diff --git a/docs/dyn/accesscontextmanager_v1.operations.html b/docs/dyn/accesscontextmanager_v1.operations.html index 30e2c265bd..18ca5016db 100644 --- a/docs/dyn/accesscontextmanager_v1.operations.html +++ b/docs/dyn/accesscontextmanager_v1.operations.html @@ -184,7 +184,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -216,7 +216,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/admin_directory_v1.chromeosdevices.html b/docs/dyn/admin_directory_v1.chromeosdevices.html index 67fa223218..bb280743bf 100644 --- a/docs/dyn/admin_directory_v1.chromeosdevices.html +++ b/docs/dyn/admin_directory_v1.chromeosdevices.html @@ -164,7 +164,7 @@

Method Details

"path": "A String", # Output only. Path to this backlight on the system. Useful if the caller needs to correlate with other information. }, ], - "bluetoothAdapterInfo": [ # Output only. Information about bluetooth adapters of the device. + "bluetoothAdapterInfo": [ # Output only. Information about Bluetooth adapters of the device. { # Information about a device's Bluetooth adapter. "address": "A String", # Output only. The MAC address of the adapter. "numConnectedDevices": 42, # Output only. The number of devices connected to this adapter. @@ -369,7 +369,7 @@

Method Details

"path": "A String", # Output only. Path to this backlight on the system. Useful if the caller needs to correlate with other information. }, ], - "bluetoothAdapterInfo": [ # Output only. Information about bluetooth adapters of the device. + "bluetoothAdapterInfo": [ # Output only. Information about Bluetooth adapters of the device. { # Information about a device's Bluetooth adapter. "address": "A String", # Output only. The MAC address of the adapter. "numConnectedDevices": 42, # Output only. The number of devices connected to this adapter. @@ -589,7 +589,7 @@

Method Details

"path": "A String", # Output only. Path to this backlight on the system. Useful if the caller needs to correlate with other information. }, ], - "bluetoothAdapterInfo": [ # Output only. Information about bluetooth adapters of the device. + "bluetoothAdapterInfo": [ # Output only. Information about Bluetooth adapters of the device. { # Information about a device's Bluetooth adapter. "address": "A String", # Output only. The MAC address of the adapter. "numConnectedDevices": 42, # Output only. The number of devices connected to this adapter. @@ -768,7 +768,7 @@

Method Details

"path": "A String", # Output only. Path to this backlight on the system. Useful if the caller needs to correlate with other information. }, ], - "bluetoothAdapterInfo": [ # Output only. Information about bluetooth adapters of the device. + "bluetoothAdapterInfo": [ # Output only. Information about Bluetooth adapters of the device. { # Information about a device's Bluetooth adapter. "address": "A String", # Output only. The MAC address of the adapter. "numConnectedDevices": 42, # Output only. The number of devices connected to this adapter. @@ -946,7 +946,7 @@

Method Details

"path": "A String", # Output only. Path to this backlight on the system. Useful if the caller needs to correlate with other information. }, ], - "bluetoothAdapterInfo": [ # Output only. Information about bluetooth adapters of the device. + "bluetoothAdapterInfo": [ # Output only. Information about Bluetooth adapters of the device. { # Information about a device's Bluetooth adapter. "address": "A String", # Output only. The MAC address of the adapter. "numConnectedDevices": 42, # Output only. The number of devices connected to this adapter. @@ -1125,7 +1125,7 @@

Method Details

"path": "A String", # Output only. Path to this backlight on the system. Useful if the caller needs to correlate with other information. }, ], - "bluetoothAdapterInfo": [ # Output only. Information about bluetooth adapters of the device. + "bluetoothAdapterInfo": [ # Output only. Information about Bluetooth adapters of the device. { # Information about a device's Bluetooth adapter. "address": "A String", # Output only. The MAC address of the adapter. "numConnectedDevices": 42, # Output only. The number of devices connected to this adapter. diff --git a/docs/dyn/admin_directory_v1.users.html b/docs/dyn/admin_directory_v1.users.html index 13220f1a2d..e4678ac130 100644 --- a/docs/dyn/admin_directory_v1.users.html +++ b/docs/dyn/admin_directory_v1.users.html @@ -87,6 +87,9 @@

Instance Methods

close()

Close httplib2 connections.

+

+ createGuest(body=None, x__xgafv=None)

+

Create a guest user with access to a [subset of Workspace capabilities](https://support.google.com/a/answer/16558545?hl=en). This feature is currently in Alpha. Please reach out to support if you are interested in trying this feature.

delete(userKey, x__xgafv=None)

Deletes a user.

@@ -126,6 +129,93 @@

Method Details

Close httplib2 connections.
+
+ createGuest(body=None, x__xgafv=None) +
Create a guest user with access to a [subset of Workspace capabilities](https://support.google.com/a/answer/16558545?hl=en). This feature is currently in Alpha. Please reach out to support if you are interested in trying this feature.
+
+Args:
+  body: object, The request body.
+    The object takes the form of:
+
+{ # Directory users guest creation request message.
+  "primaryGuestEmail": "A String", # Immutable. External email of the guest user being created.
+}
+
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # The Directory API allows you to create and manage your account's users, user aliases, and user Google profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](https://developers.google.com/workspace/admin/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](https://developers.google.com/workspace/admin/directory/v1/guides/manage-user-aliases.html).
+  "addresses": "", # The list of the user's addresses. The maximum allowed data size for this field is 10KB.
+  "agreedToTerms": True or False, # Output only. This property is `true` if the user has completed an initial login and accepted the Terms of Service agreement.
+  "aliases": [ # Output only. The list of the user's alias email addresses.
+    "A String",
+  ],
+  "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. 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": "",
+    },
+  },
+  "customerId": "A String", # Output only. The customer ID to [retrieve all account users](https://developers.google.com/workspace/admin/directory/v1/guides/manage-users.html#get_all_users). You can use the alias `my_customer` to represent your account's `customerId`. As a reseller administrator, you can use the resold customer account's `customerId`. To get a `customerId`, use the account's primary domain in the `domain` parameter of a [users.list](https://developers.google.com/workspace/admin/directory/v1/reference/users/list) request.
+  "deletionTime": "A String",
+  "emails": "", # The list of the user's email addresses. The maximum allowed data size for this field is 10KB. This excludes `publicKeyEncryptionCertificates`.
+  "etag": "A String", # Output only. ETag of the resource.
+  "externalIds": "", # The list of external IDs for the user, such as an employee or network ID. The maximum allowed data size for this field is 2KB.
+  "gender": "", # The user's gender. The maximum allowed data size for this field is 1KB.
+  "guestAccountInfo": { # Account info specific to Guest users. # Immutable. Additional guest-related metadata fields
+    "primaryGuestEmail": "A String", # Immutable. The guest's external email.
+  },
+  "hashFunction": "A String", # Stores the hash format of the `password` property. The following `hashFunction` values are allowed: * `MD5` - Accepts simple hex-encoded values. * `SHA-1` - Accepts simple hex-encoded values. * `crypt` - Compliant with the [C crypt library](https://en.wikipedia.org/wiki/Crypt_%28C%29). Supports the DES, MD5 (hash prefix `$1$`), SHA-256 (hash prefix `$5$`), and SHA-512 (hash prefix `$6$`) hash algorithms. If rounds are specified as part of the prefix, they must be 10,000 or fewer.
+  "id": "A String", # The unique ID for the user. A user `id` can be used as a user request URI's `userKey`.
+  "ims": "", # The list of the user's Instant Messenger (IM) accounts. A user account can have multiple ims properties. But, only one of these ims properties can be the primary IM contact. The maximum allowed data size for this field is 2KB.
+  "includeInGlobalAddressList": True or False, # Indicates if the user's profile is visible in the Google Workspace global address list when the contact sharing feature is enabled for the domain. For more information about excluding user profiles, see the [administration help center](https://support.google.com/a/answer/1285988).
+  "ipWhitelisted": True or False, # If `true`, the user's IP address is subject to a deprecated IP address [`allowlist`](https://support.google.com/a/answer/60752) configuration.
+  "isAdmin": True or False, # Output only. Indicates a user with super administrator privileges. The `isAdmin` property can only be edited in the [Make a user an administrator](https://developers.google.com/workspace/admin/directory/v1/guides/manage-users.html#make_admin) operation ( [makeAdmin](https://developers.google.com/workspace/admin/directory/v1/reference/users/makeAdmin.html) method). If edited in the user [insert](https://developers.google.com/workspace/admin/directory/v1/reference/users/insert.html) or [update](https://developers.google.com/workspace/admin/directory/v1/reference/users/update.html) methods, the edit is ignored by the API service.
+  "isDelegatedAdmin": True or False, # Output only. Indicates if the user is a delegated administrator. Delegated administrators are supported by the API but cannot create or undelete users, or make users administrators. These requests are ignored by the API service. Roles and privileges for administrators are assigned using the [Admin console](https://support.google.com/a/answer/33325).
+  "isEnforcedIn2Sv": True or False, # Output only. Is 2-step verification enforced (Read-only)
+  "isEnrolledIn2Sv": True or False, # Output only. Is enrolled in 2-step verification (Read-only)
+  "isGuestUser": True or False, # Immutable. Indicates if the inserted user is a guest.
+  "isMailboxSetup": True or False, # Output only. Indicates if the user's Google mailbox is created. This property is only applicable if the user has been assigned a Gmail license.
+  "keywords": "", # The list of the user's keywords. The maximum allowed data size for this field is 1KB.
+  "kind": "admin#directory#user", # Output only. The type of the API resource. For Users resources, the value is `admin#directory#user`.
+  "languages": "", # The user's languages. The maximum allowed data size for this field is 1KB.
+  "lastLoginTime": "A String", # User's last login time. (Read-only)
+  "locations": "", # The user's locations. The maximum allowed data size for this field is 10KB.
+  "name": { # Holds the given and family names of the user, and the read-only `fullName` value. The maximum number of characters in the `givenName` and in the `familyName` values is 60. In addition, name values support unicode/UTF-8 characters, and can contain spaces, letters (a-z), numbers (0-9), dashes (-), forward slashes (/), and periods (.). For more information about character usage rules, see the [administration help center](https://support.google.com/a/answer/9193374). Maximum allowed data size for this field is 1KB.
+    "displayName": "A String", # The user's display name. Limit: 256 characters.
+    "familyName": "A String", # The user's last name. Required when creating a user account.
+    "fullName": "A String", # The user's full name formed by concatenating the first and last name values.
+    "givenName": "A String", # The user's first name. Required when creating a user account.
+  },
+  "nonEditableAliases": [ # Output only. The list of the user's non-editable alias email addresses. These are typically outside the account's primary domain or sub-domain.
+    "A String",
+  ],
+  "notes": "", # Notes for the user.
+  "orgUnitPath": "A String", # The full path of the parent organization associated with the user. If the parent organization is the top-level, it is represented as a forward slash (`/`).
+  "organizations": "", # The list of organizations the user belongs to. The maximum allowed data size for this field is 10KB.
+  "password": "A String", # User's password
+  "phones": "", # The list of the user's phone numbers. The maximum allowed data size for this field is 1KB.
+  "posixAccounts": "", # The list of [POSIX](https://www.opengroup.org/austin/papers/posix_faq.html) account information for the user.
+  "primaryEmail": "A String", # The user's primary email address. This property is required in a request to create a user account. The `primaryEmail` must be unique and cannot be an alias of another user.
+  "recoveryEmail": "A String", # Recovery email of the user.
+  "recoveryPhone": "A String", # Recovery phone of the user. The phone number must be in the E.164 format, starting with the plus sign (+). Example: *+16506661212*.
+  "relations": "", # The list of the user's relationships to other users. The maximum allowed data size for this field is 2KB.
+  "sshPublicKeys": "", # A list of SSH public keys.
+  "suspended": True or False, # Indicates if user is suspended.
+  "suspensionReason": "A String", # Output only. Has the reason a user account is suspended either by the administrator or by Google at the time of suspension. The property is returned only if the `suspended` property is `true`.
+  "thumbnailPhotoEtag": "A String", # Output only. ETag of the user's photo (Read-only)
+  "thumbnailPhotoUrl": "A String", # Output only. The URL of the user's profile photo. The URL might be temporary or private.
+  "websites": "", # The user's websites. The maximum allowed data size for this field is 2KB.
+}
+
+
delete(userKey, x__xgafv=None)
Deletes a user.
@@ -183,6 +273,9 @@ 

Method Details

"etag": "A String", # Output only. ETag of the resource. "externalIds": "", # The list of external IDs for the user, such as an employee or network ID. The maximum allowed data size for this field is 2KB. "gender": "", # The user's gender. The maximum allowed data size for this field is 1KB. + "guestAccountInfo": { # Account info specific to Guest users. # Immutable. Additional guest-related metadata fields + "primaryGuestEmail": "A String", # Immutable. The guest's external email. + }, "hashFunction": "A String", # Stores the hash format of the `password` property. The following `hashFunction` values are allowed: * `MD5` - Accepts simple hex-encoded values. * `SHA-1` - Accepts simple hex-encoded values. * `crypt` - Compliant with the [C crypt library](https://en.wikipedia.org/wiki/Crypt_%28C%29). Supports the DES, MD5 (hash prefix `$1$`), SHA-256 (hash prefix `$5$`), and SHA-512 (hash prefix `$6$`) hash algorithms. If rounds are specified as part of the prefix, they must be 10,000 or fewer. "id": "A String", # The unique ID for the user. A user `id` can be used as a user request URI's `userKey`. "ims": "", # The list of the user's Instant Messenger (IM) accounts. A user account can have multiple ims properties. But, only one of these ims properties can be the primary IM contact. The maximum allowed data size for this field is 2KB. @@ -192,6 +285,7 @@

Method Details

"isDelegatedAdmin": True or False, # Output only. Indicates if the user is a delegated administrator. Delegated administrators are supported by the API but cannot create or undelete users, or make users administrators. These requests are ignored by the API service. Roles and privileges for administrators are assigned using the [Admin console](https://support.google.com/a/answer/33325). "isEnforcedIn2Sv": True or False, # Output only. Is 2-step verification enforced (Read-only) "isEnrolledIn2Sv": True or False, # Output only. Is enrolled in 2-step verification (Read-only) + "isGuestUser": True or False, # Immutable. Indicates if the inserted user is a guest. "isMailboxSetup": True or False, # Output only. Indicates if the user's Google mailbox is created. This property is only applicable if the user has been assigned a Gmail license. "keywords": "", # The list of the user's keywords. The maximum allowed data size for this field is 1KB. "kind": "admin#directory#user", # Output only. The type of the API resource. For Users resources, the value is `admin#directory#user`. @@ -254,6 +348,9 @@

Method Details

"etag": "A String", # Output only. ETag of the resource. "externalIds": "", # The list of external IDs for the user, such as an employee or network ID. The maximum allowed data size for this field is 2KB. "gender": "", # The user's gender. The maximum allowed data size for this field is 1KB. + "guestAccountInfo": { # Account info specific to Guest users. # Immutable. Additional guest-related metadata fields + "primaryGuestEmail": "A String", # Immutable. The guest's external email. + }, "hashFunction": "A String", # Stores the hash format of the `password` property. The following `hashFunction` values are allowed: * `MD5` - Accepts simple hex-encoded values. * `SHA-1` - Accepts simple hex-encoded values. * `crypt` - Compliant with the [C crypt library](https://en.wikipedia.org/wiki/Crypt_%28C%29). Supports the DES, MD5 (hash prefix `$1$`), SHA-256 (hash prefix `$5$`), and SHA-512 (hash prefix `$6$`) hash algorithms. If rounds are specified as part of the prefix, they must be 10,000 or fewer. "id": "A String", # The unique ID for the user. A user `id` can be used as a user request URI's `userKey`. "ims": "", # The list of the user's Instant Messenger (IM) accounts. A user account can have multiple ims properties. But, only one of these ims properties can be the primary IM contact. The maximum allowed data size for this field is 2KB. @@ -263,6 +360,7 @@

Method Details

"isDelegatedAdmin": True or False, # Output only. Indicates if the user is a delegated administrator. Delegated administrators are supported by the API but cannot create or undelete users, or make users administrators. These requests are ignored by the API service. Roles and privileges for administrators are assigned using the [Admin console](https://support.google.com/a/answer/33325). "isEnforcedIn2Sv": True or False, # Output only. Is 2-step verification enforced (Read-only) "isEnrolledIn2Sv": True or False, # Output only. Is enrolled in 2-step verification (Read-only) + "isGuestUser": True or False, # Immutable. Indicates if the inserted user is a guest. "isMailboxSetup": True or False, # Output only. Indicates if the user's Google mailbox is created. This property is only applicable if the user has been assigned a Gmail license. "keywords": "", # The list of the user's keywords. The maximum allowed data size for this field is 1KB. "kind": "admin#directory#user", # Output only. The type of the API resource. For Users resources, the value is `admin#directory#user`. @@ -325,6 +423,9 @@

Method Details

"etag": "A String", # Output only. ETag of the resource. "externalIds": "", # The list of external IDs for the user, such as an employee or network ID. The maximum allowed data size for this field is 2KB. "gender": "", # The user's gender. The maximum allowed data size for this field is 1KB. + "guestAccountInfo": { # Account info specific to Guest users. # Immutable. Additional guest-related metadata fields + "primaryGuestEmail": "A String", # Immutable. The guest's external email. + }, "hashFunction": "A String", # Stores the hash format of the `password` property. The following `hashFunction` values are allowed: * `MD5` - Accepts simple hex-encoded values. * `SHA-1` - Accepts simple hex-encoded values. * `crypt` - Compliant with the [C crypt library](https://en.wikipedia.org/wiki/Crypt_%28C%29). Supports the DES, MD5 (hash prefix `$1$`), SHA-256 (hash prefix `$5$`), and SHA-512 (hash prefix `$6$`) hash algorithms. If rounds are specified as part of the prefix, they must be 10,000 or fewer. "id": "A String", # The unique ID for the user. A user `id` can be used as a user request URI's `userKey`. "ims": "", # The list of the user's Instant Messenger (IM) accounts. A user account can have multiple ims properties. But, only one of these ims properties can be the primary IM contact. The maximum allowed data size for this field is 2KB. @@ -334,6 +435,7 @@

Method Details

"isDelegatedAdmin": True or False, # Output only. Indicates if the user is a delegated administrator. Delegated administrators are supported by the API but cannot create or undelete users, or make users administrators. These requests are ignored by the API service. Roles and privileges for administrators are assigned using the [Admin console](https://support.google.com/a/answer/33325). "isEnforcedIn2Sv": True or False, # Output only. Is 2-step verification enforced (Read-only) "isEnrolledIn2Sv": True or False, # Output only. Is enrolled in 2-step verification (Read-only) + "isGuestUser": True or False, # Immutable. Indicates if the inserted user is a guest. "isMailboxSetup": True or False, # Output only. Indicates if the user's Google mailbox is created. This property is only applicable if the user has been assigned a Gmail license. "keywords": "", # The list of the user's keywords. The maximum allowed data size for this field is 1KB. "kind": "admin#directory#user", # Output only. The type of the API resource. For Users resources, the value is `admin#directory#user`. @@ -439,6 +541,9 @@

Method Details

"etag": "A String", # Output only. ETag of the resource. "externalIds": "", # The list of external IDs for the user, such as an employee or network ID. The maximum allowed data size for this field is 2KB. "gender": "", # The user's gender. The maximum allowed data size for this field is 1KB. + "guestAccountInfo": { # Account info specific to Guest users. # Immutable. Additional guest-related metadata fields + "primaryGuestEmail": "A String", # Immutable. The guest's external email. + }, "hashFunction": "A String", # Stores the hash format of the `password` property. The following `hashFunction` values are allowed: * `MD5` - Accepts simple hex-encoded values. * `SHA-1` - Accepts simple hex-encoded values. * `crypt` - Compliant with the [C crypt library](https://en.wikipedia.org/wiki/Crypt_%28C%29). Supports the DES, MD5 (hash prefix `$1$`), SHA-256 (hash prefix `$5$`), and SHA-512 (hash prefix `$6$`) hash algorithms. If rounds are specified as part of the prefix, they must be 10,000 or fewer. "id": "A String", # The unique ID for the user. A user `id` can be used as a user request URI's `userKey`. "ims": "", # The list of the user's Instant Messenger (IM) accounts. A user account can have multiple ims properties. But, only one of these ims properties can be the primary IM contact. The maximum allowed data size for this field is 2KB. @@ -448,6 +553,7 @@

Method Details

"isDelegatedAdmin": True or False, # Output only. Indicates if the user is a delegated administrator. Delegated administrators are supported by the API but cannot create or undelete users, or make users administrators. These requests are ignored by the API service. Roles and privileges for administrators are assigned using the [Admin console](https://support.google.com/a/answer/33325). "isEnforcedIn2Sv": True or False, # Output only. Is 2-step verification enforced (Read-only) "isEnrolledIn2Sv": True or False, # Output only. Is enrolled in 2-step verification (Read-only) + "isGuestUser": True or False, # Immutable. Indicates if the inserted user is a guest. "isMailboxSetup": True or False, # Output only. Indicates if the user's Google mailbox is created. This property is only applicable if the user has been assigned a Gmail license. "keywords": "", # The list of the user's keywords. The maximum allowed data size for this field is 1KB. "kind": "admin#directory#user", # Output only. The type of the API resource. For Users resources, the value is `admin#directory#user`. @@ -547,6 +653,9 @@

Method Details

"etag": "A String", # Output only. ETag of the resource. "externalIds": "", # The list of external IDs for the user, such as an employee or network ID. The maximum allowed data size for this field is 2KB. "gender": "", # The user's gender. The maximum allowed data size for this field is 1KB. + "guestAccountInfo": { # Account info specific to Guest users. # Immutable. Additional guest-related metadata fields + "primaryGuestEmail": "A String", # Immutable. The guest's external email. + }, "hashFunction": "A String", # Stores the hash format of the `password` property. The following `hashFunction` values are allowed: * `MD5` - Accepts simple hex-encoded values. * `SHA-1` - Accepts simple hex-encoded values. * `crypt` - Compliant with the [C crypt library](https://en.wikipedia.org/wiki/Crypt_%28C%29). Supports the DES, MD5 (hash prefix `$1$`), SHA-256 (hash prefix `$5$`), and SHA-512 (hash prefix `$6$`) hash algorithms. If rounds are specified as part of the prefix, they must be 10,000 or fewer. "id": "A String", # The unique ID for the user. A user `id` can be used as a user request URI's `userKey`. "ims": "", # The list of the user's Instant Messenger (IM) accounts. A user account can have multiple ims properties. But, only one of these ims properties can be the primary IM contact. The maximum allowed data size for this field is 2KB. @@ -556,6 +665,7 @@

Method Details

"isDelegatedAdmin": True or False, # Output only. Indicates if the user is a delegated administrator. Delegated administrators are supported by the API but cannot create or undelete users, or make users administrators. These requests are ignored by the API service. Roles and privileges for administrators are assigned using the [Admin console](https://support.google.com/a/answer/33325). "isEnforcedIn2Sv": True or False, # Output only. Is 2-step verification enforced (Read-only) "isEnrolledIn2Sv": True or False, # Output only. Is enrolled in 2-step verification (Read-only) + "isGuestUser": True or False, # Immutable. Indicates if the inserted user is a guest. "isMailboxSetup": True or False, # Output only. Indicates if the user's Google mailbox is created. This property is only applicable if the user has been assigned a Gmail license. "keywords": "", # The list of the user's keywords. The maximum allowed data size for this field is 1KB. "kind": "admin#directory#user", # Output only. The type of the API resource. For Users resources, the value is `admin#directory#user`. @@ -617,6 +727,9 @@

Method Details

"etag": "A String", # Output only. ETag of the resource. "externalIds": "", # The list of external IDs for the user, such as an employee or network ID. The maximum allowed data size for this field is 2KB. "gender": "", # The user's gender. The maximum allowed data size for this field is 1KB. + "guestAccountInfo": { # Account info specific to Guest users. # Immutable. Additional guest-related metadata fields + "primaryGuestEmail": "A String", # Immutable. The guest's external email. + }, "hashFunction": "A String", # Stores the hash format of the `password` property. The following `hashFunction` values are allowed: * `MD5` - Accepts simple hex-encoded values. * `SHA-1` - Accepts simple hex-encoded values. * `crypt` - Compliant with the [C crypt library](https://en.wikipedia.org/wiki/Crypt_%28C%29). Supports the DES, MD5 (hash prefix `$1$`), SHA-256 (hash prefix `$5$`), and SHA-512 (hash prefix `$6$`) hash algorithms. If rounds are specified as part of the prefix, they must be 10,000 or fewer. "id": "A String", # The unique ID for the user. A user `id` can be used as a user request URI's `userKey`. "ims": "", # The list of the user's Instant Messenger (IM) accounts. A user account can have multiple ims properties. But, only one of these ims properties can be the primary IM contact. The maximum allowed data size for this field is 2KB. @@ -626,6 +739,7 @@

Method Details

"isDelegatedAdmin": True or False, # Output only. Indicates if the user is a delegated administrator. Delegated administrators are supported by the API but cannot create or undelete users, or make users administrators. These requests are ignored by the API service. Roles and privileges for administrators are assigned using the [Admin console](https://support.google.com/a/answer/33325). "isEnforcedIn2Sv": True or False, # Output only. Is 2-step verification enforced (Read-only) "isEnrolledIn2Sv": True or False, # Output only. Is enrolled in 2-step verification (Read-only) + "isGuestUser": True or False, # Immutable. Indicates if the inserted user is a guest. "isMailboxSetup": True or False, # Output only. Indicates if the user's Google mailbox is created. This property is only applicable if the user has been assigned a Gmail license. "keywords": "", # The list of the user's keywords. The maximum allowed data size for this field is 1KB. "kind": "admin#directory#user", # Output only. The type of the API resource. For Users resources, the value is `admin#directory#user`. @@ -722,6 +836,9 @@

Method Details

"etag": "A String", # Output only. ETag of the resource. "externalIds": "", # The list of external IDs for the user, such as an employee or network ID. The maximum allowed data size for this field is 2KB. "gender": "", # The user's gender. The maximum allowed data size for this field is 1KB. + "guestAccountInfo": { # Account info specific to Guest users. # Immutable. Additional guest-related metadata fields + "primaryGuestEmail": "A String", # Immutable. The guest's external email. + }, "hashFunction": "A String", # Stores the hash format of the `password` property. The following `hashFunction` values are allowed: * `MD5` - Accepts simple hex-encoded values. * `SHA-1` - Accepts simple hex-encoded values. * `crypt` - Compliant with the [C crypt library](https://en.wikipedia.org/wiki/Crypt_%28C%29). Supports the DES, MD5 (hash prefix `$1$`), SHA-256 (hash prefix `$5$`), and SHA-512 (hash prefix `$6$`) hash algorithms. If rounds are specified as part of the prefix, they must be 10,000 or fewer. "id": "A String", # The unique ID for the user. A user `id` can be used as a user request URI's `userKey`. "ims": "", # The list of the user's Instant Messenger (IM) accounts. A user account can have multiple ims properties. But, only one of these ims properties can be the primary IM contact. The maximum allowed data size for this field is 2KB. @@ -731,6 +848,7 @@

Method Details

"isDelegatedAdmin": True or False, # Output only. Indicates if the user is a delegated administrator. Delegated administrators are supported by the API but cannot create or undelete users, or make users administrators. These requests are ignored by the API service. Roles and privileges for administrators are assigned using the [Admin console](https://support.google.com/a/answer/33325). "isEnforcedIn2Sv": True or False, # Output only. Is 2-step verification enforced (Read-only) "isEnrolledIn2Sv": True or False, # Output only. Is enrolled in 2-step verification (Read-only) + "isGuestUser": True or False, # Immutable. Indicates if the inserted user is a guest. "isMailboxSetup": True or False, # Output only. Indicates if the user's Google mailbox is created. This property is only applicable if the user has been assigned a Gmail license. "keywords": "", # The list of the user's keywords. The maximum allowed data size for this field is 1KB. "kind": "admin#directory#user", # Output only. The type of the API resource. For Users resources, the value is `admin#directory#user`. @@ -792,6 +910,9 @@

Method Details

"etag": "A String", # Output only. ETag of the resource. "externalIds": "", # The list of external IDs for the user, such as an employee or network ID. The maximum allowed data size for this field is 2KB. "gender": "", # The user's gender. The maximum allowed data size for this field is 1KB. + "guestAccountInfo": { # Account info specific to Guest users. # Immutable. Additional guest-related metadata fields + "primaryGuestEmail": "A String", # Immutable. The guest's external email. + }, "hashFunction": "A String", # Stores the hash format of the `password` property. The following `hashFunction` values are allowed: * `MD5` - Accepts simple hex-encoded values. * `SHA-1` - Accepts simple hex-encoded values. * `crypt` - Compliant with the [C crypt library](https://en.wikipedia.org/wiki/Crypt_%28C%29). Supports the DES, MD5 (hash prefix `$1$`), SHA-256 (hash prefix `$5$`), and SHA-512 (hash prefix `$6$`) hash algorithms. If rounds are specified as part of the prefix, they must be 10,000 or fewer. "id": "A String", # The unique ID for the user. A user `id` can be used as a user request URI's `userKey`. "ims": "", # The list of the user's Instant Messenger (IM) accounts. A user account can have multiple ims properties. But, only one of these ims properties can be the primary IM contact. The maximum allowed data size for this field is 2KB. @@ -801,6 +922,7 @@

Method Details

"isDelegatedAdmin": True or False, # Output only. Indicates if the user is a delegated administrator. Delegated administrators are supported by the API but cannot create or undelete users, or make users administrators. These requests are ignored by the API service. Roles and privileges for administrators are assigned using the [Admin console](https://support.google.com/a/answer/33325). "isEnforcedIn2Sv": True or False, # Output only. Is 2-step verification enforced (Read-only) "isEnrolledIn2Sv": True or False, # Output only. Is enrolled in 2-step verification (Read-only) + "isGuestUser": True or False, # Immutable. Indicates if the inserted user is a guest. "isMailboxSetup": True or False, # Output only. Indicates if the user's Google mailbox is created. This property is only applicable if the user has been assigned a Gmail license. "keywords": "", # The list of the user's keywords. The maximum allowed data size for this field is 1KB. "kind": "admin#directory#user", # Output only. The type of the API resource. For Users resources, the value is `admin#directory#user`. diff --git a/docs/dyn/admin_reports_v1.activities.html b/docs/dyn/admin_reports_v1.activities.html index f600c1b005..344de826e3 100644 --- a/docs/dyn/admin_reports_v1.activities.html +++ b/docs/dyn/admin_reports_v1.activities.html @@ -78,7 +78,7 @@

Instance Methods

close()

Close httplib2 connections.

- list(userKey, applicationName, actorIpAddress=None, customerId=None, endTime=None, eventName=None, filters=None, groupIdFilter=None, maxResults=None, orgUnitID=None, pageToken=None, startTime=None, x__xgafv=None)

+ list(userKey, applicationName, actorIpAddress=None, customerId=None, endTime=None, eventName=None, filters=None, groupIdFilter=None, maxResults=None, orgUnitID=None, pageToken=None, resourceDetailsFilter=None, startTime=None, x__xgafv=None)

Retrieves a list of activities for a specific customer's account and application such as the Admin console application or the Google Drive application. For more information, see the guides for administrator and Google Drive activity reports. For more information about the activity report's parameters, see the activity parameters reference guides.

list_next()

@@ -93,7 +93,7 @@

Method Details

- list(userKey, applicationName, actorIpAddress=None, customerId=None, endTime=None, eventName=None, filters=None, groupIdFilter=None, maxResults=None, orgUnitID=None, pageToken=None, startTime=None, x__xgafv=None) + list(userKey, applicationName, actorIpAddress=None, customerId=None, endTime=None, eventName=None, filters=None, groupIdFilter=None, maxResults=None, orgUnitID=None, pageToken=None, resourceDetailsFilter=None, startTime=None, x__xgafv=None)
Retrieves a list of activities for a specific customer's account and application such as the Admin console application or the Google Drive application. For more information, see the guides for administrator and Google Drive activity reports. For more information about the activity report's parameters, see the activity parameters reference guides. 
 
 Args:
@@ -125,6 +125,19 @@ 

Method Details

vault - The Vault activity reports return information about various types of Vault activity events. gemini_in_workspace_apps - The Gemini for Workspace activity reports return information about various types of Gemini activity events performed by users within a Workspace application. classroom - The Classroom activity reports return information about different types of [Classroom activity events](https://developers.google.com/workspace/admin/reports/v1/appendix/activity/classroom). + assignments - The assignments application's activity reports return information about various types of assignments activity events. + cloud_search - The Cloud Search application's activity reports return information about various types of cloud_search activity events. + tasks - The Tasks application's activity reports return information about various types of Tasks activity events. + data_migration - The Data Migration application's activity reports return information about various types of data migration activity events. + meet_hardware - The Meet Hardware application's activity reports return information about various types of Meet Hardware activity events. + directory_sync - The Directory Sync application's activity reports return information about various types of Directory Sync activity events. + ldap - The ldap application's activity reports return information about various types of ldap activity events. + profile - The Profile application's activity reports return information about various types of Profile activity events. + access_evaluation - The Access Evaluation activity reports return information about various types of Access Evaluation activity events. + admin_data_action - The Admin Data Action application's activity reports return information about various types of Admin Data Action activity events. + contacts - The Contacts application's activity reports return information about various types of Contacts activity events. + takeout - The Takeout application's activity reports return information about various types of Takeout activity events. + graduation - The Graduation application's activity reports return information about various types of Graduation activity events. actorIpAddress: string, The Internet Protocol (IP) Address of host where the event was performed. This is an additional way to filter a report's summary using the IP address of the user whose activity is being reported. This IP address may or may not reflect the user's physical location. For example, the IP address can be the user's proxy server's address or a virtual private network (VPN) address. This parameter supports both IPv4 and IPv6 address versions. customerId: string, The unique ID of the customer to retrieve data for. endTime: string, Sets the end of the range of time shown in the report. The date is in the RFC 3339 format, for example 2010-10-28T10:26:35.000Z. The default value is the approximate time of the API request. An API report has three basic time concepts: - *Date of the API's request for a report*: When the API created and retrieved the report. - *Report's start time*: The beginning of the timespan shown in the report. The `startTime` must be before the `endTime` (if specified) and the current time when the request is made, or the API returns an error. - *Report's end time*: The end of the timespan shown in the report. For example, the timespan of events summarized in a report can start in April and end in May. The report itself can be requested in August. If the `endTime` is not specified, the report returns all activities from the `startTime` until the current time or the most recent 180 days if the `startTime` is more than 180 days in the past. For Gmail requests, `startTime` and `endTime` must be provided and the difference must not be greater than 30 days. @@ -134,6 +147,7 @@

Method Details

maxResults: integer, Determines how many activity records are shown on each response page. For example, if the request sets `maxResults=1` and the report has two activities, the report has two pages. The response's `nextPageToken` property has the token to the second page. The `maxResults` query string is optional in the request. The default value is 1000. orgUnitID: string, ID of the organizational unit to report on. Activity records will be shown only for users who belong to the specified organizational unit. Data before Dec 17, 2018 doesn't appear in the filtered results. pageToken: string, The token to specify next page. A report with multiple pages has a `nextPageToken` property in the response. In your follow-on request getting the next page of the report, enter the `nextPageToken` value in the `pageToken` query string. + resourceDetailsFilter: string, Optional. The `resourceDetailsFilter` query string is an AND separated list composed of [Resource Details](#resourcedetails) fields manipulated by relational operators. Resource Details Filters are in the form `{resourceDetails.field1}{relational operator}{field1 value} AND {resourceDetails.field2}{relational operator}{field2 value}...` All the inner fields are traversed using the `.` operator, as shown in the following example: ``` resourceDetails.id = "resourceId" AND resourceDetails.appliedLabels.id = "appliedLabelId" AND resourceDetails.appliedLabels.fieldValue.id = "fieldValueId" ``` `resourceDetailsFilter` query supports these relational operators: * `=`—'equal to'. * `!=`—'not equal to'. * `:`—'exists'. This is used for filtering on repeated fields. [`FieldValue`](#fieldvalue) types that are repeated in nature uses `exists` operator for filtering. The following [`FieldValue`](#fieldvalue) types are repeated: * [`TextListValue`](#textlistvalue) * [`SelectionListValue`](#selectionlistvalue) * [`UserListValue`](#userlistvalue) For example, in the following filter, [`SelectionListValue`](#selectionlistvalue), is a repeated field. The filter checks whether [`SelectionListValue`](#selectionlistvalue) contains `selection_id`: ``` resourceDetails.id = "resourceId" AND resourceDetails.appliedLabels.id = "appliedLabelId" AND resourceDetails.appliedLabels.fieldValue.id = "fieldValueId" AND resourceDetails.appliedLabels.fieldValue.type = "SELECTION_LIST_VALUE" AND resourceDetails.appliedLabels.fieldValue.selectionListValue.id: "id" ``` **Usage** ``` GET...&resourceDetailsFilter=resourceDetails.id = "resourceId" AND resourceDetails.appliedLabels.id = "appliedLabelId" GET...&resourceDetailsFilter=resourceDetails.id=%22resourceId%22%20AND%20resourceDetails.appliedLabels.id=%22appliedLabelId%22 ``` **Note the following**: * You must URL encode the query string before sending the request. * The API supports a maximum of 5 fields separated by the AND operator. - When filtering on deeper levels (e.g., [`AppliedLabel`](#appliedlabel), [`FieldValue`](#fieldvalue)), the IDs of all preceding levels in the hierarchy must be included in the filter. For example: Filtering on [`FieldValue`](#fieldvalue) requires [`AppliedLabel`](#appliedlabel) ID and resourceDetails ID to be present. *Sample Query*: ``` resourceDetails.id = "resourceId" AND resourceDetails.appliedLabels.id = "appliedLabelId" AND resourceDetails.appliedLabels.fieldValue.id = "fieldValueId" ``` * Filtering on inner [`FieldValue`](#fieldvalue) types like `longTextValue` and `textValue` requires `resourceDetails.appliedLabels.fieldValue.type` to be present. * Only Filtering on a single [`AppliedLabel`](#appliedlabel) id and [`FieldValue`](#fieldvalue) id is supported. startTime: string, Sets the beginning of the range of time shown in the report. The date is in the RFC 3339 format, for example 2010-10-28T10:26:35.000Z. The report returns all activities from `startTime` until `endTime`. The `startTime` must be before the `endTime` (if specified) and the current time when the request is made, or the API returns an error. For Gmail requests, `startTime` and `endTime` must be provided and the difference must not be greater than 30 days. x__xgafv: string, V1 error format. Allowed values diff --git a/docs/dyn/aiplatform_v1.customJobs.operations.html b/docs/dyn/aiplatform_v1.customJobs.operations.html index a0357b93a7..4f4abfc22c 100644 --- a/docs/dyn/aiplatform_v1.customJobs.operations.html +++ b/docs/dyn/aiplatform_v1.customJobs.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], }
diff --git a/docs/dyn/aiplatform_v1.dataLabelingJobs.operations.html b/docs/dyn/aiplatform_v1.dataLabelingJobs.operations.html index cd07728d9c..ec7ec4f62b 100644 --- a/docs/dyn/aiplatform_v1.dataLabelingJobs.operations.html +++ b/docs/dyn/aiplatform_v1.dataLabelingJobs.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.datasets.annotationSpecs.operations.html b/docs/dyn/aiplatform_v1.datasets.annotationSpecs.operations.html index fe3a4a9961..862488b455 100644 --- a/docs/dyn/aiplatform_v1.datasets.annotationSpecs.operations.html +++ b/docs/dyn/aiplatform_v1.datasets.annotationSpecs.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.datasets.dataItems.annotations.operations.html b/docs/dyn/aiplatform_v1.datasets.dataItems.annotations.operations.html index 308ff74283..aab5e90f6e 100644 --- a/docs/dyn/aiplatform_v1.datasets.dataItems.annotations.operations.html +++ b/docs/dyn/aiplatform_v1.datasets.dataItems.annotations.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.datasets.dataItems.operations.html b/docs/dyn/aiplatform_v1.datasets.dataItems.operations.html index 36407a5d08..4baf562c9b 100644 --- a/docs/dyn/aiplatform_v1.datasets.dataItems.operations.html +++ b/docs/dyn/aiplatform_v1.datasets.dataItems.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.datasets.operations.html b/docs/dyn/aiplatform_v1.datasets.operations.html index 86484aaf55..f1901b0bbe 100644 --- a/docs/dyn/aiplatform_v1.datasets.operations.html +++ b/docs/dyn/aiplatform_v1.datasets.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.datasets.savedQueries.operations.html b/docs/dyn/aiplatform_v1.datasets.savedQueries.operations.html index a0469982ea..58e908049f 100644 --- a/docs/dyn/aiplatform_v1.datasets.savedQueries.operations.html +++ b/docs/dyn/aiplatform_v1.datasets.savedQueries.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.deploymentResourcePools.operations.html b/docs/dyn/aiplatform_v1.deploymentResourcePools.operations.html index a51b906ff0..4926911510 100644 --- a/docs/dyn/aiplatform_v1.deploymentResourcePools.operations.html +++ b/docs/dyn/aiplatform_v1.deploymentResourcePools.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.endpoints.html b/docs/dyn/aiplatform_v1.endpoints.html index f50f3acd5f..811c9e7a99 100644 --- a/docs/dyn/aiplatform_v1.endpoints.html +++ b/docs/dyn/aiplatform_v1.endpoints.html @@ -146,6 +146,17 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. @@ -172,6 +183,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -246,6 +260,17 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. @@ -272,6 +297,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -296,6 +324,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -366,6 +395,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -374,6 +407,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -383,6 +420,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -412,6 +450,17 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. @@ -438,6 +487,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -469,7 +521,7 @@

Method Details

"functionDeclarations": [ # Optional. Function tool type. One or more function declarations to be passed to the model along with the current user query. Model may decide to call a subset of these functions by populating FunctionCall in the response. User should provide a FunctionResponse for each function call in the next turn. Based on the function responses, Model will generate the final response back to the user. Maximum 512 function declarations can be provided. { # Structured representation of a function declaration as defined by the [OpenAPI 3.0 specification](https://spec.openapis.org/oas/v3.0.3). Included in this declaration are the function name, description, parameters and response type. This FunctionDeclaration is a representation of a block of code that can be used as a `Tool` by the model and executed by the client. "description": "A String", # Optional. Description and purpose of the function. Model uses it to decide how and whether to call the function. - "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots and dashes, with a maximum length of 64. + "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots, colons and dashes, with a maximum length of 64. "parameters": { # Schema is used to define the format of input/output data. Represents a select subset of an [OpenAPI 3.0 schema object](https://spec.openapis.org/oas/v3.0.3#schema-object). More fields may be added in the future as needed. # Optional. Describes the parameters to this function in JSON Schema Object format. Reflects the Open API 3.03 Parameter Object. string Key: the name of the parameter. Parameter names are case sensitive. Schema Value: the Schema defining the type used for the parameter. For function with no parameters, this can be left unset. Parameter names must start with a letter or an underscore and must only contain chars a-z, A-Z, 0-9, or underscores with a maximum length of 64. Example with 1 required and 1 optional parameter: type: OBJECT properties: param1: type: STRING param2: type: INTEGER required: - param1 "additionalProperties": "", # Optional. Can either be a boolean or an object; controls the presence of additional properties. "anyOf": [ # Optional. The value should be validated against any (one or more) of the subschemas in the list. @@ -751,6 +803,17 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. @@ -777,6 +840,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -801,6 +867,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -871,6 +938,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -879,6 +950,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -888,6 +963,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -927,6 +1003,17 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. @@ -953,6 +1040,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -971,6 +1061,7 @@

Method Details

"A String", ], "mode": "A String", # Optional. Function calling mode. + "streamFunctionCallArguments": True or False, # Optional. When set to true, arguments of a single function call will be streamed out in multiple parts/contents/responses. Partial parameter results will be returned in the [FunctionCall.partial_args] field. }, "retrievalConfig": { # Retrieval config. # Optional. Retrieval config. "languageCode": "A String", # The language code of the user. @@ -999,7 +1090,7 @@

Method Details

"functionDeclarations": [ # Optional. Function tool type. One or more function declarations to be passed to the model along with the current user query. Model may decide to call a subset of these functions by populating FunctionCall in the response. User should provide a FunctionResponse for each function call in the next turn. Based on the function responses, Model will generate the final response back to the user. Maximum 512 function declarations can be provided. { # Structured representation of a function declaration as defined by the [OpenAPI 3.0 specification](https://spec.openapis.org/oas/v3.0.3). Included in this declaration are the function name, description, parameters and response type. This FunctionDeclaration is a representation of a block of code that can be used as a `Tool` by the model and executed by the client. "description": "A String", # Optional. Description and purpose of the function. Model uses it to decide how and whether to call the function. - "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots and dashes, with a maximum length of 64. + "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots, colons and dashes, with a maximum length of 64. "parameters": { # Schema is used to define the format of input/output data. Represents a select subset of an [OpenAPI 3.0 schema object](https://spec.openapis.org/oas/v3.0.3#schema-object). More fields may be added in the future as needed. # Optional. Describes the parameters to this function in JSON Schema Object format. Reflects the Open API 3.03 Parameter Object. string Key: the name of the parameter. Parameter names are case sensitive. Schema Value: the Schema defining the type used for the parameter. For function with no parameters, this can be left unset. Parameter names must start with a letter or an underscore and must only contain chars a-z, A-Z, 0-9, or underscores with a maximum length of 64. Example with 1 required and 1 optional parameter: type: OBJECT properties: param1: type: STRING param2: type: INTEGER required: - param1 "additionalProperties": "", # Optional. Can either be a boolean or an object; controls the presence of additional properties. "anyOf": [ # Optional. The value should be validated against any (one or more) of the subschemas in the list. @@ -1235,6 +1326,17 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. @@ -1261,6 +1363,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -1560,6 +1665,17 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. @@ -1586,6 +1702,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -1610,6 +1729,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -1680,6 +1800,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -1688,6 +1812,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -1697,6 +1825,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -1736,6 +1865,17 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. @@ -1762,6 +1902,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -1780,6 +1923,7 @@

Method Details

"A String", ], "mode": "A String", # Optional. Function calling mode. + "streamFunctionCallArguments": True or False, # Optional. When set to true, arguments of a single function call will be streamed out in multiple parts/contents/responses. Partial parameter results will be returned in the [FunctionCall.partial_args] field. }, "retrievalConfig": { # Retrieval config. # Optional. Retrieval config. "languageCode": "A String", # The language code of the user. @@ -1808,7 +1952,7 @@

Method Details

"functionDeclarations": [ # Optional. Function tool type. One or more function declarations to be passed to the model along with the current user query. Model may decide to call a subset of these functions by populating FunctionCall in the response. User should provide a FunctionResponse for each function call in the next turn. Based on the function responses, Model will generate the final response back to the user. Maximum 512 function declarations can be provided. { # Structured representation of a function declaration as defined by the [OpenAPI 3.0 specification](https://spec.openapis.org/oas/v3.0.3). Included in this declaration are the function name, description, parameters and response type. This FunctionDeclaration is a representation of a block of code that can be used as a `Tool` by the model and executed by the client. "description": "A String", # Optional. Description and purpose of the function. Model uses it to decide how and whether to call the function. - "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots and dashes, with a maximum length of 64. + "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots, colons and dashes, with a maximum length of 64. "parameters": { # Schema is used to define the format of input/output data. Represents a select subset of an [OpenAPI 3.0 schema object](https://spec.openapis.org/oas/v3.0.3#schema-object). More fields may be added in the future as needed. # Optional. Describes the parameters to this function in JSON Schema Object format. Reflects the Open API 3.03 Parameter Object. string Key: the name of the parameter. Parameter names are case sensitive. Schema Value: the Schema defining the type used for the parameter. For function with no parameters, this can be left unset. Parameter names must start with a letter or an underscore and must only contain chars a-z, A-Z, 0-9, or underscores with a maximum length of 64. Example with 1 required and 1 optional parameter: type: OBJECT properties: param1: type: STRING param2: type: INTEGER required: - param1 "additionalProperties": "", # Optional. Can either be a boolean or an object; controls the presence of additional properties. "anyOf": [ # Optional. The value should be validated against any (one or more) of the subschemas in the list. @@ -2044,6 +2188,17 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. @@ -2070,6 +2225,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. diff --git a/docs/dyn/aiplatform_v1.endpoints.operations.html b/docs/dyn/aiplatform_v1.endpoints.operations.html index e0bca70271..c09b3a5f6f 100644 --- a/docs/dyn/aiplatform_v1.endpoints.operations.html +++ b/docs/dyn/aiplatform_v1.endpoints.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.featureGroups.features.operations.html b/docs/dyn/aiplatform_v1.featureGroups.features.operations.html index 32f8aca873..a6a27dfe11 100644 --- a/docs/dyn/aiplatform_v1.featureGroups.features.operations.html +++ b/docs/dyn/aiplatform_v1.featureGroups.features.operations.html @@ -160,7 +160,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -192,7 +192,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.featureGroups.operations.html b/docs/dyn/aiplatform_v1.featureGroups.operations.html index 992e7ae742..87bbd5708b 100644 --- a/docs/dyn/aiplatform_v1.featureGroups.operations.html +++ b/docs/dyn/aiplatform_v1.featureGroups.operations.html @@ -160,7 +160,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -192,7 +192,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.featureOnlineStores.featureViews.operations.html b/docs/dyn/aiplatform_v1.featureOnlineStores.featureViews.operations.html index 7ca7b2aca9..f4c397a267 100644 --- a/docs/dyn/aiplatform_v1.featureOnlineStores.featureViews.operations.html +++ b/docs/dyn/aiplatform_v1.featureOnlineStores.featureViews.operations.html @@ -160,7 +160,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -192,7 +192,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.featureOnlineStores.operations.html b/docs/dyn/aiplatform_v1.featureOnlineStores.operations.html index f99d8a328d..f2bf0c76b0 100644 --- a/docs/dyn/aiplatform_v1.featureOnlineStores.operations.html +++ b/docs/dyn/aiplatform_v1.featureOnlineStores.operations.html @@ -160,7 +160,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -192,7 +192,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.featurestores.entityTypes.features.operations.html b/docs/dyn/aiplatform_v1.featurestores.entityTypes.features.operations.html index bb5bd5c6d4..a3bde9c021 100644 --- a/docs/dyn/aiplatform_v1.featurestores.entityTypes.features.operations.html +++ b/docs/dyn/aiplatform_v1.featurestores.entityTypes.features.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.featurestores.entityTypes.operations.html b/docs/dyn/aiplatform_v1.featurestores.entityTypes.operations.html index f7942d877c..b4857b9ab1 100644 --- a/docs/dyn/aiplatform_v1.featurestores.entityTypes.operations.html +++ b/docs/dyn/aiplatform_v1.featurestores.entityTypes.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.featurestores.operations.html b/docs/dyn/aiplatform_v1.featurestores.operations.html index 6403d7f752..aa098fd990 100644 --- a/docs/dyn/aiplatform_v1.featurestores.operations.html +++ b/docs/dyn/aiplatform_v1.featurestores.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.hyperparameterTuningJobs.operations.html b/docs/dyn/aiplatform_v1.hyperparameterTuningJobs.operations.html index 69bd4d7f6b..245511a96f 100644 --- a/docs/dyn/aiplatform_v1.hyperparameterTuningJobs.operations.html +++ b/docs/dyn/aiplatform_v1.hyperparameterTuningJobs.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.indexEndpoints.operations.html b/docs/dyn/aiplatform_v1.indexEndpoints.operations.html index 5a698fa6c3..930ea6be86 100644 --- a/docs/dyn/aiplatform_v1.indexEndpoints.operations.html +++ b/docs/dyn/aiplatform_v1.indexEndpoints.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.indexes.operations.html b/docs/dyn/aiplatform_v1.indexes.operations.html index deb4c8bea9..207dc87727 100644 --- a/docs/dyn/aiplatform_v1.indexes.operations.html +++ b/docs/dyn/aiplatform_v1.indexes.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.metadataStores.artifacts.operations.html b/docs/dyn/aiplatform_v1.metadataStores.artifacts.operations.html index 660f0bb666..b72b3f7202 100644 --- a/docs/dyn/aiplatform_v1.metadataStores.artifacts.operations.html +++ b/docs/dyn/aiplatform_v1.metadataStores.artifacts.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.metadataStores.contexts.operations.html b/docs/dyn/aiplatform_v1.metadataStores.contexts.operations.html index b76c217ca6..e50905352f 100644 --- a/docs/dyn/aiplatform_v1.metadataStores.contexts.operations.html +++ b/docs/dyn/aiplatform_v1.metadataStores.contexts.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.metadataStores.executions.operations.html b/docs/dyn/aiplatform_v1.metadataStores.executions.operations.html index ea5ebd1b9b..ad1ff9b5b1 100644 --- a/docs/dyn/aiplatform_v1.metadataStores.executions.operations.html +++ b/docs/dyn/aiplatform_v1.metadataStores.executions.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.metadataStores.operations.html b/docs/dyn/aiplatform_v1.metadataStores.operations.html index 96e652feab..68af6b7015 100644 --- a/docs/dyn/aiplatform_v1.metadataStores.operations.html +++ b/docs/dyn/aiplatform_v1.metadataStores.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.migratableResources.operations.html b/docs/dyn/aiplatform_v1.migratableResources.operations.html index c7fb8756e0..08c53e134d 100644 --- a/docs/dyn/aiplatform_v1.migratableResources.operations.html +++ b/docs/dyn/aiplatform_v1.migratableResources.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.modelDeploymentMonitoringJobs.operations.html b/docs/dyn/aiplatform_v1.modelDeploymentMonitoringJobs.operations.html index 96556177f0..80c96f1f60 100644 --- a/docs/dyn/aiplatform_v1.modelDeploymentMonitoringJobs.operations.html +++ b/docs/dyn/aiplatform_v1.modelDeploymentMonitoringJobs.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.models.evaluations.operations.html b/docs/dyn/aiplatform_v1.models.evaluations.operations.html index 4f2aba0d43..3efb783eb4 100644 --- a/docs/dyn/aiplatform_v1.models.evaluations.operations.html +++ b/docs/dyn/aiplatform_v1.models.evaluations.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.models.operations.html b/docs/dyn/aiplatform_v1.models.operations.html index 10195a1fa7..8aba86bb4e 100644 --- a/docs/dyn/aiplatform_v1.models.operations.html +++ b/docs/dyn/aiplatform_v1.models.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.notebookExecutionJobs.operations.html b/docs/dyn/aiplatform_v1.notebookExecutionJobs.operations.html index e5388ed027..3725798c68 100644 --- a/docs/dyn/aiplatform_v1.notebookExecutionJobs.operations.html +++ b/docs/dyn/aiplatform_v1.notebookExecutionJobs.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.notebookRuntimeTemplates.operations.html b/docs/dyn/aiplatform_v1.notebookRuntimeTemplates.operations.html index 0f65387abf..dd870449ef 100644 --- a/docs/dyn/aiplatform_v1.notebookRuntimeTemplates.operations.html +++ b/docs/dyn/aiplatform_v1.notebookRuntimeTemplates.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.notebookRuntimes.operations.html b/docs/dyn/aiplatform_v1.notebookRuntimes.operations.html index fa2da22686..bc2cc66fce 100644 --- a/docs/dyn/aiplatform_v1.notebookRuntimes.operations.html +++ b/docs/dyn/aiplatform_v1.notebookRuntimes.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.operations.html b/docs/dyn/aiplatform_v1.operations.html index a8a7e83607..a459ec36ff 100644 --- a/docs/dyn/aiplatform_v1.operations.html +++ b/docs/dyn/aiplatform_v1.operations.html @@ -181,7 +181,7 @@

Method Details

name: string, The name of the operation's parent resource. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.persistentResources.operations.html b/docs/dyn/aiplatform_v1.persistentResources.operations.html index 2b2090d656..06bda2e487 100644 --- a/docs/dyn/aiplatform_v1.persistentResources.operations.html +++ b/docs/dyn/aiplatform_v1.persistentResources.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.pipelineJobs.operations.html b/docs/dyn/aiplatform_v1.pipelineJobs.operations.html index 58331782a7..8c47ddff43 100644 --- a/docs/dyn/aiplatform_v1.pipelineJobs.operations.html +++ b/docs/dyn/aiplatform_v1.pipelineJobs.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.projects.locations.cachedContents.html b/docs/dyn/aiplatform_v1.projects.locations.cachedContents.html index 3b69951bfc..f97045388b 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.cachedContents.html +++ b/docs/dyn/aiplatform_v1.projects.locations.cachedContents.html @@ -133,6 +133,17 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. @@ -159,6 +170,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -201,6 +215,17 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. @@ -227,6 +252,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -245,6 +273,7 @@

Method Details

"A String", ], "mode": "A String", # Optional. Function calling mode. + "streamFunctionCallArguments": True or False, # Optional. When set to true, arguments of a single function call will be streamed out in multiple parts/contents/responses. Partial parameter results will be returned in the [FunctionCall.partial_args] field. }, "retrievalConfig": { # Retrieval config. # Optional. Retrieval config. "languageCode": "A String", # The language code of the user. @@ -273,7 +302,7 @@

Method Details

"functionDeclarations": [ # Optional. Function tool type. One or more function declarations to be passed to the model along with the current user query. Model may decide to call a subset of these functions by populating FunctionCall in the response. User should provide a FunctionResponse for each function call in the next turn. Based on the function responses, Model will generate the final response back to the user. Maximum 512 function declarations can be provided. { # Structured representation of a function declaration as defined by the [OpenAPI 3.0 specification](https://spec.openapis.org/oas/v3.0.3). Included in this declaration are the function name, description, parameters and response type. This FunctionDeclaration is a representation of a block of code that can be used as a `Tool` by the model and executed by the client. "description": "A String", # Optional. Description and purpose of the function. Model uses it to decide how and whether to call the function. - "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots and dashes, with a maximum length of 64. + "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots, colons and dashes, with a maximum length of 64. "parameters": { # Schema is used to define the format of input/output data. Represents a select subset of an [OpenAPI 3.0 schema object](https://spec.openapis.org/oas/v3.0.3#schema-object). More fields may be added in the future as needed. # Optional. Describes the parameters to this function in JSON Schema Object format. Reflects the Open API 3.03 Parameter Object. string Key: the name of the parameter. Parameter names are case sensitive. Schema Value: the Schema defining the type used for the parameter. For function with no parameters, this can be left unset. Parameter names must start with a letter or an underscore and must only contain chars a-z, A-Z, 0-9, or underscores with a maximum length of 64. Example with 1 required and 1 optional parameter: type: OBJECT properties: param1: type: STRING param2: type: INTEGER required: - param1 "additionalProperties": "", # Optional. Can either be a boolean or an object; controls the presence of additional properties. "anyOf": [ # Optional. The value should be validated against any (one or more) of the subschemas in the list. @@ -500,6 +529,17 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. @@ -526,6 +566,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -568,6 +611,17 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. @@ -594,6 +648,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -612,6 +669,7 @@

Method Details

"A String", ], "mode": "A String", # Optional. Function calling mode. + "streamFunctionCallArguments": True or False, # Optional. When set to true, arguments of a single function call will be streamed out in multiple parts/contents/responses. Partial parameter results will be returned in the [FunctionCall.partial_args] field. }, "retrievalConfig": { # Retrieval config. # Optional. Retrieval config. "languageCode": "A String", # The language code of the user. @@ -640,7 +698,7 @@

Method Details

"functionDeclarations": [ # Optional. Function tool type. One or more function declarations to be passed to the model along with the current user query. Model may decide to call a subset of these functions by populating FunctionCall in the response. User should provide a FunctionResponse for each function call in the next turn. Based on the function responses, Model will generate the final response back to the user. Maximum 512 function declarations can be provided. { # Structured representation of a function declaration as defined by the [OpenAPI 3.0 specification](https://spec.openapis.org/oas/v3.0.3). Included in this declaration are the function name, description, parameters and response type. This FunctionDeclaration is a representation of a block of code that can be used as a `Tool` by the model and executed by the client. "description": "A String", # Optional. Description and purpose of the function. Model uses it to decide how and whether to call the function. - "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots and dashes, with a maximum length of 64. + "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots, colons and dashes, with a maximum length of 64. "parameters": { # Schema is used to define the format of input/output data. Represents a select subset of an [OpenAPI 3.0 schema object](https://spec.openapis.org/oas/v3.0.3#schema-object). More fields may be added in the future as needed. # Optional. Describes the parameters to this function in JSON Schema Object format. Reflects the Open API 3.03 Parameter Object. string Key: the name of the parameter. Parameter names are case sensitive. Schema Value: the Schema defining the type used for the parameter. For function with no parameters, this can be left unset. Parameter names must start with a letter or an underscore and must only contain chars a-z, A-Z, 0-9, or underscores with a maximum length of 64. Example with 1 required and 1 optional parameter: type: OBJECT properties: param1: type: STRING param2: type: INTEGER required: - param1 "additionalProperties": "", # Optional. Can either be a boolean or an object; controls the presence of additional properties. "anyOf": [ # Optional. The value should be validated against any (one or more) of the subschemas in the list. @@ -892,6 +950,17 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. @@ -918,6 +987,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -960,6 +1032,17 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. @@ -986,6 +1069,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -1004,6 +1090,7 @@

Method Details

"A String", ], "mode": "A String", # Optional. Function calling mode. + "streamFunctionCallArguments": True or False, # Optional. When set to true, arguments of a single function call will be streamed out in multiple parts/contents/responses. Partial parameter results will be returned in the [FunctionCall.partial_args] field. }, "retrievalConfig": { # Retrieval config. # Optional. Retrieval config. "languageCode": "A String", # The language code of the user. @@ -1032,7 +1119,7 @@

Method Details

"functionDeclarations": [ # Optional. Function tool type. One or more function declarations to be passed to the model along with the current user query. Model may decide to call a subset of these functions by populating FunctionCall in the response. User should provide a FunctionResponse for each function call in the next turn. Based on the function responses, Model will generate the final response back to the user. Maximum 512 function declarations can be provided. { # Structured representation of a function declaration as defined by the [OpenAPI 3.0 specification](https://spec.openapis.org/oas/v3.0.3). Included in this declaration are the function name, description, parameters and response type. This FunctionDeclaration is a representation of a block of code that can be used as a `Tool` by the model and executed by the client. "description": "A String", # Optional. Description and purpose of the function. Model uses it to decide how and whether to call the function. - "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots and dashes, with a maximum length of 64. + "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots, colons and dashes, with a maximum length of 64. "parameters": { # Schema is used to define the format of input/output data. Represents a select subset of an [OpenAPI 3.0 schema object](https://spec.openapis.org/oas/v3.0.3#schema-object). More fields may be added in the future as needed. # Optional. Describes the parameters to this function in JSON Schema Object format. Reflects the Open API 3.03 Parameter Object. string Key: the name of the parameter. Parameter names are case sensitive. Schema Value: the Schema defining the type used for the parameter. For function with no parameters, this can be left unset. Parameter names must start with a letter or an underscore and must only contain chars a-z, A-Z, 0-9, or underscores with a maximum length of 64. Example with 1 required and 1 optional parameter: type: OBJECT properties: param1: type: STRING param2: type: INTEGER required: - param1 "additionalProperties": "", # Optional. Can either be a boolean or an object; controls the presence of additional properties. "anyOf": [ # Optional. The value should be validated against any (one or more) of the subschemas in the list. @@ -1270,6 +1357,17 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. @@ -1296,6 +1394,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -1338,6 +1439,17 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. @@ -1364,6 +1476,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -1382,6 +1497,7 @@

Method Details

"A String", ], "mode": "A String", # Optional. Function calling mode. + "streamFunctionCallArguments": True or False, # Optional. When set to true, arguments of a single function call will be streamed out in multiple parts/contents/responses. Partial parameter results will be returned in the [FunctionCall.partial_args] field. }, "retrievalConfig": { # Retrieval config. # Optional. Retrieval config. "languageCode": "A String", # The language code of the user. @@ -1410,7 +1526,7 @@

Method Details

"functionDeclarations": [ # Optional. Function tool type. One or more function declarations to be passed to the model along with the current user query. Model may decide to call a subset of these functions by populating FunctionCall in the response. User should provide a FunctionResponse for each function call in the next turn. Based on the function responses, Model will generate the final response back to the user. Maximum 512 function declarations can be provided. { # Structured representation of a function declaration as defined by the [OpenAPI 3.0 specification](https://spec.openapis.org/oas/v3.0.3). Included in this declaration are the function name, description, parameters and response type. This FunctionDeclaration is a representation of a block of code that can be used as a `Tool` by the model and executed by the client. "description": "A String", # Optional. Description and purpose of the function. Model uses it to decide how and whether to call the function. - "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots and dashes, with a maximum length of 64. + "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots, colons and dashes, with a maximum length of 64. "parameters": { # Schema is used to define the format of input/output data. Represents a select subset of an [OpenAPI 3.0 schema object](https://spec.openapis.org/oas/v3.0.3#schema-object). More fields may be added in the future as needed. # Optional. Describes the parameters to this function in JSON Schema Object format. Reflects the Open API 3.03 Parameter Object. string Key: the name of the parameter. Parameter names are case sensitive. Schema Value: the Schema defining the type used for the parameter. For function with no parameters, this can be left unset. Parameter names must start with a letter or an underscore and must only contain chars a-z, A-Z, 0-9, or underscores with a maximum length of 64. Example with 1 required and 1 optional parameter: type: OBJECT properties: param1: type: STRING param2: type: INTEGER required: - param1 "additionalProperties": "", # Optional. Can either be a boolean or an object; controls the presence of additional properties. "anyOf": [ # Optional. The value should be validated against any (one or more) of the subschemas in the list. @@ -1656,6 +1772,17 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. @@ -1682,6 +1809,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -1724,6 +1854,17 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. @@ -1750,6 +1891,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -1768,6 +1912,7 @@

Method Details

"A String", ], "mode": "A String", # Optional. Function calling mode. + "streamFunctionCallArguments": True or False, # Optional. When set to true, arguments of a single function call will be streamed out in multiple parts/contents/responses. Partial parameter results will be returned in the [FunctionCall.partial_args] field. }, "retrievalConfig": { # Retrieval config. # Optional. Retrieval config. "languageCode": "A String", # The language code of the user. @@ -1796,7 +1941,7 @@

Method Details

"functionDeclarations": [ # Optional. Function tool type. One or more function declarations to be passed to the model along with the current user query. Model may decide to call a subset of these functions by populating FunctionCall in the response. User should provide a FunctionResponse for each function call in the next turn. Based on the function responses, Model will generate the final response back to the user. Maximum 512 function declarations can be provided. { # Structured representation of a function declaration as defined by the [OpenAPI 3.0 specification](https://spec.openapis.org/oas/v3.0.3). Included in this declaration are the function name, description, parameters and response type. This FunctionDeclaration is a representation of a block of code that can be used as a `Tool` by the model and executed by the client. "description": "A String", # Optional. Description and purpose of the function. Model uses it to decide how and whether to call the function. - "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots and dashes, with a maximum length of 64. + "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots, colons and dashes, with a maximum length of 64. "parameters": { # Schema is used to define the format of input/output data. Represents a select subset of an [OpenAPI 3.0 schema object](https://spec.openapis.org/oas/v3.0.3#schema-object). More fields may be added in the future as needed. # Optional. Describes the parameters to this function in JSON Schema Object format. Reflects the Open API 3.03 Parameter Object. string Key: the name of the parameter. Parameter names are case sensitive. Schema Value: the Schema defining the type used for the parameter. For function with no parameters, this can be left unset. Parameter names must start with a letter or an underscore and must only contain chars a-z, A-Z, 0-9, or underscores with a maximum length of 64. Example with 1 required and 1 optional parameter: type: OBJECT properties: param1: type: STRING param2: type: INTEGER required: - param1 "additionalProperties": "", # Optional. Can either be a boolean or an object; controls the presence of additional properties. "anyOf": [ # Optional. The value should be validated against any (one or more) of the subschemas in the list. @@ -2024,6 +2169,17 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. @@ -2050,6 +2206,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -2092,6 +2251,17 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. @@ -2118,6 +2288,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -2136,6 +2309,7 @@

Method Details

"A String", ], "mode": "A String", # Optional. Function calling mode. + "streamFunctionCallArguments": True or False, # Optional. When set to true, arguments of a single function call will be streamed out in multiple parts/contents/responses. Partial parameter results will be returned in the [FunctionCall.partial_args] field. }, "retrievalConfig": { # Retrieval config. # Optional. Retrieval config. "languageCode": "A String", # The language code of the user. @@ -2164,7 +2338,7 @@

Method Details

"functionDeclarations": [ # Optional. Function tool type. One or more function declarations to be passed to the model along with the current user query. Model may decide to call a subset of these functions by populating FunctionCall in the response. User should provide a FunctionResponse for each function call in the next turn. Based on the function responses, Model will generate the final response back to the user. Maximum 512 function declarations can be provided. { # Structured representation of a function declaration as defined by the [OpenAPI 3.0 specification](https://spec.openapis.org/oas/v3.0.3). Included in this declaration are the function name, description, parameters and response type. This FunctionDeclaration is a representation of a block of code that can be used as a `Tool` by the model and executed by the client. "description": "A String", # Optional. Description and purpose of the function. Model uses it to decide how and whether to call the function. - "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots and dashes, with a maximum length of 64. + "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots, colons and dashes, with a maximum length of 64. "parameters": { # Schema is used to define the format of input/output data. Represents a select subset of an [OpenAPI 3.0 schema object](https://spec.openapis.org/oas/v3.0.3#schema-object). More fields may be added in the future as needed. # Optional. Describes the parameters to this function in JSON Schema Object format. Reflects the Open API 3.03 Parameter Object. string Key: the name of the parameter. Parameter names are case sensitive. Schema Value: the Schema defining the type used for the parameter. For function with no parameters, this can be left unset. Parameter names must start with a letter or an underscore and must only contain chars a-z, A-Z, 0-9, or underscores with a maximum length of 64. Example with 1 required and 1 optional parameter: type: OBJECT properties: param1: type: STRING param2: type: INTEGER required: - param1 "additionalProperties": "", # Optional. Can either be a boolean or an object; controls the presence of additional properties. "anyOf": [ # Optional. The value should be validated against any (one or more) of the subschemas in the list. diff --git a/docs/dyn/aiplatform_v1.projects.locations.customJobs.operations.html b/docs/dyn/aiplatform_v1.projects.locations.customJobs.operations.html index 31dd0c59e7..5b35032f51 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.customJobs.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.customJobs.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.projects.locations.dataLabelingJobs.operations.html b/docs/dyn/aiplatform_v1.projects.locations.dataLabelingJobs.operations.html index f1ef502d8c..f9e474ee20 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.dataLabelingJobs.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.dataLabelingJobs.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.projects.locations.datasets.annotationSpecs.operations.html b/docs/dyn/aiplatform_v1.projects.locations.datasets.annotationSpecs.operations.html index af3ab8ffa6..be348b7430 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.datasets.annotationSpecs.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.datasets.annotationSpecs.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.projects.locations.datasets.dataItems.annotations.operations.html b/docs/dyn/aiplatform_v1.projects.locations.datasets.dataItems.annotations.operations.html index 5bd01ec378..66e62466e4 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.datasets.dataItems.annotations.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.datasets.dataItems.annotations.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.projects.locations.datasets.dataItems.operations.html b/docs/dyn/aiplatform_v1.projects.locations.datasets.dataItems.operations.html index 2e9521d579..6f0f7d8d0a 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.datasets.dataItems.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.datasets.dataItems.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.projects.locations.datasets.html b/docs/dyn/aiplatform_v1.projects.locations.datasets.html index 99749b6d97..b7f36119e5 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.datasets.html +++ b/docs/dyn/aiplatform_v1.projects.locations.datasets.html @@ -114,6 +114,9 @@

Instance Methods

get(name, readMask=None, x__xgafv=None)

Gets a Dataset.

+

+ getIamPolicy(resource, options_requestedPolicyVersion=None, x__xgafv=None)

+

Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

import_(name, body=None, x__xgafv=None)

Imports data into a Dataset.

@@ -132,6 +135,12 @@

Instance Methods

searchDataItems_next()

Retrieves the next page of results.

+

+ setIamPolicy(resource, body=None, x__xgafv=None)

+

Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.

+

+ testIamPermissions(resource, permissions=None, x__xgafv=None)

+

Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a `NOT_FOUND` error. Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.

Method Details

close() @@ -359,6 +368,41 @@

Method Details

}
+
+ getIamPolicy(resource, options_requestedPolicyVersion=None, x__xgafv=None) +
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
+
+Args:
+  resource: string, REQUIRED: The resource for which the policy is being requested. See [Resource names](https://cloud.google.com/apis/design/resource_names) for the appropriate value for this field. (required)
+  options_requestedPolicyVersion: integer, Optional. The maximum policy version that will be used to format the policy. Valid values are 0, 1, and 3. Requests specifying an invalid value will be rejected. Requests for policies with any conditional role bindings must specify version 3. Policies with no conditional role bindings may specify any valid value or leave the field unset. The policy in the response might use the policy version that you specified, or it might use a lower policy version. For example, if you specify version 3, but the policy has no conditional role bindings, the response uses version 1. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources. A `Policy` is a collection of `bindings`. A `binding` binds one or more `members`, or principals, to a single `role`. Principals can be user accounts, service accounts, Google groups, and domains (such as G Suite). A `role` is a named list of permissions; each `role` can be an IAM predefined role or a user-created custom role. For some types of Google Cloud resources, a `binding` can also specify a `condition`, which is a logical expression that allows access to a resource only if the expression evaluates to `true`. A condition can add constraints based on attributes of the request, the resource, or both. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). **JSON example:** ``` { "bindings": [ { "role": "roles/resourcemanager.organizationAdmin", "members": [ "user:mike@example.com", "group:admins@example.com", "domain:google.com", "serviceAccount:my-project-id@appspot.gserviceaccount.com" ] }, { "role": "roles/resourcemanager.organizationViewer", "members": [ "user:eve@example.com" ], "condition": { "title": "expirable access", "description": "Does not grant access after Sep 2020", "expression": "request.time < timestamp('2020-10-01T00:00:00.000Z')", } } ], "etag": "BwWWja0YfJA=", "version": 3 } ``` **YAML example:** ``` bindings: - members: - user:mike@example.com - group:admins@example.com - domain:google.com - serviceAccount:my-project-id@appspot.gserviceaccount.com role: roles/resourcemanager.organizationAdmin - members: - user:eve@example.com role: roles/resourcemanager.organizationViewer condition: title: expirable access description: Does not grant access after Sep 2020 expression: request.time < timestamp('2020-10-01T00:00:00.000Z') etag: BwWWja0YfJA= version: 3 ``` For a description of IAM and its features, see the [IAM documentation](https://cloud.google.com/iam/docs/).
+  "bindings": [ # Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.
+    { # Associates `members`, or principals, 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 principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
+        "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.
+        "expression": "A String", # Textual representation of an expression in Common Expression Language syntax.
+        "location": "A String", # Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
+        "title": "A String", # Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
+      },
+      "members": [ # Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`: A single identity in a workforce identity pool. * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/group/{group_id}`: All workforce identities in a group. * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/attribute.{attribute_name}/{attribute_value}`: All workforce identities with a specific attribute value. * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/*`: All identities in a workforce identity pool. * `principal://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/subject/{subject_attribute_value}`: A single identity in a workload identity pool. * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/group/{group_id}`: A workload identity pool group. * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/attribute.{attribute_name}/{attribute_value}`: All identities in a workload identity pool with a certain attribute. * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/*`: All identities in a workload identity pool. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding. * `deleted:principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`: Deleted single identity in a workforce identity pool. For example, `deleted:principal://iam.googleapis.com/locations/global/workforcePools/my-pool-id/subject/my-subject-attribute-value`.
+        "A String",
+      ],
+      "role": "A String", # Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. For an overview of the IAM roles and permissions, see the [IAM documentation](https://cloud.google.com/iam/docs/roles-overview). For a list of the available pre-defined roles, see [here](https://cloud.google.com/iam/docs/understanding-roles).
+    },
+  ],
+  "etag": "A String", # `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost.
+  "version": 42, # Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
+}
+
+
import_(name, body=None, x__xgafv=None)
Imports data into a Dataset.
@@ -663,4 +707,84 @@ 

Method Details

+
+ setIamPolicy(resource, body=None, x__xgafv=None) +
Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.
+
+Args:
+  resource: string, REQUIRED: The resource for which the policy is being specified. See [Resource names](https://cloud.google.com/apis/design/resource_names) for the appropriate value for this field. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # Request message for `SetIamPolicy` method.
+  "policy": { # An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources. A `Policy` is a collection of `bindings`. A `binding` binds one or more `members`, or principals, to a single `role`. Principals can be user accounts, service accounts, Google groups, and domains (such as G Suite). A `role` is a named list of permissions; each `role` can be an IAM predefined role or a user-created custom role. For some types of Google Cloud resources, a `binding` can also specify a `condition`, which is a logical expression that allows access to a resource only if the expression evaluates to `true`. A condition can add constraints based on attributes of the request, the resource, or both. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). **JSON example:** ``` { "bindings": [ { "role": "roles/resourcemanager.organizationAdmin", "members": [ "user:mike@example.com", "group:admins@example.com", "domain:google.com", "serviceAccount:my-project-id@appspot.gserviceaccount.com" ] }, { "role": "roles/resourcemanager.organizationViewer", "members": [ "user:eve@example.com" ], "condition": { "title": "expirable access", "description": "Does not grant access after Sep 2020", "expression": "request.time < timestamp('2020-10-01T00:00:00.000Z')", } } ], "etag": "BwWWja0YfJA=", "version": 3 } ``` **YAML example:** ``` bindings: - members: - user:mike@example.com - group:admins@example.com - domain:google.com - serviceAccount:my-project-id@appspot.gserviceaccount.com role: roles/resourcemanager.organizationAdmin - members: - user:eve@example.com role: roles/resourcemanager.organizationViewer condition: title: expirable access description: Does not grant access after Sep 2020 expression: request.time < timestamp('2020-10-01T00:00:00.000Z') etag: BwWWja0YfJA= version: 3 ``` For a description of IAM and its features, see the [IAM documentation](https://cloud.google.com/iam/docs/). # REQUIRED: The complete policy to be applied to the `resource`. The size of the policy is limited to a few 10s of KB. An empty policy is a valid policy but certain Google Cloud services (such as Projects) might reject them.
+    "bindings": [ # Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.
+      { # Associates `members`, or principals, 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 principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
+          "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.
+          "expression": "A String", # Textual representation of an expression in Common Expression Language syntax.
+          "location": "A String", # Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
+          "title": "A String", # Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
+        },
+        "members": [ # Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`: A single identity in a workforce identity pool. * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/group/{group_id}`: All workforce identities in a group. * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/attribute.{attribute_name}/{attribute_value}`: All workforce identities with a specific attribute value. * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/*`: All identities in a workforce identity pool. * `principal://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/subject/{subject_attribute_value}`: A single identity in a workload identity pool. * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/group/{group_id}`: A workload identity pool group. * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/attribute.{attribute_name}/{attribute_value}`: All identities in a workload identity pool with a certain attribute. * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/*`: All identities in a workload identity pool. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding. * `deleted:principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`: Deleted single identity in a workforce identity pool. For example, `deleted:principal://iam.googleapis.com/locations/global/workforcePools/my-pool-id/subject/my-subject-attribute-value`.
+          "A String",
+        ],
+        "role": "A String", # Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. For an overview of the IAM roles and permissions, see the [IAM documentation](https://cloud.google.com/iam/docs/roles-overview). For a list of the available pre-defined roles, see [here](https://cloud.google.com/iam/docs/understanding-roles).
+      },
+    ],
+    "etag": "A String", # `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost.
+    "version": 42, # Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
+  },
+}
+
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources. A `Policy` is a collection of `bindings`. A `binding` binds one or more `members`, or principals, to a single `role`. Principals can be user accounts, service accounts, Google groups, and domains (such as G Suite). A `role` is a named list of permissions; each `role` can be an IAM predefined role or a user-created custom role. For some types of Google Cloud resources, a `binding` can also specify a `condition`, which is a logical expression that allows access to a resource only if the expression evaluates to `true`. A condition can add constraints based on attributes of the request, the resource, or both. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). **JSON example:** ``` { "bindings": [ { "role": "roles/resourcemanager.organizationAdmin", "members": [ "user:mike@example.com", "group:admins@example.com", "domain:google.com", "serviceAccount:my-project-id@appspot.gserviceaccount.com" ] }, { "role": "roles/resourcemanager.organizationViewer", "members": [ "user:eve@example.com" ], "condition": { "title": "expirable access", "description": "Does not grant access after Sep 2020", "expression": "request.time < timestamp('2020-10-01T00:00:00.000Z')", } } ], "etag": "BwWWja0YfJA=", "version": 3 } ``` **YAML example:** ``` bindings: - members: - user:mike@example.com - group:admins@example.com - domain:google.com - serviceAccount:my-project-id@appspot.gserviceaccount.com role: roles/resourcemanager.organizationAdmin - members: - user:eve@example.com role: roles/resourcemanager.organizationViewer condition: title: expirable access description: Does not grant access after Sep 2020 expression: request.time < timestamp('2020-10-01T00:00:00.000Z') etag: BwWWja0YfJA= version: 3 ``` For a description of IAM and its features, see the [IAM documentation](https://cloud.google.com/iam/docs/).
+  "bindings": [ # Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.
+    { # Associates `members`, or principals, 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 principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
+        "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.
+        "expression": "A String", # Textual representation of an expression in Common Expression Language syntax.
+        "location": "A String", # Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
+        "title": "A String", # Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
+      },
+      "members": [ # Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`: A single identity in a workforce identity pool. * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/group/{group_id}`: All workforce identities in a group. * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/attribute.{attribute_name}/{attribute_value}`: All workforce identities with a specific attribute value. * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/*`: All identities in a workforce identity pool. * `principal://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/subject/{subject_attribute_value}`: A single identity in a workload identity pool. * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/group/{group_id}`: A workload identity pool group. * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/attribute.{attribute_name}/{attribute_value}`: All identities in a workload identity pool with a certain attribute. * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/*`: All identities in a workload identity pool. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding. * `deleted:principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`: Deleted single identity in a workforce identity pool. For example, `deleted:principal://iam.googleapis.com/locations/global/workforcePools/my-pool-id/subject/my-subject-attribute-value`.
+        "A String",
+      ],
+      "role": "A String", # Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. For an overview of the IAM roles and permissions, see the [IAM documentation](https://cloud.google.com/iam/docs/roles-overview). For a list of the available pre-defined roles, see [here](https://cloud.google.com/iam/docs/understanding-roles).
+    },
+  ],
+  "etag": "A String", # `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost.
+  "version": 42, # Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
+}
+
+ +
+ testIamPermissions(resource, permissions=None, x__xgafv=None) +
Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a `NOT_FOUND` error. Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.
+
+Args:
+  resource: string, REQUIRED: The resource for which the policy detail is being requested. See [Resource names](https://cloud.google.com/apis/design/resource_names) for the appropriate value for this field. (required)
+  permissions: string, The set of permissions to check for the `resource`. Permissions with wildcards (such as `*` or `storage.*`) are not allowed. For more information see [IAM Overview](https://cloud.google.com/iam/docs/overview#permissions). (repeated)
+  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 `TestIamPermissions` method.
+  "permissions": [ # A subset of `TestPermissionsRequest.permissions` that the caller is allowed.
+    "A String",
+  ],
+}
+
+ \ No newline at end of file diff --git a/docs/dyn/aiplatform_v1.projects.locations.datasets.operations.html b/docs/dyn/aiplatform_v1.projects.locations.datasets.operations.html index c15e45dfe3..75eb6e0da1 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.datasets.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.datasets.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.projects.locations.datasets.savedQueries.operations.html b/docs/dyn/aiplatform_v1.projects.locations.datasets.savedQueries.operations.html index 2287b13cf5..7d4ba001d6 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.datasets.savedQueries.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.datasets.savedQueries.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.projects.locations.deploymentResourcePools.html b/docs/dyn/aiplatform_v1.projects.locations.deploymentResourcePools.html index f72b2b2406..00f67d1c60 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.deploymentResourcePools.html +++ b/docs/dyn/aiplatform_v1.projects.locations.deploymentResourcePools.html @@ -127,7 +127,7 @@

Method Details

"dedicatedResources": { # A description of resources that are dedicated to a DeployedModel or DeployedIndex, and that need a higher degree of manual configuration. # Required. The underlying DedicatedResources that the DeploymentResourcePool uses. "autoscalingMetricSpecs": [ # Immutable. The metric specifications that overrides a resource utilization metric (CPU utilization, accelerator's duty cycle, and so on) target value (default to 60 if not set). At most one entry is allowed per metric. If machine_spec.accelerator_count is above 0, the autoscaling will be based on both CPU utilization and accelerator's duty cycle metrics and scale up when either metrics exceeds its target value while scale down if both metrics are under their target value. The default target value is 60 for both metrics. If machine_spec.accelerator_count is 0, the autoscaling will be based on CPU utilization metric only with default target value 60 if not explicitly set. For example, in the case of Online Prediction, if you want to override target CPU utilization to 80, you should set autoscaling_metric_specs.metric_name to `aiplatform.googleapis.com/prediction/online/cpu/utilization` and autoscaling_metric_specs.target to `80`. { # The metric specification that defines the target resource utilization (CPU utilization, accelerator's duty cycle, and so on) for calculating the desired replica count. - "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` + "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` * `pubsub.googleapis.com/subscription/num_undelivered_messages` "target": 42, # The target resource utilization in percentage (1% - 100%) for the given metric; once the real usage deviates from the target by a certain percentage, the machine replicas change. The default value is 60 (representing 60%) if not provided. }, ], @@ -244,7 +244,7 @@

Method Details

"dedicatedResources": { # A description of resources that are dedicated to a DeployedModel or DeployedIndex, and that need a higher degree of manual configuration. # Required. The underlying DedicatedResources that the DeploymentResourcePool uses. "autoscalingMetricSpecs": [ # Immutable. The metric specifications that overrides a resource utilization metric (CPU utilization, accelerator's duty cycle, and so on) target value (default to 60 if not set). At most one entry is allowed per metric. If machine_spec.accelerator_count is above 0, the autoscaling will be based on both CPU utilization and accelerator's duty cycle metrics and scale up when either metrics exceeds its target value while scale down if both metrics are under their target value. The default target value is 60 for both metrics. If machine_spec.accelerator_count is 0, the autoscaling will be based on CPU utilization metric only with default target value 60 if not explicitly set. For example, in the case of Online Prediction, if you want to override target CPU utilization to 80, you should set autoscaling_metric_specs.metric_name to `aiplatform.googleapis.com/prediction/online/cpu/utilization` and autoscaling_metric_specs.target to `80`. { # The metric specification that defines the target resource utilization (CPU utilization, accelerator's duty cycle, and so on) for calculating the desired replica count. - "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` + "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` * `pubsub.googleapis.com/subscription/num_undelivered_messages` "target": 42, # The target resource utilization in percentage (1% - 100%) for the given metric; once the real usage deviates from the target by a certain percentage, the machine replicas change. The default value is 60 (representing 60%) if not provided. }, ], @@ -300,7 +300,7 @@

Method Details

"dedicatedResources": { # A description of resources that are dedicated to a DeployedModel or DeployedIndex, and that need a higher degree of manual configuration. # Required. The underlying DedicatedResources that the DeploymentResourcePool uses. "autoscalingMetricSpecs": [ # Immutable. The metric specifications that overrides a resource utilization metric (CPU utilization, accelerator's duty cycle, and so on) target value (default to 60 if not set). At most one entry is allowed per metric. If machine_spec.accelerator_count is above 0, the autoscaling will be based on both CPU utilization and accelerator's duty cycle metrics and scale up when either metrics exceeds its target value while scale down if both metrics are under their target value. The default target value is 60 for both metrics. If machine_spec.accelerator_count is 0, the autoscaling will be based on CPU utilization metric only with default target value 60 if not explicitly set. For example, in the case of Online Prediction, if you want to override target CPU utilization to 80, you should set autoscaling_metric_specs.metric_name to `aiplatform.googleapis.com/prediction/online/cpu/utilization` and autoscaling_metric_specs.target to `80`. { # The metric specification that defines the target resource utilization (CPU utilization, accelerator's duty cycle, and so on) for calculating the desired replica count. - "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` + "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` * `pubsub.googleapis.com/subscription/num_undelivered_messages` "target": 42, # The target resource utilization in percentage (1% - 100%) for the given metric; once the real usage deviates from the target by a certain percentage, the machine replicas change. The default value is 60 (representing 60%) if not provided. }, ], @@ -364,7 +364,7 @@

Method Details

"dedicatedResources": { # A description of resources that are dedicated to a DeployedModel or DeployedIndex, and that need a higher degree of manual configuration. # Required. The underlying DedicatedResources that the DeploymentResourcePool uses. "autoscalingMetricSpecs": [ # Immutable. The metric specifications that overrides a resource utilization metric (CPU utilization, accelerator's duty cycle, and so on) target value (default to 60 if not set). At most one entry is allowed per metric. If machine_spec.accelerator_count is above 0, the autoscaling will be based on both CPU utilization and accelerator's duty cycle metrics and scale up when either metrics exceeds its target value while scale down if both metrics are under their target value. The default target value is 60 for both metrics. If machine_spec.accelerator_count is 0, the autoscaling will be based on CPU utilization metric only with default target value 60 if not explicitly set. For example, in the case of Online Prediction, if you want to override target CPU utilization to 80, you should set autoscaling_metric_specs.metric_name to `aiplatform.googleapis.com/prediction/online/cpu/utilization` and autoscaling_metric_specs.target to `80`. { # The metric specification that defines the target resource utilization (CPU utilization, accelerator's duty cycle, and so on) for calculating the desired replica count. - "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` + "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` * `pubsub.googleapis.com/subscription/num_undelivered_messages` "target": 42, # The target resource utilization in percentage (1% - 100%) for the given metric; once the real usage deviates from the target by a certain percentage, the machine replicas change. The default value is 60 (representing 60%) if not provided. }, ], @@ -461,7 +461,7 @@

Method Details

"dedicatedResources": { # A description of resources that are dedicated to a DeployedModel or DeployedIndex, and that need a higher degree of manual configuration. # A description of resources that are dedicated to the DeployedModel, and that need a higher degree of manual configuration. "autoscalingMetricSpecs": [ # Immutable. The metric specifications that overrides a resource utilization metric (CPU utilization, accelerator's duty cycle, and so on) target value (default to 60 if not set). At most one entry is allowed per metric. If machine_spec.accelerator_count is above 0, the autoscaling will be based on both CPU utilization and accelerator's duty cycle metrics and scale up when either metrics exceeds its target value while scale down if both metrics are under their target value. The default target value is 60 for both metrics. If machine_spec.accelerator_count is 0, the autoscaling will be based on CPU utilization metric only with default target value 60 if not explicitly set. For example, in the case of Online Prediction, if you want to override target CPU utilization to 80, you should set autoscaling_metric_specs.metric_name to `aiplatform.googleapis.com/prediction/online/cpu/utilization` and autoscaling_metric_specs.target to `80`. { # The metric specification that defines the target resource utilization (CPU utilization, accelerator's duty cycle, and so on) for calculating the desired replica count. - "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` + "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` * `pubsub.googleapis.com/subscription/num_undelivered_messages` "target": 42, # The target resource utilization in percentage (1% - 100%) for the given metric; once the real usage deviates from the target by a certain percentage, the machine replicas change. The default value is 60 (representing 60%) if not provided. }, ], diff --git a/docs/dyn/aiplatform_v1.projects.locations.deploymentResourcePools.operations.html b/docs/dyn/aiplatform_v1.projects.locations.deploymentResourcePools.operations.html index f56eaf01fa..31af7e3604 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.deploymentResourcePools.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.deploymentResourcePools.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.projects.locations.endpoints.google.html b/docs/dyn/aiplatform_v1.projects.locations.endpoints.google.html new file mode 100644 index 0000000000..a2efb183c0 --- /dev/null +++ b/docs/dyn/aiplatform_v1.projects.locations.endpoints.google.html @@ -0,0 +1,91 @@ + + + +

Vertex AI API . projects . locations . endpoints . google

+

Instance Methods

+

+ science() +

+

Returns the science Resource.

+ +

+ close()

+

Close httplib2 connections.

+

Method Details

+
+ close() +
Close httplib2 connections.
+
+ + \ No newline at end of file diff --git a/docs/dyn/aiplatform_v1.projects.locations.endpoints.google.science.html b/docs/dyn/aiplatform_v1.projects.locations.endpoints.google.science.html new file mode 100644 index 0000000000..5ab2881c3a --- /dev/null +++ b/docs/dyn/aiplatform_v1.projects.locations.endpoints.google.science.html @@ -0,0 +1,128 @@ + + + +

Vertex AI API . projects . locations . endpoints . google . science

+

Instance Methods

+

+ close()

+

Close httplib2 connections.

+

+ inference(endpoint, body=None, deployedModelId=None, x__xgafv=None)

+

Forwards arbitrary HTTP requests for both streaming and non-streaming cases. To use this method, invoke_route_prefix must be set to allow the paths that will be specified in the request.

+

Method Details

+
+ close() +
Close httplib2 connections.
+
+ +
+ inference(endpoint, body=None, deployedModelId=None, x__xgafv=None) +
Forwards arbitrary HTTP requests for both streaming and non-streaming cases. To use this method, invoke_route_prefix must be set to allow the paths that will be specified in the request.
+
+Args:
+  endpoint: string, Required. The name of the Endpoint requested to serve the prediction. Format: `projects/{project}/locations/{location}/endpoints/{endpoint}` (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # Message that represents an arbitrary HTTP body. It should only be used for payload formats that can't be represented as JSON, such as raw binary or an HTML page. This message can be used both in streaming and non-streaming API methods in the request as well as the response. It can be used as a top-level request field, which is convenient if one wants to extract parameters from either the URL or HTTP template into the request fields and also want access to the raw HTTP body. Example: message GetResourceRequest { // A unique request id. string request_id = 1; // The raw HTTP body is bound to this field. google.api.HttpBody http_body = 2; } service ResourceService { rpc GetResource(GetResourceRequest) returns (google.api.HttpBody); rpc UpdateResource(google.api.HttpBody) returns (google.protobuf.Empty); } Example with streaming methods: service CaldavService { rpc GetCalendar(stream google.api.HttpBody) returns (stream google.api.HttpBody); rpc UpdateCalendar(stream google.api.HttpBody) returns (stream google.api.HttpBody); } Use of this type only changes how the request and response bodies are handled, all other features will continue to work unchanged.
+  "contentType": "A String", # The HTTP Content-Type header value specifying the content type of the body.
+  "data": "A String", # The HTTP request/response body as raw binary.
+  "extensions": [ # Application specific response metadata. Must be set in the first response for streaming APIs.
+    {
+      "a_key": "", # Properties of the object. Contains field @type with type URL.
+    },
+  ],
+}
+
+  deployedModelId: string, ID of the DeployedModel that serves the invoke request.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Message that represents an arbitrary HTTP body. It should only be used for payload formats that can't be represented as JSON, such as raw binary or an HTML page. This message can be used both in streaming and non-streaming API methods in the request as well as the response. It can be used as a top-level request field, which is convenient if one wants to extract parameters from either the URL or HTTP template into the request fields and also want access to the raw HTTP body. Example: message GetResourceRequest { // A unique request id. string request_id = 1; // The raw HTTP body is bound to this field. google.api.HttpBody http_body = 2; } service ResourceService { rpc GetResource(GetResourceRequest) returns (google.api.HttpBody); rpc UpdateResource(google.api.HttpBody) returns (google.protobuf.Empty); } Example with streaming methods: service CaldavService { rpc GetCalendar(stream google.api.HttpBody) returns (stream google.api.HttpBody); rpc UpdateCalendar(stream google.api.HttpBody) returns (stream google.api.HttpBody); } Use of this type only changes how the request and response bodies are handled, all other features will continue to work unchanged.
+  "contentType": "A String", # The HTTP Content-Type header value specifying the content type of the body.
+  "data": "A String", # The HTTP request/response body as raw binary.
+  "extensions": [ # Application specific response metadata. Must be set in the first response for streaming APIs.
+    {
+      "a_key": "", # Properties of the object. Contains field @type with type URL.
+    },
+  ],
+}
+
+ + \ No newline at end of file diff --git a/docs/dyn/aiplatform_v1.projects.locations.endpoints.html b/docs/dyn/aiplatform_v1.projects.locations.endpoints.html index 209d3ab576..724b7bdbb8 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.endpoints.html +++ b/docs/dyn/aiplatform_v1.projects.locations.endpoints.html @@ -84,6 +84,11 @@

Instance Methods

Returns the deployedModels Resource.

+

+ google() +

+

Returns the google Resource.

+

invoke()

@@ -209,6 +214,17 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. @@ -235,6 +251,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -309,6 +328,17 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. @@ -335,6 +365,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -359,6 +392,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -429,6 +463,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -437,6 +475,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -446,6 +488,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -475,6 +518,17 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. @@ -501,6 +555,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -532,7 +589,7 @@

Method Details

"functionDeclarations": [ # Optional. Function tool type. One or more function declarations to be passed to the model along with the current user query. Model may decide to call a subset of these functions by populating FunctionCall in the response. User should provide a FunctionResponse for each function call in the next turn. Based on the function responses, Model will generate the final response back to the user. Maximum 512 function declarations can be provided. { # Structured representation of a function declaration as defined by the [OpenAPI 3.0 specification](https://spec.openapis.org/oas/v3.0.3). Included in this declaration are the function name, description, parameters and response type. This FunctionDeclaration is a representation of a block of code that can be used as a `Tool` by the model and executed by the client. "description": "A String", # Optional. Description and purpose of the function. Model uses it to decide how and whether to call the function. - "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots and dashes, with a maximum length of 64. + "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots, colons and dashes, with a maximum length of 64. "parameters": { # Schema is used to define the format of input/output data. Represents a select subset of an [OpenAPI 3.0 schema object](https://spec.openapis.org/oas/v3.0.3#schema-object). More fields may be added in the future as needed. # Optional. Describes the parameters to this function in JSON Schema Object format. Reflects the Open API 3.03 Parameter Object. string Key: the name of the parameter. Parameter names are case sensitive. Schema Value: the Schema defining the type used for the parameter. For function with no parameters, this can be left unset. Parameter names must start with a letter or an underscore and must only contain chars a-z, A-Z, 0-9, or underscores with a maximum length of 64. Example with 1 required and 1 optional parameter: type: OBJECT properties: param1: type: STRING param2: type: INTEGER required: - param1 "additionalProperties": "", # Optional. Can either be a boolean or an object; controls the presence of additional properties. "anyOf": [ # Optional. The value should be validated against any (one or more) of the subschemas in the list. @@ -766,7 +823,7 @@

Method Details

"dedicatedResources": { # A description of resources that are dedicated to a DeployedModel or DeployedIndex, and that need a higher degree of manual configuration. # A description of resources that are dedicated to the DeployedModel, and that need a higher degree of manual configuration. "autoscalingMetricSpecs": [ # Immutable. The metric specifications that overrides a resource utilization metric (CPU utilization, accelerator's duty cycle, and so on) target value (default to 60 if not set). At most one entry is allowed per metric. If machine_spec.accelerator_count is above 0, the autoscaling will be based on both CPU utilization and accelerator's duty cycle metrics and scale up when either metrics exceeds its target value while scale down if both metrics are under their target value. The default target value is 60 for both metrics. If machine_spec.accelerator_count is 0, the autoscaling will be based on CPU utilization metric only with default target value 60 if not explicitly set. For example, in the case of Online Prediction, if you want to override target CPU utilization to 80, you should set autoscaling_metric_specs.metric_name to `aiplatform.googleapis.com/prediction/online/cpu/utilization` and autoscaling_metric_specs.target to `80`. { # The metric specification that defines the target resource utilization (CPU utilization, accelerator's duty cycle, and so on) for calculating the desired replica count. - "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` + "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` * `pubsub.googleapis.com/subscription/num_undelivered_messages` "target": 42, # The target resource utilization in percentage (1% - 100%) for the given metric; once the real usage deviates from the target by a certain percentage, the machine replicas change. The default value is 60 (representing 60%) if not provided. }, ], @@ -1072,7 +1129,7 @@

Method Details

"dedicatedResources": { # A description of resources that are dedicated to a DeployedModel or DeployedIndex, and that need a higher degree of manual configuration. # A description of resources that are dedicated to the DeployedModel, and that need a higher degree of manual configuration. "autoscalingMetricSpecs": [ # Immutable. The metric specifications that overrides a resource utilization metric (CPU utilization, accelerator's duty cycle, and so on) target value (default to 60 if not set). At most one entry is allowed per metric. If machine_spec.accelerator_count is above 0, the autoscaling will be based on both CPU utilization and accelerator's duty cycle metrics and scale up when either metrics exceeds its target value while scale down if both metrics are under their target value. The default target value is 60 for both metrics. If machine_spec.accelerator_count is 0, the autoscaling will be based on CPU utilization metric only with default target value 60 if not explicitly set. For example, in the case of Online Prediction, if you want to override target CPU utilization to 80, you should set autoscaling_metric_specs.metric_name to `aiplatform.googleapis.com/prediction/online/cpu/utilization` and autoscaling_metric_specs.target to `80`. { # The metric specification that defines the target resource utilization (CPU utilization, accelerator's duty cycle, and so on) for calculating the desired replica count. - "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` + "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` * `pubsub.googleapis.com/subscription/num_undelivered_messages` "target": 42, # The target resource utilization in percentage (1% - 100%) for the given metric; once the real usage deviates from the target by a certain percentage, the machine replicas change. The default value is 60 (representing 60%) if not provided. }, ], @@ -1708,6 +1765,17 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. @@ -1734,6 +1802,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -1758,6 +1829,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -1828,6 +1900,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -1836,6 +1912,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -1845,6 +1925,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -1884,6 +1965,17 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. @@ -1910,6 +2002,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -1928,6 +2023,7 @@

Method Details

"A String", ], "mode": "A String", # Optional. Function calling mode. + "streamFunctionCallArguments": True or False, # Optional. When set to true, arguments of a single function call will be streamed out in multiple parts/contents/responses. Partial parameter results will be returned in the [FunctionCall.partial_args] field. }, "retrievalConfig": { # Retrieval config. # Optional. Retrieval config. "languageCode": "A String", # The language code of the user. @@ -1956,7 +2052,7 @@

Method Details

"functionDeclarations": [ # Optional. Function tool type. One or more function declarations to be passed to the model along with the current user query. Model may decide to call a subset of these functions by populating FunctionCall in the response. User should provide a FunctionResponse for each function call in the next turn. Based on the function responses, Model will generate the final response back to the user. Maximum 512 function declarations can be provided. { # Structured representation of a function declaration as defined by the [OpenAPI 3.0 specification](https://spec.openapis.org/oas/v3.0.3). Included in this declaration are the function name, description, parameters and response type. This FunctionDeclaration is a representation of a block of code that can be used as a `Tool` by the model and executed by the client. "description": "A String", # Optional. Description and purpose of the function. Model uses it to decide how and whether to call the function. - "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots and dashes, with a maximum length of 64. + "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots, colons and dashes, with a maximum length of 64. "parameters": { # Schema is used to define the format of input/output data. Represents a select subset of an [OpenAPI 3.0 schema object](https://spec.openapis.org/oas/v3.0.3#schema-object). More fields may be added in the future as needed. # Optional. Describes the parameters to this function in JSON Schema Object format. Reflects the Open API 3.03 Parameter Object. string Key: the name of the parameter. Parameter names are case sensitive. Schema Value: the Schema defining the type used for the parameter. For function with no parameters, this can be left unset. Parameter names must start with a letter or an underscore and must only contain chars a-z, A-Z, 0-9, or underscores with a maximum length of 64. Example with 1 required and 1 optional parameter: type: OBJECT properties: param1: type: STRING param2: type: INTEGER required: - param1 "additionalProperties": "", # Optional. Can either be a boolean or an object; controls the presence of additional properties. "anyOf": [ # Optional. The value should be validated against any (one or more) of the subschemas in the list. @@ -2192,6 +2288,17 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. @@ -2218,6 +2325,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -2432,7 +2542,7 @@

Method Details

"dedicatedResources": { # A description of resources that are dedicated to a DeployedModel or DeployedIndex, and that need a higher degree of manual configuration. # A description of resources that are dedicated to the DeployedModel, and that need a higher degree of manual configuration. "autoscalingMetricSpecs": [ # Immutable. The metric specifications that overrides a resource utilization metric (CPU utilization, accelerator's duty cycle, and so on) target value (default to 60 if not set). At most one entry is allowed per metric. If machine_spec.accelerator_count is above 0, the autoscaling will be based on both CPU utilization and accelerator's duty cycle metrics and scale up when either metrics exceeds its target value while scale down if both metrics are under their target value. The default target value is 60 for both metrics. If machine_spec.accelerator_count is 0, the autoscaling will be based on CPU utilization metric only with default target value 60 if not explicitly set. For example, in the case of Online Prediction, if you want to override target CPU utilization to 80, you should set autoscaling_metric_specs.metric_name to `aiplatform.googleapis.com/prediction/online/cpu/utilization` and autoscaling_metric_specs.target to `80`. { # The metric specification that defines the target resource utilization (CPU utilization, accelerator's duty cycle, and so on) for calculating the desired replica count. - "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` + "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` * `pubsub.googleapis.com/subscription/num_undelivered_messages` "target": 42, # The target resource utilization in percentage (1% - 100%) for the given metric; once the real usage deviates from the target by a certain percentage, the machine replicas change. The default value is 60 (representing 60%) if not provided. }, ], @@ -2694,7 +2804,7 @@

Method Details

"dedicatedResources": { # A description of resources that are dedicated to a DeployedModel or DeployedIndex, and that need a higher degree of manual configuration. # A description of resources that are dedicated to the DeployedModel, and that need a higher degree of manual configuration. "autoscalingMetricSpecs": [ # Immutable. The metric specifications that overrides a resource utilization metric (CPU utilization, accelerator's duty cycle, and so on) target value (default to 60 if not set). At most one entry is allowed per metric. If machine_spec.accelerator_count is above 0, the autoscaling will be based on both CPU utilization and accelerator's duty cycle metrics and scale up when either metrics exceeds its target value while scale down if both metrics are under their target value. The default target value is 60 for both metrics. If machine_spec.accelerator_count is 0, the autoscaling will be based on CPU utilization metric only with default target value 60 if not explicitly set. For example, in the case of Online Prediction, if you want to override target CPU utilization to 80, you should set autoscaling_metric_specs.metric_name to `aiplatform.googleapis.com/prediction/online/cpu/utilization` and autoscaling_metric_specs.target to `80`. { # The metric specification that defines the target resource utilization (CPU utilization, accelerator's duty cycle, and so on) for calculating the desired replica count. - "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` + "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` * `pubsub.googleapis.com/subscription/num_undelivered_messages` "target": 42, # The target resource utilization in percentage (1% - 100%) for the given metric; once the real usage deviates from the target by a certain percentage, the machine replicas change. The default value is 60 (representing 60%) if not provided. }, ], @@ -2953,7 +3063,7 @@

Method Details

"dedicatedResources": { # A description of resources that are dedicated to a DeployedModel or DeployedIndex, and that need a higher degree of manual configuration. # A description of resources that are dedicated to the DeployedModel, and that need a higher degree of manual configuration. "autoscalingMetricSpecs": [ # Immutable. The metric specifications that overrides a resource utilization metric (CPU utilization, accelerator's duty cycle, and so on) target value (default to 60 if not set). At most one entry is allowed per metric. If machine_spec.accelerator_count is above 0, the autoscaling will be based on both CPU utilization and accelerator's duty cycle metrics and scale up when either metrics exceeds its target value while scale down if both metrics are under their target value. The default target value is 60 for both metrics. If machine_spec.accelerator_count is 0, the autoscaling will be based on CPU utilization metric only with default target value 60 if not explicitly set. For example, in the case of Online Prediction, if you want to override target CPU utilization to 80, you should set autoscaling_metric_specs.metric_name to `aiplatform.googleapis.com/prediction/online/cpu/utilization` and autoscaling_metric_specs.target to `80`. { # The metric specification that defines the target resource utilization (CPU utilization, accelerator's duty cycle, and so on) for calculating the desired replica count. - "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` + "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` * `pubsub.googleapis.com/subscription/num_undelivered_messages` "target": 42, # The target resource utilization in percentage (1% - 100%) for the given metric; once the real usage deviates from the target by a certain percentage, the machine replicas change. The default value is 60 (representing 60%) if not provided. }, ], @@ -3179,7 +3289,7 @@

Method Details

"dedicatedResources": { # A description of resources that are dedicated to a DeployedModel or DeployedIndex, and that need a higher degree of manual configuration. # A description of resources that are dedicated to the DeployedModel, and that need a higher degree of manual configuration. "autoscalingMetricSpecs": [ # Immutable. The metric specifications that overrides a resource utilization metric (CPU utilization, accelerator's duty cycle, and so on) target value (default to 60 if not set). At most one entry is allowed per metric. If machine_spec.accelerator_count is above 0, the autoscaling will be based on both CPU utilization and accelerator's duty cycle metrics and scale up when either metrics exceeds its target value while scale down if both metrics are under their target value. The default target value is 60 for both metrics. If machine_spec.accelerator_count is 0, the autoscaling will be based on CPU utilization metric only with default target value 60 if not explicitly set. For example, in the case of Online Prediction, if you want to override target CPU utilization to 80, you should set autoscaling_metric_specs.metric_name to `aiplatform.googleapis.com/prediction/online/cpu/utilization` and autoscaling_metric_specs.target to `80`. { # The metric specification that defines the target resource utilization (CPU utilization, accelerator's duty cycle, and so on) for calculating the desired replica count. - "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` + "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` * `pubsub.googleapis.com/subscription/num_undelivered_messages` "target": 42, # The target resource utilization in percentage (1% - 100%) for the given metric; once the real usage deviates from the target by a certain percentage, the machine replicas change. The default value is 60 (representing 60%) if not provided. }, ], @@ -3427,7 +3537,7 @@

Method Details

"dedicatedResources": { # A description of resources that are dedicated to a DeployedModel or DeployedIndex, and that need a higher degree of manual configuration. # A description of resources that are dedicated to the DeployedModel, and that need a higher degree of manual configuration. "autoscalingMetricSpecs": [ # Immutable. The metric specifications that overrides a resource utilization metric (CPU utilization, accelerator's duty cycle, and so on) target value (default to 60 if not set). At most one entry is allowed per metric. If machine_spec.accelerator_count is above 0, the autoscaling will be based on both CPU utilization and accelerator's duty cycle metrics and scale up when either metrics exceeds its target value while scale down if both metrics are under their target value. The default target value is 60 for both metrics. If machine_spec.accelerator_count is 0, the autoscaling will be based on CPU utilization metric only with default target value 60 if not explicitly set. For example, in the case of Online Prediction, if you want to override target CPU utilization to 80, you should set autoscaling_metric_specs.metric_name to `aiplatform.googleapis.com/prediction/online/cpu/utilization` and autoscaling_metric_specs.target to `80`. { # The metric specification that defines the target resource utilization (CPU utilization, accelerator's duty cycle, and so on) for calculating the desired replica count. - "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` + "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` * `pubsub.googleapis.com/subscription/num_undelivered_messages` "target": 42, # The target resource utilization in percentage (1% - 100%) for the given metric; once the real usage deviates from the target by a certain percentage, the machine replicas change. The default value is 60 (representing 60%) if not provided. }, ], @@ -3994,6 +4104,17 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. @@ -4020,6 +4141,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -4044,6 +4168,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -4114,6 +4239,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -4122,6 +4251,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -4131,6 +4264,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -4170,6 +4304,17 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. @@ -4196,6 +4341,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -4214,6 +4362,7 @@

Method Details

"A String", ], "mode": "A String", # Optional. Function calling mode. + "streamFunctionCallArguments": True or False, # Optional. When set to true, arguments of a single function call will be streamed out in multiple parts/contents/responses. Partial parameter results will be returned in the [FunctionCall.partial_args] field. }, "retrievalConfig": { # Retrieval config. # Optional. Retrieval config. "languageCode": "A String", # The language code of the user. @@ -4242,7 +4391,7 @@

Method Details

"functionDeclarations": [ # Optional. Function tool type. One or more function declarations to be passed to the model along with the current user query. Model may decide to call a subset of these functions by populating FunctionCall in the response. User should provide a FunctionResponse for each function call in the next turn. Based on the function responses, Model will generate the final response back to the user. Maximum 512 function declarations can be provided. { # Structured representation of a function declaration as defined by the [OpenAPI 3.0 specification](https://spec.openapis.org/oas/v3.0.3). Included in this declaration are the function name, description, parameters and response type. This FunctionDeclaration is a representation of a block of code that can be used as a `Tool` by the model and executed by the client. "description": "A String", # Optional. Description and purpose of the function. Model uses it to decide how and whether to call the function. - "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots and dashes, with a maximum length of 64. + "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots, colons and dashes, with a maximum length of 64. "parameters": { # Schema is used to define the format of input/output data. Represents a select subset of an [OpenAPI 3.0 schema object](https://spec.openapis.org/oas/v3.0.3#schema-object). More fields may be added in the future as needed. # Optional. Describes the parameters to this function in JSON Schema Object format. Reflects the Open API 3.03 Parameter Object. string Key: the name of the parameter. Parameter names are case sensitive. Schema Value: the Schema defining the type used for the parameter. For function with no parameters, this can be left unset. Parameter names must start with a letter or an underscore and must only contain chars a-z, A-Z, 0-9, or underscores with a maximum length of 64. Example with 1 required and 1 optional parameter: type: OBJECT properties: param1: type: STRING param2: type: INTEGER required: - param1 "additionalProperties": "", # Optional. Can either be a boolean or an object; controls the presence of additional properties. "anyOf": [ # Optional. The value should be validated against any (one or more) of the subschemas in the list. @@ -4478,6 +4627,17 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. @@ -4504,6 +4664,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -4799,7 +4962,7 @@

Method Details

"dedicatedResources": { # A description of resources that are dedicated to a DeployedModel or DeployedIndex, and that need a higher degree of manual configuration. # A description of resources that are dedicated to the DeployedModel, and that need a higher degree of manual configuration. "autoscalingMetricSpecs": [ # Immutable. The metric specifications that overrides a resource utilization metric (CPU utilization, accelerator's duty cycle, and so on) target value (default to 60 if not set). At most one entry is allowed per metric. If machine_spec.accelerator_count is above 0, the autoscaling will be based on both CPU utilization and accelerator's duty cycle metrics and scale up when either metrics exceeds its target value while scale down if both metrics are under their target value. The default target value is 60 for both metrics. If machine_spec.accelerator_count is 0, the autoscaling will be based on CPU utilization metric only with default target value 60 if not explicitly set. For example, in the case of Online Prediction, if you want to override target CPU utilization to 80, you should set autoscaling_metric_specs.metric_name to `aiplatform.googleapis.com/prediction/online/cpu/utilization` and autoscaling_metric_specs.target to `80`. { # The metric specification that defines the target resource utilization (CPU utilization, accelerator's duty cycle, and so on) for calculating the desired replica count. - "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` + "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` * `pubsub.googleapis.com/subscription/num_undelivered_messages` "target": 42, # The target resource utilization in percentage (1% - 100%) for the given metric; once the real usage deviates from the target by a certain percentage, the machine replicas change. The default value is 60 (representing 60%) if not provided. }, ], diff --git a/docs/dyn/aiplatform_v1.projects.locations.endpoints.operations.html b/docs/dyn/aiplatform_v1.projects.locations.endpoints.operations.html index 25fd435b25..e18a25110c 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.endpoints.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.endpoints.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.projects.locations.evaluationItems.html b/docs/dyn/aiplatform_v1.projects.locations.evaluationItems.html index 4016cb7228..51a33021a4 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.evaluationItems.html +++ b/docs/dyn/aiplatform_v1.projects.locations.evaluationItems.html @@ -157,6 +157,17 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. @@ -183,6 +194,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -286,6 +300,17 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. @@ -312,6 +337,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -415,6 +443,17 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. @@ -441,6 +480,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -544,6 +586,17 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. @@ -570,6 +623,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -715,6 +771,17 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. @@ -741,6 +808,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -844,6 +914,17 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. @@ -870,6 +951,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -986,6 +1070,17 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. @@ -1012,6 +1107,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -1115,6 +1213,17 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. @@ -1141,6 +1250,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. diff --git a/docs/dyn/aiplatform_v1.projects.locations.evaluationRuns.html b/docs/dyn/aiplatform_v1.projects.locations.evaluationRuns.html index 1c05bbfd5c..1cd35af0c1 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.evaluationRuns.html +++ b/docs/dyn/aiplatform_v1.projects.locations.evaluationRuns.html @@ -177,6 +177,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -247,6 +248,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -255,6 +260,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -264,6 +273,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -289,6 +299,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -359,6 +370,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -367,6 +382,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -376,6 +395,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -403,6 +423,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -473,6 +494,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -481,6 +506,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -490,6 +519,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -514,7 +544,7 @@

Method Details

"useEffectiveOrder": True or False, # Optional. Whether to use_effective_order to compute bleu score. }, "customCodeExecutionSpec": { # Specificies a metric that is populated by evaluating user-defined Python code. # Spec for Custom Code Execution metric. - "evaluationFunction": "A String", # Required. Python function. Expected user to define the following function, e.g.: def evaluate(instance: dict[str, Any]) -> float: Please include this function signature in the code snippet. Instance is the evaluation instance, any fields populated in the instance are available to the function as instance[field_name]. Example: Example input: ``` instance= EvaluationInstance( response=EvaluationInstance.InstanceData(text="The answer is 4."), reference=EvaluationInstance.InstanceData(text="4") ) ``` Example converted input: ``` { 'response': {'text': 'The answer is 4.'}, 'reference': {'text': '4'} } ``` Example python function: ``` def evaluate(instance: dict[str, Any]) -> float: if instance'response' == instance'reference': return 1.0 return 0.0 ``` + "evaluationFunction": "A String", # Required. Python function. Expected user to define the following function, e.g.: def evaluate(instance: dict[str, Any]) -> float: Please include this function signature in the code snippet. Instance is the evaluation instance, any fields populated in the instance are available to the function as instance[field_name]. Example: Example input: ``` instance= EvaluationInstance( response=EvaluationInstance.InstanceData(text="The answer is 4."), reference=EvaluationInstance.InstanceData(text="4") ) ``` Example converted input: ``` { 'response': {'text': 'The answer is 4.'}, 'reference': {'text': '4'} } ``` Example python function: ``` def evaluate(instance: dict[str, Any]) -> float: if instance'response' == instance'reference': return 1.0 return 0.0 ``` CustomCodeExecutionSpec is also supported in Batch Evaluation (EvalDataset RPC) and Tuning Evaluation. Each line in the input jsonl file will be converted to dict[str, Any] and passed to the evaluation function. }, "exactMatchSpec": { # Spec for exact match metric - returns 1 if prediction and reference exactly matches, otherwise 0. # Spec for exact match metric. }, @@ -536,6 +566,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -606,6 +637,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -614,6 +649,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -623,6 +662,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -651,6 +691,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -721,6 +762,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -729,6 +774,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -738,6 +787,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -815,6 +865,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -885,6 +936,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -893,6 +948,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -902,6 +961,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -923,6 +983,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -993,6 +1054,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -1001,6 +1066,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -1010,6 +1079,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -1060,6 +1130,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -1130,6 +1201,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -1138,6 +1213,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -1147,6 +1226,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -1187,6 +1267,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -1257,6 +1338,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -1265,6 +1350,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -1274,6 +1363,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -1340,6 +1430,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -1410,6 +1501,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -1418,6 +1513,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -1427,6 +1526,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -1452,6 +1552,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -1522,6 +1623,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -1530,6 +1635,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -1539,6 +1648,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -1566,6 +1676,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -1636,6 +1747,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -1644,6 +1759,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -1653,6 +1772,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -1677,7 +1797,7 @@

Method Details

"useEffectiveOrder": True or False, # Optional. Whether to use_effective_order to compute bleu score. }, "customCodeExecutionSpec": { # Specificies a metric that is populated by evaluating user-defined Python code. # Spec for Custom Code Execution metric. - "evaluationFunction": "A String", # Required. Python function. Expected user to define the following function, e.g.: def evaluate(instance: dict[str, Any]) -> float: Please include this function signature in the code snippet. Instance is the evaluation instance, any fields populated in the instance are available to the function as instance[field_name]. Example: Example input: ``` instance= EvaluationInstance( response=EvaluationInstance.InstanceData(text="The answer is 4."), reference=EvaluationInstance.InstanceData(text="4") ) ``` Example converted input: ``` { 'response': {'text': 'The answer is 4.'}, 'reference': {'text': '4'} } ``` Example python function: ``` def evaluate(instance: dict[str, Any]) -> float: if instance'response' == instance'reference': return 1.0 return 0.0 ``` + "evaluationFunction": "A String", # Required. Python function. Expected user to define the following function, e.g.: def evaluate(instance: dict[str, Any]) -> float: Please include this function signature in the code snippet. Instance is the evaluation instance, any fields populated in the instance are available to the function as instance[field_name]. Example: Example input: ``` instance= EvaluationInstance( response=EvaluationInstance.InstanceData(text="The answer is 4."), reference=EvaluationInstance.InstanceData(text="4") ) ``` Example converted input: ``` { 'response': {'text': 'The answer is 4.'}, 'reference': {'text': '4'} } ``` Example python function: ``` def evaluate(instance: dict[str, Any]) -> float: if instance'response' == instance'reference': return 1.0 return 0.0 ``` CustomCodeExecutionSpec is also supported in Batch Evaluation (EvalDataset RPC) and Tuning Evaluation. Each line in the input jsonl file will be converted to dict[str, Any] and passed to the evaluation function. }, "exactMatchSpec": { # Spec for exact match metric - returns 1 if prediction and reference exactly matches, otherwise 0. # Spec for exact match metric. }, @@ -1699,6 +1819,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -1769,6 +1890,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -1777,6 +1902,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -1786,6 +1915,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -1814,6 +1944,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -1884,6 +2015,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -1892,6 +2027,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -1901,6 +2040,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -1978,6 +2118,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -2048,6 +2189,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -2056,6 +2201,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -2065,6 +2214,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -2086,6 +2236,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -2156,6 +2307,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -2164,6 +2319,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -2173,6 +2332,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -2223,6 +2383,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -2293,6 +2454,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -2301,6 +2466,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -2310,6 +2479,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -2350,6 +2520,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -2420,6 +2591,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -2428,6 +2603,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -2437,6 +2616,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -2545,6 +2725,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -2615,6 +2796,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -2623,6 +2808,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -2632,6 +2821,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -2657,6 +2847,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -2727,6 +2918,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -2735,6 +2930,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -2744,6 +2943,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -2771,6 +2971,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -2841,6 +3042,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -2849,6 +3054,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -2858,6 +3067,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -2882,7 +3092,7 @@

Method Details

"useEffectiveOrder": True or False, # Optional. Whether to use_effective_order to compute bleu score. }, "customCodeExecutionSpec": { # Specificies a metric that is populated by evaluating user-defined Python code. # Spec for Custom Code Execution metric. - "evaluationFunction": "A String", # Required. Python function. Expected user to define the following function, e.g.: def evaluate(instance: dict[str, Any]) -> float: Please include this function signature in the code snippet. Instance is the evaluation instance, any fields populated in the instance are available to the function as instance[field_name]. Example: Example input: ``` instance= EvaluationInstance( response=EvaluationInstance.InstanceData(text="The answer is 4."), reference=EvaluationInstance.InstanceData(text="4") ) ``` Example converted input: ``` { 'response': {'text': 'The answer is 4.'}, 'reference': {'text': '4'} } ``` Example python function: ``` def evaluate(instance: dict[str, Any]) -> float: if instance'response' == instance'reference': return 1.0 return 0.0 ``` + "evaluationFunction": "A String", # Required. Python function. Expected user to define the following function, e.g.: def evaluate(instance: dict[str, Any]) -> float: Please include this function signature in the code snippet. Instance is the evaluation instance, any fields populated in the instance are available to the function as instance[field_name]. Example: Example input: ``` instance= EvaluationInstance( response=EvaluationInstance.InstanceData(text="The answer is 4."), reference=EvaluationInstance.InstanceData(text="4") ) ``` Example converted input: ``` { 'response': {'text': 'The answer is 4.'}, 'reference': {'text': '4'} } ``` Example python function: ``` def evaluate(instance: dict[str, Any]) -> float: if instance'response' == instance'reference': return 1.0 return 0.0 ``` CustomCodeExecutionSpec is also supported in Batch Evaluation (EvalDataset RPC) and Tuning Evaluation. Each line in the input jsonl file will be converted to dict[str, Any] and passed to the evaluation function. }, "exactMatchSpec": { # Spec for exact match metric - returns 1 if prediction and reference exactly matches, otherwise 0. # Spec for exact match metric. }, @@ -2904,6 +3114,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -2974,6 +3185,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -2982,6 +3197,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -2991,6 +3210,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -3019,6 +3239,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -3089,6 +3310,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -3097,6 +3322,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -3106,6 +3335,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -3183,6 +3413,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -3253,6 +3484,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -3261,6 +3496,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -3270,6 +3509,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -3291,6 +3531,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -3361,6 +3602,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -3369,6 +3614,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -3378,6 +3627,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -3428,6 +3678,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -3498,6 +3749,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -3506,6 +3761,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -3515,6 +3774,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -3555,6 +3815,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -3625,6 +3886,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -3633,6 +3898,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -3642,6 +3911,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -3721,6 +3991,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -3791,6 +4062,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -3799,6 +4074,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -3808,6 +4087,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -3833,6 +4113,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -3903,6 +4184,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -3911,6 +4196,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -3920,6 +4209,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -3947,6 +4237,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -4017,6 +4308,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -4025,6 +4320,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -4034,6 +4333,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -4058,7 +4358,7 @@

Method Details

"useEffectiveOrder": True or False, # Optional. Whether to use_effective_order to compute bleu score. }, "customCodeExecutionSpec": { # Specificies a metric that is populated by evaluating user-defined Python code. # Spec for Custom Code Execution metric. - "evaluationFunction": "A String", # Required. Python function. Expected user to define the following function, e.g.: def evaluate(instance: dict[str, Any]) -> float: Please include this function signature in the code snippet. Instance is the evaluation instance, any fields populated in the instance are available to the function as instance[field_name]. Example: Example input: ``` instance= EvaluationInstance( response=EvaluationInstance.InstanceData(text="The answer is 4."), reference=EvaluationInstance.InstanceData(text="4") ) ``` Example converted input: ``` { 'response': {'text': 'The answer is 4.'}, 'reference': {'text': '4'} } ``` Example python function: ``` def evaluate(instance: dict[str, Any]) -> float: if instance'response' == instance'reference': return 1.0 return 0.0 ``` + "evaluationFunction": "A String", # Required. Python function. Expected user to define the following function, e.g.: def evaluate(instance: dict[str, Any]) -> float: Please include this function signature in the code snippet. Instance is the evaluation instance, any fields populated in the instance are available to the function as instance[field_name]. Example: Example input: ``` instance= EvaluationInstance( response=EvaluationInstance.InstanceData(text="The answer is 4."), reference=EvaluationInstance.InstanceData(text="4") ) ``` Example converted input: ``` { 'response': {'text': 'The answer is 4.'}, 'reference': {'text': '4'} } ``` Example python function: ``` def evaluate(instance: dict[str, Any]) -> float: if instance'response' == instance'reference': return 1.0 return 0.0 ``` CustomCodeExecutionSpec is also supported in Batch Evaluation (EvalDataset RPC) and Tuning Evaluation. Each line in the input jsonl file will be converted to dict[str, Any] and passed to the evaluation function. }, "exactMatchSpec": { # Spec for exact match metric - returns 1 if prediction and reference exactly matches, otherwise 0. # Spec for exact match metric. }, @@ -4080,6 +4380,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -4150,6 +4451,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -4158,6 +4463,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -4167,6 +4476,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -4195,6 +4505,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -4265,6 +4576,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -4273,6 +4588,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -4282,6 +4601,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -4359,6 +4679,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -4429,6 +4750,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -4437,6 +4762,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -4446,6 +4775,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -4467,6 +4797,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -4537,6 +4868,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -4545,6 +4880,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -4554,6 +4893,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -4604,6 +4944,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -4674,6 +5015,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -4682,6 +5027,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -4691,6 +5040,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -4731,6 +5081,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -4801,6 +5152,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -4809,6 +5164,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -4818,6 +5177,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. diff --git a/docs/dyn/aiplatform_v1.projects.locations.featureGroups.features.operations.html b/docs/dyn/aiplatform_v1.projects.locations.featureGroups.features.operations.html index e4d62e035f..9afbd37fe3 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.featureGroups.features.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.featureGroups.features.operations.html @@ -160,7 +160,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -192,7 +192,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.projects.locations.featureGroups.operations.html b/docs/dyn/aiplatform_v1.projects.locations.featureGroups.operations.html index f0cadcdf7d..75fc199876 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.featureGroups.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.featureGroups.operations.html @@ -160,7 +160,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -192,7 +192,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.projects.locations.featureOnlineStores.featureViews.operations.html b/docs/dyn/aiplatform_v1.projects.locations.featureOnlineStores.featureViews.operations.html index e3129d6a41..201ecd95dd 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.featureOnlineStores.featureViews.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.featureOnlineStores.featureViews.operations.html @@ -160,7 +160,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -192,7 +192,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.projects.locations.featureOnlineStores.operations.html b/docs/dyn/aiplatform_v1.projects.locations.featureOnlineStores.operations.html index 1a086ccf5b..dc2dbfa2c2 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.featureOnlineStores.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.featureOnlineStores.operations.html @@ -160,7 +160,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -192,7 +192,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.projects.locations.featurestores.entityTypes.features.operations.html b/docs/dyn/aiplatform_v1.projects.locations.featurestores.entityTypes.features.operations.html index 2d6e98b80e..6e7a3cc686 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.featurestores.entityTypes.features.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.featurestores.entityTypes.features.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.projects.locations.featurestores.entityTypes.operations.html b/docs/dyn/aiplatform_v1.projects.locations.featurestores.entityTypes.operations.html index a074e6132f..763c2a4462 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.featurestores.entityTypes.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.featurestores.entityTypes.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.projects.locations.featurestores.operations.html b/docs/dyn/aiplatform_v1.projects.locations.featurestores.operations.html index cf2bde359e..428933df41 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.featurestores.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.featurestores.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.projects.locations.html b/docs/dyn/aiplatform_v1.projects.locations.html index 016f586f6d..012faee08c 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.html @@ -334,6 +334,17 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. @@ -360,6 +371,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -438,6 +452,17 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. @@ -464,6 +489,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -533,6 +561,17 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. @@ -559,6 +598,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -630,7 +672,7 @@

Method Details

"dedicatedResources": { # A description of resources that are dedicated to a DeployedModel or DeployedIndex, and that need a higher degree of manual configuration. # Optional. The dedicated resources to use for the endpoint. If not set, the default resources will be used. "autoscalingMetricSpecs": [ # Immutable. The metric specifications that overrides a resource utilization metric (CPU utilization, accelerator's duty cycle, and so on) target value (default to 60 if not set). At most one entry is allowed per metric. If machine_spec.accelerator_count is above 0, the autoscaling will be based on both CPU utilization and accelerator's duty cycle metrics and scale up when either metrics exceeds its target value while scale down if both metrics are under their target value. The default target value is 60 for both metrics. If machine_spec.accelerator_count is 0, the autoscaling will be based on CPU utilization metric only with default target value 60 if not explicitly set. For example, in the case of Online Prediction, if you want to override target CPU utilization to 80, you should set autoscaling_metric_specs.metric_name to `aiplatform.googleapis.com/prediction/online/cpu/utilization` and autoscaling_metric_specs.target to `80`. { # The metric specification that defines the target resource utilization (CPU utilization, accelerator's duty cycle, and so on) for calculating the desired replica count. - "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` + "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` * `pubsub.googleapis.com/subscription/num_undelivered_messages` "target": 42, # The target resource utilization in percentage (1% - 100%) for the given metric; once the real usage deviates from the target by a certain percentage, the machine replicas change. The default value is 60 (representing 60%) if not provided. }, ], @@ -873,6 +915,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -943,6 +986,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -951,6 +998,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -960,6 +1011,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -985,7 +1037,7 @@

Method Details

"useEffectiveOrder": True or False, # Optional. Whether to use_effective_order to compute bleu score. }, "customCodeExecutionSpec": { # Specificies a metric that is populated by evaluating user-defined Python code. # Spec for Custom Code Execution metric. - "evaluationFunction": "A String", # Required. Python function. Expected user to define the following function, e.g.: def evaluate(instance: dict[str, Any]) -> float: Please include this function signature in the code snippet. Instance is the evaluation instance, any fields populated in the instance are available to the function as instance[field_name]. Example: Example input: ``` instance= EvaluationInstance( response=EvaluationInstance.InstanceData(text="The answer is 4."), reference=EvaluationInstance.InstanceData(text="4") ) ``` Example converted input: ``` { 'response': {'text': 'The answer is 4.'}, 'reference': {'text': '4'} } ``` Example python function: ``` def evaluate(instance: dict[str, Any]) -> float: if instance'response' == instance'reference': return 1.0 return 0.0 ``` + "evaluationFunction": "A String", # Required. Python function. Expected user to define the following function, e.g.: def evaluate(instance: dict[str, Any]) -> float: Please include this function signature in the code snippet. Instance is the evaluation instance, any fields populated in the instance are available to the function as instance[field_name]. Example: Example input: ``` instance= EvaluationInstance( response=EvaluationInstance.InstanceData(text="The answer is 4."), reference=EvaluationInstance.InstanceData(text="4") ) ``` Example converted input: ``` { 'response': {'text': 'The answer is 4.'}, 'reference': {'text': '4'} } ``` Example python function: ``` def evaluate(instance: dict[str, Any]) -> float: if instance'response' == instance'reference': return 1.0 return 0.0 ``` CustomCodeExecutionSpec is also supported in Batch Evaluation (EvalDataset RPC) and Tuning Evaluation. Each line in the input jsonl file will be converted to dict[str, Any] and passed to the evaluation function. }, "exactMatchSpec": { # Spec for exact match metric - returns 1 if prediction and reference exactly matches, otherwise 0. # Spec for exact match metric. }, @@ -1007,6 +1059,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -1077,6 +1130,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -1085,6 +1142,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -1094,6 +1155,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -1122,6 +1184,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -1192,6 +1255,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -1200,6 +1267,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -1209,6 +1280,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -1313,6 +1385,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -1383,6 +1456,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -1391,6 +1468,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -1400,6 +1481,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -1500,6 +1582,17 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. @@ -1526,6 +1619,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -1562,7 +1658,7 @@

Method Details

"functionDeclarations": [ # Optional. Function tool type. One or more function declarations to be passed to the model along with the current user query. Model may decide to call a subset of these functions by populating FunctionCall in the response. User should provide a FunctionResponse for each function call in the next turn. Based on the function responses, Model will generate the final response back to the user. Maximum 512 function declarations can be provided. { # Structured representation of a function declaration as defined by the [OpenAPI 3.0 specification](https://spec.openapis.org/oas/v3.0.3). Included in this declaration are the function name, description, parameters and response type. This FunctionDeclaration is a representation of a block of code that can be used as a `Tool` by the model and executed by the client. "description": "A String", # Optional. Description and purpose of the function. Model uses it to decide how and whether to call the function. - "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots and dashes, with a maximum length of 64. + "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots, colons and dashes, with a maximum length of 64. "parameters": { # Schema is used to define the format of input/output data. Represents a select subset of an [OpenAPI 3.0 schema object](https://spec.openapis.org/oas/v3.0.3#schema-object). More fields may be added in the future as needed. # Optional. Describes the parameters to this function in JSON Schema Object format. Reflects the Open API 3.03 Parameter Object. string Key: the name of the parameter. Parameter names are case sensitive. Schema Value: the Schema defining the type used for the parameter. For function with no parameters, this can be left unset. Parameter names must start with a letter or an underscore and must only contain chars a-z, A-Z, 0-9, or underscores with a maximum length of 64. Example with 1 required and 1 optional parameter: type: OBJECT properties: param1: type: STRING param2: type: INTEGER required: - param1 "additionalProperties": "", # Optional. Can either be a boolean or an object; controls the presence of additional properties. "anyOf": [ # Optional. The value should be validated against any (one or more) of the subschemas in the list. @@ -1774,6 +1870,17 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. @@ -1800,6 +1907,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -1839,6 +1949,17 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. @@ -1865,6 +1986,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -1879,7 +2003,6 @@

Method Details

}, ], }, - "eventsText": "A String", # A JSON string containing a sequence of events. "tools": { # Represents a list of tools for an agent. # List of tools. "tool": [ # Optional. List of tools: each tool can have multiple function declarations. { # Tool details that the model may use to generate response. A `Tool` is a piece of code that enables the system to interact with external systems to perform an action, or set of actions, outside of knowledge and scope of the model. A Tool object should contain exactly one type of Tool (e.g FunctionDeclaration, Retrieval or GoogleSearchRetrieval). @@ -1900,7 +2023,7 @@

Method Details

"functionDeclarations": [ # Optional. Function tool type. One or more function declarations to be passed to the model along with the current user query. Model may decide to call a subset of these functions by populating FunctionCall in the response. User should provide a FunctionResponse for each function call in the next turn. Based on the function responses, Model will generate the final response back to the user. Maximum 512 function declarations can be provided. { # Structured representation of a function declaration as defined by the [OpenAPI 3.0 specification](https://spec.openapis.org/oas/v3.0.3). Included in this declaration are the function name, description, parameters and response type. This FunctionDeclaration is a representation of a block of code that can be used as a `Tool` by the model and executed by the client. "description": "A String", # Optional. Description and purpose of the function. Model uses it to decide how and whether to call the function. - "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots and dashes, with a maximum length of 64. + "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots, colons and dashes, with a maximum length of 64. "parameters": { # Schema is used to define the format of input/output data. Represents a select subset of an [OpenAPI 3.0 schema object](https://spec.openapis.org/oas/v3.0.3#schema-object). More fields may be added in the future as needed. # Optional. Describes the parameters to this function in JSON Schema Object format. Reflects the Open API 3.03 Parameter Object. string Key: the name of the parameter. Parameter names are case sensitive. Schema Value: the Schema defining the type used for the parameter. For function with no parameters, this can be left unset. Parameter names must start with a letter or an underscore and must only contain chars a-z, A-Z, 0-9, or underscores with a maximum length of 64. Example with 1 required and 1 optional parameter: type: OBJECT properties: param1: type: STRING param2: type: INTEGER required: - param1 "additionalProperties": "", # Optional. Can either be a boolean or an object; controls the presence of additional properties. "anyOf": [ # Optional. The value should be validated against any (one or more) of the subschemas in the list. @@ -2114,6 +2237,17 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. @@ -2140,6 +2274,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -2182,6 +2319,17 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. @@ -2208,6 +2356,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -2248,6 +2399,17 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. @@ -2274,6 +2436,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -2290,7 +2455,7 @@

Method Details

}, "text": "A String", # Text data. }, - "response": { # Instance data used to populate placeholders in a metric prompt template. # Required. Data used to populate placeholder `response` in a metric prompt template. + "response": { # Instance data used to populate placeholders in a metric prompt template. # Optional. Data used to populate placeholder `response` in a metric prompt template. "contents": { # List of standard Content messages from Gemini API. # List of Gemini content data. "contents": [ # Optional. Repeated contents. { # The structured data content of a message. A Content message contains a `role` field, which indicates the producer of the content, and a `parts` field, which contains the multi-part data of the message. @@ -2314,6 +2479,17 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. @@ -2340,6 +2516,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -2384,7 +2563,7 @@

Method Details

"useEffectiveOrder": True or False, # Optional. Whether to use_effective_order to compute bleu score. }, "customCodeExecutionSpec": { # Specificies a metric that is populated by evaluating user-defined Python code. # Spec for Custom Code Execution metric. - "evaluationFunction": "A String", # Required. Python function. Expected user to define the following function, e.g.: def evaluate(instance: dict[str, Any]) -> float: Please include this function signature in the code snippet. Instance is the evaluation instance, any fields populated in the instance are available to the function as instance[field_name]. Example: Example input: ``` instance= EvaluationInstance( response=EvaluationInstance.InstanceData(text="The answer is 4."), reference=EvaluationInstance.InstanceData(text="4") ) ``` Example converted input: ``` { 'response': {'text': 'The answer is 4.'}, 'reference': {'text': '4'} } ``` Example python function: ``` def evaluate(instance: dict[str, Any]) -> float: if instance'response' == instance'reference': return 1.0 return 0.0 ``` + "evaluationFunction": "A String", # Required. Python function. Expected user to define the following function, e.g.: def evaluate(instance: dict[str, Any]) -> float: Please include this function signature in the code snippet. Instance is the evaluation instance, any fields populated in the instance are available to the function as instance[field_name]. Example: Example input: ``` instance= EvaluationInstance( response=EvaluationInstance.InstanceData(text="The answer is 4."), reference=EvaluationInstance.InstanceData(text="4") ) ``` Example converted input: ``` { 'response': {'text': 'The answer is 4.'}, 'reference': {'text': '4'} } ``` Example python function: ``` def evaluate(instance: dict[str, Any]) -> float: if instance'response' == instance'reference': return 1.0 return 0.0 ``` CustomCodeExecutionSpec is also supported in Batch Evaluation (EvalDataset RPC) and Tuning Evaluation. Each line in the input jsonl file will be converted to dict[str, Any] and passed to the evaluation function. }, "exactMatchSpec": { # Spec for exact match metric - returns 1 if prediction and reference exactly matches, otherwise 0. # Spec for exact match metric. }, @@ -2406,6 +2585,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -2476,6 +2656,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -2484,6 +2668,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -2493,6 +2681,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -2521,6 +2710,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -2591,6 +2781,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -2599,6 +2793,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -2608,6 +2806,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -2691,6 +2890,17 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. @@ -2717,6 +2927,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -2798,6 +3011,17 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. @@ -2824,6 +3048,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -3418,6 +3645,17 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. @@ -3444,6 +3682,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -3480,7 +3721,7 @@

Method Details

"functionDeclarations": [ # Optional. Function tool type. One or more function declarations to be passed to the model along with the current user query. Model may decide to call a subset of these functions by populating FunctionCall in the response. User should provide a FunctionResponse for each function call in the next turn. Based on the function responses, Model will generate the final response back to the user. Maximum 512 function declarations can be provided. { # Structured representation of a function declaration as defined by the [OpenAPI 3.0 specification](https://spec.openapis.org/oas/v3.0.3). Included in this declaration are the function name, description, parameters and response type. This FunctionDeclaration is a representation of a block of code that can be used as a `Tool` by the model and executed by the client. "description": "A String", # Optional. Description and purpose of the function. Model uses it to decide how and whether to call the function. - "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots and dashes, with a maximum length of 64. + "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots, colons and dashes, with a maximum length of 64. "parameters": { # Schema is used to define the format of input/output data. Represents a select subset of an [OpenAPI 3.0 schema object](https://spec.openapis.org/oas/v3.0.3#schema-object). More fields may be added in the future as needed. # Optional. Describes the parameters to this function in JSON Schema Object format. Reflects the Open API 3.03 Parameter Object. string Key: the name of the parameter. Parameter names are case sensitive. Schema Value: the Schema defining the type used for the parameter. For function with no parameters, this can be left unset. Parameter names must start with a letter or an underscore and must only contain chars a-z, A-Z, 0-9, or underscores with a maximum length of 64. Example with 1 required and 1 optional parameter: type: OBJECT properties: param1: type: STRING param2: type: INTEGER required: - param1 "additionalProperties": "", # Optional. Can either be a boolean or an object; controls the presence of additional properties. "anyOf": [ # Optional. The value should be validated against any (one or more) of the subschemas in the list. @@ -3690,6 +3931,17 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. @@ -3716,6 +3968,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -3750,6 +4005,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -3820,6 +4076,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -3828,6 +4088,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -3837,6 +4101,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -3911,6 +4176,17 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. @@ -3937,6 +4213,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -4000,6 +4279,17 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. @@ -4026,6 +4316,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. diff --git a/docs/dyn/aiplatform_v1.projects.locations.hyperparameterTuningJobs.operations.html b/docs/dyn/aiplatform_v1.projects.locations.hyperparameterTuningJobs.operations.html index f8ee388a9d..97753bd854 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.hyperparameterTuningJobs.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.hyperparameterTuningJobs.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.projects.locations.indexEndpoints.html b/docs/dyn/aiplatform_v1.projects.locations.indexEndpoints.html index b8eb70f974..39bfeb7ced 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.indexEndpoints.html +++ b/docs/dyn/aiplatform_v1.projects.locations.indexEndpoints.html @@ -142,7 +142,7 @@

Method Details

"dedicatedResources": { # A description of resources that are dedicated to a DeployedModel or DeployedIndex, and that need a higher degree of manual configuration. # Optional. A description of resources that are dedicated to the DeployedIndex, and that need a higher degree of manual configuration. The field min_replica_count must be set to a value strictly greater than 0, or else validation will fail. We don't provide SLA when min_replica_count=1. If max_replica_count is not set, the default value is min_replica_count. The max allowed replica count is 1000. Available machine types for SMALL shard: e2-standard-2 and all machine types available for MEDIUM and LARGE shard. Available machine types for MEDIUM shard: e2-standard-16 and all machine types available for LARGE shard. Available machine types for LARGE shard: e2-highmem-16, n2d-standard-32. n1-standard-16 and n1-standard-32 are still available, but we recommend e2-standard-16 and e2-highmem-16 for cost efficiency. "autoscalingMetricSpecs": [ # Immutable. The metric specifications that overrides a resource utilization metric (CPU utilization, accelerator's duty cycle, and so on) target value (default to 60 if not set). At most one entry is allowed per metric. If machine_spec.accelerator_count is above 0, the autoscaling will be based on both CPU utilization and accelerator's duty cycle metrics and scale up when either metrics exceeds its target value while scale down if both metrics are under their target value. The default target value is 60 for both metrics. If machine_spec.accelerator_count is 0, the autoscaling will be based on CPU utilization metric only with default target value 60 if not explicitly set. For example, in the case of Online Prediction, if you want to override target CPU utilization to 80, you should set autoscaling_metric_specs.metric_name to `aiplatform.googleapis.com/prediction/online/cpu/utilization` and autoscaling_metric_specs.target to `80`. { # The metric specification that defines the target resource utilization (CPU utilization, accelerator's duty cycle, and so on) for calculating the desired replica count. - "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` + "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` * `pubsub.googleapis.com/subscription/num_undelivered_messages` "target": 42, # The target resource utilization in percentage (1% - 100%) for the given metric; once the real usage deviates from the target by a certain percentage, the machine replicas change. The default value is 60 (representing 60%) if not provided. }, ], @@ -327,7 +327,7 @@

Method Details

"dedicatedResources": { # A description of resources that are dedicated to a DeployedModel or DeployedIndex, and that need a higher degree of manual configuration. # Optional. A description of resources that are dedicated to the DeployedIndex, and that need a higher degree of manual configuration. The field min_replica_count must be set to a value strictly greater than 0, or else validation will fail. We don't provide SLA when min_replica_count=1. If max_replica_count is not set, the default value is min_replica_count. The max allowed replica count is 1000. Available machine types for SMALL shard: e2-standard-2 and all machine types available for MEDIUM and LARGE shard. Available machine types for MEDIUM shard: e2-standard-16 and all machine types available for LARGE shard. Available machine types for LARGE shard: e2-highmem-16, n2d-standard-32. n1-standard-16 and n1-standard-32 are still available, but we recommend e2-standard-16 and e2-highmem-16 for cost efficiency. "autoscalingMetricSpecs": [ # Immutable. The metric specifications that overrides a resource utilization metric (CPU utilization, accelerator's duty cycle, and so on) target value (default to 60 if not set). At most one entry is allowed per metric. If machine_spec.accelerator_count is above 0, the autoscaling will be based on both CPU utilization and accelerator's duty cycle metrics and scale up when either metrics exceeds its target value while scale down if both metrics are under their target value. The default target value is 60 for both metrics. If machine_spec.accelerator_count is 0, the autoscaling will be based on CPU utilization metric only with default target value 60 if not explicitly set. For example, in the case of Online Prediction, if you want to override target CPU utilization to 80, you should set autoscaling_metric_specs.metric_name to `aiplatform.googleapis.com/prediction/online/cpu/utilization` and autoscaling_metric_specs.target to `80`. { # The metric specification that defines the target resource utilization (CPU utilization, accelerator's duty cycle, and so on) for calculating the desired replica count. - "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` + "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` * `pubsub.googleapis.com/subscription/num_undelivered_messages` "target": 42, # The target resource utilization in percentage (1% - 100%) for the given metric; once the real usage deviates from the target by a certain percentage, the machine replicas change. The default value is 60 (representing 60%) if not provided. }, ], @@ -577,7 +577,7 @@

Method Details

"dedicatedResources": { # A description of resources that are dedicated to a DeployedModel or DeployedIndex, and that need a higher degree of manual configuration. # Optional. A description of resources that are dedicated to the DeployedIndex, and that need a higher degree of manual configuration. The field min_replica_count must be set to a value strictly greater than 0, or else validation will fail. We don't provide SLA when min_replica_count=1. If max_replica_count is not set, the default value is min_replica_count. The max allowed replica count is 1000. Available machine types for SMALL shard: e2-standard-2 and all machine types available for MEDIUM and LARGE shard. Available machine types for MEDIUM shard: e2-standard-16 and all machine types available for LARGE shard. Available machine types for LARGE shard: e2-highmem-16, n2d-standard-32. n1-standard-16 and n1-standard-32 are still available, but we recommend e2-standard-16 and e2-highmem-16 for cost efficiency. "autoscalingMetricSpecs": [ # Immutable. The metric specifications that overrides a resource utilization metric (CPU utilization, accelerator's duty cycle, and so on) target value (default to 60 if not set). At most one entry is allowed per metric. If machine_spec.accelerator_count is above 0, the autoscaling will be based on both CPU utilization and accelerator's duty cycle metrics and scale up when either metrics exceeds its target value while scale down if both metrics are under their target value. The default target value is 60 for both metrics. If machine_spec.accelerator_count is 0, the autoscaling will be based on CPU utilization metric only with default target value 60 if not explicitly set. For example, in the case of Online Prediction, if you want to override target CPU utilization to 80, you should set autoscaling_metric_specs.metric_name to `aiplatform.googleapis.com/prediction/online/cpu/utilization` and autoscaling_metric_specs.target to `80`. { # The metric specification that defines the target resource utilization (CPU utilization, accelerator's duty cycle, and so on) for calculating the desired replica count. - "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` + "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` * `pubsub.googleapis.com/subscription/num_undelivered_messages` "target": 42, # The target resource utilization in percentage (1% - 100%) for the given metric; once the real usage deviates from the target by a certain percentage, the machine replicas change. The default value is 60 (representing 60%) if not provided. }, ], @@ -712,7 +712,7 @@

Method Details

"dedicatedResources": { # A description of resources that are dedicated to a DeployedModel or DeployedIndex, and that need a higher degree of manual configuration. # Optional. A description of resources that are dedicated to the DeployedIndex, and that need a higher degree of manual configuration. The field min_replica_count must be set to a value strictly greater than 0, or else validation will fail. We don't provide SLA when min_replica_count=1. If max_replica_count is not set, the default value is min_replica_count. The max allowed replica count is 1000. Available machine types for SMALL shard: e2-standard-2 and all machine types available for MEDIUM and LARGE shard. Available machine types for MEDIUM shard: e2-standard-16 and all machine types available for LARGE shard. Available machine types for LARGE shard: e2-highmem-16, n2d-standard-32. n1-standard-16 and n1-standard-32 are still available, but we recommend e2-standard-16 and e2-highmem-16 for cost efficiency. "autoscalingMetricSpecs": [ # Immutable. The metric specifications that overrides a resource utilization metric (CPU utilization, accelerator's duty cycle, and so on) target value (default to 60 if not set). At most one entry is allowed per metric. If machine_spec.accelerator_count is above 0, the autoscaling will be based on both CPU utilization and accelerator's duty cycle metrics and scale up when either metrics exceeds its target value while scale down if both metrics are under their target value. The default target value is 60 for both metrics. If machine_spec.accelerator_count is 0, the autoscaling will be based on CPU utilization metric only with default target value 60 if not explicitly set. For example, in the case of Online Prediction, if you want to override target CPU utilization to 80, you should set autoscaling_metric_specs.metric_name to `aiplatform.googleapis.com/prediction/online/cpu/utilization` and autoscaling_metric_specs.target to `80`. { # The metric specification that defines the target resource utilization (CPU utilization, accelerator's duty cycle, and so on) for calculating the desired replica count. - "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` + "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` * `pubsub.googleapis.com/subscription/num_undelivered_messages` "target": 42, # The target resource utilization in percentage (1% - 100%) for the given metric; once the real usage deviates from the target by a certain percentage, the machine replicas change. The default value is 60 (representing 60%) if not provided. }, ], @@ -850,7 +850,7 @@

Method Details

"dedicatedResources": { # A description of resources that are dedicated to a DeployedModel or DeployedIndex, and that need a higher degree of manual configuration. # Optional. A description of resources that are dedicated to the DeployedIndex, and that need a higher degree of manual configuration. The field min_replica_count must be set to a value strictly greater than 0, or else validation will fail. We don't provide SLA when min_replica_count=1. If max_replica_count is not set, the default value is min_replica_count. The max allowed replica count is 1000. Available machine types for SMALL shard: e2-standard-2 and all machine types available for MEDIUM and LARGE shard. Available machine types for MEDIUM shard: e2-standard-16 and all machine types available for LARGE shard. Available machine types for LARGE shard: e2-highmem-16, n2d-standard-32. n1-standard-16 and n1-standard-32 are still available, but we recommend e2-standard-16 and e2-highmem-16 for cost efficiency. "autoscalingMetricSpecs": [ # Immutable. The metric specifications that overrides a resource utilization metric (CPU utilization, accelerator's duty cycle, and so on) target value (default to 60 if not set). At most one entry is allowed per metric. If machine_spec.accelerator_count is above 0, the autoscaling will be based on both CPU utilization and accelerator's duty cycle metrics and scale up when either metrics exceeds its target value while scale down if both metrics are under their target value. The default target value is 60 for both metrics. If machine_spec.accelerator_count is 0, the autoscaling will be based on CPU utilization metric only with default target value 60 if not explicitly set. For example, in the case of Online Prediction, if you want to override target CPU utilization to 80, you should set autoscaling_metric_specs.metric_name to `aiplatform.googleapis.com/prediction/online/cpu/utilization` and autoscaling_metric_specs.target to `80`. { # The metric specification that defines the target resource utilization (CPU utilization, accelerator's duty cycle, and so on) for calculating the desired replica count. - "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` + "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` * `pubsub.googleapis.com/subscription/num_undelivered_messages` "target": 42, # The target resource utilization in percentage (1% - 100%) for the given metric; once the real usage deviates from the target by a certain percentage, the machine replicas change. The default value is 60 (representing 60%) if not provided. }, ], @@ -966,7 +966,7 @@

Method Details

"dedicatedResources": { # A description of resources that are dedicated to a DeployedModel or DeployedIndex, and that need a higher degree of manual configuration. # Optional. A description of resources that are dedicated to the DeployedIndex, and that need a higher degree of manual configuration. The field min_replica_count must be set to a value strictly greater than 0, or else validation will fail. We don't provide SLA when min_replica_count=1. If max_replica_count is not set, the default value is min_replica_count. The max allowed replica count is 1000. Available machine types for SMALL shard: e2-standard-2 and all machine types available for MEDIUM and LARGE shard. Available machine types for MEDIUM shard: e2-standard-16 and all machine types available for LARGE shard. Available machine types for LARGE shard: e2-highmem-16, n2d-standard-32. n1-standard-16 and n1-standard-32 are still available, but we recommend e2-standard-16 and e2-highmem-16 for cost efficiency. "autoscalingMetricSpecs": [ # Immutable. The metric specifications that overrides a resource utilization metric (CPU utilization, accelerator's duty cycle, and so on) target value (default to 60 if not set). At most one entry is allowed per metric. If machine_spec.accelerator_count is above 0, the autoscaling will be based on both CPU utilization and accelerator's duty cycle metrics and scale up when either metrics exceeds its target value while scale down if both metrics are under their target value. The default target value is 60 for both metrics. If machine_spec.accelerator_count is 0, the autoscaling will be based on CPU utilization metric only with default target value 60 if not explicitly set. For example, in the case of Online Prediction, if you want to override target CPU utilization to 80, you should set autoscaling_metric_specs.metric_name to `aiplatform.googleapis.com/prediction/online/cpu/utilization` and autoscaling_metric_specs.target to `80`. { # The metric specification that defines the target resource utilization (CPU utilization, accelerator's duty cycle, and so on) for calculating the desired replica count. - "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` + "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` * `pubsub.googleapis.com/subscription/num_undelivered_messages` "target": 42, # The target resource utilization in percentage (1% - 100%) for the given metric; once the real usage deviates from the target by a certain percentage, the machine replicas change. The default value is 60 (representing 60%) if not provided. }, ], @@ -1089,7 +1089,7 @@

Method Details

"dedicatedResources": { # A description of resources that are dedicated to a DeployedModel or DeployedIndex, and that need a higher degree of manual configuration. # Optional. A description of resources that are dedicated to the DeployedIndex, and that need a higher degree of manual configuration. The field min_replica_count must be set to a value strictly greater than 0, or else validation will fail. We don't provide SLA when min_replica_count=1. If max_replica_count is not set, the default value is min_replica_count. The max allowed replica count is 1000. Available machine types for SMALL shard: e2-standard-2 and all machine types available for MEDIUM and LARGE shard. Available machine types for MEDIUM shard: e2-standard-16 and all machine types available for LARGE shard. Available machine types for LARGE shard: e2-highmem-16, n2d-standard-32. n1-standard-16 and n1-standard-32 are still available, but we recommend e2-standard-16 and e2-highmem-16 for cost efficiency. "autoscalingMetricSpecs": [ # Immutable. The metric specifications that overrides a resource utilization metric (CPU utilization, accelerator's duty cycle, and so on) target value (default to 60 if not set). At most one entry is allowed per metric. If machine_spec.accelerator_count is above 0, the autoscaling will be based on both CPU utilization and accelerator's duty cycle metrics and scale up when either metrics exceeds its target value while scale down if both metrics are under their target value. The default target value is 60 for both metrics. If machine_spec.accelerator_count is 0, the autoscaling will be based on CPU utilization metric only with default target value 60 if not explicitly set. For example, in the case of Online Prediction, if you want to override target CPU utilization to 80, you should set autoscaling_metric_specs.metric_name to `aiplatform.googleapis.com/prediction/online/cpu/utilization` and autoscaling_metric_specs.target to `80`. { # The metric specification that defines the target resource utilization (CPU utilization, accelerator's duty cycle, and so on) for calculating the desired replica count. - "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` + "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` * `pubsub.googleapis.com/subscription/num_undelivered_messages` "target": 42, # The target resource utilization in percentage (1% - 100%) for the given metric; once the real usage deviates from the target by a certain percentage, the machine replicas change. The default value is 60 (representing 60%) if not provided. }, ], diff --git a/docs/dyn/aiplatform_v1.projects.locations.indexEndpoints.operations.html b/docs/dyn/aiplatform_v1.projects.locations.indexEndpoints.operations.html index 676b781153..1fab5e9ed2 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.indexEndpoints.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.indexEndpoints.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.projects.locations.indexes.operations.html b/docs/dyn/aiplatform_v1.projects.locations.indexes.operations.html index 7fb4d9dc4a..d003a63b87 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.indexes.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.indexes.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.projects.locations.metadataStores.artifacts.operations.html b/docs/dyn/aiplatform_v1.projects.locations.metadataStores.artifacts.operations.html index 617bfb2771..3c43e57591 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.metadataStores.artifacts.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.metadataStores.artifacts.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.projects.locations.metadataStores.contexts.operations.html b/docs/dyn/aiplatform_v1.projects.locations.metadataStores.contexts.operations.html index 28c78bd1dc..af06d78e23 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.metadataStores.contexts.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.metadataStores.contexts.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.projects.locations.metadataStores.executions.operations.html b/docs/dyn/aiplatform_v1.projects.locations.metadataStores.executions.operations.html index f304b522d3..35be8b9ea2 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.metadataStores.executions.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.metadataStores.executions.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.projects.locations.metadataStores.operations.html b/docs/dyn/aiplatform_v1.projects.locations.metadataStores.operations.html index 79855a20e9..8effcdc861 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.metadataStores.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.metadataStores.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.projects.locations.migratableResources.operations.html b/docs/dyn/aiplatform_v1.projects.locations.migratableResources.operations.html index f3260576b8..3adacae445 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.migratableResources.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.migratableResources.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.projects.locations.modelDeploymentMonitoringJobs.operations.html b/docs/dyn/aiplatform_v1.projects.locations.modelDeploymentMonitoringJobs.operations.html index a8103e7e08..e753c5e4e0 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.modelDeploymentMonitoringJobs.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.modelDeploymentMonitoringJobs.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.projects.locations.models.evaluations.operations.html b/docs/dyn/aiplatform_v1.projects.locations.models.evaluations.operations.html index 55469084fd..9eb4fc48e3 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.models.evaluations.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.models.evaluations.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.projects.locations.models.operations.html b/docs/dyn/aiplatform_v1.projects.locations.models.operations.html index eb878e3a6b..977955e4cb 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.models.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.models.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.projects.locations.notebookExecutionJobs.operations.html b/docs/dyn/aiplatform_v1.projects.locations.notebookExecutionJobs.operations.html index 0845fcb200..5cd531318a 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.notebookExecutionJobs.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.notebookExecutionJobs.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.projects.locations.notebookRuntimeTemplates.operations.html b/docs/dyn/aiplatform_v1.projects.locations.notebookRuntimeTemplates.operations.html index b2cfe7598d..cc24fa8627 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.notebookRuntimeTemplates.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.notebookRuntimeTemplates.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.projects.locations.notebookRuntimes.operations.html b/docs/dyn/aiplatform_v1.projects.locations.notebookRuntimes.operations.html index 36245b1321..6aaffec5fe 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.notebookRuntimes.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.notebookRuntimes.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.projects.locations.operations.html b/docs/dyn/aiplatform_v1.projects.locations.operations.html index e58ce6f9a7..50d883c068 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.projects.locations.persistentResources.operations.html b/docs/dyn/aiplatform_v1.projects.locations.persistentResources.operations.html index d917626b7f..4ed53d4774 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.persistentResources.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.persistentResources.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.projects.locations.pipelineJobs.operations.html b/docs/dyn/aiplatform_v1.projects.locations.pipelineJobs.operations.html index ce6c7201d7..e534f64621 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.pipelineJobs.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.pipelineJobs.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.projects.locations.publishers.models.html b/docs/dyn/aiplatform_v1.projects.locations.publishers.models.html index 7e8e38e706..ee67956dde 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.publishers.models.html +++ b/docs/dyn/aiplatform_v1.projects.locations.publishers.models.html @@ -148,6 +148,17 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. @@ -174,6 +185,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -248,6 +262,17 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. @@ -274,6 +299,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -298,6 +326,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -368,6 +397,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -376,6 +409,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -385,6 +422,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -414,6 +452,17 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. @@ -440,6 +489,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -471,7 +523,7 @@

Method Details

"functionDeclarations": [ # Optional. Function tool type. One or more function declarations to be passed to the model along with the current user query. Model may decide to call a subset of these functions by populating FunctionCall in the response. User should provide a FunctionResponse for each function call in the next turn. Based on the function responses, Model will generate the final response back to the user. Maximum 512 function declarations can be provided. { # Structured representation of a function declaration as defined by the [OpenAPI 3.0 specification](https://spec.openapis.org/oas/v3.0.3). Included in this declaration are the function name, description, parameters and response type. This FunctionDeclaration is a representation of a block of code that can be used as a `Tool` by the model and executed by the client. "description": "A String", # Optional. Description and purpose of the function. Model uses it to decide how and whether to call the function. - "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots and dashes, with a maximum length of 64. + "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots, colons and dashes, with a maximum length of 64. "parameters": { # Schema is used to define the format of input/output data. Represents a select subset of an [OpenAPI 3.0 schema object](https://spec.openapis.org/oas/v3.0.3#schema-object). More fields may be added in the future as needed. # Optional. Describes the parameters to this function in JSON Schema Object format. Reflects the Open API 3.03 Parameter Object. string Key: the name of the parameter. Parameter names are case sensitive. Schema Value: the Schema defining the type used for the parameter. For function with no parameters, this can be left unset. Parameter names must start with a letter or an underscore and must only contain chars a-z, A-Z, 0-9, or underscores with a maximum length of 64. Example with 1 required and 1 optional parameter: type: OBJECT properties: param1: type: STRING param2: type: INTEGER required: - param1 "additionalProperties": "", # Optional. Can either be a boolean or an object; controls the presence of additional properties. "anyOf": [ # Optional. The value should be validated against any (one or more) of the subschemas in the list. @@ -710,6 +762,17 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. @@ -736,6 +799,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -879,6 +945,17 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. @@ -905,6 +982,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -929,6 +1009,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -999,6 +1080,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -1007,6 +1092,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -1016,6 +1105,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -1055,6 +1145,17 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. @@ -1081,6 +1182,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -1099,6 +1203,7 @@

Method Details

"A String", ], "mode": "A String", # Optional. Function calling mode. + "streamFunctionCallArguments": True or False, # Optional. When set to true, arguments of a single function call will be streamed out in multiple parts/contents/responses. Partial parameter results will be returned in the [FunctionCall.partial_args] field. }, "retrievalConfig": { # Retrieval config. # Optional. Retrieval config. "languageCode": "A String", # The language code of the user. @@ -1127,7 +1232,7 @@

Method Details

"functionDeclarations": [ # Optional. Function tool type. One or more function declarations to be passed to the model along with the current user query. Model may decide to call a subset of these functions by populating FunctionCall in the response. User should provide a FunctionResponse for each function call in the next turn. Based on the function responses, Model will generate the final response back to the user. Maximum 512 function declarations can be provided. { # Structured representation of a function declaration as defined by the [OpenAPI 3.0 specification](https://spec.openapis.org/oas/v3.0.3). Included in this declaration are the function name, description, parameters and response type. This FunctionDeclaration is a representation of a block of code that can be used as a `Tool` by the model and executed by the client. "description": "A String", # Optional. Description and purpose of the function. Model uses it to decide how and whether to call the function. - "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots and dashes, with a maximum length of 64. + "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots, colons and dashes, with a maximum length of 64. "parameters": { # Schema is used to define the format of input/output data. Represents a select subset of an [OpenAPI 3.0 schema object](https://spec.openapis.org/oas/v3.0.3#schema-object). More fields may be added in the future as needed. # Optional. Describes the parameters to this function in JSON Schema Object format. Reflects the Open API 3.03 Parameter Object. string Key: the name of the parameter. Parameter names are case sensitive. Schema Value: the Schema defining the type used for the parameter. For function with no parameters, this can be left unset. Parameter names must start with a letter or an underscore and must only contain chars a-z, A-Z, 0-9, or underscores with a maximum length of 64. Example with 1 required and 1 optional parameter: type: OBJECT properties: param1: type: STRING param2: type: INTEGER required: - param1 "additionalProperties": "", # Optional. Can either be a boolean or an object; controls the presence of additional properties. "anyOf": [ # Optional. The value should be validated against any (one or more) of the subschemas in the list. @@ -1363,6 +1468,17 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. @@ -1389,6 +1505,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -1916,6 +2035,17 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. @@ -1942,6 +2072,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -1966,6 +2099,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -2036,6 +2170,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -2044,6 +2182,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -2053,6 +2195,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -2092,6 +2235,17 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. @@ -2118,6 +2272,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -2136,6 +2293,7 @@

Method Details

"A String", ], "mode": "A String", # Optional. Function calling mode. + "streamFunctionCallArguments": True or False, # Optional. When set to true, arguments of a single function call will be streamed out in multiple parts/contents/responses. Partial parameter results will be returned in the [FunctionCall.partial_args] field. }, "retrievalConfig": { # Retrieval config. # Optional. Retrieval config. "languageCode": "A String", # The language code of the user. @@ -2164,7 +2322,7 @@

Method Details

"functionDeclarations": [ # Optional. Function tool type. One or more function declarations to be passed to the model along with the current user query. Model may decide to call a subset of these functions by populating FunctionCall in the response. User should provide a FunctionResponse for each function call in the next turn. Based on the function responses, Model will generate the final response back to the user. Maximum 512 function declarations can be provided. { # Structured representation of a function declaration as defined by the [OpenAPI 3.0 specification](https://spec.openapis.org/oas/v3.0.3). Included in this declaration are the function name, description, parameters and response type. This FunctionDeclaration is a representation of a block of code that can be used as a `Tool` by the model and executed by the client. "description": "A String", # Optional. Description and purpose of the function. Model uses it to decide how and whether to call the function. - "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots and dashes, with a maximum length of 64. + "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots, colons and dashes, with a maximum length of 64. "parameters": { # Schema is used to define the format of input/output data. Represents a select subset of an [OpenAPI 3.0 schema object](https://spec.openapis.org/oas/v3.0.3#schema-object). More fields may be added in the future as needed. # Optional. Describes the parameters to this function in JSON Schema Object format. Reflects the Open API 3.03 Parameter Object. string Key: the name of the parameter. Parameter names are case sensitive. Schema Value: the Schema defining the type used for the parameter. For function with no parameters, this can be left unset. Parameter names must start with a letter or an underscore and must only contain chars a-z, A-Z, 0-9, or underscores with a maximum length of 64. Example with 1 required and 1 optional parameter: type: OBJECT properties: param1: type: STRING param2: type: INTEGER required: - param1 "additionalProperties": "", # Optional. Can either be a boolean or an object; controls the presence of additional properties. "anyOf": [ # Optional. The value should be validated against any (one or more) of the subschemas in the list. @@ -2400,6 +2558,17 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. @@ -2426,6 +2595,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. diff --git a/docs/dyn/aiplatform_v1.projects.locations.ragCorpora.operations.html b/docs/dyn/aiplatform_v1.projects.locations.ragCorpora.operations.html index 7274d12ee7..ec870ba8f4 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.ragCorpora.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.ragCorpora.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.projects.locations.ragCorpora.ragFiles.operations.html b/docs/dyn/aiplatform_v1.projects.locations.ragCorpora.ragFiles.operations.html index 2137a52aac..84296bd4b1 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.ragCorpora.ragFiles.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.ragCorpora.ragFiles.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.projects.locations.ragEngineConfig.operations.html b/docs/dyn/aiplatform_v1.projects.locations.ragEngineConfig.operations.html index d75f848c77..29da6c6975 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.ragEngineConfig.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.ragEngineConfig.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.projects.locations.reasoningEngines.html b/docs/dyn/aiplatform_v1.projects.locations.reasoningEngines.html index 9c6268ab92..5208dfb3a2 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.reasoningEngines.html +++ b/docs/dyn/aiplatform_v1.projects.locations.reasoningEngines.html @@ -122,6 +122,138 @@

Method Details

The object takes the form of: { # ReasoningEngine provides a customizable runtime for models to determine which actions to take and in which order. + "contextSpec": { # Configuration for how Agent Engine sub-resources should manage context. # Optional. Configuration for how Agent Engine sub-resources should manage context. + "memoryBankConfig": { # Specification for a Memory Bank. # Optional. Specification for a Memory Bank, which manages memories for the Agent Engine. + "customizationConfigs": [ # Optional. Configuration for how to customize Memory Bank behavior for a particular scope. + { # Configuration for organizing memories for a particular scope. + "generateMemoriesExamples": [ # Optional. Examples of how to generate memories for a particular scope. + { # An example of how to generate memories for a particular scope. + "conversationSource": { # A conversation source for the example. This is similar to `DirectContentsSource`. # A conversation source for the example. + "events": [ # Optional. The input conversation events for the example. + { # A single conversation event. + "content": { # The structured data content of a message. A Content message contains a `role` field, which indicates the producer of the content, and a `parts` field, which contains the multi-part data of the message. # Required. The content of the event. + "parts": [ # Required. A list of Part objects that make up a single message. Parts of a message can have different MIME types. A Content message must have at least one Part. + { # A datatype containing media that is part of a multi-part Content message. A `Part` consists of data which has an associated datatype. A `Part` can only contain one of the accepted types in `Part.data`. For media types that are not text, `Part` must have a fixed IANA MIME type identifying the type and subtype of the media if `inline_data` or `file_data` field is filled with raw bytes. + "codeExecutionResult": { # Result of executing the [ExecutableCode]. Only generated when using the [CodeExecution] tool, and always follows a `part` containing the [ExecutableCode]. # Optional. The result of executing the ExecutableCode. + "outcome": "A String", # Required. Outcome of the code execution. + "output": "A String", # Optional. Contains stdout when code execution is successful, stderr or other description otherwise. + }, + "executableCode": { # Code generated by the model that is meant to be executed, and the result returned to the model. Generated when using the [CodeExecution] tool, in which the code will be automatically executed, and a corresponding [CodeExecutionResult] will also be generated. # Optional. Code generated by the model that is intended to be executed. + "code": "A String", # Required. The code to be executed. + "language": "A String", # Required. Programming language of the `code`. + }, + "fileData": { # URI-based data. A FileData message contains a URI pointing to data of a specific media type. It is used to represent images, audio, and video stored in Google Cloud Storage. # Optional. The URI-based data of the part. This can be used to include files from Google Cloud Storage. + "displayName": "A String", # Optional. The display name of the file. Used to provide a label or filename to distinguish files. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server side tools (`code_execution`, `google_search`, and `url_context`) are enabled. + "fileUri": "A String", # Required. The URI of the file in Google Cloud Storage. + "mimeType": "A String", # Required. The IANA standard MIME type of the source data. + }, + "functionCall": { # A predicted [FunctionCall] returned from the model that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing the parameters and their values. # Optional. A predicted function call returned from the model. This contains the name of the function to call and the arguments to pass to the function. + "args": { # Optional. The function parameters and values in JSON object format. See [FunctionDeclaration.parameters] for parameter details. + "a_key": "", # Properties of the object. + }, + "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. + }, + "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. + "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. + "parts": [ # Optional. Ordered `Parts` that constitute a function response. Parts may have different IANA MIME types. + { # A datatype containing media that is part of a `FunctionResponse` message. A `FunctionResponsePart` consists of data which has an associated datatype. A `FunctionResponsePart` can only contain one of the accepted types in `FunctionResponsePart.data`. A `FunctionResponsePart` must have a fixed IANA MIME type identifying the type and subtype of the media if the `inline_data` field is filled with raw bytes. + "fileData": { # URI based data for function response. # URI based data. + "displayName": "A String", # Optional. Display name of the file data. Used to provide a label or filename to distinguish file datas. This field is only returned in PromptMessage for prompt management. It is currently used in the Gemini GenerateContent calls only when server side tools (code_execution, google_search, and url_context) are enabled. + "fileUri": "A String", # Required. URI. + "mimeType": "A String", # Required. The IANA standard MIME type of the source data. + }, + "inlineData": { # Raw media bytes for function response. Text should not be sent as raw bytes, use the 'text' field. # Inline media bytes. + "data": "A String", # Required. Raw bytes. + "displayName": "A String", # Optional. Display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in PromptMessage for prompt management. It is currently used in the Gemini GenerateContent calls only when server side tools (code_execution, google_search, and url_context) are enabled. + "mimeType": "A String", # Required. The IANA standard MIME type of the source data. + }, + }, + ], + "response": { # Required. The function response in JSON object format. Use "output" key to specify function output and "error" key to specify error details (if any). If "output" and "error" keys are not specified, then whole "response" is treated as function output. + "a_key": "", # Properties of the object. + }, + }, + "inlineData": { # A content blob. A Blob contains data of a specific media type. It is used to represent images, audio, and video. # Optional. The inline data content of the part. This can be used to include images, audio, or video in a request. + "data": "A String", # Required. The raw bytes of the data. + "displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. + "mimeType": "A String", # Required. The IANA standard MIME type of the source data. + }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, + "text": "A String", # Optional. The text content of the part. + "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. + "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. + "videoMetadata": { # Provides metadata for a video, including the start and end offsets for clipping and the frame rate. # Optional. Video metadata. The metadata should only be specified while the video data is presented in inline_data or file_data. + "endOffset": "A String", # Optional. The end offset of the video. + "fps": 3.14, # Optional. The frame rate of the video sent to the model. If not specified, the default value is 1.0. The valid range is (0.0, 24.0]. + "startOffset": "A String", # Optional. The start offset of the video. + }, + }, + ], + "role": "A String", # Optional. The producer of the content. Must be either 'user' or 'model'. If not set, the service will default to 'user'. + }, + }, + ], + }, + "generatedMemories": [ # Optional. The memories that are expected to be generated from the input conversation. An empty list indicates that no memories are expected to be generated for the input conversation. + { # A memory generated by the operation. + "fact": "A String", # Required. The fact to generate a memory from. + "topics": [ # Optional. The list of topics that the memory should be associated with. For example, use `custom_memory_topic_label = "jargon"` if the extracted memory is an example of memory extraction for the custom topic `jargon`. + { # A memory topic identifier. This will be used to label a Memory and to restrict which topics are eligible for generation or retrieval. + "customMemoryTopicLabel": "A String", # Optional. The custom memory topic label. + "managedMemoryTopic": "A String", # Optional. The managed memory topic. + }, + ], + }, + ], + }, + ], + "memoryTopics": [ # Optional. Topics of information that should be extracted from conversations and stored as memories. If not set, then Memory Bank's default topics will be used. + { # A topic of information that should be extracted from conversations and stored as memories. + "customMemoryTopic": { # A custom memory topic defined by the developer. # A custom memory topic defined by the developer. + "description": "A String", # Required. Description of the memory topic. This should explain what information should be extracted for this topic. + "label": "A String", # Required. The label of the topic. + }, + "managedMemoryTopic": { # A managed memory topic defined by the system. # A managed memory topic defined by Memory Bank. + "managedTopicEnum": "A String", # Required. The managed topic. + }, + }, + ], + "scopeKeys": [ # Optional. The scope keys (i.e. 'user_id') for which to use this config. A request's scope must include all of the provided keys for the config to be used (order does not matter). If empty, then the config will be used for all requests that do not have a more specific config. Only one default config is allowed per Memory Bank. + "A String", + ], + }, + ], + "disableMemoryRevisions": True or False, # If true, no memory revisions will be created for any requests to the Memory Bank. + "generationConfig": { # Configuration for how to generate memories. # Optional. Configuration for how to generate memories for the Memory Bank. + "model": "A String", # Required. The model used to generate memories. Format: `projects/{project}/locations/{location}/publishers/google/models/{model}`. + }, + "similaritySearchConfig": { # Configuration for how to perform similarity search on memories. # Optional. Configuration for how to perform similarity search on memories. If not set, the Memory Bank will use the default embedding model `text-embedding-005`. + "embeddingModel": "A String", # Required. The model used to generate embeddings to lookup similar memories. Format: `projects/{project}/locations/{location}/publishers/google/models/{model}`. + }, + "ttlConfig": { # Configuration for automatically setting the TTL ("time-to-live") of the memories in the Memory Bank. # Optional. Configuration for automatic TTL ("time-to-live") of the memories in the Memory Bank. If not set, TTL will not be applied automatically. The TTL can be explicitly set by modifying the `expire_time` of each Memory resource. + "defaultTtl": "A String", # Optional. The default TTL duration of the memories in the Memory Bank. This applies to all operations that create or update a memory. + "granularTtlConfig": { # Configuration for TTL of the memories in the Memory Bank based on the action that created or updated the memory. # Optional. The granular TTL configuration of the memories in the Memory Bank. + "createTtl": "A String", # Optional. The TTL duration for memories uploaded via CreateMemory. + "generateCreatedTtl": "A String", # Optional. The TTL duration for memories newly generated via GenerateMemories (GenerateMemoriesResponse.GeneratedMemory.Action.CREATED). + "generateUpdatedTtl": "A String", # Optional. The TTL duration for memories updated via GenerateMemories (GenerateMemoriesResponse.GeneratedMemory.Action.UPDATED). In the case of an UPDATE action, the `expire_time` of the existing memory will be updated to the new value (now + TTL). + }, + "memoryRevisionDefaultTtl": "A String", # Optional. The default TTL duration of the memory revisions in the Memory Bank. This applies to all operations that create a memory revision. If not set, a default TTL of 365 days will be used. + }, + }, + }, "createTime": "A String", # Output only. Timestamp when this ReasoningEngine was created. "description": "A String", # Optional. The description of the ReasoningEngine. "displayName": "A String", # Required. The display name of the ReasoningEngine. @@ -275,6 +407,138 @@

Method Details

An object of the form: { # ReasoningEngine provides a customizable runtime for models to determine which actions to take and in which order. + "contextSpec": { # Configuration for how Agent Engine sub-resources should manage context. # Optional. Configuration for how Agent Engine sub-resources should manage context. + "memoryBankConfig": { # Specification for a Memory Bank. # Optional. Specification for a Memory Bank, which manages memories for the Agent Engine. + "customizationConfigs": [ # Optional. Configuration for how to customize Memory Bank behavior for a particular scope. + { # Configuration for organizing memories for a particular scope. + "generateMemoriesExamples": [ # Optional. Examples of how to generate memories for a particular scope. + { # An example of how to generate memories for a particular scope. + "conversationSource": { # A conversation source for the example. This is similar to `DirectContentsSource`. # A conversation source for the example. + "events": [ # Optional. The input conversation events for the example. + { # A single conversation event. + "content": { # The structured data content of a message. A Content message contains a `role` field, which indicates the producer of the content, and a `parts` field, which contains the multi-part data of the message. # Required. The content of the event. + "parts": [ # Required. A list of Part objects that make up a single message. Parts of a message can have different MIME types. A Content message must have at least one Part. + { # A datatype containing media that is part of a multi-part Content message. A `Part` consists of data which has an associated datatype. A `Part` can only contain one of the accepted types in `Part.data`. For media types that are not text, `Part` must have a fixed IANA MIME type identifying the type and subtype of the media if `inline_data` or `file_data` field is filled with raw bytes. + "codeExecutionResult": { # Result of executing the [ExecutableCode]. Only generated when using the [CodeExecution] tool, and always follows a `part` containing the [ExecutableCode]. # Optional. The result of executing the ExecutableCode. + "outcome": "A String", # Required. Outcome of the code execution. + "output": "A String", # Optional. Contains stdout when code execution is successful, stderr or other description otherwise. + }, + "executableCode": { # Code generated by the model that is meant to be executed, and the result returned to the model. Generated when using the [CodeExecution] tool, in which the code will be automatically executed, and a corresponding [CodeExecutionResult] will also be generated. # Optional. Code generated by the model that is intended to be executed. + "code": "A String", # Required. The code to be executed. + "language": "A String", # Required. Programming language of the `code`. + }, + "fileData": { # URI-based data. A FileData message contains a URI pointing to data of a specific media type. It is used to represent images, audio, and video stored in Google Cloud Storage. # Optional. The URI-based data of the part. This can be used to include files from Google Cloud Storage. + "displayName": "A String", # Optional. The display name of the file. Used to provide a label or filename to distinguish files. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server side tools (`code_execution`, `google_search`, and `url_context`) are enabled. + "fileUri": "A String", # Required. The URI of the file in Google Cloud Storage. + "mimeType": "A String", # Required. The IANA standard MIME type of the source data. + }, + "functionCall": { # A predicted [FunctionCall] returned from the model that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing the parameters and their values. # Optional. A predicted function call returned from the model. This contains the name of the function to call and the arguments to pass to the function. + "args": { # Optional. The function parameters and values in JSON object format. See [FunctionDeclaration.parameters] for parameter details. + "a_key": "", # Properties of the object. + }, + "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. + }, + "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. + "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. + "parts": [ # Optional. Ordered `Parts` that constitute a function response. Parts may have different IANA MIME types. + { # A datatype containing media that is part of a `FunctionResponse` message. A `FunctionResponsePart` consists of data which has an associated datatype. A `FunctionResponsePart` can only contain one of the accepted types in `FunctionResponsePart.data`. A `FunctionResponsePart` must have a fixed IANA MIME type identifying the type and subtype of the media if the `inline_data` field is filled with raw bytes. + "fileData": { # URI based data for function response. # URI based data. + "displayName": "A String", # Optional. Display name of the file data. Used to provide a label or filename to distinguish file datas. This field is only returned in PromptMessage for prompt management. It is currently used in the Gemini GenerateContent calls only when server side tools (code_execution, google_search, and url_context) are enabled. + "fileUri": "A String", # Required. URI. + "mimeType": "A String", # Required. The IANA standard MIME type of the source data. + }, + "inlineData": { # Raw media bytes for function response. Text should not be sent as raw bytes, use the 'text' field. # Inline media bytes. + "data": "A String", # Required. Raw bytes. + "displayName": "A String", # Optional. Display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in PromptMessage for prompt management. It is currently used in the Gemini GenerateContent calls only when server side tools (code_execution, google_search, and url_context) are enabled. + "mimeType": "A String", # Required. The IANA standard MIME type of the source data. + }, + }, + ], + "response": { # Required. The function response in JSON object format. Use "output" key to specify function output and "error" key to specify error details (if any). If "output" and "error" keys are not specified, then whole "response" is treated as function output. + "a_key": "", # Properties of the object. + }, + }, + "inlineData": { # A content blob. A Blob contains data of a specific media type. It is used to represent images, audio, and video. # Optional. The inline data content of the part. This can be used to include images, audio, or video in a request. + "data": "A String", # Required. The raw bytes of the data. + "displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. + "mimeType": "A String", # Required. The IANA standard MIME type of the source data. + }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, + "text": "A String", # Optional. The text content of the part. + "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. + "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. + "videoMetadata": { # Provides metadata for a video, including the start and end offsets for clipping and the frame rate. # Optional. Video metadata. The metadata should only be specified while the video data is presented in inline_data or file_data. + "endOffset": "A String", # Optional. The end offset of the video. + "fps": 3.14, # Optional. The frame rate of the video sent to the model. If not specified, the default value is 1.0. The valid range is (0.0, 24.0]. + "startOffset": "A String", # Optional. The start offset of the video. + }, + }, + ], + "role": "A String", # Optional. The producer of the content. Must be either 'user' or 'model'. If not set, the service will default to 'user'. + }, + }, + ], + }, + "generatedMemories": [ # Optional. The memories that are expected to be generated from the input conversation. An empty list indicates that no memories are expected to be generated for the input conversation. + { # A memory generated by the operation. + "fact": "A String", # Required. The fact to generate a memory from. + "topics": [ # Optional. The list of topics that the memory should be associated with. For example, use `custom_memory_topic_label = "jargon"` if the extracted memory is an example of memory extraction for the custom topic `jargon`. + { # A memory topic identifier. This will be used to label a Memory and to restrict which topics are eligible for generation or retrieval. + "customMemoryTopicLabel": "A String", # Optional. The custom memory topic label. + "managedMemoryTopic": "A String", # Optional. The managed memory topic. + }, + ], + }, + ], + }, + ], + "memoryTopics": [ # Optional. Topics of information that should be extracted from conversations and stored as memories. If not set, then Memory Bank's default topics will be used. + { # A topic of information that should be extracted from conversations and stored as memories. + "customMemoryTopic": { # A custom memory topic defined by the developer. # A custom memory topic defined by the developer. + "description": "A String", # Required. Description of the memory topic. This should explain what information should be extracted for this topic. + "label": "A String", # Required. The label of the topic. + }, + "managedMemoryTopic": { # A managed memory topic defined by the system. # A managed memory topic defined by Memory Bank. + "managedTopicEnum": "A String", # Required. The managed topic. + }, + }, + ], + "scopeKeys": [ # Optional. The scope keys (i.e. 'user_id') for which to use this config. A request's scope must include all of the provided keys for the config to be used (order does not matter). If empty, then the config will be used for all requests that do not have a more specific config. Only one default config is allowed per Memory Bank. + "A String", + ], + }, + ], + "disableMemoryRevisions": True or False, # If true, no memory revisions will be created for any requests to the Memory Bank. + "generationConfig": { # Configuration for how to generate memories. # Optional. Configuration for how to generate memories for the Memory Bank. + "model": "A String", # Required. The model used to generate memories. Format: `projects/{project}/locations/{location}/publishers/google/models/{model}`. + }, + "similaritySearchConfig": { # Configuration for how to perform similarity search on memories. # Optional. Configuration for how to perform similarity search on memories. If not set, the Memory Bank will use the default embedding model `text-embedding-005`. + "embeddingModel": "A String", # Required. The model used to generate embeddings to lookup similar memories. Format: `projects/{project}/locations/{location}/publishers/google/models/{model}`. + }, + "ttlConfig": { # Configuration for automatically setting the TTL ("time-to-live") of the memories in the Memory Bank. # Optional. Configuration for automatic TTL ("time-to-live") of the memories in the Memory Bank. If not set, TTL will not be applied automatically. The TTL can be explicitly set by modifying the `expire_time` of each Memory resource. + "defaultTtl": "A String", # Optional. The default TTL duration of the memories in the Memory Bank. This applies to all operations that create or update a memory. + "granularTtlConfig": { # Configuration for TTL of the memories in the Memory Bank based on the action that created or updated the memory. # Optional. The granular TTL configuration of the memories in the Memory Bank. + "createTtl": "A String", # Optional. The TTL duration for memories uploaded via CreateMemory. + "generateCreatedTtl": "A String", # Optional. The TTL duration for memories newly generated via GenerateMemories (GenerateMemoriesResponse.GeneratedMemory.Action.CREATED). + "generateUpdatedTtl": "A String", # Optional. The TTL duration for memories updated via GenerateMemories (GenerateMemoriesResponse.GeneratedMemory.Action.UPDATED). In the case of an UPDATE action, the `expire_time` of the existing memory will be updated to the new value (now + TTL). + }, + "memoryRevisionDefaultTtl": "A String", # Optional. The default TTL duration of the memory revisions in the Memory Bank. This applies to all operations that create a memory revision. If not set, a default TTL of 365 days will be used. + }, + }, + }, "createTime": "A String", # Output only. Timestamp when this ReasoningEngine was created. "description": "A String", # Optional. The description of the ReasoningEngine. "displayName": "A String", # Required. The display name of the ReasoningEngine. @@ -370,6 +634,138 @@

Method Details

"nextPageToken": "A String", # A token to retrieve the next page of results. Pass to ListReasoningEnginesRequest.page_token to obtain that page. "reasoningEngines": [ # List of ReasoningEngines in the requested page. { # ReasoningEngine provides a customizable runtime for models to determine which actions to take and in which order. + "contextSpec": { # Configuration for how Agent Engine sub-resources should manage context. # Optional. Configuration for how Agent Engine sub-resources should manage context. + "memoryBankConfig": { # Specification for a Memory Bank. # Optional. Specification for a Memory Bank, which manages memories for the Agent Engine. + "customizationConfigs": [ # Optional. Configuration for how to customize Memory Bank behavior for a particular scope. + { # Configuration for organizing memories for a particular scope. + "generateMemoriesExamples": [ # Optional. Examples of how to generate memories for a particular scope. + { # An example of how to generate memories for a particular scope. + "conversationSource": { # A conversation source for the example. This is similar to `DirectContentsSource`. # A conversation source for the example. + "events": [ # Optional. The input conversation events for the example. + { # A single conversation event. + "content": { # The structured data content of a message. A Content message contains a `role` field, which indicates the producer of the content, and a `parts` field, which contains the multi-part data of the message. # Required. The content of the event. + "parts": [ # Required. A list of Part objects that make up a single message. Parts of a message can have different MIME types. A Content message must have at least one Part. + { # A datatype containing media that is part of a multi-part Content message. A `Part` consists of data which has an associated datatype. A `Part` can only contain one of the accepted types in `Part.data`. For media types that are not text, `Part` must have a fixed IANA MIME type identifying the type and subtype of the media if `inline_data` or `file_data` field is filled with raw bytes. + "codeExecutionResult": { # Result of executing the [ExecutableCode]. Only generated when using the [CodeExecution] tool, and always follows a `part` containing the [ExecutableCode]. # Optional. The result of executing the ExecutableCode. + "outcome": "A String", # Required. Outcome of the code execution. + "output": "A String", # Optional. Contains stdout when code execution is successful, stderr or other description otherwise. + }, + "executableCode": { # Code generated by the model that is meant to be executed, and the result returned to the model. Generated when using the [CodeExecution] tool, in which the code will be automatically executed, and a corresponding [CodeExecutionResult] will also be generated. # Optional. Code generated by the model that is intended to be executed. + "code": "A String", # Required. The code to be executed. + "language": "A String", # Required. Programming language of the `code`. + }, + "fileData": { # URI-based data. A FileData message contains a URI pointing to data of a specific media type. It is used to represent images, audio, and video stored in Google Cloud Storage. # Optional. The URI-based data of the part. This can be used to include files from Google Cloud Storage. + "displayName": "A String", # Optional. The display name of the file. Used to provide a label or filename to distinguish files. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server side tools (`code_execution`, `google_search`, and `url_context`) are enabled. + "fileUri": "A String", # Required. The URI of the file in Google Cloud Storage. + "mimeType": "A String", # Required. The IANA standard MIME type of the source data. + }, + "functionCall": { # A predicted [FunctionCall] returned from the model that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing the parameters and their values. # Optional. A predicted function call returned from the model. This contains the name of the function to call and the arguments to pass to the function. + "args": { # Optional. The function parameters and values in JSON object format. See [FunctionDeclaration.parameters] for parameter details. + "a_key": "", # Properties of the object. + }, + "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. + }, + "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. + "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. + "parts": [ # Optional. Ordered `Parts` that constitute a function response. Parts may have different IANA MIME types. + { # A datatype containing media that is part of a `FunctionResponse` message. A `FunctionResponsePart` consists of data which has an associated datatype. A `FunctionResponsePart` can only contain one of the accepted types in `FunctionResponsePart.data`. A `FunctionResponsePart` must have a fixed IANA MIME type identifying the type and subtype of the media if the `inline_data` field is filled with raw bytes. + "fileData": { # URI based data for function response. # URI based data. + "displayName": "A String", # Optional. Display name of the file data. Used to provide a label or filename to distinguish file datas. This field is only returned in PromptMessage for prompt management. It is currently used in the Gemini GenerateContent calls only when server side tools (code_execution, google_search, and url_context) are enabled. + "fileUri": "A String", # Required. URI. + "mimeType": "A String", # Required. The IANA standard MIME type of the source data. + }, + "inlineData": { # Raw media bytes for function response. Text should not be sent as raw bytes, use the 'text' field. # Inline media bytes. + "data": "A String", # Required. Raw bytes. + "displayName": "A String", # Optional. Display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in PromptMessage for prompt management. It is currently used in the Gemini GenerateContent calls only when server side tools (code_execution, google_search, and url_context) are enabled. + "mimeType": "A String", # Required. The IANA standard MIME type of the source data. + }, + }, + ], + "response": { # Required. The function response in JSON object format. Use "output" key to specify function output and "error" key to specify error details (if any). If "output" and "error" keys are not specified, then whole "response" is treated as function output. + "a_key": "", # Properties of the object. + }, + }, + "inlineData": { # A content blob. A Blob contains data of a specific media type. It is used to represent images, audio, and video. # Optional. The inline data content of the part. This can be used to include images, audio, or video in a request. + "data": "A String", # Required. The raw bytes of the data. + "displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. + "mimeType": "A String", # Required. The IANA standard MIME type of the source data. + }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, + "text": "A String", # Optional. The text content of the part. + "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. + "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. + "videoMetadata": { # Provides metadata for a video, including the start and end offsets for clipping and the frame rate. # Optional. Video metadata. The metadata should only be specified while the video data is presented in inline_data or file_data. + "endOffset": "A String", # Optional. The end offset of the video. + "fps": 3.14, # Optional. The frame rate of the video sent to the model. If not specified, the default value is 1.0. The valid range is (0.0, 24.0]. + "startOffset": "A String", # Optional. The start offset of the video. + }, + }, + ], + "role": "A String", # Optional. The producer of the content. Must be either 'user' or 'model'. If not set, the service will default to 'user'. + }, + }, + ], + }, + "generatedMemories": [ # Optional. The memories that are expected to be generated from the input conversation. An empty list indicates that no memories are expected to be generated for the input conversation. + { # A memory generated by the operation. + "fact": "A String", # Required. The fact to generate a memory from. + "topics": [ # Optional. The list of topics that the memory should be associated with. For example, use `custom_memory_topic_label = "jargon"` if the extracted memory is an example of memory extraction for the custom topic `jargon`. + { # A memory topic identifier. This will be used to label a Memory and to restrict which topics are eligible for generation or retrieval. + "customMemoryTopicLabel": "A String", # Optional. The custom memory topic label. + "managedMemoryTopic": "A String", # Optional. The managed memory topic. + }, + ], + }, + ], + }, + ], + "memoryTopics": [ # Optional. Topics of information that should be extracted from conversations and stored as memories. If not set, then Memory Bank's default topics will be used. + { # A topic of information that should be extracted from conversations and stored as memories. + "customMemoryTopic": { # A custom memory topic defined by the developer. # A custom memory topic defined by the developer. + "description": "A String", # Required. Description of the memory topic. This should explain what information should be extracted for this topic. + "label": "A String", # Required. The label of the topic. + }, + "managedMemoryTopic": { # A managed memory topic defined by the system. # A managed memory topic defined by Memory Bank. + "managedTopicEnum": "A String", # Required. The managed topic. + }, + }, + ], + "scopeKeys": [ # Optional. The scope keys (i.e. 'user_id') for which to use this config. A request's scope must include all of the provided keys for the config to be used (order does not matter). If empty, then the config will be used for all requests that do not have a more specific config. Only one default config is allowed per Memory Bank. + "A String", + ], + }, + ], + "disableMemoryRevisions": True or False, # If true, no memory revisions will be created for any requests to the Memory Bank. + "generationConfig": { # Configuration for how to generate memories. # Optional. Configuration for how to generate memories for the Memory Bank. + "model": "A String", # Required. The model used to generate memories. Format: `projects/{project}/locations/{location}/publishers/google/models/{model}`. + }, + "similaritySearchConfig": { # Configuration for how to perform similarity search on memories. # Optional. Configuration for how to perform similarity search on memories. If not set, the Memory Bank will use the default embedding model `text-embedding-005`. + "embeddingModel": "A String", # Required. The model used to generate embeddings to lookup similar memories. Format: `projects/{project}/locations/{location}/publishers/google/models/{model}`. + }, + "ttlConfig": { # Configuration for automatically setting the TTL ("time-to-live") of the memories in the Memory Bank. # Optional. Configuration for automatic TTL ("time-to-live") of the memories in the Memory Bank. If not set, TTL will not be applied automatically. The TTL can be explicitly set by modifying the `expire_time` of each Memory resource. + "defaultTtl": "A String", # Optional. The default TTL duration of the memories in the Memory Bank. This applies to all operations that create or update a memory. + "granularTtlConfig": { # Configuration for TTL of the memories in the Memory Bank based on the action that created or updated the memory. # Optional. The granular TTL configuration of the memories in the Memory Bank. + "createTtl": "A String", # Optional. The TTL duration for memories uploaded via CreateMemory. + "generateCreatedTtl": "A String", # Optional. The TTL duration for memories newly generated via GenerateMemories (GenerateMemoriesResponse.GeneratedMemory.Action.CREATED). + "generateUpdatedTtl": "A String", # Optional. The TTL duration for memories updated via GenerateMemories (GenerateMemoriesResponse.GeneratedMemory.Action.UPDATED). In the case of an UPDATE action, the `expire_time` of the existing memory will be updated to the new value (now + TTL). + }, + "memoryRevisionDefaultTtl": "A String", # Optional. The default TTL duration of the memory revisions in the Memory Bank. This applies to all operations that create a memory revision. If not set, a default TTL of 365 days will be used. + }, + }, + }, "createTime": "A String", # Output only. Timestamp when this ReasoningEngine was created. "description": "A String", # Optional. The description of the ReasoningEngine. "displayName": "A String", # Required. The display name of the ReasoningEngine. @@ -470,6 +866,138 @@

Method Details

The object takes the form of: { # ReasoningEngine provides a customizable runtime for models to determine which actions to take and in which order. + "contextSpec": { # Configuration for how Agent Engine sub-resources should manage context. # Optional. Configuration for how Agent Engine sub-resources should manage context. + "memoryBankConfig": { # Specification for a Memory Bank. # Optional. Specification for a Memory Bank, which manages memories for the Agent Engine. + "customizationConfigs": [ # Optional. Configuration for how to customize Memory Bank behavior for a particular scope. + { # Configuration for organizing memories for a particular scope. + "generateMemoriesExamples": [ # Optional. Examples of how to generate memories for a particular scope. + { # An example of how to generate memories for a particular scope. + "conversationSource": { # A conversation source for the example. This is similar to `DirectContentsSource`. # A conversation source for the example. + "events": [ # Optional. The input conversation events for the example. + { # A single conversation event. + "content": { # The structured data content of a message. A Content message contains a `role` field, which indicates the producer of the content, and a `parts` field, which contains the multi-part data of the message. # Required. The content of the event. + "parts": [ # Required. A list of Part objects that make up a single message. Parts of a message can have different MIME types. A Content message must have at least one Part. + { # A datatype containing media that is part of a multi-part Content message. A `Part` consists of data which has an associated datatype. A `Part` can only contain one of the accepted types in `Part.data`. For media types that are not text, `Part` must have a fixed IANA MIME type identifying the type and subtype of the media if `inline_data` or `file_data` field is filled with raw bytes. + "codeExecutionResult": { # Result of executing the [ExecutableCode]. Only generated when using the [CodeExecution] tool, and always follows a `part` containing the [ExecutableCode]. # Optional. The result of executing the ExecutableCode. + "outcome": "A String", # Required. Outcome of the code execution. + "output": "A String", # Optional. Contains stdout when code execution is successful, stderr or other description otherwise. + }, + "executableCode": { # Code generated by the model that is meant to be executed, and the result returned to the model. Generated when using the [CodeExecution] tool, in which the code will be automatically executed, and a corresponding [CodeExecutionResult] will also be generated. # Optional. Code generated by the model that is intended to be executed. + "code": "A String", # Required. The code to be executed. + "language": "A String", # Required. Programming language of the `code`. + }, + "fileData": { # URI-based data. A FileData message contains a URI pointing to data of a specific media type. It is used to represent images, audio, and video stored in Google Cloud Storage. # Optional. The URI-based data of the part. This can be used to include files from Google Cloud Storage. + "displayName": "A String", # Optional. The display name of the file. Used to provide a label or filename to distinguish files. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server side tools (`code_execution`, `google_search`, and `url_context`) are enabled. + "fileUri": "A String", # Required. The URI of the file in Google Cloud Storage. + "mimeType": "A String", # Required. The IANA standard MIME type of the source data. + }, + "functionCall": { # A predicted [FunctionCall] returned from the model that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing the parameters and their values. # Optional. A predicted function call returned from the model. This contains the name of the function to call and the arguments to pass to the function. + "args": { # Optional. The function parameters and values in JSON object format. See [FunctionDeclaration.parameters] for parameter details. + "a_key": "", # Properties of the object. + }, + "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. + }, + "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. + "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. + "parts": [ # Optional. Ordered `Parts` that constitute a function response. Parts may have different IANA MIME types. + { # A datatype containing media that is part of a `FunctionResponse` message. A `FunctionResponsePart` consists of data which has an associated datatype. A `FunctionResponsePart` can only contain one of the accepted types in `FunctionResponsePart.data`. A `FunctionResponsePart` must have a fixed IANA MIME type identifying the type and subtype of the media if the `inline_data` field is filled with raw bytes. + "fileData": { # URI based data for function response. # URI based data. + "displayName": "A String", # Optional. Display name of the file data. Used to provide a label or filename to distinguish file datas. This field is only returned in PromptMessage for prompt management. It is currently used in the Gemini GenerateContent calls only when server side tools (code_execution, google_search, and url_context) are enabled. + "fileUri": "A String", # Required. URI. + "mimeType": "A String", # Required. The IANA standard MIME type of the source data. + }, + "inlineData": { # Raw media bytes for function response. Text should not be sent as raw bytes, use the 'text' field. # Inline media bytes. + "data": "A String", # Required. Raw bytes. + "displayName": "A String", # Optional. Display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in PromptMessage for prompt management. It is currently used in the Gemini GenerateContent calls only when server side tools (code_execution, google_search, and url_context) are enabled. + "mimeType": "A String", # Required. The IANA standard MIME type of the source data. + }, + }, + ], + "response": { # Required. The function response in JSON object format. Use "output" key to specify function output and "error" key to specify error details (if any). If "output" and "error" keys are not specified, then whole "response" is treated as function output. + "a_key": "", # Properties of the object. + }, + }, + "inlineData": { # A content blob. A Blob contains data of a specific media type. It is used to represent images, audio, and video. # Optional. The inline data content of the part. This can be used to include images, audio, or video in a request. + "data": "A String", # Required. The raw bytes of the data. + "displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. + "mimeType": "A String", # Required. The IANA standard MIME type of the source data. + }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, + "text": "A String", # Optional. The text content of the part. + "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. + "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. + "videoMetadata": { # Provides metadata for a video, including the start and end offsets for clipping and the frame rate. # Optional. Video metadata. The metadata should only be specified while the video data is presented in inline_data or file_data. + "endOffset": "A String", # Optional. The end offset of the video. + "fps": 3.14, # Optional. The frame rate of the video sent to the model. If not specified, the default value is 1.0. The valid range is (0.0, 24.0]. + "startOffset": "A String", # Optional. The start offset of the video. + }, + }, + ], + "role": "A String", # Optional. The producer of the content. Must be either 'user' or 'model'. If not set, the service will default to 'user'. + }, + }, + ], + }, + "generatedMemories": [ # Optional. The memories that are expected to be generated from the input conversation. An empty list indicates that no memories are expected to be generated for the input conversation. + { # A memory generated by the operation. + "fact": "A String", # Required. The fact to generate a memory from. + "topics": [ # Optional. The list of topics that the memory should be associated with. For example, use `custom_memory_topic_label = "jargon"` if the extracted memory is an example of memory extraction for the custom topic `jargon`. + { # A memory topic identifier. This will be used to label a Memory and to restrict which topics are eligible for generation or retrieval. + "customMemoryTopicLabel": "A String", # Optional. The custom memory topic label. + "managedMemoryTopic": "A String", # Optional. The managed memory topic. + }, + ], + }, + ], + }, + ], + "memoryTopics": [ # Optional. Topics of information that should be extracted from conversations and stored as memories. If not set, then Memory Bank's default topics will be used. + { # A topic of information that should be extracted from conversations and stored as memories. + "customMemoryTopic": { # A custom memory topic defined by the developer. # A custom memory topic defined by the developer. + "description": "A String", # Required. Description of the memory topic. This should explain what information should be extracted for this topic. + "label": "A String", # Required. The label of the topic. + }, + "managedMemoryTopic": { # A managed memory topic defined by the system. # A managed memory topic defined by Memory Bank. + "managedTopicEnum": "A String", # Required. The managed topic. + }, + }, + ], + "scopeKeys": [ # Optional. The scope keys (i.e. 'user_id') for which to use this config. A request's scope must include all of the provided keys for the config to be used (order does not matter). If empty, then the config will be used for all requests that do not have a more specific config. Only one default config is allowed per Memory Bank. + "A String", + ], + }, + ], + "disableMemoryRevisions": True or False, # If true, no memory revisions will be created for any requests to the Memory Bank. + "generationConfig": { # Configuration for how to generate memories. # Optional. Configuration for how to generate memories for the Memory Bank. + "model": "A String", # Required. The model used to generate memories. Format: `projects/{project}/locations/{location}/publishers/google/models/{model}`. + }, + "similaritySearchConfig": { # Configuration for how to perform similarity search on memories. # Optional. Configuration for how to perform similarity search on memories. If not set, the Memory Bank will use the default embedding model `text-embedding-005`. + "embeddingModel": "A String", # Required. The model used to generate embeddings to lookup similar memories. Format: `projects/{project}/locations/{location}/publishers/google/models/{model}`. + }, + "ttlConfig": { # Configuration for automatically setting the TTL ("time-to-live") of the memories in the Memory Bank. # Optional. Configuration for automatic TTL ("time-to-live") of the memories in the Memory Bank. If not set, TTL will not be applied automatically. The TTL can be explicitly set by modifying the `expire_time` of each Memory resource. + "defaultTtl": "A String", # Optional. The default TTL duration of the memories in the Memory Bank. This applies to all operations that create or update a memory. + "granularTtlConfig": { # Configuration for TTL of the memories in the Memory Bank based on the action that created or updated the memory. # Optional. The granular TTL configuration of the memories in the Memory Bank. + "createTtl": "A String", # Optional. The TTL duration for memories uploaded via CreateMemory. + "generateCreatedTtl": "A String", # Optional. The TTL duration for memories newly generated via GenerateMemories (GenerateMemoriesResponse.GeneratedMemory.Action.CREATED). + "generateUpdatedTtl": "A String", # Optional. The TTL duration for memories updated via GenerateMemories (GenerateMemoriesResponse.GeneratedMemory.Action.UPDATED). In the case of an UPDATE action, the `expire_time` of the existing memory will be updated to the new value (now + TTL). + }, + "memoryRevisionDefaultTtl": "A String", # Optional. The default TTL duration of the memory revisions in the Memory Bank. This applies to all operations that create a memory revision. If not set, a default TTL of 365 days will be used. + }, + }, + }, "createTime": "A String", # Output only. Timestamp when this ReasoningEngine was created. "description": "A String", # Optional. The description of the ReasoningEngine. "displayName": "A String", # Required. The display name of the ReasoningEngine. diff --git a/docs/dyn/aiplatform_v1.projects.locations.reasoningEngines.operations.html b/docs/dyn/aiplatform_v1.projects.locations.reasoningEngines.operations.html index c3a008998e..06b163c5d8 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.reasoningEngines.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.reasoningEngines.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.projects.locations.schedules.operations.html b/docs/dyn/aiplatform_v1.projects.locations.schedules.operations.html index 3b542539d3..2614d9699a 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.schedules.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.schedules.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.projects.locations.specialistPools.operations.html b/docs/dyn/aiplatform_v1.projects.locations.specialistPools.operations.html index b41e1fbdb0..4111d53e05 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.specialistPools.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.specialistPools.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.projects.locations.studies.operations.html b/docs/dyn/aiplatform_v1.projects.locations.studies.operations.html index fca639645d..d692fc2af5 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.studies.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.studies.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.projects.locations.studies.trials.operations.html b/docs/dyn/aiplatform_v1.projects.locations.studies.trials.operations.html index 77b28bc40c..0aebb34a35 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.studies.trials.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.studies.trials.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.projects.locations.tensorboards.experiments.operations.html b/docs/dyn/aiplatform_v1.projects.locations.tensorboards.experiments.operations.html index ba971949fd..5b7bf42432 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.tensorboards.experiments.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.tensorboards.experiments.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.projects.locations.tensorboards.experiments.runs.operations.html b/docs/dyn/aiplatform_v1.projects.locations.tensorboards.experiments.runs.operations.html index cb6f5a7a51..ce01a470ec 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.tensorboards.experiments.runs.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.tensorboards.experiments.runs.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.projects.locations.tensorboards.experiments.runs.timeSeries.operations.html b/docs/dyn/aiplatform_v1.projects.locations.tensorboards.experiments.runs.timeSeries.operations.html index 218da46f13..89112fc46a 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.tensorboards.experiments.runs.timeSeries.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.tensorboards.experiments.runs.timeSeries.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.projects.locations.tensorboards.operations.html b/docs/dyn/aiplatform_v1.projects.locations.tensorboards.operations.html index 3b5921b96a..6d7cbf7f86 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.tensorboards.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.tensorboards.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.projects.locations.trainingPipelines.operations.html b/docs/dyn/aiplatform_v1.projects.locations.trainingPipelines.operations.html index d05a707fd5..c227ef7b81 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.trainingPipelines.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.trainingPipelines.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.projects.locations.tuningJobs.html b/docs/dyn/aiplatform_v1.projects.locations.tuningJobs.html index 87157e5610..493b163cdb 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.tuningJobs.html +++ b/docs/dyn/aiplatform_v1.projects.locations.tuningJobs.html @@ -271,6 +271,17 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. @@ -297,6 +308,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -334,6 +348,17 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. @@ -360,6 +385,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -443,6 +471,17 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. @@ -469,6 +508,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -678,6 +720,17 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. @@ -704,6 +757,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -741,6 +797,17 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. @@ -767,6 +834,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -850,6 +920,17 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. @@ -876,6 +957,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -1092,6 +1176,17 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. @@ -1118,6 +1213,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -1155,6 +1253,17 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. @@ -1181,6 +1290,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -1264,6 +1376,17 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. @@ -1290,6 +1413,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -1512,6 +1638,17 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. @@ -1538,6 +1675,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -1575,6 +1715,17 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. @@ -1601,6 +1752,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -1684,6 +1838,17 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. @@ -1710,6 +1875,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -1947,6 +2115,17 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. @@ -1973,6 +2152,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -2010,6 +2192,17 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. @@ -2036,6 +2229,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -2119,6 +2315,17 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. @@ -2145,6 +2352,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. diff --git a/docs/dyn/aiplatform_v1.projects.locations.tuningJobs.operations.html b/docs/dyn/aiplatform_v1.projects.locations.tuningJobs.operations.html index 609ff00145..a646dad108 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.tuningJobs.operations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.tuningJobs.operations.html @@ -178,7 +178,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -210,7 +210,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.publishers.models.html b/docs/dyn/aiplatform_v1.publishers.models.html index d63164ddee..015a1274cc 100644 --- a/docs/dyn/aiplatform_v1.publishers.models.html +++ b/docs/dyn/aiplatform_v1.publishers.models.html @@ -139,6 +139,17 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. @@ -165,6 +176,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -239,6 +253,17 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. @@ -265,6 +290,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -289,6 +317,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -359,6 +388,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -367,6 +400,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -376,6 +413,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -405,6 +443,17 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. @@ -431,6 +480,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -462,7 +514,7 @@

Method Details

"functionDeclarations": [ # Optional. Function tool type. One or more function declarations to be passed to the model along with the current user query. Model may decide to call a subset of these functions by populating FunctionCall in the response. User should provide a FunctionResponse for each function call in the next turn. Based on the function responses, Model will generate the final response back to the user. Maximum 512 function declarations can be provided. { # Structured representation of a function declaration as defined by the [OpenAPI 3.0 specification](https://spec.openapis.org/oas/v3.0.3). Included in this declaration are the function name, description, parameters and response type. This FunctionDeclaration is a representation of a block of code that can be used as a `Tool` by the model and executed by the client. "description": "A String", # Optional. Description and purpose of the function. Model uses it to decide how and whether to call the function. - "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots and dashes, with a maximum length of 64. + "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots, colons and dashes, with a maximum length of 64. "parameters": { # Schema is used to define the format of input/output data. Represents a select subset of an [OpenAPI 3.0 schema object](https://spec.openapis.org/oas/v3.0.3#schema-object). More fields may be added in the future as needed. # Optional. Describes the parameters to this function in JSON Schema Object format. Reflects the Open API 3.03 Parameter Object. string Key: the name of the parameter. Parameter names are case sensitive. Schema Value: the Schema defining the type used for the parameter. For function with no parameters, this can be left unset. Parameter names must start with a letter or an underscore and must only contain chars a-z, A-Z, 0-9, or underscores with a maximum length of 64. Example with 1 required and 1 optional parameter: type: OBJECT properties: param1: type: STRING param2: type: INTEGER required: - param1 "additionalProperties": "", # Optional. Can either be a boolean or an object; controls the presence of additional properties. "anyOf": [ # Optional. The value should be validated against any (one or more) of the subschemas in the list. @@ -744,6 +796,17 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. @@ -770,6 +833,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -794,6 +860,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -864,6 +931,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -872,6 +943,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -881,6 +956,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -920,6 +996,17 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. @@ -946,6 +1033,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -964,6 +1054,7 @@

Method Details

"A String", ], "mode": "A String", # Optional. Function calling mode. + "streamFunctionCallArguments": True or False, # Optional. When set to true, arguments of a single function call will be streamed out in multiple parts/contents/responses. Partial parameter results will be returned in the [FunctionCall.partial_args] field. }, "retrievalConfig": { # Retrieval config. # Optional. Retrieval config. "languageCode": "A String", # The language code of the user. @@ -992,7 +1083,7 @@

Method Details

"functionDeclarations": [ # Optional. Function tool type. One or more function declarations to be passed to the model along with the current user query. Model may decide to call a subset of these functions by populating FunctionCall in the response. User should provide a FunctionResponse for each function call in the next turn. Based on the function responses, Model will generate the final response back to the user. Maximum 512 function declarations can be provided. { # Structured representation of a function declaration as defined by the [OpenAPI 3.0 specification](https://spec.openapis.org/oas/v3.0.3). Included in this declaration are the function name, description, parameters and response type. This FunctionDeclaration is a representation of a block of code that can be used as a `Tool` by the model and executed by the client. "description": "A String", # Optional. Description and purpose of the function. Model uses it to decide how and whether to call the function. - "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots and dashes, with a maximum length of 64. + "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots, colons and dashes, with a maximum length of 64. "parameters": { # Schema is used to define the format of input/output data. Represents a select subset of an [OpenAPI 3.0 schema object](https://spec.openapis.org/oas/v3.0.3#schema-object). More fields may be added in the future as needed. # Optional. Describes the parameters to this function in JSON Schema Object format. Reflects the Open API 3.03 Parameter Object. string Key: the name of the parameter. Parameter names are case sensitive. Schema Value: the Schema defining the type used for the parameter. For function with no parameters, this can be left unset. Parameter names must start with a letter or an underscore and must only contain chars a-z, A-Z, 0-9, or underscores with a maximum length of 64. Example with 1 required and 1 optional parameter: type: OBJECT properties: param1: type: STRING param2: type: INTEGER required: - param1 "additionalProperties": "", # Optional. Can either be a boolean or an object; controls the presence of additional properties. "anyOf": [ # Optional. The value should be validated against any (one or more) of the subschemas in the list. @@ -1228,6 +1319,17 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. @@ -1254,6 +1356,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -1624,7 +1729,7 @@

Method Details

"dedicatedResources": { # A description of resources that are dedicated to a DeployedModel or DeployedIndex, and that need a higher degree of manual configuration. # A description of resources that are dedicated to the DeployedModel, and that need a higher degree of manual configuration. "autoscalingMetricSpecs": [ # Immutable. The metric specifications that overrides a resource utilization metric (CPU utilization, accelerator's duty cycle, and so on) target value (default to 60 if not set). At most one entry is allowed per metric. If machine_spec.accelerator_count is above 0, the autoscaling will be based on both CPU utilization and accelerator's duty cycle metrics and scale up when either metrics exceeds its target value while scale down if both metrics are under their target value. The default target value is 60 for both metrics. If machine_spec.accelerator_count is 0, the autoscaling will be based on CPU utilization metric only with default target value 60 if not explicitly set. For example, in the case of Online Prediction, if you want to override target CPU utilization to 80, you should set autoscaling_metric_specs.metric_name to `aiplatform.googleapis.com/prediction/online/cpu/utilization` and autoscaling_metric_specs.target to `80`. { # The metric specification that defines the target resource utilization (CPU utilization, accelerator's duty cycle, and so on) for calculating the desired replica count. - "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` + "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` * `pubsub.googleapis.com/subscription/num_undelivered_messages` "target": 42, # The target resource utilization in percentage (1% - 100%) for the given metric; once the real usage deviates from the target by a certain percentage, the machine replicas change. The default value is 60 (representing 60%) if not provided. }, ], @@ -1803,7 +1908,7 @@

Method Details

"dedicatedResources": { # A description of resources that are dedicated to a DeployedModel or DeployedIndex, and that need a higher degree of manual configuration. # A description of resources that are dedicated to the DeployedModel, and that need a higher degree of manual configuration. "autoscalingMetricSpecs": [ # Immutable. The metric specifications that overrides a resource utilization metric (CPU utilization, accelerator's duty cycle, and so on) target value (default to 60 if not set). At most one entry is allowed per metric. If machine_spec.accelerator_count is above 0, the autoscaling will be based on both CPU utilization and accelerator's duty cycle metrics and scale up when either metrics exceeds its target value while scale down if both metrics are under their target value. The default target value is 60 for both metrics. If machine_spec.accelerator_count is 0, the autoscaling will be based on CPU utilization metric only with default target value 60 if not explicitly set. For example, in the case of Online Prediction, if you want to override target CPU utilization to 80, you should set autoscaling_metric_specs.metric_name to `aiplatform.googleapis.com/prediction/online/cpu/utilization` and autoscaling_metric_specs.target to `80`. { # The metric specification that defines the target resource utilization (CPU utilization, accelerator's duty cycle, and so on) for calculating the desired replica count. - "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` + "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` * `pubsub.googleapis.com/subscription/num_undelivered_messages` "target": 42, # The target resource utilization in percentage (1% - 100%) for the given metric; once the real usage deviates from the target by a certain percentage, the machine replicas change. The default value is 60 (representing 60%) if not provided. }, ], @@ -2126,6 +2231,17 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. @@ -2152,6 +2268,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -2176,6 +2295,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -2246,6 +2366,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -2254,6 +2378,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -2263,6 +2391,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -2302,6 +2431,17 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. @@ -2328,6 +2468,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -2346,6 +2489,7 @@

Method Details

"A String", ], "mode": "A String", # Optional. Function calling mode. + "streamFunctionCallArguments": True or False, # Optional. When set to true, arguments of a single function call will be streamed out in multiple parts/contents/responses. Partial parameter results will be returned in the [FunctionCall.partial_args] field. }, "retrievalConfig": { # Retrieval config. # Optional. Retrieval config. "languageCode": "A String", # The language code of the user. @@ -2374,7 +2518,7 @@

Method Details

"functionDeclarations": [ # Optional. Function tool type. One or more function declarations to be passed to the model along with the current user query. Model may decide to call a subset of these functions by populating FunctionCall in the response. User should provide a FunctionResponse for each function call in the next turn. Based on the function responses, Model will generate the final response back to the user. Maximum 512 function declarations can be provided. { # Structured representation of a function declaration as defined by the [OpenAPI 3.0 specification](https://spec.openapis.org/oas/v3.0.3). Included in this declaration are the function name, description, parameters and response type. This FunctionDeclaration is a representation of a block of code that can be used as a `Tool` by the model and executed by the client. "description": "A String", # Optional. Description and purpose of the function. Model uses it to decide how and whether to call the function. - "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots and dashes, with a maximum length of 64. + "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots, colons and dashes, with a maximum length of 64. "parameters": { # Schema is used to define the format of input/output data. Represents a select subset of an [OpenAPI 3.0 schema object](https://spec.openapis.org/oas/v3.0.3#schema-object). More fields may be added in the future as needed. # Optional. Describes the parameters to this function in JSON Schema Object format. Reflects the Open API 3.03 Parameter Object. string Key: the name of the parameter. Parameter names are case sensitive. Schema Value: the Schema defining the type used for the parameter. For function with no parameters, this can be left unset. Parameter names must start with a letter or an underscore and must only contain chars a-z, A-Z, 0-9, or underscores with a maximum length of 64. Example with 1 required and 1 optional parameter: type: OBJECT properties: param1: type: STRING param2: type: INTEGER required: - param1 "additionalProperties": "", # Optional. Can either be a boolean or an object; controls the presence of additional properties. "anyOf": [ # Optional. The value should be validated against any (one or more) of the subschemas in the list. @@ -2610,6 +2754,17 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. @@ -2636,6 +2791,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. diff --git a/docs/dyn/aiplatform_v1.ragCorpora.operations.html b/docs/dyn/aiplatform_v1.ragCorpora.operations.html index 6504f1393e..df26f8dadf 100644 --- a/docs/dyn/aiplatform_v1.ragCorpora.operations.html +++ b/docs/dyn/aiplatform_v1.ragCorpora.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.ragCorpora.ragFiles.operations.html b/docs/dyn/aiplatform_v1.ragCorpora.ragFiles.operations.html index b454c33309..3c6aa36adf 100644 --- a/docs/dyn/aiplatform_v1.ragCorpora.ragFiles.operations.html +++ b/docs/dyn/aiplatform_v1.ragCorpora.ragFiles.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.ragEngineConfig.operations.html b/docs/dyn/aiplatform_v1.ragEngineConfig.operations.html index b06494079a..b723737fa5 100644 --- a/docs/dyn/aiplatform_v1.ragEngineConfig.operations.html +++ b/docs/dyn/aiplatform_v1.ragEngineConfig.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.reasoningEngines.html b/docs/dyn/aiplatform_v1.reasoningEngines.html index 8faeecc0d4..d19985d626 100644 --- a/docs/dyn/aiplatform_v1.reasoningEngines.html +++ b/docs/dyn/aiplatform_v1.reasoningEngines.html @@ -121,6 +121,138 @@

Method Details

The object takes the form of: { # ReasoningEngine provides a customizable runtime for models to determine which actions to take and in which order. + "contextSpec": { # Configuration for how Agent Engine sub-resources should manage context. # Optional. Configuration for how Agent Engine sub-resources should manage context. + "memoryBankConfig": { # Specification for a Memory Bank. # Optional. Specification for a Memory Bank, which manages memories for the Agent Engine. + "customizationConfigs": [ # Optional. Configuration for how to customize Memory Bank behavior for a particular scope. + { # Configuration for organizing memories for a particular scope. + "generateMemoriesExamples": [ # Optional. Examples of how to generate memories for a particular scope. + { # An example of how to generate memories for a particular scope. + "conversationSource": { # A conversation source for the example. This is similar to `DirectContentsSource`. # A conversation source for the example. + "events": [ # Optional. The input conversation events for the example. + { # A single conversation event. + "content": { # The structured data content of a message. A Content message contains a `role` field, which indicates the producer of the content, and a `parts` field, which contains the multi-part data of the message. # Required. The content of the event. + "parts": [ # Required. A list of Part objects that make up a single message. Parts of a message can have different MIME types. A Content message must have at least one Part. + { # A datatype containing media that is part of a multi-part Content message. A `Part` consists of data which has an associated datatype. A `Part` can only contain one of the accepted types in `Part.data`. For media types that are not text, `Part` must have a fixed IANA MIME type identifying the type and subtype of the media if `inline_data` or `file_data` field is filled with raw bytes. + "codeExecutionResult": { # Result of executing the [ExecutableCode]. Only generated when using the [CodeExecution] tool, and always follows a `part` containing the [ExecutableCode]. # Optional. The result of executing the ExecutableCode. + "outcome": "A String", # Required. Outcome of the code execution. + "output": "A String", # Optional. Contains stdout when code execution is successful, stderr or other description otherwise. + }, + "executableCode": { # Code generated by the model that is meant to be executed, and the result returned to the model. Generated when using the [CodeExecution] tool, in which the code will be automatically executed, and a corresponding [CodeExecutionResult] will also be generated. # Optional. Code generated by the model that is intended to be executed. + "code": "A String", # Required. The code to be executed. + "language": "A String", # Required. Programming language of the `code`. + }, + "fileData": { # URI-based data. A FileData message contains a URI pointing to data of a specific media type. It is used to represent images, audio, and video stored in Google Cloud Storage. # Optional. The URI-based data of the part. This can be used to include files from Google Cloud Storage. + "displayName": "A String", # Optional. The display name of the file. Used to provide a label or filename to distinguish files. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server side tools (`code_execution`, `google_search`, and `url_context`) are enabled. + "fileUri": "A String", # Required. The URI of the file in Google Cloud Storage. + "mimeType": "A String", # Required. The IANA standard MIME type of the source data. + }, + "functionCall": { # A predicted [FunctionCall] returned from the model that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing the parameters and their values. # Optional. A predicted function call returned from the model. This contains the name of the function to call and the arguments to pass to the function. + "args": { # Optional. The function parameters and values in JSON object format. See [FunctionDeclaration.parameters] for parameter details. + "a_key": "", # Properties of the object. + }, + "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. + }, + "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. + "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. + "parts": [ # Optional. Ordered `Parts` that constitute a function response. Parts may have different IANA MIME types. + { # A datatype containing media that is part of a `FunctionResponse` message. A `FunctionResponsePart` consists of data which has an associated datatype. A `FunctionResponsePart` can only contain one of the accepted types in `FunctionResponsePart.data`. A `FunctionResponsePart` must have a fixed IANA MIME type identifying the type and subtype of the media if the `inline_data` field is filled with raw bytes. + "fileData": { # URI based data for function response. # URI based data. + "displayName": "A String", # Optional. Display name of the file data. Used to provide a label or filename to distinguish file datas. This field is only returned in PromptMessage for prompt management. It is currently used in the Gemini GenerateContent calls only when server side tools (code_execution, google_search, and url_context) are enabled. + "fileUri": "A String", # Required. URI. + "mimeType": "A String", # Required. The IANA standard MIME type of the source data. + }, + "inlineData": { # Raw media bytes for function response. Text should not be sent as raw bytes, use the 'text' field. # Inline media bytes. + "data": "A String", # Required. Raw bytes. + "displayName": "A String", # Optional. Display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in PromptMessage for prompt management. It is currently used in the Gemini GenerateContent calls only when server side tools (code_execution, google_search, and url_context) are enabled. + "mimeType": "A String", # Required. The IANA standard MIME type of the source data. + }, + }, + ], + "response": { # Required. The function response in JSON object format. Use "output" key to specify function output and "error" key to specify error details (if any). If "output" and "error" keys are not specified, then whole "response" is treated as function output. + "a_key": "", # Properties of the object. + }, + }, + "inlineData": { # A content blob. A Blob contains data of a specific media type. It is used to represent images, audio, and video. # Optional. The inline data content of the part. This can be used to include images, audio, or video in a request. + "data": "A String", # Required. The raw bytes of the data. + "displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. + "mimeType": "A String", # Required. The IANA standard MIME type of the source data. + }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, + "text": "A String", # Optional. The text content of the part. + "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. + "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. + "videoMetadata": { # Provides metadata for a video, including the start and end offsets for clipping and the frame rate. # Optional. Video metadata. The metadata should only be specified while the video data is presented in inline_data or file_data. + "endOffset": "A String", # Optional. The end offset of the video. + "fps": 3.14, # Optional. The frame rate of the video sent to the model. If not specified, the default value is 1.0. The valid range is (0.0, 24.0]. + "startOffset": "A String", # Optional. The start offset of the video. + }, + }, + ], + "role": "A String", # Optional. The producer of the content. Must be either 'user' or 'model'. If not set, the service will default to 'user'. + }, + }, + ], + }, + "generatedMemories": [ # Optional. The memories that are expected to be generated from the input conversation. An empty list indicates that no memories are expected to be generated for the input conversation. + { # A memory generated by the operation. + "fact": "A String", # Required. The fact to generate a memory from. + "topics": [ # Optional. The list of topics that the memory should be associated with. For example, use `custom_memory_topic_label = "jargon"` if the extracted memory is an example of memory extraction for the custom topic `jargon`. + { # A memory topic identifier. This will be used to label a Memory and to restrict which topics are eligible for generation or retrieval. + "customMemoryTopicLabel": "A String", # Optional. The custom memory topic label. + "managedMemoryTopic": "A String", # Optional. The managed memory topic. + }, + ], + }, + ], + }, + ], + "memoryTopics": [ # Optional. Topics of information that should be extracted from conversations and stored as memories. If not set, then Memory Bank's default topics will be used. + { # A topic of information that should be extracted from conversations and stored as memories. + "customMemoryTopic": { # A custom memory topic defined by the developer. # A custom memory topic defined by the developer. + "description": "A String", # Required. Description of the memory topic. This should explain what information should be extracted for this topic. + "label": "A String", # Required. The label of the topic. + }, + "managedMemoryTopic": { # A managed memory topic defined by the system. # A managed memory topic defined by Memory Bank. + "managedTopicEnum": "A String", # Required. The managed topic. + }, + }, + ], + "scopeKeys": [ # Optional. The scope keys (i.e. 'user_id') for which to use this config. A request's scope must include all of the provided keys for the config to be used (order does not matter). If empty, then the config will be used for all requests that do not have a more specific config. Only one default config is allowed per Memory Bank. + "A String", + ], + }, + ], + "disableMemoryRevisions": True or False, # If true, no memory revisions will be created for any requests to the Memory Bank. + "generationConfig": { # Configuration for how to generate memories. # Optional. Configuration for how to generate memories for the Memory Bank. + "model": "A String", # Required. The model used to generate memories. Format: `projects/{project}/locations/{location}/publishers/google/models/{model}`. + }, + "similaritySearchConfig": { # Configuration for how to perform similarity search on memories. # Optional. Configuration for how to perform similarity search on memories. If not set, the Memory Bank will use the default embedding model `text-embedding-005`. + "embeddingModel": "A String", # Required. The model used to generate embeddings to lookup similar memories. Format: `projects/{project}/locations/{location}/publishers/google/models/{model}`. + }, + "ttlConfig": { # Configuration for automatically setting the TTL ("time-to-live") of the memories in the Memory Bank. # Optional. Configuration for automatic TTL ("time-to-live") of the memories in the Memory Bank. If not set, TTL will not be applied automatically. The TTL can be explicitly set by modifying the `expire_time` of each Memory resource. + "defaultTtl": "A String", # Optional. The default TTL duration of the memories in the Memory Bank. This applies to all operations that create or update a memory. + "granularTtlConfig": { # Configuration for TTL of the memories in the Memory Bank based on the action that created or updated the memory. # Optional. The granular TTL configuration of the memories in the Memory Bank. + "createTtl": "A String", # Optional. The TTL duration for memories uploaded via CreateMemory. + "generateCreatedTtl": "A String", # Optional. The TTL duration for memories newly generated via GenerateMemories (GenerateMemoriesResponse.GeneratedMemory.Action.CREATED). + "generateUpdatedTtl": "A String", # Optional. The TTL duration for memories updated via GenerateMemories (GenerateMemoriesResponse.GeneratedMemory.Action.UPDATED). In the case of an UPDATE action, the `expire_time` of the existing memory will be updated to the new value (now + TTL). + }, + "memoryRevisionDefaultTtl": "A String", # Optional. The default TTL duration of the memory revisions in the Memory Bank. This applies to all operations that create a memory revision. If not set, a default TTL of 365 days will be used. + }, + }, + }, "createTime": "A String", # Output only. Timestamp when this ReasoningEngine was created. "description": "A String", # Optional. The description of the ReasoningEngine. "displayName": "A String", # Required. The display name of the ReasoningEngine. @@ -275,6 +407,138 @@

Method Details

An object of the form: { # ReasoningEngine provides a customizable runtime for models to determine which actions to take and in which order. + "contextSpec": { # Configuration for how Agent Engine sub-resources should manage context. # Optional. Configuration for how Agent Engine sub-resources should manage context. + "memoryBankConfig": { # Specification for a Memory Bank. # Optional. Specification for a Memory Bank, which manages memories for the Agent Engine. + "customizationConfigs": [ # Optional. Configuration for how to customize Memory Bank behavior for a particular scope. + { # Configuration for organizing memories for a particular scope. + "generateMemoriesExamples": [ # Optional. Examples of how to generate memories for a particular scope. + { # An example of how to generate memories for a particular scope. + "conversationSource": { # A conversation source for the example. This is similar to `DirectContentsSource`. # A conversation source for the example. + "events": [ # Optional. The input conversation events for the example. + { # A single conversation event. + "content": { # The structured data content of a message. A Content message contains a `role` field, which indicates the producer of the content, and a `parts` field, which contains the multi-part data of the message. # Required. The content of the event. + "parts": [ # Required. A list of Part objects that make up a single message. Parts of a message can have different MIME types. A Content message must have at least one Part. + { # A datatype containing media that is part of a multi-part Content message. A `Part` consists of data which has an associated datatype. A `Part` can only contain one of the accepted types in `Part.data`. For media types that are not text, `Part` must have a fixed IANA MIME type identifying the type and subtype of the media if `inline_data` or `file_data` field is filled with raw bytes. + "codeExecutionResult": { # Result of executing the [ExecutableCode]. Only generated when using the [CodeExecution] tool, and always follows a `part` containing the [ExecutableCode]. # Optional. The result of executing the ExecutableCode. + "outcome": "A String", # Required. Outcome of the code execution. + "output": "A String", # Optional. Contains stdout when code execution is successful, stderr or other description otherwise. + }, + "executableCode": { # Code generated by the model that is meant to be executed, and the result returned to the model. Generated when using the [CodeExecution] tool, in which the code will be automatically executed, and a corresponding [CodeExecutionResult] will also be generated. # Optional. Code generated by the model that is intended to be executed. + "code": "A String", # Required. The code to be executed. + "language": "A String", # Required. Programming language of the `code`. + }, + "fileData": { # URI-based data. A FileData message contains a URI pointing to data of a specific media type. It is used to represent images, audio, and video stored in Google Cloud Storage. # Optional. The URI-based data of the part. This can be used to include files from Google Cloud Storage. + "displayName": "A String", # Optional. The display name of the file. Used to provide a label or filename to distinguish files. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server side tools (`code_execution`, `google_search`, and `url_context`) are enabled. + "fileUri": "A String", # Required. The URI of the file in Google Cloud Storage. + "mimeType": "A String", # Required. The IANA standard MIME type of the source data. + }, + "functionCall": { # A predicted [FunctionCall] returned from the model that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing the parameters and their values. # Optional. A predicted function call returned from the model. This contains the name of the function to call and the arguments to pass to the function. + "args": { # Optional. The function parameters and values in JSON object format. See [FunctionDeclaration.parameters] for parameter details. + "a_key": "", # Properties of the object. + }, + "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. + }, + "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. + "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. + "parts": [ # Optional. Ordered `Parts` that constitute a function response. Parts may have different IANA MIME types. + { # A datatype containing media that is part of a `FunctionResponse` message. A `FunctionResponsePart` consists of data which has an associated datatype. A `FunctionResponsePart` can only contain one of the accepted types in `FunctionResponsePart.data`. A `FunctionResponsePart` must have a fixed IANA MIME type identifying the type and subtype of the media if the `inline_data` field is filled with raw bytes. + "fileData": { # URI based data for function response. # URI based data. + "displayName": "A String", # Optional. Display name of the file data. Used to provide a label or filename to distinguish file datas. This field is only returned in PromptMessage for prompt management. It is currently used in the Gemini GenerateContent calls only when server side tools (code_execution, google_search, and url_context) are enabled. + "fileUri": "A String", # Required. URI. + "mimeType": "A String", # Required. The IANA standard MIME type of the source data. + }, + "inlineData": { # Raw media bytes for function response. Text should not be sent as raw bytes, use the 'text' field. # Inline media bytes. + "data": "A String", # Required. Raw bytes. + "displayName": "A String", # Optional. Display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in PromptMessage for prompt management. It is currently used in the Gemini GenerateContent calls only when server side tools (code_execution, google_search, and url_context) are enabled. + "mimeType": "A String", # Required. The IANA standard MIME type of the source data. + }, + }, + ], + "response": { # Required. The function response in JSON object format. Use "output" key to specify function output and "error" key to specify error details (if any). If "output" and "error" keys are not specified, then whole "response" is treated as function output. + "a_key": "", # Properties of the object. + }, + }, + "inlineData": { # A content blob. A Blob contains data of a specific media type. It is used to represent images, audio, and video. # Optional. The inline data content of the part. This can be used to include images, audio, or video in a request. + "data": "A String", # Required. The raw bytes of the data. + "displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. + "mimeType": "A String", # Required. The IANA standard MIME type of the source data. + }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, + "text": "A String", # Optional. The text content of the part. + "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. + "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. + "videoMetadata": { # Provides metadata for a video, including the start and end offsets for clipping and the frame rate. # Optional. Video metadata. The metadata should only be specified while the video data is presented in inline_data or file_data. + "endOffset": "A String", # Optional. The end offset of the video. + "fps": 3.14, # Optional. The frame rate of the video sent to the model. If not specified, the default value is 1.0. The valid range is (0.0, 24.0]. + "startOffset": "A String", # Optional. The start offset of the video. + }, + }, + ], + "role": "A String", # Optional. The producer of the content. Must be either 'user' or 'model'. If not set, the service will default to 'user'. + }, + }, + ], + }, + "generatedMemories": [ # Optional. The memories that are expected to be generated from the input conversation. An empty list indicates that no memories are expected to be generated for the input conversation. + { # A memory generated by the operation. + "fact": "A String", # Required. The fact to generate a memory from. + "topics": [ # Optional. The list of topics that the memory should be associated with. For example, use `custom_memory_topic_label = "jargon"` if the extracted memory is an example of memory extraction for the custom topic `jargon`. + { # A memory topic identifier. This will be used to label a Memory and to restrict which topics are eligible for generation or retrieval. + "customMemoryTopicLabel": "A String", # Optional. The custom memory topic label. + "managedMemoryTopic": "A String", # Optional. The managed memory topic. + }, + ], + }, + ], + }, + ], + "memoryTopics": [ # Optional. Topics of information that should be extracted from conversations and stored as memories. If not set, then Memory Bank's default topics will be used. + { # A topic of information that should be extracted from conversations and stored as memories. + "customMemoryTopic": { # A custom memory topic defined by the developer. # A custom memory topic defined by the developer. + "description": "A String", # Required. Description of the memory topic. This should explain what information should be extracted for this topic. + "label": "A String", # Required. The label of the topic. + }, + "managedMemoryTopic": { # A managed memory topic defined by the system. # A managed memory topic defined by Memory Bank. + "managedTopicEnum": "A String", # Required. The managed topic. + }, + }, + ], + "scopeKeys": [ # Optional. The scope keys (i.e. 'user_id') for which to use this config. A request's scope must include all of the provided keys for the config to be used (order does not matter). If empty, then the config will be used for all requests that do not have a more specific config. Only one default config is allowed per Memory Bank. + "A String", + ], + }, + ], + "disableMemoryRevisions": True or False, # If true, no memory revisions will be created for any requests to the Memory Bank. + "generationConfig": { # Configuration for how to generate memories. # Optional. Configuration for how to generate memories for the Memory Bank. + "model": "A String", # Required. The model used to generate memories. Format: `projects/{project}/locations/{location}/publishers/google/models/{model}`. + }, + "similaritySearchConfig": { # Configuration for how to perform similarity search on memories. # Optional. Configuration for how to perform similarity search on memories. If not set, the Memory Bank will use the default embedding model `text-embedding-005`. + "embeddingModel": "A String", # Required. The model used to generate embeddings to lookup similar memories. Format: `projects/{project}/locations/{location}/publishers/google/models/{model}`. + }, + "ttlConfig": { # Configuration for automatically setting the TTL ("time-to-live") of the memories in the Memory Bank. # Optional. Configuration for automatic TTL ("time-to-live") of the memories in the Memory Bank. If not set, TTL will not be applied automatically. The TTL can be explicitly set by modifying the `expire_time` of each Memory resource. + "defaultTtl": "A String", # Optional. The default TTL duration of the memories in the Memory Bank. This applies to all operations that create or update a memory. + "granularTtlConfig": { # Configuration for TTL of the memories in the Memory Bank based on the action that created or updated the memory. # Optional. The granular TTL configuration of the memories in the Memory Bank. + "createTtl": "A String", # Optional. The TTL duration for memories uploaded via CreateMemory. + "generateCreatedTtl": "A String", # Optional. The TTL duration for memories newly generated via GenerateMemories (GenerateMemoriesResponse.GeneratedMemory.Action.CREATED). + "generateUpdatedTtl": "A String", # Optional. The TTL duration for memories updated via GenerateMemories (GenerateMemoriesResponse.GeneratedMemory.Action.UPDATED). In the case of an UPDATE action, the `expire_time` of the existing memory will be updated to the new value (now + TTL). + }, + "memoryRevisionDefaultTtl": "A String", # Optional. The default TTL duration of the memory revisions in the Memory Bank. This applies to all operations that create a memory revision. If not set, a default TTL of 365 days will be used. + }, + }, + }, "createTime": "A String", # Output only. Timestamp when this ReasoningEngine was created. "description": "A String", # Optional. The description of the ReasoningEngine. "displayName": "A String", # Required. The display name of the ReasoningEngine. @@ -370,6 +634,138 @@

Method Details

"nextPageToken": "A String", # A token to retrieve the next page of results. Pass to ListReasoningEnginesRequest.page_token to obtain that page. "reasoningEngines": [ # List of ReasoningEngines in the requested page. { # ReasoningEngine provides a customizable runtime for models to determine which actions to take and in which order. + "contextSpec": { # Configuration for how Agent Engine sub-resources should manage context. # Optional. Configuration for how Agent Engine sub-resources should manage context. + "memoryBankConfig": { # Specification for a Memory Bank. # Optional. Specification for a Memory Bank, which manages memories for the Agent Engine. + "customizationConfigs": [ # Optional. Configuration for how to customize Memory Bank behavior for a particular scope. + { # Configuration for organizing memories for a particular scope. + "generateMemoriesExamples": [ # Optional. Examples of how to generate memories for a particular scope. + { # An example of how to generate memories for a particular scope. + "conversationSource": { # A conversation source for the example. This is similar to `DirectContentsSource`. # A conversation source for the example. + "events": [ # Optional. The input conversation events for the example. + { # A single conversation event. + "content": { # The structured data content of a message. A Content message contains a `role` field, which indicates the producer of the content, and a `parts` field, which contains the multi-part data of the message. # Required. The content of the event. + "parts": [ # Required. A list of Part objects that make up a single message. Parts of a message can have different MIME types. A Content message must have at least one Part. + { # A datatype containing media that is part of a multi-part Content message. A `Part` consists of data which has an associated datatype. A `Part` can only contain one of the accepted types in `Part.data`. For media types that are not text, `Part` must have a fixed IANA MIME type identifying the type and subtype of the media if `inline_data` or `file_data` field is filled with raw bytes. + "codeExecutionResult": { # Result of executing the [ExecutableCode]. Only generated when using the [CodeExecution] tool, and always follows a `part` containing the [ExecutableCode]. # Optional. The result of executing the ExecutableCode. + "outcome": "A String", # Required. Outcome of the code execution. + "output": "A String", # Optional. Contains stdout when code execution is successful, stderr or other description otherwise. + }, + "executableCode": { # Code generated by the model that is meant to be executed, and the result returned to the model. Generated when using the [CodeExecution] tool, in which the code will be automatically executed, and a corresponding [CodeExecutionResult] will also be generated. # Optional. Code generated by the model that is intended to be executed. + "code": "A String", # Required. The code to be executed. + "language": "A String", # Required. Programming language of the `code`. + }, + "fileData": { # URI-based data. A FileData message contains a URI pointing to data of a specific media type. It is used to represent images, audio, and video stored in Google Cloud Storage. # Optional. The URI-based data of the part. This can be used to include files from Google Cloud Storage. + "displayName": "A String", # Optional. The display name of the file. Used to provide a label or filename to distinguish files. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server side tools (`code_execution`, `google_search`, and `url_context`) are enabled. + "fileUri": "A String", # Required. The URI of the file in Google Cloud Storage. + "mimeType": "A String", # Required. The IANA standard MIME type of the source data. + }, + "functionCall": { # A predicted [FunctionCall] returned from the model that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing the parameters and their values. # Optional. A predicted function call returned from the model. This contains the name of the function to call and the arguments to pass to the function. + "args": { # Optional. The function parameters and values in JSON object format. See [FunctionDeclaration.parameters] for parameter details. + "a_key": "", # Properties of the object. + }, + "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. + }, + "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. + "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. + "parts": [ # Optional. Ordered `Parts` that constitute a function response. Parts may have different IANA MIME types. + { # A datatype containing media that is part of a `FunctionResponse` message. A `FunctionResponsePart` consists of data which has an associated datatype. A `FunctionResponsePart` can only contain one of the accepted types in `FunctionResponsePart.data`. A `FunctionResponsePart` must have a fixed IANA MIME type identifying the type and subtype of the media if the `inline_data` field is filled with raw bytes. + "fileData": { # URI based data for function response. # URI based data. + "displayName": "A String", # Optional. Display name of the file data. Used to provide a label or filename to distinguish file datas. This field is only returned in PromptMessage for prompt management. It is currently used in the Gemini GenerateContent calls only when server side tools (code_execution, google_search, and url_context) are enabled. + "fileUri": "A String", # Required. URI. + "mimeType": "A String", # Required. The IANA standard MIME type of the source data. + }, + "inlineData": { # Raw media bytes for function response. Text should not be sent as raw bytes, use the 'text' field. # Inline media bytes. + "data": "A String", # Required. Raw bytes. + "displayName": "A String", # Optional. Display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in PromptMessage for prompt management. It is currently used in the Gemini GenerateContent calls only when server side tools (code_execution, google_search, and url_context) are enabled. + "mimeType": "A String", # Required. The IANA standard MIME type of the source data. + }, + }, + ], + "response": { # Required. The function response in JSON object format. Use "output" key to specify function output and "error" key to specify error details (if any). If "output" and "error" keys are not specified, then whole "response" is treated as function output. + "a_key": "", # Properties of the object. + }, + }, + "inlineData": { # A content blob. A Blob contains data of a specific media type. It is used to represent images, audio, and video. # Optional. The inline data content of the part. This can be used to include images, audio, or video in a request. + "data": "A String", # Required. The raw bytes of the data. + "displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. + "mimeType": "A String", # Required. The IANA standard MIME type of the source data. + }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, + "text": "A String", # Optional. The text content of the part. + "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. + "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. + "videoMetadata": { # Provides metadata for a video, including the start and end offsets for clipping and the frame rate. # Optional. Video metadata. The metadata should only be specified while the video data is presented in inline_data or file_data. + "endOffset": "A String", # Optional. The end offset of the video. + "fps": 3.14, # Optional. The frame rate of the video sent to the model. If not specified, the default value is 1.0. The valid range is (0.0, 24.0]. + "startOffset": "A String", # Optional. The start offset of the video. + }, + }, + ], + "role": "A String", # Optional. The producer of the content. Must be either 'user' or 'model'. If not set, the service will default to 'user'. + }, + }, + ], + }, + "generatedMemories": [ # Optional. The memories that are expected to be generated from the input conversation. An empty list indicates that no memories are expected to be generated for the input conversation. + { # A memory generated by the operation. + "fact": "A String", # Required. The fact to generate a memory from. + "topics": [ # Optional. The list of topics that the memory should be associated with. For example, use `custom_memory_topic_label = "jargon"` if the extracted memory is an example of memory extraction for the custom topic `jargon`. + { # A memory topic identifier. This will be used to label a Memory and to restrict which topics are eligible for generation or retrieval. + "customMemoryTopicLabel": "A String", # Optional. The custom memory topic label. + "managedMemoryTopic": "A String", # Optional. The managed memory topic. + }, + ], + }, + ], + }, + ], + "memoryTopics": [ # Optional. Topics of information that should be extracted from conversations and stored as memories. If not set, then Memory Bank's default topics will be used. + { # A topic of information that should be extracted from conversations and stored as memories. + "customMemoryTopic": { # A custom memory topic defined by the developer. # A custom memory topic defined by the developer. + "description": "A String", # Required. Description of the memory topic. This should explain what information should be extracted for this topic. + "label": "A String", # Required. The label of the topic. + }, + "managedMemoryTopic": { # A managed memory topic defined by the system. # A managed memory topic defined by Memory Bank. + "managedTopicEnum": "A String", # Required. The managed topic. + }, + }, + ], + "scopeKeys": [ # Optional. The scope keys (i.e. 'user_id') for which to use this config. A request's scope must include all of the provided keys for the config to be used (order does not matter). If empty, then the config will be used for all requests that do not have a more specific config. Only one default config is allowed per Memory Bank. + "A String", + ], + }, + ], + "disableMemoryRevisions": True or False, # If true, no memory revisions will be created for any requests to the Memory Bank. + "generationConfig": { # Configuration for how to generate memories. # Optional. Configuration for how to generate memories for the Memory Bank. + "model": "A String", # Required. The model used to generate memories. Format: `projects/{project}/locations/{location}/publishers/google/models/{model}`. + }, + "similaritySearchConfig": { # Configuration for how to perform similarity search on memories. # Optional. Configuration for how to perform similarity search on memories. If not set, the Memory Bank will use the default embedding model `text-embedding-005`. + "embeddingModel": "A String", # Required. The model used to generate embeddings to lookup similar memories. Format: `projects/{project}/locations/{location}/publishers/google/models/{model}`. + }, + "ttlConfig": { # Configuration for automatically setting the TTL ("time-to-live") of the memories in the Memory Bank. # Optional. Configuration for automatic TTL ("time-to-live") of the memories in the Memory Bank. If not set, TTL will not be applied automatically. The TTL can be explicitly set by modifying the `expire_time` of each Memory resource. + "defaultTtl": "A String", # Optional. The default TTL duration of the memories in the Memory Bank. This applies to all operations that create or update a memory. + "granularTtlConfig": { # Configuration for TTL of the memories in the Memory Bank based on the action that created or updated the memory. # Optional. The granular TTL configuration of the memories in the Memory Bank. + "createTtl": "A String", # Optional. The TTL duration for memories uploaded via CreateMemory. + "generateCreatedTtl": "A String", # Optional. The TTL duration for memories newly generated via GenerateMemories (GenerateMemoriesResponse.GeneratedMemory.Action.CREATED). + "generateUpdatedTtl": "A String", # Optional. The TTL duration for memories updated via GenerateMemories (GenerateMemoriesResponse.GeneratedMemory.Action.UPDATED). In the case of an UPDATE action, the `expire_time` of the existing memory will be updated to the new value (now + TTL). + }, + "memoryRevisionDefaultTtl": "A String", # Optional. The default TTL duration of the memory revisions in the Memory Bank. This applies to all operations that create a memory revision. If not set, a default TTL of 365 days will be used. + }, + }, + }, "createTime": "A String", # Output only. Timestamp when this ReasoningEngine was created. "description": "A String", # Optional. The description of the ReasoningEngine. "displayName": "A String", # Required. The display name of the ReasoningEngine. @@ -470,6 +866,138 @@

Method Details

The object takes the form of: { # ReasoningEngine provides a customizable runtime for models to determine which actions to take and in which order. + "contextSpec": { # Configuration for how Agent Engine sub-resources should manage context. # Optional. Configuration for how Agent Engine sub-resources should manage context. + "memoryBankConfig": { # Specification for a Memory Bank. # Optional. Specification for a Memory Bank, which manages memories for the Agent Engine. + "customizationConfigs": [ # Optional. Configuration for how to customize Memory Bank behavior for a particular scope. + { # Configuration for organizing memories for a particular scope. + "generateMemoriesExamples": [ # Optional. Examples of how to generate memories for a particular scope. + { # An example of how to generate memories for a particular scope. + "conversationSource": { # A conversation source for the example. This is similar to `DirectContentsSource`. # A conversation source for the example. + "events": [ # Optional. The input conversation events for the example. + { # A single conversation event. + "content": { # The structured data content of a message. A Content message contains a `role` field, which indicates the producer of the content, and a `parts` field, which contains the multi-part data of the message. # Required. The content of the event. + "parts": [ # Required. A list of Part objects that make up a single message. Parts of a message can have different MIME types. A Content message must have at least one Part. + { # A datatype containing media that is part of a multi-part Content message. A `Part` consists of data which has an associated datatype. A `Part` can only contain one of the accepted types in `Part.data`. For media types that are not text, `Part` must have a fixed IANA MIME type identifying the type and subtype of the media if `inline_data` or `file_data` field is filled with raw bytes. + "codeExecutionResult": { # Result of executing the [ExecutableCode]. Only generated when using the [CodeExecution] tool, and always follows a `part` containing the [ExecutableCode]. # Optional. The result of executing the ExecutableCode. + "outcome": "A String", # Required. Outcome of the code execution. + "output": "A String", # Optional. Contains stdout when code execution is successful, stderr or other description otherwise. + }, + "executableCode": { # Code generated by the model that is meant to be executed, and the result returned to the model. Generated when using the [CodeExecution] tool, in which the code will be automatically executed, and a corresponding [CodeExecutionResult] will also be generated. # Optional. Code generated by the model that is intended to be executed. + "code": "A String", # Required. The code to be executed. + "language": "A String", # Required. Programming language of the `code`. + }, + "fileData": { # URI-based data. A FileData message contains a URI pointing to data of a specific media type. It is used to represent images, audio, and video stored in Google Cloud Storage. # Optional. The URI-based data of the part. This can be used to include files from Google Cloud Storage. + "displayName": "A String", # Optional. The display name of the file. Used to provide a label or filename to distinguish files. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server side tools (`code_execution`, `google_search`, and `url_context`) are enabled. + "fileUri": "A String", # Required. The URI of the file in Google Cloud Storage. + "mimeType": "A String", # Required. The IANA standard MIME type of the source data. + }, + "functionCall": { # A predicted [FunctionCall] returned from the model that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing the parameters and their values. # Optional. A predicted function call returned from the model. This contains the name of the function to call and the arguments to pass to the function. + "args": { # Optional. The function parameters and values in JSON object format. See [FunctionDeclaration.parameters] for parameter details. + "a_key": "", # Properties of the object. + }, + "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. + }, + "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. + "name": "A String", # Required. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name]. + "parts": [ # Optional. Ordered `Parts` that constitute a function response. Parts may have different IANA MIME types. + { # A datatype containing media that is part of a `FunctionResponse` message. A `FunctionResponsePart` consists of data which has an associated datatype. A `FunctionResponsePart` can only contain one of the accepted types in `FunctionResponsePart.data`. A `FunctionResponsePart` must have a fixed IANA MIME type identifying the type and subtype of the media if the `inline_data` field is filled with raw bytes. + "fileData": { # URI based data for function response. # URI based data. + "displayName": "A String", # Optional. Display name of the file data. Used to provide a label or filename to distinguish file datas. This field is only returned in PromptMessage for prompt management. It is currently used in the Gemini GenerateContent calls only when server side tools (code_execution, google_search, and url_context) are enabled. + "fileUri": "A String", # Required. URI. + "mimeType": "A String", # Required. The IANA standard MIME type of the source data. + }, + "inlineData": { # Raw media bytes for function response. Text should not be sent as raw bytes, use the 'text' field. # Inline media bytes. + "data": "A String", # Required. Raw bytes. + "displayName": "A String", # Optional. Display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in PromptMessage for prompt management. It is currently used in the Gemini GenerateContent calls only when server side tools (code_execution, google_search, and url_context) are enabled. + "mimeType": "A String", # Required. The IANA standard MIME type of the source data. + }, + }, + ], + "response": { # Required. The function response in JSON object format. Use "output" key to specify function output and "error" key to specify error details (if any). If "output" and "error" keys are not specified, then whole "response" is treated as function output. + "a_key": "", # Properties of the object. + }, + }, + "inlineData": { # A content blob. A Blob contains data of a specific media type. It is used to represent images, audio, and video. # Optional. The inline data content of the part. This can be used to include images, audio, or video in a request. + "data": "A String", # Required. The raw bytes of the data. + "displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. + "mimeType": "A String", # Required. The IANA standard MIME type of the source data. + }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, + "text": "A String", # Optional. The text content of the part. + "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. + "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. + "videoMetadata": { # Provides metadata for a video, including the start and end offsets for clipping and the frame rate. # Optional. Video metadata. The metadata should only be specified while the video data is presented in inline_data or file_data. + "endOffset": "A String", # Optional. The end offset of the video. + "fps": 3.14, # Optional. The frame rate of the video sent to the model. If not specified, the default value is 1.0. The valid range is (0.0, 24.0]. + "startOffset": "A String", # Optional. The start offset of the video. + }, + }, + ], + "role": "A String", # Optional. The producer of the content. Must be either 'user' or 'model'. If not set, the service will default to 'user'. + }, + }, + ], + }, + "generatedMemories": [ # Optional. The memories that are expected to be generated from the input conversation. An empty list indicates that no memories are expected to be generated for the input conversation. + { # A memory generated by the operation. + "fact": "A String", # Required. The fact to generate a memory from. + "topics": [ # Optional. The list of topics that the memory should be associated with. For example, use `custom_memory_topic_label = "jargon"` if the extracted memory is an example of memory extraction for the custom topic `jargon`. + { # A memory topic identifier. This will be used to label a Memory and to restrict which topics are eligible for generation or retrieval. + "customMemoryTopicLabel": "A String", # Optional. The custom memory topic label. + "managedMemoryTopic": "A String", # Optional. The managed memory topic. + }, + ], + }, + ], + }, + ], + "memoryTopics": [ # Optional. Topics of information that should be extracted from conversations and stored as memories. If not set, then Memory Bank's default topics will be used. + { # A topic of information that should be extracted from conversations and stored as memories. + "customMemoryTopic": { # A custom memory topic defined by the developer. # A custom memory topic defined by the developer. + "description": "A String", # Required. Description of the memory topic. This should explain what information should be extracted for this topic. + "label": "A String", # Required. The label of the topic. + }, + "managedMemoryTopic": { # A managed memory topic defined by the system. # A managed memory topic defined by Memory Bank. + "managedTopicEnum": "A String", # Required. The managed topic. + }, + }, + ], + "scopeKeys": [ # Optional. The scope keys (i.e. 'user_id') for which to use this config. A request's scope must include all of the provided keys for the config to be used (order does not matter). If empty, then the config will be used for all requests that do not have a more specific config. Only one default config is allowed per Memory Bank. + "A String", + ], + }, + ], + "disableMemoryRevisions": True or False, # If true, no memory revisions will be created for any requests to the Memory Bank. + "generationConfig": { # Configuration for how to generate memories. # Optional. Configuration for how to generate memories for the Memory Bank. + "model": "A String", # Required. The model used to generate memories. Format: `projects/{project}/locations/{location}/publishers/google/models/{model}`. + }, + "similaritySearchConfig": { # Configuration for how to perform similarity search on memories. # Optional. Configuration for how to perform similarity search on memories. If not set, the Memory Bank will use the default embedding model `text-embedding-005`. + "embeddingModel": "A String", # Required. The model used to generate embeddings to lookup similar memories. Format: `projects/{project}/locations/{location}/publishers/google/models/{model}`. + }, + "ttlConfig": { # Configuration for automatically setting the TTL ("time-to-live") of the memories in the Memory Bank. # Optional. Configuration for automatic TTL ("time-to-live") of the memories in the Memory Bank. If not set, TTL will not be applied automatically. The TTL can be explicitly set by modifying the `expire_time` of each Memory resource. + "defaultTtl": "A String", # Optional. The default TTL duration of the memories in the Memory Bank. This applies to all operations that create or update a memory. + "granularTtlConfig": { # Configuration for TTL of the memories in the Memory Bank based on the action that created or updated the memory. # Optional. The granular TTL configuration of the memories in the Memory Bank. + "createTtl": "A String", # Optional. The TTL duration for memories uploaded via CreateMemory. + "generateCreatedTtl": "A String", # Optional. The TTL duration for memories newly generated via GenerateMemories (GenerateMemoriesResponse.GeneratedMemory.Action.CREATED). + "generateUpdatedTtl": "A String", # Optional. The TTL duration for memories updated via GenerateMemories (GenerateMemoriesResponse.GeneratedMemory.Action.UPDATED). In the case of an UPDATE action, the `expire_time` of the existing memory will be updated to the new value (now + TTL). + }, + "memoryRevisionDefaultTtl": "A String", # Optional. The default TTL duration of the memory revisions in the Memory Bank. This applies to all operations that create a memory revision. If not set, a default TTL of 365 days will be used. + }, + }, + }, "createTime": "A String", # Output only. Timestamp when this ReasoningEngine was created. "description": "A String", # Optional. The description of the ReasoningEngine. "displayName": "A String", # Required. The display name of the ReasoningEngine. diff --git a/docs/dyn/aiplatform_v1.reasoningEngines.operations.html b/docs/dyn/aiplatform_v1.reasoningEngines.operations.html index 9f1c9d651f..9a5f051553 100644 --- a/docs/dyn/aiplatform_v1.reasoningEngines.operations.html +++ b/docs/dyn/aiplatform_v1.reasoningEngines.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.schedules.operations.html b/docs/dyn/aiplatform_v1.schedules.operations.html index a8a8e97d98..2eb7ea4800 100644 --- a/docs/dyn/aiplatform_v1.schedules.operations.html +++ b/docs/dyn/aiplatform_v1.schedules.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.specialistPools.operations.html b/docs/dyn/aiplatform_v1.specialistPools.operations.html index d9c5327695..54a6f12bfa 100644 --- a/docs/dyn/aiplatform_v1.specialistPools.operations.html +++ b/docs/dyn/aiplatform_v1.specialistPools.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.studies.operations.html b/docs/dyn/aiplatform_v1.studies.operations.html index e72ce3a725..41c08b2c70 100644 --- a/docs/dyn/aiplatform_v1.studies.operations.html +++ b/docs/dyn/aiplatform_v1.studies.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.studies.trials.operations.html b/docs/dyn/aiplatform_v1.studies.trials.operations.html index 5fcf5f3651..0ec7c3f05a 100644 --- a/docs/dyn/aiplatform_v1.studies.trials.operations.html +++ b/docs/dyn/aiplatform_v1.studies.trials.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.tensorboards.experiments.operations.html b/docs/dyn/aiplatform_v1.tensorboards.experiments.operations.html index 2eb24340d7..22f3b72998 100644 --- a/docs/dyn/aiplatform_v1.tensorboards.experiments.operations.html +++ b/docs/dyn/aiplatform_v1.tensorboards.experiments.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.tensorboards.experiments.runs.operations.html b/docs/dyn/aiplatform_v1.tensorboards.experiments.runs.operations.html index ca475b270b..05705fbe33 100644 --- a/docs/dyn/aiplatform_v1.tensorboards.experiments.runs.operations.html +++ b/docs/dyn/aiplatform_v1.tensorboards.experiments.runs.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.tensorboards.experiments.runs.timeSeries.operations.html b/docs/dyn/aiplatform_v1.tensorboards.experiments.runs.timeSeries.operations.html index e3b25489d8..51b90ed02b 100644 --- a/docs/dyn/aiplatform_v1.tensorboards.experiments.runs.timeSeries.operations.html +++ b/docs/dyn/aiplatform_v1.tensorboards.experiments.runs.timeSeries.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.tensorboards.operations.html b/docs/dyn/aiplatform_v1.tensorboards.operations.html index 6eb7e8bd8d..e3c0318d7f 100644 --- a/docs/dyn/aiplatform_v1.tensorboards.operations.html +++ b/docs/dyn/aiplatform_v1.tensorboards.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.trainingPipelines.operations.html b/docs/dyn/aiplatform_v1.trainingPipelines.operations.html index 520f9f537b..0a09ab9cbc 100644 --- a/docs/dyn/aiplatform_v1.trainingPipelines.operations.html +++ b/docs/dyn/aiplatform_v1.trainingPipelines.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1.tuningJobs.operations.html b/docs/dyn/aiplatform_v1.tuningJobs.operations.html index a80259142a..b1e07d9902 100644 --- a/docs/dyn/aiplatform_v1.tuningJobs.operations.html +++ b/docs/dyn/aiplatform_v1.tuningJobs.operations.html @@ -178,7 +178,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -210,7 +210,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.agents.operations.html b/docs/dyn/aiplatform_v1beta1.agents.operations.html index b29f17524b..726a07c2b7 100644 --- a/docs/dyn/aiplatform_v1beta1.agents.operations.html +++ b/docs/dyn/aiplatform_v1beta1.agents.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.apps.operations.html b/docs/dyn/aiplatform_v1beta1.apps.operations.html index b4db0707fe..374782ad10 100644 --- a/docs/dyn/aiplatform_v1beta1.apps.operations.html +++ b/docs/dyn/aiplatform_v1beta1.apps.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.batchPredictionJobs.html b/docs/dyn/aiplatform_v1beta1.batchPredictionJobs.html index 0255cce514..f8f70fda15 100644 --- a/docs/dyn/aiplatform_v1beta1.batchPredictionJobs.html +++ b/docs/dyn/aiplatform_v1beta1.batchPredictionJobs.html @@ -120,6 +120,7 @@

Method Details

"acceleratorType": "A String", # Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count. "gpuPartitionSize": "A String", # Optional. Immutable. The Nvidia GPU partition size. When specified, the requested accelerators will be partitioned into smaller GPU partitions. For example, if the request is for 8 units of NVIDIA A100 GPUs, and gpu_partition_size="1g.10gb", the service will create 8 * 7 = 56 partitioned MIG instances. The partition size must be a value supported by the requested accelerator. Refer to [Nvidia GPU Partitioning](https://cloud.google.com/kubernetes-engine/docs/how-to/gpus-multi#multi-instance_gpu_partitions) for the available partition sizes. If set, the accelerator_count should be set to 1. "machineType": "A String", # Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). For DeployedModel this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required. + "minGpuDriverVersion": "A String", # Optional. Immutable. The minimum GPU driver version that this machine requires. For example, "535.104.06". If not specified, the default GPU driver version will be used by the underlying infrastructure. "multihostGpuNodeCount": 42, # Optional. Immutable. The number of nodes per replica for multihost GPU deployments. "reservationAffinity": { # A ReservationAffinity can be used to configure a Vertex AI resource (e.g., a DeployedModel) to draw its Compute Engine resources from a Shared Reservation, or exclusively from on-demand capacity. # Optional. Immutable. Configuration controlling how this resource pool consumes reservation. "key": "A String", # Optional. Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, use `compute.googleapis.com/reservation-name` as the key and specify the name of your reservation as its value. @@ -615,6 +616,7 @@

Method Details

"acceleratorType": "A String", # Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count. "gpuPartitionSize": "A String", # Optional. Immutable. The Nvidia GPU partition size. When specified, the requested accelerators will be partitioned into smaller GPU partitions. For example, if the request is for 8 units of NVIDIA A100 GPUs, and gpu_partition_size="1g.10gb", the service will create 8 * 7 = 56 partitioned MIG instances. The partition size must be a value supported by the requested accelerator. Refer to [Nvidia GPU Partitioning](https://cloud.google.com/kubernetes-engine/docs/how-to/gpus-multi#multi-instance_gpu_partitions) for the available partition sizes. If set, the accelerator_count should be set to 1. "machineType": "A String", # Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). For DeployedModel this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required. + "minGpuDriverVersion": "A String", # Optional. Immutable. The minimum GPU driver version that this machine requires. For example, "535.104.06". If not specified, the default GPU driver version will be used by the underlying infrastructure. "multihostGpuNodeCount": 42, # Optional. Immutable. The number of nodes per replica for multihost GPU deployments. "reservationAffinity": { # A ReservationAffinity can be used to configure a Vertex AI resource (e.g., a DeployedModel) to draw its Compute Engine resources from a Shared Reservation, or exclusively from on-demand capacity. # Optional. Immutable. Configuration controlling how this resource pool consumes reservation. "key": "A String", # Optional. Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, use `compute.googleapis.com/reservation-name` as the key and specify the name of your reservation as its value. @@ -1116,6 +1118,7 @@

Method Details

"acceleratorType": "A String", # Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count. "gpuPartitionSize": "A String", # Optional. Immutable. The Nvidia GPU partition size. When specified, the requested accelerators will be partitioned into smaller GPU partitions. For example, if the request is for 8 units of NVIDIA A100 GPUs, and gpu_partition_size="1g.10gb", the service will create 8 * 7 = 56 partitioned MIG instances. The partition size must be a value supported by the requested accelerator. Refer to [Nvidia GPU Partitioning](https://cloud.google.com/kubernetes-engine/docs/how-to/gpus-multi#multi-instance_gpu_partitions) for the available partition sizes. If set, the accelerator_count should be set to 1. "machineType": "A String", # Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). For DeployedModel this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required. + "minGpuDriverVersion": "A String", # Optional. Immutable. The minimum GPU driver version that this machine requires. For example, "535.104.06". If not specified, the default GPU driver version will be used by the underlying infrastructure. "multihostGpuNodeCount": 42, # Optional. Immutable. The number of nodes per replica for multihost GPU deployments. "reservationAffinity": { # A ReservationAffinity can be used to configure a Vertex AI resource (e.g., a DeployedModel) to draw its Compute Engine resources from a Shared Reservation, or exclusively from on-demand capacity. # Optional. Immutable. Configuration controlling how this resource pool consumes reservation. "key": "A String", # Optional. Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, use `compute.googleapis.com/reservation-name` as the key and specify the name of your reservation as its value. @@ -1623,6 +1626,7 @@

Method Details

"acceleratorType": "A String", # Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count. "gpuPartitionSize": "A String", # Optional. Immutable. The Nvidia GPU partition size. When specified, the requested accelerators will be partitioned into smaller GPU partitions. For example, if the request is for 8 units of NVIDIA A100 GPUs, and gpu_partition_size="1g.10gb", the service will create 8 * 7 = 56 partitioned MIG instances. The partition size must be a value supported by the requested accelerator. Refer to [Nvidia GPU Partitioning](https://cloud.google.com/kubernetes-engine/docs/how-to/gpus-multi#multi-instance_gpu_partitions) for the available partition sizes. If set, the accelerator_count should be set to 1. "machineType": "A String", # Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). For DeployedModel this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required. + "minGpuDriverVersion": "A String", # Optional. Immutable. The minimum GPU driver version that this machine requires. For example, "535.104.06". If not specified, the default GPU driver version will be used by the underlying infrastructure. "multihostGpuNodeCount": 42, # Optional. Immutable. The number of nodes per replica for multihost GPU deployments. "reservationAffinity": { # A ReservationAffinity can be used to configure a Vertex AI resource (e.g., a DeployedModel) to draw its Compute Engine resources from a Shared Reservation, or exclusively from on-demand capacity. # Optional. Immutable. Configuration controlling how this resource pool consumes reservation. "key": "A String", # Optional. Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, use `compute.googleapis.com/reservation-name` as the key and specify the name of your reservation as its value. diff --git a/docs/dyn/aiplatform_v1beta1.customJobs.operations.html b/docs/dyn/aiplatform_v1beta1.customJobs.operations.html index fe4eb065d5..11bc97414d 100644 --- a/docs/dyn/aiplatform_v1beta1.customJobs.operations.html +++ b/docs/dyn/aiplatform_v1beta1.customJobs.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.dataLabelingJobs.operations.html b/docs/dyn/aiplatform_v1beta1.dataLabelingJobs.operations.html index d3e8a42c31..166a970c6f 100644 --- a/docs/dyn/aiplatform_v1beta1.dataLabelingJobs.operations.html +++ b/docs/dyn/aiplatform_v1beta1.dataLabelingJobs.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.datasets.annotationSpecs.operations.html b/docs/dyn/aiplatform_v1beta1.datasets.annotationSpecs.operations.html index 7c53a36cd0..d77c9aa716 100644 --- a/docs/dyn/aiplatform_v1beta1.datasets.annotationSpecs.operations.html +++ b/docs/dyn/aiplatform_v1beta1.datasets.annotationSpecs.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.datasets.dataItems.annotations.operations.html b/docs/dyn/aiplatform_v1beta1.datasets.dataItems.annotations.operations.html index 11915b6429..07f81d07fb 100644 --- a/docs/dyn/aiplatform_v1beta1.datasets.dataItems.annotations.operations.html +++ b/docs/dyn/aiplatform_v1beta1.datasets.dataItems.annotations.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.datasets.dataItems.operations.html b/docs/dyn/aiplatform_v1beta1.datasets.dataItems.operations.html index 09b1a4464c..0f0d2ecff8 100644 --- a/docs/dyn/aiplatform_v1beta1.datasets.dataItems.operations.html +++ b/docs/dyn/aiplatform_v1beta1.datasets.dataItems.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.datasets.operations.html b/docs/dyn/aiplatform_v1beta1.datasets.operations.html index 277fe69759..c764926461 100644 --- a/docs/dyn/aiplatform_v1beta1.datasets.operations.html +++ b/docs/dyn/aiplatform_v1beta1.datasets.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.datasets.savedQueries.operations.html b/docs/dyn/aiplatform_v1beta1.datasets.savedQueries.operations.html index 9ee2795171..9babff437b 100644 --- a/docs/dyn/aiplatform_v1beta1.datasets.savedQueries.operations.html +++ b/docs/dyn/aiplatform_v1beta1.datasets.savedQueries.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.deploymentResourcePools.operations.html b/docs/dyn/aiplatform_v1beta1.deploymentResourcePools.operations.html index 882fd09fcb..2a4e770048 100644 --- a/docs/dyn/aiplatform_v1beta1.deploymentResourcePools.operations.html +++ b/docs/dyn/aiplatform_v1beta1.deploymentResourcePools.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.edgeDevices.operations.html b/docs/dyn/aiplatform_v1beta1.edgeDevices.operations.html index fa21c73833..73fb808c39 100644 --- a/docs/dyn/aiplatform_v1beta1.edgeDevices.operations.html +++ b/docs/dyn/aiplatform_v1beta1.edgeDevices.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.endpoints.html b/docs/dyn/aiplatform_v1beta1.endpoints.html index 02c4131655..eeeb1d071c 100644 --- a/docs/dyn/aiplatform_v1beta1.endpoints.html +++ b/docs/dyn/aiplatform_v1beta1.endpoints.html @@ -147,6 +147,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -174,6 +185,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -249,6 +263,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -276,6 +301,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -300,6 +328,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -373,6 +402,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -381,6 +414,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -390,6 +427,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -420,6 +458,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -447,6 +496,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -478,7 +530,7 @@

Method Details

"functionDeclarations": [ # Optional. Function tool type. One or more function declarations to be passed to the model along with the current user query. Model may decide to call a subset of these functions by populating FunctionCall in the response. User should provide a FunctionResponse for each function call in the next turn. Based on the function responses, Model will generate the final response back to the user. Maximum 512 function declarations can be provided. { # Structured representation of a function declaration as defined by the [OpenAPI 3.0 specification](https://spec.openapis.org/oas/v3.0.3). Included in this declaration are the function name, description, parameters and response type. This FunctionDeclaration is a representation of a block of code that can be used as a `Tool` by the model and executed by the client. "description": "A String", # Optional. Description and purpose of the function. Model uses it to decide how and whether to call the function. - "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots and dashes, with a maximum length of 64. + "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots, colons and dashes, with a maximum length of 64. "parameters": { # Schema is used to define the format of input/output data. Represents a select subset of an [OpenAPI 3.0 schema object](https://spec.openapis.org/oas/v3.0.3#schema-object). More fields may be added in the future as needed. # Optional. Describes the parameters to this function in JSON Schema Object format. Reflects the Open API 3.03 Parameter Object. string Key: the name of the parameter. Parameter names are case sensitive. Schema Value: the Schema defining the type used for the parameter. For function with no parameters, this can be left unset. Parameter names must start with a letter or an underscore and must only contain chars a-z, A-Z, 0-9, or underscores with a maximum length of 64. Example with 1 required and 1 optional parameter: type: OBJECT properties: param1: type: STRING param2: type: INTEGER required: - param1 "additionalProperties": "", # Optional. Can either be a boolean or an object; controls the presence of additional properties. "anyOf": [ # Optional. The value should be validated against any (one or more) of the subschemas in the list. @@ -768,6 +820,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -795,6 +858,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -819,6 +885,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -892,6 +959,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -900,6 +971,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -909,6 +984,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -949,6 +1025,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -976,6 +1063,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -994,6 +1084,7 @@

Method Details

"A String", ], "mode": "A String", # Optional. Function calling mode. + "streamFunctionCallArguments": True or False, # Optional. When set to true, arguments of a single function call will be streamed out in multiple parts/contents/responses. Partial parameter results will be returned in the [FunctionCall.partial_args] field. }, "retrievalConfig": { # Retrieval config. # Optional. Retrieval config. "languageCode": "A String", # The language code of the user. @@ -1022,7 +1113,7 @@

Method Details

"functionDeclarations": [ # Optional. Function tool type. One or more function declarations to be passed to the model along with the current user query. Model may decide to call a subset of these functions by populating FunctionCall in the response. User should provide a FunctionResponse for each function call in the next turn. Based on the function responses, Model will generate the final response back to the user. Maximum 512 function declarations can be provided. { # Structured representation of a function declaration as defined by the [OpenAPI 3.0 specification](https://spec.openapis.org/oas/v3.0.3). Included in this declaration are the function name, description, parameters and response type. This FunctionDeclaration is a representation of a block of code that can be used as a `Tool` by the model and executed by the client. "description": "A String", # Optional. Description and purpose of the function. Model uses it to decide how and whether to call the function. - "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots and dashes, with a maximum length of 64. + "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots, colons and dashes, with a maximum length of 64. "parameters": { # Schema is used to define the format of input/output data. Represents a select subset of an [OpenAPI 3.0 schema object](https://spec.openapis.org/oas/v3.0.3#schema-object). More fields may be added in the future as needed. # Optional. Describes the parameters to this function in JSON Schema Object format. Reflects the Open API 3.03 Parameter Object. string Key: the name of the parameter. Parameter names are case sensitive. Schema Value: the Schema defining the type used for the parameter. For function with no parameters, this can be left unset. Parameter names must start with a letter or an underscore and must only contain chars a-z, A-Z, 0-9, or underscores with a maximum length of 64. Example with 1 required and 1 optional parameter: type: OBJECT properties: param1: type: STRING param2: type: INTEGER required: - param1 "additionalProperties": "", # Optional. Can either be a boolean or an object; controls the presence of additional properties. "anyOf": [ # Optional. The value should be validated against any (one or more) of the subschemas in the list. @@ -1266,6 +1357,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -1293,6 +1395,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -1596,6 +1701,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -1623,6 +1739,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -1647,6 +1766,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -1720,6 +1840,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -1728,6 +1852,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -1737,6 +1865,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -1777,6 +1906,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -1804,6 +1944,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -1822,6 +1965,7 @@

Method Details

"A String", ], "mode": "A String", # Optional. Function calling mode. + "streamFunctionCallArguments": True or False, # Optional. When set to true, arguments of a single function call will be streamed out in multiple parts/contents/responses. Partial parameter results will be returned in the [FunctionCall.partial_args] field. }, "retrievalConfig": { # Retrieval config. # Optional. Retrieval config. "languageCode": "A String", # The language code of the user. @@ -1850,7 +1994,7 @@

Method Details

"functionDeclarations": [ # Optional. Function tool type. One or more function declarations to be passed to the model along with the current user query. Model may decide to call a subset of these functions by populating FunctionCall in the response. User should provide a FunctionResponse for each function call in the next turn. Based on the function responses, Model will generate the final response back to the user. Maximum 512 function declarations can be provided. { # Structured representation of a function declaration as defined by the [OpenAPI 3.0 specification](https://spec.openapis.org/oas/v3.0.3). Included in this declaration are the function name, description, parameters and response type. This FunctionDeclaration is a representation of a block of code that can be used as a `Tool` by the model and executed by the client. "description": "A String", # Optional. Description and purpose of the function. Model uses it to decide how and whether to call the function. - "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots and dashes, with a maximum length of 64. + "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots, colons and dashes, with a maximum length of 64. "parameters": { # Schema is used to define the format of input/output data. Represents a select subset of an [OpenAPI 3.0 schema object](https://spec.openapis.org/oas/v3.0.3#schema-object). More fields may be added in the future as needed. # Optional. Describes the parameters to this function in JSON Schema Object format. Reflects the Open API 3.03 Parameter Object. string Key: the name of the parameter. Parameter names are case sensitive. Schema Value: the Schema defining the type used for the parameter. For function with no parameters, this can be left unset. Parameter names must start with a letter or an underscore and must only contain chars a-z, A-Z, 0-9, or underscores with a maximum length of 64. Example with 1 required and 1 optional parameter: type: OBJECT properties: param1: type: STRING param2: type: INTEGER required: - param1 "additionalProperties": "", # Optional. Can either be a boolean or an object; controls the presence of additional properties. "anyOf": [ # Optional. The value should be validated against any (one or more) of the subschemas in the list. @@ -2094,6 +2238,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -2121,6 +2276,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. diff --git a/docs/dyn/aiplatform_v1beta1.endpoints.operations.html b/docs/dyn/aiplatform_v1beta1.endpoints.operations.html index e188fd5818..5471090776 100644 --- a/docs/dyn/aiplatform_v1beta1.endpoints.operations.html +++ b/docs/dyn/aiplatform_v1beta1.endpoints.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.evaluationItems.operations.html b/docs/dyn/aiplatform_v1beta1.evaluationItems.operations.html index 61389166df..3b3b1e834f 100644 --- a/docs/dyn/aiplatform_v1beta1.evaluationItems.operations.html +++ b/docs/dyn/aiplatform_v1beta1.evaluationItems.operations.html @@ -160,7 +160,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -192,7 +192,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.evaluationRuns.operations.html b/docs/dyn/aiplatform_v1beta1.evaluationRuns.operations.html index d4ace2f983..02ad3b3eaf 100644 --- a/docs/dyn/aiplatform_v1beta1.evaluationRuns.operations.html +++ b/docs/dyn/aiplatform_v1beta1.evaluationRuns.operations.html @@ -160,7 +160,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -192,7 +192,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.evaluationSets.operations.html b/docs/dyn/aiplatform_v1beta1.evaluationSets.operations.html index 8c3e2e524d..8fda21b580 100644 --- a/docs/dyn/aiplatform_v1beta1.evaluationSets.operations.html +++ b/docs/dyn/aiplatform_v1beta1.evaluationSets.operations.html @@ -160,7 +160,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -192,7 +192,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.evaluationTasks.operations.html b/docs/dyn/aiplatform_v1beta1.evaluationTasks.operations.html index 6306144812..f87c064d6c 100644 --- a/docs/dyn/aiplatform_v1beta1.evaluationTasks.operations.html +++ b/docs/dyn/aiplatform_v1beta1.evaluationTasks.operations.html @@ -160,7 +160,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -192,7 +192,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.exampleStores.operations.html b/docs/dyn/aiplatform_v1beta1.exampleStores.operations.html index ac0483fc67..7e331ff740 100644 --- a/docs/dyn/aiplatform_v1beta1.exampleStores.operations.html +++ b/docs/dyn/aiplatform_v1beta1.exampleStores.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.extensionControllers.operations.html b/docs/dyn/aiplatform_v1beta1.extensionControllers.operations.html index c431c6fdb4..4c05275691 100644 --- a/docs/dyn/aiplatform_v1beta1.extensionControllers.operations.html +++ b/docs/dyn/aiplatform_v1beta1.extensionControllers.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.extensions.operations.html b/docs/dyn/aiplatform_v1beta1.extensions.operations.html index 3371733556..cab0e55048 100644 --- a/docs/dyn/aiplatform_v1beta1.extensions.operations.html +++ b/docs/dyn/aiplatform_v1beta1.extensions.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.featureGroups.featureMonitors.operations.html b/docs/dyn/aiplatform_v1beta1.featureGroups.featureMonitors.operations.html index bcad9d7576..e389ee890b 100644 --- a/docs/dyn/aiplatform_v1beta1.featureGroups.featureMonitors.operations.html +++ b/docs/dyn/aiplatform_v1beta1.featureGroups.featureMonitors.operations.html @@ -160,7 +160,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -192,7 +192,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.featureGroups.features.operations.html b/docs/dyn/aiplatform_v1beta1.featureGroups.features.operations.html index 627cc88611..bdaf76ca18 100644 --- a/docs/dyn/aiplatform_v1beta1.featureGroups.features.operations.html +++ b/docs/dyn/aiplatform_v1beta1.featureGroups.features.operations.html @@ -160,7 +160,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -192,7 +192,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.featureGroups.operations.html b/docs/dyn/aiplatform_v1beta1.featureGroups.operations.html index ac5494eff8..5177a1c207 100644 --- a/docs/dyn/aiplatform_v1beta1.featureGroups.operations.html +++ b/docs/dyn/aiplatform_v1beta1.featureGroups.operations.html @@ -160,7 +160,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -192,7 +192,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.featureOnlineStores.featureViews.operations.html b/docs/dyn/aiplatform_v1beta1.featureOnlineStores.featureViews.operations.html index 1236880677..e067f09917 100644 --- a/docs/dyn/aiplatform_v1beta1.featureOnlineStores.featureViews.operations.html +++ b/docs/dyn/aiplatform_v1beta1.featureOnlineStores.featureViews.operations.html @@ -160,7 +160,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -192,7 +192,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.featureOnlineStores.operations.html b/docs/dyn/aiplatform_v1beta1.featureOnlineStores.operations.html index 13cc1f83f3..1f2c7feca1 100644 --- a/docs/dyn/aiplatform_v1beta1.featureOnlineStores.operations.html +++ b/docs/dyn/aiplatform_v1beta1.featureOnlineStores.operations.html @@ -160,7 +160,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -192,7 +192,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.featurestores.entityTypes.features.operations.html b/docs/dyn/aiplatform_v1beta1.featurestores.entityTypes.features.operations.html index 345e63f136..944c2f30b0 100644 --- a/docs/dyn/aiplatform_v1beta1.featurestores.entityTypes.features.operations.html +++ b/docs/dyn/aiplatform_v1beta1.featurestores.entityTypes.features.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.featurestores.entityTypes.operations.html b/docs/dyn/aiplatform_v1beta1.featurestores.entityTypes.operations.html index 163c42fd5e..558562cf56 100644 --- a/docs/dyn/aiplatform_v1beta1.featurestores.entityTypes.operations.html +++ b/docs/dyn/aiplatform_v1beta1.featurestores.entityTypes.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.featurestores.operations.html b/docs/dyn/aiplatform_v1beta1.featurestores.operations.html index e149037c84..a527257f63 100644 --- a/docs/dyn/aiplatform_v1beta1.featurestores.operations.html +++ b/docs/dyn/aiplatform_v1beta1.featurestores.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.html b/docs/dyn/aiplatform_v1beta1.html index 6d783048cb..fa8f0e7b21 100644 --- a/docs/dyn/aiplatform_v1beta1.html +++ b/docs/dyn/aiplatform_v1beta1.html @@ -244,6 +244,11 @@

Instance Methods

Returns the pipelineJobs Resource.

+

+ project() +

+

Returns the project Resource.

+

projects()

diff --git a/docs/dyn/aiplatform_v1beta1.hyperparameterTuningJobs.operations.html b/docs/dyn/aiplatform_v1beta1.hyperparameterTuningJobs.operations.html index 8fd89a5443..c34e5f0b99 100644 --- a/docs/dyn/aiplatform_v1beta1.hyperparameterTuningJobs.operations.html +++ b/docs/dyn/aiplatform_v1beta1.hyperparameterTuningJobs.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.indexEndpoints.operations.html b/docs/dyn/aiplatform_v1beta1.indexEndpoints.operations.html index a8a5682997..478fbabe29 100644 --- a/docs/dyn/aiplatform_v1beta1.indexEndpoints.operations.html +++ b/docs/dyn/aiplatform_v1beta1.indexEndpoints.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.indexes.operations.html b/docs/dyn/aiplatform_v1beta1.indexes.operations.html index 53f3f58499..d2af561794 100644 --- a/docs/dyn/aiplatform_v1beta1.indexes.operations.html +++ b/docs/dyn/aiplatform_v1beta1.indexes.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.metadataStores.artifacts.operations.html b/docs/dyn/aiplatform_v1beta1.metadataStores.artifacts.operations.html index 637d1ac050..81f1ad37c9 100644 --- a/docs/dyn/aiplatform_v1beta1.metadataStores.artifacts.operations.html +++ b/docs/dyn/aiplatform_v1beta1.metadataStores.artifacts.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.metadataStores.contexts.operations.html b/docs/dyn/aiplatform_v1beta1.metadataStores.contexts.operations.html index dd58472e24..af04598b28 100644 --- a/docs/dyn/aiplatform_v1beta1.metadataStores.contexts.operations.html +++ b/docs/dyn/aiplatform_v1beta1.metadataStores.contexts.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.metadataStores.executions.operations.html b/docs/dyn/aiplatform_v1beta1.metadataStores.executions.operations.html index 070220884b..d6f571ad62 100644 --- a/docs/dyn/aiplatform_v1beta1.metadataStores.executions.operations.html +++ b/docs/dyn/aiplatform_v1beta1.metadataStores.executions.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.metadataStores.operations.html b/docs/dyn/aiplatform_v1beta1.metadataStores.operations.html index fea7663269..85912799b1 100644 --- a/docs/dyn/aiplatform_v1beta1.metadataStores.operations.html +++ b/docs/dyn/aiplatform_v1beta1.metadataStores.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.migratableResources.operations.html b/docs/dyn/aiplatform_v1beta1.migratableResources.operations.html index e3f54df2c4..144ce514db 100644 --- a/docs/dyn/aiplatform_v1beta1.migratableResources.operations.html +++ b/docs/dyn/aiplatform_v1beta1.migratableResources.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.modelDeploymentMonitoringJobs.operations.html b/docs/dyn/aiplatform_v1beta1.modelDeploymentMonitoringJobs.operations.html index 7075056753..2a621bd9b2 100644 --- a/docs/dyn/aiplatform_v1beta1.modelDeploymentMonitoringJobs.operations.html +++ b/docs/dyn/aiplatform_v1beta1.modelDeploymentMonitoringJobs.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.modelMonitors.operations.html b/docs/dyn/aiplatform_v1beta1.modelMonitors.operations.html index 0e1e3de92c..b45c8ee65a 100644 --- a/docs/dyn/aiplatform_v1beta1.modelMonitors.operations.html +++ b/docs/dyn/aiplatform_v1beta1.modelMonitors.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.models.evaluations.operations.html b/docs/dyn/aiplatform_v1beta1.models.evaluations.operations.html index 29751a76d8..a0dfa35e85 100644 --- a/docs/dyn/aiplatform_v1beta1.models.evaluations.operations.html +++ b/docs/dyn/aiplatform_v1beta1.models.evaluations.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.models.operations.html b/docs/dyn/aiplatform_v1beta1.models.operations.html index 5c100496f3..8f0dc4a1c4 100644 --- a/docs/dyn/aiplatform_v1beta1.models.operations.html +++ b/docs/dyn/aiplatform_v1beta1.models.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.notebookExecutionJobs.operations.html b/docs/dyn/aiplatform_v1beta1.notebookExecutionJobs.operations.html index 485424dafb..1324a225d0 100644 --- a/docs/dyn/aiplatform_v1beta1.notebookExecutionJobs.operations.html +++ b/docs/dyn/aiplatform_v1beta1.notebookExecutionJobs.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.notebookRuntimeTemplates.operations.html b/docs/dyn/aiplatform_v1beta1.notebookRuntimeTemplates.operations.html index 4bdff3e819..8cbacc6af5 100644 --- a/docs/dyn/aiplatform_v1beta1.notebookRuntimeTemplates.operations.html +++ b/docs/dyn/aiplatform_v1beta1.notebookRuntimeTemplates.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.notebookRuntimes.operations.html b/docs/dyn/aiplatform_v1beta1.notebookRuntimes.operations.html index f83d23c80f..8bcb8e660c 100644 --- a/docs/dyn/aiplatform_v1beta1.notebookRuntimes.operations.html +++ b/docs/dyn/aiplatform_v1beta1.notebookRuntimes.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.operations.html b/docs/dyn/aiplatform_v1beta1.operations.html index 5524b5161e..524b6392db 100644 --- a/docs/dyn/aiplatform_v1beta1.operations.html +++ b/docs/dyn/aiplatform_v1beta1.operations.html @@ -181,7 +181,7 @@

Method Details

name: string, The name of the operation's parent resource. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.persistentResources.operations.html b/docs/dyn/aiplatform_v1beta1.persistentResources.operations.html index aca5af4c17..8bd1e77e03 100644 --- a/docs/dyn/aiplatform_v1beta1.persistentResources.operations.html +++ b/docs/dyn/aiplatform_v1beta1.persistentResources.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.pipelineJobs.operations.html b/docs/dyn/aiplatform_v1beta1.pipelineJobs.operations.html index caf92e5dfe..01cba2d34f 100644 --- a/docs/dyn/aiplatform_v1beta1.pipelineJobs.operations.html +++ b/docs/dyn/aiplatform_v1beta1.pipelineJobs.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.project.html b/docs/dyn/aiplatform_v1beta1.project.html new file mode 100644 index 0000000000..71f9167e61 --- /dev/null +++ b/docs/dyn/aiplatform_v1beta1.project.html @@ -0,0 +1,91 @@ + + + +

Vertex AI API . project

+

Instance Methods

+

+ locations() +

+

Returns the locations Resource.

+ +

+ close()

+

Close httplib2 connections.

+

Method Details

+
+ close() +
Close httplib2 connections.
+
+ + \ No newline at end of file diff --git a/docs/dyn/aiplatform_v1beta1.project.locations.datasets.html b/docs/dyn/aiplatform_v1beta1.project.locations.datasets.html new file mode 100644 index 0000000000..e63830ff3a --- /dev/null +++ b/docs/dyn/aiplatform_v1beta1.project.locations.datasets.html @@ -0,0 +1,124 @@ + + + +

Vertex AI API . project . locations . datasets

+

Instance Methods

+

+ close()

+

Close httplib2 connections.

+

+ getIamPolicy(resource, options_requestedPolicyVersion=None, x__xgafv=None)

+

Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

+

Method Details

+
+ close() +
Close httplib2 connections.
+
+ +
+ getIamPolicy(resource, options_requestedPolicyVersion=None, x__xgafv=None) +
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
+
+Args:
+  resource: string, REQUIRED: The resource for which the policy is being requested. See [Resource names](https://cloud.google.com/apis/design/resource_names) for the appropriate value for this field. (required)
+  options_requestedPolicyVersion: integer, Optional. The maximum policy version that will be used to format the policy. Valid values are 0, 1, and 3. Requests specifying an invalid value will be rejected. Requests for policies with any conditional role bindings must specify version 3. Policies with no conditional role bindings may specify any valid value or leave the field unset. The policy in the response might use the policy version that you specified, or it might use a lower policy version. For example, if you specify version 3, but the policy has no conditional role bindings, the response uses version 1. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources. A `Policy` is a collection of `bindings`. A `binding` binds one or more `members`, or principals, to a single `role`. Principals can be user accounts, service accounts, Google groups, and domains (such as G Suite). A `role` is a named list of permissions; each `role` can be an IAM predefined role or a user-created custom role. For some types of Google Cloud resources, a `binding` can also specify a `condition`, which is a logical expression that allows access to a resource only if the expression evaluates to `true`. A condition can add constraints based on attributes of the request, the resource, or both. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). **JSON example:** ``` { "bindings": [ { "role": "roles/resourcemanager.organizationAdmin", "members": [ "user:mike@example.com", "group:admins@example.com", "domain:google.com", "serviceAccount:my-project-id@appspot.gserviceaccount.com" ] }, { "role": "roles/resourcemanager.organizationViewer", "members": [ "user:eve@example.com" ], "condition": { "title": "expirable access", "description": "Does not grant access after Sep 2020", "expression": "request.time < timestamp('2020-10-01T00:00:00.000Z')", } } ], "etag": "BwWWja0YfJA=", "version": 3 } ``` **YAML example:** ``` bindings: - members: - user:mike@example.com - group:admins@example.com - domain:google.com - serviceAccount:my-project-id@appspot.gserviceaccount.com role: roles/resourcemanager.organizationAdmin - members: - user:eve@example.com role: roles/resourcemanager.organizationViewer condition: title: expirable access description: Does not grant access after Sep 2020 expression: request.time < timestamp('2020-10-01T00:00:00.000Z') etag: BwWWja0YfJA= version: 3 ``` For a description of IAM and its features, see the [IAM documentation](https://cloud.google.com/iam/docs/).
+  "bindings": [ # Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.
+    { # Associates `members`, or principals, 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 principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
+        "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.
+        "expression": "A String", # Textual representation of an expression in Common Expression Language syntax.
+        "location": "A String", # Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
+        "title": "A String", # Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
+      },
+      "members": [ # Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`: A single identity in a workforce identity pool. * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/group/{group_id}`: All workforce identities in a group. * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/attribute.{attribute_name}/{attribute_value}`: All workforce identities with a specific attribute value. * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/*`: All identities in a workforce identity pool. * `principal://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/subject/{subject_attribute_value}`: A single identity in a workload identity pool. * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/group/{group_id}`: A workload identity pool group. * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/attribute.{attribute_name}/{attribute_value}`: All identities in a workload identity pool with a certain attribute. * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/*`: All identities in a workload identity pool. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding. * `deleted:principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`: Deleted single identity in a workforce identity pool. For example, `deleted:principal://iam.googleapis.com/locations/global/workforcePools/my-pool-id/subject/my-subject-attribute-value`.
+        "A String",
+      ],
+      "role": "A String", # Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. For an overview of the IAM roles and permissions, see the [IAM documentation](https://cloud.google.com/iam/docs/roles-overview). For a list of the available pre-defined roles, see [here](https://cloud.google.com/iam/docs/understanding-roles).
+    },
+  ],
+  "etag": "A String", # `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost.
+  "version": 42, # Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
+}
+
+ + \ No newline at end of file diff --git a/docs/dyn/aiplatform_v1beta1.project.locations.html b/docs/dyn/aiplatform_v1beta1.project.locations.html new file mode 100644 index 0000000000..b9f7417f03 --- /dev/null +++ b/docs/dyn/aiplatform_v1beta1.project.locations.html @@ -0,0 +1,91 @@ + + + +

Vertex AI API . project . locations

+

Instance Methods

+

+ datasets() +

+

Returns the datasets Resource.

+ +

+ close()

+

Close httplib2 connections.

+

Method Details

+
+ close() +
Close httplib2 connections.
+
+ + \ No newline at end of file diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.agents.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.agents.operations.html index bbd95652ba..ddd6d20eb7 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.agents.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.agents.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.apps.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.apps.operations.html index d6e68ea9c4..68f5a2f4cc 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.apps.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.apps.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.batchPredictionJobs.html b/docs/dyn/aiplatform_v1beta1.projects.locations.batchPredictionJobs.html index 99b352a2a1..d0796a1787 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.batchPredictionJobs.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.batchPredictionJobs.html @@ -151,6 +151,7 @@

Method Details

"acceleratorType": "A String", # Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count. "gpuPartitionSize": "A String", # Optional. Immutable. The Nvidia GPU partition size. When specified, the requested accelerators will be partitioned into smaller GPU partitions. For example, if the request is for 8 units of NVIDIA A100 GPUs, and gpu_partition_size="1g.10gb", the service will create 8 * 7 = 56 partitioned MIG instances. The partition size must be a value supported by the requested accelerator. Refer to [Nvidia GPU Partitioning](https://cloud.google.com/kubernetes-engine/docs/how-to/gpus-multi#multi-instance_gpu_partitions) for the available partition sizes. If set, the accelerator_count should be set to 1. "machineType": "A String", # Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). For DeployedModel this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required. + "minGpuDriverVersion": "A String", # Optional. Immutable. The minimum GPU driver version that this machine requires. For example, "535.104.06". If not specified, the default GPU driver version will be used by the underlying infrastructure. "multihostGpuNodeCount": 42, # Optional. Immutable. The number of nodes per replica for multihost GPU deployments. "reservationAffinity": { # A ReservationAffinity can be used to configure a Vertex AI resource (e.g., a DeployedModel) to draw its Compute Engine resources from a Shared Reservation, or exclusively from on-demand capacity. # Optional. Immutable. Configuration controlling how this resource pool consumes reservation. "key": "A String", # Optional. Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, use `compute.googleapis.com/reservation-name` as the key and specify the name of your reservation as its value. @@ -645,6 +646,7 @@

Method Details

"acceleratorType": "A String", # Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count. "gpuPartitionSize": "A String", # Optional. Immutable. The Nvidia GPU partition size. When specified, the requested accelerators will be partitioned into smaller GPU partitions. For example, if the request is for 8 units of NVIDIA A100 GPUs, and gpu_partition_size="1g.10gb", the service will create 8 * 7 = 56 partitioned MIG instances. The partition size must be a value supported by the requested accelerator. Refer to [Nvidia GPU Partitioning](https://cloud.google.com/kubernetes-engine/docs/how-to/gpus-multi#multi-instance_gpu_partitions) for the available partition sizes. If set, the accelerator_count should be set to 1. "machineType": "A String", # Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). For DeployedModel this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required. + "minGpuDriverVersion": "A String", # Optional. Immutable. The minimum GPU driver version that this machine requires. For example, "535.104.06". If not specified, the default GPU driver version will be used by the underlying infrastructure. "multihostGpuNodeCount": 42, # Optional. Immutable. The number of nodes per replica for multihost GPU deployments. "reservationAffinity": { # A ReservationAffinity can be used to configure a Vertex AI resource (e.g., a DeployedModel) to draw its Compute Engine resources from a Shared Reservation, or exclusively from on-demand capacity. # Optional. Immutable. Configuration controlling how this resource pool consumes reservation. "key": "A String", # Optional. Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, use `compute.googleapis.com/reservation-name` as the key and specify the name of your reservation as its value. @@ -1181,6 +1183,7 @@

Method Details

"acceleratorType": "A String", # Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count. "gpuPartitionSize": "A String", # Optional. Immutable. The Nvidia GPU partition size. When specified, the requested accelerators will be partitioned into smaller GPU partitions. For example, if the request is for 8 units of NVIDIA A100 GPUs, and gpu_partition_size="1g.10gb", the service will create 8 * 7 = 56 partitioned MIG instances. The partition size must be a value supported by the requested accelerator. Refer to [Nvidia GPU Partitioning](https://cloud.google.com/kubernetes-engine/docs/how-to/gpus-multi#multi-instance_gpu_partitions) for the available partition sizes. If set, the accelerator_count should be set to 1. "machineType": "A String", # Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). For DeployedModel this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required. + "minGpuDriverVersion": "A String", # Optional. Immutable. The minimum GPU driver version that this machine requires. For example, "535.104.06". If not specified, the default GPU driver version will be used by the underlying infrastructure. "multihostGpuNodeCount": 42, # Optional. Immutable. The number of nodes per replica for multihost GPU deployments. "reservationAffinity": { # A ReservationAffinity can be used to configure a Vertex AI resource (e.g., a DeployedModel) to draw its Compute Engine resources from a Shared Reservation, or exclusively from on-demand capacity. # Optional. Immutable. Configuration controlling how this resource pool consumes reservation. "key": "A String", # Optional. Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, use `compute.googleapis.com/reservation-name` as the key and specify the name of your reservation as its value. @@ -1688,6 +1691,7 @@

Method Details

"acceleratorType": "A String", # Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count. "gpuPartitionSize": "A String", # Optional. Immutable. The Nvidia GPU partition size. When specified, the requested accelerators will be partitioned into smaller GPU partitions. For example, if the request is for 8 units of NVIDIA A100 GPUs, and gpu_partition_size="1g.10gb", the service will create 8 * 7 = 56 partitioned MIG instances. The partition size must be a value supported by the requested accelerator. Refer to [Nvidia GPU Partitioning](https://cloud.google.com/kubernetes-engine/docs/how-to/gpus-multi#multi-instance_gpu_partitions) for the available partition sizes. If set, the accelerator_count should be set to 1. "machineType": "A String", # Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). For DeployedModel this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required. + "minGpuDriverVersion": "A String", # Optional. Immutable. The minimum GPU driver version that this machine requires. For example, "535.104.06". If not specified, the default GPU driver version will be used by the underlying infrastructure. "multihostGpuNodeCount": 42, # Optional. Immutable. The number of nodes per replica for multihost GPU deployments. "reservationAffinity": { # A ReservationAffinity can be used to configure a Vertex AI resource (e.g., a DeployedModel) to draw its Compute Engine resources from a Shared Reservation, or exclusively from on-demand capacity. # Optional. Immutable. Configuration controlling how this resource pool consumes reservation. "key": "A String", # Optional. Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, use `compute.googleapis.com/reservation-name` as the key and specify the name of your reservation as its value. diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.cachedContents.html b/docs/dyn/aiplatform_v1beta1.projects.locations.cachedContents.html index d80d3a7b6e..1b28567f0c 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.cachedContents.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.cachedContents.html @@ -134,6 +134,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -161,6 +172,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -204,6 +218,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -231,6 +256,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -249,6 +277,7 @@

Method Details

"A String", ], "mode": "A String", # Optional. Function calling mode. + "streamFunctionCallArguments": True or False, # Optional. When set to true, arguments of a single function call will be streamed out in multiple parts/contents/responses. Partial parameter results will be returned in the [FunctionCall.partial_args] field. }, "retrievalConfig": { # Retrieval config. # Optional. Retrieval config. "languageCode": "A String", # The language code of the user. @@ -277,7 +306,7 @@

Method Details

"functionDeclarations": [ # Optional. Function tool type. One or more function declarations to be passed to the model along with the current user query. Model may decide to call a subset of these functions by populating FunctionCall in the response. User should provide a FunctionResponse for each function call in the next turn. Based on the function responses, Model will generate the final response back to the user. Maximum 512 function declarations can be provided. { # Structured representation of a function declaration as defined by the [OpenAPI 3.0 specification](https://spec.openapis.org/oas/v3.0.3). Included in this declaration are the function name, description, parameters and response type. This FunctionDeclaration is a representation of a block of code that can be used as a `Tool` by the model and executed by the client. "description": "A String", # Optional. Description and purpose of the function. Model uses it to decide how and whether to call the function. - "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots and dashes, with a maximum length of 64. + "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots, colons and dashes, with a maximum length of 64. "parameters": { # Schema is used to define the format of input/output data. Represents a select subset of an [OpenAPI 3.0 schema object](https://spec.openapis.org/oas/v3.0.3#schema-object). More fields may be added in the future as needed. # Optional. Describes the parameters to this function in JSON Schema Object format. Reflects the Open API 3.03 Parameter Object. string Key: the name of the parameter. Parameter names are case sensitive. Schema Value: the Schema defining the type used for the parameter. For function with no parameters, this can be left unset. Parameter names must start with a letter or an underscore and must only contain chars a-z, A-Z, 0-9, or underscores with a maximum length of 64. Example with 1 required and 1 optional parameter: type: OBJECT properties: param1: type: STRING param2: type: INTEGER required: - param1 "additionalProperties": "", # Optional. Can either be a boolean or an object; controls the presence of additional properties. "anyOf": [ # Optional. The value should be validated against any (one or more) of the subschemas in the list. @@ -512,6 +541,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -539,6 +579,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -582,6 +625,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -609,6 +663,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -627,6 +684,7 @@

Method Details

"A String", ], "mode": "A String", # Optional. Function calling mode. + "streamFunctionCallArguments": True or False, # Optional. When set to true, arguments of a single function call will be streamed out in multiple parts/contents/responses. Partial parameter results will be returned in the [FunctionCall.partial_args] field. }, "retrievalConfig": { # Retrieval config. # Optional. Retrieval config. "languageCode": "A String", # The language code of the user. @@ -655,7 +713,7 @@

Method Details

"functionDeclarations": [ # Optional. Function tool type. One or more function declarations to be passed to the model along with the current user query. Model may decide to call a subset of these functions by populating FunctionCall in the response. User should provide a FunctionResponse for each function call in the next turn. Based on the function responses, Model will generate the final response back to the user. Maximum 512 function declarations can be provided. { # Structured representation of a function declaration as defined by the [OpenAPI 3.0 specification](https://spec.openapis.org/oas/v3.0.3). Included in this declaration are the function name, description, parameters and response type. This FunctionDeclaration is a representation of a block of code that can be used as a `Tool` by the model and executed by the client. "description": "A String", # Optional. Description and purpose of the function. Model uses it to decide how and whether to call the function. - "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots and dashes, with a maximum length of 64. + "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots, colons and dashes, with a maximum length of 64. "parameters": { # Schema is used to define the format of input/output data. Represents a select subset of an [OpenAPI 3.0 schema object](https://spec.openapis.org/oas/v3.0.3#schema-object). More fields may be added in the future as needed. # Optional. Describes the parameters to this function in JSON Schema Object format. Reflects the Open API 3.03 Parameter Object. string Key: the name of the parameter. Parameter names are case sensitive. Schema Value: the Schema defining the type used for the parameter. For function with no parameters, this can be left unset. Parameter names must start with a letter or an underscore and must only contain chars a-z, A-Z, 0-9, or underscores with a maximum length of 64. Example with 1 required and 1 optional parameter: type: OBJECT properties: param1: type: STRING param2: type: INTEGER required: - param1 "additionalProperties": "", # Optional. Can either be a boolean or an object; controls the presence of additional properties. "anyOf": [ # Optional. The value should be validated against any (one or more) of the subschemas in the list. @@ -915,6 +973,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -942,6 +1011,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -985,6 +1057,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -1012,6 +1095,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -1030,6 +1116,7 @@

Method Details

"A String", ], "mode": "A String", # Optional. Function calling mode. + "streamFunctionCallArguments": True or False, # Optional. When set to true, arguments of a single function call will be streamed out in multiple parts/contents/responses. Partial parameter results will be returned in the [FunctionCall.partial_args] field. }, "retrievalConfig": { # Retrieval config. # Optional. Retrieval config. "languageCode": "A String", # The language code of the user. @@ -1058,7 +1145,7 @@

Method Details

"functionDeclarations": [ # Optional. Function tool type. One or more function declarations to be passed to the model along with the current user query. Model may decide to call a subset of these functions by populating FunctionCall in the response. User should provide a FunctionResponse for each function call in the next turn. Based on the function responses, Model will generate the final response back to the user. Maximum 512 function declarations can be provided. { # Structured representation of a function declaration as defined by the [OpenAPI 3.0 specification](https://spec.openapis.org/oas/v3.0.3). Included in this declaration are the function name, description, parameters and response type. This FunctionDeclaration is a representation of a block of code that can be used as a `Tool` by the model and executed by the client. "description": "A String", # Optional. Description and purpose of the function. Model uses it to decide how and whether to call the function. - "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots and dashes, with a maximum length of 64. + "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots, colons and dashes, with a maximum length of 64. "parameters": { # Schema is used to define the format of input/output data. Represents a select subset of an [OpenAPI 3.0 schema object](https://spec.openapis.org/oas/v3.0.3#schema-object). More fields may be added in the future as needed. # Optional. Describes the parameters to this function in JSON Schema Object format. Reflects the Open API 3.03 Parameter Object. string Key: the name of the parameter. Parameter names are case sensitive. Schema Value: the Schema defining the type used for the parameter. For function with no parameters, this can be left unset. Parameter names must start with a letter or an underscore and must only contain chars a-z, A-Z, 0-9, or underscores with a maximum length of 64. Example with 1 required and 1 optional parameter: type: OBJECT properties: param1: type: STRING param2: type: INTEGER required: - param1 "additionalProperties": "", # Optional. Can either be a boolean or an object; controls the presence of additional properties. "anyOf": [ # Optional. The value should be validated against any (one or more) of the subschemas in the list. @@ -1304,6 +1391,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -1331,6 +1429,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -1374,6 +1475,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -1401,6 +1513,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -1419,6 +1534,7 @@

Method Details

"A String", ], "mode": "A String", # Optional. Function calling mode. + "streamFunctionCallArguments": True or False, # Optional. When set to true, arguments of a single function call will be streamed out in multiple parts/contents/responses. Partial parameter results will be returned in the [FunctionCall.partial_args] field. }, "retrievalConfig": { # Retrieval config. # Optional. Retrieval config. "languageCode": "A String", # The language code of the user. @@ -1447,7 +1563,7 @@

Method Details

"functionDeclarations": [ # Optional. Function tool type. One or more function declarations to be passed to the model along with the current user query. Model may decide to call a subset of these functions by populating FunctionCall in the response. User should provide a FunctionResponse for each function call in the next turn. Based on the function responses, Model will generate the final response back to the user. Maximum 512 function declarations can be provided. { # Structured representation of a function declaration as defined by the [OpenAPI 3.0 specification](https://spec.openapis.org/oas/v3.0.3). Included in this declaration are the function name, description, parameters and response type. This FunctionDeclaration is a representation of a block of code that can be used as a `Tool` by the model and executed by the client. "description": "A String", # Optional. Description and purpose of the function. Model uses it to decide how and whether to call the function. - "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots and dashes, with a maximum length of 64. + "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots, colons and dashes, with a maximum length of 64. "parameters": { # Schema is used to define the format of input/output data. Represents a select subset of an [OpenAPI 3.0 schema object](https://spec.openapis.org/oas/v3.0.3#schema-object). More fields may be added in the future as needed. # Optional. Describes the parameters to this function in JSON Schema Object format. Reflects the Open API 3.03 Parameter Object. string Key: the name of the parameter. Parameter names are case sensitive. Schema Value: the Schema defining the type used for the parameter. For function with no parameters, this can be left unset. Parameter names must start with a letter or an underscore and must only contain chars a-z, A-Z, 0-9, or underscores with a maximum length of 64. Example with 1 required and 1 optional parameter: type: OBJECT properties: param1: type: STRING param2: type: INTEGER required: - param1 "additionalProperties": "", # Optional. Can either be a boolean or an object; controls the presence of additional properties. "anyOf": [ # Optional. The value should be validated against any (one or more) of the subschemas in the list. @@ -1701,6 +1817,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -1728,6 +1855,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -1771,6 +1901,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -1798,6 +1939,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -1816,6 +1960,7 @@

Method Details

"A String", ], "mode": "A String", # Optional. Function calling mode. + "streamFunctionCallArguments": True or False, # Optional. When set to true, arguments of a single function call will be streamed out in multiple parts/contents/responses. Partial parameter results will be returned in the [FunctionCall.partial_args] field. }, "retrievalConfig": { # Retrieval config. # Optional. Retrieval config. "languageCode": "A String", # The language code of the user. @@ -1844,7 +1989,7 @@

Method Details

"functionDeclarations": [ # Optional. Function tool type. One or more function declarations to be passed to the model along with the current user query. Model may decide to call a subset of these functions by populating FunctionCall in the response. User should provide a FunctionResponse for each function call in the next turn. Based on the function responses, Model will generate the final response back to the user. Maximum 512 function declarations can be provided. { # Structured representation of a function declaration as defined by the [OpenAPI 3.0 specification](https://spec.openapis.org/oas/v3.0.3). Included in this declaration are the function name, description, parameters and response type. This FunctionDeclaration is a representation of a block of code that can be used as a `Tool` by the model and executed by the client. "description": "A String", # Optional. Description and purpose of the function. Model uses it to decide how and whether to call the function. - "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots and dashes, with a maximum length of 64. + "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots, colons and dashes, with a maximum length of 64. "parameters": { # Schema is used to define the format of input/output data. Represents a select subset of an [OpenAPI 3.0 schema object](https://spec.openapis.org/oas/v3.0.3#schema-object). More fields may be added in the future as needed. # Optional. Describes the parameters to this function in JSON Schema Object format. Reflects the Open API 3.03 Parameter Object. string Key: the name of the parameter. Parameter names are case sensitive. Schema Value: the Schema defining the type used for the parameter. For function with no parameters, this can be left unset. Parameter names must start with a letter or an underscore and must only contain chars a-z, A-Z, 0-9, or underscores with a maximum length of 64. Example with 1 required and 1 optional parameter: type: OBJECT properties: param1: type: STRING param2: type: INTEGER required: - param1 "additionalProperties": "", # Optional. Can either be a boolean or an object; controls the presence of additional properties. "anyOf": [ # Optional. The value should be validated against any (one or more) of the subschemas in the list. @@ -2080,6 +2225,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -2107,6 +2263,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -2150,6 +2309,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -2177,6 +2347,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -2195,6 +2368,7 @@

Method Details

"A String", ], "mode": "A String", # Optional. Function calling mode. + "streamFunctionCallArguments": True or False, # Optional. When set to true, arguments of a single function call will be streamed out in multiple parts/contents/responses. Partial parameter results will be returned in the [FunctionCall.partial_args] field. }, "retrievalConfig": { # Retrieval config. # Optional. Retrieval config. "languageCode": "A String", # The language code of the user. @@ -2223,7 +2397,7 @@

Method Details

"functionDeclarations": [ # Optional. Function tool type. One or more function declarations to be passed to the model along with the current user query. Model may decide to call a subset of these functions by populating FunctionCall in the response. User should provide a FunctionResponse for each function call in the next turn. Based on the function responses, Model will generate the final response back to the user. Maximum 512 function declarations can be provided. { # Structured representation of a function declaration as defined by the [OpenAPI 3.0 specification](https://spec.openapis.org/oas/v3.0.3). Included in this declaration are the function name, description, parameters and response type. This FunctionDeclaration is a representation of a block of code that can be used as a `Tool` by the model and executed by the client. "description": "A String", # Optional. Description and purpose of the function. Model uses it to decide how and whether to call the function. - "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots and dashes, with a maximum length of 64. + "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots, colons and dashes, with a maximum length of 64. "parameters": { # Schema is used to define the format of input/output data. Represents a select subset of an [OpenAPI 3.0 schema object](https://spec.openapis.org/oas/v3.0.3#schema-object). More fields may be added in the future as needed. # Optional. Describes the parameters to this function in JSON Schema Object format. Reflects the Open API 3.03 Parameter Object. string Key: the name of the parameter. Parameter names are case sensitive. Schema Value: the Schema defining the type used for the parameter. For function with no parameters, this can be left unset. Parameter names must start with a letter or an underscore and must only contain chars a-z, A-Z, 0-9, or underscores with a maximum length of 64. Example with 1 required and 1 optional parameter: type: OBJECT properties: param1: type: STRING param2: type: INTEGER required: - param1 "additionalProperties": "", # Optional. Can either be a boolean or an object; controls the presence of additional properties. "anyOf": [ # Optional. The value should be validated against any (one or more) of the subschemas in the list. diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.customJobs.html b/docs/dyn/aiplatform_v1beta1.projects.locations.customJobs.html index e173bf4db7..47a565d6cb 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.customJobs.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.customJobs.html @@ -225,6 +225,7 @@

Method Details

"acceleratorType": "A String", # Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count. "gpuPartitionSize": "A String", # Optional. Immutable. The Nvidia GPU partition size. When specified, the requested accelerators will be partitioned into smaller GPU partitions. For example, if the request is for 8 units of NVIDIA A100 GPUs, and gpu_partition_size="1g.10gb", the service will create 8 * 7 = 56 partitioned MIG instances. The partition size must be a value supported by the requested accelerator. Refer to [Nvidia GPU Partitioning](https://cloud.google.com/kubernetes-engine/docs/how-to/gpus-multi#multi-instance_gpu_partitions) for the available partition sizes. If set, the accelerator_count should be set to 1. "machineType": "A String", # Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). For DeployedModel this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required. + "minGpuDriverVersion": "A String", # Optional. Immutable. The minimum GPU driver version that this machine requires. For example, "535.104.06". If not specified, the default GPU driver version will be used by the underlying infrastructure. "multihostGpuNodeCount": 42, # Optional. Immutable. The number of nodes per replica for multihost GPU deployments. "reservationAffinity": { # A ReservationAffinity can be used to configure a Vertex AI resource (e.g., a DeployedModel) to draw its Compute Engine resources from a Shared Reservation, or exclusively from on-demand capacity. # Optional. Immutable. Configuration controlling how this resource pool consumes reservation. "key": "A String", # Optional. Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, use `compute.googleapis.com/reservation-name` as the key and specify the name of your reservation as its value. @@ -370,6 +371,7 @@

Method Details

"acceleratorType": "A String", # Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count. "gpuPartitionSize": "A String", # Optional. Immutable. The Nvidia GPU partition size. When specified, the requested accelerators will be partitioned into smaller GPU partitions. For example, if the request is for 8 units of NVIDIA A100 GPUs, and gpu_partition_size="1g.10gb", the service will create 8 * 7 = 56 partitioned MIG instances. The partition size must be a value supported by the requested accelerator. Refer to [Nvidia GPU Partitioning](https://cloud.google.com/kubernetes-engine/docs/how-to/gpus-multi#multi-instance_gpu_partitions) for the available partition sizes. If set, the accelerator_count should be set to 1. "machineType": "A String", # Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). For DeployedModel this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required. + "minGpuDriverVersion": "A String", # Optional. Immutable. The minimum GPU driver version that this machine requires. For example, "535.104.06". If not specified, the default GPU driver version will be used by the underlying infrastructure. "multihostGpuNodeCount": 42, # Optional. Immutable. The number of nodes per replica for multihost GPU deployments. "reservationAffinity": { # A ReservationAffinity can be used to configure a Vertex AI resource (e.g., a DeployedModel) to draw its Compute Engine resources from a Shared Reservation, or exclusively from on-demand capacity. # Optional. Immutable. Configuration controlling how this resource pool consumes reservation. "key": "A String", # Optional. Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, use `compute.googleapis.com/reservation-name` as the key and specify the name of your reservation as its value. @@ -557,6 +559,7 @@

Method Details

"acceleratorType": "A String", # Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count. "gpuPartitionSize": "A String", # Optional. Immutable. The Nvidia GPU partition size. When specified, the requested accelerators will be partitioned into smaller GPU partitions. For example, if the request is for 8 units of NVIDIA A100 GPUs, and gpu_partition_size="1g.10gb", the service will create 8 * 7 = 56 partitioned MIG instances. The partition size must be a value supported by the requested accelerator. Refer to [Nvidia GPU Partitioning](https://cloud.google.com/kubernetes-engine/docs/how-to/gpus-multi#multi-instance_gpu_partitions) for the available partition sizes. If set, the accelerator_count should be set to 1. "machineType": "A String", # Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). For DeployedModel this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required. + "minGpuDriverVersion": "A String", # Optional. Immutable. The minimum GPU driver version that this machine requires. For example, "535.104.06". If not specified, the default GPU driver version will be used by the underlying infrastructure. "multihostGpuNodeCount": 42, # Optional. Immutable. The number of nodes per replica for multihost GPU deployments. "reservationAffinity": { # A ReservationAffinity can be used to configure a Vertex AI resource (e.g., a DeployedModel) to draw its Compute Engine resources from a Shared Reservation, or exclusively from on-demand capacity. # Optional. Immutable. Configuration controlling how this resource pool consumes reservation. "key": "A String", # Optional. Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, use `compute.googleapis.com/reservation-name` as the key and specify the name of your reservation as its value. @@ -715,6 +718,7 @@

Method Details

"acceleratorType": "A String", # Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count. "gpuPartitionSize": "A String", # Optional. Immutable. The Nvidia GPU partition size. When specified, the requested accelerators will be partitioned into smaller GPU partitions. For example, if the request is for 8 units of NVIDIA A100 GPUs, and gpu_partition_size="1g.10gb", the service will create 8 * 7 = 56 partitioned MIG instances. The partition size must be a value supported by the requested accelerator. Refer to [Nvidia GPU Partitioning](https://cloud.google.com/kubernetes-engine/docs/how-to/gpus-multi#multi-instance_gpu_partitions) for the available partition sizes. If set, the accelerator_count should be set to 1. "machineType": "A String", # Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). For DeployedModel this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required. + "minGpuDriverVersion": "A String", # Optional. Immutable. The minimum GPU driver version that this machine requires. For example, "535.104.06". If not specified, the default GPU driver version will be used by the underlying infrastructure. "multihostGpuNodeCount": 42, # Optional. Immutable. The number of nodes per replica for multihost GPU deployments. "reservationAffinity": { # A ReservationAffinity can be used to configure a Vertex AI resource (e.g., a DeployedModel) to draw its Compute Engine resources from a Shared Reservation, or exclusively from on-demand capacity. # Optional. Immutable. Configuration controlling how this resource pool consumes reservation. "key": "A String", # Optional. Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, use `compute.googleapis.com/reservation-name` as the key and specify the name of your reservation as its value. diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.customJobs.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.customJobs.operations.html index d9b579cff8..7efa1c9424 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.customJobs.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.customJobs.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.dataLabelingJobs.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.dataLabelingJobs.operations.html index 689c0a5085..3f5ddf08ec 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.dataLabelingJobs.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.dataLabelingJobs.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.datasets.annotationSpecs.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.datasets.annotationSpecs.operations.html index e2d7f494cb..40b627297e 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.datasets.annotationSpecs.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.datasets.annotationSpecs.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.datasets.dataItems.annotations.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.datasets.dataItems.annotations.operations.html index 79b3397236..715431df97 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.datasets.dataItems.annotations.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.datasets.dataItems.annotations.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.datasets.dataItems.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.datasets.dataItems.operations.html index a29ee77e8e..85e434ebe6 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.datasets.dataItems.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.datasets.dataItems.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.datasets.html b/docs/dyn/aiplatform_v1beta1.projects.locations.datasets.html index 38c79fc6bb..b4c7a28238 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.datasets.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.datasets.html @@ -138,6 +138,12 @@

Instance Methods

searchDataItems_next()

Retrieves the next page of results.

+

+ setIamPolicy(resource, body=None, x__xgafv=None)

+

Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.

+

+ testIamPermissions(resource, permissions=None, x__xgafv=None)

+

Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a `NOT_FOUND` error. Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.

Method Details

assemble(name, body=None, x__xgafv=None) @@ -180,6 +186,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -207,6 +224,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -231,6 +251,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -304,6 +325,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -312,6 +337,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -321,6 +350,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -358,6 +388,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -385,6 +426,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -403,6 +447,7 @@

Method Details

"A String", ], "mode": "A String", # Optional. Function calling mode. + "streamFunctionCallArguments": True or False, # Optional. When set to true, arguments of a single function call will be streamed out in multiple parts/contents/responses. Partial parameter results will be returned in the [FunctionCall.partial_args] field. }, "retrievalConfig": { # Retrieval config. # Optional. Retrieval config. "languageCode": "A String", # The language code of the user. @@ -431,7 +476,7 @@

Method Details

"functionDeclarations": [ # Optional. Function tool type. One or more function declarations to be passed to the model along with the current user query. Model may decide to call a subset of these functions by populating FunctionCall in the response. User should provide a FunctionResponse for each function call in the next turn. Based on the function responses, Model will generate the final response back to the user. Maximum 512 function declarations can be provided. { # Structured representation of a function declaration as defined by the [OpenAPI 3.0 specification](https://spec.openapis.org/oas/v3.0.3). Included in this declaration are the function name, description, parameters and response type. This FunctionDeclaration is a representation of a block of code that can be used as a `Tool` by the model and executed by the client. "description": "A String", # Optional. Description and purpose of the function. Model uses it to decide how and whether to call the function. - "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots and dashes, with a maximum length of 64. + "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots, colons and dashes, with a maximum length of 64. "parameters": { # Schema is used to define the format of input/output data. Represents a select subset of an [OpenAPI 3.0 schema object](https://spec.openapis.org/oas/v3.0.3#schema-object). More fields may be added in the future as needed. # Optional. Describes the parameters to this function in JSON Schema Object format. Reflects the Open API 3.03 Parameter Object. string Key: the name of the parameter. Parameter names are case sensitive. Schema Value: the Schema defining the type used for the parameter. For function with no parameters, this can be left unset. Parameter names must start with a letter or an underscore and must only contain chars a-z, A-Z, 0-9, or underscores with a maximum length of 64. Example with 1 required and 1 optional parameter: type: OBJECT properties: param1: type: STRING param2: type: INTEGER required: - param1 "additionalProperties": "", # Optional. Can either be a boolean or an object; controls the presence of additional properties. "anyOf": [ # Optional. The value should be validated against any (one or more) of the subschemas in the list. @@ -704,6 +749,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -731,6 +787,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -755,6 +814,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -828,6 +888,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -836,6 +900,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -845,6 +913,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -882,6 +951,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -909,6 +989,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -927,6 +1010,7 @@

Method Details

"A String", ], "mode": "A String", # Optional. Function calling mode. + "streamFunctionCallArguments": True or False, # Optional. When set to true, arguments of a single function call will be streamed out in multiple parts/contents/responses. Partial parameter results will be returned in the [FunctionCall.partial_args] field. }, "retrievalConfig": { # Retrieval config. # Optional. Retrieval config. "languageCode": "A String", # The language code of the user. @@ -955,7 +1039,7 @@

Method Details

"functionDeclarations": [ # Optional. Function tool type. One or more function declarations to be passed to the model along with the current user query. Model may decide to call a subset of these functions by populating FunctionCall in the response. User should provide a FunctionResponse for each function call in the next turn. Based on the function responses, Model will generate the final response back to the user. Maximum 512 function declarations can be provided. { # Structured representation of a function declaration as defined by the [OpenAPI 3.0 specification](https://spec.openapis.org/oas/v3.0.3). Included in this declaration are the function name, description, parameters and response type. This FunctionDeclaration is a representation of a block of code that can be used as a `Tool` by the model and executed by the client. "description": "A String", # Optional. Description and purpose of the function. Model uses it to decide how and whether to call the function. - "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots and dashes, with a maximum length of 64. + "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots, colons and dashes, with a maximum length of 64. "parameters": { # Schema is used to define the format of input/output data. Represents a select subset of an [OpenAPI 3.0 schema object](https://spec.openapis.org/oas/v3.0.3#schema-object). More fields may be added in the future as needed. # Optional. Describes the parameters to this function in JSON Schema Object format. Reflects the Open API 3.03 Parameter Object. string Key: the name of the parameter. Parameter names are case sensitive. Schema Value: the Schema defining the type used for the parameter. For function with no parameters, this can be left unset. Parameter names must start with a letter or an underscore and must only contain chars a-z, A-Z, 0-9, or underscores with a maximum length of 64. Example with 1 required and 1 optional parameter: type: OBJECT properties: param1: type: STRING param2: type: INTEGER required: - param1 "additionalProperties": "", # Optional. Can either be a boolean or an object; controls the presence of additional properties. "anyOf": [ # Optional. The value should be validated against any (one or more) of the subschemas in the list. @@ -1710,4 +1794,84 @@

Method Details

+
+ setIamPolicy(resource, body=None, x__xgafv=None) +
Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.
+
+Args:
+  resource: string, REQUIRED: The resource for which the policy is being specified. See [Resource names](https://cloud.google.com/apis/design/resource_names) for the appropriate value for this field. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # Request message for `SetIamPolicy` method.
+  "policy": { # An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources. A `Policy` is a collection of `bindings`. A `binding` binds one or more `members`, or principals, to a single `role`. Principals can be user accounts, service accounts, Google groups, and domains (such as G Suite). A `role` is a named list of permissions; each `role` can be an IAM predefined role or a user-created custom role. For some types of Google Cloud resources, a `binding` can also specify a `condition`, which is a logical expression that allows access to a resource only if the expression evaluates to `true`. A condition can add constraints based on attributes of the request, the resource, or both. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). **JSON example:** ``` { "bindings": [ { "role": "roles/resourcemanager.organizationAdmin", "members": [ "user:mike@example.com", "group:admins@example.com", "domain:google.com", "serviceAccount:my-project-id@appspot.gserviceaccount.com" ] }, { "role": "roles/resourcemanager.organizationViewer", "members": [ "user:eve@example.com" ], "condition": { "title": "expirable access", "description": "Does not grant access after Sep 2020", "expression": "request.time < timestamp('2020-10-01T00:00:00.000Z')", } } ], "etag": "BwWWja0YfJA=", "version": 3 } ``` **YAML example:** ``` bindings: - members: - user:mike@example.com - group:admins@example.com - domain:google.com - serviceAccount:my-project-id@appspot.gserviceaccount.com role: roles/resourcemanager.organizationAdmin - members: - user:eve@example.com role: roles/resourcemanager.organizationViewer condition: title: expirable access description: Does not grant access after Sep 2020 expression: request.time < timestamp('2020-10-01T00:00:00.000Z') etag: BwWWja0YfJA= version: 3 ``` For a description of IAM and its features, see the [IAM documentation](https://cloud.google.com/iam/docs/). # REQUIRED: The complete policy to be applied to the `resource`. The size of the policy is limited to a few 10s of KB. An empty policy is a valid policy but certain Google Cloud services (such as Projects) might reject them.
+    "bindings": [ # Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.
+      { # Associates `members`, or principals, 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 principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
+          "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.
+          "expression": "A String", # Textual representation of an expression in Common Expression Language syntax.
+          "location": "A String", # Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
+          "title": "A String", # Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
+        },
+        "members": [ # Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`: A single identity in a workforce identity pool. * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/group/{group_id}`: All workforce identities in a group. * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/attribute.{attribute_name}/{attribute_value}`: All workforce identities with a specific attribute value. * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/*`: All identities in a workforce identity pool. * `principal://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/subject/{subject_attribute_value}`: A single identity in a workload identity pool. * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/group/{group_id}`: A workload identity pool group. * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/attribute.{attribute_name}/{attribute_value}`: All identities in a workload identity pool with a certain attribute. * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/*`: All identities in a workload identity pool. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding. * `deleted:principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`: Deleted single identity in a workforce identity pool. For example, `deleted:principal://iam.googleapis.com/locations/global/workforcePools/my-pool-id/subject/my-subject-attribute-value`.
+          "A String",
+        ],
+        "role": "A String", # Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. For an overview of the IAM roles and permissions, see the [IAM documentation](https://cloud.google.com/iam/docs/roles-overview). For a list of the available pre-defined roles, see [here](https://cloud.google.com/iam/docs/understanding-roles).
+      },
+    ],
+    "etag": "A String", # `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost.
+    "version": 42, # Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
+  },
+}
+
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources. A `Policy` is a collection of `bindings`. A `binding` binds one or more `members`, or principals, to a single `role`. Principals can be user accounts, service accounts, Google groups, and domains (such as G Suite). A `role` is a named list of permissions; each `role` can be an IAM predefined role or a user-created custom role. For some types of Google Cloud resources, a `binding` can also specify a `condition`, which is a logical expression that allows access to a resource only if the expression evaluates to `true`. A condition can add constraints based on attributes of the request, the resource, or both. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). **JSON example:** ``` { "bindings": [ { "role": "roles/resourcemanager.organizationAdmin", "members": [ "user:mike@example.com", "group:admins@example.com", "domain:google.com", "serviceAccount:my-project-id@appspot.gserviceaccount.com" ] }, { "role": "roles/resourcemanager.organizationViewer", "members": [ "user:eve@example.com" ], "condition": { "title": "expirable access", "description": "Does not grant access after Sep 2020", "expression": "request.time < timestamp('2020-10-01T00:00:00.000Z')", } } ], "etag": "BwWWja0YfJA=", "version": 3 } ``` **YAML example:** ``` bindings: - members: - user:mike@example.com - group:admins@example.com - domain:google.com - serviceAccount:my-project-id@appspot.gserviceaccount.com role: roles/resourcemanager.organizationAdmin - members: - user:eve@example.com role: roles/resourcemanager.organizationViewer condition: title: expirable access description: Does not grant access after Sep 2020 expression: request.time < timestamp('2020-10-01T00:00:00.000Z') etag: BwWWja0YfJA= version: 3 ``` For a description of IAM and its features, see the [IAM documentation](https://cloud.google.com/iam/docs/).
+  "bindings": [ # Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.
+    { # Associates `members`, or principals, 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 principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
+        "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.
+        "expression": "A String", # Textual representation of an expression in Common Expression Language syntax.
+        "location": "A String", # Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
+        "title": "A String", # Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
+      },
+      "members": [ # Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`: A single identity in a workforce identity pool. * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/group/{group_id}`: All workforce identities in a group. * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/attribute.{attribute_name}/{attribute_value}`: All workforce identities with a specific attribute value. * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/*`: All identities in a workforce identity pool. * `principal://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/subject/{subject_attribute_value}`: A single identity in a workload identity pool. * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/group/{group_id}`: A workload identity pool group. * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/attribute.{attribute_name}/{attribute_value}`: All identities in a workload identity pool with a certain attribute. * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/*`: All identities in a workload identity pool. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding. * `deleted:principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`: Deleted single identity in a workforce identity pool. For example, `deleted:principal://iam.googleapis.com/locations/global/workforcePools/my-pool-id/subject/my-subject-attribute-value`.
+        "A String",
+      ],
+      "role": "A String", # Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. For an overview of the IAM roles and permissions, see the [IAM documentation](https://cloud.google.com/iam/docs/roles-overview). For a list of the available pre-defined roles, see [here](https://cloud.google.com/iam/docs/understanding-roles).
+    },
+  ],
+  "etag": "A String", # `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost.
+  "version": 42, # Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
+}
+
+ +
+ testIamPermissions(resource, permissions=None, x__xgafv=None) +
Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a `NOT_FOUND` error. Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.
+
+Args:
+  resource: string, REQUIRED: The resource for which the policy detail is being requested. See [Resource names](https://cloud.google.com/apis/design/resource_names) for the appropriate value for this field. (required)
+  permissions: string, The set of permissions to check for the `resource`. Permissions with wildcards (such as `*` or `storage.*`) are not allowed. For more information see [IAM Overview](https://cloud.google.com/iam/docs/overview#permissions). (repeated)
+  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 `TestIamPermissions` method.
+  "permissions": [ # A subset of `TestPermissionsRequest.permissions` that the caller is allowed.
+    "A String",
+  ],
+}
+
+ \ No newline at end of file diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.datasets.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.datasets.operations.html index 46476aaa4e..497fd6da0b 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.datasets.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.datasets.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.datasets.savedQueries.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.datasets.savedQueries.operations.html index 86af4315b1..000f554c68 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.datasets.savedQueries.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.datasets.savedQueries.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.deploymentResourcePools.html b/docs/dyn/aiplatform_v1beta1.projects.locations.deploymentResourcePools.html index bd7505ccdf..fa5a70461f 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.deploymentResourcePools.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.deploymentResourcePools.html @@ -127,7 +127,7 @@

Method Details

"dedicatedResources": { # A description of resources that are dedicated to a DeployedModel or DeployedIndex, and that need a higher degree of manual configuration. # Required. The underlying DedicatedResources that the DeploymentResourcePool uses. "autoscalingMetricSpecs": [ # Immutable. The metric specifications that overrides a resource utilization metric (CPU utilization, accelerator's duty cycle, and so on) target value (default to 60 if not set). At most one entry is allowed per metric. If machine_spec.accelerator_count is above 0, the autoscaling will be based on both CPU utilization and accelerator's duty cycle metrics and scale up when either metrics exceeds its target value while scale down if both metrics are under their target value. The default target value is 60 for both metrics. If machine_spec.accelerator_count is 0, the autoscaling will be based on CPU utilization metric only with default target value 60 if not explicitly set. For example, in the case of Online Prediction, if you want to override target CPU utilization to 80, you should set autoscaling_metric_specs.metric_name to `aiplatform.googleapis.com/prediction/online/cpu/utilization` and autoscaling_metric_specs.target to `80`. { # The metric specification that defines the target resource utilization (CPU utilization, accelerator's duty cycle, and so on) for calculating the desired replica count. - "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` + "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` * `pubsub.googleapis.com/subscription/num_undelivered_messages` "monitoredResourceLabels": { # Optional. The Cloud Monitoring monitored resource labels as key value pairs used for metrics filtering. See Cloud Monitoring Labels https://cloud.google.com/monitoring/api/v3/metric-model#generic-label-info "a_key": "A String", }, @@ -143,6 +143,7 @@

Method Details

"acceleratorType": "A String", # Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count. "gpuPartitionSize": "A String", # Optional. Immutable. The Nvidia GPU partition size. When specified, the requested accelerators will be partitioned into smaller GPU partitions. For example, if the request is for 8 units of NVIDIA A100 GPUs, and gpu_partition_size="1g.10gb", the service will create 8 * 7 = 56 partitioned MIG instances. The partition size must be a value supported by the requested accelerator. Refer to [Nvidia GPU Partitioning](https://cloud.google.com/kubernetes-engine/docs/how-to/gpus-multi#multi-instance_gpu_partitions) for the available partition sizes. If set, the accelerator_count should be set to 1. "machineType": "A String", # Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). For DeployedModel this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required. + "minGpuDriverVersion": "A String", # Optional. Immutable. The minimum GPU driver version that this machine requires. For example, "535.104.06". If not specified, the default GPU driver version will be used by the underlying infrastructure. "multihostGpuNodeCount": 42, # Optional. Immutable. The number of nodes per replica for multihost GPU deployments. "reservationAffinity": { # A ReservationAffinity can be used to configure a Vertex AI resource (e.g., a DeployedModel) to draw its Compute Engine resources from a Shared Reservation, or exclusively from on-demand capacity. # Optional. Immutable. Configuration controlling how this resource pool consumes reservation. "key": "A String", # Optional. Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, use `compute.googleapis.com/reservation-name` as the key and specify the name of your reservation as its value. @@ -257,7 +258,7 @@

Method Details

"dedicatedResources": { # A description of resources that are dedicated to a DeployedModel or DeployedIndex, and that need a higher degree of manual configuration. # Required. The underlying DedicatedResources that the DeploymentResourcePool uses. "autoscalingMetricSpecs": [ # Immutable. The metric specifications that overrides a resource utilization metric (CPU utilization, accelerator's duty cycle, and so on) target value (default to 60 if not set). At most one entry is allowed per metric. If machine_spec.accelerator_count is above 0, the autoscaling will be based on both CPU utilization and accelerator's duty cycle metrics and scale up when either metrics exceeds its target value while scale down if both metrics are under their target value. The default target value is 60 for both metrics. If machine_spec.accelerator_count is 0, the autoscaling will be based on CPU utilization metric only with default target value 60 if not explicitly set. For example, in the case of Online Prediction, if you want to override target CPU utilization to 80, you should set autoscaling_metric_specs.metric_name to `aiplatform.googleapis.com/prediction/online/cpu/utilization` and autoscaling_metric_specs.target to `80`. { # The metric specification that defines the target resource utilization (CPU utilization, accelerator's duty cycle, and so on) for calculating the desired replica count. - "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` + "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` * `pubsub.googleapis.com/subscription/num_undelivered_messages` "monitoredResourceLabels": { # Optional. The Cloud Monitoring monitored resource labels as key value pairs used for metrics filtering. See Cloud Monitoring Labels https://cloud.google.com/monitoring/api/v3/metric-model#generic-label-info "a_key": "A String", }, @@ -273,6 +274,7 @@

Method Details

"acceleratorType": "A String", # Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count. "gpuPartitionSize": "A String", # Optional. Immutable. The Nvidia GPU partition size. When specified, the requested accelerators will be partitioned into smaller GPU partitions. For example, if the request is for 8 units of NVIDIA A100 GPUs, and gpu_partition_size="1g.10gb", the service will create 8 * 7 = 56 partitioned MIG instances. The partition size must be a value supported by the requested accelerator. Refer to [Nvidia GPU Partitioning](https://cloud.google.com/kubernetes-engine/docs/how-to/gpus-multi#multi-instance_gpu_partitions) for the available partition sizes. If set, the accelerator_count should be set to 1. "machineType": "A String", # Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). For DeployedModel this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required. + "minGpuDriverVersion": "A String", # Optional. Immutable. The minimum GPU driver version that this machine requires. For example, "535.104.06". If not specified, the default GPU driver version will be used by the underlying infrastructure. "multihostGpuNodeCount": 42, # Optional. Immutable. The number of nodes per replica for multihost GPU deployments. "reservationAffinity": { # A ReservationAffinity can be used to configure a Vertex AI resource (e.g., a DeployedModel) to draw its Compute Engine resources from a Shared Reservation, or exclusively from on-demand capacity. # Optional. Immutable. Configuration controlling how this resource pool consumes reservation. "key": "A String", # Optional. Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, use `compute.googleapis.com/reservation-name` as the key and specify the name of your reservation as its value. @@ -326,7 +328,7 @@

Method Details

"dedicatedResources": { # A description of resources that are dedicated to a DeployedModel or DeployedIndex, and that need a higher degree of manual configuration. # Required. The underlying DedicatedResources that the DeploymentResourcePool uses. "autoscalingMetricSpecs": [ # Immutable. The metric specifications that overrides a resource utilization metric (CPU utilization, accelerator's duty cycle, and so on) target value (default to 60 if not set). At most one entry is allowed per metric. If machine_spec.accelerator_count is above 0, the autoscaling will be based on both CPU utilization and accelerator's duty cycle metrics and scale up when either metrics exceeds its target value while scale down if both metrics are under their target value. The default target value is 60 for both metrics. If machine_spec.accelerator_count is 0, the autoscaling will be based on CPU utilization metric only with default target value 60 if not explicitly set. For example, in the case of Online Prediction, if you want to override target CPU utilization to 80, you should set autoscaling_metric_specs.metric_name to `aiplatform.googleapis.com/prediction/online/cpu/utilization` and autoscaling_metric_specs.target to `80`. { # The metric specification that defines the target resource utilization (CPU utilization, accelerator's duty cycle, and so on) for calculating the desired replica count. - "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` + "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` * `pubsub.googleapis.com/subscription/num_undelivered_messages` "monitoredResourceLabels": { # Optional. The Cloud Monitoring monitored resource labels as key value pairs used for metrics filtering. See Cloud Monitoring Labels https://cloud.google.com/monitoring/api/v3/metric-model#generic-label-info "a_key": "A String", }, @@ -342,6 +344,7 @@

Method Details

"acceleratorType": "A String", # Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count. "gpuPartitionSize": "A String", # Optional. Immutable. The Nvidia GPU partition size. When specified, the requested accelerators will be partitioned into smaller GPU partitions. For example, if the request is for 8 units of NVIDIA A100 GPUs, and gpu_partition_size="1g.10gb", the service will create 8 * 7 = 56 partitioned MIG instances. The partition size must be a value supported by the requested accelerator. Refer to [Nvidia GPU Partitioning](https://cloud.google.com/kubernetes-engine/docs/how-to/gpus-multi#multi-instance_gpu_partitions) for the available partition sizes. If set, the accelerator_count should be set to 1. "machineType": "A String", # Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). For DeployedModel this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required. + "minGpuDriverVersion": "A String", # Optional. Immutable. The minimum GPU driver version that this machine requires. For example, "535.104.06". If not specified, the default GPU driver version will be used by the underlying infrastructure. "multihostGpuNodeCount": 42, # Optional. Immutable. The number of nodes per replica for multihost GPU deployments. "reservationAffinity": { # A ReservationAffinity can be used to configure a Vertex AI resource (e.g., a DeployedModel) to draw its Compute Engine resources from a Shared Reservation, or exclusively from on-demand capacity. # Optional. Immutable. Configuration controlling how this resource pool consumes reservation. "key": "A String", # Optional. Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, use `compute.googleapis.com/reservation-name` as the key and specify the name of your reservation as its value. @@ -403,7 +406,7 @@

Method Details

"dedicatedResources": { # A description of resources that are dedicated to a DeployedModel or DeployedIndex, and that need a higher degree of manual configuration. # Required. The underlying DedicatedResources that the DeploymentResourcePool uses. "autoscalingMetricSpecs": [ # Immutable. The metric specifications that overrides a resource utilization metric (CPU utilization, accelerator's duty cycle, and so on) target value (default to 60 if not set). At most one entry is allowed per metric. If machine_spec.accelerator_count is above 0, the autoscaling will be based on both CPU utilization and accelerator's duty cycle metrics and scale up when either metrics exceeds its target value while scale down if both metrics are under their target value. The default target value is 60 for both metrics. If machine_spec.accelerator_count is 0, the autoscaling will be based on CPU utilization metric only with default target value 60 if not explicitly set. For example, in the case of Online Prediction, if you want to override target CPU utilization to 80, you should set autoscaling_metric_specs.metric_name to `aiplatform.googleapis.com/prediction/online/cpu/utilization` and autoscaling_metric_specs.target to `80`. { # The metric specification that defines the target resource utilization (CPU utilization, accelerator's duty cycle, and so on) for calculating the desired replica count. - "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` + "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` * `pubsub.googleapis.com/subscription/num_undelivered_messages` "monitoredResourceLabels": { # Optional. The Cloud Monitoring monitored resource labels as key value pairs used for metrics filtering. See Cloud Monitoring Labels https://cloud.google.com/monitoring/api/v3/metric-model#generic-label-info "a_key": "A String", }, @@ -419,6 +422,7 @@

Method Details

"acceleratorType": "A String", # Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count. "gpuPartitionSize": "A String", # Optional. Immutable. The Nvidia GPU partition size. When specified, the requested accelerators will be partitioned into smaller GPU partitions. For example, if the request is for 8 units of NVIDIA A100 GPUs, and gpu_partition_size="1g.10gb", the service will create 8 * 7 = 56 partitioned MIG instances. The partition size must be a value supported by the requested accelerator. Refer to [Nvidia GPU Partitioning](https://cloud.google.com/kubernetes-engine/docs/how-to/gpus-multi#multi-instance_gpu_partitions) for the available partition sizes. If set, the accelerator_count should be set to 1. "machineType": "A String", # Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). For DeployedModel this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required. + "minGpuDriverVersion": "A String", # Optional. Immutable. The minimum GPU driver version that this machine requires. For example, "535.104.06". If not specified, the default GPU driver version will be used by the underlying infrastructure. "multihostGpuNodeCount": 42, # Optional. Immutable. The number of nodes per replica for multihost GPU deployments. "reservationAffinity": { # A ReservationAffinity can be used to configure a Vertex AI resource (e.g., a DeployedModel) to draw its Compute Engine resources from a Shared Reservation, or exclusively from on-demand capacity. # Optional. Immutable. Configuration controlling how this resource pool consumes reservation. "key": "A String", # Optional. Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, use `compute.googleapis.com/reservation-name` as the key and specify the name of your reservation as its value. @@ -513,7 +517,7 @@

Method Details

"dedicatedResources": { # A description of resources that are dedicated to a DeployedModel or DeployedIndex, and that need a higher degree of manual configuration. # A description of resources that are dedicated to the DeployedModel, and that need a higher degree of manual configuration. "autoscalingMetricSpecs": [ # Immutable. The metric specifications that overrides a resource utilization metric (CPU utilization, accelerator's duty cycle, and so on) target value (default to 60 if not set). At most one entry is allowed per metric. If machine_spec.accelerator_count is above 0, the autoscaling will be based on both CPU utilization and accelerator's duty cycle metrics and scale up when either metrics exceeds its target value while scale down if both metrics are under their target value. The default target value is 60 for both metrics. If machine_spec.accelerator_count is 0, the autoscaling will be based on CPU utilization metric only with default target value 60 if not explicitly set. For example, in the case of Online Prediction, if you want to override target CPU utilization to 80, you should set autoscaling_metric_specs.metric_name to `aiplatform.googleapis.com/prediction/online/cpu/utilization` and autoscaling_metric_specs.target to `80`. { # The metric specification that defines the target resource utilization (CPU utilization, accelerator's duty cycle, and so on) for calculating the desired replica count. - "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` + "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` * `pubsub.googleapis.com/subscription/num_undelivered_messages` "monitoredResourceLabels": { # Optional. The Cloud Monitoring monitored resource labels as key value pairs used for metrics filtering. See Cloud Monitoring Labels https://cloud.google.com/monitoring/api/v3/metric-model#generic-label-info "a_key": "A String", }, @@ -529,6 +533,7 @@

Method Details

"acceleratorType": "A String", # Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count. "gpuPartitionSize": "A String", # Optional. Immutable. The Nvidia GPU partition size. When specified, the requested accelerators will be partitioned into smaller GPU partitions. For example, if the request is for 8 units of NVIDIA A100 GPUs, and gpu_partition_size="1g.10gb", the service will create 8 * 7 = 56 partitioned MIG instances. The partition size must be a value supported by the requested accelerator. Refer to [Nvidia GPU Partitioning](https://cloud.google.com/kubernetes-engine/docs/how-to/gpus-multi#multi-instance_gpu_partitions) for the available partition sizes. If set, the accelerator_count should be set to 1. "machineType": "A String", # Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). For DeployedModel this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required. + "minGpuDriverVersion": "A String", # Optional. Immutable. The minimum GPU driver version that this machine requires. For example, "535.104.06". If not specified, the default GPU driver version will be used by the underlying infrastructure. "multihostGpuNodeCount": 42, # Optional. Immutable. The number of nodes per replica for multihost GPU deployments. "reservationAffinity": { # A ReservationAffinity can be used to configure a Vertex AI resource (e.g., a DeployedModel) to draw its Compute Engine resources from a Shared Reservation, or exclusively from on-demand capacity. # Optional. Immutable. Configuration controlling how this resource pool consumes reservation. "key": "A String", # Optional. Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, use `compute.googleapis.com/reservation-name` as the key and specify the name of your reservation as its value. diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.deploymentResourcePools.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.deploymentResourcePools.operations.html index 9a68c98cc5..82e66e73cb 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.deploymentResourcePools.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.deploymentResourcePools.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.edgeDevices.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.edgeDevices.operations.html index 6cfcc1182c..1a51a04f0f 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.edgeDevices.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.edgeDevices.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.endpoints.google.html b/docs/dyn/aiplatform_v1beta1.projects.locations.endpoints.google.html new file mode 100644 index 0000000000..bd98ae28c1 --- /dev/null +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.endpoints.google.html @@ -0,0 +1,91 @@ + + + +

Vertex AI API . projects . locations . endpoints . google

+

Instance Methods

+

+ science() +

+

Returns the science Resource.

+ +

+ close()

+

Close httplib2 connections.

+

Method Details

+
+ close() +
Close httplib2 connections.
+
+ + \ No newline at end of file diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.endpoints.google.science.html b/docs/dyn/aiplatform_v1beta1.projects.locations.endpoints.google.science.html new file mode 100644 index 0000000000..645403ad7c --- /dev/null +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.endpoints.google.science.html @@ -0,0 +1,128 @@ + + + +

Vertex AI API . projects . locations . endpoints . google . science

+

Instance Methods

+

+ close()

+

Close httplib2 connections.

+

+ inference(endpoint, body=None, deployedModelId=None, x__xgafv=None)

+

Forwards arbitrary HTTP requests for both streaming and non-streaming cases. To use this method, invoke_route_prefix must be set to allow the paths that will be specified in the request.

+

Method Details

+
+ close() +
Close httplib2 connections.
+
+ +
+ inference(endpoint, body=None, deployedModelId=None, x__xgafv=None) +
Forwards arbitrary HTTP requests for both streaming and non-streaming cases. To use this method, invoke_route_prefix must be set to allow the paths that will be specified in the request.
+
+Args:
+  endpoint: string, Required. The name of the Endpoint requested to serve the prediction. Format: `projects/{project}/locations/{location}/endpoints/{endpoint}` (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # Message that represents an arbitrary HTTP body. It should only be used for payload formats that can't be represented as JSON, such as raw binary or an HTML page. This message can be used both in streaming and non-streaming API methods in the request as well as the response. It can be used as a top-level request field, which is convenient if one wants to extract parameters from either the URL or HTTP template into the request fields and also want access to the raw HTTP body. Example: message GetResourceRequest { // A unique request id. string request_id = 1; // The raw HTTP body is bound to this field. google.api.HttpBody http_body = 2; } service ResourceService { rpc GetResource(GetResourceRequest) returns (google.api.HttpBody); rpc UpdateResource(google.api.HttpBody) returns (google.protobuf.Empty); } Example with streaming methods: service CaldavService { rpc GetCalendar(stream google.api.HttpBody) returns (stream google.api.HttpBody); rpc UpdateCalendar(stream google.api.HttpBody) returns (stream google.api.HttpBody); } Use of this type only changes how the request and response bodies are handled, all other features will continue to work unchanged.
+  "contentType": "A String", # The HTTP Content-Type header value specifying the content type of the body.
+  "data": "A String", # The HTTP request/response body as raw binary.
+  "extensions": [ # Application specific response metadata. Must be set in the first response for streaming APIs.
+    {
+      "a_key": "", # Properties of the object. Contains field @type with type URL.
+    },
+  ],
+}
+
+  deployedModelId: string, ID of the DeployedModel that serves the invoke request.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Message that represents an arbitrary HTTP body. It should only be used for payload formats that can't be represented as JSON, such as raw binary or an HTML page. This message can be used both in streaming and non-streaming API methods in the request as well as the response. It can be used as a top-level request field, which is convenient if one wants to extract parameters from either the URL or HTTP template into the request fields and also want access to the raw HTTP body. Example: message GetResourceRequest { // A unique request id. string request_id = 1; // The raw HTTP body is bound to this field. google.api.HttpBody http_body = 2; } service ResourceService { rpc GetResource(GetResourceRequest) returns (google.api.HttpBody); rpc UpdateResource(google.api.HttpBody) returns (google.protobuf.Empty); } Example with streaming methods: service CaldavService { rpc GetCalendar(stream google.api.HttpBody) returns (stream google.api.HttpBody); rpc UpdateCalendar(stream google.api.HttpBody) returns (stream google.api.HttpBody); } Use of this type only changes how the request and response bodies are handled, all other features will continue to work unchanged.
+  "contentType": "A String", # The HTTP Content-Type header value specifying the content type of the body.
+  "data": "A String", # The HTTP request/response body as raw binary.
+  "extensions": [ # Application specific response metadata. Must be set in the first response for streaming APIs.
+    {
+      "a_key": "", # Properties of the object. Contains field @type with type URL.
+    },
+  ],
+}
+
+ + \ No newline at end of file diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.endpoints.html b/docs/dyn/aiplatform_v1beta1.projects.locations.endpoints.html index d21d2b33f5..2ef206c91a 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.endpoints.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.endpoints.html @@ -84,6 +84,11 @@

Instance Methods

Returns the deployedModels Resource.

+

+ google() +

+

Returns the google Resource.

+

invoke()

@@ -219,6 +224,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -246,6 +262,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -321,6 +340,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -348,6 +378,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -372,6 +405,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -445,6 +479,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -453,6 +491,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -462,6 +504,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -492,6 +535,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -519,6 +573,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -550,7 +607,7 @@

Method Details

"functionDeclarations": [ # Optional. Function tool type. One or more function declarations to be passed to the model along with the current user query. Model may decide to call a subset of these functions by populating FunctionCall in the response. User should provide a FunctionResponse for each function call in the next turn. Based on the function responses, Model will generate the final response back to the user. Maximum 512 function declarations can be provided. { # Structured representation of a function declaration as defined by the [OpenAPI 3.0 specification](https://spec.openapis.org/oas/v3.0.3). Included in this declaration are the function name, description, parameters and response type. This FunctionDeclaration is a representation of a block of code that can be used as a `Tool` by the model and executed by the client. "description": "A String", # Optional. Description and purpose of the function. Model uses it to decide how and whether to call the function. - "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots and dashes, with a maximum length of 64. + "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots, colons and dashes, with a maximum length of 64. "parameters": { # Schema is used to define the format of input/output data. Represents a select subset of an [OpenAPI 3.0 schema object](https://spec.openapis.org/oas/v3.0.3#schema-object). More fields may be added in the future as needed. # Optional. Describes the parameters to this function in JSON Schema Object format. Reflects the Open API 3.03 Parameter Object. string Key: the name of the parameter. Parameter names are case sensitive. Schema Value: the Schema defining the type used for the parameter. For function with no parameters, this can be left unset. Parameter names must start with a letter or an underscore and must only contain chars a-z, A-Z, 0-9, or underscores with a maximum length of 64. Example with 1 required and 1 optional parameter: type: OBJECT properties: param1: type: STRING param2: type: INTEGER required: - param1 "additionalProperties": "", # Optional. Can either be a boolean or an object; controls the presence of additional properties. "anyOf": [ # Optional. The value should be validated against any (one or more) of the subschemas in the list. @@ -791,7 +848,7 @@

Method Details

"dedicatedResources": { # A description of resources that are dedicated to a DeployedModel or DeployedIndex, and that need a higher degree of manual configuration. # A description of resources that are dedicated to the DeployedModel, and that need a higher degree of manual configuration. "autoscalingMetricSpecs": [ # Immutable. The metric specifications that overrides a resource utilization metric (CPU utilization, accelerator's duty cycle, and so on) target value (default to 60 if not set). At most one entry is allowed per metric. If machine_spec.accelerator_count is above 0, the autoscaling will be based on both CPU utilization and accelerator's duty cycle metrics and scale up when either metrics exceeds its target value while scale down if both metrics are under their target value. The default target value is 60 for both metrics. If machine_spec.accelerator_count is 0, the autoscaling will be based on CPU utilization metric only with default target value 60 if not explicitly set. For example, in the case of Online Prediction, if you want to override target CPU utilization to 80, you should set autoscaling_metric_specs.metric_name to `aiplatform.googleapis.com/prediction/online/cpu/utilization` and autoscaling_metric_specs.target to `80`. { # The metric specification that defines the target resource utilization (CPU utilization, accelerator's duty cycle, and so on) for calculating the desired replica count. - "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` + "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` * `pubsub.googleapis.com/subscription/num_undelivered_messages` "monitoredResourceLabels": { # Optional. The Cloud Monitoring monitored resource labels as key value pairs used for metrics filtering. See Cloud Monitoring Labels https://cloud.google.com/monitoring/api/v3/metric-model#generic-label-info "a_key": "A String", }, @@ -807,6 +864,7 @@

Method Details

"acceleratorType": "A String", # Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count. "gpuPartitionSize": "A String", # Optional. Immutable. The Nvidia GPU partition size. When specified, the requested accelerators will be partitioned into smaller GPU partitions. For example, if the request is for 8 units of NVIDIA A100 GPUs, and gpu_partition_size="1g.10gb", the service will create 8 * 7 = 56 partitioned MIG instances. The partition size must be a value supported by the requested accelerator. Refer to [Nvidia GPU Partitioning](https://cloud.google.com/kubernetes-engine/docs/how-to/gpus-multi#multi-instance_gpu_partitions) for the available partition sizes. If set, the accelerator_count should be set to 1. "machineType": "A String", # Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). For DeployedModel this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required. + "minGpuDriverVersion": "A String", # Optional. Immutable. The minimum GPU driver version that this machine requires. For example, "535.104.06". If not specified, the default GPU driver version will be used by the underlying infrastructure. "multihostGpuNodeCount": 42, # Optional. Immutable. The number of nodes per replica for multihost GPU deployments. "reservationAffinity": { # A ReservationAffinity can be used to configure a Vertex AI resource (e.g., a DeployedModel) to draw its Compute Engine resources from a Shared Reservation, or exclusively from on-demand capacity. # Optional. Immutable. Configuration controlling how this resource pool consumes reservation. "key": "A String", # Optional. Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, use `compute.googleapis.com/reservation-name` as the key and specify the name of your reservation as its value. @@ -1127,7 +1185,7 @@

Method Details

"dedicatedResources": { # A description of resources that are dedicated to a DeployedModel or DeployedIndex, and that need a higher degree of manual configuration. # A description of resources that are dedicated to the DeployedModel, and that need a higher degree of manual configuration. "autoscalingMetricSpecs": [ # Immutable. The metric specifications that overrides a resource utilization metric (CPU utilization, accelerator's duty cycle, and so on) target value (default to 60 if not set). At most one entry is allowed per metric. If machine_spec.accelerator_count is above 0, the autoscaling will be based on both CPU utilization and accelerator's duty cycle metrics and scale up when either metrics exceeds its target value while scale down if both metrics are under their target value. The default target value is 60 for both metrics. If machine_spec.accelerator_count is 0, the autoscaling will be based on CPU utilization metric only with default target value 60 if not explicitly set. For example, in the case of Online Prediction, if you want to override target CPU utilization to 80, you should set autoscaling_metric_specs.metric_name to `aiplatform.googleapis.com/prediction/online/cpu/utilization` and autoscaling_metric_specs.target to `80`. { # The metric specification that defines the target resource utilization (CPU utilization, accelerator's duty cycle, and so on) for calculating the desired replica count. - "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` + "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` * `pubsub.googleapis.com/subscription/num_undelivered_messages` "monitoredResourceLabels": { # Optional. The Cloud Monitoring monitored resource labels as key value pairs used for metrics filtering. See Cloud Monitoring Labels https://cloud.google.com/monitoring/api/v3/metric-model#generic-label-info "a_key": "A String", }, @@ -1143,6 +1201,7 @@

Method Details

"acceleratorType": "A String", # Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count. "gpuPartitionSize": "A String", # Optional. Immutable. The Nvidia GPU partition size. When specified, the requested accelerators will be partitioned into smaller GPU partitions. For example, if the request is for 8 units of NVIDIA A100 GPUs, and gpu_partition_size="1g.10gb", the service will create 8 * 7 = 56 partitioned MIG instances. The partition size must be a value supported by the requested accelerator. Refer to [Nvidia GPU Partitioning](https://cloud.google.com/kubernetes-engine/docs/how-to/gpus-multi#multi-instance_gpu_partitions) for the available partition sizes. If set, the accelerator_count should be set to 1. "machineType": "A String", # Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). For DeployedModel this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required. + "minGpuDriverVersion": "A String", # Optional. Immutable. The minimum GPU driver version that this machine requires. For example, "535.104.06". If not specified, the default GPU driver version will be used by the underlying infrastructure. "multihostGpuNodeCount": 42, # Optional. Immutable. The number of nodes per replica for multihost GPU deployments. "reservationAffinity": { # A ReservationAffinity can be used to configure a Vertex AI resource (e.g., a DeployedModel) to draw its Compute Engine resources from a Shared Reservation, or exclusively from on-demand capacity. # Optional. Immutable. Configuration controlling how this resource pool consumes reservation. "key": "A String", # Optional. Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, use `compute.googleapis.com/reservation-name` as the key and specify the name of your reservation as its value. @@ -1919,6 +1978,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -1946,6 +2016,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -1970,6 +2043,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -2043,6 +2117,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -2051,6 +2129,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -2060,6 +2142,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -2100,6 +2183,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -2127,6 +2221,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -2145,6 +2242,7 @@

Method Details

"A String", ], "mode": "A String", # Optional. Function calling mode. + "streamFunctionCallArguments": True or False, # Optional. When set to true, arguments of a single function call will be streamed out in multiple parts/contents/responses. Partial parameter results will be returned in the [FunctionCall.partial_args] field. }, "retrievalConfig": { # Retrieval config. # Optional. Retrieval config. "languageCode": "A String", # The language code of the user. @@ -2173,7 +2271,7 @@

Method Details

"functionDeclarations": [ # Optional. Function tool type. One or more function declarations to be passed to the model along with the current user query. Model may decide to call a subset of these functions by populating FunctionCall in the response. User should provide a FunctionResponse for each function call in the next turn. Based on the function responses, Model will generate the final response back to the user. Maximum 512 function declarations can be provided. { # Structured representation of a function declaration as defined by the [OpenAPI 3.0 specification](https://spec.openapis.org/oas/v3.0.3). Included in this declaration are the function name, description, parameters and response type. This FunctionDeclaration is a representation of a block of code that can be used as a `Tool` by the model and executed by the client. "description": "A String", # Optional. Description and purpose of the function. Model uses it to decide how and whether to call the function. - "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots and dashes, with a maximum length of 64. + "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots, colons and dashes, with a maximum length of 64. "parameters": { # Schema is used to define the format of input/output data. Represents a select subset of an [OpenAPI 3.0 schema object](https://spec.openapis.org/oas/v3.0.3#schema-object). More fields may be added in the future as needed. # Optional. Describes the parameters to this function in JSON Schema Object format. Reflects the Open API 3.03 Parameter Object. string Key: the name of the parameter. Parameter names are case sensitive. Schema Value: the Schema defining the type used for the parameter. For function with no parameters, this can be left unset. Parameter names must start with a letter or an underscore and must only contain chars a-z, A-Z, 0-9, or underscores with a maximum length of 64. Example with 1 required and 1 optional parameter: type: OBJECT properties: param1: type: STRING param2: type: INTEGER required: - param1 "additionalProperties": "", # Optional. Can either be a boolean or an object; controls the presence of additional properties. "anyOf": [ # Optional. The value should be validated against any (one or more) of the subschemas in the list. @@ -2417,6 +2515,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -2444,6 +2553,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -2661,7 +2773,7 @@

Method Details

"dedicatedResources": { # A description of resources that are dedicated to a DeployedModel or DeployedIndex, and that need a higher degree of manual configuration. # A description of resources that are dedicated to the DeployedModel, and that need a higher degree of manual configuration. "autoscalingMetricSpecs": [ # Immutable. The metric specifications that overrides a resource utilization metric (CPU utilization, accelerator's duty cycle, and so on) target value (default to 60 if not set). At most one entry is allowed per metric. If machine_spec.accelerator_count is above 0, the autoscaling will be based on both CPU utilization and accelerator's duty cycle metrics and scale up when either metrics exceeds its target value while scale down if both metrics are under their target value. The default target value is 60 for both metrics. If machine_spec.accelerator_count is 0, the autoscaling will be based on CPU utilization metric only with default target value 60 if not explicitly set. For example, in the case of Online Prediction, if you want to override target CPU utilization to 80, you should set autoscaling_metric_specs.metric_name to `aiplatform.googleapis.com/prediction/online/cpu/utilization` and autoscaling_metric_specs.target to `80`. { # The metric specification that defines the target resource utilization (CPU utilization, accelerator's duty cycle, and so on) for calculating the desired replica count. - "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` + "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` * `pubsub.googleapis.com/subscription/num_undelivered_messages` "monitoredResourceLabels": { # Optional. The Cloud Monitoring monitored resource labels as key value pairs used for metrics filtering. See Cloud Monitoring Labels https://cloud.google.com/monitoring/api/v3/metric-model#generic-label-info "a_key": "A String", }, @@ -2677,6 +2789,7 @@

Method Details

"acceleratorType": "A String", # Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count. "gpuPartitionSize": "A String", # Optional. Immutable. The Nvidia GPU partition size. When specified, the requested accelerators will be partitioned into smaller GPU partitions. For example, if the request is for 8 units of NVIDIA A100 GPUs, and gpu_partition_size="1g.10gb", the service will create 8 * 7 = 56 partitioned MIG instances. The partition size must be a value supported by the requested accelerator. Refer to [Nvidia GPU Partitioning](https://cloud.google.com/kubernetes-engine/docs/how-to/gpus-multi#multi-instance_gpu_partitions) for the available partition sizes. If set, the accelerator_count should be set to 1. "machineType": "A String", # Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). For DeployedModel this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required. + "minGpuDriverVersion": "A String", # Optional. Immutable. The minimum GPU driver version that this machine requires. For example, "535.104.06". If not specified, the default GPU driver version will be used by the underlying infrastructure. "multihostGpuNodeCount": 42, # Optional. Immutable. The number of nodes per replica for multihost GPU deployments. "reservationAffinity": { # A ReservationAffinity can be used to configure a Vertex AI resource (e.g., a DeployedModel) to draw its Compute Engine resources from a Shared Reservation, or exclusively from on-demand capacity. # Optional. Immutable. Configuration controlling how this resource pool consumes reservation. "key": "A String", # Optional. Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, use `compute.googleapis.com/reservation-name` as the key and specify the name of your reservation as its value. @@ -2987,7 +3100,7 @@

Method Details

"dedicatedResources": { # A description of resources that are dedicated to a DeployedModel or DeployedIndex, and that need a higher degree of manual configuration. # A description of resources that are dedicated to the DeployedModel, and that need a higher degree of manual configuration. "autoscalingMetricSpecs": [ # Immutable. The metric specifications that overrides a resource utilization metric (CPU utilization, accelerator's duty cycle, and so on) target value (default to 60 if not set). At most one entry is allowed per metric. If machine_spec.accelerator_count is above 0, the autoscaling will be based on both CPU utilization and accelerator's duty cycle metrics and scale up when either metrics exceeds its target value while scale down if both metrics are under their target value. The default target value is 60 for both metrics. If machine_spec.accelerator_count is 0, the autoscaling will be based on CPU utilization metric only with default target value 60 if not explicitly set. For example, in the case of Online Prediction, if you want to override target CPU utilization to 80, you should set autoscaling_metric_specs.metric_name to `aiplatform.googleapis.com/prediction/online/cpu/utilization` and autoscaling_metric_specs.target to `80`. { # The metric specification that defines the target resource utilization (CPU utilization, accelerator's duty cycle, and so on) for calculating the desired replica count. - "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` + "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` * `pubsub.googleapis.com/subscription/num_undelivered_messages` "monitoredResourceLabels": { # Optional. The Cloud Monitoring monitored resource labels as key value pairs used for metrics filtering. See Cloud Monitoring Labels https://cloud.google.com/monitoring/api/v3/metric-model#generic-label-info "a_key": "A String", }, @@ -3003,6 +3116,7 @@

Method Details

"acceleratorType": "A String", # Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count. "gpuPartitionSize": "A String", # Optional. Immutable. The Nvidia GPU partition size. When specified, the requested accelerators will be partitioned into smaller GPU partitions. For example, if the request is for 8 units of NVIDIA A100 GPUs, and gpu_partition_size="1g.10gb", the service will create 8 * 7 = 56 partitioned MIG instances. The partition size must be a value supported by the requested accelerator. Refer to [Nvidia GPU Partitioning](https://cloud.google.com/kubernetes-engine/docs/how-to/gpus-multi#multi-instance_gpu_partitions) for the available partition sizes. If set, the accelerator_count should be set to 1. "machineType": "A String", # Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). For DeployedModel this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required. + "minGpuDriverVersion": "A String", # Optional. Immutable. The minimum GPU driver version that this machine requires. For example, "535.104.06". If not specified, the default GPU driver version will be used by the underlying infrastructure. "multihostGpuNodeCount": 42, # Optional. Immutable. The number of nodes per replica for multihost GPU deployments. "reservationAffinity": { # A ReservationAffinity can be used to configure a Vertex AI resource (e.g., a DeployedModel) to draw its Compute Engine resources from a Shared Reservation, or exclusively from on-demand capacity. # Optional. Immutable. Configuration controlling how this resource pool consumes reservation. "key": "A String", # Optional. Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, use `compute.googleapis.com/reservation-name` as the key and specify the name of your reservation as its value. @@ -3276,7 +3390,7 @@

Method Details

"dedicatedResources": { # A description of resources that are dedicated to a DeployedModel or DeployedIndex, and that need a higher degree of manual configuration. # A description of resources that are dedicated to the DeployedModel, and that need a higher degree of manual configuration. "autoscalingMetricSpecs": [ # Immutable. The metric specifications that overrides a resource utilization metric (CPU utilization, accelerator's duty cycle, and so on) target value (default to 60 if not set). At most one entry is allowed per metric. If machine_spec.accelerator_count is above 0, the autoscaling will be based on both CPU utilization and accelerator's duty cycle metrics and scale up when either metrics exceeds its target value while scale down if both metrics are under their target value. The default target value is 60 for both metrics. If machine_spec.accelerator_count is 0, the autoscaling will be based on CPU utilization metric only with default target value 60 if not explicitly set. For example, in the case of Online Prediction, if you want to override target CPU utilization to 80, you should set autoscaling_metric_specs.metric_name to `aiplatform.googleapis.com/prediction/online/cpu/utilization` and autoscaling_metric_specs.target to `80`. { # The metric specification that defines the target resource utilization (CPU utilization, accelerator's duty cycle, and so on) for calculating the desired replica count. - "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` + "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` * `pubsub.googleapis.com/subscription/num_undelivered_messages` "monitoredResourceLabels": { # Optional. The Cloud Monitoring monitored resource labels as key value pairs used for metrics filtering. See Cloud Monitoring Labels https://cloud.google.com/monitoring/api/v3/metric-model#generic-label-info "a_key": "A String", }, @@ -3292,6 +3406,7 @@

Method Details

"acceleratorType": "A String", # Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count. "gpuPartitionSize": "A String", # Optional. Immutable. The Nvidia GPU partition size. When specified, the requested accelerators will be partitioned into smaller GPU partitions. For example, if the request is for 8 units of NVIDIA A100 GPUs, and gpu_partition_size="1g.10gb", the service will create 8 * 7 = 56 partitioned MIG instances. The partition size must be a value supported by the requested accelerator. Refer to [Nvidia GPU Partitioning](https://cloud.google.com/kubernetes-engine/docs/how-to/gpus-multi#multi-instance_gpu_partitions) for the available partition sizes. If set, the accelerator_count should be set to 1. "machineType": "A String", # Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). For DeployedModel this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required. + "minGpuDriverVersion": "A String", # Optional. Immutable. The minimum GPU driver version that this machine requires. For example, "535.104.06". If not specified, the default GPU driver version will be used by the underlying infrastructure. "multihostGpuNodeCount": 42, # Optional. Immutable. The number of nodes per replica for multihost GPU deployments. "reservationAffinity": { # A ReservationAffinity can be used to configure a Vertex AI resource (e.g., a DeployedModel) to draw its Compute Engine resources from a Shared Reservation, or exclusively from on-demand capacity. # Optional. Immutable. Configuration controlling how this resource pool consumes reservation. "key": "A String", # Optional. Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, use `compute.googleapis.com/reservation-name` as the key and specify the name of your reservation as its value. @@ -3529,7 +3644,7 @@

Method Details

"dedicatedResources": { # A description of resources that are dedicated to a DeployedModel or DeployedIndex, and that need a higher degree of manual configuration. # A description of resources that are dedicated to the DeployedModel, and that need a higher degree of manual configuration. "autoscalingMetricSpecs": [ # Immutable. The metric specifications that overrides a resource utilization metric (CPU utilization, accelerator's duty cycle, and so on) target value (default to 60 if not set). At most one entry is allowed per metric. If machine_spec.accelerator_count is above 0, the autoscaling will be based on both CPU utilization and accelerator's duty cycle metrics and scale up when either metrics exceeds its target value while scale down if both metrics are under their target value. The default target value is 60 for both metrics. If machine_spec.accelerator_count is 0, the autoscaling will be based on CPU utilization metric only with default target value 60 if not explicitly set. For example, in the case of Online Prediction, if you want to override target CPU utilization to 80, you should set autoscaling_metric_specs.metric_name to `aiplatform.googleapis.com/prediction/online/cpu/utilization` and autoscaling_metric_specs.target to `80`. { # The metric specification that defines the target resource utilization (CPU utilization, accelerator's duty cycle, and so on) for calculating the desired replica count. - "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` + "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` * `pubsub.googleapis.com/subscription/num_undelivered_messages` "monitoredResourceLabels": { # Optional. The Cloud Monitoring monitored resource labels as key value pairs used for metrics filtering. See Cloud Monitoring Labels https://cloud.google.com/monitoring/api/v3/metric-model#generic-label-info "a_key": "A String", }, @@ -3545,6 +3660,7 @@

Method Details

"acceleratorType": "A String", # Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count. "gpuPartitionSize": "A String", # Optional. Immutable. The Nvidia GPU partition size. When specified, the requested accelerators will be partitioned into smaller GPU partitions. For example, if the request is for 8 units of NVIDIA A100 GPUs, and gpu_partition_size="1g.10gb", the service will create 8 * 7 = 56 partitioned MIG instances. The partition size must be a value supported by the requested accelerator. Refer to [Nvidia GPU Partitioning](https://cloud.google.com/kubernetes-engine/docs/how-to/gpus-multi#multi-instance_gpu_partitions) for the available partition sizes. If set, the accelerator_count should be set to 1. "machineType": "A String", # Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). For DeployedModel this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required. + "minGpuDriverVersion": "A String", # Optional. Immutable. The minimum GPU driver version that this machine requires. For example, "535.104.06". If not specified, the default GPU driver version will be used by the underlying infrastructure. "multihostGpuNodeCount": 42, # Optional. Immutable. The number of nodes per replica for multihost GPU deployments. "reservationAffinity": { # A ReservationAffinity can be used to configure a Vertex AI resource (e.g., a DeployedModel) to draw its Compute Engine resources from a Shared Reservation, or exclusively from on-demand capacity. # Optional. Immutable. Configuration controlling how this resource pool consumes reservation. "key": "A String", # Optional. Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, use `compute.googleapis.com/reservation-name` as the key and specify the name of your reservation as its value. @@ -3807,7 +3923,7 @@

Method Details

"dedicatedResources": { # A description of resources that are dedicated to a DeployedModel or DeployedIndex, and that need a higher degree of manual configuration. # A description of resources that are dedicated to the DeployedModel, and that need a higher degree of manual configuration. "autoscalingMetricSpecs": [ # Immutable. The metric specifications that overrides a resource utilization metric (CPU utilization, accelerator's duty cycle, and so on) target value (default to 60 if not set). At most one entry is allowed per metric. If machine_spec.accelerator_count is above 0, the autoscaling will be based on both CPU utilization and accelerator's duty cycle metrics and scale up when either metrics exceeds its target value while scale down if both metrics are under their target value. The default target value is 60 for both metrics. If machine_spec.accelerator_count is 0, the autoscaling will be based on CPU utilization metric only with default target value 60 if not explicitly set. For example, in the case of Online Prediction, if you want to override target CPU utilization to 80, you should set autoscaling_metric_specs.metric_name to `aiplatform.googleapis.com/prediction/online/cpu/utilization` and autoscaling_metric_specs.target to `80`. { # The metric specification that defines the target resource utilization (CPU utilization, accelerator's duty cycle, and so on) for calculating the desired replica count. - "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` + "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` * `pubsub.googleapis.com/subscription/num_undelivered_messages` "monitoredResourceLabels": { # Optional. The Cloud Monitoring monitored resource labels as key value pairs used for metrics filtering. See Cloud Monitoring Labels https://cloud.google.com/monitoring/api/v3/metric-model#generic-label-info "a_key": "A String", }, @@ -3823,6 +3939,7 @@

Method Details

"acceleratorType": "A String", # Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count. "gpuPartitionSize": "A String", # Optional. Immutable. The Nvidia GPU partition size. When specified, the requested accelerators will be partitioned into smaller GPU partitions. For example, if the request is for 8 units of NVIDIA A100 GPUs, and gpu_partition_size="1g.10gb", the service will create 8 * 7 = 56 partitioned MIG instances. The partition size must be a value supported by the requested accelerator. Refer to [Nvidia GPU Partitioning](https://cloud.google.com/kubernetes-engine/docs/how-to/gpus-multi#multi-instance_gpu_partitions) for the available partition sizes. If set, the accelerator_count should be set to 1. "machineType": "A String", # Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). For DeployedModel this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required. + "minGpuDriverVersion": "A String", # Optional. Immutable. The minimum GPU driver version that this machine requires. For example, "535.104.06". If not specified, the default GPU driver version will be used by the underlying infrastructure. "multihostGpuNodeCount": 42, # Optional. Immutable. The number of nodes per replica for multihost GPU deployments. "reservationAffinity": { # A ReservationAffinity can be used to configure a Vertex AI resource (e.g., a DeployedModel) to draw its Compute Engine resources from a Shared Reservation, or exclusively from on-demand capacity. # Optional. Immutable. Configuration controlling how this resource pool consumes reservation. "key": "A String", # Optional. Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, use `compute.googleapis.com/reservation-name` as the key and specify the name of your reservation as its value. @@ -4463,6 +4580,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -4490,6 +4618,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -4514,6 +4645,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -4587,6 +4719,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -4595,6 +4731,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -4604,6 +4744,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -4644,6 +4785,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -4671,6 +4823,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -4689,6 +4844,7 @@

Method Details

"A String", ], "mode": "A String", # Optional. Function calling mode. + "streamFunctionCallArguments": True or False, # Optional. When set to true, arguments of a single function call will be streamed out in multiple parts/contents/responses. Partial parameter results will be returned in the [FunctionCall.partial_args] field. }, "retrievalConfig": { # Retrieval config. # Optional. Retrieval config. "languageCode": "A String", # The language code of the user. @@ -4717,7 +4873,7 @@

Method Details

"functionDeclarations": [ # Optional. Function tool type. One or more function declarations to be passed to the model along with the current user query. Model may decide to call a subset of these functions by populating FunctionCall in the response. User should provide a FunctionResponse for each function call in the next turn. Based on the function responses, Model will generate the final response back to the user. Maximum 512 function declarations can be provided. { # Structured representation of a function declaration as defined by the [OpenAPI 3.0 specification](https://spec.openapis.org/oas/v3.0.3). Included in this declaration are the function name, description, parameters and response type. This FunctionDeclaration is a representation of a block of code that can be used as a `Tool` by the model and executed by the client. "description": "A String", # Optional. Description and purpose of the function. Model uses it to decide how and whether to call the function. - "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots and dashes, with a maximum length of 64. + "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots, colons and dashes, with a maximum length of 64. "parameters": { # Schema is used to define the format of input/output data. Represents a select subset of an [OpenAPI 3.0 schema object](https://spec.openapis.org/oas/v3.0.3#schema-object). More fields may be added in the future as needed. # Optional. Describes the parameters to this function in JSON Schema Object format. Reflects the Open API 3.03 Parameter Object. string Key: the name of the parameter. Parameter names are case sensitive. Schema Value: the Schema defining the type used for the parameter. For function with no parameters, this can be left unset. Parameter names must start with a letter or an underscore and must only contain chars a-z, A-Z, 0-9, or underscores with a maximum length of 64. Example with 1 required and 1 optional parameter: type: OBJECT properties: param1: type: STRING param2: type: INTEGER required: - param1 "additionalProperties": "", # Optional. Can either be a boolean or an object; controls the presence of additional properties. "anyOf": [ # Optional. The value should be validated against any (one or more) of the subschemas in the list. @@ -4961,6 +5117,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -4988,6 +5155,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -5308,7 +5478,7 @@

Method Details

"dedicatedResources": { # A description of resources that are dedicated to a DeployedModel or DeployedIndex, and that need a higher degree of manual configuration. # A description of resources that are dedicated to the DeployedModel, and that need a higher degree of manual configuration. "autoscalingMetricSpecs": [ # Immutable. The metric specifications that overrides a resource utilization metric (CPU utilization, accelerator's duty cycle, and so on) target value (default to 60 if not set). At most one entry is allowed per metric. If machine_spec.accelerator_count is above 0, the autoscaling will be based on both CPU utilization and accelerator's duty cycle metrics and scale up when either metrics exceeds its target value while scale down if both metrics are under their target value. The default target value is 60 for both metrics. If machine_spec.accelerator_count is 0, the autoscaling will be based on CPU utilization metric only with default target value 60 if not explicitly set. For example, in the case of Online Prediction, if you want to override target CPU utilization to 80, you should set autoscaling_metric_specs.metric_name to `aiplatform.googleapis.com/prediction/online/cpu/utilization` and autoscaling_metric_specs.target to `80`. { # The metric specification that defines the target resource utilization (CPU utilization, accelerator's duty cycle, and so on) for calculating the desired replica count. - "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` + "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` * `pubsub.googleapis.com/subscription/num_undelivered_messages` "monitoredResourceLabels": { # Optional. The Cloud Monitoring monitored resource labels as key value pairs used for metrics filtering. See Cloud Monitoring Labels https://cloud.google.com/monitoring/api/v3/metric-model#generic-label-info "a_key": "A String", }, @@ -5324,6 +5494,7 @@

Method Details

"acceleratorType": "A String", # Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count. "gpuPartitionSize": "A String", # Optional. Immutable. The Nvidia GPU partition size. When specified, the requested accelerators will be partitioned into smaller GPU partitions. For example, if the request is for 8 units of NVIDIA A100 GPUs, and gpu_partition_size="1g.10gb", the service will create 8 * 7 = 56 partitioned MIG instances. The partition size must be a value supported by the requested accelerator. Refer to [Nvidia GPU Partitioning](https://cloud.google.com/kubernetes-engine/docs/how-to/gpus-multi#multi-instance_gpu_partitions) for the available partition sizes. If set, the accelerator_count should be set to 1. "machineType": "A String", # Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). For DeployedModel this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required. + "minGpuDriverVersion": "A String", # Optional. Immutable. The minimum GPU driver version that this machine requires. For example, "535.104.06". If not specified, the default GPU driver version will be used by the underlying infrastructure. "multihostGpuNodeCount": 42, # Optional. Immutable. The number of nodes per replica for multihost GPU deployments. "reservationAffinity": { # A ReservationAffinity can be used to configure a Vertex AI resource (e.g., a DeployedModel) to draw its Compute Engine resources from a Shared Reservation, or exclusively from on-demand capacity. # Optional. Immutable. Configuration controlling how this resource pool consumes reservation. "key": "A String", # Optional. Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, use `compute.googleapis.com/reservation-name` as the key and specify the name of your reservation as its value. diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.endpoints.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.endpoints.operations.html index bb6e5055d8..2d3759f8ec 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.endpoints.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.endpoints.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.evaluationItems.html b/docs/dyn/aiplatform_v1beta1.projects.locations.evaluationItems.html index 28f1aa2b56..ee524e3e43 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.evaluationItems.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.evaluationItems.html @@ -152,6 +152,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -179,6 +190,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -221,6 +235,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -248,6 +273,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -289,6 +317,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -316,6 +355,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -409,6 +451,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -436,6 +489,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -478,6 +534,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -505,6 +572,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -546,6 +616,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -573,6 +654,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -666,6 +750,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -693,6 +788,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -735,6 +833,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -762,6 +871,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -803,6 +915,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -830,6 +953,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -923,6 +1049,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -950,6 +1087,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -992,6 +1132,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -1019,6 +1170,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -1060,6 +1214,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -1087,6 +1252,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -1222,6 +1390,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -1249,6 +1428,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -1291,6 +1473,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -1318,6 +1511,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -1359,6 +1555,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -1386,6 +1593,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -1479,6 +1689,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -1506,6 +1727,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -1548,6 +1772,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -1575,6 +1810,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -1616,6 +1854,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -1643,6 +1892,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -1749,6 +2001,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -1776,6 +2039,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -1818,6 +2084,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -1845,6 +2122,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -1886,6 +2166,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -1913,6 +2204,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -2006,6 +2300,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -2033,6 +2338,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -2075,6 +2383,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -2102,6 +2421,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -2143,6 +2465,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -2170,6 +2503,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.evaluationItems.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.evaluationItems.operations.html index 1cf82db285..1f12ff41a4 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.evaluationItems.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.evaluationItems.operations.html @@ -160,7 +160,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -192,7 +192,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.evaluationRuns.html b/docs/dyn/aiplatform_v1beta1.projects.locations.evaluationRuns.html index 870eb8193d..a2431d8029 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.evaluationRuns.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.evaluationRuns.html @@ -182,6 +182,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -255,6 +256,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -263,6 +268,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -272,6 +281,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -297,6 +307,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -370,6 +381,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -378,6 +393,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -387,6 +406,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -414,6 +434,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -487,6 +508,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -495,6 +520,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -504,6 +533,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -528,7 +558,7 @@

Method Details

"useEffectiveOrder": True or False, # Optional. Whether to use_effective_order to compute bleu score. }, "customCodeExecutionSpec": { # Specificies a metric that is populated by evaluating user-defined Python code. # Spec for Custom Code Execution metric. - "evaluationFunction": "A String", # Required. Python function. Expected user to define the following function, e.g.: def evaluate(instance: dict[str, Any]) -> float: Please include this function signature in the code snippet. Instance is the evaluation instance, any fields populated in the instance are available to the function as instance[field_name]. Example: Example input: ``` instance= EvaluationInstance( response=EvaluationInstance.InstanceData(text="The answer is 4."), reference=EvaluationInstance.InstanceData(text="4") ) ``` Example converted input: ``` { 'response': {'text': 'The answer is 4.'}, 'reference': {'text': '4'} } ``` Example python function: ``` def evaluate(instance: dict[str, Any]) -> float: if instance'response' == instance'reference': return 1.0 return 0.0 ``` + "evaluationFunction": "A String", # Required. Python function. Expected user to define the following function, e.g.: def evaluate(instance: dict[str, Any]) -> float: Please include this function signature in the code snippet. Instance is the evaluation instance, any fields populated in the instance are available to the function as instance[field_name]. Example: Example input: ``` instance= EvaluationInstance( response=EvaluationInstance.InstanceData(text="The answer is 4."), reference=EvaluationInstance.InstanceData(text="4") ) ``` Example converted input: ``` { 'response': {'text': 'The answer is 4.'}, 'reference': {'text': '4'} } ``` Example python function: ``` def evaluate(instance: dict[str, Any]) -> float: if instance'response' == instance'reference': return 1.0 return 0.0 ``` CustomCodeExecutionSpec is also supported in Batch Evaluation (EvalDataset RPC) and Tuning Evaluation. Each line in the input jsonl file will be converted to dict[str, Any] and passed to the evaluation function. }, "exactMatchSpec": { # Spec for exact match metric - returns 1 if prediction and reference exactly matches, otherwise 0. # Spec for exact match metric. }, @@ -550,6 +580,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -623,6 +654,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -631,6 +666,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -640,6 +679,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -668,6 +708,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -741,6 +782,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -749,6 +794,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -758,6 +807,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -835,6 +885,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -908,6 +959,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -916,6 +971,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -925,6 +984,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -946,6 +1006,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -1019,6 +1080,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -1027,6 +1092,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -1036,6 +1105,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -1086,6 +1156,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -1159,6 +1230,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -1167,6 +1242,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -1176,6 +1255,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -1228,6 +1308,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -1255,6 +1346,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -1286,7 +1380,7 @@

Method Details

"functionDeclarations": [ # Optional. Function tool type. One or more function declarations to be passed to the model along with the current user query. Model may decide to call a subset of these functions by populating FunctionCall in the response. User should provide a FunctionResponse for each function call in the next turn. Based on the function responses, Model will generate the final response back to the user. Maximum 512 function declarations can be provided. { # Structured representation of a function declaration as defined by the [OpenAPI 3.0 specification](https://spec.openapis.org/oas/v3.0.3). Included in this declaration are the function name, description, parameters and response type. This FunctionDeclaration is a representation of a block of code that can be used as a `Tool` by the model and executed by the client. "description": "A String", # Optional. Description and purpose of the function. Model uses it to decide how and whether to call the function. - "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots and dashes, with a maximum length of 64. + "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots, colons and dashes, with a maximum length of 64. "parameters": { # Schema is used to define the format of input/output data. Represents a select subset of an [OpenAPI 3.0 schema object](https://spec.openapis.org/oas/v3.0.3#schema-object). More fields may be added in the future as needed. # Optional. Describes the parameters to this function in JSON Schema Object format. Reflects the Open API 3.03 Parameter Object. string Key: the name of the parameter. Parameter names are case sensitive. Schema Value: the Schema defining the type used for the parameter. For function with no parameters, this can be left unset. Parameter names must start with a letter or an underscore and must only contain chars a-z, A-Z, 0-9, or underscores with a maximum length of 64. Example with 1 required and 1 optional parameter: type: OBJECT properties: param1: type: STRING param2: type: INTEGER required: - param1 "additionalProperties": "", # Optional. Can either be a boolean or an object; controls the presence of additional properties. "anyOf": [ # Optional. The value should be validated against any (one or more) of the subschemas in the list. @@ -1490,6 +1584,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -1563,6 +1658,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -1571,6 +1670,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -1580,6 +1683,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -1646,6 +1750,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -1719,6 +1824,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -1727,6 +1836,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -1736,6 +1849,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -1761,6 +1875,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -1834,6 +1949,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -1842,6 +1961,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -1851,6 +1974,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -1878,6 +2002,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -1951,6 +2076,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -1959,6 +2088,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -1968,6 +2101,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -1992,7 +2126,7 @@

Method Details

"useEffectiveOrder": True or False, # Optional. Whether to use_effective_order to compute bleu score. }, "customCodeExecutionSpec": { # Specificies a metric that is populated by evaluating user-defined Python code. # Spec for Custom Code Execution metric. - "evaluationFunction": "A String", # Required. Python function. Expected user to define the following function, e.g.: def evaluate(instance: dict[str, Any]) -> float: Please include this function signature in the code snippet. Instance is the evaluation instance, any fields populated in the instance are available to the function as instance[field_name]. Example: Example input: ``` instance= EvaluationInstance( response=EvaluationInstance.InstanceData(text="The answer is 4."), reference=EvaluationInstance.InstanceData(text="4") ) ``` Example converted input: ``` { 'response': {'text': 'The answer is 4.'}, 'reference': {'text': '4'} } ``` Example python function: ``` def evaluate(instance: dict[str, Any]) -> float: if instance'response' == instance'reference': return 1.0 return 0.0 ``` + "evaluationFunction": "A String", # Required. Python function. Expected user to define the following function, e.g.: def evaluate(instance: dict[str, Any]) -> float: Please include this function signature in the code snippet. Instance is the evaluation instance, any fields populated in the instance are available to the function as instance[field_name]. Example: Example input: ``` instance= EvaluationInstance( response=EvaluationInstance.InstanceData(text="The answer is 4."), reference=EvaluationInstance.InstanceData(text="4") ) ``` Example converted input: ``` { 'response': {'text': 'The answer is 4.'}, 'reference': {'text': '4'} } ``` Example python function: ``` def evaluate(instance: dict[str, Any]) -> float: if instance'response' == instance'reference': return 1.0 return 0.0 ``` CustomCodeExecutionSpec is also supported in Batch Evaluation (EvalDataset RPC) and Tuning Evaluation. Each line in the input jsonl file will be converted to dict[str, Any] and passed to the evaluation function. }, "exactMatchSpec": { # Spec for exact match metric - returns 1 if prediction and reference exactly matches, otherwise 0. # Spec for exact match metric. }, @@ -2014,6 +2148,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -2087,6 +2222,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -2095,6 +2234,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -2104,6 +2247,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -2132,6 +2276,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -2205,6 +2350,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -2213,6 +2362,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -2222,6 +2375,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -2299,6 +2453,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -2372,6 +2527,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -2380,6 +2539,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -2389,6 +2552,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -2410,6 +2574,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -2483,6 +2648,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -2491,6 +2660,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -2500,6 +2673,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -2550,6 +2724,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -2623,6 +2798,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -2631,6 +2810,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -2640,6 +2823,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -2692,6 +2876,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -2719,6 +2914,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -2750,7 +2948,7 @@

Method Details

"functionDeclarations": [ # Optional. Function tool type. One or more function declarations to be passed to the model along with the current user query. Model may decide to call a subset of these functions by populating FunctionCall in the response. User should provide a FunctionResponse for each function call in the next turn. Based on the function responses, Model will generate the final response back to the user. Maximum 512 function declarations can be provided. { # Structured representation of a function declaration as defined by the [OpenAPI 3.0 specification](https://spec.openapis.org/oas/v3.0.3). Included in this declaration are the function name, description, parameters and response type. This FunctionDeclaration is a representation of a block of code that can be used as a `Tool` by the model and executed by the client. "description": "A String", # Optional. Description and purpose of the function. Model uses it to decide how and whether to call the function. - "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots and dashes, with a maximum length of 64. + "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots, colons and dashes, with a maximum length of 64. "parameters": { # Schema is used to define the format of input/output data. Represents a select subset of an [OpenAPI 3.0 schema object](https://spec.openapis.org/oas/v3.0.3#schema-object). More fields may be added in the future as needed. # Optional. Describes the parameters to this function in JSON Schema Object format. Reflects the Open API 3.03 Parameter Object. string Key: the name of the parameter. Parameter names are case sensitive. Schema Value: the Schema defining the type used for the parameter. For function with no parameters, this can be left unset. Parameter names must start with a letter or an underscore and must only contain chars a-z, A-Z, 0-9, or underscores with a maximum length of 64. Example with 1 required and 1 optional parameter: type: OBJECT properties: param1: type: STRING param2: type: INTEGER required: - param1 "additionalProperties": "", # Optional. Can either be a boolean or an object; controls the presence of additional properties. "anyOf": [ # Optional. The value should be validated against any (one or more) of the subschemas in the list. @@ -2954,6 +3152,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -3027,6 +3226,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -3035,6 +3238,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -3044,6 +3251,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -3152,6 +3360,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -3225,6 +3434,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -3233,6 +3446,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -3242,6 +3459,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -3267,6 +3485,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -3340,6 +3559,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -3348,6 +3571,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -3357,6 +3584,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -3384,6 +3612,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -3457,6 +3686,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -3465,6 +3698,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -3474,6 +3711,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -3498,7 +3736,7 @@

Method Details

"useEffectiveOrder": True or False, # Optional. Whether to use_effective_order to compute bleu score. }, "customCodeExecutionSpec": { # Specificies a metric that is populated by evaluating user-defined Python code. # Spec for Custom Code Execution metric. - "evaluationFunction": "A String", # Required. Python function. Expected user to define the following function, e.g.: def evaluate(instance: dict[str, Any]) -> float: Please include this function signature in the code snippet. Instance is the evaluation instance, any fields populated in the instance are available to the function as instance[field_name]. Example: Example input: ``` instance= EvaluationInstance( response=EvaluationInstance.InstanceData(text="The answer is 4."), reference=EvaluationInstance.InstanceData(text="4") ) ``` Example converted input: ``` { 'response': {'text': 'The answer is 4.'}, 'reference': {'text': '4'} } ``` Example python function: ``` def evaluate(instance: dict[str, Any]) -> float: if instance'response' == instance'reference': return 1.0 return 0.0 ``` + "evaluationFunction": "A String", # Required. Python function. Expected user to define the following function, e.g.: def evaluate(instance: dict[str, Any]) -> float: Please include this function signature in the code snippet. Instance is the evaluation instance, any fields populated in the instance are available to the function as instance[field_name]. Example: Example input: ``` instance= EvaluationInstance( response=EvaluationInstance.InstanceData(text="The answer is 4."), reference=EvaluationInstance.InstanceData(text="4") ) ``` Example converted input: ``` { 'response': {'text': 'The answer is 4.'}, 'reference': {'text': '4'} } ``` Example python function: ``` def evaluate(instance: dict[str, Any]) -> float: if instance'response' == instance'reference': return 1.0 return 0.0 ``` CustomCodeExecutionSpec is also supported in Batch Evaluation (EvalDataset RPC) and Tuning Evaluation. Each line in the input jsonl file will be converted to dict[str, Any] and passed to the evaluation function. }, "exactMatchSpec": { # Spec for exact match metric - returns 1 if prediction and reference exactly matches, otherwise 0. # Spec for exact match metric. }, @@ -3520,6 +3758,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -3593,6 +3832,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -3601,6 +3844,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -3610,6 +3857,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -3638,6 +3886,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -3711,6 +3960,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -3719,6 +3972,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -3728,6 +3985,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -3805,6 +4063,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -3878,6 +4137,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -3886,6 +4149,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -3895,6 +4162,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -3916,6 +4184,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -3989,6 +4258,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -3997,6 +4270,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -4006,6 +4283,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -4056,6 +4334,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -4129,6 +4408,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -4137,6 +4420,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -4146,6 +4433,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -4198,6 +4486,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -4225,6 +4524,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -4256,7 +4558,7 @@

Method Details

"functionDeclarations": [ # Optional. Function tool type. One or more function declarations to be passed to the model along with the current user query. Model may decide to call a subset of these functions by populating FunctionCall in the response. User should provide a FunctionResponse for each function call in the next turn. Based on the function responses, Model will generate the final response back to the user. Maximum 512 function declarations can be provided. { # Structured representation of a function declaration as defined by the [OpenAPI 3.0 specification](https://spec.openapis.org/oas/v3.0.3). Included in this declaration are the function name, description, parameters and response type. This FunctionDeclaration is a representation of a block of code that can be used as a `Tool` by the model and executed by the client. "description": "A String", # Optional. Description and purpose of the function. Model uses it to decide how and whether to call the function. - "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots and dashes, with a maximum length of 64. + "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots, colons and dashes, with a maximum length of 64. "parameters": { # Schema is used to define the format of input/output data. Represents a select subset of an [OpenAPI 3.0 schema object](https://spec.openapis.org/oas/v3.0.3#schema-object). More fields may be added in the future as needed. # Optional. Describes the parameters to this function in JSON Schema Object format. Reflects the Open API 3.03 Parameter Object. string Key: the name of the parameter. Parameter names are case sensitive. Schema Value: the Schema defining the type used for the parameter. For function with no parameters, this can be left unset. Parameter names must start with a letter or an underscore and must only contain chars a-z, A-Z, 0-9, or underscores with a maximum length of 64. Example with 1 required and 1 optional parameter: type: OBJECT properties: param1: type: STRING param2: type: INTEGER required: - param1 "additionalProperties": "", # Optional. Can either be a boolean or an object; controls the presence of additional properties. "anyOf": [ # Optional. The value should be validated against any (one or more) of the subschemas in the list. @@ -4460,6 +4762,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -4533,6 +4836,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -4541,6 +4848,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -4550,6 +4861,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -4629,6 +4941,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -4702,6 +5015,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -4710,6 +5027,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -4719,6 +5040,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -4744,6 +5066,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -4817,6 +5140,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -4825,6 +5152,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -4834,6 +5165,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -4861,6 +5193,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -4934,6 +5267,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -4942,6 +5279,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -4951,6 +5292,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -4975,7 +5317,7 @@

Method Details

"useEffectiveOrder": True or False, # Optional. Whether to use_effective_order to compute bleu score. }, "customCodeExecutionSpec": { # Specificies a metric that is populated by evaluating user-defined Python code. # Spec for Custom Code Execution metric. - "evaluationFunction": "A String", # Required. Python function. Expected user to define the following function, e.g.: def evaluate(instance: dict[str, Any]) -> float: Please include this function signature in the code snippet. Instance is the evaluation instance, any fields populated in the instance are available to the function as instance[field_name]. Example: Example input: ``` instance= EvaluationInstance( response=EvaluationInstance.InstanceData(text="The answer is 4."), reference=EvaluationInstance.InstanceData(text="4") ) ``` Example converted input: ``` { 'response': {'text': 'The answer is 4.'}, 'reference': {'text': '4'} } ``` Example python function: ``` def evaluate(instance: dict[str, Any]) -> float: if instance'response' == instance'reference': return 1.0 return 0.0 ``` + "evaluationFunction": "A String", # Required. Python function. Expected user to define the following function, e.g.: def evaluate(instance: dict[str, Any]) -> float: Please include this function signature in the code snippet. Instance is the evaluation instance, any fields populated in the instance are available to the function as instance[field_name]. Example: Example input: ``` instance= EvaluationInstance( response=EvaluationInstance.InstanceData(text="The answer is 4."), reference=EvaluationInstance.InstanceData(text="4") ) ``` Example converted input: ``` { 'response': {'text': 'The answer is 4.'}, 'reference': {'text': '4'} } ``` Example python function: ``` def evaluate(instance: dict[str, Any]) -> float: if instance'response' == instance'reference': return 1.0 return 0.0 ``` CustomCodeExecutionSpec is also supported in Batch Evaluation (EvalDataset RPC) and Tuning Evaluation. Each line in the input jsonl file will be converted to dict[str, Any] and passed to the evaluation function. }, "exactMatchSpec": { # Spec for exact match metric - returns 1 if prediction and reference exactly matches, otherwise 0. # Spec for exact match metric. }, @@ -4997,6 +5339,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -5070,6 +5413,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -5078,6 +5425,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -5087,6 +5438,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -5115,6 +5467,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -5188,6 +5541,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -5196,6 +5553,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -5205,6 +5566,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -5282,6 +5644,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -5355,6 +5718,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -5363,6 +5730,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -5372,6 +5743,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -5393,6 +5765,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -5466,6 +5839,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -5474,6 +5851,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -5483,6 +5864,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -5533,6 +5915,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -5606,6 +5989,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -5614,6 +6001,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -5623,6 +6014,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -5675,6 +6067,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -5702,6 +6105,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -5733,7 +6139,7 @@

Method Details

"functionDeclarations": [ # Optional. Function tool type. One or more function declarations to be passed to the model along with the current user query. Model may decide to call a subset of these functions by populating FunctionCall in the response. User should provide a FunctionResponse for each function call in the next turn. Based on the function responses, Model will generate the final response back to the user. Maximum 512 function declarations can be provided. { # Structured representation of a function declaration as defined by the [OpenAPI 3.0 specification](https://spec.openapis.org/oas/v3.0.3). Included in this declaration are the function name, description, parameters and response type. This FunctionDeclaration is a representation of a block of code that can be used as a `Tool` by the model and executed by the client. "description": "A String", # Optional. Description and purpose of the function. Model uses it to decide how and whether to call the function. - "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots and dashes, with a maximum length of 64. + "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots, colons and dashes, with a maximum length of 64. "parameters": { # Schema is used to define the format of input/output data. Represents a select subset of an [OpenAPI 3.0 schema object](https://spec.openapis.org/oas/v3.0.3#schema-object). More fields may be added in the future as needed. # Optional. Describes the parameters to this function in JSON Schema Object format. Reflects the Open API 3.03 Parameter Object. string Key: the name of the parameter. Parameter names are case sensitive. Schema Value: the Schema defining the type used for the parameter. For function with no parameters, this can be left unset. Parameter names must start with a letter or an underscore and must only contain chars a-z, A-Z, 0-9, or underscores with a maximum length of 64. Example with 1 required and 1 optional parameter: type: OBJECT properties: param1: type: STRING param2: type: INTEGER required: - param1 "additionalProperties": "", # Optional. Can either be a boolean or an object; controls the presence of additional properties. "anyOf": [ # Optional. The value should be validated against any (one or more) of the subschemas in the list. @@ -5937,6 +6343,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -6010,6 +6417,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -6018,6 +6429,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -6027,6 +6442,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.evaluationRuns.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.evaluationRuns.operations.html index 1298a2b25c..c8a0a42c2e 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.evaluationRuns.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.evaluationRuns.operations.html @@ -160,7 +160,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -192,7 +192,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.evaluationSets.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.evaluationSets.operations.html index 51c12c187a..6ffd0028a9 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.evaluationSets.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.evaluationSets.operations.html @@ -160,7 +160,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -192,7 +192,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.evaluationTasks.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.evaluationTasks.operations.html index bcdd8bec9b..13b0b80901 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.evaluationTasks.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.evaluationTasks.operations.html @@ -160,7 +160,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -192,7 +192,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.exampleStores.html b/docs/dyn/aiplatform_v1beta1.projects.locations.exampleStores.html index 84305501ad..93521e458e 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.exampleStores.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.exampleStores.html @@ -264,6 +264,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -291,6 +302,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -328,6 +342,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -355,6 +380,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -596,6 +624,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -623,6 +662,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -692,6 +734,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -719,6 +772,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -756,6 +812,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -783,6 +850,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -851,6 +921,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -878,6 +959,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -915,6 +999,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -942,6 +1037,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -1008,6 +1106,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -1035,6 +1144,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -1072,6 +1184,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -1099,6 +1222,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.exampleStores.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.exampleStores.operations.html index 4e0a969d4a..7b110b5d25 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.exampleStores.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.exampleStores.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.extensionControllers.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.extensionControllers.operations.html index fedc3fc0f4..ec5c5e56c7 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.extensionControllers.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.extensionControllers.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.extensions.html b/docs/dyn/aiplatform_v1beta1.projects.locations.extensions.html index f572b3daab..b57bdd246f 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.extensions.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.extensions.html @@ -222,7 +222,7 @@

Method Details

{ # Operation of an extension. "functionDeclaration": { # Structured representation of a function declaration as defined by the [OpenAPI 3.0 specification](https://spec.openapis.org/oas/v3.0.3). Included in this declaration are the function name, description, parameters and response type. This FunctionDeclaration is a representation of a block of code that can be used as a `Tool` by the model and executed by the client. # Output only. Structured representation of a function declaration as defined by the OpenAPI Spec. "description": "A String", # Optional. Description and purpose of the function. Model uses it to decide how and whether to call the function. - "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots and dashes, with a maximum length of 64. + "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots, colons and dashes, with a maximum length of 64. "parameters": { # Schema is used to define the format of input/output data. Represents a select subset of an [OpenAPI 3.0 schema object](https://spec.openapis.org/oas/v3.0.3#schema-object). More fields may be added in the future as needed. # Optional. Describes the parameters to this function in JSON Schema Object format. Reflects the Open API 3.03 Parameter Object. string Key: the name of the parameter. Parameter names are case sensitive. Schema Value: the Schema defining the type used for the parameter. For function with no parameters, this can be left unset. Parameter names must start with a letter or an underscore and must only contain chars a-z, A-Z, 0-9, or underscores with a maximum length of 64. Example with 1 required and 1 optional parameter: type: OBJECT properties: param1: type: STRING param2: type: INTEGER required: - param1 "additionalProperties": "", # Optional. Can either be a boolean or an object; controls the presence of additional properties. "anyOf": [ # Optional. The value should be validated against any (one or more) of the subschemas in the list. @@ -397,7 +397,7 @@

Method Details

{ # Operation of an extension. "functionDeclaration": { # Structured representation of a function declaration as defined by the [OpenAPI 3.0 specification](https://spec.openapis.org/oas/v3.0.3). Included in this declaration are the function name, description, parameters and response type. This FunctionDeclaration is a representation of a block of code that can be used as a `Tool` by the model and executed by the client. # Output only. Structured representation of a function declaration as defined by the OpenAPI Spec. "description": "A String", # Optional. Description and purpose of the function. Model uses it to decide how and whether to call the function. - "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots and dashes, with a maximum length of 64. + "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots, colons and dashes, with a maximum length of 64. "parameters": { # Schema is used to define the format of input/output data. Represents a select subset of an [OpenAPI 3.0 schema object](https://spec.openapis.org/oas/v3.0.3#schema-object). More fields may be added in the future as needed. # Optional. Describes the parameters to this function in JSON Schema Object format. Reflects the Open API 3.03 Parameter Object. string Key: the name of the parameter. Parameter names are case sensitive. Schema Value: the Schema defining the type used for the parameter. For function with no parameters, this can be left unset. Parameter names must start with a letter or an underscore and must only contain chars a-z, A-Z, 0-9, or underscores with a maximum length of 64. Example with 1 required and 1 optional parameter: type: OBJECT properties: param1: type: STRING param2: type: INTEGER required: - param1 "additionalProperties": "", # Optional. Can either be a boolean or an object; controls the presence of additional properties. "anyOf": [ # Optional. The value should be validated against any (one or more) of the subschemas in the list. @@ -611,7 +611,7 @@

Method Details

{ # Operation of an extension. "functionDeclaration": { # Structured representation of a function declaration as defined by the [OpenAPI 3.0 specification](https://spec.openapis.org/oas/v3.0.3). Included in this declaration are the function name, description, parameters and response type. This FunctionDeclaration is a representation of a block of code that can be used as a `Tool` by the model and executed by the client. # Output only. Structured representation of a function declaration as defined by the OpenAPI Spec. "description": "A String", # Optional. Description and purpose of the function. Model uses it to decide how and whether to call the function. - "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots and dashes, with a maximum length of 64. + "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots, colons and dashes, with a maximum length of 64. "parameters": { # Schema is used to define the format of input/output data. Represents a select subset of an [OpenAPI 3.0 schema object](https://spec.openapis.org/oas/v3.0.3#schema-object). More fields may be added in the future as needed. # Optional. Describes the parameters to this function in JSON Schema Object format. Reflects the Open API 3.03 Parameter Object. string Key: the name of the parameter. Parameter names are case sensitive. Schema Value: the Schema defining the type used for the parameter. For function with no parameters, this can be left unset. Parameter names must start with a letter or an underscore and must only contain chars a-z, A-Z, 0-9, or underscores with a maximum length of 64. Example with 1 required and 1 optional parameter: type: OBJECT properties: param1: type: STRING param2: type: INTEGER required: - param1 "additionalProperties": "", # Optional. Can either be a boolean or an object; controls the presence of additional properties. "anyOf": [ # Optional. The value should be validated against any (one or more) of the subschemas in the list. @@ -803,7 +803,7 @@

Method Details

{ # Operation of an extension. "functionDeclaration": { # Structured representation of a function declaration as defined by the [OpenAPI 3.0 specification](https://spec.openapis.org/oas/v3.0.3). Included in this declaration are the function name, description, parameters and response type. This FunctionDeclaration is a representation of a block of code that can be used as a `Tool` by the model and executed by the client. # Output only. Structured representation of a function declaration as defined by the OpenAPI Spec. "description": "A String", # Optional. Description and purpose of the function. Model uses it to decide how and whether to call the function. - "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots and dashes, with a maximum length of 64. + "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots, colons and dashes, with a maximum length of 64. "parameters": { # Schema is used to define the format of input/output data. Represents a select subset of an [OpenAPI 3.0 schema object](https://spec.openapis.org/oas/v3.0.3#schema-object). More fields may be added in the future as needed. # Optional. Describes the parameters to this function in JSON Schema Object format. Reflects the Open API 3.03 Parameter Object. string Key: the name of the parameter. Parameter names are case sensitive. Schema Value: the Schema defining the type used for the parameter. For function with no parameters, this can be left unset. Parameter names must start with a letter or an underscore and must only contain chars a-z, A-Z, 0-9, or underscores with a maximum length of 64. Example with 1 required and 1 optional parameter: type: OBJECT properties: param1: type: STRING param2: type: INTEGER required: - param1 "additionalProperties": "", # Optional. Can either be a boolean or an object; controls the presence of additional properties. "anyOf": [ # Optional. The value should be validated against any (one or more) of the subschemas in the list. @@ -977,7 +977,7 @@

Method Details

{ # Operation of an extension. "functionDeclaration": { # Structured representation of a function declaration as defined by the [OpenAPI 3.0 specification](https://spec.openapis.org/oas/v3.0.3). Included in this declaration are the function name, description, parameters and response type. This FunctionDeclaration is a representation of a block of code that can be used as a `Tool` by the model and executed by the client. # Output only. Structured representation of a function declaration as defined by the OpenAPI Spec. "description": "A String", # Optional. Description and purpose of the function. Model uses it to decide how and whether to call the function. - "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots and dashes, with a maximum length of 64. + "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots, colons and dashes, with a maximum length of 64. "parameters": { # Schema is used to define the format of input/output data. Represents a select subset of an [OpenAPI 3.0 schema object](https://spec.openapis.org/oas/v3.0.3#schema-object). More fields may be added in the future as needed. # Optional. Describes the parameters to this function in JSON Schema Object format. Reflects the Open API 3.03 Parameter Object. string Key: the name of the parameter. Parameter names are case sensitive. Schema Value: the Schema defining the type used for the parameter. For function with no parameters, this can be left unset. Parameter names must start with a letter or an underscore and must only contain chars a-z, A-Z, 0-9, or underscores with a maximum length of 64. Example with 1 required and 1 optional parameter: type: OBJECT properties: param1: type: STRING param2: type: INTEGER required: - param1 "additionalProperties": "", # Optional. Can either be a boolean or an object; controls the presence of additional properties. "anyOf": [ # Optional. The value should be validated against any (one or more) of the subschemas in the list. @@ -1167,6 +1167,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -1194,6 +1205,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -1242,6 +1256,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -1269,6 +1294,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.extensions.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.extensions.operations.html index ee0072f9cd..c6e1e6fb47 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.extensions.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.extensions.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.featureGroups.featureMonitors.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.featureGroups.featureMonitors.operations.html index 2a66cd6898..44b5806192 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.featureGroups.featureMonitors.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.featureGroups.featureMonitors.operations.html @@ -160,7 +160,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -192,7 +192,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.featureGroups.features.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.featureGroups.features.operations.html index 04ca4a3fb4..ca277143a4 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.featureGroups.features.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.featureGroups.features.operations.html @@ -160,7 +160,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -192,7 +192,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.featureGroups.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.featureGroups.operations.html index 0b0d269160..d0472c0935 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.featureGroups.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.featureGroups.operations.html @@ -160,7 +160,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -192,7 +192,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.featureOnlineStores.featureViews.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.featureOnlineStores.featureViews.operations.html index 0d7c94b3d1..9553afe238 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.featureOnlineStores.featureViews.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.featureOnlineStores.featureViews.operations.html @@ -160,7 +160,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -192,7 +192,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.featureOnlineStores.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.featureOnlineStores.operations.html index 13f0857e40..9540bb764b 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.featureOnlineStores.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.featureOnlineStores.operations.html @@ -160,7 +160,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -192,7 +192,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.featurestores.entityTypes.features.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.featurestores.entityTypes.features.operations.html index 95f25a8498..14ab9b583e 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.featurestores.entityTypes.features.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.featurestores.entityTypes.features.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.featurestores.entityTypes.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.featurestores.entityTypes.operations.html index abd6b1e889..3bbbfdcf47 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.featurestores.entityTypes.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.featurestores.entityTypes.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.featurestores.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.featurestores.operations.html index 97f215d355..748f292df0 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.featurestores.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.featurestores.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.html index 3b49a0eb13..86d19ce257 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.html @@ -386,6 +386,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -413,6 +424,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -499,6 +513,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -526,6 +551,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -596,6 +624,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -623,6 +662,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -698,7 +740,7 @@

Method Details

"dedicatedResources": { # A description of resources that are dedicated to a DeployedModel or DeployedIndex, and that need a higher degree of manual configuration. # Optional. The dedicated resources to use for the endpoint. If not set, the default resources will be used. "autoscalingMetricSpecs": [ # Immutable. The metric specifications that overrides a resource utilization metric (CPU utilization, accelerator's duty cycle, and so on) target value (default to 60 if not set). At most one entry is allowed per metric. If machine_spec.accelerator_count is above 0, the autoscaling will be based on both CPU utilization and accelerator's duty cycle metrics and scale up when either metrics exceeds its target value while scale down if both metrics are under their target value. The default target value is 60 for both metrics. If machine_spec.accelerator_count is 0, the autoscaling will be based on CPU utilization metric only with default target value 60 if not explicitly set. For example, in the case of Online Prediction, if you want to override target CPU utilization to 80, you should set autoscaling_metric_specs.metric_name to `aiplatform.googleapis.com/prediction/online/cpu/utilization` and autoscaling_metric_specs.target to `80`. { # The metric specification that defines the target resource utilization (CPU utilization, accelerator's duty cycle, and so on) for calculating the desired replica count. - "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` + "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` * `pubsub.googleapis.com/subscription/num_undelivered_messages` "monitoredResourceLabels": { # Optional. The Cloud Monitoring monitored resource labels as key value pairs used for metrics filtering. See Cloud Monitoring Labels https://cloud.google.com/monitoring/api/v3/metric-model#generic-label-info "a_key": "A String", }, @@ -714,6 +756,7 @@

Method Details

"acceleratorType": "A String", # Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count. "gpuPartitionSize": "A String", # Optional. Immutable. The Nvidia GPU partition size. When specified, the requested accelerators will be partitioned into smaller GPU partitions. For example, if the request is for 8 units of NVIDIA A100 GPUs, and gpu_partition_size="1g.10gb", the service will create 8 * 7 = 56 partitioned MIG instances. The partition size must be a value supported by the requested accelerator. Refer to [Nvidia GPU Partitioning](https://cloud.google.com/kubernetes-engine/docs/how-to/gpus-multi#multi-instance_gpu_partitions) for the available partition sizes. If set, the accelerator_count should be set to 1. "machineType": "A String", # Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). For DeployedModel this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required. + "minGpuDriverVersion": "A String", # Optional. Immutable. The minimum GPU driver version that this machine requires. For example, "535.104.06". If not specified, the default GPU driver version will be used by the underlying infrastructure. "multihostGpuNodeCount": 42, # Optional. Immutable. The number of nodes per replica for multihost GPU deployments. "reservationAffinity": { # A ReservationAffinity can be used to configure a Vertex AI resource (e.g., a DeployedModel) to draw its Compute Engine resources from a Shared Reservation, or exclusively from on-demand capacity. # Optional. Immutable. Configuration controlling how this resource pool consumes reservation. "key": "A String", # Optional. Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, use `compute.googleapis.com/reservation-name` as the key and specify the name of your reservation as its value. @@ -945,7 +988,7 @@

Method Details

"dedicatedResources": { # A description of resources that are dedicated to a DeployedModel or DeployedIndex, and that need a higher degree of manual configuration. # Optional. The dedicated resources to use for the endpoint. If not set, the default resources will be used. "autoscalingMetricSpecs": [ # Immutable. The metric specifications that overrides a resource utilization metric (CPU utilization, accelerator's duty cycle, and so on) target value (default to 60 if not set). At most one entry is allowed per metric. If machine_spec.accelerator_count is above 0, the autoscaling will be based on both CPU utilization and accelerator's duty cycle metrics and scale up when either metrics exceeds its target value while scale down if both metrics are under their target value. The default target value is 60 for both metrics. If machine_spec.accelerator_count is 0, the autoscaling will be based on CPU utilization metric only with default target value 60 if not explicitly set. For example, in the case of Online Prediction, if you want to override target CPU utilization to 80, you should set autoscaling_metric_specs.metric_name to `aiplatform.googleapis.com/prediction/online/cpu/utilization` and autoscaling_metric_specs.target to `80`. { # The metric specification that defines the target resource utilization (CPU utilization, accelerator's duty cycle, and so on) for calculating the desired replica count. - "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` + "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` * `pubsub.googleapis.com/subscription/num_undelivered_messages` "monitoredResourceLabels": { # Optional. The Cloud Monitoring monitored resource labels as key value pairs used for metrics filtering. See Cloud Monitoring Labels https://cloud.google.com/monitoring/api/v3/metric-model#generic-label-info "a_key": "A String", }, @@ -961,6 +1004,7 @@

Method Details

"acceleratorType": "A String", # Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count. "gpuPartitionSize": "A String", # Optional. Immutable. The Nvidia GPU partition size. When specified, the requested accelerators will be partitioned into smaller GPU partitions. For example, if the request is for 8 units of NVIDIA A100 GPUs, and gpu_partition_size="1g.10gb", the service will create 8 * 7 = 56 partitioned MIG instances. The partition size must be a value supported by the requested accelerator. Refer to [Nvidia GPU Partitioning](https://cloud.google.com/kubernetes-engine/docs/how-to/gpus-multi#multi-instance_gpu_partitions) for the available partition sizes. If set, the accelerator_count should be set to 1. "machineType": "A String", # Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). For DeployedModel this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required. + "minGpuDriverVersion": "A String", # Optional. Immutable. The minimum GPU driver version that this machine requires. For example, "535.104.06". If not specified, the default GPU driver version will be used by the underlying infrastructure. "multihostGpuNodeCount": 42, # Optional. Immutable. The number of nodes per replica for multihost GPU deployments. "reservationAffinity": { # A ReservationAffinity can be used to configure a Vertex AI resource (e.g., a DeployedModel) to draw its Compute Engine resources from a Shared Reservation, or exclusively from on-demand capacity. # Optional. Immutable. Configuration controlling how this resource pool consumes reservation. "key": "A String", # Optional. Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, use `compute.googleapis.com/reservation-name` as the key and specify the name of your reservation as its value. @@ -1039,6 +1083,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -1112,6 +1157,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -1120,6 +1169,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -1129,6 +1182,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -1154,7 +1208,7 @@

Method Details

"useEffectiveOrder": True or False, # Optional. Whether to use_effective_order to compute bleu score. }, "customCodeExecutionSpec": { # Specificies a metric that is populated by evaluating user-defined Python code. # Spec for Custom Code Execution metric. - "evaluationFunction": "A String", # Required. Python function. Expected user to define the following function, e.g.: def evaluate(instance: dict[str, Any]) -> float: Please include this function signature in the code snippet. Instance is the evaluation instance, any fields populated in the instance are available to the function as instance[field_name]. Example: Example input: ``` instance= EvaluationInstance( response=EvaluationInstance.InstanceData(text="The answer is 4."), reference=EvaluationInstance.InstanceData(text="4") ) ``` Example converted input: ``` { 'response': {'text': 'The answer is 4.'}, 'reference': {'text': '4'} } ``` Example python function: ``` def evaluate(instance: dict[str, Any]) -> float: if instance'response' == instance'reference': return 1.0 return 0.0 ``` + "evaluationFunction": "A String", # Required. Python function. Expected user to define the following function, e.g.: def evaluate(instance: dict[str, Any]) -> float: Please include this function signature in the code snippet. Instance is the evaluation instance, any fields populated in the instance are available to the function as instance[field_name]. Example: Example input: ``` instance= EvaluationInstance( response=EvaluationInstance.InstanceData(text="The answer is 4."), reference=EvaluationInstance.InstanceData(text="4") ) ``` Example converted input: ``` { 'response': {'text': 'The answer is 4.'}, 'reference': {'text': '4'} } ``` Example python function: ``` def evaluate(instance: dict[str, Any]) -> float: if instance'response' == instance'reference': return 1.0 return 0.0 ``` CustomCodeExecutionSpec is also supported in Batch Evaluation (EvalDataset RPC) and Tuning Evaluation. Each line in the input jsonl file will be converted to dict[str, Any] and passed to the evaluation function. }, "exactMatchSpec": { # Spec for exact match metric - returns 1 if prediction and reference exactly matches, otherwise 0. # Spec for exact match metric. }, @@ -1176,6 +1230,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -1249,6 +1304,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -1257,6 +1316,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -1266,6 +1329,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -1294,6 +1358,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -1367,6 +1432,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -1375,6 +1444,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -1384,6 +1457,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -1488,6 +1562,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -1561,6 +1636,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -1569,6 +1648,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -1578,6 +1661,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -1679,6 +1763,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -1706,6 +1801,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -1742,7 +1840,7 @@

Method Details

"functionDeclarations": [ # Optional. Function tool type. One or more function declarations to be passed to the model along with the current user query. Model may decide to call a subset of these functions by populating FunctionCall in the response. User should provide a FunctionResponse for each function call in the next turn. Based on the function responses, Model will generate the final response back to the user. Maximum 512 function declarations can be provided. { # Structured representation of a function declaration as defined by the [OpenAPI 3.0 specification](https://spec.openapis.org/oas/v3.0.3). Included in this declaration are the function name, description, parameters and response type. This FunctionDeclaration is a representation of a block of code that can be used as a `Tool` by the model and executed by the client. "description": "A String", # Optional. Description and purpose of the function. Model uses it to decide how and whether to call the function. - "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots and dashes, with a maximum length of 64. + "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots, colons and dashes, with a maximum length of 64. "parameters": { # Schema is used to define the format of input/output data. Represents a select subset of an [OpenAPI 3.0 schema object](https://spec.openapis.org/oas/v3.0.3#schema-object). More fields may be added in the future as needed. # Optional. Describes the parameters to this function in JSON Schema Object format. Reflects the Open API 3.03 Parameter Object. string Key: the name of the parameter. Parameter names are case sensitive. Schema Value: the Schema defining the type used for the parameter. For function with no parameters, this can be left unset. Parameter names must start with a letter or an underscore and must only contain chars a-z, A-Z, 0-9, or underscores with a maximum length of 64. Example with 1 required and 1 optional parameter: type: OBJECT properties: param1: type: STRING param2: type: INTEGER required: - param1 "additionalProperties": "", # Optional. Can either be a boolean or an object; controls the presence of additional properties. "anyOf": [ # Optional. The value should be validated against any (one or more) of the subschemas in the list. @@ -1962,6 +2060,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -1989,6 +2098,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -2029,6 +2141,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -2056,6 +2179,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -2070,7 +2196,6 @@

Method Details

}, ], }, - "eventsText": "A String", # A JSON string containing a sequence of events. "tools": { # Represents a list of tools for an agent. # List of tools. "tool": [ # Optional. List of tools: each tool can have multiple function declarations. { # Tool details that the model may use to generate response. A `Tool` is a piece of code that enables the system to interact with external systems to perform an action, or set of actions, outside of knowledge and scope of the model. A Tool object should contain exactly one type of Tool (e.g FunctionDeclaration, Retrieval or GoogleSearchRetrieval). @@ -2091,7 +2216,7 @@

Method Details

"functionDeclarations": [ # Optional. Function tool type. One or more function declarations to be passed to the model along with the current user query. Model may decide to call a subset of these functions by populating FunctionCall in the response. User should provide a FunctionResponse for each function call in the next turn. Based on the function responses, Model will generate the final response back to the user. Maximum 512 function declarations can be provided. { # Structured representation of a function declaration as defined by the [OpenAPI 3.0 specification](https://spec.openapis.org/oas/v3.0.3). Included in this declaration are the function name, description, parameters and response type. This FunctionDeclaration is a representation of a block of code that can be used as a `Tool` by the model and executed by the client. "description": "A String", # Optional. Description and purpose of the function. Model uses it to decide how and whether to call the function. - "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots and dashes, with a maximum length of 64. + "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots, colons and dashes, with a maximum length of 64. "parameters": { # Schema is used to define the format of input/output data. Represents a select subset of an [OpenAPI 3.0 schema object](https://spec.openapis.org/oas/v3.0.3#schema-object). More fields may be added in the future as needed. # Optional. Describes the parameters to this function in JSON Schema Object format. Reflects the Open API 3.03 Parameter Object. string Key: the name of the parameter. Parameter names are case sensitive. Schema Value: the Schema defining the type used for the parameter. For function with no parameters, this can be left unset. Parameter names must start with a letter or an underscore and must only contain chars a-z, A-Z, 0-9, or underscores with a maximum length of 64. Example with 1 required and 1 optional parameter: type: OBJECT properties: param1: type: STRING param2: type: INTEGER required: - param1 "additionalProperties": "", # Optional. Can either be a boolean or an object; controls the presence of additional properties. "anyOf": [ # Optional. The value should be validated against any (one or more) of the subschemas in the list. @@ -2313,6 +2438,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -2340,6 +2476,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -2383,6 +2522,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -2410,6 +2560,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -2451,6 +2604,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -2478,6 +2642,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -2494,7 +2661,7 @@

Method Details

}, "text": "A String", # Text data. }, - "response": { # Instance data used to populate placeholders in a metric prompt template. # Required. Data used to populate placeholder `response` in a metric prompt template. + "response": { # Instance data used to populate placeholders in a metric prompt template. # Optional. Data used to populate placeholder `response` in a metric prompt template. "contents": { # List of standard Content messages from Gemini API. # List of Gemini content data. "contents": [ # Optional. Repeated contents. { # The structured data content of a message. A Content message contains a `role` field, which indicates the producer of the content, and a `parts` field, which contains the multi-part data of the message. @@ -2519,6 +2686,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -2546,6 +2724,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -2590,7 +2771,7 @@

Method Details

"useEffectiveOrder": True or False, # Optional. Whether to use_effective_order to compute bleu score. }, "customCodeExecutionSpec": { # Specificies a metric that is populated by evaluating user-defined Python code. # Spec for Custom Code Execution metric. - "evaluationFunction": "A String", # Required. Python function. Expected user to define the following function, e.g.: def evaluate(instance: dict[str, Any]) -> float: Please include this function signature in the code snippet. Instance is the evaluation instance, any fields populated in the instance are available to the function as instance[field_name]. Example: Example input: ``` instance= EvaluationInstance( response=EvaluationInstance.InstanceData(text="The answer is 4."), reference=EvaluationInstance.InstanceData(text="4") ) ``` Example converted input: ``` { 'response': {'text': 'The answer is 4.'}, 'reference': {'text': '4'} } ``` Example python function: ``` def evaluate(instance: dict[str, Any]) -> float: if instance'response' == instance'reference': return 1.0 return 0.0 ``` + "evaluationFunction": "A String", # Required. Python function. Expected user to define the following function, e.g.: def evaluate(instance: dict[str, Any]) -> float: Please include this function signature in the code snippet. Instance is the evaluation instance, any fields populated in the instance are available to the function as instance[field_name]. Example: Example input: ``` instance= EvaluationInstance( response=EvaluationInstance.InstanceData(text="The answer is 4."), reference=EvaluationInstance.InstanceData(text="4") ) ``` Example converted input: ``` { 'response': {'text': 'The answer is 4.'}, 'reference': {'text': '4'} } ``` Example python function: ``` def evaluate(instance: dict[str, Any]) -> float: if instance'response' == instance'reference': return 1.0 return 0.0 ``` CustomCodeExecutionSpec is also supported in Batch Evaluation (EvalDataset RPC) and Tuning Evaluation. Each line in the input jsonl file will be converted to dict[str, Any] and passed to the evaluation function. }, "exactMatchSpec": { # Spec for exact match metric - returns 1 if prediction and reference exactly matches, otherwise 0. # Spec for exact match metric. }, @@ -2612,6 +2793,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -2685,6 +2867,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -2693,6 +2879,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -2702,6 +2892,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -2730,6 +2921,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -2803,6 +2995,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -2811,6 +3007,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -2820,6 +3020,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -2904,6 +3105,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -2931,6 +3143,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -3013,6 +3228,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -3040,6 +3266,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -3635,6 +3864,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -3662,6 +3902,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -3698,7 +3941,7 @@

Method Details

"functionDeclarations": [ # Optional. Function tool type. One or more function declarations to be passed to the model along with the current user query. Model may decide to call a subset of these functions by populating FunctionCall in the response. User should provide a FunctionResponse for each function call in the next turn. Based on the function responses, Model will generate the final response back to the user. Maximum 512 function declarations can be provided. { # Structured representation of a function declaration as defined by the [OpenAPI 3.0 specification](https://spec.openapis.org/oas/v3.0.3). Included in this declaration are the function name, description, parameters and response type. This FunctionDeclaration is a representation of a block of code that can be used as a `Tool` by the model and executed by the client. "description": "A String", # Optional. Description and purpose of the function. Model uses it to decide how and whether to call the function. - "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots and dashes, with a maximum length of 64. + "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots, colons and dashes, with a maximum length of 64. "parameters": { # Schema is used to define the format of input/output data. Represents a select subset of an [OpenAPI 3.0 schema object](https://spec.openapis.org/oas/v3.0.3#schema-object). More fields may be added in the future as needed. # Optional. Describes the parameters to this function in JSON Schema Object format. Reflects the Open API 3.03 Parameter Object. string Key: the name of the parameter. Parameter names are case sensitive. Schema Value: the Schema defining the type used for the parameter. For function with no parameters, this can be left unset. Parameter names must start with a letter or an underscore and must only contain chars a-z, A-Z, 0-9, or underscores with a maximum length of 64. Example with 1 required and 1 optional parameter: type: OBJECT properties: param1: type: STRING param2: type: INTEGER required: - param1 "additionalProperties": "", # Optional. Can either be a boolean or an object; controls the presence of additional properties. "anyOf": [ # Optional. The value should be validated against any (one or more) of the subschemas in the list. @@ -3916,6 +4159,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -3943,6 +4197,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -3977,6 +4234,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -4050,6 +4308,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -4058,6 +4320,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -4067,6 +4333,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -4142,6 +4409,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -4169,6 +4447,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -4233,6 +4514,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -4260,6 +4552,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -4546,6 +4841,7 @@

Method Details

"acceleratorType": "A String", # Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count. "gpuPartitionSize": "A String", # Optional. Immutable. The Nvidia GPU partition size. When specified, the requested accelerators will be partitioned into smaller GPU partitions. For example, if the request is for 8 units of NVIDIA A100 GPUs, and gpu_partition_size="1g.10gb", the service will create 8 * 7 = 56 partitioned MIG instances. The partition size must be a value supported by the requested accelerator. Refer to [Nvidia GPU Partitioning](https://cloud.google.com/kubernetes-engine/docs/how-to/gpus-multi#multi-instance_gpu_partitions) for the available partition sizes. If set, the accelerator_count should be set to 1. "machineType": "A String", # Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). For DeployedModel this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required. + "minGpuDriverVersion": "A String", # Optional. Immutable. The minimum GPU driver version that this machine requires. For example, "535.104.06". If not specified, the default GPU driver version will be used by the underlying infrastructure. "multihostGpuNodeCount": 42, # Optional. Immutable. The number of nodes per replica for multihost GPU deployments. "reservationAffinity": { # A ReservationAffinity can be used to configure a Vertex AI resource (e.g., a DeployedModel) to draw its Compute Engine resources from a Shared Reservation, or exclusively from on-demand capacity. # Optional. Immutable. Configuration controlling how this resource pool consumes reservation. "key": "A String", # Optional. Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, use `compute.googleapis.com/reservation-name` as the key and specify the name of your reservation as its value. @@ -4693,6 +4989,7 @@

Method Details

"acceleratorType": "A String", # Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count. "gpuPartitionSize": "A String", # Optional. Immutable. The Nvidia GPU partition size. When specified, the requested accelerators will be partitioned into smaller GPU partitions. For example, if the request is for 8 units of NVIDIA A100 GPUs, and gpu_partition_size="1g.10gb", the service will create 8 * 7 = 56 partitioned MIG instances. The partition size must be a value supported by the requested accelerator. Refer to [Nvidia GPU Partitioning](https://cloud.google.com/kubernetes-engine/docs/how-to/gpus-multi#multi-instance_gpu_partitions) for the available partition sizes. If set, the accelerator_count should be set to 1. "machineType": "A String", # Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). For DeployedModel this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required. + "minGpuDriverVersion": "A String", # Optional. Immutable. The minimum GPU driver version that this machine requires. For example, "535.104.06". If not specified, the default GPU driver version will be used by the underlying infrastructure. "multihostGpuNodeCount": 42, # Optional. Immutable. The number of nodes per replica for multihost GPU deployments. "reservationAffinity": { # A ReservationAffinity can be used to configure a Vertex AI resource (e.g., a DeployedModel) to draw its Compute Engine resources from a Shared Reservation, or exclusively from on-demand capacity. # Optional. Immutable. Configuration controlling how this resource pool consumes reservation. "key": "A String", # Optional. Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, use `compute.googleapis.com/reservation-name` as the key and specify the name of your reservation as its value. diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.hyperparameterTuningJobs.html b/docs/dyn/aiplatform_v1beta1.projects.locations.hyperparameterTuningJobs.html index 7173eede8d..3d5e8ed62c 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.hyperparameterTuningJobs.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.hyperparameterTuningJobs.html @@ -341,6 +341,7 @@

Method Details

"acceleratorType": "A String", # Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count. "gpuPartitionSize": "A String", # Optional. Immutable. The Nvidia GPU partition size. When specified, the requested accelerators will be partitioned into smaller GPU partitions. For example, if the request is for 8 units of NVIDIA A100 GPUs, and gpu_partition_size="1g.10gb", the service will create 8 * 7 = 56 partitioned MIG instances. The partition size must be a value supported by the requested accelerator. Refer to [Nvidia GPU Partitioning](https://cloud.google.com/kubernetes-engine/docs/how-to/gpus-multi#multi-instance_gpu_partitions) for the available partition sizes. If set, the accelerator_count should be set to 1. "machineType": "A String", # Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). For DeployedModel this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required. + "minGpuDriverVersion": "A String", # Optional. Immutable. The minimum GPU driver version that this machine requires. For example, "535.104.06". If not specified, the default GPU driver version will be used by the underlying infrastructure. "multihostGpuNodeCount": 42, # Optional. Immutable. The number of nodes per replica for multihost GPU deployments. "reservationAffinity": { # A ReservationAffinity can be used to configure a Vertex AI resource (e.g., a DeployedModel) to draw its Compute Engine resources from a Shared Reservation, or exclusively from on-demand capacity. # Optional. Immutable. Configuration controlling how this resource pool consumes reservation. "key": "A String", # Optional. Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, use `compute.googleapis.com/reservation-name` as the key and specify the name of your reservation as its value. @@ -634,6 +635,7 @@

Method Details

"acceleratorType": "A String", # Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count. "gpuPartitionSize": "A String", # Optional. Immutable. The Nvidia GPU partition size. When specified, the requested accelerators will be partitioned into smaller GPU partitions. For example, if the request is for 8 units of NVIDIA A100 GPUs, and gpu_partition_size="1g.10gb", the service will create 8 * 7 = 56 partitioned MIG instances. The partition size must be a value supported by the requested accelerator. Refer to [Nvidia GPU Partitioning](https://cloud.google.com/kubernetes-engine/docs/how-to/gpus-multi#multi-instance_gpu_partitions) for the available partition sizes. If set, the accelerator_count should be set to 1. "machineType": "A String", # Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). For DeployedModel this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required. + "minGpuDriverVersion": "A String", # Optional. Immutable. The minimum GPU driver version that this machine requires. For example, "535.104.06". If not specified, the default GPU driver version will be used by the underlying infrastructure. "multihostGpuNodeCount": 42, # Optional. Immutable. The number of nodes per replica for multihost GPU deployments. "reservationAffinity": { # A ReservationAffinity can be used to configure a Vertex AI resource (e.g., a DeployedModel) to draw its Compute Engine resources from a Shared Reservation, or exclusively from on-demand capacity. # Optional. Immutable. Configuration controlling how this resource pool consumes reservation. "key": "A String", # Optional. Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, use `compute.googleapis.com/reservation-name` as the key and specify the name of your reservation as its value. @@ -969,6 +971,7 @@

Method Details

"acceleratorType": "A String", # Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count. "gpuPartitionSize": "A String", # Optional. Immutable. The Nvidia GPU partition size. When specified, the requested accelerators will be partitioned into smaller GPU partitions. For example, if the request is for 8 units of NVIDIA A100 GPUs, and gpu_partition_size="1g.10gb", the service will create 8 * 7 = 56 partitioned MIG instances. The partition size must be a value supported by the requested accelerator. Refer to [Nvidia GPU Partitioning](https://cloud.google.com/kubernetes-engine/docs/how-to/gpus-multi#multi-instance_gpu_partitions) for the available partition sizes. If set, the accelerator_count should be set to 1. "machineType": "A String", # Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). For DeployedModel this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required. + "minGpuDriverVersion": "A String", # Optional. Immutable. The minimum GPU driver version that this machine requires. For example, "535.104.06". If not specified, the default GPU driver version will be used by the underlying infrastructure. "multihostGpuNodeCount": 42, # Optional. Immutable. The number of nodes per replica for multihost GPU deployments. "reservationAffinity": { # A ReservationAffinity can be used to configure a Vertex AI resource (e.g., a DeployedModel) to draw its Compute Engine resources from a Shared Reservation, or exclusively from on-demand capacity. # Optional. Immutable. Configuration controlling how this resource pool consumes reservation. "key": "A String", # Optional. Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, use `compute.googleapis.com/reservation-name` as the key and specify the name of your reservation as its value. @@ -1275,6 +1278,7 @@

Method Details

"acceleratorType": "A String", # Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count. "gpuPartitionSize": "A String", # Optional. Immutable. The Nvidia GPU partition size. When specified, the requested accelerators will be partitioned into smaller GPU partitions. For example, if the request is for 8 units of NVIDIA A100 GPUs, and gpu_partition_size="1g.10gb", the service will create 8 * 7 = 56 partitioned MIG instances. The partition size must be a value supported by the requested accelerator. Refer to [Nvidia GPU Partitioning](https://cloud.google.com/kubernetes-engine/docs/how-to/gpus-multi#multi-instance_gpu_partitions) for the available partition sizes. If set, the accelerator_count should be set to 1. "machineType": "A String", # Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). For DeployedModel this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required. + "minGpuDriverVersion": "A String", # Optional. Immutable. The minimum GPU driver version that this machine requires. For example, "535.104.06". If not specified, the default GPU driver version will be used by the underlying infrastructure. "multihostGpuNodeCount": 42, # Optional. Immutable. The number of nodes per replica for multihost GPU deployments. "reservationAffinity": { # A ReservationAffinity can be used to configure a Vertex AI resource (e.g., a DeployedModel) to draw its Compute Engine resources from a Shared Reservation, or exclusively from on-demand capacity. # Optional. Immutable. Configuration controlling how this resource pool consumes reservation. "key": "A String", # Optional. Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, use `compute.googleapis.com/reservation-name` as the key and specify the name of your reservation as its value. diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.hyperparameterTuningJobs.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.hyperparameterTuningJobs.operations.html index da5a851ba8..0372004672 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.hyperparameterTuningJobs.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.hyperparameterTuningJobs.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.indexEndpoints.html b/docs/dyn/aiplatform_v1beta1.projects.locations.indexEndpoints.html index f093a2c1d4..4f97bd5e68 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.indexEndpoints.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.indexEndpoints.html @@ -142,7 +142,7 @@

Method Details

"dedicatedResources": { # A description of resources that are dedicated to a DeployedModel or DeployedIndex, and that need a higher degree of manual configuration. # Optional. A description of resources that are dedicated to the DeployedIndex, and that need a higher degree of manual configuration. The field min_replica_count must be set to a value strictly greater than 0, or else validation will fail. We don't provide SLA when min_replica_count=1. If max_replica_count is not set, the default value is min_replica_count. The max allowed replica count is 1000. Available machine types for SMALL shard: e2-standard-2 and all machine types available for MEDIUM and LARGE shard. Available machine types for MEDIUM shard: e2-standard-16 and all machine types available for LARGE shard. Available machine types for LARGE shard: e2-highmem-16, n2d-standard-32. n1-standard-16 and n1-standard-32 are still available, but we recommend e2-standard-16 and e2-highmem-16 for cost efficiency. "autoscalingMetricSpecs": [ # Immutable. The metric specifications that overrides a resource utilization metric (CPU utilization, accelerator's duty cycle, and so on) target value (default to 60 if not set). At most one entry is allowed per metric. If machine_spec.accelerator_count is above 0, the autoscaling will be based on both CPU utilization and accelerator's duty cycle metrics and scale up when either metrics exceeds its target value while scale down if both metrics are under their target value. The default target value is 60 for both metrics. If machine_spec.accelerator_count is 0, the autoscaling will be based on CPU utilization metric only with default target value 60 if not explicitly set. For example, in the case of Online Prediction, if you want to override target CPU utilization to 80, you should set autoscaling_metric_specs.metric_name to `aiplatform.googleapis.com/prediction/online/cpu/utilization` and autoscaling_metric_specs.target to `80`. { # The metric specification that defines the target resource utilization (CPU utilization, accelerator's duty cycle, and so on) for calculating the desired replica count. - "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` + "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` * `pubsub.googleapis.com/subscription/num_undelivered_messages` "monitoredResourceLabels": { # Optional. The Cloud Monitoring monitored resource labels as key value pairs used for metrics filtering. See Cloud Monitoring Labels https://cloud.google.com/monitoring/api/v3/metric-model#generic-label-info "a_key": "A String", }, @@ -158,6 +158,7 @@

Method Details

"acceleratorType": "A String", # Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count. "gpuPartitionSize": "A String", # Optional. Immutable. The Nvidia GPU partition size. When specified, the requested accelerators will be partitioned into smaller GPU partitions. For example, if the request is for 8 units of NVIDIA A100 GPUs, and gpu_partition_size="1g.10gb", the service will create 8 * 7 = 56 partitioned MIG instances. The partition size must be a value supported by the requested accelerator. Refer to [Nvidia GPU Partitioning](https://cloud.google.com/kubernetes-engine/docs/how-to/gpus-multi#multi-instance_gpu_partitions) for the available partition sizes. If set, the accelerator_count should be set to 1. "machineType": "A String", # Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). For DeployedModel this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required. + "minGpuDriverVersion": "A String", # Optional. Immutable. The minimum GPU driver version that this machine requires. For example, "535.104.06". If not specified, the default GPU driver version will be used by the underlying infrastructure. "multihostGpuNodeCount": 42, # Optional. Immutable. The number of nodes per replica for multihost GPU deployments. "reservationAffinity": { # A ReservationAffinity can be used to configure a Vertex AI resource (e.g., a DeployedModel) to draw its Compute Engine resources from a Shared Reservation, or exclusively from on-demand capacity. # Optional. Immutable. Configuration controlling how this resource pool consumes reservation. "key": "A String", # Optional. Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, use `compute.googleapis.com/reservation-name` as the key and specify the name of your reservation as its value. @@ -341,7 +342,7 @@

Method Details

"dedicatedResources": { # A description of resources that are dedicated to a DeployedModel or DeployedIndex, and that need a higher degree of manual configuration. # Optional. A description of resources that are dedicated to the DeployedIndex, and that need a higher degree of manual configuration. The field min_replica_count must be set to a value strictly greater than 0, or else validation will fail. We don't provide SLA when min_replica_count=1. If max_replica_count is not set, the default value is min_replica_count. The max allowed replica count is 1000. Available machine types for SMALL shard: e2-standard-2 and all machine types available for MEDIUM and LARGE shard. Available machine types for MEDIUM shard: e2-standard-16 and all machine types available for LARGE shard. Available machine types for LARGE shard: e2-highmem-16, n2d-standard-32. n1-standard-16 and n1-standard-32 are still available, but we recommend e2-standard-16 and e2-highmem-16 for cost efficiency. "autoscalingMetricSpecs": [ # Immutable. The metric specifications that overrides a resource utilization metric (CPU utilization, accelerator's duty cycle, and so on) target value (default to 60 if not set). At most one entry is allowed per metric. If machine_spec.accelerator_count is above 0, the autoscaling will be based on both CPU utilization and accelerator's duty cycle metrics and scale up when either metrics exceeds its target value while scale down if both metrics are under their target value. The default target value is 60 for both metrics. If machine_spec.accelerator_count is 0, the autoscaling will be based on CPU utilization metric only with default target value 60 if not explicitly set. For example, in the case of Online Prediction, if you want to override target CPU utilization to 80, you should set autoscaling_metric_specs.metric_name to `aiplatform.googleapis.com/prediction/online/cpu/utilization` and autoscaling_metric_specs.target to `80`. { # The metric specification that defines the target resource utilization (CPU utilization, accelerator's duty cycle, and so on) for calculating the desired replica count. - "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` + "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` * `pubsub.googleapis.com/subscription/num_undelivered_messages` "monitoredResourceLabels": { # Optional. The Cloud Monitoring monitored resource labels as key value pairs used for metrics filtering. See Cloud Monitoring Labels https://cloud.google.com/monitoring/api/v3/metric-model#generic-label-info "a_key": "A String", }, @@ -357,6 +358,7 @@

Method Details

"acceleratorType": "A String", # Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count. "gpuPartitionSize": "A String", # Optional. Immutable. The Nvidia GPU partition size. When specified, the requested accelerators will be partitioned into smaller GPU partitions. For example, if the request is for 8 units of NVIDIA A100 GPUs, and gpu_partition_size="1g.10gb", the service will create 8 * 7 = 56 partitioned MIG instances. The partition size must be a value supported by the requested accelerator. Refer to [Nvidia GPU Partitioning](https://cloud.google.com/kubernetes-engine/docs/how-to/gpus-multi#multi-instance_gpu_partitions) for the available partition sizes. If set, the accelerator_count should be set to 1. "machineType": "A String", # Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). For DeployedModel this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required. + "minGpuDriverVersion": "A String", # Optional. Immutable. The minimum GPU driver version that this machine requires. For example, "535.104.06". If not specified, the default GPU driver version will be used by the underlying infrastructure. "multihostGpuNodeCount": 42, # Optional. Immutable. The number of nodes per replica for multihost GPU deployments. "reservationAffinity": { # A ReservationAffinity can be used to configure a Vertex AI resource (e.g., a DeployedModel) to draw its Compute Engine resources from a Shared Reservation, or exclusively from on-demand capacity. # Optional. Immutable. Configuration controlling how this resource pool consumes reservation. "key": "A String", # Optional. Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, use `compute.googleapis.com/reservation-name` as the key and specify the name of your reservation as its value. @@ -604,7 +606,7 @@

Method Details

"dedicatedResources": { # A description of resources that are dedicated to a DeployedModel or DeployedIndex, and that need a higher degree of manual configuration. # Optional. A description of resources that are dedicated to the DeployedIndex, and that need a higher degree of manual configuration. The field min_replica_count must be set to a value strictly greater than 0, or else validation will fail. We don't provide SLA when min_replica_count=1. If max_replica_count is not set, the default value is min_replica_count. The max allowed replica count is 1000. Available machine types for SMALL shard: e2-standard-2 and all machine types available for MEDIUM and LARGE shard. Available machine types for MEDIUM shard: e2-standard-16 and all machine types available for LARGE shard. Available machine types for LARGE shard: e2-highmem-16, n2d-standard-32. n1-standard-16 and n1-standard-32 are still available, but we recommend e2-standard-16 and e2-highmem-16 for cost efficiency. "autoscalingMetricSpecs": [ # Immutable. The metric specifications that overrides a resource utilization metric (CPU utilization, accelerator's duty cycle, and so on) target value (default to 60 if not set). At most one entry is allowed per metric. If machine_spec.accelerator_count is above 0, the autoscaling will be based on both CPU utilization and accelerator's duty cycle metrics and scale up when either metrics exceeds its target value while scale down if both metrics are under their target value. The default target value is 60 for both metrics. If machine_spec.accelerator_count is 0, the autoscaling will be based on CPU utilization metric only with default target value 60 if not explicitly set. For example, in the case of Online Prediction, if you want to override target CPU utilization to 80, you should set autoscaling_metric_specs.metric_name to `aiplatform.googleapis.com/prediction/online/cpu/utilization` and autoscaling_metric_specs.target to `80`. { # The metric specification that defines the target resource utilization (CPU utilization, accelerator's duty cycle, and so on) for calculating the desired replica count. - "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` + "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` * `pubsub.googleapis.com/subscription/num_undelivered_messages` "monitoredResourceLabels": { # Optional. The Cloud Monitoring monitored resource labels as key value pairs used for metrics filtering. See Cloud Monitoring Labels https://cloud.google.com/monitoring/api/v3/metric-model#generic-label-info "a_key": "A String", }, @@ -620,6 +622,7 @@

Method Details

"acceleratorType": "A String", # Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count. "gpuPartitionSize": "A String", # Optional. Immutable. The Nvidia GPU partition size. When specified, the requested accelerators will be partitioned into smaller GPU partitions. For example, if the request is for 8 units of NVIDIA A100 GPUs, and gpu_partition_size="1g.10gb", the service will create 8 * 7 = 56 partitioned MIG instances. The partition size must be a value supported by the requested accelerator. Refer to [Nvidia GPU Partitioning](https://cloud.google.com/kubernetes-engine/docs/how-to/gpus-multi#multi-instance_gpu_partitions) for the available partition sizes. If set, the accelerator_count should be set to 1. "machineType": "A String", # Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). For DeployedModel this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required. + "minGpuDriverVersion": "A String", # Optional. Immutable. The minimum GPU driver version that this machine requires. For example, "535.104.06". If not specified, the default GPU driver version will be used by the underlying infrastructure. "multihostGpuNodeCount": 42, # Optional. Immutable. The number of nodes per replica for multihost GPU deployments. "reservationAffinity": { # A ReservationAffinity can be used to configure a Vertex AI resource (e.g., a DeployedModel) to draw its Compute Engine resources from a Shared Reservation, or exclusively from on-demand capacity. # Optional. Immutable. Configuration controlling how this resource pool consumes reservation. "key": "A String", # Optional. Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, use `compute.googleapis.com/reservation-name` as the key and specify the name of your reservation as its value. @@ -753,7 +756,7 @@

Method Details

"dedicatedResources": { # A description of resources that are dedicated to a DeployedModel or DeployedIndex, and that need a higher degree of manual configuration. # Optional. A description of resources that are dedicated to the DeployedIndex, and that need a higher degree of manual configuration. The field min_replica_count must be set to a value strictly greater than 0, or else validation will fail. We don't provide SLA when min_replica_count=1. If max_replica_count is not set, the default value is min_replica_count. The max allowed replica count is 1000. Available machine types for SMALL shard: e2-standard-2 and all machine types available for MEDIUM and LARGE shard. Available machine types for MEDIUM shard: e2-standard-16 and all machine types available for LARGE shard. Available machine types for LARGE shard: e2-highmem-16, n2d-standard-32. n1-standard-16 and n1-standard-32 are still available, but we recommend e2-standard-16 and e2-highmem-16 for cost efficiency. "autoscalingMetricSpecs": [ # Immutable. The metric specifications that overrides a resource utilization metric (CPU utilization, accelerator's duty cycle, and so on) target value (default to 60 if not set). At most one entry is allowed per metric. If machine_spec.accelerator_count is above 0, the autoscaling will be based on both CPU utilization and accelerator's duty cycle metrics and scale up when either metrics exceeds its target value while scale down if both metrics are under their target value. The default target value is 60 for both metrics. If machine_spec.accelerator_count is 0, the autoscaling will be based on CPU utilization metric only with default target value 60 if not explicitly set. For example, in the case of Online Prediction, if you want to override target CPU utilization to 80, you should set autoscaling_metric_specs.metric_name to `aiplatform.googleapis.com/prediction/online/cpu/utilization` and autoscaling_metric_specs.target to `80`. { # The metric specification that defines the target resource utilization (CPU utilization, accelerator's duty cycle, and so on) for calculating the desired replica count. - "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` + "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` * `pubsub.googleapis.com/subscription/num_undelivered_messages` "monitoredResourceLabels": { # Optional. The Cloud Monitoring monitored resource labels as key value pairs used for metrics filtering. See Cloud Monitoring Labels https://cloud.google.com/monitoring/api/v3/metric-model#generic-label-info "a_key": "A String", }, @@ -769,6 +772,7 @@

Method Details

"acceleratorType": "A String", # Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count. "gpuPartitionSize": "A String", # Optional. Immutable. The Nvidia GPU partition size. When specified, the requested accelerators will be partitioned into smaller GPU partitions. For example, if the request is for 8 units of NVIDIA A100 GPUs, and gpu_partition_size="1g.10gb", the service will create 8 * 7 = 56 partitioned MIG instances. The partition size must be a value supported by the requested accelerator. Refer to [Nvidia GPU Partitioning](https://cloud.google.com/kubernetes-engine/docs/how-to/gpus-multi#multi-instance_gpu_partitions) for the available partition sizes. If set, the accelerator_count should be set to 1. "machineType": "A String", # Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). For DeployedModel this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required. + "minGpuDriverVersion": "A String", # Optional. Immutable. The minimum GPU driver version that this machine requires. For example, "535.104.06". If not specified, the default GPU driver version will be used by the underlying infrastructure. "multihostGpuNodeCount": 42, # Optional. Immutable. The number of nodes per replica for multihost GPU deployments. "reservationAffinity": { # A ReservationAffinity can be used to configure a Vertex AI resource (e.g., a DeployedModel) to draw its Compute Engine resources from a Shared Reservation, or exclusively from on-demand capacity. # Optional. Immutable. Configuration controlling how this resource pool consumes reservation. "key": "A String", # Optional. Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, use `compute.googleapis.com/reservation-name` as the key and specify the name of your reservation as its value. @@ -905,7 +909,7 @@

Method Details

"dedicatedResources": { # A description of resources that are dedicated to a DeployedModel or DeployedIndex, and that need a higher degree of manual configuration. # Optional. A description of resources that are dedicated to the DeployedIndex, and that need a higher degree of manual configuration. The field min_replica_count must be set to a value strictly greater than 0, or else validation will fail. We don't provide SLA when min_replica_count=1. If max_replica_count is not set, the default value is min_replica_count. The max allowed replica count is 1000. Available machine types for SMALL shard: e2-standard-2 and all machine types available for MEDIUM and LARGE shard. Available machine types for MEDIUM shard: e2-standard-16 and all machine types available for LARGE shard. Available machine types for LARGE shard: e2-highmem-16, n2d-standard-32. n1-standard-16 and n1-standard-32 are still available, but we recommend e2-standard-16 and e2-highmem-16 for cost efficiency. "autoscalingMetricSpecs": [ # Immutable. The metric specifications that overrides a resource utilization metric (CPU utilization, accelerator's duty cycle, and so on) target value (default to 60 if not set). At most one entry is allowed per metric. If machine_spec.accelerator_count is above 0, the autoscaling will be based on both CPU utilization and accelerator's duty cycle metrics and scale up when either metrics exceeds its target value while scale down if both metrics are under their target value. The default target value is 60 for both metrics. If machine_spec.accelerator_count is 0, the autoscaling will be based on CPU utilization metric only with default target value 60 if not explicitly set. For example, in the case of Online Prediction, if you want to override target CPU utilization to 80, you should set autoscaling_metric_specs.metric_name to `aiplatform.googleapis.com/prediction/online/cpu/utilization` and autoscaling_metric_specs.target to `80`. { # The metric specification that defines the target resource utilization (CPU utilization, accelerator's duty cycle, and so on) for calculating the desired replica count. - "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` + "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` * `pubsub.googleapis.com/subscription/num_undelivered_messages` "monitoredResourceLabels": { # Optional. The Cloud Monitoring monitored resource labels as key value pairs used for metrics filtering. See Cloud Monitoring Labels https://cloud.google.com/monitoring/api/v3/metric-model#generic-label-info "a_key": "A String", }, @@ -921,6 +925,7 @@

Method Details

"acceleratorType": "A String", # Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count. "gpuPartitionSize": "A String", # Optional. Immutable. The Nvidia GPU partition size. When specified, the requested accelerators will be partitioned into smaller GPU partitions. For example, if the request is for 8 units of NVIDIA A100 GPUs, and gpu_partition_size="1g.10gb", the service will create 8 * 7 = 56 partitioned MIG instances. The partition size must be a value supported by the requested accelerator. Refer to [Nvidia GPU Partitioning](https://cloud.google.com/kubernetes-engine/docs/how-to/gpus-multi#multi-instance_gpu_partitions) for the available partition sizes. If set, the accelerator_count should be set to 1. "machineType": "A String", # Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). For DeployedModel this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required. + "minGpuDriverVersion": "A String", # Optional. Immutable. The minimum GPU driver version that this machine requires. For example, "535.104.06". If not specified, the default GPU driver version will be used by the underlying infrastructure. "multihostGpuNodeCount": 42, # Optional. Immutable. The number of nodes per replica for multihost GPU deployments. "reservationAffinity": { # A ReservationAffinity can be used to configure a Vertex AI resource (e.g., a DeployedModel) to draw its Compute Engine resources from a Shared Reservation, or exclusively from on-demand capacity. # Optional. Immutable. Configuration controlling how this resource pool consumes reservation. "key": "A String", # Optional. Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, use `compute.googleapis.com/reservation-name` as the key and specify the name of your reservation as its value. @@ -1034,7 +1039,7 @@

Method Details

"dedicatedResources": { # A description of resources that are dedicated to a DeployedModel or DeployedIndex, and that need a higher degree of manual configuration. # Optional. A description of resources that are dedicated to the DeployedIndex, and that need a higher degree of manual configuration. The field min_replica_count must be set to a value strictly greater than 0, or else validation will fail. We don't provide SLA when min_replica_count=1. If max_replica_count is not set, the default value is min_replica_count. The max allowed replica count is 1000. Available machine types for SMALL shard: e2-standard-2 and all machine types available for MEDIUM and LARGE shard. Available machine types for MEDIUM shard: e2-standard-16 and all machine types available for LARGE shard. Available machine types for LARGE shard: e2-highmem-16, n2d-standard-32. n1-standard-16 and n1-standard-32 are still available, but we recommend e2-standard-16 and e2-highmem-16 for cost efficiency. "autoscalingMetricSpecs": [ # Immutable. The metric specifications that overrides a resource utilization metric (CPU utilization, accelerator's duty cycle, and so on) target value (default to 60 if not set). At most one entry is allowed per metric. If machine_spec.accelerator_count is above 0, the autoscaling will be based on both CPU utilization and accelerator's duty cycle metrics and scale up when either metrics exceeds its target value while scale down if both metrics are under their target value. The default target value is 60 for both metrics. If machine_spec.accelerator_count is 0, the autoscaling will be based on CPU utilization metric only with default target value 60 if not explicitly set. For example, in the case of Online Prediction, if you want to override target CPU utilization to 80, you should set autoscaling_metric_specs.metric_name to `aiplatform.googleapis.com/prediction/online/cpu/utilization` and autoscaling_metric_specs.target to `80`. { # The metric specification that defines the target resource utilization (CPU utilization, accelerator's duty cycle, and so on) for calculating the desired replica count. - "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` + "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` * `pubsub.googleapis.com/subscription/num_undelivered_messages` "monitoredResourceLabels": { # Optional. The Cloud Monitoring monitored resource labels as key value pairs used for metrics filtering. See Cloud Monitoring Labels https://cloud.google.com/monitoring/api/v3/metric-model#generic-label-info "a_key": "A String", }, @@ -1050,6 +1055,7 @@

Method Details

"acceleratorType": "A String", # Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count. "gpuPartitionSize": "A String", # Optional. Immutable. The Nvidia GPU partition size. When specified, the requested accelerators will be partitioned into smaller GPU partitions. For example, if the request is for 8 units of NVIDIA A100 GPUs, and gpu_partition_size="1g.10gb", the service will create 8 * 7 = 56 partitioned MIG instances. The partition size must be a value supported by the requested accelerator. Refer to [Nvidia GPU Partitioning](https://cloud.google.com/kubernetes-engine/docs/how-to/gpus-multi#multi-instance_gpu_partitions) for the available partition sizes. If set, the accelerator_count should be set to 1. "machineType": "A String", # Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). For DeployedModel this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required. + "minGpuDriverVersion": "A String", # Optional. Immutable. The minimum GPU driver version that this machine requires. For example, "535.104.06". If not specified, the default GPU driver version will be used by the underlying infrastructure. "multihostGpuNodeCount": 42, # Optional. Immutable. The number of nodes per replica for multihost GPU deployments. "reservationAffinity": { # A ReservationAffinity can be used to configure a Vertex AI resource (e.g., a DeployedModel) to draw its Compute Engine resources from a Shared Reservation, or exclusively from on-demand capacity. # Optional. Immutable. Configuration controlling how this resource pool consumes reservation. "key": "A String", # Optional. Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, use `compute.googleapis.com/reservation-name` as the key and specify the name of your reservation as its value. @@ -1171,7 +1177,7 @@

Method Details

"dedicatedResources": { # A description of resources that are dedicated to a DeployedModel or DeployedIndex, and that need a higher degree of manual configuration. # Optional. A description of resources that are dedicated to the DeployedIndex, and that need a higher degree of manual configuration. The field min_replica_count must be set to a value strictly greater than 0, or else validation will fail. We don't provide SLA when min_replica_count=1. If max_replica_count is not set, the default value is min_replica_count. The max allowed replica count is 1000. Available machine types for SMALL shard: e2-standard-2 and all machine types available for MEDIUM and LARGE shard. Available machine types for MEDIUM shard: e2-standard-16 and all machine types available for LARGE shard. Available machine types for LARGE shard: e2-highmem-16, n2d-standard-32. n1-standard-16 and n1-standard-32 are still available, but we recommend e2-standard-16 and e2-highmem-16 for cost efficiency. "autoscalingMetricSpecs": [ # Immutable. The metric specifications that overrides a resource utilization metric (CPU utilization, accelerator's duty cycle, and so on) target value (default to 60 if not set). At most one entry is allowed per metric. If machine_spec.accelerator_count is above 0, the autoscaling will be based on both CPU utilization and accelerator's duty cycle metrics and scale up when either metrics exceeds its target value while scale down if both metrics are under their target value. The default target value is 60 for both metrics. If machine_spec.accelerator_count is 0, the autoscaling will be based on CPU utilization metric only with default target value 60 if not explicitly set. For example, in the case of Online Prediction, if you want to override target CPU utilization to 80, you should set autoscaling_metric_specs.metric_name to `aiplatform.googleapis.com/prediction/online/cpu/utilization` and autoscaling_metric_specs.target to `80`. { # The metric specification that defines the target resource utilization (CPU utilization, accelerator's duty cycle, and so on) for calculating the desired replica count. - "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` + "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` * `pubsub.googleapis.com/subscription/num_undelivered_messages` "monitoredResourceLabels": { # Optional. The Cloud Monitoring monitored resource labels as key value pairs used for metrics filtering. See Cloud Monitoring Labels https://cloud.google.com/monitoring/api/v3/metric-model#generic-label-info "a_key": "A String", }, @@ -1187,6 +1193,7 @@

Method Details

"acceleratorType": "A String", # Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count. "gpuPartitionSize": "A String", # Optional. Immutable. The Nvidia GPU partition size. When specified, the requested accelerators will be partitioned into smaller GPU partitions. For example, if the request is for 8 units of NVIDIA A100 GPUs, and gpu_partition_size="1g.10gb", the service will create 8 * 7 = 56 partitioned MIG instances. The partition size must be a value supported by the requested accelerator. Refer to [Nvidia GPU Partitioning](https://cloud.google.com/kubernetes-engine/docs/how-to/gpus-multi#multi-instance_gpu_partitions) for the available partition sizes. If set, the accelerator_count should be set to 1. "machineType": "A String", # Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). For DeployedModel this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required. + "minGpuDriverVersion": "A String", # Optional. Immutable. The minimum GPU driver version that this machine requires. For example, "535.104.06". If not specified, the default GPU driver version will be used by the underlying infrastructure. "multihostGpuNodeCount": 42, # Optional. Immutable. The number of nodes per replica for multihost GPU deployments. "reservationAffinity": { # A ReservationAffinity can be used to configure a Vertex AI resource (e.g., a DeployedModel) to draw its Compute Engine resources from a Shared Reservation, or exclusively from on-demand capacity. # Optional. Immutable. Configuration controlling how this resource pool consumes reservation. "key": "A String", # Optional. Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, use `compute.googleapis.com/reservation-name` as the key and specify the name of your reservation as its value. diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.indexEndpoints.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.indexEndpoints.operations.html index 5d6a55b827..0d858e205d 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.indexEndpoints.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.indexEndpoints.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.indexes.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.indexes.operations.html index e26786c5af..4bb63cf56c 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.indexes.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.indexes.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.metadataStores.artifacts.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.metadataStores.artifacts.operations.html index a57527cd6f..9b7e25f127 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.metadataStores.artifacts.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.metadataStores.artifacts.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.metadataStores.contexts.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.metadataStores.contexts.operations.html index c4daebf201..66c3473ade 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.metadataStores.contexts.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.metadataStores.contexts.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.metadataStores.executions.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.metadataStores.executions.operations.html index d08466569f..f7508db5c2 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.metadataStores.executions.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.metadataStores.executions.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.metadataStores.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.metadataStores.operations.html index e023ea9862..a77ef2d026 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.metadataStores.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.metadataStores.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.migratableResources.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.migratableResources.operations.html index d81fa4bc8f..e119381de5 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.migratableResources.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.migratableResources.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.modelDeploymentMonitoringJobs.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.modelDeploymentMonitoringJobs.operations.html index d1535e421e..13452e7aaf 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.modelDeploymentMonitoringJobs.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.modelDeploymentMonitoringJobs.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.modelMonitors.html b/docs/dyn/aiplatform_v1beta1.projects.locations.modelMonitors.html index 1c92f2bc7a..543f84c9ae 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.modelMonitors.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.modelMonitors.html @@ -312,6 +312,7 @@

Method Details

"acceleratorType": "A String", # Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count. "gpuPartitionSize": "A String", # Optional. Immutable. The Nvidia GPU partition size. When specified, the requested accelerators will be partitioned into smaller GPU partitions. For example, if the request is for 8 units of NVIDIA A100 GPUs, and gpu_partition_size="1g.10gb", the service will create 8 * 7 = 56 partitioned MIG instances. The partition size must be a value supported by the requested accelerator. Refer to [Nvidia GPU Partitioning](https://cloud.google.com/kubernetes-engine/docs/how-to/gpus-multi#multi-instance_gpu_partitions) for the available partition sizes. If set, the accelerator_count should be set to 1. "machineType": "A String", # Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). For DeployedModel this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required. + "minGpuDriverVersion": "A String", # Optional. Immutable. The minimum GPU driver version that this machine requires. For example, "535.104.06". If not specified, the default GPU driver version will be used by the underlying infrastructure. "multihostGpuNodeCount": 42, # Optional. Immutable. The number of nodes per replica for multihost GPU deployments. "reservationAffinity": { # A ReservationAffinity can be used to configure a Vertex AI resource (e.g., a DeployedModel) to draw its Compute Engine resources from a Shared Reservation, or exclusively from on-demand capacity. # Optional. Immutable. Configuration controlling how this resource pool consumes reservation. "key": "A String", # Optional. Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, use `compute.googleapis.com/reservation-name` as the key and specify the name of your reservation as its value. @@ -668,6 +669,7 @@

Method Details

"acceleratorType": "A String", # Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count. "gpuPartitionSize": "A String", # Optional. Immutable. The Nvidia GPU partition size. When specified, the requested accelerators will be partitioned into smaller GPU partitions. For example, if the request is for 8 units of NVIDIA A100 GPUs, and gpu_partition_size="1g.10gb", the service will create 8 * 7 = 56 partitioned MIG instances. The partition size must be a value supported by the requested accelerator. Refer to [Nvidia GPU Partitioning](https://cloud.google.com/kubernetes-engine/docs/how-to/gpus-multi#multi-instance_gpu_partitions) for the available partition sizes. If set, the accelerator_count should be set to 1. "machineType": "A String", # Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). For DeployedModel this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required. + "minGpuDriverVersion": "A String", # Optional. Immutable. The minimum GPU driver version that this machine requires. For example, "535.104.06". If not specified, the default GPU driver version will be used by the underlying infrastructure. "multihostGpuNodeCount": 42, # Optional. Immutable. The number of nodes per replica for multihost GPU deployments. "reservationAffinity": { # A ReservationAffinity can be used to configure a Vertex AI resource (e.g., a DeployedModel) to draw its Compute Engine resources from a Shared Reservation, or exclusively from on-demand capacity. # Optional. Immutable. Configuration controlling how this resource pool consumes reservation. "key": "A String", # Optional. Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, use `compute.googleapis.com/reservation-name` as the key and specify the name of your reservation as its value. @@ -965,6 +967,7 @@

Method Details

"acceleratorType": "A String", # Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count. "gpuPartitionSize": "A String", # Optional. Immutable. The Nvidia GPU partition size. When specified, the requested accelerators will be partitioned into smaller GPU partitions. For example, if the request is for 8 units of NVIDIA A100 GPUs, and gpu_partition_size="1g.10gb", the service will create 8 * 7 = 56 partitioned MIG instances. The partition size must be a value supported by the requested accelerator. Refer to [Nvidia GPU Partitioning](https://cloud.google.com/kubernetes-engine/docs/how-to/gpus-multi#multi-instance_gpu_partitions) for the available partition sizes. If set, the accelerator_count should be set to 1. "machineType": "A String", # Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). For DeployedModel this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required. + "minGpuDriverVersion": "A String", # Optional. Immutable. The minimum GPU driver version that this machine requires. For example, "535.104.06". If not specified, the default GPU driver version will be used by the underlying infrastructure. "multihostGpuNodeCount": 42, # Optional. Immutable. The number of nodes per replica for multihost GPU deployments. "reservationAffinity": { # A ReservationAffinity can be used to configure a Vertex AI resource (e.g., a DeployedModel) to draw its Compute Engine resources from a Shared Reservation, or exclusively from on-demand capacity. # Optional. Immutable. Configuration controlling how this resource pool consumes reservation. "key": "A String", # Optional. Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, use `compute.googleapis.com/reservation-name` as the key and specify the name of your reservation as its value. @@ -1268,6 +1271,7 @@

Method Details

"acceleratorType": "A String", # Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count. "gpuPartitionSize": "A String", # Optional. Immutable. The Nvidia GPU partition size. When specified, the requested accelerators will be partitioned into smaller GPU partitions. For example, if the request is for 8 units of NVIDIA A100 GPUs, and gpu_partition_size="1g.10gb", the service will create 8 * 7 = 56 partitioned MIG instances. The partition size must be a value supported by the requested accelerator. Refer to [Nvidia GPU Partitioning](https://cloud.google.com/kubernetes-engine/docs/how-to/gpus-multi#multi-instance_gpu_partitions) for the available partition sizes. If set, the accelerator_count should be set to 1. "machineType": "A String", # Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). For DeployedModel this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required. + "minGpuDriverVersion": "A String", # Optional. Immutable. The minimum GPU driver version that this machine requires. For example, "535.104.06". If not specified, the default GPU driver version will be used by the underlying infrastructure. "multihostGpuNodeCount": 42, # Optional. Immutable. The number of nodes per replica for multihost GPU deployments. "reservationAffinity": { # A ReservationAffinity can be used to configure a Vertex AI resource (e.g., a DeployedModel) to draw its Compute Engine resources from a Shared Reservation, or exclusively from on-demand capacity. # Optional. Immutable. Configuration controlling how this resource pool consumes reservation. "key": "A String", # Optional. Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, use `compute.googleapis.com/reservation-name` as the key and specify the name of your reservation as its value. diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.modelMonitors.modelMonitoringJobs.html b/docs/dyn/aiplatform_v1beta1.projects.locations.modelMonitors.modelMonitoringJobs.html index 8481eb6c6a..ccf4360c27 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.modelMonitors.modelMonitoringJobs.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.modelMonitors.modelMonitoringJobs.html @@ -319,6 +319,7 @@

Method Details

"acceleratorType": "A String", # Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count. "gpuPartitionSize": "A String", # Optional. Immutable. The Nvidia GPU partition size. When specified, the requested accelerators will be partitioned into smaller GPU partitions. For example, if the request is for 8 units of NVIDIA A100 GPUs, and gpu_partition_size="1g.10gb", the service will create 8 * 7 = 56 partitioned MIG instances. The partition size must be a value supported by the requested accelerator. Refer to [Nvidia GPU Partitioning](https://cloud.google.com/kubernetes-engine/docs/how-to/gpus-multi#multi-instance_gpu_partitions) for the available partition sizes. If set, the accelerator_count should be set to 1. "machineType": "A String", # Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). For DeployedModel this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required. + "minGpuDriverVersion": "A String", # Optional. Immutable. The minimum GPU driver version that this machine requires. For example, "535.104.06". If not specified, the default GPU driver version will be used by the underlying infrastructure. "multihostGpuNodeCount": 42, # Optional. Immutable. The number of nodes per replica for multihost GPU deployments. "reservationAffinity": { # A ReservationAffinity can be used to configure a Vertex AI resource (e.g., a DeployedModel) to draw its Compute Engine resources from a Shared Reservation, or exclusively from on-demand capacity. # Optional. Immutable. Configuration controlling how this resource pool consumes reservation. "key": "A String", # Optional. Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, use `compute.googleapis.com/reservation-name` as the key and specify the name of your reservation as its value. @@ -647,6 +648,7 @@

Method Details

"acceleratorType": "A String", # Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count. "gpuPartitionSize": "A String", # Optional. Immutable. The Nvidia GPU partition size. When specified, the requested accelerators will be partitioned into smaller GPU partitions. For example, if the request is for 8 units of NVIDIA A100 GPUs, and gpu_partition_size="1g.10gb", the service will create 8 * 7 = 56 partitioned MIG instances. The partition size must be a value supported by the requested accelerator. Refer to [Nvidia GPU Partitioning](https://cloud.google.com/kubernetes-engine/docs/how-to/gpus-multi#multi-instance_gpu_partitions) for the available partition sizes. If set, the accelerator_count should be set to 1. "machineType": "A String", # Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). For DeployedModel this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required. + "minGpuDriverVersion": "A String", # Optional. Immutable. The minimum GPU driver version that this machine requires. For example, "535.104.06". If not specified, the default GPU driver version will be used by the underlying infrastructure. "multihostGpuNodeCount": 42, # Optional. Immutable. The number of nodes per replica for multihost GPU deployments. "reservationAffinity": { # A ReservationAffinity can be used to configure a Vertex AI resource (e.g., a DeployedModel) to draw its Compute Engine resources from a Shared Reservation, or exclusively from on-demand capacity. # Optional. Immutable. Configuration controlling how this resource pool consumes reservation. "key": "A String", # Optional. Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, use `compute.googleapis.com/reservation-name` as the key and specify the name of your reservation as its value. @@ -1016,6 +1018,7 @@

Method Details

"acceleratorType": "A String", # Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count. "gpuPartitionSize": "A String", # Optional. Immutable. The Nvidia GPU partition size. When specified, the requested accelerators will be partitioned into smaller GPU partitions. For example, if the request is for 8 units of NVIDIA A100 GPUs, and gpu_partition_size="1g.10gb", the service will create 8 * 7 = 56 partitioned MIG instances. The partition size must be a value supported by the requested accelerator. Refer to [Nvidia GPU Partitioning](https://cloud.google.com/kubernetes-engine/docs/how-to/gpus-multi#multi-instance_gpu_partitions) for the available partition sizes. If set, the accelerator_count should be set to 1. "machineType": "A String", # Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). For DeployedModel this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required. + "minGpuDriverVersion": "A String", # Optional. Immutable. The minimum GPU driver version that this machine requires. For example, "535.104.06". If not specified, the default GPU driver version will be used by the underlying infrastructure. "multihostGpuNodeCount": 42, # Optional. Immutable. The number of nodes per replica for multihost GPU deployments. "reservationAffinity": { # A ReservationAffinity can be used to configure a Vertex AI resource (e.g., a DeployedModel) to draw its Compute Engine resources from a Shared Reservation, or exclusively from on-demand capacity. # Optional. Immutable. Configuration controlling how this resource pool consumes reservation. "key": "A String", # Optional. Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, use `compute.googleapis.com/reservation-name` as the key and specify the name of your reservation as its value. @@ -1356,6 +1359,7 @@

Method Details

"acceleratorType": "A String", # Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count. "gpuPartitionSize": "A String", # Optional. Immutable. The Nvidia GPU partition size. When specified, the requested accelerators will be partitioned into smaller GPU partitions. For example, if the request is for 8 units of NVIDIA A100 GPUs, and gpu_partition_size="1g.10gb", the service will create 8 * 7 = 56 partitioned MIG instances. The partition size must be a value supported by the requested accelerator. Refer to [Nvidia GPU Partitioning](https://cloud.google.com/kubernetes-engine/docs/how-to/gpus-multi#multi-instance_gpu_partitions) for the available partition sizes. If set, the accelerator_count should be set to 1. "machineType": "A String", # Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). For DeployedModel this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required. + "minGpuDriverVersion": "A String", # Optional. Immutable. The minimum GPU driver version that this machine requires. For example, "535.104.06". If not specified, the default GPU driver version will be used by the underlying infrastructure. "multihostGpuNodeCount": 42, # Optional. Immutable. The number of nodes per replica for multihost GPU deployments. "reservationAffinity": { # A ReservationAffinity can be used to configure a Vertex AI resource (e.g., a DeployedModel) to draw its Compute Engine resources from a Shared Reservation, or exclusively from on-demand capacity. # Optional. Immutable. Configuration controlling how this resource pool consumes reservation. "key": "A String", # Optional. Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, use `compute.googleapis.com/reservation-name` as the key and specify the name of your reservation as its value. diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.modelMonitors.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.modelMonitors.operations.html index 8ff9c38954..5ef42a4a18 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.modelMonitors.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.modelMonitors.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.models.evaluations.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.models.evaluations.operations.html index 7f985bd2fd..cf40b596e6 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.models.evaluations.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.models.evaluations.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.models.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.models.operations.html index 9e0910c6d4..ea4f37a5d8 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.models.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.models.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.nasJobs.html b/docs/dyn/aiplatform_v1beta1.projects.locations.nasJobs.html index 5bdb8fb852..1984982ae9 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.nasJobs.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.nasJobs.html @@ -281,6 +281,7 @@

Method Details

"acceleratorType": "A String", # Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count. "gpuPartitionSize": "A String", # Optional. Immutable. The Nvidia GPU partition size. When specified, the requested accelerators will be partitioned into smaller GPU partitions. For example, if the request is for 8 units of NVIDIA A100 GPUs, and gpu_partition_size="1g.10gb", the service will create 8 * 7 = 56 partitioned MIG instances. The partition size must be a value supported by the requested accelerator. Refer to [Nvidia GPU Partitioning](https://cloud.google.com/kubernetes-engine/docs/how-to/gpus-multi#multi-instance_gpu_partitions) for the available partition sizes. If set, the accelerator_count should be set to 1. "machineType": "A String", # Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). For DeployedModel this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required. + "minGpuDriverVersion": "A String", # Optional. Immutable. The minimum GPU driver version that this machine requires. For example, "535.104.06". If not specified, the default GPU driver version will be used by the underlying infrastructure. "multihostGpuNodeCount": 42, # Optional. Immutable. The number of nodes per replica for multihost GPU deployments. "reservationAffinity": { # A ReservationAffinity can be used to configure a Vertex AI resource (e.g., a DeployedModel) to draw its Compute Engine resources from a Shared Reservation, or exclusively from on-demand capacity. # Optional. Immutable. Configuration controlling how this resource pool consumes reservation. "key": "A String", # Optional. Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, use `compute.googleapis.com/reservation-name` as the key and specify the name of your reservation as its value. @@ -392,6 +393,7 @@

Method Details

"acceleratorType": "A String", # Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count. "gpuPartitionSize": "A String", # Optional. Immutable. The Nvidia GPU partition size. When specified, the requested accelerators will be partitioned into smaller GPU partitions. For example, if the request is for 8 units of NVIDIA A100 GPUs, and gpu_partition_size="1g.10gb", the service will create 8 * 7 = 56 partitioned MIG instances. The partition size must be a value supported by the requested accelerator. Refer to [Nvidia GPU Partitioning](https://cloud.google.com/kubernetes-engine/docs/how-to/gpus-multi#multi-instance_gpu_partitions) for the available partition sizes. If set, the accelerator_count should be set to 1. "machineType": "A String", # Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). For DeployedModel this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required. + "minGpuDriverVersion": "A String", # Optional. Immutable. The minimum GPU driver version that this machine requires. For example, "535.104.06". If not specified, the default GPU driver version will be used by the underlying infrastructure. "multihostGpuNodeCount": 42, # Optional. Immutable. The number of nodes per replica for multihost GPU deployments. "reservationAffinity": { # A ReservationAffinity can be used to configure a Vertex AI resource (e.g., a DeployedModel) to draw its Compute Engine resources from a Shared Reservation, or exclusively from on-demand capacity. # Optional. Immutable. Configuration controlling how this resource pool consumes reservation. "key": "A String", # Optional. Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, use `compute.googleapis.com/reservation-name` as the key and specify the name of your reservation as its value. @@ -591,6 +593,7 @@

Method Details

"acceleratorType": "A String", # Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count. "gpuPartitionSize": "A String", # Optional. Immutable. The Nvidia GPU partition size. When specified, the requested accelerators will be partitioned into smaller GPU partitions. For example, if the request is for 8 units of NVIDIA A100 GPUs, and gpu_partition_size="1g.10gb", the service will create 8 * 7 = 56 partitioned MIG instances. The partition size must be a value supported by the requested accelerator. Refer to [Nvidia GPU Partitioning](https://cloud.google.com/kubernetes-engine/docs/how-to/gpus-multi#multi-instance_gpu_partitions) for the available partition sizes. If set, the accelerator_count should be set to 1. "machineType": "A String", # Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). For DeployedModel this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required. + "minGpuDriverVersion": "A String", # Optional. Immutable. The minimum GPU driver version that this machine requires. For example, "535.104.06". If not specified, the default GPU driver version will be used by the underlying infrastructure. "multihostGpuNodeCount": 42, # Optional. Immutable. The number of nodes per replica for multihost GPU deployments. "reservationAffinity": { # A ReservationAffinity can be used to configure a Vertex AI resource (e.g., a DeployedModel) to draw its Compute Engine resources from a Shared Reservation, or exclusively from on-demand capacity. # Optional. Immutable. Configuration controlling how this resource pool consumes reservation. "key": "A String", # Optional. Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, use `compute.googleapis.com/reservation-name` as the key and specify the name of your reservation as its value. @@ -702,6 +705,7 @@

Method Details

"acceleratorType": "A String", # Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count. "gpuPartitionSize": "A String", # Optional. Immutable. The Nvidia GPU partition size. When specified, the requested accelerators will be partitioned into smaller GPU partitions. For example, if the request is for 8 units of NVIDIA A100 GPUs, and gpu_partition_size="1g.10gb", the service will create 8 * 7 = 56 partitioned MIG instances. The partition size must be a value supported by the requested accelerator. Refer to [Nvidia GPU Partitioning](https://cloud.google.com/kubernetes-engine/docs/how-to/gpus-multi#multi-instance_gpu_partitions) for the available partition sizes. If set, the accelerator_count should be set to 1. "machineType": "A String", # Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). For DeployedModel this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required. + "minGpuDriverVersion": "A String", # Optional. Immutable. The minimum GPU driver version that this machine requires. For example, "535.104.06". If not specified, the default GPU driver version will be used by the underlying infrastructure. "multihostGpuNodeCount": 42, # Optional. Immutable. The number of nodes per replica for multihost GPU deployments. "reservationAffinity": { # A ReservationAffinity can be used to configure a Vertex AI resource (e.g., a DeployedModel) to draw its Compute Engine resources from a Shared Reservation, or exclusively from on-demand capacity. # Optional. Immutable. Configuration controlling how this resource pool consumes reservation. "key": "A String", # Optional. Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, use `compute.googleapis.com/reservation-name` as the key and specify the name of your reservation as its value. @@ -943,6 +947,7 @@

Method Details

"acceleratorType": "A String", # Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count. "gpuPartitionSize": "A String", # Optional. Immutable. The Nvidia GPU partition size. When specified, the requested accelerators will be partitioned into smaller GPU partitions. For example, if the request is for 8 units of NVIDIA A100 GPUs, and gpu_partition_size="1g.10gb", the service will create 8 * 7 = 56 partitioned MIG instances. The partition size must be a value supported by the requested accelerator. Refer to [Nvidia GPU Partitioning](https://cloud.google.com/kubernetes-engine/docs/how-to/gpus-multi#multi-instance_gpu_partitions) for the available partition sizes. If set, the accelerator_count should be set to 1. "machineType": "A String", # Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). For DeployedModel this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required. + "minGpuDriverVersion": "A String", # Optional. Immutable. The minimum GPU driver version that this machine requires. For example, "535.104.06". If not specified, the default GPU driver version will be used by the underlying infrastructure. "multihostGpuNodeCount": 42, # Optional. Immutable. The number of nodes per replica for multihost GPU deployments. "reservationAffinity": { # A ReservationAffinity can be used to configure a Vertex AI resource (e.g., a DeployedModel) to draw its Compute Engine resources from a Shared Reservation, or exclusively from on-demand capacity. # Optional. Immutable. Configuration controlling how this resource pool consumes reservation. "key": "A String", # Optional. Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, use `compute.googleapis.com/reservation-name` as the key and specify the name of your reservation as its value. @@ -1054,6 +1059,7 @@

Method Details

"acceleratorType": "A String", # Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count. "gpuPartitionSize": "A String", # Optional. Immutable. The Nvidia GPU partition size. When specified, the requested accelerators will be partitioned into smaller GPU partitions. For example, if the request is for 8 units of NVIDIA A100 GPUs, and gpu_partition_size="1g.10gb", the service will create 8 * 7 = 56 partitioned MIG instances. The partition size must be a value supported by the requested accelerator. Refer to [Nvidia GPU Partitioning](https://cloud.google.com/kubernetes-engine/docs/how-to/gpus-multi#multi-instance_gpu_partitions) for the available partition sizes. If set, the accelerator_count should be set to 1. "machineType": "A String", # Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). For DeployedModel this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required. + "minGpuDriverVersion": "A String", # Optional. Immutable. The minimum GPU driver version that this machine requires. For example, "535.104.06". If not specified, the default GPU driver version will be used by the underlying infrastructure. "multihostGpuNodeCount": 42, # Optional. Immutable. The number of nodes per replica for multihost GPU deployments. "reservationAffinity": { # A ReservationAffinity can be used to configure a Vertex AI resource (e.g., a DeployedModel) to draw its Compute Engine resources from a Shared Reservation, or exclusively from on-demand capacity. # Optional. Immutable. Configuration controlling how this resource pool consumes reservation. "key": "A String", # Optional. Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, use `compute.googleapis.com/reservation-name` as the key and specify the name of your reservation as its value. @@ -1266,6 +1272,7 @@

Method Details

"acceleratorType": "A String", # Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count. "gpuPartitionSize": "A String", # Optional. Immutable. The Nvidia GPU partition size. When specified, the requested accelerators will be partitioned into smaller GPU partitions. For example, if the request is for 8 units of NVIDIA A100 GPUs, and gpu_partition_size="1g.10gb", the service will create 8 * 7 = 56 partitioned MIG instances. The partition size must be a value supported by the requested accelerator. Refer to [Nvidia GPU Partitioning](https://cloud.google.com/kubernetes-engine/docs/how-to/gpus-multi#multi-instance_gpu_partitions) for the available partition sizes. If set, the accelerator_count should be set to 1. "machineType": "A String", # Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). For DeployedModel this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required. + "minGpuDriverVersion": "A String", # Optional. Immutable. The minimum GPU driver version that this machine requires. For example, "535.104.06". If not specified, the default GPU driver version will be used by the underlying infrastructure. "multihostGpuNodeCount": 42, # Optional. Immutable. The number of nodes per replica for multihost GPU deployments. "reservationAffinity": { # A ReservationAffinity can be used to configure a Vertex AI resource (e.g., a DeployedModel) to draw its Compute Engine resources from a Shared Reservation, or exclusively from on-demand capacity. # Optional. Immutable. Configuration controlling how this resource pool consumes reservation. "key": "A String", # Optional. Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, use `compute.googleapis.com/reservation-name` as the key and specify the name of your reservation as its value. @@ -1377,6 +1384,7 @@

Method Details

"acceleratorType": "A String", # Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count. "gpuPartitionSize": "A String", # Optional. Immutable. The Nvidia GPU partition size. When specified, the requested accelerators will be partitioned into smaller GPU partitions. For example, if the request is for 8 units of NVIDIA A100 GPUs, and gpu_partition_size="1g.10gb", the service will create 8 * 7 = 56 partitioned MIG instances. The partition size must be a value supported by the requested accelerator. Refer to [Nvidia GPU Partitioning](https://cloud.google.com/kubernetes-engine/docs/how-to/gpus-multi#multi-instance_gpu_partitions) for the available partition sizes. If set, the accelerator_count should be set to 1. "machineType": "A String", # Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). For DeployedModel this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required. + "minGpuDriverVersion": "A String", # Optional. Immutable. The minimum GPU driver version that this machine requires. For example, "535.104.06". If not specified, the default GPU driver version will be used by the underlying infrastructure. "multihostGpuNodeCount": 42, # Optional. Immutable. The number of nodes per replica for multihost GPU deployments. "reservationAffinity": { # A ReservationAffinity can be used to configure a Vertex AI resource (e.g., a DeployedModel) to draw its Compute Engine resources from a Shared Reservation, or exclusively from on-demand capacity. # Optional. Immutable. Configuration controlling how this resource pool consumes reservation. "key": "A String", # Optional. Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, use `compute.googleapis.com/reservation-name` as the key and specify the name of your reservation as its value. diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.notebookExecutionJobs.html b/docs/dyn/aiplatform_v1beta1.projects.locations.notebookExecutionJobs.html index 66391486b2..84d6771ed7 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.notebookExecutionJobs.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.notebookExecutionJobs.html @@ -126,6 +126,7 @@

Method Details

"acceleratorType": "A String", # Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count. "gpuPartitionSize": "A String", # Optional. Immutable. The Nvidia GPU partition size. When specified, the requested accelerators will be partitioned into smaller GPU partitions. For example, if the request is for 8 units of NVIDIA A100 GPUs, and gpu_partition_size="1g.10gb", the service will create 8 * 7 = 56 partitioned MIG instances. The partition size must be a value supported by the requested accelerator. Refer to [Nvidia GPU Partitioning](https://cloud.google.com/kubernetes-engine/docs/how-to/gpus-multi#multi-instance_gpu_partitions) for the available partition sizes. If set, the accelerator_count should be set to 1. "machineType": "A String", # Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). For DeployedModel this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required. + "minGpuDriverVersion": "A String", # Optional. Immutable. The minimum GPU driver version that this machine requires. For example, "535.104.06". If not specified, the default GPU driver version will be used by the underlying infrastructure. "multihostGpuNodeCount": 42, # Optional. Immutable. The number of nodes per replica for multihost GPU deployments. "reservationAffinity": { # A ReservationAffinity can be used to configure a Vertex AI resource (e.g., a DeployedModel) to draw its Compute Engine resources from a Shared Reservation, or exclusively from on-demand capacity. # Optional. Immutable. Configuration controlling how this resource pool consumes reservation. "key": "A String", # Optional. Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, use `compute.googleapis.com/reservation-name` as the key and specify the name of your reservation as its value. @@ -308,6 +309,7 @@

Method Details

"acceleratorType": "A String", # Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count. "gpuPartitionSize": "A String", # Optional. Immutable. The Nvidia GPU partition size. When specified, the requested accelerators will be partitioned into smaller GPU partitions. For example, if the request is for 8 units of NVIDIA A100 GPUs, and gpu_partition_size="1g.10gb", the service will create 8 * 7 = 56 partitioned MIG instances. The partition size must be a value supported by the requested accelerator. Refer to [Nvidia GPU Partitioning](https://cloud.google.com/kubernetes-engine/docs/how-to/gpus-multi#multi-instance_gpu_partitions) for the available partition sizes. If set, the accelerator_count should be set to 1. "machineType": "A String", # Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). For DeployedModel this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required. + "minGpuDriverVersion": "A String", # Optional. Immutable. The minimum GPU driver version that this machine requires. For example, "535.104.06". If not specified, the default GPU driver version will be used by the underlying infrastructure. "multihostGpuNodeCount": 42, # Optional. Immutable. The number of nodes per replica for multihost GPU deployments. "reservationAffinity": { # A ReservationAffinity can be used to configure a Vertex AI resource (e.g., a DeployedModel) to draw its Compute Engine resources from a Shared Reservation, or exclusively from on-demand capacity. # Optional. Immutable. Configuration controlling how this resource pool consumes reservation. "key": "A String", # Optional. Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, use `compute.googleapis.com/reservation-name` as the key and specify the name of your reservation as its value. @@ -404,6 +406,7 @@

Method Details

"acceleratorType": "A String", # Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count. "gpuPartitionSize": "A String", # Optional. Immutable. The Nvidia GPU partition size. When specified, the requested accelerators will be partitioned into smaller GPU partitions. For example, if the request is for 8 units of NVIDIA A100 GPUs, and gpu_partition_size="1g.10gb", the service will create 8 * 7 = 56 partitioned MIG instances. The partition size must be a value supported by the requested accelerator. Refer to [Nvidia GPU Partitioning](https://cloud.google.com/kubernetes-engine/docs/how-to/gpus-multi#multi-instance_gpu_partitions) for the available partition sizes. If set, the accelerator_count should be set to 1. "machineType": "A String", # Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). For DeployedModel this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required. + "minGpuDriverVersion": "A String", # Optional. Immutable. The minimum GPU driver version that this machine requires. For example, "535.104.06". If not specified, the default GPU driver version will be used by the underlying infrastructure. "multihostGpuNodeCount": 42, # Optional. Immutable. The number of nodes per replica for multihost GPU deployments. "reservationAffinity": { # A ReservationAffinity can be used to configure a Vertex AI resource (e.g., a DeployedModel) to draw its Compute Engine resources from a Shared Reservation, or exclusively from on-demand capacity. # Optional. Immutable. Configuration controlling how this resource pool consumes reservation. "key": "A String", # Optional. Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, use `compute.googleapis.com/reservation-name` as the key and specify the name of your reservation as its value. diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.notebookExecutionJobs.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.notebookExecutionJobs.operations.html index 9164fc279b..7f94132ab1 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.notebookExecutionJobs.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.notebookExecutionJobs.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.notebookRuntimeTemplates.html b/docs/dyn/aiplatform_v1beta1.projects.locations.notebookRuntimeTemplates.html index 8ac6964da7..9c537025ad 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.notebookRuntimeTemplates.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.notebookRuntimeTemplates.html @@ -153,6 +153,7 @@

Method Details

"acceleratorType": "A String", # Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count. "gpuPartitionSize": "A String", # Optional. Immutable. The Nvidia GPU partition size. When specified, the requested accelerators will be partitioned into smaller GPU partitions. For example, if the request is for 8 units of NVIDIA A100 GPUs, and gpu_partition_size="1g.10gb", the service will create 8 * 7 = 56 partitioned MIG instances. The partition size must be a value supported by the requested accelerator. Refer to [Nvidia GPU Partitioning](https://cloud.google.com/kubernetes-engine/docs/how-to/gpus-multi#multi-instance_gpu_partitions) for the available partition sizes. If set, the accelerator_count should be set to 1. "machineType": "A String", # Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). For DeployedModel this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required. + "minGpuDriverVersion": "A String", # Optional. Immutable. The minimum GPU driver version that this machine requires. For example, "535.104.06". If not specified, the default GPU driver version will be used by the underlying infrastructure. "multihostGpuNodeCount": 42, # Optional. Immutable. The number of nodes per replica for multihost GPU deployments. "reservationAffinity": { # A ReservationAffinity can be used to configure a Vertex AI resource (e.g., a DeployedModel) to draw its Compute Engine resources from a Shared Reservation, or exclusively from on-demand capacity. # Optional. Immutable. Configuration controlling how this resource pool consumes reservation. "key": "A String", # Optional. Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, use `compute.googleapis.com/reservation-name` as the key and specify the name of your reservation as its value. @@ -312,6 +313,7 @@

Method Details

"acceleratorType": "A String", # Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count. "gpuPartitionSize": "A String", # Optional. Immutable. The Nvidia GPU partition size. When specified, the requested accelerators will be partitioned into smaller GPU partitions. For example, if the request is for 8 units of NVIDIA A100 GPUs, and gpu_partition_size="1g.10gb", the service will create 8 * 7 = 56 partitioned MIG instances. The partition size must be a value supported by the requested accelerator. Refer to [Nvidia GPU Partitioning](https://cloud.google.com/kubernetes-engine/docs/how-to/gpus-multi#multi-instance_gpu_partitions) for the available partition sizes. If set, the accelerator_count should be set to 1. "machineType": "A String", # Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). For DeployedModel this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required. + "minGpuDriverVersion": "A String", # Optional. Immutable. The minimum GPU driver version that this machine requires. For example, "535.104.06". If not specified, the default GPU driver version will be used by the underlying infrastructure. "multihostGpuNodeCount": 42, # Optional. Immutable. The number of nodes per replica for multihost GPU deployments. "reservationAffinity": { # A ReservationAffinity can be used to configure a Vertex AI resource (e.g., a DeployedModel) to draw its Compute Engine resources from a Shared Reservation, or exclusively from on-demand capacity. # Optional. Immutable. Configuration controlling how this resource pool consumes reservation. "key": "A String", # Optional. Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, use `compute.googleapis.com/reservation-name` as the key and specify the name of your reservation as its value. @@ -450,6 +452,7 @@

Method Details

"acceleratorType": "A String", # Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count. "gpuPartitionSize": "A String", # Optional. Immutable. The Nvidia GPU partition size. When specified, the requested accelerators will be partitioned into smaller GPU partitions. For example, if the request is for 8 units of NVIDIA A100 GPUs, and gpu_partition_size="1g.10gb", the service will create 8 * 7 = 56 partitioned MIG instances. The partition size must be a value supported by the requested accelerator. Refer to [Nvidia GPU Partitioning](https://cloud.google.com/kubernetes-engine/docs/how-to/gpus-multi#multi-instance_gpu_partitions) for the available partition sizes. If set, the accelerator_count should be set to 1. "machineType": "A String", # Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). For DeployedModel this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required. + "minGpuDriverVersion": "A String", # Optional. Immutable. The minimum GPU driver version that this machine requires. For example, "535.104.06". If not specified, the default GPU driver version will be used by the underlying infrastructure. "multihostGpuNodeCount": 42, # Optional. Immutable. The number of nodes per replica for multihost GPU deployments. "reservationAffinity": { # A ReservationAffinity can be used to configure a Vertex AI resource (e.g., a DeployedModel) to draw its Compute Engine resources from a Shared Reservation, or exclusively from on-demand capacity. # Optional. Immutable. Configuration controlling how this resource pool consumes reservation. "key": "A String", # Optional. Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, use `compute.googleapis.com/reservation-name` as the key and specify the name of your reservation as its value. @@ -556,6 +559,7 @@

Method Details

"acceleratorType": "A String", # Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count. "gpuPartitionSize": "A String", # Optional. Immutable. The Nvidia GPU partition size. When specified, the requested accelerators will be partitioned into smaller GPU partitions. For example, if the request is for 8 units of NVIDIA A100 GPUs, and gpu_partition_size="1g.10gb", the service will create 8 * 7 = 56 partitioned MIG instances. The partition size must be a value supported by the requested accelerator. Refer to [Nvidia GPU Partitioning](https://cloud.google.com/kubernetes-engine/docs/how-to/gpus-multi#multi-instance_gpu_partitions) for the available partition sizes. If set, the accelerator_count should be set to 1. "machineType": "A String", # Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). For DeployedModel this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required. + "minGpuDriverVersion": "A String", # Optional. Immutable. The minimum GPU driver version that this machine requires. For example, "535.104.06". If not specified, the default GPU driver version will be used by the underlying infrastructure. "multihostGpuNodeCount": 42, # Optional. Immutable. The number of nodes per replica for multihost GPU deployments. "reservationAffinity": { # A ReservationAffinity can be used to configure a Vertex AI resource (e.g., a DeployedModel) to draw its Compute Engine resources from a Shared Reservation, or exclusively from on-demand capacity. # Optional. Immutable. Configuration controlling how this resource pool consumes reservation. "key": "A String", # Optional. Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, use `compute.googleapis.com/reservation-name` as the key and specify the name of your reservation as its value. @@ -645,6 +649,7 @@

Method Details

"acceleratorType": "A String", # Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count. "gpuPartitionSize": "A String", # Optional. Immutable. The Nvidia GPU partition size. When specified, the requested accelerators will be partitioned into smaller GPU partitions. For example, if the request is for 8 units of NVIDIA A100 GPUs, and gpu_partition_size="1g.10gb", the service will create 8 * 7 = 56 partitioned MIG instances. The partition size must be a value supported by the requested accelerator. Refer to [Nvidia GPU Partitioning](https://cloud.google.com/kubernetes-engine/docs/how-to/gpus-multi#multi-instance_gpu_partitions) for the available partition sizes. If set, the accelerator_count should be set to 1. "machineType": "A String", # Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). For DeployedModel this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required. + "minGpuDriverVersion": "A String", # Optional. Immutable. The minimum GPU driver version that this machine requires. For example, "535.104.06". If not specified, the default GPU driver version will be used by the underlying infrastructure. "multihostGpuNodeCount": 42, # Optional. Immutable. The number of nodes per replica for multihost GPU deployments. "reservationAffinity": { # A ReservationAffinity can be used to configure a Vertex AI resource (e.g., a DeployedModel) to draw its Compute Engine resources from a Shared Reservation, or exclusively from on-demand capacity. # Optional. Immutable. Configuration controlling how this resource pool consumes reservation. "key": "A String", # Optional. Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, use `compute.googleapis.com/reservation-name` as the key and specify the name of your reservation as its value. diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.notebookRuntimeTemplates.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.notebookRuntimeTemplates.operations.html index 48d54a2b6b..f296453575 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.notebookRuntimeTemplates.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.notebookRuntimeTemplates.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.notebookRuntimes.html b/docs/dyn/aiplatform_v1beta1.projects.locations.notebookRuntimes.html index bd9c71f24c..52569fc74b 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.notebookRuntimes.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.notebookRuntimes.html @@ -153,6 +153,7 @@

Method Details

"acceleratorType": "A String", # Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count. "gpuPartitionSize": "A String", # Optional. Immutable. The Nvidia GPU partition size. When specified, the requested accelerators will be partitioned into smaller GPU partitions. For example, if the request is for 8 units of NVIDIA A100 GPUs, and gpu_partition_size="1g.10gb", the service will create 8 * 7 = 56 partitioned MIG instances. The partition size must be a value supported by the requested accelerator. Refer to [Nvidia GPU Partitioning](https://cloud.google.com/kubernetes-engine/docs/how-to/gpus-multi#multi-instance_gpu_partitions) for the available partition sizes. If set, the accelerator_count should be set to 1. "machineType": "A String", # Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). For DeployedModel this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required. + "minGpuDriverVersion": "A String", # Optional. Immutable. The minimum GPU driver version that this machine requires. For example, "535.104.06". If not specified, the default GPU driver version will be used by the underlying infrastructure. "multihostGpuNodeCount": 42, # Optional. Immutable. The number of nodes per replica for multihost GPU deployments. "reservationAffinity": { # A ReservationAffinity can be used to configure a Vertex AI resource (e.g., a DeployedModel) to draw its Compute Engine resources from a Shared Reservation, or exclusively from on-demand capacity. # Optional. Immutable. Configuration controlling how this resource pool consumes reservation. "key": "A String", # Optional. Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, use `compute.googleapis.com/reservation-name` as the key and specify the name of your reservation as its value. @@ -358,6 +359,7 @@

Method Details

"acceleratorType": "A String", # Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count. "gpuPartitionSize": "A String", # Optional. Immutable. The Nvidia GPU partition size. When specified, the requested accelerators will be partitioned into smaller GPU partitions. For example, if the request is for 8 units of NVIDIA A100 GPUs, and gpu_partition_size="1g.10gb", the service will create 8 * 7 = 56 partitioned MIG instances. The partition size must be a value supported by the requested accelerator. Refer to [Nvidia GPU Partitioning](https://cloud.google.com/kubernetes-engine/docs/how-to/gpus-multi#multi-instance_gpu_partitions) for the available partition sizes. If set, the accelerator_count should be set to 1. "machineType": "A String", # Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). For DeployedModel this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required. + "minGpuDriverVersion": "A String", # Optional. Immutable. The minimum GPU driver version that this machine requires. For example, "535.104.06". If not specified, the default GPU driver version will be used by the underlying infrastructure. "multihostGpuNodeCount": 42, # Optional. Immutable. The number of nodes per replica for multihost GPU deployments. "reservationAffinity": { # A ReservationAffinity can be used to configure a Vertex AI resource (e.g., a DeployedModel) to draw its Compute Engine resources from a Shared Reservation, or exclusively from on-demand capacity. # Optional. Immutable. Configuration controlling how this resource pool consumes reservation. "key": "A String", # Optional. Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, use `compute.googleapis.com/reservation-name` as the key and specify the name of your reservation as its value. @@ -471,6 +473,7 @@

Method Details

"acceleratorType": "A String", # Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count. "gpuPartitionSize": "A String", # Optional. Immutable. The Nvidia GPU partition size. When specified, the requested accelerators will be partitioned into smaller GPU partitions. For example, if the request is for 8 units of NVIDIA A100 GPUs, and gpu_partition_size="1g.10gb", the service will create 8 * 7 = 56 partitioned MIG instances. The partition size must be a value supported by the requested accelerator. Refer to [Nvidia GPU Partitioning](https://cloud.google.com/kubernetes-engine/docs/how-to/gpus-multi#multi-instance_gpu_partitions) for the available partition sizes. If set, the accelerator_count should be set to 1. "machineType": "A String", # Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). For DeployedModel this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required. + "minGpuDriverVersion": "A String", # Optional. Immutable. The minimum GPU driver version that this machine requires. For example, "535.104.06". If not specified, the default GPU driver version will be used by the underlying infrastructure. "multihostGpuNodeCount": 42, # Optional. Immutable. The number of nodes per replica for multihost GPU deployments. "reservationAffinity": { # A ReservationAffinity can be used to configure a Vertex AI resource (e.g., a DeployedModel) to draw its Compute Engine resources from a Shared Reservation, or exclusively from on-demand capacity. # Optional. Immutable. Configuration controlling how this resource pool consumes reservation. "key": "A String", # Optional. Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, use `compute.googleapis.com/reservation-name` as the key and specify the name of your reservation as its value. diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.notebookRuntimes.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.notebookRuntimes.operations.html index 32775ff134..665329d969 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.notebookRuntimes.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.notebookRuntimes.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.operations.html index c2957ac37a..d4f3cb46d5 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.persistentResources.html b/docs/dyn/aiplatform_v1beta1.projects.locations.persistentResources.html index 132d162e3b..8a63554005 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.persistentResources.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.persistentResources.html @@ -167,6 +167,7 @@

Method Details

"acceleratorType": "A String", # Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count. "gpuPartitionSize": "A String", # Optional. Immutable. The Nvidia GPU partition size. When specified, the requested accelerators will be partitioned into smaller GPU partitions. For example, if the request is for 8 units of NVIDIA A100 GPUs, and gpu_partition_size="1g.10gb", the service will create 8 * 7 = 56 partitioned MIG instances. The partition size must be a value supported by the requested accelerator. Refer to [Nvidia GPU Partitioning](https://cloud.google.com/kubernetes-engine/docs/how-to/gpus-multi#multi-instance_gpu_partitions) for the available partition sizes. If set, the accelerator_count should be set to 1. "machineType": "A String", # Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). For DeployedModel this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required. + "minGpuDriverVersion": "A String", # Optional. Immutable. The minimum GPU driver version that this machine requires. For example, "535.104.06". If not specified, the default GPU driver version will be used by the underlying infrastructure. "multihostGpuNodeCount": 42, # Optional. Immutable. The number of nodes per replica for multihost GPU deployments. "reservationAffinity": { # A ReservationAffinity can be used to configure a Vertex AI resource (e.g., a DeployedModel) to draw its Compute Engine resources from a Shared Reservation, or exclusively from on-demand capacity. # Optional. Immutable. Configuration controlling how this resource pool consumes reservation. "key": "A String", # Optional. Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, use `compute.googleapis.com/reservation-name` as the key and specify the name of your reservation as its value. @@ -348,6 +349,7 @@

Method Details

"acceleratorType": "A String", # Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count. "gpuPartitionSize": "A String", # Optional. Immutable. The Nvidia GPU partition size. When specified, the requested accelerators will be partitioned into smaller GPU partitions. For example, if the request is for 8 units of NVIDIA A100 GPUs, and gpu_partition_size="1g.10gb", the service will create 8 * 7 = 56 partitioned MIG instances. The partition size must be a value supported by the requested accelerator. Refer to [Nvidia GPU Partitioning](https://cloud.google.com/kubernetes-engine/docs/how-to/gpus-multi#multi-instance_gpu_partitions) for the available partition sizes. If set, the accelerator_count should be set to 1. "machineType": "A String", # Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). For DeployedModel this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required. + "minGpuDriverVersion": "A String", # Optional. Immutable. The minimum GPU driver version that this machine requires. For example, "535.104.06". If not specified, the default GPU driver version will be used by the underlying infrastructure. "multihostGpuNodeCount": 42, # Optional. Immutable. The number of nodes per replica for multihost GPU deployments. "reservationAffinity": { # A ReservationAffinity can be used to configure a Vertex AI resource (e.g., a DeployedModel) to draw its Compute Engine resources from a Shared Reservation, or exclusively from on-demand capacity. # Optional. Immutable. Configuration controlling how this resource pool consumes reservation. "key": "A String", # Optional. Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, use `compute.googleapis.com/reservation-name` as the key and specify the name of your reservation as its value. @@ -470,6 +472,7 @@

Method Details

"acceleratorType": "A String", # Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count. "gpuPartitionSize": "A String", # Optional. Immutable. The Nvidia GPU partition size. When specified, the requested accelerators will be partitioned into smaller GPU partitions. For example, if the request is for 8 units of NVIDIA A100 GPUs, and gpu_partition_size="1g.10gb", the service will create 8 * 7 = 56 partitioned MIG instances. The partition size must be a value supported by the requested accelerator. Refer to [Nvidia GPU Partitioning](https://cloud.google.com/kubernetes-engine/docs/how-to/gpus-multi#multi-instance_gpu_partitions) for the available partition sizes. If set, the accelerator_count should be set to 1. "machineType": "A String", # Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). For DeployedModel this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required. + "minGpuDriverVersion": "A String", # Optional. Immutable. The minimum GPU driver version that this machine requires. For example, "535.104.06". If not specified, the default GPU driver version will be used by the underlying infrastructure. "multihostGpuNodeCount": 42, # Optional. Immutable. The number of nodes per replica for multihost GPU deployments. "reservationAffinity": { # A ReservationAffinity can be used to configure a Vertex AI resource (e.g., a DeployedModel) to draw its Compute Engine resources from a Shared Reservation, or exclusively from on-demand capacity. # Optional. Immutable. Configuration controlling how this resource pool consumes reservation. "key": "A String", # Optional. Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, use `compute.googleapis.com/reservation-name` as the key and specify the name of your reservation as its value. @@ -598,6 +601,7 @@

Method Details

"acceleratorType": "A String", # Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count. "gpuPartitionSize": "A String", # Optional. Immutable. The Nvidia GPU partition size. When specified, the requested accelerators will be partitioned into smaller GPU partitions. For example, if the request is for 8 units of NVIDIA A100 GPUs, and gpu_partition_size="1g.10gb", the service will create 8 * 7 = 56 partitioned MIG instances. The partition size must be a value supported by the requested accelerator. Refer to [Nvidia GPU Partitioning](https://cloud.google.com/kubernetes-engine/docs/how-to/gpus-multi#multi-instance_gpu_partitions) for the available partition sizes. If set, the accelerator_count should be set to 1. "machineType": "A String", # Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). For DeployedModel this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required. + "minGpuDriverVersion": "A String", # Optional. Immutable. The minimum GPU driver version that this machine requires. For example, "535.104.06". If not specified, the default GPU driver version will be used by the underlying infrastructure. "multihostGpuNodeCount": 42, # Optional. Immutable. The number of nodes per replica for multihost GPU deployments. "reservationAffinity": { # A ReservationAffinity can be used to configure a Vertex AI resource (e.g., a DeployedModel) to draw its Compute Engine resources from a Shared Reservation, or exclusively from on-demand capacity. # Optional. Immutable. Configuration controlling how this resource pool consumes reservation. "key": "A String", # Optional. Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, use `compute.googleapis.com/reservation-name` as the key and specify the name of your reservation as its value. diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.persistentResources.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.persistentResources.operations.html index 248af7f3df..b2c23043dd 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.persistentResources.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.persistentResources.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.pipelineJobs.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.pipelineJobs.operations.html index c9664aab6d..c5517ac406 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.pipelineJobs.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.pipelineJobs.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.publishers.models.html b/docs/dyn/aiplatform_v1beta1.projects.locations.publishers.models.html index cb2ee9cf46..b692ebfc6b 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.publishers.models.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.publishers.models.html @@ -161,6 +161,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -188,6 +199,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -263,6 +277,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -290,6 +315,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -314,6 +342,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -387,6 +416,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -395,6 +428,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -404,6 +441,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -434,6 +472,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -461,6 +510,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -492,7 +544,7 @@

Method Details

"functionDeclarations": [ # Optional. Function tool type. One or more function declarations to be passed to the model along with the current user query. Model may decide to call a subset of these functions by populating FunctionCall in the response. User should provide a FunctionResponse for each function call in the next turn. Based on the function responses, Model will generate the final response back to the user. Maximum 512 function declarations can be provided. { # Structured representation of a function declaration as defined by the [OpenAPI 3.0 specification](https://spec.openapis.org/oas/v3.0.3). Included in this declaration are the function name, description, parameters and response type. This FunctionDeclaration is a representation of a block of code that can be used as a `Tool` by the model and executed by the client. "description": "A String", # Optional. Description and purpose of the function. Model uses it to decide how and whether to call the function. - "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots and dashes, with a maximum length of 64. + "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots, colons and dashes, with a maximum length of 64. "parameters": { # Schema is used to define the format of input/output data. Represents a select subset of an [OpenAPI 3.0 schema object](https://spec.openapis.org/oas/v3.0.3#schema-object). More fields may be added in the future as needed. # Optional. Describes the parameters to this function in JSON Schema Object format. Reflects the Open API 3.03 Parameter Object. string Key: the name of the parameter. Parameter names are case sensitive. Schema Value: the Schema defining the type used for the parameter. For function with no parameters, this can be left unset. Parameter names must start with a letter or an underscore and must only contain chars a-z, A-Z, 0-9, or underscores with a maximum length of 64. Example with 1 required and 1 optional parameter: type: OBJECT properties: param1: type: STRING param2: type: INTEGER required: - param1 "additionalProperties": "", # Optional. Can either be a boolean or an object; controls the presence of additional properties. "anyOf": [ # Optional. The value should be validated against any (one or more) of the subschemas in the list. @@ -739,6 +791,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -766,6 +829,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -982,6 +1048,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -1009,6 +1086,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -1033,6 +1113,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -1106,6 +1187,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -1114,6 +1199,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -1123,6 +1212,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -1163,6 +1253,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -1190,6 +1291,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -1208,6 +1312,7 @@

Method Details

"A String", ], "mode": "A String", # Optional. Function calling mode. + "streamFunctionCallArguments": True or False, # Optional. When set to true, arguments of a single function call will be streamed out in multiple parts/contents/responses. Partial parameter results will be returned in the [FunctionCall.partial_args] field. }, "retrievalConfig": { # Retrieval config. # Optional. Retrieval config. "languageCode": "A String", # The language code of the user. @@ -1236,7 +1341,7 @@

Method Details

"functionDeclarations": [ # Optional. Function tool type. One or more function declarations to be passed to the model along with the current user query. Model may decide to call a subset of these functions by populating FunctionCall in the response. User should provide a FunctionResponse for each function call in the next turn. Based on the function responses, Model will generate the final response back to the user. Maximum 512 function declarations can be provided. { # Structured representation of a function declaration as defined by the [OpenAPI 3.0 specification](https://spec.openapis.org/oas/v3.0.3). Included in this declaration are the function name, description, parameters and response type. This FunctionDeclaration is a representation of a block of code that can be used as a `Tool` by the model and executed by the client. "description": "A String", # Optional. Description and purpose of the function. Model uses it to decide how and whether to call the function. - "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots and dashes, with a maximum length of 64. + "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots, colons and dashes, with a maximum length of 64. "parameters": { # Schema is used to define the format of input/output data. Represents a select subset of an [OpenAPI 3.0 schema object](https://spec.openapis.org/oas/v3.0.3#schema-object). More fields may be added in the future as needed. # Optional. Describes the parameters to this function in JSON Schema Object format. Reflects the Open API 3.03 Parameter Object. string Key: the name of the parameter. Parameter names are case sensitive. Schema Value: the Schema defining the type used for the parameter. For function with no parameters, this can be left unset. Parameter names must start with a letter or an underscore and must only contain chars a-z, A-Z, 0-9, or underscores with a maximum length of 64. Example with 1 required and 1 optional parameter: type: OBJECT properties: param1: type: STRING param2: type: INTEGER required: - param1 "additionalProperties": "", # Optional. Can either be a boolean or an object; controls the presence of additional properties. "anyOf": [ # Optional. The value should be validated against any (one or more) of the subschemas in the list. @@ -1480,6 +1585,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -1507,6 +1623,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -2125,6 +2244,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -2152,6 +2282,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -2176,6 +2309,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -2249,6 +2383,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -2257,6 +2395,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -2266,6 +2408,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -2306,6 +2449,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -2333,6 +2487,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -2351,6 +2508,7 @@

Method Details

"A String", ], "mode": "A String", # Optional. Function calling mode. + "streamFunctionCallArguments": True or False, # Optional. When set to true, arguments of a single function call will be streamed out in multiple parts/contents/responses. Partial parameter results will be returned in the [FunctionCall.partial_args] field. }, "retrievalConfig": { # Retrieval config. # Optional. Retrieval config. "languageCode": "A String", # The language code of the user. @@ -2379,7 +2537,7 @@

Method Details

"functionDeclarations": [ # Optional. Function tool type. One or more function declarations to be passed to the model along with the current user query. Model may decide to call a subset of these functions by populating FunctionCall in the response. User should provide a FunctionResponse for each function call in the next turn. Based on the function responses, Model will generate the final response back to the user. Maximum 512 function declarations can be provided. { # Structured representation of a function declaration as defined by the [OpenAPI 3.0 specification](https://spec.openapis.org/oas/v3.0.3). Included in this declaration are the function name, description, parameters and response type. This FunctionDeclaration is a representation of a block of code that can be used as a `Tool` by the model and executed by the client. "description": "A String", # Optional. Description and purpose of the function. Model uses it to decide how and whether to call the function. - "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots and dashes, with a maximum length of 64. + "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots, colons and dashes, with a maximum length of 64. "parameters": { # Schema is used to define the format of input/output data. Represents a select subset of an [OpenAPI 3.0 schema object](https://spec.openapis.org/oas/v3.0.3#schema-object). More fields may be added in the future as needed. # Optional. Describes the parameters to this function in JSON Schema Object format. Reflects the Open API 3.03 Parameter Object. string Key: the name of the parameter. Parameter names are case sensitive. Schema Value: the Schema defining the type used for the parameter. For function with no parameters, this can be left unset. Parameter names must start with a letter or an underscore and must only contain chars a-z, A-Z, 0-9, or underscores with a maximum length of 64. Example with 1 required and 1 optional parameter: type: OBJECT properties: param1: type: STRING param2: type: INTEGER required: - param1 "additionalProperties": "", # Optional. Can either be a boolean or an object; controls the presence of additional properties. "anyOf": [ # Optional. The value should be validated against any (one or more) of the subschemas in the list. @@ -2623,6 +2781,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -2650,6 +2819,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.ragCorpora.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.ragCorpora.operations.html index e7494fefb8..8543d0cf4d 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.ragCorpora.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.ragCorpora.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.ragCorpora.ragFiles.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.ragCorpora.ragFiles.operations.html index 5dc88cb8a0..664d645d31 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.ragCorpora.ragFiles.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.ragCorpora.ragFiles.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.ragEngineConfig.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.ragEngineConfig.operations.html index 9d3aa970c6..81ca32c2fe 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.ragEngineConfig.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.ragEngineConfig.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.html b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.html index 97f3f59d23..9663bd5dc4 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.html @@ -113,6 +113,9 @@

Instance Methods

delete(name, force=None, x__xgafv=None)

Deletes a reasoning engine.

+

+ executeCode(name, body=None, x__xgafv=None)

+

Executes code statelessly.

get(name, x__xgafv=None)

Gets a reasoning engine.

@@ -178,6 +181,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -205,6 +219,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -322,6 +339,8 @@

Method Details

}, ], }, + "effectiveIdentity": "A String", # Output only. The identity to use for the Reasoning Engine. It can contain one of the following values: * service-{project}@gcp-sa-aiplatform-re.googleapis.com (for SERVICE_AGENT identity type) * {name}@{project}.gserviceaccount.com (for SERVICE_ACCOUNT identity type) * agents.global.{org}.system.id.goog/resources/aiplatform/projects/{project}/locations/{location}/reasoningEngines/{reasoning_engine} (for AGENT_IDENTITY identity type) + "identityType": "A String", # Optional. The identity type to use for the Reasoning Engine. If not specified, the `service_account` field will be used if set, otherwise the default Vertex AI Reasoning Engine Service Agent in the project will be used. "packageSpec": { # User-provided package specification, containing pickled object and package requirements. # Optional. User provided package spec of the ReasoningEngine. Ignored when users directly specify a deployment image through `deployment_spec.first_party_image_override`, but keeping the field_behavior to avoid introducing breaking changes. The `deployment_source` field should not be set if `package_spec` is specified. "dependencyFilesGcsUri": "A String", # Optional. The Cloud Storage URI of the dependency files in tar.gz format. "pickleObjectGcsUri": "A String", # Optional. The Cloud Storage URI of the pickled python object. @@ -409,6 +428,52 @@

Method Details

}
+
+ executeCode(name, body=None, x__xgafv=None) +
Executes code statelessly.
+
+Args:
+  name: string, Required. The resource name of the sandbox environment to execute. Format: `projects/{project}/locations/{location}/reasoningEngines/{reasoning_engine}` (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # Request message for SandboxEnvironmentExecutionService.ExecuteCode.
+  "inputs": [ # Required. The inputs used for the stateless code execution.
+    { # Container for bytes-encoded data such as video frame, audio sample, or a complete binary/text data.
+      "data": "A String", # Required. The data in the chunk.
+      "metadata": { # Metadata for a chunk. # Optional. Metadata that is associated with the data in the payload.
+        "attributes": { # Optional. Attributes attached to the data. The keys have semantic conventions and the consumers of the attributes should know how to deserialize the value bytes based on the keys.
+          "a_key": "A String",
+        },
+      },
+      "mimeType": "A String", # Required. Mime type of the chunk data. See https://www.iana.org/assignments/media-types/media-types.xhtml for the full list.
+    },
+  ],
+}
+
+  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 SandboxEnvironmentExecutionService.ExecuteCode.
+  "outputs": [ # The outputs from the sandbox environment.
+    { # Container for bytes-encoded data such as video frame, audio sample, or a complete binary/text data.
+      "data": "A String", # Required. The data in the chunk.
+      "metadata": { # Metadata for a chunk. # Optional. Metadata that is associated with the data in the payload.
+        "attributes": { # Optional. Attributes attached to the data. The keys have semantic conventions and the consumers of the attributes should know how to deserialize the value bytes based on the keys.
+          "a_key": "A String",
+        },
+      },
+      "mimeType": "A String", # Required. Mime type of the chunk data. See https://www.iana.org/assignments/media-types/media-types.xhtml for the full list.
+    },
+  ],
+}
+
+
get(name, x__xgafv=None)
Gets a reasoning engine.
@@ -455,6 +520,17 @@ 

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -482,6 +558,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -599,6 +678,8 @@

Method Details

}, ], }, + "effectiveIdentity": "A String", # Output only. The identity to use for the Reasoning Engine. It can contain one of the following values: * service-{project}@gcp-sa-aiplatform-re.googleapis.com (for SERVICE_AGENT identity type) * {name}@{project}.gserviceaccount.com (for SERVICE_ACCOUNT identity type) * agents.global.{org}.system.id.goog/resources/aiplatform/projects/{project}/locations/{location}/reasoningEngines/{reasoning_engine} (for AGENT_IDENTITY identity type) + "identityType": "A String", # Optional. The identity type to use for the Reasoning Engine. If not specified, the `service_account` field will be used if set, otherwise the default Vertex AI Reasoning Engine Service Agent in the project will be used. "packageSpec": { # User-provided package specification, containing pickled object and package requirements. # Optional. User provided package spec of the ReasoningEngine. Ignored when users directly specify a deployment image through `deployment_spec.first_party_image_override`, but keeping the field_behavior to avoid introducing breaking changes. The `deployment_source` field should not be set if `package_spec` is specified. "dependencyFilesGcsUri": "A String", # Optional. The Cloud Storage URI of the dependency files in tar.gz format. "pickleObjectGcsUri": "A String", # Optional. The Cloud Storage URI of the pickled python object. @@ -674,6 +755,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -701,6 +793,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -818,6 +913,8 @@

Method Details

}, ], }, + "effectiveIdentity": "A String", # Output only. The identity to use for the Reasoning Engine. It can contain one of the following values: * service-{project}@gcp-sa-aiplatform-re.googleapis.com (for SERVICE_AGENT identity type) * {name}@{project}.gserviceaccount.com (for SERVICE_ACCOUNT identity type) * agents.global.{org}.system.id.goog/resources/aiplatform/projects/{project}/locations/{location}/reasoningEngines/{reasoning_engine} (for AGENT_IDENTITY identity type) + "identityType": "A String", # Optional. The identity type to use for the Reasoning Engine. If not specified, the `service_account` field will be used if set, otherwise the default Vertex AI Reasoning Engine Service Agent in the project will be used. "packageSpec": { # User-provided package specification, containing pickled object and package requirements. # Optional. User provided package spec of the ReasoningEngine. Ignored when users directly specify a deployment image through `deployment_spec.first_party_image_override`, but keeping the field_behavior to avoid introducing breaking changes. The `deployment_source` field should not be set if `package_spec` is specified. "dependencyFilesGcsUri": "A String", # Optional. The Cloud Storage URI of the dependency files in tar.gz format. "pickleObjectGcsUri": "A String", # Optional. The Cloud Storage URI of the pickled python object. @@ -898,6 +995,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -925,6 +1033,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -1042,6 +1153,8 @@

Method Details

}, ], }, + "effectiveIdentity": "A String", # Output only. The identity to use for the Reasoning Engine. It can contain one of the following values: * service-{project}@gcp-sa-aiplatform-re.googleapis.com (for SERVICE_AGENT identity type) * {name}@{project}.gserviceaccount.com (for SERVICE_ACCOUNT identity type) * agents.global.{org}.system.id.goog/resources/aiplatform/projects/{project}/locations/{location}/reasoningEngines/{reasoning_engine} (for AGENT_IDENTITY identity type) + "identityType": "A String", # Optional. The identity type to use for the Reasoning Engine. If not specified, the `service_account` field will be used if set, otherwise the default Vertex AI Reasoning Engine Service Agent in the project will be used. "packageSpec": { # User-provided package specification, containing pickled object and package requirements. # Optional. User provided package spec of the ReasoningEngine. Ignored when users directly specify a deployment image through `deployment_spec.first_party_image_override`, but keeping the field_behavior to avoid introducing breaking changes. The `deployment_source` field should not be set if `package_spec` is specified. "dependencyFilesGcsUri": "A String", # Optional. The Cloud Storage URI of the dependency files in tar.gz format. "pickleObjectGcsUri": "A String", # Optional. The Cloud Storage URI of the pickled python object. diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.memories.html b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.memories.html index 4db84664b8..7047556698 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.memories.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.memories.html @@ -108,6 +108,9 @@

Instance Methods

patch(name, body=None, updateMask=None, x__xgafv=None)

Update a Memory.

+

+ purge(parent, body=None, x__xgafv=None)

+

Purge memories.

retrieve(parent, body=None, x__xgafv=None)

Retrieve memories.

@@ -254,6 +257,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -281,6 +295,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -402,7 +419,7 @@

Method Details

Args: parent: string, Required. The resource name of the ReasoningEngine to list the Memories under. Format: `projects/{project}/locations/{location}/reasoningEngines/{reasoning_engine}` (required) - filter: string, Optional. The standard list filter. More detail in [AIP-160](https://google.aip.dev/160). Supported fields (equality match only): * `scope` (as a JSON string) + filter: string, Optional. The standard list filter. More detail in [AIP-160](https://google.aip.dev/160). Supported fields: * `scope` (as a JSON string with equality match only) * `topics` (i.e. `topics.custom_memory_topic_label: "example topic" OR topics.managed_memory_topic: USER_PREFERENCES`) orderBy: string, Optional. The standard list order by string. If not specified, the default order is `create_time desc`. If specified, the default sorting order of provided fields is ascending. More detail in [AIP-132](https://google.aip.dev/132). Supported fields: * `create_time` * `update_time` pageSize: integer, Optional. The standard list page size. pageToken: string, Optional. The standard list page token. @@ -525,6 +542,49 @@

Method Details

}
+
+ purge(parent, body=None, x__xgafv=None) +
Purge memories.
+
+Args:
+  parent: string, Required. The resource name of the ReasoningEngine to purge memories from. Format: `projects/{project}/locations/{location}/reasoningEngines/{reasoning_engine}` (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # Request message for MemoryBankService.PurgeMemories.
+  "filter": "A String", # Required. The standard list filter to determine which memories to purge. More detail in [AIP-160](https://google.aip.dev/160).
+  "force": True or False, # Optional. If true, the memories will actually be purged. If false, the purge request will be validated but not executed.
+}
+
+  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, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.
+    "a_key": "", # Properties of the object. Contains field @type with type URL.
+  },
+}
+
+
retrieve(parent, body=None, x__xgafv=None)
Retrieve memories.
@@ -535,7 +595,7 @@ 

Method Details

The object takes the form of: { # Request message for MemoryBankService.RetrieveMemories. - "filter": "A String", # Optional. The standard list filter that will be applied to the retrieved memories. More detail in [AIP-160](https://google.aip.dev/160). Supported fields: * `fact` * `create_time` * `update_time` + "filter": "A String", # Optional. The standard list filter that will be applied to the retrieved memories. More detail in [AIP-160](https://google.aip.dev/160). Supported fields: * `fact` * `create_time` * `update_time` * `topics` (i.e. `topics.custom_memory_topic_label: "example topic" OR topics.managed_memory_topic: USER_PREFERENCES`) "scope": { # Required. The scope of the memories to retrieve. A memory must have exactly the same scope (`Memory.scope`) as the scope provided here to be retrieved (same keys and values). Order does not matter, but it is case-sensitive. "a_key": "A String", }, diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.memories.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.memories.operations.html index bf95bc48d4..42f92dc29f 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.memories.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.memories.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], }
diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.operations.html index c62b7f767d..0cd91d8b5e 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.sandboxEnvironments.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.sandboxEnvironments.operations.html index 0ceb370f4d..d5bf92cfc7 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.sandboxEnvironments.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.sandboxEnvironments.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.sessions.events.html b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.sessions.events.html index f75ccf964d..99e9e7a4fb 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.sessions.events.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.sessions.events.html @@ -148,6 +148,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -175,6 +186,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.sessions.html b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.sessions.html index a3d2df8788..929e32a613 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.sessions.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.sessions.html @@ -156,6 +156,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -183,6 +194,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -319,6 +333,9 @@

Method Details

"createTime": "A String", # Output only. Timestamp when the session was created. "displayName": "A String", # Optional. The display name of the session. "expireTime": "A String", # Optional. Timestamp of when this session is considered expired. This is *always* provided on output, regardless of what was sent on input. + "labels": { # The labels with user-defined metadata to organize your Sessions. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. See https://goo.gl/xmQnxf for more information and examples of labels. + "a_key": "A String", + }, "name": "A String", # Identifier. The resource name of the session. Format: 'projects/{project}/locations/{location}/reasoningEngines/{reasoning_engine}/sessions/{session}'. "sessionState": { # Optional. Session specific memory which stores key conversation points. "a_key": "", # Properties of the object. @@ -410,6 +427,9 @@

Method Details

"createTime": "A String", # Output only. Timestamp when the session was created. "displayName": "A String", # Optional. The display name of the session. "expireTime": "A String", # Optional. Timestamp of when this session is considered expired. This is *always* provided on output, regardless of what was sent on input. + "labels": { # The labels with user-defined metadata to organize your Sessions. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. See https://goo.gl/xmQnxf for more information and examples of labels. + "a_key": "A String", + }, "name": "A String", # Identifier. The resource name of the session. Format: 'projects/{project}/locations/{location}/reasoningEngines/{reasoning_engine}/sessions/{session}'. "sessionState": { # Optional. Session specific memory which stores key conversation points. "a_key": "", # Properties of the object. @@ -426,7 +446,7 @@

Method Details

Args: parent: string, Required. The resource name of the location to list sessions from. Format: `projects/{project}/locations/{location}/reasoningEngines/{reasoning_engine}` (required) - filter: string, Optional. The standard list filter. Supported fields: * `display_name` * `user_id` Example: `display_name="abc"`, `user_id="123"`. + filter: string, Optional. The standard list filter. Supported fields: * `display_name` * `user_id` * `labels` Example: `display_name="abc"`, `user_id="123"`, `labels.key="value"`. orderBy: string, Optional. A comma-separated list of fields to order by, sorted in ascending order. Use "desc" after a field name for descending. Supported fields: * `create_time` * `update_time` Example: `create_time desc`. pageSize: integer, Optional. The maximum number of sessions to return. The service may return fewer than this value. If unspecified, at most 100 sessions will be returned. pageToken: string, Optional. The next_page_token value returned from a previous list SessionService.ListSessions call. @@ -445,6 +465,9 @@

Method Details

"createTime": "A String", # Output only. Timestamp when the session was created. "displayName": "A String", # Optional. The display name of the session. "expireTime": "A String", # Optional. Timestamp of when this session is considered expired. This is *always* provided on output, regardless of what was sent on input. + "labels": { # The labels with user-defined metadata to organize your Sessions. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. See https://goo.gl/xmQnxf for more information and examples of labels. + "a_key": "A String", + }, "name": "A String", # Identifier. The resource name of the session. Format: 'projects/{project}/locations/{location}/reasoningEngines/{reasoning_engine}/sessions/{session}'. "sessionState": { # Optional. Session specific memory which stores key conversation points. "a_key": "", # Properties of the object. @@ -484,6 +507,9 @@

Method Details

"createTime": "A String", # Output only. Timestamp when the session was created. "displayName": "A String", # Optional. The display name of the session. "expireTime": "A String", # Optional. Timestamp of when this session is considered expired. This is *always* provided on output, regardless of what was sent on input. + "labels": { # The labels with user-defined metadata to organize your Sessions. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. See https://goo.gl/xmQnxf for more information and examples of labels. + "a_key": "A String", + }, "name": "A String", # Identifier. The resource name of the session. Format: 'projects/{project}/locations/{location}/reasoningEngines/{reasoning_engine}/sessions/{session}'. "sessionState": { # Optional. Session specific memory which stores key conversation points. "a_key": "", # Properties of the object. @@ -506,6 +532,9 @@

Method Details

"createTime": "A String", # Output only. Timestamp when the session was created. "displayName": "A String", # Optional. The display name of the session. "expireTime": "A String", # Optional. Timestamp of when this session is considered expired. This is *always* provided on output, regardless of what was sent on input. + "labels": { # The labels with user-defined metadata to organize your Sessions. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. See https://goo.gl/xmQnxf for more information and examples of labels. + "a_key": "A String", + }, "name": "A String", # Identifier. The resource name of the session. Format: 'projects/{project}/locations/{location}/reasoningEngines/{reasoning_engine}/sessions/{session}'. "sessionState": { # Optional. Session specific memory which stores key conversation points. "a_key": "", # Properties of the object. diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.sessions.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.sessions.operations.html index ac69494f69..f9403f9f7c 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.sessions.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.sessions.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.schedules.html b/docs/dyn/aiplatform_v1beta1.projects.locations.schedules.html index da5e2e3532..6318d31acf 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.schedules.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.schedules.html @@ -337,6 +337,7 @@

Method Details

"acceleratorType": "A String", # Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count. "gpuPartitionSize": "A String", # Optional. Immutable. The Nvidia GPU partition size. When specified, the requested accelerators will be partitioned into smaller GPU partitions. For example, if the request is for 8 units of NVIDIA A100 GPUs, and gpu_partition_size="1g.10gb", the service will create 8 * 7 = 56 partitioned MIG instances. The partition size must be a value supported by the requested accelerator. Refer to [Nvidia GPU Partitioning](https://cloud.google.com/kubernetes-engine/docs/how-to/gpus-multi#multi-instance_gpu_partitions) for the available partition sizes. If set, the accelerator_count should be set to 1. "machineType": "A String", # Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). For DeployedModel this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required. + "minGpuDriverVersion": "A String", # Optional. Immutable. The minimum GPU driver version that this machine requires. For example, "535.104.06". If not specified, the default GPU driver version will be used by the underlying infrastructure. "multihostGpuNodeCount": 42, # Optional. Immutable. The number of nodes per replica for multihost GPU deployments. "reservationAffinity": { # A ReservationAffinity can be used to configure a Vertex AI resource (e.g., a DeployedModel) to draw its Compute Engine resources from a Shared Reservation, or exclusively from on-demand capacity. # Optional. Immutable. Configuration controlling how this resource pool consumes reservation. "key": "A String", # Optional. Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, use `compute.googleapis.com/reservation-name` as the key and specify the name of your reservation as its value. @@ -455,6 +456,7 @@

Method Details

"acceleratorType": "A String", # Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count. "gpuPartitionSize": "A String", # Optional. Immutable. The Nvidia GPU partition size. When specified, the requested accelerators will be partitioned into smaller GPU partitions. For example, if the request is for 8 units of NVIDIA A100 GPUs, and gpu_partition_size="1g.10gb", the service will create 8 * 7 = 56 partitioned MIG instances. The partition size must be a value supported by the requested accelerator. Refer to [Nvidia GPU Partitioning](https://cloud.google.com/kubernetes-engine/docs/how-to/gpus-multi#multi-instance_gpu_partitions) for the available partition sizes. If set, the accelerator_count should be set to 1. "machineType": "A String", # Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). For DeployedModel this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required. + "minGpuDriverVersion": "A String", # Optional. Immutable. The minimum GPU driver version that this machine requires. For example, "535.104.06". If not specified, the default GPU driver version will be used by the underlying infrastructure. "multihostGpuNodeCount": 42, # Optional. Immutable. The number of nodes per replica for multihost GPU deployments. "reservationAffinity": { # A ReservationAffinity can be used to configure a Vertex AI resource (e.g., a DeployedModel) to draw its Compute Engine resources from a Shared Reservation, or exclusively from on-demand capacity. # Optional. Immutable. Configuration controlling how this resource pool consumes reservation. "key": "A String", # Optional. Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, use `compute.googleapis.com/reservation-name` as the key and specify the name of your reservation as its value. @@ -1048,6 +1050,7 @@

Method Details

"acceleratorType": "A String", # Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count. "gpuPartitionSize": "A String", # Optional. Immutable. The Nvidia GPU partition size. When specified, the requested accelerators will be partitioned into smaller GPU partitions. For example, if the request is for 8 units of NVIDIA A100 GPUs, and gpu_partition_size="1g.10gb", the service will create 8 * 7 = 56 partitioned MIG instances. The partition size must be a value supported by the requested accelerator. Refer to [Nvidia GPU Partitioning](https://cloud.google.com/kubernetes-engine/docs/how-to/gpus-multi#multi-instance_gpu_partitions) for the available partition sizes. If set, the accelerator_count should be set to 1. "machineType": "A String", # Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). For DeployedModel this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required. + "minGpuDriverVersion": "A String", # Optional. Immutable. The minimum GPU driver version that this machine requires. For example, "535.104.06". If not specified, the default GPU driver version will be used by the underlying infrastructure. "multihostGpuNodeCount": 42, # Optional. Immutable. The number of nodes per replica for multihost GPU deployments. "reservationAffinity": { # A ReservationAffinity can be used to configure a Vertex AI resource (e.g., a DeployedModel) to draw its Compute Engine resources from a Shared Reservation, or exclusively from on-demand capacity. # Optional. Immutable. Configuration controlling how this resource pool consumes reservation. "key": "A String", # Optional. Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, use `compute.googleapis.com/reservation-name` as the key and specify the name of your reservation as its value. @@ -1166,6 +1169,7 @@

Method Details

"acceleratorType": "A String", # Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count. "gpuPartitionSize": "A String", # Optional. Immutable. The Nvidia GPU partition size. When specified, the requested accelerators will be partitioned into smaller GPU partitions. For example, if the request is for 8 units of NVIDIA A100 GPUs, and gpu_partition_size="1g.10gb", the service will create 8 * 7 = 56 partitioned MIG instances. The partition size must be a value supported by the requested accelerator. Refer to [Nvidia GPU Partitioning](https://cloud.google.com/kubernetes-engine/docs/how-to/gpus-multi#multi-instance_gpu_partitions) for the available partition sizes. If set, the accelerator_count should be set to 1. "machineType": "A String", # Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). For DeployedModel this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required. + "minGpuDriverVersion": "A String", # Optional. Immutable. The minimum GPU driver version that this machine requires. For example, "535.104.06". If not specified, the default GPU driver version will be used by the underlying infrastructure. "multihostGpuNodeCount": 42, # Optional. Immutable. The number of nodes per replica for multihost GPU deployments. "reservationAffinity": { # A ReservationAffinity can be used to configure a Vertex AI resource (e.g., a DeployedModel) to draw its Compute Engine resources from a Shared Reservation, or exclusively from on-demand capacity. # Optional. Immutable. Configuration controlling how this resource pool consumes reservation. "key": "A String", # Optional. Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, use `compute.googleapis.com/reservation-name` as the key and specify the name of your reservation as its value. @@ -1801,6 +1805,7 @@

Method Details

"acceleratorType": "A String", # Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count. "gpuPartitionSize": "A String", # Optional. Immutable. The Nvidia GPU partition size. When specified, the requested accelerators will be partitioned into smaller GPU partitions. For example, if the request is for 8 units of NVIDIA A100 GPUs, and gpu_partition_size="1g.10gb", the service will create 8 * 7 = 56 partitioned MIG instances. The partition size must be a value supported by the requested accelerator. Refer to [Nvidia GPU Partitioning](https://cloud.google.com/kubernetes-engine/docs/how-to/gpus-multi#multi-instance_gpu_partitions) for the available partition sizes. If set, the accelerator_count should be set to 1. "machineType": "A String", # Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). For DeployedModel this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required. + "minGpuDriverVersion": "A String", # Optional. Immutable. The minimum GPU driver version that this machine requires. For example, "535.104.06". If not specified, the default GPU driver version will be used by the underlying infrastructure. "multihostGpuNodeCount": 42, # Optional. Immutable. The number of nodes per replica for multihost GPU deployments. "reservationAffinity": { # A ReservationAffinity can be used to configure a Vertex AI resource (e.g., a DeployedModel) to draw its Compute Engine resources from a Shared Reservation, or exclusively from on-demand capacity. # Optional. Immutable. Configuration controlling how this resource pool consumes reservation. "key": "A String", # Optional. Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, use `compute.googleapis.com/reservation-name` as the key and specify the name of your reservation as its value. @@ -1919,6 +1924,7 @@

Method Details

"acceleratorType": "A String", # Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count. "gpuPartitionSize": "A String", # Optional. Immutable. The Nvidia GPU partition size. When specified, the requested accelerators will be partitioned into smaller GPU partitions. For example, if the request is for 8 units of NVIDIA A100 GPUs, and gpu_partition_size="1g.10gb", the service will create 8 * 7 = 56 partitioned MIG instances. The partition size must be a value supported by the requested accelerator. Refer to [Nvidia GPU Partitioning](https://cloud.google.com/kubernetes-engine/docs/how-to/gpus-multi#multi-instance_gpu_partitions) for the available partition sizes. If set, the accelerator_count should be set to 1. "machineType": "A String", # Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). For DeployedModel this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required. + "minGpuDriverVersion": "A String", # Optional. Immutable. The minimum GPU driver version that this machine requires. For example, "535.104.06". If not specified, the default GPU driver version will be used by the underlying infrastructure. "multihostGpuNodeCount": 42, # Optional. Immutable. The number of nodes per replica for multihost GPU deployments. "reservationAffinity": { # A ReservationAffinity can be used to configure a Vertex AI resource (e.g., a DeployedModel) to draw its Compute Engine resources from a Shared Reservation, or exclusively from on-demand capacity. # Optional. Immutable. Configuration controlling how this resource pool consumes reservation. "key": "A String", # Optional. Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, use `compute.googleapis.com/reservation-name` as the key and specify the name of your reservation as its value. @@ -2526,6 +2532,7 @@

Method Details

"acceleratorType": "A String", # Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count. "gpuPartitionSize": "A String", # Optional. Immutable. The Nvidia GPU partition size. When specified, the requested accelerators will be partitioned into smaller GPU partitions. For example, if the request is for 8 units of NVIDIA A100 GPUs, and gpu_partition_size="1g.10gb", the service will create 8 * 7 = 56 partitioned MIG instances. The partition size must be a value supported by the requested accelerator. Refer to [Nvidia GPU Partitioning](https://cloud.google.com/kubernetes-engine/docs/how-to/gpus-multi#multi-instance_gpu_partitions) for the available partition sizes. If set, the accelerator_count should be set to 1. "machineType": "A String", # Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). For DeployedModel this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required. + "minGpuDriverVersion": "A String", # Optional. Immutable. The minimum GPU driver version that this machine requires. For example, "535.104.06". If not specified, the default GPU driver version will be used by the underlying infrastructure. "multihostGpuNodeCount": 42, # Optional. Immutable. The number of nodes per replica for multihost GPU deployments. "reservationAffinity": { # A ReservationAffinity can be used to configure a Vertex AI resource (e.g., a DeployedModel) to draw its Compute Engine resources from a Shared Reservation, or exclusively from on-demand capacity. # Optional. Immutable. Configuration controlling how this resource pool consumes reservation. "key": "A String", # Optional. Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, use `compute.googleapis.com/reservation-name` as the key and specify the name of your reservation as its value. @@ -2644,6 +2651,7 @@

Method Details

"acceleratorType": "A String", # Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count. "gpuPartitionSize": "A String", # Optional. Immutable. The Nvidia GPU partition size. When specified, the requested accelerators will be partitioned into smaller GPU partitions. For example, if the request is for 8 units of NVIDIA A100 GPUs, and gpu_partition_size="1g.10gb", the service will create 8 * 7 = 56 partitioned MIG instances. The partition size must be a value supported by the requested accelerator. Refer to [Nvidia GPU Partitioning](https://cloud.google.com/kubernetes-engine/docs/how-to/gpus-multi#multi-instance_gpu_partitions) for the available partition sizes. If set, the accelerator_count should be set to 1. "machineType": "A String", # Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). For DeployedModel this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required. + "minGpuDriverVersion": "A String", # Optional. Immutable. The minimum GPU driver version that this machine requires. For example, "535.104.06". If not specified, the default GPU driver version will be used by the underlying infrastructure. "multihostGpuNodeCount": 42, # Optional. Immutable. The number of nodes per replica for multihost GPU deployments. "reservationAffinity": { # A ReservationAffinity can be used to configure a Vertex AI resource (e.g., a DeployedModel) to draw its Compute Engine resources from a Shared Reservation, or exclusively from on-demand capacity. # Optional. Immutable. Configuration controlling how this resource pool consumes reservation. "key": "A String", # Optional. Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, use `compute.googleapis.com/reservation-name` as the key and specify the name of your reservation as its value. @@ -3255,6 +3263,7 @@

Method Details

"acceleratorType": "A String", # Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count. "gpuPartitionSize": "A String", # Optional. Immutable. The Nvidia GPU partition size. When specified, the requested accelerators will be partitioned into smaller GPU partitions. For example, if the request is for 8 units of NVIDIA A100 GPUs, and gpu_partition_size="1g.10gb", the service will create 8 * 7 = 56 partitioned MIG instances. The partition size must be a value supported by the requested accelerator. Refer to [Nvidia GPU Partitioning](https://cloud.google.com/kubernetes-engine/docs/how-to/gpus-multi#multi-instance_gpu_partitions) for the available partition sizes. If set, the accelerator_count should be set to 1. "machineType": "A String", # Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). For DeployedModel this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required. + "minGpuDriverVersion": "A String", # Optional. Immutable. The minimum GPU driver version that this machine requires. For example, "535.104.06". If not specified, the default GPU driver version will be used by the underlying infrastructure. "multihostGpuNodeCount": 42, # Optional. Immutable. The number of nodes per replica for multihost GPU deployments. "reservationAffinity": { # A ReservationAffinity can be used to configure a Vertex AI resource (e.g., a DeployedModel) to draw its Compute Engine resources from a Shared Reservation, or exclusively from on-demand capacity. # Optional. Immutable. Configuration controlling how this resource pool consumes reservation. "key": "A String", # Optional. Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, use `compute.googleapis.com/reservation-name` as the key and specify the name of your reservation as its value. @@ -3373,6 +3382,7 @@

Method Details

"acceleratorType": "A String", # Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count. "gpuPartitionSize": "A String", # Optional. Immutable. The Nvidia GPU partition size. When specified, the requested accelerators will be partitioned into smaller GPU partitions. For example, if the request is for 8 units of NVIDIA A100 GPUs, and gpu_partition_size="1g.10gb", the service will create 8 * 7 = 56 partitioned MIG instances. The partition size must be a value supported by the requested accelerator. Refer to [Nvidia GPU Partitioning](https://cloud.google.com/kubernetes-engine/docs/how-to/gpus-multi#multi-instance_gpu_partitions) for the available partition sizes. If set, the accelerator_count should be set to 1. "machineType": "A String", # Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). For DeployedModel this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required. + "minGpuDriverVersion": "A String", # Optional. Immutable. The minimum GPU driver version that this machine requires. For example, "535.104.06". If not specified, the default GPU driver version will be used by the underlying infrastructure. "multihostGpuNodeCount": 42, # Optional. Immutable. The number of nodes per replica for multihost GPU deployments. "reservationAffinity": { # A ReservationAffinity can be used to configure a Vertex AI resource (e.g., a DeployedModel) to draw its Compute Engine resources from a Shared Reservation, or exclusively from on-demand capacity. # Optional. Immutable. Configuration controlling how this resource pool consumes reservation. "key": "A String", # Optional. Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, use `compute.googleapis.com/reservation-name` as the key and specify the name of your reservation as its value. @@ -3967,6 +3977,7 @@

Method Details

"acceleratorType": "A String", # Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count. "gpuPartitionSize": "A String", # Optional. Immutable. The Nvidia GPU partition size. When specified, the requested accelerators will be partitioned into smaller GPU partitions. For example, if the request is for 8 units of NVIDIA A100 GPUs, and gpu_partition_size="1g.10gb", the service will create 8 * 7 = 56 partitioned MIG instances. The partition size must be a value supported by the requested accelerator. Refer to [Nvidia GPU Partitioning](https://cloud.google.com/kubernetes-engine/docs/how-to/gpus-multi#multi-instance_gpu_partitions) for the available partition sizes. If set, the accelerator_count should be set to 1. "machineType": "A String", # Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). For DeployedModel this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required. + "minGpuDriverVersion": "A String", # Optional. Immutable. The minimum GPU driver version that this machine requires. For example, "535.104.06". If not specified, the default GPU driver version will be used by the underlying infrastructure. "multihostGpuNodeCount": 42, # Optional. Immutable. The number of nodes per replica for multihost GPU deployments. "reservationAffinity": { # A ReservationAffinity can be used to configure a Vertex AI resource (e.g., a DeployedModel) to draw its Compute Engine resources from a Shared Reservation, or exclusively from on-demand capacity. # Optional. Immutable. Configuration controlling how this resource pool consumes reservation. "key": "A String", # Optional. Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, use `compute.googleapis.com/reservation-name` as the key and specify the name of your reservation as its value. @@ -4085,6 +4096,7 @@

Method Details

"acceleratorType": "A String", # Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count. "gpuPartitionSize": "A String", # Optional. Immutable. The Nvidia GPU partition size. When specified, the requested accelerators will be partitioned into smaller GPU partitions. For example, if the request is for 8 units of NVIDIA A100 GPUs, and gpu_partition_size="1g.10gb", the service will create 8 * 7 = 56 partitioned MIG instances. The partition size must be a value supported by the requested accelerator. Refer to [Nvidia GPU Partitioning](https://cloud.google.com/kubernetes-engine/docs/how-to/gpus-multi#multi-instance_gpu_partitions) for the available partition sizes. If set, the accelerator_count should be set to 1. "machineType": "A String", # Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). For DeployedModel this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required. + "minGpuDriverVersion": "A String", # Optional. Immutable. The minimum GPU driver version that this machine requires. For example, "535.104.06". If not specified, the default GPU driver version will be used by the underlying infrastructure. "multihostGpuNodeCount": 42, # Optional. Immutable. The number of nodes per replica for multihost GPU deployments. "reservationAffinity": { # A ReservationAffinity can be used to configure a Vertex AI resource (e.g., a DeployedModel) to draw its Compute Engine resources from a Shared Reservation, or exclusively from on-demand capacity. # Optional. Immutable. Configuration controlling how this resource pool consumes reservation. "key": "A String", # Optional. Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, use `compute.googleapis.com/reservation-name` as the key and specify the name of your reservation as its value. diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.schedules.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.schedules.operations.html index 98af2a76c2..9ac2bdfc95 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.schedules.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.schedules.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.solvers.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.solvers.operations.html index 1303328827..4a54aba374 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.solvers.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.solvers.operations.html @@ -157,7 +157,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -189,7 +189,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.specialistPools.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.specialistPools.operations.html index ab4e21828a..bb4263af48 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.specialistPools.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.specialistPools.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.studies.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.studies.operations.html index 9315c8d102..5fb82771d7 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.studies.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.studies.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.studies.trials.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.studies.trials.operations.html index d35f219561..8c8d1ee9d6 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.studies.trials.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.studies.trials.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.tensorboards.experiments.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.tensorboards.experiments.operations.html index f8323bf30a..00d69e0918 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.tensorboards.experiments.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.tensorboards.experiments.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.tensorboards.experiments.runs.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.tensorboards.experiments.runs.operations.html index 0f4ffe0a7f..a9ae9d4d76 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.tensorboards.experiments.runs.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.tensorboards.experiments.runs.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.tensorboards.experiments.runs.timeSeries.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.tensorboards.experiments.runs.timeSeries.operations.html index 3e3948b6b2..0b92d62fc4 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.tensorboards.experiments.runs.timeSeries.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.tensorboards.experiments.runs.timeSeries.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.tensorboards.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.tensorboards.operations.html index 5f370b3923..812898d3a0 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.tensorboards.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.tensorboards.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.trainingPipelines.operations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.trainingPipelines.operations.html index 28124ab764..06ca8cd108 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.trainingPipelines.operations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.trainingPipelines.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.tuningJobs.html b/docs/dyn/aiplatform_v1beta1.projects.locations.tuningJobs.html index b603797bc6..a123c5372f 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.tuningJobs.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.tuningJobs.html @@ -306,6 +306,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -379,6 +380,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -387,6 +392,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -396,6 +405,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -411,7 +421,7 @@

Method Details

"useEffectiveOrder": True or False, # Optional. Whether to use_effective_order to compute bleu score. }, "customCodeExecutionSpec": { # Specificies a metric that is populated by evaluating user-defined Python code. # Spec for Custom Code Execution metric. - "evaluationFunction": "A String", # Required. Python function. Expected user to define the following function, e.g.: def evaluate(instance: dict[str, Any]) -> float: Please include this function signature in the code snippet. Instance is the evaluation instance, any fields populated in the instance are available to the function as instance[field_name]. Example: Example input: ``` instance= EvaluationInstance( response=EvaluationInstance.InstanceData(text="The answer is 4."), reference=EvaluationInstance.InstanceData(text="4") ) ``` Example converted input: ``` { 'response': {'text': 'The answer is 4.'}, 'reference': {'text': '4'} } ``` Example python function: ``` def evaluate(instance: dict[str, Any]) -> float: if instance'response' == instance'reference': return 1.0 return 0.0 ``` + "evaluationFunction": "A String", # Required. Python function. Expected user to define the following function, e.g.: def evaluate(instance: dict[str, Any]) -> float: Please include this function signature in the code snippet. Instance is the evaluation instance, any fields populated in the instance are available to the function as instance[field_name]. Example: Example input: ``` instance= EvaluationInstance( response=EvaluationInstance.InstanceData(text="The answer is 4."), reference=EvaluationInstance.InstanceData(text="4") ) ``` Example converted input: ``` { 'response': {'text': 'The answer is 4.'}, 'reference': {'text': '4'} } ``` Example python function: ``` def evaluate(instance: dict[str, Any]) -> float: if instance'response' == instance'reference': return 1.0 return 0.0 ``` CustomCodeExecutionSpec is also supported in Batch Evaluation (EvalDataset RPC) and Tuning Evaluation. Each line in the input jsonl file will be converted to dict[str, Any] and passed to the evaluation function. }, "exactMatchSpec": { # Spec for exact match metric - returns 1 if prediction and reference exactly matches, otherwise 0. # Spec for exact match metric. }, @@ -433,6 +443,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -506,6 +517,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -514,6 +529,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -523,6 +542,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -551,6 +571,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -624,6 +645,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -632,6 +657,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -641,6 +670,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -717,7 +747,7 @@

Method Details

}, "tunedModelDisplayName": "A String", # Optional. The display name of the TunedModel. The name can be up to 128 characters long and can consist of any UTF-8 characters. For continuous tuning, tuned_model_display_name will by default use the same display name as the pre-tuned model. If a new display name is provided, the tuning job will create a new model instead of a new version. "tuningDataStats": { # The tuning data statistic values for TuningJob. # Output only. The tuning data statistics associated with this TuningJob. - "distillationDataStats": { # Statistics computed for datasets used for distillation. # Output only. Statistics for distillation. + "distillationDataStats": { # Statistics for distillation prompt dataset. These statistics do not include the responses sampled from the teacher model. # Output only. Statistics for distillation prompt dataset. These statistics do not include the responses sampled from the teacher model. "trainingDatasetStats": { # Statistics computed over a tuning dataset. # Output only. Statistics computed for the training dataset. "droppedExampleIndices": [ # Output only. A partial sample of the indices (starting from 1) of the dropped examples. "A String", @@ -752,6 +782,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -779,6 +820,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -910,6 +954,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -937,6 +992,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -975,6 +1033,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -1002,6 +1071,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -1086,6 +1158,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -1113,6 +1196,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -1364,6 +1450,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -1437,6 +1524,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -1445,6 +1536,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -1454,6 +1549,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -1469,7 +1565,7 @@

Method Details

"useEffectiveOrder": True or False, # Optional. Whether to use_effective_order to compute bleu score. }, "customCodeExecutionSpec": { # Specificies a metric that is populated by evaluating user-defined Python code. # Spec for Custom Code Execution metric. - "evaluationFunction": "A String", # Required. Python function. Expected user to define the following function, e.g.: def evaluate(instance: dict[str, Any]) -> float: Please include this function signature in the code snippet. Instance is the evaluation instance, any fields populated in the instance are available to the function as instance[field_name]. Example: Example input: ``` instance= EvaluationInstance( response=EvaluationInstance.InstanceData(text="The answer is 4."), reference=EvaluationInstance.InstanceData(text="4") ) ``` Example converted input: ``` { 'response': {'text': 'The answer is 4.'}, 'reference': {'text': '4'} } ``` Example python function: ``` def evaluate(instance: dict[str, Any]) -> float: if instance'response' == instance'reference': return 1.0 return 0.0 ``` + "evaluationFunction": "A String", # Required. Python function. Expected user to define the following function, e.g.: def evaluate(instance: dict[str, Any]) -> float: Please include this function signature in the code snippet. Instance is the evaluation instance, any fields populated in the instance are available to the function as instance[field_name]. Example: Example input: ``` instance= EvaluationInstance( response=EvaluationInstance.InstanceData(text="The answer is 4."), reference=EvaluationInstance.InstanceData(text="4") ) ``` Example converted input: ``` { 'response': {'text': 'The answer is 4.'}, 'reference': {'text': '4'} } ``` Example python function: ``` def evaluate(instance: dict[str, Any]) -> float: if instance'response' == instance'reference': return 1.0 return 0.0 ``` CustomCodeExecutionSpec is also supported in Batch Evaluation (EvalDataset RPC) and Tuning Evaluation. Each line in the input jsonl file will be converted to dict[str, Any] and passed to the evaluation function. }, "exactMatchSpec": { # Spec for exact match metric - returns 1 if prediction and reference exactly matches, otherwise 0. # Spec for exact match metric. }, @@ -1491,6 +1587,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -1564,6 +1661,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -1572,6 +1673,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -1581,6 +1686,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -1609,6 +1715,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -1682,6 +1789,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -1690,6 +1801,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -1699,6 +1814,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -1775,7 +1891,7 @@

Method Details

}, "tunedModelDisplayName": "A String", # Optional. The display name of the TunedModel. The name can be up to 128 characters long and can consist of any UTF-8 characters. For continuous tuning, tuned_model_display_name will by default use the same display name as the pre-tuned model. If a new display name is provided, the tuning job will create a new model instead of a new version. "tuningDataStats": { # The tuning data statistic values for TuningJob. # Output only. The tuning data statistics associated with this TuningJob. - "distillationDataStats": { # Statistics computed for datasets used for distillation. # Output only. Statistics for distillation. + "distillationDataStats": { # Statistics for distillation prompt dataset. These statistics do not include the responses sampled from the teacher model. # Output only. Statistics for distillation prompt dataset. These statistics do not include the responses sampled from the teacher model. "trainingDatasetStats": { # Statistics computed over a tuning dataset. # Output only. Statistics computed for the training dataset. "droppedExampleIndices": [ # Output only. A partial sample of the indices (starting from 1) of the dropped examples. "A String", @@ -1810,6 +1926,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -1837,6 +1964,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -1968,6 +2098,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -1995,6 +2136,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -2033,6 +2177,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -2060,6 +2215,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -2144,6 +2302,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -2171,6 +2340,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -2429,6 +2601,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -2502,6 +2675,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -2510,6 +2687,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -2519,6 +2700,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -2534,7 +2716,7 @@

Method Details

"useEffectiveOrder": True or False, # Optional. Whether to use_effective_order to compute bleu score. }, "customCodeExecutionSpec": { # Specificies a metric that is populated by evaluating user-defined Python code. # Spec for Custom Code Execution metric. - "evaluationFunction": "A String", # Required. Python function. Expected user to define the following function, e.g.: def evaluate(instance: dict[str, Any]) -> float: Please include this function signature in the code snippet. Instance is the evaluation instance, any fields populated in the instance are available to the function as instance[field_name]. Example: Example input: ``` instance= EvaluationInstance( response=EvaluationInstance.InstanceData(text="The answer is 4."), reference=EvaluationInstance.InstanceData(text="4") ) ``` Example converted input: ``` { 'response': {'text': 'The answer is 4.'}, 'reference': {'text': '4'} } ``` Example python function: ``` def evaluate(instance: dict[str, Any]) -> float: if instance'response' == instance'reference': return 1.0 return 0.0 ``` + "evaluationFunction": "A String", # Required. Python function. Expected user to define the following function, e.g.: def evaluate(instance: dict[str, Any]) -> float: Please include this function signature in the code snippet. Instance is the evaluation instance, any fields populated in the instance are available to the function as instance[field_name]. Example: Example input: ``` instance= EvaluationInstance( response=EvaluationInstance.InstanceData(text="The answer is 4."), reference=EvaluationInstance.InstanceData(text="4") ) ``` Example converted input: ``` { 'response': {'text': 'The answer is 4.'}, 'reference': {'text': '4'} } ``` Example python function: ``` def evaluate(instance: dict[str, Any]) -> float: if instance'response' == instance'reference': return 1.0 return 0.0 ``` CustomCodeExecutionSpec is also supported in Batch Evaluation (EvalDataset RPC) and Tuning Evaluation. Each line in the input jsonl file will be converted to dict[str, Any] and passed to the evaluation function. }, "exactMatchSpec": { # Spec for exact match metric - returns 1 if prediction and reference exactly matches, otherwise 0. # Spec for exact match metric. }, @@ -2556,6 +2738,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -2629,6 +2812,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -2637,6 +2824,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -2646,6 +2837,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -2674,6 +2866,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -2747,6 +2940,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -2755,6 +2952,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -2764,6 +2965,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -2840,7 +3042,7 @@

Method Details

}, "tunedModelDisplayName": "A String", # Optional. The display name of the TunedModel. The name can be up to 128 characters long and can consist of any UTF-8 characters. For continuous tuning, tuned_model_display_name will by default use the same display name as the pre-tuned model. If a new display name is provided, the tuning job will create a new model instead of a new version. "tuningDataStats": { # The tuning data statistic values for TuningJob. # Output only. The tuning data statistics associated with this TuningJob. - "distillationDataStats": { # Statistics computed for datasets used for distillation. # Output only. Statistics for distillation. + "distillationDataStats": { # Statistics for distillation prompt dataset. These statistics do not include the responses sampled from the teacher model. # Output only. Statistics for distillation prompt dataset. These statistics do not include the responses sampled from the teacher model. "trainingDatasetStats": { # Statistics computed over a tuning dataset. # Output only. Statistics computed for the training dataset. "droppedExampleIndices": [ # Output only. A partial sample of the indices (starting from 1) of the dropped examples. "A String", @@ -2875,6 +3077,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -2902,6 +3115,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -3033,6 +3249,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -3060,6 +3287,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -3098,6 +3328,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -3125,6 +3366,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -3209,6 +3453,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -3236,6 +3491,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -3500,6 +3758,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -3573,6 +3832,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -3581,6 +3844,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -3590,6 +3857,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -3605,7 +3873,7 @@

Method Details

"useEffectiveOrder": True or False, # Optional. Whether to use_effective_order to compute bleu score. }, "customCodeExecutionSpec": { # Specificies a metric that is populated by evaluating user-defined Python code. # Spec for Custom Code Execution metric. - "evaluationFunction": "A String", # Required. Python function. Expected user to define the following function, e.g.: def evaluate(instance: dict[str, Any]) -> float: Please include this function signature in the code snippet. Instance is the evaluation instance, any fields populated in the instance are available to the function as instance[field_name]. Example: Example input: ``` instance= EvaluationInstance( response=EvaluationInstance.InstanceData(text="The answer is 4."), reference=EvaluationInstance.InstanceData(text="4") ) ``` Example converted input: ``` { 'response': {'text': 'The answer is 4.'}, 'reference': {'text': '4'} } ``` Example python function: ``` def evaluate(instance: dict[str, Any]) -> float: if instance'response' == instance'reference': return 1.0 return 0.0 ``` + "evaluationFunction": "A String", # Required. Python function. Expected user to define the following function, e.g.: def evaluate(instance: dict[str, Any]) -> float: Please include this function signature in the code snippet. Instance is the evaluation instance, any fields populated in the instance are available to the function as instance[field_name]. Example: Example input: ``` instance= EvaluationInstance( response=EvaluationInstance.InstanceData(text="The answer is 4."), reference=EvaluationInstance.InstanceData(text="4") ) ``` Example converted input: ``` { 'response': {'text': 'The answer is 4.'}, 'reference': {'text': '4'} } ``` Example python function: ``` def evaluate(instance: dict[str, Any]) -> float: if instance'response' == instance'reference': return 1.0 return 0.0 ``` CustomCodeExecutionSpec is also supported in Batch Evaluation (EvalDataset RPC) and Tuning Evaluation. Each line in the input jsonl file will be converted to dict[str, Any] and passed to the evaluation function. }, "exactMatchSpec": { # Spec for exact match metric - returns 1 if prediction and reference exactly matches, otherwise 0. # Spec for exact match metric. }, @@ -3627,6 +3895,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -3700,6 +3969,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -3708,6 +3981,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -3717,6 +3994,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -3745,6 +4023,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -3818,6 +4097,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -3826,6 +4109,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -3835,6 +4122,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -3911,7 +4199,7 @@

Method Details

}, "tunedModelDisplayName": "A String", # Optional. The display name of the TunedModel. The name can be up to 128 characters long and can consist of any UTF-8 characters. For continuous tuning, tuned_model_display_name will by default use the same display name as the pre-tuned model. If a new display name is provided, the tuning job will create a new model instead of a new version. "tuningDataStats": { # The tuning data statistic values for TuningJob. # Output only. The tuning data statistics associated with this TuningJob. - "distillationDataStats": { # Statistics computed for datasets used for distillation. # Output only. Statistics for distillation. + "distillationDataStats": { # Statistics for distillation prompt dataset. These statistics do not include the responses sampled from the teacher model. # Output only. Statistics for distillation prompt dataset. These statistics do not include the responses sampled from the teacher model. "trainingDatasetStats": { # Statistics computed over a tuning dataset. # Output only. Statistics computed for the training dataset. "droppedExampleIndices": [ # Output only. A partial sample of the indices (starting from 1) of the dropped examples. "A String", @@ -3946,6 +4234,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -3973,6 +4272,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -4104,6 +4406,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -4131,6 +4444,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -4169,6 +4485,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -4196,6 +4523,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -4280,6 +4610,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -4307,6 +4648,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -4435,6 +4779,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -4462,6 +4817,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -4508,6 +4866,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -4535,6 +4904,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -4733,6 +5105,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -4806,6 +5179,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -4814,6 +5191,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -4823,6 +5204,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -4838,7 +5220,7 @@

Method Details

"useEffectiveOrder": True or False, # Optional. Whether to use_effective_order to compute bleu score. }, "customCodeExecutionSpec": { # Specificies a metric that is populated by evaluating user-defined Python code. # Spec for Custom Code Execution metric. - "evaluationFunction": "A String", # Required. Python function. Expected user to define the following function, e.g.: def evaluate(instance: dict[str, Any]) -> float: Please include this function signature in the code snippet. Instance is the evaluation instance, any fields populated in the instance are available to the function as instance[field_name]. Example: Example input: ``` instance= EvaluationInstance( response=EvaluationInstance.InstanceData(text="The answer is 4."), reference=EvaluationInstance.InstanceData(text="4") ) ``` Example converted input: ``` { 'response': {'text': 'The answer is 4.'}, 'reference': {'text': '4'} } ``` Example python function: ``` def evaluate(instance: dict[str, Any]) -> float: if instance'response' == instance'reference': return 1.0 return 0.0 ``` + "evaluationFunction": "A String", # Required. Python function. Expected user to define the following function, e.g.: def evaluate(instance: dict[str, Any]) -> float: Please include this function signature in the code snippet. Instance is the evaluation instance, any fields populated in the instance are available to the function as instance[field_name]. Example: Example input: ``` instance= EvaluationInstance( response=EvaluationInstance.InstanceData(text="The answer is 4."), reference=EvaluationInstance.InstanceData(text="4") ) ``` Example converted input: ``` { 'response': {'text': 'The answer is 4.'}, 'reference': {'text': '4'} } ``` Example python function: ``` def evaluate(instance: dict[str, Any]) -> float: if instance'response' == instance'reference': return 1.0 return 0.0 ``` CustomCodeExecutionSpec is also supported in Batch Evaluation (EvalDataset RPC) and Tuning Evaluation. Each line in the input jsonl file will be converted to dict[str, Any] and passed to the evaluation function. }, "exactMatchSpec": { # Spec for exact match metric - returns 1 if prediction and reference exactly matches, otherwise 0. # Spec for exact match metric. }, @@ -4860,6 +5242,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -4933,6 +5316,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -4941,6 +5328,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -4950,6 +5341,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -4978,6 +5370,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -5051,6 +5444,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -5059,6 +5456,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -5068,6 +5469,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -5144,7 +5546,7 @@

Method Details

}, "tunedModelDisplayName": "A String", # Optional. The display name of the TunedModel. The name can be up to 128 characters long and can consist of any UTF-8 characters. For continuous tuning, tuned_model_display_name will by default use the same display name as the pre-tuned model. If a new display name is provided, the tuning job will create a new model instead of a new version. "tuningDataStats": { # The tuning data statistic values for TuningJob. # Output only. The tuning data statistics associated with this TuningJob. - "distillationDataStats": { # Statistics computed for datasets used for distillation. # Output only. Statistics for distillation. + "distillationDataStats": { # Statistics for distillation prompt dataset. These statistics do not include the responses sampled from the teacher model. # Output only. Statistics for distillation prompt dataset. These statistics do not include the responses sampled from the teacher model. "trainingDatasetStats": { # Statistics computed over a tuning dataset. # Output only. Statistics computed for the training dataset. "droppedExampleIndices": [ # Output only. A partial sample of the indices (starting from 1) of the dropped examples. "A String", @@ -5179,6 +5581,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -5206,6 +5619,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -5337,6 +5753,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -5364,6 +5791,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -5402,6 +5832,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -5429,6 +5870,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -5513,6 +5957,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -5540,6 +5995,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. diff --git a/docs/dyn/aiplatform_v1beta1.publishers.models.html b/docs/dyn/aiplatform_v1beta1.publishers.models.html index de357a6663..957145284c 100644 --- a/docs/dyn/aiplatform_v1beta1.publishers.models.html +++ b/docs/dyn/aiplatform_v1beta1.publishers.models.html @@ -146,6 +146,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -173,6 +184,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -248,6 +262,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -275,6 +300,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -299,6 +327,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -372,6 +401,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -380,6 +413,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -389,6 +426,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -419,6 +457,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -446,6 +495,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -477,7 +529,7 @@

Method Details

"functionDeclarations": [ # Optional. Function tool type. One or more function declarations to be passed to the model along with the current user query. Model may decide to call a subset of these functions by populating FunctionCall in the response. User should provide a FunctionResponse for each function call in the next turn. Based on the function responses, Model will generate the final response back to the user. Maximum 512 function declarations can be provided. { # Structured representation of a function declaration as defined by the [OpenAPI 3.0 specification](https://spec.openapis.org/oas/v3.0.3). Included in this declaration are the function name, description, parameters and response type. This FunctionDeclaration is a representation of a block of code that can be used as a `Tool` by the model and executed by the client. "description": "A String", # Optional. Description and purpose of the function. Model uses it to decide how and whether to call the function. - "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots and dashes, with a maximum length of 64. + "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots, colons and dashes, with a maximum length of 64. "parameters": { # Schema is used to define the format of input/output data. Represents a select subset of an [OpenAPI 3.0 schema object](https://spec.openapis.org/oas/v3.0.3#schema-object). More fields may be added in the future as needed. # Optional. Describes the parameters to this function in JSON Schema Object format. Reflects the Open API 3.03 Parameter Object. string Key: the name of the parameter. Parameter names are case sensitive. Schema Value: the Schema defining the type used for the parameter. For function with no parameters, this can be left unset. Parameter names must start with a letter or an underscore and must only contain chars a-z, A-Z, 0-9, or underscores with a maximum length of 64. Example with 1 required and 1 optional parameter: type: OBJECT properties: param1: type: STRING param2: type: INTEGER required: - param1 "additionalProperties": "", # Optional. Can either be a boolean or an object; controls the presence of additional properties. "anyOf": [ # Optional. The value should be validated against any (one or more) of the subschemas in the list. @@ -767,6 +819,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -794,6 +857,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -818,6 +884,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -891,6 +958,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -899,6 +970,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -908,6 +983,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -948,6 +1024,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -975,6 +1062,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -993,6 +1083,7 @@

Method Details

"A String", ], "mode": "A String", # Optional. Function calling mode. + "streamFunctionCallArguments": True or False, # Optional. When set to true, arguments of a single function call will be streamed out in multiple parts/contents/responses. Partial parameter results will be returned in the [FunctionCall.partial_args] field. }, "retrievalConfig": { # Retrieval config. # Optional. Retrieval config. "languageCode": "A String", # The language code of the user. @@ -1021,7 +1112,7 @@

Method Details

"functionDeclarations": [ # Optional. Function tool type. One or more function declarations to be passed to the model along with the current user query. Model may decide to call a subset of these functions by populating FunctionCall in the response. User should provide a FunctionResponse for each function call in the next turn. Based on the function responses, Model will generate the final response back to the user. Maximum 512 function declarations can be provided. { # Structured representation of a function declaration as defined by the [OpenAPI 3.0 specification](https://spec.openapis.org/oas/v3.0.3). Included in this declaration are the function name, description, parameters and response type. This FunctionDeclaration is a representation of a block of code that can be used as a `Tool` by the model and executed by the client. "description": "A String", # Optional. Description and purpose of the function. Model uses it to decide how and whether to call the function. - "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots and dashes, with a maximum length of 64. + "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots, colons and dashes, with a maximum length of 64. "parameters": { # Schema is used to define the format of input/output data. Represents a select subset of an [OpenAPI 3.0 schema object](https://spec.openapis.org/oas/v3.0.3#schema-object). More fields may be added in the future as needed. # Optional. Describes the parameters to this function in JSON Schema Object format. Reflects the Open API 3.03 Parameter Object. string Key: the name of the parameter. Parameter names are case sensitive. Schema Value: the Schema defining the type used for the parameter. For function with no parameters, this can be left unset. Parameter names must start with a letter or an underscore and must only contain chars a-z, A-Z, 0-9, or underscores with a maximum length of 64. Example with 1 required and 1 optional parameter: type: OBJECT properties: param1: type: STRING param2: type: INTEGER required: - param1 "additionalProperties": "", # Optional. Can either be a boolean or an object; controls the presence of additional properties. "anyOf": [ # Optional. The value should be validated against any (one or more) of the subschemas in the list. @@ -1265,6 +1356,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -1292,6 +1394,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -1675,7 +1780,7 @@

Method Details

"dedicatedResources": { # A description of resources that are dedicated to a DeployedModel or DeployedIndex, and that need a higher degree of manual configuration. # A description of resources that are dedicated to the DeployedModel, and that need a higher degree of manual configuration. "autoscalingMetricSpecs": [ # Immutable. The metric specifications that overrides a resource utilization metric (CPU utilization, accelerator's duty cycle, and so on) target value (default to 60 if not set). At most one entry is allowed per metric. If machine_spec.accelerator_count is above 0, the autoscaling will be based on both CPU utilization and accelerator's duty cycle metrics and scale up when either metrics exceeds its target value while scale down if both metrics are under their target value. The default target value is 60 for both metrics. If machine_spec.accelerator_count is 0, the autoscaling will be based on CPU utilization metric only with default target value 60 if not explicitly set. For example, in the case of Online Prediction, if you want to override target CPU utilization to 80, you should set autoscaling_metric_specs.metric_name to `aiplatform.googleapis.com/prediction/online/cpu/utilization` and autoscaling_metric_specs.target to `80`. { # The metric specification that defines the target resource utilization (CPU utilization, accelerator's duty cycle, and so on) for calculating the desired replica count. - "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` + "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` * `pubsub.googleapis.com/subscription/num_undelivered_messages` "monitoredResourceLabels": { # Optional. The Cloud Monitoring monitored resource labels as key value pairs used for metrics filtering. See Cloud Monitoring Labels https://cloud.google.com/monitoring/api/v3/metric-model#generic-label-info "a_key": "A String", }, @@ -1691,6 +1796,7 @@

Method Details

"acceleratorType": "A String", # Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count. "gpuPartitionSize": "A String", # Optional. Immutable. The Nvidia GPU partition size. When specified, the requested accelerators will be partitioned into smaller GPU partitions. For example, if the request is for 8 units of NVIDIA A100 GPUs, and gpu_partition_size="1g.10gb", the service will create 8 * 7 = 56 partitioned MIG instances. The partition size must be a value supported by the requested accelerator. Refer to [Nvidia GPU Partitioning](https://cloud.google.com/kubernetes-engine/docs/how-to/gpus-multi#multi-instance_gpu_partitions) for the available partition sizes. If set, the accelerator_count should be set to 1. "machineType": "A String", # Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). For DeployedModel this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required. + "minGpuDriverVersion": "A String", # Optional. Immutable. The minimum GPU driver version that this machine requires. For example, "535.104.06". If not specified, the default GPU driver version will be used by the underlying infrastructure. "multihostGpuNodeCount": 42, # Optional. Immutable. The number of nodes per replica for multihost GPU deployments. "reservationAffinity": { # A ReservationAffinity can be used to configure a Vertex AI resource (e.g., a DeployedModel) to draw its Compute Engine resources from a Shared Reservation, or exclusively from on-demand capacity. # Optional. Immutable. Configuration controlling how this resource pool consumes reservation. "key": "A String", # Optional. Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, use `compute.googleapis.com/reservation-name` as the key and specify the name of your reservation as its value. @@ -1867,7 +1973,7 @@

Method Details

"dedicatedResources": { # A description of resources that are dedicated to a DeployedModel or DeployedIndex, and that need a higher degree of manual configuration. # A description of resources that are dedicated to the DeployedModel, and that need a higher degree of manual configuration. "autoscalingMetricSpecs": [ # Immutable. The metric specifications that overrides a resource utilization metric (CPU utilization, accelerator's duty cycle, and so on) target value (default to 60 if not set). At most one entry is allowed per metric. If machine_spec.accelerator_count is above 0, the autoscaling will be based on both CPU utilization and accelerator's duty cycle metrics and scale up when either metrics exceeds its target value while scale down if both metrics are under their target value. The default target value is 60 for both metrics. If machine_spec.accelerator_count is 0, the autoscaling will be based on CPU utilization metric only with default target value 60 if not explicitly set. For example, in the case of Online Prediction, if you want to override target CPU utilization to 80, you should set autoscaling_metric_specs.metric_name to `aiplatform.googleapis.com/prediction/online/cpu/utilization` and autoscaling_metric_specs.target to `80`. { # The metric specification that defines the target resource utilization (CPU utilization, accelerator's duty cycle, and so on) for calculating the desired replica count. - "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` + "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` * `pubsub.googleapis.com/subscription/num_undelivered_messages` "monitoredResourceLabels": { # Optional. The Cloud Monitoring monitored resource labels as key value pairs used for metrics filtering. See Cloud Monitoring Labels https://cloud.google.com/monitoring/api/v3/metric-model#generic-label-info "a_key": "A String", }, @@ -1883,6 +1989,7 @@

Method Details

"acceleratorType": "A String", # Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count. "gpuPartitionSize": "A String", # Optional. Immutable. The Nvidia GPU partition size. When specified, the requested accelerators will be partitioned into smaller GPU partitions. For example, if the request is for 8 units of NVIDIA A100 GPUs, and gpu_partition_size="1g.10gb", the service will create 8 * 7 = 56 partitioned MIG instances. The partition size must be a value supported by the requested accelerator. Refer to [Nvidia GPU Partitioning](https://cloud.google.com/kubernetes-engine/docs/how-to/gpus-multi#multi-instance_gpu_partitions) for the available partition sizes. If set, the accelerator_count should be set to 1. "machineType": "A String", # Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). For DeployedModel this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required. + "minGpuDriverVersion": "A String", # Optional. Immutable. The minimum GPU driver version that this machine requires. For example, "535.104.06". If not specified, the default GPU driver version will be used by the underlying infrastructure. "multihostGpuNodeCount": 42, # Optional. Immutable. The number of nodes per replica for multihost GPU deployments. "reservationAffinity": { # A ReservationAffinity can be used to configure a Vertex AI resource (e.g., a DeployedModel) to draw its Compute Engine resources from a Shared Reservation, or exclusively from on-demand capacity. # Optional. Immutable. Configuration controlling how this resource pool consumes reservation. "key": "A String", # Optional. Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, use `compute.googleapis.com/reservation-name` as the key and specify the name of your reservation as its value. @@ -2289,7 +2396,7 @@

Method Details

"dedicatedResources": { # A description of resources that are dedicated to a DeployedModel or DeployedIndex, and that need a higher degree of manual configuration. # A description of resources that are dedicated to the DeployedModel, and that need a higher degree of manual configuration. "autoscalingMetricSpecs": [ # Immutable. The metric specifications that overrides a resource utilization metric (CPU utilization, accelerator's duty cycle, and so on) target value (default to 60 if not set). At most one entry is allowed per metric. If machine_spec.accelerator_count is above 0, the autoscaling will be based on both CPU utilization and accelerator's duty cycle metrics and scale up when either metrics exceeds its target value while scale down if both metrics are under their target value. The default target value is 60 for both metrics. If machine_spec.accelerator_count is 0, the autoscaling will be based on CPU utilization metric only with default target value 60 if not explicitly set. For example, in the case of Online Prediction, if you want to override target CPU utilization to 80, you should set autoscaling_metric_specs.metric_name to `aiplatform.googleapis.com/prediction/online/cpu/utilization` and autoscaling_metric_specs.target to `80`. { # The metric specification that defines the target resource utilization (CPU utilization, accelerator's duty cycle, and so on) for calculating the desired replica count. - "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` + "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` * `pubsub.googleapis.com/subscription/num_undelivered_messages` "monitoredResourceLabels": { # Optional. The Cloud Monitoring monitored resource labels as key value pairs used for metrics filtering. See Cloud Monitoring Labels https://cloud.google.com/monitoring/api/v3/metric-model#generic-label-info "a_key": "A String", }, @@ -2305,6 +2412,7 @@

Method Details

"acceleratorType": "A String", # Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count. "gpuPartitionSize": "A String", # Optional. Immutable. The Nvidia GPU partition size. When specified, the requested accelerators will be partitioned into smaller GPU partitions. For example, if the request is for 8 units of NVIDIA A100 GPUs, and gpu_partition_size="1g.10gb", the service will create 8 * 7 = 56 partitioned MIG instances. The partition size must be a value supported by the requested accelerator. Refer to [Nvidia GPU Partitioning](https://cloud.google.com/kubernetes-engine/docs/how-to/gpus-multi#multi-instance_gpu_partitions) for the available partition sizes. If set, the accelerator_count should be set to 1. "machineType": "A String", # Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). For DeployedModel this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required. + "minGpuDriverVersion": "A String", # Optional. Immutable. The minimum GPU driver version that this machine requires. For example, "535.104.06". If not specified, the default GPU driver version will be used by the underlying infrastructure. "multihostGpuNodeCount": 42, # Optional. Immutable. The number of nodes per replica for multihost GPU deployments. "reservationAffinity": { # A ReservationAffinity can be used to configure a Vertex AI resource (e.g., a DeployedModel) to draw its Compute Engine resources from a Shared Reservation, or exclusively from on-demand capacity. # Optional. Immutable. Configuration controlling how this resource pool consumes reservation. "key": "A String", # Optional. Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, use `compute.googleapis.com/reservation-name` as the key and specify the name of your reservation as its value. @@ -2481,7 +2589,7 @@

Method Details

"dedicatedResources": { # A description of resources that are dedicated to a DeployedModel or DeployedIndex, and that need a higher degree of manual configuration. # A description of resources that are dedicated to the DeployedModel, and that need a higher degree of manual configuration. "autoscalingMetricSpecs": [ # Immutable. The metric specifications that overrides a resource utilization metric (CPU utilization, accelerator's duty cycle, and so on) target value (default to 60 if not set). At most one entry is allowed per metric. If machine_spec.accelerator_count is above 0, the autoscaling will be based on both CPU utilization and accelerator's duty cycle metrics and scale up when either metrics exceeds its target value while scale down if both metrics are under their target value. The default target value is 60 for both metrics. If machine_spec.accelerator_count is 0, the autoscaling will be based on CPU utilization metric only with default target value 60 if not explicitly set. For example, in the case of Online Prediction, if you want to override target CPU utilization to 80, you should set autoscaling_metric_specs.metric_name to `aiplatform.googleapis.com/prediction/online/cpu/utilization` and autoscaling_metric_specs.target to `80`. { # The metric specification that defines the target resource utilization (CPU utilization, accelerator's duty cycle, and so on) for calculating the desired replica count. - "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` + "metricName": "A String", # Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` * `pubsub.googleapis.com/subscription/num_undelivered_messages` "monitoredResourceLabels": { # Optional. The Cloud Monitoring monitored resource labels as key value pairs used for metrics filtering. See Cloud Monitoring Labels https://cloud.google.com/monitoring/api/v3/metric-model#generic-label-info "a_key": "A String", }, @@ -2497,6 +2605,7 @@

Method Details

"acceleratorType": "A String", # Immutable. The type of accelerator(s) that may be attached to the machine as per accelerator_count. "gpuPartitionSize": "A String", # Optional. Immutable. The Nvidia GPU partition size. When specified, the requested accelerators will be partitioned into smaller GPU partitions. For example, if the request is for 8 units of NVIDIA A100 GPUs, and gpu_partition_size="1g.10gb", the service will create 8 * 7 = 56 partitioned MIG instances. The partition size must be a value supported by the requested accelerator. Refer to [Nvidia GPU Partitioning](https://cloud.google.com/kubernetes-engine/docs/how-to/gpus-multi#multi-instance_gpu_partitions) for the available partition sizes. If set, the accelerator_count should be set to 1. "machineType": "A String", # Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). For DeployedModel this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required. + "minGpuDriverVersion": "A String", # Optional. Immutable. The minimum GPU driver version that this machine requires. For example, "535.104.06". If not specified, the default GPU driver version will be used by the underlying infrastructure. "multihostGpuNodeCount": 42, # Optional. Immutable. The number of nodes per replica for multihost GPU deployments. "reservationAffinity": { # A ReservationAffinity can be used to configure a Vertex AI resource (e.g., a DeployedModel) to draw its Compute Engine resources from a Shared Reservation, or exclusively from on-demand capacity. # Optional. Immutable. Configuration controlling how this resource pool consumes reservation. "key": "A String", # Optional. Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, use `compute.googleapis.com/reservation-name` as the key and specify the name of your reservation as its value. @@ -2834,6 +2943,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -2861,6 +2981,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -2885,6 +3008,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -2958,6 +3082,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -2966,6 +3094,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -2975,6 +3107,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -3015,6 +3148,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -3042,6 +3186,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -3060,6 +3207,7 @@

Method Details

"A String", ], "mode": "A String", # Optional. Function calling mode. + "streamFunctionCallArguments": True or False, # Optional. When set to true, arguments of a single function call will be streamed out in multiple parts/contents/responses. Partial parameter results will be returned in the [FunctionCall.partial_args] field. }, "retrievalConfig": { # Retrieval config. # Optional. Retrieval config. "languageCode": "A String", # The language code of the user. @@ -3088,7 +3236,7 @@

Method Details

"functionDeclarations": [ # Optional. Function tool type. One or more function declarations to be passed to the model along with the current user query. Model may decide to call a subset of these functions by populating FunctionCall in the response. User should provide a FunctionResponse for each function call in the next turn. Based on the function responses, Model will generate the final response back to the user. Maximum 512 function declarations can be provided. { # Structured representation of a function declaration as defined by the [OpenAPI 3.0 specification](https://spec.openapis.org/oas/v3.0.3). Included in this declaration are the function name, description, parameters and response type. This FunctionDeclaration is a representation of a block of code that can be used as a `Tool` by the model and executed by the client. "description": "A String", # Optional. Description and purpose of the function. Model uses it to decide how and whether to call the function. - "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots and dashes, with a maximum length of 64. + "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots, colons and dashes, with a maximum length of 64. "parameters": { # Schema is used to define the format of input/output data. Represents a select subset of an [OpenAPI 3.0 schema object](https://spec.openapis.org/oas/v3.0.3#schema-object). More fields may be added in the future as needed. # Optional. Describes the parameters to this function in JSON Schema Object format. Reflects the Open API 3.03 Parameter Object. string Key: the name of the parameter. Parameter names are case sensitive. Schema Value: the Schema defining the type used for the parameter. For function with no parameters, this can be left unset. Parameter names must start with a letter or an underscore and must only contain chars a-z, A-Z, 0-9, or underscores with a maximum length of 64. Example with 1 required and 1 optional parameter: type: OBJECT properties: param1: type: STRING param2: type: INTEGER required: - param1 "additionalProperties": "", # Optional. Can either be a boolean or an object; controls the presence of additional properties. "anyOf": [ # Optional. The value should be validated against any (one or more) of the subschemas in the list. @@ -3332,6 +3480,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -3359,6 +3518,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. diff --git a/docs/dyn/aiplatform_v1beta1.ragCorpora.operations.html b/docs/dyn/aiplatform_v1beta1.ragCorpora.operations.html index ad3ef3842b..227d82fa91 100644 --- a/docs/dyn/aiplatform_v1beta1.ragCorpora.operations.html +++ b/docs/dyn/aiplatform_v1beta1.ragCorpora.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.ragCorpora.ragFiles.operations.html b/docs/dyn/aiplatform_v1beta1.ragCorpora.ragFiles.operations.html index 155aacdd2a..a22d7e5ba7 100644 --- a/docs/dyn/aiplatform_v1beta1.ragCorpora.ragFiles.operations.html +++ b/docs/dyn/aiplatform_v1beta1.ragCorpora.ragFiles.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.ragEngineConfig.operations.html b/docs/dyn/aiplatform_v1beta1.ragEngineConfig.operations.html index fb8a255170..ee61cde75a 100644 --- a/docs/dyn/aiplatform_v1beta1.ragEngineConfig.operations.html +++ b/docs/dyn/aiplatform_v1beta1.ragEngineConfig.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.reasoningEngines.html b/docs/dyn/aiplatform_v1beta1.reasoningEngines.html index 7046017fa2..3c2549a16d 100644 --- a/docs/dyn/aiplatform_v1beta1.reasoningEngines.html +++ b/docs/dyn/aiplatform_v1beta1.reasoningEngines.html @@ -113,6 +113,9 @@

Instance Methods

delete(name, force=None, x__xgafv=None)

Deletes a reasoning engine.

+

+ executeCode(name, body=None, x__xgafv=None)

+

Executes code statelessly.

get(name, x__xgafv=None)

Gets a reasoning engine.

@@ -177,6 +180,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -204,6 +218,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -321,6 +338,8 @@

Method Details

}, ], }, + "effectiveIdentity": "A String", # Output only. The identity to use for the Reasoning Engine. It can contain one of the following values: * service-{project}@gcp-sa-aiplatform-re.googleapis.com (for SERVICE_AGENT identity type) * {name}@{project}.gserviceaccount.com (for SERVICE_ACCOUNT identity type) * agents.global.{org}.system.id.goog/resources/aiplatform/projects/{project}/locations/{location}/reasoningEngines/{reasoning_engine} (for AGENT_IDENTITY identity type) + "identityType": "A String", # Optional. The identity type to use for the Reasoning Engine. If not specified, the `service_account` field will be used if set, otherwise the default Vertex AI Reasoning Engine Service Agent in the project will be used. "packageSpec": { # User-provided package specification, containing pickled object and package requirements. # Optional. User provided package spec of the ReasoningEngine. Ignored when users directly specify a deployment image through `deployment_spec.first_party_image_override`, but keeping the field_behavior to avoid introducing breaking changes. The `deployment_source` field should not be set if `package_spec` is specified. "dependencyFilesGcsUri": "A String", # Optional. The Cloud Storage URI of the dependency files in tar.gz format. "pickleObjectGcsUri": "A String", # Optional. The Cloud Storage URI of the pickled python object. @@ -409,6 +428,52 @@

Method Details

}
+
+ executeCode(name, body=None, x__xgafv=None) +
Executes code statelessly.
+
+Args:
+  name: string, Required. The resource name of the sandbox environment to execute. Format: `projects/{project}/locations/{location}/reasoningEngines/{reasoning_engine}` (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # Request message for SandboxEnvironmentExecutionService.ExecuteCode.
+  "inputs": [ # Required. The inputs used for the stateless code execution.
+    { # Container for bytes-encoded data such as video frame, audio sample, or a complete binary/text data.
+      "data": "A String", # Required. The data in the chunk.
+      "metadata": { # Metadata for a chunk. # Optional. Metadata that is associated with the data in the payload.
+        "attributes": { # Optional. Attributes attached to the data. The keys have semantic conventions and the consumers of the attributes should know how to deserialize the value bytes based on the keys.
+          "a_key": "A String",
+        },
+      },
+      "mimeType": "A String", # Required. Mime type of the chunk data. See https://www.iana.org/assignments/media-types/media-types.xhtml for the full list.
+    },
+  ],
+}
+
+  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 SandboxEnvironmentExecutionService.ExecuteCode.
+  "outputs": [ # The outputs from the sandbox environment.
+    { # Container for bytes-encoded data such as video frame, audio sample, or a complete binary/text data.
+      "data": "A String", # Required. The data in the chunk.
+      "metadata": { # Metadata for a chunk. # Optional. Metadata that is associated with the data in the payload.
+        "attributes": { # Optional. Attributes attached to the data. The keys have semantic conventions and the consumers of the attributes should know how to deserialize the value bytes based on the keys.
+          "a_key": "A String",
+        },
+      },
+      "mimeType": "A String", # Required. Mime type of the chunk data. See https://www.iana.org/assignments/media-types/media-types.xhtml for the full list.
+    },
+  ],
+}
+
+
get(name, x__xgafv=None)
Gets a reasoning engine.
@@ -455,6 +520,17 @@ 

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -482,6 +558,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -599,6 +678,8 @@

Method Details

}, ], }, + "effectiveIdentity": "A String", # Output only. The identity to use for the Reasoning Engine. It can contain one of the following values: * service-{project}@gcp-sa-aiplatform-re.googleapis.com (for SERVICE_AGENT identity type) * {name}@{project}.gserviceaccount.com (for SERVICE_ACCOUNT identity type) * agents.global.{org}.system.id.goog/resources/aiplatform/projects/{project}/locations/{location}/reasoningEngines/{reasoning_engine} (for AGENT_IDENTITY identity type) + "identityType": "A String", # Optional. The identity type to use for the Reasoning Engine. If not specified, the `service_account` field will be used if set, otherwise the default Vertex AI Reasoning Engine Service Agent in the project will be used. "packageSpec": { # User-provided package specification, containing pickled object and package requirements. # Optional. User provided package spec of the ReasoningEngine. Ignored when users directly specify a deployment image through `deployment_spec.first_party_image_override`, but keeping the field_behavior to avoid introducing breaking changes. The `deployment_source` field should not be set if `package_spec` is specified. "dependencyFilesGcsUri": "A String", # Optional. The Cloud Storage URI of the dependency files in tar.gz format. "pickleObjectGcsUri": "A String", # Optional. The Cloud Storage URI of the pickled python object. @@ -674,6 +755,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -701,6 +793,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -818,6 +913,8 @@

Method Details

}, ], }, + "effectiveIdentity": "A String", # Output only. The identity to use for the Reasoning Engine. It can contain one of the following values: * service-{project}@gcp-sa-aiplatform-re.googleapis.com (for SERVICE_AGENT identity type) * {name}@{project}.gserviceaccount.com (for SERVICE_ACCOUNT identity type) * agents.global.{org}.system.id.goog/resources/aiplatform/projects/{project}/locations/{location}/reasoningEngines/{reasoning_engine} (for AGENT_IDENTITY identity type) + "identityType": "A String", # Optional. The identity type to use for the Reasoning Engine. If not specified, the `service_account` field will be used if set, otherwise the default Vertex AI Reasoning Engine Service Agent in the project will be used. "packageSpec": { # User-provided package specification, containing pickled object and package requirements. # Optional. User provided package spec of the ReasoningEngine. Ignored when users directly specify a deployment image through `deployment_spec.first_party_image_override`, but keeping the field_behavior to avoid introducing breaking changes. The `deployment_source` field should not be set if `package_spec` is specified. "dependencyFilesGcsUri": "A String", # Optional. The Cloud Storage URI of the dependency files in tar.gz format. "pickleObjectGcsUri": "A String", # Optional. The Cloud Storage URI of the pickled python object. @@ -898,6 +995,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -925,6 +1033,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -1042,6 +1153,8 @@

Method Details

}, ], }, + "effectiveIdentity": "A String", # Output only. The identity to use for the Reasoning Engine. It can contain one of the following values: * service-{project}@gcp-sa-aiplatform-re.googleapis.com (for SERVICE_AGENT identity type) * {name}@{project}.gserviceaccount.com (for SERVICE_ACCOUNT identity type) * agents.global.{org}.system.id.goog/resources/aiplatform/projects/{project}/locations/{location}/reasoningEngines/{reasoning_engine} (for AGENT_IDENTITY identity type) + "identityType": "A String", # Optional. The identity type to use for the Reasoning Engine. If not specified, the `service_account` field will be used if set, otherwise the default Vertex AI Reasoning Engine Service Agent in the project will be used. "packageSpec": { # User-provided package specification, containing pickled object and package requirements. # Optional. User provided package spec of the ReasoningEngine. Ignored when users directly specify a deployment image through `deployment_spec.first_party_image_override`, but keeping the field_behavior to avoid introducing breaking changes. The `deployment_source` field should not be set if `package_spec` is specified. "dependencyFilesGcsUri": "A String", # Optional. The Cloud Storage URI of the dependency files in tar.gz format. "pickleObjectGcsUri": "A String", # Optional. The Cloud Storage URI of the pickled python object. diff --git a/docs/dyn/aiplatform_v1beta1.reasoningEngines.memories.html b/docs/dyn/aiplatform_v1beta1.reasoningEngines.memories.html index ec671ca3e6..94e84b028d 100644 --- a/docs/dyn/aiplatform_v1beta1.reasoningEngines.memories.html +++ b/docs/dyn/aiplatform_v1beta1.reasoningEngines.memories.html @@ -108,6 +108,9 @@

Instance Methods

patch(name, body=None, updateMask=None, x__xgafv=None)

Update a Memory.

+

+ purge(parent, body=None, x__xgafv=None)

+

Purge memories.

retrieve(parent, body=None, x__xgafv=None)

Retrieve memories.

@@ -254,6 +257,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -281,6 +295,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -402,7 +419,7 @@

Method Details

Args: parent: string, Required. The resource name of the ReasoningEngine to list the Memories under. Format: `projects/{project}/locations/{location}/reasoningEngines/{reasoning_engine}` (required) - filter: string, Optional. The standard list filter. More detail in [AIP-160](https://google.aip.dev/160). Supported fields (equality match only): * `scope` (as a JSON string) + filter: string, Optional. The standard list filter. More detail in [AIP-160](https://google.aip.dev/160). Supported fields: * `scope` (as a JSON string with equality match only) * `topics` (i.e. `topics.custom_memory_topic_label: "example topic" OR topics.managed_memory_topic: USER_PREFERENCES`) orderBy: string, Optional. The standard list order by string. If not specified, the default order is `create_time desc`. If specified, the default sorting order of provided fields is ascending. More detail in [AIP-132](https://google.aip.dev/132). Supported fields: * `create_time` * `update_time` pageSize: integer, Optional. The standard list page size. pageToken: string, Optional. The standard list page token. @@ -525,6 +542,49 @@

Method Details

}
+
+ purge(parent, body=None, x__xgafv=None) +
Purge memories.
+
+Args:
+  parent: string, Required. The resource name of the ReasoningEngine to purge memories from. Format: `projects/{project}/locations/{location}/reasoningEngines/{reasoning_engine}` (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # Request message for MemoryBankService.PurgeMemories.
+  "filter": "A String", # Required. The standard list filter to determine which memories to purge. More detail in [AIP-160](https://google.aip.dev/160).
+  "force": True or False, # Optional. If true, the memories will actually be purged. If false, the purge request will be validated but not executed.
+}
+
+  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, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.
+    "a_key": "", # Properties of the object. Contains field @type with type URL.
+  },
+}
+
+
retrieve(parent, body=None, x__xgafv=None)
Retrieve memories.
@@ -535,7 +595,7 @@ 

Method Details

The object takes the form of: { # Request message for MemoryBankService.RetrieveMemories. - "filter": "A String", # Optional. The standard list filter that will be applied to the retrieved memories. More detail in [AIP-160](https://google.aip.dev/160). Supported fields: * `fact` * `create_time` * `update_time` + "filter": "A String", # Optional. The standard list filter that will be applied to the retrieved memories. More detail in [AIP-160](https://google.aip.dev/160). Supported fields: * `fact` * `create_time` * `update_time` * `topics` (i.e. `topics.custom_memory_topic_label: "example topic" OR topics.managed_memory_topic: USER_PREFERENCES`) "scope": { # Required. The scope of the memories to retrieve. A memory must have exactly the same scope (`Memory.scope`) as the scope provided here to be retrieved (same keys and values). Order does not matter, but it is case-sensitive. "a_key": "A String", }, diff --git a/docs/dyn/aiplatform_v1beta1.reasoningEngines.memories.operations.html b/docs/dyn/aiplatform_v1beta1.reasoningEngines.memories.operations.html index a2f10ce38b..a21cb5b660 100644 --- a/docs/dyn/aiplatform_v1beta1.reasoningEngines.memories.operations.html +++ b/docs/dyn/aiplatform_v1beta1.reasoningEngines.memories.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], }
diff --git a/docs/dyn/aiplatform_v1beta1.reasoningEngines.operations.html b/docs/dyn/aiplatform_v1beta1.reasoningEngines.operations.html index 30a9180cbd..e7bd6c950f 100644 --- a/docs/dyn/aiplatform_v1beta1.reasoningEngines.operations.html +++ b/docs/dyn/aiplatform_v1beta1.reasoningEngines.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.reasoningEngines.sandboxEnvironments.operations.html b/docs/dyn/aiplatform_v1beta1.reasoningEngines.sandboxEnvironments.operations.html index 91a7c019c3..55e2714424 100644 --- a/docs/dyn/aiplatform_v1beta1.reasoningEngines.sandboxEnvironments.operations.html +++ b/docs/dyn/aiplatform_v1beta1.reasoningEngines.sandboxEnvironments.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.reasoningEngines.sessions.events.html b/docs/dyn/aiplatform_v1beta1.reasoningEngines.sessions.events.html index 2954e32407..ce19cea97a 100644 --- a/docs/dyn/aiplatform_v1beta1.reasoningEngines.sessions.events.html +++ b/docs/dyn/aiplatform_v1beta1.reasoningEngines.sessions.events.html @@ -148,6 +148,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -175,6 +186,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. diff --git a/docs/dyn/aiplatform_v1beta1.reasoningEngines.sessions.html b/docs/dyn/aiplatform_v1beta1.reasoningEngines.sessions.html index ca8bd0a57a..fd0d0f0f40 100644 --- a/docs/dyn/aiplatform_v1beta1.reasoningEngines.sessions.html +++ b/docs/dyn/aiplatform_v1beta1.reasoningEngines.sessions.html @@ -156,6 +156,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -183,6 +194,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -319,6 +333,9 @@

Method Details

"createTime": "A String", # Output only. Timestamp when the session was created. "displayName": "A String", # Optional. The display name of the session. "expireTime": "A String", # Optional. Timestamp of when this session is considered expired. This is *always* provided on output, regardless of what was sent on input. + "labels": { # The labels with user-defined metadata to organize your Sessions. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. See https://goo.gl/xmQnxf for more information and examples of labels. + "a_key": "A String", + }, "name": "A String", # Identifier. The resource name of the session. Format: 'projects/{project}/locations/{location}/reasoningEngines/{reasoning_engine}/sessions/{session}'. "sessionState": { # Optional. Session specific memory which stores key conversation points. "a_key": "", # Properties of the object. @@ -410,6 +427,9 @@

Method Details

"createTime": "A String", # Output only. Timestamp when the session was created. "displayName": "A String", # Optional. The display name of the session. "expireTime": "A String", # Optional. Timestamp of when this session is considered expired. This is *always* provided on output, regardless of what was sent on input. + "labels": { # The labels with user-defined metadata to organize your Sessions. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. See https://goo.gl/xmQnxf for more information and examples of labels. + "a_key": "A String", + }, "name": "A String", # Identifier. The resource name of the session. Format: 'projects/{project}/locations/{location}/reasoningEngines/{reasoning_engine}/sessions/{session}'. "sessionState": { # Optional. Session specific memory which stores key conversation points. "a_key": "", # Properties of the object. @@ -426,7 +446,7 @@

Method Details

Args: parent: string, Required. The resource name of the location to list sessions from. Format: `projects/{project}/locations/{location}/reasoningEngines/{reasoning_engine}` (required) - filter: string, Optional. The standard list filter. Supported fields: * `display_name` * `user_id` Example: `display_name="abc"`, `user_id="123"`. + filter: string, Optional. The standard list filter. Supported fields: * `display_name` * `user_id` * `labels` Example: `display_name="abc"`, `user_id="123"`, `labels.key="value"`. orderBy: string, Optional. A comma-separated list of fields to order by, sorted in ascending order. Use "desc" after a field name for descending. Supported fields: * `create_time` * `update_time` Example: `create_time desc`. pageSize: integer, Optional. The maximum number of sessions to return. The service may return fewer than this value. If unspecified, at most 100 sessions will be returned. pageToken: string, Optional. The next_page_token value returned from a previous list SessionService.ListSessions call. @@ -445,6 +465,9 @@

Method Details

"createTime": "A String", # Output only. Timestamp when the session was created. "displayName": "A String", # Optional. The display name of the session. "expireTime": "A String", # Optional. Timestamp of when this session is considered expired. This is *always* provided on output, regardless of what was sent on input. + "labels": { # The labels with user-defined metadata to organize your Sessions. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. See https://goo.gl/xmQnxf for more information and examples of labels. + "a_key": "A String", + }, "name": "A String", # Identifier. The resource name of the session. Format: 'projects/{project}/locations/{location}/reasoningEngines/{reasoning_engine}/sessions/{session}'. "sessionState": { # Optional. Session specific memory which stores key conversation points. "a_key": "", # Properties of the object. @@ -484,6 +507,9 @@

Method Details

"createTime": "A String", # Output only. Timestamp when the session was created. "displayName": "A String", # Optional. The display name of the session. "expireTime": "A String", # Optional. Timestamp of when this session is considered expired. This is *always* provided on output, regardless of what was sent on input. + "labels": { # The labels with user-defined metadata to organize your Sessions. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. See https://goo.gl/xmQnxf for more information and examples of labels. + "a_key": "A String", + }, "name": "A String", # Identifier. The resource name of the session. Format: 'projects/{project}/locations/{location}/reasoningEngines/{reasoning_engine}/sessions/{session}'. "sessionState": { # Optional. Session specific memory which stores key conversation points. "a_key": "", # Properties of the object. @@ -506,6 +532,9 @@

Method Details

"createTime": "A String", # Output only. Timestamp when the session was created. "displayName": "A String", # Optional. The display name of the session. "expireTime": "A String", # Optional. Timestamp of when this session is considered expired. This is *always* provided on output, regardless of what was sent on input. + "labels": { # The labels with user-defined metadata to organize your Sessions. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. See https://goo.gl/xmQnxf for more information and examples of labels. + "a_key": "A String", + }, "name": "A String", # Identifier. The resource name of the session. Format: 'projects/{project}/locations/{location}/reasoningEngines/{reasoning_engine}/sessions/{session}'. "sessionState": { # Optional. Session specific memory which stores key conversation points. "a_key": "", # Properties of the object. diff --git a/docs/dyn/aiplatform_v1beta1.reasoningEngines.sessions.operations.html b/docs/dyn/aiplatform_v1beta1.reasoningEngines.sessions.operations.html index 477c26a3be..aaee36ffd1 100644 --- a/docs/dyn/aiplatform_v1beta1.reasoningEngines.sessions.operations.html +++ b/docs/dyn/aiplatform_v1beta1.reasoningEngines.sessions.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.schedules.operations.html b/docs/dyn/aiplatform_v1beta1.schedules.operations.html index ffb48b6f8d..6abbe65142 100644 --- a/docs/dyn/aiplatform_v1beta1.schedules.operations.html +++ b/docs/dyn/aiplatform_v1beta1.schedules.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.solvers.operations.html b/docs/dyn/aiplatform_v1beta1.solvers.operations.html index 9ca0edf01d..fa636bfb49 100644 --- a/docs/dyn/aiplatform_v1beta1.solvers.operations.html +++ b/docs/dyn/aiplatform_v1beta1.solvers.operations.html @@ -157,7 +157,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -189,7 +189,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.specialistPools.operations.html b/docs/dyn/aiplatform_v1beta1.specialistPools.operations.html index 02d4aae395..a840f69e4c 100644 --- a/docs/dyn/aiplatform_v1beta1.specialistPools.operations.html +++ b/docs/dyn/aiplatform_v1beta1.specialistPools.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.studies.operations.html b/docs/dyn/aiplatform_v1beta1.studies.operations.html index 2738106f44..9faef8191a 100644 --- a/docs/dyn/aiplatform_v1beta1.studies.operations.html +++ b/docs/dyn/aiplatform_v1beta1.studies.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.studies.trials.operations.html b/docs/dyn/aiplatform_v1beta1.studies.trials.operations.html index cdc63ca951..6b9ab292e2 100644 --- a/docs/dyn/aiplatform_v1beta1.studies.trials.operations.html +++ b/docs/dyn/aiplatform_v1beta1.studies.trials.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.tensorboards.experiments.operations.html b/docs/dyn/aiplatform_v1beta1.tensorboards.experiments.operations.html index 6730b8e1f0..2c97da1308 100644 --- a/docs/dyn/aiplatform_v1beta1.tensorboards.experiments.operations.html +++ b/docs/dyn/aiplatform_v1beta1.tensorboards.experiments.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.tensorboards.experiments.runs.operations.html b/docs/dyn/aiplatform_v1beta1.tensorboards.experiments.runs.operations.html index 268bb844ba..4ee63762a6 100644 --- a/docs/dyn/aiplatform_v1beta1.tensorboards.experiments.runs.operations.html +++ b/docs/dyn/aiplatform_v1beta1.tensorboards.experiments.runs.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.tensorboards.experiments.runs.timeSeries.operations.html b/docs/dyn/aiplatform_v1beta1.tensorboards.experiments.runs.timeSeries.operations.html index 3007ea270a..5a6c8d91ee 100644 --- a/docs/dyn/aiplatform_v1beta1.tensorboards.experiments.runs.timeSeries.operations.html +++ b/docs/dyn/aiplatform_v1beta1.tensorboards.experiments.runs.timeSeries.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.tensorboards.operations.html b/docs/dyn/aiplatform_v1beta1.tensorboards.operations.html index 826e851a7f..eb6d36c625 100644 --- a/docs/dyn/aiplatform_v1beta1.tensorboards.operations.html +++ b/docs/dyn/aiplatform_v1beta1.tensorboards.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/aiplatform_v1beta1.trainingPipelines.operations.html b/docs/dyn/aiplatform_v1beta1.trainingPipelines.operations.html index 10aa37a7a9..ca76a9948c 100644 --- a/docs/dyn/aiplatform_v1beta1.trainingPipelines.operations.html +++ b/docs/dyn/aiplatform_v1beta1.trainingPipelines.operations.html @@ -181,7 +181,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -213,7 +213,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/alloydb_v1.projects.locations.backups.html b/docs/dyn/alloydb_v1.projects.locations.backups.html index 2e81b719b3..5596289bdd 100644 --- a/docs/dyn/alloydb_v1.projects.locations.backups.html +++ b/docs/dyn/alloydb_v1.projects.locations.backups.html @@ -84,10 +84,10 @@

Instance Methods

delete(name, etag=None, requestId=None, validateOnly=None, x__xgafv=None)

Deletes a single Backup.

- get(name, x__xgafv=None)

+ get(name, view=None, x__xgafv=None)

Gets details of a single Backup.

- list(parent, filter=None, orderBy=None, pageSize=None, pageToken=None, x__xgafv=None)

+ list(parent, filter=None, orderBy=None, pageSize=None, pageToken=None, view=None, x__xgafv=None)

Lists Backups in a given project and location.

list_next()

@@ -224,11 +224,16 @@

Method Details

- get(name, x__xgafv=None) + get(name, view=None, x__xgafv=None)
Gets details of a single Backup.
 
 Args:
   name: string, Required. Name of the resource (required)
+  view: string, Optional. The view of the backup to return.
+    Allowed values
+      BACKUP_VIEW_UNSPECIFIED - Value unspecified, equivalent to BASIC.
+      BACKUP_VIEW_BASIC - Responses include all fields that aren't explicitly gated behind another view.
+      BACKUP_VIEW_CLUSTER_DELETED - Response include all the field from BASIC plus the field cluster_deleted, which specifies if the cluster corresponding to this backup is deleted.
   x__xgafv: string, V1 error format.
     Allowed values
       1 - v1 error format
@@ -282,7 +287,7 @@ 

Method Details

- list(parent, filter=None, orderBy=None, pageSize=None, pageToken=None, x__xgafv=None) + list(parent, filter=None, orderBy=None, pageSize=None, pageToken=None, view=None, x__xgafv=None)
Lists Backups in a given project and location.
 
 Args:
@@ -291,6 +296,11 @@ 

Method Details

orderBy: string, Hint for how to order the results pageSize: integer, Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default. pageToken: string, A token identifying a page of results the server should return. + view: string, Optional. The view of the backup to return. + Allowed values + BACKUP_VIEW_UNSPECIFIED - Value unspecified, equivalent to BASIC. + BACKUP_VIEW_BASIC - Responses include all fields that aren't explicitly gated behind another view. + BACKUP_VIEW_CLUSTER_DELETED - Response include all the field from BASIC plus the field cluster_deleted, which specifies if the cluster corresponding to this backup is deleted. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format diff --git a/docs/dyn/alloydb_v1.projects.locations.clusters.html b/docs/dyn/alloydb_v1.projects.locations.clusters.html index 4de1e62a00..fa66ba2b66 100644 --- a/docs/dyn/alloydb_v1.projects.locations.clusters.html +++ b/docs/dyn/alloydb_v1.projects.locations.clusters.html @@ -297,6 +297,7 @@

Method Details

}, ], }, + "maintenanceVersionSelectionPolicy": "A String", # Input only. Policy to use to automatically select the maintenance version to which to update the cluster's instances. "migrationSource": { # Subset of the source instance configuration that is available when reading the cluster resource. # Output only. Cluster created via DMS migration. "hostPort": "A String", # Output only. The host and port of the on-premises instance in host:port format "referenceId": "A String", # Output only. Place holder for the external source identifier(e.g DMS job name) that created the cluster. @@ -535,6 +536,7 @@

Method Details

}, ], }, + "maintenanceVersionSelectionPolicy": "A String", # Input only. Policy to use to automatically select the maintenance version to which to update the cluster's instances. "migrationSource": { # Subset of the source instance configuration that is available when reading the cluster resource. # Output only. Cluster created via DMS migration. "hostPort": "A String", # Output only. The host and port of the on-premises instance in host:port format "referenceId": "A String", # Output only. Place holder for the external source identifier(e.g DMS job name) that created the cluster. @@ -881,6 +883,7 @@

Method Details

}, ], }, + "maintenanceVersionSelectionPolicy": "A String", # Input only. Policy to use to automatically select the maintenance version to which to update the cluster's instances. "migrationSource": { # Subset of the source instance configuration that is available when reading the cluster resource. # Output only. Cluster created via DMS migration. "hostPort": "A String", # Output only. The host and port of the on-premises instance in host:port format "referenceId": "A String", # Output only. Place holder for the external source identifier(e.g DMS job name) that created the cluster. @@ -1154,6 +1157,7 @@

Method Details

}, ], }, + "maintenanceVersionSelectionPolicy": "A String", # Input only. Policy to use to automatically select the maintenance version to which to update the cluster's instances. "migrationSource": { # Subset of the source instance configuration that is available when reading the cluster resource. # Output only. Cluster created via DMS migration. "hostPort": "A String", # Output only. The host and port of the on-premises instance in host:port format "referenceId": "A String", # Output only. Place holder for the external source identifier(e.g DMS job name) that created the cluster. @@ -1381,6 +1385,7 @@

Method Details

}, ], }, + "maintenanceVersionSelectionPolicy": "A String", # Input only. Policy to use to automatically select the maintenance version to which to update the cluster's instances. "migrationSource": { # Subset of the source instance configuration that is available when reading the cluster resource. # Output only. Cluster created via DMS migration. "hostPort": "A String", # Output only. The host and port of the on-premises instance in host:port format "referenceId": "A String", # Output only. Place holder for the external source identifier(e.g DMS job name) that created the cluster. @@ -1676,6 +1681,7 @@

Method Details

}, ], }, + "maintenanceVersionSelectionPolicy": "A String", # Input only. Policy to use to automatically select the maintenance version to which to update the cluster's instances. "migrationSource": { # Subset of the source instance configuration that is available when reading the cluster resource. # Output only. Cluster created via DMS migration. "hostPort": "A String", # Output only. The host and port of the on-premises instance in host:port format "referenceId": "A String", # Output only. Place holder for the external source identifier(e.g DMS job name) that created the cluster. @@ -1925,6 +1931,7 @@

Method Details

}, ], }, + "maintenanceVersionSelectionPolicy": "A String", # Input only. Policy to use to automatically select the maintenance version to which to update the cluster's instances. "migrationSource": { # Subset of the source instance configuration that is available when reading the cluster resource. # Output only. Cluster created via DMS migration. "hostPort": "A String", # Output only. The host and port of the on-premises instance in host:port format "referenceId": "A String", # Output only. Place holder for the external source identifier(e.g DMS job name) that created the cluster. diff --git a/docs/dyn/alloydb_v1.projects.locations.clusters.instances.html b/docs/dyn/alloydb_v1.projects.locations.clusters.instances.html index cd358dc7ff..c11dce3910 100644 --- a/docs/dyn/alloydb_v1.projects.locations.clusters.instances.html +++ b/docs/dyn/alloydb_v1.projects.locations.clusters.instances.html @@ -162,6 +162,7 @@

Method Details

"cpuCount": 42, # The number of CPU's in the VM instance. "machineType": "A String", # Machine type of the VM instance. E.g. "n2-highmem-4", "n2-highmem-8", "c4a-highmem-4-lssd". cpu_count must match the number of vCPUs in the machine type. }, + "maintenanceVersionName": "A String", # Output only. Maintenance version of the instance, for example: POSTGRES_15.2025_07_15.04_00. Output only. Update this field via the parent cluster's maintenance_version field(s). "name": "A String", # Output only. The name of the instance resource with the format: * projects/{project}/locations/{region}/clusters/{cluster_id}/instances/{instance_id} where the cluster and instance ID segments should satisfy the regex expression `[a-z]([a-z0-9-]{0,61}[a-z0-9])?`, e.g. 1-63 characters of lowercase letters, numbers, and dashes, starting with a letter, and ending with a letter or number. For more details see https://google.aip.dev/122. The prefix of the instance resource name is the name of the parent resource: * projects/{project}/locations/{region}/clusters/{cluster_id} "networkConfig": { # Metadata related to instance-level network configuration. # Optional. Instance-level network configuration. "allocatedIpRangeOverride": "A String", # Optional. Name of the allocated IP range for the private IP AlloyDB instance, for example: "google-managed-services-default". If set, the instance IPs will be created from this allocated range and will override the IP range used by the parent cluster. The range name must comply with [RFC 1035](http://datatracker.ietf.org/doc/html/rfc1035). Specifically, the name must be 1-63 characters long and match the regular expression [a-z]([-a-z0-9]*[a-z0-9])?. @@ -317,6 +318,7 @@

Method Details

"cpuCount": 42, # The number of CPU's in the VM instance. "machineType": "A String", # Machine type of the VM instance. E.g. "n2-highmem-4", "n2-highmem-8", "c4a-highmem-4-lssd". cpu_count must match the number of vCPUs in the machine type. }, + "maintenanceVersionName": "A String", # Output only. Maintenance version of the instance, for example: POSTGRES_15.2025_07_15.04_00. Output only. Update this field via the parent cluster's maintenance_version field(s). "name": "A String", # Output only. The name of the instance resource with the format: * projects/{project}/locations/{region}/clusters/{cluster_id}/instances/{instance_id} where the cluster and instance ID segments should satisfy the regex expression `[a-z]([a-z0-9-]{0,61}[a-z0-9])?`, e.g. 1-63 characters of lowercase letters, numbers, and dashes, starting with a letter, and ending with a letter or number. For more details see https://google.aip.dev/122. The prefix of the instance resource name is the name of the parent resource: * projects/{project}/locations/{region}/clusters/{cluster_id} "networkConfig": { # Metadata related to instance-level network configuration. # Optional. Instance-level network configuration. "allocatedIpRangeOverride": "A String", # Optional. Name of the allocated IP range for the private IP AlloyDB instance, for example: "google-managed-services-default". If set, the instance IPs will be created from this allocated range and will override the IP range used by the parent cluster. The range name must comply with [RFC 1035](http://datatracker.ietf.org/doc/html/rfc1035). Specifically, the name must be 1-63 characters long and match the regular expression [a-z]([-a-z0-9]*[a-z0-9])?. @@ -563,6 +565,7 @@

Method Details

"cpuCount": 42, # The number of CPU's in the VM instance. "machineType": "A String", # Machine type of the VM instance. E.g. "n2-highmem-4", "n2-highmem-8", "c4a-highmem-4-lssd". cpu_count must match the number of vCPUs in the machine type. }, + "maintenanceVersionName": "A String", # Output only. Maintenance version of the instance, for example: POSTGRES_15.2025_07_15.04_00. Output only. Update this field via the parent cluster's maintenance_version field(s). "name": "A String", # Output only. The name of the instance resource with the format: * projects/{project}/locations/{region}/clusters/{cluster_id}/instances/{instance_id} where the cluster and instance ID segments should satisfy the regex expression `[a-z]([a-z0-9-]{0,61}[a-z0-9])?`, e.g. 1-63 characters of lowercase letters, numbers, and dashes, starting with a letter, and ending with a letter or number. For more details see https://google.aip.dev/122. The prefix of the instance resource name is the name of the parent resource: * projects/{project}/locations/{region}/clusters/{cluster_id} "networkConfig": { # Metadata related to instance-level network configuration. # Optional. Instance-level network configuration. "allocatedIpRangeOverride": "A String", # Optional. Name of the allocated IP range for the private IP AlloyDB instance, for example: "google-managed-services-default". If set, the instance IPs will be created from this allocated range and will override the IP range used by the parent cluster. The range name must comply with [RFC 1035](http://datatracker.ietf.org/doc/html/rfc1035). Specifically, the name must be 1-63 characters long and match the regular expression [a-z]([-a-z0-9]*[a-z0-9])?. @@ -765,6 +768,7 @@

Method Details

"cpuCount": 42, # The number of CPU's in the VM instance. "machineType": "A String", # Machine type of the VM instance. E.g. "n2-highmem-4", "n2-highmem-8", "c4a-highmem-4-lssd". cpu_count must match the number of vCPUs in the machine type. }, + "maintenanceVersionName": "A String", # Output only. Maintenance version of the instance, for example: POSTGRES_15.2025_07_15.04_00. Output only. Update this field via the parent cluster's maintenance_version field(s). "name": "A String", # Output only. The name of the instance resource with the format: * projects/{project}/locations/{region}/clusters/{cluster_id}/instances/{instance_id} where the cluster and instance ID segments should satisfy the regex expression `[a-z]([a-z0-9-]{0,61}[a-z0-9])?`, e.g. 1-63 characters of lowercase letters, numbers, and dashes, starting with a letter, and ending with a letter or number. For more details see https://google.aip.dev/122. The prefix of the instance resource name is the name of the parent resource: * projects/{project}/locations/{region}/clusters/{cluster_id} "networkConfig": { # Metadata related to instance-level network configuration. # Optional. Instance-level network configuration. "allocatedIpRangeOverride": "A String", # Optional. Name of the allocated IP range for the private IP AlloyDB instance, for example: "google-managed-services-default". If set, the instance IPs will be created from this allocated range and will override the IP range used by the parent cluster. The range name must comply with [RFC 1035](http://datatracker.ietf.org/doc/html/rfc1035). Specifically, the name must be 1-63 characters long and match the regular expression [a-z]([-a-z0-9]*[a-z0-9])?. @@ -909,6 +913,7 @@

Method Details

"cpuCount": 42, # The number of CPU's in the VM instance. "machineType": "A String", # Machine type of the VM instance. E.g. "n2-highmem-4", "n2-highmem-8", "c4a-highmem-4-lssd". cpu_count must match the number of vCPUs in the machine type. }, + "maintenanceVersionName": "A String", # Output only. Maintenance version of the instance, for example: POSTGRES_15.2025_07_15.04_00. Output only. Update this field via the parent cluster's maintenance_version field(s). "name": "A String", # Output only. The name of the instance resource with the format: * projects/{project}/locations/{region}/clusters/{cluster_id}/instances/{instance_id} where the cluster and instance ID segments should satisfy the regex expression `[a-z]([a-z0-9-]{0,61}[a-z0-9])?`, e.g. 1-63 characters of lowercase letters, numbers, and dashes, starting with a letter, and ending with a letter or number. For more details see https://google.aip.dev/122. The prefix of the instance resource name is the name of the parent resource: * projects/{project}/locations/{region}/clusters/{cluster_id} "networkConfig": { # Metadata related to instance-level network configuration. # Optional. Instance-level network configuration. "allocatedIpRangeOverride": "A String", # Optional. Name of the allocated IP range for the private IP AlloyDB instance, for example: "google-managed-services-default". If set, the instance IPs will be created from this allocated range and will override the IP range used by the parent cluster. The range name must comply with [RFC 1035](http://datatracker.ietf.org/doc/html/rfc1035). Specifically, the name must be 1-63 characters long and match the regular expression [a-z]([-a-z0-9]*[a-z0-9])?. diff --git a/docs/dyn/alloydb_v1alpha.projects.locations.backups.html b/docs/dyn/alloydb_v1alpha.projects.locations.backups.html index 8012c46895..7519f139ef 100644 --- a/docs/dyn/alloydb_v1alpha.projects.locations.backups.html +++ b/docs/dyn/alloydb_v1alpha.projects.locations.backups.html @@ -84,10 +84,10 @@

Instance Methods

delete(name, etag=None, requestId=None, validateOnly=None, x__xgafv=None)

Deletes a single Backup.

- get(name, x__xgafv=None)

+ get(name, view=None, x__xgafv=None)

Gets details of a single Backup.

- list(parent, filter=None, orderBy=None, pageSize=None, pageToken=None, x__xgafv=None)

+ list(parent, filter=None, orderBy=None, pageSize=None, pageToken=None, view=None, x__xgafv=None)

Lists Backups in a given project and location.

list_next()

@@ -114,6 +114,7 @@

Method Details

"annotations": { # Annotations to allow client tools to store small amount of arbitrary data. This is distinct from labels. https://google.aip.dev/128 "a_key": "A String", }, + "clusterDeleted": True or False, # Output only. Set to true if the cluster corresponding to this backup is deleted. This field is only populated for when using the BACKUP_VIEW_CLUSTER_DELETED view. "clusterName": "A String", # Required. The full resource name of the backup source cluster (e.g., projects/{project}/locations/{region}/clusters/{cluster_id}). "clusterUid": "A String", # Output only. The system-generated UID of the cluster which was used to create this resource. "createCompletionTime": "A String", # Output only. Timestamp when the resource finished being created. @@ -225,11 +226,16 @@

Method Details

- get(name, x__xgafv=None) + get(name, view=None, x__xgafv=None)
Gets details of a single Backup.
 
 Args:
   name: string, Required. Name of the resource (required)
+  view: string, Optional. The view of the backup to return.
+    Allowed values
+      BACKUP_VIEW_UNSPECIFIED - Value unspecified, equivalent to BASIC.
+      BACKUP_VIEW_BASIC - Responses include all fields that aren't explicitly gated behind another view.
+      BACKUP_VIEW_CLUSTER_DELETED - Response include all the field from BASIC plus the field cluster_deleted, which specifies if the cluster corresponding to this backup is deleted.
   x__xgafv: string, V1 error format.
     Allowed values
       1 - v1 error format
@@ -242,6 +248,7 @@ 

Method Details

"annotations": { # Annotations to allow client tools to store small amount of arbitrary data. This is distinct from labels. https://google.aip.dev/128 "a_key": "A String", }, + "clusterDeleted": True or False, # Output only. Set to true if the cluster corresponding to this backup is deleted. This field is only populated for when using the BACKUP_VIEW_CLUSTER_DELETED view. "clusterName": "A String", # Required. The full resource name of the backup source cluster (e.g., projects/{project}/locations/{region}/clusters/{cluster_id}). "clusterUid": "A String", # Output only. The system-generated UID of the cluster which was used to create this resource. "createCompletionTime": "A String", # Output only. Timestamp when the resource finished being created. @@ -284,7 +291,7 @@

Method Details

- list(parent, filter=None, orderBy=None, pageSize=None, pageToken=None, x__xgafv=None) + list(parent, filter=None, orderBy=None, pageSize=None, pageToken=None, view=None, x__xgafv=None)
Lists Backups in a given project and location.
 
 Args:
@@ -293,6 +300,11 @@ 

Method Details

orderBy: string, Hint for how to order the results pageSize: integer, Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default. pageToken: string, A token identifying a page of results the server should return. + view: string, Optional. The view of the backup to return. + Allowed values + BACKUP_VIEW_UNSPECIFIED - Value unspecified, equivalent to BASIC. + BACKUP_VIEW_BASIC - Responses include all fields that aren't explicitly gated behind another view. + BACKUP_VIEW_CLUSTER_DELETED - Response include all the field from BASIC plus the field cluster_deleted, which specifies if the cluster corresponding to this backup is deleted. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -307,6 +319,7 @@

Method Details

"annotations": { # Annotations to allow client tools to store small amount of arbitrary data. This is distinct from labels. https://google.aip.dev/128 "a_key": "A String", }, + "clusterDeleted": True or False, # Output only. Set to true if the cluster corresponding to this backup is deleted. This field is only populated for when using the BACKUP_VIEW_CLUSTER_DELETED view. "clusterName": "A String", # Required. The full resource name of the backup source cluster (e.g., projects/{project}/locations/{region}/clusters/{cluster_id}). "clusterUid": "A String", # Output only. The system-generated UID of the cluster which was used to create this resource. "createCompletionTime": "A String", # Output only. Timestamp when the resource finished being created. @@ -381,6 +394,7 @@

Method Details

"annotations": { # Annotations to allow client tools to store small amount of arbitrary data. This is distinct from labels. https://google.aip.dev/128 "a_key": "A String", }, + "clusterDeleted": True or False, # Output only. Set to true if the cluster corresponding to this backup is deleted. This field is only populated for when using the BACKUP_VIEW_CLUSTER_DELETED view. "clusterName": "A String", # Required. The full resource name of the backup source cluster (e.g., projects/{project}/locations/{region}/clusters/{cluster_id}). "clusterUid": "A String", # Output only. The system-generated UID of the cluster which was used to create this resource. "createCompletionTime": "A String", # Output only. Timestamp when the resource finished being created. diff --git a/docs/dyn/alloydb_v1alpha.projects.locations.clusters.instances.html b/docs/dyn/alloydb_v1alpha.projects.locations.clusters.instances.html index 51247ac8dc..135e670ad8 100644 --- a/docs/dyn/alloydb_v1alpha.projects.locations.clusters.instances.html +++ b/docs/dyn/alloydb_v1alpha.projects.locations.clusters.instances.html @@ -182,6 +182,7 @@

Method Details

"cpuCount": 42, # The number of CPU's in the VM instance. "machineType": "A String", # Machine type of the VM instance. E.g. "n2-highmem-4", "n2-highmem-8", "c4a-highmem-4-lssd". cpu_count must match the number of vCPUs in the machine type. }, + "maintenanceVersionName": "A String", # Output only. Maintenance version of the instance, for example: POSTGRES_15.2025_07_15.04_00. Output only. Update this field via the parent cluster's maintenance_version field(s). "name": "A String", # Output only. The name of the instance resource with the format: * projects/{project}/locations/{region}/clusters/{cluster_id}/instances/{instance_id} where the cluster and instance ID segments should satisfy the regex expression `[a-z]([a-z0-9-]{0,61}[a-z0-9])?`, e.g. 1-63 characters of lowercase letters, numbers, and dashes, starting with a letter, and ending with a letter or number. For more details see https://google.aip.dev/122. The prefix of the instance resource name is the name of the parent resource: * projects/{project}/locations/{region}/clusters/{cluster_id} "networkConfig": { # Metadata related to instance-level network configuration. # Optional. Instance-level network configuration. "allocatedIpRangeOverride": "A String", # Optional. Name of the allocated IP range for the private IP AlloyDB instance, for example: "google-managed-services-default". If set, the instance IPs will be created from this allocated range and will override the IP range used by the parent cluster. The range name must comply with [RFC 1035](http://datatracker.ietf.org/doc/html/rfc1035). Specifically, the name must be 1-63 characters long and match the regular expression [a-z]([-a-z0-9]*[a-z0-9])?. @@ -384,6 +385,7 @@

Method Details

"cpuCount": 42, # The number of CPU's in the VM instance. "machineType": "A String", # Machine type of the VM instance. E.g. "n2-highmem-4", "n2-highmem-8", "c4a-highmem-4-lssd". cpu_count must match the number of vCPUs in the machine type. }, + "maintenanceVersionName": "A String", # Output only. Maintenance version of the instance, for example: POSTGRES_15.2025_07_15.04_00. Output only. Update this field via the parent cluster's maintenance_version field(s). "name": "A String", # Output only. The name of the instance resource with the format: * projects/{project}/locations/{region}/clusters/{cluster_id}/instances/{instance_id} where the cluster and instance ID segments should satisfy the regex expression `[a-z]([a-z0-9-]{0,61}[a-z0-9])?`, e.g. 1-63 characters of lowercase letters, numbers, and dashes, starting with a letter, and ending with a letter or number. For more details see https://google.aip.dev/122. The prefix of the instance resource name is the name of the parent resource: * projects/{project}/locations/{region}/clusters/{cluster_id} "networkConfig": { # Metadata related to instance-level network configuration. # Optional. Instance-level network configuration. "allocatedIpRangeOverride": "A String", # Optional. Name of the allocated IP range for the private IP AlloyDB instance, for example: "google-managed-services-default". If set, the instance IPs will be created from this allocated range and will override the IP range used by the parent cluster. The range name must comply with [RFC 1035](http://datatracker.ietf.org/doc/html/rfc1035). Specifically, the name must be 1-63 characters long and match the regular expression [a-z]([-a-z0-9]*[a-z0-9])?. @@ -677,6 +679,7 @@

Method Details

"cpuCount": 42, # The number of CPU's in the VM instance. "machineType": "A String", # Machine type of the VM instance. E.g. "n2-highmem-4", "n2-highmem-8", "c4a-highmem-4-lssd". cpu_count must match the number of vCPUs in the machine type. }, + "maintenanceVersionName": "A String", # Output only. Maintenance version of the instance, for example: POSTGRES_15.2025_07_15.04_00. Output only. Update this field via the parent cluster's maintenance_version field(s). "name": "A String", # Output only. The name of the instance resource with the format: * projects/{project}/locations/{region}/clusters/{cluster_id}/instances/{instance_id} where the cluster and instance ID segments should satisfy the regex expression `[a-z]([a-z0-9-]{0,61}[a-z0-9])?`, e.g. 1-63 characters of lowercase letters, numbers, and dashes, starting with a letter, and ending with a letter or number. For more details see https://google.aip.dev/122. The prefix of the instance resource name is the name of the parent resource: * projects/{project}/locations/{region}/clusters/{cluster_id} "networkConfig": { # Metadata related to instance-level network configuration. # Optional. Instance-level network configuration. "allocatedIpRangeOverride": "A String", # Optional. Name of the allocated IP range for the private IP AlloyDB instance, for example: "google-managed-services-default". If set, the instance IPs will be created from this allocated range and will override the IP range used by the parent cluster. The range name must comply with [RFC 1035](http://datatracker.ietf.org/doc/html/rfc1035). Specifically, the name must be 1-63 characters long and match the regular expression [a-z]([-a-z0-9]*[a-z0-9])?. @@ -930,6 +933,7 @@

Method Details

"cpuCount": 42, # The number of CPU's in the VM instance. "machineType": "A String", # Machine type of the VM instance. E.g. "n2-highmem-4", "n2-highmem-8", "c4a-highmem-4-lssd". cpu_count must match the number of vCPUs in the machine type. }, + "maintenanceVersionName": "A String", # Output only. Maintenance version of the instance, for example: POSTGRES_15.2025_07_15.04_00. Output only. Update this field via the parent cluster's maintenance_version field(s). "name": "A String", # Output only. The name of the instance resource with the format: * projects/{project}/locations/{region}/clusters/{cluster_id}/instances/{instance_id} where the cluster and instance ID segments should satisfy the regex expression `[a-z]([a-z0-9-]{0,61}[a-z0-9])?`, e.g. 1-63 characters of lowercase letters, numbers, and dashes, starting with a letter, and ending with a letter or number. For more details see https://google.aip.dev/122. The prefix of the instance resource name is the name of the parent resource: * projects/{project}/locations/{region}/clusters/{cluster_id} "networkConfig": { # Metadata related to instance-level network configuration. # Optional. Instance-level network configuration. "allocatedIpRangeOverride": "A String", # Optional. Name of the allocated IP range for the private IP AlloyDB instance, for example: "google-managed-services-default". If set, the instance IPs will be created from this allocated range and will override the IP range used by the parent cluster. The range name must comply with [RFC 1035](http://datatracker.ietf.org/doc/html/rfc1035). Specifically, the name must be 1-63 characters long and match the regular expression [a-z]([-a-z0-9]*[a-z0-9])?. @@ -1121,6 +1125,7 @@

Method Details

"cpuCount": 42, # The number of CPU's in the VM instance. "machineType": "A String", # Machine type of the VM instance. E.g. "n2-highmem-4", "n2-highmem-8", "c4a-highmem-4-lssd". cpu_count must match the number of vCPUs in the machine type. }, + "maintenanceVersionName": "A String", # Output only. Maintenance version of the instance, for example: POSTGRES_15.2025_07_15.04_00. Output only. Update this field via the parent cluster's maintenance_version field(s). "name": "A String", # Output only. The name of the instance resource with the format: * projects/{project}/locations/{region}/clusters/{cluster_id}/instances/{instance_id} where the cluster and instance ID segments should satisfy the regex expression `[a-z]([a-z0-9-]{0,61}[a-z0-9])?`, e.g. 1-63 characters of lowercase letters, numbers, and dashes, starting with a letter, and ending with a letter or number. For more details see https://google.aip.dev/122. The prefix of the instance resource name is the name of the parent resource: * projects/{project}/locations/{region}/clusters/{cluster_id} "networkConfig": { # Metadata related to instance-level network configuration. # Optional. Instance-level network configuration. "allocatedIpRangeOverride": "A String", # Optional. Name of the allocated IP range for the private IP AlloyDB instance, for example: "google-managed-services-default". If set, the instance IPs will be created from this allocated range and will override the IP range used by the parent cluster. The range name must comply with [RFC 1035](http://datatracker.ietf.org/doc/html/rfc1035). Specifically, the name must be 1-63 characters long and match the regular expression [a-z]([-a-z0-9]*[a-z0-9])?. diff --git a/docs/dyn/alloydb_v1beta.projects.locations.backups.html b/docs/dyn/alloydb_v1beta.projects.locations.backups.html index 42fd43b2a7..f9ffe7fdae 100644 --- a/docs/dyn/alloydb_v1beta.projects.locations.backups.html +++ b/docs/dyn/alloydb_v1beta.projects.locations.backups.html @@ -84,10 +84,10 @@

Instance Methods

delete(name, etag=None, requestId=None, validateOnly=None, x__xgafv=None)

Deletes a single Backup.

- get(name, x__xgafv=None)

+ get(name, view=None, x__xgafv=None)

Gets details of a single Backup.

- list(parent, filter=None, orderBy=None, pageSize=None, pageToken=None, x__xgafv=None)

+ list(parent, filter=None, orderBy=None, pageSize=None, pageToken=None, view=None, x__xgafv=None)

Lists Backups in a given project and location.

list_next()

@@ -114,6 +114,7 @@

Method Details

"annotations": { # Annotations to allow client tools to store small amount of arbitrary data. This is distinct from labels. https://google.aip.dev/128 "a_key": "A String", }, + "clusterDeleted": True or False, # Output only. Set to true if the cluster corresponding to this backup is deleted. This field is only populated for when using the BACKUP_VIEW_CLUSTER_DELETED view. "clusterName": "A String", # Required. The full resource name of the backup source cluster (e.g., projects/{project}/locations/{region}/clusters/{cluster_id}). "clusterUid": "A String", # Output only. The system-generated UID of the cluster which was used to create this resource. "createCompletionTime": "A String", # Output only. Timestamp when the resource finished being created. @@ -224,11 +225,16 @@

Method Details

- get(name, x__xgafv=None) + get(name, view=None, x__xgafv=None)
Gets details of a single Backup.
 
 Args:
   name: string, Required. Name of the resource (required)
+  view: string, Optional. The view of the backup to return.
+    Allowed values
+      BACKUP_VIEW_UNSPECIFIED - Value unspecified, equivalent to BASIC.
+      BACKUP_VIEW_BASIC - Responses include all fields that aren't explicitly gated behind another view.
+      BACKUP_VIEW_CLUSTER_DELETED - Response include all the field from BASIC plus the field cluster_deleted, which specifies if the cluster corresponding to this backup is deleted.
   x__xgafv: string, V1 error format.
     Allowed values
       1 - v1 error format
@@ -241,6 +247,7 @@ 

Method Details

"annotations": { # Annotations to allow client tools to store small amount of arbitrary data. This is distinct from labels. https://google.aip.dev/128 "a_key": "A String", }, + "clusterDeleted": True or False, # Output only. Set to true if the cluster corresponding to this backup is deleted. This field is only populated for when using the BACKUP_VIEW_CLUSTER_DELETED view. "clusterName": "A String", # Required. The full resource name of the backup source cluster (e.g., projects/{project}/locations/{region}/clusters/{cluster_id}). "clusterUid": "A String", # Output only. The system-generated UID of the cluster which was used to create this resource. "createCompletionTime": "A String", # Output only. Timestamp when the resource finished being created. @@ -282,7 +289,7 @@

Method Details

- list(parent, filter=None, orderBy=None, pageSize=None, pageToken=None, x__xgafv=None) + list(parent, filter=None, orderBy=None, pageSize=None, pageToken=None, view=None, x__xgafv=None)
Lists Backups in a given project and location.
 
 Args:
@@ -291,6 +298,11 @@ 

Method Details

orderBy: string, Hint for how to order the results pageSize: integer, Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default. pageToken: string, A token identifying a page of results the server should return. + view: string, Optional. The view of the backup to return. + Allowed values + BACKUP_VIEW_UNSPECIFIED - Value unspecified, equivalent to BASIC. + BACKUP_VIEW_BASIC - Responses include all fields that aren't explicitly gated behind another view. + BACKUP_VIEW_CLUSTER_DELETED - Response include all the field from BASIC plus the field cluster_deleted, which specifies if the cluster corresponding to this backup is deleted. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -305,6 +317,7 @@

Method Details

"annotations": { # Annotations to allow client tools to store small amount of arbitrary data. This is distinct from labels. https://google.aip.dev/128 "a_key": "A String", }, + "clusterDeleted": True or False, # Output only. Set to true if the cluster corresponding to this backup is deleted. This field is only populated for when using the BACKUP_VIEW_CLUSTER_DELETED view. "clusterName": "A String", # Required. The full resource name of the backup source cluster (e.g., projects/{project}/locations/{region}/clusters/{cluster_id}). "clusterUid": "A String", # Output only. The system-generated UID of the cluster which was used to create this resource. "createCompletionTime": "A String", # Output only. Timestamp when the resource finished being created. @@ -378,6 +391,7 @@

Method Details

"annotations": { # Annotations to allow client tools to store small amount of arbitrary data. This is distinct from labels. https://google.aip.dev/128 "a_key": "A String", }, + "clusterDeleted": True or False, # Output only. Set to true if the cluster corresponding to this backup is deleted. This field is only populated for when using the BACKUP_VIEW_CLUSTER_DELETED view. "clusterName": "A String", # Required. The full resource name of the backup source cluster (e.g., projects/{project}/locations/{region}/clusters/{cluster_id}). "clusterUid": "A String", # Output only. The system-generated UID of the cluster which was used to create this resource. "createCompletionTime": "A String", # Output only. Timestamp when the resource finished being created. diff --git a/docs/dyn/alloydb_v1beta.projects.locations.clusters.instances.html b/docs/dyn/alloydb_v1beta.projects.locations.clusters.instances.html index 649e6dd718..7cb212e75e 100644 --- a/docs/dyn/alloydb_v1beta.projects.locations.clusters.instances.html +++ b/docs/dyn/alloydb_v1beta.projects.locations.clusters.instances.html @@ -182,6 +182,7 @@

Method Details

"cpuCount": 42, # The number of CPU's in the VM instance. "machineType": "A String", # Machine type of the VM instance. E.g. "n2-highmem-4", "n2-highmem-8", "c4a-highmem-4-lssd". cpu_count must match the number of vCPUs in the machine type. }, + "maintenanceVersionName": "A String", # Output only. Maintenance version of the instance, for example: POSTGRES_15.2025_07_15.04_00. Output only. Update this field via the parent cluster's maintenance_version field(s). "name": "A String", # Output only. The name of the instance resource with the format: * projects/{project}/locations/{region}/clusters/{cluster_id}/instances/{instance_id} where the cluster and instance ID segments should satisfy the regex expression `[a-z]([a-z0-9-]{0,61}[a-z0-9])?`, e.g. 1-63 characters of lowercase letters, numbers, and dashes, starting with a letter, and ending with a letter or number. For more details see https://google.aip.dev/122. The prefix of the instance resource name is the name of the parent resource: * projects/{project}/locations/{region}/clusters/{cluster_id} "networkConfig": { # Metadata related to instance-level network configuration. # Optional. Instance-level network configuration. "allocatedIpRangeOverride": "A String", # Optional. Name of the allocated IP range for the private IP AlloyDB instance, for example: "google-managed-services-default". If set, the instance IPs will be created from this allocated range and will override the IP range used by the parent cluster. The range name must comply with [RFC 1035](http://datatracker.ietf.org/doc/html/rfc1035). Specifically, the name must be 1-63 characters long and match the regular expression [a-z]([-a-z0-9]*[a-z0-9])?. @@ -383,6 +384,7 @@

Method Details

"cpuCount": 42, # The number of CPU's in the VM instance. "machineType": "A String", # Machine type of the VM instance. E.g. "n2-highmem-4", "n2-highmem-8", "c4a-highmem-4-lssd". cpu_count must match the number of vCPUs in the machine type. }, + "maintenanceVersionName": "A String", # Output only. Maintenance version of the instance, for example: POSTGRES_15.2025_07_15.04_00. Output only. Update this field via the parent cluster's maintenance_version field(s). "name": "A String", # Output only. The name of the instance resource with the format: * projects/{project}/locations/{region}/clusters/{cluster_id}/instances/{instance_id} where the cluster and instance ID segments should satisfy the regex expression `[a-z]([a-z0-9-]{0,61}[a-z0-9])?`, e.g. 1-63 characters of lowercase letters, numbers, and dashes, starting with a letter, and ending with a letter or number. For more details see https://google.aip.dev/122. The prefix of the instance resource name is the name of the parent resource: * projects/{project}/locations/{region}/clusters/{cluster_id} "networkConfig": { # Metadata related to instance-level network configuration. # Optional. Instance-level network configuration. "allocatedIpRangeOverride": "A String", # Optional. Name of the allocated IP range for the private IP AlloyDB instance, for example: "google-managed-services-default". If set, the instance IPs will be created from this allocated range and will override the IP range used by the parent cluster. The range name must comply with [RFC 1035](http://datatracker.ietf.org/doc/html/rfc1035). Specifically, the name must be 1-63 characters long and match the regular expression [a-z]([-a-z0-9]*[a-z0-9])?. @@ -675,6 +677,7 @@

Method Details

"cpuCount": 42, # The number of CPU's in the VM instance. "machineType": "A String", # Machine type of the VM instance. E.g. "n2-highmem-4", "n2-highmem-8", "c4a-highmem-4-lssd". cpu_count must match the number of vCPUs in the machine type. }, + "maintenanceVersionName": "A String", # Output only. Maintenance version of the instance, for example: POSTGRES_15.2025_07_15.04_00. Output only. Update this field via the parent cluster's maintenance_version field(s). "name": "A String", # Output only. The name of the instance resource with the format: * projects/{project}/locations/{region}/clusters/{cluster_id}/instances/{instance_id} where the cluster and instance ID segments should satisfy the regex expression `[a-z]([a-z0-9-]{0,61}[a-z0-9])?`, e.g. 1-63 characters of lowercase letters, numbers, and dashes, starting with a letter, and ending with a letter or number. For more details see https://google.aip.dev/122. The prefix of the instance resource name is the name of the parent resource: * projects/{project}/locations/{region}/clusters/{cluster_id} "networkConfig": { # Metadata related to instance-level network configuration. # Optional. Instance-level network configuration. "allocatedIpRangeOverride": "A String", # Optional. Name of the allocated IP range for the private IP AlloyDB instance, for example: "google-managed-services-default". If set, the instance IPs will be created from this allocated range and will override the IP range used by the parent cluster. The range name must comply with [RFC 1035](http://datatracker.ietf.org/doc/html/rfc1035). Specifically, the name must be 1-63 characters long and match the regular expression [a-z]([-a-z0-9]*[a-z0-9])?. @@ -927,6 +930,7 @@

Method Details

"cpuCount": 42, # The number of CPU's in the VM instance. "machineType": "A String", # Machine type of the VM instance. E.g. "n2-highmem-4", "n2-highmem-8", "c4a-highmem-4-lssd". cpu_count must match the number of vCPUs in the machine type. }, + "maintenanceVersionName": "A String", # Output only. Maintenance version of the instance, for example: POSTGRES_15.2025_07_15.04_00. Output only. Update this field via the parent cluster's maintenance_version field(s). "name": "A String", # Output only. The name of the instance resource with the format: * projects/{project}/locations/{region}/clusters/{cluster_id}/instances/{instance_id} where the cluster and instance ID segments should satisfy the regex expression `[a-z]([a-z0-9-]{0,61}[a-z0-9])?`, e.g. 1-63 characters of lowercase letters, numbers, and dashes, starting with a letter, and ending with a letter or number. For more details see https://google.aip.dev/122. The prefix of the instance resource name is the name of the parent resource: * projects/{project}/locations/{region}/clusters/{cluster_id} "networkConfig": { # Metadata related to instance-level network configuration. # Optional. Instance-level network configuration. "allocatedIpRangeOverride": "A String", # Optional. Name of the allocated IP range for the private IP AlloyDB instance, for example: "google-managed-services-default". If set, the instance IPs will be created from this allocated range and will override the IP range used by the parent cluster. The range name must comply with [RFC 1035](http://datatracker.ietf.org/doc/html/rfc1035). Specifically, the name must be 1-63 characters long and match the regular expression [a-z]([-a-z0-9]*[a-z0-9])?. @@ -1117,6 +1121,7 @@

Method Details

"cpuCount": 42, # The number of CPU's in the VM instance. "machineType": "A String", # Machine type of the VM instance. E.g. "n2-highmem-4", "n2-highmem-8", "c4a-highmem-4-lssd". cpu_count must match the number of vCPUs in the machine type. }, + "maintenanceVersionName": "A String", # Output only. Maintenance version of the instance, for example: POSTGRES_15.2025_07_15.04_00. Output only. Update this field via the parent cluster's maintenance_version field(s). "name": "A String", # Output only. The name of the instance resource with the format: * projects/{project}/locations/{region}/clusters/{cluster_id}/instances/{instance_id} where the cluster and instance ID segments should satisfy the regex expression `[a-z]([a-z0-9-]{0,61}[a-z0-9])?`, e.g. 1-63 characters of lowercase letters, numbers, and dashes, starting with a letter, and ending with a letter or number. For more details see https://google.aip.dev/122. The prefix of the instance resource name is the name of the parent resource: * projects/{project}/locations/{region}/clusters/{cluster_id} "networkConfig": { # Metadata related to instance-level network configuration. # Optional. Instance-level network configuration. "allocatedIpRangeOverride": "A String", # Optional. Name of the allocated IP range for the private IP AlloyDB instance, for example: "google-managed-services-default". If set, the instance IPs will be created from this allocated range and will override the IP range used by the parent cluster. The range name must comply with [RFC 1035](http://datatracker.ietf.org/doc/html/rfc1035). Specifically, the name must be 1-63 characters long and match the regular expression [a-z]([-a-z0-9]*[a-z0-9])?. diff --git a/docs/dyn/androidmanagement_v1.enterprises.devices.operations.html b/docs/dyn/androidmanagement_v1.enterprises.devices.operations.html index 709f3b848f..109d2ac317 100644 --- a/docs/dyn/androidmanagement_v1.enterprises.devices.operations.html +++ b/docs/dyn/androidmanagement_v1.enterprises.devices.operations.html @@ -157,7 +157,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to true, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field.This can only be true when reading across collections e.g. when parent is set to "projects/example/locations/-".This field is not by default supported and will result in an UNIMPLEMENTED error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to true, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field.This can only be true when reading across collections. For example, when parent is set to "projects/example/locations/-".This field is not supported by default and will result in an UNIMPLEMENTED error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -189,7 +189,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets ListOperationsRequest.return_partial_success and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets ListOperationsRequest.return_partial_success and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], }
diff --git a/docs/dyn/androidmanagement_v1.enterprises.policies.html b/docs/dyn/androidmanagement_v1.enterprises.policies.html index f0e627fc8c..b560dd9351 100644 --- a/docs/dyn/androidmanagement_v1.enterprises.policies.html +++ b/docs/dyn/androidmanagement_v1.enterprises.policies.html @@ -543,7 +543,7 @@

Method Details

"removeUserDisabled": True or False, # Whether removing other users is disabled. "safeBootDisabled": True or False, # Whether rebooting the device into safe boot is disabled. "screenCaptureDisabled": True or False, # Whether screen capture is disabled. - "setUserIconDisabled": True or False, # Whether changing the user icon is disabled. The setting has effect only on fully managed devices. + "setUserIconDisabled": True or False, # Whether changing the user icon is disabled. This applies only on devices running Android 7 and above. "setWallpaperDisabled": True or False, # Whether changing the wallpaper is disabled. "setupActions": [ # Action to take during the setup process. At most one action may be specified. { # An action executed during setup. @@ -564,7 +564,7 @@

Method Details

}, }, ], - "shareLocationDisabled": True or False, # Whether location sharing is disabled. share_location_disabled is supported for both fully managed devices and personally owned work profiles. + "shareLocationDisabled": True or False, # Whether location sharing is disabled. "shortSupportMessage": { # Provides a user-facing message with locale info. The maximum message length is 4096 characters. # A message displayed to the user in the settings screen wherever functionality has been disabled by the admin. If the message is longer than 200 characters it may be truncated. "defaultMessage": "A String", # The default message displayed if no localized message is specified or the user's locale doesn't match with any of the localized messages. A default message must be provided if any localized messages are provided. "localizedMessages": { # A map containing pairs, where locale is a well-formed BCP 47 language (https://www.w3.org/International/articles/language-tags/) code, such as en-US, es-ES, or fr. @@ -1065,7 +1065,7 @@

Method Details

"removeUserDisabled": True or False, # Whether removing other users is disabled. "safeBootDisabled": True or False, # Whether rebooting the device into safe boot is disabled. "screenCaptureDisabled": True or False, # Whether screen capture is disabled. - "setUserIconDisabled": True or False, # Whether changing the user icon is disabled. The setting has effect only on fully managed devices. + "setUserIconDisabled": True or False, # Whether changing the user icon is disabled. This applies only on devices running Android 7 and above. "setWallpaperDisabled": True or False, # Whether changing the wallpaper is disabled. "setupActions": [ # Action to take during the setup process. At most one action may be specified. { # An action executed during setup. @@ -1086,7 +1086,7 @@

Method Details

}, }, ], - "shareLocationDisabled": True or False, # Whether location sharing is disabled. share_location_disabled is supported for both fully managed devices and personally owned work profiles. + "shareLocationDisabled": True or False, # Whether location sharing is disabled. "shortSupportMessage": { # Provides a user-facing message with locale info. The maximum message length is 4096 characters. # A message displayed to the user in the settings screen wherever functionality has been disabled by the admin. If the message is longer than 200 characters it may be truncated. "defaultMessage": "A String", # The default message displayed if no localized message is specified or the user's locale doesn't match with any of the localized messages. A default message must be provided if any localized messages are provided. "localizedMessages": { # A map containing pairs, where locale is a well-formed BCP 47 language (https://www.w3.org/International/articles/language-tags/) code, such as en-US, es-ES, or fr. @@ -1673,7 +1673,7 @@

Method Details

"removeUserDisabled": True or False, # Whether removing other users is disabled. "safeBootDisabled": True or False, # Whether rebooting the device into safe boot is disabled. "screenCaptureDisabled": True or False, # Whether screen capture is disabled. - "setUserIconDisabled": True or False, # Whether changing the user icon is disabled. The setting has effect only on fully managed devices. + "setUserIconDisabled": True or False, # Whether changing the user icon is disabled. This applies only on devices running Android 7 and above. "setWallpaperDisabled": True or False, # Whether changing the wallpaper is disabled. "setupActions": [ # Action to take during the setup process. At most one action may be specified. { # An action executed during setup. @@ -1694,7 +1694,7 @@

Method Details

}, }, ], - "shareLocationDisabled": True or False, # Whether location sharing is disabled. share_location_disabled is supported for both fully managed devices and personally owned work profiles. + "shareLocationDisabled": True or False, # Whether location sharing is disabled. "shortSupportMessage": { # Provides a user-facing message with locale info. The maximum message length is 4096 characters. # A message displayed to the user in the settings screen wherever functionality has been disabled by the admin. If the message is longer than 200 characters it may be truncated. "defaultMessage": "A String", # The default message displayed if no localized message is specified or the user's locale doesn't match with any of the localized messages. A default message must be provided if any localized messages are provided. "localizedMessages": { # A map containing pairs, where locale is a well-formed BCP 47 language (https://www.w3.org/International/articles/language-tags/) code, such as en-US, es-ES, or fr. @@ -2186,7 +2186,7 @@

Method Details

"removeUserDisabled": True or False, # Whether removing other users is disabled. "safeBootDisabled": True or False, # Whether rebooting the device into safe boot is disabled. "screenCaptureDisabled": True or False, # Whether screen capture is disabled. - "setUserIconDisabled": True or False, # Whether changing the user icon is disabled. The setting has effect only on fully managed devices. + "setUserIconDisabled": True or False, # Whether changing the user icon is disabled. This applies only on devices running Android 7 and above. "setWallpaperDisabled": True or False, # Whether changing the wallpaper is disabled. "setupActions": [ # Action to take during the setup process. At most one action may be specified. { # An action executed during setup. @@ -2207,7 +2207,7 @@

Method Details

}, }, ], - "shareLocationDisabled": True or False, # Whether location sharing is disabled. share_location_disabled is supported for both fully managed devices and personally owned work profiles. + "shareLocationDisabled": True or False, # Whether location sharing is disabled. "shortSupportMessage": { # Provides a user-facing message with locale info. The maximum message length is 4096 characters. # A message displayed to the user in the settings screen wherever functionality has been disabled by the admin. If the message is longer than 200 characters it may be truncated. "defaultMessage": "A String", # The default message displayed if no localized message is specified or the user's locale doesn't match with any of the localized messages. A default message must be provided if any localized messages are provided. "localizedMessages": { # A map containing pairs, where locale is a well-formed BCP 47 language (https://www.w3.org/International/articles/language-tags/) code, such as en-US, es-ES, or fr. @@ -2697,7 +2697,7 @@

Method Details

"removeUserDisabled": True or False, # Whether removing other users is disabled. "safeBootDisabled": True or False, # Whether rebooting the device into safe boot is disabled. "screenCaptureDisabled": True or False, # Whether screen capture is disabled. - "setUserIconDisabled": True or False, # Whether changing the user icon is disabled. The setting has effect only on fully managed devices. + "setUserIconDisabled": True or False, # Whether changing the user icon is disabled. This applies only on devices running Android 7 and above. "setWallpaperDisabled": True or False, # Whether changing the wallpaper is disabled. "setupActions": [ # Action to take during the setup process. At most one action may be specified. { # An action executed during setup. @@ -2718,7 +2718,7 @@

Method Details

}, }, ], - "shareLocationDisabled": True or False, # Whether location sharing is disabled. share_location_disabled is supported for both fully managed devices and personally owned work profiles. + "shareLocationDisabled": True or False, # Whether location sharing is disabled. "shortSupportMessage": { # Provides a user-facing message with locale info. The maximum message length is 4096 characters. # A message displayed to the user in the settings screen wherever functionality has been disabled by the admin. If the message is longer than 200 characters it may be truncated. "defaultMessage": "A String", # The default message displayed if no localized message is specified or the user's locale doesn't match with any of the localized messages. A default message must be provided if any localized messages are provided. "localizedMessages": { # A map containing pairs, where locale is a well-formed BCP 47 language (https://www.w3.org/International/articles/language-tags/) code, such as en-US, es-ES, or fr. @@ -3224,7 +3224,7 @@

Method Details

"removeUserDisabled": True or False, # Whether removing other users is disabled. "safeBootDisabled": True or False, # Whether rebooting the device into safe boot is disabled. "screenCaptureDisabled": True or False, # Whether screen capture is disabled. - "setUserIconDisabled": True or False, # Whether changing the user icon is disabled. The setting has effect only on fully managed devices. + "setUserIconDisabled": True or False, # Whether changing the user icon is disabled. This applies only on devices running Android 7 and above. "setWallpaperDisabled": True or False, # Whether changing the wallpaper is disabled. "setupActions": [ # Action to take during the setup process. At most one action may be specified. { # An action executed during setup. @@ -3245,7 +3245,7 @@

Method Details

}, }, ], - "shareLocationDisabled": True or False, # Whether location sharing is disabled. share_location_disabled is supported for both fully managed devices and personally owned work profiles. + "shareLocationDisabled": True or False, # Whether location sharing is disabled. "shortSupportMessage": { # Provides a user-facing message with locale info. The maximum message length is 4096 characters. # A message displayed to the user in the settings screen wherever functionality has been disabled by the admin. If the message is longer than 200 characters it may be truncated. "defaultMessage": "A String", # The default message displayed if no localized message is specified or the user's locale doesn't match with any of the localized messages. A default message must be provided if any localized messages are provided. "localizedMessages": { # A map containing pairs, where locale is a well-formed BCP 47 language (https://www.w3.org/International/articles/language-tags/) code, such as en-US, es-ES, or fr. diff --git a/docs/dyn/androidpublisher_v3.monetization.subscriptions.basePlans.html b/docs/dyn/androidpublisher_v3.monetization.subscriptions.basePlans.html index f67d00dcf2..ac79ce9e0f 100644 --- a/docs/dyn/androidpublisher_v3.monetization.subscriptions.basePlans.html +++ b/docs/dyn/androidpublisher_v3.monetization.subscriptions.basePlans.html @@ -132,7 +132,7 @@

Method Details

"basePlans": [ # The set of base plans for this subscription. Represents the prices and duration of the subscription if no other offers apply. { # A single base plan for a subscription. "autoRenewingBasePlanType": { # Represents a base plan that automatically renews at the end of its subscription period. # Set when the base plan automatically renews at a regular interval. - "accountHoldDuration": "A String", # Optional. Account hold period of the subscription, specified in ISO 8601 format. Acceptable values must be in days and between P0D and P60D. If not specified, the default value is P30D. The sum of gracePeriodDuration and accountHoldDuration must be between P30D and P60D days, inclusive. + "accountHoldDuration": "A String", # Optional. Custom account hold period of the subscription, specified in ISO 8601 format. Acceptable values must be in days and between P0D and P60D. An empty field represents a recommended account hold, calculated as 60 days minus grace period. The sum of gracePeriodDuration and accountHoldDuration must be between P30D and P60D days, inclusive. "billingPeriodDuration": "A String", # Required. Immutable. Subscription period, specified in ISO 8601 format. For a list of acceptable billing periods, refer to the help center. The duration is immutable after the base plan is created. "gracePeriodDuration": "A String", # Grace period of the subscription, specified in ISO 8601 format. Acceptable values must be in days and between P0D and the lesser of 30D and base plan billing period. If not specified, a default value will be used based on the billing period. The sum of gracePeriodDuration and accountHoldDuration must be between P30D and P60D days, inclusive. "legacyCompatible": True or False, # Whether the renewing base plan is backward compatible. The backward compatible base plan is returned by the Google Play Billing Library deprecated method querySkuDetailsAsync(). Only one renewing base plan can be marked as legacy compatible for a given subscription. @@ -142,7 +142,7 @@

Method Details

}, "basePlanId": "A String", # Required. Immutable. The unique identifier of this base plan. Must be unique within the subscription, and conform with RFC-1034. That is, this ID can only contain lower-case letters (a-z), numbers (0-9), and hyphens (-), and be at most 63 characters. "installmentsBasePlanType": { # Represents an installments base plan where a user commits to a specified number of payments. # Set for installments base plans where a user is committed to a specified number of payments. - "accountHoldDuration": "A String", # Optional. Account hold period of the subscription, specified in ISO 8601 format. Acceptable values must be in days and between P0D and P60D. If not specified, the default value is P30D. The sum of gracePeriodDuration and accountHoldDuration must be between P30D and P60D days, inclusive. + "accountHoldDuration": "A String", # Optional. Custom account hold period of the subscription, specified in ISO 8601 format. Acceptable values must be in days and between P0D and P60D. An empty field represents a recommended account hold, calculated as 60 days minus grace period. The sum of gracePeriodDuration and accountHoldDuration must be between P30D and P60D days, inclusive. "billingPeriodDuration": "A String", # Required. Immutable. Subscription period, specified in ISO 8601 format. For a list of acceptable billing periods, refer to the help center. The duration is immutable after the base plan is created. "committedPaymentsCount": 42, # Required. Immutable. The number of payments the user is committed to. It is immutable after the base plan is created. "gracePeriodDuration": "A String", # Grace period of the subscription, specified in ISO 8601 format. Acceptable values must be in days and between P0D and the lesser of 30D and base plan billing period. If not specified, a default value will be used based on the billing period. The sum of gracePeriodDuration and accountHoldDuration must be between P30D and P60D days, inclusive. @@ -308,7 +308,7 @@

Method Details

"basePlans": [ # The set of base plans for this subscription. Represents the prices and duration of the subscription if no other offers apply. { # A single base plan for a subscription. "autoRenewingBasePlanType": { # Represents a base plan that automatically renews at the end of its subscription period. # Set when the base plan automatically renews at a regular interval. - "accountHoldDuration": "A String", # Optional. Account hold period of the subscription, specified in ISO 8601 format. Acceptable values must be in days and between P0D and P60D. If not specified, the default value is P30D. The sum of gracePeriodDuration and accountHoldDuration must be between P30D and P60D days, inclusive. + "accountHoldDuration": "A String", # Optional. Custom account hold period of the subscription, specified in ISO 8601 format. Acceptable values must be in days and between P0D and P60D. An empty field represents a recommended account hold, calculated as 60 days minus grace period. The sum of gracePeriodDuration and accountHoldDuration must be between P30D and P60D days, inclusive. "billingPeriodDuration": "A String", # Required. Immutable. Subscription period, specified in ISO 8601 format. For a list of acceptable billing periods, refer to the help center. The duration is immutable after the base plan is created. "gracePeriodDuration": "A String", # Grace period of the subscription, specified in ISO 8601 format. Acceptable values must be in days and between P0D and the lesser of 30D and base plan billing period. If not specified, a default value will be used based on the billing period. The sum of gracePeriodDuration and accountHoldDuration must be between P30D and P60D days, inclusive. "legacyCompatible": True or False, # Whether the renewing base plan is backward compatible. The backward compatible base plan is returned by the Google Play Billing Library deprecated method querySkuDetailsAsync(). Only one renewing base plan can be marked as legacy compatible for a given subscription. @@ -318,7 +318,7 @@

Method Details

}, "basePlanId": "A String", # Required. Immutable. The unique identifier of this base plan. Must be unique within the subscription, and conform with RFC-1034. That is, this ID can only contain lower-case letters (a-z), numbers (0-9), and hyphens (-), and be at most 63 characters. "installmentsBasePlanType": { # Represents an installments base plan where a user commits to a specified number of payments. # Set for installments base plans where a user is committed to a specified number of payments. - "accountHoldDuration": "A String", # Optional. Account hold period of the subscription, specified in ISO 8601 format. Acceptable values must be in days and between P0D and P60D. If not specified, the default value is P30D. The sum of gracePeriodDuration and accountHoldDuration must be between P30D and P60D days, inclusive. + "accountHoldDuration": "A String", # Optional. Custom account hold period of the subscription, specified in ISO 8601 format. Acceptable values must be in days and between P0D and P60D. An empty field represents a recommended account hold, calculated as 60 days minus grace period. The sum of gracePeriodDuration and accountHoldDuration must be between P30D and P60D days, inclusive. "billingPeriodDuration": "A String", # Required. Immutable. Subscription period, specified in ISO 8601 format. For a list of acceptable billing periods, refer to the help center. The duration is immutable after the base plan is created. "committedPaymentsCount": 42, # Required. Immutable. The number of payments the user is committed to. It is immutable after the base plan is created. "gracePeriodDuration": "A String", # Grace period of the subscription, specified in ISO 8601 format. Acceptable values must be in days and between P0D and the lesser of 30D and base plan billing period. If not specified, a default value will be used based on the billing period. The sum of gracePeriodDuration and accountHoldDuration must be between P30D and P60D days, inclusive. @@ -431,7 +431,7 @@

Method Details

"basePlans": [ # The set of base plans for this subscription. Represents the prices and duration of the subscription if no other offers apply. { # A single base plan for a subscription. "autoRenewingBasePlanType": { # Represents a base plan that automatically renews at the end of its subscription period. # Set when the base plan automatically renews at a regular interval. - "accountHoldDuration": "A String", # Optional. Account hold period of the subscription, specified in ISO 8601 format. Acceptable values must be in days and between P0D and P60D. If not specified, the default value is P30D. The sum of gracePeriodDuration and accountHoldDuration must be between P30D and P60D days, inclusive. + "accountHoldDuration": "A String", # Optional. Custom account hold period of the subscription, specified in ISO 8601 format. Acceptable values must be in days and between P0D and P60D. An empty field represents a recommended account hold, calculated as 60 days minus grace period. The sum of gracePeriodDuration and accountHoldDuration must be between P30D and P60D days, inclusive. "billingPeriodDuration": "A String", # Required. Immutable. Subscription period, specified in ISO 8601 format. For a list of acceptable billing periods, refer to the help center. The duration is immutable after the base plan is created. "gracePeriodDuration": "A String", # Grace period of the subscription, specified in ISO 8601 format. Acceptable values must be in days and between P0D and the lesser of 30D and base plan billing period. If not specified, a default value will be used based on the billing period. The sum of gracePeriodDuration and accountHoldDuration must be between P30D and P60D days, inclusive. "legacyCompatible": True or False, # Whether the renewing base plan is backward compatible. The backward compatible base plan is returned by the Google Play Billing Library deprecated method querySkuDetailsAsync(). Only one renewing base plan can be marked as legacy compatible for a given subscription. @@ -441,7 +441,7 @@

Method Details

}, "basePlanId": "A String", # Required. Immutable. The unique identifier of this base plan. Must be unique within the subscription, and conform with RFC-1034. That is, this ID can only contain lower-case letters (a-z), numbers (0-9), and hyphens (-), and be at most 63 characters. "installmentsBasePlanType": { # Represents an installments base plan where a user commits to a specified number of payments. # Set for installments base plans where a user is committed to a specified number of payments. - "accountHoldDuration": "A String", # Optional. Account hold period of the subscription, specified in ISO 8601 format. Acceptable values must be in days and between P0D and P60D. If not specified, the default value is P30D. The sum of gracePeriodDuration and accountHoldDuration must be between P30D and P60D days, inclusive. + "accountHoldDuration": "A String", # Optional. Custom account hold period of the subscription, specified in ISO 8601 format. Acceptable values must be in days and between P0D and P60D. An empty field represents a recommended account hold, calculated as 60 days minus grace period. The sum of gracePeriodDuration and accountHoldDuration must be between P30D and P60D days, inclusive. "billingPeriodDuration": "A String", # Required. Immutable. Subscription period, specified in ISO 8601 format. For a list of acceptable billing periods, refer to the help center. The duration is immutable after the base plan is created. "committedPaymentsCount": 42, # Required. Immutable. The number of payments the user is committed to. It is immutable after the base plan is created. "gracePeriodDuration": "A String", # Grace period of the subscription, specified in ISO 8601 format. Acceptable values must be in days and between P0D and the lesser of 30D and base plan billing period. If not specified, a default value will be used based on the billing period. The sum of gracePeriodDuration and accountHoldDuration must be between P30D and P60D days, inclusive. diff --git a/docs/dyn/androidpublisher_v3.monetization.subscriptions.html b/docs/dyn/androidpublisher_v3.monetization.subscriptions.html index 8b6613f09b..050dbaf28d 100644 --- a/docs/dyn/androidpublisher_v3.monetization.subscriptions.html +++ b/docs/dyn/androidpublisher_v3.monetization.subscriptions.html @@ -136,7 +136,7 @@

Method Details

"basePlans": [ # The set of base plans for this subscription. Represents the prices and duration of the subscription if no other offers apply. { # A single base plan for a subscription. "autoRenewingBasePlanType": { # Represents a base plan that automatically renews at the end of its subscription period. # Set when the base plan automatically renews at a regular interval. - "accountHoldDuration": "A String", # Optional. Account hold period of the subscription, specified in ISO 8601 format. Acceptable values must be in days and between P0D and P60D. If not specified, the default value is P30D. The sum of gracePeriodDuration and accountHoldDuration must be between P30D and P60D days, inclusive. + "accountHoldDuration": "A String", # Optional. Custom account hold period of the subscription, specified in ISO 8601 format. Acceptable values must be in days and between P0D and P60D. An empty field represents a recommended account hold, calculated as 60 days minus grace period. The sum of gracePeriodDuration and accountHoldDuration must be between P30D and P60D days, inclusive. "billingPeriodDuration": "A String", # Required. Immutable. Subscription period, specified in ISO 8601 format. For a list of acceptable billing periods, refer to the help center. The duration is immutable after the base plan is created. "gracePeriodDuration": "A String", # Grace period of the subscription, specified in ISO 8601 format. Acceptable values must be in days and between P0D and the lesser of 30D and base plan billing period. If not specified, a default value will be used based on the billing period. The sum of gracePeriodDuration and accountHoldDuration must be between P30D and P60D days, inclusive. "legacyCompatible": True or False, # Whether the renewing base plan is backward compatible. The backward compatible base plan is returned by the Google Play Billing Library deprecated method querySkuDetailsAsync(). Only one renewing base plan can be marked as legacy compatible for a given subscription. @@ -146,7 +146,7 @@

Method Details

}, "basePlanId": "A String", # Required. Immutable. The unique identifier of this base plan. Must be unique within the subscription, and conform with RFC-1034. That is, this ID can only contain lower-case letters (a-z), numbers (0-9), and hyphens (-), and be at most 63 characters. "installmentsBasePlanType": { # Represents an installments base plan where a user commits to a specified number of payments. # Set for installments base plans where a user is committed to a specified number of payments. - "accountHoldDuration": "A String", # Optional. Account hold period of the subscription, specified in ISO 8601 format. Acceptable values must be in days and between P0D and P60D. If not specified, the default value is P30D. The sum of gracePeriodDuration and accountHoldDuration must be between P30D and P60D days, inclusive. + "accountHoldDuration": "A String", # Optional. Custom account hold period of the subscription, specified in ISO 8601 format. Acceptable values must be in days and between P0D and P60D. An empty field represents a recommended account hold, calculated as 60 days minus grace period. The sum of gracePeriodDuration and accountHoldDuration must be between P30D and P60D days, inclusive. "billingPeriodDuration": "A String", # Required. Immutable. Subscription period, specified in ISO 8601 format. For a list of acceptable billing periods, refer to the help center. The duration is immutable after the base plan is created. "committedPaymentsCount": 42, # Required. Immutable. The number of payments the user is committed to. It is immutable after the base plan is created. "gracePeriodDuration": "A String", # Grace period of the subscription, specified in ISO 8601 format. Acceptable values must be in days and between P0D and the lesser of 30D and base plan billing period. If not specified, a default value will be used based on the billing period. The sum of gracePeriodDuration and accountHoldDuration must be between P30D and P60D days, inclusive. @@ -243,7 +243,7 @@

Method Details

"basePlans": [ # The set of base plans for this subscription. Represents the prices and duration of the subscription if no other offers apply. { # A single base plan for a subscription. "autoRenewingBasePlanType": { # Represents a base plan that automatically renews at the end of its subscription period. # Set when the base plan automatically renews at a regular interval. - "accountHoldDuration": "A String", # Optional. Account hold period of the subscription, specified in ISO 8601 format. Acceptable values must be in days and between P0D and P60D. If not specified, the default value is P30D. The sum of gracePeriodDuration and accountHoldDuration must be between P30D and P60D days, inclusive. + "accountHoldDuration": "A String", # Optional. Custom account hold period of the subscription, specified in ISO 8601 format. Acceptable values must be in days and between P0D and P60D. An empty field represents a recommended account hold, calculated as 60 days minus grace period. The sum of gracePeriodDuration and accountHoldDuration must be between P30D and P60D days, inclusive. "billingPeriodDuration": "A String", # Required. Immutable. Subscription period, specified in ISO 8601 format. For a list of acceptable billing periods, refer to the help center. The duration is immutable after the base plan is created. "gracePeriodDuration": "A String", # Grace period of the subscription, specified in ISO 8601 format. Acceptable values must be in days and between P0D and the lesser of 30D and base plan billing period. If not specified, a default value will be used based on the billing period. The sum of gracePeriodDuration and accountHoldDuration must be between P30D and P60D days, inclusive. "legacyCompatible": True or False, # Whether the renewing base plan is backward compatible. The backward compatible base plan is returned by the Google Play Billing Library deprecated method querySkuDetailsAsync(). Only one renewing base plan can be marked as legacy compatible for a given subscription. @@ -253,7 +253,7 @@

Method Details

}, "basePlanId": "A String", # Required. Immutable. The unique identifier of this base plan. Must be unique within the subscription, and conform with RFC-1034. That is, this ID can only contain lower-case letters (a-z), numbers (0-9), and hyphens (-), and be at most 63 characters. "installmentsBasePlanType": { # Represents an installments base plan where a user commits to a specified number of payments. # Set for installments base plans where a user is committed to a specified number of payments. - "accountHoldDuration": "A String", # Optional. Account hold period of the subscription, specified in ISO 8601 format. Acceptable values must be in days and between P0D and P60D. If not specified, the default value is P30D. The sum of gracePeriodDuration and accountHoldDuration must be between P30D and P60D days, inclusive. + "accountHoldDuration": "A String", # Optional. Custom account hold period of the subscription, specified in ISO 8601 format. Acceptable values must be in days and between P0D and P60D. An empty field represents a recommended account hold, calculated as 60 days minus grace period. The sum of gracePeriodDuration and accountHoldDuration must be between P30D and P60D days, inclusive. "billingPeriodDuration": "A String", # Required. Immutable. Subscription period, specified in ISO 8601 format. For a list of acceptable billing periods, refer to the help center. The duration is immutable after the base plan is created. "committedPaymentsCount": 42, # Required. Immutable. The number of payments the user is committed to. It is immutable after the base plan is created. "gracePeriodDuration": "A String", # Grace period of the subscription, specified in ISO 8601 format. Acceptable values must be in days and between P0D and the lesser of 30D and base plan billing period. If not specified, a default value will be used based on the billing period. The sum of gracePeriodDuration and accountHoldDuration must be between P30D and P60D days, inclusive. @@ -352,7 +352,7 @@

Method Details

"basePlans": [ # The set of base plans for this subscription. Represents the prices and duration of the subscription if no other offers apply. { # A single base plan for a subscription. "autoRenewingBasePlanType": { # Represents a base plan that automatically renews at the end of its subscription period. # Set when the base plan automatically renews at a regular interval. - "accountHoldDuration": "A String", # Optional. Account hold period of the subscription, specified in ISO 8601 format. Acceptable values must be in days and between P0D and P60D. If not specified, the default value is P30D. The sum of gracePeriodDuration and accountHoldDuration must be between P30D and P60D days, inclusive. + "accountHoldDuration": "A String", # Optional. Custom account hold period of the subscription, specified in ISO 8601 format. Acceptable values must be in days and between P0D and P60D. An empty field represents a recommended account hold, calculated as 60 days minus grace period. The sum of gracePeriodDuration and accountHoldDuration must be between P30D and P60D days, inclusive. "billingPeriodDuration": "A String", # Required. Immutable. Subscription period, specified in ISO 8601 format. For a list of acceptable billing periods, refer to the help center. The duration is immutable after the base plan is created. "gracePeriodDuration": "A String", # Grace period of the subscription, specified in ISO 8601 format. Acceptable values must be in days and between P0D and the lesser of 30D and base plan billing period. If not specified, a default value will be used based on the billing period. The sum of gracePeriodDuration and accountHoldDuration must be between P30D and P60D days, inclusive. "legacyCompatible": True or False, # Whether the renewing base plan is backward compatible. The backward compatible base plan is returned by the Google Play Billing Library deprecated method querySkuDetailsAsync(). Only one renewing base plan can be marked as legacy compatible for a given subscription. @@ -362,7 +362,7 @@

Method Details

}, "basePlanId": "A String", # Required. Immutable. The unique identifier of this base plan. Must be unique within the subscription, and conform with RFC-1034. That is, this ID can only contain lower-case letters (a-z), numbers (0-9), and hyphens (-), and be at most 63 characters. "installmentsBasePlanType": { # Represents an installments base plan where a user commits to a specified number of payments. # Set for installments base plans where a user is committed to a specified number of payments. - "accountHoldDuration": "A String", # Optional. Account hold period of the subscription, specified in ISO 8601 format. Acceptable values must be in days and between P0D and P60D. If not specified, the default value is P30D. The sum of gracePeriodDuration and accountHoldDuration must be between P30D and P60D days, inclusive. + "accountHoldDuration": "A String", # Optional. Custom account hold period of the subscription, specified in ISO 8601 format. Acceptable values must be in days and between P0D and P60D. An empty field represents a recommended account hold, calculated as 60 days minus grace period. The sum of gracePeriodDuration and accountHoldDuration must be between P30D and P60D days, inclusive. "billingPeriodDuration": "A String", # Required. Immutable. Subscription period, specified in ISO 8601 format. For a list of acceptable billing periods, refer to the help center. The duration is immutable after the base plan is created. "committedPaymentsCount": 42, # Required. Immutable. The number of payments the user is committed to. It is immutable after the base plan is created. "gracePeriodDuration": "A String", # Grace period of the subscription, specified in ISO 8601 format. Acceptable values must be in days and between P0D and the lesser of 30D and base plan billing period. If not specified, a default value will be used based on the billing period. The sum of gracePeriodDuration and accountHoldDuration must be between P30D and P60D days, inclusive. @@ -455,7 +455,7 @@

Method Details

"basePlans": [ # The set of base plans for this subscription. Represents the prices and duration of the subscription if no other offers apply. { # A single base plan for a subscription. "autoRenewingBasePlanType": { # Represents a base plan that automatically renews at the end of its subscription period. # Set when the base plan automatically renews at a regular interval. - "accountHoldDuration": "A String", # Optional. Account hold period of the subscription, specified in ISO 8601 format. Acceptable values must be in days and between P0D and P60D. If not specified, the default value is P30D. The sum of gracePeriodDuration and accountHoldDuration must be between P30D and P60D days, inclusive. + "accountHoldDuration": "A String", # Optional. Custom account hold period of the subscription, specified in ISO 8601 format. Acceptable values must be in days and between P0D and P60D. An empty field represents a recommended account hold, calculated as 60 days minus grace period. The sum of gracePeriodDuration and accountHoldDuration must be between P30D and P60D days, inclusive. "billingPeriodDuration": "A String", # Required. Immutable. Subscription period, specified in ISO 8601 format. For a list of acceptable billing periods, refer to the help center. The duration is immutable after the base plan is created. "gracePeriodDuration": "A String", # Grace period of the subscription, specified in ISO 8601 format. Acceptable values must be in days and between P0D and the lesser of 30D and base plan billing period. If not specified, a default value will be used based on the billing period. The sum of gracePeriodDuration and accountHoldDuration must be between P30D and P60D days, inclusive. "legacyCompatible": True or False, # Whether the renewing base plan is backward compatible. The backward compatible base plan is returned by the Google Play Billing Library deprecated method querySkuDetailsAsync(). Only one renewing base plan can be marked as legacy compatible for a given subscription. @@ -465,7 +465,7 @@

Method Details

}, "basePlanId": "A String", # Required. Immutable. The unique identifier of this base plan. Must be unique within the subscription, and conform with RFC-1034. That is, this ID can only contain lower-case letters (a-z), numbers (0-9), and hyphens (-), and be at most 63 characters. "installmentsBasePlanType": { # Represents an installments base plan where a user commits to a specified number of payments. # Set for installments base plans where a user is committed to a specified number of payments. - "accountHoldDuration": "A String", # Optional. Account hold period of the subscription, specified in ISO 8601 format. Acceptable values must be in days and between P0D and P60D. If not specified, the default value is P30D. The sum of gracePeriodDuration and accountHoldDuration must be between P30D and P60D days, inclusive. + "accountHoldDuration": "A String", # Optional. Custom account hold period of the subscription, specified in ISO 8601 format. Acceptable values must be in days and between P0D and P60D. An empty field represents a recommended account hold, calculated as 60 days minus grace period. The sum of gracePeriodDuration and accountHoldDuration must be between P30D and P60D days, inclusive. "billingPeriodDuration": "A String", # Required. Immutable. Subscription period, specified in ISO 8601 format. For a list of acceptable billing periods, refer to the help center. The duration is immutable after the base plan is created. "committedPaymentsCount": 42, # Required. Immutable. The number of payments the user is committed to. It is immutable after the base plan is created. "gracePeriodDuration": "A String", # Grace period of the subscription, specified in ISO 8601 format. Acceptable values must be in days and between P0D and the lesser of 30D and base plan billing period. If not specified, a default value will be used based on the billing period. The sum of gracePeriodDuration and accountHoldDuration must be between P30D and P60D days, inclusive. @@ -561,7 +561,7 @@

Method Details

"basePlans": [ # The set of base plans for this subscription. Represents the prices and duration of the subscription if no other offers apply. { # A single base plan for a subscription. "autoRenewingBasePlanType": { # Represents a base plan that automatically renews at the end of its subscription period. # Set when the base plan automatically renews at a regular interval. - "accountHoldDuration": "A String", # Optional. Account hold period of the subscription, specified in ISO 8601 format. Acceptable values must be in days and between P0D and P60D. If not specified, the default value is P30D. The sum of gracePeriodDuration and accountHoldDuration must be between P30D and P60D days, inclusive. + "accountHoldDuration": "A String", # Optional. Custom account hold period of the subscription, specified in ISO 8601 format. Acceptable values must be in days and between P0D and P60D. An empty field represents a recommended account hold, calculated as 60 days minus grace period. The sum of gracePeriodDuration and accountHoldDuration must be between P30D and P60D days, inclusive. "billingPeriodDuration": "A String", # Required. Immutable. Subscription period, specified in ISO 8601 format. For a list of acceptable billing periods, refer to the help center. The duration is immutable after the base plan is created. "gracePeriodDuration": "A String", # Grace period of the subscription, specified in ISO 8601 format. Acceptable values must be in days and between P0D and the lesser of 30D and base plan billing period. If not specified, a default value will be used based on the billing period. The sum of gracePeriodDuration and accountHoldDuration must be between P30D and P60D days, inclusive. "legacyCompatible": True or False, # Whether the renewing base plan is backward compatible. The backward compatible base plan is returned by the Google Play Billing Library deprecated method querySkuDetailsAsync(). Only one renewing base plan can be marked as legacy compatible for a given subscription. @@ -571,7 +571,7 @@

Method Details

}, "basePlanId": "A String", # Required. Immutable. The unique identifier of this base plan. Must be unique within the subscription, and conform with RFC-1034. That is, this ID can only contain lower-case letters (a-z), numbers (0-9), and hyphens (-), and be at most 63 characters. "installmentsBasePlanType": { # Represents an installments base plan where a user commits to a specified number of payments. # Set for installments base plans where a user is committed to a specified number of payments. - "accountHoldDuration": "A String", # Optional. Account hold period of the subscription, specified in ISO 8601 format. Acceptable values must be in days and between P0D and P60D. If not specified, the default value is P30D. The sum of gracePeriodDuration and accountHoldDuration must be between P30D and P60D days, inclusive. + "accountHoldDuration": "A String", # Optional. Custom account hold period of the subscription, specified in ISO 8601 format. Acceptable values must be in days and between P0D and P60D. An empty field represents a recommended account hold, calculated as 60 days minus grace period. The sum of gracePeriodDuration and accountHoldDuration must be between P30D and P60D days, inclusive. "billingPeriodDuration": "A String", # Required. Immutable. Subscription period, specified in ISO 8601 format. For a list of acceptable billing periods, refer to the help center. The duration is immutable after the base plan is created. "committedPaymentsCount": 42, # Required. Immutable. The number of payments the user is committed to. It is immutable after the base plan is created. "gracePeriodDuration": "A String", # Grace period of the subscription, specified in ISO 8601 format. Acceptable values must be in days and between P0D and the lesser of 30D and base plan billing period. If not specified, a default value will be used based on the billing period. The sum of gracePeriodDuration and accountHoldDuration must be between P30D and P60D days, inclusive. @@ -660,7 +660,7 @@

Method Details

"basePlans": [ # The set of base plans for this subscription. Represents the prices and duration of the subscription if no other offers apply. { # A single base plan for a subscription. "autoRenewingBasePlanType": { # Represents a base plan that automatically renews at the end of its subscription period. # Set when the base plan automatically renews at a regular interval. - "accountHoldDuration": "A String", # Optional. Account hold period of the subscription, specified in ISO 8601 format. Acceptable values must be in days and between P0D and P60D. If not specified, the default value is P30D. The sum of gracePeriodDuration and accountHoldDuration must be between P30D and P60D days, inclusive. + "accountHoldDuration": "A String", # Optional. Custom account hold period of the subscription, specified in ISO 8601 format. Acceptable values must be in days and between P0D and P60D. An empty field represents a recommended account hold, calculated as 60 days minus grace period. The sum of gracePeriodDuration and accountHoldDuration must be between P30D and P60D days, inclusive. "billingPeriodDuration": "A String", # Required. Immutable. Subscription period, specified in ISO 8601 format. For a list of acceptable billing periods, refer to the help center. The duration is immutable after the base plan is created. "gracePeriodDuration": "A String", # Grace period of the subscription, specified in ISO 8601 format. Acceptable values must be in days and between P0D and the lesser of 30D and base plan billing period. If not specified, a default value will be used based on the billing period. The sum of gracePeriodDuration and accountHoldDuration must be between P30D and P60D days, inclusive. "legacyCompatible": True or False, # Whether the renewing base plan is backward compatible. The backward compatible base plan is returned by the Google Play Billing Library deprecated method querySkuDetailsAsync(). Only one renewing base plan can be marked as legacy compatible for a given subscription. @@ -670,7 +670,7 @@

Method Details

}, "basePlanId": "A String", # Required. Immutable. The unique identifier of this base plan. Must be unique within the subscription, and conform with RFC-1034. That is, this ID can only contain lower-case letters (a-z), numbers (0-9), and hyphens (-), and be at most 63 characters. "installmentsBasePlanType": { # Represents an installments base plan where a user commits to a specified number of payments. # Set for installments base plans where a user is committed to a specified number of payments. - "accountHoldDuration": "A String", # Optional. Account hold period of the subscription, specified in ISO 8601 format. Acceptable values must be in days and between P0D and P60D. If not specified, the default value is P30D. The sum of gracePeriodDuration and accountHoldDuration must be between P30D and P60D days, inclusive. + "accountHoldDuration": "A String", # Optional. Custom account hold period of the subscription, specified in ISO 8601 format. Acceptable values must be in days and between P0D and P60D. An empty field represents a recommended account hold, calculated as 60 days minus grace period. The sum of gracePeriodDuration and accountHoldDuration must be between P30D and P60D days, inclusive. "billingPeriodDuration": "A String", # Required. Immutable. Subscription period, specified in ISO 8601 format. For a list of acceptable billing periods, refer to the help center. The duration is immutable after the base plan is created. "committedPaymentsCount": 42, # Required. Immutable. The number of payments the user is committed to. It is immutable after the base plan is created. "gracePeriodDuration": "A String", # Grace period of the subscription, specified in ISO 8601 format. Acceptable values must be in days and between P0D and the lesser of 30D and base plan billing period. If not specified, a default value will be used based on the billing period. The sum of gracePeriodDuration and accountHoldDuration must be between P30D and P60D days, inclusive. @@ -779,7 +779,7 @@

Method Details

"basePlans": [ # The set of base plans for this subscription. Represents the prices and duration of the subscription if no other offers apply. { # A single base plan for a subscription. "autoRenewingBasePlanType": { # Represents a base plan that automatically renews at the end of its subscription period. # Set when the base plan automatically renews at a regular interval. - "accountHoldDuration": "A String", # Optional. Account hold period of the subscription, specified in ISO 8601 format. Acceptable values must be in days and between P0D and P60D. If not specified, the default value is P30D. The sum of gracePeriodDuration and accountHoldDuration must be between P30D and P60D days, inclusive. + "accountHoldDuration": "A String", # Optional. Custom account hold period of the subscription, specified in ISO 8601 format. Acceptable values must be in days and between P0D and P60D. An empty field represents a recommended account hold, calculated as 60 days minus grace period. The sum of gracePeriodDuration and accountHoldDuration must be between P30D and P60D days, inclusive. "billingPeriodDuration": "A String", # Required. Immutable. Subscription period, specified in ISO 8601 format. For a list of acceptable billing periods, refer to the help center. The duration is immutable after the base plan is created. "gracePeriodDuration": "A String", # Grace period of the subscription, specified in ISO 8601 format. Acceptable values must be in days and between P0D and the lesser of 30D and base plan billing period. If not specified, a default value will be used based on the billing period. The sum of gracePeriodDuration and accountHoldDuration must be between P30D and P60D days, inclusive. "legacyCompatible": True or False, # Whether the renewing base plan is backward compatible. The backward compatible base plan is returned by the Google Play Billing Library deprecated method querySkuDetailsAsync(). Only one renewing base plan can be marked as legacy compatible for a given subscription. @@ -789,7 +789,7 @@

Method Details

}, "basePlanId": "A String", # Required. Immutable. The unique identifier of this base plan. Must be unique within the subscription, and conform with RFC-1034. That is, this ID can only contain lower-case letters (a-z), numbers (0-9), and hyphens (-), and be at most 63 characters. "installmentsBasePlanType": { # Represents an installments base plan where a user commits to a specified number of payments. # Set for installments base plans where a user is committed to a specified number of payments. - "accountHoldDuration": "A String", # Optional. Account hold period of the subscription, specified in ISO 8601 format. Acceptable values must be in days and between P0D and P60D. If not specified, the default value is P30D. The sum of gracePeriodDuration and accountHoldDuration must be between P30D and P60D days, inclusive. + "accountHoldDuration": "A String", # Optional. Custom account hold period of the subscription, specified in ISO 8601 format. Acceptable values must be in days and between P0D and P60D. An empty field represents a recommended account hold, calculated as 60 days minus grace period. The sum of gracePeriodDuration and accountHoldDuration must be between P30D and P60D days, inclusive. "billingPeriodDuration": "A String", # Required. Immutable. Subscription period, specified in ISO 8601 format. For a list of acceptable billing periods, refer to the help center. The duration is immutable after the base plan is created. "committedPaymentsCount": 42, # Required. Immutable. The number of payments the user is committed to. It is immutable after the base plan is created. "gracePeriodDuration": "A String", # Grace period of the subscription, specified in ISO 8601 format. Acceptable values must be in days and between P0D and the lesser of 30D and base plan billing period. If not specified, a default value will be used based on the billing period. The sum of gracePeriodDuration and accountHoldDuration must be between P30D and P60D days, inclusive. @@ -889,7 +889,7 @@

Method Details

"basePlans": [ # The set of base plans for this subscription. Represents the prices and duration of the subscription if no other offers apply. { # A single base plan for a subscription. "autoRenewingBasePlanType": { # Represents a base plan that automatically renews at the end of its subscription period. # Set when the base plan automatically renews at a regular interval. - "accountHoldDuration": "A String", # Optional. Account hold period of the subscription, specified in ISO 8601 format. Acceptable values must be in days and between P0D and P60D. If not specified, the default value is P30D. The sum of gracePeriodDuration and accountHoldDuration must be between P30D and P60D days, inclusive. + "accountHoldDuration": "A String", # Optional. Custom account hold period of the subscription, specified in ISO 8601 format. Acceptable values must be in days and between P0D and P60D. An empty field represents a recommended account hold, calculated as 60 days minus grace period. The sum of gracePeriodDuration and accountHoldDuration must be between P30D and P60D days, inclusive. "billingPeriodDuration": "A String", # Required. Immutable. Subscription period, specified in ISO 8601 format. For a list of acceptable billing periods, refer to the help center. The duration is immutable after the base plan is created. "gracePeriodDuration": "A String", # Grace period of the subscription, specified in ISO 8601 format. Acceptable values must be in days and between P0D and the lesser of 30D and base plan billing period. If not specified, a default value will be used based on the billing period. The sum of gracePeriodDuration and accountHoldDuration must be between P30D and P60D days, inclusive. "legacyCompatible": True or False, # Whether the renewing base plan is backward compatible. The backward compatible base plan is returned by the Google Play Billing Library deprecated method querySkuDetailsAsync(). Only one renewing base plan can be marked as legacy compatible for a given subscription. @@ -899,7 +899,7 @@

Method Details

}, "basePlanId": "A String", # Required. Immutable. The unique identifier of this base plan. Must be unique within the subscription, and conform with RFC-1034. That is, this ID can only contain lower-case letters (a-z), numbers (0-9), and hyphens (-), and be at most 63 characters. "installmentsBasePlanType": { # Represents an installments base plan where a user commits to a specified number of payments. # Set for installments base plans where a user is committed to a specified number of payments. - "accountHoldDuration": "A String", # Optional. Account hold period of the subscription, specified in ISO 8601 format. Acceptable values must be in days and between P0D and P60D. If not specified, the default value is P30D. The sum of gracePeriodDuration and accountHoldDuration must be between P30D and P60D days, inclusive. + "accountHoldDuration": "A String", # Optional. Custom account hold period of the subscription, specified in ISO 8601 format. Acceptable values must be in days and between P0D and P60D. An empty field represents a recommended account hold, calculated as 60 days minus grace period. The sum of gracePeriodDuration and accountHoldDuration must be between P30D and P60D days, inclusive. "billingPeriodDuration": "A String", # Required. Immutable. Subscription period, specified in ISO 8601 format. For a list of acceptable billing periods, refer to the help center. The duration is immutable after the base plan is created. "committedPaymentsCount": 42, # Required. Immutable. The number of payments the user is committed to. It is immutable after the base plan is created. "gracePeriodDuration": "A String", # Grace period of the subscription, specified in ISO 8601 format. Acceptable values must be in days and between P0D and the lesser of 30D and base plan billing period. If not specified, a default value will be used based on the billing period. The sum of gracePeriodDuration and accountHoldDuration must be between P30D and P60D days, inclusive. @@ -1005,7 +1005,7 @@

Method Details

"basePlans": [ # The set of base plans for this subscription. Represents the prices and duration of the subscription if no other offers apply. { # A single base plan for a subscription. "autoRenewingBasePlanType": { # Represents a base plan that automatically renews at the end of its subscription period. # Set when the base plan automatically renews at a regular interval. - "accountHoldDuration": "A String", # Optional. Account hold period of the subscription, specified in ISO 8601 format. Acceptable values must be in days and between P0D and P60D. If not specified, the default value is P30D. The sum of gracePeriodDuration and accountHoldDuration must be between P30D and P60D days, inclusive. + "accountHoldDuration": "A String", # Optional. Custom account hold period of the subscription, specified in ISO 8601 format. Acceptable values must be in days and between P0D and P60D. An empty field represents a recommended account hold, calculated as 60 days minus grace period. The sum of gracePeriodDuration and accountHoldDuration must be between P30D and P60D days, inclusive. "billingPeriodDuration": "A String", # Required. Immutable. Subscription period, specified in ISO 8601 format. For a list of acceptable billing periods, refer to the help center. The duration is immutable after the base plan is created. "gracePeriodDuration": "A String", # Grace period of the subscription, specified in ISO 8601 format. Acceptable values must be in days and between P0D and the lesser of 30D and base plan billing period. If not specified, a default value will be used based on the billing period. The sum of gracePeriodDuration and accountHoldDuration must be between P30D and P60D days, inclusive. "legacyCompatible": True or False, # Whether the renewing base plan is backward compatible. The backward compatible base plan is returned by the Google Play Billing Library deprecated method querySkuDetailsAsync(). Only one renewing base plan can be marked as legacy compatible for a given subscription. @@ -1015,7 +1015,7 @@

Method Details

}, "basePlanId": "A String", # Required. Immutable. The unique identifier of this base plan. Must be unique within the subscription, and conform with RFC-1034. That is, this ID can only contain lower-case letters (a-z), numbers (0-9), and hyphens (-), and be at most 63 characters. "installmentsBasePlanType": { # Represents an installments base plan where a user commits to a specified number of payments. # Set for installments base plans where a user is committed to a specified number of payments. - "accountHoldDuration": "A String", # Optional. Account hold period of the subscription, specified in ISO 8601 format. Acceptable values must be in days and between P0D and P60D. If not specified, the default value is P30D. The sum of gracePeriodDuration and accountHoldDuration must be between P30D and P60D days, inclusive. + "accountHoldDuration": "A String", # Optional. Custom account hold period of the subscription, specified in ISO 8601 format. Acceptable values must be in days and between P0D and P60D. An empty field represents a recommended account hold, calculated as 60 days minus grace period. The sum of gracePeriodDuration and accountHoldDuration must be between P30D and P60D days, inclusive. "billingPeriodDuration": "A String", # Required. Immutable. Subscription period, specified in ISO 8601 format. For a list of acceptable billing periods, refer to the help center. The duration is immutable after the base plan is created. "committedPaymentsCount": 42, # Required. Immutable. The number of payments the user is committed to. It is immutable after the base plan is created. "gracePeriodDuration": "A String", # Grace period of the subscription, specified in ISO 8601 format. Acceptable values must be in days and between P0D and the lesser of 30D and base plan billing period. If not specified, a default value will be used based on the billing period. The sum of gracePeriodDuration and accountHoldDuration must be between P30D and P60D days, inclusive. @@ -1110,7 +1110,7 @@

Method Details

"basePlans": [ # The set of base plans for this subscription. Represents the prices and duration of the subscription if no other offers apply. { # A single base plan for a subscription. "autoRenewingBasePlanType": { # Represents a base plan that automatically renews at the end of its subscription period. # Set when the base plan automatically renews at a regular interval. - "accountHoldDuration": "A String", # Optional. Account hold period of the subscription, specified in ISO 8601 format. Acceptable values must be in days and between P0D and P60D. If not specified, the default value is P30D. The sum of gracePeriodDuration and accountHoldDuration must be between P30D and P60D days, inclusive. + "accountHoldDuration": "A String", # Optional. Custom account hold period of the subscription, specified in ISO 8601 format. Acceptable values must be in days and between P0D and P60D. An empty field represents a recommended account hold, calculated as 60 days minus grace period. The sum of gracePeriodDuration and accountHoldDuration must be between P30D and P60D days, inclusive. "billingPeriodDuration": "A String", # Required. Immutable. Subscription period, specified in ISO 8601 format. For a list of acceptable billing periods, refer to the help center. The duration is immutable after the base plan is created. "gracePeriodDuration": "A String", # Grace period of the subscription, specified in ISO 8601 format. Acceptable values must be in days and between P0D and the lesser of 30D and base plan billing period. If not specified, a default value will be used based on the billing period. The sum of gracePeriodDuration and accountHoldDuration must be between P30D and P60D days, inclusive. "legacyCompatible": True or False, # Whether the renewing base plan is backward compatible. The backward compatible base plan is returned by the Google Play Billing Library deprecated method querySkuDetailsAsync(). Only one renewing base plan can be marked as legacy compatible for a given subscription. @@ -1120,7 +1120,7 @@

Method Details

}, "basePlanId": "A String", # Required. Immutable. The unique identifier of this base plan. Must be unique within the subscription, and conform with RFC-1034. That is, this ID can only contain lower-case letters (a-z), numbers (0-9), and hyphens (-), and be at most 63 characters. "installmentsBasePlanType": { # Represents an installments base plan where a user commits to a specified number of payments. # Set for installments base plans where a user is committed to a specified number of payments. - "accountHoldDuration": "A String", # Optional. Account hold period of the subscription, specified in ISO 8601 format. Acceptable values must be in days and between P0D and P60D. If not specified, the default value is P30D. The sum of gracePeriodDuration and accountHoldDuration must be between P30D and P60D days, inclusive. + "accountHoldDuration": "A String", # Optional. Custom account hold period of the subscription, specified in ISO 8601 format. Acceptable values must be in days and between P0D and P60D. An empty field represents a recommended account hold, calculated as 60 days minus grace period. The sum of gracePeriodDuration and accountHoldDuration must be between P30D and P60D days, inclusive. "billingPeriodDuration": "A String", # Required. Immutable. Subscription period, specified in ISO 8601 format. For a list of acceptable billing periods, refer to the help center. The duration is immutable after the base plan is created. "committedPaymentsCount": 42, # Required. Immutable. The number of payments the user is committed to. It is immutable after the base plan is created. "gracePeriodDuration": "A String", # Grace period of the subscription, specified in ISO 8601 format. Acceptable values must be in days and between P0D and the lesser of 30D and base plan billing period. If not specified, a default value will be used based on the billing period. The sum of gracePeriodDuration and accountHoldDuration must be between P30D and P60D days, inclusive. diff --git a/docs/dyn/androidpublisher_v3.orders.html b/docs/dyn/androidpublisher_v3.orders.html index 90d8d1cfd8..c702c0c48d 100644 --- a/docs/dyn/androidpublisher_v3.orders.html +++ b/docs/dyn/androidpublisher_v3.orders.html @@ -140,7 +140,19 @@

Method Details

"subscriptionDetails": { # Details of a subscription purchase. # Details of a subscription purchase. "basePlanId": "A String", # The base plan ID of the subscription. "offerId": "A String", # The offer ID for the current subscription offer. - "offerPhase": "A String", # The pricing phase for the billing period funded by this order. + "offerPhase": "A String", # The pricing phase for the billing period funded by this order. Deprecated. Use offer_phase_details instead. + "offerPhaseDetails": { # Details of a pricing phase for the entitlement period funded by this order. # The pricing phase details for the entitlement period funded by this order. + "baseDetails": { # Details of a base price pricing phase. # The order funds a base price period. + }, + "freeTrialDetails": { # Details of a free trial pricing phase. # The order funds a free trial period. + }, + "introductoryPriceDetails": { # Details of an introductory price pricing phase. # The order funds an introductory pricing period. + }, + "prorationPeriodDetails": { # Details of a proration period. A proration period can be a period calculated during a plan change to cover existing entitlements (For more information, see [Allow users to upgrade, downgrade, or change their subscription](https://developer.android.com/google/play/billing/subscriptions#allow-users-change), or a prorated period to align add-on renewal dates with the base (For more information, see [Rules applicable for items in the purchase](https://developer.android.com/google/play/billing/subscription-with-addons#rules-base-addons)). # The order funds a proration period. + "linkedOrderId": "A String", # The last order id of the original subscription purchase prior to the plan change. This is only populated if this proration period is from an ugrade/downgrade from a previous subscription and carries the remaining offer phase from the linked order of the previous subscription. + "originalOfferPhase": "A String", # Represent the original offer phase from the purchased the line item if the proration period contains any of them. For example, a proration period from CHARGE_FULL_PRICE plan change may merge the 1st offer phase of the subscription offer of the new product user purchased. In this case, the original offer phase will be set here. + }, + }, "servicePeriodEndTime": "A String", # The end of the billing period funded by this order. This is a snapshot of the billing/service period end time at the moment the order was processed, and should be used only for accounting. To get the current end time of the subscription service period, use purchases.subscriptionsv2.get. "servicePeriodStartTime": "A String", # The start of the billing period funded by this order. This is a snapshot of the billing/service period start time at the moment the order was processed, and should be used only for accounting. }, @@ -214,6 +226,7 @@

Method Details

"pointsSpent": "A String", # The number of Play Points applied in this order. E.g. for a 100 points for $2 coupon, this is 100. For coupon stacked with base offer, this is the total points spent across both. }, "purchaseToken": "A String", # The token provided to the user's device when the subscription or item was purchased. + "salesChannel": "A String", # The originating sales channel of the order. "state": "A String", # The state of the order. "tax": { # Represents an amount of money with its currency type. # The total tax paid as a part of this order. "currencyCode": "A String", # The three-letter currency code defined in ISO 4217. @@ -286,7 +299,19 @@

Method Details

"subscriptionDetails": { # Details of a subscription purchase. # Details of a subscription purchase. "basePlanId": "A String", # The base plan ID of the subscription. "offerId": "A String", # The offer ID for the current subscription offer. - "offerPhase": "A String", # The pricing phase for the billing period funded by this order. + "offerPhase": "A String", # The pricing phase for the billing period funded by this order. Deprecated. Use offer_phase_details instead. + "offerPhaseDetails": { # Details of a pricing phase for the entitlement period funded by this order. # The pricing phase details for the entitlement period funded by this order. + "baseDetails": { # Details of a base price pricing phase. # The order funds a base price period. + }, + "freeTrialDetails": { # Details of a free trial pricing phase. # The order funds a free trial period. + }, + "introductoryPriceDetails": { # Details of an introductory price pricing phase. # The order funds an introductory pricing period. + }, + "prorationPeriodDetails": { # Details of a proration period. A proration period can be a period calculated during a plan change to cover existing entitlements (For more information, see [Allow users to upgrade, downgrade, or change their subscription](https://developer.android.com/google/play/billing/subscriptions#allow-users-change), or a prorated period to align add-on renewal dates with the base (For more information, see [Rules applicable for items in the purchase](https://developer.android.com/google/play/billing/subscription-with-addons#rules-base-addons)). # The order funds a proration period. + "linkedOrderId": "A String", # The last order id of the original subscription purchase prior to the plan change. This is only populated if this proration period is from an ugrade/downgrade from a previous subscription and carries the remaining offer phase from the linked order of the previous subscription. + "originalOfferPhase": "A String", # Represent the original offer phase from the purchased the line item if the proration period contains any of them. For example, a proration period from CHARGE_FULL_PRICE plan change may merge the 1st offer phase of the subscription offer of the new product user purchased. In this case, the original offer phase will be set here. + }, + }, "servicePeriodEndTime": "A String", # The end of the billing period funded by this order. This is a snapshot of the billing/service period end time at the moment the order was processed, and should be used only for accounting. To get the current end time of the subscription service period, use purchases.subscriptionsv2.get. "servicePeriodStartTime": "A String", # The start of the billing period funded by this order. This is a snapshot of the billing/service period start time at the moment the order was processed, and should be used only for accounting. }, @@ -360,6 +385,7 @@

Method Details

"pointsSpent": "A String", # The number of Play Points applied in this order. E.g. for a 100 points for $2 coupon, this is 100. For coupon stacked with base offer, this is the total points spent across both. }, "purchaseToken": "A String", # The token provided to the user's device when the subscription or item was purchased. + "salesChannel": "A String", # The originating sales channel of the order. "state": "A String", # The state of the order. "tax": { # Represents an amount of money with its currency type. # The total tax paid as a part of this order. "currencyCode": "A String", # The three-letter currency code defined in ISO 4217. diff --git a/docs/dyn/androidpublisher_v3.purchases.subscriptions.html b/docs/dyn/androidpublisher_v3.purchases.subscriptions.html index 899130da9d..585b31d7b0 100644 --- a/docs/dyn/androidpublisher_v3.purchases.subscriptions.html +++ b/docs/dyn/androidpublisher_v3.purchases.subscriptions.html @@ -109,6 +109,10 @@

Method Details

{ # Request for the purchases.subscriptions.acknowledge API. "developerPayload": "A String", # Payload to attach to the purchase. + "externalAccountIds": { # User account identifier in your app. # Optional. User account identifier in your app. + "obfuscatedAccountId": "A String", # Optional. Specifies an optional obfuscated string that is uniquely associated with the purchaser's user account in your app. If you pass this value, Google Play can use it to detect irregular activity. Do not use this field to store any Personally Identifiable Information (PII) such as emails in cleartext. Attempting to store PII in this field will result in purchases being blocked. Google Play recommends that you use either encryption or a one-way hash to generate an obfuscated identifier to send to Google Play. This identifier is limited to 64 characters. This field can only be set for resubscription purchases. See https://developer.android.com/reference/com/android/billingclient/api/BillingFlowParams.Builder#setobfuscatedaccountid to set this field for purchases made using the standard in-app billing flow. + "obfuscatedProfileId": "A String", # Optional. Specifies an optional obfuscated string that is uniquely associated with the purchaser's user profile in your app. If you pass this value, Google Play can use it to detect irregular activity. Do not use this field to store any Personally Identifiable Information (PII) such as emails in cleartext. Attempting to store PII in this field will result in purchases being blocked. Google Play recommends that you use either encryption or a one-way hash to generate an obfuscated identifier to send to Google Play. This identifier is limited to 64 characters. This field can only be set for resubscription purchases. See https://developer.android.com/reference/com/android/billingclient/api/BillingFlowParams.Builder#setobfuscatedprofileid to set this field for purchases made using the standard in-app billing flow. + }, } x__xgafv: string, V1 error format. diff --git a/docs/dyn/androidpublisher_v3.purchases.subscriptionsv2.html b/docs/dyn/androidpublisher_v3.purchases.subscriptionsv2.html index aa0722c9bf..ff949915df 100644 --- a/docs/dyn/androidpublisher_v3.purchases.subscriptionsv2.html +++ b/docs/dyn/androidpublisher_v3.purchases.subscriptionsv2.html @@ -201,6 +201,12 @@

Method Details

"productId": "A String", # The product_id going to replace the existing product_id. }, "expiryTime": "A String", # Time at which the subscription expired or will expire unless the access is extended (ex. renews). + "itemReplacement": { # Details about a subscription line item that is being replaced. # Details of the item being replaced. This field is only populated if this item replaced another item in a previous subscription and is only available for 60 days after the purchase time. + "basePlanId": "A String", # The base plan ID of the subscription line item being replaced. + "offerId": "A String", # The offer ID of the subscription line item being replaced, if applicable. + "productId": "A String", # The product ID of the subscription line item being replaced. + "replacementMode": "A String", # The replacement mode applied during the purchase. + }, "latestSuccessfulOrderId": "A String", # The order id of the latest successful order associated with this item. Not present if the item is not owned by the user yet (e.g. the item being deferred replaced to). "offerDetails": { # Offer details information related to a purchase line item. # The offer details for this item. "basePlanId": "A String", # The base plan ID. Present for all base plan and offers. @@ -223,6 +229,14 @@

Method Details

}, ], "linkedPurchaseToken": "A String", # The purchase token of the old subscription if this subscription is one of the following: * Re-signup of a canceled but non-lapsed subscription * Upgrade/downgrade from a previous subscription. * Convert from prepaid to auto renewing subscription. * Convert from an auto renewing subscription to prepaid. * Topup a prepaid subscription. + "outOfAppPurchaseContext": { # Information specific to an out of app purchase. # Additional context for out of app purchases. This information is only present for re-subscription purchases (subscription purchases made after the previous subscription of the same product has expired) made through the Google Play subscriptions center. This field will be removed after you acknowledge the subscription. + "expiredExternalAccountIdentifiers": { # User account identifier in the third-party service. # User account identifier from the last expired subscription for this SKU. + "externalAccountId": "A String", # User account identifier in the third-party service. Only present if account linking happened as part of the subscription purchase flow. + "obfuscatedExternalAccountId": "A String", # An obfuscated version of the id that is uniquely associated with the user's account in your app. Present for the following purchases: * If account linking happened as part of the subscription purchase flow. * It was specified using https://developer.android.com/reference/com/android/billingclient/api/BillingFlowParams.Builder#setobfuscatedaccountid when the purchase was made. + "obfuscatedExternalProfileId": "A String", # An obfuscated version of the id that is uniquely associated with the user's profile in your app. Only present if specified using https://developer.android.com/reference/com/android/billingclient/api/BillingFlowParams.Builder#setobfuscatedprofileid when the purchase was made. + }, + "expiredPurchaseToken": "A String", # The purchase token of the last expired subscription. This purchase token must only be used to help identify the user if the link between the purchaseToken and user is stored in your database. This cannot be used to call the Google Developer API if it has been more than 60 days since expiry. + }, "pausedStateContext": { # Information specific to a subscription in paused state. # Additional context around paused subscriptions. Only present if the subscription currently has subscription_state SUBSCRIPTION_STATE_PAUSED. "autoResumeTime": "A String", # Time at which the subscription will be automatically resumed. }, diff --git a/docs/dyn/apigee_v1.organizations.apiproducts.html b/docs/dyn/apigee_v1.organizations.apiproducts.html index 4cb4bdc902..8b513e0324 100644 --- a/docs/dyn/apigee_v1.organizations.apiproducts.html +++ b/docs/dyn/apigee_v1.organizations.apiproducts.html @@ -187,6 +187,36 @@

Method Details

], }, "lastModifiedAt": "A String", # Response only. Modified time of this environment as milliseconds since epoch. + "llmOperationGroup": { # List of LLM operation configuration details associated with Apigee API proxies. # Optional. Configuration used to group Apigee proxies with resources, method types, LLM model and quotas. The resource refers to the resource URI (excluding the base path). With this grouping, the API product creator is able to fine-tune and give precise control over which REST methods have access to specific resources, specific LLM model and how many calls can be made (using the `quota` setting). **Note:** The `api_resources` setting cannot be specified for both the API product and llm operation group; otherwise the call will fail. + "operationConfigs": [ # Required. List of LLM operation configurations for either Apigee API proxies that are associated with this API product. + { # Binds the resources in an API proxy or remote service with the allowed REST methods and associated quota enforcement. + "apiSource": "A String", # Required. Name of the API proxy or remote service with which the resources, methods, and quota are associated. + "attributes": [ # Optional. Custom attributes associated with the operation. + { # Key-value pair to store extra metadata. + "name": "A String", # API key of the attribute. + "value": "A String", # Value of the attribute. + }, + ], + "llmOperations": [ # Required. List of resource/method/model for the API proxy to which quota will applied. **Note**: Currently, you can specify only a single resource/method/model mapping. The call will fail if more than one resource/method/model mappings are provided. + { # Represents the pairing of REST resource path, model and the actions (verbs) allowed on the resource path. + "methods": [ # Optional. methods refers to the REST verbs as in https://httpwg.org/specs/rfc9110.html For example: GET, POST, PUT, DELETE, etc. They need to be in uppercase. When none specified, all verb types are allowed. + "A String", + ], + "model": "A String", # Required. LLM model name associated with the API proxy + "resource": "A String", # Required. REST resource path associated with the API proxy or remote service. + }, + ], + "llmTokenQuota": { # LLM Token Quota contains the essential parameters needed that can be applied on the resources, methods, models, API source combination associated with this API product. While LLM Token Quota is optional, setting it prevents requests from exceeding the provisioned parameters. # Required. LLM token Quota parameters to be enforced for the resources, methods, and API source & LLM model combination. If none are specified, quota enforcement will not be done. + "interval": "A String", # Required. Time interval over which the number of request messages is calculated. + "limit": "A String", # Required. Upper limit of LLM tokens allowed for the time interval and time unit specified. Requests exceeding this limit will be rejected. + "timeUnit": "A String", # Optional. Time unit defined for the `interval`. Valid values include `minute`, `hour`, `day`, or `month`. If `limit` and `interval` are valid, the default value is `hour`; otherwise, the default is null. + }, + }, + ], + }, + "llmQuota": "A String", # Optional. Number of LLM tokens permitted per app by this API product for the specified `llm_quota_interval` and `llm_quota_time_unit`. For example, an `llm_quota` of 50,000, for an `llm_quota_interval` of 12 and an `llm_quota_time_unit` of hours means 50,000 llm tokens are allowed to be used every 12 hours. + "llmQuotaInterval": "A String", # Optional. Time interval over which the number of tokens from LLM responses is calculated. + "llmQuotaTimeUnit": "A String", # Optional. Time unit defined for the `llm_quota_interval`. Valid values include `minute`, `hour`, `day`, or `month`. "name": "A String", # Internal name of the API product. Characters you can use in the name are restricted to: `A-Z0-9._\-$ %`. **Note:** The internal name cannot be edited when updating the API product. "operationGroup": { # List of operation configuration details associated with Apigee API proxies or remote services. Remote services are non-Apigee proxies, such as Istio-Envoy. # Configuration used to group Apigee proxies or remote services with resources, method types, and quotas. The resource refers to the resource URI (excluding the base path). With this grouping, the API product creator is able to fine-tune and give precise control over which REST methods have access to specific resources and how many calls can be made (using the `quota` setting). **Note:** The `api_resources` setting cannot be specified for both the API product and operation group; otherwise the call will fail. "operationConfigType": "A String", # Flag that specifes whether the configuration is for Apigee API proxy or a remote service. Valid values include `proxy` or `remoteservice`. Defaults to `proxy`. Set to `proxy` when Apigee API proxies are associated with the API product. Set to `remoteservice` when non-Apigee proxies like Istio-Envoy are associated with the API product. @@ -303,6 +333,36 @@

Method Details

], }, "lastModifiedAt": "A String", # Response only. Modified time of this environment as milliseconds since epoch. + "llmOperationGroup": { # List of LLM operation configuration details associated with Apigee API proxies. # Optional. Configuration used to group Apigee proxies with resources, method types, LLM model and quotas. The resource refers to the resource URI (excluding the base path). With this grouping, the API product creator is able to fine-tune and give precise control over which REST methods have access to specific resources, specific LLM model and how many calls can be made (using the `quota` setting). **Note:** The `api_resources` setting cannot be specified for both the API product and llm operation group; otherwise the call will fail. + "operationConfigs": [ # Required. List of LLM operation configurations for either Apigee API proxies that are associated with this API product. + { # Binds the resources in an API proxy or remote service with the allowed REST methods and associated quota enforcement. + "apiSource": "A String", # Required. Name of the API proxy or remote service with which the resources, methods, and quota are associated. + "attributes": [ # Optional. Custom attributes associated with the operation. + { # Key-value pair to store extra metadata. + "name": "A String", # API key of the attribute. + "value": "A String", # Value of the attribute. + }, + ], + "llmOperations": [ # Required. List of resource/method/model for the API proxy to which quota will applied. **Note**: Currently, you can specify only a single resource/method/model mapping. The call will fail if more than one resource/method/model mappings are provided. + { # Represents the pairing of REST resource path, model and the actions (verbs) allowed on the resource path. + "methods": [ # Optional. methods refers to the REST verbs as in https://httpwg.org/specs/rfc9110.html For example: GET, POST, PUT, DELETE, etc. They need to be in uppercase. When none specified, all verb types are allowed. + "A String", + ], + "model": "A String", # Required. LLM model name associated with the API proxy + "resource": "A String", # Required. REST resource path associated with the API proxy or remote service. + }, + ], + "llmTokenQuota": { # LLM Token Quota contains the essential parameters needed that can be applied on the resources, methods, models, API source combination associated with this API product. While LLM Token Quota is optional, setting it prevents requests from exceeding the provisioned parameters. # Required. LLM token Quota parameters to be enforced for the resources, methods, and API source & LLM model combination. If none are specified, quota enforcement will not be done. + "interval": "A String", # Required. Time interval over which the number of request messages is calculated. + "limit": "A String", # Required. Upper limit of LLM tokens allowed for the time interval and time unit specified. Requests exceeding this limit will be rejected. + "timeUnit": "A String", # Optional. Time unit defined for the `interval`. Valid values include `minute`, `hour`, `day`, or `month`. If `limit` and `interval` are valid, the default value is `hour`; otherwise, the default is null. + }, + }, + ], + }, + "llmQuota": "A String", # Optional. Number of LLM tokens permitted per app by this API product for the specified `llm_quota_interval` and `llm_quota_time_unit`. For example, an `llm_quota` of 50,000, for an `llm_quota_interval` of 12 and an `llm_quota_time_unit` of hours means 50,000 llm tokens are allowed to be used every 12 hours. + "llmQuotaInterval": "A String", # Optional. Time interval over which the number of tokens from LLM responses is calculated. + "llmQuotaTimeUnit": "A String", # Optional. Time unit defined for the `llm_quota_interval`. Valid values include `minute`, `hour`, `day`, or `month`. "name": "A String", # Internal name of the API product. Characters you can use in the name are restricted to: `A-Z0-9._\-$ %`. **Note:** The internal name cannot be edited when updating the API product. "operationGroup": { # List of operation configuration details associated with Apigee API proxies or remote services. Remote services are non-Apigee proxies, such as Istio-Envoy. # Configuration used to group Apigee proxies or remote services with resources, method types, and quotas. The resource refers to the resource URI (excluding the base path). With this grouping, the API product creator is able to fine-tune and give precise control over which REST methods have access to specific resources and how many calls can be made (using the `quota` setting). **Note:** The `api_resources` setting cannot be specified for both the API product and operation group; otherwise the call will fail. "operationConfigType": "A String", # Flag that specifes whether the configuration is for Apigee API proxy or a remote service. Valid values include `proxy` or `remoteservice`. Defaults to `proxy`. Set to `proxy` when Apigee API proxies are associated with the API product. Set to `remoteservice` when non-Apigee proxies like Istio-Envoy are associated with the API product. @@ -426,6 +486,36 @@

Method Details

], }, "lastModifiedAt": "A String", # Response only. Modified time of this environment as milliseconds since epoch. + "llmOperationGroup": { # List of LLM operation configuration details associated with Apigee API proxies. # Optional. Configuration used to group Apigee proxies with resources, method types, LLM model and quotas. The resource refers to the resource URI (excluding the base path). With this grouping, the API product creator is able to fine-tune and give precise control over which REST methods have access to specific resources, specific LLM model and how many calls can be made (using the `quota` setting). **Note:** The `api_resources` setting cannot be specified for both the API product and llm operation group; otherwise the call will fail. + "operationConfigs": [ # Required. List of LLM operation configurations for either Apigee API proxies that are associated with this API product. + { # Binds the resources in an API proxy or remote service with the allowed REST methods and associated quota enforcement. + "apiSource": "A String", # Required. Name of the API proxy or remote service with which the resources, methods, and quota are associated. + "attributes": [ # Optional. Custom attributes associated with the operation. + { # Key-value pair to store extra metadata. + "name": "A String", # API key of the attribute. + "value": "A String", # Value of the attribute. + }, + ], + "llmOperations": [ # Required. List of resource/method/model for the API proxy to which quota will applied. **Note**: Currently, you can specify only a single resource/method/model mapping. The call will fail if more than one resource/method/model mappings are provided. + { # Represents the pairing of REST resource path, model and the actions (verbs) allowed on the resource path. + "methods": [ # Optional. methods refers to the REST verbs as in https://httpwg.org/specs/rfc9110.html For example: GET, POST, PUT, DELETE, etc. They need to be in uppercase. When none specified, all verb types are allowed. + "A String", + ], + "model": "A String", # Required. LLM model name associated with the API proxy + "resource": "A String", # Required. REST resource path associated with the API proxy or remote service. + }, + ], + "llmTokenQuota": { # LLM Token Quota contains the essential parameters needed that can be applied on the resources, methods, models, API source combination associated with this API product. While LLM Token Quota is optional, setting it prevents requests from exceeding the provisioned parameters. # Required. LLM token Quota parameters to be enforced for the resources, methods, and API source & LLM model combination. If none are specified, quota enforcement will not be done. + "interval": "A String", # Required. Time interval over which the number of request messages is calculated. + "limit": "A String", # Required. Upper limit of LLM tokens allowed for the time interval and time unit specified. Requests exceeding this limit will be rejected. + "timeUnit": "A String", # Optional. Time unit defined for the `interval`. Valid values include `minute`, `hour`, `day`, or `month`. If `limit` and `interval` are valid, the default value is `hour`; otherwise, the default is null. + }, + }, + ], + }, + "llmQuota": "A String", # Optional. Number of LLM tokens permitted per app by this API product for the specified `llm_quota_interval` and `llm_quota_time_unit`. For example, an `llm_quota` of 50,000, for an `llm_quota_interval` of 12 and an `llm_quota_time_unit` of hours means 50,000 llm tokens are allowed to be used every 12 hours. + "llmQuotaInterval": "A String", # Optional. Time interval over which the number of tokens from LLM responses is calculated. + "llmQuotaTimeUnit": "A String", # Optional. Time unit defined for the `llm_quota_interval`. Valid values include `minute`, `hour`, `day`, or `month`. "name": "A String", # Internal name of the API product. Characters you can use in the name are restricted to: `A-Z0-9._\-$ %`. **Note:** The internal name cannot be edited when updating the API product. "operationGroup": { # List of operation configuration details associated with Apigee API proxies or remote services. Remote services are non-Apigee proxies, such as Istio-Envoy. # Configuration used to group Apigee proxies or remote services with resources, method types, and quotas. The resource refers to the resource URI (excluding the base path). With this grouping, the API product creator is able to fine-tune and give precise control over which REST methods have access to specific resources and how many calls can be made (using the `quota` setting). **Note:** The `api_resources` setting cannot be specified for both the API product and operation group; otherwise the call will fail. "operationConfigType": "A String", # Flag that specifes whether the configuration is for Apigee API proxy or a remote service. Valid values include `proxy` or `remoteservice`. Defaults to `proxy`. Set to `proxy` when Apigee API proxies are associated with the API product. Set to `remoteservice` when non-Apigee proxies like Istio-Envoy are associated with the API product. @@ -549,6 +639,36 @@

Method Details

], }, "lastModifiedAt": "A String", # Response only. Modified time of this environment as milliseconds since epoch. + "llmOperationGroup": { # List of LLM operation configuration details associated with Apigee API proxies. # Optional. Configuration used to group Apigee proxies with resources, method types, LLM model and quotas. The resource refers to the resource URI (excluding the base path). With this grouping, the API product creator is able to fine-tune and give precise control over which REST methods have access to specific resources, specific LLM model and how many calls can be made (using the `quota` setting). **Note:** The `api_resources` setting cannot be specified for both the API product and llm operation group; otherwise the call will fail. + "operationConfigs": [ # Required. List of LLM operation configurations for either Apigee API proxies that are associated with this API product. + { # Binds the resources in an API proxy or remote service with the allowed REST methods and associated quota enforcement. + "apiSource": "A String", # Required. Name of the API proxy or remote service with which the resources, methods, and quota are associated. + "attributes": [ # Optional. Custom attributes associated with the operation. + { # Key-value pair to store extra metadata. + "name": "A String", # API key of the attribute. + "value": "A String", # Value of the attribute. + }, + ], + "llmOperations": [ # Required. List of resource/method/model for the API proxy to which quota will applied. **Note**: Currently, you can specify only a single resource/method/model mapping. The call will fail if more than one resource/method/model mappings are provided. + { # Represents the pairing of REST resource path, model and the actions (verbs) allowed on the resource path. + "methods": [ # Optional. methods refers to the REST verbs as in https://httpwg.org/specs/rfc9110.html For example: GET, POST, PUT, DELETE, etc. They need to be in uppercase. When none specified, all verb types are allowed. + "A String", + ], + "model": "A String", # Required. LLM model name associated with the API proxy + "resource": "A String", # Required. REST resource path associated with the API proxy or remote service. + }, + ], + "llmTokenQuota": { # LLM Token Quota contains the essential parameters needed that can be applied on the resources, methods, models, API source combination associated with this API product. While LLM Token Quota is optional, setting it prevents requests from exceeding the provisioned parameters. # Required. LLM token Quota parameters to be enforced for the resources, methods, and API source & LLM model combination. If none are specified, quota enforcement will not be done. + "interval": "A String", # Required. Time interval over which the number of request messages is calculated. + "limit": "A String", # Required. Upper limit of LLM tokens allowed for the time interval and time unit specified. Requests exceeding this limit will be rejected. + "timeUnit": "A String", # Optional. Time unit defined for the `interval`. Valid values include `minute`, `hour`, `day`, or `month`. If `limit` and `interval` are valid, the default value is `hour`; otherwise, the default is null. + }, + }, + ], + }, + "llmQuota": "A String", # Optional. Number of LLM tokens permitted per app by this API product for the specified `llm_quota_interval` and `llm_quota_time_unit`. For example, an `llm_quota` of 50,000, for an `llm_quota_interval` of 12 and an `llm_quota_time_unit` of hours means 50,000 llm tokens are allowed to be used every 12 hours. + "llmQuotaInterval": "A String", # Optional. Time interval over which the number of tokens from LLM responses is calculated. + "llmQuotaTimeUnit": "A String", # Optional. Time unit defined for the `llm_quota_interval`. Valid values include `minute`, `hour`, `day`, or `month`. "name": "A String", # Internal name of the API product. Characters you can use in the name are restricted to: `A-Z0-9._\-$ %`. **Note:** The internal name cannot be edited when updating the API product. "operationGroup": { # List of operation configuration details associated with Apigee API proxies or remote services. Remote services are non-Apigee proxies, such as Istio-Envoy. # Configuration used to group Apigee proxies or remote services with resources, method types, and quotas. The resource refers to the resource URI (excluding the base path). With this grouping, the API product creator is able to fine-tune and give precise control over which REST methods have access to specific resources and how many calls can be made (using the `quota` setting). **Note:** The `api_resources` setting cannot be specified for both the API product and operation group; otherwise the call will fail. "operationConfigType": "A String", # Flag that specifes whether the configuration is for Apigee API proxy or a remote service. Valid values include `proxy` or `remoteservice`. Defaults to `proxy`. Set to `proxy` when Apigee API proxies are associated with the API product. Set to `remoteservice` when non-Apigee proxies like Istio-Envoy are associated with the API product. @@ -680,6 +800,36 @@

Method Details

], }, "lastModifiedAt": "A String", # Response only. Modified time of this environment as milliseconds since epoch. + "llmOperationGroup": { # List of LLM operation configuration details associated with Apigee API proxies. # Optional. Configuration used to group Apigee proxies with resources, method types, LLM model and quotas. The resource refers to the resource URI (excluding the base path). With this grouping, the API product creator is able to fine-tune and give precise control over which REST methods have access to specific resources, specific LLM model and how many calls can be made (using the `quota` setting). **Note:** The `api_resources` setting cannot be specified for both the API product and llm operation group; otherwise the call will fail. + "operationConfigs": [ # Required. List of LLM operation configurations for either Apigee API proxies that are associated with this API product. + { # Binds the resources in an API proxy or remote service with the allowed REST methods and associated quota enforcement. + "apiSource": "A String", # Required. Name of the API proxy or remote service with which the resources, methods, and quota are associated. + "attributes": [ # Optional. Custom attributes associated with the operation. + { # Key-value pair to store extra metadata. + "name": "A String", # API key of the attribute. + "value": "A String", # Value of the attribute. + }, + ], + "llmOperations": [ # Required. List of resource/method/model for the API proxy to which quota will applied. **Note**: Currently, you can specify only a single resource/method/model mapping. The call will fail if more than one resource/method/model mappings are provided. + { # Represents the pairing of REST resource path, model and the actions (verbs) allowed on the resource path. + "methods": [ # Optional. methods refers to the REST verbs as in https://httpwg.org/specs/rfc9110.html For example: GET, POST, PUT, DELETE, etc. They need to be in uppercase. When none specified, all verb types are allowed. + "A String", + ], + "model": "A String", # Required. LLM model name associated with the API proxy + "resource": "A String", # Required. REST resource path associated with the API proxy or remote service. + }, + ], + "llmTokenQuota": { # LLM Token Quota contains the essential parameters needed that can be applied on the resources, methods, models, API source combination associated with this API product. While LLM Token Quota is optional, setting it prevents requests from exceeding the provisioned parameters. # Required. LLM token Quota parameters to be enforced for the resources, methods, and API source & LLM model combination. If none are specified, quota enforcement will not be done. + "interval": "A String", # Required. Time interval over which the number of request messages is calculated. + "limit": "A String", # Required. Upper limit of LLM tokens allowed for the time interval and time unit specified. Requests exceeding this limit will be rejected. + "timeUnit": "A String", # Optional. Time unit defined for the `interval`. Valid values include `minute`, `hour`, `day`, or `month`. If `limit` and `interval` are valid, the default value is `hour`; otherwise, the default is null. + }, + }, + ], + }, + "llmQuota": "A String", # Optional. Number of LLM tokens permitted per app by this API product for the specified `llm_quota_interval` and `llm_quota_time_unit`. For example, an `llm_quota` of 50,000, for an `llm_quota_interval` of 12 and an `llm_quota_time_unit` of hours means 50,000 llm tokens are allowed to be used every 12 hours. + "llmQuotaInterval": "A String", # Optional. Time interval over which the number of tokens from LLM responses is calculated. + "llmQuotaTimeUnit": "A String", # Optional. Time unit defined for the `llm_quota_interval`. Valid values include `minute`, `hour`, `day`, or `month`. "name": "A String", # Internal name of the API product. Characters you can use in the name are restricted to: `A-Z0-9._\-$ %`. **Note:** The internal name cannot be edited when updating the API product. "operationGroup": { # List of operation configuration details associated with Apigee API proxies or remote services. Remote services are non-Apigee proxies, such as Istio-Envoy. # Configuration used to group Apigee proxies or remote services with resources, method types, and quotas. The resource refers to the resource URI (excluding the base path). With this grouping, the API product creator is able to fine-tune and give precise control over which REST methods have access to specific resources and how many calls can be made (using the `quota` setting). **Note:** The `api_resources` setting cannot be specified for both the API product and operation group; otherwise the call will fail. "operationConfigType": "A String", # Flag that specifes whether the configuration is for Apigee API proxy or a remote service. Valid values include `proxy` or `remoteservice`. Defaults to `proxy`. Set to `proxy` when Apigee API proxies are associated with the API product. Set to `remoteservice` when non-Apigee proxies like Istio-Envoy are associated with the API product. @@ -812,6 +962,36 @@

Method Details

], }, "lastModifiedAt": "A String", # Response only. Modified time of this environment as milliseconds since epoch. + "llmOperationGroup": { # List of LLM operation configuration details associated with Apigee API proxies. # Optional. Configuration used to group Apigee proxies with resources, method types, LLM model and quotas. The resource refers to the resource URI (excluding the base path). With this grouping, the API product creator is able to fine-tune and give precise control over which REST methods have access to specific resources, specific LLM model and how many calls can be made (using the `quota` setting). **Note:** The `api_resources` setting cannot be specified for both the API product and llm operation group; otherwise the call will fail. + "operationConfigs": [ # Required. List of LLM operation configurations for either Apigee API proxies that are associated with this API product. + { # Binds the resources in an API proxy or remote service with the allowed REST methods and associated quota enforcement. + "apiSource": "A String", # Required. Name of the API proxy or remote service with which the resources, methods, and quota are associated. + "attributes": [ # Optional. Custom attributes associated with the operation. + { # Key-value pair to store extra metadata. + "name": "A String", # API key of the attribute. + "value": "A String", # Value of the attribute. + }, + ], + "llmOperations": [ # Required. List of resource/method/model for the API proxy to which quota will applied. **Note**: Currently, you can specify only a single resource/method/model mapping. The call will fail if more than one resource/method/model mappings are provided. + { # Represents the pairing of REST resource path, model and the actions (verbs) allowed on the resource path. + "methods": [ # Optional. methods refers to the REST verbs as in https://httpwg.org/specs/rfc9110.html For example: GET, POST, PUT, DELETE, etc. They need to be in uppercase. When none specified, all verb types are allowed. + "A String", + ], + "model": "A String", # Required. LLM model name associated with the API proxy + "resource": "A String", # Required. REST resource path associated with the API proxy or remote service. + }, + ], + "llmTokenQuota": { # LLM Token Quota contains the essential parameters needed that can be applied on the resources, methods, models, API source combination associated with this API product. While LLM Token Quota is optional, setting it prevents requests from exceeding the provisioned parameters. # Required. LLM token Quota parameters to be enforced for the resources, methods, and API source & LLM model combination. If none are specified, quota enforcement will not be done. + "interval": "A String", # Required. Time interval over which the number of request messages is calculated. + "limit": "A String", # Required. Upper limit of LLM tokens allowed for the time interval and time unit specified. Requests exceeding this limit will be rejected. + "timeUnit": "A String", # Optional. Time unit defined for the `interval`. Valid values include `minute`, `hour`, `day`, or `month`. If `limit` and `interval` are valid, the default value is `hour`; otherwise, the default is null. + }, + }, + ], + }, + "llmQuota": "A String", # Optional. Number of LLM tokens permitted per app by this API product for the specified `llm_quota_interval` and `llm_quota_time_unit`. For example, an `llm_quota` of 50,000, for an `llm_quota_interval` of 12 and an `llm_quota_time_unit` of hours means 50,000 llm tokens are allowed to be used every 12 hours. + "llmQuotaInterval": "A String", # Optional. Time interval over which the number of tokens from LLM responses is calculated. + "llmQuotaTimeUnit": "A String", # Optional. Time unit defined for the `llm_quota_interval`. Valid values include `minute`, `hour`, `day`, or `month`. "name": "A String", # Internal name of the API product. Characters you can use in the name are restricted to: `A-Z0-9._\-$ %`. **Note:** The internal name cannot be edited when updating the API product. "operationGroup": { # List of operation configuration details associated with Apigee API proxies or remote services. Remote services are non-Apigee proxies, such as Istio-Envoy. # Configuration used to group Apigee proxies or remote services with resources, method types, and quotas. The resource refers to the resource URI (excluding the base path). With this grouping, the API product creator is able to fine-tune and give precise control over which REST methods have access to specific resources and how many calls can be made (using the `quota` setting). **Note:** The `api_resources` setting cannot be specified for both the API product and operation group; otherwise the call will fail. "operationConfigType": "A String", # Flag that specifes whether the configuration is for Apigee API proxy or a remote service. Valid values include `proxy` or `remoteservice`. Defaults to `proxy`. Set to `proxy` when Apigee API proxies are associated with the API product. Set to `remoteservice` when non-Apigee proxies like Istio-Envoy are associated with the API product. @@ -930,6 +1110,36 @@

Method Details

], }, "lastModifiedAt": "A String", # Response only. Modified time of this environment as milliseconds since epoch. + "llmOperationGroup": { # List of LLM operation configuration details associated with Apigee API proxies. # Optional. Configuration used to group Apigee proxies with resources, method types, LLM model and quotas. The resource refers to the resource URI (excluding the base path). With this grouping, the API product creator is able to fine-tune and give precise control over which REST methods have access to specific resources, specific LLM model and how many calls can be made (using the `quota` setting). **Note:** The `api_resources` setting cannot be specified for both the API product and llm operation group; otherwise the call will fail. + "operationConfigs": [ # Required. List of LLM operation configurations for either Apigee API proxies that are associated with this API product. + { # Binds the resources in an API proxy or remote service with the allowed REST methods and associated quota enforcement. + "apiSource": "A String", # Required. Name of the API proxy or remote service with which the resources, methods, and quota are associated. + "attributes": [ # Optional. Custom attributes associated with the operation. + { # Key-value pair to store extra metadata. + "name": "A String", # API key of the attribute. + "value": "A String", # Value of the attribute. + }, + ], + "llmOperations": [ # Required. List of resource/method/model for the API proxy to which quota will applied. **Note**: Currently, you can specify only a single resource/method/model mapping. The call will fail if more than one resource/method/model mappings are provided. + { # Represents the pairing of REST resource path, model and the actions (verbs) allowed on the resource path. + "methods": [ # Optional. methods refers to the REST verbs as in https://httpwg.org/specs/rfc9110.html For example: GET, POST, PUT, DELETE, etc. They need to be in uppercase. When none specified, all verb types are allowed. + "A String", + ], + "model": "A String", # Required. LLM model name associated with the API proxy + "resource": "A String", # Required. REST resource path associated with the API proxy or remote service. + }, + ], + "llmTokenQuota": { # LLM Token Quota contains the essential parameters needed that can be applied on the resources, methods, models, API source combination associated with this API product. While LLM Token Quota is optional, setting it prevents requests from exceeding the provisioned parameters. # Required. LLM token Quota parameters to be enforced for the resources, methods, and API source & LLM model combination. If none are specified, quota enforcement will not be done. + "interval": "A String", # Required. Time interval over which the number of request messages is calculated. + "limit": "A String", # Required. Upper limit of LLM tokens allowed for the time interval and time unit specified. Requests exceeding this limit will be rejected. + "timeUnit": "A String", # Optional. Time unit defined for the `interval`. Valid values include `minute`, `hour`, `day`, or `month`. If `limit` and `interval` are valid, the default value is `hour`; otherwise, the default is null. + }, + }, + ], + }, + "llmQuota": "A String", # Optional. Number of LLM tokens permitted per app by this API product for the specified `llm_quota_interval` and `llm_quota_time_unit`. For example, an `llm_quota` of 50,000, for an `llm_quota_interval` of 12 and an `llm_quota_time_unit` of hours means 50,000 llm tokens are allowed to be used every 12 hours. + "llmQuotaInterval": "A String", # Optional. Time interval over which the number of tokens from LLM responses is calculated. + "llmQuotaTimeUnit": "A String", # Optional. Time unit defined for the `llm_quota_interval`. Valid values include `minute`, `hour`, `day`, or `month`. "name": "A String", # Internal name of the API product. Characters you can use in the name are restricted to: `A-Z0-9._\-$ %`. **Note:** The internal name cannot be edited when updating the API product. "operationGroup": { # List of operation configuration details associated with Apigee API proxies or remote services. Remote services are non-Apigee proxies, such as Istio-Envoy. # Configuration used to group Apigee proxies or remote services with resources, method types, and quotas. The resource refers to the resource URI (excluding the base path). With this grouping, the API product creator is able to fine-tune and give precise control over which REST methods have access to specific resources and how many calls can be made (using the `quota` setting). **Note:** The `api_resources` setting cannot be specified for both the API product and operation group; otherwise the call will fail. "operationConfigType": "A String", # Flag that specifes whether the configuration is for Apigee API proxy or a remote service. Valid values include `proxy` or `remoteservice`. Defaults to `proxy`. Set to `proxy` when Apigee API proxies are associated with the API product. Set to `remoteservice` when non-Apigee proxies like Istio-Envoy are associated with the API product. @@ -1046,6 +1256,36 @@

Method Details

], }, "lastModifiedAt": "A String", # Response only. Modified time of this environment as milliseconds since epoch. + "llmOperationGroup": { # List of LLM operation configuration details associated with Apigee API proxies. # Optional. Configuration used to group Apigee proxies with resources, method types, LLM model and quotas. The resource refers to the resource URI (excluding the base path). With this grouping, the API product creator is able to fine-tune and give precise control over which REST methods have access to specific resources, specific LLM model and how many calls can be made (using the `quota` setting). **Note:** The `api_resources` setting cannot be specified for both the API product and llm operation group; otherwise the call will fail. + "operationConfigs": [ # Required. List of LLM operation configurations for either Apigee API proxies that are associated with this API product. + { # Binds the resources in an API proxy or remote service with the allowed REST methods and associated quota enforcement. + "apiSource": "A String", # Required. Name of the API proxy or remote service with which the resources, methods, and quota are associated. + "attributes": [ # Optional. Custom attributes associated with the operation. + { # Key-value pair to store extra metadata. + "name": "A String", # API key of the attribute. + "value": "A String", # Value of the attribute. + }, + ], + "llmOperations": [ # Required. List of resource/method/model for the API proxy to which quota will applied. **Note**: Currently, you can specify only a single resource/method/model mapping. The call will fail if more than one resource/method/model mappings are provided. + { # Represents the pairing of REST resource path, model and the actions (verbs) allowed on the resource path. + "methods": [ # Optional. methods refers to the REST verbs as in https://httpwg.org/specs/rfc9110.html For example: GET, POST, PUT, DELETE, etc. They need to be in uppercase. When none specified, all verb types are allowed. + "A String", + ], + "model": "A String", # Required. LLM model name associated with the API proxy + "resource": "A String", # Required. REST resource path associated with the API proxy or remote service. + }, + ], + "llmTokenQuota": { # LLM Token Quota contains the essential parameters needed that can be applied on the resources, methods, models, API source combination associated with this API product. While LLM Token Quota is optional, setting it prevents requests from exceeding the provisioned parameters. # Required. LLM token Quota parameters to be enforced for the resources, methods, and API source & LLM model combination. If none are specified, quota enforcement will not be done. + "interval": "A String", # Required. Time interval over which the number of request messages is calculated. + "limit": "A String", # Required. Upper limit of LLM tokens allowed for the time interval and time unit specified. Requests exceeding this limit will be rejected. + "timeUnit": "A String", # Optional. Time unit defined for the `interval`. Valid values include `minute`, `hour`, `day`, or `month`. If `limit` and `interval` are valid, the default value is `hour`; otherwise, the default is null. + }, + }, + ], + }, + "llmQuota": "A String", # Optional. Number of LLM tokens permitted per app by this API product for the specified `llm_quota_interval` and `llm_quota_time_unit`. For example, an `llm_quota` of 50,000, for an `llm_quota_interval` of 12 and an `llm_quota_time_unit` of hours means 50,000 llm tokens are allowed to be used every 12 hours. + "llmQuotaInterval": "A String", # Optional. Time interval over which the number of tokens from LLM responses is calculated. + "llmQuotaTimeUnit": "A String", # Optional. Time unit defined for the `llm_quota_interval`. Valid values include `minute`, `hour`, `day`, or `month`. "name": "A String", # Internal name of the API product. Characters you can use in the name are restricted to: `A-Z0-9._\-$ %`. **Note:** The internal name cannot be edited when updating the API product. "operationGroup": { # List of operation configuration details associated with Apigee API proxies or remote services. Remote services are non-Apigee proxies, such as Istio-Envoy. # Configuration used to group Apigee proxies or remote services with resources, method types, and quotas. The resource refers to the resource URI (excluding the base path). With this grouping, the API product creator is able to fine-tune and give precise control over which REST methods have access to specific resources and how many calls can be made (using the `quota` setting). **Note:** The `api_resources` setting cannot be specified for both the API product and operation group; otherwise the call will fail. "operationConfigType": "A String", # Flag that specifes whether the configuration is for Apigee API proxy or a remote service. Valid values include `proxy` or `remoteservice`. Defaults to `proxy`. Set to `proxy` when Apigee API proxies are associated with the API product. Set to `remoteservice` when non-Apigee proxies like Istio-Envoy are associated with the API product. diff --git a/docs/dyn/apigee_v1.organizations.apis.keyvaluemaps.html b/docs/dyn/apigee_v1.organizations.apis.keyvaluemaps.html index 2b29bff3d4..28b7025f05 100644 --- a/docs/dyn/apigee_v1.organizations.apis.keyvaluemaps.html +++ b/docs/dyn/apigee_v1.organizations.apis.keyvaluemaps.html @@ -111,6 +111,7 @@

Method Details

{ # Collection of key/value string pairs. "encrypted": True or False, # Required. Flag that specifies whether entry values will be encrypted. This field is retained for backward compatibility and the value of encrypted will always be `true`. Apigee X and hybrid do not support unencrypted key value maps. + "maskedValues": True or False, # Optional. Flag that specifies whether entry values will be masked when returned. "name": "A String", # Required. ID of the key value map. } @@ -124,6 +125,7 @@

Method Details

{ # Collection of key/value string pairs. "encrypted": True or False, # Required. Flag that specifies whether entry values will be encrypted. This field is retained for backward compatibility and the value of encrypted will always be `true`. Apigee X and hybrid do not support unencrypted key value maps. + "maskedValues": True or False, # Optional. Flag that specifies whether entry values will be masked when returned. "name": "A String", # Required. ID of the key value map. }
@@ -144,6 +146,7 @@

Method Details

{ # Collection of key/value string pairs. "encrypted": True or False, # Required. Flag that specifies whether entry values will be encrypted. This field is retained for backward compatibility and the value of encrypted will always be `true`. Apigee X and hybrid do not support unencrypted key value maps. + "maskedValues": True or False, # Optional. Flag that specifies whether entry values will be masked when returned. "name": "A String", # Required. ID of the key value map. } @@ -164,6 +167,7 @@

Method Details

{ # Collection of key/value string pairs. "encrypted": True or False, # Required. Flag that specifies whether entry values will be encrypted. This field is retained for backward compatibility and the value of encrypted will always be `true`. Apigee X and hybrid do not support unencrypted key value maps. + "maskedValues": True or False, # Optional. Flag that specifies whether entry values will be masked when returned. "name": "A String", # Required. ID of the key value map. } @@ -179,6 +183,7 @@

Method Details

{ # Collection of key/value string pairs. "encrypted": True or False, # Required. Flag that specifies whether entry values will be encrypted. This field is retained for backward compatibility and the value of encrypted will always be `true`. Apigee X and hybrid do not support unencrypted key value maps. + "maskedValues": True or False, # Optional. Flag that specifies whether entry values will be masked when returned. "name": "A String", # Required. ID of the key value map. } @@ -192,6 +197,7 @@

Method Details

{ # Collection of key/value string pairs. "encrypted": True or False, # Required. Flag that specifies whether entry values will be encrypted. This field is retained for backward compatibility and the value of encrypted will always be `true`. Apigee X and hybrid do not support unencrypted key value maps. + "maskedValues": True or False, # Optional. Flag that specifies whether entry values will be masked when returned. "name": "A String", # Required. ID of the key value map. } diff --git a/docs/dyn/apigee_v1.organizations.environments.keyvaluemaps.html b/docs/dyn/apigee_v1.organizations.environments.keyvaluemaps.html index 7ccef9de23..aa406e35c1 100644 --- a/docs/dyn/apigee_v1.organizations.environments.keyvaluemaps.html +++ b/docs/dyn/apigee_v1.organizations.environments.keyvaluemaps.html @@ -111,6 +111,7 @@

Method Details

{ # Collection of key/value string pairs. "encrypted": True or False, # Required. Flag that specifies whether entry values will be encrypted. This field is retained for backward compatibility and the value of encrypted will always be `true`. Apigee X and hybrid do not support unencrypted key value maps. + "maskedValues": True or False, # Optional. Flag that specifies whether entry values will be masked when returned. "name": "A String", # Required. ID of the key value map. } @@ -124,6 +125,7 @@

Method Details

{ # Collection of key/value string pairs. "encrypted": True or False, # Required. Flag that specifies whether entry values will be encrypted. This field is retained for backward compatibility and the value of encrypted will always be `true`. Apigee X and hybrid do not support unencrypted key value maps. + "maskedValues": True or False, # Optional. Flag that specifies whether entry values will be masked when returned. "name": "A String", # Required. ID of the key value map. } @@ -144,6 +146,7 @@

Method Details

{ # Collection of key/value string pairs. "encrypted": True or False, # Required. Flag that specifies whether entry values will be encrypted. This field is retained for backward compatibility and the value of encrypted will always be `true`. Apigee X and hybrid do not support unencrypted key value maps. + "maskedValues": True or False, # Optional. Flag that specifies whether entry values will be masked when returned. "name": "A String", # Required. ID of the key value map. } @@ -164,6 +167,7 @@

Method Details

{ # Collection of key/value string pairs. "encrypted": True or False, # Required. Flag that specifies whether entry values will be encrypted. This field is retained for backward compatibility and the value of encrypted will always be `true`. Apigee X and hybrid do not support unencrypted key value maps. + "maskedValues": True or False, # Optional. Flag that specifies whether entry values will be masked when returned. "name": "A String", # Required. ID of the key value map. } @@ -179,6 +183,7 @@

Method Details

{ # Collection of key/value string pairs. "encrypted": True or False, # Required. Flag that specifies whether entry values will be encrypted. This field is retained for backward compatibility and the value of encrypted will always be `true`. Apigee X and hybrid do not support unencrypted key value maps. + "maskedValues": True or False, # Optional. Flag that specifies whether entry values will be masked when returned. "name": "A String", # Required. ID of the key value map. } @@ -192,6 +197,7 @@

Method Details

{ # Collection of key/value string pairs. "encrypted": True or False, # Required. Flag that specifies whether entry values will be encrypted. This field is retained for backward compatibility and the value of encrypted will always be `true`. Apigee X and hybrid do not support unencrypted key value maps. + "maskedValues": True or False, # Optional. Flag that specifies whether entry values will be masked when returned. "name": "A String", # Required. ID of the key value map. } diff --git a/docs/dyn/apigee_v1.organizations.environments.securityActions.html b/docs/dyn/apigee_v1.organizations.environments.securityActions.html index d4f44b2f08..06ae6f35ea 100644 --- a/docs/dyn/apigee_v1.organizations.environments.securityActions.html +++ b/docs/dyn/apigee_v1.organizations.environments.securityActions.html @@ -253,7 +253,7 @@

Method Details

Delete a SecurityAction.
 
 Args:
-  name: string, Required. The name of the security monitoring condition to delete. Format: `organizations/{org}/environment/{env}/securityActions/{security_action}` (required)
+  name: string, Required. The name of the security action to delete. Format: `organizations/{org}/environment/{env}/securityActions/{security_action}` (required)
   x__xgafv: string, V1 error format.
     Allowed values
       1 - v1 error format
diff --git a/docs/dyn/apigee_v1.organizations.keyvaluemaps.html b/docs/dyn/apigee_v1.organizations.keyvaluemaps.html
index bb4e57aacb..b6b79b1b2f 100644
--- a/docs/dyn/apigee_v1.organizations.keyvaluemaps.html
+++ b/docs/dyn/apigee_v1.organizations.keyvaluemaps.html
@@ -111,6 +111,7 @@ 

Method Details

{ # Collection of key/value string pairs. "encrypted": True or False, # Required. Flag that specifies whether entry values will be encrypted. This field is retained for backward compatibility and the value of encrypted will always be `true`. Apigee X and hybrid do not support unencrypted key value maps. + "maskedValues": True or False, # Optional. Flag that specifies whether entry values will be masked when returned. "name": "A String", # Required. ID of the key value map. } @@ -124,6 +125,7 @@

Method Details

{ # Collection of key/value string pairs. "encrypted": True or False, # Required. Flag that specifies whether entry values will be encrypted. This field is retained for backward compatibility and the value of encrypted will always be `true`. Apigee X and hybrid do not support unencrypted key value maps. + "maskedValues": True or False, # Optional. Flag that specifies whether entry values will be masked when returned. "name": "A String", # Required. ID of the key value map. }
@@ -144,6 +146,7 @@

Method Details

{ # Collection of key/value string pairs. "encrypted": True or False, # Required. Flag that specifies whether entry values will be encrypted. This field is retained for backward compatibility and the value of encrypted will always be `true`. Apigee X and hybrid do not support unencrypted key value maps. + "maskedValues": True or False, # Optional. Flag that specifies whether entry values will be masked when returned. "name": "A String", # Required. ID of the key value map. } @@ -164,6 +167,7 @@

Method Details

{ # Collection of key/value string pairs. "encrypted": True or False, # Required. Flag that specifies whether entry values will be encrypted. This field is retained for backward compatibility and the value of encrypted will always be `true`. Apigee X and hybrid do not support unencrypted key value maps. + "maskedValues": True or False, # Optional. Flag that specifies whether entry values will be masked when returned. "name": "A String", # Required. ID of the key value map. } @@ -179,6 +183,7 @@

Method Details

{ # Collection of key/value string pairs. "encrypted": True or False, # Required. Flag that specifies whether entry values will be encrypted. This field is retained for backward compatibility and the value of encrypted will always be `true`. Apigee X and hybrid do not support unencrypted key value maps. + "maskedValues": True or False, # Optional. Flag that specifies whether entry values will be masked when returned. "name": "A String", # Required. ID of the key value map. } @@ -192,6 +197,7 @@

Method Details

{ # Collection of key/value string pairs. "encrypted": True or False, # Required. Flag that specifies whether entry values will be encrypted. This field is retained for backward compatibility and the value of encrypted will always be `true`. Apigee X and hybrid do not support unencrypted key value maps. + "maskedValues": True or False, # Optional. Flag that specifies whether entry values will be masked when returned. "name": "A String", # Required. ID of the key value map. } diff --git a/docs/dyn/apigee_v1.organizations.operations.html b/docs/dyn/apigee_v1.organizations.operations.html index 2dd35dcb80..351fc2b239 100644 --- a/docs/dyn/apigee_v1.organizations.operations.html +++ b/docs/dyn/apigee_v1.organizations.operations.html @@ -136,7 +136,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -168,7 +168,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/apigee_v1.organizations.securityAssessmentResults.html b/docs/dyn/apigee_v1.organizations.securityAssessmentResults.html index db24120fe7..c2c750f0c0 100644 --- a/docs/dyn/apigee_v1.organizations.securityAssessmentResults.html +++ b/docs/dyn/apigee_v1.organizations.securityAssessmentResults.html @@ -94,10 +94,20 @@

Method Details

The object takes the form of: { # Request for BatchComputeSecurityAssessmentResults. + "apiHubApis": { # Message for the array of API Hub APIs. # An array of API Hub APIs to assess. A maximum of 1 API can be assessed. + "apis": [ # Required. The array of API Hub API IDs. Format: `projects/{project}/locations/{location}/apis/{api}` + "A String", + ], + }, + "apiHubGateways": { # Message for the array of API Hub Gateways. # An array of API Hub Gateways to assess. A maximum of 3 gateways can be assessed. + "gateways": [ # Required. The array of API Hub Gateway IDs. Format: `projects/{project}/locations/{location}/plugins/{plugin}/instances/{instance}` + "A String", + ], + }, "include": { # Message for the array of resources. For Apigee, the proxies are resources. # Include only these resources. "resources": [ # Required. The array of resources. For Apigee, the proxies are resources. { # Resource for which we are computing security assessment. - "name": "A String", # Required. Name of this resource. + "name": "A String", # Required. Name of this resource. For an Apigee API Proxy, this should be the id of the API proxy. For an API Hub Deployment, this should be the id of the deployment. "type": "A String", # Required. Type of this resource. }, ], @@ -107,7 +117,7 @@

Method Details

"pageSize": 42, # Optional. The maximum number of results to return. The service may return fewer than this value. If unspecified, at most 50 results will be returned. "pageToken": "A String", # Optional. A page token, received from a previous `BatchComputeSecurityAssessmentResults` call. Provide this to retrieve the subsequent page. "profile": "A String", # Required. Name of the profile that is used for computation. - "scope": "A String", # Optional. Scope of the resources for the computation. For Apigee, the environment is the scope of the resources. + "scope": "A String", # Optional. Scope of the resources for the computation. When computing scores for Apigee proxies, the scope should be set to the environment of the resources. When computing scores for API Hub deployments, api_hub_scope should be set instead. } x__xgafv: string, V1 error format. @@ -134,7 +144,14 @@

Method Details

"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. }, "resource": { # Resource for which we are computing security assessment. # The assessed resource. - "name": "A String", # Required. Name of this resource. + "apiHubDeploymentDetails": { # Additional details if the resource is an API Hub deployment. # Output only. Additional details for the API Hub deployment. + "displayName": "A String", # The display name of the API Hub deployment. + "gateway": "A String", # The gateway for the API Hub deployment. Format: `projects/{project}/locations/{location}/plugins/{plugin}/instances/{instance}` + "gatewayType": "A String", # The gateway type for the API Hub deployment. + "resourceUri": "A String", # The resource uri for the API Hub deployment. + "sourceProject": "A String", # The source project for the API Hub deployment. + }, + "name": "A String", # Required. Name of this resource. For an Apigee API Proxy, this should be the id of the API proxy. For an API Hub Deployment, this should be the id of the deployment. "resourceRevisionId": "A String", # The revision id for the resource. In case of Apigee, this is proxy revision id. "type": "A String", # Required. Type of this resource. }, diff --git a/docs/dyn/apigee_v1.organizations.securityMonitoringConditions.html b/docs/dyn/apigee_v1.organizations.securityMonitoringConditions.html index fa6bb044eb..220295daea 100644 --- a/docs/dyn/apigee_v1.organizations.securityMonitoringConditions.html +++ b/docs/dyn/apigee_v1.organizations.securityMonitoringConditions.html @@ -115,7 +115,7 @@

Method Details

"include": { # Message for the array of resources. For Apigee, the proxies are resources. # Include only these resources. "resources": [ # Required. The array of resources. For Apigee, the proxies are resources. { # Resource for which we are computing security assessment. - "name": "A String", # Required. Name of this resource. + "name": "A String", # Required. Name of this resource. For an Apigee API Proxy, this should be the id of the API proxy. For an API Hub Deployment, this should be the id of the deployment. "type": "A String", # Required. Type of this resource. }, ], @@ -144,7 +144,7 @@

Method Details

"include": { # Message for the array of resources. For Apigee, the proxies are resources. # Include only these resources. "resources": [ # Required. The array of resources. For Apigee, the proxies are resources. { # Resource for which we are computing security assessment. - "name": "A String", # Required. Name of this resource. + "name": "A String", # Required. Name of this resource. For an Apigee API Proxy, this should be the id of the API proxy. For an API Hub Deployment, this should be the id of the deployment. "type": "A String", # Required. Type of this resource. }, ], @@ -197,7 +197,7 @@

Method Details

"include": { # Message for the array of resources. For Apigee, the proxies are resources. # Include only these resources. "resources": [ # Required. The array of resources. For Apigee, the proxies are resources. { # Resource for which we are computing security assessment. - "name": "A String", # Required. Name of this resource. + "name": "A String", # Required. Name of this resource. For an Apigee API Proxy, this should be the id of the API proxy. For an API Hub Deployment, this should be the id of the deployment. "type": "A String", # Required. Type of this resource. }, ], @@ -238,7 +238,7 @@

Method Details

"include": { # Message for the array of resources. For Apigee, the proxies are resources. # Include only these resources. "resources": [ # Required. The array of resources. For Apigee, the proxies are resources. { # Resource for which we are computing security assessment. - "name": "A String", # Required. Name of this resource. + "name": "A String", # Required. Name of this resource. For an Apigee API Proxy, this should be the id of the API proxy. For an API Hub Deployment, this should be the id of the deployment. "type": "A String", # Required. Type of this resource. }, ], @@ -284,7 +284,7 @@

Method Details

"include": { # Message for the array of resources. For Apigee, the proxies are resources. # Include only these resources. "resources": [ # Required. The array of resources. For Apigee, the proxies are resources. { # Resource for which we are computing security assessment. - "name": "A String", # Required. Name of this resource. + "name": "A String", # Required. Name of this resource. For an Apigee API Proxy, this should be the id of the API proxy. For an API Hub Deployment, this should be the id of the deployment. "type": "A String", # Required. Type of this resource. }, ], @@ -313,7 +313,7 @@

Method Details

"include": { # Message for the array of resources. For Apigee, the proxies are resources. # Include only these resources. "resources": [ # Required. The array of resources. For Apigee, the proxies are resources. { # Resource for which we are computing security assessment. - "name": "A String", # Required. Name of this resource. + "name": "A String", # Required. Name of this resource. For an Apigee API Proxy, this should be the id of the API proxy. For an API Hub Deployment, this should be the id of the deployment. "type": "A String", # Required. Type of this resource. }, ], diff --git a/docs/dyn/apigee_v1.organizations.securityProfilesV2.html b/docs/dyn/apigee_v1.organizations.securityProfilesV2.html index 26006f33fa..79757a41c8 100644 --- a/docs/dyn/apigee_v1.organizations.securityProfilesV2.html +++ b/docs/dyn/apigee_v1.organizations.securityProfilesV2.html @@ -81,13 +81,13 @@

Instance Methods

create(parent, body=None, securityProfileV2Id=None, x__xgafv=None)

Create a security profile v2.

- delete(name, x__xgafv=None)

+ delete(name, riskAssessmentType=None, x__xgafv=None)

Delete a security profile v2.

- get(name, x__xgafv=None)

+ get(name, riskAssessmentType=None, x__xgafv=None)

Get a security profile v2.

- list(parent, pageSize=None, pageToken=None, x__xgafv=None)

+ list(parent, pageSize=None, pageToken=None, riskAssessmentType=None, x__xgafv=None)

List security profiles v2.

list_next()

@@ -117,9 +117,15 @@

Method Details

"name": "A String", # Identifier. Name of the security profile v2 resource. Format: organizations/{org}/securityProfilesV2/{profile} "profileAssessmentConfigs": { # Required. The configuration for each assessment in this profile. Key is the name/id of the assessment. "a_key": { # The configuration definition for a specific assessment. + "include": { # Message for the array of API Hub Gateway Types. # Include only these Gateway Types. + "gatewayTypes": [ # Required. The array of API Hub Gateway Types. + "A String", + ], + }, "weight": "A String", # The weight of the assessment. }, }, + "riskAssessmentType": "A String", # Optional. The risk assessment type of the security profile. Defaults to ADVANCED_API_SECURITY. "updateTime": "A String", # Output only. The time of the security profile update. } @@ -139,19 +145,30 @@

Method Details

"name": "A String", # Identifier. Name of the security profile v2 resource. Format: organizations/{org}/securityProfilesV2/{profile} "profileAssessmentConfigs": { # Required. The configuration for each assessment in this profile. Key is the name/id of the assessment. "a_key": { # The configuration definition for a specific assessment. + "include": { # Message for the array of API Hub Gateway Types. # Include only these Gateway Types. + "gatewayTypes": [ # Required. The array of API Hub Gateway Types. + "A String", + ], + }, "weight": "A String", # The weight of the assessment. }, }, + "riskAssessmentType": "A String", # Optional. The risk assessment type of the security profile. Defaults to ADVANCED_API_SECURITY. "updateTime": "A String", # Output only. The time of the security profile update. }
- delete(name, x__xgafv=None) + delete(name, riskAssessmentType=None, x__xgafv=None)
Delete a security profile v2.
 
 Args:
   name: string, Required. The name of the security profile v2 to delete. Format: `organizations/{org}/securityProfilesV2/{profile}` (required)
+  riskAssessmentType: string, Optional. The risk assessment type of the security profile. Defaults to ADVANCED_API_SECURITY.
+    Allowed values
+      RISK_ASSESSMENT_TYPE_UNSPECIFIED - Risk assessment type is not specified.
+      APIGEE - Risk assessment type is Apigee.
+      API_HUB - Risk assessment type is API Hub.
   x__xgafv: string, V1 error format.
     Allowed values
       1 - v1 error format
@@ -165,11 +182,16 @@ 

Method Details

- get(name, x__xgafv=None) + get(name, riskAssessmentType=None, x__xgafv=None)
Get a security profile v2.
 
 Args:
   name: string, Required. The name of the security profile v2 to get. Format: `organizations/{org}/securityProfilesV2/{profile}` (required)
+  riskAssessmentType: string, Optional. The risk assessment type of the security profile. Defaults to ADVANCED_API_SECURITY.
+    Allowed values
+      RISK_ASSESSMENT_TYPE_UNSPECIFIED - Risk assessment type is not specified.
+      APIGEE - Risk assessment type is Apigee.
+      API_HUB - Risk assessment type is API Hub.
   x__xgafv: string, V1 error format.
     Allowed values
       1 - v1 error format
@@ -185,21 +207,32 @@ 

Method Details

"name": "A String", # Identifier. Name of the security profile v2 resource. Format: organizations/{org}/securityProfilesV2/{profile} "profileAssessmentConfigs": { # Required. The configuration for each assessment in this profile. Key is the name/id of the assessment. "a_key": { # The configuration definition for a specific assessment. + "include": { # Message for the array of API Hub Gateway Types. # Include only these Gateway Types. + "gatewayTypes": [ # Required. The array of API Hub Gateway Types. + "A String", + ], + }, "weight": "A String", # The weight of the assessment. }, }, + "riskAssessmentType": "A String", # Optional. The risk assessment type of the security profile. Defaults to ADVANCED_API_SECURITY. "updateTime": "A String", # Output only. The time of the security profile update. }
- list(parent, pageSize=None, pageToken=None, x__xgafv=None) + list(parent, pageSize=None, pageToken=None, riskAssessmentType=None, x__xgafv=None)
List security profiles v2.
 
 Args:
   parent: string, Required. For a specific organization, list of all the security profiles. Format: `organizations/{org}` (required)
   pageSize: integer, Optional. The maximum number of profiles to return
   pageToken: string, Optional. A page token, received from a previous `ListSecurityProfilesV2` call. Provide this to retrieve the subsequent page.
+  riskAssessmentType: string, Optional. The risk assessment type of the security profiles. Defaults to ADVANCED_API_SECURITY.
+    Allowed values
+      RISK_ASSESSMENT_TYPE_UNSPECIFIED - Risk assessment type is not specified.
+      APIGEE - Risk assessment type is Apigee.
+      API_HUB - Risk assessment type is API Hub.
   x__xgafv: string, V1 error format.
     Allowed values
       1 - v1 error format
@@ -218,9 +251,15 @@ 

Method Details

"name": "A String", # Identifier. Name of the security profile v2 resource. Format: organizations/{org}/securityProfilesV2/{profile} "profileAssessmentConfigs": { # Required. The configuration for each assessment in this profile. Key is the name/id of the assessment. "a_key": { # The configuration definition for a specific assessment. + "include": { # Message for the array of API Hub Gateway Types. # Include only these Gateway Types. + "gatewayTypes": [ # Required. The array of API Hub Gateway Types. + "A String", + ], + }, "weight": "A String", # The weight of the assessment. }, }, + "riskAssessmentType": "A String", # Optional. The risk assessment type of the security profile. Defaults to ADVANCED_API_SECURITY. "updateTime": "A String", # Output only. The time of the security profile update. }, ], @@ -257,9 +296,15 @@

Method Details

"name": "A String", # Identifier. Name of the security profile v2 resource. Format: organizations/{org}/securityProfilesV2/{profile} "profileAssessmentConfigs": { # Required. The configuration for each assessment in this profile. Key is the name/id of the assessment. "a_key": { # The configuration definition for a specific assessment. + "include": { # Message for the array of API Hub Gateway Types. # Include only these Gateway Types. + "gatewayTypes": [ # Required. The array of API Hub Gateway Types. + "A String", + ], + }, "weight": "A String", # The weight of the assessment. }, }, + "riskAssessmentType": "A String", # Optional. The risk assessment type of the security profile. Defaults to ADVANCED_API_SECURITY. "updateTime": "A String", # Output only. The time of the security profile update. } @@ -279,9 +324,15 @@

Method Details

"name": "A String", # Identifier. Name of the security profile v2 resource. Format: organizations/{org}/securityProfilesV2/{profile} "profileAssessmentConfigs": { # Required. The configuration for each assessment in this profile. Key is the name/id of the assessment. "a_key": { # The configuration definition for a specific assessment. + "include": { # Message for the array of API Hub Gateway Types. # Include only these Gateway Types. + "gatewayTypes": [ # Required. The array of API Hub Gateway Types. + "A String", + ], + }, "weight": "A String", # The weight of the assessment. }, }, + "riskAssessmentType": "A String", # Optional. The risk assessment type of the security profile. Defaults to ADVANCED_API_SECURITY. "updateTime": "A String", # Output only. The time of the security profile update. }
diff --git a/docs/dyn/apihub_v1.projects.locations.addons.html b/docs/dyn/apihub_v1.projects.locations.addons.html new file mode 100644 index 0000000000..003c321286 --- /dev/null +++ b/docs/dyn/apihub_v1.projects.locations.addons.html @@ -0,0 +1,319 @@ + + + +

API hub API . projects . locations . addons

+

Instance Methods

+

+ close()

+

Close httplib2 connections.

+

+ get(name, x__xgafv=None)

+

Get an addon.

+

+ list(parent, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

+

List addons.

+

+ list_next()

+

Retrieves the next page of results.

+

+ manageConfig(name, body=None, x__xgafv=None)

+

Manage addon config. This RPC is used for managing the config of the addon. Calling this RPC moves the addon into an updating state until the long-running operation succeeds.

+

Method Details

+
+ close() +
Close httplib2 connections.
+
+ +
+ get(name, x__xgafv=None) +
Get an addon.
+
+Args:
+  name: string, Required. The name of the addon to get. Format: `projects/{project}/locations/{location}/addons/{addon}`. (required)
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Addon resource.
+  "config": { # Configuration for the addon. # Required. The configuration of the addon.
+    "allDataAddonConfig": { # Configuration for addons which act on all data in the API hub. This is used to specify if the addon is enabled for all data in the API hub. # Configuration for addons which act on all data in the API hub.
+      "enabled": True or False, # Required. If true, the addon is enabled for all data in the API hub.
+    },
+    "gatewayPluginAddonConfig": { # Configuration for gateway plugin addons. This is used to specify the list of gateway plugin configs for which the addon is enabled. # Configuration for gateway plugin addons.
+      "gatewayPluginConfigs": [ # Required. The list of gateway plugin configs for which the addon is enabled. Each gateway plugin config should have a unique plugin instance.
+        { # Configuration for a gateway plugin. This is used to specify configs for different gateways.
+          "apigeeEdgeConfig": { # Configuration for Apigee Edge gateways. Applicability of a filter is determined by the filter being provided. If none of the filters are provided the addon will be enabled for all data brought in by the gateway plugin instance. # Configuration for Apigee Edge gateways.
+            "environmentFilter": { # Filter for environments. # Optional. The filter to apply on the resources managed by the gateway plugin instance. If provided this filter applies environment specific filtering.
+              "allEnvironments": True or False, # Optional. Indicates if this filter should match all environments or only a subset of environments. If set to true, all environments are matched.
+              "environments": [ # Optional. If provided, only environments in this list are matched. This field is ignored if `all_environments` is true.
+                "A String",
+              ],
+            },
+          },
+          "apigeeOpdkConfig": { # Configuration for Apigee OPDK gateways. Applicability of a filter is determined by the filter being provided. If none of the filters are provided the addon will be enabled for all data brought in by the gateway plugin instance. # Configuration for Apigee OPDK gateways.
+            "environmentFilter": { # Filter for environments. # Optional. The filter to apply on the resources managed by the gateway plugin instance. If provided this filter applies environment specific filtering.
+              "allEnvironments": True or False, # Optional. Indicates if this filter should match all environments or only a subset of environments. If set to true, all environments are matched.
+              "environments": [ # Optional. If provided, only environments in this list are matched. This field is ignored if `all_environments` is true.
+                "A String",
+              ],
+            },
+          },
+          "apigeeXHybridConfig": { # Configuration for Apigee X and Apigee Hybrid gateways. Applicability of a filter is determined by the filter being provided. If none of the filters are provided the addon will be enabled for all data brought in by the gateway plugin instance. # Configuration for Apigee X and Apigee Hybrid gateways.
+            "environmentFilter": { # Filter for environments. # Optional. The filter to apply on the resources managed by the gateway plugin instance. If provided this filter applies environment specific filtering.
+              "allEnvironments": True or False, # Optional. Indicates if this filter should match all environments or only a subset of environments. If set to true, all environments are matched.
+              "environments": [ # Optional. If provided, only environments in this list are matched. This field is ignored if `all_environments` is true.
+                "A String",
+              ],
+            },
+          },
+          "pluginInstance": "A String", # Required. The name of the gateway plugin instance for which the config is to be specified. Format: projects/{project}/locations/{location}/plugins/{plugin}/pluginInstances/{plugin_instance}
+        },
+      ],
+    },
+  },
+  "createTime": "A String", # Output only. The time at which the addon was created.
+  "dataSource": "A String", # Required. The data source on which the addon operates. This determines which field in the `config` oneof is used.
+  "description": "A String", # Optional. The description of the addon.
+  "displayName": "A String", # Required. The display name of the addon.
+  "name": "A String", # Identifier. The name of the addon to enable. Format: `projects/{project}/locations/{location}/addons/{addon}`.
+  "state": "A String", # Output only. The state of the addon.
+  "updateTime": "A String", # Output only. The time at which the addon was last updated.
+}
+
+ +
+ list(parent, filter=None, pageSize=None, pageToken=None, x__xgafv=None) +
List addons.
+
+Args:
+  parent: string, Required. The parent resource where this addon will be created. Format: `projects/{project}/locations/{location}`. (required)
+  filter: string, Optional. An expression that filters the list of addons. The only supported filter is `plugin_instance_name`. It can be used to filter addons that are enabled for a given plugin instance. The format of the filter is `plugin_instance_name = "projects/{project}/locations/{location}/plugins/{plugin}/instances/{instance}"`.
+  pageSize: integer, Optional. The maximum number of hub addons to return. The service may return fewer than this value. If unspecified, at most 50 hub addons will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000.
+  pageToken: string, Optional. A page token, received from a previous `ListAddons` call. Provide this to retrieve the subsequent page. When paginating, all other parameters (except page_size) provided to `ListAddons` must match the call that provided the page token.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # The ListAddons method's response.
+  "addons": [ # The list of addons.
+    { # Addon resource.
+      "config": { # Configuration for the addon. # Required. The configuration of the addon.
+        "allDataAddonConfig": { # Configuration for addons which act on all data in the API hub. This is used to specify if the addon is enabled for all data in the API hub. # Configuration for addons which act on all data in the API hub.
+          "enabled": True or False, # Required. If true, the addon is enabled for all data in the API hub.
+        },
+        "gatewayPluginAddonConfig": { # Configuration for gateway plugin addons. This is used to specify the list of gateway plugin configs for which the addon is enabled. # Configuration for gateway plugin addons.
+          "gatewayPluginConfigs": [ # Required. The list of gateway plugin configs for which the addon is enabled. Each gateway plugin config should have a unique plugin instance.
+            { # Configuration for a gateway plugin. This is used to specify configs for different gateways.
+              "apigeeEdgeConfig": { # Configuration for Apigee Edge gateways. Applicability of a filter is determined by the filter being provided. If none of the filters are provided the addon will be enabled for all data brought in by the gateway plugin instance. # Configuration for Apigee Edge gateways.
+                "environmentFilter": { # Filter for environments. # Optional. The filter to apply on the resources managed by the gateway plugin instance. If provided this filter applies environment specific filtering.
+                  "allEnvironments": True or False, # Optional. Indicates if this filter should match all environments or only a subset of environments. If set to true, all environments are matched.
+                  "environments": [ # Optional. If provided, only environments in this list are matched. This field is ignored if `all_environments` is true.
+                    "A String",
+                  ],
+                },
+              },
+              "apigeeOpdkConfig": { # Configuration for Apigee OPDK gateways. Applicability of a filter is determined by the filter being provided. If none of the filters are provided the addon will be enabled for all data brought in by the gateway plugin instance. # Configuration for Apigee OPDK gateways.
+                "environmentFilter": { # Filter for environments. # Optional. The filter to apply on the resources managed by the gateway plugin instance. If provided this filter applies environment specific filtering.
+                  "allEnvironments": True or False, # Optional. Indicates if this filter should match all environments or only a subset of environments. If set to true, all environments are matched.
+                  "environments": [ # Optional. If provided, only environments in this list are matched. This field is ignored if `all_environments` is true.
+                    "A String",
+                  ],
+                },
+              },
+              "apigeeXHybridConfig": { # Configuration for Apigee X and Apigee Hybrid gateways. Applicability of a filter is determined by the filter being provided. If none of the filters are provided the addon will be enabled for all data brought in by the gateway plugin instance. # Configuration for Apigee X and Apigee Hybrid gateways.
+                "environmentFilter": { # Filter for environments. # Optional. The filter to apply on the resources managed by the gateway plugin instance. If provided this filter applies environment specific filtering.
+                  "allEnvironments": True or False, # Optional. Indicates if this filter should match all environments or only a subset of environments. If set to true, all environments are matched.
+                  "environments": [ # Optional. If provided, only environments in this list are matched. This field is ignored if `all_environments` is true.
+                    "A String",
+                  ],
+                },
+              },
+              "pluginInstance": "A String", # Required. The name of the gateway plugin instance for which the config is to be specified. Format: projects/{project}/locations/{location}/plugins/{plugin}/pluginInstances/{plugin_instance}
+            },
+          ],
+        },
+      },
+      "createTime": "A String", # Output only. The time at which the addon was created.
+      "dataSource": "A String", # Required. The data source on which the addon operates. This determines which field in the `config` oneof is used.
+      "description": "A String", # Optional. The description of the addon.
+      "displayName": "A String", # Required. The display name of the addon.
+      "name": "A String", # Identifier. The name of the addon to enable. Format: `projects/{project}/locations/{location}/addons/{addon}`.
+      "state": "A String", # Output only. The state of the addon.
+      "updateTime": "A String", # Output only. The time at which the addon was last updated.
+    },
+  ],
+  "nextPageToken": "A String", # A token to retrieve the next page of results, or empty if there are no more results in the list.
+}
+
+ +
+ list_next() +
Retrieves the next page of results.
+
+        Args:
+          previous_request: The request for the previous page. (required)
+          previous_response: The response from the request for the previous page. (required)
+
+        Returns:
+          A request object that you can call 'execute()' on to request the next
+          page. Returns None if there are no more items in the collection.
+        
+
+ +
+ manageConfig(name, body=None, x__xgafv=None) +
Manage addon config. This RPC is used for managing the config of the addon. Calling this RPC moves the addon into an updating state until the long-running operation succeeds.
+
+Args:
+  name: string, Required. The name of the addon for which the config is to be managed. Format: `projects/{project}/locations/{location}/addons/{addon}`. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # The ManageAddonConfig method's request.
+  "config": { # Configuration for the addon. # Required. The config of the addon to be managed. This config will replace the config present in the addon. The type of the config should match the config type already present in the addon.
+    "allDataAddonConfig": { # Configuration for addons which act on all data in the API hub. This is used to specify if the addon is enabled for all data in the API hub. # Configuration for addons which act on all data in the API hub.
+      "enabled": True or False, # Required. If true, the addon is enabled for all data in the API hub.
+    },
+    "gatewayPluginAddonConfig": { # Configuration for gateway plugin addons. This is used to specify the list of gateway plugin configs for which the addon is enabled. # Configuration for gateway plugin addons.
+      "gatewayPluginConfigs": [ # Required. The list of gateway plugin configs for which the addon is enabled. Each gateway plugin config should have a unique plugin instance.
+        { # Configuration for a gateway plugin. This is used to specify configs for different gateways.
+          "apigeeEdgeConfig": { # Configuration for Apigee Edge gateways. Applicability of a filter is determined by the filter being provided. If none of the filters are provided the addon will be enabled for all data brought in by the gateway plugin instance. # Configuration for Apigee Edge gateways.
+            "environmentFilter": { # Filter for environments. # Optional. The filter to apply on the resources managed by the gateway plugin instance. If provided this filter applies environment specific filtering.
+              "allEnvironments": True or False, # Optional. Indicates if this filter should match all environments or only a subset of environments. If set to true, all environments are matched.
+              "environments": [ # Optional. If provided, only environments in this list are matched. This field is ignored if `all_environments` is true.
+                "A String",
+              ],
+            },
+          },
+          "apigeeOpdkConfig": { # Configuration for Apigee OPDK gateways. Applicability of a filter is determined by the filter being provided. If none of the filters are provided the addon will be enabled for all data brought in by the gateway plugin instance. # Configuration for Apigee OPDK gateways.
+            "environmentFilter": { # Filter for environments. # Optional. The filter to apply on the resources managed by the gateway plugin instance. If provided this filter applies environment specific filtering.
+              "allEnvironments": True or False, # Optional. Indicates if this filter should match all environments or only a subset of environments. If set to true, all environments are matched.
+              "environments": [ # Optional. If provided, only environments in this list are matched. This field is ignored if `all_environments` is true.
+                "A String",
+              ],
+            },
+          },
+          "apigeeXHybridConfig": { # Configuration for Apigee X and Apigee Hybrid gateways. Applicability of a filter is determined by the filter being provided. If none of the filters are provided the addon will be enabled for all data brought in by the gateway plugin instance. # Configuration for Apigee X and Apigee Hybrid gateways.
+            "environmentFilter": { # Filter for environments. # Optional. The filter to apply on the resources managed by the gateway plugin instance. If provided this filter applies environment specific filtering.
+              "allEnvironments": True or False, # Optional. Indicates if this filter should match all environments or only a subset of environments. If set to true, all environments are matched.
+              "environments": [ # Optional. If provided, only environments in this list are matched. This field is ignored if `all_environments` is true.
+                "A String",
+              ],
+            },
+          },
+          "pluginInstance": "A String", # Required. The name of the gateway plugin instance for which the config is to be specified. Format: projects/{project}/locations/{location}/plugins/{plugin}/pluginInstances/{plugin_instance}
+        },
+      ],
+    },
+  },
+}
+
+  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, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.
+    "a_key": "", # Properties of the object. Contains field @type with type URL.
+  },
+}
+
+ + \ No newline at end of file diff --git a/docs/dyn/apihub_v1.projects.locations.apis.html b/docs/dyn/apihub_v1.projects.locations.apis.html index aba6cc3358..cb1b422767 100644 --- a/docs/dyn/apihub_v1.projects.locations.apis.html +++ b/docs/dyn/apihub_v1.projects.locations.apis.html @@ -1023,7 +1023,7 @@

Method Details

Args: parent: string, Required. The parent, which owns this collection of API resources. Format: `projects/{project}/locations/{location}` (required) - filter: string, Optional. An expression that filters the list of ApiResources. A filter expression consists of a field name, a comparison operator, and a value for filtering. The value must be a string. The comparison operator must be one of: `<`, `>`, `:` or `=`. Filters are not case sensitive. The following fields in the `ApiResource` are eligible for filtering: * `owner.email` - The email of the team which owns the ApiResource. Allowed comparison operators: `=`. * `create_time` - The time at which the ApiResource was created. The value should be in the (RFC3339)[https://tools.ietf.org/html/rfc3339] format. Allowed comparison operators: `>` and `<`. * `display_name` - The display name of the ApiResource. Allowed comparison operators: `=`. * `target_user.enum_values.values.id` - The allowed value id of the target users attribute associated with the ApiResource. Allowed comparison operator is `:`. * `target_user.enum_values.values.display_name` - The allowed value display name of the target users attribute associated with the ApiResource. Allowed comparison operator is `:`. * `team.enum_values.values.id` - The allowed value id of the team attribute associated with the ApiResource. Allowed comparison operator is `:`. * `team.enum_values.values.display_name` - The allowed value display name of the team attribute associated with the ApiResource. Allowed comparison operator is `:`. * `business_unit.enum_values.values.id` - The allowed value id of the business unit attribute associated with the ApiResource. Allowed comparison operator is `:`. * `business_unit.enum_values.values.display_name` - The allowed value display name of the business unit attribute associated with the ApiResource. Allowed comparison operator is `:`. * `maturity_level.enum_values.values.id` - The allowed value id of the maturity level attribute associated with the ApiResource. Allowed comparison operator is `:`. * `maturity_level.enum_values.values.display_name` - The allowed value display name of the maturity level attribute associated with the ApiResource. Allowed comparison operator is `:`. * `api_style.enum_values.values.id` - The allowed value id of the api style attribute associated with the ApiResource. Allowed comparison operator is `:`. * `api_style.enum_values.values.display_name` - The allowed value display name of the api style attribute associated with the ApiResource. Allowed comparison operator is `:`. * `attributes.projects/test-project-id/locations/test-location-id/ attributes/user-defined-attribute-id.enum_values.values.id` - The allowed value id of the user defined enum attribute associated with the Resource. Allowed comparison operator is `:`. Here user-defined-attribute-enum-id is a placeholder that can be replaced with any user defined enum attribute name. * `attributes.projects/test-project-id/locations/test-location-id/ attributes/user-defined-attribute-id.enum_values.values.display_name` - The allowed value display name of the user defined enum attribute associated with the Resource. Allowed comparison operator is `:`. Here user-defined-attribute-enum-display-name is a placeholder that can be replaced with any user defined enum attribute enum name. * `attributes.projects/test-project-id/locations/test-location-id/ attributes/user-defined-attribute-id.string_values.values` - The allowed value of the user defined string attribute associated with the Resource. Allowed comparison operator is `:`. Here user-defined-attribute-string is a placeholder that can be replaced with any user defined string attribute name. * `attributes.projects/test-project-id/locations/test-location-id/ attributes/user-defined-attribute-id.json_values.values` - The allowed value of the user defined JSON attribute associated with the Resource. Allowed comparison operator is `:`. Here user-defined-attribute-json is a placeholder that can be replaced with any user defined JSON attribute name. A filter function is also supported in the filter string. The filter function is `id(name)`. The `id(name)` function returns the id of the resource name. For example, `id(name) = \"api-1\"` is equivalent to `name = \"projects/test-project-id/locations/test-location-id/apis/api-1\"` provided the parent is `projects/test-project-id/locations/test-location-id`. Expressions are combined with either `AND` logic operator or `OR` logical operator but not both of them together i.e. only one of the `AND` or `OR` operator can be used throughout the filter string and both the operators cannot be used together. No other logical operators are supported. At most three filter fields are allowed in the filter string and if provided more than that then `INVALID_ARGUMENT` error is returned by the API. Here are a few examples: * `owner.email = \"apihub@google.com\"` - - The owner team email is _apihub@google.com_. * `owner.email = \"apihub@google.com\" AND create_time < \"2021-08-15T14:50:00Z\" AND create_time > \"2021-08-10T12:00:00Z\"` - The owner team email is _apihub@google.com_ and the api was created before _2021-08-15 14:50:00 UTC_ and after _2021-08-10 12:00:00 UTC_. * `owner.email = \"apihub@google.com\" OR team.enum_values.values.id: apihub-team-id` - The filter string specifies the APIs where the owner team email is _apihub@google.com_ or the id of the allowed value associated with the team attribute is _apihub-team-id_. * `owner.email = \"apihub@google.com\" OR team.enum_values.values.display_name: ApiHub Team` - The filter string specifies the APIs where the owner team email is _apihub@google.com_ or the display name of the allowed value associated with the team attribute is `ApiHub Team`. * `owner.email = \"apihub@google.com\" AND attributes.projects/test-project-id/locations/test-location-id/ attributes/17650f90-4a29-4971-b3c0-d5532da3764b.enum_values.values.id: test_enum_id AND attributes.projects/test-project-id/locations/test-location-id/ attributes/1765\0f90-4a29-5431-b3d0-d5532da3764c.string_values.values: test_string_value` - The filter string specifies the APIs where the owner team email is _apihub@google.com_ and the id of the allowed value associated with the user defined attribute of type enum is _test_enum_id_ and the value of the user defined attribute of type string is _test_.. + filter: string, Optional. An expression that filters the list of ApiResources. A filter expression consists of a field name, a comparison operator, and a value for filtering. The value must be a string. The comparison operator must be one of: `<`, `>`, `:` or `=`. Filters are not case sensitive. The following fields in the `ApiResource` are eligible for filtering: * `owner.email` - The email of the team which owns the ApiResource. Allowed comparison operators: `=`. * `create_time` - The time at which the ApiResource was created. The value should be in the (RFC3339)[https://tools.ietf.org/html/rfc3339] format. Allowed comparison operators: `>` and `<`. * `display_name` - The display name of the ApiResource. Allowed comparison operators: `=`. * `target_user.enum_values.values.id` - The allowed value id of the target users attribute associated with the ApiResource. Allowed comparison operator is `:`. * `target_user.enum_values.values.display_name` - The allowed value display name of the target users attribute associated with the ApiResource. Allowed comparison operator is `:`. * `team.enum_values.values.id` - The allowed value id of the team attribute associated with the ApiResource. Allowed comparison operator is `:`. * `team.enum_values.values.display_name` - The allowed value display name of the team attribute associated with the ApiResource. Allowed comparison operator is `:`. * `business_unit.enum_values.values.id` - The allowed value id of the business unit attribute associated with the ApiResource. Allowed comparison operator is `:`. * `business_unit.enum_values.values.display_name` - The allowed value display name of the business unit attribute associated with the ApiResource. Allowed comparison operator is `:`. * `maturity_level.enum_values.values.id` - The allowed value id of the maturity level attribute associated with the ApiResource. Allowed comparison operator is `:`. * `maturity_level.enum_values.values.display_name` - The allowed value display name of the maturity level attribute associated with the ApiResource. Allowed comparison operator is `:`. * `api_style.enum_values.values.id` - The allowed value id of the api style attribute associated with the ApiResource. Allowed comparison operator is `:`. * `api_style.enum_values.values.display_name` - The allowed value display name of the api style attribute associated with the ApiResource. Allowed comparison operator is `:`. * `attributes.projects/test-project-id/locations/test-location-id/ attributes/user-defined-attribute-id.enum_values.values.id` - The allowed value id of the user defined enum attribute associated with the Resource. Allowed comparison operator is `:`. Here user-defined-attribute-enum-id is a placeholder that can be replaced with any user defined enum attribute name. * `attributes.projects/test-project-id/locations/test-location-id/ attributes/user-defined-attribute-id.enum_values.values.display_name` - The allowed value display name of the user defined enum attribute associated with the Resource. Allowed comparison operator is `:`. Here user-defined-attribute-enum-display-name is a placeholder that can be replaced with any user defined enum attribute enum name. * `attributes.projects/test-project-id/locations/test-location-id/ attributes/user-defined-attribute-id.string_values.values` - The allowed value of the user defined string attribute associated with the Resource. Allowed comparison operator is `:`. Here user-defined-attribute-string is a placeholder that can be replaced with any user defined string attribute name. * `attributes.projects/test-project-id/locations/test-location-id/ attributes/user-defined-attribute-id.json_values.values` - The allowed value of the user defined JSON attribute associated with the Resource. Allowed comparison operator is `:`. Here user-defined-attribute-json is a placeholder that can be replaced with any user defined JSON attribute name. A filter function is also supported in the filter string. The filter function is `id(name)`. The `id(name)` function returns the id of the resource name. For example, `id(name) = \"api-1\"` is equivalent to `name = \"projects/test-project-id/locations/test-location-id/apis/api-1\"` provided the parent is `projects/test-project-id/locations/test-location-id`. Another supported filter function is `plugins(source_metadata)`. This function filters for resources that are associated with a specific plugin. For example, `plugins(source_metadata) : "projects/test-project-id/locations/test-location-id/plugins/test-plugin-id"` will return resources sourced from the given plugin. Expressions are combined with either `AND` logic operator or `OR` logical operator but not both of them together i.e. only one of the `AND` or `OR` operator can be used throughout the filter string and both the operators cannot be used together. No other logical operators are supported. At most three filter fields are allowed in the filter string and if provided more than that then `INVALID_ARGUMENT` error is returned by the API. Here are a few examples: * `owner.email = \"apihub@google.com\"` - - The owner team email is _apihub@google.com_. * `owner.email = \"apihub@google.com\" AND create_time < \"2021-08-15T14:50:00Z\" AND create_time > \"2021-08-10T12:00:00Z\"` - The owner team email is _apihub@google.com_ and the api was created before _2021-08-15 14:50:00 UTC_ and after _2021-08-10 12:00:00 UTC_. * `owner.email = \"apihub@google.com\" OR team.enum_values.values.id: apihub-team-id` - The filter string specifies the APIs where the owner team email is _apihub@google.com_ or the id of the allowed value associated with the team attribute is _apihub-team-id_. * `owner.email = \"apihub@google.com\" OR team.enum_values.values.display_name: ApiHub Team` - The filter string specifies the APIs where the owner team email is _apihub@google.com_ or the display name of the allowed value associated with the team attribute is `ApiHub Team`. * `owner.email = \"apihub@google.com\" AND attributes.projects/test-project-id/locations/test-location-id/ attributes/17650f90-4a29-4971-b3c0-d5532da3764b.enum_values.values.id: test_enum_id AND attributes.projects/test-project-id/locations/test-location-id/ attributes/1765\0f90-4a29-5431-b3d0-d5532da3764c.string_values.values: test_string_value` - The filter string specifies the APIs where the owner team email is _apihub@google.com_ and the id of the allowed value associated with the user defined attribute of type enum is _test_enum_id_ and the value of the user defined attribute of type string is _test_.. pageSize: integer, Optional. The maximum number of API resources to return. The service may return fewer than this value. If unspecified, at most 50 Apis will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000. pageToken: string, Optional. A page token, received from a previous `ListApis` call. Provide this to retrieve the subsequent page. When paginating, all other parameters (except page_size) provided to `ListApis` must match the call that provided the page token. x__xgafv: string, V1 error format. diff --git a/docs/dyn/apihub_v1.projects.locations.apis.versions.operations.html b/docs/dyn/apihub_v1.projects.locations.apis.versions.operations.html index 9c29a4a8fd..b2d6e6677f 100644 --- a/docs/dyn/apihub_v1.projects.locations.apis.versions.operations.html +++ b/docs/dyn/apihub_v1.projects.locations.apis.versions.operations.html @@ -94,7 +94,7 @@

Instance Methods

Retrieves the next page of results.

patch(name, body=None, updateMask=None, x__xgafv=None)

-

Update an operation in an API version. The following fields in the ApiOperation resource can be updated: * details.description * details.documentation * details.http_operation.path * details.http_operation.method * details.deprecated * attributes * details.mcp_tool.title * details.mcp_tool.description * details.input_schema * details.output_schema * details.mcp_tool.annotations.title * details.mcp_tool.annotations.read_only_hint * details.mcp_tool.annotations.destructive_hint * details.mcp_tool.annotations.idempotent_hint * details.mcp_tool.annotations.open_world_hint * details.mcp_tool.annotations.additional_hints The update_mask should be used to specify the fields being updated. An operation can be updated only if the operation was created via CreateApiOperation API. If the operation was created by parsing the spec, then it can be edited by updating the spec.

+

Update an operation in an API version. The following fields in the ApiOperation resource can be updated: * details.description * details.documentation * details.http_operation.path * details.http_operation.method * details.deprecated * attributes * details.mcp_tool.title * details.mcp_tool.description * details.mcp_tool.input_schema * details.mcp_tool.output_schema * details.input_schema * details.output_schema * details.mcp_tool.annotations.title * details.mcp_tool.annotations.read_only_hint * details.mcp_tool.annotations.destructive_hint * details.mcp_tool.annotations.idempotent_hint * details.mcp_tool.annotations.open_world_hint * details.mcp_tool.annotations.additional_hints The update_mask should be used to specify the fields being updated. An operation can be updated only if the operation was created via CreateApiOperation API. If the operation was created by parsing the spec, then it can be edited by updating the spec.

Method Details

close() @@ -155,6 +155,31 @@

Method Details

"path": "A String", # Optional. Complete path relative to server endpoint. Note: Even though this field is optional, it is required for CreateApiOperation API and we will fail the request if not provided. }, }, + "mcpTool": { # Details describing an MCP Tool. # The MCP Tool Operation. + "annotations": { # Annotations for a Tool. # Optional. Optional annotations for the tool. + "additionalHints": { # Optional. Additional hints which may help tools and not covered in defaults. + "a_key": "A String", + }, + "destructiveHint": True or False, # Optional. Hint indicating if the tool may have destructive side effects. + "idempotentHint": True or False, # Optional. Hint indicating if the tool is idempotent. + "openWorldHint": True or False, # Optional. Hint indicating if the tool interacts with the open world (e.g., internet). + "readOnlyHint": True or False, # Optional. Hint indicating if the tool is read-only. + "title": "A String", # Optional. A human-readable title for the tool (if different from Tool.title). + }, + "description": "A String", # Optional. Description of what the tool does. + "inputSchema": { # The operation schema needed for an operation. # Optional. Input schema for the operation. This can be parsed only from MCP schema type. + "jsonSchema": { # The JSON schema. Only valid JSON is accepted but semantic validation of schema is not supported right now. + "a_key": "", # Properties of the object. + }, + }, + "name": "A String", # Required. The name of the tool, unique within its parent scope (version). + "outputSchema": { # The operation schema needed for an operation. # Optional. Output schema for the operation. This can be parsed only from MCP schema type. + "jsonSchema": { # The JSON schema. Only valid JSON is accepted but semantic validation of schema is not supported right now. + "a_key": "", # Properties of the object. + }, + }, + "title": "A String", # Optional. Optional title for the tool. + }, }, "name": "A String", # Identifier. The name of the operation. Format: `projects/{project}/locations/{location}/apis/{api}/versions/{version}/operations/{operation}` "sourceMetadata": [ # Output only. The list of sources and metadata from the sources of the API operation. @@ -227,6 +252,31 @@

Method Details

"path": "A String", # Optional. Complete path relative to server endpoint. Note: Even though this field is optional, it is required for CreateApiOperation API and we will fail the request if not provided. }, }, + "mcpTool": { # Details describing an MCP Tool. # The MCP Tool Operation. + "annotations": { # Annotations for a Tool. # Optional. Optional annotations for the tool. + "additionalHints": { # Optional. Additional hints which may help tools and not covered in defaults. + "a_key": "A String", + }, + "destructiveHint": True or False, # Optional. Hint indicating if the tool may have destructive side effects. + "idempotentHint": True or False, # Optional. Hint indicating if the tool is idempotent. + "openWorldHint": True or False, # Optional. Hint indicating if the tool interacts with the open world (e.g., internet). + "readOnlyHint": True or False, # Optional. Hint indicating if the tool is read-only. + "title": "A String", # Optional. A human-readable title for the tool (if different from Tool.title). + }, + "description": "A String", # Optional. Description of what the tool does. + "inputSchema": { # The operation schema needed for an operation. # Optional. Input schema for the operation. This can be parsed only from MCP schema type. + "jsonSchema": { # The JSON schema. Only valid JSON is accepted but semantic validation of schema is not supported right now. + "a_key": "", # Properties of the object. + }, + }, + "name": "A String", # Required. The name of the tool, unique within its parent scope (version). + "outputSchema": { # The operation schema needed for an operation. # Optional. Output schema for the operation. This can be parsed only from MCP schema type. + "jsonSchema": { # The JSON schema. Only valid JSON is accepted but semantic validation of schema is not supported right now. + "a_key": "", # Properties of the object. + }, + }, + "title": "A String", # Optional. Optional title for the tool. + }, }, "name": "A String", # Identifier. The name of the operation. Format: `projects/{project}/locations/{location}/apis/{api}/versions/{version}/operations/{operation}` "sourceMetadata": [ # Output only. The list of sources and metadata from the sources of the API operation. @@ -323,6 +373,31 @@

Method Details

"path": "A String", # Optional. Complete path relative to server endpoint. Note: Even though this field is optional, it is required for CreateApiOperation API and we will fail the request if not provided. }, }, + "mcpTool": { # Details describing an MCP Tool. # The MCP Tool Operation. + "annotations": { # Annotations for a Tool. # Optional. Optional annotations for the tool. + "additionalHints": { # Optional. Additional hints which may help tools and not covered in defaults. + "a_key": "A String", + }, + "destructiveHint": True or False, # Optional. Hint indicating if the tool may have destructive side effects. + "idempotentHint": True or False, # Optional. Hint indicating if the tool is idempotent. + "openWorldHint": True or False, # Optional. Hint indicating if the tool interacts with the open world (e.g., internet). + "readOnlyHint": True or False, # Optional. Hint indicating if the tool is read-only. + "title": "A String", # Optional. A human-readable title for the tool (if different from Tool.title). + }, + "description": "A String", # Optional. Description of what the tool does. + "inputSchema": { # The operation schema needed for an operation. # Optional. Input schema for the operation. This can be parsed only from MCP schema type. + "jsonSchema": { # The JSON schema. Only valid JSON is accepted but semantic validation of schema is not supported right now. + "a_key": "", # Properties of the object. + }, + }, + "name": "A String", # Required. The name of the tool, unique within its parent scope (version). + "outputSchema": { # The operation schema needed for an operation. # Optional. Output schema for the operation. This can be parsed only from MCP schema type. + "jsonSchema": { # The JSON schema. Only valid JSON is accepted but semantic validation of schema is not supported right now. + "a_key": "", # Properties of the object. + }, + }, + "title": "A String", # Optional. Optional title for the tool. + }, }, "name": "A String", # Identifier. The name of the operation. Format: `projects/{project}/locations/{location}/apis/{api}/versions/{version}/operations/{operation}` "sourceMetadata": [ # Output only. The list of sources and metadata from the sources of the API operation. @@ -406,6 +481,31 @@

Method Details

"path": "A String", # Optional. Complete path relative to server endpoint. Note: Even though this field is optional, it is required for CreateApiOperation API and we will fail the request if not provided. }, }, + "mcpTool": { # Details describing an MCP Tool. # The MCP Tool Operation. + "annotations": { # Annotations for a Tool. # Optional. Optional annotations for the tool. + "additionalHints": { # Optional. Additional hints which may help tools and not covered in defaults. + "a_key": "A String", + }, + "destructiveHint": True or False, # Optional. Hint indicating if the tool may have destructive side effects. + "idempotentHint": True or False, # Optional. Hint indicating if the tool is idempotent. + "openWorldHint": True or False, # Optional. Hint indicating if the tool interacts with the open world (e.g., internet). + "readOnlyHint": True or False, # Optional. Hint indicating if the tool is read-only. + "title": "A String", # Optional. A human-readable title for the tool (if different from Tool.title). + }, + "description": "A String", # Optional. Description of what the tool does. + "inputSchema": { # The operation schema needed for an operation. # Optional. Input schema for the operation. This can be parsed only from MCP schema type. + "jsonSchema": { # The JSON schema. Only valid JSON is accepted but semantic validation of schema is not supported right now. + "a_key": "", # Properties of the object. + }, + }, + "name": "A String", # Required. The name of the tool, unique within its parent scope (version). + "outputSchema": { # The operation schema needed for an operation. # Optional. Output schema for the operation. This can be parsed only from MCP schema type. + "jsonSchema": { # The JSON schema. Only valid JSON is accepted but semantic validation of schema is not supported right now. + "a_key": "", # Properties of the object. + }, + }, + "title": "A String", # Optional. Optional title for the tool. + }, }, "name": "A String", # Identifier. The name of the operation. Format: `projects/{project}/locations/{location}/apis/{api}/versions/{version}/operations/{operation}` "sourceMetadata": [ # Output only. The list of sources and metadata from the sources of the API operation. @@ -444,7 +544,7 @@

Method Details

patch(name, body=None, updateMask=None, x__xgafv=None) -
Update an operation in an API version. The following fields in the ApiOperation resource can be updated: * details.description * details.documentation * details.http_operation.path * details.http_operation.method * details.deprecated * attributes * details.mcp_tool.title * details.mcp_tool.description * details.input_schema * details.output_schema * details.mcp_tool.annotations.title * details.mcp_tool.annotations.read_only_hint * details.mcp_tool.annotations.destructive_hint * details.mcp_tool.annotations.idempotent_hint * details.mcp_tool.annotations.open_world_hint * details.mcp_tool.annotations.additional_hints The update_mask should be used to specify the fields being updated. An operation can be updated only if the operation was created via CreateApiOperation API. If the operation was created by parsing the spec, then it can be edited by updating the spec.
+  
Update an operation in an API version. The following fields in the ApiOperation resource can be updated: * details.description * details.documentation * details.http_operation.path * details.http_operation.method * details.deprecated * attributes * details.mcp_tool.title * details.mcp_tool.description * details.mcp_tool.input_schema * details.mcp_tool.output_schema * details.input_schema * details.output_schema * details.mcp_tool.annotations.title * details.mcp_tool.annotations.read_only_hint * details.mcp_tool.annotations.destructive_hint * details.mcp_tool.annotations.idempotent_hint * details.mcp_tool.annotations.open_world_hint * details.mcp_tool.annotations.additional_hints The update_mask should be used to specify the fields being updated. An operation can be updated only if the operation was created via CreateApiOperation API. If the operation was created by parsing the spec, then it can be edited by updating the spec.
 
 Args:
   name: string, Identifier. The name of the operation. Format: `projects/{project}/locations/{location}/apis/{api}/versions/{version}/operations/{operation}` (required)
@@ -496,6 +596,31 @@ 

Method Details

"path": "A String", # Optional. Complete path relative to server endpoint. Note: Even though this field is optional, it is required for CreateApiOperation API and we will fail the request if not provided. }, }, + "mcpTool": { # Details describing an MCP Tool. # The MCP Tool Operation. + "annotations": { # Annotations for a Tool. # Optional. Optional annotations for the tool. + "additionalHints": { # Optional. Additional hints which may help tools and not covered in defaults. + "a_key": "A String", + }, + "destructiveHint": True or False, # Optional. Hint indicating if the tool may have destructive side effects. + "idempotentHint": True or False, # Optional. Hint indicating if the tool is idempotent. + "openWorldHint": True or False, # Optional. Hint indicating if the tool interacts with the open world (e.g., internet). + "readOnlyHint": True or False, # Optional. Hint indicating if the tool is read-only. + "title": "A String", # Optional. A human-readable title for the tool (if different from Tool.title). + }, + "description": "A String", # Optional. Description of what the tool does. + "inputSchema": { # The operation schema needed for an operation. # Optional. Input schema for the operation. This can be parsed only from MCP schema type. + "jsonSchema": { # The JSON schema. Only valid JSON is accepted but semantic validation of schema is not supported right now. + "a_key": "", # Properties of the object. + }, + }, + "name": "A String", # Required. The name of the tool, unique within its parent scope (version). + "outputSchema": { # The operation schema needed for an operation. # Optional. Output schema for the operation. This can be parsed only from MCP schema type. + "jsonSchema": { # The JSON schema. Only valid JSON is accepted but semantic validation of schema is not supported right now. + "a_key": "", # Properties of the object. + }, + }, + "title": "A String", # Optional. Optional title for the tool. + }, }, "name": "A String", # Identifier. The name of the operation. Format: `projects/{project}/locations/{location}/apis/{api}/versions/{version}/operations/{operation}` "sourceMetadata": [ # Output only. The list of sources and metadata from the sources of the API operation. @@ -568,6 +693,31 @@

Method Details

"path": "A String", # Optional. Complete path relative to server endpoint. Note: Even though this field is optional, it is required for CreateApiOperation API and we will fail the request if not provided. }, }, + "mcpTool": { # Details describing an MCP Tool. # The MCP Tool Operation. + "annotations": { # Annotations for a Tool. # Optional. Optional annotations for the tool. + "additionalHints": { # Optional. Additional hints which may help tools and not covered in defaults. + "a_key": "A String", + }, + "destructiveHint": True or False, # Optional. Hint indicating if the tool may have destructive side effects. + "idempotentHint": True or False, # Optional. Hint indicating if the tool is idempotent. + "openWorldHint": True or False, # Optional. Hint indicating if the tool interacts with the open world (e.g., internet). + "readOnlyHint": True or False, # Optional. Hint indicating if the tool is read-only. + "title": "A String", # Optional. A human-readable title for the tool (if different from Tool.title). + }, + "description": "A String", # Optional. Description of what the tool does. + "inputSchema": { # The operation schema needed for an operation. # Optional. Input schema for the operation. This can be parsed only from MCP schema type. + "jsonSchema": { # The JSON schema. Only valid JSON is accepted but semantic validation of schema is not supported right now. + "a_key": "", # Properties of the object. + }, + }, + "name": "A String", # Required. The name of the tool, unique within its parent scope (version). + "outputSchema": { # The operation schema needed for an operation. # Optional. Output schema for the operation. This can be parsed only from MCP schema type. + "jsonSchema": { # The JSON schema. Only valid JSON is accepted but semantic validation of schema is not supported right now. + "a_key": "", # Properties of the object. + }, + }, + "title": "A String", # Optional. Optional title for the tool. + }, }, "name": "A String", # Identifier. The name of the operation. Format: `projects/{project}/locations/{location}/apis/{api}/versions/{version}/operations/{operation}` "sourceMetadata": [ # Output only. The list of sources and metadata from the sources of the API operation. diff --git a/docs/dyn/apihub_v1.projects.locations.apis.versions.specs.html b/docs/dyn/apihub_v1.projects.locations.apis.versions.specs.html index 0dec86150e..f3af108d56 100644 --- a/docs/dyn/apihub_v1.projects.locations.apis.versions.specs.html +++ b/docs/dyn/apihub_v1.projects.locations.apis.versions.specs.html @@ -83,6 +83,9 @@

Instance Methods

delete(name, x__xgafv=None)

Delete a spec. Deleting a spec will also delete the associated operations from the version.

+

+ fetchAdditionalSpecContent(name, specContentType=None, x__xgafv=None)

+

Fetch additional spec content.

get(name, x__xgafv=None)

Get details about the information parsed from a spec. Note that this method does not return the raw spec contents. Use GetSpecContents method to retrieve the same.

@@ -117,6 +120,20 @@

Method Details

The object takes the form of: { # Represents a spec associated with an API version in the API Hub. Note that specs of various types can be uploaded, however parsing of details is supported for OpenAPI spec currently. + "additionalSpecContents": [ # Output only. The additional spec contents for the spec. + { # The additional spec content for the spec. This contains the metadata and the last update time for the additional spec content. + "createTime": "A String", # Output only. The time at which the spec content was created. + "labels": { # Optional. The labels of the spec content e.g. specboost addon version. + "a_key": "A String", + }, + "specContentType": "A String", # Required. The type of the spec content. + "specContents": { # The spec contents. # Optional. The additional spec contents. + "contents": "A String", # Required. The contents of the spec. + "mimeType": "A String", # Required. The mime type of the content for example application/json, application/yaml, application/wsdl etc. + }, + "updateTime": "A String", # Output only. The time at which the spec content was last updated. + }, + ], "attributes": { # Optional. The list of user defined attributes associated with the spec. The key is the attribute name. It will be of the format: `projects/{project}/locations/{location}/attributes/{attribute}`. The value is the attribute values associated with the resource. "a_key": { # The attribute values associated with resource. "attribute": "A String", # Output only. The name of the attribute. Format: projects/{project}/locations/{location}/attributes/{attribute} @@ -255,6 +272,20 @@

Method Details

An object of the form: { # Represents a spec associated with an API version in the API Hub. Note that specs of various types can be uploaded, however parsing of details is supported for OpenAPI spec currently. + "additionalSpecContents": [ # Output only. The additional spec contents for the spec. + { # The additional spec content for the spec. This contains the metadata and the last update time for the additional spec content. + "createTime": "A String", # Output only. The time at which the spec content was created. + "labels": { # Optional. The labels of the spec content e.g. specboost addon version. + "a_key": "A String", + }, + "specContentType": "A String", # Required. The type of the spec content. + "specContents": { # The spec contents. # Optional. The additional spec contents. + "contents": "A String", # Required. The contents of the spec. + "mimeType": "A String", # Required. The mime type of the content for example application/json, application/yaml, application/wsdl etc. + }, + "updateTime": "A String", # Output only. The time at which the spec content was last updated. + }, + ], "attributes": { # Optional. The list of user defined attributes associated with the spec. The key is the attribute name. It will be of the format: `projects/{project}/locations/{location}/attributes/{attribute}`. The value is the attribute values associated with the resource. "a_key": { # The attribute values associated with resource. "attribute": "A String", # Output only. The name of the attribute. Format: projects/{project}/locations/{location}/attributes/{attribute} @@ -402,6 +433,40 @@

Method Details

}
+
+ fetchAdditionalSpecContent(name, specContentType=None, x__xgafv=None) +
Fetch additional spec content.
+
+Args:
+  name: string, Required. The name of the spec whose contents need to be retrieved. Format: `projects/{project}/locations/{location}/apis/{api}/versions/{version}/specs/{spec}` (required)
+  specContentType: string, Optional. The type of the spec contents to be retrieved.
+    Allowed values
+      SPEC_CONTENT_TYPE_UNSPECIFIED - Unspecified spec content type. Defaults to spec content uploaded by the user.
+      BOOSTED_SPEC_CONTENT - The spec content type for boosted spec.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # The FetchAdditionalSpecContent method's response.
+  "additionalSpecContent": { # The additional spec content for the spec. This contains the metadata and the last update time for the additional spec content. # The additional spec content.
+    "createTime": "A String", # Output only. The time at which the spec content was created.
+    "labels": { # Optional. The labels of the spec content e.g. specboost addon version.
+      "a_key": "A String",
+    },
+    "specContentType": "A String", # Required. The type of the spec content.
+    "specContents": { # The spec contents. # Optional. The additional spec contents.
+      "contents": "A String", # Required. The contents of the spec.
+      "mimeType": "A String", # Required. The mime type of the content for example application/json, application/yaml, application/wsdl etc.
+    },
+    "updateTime": "A String", # Output only. The time at which the spec content was last updated.
+  },
+}
+
+
get(name, x__xgafv=None)
Get details about the information parsed from a spec. Note that this method does not return the raw spec contents. Use GetSpecContents method to retrieve the same.
@@ -417,6 +482,20 @@ 

Method Details

An object of the form: { # Represents a spec associated with an API version in the API Hub. Note that specs of various types can be uploaded, however parsing of details is supported for OpenAPI spec currently. + "additionalSpecContents": [ # Output only. The additional spec contents for the spec. + { # The additional spec content for the spec. This contains the metadata and the last update time for the additional spec content. + "createTime": "A String", # Output only. The time at which the spec content was created. + "labels": { # Optional. The labels of the spec content e.g. specboost addon version. + "a_key": "A String", + }, + "specContentType": "A String", # Required. The type of the spec content. + "specContents": { # The spec contents. # Optional. The additional spec contents. + "contents": "A String", # Required. The contents of the spec. + "mimeType": "A String", # Required. The mime type of the content for example application/json, application/yaml, application/wsdl etc. + }, + "updateTime": "A String", # Output only. The time at which the spec content was last updated. + }, + ], "attributes": { # Optional. The list of user defined attributes associated with the spec. The key is the attribute name. It will be of the format: `projects/{project}/locations/{location}/attributes/{attribute}`. The value is the attribute values associated with the resource. "a_key": { # The attribute values associated with resource. "attribute": "A String", # Output only. The name of the attribute. Format: projects/{project}/locations/{location}/attributes/{attribute} @@ -611,6 +690,20 @@

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. "specs": [ # The specs corresponding to an API Version. { # Represents a spec associated with an API version in the API Hub. Note that specs of various types can be uploaded, however parsing of details is supported for OpenAPI spec currently. + "additionalSpecContents": [ # Output only. The additional spec contents for the spec. + { # The additional spec content for the spec. This contains the metadata and the last update time for the additional spec content. + "createTime": "A String", # Output only. The time at which the spec content was created. + "labels": { # Optional. The labels of the spec content e.g. specboost addon version. + "a_key": "A String", + }, + "specContentType": "A String", # Required. The type of the spec content. + "specContents": { # The spec contents. # Optional. The additional spec contents. + "contents": "A String", # Required. The contents of the spec. + "mimeType": "A String", # Required. The mime type of the content for example application/json, application/yaml, application/wsdl etc. + }, + "updateTime": "A String", # Output only. The time at which the spec content was last updated. + }, + ], "attributes": { # Optional. The list of user defined attributes associated with the spec. The key is the attribute name. It will be of the format: `projects/{project}/locations/{location}/attributes/{attribute}`. The value is the attribute values associated with the resource. "a_key": { # The attribute values associated with resource. "attribute": "A String", # Output only. The name of the attribute. Format: projects/{project}/locations/{location}/attributes/{attribute} @@ -766,6 +859,20 @@

Method Details

The object takes the form of: { # Represents a spec associated with an API version in the API Hub. Note that specs of various types can be uploaded, however parsing of details is supported for OpenAPI spec currently. + "additionalSpecContents": [ # Output only. The additional spec contents for the spec. + { # The additional spec content for the spec. This contains the metadata and the last update time for the additional spec content. + "createTime": "A String", # Output only. The time at which the spec content was created. + "labels": { # Optional. The labels of the spec content e.g. specboost addon version. + "a_key": "A String", + }, + "specContentType": "A String", # Required. The type of the spec content. + "specContents": { # The spec contents. # Optional. The additional spec contents. + "contents": "A String", # Required. The contents of the spec. + "mimeType": "A String", # Required. The mime type of the content for example application/json, application/yaml, application/wsdl etc. + }, + "updateTime": "A String", # Output only. The time at which the spec content was last updated. + }, + ], "attributes": { # Optional. The list of user defined attributes associated with the spec. The key is the attribute name. It will be of the format: `projects/{project}/locations/{location}/attributes/{attribute}`. The value is the attribute values associated with the resource. "a_key": { # The attribute values associated with resource. "attribute": "A String", # Output only. The name of the attribute. Format: projects/{project}/locations/{location}/attributes/{attribute} @@ -904,6 +1011,20 @@

Method Details

An object of the form: { # Represents a spec associated with an API version in the API Hub. Note that specs of various types can be uploaded, however parsing of details is supported for OpenAPI spec currently. + "additionalSpecContents": [ # Output only. The additional spec contents for the spec. + { # The additional spec content for the spec. This contains the metadata and the last update time for the additional spec content. + "createTime": "A String", # Output only. The time at which the spec content was created. + "labels": { # Optional. The labels of the spec content e.g. specboost addon version. + "a_key": "A String", + }, + "specContentType": "A String", # Required. The type of the spec content. + "specContents": { # The spec contents. # Optional. The additional spec contents. + "contents": "A String", # Required. The contents of the spec. + "mimeType": "A String", # Required. The mime type of the content for example application/json, application/yaml, application/wsdl etc. + }, + "updateTime": "A String", # Output only. The time at which the spec content was last updated. + }, + ], "attributes": { # Optional. The list of user defined attributes associated with the spec. The key is the attribute name. It will be of the format: `projects/{project}/locations/{location}/attributes/{attribute}`. The value is the attribute values associated with the resource. "a_key": { # The attribute values associated with resource. "attribute": "A String", # Output only. The name of the attribute. Format: projects/{project}/locations/{location}/attributes/{attribute} diff --git a/docs/dyn/apihub_v1.projects.locations.html b/docs/dyn/apihub_v1.projects.locations.html index ef31ca6a60..e4087e52b3 100644 --- a/docs/dyn/apihub_v1.projects.locations.html +++ b/docs/dyn/apihub_v1.projects.locations.html @@ -74,6 +74,11 @@

API hub API . projects . locations

Instance Methods

+

+ addons() +

+

Returns the addons Resource.

+

apiHubInstances()

@@ -152,6 +157,12 @@

Instance Methods

lookupRuntimeProjectAttachment(name, x__xgafv=None)

Look up a runtime project attachment. This API can be called in the context of any project.

+

+ retrieveApiViews(parent, filter=None, pageSize=None, pageToken=None, view=None, x__xgafv=None)

+

Retrieve API views.

+

+ retrieveApiViews_next()

+

Retrieves the next page of results.

searchResources(location, body=None, x__xgafv=None)

Search across API-Hub resources.

@@ -686,6 +697,20 @@

Method Details

"originalId": "A String", # Optional. The unique identifier of the spec in the system where it was originally created. "originalUpdateTime": "A String", # Required. Timestamp indicating when the spec was last updated at the source. "spec": { # Represents a spec associated with an API version in the API Hub. Note that specs of various types can be uploaded, however parsing of details is supported for OpenAPI spec currently. # Required. The spec resource to be pushed to Hub's collect layer. The ID of the spec will be generated by Hub. + "additionalSpecContents": [ # Output only. The additional spec contents for the spec. + { # The additional spec content for the spec. This contains the metadata and the last update time for the additional spec content. + "createTime": "A String", # Output only. The time at which the spec content was created. + "labels": { # Optional. The labels of the spec content e.g. specboost addon version. + "a_key": "A String", + }, + "specContentType": "A String", # Required. The type of the spec content. + "specContents": { # The spec contents. # Optional. The additional spec contents. + "contents": "A String", # Required. The contents of the spec. + "mimeType": "A String", # Required. The mime type of the content for example application/json, application/yaml, application/wsdl etc. + }, + "updateTime": "A String", # Output only. The time at which the spec content was last updated. + }, + ], "attributes": { # Optional. The list of user defined attributes associated with the spec. The key is the attribute name. It will be of the format: `projects/{project}/locations/{location}/attributes/{attribute}`. The value is the attribute values associated with the resource. "a_key": { # The attribute values associated with resource. "attribute": "A String", # Output only. The name of the attribute. Format: projects/{project}/locations/{location}/attributes/{attribute} @@ -1104,21 +1129,19 @@

Method Details

- searchResources(location, body=None, x__xgafv=None) -
Search across API-Hub resources.
+    retrieveApiViews(parent, filter=None, pageSize=None, pageToken=None, view=None, x__xgafv=None)
+  
Retrieve API views.
 
 Args:
-  location: string, Required. The resource name of the location which will be of the type `projects/{project_id}/locations/{location_id}`. This field is used to identify the instance of API-Hub in which resources should be searched. (required)
-  body: object, The request body.
-    The object takes the form of:
-
-{ # The SearchResources method's request.
-  "filter": "A String", # Optional. An expression that filters the list of search results. A filter expression consists of a field name, a comparison operator, and a value for filtering. The value must be a string, a number, or a boolean. The comparison operator must be `=`. Filters are not case sensitive. The following field names are eligible for filtering: * `resource_type` - The type of resource in the search results. Must be one of the following: `Api`, `ApiOperation`, `Deployment`, `Definition`, `Spec` or `Version`. This field can only be specified once in the filter. Here are is an example: * `resource_type = Api` - The resource_type is _Api_.
-  "pageSize": 42, # Optional. The maximum number of search results to return. The service may return fewer than this value. If unspecified at most 10 search results will be returned. If value is negative then `INVALID_ARGUMENT` error is returned. The maximum value is 25; values above 25 will be coerced to 25. While paginating, you can specify a new page size parameter for each page of search results to be listed.
-  "pageToken": "A String", # Optional. A page token, received from a previous SearchResources call. Specify this parameter to retrieve the next page of transactions. When paginating, you must specify the `page_token` parameter and all the other parameters except page_size should be specified with the same value which was used in the previous call. If the other fields are set with a different value than the previous call then `INVALID_ARGUMENT` error is returned.
-  "query": "A String", # Required. The free text search query. This query can contain keywords which could be related to any detail of the API-Hub resources such display names, descriptions, attributes etc.
-}
-
+  parent: string, Required. The parent resource name. Format: `projects/{project}/locations/{location}`. (required)
+  filter: string, Optional. The filter expression.
+  pageSize: integer, Optional. The maximum number of results to return. Default to 100.
+  pageToken: string, Optional. A page token, received from a previous `RetrieveApiViews` call. Provide this to retrieve the subsequent page.
+  view: string, Required. The view type to return.
+    Allowed values
+      API_VIEW_TYPE_UNSPECIFIED - The default view type.
+      MCP_SERVER - The MCP server view in API hub.
+      MCP_TOOL - The MCP tool view in API hub.
   x__xgafv: string, V1 error format.
     Allowed values
       1 - v1 error format
@@ -1127,12 +1150,11 @@ 

Method Details

Returns: An object of the form: - { # Response for the SearchResources method. - "nextPageToken": "A String", # Pass this token in the SearchResourcesRequest to continue to list results. If all results have been returned, this field is an empty string or not present in the response. - "searchResults": [ # List of search results according to the filter and search query specified. The order of search results represents the ranking. - { # Represents the search results. - "resource": { # ApiHubResource is one of the resources such as Api, Operation, Deployment, Definition, Spec and Version resources stored in API-Hub. # This represents the ApiHubResource. Note: Only selected fields of the resources are populated in response. - "api": { # An API resource in the API Hub. # This represents Api resource in search results. Only name, display_name, description and owner fields are populated in search results. + { # The RetrieveApiViews method's response. + "apiViews": [ # The list of API views. + { # The view of an API. + "mcpServerView": { # A flattened view of an API, its version and one of the linked deployments. # Output only. MCP server view. + "api": { # An API resource in the API Hub. # The API. "apiFunctionalRequirements": { # The attribute values associated with resource. # Optional. The api functional requirements associated with the API resource. Carinality is 1 for this attribute. This maps to the following system defined attribute: `projects/{project}/locations/{location}/attributes/system-api-functional-requirements` attribute. The value of the attribute should be a proper URI, and in case of Cloud Storage URI, it should point to a Cloud Storage object, not a directory. "attribute": "A String", # Output only. The name of the attribute. Format: projects/{project}/locations/{location}/attributes/{attribute} "enumValues": { # The attribute values of data type enum. # The attribute values associated with a resource in case attribute data type is enum. @@ -1417,48 +1439,7 @@

Method Details

"A String", ], }, - "definition": { # Represents a definition for example schema, request, response definitions contained in an API version. A definition is added/updated/deleted in an API version when a new spec is added or an existing spec is updated/deleted in a version. Currently, definition will be created only corresponding to OpenAPI spec as parsing is supported for OpenAPI spec. Also, within OpenAPI spec, only `schema` object is supported. # This represents Definition resource in search results. Only name field is populated in search results. - "attributes": { # Optional. The list of user defined attributes associated with the definition resource. The key is the attribute name. It will be of the format: `projects/{project}/locations/{location}/attributes/{attribute}`. The value is the attribute values associated with the resource. - "a_key": { # The attribute values associated with resource. - "attribute": "A String", # Output only. The name of the attribute. Format: projects/{project}/locations/{location}/attributes/{attribute} - "enumValues": { # The attribute values of data type enum. # The attribute values associated with a resource in case attribute data type is enum. - "values": [ # Required. The attribute values in case attribute data type is enum. - { # The value that can be assigned to the attribute when the data type is enum. - "description": "A String", # Optional. The detailed description of the allowed value. - "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. - "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. - }, - ], - }, - "jsonValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is JSON. - "values": [ # Required. The attribute values in case attribute data type is string or JSON. - "A String", - ], - }, - "stringValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is string. - "values": [ # Required. The attribute values in case attribute data type is string or JSON. - "A String", - ], - }, - "uriValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is URL, URI or IP, like gs://bucket-name/object-name. - "values": [ # Required. The attribute values in case attribute data type is string or JSON. - "A String", - ], - }, - }, - }, - "createTime": "A String", # Output only. The time at which the definition was created. - "name": "A String", # Identifier. The name of the definition. Format: `projects/{project}/locations/{location}/apis/{api}/versions/{version}/definitions/{definition}` - "schema": { # The schema details derived from the spec. Currently, this entity is supported for OpenAPI spec only. For OpenAPI spec, this maps to the schema defined in the `definitions` section for OpenAPI 2.0 version and in `components.schemas` section for OpenAPI 3.0 and 3.1 version. # Output only. The value of a schema definition. - "displayName": "A String", # Output only. The display name of the schema. This will map to the name of the schema in the spec. - "rawValue": "A String", # Output only. The raw value of the schema definition corresponding to the schema name in the spec. - }, - "spec": "A String", # Output only. The name of the spec from where the definition was parsed. Format is `projects/{project}/locations/{location}/apis/{api}/versions/{version}/specs/{spec}` - "type": "A String", # Output only. The type of the definition. - "updateTime": "A String", # Output only. The time at which the definition was last updated. - }, - "deployment": { # Details of the deployment where APIs are hosted. A deployment could represent an Apigee proxy, API gateway, other Google Cloud services or non-Google Cloud services as well. A deployment entity is a root level entity in the API hub and exists independent of any API. # This represents Deployment resource in search results. Only name, display_name, description, deployment_type and api_versions fields are populated in search results. + "deployment": { # Details of the deployment where APIs are hosted. A deployment could represent an Apigee proxy, API gateway, other Google Cloud services or non-Google Cloud services as well. A deployment entity is a root level entity in the API hub and exists independent of any API. # The deployment. "apiVersions": [ # Output only. The API versions linked to this deployment. Note: A particular deployment could be linked to multiple different API versions (of same or different APIs). "A String", ], @@ -1659,8 +1640,39 @@

Method Details

}, "updateTime": "A String", # Output only. The time at which the deployment was last updated. }, - "operation": { # Represents an operation contained in an API version in the API Hub. An operation is added/updated/deleted in an API version when a new spec is added or an existing spec is updated/deleted in a version. Currently, an operation will be created only corresponding to OpenAPI spec as parsing is supported for OpenAPI spec. Alternatively operations can be managed via create,update and delete APIs, creation of apiOperation can be possible only for version with no parsed operations and update/delete can be possible only for operations created via create API. # This represents ApiOperation resource in search results. Only name, description, spec and details fields are populated in search results. - "attributes": { # Optional. The list of user defined attributes associated with the API operation resource. The key is the attribute name. It will be of the format: `projects/{project}/locations/{location}/attributes/{attribute}`. The value is the attribute values associated with the resource. + "version": { # Represents a version of the API resource in API hub. This is also referred to as the API version. # The version. + "accreditation": { # The attribute values associated with resource. # Optional. The accreditations associated with the API version. This maps to the following system defined attribute: `projects/{project}/locations/{location}/attributes/system-accreditation` attribute. The number of values for this attribute will be based on the cardinality of the attribute. The same can be retrieved via GetAttribute API. All values should be from the list of allowed values defined for the attribute. + "attribute": "A String", # Output only. The name of the attribute. Format: projects/{project}/locations/{location}/attributes/{attribute} + "enumValues": { # The attribute values of data type enum. # The attribute values associated with a resource in case attribute data type is enum. + "values": [ # Required. The attribute values in case attribute data type is enum. + { # The value that can be assigned to the attribute when the data type is enum. + "description": "A String", # Optional. The detailed description of the allowed value. + "displayName": "A String", # Required. The display name of the allowed value. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. + }, + ], + }, + "jsonValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is JSON. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + "stringValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is string. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + "uriValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is URL, URI or IP, like gs://bucket-name/object-name. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + }, + "apiOperations": [ # Output only. The operations contained in the API version. These operations will be added to the version when a new spec is added or when an existing spec is updated. Format is `projects/{project}/locations/{location}/apis/{api}/versions/{version}/operations/{operation}` + "A String", + ], + "attributes": { # Optional. The list of user defined attributes associated with the Version resource. The key is the attribute name. It will be of the format: `projects/{project}/locations/{location}/attributes/{attribute}`. The value is the attribute values associated with the resource. "a_key": { # The attribute values associated with resource. "attribute": "A String", # Output only. The name of the attribute. Format: projects/{project}/locations/{location}/attributes/{attribute} "enumValues": { # The attribute values of data type enum. # The attribute values associated with a resource in case attribute data type is enum. @@ -1690,23 +1702,77 @@

Method Details

}, }, }, - "createTime": "A String", # Output only. The time at which the operation was created. - "details": { # The operation details parsed from the spec. # Optional. Operation details. Note: Even though this field is optional, it is required for CreateApiOperation API and we will fail the request if not provided. - "deprecated": True or False, # Optional. For OpenAPI spec, this will be set if `operation.deprecated`is marked as `true` in the spec. - "description": "A String", # Optional. Description of the operation behavior. For OpenAPI spec, this will map to `operation.description` in the spec, in case description is empty, `operation.summary` will be used. - "documentation": { # Documentation details. # Optional. Additional external documentation for this operation. For OpenAPI spec, this will map to `operation.documentation` in the spec. - "externalUri": "A String", # Optional. The uri of the externally hosted documentation. + "compliance": { # The attribute values associated with resource. # Optional. The compliance associated with the API version. This maps to the following system defined attribute: `projects/{project}/locations/{location}/attributes/system-compliance` attribute. The number of values for this attribute will be based on the cardinality of the attribute. The same can be retrieved via GetAttribute API. All values should be from the list of allowed values defined for the attribute. + "attribute": "A String", # Output only. The name of the attribute. Format: projects/{project}/locations/{location}/attributes/{attribute} + "enumValues": { # The attribute values of data type enum. # The attribute values associated with a resource in case attribute data type is enum. + "values": [ # Required. The attribute values in case attribute data type is enum. + { # The value that can be assigned to the attribute when the data type is enum. + "description": "A String", # Optional. The detailed description of the allowed value. + "displayName": "A String", # Required. The display name of the allowed value. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. + }, + ], }, - "httpOperation": { # The HTTP Operation. # The HTTP Operation. - "method": "A String", # Optional. Operation method Note: Even though this field is optional, it is required for CreateApiOperation API and we will fail the request if not provided. - "path": { # The path details derived from the spec. # Optional. The path details for the Operation. Note: Even though this field is optional, it is required for CreateApiOperation API and we will fail the request if not provided. - "description": "A String", # Optional. A short description for the path applicable to all operations. - "path": "A String", # Optional. Complete path relative to server endpoint. Note: Even though this field is optional, it is required for CreateApiOperation API and we will fail the request if not provided. - }, + "jsonValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is JSON. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + "stringValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is string. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + "uriValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is URL, URI or IP, like gs://bucket-name/object-name. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], }, }, - "name": "A String", # Identifier. The name of the operation. Format: `projects/{project}/locations/{location}/apis/{api}/versions/{version}/operations/{operation}` - "sourceMetadata": [ # Output only. The list of sources and metadata from the sources of the API operation. + "createTime": "A String", # Output only. The time at which the version was created. + "definitions": [ # Output only. The definitions contained in the API version. These definitions will be added to the version when a new spec is added or when an existing spec is updated. Format is `projects/{project}/locations/{location}/apis/{api}/versions/{version}/definitions/{definition}` + "A String", + ], + "deployments": [ # Optional. The deployments linked to this API version. Note: A particular API version could be deployed to multiple deployments (for dev deployment, UAT deployment, etc) Format is `projects/{project}/locations/{location}/deployments/{deployment}` + "A String", + ], + "description": "A String", # Optional. The description of the version. + "displayName": "A String", # Required. The display name of the version. + "documentation": { # Documentation details. # Optional. The documentation of the version. + "externalUri": "A String", # Optional. The uri of the externally hosted documentation. + }, + "lifecycle": { # The attribute values associated with resource. # Optional. The lifecycle of the API version. This maps to the following system defined attribute: `projects/{project}/locations/{location}/attributes/system-lifecycle` attribute. The number of values for this attribute will be based on the cardinality of the attribute. The same can be retrieved via GetAttribute API. All values should be from the list of allowed values defined for the attribute. + "attribute": "A String", # Output only. The name of the attribute. Format: projects/{project}/locations/{location}/attributes/{attribute} + "enumValues": { # The attribute values of data type enum. # The attribute values associated with a resource in case attribute data type is enum. + "values": [ # Required. The attribute values in case attribute data type is enum. + { # The value that can be assigned to the attribute when the data type is enum. + "description": "A String", # Optional. The detailed description of the allowed value. + "displayName": "A String", # Required. The display name of the allowed value. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. + }, + ], + }, + "jsonValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is JSON. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + "stringValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is string. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + "uriValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is URL, URI or IP, like gs://bucket-name/object-name. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + }, + "name": "A String", # Identifier. The name of the version. Format: `projects/{project}/locations/{location}/apis/{api}/versions/{version}` + "selectedDeployment": "A String", # Optional. The selected deployment for a Version resource. This can be used when special handling is needed on client side for a particular deployment linked to the version. Format is `projects/{project}/locations/{location}/deployments/{deployment}` + "sourceMetadata": [ # Output only. The list of sources and metadata from the sources of the version. { # SourceMetadata represents the metadata for a resource at the source. "originalResourceCreateTime": "A String", # Output only. The time at which the resource was created at the source. "originalResourceId": "A String", # Output only. The unique identifier of the resource at the source. @@ -1718,10 +1784,1414 @@

Method Details

"sourceType": "A String", # Output only. The type of the source. }, ], - "spec": "A String", # Output only. The name of the spec will be of the format: `projects/{project}/locations/{location}/apis/{api}/versions/{version}/specs/{spec}` Note:The name of the spec will be empty if the operation is created via CreateApiOperation API. - "updateTime": "A String", # Output only. The time at which the operation was last updated. + "specs": [ # Output only. The specs associated with this version. Note that an API version can be associated with multiple specs. Format is `projects/{project}/locations/{location}/apis/{api}/versions/{version}/specs/{spec}` + "A String", + ], + "updateTime": "A String", # Output only. The time at which the version was last updated. }, - "spec": { # Represents a spec associated with an API version in the API Hub. Note that specs of various types can be uploaded, however parsing of details is supported for OpenAPI spec currently. # This represents Spec resource in search results. Only name, display_name, description, spec_type and documentation fields are populated in search results. + }, + "mcpToolView": { # A flattened view of an API, its version, one of its operations and one of the linked deployments. If there are no deployments linked to the operation then the result will be empty. # Output only. MCP tools view. + "api": { # An API resource in the API Hub. # The API. + "apiFunctionalRequirements": { # The attribute values associated with resource. # Optional. The api functional requirements associated with the API resource. Carinality is 1 for this attribute. This maps to the following system defined attribute: `projects/{project}/locations/{location}/attributes/system-api-functional-requirements` attribute. The value of the attribute should be a proper URI, and in case of Cloud Storage URI, it should point to a Cloud Storage object, not a directory. + "attribute": "A String", # Output only. The name of the attribute. Format: projects/{project}/locations/{location}/attributes/{attribute} + "enumValues": { # The attribute values of data type enum. # The attribute values associated with a resource in case attribute data type is enum. + "values": [ # Required. The attribute values in case attribute data type is enum. + { # The value that can be assigned to the attribute when the data type is enum. + "description": "A String", # Optional. The detailed description of the allowed value. + "displayName": "A String", # Required. The display name of the allowed value. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. + }, + ], + }, + "jsonValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is JSON. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + "stringValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is string. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + "uriValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is URL, URI or IP, like gs://bucket-name/object-name. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + }, + "apiRequirements": { # The attribute values associated with resource. # Optional. The api requirement doc associated with the API resource. Carinality is 1 for this attribute. This maps to the following system defined attribute: `projects/{project}/locations/{location}/attributes/system-api-requirements` attribute. The value of the attribute should be a proper URI, and in case of Cloud Storage URI, it should point to a Cloud Storage object, not a directory. + "attribute": "A String", # Output only. The name of the attribute. Format: projects/{project}/locations/{location}/attributes/{attribute} + "enumValues": { # The attribute values of data type enum. # The attribute values associated with a resource in case attribute data type is enum. + "values": [ # Required. The attribute values in case attribute data type is enum. + { # The value that can be assigned to the attribute when the data type is enum. + "description": "A String", # Optional. The detailed description of the allowed value. + "displayName": "A String", # Required. The display name of the allowed value. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. + }, + ], + }, + "jsonValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is JSON. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + "stringValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is string. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + "uriValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is URL, URI or IP, like gs://bucket-name/object-name. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + }, + "apiStyle": { # The attribute values associated with resource. # Optional. The style of the API. This maps to the following system defined attribute: `projects/{project}/locations/{location}/attributes/system-api-style` attribute. The number of values for this attribute will be based on the cardinality of the attribute. The same can be retrieved via GetAttribute API. All values should be from the list of allowed values defined for the attribute. + "attribute": "A String", # Output only. The name of the attribute. Format: projects/{project}/locations/{location}/attributes/{attribute} + "enumValues": { # The attribute values of data type enum. # The attribute values associated with a resource in case attribute data type is enum. + "values": [ # Required. The attribute values in case attribute data type is enum. + { # The value that can be assigned to the attribute when the data type is enum. + "description": "A String", # Optional. The detailed description of the allowed value. + "displayName": "A String", # Required. The display name of the allowed value. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. + }, + ], + }, + "jsonValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is JSON. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + "stringValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is string. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + "uriValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is URL, URI or IP, like gs://bucket-name/object-name. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + }, + "apiTechnicalRequirements": { # The attribute values associated with resource. # Optional. The api technical requirements associated with the API resource. Carinality is 1 for this attribute. This maps to the following system defined attribute: `projects/{project}/locations/{location}/attributes/system-api-technical-requirements` attribute. The value of the attribute should be a proper URI, and in case of Cloud Storage URI, it should point to a Cloud Storage object, not a directory. + "attribute": "A String", # Output only. The name of the attribute. Format: projects/{project}/locations/{location}/attributes/{attribute} + "enumValues": { # The attribute values of data type enum. # The attribute values associated with a resource in case attribute data type is enum. + "values": [ # Required. The attribute values in case attribute data type is enum. + { # The value that can be assigned to the attribute when the data type is enum. + "description": "A String", # Optional. The detailed description of the allowed value. + "displayName": "A String", # Required. The display name of the allowed value. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. + }, + ], + }, + "jsonValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is JSON. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + "stringValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is string. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + "uriValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is URL, URI or IP, like gs://bucket-name/object-name. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + }, + "attributes": { # Optional. The list of user defined attributes associated with the API resource. The key is the attribute name. It will be of the format: `projects/{project}/locations/{location}/attributes/{attribute}`. The value is the attribute values associated with the resource. + "a_key": { # The attribute values associated with resource. + "attribute": "A String", # Output only. The name of the attribute. Format: projects/{project}/locations/{location}/attributes/{attribute} + "enumValues": { # The attribute values of data type enum. # The attribute values associated with a resource in case attribute data type is enum. + "values": [ # Required. The attribute values in case attribute data type is enum. + { # The value that can be assigned to the attribute when the data type is enum. + "description": "A String", # Optional. The detailed description of the allowed value. + "displayName": "A String", # Required. The display name of the allowed value. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. + }, + ], + }, + "jsonValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is JSON. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + "stringValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is string. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + "uriValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is URL, URI or IP, like gs://bucket-name/object-name. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + }, + }, + "businessUnit": { # The attribute values associated with resource. # Optional. The business unit owning the API. This maps to the following system defined attribute: `projects/{project}/locations/{location}/attributes/system-business-unit` attribute. The number of values for this attribute will be based on the cardinality of the attribute. The same can be retrieved via GetAttribute API. All values should be from the list of allowed values defined for the attribute. + "attribute": "A String", # Output only. The name of the attribute. Format: projects/{project}/locations/{location}/attributes/{attribute} + "enumValues": { # The attribute values of data type enum. # The attribute values associated with a resource in case attribute data type is enum. + "values": [ # Required. The attribute values in case attribute data type is enum. + { # The value that can be assigned to the attribute when the data type is enum. + "description": "A String", # Optional. The detailed description of the allowed value. + "displayName": "A String", # Required. The display name of the allowed value. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. + }, + ], + }, + "jsonValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is JSON. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + "stringValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is string. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + "uriValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is URL, URI or IP, like gs://bucket-name/object-name. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + }, + "createTime": "A String", # Output only. The time at which the API resource was created. + "description": "A String", # Optional. The description of the API resource. + "displayName": "A String", # Required. The display name of the API resource. + "documentation": { # Documentation details. # Optional. The documentation for the API resource. + "externalUri": "A String", # Optional. The uri of the externally hosted documentation. + }, + "fingerprint": "A String", # Optional. Fingerprint of the API resource. This must be unique for each API resource. It can neither be unset nor be updated to an existing fingerprint of another API resource. + "maturityLevel": { # The attribute values associated with resource. # Optional. The maturity level of the API. This maps to the following system defined attribute: `projects/{project}/locations/{location}/attributes/system-maturity-level` attribute. The number of values for this attribute will be based on the cardinality of the attribute. The same can be retrieved via GetAttribute API. All values should be from the list of allowed values defined for the attribute. + "attribute": "A String", # Output only. The name of the attribute. Format: projects/{project}/locations/{location}/attributes/{attribute} + "enumValues": { # The attribute values of data type enum. # The attribute values associated with a resource in case attribute data type is enum. + "values": [ # Required. The attribute values in case attribute data type is enum. + { # The value that can be assigned to the attribute when the data type is enum. + "description": "A String", # Optional. The detailed description of the allowed value. + "displayName": "A String", # Required. The display name of the allowed value. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. + }, + ], + }, + "jsonValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is JSON. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + "stringValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is string. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + "uriValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is URL, URI or IP, like gs://bucket-name/object-name. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + }, + "name": "A String", # Identifier. The name of the API resource in the API Hub. Format: `projects/{project}/locations/{location}/apis/{api}` + "owner": { # Owner details. # Optional. Owner details for the API resource. + "displayName": "A String", # Optional. The name of the owner. + "email": "A String", # Required. The email of the owner. + }, + "selectedVersion": "A String", # Optional. The selected version for an API resource. This can be used when special handling is needed on client side for particular version of the API. Format is `projects/{project}/locations/{location}/apis/{api}/versions/{version}` + "sourceMetadata": [ # Output only. The list of sources and metadata from the sources of the API resource. + { # SourceMetadata represents the metadata for a resource at the source. + "originalResourceCreateTime": "A String", # Output only. The time at which the resource was created at the source. + "originalResourceId": "A String", # Output only. The unique identifier of the resource at the source. + "originalResourceUpdateTime": "A String", # Output only. The time at which the resource was last updated at the source. + "pluginInstanceActionSource": { # PluginInstanceActionSource represents the plugin instance action source. # Output only. The source of the resource is a plugin instance action. + "actionId": "A String", # Output only. The id of the plugin instance action. + "pluginInstance": "A String", # Output only. The resource name of the source plugin instance. Format is `projects/{project}/locations/{location}/plugins/{plugin}/instances/{instance}` + }, + "sourceType": "A String", # Output only. The type of the source. + }, + ], + "targetUser": { # The attribute values associated with resource. # Optional. The target users for the API. This maps to the following system defined attribute: `projects/{project}/locations/{location}/attributes/system-target-user` attribute. The number of values for this attribute will be based on the cardinality of the attribute. The same can be retrieved via GetAttribute API. All values should be from the list of allowed values defined for the attribute. + "attribute": "A String", # Output only. The name of the attribute. Format: projects/{project}/locations/{location}/attributes/{attribute} + "enumValues": { # The attribute values of data type enum. # The attribute values associated with a resource in case attribute data type is enum. + "values": [ # Required. The attribute values in case attribute data type is enum. + { # The value that can be assigned to the attribute when the data type is enum. + "description": "A String", # Optional. The detailed description of the allowed value. + "displayName": "A String", # Required. The display name of the allowed value. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. + }, + ], + }, + "jsonValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is JSON. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + "stringValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is string. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + "uriValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is URL, URI or IP, like gs://bucket-name/object-name. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + }, + "team": { # The attribute values associated with resource. # Optional. The team owning the API. This maps to the following system defined attribute: `projects/{project}/locations/{location}/attributes/system-team` attribute. The number of values for this attribute will be based on the cardinality of the attribute. The same can be retrieved via GetAttribute API. All values should be from the list of allowed values defined for the attribute. + "attribute": "A String", # Output only. The name of the attribute. Format: projects/{project}/locations/{location}/attributes/{attribute} + "enumValues": { # The attribute values of data type enum. # The attribute values associated with a resource in case attribute data type is enum. + "values": [ # Required. The attribute values in case attribute data type is enum. + { # The value that can be assigned to the attribute when the data type is enum. + "description": "A String", # Optional. The detailed description of the allowed value. + "displayName": "A String", # Required. The display name of the allowed value. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. + }, + ], + }, + "jsonValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is JSON. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + "stringValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is string. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + "uriValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is URL, URI or IP, like gs://bucket-name/object-name. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + }, + "updateTime": "A String", # Output only. The time at which the API resource was last updated. + "versions": [ # Output only. The list of versions present in an API resource. Note: An API resource can be associated with more than 1 version. Format is `projects/{project}/locations/{location}/apis/{api}/versions/{version}` + "A String", + ], + }, + "apiOperation": { # Represents an operation contained in an API version in the API Hub. An operation is added/updated/deleted in an API version when a new spec is added or an existing spec is updated/deleted in a version. Currently, an operation will be created only corresponding to OpenAPI spec as parsing is supported for OpenAPI spec. Alternatively operations can be managed via create,update and delete APIs, creation of apiOperation can be possible only for version with no parsed operations and update/delete can be possible only for operations created via create API. # The API operation. + "attributes": { # Optional. The list of user defined attributes associated with the API operation resource. The key is the attribute name. It will be of the format: `projects/{project}/locations/{location}/attributes/{attribute}`. The value is the attribute values associated with the resource. + "a_key": { # The attribute values associated with resource. + "attribute": "A String", # Output only. The name of the attribute. Format: projects/{project}/locations/{location}/attributes/{attribute} + "enumValues": { # The attribute values of data type enum. # The attribute values associated with a resource in case attribute data type is enum. + "values": [ # Required. The attribute values in case attribute data type is enum. + { # The value that can be assigned to the attribute when the data type is enum. + "description": "A String", # Optional. The detailed description of the allowed value. + "displayName": "A String", # Required. The display name of the allowed value. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. + }, + ], + }, + "jsonValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is JSON. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + "stringValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is string. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + "uriValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is URL, URI or IP, like gs://bucket-name/object-name. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + }, + }, + "createTime": "A String", # Output only. The time at which the operation was created. + "details": { # The operation details parsed from the spec. # Optional. Operation details. Note: Even though this field is optional, it is required for CreateApiOperation API and we will fail the request if not provided. + "deprecated": True or False, # Optional. For OpenAPI spec, this will be set if `operation.deprecated`is marked as `true` in the spec. + "description": "A String", # Optional. Description of the operation behavior. For OpenAPI spec, this will map to `operation.description` in the spec, in case description is empty, `operation.summary` will be used. + "documentation": { # Documentation details. # Optional. Additional external documentation for this operation. For OpenAPI spec, this will map to `operation.documentation` in the spec. + "externalUri": "A String", # Optional. The uri of the externally hosted documentation. + }, + "httpOperation": { # The HTTP Operation. # The HTTP Operation. + "method": "A String", # Optional. Operation method Note: Even though this field is optional, it is required for CreateApiOperation API and we will fail the request if not provided. + "path": { # The path details derived from the spec. # Optional. The path details for the Operation. Note: Even though this field is optional, it is required for CreateApiOperation API and we will fail the request if not provided. + "description": "A String", # Optional. A short description for the path applicable to all operations. + "path": "A String", # Optional. Complete path relative to server endpoint. Note: Even though this field is optional, it is required for CreateApiOperation API and we will fail the request if not provided. + }, + }, + "mcpTool": { # Details describing an MCP Tool. # The MCP Tool Operation. + "annotations": { # Annotations for a Tool. # Optional. Optional annotations for the tool. + "additionalHints": { # Optional. Additional hints which may help tools and not covered in defaults. + "a_key": "A String", + }, + "destructiveHint": True or False, # Optional. Hint indicating if the tool may have destructive side effects. + "idempotentHint": True or False, # Optional. Hint indicating if the tool is idempotent. + "openWorldHint": True or False, # Optional. Hint indicating if the tool interacts with the open world (e.g., internet). + "readOnlyHint": True or False, # Optional. Hint indicating if the tool is read-only. + "title": "A String", # Optional. A human-readable title for the tool (if different from Tool.title). + }, + "description": "A String", # Optional. Description of what the tool does. + "inputSchema": { # The operation schema needed for an operation. # Optional. Input schema for the operation. This can be parsed only from MCP schema type. + "jsonSchema": { # The JSON schema. Only valid JSON is accepted but semantic validation of schema is not supported right now. + "a_key": "", # Properties of the object. + }, + }, + "name": "A String", # Required. The name of the tool, unique within its parent scope (version). + "outputSchema": { # The operation schema needed for an operation. # Optional. Output schema for the operation. This can be parsed only from MCP schema type. + "jsonSchema": { # The JSON schema. Only valid JSON is accepted but semantic validation of schema is not supported right now. + "a_key": "", # Properties of the object. + }, + }, + "title": "A String", # Optional. Optional title for the tool. + }, + }, + "name": "A String", # Identifier. The name of the operation. Format: `projects/{project}/locations/{location}/apis/{api}/versions/{version}/operations/{operation}` + "sourceMetadata": [ # Output only. The list of sources and metadata from the sources of the API operation. + { # SourceMetadata represents the metadata for a resource at the source. + "originalResourceCreateTime": "A String", # Output only. The time at which the resource was created at the source. + "originalResourceId": "A String", # Output only. The unique identifier of the resource at the source. + "originalResourceUpdateTime": "A String", # Output only. The time at which the resource was last updated at the source. + "pluginInstanceActionSource": { # PluginInstanceActionSource represents the plugin instance action source. # Output only. The source of the resource is a plugin instance action. + "actionId": "A String", # Output only. The id of the plugin instance action. + "pluginInstance": "A String", # Output only. The resource name of the source plugin instance. Format is `projects/{project}/locations/{location}/plugins/{plugin}/instances/{instance}` + }, + "sourceType": "A String", # Output only. The type of the source. + }, + ], + "spec": "A String", # Output only. The name of the spec will be of the format: `projects/{project}/locations/{location}/apis/{api}/versions/{version}/specs/{spec}` Note:The name of the spec will be empty if the operation is created via CreateApiOperation API. + "updateTime": "A String", # Output only. The time at which the operation was last updated. + }, + "deployment": { # Details of the deployment where APIs are hosted. A deployment could represent an Apigee proxy, API gateway, other Google Cloud services or non-Google Cloud services as well. A deployment entity is a root level entity in the API hub and exists independent of any API. # The deployment. + "apiVersions": [ # Output only. The API versions linked to this deployment. Note: A particular deployment could be linked to multiple different API versions (of same or different APIs). + "A String", + ], + "attributes": { # Optional. The list of user defined attributes associated with the deployment resource. The key is the attribute name. It will be of the format: `projects/{project}/locations/{location}/attributes/{attribute}`. The value is the attribute values associated with the resource. + "a_key": { # The attribute values associated with resource. + "attribute": "A String", # Output only. The name of the attribute. Format: projects/{project}/locations/{location}/attributes/{attribute} + "enumValues": { # The attribute values of data type enum. # The attribute values associated with a resource in case attribute data type is enum. + "values": [ # Required. The attribute values in case attribute data type is enum. + { # The value that can be assigned to the attribute when the data type is enum. + "description": "A String", # Optional. The detailed description of the allowed value. + "displayName": "A String", # Required. The display name of the allowed value. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. + }, + ], + }, + "jsonValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is JSON. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + "stringValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is string. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + "uriValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is URL, URI or IP, like gs://bucket-name/object-name. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + }, + }, + "createTime": "A String", # Output only. The time at which the deployment was created. + "deploymentType": { # The attribute values associated with resource. # Required. The type of deployment. This maps to the following system defined attribute: `projects/{project}/locations/{location}/attributes/system-deployment-type` attribute. The number of values for this attribute will be based on the cardinality of the attribute. The same can be retrieved via GetAttribute API. All values should be from the list of allowed values defined for the attribute. + "attribute": "A String", # Output only. The name of the attribute. Format: projects/{project}/locations/{location}/attributes/{attribute} + "enumValues": { # The attribute values of data type enum. # The attribute values associated with a resource in case attribute data type is enum. + "values": [ # Required. The attribute values in case attribute data type is enum. + { # The value that can be assigned to the attribute when the data type is enum. + "description": "A String", # Optional. The detailed description of the allowed value. + "displayName": "A String", # Required. The display name of the allowed value. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. + }, + ], + }, + "jsonValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is JSON. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + "stringValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is string. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + "uriValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is URL, URI or IP, like gs://bucket-name/object-name. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + }, + "description": "A String", # Optional. The description of the deployment. + "displayName": "A String", # Required. The display name of the deployment. + "documentation": { # Documentation details. # Optional. The documentation of the deployment. + "externalUri": "A String", # Optional. The uri of the externally hosted documentation. + }, + "endpoints": [ # Required. The endpoints at which this deployment resource is listening for API requests. This could be a list of complete URIs, hostnames or an IP addresses. + "A String", + ], + "environment": { # The attribute values associated with resource. # Optional. The environment mapping to this deployment. This maps to the following system defined attribute: `projects/{project}/locations/{location}/attributes/system-environment` attribute. The number of values for this attribute will be based on the cardinality of the attribute. The same can be retrieved via GetAttribute API. All values should be from the list of allowed values defined for the attribute. + "attribute": "A String", # Output only. The name of the attribute. Format: projects/{project}/locations/{location}/attributes/{attribute} + "enumValues": { # The attribute values of data type enum. # The attribute values associated with a resource in case attribute data type is enum. + "values": [ # Required. The attribute values in case attribute data type is enum. + { # The value that can be assigned to the attribute when the data type is enum. + "description": "A String", # Optional. The detailed description of the allowed value. + "displayName": "A String", # Required. The display name of the allowed value. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. + }, + ], + }, + "jsonValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is JSON. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + "stringValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is string. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + "uriValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is URL, URI or IP, like gs://bucket-name/object-name. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + }, + "managementUrl": { # The attribute values associated with resource. # Optional. The uri where users can navigate to for the management of the deployment. This maps to the following system defined attribute: `projects/{project}/locations/{location}/attributes/system-management-url` The number of values for this attribute will be based on the cardinality of the attribute. The same can be retrieved via GetAttribute API. The value of the attribute should be a valid URL. + "attribute": "A String", # Output only. The name of the attribute. Format: projects/{project}/locations/{location}/attributes/{attribute} + "enumValues": { # The attribute values of data type enum. # The attribute values associated with a resource in case attribute data type is enum. + "values": [ # Required. The attribute values in case attribute data type is enum. + { # The value that can be assigned to the attribute when the data type is enum. + "description": "A String", # Optional. The detailed description of the allowed value. + "displayName": "A String", # Required. The display name of the allowed value. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. + }, + ], + }, + "jsonValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is JSON. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + "stringValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is string. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + "uriValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is URL, URI or IP, like gs://bucket-name/object-name. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + }, + "name": "A String", # Identifier. The name of the deployment. Format: `projects/{project}/locations/{location}/deployments/{deployment}` + "resourceUri": "A String", # Required. The resource URI identifies the deployment within its gateway. For Apigee gateways, its recommended to use the format: organizations/{org}/environments/{env}/apis/{api}. For ex: if a proxy with name `orders` is deployed in `staging` environment of `cymbal` organization, the resource URI would be: `organizations/cymbal/environments/staging/apis/orders`. + "slo": { # The attribute values associated with resource. # Optional. The SLO for this deployment. This maps to the following system defined attribute: `projects/{project}/locations/{location}/attributes/system-slo` attribute. The number of values for this attribute will be based on the cardinality of the attribute. The same can be retrieved via GetAttribute API. All values should be from the list of allowed values defined for the attribute. + "attribute": "A String", # Output only. The name of the attribute. Format: projects/{project}/locations/{location}/attributes/{attribute} + "enumValues": { # The attribute values of data type enum. # The attribute values associated with a resource in case attribute data type is enum. + "values": [ # Required. The attribute values in case attribute data type is enum. + { # The value that can be assigned to the attribute when the data type is enum. + "description": "A String", # Optional. The detailed description of the allowed value. + "displayName": "A String", # Required. The display name of the allowed value. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. + }, + ], + }, + "jsonValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is JSON. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + "stringValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is string. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + "uriValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is URL, URI or IP, like gs://bucket-name/object-name. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + }, + "sourceEnvironment": "A String", # Optional. The environment at source for the deployment. For example: prod, dev, staging, etc. + "sourceMetadata": [ # Output only. The list of sources and metadata from the sources of the deployment. + { # SourceMetadata represents the metadata for a resource at the source. + "originalResourceCreateTime": "A String", # Output only. The time at which the resource was created at the source. + "originalResourceId": "A String", # Output only. The unique identifier of the resource at the source. + "originalResourceUpdateTime": "A String", # Output only. The time at which the resource was last updated at the source. + "pluginInstanceActionSource": { # PluginInstanceActionSource represents the plugin instance action source. # Output only. The source of the resource is a plugin instance action. + "actionId": "A String", # Output only. The id of the plugin instance action. + "pluginInstance": "A String", # Output only. The resource name of the source plugin instance. Format is `projects/{project}/locations/{location}/plugins/{plugin}/instances/{instance}` + }, + "sourceType": "A String", # Output only. The type of the source. + }, + ], + "sourceProject": "A String", # Optional. The project to which the deployment belongs. For GCP gateways, this will refer to the project identifier. For others like Edge/OPDK, this will refer to the org identifier. + "sourceUri": { # The attribute values associated with resource. # Optional. The uri where additional source specific information for this deployment can be found. This maps to the following system defined attribute: `projects/{project}/locations/{location}/attributes/system-source-uri` The number of values for this attribute will be based on the cardinality of the attribute. The same can be retrieved via GetAttribute API. The value of the attribute should be a valid URI, and in case of Cloud Storage URI, it should point to a Cloud Storage object, not a directory. + "attribute": "A String", # Output only. The name of the attribute. Format: projects/{project}/locations/{location}/attributes/{attribute} + "enumValues": { # The attribute values of data type enum. # The attribute values associated with a resource in case attribute data type is enum. + "values": [ # Required. The attribute values in case attribute data type is enum. + { # The value that can be assigned to the attribute when the data type is enum. + "description": "A String", # Optional. The detailed description of the allowed value. + "displayName": "A String", # Required. The display name of the allowed value. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. + }, + ], + }, + "jsonValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is JSON. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + "stringValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is string. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + "uriValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is URL, URI or IP, like gs://bucket-name/object-name. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + }, + "updateTime": "A String", # Output only. The time at which the deployment was last updated. + }, + "version": { # Represents a version of the API resource in API hub. This is also referred to as the API version. # The version. + "accreditation": { # The attribute values associated with resource. # Optional. The accreditations associated with the API version. This maps to the following system defined attribute: `projects/{project}/locations/{location}/attributes/system-accreditation` attribute. The number of values for this attribute will be based on the cardinality of the attribute. The same can be retrieved via GetAttribute API. All values should be from the list of allowed values defined for the attribute. + "attribute": "A String", # Output only. The name of the attribute. Format: projects/{project}/locations/{location}/attributes/{attribute} + "enumValues": { # The attribute values of data type enum. # The attribute values associated with a resource in case attribute data type is enum. + "values": [ # Required. The attribute values in case attribute data type is enum. + { # The value that can be assigned to the attribute when the data type is enum. + "description": "A String", # Optional. The detailed description of the allowed value. + "displayName": "A String", # Required. The display name of the allowed value. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. + }, + ], + }, + "jsonValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is JSON. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + "stringValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is string. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + "uriValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is URL, URI or IP, like gs://bucket-name/object-name. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + }, + "apiOperations": [ # Output only. The operations contained in the API version. These operations will be added to the version when a new spec is added or when an existing spec is updated. Format is `projects/{project}/locations/{location}/apis/{api}/versions/{version}/operations/{operation}` + "A String", + ], + "attributes": { # Optional. The list of user defined attributes associated with the Version resource. The key is the attribute name. It will be of the format: `projects/{project}/locations/{location}/attributes/{attribute}`. The value is the attribute values associated with the resource. + "a_key": { # The attribute values associated with resource. + "attribute": "A String", # Output only. The name of the attribute. Format: projects/{project}/locations/{location}/attributes/{attribute} + "enumValues": { # The attribute values of data type enum. # The attribute values associated with a resource in case attribute data type is enum. + "values": [ # Required. The attribute values in case attribute data type is enum. + { # The value that can be assigned to the attribute when the data type is enum. + "description": "A String", # Optional. The detailed description of the allowed value. + "displayName": "A String", # Required. The display name of the allowed value. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. + }, + ], + }, + "jsonValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is JSON. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + "stringValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is string. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + "uriValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is URL, URI or IP, like gs://bucket-name/object-name. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + }, + }, + "compliance": { # The attribute values associated with resource. # Optional. The compliance associated with the API version. This maps to the following system defined attribute: `projects/{project}/locations/{location}/attributes/system-compliance` attribute. The number of values for this attribute will be based on the cardinality of the attribute. The same can be retrieved via GetAttribute API. All values should be from the list of allowed values defined for the attribute. + "attribute": "A String", # Output only. The name of the attribute. Format: projects/{project}/locations/{location}/attributes/{attribute} + "enumValues": { # The attribute values of data type enum. # The attribute values associated with a resource in case attribute data type is enum. + "values": [ # Required. The attribute values in case attribute data type is enum. + { # The value that can be assigned to the attribute when the data type is enum. + "description": "A String", # Optional. The detailed description of the allowed value. + "displayName": "A String", # Required. The display name of the allowed value. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. + }, + ], + }, + "jsonValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is JSON. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + "stringValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is string. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + "uriValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is URL, URI or IP, like gs://bucket-name/object-name. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + }, + "createTime": "A String", # Output only. The time at which the version was created. + "definitions": [ # Output only. The definitions contained in the API version. These definitions will be added to the version when a new spec is added or when an existing spec is updated. Format is `projects/{project}/locations/{location}/apis/{api}/versions/{version}/definitions/{definition}` + "A String", + ], + "deployments": [ # Optional. The deployments linked to this API version. Note: A particular API version could be deployed to multiple deployments (for dev deployment, UAT deployment, etc) Format is `projects/{project}/locations/{location}/deployments/{deployment}` + "A String", + ], + "description": "A String", # Optional. The description of the version. + "displayName": "A String", # Required. The display name of the version. + "documentation": { # Documentation details. # Optional. The documentation of the version. + "externalUri": "A String", # Optional. The uri of the externally hosted documentation. + }, + "lifecycle": { # The attribute values associated with resource. # Optional. The lifecycle of the API version. This maps to the following system defined attribute: `projects/{project}/locations/{location}/attributes/system-lifecycle` attribute. The number of values for this attribute will be based on the cardinality of the attribute. The same can be retrieved via GetAttribute API. All values should be from the list of allowed values defined for the attribute. + "attribute": "A String", # Output only. The name of the attribute. Format: projects/{project}/locations/{location}/attributes/{attribute} + "enumValues": { # The attribute values of data type enum. # The attribute values associated with a resource in case attribute data type is enum. + "values": [ # Required. The attribute values in case attribute data type is enum. + { # The value that can be assigned to the attribute when the data type is enum. + "description": "A String", # Optional. The detailed description of the allowed value. + "displayName": "A String", # Required. The display name of the allowed value. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. + }, + ], + }, + "jsonValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is JSON. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + "stringValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is string. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + "uriValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is URL, URI or IP, like gs://bucket-name/object-name. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + }, + "name": "A String", # Identifier. The name of the version. Format: `projects/{project}/locations/{location}/apis/{api}/versions/{version}` + "selectedDeployment": "A String", # Optional. The selected deployment for a Version resource. This can be used when special handling is needed on client side for a particular deployment linked to the version. Format is `projects/{project}/locations/{location}/deployments/{deployment}` + "sourceMetadata": [ # Output only. The list of sources and metadata from the sources of the version. + { # SourceMetadata represents the metadata for a resource at the source. + "originalResourceCreateTime": "A String", # Output only. The time at which the resource was created at the source. + "originalResourceId": "A String", # Output only. The unique identifier of the resource at the source. + "originalResourceUpdateTime": "A String", # Output only. The time at which the resource was last updated at the source. + "pluginInstanceActionSource": { # PluginInstanceActionSource represents the plugin instance action source. # Output only. The source of the resource is a plugin instance action. + "actionId": "A String", # Output only. The id of the plugin instance action. + "pluginInstance": "A String", # Output only. The resource name of the source plugin instance. Format is `projects/{project}/locations/{location}/plugins/{plugin}/instances/{instance}` + }, + "sourceType": "A String", # Output only. The type of the source. + }, + ], + "specs": [ # Output only. The specs associated with this version. Note that an API version can be associated with multiple specs. Format is `projects/{project}/locations/{location}/apis/{api}/versions/{version}/specs/{spec}` + "A String", + ], + "updateTime": "A String", # Output only. The time at which the version was last updated. + }, + }, + }, + ], + "nextPageToken": "A String", # Next page token. +}
+
+ +
+ retrieveApiViews_next() +
Retrieves the next page of results.
+
+        Args:
+          previous_request: The request for the previous page. (required)
+          previous_response: The response from the request for the previous page. (required)
+
+        Returns:
+          A request object that you can call 'execute()' on to request the next
+          page. Returns None if there are no more items in the collection.
+        
+
+ +
+ searchResources(location, body=None, x__xgafv=None) +
Search across API-Hub resources.
+
+Args:
+  location: string, Required. The resource name of the location which will be of the type `projects/{project_id}/locations/{location_id}`. This field is used to identify the instance of API-Hub in which resources should be searched. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # The SearchResources method's request.
+  "filter": "A String", # Optional. An expression that filters the list of search results. A filter expression consists of a field name, a comparison operator, and a value for filtering. The value must be a string, a number, or a boolean. The comparison operator must be `=`. Filters are not case sensitive. The following field names are eligible for filtering: * `resource_type` - The type of resource in the search results. Must be one of the following: `Api`, `ApiOperation`, `Deployment`, `Definition`, `Spec` or `Version`. This field can only be specified once in the filter. Here are is an example: * `resource_type = Api` - The resource_type is _Api_.
+  "pageSize": 42, # Optional. The maximum number of search results to return. The service may return fewer than this value. If unspecified at most 10 search results will be returned. If value is negative then `INVALID_ARGUMENT` error is returned. The maximum value is 25; values above 25 will be coerced to 25. While paginating, you can specify a new page size parameter for each page of search results to be listed.
+  "pageToken": "A String", # Optional. A page token, received from a previous SearchResources call. Specify this parameter to retrieve the next page of transactions. When paginating, you must specify the `page_token` parameter and all the other parameters except page_size should be specified with the same value which was used in the previous call. If the other fields are set with a different value than the previous call then `INVALID_ARGUMENT` error is returned.
+  "query": "A String", # Required. The free text search query. This query can contain keywords which could be related to any detail of the API-Hub resources such display names, descriptions, attributes etc.
+}
+
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Response for the SearchResources method.
+  "nextPageToken": "A String", # Pass this token in the SearchResourcesRequest to continue to list results. If all results have been returned, this field is an empty string or not present in the response.
+  "searchResults": [ # List of search results according to the filter and search query specified. The order of search results represents the ranking.
+    { # Represents the search results.
+      "resource": { # ApiHubResource is one of the resources such as Api, Operation, Deployment, Definition, Spec and Version resources stored in API-Hub. # This represents the ApiHubResource. Note: Only selected fields of the resources are populated in response.
+        "api": { # An API resource in the API Hub. # This represents Api resource in search results. Only name, display_name, description and owner fields are populated in search results.
+          "apiFunctionalRequirements": { # The attribute values associated with resource. # Optional. The api functional requirements associated with the API resource. Carinality is 1 for this attribute. This maps to the following system defined attribute: `projects/{project}/locations/{location}/attributes/system-api-functional-requirements` attribute. The value of the attribute should be a proper URI, and in case of Cloud Storage URI, it should point to a Cloud Storage object, not a directory.
+            "attribute": "A String", # Output only. The name of the attribute. Format: projects/{project}/locations/{location}/attributes/{attribute}
+            "enumValues": { # The attribute values of data type enum. # The attribute values associated with a resource in case attribute data type is enum.
+              "values": [ # Required. The attribute values in case attribute data type is enum.
+                { # The value that can be assigned to the attribute when the data type is enum.
+                  "description": "A String", # Optional. The detailed description of the allowed value.
+                  "displayName": "A String", # Required. The display name of the allowed value.
+                  "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/.
+                  "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes.
+                },
+              ],
+            },
+            "jsonValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is JSON.
+              "values": [ # Required. The attribute values in case attribute data type is string or JSON.
+                "A String",
+              ],
+            },
+            "stringValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is string.
+              "values": [ # Required. The attribute values in case attribute data type is string or JSON.
+                "A String",
+              ],
+            },
+            "uriValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is URL, URI or IP, like gs://bucket-name/object-name.
+              "values": [ # Required. The attribute values in case attribute data type is string or JSON.
+                "A String",
+              ],
+            },
+          },
+          "apiRequirements": { # The attribute values associated with resource. # Optional. The api requirement doc associated with the API resource. Carinality is 1 for this attribute. This maps to the following system defined attribute: `projects/{project}/locations/{location}/attributes/system-api-requirements` attribute. The value of the attribute should be a proper URI, and in case of Cloud Storage URI, it should point to a Cloud Storage object, not a directory.
+            "attribute": "A String", # Output only. The name of the attribute. Format: projects/{project}/locations/{location}/attributes/{attribute}
+            "enumValues": { # The attribute values of data type enum. # The attribute values associated with a resource in case attribute data type is enum.
+              "values": [ # Required. The attribute values in case attribute data type is enum.
+                { # The value that can be assigned to the attribute when the data type is enum.
+                  "description": "A String", # Optional. The detailed description of the allowed value.
+                  "displayName": "A String", # Required. The display name of the allowed value.
+                  "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/.
+                  "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes.
+                },
+              ],
+            },
+            "jsonValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is JSON.
+              "values": [ # Required. The attribute values in case attribute data type is string or JSON.
+                "A String",
+              ],
+            },
+            "stringValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is string.
+              "values": [ # Required. The attribute values in case attribute data type is string or JSON.
+                "A String",
+              ],
+            },
+            "uriValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is URL, URI or IP, like gs://bucket-name/object-name.
+              "values": [ # Required. The attribute values in case attribute data type is string or JSON.
+                "A String",
+              ],
+            },
+          },
+          "apiStyle": { # The attribute values associated with resource. # Optional. The style of the API. This maps to the following system defined attribute: `projects/{project}/locations/{location}/attributes/system-api-style` attribute. The number of values for this attribute will be based on the cardinality of the attribute. The same can be retrieved via GetAttribute API. All values should be from the list of allowed values defined for the attribute.
+            "attribute": "A String", # Output only. The name of the attribute. Format: projects/{project}/locations/{location}/attributes/{attribute}
+            "enumValues": { # The attribute values of data type enum. # The attribute values associated with a resource in case attribute data type is enum.
+              "values": [ # Required. The attribute values in case attribute data type is enum.
+                { # The value that can be assigned to the attribute when the data type is enum.
+                  "description": "A String", # Optional. The detailed description of the allowed value.
+                  "displayName": "A String", # Required. The display name of the allowed value.
+                  "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/.
+                  "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes.
+                },
+              ],
+            },
+            "jsonValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is JSON.
+              "values": [ # Required. The attribute values in case attribute data type is string or JSON.
+                "A String",
+              ],
+            },
+            "stringValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is string.
+              "values": [ # Required. The attribute values in case attribute data type is string or JSON.
+                "A String",
+              ],
+            },
+            "uriValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is URL, URI or IP, like gs://bucket-name/object-name.
+              "values": [ # Required. The attribute values in case attribute data type is string or JSON.
+                "A String",
+              ],
+            },
+          },
+          "apiTechnicalRequirements": { # The attribute values associated with resource. # Optional. The api technical requirements associated with the API resource. Carinality is 1 for this attribute. This maps to the following system defined attribute: `projects/{project}/locations/{location}/attributes/system-api-technical-requirements` attribute. The value of the attribute should be a proper URI, and in case of Cloud Storage URI, it should point to a Cloud Storage object, not a directory.
+            "attribute": "A String", # Output only. The name of the attribute. Format: projects/{project}/locations/{location}/attributes/{attribute}
+            "enumValues": { # The attribute values of data type enum. # The attribute values associated with a resource in case attribute data type is enum.
+              "values": [ # Required. The attribute values in case attribute data type is enum.
+                { # The value that can be assigned to the attribute when the data type is enum.
+                  "description": "A String", # Optional. The detailed description of the allowed value.
+                  "displayName": "A String", # Required. The display name of the allowed value.
+                  "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/.
+                  "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes.
+                },
+              ],
+            },
+            "jsonValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is JSON.
+              "values": [ # Required. The attribute values in case attribute data type is string or JSON.
+                "A String",
+              ],
+            },
+            "stringValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is string.
+              "values": [ # Required. The attribute values in case attribute data type is string or JSON.
+                "A String",
+              ],
+            },
+            "uriValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is URL, URI or IP, like gs://bucket-name/object-name.
+              "values": [ # Required. The attribute values in case attribute data type is string or JSON.
+                "A String",
+              ],
+            },
+          },
+          "attributes": { # Optional. The list of user defined attributes associated with the API resource. The key is the attribute name. It will be of the format: `projects/{project}/locations/{location}/attributes/{attribute}`. The value is the attribute values associated with the resource.
+            "a_key": { # The attribute values associated with resource.
+              "attribute": "A String", # Output only. The name of the attribute. Format: projects/{project}/locations/{location}/attributes/{attribute}
+              "enumValues": { # The attribute values of data type enum. # The attribute values associated with a resource in case attribute data type is enum.
+                "values": [ # Required. The attribute values in case attribute data type is enum.
+                  { # The value that can be assigned to the attribute when the data type is enum.
+                    "description": "A String", # Optional. The detailed description of the allowed value.
+                    "displayName": "A String", # Required. The display name of the allowed value.
+                    "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/.
+                    "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes.
+                  },
+                ],
+              },
+              "jsonValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is JSON.
+                "values": [ # Required. The attribute values in case attribute data type is string or JSON.
+                  "A String",
+                ],
+              },
+              "stringValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is string.
+                "values": [ # Required. The attribute values in case attribute data type is string or JSON.
+                  "A String",
+                ],
+              },
+              "uriValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is URL, URI or IP, like gs://bucket-name/object-name.
+                "values": [ # Required. The attribute values in case attribute data type is string or JSON.
+                  "A String",
+                ],
+              },
+            },
+          },
+          "businessUnit": { # The attribute values associated with resource. # Optional. The business unit owning the API. This maps to the following system defined attribute: `projects/{project}/locations/{location}/attributes/system-business-unit` attribute. The number of values for this attribute will be based on the cardinality of the attribute. The same can be retrieved via GetAttribute API. All values should be from the list of allowed values defined for the attribute.
+            "attribute": "A String", # Output only. The name of the attribute. Format: projects/{project}/locations/{location}/attributes/{attribute}
+            "enumValues": { # The attribute values of data type enum. # The attribute values associated with a resource in case attribute data type is enum.
+              "values": [ # Required. The attribute values in case attribute data type is enum.
+                { # The value that can be assigned to the attribute when the data type is enum.
+                  "description": "A String", # Optional. The detailed description of the allowed value.
+                  "displayName": "A String", # Required. The display name of the allowed value.
+                  "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/.
+                  "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes.
+                },
+              ],
+            },
+            "jsonValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is JSON.
+              "values": [ # Required. The attribute values in case attribute data type is string or JSON.
+                "A String",
+              ],
+            },
+            "stringValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is string.
+              "values": [ # Required. The attribute values in case attribute data type is string or JSON.
+                "A String",
+              ],
+            },
+            "uriValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is URL, URI or IP, like gs://bucket-name/object-name.
+              "values": [ # Required. The attribute values in case attribute data type is string or JSON.
+                "A String",
+              ],
+            },
+          },
+          "createTime": "A String", # Output only. The time at which the API resource was created.
+          "description": "A String", # Optional. The description of the API resource.
+          "displayName": "A String", # Required. The display name of the API resource.
+          "documentation": { # Documentation details. # Optional. The documentation for the API resource.
+            "externalUri": "A String", # Optional. The uri of the externally hosted documentation.
+          },
+          "fingerprint": "A String", # Optional. Fingerprint of the API resource. This must be unique for each API resource. It can neither be unset nor be updated to an existing fingerprint of another API resource.
+          "maturityLevel": { # The attribute values associated with resource. # Optional. The maturity level of the API. This maps to the following system defined attribute: `projects/{project}/locations/{location}/attributes/system-maturity-level` attribute. The number of values for this attribute will be based on the cardinality of the attribute. The same can be retrieved via GetAttribute API. All values should be from the list of allowed values defined for the attribute.
+            "attribute": "A String", # Output only. The name of the attribute. Format: projects/{project}/locations/{location}/attributes/{attribute}
+            "enumValues": { # The attribute values of data type enum. # The attribute values associated with a resource in case attribute data type is enum.
+              "values": [ # Required. The attribute values in case attribute data type is enum.
+                { # The value that can be assigned to the attribute when the data type is enum.
+                  "description": "A String", # Optional. The detailed description of the allowed value.
+                  "displayName": "A String", # Required. The display name of the allowed value.
+                  "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/.
+                  "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes.
+                },
+              ],
+            },
+            "jsonValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is JSON.
+              "values": [ # Required. The attribute values in case attribute data type is string or JSON.
+                "A String",
+              ],
+            },
+            "stringValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is string.
+              "values": [ # Required. The attribute values in case attribute data type is string or JSON.
+                "A String",
+              ],
+            },
+            "uriValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is URL, URI or IP, like gs://bucket-name/object-name.
+              "values": [ # Required. The attribute values in case attribute data type is string or JSON.
+                "A String",
+              ],
+            },
+          },
+          "name": "A String", # Identifier. The name of the API resource in the API Hub. Format: `projects/{project}/locations/{location}/apis/{api}`
+          "owner": { # Owner details. # Optional. Owner details for the API resource.
+            "displayName": "A String", # Optional. The name of the owner.
+            "email": "A String", # Required. The email of the owner.
+          },
+          "selectedVersion": "A String", # Optional. The selected version for an API resource. This can be used when special handling is needed on client side for particular version of the API. Format is `projects/{project}/locations/{location}/apis/{api}/versions/{version}`
+          "sourceMetadata": [ # Output only. The list of sources and metadata from the sources of the API resource.
+            { # SourceMetadata represents the metadata for a resource at the source.
+              "originalResourceCreateTime": "A String", # Output only. The time at which the resource was created at the source.
+              "originalResourceId": "A String", # Output only. The unique identifier of the resource at the source.
+              "originalResourceUpdateTime": "A String", # Output only. The time at which the resource was last updated at the source.
+              "pluginInstanceActionSource": { # PluginInstanceActionSource represents the plugin instance action source. # Output only. The source of the resource is a plugin instance action.
+                "actionId": "A String", # Output only. The id of the plugin instance action.
+                "pluginInstance": "A String", # Output only. The resource name of the source plugin instance. Format is `projects/{project}/locations/{location}/plugins/{plugin}/instances/{instance}`
+              },
+              "sourceType": "A String", # Output only. The type of the source.
+            },
+          ],
+          "targetUser": { # The attribute values associated with resource. # Optional. The target users for the API. This maps to the following system defined attribute: `projects/{project}/locations/{location}/attributes/system-target-user` attribute. The number of values for this attribute will be based on the cardinality of the attribute. The same can be retrieved via GetAttribute API. All values should be from the list of allowed values defined for the attribute.
+            "attribute": "A String", # Output only. The name of the attribute. Format: projects/{project}/locations/{location}/attributes/{attribute}
+            "enumValues": { # The attribute values of data type enum. # The attribute values associated with a resource in case attribute data type is enum.
+              "values": [ # Required. The attribute values in case attribute data type is enum.
+                { # The value that can be assigned to the attribute when the data type is enum.
+                  "description": "A String", # Optional. The detailed description of the allowed value.
+                  "displayName": "A String", # Required. The display name of the allowed value.
+                  "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/.
+                  "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes.
+                },
+              ],
+            },
+            "jsonValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is JSON.
+              "values": [ # Required. The attribute values in case attribute data type is string or JSON.
+                "A String",
+              ],
+            },
+            "stringValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is string.
+              "values": [ # Required. The attribute values in case attribute data type is string or JSON.
+                "A String",
+              ],
+            },
+            "uriValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is URL, URI or IP, like gs://bucket-name/object-name.
+              "values": [ # Required. The attribute values in case attribute data type is string or JSON.
+                "A String",
+              ],
+            },
+          },
+          "team": { # The attribute values associated with resource. # Optional. The team owning the API. This maps to the following system defined attribute: `projects/{project}/locations/{location}/attributes/system-team` attribute. The number of values for this attribute will be based on the cardinality of the attribute. The same can be retrieved via GetAttribute API. All values should be from the list of allowed values defined for the attribute.
+            "attribute": "A String", # Output only. The name of the attribute. Format: projects/{project}/locations/{location}/attributes/{attribute}
+            "enumValues": { # The attribute values of data type enum. # The attribute values associated with a resource in case attribute data type is enum.
+              "values": [ # Required. The attribute values in case attribute data type is enum.
+                { # The value that can be assigned to the attribute when the data type is enum.
+                  "description": "A String", # Optional. The detailed description of the allowed value.
+                  "displayName": "A String", # Required. The display name of the allowed value.
+                  "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/.
+                  "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes.
+                },
+              ],
+            },
+            "jsonValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is JSON.
+              "values": [ # Required. The attribute values in case attribute data type is string or JSON.
+                "A String",
+              ],
+            },
+            "stringValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is string.
+              "values": [ # Required. The attribute values in case attribute data type is string or JSON.
+                "A String",
+              ],
+            },
+            "uriValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is URL, URI or IP, like gs://bucket-name/object-name.
+              "values": [ # Required. The attribute values in case attribute data type is string or JSON.
+                "A String",
+              ],
+            },
+          },
+          "updateTime": "A String", # Output only. The time at which the API resource was last updated.
+          "versions": [ # Output only. The list of versions present in an API resource. Note: An API resource can be associated with more than 1 version. Format is `projects/{project}/locations/{location}/apis/{api}/versions/{version}`
+            "A String",
+          ],
+        },
+        "definition": { # Represents a definition for example schema, request, response definitions contained in an API version. A definition is added/updated/deleted in an API version when a new spec is added or an existing spec is updated/deleted in a version. Currently, definition will be created only corresponding to OpenAPI spec as parsing is supported for OpenAPI spec. Also, within OpenAPI spec, only `schema` object is supported. # This represents Definition resource in search results. Only name field is populated in search results.
+          "attributes": { # Optional. The list of user defined attributes associated with the definition resource. The key is the attribute name. It will be of the format: `projects/{project}/locations/{location}/attributes/{attribute}`. The value is the attribute values associated with the resource.
+            "a_key": { # The attribute values associated with resource.
+              "attribute": "A String", # Output only. The name of the attribute. Format: projects/{project}/locations/{location}/attributes/{attribute}
+              "enumValues": { # The attribute values of data type enum. # The attribute values associated with a resource in case attribute data type is enum.
+                "values": [ # Required. The attribute values in case attribute data type is enum.
+                  { # The value that can be assigned to the attribute when the data type is enum.
+                    "description": "A String", # Optional. The detailed description of the allowed value.
+                    "displayName": "A String", # Required. The display name of the allowed value.
+                    "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/.
+                    "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes.
+                  },
+                ],
+              },
+              "jsonValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is JSON.
+                "values": [ # Required. The attribute values in case attribute data type is string or JSON.
+                  "A String",
+                ],
+              },
+              "stringValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is string.
+                "values": [ # Required. The attribute values in case attribute data type is string or JSON.
+                  "A String",
+                ],
+              },
+              "uriValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is URL, URI or IP, like gs://bucket-name/object-name.
+                "values": [ # Required. The attribute values in case attribute data type is string or JSON.
+                  "A String",
+                ],
+              },
+            },
+          },
+          "createTime": "A String", # Output only. The time at which the definition was created.
+          "name": "A String", # Identifier. The name of the definition. Format: `projects/{project}/locations/{location}/apis/{api}/versions/{version}/definitions/{definition}`
+          "schema": { # The schema details derived from the spec. Currently, this entity is supported for OpenAPI spec only. For OpenAPI spec, this maps to the schema defined in the `definitions` section for OpenAPI 2.0 version and in `components.schemas` section for OpenAPI 3.0 and 3.1 version. # Output only. The value of a schema definition.
+            "displayName": "A String", # Output only. The display name of the schema. This will map to the name of the schema in the spec.
+            "rawValue": "A String", # Output only. The raw value of the schema definition corresponding to the schema name in the spec.
+          },
+          "spec": "A String", # Output only. The name of the spec from where the definition was parsed. Format is `projects/{project}/locations/{location}/apis/{api}/versions/{version}/specs/{spec}`
+          "type": "A String", # Output only. The type of the definition.
+          "updateTime": "A String", # Output only. The time at which the definition was last updated.
+        },
+        "deployment": { # Details of the deployment where APIs are hosted. A deployment could represent an Apigee proxy, API gateway, other Google Cloud services or non-Google Cloud services as well. A deployment entity is a root level entity in the API hub and exists independent of any API. # This represents Deployment resource in search results. Only name, display_name, description, deployment_type and api_versions fields are populated in search results.
+          "apiVersions": [ # Output only. The API versions linked to this deployment. Note: A particular deployment could be linked to multiple different API versions (of same or different APIs).
+            "A String",
+          ],
+          "attributes": { # Optional. The list of user defined attributes associated with the deployment resource. The key is the attribute name. It will be of the format: `projects/{project}/locations/{location}/attributes/{attribute}`. The value is the attribute values associated with the resource.
+            "a_key": { # The attribute values associated with resource.
+              "attribute": "A String", # Output only. The name of the attribute. Format: projects/{project}/locations/{location}/attributes/{attribute}
+              "enumValues": { # The attribute values of data type enum. # The attribute values associated with a resource in case attribute data type is enum.
+                "values": [ # Required. The attribute values in case attribute data type is enum.
+                  { # The value that can be assigned to the attribute when the data type is enum.
+                    "description": "A String", # Optional. The detailed description of the allowed value.
+                    "displayName": "A String", # Required. The display name of the allowed value.
+                    "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/.
+                    "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes.
+                  },
+                ],
+              },
+              "jsonValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is JSON.
+                "values": [ # Required. The attribute values in case attribute data type is string or JSON.
+                  "A String",
+                ],
+              },
+              "stringValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is string.
+                "values": [ # Required. The attribute values in case attribute data type is string or JSON.
+                  "A String",
+                ],
+              },
+              "uriValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is URL, URI or IP, like gs://bucket-name/object-name.
+                "values": [ # Required. The attribute values in case attribute data type is string or JSON.
+                  "A String",
+                ],
+              },
+            },
+          },
+          "createTime": "A String", # Output only. The time at which the deployment was created.
+          "deploymentType": { # The attribute values associated with resource. # Required. The type of deployment. This maps to the following system defined attribute: `projects/{project}/locations/{location}/attributes/system-deployment-type` attribute. The number of values for this attribute will be based on the cardinality of the attribute. The same can be retrieved via GetAttribute API. All values should be from the list of allowed values defined for the attribute.
+            "attribute": "A String", # Output only. The name of the attribute. Format: projects/{project}/locations/{location}/attributes/{attribute}
+            "enumValues": { # The attribute values of data type enum. # The attribute values associated with a resource in case attribute data type is enum.
+              "values": [ # Required. The attribute values in case attribute data type is enum.
+                { # The value that can be assigned to the attribute when the data type is enum.
+                  "description": "A String", # Optional. The detailed description of the allowed value.
+                  "displayName": "A String", # Required. The display name of the allowed value.
+                  "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/.
+                  "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes.
+                },
+              ],
+            },
+            "jsonValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is JSON.
+              "values": [ # Required. The attribute values in case attribute data type is string or JSON.
+                "A String",
+              ],
+            },
+            "stringValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is string.
+              "values": [ # Required. The attribute values in case attribute data type is string or JSON.
+                "A String",
+              ],
+            },
+            "uriValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is URL, URI or IP, like gs://bucket-name/object-name.
+              "values": [ # Required. The attribute values in case attribute data type is string or JSON.
+                "A String",
+              ],
+            },
+          },
+          "description": "A String", # Optional. The description of the deployment.
+          "displayName": "A String", # Required. The display name of the deployment.
+          "documentation": { # Documentation details. # Optional. The documentation of the deployment.
+            "externalUri": "A String", # Optional. The uri of the externally hosted documentation.
+          },
+          "endpoints": [ # Required. The endpoints at which this deployment resource is listening for API requests. This could be a list of complete URIs, hostnames or an IP addresses.
+            "A String",
+          ],
+          "environment": { # The attribute values associated with resource. # Optional. The environment mapping to this deployment. This maps to the following system defined attribute: `projects/{project}/locations/{location}/attributes/system-environment` attribute. The number of values for this attribute will be based on the cardinality of the attribute. The same can be retrieved via GetAttribute API. All values should be from the list of allowed values defined for the attribute.
+            "attribute": "A String", # Output only. The name of the attribute. Format: projects/{project}/locations/{location}/attributes/{attribute}
+            "enumValues": { # The attribute values of data type enum. # The attribute values associated with a resource in case attribute data type is enum.
+              "values": [ # Required. The attribute values in case attribute data type is enum.
+                { # The value that can be assigned to the attribute when the data type is enum.
+                  "description": "A String", # Optional. The detailed description of the allowed value.
+                  "displayName": "A String", # Required. The display name of the allowed value.
+                  "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/.
+                  "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes.
+                },
+              ],
+            },
+            "jsonValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is JSON.
+              "values": [ # Required. The attribute values in case attribute data type is string or JSON.
+                "A String",
+              ],
+            },
+            "stringValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is string.
+              "values": [ # Required. The attribute values in case attribute data type is string or JSON.
+                "A String",
+              ],
+            },
+            "uriValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is URL, URI or IP, like gs://bucket-name/object-name.
+              "values": [ # Required. The attribute values in case attribute data type is string or JSON.
+                "A String",
+              ],
+            },
+          },
+          "managementUrl": { # The attribute values associated with resource. # Optional. The uri where users can navigate to for the management of the deployment. This maps to the following system defined attribute: `projects/{project}/locations/{location}/attributes/system-management-url` The number of values for this attribute will be based on the cardinality of the attribute. The same can be retrieved via GetAttribute API. The value of the attribute should be a valid URL.
+            "attribute": "A String", # Output only. The name of the attribute. Format: projects/{project}/locations/{location}/attributes/{attribute}
+            "enumValues": { # The attribute values of data type enum. # The attribute values associated with a resource in case attribute data type is enum.
+              "values": [ # Required. The attribute values in case attribute data type is enum.
+                { # The value that can be assigned to the attribute when the data type is enum.
+                  "description": "A String", # Optional. The detailed description of the allowed value.
+                  "displayName": "A String", # Required. The display name of the allowed value.
+                  "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/.
+                  "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes.
+                },
+              ],
+            },
+            "jsonValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is JSON.
+              "values": [ # Required. The attribute values in case attribute data type is string or JSON.
+                "A String",
+              ],
+            },
+            "stringValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is string.
+              "values": [ # Required. The attribute values in case attribute data type is string or JSON.
+                "A String",
+              ],
+            },
+            "uriValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is URL, URI or IP, like gs://bucket-name/object-name.
+              "values": [ # Required. The attribute values in case attribute data type is string or JSON.
+                "A String",
+              ],
+            },
+          },
+          "name": "A String", # Identifier. The name of the deployment. Format: `projects/{project}/locations/{location}/deployments/{deployment}`
+          "resourceUri": "A String", # Required. The resource URI identifies the deployment within its gateway. For Apigee gateways, its recommended to use the format: organizations/{org}/environments/{env}/apis/{api}. For ex: if a proxy with name `orders` is deployed in `staging` environment of `cymbal` organization, the resource URI would be: `organizations/cymbal/environments/staging/apis/orders`.
+          "slo": { # The attribute values associated with resource. # Optional. The SLO for this deployment. This maps to the following system defined attribute: `projects/{project}/locations/{location}/attributes/system-slo` attribute. The number of values for this attribute will be based on the cardinality of the attribute. The same can be retrieved via GetAttribute API. All values should be from the list of allowed values defined for the attribute.
+            "attribute": "A String", # Output only. The name of the attribute. Format: projects/{project}/locations/{location}/attributes/{attribute}
+            "enumValues": { # The attribute values of data type enum. # The attribute values associated with a resource in case attribute data type is enum.
+              "values": [ # Required. The attribute values in case attribute data type is enum.
+                { # The value that can be assigned to the attribute when the data type is enum.
+                  "description": "A String", # Optional. The detailed description of the allowed value.
+                  "displayName": "A String", # Required. The display name of the allowed value.
+                  "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/.
+                  "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes.
+                },
+              ],
+            },
+            "jsonValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is JSON.
+              "values": [ # Required. The attribute values in case attribute data type is string or JSON.
+                "A String",
+              ],
+            },
+            "stringValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is string.
+              "values": [ # Required. The attribute values in case attribute data type is string or JSON.
+                "A String",
+              ],
+            },
+            "uriValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is URL, URI or IP, like gs://bucket-name/object-name.
+              "values": [ # Required. The attribute values in case attribute data type is string or JSON.
+                "A String",
+              ],
+            },
+          },
+          "sourceEnvironment": "A String", # Optional. The environment at source for the deployment. For example: prod, dev, staging, etc.
+          "sourceMetadata": [ # Output only. The list of sources and metadata from the sources of the deployment.
+            { # SourceMetadata represents the metadata for a resource at the source.
+              "originalResourceCreateTime": "A String", # Output only. The time at which the resource was created at the source.
+              "originalResourceId": "A String", # Output only. The unique identifier of the resource at the source.
+              "originalResourceUpdateTime": "A String", # Output only. The time at which the resource was last updated at the source.
+              "pluginInstanceActionSource": { # PluginInstanceActionSource represents the plugin instance action source. # Output only. The source of the resource is a plugin instance action.
+                "actionId": "A String", # Output only. The id of the plugin instance action.
+                "pluginInstance": "A String", # Output only. The resource name of the source plugin instance. Format is `projects/{project}/locations/{location}/plugins/{plugin}/instances/{instance}`
+              },
+              "sourceType": "A String", # Output only. The type of the source.
+            },
+          ],
+          "sourceProject": "A String", # Optional. The project to which the deployment belongs. For GCP gateways, this will refer to the project identifier. For others like Edge/OPDK, this will refer to the org identifier.
+          "sourceUri": { # The attribute values associated with resource. # Optional. The uri where additional source specific information for this deployment can be found. This maps to the following system defined attribute: `projects/{project}/locations/{location}/attributes/system-source-uri` The number of values for this attribute will be based on the cardinality of the attribute. The same can be retrieved via GetAttribute API. The value of the attribute should be a valid URI, and in case of Cloud Storage URI, it should point to a Cloud Storage object, not a directory.
+            "attribute": "A String", # Output only. The name of the attribute. Format: projects/{project}/locations/{location}/attributes/{attribute}
+            "enumValues": { # The attribute values of data type enum. # The attribute values associated with a resource in case attribute data type is enum.
+              "values": [ # Required. The attribute values in case attribute data type is enum.
+                { # The value that can be assigned to the attribute when the data type is enum.
+                  "description": "A String", # Optional. The detailed description of the allowed value.
+                  "displayName": "A String", # Required. The display name of the allowed value.
+                  "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/.
+                  "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes.
+                },
+              ],
+            },
+            "jsonValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is JSON.
+              "values": [ # Required. The attribute values in case attribute data type is string or JSON.
+                "A String",
+              ],
+            },
+            "stringValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is string.
+              "values": [ # Required. The attribute values in case attribute data type is string or JSON.
+                "A String",
+              ],
+            },
+            "uriValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is URL, URI or IP, like gs://bucket-name/object-name.
+              "values": [ # Required. The attribute values in case attribute data type is string or JSON.
+                "A String",
+              ],
+            },
+          },
+          "updateTime": "A String", # Output only. The time at which the deployment was last updated.
+        },
+        "operation": { # Represents an operation contained in an API version in the API Hub. An operation is added/updated/deleted in an API version when a new spec is added or an existing spec is updated/deleted in a version. Currently, an operation will be created only corresponding to OpenAPI spec as parsing is supported for OpenAPI spec. Alternatively operations can be managed via create,update and delete APIs, creation of apiOperation can be possible only for version with no parsed operations and update/delete can be possible only for operations created via create API. # This represents ApiOperation resource in search results. Only name, description, spec and details fields are populated in search results.
+          "attributes": { # Optional. The list of user defined attributes associated with the API operation resource. The key is the attribute name. It will be of the format: `projects/{project}/locations/{location}/attributes/{attribute}`. The value is the attribute values associated with the resource.
+            "a_key": { # The attribute values associated with resource.
+              "attribute": "A String", # Output only. The name of the attribute. Format: projects/{project}/locations/{location}/attributes/{attribute}
+              "enumValues": { # The attribute values of data type enum. # The attribute values associated with a resource in case attribute data type is enum.
+                "values": [ # Required. The attribute values in case attribute data type is enum.
+                  { # The value that can be assigned to the attribute when the data type is enum.
+                    "description": "A String", # Optional. The detailed description of the allowed value.
+                    "displayName": "A String", # Required. The display name of the allowed value.
+                    "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/.
+                    "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes.
+                  },
+                ],
+              },
+              "jsonValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is JSON.
+                "values": [ # Required. The attribute values in case attribute data type is string or JSON.
+                  "A String",
+                ],
+              },
+              "stringValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is string.
+                "values": [ # Required. The attribute values in case attribute data type is string or JSON.
+                  "A String",
+                ],
+              },
+              "uriValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is URL, URI or IP, like gs://bucket-name/object-name.
+                "values": [ # Required. The attribute values in case attribute data type is string or JSON.
+                  "A String",
+                ],
+              },
+            },
+          },
+          "createTime": "A String", # Output only. The time at which the operation was created.
+          "details": { # The operation details parsed from the spec. # Optional. Operation details. Note: Even though this field is optional, it is required for CreateApiOperation API and we will fail the request if not provided.
+            "deprecated": True or False, # Optional. For OpenAPI spec, this will be set if `operation.deprecated`is marked as `true` in the spec.
+            "description": "A String", # Optional. Description of the operation behavior. For OpenAPI spec, this will map to `operation.description` in the spec, in case description is empty, `operation.summary` will be used.
+            "documentation": { # Documentation details. # Optional. Additional external documentation for this operation. For OpenAPI spec, this will map to `operation.documentation` in the spec.
+              "externalUri": "A String", # Optional. The uri of the externally hosted documentation.
+            },
+            "httpOperation": { # The HTTP Operation. # The HTTP Operation.
+              "method": "A String", # Optional. Operation method Note: Even though this field is optional, it is required for CreateApiOperation API and we will fail the request if not provided.
+              "path": { # The path details derived from the spec. # Optional. The path details for the Operation. Note: Even though this field is optional, it is required for CreateApiOperation API and we will fail the request if not provided.
+                "description": "A String", # Optional. A short description for the path applicable to all operations.
+                "path": "A String", # Optional. Complete path relative to server endpoint. Note: Even though this field is optional, it is required for CreateApiOperation API and we will fail the request if not provided.
+              },
+            },
+            "mcpTool": { # Details describing an MCP Tool. # The MCP Tool Operation.
+              "annotations": { # Annotations for a Tool. # Optional. Optional annotations for the tool.
+                "additionalHints": { # Optional. Additional hints which may help tools and not covered in defaults.
+                  "a_key": "A String",
+                },
+                "destructiveHint": True or False, # Optional. Hint indicating if the tool may have destructive side effects.
+                "idempotentHint": True or False, # Optional. Hint indicating if the tool is idempotent.
+                "openWorldHint": True or False, # Optional. Hint indicating if the tool interacts with the open world (e.g., internet).
+                "readOnlyHint": True or False, # Optional. Hint indicating if the tool is read-only.
+                "title": "A String", # Optional. A human-readable title for the tool (if different from Tool.title).
+              },
+              "description": "A String", # Optional. Description of what the tool does.
+              "inputSchema": { # The operation schema needed for an operation. # Optional. Input schema for the operation. This can be parsed only from MCP schema type.
+                "jsonSchema": { # The JSON schema. Only valid JSON is accepted but semantic validation of schema is not supported right now.
+                  "a_key": "", # Properties of the object.
+                },
+              },
+              "name": "A String", # Required. The name of the tool, unique within its parent scope (version).
+              "outputSchema": { # The operation schema needed for an operation. # Optional. Output schema for the operation. This can be parsed only from MCP schema type.
+                "jsonSchema": { # The JSON schema. Only valid JSON is accepted but semantic validation of schema is not supported right now.
+                  "a_key": "", # Properties of the object.
+                },
+              },
+              "title": "A String", # Optional. Optional title for the tool.
+            },
+          },
+          "name": "A String", # Identifier. The name of the operation. Format: `projects/{project}/locations/{location}/apis/{api}/versions/{version}/operations/{operation}`
+          "sourceMetadata": [ # Output only. The list of sources and metadata from the sources of the API operation.
+            { # SourceMetadata represents the metadata for a resource at the source.
+              "originalResourceCreateTime": "A String", # Output only. The time at which the resource was created at the source.
+              "originalResourceId": "A String", # Output only. The unique identifier of the resource at the source.
+              "originalResourceUpdateTime": "A String", # Output only. The time at which the resource was last updated at the source.
+              "pluginInstanceActionSource": { # PluginInstanceActionSource represents the plugin instance action source. # Output only. The source of the resource is a plugin instance action.
+                "actionId": "A String", # Output only. The id of the plugin instance action.
+                "pluginInstance": "A String", # Output only. The resource name of the source plugin instance. Format is `projects/{project}/locations/{location}/plugins/{plugin}/instances/{instance}`
+              },
+              "sourceType": "A String", # Output only. The type of the source.
+            },
+          ],
+          "spec": "A String", # Output only. The name of the spec will be of the format: `projects/{project}/locations/{location}/apis/{api}/versions/{version}/specs/{spec}` Note:The name of the spec will be empty if the operation is created via CreateApiOperation API.
+          "updateTime": "A String", # Output only. The time at which the operation was last updated.
+        },
+        "spec": { # Represents a spec associated with an API version in the API Hub. Note that specs of various types can be uploaded, however parsing of details is supported for OpenAPI spec currently. # This represents Spec resource in search results. Only name, display_name, description, spec_type and documentation fields are populated in search results.
+          "additionalSpecContents": [ # Output only. The additional spec contents for the spec.
+            { # The additional spec content for the spec. This contains the metadata and the last update time for the additional spec content.
+              "createTime": "A String", # Output only. The time at which the spec content was created.
+              "labels": { # Optional. The labels of the spec content e.g. specboost addon version.
+                "a_key": "A String",
+              },
+              "specContentType": "A String", # Required. The type of the spec content.
+              "specContents": { # The spec contents. # Optional. The additional spec contents.
+                "contents": "A String", # Required. The contents of the spec.
+                "mimeType": "A String", # Required. The mime type of the content for example application/json, application/yaml, application/wsdl etc.
+              },
+              "updateTime": "A String", # Output only. The time at which the spec content was last updated.
+            },
+          ],
           "attributes": { # Optional. The list of user defined attributes associated with the spec. The key is the attribute name. It will be of the format: `projects/{project}/locations/{location}/attributes/{attribute}`. The value is the attribute values associated with the resource.
             "a_key": { # The attribute values associated with resource.
               "attribute": "A String", # Output only. The name of the attribute. Format: projects/{project}/locations/{location}/attributes/{attribute}
diff --git a/docs/dyn/apihub_v1.projects.locations.operations.html b/docs/dyn/apihub_v1.projects.locations.operations.html
index 167edbc22b..7843914a53 100644
--- a/docs/dyn/apihub_v1.projects.locations.operations.html
+++ b/docs/dyn/apihub_v1.projects.locations.operations.html
@@ -184,7 +184,7 @@ 

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -216,7 +216,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], }
diff --git a/docs/dyn/apihub_v1.projects.locations.plugins.instances.html b/docs/dyn/apihub_v1.projects.locations.plugins.instances.html index 221d4305e0..3afd8e5a61 100644 --- a/docs/dyn/apihub_v1.projects.locations.plugins.instances.html +++ b/docs/dyn/apihub_v1.projects.locations.plugins.instances.html @@ -138,6 +138,7 @@

Method Details

"endTime": "A String", # Output only. The last execution end time of the plugin instance. "errorMessage": "A String", # Output only. Error message describing the failure, if any, during the last execution. "result": "A String", # Output only. The result of the last execution of the plugin instance. + "resultMetadata": "A String", # Output only. The result metadata of the last execution of the plugin instance. This will be a string representation of a JSON object and will be available on successful execution. "startTime": "A String", # Output only. The last execution start time of the plugin instance. }, }, @@ -215,6 +216,14 @@

Method Details

"displayName": "A String", # Required. The display name for this plugin instance. Max length is 255 characters. "errorMessage": "A String", # Output only. Error message describing the failure, if any, during Create, Delete or ApplyConfig operation corresponding to the plugin instance.This field will only be populated if the plugin instance is in the ERROR or FAILED state. "name": "A String", # Identifier. The unique name of the plugin instance resource. Format: `projects/{project}/locations/{location}/plugins/{plugin}/instances/{instance}` + "sourceEnvironmentsConfig": { # Optional. The source environment's config present in the gateway instance linked to the plugin instance. The key is the `source_environment` name from the SourceEnvironment message. + "a_key": { # Message representing the source environment details. + "createTime": "A String", # Optional. The time at which the environment was created at the source. + "sourceEnvironment": "A String", # Required. The name of the environment at the source. This should map to Deployment. + "sourceEnvironmentUri": "A String", # The location where additional information about source environments can be found. The location should be relative path of the environment manifest with respect to a plugin instance. + "updateTime": "A String", # Optional. The time at which the environment was last updated at the source. + }, + }, "sourceProjectId": "A String", # Optional. The source project id of the plugin instance. This will be the id of runtime project in case of gcp based plugins and org id in case of non gcp based plugins. This field will be a required field for Google provided on-ramp plugins. "state": "A String", # Output only. The current state of the plugin instance (e.g., enabled, disabled, provisioning). "updateTime": "A String", # Output only. Timestamp indicating when the plugin instance was last updated. @@ -443,6 +452,7 @@

Method Details

"endTime": "A String", # Output only. The last execution end time of the plugin instance. "errorMessage": "A String", # Output only. Error message describing the failure, if any, during the last execution. "result": "A String", # Output only. The result of the last execution of the plugin instance. + "resultMetadata": "A String", # Output only. The result metadata of the last execution of the plugin instance. This will be a string representation of a JSON object and will be available on successful execution. "startTime": "A String", # Output only. The last execution start time of the plugin instance. }, }, @@ -520,6 +530,14 @@

Method Details

"displayName": "A String", # Required. The display name for this plugin instance. Max length is 255 characters. "errorMessage": "A String", # Output only. Error message describing the failure, if any, during Create, Delete or ApplyConfig operation corresponding to the plugin instance.This field will only be populated if the plugin instance is in the ERROR or FAILED state. "name": "A String", # Identifier. The unique name of the plugin instance resource. Format: `projects/{project}/locations/{location}/plugins/{plugin}/instances/{instance}` + "sourceEnvironmentsConfig": { # Optional. The source environment's config present in the gateway instance linked to the plugin instance. The key is the `source_environment` name from the SourceEnvironment message. + "a_key": { # Message representing the source environment details. + "createTime": "A String", # Optional. The time at which the environment was created at the source. + "sourceEnvironment": "A String", # Required. The name of the environment at the source. This should map to Deployment. + "sourceEnvironmentUri": "A String", # The location where additional information about source environments can be found. The location should be relative path of the environment manifest with respect to a plugin instance. + "updateTime": "A String", # Optional. The time at which the environment was last updated at the source. + }, + }, "sourceProjectId": "A String", # Optional. The source project id of the plugin instance. This will be the id of runtime project in case of gcp based plugins and org id in case of non gcp based plugins. This field will be a required field for Google provided on-ramp plugins. "state": "A String", # Output only. The current state of the plugin instance (e.g., enabled, disabled, provisioning). "updateTime": "A String", # Output only. Timestamp indicating when the plugin instance was last updated. @@ -532,7 +550,7 @@

Method Details

Args: parent: string, Required. The parent resource where this plugin will be created. Format: `projects/{project}/locations/{location}/plugins/{plugin}`. To list plugin instances for multiple plugins, use the - character instead of the plugin ID. (required) - filter: string, Optional. An expression that filters the list of plugin instances. A filter expression consists of a field name, a comparison operator, and a value for filtering. The value must be a string. The comparison operator must be one of: `<`, `>` or `=`. Filters are not case sensitive. The following fields in the `PluginInstances` are eligible for filtering: * `state` - The state of the Plugin Instance. Allowed comparison operators: `=`. A filter function is also supported in the filter string. The filter function is `id(name)`. The `id(name)` function returns the id of the resource name. For example, `id(name) = \"plugin-instance-1\"` is equivalent to `name = \"projects/test-project-id/locations/test-location-id/plugins/plugin-1/instances/plugin-instance-1\"` provided the parent is `projects/test-project-id/locations/test-location-id/plugins/plugin-1`. Expressions are combined with either `AND` logic operator or `OR` logical operator but not both of them together i.e. only one of the `AND` or `OR` operator can be used throughout the filter string and both the operators cannot be used together. No other logical operators are supported. At most three filter fields are allowed in the filter string and if provided more than that then `INVALID_ARGUMENT` error is returned by the API. Here are a few examples: * `state = ENABLED` - The plugin instance is in enabled state. + filter: string, Optional. An expression that filters the list of plugin instances. A filter expression consists of a field name, a comparison operator, and a value for filtering. The value must be a string. The comparison operator must be one of: `<`, `>` or `=`. Filters are not case sensitive. The following fields in the `PluginInstances` are eligible for filtering: * `state` - The state of the Plugin Instance. Allowed comparison operators: `=`. * `source_project_id` - The source project id of the Plugin Instance. Allowed comparison operators: `=`. A filter function is also supported in the filter string. The filter function is `id(name)`. The `id(name)` function returns the id of the resource name. For example, `id(name) = \"plugin-instance-1\"` is equivalent to `name = \"projects/test-project-id/locations/test-location-id/plugins/plugin-1/instances/plugin-instance-1\"` provided the parent is `projects/test-project-id/locations/test-location-id/plugins/plugin-1`. Expressions are combined with either `AND` logic operator or `OR` logical operator but not both of them together i.e. only one of the `AND` or `OR` operator can be used throughout the filter string and both the operators cannot be used together. No other logical operators are supported. At most three filter fields are allowed in the filter string and if provided more than that then `INVALID_ARGUMENT` error is returned by the API. Here are a few examples: * `state = ENABLED` - The plugin instance is in enabled state. pageSize: integer, Optional. The maximum number of hub plugins to return. The service may return fewer than this value. If unspecified, at most 50 hub plugins will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000. pageToken: string, Optional. A page token, received from a previous `ListPluginInstances` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListPluginInstances` must match the call that provided the page token. x__xgafv: string, V1 error format. @@ -562,6 +580,7 @@

Method Details

"endTime": "A String", # Output only. The last execution end time of the plugin instance. "errorMessage": "A String", # Output only. Error message describing the failure, if any, during the last execution. "result": "A String", # Output only. The result of the last execution of the plugin instance. + "resultMetadata": "A String", # Output only. The result metadata of the last execution of the plugin instance. This will be a string representation of a JSON object and will be available on successful execution. "startTime": "A String", # Output only. The last execution start time of the plugin instance. }, }, @@ -639,6 +658,14 @@

Method Details

"displayName": "A String", # Required. The display name for this plugin instance. Max length is 255 characters. "errorMessage": "A String", # Output only. Error message describing the failure, if any, during Create, Delete or ApplyConfig operation corresponding to the plugin instance.This field will only be populated if the plugin instance is in the ERROR or FAILED state. "name": "A String", # Identifier. The unique name of the plugin instance resource. Format: `projects/{project}/locations/{location}/plugins/{plugin}/instances/{instance}` + "sourceEnvironmentsConfig": { # Optional. The source environment's config present in the gateway instance linked to the plugin instance. The key is the `source_environment` name from the SourceEnvironment message. + "a_key": { # Message representing the source environment details. + "createTime": "A String", # Optional. The time at which the environment was created at the source. + "sourceEnvironment": "A String", # Required. The name of the environment at the source. This should map to Deployment. + "sourceEnvironmentUri": "A String", # The location where additional information about source environments can be found. The location should be relative path of the environment manifest with respect to a plugin instance. + "updateTime": "A String", # Optional. The time at which the environment was last updated at the source. + }, + }, "sourceProjectId": "A String", # Optional. The source project id of the plugin instance. This will be the id of runtime project in case of gcp based plugins and org id in case of non gcp based plugins. This field will be a required field for Google provided on-ramp plugins. "state": "A String", # Output only. The current state of the plugin instance (e.g., enabled, disabled, provisioning). "updateTime": "A String", # Output only. Timestamp indicating when the plugin instance was last updated. @@ -714,6 +741,7 @@

Method Details

"endTime": "A String", # Output only. The last execution end time of the plugin instance. "errorMessage": "A String", # Output only. Error message describing the failure, if any, during the last execution. "result": "A String", # Output only. The result of the last execution of the plugin instance. + "resultMetadata": "A String", # Output only. The result metadata of the last execution of the plugin instance. This will be a string representation of a JSON object and will be available on successful execution. "startTime": "A String", # Output only. The last execution start time of the plugin instance. }, }, @@ -791,6 +819,14 @@

Method Details

"displayName": "A String", # Required. The display name for this plugin instance. Max length is 255 characters. "errorMessage": "A String", # Output only. Error message describing the failure, if any, during Create, Delete or ApplyConfig operation corresponding to the plugin instance.This field will only be populated if the plugin instance is in the ERROR or FAILED state. "name": "A String", # Identifier. The unique name of the plugin instance resource. Format: `projects/{project}/locations/{location}/plugins/{plugin}/instances/{instance}` + "sourceEnvironmentsConfig": { # Optional. The source environment's config present in the gateway instance linked to the plugin instance. The key is the `source_environment` name from the SourceEnvironment message. + "a_key": { # Message representing the source environment details. + "createTime": "A String", # Optional. The time at which the environment was created at the source. + "sourceEnvironment": "A String", # Required. The name of the environment at the source. This should map to Deployment. + "sourceEnvironmentUri": "A String", # The location where additional information about source environments can be found. The location should be relative path of the environment manifest with respect to a plugin instance. + "updateTime": "A String", # Optional. The time at which the environment was last updated at the source. + }, + }, "sourceProjectId": "A String", # Optional. The source project id of the plugin instance. This will be the id of runtime project in case of gcp based plugins and org id in case of non gcp based plugins. This field will be a required field for Google provided on-ramp plugins. "state": "A String", # Output only. The current state of the plugin instance (e.g., enabled, disabled, provisioning). "updateTime": "A String", # Output only. Timestamp indicating when the plugin instance was last updated. @@ -821,6 +857,7 @@

Method Details

"endTime": "A String", # Output only. The last execution end time of the plugin instance. "errorMessage": "A String", # Output only. Error message describing the failure, if any, during the last execution. "result": "A String", # Output only. The result of the last execution of the plugin instance. + "resultMetadata": "A String", # Output only. The result metadata of the last execution of the plugin instance. This will be a string representation of a JSON object and will be available on successful execution. "startTime": "A String", # Output only. The last execution start time of the plugin instance. }, }, @@ -898,6 +935,14 @@

Method Details

"displayName": "A String", # Required. The display name for this plugin instance. Max length is 255 characters. "errorMessage": "A String", # Output only. Error message describing the failure, if any, during Create, Delete or ApplyConfig operation corresponding to the plugin instance.This field will only be populated if the plugin instance is in the ERROR or FAILED state. "name": "A String", # Identifier. The unique name of the plugin instance resource. Format: `projects/{project}/locations/{location}/plugins/{plugin}/instances/{instance}` + "sourceEnvironmentsConfig": { # Optional. The source environment's config present in the gateway instance linked to the plugin instance. The key is the `source_environment` name from the SourceEnvironment message. + "a_key": { # Message representing the source environment details. + "createTime": "A String", # Optional. The time at which the environment was created at the source. + "sourceEnvironment": "A String", # Required. The name of the environment at the source. This should map to Deployment. + "sourceEnvironmentUri": "A String", # The location where additional information about source environments can be found. The location should be relative path of the environment manifest with respect to a plugin instance. + "updateTime": "A String", # Optional. The time at which the environment was last updated at the source. + }, + }, "sourceProjectId": "A String", # Optional. The source project id of the plugin instance. This will be the id of runtime project in case of gcp based plugins and org id in case of non gcp based plugins. This field will be a required field for Google provided on-ramp plugins. "state": "A String", # Output only. The current state of the plugin instance (e.g., enabled, disabled, provisioning). "updateTime": "A String", # Output only. Timestamp indicating when the plugin instance was last updated. diff --git a/docs/dyn/apim_v1alpha.projects.locations.operations.html b/docs/dyn/apim_v1alpha.projects.locations.operations.html index b92a7a9f6c..b6e41d7e86 100644 --- a/docs/dyn/apim_v1alpha.projects.locations.operations.html +++ b/docs/dyn/apim_v1alpha.projects.locations.operations.html @@ -184,7 +184,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -216,7 +216,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/appengine_v1.apps.authorizedCertificates.html b/docs/dyn/appengine_v1.apps.authorizedCertificates.html index 402b8c97d6..0ca7d97542 100644 --- a/docs/dyn/appengine_v1.apps.authorizedCertificates.html +++ b/docs/dyn/appengine_v1.apps.authorizedCertificates.html @@ -117,17 +117,17 @@

Method Details

}, "displayName": "A String", # The user-specified display name of the certificate. This is not guaranteed to be unique. Example: My Certificate. "domainMappingsCount": 42, # Aggregate count of the domain mappings with this certificate mapped. This count includes domain mappings on applications for which the user does not have VIEWER permissions.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly - "domainNames": [ # Topmost applicable domains of this certificate. This certificate applies to these domains and their subdomains. Example: example.com.@OutputOnly + "domainNames": [ # Output only. Topmost applicable domains of this certificate. This certificate applies to these domains and their subdomains. Example: example.com.@OutputOnly "A String", ], "expireTime": "A String", # The time when this certificate expires. To update the renewal time on this certificate, upload an SSL certificate with a different expiration time using AuthorizedCertificates.UpdateAuthorizedCertificate.@OutputOnly - "id": "A String", # Relative name of the certificate. This is a unique value autogenerated on AuthorizedCertificate resource creation. Example: 12345.@OutputOnly + "id": "A String", # Output only. Relative name of the certificate. This is a unique value autogenerated on AuthorizedCertificate resource creation. Example: 12345.@OutputOnly "managedCertificate": { # A certificate managed by App Engine. # Only applicable if this certificate is managed by App Engine. Managed certificates are tied to the lifecycle of a DomainMapping and cannot be updated or deleted via the AuthorizedCertificates API. If this certificate is manually administered by the user, this field will be empty.@OutputOnly "lastRenewalTime": "A String", # Time at which the certificate was last renewed. The renewal process is fully managed. Certificate renewal will automatically occur before the certificate expires. Renewal errors can be tracked via ManagementStatus.@OutputOnly "status": "A String", # Status of certificate management. Refers to the most recent certificate acquisition or renewal attempt.@OutputOnly }, - "name": "A String", # Full path to the AuthorizedCertificate resource in the API. Example: apps/myapp/authorizedCertificates/12345.@OutputOnly - "visibleDomainMappings": [ # The full paths to user visible Domain Mapping resources that have this certificate mapped. Example: apps/myapp/domainMappings/example.com.This may not represent the full list of mapped domain mappings if the user does not have VIEWER permissions on all of the applications that have this certificate mapped. See domain_mappings_count for a complete count.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly + "name": "A String", # Output only. Full path to the AuthorizedCertificate resource in the API. Example: apps/myapp/authorizedCertificates/12345.@OutputOnly + "visibleDomainMappings": [ # Output only. The full paths to user visible Domain Mapping resources that have this certificate mapped. Example: apps/myapp/domainMappings/example.com.This may not represent the full list of mapped domain mappings if the user does not have VIEWER permissions on all of the applications that have this certificate mapped. See domain_mappings_count for a complete count.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly "A String", ], } @@ -147,17 +147,17 @@

Method Details

}, "displayName": "A String", # The user-specified display name of the certificate. This is not guaranteed to be unique. Example: My Certificate. "domainMappingsCount": 42, # Aggregate count of the domain mappings with this certificate mapped. This count includes domain mappings on applications for which the user does not have VIEWER permissions.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly - "domainNames": [ # Topmost applicable domains of this certificate. This certificate applies to these domains and their subdomains. Example: example.com.@OutputOnly + "domainNames": [ # Output only. Topmost applicable domains of this certificate. This certificate applies to these domains and their subdomains. Example: example.com.@OutputOnly "A String", ], "expireTime": "A String", # The time when this certificate expires. To update the renewal time on this certificate, upload an SSL certificate with a different expiration time using AuthorizedCertificates.UpdateAuthorizedCertificate.@OutputOnly - "id": "A String", # Relative name of the certificate. This is a unique value autogenerated on AuthorizedCertificate resource creation. Example: 12345.@OutputOnly + "id": "A String", # Output only. Relative name of the certificate. This is a unique value autogenerated on AuthorizedCertificate resource creation. Example: 12345.@OutputOnly "managedCertificate": { # A certificate managed by App Engine. # Only applicable if this certificate is managed by App Engine. Managed certificates are tied to the lifecycle of a DomainMapping and cannot be updated or deleted via the AuthorizedCertificates API. If this certificate is manually administered by the user, this field will be empty.@OutputOnly "lastRenewalTime": "A String", # Time at which the certificate was last renewed. The renewal process is fully managed. Certificate renewal will automatically occur before the certificate expires. Renewal errors can be tracked via ManagementStatus.@OutputOnly "status": "A String", # Status of certificate management. Refers to the most recent certificate acquisition or renewal attempt.@OutputOnly }, - "name": "A String", # Full path to the AuthorizedCertificate resource in the API. Example: apps/myapp/authorizedCertificates/12345.@OutputOnly - "visibleDomainMappings": [ # The full paths to user visible Domain Mapping resources that have this certificate mapped. Example: apps/myapp/domainMappings/example.com.This may not represent the full list of mapped domain mappings if the user does not have VIEWER permissions on all of the applications that have this certificate mapped. See domain_mappings_count for a complete count.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly + "name": "A String", # Output only. Full path to the AuthorizedCertificate resource in the API. Example: apps/myapp/authorizedCertificates/12345.@OutputOnly + "visibleDomainMappings": [ # Output only. The full paths to user visible Domain Mapping resources that have this certificate mapped. Example: apps/myapp/domainMappings/example.com.This may not represent the full list of mapped domain mappings if the user does not have VIEWER permissions on all of the applications that have this certificate mapped. See domain_mappings_count for a complete count.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly "A String", ], } @@ -208,17 +208,17 @@

Method Details

}, "displayName": "A String", # The user-specified display name of the certificate. This is not guaranteed to be unique. Example: My Certificate. "domainMappingsCount": 42, # Aggregate count of the domain mappings with this certificate mapped. This count includes domain mappings on applications for which the user does not have VIEWER permissions.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly - "domainNames": [ # Topmost applicable domains of this certificate. This certificate applies to these domains and their subdomains. Example: example.com.@OutputOnly + "domainNames": [ # Output only. Topmost applicable domains of this certificate. This certificate applies to these domains and their subdomains. Example: example.com.@OutputOnly "A String", ], "expireTime": "A String", # The time when this certificate expires. To update the renewal time on this certificate, upload an SSL certificate with a different expiration time using AuthorizedCertificates.UpdateAuthorizedCertificate.@OutputOnly - "id": "A String", # Relative name of the certificate. This is a unique value autogenerated on AuthorizedCertificate resource creation. Example: 12345.@OutputOnly + "id": "A String", # Output only. Relative name of the certificate. This is a unique value autogenerated on AuthorizedCertificate resource creation. Example: 12345.@OutputOnly "managedCertificate": { # A certificate managed by App Engine. # Only applicable if this certificate is managed by App Engine. Managed certificates are tied to the lifecycle of a DomainMapping and cannot be updated or deleted via the AuthorizedCertificates API. If this certificate is manually administered by the user, this field will be empty.@OutputOnly "lastRenewalTime": "A String", # Time at which the certificate was last renewed. The renewal process is fully managed. Certificate renewal will automatically occur before the certificate expires. Renewal errors can be tracked via ManagementStatus.@OutputOnly "status": "A String", # Status of certificate management. Refers to the most recent certificate acquisition or renewal attempt.@OutputOnly }, - "name": "A String", # Full path to the AuthorizedCertificate resource in the API. Example: apps/myapp/authorizedCertificates/12345.@OutputOnly - "visibleDomainMappings": [ # The full paths to user visible Domain Mapping resources that have this certificate mapped. Example: apps/myapp/domainMappings/example.com.This may not represent the full list of mapped domain mappings if the user does not have VIEWER permissions on all of the applications that have this certificate mapped. See domain_mappings_count for a complete count.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly + "name": "A String", # Output only. Full path to the AuthorizedCertificate resource in the API. Example: apps/myapp/authorizedCertificates/12345.@OutputOnly + "visibleDomainMappings": [ # Output only. The full paths to user visible Domain Mapping resources that have this certificate mapped. Example: apps/myapp/domainMappings/example.com.This may not represent the full list of mapped domain mappings if the user does not have VIEWER permissions on all of the applications that have this certificate mapped. See domain_mappings_count for a complete count.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly "A String", ], } @@ -253,17 +253,17 @@

Method Details

}, "displayName": "A String", # The user-specified display name of the certificate. This is not guaranteed to be unique. Example: My Certificate. "domainMappingsCount": 42, # Aggregate count of the domain mappings with this certificate mapped. This count includes domain mappings on applications for which the user does not have VIEWER permissions.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly - "domainNames": [ # Topmost applicable domains of this certificate. This certificate applies to these domains and their subdomains. Example: example.com.@OutputOnly + "domainNames": [ # Output only. Topmost applicable domains of this certificate. This certificate applies to these domains and their subdomains. Example: example.com.@OutputOnly "A String", ], "expireTime": "A String", # The time when this certificate expires. To update the renewal time on this certificate, upload an SSL certificate with a different expiration time using AuthorizedCertificates.UpdateAuthorizedCertificate.@OutputOnly - "id": "A String", # Relative name of the certificate. This is a unique value autogenerated on AuthorizedCertificate resource creation. Example: 12345.@OutputOnly + "id": "A String", # Output only. Relative name of the certificate. This is a unique value autogenerated on AuthorizedCertificate resource creation. Example: 12345.@OutputOnly "managedCertificate": { # A certificate managed by App Engine. # Only applicable if this certificate is managed by App Engine. Managed certificates are tied to the lifecycle of a DomainMapping and cannot be updated or deleted via the AuthorizedCertificates API. If this certificate is manually administered by the user, this field will be empty.@OutputOnly "lastRenewalTime": "A String", # Time at which the certificate was last renewed. The renewal process is fully managed. Certificate renewal will automatically occur before the certificate expires. Renewal errors can be tracked via ManagementStatus.@OutputOnly "status": "A String", # Status of certificate management. Refers to the most recent certificate acquisition or renewal attempt.@OutputOnly }, - "name": "A String", # Full path to the AuthorizedCertificate resource in the API. Example: apps/myapp/authorizedCertificates/12345.@OutputOnly - "visibleDomainMappings": [ # The full paths to user visible Domain Mapping resources that have this certificate mapped. Example: apps/myapp/domainMappings/example.com.This may not represent the full list of mapped domain mappings if the user does not have VIEWER permissions on all of the applications that have this certificate mapped. See domain_mappings_count for a complete count.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly + "name": "A String", # Output only. Full path to the AuthorizedCertificate resource in the API. Example: apps/myapp/authorizedCertificates/12345.@OutputOnly + "visibleDomainMappings": [ # Output only. The full paths to user visible Domain Mapping resources that have this certificate mapped. Example: apps/myapp/domainMappings/example.com.This may not represent the full list of mapped domain mappings if the user does not have VIEWER permissions on all of the applications that have this certificate mapped. See domain_mappings_count for a complete count.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly "A String", ], }, @@ -303,17 +303,17 @@

Method Details

}, "displayName": "A String", # The user-specified display name of the certificate. This is not guaranteed to be unique. Example: My Certificate. "domainMappingsCount": 42, # Aggregate count of the domain mappings with this certificate mapped. This count includes domain mappings on applications for which the user does not have VIEWER permissions.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly - "domainNames": [ # Topmost applicable domains of this certificate. This certificate applies to these domains and their subdomains. Example: example.com.@OutputOnly + "domainNames": [ # Output only. Topmost applicable domains of this certificate. This certificate applies to these domains and their subdomains. Example: example.com.@OutputOnly "A String", ], "expireTime": "A String", # The time when this certificate expires. To update the renewal time on this certificate, upload an SSL certificate with a different expiration time using AuthorizedCertificates.UpdateAuthorizedCertificate.@OutputOnly - "id": "A String", # Relative name of the certificate. This is a unique value autogenerated on AuthorizedCertificate resource creation. Example: 12345.@OutputOnly + "id": "A String", # Output only. Relative name of the certificate. This is a unique value autogenerated on AuthorizedCertificate resource creation. Example: 12345.@OutputOnly "managedCertificate": { # A certificate managed by App Engine. # Only applicable if this certificate is managed by App Engine. Managed certificates are tied to the lifecycle of a DomainMapping and cannot be updated or deleted via the AuthorizedCertificates API. If this certificate is manually administered by the user, this field will be empty.@OutputOnly "lastRenewalTime": "A String", # Time at which the certificate was last renewed. The renewal process is fully managed. Certificate renewal will automatically occur before the certificate expires. Renewal errors can be tracked via ManagementStatus.@OutputOnly "status": "A String", # Status of certificate management. Refers to the most recent certificate acquisition or renewal attempt.@OutputOnly }, - "name": "A String", # Full path to the AuthorizedCertificate resource in the API. Example: apps/myapp/authorizedCertificates/12345.@OutputOnly - "visibleDomainMappings": [ # The full paths to user visible Domain Mapping resources that have this certificate mapped. Example: apps/myapp/domainMappings/example.com.This may not represent the full list of mapped domain mappings if the user does not have VIEWER permissions on all of the applications that have this certificate mapped. See domain_mappings_count for a complete count.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly + "name": "A String", # Output only. Full path to the AuthorizedCertificate resource in the API. Example: apps/myapp/authorizedCertificates/12345.@OutputOnly + "visibleDomainMappings": [ # Output only. The full paths to user visible Domain Mapping resources that have this certificate mapped. Example: apps/myapp/domainMappings/example.com.This may not represent the full list of mapped domain mappings if the user does not have VIEWER permissions on all of the applications that have this certificate mapped. See domain_mappings_count for a complete count.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly "A String", ], } @@ -334,17 +334,17 @@

Method Details

}, "displayName": "A String", # The user-specified display name of the certificate. This is not guaranteed to be unique. Example: My Certificate. "domainMappingsCount": 42, # Aggregate count of the domain mappings with this certificate mapped. This count includes domain mappings on applications for which the user does not have VIEWER permissions.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly - "domainNames": [ # Topmost applicable domains of this certificate. This certificate applies to these domains and their subdomains. Example: example.com.@OutputOnly + "domainNames": [ # Output only. Topmost applicable domains of this certificate. This certificate applies to these domains and their subdomains. Example: example.com.@OutputOnly "A String", ], "expireTime": "A String", # The time when this certificate expires. To update the renewal time on this certificate, upload an SSL certificate with a different expiration time using AuthorizedCertificates.UpdateAuthorizedCertificate.@OutputOnly - "id": "A String", # Relative name of the certificate. This is a unique value autogenerated on AuthorizedCertificate resource creation. Example: 12345.@OutputOnly + "id": "A String", # Output only. Relative name of the certificate. This is a unique value autogenerated on AuthorizedCertificate resource creation. Example: 12345.@OutputOnly "managedCertificate": { # A certificate managed by App Engine. # Only applicable if this certificate is managed by App Engine. Managed certificates are tied to the lifecycle of a DomainMapping and cannot be updated or deleted via the AuthorizedCertificates API. If this certificate is manually administered by the user, this field will be empty.@OutputOnly "lastRenewalTime": "A String", # Time at which the certificate was last renewed. The renewal process is fully managed. Certificate renewal will automatically occur before the certificate expires. Renewal errors can be tracked via ManagementStatus.@OutputOnly "status": "A String", # Status of certificate management. Refers to the most recent certificate acquisition or renewal attempt.@OutputOnly }, - "name": "A String", # Full path to the AuthorizedCertificate resource in the API. Example: apps/myapp/authorizedCertificates/12345.@OutputOnly - "visibleDomainMappings": [ # The full paths to user visible Domain Mapping resources that have this certificate mapped. Example: apps/myapp/domainMappings/example.com.This may not represent the full list of mapped domain mappings if the user does not have VIEWER permissions on all of the applications that have this certificate mapped. See domain_mappings_count for a complete count.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly + "name": "A String", # Output only. Full path to the AuthorizedCertificate resource in the API. Example: apps/myapp/authorizedCertificates/12345.@OutputOnly + "visibleDomainMappings": [ # Output only. The full paths to user visible Domain Mapping resources that have this certificate mapped. Example: apps/myapp/domainMappings/example.com.This may not represent the full list of mapped domain mappings if the user does not have VIEWER permissions on all of the applications that have this certificate mapped. See domain_mappings_count for a complete count.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly "A String", ], } diff --git a/docs/dyn/appengine_v1.apps.domainMappings.html b/docs/dyn/appengine_v1.apps.domainMappings.html index 04a7aad93f..676db1bbbe 100644 --- a/docs/dyn/appengine_v1.apps.domainMappings.html +++ b/docs/dyn/appengine_v1.apps.domainMappings.html @@ -112,8 +112,8 @@

Method Details

{ # A domain serving an App Engine application. "id": "A String", # Relative name of the domain serving the application. Example: example.com. - "name": "A String", # Full path to the DomainMapping resource in the API. Example: apps/myapp/domainMapping/example.com.@OutputOnly - "resourceRecords": [ # The resource records required to configure this domain mapping. These records must be added to the domain's DNS configuration in order to serve the application via this domain mapping.@OutputOnly + "name": "A String", # Output only. Full path to the DomainMapping resource in the API. Example: apps/myapp/domainMapping/example.com.@OutputOnly + "resourceRecords": [ # Output only. The resource records required to configure this domain mapping. These records must be added to the domain's DNS configuration in order to serve the application via this domain mapping.@OutputOnly { # A DNS resource record. "name": "A String", # Relative name of the object affected by this record. Only applicable for CNAME records. Example: 'www'. "rrdata": "A String", # Data for this record. Values vary by record type, as defined in RFC 1035 (section 5) and RFC 1034 (section 3.6.1). @@ -122,7 +122,7 @@

Method Details

], "sslSettings": { # SSL configuration for a DomainMapping resource. # SSL configuration for this domain. If unconfigured, this domain will not serve with SSL. "certificateId": "A String", # ID of the AuthorizedCertificate resource configuring SSL for the application. Clearing this field will remove SSL support.By default, a managed certificate is automatically created for every domain mapping. To omit SSL support or to configure SSL manually, specify SslManagementType.MANUAL on a CREATE or UPDATE request. You must be authorized to administer the AuthorizedCertificate resource to manually map it to a DomainMapping resource. Example: 12345. - "pendingManagedCertificateId": "A String", # ID of the managed AuthorizedCertificate resource currently being provisioned, if applicable. Until the new managed certificate has been successfully provisioned, the previous SSL state will be preserved. Once the provisioning process completes, the certificate_id field will reflect the new managed certificate and this field will be left empty. To remove SSL support while there is still a pending managed certificate, clear the certificate_id field with an UpdateDomainMappingRequest.@OutputOnly + "pendingManagedCertificateId": "A String", # Output only. ID of the managed AuthorizedCertificate resource currently being provisioned, if applicable. Until the new managed certificate has been successfully provisioned, the previous SSL state will be preserved. Once the provisioning process completes, the certificate_id field will reflect the new managed certificate and this field will be left empty. To remove SSL support while there is still a pending managed certificate, clear the certificate_id field with an UpdateDomainMappingRequest.@OutputOnly "sslManagementType": "A String", # SSL management type for this domain. If AUTOMATIC, a managed certificate is automatically provisioned. If MANUAL, certificate_id must be manually specified in order to configure SSL for this domain. }, } @@ -214,8 +214,8 @@

Method Details

{ # A domain serving an App Engine application. "id": "A String", # Relative name of the domain serving the application. Example: example.com. - "name": "A String", # Full path to the DomainMapping resource in the API. Example: apps/myapp/domainMapping/example.com.@OutputOnly - "resourceRecords": [ # The resource records required to configure this domain mapping. These records must be added to the domain's DNS configuration in order to serve the application via this domain mapping.@OutputOnly + "name": "A String", # Output only. Full path to the DomainMapping resource in the API. Example: apps/myapp/domainMapping/example.com.@OutputOnly + "resourceRecords": [ # Output only. The resource records required to configure this domain mapping. These records must be added to the domain's DNS configuration in order to serve the application via this domain mapping.@OutputOnly { # A DNS resource record. "name": "A String", # Relative name of the object affected by this record. Only applicable for CNAME records. Example: 'www'. "rrdata": "A String", # Data for this record. Values vary by record type, as defined in RFC 1035 (section 5) and RFC 1034 (section 3.6.1). @@ -224,7 +224,7 @@

Method Details

], "sslSettings": { # SSL configuration for a DomainMapping resource. # SSL configuration for this domain. If unconfigured, this domain will not serve with SSL. "certificateId": "A String", # ID of the AuthorizedCertificate resource configuring SSL for the application. Clearing this field will remove SSL support.By default, a managed certificate is automatically created for every domain mapping. To omit SSL support or to configure SSL manually, specify SslManagementType.MANUAL on a CREATE or UPDATE request. You must be authorized to administer the AuthorizedCertificate resource to manually map it to a DomainMapping resource. Example: 12345. - "pendingManagedCertificateId": "A String", # ID of the managed AuthorizedCertificate resource currently being provisioned, if applicable. Until the new managed certificate has been successfully provisioned, the previous SSL state will be preserved. Once the provisioning process completes, the certificate_id field will reflect the new managed certificate and this field will be left empty. To remove SSL support while there is still a pending managed certificate, clear the certificate_id field with an UpdateDomainMappingRequest.@OutputOnly + "pendingManagedCertificateId": "A String", # Output only. ID of the managed AuthorizedCertificate resource currently being provisioned, if applicable. Until the new managed certificate has been successfully provisioned, the previous SSL state will be preserved. Once the provisioning process completes, the certificate_id field will reflect the new managed certificate and this field will be left empty. To remove SSL support while there is still a pending managed certificate, clear the certificate_id field with an UpdateDomainMappingRequest.@OutputOnly "sslManagementType": "A String", # SSL management type for this domain. If AUTOMATIC, a managed certificate is automatically provisioned. If MANUAL, certificate_id must be manually specified in order to configure SSL for this domain. }, } @@ -250,8 +250,8 @@

Method Details

"domainMappings": [ # The domain mappings for the application. { # A domain serving an App Engine application. "id": "A String", # Relative name of the domain serving the application. Example: example.com. - "name": "A String", # Full path to the DomainMapping resource in the API. Example: apps/myapp/domainMapping/example.com.@OutputOnly - "resourceRecords": [ # The resource records required to configure this domain mapping. These records must be added to the domain's DNS configuration in order to serve the application via this domain mapping.@OutputOnly + "name": "A String", # Output only. Full path to the DomainMapping resource in the API. Example: apps/myapp/domainMapping/example.com.@OutputOnly + "resourceRecords": [ # Output only. The resource records required to configure this domain mapping. These records must be added to the domain's DNS configuration in order to serve the application via this domain mapping.@OutputOnly { # A DNS resource record. "name": "A String", # Relative name of the object affected by this record. Only applicable for CNAME records. Example: 'www'. "rrdata": "A String", # Data for this record. Values vary by record type, as defined in RFC 1035 (section 5) and RFC 1034 (section 3.6.1). @@ -260,7 +260,7 @@

Method Details

], "sslSettings": { # SSL configuration for a DomainMapping resource. # SSL configuration for this domain. If unconfigured, this domain will not serve with SSL. "certificateId": "A String", # ID of the AuthorizedCertificate resource configuring SSL for the application. Clearing this field will remove SSL support.By default, a managed certificate is automatically created for every domain mapping. To omit SSL support or to configure SSL manually, specify SslManagementType.MANUAL on a CREATE or UPDATE request. You must be authorized to administer the AuthorizedCertificate resource to manually map it to a DomainMapping resource. Example: 12345. - "pendingManagedCertificateId": "A String", # ID of the managed AuthorizedCertificate resource currently being provisioned, if applicable. Until the new managed certificate has been successfully provisioned, the previous SSL state will be preserved. Once the provisioning process completes, the certificate_id field will reflect the new managed certificate and this field will be left empty. To remove SSL support while there is still a pending managed certificate, clear the certificate_id field with an UpdateDomainMappingRequest.@OutputOnly + "pendingManagedCertificateId": "A String", # Output only. ID of the managed AuthorizedCertificate resource currently being provisioned, if applicable. Until the new managed certificate has been successfully provisioned, the previous SSL state will be preserved. Once the provisioning process completes, the certificate_id field will reflect the new managed certificate and this field will be left empty. To remove SSL support while there is still a pending managed certificate, clear the certificate_id field with an UpdateDomainMappingRequest.@OutputOnly "sslManagementType": "A String", # SSL management type for this domain. If AUTOMATIC, a managed certificate is automatically provisioned. If MANUAL, certificate_id must be manually specified in order to configure SSL for this domain. }, }, @@ -295,8 +295,8 @@

Method Details

{ # A domain serving an App Engine application. "id": "A String", # Relative name of the domain serving the application. Example: example.com. - "name": "A String", # Full path to the DomainMapping resource in the API. Example: apps/myapp/domainMapping/example.com.@OutputOnly - "resourceRecords": [ # The resource records required to configure this domain mapping. These records must be added to the domain's DNS configuration in order to serve the application via this domain mapping.@OutputOnly + "name": "A String", # Output only. Full path to the DomainMapping resource in the API. Example: apps/myapp/domainMapping/example.com.@OutputOnly + "resourceRecords": [ # Output only. The resource records required to configure this domain mapping. These records must be added to the domain's DNS configuration in order to serve the application via this domain mapping.@OutputOnly { # A DNS resource record. "name": "A String", # Relative name of the object affected by this record. Only applicable for CNAME records. Example: 'www'. "rrdata": "A String", # Data for this record. Values vary by record type, as defined in RFC 1035 (section 5) and RFC 1034 (section 3.6.1). @@ -305,7 +305,7 @@

Method Details

], "sslSettings": { # SSL configuration for a DomainMapping resource. # SSL configuration for this domain. If unconfigured, this domain will not serve with SSL. "certificateId": "A String", # ID of the AuthorizedCertificate resource configuring SSL for the application. Clearing this field will remove SSL support.By default, a managed certificate is automatically created for every domain mapping. To omit SSL support or to configure SSL manually, specify SslManagementType.MANUAL on a CREATE or UPDATE request. You must be authorized to administer the AuthorizedCertificate resource to manually map it to a DomainMapping resource. Example: 12345. - "pendingManagedCertificateId": "A String", # ID of the managed AuthorizedCertificate resource currently being provisioned, if applicable. Until the new managed certificate has been successfully provisioned, the previous SSL state will be preserved. Once the provisioning process completes, the certificate_id field will reflect the new managed certificate and this field will be left empty. To remove SSL support while there is still a pending managed certificate, clear the certificate_id field with an UpdateDomainMappingRequest.@OutputOnly + "pendingManagedCertificateId": "A String", # Output only. ID of the managed AuthorizedCertificate resource currently being provisioned, if applicable. Until the new managed certificate has been successfully provisioned, the previous SSL state will be preserved. Once the provisioning process completes, the certificate_id field will reflect the new managed certificate and this field will be left empty. To remove SSL support while there is still a pending managed certificate, clear the certificate_id field with an UpdateDomainMappingRequest.@OutputOnly "sslManagementType": "A String", # SSL management type for this domain. If AUTOMATIC, a managed certificate is automatically provisioned. If MANUAL, certificate_id must be manually specified in order to configure SSL for this domain. }, } diff --git a/docs/dyn/appengine_v1.apps.locations.html b/docs/dyn/appengine_v1.apps.locations.html index b441f68845..e024b9e17c 100644 --- a/docs/dyn/appengine_v1.apps.locations.html +++ b/docs/dyn/appengine_v1.apps.locations.html @@ -126,7 +126,7 @@

Method Details

Args: appsId: string, Part of `name`. The resource that owns the locations collection, if applicable. (required) - extraLocationTypes: string, Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage. (repeated) + extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated) filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like "displayName=tokyo", and is documented in more detail in AIP-160 (https://google.aip.dev/160). pageSize: integer, The maximum number of results to return. If not set, the service selects a default. pageToken: string, A page token received from the next_page_token field in the response. Send that page token to receive the subsequent page. diff --git a/docs/dyn/appengine_v1.projects.locations.applications.authorizedCertificates.html b/docs/dyn/appengine_v1.projects.locations.applications.authorizedCertificates.html index 8e83c035cf..ae16f09aab 100644 --- a/docs/dyn/appengine_v1.projects.locations.applications.authorizedCertificates.html +++ b/docs/dyn/appengine_v1.projects.locations.applications.authorizedCertificates.html @@ -119,17 +119,17 @@

Method Details

}, "displayName": "A String", # The user-specified display name of the certificate. This is not guaranteed to be unique. Example: My Certificate. "domainMappingsCount": 42, # Aggregate count of the domain mappings with this certificate mapped. This count includes domain mappings on applications for which the user does not have VIEWER permissions.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly - "domainNames": [ # Topmost applicable domains of this certificate. This certificate applies to these domains and their subdomains. Example: example.com.@OutputOnly + "domainNames": [ # Output only. Topmost applicable domains of this certificate. This certificate applies to these domains and their subdomains. Example: example.com.@OutputOnly "A String", ], "expireTime": "A String", # The time when this certificate expires. To update the renewal time on this certificate, upload an SSL certificate with a different expiration time using AuthorizedCertificates.UpdateAuthorizedCertificate.@OutputOnly - "id": "A String", # Relative name of the certificate. This is a unique value autogenerated on AuthorizedCertificate resource creation. Example: 12345.@OutputOnly + "id": "A String", # Output only. Relative name of the certificate. This is a unique value autogenerated on AuthorizedCertificate resource creation. Example: 12345.@OutputOnly "managedCertificate": { # A certificate managed by App Engine. # Only applicable if this certificate is managed by App Engine. Managed certificates are tied to the lifecycle of a DomainMapping and cannot be updated or deleted via the AuthorizedCertificates API. If this certificate is manually administered by the user, this field will be empty.@OutputOnly "lastRenewalTime": "A String", # Time at which the certificate was last renewed. The renewal process is fully managed. Certificate renewal will automatically occur before the certificate expires. Renewal errors can be tracked via ManagementStatus.@OutputOnly "status": "A String", # Status of certificate management. Refers to the most recent certificate acquisition or renewal attempt.@OutputOnly }, - "name": "A String", # Full path to the AuthorizedCertificate resource in the API. Example: apps/myapp/authorizedCertificates/12345.@OutputOnly - "visibleDomainMappings": [ # The full paths to user visible Domain Mapping resources that have this certificate mapped. Example: apps/myapp/domainMappings/example.com.This may not represent the full list of mapped domain mappings if the user does not have VIEWER permissions on all of the applications that have this certificate mapped. See domain_mappings_count for a complete count.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly + "name": "A String", # Output only. Full path to the AuthorizedCertificate resource in the API. Example: apps/myapp/authorizedCertificates/12345.@OutputOnly + "visibleDomainMappings": [ # Output only. The full paths to user visible Domain Mapping resources that have this certificate mapped. Example: apps/myapp/domainMappings/example.com.This may not represent the full list of mapped domain mappings if the user does not have VIEWER permissions on all of the applications that have this certificate mapped. See domain_mappings_count for a complete count.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly "A String", ], } @@ -149,17 +149,17 @@

Method Details

}, "displayName": "A String", # The user-specified display name of the certificate. This is not guaranteed to be unique. Example: My Certificate. "domainMappingsCount": 42, # Aggregate count of the domain mappings with this certificate mapped. This count includes domain mappings on applications for which the user does not have VIEWER permissions.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly - "domainNames": [ # Topmost applicable domains of this certificate. This certificate applies to these domains and their subdomains. Example: example.com.@OutputOnly + "domainNames": [ # Output only. Topmost applicable domains of this certificate. This certificate applies to these domains and their subdomains. Example: example.com.@OutputOnly "A String", ], "expireTime": "A String", # The time when this certificate expires. To update the renewal time on this certificate, upload an SSL certificate with a different expiration time using AuthorizedCertificates.UpdateAuthorizedCertificate.@OutputOnly - "id": "A String", # Relative name of the certificate. This is a unique value autogenerated on AuthorizedCertificate resource creation. Example: 12345.@OutputOnly + "id": "A String", # Output only. Relative name of the certificate. This is a unique value autogenerated on AuthorizedCertificate resource creation. Example: 12345.@OutputOnly "managedCertificate": { # A certificate managed by App Engine. # Only applicable if this certificate is managed by App Engine. Managed certificates are tied to the lifecycle of a DomainMapping and cannot be updated or deleted via the AuthorizedCertificates API. If this certificate is manually administered by the user, this field will be empty.@OutputOnly "lastRenewalTime": "A String", # Time at which the certificate was last renewed. The renewal process is fully managed. Certificate renewal will automatically occur before the certificate expires. Renewal errors can be tracked via ManagementStatus.@OutputOnly "status": "A String", # Status of certificate management. Refers to the most recent certificate acquisition or renewal attempt.@OutputOnly }, - "name": "A String", # Full path to the AuthorizedCertificate resource in the API. Example: apps/myapp/authorizedCertificates/12345.@OutputOnly - "visibleDomainMappings": [ # The full paths to user visible Domain Mapping resources that have this certificate mapped. Example: apps/myapp/domainMappings/example.com.This may not represent the full list of mapped domain mappings if the user does not have VIEWER permissions on all of the applications that have this certificate mapped. See domain_mappings_count for a complete count.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly + "name": "A String", # Output only. Full path to the AuthorizedCertificate resource in the API. Example: apps/myapp/authorizedCertificates/12345.@OutputOnly + "visibleDomainMappings": [ # Output only. The full paths to user visible Domain Mapping resources that have this certificate mapped. Example: apps/myapp/domainMappings/example.com.This may not represent the full list of mapped domain mappings if the user does not have VIEWER permissions on all of the applications that have this certificate mapped. See domain_mappings_count for a complete count.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly "A String", ], } @@ -214,17 +214,17 @@

Method Details

}, "displayName": "A String", # The user-specified display name of the certificate. This is not guaranteed to be unique. Example: My Certificate. "domainMappingsCount": 42, # Aggregate count of the domain mappings with this certificate mapped. This count includes domain mappings on applications for which the user does not have VIEWER permissions.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly - "domainNames": [ # Topmost applicable domains of this certificate. This certificate applies to these domains and their subdomains. Example: example.com.@OutputOnly + "domainNames": [ # Output only. Topmost applicable domains of this certificate. This certificate applies to these domains and their subdomains. Example: example.com.@OutputOnly "A String", ], "expireTime": "A String", # The time when this certificate expires. To update the renewal time on this certificate, upload an SSL certificate with a different expiration time using AuthorizedCertificates.UpdateAuthorizedCertificate.@OutputOnly - "id": "A String", # Relative name of the certificate. This is a unique value autogenerated on AuthorizedCertificate resource creation. Example: 12345.@OutputOnly + "id": "A String", # Output only. Relative name of the certificate. This is a unique value autogenerated on AuthorizedCertificate resource creation. Example: 12345.@OutputOnly "managedCertificate": { # A certificate managed by App Engine. # Only applicable if this certificate is managed by App Engine. Managed certificates are tied to the lifecycle of a DomainMapping and cannot be updated or deleted via the AuthorizedCertificates API. If this certificate is manually administered by the user, this field will be empty.@OutputOnly "lastRenewalTime": "A String", # Time at which the certificate was last renewed. The renewal process is fully managed. Certificate renewal will automatically occur before the certificate expires. Renewal errors can be tracked via ManagementStatus.@OutputOnly "status": "A String", # Status of certificate management. Refers to the most recent certificate acquisition or renewal attempt.@OutputOnly }, - "name": "A String", # Full path to the AuthorizedCertificate resource in the API. Example: apps/myapp/authorizedCertificates/12345.@OutputOnly - "visibleDomainMappings": [ # The full paths to user visible Domain Mapping resources that have this certificate mapped. Example: apps/myapp/domainMappings/example.com.This may not represent the full list of mapped domain mappings if the user does not have VIEWER permissions on all of the applications that have this certificate mapped. See domain_mappings_count for a complete count.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly + "name": "A String", # Output only. Full path to the AuthorizedCertificate resource in the API. Example: apps/myapp/authorizedCertificates/12345.@OutputOnly + "visibleDomainMappings": [ # Output only. The full paths to user visible Domain Mapping resources that have this certificate mapped. Example: apps/myapp/domainMappings/example.com.This may not represent the full list of mapped domain mappings if the user does not have VIEWER permissions on all of the applications that have this certificate mapped. See domain_mappings_count for a complete count.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly "A String", ], } @@ -261,17 +261,17 @@

Method Details

}, "displayName": "A String", # The user-specified display name of the certificate. This is not guaranteed to be unique. Example: My Certificate. "domainMappingsCount": 42, # Aggregate count of the domain mappings with this certificate mapped. This count includes domain mappings on applications for which the user does not have VIEWER permissions.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly - "domainNames": [ # Topmost applicable domains of this certificate. This certificate applies to these domains and their subdomains. Example: example.com.@OutputOnly + "domainNames": [ # Output only. Topmost applicable domains of this certificate. This certificate applies to these domains and their subdomains. Example: example.com.@OutputOnly "A String", ], "expireTime": "A String", # The time when this certificate expires. To update the renewal time on this certificate, upload an SSL certificate with a different expiration time using AuthorizedCertificates.UpdateAuthorizedCertificate.@OutputOnly - "id": "A String", # Relative name of the certificate. This is a unique value autogenerated on AuthorizedCertificate resource creation. Example: 12345.@OutputOnly + "id": "A String", # Output only. Relative name of the certificate. This is a unique value autogenerated on AuthorizedCertificate resource creation. Example: 12345.@OutputOnly "managedCertificate": { # A certificate managed by App Engine. # Only applicable if this certificate is managed by App Engine. Managed certificates are tied to the lifecycle of a DomainMapping and cannot be updated or deleted via the AuthorizedCertificates API. If this certificate is manually administered by the user, this field will be empty.@OutputOnly "lastRenewalTime": "A String", # Time at which the certificate was last renewed. The renewal process is fully managed. Certificate renewal will automatically occur before the certificate expires. Renewal errors can be tracked via ManagementStatus.@OutputOnly "status": "A String", # Status of certificate management. Refers to the most recent certificate acquisition or renewal attempt.@OutputOnly }, - "name": "A String", # Full path to the AuthorizedCertificate resource in the API. Example: apps/myapp/authorizedCertificates/12345.@OutputOnly - "visibleDomainMappings": [ # The full paths to user visible Domain Mapping resources that have this certificate mapped. Example: apps/myapp/domainMappings/example.com.This may not represent the full list of mapped domain mappings if the user does not have VIEWER permissions on all of the applications that have this certificate mapped. See domain_mappings_count for a complete count.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly + "name": "A String", # Output only. Full path to the AuthorizedCertificate resource in the API. Example: apps/myapp/authorizedCertificates/12345.@OutputOnly + "visibleDomainMappings": [ # Output only. The full paths to user visible Domain Mapping resources that have this certificate mapped. Example: apps/myapp/domainMappings/example.com.This may not represent the full list of mapped domain mappings if the user does not have VIEWER permissions on all of the applications that have this certificate mapped. See domain_mappings_count for a complete count.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly "A String", ], }, @@ -313,17 +313,17 @@

Method Details

}, "displayName": "A String", # The user-specified display name of the certificate. This is not guaranteed to be unique. Example: My Certificate. "domainMappingsCount": 42, # Aggregate count of the domain mappings with this certificate mapped. This count includes domain mappings on applications for which the user does not have VIEWER permissions.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly - "domainNames": [ # Topmost applicable domains of this certificate. This certificate applies to these domains and their subdomains. Example: example.com.@OutputOnly + "domainNames": [ # Output only. Topmost applicable domains of this certificate. This certificate applies to these domains and their subdomains. Example: example.com.@OutputOnly "A String", ], "expireTime": "A String", # The time when this certificate expires. To update the renewal time on this certificate, upload an SSL certificate with a different expiration time using AuthorizedCertificates.UpdateAuthorizedCertificate.@OutputOnly - "id": "A String", # Relative name of the certificate. This is a unique value autogenerated on AuthorizedCertificate resource creation. Example: 12345.@OutputOnly + "id": "A String", # Output only. Relative name of the certificate. This is a unique value autogenerated on AuthorizedCertificate resource creation. Example: 12345.@OutputOnly "managedCertificate": { # A certificate managed by App Engine. # Only applicable if this certificate is managed by App Engine. Managed certificates are tied to the lifecycle of a DomainMapping and cannot be updated or deleted via the AuthorizedCertificates API. If this certificate is manually administered by the user, this field will be empty.@OutputOnly "lastRenewalTime": "A String", # Time at which the certificate was last renewed. The renewal process is fully managed. Certificate renewal will automatically occur before the certificate expires. Renewal errors can be tracked via ManagementStatus.@OutputOnly "status": "A String", # Status of certificate management. Refers to the most recent certificate acquisition or renewal attempt.@OutputOnly }, - "name": "A String", # Full path to the AuthorizedCertificate resource in the API. Example: apps/myapp/authorizedCertificates/12345.@OutputOnly - "visibleDomainMappings": [ # The full paths to user visible Domain Mapping resources that have this certificate mapped. Example: apps/myapp/domainMappings/example.com.This may not represent the full list of mapped domain mappings if the user does not have VIEWER permissions on all of the applications that have this certificate mapped. See domain_mappings_count for a complete count.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly + "name": "A String", # Output only. Full path to the AuthorizedCertificate resource in the API. Example: apps/myapp/authorizedCertificates/12345.@OutputOnly + "visibleDomainMappings": [ # Output only. The full paths to user visible Domain Mapping resources that have this certificate mapped. Example: apps/myapp/domainMappings/example.com.This may not represent the full list of mapped domain mappings if the user does not have VIEWER permissions on all of the applications that have this certificate mapped. See domain_mappings_count for a complete count.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly "A String", ], } @@ -344,17 +344,17 @@

Method Details

}, "displayName": "A String", # The user-specified display name of the certificate. This is not guaranteed to be unique. Example: My Certificate. "domainMappingsCount": 42, # Aggregate count of the domain mappings with this certificate mapped. This count includes domain mappings on applications for which the user does not have VIEWER permissions.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly - "domainNames": [ # Topmost applicable domains of this certificate. This certificate applies to these domains and their subdomains. Example: example.com.@OutputOnly + "domainNames": [ # Output only. Topmost applicable domains of this certificate. This certificate applies to these domains and their subdomains. Example: example.com.@OutputOnly "A String", ], "expireTime": "A String", # The time when this certificate expires. To update the renewal time on this certificate, upload an SSL certificate with a different expiration time using AuthorizedCertificates.UpdateAuthorizedCertificate.@OutputOnly - "id": "A String", # Relative name of the certificate. This is a unique value autogenerated on AuthorizedCertificate resource creation. Example: 12345.@OutputOnly + "id": "A String", # Output only. Relative name of the certificate. This is a unique value autogenerated on AuthorizedCertificate resource creation. Example: 12345.@OutputOnly "managedCertificate": { # A certificate managed by App Engine. # Only applicable if this certificate is managed by App Engine. Managed certificates are tied to the lifecycle of a DomainMapping and cannot be updated or deleted via the AuthorizedCertificates API. If this certificate is manually administered by the user, this field will be empty.@OutputOnly "lastRenewalTime": "A String", # Time at which the certificate was last renewed. The renewal process is fully managed. Certificate renewal will automatically occur before the certificate expires. Renewal errors can be tracked via ManagementStatus.@OutputOnly "status": "A String", # Status of certificate management. Refers to the most recent certificate acquisition or renewal attempt.@OutputOnly }, - "name": "A String", # Full path to the AuthorizedCertificate resource in the API. Example: apps/myapp/authorizedCertificates/12345.@OutputOnly - "visibleDomainMappings": [ # The full paths to user visible Domain Mapping resources that have this certificate mapped. Example: apps/myapp/domainMappings/example.com.This may not represent the full list of mapped domain mappings if the user does not have VIEWER permissions on all of the applications that have this certificate mapped. See domain_mappings_count for a complete count.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly + "name": "A String", # Output only. Full path to the AuthorizedCertificate resource in the API. Example: apps/myapp/authorizedCertificates/12345.@OutputOnly + "visibleDomainMappings": [ # Output only. The full paths to user visible Domain Mapping resources that have this certificate mapped. Example: apps/myapp/domainMappings/example.com.This may not represent the full list of mapped domain mappings if the user does not have VIEWER permissions on all of the applications that have this certificate mapped. See domain_mappings_count for a complete count.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly "A String", ], } diff --git a/docs/dyn/appengine_v1.projects.locations.applications.domainMappings.html b/docs/dyn/appengine_v1.projects.locations.applications.domainMappings.html index be718869f1..ef6d51d550 100644 --- a/docs/dyn/appengine_v1.projects.locations.applications.domainMappings.html +++ b/docs/dyn/appengine_v1.projects.locations.applications.domainMappings.html @@ -86,6 +86,12 @@

Instance Methods

get(projectsId, locationsId, applicationsId, domainMappingsId, x__xgafv=None)

Gets the specified domain mapping.

+

+ list(projectsId, locationsId, applicationsId, pageSize=None, pageToken=None, x__xgafv=None)

+

Lists the domain mappings on an application.

+

+ list_next()

+

Retrieves the next page of results.

patch(projectsId, locationsId, applicationsId, domainMappingsId, body=None, updateMask=None, x__xgafv=None)

Updates the specified domain mapping. To map an SSL certificate to a domain mapping, update certificate_id to point to an AuthorizedCertificate resource. A user must be authorized to administer the associated domain in order to update a DomainMapping resource.

@@ -108,8 +114,8 @@

Method Details

{ # A domain serving an App Engine application. "id": "A String", # Relative name of the domain serving the application. Example: example.com. - "name": "A String", # Full path to the DomainMapping resource in the API. Example: apps/myapp/domainMapping/example.com.@OutputOnly - "resourceRecords": [ # The resource records required to configure this domain mapping. These records must be added to the domain's DNS configuration in order to serve the application via this domain mapping.@OutputOnly + "name": "A String", # Output only. Full path to the DomainMapping resource in the API. Example: apps/myapp/domainMapping/example.com.@OutputOnly + "resourceRecords": [ # Output only. The resource records required to configure this domain mapping. These records must be added to the domain's DNS configuration in order to serve the application via this domain mapping.@OutputOnly { # A DNS resource record. "name": "A String", # Relative name of the object affected by this record. Only applicable for CNAME records. Example: 'www'. "rrdata": "A String", # Data for this record. Values vary by record type, as defined in RFC 1035 (section 5) and RFC 1034 (section 3.6.1). @@ -118,7 +124,7 @@

Method Details

], "sslSettings": { # SSL configuration for a DomainMapping resource. # SSL configuration for this domain. If unconfigured, this domain will not serve with SSL. "certificateId": "A String", # ID of the AuthorizedCertificate resource configuring SSL for the application. Clearing this field will remove SSL support.By default, a managed certificate is automatically created for every domain mapping. To omit SSL support or to configure SSL manually, specify SslManagementType.MANUAL on a CREATE or UPDATE request. You must be authorized to administer the AuthorizedCertificate resource to manually map it to a DomainMapping resource. Example: 12345. - "pendingManagedCertificateId": "A String", # ID of the managed AuthorizedCertificate resource currently being provisioned, if applicable. Until the new managed certificate has been successfully provisioned, the previous SSL state will be preserved. Once the provisioning process completes, the certificate_id field will reflect the new managed certificate and this field will be left empty. To remove SSL support while there is still a pending managed certificate, clear the certificate_id field with an UpdateDomainMappingRequest.@OutputOnly + "pendingManagedCertificateId": "A String", # Output only. ID of the managed AuthorizedCertificate resource currently being provisioned, if applicable. Until the new managed certificate has been successfully provisioned, the previous SSL state will be preserved. Once the provisioning process completes, the certificate_id field will reflect the new managed certificate and this field will be left empty. To remove SSL support while there is still a pending managed certificate, clear the certificate_id field with an UpdateDomainMappingRequest.@OutputOnly "sslManagementType": "A String", # SSL management type for this domain. If AUTOMATIC, a managed certificate is automatically provisioned. If MANUAL, certificate_id must be manually specified in order to configure SSL for this domain. }, } @@ -214,8 +220,8 @@

Method Details

{ # A domain serving an App Engine application. "id": "A String", # Relative name of the domain serving the application. Example: example.com. - "name": "A String", # Full path to the DomainMapping resource in the API. Example: apps/myapp/domainMapping/example.com.@OutputOnly - "resourceRecords": [ # The resource records required to configure this domain mapping. These records must be added to the domain's DNS configuration in order to serve the application via this domain mapping.@OutputOnly + "name": "A String", # Output only. Full path to the DomainMapping resource in the API. Example: apps/myapp/domainMapping/example.com.@OutputOnly + "resourceRecords": [ # Output only. The resource records required to configure this domain mapping. These records must be added to the domain's DNS configuration in order to serve the application via this domain mapping.@OutputOnly { # A DNS resource record. "name": "A String", # Relative name of the object affected by this record. Only applicable for CNAME records. Example: 'www'. "rrdata": "A String", # Data for this record. Values vary by record type, as defined in RFC 1035 (section 5) and RFC 1034 (section 3.6.1). @@ -224,12 +230,67 @@

Method Details

], "sslSettings": { # SSL configuration for a DomainMapping resource. # SSL configuration for this domain. If unconfigured, this domain will not serve with SSL. "certificateId": "A String", # ID of the AuthorizedCertificate resource configuring SSL for the application. Clearing this field will remove SSL support.By default, a managed certificate is automatically created for every domain mapping. To omit SSL support or to configure SSL manually, specify SslManagementType.MANUAL on a CREATE or UPDATE request. You must be authorized to administer the AuthorizedCertificate resource to manually map it to a DomainMapping resource. Example: 12345. - "pendingManagedCertificateId": "A String", # ID of the managed AuthorizedCertificate resource currently being provisioned, if applicable. Until the new managed certificate has been successfully provisioned, the previous SSL state will be preserved. Once the provisioning process completes, the certificate_id field will reflect the new managed certificate and this field will be left empty. To remove SSL support while there is still a pending managed certificate, clear the certificate_id field with an UpdateDomainMappingRequest.@OutputOnly + "pendingManagedCertificateId": "A String", # Output only. ID of the managed AuthorizedCertificate resource currently being provisioned, if applicable. Until the new managed certificate has been successfully provisioned, the previous SSL state will be preserved. Once the provisioning process completes, the certificate_id field will reflect the new managed certificate and this field will be left empty. To remove SSL support while there is still a pending managed certificate, clear the certificate_id field with an UpdateDomainMappingRequest.@OutputOnly "sslManagementType": "A String", # SSL management type for this domain. If AUTOMATIC, a managed certificate is automatically provisioned. If MANUAL, certificate_id must be manually specified in order to configure SSL for this domain. }, }
+
+ list(projectsId, locationsId, applicationsId, pageSize=None, pageToken=None, x__xgafv=None) +
Lists the domain mappings on an application.
+
+Args:
+  projectsId: string, Part of `parent`. Required. Name of the parent Application resource. Example: apps/myapp. (required)
+  locationsId: string, Part of `parent`. See documentation of `projectsId`. (required)
+  applicationsId: string, Part of `parent`. See documentation of `projectsId`. (required)
+  pageSize: integer, Maximum results to return per page.
+  pageToken: string, Continuation token for fetching the next page of results.
+  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 DomainMappings.ListDomainMappings.
+  "domainMappings": [ # The domain mappings for the application.
+    { # A domain serving an App Engine application.
+      "id": "A String", # Relative name of the domain serving the application. Example: example.com.
+      "name": "A String", # Output only. Full path to the DomainMapping resource in the API. Example: apps/myapp/domainMapping/example.com.@OutputOnly
+      "resourceRecords": [ # Output only. The resource records required to configure this domain mapping. These records must be added to the domain's DNS configuration in order to serve the application via this domain mapping.@OutputOnly
+        { # A DNS resource record.
+          "name": "A String", # Relative name of the object affected by this record. Only applicable for CNAME records. Example: 'www'.
+          "rrdata": "A String", # Data for this record. Values vary by record type, as defined in RFC 1035 (section 5) and RFC 1034 (section 3.6.1).
+          "type": "A String", # Resource record type. Example: AAAA.
+        },
+      ],
+      "sslSettings": { # SSL configuration for a DomainMapping resource. # SSL configuration for this domain. If unconfigured, this domain will not serve with SSL.
+        "certificateId": "A String", # ID of the AuthorizedCertificate resource configuring SSL for the application. Clearing this field will remove SSL support.By default, a managed certificate is automatically created for every domain mapping. To omit SSL support or to configure SSL manually, specify SslManagementType.MANUAL on a CREATE or UPDATE request. You must be authorized to administer the AuthorizedCertificate resource to manually map it to a DomainMapping resource. Example: 12345.
+        "pendingManagedCertificateId": "A String", # Output only. ID of the managed AuthorizedCertificate resource currently being provisioned, if applicable. Until the new managed certificate has been successfully provisioned, the previous SSL state will be preserved. Once the provisioning process completes, the certificate_id field will reflect the new managed certificate and this field will be left empty. To remove SSL support while there is still a pending managed certificate, clear the certificate_id field with an UpdateDomainMappingRequest.@OutputOnly
+        "sslManagementType": "A String", # SSL management type for this domain. If AUTOMATIC, a managed certificate is automatically provisioned. If MANUAL, certificate_id must be manually specified in order to configure SSL for this domain.
+      },
+    },
+  ],
+  "nextPageToken": "A String", # Continuation token for fetching the next page of results.
+}
+
+ +
+ list_next() +
Retrieves the next page of results.
+
+        Args:
+          previous_request: The request for the previous page. (required)
+          previous_response: The response from the request for the previous page. (required)
+
+        Returns:
+          A request object that you can call 'execute()' on to request the next
+          page. Returns None if there are no more items in the collection.
+        
+
+
patch(projectsId, locationsId, applicationsId, domainMappingsId, body=None, updateMask=None, x__xgafv=None)
Updates the specified domain mapping. To map an SSL certificate to a domain mapping, update certificate_id to point to an AuthorizedCertificate resource. A user must be authorized to administer the associated domain in order to update a DomainMapping resource.
@@ -244,8 +305,8 @@ 

Method Details

{ # A domain serving an App Engine application. "id": "A String", # Relative name of the domain serving the application. Example: example.com. - "name": "A String", # Full path to the DomainMapping resource in the API. Example: apps/myapp/domainMapping/example.com.@OutputOnly - "resourceRecords": [ # The resource records required to configure this domain mapping. These records must be added to the domain's DNS configuration in order to serve the application via this domain mapping.@OutputOnly + "name": "A String", # Output only. Full path to the DomainMapping resource in the API. Example: apps/myapp/domainMapping/example.com.@OutputOnly + "resourceRecords": [ # Output only. The resource records required to configure this domain mapping. These records must be added to the domain's DNS configuration in order to serve the application via this domain mapping.@OutputOnly { # A DNS resource record. "name": "A String", # Relative name of the object affected by this record. Only applicable for CNAME records. Example: 'www'. "rrdata": "A String", # Data for this record. Values vary by record type, as defined in RFC 1035 (section 5) and RFC 1034 (section 3.6.1). @@ -254,7 +315,7 @@

Method Details

], "sslSettings": { # SSL configuration for a DomainMapping resource. # SSL configuration for this domain. If unconfigured, this domain will not serve with SSL. "certificateId": "A String", # ID of the AuthorizedCertificate resource configuring SSL for the application. Clearing this field will remove SSL support.By default, a managed certificate is automatically created for every domain mapping. To omit SSL support or to configure SSL manually, specify SslManagementType.MANUAL on a CREATE or UPDATE request. You must be authorized to administer the AuthorizedCertificate resource to manually map it to a DomainMapping resource. Example: 12345. - "pendingManagedCertificateId": "A String", # ID of the managed AuthorizedCertificate resource currently being provisioned, if applicable. Until the new managed certificate has been successfully provisioned, the previous SSL state will be preserved. Once the provisioning process completes, the certificate_id field will reflect the new managed certificate and this field will be left empty. To remove SSL support while there is still a pending managed certificate, clear the certificate_id field with an UpdateDomainMappingRequest.@OutputOnly + "pendingManagedCertificateId": "A String", # Output only. ID of the managed AuthorizedCertificate resource currently being provisioned, if applicable. Until the new managed certificate has been successfully provisioned, the previous SSL state will be preserved. Once the provisioning process completes, the certificate_id field will reflect the new managed certificate and this field will be left empty. To remove SSL support while there is still a pending managed certificate, clear the certificate_id field with an UpdateDomainMappingRequest.@OutputOnly "sslManagementType": "A String", # SSL management type for this domain. If AUTOMATIC, a managed certificate is automatically provisioned. If MANUAL, certificate_id must be manually specified in order to configure SSL for this domain. }, } diff --git a/docs/dyn/appengine_v1alpha.apps.authorizedCertificates.html b/docs/dyn/appengine_v1alpha.apps.authorizedCertificates.html index d88a06dd77..9d53ae49e0 100644 --- a/docs/dyn/appengine_v1alpha.apps.authorizedCertificates.html +++ b/docs/dyn/appengine_v1alpha.apps.authorizedCertificates.html @@ -117,17 +117,17 @@

Method Details

}, "displayName": "A String", # The user-specified display name of the certificate. This is not guaranteed to be unique. Example: My Certificate. "domainMappingsCount": 42, # Aggregate count of the domain mappings with this certificate mapped. This count includes domain mappings on applications for which the user does not have VIEWER permissions.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly - "domainNames": [ # Topmost applicable domains of this certificate. This certificate applies to these domains and their subdomains. Example: example.com.@OutputOnly + "domainNames": [ # Output only. Topmost applicable domains of this certificate. This certificate applies to these domains and their subdomains. Example: example.com.@OutputOnly "A String", ], "expireTime": "A String", # The time when this certificate expires. To update the renewal time on this certificate, upload an SSL certificate with a different expiration time using AuthorizedCertificates.UpdateAuthorizedCertificate.@OutputOnly - "id": "A String", # Relative name of the certificate. This is a unique value autogenerated on AuthorizedCertificate resource creation. Example: 12345.@OutputOnly + "id": "A String", # Output only. Relative name of the certificate. This is a unique value autogenerated on AuthorizedCertificate resource creation. Example: 12345.@OutputOnly "managedCertificate": { # A certificate managed by App Engine. # Only applicable if this certificate is managed by App Engine. Managed certificates are tied to the lifecycle of a DomainMapping and cannot be updated or deleted via the AuthorizedCertificates API. If this certificate is manually administered by the user, this field will be empty.@OutputOnly "lastRenewalTime": "A String", # Time at which the certificate was last renewed. The renewal process is fully managed. Certificate renewal will automatically occur before the certificate expires. Renewal errors can be tracked via ManagementStatus.@OutputOnly "status": "A String", # Status of certificate management. Refers to the most recent certificate acquisition or renewal attempt.@OutputOnly }, - "name": "A String", # Full path to the AuthorizedCertificate resource in the API. Example: apps/myapp/authorizedCertificates/12345.@OutputOnly - "visibleDomainMappings": [ # The full paths to user visible Domain Mapping resources that have this certificate mapped. Example: apps/myapp/domainMappings/example.com.This may not represent the full list of mapped domain mappings if the user does not have VIEWER permissions on all of the applications that have this certificate mapped. See domain_mappings_count for a complete count.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly + "name": "A String", # Output only. Full path to the AuthorizedCertificate resource in the API. Example: apps/myapp/authorizedCertificates/12345.@OutputOnly + "visibleDomainMappings": [ # Output only. The full paths to user visible Domain Mapping resources that have this certificate mapped. Example: apps/myapp/domainMappings/example.com.This may not represent the full list of mapped domain mappings if the user does not have VIEWER permissions on all of the applications that have this certificate mapped. See domain_mappings_count for a complete count.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly "A String", ], } @@ -147,17 +147,17 @@

Method Details

}, "displayName": "A String", # The user-specified display name of the certificate. This is not guaranteed to be unique. Example: My Certificate. "domainMappingsCount": 42, # Aggregate count of the domain mappings with this certificate mapped. This count includes domain mappings on applications for which the user does not have VIEWER permissions.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly - "domainNames": [ # Topmost applicable domains of this certificate. This certificate applies to these domains and their subdomains. Example: example.com.@OutputOnly + "domainNames": [ # Output only. Topmost applicable domains of this certificate. This certificate applies to these domains and their subdomains. Example: example.com.@OutputOnly "A String", ], "expireTime": "A String", # The time when this certificate expires. To update the renewal time on this certificate, upload an SSL certificate with a different expiration time using AuthorizedCertificates.UpdateAuthorizedCertificate.@OutputOnly - "id": "A String", # Relative name of the certificate. This is a unique value autogenerated on AuthorizedCertificate resource creation. Example: 12345.@OutputOnly + "id": "A String", # Output only. Relative name of the certificate. This is a unique value autogenerated on AuthorizedCertificate resource creation. Example: 12345.@OutputOnly "managedCertificate": { # A certificate managed by App Engine. # Only applicable if this certificate is managed by App Engine. Managed certificates are tied to the lifecycle of a DomainMapping and cannot be updated or deleted via the AuthorizedCertificates API. If this certificate is manually administered by the user, this field will be empty.@OutputOnly "lastRenewalTime": "A String", # Time at which the certificate was last renewed. The renewal process is fully managed. Certificate renewal will automatically occur before the certificate expires. Renewal errors can be tracked via ManagementStatus.@OutputOnly "status": "A String", # Status of certificate management. Refers to the most recent certificate acquisition or renewal attempt.@OutputOnly }, - "name": "A String", # Full path to the AuthorizedCertificate resource in the API. Example: apps/myapp/authorizedCertificates/12345.@OutputOnly - "visibleDomainMappings": [ # The full paths to user visible Domain Mapping resources that have this certificate mapped. Example: apps/myapp/domainMappings/example.com.This may not represent the full list of mapped domain mappings if the user does not have VIEWER permissions on all of the applications that have this certificate mapped. See domain_mappings_count for a complete count.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly + "name": "A String", # Output only. Full path to the AuthorizedCertificate resource in the API. Example: apps/myapp/authorizedCertificates/12345.@OutputOnly + "visibleDomainMappings": [ # Output only. The full paths to user visible Domain Mapping resources that have this certificate mapped. Example: apps/myapp/domainMappings/example.com.This may not represent the full list of mapped domain mappings if the user does not have VIEWER permissions on all of the applications that have this certificate mapped. See domain_mappings_count for a complete count.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly "A String", ], }
@@ -208,17 +208,17 @@

Method Details

}, "displayName": "A String", # The user-specified display name of the certificate. This is not guaranteed to be unique. Example: My Certificate. "domainMappingsCount": 42, # Aggregate count of the domain mappings with this certificate mapped. This count includes domain mappings on applications for which the user does not have VIEWER permissions.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly - "domainNames": [ # Topmost applicable domains of this certificate. This certificate applies to these domains and their subdomains. Example: example.com.@OutputOnly + "domainNames": [ # Output only. Topmost applicable domains of this certificate. This certificate applies to these domains and their subdomains. Example: example.com.@OutputOnly "A String", ], "expireTime": "A String", # The time when this certificate expires. To update the renewal time on this certificate, upload an SSL certificate with a different expiration time using AuthorizedCertificates.UpdateAuthorizedCertificate.@OutputOnly - "id": "A String", # Relative name of the certificate. This is a unique value autogenerated on AuthorizedCertificate resource creation. Example: 12345.@OutputOnly + "id": "A String", # Output only. Relative name of the certificate. This is a unique value autogenerated on AuthorizedCertificate resource creation. Example: 12345.@OutputOnly "managedCertificate": { # A certificate managed by App Engine. # Only applicable if this certificate is managed by App Engine. Managed certificates are tied to the lifecycle of a DomainMapping and cannot be updated or deleted via the AuthorizedCertificates API. If this certificate is manually administered by the user, this field will be empty.@OutputOnly "lastRenewalTime": "A String", # Time at which the certificate was last renewed. The renewal process is fully managed. Certificate renewal will automatically occur before the certificate expires. Renewal errors can be tracked via ManagementStatus.@OutputOnly "status": "A String", # Status of certificate management. Refers to the most recent certificate acquisition or renewal attempt.@OutputOnly }, - "name": "A String", # Full path to the AuthorizedCertificate resource in the API. Example: apps/myapp/authorizedCertificates/12345.@OutputOnly - "visibleDomainMappings": [ # The full paths to user visible Domain Mapping resources that have this certificate mapped. Example: apps/myapp/domainMappings/example.com.This may not represent the full list of mapped domain mappings if the user does not have VIEWER permissions on all of the applications that have this certificate mapped. See domain_mappings_count for a complete count.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly + "name": "A String", # Output only. Full path to the AuthorizedCertificate resource in the API. Example: apps/myapp/authorizedCertificates/12345.@OutputOnly + "visibleDomainMappings": [ # Output only. The full paths to user visible Domain Mapping resources that have this certificate mapped. Example: apps/myapp/domainMappings/example.com.This may not represent the full list of mapped domain mappings if the user does not have VIEWER permissions on all of the applications that have this certificate mapped. See domain_mappings_count for a complete count.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly "A String", ], } @@ -253,17 +253,17 @@

Method Details

}, "displayName": "A String", # The user-specified display name of the certificate. This is not guaranteed to be unique. Example: My Certificate. "domainMappingsCount": 42, # Aggregate count of the domain mappings with this certificate mapped. This count includes domain mappings on applications for which the user does not have VIEWER permissions.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly - "domainNames": [ # Topmost applicable domains of this certificate. This certificate applies to these domains and their subdomains. Example: example.com.@OutputOnly + "domainNames": [ # Output only. Topmost applicable domains of this certificate. This certificate applies to these domains and their subdomains. Example: example.com.@OutputOnly "A String", ], "expireTime": "A String", # The time when this certificate expires. To update the renewal time on this certificate, upload an SSL certificate with a different expiration time using AuthorizedCertificates.UpdateAuthorizedCertificate.@OutputOnly - "id": "A String", # Relative name of the certificate. This is a unique value autogenerated on AuthorizedCertificate resource creation. Example: 12345.@OutputOnly + "id": "A String", # Output only. Relative name of the certificate. This is a unique value autogenerated on AuthorizedCertificate resource creation. Example: 12345.@OutputOnly "managedCertificate": { # A certificate managed by App Engine. # Only applicable if this certificate is managed by App Engine. Managed certificates are tied to the lifecycle of a DomainMapping and cannot be updated or deleted via the AuthorizedCertificates API. If this certificate is manually administered by the user, this field will be empty.@OutputOnly "lastRenewalTime": "A String", # Time at which the certificate was last renewed. The renewal process is fully managed. Certificate renewal will automatically occur before the certificate expires. Renewal errors can be tracked via ManagementStatus.@OutputOnly "status": "A String", # Status of certificate management. Refers to the most recent certificate acquisition or renewal attempt.@OutputOnly }, - "name": "A String", # Full path to the AuthorizedCertificate resource in the API. Example: apps/myapp/authorizedCertificates/12345.@OutputOnly - "visibleDomainMappings": [ # The full paths to user visible Domain Mapping resources that have this certificate mapped. Example: apps/myapp/domainMappings/example.com.This may not represent the full list of mapped domain mappings if the user does not have VIEWER permissions on all of the applications that have this certificate mapped. See domain_mappings_count for a complete count.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly + "name": "A String", # Output only. Full path to the AuthorizedCertificate resource in the API. Example: apps/myapp/authorizedCertificates/12345.@OutputOnly + "visibleDomainMappings": [ # Output only. The full paths to user visible Domain Mapping resources that have this certificate mapped. Example: apps/myapp/domainMappings/example.com.This may not represent the full list of mapped domain mappings if the user does not have VIEWER permissions on all of the applications that have this certificate mapped. See domain_mappings_count for a complete count.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly "A String", ], }, @@ -303,17 +303,17 @@

Method Details

}, "displayName": "A String", # The user-specified display name of the certificate. This is not guaranteed to be unique. Example: My Certificate. "domainMappingsCount": 42, # Aggregate count of the domain mappings with this certificate mapped. This count includes domain mappings on applications for which the user does not have VIEWER permissions.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly - "domainNames": [ # Topmost applicable domains of this certificate. This certificate applies to these domains and their subdomains. Example: example.com.@OutputOnly + "domainNames": [ # Output only. Topmost applicable domains of this certificate. This certificate applies to these domains and their subdomains. Example: example.com.@OutputOnly "A String", ], "expireTime": "A String", # The time when this certificate expires. To update the renewal time on this certificate, upload an SSL certificate with a different expiration time using AuthorizedCertificates.UpdateAuthorizedCertificate.@OutputOnly - "id": "A String", # Relative name of the certificate. This is a unique value autogenerated on AuthorizedCertificate resource creation. Example: 12345.@OutputOnly + "id": "A String", # Output only. Relative name of the certificate. This is a unique value autogenerated on AuthorizedCertificate resource creation. Example: 12345.@OutputOnly "managedCertificate": { # A certificate managed by App Engine. # Only applicable if this certificate is managed by App Engine. Managed certificates are tied to the lifecycle of a DomainMapping and cannot be updated or deleted via the AuthorizedCertificates API. If this certificate is manually administered by the user, this field will be empty.@OutputOnly "lastRenewalTime": "A String", # Time at which the certificate was last renewed. The renewal process is fully managed. Certificate renewal will automatically occur before the certificate expires. Renewal errors can be tracked via ManagementStatus.@OutputOnly "status": "A String", # Status of certificate management. Refers to the most recent certificate acquisition or renewal attempt.@OutputOnly }, - "name": "A String", # Full path to the AuthorizedCertificate resource in the API. Example: apps/myapp/authorizedCertificates/12345.@OutputOnly - "visibleDomainMappings": [ # The full paths to user visible Domain Mapping resources that have this certificate mapped. Example: apps/myapp/domainMappings/example.com.This may not represent the full list of mapped domain mappings if the user does not have VIEWER permissions on all of the applications that have this certificate mapped. See domain_mappings_count for a complete count.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly + "name": "A String", # Output only. Full path to the AuthorizedCertificate resource in the API. Example: apps/myapp/authorizedCertificates/12345.@OutputOnly + "visibleDomainMappings": [ # Output only. The full paths to user visible Domain Mapping resources that have this certificate mapped. Example: apps/myapp/domainMappings/example.com.This may not represent the full list of mapped domain mappings if the user does not have VIEWER permissions on all of the applications that have this certificate mapped. See domain_mappings_count for a complete count.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly "A String", ], } @@ -334,17 +334,17 @@

Method Details

}, "displayName": "A String", # The user-specified display name of the certificate. This is not guaranteed to be unique. Example: My Certificate. "domainMappingsCount": 42, # Aggregate count of the domain mappings with this certificate mapped. This count includes domain mappings on applications for which the user does not have VIEWER permissions.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly - "domainNames": [ # Topmost applicable domains of this certificate. This certificate applies to these domains and their subdomains. Example: example.com.@OutputOnly + "domainNames": [ # Output only. Topmost applicable domains of this certificate. This certificate applies to these domains and their subdomains. Example: example.com.@OutputOnly "A String", ], "expireTime": "A String", # The time when this certificate expires. To update the renewal time on this certificate, upload an SSL certificate with a different expiration time using AuthorizedCertificates.UpdateAuthorizedCertificate.@OutputOnly - "id": "A String", # Relative name of the certificate. This is a unique value autogenerated on AuthorizedCertificate resource creation. Example: 12345.@OutputOnly + "id": "A String", # Output only. Relative name of the certificate. This is a unique value autogenerated on AuthorizedCertificate resource creation. Example: 12345.@OutputOnly "managedCertificate": { # A certificate managed by App Engine. # Only applicable if this certificate is managed by App Engine. Managed certificates are tied to the lifecycle of a DomainMapping and cannot be updated or deleted via the AuthorizedCertificates API. If this certificate is manually administered by the user, this field will be empty.@OutputOnly "lastRenewalTime": "A String", # Time at which the certificate was last renewed. The renewal process is fully managed. Certificate renewal will automatically occur before the certificate expires. Renewal errors can be tracked via ManagementStatus.@OutputOnly "status": "A String", # Status of certificate management. Refers to the most recent certificate acquisition or renewal attempt.@OutputOnly }, - "name": "A String", # Full path to the AuthorizedCertificate resource in the API. Example: apps/myapp/authorizedCertificates/12345.@OutputOnly - "visibleDomainMappings": [ # The full paths to user visible Domain Mapping resources that have this certificate mapped. Example: apps/myapp/domainMappings/example.com.This may not represent the full list of mapped domain mappings if the user does not have VIEWER permissions on all of the applications that have this certificate mapped. See domain_mappings_count for a complete count.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly + "name": "A String", # Output only. Full path to the AuthorizedCertificate resource in the API. Example: apps/myapp/authorizedCertificates/12345.@OutputOnly + "visibleDomainMappings": [ # Output only. The full paths to user visible Domain Mapping resources that have this certificate mapped. Example: apps/myapp/domainMappings/example.com.This may not represent the full list of mapped domain mappings if the user does not have VIEWER permissions on all of the applications that have this certificate mapped. See domain_mappings_count for a complete count.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly "A String", ], } diff --git a/docs/dyn/appengine_v1alpha.apps.domainMappings.html b/docs/dyn/appengine_v1alpha.apps.domainMappings.html index 8396e092db..cb089e828c 100644 --- a/docs/dyn/appengine_v1alpha.apps.domainMappings.html +++ b/docs/dyn/appengine_v1alpha.apps.domainMappings.html @@ -112,8 +112,8 @@

Method Details

{ # A domain serving an App Engine application. "id": "A String", # Relative name of the domain serving the application. Example: example.com. - "name": "A String", # Full path to the DomainMapping resource in the API. Example: apps/myapp/domainMapping/example.com.@OutputOnly - "resourceRecords": [ # The resource records required to configure this domain mapping. These records must be added to the domain's DNS configuration in order to serve the application via this domain mapping.@OutputOnly + "name": "A String", # Output only. Full path to the DomainMapping resource in the API. Example: apps/myapp/domainMapping/example.com.@OutputOnly + "resourceRecords": [ # Output only. The resource records required to configure this domain mapping. These records must be added to the domain's DNS configuration in order to serve the application via this domain mapping.@OutputOnly { # A DNS resource record. "name": "A String", # Relative name of the object affected by this record. Only applicable for CNAME records. Example: 'www'. "rrdata": "A String", # Data for this record. Values vary by record type, as defined in RFC 1035 (section 5) and RFC 1034 (section 3.6.1). @@ -122,7 +122,7 @@

Method Details

], "sslSettings": { # SSL configuration for a DomainMapping resource. # SSL configuration for this domain. If unconfigured, this domain will not serve with SSL. "certificateId": "A String", # ID of the AuthorizedCertificate resource configuring SSL for the application. Clearing this field will remove SSL support.By default, a managed certificate is automatically created for every domain mapping. To omit SSL support or to configure SSL manually, specify no_managed_certificate on a CREATE or UPDATE request. You must be authorized to administer the AuthorizedCertificate resource to manually map it to a DomainMapping resource. Example: 12345. - "isManagedCertificate": True or False, # Whether the mapped certificate is an App Engine managed certificate. Managed certificates are created by default with a domain mapping. To opt out, specify no_managed_certificate on a CREATE or UPDATE request.@OutputOnly + "isManagedCertificate": True or False, # Output only. Whether the mapped certificate is an App Engine managed certificate. Managed certificates are created by default with a domain mapping. To opt out, specify no_managed_certificate on a CREATE or UPDATE request.@OutputOnly }, } @@ -214,8 +214,8 @@

Method Details

{ # A domain serving an App Engine application. "id": "A String", # Relative name of the domain serving the application. Example: example.com. - "name": "A String", # Full path to the DomainMapping resource in the API. Example: apps/myapp/domainMapping/example.com.@OutputOnly - "resourceRecords": [ # The resource records required to configure this domain mapping. These records must be added to the domain's DNS configuration in order to serve the application via this domain mapping.@OutputOnly + "name": "A String", # Output only. Full path to the DomainMapping resource in the API. Example: apps/myapp/domainMapping/example.com.@OutputOnly + "resourceRecords": [ # Output only. The resource records required to configure this domain mapping. These records must be added to the domain's DNS configuration in order to serve the application via this domain mapping.@OutputOnly { # A DNS resource record. "name": "A String", # Relative name of the object affected by this record. Only applicable for CNAME records. Example: 'www'. "rrdata": "A String", # Data for this record. Values vary by record type, as defined in RFC 1035 (section 5) and RFC 1034 (section 3.6.1). @@ -224,7 +224,7 @@

Method Details

], "sslSettings": { # SSL configuration for a DomainMapping resource. # SSL configuration for this domain. If unconfigured, this domain will not serve with SSL. "certificateId": "A String", # ID of the AuthorizedCertificate resource configuring SSL for the application. Clearing this field will remove SSL support.By default, a managed certificate is automatically created for every domain mapping. To omit SSL support or to configure SSL manually, specify no_managed_certificate on a CREATE or UPDATE request. You must be authorized to administer the AuthorizedCertificate resource to manually map it to a DomainMapping resource. Example: 12345. - "isManagedCertificate": True or False, # Whether the mapped certificate is an App Engine managed certificate. Managed certificates are created by default with a domain mapping. To opt out, specify no_managed_certificate on a CREATE or UPDATE request.@OutputOnly + "isManagedCertificate": True or False, # Output only. Whether the mapped certificate is an App Engine managed certificate. Managed certificates are created by default with a domain mapping. To opt out, specify no_managed_certificate on a CREATE or UPDATE request.@OutputOnly }, }
@@ -249,8 +249,8 @@

Method Details

"domainMappings": [ # The domain mappings for the application. { # A domain serving an App Engine application. "id": "A String", # Relative name of the domain serving the application. Example: example.com. - "name": "A String", # Full path to the DomainMapping resource in the API. Example: apps/myapp/domainMapping/example.com.@OutputOnly - "resourceRecords": [ # The resource records required to configure this domain mapping. These records must be added to the domain's DNS configuration in order to serve the application via this domain mapping.@OutputOnly + "name": "A String", # Output only. Full path to the DomainMapping resource in the API. Example: apps/myapp/domainMapping/example.com.@OutputOnly + "resourceRecords": [ # Output only. The resource records required to configure this domain mapping. These records must be added to the domain's DNS configuration in order to serve the application via this domain mapping.@OutputOnly { # A DNS resource record. "name": "A String", # Relative name of the object affected by this record. Only applicable for CNAME records. Example: 'www'. "rrdata": "A String", # Data for this record. Values vary by record type, as defined in RFC 1035 (section 5) and RFC 1034 (section 3.6.1). @@ -259,7 +259,7 @@

Method Details

], "sslSettings": { # SSL configuration for a DomainMapping resource. # SSL configuration for this domain. If unconfigured, this domain will not serve with SSL. "certificateId": "A String", # ID of the AuthorizedCertificate resource configuring SSL for the application. Clearing this field will remove SSL support.By default, a managed certificate is automatically created for every domain mapping. To omit SSL support or to configure SSL manually, specify no_managed_certificate on a CREATE or UPDATE request. You must be authorized to administer the AuthorizedCertificate resource to manually map it to a DomainMapping resource. Example: 12345. - "isManagedCertificate": True or False, # Whether the mapped certificate is an App Engine managed certificate. Managed certificates are created by default with a domain mapping. To opt out, specify no_managed_certificate on a CREATE or UPDATE request.@OutputOnly + "isManagedCertificate": True or False, # Output only. Whether the mapped certificate is an App Engine managed certificate. Managed certificates are created by default with a domain mapping. To opt out, specify no_managed_certificate on a CREATE or UPDATE request.@OutputOnly }, }, ], @@ -293,8 +293,8 @@

Method Details

{ # A domain serving an App Engine application. "id": "A String", # Relative name of the domain serving the application. Example: example.com. - "name": "A String", # Full path to the DomainMapping resource in the API. Example: apps/myapp/domainMapping/example.com.@OutputOnly - "resourceRecords": [ # The resource records required to configure this domain mapping. These records must be added to the domain's DNS configuration in order to serve the application via this domain mapping.@OutputOnly + "name": "A String", # Output only. Full path to the DomainMapping resource in the API. Example: apps/myapp/domainMapping/example.com.@OutputOnly + "resourceRecords": [ # Output only. The resource records required to configure this domain mapping. These records must be added to the domain's DNS configuration in order to serve the application via this domain mapping.@OutputOnly { # A DNS resource record. "name": "A String", # Relative name of the object affected by this record. Only applicable for CNAME records. Example: 'www'. "rrdata": "A String", # Data for this record. Values vary by record type, as defined in RFC 1035 (section 5) and RFC 1034 (section 3.6.1). @@ -303,7 +303,7 @@

Method Details

], "sslSettings": { # SSL configuration for a DomainMapping resource. # SSL configuration for this domain. If unconfigured, this domain will not serve with SSL. "certificateId": "A String", # ID of the AuthorizedCertificate resource configuring SSL for the application. Clearing this field will remove SSL support.By default, a managed certificate is automatically created for every domain mapping. To omit SSL support or to configure SSL manually, specify no_managed_certificate on a CREATE or UPDATE request. You must be authorized to administer the AuthorizedCertificate resource to manually map it to a DomainMapping resource. Example: 12345. - "isManagedCertificate": True or False, # Whether the mapped certificate is an App Engine managed certificate. Managed certificates are created by default with a domain mapping. To opt out, specify no_managed_certificate on a CREATE or UPDATE request.@OutputOnly + "isManagedCertificate": True or False, # Output only. Whether the mapped certificate is an App Engine managed certificate. Managed certificates are created by default with a domain mapping. To opt out, specify no_managed_certificate on a CREATE or UPDATE request.@OutputOnly }, } diff --git a/docs/dyn/appengine_v1alpha.apps.locations.html b/docs/dyn/appengine_v1alpha.apps.locations.html index 321e1220ca..3e914f324c 100644 --- a/docs/dyn/appengine_v1alpha.apps.locations.html +++ b/docs/dyn/appengine_v1alpha.apps.locations.html @@ -126,7 +126,7 @@

Method Details

Args: appsId: string, Part of `name`. The resource that owns the locations collection, if applicable. (required) - extraLocationTypes: string, Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage. (repeated) + extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated) filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like "displayName=tokyo", and is documented in more detail in AIP-160 (https://google.aip.dev/160). pageSize: integer, The maximum number of results to return. If not set, the service selects a default. pageToken: string, A page token received from the next_page_token field in the response. Send that page token to receive the subsequent page. diff --git a/docs/dyn/appengine_v1alpha.projects.locations.applications.authorizedCertificates.html b/docs/dyn/appengine_v1alpha.projects.locations.applications.authorizedCertificates.html index 6bd4883a0f..218dc69740 100644 --- a/docs/dyn/appengine_v1alpha.projects.locations.applications.authorizedCertificates.html +++ b/docs/dyn/appengine_v1alpha.projects.locations.applications.authorizedCertificates.html @@ -119,17 +119,17 @@

Method Details

}, "displayName": "A String", # The user-specified display name of the certificate. This is not guaranteed to be unique. Example: My Certificate. "domainMappingsCount": 42, # Aggregate count of the domain mappings with this certificate mapped. This count includes domain mappings on applications for which the user does not have VIEWER permissions.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly - "domainNames": [ # Topmost applicable domains of this certificate. This certificate applies to these domains and their subdomains. Example: example.com.@OutputOnly + "domainNames": [ # Output only. Topmost applicable domains of this certificate. This certificate applies to these domains and their subdomains. Example: example.com.@OutputOnly "A String", ], "expireTime": "A String", # The time when this certificate expires. To update the renewal time on this certificate, upload an SSL certificate with a different expiration time using AuthorizedCertificates.UpdateAuthorizedCertificate.@OutputOnly - "id": "A String", # Relative name of the certificate. This is a unique value autogenerated on AuthorizedCertificate resource creation. Example: 12345.@OutputOnly + "id": "A String", # Output only. Relative name of the certificate. This is a unique value autogenerated on AuthorizedCertificate resource creation. Example: 12345.@OutputOnly "managedCertificate": { # A certificate managed by App Engine. # Only applicable if this certificate is managed by App Engine. Managed certificates are tied to the lifecycle of a DomainMapping and cannot be updated or deleted via the AuthorizedCertificates API. If this certificate is manually administered by the user, this field will be empty.@OutputOnly "lastRenewalTime": "A String", # Time at which the certificate was last renewed. The renewal process is fully managed. Certificate renewal will automatically occur before the certificate expires. Renewal errors can be tracked via ManagementStatus.@OutputOnly "status": "A String", # Status of certificate management. Refers to the most recent certificate acquisition or renewal attempt.@OutputOnly }, - "name": "A String", # Full path to the AuthorizedCertificate resource in the API. Example: apps/myapp/authorizedCertificates/12345.@OutputOnly - "visibleDomainMappings": [ # The full paths to user visible Domain Mapping resources that have this certificate mapped. Example: apps/myapp/domainMappings/example.com.This may not represent the full list of mapped domain mappings if the user does not have VIEWER permissions on all of the applications that have this certificate mapped. See domain_mappings_count for a complete count.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly + "name": "A String", # Output only. Full path to the AuthorizedCertificate resource in the API. Example: apps/myapp/authorizedCertificates/12345.@OutputOnly + "visibleDomainMappings": [ # Output only. The full paths to user visible Domain Mapping resources that have this certificate mapped. Example: apps/myapp/domainMappings/example.com.This may not represent the full list of mapped domain mappings if the user does not have VIEWER permissions on all of the applications that have this certificate mapped. See domain_mappings_count for a complete count.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly "A String", ], } @@ -149,17 +149,17 @@

Method Details

}, "displayName": "A String", # The user-specified display name of the certificate. This is not guaranteed to be unique. Example: My Certificate. "domainMappingsCount": 42, # Aggregate count of the domain mappings with this certificate mapped. This count includes domain mappings on applications for which the user does not have VIEWER permissions.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly - "domainNames": [ # Topmost applicable domains of this certificate. This certificate applies to these domains and their subdomains. Example: example.com.@OutputOnly + "domainNames": [ # Output only. Topmost applicable domains of this certificate. This certificate applies to these domains and their subdomains. Example: example.com.@OutputOnly "A String", ], "expireTime": "A String", # The time when this certificate expires. To update the renewal time on this certificate, upload an SSL certificate with a different expiration time using AuthorizedCertificates.UpdateAuthorizedCertificate.@OutputOnly - "id": "A String", # Relative name of the certificate. This is a unique value autogenerated on AuthorizedCertificate resource creation. Example: 12345.@OutputOnly + "id": "A String", # Output only. Relative name of the certificate. This is a unique value autogenerated on AuthorizedCertificate resource creation. Example: 12345.@OutputOnly "managedCertificate": { # A certificate managed by App Engine. # Only applicable if this certificate is managed by App Engine. Managed certificates are tied to the lifecycle of a DomainMapping and cannot be updated or deleted via the AuthorizedCertificates API. If this certificate is manually administered by the user, this field will be empty.@OutputOnly "lastRenewalTime": "A String", # Time at which the certificate was last renewed. The renewal process is fully managed. Certificate renewal will automatically occur before the certificate expires. Renewal errors can be tracked via ManagementStatus.@OutputOnly "status": "A String", # Status of certificate management. Refers to the most recent certificate acquisition or renewal attempt.@OutputOnly }, - "name": "A String", # Full path to the AuthorizedCertificate resource in the API. Example: apps/myapp/authorizedCertificates/12345.@OutputOnly - "visibleDomainMappings": [ # The full paths to user visible Domain Mapping resources that have this certificate mapped. Example: apps/myapp/domainMappings/example.com.This may not represent the full list of mapped domain mappings if the user does not have VIEWER permissions on all of the applications that have this certificate mapped. See domain_mappings_count for a complete count.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly + "name": "A String", # Output only. Full path to the AuthorizedCertificate resource in the API. Example: apps/myapp/authorizedCertificates/12345.@OutputOnly + "visibleDomainMappings": [ # Output only. The full paths to user visible Domain Mapping resources that have this certificate mapped. Example: apps/myapp/domainMappings/example.com.This may not represent the full list of mapped domain mappings if the user does not have VIEWER permissions on all of the applications that have this certificate mapped. See domain_mappings_count for a complete count.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly "A String", ], } @@ -214,17 +214,17 @@

Method Details

}, "displayName": "A String", # The user-specified display name of the certificate. This is not guaranteed to be unique. Example: My Certificate. "domainMappingsCount": 42, # Aggregate count of the domain mappings with this certificate mapped. This count includes domain mappings on applications for which the user does not have VIEWER permissions.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly - "domainNames": [ # Topmost applicable domains of this certificate. This certificate applies to these domains and their subdomains. Example: example.com.@OutputOnly + "domainNames": [ # Output only. Topmost applicable domains of this certificate. This certificate applies to these domains and their subdomains. Example: example.com.@OutputOnly "A String", ], "expireTime": "A String", # The time when this certificate expires. To update the renewal time on this certificate, upload an SSL certificate with a different expiration time using AuthorizedCertificates.UpdateAuthorizedCertificate.@OutputOnly - "id": "A String", # Relative name of the certificate. This is a unique value autogenerated on AuthorizedCertificate resource creation. Example: 12345.@OutputOnly + "id": "A String", # Output only. Relative name of the certificate. This is a unique value autogenerated on AuthorizedCertificate resource creation. Example: 12345.@OutputOnly "managedCertificate": { # A certificate managed by App Engine. # Only applicable if this certificate is managed by App Engine. Managed certificates are tied to the lifecycle of a DomainMapping and cannot be updated or deleted via the AuthorizedCertificates API. If this certificate is manually administered by the user, this field will be empty.@OutputOnly "lastRenewalTime": "A String", # Time at which the certificate was last renewed. The renewal process is fully managed. Certificate renewal will automatically occur before the certificate expires. Renewal errors can be tracked via ManagementStatus.@OutputOnly "status": "A String", # Status of certificate management. Refers to the most recent certificate acquisition or renewal attempt.@OutputOnly }, - "name": "A String", # Full path to the AuthorizedCertificate resource in the API. Example: apps/myapp/authorizedCertificates/12345.@OutputOnly - "visibleDomainMappings": [ # The full paths to user visible Domain Mapping resources that have this certificate mapped. Example: apps/myapp/domainMappings/example.com.This may not represent the full list of mapped domain mappings if the user does not have VIEWER permissions on all of the applications that have this certificate mapped. See domain_mappings_count for a complete count.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly + "name": "A String", # Output only. Full path to the AuthorizedCertificate resource in the API. Example: apps/myapp/authorizedCertificates/12345.@OutputOnly + "visibleDomainMappings": [ # Output only. The full paths to user visible Domain Mapping resources that have this certificate mapped. Example: apps/myapp/domainMappings/example.com.This may not represent the full list of mapped domain mappings if the user does not have VIEWER permissions on all of the applications that have this certificate mapped. See domain_mappings_count for a complete count.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly "A String", ], } @@ -261,17 +261,17 @@

Method Details

}, "displayName": "A String", # The user-specified display name of the certificate. This is not guaranteed to be unique. Example: My Certificate. "domainMappingsCount": 42, # Aggregate count of the domain mappings with this certificate mapped. This count includes domain mappings on applications for which the user does not have VIEWER permissions.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly - "domainNames": [ # Topmost applicable domains of this certificate. This certificate applies to these domains and their subdomains. Example: example.com.@OutputOnly + "domainNames": [ # Output only. Topmost applicable domains of this certificate. This certificate applies to these domains and their subdomains. Example: example.com.@OutputOnly "A String", ], "expireTime": "A String", # The time when this certificate expires. To update the renewal time on this certificate, upload an SSL certificate with a different expiration time using AuthorizedCertificates.UpdateAuthorizedCertificate.@OutputOnly - "id": "A String", # Relative name of the certificate. This is a unique value autogenerated on AuthorizedCertificate resource creation. Example: 12345.@OutputOnly + "id": "A String", # Output only. Relative name of the certificate. This is a unique value autogenerated on AuthorizedCertificate resource creation. Example: 12345.@OutputOnly "managedCertificate": { # A certificate managed by App Engine. # Only applicable if this certificate is managed by App Engine. Managed certificates are tied to the lifecycle of a DomainMapping and cannot be updated or deleted via the AuthorizedCertificates API. If this certificate is manually administered by the user, this field will be empty.@OutputOnly "lastRenewalTime": "A String", # Time at which the certificate was last renewed. The renewal process is fully managed. Certificate renewal will automatically occur before the certificate expires. Renewal errors can be tracked via ManagementStatus.@OutputOnly "status": "A String", # Status of certificate management. Refers to the most recent certificate acquisition or renewal attempt.@OutputOnly }, - "name": "A String", # Full path to the AuthorizedCertificate resource in the API. Example: apps/myapp/authorizedCertificates/12345.@OutputOnly - "visibleDomainMappings": [ # The full paths to user visible Domain Mapping resources that have this certificate mapped. Example: apps/myapp/domainMappings/example.com.This may not represent the full list of mapped domain mappings if the user does not have VIEWER permissions on all of the applications that have this certificate mapped. See domain_mappings_count for a complete count.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly + "name": "A String", # Output only. Full path to the AuthorizedCertificate resource in the API. Example: apps/myapp/authorizedCertificates/12345.@OutputOnly + "visibleDomainMappings": [ # Output only. The full paths to user visible Domain Mapping resources that have this certificate mapped. Example: apps/myapp/domainMappings/example.com.This may not represent the full list of mapped domain mappings if the user does not have VIEWER permissions on all of the applications that have this certificate mapped. See domain_mappings_count for a complete count.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly "A String", ], }, @@ -313,17 +313,17 @@

Method Details

}, "displayName": "A String", # The user-specified display name of the certificate. This is not guaranteed to be unique. Example: My Certificate. "domainMappingsCount": 42, # Aggregate count of the domain mappings with this certificate mapped. This count includes domain mappings on applications for which the user does not have VIEWER permissions.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly - "domainNames": [ # Topmost applicable domains of this certificate. This certificate applies to these domains and their subdomains. Example: example.com.@OutputOnly + "domainNames": [ # Output only. Topmost applicable domains of this certificate. This certificate applies to these domains and their subdomains. Example: example.com.@OutputOnly "A String", ], "expireTime": "A String", # The time when this certificate expires. To update the renewal time on this certificate, upload an SSL certificate with a different expiration time using AuthorizedCertificates.UpdateAuthorizedCertificate.@OutputOnly - "id": "A String", # Relative name of the certificate. This is a unique value autogenerated on AuthorizedCertificate resource creation. Example: 12345.@OutputOnly + "id": "A String", # Output only. Relative name of the certificate. This is a unique value autogenerated on AuthorizedCertificate resource creation. Example: 12345.@OutputOnly "managedCertificate": { # A certificate managed by App Engine. # Only applicable if this certificate is managed by App Engine. Managed certificates are tied to the lifecycle of a DomainMapping and cannot be updated or deleted via the AuthorizedCertificates API. If this certificate is manually administered by the user, this field will be empty.@OutputOnly "lastRenewalTime": "A String", # Time at which the certificate was last renewed. The renewal process is fully managed. Certificate renewal will automatically occur before the certificate expires. Renewal errors can be tracked via ManagementStatus.@OutputOnly "status": "A String", # Status of certificate management. Refers to the most recent certificate acquisition or renewal attempt.@OutputOnly }, - "name": "A String", # Full path to the AuthorizedCertificate resource in the API. Example: apps/myapp/authorizedCertificates/12345.@OutputOnly - "visibleDomainMappings": [ # The full paths to user visible Domain Mapping resources that have this certificate mapped. Example: apps/myapp/domainMappings/example.com.This may not represent the full list of mapped domain mappings if the user does not have VIEWER permissions on all of the applications that have this certificate mapped. See domain_mappings_count for a complete count.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly + "name": "A String", # Output only. Full path to the AuthorizedCertificate resource in the API. Example: apps/myapp/authorizedCertificates/12345.@OutputOnly + "visibleDomainMappings": [ # Output only. The full paths to user visible Domain Mapping resources that have this certificate mapped. Example: apps/myapp/domainMappings/example.com.This may not represent the full list of mapped domain mappings if the user does not have VIEWER permissions on all of the applications that have this certificate mapped. See domain_mappings_count for a complete count.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly "A String", ], } @@ -344,17 +344,17 @@

Method Details

}, "displayName": "A String", # The user-specified display name of the certificate. This is not guaranteed to be unique. Example: My Certificate. "domainMappingsCount": 42, # Aggregate count of the domain mappings with this certificate mapped. This count includes domain mappings on applications for which the user does not have VIEWER permissions.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly - "domainNames": [ # Topmost applicable domains of this certificate. This certificate applies to these domains and their subdomains. Example: example.com.@OutputOnly + "domainNames": [ # Output only. Topmost applicable domains of this certificate. This certificate applies to these domains and their subdomains. Example: example.com.@OutputOnly "A String", ], "expireTime": "A String", # The time when this certificate expires. To update the renewal time on this certificate, upload an SSL certificate with a different expiration time using AuthorizedCertificates.UpdateAuthorizedCertificate.@OutputOnly - "id": "A String", # Relative name of the certificate. This is a unique value autogenerated on AuthorizedCertificate resource creation. Example: 12345.@OutputOnly + "id": "A String", # Output only. Relative name of the certificate. This is a unique value autogenerated on AuthorizedCertificate resource creation. Example: 12345.@OutputOnly "managedCertificate": { # A certificate managed by App Engine. # Only applicable if this certificate is managed by App Engine. Managed certificates are tied to the lifecycle of a DomainMapping and cannot be updated or deleted via the AuthorizedCertificates API. If this certificate is manually administered by the user, this field will be empty.@OutputOnly "lastRenewalTime": "A String", # Time at which the certificate was last renewed. The renewal process is fully managed. Certificate renewal will automatically occur before the certificate expires. Renewal errors can be tracked via ManagementStatus.@OutputOnly "status": "A String", # Status of certificate management. Refers to the most recent certificate acquisition or renewal attempt.@OutputOnly }, - "name": "A String", # Full path to the AuthorizedCertificate resource in the API. Example: apps/myapp/authorizedCertificates/12345.@OutputOnly - "visibleDomainMappings": [ # The full paths to user visible Domain Mapping resources that have this certificate mapped. Example: apps/myapp/domainMappings/example.com.This may not represent the full list of mapped domain mappings if the user does not have VIEWER permissions on all of the applications that have this certificate mapped. See domain_mappings_count for a complete count.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly + "name": "A String", # Output only. Full path to the AuthorizedCertificate resource in the API. Example: apps/myapp/authorizedCertificates/12345.@OutputOnly + "visibleDomainMappings": [ # Output only. The full paths to user visible Domain Mapping resources that have this certificate mapped. Example: apps/myapp/domainMappings/example.com.This may not represent the full list of mapped domain mappings if the user does not have VIEWER permissions on all of the applications that have this certificate mapped. See domain_mappings_count for a complete count.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly "A String", ], } diff --git a/docs/dyn/appengine_v1alpha.projects.locations.applications.domainMappings.html b/docs/dyn/appengine_v1alpha.projects.locations.applications.domainMappings.html index f9f78a6534..128845d3a7 100644 --- a/docs/dyn/appengine_v1alpha.projects.locations.applications.domainMappings.html +++ b/docs/dyn/appengine_v1alpha.projects.locations.applications.domainMappings.html @@ -86,6 +86,12 @@

Instance Methods

get(projectsId, locationsId, applicationsId, domainMappingsId, x__xgafv=None)

Gets the specified domain mapping.

+

+ list(projectsId, locationsId, applicationsId, pageSize=None, pageToken=None, x__xgafv=None)

+

Lists the domain mappings on an application.

+

+ list_next()

+

Retrieves the next page of results.

patch(projectsId, locationsId, applicationsId, domainMappingsId, body=None, noManagedCertificate=None, updateMask=None, x__xgafv=None)

Updates the specified domain mapping. To map an SSL certificate to a domain mapping, update certificate_id to point to an AuthorizedCertificate resource. A user must be authorized to administer the associated domain in order to update a DomainMapping resource.

@@ -108,8 +114,8 @@

Method Details

{ # A domain serving an App Engine application. "id": "A String", # Relative name of the domain serving the application. Example: example.com. - "name": "A String", # Full path to the DomainMapping resource in the API. Example: apps/myapp/domainMapping/example.com.@OutputOnly - "resourceRecords": [ # The resource records required to configure this domain mapping. These records must be added to the domain's DNS configuration in order to serve the application via this domain mapping.@OutputOnly + "name": "A String", # Output only. Full path to the DomainMapping resource in the API. Example: apps/myapp/domainMapping/example.com.@OutputOnly + "resourceRecords": [ # Output only. The resource records required to configure this domain mapping. These records must be added to the domain's DNS configuration in order to serve the application via this domain mapping.@OutputOnly { # A DNS resource record. "name": "A String", # Relative name of the object affected by this record. Only applicable for CNAME records. Example: 'www'. "rrdata": "A String", # Data for this record. Values vary by record type, as defined in RFC 1035 (section 5) and RFC 1034 (section 3.6.1). @@ -118,7 +124,7 @@

Method Details

], "sslSettings": { # SSL configuration for a DomainMapping resource. # SSL configuration for this domain. If unconfigured, this domain will not serve with SSL. "certificateId": "A String", # ID of the AuthorizedCertificate resource configuring SSL for the application. Clearing this field will remove SSL support.By default, a managed certificate is automatically created for every domain mapping. To omit SSL support or to configure SSL manually, specify no_managed_certificate on a CREATE or UPDATE request. You must be authorized to administer the AuthorizedCertificate resource to manually map it to a DomainMapping resource. Example: 12345. - "isManagedCertificate": True or False, # Whether the mapped certificate is an App Engine managed certificate. Managed certificates are created by default with a domain mapping. To opt out, specify no_managed_certificate on a CREATE or UPDATE request.@OutputOnly + "isManagedCertificate": True or False, # Output only. Whether the mapped certificate is an App Engine managed certificate. Managed certificates are created by default with a domain mapping. To opt out, specify no_managed_certificate on a CREATE or UPDATE request.@OutputOnly }, } @@ -214,8 +220,8 @@

Method Details

{ # A domain serving an App Engine application. "id": "A String", # Relative name of the domain serving the application. Example: example.com. - "name": "A String", # Full path to the DomainMapping resource in the API. Example: apps/myapp/domainMapping/example.com.@OutputOnly - "resourceRecords": [ # The resource records required to configure this domain mapping. These records must be added to the domain's DNS configuration in order to serve the application via this domain mapping.@OutputOnly + "name": "A String", # Output only. Full path to the DomainMapping resource in the API. Example: apps/myapp/domainMapping/example.com.@OutputOnly + "resourceRecords": [ # Output only. The resource records required to configure this domain mapping. These records must be added to the domain's DNS configuration in order to serve the application via this domain mapping.@OutputOnly { # A DNS resource record. "name": "A String", # Relative name of the object affected by this record. Only applicable for CNAME records. Example: 'www'. "rrdata": "A String", # Data for this record. Values vary by record type, as defined in RFC 1035 (section 5) and RFC 1034 (section 3.6.1). @@ -224,11 +230,65 @@

Method Details

], "sslSettings": { # SSL configuration for a DomainMapping resource. # SSL configuration for this domain. If unconfigured, this domain will not serve with SSL. "certificateId": "A String", # ID of the AuthorizedCertificate resource configuring SSL for the application. Clearing this field will remove SSL support.By default, a managed certificate is automatically created for every domain mapping. To omit SSL support or to configure SSL manually, specify no_managed_certificate on a CREATE or UPDATE request. You must be authorized to administer the AuthorizedCertificate resource to manually map it to a DomainMapping resource. Example: 12345. - "isManagedCertificate": True or False, # Whether the mapped certificate is an App Engine managed certificate. Managed certificates are created by default with a domain mapping. To opt out, specify no_managed_certificate on a CREATE or UPDATE request.@OutputOnly + "isManagedCertificate": True or False, # Output only. Whether the mapped certificate is an App Engine managed certificate. Managed certificates are created by default with a domain mapping. To opt out, specify no_managed_certificate on a CREATE or UPDATE request.@OutputOnly }, }
+
+ list(projectsId, locationsId, applicationsId, pageSize=None, pageToken=None, x__xgafv=None) +
Lists the domain mappings on an application.
+
+Args:
+  projectsId: string, Part of `parent`. Required. Name of the parent Application resource. Example: apps/myapp. (required)
+  locationsId: string, Part of `parent`. See documentation of `projectsId`. (required)
+  applicationsId: string, Part of `parent`. See documentation of `projectsId`. (required)
+  pageSize: integer, Maximum results to return per page.
+  pageToken: string, Continuation token for fetching the next page of results.
+  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 DomainMappings.ListDomainMappings.
+  "domainMappings": [ # The domain mappings for the application.
+    { # A domain serving an App Engine application.
+      "id": "A String", # Relative name of the domain serving the application. Example: example.com.
+      "name": "A String", # Output only. Full path to the DomainMapping resource in the API. Example: apps/myapp/domainMapping/example.com.@OutputOnly
+      "resourceRecords": [ # Output only. The resource records required to configure this domain mapping. These records must be added to the domain's DNS configuration in order to serve the application via this domain mapping.@OutputOnly
+        { # A DNS resource record.
+          "name": "A String", # Relative name of the object affected by this record. Only applicable for CNAME records. Example: 'www'.
+          "rrdata": "A String", # Data for this record. Values vary by record type, as defined in RFC 1035 (section 5) and RFC 1034 (section 3.6.1).
+          "type": "A String", # Resource record type. Example: AAAA.
+        },
+      ],
+      "sslSettings": { # SSL configuration for a DomainMapping resource. # SSL configuration for this domain. If unconfigured, this domain will not serve with SSL.
+        "certificateId": "A String", # ID of the AuthorizedCertificate resource configuring SSL for the application. Clearing this field will remove SSL support.By default, a managed certificate is automatically created for every domain mapping. To omit SSL support or to configure SSL manually, specify no_managed_certificate on a CREATE or UPDATE request. You must be authorized to administer the AuthorizedCertificate resource to manually map it to a DomainMapping resource. Example: 12345.
+        "isManagedCertificate": True or False, # Output only. Whether the mapped certificate is an App Engine managed certificate. Managed certificates are created by default with a domain mapping. To opt out, specify no_managed_certificate on a CREATE or UPDATE request.@OutputOnly
+      },
+    },
+  ],
+  "nextPageToken": "A String", # Continuation token for fetching the next page of results.
+}
+
+ +
+ list_next() +
Retrieves the next page of results.
+
+        Args:
+          previous_request: The request for the previous page. (required)
+          previous_response: The response from the request for the previous page. (required)
+
+        Returns:
+          A request object that you can call 'execute()' on to request the next
+          page. Returns None if there are no more items in the collection.
+        
+
+
patch(projectsId, locationsId, applicationsId, domainMappingsId, body=None, noManagedCertificate=None, updateMask=None, x__xgafv=None)
Updates the specified domain mapping. To map an SSL certificate to a domain mapping, update certificate_id to point to an AuthorizedCertificate resource. A user must be authorized to administer the associated domain in order to update a DomainMapping resource.
@@ -243,8 +303,8 @@ 

Method Details

{ # A domain serving an App Engine application. "id": "A String", # Relative name of the domain serving the application. Example: example.com. - "name": "A String", # Full path to the DomainMapping resource in the API. Example: apps/myapp/domainMapping/example.com.@OutputOnly - "resourceRecords": [ # The resource records required to configure this domain mapping. These records must be added to the domain's DNS configuration in order to serve the application via this domain mapping.@OutputOnly + "name": "A String", # Output only. Full path to the DomainMapping resource in the API. Example: apps/myapp/domainMapping/example.com.@OutputOnly + "resourceRecords": [ # Output only. The resource records required to configure this domain mapping. These records must be added to the domain's DNS configuration in order to serve the application via this domain mapping.@OutputOnly { # A DNS resource record. "name": "A String", # Relative name of the object affected by this record. Only applicable for CNAME records. Example: 'www'. "rrdata": "A String", # Data for this record. Values vary by record type, as defined in RFC 1035 (section 5) and RFC 1034 (section 3.6.1). @@ -253,7 +313,7 @@

Method Details

], "sslSettings": { # SSL configuration for a DomainMapping resource. # SSL configuration for this domain. If unconfigured, this domain will not serve with SSL. "certificateId": "A String", # ID of the AuthorizedCertificate resource configuring SSL for the application. Clearing this field will remove SSL support.By default, a managed certificate is automatically created for every domain mapping. To omit SSL support or to configure SSL manually, specify no_managed_certificate on a CREATE or UPDATE request. You must be authorized to administer the AuthorizedCertificate resource to manually map it to a DomainMapping resource. Example: 12345. - "isManagedCertificate": True or False, # Whether the mapped certificate is an App Engine managed certificate. Managed certificates are created by default with a domain mapping. To opt out, specify no_managed_certificate on a CREATE or UPDATE request.@OutputOnly + "isManagedCertificate": True or False, # Output only. Whether the mapped certificate is an App Engine managed certificate. Managed certificates are created by default with a domain mapping. To opt out, specify no_managed_certificate on a CREATE or UPDATE request.@OutputOnly }, } diff --git a/docs/dyn/appengine_v1alpha.projects.locations.html b/docs/dyn/appengine_v1alpha.projects.locations.html index e0e83d0e35..d632a7d565 100644 --- a/docs/dyn/appengine_v1alpha.projects.locations.html +++ b/docs/dyn/appengine_v1alpha.projects.locations.html @@ -136,7 +136,7 @@

Method Details

Args: projectsId: string, Part of `name`. The resource that owns the locations collection, if applicable. (required) - extraLocationTypes: string, Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage. (repeated) + extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated) filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like "displayName=tokyo", and is documented in more detail in AIP-160 (https://google.aip.dev/160). pageSize: integer, The maximum number of results to return. If not set, the service selects a default. pageToken: string, A page token received from the next_page_token field in the response. Send that page token to receive the subsequent page. diff --git a/docs/dyn/appengine_v1beta.apps.authorizedCertificates.html b/docs/dyn/appengine_v1beta.apps.authorizedCertificates.html index 60c8988ac0..cc8465943a 100644 --- a/docs/dyn/appengine_v1beta.apps.authorizedCertificates.html +++ b/docs/dyn/appengine_v1beta.apps.authorizedCertificates.html @@ -117,17 +117,17 @@

Method Details

}, "displayName": "A String", # The user-specified display name of the certificate. This is not guaranteed to be unique. Example: My Certificate. "domainMappingsCount": 42, # Aggregate count of the domain mappings with this certificate mapped. This count includes domain mappings on applications for which the user does not have VIEWER permissions.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly - "domainNames": [ # Topmost applicable domains of this certificate. This certificate applies to these domains and their subdomains. Example: example.com.@OutputOnly + "domainNames": [ # Output only. Topmost applicable domains of this certificate. This certificate applies to these domains and their subdomains. Example: example.com.@OutputOnly "A String", ], "expireTime": "A String", # The time when this certificate expires. To update the renewal time on this certificate, upload an SSL certificate with a different expiration time using AuthorizedCertificates.UpdateAuthorizedCertificate.@OutputOnly - "id": "A String", # Relative name of the certificate. This is a unique value autogenerated on AuthorizedCertificate resource creation. Example: 12345.@OutputOnly + "id": "A String", # Output only. Relative name of the certificate. This is a unique value autogenerated on AuthorizedCertificate resource creation. Example: 12345.@OutputOnly "managedCertificate": { # A certificate managed by App Engine. # Only applicable if this certificate is managed by App Engine. Managed certificates are tied to the lifecycle of a DomainMapping and cannot be updated or deleted via the AuthorizedCertificates API. If this certificate is manually administered by the user, this field will be empty.@OutputOnly "lastRenewalTime": "A String", # Time at which the certificate was last renewed. The renewal process is fully managed. Certificate renewal will automatically occur before the certificate expires. Renewal errors can be tracked via ManagementStatus.@OutputOnly "status": "A String", # Status of certificate management. Refers to the most recent certificate acquisition or renewal attempt.@OutputOnly }, - "name": "A String", # Full path to the AuthorizedCertificate resource in the API. Example: apps/myapp/authorizedCertificates/12345.@OutputOnly - "visibleDomainMappings": [ # The full paths to user visible Domain Mapping resources that have this certificate mapped. Example: apps/myapp/domainMappings/example.com.This may not represent the full list of mapped domain mappings if the user does not have VIEWER permissions on all of the applications that have this certificate mapped. See domain_mappings_count for a complete count.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly + "name": "A String", # Output only. Full path to the AuthorizedCertificate resource in the API. Example: apps/myapp/authorizedCertificates/12345.@OutputOnly + "visibleDomainMappings": [ # Output only. The full paths to user visible Domain Mapping resources that have this certificate mapped. Example: apps/myapp/domainMappings/example.com.This may not represent the full list of mapped domain mappings if the user does not have VIEWER permissions on all of the applications that have this certificate mapped. See domain_mappings_count for a complete count.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly "A String", ], } @@ -147,17 +147,17 @@

Method Details

}, "displayName": "A String", # The user-specified display name of the certificate. This is not guaranteed to be unique. Example: My Certificate. "domainMappingsCount": 42, # Aggregate count of the domain mappings with this certificate mapped. This count includes domain mappings on applications for which the user does not have VIEWER permissions.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly - "domainNames": [ # Topmost applicable domains of this certificate. This certificate applies to these domains and their subdomains. Example: example.com.@OutputOnly + "domainNames": [ # Output only. Topmost applicable domains of this certificate. This certificate applies to these domains and their subdomains. Example: example.com.@OutputOnly "A String", ], "expireTime": "A String", # The time when this certificate expires. To update the renewal time on this certificate, upload an SSL certificate with a different expiration time using AuthorizedCertificates.UpdateAuthorizedCertificate.@OutputOnly - "id": "A String", # Relative name of the certificate. This is a unique value autogenerated on AuthorizedCertificate resource creation. Example: 12345.@OutputOnly + "id": "A String", # Output only. Relative name of the certificate. This is a unique value autogenerated on AuthorizedCertificate resource creation. Example: 12345.@OutputOnly "managedCertificate": { # A certificate managed by App Engine. # Only applicable if this certificate is managed by App Engine. Managed certificates are tied to the lifecycle of a DomainMapping and cannot be updated or deleted via the AuthorizedCertificates API. If this certificate is manually administered by the user, this field will be empty.@OutputOnly "lastRenewalTime": "A String", # Time at which the certificate was last renewed. The renewal process is fully managed. Certificate renewal will automatically occur before the certificate expires. Renewal errors can be tracked via ManagementStatus.@OutputOnly "status": "A String", # Status of certificate management. Refers to the most recent certificate acquisition or renewal attempt.@OutputOnly }, - "name": "A String", # Full path to the AuthorizedCertificate resource in the API. Example: apps/myapp/authorizedCertificates/12345.@OutputOnly - "visibleDomainMappings": [ # The full paths to user visible Domain Mapping resources that have this certificate mapped. Example: apps/myapp/domainMappings/example.com.This may not represent the full list of mapped domain mappings if the user does not have VIEWER permissions on all of the applications that have this certificate mapped. See domain_mappings_count for a complete count.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly + "name": "A String", # Output only. Full path to the AuthorizedCertificate resource in the API. Example: apps/myapp/authorizedCertificates/12345.@OutputOnly + "visibleDomainMappings": [ # Output only. The full paths to user visible Domain Mapping resources that have this certificate mapped. Example: apps/myapp/domainMappings/example.com.This may not represent the full list of mapped domain mappings if the user does not have VIEWER permissions on all of the applications that have this certificate mapped. See domain_mappings_count for a complete count.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly "A String", ], }
@@ -208,17 +208,17 @@

Method Details

}, "displayName": "A String", # The user-specified display name of the certificate. This is not guaranteed to be unique. Example: My Certificate. "domainMappingsCount": 42, # Aggregate count of the domain mappings with this certificate mapped. This count includes domain mappings on applications for which the user does not have VIEWER permissions.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly - "domainNames": [ # Topmost applicable domains of this certificate. This certificate applies to these domains and their subdomains. Example: example.com.@OutputOnly + "domainNames": [ # Output only. Topmost applicable domains of this certificate. This certificate applies to these domains and their subdomains. Example: example.com.@OutputOnly "A String", ], "expireTime": "A String", # The time when this certificate expires. To update the renewal time on this certificate, upload an SSL certificate with a different expiration time using AuthorizedCertificates.UpdateAuthorizedCertificate.@OutputOnly - "id": "A String", # Relative name of the certificate. This is a unique value autogenerated on AuthorizedCertificate resource creation. Example: 12345.@OutputOnly + "id": "A String", # Output only. Relative name of the certificate. This is a unique value autogenerated on AuthorizedCertificate resource creation. Example: 12345.@OutputOnly "managedCertificate": { # A certificate managed by App Engine. # Only applicable if this certificate is managed by App Engine. Managed certificates are tied to the lifecycle of a DomainMapping and cannot be updated or deleted via the AuthorizedCertificates API. If this certificate is manually administered by the user, this field will be empty.@OutputOnly "lastRenewalTime": "A String", # Time at which the certificate was last renewed. The renewal process is fully managed. Certificate renewal will automatically occur before the certificate expires. Renewal errors can be tracked via ManagementStatus.@OutputOnly "status": "A String", # Status of certificate management. Refers to the most recent certificate acquisition or renewal attempt.@OutputOnly }, - "name": "A String", # Full path to the AuthorizedCertificate resource in the API. Example: apps/myapp/authorizedCertificates/12345.@OutputOnly - "visibleDomainMappings": [ # The full paths to user visible Domain Mapping resources that have this certificate mapped. Example: apps/myapp/domainMappings/example.com.This may not represent the full list of mapped domain mappings if the user does not have VIEWER permissions on all of the applications that have this certificate mapped. See domain_mappings_count for a complete count.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly + "name": "A String", # Output only. Full path to the AuthorizedCertificate resource in the API. Example: apps/myapp/authorizedCertificates/12345.@OutputOnly + "visibleDomainMappings": [ # Output only. The full paths to user visible Domain Mapping resources that have this certificate mapped. Example: apps/myapp/domainMappings/example.com.This may not represent the full list of mapped domain mappings if the user does not have VIEWER permissions on all of the applications that have this certificate mapped. See domain_mappings_count for a complete count.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly "A String", ], } @@ -253,17 +253,17 @@

Method Details

}, "displayName": "A String", # The user-specified display name of the certificate. This is not guaranteed to be unique. Example: My Certificate. "domainMappingsCount": 42, # Aggregate count of the domain mappings with this certificate mapped. This count includes domain mappings on applications for which the user does not have VIEWER permissions.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly - "domainNames": [ # Topmost applicable domains of this certificate. This certificate applies to these domains and their subdomains. Example: example.com.@OutputOnly + "domainNames": [ # Output only. Topmost applicable domains of this certificate. This certificate applies to these domains and their subdomains. Example: example.com.@OutputOnly "A String", ], "expireTime": "A String", # The time when this certificate expires. To update the renewal time on this certificate, upload an SSL certificate with a different expiration time using AuthorizedCertificates.UpdateAuthorizedCertificate.@OutputOnly - "id": "A String", # Relative name of the certificate. This is a unique value autogenerated on AuthorizedCertificate resource creation. Example: 12345.@OutputOnly + "id": "A String", # Output only. Relative name of the certificate. This is a unique value autogenerated on AuthorizedCertificate resource creation. Example: 12345.@OutputOnly "managedCertificate": { # A certificate managed by App Engine. # Only applicable if this certificate is managed by App Engine. Managed certificates are tied to the lifecycle of a DomainMapping and cannot be updated or deleted via the AuthorizedCertificates API. If this certificate is manually administered by the user, this field will be empty.@OutputOnly "lastRenewalTime": "A String", # Time at which the certificate was last renewed. The renewal process is fully managed. Certificate renewal will automatically occur before the certificate expires. Renewal errors can be tracked via ManagementStatus.@OutputOnly "status": "A String", # Status of certificate management. Refers to the most recent certificate acquisition or renewal attempt.@OutputOnly }, - "name": "A String", # Full path to the AuthorizedCertificate resource in the API. Example: apps/myapp/authorizedCertificates/12345.@OutputOnly - "visibleDomainMappings": [ # The full paths to user visible Domain Mapping resources that have this certificate mapped. Example: apps/myapp/domainMappings/example.com.This may not represent the full list of mapped domain mappings if the user does not have VIEWER permissions on all of the applications that have this certificate mapped. See domain_mappings_count for a complete count.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly + "name": "A String", # Output only. Full path to the AuthorizedCertificate resource in the API. Example: apps/myapp/authorizedCertificates/12345.@OutputOnly + "visibleDomainMappings": [ # Output only. The full paths to user visible Domain Mapping resources that have this certificate mapped. Example: apps/myapp/domainMappings/example.com.This may not represent the full list of mapped domain mappings if the user does not have VIEWER permissions on all of the applications that have this certificate mapped. See domain_mappings_count for a complete count.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly "A String", ], }, @@ -303,17 +303,17 @@

Method Details

}, "displayName": "A String", # The user-specified display name of the certificate. This is not guaranteed to be unique. Example: My Certificate. "domainMappingsCount": 42, # Aggregate count of the domain mappings with this certificate mapped. This count includes domain mappings on applications for which the user does not have VIEWER permissions.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly - "domainNames": [ # Topmost applicable domains of this certificate. This certificate applies to these domains and their subdomains. Example: example.com.@OutputOnly + "domainNames": [ # Output only. Topmost applicable domains of this certificate. This certificate applies to these domains and their subdomains. Example: example.com.@OutputOnly "A String", ], "expireTime": "A String", # The time when this certificate expires. To update the renewal time on this certificate, upload an SSL certificate with a different expiration time using AuthorizedCertificates.UpdateAuthorizedCertificate.@OutputOnly - "id": "A String", # Relative name of the certificate. This is a unique value autogenerated on AuthorizedCertificate resource creation. Example: 12345.@OutputOnly + "id": "A String", # Output only. Relative name of the certificate. This is a unique value autogenerated on AuthorizedCertificate resource creation. Example: 12345.@OutputOnly "managedCertificate": { # A certificate managed by App Engine. # Only applicable if this certificate is managed by App Engine. Managed certificates are tied to the lifecycle of a DomainMapping and cannot be updated or deleted via the AuthorizedCertificates API. If this certificate is manually administered by the user, this field will be empty.@OutputOnly "lastRenewalTime": "A String", # Time at which the certificate was last renewed. The renewal process is fully managed. Certificate renewal will automatically occur before the certificate expires. Renewal errors can be tracked via ManagementStatus.@OutputOnly "status": "A String", # Status of certificate management. Refers to the most recent certificate acquisition or renewal attempt.@OutputOnly }, - "name": "A String", # Full path to the AuthorizedCertificate resource in the API. Example: apps/myapp/authorizedCertificates/12345.@OutputOnly - "visibleDomainMappings": [ # The full paths to user visible Domain Mapping resources that have this certificate mapped. Example: apps/myapp/domainMappings/example.com.This may not represent the full list of mapped domain mappings if the user does not have VIEWER permissions on all of the applications that have this certificate mapped. See domain_mappings_count for a complete count.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly + "name": "A String", # Output only. Full path to the AuthorizedCertificate resource in the API. Example: apps/myapp/authorizedCertificates/12345.@OutputOnly + "visibleDomainMappings": [ # Output only. The full paths to user visible Domain Mapping resources that have this certificate mapped. Example: apps/myapp/domainMappings/example.com.This may not represent the full list of mapped domain mappings if the user does not have VIEWER permissions on all of the applications that have this certificate mapped. See domain_mappings_count for a complete count.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly "A String", ], } @@ -334,17 +334,17 @@

Method Details

}, "displayName": "A String", # The user-specified display name of the certificate. This is not guaranteed to be unique. Example: My Certificate. "domainMappingsCount": 42, # Aggregate count of the domain mappings with this certificate mapped. This count includes domain mappings on applications for which the user does not have VIEWER permissions.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly - "domainNames": [ # Topmost applicable domains of this certificate. This certificate applies to these domains and their subdomains. Example: example.com.@OutputOnly + "domainNames": [ # Output only. Topmost applicable domains of this certificate. This certificate applies to these domains and their subdomains. Example: example.com.@OutputOnly "A String", ], "expireTime": "A String", # The time when this certificate expires. To update the renewal time on this certificate, upload an SSL certificate with a different expiration time using AuthorizedCertificates.UpdateAuthorizedCertificate.@OutputOnly - "id": "A String", # Relative name of the certificate. This is a unique value autogenerated on AuthorizedCertificate resource creation. Example: 12345.@OutputOnly + "id": "A String", # Output only. Relative name of the certificate. This is a unique value autogenerated on AuthorizedCertificate resource creation. Example: 12345.@OutputOnly "managedCertificate": { # A certificate managed by App Engine. # Only applicable if this certificate is managed by App Engine. Managed certificates are tied to the lifecycle of a DomainMapping and cannot be updated or deleted via the AuthorizedCertificates API. If this certificate is manually administered by the user, this field will be empty.@OutputOnly "lastRenewalTime": "A String", # Time at which the certificate was last renewed. The renewal process is fully managed. Certificate renewal will automatically occur before the certificate expires. Renewal errors can be tracked via ManagementStatus.@OutputOnly "status": "A String", # Status of certificate management. Refers to the most recent certificate acquisition or renewal attempt.@OutputOnly }, - "name": "A String", # Full path to the AuthorizedCertificate resource in the API. Example: apps/myapp/authorizedCertificates/12345.@OutputOnly - "visibleDomainMappings": [ # The full paths to user visible Domain Mapping resources that have this certificate mapped. Example: apps/myapp/domainMappings/example.com.This may not represent the full list of mapped domain mappings if the user does not have VIEWER permissions on all of the applications that have this certificate mapped. See domain_mappings_count for a complete count.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly + "name": "A String", # Output only. Full path to the AuthorizedCertificate resource in the API. Example: apps/myapp/authorizedCertificates/12345.@OutputOnly + "visibleDomainMappings": [ # Output only. The full paths to user visible Domain Mapping resources that have this certificate mapped. Example: apps/myapp/domainMappings/example.com.This may not represent the full list of mapped domain mappings if the user does not have VIEWER permissions on all of the applications that have this certificate mapped. See domain_mappings_count for a complete count.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly "A String", ], } diff --git a/docs/dyn/appengine_v1beta.apps.domainMappings.html b/docs/dyn/appengine_v1beta.apps.domainMappings.html index d4f90b3eec..90c0674da0 100644 --- a/docs/dyn/appengine_v1beta.apps.domainMappings.html +++ b/docs/dyn/appengine_v1beta.apps.domainMappings.html @@ -112,8 +112,8 @@

Method Details

{ # A domain serving an App Engine application. "id": "A String", # Relative name of the domain serving the application. Example: example.com. - "name": "A String", # Full path to the DomainMapping resource in the API. Example: apps/myapp/domainMapping/example.com.@OutputOnly - "resourceRecords": [ # The resource records required to configure this domain mapping. These records must be added to the domain's DNS configuration in order to serve the application via this domain mapping.@OutputOnly + "name": "A String", # Output only. Full path to the DomainMapping resource in the API. Example: apps/myapp/domainMapping/example.com.@OutputOnly + "resourceRecords": [ # Output only. The resource records required to configure this domain mapping. These records must be added to the domain's DNS configuration in order to serve the application via this domain mapping.@OutputOnly { # A DNS resource record. "name": "A String", # Relative name of the object affected by this record. Only applicable for CNAME records. Example: 'www'. "rrdata": "A String", # Data for this record. Values vary by record type, as defined in RFC 1035 (section 5) and RFC 1034 (section 3.6.1). @@ -122,7 +122,7 @@

Method Details

], "sslSettings": { # SSL configuration for a DomainMapping resource. # SSL configuration for this domain. If unconfigured, this domain will not serve with SSL. "certificateId": "A String", # ID of the AuthorizedCertificate resource configuring SSL for the application. Clearing this field will remove SSL support.By default, a managed certificate is automatically created for every domain mapping. To omit SSL support or to configure SSL manually, specify SslManagementType.MANUAL on a CREATE or UPDATE request. You must be authorized to administer the AuthorizedCertificate resource to manually map it to a DomainMapping resource. Example: 12345. - "pendingManagedCertificateId": "A String", # ID of the managed AuthorizedCertificate resource currently being provisioned, if applicable. Until the new managed certificate has been successfully provisioned, the previous SSL state will be preserved. Once the provisioning process completes, the certificate_id field will reflect the new managed certificate and this field will be left empty. To remove SSL support while there is still a pending managed certificate, clear the certificate_id field with an UpdateDomainMappingRequest.@OutputOnly + "pendingManagedCertificateId": "A String", # Output only. ID of the managed AuthorizedCertificate resource currently being provisioned, if applicable. Until the new managed certificate has been successfully provisioned, the previous SSL state will be preserved. Once the provisioning process completes, the certificate_id field will reflect the new managed certificate and this field will be left empty. To remove SSL support while there is still a pending managed certificate, clear the certificate_id field with an UpdateDomainMappingRequest.@OutputOnly "sslManagementType": "A String", # SSL management type for this domain. If AUTOMATIC, a managed certificate is automatically provisioned. If MANUAL, certificate_id must be manually specified in order to configure SSL for this domain. }, } @@ -214,8 +214,8 @@

Method Details

{ # A domain serving an App Engine application. "id": "A String", # Relative name of the domain serving the application. Example: example.com. - "name": "A String", # Full path to the DomainMapping resource in the API. Example: apps/myapp/domainMapping/example.com.@OutputOnly - "resourceRecords": [ # The resource records required to configure this domain mapping. These records must be added to the domain's DNS configuration in order to serve the application via this domain mapping.@OutputOnly + "name": "A String", # Output only. Full path to the DomainMapping resource in the API. Example: apps/myapp/domainMapping/example.com.@OutputOnly + "resourceRecords": [ # Output only. The resource records required to configure this domain mapping. These records must be added to the domain's DNS configuration in order to serve the application via this domain mapping.@OutputOnly { # A DNS resource record. "name": "A String", # Relative name of the object affected by this record. Only applicable for CNAME records. Example: 'www'. "rrdata": "A String", # Data for this record. Values vary by record type, as defined in RFC 1035 (section 5) and RFC 1034 (section 3.6.1). @@ -224,7 +224,7 @@

Method Details

], "sslSettings": { # SSL configuration for a DomainMapping resource. # SSL configuration for this domain. If unconfigured, this domain will not serve with SSL. "certificateId": "A String", # ID of the AuthorizedCertificate resource configuring SSL for the application. Clearing this field will remove SSL support.By default, a managed certificate is automatically created for every domain mapping. To omit SSL support or to configure SSL manually, specify SslManagementType.MANUAL on a CREATE or UPDATE request. You must be authorized to administer the AuthorizedCertificate resource to manually map it to a DomainMapping resource. Example: 12345. - "pendingManagedCertificateId": "A String", # ID of the managed AuthorizedCertificate resource currently being provisioned, if applicable. Until the new managed certificate has been successfully provisioned, the previous SSL state will be preserved. Once the provisioning process completes, the certificate_id field will reflect the new managed certificate and this field will be left empty. To remove SSL support while there is still a pending managed certificate, clear the certificate_id field with an UpdateDomainMappingRequest.@OutputOnly + "pendingManagedCertificateId": "A String", # Output only. ID of the managed AuthorizedCertificate resource currently being provisioned, if applicable. Until the new managed certificate has been successfully provisioned, the previous SSL state will be preserved. Once the provisioning process completes, the certificate_id field will reflect the new managed certificate and this field will be left empty. To remove SSL support while there is still a pending managed certificate, clear the certificate_id field with an UpdateDomainMappingRequest.@OutputOnly "sslManagementType": "A String", # SSL management type for this domain. If AUTOMATIC, a managed certificate is automatically provisioned. If MANUAL, certificate_id must be manually specified in order to configure SSL for this domain. }, } @@ -250,8 +250,8 @@

Method Details

"domainMappings": [ # The domain mappings for the application. { # A domain serving an App Engine application. "id": "A String", # Relative name of the domain serving the application. Example: example.com. - "name": "A String", # Full path to the DomainMapping resource in the API. Example: apps/myapp/domainMapping/example.com.@OutputOnly - "resourceRecords": [ # The resource records required to configure this domain mapping. These records must be added to the domain's DNS configuration in order to serve the application via this domain mapping.@OutputOnly + "name": "A String", # Output only. Full path to the DomainMapping resource in the API. Example: apps/myapp/domainMapping/example.com.@OutputOnly + "resourceRecords": [ # Output only. The resource records required to configure this domain mapping. These records must be added to the domain's DNS configuration in order to serve the application via this domain mapping.@OutputOnly { # A DNS resource record. "name": "A String", # Relative name of the object affected by this record. Only applicable for CNAME records. Example: 'www'. "rrdata": "A String", # Data for this record. Values vary by record type, as defined in RFC 1035 (section 5) and RFC 1034 (section 3.6.1). @@ -260,7 +260,7 @@

Method Details

], "sslSettings": { # SSL configuration for a DomainMapping resource. # SSL configuration for this domain. If unconfigured, this domain will not serve with SSL. "certificateId": "A String", # ID of the AuthorizedCertificate resource configuring SSL for the application. Clearing this field will remove SSL support.By default, a managed certificate is automatically created for every domain mapping. To omit SSL support or to configure SSL manually, specify SslManagementType.MANUAL on a CREATE or UPDATE request. You must be authorized to administer the AuthorizedCertificate resource to manually map it to a DomainMapping resource. Example: 12345. - "pendingManagedCertificateId": "A String", # ID of the managed AuthorizedCertificate resource currently being provisioned, if applicable. Until the new managed certificate has been successfully provisioned, the previous SSL state will be preserved. Once the provisioning process completes, the certificate_id field will reflect the new managed certificate and this field will be left empty. To remove SSL support while there is still a pending managed certificate, clear the certificate_id field with an UpdateDomainMappingRequest.@OutputOnly + "pendingManagedCertificateId": "A String", # Output only. ID of the managed AuthorizedCertificate resource currently being provisioned, if applicable. Until the new managed certificate has been successfully provisioned, the previous SSL state will be preserved. Once the provisioning process completes, the certificate_id field will reflect the new managed certificate and this field will be left empty. To remove SSL support while there is still a pending managed certificate, clear the certificate_id field with an UpdateDomainMappingRequest.@OutputOnly "sslManagementType": "A String", # SSL management type for this domain. If AUTOMATIC, a managed certificate is automatically provisioned. If MANUAL, certificate_id must be manually specified in order to configure SSL for this domain. }, }, @@ -295,8 +295,8 @@

Method Details

{ # A domain serving an App Engine application. "id": "A String", # Relative name of the domain serving the application. Example: example.com. - "name": "A String", # Full path to the DomainMapping resource in the API. Example: apps/myapp/domainMapping/example.com.@OutputOnly - "resourceRecords": [ # The resource records required to configure this domain mapping. These records must be added to the domain's DNS configuration in order to serve the application via this domain mapping.@OutputOnly + "name": "A String", # Output only. Full path to the DomainMapping resource in the API. Example: apps/myapp/domainMapping/example.com.@OutputOnly + "resourceRecords": [ # Output only. The resource records required to configure this domain mapping. These records must be added to the domain's DNS configuration in order to serve the application via this domain mapping.@OutputOnly { # A DNS resource record. "name": "A String", # Relative name of the object affected by this record. Only applicable for CNAME records. Example: 'www'. "rrdata": "A String", # Data for this record. Values vary by record type, as defined in RFC 1035 (section 5) and RFC 1034 (section 3.6.1). @@ -305,7 +305,7 @@

Method Details

], "sslSettings": { # SSL configuration for a DomainMapping resource. # SSL configuration for this domain. If unconfigured, this domain will not serve with SSL. "certificateId": "A String", # ID of the AuthorizedCertificate resource configuring SSL for the application. Clearing this field will remove SSL support.By default, a managed certificate is automatically created for every domain mapping. To omit SSL support or to configure SSL manually, specify SslManagementType.MANUAL on a CREATE or UPDATE request. You must be authorized to administer the AuthorizedCertificate resource to manually map it to a DomainMapping resource. Example: 12345. - "pendingManagedCertificateId": "A String", # ID of the managed AuthorizedCertificate resource currently being provisioned, if applicable. Until the new managed certificate has been successfully provisioned, the previous SSL state will be preserved. Once the provisioning process completes, the certificate_id field will reflect the new managed certificate and this field will be left empty. To remove SSL support while there is still a pending managed certificate, clear the certificate_id field with an UpdateDomainMappingRequest.@OutputOnly + "pendingManagedCertificateId": "A String", # Output only. ID of the managed AuthorizedCertificate resource currently being provisioned, if applicable. Until the new managed certificate has been successfully provisioned, the previous SSL state will be preserved. Once the provisioning process completes, the certificate_id field will reflect the new managed certificate and this field will be left empty. To remove SSL support while there is still a pending managed certificate, clear the certificate_id field with an UpdateDomainMappingRequest.@OutputOnly "sslManagementType": "A String", # SSL management type for this domain. If AUTOMATIC, a managed certificate is automatically provisioned. If MANUAL, certificate_id must be manually specified in order to configure SSL for this domain. }, } diff --git a/docs/dyn/appengine_v1beta.apps.locations.html b/docs/dyn/appengine_v1beta.apps.locations.html index 8b5f55b5af..4d7db2e30d 100644 --- a/docs/dyn/appengine_v1beta.apps.locations.html +++ b/docs/dyn/appengine_v1beta.apps.locations.html @@ -126,7 +126,7 @@

Method Details

Args: appsId: string, Part of `name`. The resource that owns the locations collection, if applicable. (required) - extraLocationTypes: string, Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage. (repeated) + extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated) filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like "displayName=tokyo", and is documented in more detail in AIP-160 (https://google.aip.dev/160). pageSize: integer, The maximum number of results to return. If not set, the service selects a default. pageToken: string, A page token received from the next_page_token field in the response. Send that page token to receive the subsequent page. diff --git a/docs/dyn/appengine_v1beta.apps.services.versions.html b/docs/dyn/appengine_v1beta.apps.services.versions.html index 8523e8c638..543a2677da 100644 --- a/docs/dyn/appengine_v1beta.apps.services.versions.html +++ b/docs/dyn/appengine_v1beta.apps.services.versions.html @@ -125,6 +125,9 @@

Method Details

"url": "A String", # URL to serve the endpoint at. }, "appEngineApis": True or False, # Allows App Engine second generation runtimes to access the legacy bundled services. + "appEngineBundledServices": [ # List of specific App Engine Bundled Services that are enabled for this Version. + "A String", + ], "automaticScaling": { # Automatic scaling is based on request rate, response latencies, and other application metrics. # Automatic scaling is based on request rate, response latencies, and other application metrics. Instances are dynamically created and destroyed as needed in order to handle traffic. "coolDownPeriod": "A String", # The time period that the Autoscaler (https://cloud.google.com/compute/docs/autoscaler/) should wait before it starts collecting information from a new instance. This prevents the autoscaler from collecting information when the instance is initializing, during which the collected usage would not be reliable. Only applicable in the App Engine flexible environment. "cpuUtilization": { # Target scaling by CPU usage. # Target scaling by CPU usage. @@ -456,6 +459,9 @@

Method Details

"url": "A String", # URL to serve the endpoint at. }, "appEngineApis": True or False, # Allows App Engine second generation runtimes to access the legacy bundled services. + "appEngineBundledServices": [ # List of specific App Engine Bundled Services that are enabled for this Version. + "A String", + ], "automaticScaling": { # Automatic scaling is based on request rate, response latencies, and other application metrics. # Automatic scaling is based on request rate, response latencies, and other application metrics. Instances are dynamically created and destroyed as needed in order to handle traffic. "coolDownPeriod": "A String", # The time period that the Autoscaler (https://cloud.google.com/compute/docs/autoscaler/) should wait before it starts collecting information from a new instance. This prevents the autoscaler from collecting information when the instance is initializing, during which the collected usage would not be reliable. Only applicable in the App Engine flexible environment. "cpuUtilization": { # Target scaling by CPU usage. # Target scaling by CPU usage. @@ -721,6 +727,9 @@

Method Details

"url": "A String", # URL to serve the endpoint at. }, "appEngineApis": True or False, # Allows App Engine second generation runtimes to access the legacy bundled services. + "appEngineBundledServices": [ # List of specific App Engine Bundled Services that are enabled for this Version. + "A String", + ], "automaticScaling": { # Automatic scaling is based on request rate, response latencies, and other application metrics. # Automatic scaling is based on request rate, response latencies, and other application metrics. Instances are dynamically created and destroyed as needed in order to handle traffic. "coolDownPeriod": "A String", # The time period that the Autoscaler (https://cloud.google.com/compute/docs/autoscaler/) should wait before it starts collecting information from a new instance. This prevents the autoscaler from collecting information when the instance is initializing, during which the collected usage would not be reliable. Only applicable in the App Engine flexible environment. "cpuUtilization": { # Target scaling by CPU usage. # Target scaling by CPU usage. @@ -989,6 +998,9 @@

Method Details

"url": "A String", # URL to serve the endpoint at. }, "appEngineApis": True or False, # Allows App Engine second generation runtimes to access the legacy bundled services. + "appEngineBundledServices": [ # List of specific App Engine Bundled Services that are enabled for this Version. + "A String", + ], "automaticScaling": { # Automatic scaling is based on request rate, response latencies, and other application metrics. # Automatic scaling is based on request rate, response latencies, and other application metrics. Instances are dynamically created and destroyed as needed in order to handle traffic. "coolDownPeriod": "A String", # The time period that the Autoscaler (https://cloud.google.com/compute/docs/autoscaler/) should wait before it starts collecting information from a new instance. This prevents the autoscaler from collecting information when the instance is initializing, during which the collected usage would not be reliable. Only applicable in the App Engine flexible environment. "cpuUtilization": { # Target scaling by CPU usage. # Target scaling by CPU usage. diff --git a/docs/dyn/appengine_v1beta.projects.locations.applications.authorizedCertificates.html b/docs/dyn/appengine_v1beta.projects.locations.applications.authorizedCertificates.html index 27cfda57f6..dabbdd8690 100644 --- a/docs/dyn/appengine_v1beta.projects.locations.applications.authorizedCertificates.html +++ b/docs/dyn/appengine_v1beta.projects.locations.applications.authorizedCertificates.html @@ -119,17 +119,17 @@

Method Details

}, "displayName": "A String", # The user-specified display name of the certificate. This is not guaranteed to be unique. Example: My Certificate. "domainMappingsCount": 42, # Aggregate count of the domain mappings with this certificate mapped. This count includes domain mappings on applications for which the user does not have VIEWER permissions.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly - "domainNames": [ # Topmost applicable domains of this certificate. This certificate applies to these domains and their subdomains. Example: example.com.@OutputOnly + "domainNames": [ # Output only. Topmost applicable domains of this certificate. This certificate applies to these domains and their subdomains. Example: example.com.@OutputOnly "A String", ], "expireTime": "A String", # The time when this certificate expires. To update the renewal time on this certificate, upload an SSL certificate with a different expiration time using AuthorizedCertificates.UpdateAuthorizedCertificate.@OutputOnly - "id": "A String", # Relative name of the certificate. This is a unique value autogenerated on AuthorizedCertificate resource creation. Example: 12345.@OutputOnly + "id": "A String", # Output only. Relative name of the certificate. This is a unique value autogenerated on AuthorizedCertificate resource creation. Example: 12345.@OutputOnly "managedCertificate": { # A certificate managed by App Engine. # Only applicable if this certificate is managed by App Engine. Managed certificates are tied to the lifecycle of a DomainMapping and cannot be updated or deleted via the AuthorizedCertificates API. If this certificate is manually administered by the user, this field will be empty.@OutputOnly "lastRenewalTime": "A String", # Time at which the certificate was last renewed. The renewal process is fully managed. Certificate renewal will automatically occur before the certificate expires. Renewal errors can be tracked via ManagementStatus.@OutputOnly "status": "A String", # Status of certificate management. Refers to the most recent certificate acquisition or renewal attempt.@OutputOnly }, - "name": "A String", # Full path to the AuthorizedCertificate resource in the API. Example: apps/myapp/authorizedCertificates/12345.@OutputOnly - "visibleDomainMappings": [ # The full paths to user visible Domain Mapping resources that have this certificate mapped. Example: apps/myapp/domainMappings/example.com.This may not represent the full list of mapped domain mappings if the user does not have VIEWER permissions on all of the applications that have this certificate mapped. See domain_mappings_count for a complete count.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly + "name": "A String", # Output only. Full path to the AuthorizedCertificate resource in the API. Example: apps/myapp/authorizedCertificates/12345.@OutputOnly + "visibleDomainMappings": [ # Output only. The full paths to user visible Domain Mapping resources that have this certificate mapped. Example: apps/myapp/domainMappings/example.com.This may not represent the full list of mapped domain mappings if the user does not have VIEWER permissions on all of the applications that have this certificate mapped. See domain_mappings_count for a complete count.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly "A String", ], } @@ -149,17 +149,17 @@

Method Details

}, "displayName": "A String", # The user-specified display name of the certificate. This is not guaranteed to be unique. Example: My Certificate. "domainMappingsCount": 42, # Aggregate count of the domain mappings with this certificate mapped. This count includes domain mappings on applications for which the user does not have VIEWER permissions.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly - "domainNames": [ # Topmost applicable domains of this certificate. This certificate applies to these domains and their subdomains. Example: example.com.@OutputOnly + "domainNames": [ # Output only. Topmost applicable domains of this certificate. This certificate applies to these domains and their subdomains. Example: example.com.@OutputOnly "A String", ], "expireTime": "A String", # The time when this certificate expires. To update the renewal time on this certificate, upload an SSL certificate with a different expiration time using AuthorizedCertificates.UpdateAuthorizedCertificate.@OutputOnly - "id": "A String", # Relative name of the certificate. This is a unique value autogenerated on AuthorizedCertificate resource creation. Example: 12345.@OutputOnly + "id": "A String", # Output only. Relative name of the certificate. This is a unique value autogenerated on AuthorizedCertificate resource creation. Example: 12345.@OutputOnly "managedCertificate": { # A certificate managed by App Engine. # Only applicable if this certificate is managed by App Engine. Managed certificates are tied to the lifecycle of a DomainMapping and cannot be updated or deleted via the AuthorizedCertificates API. If this certificate is manually administered by the user, this field will be empty.@OutputOnly "lastRenewalTime": "A String", # Time at which the certificate was last renewed. The renewal process is fully managed. Certificate renewal will automatically occur before the certificate expires. Renewal errors can be tracked via ManagementStatus.@OutputOnly "status": "A String", # Status of certificate management. Refers to the most recent certificate acquisition or renewal attempt.@OutputOnly }, - "name": "A String", # Full path to the AuthorizedCertificate resource in the API. Example: apps/myapp/authorizedCertificates/12345.@OutputOnly - "visibleDomainMappings": [ # The full paths to user visible Domain Mapping resources that have this certificate mapped. Example: apps/myapp/domainMappings/example.com.This may not represent the full list of mapped domain mappings if the user does not have VIEWER permissions on all of the applications that have this certificate mapped. See domain_mappings_count for a complete count.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly + "name": "A String", # Output only. Full path to the AuthorizedCertificate resource in the API. Example: apps/myapp/authorizedCertificates/12345.@OutputOnly + "visibleDomainMappings": [ # Output only. The full paths to user visible Domain Mapping resources that have this certificate mapped. Example: apps/myapp/domainMappings/example.com.This may not represent the full list of mapped domain mappings if the user does not have VIEWER permissions on all of the applications that have this certificate mapped. See domain_mappings_count for a complete count.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly "A String", ], } @@ -214,17 +214,17 @@

Method Details

}, "displayName": "A String", # The user-specified display name of the certificate. This is not guaranteed to be unique. Example: My Certificate. "domainMappingsCount": 42, # Aggregate count of the domain mappings with this certificate mapped. This count includes domain mappings on applications for which the user does not have VIEWER permissions.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly - "domainNames": [ # Topmost applicable domains of this certificate. This certificate applies to these domains and their subdomains. Example: example.com.@OutputOnly + "domainNames": [ # Output only. Topmost applicable domains of this certificate. This certificate applies to these domains and their subdomains. Example: example.com.@OutputOnly "A String", ], "expireTime": "A String", # The time when this certificate expires. To update the renewal time on this certificate, upload an SSL certificate with a different expiration time using AuthorizedCertificates.UpdateAuthorizedCertificate.@OutputOnly - "id": "A String", # Relative name of the certificate. This is a unique value autogenerated on AuthorizedCertificate resource creation. Example: 12345.@OutputOnly + "id": "A String", # Output only. Relative name of the certificate. This is a unique value autogenerated on AuthorizedCertificate resource creation. Example: 12345.@OutputOnly "managedCertificate": { # A certificate managed by App Engine. # Only applicable if this certificate is managed by App Engine. Managed certificates are tied to the lifecycle of a DomainMapping and cannot be updated or deleted via the AuthorizedCertificates API. If this certificate is manually administered by the user, this field will be empty.@OutputOnly "lastRenewalTime": "A String", # Time at which the certificate was last renewed. The renewal process is fully managed. Certificate renewal will automatically occur before the certificate expires. Renewal errors can be tracked via ManagementStatus.@OutputOnly "status": "A String", # Status of certificate management. Refers to the most recent certificate acquisition or renewal attempt.@OutputOnly }, - "name": "A String", # Full path to the AuthorizedCertificate resource in the API. Example: apps/myapp/authorizedCertificates/12345.@OutputOnly - "visibleDomainMappings": [ # The full paths to user visible Domain Mapping resources that have this certificate mapped. Example: apps/myapp/domainMappings/example.com.This may not represent the full list of mapped domain mappings if the user does not have VIEWER permissions on all of the applications that have this certificate mapped. See domain_mappings_count for a complete count.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly + "name": "A String", # Output only. Full path to the AuthorizedCertificate resource in the API. Example: apps/myapp/authorizedCertificates/12345.@OutputOnly + "visibleDomainMappings": [ # Output only. The full paths to user visible Domain Mapping resources that have this certificate mapped. Example: apps/myapp/domainMappings/example.com.This may not represent the full list of mapped domain mappings if the user does not have VIEWER permissions on all of the applications that have this certificate mapped. See domain_mappings_count for a complete count.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly "A String", ], } @@ -261,17 +261,17 @@

Method Details

}, "displayName": "A String", # The user-specified display name of the certificate. This is not guaranteed to be unique. Example: My Certificate. "domainMappingsCount": 42, # Aggregate count of the domain mappings with this certificate mapped. This count includes domain mappings on applications for which the user does not have VIEWER permissions.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly - "domainNames": [ # Topmost applicable domains of this certificate. This certificate applies to these domains and their subdomains. Example: example.com.@OutputOnly + "domainNames": [ # Output only. Topmost applicable domains of this certificate. This certificate applies to these domains and their subdomains. Example: example.com.@OutputOnly "A String", ], "expireTime": "A String", # The time when this certificate expires. To update the renewal time on this certificate, upload an SSL certificate with a different expiration time using AuthorizedCertificates.UpdateAuthorizedCertificate.@OutputOnly - "id": "A String", # Relative name of the certificate. This is a unique value autogenerated on AuthorizedCertificate resource creation. Example: 12345.@OutputOnly + "id": "A String", # Output only. Relative name of the certificate. This is a unique value autogenerated on AuthorizedCertificate resource creation. Example: 12345.@OutputOnly "managedCertificate": { # A certificate managed by App Engine. # Only applicable if this certificate is managed by App Engine. Managed certificates are tied to the lifecycle of a DomainMapping and cannot be updated or deleted via the AuthorizedCertificates API. If this certificate is manually administered by the user, this field will be empty.@OutputOnly "lastRenewalTime": "A String", # Time at which the certificate was last renewed. The renewal process is fully managed. Certificate renewal will automatically occur before the certificate expires. Renewal errors can be tracked via ManagementStatus.@OutputOnly "status": "A String", # Status of certificate management. Refers to the most recent certificate acquisition or renewal attempt.@OutputOnly }, - "name": "A String", # Full path to the AuthorizedCertificate resource in the API. Example: apps/myapp/authorizedCertificates/12345.@OutputOnly - "visibleDomainMappings": [ # The full paths to user visible Domain Mapping resources that have this certificate mapped. Example: apps/myapp/domainMappings/example.com.This may not represent the full list of mapped domain mappings if the user does not have VIEWER permissions on all of the applications that have this certificate mapped. See domain_mappings_count for a complete count.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly + "name": "A String", # Output only. Full path to the AuthorizedCertificate resource in the API. Example: apps/myapp/authorizedCertificates/12345.@OutputOnly + "visibleDomainMappings": [ # Output only. The full paths to user visible Domain Mapping resources that have this certificate mapped. Example: apps/myapp/domainMappings/example.com.This may not represent the full list of mapped domain mappings if the user does not have VIEWER permissions on all of the applications that have this certificate mapped. See domain_mappings_count for a complete count.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly "A String", ], }, @@ -313,17 +313,17 @@

Method Details

}, "displayName": "A String", # The user-specified display name of the certificate. This is not guaranteed to be unique. Example: My Certificate. "domainMappingsCount": 42, # Aggregate count of the domain mappings with this certificate mapped. This count includes domain mappings on applications for which the user does not have VIEWER permissions.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly - "domainNames": [ # Topmost applicable domains of this certificate. This certificate applies to these domains and their subdomains. Example: example.com.@OutputOnly + "domainNames": [ # Output only. Topmost applicable domains of this certificate. This certificate applies to these domains and their subdomains. Example: example.com.@OutputOnly "A String", ], "expireTime": "A String", # The time when this certificate expires. To update the renewal time on this certificate, upload an SSL certificate with a different expiration time using AuthorizedCertificates.UpdateAuthorizedCertificate.@OutputOnly - "id": "A String", # Relative name of the certificate. This is a unique value autogenerated on AuthorizedCertificate resource creation. Example: 12345.@OutputOnly + "id": "A String", # Output only. Relative name of the certificate. This is a unique value autogenerated on AuthorizedCertificate resource creation. Example: 12345.@OutputOnly "managedCertificate": { # A certificate managed by App Engine. # Only applicable if this certificate is managed by App Engine. Managed certificates are tied to the lifecycle of a DomainMapping and cannot be updated or deleted via the AuthorizedCertificates API. If this certificate is manually administered by the user, this field will be empty.@OutputOnly "lastRenewalTime": "A String", # Time at which the certificate was last renewed. The renewal process is fully managed. Certificate renewal will automatically occur before the certificate expires. Renewal errors can be tracked via ManagementStatus.@OutputOnly "status": "A String", # Status of certificate management. Refers to the most recent certificate acquisition or renewal attempt.@OutputOnly }, - "name": "A String", # Full path to the AuthorizedCertificate resource in the API. Example: apps/myapp/authorizedCertificates/12345.@OutputOnly - "visibleDomainMappings": [ # The full paths to user visible Domain Mapping resources that have this certificate mapped. Example: apps/myapp/domainMappings/example.com.This may not represent the full list of mapped domain mappings if the user does not have VIEWER permissions on all of the applications that have this certificate mapped. See domain_mappings_count for a complete count.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly + "name": "A String", # Output only. Full path to the AuthorizedCertificate resource in the API. Example: apps/myapp/authorizedCertificates/12345.@OutputOnly + "visibleDomainMappings": [ # Output only. The full paths to user visible Domain Mapping resources that have this certificate mapped. Example: apps/myapp/domainMappings/example.com.This may not represent the full list of mapped domain mappings if the user does not have VIEWER permissions on all of the applications that have this certificate mapped. See domain_mappings_count for a complete count.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly "A String", ], } @@ -344,17 +344,17 @@

Method Details

}, "displayName": "A String", # The user-specified display name of the certificate. This is not guaranteed to be unique. Example: My Certificate. "domainMappingsCount": 42, # Aggregate count of the domain mappings with this certificate mapped. This count includes domain mappings on applications for which the user does not have VIEWER permissions.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly - "domainNames": [ # Topmost applicable domains of this certificate. This certificate applies to these domains and their subdomains. Example: example.com.@OutputOnly + "domainNames": [ # Output only. Topmost applicable domains of this certificate. This certificate applies to these domains and their subdomains. Example: example.com.@OutputOnly "A String", ], "expireTime": "A String", # The time when this certificate expires. To update the renewal time on this certificate, upload an SSL certificate with a different expiration time using AuthorizedCertificates.UpdateAuthorizedCertificate.@OutputOnly - "id": "A String", # Relative name of the certificate. This is a unique value autogenerated on AuthorizedCertificate resource creation. Example: 12345.@OutputOnly + "id": "A String", # Output only. Relative name of the certificate. This is a unique value autogenerated on AuthorizedCertificate resource creation. Example: 12345.@OutputOnly "managedCertificate": { # A certificate managed by App Engine. # Only applicable if this certificate is managed by App Engine. Managed certificates are tied to the lifecycle of a DomainMapping and cannot be updated or deleted via the AuthorizedCertificates API. If this certificate is manually administered by the user, this field will be empty.@OutputOnly "lastRenewalTime": "A String", # Time at which the certificate was last renewed. The renewal process is fully managed. Certificate renewal will automatically occur before the certificate expires. Renewal errors can be tracked via ManagementStatus.@OutputOnly "status": "A String", # Status of certificate management. Refers to the most recent certificate acquisition or renewal attempt.@OutputOnly }, - "name": "A String", # Full path to the AuthorizedCertificate resource in the API. Example: apps/myapp/authorizedCertificates/12345.@OutputOnly - "visibleDomainMappings": [ # The full paths to user visible Domain Mapping resources that have this certificate mapped. Example: apps/myapp/domainMappings/example.com.This may not represent the full list of mapped domain mappings if the user does not have VIEWER permissions on all of the applications that have this certificate mapped. See domain_mappings_count for a complete count.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly + "name": "A String", # Output only. Full path to the AuthorizedCertificate resource in the API. Example: apps/myapp/authorizedCertificates/12345.@OutputOnly + "visibleDomainMappings": [ # Output only. The full paths to user visible Domain Mapping resources that have this certificate mapped. Example: apps/myapp/domainMappings/example.com.This may not represent the full list of mapped domain mappings if the user does not have VIEWER permissions on all of the applications that have this certificate mapped. See domain_mappings_count for a complete count.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly "A String", ], } diff --git a/docs/dyn/appengine_v1beta.projects.locations.applications.domainMappings.html b/docs/dyn/appengine_v1beta.projects.locations.applications.domainMappings.html index 8a9817cfe0..b161429125 100644 --- a/docs/dyn/appengine_v1beta.projects.locations.applications.domainMappings.html +++ b/docs/dyn/appengine_v1beta.projects.locations.applications.domainMappings.html @@ -86,6 +86,12 @@

Instance Methods

get(projectsId, locationsId, applicationsId, domainMappingsId, x__xgafv=None)

Gets the specified domain mapping.

+

+ list(projectsId, locationsId, applicationsId, pageSize=None, pageToken=None, x__xgafv=None)

+

Lists the domain mappings on an application.

+

+ list_next()

+

Retrieves the next page of results.

patch(projectsId, locationsId, applicationsId, domainMappingsId, body=None, updateMask=None, x__xgafv=None)

Updates the specified domain mapping. To map an SSL certificate to a domain mapping, update certificate_id to point to an AuthorizedCertificate resource. A user must be authorized to administer the associated domain in order to update a DomainMapping resource.

@@ -108,8 +114,8 @@

Method Details

{ # A domain serving an App Engine application. "id": "A String", # Relative name of the domain serving the application. Example: example.com. - "name": "A String", # Full path to the DomainMapping resource in the API. Example: apps/myapp/domainMapping/example.com.@OutputOnly - "resourceRecords": [ # The resource records required to configure this domain mapping. These records must be added to the domain's DNS configuration in order to serve the application via this domain mapping.@OutputOnly + "name": "A String", # Output only. Full path to the DomainMapping resource in the API. Example: apps/myapp/domainMapping/example.com.@OutputOnly + "resourceRecords": [ # Output only. The resource records required to configure this domain mapping. These records must be added to the domain's DNS configuration in order to serve the application via this domain mapping.@OutputOnly { # A DNS resource record. "name": "A String", # Relative name of the object affected by this record. Only applicable for CNAME records. Example: 'www'. "rrdata": "A String", # Data for this record. Values vary by record type, as defined in RFC 1035 (section 5) and RFC 1034 (section 3.6.1). @@ -118,7 +124,7 @@

Method Details

], "sslSettings": { # SSL configuration for a DomainMapping resource. # SSL configuration for this domain. If unconfigured, this domain will not serve with SSL. "certificateId": "A String", # ID of the AuthorizedCertificate resource configuring SSL for the application. Clearing this field will remove SSL support.By default, a managed certificate is automatically created for every domain mapping. To omit SSL support or to configure SSL manually, specify SslManagementType.MANUAL on a CREATE or UPDATE request. You must be authorized to administer the AuthorizedCertificate resource to manually map it to a DomainMapping resource. Example: 12345. - "pendingManagedCertificateId": "A String", # ID of the managed AuthorizedCertificate resource currently being provisioned, if applicable. Until the new managed certificate has been successfully provisioned, the previous SSL state will be preserved. Once the provisioning process completes, the certificate_id field will reflect the new managed certificate and this field will be left empty. To remove SSL support while there is still a pending managed certificate, clear the certificate_id field with an UpdateDomainMappingRequest.@OutputOnly + "pendingManagedCertificateId": "A String", # Output only. ID of the managed AuthorizedCertificate resource currently being provisioned, if applicable. Until the new managed certificate has been successfully provisioned, the previous SSL state will be preserved. Once the provisioning process completes, the certificate_id field will reflect the new managed certificate and this field will be left empty. To remove SSL support while there is still a pending managed certificate, clear the certificate_id field with an UpdateDomainMappingRequest.@OutputOnly "sslManagementType": "A String", # SSL management type for this domain. If AUTOMATIC, a managed certificate is automatically provisioned. If MANUAL, certificate_id must be manually specified in order to configure SSL for this domain. }, } @@ -214,8 +220,8 @@

Method Details

{ # A domain serving an App Engine application. "id": "A String", # Relative name of the domain serving the application. Example: example.com. - "name": "A String", # Full path to the DomainMapping resource in the API. Example: apps/myapp/domainMapping/example.com.@OutputOnly - "resourceRecords": [ # The resource records required to configure this domain mapping. These records must be added to the domain's DNS configuration in order to serve the application via this domain mapping.@OutputOnly + "name": "A String", # Output only. Full path to the DomainMapping resource in the API. Example: apps/myapp/domainMapping/example.com.@OutputOnly + "resourceRecords": [ # Output only. The resource records required to configure this domain mapping. These records must be added to the domain's DNS configuration in order to serve the application via this domain mapping.@OutputOnly { # A DNS resource record. "name": "A String", # Relative name of the object affected by this record. Only applicable for CNAME records. Example: 'www'. "rrdata": "A String", # Data for this record. Values vary by record type, as defined in RFC 1035 (section 5) and RFC 1034 (section 3.6.1). @@ -224,12 +230,67 @@

Method Details

], "sslSettings": { # SSL configuration for a DomainMapping resource. # SSL configuration for this domain. If unconfigured, this domain will not serve with SSL. "certificateId": "A String", # ID of the AuthorizedCertificate resource configuring SSL for the application. Clearing this field will remove SSL support.By default, a managed certificate is automatically created for every domain mapping. To omit SSL support or to configure SSL manually, specify SslManagementType.MANUAL on a CREATE or UPDATE request. You must be authorized to administer the AuthorizedCertificate resource to manually map it to a DomainMapping resource. Example: 12345. - "pendingManagedCertificateId": "A String", # ID of the managed AuthorizedCertificate resource currently being provisioned, if applicable. Until the new managed certificate has been successfully provisioned, the previous SSL state will be preserved. Once the provisioning process completes, the certificate_id field will reflect the new managed certificate and this field will be left empty. To remove SSL support while there is still a pending managed certificate, clear the certificate_id field with an UpdateDomainMappingRequest.@OutputOnly + "pendingManagedCertificateId": "A String", # Output only. ID of the managed AuthorizedCertificate resource currently being provisioned, if applicable. Until the new managed certificate has been successfully provisioned, the previous SSL state will be preserved. Once the provisioning process completes, the certificate_id field will reflect the new managed certificate and this field will be left empty. To remove SSL support while there is still a pending managed certificate, clear the certificate_id field with an UpdateDomainMappingRequest.@OutputOnly "sslManagementType": "A String", # SSL management type for this domain. If AUTOMATIC, a managed certificate is automatically provisioned. If MANUAL, certificate_id must be manually specified in order to configure SSL for this domain. }, }
+
+ list(projectsId, locationsId, applicationsId, pageSize=None, pageToken=None, x__xgafv=None) +
Lists the domain mappings on an application.
+
+Args:
+  projectsId: string, Part of `parent`. Required. Name of the parent Application resource. Example: apps/myapp. (required)
+  locationsId: string, Part of `parent`. See documentation of `projectsId`. (required)
+  applicationsId: string, Part of `parent`. See documentation of `projectsId`. (required)
+  pageSize: integer, Maximum results to return per page.
+  pageToken: string, Continuation token for fetching the next page of results.
+  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 DomainMappings.ListDomainMappings.
+  "domainMappings": [ # The domain mappings for the application.
+    { # A domain serving an App Engine application.
+      "id": "A String", # Relative name of the domain serving the application. Example: example.com.
+      "name": "A String", # Output only. Full path to the DomainMapping resource in the API. Example: apps/myapp/domainMapping/example.com.@OutputOnly
+      "resourceRecords": [ # Output only. The resource records required to configure this domain mapping. These records must be added to the domain's DNS configuration in order to serve the application via this domain mapping.@OutputOnly
+        { # A DNS resource record.
+          "name": "A String", # Relative name of the object affected by this record. Only applicable for CNAME records. Example: 'www'.
+          "rrdata": "A String", # Data for this record. Values vary by record type, as defined in RFC 1035 (section 5) and RFC 1034 (section 3.6.1).
+          "type": "A String", # Resource record type. Example: AAAA.
+        },
+      ],
+      "sslSettings": { # SSL configuration for a DomainMapping resource. # SSL configuration for this domain. If unconfigured, this domain will not serve with SSL.
+        "certificateId": "A String", # ID of the AuthorizedCertificate resource configuring SSL for the application. Clearing this field will remove SSL support.By default, a managed certificate is automatically created for every domain mapping. To omit SSL support or to configure SSL manually, specify SslManagementType.MANUAL on a CREATE or UPDATE request. You must be authorized to administer the AuthorizedCertificate resource to manually map it to a DomainMapping resource. Example: 12345.
+        "pendingManagedCertificateId": "A String", # Output only. ID of the managed AuthorizedCertificate resource currently being provisioned, if applicable. Until the new managed certificate has been successfully provisioned, the previous SSL state will be preserved. Once the provisioning process completes, the certificate_id field will reflect the new managed certificate and this field will be left empty. To remove SSL support while there is still a pending managed certificate, clear the certificate_id field with an UpdateDomainMappingRequest.@OutputOnly
+        "sslManagementType": "A String", # SSL management type for this domain. If AUTOMATIC, a managed certificate is automatically provisioned. If MANUAL, certificate_id must be manually specified in order to configure SSL for this domain.
+      },
+    },
+  ],
+  "nextPageToken": "A String", # Continuation token for fetching the next page of results.
+}
+
+ +
+ list_next() +
Retrieves the next page of results.
+
+        Args:
+          previous_request: The request for the previous page. (required)
+          previous_response: The response from the request for the previous page. (required)
+
+        Returns:
+          A request object that you can call 'execute()' on to request the next
+          page. Returns None if there are no more items in the collection.
+        
+
+
patch(projectsId, locationsId, applicationsId, domainMappingsId, body=None, updateMask=None, x__xgafv=None)
Updates the specified domain mapping. To map an SSL certificate to a domain mapping, update certificate_id to point to an AuthorizedCertificate resource. A user must be authorized to administer the associated domain in order to update a DomainMapping resource.
@@ -244,8 +305,8 @@ 

Method Details

{ # A domain serving an App Engine application. "id": "A String", # Relative name of the domain serving the application. Example: example.com. - "name": "A String", # Full path to the DomainMapping resource in the API. Example: apps/myapp/domainMapping/example.com.@OutputOnly - "resourceRecords": [ # The resource records required to configure this domain mapping. These records must be added to the domain's DNS configuration in order to serve the application via this domain mapping.@OutputOnly + "name": "A String", # Output only. Full path to the DomainMapping resource in the API. Example: apps/myapp/domainMapping/example.com.@OutputOnly + "resourceRecords": [ # Output only. The resource records required to configure this domain mapping. These records must be added to the domain's DNS configuration in order to serve the application via this domain mapping.@OutputOnly { # A DNS resource record. "name": "A String", # Relative name of the object affected by this record. Only applicable for CNAME records. Example: 'www'. "rrdata": "A String", # Data for this record. Values vary by record type, as defined in RFC 1035 (section 5) and RFC 1034 (section 3.6.1). @@ -254,7 +315,7 @@

Method Details

], "sslSettings": { # SSL configuration for a DomainMapping resource. # SSL configuration for this domain. If unconfigured, this domain will not serve with SSL. "certificateId": "A String", # ID of the AuthorizedCertificate resource configuring SSL for the application. Clearing this field will remove SSL support.By default, a managed certificate is automatically created for every domain mapping. To omit SSL support or to configure SSL manually, specify SslManagementType.MANUAL on a CREATE or UPDATE request. You must be authorized to administer the AuthorizedCertificate resource to manually map it to a DomainMapping resource. Example: 12345. - "pendingManagedCertificateId": "A String", # ID of the managed AuthorizedCertificate resource currently being provisioned, if applicable. Until the new managed certificate has been successfully provisioned, the previous SSL state will be preserved. Once the provisioning process completes, the certificate_id field will reflect the new managed certificate and this field will be left empty. To remove SSL support while there is still a pending managed certificate, clear the certificate_id field with an UpdateDomainMappingRequest.@OutputOnly + "pendingManagedCertificateId": "A String", # Output only. ID of the managed AuthorizedCertificate resource currently being provisioned, if applicable. Until the new managed certificate has been successfully provisioned, the previous SSL state will be preserved. Once the provisioning process completes, the certificate_id field will reflect the new managed certificate and this field will be left empty. To remove SSL support while there is still a pending managed certificate, clear the certificate_id field with an UpdateDomainMappingRequest.@OutputOnly "sslManagementType": "A String", # SSL management type for this domain. If AUTOMATIC, a managed certificate is automatically provisioned. If MANUAL, certificate_id must be manually specified in order to configure SSL for this domain. }, } diff --git a/docs/dyn/appengine_v1beta.projects.locations.applications.services.versions.html b/docs/dyn/appengine_v1beta.projects.locations.applications.services.versions.html index 7a157812d5..f4a036cfa8 100644 --- a/docs/dyn/appengine_v1beta.projects.locations.applications.services.versions.html +++ b/docs/dyn/appengine_v1beta.projects.locations.applications.services.versions.html @@ -150,6 +150,9 @@

Method Details

"url": "A String", # URL to serve the endpoint at. }, "appEngineApis": True or False, # Allows App Engine second generation runtimes to access the legacy bundled services. + "appEngineBundledServices": [ # List of specific App Engine Bundled Services that are enabled for this Version. + "A String", + ], "automaticScaling": { # Automatic scaling is based on request rate, response latencies, and other application metrics. # Automatic scaling is based on request rate, response latencies, and other application metrics. Instances are dynamically created and destroyed as needed in order to handle traffic. "coolDownPeriod": "A String", # The time period that the Autoscaler (https://cloud.google.com/compute/docs/autoscaler/) should wait before it starts collecting information from a new instance. This prevents the autoscaler from collecting information when the instance is initializing, during which the collected usage would not be reliable. Only applicable in the App Engine flexible environment. "cpuUtilization": { # Target scaling by CPU usage. # Target scaling by CPU usage. diff --git a/docs/dyn/appengine_v1beta.projects.locations.html b/docs/dyn/appengine_v1beta.projects.locations.html index 9d3d7addac..25241aee03 100644 --- a/docs/dyn/appengine_v1beta.projects.locations.html +++ b/docs/dyn/appengine_v1beta.projects.locations.html @@ -136,7 +136,7 @@

Method Details

Args: projectsId: string, Part of `name`. The resource that owns the locations collection, if applicable. (required) - extraLocationTypes: string, Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage. (repeated) + extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated) filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like "displayName=tokyo", and is documented in more detail in AIP-160 (https://google.aip.dev/160). pageSize: integer, The maximum number of results to return. If not set, the service selects a default. pageToken: string, A page token received from the next_page_token field in the response. Send that page token to receive the subsequent page. diff --git a/docs/dyn/apphub_v1.projects.locations.applications.services.html b/docs/dyn/apphub_v1.projects.locations.applications.services.html index da78205aa4..750ffa344b 100644 --- a/docs/dyn/apphub_v1.projects.locations.applications.services.html +++ b/docs/dyn/apphub_v1.projects.locations.applications.services.html @@ -143,11 +143,24 @@

Method Details

"displayName": "A String", # Optional. User-defined name for the Service. Can have a maximum length of 63 characters. "name": "A String", # Identifier. The resource name of a Service. Format: `"projects/{host-project-id}/locations/{location}/applications/{application-id}/services/{service-id}"` "serviceProperties": { # Properties of an underlying cloud resource that can comprise a Service. # Output only. Properties of an underlying compute resource that can comprise a Service. These are immutable. + "extendedMetadata": { # Output only. Additional metadata specific to the resource type. The key is a string that identifies the type of metadata and the value is the metadata contents specific to that type. Key format: `apphub.googleapis.com/{metadataType}` + "a_key": { # Additional metadata for a Service or Workload. + "metadataStruct": { # Output only. The metadata contents. + "a_key": "", # Properties of the object. + }, + }, + }, "functionalType": { # The functional type of a service or workload. # Output only. The type of the service. "type": "A String", # Output only. The functional type of a service or workload. }, "gcpProject": "A String", # Output only. The service project identifier that the underlying cloud resource resides in. + "identity": { # The identity associated with a service or workload. # Output only. The identity associated with the service. + "principal": "A String", # Output only. Principal of the identity. Supported formats: * `sa://my-sa@xxxx.iam.gserviceaccount.com` for GCP Service Account * `principal://POOL_ID.global.PROJECT_NUMBER.workload.id.goog/ns/NAMESPACE_ID/sa/MANAGED_IDENTITY_ID` for Managed Workload Identity + }, "location": "A String", # Output only. The location that the underlying resource resides in, for example, us-west1. + "registrationType": { # The registration type of a service. # Output only. The registration type of the service. + "type": "A String", # Output only. The registration type of a service. + }, "zone": "A String", # Output only. The location that the underlying resource resides in if it is zonal, for example, us-west1-a). }, "serviceReference": { # Reference to an underlying networking resource that can comprise a Service. # Output only. Reference to an underlying networking resource that can comprise a Service. These are immutable. @@ -272,11 +285,24 @@

Method Details

"displayName": "A String", # Optional. User-defined name for the Service. Can have a maximum length of 63 characters. "name": "A String", # Identifier. The resource name of a Service. Format: `"projects/{host-project-id}/locations/{location}/applications/{application-id}/services/{service-id}"` "serviceProperties": { # Properties of an underlying cloud resource that can comprise a Service. # Output only. Properties of an underlying compute resource that can comprise a Service. These are immutable. + "extendedMetadata": { # Output only. Additional metadata specific to the resource type. The key is a string that identifies the type of metadata and the value is the metadata contents specific to that type. Key format: `apphub.googleapis.com/{metadataType}` + "a_key": { # Additional metadata for a Service or Workload. + "metadataStruct": { # Output only. The metadata contents. + "a_key": "", # Properties of the object. + }, + }, + }, "functionalType": { # The functional type of a service or workload. # Output only. The type of the service. "type": "A String", # Output only. The functional type of a service or workload. }, "gcpProject": "A String", # Output only. The service project identifier that the underlying cloud resource resides in. + "identity": { # The identity associated with a service or workload. # Output only. The identity associated with the service. + "principal": "A String", # Output only. Principal of the identity. Supported formats: * `sa://my-sa@xxxx.iam.gserviceaccount.com` for GCP Service Account * `principal://POOL_ID.global.PROJECT_NUMBER.workload.id.goog/ns/NAMESPACE_ID/sa/MANAGED_IDENTITY_ID` for Managed Workload Identity + }, "location": "A String", # Output only. The location that the underlying resource resides in, for example, us-west1. + "registrationType": { # The registration type of a service. # Output only. The registration type of the service. + "type": "A String", # Output only. The registration type of a service. + }, "zone": "A String", # Output only. The location that the underlying resource resides in if it is zonal, for example, us-west1-a). }, "serviceReference": { # Reference to an underlying networking resource that can comprise a Service. # Output only. Reference to an underlying networking resource that can comprise a Service. These are immutable. @@ -342,11 +368,24 @@

Method Details

"displayName": "A String", # Optional. User-defined name for the Service. Can have a maximum length of 63 characters. "name": "A String", # Identifier. The resource name of a Service. Format: `"projects/{host-project-id}/locations/{location}/applications/{application-id}/services/{service-id}"` "serviceProperties": { # Properties of an underlying cloud resource that can comprise a Service. # Output only. Properties of an underlying compute resource that can comprise a Service. These are immutable. + "extendedMetadata": { # Output only. Additional metadata specific to the resource type. The key is a string that identifies the type of metadata and the value is the metadata contents specific to that type. Key format: `apphub.googleapis.com/{metadataType}` + "a_key": { # Additional metadata for a Service or Workload. + "metadataStruct": { # Output only. The metadata contents. + "a_key": "", # Properties of the object. + }, + }, + }, "functionalType": { # The functional type of a service or workload. # Output only. The type of the service. "type": "A String", # Output only. The functional type of a service or workload. }, "gcpProject": "A String", # Output only. The service project identifier that the underlying cloud resource resides in. + "identity": { # The identity associated with a service or workload. # Output only. The identity associated with the service. + "principal": "A String", # Output only. Principal of the identity. Supported formats: * `sa://my-sa@xxxx.iam.gserviceaccount.com` for GCP Service Account * `principal://POOL_ID.global.PROJECT_NUMBER.workload.id.goog/ns/NAMESPACE_ID/sa/MANAGED_IDENTITY_ID` for Managed Workload Identity + }, "location": "A String", # Output only. The location that the underlying resource resides in, for example, us-west1. + "registrationType": { # The registration type of a service. # Output only. The registration type of the service. + "type": "A String", # Output only. The registration type of a service. + }, "zone": "A String", # Output only. The location that the underlying resource resides in if it is zonal, for example, us-west1-a). }, "serviceReference": { # Reference to an underlying networking resource that can comprise a Service. # Output only. Reference to an underlying networking resource that can comprise a Service. These are immutable. @@ -419,11 +458,24 @@

Method Details

"displayName": "A String", # Optional. User-defined name for the Service. Can have a maximum length of 63 characters. "name": "A String", # Identifier. The resource name of a Service. Format: `"projects/{host-project-id}/locations/{location}/applications/{application-id}/services/{service-id}"` "serviceProperties": { # Properties of an underlying cloud resource that can comprise a Service. # Output only. Properties of an underlying compute resource that can comprise a Service. These are immutable. + "extendedMetadata": { # Output only. Additional metadata specific to the resource type. The key is a string that identifies the type of metadata and the value is the metadata contents specific to that type. Key format: `apphub.googleapis.com/{metadataType}` + "a_key": { # Additional metadata for a Service or Workload. + "metadataStruct": { # Output only. The metadata contents. + "a_key": "", # Properties of the object. + }, + }, + }, "functionalType": { # The functional type of a service or workload. # Output only. The type of the service. "type": "A String", # Output only. The functional type of a service or workload. }, "gcpProject": "A String", # Output only. The service project identifier that the underlying cloud resource resides in. + "identity": { # The identity associated with a service or workload. # Output only. The identity associated with the service. + "principal": "A String", # Output only. Principal of the identity. Supported formats: * `sa://my-sa@xxxx.iam.gserviceaccount.com` for GCP Service Account * `principal://POOL_ID.global.PROJECT_NUMBER.workload.id.goog/ns/NAMESPACE_ID/sa/MANAGED_IDENTITY_ID` for Managed Workload Identity + }, "location": "A String", # Output only. The location that the underlying resource resides in, for example, us-west1. + "registrationType": { # The registration type of a service. # Output only. The registration type of the service. + "type": "A String", # Output only. The registration type of a service. + }, "zone": "A String", # Output only. The location that the underlying resource resides in if it is zonal, for example, us-west1-a). }, "serviceReference": { # Reference to an underlying networking resource that can comprise a Service. # Output only. Reference to an underlying networking resource that can comprise a Service. These are immutable. diff --git a/docs/dyn/apphub_v1.projects.locations.applications.workloads.html b/docs/dyn/apphub_v1.projects.locations.applications.workloads.html index 9e7463b4f5..2b09a513bd 100644 --- a/docs/dyn/apphub_v1.projects.locations.applications.workloads.html +++ b/docs/dyn/apphub_v1.projects.locations.applications.workloads.html @@ -146,10 +146,20 @@

Method Details

"uid": "A String", # Output only. A universally unique identifier (UUID) for the `Workload` in the UUID4 format. "updateTime": "A String", # Output only. Update time. "workloadProperties": { # Properties of an underlying compute resource represented by the Workload. # Output only. Properties of an underlying compute resource represented by the Workload. These are immutable. + "extendedMetadata": { # Output only. Additional metadata specific to the resource type. The key is a string that identifies the type of metadata and the value is the metadata contents specific to that type. Key format: `apphub.googleapis.com/{metadataType}` + "a_key": { # Additional metadata for a Service or Workload. + "metadataStruct": { # Output only. The metadata contents. + "a_key": "", # Properties of the object. + }, + }, + }, "functionalType": { # The functional type of a service or workload. # Output only. The type of the workload. "type": "A String", # Output only. The functional type of a service or workload. }, "gcpProject": "A String", # Output only. The service project identifier that the underlying cloud resource resides in. Empty for non-cloud resources. + "identity": { # The identity associated with a service or workload. # Output only. The identity associated with the workload. + "principal": "A String", # Output only. Principal of the identity. Supported formats: * `sa://my-sa@xxxx.iam.gserviceaccount.com` for GCP Service Account * `principal://POOL_ID.global.PROJECT_NUMBER.workload.id.goog/ns/NAMESPACE_ID/sa/MANAGED_IDENTITY_ID` for Managed Workload Identity + }, "location": "A String", # Output only. The location that the underlying compute resource resides in (for example, us-west1). "zone": "A String", # Output only. The location that the underlying compute resource resides in if it is zonal (for example, us-west1-a). }, @@ -275,10 +285,20 @@

Method Details

"uid": "A String", # Output only. A universally unique identifier (UUID) for the `Workload` in the UUID4 format. "updateTime": "A String", # Output only. Update time. "workloadProperties": { # Properties of an underlying compute resource represented by the Workload. # Output only. Properties of an underlying compute resource represented by the Workload. These are immutable. + "extendedMetadata": { # Output only. Additional metadata specific to the resource type. The key is a string that identifies the type of metadata and the value is the metadata contents specific to that type. Key format: `apphub.googleapis.com/{metadataType}` + "a_key": { # Additional metadata for a Service or Workload. + "metadataStruct": { # Output only. The metadata contents. + "a_key": "", # Properties of the object. + }, + }, + }, "functionalType": { # The functional type of a service or workload. # Output only. The type of the workload. "type": "A String", # Output only. The functional type of a service or workload. }, "gcpProject": "A String", # Output only. The service project identifier that the underlying cloud resource resides in. Empty for non-cloud resources. + "identity": { # The identity associated with a service or workload. # Output only. The identity associated with the workload. + "principal": "A String", # Output only. Principal of the identity. Supported formats: * `sa://my-sa@xxxx.iam.gserviceaccount.com` for GCP Service Account * `principal://POOL_ID.global.PROJECT_NUMBER.workload.id.goog/ns/NAMESPACE_ID/sa/MANAGED_IDENTITY_ID` for Managed Workload Identity + }, "location": "A String", # Output only. The location that the underlying compute resource resides in (for example, us-west1). "zone": "A String", # Output only. The location that the underlying compute resource resides in if it is zonal (for example, us-west1-a). }, @@ -348,10 +368,20 @@

Method Details

"uid": "A String", # Output only. A universally unique identifier (UUID) for the `Workload` in the UUID4 format. "updateTime": "A String", # Output only. Update time. "workloadProperties": { # Properties of an underlying compute resource represented by the Workload. # Output only. Properties of an underlying compute resource represented by the Workload. These are immutable. + "extendedMetadata": { # Output only. Additional metadata specific to the resource type. The key is a string that identifies the type of metadata and the value is the metadata contents specific to that type. Key format: `apphub.googleapis.com/{metadataType}` + "a_key": { # Additional metadata for a Service or Workload. + "metadataStruct": { # Output only. The metadata contents. + "a_key": "", # Properties of the object. + }, + }, + }, "functionalType": { # The functional type of a service or workload. # Output only. The type of the workload. "type": "A String", # Output only. The functional type of a service or workload. }, "gcpProject": "A String", # Output only. The service project identifier that the underlying cloud resource resides in. Empty for non-cloud resources. + "identity": { # The identity associated with a service or workload. # Output only. The identity associated with the workload. + "principal": "A String", # Output only. Principal of the identity. Supported formats: * `sa://my-sa@xxxx.iam.gserviceaccount.com` for GCP Service Account * `principal://POOL_ID.global.PROJECT_NUMBER.workload.id.goog/ns/NAMESPACE_ID/sa/MANAGED_IDENTITY_ID` for Managed Workload Identity + }, "location": "A String", # Output only. The location that the underlying compute resource resides in (for example, us-west1). "zone": "A String", # Output only. The location that the underlying compute resource resides in if it is zonal (for example, us-west1-a). }, @@ -422,10 +452,20 @@

Method Details

"uid": "A String", # Output only. A universally unique identifier (UUID) for the `Workload` in the UUID4 format. "updateTime": "A String", # Output only. Update time. "workloadProperties": { # Properties of an underlying compute resource represented by the Workload. # Output only. Properties of an underlying compute resource represented by the Workload. These are immutable. + "extendedMetadata": { # Output only. Additional metadata specific to the resource type. The key is a string that identifies the type of metadata and the value is the metadata contents specific to that type. Key format: `apphub.googleapis.com/{metadataType}` + "a_key": { # Additional metadata for a Service or Workload. + "metadataStruct": { # Output only. The metadata contents. + "a_key": "", # Properties of the object. + }, + }, + }, "functionalType": { # The functional type of a service or workload. # Output only. The type of the workload. "type": "A String", # Output only. The functional type of a service or workload. }, "gcpProject": "A String", # Output only. The service project identifier that the underlying cloud resource resides in. Empty for non-cloud resources. + "identity": { # The identity associated with a service or workload. # Output only. The identity associated with the workload. + "principal": "A String", # Output only. Principal of the identity. Supported formats: * `sa://my-sa@xxxx.iam.gserviceaccount.com` for GCP Service Account * `principal://POOL_ID.global.PROJECT_NUMBER.workload.id.goog/ns/NAMESPACE_ID/sa/MANAGED_IDENTITY_ID` for Managed Workload Identity + }, "location": "A String", # Output only. The location that the underlying compute resource resides in (for example, us-west1). "zone": "A String", # Output only. The location that the underlying compute resource resides in if it is zonal (for example, us-west1-a). }, diff --git a/docs/dyn/apphub_v1.projects.locations.discoveredServices.html b/docs/dyn/apphub_v1.projects.locations.discoveredServices.html index 5da114caf7..7a8659b563 100644 --- a/docs/dyn/apphub_v1.projects.locations.discoveredServices.html +++ b/docs/dyn/apphub_v1.projects.locations.discoveredServices.html @@ -112,11 +112,24 @@

Method Details

{ # DiscoveredService is a network or API interface that exposes some functionality to clients for consumption over the network. A discovered service can be registered to a App Hub service. "name": "A String", # Identifier. The resource name of the discovered service. Format: `"projects/{host-project-id}/locations/{location}/discoveredServices/{uuid}"` "serviceProperties": { # Properties of an underlying cloud resource that can comprise a Service. # Output only. Properties of an underlying compute resource that can comprise a Service. These are immutable. + "extendedMetadata": { # Output only. Additional metadata specific to the resource type. The key is a string that identifies the type of metadata and the value is the metadata contents specific to that type. Key format: `apphub.googleapis.com/{metadataType}` + "a_key": { # Additional metadata for a Service or Workload. + "metadataStruct": { # Output only. The metadata contents. + "a_key": "", # Properties of the object. + }, + }, + }, "functionalType": { # The functional type of a service or workload. # Output only. The type of the service. "type": "A String", # Output only. The functional type of a service or workload. }, "gcpProject": "A String", # Output only. The service project identifier that the underlying cloud resource resides in. + "identity": { # The identity associated with a service or workload. # Output only. The identity associated with the service. + "principal": "A String", # Output only. Principal of the identity. Supported formats: * `sa://my-sa@xxxx.iam.gserviceaccount.com` for GCP Service Account * `principal://POOL_ID.global.PROJECT_NUMBER.workload.id.goog/ns/NAMESPACE_ID/sa/MANAGED_IDENTITY_ID` for Managed Workload Identity + }, "location": "A String", # Output only. The location that the underlying resource resides in, for example, us-west1. + "registrationType": { # The registration type of a service. # Output only. The registration type of the service. + "type": "A String", # Output only. The registration type of a service. + }, "zone": "A String", # Output only. The location that the underlying resource resides in if it is zonal, for example, us-west1-a). }, "serviceReference": { # Reference to an underlying networking resource that can comprise a Service. # Output only. Reference to an underlying networking resource that can comprise a Service. These are immutable. @@ -148,11 +161,24 @@

Method Details

{ # DiscoveredService is a network or API interface that exposes some functionality to clients for consumption over the network. A discovered service can be registered to a App Hub service. "name": "A String", # Identifier. The resource name of the discovered service. Format: `"projects/{host-project-id}/locations/{location}/discoveredServices/{uuid}"` "serviceProperties": { # Properties of an underlying cloud resource that can comprise a Service. # Output only. Properties of an underlying compute resource that can comprise a Service. These are immutable. + "extendedMetadata": { # Output only. Additional metadata specific to the resource type. The key is a string that identifies the type of metadata and the value is the metadata contents specific to that type. Key format: `apphub.googleapis.com/{metadataType}` + "a_key": { # Additional metadata for a Service or Workload. + "metadataStruct": { # Output only. The metadata contents. + "a_key": "", # Properties of the object. + }, + }, + }, "functionalType": { # The functional type of a service or workload. # Output only. The type of the service. "type": "A String", # Output only. The functional type of a service or workload. }, "gcpProject": "A String", # Output only. The service project identifier that the underlying cloud resource resides in. + "identity": { # The identity associated with a service or workload. # Output only. The identity associated with the service. + "principal": "A String", # Output only. Principal of the identity. Supported formats: * `sa://my-sa@xxxx.iam.gserviceaccount.com` for GCP Service Account * `principal://POOL_ID.global.PROJECT_NUMBER.workload.id.goog/ns/NAMESPACE_ID/sa/MANAGED_IDENTITY_ID` for Managed Workload Identity + }, "location": "A String", # Output only. The location that the underlying resource resides in, for example, us-west1. + "registrationType": { # The registration type of a service. # Output only. The registration type of the service. + "type": "A String", # Output only. The registration type of a service. + }, "zone": "A String", # Output only. The location that the underlying resource resides in if it is zonal, for example, us-west1-a). }, "serviceReference": { # Reference to an underlying networking resource that can comprise a Service. # Output only. Reference to an underlying networking resource that can comprise a Service. These are immutable. @@ -200,11 +226,24 @@

Method Details

"discoveredService": { # DiscoveredService is a network or API interface that exposes some functionality to clients for consumption over the network. A discovered service can be registered to a App Hub service. # Discovered Service if exists, empty otherwise. "name": "A String", # Identifier. The resource name of the discovered service. Format: `"projects/{host-project-id}/locations/{location}/discoveredServices/{uuid}"` "serviceProperties": { # Properties of an underlying cloud resource that can comprise a Service. # Output only. Properties of an underlying compute resource that can comprise a Service. These are immutable. + "extendedMetadata": { # Output only. Additional metadata specific to the resource type. The key is a string that identifies the type of metadata and the value is the metadata contents specific to that type. Key format: `apphub.googleapis.com/{metadataType}` + "a_key": { # Additional metadata for a Service or Workload. + "metadataStruct": { # Output only. The metadata contents. + "a_key": "", # Properties of the object. + }, + }, + }, "functionalType": { # The functional type of a service or workload. # Output only. The type of the service. "type": "A String", # Output only. The functional type of a service or workload. }, "gcpProject": "A String", # Output only. The service project identifier that the underlying cloud resource resides in. + "identity": { # The identity associated with a service or workload. # Output only. The identity associated with the service. + "principal": "A String", # Output only. Principal of the identity. Supported formats: * `sa://my-sa@xxxx.iam.gserviceaccount.com` for GCP Service Account * `principal://POOL_ID.global.PROJECT_NUMBER.workload.id.goog/ns/NAMESPACE_ID/sa/MANAGED_IDENTITY_ID` for Managed Workload Identity + }, "location": "A String", # Output only. The location that the underlying resource resides in, for example, us-west1. + "registrationType": { # The registration type of a service. # Output only. The registration type of the service. + "type": "A String", # Output only. The registration type of a service. + }, "zone": "A String", # Output only. The location that the underlying resource resides in if it is zonal, for example, us-west1-a). }, "serviceReference": { # Reference to an underlying networking resource that can comprise a Service. # Output only. Reference to an underlying networking resource that can comprise a Service. These are immutable. diff --git a/docs/dyn/apphub_v1.projects.locations.discoveredWorkloads.html b/docs/dyn/apphub_v1.projects.locations.discoveredWorkloads.html index 6e766236a9..cb7d52de2a 100644 --- a/docs/dyn/apphub_v1.projects.locations.discoveredWorkloads.html +++ b/docs/dyn/apphub_v1.projects.locations.discoveredWorkloads.html @@ -112,10 +112,20 @@

Method Details

{ # DiscoveredWorkload is a binary deployment (such as managed instance groups (MIGs) and GKE deployments) that performs the smallest logical subset of business functionality. A discovered workload can be registered to an App Hub Workload. "name": "A String", # Identifier. The resource name of the discovered workload. Format: `"projects/{host-project-id}/locations/{location}/discoveredWorkloads/{uuid}"` "workloadProperties": { # Properties of an underlying compute resource represented by the Workload. # Output only. Properties of an underlying compute resource represented by the Workload. These are immutable. + "extendedMetadata": { # Output only. Additional metadata specific to the resource type. The key is a string that identifies the type of metadata and the value is the metadata contents specific to that type. Key format: `apphub.googleapis.com/{metadataType}` + "a_key": { # Additional metadata for a Service or Workload. + "metadataStruct": { # Output only. The metadata contents. + "a_key": "", # Properties of the object. + }, + }, + }, "functionalType": { # The functional type of a service or workload. # Output only. The type of the workload. "type": "A String", # Output only. The functional type of a service or workload. }, "gcpProject": "A String", # Output only. The service project identifier that the underlying cloud resource resides in. Empty for non-cloud resources. + "identity": { # The identity associated with a service or workload. # Output only. The identity associated with the workload. + "principal": "A String", # Output only. Principal of the identity. Supported formats: * `sa://my-sa@xxxx.iam.gserviceaccount.com` for GCP Service Account * `principal://POOL_ID.global.PROJECT_NUMBER.workload.id.goog/ns/NAMESPACE_ID/sa/MANAGED_IDENTITY_ID` for Managed Workload Identity + }, "location": "A String", # Output only. The location that the underlying compute resource resides in (for example, us-west1). "zone": "A String", # Output only. The location that the underlying compute resource resides in if it is zonal (for example, us-west1-a). }, @@ -148,10 +158,20 @@

Method Details

{ # DiscoveredWorkload is a binary deployment (such as managed instance groups (MIGs) and GKE deployments) that performs the smallest logical subset of business functionality. A discovered workload can be registered to an App Hub Workload. "name": "A String", # Identifier. The resource name of the discovered workload. Format: `"projects/{host-project-id}/locations/{location}/discoveredWorkloads/{uuid}"` "workloadProperties": { # Properties of an underlying compute resource represented by the Workload. # Output only. Properties of an underlying compute resource represented by the Workload. These are immutable. + "extendedMetadata": { # Output only. Additional metadata specific to the resource type. The key is a string that identifies the type of metadata and the value is the metadata contents specific to that type. Key format: `apphub.googleapis.com/{metadataType}` + "a_key": { # Additional metadata for a Service or Workload. + "metadataStruct": { # Output only. The metadata contents. + "a_key": "", # Properties of the object. + }, + }, + }, "functionalType": { # The functional type of a service or workload. # Output only. The type of the workload. "type": "A String", # Output only. The functional type of a service or workload. }, "gcpProject": "A String", # Output only. The service project identifier that the underlying cloud resource resides in. Empty for non-cloud resources. + "identity": { # The identity associated with a service or workload. # Output only. The identity associated with the workload. + "principal": "A String", # Output only. Principal of the identity. Supported formats: * `sa://my-sa@xxxx.iam.gserviceaccount.com` for GCP Service Account * `principal://POOL_ID.global.PROJECT_NUMBER.workload.id.goog/ns/NAMESPACE_ID/sa/MANAGED_IDENTITY_ID` for Managed Workload Identity + }, "location": "A String", # Output only. The location that the underlying compute resource resides in (for example, us-west1). "zone": "A String", # Output only. The location that the underlying compute resource resides in if it is zonal (for example, us-west1-a). }, @@ -200,10 +220,20 @@

Method Details

"discoveredWorkload": { # DiscoveredWorkload is a binary deployment (such as managed instance groups (MIGs) and GKE deployments) that performs the smallest logical subset of business functionality. A discovered workload can be registered to an App Hub Workload. # Discovered Workload if exists, empty otherwise. "name": "A String", # Identifier. The resource name of the discovered workload. Format: `"projects/{host-project-id}/locations/{location}/discoveredWorkloads/{uuid}"` "workloadProperties": { # Properties of an underlying compute resource represented by the Workload. # Output only. Properties of an underlying compute resource represented by the Workload. These are immutable. + "extendedMetadata": { # Output only. Additional metadata specific to the resource type. The key is a string that identifies the type of metadata and the value is the metadata contents specific to that type. Key format: `apphub.googleapis.com/{metadataType}` + "a_key": { # Additional metadata for a Service or Workload. + "metadataStruct": { # Output only. The metadata contents. + "a_key": "", # Properties of the object. + }, + }, + }, "functionalType": { # The functional type of a service or workload. # Output only. The type of the workload. "type": "A String", # Output only. The functional type of a service or workload. }, "gcpProject": "A String", # Output only. The service project identifier that the underlying cloud resource resides in. Empty for non-cloud resources. + "identity": { # The identity associated with a service or workload. # Output only. The identity associated with the workload. + "principal": "A String", # Output only. Principal of the identity. Supported formats: * `sa://my-sa@xxxx.iam.gserviceaccount.com` for GCP Service Account * `principal://POOL_ID.global.PROJECT_NUMBER.workload.id.goog/ns/NAMESPACE_ID/sa/MANAGED_IDENTITY_ID` for Managed Workload Identity + }, "location": "A String", # Output only. The location that the underlying compute resource resides in (for example, us-west1). "zone": "A String", # Output only. The location that the underlying compute resource resides in if it is zonal (for example, us-west1-a). }, diff --git a/docs/dyn/apphub_v1.projects.locations.html b/docs/dyn/apphub_v1.projects.locations.html index d2090ed4d8..4b9bfea1bc 100644 --- a/docs/dyn/apphub_v1.projects.locations.html +++ b/docs/dyn/apphub_v1.projects.locations.html @@ -108,6 +108,9 @@

Instance Methods

get(name, x__xgafv=None)

Gets information about a location.

+

+ getBoundary(name, x__xgafv=None)

+

Gets a Boundary.

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

Lists information about the supported locations for this service.

@@ -117,6 +120,9 @@

Instance Methods

lookupServiceProjectAttachment(name, x__xgafv=None)

Lists a service project attachment for a given service project. You can call this API from any project to find if it is attached to a host project.

+

+ updateBoundary(name, body=None, requestId=None, updateMask=None, x__xgafv=None)

+

Updates a Boundary.

Method Details

close() @@ -174,6 +180,29 @@

Method Details

}
+
+ getBoundary(name, x__xgafv=None) +
Gets a Boundary.
+
+Args:
+  name: string, Required. The name of the boundary to retrieve. Format: projects/{project}/locations/{location}/boundary (required)
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Application management boundary.
+  "createTime": "A String", # Output only. Create time.
+  "crmNode": "A String", # Optional. The resource name of the CRM node being attached to the boundary. Format: `projects/{project-number}` or `projects/{project-id}`
+  "name": "A String", # Identifier. The resource name of the boundary. Format: "projects/{project}/locations/{location}/boundary"
+  "type": "A String", # Output only. Boundary type.
+  "updateTime": "A String", # Output only. Update time.
+}
+
+
list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)
Lists information about the supported locations for this service.
@@ -249,4 +278,52 @@ 

Method Details

}
+
+ updateBoundary(name, body=None, requestId=None, updateMask=None, x__xgafv=None) +
Updates a Boundary.
+
+Args:
+  name: string, Identifier. The resource name of the boundary. Format: "projects/{project}/locations/{location}/boundary" (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # Application management boundary.
+  "createTime": "A String", # Output only. Create time.
+  "crmNode": "A String", # Optional. The resource name of the CRM node being attached to the boundary. Format: `projects/{project-number}` or `projects/{project-id}`
+  "name": "A String", # Identifier. The resource name of the boundary. Format: "projects/{project}/locations/{location}/boundary"
+  "type": "A String", # Output only. Boundary type.
+  "updateTime": "A String", # Output only. Update time.
+}
+
+  requestId: string, Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes since the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).
+  updateMask: string, Required. Field mask is used to specify the fields to be overwritten in the Boundary resource by the update. The fields specified in the update_mask are relative to the resource, not the full request. A field will be overwritten if it is in the mask. If the user does not provide a mask then all fields will be overwritten.
+  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, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.
+    "a_key": "", # Properties of the object. Contains field @type with type URL.
+  },
+}
+
+ \ No newline at end of file diff --git a/docs/dyn/apphub_v1.projects.locations.operations.html b/docs/dyn/apphub_v1.projects.locations.operations.html index 982c9c27d0..f4235465de 100644 --- a/docs/dyn/apphub_v1.projects.locations.operations.html +++ b/docs/dyn/apphub_v1.projects.locations.operations.html @@ -184,7 +184,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -216,7 +216,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/apphub_v1alpha.projects.locations.applications.services.html b/docs/dyn/apphub_v1alpha.projects.locations.applications.services.html index 4bf380ac08..2b366dc756 100644 --- a/docs/dyn/apphub_v1alpha.projects.locations.applications.services.html +++ b/docs/dyn/apphub_v1alpha.projects.locations.applications.services.html @@ -155,11 +155,24 @@

Method Details

"displayName": "A String", # Optional. User-defined name for the Service. Can have a maximum length of 63 characters. "name": "A String", # Identifier. The resource name of a Service. Format: `"projects/{host-project-id}/locations/{location}/applications/{application-id}/services/{service-id}"` "serviceProperties": { # Properties of an underlying cloud resource that can comprise a Service. # Output only. Properties of an underlying compute resource that can comprise a Service. These are immutable. + "extendedMetadata": { # Output only. Additional metadata specific to the resource type. The key is a string that identifies the type of metadata and the value is the metadata contents specific to that type. Key format: `apphub.googleapis.com/{metadataType}` + "a_key": { # Additional metadata for a Service or Workload. + "metadataStruct": { # Output only. The metadata contents. + "a_key": "", # Properties of the object. + }, + }, + }, "functionalType": { # The functional type of a service or workload. # Output only. The type of the service. "type": "A String", # Output only. The functional type of a service or workload. }, "gcpProject": "A String", # Output only. The service project identifier that the underlying cloud resource resides in. + "identity": { # The identity associated with a service or workload. # Output only. The identity associated with the service. + "principal": "A String", # Output only. Principal of the identity. Supported formats: * `sa://my-sa@xxxx.iam.gserviceaccount.com` for GCP Service Account * `principal://POOL_ID.global.PROJECT_NUMBER.workload.id.goog/ns/NAMESPACE_ID/sa/MANAGED_IDENTITY_ID` for Managed Workload Identity + }, "location": "A String", # Output only. The location that the underlying resource resides in, for example, us-west1. + "registrationType": { # The registration type of a service. # Output only. The registration type of the service. + "type": "A String", # Output only. The registration type of a service. + }, "zone": "A String", # Output only. The location that the underlying resource resides in if it is zonal, for example, us-west1-a). }, "serviceReference": { # Reference to an underlying networking resource that can comprise a Service. # Output only. Reference to an underlying networking resource that can comprise a Service. These are immutable. @@ -297,11 +310,24 @@

Method Details

"displayName": "A String", # Optional. User-defined name for the Service. Can have a maximum length of 63 characters. "name": "A String", # Identifier. The resource name of a Service. Format: `"projects/{host-project-id}/locations/{location}/applications/{application-id}/services/{service-id}"` "serviceProperties": { # Properties of an underlying cloud resource that can comprise a Service. # Output only. Properties of an underlying compute resource that can comprise a Service. These are immutable. + "extendedMetadata": { # Output only. Additional metadata specific to the resource type. The key is a string that identifies the type of metadata and the value is the metadata contents specific to that type. Key format: `apphub.googleapis.com/{metadataType}` + "a_key": { # Additional metadata for a Service or Workload. + "metadataStruct": { # Output only. The metadata contents. + "a_key": "", # Properties of the object. + }, + }, + }, "functionalType": { # The functional type of a service or workload. # Output only. The type of the service. "type": "A String", # Output only. The functional type of a service or workload. }, "gcpProject": "A String", # Output only. The service project identifier that the underlying cloud resource resides in. + "identity": { # The identity associated with a service or workload. # Output only. The identity associated with the service. + "principal": "A String", # Output only. Principal of the identity. Supported formats: * `sa://my-sa@xxxx.iam.gserviceaccount.com` for GCP Service Account * `principal://POOL_ID.global.PROJECT_NUMBER.workload.id.goog/ns/NAMESPACE_ID/sa/MANAGED_IDENTITY_ID` for Managed Workload Identity + }, "location": "A String", # Output only. The location that the underlying resource resides in, for example, us-west1. + "registrationType": { # The registration type of a service. # Output only. The registration type of the service. + "type": "A String", # Output only. The registration type of a service. + }, "zone": "A String", # Output only. The location that the underlying resource resides in if it is zonal, for example, us-west1-a). }, "serviceReference": { # Reference to an underlying networking resource that can comprise a Service. # Output only. Reference to an underlying networking resource that can comprise a Service. These are immutable. @@ -380,11 +406,24 @@

Method Details

"displayName": "A String", # Optional. User-defined name for the Service. Can have a maximum length of 63 characters. "name": "A String", # Identifier. The resource name of a Service. Format: `"projects/{host-project-id}/locations/{location}/applications/{application-id}/services/{service-id}"` "serviceProperties": { # Properties of an underlying cloud resource that can comprise a Service. # Output only. Properties of an underlying compute resource that can comprise a Service. These are immutable. + "extendedMetadata": { # Output only. Additional metadata specific to the resource type. The key is a string that identifies the type of metadata and the value is the metadata contents specific to that type. Key format: `apphub.googleapis.com/{metadataType}` + "a_key": { # Additional metadata for a Service or Workload. + "metadataStruct": { # Output only. The metadata contents. + "a_key": "", # Properties of the object. + }, + }, + }, "functionalType": { # The functional type of a service or workload. # Output only. The type of the service. "type": "A String", # Output only. The functional type of a service or workload. }, "gcpProject": "A String", # Output only. The service project identifier that the underlying cloud resource resides in. + "identity": { # The identity associated with a service or workload. # Output only. The identity associated with the service. + "principal": "A String", # Output only. Principal of the identity. Supported formats: * `sa://my-sa@xxxx.iam.gserviceaccount.com` for GCP Service Account * `principal://POOL_ID.global.PROJECT_NUMBER.workload.id.goog/ns/NAMESPACE_ID/sa/MANAGED_IDENTITY_ID` for Managed Workload Identity + }, "location": "A String", # Output only. The location that the underlying resource resides in, for example, us-west1. + "registrationType": { # The registration type of a service. # Output only. The registration type of the service. + "type": "A String", # Output only. The registration type of a service. + }, "zone": "A String", # Output only. The location that the underlying resource resides in if it is zonal, for example, us-west1-a). }, "serviceReference": { # Reference to an underlying networking resource that can comprise a Service. # Output only. Reference to an underlying networking resource that can comprise a Service. These are immutable. @@ -470,11 +509,24 @@

Method Details

"displayName": "A String", # Optional. User-defined name for the Service. Can have a maximum length of 63 characters. "name": "A String", # Identifier. The resource name of a Service. Format: `"projects/{host-project-id}/locations/{location}/applications/{application-id}/services/{service-id}"` "serviceProperties": { # Properties of an underlying cloud resource that can comprise a Service. # Output only. Properties of an underlying compute resource that can comprise a Service. These are immutable. + "extendedMetadata": { # Output only. Additional metadata specific to the resource type. The key is a string that identifies the type of metadata and the value is the metadata contents specific to that type. Key format: `apphub.googleapis.com/{metadataType}` + "a_key": { # Additional metadata for a Service or Workload. + "metadataStruct": { # Output only. The metadata contents. + "a_key": "", # Properties of the object. + }, + }, + }, "functionalType": { # The functional type of a service or workload. # Output only. The type of the service. "type": "A String", # Output only. The functional type of a service or workload. }, "gcpProject": "A String", # Output only. The service project identifier that the underlying cloud resource resides in. + "identity": { # The identity associated with a service or workload. # Output only. The identity associated with the service. + "principal": "A String", # Output only. Principal of the identity. Supported formats: * `sa://my-sa@xxxx.iam.gserviceaccount.com` for GCP Service Account * `principal://POOL_ID.global.PROJECT_NUMBER.workload.id.goog/ns/NAMESPACE_ID/sa/MANAGED_IDENTITY_ID` for Managed Workload Identity + }, "location": "A String", # Output only. The location that the underlying resource resides in, for example, us-west1. + "registrationType": { # The registration type of a service. # Output only. The registration type of the service. + "type": "A String", # Output only. The registration type of a service. + }, "zone": "A String", # Output only. The location that the underlying resource resides in if it is zonal, for example, us-west1-a). }, "serviceReference": { # Reference to an underlying networking resource that can comprise a Service. # Output only. Reference to an underlying networking resource that can comprise a Service. These are immutable. diff --git a/docs/dyn/apphub_v1alpha.projects.locations.applications.workloads.html b/docs/dyn/apphub_v1alpha.projects.locations.applications.workloads.html index 6536aac4fa..2a05a0733c 100644 --- a/docs/dyn/apphub_v1alpha.projects.locations.applications.workloads.html +++ b/docs/dyn/apphub_v1alpha.projects.locations.applications.workloads.html @@ -158,10 +158,20 @@

Method Details

"uid": "A String", # Output only. A universally unique identifier (UUID) for the `Workload` in the UUID4 format. "updateTime": "A String", # Output only. Update time. "workloadProperties": { # Properties of an underlying compute resource represented by the Workload. # Output only. Properties of an underlying compute resource represented by the Workload. These are immutable. + "extendedMetadata": { # Output only. Additional metadata specific to the resource type. The key is a string that identifies the type of metadata and the value is the metadata contents specific to that type. Key format: `apphub.googleapis.com/{metadataType}` + "a_key": { # Additional metadata for a Service or Workload. + "metadataStruct": { # Output only. The metadata contents. + "a_key": "", # Properties of the object. + }, + }, + }, "functionalType": { # The functional type of a service or workload. # Output only. The type of the workload. "type": "A String", # Output only. The functional type of a service or workload. }, "gcpProject": "A String", # Output only. The service project identifier that the underlying cloud resource resides in. Empty for non-cloud resources. + "identity": { # The identity associated with a service or workload. # Output only. The identity associated with the workload. + "principal": "A String", # Output only. Principal of the identity. Supported formats: * `sa://my-sa@xxxx.iam.gserviceaccount.com` for GCP Service Account * `principal://POOL_ID.global.PROJECT_NUMBER.workload.id.goog/ns/NAMESPACE_ID/sa/MANAGED_IDENTITY_ID` for Managed Workload Identity + }, "location": "A String", # Output only. The location that the underlying compute resource resides in (for example, us-west1). "zone": "A String", # Output only. The location that the underlying compute resource resides in if it is zonal (for example, us-west1-a). }, @@ -299,10 +309,20 @@

Method Details

"uid": "A String", # Output only. A universally unique identifier (UUID) for the `Workload` in the UUID4 format. "updateTime": "A String", # Output only. Update time. "workloadProperties": { # Properties of an underlying compute resource represented by the Workload. # Output only. Properties of an underlying compute resource represented by the Workload. These are immutable. + "extendedMetadata": { # Output only. Additional metadata specific to the resource type. The key is a string that identifies the type of metadata and the value is the metadata contents specific to that type. Key format: `apphub.googleapis.com/{metadataType}` + "a_key": { # Additional metadata for a Service or Workload. + "metadataStruct": { # Output only. The metadata contents. + "a_key": "", # Properties of the object. + }, + }, + }, "functionalType": { # The functional type of a service or workload. # Output only. The type of the workload. "type": "A String", # Output only. The functional type of a service or workload. }, "gcpProject": "A String", # Output only. The service project identifier that the underlying cloud resource resides in. Empty for non-cloud resources. + "identity": { # The identity associated with a service or workload. # Output only. The identity associated with the workload. + "principal": "A String", # Output only. Principal of the identity. Supported formats: * `sa://my-sa@xxxx.iam.gserviceaccount.com` for GCP Service Account * `principal://POOL_ID.global.PROJECT_NUMBER.workload.id.goog/ns/NAMESPACE_ID/sa/MANAGED_IDENTITY_ID` for Managed Workload Identity + }, "location": "A String", # Output only. The location that the underlying compute resource resides in (for example, us-west1). "zone": "A String", # Output only. The location that the underlying compute resource resides in if it is zonal (for example, us-west1-a). }, @@ -384,10 +404,20 @@

Method Details

"uid": "A String", # Output only. A universally unique identifier (UUID) for the `Workload` in the UUID4 format. "updateTime": "A String", # Output only. Update time. "workloadProperties": { # Properties of an underlying compute resource represented by the Workload. # Output only. Properties of an underlying compute resource represented by the Workload. These are immutable. + "extendedMetadata": { # Output only. Additional metadata specific to the resource type. The key is a string that identifies the type of metadata and the value is the metadata contents specific to that type. Key format: `apphub.googleapis.com/{metadataType}` + "a_key": { # Additional metadata for a Service or Workload. + "metadataStruct": { # Output only. The metadata contents. + "a_key": "", # Properties of the object. + }, + }, + }, "functionalType": { # The functional type of a service or workload. # Output only. The type of the workload. "type": "A String", # Output only. The functional type of a service or workload. }, "gcpProject": "A String", # Output only. The service project identifier that the underlying cloud resource resides in. Empty for non-cloud resources. + "identity": { # The identity associated with a service or workload. # Output only. The identity associated with the workload. + "principal": "A String", # Output only. Principal of the identity. Supported formats: * `sa://my-sa@xxxx.iam.gserviceaccount.com` for GCP Service Account * `principal://POOL_ID.global.PROJECT_NUMBER.workload.id.goog/ns/NAMESPACE_ID/sa/MANAGED_IDENTITY_ID` for Managed Workload Identity + }, "location": "A String", # Output only. The location that the underlying compute resource resides in (for example, us-west1). "zone": "A String", # Output only. The location that the underlying compute resource resides in if it is zonal (for example, us-west1-a). }, @@ -470,10 +500,20 @@

Method Details

"uid": "A String", # Output only. A universally unique identifier (UUID) for the `Workload` in the UUID4 format. "updateTime": "A String", # Output only. Update time. "workloadProperties": { # Properties of an underlying compute resource represented by the Workload. # Output only. Properties of an underlying compute resource represented by the Workload. These are immutable. + "extendedMetadata": { # Output only. Additional metadata specific to the resource type. The key is a string that identifies the type of metadata and the value is the metadata contents specific to that type. Key format: `apphub.googleapis.com/{metadataType}` + "a_key": { # Additional metadata for a Service or Workload. + "metadataStruct": { # Output only. The metadata contents. + "a_key": "", # Properties of the object. + }, + }, + }, "functionalType": { # The functional type of a service or workload. # Output only. The type of the workload. "type": "A String", # Output only. The functional type of a service or workload. }, "gcpProject": "A String", # Output only. The service project identifier that the underlying cloud resource resides in. Empty for non-cloud resources. + "identity": { # The identity associated with a service or workload. # Output only. The identity associated with the workload. + "principal": "A String", # Output only. Principal of the identity. Supported formats: * `sa://my-sa@xxxx.iam.gserviceaccount.com` for GCP Service Account * `principal://POOL_ID.global.PROJECT_NUMBER.workload.id.goog/ns/NAMESPACE_ID/sa/MANAGED_IDENTITY_ID` for Managed Workload Identity + }, "location": "A String", # Output only. The location that the underlying compute resource resides in (for example, us-west1). "zone": "A String", # Output only. The location that the underlying compute resource resides in if it is zonal (for example, us-west1-a). }, diff --git a/docs/dyn/apphub_v1alpha.projects.locations.discoveredServices.html b/docs/dyn/apphub_v1alpha.projects.locations.discoveredServices.html index 3b22616e70..802d7c6674 100644 --- a/docs/dyn/apphub_v1alpha.projects.locations.discoveredServices.html +++ b/docs/dyn/apphub_v1alpha.projects.locations.discoveredServices.html @@ -124,11 +124,24 @@

Method Details

{ # DiscoveredService is a network or API interface that exposes some functionality to clients for consumption over the network. A discovered service can be registered to a App Hub service. "name": "A String", # Identifier. The resource name of the discovered service. Format: `"projects/{host-project-id}/locations/{location}/discoveredServices/{uuid}"` "serviceProperties": { # Properties of an underlying cloud resource that can comprise a Service. # Output only. Properties of an underlying compute resource that can comprise a Service. These are immutable. + "extendedMetadata": { # Output only. Additional metadata specific to the resource type. The key is a string that identifies the type of metadata and the value is the metadata contents specific to that type. Key format: `apphub.googleapis.com/{metadataType}` + "a_key": { # Additional metadata for a Service or Workload. + "metadataStruct": { # Output only. The metadata contents. + "a_key": "", # Properties of the object. + }, + }, + }, "functionalType": { # The functional type of a service or workload. # Output only. The type of the service. "type": "A String", # Output only. The functional type of a service or workload. }, "gcpProject": "A String", # Output only. The service project identifier that the underlying cloud resource resides in. + "identity": { # The identity associated with a service or workload. # Output only. The identity associated with the service. + "principal": "A String", # Output only. Principal of the identity. Supported formats: * `sa://my-sa@xxxx.iam.gserviceaccount.com` for GCP Service Account * `principal://POOL_ID.global.PROJECT_NUMBER.workload.id.goog/ns/NAMESPACE_ID/sa/MANAGED_IDENTITY_ID` for Managed Workload Identity + }, "location": "A String", # Output only. The location that the underlying resource resides in, for example, us-west1. + "registrationType": { # The registration type of a service. # Output only. The registration type of the service. + "type": "A String", # Output only. The registration type of a service. + }, "zone": "A String", # Output only. The location that the underlying resource resides in if it is zonal, for example, us-west1-a). }, "serviceReference": { # Reference to an underlying networking resource that can comprise a Service. # Output only. Reference to an underlying networking resource that can comprise a Service. These are immutable. @@ -175,11 +188,24 @@

Method Details

{ # DiscoveredService is a network or API interface that exposes some functionality to clients for consumption over the network. A discovered service can be registered to a App Hub service. "name": "A String", # Identifier. The resource name of the discovered service. Format: `"projects/{host-project-id}/locations/{location}/discoveredServices/{uuid}"` "serviceProperties": { # Properties of an underlying cloud resource that can comprise a Service. # Output only. Properties of an underlying compute resource that can comprise a Service. These are immutable. + "extendedMetadata": { # Output only. Additional metadata specific to the resource type. The key is a string that identifies the type of metadata and the value is the metadata contents specific to that type. Key format: `apphub.googleapis.com/{metadataType}` + "a_key": { # Additional metadata for a Service or Workload. + "metadataStruct": { # Output only. The metadata contents. + "a_key": "", # Properties of the object. + }, + }, + }, "functionalType": { # The functional type of a service or workload. # Output only. The type of the service. "type": "A String", # Output only. The functional type of a service or workload. }, "gcpProject": "A String", # Output only. The service project identifier that the underlying cloud resource resides in. + "identity": { # The identity associated with a service or workload. # Output only. The identity associated with the service. + "principal": "A String", # Output only. Principal of the identity. Supported formats: * `sa://my-sa@xxxx.iam.gserviceaccount.com` for GCP Service Account * `principal://POOL_ID.global.PROJECT_NUMBER.workload.id.goog/ns/NAMESPACE_ID/sa/MANAGED_IDENTITY_ID` for Managed Workload Identity + }, "location": "A String", # Output only. The location that the underlying resource resides in, for example, us-west1. + "registrationType": { # The registration type of a service. # Output only. The registration type of the service. + "type": "A String", # Output only. The registration type of a service. + }, "zone": "A String", # Output only. The location that the underlying resource resides in if it is zonal, for example, us-west1-a). }, "serviceReference": { # Reference to an underlying networking resource that can comprise a Service. # Output only. Reference to an underlying networking resource that can comprise a Service. These are immutable. @@ -212,11 +238,24 @@

Method Details

{ # DiscoveredService is a network or API interface that exposes some functionality to clients for consumption over the network. A discovered service can be registered to a App Hub service. "name": "A String", # Identifier. The resource name of the discovered service. Format: `"projects/{host-project-id}/locations/{location}/discoveredServices/{uuid}"` "serviceProperties": { # Properties of an underlying cloud resource that can comprise a Service. # Output only. Properties of an underlying compute resource that can comprise a Service. These are immutable. + "extendedMetadata": { # Output only. Additional metadata specific to the resource type. The key is a string that identifies the type of metadata and the value is the metadata contents specific to that type. Key format: `apphub.googleapis.com/{metadataType}` + "a_key": { # Additional metadata for a Service or Workload. + "metadataStruct": { # Output only. The metadata contents. + "a_key": "", # Properties of the object. + }, + }, + }, "functionalType": { # The functional type of a service or workload. # Output only. The type of the service. "type": "A String", # Output only. The functional type of a service or workload. }, "gcpProject": "A String", # Output only. The service project identifier that the underlying cloud resource resides in. + "identity": { # The identity associated with a service or workload. # Output only. The identity associated with the service. + "principal": "A String", # Output only. Principal of the identity. Supported formats: * `sa://my-sa@xxxx.iam.gserviceaccount.com` for GCP Service Account * `principal://POOL_ID.global.PROJECT_NUMBER.workload.id.goog/ns/NAMESPACE_ID/sa/MANAGED_IDENTITY_ID` for Managed Workload Identity + }, "location": "A String", # Output only. The location that the underlying resource resides in, for example, us-west1. + "registrationType": { # The registration type of a service. # Output only. The registration type of the service. + "type": "A String", # Output only. The registration type of a service. + }, "zone": "A String", # Output only. The location that the underlying resource resides in if it is zonal, for example, us-west1-a). }, "serviceReference": { # Reference to an underlying networking resource that can comprise a Service. # Output only. Reference to an underlying networking resource that can comprise a Service. These are immutable. @@ -265,11 +304,24 @@

Method Details

"discoveredService": { # DiscoveredService is a network or API interface that exposes some functionality to clients for consumption over the network. A discovered service can be registered to a App Hub service. # Discovered Service if exists, empty otherwise. "name": "A String", # Identifier. The resource name of the discovered service. Format: `"projects/{host-project-id}/locations/{location}/discoveredServices/{uuid}"` "serviceProperties": { # Properties of an underlying cloud resource that can comprise a Service. # Output only. Properties of an underlying compute resource that can comprise a Service. These are immutable. + "extendedMetadata": { # Output only. Additional metadata specific to the resource type. The key is a string that identifies the type of metadata and the value is the metadata contents specific to that type. Key format: `apphub.googleapis.com/{metadataType}` + "a_key": { # Additional metadata for a Service or Workload. + "metadataStruct": { # Output only. The metadata contents. + "a_key": "", # Properties of the object. + }, + }, + }, "functionalType": { # The functional type of a service or workload. # Output only. The type of the service. "type": "A String", # Output only. The functional type of a service or workload. }, "gcpProject": "A String", # Output only. The service project identifier that the underlying cloud resource resides in. + "identity": { # The identity associated with a service or workload. # Output only. The identity associated with the service. + "principal": "A String", # Output only. Principal of the identity. Supported formats: * `sa://my-sa@xxxx.iam.gserviceaccount.com` for GCP Service Account * `principal://POOL_ID.global.PROJECT_NUMBER.workload.id.goog/ns/NAMESPACE_ID/sa/MANAGED_IDENTITY_ID` for Managed Workload Identity + }, "location": "A String", # Output only. The location that the underlying resource resides in, for example, us-west1. + "registrationType": { # The registration type of a service. # Output only. The registration type of the service. + "type": "A String", # Output only. The registration type of a service. + }, "zone": "A String", # Output only. The location that the underlying resource resides in if it is zonal, for example, us-west1-a). }, "serviceReference": { # Reference to an underlying networking resource that can comprise a Service. # Output only. Reference to an underlying networking resource that can comprise a Service. These are immutable. diff --git a/docs/dyn/apphub_v1alpha.projects.locations.discoveredWorkloads.html b/docs/dyn/apphub_v1alpha.projects.locations.discoveredWorkloads.html index 79064077ab..ea69ef82db 100644 --- a/docs/dyn/apphub_v1alpha.projects.locations.discoveredWorkloads.html +++ b/docs/dyn/apphub_v1alpha.projects.locations.discoveredWorkloads.html @@ -124,10 +124,20 @@

Method Details

{ # DiscoveredWorkload is a binary deployment (such as managed instance groups (MIGs) and GKE deployments) that performs the smallest logical subset of business functionality. A discovered workload can be registered to an App Hub Workload. "name": "A String", # Identifier. The resource name of the discovered workload. Format: `"projects/{host-project-id}/locations/{location}/discoveredWorkloads/{uuid}"` "workloadProperties": { # Properties of an underlying compute resource represented by the Workload. # Output only. Properties of an underlying compute resource represented by the Workload. These are immutable. + "extendedMetadata": { # Output only. Additional metadata specific to the resource type. The key is a string that identifies the type of metadata and the value is the metadata contents specific to that type. Key format: `apphub.googleapis.com/{metadataType}` + "a_key": { # Additional metadata for a Service or Workload. + "metadataStruct": { # Output only. The metadata contents. + "a_key": "", # Properties of the object. + }, + }, + }, "functionalType": { # The functional type of a service or workload. # Output only. The type of the workload. "type": "A String", # Output only. The functional type of a service or workload. }, "gcpProject": "A String", # Output only. The service project identifier that the underlying cloud resource resides in. Empty for non-cloud resources. + "identity": { # The identity associated with a service or workload. # Output only. The identity associated with the workload. + "principal": "A String", # Output only. Principal of the identity. Supported formats: * `sa://my-sa@xxxx.iam.gserviceaccount.com` for GCP Service Account * `principal://POOL_ID.global.PROJECT_NUMBER.workload.id.goog/ns/NAMESPACE_ID/sa/MANAGED_IDENTITY_ID` for Managed Workload Identity + }, "location": "A String", # Output only. The location that the underlying compute resource resides in (for example, us-west1). "zone": "A String", # Output only. The location that the underlying compute resource resides in if it is zonal (for example, us-west1-a). }, @@ -174,10 +184,20 @@

Method Details

{ # DiscoveredWorkload is a binary deployment (such as managed instance groups (MIGs) and GKE deployments) that performs the smallest logical subset of business functionality. A discovered workload can be registered to an App Hub Workload. "name": "A String", # Identifier. The resource name of the discovered workload. Format: `"projects/{host-project-id}/locations/{location}/discoveredWorkloads/{uuid}"` "workloadProperties": { # Properties of an underlying compute resource represented by the Workload. # Output only. Properties of an underlying compute resource represented by the Workload. These are immutable. + "extendedMetadata": { # Output only. Additional metadata specific to the resource type. The key is a string that identifies the type of metadata and the value is the metadata contents specific to that type. Key format: `apphub.googleapis.com/{metadataType}` + "a_key": { # Additional metadata for a Service or Workload. + "metadataStruct": { # Output only. The metadata contents. + "a_key": "", # Properties of the object. + }, + }, + }, "functionalType": { # The functional type of a service or workload. # Output only. The type of the workload. "type": "A String", # Output only. The functional type of a service or workload. }, "gcpProject": "A String", # Output only. The service project identifier that the underlying cloud resource resides in. Empty for non-cloud resources. + "identity": { # The identity associated with a service or workload. # Output only. The identity associated with the workload. + "principal": "A String", # Output only. Principal of the identity. Supported formats: * `sa://my-sa@xxxx.iam.gserviceaccount.com` for GCP Service Account * `principal://POOL_ID.global.PROJECT_NUMBER.workload.id.goog/ns/NAMESPACE_ID/sa/MANAGED_IDENTITY_ID` for Managed Workload Identity + }, "location": "A String", # Output only. The location that the underlying compute resource resides in (for example, us-west1). "zone": "A String", # Output only. The location that the underlying compute resource resides in if it is zonal (for example, us-west1-a). }, @@ -210,10 +230,20 @@

Method Details

{ # DiscoveredWorkload is a binary deployment (such as managed instance groups (MIGs) and GKE deployments) that performs the smallest logical subset of business functionality. A discovered workload can be registered to an App Hub Workload. "name": "A String", # Identifier. The resource name of the discovered workload. Format: `"projects/{host-project-id}/locations/{location}/discoveredWorkloads/{uuid}"` "workloadProperties": { # Properties of an underlying compute resource represented by the Workload. # Output only. Properties of an underlying compute resource represented by the Workload. These are immutable. + "extendedMetadata": { # Output only. Additional metadata specific to the resource type. The key is a string that identifies the type of metadata and the value is the metadata contents specific to that type. Key format: `apphub.googleapis.com/{metadataType}` + "a_key": { # Additional metadata for a Service or Workload. + "metadataStruct": { # Output only. The metadata contents. + "a_key": "", # Properties of the object. + }, + }, + }, "functionalType": { # The functional type of a service or workload. # Output only. The type of the workload. "type": "A String", # Output only. The functional type of a service or workload. }, "gcpProject": "A String", # Output only. The service project identifier that the underlying cloud resource resides in. Empty for non-cloud resources. + "identity": { # The identity associated with a service or workload. # Output only. The identity associated with the workload. + "principal": "A String", # Output only. Principal of the identity. Supported formats: * `sa://my-sa@xxxx.iam.gserviceaccount.com` for GCP Service Account * `principal://POOL_ID.global.PROJECT_NUMBER.workload.id.goog/ns/NAMESPACE_ID/sa/MANAGED_IDENTITY_ID` for Managed Workload Identity + }, "location": "A String", # Output only. The location that the underlying compute resource resides in (for example, us-west1). "zone": "A String", # Output only. The location that the underlying compute resource resides in if it is zonal (for example, us-west1-a). }, @@ -262,10 +292,20 @@

Method Details

"discoveredWorkload": { # DiscoveredWorkload is a binary deployment (such as managed instance groups (MIGs) and GKE deployments) that performs the smallest logical subset of business functionality. A discovered workload can be registered to an App Hub Workload. # Discovered Workload if exists, empty otherwise. "name": "A String", # Identifier. The resource name of the discovered workload. Format: `"projects/{host-project-id}/locations/{location}/discoveredWorkloads/{uuid}"` "workloadProperties": { # Properties of an underlying compute resource represented by the Workload. # Output only. Properties of an underlying compute resource represented by the Workload. These are immutable. + "extendedMetadata": { # Output only. Additional metadata specific to the resource type. The key is a string that identifies the type of metadata and the value is the metadata contents specific to that type. Key format: `apphub.googleapis.com/{metadataType}` + "a_key": { # Additional metadata for a Service or Workload. + "metadataStruct": { # Output only. The metadata contents. + "a_key": "", # Properties of the object. + }, + }, + }, "functionalType": { # The functional type of a service or workload. # Output only. The type of the workload. "type": "A String", # Output only. The functional type of a service or workload. }, "gcpProject": "A String", # Output only. The service project identifier that the underlying cloud resource resides in. Empty for non-cloud resources. + "identity": { # The identity associated with a service or workload. # Output only. The identity associated with the workload. + "principal": "A String", # Output only. Principal of the identity. Supported formats: * `sa://my-sa@xxxx.iam.gserviceaccount.com` for GCP Service Account * `principal://POOL_ID.global.PROJECT_NUMBER.workload.id.goog/ns/NAMESPACE_ID/sa/MANAGED_IDENTITY_ID` for Managed Workload Identity + }, "location": "A String", # Output only. The location that the underlying compute resource resides in (for example, us-west1). "zone": "A String", # Output only. The location that the underlying compute resource resides in if it is zonal (for example, us-west1-a). }, diff --git a/docs/dyn/apphub_v1alpha.projects.locations.html b/docs/dyn/apphub_v1alpha.projects.locations.html index 77ecd17412..c0f7462fe1 100644 --- a/docs/dyn/apphub_v1alpha.projects.locations.html +++ b/docs/dyn/apphub_v1alpha.projects.locations.html @@ -108,6 +108,9 @@

Instance Methods

get(name, x__xgafv=None)

Gets information about a location.

+

+ getBoundary(name, x__xgafv=None)

+

Gets a Boundary.

list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

Lists information about the supported locations for this service.

@@ -117,6 +120,9 @@

Instance Methods

lookupServiceProjectAttachment(name, x__xgafv=None)

Lists a service project attachment for a given service project. You can call this API from any project to find if it is attached to a host project.

+

+ updateBoundary(name, body=None, requestId=None, updateMask=None, x__xgafv=None)

+

Updates a Boundary.

Method Details

close() @@ -174,6 +180,29 @@

Method Details

}
+
+ getBoundary(name, x__xgafv=None) +
Gets a Boundary.
+
+Args:
+  name: string, Required. The name of the boundary to retrieve. Format: projects/{project}/locations/{location}/boundary (required)
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Application management boundary.
+  "createTime": "A String", # Output only. Create time.
+  "crmNode": "A String", # Optional. The resource name of the CRM node being attached to the boundary. Format: `projects/{project-number}` or `projects/{project-id}`
+  "name": "A String", # Identifier. The resource name of the boundary. Format: "projects/{project}/locations/{location}/boundary"
+  "type": "A String", # Output only. Boundary type.
+  "updateTime": "A String", # Output only. Update time.
+}
+
+
list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)
Lists information about the supported locations for this service.
@@ -249,4 +278,52 @@ 

Method Details

}
+
+ updateBoundary(name, body=None, requestId=None, updateMask=None, x__xgafv=None) +
Updates a Boundary.
+
+Args:
+  name: string, Identifier. The resource name of the boundary. Format: "projects/{project}/locations/{location}/boundary" (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # Application management boundary.
+  "createTime": "A String", # Output only. Create time.
+  "crmNode": "A String", # Optional. The resource name of the CRM node being attached to the boundary. Format: `projects/{project-number}` or `projects/{project-id}`
+  "name": "A String", # Identifier. The resource name of the boundary. Format: "projects/{project}/locations/{location}/boundary"
+  "type": "A String", # Output only. Boundary type.
+  "updateTime": "A String", # Output only. Update time.
+}
+
+  requestId: string, Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes since the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).
+  updateMask: string, Required. Field mask is used to specify the fields to be overwritten in the Boundary resource by the update. The fields specified in the update_mask are relative to the resource, not the full request. A field will be overwritten if it is in the mask. If the user does not provide a mask then all fields will be overwritten.
+  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, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.
+    "a_key": "", # Properties of the object. Contains field @type with type URL.
+  },
+}
+
+ \ No newline at end of file diff --git a/docs/dyn/apphub_v1alpha.projects.locations.operations.html b/docs/dyn/apphub_v1alpha.projects.locations.operations.html index aa76677365..aa1bf18a7c 100644 --- a/docs/dyn/apphub_v1alpha.projects.locations.operations.html +++ b/docs/dyn/apphub_v1alpha.projects.locations.operations.html @@ -184,7 +184,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -216,7 +216,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/artifactregistry_v1.projects.locations.html b/docs/dyn/artifactregistry_v1.projects.locations.html index 93027574b5..ce72d9991b 100644 --- a/docs/dyn/artifactregistry_v1.projects.locations.html +++ b/docs/dyn/artifactregistry_v1.projects.locations.html @@ -161,7 +161,7 @@

Method Details

Args: name: string, The resource that owns the locations collection, if applicable. (required) - extraLocationTypes: string, Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage. (repeated) + extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated) filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160). pageSize: integer, The maximum number of results to return. If not set, the service selects a default. pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page. diff --git a/docs/dyn/artifactregistry_v1beta1.projects.locations.html b/docs/dyn/artifactregistry_v1beta1.projects.locations.html index 52e946c894..fadb773efd 100644 --- a/docs/dyn/artifactregistry_v1beta1.projects.locations.html +++ b/docs/dyn/artifactregistry_v1beta1.projects.locations.html @@ -135,7 +135,7 @@

Method Details

Args: name: string, The resource that owns the locations collection, if applicable. (required) - extraLocationTypes: string, Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage. (repeated) + extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated) filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160). pageSize: integer, The maximum number of results to return. If not set, the service selects a default. pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page. diff --git a/docs/dyn/artifactregistry_v1beta2.projects.locations.html b/docs/dyn/artifactregistry_v1beta2.projects.locations.html index 6193d36677..06ad358adc 100644 --- a/docs/dyn/artifactregistry_v1beta2.projects.locations.html +++ b/docs/dyn/artifactregistry_v1beta2.projects.locations.html @@ -135,7 +135,7 @@

Method Details

Args: name: string, The resource that owns the locations collection, if applicable. (required) - extraLocationTypes: string, Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage. (repeated) + extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated) filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160). pageSize: integer, The maximum number of results to return. If not set, the service selects a default. pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page. diff --git a/docs/dyn/authorizedbuyersmarketplace_v1.bidders.auctionPackages.html b/docs/dyn/authorizedbuyersmarketplace_v1.bidders.auctionPackages.html index 5e93612aec..ded197ae99 100644 --- a/docs/dyn/authorizedbuyersmarketplace_v1.bidders.auctionPackages.html +++ b/docs/dyn/authorizedbuyersmarketplace_v1.bidders.auctionPackages.html @@ -118,6 +118,11 @@

Method Details

"eligibleSeatIds": [ # Output only. If set, this field identifies a seat that the media planner selected as the owner of this auction package. This is a seat ID in the DSP's namespace that was provided to the media planner. "A String", ], + "floorPriceCpm": { # Represents an amount of money with its currency type. # Output only. The minimum price a buyer has to bid to compete in this auction package. If this is field is not populated, there is no floor 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. + }, "name": "A String", # Immutable. The unique identifier for the auction package. Format: `buyers/{accountId}/auctionPackages/{auctionPackageId}` The auction_package_id part of name is sent in the BidRequest to all RTB bidders and is returned as deal_id by the bidder in the BidResponse. "subscribedBuyers": [ # Output only. The list of buyers that are subscribed to the AuctionPackage. This field is only populated when calling as a bidder. Format: `buyers/{buyerAccountId}` "A String", @@ -126,7 +131,7 @@

Method Details

"A String", ], "subscribedMediaPlanners": [ # Output only. The list of media planners that are subscribed to the AuctionPackage. This field is only populated when calling as a bidder. - { # Describes a single Media Planner account. + { # Represents a media planner account. "accountId": "A String", # Output only. Account ID of the media planner. }, ], diff --git a/docs/dyn/authorizedbuyersmarketplace_v1.bidders.finalizedDeals.html b/docs/dyn/authorizedbuyersmarketplace_v1.bidders.finalizedDeals.html index 181e49a046..a56c7f749e 100644 --- a/docs/dyn/authorizedbuyersmarketplace_v1.bidders.finalizedDeals.html +++ b/docs/dyn/authorizedbuyersmarketplace_v1.bidders.finalizedDeals.html @@ -153,7 +153,7 @@

Method Details

}, "flightEndTime": "A String", # Proposed flight end time of the deal. This will generally be stored in a granularity of a second. A value is not necessary for Private Auction deals. "flightStartTime": "A String", # Proposed flight start time of the deal. This will generally be stored in the granularity of one second since deal serving starts at seconds boundary. Any time specified with more granularity (for example, in milliseconds) will be truncated towards the start of time in seconds. - "mediaPlanner": { # Describes a single Media Planner account. # Output only. Refers to a buyer in Real-time Bidding API's Buyer resource. This field represents a media planner (For example, agency or big advertiser). + "mediaPlanner": { # Represents a media planner account. # Output only. Refers to a buyer in Real-time Bidding API's Buyer resource. This field represents a media planner (For example, agency or big advertiser). "accountId": "A String", # Output only. Account ID of the media planner. }, "name": "A String", # Immutable. The unique identifier of the deal. Auto-generated by the server when a deal is created. Format: buyers/{accountId}/proposals/{proposalId}/deals/{dealId} @@ -432,7 +432,7 @@

Method Details

}, "flightEndTime": "A String", # Proposed flight end time of the deal. This will generally be stored in a granularity of a second. A value is not necessary for Private Auction deals. "flightStartTime": "A String", # Proposed flight start time of the deal. This will generally be stored in the granularity of one second since deal serving starts at seconds boundary. Any time specified with more granularity (for example, in milliseconds) will be truncated towards the start of time in seconds. - "mediaPlanner": { # Describes a single Media Planner account. # Output only. Refers to a buyer in Real-time Bidding API's Buyer resource. This field represents a media planner (For example, agency or big advertiser). + "mediaPlanner": { # Represents a media planner account. # Output only. Refers to a buyer in Real-time Bidding API's Buyer resource. This field represents a media planner (For example, agency or big advertiser). "accountId": "A String", # Output only. Account ID of the media planner. }, "name": "A String", # Immutable. The unique identifier of the deal. Auto-generated by the server when a deal is created. Format: buyers/{accountId}/proposals/{proposalId}/deals/{dealId} diff --git a/docs/dyn/authorizedbuyersmarketplace_v1.buyers.auctionPackages.html b/docs/dyn/authorizedbuyersmarketplace_v1.buyers.auctionPackages.html index 74b00f3f51..51acfc5e2f 100644 --- a/docs/dyn/authorizedbuyersmarketplace_v1.buyers.auctionPackages.html +++ b/docs/dyn/authorizedbuyersmarketplace_v1.buyers.auctionPackages.html @@ -127,6 +127,11 @@

Method Details

"eligibleSeatIds": [ # Output only. If set, this field identifies a seat that the media planner selected as the owner of this auction package. This is a seat ID in the DSP's namespace that was provided to the media planner. "A String", ], + "floorPriceCpm": { # Represents an amount of money with its currency type. # Output only. The minimum price a buyer has to bid to compete in this auction package. If this is field is not populated, there is no floor 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. + }, "name": "A String", # Immutable. The unique identifier for the auction package. Format: `buyers/{accountId}/auctionPackages/{auctionPackageId}` The auction_package_id part of name is sent in the BidRequest to all RTB bidders and is returned as deal_id by the bidder in the BidResponse. "subscribedBuyers": [ # Output only. The list of buyers that are subscribed to the AuctionPackage. This field is only populated when calling as a bidder. Format: `buyers/{buyerAccountId}` "A String", @@ -135,7 +140,7 @@

Method Details

"A String", ], "subscribedMediaPlanners": [ # Output only. The list of media planners that are subscribed to the AuctionPackage. This field is only populated when calling as a bidder. - { # Describes a single Media Planner account. + { # Represents a media planner account. "accountId": "A String", # Output only. Account ID of the media planner. }, ], @@ -172,6 +177,11 @@

Method Details

"eligibleSeatIds": [ # Output only. If set, this field identifies a seat that the media planner selected as the owner of this auction package. This is a seat ID in the DSP's namespace that was provided to the media planner. "A String", ], + "floorPriceCpm": { # Represents an amount of money with its currency type. # Output only. The minimum price a buyer has to bid to compete in this auction package. If this is field is not populated, there is no floor 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. + }, "name": "A String", # Immutable. The unique identifier for the auction package. Format: `buyers/{accountId}/auctionPackages/{auctionPackageId}` The auction_package_id part of name is sent in the BidRequest to all RTB bidders and is returned as deal_id by the bidder in the BidResponse. "subscribedBuyers": [ # Output only. The list of buyers that are subscribed to the AuctionPackage. This field is only populated when calling as a bidder. Format: `buyers/{buyerAccountId}` "A String", @@ -180,7 +190,7 @@

Method Details

"A String", ], "subscribedMediaPlanners": [ # Output only. The list of media planners that are subscribed to the AuctionPackage. This field is only populated when calling as a bidder. - { # Describes a single Media Planner account. + { # Represents a media planner account. "accountId": "A String", # Output only. Account ID of the media planner. }, ], @@ -234,6 +244,11 @@

Method Details

"eligibleSeatIds": [ # Output only. If set, this field identifies a seat that the media planner selected as the owner of this auction package. This is a seat ID in the DSP's namespace that was provided to the media planner. "A String", ], + "floorPriceCpm": { # Represents an amount of money with its currency type. # Output only. The minimum price a buyer has to bid to compete in this auction package. If this is field is not populated, there is no floor 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. + }, "name": "A String", # Immutable. The unique identifier for the auction package. Format: `buyers/{accountId}/auctionPackages/{auctionPackageId}` The auction_package_id part of name is sent in the BidRequest to all RTB bidders and is returned as deal_id by the bidder in the BidResponse. "subscribedBuyers": [ # Output only. The list of buyers that are subscribed to the AuctionPackage. This field is only populated when calling as a bidder. Format: `buyers/{buyerAccountId}` "A String", @@ -242,7 +257,7 @@

Method Details

"A String", ], "subscribedMediaPlanners": [ # Output only. The list of media planners that are subscribed to the AuctionPackage. This field is only populated when calling as a bidder. - { # Describes a single Media Planner account. + { # Represents a media planner account. "accountId": "A String", # Output only. Account ID of the media planner. }, ], @@ -282,6 +297,11 @@

Method Details

"eligibleSeatIds": [ # Output only. If set, this field identifies a seat that the media planner selected as the owner of this auction package. This is a seat ID in the DSP's namespace that was provided to the media planner. "A String", ], + "floorPriceCpm": { # Represents an amount of money with its currency type. # Output only. The minimum price a buyer has to bid to compete in this auction package. If this is field is not populated, there is no floor 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. + }, "name": "A String", # Immutable. The unique identifier for the auction package. Format: `buyers/{accountId}/auctionPackages/{auctionPackageId}` The auction_package_id part of name is sent in the BidRequest to all RTB bidders and is returned as deal_id by the bidder in the BidResponse. "subscribedBuyers": [ # Output only. The list of buyers that are subscribed to the AuctionPackage. This field is only populated when calling as a bidder. Format: `buyers/{buyerAccountId}` "A String", @@ -290,7 +310,7 @@

Method Details

"A String", ], "subscribedMediaPlanners": [ # Output only. The list of media planners that are subscribed to the AuctionPackage. This field is only populated when calling as a bidder. - { # Describes a single Media Planner account. + { # Represents a media planner account. "accountId": "A String", # Output only. Account ID of the media planner. }, ], @@ -327,6 +347,11 @@

Method Details

"eligibleSeatIds": [ # Output only. If set, this field identifies a seat that the media planner selected as the owner of this auction package. This is a seat ID in the DSP's namespace that was provided to the media planner. "A String", ], + "floorPriceCpm": { # Represents an amount of money with its currency type. # Output only. The minimum price a buyer has to bid to compete in this auction package. If this is field is not populated, there is no floor 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. + }, "name": "A String", # Immutable. The unique identifier for the auction package. Format: `buyers/{accountId}/auctionPackages/{auctionPackageId}` The auction_package_id part of name is sent in the BidRequest to all RTB bidders and is returned as deal_id by the bidder in the BidResponse. "subscribedBuyers": [ # Output only. The list of buyers that are subscribed to the AuctionPackage. This field is only populated when calling as a bidder. Format: `buyers/{buyerAccountId}` "A String", @@ -335,7 +360,7 @@

Method Details

"A String", ], "subscribedMediaPlanners": [ # Output only. The list of media planners that are subscribed to the AuctionPackage. This field is only populated when calling as a bidder. - { # Describes a single Media Planner account. + { # Represents a media planner account. "accountId": "A String", # Output only. Account ID of the media planner. }, ], @@ -375,6 +400,11 @@

Method Details

"eligibleSeatIds": [ # Output only. If set, this field identifies a seat that the media planner selected as the owner of this auction package. This is a seat ID in the DSP's namespace that was provided to the media planner. "A String", ], + "floorPriceCpm": { # Represents an amount of money with its currency type. # Output only. The minimum price a buyer has to bid to compete in this auction package. If this is field is not populated, there is no floor 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. + }, "name": "A String", # Immutable. The unique identifier for the auction package. Format: `buyers/{accountId}/auctionPackages/{auctionPackageId}` The auction_package_id part of name is sent in the BidRequest to all RTB bidders and is returned as deal_id by the bidder in the BidResponse. "subscribedBuyers": [ # Output only. The list of buyers that are subscribed to the AuctionPackage. This field is only populated when calling as a bidder. Format: `buyers/{buyerAccountId}` "A String", @@ -383,7 +413,7 @@

Method Details

"A String", ], "subscribedMediaPlanners": [ # Output only. The list of media planners that are subscribed to the AuctionPackage. This field is only populated when calling as a bidder. - { # Describes a single Media Planner account. + { # Represents a media planner account. "accountId": "A String", # Output only. Account ID of the media planner. }, ], diff --git a/docs/dyn/authorizedbuyersmarketplace_v1.buyers.finalizedDeals.html b/docs/dyn/authorizedbuyersmarketplace_v1.buyers.finalizedDeals.html index 43b16ecaf5..82a5330224 100644 --- a/docs/dyn/authorizedbuyersmarketplace_v1.buyers.finalizedDeals.html +++ b/docs/dyn/authorizedbuyersmarketplace_v1.buyers.finalizedDeals.html @@ -161,7 +161,7 @@

Method Details

}, "flightEndTime": "A String", # Proposed flight end time of the deal. This will generally be stored in a granularity of a second. A value is not necessary for Private Auction deals. "flightStartTime": "A String", # Proposed flight start time of the deal. This will generally be stored in the granularity of one second since deal serving starts at seconds boundary. Any time specified with more granularity (for example, in milliseconds) will be truncated towards the start of time in seconds. - "mediaPlanner": { # Describes a single Media Planner account. # Output only. Refers to a buyer in Real-time Bidding API's Buyer resource. This field represents a media planner (For example, agency or big advertiser). + "mediaPlanner": { # Represents a media planner account. # Output only. Refers to a buyer in Real-time Bidding API's Buyer resource. This field represents a media planner (For example, agency or big advertiser). "accountId": "A String", # Output only. Account ID of the media planner. }, "name": "A String", # Immutable. The unique identifier of the deal. Auto-generated by the server when a deal is created. Format: buyers/{accountId}/proposals/{proposalId}/deals/{dealId} @@ -422,7 +422,7 @@

Method Details

}, "flightEndTime": "A String", # Proposed flight end time of the deal. This will generally be stored in a granularity of a second. A value is not necessary for Private Auction deals. "flightStartTime": "A String", # Proposed flight start time of the deal. This will generally be stored in the granularity of one second since deal serving starts at seconds boundary. Any time specified with more granularity (for example, in milliseconds) will be truncated towards the start of time in seconds. - "mediaPlanner": { # Describes a single Media Planner account. # Output only. Refers to a buyer in Real-time Bidding API's Buyer resource. This field represents a media planner (For example, agency or big advertiser). + "mediaPlanner": { # Represents a media planner account. # Output only. Refers to a buyer in Real-time Bidding API's Buyer resource. This field represents a media planner (For example, agency or big advertiser). "accountId": "A String", # Output only. Account ID of the media planner. }, "name": "A String", # Immutable. The unique identifier of the deal. Auto-generated by the server when a deal is created. Format: buyers/{accountId}/proposals/{proposalId}/deals/{dealId} @@ -684,7 +684,7 @@

Method Details

}, "flightEndTime": "A String", # Proposed flight end time of the deal. This will generally be stored in a granularity of a second. A value is not necessary for Private Auction deals. "flightStartTime": "A String", # Proposed flight start time of the deal. This will generally be stored in the granularity of one second since deal serving starts at seconds boundary. Any time specified with more granularity (for example, in milliseconds) will be truncated towards the start of time in seconds. - "mediaPlanner": { # Describes a single Media Planner account. # Output only. Refers to a buyer in Real-time Bidding API's Buyer resource. This field represents a media planner (For example, agency or big advertiser). + "mediaPlanner": { # Represents a media planner account. # Output only. Refers to a buyer in Real-time Bidding API's Buyer resource. This field represents a media planner (For example, agency or big advertiser). "accountId": "A String", # Output only. Account ID of the media planner. }, "name": "A String", # Immutable. The unique identifier of the deal. Auto-generated by the server when a deal is created. Format: buyers/{accountId}/proposals/{proposalId}/deals/{dealId} @@ -964,7 +964,7 @@

Method Details

}, "flightEndTime": "A String", # Proposed flight end time of the deal. This will generally be stored in a granularity of a second. A value is not necessary for Private Auction deals. "flightStartTime": "A String", # Proposed flight start time of the deal. This will generally be stored in the granularity of one second since deal serving starts at seconds boundary. Any time specified with more granularity (for example, in milliseconds) will be truncated towards the start of time in seconds. - "mediaPlanner": { # Describes a single Media Planner account. # Output only. Refers to a buyer in Real-time Bidding API's Buyer resource. This field represents a media planner (For example, agency or big advertiser). + "mediaPlanner": { # Represents a media planner account. # Output only. Refers to a buyer in Real-time Bidding API's Buyer resource. This field represents a media planner (For example, agency or big advertiser). "accountId": "A String", # Output only. Account ID of the media planner. }, "name": "A String", # Immutable. The unique identifier of the deal. Auto-generated by the server when a deal is created. Format: buyers/{accountId}/proposals/{proposalId}/deals/{dealId} @@ -1226,7 +1226,7 @@

Method Details

}, "flightEndTime": "A String", # Proposed flight end time of the deal. This will generally be stored in a granularity of a second. A value is not necessary for Private Auction deals. "flightStartTime": "A String", # Proposed flight start time of the deal. This will generally be stored in the granularity of one second since deal serving starts at seconds boundary. Any time specified with more granularity (for example, in milliseconds) will be truncated towards the start of time in seconds. - "mediaPlanner": { # Describes a single Media Planner account. # Output only. Refers to a buyer in Real-time Bidding API's Buyer resource. This field represents a media planner (For example, agency or big advertiser). + "mediaPlanner": { # Represents a media planner account. # Output only. Refers to a buyer in Real-time Bidding API's Buyer resource. This field represents a media planner (For example, agency or big advertiser). "accountId": "A String", # Output only. Account ID of the media planner. }, "name": "A String", # Immutable. The unique identifier of the deal. Auto-generated by the server when a deal is created. Format: buyers/{accountId}/proposals/{proposalId}/deals/{dealId} @@ -1488,7 +1488,7 @@

Method Details

}, "flightEndTime": "A String", # Proposed flight end time of the deal. This will generally be stored in a granularity of a second. A value is not necessary for Private Auction deals. "flightStartTime": "A String", # Proposed flight start time of the deal. This will generally be stored in the granularity of one second since deal serving starts at seconds boundary. Any time specified with more granularity (for example, in milliseconds) will be truncated towards the start of time in seconds. - "mediaPlanner": { # Describes a single Media Planner account. # Output only. Refers to a buyer in Real-time Bidding API's Buyer resource. This field represents a media planner (For example, agency or big advertiser). + "mediaPlanner": { # Represents a media planner account. # Output only. Refers to a buyer in Real-time Bidding API's Buyer resource. This field represents a media planner (For example, agency or big advertiser). "accountId": "A String", # Output only. Account ID of the media planner. }, "name": "A String", # Immutable. The unique identifier of the deal. Auto-generated by the server when a deal is created. Format: buyers/{accountId}/proposals/{proposalId}/deals/{dealId} diff --git a/docs/dyn/authorizedbuyersmarketplace_v1.buyers.proposals.deals.html b/docs/dyn/authorizedbuyersmarketplace_v1.buyers.proposals.deals.html index b282d8f9fa..27311a055f 100644 --- a/docs/dyn/authorizedbuyersmarketplace_v1.buyers.proposals.deals.html +++ b/docs/dyn/authorizedbuyersmarketplace_v1.buyers.proposals.deals.html @@ -145,7 +145,7 @@

Method Details

}, "flightEndTime": "A String", # Proposed flight end time of the deal. This will generally be stored in a granularity of a second. A value is not necessary for Private Auction deals. "flightStartTime": "A String", # Proposed flight start time of the deal. This will generally be stored in the granularity of one second since deal serving starts at seconds boundary. Any time specified with more granularity (for example, in milliseconds) will be truncated towards the start of time in seconds. - "mediaPlanner": { # Describes a single Media Planner account. # Output only. Refers to a buyer in Real-time Bidding API's Buyer resource. This field represents a media planner (For example, agency or big advertiser). + "mediaPlanner": { # Represents a media planner account. # Output only. Refers to a buyer in Real-time Bidding API's Buyer resource. This field represents a media planner (For example, agency or big advertiser). "accountId": "A String", # Output only. Account ID of the media planner. }, "name": "A String", # Immutable. The unique identifier of the deal. Auto-generated by the server when a deal is created. Format: buyers/{accountId}/proposals/{proposalId}/deals/{dealId} @@ -382,7 +382,7 @@

Method Details

}, "flightEndTime": "A String", # Proposed flight end time of the deal. This will generally be stored in a granularity of a second. A value is not necessary for Private Auction deals. "flightStartTime": "A String", # Proposed flight start time of the deal. This will generally be stored in the granularity of one second since deal serving starts at seconds boundary. Any time specified with more granularity (for example, in milliseconds) will be truncated towards the start of time in seconds. - "mediaPlanner": { # Describes a single Media Planner account. # Output only. Refers to a buyer in Real-time Bidding API's Buyer resource. This field represents a media planner (For example, agency or big advertiser). + "mediaPlanner": { # Represents a media planner account. # Output only. Refers to a buyer in Real-time Bidding API's Buyer resource. This field represents a media planner (For example, agency or big advertiser). "accountId": "A String", # Output only. Account ID of the media planner. }, "name": "A String", # Immutable. The unique identifier of the deal. Auto-generated by the server when a deal is created. Format: buyers/{accountId}/proposals/{proposalId}/deals/{dealId} @@ -627,7 +627,7 @@

Method Details

}, "flightEndTime": "A String", # Proposed flight end time of the deal. This will generally be stored in a granularity of a second. A value is not necessary for Private Auction deals. "flightStartTime": "A String", # Proposed flight start time of the deal. This will generally be stored in the granularity of one second since deal serving starts at seconds boundary. Any time specified with more granularity (for example, in milliseconds) will be truncated towards the start of time in seconds. - "mediaPlanner": { # Describes a single Media Planner account. # Output only. Refers to a buyer in Real-time Bidding API's Buyer resource. This field represents a media planner (For example, agency or big advertiser). + "mediaPlanner": { # Represents a media planner account. # Output only. Refers to a buyer in Real-time Bidding API's Buyer resource. This field represents a media planner (For example, agency or big advertiser). "accountId": "A String", # Output only. Account ID of the media planner. }, "name": "A String", # Immutable. The unique identifier of the deal. Auto-generated by the server when a deal is created. Format: buyers/{accountId}/proposals/{proposalId}/deals/{dealId} @@ -869,7 +869,7 @@

Method Details

}, "flightEndTime": "A String", # Proposed flight end time of the deal. This will generally be stored in a granularity of a second. A value is not necessary for Private Auction deals. "flightStartTime": "A String", # Proposed flight start time of the deal. This will generally be stored in the granularity of one second since deal serving starts at seconds boundary. Any time specified with more granularity (for example, in milliseconds) will be truncated towards the start of time in seconds. - "mediaPlanner": { # Describes a single Media Planner account. # Output only. Refers to a buyer in Real-time Bidding API's Buyer resource. This field represents a media planner (For example, agency or big advertiser). + "mediaPlanner": { # Represents a media planner account. # Output only. Refers to a buyer in Real-time Bidding API's Buyer resource. This field represents a media planner (For example, agency or big advertiser). "accountId": "A String", # Output only. Account ID of the media planner. }, "name": "A String", # Immutable. The unique identifier of the deal. Auto-generated by the server when a deal is created. Format: buyers/{accountId}/proposals/{proposalId}/deals/{dealId} @@ -1119,7 +1119,7 @@

Method Details

}, "flightEndTime": "A String", # Proposed flight end time of the deal. This will generally be stored in a granularity of a second. A value is not necessary for Private Auction deals. "flightStartTime": "A String", # Proposed flight start time of the deal. This will generally be stored in the granularity of one second since deal serving starts at seconds boundary. Any time specified with more granularity (for example, in milliseconds) will be truncated towards the start of time in seconds. - "mediaPlanner": { # Describes a single Media Planner account. # Output only. Refers to a buyer in Real-time Bidding API's Buyer resource. This field represents a media planner (For example, agency or big advertiser). + "mediaPlanner": { # Represents a media planner account. # Output only. Refers to a buyer in Real-time Bidding API's Buyer resource. This field represents a media planner (For example, agency or big advertiser). "accountId": "A String", # Output only. Account ID of the media planner. }, "name": "A String", # Immutable. The unique identifier of the deal. Auto-generated by the server when a deal is created. Format: buyers/{accountId}/proposals/{proposalId}/deals/{dealId} @@ -1351,7 +1351,7 @@

Method Details

}, "flightEndTime": "A String", # Proposed flight end time of the deal. This will generally be stored in a granularity of a second. A value is not necessary for Private Auction deals. "flightStartTime": "A String", # Proposed flight start time of the deal. This will generally be stored in the granularity of one second since deal serving starts at seconds boundary. Any time specified with more granularity (for example, in milliseconds) will be truncated towards the start of time in seconds. - "mediaPlanner": { # Describes a single Media Planner account. # Output only. Refers to a buyer in Real-time Bidding API's Buyer resource. This field represents a media planner (For example, agency or big advertiser). + "mediaPlanner": { # Represents a media planner account. # Output only. Refers to a buyer in Real-time Bidding API's Buyer resource. This field represents a media planner (For example, agency or big advertiser). "accountId": "A String", # Output only. Account ID of the media planner. }, "name": "A String", # Immutable. The unique identifier of the deal. Auto-generated by the server when a deal is created. Format: buyers/{accountId}/proposals/{proposalId}/deals/{dealId} diff --git a/docs/dyn/authorizedbuyersmarketplace_v1alpha.bidders.auctionPackages.html b/docs/dyn/authorizedbuyersmarketplace_v1alpha.bidders.auctionPackages.html index c174076cae..18afb675ee 100644 --- a/docs/dyn/authorizedbuyersmarketplace_v1alpha.bidders.auctionPackages.html +++ b/docs/dyn/authorizedbuyersmarketplace_v1alpha.bidders.auctionPackages.html @@ -118,6 +118,11 @@

Method Details

"eligibleSeatIds": [ # Output only. If set, this field identifies a seat that the media planner selected as the owner of this auction package. This is a seat ID in the DSP's namespace that was provided to the media planner. "A String", ], + "floorPriceCpm": { # Represents an amount of money with its currency type. # Output only. The minimum price a buyer has to bid to compete in this auction package. If this is field is not populated, there is no floor 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. + }, "name": "A String", # Immutable. The unique identifier for the auction package. Format: `buyers/{accountId}/auctionPackages/{auctionPackageId}` The auction_package_id part of name is sent in the BidRequest to all RTB bidders and is returned as deal_id by the bidder in the BidResponse. "subscribedBuyers": [ # Output only. The list of buyers that are subscribed to the AuctionPackage. This field is only populated when calling as a bidder. Format: `buyers/{buyerAccountId}` "A String", @@ -126,7 +131,7 @@

Method Details

"A String", ], "subscribedMediaPlanners": [ # Output only. The list of media planners that are subscribed to the AuctionPackage. This field is only populated when calling as a bidder. - { # Describes a single Media Planner account. + { # Represents a media planner account. "accountId": "A String", # Output only. Account ID of the media planner. }, ], diff --git a/docs/dyn/authorizedbuyersmarketplace_v1alpha.bidders.finalizedDeals.html b/docs/dyn/authorizedbuyersmarketplace_v1alpha.bidders.finalizedDeals.html index 20ada7b140..1f0b1d1c1d 100644 --- a/docs/dyn/authorizedbuyersmarketplace_v1alpha.bidders.finalizedDeals.html +++ b/docs/dyn/authorizedbuyersmarketplace_v1alpha.bidders.finalizedDeals.html @@ -153,7 +153,7 @@

Method Details

}, "flightEndTime": "A String", # Proposed flight end time of the deal. This will generally be stored in a granularity of a second. A value is not necessary for Private Auction deals. "flightStartTime": "A String", # Proposed flight start time of the deal. This will generally be stored in the granularity of one second since deal serving starts at seconds boundary. Any time specified with more granularity (for example, in milliseconds) will be truncated towards the start of time in seconds. - "mediaPlanner": { # Describes a single Media Planner account. # Output only. Refers to a buyer in Real-time Bidding API's Buyer resource. This field represents a media planner (For example, agency or big advertiser). + "mediaPlanner": { # Represents a media planner account. # Output only. Refers to a buyer in Real-time Bidding API's Buyer resource. This field represents a media planner (For example, agency or big advertiser). "accountId": "A String", # Output only. Account ID of the media planner. }, "name": "A String", # Immutable. The unique identifier of the deal. Auto-generated by the server when a deal is created. Format: buyers/{accountId}/proposals/{proposalId}/deals/{dealId} @@ -432,7 +432,7 @@

Method Details

}, "flightEndTime": "A String", # Proposed flight end time of the deal. This will generally be stored in a granularity of a second. A value is not necessary for Private Auction deals. "flightStartTime": "A String", # Proposed flight start time of the deal. This will generally be stored in the granularity of one second since deal serving starts at seconds boundary. Any time specified with more granularity (for example, in milliseconds) will be truncated towards the start of time in seconds. - "mediaPlanner": { # Describes a single Media Planner account. # Output only. Refers to a buyer in Real-time Bidding API's Buyer resource. This field represents a media planner (For example, agency or big advertiser). + "mediaPlanner": { # Represents a media planner account. # Output only. Refers to a buyer in Real-time Bidding API's Buyer resource. This field represents a media planner (For example, agency or big advertiser). "accountId": "A String", # Output only. Account ID of the media planner. }, "name": "A String", # Immutable. The unique identifier of the deal. Auto-generated by the server when a deal is created. Format: buyers/{accountId}/proposals/{proposalId}/deals/{dealId} diff --git a/docs/dyn/authorizedbuyersmarketplace_v1alpha.buyers.auctionPackages.html b/docs/dyn/authorizedbuyersmarketplace_v1alpha.buyers.auctionPackages.html index 2754223727..26108112e4 100644 --- a/docs/dyn/authorizedbuyersmarketplace_v1alpha.buyers.auctionPackages.html +++ b/docs/dyn/authorizedbuyersmarketplace_v1alpha.buyers.auctionPackages.html @@ -127,6 +127,11 @@

Method Details

"eligibleSeatIds": [ # Output only. If set, this field identifies a seat that the media planner selected as the owner of this auction package. This is a seat ID in the DSP's namespace that was provided to the media planner. "A String", ], + "floorPriceCpm": { # Represents an amount of money with its currency type. # Output only. The minimum price a buyer has to bid to compete in this auction package. If this is field is not populated, there is no floor 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. + }, "name": "A String", # Immutable. The unique identifier for the auction package. Format: `buyers/{accountId}/auctionPackages/{auctionPackageId}` The auction_package_id part of name is sent in the BidRequest to all RTB bidders and is returned as deal_id by the bidder in the BidResponse. "subscribedBuyers": [ # Output only. The list of buyers that are subscribed to the AuctionPackage. This field is only populated when calling as a bidder. Format: `buyers/{buyerAccountId}` "A String", @@ -135,7 +140,7 @@

Method Details

"A String", ], "subscribedMediaPlanners": [ # Output only. The list of media planners that are subscribed to the AuctionPackage. This field is only populated when calling as a bidder. - { # Describes a single Media Planner account. + { # Represents a media planner account. "accountId": "A String", # Output only. Account ID of the media planner. }, ], @@ -172,6 +177,11 @@

Method Details

"eligibleSeatIds": [ # Output only. If set, this field identifies a seat that the media planner selected as the owner of this auction package. This is a seat ID in the DSP's namespace that was provided to the media planner. "A String", ], + "floorPriceCpm": { # Represents an amount of money with its currency type. # Output only. The minimum price a buyer has to bid to compete in this auction package. If this is field is not populated, there is no floor 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. + }, "name": "A String", # Immutable. The unique identifier for the auction package. Format: `buyers/{accountId}/auctionPackages/{auctionPackageId}` The auction_package_id part of name is sent in the BidRequest to all RTB bidders and is returned as deal_id by the bidder in the BidResponse. "subscribedBuyers": [ # Output only. The list of buyers that are subscribed to the AuctionPackage. This field is only populated when calling as a bidder. Format: `buyers/{buyerAccountId}` "A String", @@ -180,7 +190,7 @@

Method Details

"A String", ], "subscribedMediaPlanners": [ # Output only. The list of media planners that are subscribed to the AuctionPackage. This field is only populated when calling as a bidder. - { # Describes a single Media Planner account. + { # Represents a media planner account. "accountId": "A String", # Output only. Account ID of the media planner. }, ], @@ -234,6 +244,11 @@

Method Details

"eligibleSeatIds": [ # Output only. If set, this field identifies a seat that the media planner selected as the owner of this auction package. This is a seat ID in the DSP's namespace that was provided to the media planner. "A String", ], + "floorPriceCpm": { # Represents an amount of money with its currency type. # Output only. The minimum price a buyer has to bid to compete in this auction package. If this is field is not populated, there is no floor 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. + }, "name": "A String", # Immutable. The unique identifier for the auction package. Format: `buyers/{accountId}/auctionPackages/{auctionPackageId}` The auction_package_id part of name is sent in the BidRequest to all RTB bidders and is returned as deal_id by the bidder in the BidResponse. "subscribedBuyers": [ # Output only. The list of buyers that are subscribed to the AuctionPackage. This field is only populated when calling as a bidder. Format: `buyers/{buyerAccountId}` "A String", @@ -242,7 +257,7 @@

Method Details

"A String", ], "subscribedMediaPlanners": [ # Output only. The list of media planners that are subscribed to the AuctionPackage. This field is only populated when calling as a bidder. - { # Describes a single Media Planner account. + { # Represents a media planner account. "accountId": "A String", # Output only. Account ID of the media planner. }, ], @@ -282,6 +297,11 @@

Method Details

"eligibleSeatIds": [ # Output only. If set, this field identifies a seat that the media planner selected as the owner of this auction package. This is a seat ID in the DSP's namespace that was provided to the media planner. "A String", ], + "floorPriceCpm": { # Represents an amount of money with its currency type. # Output only. The minimum price a buyer has to bid to compete in this auction package. If this is field is not populated, there is no floor 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. + }, "name": "A String", # Immutable. The unique identifier for the auction package. Format: `buyers/{accountId}/auctionPackages/{auctionPackageId}` The auction_package_id part of name is sent in the BidRequest to all RTB bidders and is returned as deal_id by the bidder in the BidResponse. "subscribedBuyers": [ # Output only. The list of buyers that are subscribed to the AuctionPackage. This field is only populated when calling as a bidder. Format: `buyers/{buyerAccountId}` "A String", @@ -290,7 +310,7 @@

Method Details

"A String", ], "subscribedMediaPlanners": [ # Output only. The list of media planners that are subscribed to the AuctionPackage. This field is only populated when calling as a bidder. - { # Describes a single Media Planner account. + { # Represents a media planner account. "accountId": "A String", # Output only. Account ID of the media planner. }, ], @@ -327,6 +347,11 @@

Method Details

"eligibleSeatIds": [ # Output only. If set, this field identifies a seat that the media planner selected as the owner of this auction package. This is a seat ID in the DSP's namespace that was provided to the media planner. "A String", ], + "floorPriceCpm": { # Represents an amount of money with its currency type. # Output only. The minimum price a buyer has to bid to compete in this auction package. If this is field is not populated, there is no floor 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. + }, "name": "A String", # Immutable. The unique identifier for the auction package. Format: `buyers/{accountId}/auctionPackages/{auctionPackageId}` The auction_package_id part of name is sent in the BidRequest to all RTB bidders and is returned as deal_id by the bidder in the BidResponse. "subscribedBuyers": [ # Output only. The list of buyers that are subscribed to the AuctionPackage. This field is only populated when calling as a bidder. Format: `buyers/{buyerAccountId}` "A String", @@ -335,7 +360,7 @@

Method Details

"A String", ], "subscribedMediaPlanners": [ # Output only. The list of media planners that are subscribed to the AuctionPackage. This field is only populated when calling as a bidder. - { # Describes a single Media Planner account. + { # Represents a media planner account. "accountId": "A String", # Output only. Account ID of the media planner. }, ], @@ -375,6 +400,11 @@

Method Details

"eligibleSeatIds": [ # Output only. If set, this field identifies a seat that the media planner selected as the owner of this auction package. This is a seat ID in the DSP's namespace that was provided to the media planner. "A String", ], + "floorPriceCpm": { # Represents an amount of money with its currency type. # Output only. The minimum price a buyer has to bid to compete in this auction package. If this is field is not populated, there is no floor 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. + }, "name": "A String", # Immutable. The unique identifier for the auction package. Format: `buyers/{accountId}/auctionPackages/{auctionPackageId}` The auction_package_id part of name is sent in the BidRequest to all RTB bidders and is returned as deal_id by the bidder in the BidResponse. "subscribedBuyers": [ # Output only. The list of buyers that are subscribed to the AuctionPackage. This field is only populated when calling as a bidder. Format: `buyers/{buyerAccountId}` "A String", @@ -383,7 +413,7 @@

Method Details

"A String", ], "subscribedMediaPlanners": [ # Output only. The list of media planners that are subscribed to the AuctionPackage. This field is only populated when calling as a bidder. - { # Describes a single Media Planner account. + { # Represents a media planner account. "accountId": "A String", # Output only. Account ID of the media planner. }, ], diff --git a/docs/dyn/authorizedbuyersmarketplace_v1alpha.buyers.finalizedDeals.html b/docs/dyn/authorizedbuyersmarketplace_v1alpha.buyers.finalizedDeals.html index 68f7c646ef..3d0fa04f43 100644 --- a/docs/dyn/authorizedbuyersmarketplace_v1alpha.buyers.finalizedDeals.html +++ b/docs/dyn/authorizedbuyersmarketplace_v1alpha.buyers.finalizedDeals.html @@ -161,7 +161,7 @@

Method Details

}, "flightEndTime": "A String", # Proposed flight end time of the deal. This will generally be stored in a granularity of a second. A value is not necessary for Private Auction deals. "flightStartTime": "A String", # Proposed flight start time of the deal. This will generally be stored in the granularity of one second since deal serving starts at seconds boundary. Any time specified with more granularity (for example, in milliseconds) will be truncated towards the start of time in seconds. - "mediaPlanner": { # Describes a single Media Planner account. # Output only. Refers to a buyer in Real-time Bidding API's Buyer resource. This field represents a media planner (For example, agency or big advertiser). + "mediaPlanner": { # Represents a media planner account. # Output only. Refers to a buyer in Real-time Bidding API's Buyer resource. This field represents a media planner (For example, agency or big advertiser). "accountId": "A String", # Output only. Account ID of the media planner. }, "name": "A String", # Immutable. The unique identifier of the deal. Auto-generated by the server when a deal is created. Format: buyers/{accountId}/proposals/{proposalId}/deals/{dealId} @@ -422,7 +422,7 @@

Method Details

}, "flightEndTime": "A String", # Proposed flight end time of the deal. This will generally be stored in a granularity of a second. A value is not necessary for Private Auction deals. "flightStartTime": "A String", # Proposed flight start time of the deal. This will generally be stored in the granularity of one second since deal serving starts at seconds boundary. Any time specified with more granularity (for example, in milliseconds) will be truncated towards the start of time in seconds. - "mediaPlanner": { # Describes a single Media Planner account. # Output only. Refers to a buyer in Real-time Bidding API's Buyer resource. This field represents a media planner (For example, agency or big advertiser). + "mediaPlanner": { # Represents a media planner account. # Output only. Refers to a buyer in Real-time Bidding API's Buyer resource. This field represents a media planner (For example, agency or big advertiser). "accountId": "A String", # Output only. Account ID of the media planner. }, "name": "A String", # Immutable. The unique identifier of the deal. Auto-generated by the server when a deal is created. Format: buyers/{accountId}/proposals/{proposalId}/deals/{dealId} @@ -684,7 +684,7 @@

Method Details

}, "flightEndTime": "A String", # Proposed flight end time of the deal. This will generally be stored in a granularity of a second. A value is not necessary for Private Auction deals. "flightStartTime": "A String", # Proposed flight start time of the deal. This will generally be stored in the granularity of one second since deal serving starts at seconds boundary. Any time specified with more granularity (for example, in milliseconds) will be truncated towards the start of time in seconds. - "mediaPlanner": { # Describes a single Media Planner account. # Output only. Refers to a buyer in Real-time Bidding API's Buyer resource. This field represents a media planner (For example, agency or big advertiser). + "mediaPlanner": { # Represents a media planner account. # Output only. Refers to a buyer in Real-time Bidding API's Buyer resource. This field represents a media planner (For example, agency or big advertiser). "accountId": "A String", # Output only. Account ID of the media planner. }, "name": "A String", # Immutable. The unique identifier of the deal. Auto-generated by the server when a deal is created. Format: buyers/{accountId}/proposals/{proposalId}/deals/{dealId} @@ -964,7 +964,7 @@

Method Details

}, "flightEndTime": "A String", # Proposed flight end time of the deal. This will generally be stored in a granularity of a second. A value is not necessary for Private Auction deals. "flightStartTime": "A String", # Proposed flight start time of the deal. This will generally be stored in the granularity of one second since deal serving starts at seconds boundary. Any time specified with more granularity (for example, in milliseconds) will be truncated towards the start of time in seconds. - "mediaPlanner": { # Describes a single Media Planner account. # Output only. Refers to a buyer in Real-time Bidding API's Buyer resource. This field represents a media planner (For example, agency or big advertiser). + "mediaPlanner": { # Represents a media planner account. # Output only. Refers to a buyer in Real-time Bidding API's Buyer resource. This field represents a media planner (For example, agency or big advertiser). "accountId": "A String", # Output only. Account ID of the media planner. }, "name": "A String", # Immutable. The unique identifier of the deal. Auto-generated by the server when a deal is created. Format: buyers/{accountId}/proposals/{proposalId}/deals/{dealId} @@ -1226,7 +1226,7 @@

Method Details

}, "flightEndTime": "A String", # Proposed flight end time of the deal. This will generally be stored in a granularity of a second. A value is not necessary for Private Auction deals. "flightStartTime": "A String", # Proposed flight start time of the deal. This will generally be stored in the granularity of one second since deal serving starts at seconds boundary. Any time specified with more granularity (for example, in milliseconds) will be truncated towards the start of time in seconds. - "mediaPlanner": { # Describes a single Media Planner account. # Output only. Refers to a buyer in Real-time Bidding API's Buyer resource. This field represents a media planner (For example, agency or big advertiser). + "mediaPlanner": { # Represents a media planner account. # Output only. Refers to a buyer in Real-time Bidding API's Buyer resource. This field represents a media planner (For example, agency or big advertiser). "accountId": "A String", # Output only. Account ID of the media planner. }, "name": "A String", # Immutable. The unique identifier of the deal. Auto-generated by the server when a deal is created. Format: buyers/{accountId}/proposals/{proposalId}/deals/{dealId} @@ -1488,7 +1488,7 @@

Method Details

}, "flightEndTime": "A String", # Proposed flight end time of the deal. This will generally be stored in a granularity of a second. A value is not necessary for Private Auction deals. "flightStartTime": "A String", # Proposed flight start time of the deal. This will generally be stored in the granularity of one second since deal serving starts at seconds boundary. Any time specified with more granularity (for example, in milliseconds) will be truncated towards the start of time in seconds. - "mediaPlanner": { # Describes a single Media Planner account. # Output only. Refers to a buyer in Real-time Bidding API's Buyer resource. This field represents a media planner (For example, agency or big advertiser). + "mediaPlanner": { # Represents a media planner account. # Output only. Refers to a buyer in Real-time Bidding API's Buyer resource. This field represents a media planner (For example, agency or big advertiser). "accountId": "A String", # Output only. Account ID of the media planner. }, "name": "A String", # Immutable. The unique identifier of the deal. Auto-generated by the server when a deal is created. Format: buyers/{accountId}/proposals/{proposalId}/deals/{dealId} diff --git a/docs/dyn/authorizedbuyersmarketplace_v1alpha.buyers.proposals.deals.html b/docs/dyn/authorizedbuyersmarketplace_v1alpha.buyers.proposals.deals.html index c9a3dd597d..11e88327a4 100644 --- a/docs/dyn/authorizedbuyersmarketplace_v1alpha.buyers.proposals.deals.html +++ b/docs/dyn/authorizedbuyersmarketplace_v1alpha.buyers.proposals.deals.html @@ -145,7 +145,7 @@

Method Details

}, "flightEndTime": "A String", # Proposed flight end time of the deal. This will generally be stored in a granularity of a second. A value is not necessary for Private Auction deals. "flightStartTime": "A String", # Proposed flight start time of the deal. This will generally be stored in the granularity of one second since deal serving starts at seconds boundary. Any time specified with more granularity (for example, in milliseconds) will be truncated towards the start of time in seconds. - "mediaPlanner": { # Describes a single Media Planner account. # Output only. Refers to a buyer in Real-time Bidding API's Buyer resource. This field represents a media planner (For example, agency or big advertiser). + "mediaPlanner": { # Represents a media planner account. # Output only. Refers to a buyer in Real-time Bidding API's Buyer resource. This field represents a media planner (For example, agency or big advertiser). "accountId": "A String", # Output only. Account ID of the media planner. }, "name": "A String", # Immutable. The unique identifier of the deal. Auto-generated by the server when a deal is created. Format: buyers/{accountId}/proposals/{proposalId}/deals/{dealId} @@ -382,7 +382,7 @@

Method Details

}, "flightEndTime": "A String", # Proposed flight end time of the deal. This will generally be stored in a granularity of a second. A value is not necessary for Private Auction deals. "flightStartTime": "A String", # Proposed flight start time of the deal. This will generally be stored in the granularity of one second since deal serving starts at seconds boundary. Any time specified with more granularity (for example, in milliseconds) will be truncated towards the start of time in seconds. - "mediaPlanner": { # Describes a single Media Planner account. # Output only. Refers to a buyer in Real-time Bidding API's Buyer resource. This field represents a media planner (For example, agency or big advertiser). + "mediaPlanner": { # Represents a media planner account. # Output only. Refers to a buyer in Real-time Bidding API's Buyer resource. This field represents a media planner (For example, agency or big advertiser). "accountId": "A String", # Output only. Account ID of the media planner. }, "name": "A String", # Immutable. The unique identifier of the deal. Auto-generated by the server when a deal is created. Format: buyers/{accountId}/proposals/{proposalId}/deals/{dealId} @@ -627,7 +627,7 @@

Method Details

}, "flightEndTime": "A String", # Proposed flight end time of the deal. This will generally be stored in a granularity of a second. A value is not necessary for Private Auction deals. "flightStartTime": "A String", # Proposed flight start time of the deal. This will generally be stored in the granularity of one second since deal serving starts at seconds boundary. Any time specified with more granularity (for example, in milliseconds) will be truncated towards the start of time in seconds. - "mediaPlanner": { # Describes a single Media Planner account. # Output only. Refers to a buyer in Real-time Bidding API's Buyer resource. This field represents a media planner (For example, agency or big advertiser). + "mediaPlanner": { # Represents a media planner account. # Output only. Refers to a buyer in Real-time Bidding API's Buyer resource. This field represents a media planner (For example, agency or big advertiser). "accountId": "A String", # Output only. Account ID of the media planner. }, "name": "A String", # Immutable. The unique identifier of the deal. Auto-generated by the server when a deal is created. Format: buyers/{accountId}/proposals/{proposalId}/deals/{dealId} @@ -869,7 +869,7 @@

Method Details

}, "flightEndTime": "A String", # Proposed flight end time of the deal. This will generally be stored in a granularity of a second. A value is not necessary for Private Auction deals. "flightStartTime": "A String", # Proposed flight start time of the deal. This will generally be stored in the granularity of one second since deal serving starts at seconds boundary. Any time specified with more granularity (for example, in milliseconds) will be truncated towards the start of time in seconds. - "mediaPlanner": { # Describes a single Media Planner account. # Output only. Refers to a buyer in Real-time Bidding API's Buyer resource. This field represents a media planner (For example, agency or big advertiser). + "mediaPlanner": { # Represents a media planner account. # Output only. Refers to a buyer in Real-time Bidding API's Buyer resource. This field represents a media planner (For example, agency or big advertiser). "accountId": "A String", # Output only. Account ID of the media planner. }, "name": "A String", # Immutable. The unique identifier of the deal. Auto-generated by the server when a deal is created. Format: buyers/{accountId}/proposals/{proposalId}/deals/{dealId} @@ -1119,7 +1119,7 @@

Method Details

}, "flightEndTime": "A String", # Proposed flight end time of the deal. This will generally be stored in a granularity of a second. A value is not necessary for Private Auction deals. "flightStartTime": "A String", # Proposed flight start time of the deal. This will generally be stored in the granularity of one second since deal serving starts at seconds boundary. Any time specified with more granularity (for example, in milliseconds) will be truncated towards the start of time in seconds. - "mediaPlanner": { # Describes a single Media Planner account. # Output only. Refers to a buyer in Real-time Bidding API's Buyer resource. This field represents a media planner (For example, agency or big advertiser). + "mediaPlanner": { # Represents a media planner account. # Output only. Refers to a buyer in Real-time Bidding API's Buyer resource. This field represents a media planner (For example, agency or big advertiser). "accountId": "A String", # Output only. Account ID of the media planner. }, "name": "A String", # Immutable. The unique identifier of the deal. Auto-generated by the server when a deal is created. Format: buyers/{accountId}/proposals/{proposalId}/deals/{dealId} @@ -1351,7 +1351,7 @@

Method Details

}, "flightEndTime": "A String", # Proposed flight end time of the deal. This will generally be stored in a granularity of a second. A value is not necessary for Private Auction deals. "flightStartTime": "A String", # Proposed flight start time of the deal. This will generally be stored in the granularity of one second since deal serving starts at seconds boundary. Any time specified with more granularity (for example, in milliseconds) will be truncated towards the start of time in seconds. - "mediaPlanner": { # Describes a single Media Planner account. # Output only. Refers to a buyer in Real-time Bidding API's Buyer resource. This field represents a media planner (For example, agency or big advertiser). + "mediaPlanner": { # Represents a media planner account. # Output only. Refers to a buyer in Real-time Bidding API's Buyer resource. This field represents a media planner (For example, agency or big advertiser). "accountId": "A String", # Output only. Account ID of the media planner. }, "name": "A String", # Immutable. The unique identifier of the deal. Auto-generated by the server when a deal is created. Format: buyers/{accountId}/proposals/{proposalId}/deals/{dealId} diff --git a/docs/dyn/backupdr_v1.projects.locations.backupPlanAssociations.html b/docs/dyn/backupdr_v1.projects.locations.backupPlanAssociations.html index 05e3b51bd4..b71cb909b7 100644 --- a/docs/dyn/backupdr_v1.projects.locations.backupPlanAssociations.html +++ b/docs/dyn/backupdr_v1.projects.locations.backupPlanAssociations.html @@ -491,6 +491,9 @@

Method Details

{ # Request message for triggering a backup. "customRetentionDays": 42, # Optional. The duration for which backup data will be kept, while taking an on-demand backup with custom retention. It is defined in "days". It is mutually exclusive with rule_id. This field is required if rule_id is not provided. + "labels": { # Optional. Labels to be applied on the backup. + "a_key": "A String", + }, "requestId": "A String", # Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes after the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000). "ruleId": "A String", # Optional. backup rule_id for which a backup needs to be triggered. If not specified, on-demand backup with custom retention will be triggered. } diff --git a/docs/dyn/backupdr_v1.projects.locations.backupVaults.dataSources.backups.html b/docs/dyn/backupdr_v1.projects.locations.backupVaults.dataSources.backups.html index 53d88d4d55..83a19a46bd 100644 --- a/docs/dyn/backupdr_v1.projects.locations.backupVaults.dataSources.backups.html +++ b/docs/dyn/backupdr_v1.projects.locations.backupVaults.dataSources.backups.html @@ -149,8 +149,8 @@

Method Details

Args: parent: string, Required. Datasources are the parent resource for the backups. Format: projects/{project}/locations/{location}/backupVaults/{backupVaultId}/dataSources/{datasourceId} (required) - filter: string, Optional. A filter expression that filters the results fetched in the response. The expression must specify the field name, a comparison operator, and the value that you want to use for filtering. Supported fields: - orderBy: string, Optional. A comma-separated list of fields to order by, sorted in ascending order. Use "desc" after a field name for descending. + filter: string, Optional. A filter expression that filters the results fetched in the response. The expression must specify the field name, a comparison operator, and the value that you want to use for filtering. Supported fields: * name * state * backup_type * create_time * expire_time * enforced_retention_end_time * gcp_backup_plan_info.backup_plan * cloud_sql_instance_backup_properties.instance_tier * cloud_sql_instance_backup_properties.database_installed_version + orderBy: string, Optional. A comma-separated list of fields to order by, sorted in ascending order. Use "desc" after a field name for descending. Supported fields: * name pageSize: integer, Optional. The maximum number of Backups to return. The service may return fewer than this value. If unspecified, at most 50 Backups will be returned. The maximum value is 100; values above 100 will be coerced to 100. pageToken: string, Optional. A page token, received from a previous call of `FetchBackupsForResourceType`. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `FetchBackupsForResourceType` must match the call that provided the page token. resourceType: string, Required. The type of the GCP resource. Ex: sqladmin.googleapis.com/Instance @@ -198,6 +198,7 @@

Method Details

}, }, ], + "backupRetentionInheritance": "A String", # Output only. Setting for how the enforced retention end time is inherited. This value is copied from this backup's BackupVault. "backupType": "A String", # Output only. Type of the backup, unspecified, scheduled or ondemand. "cloudSqlInstanceBackupProperties": { # CloudSqlInstanceBackupProperties represents Cloud SQL Instance Backup properties. # Output only. Cloud SQL specific backup properties. "databaseInstalledVersion": "A String", # Output only. The installed database version of the Cloud SQL instance when the backup was taken. @@ -394,6 +395,9 @@

Method Details

"location": "A String", # Location of the resource: //"global"/"unspecified". "type": "A String", # Type of the resource. Use the Unified Resource Type, eg. compute.googleapis.com/Instance. }, + "kmsKeyVersions": [ # Optional. Output only. The list of KMS key versions used to encrypt the backup. + "A String", + ], "labels": { # Optional. Resource labels to represent user provided metadata. No labels currently defined. "a_key": "A String", }, @@ -487,6 +491,7 @@

Method Details

}, }, ], + "backupRetentionInheritance": "A String", # Output only. Setting for how the enforced retention end time is inherited. This value is copied from this backup's BackupVault. "backupType": "A String", # Output only. Type of the backup, unspecified, scheduled or ondemand. "cloudSqlInstanceBackupProperties": { # CloudSqlInstanceBackupProperties represents Cloud SQL Instance Backup properties. # Output only. Cloud SQL specific backup properties. "databaseInstalledVersion": "A String", # Output only. The installed database version of the Cloud SQL instance when the backup was taken. @@ -683,6 +688,9 @@

Method Details

"location": "A String", # Location of the resource: //"global"/"unspecified". "type": "A String", # Type of the resource. Use the Unified Resource Type, eg. compute.googleapis.com/Instance. }, + "kmsKeyVersions": [ # Optional. Output only. The list of KMS key versions used to encrypt the backup. + "A String", + ], "labels": { # Optional. Resource labels to represent user provided metadata. No labels currently defined. "a_key": "A String", }, @@ -765,6 +773,7 @@

Method Details

}, }, ], + "backupRetentionInheritance": "A String", # Output only. Setting for how the enforced retention end time is inherited. This value is copied from this backup's BackupVault. "backupType": "A String", # Output only. Type of the backup, unspecified, scheduled or ondemand. "cloudSqlInstanceBackupProperties": { # CloudSqlInstanceBackupProperties represents Cloud SQL Instance Backup properties. # Output only. Cloud SQL specific backup properties. "databaseInstalledVersion": "A String", # Output only. The installed database version of the Cloud SQL instance when the backup was taken. @@ -961,6 +970,9 @@

Method Details

"location": "A String", # Location of the resource: //"global"/"unspecified". "type": "A String", # Type of the resource. Use the Unified Resource Type, eg. compute.googleapis.com/Instance. }, + "kmsKeyVersions": [ # Optional. Output only. The list of KMS key versions used to encrypt the backup. + "A String", + ], "labels": { # Optional. Resource labels to represent user provided metadata. No labels currently defined. "a_key": "A String", }, @@ -1047,6 +1059,7 @@

Method Details

}, }, ], + "backupRetentionInheritance": "A String", # Output only. Setting for how the enforced retention end time is inherited. This value is copied from this backup's BackupVault. "backupType": "A String", # Output only. Type of the backup, unspecified, scheduled or ondemand. "cloudSqlInstanceBackupProperties": { # CloudSqlInstanceBackupProperties represents Cloud SQL Instance Backup properties. # Output only. Cloud SQL specific backup properties. "databaseInstalledVersion": "A String", # Output only. The installed database version of the Cloud SQL instance when the backup was taken. @@ -1243,6 +1256,9 @@

Method Details

"location": "A String", # Location of the resource: //"global"/"unspecified". "type": "A String", # Type of the resource. Use the Unified Resource Type, eg. compute.googleapis.com/Instance. }, + "kmsKeyVersions": [ # Optional. Output only. The list of KMS key versions used to encrypt the backup. + "A String", + ], "labels": { # Optional. Resource labels to represent user provided metadata. No labels currently defined. "a_key": "A String", }, @@ -1311,6 +1327,7 @@

Method Details

The object takes the form of: { # Request message for restoring from a Backup. + "clearOverridesFieldMask": "A String", # Optional. A field mask used to clear server-side default values for fields within the `instance_properties` oneof. When a field in this mask is cleared, the server will not apply its default logic (like inheriting a value from the source) for that field. The most common current use case is clearing default encryption keys. Examples of field mask paths: - Compute Instance Disks: `compute_instance_restore_properties.disks.*.disk_encryption_key` - Single Disk: `disk_restore_properties.disk_encryption_key` "computeInstanceRestoreProperties": { # ComputeInstanceRestoreProperties represents Compute Engine instance properties to be overridden during restore. # Compute Engine instance properties to be overridden during restore. "advancedMachineFeatures": { # Specifies options for controlling advanced machine features. # Optional. Controls for advanced machine-related behavior features. "enableNestedVirtualization": True or False, # Optional. Whether to enable nested virtualization or not (default is false). diff --git a/docs/dyn/backupdr_v1.projects.locations.backupVaults.html b/docs/dyn/backupdr_v1.projects.locations.backupVaults.html index 8f314278f9..42ebbbd32b 100644 --- a/docs/dyn/backupdr_v1.projects.locations.backupVaults.html +++ b/docs/dyn/backupdr_v1.projects.locations.backupVaults.html @@ -131,10 +131,14 @@

Method Details

}, "backupCount": "A String", # Output only. The number of backups in this backup vault. "backupMinimumEnforcedRetentionDuration": "A String", # Required. The default and minimum enforced retention for each backup within the backup vault. The enforced retention for each backup can be extended. Note: Longer minimum enforced retention period impacts potential storage costs post introductory trial. We recommend starting with a short duration of 3 days or less. + "backupRetentionInheritance": "A String", # Optional. Setting for how a backup's enforced retention end time is inherited. "createTime": "A String", # Output only. The time when the instance was created. "deletable": True or False, # Output only. Set to true when there are no backups nested under this resource. "description": "A String", # Optional. The description of the BackupVault instance (2048 characters or less). "effectiveTime": "A String", # Optional. Time after which the BackupVault resource is locked. + "encryptionConfig": { # Message describing the EncryptionConfig of backup vault. This determines how data within the vault is encrypted at rest. # Optional. The encryption config of the backup vault. + "kmsKeyName": "A String", # Optional. The Cloud KMS key name to encrypt backups in this backup vault. Must be in the same region as the vault. Some workload backups like compute disk backups may use their inherited source key instead. Format: projects/{project}/locations/{location}/keyRings/{ring}/cryptoKeys/{key} + }, "etag": "A String", # Optional. Server specified ETag for the backup vault resource to prevent simultaneous updates from overwiting each other. "labels": { # Optional. Resource labels to represent user provided metadata. No labels currently defined: "a_key": "A String", @@ -247,10 +251,14 @@

Method Details

}, "backupCount": "A String", # Output only. The number of backups in this backup vault. "backupMinimumEnforcedRetentionDuration": "A String", # Required. The default and minimum enforced retention for each backup within the backup vault. The enforced retention for each backup can be extended. Note: Longer minimum enforced retention period impacts potential storage costs post introductory trial. We recommend starting with a short duration of 3 days or less. + "backupRetentionInheritance": "A String", # Optional. Setting for how a backup's enforced retention end time is inherited. "createTime": "A String", # Output only. The time when the instance was created. "deletable": True or False, # Output only. Set to true when there are no backups nested under this resource. "description": "A String", # Optional. The description of the BackupVault instance (2048 characters or less). "effectiveTime": "A String", # Optional. Time after which the BackupVault resource is locked. + "encryptionConfig": { # Message describing the EncryptionConfig of backup vault. This determines how data within the vault is encrypted at rest. # Optional. The encryption config of the backup vault. + "kmsKeyName": "A String", # Optional. The Cloud KMS key name to encrypt backups in this backup vault. Must be in the same region as the vault. Some workload backups like compute disk backups may use their inherited source key instead. Format: projects/{project}/locations/{location}/keyRings/{ring}/cryptoKeys/{key} + }, "etag": "A String", # Optional. Server specified ETag for the backup vault resource to prevent simultaneous updates from overwiting each other. "labels": { # Optional. Resource labels to represent user provided metadata. No labels currently defined: "a_key": "A String", @@ -310,10 +318,14 @@

Method Details

}, "backupCount": "A String", # Output only. The number of backups in this backup vault. "backupMinimumEnforcedRetentionDuration": "A String", # Required. The default and minimum enforced retention for each backup within the backup vault. The enforced retention for each backup can be extended. Note: Longer minimum enforced retention period impacts potential storage costs post introductory trial. We recommend starting with a short duration of 3 days or less. + "backupRetentionInheritance": "A String", # Optional. Setting for how a backup's enforced retention end time is inherited. "createTime": "A String", # Output only. The time when the instance was created. "deletable": True or False, # Output only. Set to true when there are no backups nested under this resource. "description": "A String", # Optional. The description of the BackupVault instance (2048 characters or less). "effectiveTime": "A String", # Optional. Time after which the BackupVault resource is locked. + "encryptionConfig": { # Message describing the EncryptionConfig of backup vault. This determines how data within the vault is encrypted at rest. # Optional. The encryption config of the backup vault. + "kmsKeyName": "A String", # Optional. The Cloud KMS key name to encrypt backups in this backup vault. Must be in the same region as the vault. Some workload backups like compute disk backups may use their inherited source key instead. Format: projects/{project}/locations/{location}/keyRings/{ring}/cryptoKeys/{key} + }, "etag": "A String", # Optional. Server specified ETag for the backup vault resource to prevent simultaneous updates from overwiting each other. "labels": { # Optional. Resource labels to represent user provided metadata. No labels currently defined: "a_key": "A String", @@ -359,10 +371,14 @@

Method Details

}, "backupCount": "A String", # Output only. The number of backups in this backup vault. "backupMinimumEnforcedRetentionDuration": "A String", # Required. The default and minimum enforced retention for each backup within the backup vault. The enforced retention for each backup can be extended. Note: Longer minimum enforced retention period impacts potential storage costs post introductory trial. We recommend starting with a short duration of 3 days or less. + "backupRetentionInheritance": "A String", # Optional. Setting for how a backup's enforced retention end time is inherited. "createTime": "A String", # Output only. The time when the instance was created. "deletable": True or False, # Output only. Set to true when there are no backups nested under this resource. "description": "A String", # Optional. The description of the BackupVault instance (2048 characters or less). "effectiveTime": "A String", # Optional. Time after which the BackupVault resource is locked. + "encryptionConfig": { # Message describing the EncryptionConfig of backup vault. This determines how data within the vault is encrypted at rest. # Optional. The encryption config of the backup vault. + "kmsKeyName": "A String", # Optional. The Cloud KMS key name to encrypt backups in this backup vault. Must be in the same region as the vault. Some workload backups like compute disk backups may use their inherited source key instead. Format: projects/{project}/locations/{location}/keyRings/{ring}/cryptoKeys/{key} + }, "etag": "A String", # Optional. Server specified ETag for the backup vault resource to prevent simultaneous updates from overwiting each other. "labels": { # Optional. Resource labels to represent user provided metadata. No labels currently defined: "a_key": "A String", @@ -412,10 +428,14 @@

Method Details

}, "backupCount": "A String", # Output only. The number of backups in this backup vault. "backupMinimumEnforcedRetentionDuration": "A String", # Required. The default and minimum enforced retention for each backup within the backup vault. The enforced retention for each backup can be extended. Note: Longer minimum enforced retention period impacts potential storage costs post introductory trial. We recommend starting with a short duration of 3 days or less. + "backupRetentionInheritance": "A String", # Optional. Setting for how a backup's enforced retention end time is inherited. "createTime": "A String", # Output only. The time when the instance was created. "deletable": True or False, # Output only. Set to true when there are no backups nested under this resource. "description": "A String", # Optional. The description of the BackupVault instance (2048 characters or less). "effectiveTime": "A String", # Optional. Time after which the BackupVault resource is locked. + "encryptionConfig": { # Message describing the EncryptionConfig of backup vault. This determines how data within the vault is encrypted at rest. # Optional. The encryption config of the backup vault. + "kmsKeyName": "A String", # Optional. The Cloud KMS key name to encrypt backups in this backup vault. Must be in the same region as the vault. Some workload backups like compute disk backups may use their inherited source key instead. Format: projects/{project}/locations/{location}/keyRings/{ring}/cryptoKeys/{key} + }, "etag": "A String", # Optional. Server specified ETag for the backup vault resource to prevent simultaneous updates from overwiting each other. "labels": { # Optional. Resource labels to represent user provided metadata. No labels currently defined: "a_key": "A String", diff --git a/docs/dyn/backupdr_v1.projects.locations.dataSourceReferences.html b/docs/dyn/backupdr_v1.projects.locations.dataSourceReferences.html index 14ddc79b8b..dc359cdf66 100644 --- a/docs/dyn/backupdr_v1.projects.locations.dataSourceReferences.html +++ b/docs/dyn/backupdr_v1.projects.locations.dataSourceReferences.html @@ -245,6 +245,9 @@

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. + "unreachable": [ # Locations that could not be reached. + "A String", + ], } diff --git a/docs/dyn/backupdr_v1.projects.locations.operations.html b/docs/dyn/backupdr_v1.projects.locations.operations.html index a79ca98a8a..9715cf6f48 100644 --- a/docs/dyn/backupdr_v1.projects.locations.operations.html +++ b/docs/dyn/backupdr_v1.projects.locations.operations.html @@ -184,7 +184,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -216,7 +216,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/backupdr_v1.projects.locations.trial.html b/docs/dyn/backupdr_v1.projects.locations.trial.html index 8ab3f5e9cf..ea38b266a0 100644 --- a/docs/dyn/backupdr_v1.projects.locations.trial.html +++ b/docs/dyn/backupdr_v1.projects.locations.trial.html @@ -77,6 +77,9 @@

Instance Methods

close()

Close httplib2 connections.

+

+ end(parent, body=None, x__xgafv=None)

+

Ends the trial for a project

subscribe(parent, body=None, x__xgafv=None)

Subscribes to a trial for a project

@@ -86,6 +89,36 @@

Method Details

Close httplib2 connections.
+
+ end(parent, body=None, x__xgafv=None) +
Ends the trial for a project
+
+Args:
+  parent: string, Required. The parent resource where the trial has been created. Format: projects/{project}/locations/{location} (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # Request message for ending a trial.
+  "endReason": "A String", # Required. The reason for ending the trial.
+}
+
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Represents a Trial for a project.
+  "endReason": "A String", # Output only. The reason for ending the trial.
+  "endTime": "A String", # Output only. The time when the trial will expire.
+  "name": "A String", # Identifier. The resource name of the trial. Format: projects/{project}/locations/{location}/trial
+  "startTime": "A String", # Output only. The time when the trial was subscribed.
+  "state": "A String", # Output only. The state of the trial.
+}
+
+
subscribe(parent, body=None, x__xgafv=None)
Subscribes to a trial for a project
diff --git a/docs/dyn/batch_v1.projects.locations.html b/docs/dyn/batch_v1.projects.locations.html
index 7ae4e0eefc..a7db5fe6cc 100644
--- a/docs/dyn/batch_v1.projects.locations.html
+++ b/docs/dyn/batch_v1.projects.locations.html
@@ -140,7 +140,7 @@ 

Method Details

Args: name: string, The resource that owns the locations collection, if applicable. (required) - extraLocationTypes: string, Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage. (repeated) + extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated) filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160). pageSize: integer, The maximum number of results to return. If not set, the service selects a default. pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page. diff --git a/docs/dyn/batch_v1.projects.locations.operations.html b/docs/dyn/batch_v1.projects.locations.operations.html index 7d39af423a..8d326ddc16 100644 --- a/docs/dyn/batch_v1.projects.locations.operations.html +++ b/docs/dyn/batch_v1.projects.locations.operations.html @@ -184,7 +184,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -216,7 +216,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], }
diff --git a/docs/dyn/beyondcorp_v1.projects.locations.html b/docs/dyn/beyondcorp_v1.projects.locations.html index 0ab68f270d..841dad0f41 100644 --- a/docs/dyn/beyondcorp_v1.projects.locations.html +++ b/docs/dyn/beyondcorp_v1.projects.locations.html @@ -150,7 +150,7 @@

Method Details

Args: name: string, The resource that owns the locations collection, if applicable. (required) - extraLocationTypes: string, Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage. (repeated) + extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated) filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160). pageSize: integer, The maximum number of results to return. If not set, the service selects a default. pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page. diff --git a/docs/dyn/beyondcorp_v1.projects.locations.securityGateways.applications.html b/docs/dyn/beyondcorp_v1.projects.locations.securityGateways.applications.html index 3defac03ea..f4a4485588 100644 --- a/docs/dyn/beyondcorp_v1.projects.locations.securityGateways.applications.html +++ b/docs/dyn/beyondcorp_v1.projects.locations.securityGateways.applications.html @@ -122,10 +122,10 @@

Method Details

{ # The information about an application resource. "createTime": "A String", # Output only. Timestamp when the resource was created. "displayName": "A String", # Optional. An arbitrary user-provided name for the application resource. Cannot exceed 64 characters. - "endpointMatchers": [ # Required. Endpoint matchers associated with an application. A combination of hostname and ports as endpoint matchers is used to match the application. Match conditions for OR logic. An array of match conditions to allow for multiple matching criteria. The rule is considered a match if one of the conditions is met. The conditions should be the following combination: (Hostname & Ports) EXAMPLES: Hostname and Ports - ("*.example.com", "443"), ("example.com" and "22"), ("example.com" and "22,33") etc + "endpointMatchers": [ # Optional. An array of conditions to match the application's network endpoint. Each element in the array is an EndpointMatcher object, which defines a specific combination of a hostname pattern and one or more ports. The application is considered matched if at least one of the EndpointMatcher conditions in this array is met (the conditions are combined using OR logic). Each EndpointMatcher must contain a hostname pattern, such as "example.com", and one or more port numbers specified as a string, such as "443". Hostname and port number examples: "*.example.com", "443" "example.com" and "22" "example.com" and "22,33" { # EndpointMatcher contains the information of the endpoint that will match the application. "hostname": "A String", # Required. Hostname of the application. - "ports": [ # Required. Ports of the application. + "ports": [ # Required. The ports of the application. 42, ], }, @@ -157,19 +157,19 @@

Method Details

], "clientIp": True or False, # Optional. Client IP configuration. The client IP address is included if true. "contextualHeaders": { # Contextual headers configuration. # Optional. Configuration for the contextual headers. - "deviceInfo": { # Delegated device info configuration. # Optional. Device info configuration. - "outputType": "A String", # Optional. The output type of the delegated device info. + "deviceInfo": { # The delegated device information configuration. # Optional. The device information configuration. + "outputType": "A String", # Optional. The output type details for the delegated device. }, - "groupInfo": { # Delegated group info configuration. # Optional. Group info configuration. - "outputType": "A String", # Optional. The output type of the delegated group info. + "groupInfo": { # The delegated group configuration details. # Optional. Group details. + "outputType": "A String", # Optional. The output type of the delegated group information. }, "outputType": "A String", # Optional. Default output type for all enabled headers. - "userInfo": { # Delegated user info configuration. # Optional. User info configuration. - "outputType": "A String", # Optional. The output type of the delegated user info. + "userInfo": { # The configuration information for the delegated user. # Optional. User details. + "outputType": "A String", # Optional. The delegated user's information. }, }, - "gatewayIdentity": "A String", # Optional. Gateway identity configuration. - "metadataHeaders": { # Optional. Custom resource specific headers along with the values. The names should conform to RFC 9110: > Field names SHOULD constrain themselves to alphanumeric characters, "-", and ".", and SHOULD begin with a letter. Field values SHOULD contain only ASCII printable characters and tab. + "gatewayIdentity": "A String", # Optional. The security gateway identity configuration. + "metadataHeaders": { # Optional. Custom resource specific headers along with the values. The names should conform to RFC 9110: >Field names can contain alphanumeric characters, hyphens, and periods, can contain only ASCII-printable characters and tabs, and must start with a letter. "a_key": "A String", }, }, @@ -262,10 +262,10 @@

Method Details

{ # The information about an application resource. "createTime": "A String", # Output only. Timestamp when the resource was created. "displayName": "A String", # Optional. An arbitrary user-provided name for the application resource. Cannot exceed 64 characters. - "endpointMatchers": [ # Required. Endpoint matchers associated with an application. A combination of hostname and ports as endpoint matchers is used to match the application. Match conditions for OR logic. An array of match conditions to allow for multiple matching criteria. The rule is considered a match if one of the conditions is met. The conditions should be the following combination: (Hostname & Ports) EXAMPLES: Hostname and Ports - ("*.example.com", "443"), ("example.com" and "22"), ("example.com" and "22,33") etc + "endpointMatchers": [ # Optional. An array of conditions to match the application's network endpoint. Each element in the array is an EndpointMatcher object, which defines a specific combination of a hostname pattern and one or more ports. The application is considered matched if at least one of the EndpointMatcher conditions in this array is met (the conditions are combined using OR logic). Each EndpointMatcher must contain a hostname pattern, such as "example.com", and one or more port numbers specified as a string, such as "443". Hostname and port number examples: "*.example.com", "443" "example.com" and "22" "example.com" and "22,33" { # EndpointMatcher contains the information of the endpoint that will match the application. "hostname": "A String", # Required. Hostname of the application. - "ports": [ # Required. Ports of the application. + "ports": [ # Required. The ports of the application. 42, ], }, @@ -297,19 +297,19 @@

Method Details

], "clientIp": True or False, # Optional. Client IP configuration. The client IP address is included if true. "contextualHeaders": { # Contextual headers configuration. # Optional. Configuration for the contextual headers. - "deviceInfo": { # Delegated device info configuration. # Optional. Device info configuration. - "outputType": "A String", # Optional. The output type of the delegated device info. + "deviceInfo": { # The delegated device information configuration. # Optional. The device information configuration. + "outputType": "A String", # Optional. The output type details for the delegated device. }, - "groupInfo": { # Delegated group info configuration. # Optional. Group info configuration. - "outputType": "A String", # Optional. The output type of the delegated group info. + "groupInfo": { # The delegated group configuration details. # Optional. Group details. + "outputType": "A String", # Optional. The output type of the delegated group information. }, "outputType": "A String", # Optional. Default output type for all enabled headers. - "userInfo": { # Delegated user info configuration. # Optional. User info configuration. - "outputType": "A String", # Optional. The output type of the delegated user info. + "userInfo": { # The configuration information for the delegated user. # Optional. User details. + "outputType": "A String", # Optional. The delegated user's information. }, }, - "gatewayIdentity": "A String", # Optional. Gateway identity configuration. - "metadataHeaders": { # Optional. Custom resource specific headers along with the values. The names should conform to RFC 9110: > Field names SHOULD constrain themselves to alphanumeric characters, "-", and ".", and SHOULD begin with a letter. Field values SHOULD contain only ASCII printable characters and tab. + "gatewayIdentity": "A String", # Optional. The security gateway identity configuration. + "metadataHeaders": { # Optional. Custom resource specific headers along with the values. The names should conform to RFC 9110: >Field names can contain alphanumeric characters, hyphens, and periods, can contain only ASCII-printable characters and tabs, and must start with a letter. "a_key": "A String", }, }, @@ -389,10 +389,10 @@

Method Details

{ # The information about an application resource. "createTime": "A String", # Output only. Timestamp when the resource was created. "displayName": "A String", # Optional. An arbitrary user-provided name for the application resource. Cannot exceed 64 characters. - "endpointMatchers": [ # Required. Endpoint matchers associated with an application. A combination of hostname and ports as endpoint matchers is used to match the application. Match conditions for OR logic. An array of match conditions to allow for multiple matching criteria. The rule is considered a match if one of the conditions is met. The conditions should be the following combination: (Hostname & Ports) EXAMPLES: Hostname and Ports - ("*.example.com", "443"), ("example.com" and "22"), ("example.com" and "22,33") etc + "endpointMatchers": [ # Optional. An array of conditions to match the application's network endpoint. Each element in the array is an EndpointMatcher object, which defines a specific combination of a hostname pattern and one or more ports. The application is considered matched if at least one of the EndpointMatcher conditions in this array is met (the conditions are combined using OR logic). Each EndpointMatcher must contain a hostname pattern, such as "example.com", and one or more port numbers specified as a string, such as "443". Hostname and port number examples: "*.example.com", "443" "example.com" and "22" "example.com" and "22,33" { # EndpointMatcher contains the information of the endpoint that will match the application. "hostname": "A String", # Required. Hostname of the application. - "ports": [ # Required. Ports of the application. + "ports": [ # Required. The ports of the application. 42, ], }, @@ -424,19 +424,19 @@

Method Details

], "clientIp": True or False, # Optional. Client IP configuration. The client IP address is included if true. "contextualHeaders": { # Contextual headers configuration. # Optional. Configuration for the contextual headers. - "deviceInfo": { # Delegated device info configuration. # Optional. Device info configuration. - "outputType": "A String", # Optional. The output type of the delegated device info. + "deviceInfo": { # The delegated device information configuration. # Optional. The device information configuration. + "outputType": "A String", # Optional. The output type details for the delegated device. }, - "groupInfo": { # Delegated group info configuration. # Optional. Group info configuration. - "outputType": "A String", # Optional. The output type of the delegated group info. + "groupInfo": { # The delegated group configuration details. # Optional. Group details. + "outputType": "A String", # Optional. The output type of the delegated group information. }, "outputType": "A String", # Optional. Default output type for all enabled headers. - "userInfo": { # Delegated user info configuration. # Optional. User info configuration. - "outputType": "A String", # Optional. The output type of the delegated user info. + "userInfo": { # The configuration information for the delegated user. # Optional. User details. + "outputType": "A String", # Optional. The delegated user's information. }, }, - "gatewayIdentity": "A String", # Optional. Gateway identity configuration. - "metadataHeaders": { # Optional. Custom resource specific headers along with the values. The names should conform to RFC 9110: > Field names SHOULD constrain themselves to alphanumeric characters, "-", and ".", and SHOULD begin with a letter. Field values SHOULD contain only ASCII printable characters and tab. + "gatewayIdentity": "A String", # Optional. The security gateway identity configuration. + "metadataHeaders": { # Optional. Custom resource specific headers along with the values. The names should conform to RFC 9110: >Field names can contain alphanumeric characters, hyphens, and periods, can contain only ASCII-printable characters and tabs, and must start with a letter. "a_key": "A String", }, }, @@ -477,10 +477,10 @@

Method Details

{ # The information about an application resource. "createTime": "A String", # Output only. Timestamp when the resource was created. "displayName": "A String", # Optional. An arbitrary user-provided name for the application resource. Cannot exceed 64 characters. - "endpointMatchers": [ # Required. Endpoint matchers associated with an application. A combination of hostname and ports as endpoint matchers is used to match the application. Match conditions for OR logic. An array of match conditions to allow for multiple matching criteria. The rule is considered a match if one of the conditions is met. The conditions should be the following combination: (Hostname & Ports) EXAMPLES: Hostname and Ports - ("*.example.com", "443"), ("example.com" and "22"), ("example.com" and "22,33") etc + "endpointMatchers": [ # Optional. An array of conditions to match the application's network endpoint. Each element in the array is an EndpointMatcher object, which defines a specific combination of a hostname pattern and one or more ports. The application is considered matched if at least one of the EndpointMatcher conditions in this array is met (the conditions are combined using OR logic). Each EndpointMatcher must contain a hostname pattern, such as "example.com", and one or more port numbers specified as a string, such as "443". Hostname and port number examples: "*.example.com", "443" "example.com" and "22" "example.com" and "22,33" { # EndpointMatcher contains the information of the endpoint that will match the application. "hostname": "A String", # Required. Hostname of the application. - "ports": [ # Required. Ports of the application. + "ports": [ # Required. The ports of the application. 42, ], }, @@ -512,19 +512,19 @@

Method Details

], "clientIp": True or False, # Optional. Client IP configuration. The client IP address is included if true. "contextualHeaders": { # Contextual headers configuration. # Optional. Configuration for the contextual headers. - "deviceInfo": { # Delegated device info configuration. # Optional. Device info configuration. - "outputType": "A String", # Optional. The output type of the delegated device info. + "deviceInfo": { # The delegated device information configuration. # Optional. The device information configuration. + "outputType": "A String", # Optional. The output type details for the delegated device. }, - "groupInfo": { # Delegated group info configuration. # Optional. Group info configuration. - "outputType": "A String", # Optional. The output type of the delegated group info. + "groupInfo": { # The delegated group configuration details. # Optional. Group details. + "outputType": "A String", # Optional. The output type of the delegated group information. }, "outputType": "A String", # Optional. Default output type for all enabled headers. - "userInfo": { # Delegated user info configuration. # Optional. User info configuration. - "outputType": "A String", # Optional. The output type of the delegated user info. + "userInfo": { # The configuration information for the delegated user. # Optional. User details. + "outputType": "A String", # Optional. The delegated user's information. }, }, - "gatewayIdentity": "A String", # Optional. Gateway identity configuration. - "metadataHeaders": { # Optional. Custom resource specific headers along with the values. The names should conform to RFC 9110: > Field names SHOULD constrain themselves to alphanumeric characters, "-", and ".", and SHOULD begin with a letter. Field values SHOULD contain only ASCII printable characters and tab. + "gatewayIdentity": "A String", # Optional. The security gateway identity configuration. + "metadataHeaders": { # Optional. Custom resource specific headers along with the values. The names should conform to RFC 9110: >Field names can contain alphanumeric characters, hyphens, and periods, can contain only ASCII-printable characters and tabs, and must start with a letter. "a_key": "A String", }, }, diff --git a/docs/dyn/beyondcorp_v1.projects.locations.securityGateways.html b/docs/dyn/beyondcorp_v1.projects.locations.securityGateways.html index 5e51acf13b..9001154421 100644 --- a/docs/dyn/beyondcorp_v1.projects.locations.securityGateways.html +++ b/docs/dyn/beyondcorp_v1.projects.locations.securityGateways.html @@ -147,26 +147,26 @@

Method Details

], "clientIp": True or False, # Optional. Client IP configuration. The client IP address is included if true. "contextualHeaders": { # Contextual headers configuration. # Optional. Configuration for the contextual headers. - "deviceInfo": { # Delegated device info configuration. # Optional. Device info configuration. - "outputType": "A String", # Optional. The output type of the delegated device info. + "deviceInfo": { # The delegated device information configuration. # Optional. The device information configuration. + "outputType": "A String", # Optional. The output type details for the delegated device. }, - "groupInfo": { # Delegated group info configuration. # Optional. Group info configuration. - "outputType": "A String", # Optional. The output type of the delegated group info. + "groupInfo": { # The delegated group configuration details. # Optional. Group details. + "outputType": "A String", # Optional. The output type of the delegated group information. }, "outputType": "A String", # Optional. Default output type for all enabled headers. - "userInfo": { # Delegated user info configuration. # Optional. User info configuration. - "outputType": "A String", # Optional. The output type of the delegated user info. + "userInfo": { # The configuration information for the delegated user. # Optional. User details. + "outputType": "A String", # Optional. The delegated user's information. }, }, - "gatewayIdentity": "A String", # Optional. Gateway identity configuration. - "metadataHeaders": { # Optional. Custom resource specific headers along with the values. The names should conform to RFC 9110: > Field names SHOULD constrain themselves to alphanumeric characters, "-", and ".", and SHOULD begin with a letter. Field values SHOULD contain only ASCII printable characters and tab. + "gatewayIdentity": "A String", # Optional. The security gateway identity configuration. + "metadataHeaders": { # Optional. Custom resource specific headers along with the values. The names should conform to RFC 9110: >Field names can contain alphanumeric characters, hyphens, and periods, can contain only ASCII-printable characters and tabs, and must start with a letter. "a_key": "A String", }, }, "serviceDiscovery": { # Settings related to the Service Discovery. # Optional. Settings related to the Service Discovery. "apiGateway": { # If Service Discovery is done through API, defines its settings. # Required. External API configuration. "resourceOverride": { # API operation descriptor. # Required. Enables fetching resource model updates to alter service behavior per Chrome profile. - "path": "A String", # Required. Contains uri path fragment where HTTP request is sent. + "path": "A String", # Required. Contains the URI path fragment where HTTP request is sent. }, }, }, @@ -279,26 +279,26 @@

Method Details

], "clientIp": True or False, # Optional. Client IP configuration. The client IP address is included if true. "contextualHeaders": { # Contextual headers configuration. # Optional. Configuration for the contextual headers. - "deviceInfo": { # Delegated device info configuration. # Optional. Device info configuration. - "outputType": "A String", # Optional. The output type of the delegated device info. + "deviceInfo": { # The delegated device information configuration. # Optional. The device information configuration. + "outputType": "A String", # Optional. The output type details for the delegated device. }, - "groupInfo": { # Delegated group info configuration. # Optional. Group info configuration. - "outputType": "A String", # Optional. The output type of the delegated group info. + "groupInfo": { # The delegated group configuration details. # Optional. Group details. + "outputType": "A String", # Optional. The output type of the delegated group information. }, "outputType": "A String", # Optional. Default output type for all enabled headers. - "userInfo": { # Delegated user info configuration. # Optional. User info configuration. - "outputType": "A String", # Optional. The output type of the delegated user info. + "userInfo": { # The configuration information for the delegated user. # Optional. User details. + "outputType": "A String", # Optional. The delegated user's information. }, }, - "gatewayIdentity": "A String", # Optional. Gateway identity configuration. - "metadataHeaders": { # Optional. Custom resource specific headers along with the values. The names should conform to RFC 9110: > Field names SHOULD constrain themselves to alphanumeric characters, "-", and ".", and SHOULD begin with a letter. Field values SHOULD contain only ASCII printable characters and tab. + "gatewayIdentity": "A String", # Optional. The security gateway identity configuration. + "metadataHeaders": { # Optional. Custom resource specific headers along with the values. The names should conform to RFC 9110: >Field names can contain alphanumeric characters, hyphens, and periods, can contain only ASCII-printable characters and tabs, and must start with a letter. "a_key": "A String", }, }, "serviceDiscovery": { # Settings related to the Service Discovery. # Optional. Settings related to the Service Discovery. "apiGateway": { # If Service Discovery is done through API, defines its settings. # Required. External API configuration. "resourceOverride": { # API operation descriptor. # Required. Enables fetching resource model updates to alter service behavior per Chrome profile. - "path": "A String", # Required. Contains uri path fragment where HTTP request is sent. + "path": "A String", # Required. Contains the URI path fragment where HTTP request is sent. }, }, }, @@ -399,26 +399,26 @@

Method Details

], "clientIp": True or False, # Optional. Client IP configuration. The client IP address is included if true. "contextualHeaders": { # Contextual headers configuration. # Optional. Configuration for the contextual headers. - "deviceInfo": { # Delegated device info configuration. # Optional. Device info configuration. - "outputType": "A String", # Optional. The output type of the delegated device info. + "deviceInfo": { # The delegated device information configuration. # Optional. The device information configuration. + "outputType": "A String", # Optional. The output type details for the delegated device. }, - "groupInfo": { # Delegated group info configuration. # Optional. Group info configuration. - "outputType": "A String", # Optional. The output type of the delegated group info. + "groupInfo": { # The delegated group configuration details. # Optional. Group details. + "outputType": "A String", # Optional. The output type of the delegated group information. }, "outputType": "A String", # Optional. Default output type for all enabled headers. - "userInfo": { # Delegated user info configuration. # Optional. User info configuration. - "outputType": "A String", # Optional. The output type of the delegated user info. + "userInfo": { # The configuration information for the delegated user. # Optional. User details. + "outputType": "A String", # Optional. The delegated user's information. }, }, - "gatewayIdentity": "A String", # Optional. Gateway identity configuration. - "metadataHeaders": { # Optional. Custom resource specific headers along with the values. The names should conform to RFC 9110: > Field names SHOULD constrain themselves to alphanumeric characters, "-", and ".", and SHOULD begin with a letter. Field values SHOULD contain only ASCII printable characters and tab. + "gatewayIdentity": "A String", # Optional. The security gateway identity configuration. + "metadataHeaders": { # Optional. Custom resource specific headers along with the values. The names should conform to RFC 9110: >Field names can contain alphanumeric characters, hyphens, and periods, can contain only ASCII-printable characters and tabs, and must start with a letter. "a_key": "A String", }, }, "serviceDiscovery": { # Settings related to the Service Discovery. # Optional. Settings related to the Service Discovery. "apiGateway": { # If Service Discovery is done through API, defines its settings. # Required. External API configuration. "resourceOverride": { # API operation descriptor. # Required. Enables fetching resource model updates to alter service behavior per Chrome profile. - "path": "A String", # Required. Contains uri path fragment where HTTP request is sent. + "path": "A String", # Required. Contains the URI path fragment where HTTP request is sent. }, }, }, @@ -478,26 +478,26 @@

Method Details

], "clientIp": True or False, # Optional. Client IP configuration. The client IP address is included if true. "contextualHeaders": { # Contextual headers configuration. # Optional. Configuration for the contextual headers. - "deviceInfo": { # Delegated device info configuration. # Optional. Device info configuration. - "outputType": "A String", # Optional. The output type of the delegated device info. + "deviceInfo": { # The delegated device information configuration. # Optional. The device information configuration. + "outputType": "A String", # Optional. The output type details for the delegated device. }, - "groupInfo": { # Delegated group info configuration. # Optional. Group info configuration. - "outputType": "A String", # Optional. The output type of the delegated group info. + "groupInfo": { # The delegated group configuration details. # Optional. Group details. + "outputType": "A String", # Optional. The output type of the delegated group information. }, "outputType": "A String", # Optional. Default output type for all enabled headers. - "userInfo": { # Delegated user info configuration. # Optional. User info configuration. - "outputType": "A String", # Optional. The output type of the delegated user info. + "userInfo": { # The configuration information for the delegated user. # Optional. User details. + "outputType": "A String", # Optional. The delegated user's information. }, }, - "gatewayIdentity": "A String", # Optional. Gateway identity configuration. - "metadataHeaders": { # Optional. Custom resource specific headers along with the values. The names should conform to RFC 9110: > Field names SHOULD constrain themselves to alphanumeric characters, "-", and ".", and SHOULD begin with a letter. Field values SHOULD contain only ASCII printable characters and tab. + "gatewayIdentity": "A String", # Optional. The security gateway identity configuration. + "metadataHeaders": { # Optional. Custom resource specific headers along with the values. The names should conform to RFC 9110: >Field names can contain alphanumeric characters, hyphens, and periods, can contain only ASCII-printable characters and tabs, and must start with a letter. "a_key": "A String", }, }, "serviceDiscovery": { # Settings related to the Service Discovery. # Optional. Settings related to the Service Discovery. "apiGateway": { # If Service Discovery is done through API, defines its settings. # Required. External API configuration. "resourceOverride": { # API operation descriptor. # Required. Enables fetching resource model updates to alter service behavior per Chrome profile. - "path": "A String", # Required. Contains uri path fragment where HTTP request is sent. + "path": "A String", # Required. Contains the URI path fragment where HTTP request is sent. }, }, }, diff --git a/docs/dyn/beyondcorp_v1alpha.projects.locations.html b/docs/dyn/beyondcorp_v1alpha.projects.locations.html index 638ffe8d97..e82e11c5fb 100644 --- a/docs/dyn/beyondcorp_v1alpha.projects.locations.html +++ b/docs/dyn/beyondcorp_v1alpha.projects.locations.html @@ -175,7 +175,7 @@

Method Details

Args: name: string, The resource that owns the locations collection, if applicable. (required) - extraLocationTypes: string, Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage. (repeated) + extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated) filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160). pageSize: integer, The maximum number of results to return. If not set, the service selects a default. pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page. diff --git a/docs/dyn/beyondcorp_v1alpha.projects.locations.securityGateways.applications.html b/docs/dyn/beyondcorp_v1alpha.projects.locations.securityGateways.applications.html index d3ad0af3f5..4253243101 100644 --- a/docs/dyn/beyondcorp_v1alpha.projects.locations.securityGateways.applications.html +++ b/docs/dyn/beyondcorp_v1alpha.projects.locations.securityGateways.applications.html @@ -122,10 +122,10 @@

Method Details

{ # The information about an application resource. "createTime": "A String", # Output only. Timestamp when the resource was created. "displayName": "A String", # Optional. An arbitrary user-provided name for the application resource. Cannot exceed 64 characters. - "endpointMatchers": [ # Required. Endpoint matchers associated with an application. A combination of hostname and ports as endpoint matchers is used to match the application. Match conditions for OR logic. An array of match conditions to allow for multiple matching criteria. The rule is considered a match if one of the conditions is met. The conditions should be the following combination: (Hostname & Ports) EXAMPLES: Hostname and Ports - ("*.example.com", "443"), ("example.com" and "22"), ("example.com" and "22,33") etc + "endpointMatchers": [ # Optional. An array of conditions to match the application's network endpoint. Each element in the array is an EndpointMatcher object, which defines a specific combination of a hostname pattern and one or more ports. The application is considered matched if at least one of the EndpointMatcher conditions in this array is met (the conditions are combined using OR logic). Each EndpointMatcher must contain a hostname pattern, such as "example.com", and one or more port numbers specified as a string, such as "443". Hostname and port number examples: "*.example.com", "443" "example.com" and "22" "example.com" and "22,33" { # EndpointMatcher contains the information of the endpoint that will match the application. "hostname": "A String", # Required. Hostname of the application. - "ports": [ # Required. Ports of the application. + "ports": [ # Required. The ports of the application. 42, ], }, @@ -157,19 +157,19 @@

Method Details

], "clientIp": True or False, # Optional. Client IP configuration. The client IP address is included if true. "contextualHeaders": { # Contextual headers configuration. # Optional. Configuration for the contextual headers. - "deviceInfo": { # Delegated device info configuration. # Optional. Device info configuration. - "outputType": "A String", # Optional. The output type of the delegated device info. + "deviceInfo": { # The delegated device information configuration. # Optional. The device information configuration. + "outputType": "A String", # Optional. The output type details for the delegated device. }, - "groupInfo": { # Delegated group info configuration. # Optional. Group info configuration. - "outputType": "A String", # Optional. The output type of the delegated group info. + "groupInfo": { # The delegated group configuration details. # Optional. Group details. + "outputType": "A String", # Optional. The output type of the delegated group information. }, "outputType": "A String", # Optional. Default output type for all enabled headers. - "userInfo": { # Delegated user info configuration. # Optional. User info configuration. - "outputType": "A String", # Optional. The output type of the delegated user info. + "userInfo": { # The configuration information for the delegated user. # Optional. User details. + "outputType": "A String", # Optional. The delegated user's information. }, }, - "gatewayIdentity": "A String", # Optional. Gateway identity configuration. - "metadataHeaders": { # Optional. Custom resource specific headers along with the values. The names should conform to RFC 9110: > Field names SHOULD constrain themselves to alphanumeric characters, "-", and ".", and SHOULD begin with a letter. Field values SHOULD contain only ASCII printable characters and tab. + "gatewayIdentity": "A String", # Optional. The security gateway identity configuration. + "metadataHeaders": { # Optional. Custom resource specific headers along with the values. The names should conform to RFC 9110: >Field names can contain alphanumeric characters, hyphens, and periods, can contain only ASCII-printable characters and tabs, and must start with a letter. "a_key": "A String", }, }, @@ -262,10 +262,10 @@

Method Details

{ # The information about an application resource. "createTime": "A String", # Output only. Timestamp when the resource was created. "displayName": "A String", # Optional. An arbitrary user-provided name for the application resource. Cannot exceed 64 characters. - "endpointMatchers": [ # Required. Endpoint matchers associated with an application. A combination of hostname and ports as endpoint matchers is used to match the application. Match conditions for OR logic. An array of match conditions to allow for multiple matching criteria. The rule is considered a match if one of the conditions is met. The conditions should be the following combination: (Hostname & Ports) EXAMPLES: Hostname and Ports - ("*.example.com", "443"), ("example.com" and "22"), ("example.com" and "22,33") etc + "endpointMatchers": [ # Optional. An array of conditions to match the application's network endpoint. Each element in the array is an EndpointMatcher object, which defines a specific combination of a hostname pattern and one or more ports. The application is considered matched if at least one of the EndpointMatcher conditions in this array is met (the conditions are combined using OR logic). Each EndpointMatcher must contain a hostname pattern, such as "example.com", and one or more port numbers specified as a string, such as "443". Hostname and port number examples: "*.example.com", "443" "example.com" and "22" "example.com" and "22,33" { # EndpointMatcher contains the information of the endpoint that will match the application. "hostname": "A String", # Required. Hostname of the application. - "ports": [ # Required. Ports of the application. + "ports": [ # Required. The ports of the application. 42, ], }, @@ -297,19 +297,19 @@

Method Details

], "clientIp": True or False, # Optional. Client IP configuration. The client IP address is included if true. "contextualHeaders": { # Contextual headers configuration. # Optional. Configuration for the contextual headers. - "deviceInfo": { # Delegated device info configuration. # Optional. Device info configuration. - "outputType": "A String", # Optional. The output type of the delegated device info. + "deviceInfo": { # The delegated device information configuration. # Optional. The device information configuration. + "outputType": "A String", # Optional. The output type details for the delegated device. }, - "groupInfo": { # Delegated group info configuration. # Optional. Group info configuration. - "outputType": "A String", # Optional. The output type of the delegated group info. + "groupInfo": { # The delegated group configuration details. # Optional. Group details. + "outputType": "A String", # Optional. The output type of the delegated group information. }, "outputType": "A String", # Optional. Default output type for all enabled headers. - "userInfo": { # Delegated user info configuration. # Optional. User info configuration. - "outputType": "A String", # Optional. The output type of the delegated user info. + "userInfo": { # The configuration information for the delegated user. # Optional. User details. + "outputType": "A String", # Optional. The delegated user's information. }, }, - "gatewayIdentity": "A String", # Optional. Gateway identity configuration. - "metadataHeaders": { # Optional. Custom resource specific headers along with the values. The names should conform to RFC 9110: > Field names SHOULD constrain themselves to alphanumeric characters, "-", and ".", and SHOULD begin with a letter. Field values SHOULD contain only ASCII printable characters and tab. + "gatewayIdentity": "A String", # Optional. The security gateway identity configuration. + "metadataHeaders": { # Optional. Custom resource specific headers along with the values. The names should conform to RFC 9110: >Field names can contain alphanumeric characters, hyphens, and periods, can contain only ASCII-printable characters and tabs, and must start with a letter. "a_key": "A String", }, }, @@ -389,10 +389,10 @@

Method Details

{ # The information about an application resource. "createTime": "A String", # Output only. Timestamp when the resource was created. "displayName": "A String", # Optional. An arbitrary user-provided name for the application resource. Cannot exceed 64 characters. - "endpointMatchers": [ # Required. Endpoint matchers associated with an application. A combination of hostname and ports as endpoint matchers is used to match the application. Match conditions for OR logic. An array of match conditions to allow for multiple matching criteria. The rule is considered a match if one of the conditions is met. The conditions should be the following combination: (Hostname & Ports) EXAMPLES: Hostname and Ports - ("*.example.com", "443"), ("example.com" and "22"), ("example.com" and "22,33") etc + "endpointMatchers": [ # Optional. An array of conditions to match the application's network endpoint. Each element in the array is an EndpointMatcher object, which defines a specific combination of a hostname pattern and one or more ports. The application is considered matched if at least one of the EndpointMatcher conditions in this array is met (the conditions are combined using OR logic). Each EndpointMatcher must contain a hostname pattern, such as "example.com", and one or more port numbers specified as a string, such as "443". Hostname and port number examples: "*.example.com", "443" "example.com" and "22" "example.com" and "22,33" { # EndpointMatcher contains the information of the endpoint that will match the application. "hostname": "A String", # Required. Hostname of the application. - "ports": [ # Required. Ports of the application. + "ports": [ # Required. The ports of the application. 42, ], }, @@ -424,19 +424,19 @@

Method Details

], "clientIp": True or False, # Optional. Client IP configuration. The client IP address is included if true. "contextualHeaders": { # Contextual headers configuration. # Optional. Configuration for the contextual headers. - "deviceInfo": { # Delegated device info configuration. # Optional. Device info configuration. - "outputType": "A String", # Optional. The output type of the delegated device info. + "deviceInfo": { # The delegated device information configuration. # Optional. The device information configuration. + "outputType": "A String", # Optional. The output type details for the delegated device. }, - "groupInfo": { # Delegated group info configuration. # Optional. Group info configuration. - "outputType": "A String", # Optional. The output type of the delegated group info. + "groupInfo": { # The delegated group configuration details. # Optional. Group details. + "outputType": "A String", # Optional. The output type of the delegated group information. }, "outputType": "A String", # Optional. Default output type for all enabled headers. - "userInfo": { # Delegated user info configuration. # Optional. User info configuration. - "outputType": "A String", # Optional. The output type of the delegated user info. + "userInfo": { # The configuration information for the delegated user. # Optional. User details. + "outputType": "A String", # Optional. The delegated user's information. }, }, - "gatewayIdentity": "A String", # Optional. Gateway identity configuration. - "metadataHeaders": { # Optional. Custom resource specific headers along with the values. The names should conform to RFC 9110: > Field names SHOULD constrain themselves to alphanumeric characters, "-", and ".", and SHOULD begin with a letter. Field values SHOULD contain only ASCII printable characters and tab. + "gatewayIdentity": "A String", # Optional. The security gateway identity configuration. + "metadataHeaders": { # Optional. Custom resource specific headers along with the values. The names should conform to RFC 9110: >Field names can contain alphanumeric characters, hyphens, and periods, can contain only ASCII-printable characters and tabs, and must start with a letter. "a_key": "A String", }, }, @@ -477,10 +477,10 @@

Method Details

{ # The information about an application resource. "createTime": "A String", # Output only. Timestamp when the resource was created. "displayName": "A String", # Optional. An arbitrary user-provided name for the application resource. Cannot exceed 64 characters. - "endpointMatchers": [ # Required. Endpoint matchers associated with an application. A combination of hostname and ports as endpoint matchers is used to match the application. Match conditions for OR logic. An array of match conditions to allow for multiple matching criteria. The rule is considered a match if one of the conditions is met. The conditions should be the following combination: (Hostname & Ports) EXAMPLES: Hostname and Ports - ("*.example.com", "443"), ("example.com" and "22"), ("example.com" and "22,33") etc + "endpointMatchers": [ # Optional. An array of conditions to match the application's network endpoint. Each element in the array is an EndpointMatcher object, which defines a specific combination of a hostname pattern and one or more ports. The application is considered matched if at least one of the EndpointMatcher conditions in this array is met (the conditions are combined using OR logic). Each EndpointMatcher must contain a hostname pattern, such as "example.com", and one or more port numbers specified as a string, such as "443". Hostname and port number examples: "*.example.com", "443" "example.com" and "22" "example.com" and "22,33" { # EndpointMatcher contains the information of the endpoint that will match the application. "hostname": "A String", # Required. Hostname of the application. - "ports": [ # Required. Ports of the application. + "ports": [ # Required. The ports of the application. 42, ], }, @@ -512,19 +512,19 @@

Method Details

], "clientIp": True or False, # Optional. Client IP configuration. The client IP address is included if true. "contextualHeaders": { # Contextual headers configuration. # Optional. Configuration for the contextual headers. - "deviceInfo": { # Delegated device info configuration. # Optional. Device info configuration. - "outputType": "A String", # Optional. The output type of the delegated device info. + "deviceInfo": { # The delegated device information configuration. # Optional. The device information configuration. + "outputType": "A String", # Optional. The output type details for the delegated device. }, - "groupInfo": { # Delegated group info configuration. # Optional. Group info configuration. - "outputType": "A String", # Optional. The output type of the delegated group info. + "groupInfo": { # The delegated group configuration details. # Optional. Group details. + "outputType": "A String", # Optional. The output type of the delegated group information. }, "outputType": "A String", # Optional. Default output type for all enabled headers. - "userInfo": { # Delegated user info configuration. # Optional. User info configuration. - "outputType": "A String", # Optional. The output type of the delegated user info. + "userInfo": { # The configuration information for the delegated user. # Optional. User details. + "outputType": "A String", # Optional. The delegated user's information. }, }, - "gatewayIdentity": "A String", # Optional. Gateway identity configuration. - "metadataHeaders": { # Optional. Custom resource specific headers along with the values. The names should conform to RFC 9110: > Field names SHOULD constrain themselves to alphanumeric characters, "-", and ".", and SHOULD begin with a letter. Field values SHOULD contain only ASCII printable characters and tab. + "gatewayIdentity": "A String", # Optional. The security gateway identity configuration. + "metadataHeaders": { # Optional. Custom resource specific headers along with the values. The names should conform to RFC 9110: >Field names can contain alphanumeric characters, hyphens, and periods, can contain only ASCII-printable characters and tabs, and must start with a letter. "a_key": "A String", }, }, diff --git a/docs/dyn/beyondcorp_v1alpha.projects.locations.securityGateways.html b/docs/dyn/beyondcorp_v1alpha.projects.locations.securityGateways.html index f272794fac..182bea6c26 100644 --- a/docs/dyn/beyondcorp_v1alpha.projects.locations.securityGateways.html +++ b/docs/dyn/beyondcorp_v1alpha.projects.locations.securityGateways.html @@ -147,26 +147,26 @@

Method Details

], "clientIp": True or False, # Optional. Client IP configuration. The client IP address is included if true. "contextualHeaders": { # Contextual headers configuration. # Optional. Configuration for the contextual headers. - "deviceInfo": { # Delegated device info configuration. # Optional. Device info configuration. - "outputType": "A String", # Optional. The output type of the delegated device info. + "deviceInfo": { # The delegated device information configuration. # Optional. The device information configuration. + "outputType": "A String", # Optional. The output type details for the delegated device. }, - "groupInfo": { # Delegated group info configuration. # Optional. Group info configuration. - "outputType": "A String", # Optional. The output type of the delegated group info. + "groupInfo": { # The delegated group configuration details. # Optional. Group details. + "outputType": "A String", # Optional. The output type of the delegated group information. }, "outputType": "A String", # Optional. Default output type for all enabled headers. - "userInfo": { # Delegated user info configuration. # Optional. User info configuration. - "outputType": "A String", # Optional. The output type of the delegated user info. + "userInfo": { # The configuration information for the delegated user. # Optional. User details. + "outputType": "A String", # Optional. The delegated user's information. }, }, - "gatewayIdentity": "A String", # Optional. Gateway identity configuration. - "metadataHeaders": { # Optional. Custom resource specific headers along with the values. The names should conform to RFC 9110: > Field names SHOULD constrain themselves to alphanumeric characters, "-", and ".", and SHOULD begin with a letter. Field values SHOULD contain only ASCII printable characters and tab. + "gatewayIdentity": "A String", # Optional. The security gateway identity configuration. + "metadataHeaders": { # Optional. Custom resource specific headers along with the values. The names should conform to RFC 9110: >Field names can contain alphanumeric characters, hyphens, and periods, can contain only ASCII-printable characters and tabs, and must start with a letter. "a_key": "A String", }, }, "serviceDiscovery": { # Settings related to the Service Discovery. # Optional. Settings related to the Service Discovery. "apiGateway": { # If Service Discovery is done through API, defines its settings. # Required. External API configuration. "resourceOverride": { # API operation descriptor. # Required. Enables fetching resource model updates to alter service behavior per Chrome profile. - "path": "A String", # Required. Contains uri path fragment where HTTP request is sent. + "path": "A String", # Required. Contains the URI path fragment where HTTP request is sent. }, }, }, @@ -279,26 +279,26 @@

Method Details

], "clientIp": True or False, # Optional. Client IP configuration. The client IP address is included if true. "contextualHeaders": { # Contextual headers configuration. # Optional. Configuration for the contextual headers. - "deviceInfo": { # Delegated device info configuration. # Optional. Device info configuration. - "outputType": "A String", # Optional. The output type of the delegated device info. + "deviceInfo": { # The delegated device information configuration. # Optional. The device information configuration. + "outputType": "A String", # Optional. The output type details for the delegated device. }, - "groupInfo": { # Delegated group info configuration. # Optional. Group info configuration. - "outputType": "A String", # Optional. The output type of the delegated group info. + "groupInfo": { # The delegated group configuration details. # Optional. Group details. + "outputType": "A String", # Optional. The output type of the delegated group information. }, "outputType": "A String", # Optional. Default output type for all enabled headers. - "userInfo": { # Delegated user info configuration. # Optional. User info configuration. - "outputType": "A String", # Optional. The output type of the delegated user info. + "userInfo": { # The configuration information for the delegated user. # Optional. User details. + "outputType": "A String", # Optional. The delegated user's information. }, }, - "gatewayIdentity": "A String", # Optional. Gateway identity configuration. - "metadataHeaders": { # Optional. Custom resource specific headers along with the values. The names should conform to RFC 9110: > Field names SHOULD constrain themselves to alphanumeric characters, "-", and ".", and SHOULD begin with a letter. Field values SHOULD contain only ASCII printable characters and tab. + "gatewayIdentity": "A String", # Optional. The security gateway identity configuration. + "metadataHeaders": { # Optional. Custom resource specific headers along with the values. The names should conform to RFC 9110: >Field names can contain alphanumeric characters, hyphens, and periods, can contain only ASCII-printable characters and tabs, and must start with a letter. "a_key": "A String", }, }, "serviceDiscovery": { # Settings related to the Service Discovery. # Optional. Settings related to the Service Discovery. "apiGateway": { # If Service Discovery is done through API, defines its settings. # Required. External API configuration. "resourceOverride": { # API operation descriptor. # Required. Enables fetching resource model updates to alter service behavior per Chrome profile. - "path": "A String", # Required. Contains uri path fragment where HTTP request is sent. + "path": "A String", # Required. Contains the URI path fragment where HTTP request is sent. }, }, }, @@ -399,26 +399,26 @@

Method Details

], "clientIp": True or False, # Optional. Client IP configuration. The client IP address is included if true. "contextualHeaders": { # Contextual headers configuration. # Optional. Configuration for the contextual headers. - "deviceInfo": { # Delegated device info configuration. # Optional. Device info configuration. - "outputType": "A String", # Optional. The output type of the delegated device info. + "deviceInfo": { # The delegated device information configuration. # Optional. The device information configuration. + "outputType": "A String", # Optional. The output type details for the delegated device. }, - "groupInfo": { # Delegated group info configuration. # Optional. Group info configuration. - "outputType": "A String", # Optional. The output type of the delegated group info. + "groupInfo": { # The delegated group configuration details. # Optional. Group details. + "outputType": "A String", # Optional. The output type of the delegated group information. }, "outputType": "A String", # Optional. Default output type for all enabled headers. - "userInfo": { # Delegated user info configuration. # Optional. User info configuration. - "outputType": "A String", # Optional. The output type of the delegated user info. + "userInfo": { # The configuration information for the delegated user. # Optional. User details. + "outputType": "A String", # Optional. The delegated user's information. }, }, - "gatewayIdentity": "A String", # Optional. Gateway identity configuration. - "metadataHeaders": { # Optional. Custom resource specific headers along with the values. The names should conform to RFC 9110: > Field names SHOULD constrain themselves to alphanumeric characters, "-", and ".", and SHOULD begin with a letter. Field values SHOULD contain only ASCII printable characters and tab. + "gatewayIdentity": "A String", # Optional. The security gateway identity configuration. + "metadataHeaders": { # Optional. Custom resource specific headers along with the values. The names should conform to RFC 9110: >Field names can contain alphanumeric characters, hyphens, and periods, can contain only ASCII-printable characters and tabs, and must start with a letter. "a_key": "A String", }, }, "serviceDiscovery": { # Settings related to the Service Discovery. # Optional. Settings related to the Service Discovery. "apiGateway": { # If Service Discovery is done through API, defines its settings. # Required. External API configuration. "resourceOverride": { # API operation descriptor. # Required. Enables fetching resource model updates to alter service behavior per Chrome profile. - "path": "A String", # Required. Contains uri path fragment where HTTP request is sent. + "path": "A String", # Required. Contains the URI path fragment where HTTP request is sent. }, }, }, @@ -478,26 +478,26 @@

Method Details

], "clientIp": True or False, # Optional. Client IP configuration. The client IP address is included if true. "contextualHeaders": { # Contextual headers configuration. # Optional. Configuration for the contextual headers. - "deviceInfo": { # Delegated device info configuration. # Optional. Device info configuration. - "outputType": "A String", # Optional. The output type of the delegated device info. + "deviceInfo": { # The delegated device information configuration. # Optional. The device information configuration. + "outputType": "A String", # Optional. The output type details for the delegated device. }, - "groupInfo": { # Delegated group info configuration. # Optional. Group info configuration. - "outputType": "A String", # Optional. The output type of the delegated group info. + "groupInfo": { # The delegated group configuration details. # Optional. Group details. + "outputType": "A String", # Optional. The output type of the delegated group information. }, "outputType": "A String", # Optional. Default output type for all enabled headers. - "userInfo": { # Delegated user info configuration. # Optional. User info configuration. - "outputType": "A String", # Optional. The output type of the delegated user info. + "userInfo": { # The configuration information for the delegated user. # Optional. User details. + "outputType": "A String", # Optional. The delegated user's information. }, }, - "gatewayIdentity": "A String", # Optional. Gateway identity configuration. - "metadataHeaders": { # Optional. Custom resource specific headers along with the values. The names should conform to RFC 9110: > Field names SHOULD constrain themselves to alphanumeric characters, "-", and ".", and SHOULD begin with a letter. Field values SHOULD contain only ASCII printable characters and tab. + "gatewayIdentity": "A String", # Optional. The security gateway identity configuration. + "metadataHeaders": { # Optional. Custom resource specific headers along with the values. The names should conform to RFC 9110: >Field names can contain alphanumeric characters, hyphens, and periods, can contain only ASCII-printable characters and tabs, and must start with a letter. "a_key": "A String", }, }, "serviceDiscovery": { # Settings related to the Service Discovery. # Optional. Settings related to the Service Discovery. "apiGateway": { # If Service Discovery is done through API, defines its settings. # Required. External API configuration. "resourceOverride": { # API operation descriptor. # Required. Enables fetching resource model updates to alter service behavior per Chrome profile. - "path": "A String", # Required. Contains uri path fragment where HTTP request is sent. + "path": "A String", # Required. Contains the URI path fragment where HTTP request is sent. }, }, }, diff --git a/docs/dyn/bigquerydatatransfer_v1.projects.locations.html b/docs/dyn/bigquerydatatransfer_v1.projects.locations.html index da6dc4c755..b328ad6694 100644 --- a/docs/dyn/bigquerydatatransfer_v1.projects.locations.html +++ b/docs/dyn/bigquerydatatransfer_v1.projects.locations.html @@ -168,7 +168,7 @@

Method Details

Args: name: string, The resource that owns the locations collection, if applicable. (required) - extraLocationTypes: string, Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage. (repeated) + extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated) filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160). pageSize: integer, The maximum number of results to return. If not set, the service selects a default. pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page. diff --git a/docs/dyn/calendar_v3.acl.html b/docs/dyn/calendar_v3.acl.html index a3ad3057c5..6fd638a5f2 100644 --- a/docs/dyn/calendar_v3.acl.html +++ b/docs/dyn/calendar_v3.acl.html @@ -137,7 +137,8 @@

Method Details

# - "freeBusyReader" - Provides read access to free/busy information. # - "reader" - Provides read access to the calendar. Private events will appear to users with reader access, but event details will be hidden. # - "writer" - Provides read and write access to the calendar. Private events will appear to users with writer access, and event details will be visible. Provides read access to the calendar's ACLs. - # - "owner" - Provides ownership of the calendar. This role has all of the permissions of the writer role with the additional ability to manipulate ACLs. + # - "owner" - Provides manager access to the calendar. This role has all of the permissions of the writer role with the additional ability to modify access levels of other users. + # Important: the owner role is different from the calendar's data owner. A calendar has a single data owner, but can have multiple users with owner role. "scope": { # The extent to which calendar access is granted by this ACL rule. "type": "A String", # The type of the scope. Possible values are: # - "default" - The public scope. This is the default value. @@ -167,7 +168,8 @@

Method Details

# - "freeBusyReader" - Provides read access to free/busy information. # - "reader" - Provides read access to the calendar. Private events will appear to users with reader access, but event details will be hidden. # - "writer" - Provides read and write access to the calendar. Private events will appear to users with writer access, and event details will be visible. Provides read access to the calendar's ACLs. - # - "owner" - Provides ownership of the calendar. This role has all of the permissions of the writer role with the additional ability to manipulate ACLs. + # - "owner" - Provides manager access to the calendar. This role has all of the permissions of the writer role with the additional ability to modify access levels of other users. + # Important: the owner role is different from the calendar's data owner. A calendar has a single data owner, but can have multiple users with owner role. "scope": { # The extent to which calendar access is granted by this ACL rule. "type": "A String", # The type of the scope. Possible values are: # - "default" - The public scope. This is the default value. @@ -192,7 +194,8 @@

Method Details

# - "freeBusyReader" - Provides read access to free/busy information. # - "reader" - Provides read access to the calendar. Private events will appear to users with reader access, but event details will be hidden. # - "writer" - Provides read and write access to the calendar. Private events will appear to users with writer access, and event details will be visible. Provides read access to the calendar's ACLs. - # - "owner" - Provides ownership of the calendar. This role has all of the permissions of the writer role with the additional ability to manipulate ACLs. + # - "owner" - Provides manager access to the calendar. This role has all of the permissions of the writer role with the additional ability to modify access levels of other users. + # Important: the owner role is different from the calendar's data owner. A calendar has a single data owner, but can have multiple users with owner role. "scope": { # The extent to which calendar access is granted by this ACL rule. "type": "A String", # The type of the scope. Possible values are: # - "default" - The public scope. This is the default value. @@ -233,7 +236,8 @@

Method Details

# - "freeBusyReader" - Provides read access to free/busy information. # - "reader" - Provides read access to the calendar. Private events will appear to users with reader access, but event details will be hidden. # - "writer" - Provides read and write access to the calendar. Private events will appear to users with writer access, and event details will be visible. Provides read access to the calendar's ACLs. - # - "owner" - Provides ownership of the calendar. This role has all of the permissions of the writer role with the additional ability to manipulate ACLs. + # - "owner" - Provides manager access to the calendar. This role has all of the permissions of the writer role with the additional ability to modify access levels of other users. + # Important: the owner role is different from the calendar's data owner. A calendar has a single data owner, but can have multiple users with owner role. "scope": { # The extent to which calendar access is granted by this ACL rule. "type": "A String", # The type of the scope. Possible values are: # - "default" - The public scope. This is the default value. @@ -283,7 +287,8 @@

Method Details

# - "freeBusyReader" - Provides read access to free/busy information. # - "reader" - Provides read access to the calendar. Private events will appear to users with reader access, but event details will be hidden. # - "writer" - Provides read and write access to the calendar. Private events will appear to users with writer access, and event details will be visible. Provides read access to the calendar's ACLs. - # - "owner" - Provides ownership of the calendar. This role has all of the permissions of the writer role with the additional ability to manipulate ACLs. + # - "owner" - Provides manager access to the calendar. This role has all of the permissions of the writer role with the additional ability to modify access levels of other users. + # Important: the owner role is different from the calendar's data owner. A calendar has a single data owner, but can have multiple users with owner role. "scope": { # The extent to which calendar access is granted by this ACL rule. "type": "A String", # The type of the scope. Possible values are: # - "default" - The public scope. This is the default value. @@ -308,7 +313,8 @@

Method Details

# - "freeBusyReader" - Provides read access to free/busy information. # - "reader" - Provides read access to the calendar. Private events will appear to users with reader access, but event details will be hidden. # - "writer" - Provides read and write access to the calendar. Private events will appear to users with writer access, and event details will be visible. Provides read access to the calendar's ACLs. - # - "owner" - Provides ownership of the calendar. This role has all of the permissions of the writer role with the additional ability to manipulate ACLs. + # - "owner" - Provides manager access to the calendar. This role has all of the permissions of the writer role with the additional ability to modify access levels of other users. + # Important: the owner role is different from the calendar's data owner. A calendar has a single data owner, but can have multiple users with owner role. "scope": { # The extent to which calendar access is granted by this ACL rule. "type": "A String", # The type of the scope. Possible values are: # - "default" - The public scope. This is the default value. @@ -339,7 +345,8 @@

Method Details

# - "freeBusyReader" - Provides read access to free/busy information. # - "reader" - Provides read access to the calendar. Private events will appear to users with reader access, but event details will be hidden. # - "writer" - Provides read and write access to the calendar. Private events will appear to users with writer access, and event details will be visible. Provides read access to the calendar's ACLs. - # - "owner" - Provides ownership of the calendar. This role has all of the permissions of the writer role with the additional ability to manipulate ACLs. + # - "owner" - Provides manager access to the calendar. This role has all of the permissions of the writer role with the additional ability to modify access levels of other users. + # Important: the owner role is different from the calendar's data owner. A calendar has a single data owner, but can have multiple users with owner role. "scope": { # The extent to which calendar access is granted by this ACL rule. "type": "A String", # The type of the scope. Possible values are: # - "default" - The public scope. This is the default value. @@ -364,7 +371,8 @@

Method Details

# - "freeBusyReader" - Provides read access to free/busy information. # - "reader" - Provides read access to the calendar. Private events will appear to users with reader access, but event details will be hidden. # - "writer" - Provides read and write access to the calendar. Private events will appear to users with writer access, and event details will be visible. Provides read access to the calendar's ACLs. - # - "owner" - Provides ownership of the calendar. This role has all of the permissions of the writer role with the additional ability to manipulate ACLs. + # - "owner" - Provides manager access to the calendar. This role has all of the permissions of the writer role with the additional ability to modify access levels of other users. + # Important: the owner role is different from the calendar's data owner. A calendar has a single data owner, but can have multiple users with owner role. "scope": { # The extent to which calendar access is granted by this ACL rule. "type": "A String", # The type of the scope. Possible values are: # - "default" - The public scope. This is the default value. diff --git a/docs/dyn/calendar_v3.calendarList.html b/docs/dyn/calendar_v3.calendarList.html index b58509f723..bf22b140bf 100644 --- a/docs/dyn/calendar_v3.calendarList.html +++ b/docs/dyn/calendar_v3.calendarList.html @@ -131,7 +131,8 @@

Method Details

# - "freeBusyReader" - Provides read access to free/busy information. # - "reader" - Provides read access to the calendar. Private events will appear to users with reader access, but event details will be hidden. # - "writer" - Provides read and write access to the calendar. Private events will appear to users with writer access, and event details will be visible. - # - "owner" - Provides ownership of the calendar. This role has all of the permissions of the writer role with the additional ability to see and manipulate ACLs. + # - "owner" - Provides manager access to the calendar. This role has all of the permissions of the writer role with the additional ability to see and modify access levels of other users. + # Important: the owner role is different from the calendar's data owner. A calendar has a single data owner, but can have multiple users with owner role. "backgroundColor": "A String", # The main color of the calendar in the hexadecimal format "#0088aa". This property supersedes the index-based colorId property. To set or change this property, you need to specify colorRgbFormat=true in the parameters of the insert, update and patch methods. Optional. "colorId": "A String", # The color of the calendar. This is an ID referring to an entry in the calendar section of the colors definition (see the colors endpoint). This property is superseded by the backgroundColor and foregroundColor properties and can be ignored when using these properties. Optional. "conferenceProperties": { # Conferencing properties for this calendar, for example what types of conferences are allowed. @@ -143,6 +144,7 @@

Method Details

"A String", ], }, + "dataOwner": "A String", # The email of the owner of the calendar. Set only for secondary calendars. Read-only. "defaultReminders": [ # The default reminders that the authenticated user has for this calendar. { "method": "A String", # The method used by this reminder. Possible values are: @@ -198,7 +200,8 @@

Method Details

# - "freeBusyReader" - Provides read access to free/busy information. # - "reader" - Provides read access to the calendar. Private events will appear to users with reader access, but event details will be hidden. # - "writer" - Provides read and write access to the calendar. Private events will appear to users with writer access, and event details will be visible. - # - "owner" - Provides ownership of the calendar. This role has all of the permissions of the writer role with the additional ability to see and manipulate ACLs. + # - "owner" - Provides manager access to the calendar. This role has all of the permissions of the writer role with the additional ability to see and modify access levels of other users. + # Important: the owner role is different from the calendar's data owner. A calendar has a single data owner, but can have multiple users with owner role. "backgroundColor": "A String", # The main color of the calendar in the hexadecimal format "#0088aa". This property supersedes the index-based colorId property. To set or change this property, you need to specify colorRgbFormat=true in the parameters of the insert, update and patch methods. Optional. "colorId": "A String", # The color of the calendar. This is an ID referring to an entry in the calendar section of the colors definition (see the colors endpoint). This property is superseded by the backgroundColor and foregroundColor properties and can be ignored when using these properties. Optional. "conferenceProperties": { # Conferencing properties for this calendar, for example what types of conferences are allowed. @@ -210,6 +213,7 @@

Method Details

"A String", ], }, + "dataOwner": "A String", # The email of the owner of the calendar. Set only for secondary calendars. Read-only. "defaultReminders": [ # The default reminders that the authenticated user has for this calendar. { "method": "A String", # The method used by this reminder. Possible values are: @@ -261,7 +265,8 @@

Method Details

# - "freeBusyReader" - Provides read access to free/busy information. # - "reader" - Provides read access to the calendar. Private events will appear to users with reader access, but event details will be hidden. # - "writer" - Provides read and write access to the calendar. Private events will appear to users with writer access, and event details will be visible. - # - "owner" - Provides ownership of the calendar. This role has all of the permissions of the writer role with the additional ability to see and manipulate ACLs. + # - "owner" - Provides manager access to the calendar. This role has all of the permissions of the writer role with the additional ability to see and modify access levels of other users. + # Important: the owner role is different from the calendar's data owner. A calendar has a single data owner, but can have multiple users with owner role. "backgroundColor": "A String", # The main color of the calendar in the hexadecimal format "#0088aa". This property supersedes the index-based colorId property. To set or change this property, you need to specify colorRgbFormat=true in the parameters of the insert, update and patch methods. Optional. "colorId": "A String", # The color of the calendar. This is an ID referring to an entry in the calendar section of the colors definition (see the colors endpoint). This property is superseded by the backgroundColor and foregroundColor properties and can be ignored when using these properties. Optional. "conferenceProperties": { # Conferencing properties for this calendar, for example what types of conferences are allowed. @@ -273,6 +278,7 @@

Method Details

"A String", ], }, + "dataOwner": "A String", # The email of the owner of the calendar. Set only for secondary calendars. Read-only. "defaultReminders": [ # The default reminders that the authenticated user has for this calendar. { "method": "A String", # The method used by this reminder. Possible values are: @@ -347,7 +353,8 @@

Method Details

# - "freeBusyReader" - Provides read access to free/busy information. # - "reader" - Provides read access to the calendar. Private events will appear to users with reader access, but event details will be hidden. # - "writer" - Provides read and write access to the calendar. Private events will appear to users with writer access, and event details will be visible. - # - "owner" - Provides ownership of the calendar. This role has all of the permissions of the writer role with the additional ability to see and manipulate ACLs. + # - "owner" - Provides manager access to the calendar. This role has all of the permissions of the writer role with the additional ability to see and modify access levels of other users. + # Important: the owner role is different from the calendar's data owner. A calendar has a single data owner, but can have multiple users with owner role. "backgroundColor": "A String", # The main color of the calendar in the hexadecimal format "#0088aa". This property supersedes the index-based colorId property. To set or change this property, you need to specify colorRgbFormat=true in the parameters of the insert, update and patch methods. Optional. "colorId": "A String", # The color of the calendar. This is an ID referring to an entry in the calendar section of the colors definition (see the colors endpoint). This property is superseded by the backgroundColor and foregroundColor properties and can be ignored when using these properties. Optional. "conferenceProperties": { # Conferencing properties for this calendar, for example what types of conferences are allowed. @@ -359,6 +366,7 @@

Method Details

"A String", ], }, + "dataOwner": "A String", # The email of the owner of the calendar. Set only for secondary calendars. Read-only. "defaultReminders": [ # The default reminders that the authenticated user has for this calendar. { "method": "A String", # The method used by this reminder. Possible values are: @@ -434,7 +442,8 @@

Method Details

# - "freeBusyReader" - Provides read access to free/busy information. # - "reader" - Provides read access to the calendar. Private events will appear to users with reader access, but event details will be hidden. # - "writer" - Provides read and write access to the calendar. Private events will appear to users with writer access, and event details will be visible. - # - "owner" - Provides ownership of the calendar. This role has all of the permissions of the writer role with the additional ability to see and manipulate ACLs. + # - "owner" - Provides manager access to the calendar. This role has all of the permissions of the writer role with the additional ability to see and modify access levels of other users. + # Important: the owner role is different from the calendar's data owner. A calendar has a single data owner, but can have multiple users with owner role. "backgroundColor": "A String", # The main color of the calendar in the hexadecimal format "#0088aa". This property supersedes the index-based colorId property. To set or change this property, you need to specify colorRgbFormat=true in the parameters of the insert, update and patch methods. Optional. "colorId": "A String", # The color of the calendar. This is an ID referring to an entry in the calendar section of the colors definition (see the colors endpoint). This property is superseded by the backgroundColor and foregroundColor properties and can be ignored when using these properties. Optional. "conferenceProperties": { # Conferencing properties for this calendar, for example what types of conferences are allowed. @@ -446,6 +455,7 @@

Method Details

"A String", ], }, + "dataOwner": "A String", # The email of the owner of the calendar. Set only for secondary calendars. Read-only. "defaultReminders": [ # The default reminders that the authenticated user has for this calendar. { "method": "A String", # The method used by this reminder. Possible values are: @@ -497,7 +507,8 @@

Method Details

# - "freeBusyReader" - Provides read access to free/busy information. # - "reader" - Provides read access to the calendar. Private events will appear to users with reader access, but event details will be hidden. # - "writer" - Provides read and write access to the calendar. Private events will appear to users with writer access, and event details will be visible. - # - "owner" - Provides ownership of the calendar. This role has all of the permissions of the writer role with the additional ability to see and manipulate ACLs. + # - "owner" - Provides manager access to the calendar. This role has all of the permissions of the writer role with the additional ability to see and modify access levels of other users. + # Important: the owner role is different from the calendar's data owner. A calendar has a single data owner, but can have multiple users with owner role. "backgroundColor": "A String", # The main color of the calendar in the hexadecimal format "#0088aa". This property supersedes the index-based colorId property. To set or change this property, you need to specify colorRgbFormat=true in the parameters of the insert, update and patch methods. Optional. "colorId": "A String", # The color of the calendar. This is an ID referring to an entry in the calendar section of the colors definition (see the colors endpoint). This property is superseded by the backgroundColor and foregroundColor properties and can be ignored when using these properties. Optional. "conferenceProperties": { # Conferencing properties for this calendar, for example what types of conferences are allowed. @@ -509,6 +520,7 @@

Method Details

"A String", ], }, + "dataOwner": "A String", # The email of the owner of the calendar. Set only for secondary calendars. Read-only. "defaultReminders": [ # The default reminders that the authenticated user has for this calendar. { "method": "A String", # The method used by this reminder. Possible values are: @@ -565,7 +577,8 @@

Method Details

# - "freeBusyReader" - Provides read access to free/busy information. # - "reader" - Provides read access to the calendar. Private events will appear to users with reader access, but event details will be hidden. # - "writer" - Provides read and write access to the calendar. Private events will appear to users with writer access, and event details will be visible. - # - "owner" - Provides ownership of the calendar. This role has all of the permissions of the writer role with the additional ability to see and manipulate ACLs. + # - "owner" - Provides manager access to the calendar. This role has all of the permissions of the writer role with the additional ability to see and modify access levels of other users. + # Important: the owner role is different from the calendar's data owner. A calendar has a single data owner, but can have multiple users with owner role. "backgroundColor": "A String", # The main color of the calendar in the hexadecimal format "#0088aa". This property supersedes the index-based colorId property. To set or change this property, you need to specify colorRgbFormat=true in the parameters of the insert, update and patch methods. Optional. "colorId": "A String", # The color of the calendar. This is an ID referring to an entry in the calendar section of the colors definition (see the colors endpoint). This property is superseded by the backgroundColor and foregroundColor properties and can be ignored when using these properties. Optional. "conferenceProperties": { # Conferencing properties for this calendar, for example what types of conferences are allowed. @@ -577,6 +590,7 @@

Method Details

"A String", ], }, + "dataOwner": "A String", # The email of the owner of the calendar. Set only for secondary calendars. Read-only. "defaultReminders": [ # The default reminders that the authenticated user has for this calendar. { "method": "A String", # The method used by this reminder. Possible values are: @@ -628,7 +642,8 @@

Method Details

# - "freeBusyReader" - Provides read access to free/busy information. # - "reader" - Provides read access to the calendar. Private events will appear to users with reader access, but event details will be hidden. # - "writer" - Provides read and write access to the calendar. Private events will appear to users with writer access, and event details will be visible. - # - "owner" - Provides ownership of the calendar. This role has all of the permissions of the writer role with the additional ability to see and manipulate ACLs. + # - "owner" - Provides manager access to the calendar. This role has all of the permissions of the writer role with the additional ability to see and modify access levels of other users. + # Important: the owner role is different from the calendar's data owner. A calendar has a single data owner, but can have multiple users with owner role. "backgroundColor": "A String", # The main color of the calendar in the hexadecimal format "#0088aa". This property supersedes the index-based colorId property. To set or change this property, you need to specify colorRgbFormat=true in the parameters of the insert, update and patch methods. Optional. "colorId": "A String", # The color of the calendar. This is an ID referring to an entry in the calendar section of the colors definition (see the colors endpoint). This property is superseded by the backgroundColor and foregroundColor properties and can be ignored when using these properties. Optional. "conferenceProperties": { # Conferencing properties for this calendar, for example what types of conferences are allowed. @@ -640,6 +655,7 @@

Method Details

"A String", ], }, + "dataOwner": "A String", # The email of the owner of the calendar. Set only for secondary calendars. Read-only. "defaultReminders": [ # The default reminders that the authenticated user has for this calendar. { "method": "A String", # The method used by this reminder. Possible values are: diff --git a/docs/dyn/calendar_v3.calendars.html b/docs/dyn/calendar_v3.calendars.html index 88faf2660f..0ecefa051d 100644 --- a/docs/dyn/calendar_v3.calendars.html +++ b/docs/dyn/calendar_v3.calendars.html @@ -130,6 +130,7 @@

Method Details

An object of the form: { + "autoAcceptInvitations": True or False, # Whether this calendar automatically accepts invitations. Only valid for resource calendars. "conferenceProperties": { # Conferencing properties for this calendar, for example what types of conferences are allowed. "allowedConferenceSolutionTypes": [ # The types of conference solutions that are supported for this calendar. # The possible values are: @@ -139,6 +140,7 @@

Method Details

"A String", ], }, + "dataOwner": "A String", # The email of the owner of the calendar. Set only for secondary calendars. Read-only. "description": "A String", # Description of the calendar. Optional. "etag": "A String", # ETag of the resource. "id": "A String", # Identifier of the calendar. To retrieve IDs call the calendarList.list() method. @@ -152,12 +154,16 @@

Method Details

insert(body=None)
Creates a secondary calendar.
+The authenticated user for the request is made the data owner of the new calendar.
+
+Note: We recommend to authenticate as the intended data owner of the calendar. You can use domain-wide delegation of authority to allow applications to act on behalf of a specific user. Don't use a service account for authentication. If you use a service account for authentication, the service account is the data owner, which can lead to unexpected behavior. For example, if a service account is the data owner, data ownership cannot be transferred.
 
 Args:
   body: object, The request body.
     The object takes the form of:
 
 {
+  "autoAcceptInvitations": True or False, # Whether this calendar automatically accepts invitations. Only valid for resource calendars.
   "conferenceProperties": { # Conferencing properties for this calendar, for example what types of conferences are allowed.
     "allowedConferenceSolutionTypes": [ # The types of conference solutions that are supported for this calendar.
         # The possible values are:
@@ -167,6 +173,7 @@ 

Method Details

"A String", ], }, + "dataOwner": "A String", # The email of the owner of the calendar. Set only for secondary calendars. Read-only. "description": "A String", # Description of the calendar. Optional. "etag": "A String", # ETag of the resource. "id": "A String", # Identifier of the calendar. To retrieve IDs call the calendarList.list() method. @@ -181,6 +188,7 @@

Method Details

An object of the form: { + "autoAcceptInvitations": True or False, # Whether this calendar automatically accepts invitations. Only valid for resource calendars. "conferenceProperties": { # Conferencing properties for this calendar, for example what types of conferences are allowed. "allowedConferenceSolutionTypes": [ # The types of conference solutions that are supported for this calendar. # The possible values are: @@ -190,6 +198,7 @@

Method Details

"A String", ], }, + "dataOwner": "A String", # The email of the owner of the calendar. Set only for secondary calendars. Read-only. "description": "A String", # Description of the calendar. Optional. "etag": "A String", # ETag of the resource. "id": "A String", # Identifier of the calendar. To retrieve IDs call the calendarList.list() method. @@ -210,6 +219,7 @@

Method Details

The object takes the form of: { + "autoAcceptInvitations": True or False, # Whether this calendar automatically accepts invitations. Only valid for resource calendars. "conferenceProperties": { # Conferencing properties for this calendar, for example what types of conferences are allowed. "allowedConferenceSolutionTypes": [ # The types of conference solutions that are supported for this calendar. # The possible values are: @@ -219,6 +229,7 @@

Method Details

"A String", ], }, + "dataOwner": "A String", # The email of the owner of the calendar. Set only for secondary calendars. Read-only. "description": "A String", # Description of the calendar. Optional. "etag": "A String", # ETag of the resource. "id": "A String", # Identifier of the calendar. To retrieve IDs call the calendarList.list() method. @@ -233,6 +244,7 @@

Method Details

An object of the form: { + "autoAcceptInvitations": True or False, # Whether this calendar automatically accepts invitations. Only valid for resource calendars. "conferenceProperties": { # Conferencing properties for this calendar, for example what types of conferences are allowed. "allowedConferenceSolutionTypes": [ # The types of conference solutions that are supported for this calendar. # The possible values are: @@ -242,6 +254,7 @@

Method Details

"A String", ], }, + "dataOwner": "A String", # The email of the owner of the calendar. Set only for secondary calendars. Read-only. "description": "A String", # Description of the calendar. Optional. "etag": "A String", # ETag of the resource. "id": "A String", # Identifier of the calendar. To retrieve IDs call the calendarList.list() method. @@ -262,6 +275,7 @@

Method Details

The object takes the form of: { + "autoAcceptInvitations": True or False, # Whether this calendar automatically accepts invitations. Only valid for resource calendars. "conferenceProperties": { # Conferencing properties for this calendar, for example what types of conferences are allowed. "allowedConferenceSolutionTypes": [ # The types of conference solutions that are supported for this calendar. # The possible values are: @@ -271,6 +285,7 @@

Method Details

"A String", ], }, + "dataOwner": "A String", # The email of the owner of the calendar. Set only for secondary calendars. Read-only. "description": "A String", # Description of the calendar. Optional. "etag": "A String", # ETag of the resource. "id": "A String", # Identifier of the calendar. To retrieve IDs call the calendarList.list() method. @@ -285,6 +300,7 @@

Method Details

An object of the form: { + "autoAcceptInvitations": True or False, # Whether this calendar automatically accepts invitations. Only valid for resource calendars. "conferenceProperties": { # Conferencing properties for this calendar, for example what types of conferences are allowed. "allowedConferenceSolutionTypes": [ # The types of conference solutions that are supported for this calendar. # The possible values are: @@ -294,6 +310,7 @@

Method Details

"A String", ], }, + "dataOwner": "A String", # The email of the owner of the calendar. Set only for secondary calendars. Read-only. "description": "A String", # Description of the calendar. Optional. "etag": "A String", # ETag of the resource. "id": "A String", # Identifier of the calendar. To retrieve IDs call the calendarList.list() method. diff --git a/docs/dyn/calendar_v3.events.html b/docs/dyn/calendar_v3.events.html index e957034849..66215fbf45 100644 --- a/docs/dyn/calendar_v3.events.html +++ b/docs/dyn/calendar_v3.events.html @@ -1703,7 +1703,8 @@

Method Details

# - "freeBusyReader" - The user has read access to free/busy information. # - "reader" - The user has read access to the calendar. Private events will appear to users with reader access, but event details will be hidden. # - "writer" - The user has read and write access to the calendar. Private events will appear to users with writer access, and event details will be visible. - # - "owner" - The user has ownership of the calendar. This role has all of the permissions of the writer role with the additional ability to see and manipulate ACLs. + # - "owner" - The user has manager access to the calendar. This role has all of the permissions of the writer role with the additional ability to see and modify access levels of other users. + # Important: the owner role is different from the calendar's data owner. A calendar has a single data owner, but can have multiple users with owner role. "defaultReminders": [ # The default reminders on the calendar for the authenticated user. These reminders apply to all events on this calendar that do not explicitly override them (i.e. do not have reminders.useDefault set to True). { "method": "A String", # The method used by this reminder. Possible values are: @@ -2106,7 +2107,8 @@

Method Details

# - "freeBusyReader" - The user has read access to free/busy information. # - "reader" - The user has read access to the calendar. Private events will appear to users with reader access, but event details will be hidden. # - "writer" - The user has read and write access to the calendar. Private events will appear to users with writer access, and event details will be visible. - # - "owner" - The user has ownership of the calendar. This role has all of the permissions of the writer role with the additional ability to see and manipulate ACLs. + # - "owner" - The user has manager access to the calendar. This role has all of the permissions of the writer role with the additional ability to see and modify access levels of other users. + # Important: the owner role is different from the calendar's data owner. A calendar has a single data owner, but can have multiple users with owner role. "defaultReminders": [ # The default reminders on the calendar for the authenticated user. These reminders apply to all events on this calendar that do not explicitly override them (i.e. do not have reminders.useDefault set to True). { "method": "A String", # The method used by this reminder. Possible values are: diff --git a/docs/dyn/certificatemanager_v1.projects.locations.html b/docs/dyn/certificatemanager_v1.projects.locations.html index 5d084db1cf..c5a99c8e2f 100644 --- a/docs/dyn/certificatemanager_v1.projects.locations.html +++ b/docs/dyn/certificatemanager_v1.projects.locations.html @@ -155,7 +155,7 @@

Method Details

Args: name: string, The resource that owns the locations collection, if applicable. (required) - extraLocationTypes: string, Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage. (repeated) + extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated) filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160). pageSize: integer, The maximum number of results to return. If not set, the service selects a default. pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page. diff --git a/docs/dyn/chat_v1.spaces.html b/docs/dyn/chat_v1.spaces.html index 9692400d06..99a83bcd6e 100644 --- a/docs/dyn/chat_v1.spaces.html +++ b/docs/dyn/chat_v1.spaces.html @@ -785,7 +785,7 @@

Method Details

"type": "A String", # Output only. Deprecated: Use `space_type` instead. The type of a space. } - updateMask: string, Required. The updated field paths, comma separated if there are multiple. You can update the following fields for a space: `space_details`: Updates the space's description. Supports up to 150 characters. `display_name`: Only supports updating the display name for spaces where `spaceType` field is `SPACE`. If you receive the error message `ALREADY_EXISTS`, try a different value. An existing space within the Google Workspace organization might already use this display name. `space_type`: Only supports changing a `GROUP_CHAT` space type to `SPACE`. Include `display_name` together with `space_type` in the update mask and ensure that the specified space has a non-empty display name and the `SPACE` space type. Including the `space_type` mask and the `SPACE` type in the specified space when updating the display name is optional if the existing space already has the `SPACE` type. Trying to update the space type in other ways results in an invalid argument error. `space_type` is not supported with `useAdminAccess`. `space_history_state`: Updates [space history settings](https://support.google.com/chat/answer/7664687) by turning history on or off for the space. Only supported if history settings are enabled for the Google Workspace organization. To update the space history state, you must omit all other field masks in your request. `space_history_state` is not supported with `useAdminAccess`. `access_settings.audience`: Updates the [access setting](https://support.google.com/chat/answer/11971020) of who can discover the space, join the space, and preview the messages in named space where `spaceType` field is `SPACE`. If the existing space has a target audience, you can remove the audience and restrict space access by omitting a value for this field mask. To update access settings for a space, the authenticating user must be a space manager and omit all other field masks in your request. You can't update this field if the space is in [import mode](https://developers.google.com/workspace/chat/import-data-overview). To learn more, see [Make a space discoverable to specific users](https://developers.google.com/workspace/chat/space-target-audience). `access_settings.audience` is not supported with `useAdminAccess`. `permission_settings`: Supports changing the [permission settings](https://support.google.com/chat/answer/13340792) of a space. When updating permission settings, you can only specify `permissionSettings` field masks; you cannot update other field masks at the same time. `permissionSettings` is not supported with `useAdminAccess`. The supported field masks include: - `permission_settings.manageMembersAndGroups` - `permission_settings.modifySpaceDetails` - `permission_settings.toggleHistory` - `permission_settings.useAtMentionAll` - `permission_settings.manageApps` - `permission_settings.manageWebhooks` - `permission_settings.replyMessages` + updateMask: string, Required. The updated field paths, comma separated if there are multiple. You can update the following fields for a space: `space_details`: Updates the space's description and guidelines. You must pass both description and guidelines in the update request as `SpaceDetails`. If you only want to update one of the fields, pass the existing value for the other field. `display_name`: Only supports updating the display name for spaces where `spaceType` field is `SPACE`. If you receive the error message `ALREADY_EXISTS`, try a different value. An existing space within the Google Workspace organization might already use this display name. `space_type`: Only supports changing a `GROUP_CHAT` space type to `SPACE`. Include `display_name` together with `space_type` in the update mask and ensure that the specified space has a non-empty display name and the `SPACE` space type. Including the `space_type` mask and the `SPACE` type in the specified space when updating the display name is optional if the existing space already has the `SPACE` type. Trying to update the space type in other ways results in an invalid argument error. `space_type` is not supported with `useAdminAccess`. `space_history_state`: Updates [space history settings](https://support.google.com/chat/answer/7664687) by turning history on or off for the space. Only supported if history settings are enabled for the Google Workspace organization. To update the space history state, you must omit all other field masks in your request. `space_history_state` is not supported with `useAdminAccess`. `access_settings.audience`: Updates the [access setting](https://support.google.com/chat/answer/11971020) of who can discover the space, join the space, and preview the messages in named space where `spaceType` field is `SPACE`. If the existing space has a target audience, you can remove the audience and restrict space access by omitting a value for this field mask. To update access settings for a space, the authenticating user must be a space manager and omit all other field masks in your request. You can't update this field if the space is in [import mode](https://developers.google.com/workspace/chat/import-data-overview). To learn more, see [Make a space discoverable to specific users](https://developers.google.com/workspace/chat/space-target-audience). `access_settings.audience` is not supported with `useAdminAccess`. `permission_settings`: Supports changing the [permission settings](https://support.google.com/chat/answer/13340792) of a space. When updating permission settings, you can only specify `permissionSettings` field masks; you cannot update other field masks at the same time. `permissionSettings` is not supported with `useAdminAccess`. The supported field masks include: - `permission_settings.manageMembersAndGroups` - `permission_settings.modifySpaceDetails` - `permission_settings.toggleHistory` - `permission_settings.useAtMentionAll` - `permission_settings.manageApps` - `permission_settings.manageWebhooks` - `permission_settings.replyMessages` useAdminAccess: boolean, Optional. When `true`, the method runs using the user's Google Workspace administrator privileges. The calling user must be a Google Workspace administrator with the [manage chat and spaces conversations privilege](https://support.google.com/a/answer/13369245). Requires the `chat.admin.spaces` [OAuth 2.0 scope](https://developers.google.com/workspace/chat/authenticate-authorize#chat-api-scopes). Some `FieldMask` values are not supported using admin access. For details, see the description of `update_mask`. x__xgafv: string, V1 error format. Allowed values diff --git a/docs/dyn/chat_v1.spaces.messages.attachments.html b/docs/dyn/chat_v1.spaces.messages.attachments.html index 1931bcd785..dbcfeb86ca 100644 --- a/docs/dyn/chat_v1.spaces.messages.attachments.html +++ b/docs/dyn/chat_v1.spaces.messages.attachments.html @@ -111,7 +111,7 @@

Method Details

"driveDataRef": { # A reference to the data of a drive attachment. # Output only. A reference to the Google Drive attachment. This field is used with the Google Drive API. "driveFileId": "A String", # The ID for the drive file. Use with the Drive API. }, - "name": "A String", # Optional. Resource name of the attachment, in the form `spaces/{space}/messages/{message}/attachments/{attachment}`. + "name": "A String", # Identifier. Resource name of the attachment. Format: `spaces/{space}/messages/{message}/attachments/{attachment}`. "source": "A String", # Output only. The source of the attachment. "thumbnailUri": "A String", # Output only. The thumbnail URL which should be used to preview the attachment to a human user. Chat apps shouldn't use this URL to download attachment content. }
diff --git a/docs/dyn/chat_v1.spaces.messages.html b/docs/dyn/chat_v1.spaces.messages.html index d4f71a4585..3e5e30fd84 100644 --- a/docs/dyn/chat_v1.spaces.messages.html +++ b/docs/dyn/chat_v1.spaces.messages.html @@ -174,26 +174,26 @@

Method Details

}, ], "displayStyle": "A String", # In Google Workspace add-ons, sets the display properties of the `peekCardHeader`. [Google Workspace add-ons](https://developers.google.com/workspace/add-ons): - "expressionData": [ # The expression data for the card. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents the data that is used to evaluate an expression. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "expressionData": [ # The expression data for the card. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents the data that is used to evaluate an expression. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "conditions": [ # The list of conditions that are determined by the expression evaluation result. - { # Represents a condition that can be used to trigger an action. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a condition that can be used to trigger an action. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The condition that is determined by the expression data. + "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The condition that is determined by the expression data. "conditionType": "A String", # The type of the condition. }, }, ], "eventActions": [ # The list of actions that the ExpressionData can be used. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -232,7 +232,7 @@

Method Details

}, "collapsible": True or False, # Indicates whether this section is collapsible. Collapsible sections hide some or all widgets, but users can expand the section to reveal the hidden widgets by clicking **Show more**. Users can hide the widgets again by clicking **Show less**. To determine which widgets are hidden, specify `uncollapsibleWidgetsCount`. "header": "A String", # Text that appears at the top of a section. Supports simple HTML formatted text. For more information about formatting text, see [Formatting text in Google Chat apps](https://developers.google.com/workspace/chat/format-messages#card-formatting) and [Formatting text in Google Workspace add-ons](https://developers.google.com/apps-script/add-ons/concepts/widgets#text_formatting). - "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "uncollapsibleWidgetsCount": 42, # The number of uncollapsible widgets which remain visible even when a section is collapsed. For example, when a section contains five widgets and the `uncollapsibleWidgetsCount` is set to `2`, the first two widgets are always shown and the last three are collapsed by default. The `uncollapsibleWidgetsCount` is taken into account only when `collapsible` is `true`. "widgets": [ # All the widgets in the section. Must contain at least one widget. { # Each card is made up of widgets. A widget is a composite object that can represent one of text, images, buttons, and other object types. @@ -331,7 +331,7 @@

Method Details

"layout": "A String", # Specified chip list layout. }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # DateTimePicker widget. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -452,8 +452,8 @@

Method Details

"onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # SelectionInput widget. - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -502,7 +502,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -566,7 +566,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -621,7 +621,7 @@

Method Details

], }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a widget that lets users input a date, time, or date and time. For example, the following JSON creates a date time picker to schedule an appointment: ``` "dateTimePicker": { "name": "appointment_time", "label": "Book your appointment at:", "type": "DATE_AND_TIME", "valueMsEpoch": 796435200000 } ``` - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -738,16 +738,16 @@

Method Details

}, "divider": { # Displays a divider between widgets as a horizontal line. For an example in Google Chat apps, see [Add a horizontal divider between widgets](https://developers.google.com/workspace/chat/format-structure-card-dialog#add_a_horizontal_divider_between_widgets). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): For example, the following JSON creates a divider: ``` "divider": {} ``` # Displays a horizontal line divider between widgets. For example, the following JSON creates a divider: ``` "divider": { } ``` }, - "eventActions": [ # Specifies the event actions that can be performed on the widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "eventActions": [ # Specifies the event actions that can be performed on the widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -795,15 +795,15 @@

Method Details

"title": "A String", # The text that displays in the grid header. }, "horizontalAlignment": "A String", # Specifies whether widgets align to the left, right, or center of a column. - "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "image": { # An image that is specified by a URL and can have an `onClick` action. For an example, see [Add an image](https://developers.google.com/workspace/chat/add-text-image-card-dialog#add_an_image). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays an image. For example, the following JSON creates an image with alternative text: ``` "image": { "imageUrl": "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", "altText": "Chat app avatar" } ``` "altText": "A String", # The alternative text of this image that's used for accessibility. "imageUrl": "A String", # The HTTPS URL that hosts the image. For example: ``` https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png ``` "onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a selection control that lets users select items. Selection controls can be checkboxes, radio buttons, switches, or dropdown menus. For example, the following JSON creates a dropdown menu that lets users choose a size: ``` "selectionInput": { "name": "size", "label": "Size" "type": "DROPDOWN", "items": [ { "text": "S", "value": "small", "selected": false }, { "text": "M", "value": "medium", "selected": true }, { "text": "L", "value": "large", "selected": false }, { "text": "XL", "value": "extra_large", "selected": false } ] } ``` - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -852,7 +852,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -916,7 +916,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -965,7 +965,7 @@

Method Details

"text": "A String", # The text that's shown in the widget. "textSyntax": "A String", # The syntax of the text. If not set, the text is rendered as HTML. [Google Chat apps](https://developers.google.com/workspace/chat): }, - "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. }, ], }, @@ -1036,26 +1036,26 @@

Method Details

}, ], "displayStyle": "A String", # In Google Workspace add-ons, sets the display properties of the `peekCardHeader`. [Google Workspace add-ons](https://developers.google.com/workspace/add-ons): - "expressionData": [ # The expression data for the card. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents the data that is used to evaluate an expression. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "expressionData": [ # The expression data for the card. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents the data that is used to evaluate an expression. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "conditions": [ # The list of conditions that are determined by the expression evaluation result. - { # Represents a condition that can be used to trigger an action. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a condition that can be used to trigger an action. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The condition that is determined by the expression data. + "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The condition that is determined by the expression data. "conditionType": "A String", # The type of the condition. }, }, ], "eventActions": [ # The list of actions that the ExpressionData can be used. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -1094,7 +1094,7 @@

Method Details

}, "collapsible": True or False, # Indicates whether this section is collapsible. Collapsible sections hide some or all widgets, but users can expand the section to reveal the hidden widgets by clicking **Show more**. Users can hide the widgets again by clicking **Show less**. To determine which widgets are hidden, specify `uncollapsibleWidgetsCount`. "header": "A String", # Text that appears at the top of a section. Supports simple HTML formatted text. For more information about formatting text, see [Formatting text in Google Chat apps](https://developers.google.com/workspace/chat/format-messages#card-formatting) and [Formatting text in Google Workspace add-ons](https://developers.google.com/apps-script/add-ons/concepts/widgets#text_formatting). - "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "uncollapsibleWidgetsCount": 42, # The number of uncollapsible widgets which remain visible even when a section is collapsed. For example, when a section contains five widgets and the `uncollapsibleWidgetsCount` is set to `2`, the first two widgets are always shown and the last three are collapsed by default. The `uncollapsibleWidgetsCount` is taken into account only when `collapsible` is `true`. "widgets": [ # All the widgets in the section. Must contain at least one widget. { # Each card is made up of widgets. A widget is a composite object that can represent one of text, images, buttons, and other object types. @@ -1193,7 +1193,7 @@

Method Details

"layout": "A String", # Specified chip list layout. }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # DateTimePicker widget. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -1314,8 +1314,8 @@

Method Details

"onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # SelectionInput widget. - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -1364,7 +1364,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -1428,7 +1428,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -1483,7 +1483,7 @@

Method Details

], }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a widget that lets users input a date, time, or date and time. For example, the following JSON creates a date time picker to schedule an appointment: ``` "dateTimePicker": { "name": "appointment_time", "label": "Book your appointment at:", "type": "DATE_AND_TIME", "valueMsEpoch": 796435200000 } ``` - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -1600,16 +1600,16 @@

Method Details

}, "divider": { # Displays a divider between widgets as a horizontal line. For an example in Google Chat apps, see [Add a horizontal divider between widgets](https://developers.google.com/workspace/chat/format-structure-card-dialog#add_a_horizontal_divider_between_widgets). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): For example, the following JSON creates a divider: ``` "divider": {} ``` # Displays a horizontal line divider between widgets. For example, the following JSON creates a divider: ``` "divider": { } ``` }, - "eventActions": [ # Specifies the event actions that can be performed on the widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "eventActions": [ # Specifies the event actions that can be performed on the widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -1657,15 +1657,15 @@

Method Details

"title": "A String", # The text that displays in the grid header. }, "horizontalAlignment": "A String", # Specifies whether widgets align to the left, right, or center of a column. - "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "image": { # An image that is specified by a URL and can have an `onClick` action. For an example, see [Add an image](https://developers.google.com/workspace/chat/add-text-image-card-dialog#add_an_image). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays an image. For example, the following JSON creates an image with alternative text: ``` "image": { "imageUrl": "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", "altText": "Chat app avatar" } ``` "altText": "A String", # The alternative text of this image that's used for accessibility. "imageUrl": "A String", # The HTTPS URL that hosts the image. For example: ``` https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png ``` "onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a selection control that lets users select items. Selection controls can be checkboxes, radio buttons, switches, or dropdown menus. For example, the following JSON creates a dropdown menu that lets users choose a size: ``` "selectionInput": { "name": "size", "label": "Size" "type": "DROPDOWN", "items": [ { "text": "S", "value": "small", "selected": false }, { "text": "M", "value": "medium", "selected": true }, { "text": "L", "value": "large", "selected": false }, { "text": "XL", "value": "extra_large", "selected": false } ] } ``` - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -1714,7 +1714,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -1778,7 +1778,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -1827,7 +1827,7 @@

Method Details

"text": "A String", # The text that's shown in the widget. "textSyntax": "A String", # The syntax of the text. If not set, the text is rendered as HTML. [Google Chat apps](https://developers.google.com/workspace/chat): }, - "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. }, ], }, @@ -1936,7 +1936,7 @@

Method Details

"driveDataRef": { # A reference to the data of a drive attachment. # Output only. A reference to the Google Drive attachment. This field is used with the Google Drive API. "driveFileId": "A String", # The ID for the drive file. Use with the Drive API. }, - "name": "A String", # Optional. Resource name of the attachment, in the form `spaces/{space}/messages/{message}/attachments/{attachment}`. + "name": "A String", # Identifier. Resource name of the attachment. Format: `spaces/{space}/messages/{message}/attachments/{attachment}`. "source": "A String", # Output only. The source of the attachment. "thumbnailUri": "A String", # Output only. The thumbnail URL which should be used to preview the attachment to a human user. Chat apps shouldn't use this URL to download attachment content. }, @@ -2111,26 +2111,26 @@

Method Details

}, ], "displayStyle": "A String", # In Google Workspace add-ons, sets the display properties of the `peekCardHeader`. [Google Workspace add-ons](https://developers.google.com/workspace/add-ons): - "expressionData": [ # The expression data for the card. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents the data that is used to evaluate an expression. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "expressionData": [ # The expression data for the card. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents the data that is used to evaluate an expression. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "conditions": [ # The list of conditions that are determined by the expression evaluation result. - { # Represents a condition that can be used to trigger an action. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a condition that can be used to trigger an action. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The condition that is determined by the expression data. + "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The condition that is determined by the expression data. "conditionType": "A String", # The type of the condition. }, }, ], "eventActions": [ # The list of actions that the ExpressionData can be used. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -2169,7 +2169,7 @@

Method Details

}, "collapsible": True or False, # Indicates whether this section is collapsible. Collapsible sections hide some or all widgets, but users can expand the section to reveal the hidden widgets by clicking **Show more**. Users can hide the widgets again by clicking **Show less**. To determine which widgets are hidden, specify `uncollapsibleWidgetsCount`. "header": "A String", # Text that appears at the top of a section. Supports simple HTML formatted text. For more information about formatting text, see [Formatting text in Google Chat apps](https://developers.google.com/workspace/chat/format-messages#card-formatting) and [Formatting text in Google Workspace add-ons](https://developers.google.com/apps-script/add-ons/concepts/widgets#text_formatting). - "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "uncollapsibleWidgetsCount": 42, # The number of uncollapsible widgets which remain visible even when a section is collapsed. For example, when a section contains five widgets and the `uncollapsibleWidgetsCount` is set to `2`, the first two widgets are always shown and the last three are collapsed by default. The `uncollapsibleWidgetsCount` is taken into account only when `collapsible` is `true`. "widgets": [ # All the widgets in the section. Must contain at least one widget. { # Each card is made up of widgets. A widget is a composite object that can represent one of text, images, buttons, and other object types. @@ -2268,7 +2268,7 @@

Method Details

"layout": "A String", # Specified chip list layout. }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # DateTimePicker widget. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -2389,8 +2389,8 @@

Method Details

"onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # SelectionInput widget. - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -2439,7 +2439,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -2503,7 +2503,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -2558,7 +2558,7 @@

Method Details

], }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a widget that lets users input a date, time, or date and time. For example, the following JSON creates a date time picker to schedule an appointment: ``` "dateTimePicker": { "name": "appointment_time", "label": "Book your appointment at:", "type": "DATE_AND_TIME", "valueMsEpoch": 796435200000 } ``` - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -2675,16 +2675,16 @@

Method Details

}, "divider": { # Displays a divider between widgets as a horizontal line. For an example in Google Chat apps, see [Add a horizontal divider between widgets](https://developers.google.com/workspace/chat/format-structure-card-dialog#add_a_horizontal_divider_between_widgets). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): For example, the following JSON creates a divider: ``` "divider": {} ``` # Displays a horizontal line divider between widgets. For example, the following JSON creates a divider: ``` "divider": { } ``` }, - "eventActions": [ # Specifies the event actions that can be performed on the widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "eventActions": [ # Specifies the event actions that can be performed on the widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -2732,15 +2732,15 @@

Method Details

"title": "A String", # The text that displays in the grid header. }, "horizontalAlignment": "A String", # Specifies whether widgets align to the left, right, or center of a column. - "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "image": { # An image that is specified by a URL and can have an `onClick` action. For an example, see [Add an image](https://developers.google.com/workspace/chat/add-text-image-card-dialog#add_an_image). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays an image. For example, the following JSON creates an image with alternative text: ``` "image": { "imageUrl": "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", "altText": "Chat app avatar" } ``` "altText": "A String", # The alternative text of this image that's used for accessibility. "imageUrl": "A String", # The HTTPS URL that hosts the image. For example: ``` https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png ``` "onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a selection control that lets users select items. Selection controls can be checkboxes, radio buttons, switches, or dropdown menus. For example, the following JSON creates a dropdown menu that lets users choose a size: ``` "selectionInput": { "name": "size", "label": "Size" "type": "DROPDOWN", "items": [ { "text": "S", "value": "small", "selected": false }, { "text": "M", "value": "medium", "selected": true }, { "text": "L", "value": "large", "selected": false }, { "text": "XL", "value": "extra_large", "selected": false } ] } ``` - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -2789,7 +2789,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -2853,7 +2853,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -2902,7 +2902,7 @@

Method Details

"text": "A String", # The text that's shown in the widget. "textSyntax": "A String", # The syntax of the text. If not set, the text is rendered as HTML. [Google Chat apps](https://developers.google.com/workspace/chat): }, - "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. }, ], }, @@ -3111,26 +3111,26 @@

Method Details

}, ], "displayStyle": "A String", # In Google Workspace add-ons, sets the display properties of the `peekCardHeader`. [Google Workspace add-ons](https://developers.google.com/workspace/add-ons): - "expressionData": [ # The expression data for the card. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents the data that is used to evaluate an expression. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "expressionData": [ # The expression data for the card. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents the data that is used to evaluate an expression. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "conditions": [ # The list of conditions that are determined by the expression evaluation result. - { # Represents a condition that can be used to trigger an action. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a condition that can be used to trigger an action. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The condition that is determined by the expression data. + "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The condition that is determined by the expression data. "conditionType": "A String", # The type of the condition. }, }, ], "eventActions": [ # The list of actions that the ExpressionData can be used. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -3169,7 +3169,7 @@

Method Details

}, "collapsible": True or False, # Indicates whether this section is collapsible. Collapsible sections hide some or all widgets, but users can expand the section to reveal the hidden widgets by clicking **Show more**. Users can hide the widgets again by clicking **Show less**. To determine which widgets are hidden, specify `uncollapsibleWidgetsCount`. "header": "A String", # Text that appears at the top of a section. Supports simple HTML formatted text. For more information about formatting text, see [Formatting text in Google Chat apps](https://developers.google.com/workspace/chat/format-messages#card-formatting) and [Formatting text in Google Workspace add-ons](https://developers.google.com/apps-script/add-ons/concepts/widgets#text_formatting). - "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "uncollapsibleWidgetsCount": 42, # The number of uncollapsible widgets which remain visible even when a section is collapsed. For example, when a section contains five widgets and the `uncollapsibleWidgetsCount` is set to `2`, the first two widgets are always shown and the last three are collapsed by default. The `uncollapsibleWidgetsCount` is taken into account only when `collapsible` is `true`. "widgets": [ # All the widgets in the section. Must contain at least one widget. { # Each card is made up of widgets. A widget is a composite object that can represent one of text, images, buttons, and other object types. @@ -3268,7 +3268,7 @@

Method Details

"layout": "A String", # Specified chip list layout. }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # DateTimePicker widget. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -3389,8 +3389,8 @@

Method Details

"onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # SelectionInput widget. - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -3439,7 +3439,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -3503,7 +3503,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -3558,7 +3558,7 @@

Method Details

], }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a widget that lets users input a date, time, or date and time. For example, the following JSON creates a date time picker to schedule an appointment: ``` "dateTimePicker": { "name": "appointment_time", "label": "Book your appointment at:", "type": "DATE_AND_TIME", "valueMsEpoch": 796435200000 } ``` - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -3675,16 +3675,16 @@

Method Details

}, "divider": { # Displays a divider between widgets as a horizontal line. For an example in Google Chat apps, see [Add a horizontal divider between widgets](https://developers.google.com/workspace/chat/format-structure-card-dialog#add_a_horizontal_divider_between_widgets). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): For example, the following JSON creates a divider: ``` "divider": {} ``` # Displays a horizontal line divider between widgets. For example, the following JSON creates a divider: ``` "divider": { } ``` }, - "eventActions": [ # Specifies the event actions that can be performed on the widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "eventActions": [ # Specifies the event actions that can be performed on the widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -3732,15 +3732,15 @@

Method Details

"title": "A String", # The text that displays in the grid header. }, "horizontalAlignment": "A String", # Specifies whether widgets align to the left, right, or center of a column. - "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "image": { # An image that is specified by a URL and can have an `onClick` action. For an example, see [Add an image](https://developers.google.com/workspace/chat/add-text-image-card-dialog#add_an_image). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays an image. For example, the following JSON creates an image with alternative text: ``` "image": { "imageUrl": "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", "altText": "Chat app avatar" } ``` "altText": "A String", # The alternative text of this image that's used for accessibility. "imageUrl": "A String", # The HTTPS URL that hosts the image. For example: ``` https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png ``` "onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a selection control that lets users select items. Selection controls can be checkboxes, radio buttons, switches, or dropdown menus. For example, the following JSON creates a dropdown menu that lets users choose a size: ``` "selectionInput": { "name": "size", "label": "Size" "type": "DROPDOWN", "items": [ { "text": "S", "value": "small", "selected": false }, { "text": "M", "value": "medium", "selected": true }, { "text": "L", "value": "large", "selected": false }, { "text": "XL", "value": "extra_large", "selected": false } ] } ``` - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -3789,7 +3789,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -3853,7 +3853,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -3902,7 +3902,7 @@

Method Details

"text": "A String", # The text that's shown in the widget. "textSyntax": "A String", # The syntax of the text. If not set, the text is rendered as HTML. [Google Chat apps](https://developers.google.com/workspace/chat): }, - "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. }, ], }, @@ -3973,26 +3973,26 @@

Method Details

}, ], "displayStyle": "A String", # In Google Workspace add-ons, sets the display properties of the `peekCardHeader`. [Google Workspace add-ons](https://developers.google.com/workspace/add-ons): - "expressionData": [ # The expression data for the card. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents the data that is used to evaluate an expression. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "expressionData": [ # The expression data for the card. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents the data that is used to evaluate an expression. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "conditions": [ # The list of conditions that are determined by the expression evaluation result. - { # Represents a condition that can be used to trigger an action. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a condition that can be used to trigger an action. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The condition that is determined by the expression data. + "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The condition that is determined by the expression data. "conditionType": "A String", # The type of the condition. }, }, ], "eventActions": [ # The list of actions that the ExpressionData can be used. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -4031,7 +4031,7 @@

Method Details

}, "collapsible": True or False, # Indicates whether this section is collapsible. Collapsible sections hide some or all widgets, but users can expand the section to reveal the hidden widgets by clicking **Show more**. Users can hide the widgets again by clicking **Show less**. To determine which widgets are hidden, specify `uncollapsibleWidgetsCount`. "header": "A String", # Text that appears at the top of a section. Supports simple HTML formatted text. For more information about formatting text, see [Formatting text in Google Chat apps](https://developers.google.com/workspace/chat/format-messages#card-formatting) and [Formatting text in Google Workspace add-ons](https://developers.google.com/apps-script/add-ons/concepts/widgets#text_formatting). - "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "uncollapsibleWidgetsCount": 42, # The number of uncollapsible widgets which remain visible even when a section is collapsed. For example, when a section contains five widgets and the `uncollapsibleWidgetsCount` is set to `2`, the first two widgets are always shown and the last three are collapsed by default. The `uncollapsibleWidgetsCount` is taken into account only when `collapsible` is `true`. "widgets": [ # All the widgets in the section. Must contain at least one widget. { # Each card is made up of widgets. A widget is a composite object that can represent one of text, images, buttons, and other object types. @@ -4130,7 +4130,7 @@

Method Details

"layout": "A String", # Specified chip list layout. }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # DateTimePicker widget. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -4251,8 +4251,8 @@

Method Details

"onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # SelectionInput widget. - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -4301,7 +4301,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -4365,7 +4365,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -4420,7 +4420,7 @@

Method Details

], }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a widget that lets users input a date, time, or date and time. For example, the following JSON creates a date time picker to schedule an appointment: ``` "dateTimePicker": { "name": "appointment_time", "label": "Book your appointment at:", "type": "DATE_AND_TIME", "valueMsEpoch": 796435200000 } ``` - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -4537,16 +4537,16 @@

Method Details

}, "divider": { # Displays a divider between widgets as a horizontal line. For an example in Google Chat apps, see [Add a horizontal divider between widgets](https://developers.google.com/workspace/chat/format-structure-card-dialog#add_a_horizontal_divider_between_widgets). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): For example, the following JSON creates a divider: ``` "divider": {} ``` # Displays a horizontal line divider between widgets. For example, the following JSON creates a divider: ``` "divider": { } ``` }, - "eventActions": [ # Specifies the event actions that can be performed on the widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "eventActions": [ # Specifies the event actions that can be performed on the widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -4594,15 +4594,15 @@

Method Details

"title": "A String", # The text that displays in the grid header. }, "horizontalAlignment": "A String", # Specifies whether widgets align to the left, right, or center of a column. - "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "image": { # An image that is specified by a URL and can have an `onClick` action. For an example, see [Add an image](https://developers.google.com/workspace/chat/add-text-image-card-dialog#add_an_image). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays an image. For example, the following JSON creates an image with alternative text: ``` "image": { "imageUrl": "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", "altText": "Chat app avatar" } ``` "altText": "A String", # The alternative text of this image that's used for accessibility. "imageUrl": "A String", # The HTTPS URL that hosts the image. For example: ``` https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png ``` "onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a selection control that lets users select items. Selection controls can be checkboxes, radio buttons, switches, or dropdown menus. For example, the following JSON creates a dropdown menu that lets users choose a size: ``` "selectionInput": { "name": "size", "label": "Size" "type": "DROPDOWN", "items": [ { "text": "S", "value": "small", "selected": false }, { "text": "M", "value": "medium", "selected": true }, { "text": "L", "value": "large", "selected": false }, { "text": "XL", "value": "extra_large", "selected": false } ] } ``` - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -4651,7 +4651,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -4715,7 +4715,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -4764,7 +4764,7 @@

Method Details

"text": "A String", # The text that's shown in the widget. "textSyntax": "A String", # The syntax of the text. If not set, the text is rendered as HTML. [Google Chat apps](https://developers.google.com/workspace/chat): }, - "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. }, ], }, @@ -4873,7 +4873,7 @@

Method Details

"driveDataRef": { # A reference to the data of a drive attachment. # Output only. A reference to the Google Drive attachment. This field is used with the Google Drive API. "driveFileId": "A String", # The ID for the drive file. Use with the Drive API. }, - "name": "A String", # Optional. Resource name of the attachment, in the form `spaces/{space}/messages/{message}/attachments/{attachment}`. + "name": "A String", # Identifier. Resource name of the attachment. Format: `spaces/{space}/messages/{message}/attachments/{attachment}`. "source": "A String", # Output only. The source of the attachment. "thumbnailUri": "A String", # Output only. The thumbnail URL which should be used to preview the attachment to a human user. Chat apps shouldn't use this URL to download attachment content. }, @@ -5048,26 +5048,26 @@

Method Details

}, ], "displayStyle": "A String", # In Google Workspace add-ons, sets the display properties of the `peekCardHeader`. [Google Workspace add-ons](https://developers.google.com/workspace/add-ons): - "expressionData": [ # The expression data for the card. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents the data that is used to evaluate an expression. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "expressionData": [ # The expression data for the card. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents the data that is used to evaluate an expression. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "conditions": [ # The list of conditions that are determined by the expression evaluation result. - { # Represents a condition that can be used to trigger an action. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a condition that can be used to trigger an action. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The condition that is determined by the expression data. + "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The condition that is determined by the expression data. "conditionType": "A String", # The type of the condition. }, }, ], "eventActions": [ # The list of actions that the ExpressionData can be used. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -5106,7 +5106,7 @@

Method Details

}, "collapsible": True or False, # Indicates whether this section is collapsible. Collapsible sections hide some or all widgets, but users can expand the section to reveal the hidden widgets by clicking **Show more**. Users can hide the widgets again by clicking **Show less**. To determine which widgets are hidden, specify `uncollapsibleWidgetsCount`. "header": "A String", # Text that appears at the top of a section. Supports simple HTML formatted text. For more information about formatting text, see [Formatting text in Google Chat apps](https://developers.google.com/workspace/chat/format-messages#card-formatting) and [Formatting text in Google Workspace add-ons](https://developers.google.com/apps-script/add-ons/concepts/widgets#text_formatting). - "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "uncollapsibleWidgetsCount": 42, # The number of uncollapsible widgets which remain visible even when a section is collapsed. For example, when a section contains five widgets and the `uncollapsibleWidgetsCount` is set to `2`, the first two widgets are always shown and the last three are collapsed by default. The `uncollapsibleWidgetsCount` is taken into account only when `collapsible` is `true`. "widgets": [ # All the widgets in the section. Must contain at least one widget. { # Each card is made up of widgets. A widget is a composite object that can represent one of text, images, buttons, and other object types. @@ -5205,7 +5205,7 @@

Method Details

"layout": "A String", # Specified chip list layout. }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # DateTimePicker widget. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -5326,8 +5326,8 @@

Method Details

"onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # SelectionInput widget. - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -5376,7 +5376,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -5440,7 +5440,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -5495,7 +5495,7 @@

Method Details

], }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a widget that lets users input a date, time, or date and time. For example, the following JSON creates a date time picker to schedule an appointment: ``` "dateTimePicker": { "name": "appointment_time", "label": "Book your appointment at:", "type": "DATE_AND_TIME", "valueMsEpoch": 796435200000 } ``` - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -5612,16 +5612,16 @@

Method Details

}, "divider": { # Displays a divider between widgets as a horizontal line. For an example in Google Chat apps, see [Add a horizontal divider between widgets](https://developers.google.com/workspace/chat/format-structure-card-dialog#add_a_horizontal_divider_between_widgets). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): For example, the following JSON creates a divider: ``` "divider": {} ``` # Displays a horizontal line divider between widgets. For example, the following JSON creates a divider: ``` "divider": { } ``` }, - "eventActions": [ # Specifies the event actions that can be performed on the widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "eventActions": [ # Specifies the event actions that can be performed on the widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -5669,15 +5669,15 @@

Method Details

"title": "A String", # The text that displays in the grid header. }, "horizontalAlignment": "A String", # Specifies whether widgets align to the left, right, or center of a column. - "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "image": { # An image that is specified by a URL and can have an `onClick` action. For an example, see [Add an image](https://developers.google.com/workspace/chat/add-text-image-card-dialog#add_an_image). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays an image. For example, the following JSON creates an image with alternative text: ``` "image": { "imageUrl": "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", "altText": "Chat app avatar" } ``` "altText": "A String", # The alternative text of this image that's used for accessibility. "imageUrl": "A String", # The HTTPS URL that hosts the image. For example: ``` https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png ``` "onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a selection control that lets users select items. Selection controls can be checkboxes, radio buttons, switches, or dropdown menus. For example, the following JSON creates a dropdown menu that lets users choose a size: ``` "selectionInput": { "name": "size", "label": "Size" "type": "DROPDOWN", "items": [ { "text": "S", "value": "small", "selected": false }, { "text": "M", "value": "medium", "selected": true }, { "text": "L", "value": "large", "selected": false }, { "text": "XL", "value": "extra_large", "selected": false } ] } ``` - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -5726,7 +5726,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -5790,7 +5790,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -5839,7 +5839,7 @@

Method Details

"text": "A String", # The text that's shown in the widget. "textSyntax": "A String", # The syntax of the text. If not set, the text is rendered as HTML. [Google Chat apps](https://developers.google.com/workspace/chat): }, - "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. }, ], }, @@ -6066,26 +6066,26 @@

Method Details

}, ], "displayStyle": "A String", # In Google Workspace add-ons, sets the display properties of the `peekCardHeader`. [Google Workspace add-ons](https://developers.google.com/workspace/add-ons): - "expressionData": [ # The expression data for the card. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents the data that is used to evaluate an expression. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "expressionData": [ # The expression data for the card. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents the data that is used to evaluate an expression. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "conditions": [ # The list of conditions that are determined by the expression evaluation result. - { # Represents a condition that can be used to trigger an action. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a condition that can be used to trigger an action. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The condition that is determined by the expression data. + "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The condition that is determined by the expression data. "conditionType": "A String", # The type of the condition. }, }, ], "eventActions": [ # The list of actions that the ExpressionData can be used. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -6124,7 +6124,7 @@

Method Details

}, "collapsible": True or False, # Indicates whether this section is collapsible. Collapsible sections hide some or all widgets, but users can expand the section to reveal the hidden widgets by clicking **Show more**. Users can hide the widgets again by clicking **Show less**. To determine which widgets are hidden, specify `uncollapsibleWidgetsCount`. "header": "A String", # Text that appears at the top of a section. Supports simple HTML formatted text. For more information about formatting text, see [Formatting text in Google Chat apps](https://developers.google.com/workspace/chat/format-messages#card-formatting) and [Formatting text in Google Workspace add-ons](https://developers.google.com/apps-script/add-ons/concepts/widgets#text_formatting). - "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "uncollapsibleWidgetsCount": 42, # The number of uncollapsible widgets which remain visible even when a section is collapsed. For example, when a section contains five widgets and the `uncollapsibleWidgetsCount` is set to `2`, the first two widgets are always shown and the last three are collapsed by default. The `uncollapsibleWidgetsCount` is taken into account only when `collapsible` is `true`. "widgets": [ # All the widgets in the section. Must contain at least one widget. { # Each card is made up of widgets. A widget is a composite object that can represent one of text, images, buttons, and other object types. @@ -6223,7 +6223,7 @@

Method Details

"layout": "A String", # Specified chip list layout. }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # DateTimePicker widget. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -6344,8 +6344,8 @@

Method Details

"onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # SelectionInput widget. - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -6394,7 +6394,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -6458,7 +6458,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -6513,7 +6513,7 @@

Method Details

], }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a widget that lets users input a date, time, or date and time. For example, the following JSON creates a date time picker to schedule an appointment: ``` "dateTimePicker": { "name": "appointment_time", "label": "Book your appointment at:", "type": "DATE_AND_TIME", "valueMsEpoch": 796435200000 } ``` - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -6630,16 +6630,16 @@

Method Details

}, "divider": { # Displays a divider between widgets as a horizontal line. For an example in Google Chat apps, see [Add a horizontal divider between widgets](https://developers.google.com/workspace/chat/format-structure-card-dialog#add_a_horizontal_divider_between_widgets). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): For example, the following JSON creates a divider: ``` "divider": {} ``` # Displays a horizontal line divider between widgets. For example, the following JSON creates a divider: ``` "divider": { } ``` }, - "eventActions": [ # Specifies the event actions that can be performed on the widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "eventActions": [ # Specifies the event actions that can be performed on the widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -6687,15 +6687,15 @@

Method Details

"title": "A String", # The text that displays in the grid header. }, "horizontalAlignment": "A String", # Specifies whether widgets align to the left, right, or center of a column. - "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "image": { # An image that is specified by a URL and can have an `onClick` action. For an example, see [Add an image](https://developers.google.com/workspace/chat/add-text-image-card-dialog#add_an_image). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays an image. For example, the following JSON creates an image with alternative text: ``` "image": { "imageUrl": "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", "altText": "Chat app avatar" } ``` "altText": "A String", # The alternative text of this image that's used for accessibility. "imageUrl": "A String", # The HTTPS URL that hosts the image. For example: ``` https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png ``` "onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a selection control that lets users select items. Selection controls can be checkboxes, radio buttons, switches, or dropdown menus. For example, the following JSON creates a dropdown menu that lets users choose a size: ``` "selectionInput": { "name": "size", "label": "Size" "type": "DROPDOWN", "items": [ { "text": "S", "value": "small", "selected": false }, { "text": "M", "value": "medium", "selected": true }, { "text": "L", "value": "large", "selected": false }, { "text": "XL", "value": "extra_large", "selected": false } ] } ``` - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -6744,7 +6744,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -6808,7 +6808,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -6857,7 +6857,7 @@

Method Details

"text": "A String", # The text that's shown in the widget. "textSyntax": "A String", # The syntax of the text. If not set, the text is rendered as HTML. [Google Chat apps](https://developers.google.com/workspace/chat): }, - "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. }, ], }, @@ -6928,26 +6928,26 @@

Method Details

}, ], "displayStyle": "A String", # In Google Workspace add-ons, sets the display properties of the `peekCardHeader`. [Google Workspace add-ons](https://developers.google.com/workspace/add-ons): - "expressionData": [ # The expression data for the card. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents the data that is used to evaluate an expression. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "expressionData": [ # The expression data for the card. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents the data that is used to evaluate an expression. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "conditions": [ # The list of conditions that are determined by the expression evaluation result. - { # Represents a condition that can be used to trigger an action. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a condition that can be used to trigger an action. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The condition that is determined by the expression data. + "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The condition that is determined by the expression data. "conditionType": "A String", # The type of the condition. }, }, ], "eventActions": [ # The list of actions that the ExpressionData can be used. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -6986,7 +6986,7 @@

Method Details

}, "collapsible": True or False, # Indicates whether this section is collapsible. Collapsible sections hide some or all widgets, but users can expand the section to reveal the hidden widgets by clicking **Show more**. Users can hide the widgets again by clicking **Show less**. To determine which widgets are hidden, specify `uncollapsibleWidgetsCount`. "header": "A String", # Text that appears at the top of a section. Supports simple HTML formatted text. For more information about formatting text, see [Formatting text in Google Chat apps](https://developers.google.com/workspace/chat/format-messages#card-formatting) and [Formatting text in Google Workspace add-ons](https://developers.google.com/apps-script/add-ons/concepts/widgets#text_formatting). - "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "uncollapsibleWidgetsCount": 42, # The number of uncollapsible widgets which remain visible even when a section is collapsed. For example, when a section contains five widgets and the `uncollapsibleWidgetsCount` is set to `2`, the first two widgets are always shown and the last three are collapsed by default. The `uncollapsibleWidgetsCount` is taken into account only when `collapsible` is `true`. "widgets": [ # All the widgets in the section. Must contain at least one widget. { # Each card is made up of widgets. A widget is a composite object that can represent one of text, images, buttons, and other object types. @@ -7085,7 +7085,7 @@

Method Details

"layout": "A String", # Specified chip list layout. }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # DateTimePicker widget. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -7206,8 +7206,8 @@

Method Details

"onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # SelectionInput widget. - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -7256,7 +7256,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -7320,7 +7320,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -7375,7 +7375,7 @@

Method Details

], }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a widget that lets users input a date, time, or date and time. For example, the following JSON creates a date time picker to schedule an appointment: ``` "dateTimePicker": { "name": "appointment_time", "label": "Book your appointment at:", "type": "DATE_AND_TIME", "valueMsEpoch": 796435200000 } ``` - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -7492,16 +7492,16 @@

Method Details

}, "divider": { # Displays a divider between widgets as a horizontal line. For an example in Google Chat apps, see [Add a horizontal divider between widgets](https://developers.google.com/workspace/chat/format-structure-card-dialog#add_a_horizontal_divider_between_widgets). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): For example, the following JSON creates a divider: ``` "divider": {} ``` # Displays a horizontal line divider between widgets. For example, the following JSON creates a divider: ``` "divider": { } ``` }, - "eventActions": [ # Specifies the event actions that can be performed on the widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "eventActions": [ # Specifies the event actions that can be performed on the widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -7549,15 +7549,15 @@

Method Details

"title": "A String", # The text that displays in the grid header. }, "horizontalAlignment": "A String", # Specifies whether widgets align to the left, right, or center of a column. - "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "image": { # An image that is specified by a URL and can have an `onClick` action. For an example, see [Add an image](https://developers.google.com/workspace/chat/add-text-image-card-dialog#add_an_image). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays an image. For example, the following JSON creates an image with alternative text: ``` "image": { "imageUrl": "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", "altText": "Chat app avatar" } ``` "altText": "A String", # The alternative text of this image that's used for accessibility. "imageUrl": "A String", # The HTTPS URL that hosts the image. For example: ``` https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png ``` "onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a selection control that lets users select items. Selection controls can be checkboxes, radio buttons, switches, or dropdown menus. For example, the following JSON creates a dropdown menu that lets users choose a size: ``` "selectionInput": { "name": "size", "label": "Size" "type": "DROPDOWN", "items": [ { "text": "S", "value": "small", "selected": false }, { "text": "M", "value": "medium", "selected": true }, { "text": "L", "value": "large", "selected": false }, { "text": "XL", "value": "extra_large", "selected": false } ] } ``` - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -7606,7 +7606,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -7670,7 +7670,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -7719,7 +7719,7 @@

Method Details

"text": "A String", # The text that's shown in the widget. "textSyntax": "A String", # The syntax of the text. If not set, the text is rendered as HTML. [Google Chat apps](https://developers.google.com/workspace/chat): }, - "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. }, ], }, @@ -7828,7 +7828,7 @@

Method Details

"driveDataRef": { # A reference to the data of a drive attachment. # Output only. A reference to the Google Drive attachment. This field is used with the Google Drive API. "driveFileId": "A String", # The ID for the drive file. Use with the Drive API. }, - "name": "A String", # Optional. Resource name of the attachment, in the form `spaces/{space}/messages/{message}/attachments/{attachment}`. + "name": "A String", # Identifier. Resource name of the attachment. Format: `spaces/{space}/messages/{message}/attachments/{attachment}`. "source": "A String", # Output only. The source of the attachment. "thumbnailUri": "A String", # Output only. The thumbnail URL which should be used to preview the attachment to a human user. Chat apps shouldn't use this URL to download attachment content. }, @@ -8003,26 +8003,26 @@

Method Details

}, ], "displayStyle": "A String", # In Google Workspace add-ons, sets the display properties of the `peekCardHeader`. [Google Workspace add-ons](https://developers.google.com/workspace/add-ons): - "expressionData": [ # The expression data for the card. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents the data that is used to evaluate an expression. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "expressionData": [ # The expression data for the card. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents the data that is used to evaluate an expression. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "conditions": [ # The list of conditions that are determined by the expression evaluation result. - { # Represents a condition that can be used to trigger an action. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a condition that can be used to trigger an action. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The condition that is determined by the expression data. + "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The condition that is determined by the expression data. "conditionType": "A String", # The type of the condition. }, }, ], "eventActions": [ # The list of actions that the ExpressionData can be used. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -8061,7 +8061,7 @@

Method Details

}, "collapsible": True or False, # Indicates whether this section is collapsible. Collapsible sections hide some or all widgets, but users can expand the section to reveal the hidden widgets by clicking **Show more**. Users can hide the widgets again by clicking **Show less**. To determine which widgets are hidden, specify `uncollapsibleWidgetsCount`. "header": "A String", # Text that appears at the top of a section. Supports simple HTML formatted text. For more information about formatting text, see [Formatting text in Google Chat apps](https://developers.google.com/workspace/chat/format-messages#card-formatting) and [Formatting text in Google Workspace add-ons](https://developers.google.com/apps-script/add-ons/concepts/widgets#text_formatting). - "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "uncollapsibleWidgetsCount": 42, # The number of uncollapsible widgets which remain visible even when a section is collapsed. For example, when a section contains five widgets and the `uncollapsibleWidgetsCount` is set to `2`, the first two widgets are always shown and the last three are collapsed by default. The `uncollapsibleWidgetsCount` is taken into account only when `collapsible` is `true`. "widgets": [ # All the widgets in the section. Must contain at least one widget. { # Each card is made up of widgets. A widget is a composite object that can represent one of text, images, buttons, and other object types. @@ -8160,7 +8160,7 @@

Method Details

"layout": "A String", # Specified chip list layout. }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # DateTimePicker widget. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -8281,8 +8281,8 @@

Method Details

"onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # SelectionInput widget. - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -8331,7 +8331,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -8395,7 +8395,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -8450,7 +8450,7 @@

Method Details

], }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a widget that lets users input a date, time, or date and time. For example, the following JSON creates a date time picker to schedule an appointment: ``` "dateTimePicker": { "name": "appointment_time", "label": "Book your appointment at:", "type": "DATE_AND_TIME", "valueMsEpoch": 796435200000 } ``` - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -8567,16 +8567,16 @@

Method Details

}, "divider": { # Displays a divider between widgets as a horizontal line. For an example in Google Chat apps, see [Add a horizontal divider between widgets](https://developers.google.com/workspace/chat/format-structure-card-dialog#add_a_horizontal_divider_between_widgets). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): For example, the following JSON creates a divider: ``` "divider": {} ``` # Displays a horizontal line divider between widgets. For example, the following JSON creates a divider: ``` "divider": { } ``` }, - "eventActions": [ # Specifies the event actions that can be performed on the widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "eventActions": [ # Specifies the event actions that can be performed on the widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -8624,15 +8624,15 @@

Method Details

"title": "A String", # The text that displays in the grid header. }, "horizontalAlignment": "A String", # Specifies whether widgets align to the left, right, or center of a column. - "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "image": { # An image that is specified by a URL and can have an `onClick` action. For an example, see [Add an image](https://developers.google.com/workspace/chat/add-text-image-card-dialog#add_an_image). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays an image. For example, the following JSON creates an image with alternative text: ``` "image": { "imageUrl": "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", "altText": "Chat app avatar" } ``` "altText": "A String", # The alternative text of this image that's used for accessibility. "imageUrl": "A String", # The HTTPS URL that hosts the image. For example: ``` https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png ``` "onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a selection control that lets users select items. Selection controls can be checkboxes, radio buttons, switches, or dropdown menus. For example, the following JSON creates a dropdown menu that lets users choose a size: ``` "selectionInput": { "name": "size", "label": "Size" "type": "DROPDOWN", "items": [ { "text": "S", "value": "small", "selected": false }, { "text": "M", "value": "medium", "selected": true }, { "text": "L", "value": "large", "selected": false }, { "text": "XL", "value": "extra_large", "selected": false } ] } ``` - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -8681,7 +8681,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -8745,7 +8745,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -8794,7 +8794,7 @@

Method Details

"text": "A String", # The text that's shown in the widget. "textSyntax": "A String", # The syntax of the text. If not set, the text is rendered as HTML. [Google Chat apps](https://developers.google.com/workspace/chat): }, - "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. }, ], }, @@ -9009,26 +9009,26 @@

Method Details

}, ], "displayStyle": "A String", # In Google Workspace add-ons, sets the display properties of the `peekCardHeader`. [Google Workspace add-ons](https://developers.google.com/workspace/add-ons): - "expressionData": [ # The expression data for the card. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents the data that is used to evaluate an expression. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "expressionData": [ # The expression data for the card. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents the data that is used to evaluate an expression. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "conditions": [ # The list of conditions that are determined by the expression evaluation result. - { # Represents a condition that can be used to trigger an action. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a condition that can be used to trigger an action. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The condition that is determined by the expression data. + "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The condition that is determined by the expression data. "conditionType": "A String", # The type of the condition. }, }, ], "eventActions": [ # The list of actions that the ExpressionData can be used. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -9067,7 +9067,7 @@

Method Details

}, "collapsible": True or False, # Indicates whether this section is collapsible. Collapsible sections hide some or all widgets, but users can expand the section to reveal the hidden widgets by clicking **Show more**. Users can hide the widgets again by clicking **Show less**. To determine which widgets are hidden, specify `uncollapsibleWidgetsCount`. "header": "A String", # Text that appears at the top of a section. Supports simple HTML formatted text. For more information about formatting text, see [Formatting text in Google Chat apps](https://developers.google.com/workspace/chat/format-messages#card-formatting) and [Formatting text in Google Workspace add-ons](https://developers.google.com/apps-script/add-ons/concepts/widgets#text_formatting). - "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "uncollapsibleWidgetsCount": 42, # The number of uncollapsible widgets which remain visible even when a section is collapsed. For example, when a section contains five widgets and the `uncollapsibleWidgetsCount` is set to `2`, the first two widgets are always shown and the last three are collapsed by default. The `uncollapsibleWidgetsCount` is taken into account only when `collapsible` is `true`. "widgets": [ # All the widgets in the section. Must contain at least one widget. { # Each card is made up of widgets. A widget is a composite object that can represent one of text, images, buttons, and other object types. @@ -9166,7 +9166,7 @@

Method Details

"layout": "A String", # Specified chip list layout. }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # DateTimePicker widget. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -9287,8 +9287,8 @@

Method Details

"onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # SelectionInput widget. - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -9337,7 +9337,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -9401,7 +9401,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -9456,7 +9456,7 @@

Method Details

], }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a widget that lets users input a date, time, or date and time. For example, the following JSON creates a date time picker to schedule an appointment: ``` "dateTimePicker": { "name": "appointment_time", "label": "Book your appointment at:", "type": "DATE_AND_TIME", "valueMsEpoch": 796435200000 } ``` - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -9573,16 +9573,16 @@

Method Details

}, "divider": { # Displays a divider between widgets as a horizontal line. For an example in Google Chat apps, see [Add a horizontal divider between widgets](https://developers.google.com/workspace/chat/format-structure-card-dialog#add_a_horizontal_divider_between_widgets). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): For example, the following JSON creates a divider: ``` "divider": {} ``` # Displays a horizontal line divider between widgets. For example, the following JSON creates a divider: ``` "divider": { } ``` }, - "eventActions": [ # Specifies the event actions that can be performed on the widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "eventActions": [ # Specifies the event actions that can be performed on the widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -9630,15 +9630,15 @@

Method Details

"title": "A String", # The text that displays in the grid header. }, "horizontalAlignment": "A String", # Specifies whether widgets align to the left, right, or center of a column. - "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "image": { # An image that is specified by a URL and can have an `onClick` action. For an example, see [Add an image](https://developers.google.com/workspace/chat/add-text-image-card-dialog#add_an_image). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays an image. For example, the following JSON creates an image with alternative text: ``` "image": { "imageUrl": "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", "altText": "Chat app avatar" } ``` "altText": "A String", # The alternative text of this image that's used for accessibility. "imageUrl": "A String", # The HTTPS URL that hosts the image. For example: ``` https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png ``` "onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a selection control that lets users select items. Selection controls can be checkboxes, radio buttons, switches, or dropdown menus. For example, the following JSON creates a dropdown menu that lets users choose a size: ``` "selectionInput": { "name": "size", "label": "Size" "type": "DROPDOWN", "items": [ { "text": "S", "value": "small", "selected": false }, { "text": "M", "value": "medium", "selected": true }, { "text": "L", "value": "large", "selected": false }, { "text": "XL", "value": "extra_large", "selected": false } ] } ``` - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -9687,7 +9687,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -9751,7 +9751,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -9800,7 +9800,7 @@

Method Details

"text": "A String", # The text that's shown in the widget. "textSyntax": "A String", # The syntax of the text. If not set, the text is rendered as HTML. [Google Chat apps](https://developers.google.com/workspace/chat): }, - "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. }, ], }, @@ -9871,26 +9871,26 @@

Method Details

}, ], "displayStyle": "A String", # In Google Workspace add-ons, sets the display properties of the `peekCardHeader`. [Google Workspace add-ons](https://developers.google.com/workspace/add-ons): - "expressionData": [ # The expression data for the card. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents the data that is used to evaluate an expression. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "expressionData": [ # The expression data for the card. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents the data that is used to evaluate an expression. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "conditions": [ # The list of conditions that are determined by the expression evaluation result. - { # Represents a condition that can be used to trigger an action. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a condition that can be used to trigger an action. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The condition that is determined by the expression data. + "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The condition that is determined by the expression data. "conditionType": "A String", # The type of the condition. }, }, ], "eventActions": [ # The list of actions that the ExpressionData can be used. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -9929,7 +9929,7 @@

Method Details

}, "collapsible": True or False, # Indicates whether this section is collapsible. Collapsible sections hide some or all widgets, but users can expand the section to reveal the hidden widgets by clicking **Show more**. Users can hide the widgets again by clicking **Show less**. To determine which widgets are hidden, specify `uncollapsibleWidgetsCount`. "header": "A String", # Text that appears at the top of a section. Supports simple HTML formatted text. For more information about formatting text, see [Formatting text in Google Chat apps](https://developers.google.com/workspace/chat/format-messages#card-formatting) and [Formatting text in Google Workspace add-ons](https://developers.google.com/apps-script/add-ons/concepts/widgets#text_formatting). - "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "uncollapsibleWidgetsCount": 42, # The number of uncollapsible widgets which remain visible even when a section is collapsed. For example, when a section contains five widgets and the `uncollapsibleWidgetsCount` is set to `2`, the first two widgets are always shown and the last three are collapsed by default. The `uncollapsibleWidgetsCount` is taken into account only when `collapsible` is `true`. "widgets": [ # All the widgets in the section. Must contain at least one widget. { # Each card is made up of widgets. A widget is a composite object that can represent one of text, images, buttons, and other object types. @@ -10028,7 +10028,7 @@

Method Details

"layout": "A String", # Specified chip list layout. }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # DateTimePicker widget. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -10149,8 +10149,8 @@

Method Details

"onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # SelectionInput widget. - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -10199,7 +10199,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -10263,7 +10263,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -10318,7 +10318,7 @@

Method Details

], }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a widget that lets users input a date, time, or date and time. For example, the following JSON creates a date time picker to schedule an appointment: ``` "dateTimePicker": { "name": "appointment_time", "label": "Book your appointment at:", "type": "DATE_AND_TIME", "valueMsEpoch": 796435200000 } ``` - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -10435,16 +10435,16 @@

Method Details

}, "divider": { # Displays a divider between widgets as a horizontal line. For an example in Google Chat apps, see [Add a horizontal divider between widgets](https://developers.google.com/workspace/chat/format-structure-card-dialog#add_a_horizontal_divider_between_widgets). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): For example, the following JSON creates a divider: ``` "divider": {} ``` # Displays a horizontal line divider between widgets. For example, the following JSON creates a divider: ``` "divider": { } ``` }, - "eventActions": [ # Specifies the event actions that can be performed on the widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "eventActions": [ # Specifies the event actions that can be performed on the widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -10492,15 +10492,15 @@

Method Details

"title": "A String", # The text that displays in the grid header. }, "horizontalAlignment": "A String", # Specifies whether widgets align to the left, right, or center of a column. - "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "image": { # An image that is specified by a URL and can have an `onClick` action. For an example, see [Add an image](https://developers.google.com/workspace/chat/add-text-image-card-dialog#add_an_image). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays an image. For example, the following JSON creates an image with alternative text: ``` "image": { "imageUrl": "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", "altText": "Chat app avatar" } ``` "altText": "A String", # The alternative text of this image that's used for accessibility. "imageUrl": "A String", # The HTTPS URL that hosts the image. For example: ``` https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png ``` "onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a selection control that lets users select items. Selection controls can be checkboxes, radio buttons, switches, or dropdown menus. For example, the following JSON creates a dropdown menu that lets users choose a size: ``` "selectionInput": { "name": "size", "label": "Size" "type": "DROPDOWN", "items": [ { "text": "S", "value": "small", "selected": false }, { "text": "M", "value": "medium", "selected": true }, { "text": "L", "value": "large", "selected": false }, { "text": "XL", "value": "extra_large", "selected": false } ] } ``` - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -10549,7 +10549,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -10613,7 +10613,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -10662,7 +10662,7 @@

Method Details

"text": "A String", # The text that's shown in the widget. "textSyntax": "A String", # The syntax of the text. If not set, the text is rendered as HTML. [Google Chat apps](https://developers.google.com/workspace/chat): }, - "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. }, ], }, @@ -10771,7 +10771,7 @@

Method Details

"driveDataRef": { # A reference to the data of a drive attachment. # Output only. A reference to the Google Drive attachment. This field is used with the Google Drive API. "driveFileId": "A String", # The ID for the drive file. Use with the Drive API. }, - "name": "A String", # Optional. Resource name of the attachment, in the form `spaces/{space}/messages/{message}/attachments/{attachment}`. + "name": "A String", # Identifier. Resource name of the attachment. Format: `spaces/{space}/messages/{message}/attachments/{attachment}`. "source": "A String", # Output only. The source of the attachment. "thumbnailUri": "A String", # Output only. The thumbnail URL which should be used to preview the attachment to a human user. Chat apps shouldn't use this URL to download attachment content. }, @@ -10946,26 +10946,26 @@

Method Details

}, ], "displayStyle": "A String", # In Google Workspace add-ons, sets the display properties of the `peekCardHeader`. [Google Workspace add-ons](https://developers.google.com/workspace/add-ons): - "expressionData": [ # The expression data for the card. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents the data that is used to evaluate an expression. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "expressionData": [ # The expression data for the card. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents the data that is used to evaluate an expression. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "conditions": [ # The list of conditions that are determined by the expression evaluation result. - { # Represents a condition that can be used to trigger an action. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a condition that can be used to trigger an action. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The condition that is determined by the expression data. + "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The condition that is determined by the expression data. "conditionType": "A String", # The type of the condition. }, }, ], "eventActions": [ # The list of actions that the ExpressionData can be used. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -11004,7 +11004,7 @@

Method Details

}, "collapsible": True or False, # Indicates whether this section is collapsible. Collapsible sections hide some or all widgets, but users can expand the section to reveal the hidden widgets by clicking **Show more**. Users can hide the widgets again by clicking **Show less**. To determine which widgets are hidden, specify `uncollapsibleWidgetsCount`. "header": "A String", # Text that appears at the top of a section. Supports simple HTML formatted text. For more information about formatting text, see [Formatting text in Google Chat apps](https://developers.google.com/workspace/chat/format-messages#card-formatting) and [Formatting text in Google Workspace add-ons](https://developers.google.com/apps-script/add-ons/concepts/widgets#text_formatting). - "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "uncollapsibleWidgetsCount": 42, # The number of uncollapsible widgets which remain visible even when a section is collapsed. For example, when a section contains five widgets and the `uncollapsibleWidgetsCount` is set to `2`, the first two widgets are always shown and the last three are collapsed by default. The `uncollapsibleWidgetsCount` is taken into account only when `collapsible` is `true`. "widgets": [ # All the widgets in the section. Must contain at least one widget. { # Each card is made up of widgets. A widget is a composite object that can represent one of text, images, buttons, and other object types. @@ -11103,7 +11103,7 @@

Method Details

"layout": "A String", # Specified chip list layout. }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # DateTimePicker widget. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -11224,8 +11224,8 @@

Method Details

"onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # SelectionInput widget. - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -11274,7 +11274,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -11338,7 +11338,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -11393,7 +11393,7 @@

Method Details

], }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a widget that lets users input a date, time, or date and time. For example, the following JSON creates a date time picker to schedule an appointment: ``` "dateTimePicker": { "name": "appointment_time", "label": "Book your appointment at:", "type": "DATE_AND_TIME", "valueMsEpoch": 796435200000 } ``` - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -11510,16 +11510,16 @@

Method Details

}, "divider": { # Displays a divider between widgets as a horizontal line. For an example in Google Chat apps, see [Add a horizontal divider between widgets](https://developers.google.com/workspace/chat/format-structure-card-dialog#add_a_horizontal_divider_between_widgets). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): For example, the following JSON creates a divider: ``` "divider": {} ``` # Displays a horizontal line divider between widgets. For example, the following JSON creates a divider: ``` "divider": { } ``` }, - "eventActions": [ # Specifies the event actions that can be performed on the widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "eventActions": [ # Specifies the event actions that can be performed on the widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -11567,15 +11567,15 @@

Method Details

"title": "A String", # The text that displays in the grid header. }, "horizontalAlignment": "A String", # Specifies whether widgets align to the left, right, or center of a column. - "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "image": { # An image that is specified by a URL and can have an `onClick` action. For an example, see [Add an image](https://developers.google.com/workspace/chat/add-text-image-card-dialog#add_an_image). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays an image. For example, the following JSON creates an image with alternative text: ``` "image": { "imageUrl": "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", "altText": "Chat app avatar" } ``` "altText": "A String", # The alternative text of this image that's used for accessibility. "imageUrl": "A String", # The HTTPS URL that hosts the image. For example: ``` https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png ``` "onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a selection control that lets users select items. Selection controls can be checkboxes, radio buttons, switches, or dropdown menus. For example, the following JSON creates a dropdown menu that lets users choose a size: ``` "selectionInput": { "name": "size", "label": "Size" "type": "DROPDOWN", "items": [ { "text": "S", "value": "small", "selected": false }, { "text": "M", "value": "medium", "selected": true }, { "text": "L", "value": "large", "selected": false }, { "text": "XL", "value": "extra_large", "selected": false } ] } ``` - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -11624,7 +11624,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -11688,7 +11688,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -11737,7 +11737,7 @@

Method Details

"text": "A String", # The text that's shown in the widget. "textSyntax": "A String", # The syntax of the text. If not set, the text is rendered as HTML. [Google Chat apps](https://developers.google.com/workspace/chat): }, - "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. }, ], }, @@ -11957,26 +11957,26 @@

Method Details

}, ], "displayStyle": "A String", # In Google Workspace add-ons, sets the display properties of the `peekCardHeader`. [Google Workspace add-ons](https://developers.google.com/workspace/add-ons): - "expressionData": [ # The expression data for the card. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents the data that is used to evaluate an expression. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "expressionData": [ # The expression data for the card. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents the data that is used to evaluate an expression. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "conditions": [ # The list of conditions that are determined by the expression evaluation result. - { # Represents a condition that can be used to trigger an action. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a condition that can be used to trigger an action. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The condition that is determined by the expression data. + "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The condition that is determined by the expression data. "conditionType": "A String", # The type of the condition. }, }, ], "eventActions": [ # The list of actions that the ExpressionData can be used. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -12015,7 +12015,7 @@

Method Details

}, "collapsible": True or False, # Indicates whether this section is collapsible. Collapsible sections hide some or all widgets, but users can expand the section to reveal the hidden widgets by clicking **Show more**. Users can hide the widgets again by clicking **Show less**. To determine which widgets are hidden, specify `uncollapsibleWidgetsCount`. "header": "A String", # Text that appears at the top of a section. Supports simple HTML formatted text. For more information about formatting text, see [Formatting text in Google Chat apps](https://developers.google.com/workspace/chat/format-messages#card-formatting) and [Formatting text in Google Workspace add-ons](https://developers.google.com/apps-script/add-ons/concepts/widgets#text_formatting). - "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "uncollapsibleWidgetsCount": 42, # The number of uncollapsible widgets which remain visible even when a section is collapsed. For example, when a section contains five widgets and the `uncollapsibleWidgetsCount` is set to `2`, the first two widgets are always shown and the last three are collapsed by default. The `uncollapsibleWidgetsCount` is taken into account only when `collapsible` is `true`. "widgets": [ # All the widgets in the section. Must contain at least one widget. { # Each card is made up of widgets. A widget is a composite object that can represent one of text, images, buttons, and other object types. @@ -12114,7 +12114,7 @@

Method Details

"layout": "A String", # Specified chip list layout. }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # DateTimePicker widget. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -12235,8 +12235,8 @@

Method Details

"onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # SelectionInput widget. - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -12285,7 +12285,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -12349,7 +12349,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -12404,7 +12404,7 @@

Method Details

], }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a widget that lets users input a date, time, or date and time. For example, the following JSON creates a date time picker to schedule an appointment: ``` "dateTimePicker": { "name": "appointment_time", "label": "Book your appointment at:", "type": "DATE_AND_TIME", "valueMsEpoch": 796435200000 } ``` - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -12521,16 +12521,16 @@

Method Details

}, "divider": { # Displays a divider between widgets as a horizontal line. For an example in Google Chat apps, see [Add a horizontal divider between widgets](https://developers.google.com/workspace/chat/format-structure-card-dialog#add_a_horizontal_divider_between_widgets). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): For example, the following JSON creates a divider: ``` "divider": {} ``` # Displays a horizontal line divider between widgets. For example, the following JSON creates a divider: ``` "divider": { } ``` }, - "eventActions": [ # Specifies the event actions that can be performed on the widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "eventActions": [ # Specifies the event actions that can be performed on the widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -12578,15 +12578,15 @@

Method Details

"title": "A String", # The text that displays in the grid header. }, "horizontalAlignment": "A String", # Specifies whether widgets align to the left, right, or center of a column. - "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "image": { # An image that is specified by a URL and can have an `onClick` action. For an example, see [Add an image](https://developers.google.com/workspace/chat/add-text-image-card-dialog#add_an_image). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays an image. For example, the following JSON creates an image with alternative text: ``` "image": { "imageUrl": "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", "altText": "Chat app avatar" } ``` "altText": "A String", # The alternative text of this image that's used for accessibility. "imageUrl": "A String", # The HTTPS URL that hosts the image. For example: ``` https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png ``` "onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a selection control that lets users select items. Selection controls can be checkboxes, radio buttons, switches, or dropdown menus. For example, the following JSON creates a dropdown menu that lets users choose a size: ``` "selectionInput": { "name": "size", "label": "Size" "type": "DROPDOWN", "items": [ { "text": "S", "value": "small", "selected": false }, { "text": "M", "value": "medium", "selected": true }, { "text": "L", "value": "large", "selected": false }, { "text": "XL", "value": "extra_large", "selected": false } ] } ``` - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -12635,7 +12635,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -12699,7 +12699,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -12748,7 +12748,7 @@

Method Details

"text": "A String", # The text that's shown in the widget. "textSyntax": "A String", # The syntax of the text. If not set, the text is rendered as HTML. [Google Chat apps](https://developers.google.com/workspace/chat): }, - "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. }, ], }, @@ -12819,26 +12819,26 @@

Method Details

}, ], "displayStyle": "A String", # In Google Workspace add-ons, sets the display properties of the `peekCardHeader`. [Google Workspace add-ons](https://developers.google.com/workspace/add-ons): - "expressionData": [ # The expression data for the card. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents the data that is used to evaluate an expression. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "expressionData": [ # The expression data for the card. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents the data that is used to evaluate an expression. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "conditions": [ # The list of conditions that are determined by the expression evaluation result. - { # Represents a condition that can be used to trigger an action. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a condition that can be used to trigger an action. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The condition that is determined by the expression data. + "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The condition that is determined by the expression data. "conditionType": "A String", # The type of the condition. }, }, ], "eventActions": [ # The list of actions that the ExpressionData can be used. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -12877,7 +12877,7 @@

Method Details

}, "collapsible": True or False, # Indicates whether this section is collapsible. Collapsible sections hide some or all widgets, but users can expand the section to reveal the hidden widgets by clicking **Show more**. Users can hide the widgets again by clicking **Show less**. To determine which widgets are hidden, specify `uncollapsibleWidgetsCount`. "header": "A String", # Text that appears at the top of a section. Supports simple HTML formatted text. For more information about formatting text, see [Formatting text in Google Chat apps](https://developers.google.com/workspace/chat/format-messages#card-formatting) and [Formatting text in Google Workspace add-ons](https://developers.google.com/apps-script/add-ons/concepts/widgets#text_formatting). - "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "uncollapsibleWidgetsCount": 42, # The number of uncollapsible widgets which remain visible even when a section is collapsed. For example, when a section contains five widgets and the `uncollapsibleWidgetsCount` is set to `2`, the first two widgets are always shown and the last three are collapsed by default. The `uncollapsibleWidgetsCount` is taken into account only when `collapsible` is `true`. "widgets": [ # All the widgets in the section. Must contain at least one widget. { # Each card is made up of widgets. A widget is a composite object that can represent one of text, images, buttons, and other object types. @@ -12976,7 +12976,7 @@

Method Details

"layout": "A String", # Specified chip list layout. }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # DateTimePicker widget. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -13097,8 +13097,8 @@

Method Details

"onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # SelectionInput widget. - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -13147,7 +13147,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -13211,7 +13211,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -13266,7 +13266,7 @@

Method Details

], }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a widget that lets users input a date, time, or date and time. For example, the following JSON creates a date time picker to schedule an appointment: ``` "dateTimePicker": { "name": "appointment_time", "label": "Book your appointment at:", "type": "DATE_AND_TIME", "valueMsEpoch": 796435200000 } ``` - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -13383,16 +13383,16 @@

Method Details

}, "divider": { # Displays a divider between widgets as a horizontal line. For an example in Google Chat apps, see [Add a horizontal divider between widgets](https://developers.google.com/workspace/chat/format-structure-card-dialog#add_a_horizontal_divider_between_widgets). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): For example, the following JSON creates a divider: ``` "divider": {} ``` # Displays a horizontal line divider between widgets. For example, the following JSON creates a divider: ``` "divider": { } ``` }, - "eventActions": [ # Specifies the event actions that can be performed on the widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "eventActions": [ # Specifies the event actions that can be performed on the widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -13440,15 +13440,15 @@

Method Details

"title": "A String", # The text that displays in the grid header. }, "horizontalAlignment": "A String", # Specifies whether widgets align to the left, right, or center of a column. - "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "image": { # An image that is specified by a URL and can have an `onClick` action. For an example, see [Add an image](https://developers.google.com/workspace/chat/add-text-image-card-dialog#add_an_image). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays an image. For example, the following JSON creates an image with alternative text: ``` "image": { "imageUrl": "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", "altText": "Chat app avatar" } ``` "altText": "A String", # The alternative text of this image that's used for accessibility. "imageUrl": "A String", # The HTTPS URL that hosts the image. For example: ``` https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png ``` "onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a selection control that lets users select items. Selection controls can be checkboxes, radio buttons, switches, or dropdown menus. For example, the following JSON creates a dropdown menu that lets users choose a size: ``` "selectionInput": { "name": "size", "label": "Size" "type": "DROPDOWN", "items": [ { "text": "S", "value": "small", "selected": false }, { "text": "M", "value": "medium", "selected": true }, { "text": "L", "value": "large", "selected": false }, { "text": "XL", "value": "extra_large", "selected": false } ] } ``` - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -13497,7 +13497,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -13561,7 +13561,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -13610,7 +13610,7 @@

Method Details

"text": "A String", # The text that's shown in the widget. "textSyntax": "A String", # The syntax of the text. If not set, the text is rendered as HTML. [Google Chat apps](https://developers.google.com/workspace/chat): }, - "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. }, ], }, @@ -13719,7 +13719,7 @@

Method Details

"driveDataRef": { # A reference to the data of a drive attachment. # Output only. A reference to the Google Drive attachment. This field is used with the Google Drive API. "driveFileId": "A String", # The ID for the drive file. Use with the Drive API. }, - "name": "A String", # Optional. Resource name of the attachment, in the form `spaces/{space}/messages/{message}/attachments/{attachment}`. + "name": "A String", # Identifier. Resource name of the attachment. Format: `spaces/{space}/messages/{message}/attachments/{attachment}`. "source": "A String", # Output only. The source of the attachment. "thumbnailUri": "A String", # Output only. The thumbnail URL which should be used to preview the attachment to a human user. Chat apps shouldn't use this URL to download attachment content. }, @@ -13894,26 +13894,26 @@

Method Details

}, ], "displayStyle": "A String", # In Google Workspace add-ons, sets the display properties of the `peekCardHeader`. [Google Workspace add-ons](https://developers.google.com/workspace/add-ons): - "expressionData": [ # The expression data for the card. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents the data that is used to evaluate an expression. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "expressionData": [ # The expression data for the card. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents the data that is used to evaluate an expression. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "conditions": [ # The list of conditions that are determined by the expression evaluation result. - { # Represents a condition that can be used to trigger an action. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a condition that can be used to trigger an action. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The condition that is determined by the expression data. + "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The condition that is determined by the expression data. "conditionType": "A String", # The type of the condition. }, }, ], "eventActions": [ # The list of actions that the ExpressionData can be used. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -13952,7 +13952,7 @@

Method Details

}, "collapsible": True or False, # Indicates whether this section is collapsible. Collapsible sections hide some or all widgets, but users can expand the section to reveal the hidden widgets by clicking **Show more**. Users can hide the widgets again by clicking **Show less**. To determine which widgets are hidden, specify `uncollapsibleWidgetsCount`. "header": "A String", # Text that appears at the top of a section. Supports simple HTML formatted text. For more information about formatting text, see [Formatting text in Google Chat apps](https://developers.google.com/workspace/chat/format-messages#card-formatting) and [Formatting text in Google Workspace add-ons](https://developers.google.com/apps-script/add-ons/concepts/widgets#text_formatting). - "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "uncollapsibleWidgetsCount": 42, # The number of uncollapsible widgets which remain visible even when a section is collapsed. For example, when a section contains five widgets and the `uncollapsibleWidgetsCount` is set to `2`, the first two widgets are always shown and the last three are collapsed by default. The `uncollapsibleWidgetsCount` is taken into account only when `collapsible` is `true`. "widgets": [ # All the widgets in the section. Must contain at least one widget. { # Each card is made up of widgets. A widget is a composite object that can represent one of text, images, buttons, and other object types. @@ -14051,7 +14051,7 @@

Method Details

"layout": "A String", # Specified chip list layout. }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # DateTimePicker widget. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -14172,8 +14172,8 @@

Method Details

"onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # SelectionInput widget. - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -14222,7 +14222,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -14286,7 +14286,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -14341,7 +14341,7 @@

Method Details

], }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a widget that lets users input a date, time, or date and time. For example, the following JSON creates a date time picker to schedule an appointment: ``` "dateTimePicker": { "name": "appointment_time", "label": "Book your appointment at:", "type": "DATE_AND_TIME", "valueMsEpoch": 796435200000 } ``` - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -14458,16 +14458,16 @@

Method Details

}, "divider": { # Displays a divider between widgets as a horizontal line. For an example in Google Chat apps, see [Add a horizontal divider between widgets](https://developers.google.com/workspace/chat/format-structure-card-dialog#add_a_horizontal_divider_between_widgets). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): For example, the following JSON creates a divider: ``` "divider": {} ``` # Displays a horizontal line divider between widgets. For example, the following JSON creates a divider: ``` "divider": { } ``` }, - "eventActions": [ # Specifies the event actions that can be performed on the widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "eventActions": [ # Specifies the event actions that can be performed on the widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -14515,15 +14515,15 @@

Method Details

"title": "A String", # The text that displays in the grid header. }, "horizontalAlignment": "A String", # Specifies whether widgets align to the left, right, or center of a column. - "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "image": { # An image that is specified by a URL and can have an `onClick` action. For an example, see [Add an image](https://developers.google.com/workspace/chat/add-text-image-card-dialog#add_an_image). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays an image. For example, the following JSON creates an image with alternative text: ``` "image": { "imageUrl": "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", "altText": "Chat app avatar" } ``` "altText": "A String", # The alternative text of this image that's used for accessibility. "imageUrl": "A String", # The HTTPS URL that hosts the image. For example: ``` https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png ``` "onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a selection control that lets users select items. Selection controls can be checkboxes, radio buttons, switches, or dropdown menus. For example, the following JSON creates a dropdown menu that lets users choose a size: ``` "selectionInput": { "name": "size", "label": "Size" "type": "DROPDOWN", "items": [ { "text": "S", "value": "small", "selected": false }, { "text": "M", "value": "medium", "selected": true }, { "text": "L", "value": "large", "selected": false }, { "text": "XL", "value": "extra_large", "selected": false } ] } ``` - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -14572,7 +14572,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -14636,7 +14636,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -14685,7 +14685,7 @@

Method Details

"text": "A String", # The text that's shown in the widget. "textSyntax": "A String", # The syntax of the text. If not set, the text is rendered as HTML. [Google Chat apps](https://developers.google.com/workspace/chat): }, - "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. }, ], }, @@ -14888,26 +14888,26 @@

Method Details

}, ], "displayStyle": "A String", # In Google Workspace add-ons, sets the display properties of the `peekCardHeader`. [Google Workspace add-ons](https://developers.google.com/workspace/add-ons): - "expressionData": [ # The expression data for the card. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents the data that is used to evaluate an expression. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "expressionData": [ # The expression data for the card. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents the data that is used to evaluate an expression. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "conditions": [ # The list of conditions that are determined by the expression evaluation result. - { # Represents a condition that can be used to trigger an action. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a condition that can be used to trigger an action. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The condition that is determined by the expression data. + "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The condition that is determined by the expression data. "conditionType": "A String", # The type of the condition. }, }, ], "eventActions": [ # The list of actions that the ExpressionData can be used. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -14946,7 +14946,7 @@

Method Details

}, "collapsible": True or False, # Indicates whether this section is collapsible. Collapsible sections hide some or all widgets, but users can expand the section to reveal the hidden widgets by clicking **Show more**. Users can hide the widgets again by clicking **Show less**. To determine which widgets are hidden, specify `uncollapsibleWidgetsCount`. "header": "A String", # Text that appears at the top of a section. Supports simple HTML formatted text. For more information about formatting text, see [Formatting text in Google Chat apps](https://developers.google.com/workspace/chat/format-messages#card-formatting) and [Formatting text in Google Workspace add-ons](https://developers.google.com/apps-script/add-ons/concepts/widgets#text_formatting). - "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "uncollapsibleWidgetsCount": 42, # The number of uncollapsible widgets which remain visible even when a section is collapsed. For example, when a section contains five widgets and the `uncollapsibleWidgetsCount` is set to `2`, the first two widgets are always shown and the last three are collapsed by default. The `uncollapsibleWidgetsCount` is taken into account only when `collapsible` is `true`. "widgets": [ # All the widgets in the section. Must contain at least one widget. { # Each card is made up of widgets. A widget is a composite object that can represent one of text, images, buttons, and other object types. @@ -15045,7 +15045,7 @@

Method Details

"layout": "A String", # Specified chip list layout. }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # DateTimePicker widget. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -15166,8 +15166,8 @@

Method Details

"onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # SelectionInput widget. - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -15216,7 +15216,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -15280,7 +15280,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -15335,7 +15335,7 @@

Method Details

], }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a widget that lets users input a date, time, or date and time. For example, the following JSON creates a date time picker to schedule an appointment: ``` "dateTimePicker": { "name": "appointment_time", "label": "Book your appointment at:", "type": "DATE_AND_TIME", "valueMsEpoch": 796435200000 } ``` - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -15452,16 +15452,16 @@

Method Details

}, "divider": { # Displays a divider between widgets as a horizontal line. For an example in Google Chat apps, see [Add a horizontal divider between widgets](https://developers.google.com/workspace/chat/format-structure-card-dialog#add_a_horizontal_divider_between_widgets). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): For example, the following JSON creates a divider: ``` "divider": {} ``` # Displays a horizontal line divider between widgets. For example, the following JSON creates a divider: ``` "divider": { } ``` }, - "eventActions": [ # Specifies the event actions that can be performed on the widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "eventActions": [ # Specifies the event actions that can be performed on the widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -15509,15 +15509,15 @@

Method Details

"title": "A String", # The text that displays in the grid header. }, "horizontalAlignment": "A String", # Specifies whether widgets align to the left, right, or center of a column. - "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "image": { # An image that is specified by a URL and can have an `onClick` action. For an example, see [Add an image](https://developers.google.com/workspace/chat/add-text-image-card-dialog#add_an_image). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays an image. For example, the following JSON creates an image with alternative text: ``` "image": { "imageUrl": "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", "altText": "Chat app avatar" } ``` "altText": "A String", # The alternative text of this image that's used for accessibility. "imageUrl": "A String", # The HTTPS URL that hosts the image. For example: ``` https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png ``` "onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a selection control that lets users select items. Selection controls can be checkboxes, radio buttons, switches, or dropdown menus. For example, the following JSON creates a dropdown menu that lets users choose a size: ``` "selectionInput": { "name": "size", "label": "Size" "type": "DROPDOWN", "items": [ { "text": "S", "value": "small", "selected": false }, { "text": "M", "value": "medium", "selected": true }, { "text": "L", "value": "large", "selected": false }, { "text": "XL", "value": "extra_large", "selected": false } ] } ``` - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -15566,7 +15566,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -15630,7 +15630,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -15679,7 +15679,7 @@

Method Details

"text": "A String", # The text that's shown in the widget. "textSyntax": "A String", # The syntax of the text. If not set, the text is rendered as HTML. [Google Chat apps](https://developers.google.com/workspace/chat): }, - "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. }, ], }, @@ -15750,26 +15750,26 @@

Method Details

}, ], "displayStyle": "A String", # In Google Workspace add-ons, sets the display properties of the `peekCardHeader`. [Google Workspace add-ons](https://developers.google.com/workspace/add-ons): - "expressionData": [ # The expression data for the card. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents the data that is used to evaluate an expression. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "expressionData": [ # The expression data for the card. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents the data that is used to evaluate an expression. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "conditions": [ # The list of conditions that are determined by the expression evaluation result. - { # Represents a condition that can be used to trigger an action. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a condition that can be used to trigger an action. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The condition that is determined by the expression data. + "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The condition that is determined by the expression data. "conditionType": "A String", # The type of the condition. }, }, ], "eventActions": [ # The list of actions that the ExpressionData can be used. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -15808,7 +15808,7 @@

Method Details

}, "collapsible": True or False, # Indicates whether this section is collapsible. Collapsible sections hide some or all widgets, but users can expand the section to reveal the hidden widgets by clicking **Show more**. Users can hide the widgets again by clicking **Show less**. To determine which widgets are hidden, specify `uncollapsibleWidgetsCount`. "header": "A String", # Text that appears at the top of a section. Supports simple HTML formatted text. For more information about formatting text, see [Formatting text in Google Chat apps](https://developers.google.com/workspace/chat/format-messages#card-formatting) and [Formatting text in Google Workspace add-ons](https://developers.google.com/apps-script/add-ons/concepts/widgets#text_formatting). - "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "uncollapsibleWidgetsCount": 42, # The number of uncollapsible widgets which remain visible even when a section is collapsed. For example, when a section contains five widgets and the `uncollapsibleWidgetsCount` is set to `2`, the first two widgets are always shown and the last three are collapsed by default. The `uncollapsibleWidgetsCount` is taken into account only when `collapsible` is `true`. "widgets": [ # All the widgets in the section. Must contain at least one widget. { # Each card is made up of widgets. A widget is a composite object that can represent one of text, images, buttons, and other object types. @@ -15907,7 +15907,7 @@

Method Details

"layout": "A String", # Specified chip list layout. }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # DateTimePicker widget. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -16028,8 +16028,8 @@

Method Details

"onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # SelectionInput widget. - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -16078,7 +16078,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -16142,7 +16142,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -16197,7 +16197,7 @@

Method Details

], }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a widget that lets users input a date, time, or date and time. For example, the following JSON creates a date time picker to schedule an appointment: ``` "dateTimePicker": { "name": "appointment_time", "label": "Book your appointment at:", "type": "DATE_AND_TIME", "valueMsEpoch": 796435200000 } ``` - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -16314,16 +16314,16 @@

Method Details

}, "divider": { # Displays a divider between widgets as a horizontal line. For an example in Google Chat apps, see [Add a horizontal divider between widgets](https://developers.google.com/workspace/chat/format-structure-card-dialog#add_a_horizontal_divider_between_widgets). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): For example, the following JSON creates a divider: ``` "divider": {} ``` # Displays a horizontal line divider between widgets. For example, the following JSON creates a divider: ``` "divider": { } ``` }, - "eventActions": [ # Specifies the event actions that can be performed on the widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "eventActions": [ # Specifies the event actions that can be performed on the widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -16371,15 +16371,15 @@

Method Details

"title": "A String", # The text that displays in the grid header. }, "horizontalAlignment": "A String", # Specifies whether widgets align to the left, right, or center of a column. - "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "image": { # An image that is specified by a URL and can have an `onClick` action. For an example, see [Add an image](https://developers.google.com/workspace/chat/add-text-image-card-dialog#add_an_image). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays an image. For example, the following JSON creates an image with alternative text: ``` "image": { "imageUrl": "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", "altText": "Chat app avatar" } ``` "altText": "A String", # The alternative text of this image that's used for accessibility. "imageUrl": "A String", # The HTTPS URL that hosts the image. For example: ``` https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png ``` "onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a selection control that lets users select items. Selection controls can be checkboxes, radio buttons, switches, or dropdown menus. For example, the following JSON creates a dropdown menu that lets users choose a size: ``` "selectionInput": { "name": "size", "label": "Size" "type": "DROPDOWN", "items": [ { "text": "S", "value": "small", "selected": false }, { "text": "M", "value": "medium", "selected": true }, { "text": "L", "value": "large", "selected": false }, { "text": "XL", "value": "extra_large", "selected": false } ] } ``` - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -16428,7 +16428,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -16492,7 +16492,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -16541,7 +16541,7 @@

Method Details

"text": "A String", # The text that's shown in the widget. "textSyntax": "A String", # The syntax of the text. If not set, the text is rendered as HTML. [Google Chat apps](https://developers.google.com/workspace/chat): }, - "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. }, ], }, @@ -16650,7 +16650,7 @@

Method Details

"driveDataRef": { # A reference to the data of a drive attachment. # Output only. A reference to the Google Drive attachment. This field is used with the Google Drive API. "driveFileId": "A String", # The ID for the drive file. Use with the Drive API. }, - "name": "A String", # Optional. Resource name of the attachment, in the form `spaces/{space}/messages/{message}/attachments/{attachment}`. + "name": "A String", # Identifier. Resource name of the attachment. Format: `spaces/{space}/messages/{message}/attachments/{attachment}`. "source": "A String", # Output only. The source of the attachment. "thumbnailUri": "A String", # Output only. The thumbnail URL which should be used to preview the attachment to a human user. Chat apps shouldn't use this URL to download attachment content. }, @@ -16825,26 +16825,26 @@

Method Details

}, ], "displayStyle": "A String", # In Google Workspace add-ons, sets the display properties of the `peekCardHeader`. [Google Workspace add-ons](https://developers.google.com/workspace/add-ons): - "expressionData": [ # The expression data for the card. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents the data that is used to evaluate an expression. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "expressionData": [ # The expression data for the card. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents the data that is used to evaluate an expression. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "conditions": [ # The list of conditions that are determined by the expression evaluation result. - { # Represents a condition that can be used to trigger an action. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a condition that can be used to trigger an action. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The condition that is determined by the expression data. + "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The condition that is determined by the expression data. "conditionType": "A String", # The type of the condition. }, }, ], "eventActions": [ # The list of actions that the ExpressionData can be used. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -16883,7 +16883,7 @@

Method Details

}, "collapsible": True or False, # Indicates whether this section is collapsible. Collapsible sections hide some or all widgets, but users can expand the section to reveal the hidden widgets by clicking **Show more**. Users can hide the widgets again by clicking **Show less**. To determine which widgets are hidden, specify `uncollapsibleWidgetsCount`. "header": "A String", # Text that appears at the top of a section. Supports simple HTML formatted text. For more information about formatting text, see [Formatting text in Google Chat apps](https://developers.google.com/workspace/chat/format-messages#card-formatting) and [Formatting text in Google Workspace add-ons](https://developers.google.com/apps-script/add-ons/concepts/widgets#text_formatting). - "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "uncollapsibleWidgetsCount": 42, # The number of uncollapsible widgets which remain visible even when a section is collapsed. For example, when a section contains five widgets and the `uncollapsibleWidgetsCount` is set to `2`, the first two widgets are always shown and the last three are collapsed by default. The `uncollapsibleWidgetsCount` is taken into account only when `collapsible` is `true`. "widgets": [ # All the widgets in the section. Must contain at least one widget. { # Each card is made up of widgets. A widget is a composite object that can represent one of text, images, buttons, and other object types. @@ -16982,7 +16982,7 @@

Method Details

"layout": "A String", # Specified chip list layout. }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # DateTimePicker widget. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -17103,8 +17103,8 @@

Method Details

"onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # SelectionInput widget. - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -17153,7 +17153,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -17217,7 +17217,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -17272,7 +17272,7 @@

Method Details

], }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a widget that lets users input a date, time, or date and time. For example, the following JSON creates a date time picker to schedule an appointment: ``` "dateTimePicker": { "name": "appointment_time", "label": "Book your appointment at:", "type": "DATE_AND_TIME", "valueMsEpoch": 796435200000 } ``` - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -17389,16 +17389,16 @@

Method Details

}, "divider": { # Displays a divider between widgets as a horizontal line. For an example in Google Chat apps, see [Add a horizontal divider between widgets](https://developers.google.com/workspace/chat/format-structure-card-dialog#add_a_horizontal_divider_between_widgets). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): For example, the following JSON creates a divider: ``` "divider": {} ``` # Displays a horizontal line divider between widgets. For example, the following JSON creates a divider: ``` "divider": { } ``` }, - "eventActions": [ # Specifies the event actions that can be performed on the widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "eventActions": [ # Specifies the event actions that can be performed on the widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -17446,15 +17446,15 @@

Method Details

"title": "A String", # The text that displays in the grid header. }, "horizontalAlignment": "A String", # Specifies whether widgets align to the left, right, or center of a column. - "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "image": { # An image that is specified by a URL and can have an `onClick` action. For an example, see [Add an image](https://developers.google.com/workspace/chat/add-text-image-card-dialog#add_an_image). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays an image. For example, the following JSON creates an image with alternative text: ``` "image": { "imageUrl": "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", "altText": "Chat app avatar" } ``` "altText": "A String", # The alternative text of this image that's used for accessibility. "imageUrl": "A String", # The HTTPS URL that hosts the image. For example: ``` https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png ``` "onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a selection control that lets users select items. Selection controls can be checkboxes, radio buttons, switches, or dropdown menus. For example, the following JSON creates a dropdown menu that lets users choose a size: ``` "selectionInput": { "name": "size", "label": "Size" "type": "DROPDOWN", "items": [ { "text": "S", "value": "small", "selected": false }, { "text": "M", "value": "medium", "selected": true }, { "text": "L", "value": "large", "selected": false }, { "text": "XL", "value": "extra_large", "selected": false } ] } ``` - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -17503,7 +17503,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -17567,7 +17567,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -17616,7 +17616,7 @@

Method Details

"text": "A String", # The text that's shown in the widget. "textSyntax": "A String", # The syntax of the text. If not set, the text is rendered as HTML. [Google Chat apps](https://developers.google.com/workspace/chat): }, - "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. }, ], }, @@ -17819,26 +17819,26 @@

Method Details

}, ], "displayStyle": "A String", # In Google Workspace add-ons, sets the display properties of the `peekCardHeader`. [Google Workspace add-ons](https://developers.google.com/workspace/add-ons): - "expressionData": [ # The expression data for the card. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents the data that is used to evaluate an expression. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "expressionData": [ # The expression data for the card. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents the data that is used to evaluate an expression. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "conditions": [ # The list of conditions that are determined by the expression evaluation result. - { # Represents a condition that can be used to trigger an action. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a condition that can be used to trigger an action. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The condition that is determined by the expression data. + "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The condition that is determined by the expression data. "conditionType": "A String", # The type of the condition. }, }, ], "eventActions": [ # The list of actions that the ExpressionData can be used. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -17877,7 +17877,7 @@

Method Details

}, "collapsible": True or False, # Indicates whether this section is collapsible. Collapsible sections hide some or all widgets, but users can expand the section to reveal the hidden widgets by clicking **Show more**. Users can hide the widgets again by clicking **Show less**. To determine which widgets are hidden, specify `uncollapsibleWidgetsCount`. "header": "A String", # Text that appears at the top of a section. Supports simple HTML formatted text. For more information about formatting text, see [Formatting text in Google Chat apps](https://developers.google.com/workspace/chat/format-messages#card-formatting) and [Formatting text in Google Workspace add-ons](https://developers.google.com/apps-script/add-ons/concepts/widgets#text_formatting). - "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "uncollapsibleWidgetsCount": 42, # The number of uncollapsible widgets which remain visible even when a section is collapsed. For example, when a section contains five widgets and the `uncollapsibleWidgetsCount` is set to `2`, the first two widgets are always shown and the last three are collapsed by default. The `uncollapsibleWidgetsCount` is taken into account only when `collapsible` is `true`. "widgets": [ # All the widgets in the section. Must contain at least one widget. { # Each card is made up of widgets. A widget is a composite object that can represent one of text, images, buttons, and other object types. @@ -17976,7 +17976,7 @@

Method Details

"layout": "A String", # Specified chip list layout. }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # DateTimePicker widget. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -18097,8 +18097,8 @@

Method Details

"onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # SelectionInput widget. - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -18147,7 +18147,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -18211,7 +18211,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -18266,7 +18266,7 @@

Method Details

], }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a widget that lets users input a date, time, or date and time. For example, the following JSON creates a date time picker to schedule an appointment: ``` "dateTimePicker": { "name": "appointment_time", "label": "Book your appointment at:", "type": "DATE_AND_TIME", "valueMsEpoch": 796435200000 } ``` - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -18383,16 +18383,16 @@

Method Details

}, "divider": { # Displays a divider between widgets as a horizontal line. For an example in Google Chat apps, see [Add a horizontal divider between widgets](https://developers.google.com/workspace/chat/format-structure-card-dialog#add_a_horizontal_divider_between_widgets). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): For example, the following JSON creates a divider: ``` "divider": {} ``` # Displays a horizontal line divider between widgets. For example, the following JSON creates a divider: ``` "divider": { } ``` }, - "eventActions": [ # Specifies the event actions that can be performed on the widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "eventActions": [ # Specifies the event actions that can be performed on the widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -18440,15 +18440,15 @@

Method Details

"title": "A String", # The text that displays in the grid header. }, "horizontalAlignment": "A String", # Specifies whether widgets align to the left, right, or center of a column. - "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "image": { # An image that is specified by a URL and can have an `onClick` action. For an example, see [Add an image](https://developers.google.com/workspace/chat/add-text-image-card-dialog#add_an_image). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays an image. For example, the following JSON creates an image with alternative text: ``` "image": { "imageUrl": "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", "altText": "Chat app avatar" } ``` "altText": "A String", # The alternative text of this image that's used for accessibility. "imageUrl": "A String", # The HTTPS URL that hosts the image. For example: ``` https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png ``` "onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a selection control that lets users select items. Selection controls can be checkboxes, radio buttons, switches, or dropdown menus. For example, the following JSON creates a dropdown menu that lets users choose a size: ``` "selectionInput": { "name": "size", "label": "Size" "type": "DROPDOWN", "items": [ { "text": "S", "value": "small", "selected": false }, { "text": "M", "value": "medium", "selected": true }, { "text": "L", "value": "large", "selected": false }, { "text": "XL", "value": "extra_large", "selected": false } ] } ``` - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -18497,7 +18497,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -18561,7 +18561,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -18610,7 +18610,7 @@

Method Details

"text": "A String", # The text that's shown in the widget. "textSyntax": "A String", # The syntax of the text. If not set, the text is rendered as HTML. [Google Chat apps](https://developers.google.com/workspace/chat): }, - "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. }, ], }, @@ -18681,26 +18681,26 @@

Method Details

}, ], "displayStyle": "A String", # In Google Workspace add-ons, sets the display properties of the `peekCardHeader`. [Google Workspace add-ons](https://developers.google.com/workspace/add-ons): - "expressionData": [ # The expression data for the card. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents the data that is used to evaluate an expression. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "expressionData": [ # The expression data for the card. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents the data that is used to evaluate an expression. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "conditions": [ # The list of conditions that are determined by the expression evaluation result. - { # Represents a condition that can be used to trigger an action. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a condition that can be used to trigger an action. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The condition that is determined by the expression data. + "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The condition that is determined by the expression data. "conditionType": "A String", # The type of the condition. }, }, ], "eventActions": [ # The list of actions that the ExpressionData can be used. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -18739,7 +18739,7 @@

Method Details

}, "collapsible": True or False, # Indicates whether this section is collapsible. Collapsible sections hide some or all widgets, but users can expand the section to reveal the hidden widgets by clicking **Show more**. Users can hide the widgets again by clicking **Show less**. To determine which widgets are hidden, specify `uncollapsibleWidgetsCount`. "header": "A String", # Text that appears at the top of a section. Supports simple HTML formatted text. For more information about formatting text, see [Formatting text in Google Chat apps](https://developers.google.com/workspace/chat/format-messages#card-formatting) and [Formatting text in Google Workspace add-ons](https://developers.google.com/apps-script/add-ons/concepts/widgets#text_formatting). - "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "uncollapsibleWidgetsCount": 42, # The number of uncollapsible widgets which remain visible even when a section is collapsed. For example, when a section contains five widgets and the `uncollapsibleWidgetsCount` is set to `2`, the first two widgets are always shown and the last three are collapsed by default. The `uncollapsibleWidgetsCount` is taken into account only when `collapsible` is `true`. "widgets": [ # All the widgets in the section. Must contain at least one widget. { # Each card is made up of widgets. A widget is a composite object that can represent one of text, images, buttons, and other object types. @@ -18838,7 +18838,7 @@

Method Details

"layout": "A String", # Specified chip list layout. }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # DateTimePicker widget. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -18959,8 +18959,8 @@

Method Details

"onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # SelectionInput widget. - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -19009,7 +19009,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -19073,7 +19073,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -19128,7 +19128,7 @@

Method Details

], }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a widget that lets users input a date, time, or date and time. For example, the following JSON creates a date time picker to schedule an appointment: ``` "dateTimePicker": { "name": "appointment_time", "label": "Book your appointment at:", "type": "DATE_AND_TIME", "valueMsEpoch": 796435200000 } ``` - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -19245,16 +19245,16 @@

Method Details

}, "divider": { # Displays a divider between widgets as a horizontal line. For an example in Google Chat apps, see [Add a horizontal divider between widgets](https://developers.google.com/workspace/chat/format-structure-card-dialog#add_a_horizontal_divider_between_widgets). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): For example, the following JSON creates a divider: ``` "divider": {} ``` # Displays a horizontal line divider between widgets. For example, the following JSON creates a divider: ``` "divider": { } ``` }, - "eventActions": [ # Specifies the event actions that can be performed on the widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "eventActions": [ # Specifies the event actions that can be performed on the widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -19302,15 +19302,15 @@

Method Details

"title": "A String", # The text that displays in the grid header. }, "horizontalAlignment": "A String", # Specifies whether widgets align to the left, right, or center of a column. - "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "image": { # An image that is specified by a URL and can have an `onClick` action. For an example, see [Add an image](https://developers.google.com/workspace/chat/add-text-image-card-dialog#add_an_image). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays an image. For example, the following JSON creates an image with alternative text: ``` "image": { "imageUrl": "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", "altText": "Chat app avatar" } ``` "altText": "A String", # The alternative text of this image that's used for accessibility. "imageUrl": "A String", # The HTTPS URL that hosts the image. For example: ``` https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png ``` "onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a selection control that lets users select items. Selection controls can be checkboxes, radio buttons, switches, or dropdown menus. For example, the following JSON creates a dropdown menu that lets users choose a size: ``` "selectionInput": { "name": "size", "label": "Size" "type": "DROPDOWN", "items": [ { "text": "S", "value": "small", "selected": false }, { "text": "M", "value": "medium", "selected": true }, { "text": "L", "value": "large", "selected": false }, { "text": "XL", "value": "extra_large", "selected": false } ] } ``` - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -19359,7 +19359,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -19423,7 +19423,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -19472,7 +19472,7 @@

Method Details

"text": "A String", # The text that's shown in the widget. "textSyntax": "A String", # The syntax of the text. If not set, the text is rendered as HTML. [Google Chat apps](https://developers.google.com/workspace/chat): }, - "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. }, ], }, @@ -19581,7 +19581,7 @@

Method Details

"driveDataRef": { # A reference to the data of a drive attachment. # Output only. A reference to the Google Drive attachment. This field is used with the Google Drive API. "driveFileId": "A String", # The ID for the drive file. Use with the Drive API. }, - "name": "A String", # Optional. Resource name of the attachment, in the form `spaces/{space}/messages/{message}/attachments/{attachment}`. + "name": "A String", # Identifier. Resource name of the attachment. Format: `spaces/{space}/messages/{message}/attachments/{attachment}`. "source": "A String", # Output only. The source of the attachment. "thumbnailUri": "A String", # Output only. The thumbnail URL which should be used to preview the attachment to a human user. Chat apps shouldn't use this URL to download attachment content. }, @@ -19756,26 +19756,26 @@

Method Details

}, ], "displayStyle": "A String", # In Google Workspace add-ons, sets the display properties of the `peekCardHeader`. [Google Workspace add-ons](https://developers.google.com/workspace/add-ons): - "expressionData": [ # The expression data for the card. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents the data that is used to evaluate an expression. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "expressionData": [ # The expression data for the card. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents the data that is used to evaluate an expression. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "conditions": [ # The list of conditions that are determined by the expression evaluation result. - { # Represents a condition that can be used to trigger an action. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a condition that can be used to trigger an action. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The condition that is determined by the expression data. + "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The condition that is determined by the expression data. "conditionType": "A String", # The type of the condition. }, }, ], "eventActions": [ # The list of actions that the ExpressionData can be used. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -19814,7 +19814,7 @@

Method Details

}, "collapsible": True or False, # Indicates whether this section is collapsible. Collapsible sections hide some or all widgets, but users can expand the section to reveal the hidden widgets by clicking **Show more**. Users can hide the widgets again by clicking **Show less**. To determine which widgets are hidden, specify `uncollapsibleWidgetsCount`. "header": "A String", # Text that appears at the top of a section. Supports simple HTML formatted text. For more information about formatting text, see [Formatting text in Google Chat apps](https://developers.google.com/workspace/chat/format-messages#card-formatting) and [Formatting text in Google Workspace add-ons](https://developers.google.com/apps-script/add-ons/concepts/widgets#text_formatting). - "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "uncollapsibleWidgetsCount": 42, # The number of uncollapsible widgets which remain visible even when a section is collapsed. For example, when a section contains five widgets and the `uncollapsibleWidgetsCount` is set to `2`, the first two widgets are always shown and the last three are collapsed by default. The `uncollapsibleWidgetsCount` is taken into account only when `collapsible` is `true`. "widgets": [ # All the widgets in the section. Must contain at least one widget. { # Each card is made up of widgets. A widget is a composite object that can represent one of text, images, buttons, and other object types. @@ -19913,7 +19913,7 @@

Method Details

"layout": "A String", # Specified chip list layout. }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # DateTimePicker widget. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -20034,8 +20034,8 @@

Method Details

"onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # SelectionInput widget. - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -20084,7 +20084,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -20148,7 +20148,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -20203,7 +20203,7 @@

Method Details

], }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a widget that lets users input a date, time, or date and time. For example, the following JSON creates a date time picker to schedule an appointment: ``` "dateTimePicker": { "name": "appointment_time", "label": "Book your appointment at:", "type": "DATE_AND_TIME", "valueMsEpoch": 796435200000 } ``` - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -20320,16 +20320,16 @@

Method Details

}, "divider": { # Displays a divider between widgets as a horizontal line. For an example in Google Chat apps, see [Add a horizontal divider between widgets](https://developers.google.com/workspace/chat/format-structure-card-dialog#add_a_horizontal_divider_between_widgets). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): For example, the following JSON creates a divider: ``` "divider": {} ``` # Displays a horizontal line divider between widgets. For example, the following JSON creates a divider: ``` "divider": { } ``` }, - "eventActions": [ # Specifies the event actions that can be performed on the widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "eventActions": [ # Specifies the event actions that can be performed on the widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -20377,15 +20377,15 @@

Method Details

"title": "A String", # The text that displays in the grid header. }, "horizontalAlignment": "A String", # Specifies whether widgets align to the left, right, or center of a column. - "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "image": { # An image that is specified by a URL and can have an `onClick` action. For an example, see [Add an image](https://developers.google.com/workspace/chat/add-text-image-card-dialog#add_an_image). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays an image. For example, the following JSON creates an image with alternative text: ``` "image": { "imageUrl": "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", "altText": "Chat app avatar" } ``` "altText": "A String", # The alternative text of this image that's used for accessibility. "imageUrl": "A String", # The HTTPS URL that hosts the image. For example: ``` https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png ``` "onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a selection control that lets users select items. Selection controls can be checkboxes, radio buttons, switches, or dropdown menus. For example, the following JSON creates a dropdown menu that lets users choose a size: ``` "selectionInput": { "name": "size", "label": "Size" "type": "DROPDOWN", "items": [ { "text": "S", "value": "small", "selected": false }, { "text": "M", "value": "medium", "selected": true }, { "text": "L", "value": "large", "selected": false }, { "text": "XL", "value": "extra_large", "selected": false } ] } ``` - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -20434,7 +20434,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -20498,7 +20498,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -20547,7 +20547,7 @@

Method Details

"text": "A String", # The text that's shown in the widget. "textSyntax": "A String", # The syntax of the text. If not set, the text is rendered as HTML. [Google Chat apps](https://developers.google.com/workspace/chat): }, - "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. }, ], }, @@ -20750,26 +20750,26 @@

Method Details

}, ], "displayStyle": "A String", # In Google Workspace add-ons, sets the display properties of the `peekCardHeader`. [Google Workspace add-ons](https://developers.google.com/workspace/add-ons): - "expressionData": [ # The expression data for the card. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents the data that is used to evaluate an expression. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "expressionData": [ # The expression data for the card. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents the data that is used to evaluate an expression. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "conditions": [ # The list of conditions that are determined by the expression evaluation result. - { # Represents a condition that can be used to trigger an action. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a condition that can be used to trigger an action. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The condition that is determined by the expression data. + "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The condition that is determined by the expression data. "conditionType": "A String", # The type of the condition. }, }, ], "eventActions": [ # The list of actions that the ExpressionData can be used. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -20808,7 +20808,7 @@

Method Details

}, "collapsible": True or False, # Indicates whether this section is collapsible. Collapsible sections hide some or all widgets, but users can expand the section to reveal the hidden widgets by clicking **Show more**. Users can hide the widgets again by clicking **Show less**. To determine which widgets are hidden, specify `uncollapsibleWidgetsCount`. "header": "A String", # Text that appears at the top of a section. Supports simple HTML formatted text. For more information about formatting text, see [Formatting text in Google Chat apps](https://developers.google.com/workspace/chat/format-messages#card-formatting) and [Formatting text in Google Workspace add-ons](https://developers.google.com/apps-script/add-ons/concepts/widgets#text_formatting). - "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "uncollapsibleWidgetsCount": 42, # The number of uncollapsible widgets which remain visible even when a section is collapsed. For example, when a section contains five widgets and the `uncollapsibleWidgetsCount` is set to `2`, the first two widgets are always shown and the last three are collapsed by default. The `uncollapsibleWidgetsCount` is taken into account only when `collapsible` is `true`. "widgets": [ # All the widgets in the section. Must contain at least one widget. { # Each card is made up of widgets. A widget is a composite object that can represent one of text, images, buttons, and other object types. @@ -20907,7 +20907,7 @@

Method Details

"layout": "A String", # Specified chip list layout. }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # DateTimePicker widget. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -21028,8 +21028,8 @@

Method Details

"onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # SelectionInput widget. - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -21078,7 +21078,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -21142,7 +21142,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -21197,7 +21197,7 @@

Method Details

], }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a widget that lets users input a date, time, or date and time. For example, the following JSON creates a date time picker to schedule an appointment: ``` "dateTimePicker": { "name": "appointment_time", "label": "Book your appointment at:", "type": "DATE_AND_TIME", "valueMsEpoch": 796435200000 } ``` - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -21314,16 +21314,16 @@

Method Details

}, "divider": { # Displays a divider between widgets as a horizontal line. For an example in Google Chat apps, see [Add a horizontal divider between widgets](https://developers.google.com/workspace/chat/format-structure-card-dialog#add_a_horizontal_divider_between_widgets). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): For example, the following JSON creates a divider: ``` "divider": {} ``` # Displays a horizontal line divider between widgets. For example, the following JSON creates a divider: ``` "divider": { } ``` }, - "eventActions": [ # Specifies the event actions that can be performed on the widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "eventActions": [ # Specifies the event actions that can be performed on the widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -21371,15 +21371,15 @@

Method Details

"title": "A String", # The text that displays in the grid header. }, "horizontalAlignment": "A String", # Specifies whether widgets align to the left, right, or center of a column. - "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "image": { # An image that is specified by a URL and can have an `onClick` action. For an example, see [Add an image](https://developers.google.com/workspace/chat/add-text-image-card-dialog#add_an_image). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays an image. For example, the following JSON creates an image with alternative text: ``` "image": { "imageUrl": "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", "altText": "Chat app avatar" } ``` "altText": "A String", # The alternative text of this image that's used for accessibility. "imageUrl": "A String", # The HTTPS URL that hosts the image. For example: ``` https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png ``` "onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a selection control that lets users select items. Selection controls can be checkboxes, radio buttons, switches, or dropdown menus. For example, the following JSON creates a dropdown menu that lets users choose a size: ``` "selectionInput": { "name": "size", "label": "Size" "type": "DROPDOWN", "items": [ { "text": "S", "value": "small", "selected": false }, { "text": "M", "value": "medium", "selected": true }, { "text": "L", "value": "large", "selected": false }, { "text": "XL", "value": "extra_large", "selected": false } ] } ``` - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -21428,7 +21428,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -21492,7 +21492,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -21541,7 +21541,7 @@

Method Details

"text": "A String", # The text that's shown in the widget. "textSyntax": "A String", # The syntax of the text. If not set, the text is rendered as HTML. [Google Chat apps](https://developers.google.com/workspace/chat): }, - "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. }, ], }, @@ -21612,26 +21612,26 @@

Method Details

}, ], "displayStyle": "A String", # In Google Workspace add-ons, sets the display properties of the `peekCardHeader`. [Google Workspace add-ons](https://developers.google.com/workspace/add-ons): - "expressionData": [ # The expression data for the card. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents the data that is used to evaluate an expression. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "expressionData": [ # The expression data for the card. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents the data that is used to evaluate an expression. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "conditions": [ # The list of conditions that are determined by the expression evaluation result. - { # Represents a condition that can be used to trigger an action. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a condition that can be used to trigger an action. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The condition that is determined by the expression data. + "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The condition that is determined by the expression data. "conditionType": "A String", # The type of the condition. }, }, ], "eventActions": [ # The list of actions that the ExpressionData can be used. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -21670,7 +21670,7 @@

Method Details

}, "collapsible": True or False, # Indicates whether this section is collapsible. Collapsible sections hide some or all widgets, but users can expand the section to reveal the hidden widgets by clicking **Show more**. Users can hide the widgets again by clicking **Show less**. To determine which widgets are hidden, specify `uncollapsibleWidgetsCount`. "header": "A String", # Text that appears at the top of a section. Supports simple HTML formatted text. For more information about formatting text, see [Formatting text in Google Chat apps](https://developers.google.com/workspace/chat/format-messages#card-formatting) and [Formatting text in Google Workspace add-ons](https://developers.google.com/apps-script/add-ons/concepts/widgets#text_formatting). - "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "uncollapsibleWidgetsCount": 42, # The number of uncollapsible widgets which remain visible even when a section is collapsed. For example, when a section contains five widgets and the `uncollapsibleWidgetsCount` is set to `2`, the first two widgets are always shown and the last three are collapsed by default. The `uncollapsibleWidgetsCount` is taken into account only when `collapsible` is `true`. "widgets": [ # All the widgets in the section. Must contain at least one widget. { # Each card is made up of widgets. A widget is a composite object that can represent one of text, images, buttons, and other object types. @@ -21769,7 +21769,7 @@

Method Details

"layout": "A String", # Specified chip list layout. }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # DateTimePicker widget. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -21890,8 +21890,8 @@

Method Details

"onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # SelectionInput widget. - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -21940,7 +21940,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -22004,7 +22004,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -22059,7 +22059,7 @@

Method Details

], }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a widget that lets users input a date, time, or date and time. For example, the following JSON creates a date time picker to schedule an appointment: ``` "dateTimePicker": { "name": "appointment_time", "label": "Book your appointment at:", "type": "DATE_AND_TIME", "valueMsEpoch": 796435200000 } ``` - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -22176,16 +22176,16 @@

Method Details

}, "divider": { # Displays a divider between widgets as a horizontal line. For an example in Google Chat apps, see [Add a horizontal divider between widgets](https://developers.google.com/workspace/chat/format-structure-card-dialog#add_a_horizontal_divider_between_widgets). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): For example, the following JSON creates a divider: ``` "divider": {} ``` # Displays a horizontal line divider between widgets. For example, the following JSON creates a divider: ``` "divider": { } ``` }, - "eventActions": [ # Specifies the event actions that can be performed on the widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "eventActions": [ # Specifies the event actions that can be performed on the widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -22233,15 +22233,15 @@

Method Details

"title": "A String", # The text that displays in the grid header. }, "horizontalAlignment": "A String", # Specifies whether widgets align to the left, right, or center of a column. - "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "image": { # An image that is specified by a URL and can have an `onClick` action. For an example, see [Add an image](https://developers.google.com/workspace/chat/add-text-image-card-dialog#add_an_image). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays an image. For example, the following JSON creates an image with alternative text: ``` "image": { "imageUrl": "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", "altText": "Chat app avatar" } ``` "altText": "A String", # The alternative text of this image that's used for accessibility. "imageUrl": "A String", # The HTTPS URL that hosts the image. For example: ``` https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png ``` "onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a selection control that lets users select items. Selection controls can be checkboxes, radio buttons, switches, or dropdown menus. For example, the following JSON creates a dropdown menu that lets users choose a size: ``` "selectionInput": { "name": "size", "label": "Size" "type": "DROPDOWN", "items": [ { "text": "S", "value": "small", "selected": false }, { "text": "M", "value": "medium", "selected": true }, { "text": "L", "value": "large", "selected": false }, { "text": "XL", "value": "extra_large", "selected": false } ] } ``` - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -22290,7 +22290,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -22354,7 +22354,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -22403,7 +22403,7 @@

Method Details

"text": "A String", # The text that's shown in the widget. "textSyntax": "A String", # The syntax of the text. If not set, the text is rendered as HTML. [Google Chat apps](https://developers.google.com/workspace/chat): }, - "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. }, ], }, @@ -22512,7 +22512,7 @@

Method Details

"driveDataRef": { # A reference to the data of a drive attachment. # Output only. A reference to the Google Drive attachment. This field is used with the Google Drive API. "driveFileId": "A String", # The ID for the drive file. Use with the Drive API. }, - "name": "A String", # Optional. Resource name of the attachment, in the form `spaces/{space}/messages/{message}/attachments/{attachment}`. + "name": "A String", # Identifier. Resource name of the attachment. Format: `spaces/{space}/messages/{message}/attachments/{attachment}`. "source": "A String", # Output only. The source of the attachment. "thumbnailUri": "A String", # Output only. The thumbnail URL which should be used to preview the attachment to a human user. Chat apps shouldn't use this URL to download attachment content. }, @@ -22687,26 +22687,26 @@

Method Details

}, ], "displayStyle": "A String", # In Google Workspace add-ons, sets the display properties of the `peekCardHeader`. [Google Workspace add-ons](https://developers.google.com/workspace/add-ons): - "expressionData": [ # The expression data for the card. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents the data that is used to evaluate an expression. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "expressionData": [ # The expression data for the card. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents the data that is used to evaluate an expression. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "conditions": [ # The list of conditions that are determined by the expression evaluation result. - { # Represents a condition that can be used to trigger an action. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a condition that can be used to trigger an action. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The condition that is determined by the expression data. + "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The condition that is determined by the expression data. "conditionType": "A String", # The type of the condition. }, }, ], "eventActions": [ # The list of actions that the ExpressionData can be used. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -22745,7 +22745,7 @@

Method Details

}, "collapsible": True or False, # Indicates whether this section is collapsible. Collapsible sections hide some or all widgets, but users can expand the section to reveal the hidden widgets by clicking **Show more**. Users can hide the widgets again by clicking **Show less**. To determine which widgets are hidden, specify `uncollapsibleWidgetsCount`. "header": "A String", # Text that appears at the top of a section. Supports simple HTML formatted text. For more information about formatting text, see [Formatting text in Google Chat apps](https://developers.google.com/workspace/chat/format-messages#card-formatting) and [Formatting text in Google Workspace add-ons](https://developers.google.com/apps-script/add-ons/concepts/widgets#text_formatting). - "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "uncollapsibleWidgetsCount": 42, # The number of uncollapsible widgets which remain visible even when a section is collapsed. For example, when a section contains five widgets and the `uncollapsibleWidgetsCount` is set to `2`, the first two widgets are always shown and the last three are collapsed by default. The `uncollapsibleWidgetsCount` is taken into account only when `collapsible` is `true`. "widgets": [ # All the widgets in the section. Must contain at least one widget. { # Each card is made up of widgets. A widget is a composite object that can represent one of text, images, buttons, and other object types. @@ -22844,7 +22844,7 @@

Method Details

"layout": "A String", # Specified chip list layout. }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # DateTimePicker widget. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -22965,8 +22965,8 @@

Method Details

"onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # SelectionInput widget. - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -23015,7 +23015,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -23079,7 +23079,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -23134,7 +23134,7 @@

Method Details

], }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a widget that lets users input a date, time, or date and time. For example, the following JSON creates a date time picker to schedule an appointment: ``` "dateTimePicker": { "name": "appointment_time", "label": "Book your appointment at:", "type": "DATE_AND_TIME", "valueMsEpoch": 796435200000 } ``` - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -23251,16 +23251,16 @@

Method Details

}, "divider": { # Displays a divider between widgets as a horizontal line. For an example in Google Chat apps, see [Add a horizontal divider between widgets](https://developers.google.com/workspace/chat/format-structure-card-dialog#add_a_horizontal_divider_between_widgets). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): For example, the following JSON creates a divider: ``` "divider": {} ``` # Displays a horizontal line divider between widgets. For example, the following JSON creates a divider: ``` "divider": { } ``` }, - "eventActions": [ # Specifies the event actions that can be performed on the widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "eventActions": [ # Specifies the event actions that can be performed on the widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -23308,15 +23308,15 @@

Method Details

"title": "A String", # The text that displays in the grid header. }, "horizontalAlignment": "A String", # Specifies whether widgets align to the left, right, or center of a column. - "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "image": { # An image that is specified by a URL and can have an `onClick` action. For an example, see [Add an image](https://developers.google.com/workspace/chat/add-text-image-card-dialog#add_an_image). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays an image. For example, the following JSON creates an image with alternative text: ``` "image": { "imageUrl": "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", "altText": "Chat app avatar" } ``` "altText": "A String", # The alternative text of this image that's used for accessibility. "imageUrl": "A String", # The HTTPS URL that hosts the image. For example: ``` https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png ``` "onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a selection control that lets users select items. Selection controls can be checkboxes, radio buttons, switches, or dropdown menus. For example, the following JSON creates a dropdown menu that lets users choose a size: ``` "selectionInput": { "name": "size", "label": "Size" "type": "DROPDOWN", "items": [ { "text": "S", "value": "small", "selected": false }, { "text": "M", "value": "medium", "selected": true }, { "text": "L", "value": "large", "selected": false }, { "text": "XL", "value": "extra_large", "selected": false } ] } ``` - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -23365,7 +23365,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -23429,7 +23429,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -23478,7 +23478,7 @@

Method Details

"text": "A String", # The text that's shown in the widget. "textSyntax": "A String", # The syntax of the text. If not set, the text is rendered as HTML. [Google Chat apps](https://developers.google.com/workspace/chat): }, - "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. }, ], }, diff --git a/docs/dyn/chat_v1.spaces.spaceEvents.html b/docs/dyn/chat_v1.spaces.spaceEvents.html index d657148c4e..4553ed21c6 100644 --- a/docs/dyn/chat_v1.spaces.spaceEvents.html +++ b/docs/dyn/chat_v1.spaces.spaceEvents.html @@ -289,26 +289,26 @@

Method Details

}, ], "displayStyle": "A String", # In Google Workspace add-ons, sets the display properties of the `peekCardHeader`. [Google Workspace add-ons](https://developers.google.com/workspace/add-ons): - "expressionData": [ # The expression data for the card. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents the data that is used to evaluate an expression. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "expressionData": [ # The expression data for the card. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents the data that is used to evaluate an expression. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "conditions": [ # The list of conditions that are determined by the expression evaluation result. - { # Represents a condition that can be used to trigger an action. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a condition that can be used to trigger an action. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The condition that is determined by the expression data. + "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The condition that is determined by the expression data. "conditionType": "A String", # The type of the condition. }, }, ], "eventActions": [ # The list of actions that the ExpressionData can be used. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -347,7 +347,7 @@

Method Details

}, "collapsible": True or False, # Indicates whether this section is collapsible. Collapsible sections hide some or all widgets, but users can expand the section to reveal the hidden widgets by clicking **Show more**. Users can hide the widgets again by clicking **Show less**. To determine which widgets are hidden, specify `uncollapsibleWidgetsCount`. "header": "A String", # Text that appears at the top of a section. Supports simple HTML formatted text. For more information about formatting text, see [Formatting text in Google Chat apps](https://developers.google.com/workspace/chat/format-messages#card-formatting) and [Formatting text in Google Workspace add-ons](https://developers.google.com/apps-script/add-ons/concepts/widgets#text_formatting). - "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "uncollapsibleWidgetsCount": 42, # The number of uncollapsible widgets which remain visible even when a section is collapsed. For example, when a section contains five widgets and the `uncollapsibleWidgetsCount` is set to `2`, the first two widgets are always shown and the last three are collapsed by default. The `uncollapsibleWidgetsCount` is taken into account only when `collapsible` is `true`. "widgets": [ # All the widgets in the section. Must contain at least one widget. { # Each card is made up of widgets. A widget is a composite object that can represent one of text, images, buttons, and other object types. @@ -446,7 +446,7 @@

Method Details

"layout": "A String", # Specified chip list layout. }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # DateTimePicker widget. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -567,8 +567,8 @@

Method Details

"onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # SelectionInput widget. - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -617,7 +617,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -681,7 +681,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -736,7 +736,7 @@

Method Details

], }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a widget that lets users input a date, time, or date and time. For example, the following JSON creates a date time picker to schedule an appointment: ``` "dateTimePicker": { "name": "appointment_time", "label": "Book your appointment at:", "type": "DATE_AND_TIME", "valueMsEpoch": 796435200000 } ``` - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -853,16 +853,16 @@

Method Details

}, "divider": { # Displays a divider between widgets as a horizontal line. For an example in Google Chat apps, see [Add a horizontal divider between widgets](https://developers.google.com/workspace/chat/format-structure-card-dialog#add_a_horizontal_divider_between_widgets). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): For example, the following JSON creates a divider: ``` "divider": {} ``` # Displays a horizontal line divider between widgets. For example, the following JSON creates a divider: ``` "divider": { } ``` }, - "eventActions": [ # Specifies the event actions that can be performed on the widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "eventActions": [ # Specifies the event actions that can be performed on the widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -910,15 +910,15 @@

Method Details

"title": "A String", # The text that displays in the grid header. }, "horizontalAlignment": "A String", # Specifies whether widgets align to the left, right, or center of a column. - "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "image": { # An image that is specified by a URL and can have an `onClick` action. For an example, see [Add an image](https://developers.google.com/workspace/chat/add-text-image-card-dialog#add_an_image). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays an image. For example, the following JSON creates an image with alternative text: ``` "image": { "imageUrl": "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", "altText": "Chat app avatar" } ``` "altText": "A String", # The alternative text of this image that's used for accessibility. "imageUrl": "A String", # The HTTPS URL that hosts the image. For example: ``` https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png ``` "onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a selection control that lets users select items. Selection controls can be checkboxes, radio buttons, switches, or dropdown menus. For example, the following JSON creates a dropdown menu that lets users choose a size: ``` "selectionInput": { "name": "size", "label": "Size" "type": "DROPDOWN", "items": [ { "text": "S", "value": "small", "selected": false }, { "text": "M", "value": "medium", "selected": true }, { "text": "L", "value": "large", "selected": false }, { "text": "XL", "value": "extra_large", "selected": false } ] } ``` - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -967,7 +967,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -1031,7 +1031,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -1080,7 +1080,7 @@

Method Details

"text": "A String", # The text that's shown in the widget. "textSyntax": "A String", # The syntax of the text. If not set, the text is rendered as HTML. [Google Chat apps](https://developers.google.com/workspace/chat): }, - "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. }, ], }, @@ -1151,26 +1151,26 @@

Method Details

}, ], "displayStyle": "A String", # In Google Workspace add-ons, sets the display properties of the `peekCardHeader`. [Google Workspace add-ons](https://developers.google.com/workspace/add-ons): - "expressionData": [ # The expression data for the card. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents the data that is used to evaluate an expression. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "expressionData": [ # The expression data for the card. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents the data that is used to evaluate an expression. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "conditions": [ # The list of conditions that are determined by the expression evaluation result. - { # Represents a condition that can be used to trigger an action. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a condition that can be used to trigger an action. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The condition that is determined by the expression data. + "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The condition that is determined by the expression data. "conditionType": "A String", # The type of the condition. }, }, ], "eventActions": [ # The list of actions that the ExpressionData can be used. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -1209,7 +1209,7 @@

Method Details

}, "collapsible": True or False, # Indicates whether this section is collapsible. Collapsible sections hide some or all widgets, but users can expand the section to reveal the hidden widgets by clicking **Show more**. Users can hide the widgets again by clicking **Show less**. To determine which widgets are hidden, specify `uncollapsibleWidgetsCount`. "header": "A String", # Text that appears at the top of a section. Supports simple HTML formatted text. For more information about formatting text, see [Formatting text in Google Chat apps](https://developers.google.com/workspace/chat/format-messages#card-formatting) and [Formatting text in Google Workspace add-ons](https://developers.google.com/apps-script/add-ons/concepts/widgets#text_formatting). - "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "uncollapsibleWidgetsCount": 42, # The number of uncollapsible widgets which remain visible even when a section is collapsed. For example, when a section contains five widgets and the `uncollapsibleWidgetsCount` is set to `2`, the first two widgets are always shown and the last three are collapsed by default. The `uncollapsibleWidgetsCount` is taken into account only when `collapsible` is `true`. "widgets": [ # All the widgets in the section. Must contain at least one widget. { # Each card is made up of widgets. A widget is a composite object that can represent one of text, images, buttons, and other object types. @@ -1308,7 +1308,7 @@

Method Details

"layout": "A String", # Specified chip list layout. }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # DateTimePicker widget. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -1429,8 +1429,8 @@

Method Details

"onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # SelectionInput widget. - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -1479,7 +1479,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -1543,7 +1543,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -1598,7 +1598,7 @@

Method Details

], }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a widget that lets users input a date, time, or date and time. For example, the following JSON creates a date time picker to schedule an appointment: ``` "dateTimePicker": { "name": "appointment_time", "label": "Book your appointment at:", "type": "DATE_AND_TIME", "valueMsEpoch": 796435200000 } ``` - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -1715,16 +1715,16 @@

Method Details

}, "divider": { # Displays a divider between widgets as a horizontal line. For an example in Google Chat apps, see [Add a horizontal divider between widgets](https://developers.google.com/workspace/chat/format-structure-card-dialog#add_a_horizontal_divider_between_widgets). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): For example, the following JSON creates a divider: ``` "divider": {} ``` # Displays a horizontal line divider between widgets. For example, the following JSON creates a divider: ``` "divider": { } ``` }, - "eventActions": [ # Specifies the event actions that can be performed on the widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "eventActions": [ # Specifies the event actions that can be performed on the widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -1772,15 +1772,15 @@

Method Details

"title": "A String", # The text that displays in the grid header. }, "horizontalAlignment": "A String", # Specifies whether widgets align to the left, right, or center of a column. - "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "image": { # An image that is specified by a URL and can have an `onClick` action. For an example, see [Add an image](https://developers.google.com/workspace/chat/add-text-image-card-dialog#add_an_image). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays an image. For example, the following JSON creates an image with alternative text: ``` "image": { "imageUrl": "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", "altText": "Chat app avatar" } ``` "altText": "A String", # The alternative text of this image that's used for accessibility. "imageUrl": "A String", # The HTTPS URL that hosts the image. For example: ``` https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png ``` "onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a selection control that lets users select items. Selection controls can be checkboxes, radio buttons, switches, or dropdown menus. For example, the following JSON creates a dropdown menu that lets users choose a size: ``` "selectionInput": { "name": "size", "label": "Size" "type": "DROPDOWN", "items": [ { "text": "S", "value": "small", "selected": false }, { "text": "M", "value": "medium", "selected": true }, { "text": "L", "value": "large", "selected": false }, { "text": "XL", "value": "extra_large", "selected": false } ] } ``` - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -1829,7 +1829,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -1893,7 +1893,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -1942,7 +1942,7 @@

Method Details

"text": "A String", # The text that's shown in the widget. "textSyntax": "A String", # The syntax of the text. If not set, the text is rendered as HTML. [Google Chat apps](https://developers.google.com/workspace/chat): }, - "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. }, ], }, @@ -2051,7 +2051,7 @@

Method Details

"driveDataRef": { # A reference to the data of a drive attachment. # Output only. A reference to the Google Drive attachment. This field is used with the Google Drive API. "driveFileId": "A String", # The ID for the drive file. Use with the Drive API. }, - "name": "A String", # Optional. Resource name of the attachment, in the form `spaces/{space}/messages/{message}/attachments/{attachment}`. + "name": "A String", # Identifier. Resource name of the attachment. Format: `spaces/{space}/messages/{message}/attachments/{attachment}`. "source": "A String", # Output only. The source of the attachment. "thumbnailUri": "A String", # Output only. The thumbnail URL which should be used to preview the attachment to a human user. Chat apps shouldn't use this URL to download attachment content. }, @@ -2226,26 +2226,26 @@

Method Details

}, ], "displayStyle": "A String", # In Google Workspace add-ons, sets the display properties of the `peekCardHeader`. [Google Workspace add-ons](https://developers.google.com/workspace/add-ons): - "expressionData": [ # The expression data for the card. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents the data that is used to evaluate an expression. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "expressionData": [ # The expression data for the card. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents the data that is used to evaluate an expression. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "conditions": [ # The list of conditions that are determined by the expression evaluation result. - { # Represents a condition that can be used to trigger an action. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a condition that can be used to trigger an action. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The condition that is determined by the expression data. + "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The condition that is determined by the expression data. "conditionType": "A String", # The type of the condition. }, }, ], "eventActions": [ # The list of actions that the ExpressionData can be used. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -2284,7 +2284,7 @@

Method Details

}, "collapsible": True or False, # Indicates whether this section is collapsible. Collapsible sections hide some or all widgets, but users can expand the section to reveal the hidden widgets by clicking **Show more**. Users can hide the widgets again by clicking **Show less**. To determine which widgets are hidden, specify `uncollapsibleWidgetsCount`. "header": "A String", # Text that appears at the top of a section. Supports simple HTML formatted text. For more information about formatting text, see [Formatting text in Google Chat apps](https://developers.google.com/workspace/chat/format-messages#card-formatting) and [Formatting text in Google Workspace add-ons](https://developers.google.com/apps-script/add-ons/concepts/widgets#text_formatting). - "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "uncollapsibleWidgetsCount": 42, # The number of uncollapsible widgets which remain visible even when a section is collapsed. For example, when a section contains five widgets and the `uncollapsibleWidgetsCount` is set to `2`, the first two widgets are always shown and the last three are collapsed by default. The `uncollapsibleWidgetsCount` is taken into account only when `collapsible` is `true`. "widgets": [ # All the widgets in the section. Must contain at least one widget. { # Each card is made up of widgets. A widget is a composite object that can represent one of text, images, buttons, and other object types. @@ -2383,7 +2383,7 @@

Method Details

"layout": "A String", # Specified chip list layout. }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # DateTimePicker widget. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -2504,8 +2504,8 @@

Method Details

"onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # SelectionInput widget. - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -2554,7 +2554,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -2618,7 +2618,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -2673,7 +2673,7 @@

Method Details

], }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a widget that lets users input a date, time, or date and time. For example, the following JSON creates a date time picker to schedule an appointment: ``` "dateTimePicker": { "name": "appointment_time", "label": "Book your appointment at:", "type": "DATE_AND_TIME", "valueMsEpoch": 796435200000 } ``` - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -2790,16 +2790,16 @@

Method Details

}, "divider": { # Displays a divider between widgets as a horizontal line. For an example in Google Chat apps, see [Add a horizontal divider between widgets](https://developers.google.com/workspace/chat/format-structure-card-dialog#add_a_horizontal_divider_between_widgets). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): For example, the following JSON creates a divider: ``` "divider": {} ``` # Displays a horizontal line divider between widgets. For example, the following JSON creates a divider: ``` "divider": { } ``` }, - "eventActions": [ # Specifies the event actions that can be performed on the widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "eventActions": [ # Specifies the event actions that can be performed on the widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -2847,15 +2847,15 @@

Method Details

"title": "A String", # The text that displays in the grid header. }, "horizontalAlignment": "A String", # Specifies whether widgets align to the left, right, or center of a column. - "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "image": { # An image that is specified by a URL and can have an `onClick` action. For an example, see [Add an image](https://developers.google.com/workspace/chat/add-text-image-card-dialog#add_an_image). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays an image. For example, the following JSON creates an image with alternative text: ``` "image": { "imageUrl": "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", "altText": "Chat app avatar" } ``` "altText": "A String", # The alternative text of this image that's used for accessibility. "imageUrl": "A String", # The HTTPS URL that hosts the image. For example: ``` https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png ``` "onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a selection control that lets users select items. Selection controls can be checkboxes, radio buttons, switches, or dropdown menus. For example, the following JSON creates a dropdown menu that lets users choose a size: ``` "selectionInput": { "name": "size", "label": "Size" "type": "DROPDOWN", "items": [ { "text": "S", "value": "small", "selected": false }, { "text": "M", "value": "medium", "selected": true }, { "text": "L", "value": "large", "selected": false }, { "text": "XL", "value": "extra_large", "selected": false } ] } ``` - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -2904,7 +2904,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -2968,7 +2968,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -3017,7 +3017,7 @@

Method Details

"text": "A String", # The text that's shown in the widget. "textSyntax": "A String", # The syntax of the text. If not set, the text is rendered as HTML. [Google Chat apps](https://developers.google.com/workspace/chat): }, - "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. }, ], }, @@ -3215,26 +3215,26 @@

Method Details

}, ], "displayStyle": "A String", # In Google Workspace add-ons, sets the display properties of the `peekCardHeader`. [Google Workspace add-ons](https://developers.google.com/workspace/add-ons): - "expressionData": [ # The expression data for the card. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents the data that is used to evaluate an expression. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "expressionData": [ # The expression data for the card. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents the data that is used to evaluate an expression. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "conditions": [ # The list of conditions that are determined by the expression evaluation result. - { # Represents a condition that can be used to trigger an action. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a condition that can be used to trigger an action. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The condition that is determined by the expression data. + "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The condition that is determined by the expression data. "conditionType": "A String", # The type of the condition. }, }, ], "eventActions": [ # The list of actions that the ExpressionData can be used. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -3273,7 +3273,7 @@

Method Details

}, "collapsible": True or False, # Indicates whether this section is collapsible. Collapsible sections hide some or all widgets, but users can expand the section to reveal the hidden widgets by clicking **Show more**. Users can hide the widgets again by clicking **Show less**. To determine which widgets are hidden, specify `uncollapsibleWidgetsCount`. "header": "A String", # Text that appears at the top of a section. Supports simple HTML formatted text. For more information about formatting text, see [Formatting text in Google Chat apps](https://developers.google.com/workspace/chat/format-messages#card-formatting) and [Formatting text in Google Workspace add-ons](https://developers.google.com/apps-script/add-ons/concepts/widgets#text_formatting). - "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "uncollapsibleWidgetsCount": 42, # The number of uncollapsible widgets which remain visible even when a section is collapsed. For example, when a section contains five widgets and the `uncollapsibleWidgetsCount` is set to `2`, the first two widgets are always shown and the last three are collapsed by default. The `uncollapsibleWidgetsCount` is taken into account only when `collapsible` is `true`. "widgets": [ # All the widgets in the section. Must contain at least one widget. { # Each card is made up of widgets. A widget is a composite object that can represent one of text, images, buttons, and other object types. @@ -3372,7 +3372,7 @@

Method Details

"layout": "A String", # Specified chip list layout. }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # DateTimePicker widget. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -3493,8 +3493,8 @@

Method Details

"onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # SelectionInput widget. - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -3543,7 +3543,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -3607,7 +3607,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -3662,7 +3662,7 @@

Method Details

], }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a widget that lets users input a date, time, or date and time. For example, the following JSON creates a date time picker to schedule an appointment: ``` "dateTimePicker": { "name": "appointment_time", "label": "Book your appointment at:", "type": "DATE_AND_TIME", "valueMsEpoch": 796435200000 } ``` - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -3779,16 +3779,16 @@

Method Details

}, "divider": { # Displays a divider between widgets as a horizontal line. For an example in Google Chat apps, see [Add a horizontal divider between widgets](https://developers.google.com/workspace/chat/format-structure-card-dialog#add_a_horizontal_divider_between_widgets). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): For example, the following JSON creates a divider: ``` "divider": {} ``` # Displays a horizontal line divider between widgets. For example, the following JSON creates a divider: ``` "divider": { } ``` }, - "eventActions": [ # Specifies the event actions that can be performed on the widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "eventActions": [ # Specifies the event actions that can be performed on the widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -3836,15 +3836,15 @@

Method Details

"title": "A String", # The text that displays in the grid header. }, "horizontalAlignment": "A String", # Specifies whether widgets align to the left, right, or center of a column. - "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "image": { # An image that is specified by a URL and can have an `onClick` action. For an example, see [Add an image](https://developers.google.com/workspace/chat/add-text-image-card-dialog#add_an_image). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays an image. For example, the following JSON creates an image with alternative text: ``` "image": { "imageUrl": "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", "altText": "Chat app avatar" } ``` "altText": "A String", # The alternative text of this image that's used for accessibility. "imageUrl": "A String", # The HTTPS URL that hosts the image. For example: ``` https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png ``` "onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a selection control that lets users select items. Selection controls can be checkboxes, radio buttons, switches, or dropdown menus. For example, the following JSON creates a dropdown menu that lets users choose a size: ``` "selectionInput": { "name": "size", "label": "Size" "type": "DROPDOWN", "items": [ { "text": "S", "value": "small", "selected": false }, { "text": "M", "value": "medium", "selected": true }, { "text": "L", "value": "large", "selected": false }, { "text": "XL", "value": "extra_large", "selected": false } ] } ``` - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -3893,7 +3893,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -3957,7 +3957,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -4006,7 +4006,7 @@

Method Details

"text": "A String", # The text that's shown in the widget. "textSyntax": "A String", # The syntax of the text. If not set, the text is rendered as HTML. [Google Chat apps](https://developers.google.com/workspace/chat): }, - "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. }, ], }, @@ -4077,26 +4077,26 @@

Method Details

}, ], "displayStyle": "A String", # In Google Workspace add-ons, sets the display properties of the `peekCardHeader`. [Google Workspace add-ons](https://developers.google.com/workspace/add-ons): - "expressionData": [ # The expression data for the card. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents the data that is used to evaluate an expression. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "expressionData": [ # The expression data for the card. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents the data that is used to evaluate an expression. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "conditions": [ # The list of conditions that are determined by the expression evaluation result. - { # Represents a condition that can be used to trigger an action. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a condition that can be used to trigger an action. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The condition that is determined by the expression data. + "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The condition that is determined by the expression data. "conditionType": "A String", # The type of the condition. }, }, ], "eventActions": [ # The list of actions that the ExpressionData can be used. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -4135,7 +4135,7 @@

Method Details

}, "collapsible": True or False, # Indicates whether this section is collapsible. Collapsible sections hide some or all widgets, but users can expand the section to reveal the hidden widgets by clicking **Show more**. Users can hide the widgets again by clicking **Show less**. To determine which widgets are hidden, specify `uncollapsibleWidgetsCount`. "header": "A String", # Text that appears at the top of a section. Supports simple HTML formatted text. For more information about formatting text, see [Formatting text in Google Chat apps](https://developers.google.com/workspace/chat/format-messages#card-formatting) and [Formatting text in Google Workspace add-ons](https://developers.google.com/apps-script/add-ons/concepts/widgets#text_formatting). - "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "uncollapsibleWidgetsCount": 42, # The number of uncollapsible widgets which remain visible even when a section is collapsed. For example, when a section contains five widgets and the `uncollapsibleWidgetsCount` is set to `2`, the first two widgets are always shown and the last three are collapsed by default. The `uncollapsibleWidgetsCount` is taken into account only when `collapsible` is `true`. "widgets": [ # All the widgets in the section. Must contain at least one widget. { # Each card is made up of widgets. A widget is a composite object that can represent one of text, images, buttons, and other object types. @@ -4234,7 +4234,7 @@

Method Details

"layout": "A String", # Specified chip list layout. }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # DateTimePicker widget. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -4355,8 +4355,8 @@

Method Details

"onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # SelectionInput widget. - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -4405,7 +4405,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -4469,7 +4469,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -4524,7 +4524,7 @@

Method Details

], }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a widget that lets users input a date, time, or date and time. For example, the following JSON creates a date time picker to schedule an appointment: ``` "dateTimePicker": { "name": "appointment_time", "label": "Book your appointment at:", "type": "DATE_AND_TIME", "valueMsEpoch": 796435200000 } ``` - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -4641,16 +4641,16 @@

Method Details

}, "divider": { # Displays a divider between widgets as a horizontal line. For an example in Google Chat apps, see [Add a horizontal divider between widgets](https://developers.google.com/workspace/chat/format-structure-card-dialog#add_a_horizontal_divider_between_widgets). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): For example, the following JSON creates a divider: ``` "divider": {} ``` # Displays a horizontal line divider between widgets. For example, the following JSON creates a divider: ``` "divider": { } ``` }, - "eventActions": [ # Specifies the event actions that can be performed on the widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "eventActions": [ # Specifies the event actions that can be performed on the widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -4698,15 +4698,15 @@

Method Details

"title": "A String", # The text that displays in the grid header. }, "horizontalAlignment": "A String", # Specifies whether widgets align to the left, right, or center of a column. - "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "image": { # An image that is specified by a URL and can have an `onClick` action. For an example, see [Add an image](https://developers.google.com/workspace/chat/add-text-image-card-dialog#add_an_image). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays an image. For example, the following JSON creates an image with alternative text: ``` "image": { "imageUrl": "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", "altText": "Chat app avatar" } ``` "altText": "A String", # The alternative text of this image that's used for accessibility. "imageUrl": "A String", # The HTTPS URL that hosts the image. For example: ``` https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png ``` "onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a selection control that lets users select items. Selection controls can be checkboxes, radio buttons, switches, or dropdown menus. For example, the following JSON creates a dropdown menu that lets users choose a size: ``` "selectionInput": { "name": "size", "label": "Size" "type": "DROPDOWN", "items": [ { "text": "S", "value": "small", "selected": false }, { "text": "M", "value": "medium", "selected": true }, { "text": "L", "value": "large", "selected": false }, { "text": "XL", "value": "extra_large", "selected": false } ] } ``` - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -4755,7 +4755,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -4819,7 +4819,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -4868,7 +4868,7 @@

Method Details

"text": "A String", # The text that's shown in the widget. "textSyntax": "A String", # The syntax of the text. If not set, the text is rendered as HTML. [Google Chat apps](https://developers.google.com/workspace/chat): }, - "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. }, ], }, @@ -4977,7 +4977,7 @@

Method Details

"driveDataRef": { # A reference to the data of a drive attachment. # Output only. A reference to the Google Drive attachment. This field is used with the Google Drive API. "driveFileId": "A String", # The ID for the drive file. Use with the Drive API. }, - "name": "A String", # Optional. Resource name of the attachment, in the form `spaces/{space}/messages/{message}/attachments/{attachment}`. + "name": "A String", # Identifier. Resource name of the attachment. Format: `spaces/{space}/messages/{message}/attachments/{attachment}`. "source": "A String", # Output only. The source of the attachment. "thumbnailUri": "A String", # Output only. The thumbnail URL which should be used to preview the attachment to a human user. Chat apps shouldn't use this URL to download attachment content. }, @@ -5152,26 +5152,26 @@

Method Details

}, ], "displayStyle": "A String", # In Google Workspace add-ons, sets the display properties of the `peekCardHeader`. [Google Workspace add-ons](https://developers.google.com/workspace/add-ons): - "expressionData": [ # The expression data for the card. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents the data that is used to evaluate an expression. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "expressionData": [ # The expression data for the card. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents the data that is used to evaluate an expression. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "conditions": [ # The list of conditions that are determined by the expression evaluation result. - { # Represents a condition that can be used to trigger an action. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a condition that can be used to trigger an action. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The condition that is determined by the expression data. + "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The condition that is determined by the expression data. "conditionType": "A String", # The type of the condition. }, }, ], "eventActions": [ # The list of actions that the ExpressionData can be used. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -5210,7 +5210,7 @@

Method Details

}, "collapsible": True or False, # Indicates whether this section is collapsible. Collapsible sections hide some or all widgets, but users can expand the section to reveal the hidden widgets by clicking **Show more**. Users can hide the widgets again by clicking **Show less**. To determine which widgets are hidden, specify `uncollapsibleWidgetsCount`. "header": "A String", # Text that appears at the top of a section. Supports simple HTML formatted text. For more information about formatting text, see [Formatting text in Google Chat apps](https://developers.google.com/workspace/chat/format-messages#card-formatting) and [Formatting text in Google Workspace add-ons](https://developers.google.com/apps-script/add-ons/concepts/widgets#text_formatting). - "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "uncollapsibleWidgetsCount": 42, # The number of uncollapsible widgets which remain visible even when a section is collapsed. For example, when a section contains five widgets and the `uncollapsibleWidgetsCount` is set to `2`, the first two widgets are always shown and the last three are collapsed by default. The `uncollapsibleWidgetsCount` is taken into account only when `collapsible` is `true`. "widgets": [ # All the widgets in the section. Must contain at least one widget. { # Each card is made up of widgets. A widget is a composite object that can represent one of text, images, buttons, and other object types. @@ -5309,7 +5309,7 @@

Method Details

"layout": "A String", # Specified chip list layout. }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # DateTimePicker widget. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -5430,8 +5430,8 @@

Method Details

"onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # SelectionInput widget. - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -5480,7 +5480,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -5544,7 +5544,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -5599,7 +5599,7 @@

Method Details

], }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a widget that lets users input a date, time, or date and time. For example, the following JSON creates a date time picker to schedule an appointment: ``` "dateTimePicker": { "name": "appointment_time", "label": "Book your appointment at:", "type": "DATE_AND_TIME", "valueMsEpoch": 796435200000 } ``` - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -5716,16 +5716,16 @@

Method Details

}, "divider": { # Displays a divider between widgets as a horizontal line. For an example in Google Chat apps, see [Add a horizontal divider between widgets](https://developers.google.com/workspace/chat/format-structure-card-dialog#add_a_horizontal_divider_between_widgets). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): For example, the following JSON creates a divider: ``` "divider": {} ``` # Displays a horizontal line divider between widgets. For example, the following JSON creates a divider: ``` "divider": { } ``` }, - "eventActions": [ # Specifies the event actions that can be performed on the widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "eventActions": [ # Specifies the event actions that can be performed on the widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -5773,15 +5773,15 @@

Method Details

"title": "A String", # The text that displays in the grid header. }, "horizontalAlignment": "A String", # Specifies whether widgets align to the left, right, or center of a column. - "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "image": { # An image that is specified by a URL and can have an `onClick` action. For an example, see [Add an image](https://developers.google.com/workspace/chat/add-text-image-card-dialog#add_an_image). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays an image. For example, the following JSON creates an image with alternative text: ``` "image": { "imageUrl": "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", "altText": "Chat app avatar" } ``` "altText": "A String", # The alternative text of this image that's used for accessibility. "imageUrl": "A String", # The HTTPS URL that hosts the image. For example: ``` https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png ``` "onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a selection control that lets users select items. Selection controls can be checkboxes, radio buttons, switches, or dropdown menus. For example, the following JSON creates a dropdown menu that lets users choose a size: ``` "selectionInput": { "name": "size", "label": "Size" "type": "DROPDOWN", "items": [ { "text": "S", "value": "small", "selected": false }, { "text": "M", "value": "medium", "selected": true }, { "text": "L", "value": "large", "selected": false }, { "text": "XL", "value": "extra_large", "selected": false } ] } ``` - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -5830,7 +5830,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -5894,7 +5894,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -5943,7 +5943,7 @@

Method Details

"text": "A String", # The text that's shown in the widget. "textSyntax": "A String", # The syntax of the text. If not set, the text is rendered as HTML. [Google Chat apps](https://developers.google.com/workspace/chat): }, - "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. }, ], }, @@ -6141,26 +6141,26 @@

Method Details

}, ], "displayStyle": "A String", # In Google Workspace add-ons, sets the display properties of the `peekCardHeader`. [Google Workspace add-ons](https://developers.google.com/workspace/add-ons): - "expressionData": [ # The expression data for the card. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents the data that is used to evaluate an expression. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "expressionData": [ # The expression data for the card. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents the data that is used to evaluate an expression. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "conditions": [ # The list of conditions that are determined by the expression evaluation result. - { # Represents a condition that can be used to trigger an action. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a condition that can be used to trigger an action. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The condition that is determined by the expression data. + "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The condition that is determined by the expression data. "conditionType": "A String", # The type of the condition. }, }, ], "eventActions": [ # The list of actions that the ExpressionData can be used. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -6199,7 +6199,7 @@

Method Details

}, "collapsible": True or False, # Indicates whether this section is collapsible. Collapsible sections hide some or all widgets, but users can expand the section to reveal the hidden widgets by clicking **Show more**. Users can hide the widgets again by clicking **Show less**. To determine which widgets are hidden, specify `uncollapsibleWidgetsCount`. "header": "A String", # Text that appears at the top of a section. Supports simple HTML formatted text. For more information about formatting text, see [Formatting text in Google Chat apps](https://developers.google.com/workspace/chat/format-messages#card-formatting) and [Formatting text in Google Workspace add-ons](https://developers.google.com/apps-script/add-ons/concepts/widgets#text_formatting). - "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "uncollapsibleWidgetsCount": 42, # The number of uncollapsible widgets which remain visible even when a section is collapsed. For example, when a section contains five widgets and the `uncollapsibleWidgetsCount` is set to `2`, the first two widgets are always shown and the last three are collapsed by default. The `uncollapsibleWidgetsCount` is taken into account only when `collapsible` is `true`. "widgets": [ # All the widgets in the section. Must contain at least one widget. { # Each card is made up of widgets. A widget is a composite object that can represent one of text, images, buttons, and other object types. @@ -6298,7 +6298,7 @@

Method Details

"layout": "A String", # Specified chip list layout. }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # DateTimePicker widget. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -6419,8 +6419,8 @@

Method Details

"onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # SelectionInput widget. - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -6469,7 +6469,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -6533,7 +6533,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -6588,7 +6588,7 @@

Method Details

], }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a widget that lets users input a date, time, or date and time. For example, the following JSON creates a date time picker to schedule an appointment: ``` "dateTimePicker": { "name": "appointment_time", "label": "Book your appointment at:", "type": "DATE_AND_TIME", "valueMsEpoch": 796435200000 } ``` - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -6705,16 +6705,16 @@

Method Details

}, "divider": { # Displays a divider between widgets as a horizontal line. For an example in Google Chat apps, see [Add a horizontal divider between widgets](https://developers.google.com/workspace/chat/format-structure-card-dialog#add_a_horizontal_divider_between_widgets). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): For example, the following JSON creates a divider: ``` "divider": {} ``` # Displays a horizontal line divider between widgets. For example, the following JSON creates a divider: ``` "divider": { } ``` }, - "eventActions": [ # Specifies the event actions that can be performed on the widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "eventActions": [ # Specifies the event actions that can be performed on the widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -6762,15 +6762,15 @@

Method Details

"title": "A String", # The text that displays in the grid header. }, "horizontalAlignment": "A String", # Specifies whether widgets align to the left, right, or center of a column. - "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "image": { # An image that is specified by a URL and can have an `onClick` action. For an example, see [Add an image](https://developers.google.com/workspace/chat/add-text-image-card-dialog#add_an_image). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays an image. For example, the following JSON creates an image with alternative text: ``` "image": { "imageUrl": "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", "altText": "Chat app avatar" } ``` "altText": "A String", # The alternative text of this image that's used for accessibility. "imageUrl": "A String", # The HTTPS URL that hosts the image. For example: ``` https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png ``` "onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a selection control that lets users select items. Selection controls can be checkboxes, radio buttons, switches, or dropdown menus. For example, the following JSON creates a dropdown menu that lets users choose a size: ``` "selectionInput": { "name": "size", "label": "Size" "type": "DROPDOWN", "items": [ { "text": "S", "value": "small", "selected": false }, { "text": "M", "value": "medium", "selected": true }, { "text": "L", "value": "large", "selected": false }, { "text": "XL", "value": "extra_large", "selected": false } ] } ``` - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -6819,7 +6819,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -6883,7 +6883,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -6932,7 +6932,7 @@

Method Details

"text": "A String", # The text that's shown in the widget. "textSyntax": "A String", # The syntax of the text. If not set, the text is rendered as HTML. [Google Chat apps](https://developers.google.com/workspace/chat): }, - "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. }, ], }, @@ -7003,26 +7003,26 @@

Method Details

}, ], "displayStyle": "A String", # In Google Workspace add-ons, sets the display properties of the `peekCardHeader`. [Google Workspace add-ons](https://developers.google.com/workspace/add-ons): - "expressionData": [ # The expression data for the card. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents the data that is used to evaluate an expression. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "expressionData": [ # The expression data for the card. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents the data that is used to evaluate an expression. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "conditions": [ # The list of conditions that are determined by the expression evaluation result. - { # Represents a condition that can be used to trigger an action. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a condition that can be used to trigger an action. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The condition that is determined by the expression data. + "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The condition that is determined by the expression data. "conditionType": "A String", # The type of the condition. }, }, ], "eventActions": [ # The list of actions that the ExpressionData can be used. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -7061,7 +7061,7 @@

Method Details

}, "collapsible": True or False, # Indicates whether this section is collapsible. Collapsible sections hide some or all widgets, but users can expand the section to reveal the hidden widgets by clicking **Show more**. Users can hide the widgets again by clicking **Show less**. To determine which widgets are hidden, specify `uncollapsibleWidgetsCount`. "header": "A String", # Text that appears at the top of a section. Supports simple HTML formatted text. For more information about formatting text, see [Formatting text in Google Chat apps](https://developers.google.com/workspace/chat/format-messages#card-formatting) and [Formatting text in Google Workspace add-ons](https://developers.google.com/apps-script/add-ons/concepts/widgets#text_formatting). - "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "uncollapsibleWidgetsCount": 42, # The number of uncollapsible widgets which remain visible even when a section is collapsed. For example, when a section contains five widgets and the `uncollapsibleWidgetsCount` is set to `2`, the first two widgets are always shown and the last three are collapsed by default. The `uncollapsibleWidgetsCount` is taken into account only when `collapsible` is `true`. "widgets": [ # All the widgets in the section. Must contain at least one widget. { # Each card is made up of widgets. A widget is a composite object that can represent one of text, images, buttons, and other object types. @@ -7160,7 +7160,7 @@

Method Details

"layout": "A String", # Specified chip list layout. }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # DateTimePicker widget. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -7281,8 +7281,8 @@

Method Details

"onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # SelectionInput widget. - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -7331,7 +7331,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -7395,7 +7395,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -7450,7 +7450,7 @@

Method Details

], }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a widget that lets users input a date, time, or date and time. For example, the following JSON creates a date time picker to schedule an appointment: ``` "dateTimePicker": { "name": "appointment_time", "label": "Book your appointment at:", "type": "DATE_AND_TIME", "valueMsEpoch": 796435200000 } ``` - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -7567,16 +7567,16 @@

Method Details

}, "divider": { # Displays a divider between widgets as a horizontal line. For an example in Google Chat apps, see [Add a horizontal divider between widgets](https://developers.google.com/workspace/chat/format-structure-card-dialog#add_a_horizontal_divider_between_widgets). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): For example, the following JSON creates a divider: ``` "divider": {} ``` # Displays a horizontal line divider between widgets. For example, the following JSON creates a divider: ``` "divider": { } ``` }, - "eventActions": [ # Specifies the event actions that can be performed on the widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "eventActions": [ # Specifies the event actions that can be performed on the widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -7624,15 +7624,15 @@

Method Details

"title": "A String", # The text that displays in the grid header. }, "horizontalAlignment": "A String", # Specifies whether widgets align to the left, right, or center of a column. - "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "image": { # An image that is specified by a URL and can have an `onClick` action. For an example, see [Add an image](https://developers.google.com/workspace/chat/add-text-image-card-dialog#add_an_image). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays an image. For example, the following JSON creates an image with alternative text: ``` "image": { "imageUrl": "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", "altText": "Chat app avatar" } ``` "altText": "A String", # The alternative text of this image that's used for accessibility. "imageUrl": "A String", # The HTTPS URL that hosts the image. For example: ``` https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png ``` "onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a selection control that lets users select items. Selection controls can be checkboxes, radio buttons, switches, or dropdown menus. For example, the following JSON creates a dropdown menu that lets users choose a size: ``` "selectionInput": { "name": "size", "label": "Size" "type": "DROPDOWN", "items": [ { "text": "S", "value": "small", "selected": false }, { "text": "M", "value": "medium", "selected": true }, { "text": "L", "value": "large", "selected": false }, { "text": "XL", "value": "extra_large", "selected": false } ] } ``` - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -7681,7 +7681,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -7745,7 +7745,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -7794,7 +7794,7 @@

Method Details

"text": "A String", # The text that's shown in the widget. "textSyntax": "A String", # The syntax of the text. If not set, the text is rendered as HTML. [Google Chat apps](https://developers.google.com/workspace/chat): }, - "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. }, ], }, @@ -7903,7 +7903,7 @@

Method Details

"driveDataRef": { # A reference to the data of a drive attachment. # Output only. A reference to the Google Drive attachment. This field is used with the Google Drive API. "driveFileId": "A String", # The ID for the drive file. Use with the Drive API. }, - "name": "A String", # Optional. Resource name of the attachment, in the form `spaces/{space}/messages/{message}/attachments/{attachment}`. + "name": "A String", # Identifier. Resource name of the attachment. Format: `spaces/{space}/messages/{message}/attachments/{attachment}`. "source": "A String", # Output only. The source of the attachment. "thumbnailUri": "A String", # Output only. The thumbnail URL which should be used to preview the attachment to a human user. Chat apps shouldn't use this URL to download attachment content. }, @@ -8078,26 +8078,26 @@

Method Details

}, ], "displayStyle": "A String", # In Google Workspace add-ons, sets the display properties of the `peekCardHeader`. [Google Workspace add-ons](https://developers.google.com/workspace/add-ons): - "expressionData": [ # The expression data for the card. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents the data that is used to evaluate an expression. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "expressionData": [ # The expression data for the card. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents the data that is used to evaluate an expression. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "conditions": [ # The list of conditions that are determined by the expression evaluation result. - { # Represents a condition that can be used to trigger an action. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a condition that can be used to trigger an action. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The condition that is determined by the expression data. + "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The condition that is determined by the expression data. "conditionType": "A String", # The type of the condition. }, }, ], "eventActions": [ # The list of actions that the ExpressionData can be used. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -8136,7 +8136,7 @@

Method Details

}, "collapsible": True or False, # Indicates whether this section is collapsible. Collapsible sections hide some or all widgets, but users can expand the section to reveal the hidden widgets by clicking **Show more**. Users can hide the widgets again by clicking **Show less**. To determine which widgets are hidden, specify `uncollapsibleWidgetsCount`. "header": "A String", # Text that appears at the top of a section. Supports simple HTML formatted text. For more information about formatting text, see [Formatting text in Google Chat apps](https://developers.google.com/workspace/chat/format-messages#card-formatting) and [Formatting text in Google Workspace add-ons](https://developers.google.com/apps-script/add-ons/concepts/widgets#text_formatting). - "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "uncollapsibleWidgetsCount": 42, # The number of uncollapsible widgets which remain visible even when a section is collapsed. For example, when a section contains five widgets and the `uncollapsibleWidgetsCount` is set to `2`, the first two widgets are always shown and the last three are collapsed by default. The `uncollapsibleWidgetsCount` is taken into account only when `collapsible` is `true`. "widgets": [ # All the widgets in the section. Must contain at least one widget. { # Each card is made up of widgets. A widget is a composite object that can represent one of text, images, buttons, and other object types. @@ -8235,7 +8235,7 @@

Method Details

"layout": "A String", # Specified chip list layout. }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # DateTimePicker widget. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -8356,8 +8356,8 @@

Method Details

"onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # SelectionInput widget. - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -8406,7 +8406,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -8470,7 +8470,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -8525,7 +8525,7 @@

Method Details

], }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a widget that lets users input a date, time, or date and time. For example, the following JSON creates a date time picker to schedule an appointment: ``` "dateTimePicker": { "name": "appointment_time", "label": "Book your appointment at:", "type": "DATE_AND_TIME", "valueMsEpoch": 796435200000 } ``` - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -8642,16 +8642,16 @@

Method Details

}, "divider": { # Displays a divider between widgets as a horizontal line. For an example in Google Chat apps, see [Add a horizontal divider between widgets](https://developers.google.com/workspace/chat/format-structure-card-dialog#add_a_horizontal_divider_between_widgets). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): For example, the following JSON creates a divider: ``` "divider": {} ``` # Displays a horizontal line divider between widgets. For example, the following JSON creates a divider: ``` "divider": { } ``` }, - "eventActions": [ # Specifies the event actions that can be performed on the widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "eventActions": [ # Specifies the event actions that can be performed on the widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -8699,15 +8699,15 @@

Method Details

"title": "A String", # The text that displays in the grid header. }, "horizontalAlignment": "A String", # Specifies whether widgets align to the left, right, or center of a column. - "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "image": { # An image that is specified by a URL and can have an `onClick` action. For an example, see [Add an image](https://developers.google.com/workspace/chat/add-text-image-card-dialog#add_an_image). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays an image. For example, the following JSON creates an image with alternative text: ``` "image": { "imageUrl": "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", "altText": "Chat app avatar" } ``` "altText": "A String", # The alternative text of this image that's used for accessibility. "imageUrl": "A String", # The HTTPS URL that hosts the image. For example: ``` https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png ``` "onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a selection control that lets users select items. Selection controls can be checkboxes, radio buttons, switches, or dropdown menus. For example, the following JSON creates a dropdown menu that lets users choose a size: ``` "selectionInput": { "name": "size", "label": "Size" "type": "DROPDOWN", "items": [ { "text": "S", "value": "small", "selected": false }, { "text": "M", "value": "medium", "selected": true }, { "text": "L", "value": "large", "selected": false }, { "text": "XL", "value": "extra_large", "selected": false } ] } ``` - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -8756,7 +8756,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -8820,7 +8820,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -8869,7 +8869,7 @@

Method Details

"text": "A String", # The text that's shown in the widget. "textSyntax": "A String", # The syntax of the text. If not set, the text is rendered as HTML. [Google Chat apps](https://developers.google.com/workspace/chat): }, - "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. }, ], }, @@ -9065,26 +9065,26 @@

Method Details

}, ], "displayStyle": "A String", # In Google Workspace add-ons, sets the display properties of the `peekCardHeader`. [Google Workspace add-ons](https://developers.google.com/workspace/add-ons): - "expressionData": [ # The expression data for the card. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents the data that is used to evaluate an expression. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "expressionData": [ # The expression data for the card. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents the data that is used to evaluate an expression. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "conditions": [ # The list of conditions that are determined by the expression evaluation result. - { # Represents a condition that can be used to trigger an action. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a condition that can be used to trigger an action. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The condition that is determined by the expression data. + "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The condition that is determined by the expression data. "conditionType": "A String", # The type of the condition. }, }, ], "eventActions": [ # The list of actions that the ExpressionData can be used. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -9123,7 +9123,7 @@

Method Details

}, "collapsible": True or False, # Indicates whether this section is collapsible. Collapsible sections hide some or all widgets, but users can expand the section to reveal the hidden widgets by clicking **Show more**. Users can hide the widgets again by clicking **Show less**. To determine which widgets are hidden, specify `uncollapsibleWidgetsCount`. "header": "A String", # Text that appears at the top of a section. Supports simple HTML formatted text. For more information about formatting text, see [Formatting text in Google Chat apps](https://developers.google.com/workspace/chat/format-messages#card-formatting) and [Formatting text in Google Workspace add-ons](https://developers.google.com/apps-script/add-ons/concepts/widgets#text_formatting). - "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "uncollapsibleWidgetsCount": 42, # The number of uncollapsible widgets which remain visible even when a section is collapsed. For example, when a section contains five widgets and the `uncollapsibleWidgetsCount` is set to `2`, the first two widgets are always shown and the last three are collapsed by default. The `uncollapsibleWidgetsCount` is taken into account only when `collapsible` is `true`. "widgets": [ # All the widgets in the section. Must contain at least one widget. { # Each card is made up of widgets. A widget is a composite object that can represent one of text, images, buttons, and other object types. @@ -9222,7 +9222,7 @@

Method Details

"layout": "A String", # Specified chip list layout. }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # DateTimePicker widget. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -9343,8 +9343,8 @@

Method Details

"onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # SelectionInput widget. - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -9393,7 +9393,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -9457,7 +9457,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -9512,7 +9512,7 @@

Method Details

], }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a widget that lets users input a date, time, or date and time. For example, the following JSON creates a date time picker to schedule an appointment: ``` "dateTimePicker": { "name": "appointment_time", "label": "Book your appointment at:", "type": "DATE_AND_TIME", "valueMsEpoch": 796435200000 } ``` - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -9629,16 +9629,16 @@

Method Details

}, "divider": { # Displays a divider between widgets as a horizontal line. For an example in Google Chat apps, see [Add a horizontal divider between widgets](https://developers.google.com/workspace/chat/format-structure-card-dialog#add_a_horizontal_divider_between_widgets). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): For example, the following JSON creates a divider: ``` "divider": {} ``` # Displays a horizontal line divider between widgets. For example, the following JSON creates a divider: ``` "divider": { } ``` }, - "eventActions": [ # Specifies the event actions that can be performed on the widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "eventActions": [ # Specifies the event actions that can be performed on the widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -9686,15 +9686,15 @@

Method Details

"title": "A String", # The text that displays in the grid header. }, "horizontalAlignment": "A String", # Specifies whether widgets align to the left, right, or center of a column. - "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "image": { # An image that is specified by a URL and can have an `onClick` action. For an example, see [Add an image](https://developers.google.com/workspace/chat/add-text-image-card-dialog#add_an_image). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays an image. For example, the following JSON creates an image with alternative text: ``` "image": { "imageUrl": "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", "altText": "Chat app avatar" } ``` "altText": "A String", # The alternative text of this image that's used for accessibility. "imageUrl": "A String", # The HTTPS URL that hosts the image. For example: ``` https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png ``` "onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a selection control that lets users select items. Selection controls can be checkboxes, radio buttons, switches, or dropdown menus. For example, the following JSON creates a dropdown menu that lets users choose a size: ``` "selectionInput": { "name": "size", "label": "Size" "type": "DROPDOWN", "items": [ { "text": "S", "value": "small", "selected": false }, { "text": "M", "value": "medium", "selected": true }, { "text": "L", "value": "large", "selected": false }, { "text": "XL", "value": "extra_large", "selected": false } ] } ``` - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -9743,7 +9743,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -9807,7 +9807,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -9856,7 +9856,7 @@

Method Details

"text": "A String", # The text that's shown in the widget. "textSyntax": "A String", # The syntax of the text. If not set, the text is rendered as HTML. [Google Chat apps](https://developers.google.com/workspace/chat): }, - "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. }, ], }, @@ -9927,26 +9927,26 @@

Method Details

}, ], "displayStyle": "A String", # In Google Workspace add-ons, sets the display properties of the `peekCardHeader`. [Google Workspace add-ons](https://developers.google.com/workspace/add-ons): - "expressionData": [ # The expression data for the card. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents the data that is used to evaluate an expression. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "expressionData": [ # The expression data for the card. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents the data that is used to evaluate an expression. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "conditions": [ # The list of conditions that are determined by the expression evaluation result. - { # Represents a condition that can be used to trigger an action. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a condition that can be used to trigger an action. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The condition that is determined by the expression data. + "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The condition that is determined by the expression data. "conditionType": "A String", # The type of the condition. }, }, ], "eventActions": [ # The list of actions that the ExpressionData can be used. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -9985,7 +9985,7 @@

Method Details

}, "collapsible": True or False, # Indicates whether this section is collapsible. Collapsible sections hide some or all widgets, but users can expand the section to reveal the hidden widgets by clicking **Show more**. Users can hide the widgets again by clicking **Show less**. To determine which widgets are hidden, specify `uncollapsibleWidgetsCount`. "header": "A String", # Text that appears at the top of a section. Supports simple HTML formatted text. For more information about formatting text, see [Formatting text in Google Chat apps](https://developers.google.com/workspace/chat/format-messages#card-formatting) and [Formatting text in Google Workspace add-ons](https://developers.google.com/apps-script/add-ons/concepts/widgets#text_formatting). - "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "uncollapsibleWidgetsCount": 42, # The number of uncollapsible widgets which remain visible even when a section is collapsed. For example, when a section contains five widgets and the `uncollapsibleWidgetsCount` is set to `2`, the first two widgets are always shown and the last three are collapsed by default. The `uncollapsibleWidgetsCount` is taken into account only when `collapsible` is `true`. "widgets": [ # All the widgets in the section. Must contain at least one widget. { # Each card is made up of widgets. A widget is a composite object that can represent one of text, images, buttons, and other object types. @@ -10084,7 +10084,7 @@

Method Details

"layout": "A String", # Specified chip list layout. }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # DateTimePicker widget. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -10205,8 +10205,8 @@

Method Details

"onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # SelectionInput widget. - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -10255,7 +10255,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -10319,7 +10319,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -10374,7 +10374,7 @@

Method Details

], }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a widget that lets users input a date, time, or date and time. For example, the following JSON creates a date time picker to schedule an appointment: ``` "dateTimePicker": { "name": "appointment_time", "label": "Book your appointment at:", "type": "DATE_AND_TIME", "valueMsEpoch": 796435200000 } ``` - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -10491,16 +10491,16 @@

Method Details

}, "divider": { # Displays a divider between widgets as a horizontal line. For an example in Google Chat apps, see [Add a horizontal divider between widgets](https://developers.google.com/workspace/chat/format-structure-card-dialog#add_a_horizontal_divider_between_widgets). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): For example, the following JSON creates a divider: ``` "divider": {} ``` # Displays a horizontal line divider between widgets. For example, the following JSON creates a divider: ``` "divider": { } ``` }, - "eventActions": [ # Specifies the event actions that can be performed on the widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "eventActions": [ # Specifies the event actions that can be performed on the widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -10548,15 +10548,15 @@

Method Details

"title": "A String", # The text that displays in the grid header. }, "horizontalAlignment": "A String", # Specifies whether widgets align to the left, right, or center of a column. - "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "image": { # An image that is specified by a URL and can have an `onClick` action. For an example, see [Add an image](https://developers.google.com/workspace/chat/add-text-image-card-dialog#add_an_image). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays an image. For example, the following JSON creates an image with alternative text: ``` "image": { "imageUrl": "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", "altText": "Chat app avatar" } ``` "altText": "A String", # The alternative text of this image that's used for accessibility. "imageUrl": "A String", # The HTTPS URL that hosts the image. For example: ``` https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png ``` "onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a selection control that lets users select items. Selection controls can be checkboxes, radio buttons, switches, or dropdown menus. For example, the following JSON creates a dropdown menu that lets users choose a size: ``` "selectionInput": { "name": "size", "label": "Size" "type": "DROPDOWN", "items": [ { "text": "S", "value": "small", "selected": false }, { "text": "M", "value": "medium", "selected": true }, { "text": "L", "value": "large", "selected": false }, { "text": "XL", "value": "extra_large", "selected": false } ] } ``` - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -10605,7 +10605,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -10669,7 +10669,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -10718,7 +10718,7 @@

Method Details

"text": "A String", # The text that's shown in the widget. "textSyntax": "A String", # The syntax of the text. If not set, the text is rendered as HTML. [Google Chat apps](https://developers.google.com/workspace/chat): }, - "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. }, ], }, @@ -10827,7 +10827,7 @@

Method Details

"driveDataRef": { # A reference to the data of a drive attachment. # Output only. A reference to the Google Drive attachment. This field is used with the Google Drive API. "driveFileId": "A String", # The ID for the drive file. Use with the Drive API. }, - "name": "A String", # Optional. Resource name of the attachment, in the form `spaces/{space}/messages/{message}/attachments/{attachment}`. + "name": "A String", # Identifier. Resource name of the attachment. Format: `spaces/{space}/messages/{message}/attachments/{attachment}`. "source": "A String", # Output only. The source of the attachment. "thumbnailUri": "A String", # Output only. The thumbnail URL which should be used to preview the attachment to a human user. Chat apps shouldn't use this URL to download attachment content. }, @@ -11002,26 +11002,26 @@

Method Details

}, ], "displayStyle": "A String", # In Google Workspace add-ons, sets the display properties of the `peekCardHeader`. [Google Workspace add-ons](https://developers.google.com/workspace/add-ons): - "expressionData": [ # The expression data for the card. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents the data that is used to evaluate an expression. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "expressionData": [ # The expression data for the card. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents the data that is used to evaluate an expression. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "conditions": [ # The list of conditions that are determined by the expression evaluation result. - { # Represents a condition that can be used to trigger an action. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a condition that can be used to trigger an action. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The condition that is determined by the expression data. + "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The condition that is determined by the expression data. "conditionType": "A String", # The type of the condition. }, }, ], "eventActions": [ # The list of actions that the ExpressionData can be used. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -11060,7 +11060,7 @@

Method Details

}, "collapsible": True or False, # Indicates whether this section is collapsible. Collapsible sections hide some or all widgets, but users can expand the section to reveal the hidden widgets by clicking **Show more**. Users can hide the widgets again by clicking **Show less**. To determine which widgets are hidden, specify `uncollapsibleWidgetsCount`. "header": "A String", # Text that appears at the top of a section. Supports simple HTML formatted text. For more information about formatting text, see [Formatting text in Google Chat apps](https://developers.google.com/workspace/chat/format-messages#card-formatting) and [Formatting text in Google Workspace add-ons](https://developers.google.com/apps-script/add-ons/concepts/widgets#text_formatting). - "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "uncollapsibleWidgetsCount": 42, # The number of uncollapsible widgets which remain visible even when a section is collapsed. For example, when a section contains five widgets and the `uncollapsibleWidgetsCount` is set to `2`, the first two widgets are always shown and the last three are collapsed by default. The `uncollapsibleWidgetsCount` is taken into account only when `collapsible` is `true`. "widgets": [ # All the widgets in the section. Must contain at least one widget. { # Each card is made up of widgets. A widget is a composite object that can represent one of text, images, buttons, and other object types. @@ -11159,7 +11159,7 @@

Method Details

"layout": "A String", # Specified chip list layout. }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # DateTimePicker widget. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -11280,8 +11280,8 @@

Method Details

"onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # SelectionInput widget. - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -11330,7 +11330,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -11394,7 +11394,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -11449,7 +11449,7 @@

Method Details

], }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a widget that lets users input a date, time, or date and time. For example, the following JSON creates a date time picker to schedule an appointment: ``` "dateTimePicker": { "name": "appointment_time", "label": "Book your appointment at:", "type": "DATE_AND_TIME", "valueMsEpoch": 796435200000 } ``` - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -11566,16 +11566,16 @@

Method Details

}, "divider": { # Displays a divider between widgets as a horizontal line. For an example in Google Chat apps, see [Add a horizontal divider between widgets](https://developers.google.com/workspace/chat/format-structure-card-dialog#add_a_horizontal_divider_between_widgets). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): For example, the following JSON creates a divider: ``` "divider": {} ``` # Displays a horizontal line divider between widgets. For example, the following JSON creates a divider: ``` "divider": { } ``` }, - "eventActions": [ # Specifies the event actions that can be performed on the widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "eventActions": [ # Specifies the event actions that can be performed on the widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -11623,15 +11623,15 @@

Method Details

"title": "A String", # The text that displays in the grid header. }, "horizontalAlignment": "A String", # Specifies whether widgets align to the left, right, or center of a column. - "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "image": { # An image that is specified by a URL and can have an `onClick` action. For an example, see [Add an image](https://developers.google.com/workspace/chat/add-text-image-card-dialog#add_an_image). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays an image. For example, the following JSON creates an image with alternative text: ``` "image": { "imageUrl": "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", "altText": "Chat app avatar" } ``` "altText": "A String", # The alternative text of this image that's used for accessibility. "imageUrl": "A String", # The HTTPS URL that hosts the image. For example: ``` https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png ``` "onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a selection control that lets users select items. Selection controls can be checkboxes, radio buttons, switches, or dropdown menus. For example, the following JSON creates a dropdown menu that lets users choose a size: ``` "selectionInput": { "name": "size", "label": "Size" "type": "DROPDOWN", "items": [ { "text": "S", "value": "small", "selected": false }, { "text": "M", "value": "medium", "selected": true }, { "text": "L", "value": "large", "selected": false }, { "text": "XL", "value": "extra_large", "selected": false } ] } ``` - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -11680,7 +11680,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -11744,7 +11744,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -11793,7 +11793,7 @@

Method Details

"text": "A String", # The text that's shown in the widget. "textSyntax": "A String", # The syntax of the text. If not set, the text is rendered as HTML. [Google Chat apps](https://developers.google.com/workspace/chat): }, - "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. }, ], }, @@ -11987,26 +11987,26 @@

Method Details

}, ], "displayStyle": "A String", # In Google Workspace add-ons, sets the display properties of the `peekCardHeader`. [Google Workspace add-ons](https://developers.google.com/workspace/add-ons): - "expressionData": [ # The expression data for the card. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents the data that is used to evaluate an expression. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "expressionData": [ # The expression data for the card. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents the data that is used to evaluate an expression. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "conditions": [ # The list of conditions that are determined by the expression evaluation result. - { # Represents a condition that can be used to trigger an action. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a condition that can be used to trigger an action. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The condition that is determined by the expression data. + "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The condition that is determined by the expression data. "conditionType": "A String", # The type of the condition. }, }, ], "eventActions": [ # The list of actions that the ExpressionData can be used. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -12045,7 +12045,7 @@

Method Details

}, "collapsible": True or False, # Indicates whether this section is collapsible. Collapsible sections hide some or all widgets, but users can expand the section to reveal the hidden widgets by clicking **Show more**. Users can hide the widgets again by clicking **Show less**. To determine which widgets are hidden, specify `uncollapsibleWidgetsCount`. "header": "A String", # Text that appears at the top of a section. Supports simple HTML formatted text. For more information about formatting text, see [Formatting text in Google Chat apps](https://developers.google.com/workspace/chat/format-messages#card-formatting) and [Formatting text in Google Workspace add-ons](https://developers.google.com/apps-script/add-ons/concepts/widgets#text_formatting). - "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "uncollapsibleWidgetsCount": 42, # The number of uncollapsible widgets which remain visible even when a section is collapsed. For example, when a section contains five widgets and the `uncollapsibleWidgetsCount` is set to `2`, the first two widgets are always shown and the last three are collapsed by default. The `uncollapsibleWidgetsCount` is taken into account only when `collapsible` is `true`. "widgets": [ # All the widgets in the section. Must contain at least one widget. { # Each card is made up of widgets. A widget is a composite object that can represent one of text, images, buttons, and other object types. @@ -12144,7 +12144,7 @@

Method Details

"layout": "A String", # Specified chip list layout. }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # DateTimePicker widget. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -12265,8 +12265,8 @@

Method Details

"onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # SelectionInput widget. - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -12315,7 +12315,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -12379,7 +12379,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -12434,7 +12434,7 @@

Method Details

], }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a widget that lets users input a date, time, or date and time. For example, the following JSON creates a date time picker to schedule an appointment: ``` "dateTimePicker": { "name": "appointment_time", "label": "Book your appointment at:", "type": "DATE_AND_TIME", "valueMsEpoch": 796435200000 } ``` - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -12551,16 +12551,16 @@

Method Details

}, "divider": { # Displays a divider between widgets as a horizontal line. For an example in Google Chat apps, see [Add a horizontal divider between widgets](https://developers.google.com/workspace/chat/format-structure-card-dialog#add_a_horizontal_divider_between_widgets). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): For example, the following JSON creates a divider: ``` "divider": {} ``` # Displays a horizontal line divider between widgets. For example, the following JSON creates a divider: ``` "divider": { } ``` }, - "eventActions": [ # Specifies the event actions that can be performed on the widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "eventActions": [ # Specifies the event actions that can be performed on the widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -12608,15 +12608,15 @@

Method Details

"title": "A String", # The text that displays in the grid header. }, "horizontalAlignment": "A String", # Specifies whether widgets align to the left, right, or center of a column. - "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "image": { # An image that is specified by a URL and can have an `onClick` action. For an example, see [Add an image](https://developers.google.com/workspace/chat/add-text-image-card-dialog#add_an_image). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays an image. For example, the following JSON creates an image with alternative text: ``` "image": { "imageUrl": "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", "altText": "Chat app avatar" } ``` "altText": "A String", # The alternative text of this image that's used for accessibility. "imageUrl": "A String", # The HTTPS URL that hosts the image. For example: ``` https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png ``` "onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a selection control that lets users select items. Selection controls can be checkboxes, radio buttons, switches, or dropdown menus. For example, the following JSON creates a dropdown menu that lets users choose a size: ``` "selectionInput": { "name": "size", "label": "Size" "type": "DROPDOWN", "items": [ { "text": "S", "value": "small", "selected": false }, { "text": "M", "value": "medium", "selected": true }, { "text": "L", "value": "large", "selected": false }, { "text": "XL", "value": "extra_large", "selected": false } ] } ``` - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -12665,7 +12665,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -12729,7 +12729,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -12778,7 +12778,7 @@

Method Details

"text": "A String", # The text that's shown in the widget. "textSyntax": "A String", # The syntax of the text. If not set, the text is rendered as HTML. [Google Chat apps](https://developers.google.com/workspace/chat): }, - "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. }, ], }, @@ -12849,26 +12849,26 @@

Method Details

}, ], "displayStyle": "A String", # In Google Workspace add-ons, sets the display properties of the `peekCardHeader`. [Google Workspace add-ons](https://developers.google.com/workspace/add-ons): - "expressionData": [ # The expression data for the card. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents the data that is used to evaluate an expression. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "expressionData": [ # The expression data for the card. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents the data that is used to evaluate an expression. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "conditions": [ # The list of conditions that are determined by the expression evaluation result. - { # Represents a condition that can be used to trigger an action. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a condition that can be used to trigger an action. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The condition that is determined by the expression data. + "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The condition that is determined by the expression data. "conditionType": "A String", # The type of the condition. }, }, ], "eventActions": [ # The list of actions that the ExpressionData can be used. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -12907,7 +12907,7 @@

Method Details

}, "collapsible": True or False, # Indicates whether this section is collapsible. Collapsible sections hide some or all widgets, but users can expand the section to reveal the hidden widgets by clicking **Show more**. Users can hide the widgets again by clicking **Show less**. To determine which widgets are hidden, specify `uncollapsibleWidgetsCount`. "header": "A String", # Text that appears at the top of a section. Supports simple HTML formatted text. For more information about formatting text, see [Formatting text in Google Chat apps](https://developers.google.com/workspace/chat/format-messages#card-formatting) and [Formatting text in Google Workspace add-ons](https://developers.google.com/apps-script/add-ons/concepts/widgets#text_formatting). - "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "uncollapsibleWidgetsCount": 42, # The number of uncollapsible widgets which remain visible even when a section is collapsed. For example, when a section contains five widgets and the `uncollapsibleWidgetsCount` is set to `2`, the first two widgets are always shown and the last three are collapsed by default. The `uncollapsibleWidgetsCount` is taken into account only when `collapsible` is `true`. "widgets": [ # All the widgets in the section. Must contain at least one widget. { # Each card is made up of widgets. A widget is a composite object that can represent one of text, images, buttons, and other object types. @@ -13006,7 +13006,7 @@

Method Details

"layout": "A String", # Specified chip list layout. }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # DateTimePicker widget. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -13127,8 +13127,8 @@

Method Details

"onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # SelectionInput widget. - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -13177,7 +13177,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -13241,7 +13241,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -13296,7 +13296,7 @@

Method Details

], }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a widget that lets users input a date, time, or date and time. For example, the following JSON creates a date time picker to schedule an appointment: ``` "dateTimePicker": { "name": "appointment_time", "label": "Book your appointment at:", "type": "DATE_AND_TIME", "valueMsEpoch": 796435200000 } ``` - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -13413,16 +13413,16 @@

Method Details

}, "divider": { # Displays a divider between widgets as a horizontal line. For an example in Google Chat apps, see [Add a horizontal divider between widgets](https://developers.google.com/workspace/chat/format-structure-card-dialog#add_a_horizontal_divider_between_widgets). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): For example, the following JSON creates a divider: ``` "divider": {} ``` # Displays a horizontal line divider between widgets. For example, the following JSON creates a divider: ``` "divider": { } ``` }, - "eventActions": [ # Specifies the event actions that can be performed on the widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "eventActions": [ # Specifies the event actions that can be performed on the widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -13470,15 +13470,15 @@

Method Details

"title": "A String", # The text that displays in the grid header. }, "horizontalAlignment": "A String", # Specifies whether widgets align to the left, right, or center of a column. - "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "image": { # An image that is specified by a URL and can have an `onClick` action. For an example, see [Add an image](https://developers.google.com/workspace/chat/add-text-image-card-dialog#add_an_image). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays an image. For example, the following JSON creates an image with alternative text: ``` "image": { "imageUrl": "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", "altText": "Chat app avatar" } ``` "altText": "A String", # The alternative text of this image that's used for accessibility. "imageUrl": "A String", # The HTTPS URL that hosts the image. For example: ``` https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png ``` "onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a selection control that lets users select items. Selection controls can be checkboxes, radio buttons, switches, or dropdown menus. For example, the following JSON creates a dropdown menu that lets users choose a size: ``` "selectionInput": { "name": "size", "label": "Size" "type": "DROPDOWN", "items": [ { "text": "S", "value": "small", "selected": false }, { "text": "M", "value": "medium", "selected": true }, { "text": "L", "value": "large", "selected": false }, { "text": "XL", "value": "extra_large", "selected": false } ] } ``` - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -13527,7 +13527,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -13591,7 +13591,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -13640,7 +13640,7 @@

Method Details

"text": "A String", # The text that's shown in the widget. "textSyntax": "A String", # The syntax of the text. If not set, the text is rendered as HTML. [Google Chat apps](https://developers.google.com/workspace/chat): }, - "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. }, ], }, @@ -13749,7 +13749,7 @@

Method Details

"driveDataRef": { # A reference to the data of a drive attachment. # Output only. A reference to the Google Drive attachment. This field is used with the Google Drive API. "driveFileId": "A String", # The ID for the drive file. Use with the Drive API. }, - "name": "A String", # Optional. Resource name of the attachment, in the form `spaces/{space}/messages/{message}/attachments/{attachment}`. + "name": "A String", # Identifier. Resource name of the attachment. Format: `spaces/{space}/messages/{message}/attachments/{attachment}`. "source": "A String", # Output only. The source of the attachment. "thumbnailUri": "A String", # Output only. The thumbnail URL which should be used to preview the attachment to a human user. Chat apps shouldn't use this URL to download attachment content. }, @@ -13924,26 +13924,26 @@

Method Details

}, ], "displayStyle": "A String", # In Google Workspace add-ons, sets the display properties of the `peekCardHeader`. [Google Workspace add-ons](https://developers.google.com/workspace/add-ons): - "expressionData": [ # The expression data for the card. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents the data that is used to evaluate an expression. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "expressionData": [ # The expression data for the card. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents the data that is used to evaluate an expression. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "conditions": [ # The list of conditions that are determined by the expression evaluation result. - { # Represents a condition that can be used to trigger an action. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a condition that can be used to trigger an action. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The condition that is determined by the expression data. + "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The condition that is determined by the expression data. "conditionType": "A String", # The type of the condition. }, }, ], "eventActions": [ # The list of actions that the ExpressionData can be used. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -13982,7 +13982,7 @@

Method Details

}, "collapsible": True or False, # Indicates whether this section is collapsible. Collapsible sections hide some or all widgets, but users can expand the section to reveal the hidden widgets by clicking **Show more**. Users can hide the widgets again by clicking **Show less**. To determine which widgets are hidden, specify `uncollapsibleWidgetsCount`. "header": "A String", # Text that appears at the top of a section. Supports simple HTML formatted text. For more information about formatting text, see [Formatting text in Google Chat apps](https://developers.google.com/workspace/chat/format-messages#card-formatting) and [Formatting text in Google Workspace add-ons](https://developers.google.com/apps-script/add-ons/concepts/widgets#text_formatting). - "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "uncollapsibleWidgetsCount": 42, # The number of uncollapsible widgets which remain visible even when a section is collapsed. For example, when a section contains five widgets and the `uncollapsibleWidgetsCount` is set to `2`, the first two widgets are always shown and the last three are collapsed by default. The `uncollapsibleWidgetsCount` is taken into account only when `collapsible` is `true`. "widgets": [ # All the widgets in the section. Must contain at least one widget. { # Each card is made up of widgets. A widget is a composite object that can represent one of text, images, buttons, and other object types. @@ -14081,7 +14081,7 @@

Method Details

"layout": "A String", # Specified chip list layout. }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # DateTimePicker widget. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -14202,8 +14202,8 @@

Method Details

"onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # SelectionInput widget. - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -14252,7 +14252,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -14316,7 +14316,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -14371,7 +14371,7 @@

Method Details

], }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a widget that lets users input a date, time, or date and time. For example, the following JSON creates a date time picker to schedule an appointment: ``` "dateTimePicker": { "name": "appointment_time", "label": "Book your appointment at:", "type": "DATE_AND_TIME", "valueMsEpoch": 796435200000 } ``` - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -14488,16 +14488,16 @@

Method Details

}, "divider": { # Displays a divider between widgets as a horizontal line. For an example in Google Chat apps, see [Add a horizontal divider between widgets](https://developers.google.com/workspace/chat/format-structure-card-dialog#add_a_horizontal_divider_between_widgets). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): For example, the following JSON creates a divider: ``` "divider": {} ``` # Displays a horizontal line divider between widgets. For example, the following JSON creates a divider: ``` "divider": { } ``` }, - "eventActions": [ # Specifies the event actions that can be performed on the widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "eventActions": [ # Specifies the event actions that can be performed on the widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -14545,15 +14545,15 @@

Method Details

"title": "A String", # The text that displays in the grid header. }, "horizontalAlignment": "A String", # Specifies whether widgets align to the left, right, or center of a column. - "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "image": { # An image that is specified by a URL and can have an `onClick` action. For an example, see [Add an image](https://developers.google.com/workspace/chat/add-text-image-card-dialog#add_an_image). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays an image. For example, the following JSON creates an image with alternative text: ``` "image": { "imageUrl": "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", "altText": "Chat app avatar" } ``` "altText": "A String", # The alternative text of this image that's used for accessibility. "imageUrl": "A String", # The HTTPS URL that hosts the image. For example: ``` https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png ``` "onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a selection control that lets users select items. Selection controls can be checkboxes, radio buttons, switches, or dropdown menus. For example, the following JSON creates a dropdown menu that lets users choose a size: ``` "selectionInput": { "name": "size", "label": "Size" "type": "DROPDOWN", "items": [ { "text": "S", "value": "small", "selected": false }, { "text": "M", "value": "medium", "selected": true }, { "text": "L", "value": "large", "selected": false }, { "text": "XL", "value": "extra_large", "selected": false } ] } ``` - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -14602,7 +14602,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -14666,7 +14666,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -14715,7 +14715,7 @@

Method Details

"text": "A String", # The text that's shown in the widget. "textSyntax": "A String", # The syntax of the text. If not set, the text is rendered as HTML. [Google Chat apps](https://developers.google.com/workspace/chat): }, - "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. }, ], }, @@ -14909,26 +14909,26 @@

Method Details

}, ], "displayStyle": "A String", # In Google Workspace add-ons, sets the display properties of the `peekCardHeader`. [Google Workspace add-ons](https://developers.google.com/workspace/add-ons): - "expressionData": [ # The expression data for the card. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents the data that is used to evaluate an expression. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "expressionData": [ # The expression data for the card. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents the data that is used to evaluate an expression. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "conditions": [ # The list of conditions that are determined by the expression evaluation result. - { # Represents a condition that can be used to trigger an action. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a condition that can be used to trigger an action. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The condition that is determined by the expression data. + "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The condition that is determined by the expression data. "conditionType": "A String", # The type of the condition. }, }, ], "eventActions": [ # The list of actions that the ExpressionData can be used. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -14967,7 +14967,7 @@

Method Details

}, "collapsible": True or False, # Indicates whether this section is collapsible. Collapsible sections hide some or all widgets, but users can expand the section to reveal the hidden widgets by clicking **Show more**. Users can hide the widgets again by clicking **Show less**. To determine which widgets are hidden, specify `uncollapsibleWidgetsCount`. "header": "A String", # Text that appears at the top of a section. Supports simple HTML formatted text. For more information about formatting text, see [Formatting text in Google Chat apps](https://developers.google.com/workspace/chat/format-messages#card-formatting) and [Formatting text in Google Workspace add-ons](https://developers.google.com/apps-script/add-ons/concepts/widgets#text_formatting). - "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "uncollapsibleWidgetsCount": 42, # The number of uncollapsible widgets which remain visible even when a section is collapsed. For example, when a section contains five widgets and the `uncollapsibleWidgetsCount` is set to `2`, the first two widgets are always shown and the last three are collapsed by default. The `uncollapsibleWidgetsCount` is taken into account only when `collapsible` is `true`. "widgets": [ # All the widgets in the section. Must contain at least one widget. { # Each card is made up of widgets. A widget is a composite object that can represent one of text, images, buttons, and other object types. @@ -15066,7 +15066,7 @@

Method Details

"layout": "A String", # Specified chip list layout. }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # DateTimePicker widget. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -15187,8 +15187,8 @@

Method Details

"onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # SelectionInput widget. - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -15237,7 +15237,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -15301,7 +15301,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -15356,7 +15356,7 @@

Method Details

], }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a widget that lets users input a date, time, or date and time. For example, the following JSON creates a date time picker to schedule an appointment: ``` "dateTimePicker": { "name": "appointment_time", "label": "Book your appointment at:", "type": "DATE_AND_TIME", "valueMsEpoch": 796435200000 } ``` - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -15473,16 +15473,16 @@

Method Details

}, "divider": { # Displays a divider between widgets as a horizontal line. For an example in Google Chat apps, see [Add a horizontal divider between widgets](https://developers.google.com/workspace/chat/format-structure-card-dialog#add_a_horizontal_divider_between_widgets). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): For example, the following JSON creates a divider: ``` "divider": {} ``` # Displays a horizontal line divider between widgets. For example, the following JSON creates a divider: ``` "divider": { } ``` }, - "eventActions": [ # Specifies the event actions that can be performed on the widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "eventActions": [ # Specifies the event actions that can be performed on the widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -15530,15 +15530,15 @@

Method Details

"title": "A String", # The text that displays in the grid header. }, "horizontalAlignment": "A String", # Specifies whether widgets align to the left, right, or center of a column. - "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "image": { # An image that is specified by a URL and can have an `onClick` action. For an example, see [Add an image](https://developers.google.com/workspace/chat/add-text-image-card-dialog#add_an_image). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays an image. For example, the following JSON creates an image with alternative text: ``` "image": { "imageUrl": "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", "altText": "Chat app avatar" } ``` "altText": "A String", # The alternative text of this image that's used for accessibility. "imageUrl": "A String", # The HTTPS URL that hosts the image. For example: ``` https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png ``` "onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a selection control that lets users select items. Selection controls can be checkboxes, radio buttons, switches, or dropdown menus. For example, the following JSON creates a dropdown menu that lets users choose a size: ``` "selectionInput": { "name": "size", "label": "Size" "type": "DROPDOWN", "items": [ { "text": "S", "value": "small", "selected": false }, { "text": "M", "value": "medium", "selected": true }, { "text": "L", "value": "large", "selected": false }, { "text": "XL", "value": "extra_large", "selected": false } ] } ``` - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -15587,7 +15587,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -15651,7 +15651,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -15700,7 +15700,7 @@

Method Details

"text": "A String", # The text that's shown in the widget. "textSyntax": "A String", # The syntax of the text. If not set, the text is rendered as HTML. [Google Chat apps](https://developers.google.com/workspace/chat): }, - "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. }, ], }, @@ -15771,26 +15771,26 @@

Method Details

}, ], "displayStyle": "A String", # In Google Workspace add-ons, sets the display properties of the `peekCardHeader`. [Google Workspace add-ons](https://developers.google.com/workspace/add-ons): - "expressionData": [ # The expression data for the card. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents the data that is used to evaluate an expression. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "expressionData": [ # The expression data for the card. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents the data that is used to evaluate an expression. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "conditions": [ # The list of conditions that are determined by the expression evaluation result. - { # Represents a condition that can be used to trigger an action. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a condition that can be used to trigger an action. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The condition that is determined by the expression data. + "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The condition that is determined by the expression data. "conditionType": "A String", # The type of the condition. }, }, ], "eventActions": [ # The list of actions that the ExpressionData can be used. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -15829,7 +15829,7 @@

Method Details

}, "collapsible": True or False, # Indicates whether this section is collapsible. Collapsible sections hide some or all widgets, but users can expand the section to reveal the hidden widgets by clicking **Show more**. Users can hide the widgets again by clicking **Show less**. To determine which widgets are hidden, specify `uncollapsibleWidgetsCount`. "header": "A String", # Text that appears at the top of a section. Supports simple HTML formatted text. For more information about formatting text, see [Formatting text in Google Chat apps](https://developers.google.com/workspace/chat/format-messages#card-formatting) and [Formatting text in Google Workspace add-ons](https://developers.google.com/apps-script/add-ons/concepts/widgets#text_formatting). - "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "uncollapsibleWidgetsCount": 42, # The number of uncollapsible widgets which remain visible even when a section is collapsed. For example, when a section contains five widgets and the `uncollapsibleWidgetsCount` is set to `2`, the first two widgets are always shown and the last three are collapsed by default. The `uncollapsibleWidgetsCount` is taken into account only when `collapsible` is `true`. "widgets": [ # All the widgets in the section. Must contain at least one widget. { # Each card is made up of widgets. A widget is a composite object that can represent one of text, images, buttons, and other object types. @@ -15928,7 +15928,7 @@

Method Details

"layout": "A String", # Specified chip list layout. }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # DateTimePicker widget. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -16049,8 +16049,8 @@

Method Details

"onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # SelectionInput widget. - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -16099,7 +16099,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -16163,7 +16163,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -16218,7 +16218,7 @@

Method Details

], }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a widget that lets users input a date, time, or date and time. For example, the following JSON creates a date time picker to schedule an appointment: ``` "dateTimePicker": { "name": "appointment_time", "label": "Book your appointment at:", "type": "DATE_AND_TIME", "valueMsEpoch": 796435200000 } ``` - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -16335,16 +16335,16 @@

Method Details

}, "divider": { # Displays a divider between widgets as a horizontal line. For an example in Google Chat apps, see [Add a horizontal divider between widgets](https://developers.google.com/workspace/chat/format-structure-card-dialog#add_a_horizontal_divider_between_widgets). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): For example, the following JSON creates a divider: ``` "divider": {} ``` # Displays a horizontal line divider between widgets. For example, the following JSON creates a divider: ``` "divider": { } ``` }, - "eventActions": [ # Specifies the event actions that can be performed on the widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "eventActions": [ # Specifies the event actions that can be performed on the widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -16392,15 +16392,15 @@

Method Details

"title": "A String", # The text that displays in the grid header. }, "horizontalAlignment": "A String", # Specifies whether widgets align to the left, right, or center of a column. - "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "image": { # An image that is specified by a URL and can have an `onClick` action. For an example, see [Add an image](https://developers.google.com/workspace/chat/add-text-image-card-dialog#add_an_image). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays an image. For example, the following JSON creates an image with alternative text: ``` "image": { "imageUrl": "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", "altText": "Chat app avatar" } ``` "altText": "A String", # The alternative text of this image that's used for accessibility. "imageUrl": "A String", # The HTTPS URL that hosts the image. For example: ``` https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png ``` "onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a selection control that lets users select items. Selection controls can be checkboxes, radio buttons, switches, or dropdown menus. For example, the following JSON creates a dropdown menu that lets users choose a size: ``` "selectionInput": { "name": "size", "label": "Size" "type": "DROPDOWN", "items": [ { "text": "S", "value": "small", "selected": false }, { "text": "M", "value": "medium", "selected": true }, { "text": "L", "value": "large", "selected": false }, { "text": "XL", "value": "extra_large", "selected": false } ] } ``` - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -16449,7 +16449,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -16513,7 +16513,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -16562,7 +16562,7 @@

Method Details

"text": "A String", # The text that's shown in the widget. "textSyntax": "A String", # The syntax of the text. If not set, the text is rendered as HTML. [Google Chat apps](https://developers.google.com/workspace/chat): }, - "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. }, ], }, @@ -16671,7 +16671,7 @@

Method Details

"driveDataRef": { # A reference to the data of a drive attachment. # Output only. A reference to the Google Drive attachment. This field is used with the Google Drive API. "driveFileId": "A String", # The ID for the drive file. Use with the Drive API. }, - "name": "A String", # Optional. Resource name of the attachment, in the form `spaces/{space}/messages/{message}/attachments/{attachment}`. + "name": "A String", # Identifier. Resource name of the attachment. Format: `spaces/{space}/messages/{message}/attachments/{attachment}`. "source": "A String", # Output only. The source of the attachment. "thumbnailUri": "A String", # Output only. The thumbnail URL which should be used to preview the attachment to a human user. Chat apps shouldn't use this URL to download attachment content. }, @@ -16846,26 +16846,26 @@

Method Details

}, ], "displayStyle": "A String", # In Google Workspace add-ons, sets the display properties of the `peekCardHeader`. [Google Workspace add-ons](https://developers.google.com/workspace/add-ons): - "expressionData": [ # The expression data for the card. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents the data that is used to evaluate an expression. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "expressionData": [ # The expression data for the card. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents the data that is used to evaluate an expression. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "conditions": [ # The list of conditions that are determined by the expression evaluation result. - { # Represents a condition that can be used to trigger an action. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a condition that can be used to trigger an action. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The condition that is determined by the expression data. + "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The condition that is determined by the expression data. "conditionType": "A String", # The type of the condition. }, }, ], "eventActions": [ # The list of actions that the ExpressionData can be used. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -16904,7 +16904,7 @@

Method Details

}, "collapsible": True or False, # Indicates whether this section is collapsible. Collapsible sections hide some or all widgets, but users can expand the section to reveal the hidden widgets by clicking **Show more**. Users can hide the widgets again by clicking **Show less**. To determine which widgets are hidden, specify `uncollapsibleWidgetsCount`. "header": "A String", # Text that appears at the top of a section. Supports simple HTML formatted text. For more information about formatting text, see [Formatting text in Google Chat apps](https://developers.google.com/workspace/chat/format-messages#card-formatting) and [Formatting text in Google Workspace add-ons](https://developers.google.com/apps-script/add-ons/concepts/widgets#text_formatting). - "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "uncollapsibleWidgetsCount": 42, # The number of uncollapsible widgets which remain visible even when a section is collapsed. For example, when a section contains five widgets and the `uncollapsibleWidgetsCount` is set to `2`, the first two widgets are always shown and the last three are collapsed by default. The `uncollapsibleWidgetsCount` is taken into account only when `collapsible` is `true`. "widgets": [ # All the widgets in the section. Must contain at least one widget. { # Each card is made up of widgets. A widget is a composite object that can represent one of text, images, buttons, and other object types. @@ -17003,7 +17003,7 @@

Method Details

"layout": "A String", # Specified chip list layout. }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # DateTimePicker widget. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -17124,8 +17124,8 @@

Method Details

"onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # SelectionInput widget. - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -17174,7 +17174,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -17238,7 +17238,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -17293,7 +17293,7 @@

Method Details

], }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a widget that lets users input a date, time, or date and time. For example, the following JSON creates a date time picker to schedule an appointment: ``` "dateTimePicker": { "name": "appointment_time", "label": "Book your appointment at:", "type": "DATE_AND_TIME", "valueMsEpoch": 796435200000 } ``` - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -17410,16 +17410,16 @@

Method Details

}, "divider": { # Displays a divider between widgets as a horizontal line. For an example in Google Chat apps, see [Add a horizontal divider between widgets](https://developers.google.com/workspace/chat/format-structure-card-dialog#add_a_horizontal_divider_between_widgets). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): For example, the following JSON creates a divider: ``` "divider": {} ``` # Displays a horizontal line divider between widgets. For example, the following JSON creates a divider: ``` "divider": { } ``` }, - "eventActions": [ # Specifies the event actions that can be performed on the widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "eventActions": [ # Specifies the event actions that can be performed on the widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -17467,15 +17467,15 @@

Method Details

"title": "A String", # The text that displays in the grid header. }, "horizontalAlignment": "A String", # Specifies whether widgets align to the left, right, or center of a column. - "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "image": { # An image that is specified by a URL and can have an `onClick` action. For an example, see [Add an image](https://developers.google.com/workspace/chat/add-text-image-card-dialog#add_an_image). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays an image. For example, the following JSON creates an image with alternative text: ``` "image": { "imageUrl": "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", "altText": "Chat app avatar" } ``` "altText": "A String", # The alternative text of this image that's used for accessibility. "imageUrl": "A String", # The HTTPS URL that hosts the image. For example: ``` https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png ``` "onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a selection control that lets users select items. Selection controls can be checkboxes, radio buttons, switches, or dropdown menus. For example, the following JSON creates a dropdown menu that lets users choose a size: ``` "selectionInput": { "name": "size", "label": "Size" "type": "DROPDOWN", "items": [ { "text": "S", "value": "small", "selected": false }, { "text": "M", "value": "medium", "selected": true }, { "text": "L", "value": "large", "selected": false }, { "text": "XL", "value": "extra_large", "selected": false } ] } ``` - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -17524,7 +17524,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -17588,7 +17588,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -17637,7 +17637,7 @@

Method Details

"text": "A String", # The text that's shown in the widget. "textSyntax": "A String", # The syntax of the text. If not set, the text is rendered as HTML. [Google Chat apps](https://developers.google.com/workspace/chat): }, - "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. }, ], }, @@ -18248,26 +18248,26 @@

Method Details

}, ], "displayStyle": "A String", # In Google Workspace add-ons, sets the display properties of the `peekCardHeader`. [Google Workspace add-ons](https://developers.google.com/workspace/add-ons): - "expressionData": [ # The expression data for the card. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents the data that is used to evaluate an expression. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "expressionData": [ # The expression data for the card. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents the data that is used to evaluate an expression. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "conditions": [ # The list of conditions that are determined by the expression evaluation result. - { # Represents a condition that can be used to trigger an action. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a condition that can be used to trigger an action. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The condition that is determined by the expression data. + "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The condition that is determined by the expression data. "conditionType": "A String", # The type of the condition. }, }, ], "eventActions": [ # The list of actions that the ExpressionData can be used. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -18306,7 +18306,7 @@

Method Details

}, "collapsible": True or False, # Indicates whether this section is collapsible. Collapsible sections hide some or all widgets, but users can expand the section to reveal the hidden widgets by clicking **Show more**. Users can hide the widgets again by clicking **Show less**. To determine which widgets are hidden, specify `uncollapsibleWidgetsCount`. "header": "A String", # Text that appears at the top of a section. Supports simple HTML formatted text. For more information about formatting text, see [Formatting text in Google Chat apps](https://developers.google.com/workspace/chat/format-messages#card-formatting) and [Formatting text in Google Workspace add-ons](https://developers.google.com/apps-script/add-ons/concepts/widgets#text_formatting). - "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "uncollapsibleWidgetsCount": 42, # The number of uncollapsible widgets which remain visible even when a section is collapsed. For example, when a section contains five widgets and the `uncollapsibleWidgetsCount` is set to `2`, the first two widgets are always shown and the last three are collapsed by default. The `uncollapsibleWidgetsCount` is taken into account only when `collapsible` is `true`. "widgets": [ # All the widgets in the section. Must contain at least one widget. { # Each card is made up of widgets. A widget is a composite object that can represent one of text, images, buttons, and other object types. @@ -18405,7 +18405,7 @@

Method Details

"layout": "A String", # Specified chip list layout. }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # DateTimePicker widget. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -18526,8 +18526,8 @@

Method Details

"onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # SelectionInput widget. - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -18576,7 +18576,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -18640,7 +18640,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -18695,7 +18695,7 @@

Method Details

], }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a widget that lets users input a date, time, or date and time. For example, the following JSON creates a date time picker to schedule an appointment: ``` "dateTimePicker": { "name": "appointment_time", "label": "Book your appointment at:", "type": "DATE_AND_TIME", "valueMsEpoch": 796435200000 } ``` - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -18812,16 +18812,16 @@

Method Details

}, "divider": { # Displays a divider between widgets as a horizontal line. For an example in Google Chat apps, see [Add a horizontal divider between widgets](https://developers.google.com/workspace/chat/format-structure-card-dialog#add_a_horizontal_divider_between_widgets). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): For example, the following JSON creates a divider: ``` "divider": {} ``` # Displays a horizontal line divider between widgets. For example, the following JSON creates a divider: ``` "divider": { } ``` }, - "eventActions": [ # Specifies the event actions that can be performed on the widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "eventActions": [ # Specifies the event actions that can be performed on the widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -18869,15 +18869,15 @@

Method Details

"title": "A String", # The text that displays in the grid header. }, "horizontalAlignment": "A String", # Specifies whether widgets align to the left, right, or center of a column. - "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "image": { # An image that is specified by a URL and can have an `onClick` action. For an example, see [Add an image](https://developers.google.com/workspace/chat/add-text-image-card-dialog#add_an_image). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays an image. For example, the following JSON creates an image with alternative text: ``` "image": { "imageUrl": "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", "altText": "Chat app avatar" } ``` "altText": "A String", # The alternative text of this image that's used for accessibility. "imageUrl": "A String", # The HTTPS URL that hosts the image. For example: ``` https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png ``` "onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a selection control that lets users select items. Selection controls can be checkboxes, radio buttons, switches, or dropdown menus. For example, the following JSON creates a dropdown menu that lets users choose a size: ``` "selectionInput": { "name": "size", "label": "Size" "type": "DROPDOWN", "items": [ { "text": "S", "value": "small", "selected": false }, { "text": "M", "value": "medium", "selected": true }, { "text": "L", "value": "large", "selected": false }, { "text": "XL", "value": "extra_large", "selected": false } ] } ``` - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -18926,7 +18926,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -18990,7 +18990,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -19039,7 +19039,7 @@

Method Details

"text": "A String", # The text that's shown in the widget. "textSyntax": "A String", # The syntax of the text. If not set, the text is rendered as HTML. [Google Chat apps](https://developers.google.com/workspace/chat): }, - "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. }, ], }, @@ -19110,26 +19110,26 @@

Method Details

}, ], "displayStyle": "A String", # In Google Workspace add-ons, sets the display properties of the `peekCardHeader`. [Google Workspace add-ons](https://developers.google.com/workspace/add-ons): - "expressionData": [ # The expression data for the card. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents the data that is used to evaluate an expression. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "expressionData": [ # The expression data for the card. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents the data that is used to evaluate an expression. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "conditions": [ # The list of conditions that are determined by the expression evaluation result. - { # Represents a condition that can be used to trigger an action. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a condition that can be used to trigger an action. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The condition that is determined by the expression data. + "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The condition that is determined by the expression data. "conditionType": "A String", # The type of the condition. }, }, ], "eventActions": [ # The list of actions that the ExpressionData can be used. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -19168,7 +19168,7 @@

Method Details

}, "collapsible": True or False, # Indicates whether this section is collapsible. Collapsible sections hide some or all widgets, but users can expand the section to reveal the hidden widgets by clicking **Show more**. Users can hide the widgets again by clicking **Show less**. To determine which widgets are hidden, specify `uncollapsibleWidgetsCount`. "header": "A String", # Text that appears at the top of a section. Supports simple HTML formatted text. For more information about formatting text, see [Formatting text in Google Chat apps](https://developers.google.com/workspace/chat/format-messages#card-formatting) and [Formatting text in Google Workspace add-ons](https://developers.google.com/apps-script/add-ons/concepts/widgets#text_formatting). - "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "uncollapsibleWidgetsCount": 42, # The number of uncollapsible widgets which remain visible even when a section is collapsed. For example, when a section contains five widgets and the `uncollapsibleWidgetsCount` is set to `2`, the first two widgets are always shown and the last three are collapsed by default. The `uncollapsibleWidgetsCount` is taken into account only when `collapsible` is `true`. "widgets": [ # All the widgets in the section. Must contain at least one widget. { # Each card is made up of widgets. A widget is a composite object that can represent one of text, images, buttons, and other object types. @@ -19267,7 +19267,7 @@

Method Details

"layout": "A String", # Specified chip list layout. }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # DateTimePicker widget. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -19388,8 +19388,8 @@

Method Details

"onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # SelectionInput widget. - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -19438,7 +19438,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -19502,7 +19502,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -19557,7 +19557,7 @@

Method Details

], }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a widget that lets users input a date, time, or date and time. For example, the following JSON creates a date time picker to schedule an appointment: ``` "dateTimePicker": { "name": "appointment_time", "label": "Book your appointment at:", "type": "DATE_AND_TIME", "valueMsEpoch": 796435200000 } ``` - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -19674,16 +19674,16 @@

Method Details

}, "divider": { # Displays a divider between widgets as a horizontal line. For an example in Google Chat apps, see [Add a horizontal divider between widgets](https://developers.google.com/workspace/chat/format-structure-card-dialog#add_a_horizontal_divider_between_widgets). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): For example, the following JSON creates a divider: ``` "divider": {} ``` # Displays a horizontal line divider between widgets. For example, the following JSON creates a divider: ``` "divider": { } ``` }, - "eventActions": [ # Specifies the event actions that can be performed on the widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "eventActions": [ # Specifies the event actions that can be performed on the widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -19731,15 +19731,15 @@

Method Details

"title": "A String", # The text that displays in the grid header. }, "horizontalAlignment": "A String", # Specifies whether widgets align to the left, right, or center of a column. - "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "image": { # An image that is specified by a URL and can have an `onClick` action. For an example, see [Add an image](https://developers.google.com/workspace/chat/add-text-image-card-dialog#add_an_image). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays an image. For example, the following JSON creates an image with alternative text: ``` "image": { "imageUrl": "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", "altText": "Chat app avatar" } ``` "altText": "A String", # The alternative text of this image that's used for accessibility. "imageUrl": "A String", # The HTTPS URL that hosts the image. For example: ``` https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png ``` "onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a selection control that lets users select items. Selection controls can be checkboxes, radio buttons, switches, or dropdown menus. For example, the following JSON creates a dropdown menu that lets users choose a size: ``` "selectionInput": { "name": "size", "label": "Size" "type": "DROPDOWN", "items": [ { "text": "S", "value": "small", "selected": false }, { "text": "M", "value": "medium", "selected": true }, { "text": "L", "value": "large", "selected": false }, { "text": "XL", "value": "extra_large", "selected": false } ] } ``` - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -19788,7 +19788,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -19852,7 +19852,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -19901,7 +19901,7 @@

Method Details

"text": "A String", # The text that's shown in the widget. "textSyntax": "A String", # The syntax of the text. If not set, the text is rendered as HTML. [Google Chat apps](https://developers.google.com/workspace/chat): }, - "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. }, ], }, @@ -20010,7 +20010,7 @@

Method Details

"driveDataRef": { # A reference to the data of a drive attachment. # Output only. A reference to the Google Drive attachment. This field is used with the Google Drive API. "driveFileId": "A String", # The ID for the drive file. Use with the Drive API. }, - "name": "A String", # Optional. Resource name of the attachment, in the form `spaces/{space}/messages/{message}/attachments/{attachment}`. + "name": "A String", # Identifier. Resource name of the attachment. Format: `spaces/{space}/messages/{message}/attachments/{attachment}`. "source": "A String", # Output only. The source of the attachment. "thumbnailUri": "A String", # Output only. The thumbnail URL which should be used to preview the attachment to a human user. Chat apps shouldn't use this URL to download attachment content. }, @@ -20185,26 +20185,26 @@

Method Details

}, ], "displayStyle": "A String", # In Google Workspace add-ons, sets the display properties of the `peekCardHeader`. [Google Workspace add-ons](https://developers.google.com/workspace/add-ons): - "expressionData": [ # The expression data for the card. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents the data that is used to evaluate an expression. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "expressionData": [ # The expression data for the card. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents the data that is used to evaluate an expression. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "conditions": [ # The list of conditions that are determined by the expression evaluation result. - { # Represents a condition that can be used to trigger an action. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a condition that can be used to trigger an action. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The condition that is determined by the expression data. + "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The condition that is determined by the expression data. "conditionType": "A String", # The type of the condition. }, }, ], "eventActions": [ # The list of actions that the ExpressionData can be used. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -20243,7 +20243,7 @@

Method Details

}, "collapsible": True or False, # Indicates whether this section is collapsible. Collapsible sections hide some or all widgets, but users can expand the section to reveal the hidden widgets by clicking **Show more**. Users can hide the widgets again by clicking **Show less**. To determine which widgets are hidden, specify `uncollapsibleWidgetsCount`. "header": "A String", # Text that appears at the top of a section. Supports simple HTML formatted text. For more information about formatting text, see [Formatting text in Google Chat apps](https://developers.google.com/workspace/chat/format-messages#card-formatting) and [Formatting text in Google Workspace add-ons](https://developers.google.com/apps-script/add-ons/concepts/widgets#text_formatting). - "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "uncollapsibleWidgetsCount": 42, # The number of uncollapsible widgets which remain visible even when a section is collapsed. For example, when a section contains five widgets and the `uncollapsibleWidgetsCount` is set to `2`, the first two widgets are always shown and the last three are collapsed by default. The `uncollapsibleWidgetsCount` is taken into account only when `collapsible` is `true`. "widgets": [ # All the widgets in the section. Must contain at least one widget. { # Each card is made up of widgets. A widget is a composite object that can represent one of text, images, buttons, and other object types. @@ -20342,7 +20342,7 @@

Method Details

"layout": "A String", # Specified chip list layout. }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # DateTimePicker widget. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -20463,8 +20463,8 @@

Method Details

"onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # SelectionInput widget. - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -20513,7 +20513,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -20577,7 +20577,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -20632,7 +20632,7 @@

Method Details

], }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a widget that lets users input a date, time, or date and time. For example, the following JSON creates a date time picker to schedule an appointment: ``` "dateTimePicker": { "name": "appointment_time", "label": "Book your appointment at:", "type": "DATE_AND_TIME", "valueMsEpoch": 796435200000 } ``` - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -20749,16 +20749,16 @@

Method Details

}, "divider": { # Displays a divider between widgets as a horizontal line. For an example in Google Chat apps, see [Add a horizontal divider between widgets](https://developers.google.com/workspace/chat/format-structure-card-dialog#add_a_horizontal_divider_between_widgets). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): For example, the following JSON creates a divider: ``` "divider": {} ``` # Displays a horizontal line divider between widgets. For example, the following JSON creates a divider: ``` "divider": { } ``` }, - "eventActions": [ # Specifies the event actions that can be performed on the widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "eventActions": [ # Specifies the event actions that can be performed on the widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -20806,15 +20806,15 @@

Method Details

"title": "A String", # The text that displays in the grid header. }, "horizontalAlignment": "A String", # Specifies whether widgets align to the left, right, or center of a column. - "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "image": { # An image that is specified by a URL and can have an `onClick` action. For an example, see [Add an image](https://developers.google.com/workspace/chat/add-text-image-card-dialog#add_an_image). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays an image. For example, the following JSON creates an image with alternative text: ``` "image": { "imageUrl": "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", "altText": "Chat app avatar" } ``` "altText": "A String", # The alternative text of this image that's used for accessibility. "imageUrl": "A String", # The HTTPS URL that hosts the image. For example: ``` https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png ``` "onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a selection control that lets users select items. Selection controls can be checkboxes, radio buttons, switches, or dropdown menus. For example, the following JSON creates a dropdown menu that lets users choose a size: ``` "selectionInput": { "name": "size", "label": "Size" "type": "DROPDOWN", "items": [ { "text": "S", "value": "small", "selected": false }, { "text": "M", "value": "medium", "selected": true }, { "text": "L", "value": "large", "selected": false }, { "text": "XL", "value": "extra_large", "selected": false } ] } ``` - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -20863,7 +20863,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -20927,7 +20927,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -20976,7 +20976,7 @@

Method Details

"text": "A String", # The text that's shown in the widget. "textSyntax": "A String", # The syntax of the text. If not set, the text is rendered as HTML. [Google Chat apps](https://developers.google.com/workspace/chat): }, - "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. }, ], }, @@ -21174,26 +21174,26 @@

Method Details

}, ], "displayStyle": "A String", # In Google Workspace add-ons, sets the display properties of the `peekCardHeader`. [Google Workspace add-ons](https://developers.google.com/workspace/add-ons): - "expressionData": [ # The expression data for the card. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents the data that is used to evaluate an expression. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "expressionData": [ # The expression data for the card. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents the data that is used to evaluate an expression. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "conditions": [ # The list of conditions that are determined by the expression evaluation result. - { # Represents a condition that can be used to trigger an action. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a condition that can be used to trigger an action. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The condition that is determined by the expression data. + "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The condition that is determined by the expression data. "conditionType": "A String", # The type of the condition. }, }, ], "eventActions": [ # The list of actions that the ExpressionData can be used. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -21232,7 +21232,7 @@

Method Details

}, "collapsible": True or False, # Indicates whether this section is collapsible. Collapsible sections hide some or all widgets, but users can expand the section to reveal the hidden widgets by clicking **Show more**. Users can hide the widgets again by clicking **Show less**. To determine which widgets are hidden, specify `uncollapsibleWidgetsCount`. "header": "A String", # Text that appears at the top of a section. Supports simple HTML formatted text. For more information about formatting text, see [Formatting text in Google Chat apps](https://developers.google.com/workspace/chat/format-messages#card-formatting) and [Formatting text in Google Workspace add-ons](https://developers.google.com/apps-script/add-ons/concepts/widgets#text_formatting). - "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "uncollapsibleWidgetsCount": 42, # The number of uncollapsible widgets which remain visible even when a section is collapsed. For example, when a section contains five widgets and the `uncollapsibleWidgetsCount` is set to `2`, the first two widgets are always shown and the last three are collapsed by default. The `uncollapsibleWidgetsCount` is taken into account only when `collapsible` is `true`. "widgets": [ # All the widgets in the section. Must contain at least one widget. { # Each card is made up of widgets. A widget is a composite object that can represent one of text, images, buttons, and other object types. @@ -21331,7 +21331,7 @@

Method Details

"layout": "A String", # Specified chip list layout. }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # DateTimePicker widget. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -21452,8 +21452,8 @@

Method Details

"onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # SelectionInput widget. - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -21502,7 +21502,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -21566,7 +21566,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -21621,7 +21621,7 @@

Method Details

], }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a widget that lets users input a date, time, or date and time. For example, the following JSON creates a date time picker to schedule an appointment: ``` "dateTimePicker": { "name": "appointment_time", "label": "Book your appointment at:", "type": "DATE_AND_TIME", "valueMsEpoch": 796435200000 } ``` - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -21738,16 +21738,16 @@

Method Details

}, "divider": { # Displays a divider between widgets as a horizontal line. For an example in Google Chat apps, see [Add a horizontal divider between widgets](https://developers.google.com/workspace/chat/format-structure-card-dialog#add_a_horizontal_divider_between_widgets). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): For example, the following JSON creates a divider: ``` "divider": {} ``` # Displays a horizontal line divider between widgets. For example, the following JSON creates a divider: ``` "divider": { } ``` }, - "eventActions": [ # Specifies the event actions that can be performed on the widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "eventActions": [ # Specifies the event actions that can be performed on the widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -21795,15 +21795,15 @@

Method Details

"title": "A String", # The text that displays in the grid header. }, "horizontalAlignment": "A String", # Specifies whether widgets align to the left, right, or center of a column. - "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "image": { # An image that is specified by a URL and can have an `onClick` action. For an example, see [Add an image](https://developers.google.com/workspace/chat/add-text-image-card-dialog#add_an_image). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays an image. For example, the following JSON creates an image with alternative text: ``` "image": { "imageUrl": "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", "altText": "Chat app avatar" } ``` "altText": "A String", # The alternative text of this image that's used for accessibility. "imageUrl": "A String", # The HTTPS URL that hosts the image. For example: ``` https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png ``` "onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a selection control that lets users select items. Selection controls can be checkboxes, radio buttons, switches, or dropdown menus. For example, the following JSON creates a dropdown menu that lets users choose a size: ``` "selectionInput": { "name": "size", "label": "Size" "type": "DROPDOWN", "items": [ { "text": "S", "value": "small", "selected": false }, { "text": "M", "value": "medium", "selected": true }, { "text": "L", "value": "large", "selected": false }, { "text": "XL", "value": "extra_large", "selected": false } ] } ``` - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -21852,7 +21852,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -21916,7 +21916,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -21965,7 +21965,7 @@

Method Details

"text": "A String", # The text that's shown in the widget. "textSyntax": "A String", # The syntax of the text. If not set, the text is rendered as HTML. [Google Chat apps](https://developers.google.com/workspace/chat): }, - "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. }, ], }, @@ -22036,26 +22036,26 @@

Method Details

}, ], "displayStyle": "A String", # In Google Workspace add-ons, sets the display properties of the `peekCardHeader`. [Google Workspace add-ons](https://developers.google.com/workspace/add-ons): - "expressionData": [ # The expression data for the card. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents the data that is used to evaluate an expression. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "expressionData": [ # The expression data for the card. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents the data that is used to evaluate an expression. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "conditions": [ # The list of conditions that are determined by the expression evaluation result. - { # Represents a condition that can be used to trigger an action. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a condition that can be used to trigger an action. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The condition that is determined by the expression data. + "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The condition that is determined by the expression data. "conditionType": "A String", # The type of the condition. }, }, ], "eventActions": [ # The list of actions that the ExpressionData can be used. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -22094,7 +22094,7 @@

Method Details

}, "collapsible": True or False, # Indicates whether this section is collapsible. Collapsible sections hide some or all widgets, but users can expand the section to reveal the hidden widgets by clicking **Show more**. Users can hide the widgets again by clicking **Show less**. To determine which widgets are hidden, specify `uncollapsibleWidgetsCount`. "header": "A String", # Text that appears at the top of a section. Supports simple HTML formatted text. For more information about formatting text, see [Formatting text in Google Chat apps](https://developers.google.com/workspace/chat/format-messages#card-formatting) and [Formatting text in Google Workspace add-ons](https://developers.google.com/apps-script/add-ons/concepts/widgets#text_formatting). - "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "uncollapsibleWidgetsCount": 42, # The number of uncollapsible widgets which remain visible even when a section is collapsed. For example, when a section contains five widgets and the `uncollapsibleWidgetsCount` is set to `2`, the first two widgets are always shown and the last three are collapsed by default. The `uncollapsibleWidgetsCount` is taken into account only when `collapsible` is `true`. "widgets": [ # All the widgets in the section. Must contain at least one widget. { # Each card is made up of widgets. A widget is a composite object that can represent one of text, images, buttons, and other object types. @@ -22193,7 +22193,7 @@

Method Details

"layout": "A String", # Specified chip list layout. }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # DateTimePicker widget. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -22314,8 +22314,8 @@

Method Details

"onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # SelectionInput widget. - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -22364,7 +22364,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -22428,7 +22428,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -22483,7 +22483,7 @@

Method Details

], }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a widget that lets users input a date, time, or date and time. For example, the following JSON creates a date time picker to schedule an appointment: ``` "dateTimePicker": { "name": "appointment_time", "label": "Book your appointment at:", "type": "DATE_AND_TIME", "valueMsEpoch": 796435200000 } ``` - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -22600,16 +22600,16 @@

Method Details

}, "divider": { # Displays a divider between widgets as a horizontal line. For an example in Google Chat apps, see [Add a horizontal divider between widgets](https://developers.google.com/workspace/chat/format-structure-card-dialog#add_a_horizontal_divider_between_widgets). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): For example, the following JSON creates a divider: ``` "divider": {} ``` # Displays a horizontal line divider between widgets. For example, the following JSON creates a divider: ``` "divider": { } ``` }, - "eventActions": [ # Specifies the event actions that can be performed on the widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "eventActions": [ # Specifies the event actions that can be performed on the widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -22657,15 +22657,15 @@

Method Details

"title": "A String", # The text that displays in the grid header. }, "horizontalAlignment": "A String", # Specifies whether widgets align to the left, right, or center of a column. - "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "image": { # An image that is specified by a URL and can have an `onClick` action. For an example, see [Add an image](https://developers.google.com/workspace/chat/add-text-image-card-dialog#add_an_image). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays an image. For example, the following JSON creates an image with alternative text: ``` "image": { "imageUrl": "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", "altText": "Chat app avatar" } ``` "altText": "A String", # The alternative text of this image that's used for accessibility. "imageUrl": "A String", # The HTTPS URL that hosts the image. For example: ``` https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png ``` "onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a selection control that lets users select items. Selection controls can be checkboxes, radio buttons, switches, or dropdown menus. For example, the following JSON creates a dropdown menu that lets users choose a size: ``` "selectionInput": { "name": "size", "label": "Size" "type": "DROPDOWN", "items": [ { "text": "S", "value": "small", "selected": false }, { "text": "M", "value": "medium", "selected": true }, { "text": "L", "value": "large", "selected": false }, { "text": "XL", "value": "extra_large", "selected": false } ] } ``` - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -22714,7 +22714,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -22778,7 +22778,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -22827,7 +22827,7 @@

Method Details

"text": "A String", # The text that's shown in the widget. "textSyntax": "A String", # The syntax of the text. If not set, the text is rendered as HTML. [Google Chat apps](https://developers.google.com/workspace/chat): }, - "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. }, ], }, @@ -22936,7 +22936,7 @@

Method Details

"driveDataRef": { # A reference to the data of a drive attachment. # Output only. A reference to the Google Drive attachment. This field is used with the Google Drive API. "driveFileId": "A String", # The ID for the drive file. Use with the Drive API. }, - "name": "A String", # Optional. Resource name of the attachment, in the form `spaces/{space}/messages/{message}/attachments/{attachment}`. + "name": "A String", # Identifier. Resource name of the attachment. Format: `spaces/{space}/messages/{message}/attachments/{attachment}`. "source": "A String", # Output only. The source of the attachment. "thumbnailUri": "A String", # Output only. The thumbnail URL which should be used to preview the attachment to a human user. Chat apps shouldn't use this URL to download attachment content. }, @@ -23111,26 +23111,26 @@

Method Details

}, ], "displayStyle": "A String", # In Google Workspace add-ons, sets the display properties of the `peekCardHeader`. [Google Workspace add-ons](https://developers.google.com/workspace/add-ons): - "expressionData": [ # The expression data for the card. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents the data that is used to evaluate an expression. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "expressionData": [ # The expression data for the card. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents the data that is used to evaluate an expression. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "conditions": [ # The list of conditions that are determined by the expression evaluation result. - { # Represents a condition that can be used to trigger an action. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a condition that can be used to trigger an action. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The condition that is determined by the expression data. + "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The condition that is determined by the expression data. "conditionType": "A String", # The type of the condition. }, }, ], "eventActions": [ # The list of actions that the ExpressionData can be used. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -23169,7 +23169,7 @@

Method Details

}, "collapsible": True or False, # Indicates whether this section is collapsible. Collapsible sections hide some or all widgets, but users can expand the section to reveal the hidden widgets by clicking **Show more**. Users can hide the widgets again by clicking **Show less**. To determine which widgets are hidden, specify `uncollapsibleWidgetsCount`. "header": "A String", # Text that appears at the top of a section. Supports simple HTML formatted text. For more information about formatting text, see [Formatting text in Google Chat apps](https://developers.google.com/workspace/chat/format-messages#card-formatting) and [Formatting text in Google Workspace add-ons](https://developers.google.com/apps-script/add-ons/concepts/widgets#text_formatting). - "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "uncollapsibleWidgetsCount": 42, # The number of uncollapsible widgets which remain visible even when a section is collapsed. For example, when a section contains five widgets and the `uncollapsibleWidgetsCount` is set to `2`, the first two widgets are always shown and the last three are collapsed by default. The `uncollapsibleWidgetsCount` is taken into account only when `collapsible` is `true`. "widgets": [ # All the widgets in the section. Must contain at least one widget. { # Each card is made up of widgets. A widget is a composite object that can represent one of text, images, buttons, and other object types. @@ -23268,7 +23268,7 @@

Method Details

"layout": "A String", # Specified chip list layout. }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # DateTimePicker widget. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -23389,8 +23389,8 @@

Method Details

"onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # SelectionInput widget. - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -23439,7 +23439,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -23503,7 +23503,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -23558,7 +23558,7 @@

Method Details

], }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a widget that lets users input a date, time, or date and time. For example, the following JSON creates a date time picker to schedule an appointment: ``` "dateTimePicker": { "name": "appointment_time", "label": "Book your appointment at:", "type": "DATE_AND_TIME", "valueMsEpoch": 796435200000 } ``` - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -23675,16 +23675,16 @@

Method Details

}, "divider": { # Displays a divider between widgets as a horizontal line. For an example in Google Chat apps, see [Add a horizontal divider between widgets](https://developers.google.com/workspace/chat/format-structure-card-dialog#add_a_horizontal_divider_between_widgets). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): For example, the following JSON creates a divider: ``` "divider": {} ``` # Displays a horizontal line divider between widgets. For example, the following JSON creates a divider: ``` "divider": { } ``` }, - "eventActions": [ # Specifies the event actions that can be performed on the widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "eventActions": [ # Specifies the event actions that can be performed on the widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -23732,15 +23732,15 @@

Method Details

"title": "A String", # The text that displays in the grid header. }, "horizontalAlignment": "A String", # Specifies whether widgets align to the left, right, or center of a column. - "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "image": { # An image that is specified by a URL and can have an `onClick` action. For an example, see [Add an image](https://developers.google.com/workspace/chat/add-text-image-card-dialog#add_an_image). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays an image. For example, the following JSON creates an image with alternative text: ``` "image": { "imageUrl": "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", "altText": "Chat app avatar" } ``` "altText": "A String", # The alternative text of this image that's used for accessibility. "imageUrl": "A String", # The HTTPS URL that hosts the image. For example: ``` https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png ``` "onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a selection control that lets users select items. Selection controls can be checkboxes, radio buttons, switches, or dropdown menus. For example, the following JSON creates a dropdown menu that lets users choose a size: ``` "selectionInput": { "name": "size", "label": "Size" "type": "DROPDOWN", "items": [ { "text": "S", "value": "small", "selected": false }, { "text": "M", "value": "medium", "selected": true }, { "text": "L", "value": "large", "selected": false }, { "text": "XL", "value": "extra_large", "selected": false } ] } ``` - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -23789,7 +23789,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -23853,7 +23853,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -23902,7 +23902,7 @@

Method Details

"text": "A String", # The text that's shown in the widget. "textSyntax": "A String", # The syntax of the text. If not set, the text is rendered as HTML. [Google Chat apps](https://developers.google.com/workspace/chat): }, - "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. }, ], }, @@ -24100,26 +24100,26 @@

Method Details

}, ], "displayStyle": "A String", # In Google Workspace add-ons, sets the display properties of the `peekCardHeader`. [Google Workspace add-ons](https://developers.google.com/workspace/add-ons): - "expressionData": [ # The expression data for the card. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents the data that is used to evaluate an expression. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "expressionData": [ # The expression data for the card. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents the data that is used to evaluate an expression. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "conditions": [ # The list of conditions that are determined by the expression evaluation result. - { # Represents a condition that can be used to trigger an action. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a condition that can be used to trigger an action. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The condition that is determined by the expression data. + "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The condition that is determined by the expression data. "conditionType": "A String", # The type of the condition. }, }, ], "eventActions": [ # The list of actions that the ExpressionData can be used. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -24158,7 +24158,7 @@

Method Details

}, "collapsible": True or False, # Indicates whether this section is collapsible. Collapsible sections hide some or all widgets, but users can expand the section to reveal the hidden widgets by clicking **Show more**. Users can hide the widgets again by clicking **Show less**. To determine which widgets are hidden, specify `uncollapsibleWidgetsCount`. "header": "A String", # Text that appears at the top of a section. Supports simple HTML formatted text. For more information about formatting text, see [Formatting text in Google Chat apps](https://developers.google.com/workspace/chat/format-messages#card-formatting) and [Formatting text in Google Workspace add-ons](https://developers.google.com/apps-script/add-ons/concepts/widgets#text_formatting). - "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "uncollapsibleWidgetsCount": 42, # The number of uncollapsible widgets which remain visible even when a section is collapsed. For example, when a section contains five widgets and the `uncollapsibleWidgetsCount` is set to `2`, the first two widgets are always shown and the last three are collapsed by default. The `uncollapsibleWidgetsCount` is taken into account only when `collapsible` is `true`. "widgets": [ # All the widgets in the section. Must contain at least one widget. { # Each card is made up of widgets. A widget is a composite object that can represent one of text, images, buttons, and other object types. @@ -24257,7 +24257,7 @@

Method Details

"layout": "A String", # Specified chip list layout. }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # DateTimePicker widget. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -24378,8 +24378,8 @@

Method Details

"onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # SelectionInput widget. - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -24428,7 +24428,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -24492,7 +24492,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -24547,7 +24547,7 @@

Method Details

], }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a widget that lets users input a date, time, or date and time. For example, the following JSON creates a date time picker to schedule an appointment: ``` "dateTimePicker": { "name": "appointment_time", "label": "Book your appointment at:", "type": "DATE_AND_TIME", "valueMsEpoch": 796435200000 } ``` - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -24664,16 +24664,16 @@

Method Details

}, "divider": { # Displays a divider between widgets as a horizontal line. For an example in Google Chat apps, see [Add a horizontal divider between widgets](https://developers.google.com/workspace/chat/format-structure-card-dialog#add_a_horizontal_divider_between_widgets). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): For example, the following JSON creates a divider: ``` "divider": {} ``` # Displays a horizontal line divider between widgets. For example, the following JSON creates a divider: ``` "divider": { } ``` }, - "eventActions": [ # Specifies the event actions that can be performed on the widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "eventActions": [ # Specifies the event actions that can be performed on the widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -24721,15 +24721,15 @@

Method Details

"title": "A String", # The text that displays in the grid header. }, "horizontalAlignment": "A String", # Specifies whether widgets align to the left, right, or center of a column. - "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "image": { # An image that is specified by a URL and can have an `onClick` action. For an example, see [Add an image](https://developers.google.com/workspace/chat/add-text-image-card-dialog#add_an_image). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays an image. For example, the following JSON creates an image with alternative text: ``` "image": { "imageUrl": "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", "altText": "Chat app avatar" } ``` "altText": "A String", # The alternative text of this image that's used for accessibility. "imageUrl": "A String", # The HTTPS URL that hosts the image. For example: ``` https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png ``` "onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a selection control that lets users select items. Selection controls can be checkboxes, radio buttons, switches, or dropdown menus. For example, the following JSON creates a dropdown menu that lets users choose a size: ``` "selectionInput": { "name": "size", "label": "Size" "type": "DROPDOWN", "items": [ { "text": "S", "value": "small", "selected": false }, { "text": "M", "value": "medium", "selected": true }, { "text": "L", "value": "large", "selected": false }, { "text": "XL", "value": "extra_large", "selected": false } ] } ``` - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -24778,7 +24778,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -24842,7 +24842,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -24891,7 +24891,7 @@

Method Details

"text": "A String", # The text that's shown in the widget. "textSyntax": "A String", # The syntax of the text. If not set, the text is rendered as HTML. [Google Chat apps](https://developers.google.com/workspace/chat): }, - "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. }, ], }, @@ -24962,26 +24962,26 @@

Method Details

}, ], "displayStyle": "A String", # In Google Workspace add-ons, sets the display properties of the `peekCardHeader`. [Google Workspace add-ons](https://developers.google.com/workspace/add-ons): - "expressionData": [ # The expression data for the card. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents the data that is used to evaluate an expression. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "expressionData": [ # The expression data for the card. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents the data that is used to evaluate an expression. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "conditions": [ # The list of conditions that are determined by the expression evaluation result. - { # Represents a condition that can be used to trigger an action. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a condition that can be used to trigger an action. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The condition that is determined by the expression data. + "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The condition that is determined by the expression data. "conditionType": "A String", # The type of the condition. }, }, ], "eventActions": [ # The list of actions that the ExpressionData can be used. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -25020,7 +25020,7 @@

Method Details

}, "collapsible": True or False, # Indicates whether this section is collapsible. Collapsible sections hide some or all widgets, but users can expand the section to reveal the hidden widgets by clicking **Show more**. Users can hide the widgets again by clicking **Show less**. To determine which widgets are hidden, specify `uncollapsibleWidgetsCount`. "header": "A String", # Text that appears at the top of a section. Supports simple HTML formatted text. For more information about formatting text, see [Formatting text in Google Chat apps](https://developers.google.com/workspace/chat/format-messages#card-formatting) and [Formatting text in Google Workspace add-ons](https://developers.google.com/apps-script/add-ons/concepts/widgets#text_formatting). - "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "uncollapsibleWidgetsCount": 42, # The number of uncollapsible widgets which remain visible even when a section is collapsed. For example, when a section contains five widgets and the `uncollapsibleWidgetsCount` is set to `2`, the first two widgets are always shown and the last three are collapsed by default. The `uncollapsibleWidgetsCount` is taken into account only when `collapsible` is `true`. "widgets": [ # All the widgets in the section. Must contain at least one widget. { # Each card is made up of widgets. A widget is a composite object that can represent one of text, images, buttons, and other object types. @@ -25119,7 +25119,7 @@

Method Details

"layout": "A String", # Specified chip list layout. }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # DateTimePicker widget. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -25240,8 +25240,8 @@

Method Details

"onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # SelectionInput widget. - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -25290,7 +25290,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -25354,7 +25354,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -25409,7 +25409,7 @@

Method Details

], }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a widget that lets users input a date, time, or date and time. For example, the following JSON creates a date time picker to schedule an appointment: ``` "dateTimePicker": { "name": "appointment_time", "label": "Book your appointment at:", "type": "DATE_AND_TIME", "valueMsEpoch": 796435200000 } ``` - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -25526,16 +25526,16 @@

Method Details

}, "divider": { # Displays a divider between widgets as a horizontal line. For an example in Google Chat apps, see [Add a horizontal divider between widgets](https://developers.google.com/workspace/chat/format-structure-card-dialog#add_a_horizontal_divider_between_widgets). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): For example, the following JSON creates a divider: ``` "divider": {} ``` # Displays a horizontal line divider between widgets. For example, the following JSON creates a divider: ``` "divider": { } ``` }, - "eventActions": [ # Specifies the event actions that can be performed on the widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "eventActions": [ # Specifies the event actions that can be performed on the widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -25583,15 +25583,15 @@

Method Details

"title": "A String", # The text that displays in the grid header. }, "horizontalAlignment": "A String", # Specifies whether widgets align to the left, right, or center of a column. - "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "image": { # An image that is specified by a URL and can have an `onClick` action. For an example, see [Add an image](https://developers.google.com/workspace/chat/add-text-image-card-dialog#add_an_image). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays an image. For example, the following JSON creates an image with alternative text: ``` "image": { "imageUrl": "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", "altText": "Chat app avatar" } ``` "altText": "A String", # The alternative text of this image that's used for accessibility. "imageUrl": "A String", # The HTTPS URL that hosts the image. For example: ``` https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png ``` "onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a selection control that lets users select items. Selection controls can be checkboxes, radio buttons, switches, or dropdown menus. For example, the following JSON creates a dropdown menu that lets users choose a size: ``` "selectionInput": { "name": "size", "label": "Size" "type": "DROPDOWN", "items": [ { "text": "S", "value": "small", "selected": false }, { "text": "M", "value": "medium", "selected": true }, { "text": "L", "value": "large", "selected": false }, { "text": "XL", "value": "extra_large", "selected": false } ] } ``` - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -25640,7 +25640,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -25704,7 +25704,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -25753,7 +25753,7 @@

Method Details

"text": "A String", # The text that's shown in the widget. "textSyntax": "A String", # The syntax of the text. If not set, the text is rendered as HTML. [Google Chat apps](https://developers.google.com/workspace/chat): }, - "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. }, ], }, @@ -25862,7 +25862,7 @@

Method Details

"driveDataRef": { # A reference to the data of a drive attachment. # Output only. A reference to the Google Drive attachment. This field is used with the Google Drive API. "driveFileId": "A String", # The ID for the drive file. Use with the Drive API. }, - "name": "A String", # Optional. Resource name of the attachment, in the form `spaces/{space}/messages/{message}/attachments/{attachment}`. + "name": "A String", # Identifier. Resource name of the attachment. Format: `spaces/{space}/messages/{message}/attachments/{attachment}`. "source": "A String", # Output only. The source of the attachment. "thumbnailUri": "A String", # Output only. The thumbnail URL which should be used to preview the attachment to a human user. Chat apps shouldn't use this URL to download attachment content. }, @@ -26037,26 +26037,26 @@

Method Details

}, ], "displayStyle": "A String", # In Google Workspace add-ons, sets the display properties of the `peekCardHeader`. [Google Workspace add-ons](https://developers.google.com/workspace/add-ons): - "expressionData": [ # The expression data for the card. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents the data that is used to evaluate an expression. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "expressionData": [ # The expression data for the card. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents the data that is used to evaluate an expression. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "conditions": [ # The list of conditions that are determined by the expression evaluation result. - { # Represents a condition that can be used to trigger an action. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a condition that can be used to trigger an action. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The condition that is determined by the expression data. + "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The condition that is determined by the expression data. "conditionType": "A String", # The type of the condition. }, }, ], "eventActions": [ # The list of actions that the ExpressionData can be used. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -26095,7 +26095,7 @@

Method Details

}, "collapsible": True or False, # Indicates whether this section is collapsible. Collapsible sections hide some or all widgets, but users can expand the section to reveal the hidden widgets by clicking **Show more**. Users can hide the widgets again by clicking **Show less**. To determine which widgets are hidden, specify `uncollapsibleWidgetsCount`. "header": "A String", # Text that appears at the top of a section. Supports simple HTML formatted text. For more information about formatting text, see [Formatting text in Google Chat apps](https://developers.google.com/workspace/chat/format-messages#card-formatting) and [Formatting text in Google Workspace add-ons](https://developers.google.com/apps-script/add-ons/concepts/widgets#text_formatting). - "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "uncollapsibleWidgetsCount": 42, # The number of uncollapsible widgets which remain visible even when a section is collapsed. For example, when a section contains five widgets and the `uncollapsibleWidgetsCount` is set to `2`, the first two widgets are always shown and the last three are collapsed by default. The `uncollapsibleWidgetsCount` is taken into account only when `collapsible` is `true`. "widgets": [ # All the widgets in the section. Must contain at least one widget. { # Each card is made up of widgets. A widget is a composite object that can represent one of text, images, buttons, and other object types. @@ -26194,7 +26194,7 @@

Method Details

"layout": "A String", # Specified chip list layout. }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # DateTimePicker widget. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -26315,8 +26315,8 @@

Method Details

"onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # SelectionInput widget. - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -26365,7 +26365,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -26429,7 +26429,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -26484,7 +26484,7 @@

Method Details

], }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a widget that lets users input a date, time, or date and time. For example, the following JSON creates a date time picker to schedule an appointment: ``` "dateTimePicker": { "name": "appointment_time", "label": "Book your appointment at:", "type": "DATE_AND_TIME", "valueMsEpoch": 796435200000 } ``` - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -26601,16 +26601,16 @@

Method Details

}, "divider": { # Displays a divider between widgets as a horizontal line. For an example in Google Chat apps, see [Add a horizontal divider between widgets](https://developers.google.com/workspace/chat/format-structure-card-dialog#add_a_horizontal_divider_between_widgets). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): For example, the following JSON creates a divider: ``` "divider": {} ``` # Displays a horizontal line divider between widgets. For example, the following JSON creates a divider: ``` "divider": { } ``` }, - "eventActions": [ # Specifies the event actions that can be performed on the widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "eventActions": [ # Specifies the event actions that can be performed on the widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -26658,15 +26658,15 @@

Method Details

"title": "A String", # The text that displays in the grid header. }, "horizontalAlignment": "A String", # Specifies whether widgets align to the left, right, or center of a column. - "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "image": { # An image that is specified by a URL and can have an `onClick` action. For an example, see [Add an image](https://developers.google.com/workspace/chat/add-text-image-card-dialog#add_an_image). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays an image. For example, the following JSON creates an image with alternative text: ``` "image": { "imageUrl": "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", "altText": "Chat app avatar" } ``` "altText": "A String", # The alternative text of this image that's used for accessibility. "imageUrl": "A String", # The HTTPS URL that hosts the image. For example: ``` https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png ``` "onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a selection control that lets users select items. Selection controls can be checkboxes, radio buttons, switches, or dropdown menus. For example, the following JSON creates a dropdown menu that lets users choose a size: ``` "selectionInput": { "name": "size", "label": "Size" "type": "DROPDOWN", "items": [ { "text": "S", "value": "small", "selected": false }, { "text": "M", "value": "medium", "selected": true }, { "text": "L", "value": "large", "selected": false }, { "text": "XL", "value": "extra_large", "selected": false } ] } ``` - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -26715,7 +26715,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -26779,7 +26779,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -26828,7 +26828,7 @@

Method Details

"text": "A String", # The text that's shown in the widget. "textSyntax": "A String", # The syntax of the text. If not set, the text is rendered as HTML. [Google Chat apps](https://developers.google.com/workspace/chat): }, - "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. }, ], }, @@ -27024,26 +27024,26 @@

Method Details

}, ], "displayStyle": "A String", # In Google Workspace add-ons, sets the display properties of the `peekCardHeader`. [Google Workspace add-ons](https://developers.google.com/workspace/add-ons): - "expressionData": [ # The expression data for the card. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents the data that is used to evaluate an expression. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "expressionData": [ # The expression data for the card. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents the data that is used to evaluate an expression. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "conditions": [ # The list of conditions that are determined by the expression evaluation result. - { # Represents a condition that can be used to trigger an action. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a condition that can be used to trigger an action. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The condition that is determined by the expression data. + "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The condition that is determined by the expression data. "conditionType": "A String", # The type of the condition. }, }, ], "eventActions": [ # The list of actions that the ExpressionData can be used. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -27082,7 +27082,7 @@

Method Details

}, "collapsible": True or False, # Indicates whether this section is collapsible. Collapsible sections hide some or all widgets, but users can expand the section to reveal the hidden widgets by clicking **Show more**. Users can hide the widgets again by clicking **Show less**. To determine which widgets are hidden, specify `uncollapsibleWidgetsCount`. "header": "A String", # Text that appears at the top of a section. Supports simple HTML formatted text. For more information about formatting text, see [Formatting text in Google Chat apps](https://developers.google.com/workspace/chat/format-messages#card-formatting) and [Formatting text in Google Workspace add-ons](https://developers.google.com/apps-script/add-ons/concepts/widgets#text_formatting). - "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "uncollapsibleWidgetsCount": 42, # The number of uncollapsible widgets which remain visible even when a section is collapsed. For example, when a section contains five widgets and the `uncollapsibleWidgetsCount` is set to `2`, the first two widgets are always shown and the last three are collapsed by default. The `uncollapsibleWidgetsCount` is taken into account only when `collapsible` is `true`. "widgets": [ # All the widgets in the section. Must contain at least one widget. { # Each card is made up of widgets. A widget is a composite object that can represent one of text, images, buttons, and other object types. @@ -27181,7 +27181,7 @@

Method Details

"layout": "A String", # Specified chip list layout. }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # DateTimePicker widget. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -27302,8 +27302,8 @@

Method Details

"onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # SelectionInput widget. - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -27352,7 +27352,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -27416,7 +27416,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -27471,7 +27471,7 @@

Method Details

], }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a widget that lets users input a date, time, or date and time. For example, the following JSON creates a date time picker to schedule an appointment: ``` "dateTimePicker": { "name": "appointment_time", "label": "Book your appointment at:", "type": "DATE_AND_TIME", "valueMsEpoch": 796435200000 } ``` - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -27588,16 +27588,16 @@

Method Details

}, "divider": { # Displays a divider between widgets as a horizontal line. For an example in Google Chat apps, see [Add a horizontal divider between widgets](https://developers.google.com/workspace/chat/format-structure-card-dialog#add_a_horizontal_divider_between_widgets). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): For example, the following JSON creates a divider: ``` "divider": {} ``` # Displays a horizontal line divider between widgets. For example, the following JSON creates a divider: ``` "divider": { } ``` }, - "eventActions": [ # Specifies the event actions that can be performed on the widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "eventActions": [ # Specifies the event actions that can be performed on the widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -27645,15 +27645,15 @@

Method Details

"title": "A String", # The text that displays in the grid header. }, "horizontalAlignment": "A String", # Specifies whether widgets align to the left, right, or center of a column. - "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "image": { # An image that is specified by a URL and can have an `onClick` action. For an example, see [Add an image](https://developers.google.com/workspace/chat/add-text-image-card-dialog#add_an_image). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays an image. For example, the following JSON creates an image with alternative text: ``` "image": { "imageUrl": "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", "altText": "Chat app avatar" } ``` "altText": "A String", # The alternative text of this image that's used for accessibility. "imageUrl": "A String", # The HTTPS URL that hosts the image. For example: ``` https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png ``` "onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a selection control that lets users select items. Selection controls can be checkboxes, radio buttons, switches, or dropdown menus. For example, the following JSON creates a dropdown menu that lets users choose a size: ``` "selectionInput": { "name": "size", "label": "Size" "type": "DROPDOWN", "items": [ { "text": "S", "value": "small", "selected": false }, { "text": "M", "value": "medium", "selected": true }, { "text": "L", "value": "large", "selected": false }, { "text": "XL", "value": "extra_large", "selected": false } ] } ``` - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -27702,7 +27702,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -27766,7 +27766,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -27815,7 +27815,7 @@

Method Details

"text": "A String", # The text that's shown in the widget. "textSyntax": "A String", # The syntax of the text. If not set, the text is rendered as HTML. [Google Chat apps](https://developers.google.com/workspace/chat): }, - "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. }, ], }, @@ -27886,26 +27886,26 @@

Method Details

}, ], "displayStyle": "A String", # In Google Workspace add-ons, sets the display properties of the `peekCardHeader`. [Google Workspace add-ons](https://developers.google.com/workspace/add-ons): - "expressionData": [ # The expression data for the card. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents the data that is used to evaluate an expression. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "expressionData": [ # The expression data for the card. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents the data that is used to evaluate an expression. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "conditions": [ # The list of conditions that are determined by the expression evaluation result. - { # Represents a condition that can be used to trigger an action. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a condition that can be used to trigger an action. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The condition that is determined by the expression data. + "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The condition that is determined by the expression data. "conditionType": "A String", # The type of the condition. }, }, ], "eventActions": [ # The list of actions that the ExpressionData can be used. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -27944,7 +27944,7 @@

Method Details

}, "collapsible": True or False, # Indicates whether this section is collapsible. Collapsible sections hide some or all widgets, but users can expand the section to reveal the hidden widgets by clicking **Show more**. Users can hide the widgets again by clicking **Show less**. To determine which widgets are hidden, specify `uncollapsibleWidgetsCount`. "header": "A String", # Text that appears at the top of a section. Supports simple HTML formatted text. For more information about formatting text, see [Formatting text in Google Chat apps](https://developers.google.com/workspace/chat/format-messages#card-formatting) and [Formatting text in Google Workspace add-ons](https://developers.google.com/apps-script/add-ons/concepts/widgets#text_formatting). - "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "uncollapsibleWidgetsCount": 42, # The number of uncollapsible widgets which remain visible even when a section is collapsed. For example, when a section contains five widgets and the `uncollapsibleWidgetsCount` is set to `2`, the first two widgets are always shown and the last three are collapsed by default. The `uncollapsibleWidgetsCount` is taken into account only when `collapsible` is `true`. "widgets": [ # All the widgets in the section. Must contain at least one widget. { # Each card is made up of widgets. A widget is a composite object that can represent one of text, images, buttons, and other object types. @@ -28043,7 +28043,7 @@

Method Details

"layout": "A String", # Specified chip list layout. }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # DateTimePicker widget. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -28164,8 +28164,8 @@

Method Details

"onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # SelectionInput widget. - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -28214,7 +28214,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -28278,7 +28278,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -28333,7 +28333,7 @@

Method Details

], }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a widget that lets users input a date, time, or date and time. For example, the following JSON creates a date time picker to schedule an appointment: ``` "dateTimePicker": { "name": "appointment_time", "label": "Book your appointment at:", "type": "DATE_AND_TIME", "valueMsEpoch": 796435200000 } ``` - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -28450,16 +28450,16 @@

Method Details

}, "divider": { # Displays a divider between widgets as a horizontal line. For an example in Google Chat apps, see [Add a horizontal divider between widgets](https://developers.google.com/workspace/chat/format-structure-card-dialog#add_a_horizontal_divider_between_widgets). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): For example, the following JSON creates a divider: ``` "divider": {} ``` # Displays a horizontal line divider between widgets. For example, the following JSON creates a divider: ``` "divider": { } ``` }, - "eventActions": [ # Specifies the event actions that can be performed on the widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "eventActions": [ # Specifies the event actions that can be performed on the widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -28507,15 +28507,15 @@

Method Details

"title": "A String", # The text that displays in the grid header. }, "horizontalAlignment": "A String", # Specifies whether widgets align to the left, right, or center of a column. - "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "image": { # An image that is specified by a URL and can have an `onClick` action. For an example, see [Add an image](https://developers.google.com/workspace/chat/add-text-image-card-dialog#add_an_image). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays an image. For example, the following JSON creates an image with alternative text: ``` "image": { "imageUrl": "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", "altText": "Chat app avatar" } ``` "altText": "A String", # The alternative text of this image that's used for accessibility. "imageUrl": "A String", # The HTTPS URL that hosts the image. For example: ``` https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png ``` "onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a selection control that lets users select items. Selection controls can be checkboxes, radio buttons, switches, or dropdown menus. For example, the following JSON creates a dropdown menu that lets users choose a size: ``` "selectionInput": { "name": "size", "label": "Size" "type": "DROPDOWN", "items": [ { "text": "S", "value": "small", "selected": false }, { "text": "M", "value": "medium", "selected": true }, { "text": "L", "value": "large", "selected": false }, { "text": "XL", "value": "extra_large", "selected": false } ] } ``` - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -28564,7 +28564,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -28628,7 +28628,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -28677,7 +28677,7 @@

Method Details

"text": "A String", # The text that's shown in the widget. "textSyntax": "A String", # The syntax of the text. If not set, the text is rendered as HTML. [Google Chat apps](https://developers.google.com/workspace/chat): }, - "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. }, ], }, @@ -28786,7 +28786,7 @@

Method Details

"driveDataRef": { # A reference to the data of a drive attachment. # Output only. A reference to the Google Drive attachment. This field is used with the Google Drive API. "driveFileId": "A String", # The ID for the drive file. Use with the Drive API. }, - "name": "A String", # Optional. Resource name of the attachment, in the form `spaces/{space}/messages/{message}/attachments/{attachment}`. + "name": "A String", # Identifier. Resource name of the attachment. Format: `spaces/{space}/messages/{message}/attachments/{attachment}`. "source": "A String", # Output only. The source of the attachment. "thumbnailUri": "A String", # Output only. The thumbnail URL which should be used to preview the attachment to a human user. Chat apps shouldn't use this URL to download attachment content. }, @@ -28961,26 +28961,26 @@

Method Details

}, ], "displayStyle": "A String", # In Google Workspace add-ons, sets the display properties of the `peekCardHeader`. [Google Workspace add-ons](https://developers.google.com/workspace/add-ons): - "expressionData": [ # The expression data for the card. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents the data that is used to evaluate an expression. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "expressionData": [ # The expression data for the card. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents the data that is used to evaluate an expression. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "conditions": [ # The list of conditions that are determined by the expression evaluation result. - { # Represents a condition that can be used to trigger an action. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a condition that can be used to trigger an action. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The condition that is determined by the expression data. + "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The condition that is determined by the expression data. "conditionType": "A String", # The type of the condition. }, }, ], "eventActions": [ # The list of actions that the ExpressionData can be used. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -29019,7 +29019,7 @@

Method Details

}, "collapsible": True or False, # Indicates whether this section is collapsible. Collapsible sections hide some or all widgets, but users can expand the section to reveal the hidden widgets by clicking **Show more**. Users can hide the widgets again by clicking **Show less**. To determine which widgets are hidden, specify `uncollapsibleWidgetsCount`. "header": "A String", # Text that appears at the top of a section. Supports simple HTML formatted text. For more information about formatting text, see [Formatting text in Google Chat apps](https://developers.google.com/workspace/chat/format-messages#card-formatting) and [Formatting text in Google Workspace add-ons](https://developers.google.com/apps-script/add-ons/concepts/widgets#text_formatting). - "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "uncollapsibleWidgetsCount": 42, # The number of uncollapsible widgets which remain visible even when a section is collapsed. For example, when a section contains five widgets and the `uncollapsibleWidgetsCount` is set to `2`, the first two widgets are always shown and the last three are collapsed by default. The `uncollapsibleWidgetsCount` is taken into account only when `collapsible` is `true`. "widgets": [ # All the widgets in the section. Must contain at least one widget. { # Each card is made up of widgets. A widget is a composite object that can represent one of text, images, buttons, and other object types. @@ -29118,7 +29118,7 @@

Method Details

"layout": "A String", # Specified chip list layout. }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # DateTimePicker widget. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -29239,8 +29239,8 @@

Method Details

"onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # SelectionInput widget. - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -29289,7 +29289,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -29353,7 +29353,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -29408,7 +29408,7 @@

Method Details

], }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a widget that lets users input a date, time, or date and time. For example, the following JSON creates a date time picker to schedule an appointment: ``` "dateTimePicker": { "name": "appointment_time", "label": "Book your appointment at:", "type": "DATE_AND_TIME", "valueMsEpoch": 796435200000 } ``` - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -29525,16 +29525,16 @@

Method Details

}, "divider": { # Displays a divider between widgets as a horizontal line. For an example in Google Chat apps, see [Add a horizontal divider between widgets](https://developers.google.com/workspace/chat/format-structure-card-dialog#add_a_horizontal_divider_between_widgets). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): For example, the following JSON creates a divider: ``` "divider": {} ``` # Displays a horizontal line divider between widgets. For example, the following JSON creates a divider: ``` "divider": { } ``` }, - "eventActions": [ # Specifies the event actions that can be performed on the widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "eventActions": [ # Specifies the event actions that can be performed on the widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -29582,15 +29582,15 @@

Method Details

"title": "A String", # The text that displays in the grid header. }, "horizontalAlignment": "A String", # Specifies whether widgets align to the left, right, or center of a column. - "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "image": { # An image that is specified by a URL and can have an `onClick` action. For an example, see [Add an image](https://developers.google.com/workspace/chat/add-text-image-card-dialog#add_an_image). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays an image. For example, the following JSON creates an image with alternative text: ``` "image": { "imageUrl": "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", "altText": "Chat app avatar" } ``` "altText": "A String", # The alternative text of this image that's used for accessibility. "imageUrl": "A String", # The HTTPS URL that hosts the image. For example: ``` https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png ``` "onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a selection control that lets users select items. Selection controls can be checkboxes, radio buttons, switches, or dropdown menus. For example, the following JSON creates a dropdown menu that lets users choose a size: ``` "selectionInput": { "name": "size", "label": "Size" "type": "DROPDOWN", "items": [ { "text": "S", "value": "small", "selected": false }, { "text": "M", "value": "medium", "selected": true }, { "text": "L", "value": "large", "selected": false }, { "text": "XL", "value": "extra_large", "selected": false } ] } ``` - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -29639,7 +29639,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -29703,7 +29703,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -29752,7 +29752,7 @@

Method Details

"text": "A String", # The text that's shown in the widget. "textSyntax": "A String", # The syntax of the text. If not set, the text is rendered as HTML. [Google Chat apps](https://developers.google.com/workspace/chat): }, - "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. }, ], }, @@ -29946,26 +29946,26 @@

Method Details

}, ], "displayStyle": "A String", # In Google Workspace add-ons, sets the display properties of the `peekCardHeader`. [Google Workspace add-ons](https://developers.google.com/workspace/add-ons): - "expressionData": [ # The expression data for the card. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents the data that is used to evaluate an expression. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "expressionData": [ # The expression data for the card. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents the data that is used to evaluate an expression. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "conditions": [ # The list of conditions that are determined by the expression evaluation result. - { # Represents a condition that can be used to trigger an action. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a condition that can be used to trigger an action. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The condition that is determined by the expression data. + "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The condition that is determined by the expression data. "conditionType": "A String", # The type of the condition. }, }, ], "eventActions": [ # The list of actions that the ExpressionData can be used. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -30004,7 +30004,7 @@

Method Details

}, "collapsible": True or False, # Indicates whether this section is collapsible. Collapsible sections hide some or all widgets, but users can expand the section to reveal the hidden widgets by clicking **Show more**. Users can hide the widgets again by clicking **Show less**. To determine which widgets are hidden, specify `uncollapsibleWidgetsCount`. "header": "A String", # Text that appears at the top of a section. Supports simple HTML formatted text. For more information about formatting text, see [Formatting text in Google Chat apps](https://developers.google.com/workspace/chat/format-messages#card-formatting) and [Formatting text in Google Workspace add-ons](https://developers.google.com/apps-script/add-ons/concepts/widgets#text_formatting). - "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "uncollapsibleWidgetsCount": 42, # The number of uncollapsible widgets which remain visible even when a section is collapsed. For example, when a section contains five widgets and the `uncollapsibleWidgetsCount` is set to `2`, the first two widgets are always shown and the last three are collapsed by default. The `uncollapsibleWidgetsCount` is taken into account only when `collapsible` is `true`. "widgets": [ # All the widgets in the section. Must contain at least one widget. { # Each card is made up of widgets. A widget is a composite object that can represent one of text, images, buttons, and other object types. @@ -30103,7 +30103,7 @@

Method Details

"layout": "A String", # Specified chip list layout. }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # DateTimePicker widget. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -30224,8 +30224,8 @@

Method Details

"onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # SelectionInput widget. - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -30274,7 +30274,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -30338,7 +30338,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -30393,7 +30393,7 @@

Method Details

], }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a widget that lets users input a date, time, or date and time. For example, the following JSON creates a date time picker to schedule an appointment: ``` "dateTimePicker": { "name": "appointment_time", "label": "Book your appointment at:", "type": "DATE_AND_TIME", "valueMsEpoch": 796435200000 } ``` - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -30510,16 +30510,16 @@

Method Details

}, "divider": { # Displays a divider between widgets as a horizontal line. For an example in Google Chat apps, see [Add a horizontal divider between widgets](https://developers.google.com/workspace/chat/format-structure-card-dialog#add_a_horizontal_divider_between_widgets). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): For example, the following JSON creates a divider: ``` "divider": {} ``` # Displays a horizontal line divider between widgets. For example, the following JSON creates a divider: ``` "divider": { } ``` }, - "eventActions": [ # Specifies the event actions that can be performed on the widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "eventActions": [ # Specifies the event actions that can be performed on the widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -30567,15 +30567,15 @@

Method Details

"title": "A String", # The text that displays in the grid header. }, "horizontalAlignment": "A String", # Specifies whether widgets align to the left, right, or center of a column. - "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "image": { # An image that is specified by a URL and can have an `onClick` action. For an example, see [Add an image](https://developers.google.com/workspace/chat/add-text-image-card-dialog#add_an_image). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays an image. For example, the following JSON creates an image with alternative text: ``` "image": { "imageUrl": "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", "altText": "Chat app avatar" } ``` "altText": "A String", # The alternative text of this image that's used for accessibility. "imageUrl": "A String", # The HTTPS URL that hosts the image. For example: ``` https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png ``` "onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a selection control that lets users select items. Selection controls can be checkboxes, radio buttons, switches, or dropdown menus. For example, the following JSON creates a dropdown menu that lets users choose a size: ``` "selectionInput": { "name": "size", "label": "Size" "type": "DROPDOWN", "items": [ { "text": "S", "value": "small", "selected": false }, { "text": "M", "value": "medium", "selected": true }, { "text": "L", "value": "large", "selected": false }, { "text": "XL", "value": "extra_large", "selected": false } ] } ``` - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -30624,7 +30624,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -30688,7 +30688,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -30737,7 +30737,7 @@

Method Details

"text": "A String", # The text that's shown in the widget. "textSyntax": "A String", # The syntax of the text. If not set, the text is rendered as HTML. [Google Chat apps](https://developers.google.com/workspace/chat): }, - "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. }, ], }, @@ -30808,26 +30808,26 @@

Method Details

}, ], "displayStyle": "A String", # In Google Workspace add-ons, sets the display properties of the `peekCardHeader`. [Google Workspace add-ons](https://developers.google.com/workspace/add-ons): - "expressionData": [ # The expression data for the card. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents the data that is used to evaluate an expression. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "expressionData": [ # The expression data for the card. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents the data that is used to evaluate an expression. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "conditions": [ # The list of conditions that are determined by the expression evaluation result. - { # Represents a condition that can be used to trigger an action. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a condition that can be used to trigger an action. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The condition that is determined by the expression data. + "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The condition that is determined by the expression data. "conditionType": "A String", # The type of the condition. }, }, ], "eventActions": [ # The list of actions that the ExpressionData can be used. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -30866,7 +30866,7 @@

Method Details

}, "collapsible": True or False, # Indicates whether this section is collapsible. Collapsible sections hide some or all widgets, but users can expand the section to reveal the hidden widgets by clicking **Show more**. Users can hide the widgets again by clicking **Show less**. To determine which widgets are hidden, specify `uncollapsibleWidgetsCount`. "header": "A String", # Text that appears at the top of a section. Supports simple HTML formatted text. For more information about formatting text, see [Formatting text in Google Chat apps](https://developers.google.com/workspace/chat/format-messages#card-formatting) and [Formatting text in Google Workspace add-ons](https://developers.google.com/apps-script/add-ons/concepts/widgets#text_formatting). - "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "uncollapsibleWidgetsCount": 42, # The number of uncollapsible widgets which remain visible even when a section is collapsed. For example, when a section contains five widgets and the `uncollapsibleWidgetsCount` is set to `2`, the first two widgets are always shown and the last three are collapsed by default. The `uncollapsibleWidgetsCount` is taken into account only when `collapsible` is `true`. "widgets": [ # All the widgets in the section. Must contain at least one widget. { # Each card is made up of widgets. A widget is a composite object that can represent one of text, images, buttons, and other object types. @@ -30965,7 +30965,7 @@

Method Details

"layout": "A String", # Specified chip list layout. }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # DateTimePicker widget. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -31086,8 +31086,8 @@

Method Details

"onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # SelectionInput widget. - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -31136,7 +31136,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -31200,7 +31200,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -31255,7 +31255,7 @@

Method Details

], }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a widget that lets users input a date, time, or date and time. For example, the following JSON creates a date time picker to schedule an appointment: ``` "dateTimePicker": { "name": "appointment_time", "label": "Book your appointment at:", "type": "DATE_AND_TIME", "valueMsEpoch": 796435200000 } ``` - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -31372,16 +31372,16 @@

Method Details

}, "divider": { # Displays a divider between widgets as a horizontal line. For an example in Google Chat apps, see [Add a horizontal divider between widgets](https://developers.google.com/workspace/chat/format-structure-card-dialog#add_a_horizontal_divider_between_widgets). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): For example, the following JSON creates a divider: ``` "divider": {} ``` # Displays a horizontal line divider between widgets. For example, the following JSON creates a divider: ``` "divider": { } ``` }, - "eventActions": [ # Specifies the event actions that can be performed on the widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "eventActions": [ # Specifies the event actions that can be performed on the widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -31429,15 +31429,15 @@

Method Details

"title": "A String", # The text that displays in the grid header. }, "horizontalAlignment": "A String", # Specifies whether widgets align to the left, right, or center of a column. - "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "image": { # An image that is specified by a URL and can have an `onClick` action. For an example, see [Add an image](https://developers.google.com/workspace/chat/add-text-image-card-dialog#add_an_image). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays an image. For example, the following JSON creates an image with alternative text: ``` "image": { "imageUrl": "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", "altText": "Chat app avatar" } ``` "altText": "A String", # The alternative text of this image that's used for accessibility. "imageUrl": "A String", # The HTTPS URL that hosts the image. For example: ``` https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png ``` "onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a selection control that lets users select items. Selection controls can be checkboxes, radio buttons, switches, or dropdown menus. For example, the following JSON creates a dropdown menu that lets users choose a size: ``` "selectionInput": { "name": "size", "label": "Size" "type": "DROPDOWN", "items": [ { "text": "S", "value": "small", "selected": false }, { "text": "M", "value": "medium", "selected": true }, { "text": "L", "value": "large", "selected": false }, { "text": "XL", "value": "extra_large", "selected": false } ] } ``` - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -31486,7 +31486,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -31550,7 +31550,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -31599,7 +31599,7 @@

Method Details

"text": "A String", # The text that's shown in the widget. "textSyntax": "A String", # The syntax of the text. If not set, the text is rendered as HTML. [Google Chat apps](https://developers.google.com/workspace/chat): }, - "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. }, ], }, @@ -31708,7 +31708,7 @@

Method Details

"driveDataRef": { # A reference to the data of a drive attachment. # Output only. A reference to the Google Drive attachment. This field is used with the Google Drive API. "driveFileId": "A String", # The ID for the drive file. Use with the Drive API. }, - "name": "A String", # Optional. Resource name of the attachment, in the form `spaces/{space}/messages/{message}/attachments/{attachment}`. + "name": "A String", # Identifier. Resource name of the attachment. Format: `spaces/{space}/messages/{message}/attachments/{attachment}`. "source": "A String", # Output only. The source of the attachment. "thumbnailUri": "A String", # Output only. The thumbnail URL which should be used to preview the attachment to a human user. Chat apps shouldn't use this URL to download attachment content. }, @@ -31883,26 +31883,26 @@

Method Details

}, ], "displayStyle": "A String", # In Google Workspace add-ons, sets the display properties of the `peekCardHeader`. [Google Workspace add-ons](https://developers.google.com/workspace/add-ons): - "expressionData": [ # The expression data for the card. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents the data that is used to evaluate an expression. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "expressionData": [ # The expression data for the card. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents the data that is used to evaluate an expression. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "conditions": [ # The list of conditions that are determined by the expression evaluation result. - { # Represents a condition that can be used to trigger an action. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a condition that can be used to trigger an action. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The condition that is determined by the expression data. + "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The condition that is determined by the expression data. "conditionType": "A String", # The type of the condition. }, }, ], "eventActions": [ # The list of actions that the ExpressionData can be used. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -31941,7 +31941,7 @@

Method Details

}, "collapsible": True or False, # Indicates whether this section is collapsible. Collapsible sections hide some or all widgets, but users can expand the section to reveal the hidden widgets by clicking **Show more**. Users can hide the widgets again by clicking **Show less**. To determine which widgets are hidden, specify `uncollapsibleWidgetsCount`. "header": "A String", # Text that appears at the top of a section. Supports simple HTML formatted text. For more information about formatting text, see [Formatting text in Google Chat apps](https://developers.google.com/workspace/chat/format-messages#card-formatting) and [Formatting text in Google Workspace add-ons](https://developers.google.com/apps-script/add-ons/concepts/widgets#text_formatting). - "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "uncollapsibleWidgetsCount": 42, # The number of uncollapsible widgets which remain visible even when a section is collapsed. For example, when a section contains five widgets and the `uncollapsibleWidgetsCount` is set to `2`, the first two widgets are always shown and the last three are collapsed by default. The `uncollapsibleWidgetsCount` is taken into account only when `collapsible` is `true`. "widgets": [ # All the widgets in the section. Must contain at least one widget. { # Each card is made up of widgets. A widget is a composite object that can represent one of text, images, buttons, and other object types. @@ -32040,7 +32040,7 @@

Method Details

"layout": "A String", # Specified chip list layout. }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # DateTimePicker widget. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -32161,8 +32161,8 @@

Method Details

"onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # SelectionInput widget. - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -32211,7 +32211,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -32275,7 +32275,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -32330,7 +32330,7 @@

Method Details

], }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a widget that lets users input a date, time, or date and time. For example, the following JSON creates a date time picker to schedule an appointment: ``` "dateTimePicker": { "name": "appointment_time", "label": "Book your appointment at:", "type": "DATE_AND_TIME", "valueMsEpoch": 796435200000 } ``` - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -32447,16 +32447,16 @@

Method Details

}, "divider": { # Displays a divider between widgets as a horizontal line. For an example in Google Chat apps, see [Add a horizontal divider between widgets](https://developers.google.com/workspace/chat/format-structure-card-dialog#add_a_horizontal_divider_between_widgets). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): For example, the following JSON creates a divider: ``` "divider": {} ``` # Displays a horizontal line divider between widgets. For example, the following JSON creates a divider: ``` "divider": { } ``` }, - "eventActions": [ # Specifies the event actions that can be performed on the widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "eventActions": [ # Specifies the event actions that can be performed on the widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -32504,15 +32504,15 @@

Method Details

"title": "A String", # The text that displays in the grid header. }, "horizontalAlignment": "A String", # Specifies whether widgets align to the left, right, or center of a column. - "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "image": { # An image that is specified by a URL and can have an `onClick` action. For an example, see [Add an image](https://developers.google.com/workspace/chat/add-text-image-card-dialog#add_an_image). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays an image. For example, the following JSON creates an image with alternative text: ``` "image": { "imageUrl": "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", "altText": "Chat app avatar" } ``` "altText": "A String", # The alternative text of this image that's used for accessibility. "imageUrl": "A String", # The HTTPS URL that hosts the image. For example: ``` https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png ``` "onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a selection control that lets users select items. Selection controls can be checkboxes, radio buttons, switches, or dropdown menus. For example, the following JSON creates a dropdown menu that lets users choose a size: ``` "selectionInput": { "name": "size", "label": "Size" "type": "DROPDOWN", "items": [ { "text": "S", "value": "small", "selected": false }, { "text": "M", "value": "medium", "selected": true }, { "text": "L", "value": "large", "selected": false }, { "text": "XL", "value": "extra_large", "selected": false } ] } ``` - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -32561,7 +32561,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -32625,7 +32625,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -32674,7 +32674,7 @@

Method Details

"text": "A String", # The text that's shown in the widget. "textSyntax": "A String", # The syntax of the text. If not set, the text is rendered as HTML. [Google Chat apps](https://developers.google.com/workspace/chat): }, - "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. }, ], }, @@ -32868,26 +32868,26 @@

Method Details

}, ], "displayStyle": "A String", # In Google Workspace add-ons, sets the display properties of the `peekCardHeader`. [Google Workspace add-ons](https://developers.google.com/workspace/add-ons): - "expressionData": [ # The expression data for the card. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents the data that is used to evaluate an expression. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "expressionData": [ # The expression data for the card. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents the data that is used to evaluate an expression. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "conditions": [ # The list of conditions that are determined by the expression evaluation result. - { # Represents a condition that can be used to trigger an action. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a condition that can be used to trigger an action. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The condition that is determined by the expression data. + "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The condition that is determined by the expression data. "conditionType": "A String", # The type of the condition. }, }, ], "eventActions": [ # The list of actions that the ExpressionData can be used. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -32926,7 +32926,7 @@

Method Details

}, "collapsible": True or False, # Indicates whether this section is collapsible. Collapsible sections hide some or all widgets, but users can expand the section to reveal the hidden widgets by clicking **Show more**. Users can hide the widgets again by clicking **Show less**. To determine which widgets are hidden, specify `uncollapsibleWidgetsCount`. "header": "A String", # Text that appears at the top of a section. Supports simple HTML formatted text. For more information about formatting text, see [Formatting text in Google Chat apps](https://developers.google.com/workspace/chat/format-messages#card-formatting) and [Formatting text in Google Workspace add-ons](https://developers.google.com/apps-script/add-ons/concepts/widgets#text_formatting). - "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "uncollapsibleWidgetsCount": 42, # The number of uncollapsible widgets which remain visible even when a section is collapsed. For example, when a section contains five widgets and the `uncollapsibleWidgetsCount` is set to `2`, the first two widgets are always shown and the last three are collapsed by default. The `uncollapsibleWidgetsCount` is taken into account only when `collapsible` is `true`. "widgets": [ # All the widgets in the section. Must contain at least one widget. { # Each card is made up of widgets. A widget is a composite object that can represent one of text, images, buttons, and other object types. @@ -33025,7 +33025,7 @@

Method Details

"layout": "A String", # Specified chip list layout. }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # DateTimePicker widget. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -33146,8 +33146,8 @@

Method Details

"onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # SelectionInput widget. - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -33196,7 +33196,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -33260,7 +33260,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -33315,7 +33315,7 @@

Method Details

], }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a widget that lets users input a date, time, or date and time. For example, the following JSON creates a date time picker to schedule an appointment: ``` "dateTimePicker": { "name": "appointment_time", "label": "Book your appointment at:", "type": "DATE_AND_TIME", "valueMsEpoch": 796435200000 } ``` - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -33432,16 +33432,16 @@

Method Details

}, "divider": { # Displays a divider between widgets as a horizontal line. For an example in Google Chat apps, see [Add a horizontal divider between widgets](https://developers.google.com/workspace/chat/format-structure-card-dialog#add_a_horizontal_divider_between_widgets). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): For example, the following JSON creates a divider: ``` "divider": {} ``` # Displays a horizontal line divider between widgets. For example, the following JSON creates a divider: ``` "divider": { } ``` }, - "eventActions": [ # Specifies the event actions that can be performed on the widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "eventActions": [ # Specifies the event actions that can be performed on the widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -33489,15 +33489,15 @@

Method Details

"title": "A String", # The text that displays in the grid header. }, "horizontalAlignment": "A String", # Specifies whether widgets align to the left, right, or center of a column. - "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "image": { # An image that is specified by a URL and can have an `onClick` action. For an example, see [Add an image](https://developers.google.com/workspace/chat/add-text-image-card-dialog#add_an_image). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays an image. For example, the following JSON creates an image with alternative text: ``` "image": { "imageUrl": "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", "altText": "Chat app avatar" } ``` "altText": "A String", # The alternative text of this image that's used for accessibility. "imageUrl": "A String", # The HTTPS URL that hosts the image. For example: ``` https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png ``` "onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a selection control that lets users select items. Selection controls can be checkboxes, radio buttons, switches, or dropdown menus. For example, the following JSON creates a dropdown menu that lets users choose a size: ``` "selectionInput": { "name": "size", "label": "Size" "type": "DROPDOWN", "items": [ { "text": "S", "value": "small", "selected": false }, { "text": "M", "value": "medium", "selected": true }, { "text": "L", "value": "large", "selected": false }, { "text": "XL", "value": "extra_large", "selected": false } ] } ``` - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -33546,7 +33546,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -33610,7 +33610,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -33659,7 +33659,7 @@

Method Details

"text": "A String", # The text that's shown in the widget. "textSyntax": "A String", # The syntax of the text. If not set, the text is rendered as HTML. [Google Chat apps](https://developers.google.com/workspace/chat): }, - "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. }, ], }, @@ -33730,26 +33730,26 @@

Method Details

}, ], "displayStyle": "A String", # In Google Workspace add-ons, sets the display properties of the `peekCardHeader`. [Google Workspace add-ons](https://developers.google.com/workspace/add-ons): - "expressionData": [ # The expression data for the card. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents the data that is used to evaluate an expression. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "expressionData": [ # The expression data for the card. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents the data that is used to evaluate an expression. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "conditions": [ # The list of conditions that are determined by the expression evaluation result. - { # Represents a condition that can be used to trigger an action. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a condition that can be used to trigger an action. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The condition that is determined by the expression data. + "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The condition that is determined by the expression data. "conditionType": "A String", # The type of the condition. }, }, ], "eventActions": [ # The list of actions that the ExpressionData can be used. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -33788,7 +33788,7 @@

Method Details

}, "collapsible": True or False, # Indicates whether this section is collapsible. Collapsible sections hide some or all widgets, but users can expand the section to reveal the hidden widgets by clicking **Show more**. Users can hide the widgets again by clicking **Show less**. To determine which widgets are hidden, specify `uncollapsibleWidgetsCount`. "header": "A String", # Text that appears at the top of a section. Supports simple HTML formatted text. For more information about formatting text, see [Formatting text in Google Chat apps](https://developers.google.com/workspace/chat/format-messages#card-formatting) and [Formatting text in Google Workspace add-ons](https://developers.google.com/apps-script/add-ons/concepts/widgets#text_formatting). - "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "uncollapsibleWidgetsCount": 42, # The number of uncollapsible widgets which remain visible even when a section is collapsed. For example, when a section contains five widgets and the `uncollapsibleWidgetsCount` is set to `2`, the first two widgets are always shown and the last three are collapsed by default. The `uncollapsibleWidgetsCount` is taken into account only when `collapsible` is `true`. "widgets": [ # All the widgets in the section. Must contain at least one widget. { # Each card is made up of widgets. A widget is a composite object that can represent one of text, images, buttons, and other object types. @@ -33887,7 +33887,7 @@

Method Details

"layout": "A String", # Specified chip list layout. }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # DateTimePicker widget. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -34008,8 +34008,8 @@

Method Details

"onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # SelectionInput widget. - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -34058,7 +34058,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -34122,7 +34122,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -34177,7 +34177,7 @@

Method Details

], }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a widget that lets users input a date, time, or date and time. For example, the following JSON creates a date time picker to schedule an appointment: ``` "dateTimePicker": { "name": "appointment_time", "label": "Book your appointment at:", "type": "DATE_AND_TIME", "valueMsEpoch": 796435200000 } ``` - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -34294,16 +34294,16 @@

Method Details

}, "divider": { # Displays a divider between widgets as a horizontal line. For an example in Google Chat apps, see [Add a horizontal divider between widgets](https://developers.google.com/workspace/chat/format-structure-card-dialog#add_a_horizontal_divider_between_widgets). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): For example, the following JSON creates a divider: ``` "divider": {} ``` # Displays a horizontal line divider between widgets. For example, the following JSON creates a divider: ``` "divider": { } ``` }, - "eventActions": [ # Specifies the event actions that can be performed on the widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "eventActions": [ # Specifies the event actions that can be performed on the widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -34351,15 +34351,15 @@

Method Details

"title": "A String", # The text that displays in the grid header. }, "horizontalAlignment": "A String", # Specifies whether widgets align to the left, right, or center of a column. - "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "image": { # An image that is specified by a URL and can have an `onClick` action. For an example, see [Add an image](https://developers.google.com/workspace/chat/add-text-image-card-dialog#add_an_image). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays an image. For example, the following JSON creates an image with alternative text: ``` "image": { "imageUrl": "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", "altText": "Chat app avatar" } ``` "altText": "A String", # The alternative text of this image that's used for accessibility. "imageUrl": "A String", # The HTTPS URL that hosts the image. For example: ``` https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png ``` "onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a selection control that lets users select items. Selection controls can be checkboxes, radio buttons, switches, or dropdown menus. For example, the following JSON creates a dropdown menu that lets users choose a size: ``` "selectionInput": { "name": "size", "label": "Size" "type": "DROPDOWN", "items": [ { "text": "S", "value": "small", "selected": false }, { "text": "M", "value": "medium", "selected": true }, { "text": "L", "value": "large", "selected": false }, { "text": "XL", "value": "extra_large", "selected": false } ] } ``` - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -34408,7 +34408,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -34472,7 +34472,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -34521,7 +34521,7 @@

Method Details

"text": "A String", # The text that's shown in the widget. "textSyntax": "A String", # The syntax of the text. If not set, the text is rendered as HTML. [Google Chat apps](https://developers.google.com/workspace/chat): }, - "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. }, ], }, @@ -34630,7 +34630,7 @@

Method Details

"driveDataRef": { # A reference to the data of a drive attachment. # Output only. A reference to the Google Drive attachment. This field is used with the Google Drive API. "driveFileId": "A String", # The ID for the drive file. Use with the Drive API. }, - "name": "A String", # Optional. Resource name of the attachment, in the form `spaces/{space}/messages/{message}/attachments/{attachment}`. + "name": "A String", # Identifier. Resource name of the attachment. Format: `spaces/{space}/messages/{message}/attachments/{attachment}`. "source": "A String", # Output only. The source of the attachment. "thumbnailUri": "A String", # Output only. The thumbnail URL which should be used to preview the attachment to a human user. Chat apps shouldn't use this URL to download attachment content. }, @@ -34805,26 +34805,26 @@

Method Details

}, ], "displayStyle": "A String", # In Google Workspace add-ons, sets the display properties of the `peekCardHeader`. [Google Workspace add-ons](https://developers.google.com/workspace/add-ons): - "expressionData": [ # The expression data for the card. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents the data that is used to evaluate an expression. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "expressionData": [ # The expression data for the card. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents the data that is used to evaluate an expression. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "conditions": [ # The list of conditions that are determined by the expression evaluation result. - { # Represents a condition that can be used to trigger an action. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a condition that can be used to trigger an action. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The condition that is determined by the expression data. + "expressionDataCondition": { # Represents a condition that is evaluated using CEL. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The condition that is determined by the expression data. "conditionType": "A String", # The type of the condition. }, }, ], "eventActions": [ # The list of actions that the ExpressionData can be used. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -34863,7 +34863,7 @@

Method Details

}, "collapsible": True or False, # Indicates whether this section is collapsible. Collapsible sections hide some or all widgets, but users can expand the section to reveal the hidden widgets by clicking **Show more**. Users can hide the widgets again by clicking **Show less**. To determine which widgets are hidden, specify `uncollapsibleWidgetsCount`. "header": "A String", # Text that appears at the top of a section. Supports simple HTML formatted text. For more information about formatting text, see [Formatting text in Google Chat apps](https://developers.google.com/workspace/chat/format-messages#card-formatting) and [Formatting text in Google Workspace add-ons](https://developers.google.com/apps-script/add-ons/concepts/widgets#text_formatting). - "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "uncollapsibleWidgetsCount": 42, # The number of uncollapsible widgets which remain visible even when a section is collapsed. For example, when a section contains five widgets and the `uncollapsibleWidgetsCount` is set to `2`, the first two widgets are always shown and the last three are collapsed by default. The `uncollapsibleWidgetsCount` is taken into account only when `collapsible` is `true`. "widgets": [ # All the widgets in the section. Must contain at least one widget. { # Each card is made up of widgets. A widget is a composite object that can represent one of text, images, buttons, and other object types. @@ -34962,7 +34962,7 @@

Method Details

"layout": "A String", # Specified chip list layout. }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # DateTimePicker widget. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -35083,8 +35083,8 @@

Method Details

"onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # SelectionInput widget. - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -35133,7 +35133,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -35197,7 +35197,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -35252,7 +35252,7 @@

Method Details

], }, "dateTimePicker": { # Lets users input a date, a time, or both a date and a time. Supports form submission validation. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For an example in Google Chat apps, see [Let a user pick a date and time](https://developers.google.com/workspace/chat/design-interactive-card-dialog#let_a_user_pick_a_date_and_time). Users can input text or use the picker to select dates and times. If users input an invalid date or time, the picker shows an error that prompts users to input the information correctly. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a widget that lets users input a date, time, or date and time. For example, the following JSON creates a date time picker to schedule an appointment: ``` "dateTimePicker": { "name": "appointment_time", "label": "Book your appointment at:", "type": "DATE_AND_TIME", "valueMsEpoch": 796435200000 } ``` - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -35369,16 +35369,16 @@

Method Details

}, "divider": { # Displays a divider between widgets as a horizontal line. For an example in Google Chat apps, see [Add a horizontal divider between widgets](https://developers.google.com/workspace/chat/format-structure-card-dialog#add_a_horizontal_divider_between_widgets). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): For example, the following JSON creates a divider: ``` "divider": {} ``` # Displays a horizontal line divider between widgets. For example, the following JSON creates a divider: ``` "divider": { } ``` }, - "eventActions": [ # Specifies the event actions that can be performed on the widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "eventActions": [ # Specifies the event actions that can be performed on the widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. - "commonWidgetAction": { # Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # Common widget action. - "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. # The action to update the visibility of a widget. + "commonWidgetAction": { # Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # Common widget action. + "updateVisibilityAction": { # Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. # The action to update the visibility of a widget. "visibility": "A String", # The new visibility. }, }, "postEventTriggers": [ # The list of triggers that will be triggered after the EventAction is executed. - { # Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + { # Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "actionRuleId": "A String", # The unique identifier of the ActionRule. }, ], @@ -35426,15 +35426,15 @@

Method Details

"title": "A String", # The text that displays in the grid header. }, "horizontalAlignment": "A String", # Specifies whether widgets align to the left, right, or center of a column. - "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "id": "A String", # A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "image": { # An image that is specified by a URL and can have an `onClick` action. For an example, see [Add an image](https://developers.google.com/workspace/chat/add-text-image-card-dialog#add_an_image). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays an image. For example, the following JSON creates an image with alternative text: ``` "image": { "imageUrl": "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png", "altText": "Chat app avatar" } ``` "altText": "A String", # The alternative text of this image that's used for accessibility. "imageUrl": "A String", # The HTTPS URL that hosts the image. For example: ``` https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png ``` "onClick": # Object with schema name: GoogleAppsCardV1OnClick # When a user clicks the image, the click triggers this action. }, "selectionInput": { # A widget that creates one or more UI items that users can select. Supports form submission validation for `dropdown` and `multiselect` menus only. When `Action.all_widgets_are_required` is set to `true` or this widget is specified in `Action.required_widgets`, the submission action is blocked unless a value is selected. For example, a dropdown menu or checkboxes. You can use this widget to collect data that can be predicted or enumerated. For an example in Google Chat apps, see [Add selectable UI elements](/workspace/chat/design-interactive-card-dialog#add_selectable_ui_elements). Chat apps can process the value of items that users select or input. For details about working with form inputs, see [Receive form data](https://developers.google.com/workspace/chat/read-form-data). To collect undefined or abstract data from users, use the TextInput widget. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): # Displays a selection control that lets users select items. Selection controls can be checkboxes, radio buttons, switches, or dropdown menus. For example, the following JSON creates a dropdown menu that lets users choose a size: ``` "selectionInput": { "name": "size", "label": "Size" "type": "DROPDOWN", "items": [ { "text": "S", "value": "small", "selected": false }, { "text": "M", "value": "medium", "selected": true }, { "text": "L", "value": "large", "selected": false }, { "text": "XL", "value": "extra_large", "selected": false } ] } ``` - "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. - { # A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "dataSourceConfigs": [ # Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. + { # A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "platformDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Workspace. Used to populate items in a multiselect menu. [Google Chat apps](https://developers.google.com/workspace/chat): # The data is from a Google Workspace application. "commonDataSource": "A String", # A data source shared by all Google Workspace applications, such as users in a Google Workspace organization. "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such spaces in Google Chat. This field supports the Google API Client Libraries but isn't available in the Cloud Client Libraries. To learn more, see [Install the client libraries](https://developers.google.com/workspace/chat/libraries). @@ -35483,7 +35483,7 @@

Method Details

"A String", ], }, - "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons. + "hintText": "A String", # Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "items": [ # An array of selectable items. For example, an array of radio buttons or checkboxes. Supports up to 100 items. { # An item that users can select in a selection input, such as a checkbox or switch. Supports up to 100 items. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend): "bottomText": "A String", # For multiselect menus, a text description or label that's displayed below the item's `text` field. @@ -35547,7 +35547,7 @@

Method Details

], }, "hintText": "A String", # Text that appears below the text input field meant to assist users by prompting them to enter a certain value. This text is always visible. Required if `label` is unspecified. Otherwise, optional. - "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "hostAppDataSource": { # A data source from a Google Workspace application. The data source populates available items for a widget. # A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. "chatDataSource": { # For a `SelectionInput` widget that uses a multiselect menu, a data source from Google Chat. The data source populates selection items for the multiselect menu. For example, a user can select Google Chat spaces that they're a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # A data source from Google Chat. "spaceDataSource": { # A data source that populates Google Chat spaces as selection items for a multiselect menu. Only populates spaces that the user is a member of. [Google Chat apps](https://developers.google.com/workspace/chat): # Google Chat spaces that the user is a member of. "defaultToCurrentSpace": True or False, # If set to `true`, the multiselect menu selects the current Google Chat space as an item by default. @@ -35596,7 +35596,7 @@

Method Details

"text": "A String", # The text that's shown in the widget. "textSyntax": "A String", # The syntax of the text. If not set, the text is rendered as HTML. [Google Chat apps](https://developers.google.com/workspace/chat): }, - "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons. + "visibility": "A String", # Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps. }, ], }, diff --git a/docs/dyn/checks_v1alpha.accounts.apps.operations.html b/docs/dyn/checks_v1alpha.accounts.apps.operations.html index dd4452e5b9..a3a6b866fa 100644 --- a/docs/dyn/checks_v1alpha.accounts.apps.operations.html +++ b/docs/dyn/checks_v1alpha.accounts.apps.operations.html @@ -187,7 +187,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -219,7 +219,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/chromemanagement_v1.customers.reports.html b/docs/dyn/chromemanagement_v1.customers.reports.html index 1a9760172a..3d155052e1 100644 --- a/docs/dyn/chromemanagement_v1.customers.reports.html +++ b/docs/dyn/chromemanagement_v1.customers.reports.html @@ -77,6 +77,9 @@

Instance Methods

close()

Close httplib2 connections.

+

+ countActiveDevices(customer, date_day=None, date_month=None, date_year=None, x__xgafv=None)

+

Get a count of active devices per set time frames.

countChromeBrowsersNeedingAttention(customer, orgUnitId=None, x__xgafv=None)

Count of Chrome Browsers that have been recently enrolled, have new policy to be synced, or have no recent activity.

@@ -98,6 +101,12 @@

Instance Methods

countChromeVersions_next()

Retrieves the next page of results.

+

+ countDevicesPerBootType(customer, date_day=None, date_month=None, date_year=None, x__xgafv=None)

+

Get a count of devices per boot type.

+

+ countDevicesPerReleaseChannel(customer, date_day=None, date_month=None, date_year=None, x__xgafv=None)

+

Get a count of devices per channel.

countInstalledApps(customer, filter=None, orderBy=None, orgUnitId=None, pageSize=None, pageToken=None, x__xgafv=None)

Generate report of app installations.

@@ -134,6 +143,29 @@

Method Details

Close httplib2 connections.
+
+ countActiveDevices(customer, date_day=None, date_month=None, date_year=None, x__xgafv=None) +
Get a count of active devices per set time frames.
+
+Args:
+  customer: string, Required. Obfuscated customer ID prefixed with "customers/C" or "customers/my_customer". (required)
+  date_day: integer, Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.
+  date_month: integer, Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
+  date_year: integer, Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Response containing the number of active devices.
+  "sevenDaysCount": "A String", # Number of active devices in the 7 days leading up to the date specified in the request.
+  "thirtyDaysCount": "A String", # Number of active devices in the 30 days leading up to the date specified in the request.
+}
+
+
countChromeBrowsersNeedingAttention(customer, orgUnitId=None, x__xgafv=None)
Count of Chrome Browsers that have been recently enrolled, have new policy to be synced, or have no recent activity.
@@ -334,6 +366,59 @@ 

Method Details

+
+ countDevicesPerBootType(customer, date_day=None, date_month=None, date_year=None, x__xgafv=None) +
Get a count of devices per boot type.
+
+Args:
+  customer: string, Required. Obfuscated customer ID prefixed with "customers/C" or "customers/my_customer". (required)
+  date_day: integer, Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.
+  date_month: integer, Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
+  date_year: integer, Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Response containing the number of devices with the given boot type.
+  "devBootTypeCount": "A String", # Number of devices with dev boot type.
+  "unreportedBootTypeCount": "A String", # Number of devices with unreported boot type.
+  "verifiedBootTypeCount": "A String", # Number of devices with verified boot type.
+}
+
+ +
+ countDevicesPerReleaseChannel(customer, date_day=None, date_month=None, date_year=None, x__xgafv=None) +
Get a count of devices per channel.
+
+Args:
+  customer: string, Required. Obfuscated customer ID prefixed with "customers/C" or "customers/my_customer". (required)
+  date_day: integer, Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.
+  date_month: integer, Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
+  date_year: integer, Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Response containing the number of devices with the given channel.
+  "betaChannelCount": "A String", # Number of devices with beta release channel.
+  "canaryChannelCount": "A String", # Number of devices with canary release channel.
+  "devChannelCount": "A String", # Number of devices with dev release channel.
+  "ltcChannelCount": "A String", # Number of devices with ltc release channel.
+  "ltsChannelCount": "A String", # Number of devices with lts release channel.
+  "stableChannelCount": "A String", # Number of devices with stable release channel.
+  "unreportedChannelCount": "A String", # Number of devices with an unreported release channel.
+  "unsupportedChannelCount": "A String", # Number of devices with unsupported release channel.
+}
+
+
countInstalledApps(customer, filter=None, orderBy=None, orgUnitId=None, pageSize=None, pageToken=None, x__xgafv=None)
Generate report of app installations.
diff --git a/docs/dyn/chromemanagement_v1.operations.html b/docs/dyn/chromemanagement_v1.operations.html
index d88a5f6ce0..e7fd6b11b3 100644
--- a/docs/dyn/chromemanagement_v1.operations.html
+++ b/docs/dyn/chromemanagement_v1.operations.html
@@ -146,7 +146,7 @@ 

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -178,7 +178,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], }
diff --git a/docs/dyn/classroom_v1.courses.announcements.html b/docs/dyn/classroom_v1.courses.announcements.html index 42c0371b10..04718ba161 100644 --- a/docs/dyn/classroom_v1.courses.announcements.html +++ b/docs/dyn/classroom_v1.courses.announcements.html @@ -152,8 +152,8 @@

Method Details

}, "gem": { # Gemini Gem link. # Gemini Gem material. Read-only. "id": "A String", # Gems resource id. - "title": "A String", # Title of the Gem. Read-only. - "url": "A String", # URL that can be used to access the Gem. Read-only. + "title": "A String", # Title of the Gem. + "url": "A String", # URL that can be used to access the Gem. }, "link": { # URL item. # Link material. On creation, this is upgraded to a more appropriate type if possible, and this is reflected in the response. "thumbnailUrl": "A String", # URL of a thumbnail image of the target URL. Read-only. @@ -162,8 +162,8 @@

Method Details

}, "notebook": { # NotebookLM Notebook link. # NotebookLM Notebook material. Read-only. "id": "A String", # Notebook resource id. - "title": "A String", # Title of the Notebook. Read-only. - "url": "A String", # URL that can be used to access the Notebook. Read-only. + "title": "A String", # Title of the Notebook. + "url": "A String", # URL that can be used to access the Notebook. }, "youtubeVideo": { # YouTube video item. # YouTube video material. "alternateLink": "A String", # URL that can be used to view the YouTube video. Read-only. @@ -218,8 +218,8 @@

Method Details

}, "gem": { # Gemini Gem link. # Gemini Gem material. Read-only. "id": "A String", # Gems resource id. - "title": "A String", # Title of the Gem. Read-only. - "url": "A String", # URL that can be used to access the Gem. Read-only. + "title": "A String", # Title of the Gem. + "url": "A String", # URL that can be used to access the Gem. }, "link": { # URL item. # Link material. On creation, this is upgraded to a more appropriate type if possible, and this is reflected in the response. "thumbnailUrl": "A String", # URL of a thumbnail image of the target URL. Read-only. @@ -228,8 +228,8 @@

Method Details

}, "notebook": { # NotebookLM Notebook link. # NotebookLM Notebook material. Read-only. "id": "A String", # Notebook resource id. - "title": "A String", # Title of the Notebook. Read-only. - "url": "A String", # URL that can be used to access the Notebook. Read-only. + "title": "A String", # Title of the Notebook. + "url": "A String", # URL that can be used to access the Notebook. }, "youtubeVideo": { # YouTube video item. # YouTube video material. "alternateLink": "A String", # URL that can be used to view the YouTube video. Read-only. @@ -311,8 +311,8 @@

Method Details

}, "gem": { # Gemini Gem link. # Gemini Gem material. Read-only. "id": "A String", # Gems resource id. - "title": "A String", # Title of the Gem. Read-only. - "url": "A String", # URL that can be used to access the Gem. Read-only. + "title": "A String", # Title of the Gem. + "url": "A String", # URL that can be used to access the Gem. }, "link": { # URL item. # Link material. On creation, this is upgraded to a more appropriate type if possible, and this is reflected in the response. "thumbnailUrl": "A String", # URL of a thumbnail image of the target URL. Read-only. @@ -321,8 +321,8 @@

Method Details

}, "notebook": { # NotebookLM Notebook link. # NotebookLM Notebook material. Read-only. "id": "A String", # Notebook resource id. - "title": "A String", # Title of the Notebook. Read-only. - "url": "A String", # URL that can be used to access the Notebook. Read-only. + "title": "A String", # Title of the Notebook. + "url": "A String", # URL that can be used to access the Notebook. }, "youtubeVideo": { # YouTube video item. # YouTube video material. "alternateLink": "A String", # URL that can be used to view the YouTube video. Read-only. @@ -426,8 +426,8 @@

Method Details

}, "gem": { # Gemini Gem link. # Gemini Gem material. Read-only. "id": "A String", # Gems resource id. - "title": "A String", # Title of the Gem. Read-only. - "url": "A String", # URL that can be used to access the Gem. Read-only. + "title": "A String", # Title of the Gem. + "url": "A String", # URL that can be used to access the Gem. }, "link": { # URL item. # Link material. On creation, this is upgraded to a more appropriate type if possible, and this is reflected in the response. "thumbnailUrl": "A String", # URL of a thumbnail image of the target URL. Read-only. @@ -436,8 +436,8 @@

Method Details

}, "notebook": { # NotebookLM Notebook link. # NotebookLM Notebook material. Read-only. "id": "A String", # Notebook resource id. - "title": "A String", # Title of the Notebook. Read-only. - "url": "A String", # URL that can be used to access the Notebook. Read-only. + "title": "A String", # Title of the Notebook. + "url": "A String", # URL that can be used to access the Notebook. }, "youtubeVideo": { # YouTube video item. # YouTube video material. "alternateLink": "A String", # URL that can be used to view the YouTube video. Read-only. @@ -532,8 +532,8 @@

Method Details

}, "gem": { # Gemini Gem link. # Gemini Gem material. Read-only. "id": "A String", # Gems resource id. - "title": "A String", # Title of the Gem. Read-only. - "url": "A String", # URL that can be used to access the Gem. Read-only. + "title": "A String", # Title of the Gem. + "url": "A String", # URL that can be used to access the Gem. }, "link": { # URL item. # Link material. On creation, this is upgraded to a more appropriate type if possible, and this is reflected in the response. "thumbnailUrl": "A String", # URL of a thumbnail image of the target URL. Read-only. @@ -542,8 +542,8 @@

Method Details

}, "notebook": { # NotebookLM Notebook link. # NotebookLM Notebook material. Read-only. "id": "A String", # Notebook resource id. - "title": "A String", # Title of the Notebook. Read-only. - "url": "A String", # URL that can be used to access the Notebook. Read-only. + "title": "A String", # Title of the Notebook. + "url": "A String", # URL that can be used to access the Notebook. }, "youtubeVideo": { # YouTube video item. # YouTube video material. "alternateLink": "A String", # URL that can be used to view the YouTube video. Read-only. @@ -601,8 +601,8 @@

Method Details

}, "gem": { # Gemini Gem link. # Gemini Gem material. Read-only. "id": "A String", # Gems resource id. - "title": "A String", # Title of the Gem. Read-only. - "url": "A String", # URL that can be used to access the Gem. Read-only. + "title": "A String", # Title of the Gem. + "url": "A String", # URL that can be used to access the Gem. }, "link": { # URL item. # Link material. On creation, this is upgraded to a more appropriate type if possible, and this is reflected in the response. "thumbnailUrl": "A String", # URL of a thumbnail image of the target URL. Read-only. @@ -611,8 +611,8 @@

Method Details

}, "notebook": { # NotebookLM Notebook link. # NotebookLM Notebook material. Read-only. "id": "A String", # Notebook resource id. - "title": "A String", # Title of the Notebook. Read-only. - "url": "A String", # URL that can be used to access the Notebook. Read-only. + "title": "A String", # Title of the Notebook. + "url": "A String", # URL that can be used to access the Notebook. }, "youtubeVideo": { # YouTube video item. # YouTube video material. "alternateLink": "A String", # URL that can be used to view the YouTube video. Read-only. @@ -668,8 +668,8 @@

Method Details

}, "gem": { # Gemini Gem link. # Gemini Gem material. Read-only. "id": "A String", # Gems resource id. - "title": "A String", # Title of the Gem. Read-only. - "url": "A String", # URL that can be used to access the Gem. Read-only. + "title": "A String", # Title of the Gem. + "url": "A String", # URL that can be used to access the Gem. }, "link": { # URL item. # Link material. On creation, this is upgraded to a more appropriate type if possible, and this is reflected in the response. "thumbnailUrl": "A String", # URL of a thumbnail image of the target URL. Read-only. @@ -678,8 +678,8 @@

Method Details

}, "notebook": { # NotebookLM Notebook link. # NotebookLM Notebook material. Read-only. "id": "A String", # Notebook resource id. - "title": "A String", # Title of the Notebook. Read-only. - "url": "A String", # URL that can be used to access the Notebook. Read-only. + "title": "A String", # Title of the Notebook. + "url": "A String", # URL that can be used to access the Notebook. }, "youtubeVideo": { # YouTube video item. # YouTube video material. "alternateLink": "A String", # URL that can be used to view the YouTube video. Read-only. diff --git a/docs/dyn/classroom_v1.courses.courseWork.html b/docs/dyn/classroom_v1.courses.courseWork.html index 9bd10ff2ac..dccf49b349 100644 --- a/docs/dyn/classroom_v1.courses.courseWork.html +++ b/docs/dyn/classroom_v1.courses.courseWork.html @@ -192,8 +192,8 @@

Method Details

}, "gem": { # Gemini Gem link. # Gemini Gem material. Read-only. "id": "A String", # Gems resource id. - "title": "A String", # Title of the Gem. Read-only. - "url": "A String", # URL that can be used to access the Gem. Read-only. + "title": "A String", # Title of the Gem. + "url": "A String", # URL that can be used to access the Gem. }, "link": { # URL item. # Link material. On creation, this is upgraded to a more appropriate type if possible, and this is reflected in the response. "thumbnailUrl": "A String", # URL of a thumbnail image of the target URL. Read-only. @@ -202,8 +202,8 @@

Method Details

}, "notebook": { # NotebookLM Notebook link. # NotebookLM Notebook material. Read-only. "id": "A String", # Notebook resource id. - "title": "A String", # Title of the Notebook. Read-only. - "url": "A String", # URL that can be used to access the Notebook. Read-only. + "title": "A String", # Title of the Notebook. + "url": "A String", # URL that can be used to access the Notebook. }, "youtubeVideo": { # YouTube video item. # YouTube video material. "alternateLink": "A String", # URL that can be used to view the YouTube video. Read-only. @@ -294,8 +294,8 @@

Method Details

}, "gem": { # Gemini Gem link. # Gemini Gem material. Read-only. "id": "A String", # Gems resource id. - "title": "A String", # Title of the Gem. Read-only. - "url": "A String", # URL that can be used to access the Gem. Read-only. + "title": "A String", # Title of the Gem. + "url": "A String", # URL that can be used to access the Gem. }, "link": { # URL item. # Link material. On creation, this is upgraded to a more appropriate type if possible, and this is reflected in the response. "thumbnailUrl": "A String", # URL of a thumbnail image of the target URL. Read-only. @@ -304,8 +304,8 @@

Method Details

}, "notebook": { # NotebookLM Notebook link. # NotebookLM Notebook material. Read-only. "id": "A String", # Notebook resource id. - "title": "A String", # Title of the Notebook. Read-only. - "url": "A String", # URL that can be used to access the Notebook. Read-only. + "title": "A String", # Title of the Notebook. + "url": "A String", # URL that can be used to access the Notebook. }, "youtubeVideo": { # YouTube video item. # YouTube video material. "alternateLink": "A String", # URL that can be used to view the YouTube video. Read-only. @@ -423,8 +423,8 @@

Method Details

}, "gem": { # Gemini Gem link. # Gemini Gem material. Read-only. "id": "A String", # Gems resource id. - "title": "A String", # Title of the Gem. Read-only. - "url": "A String", # URL that can be used to access the Gem. Read-only. + "title": "A String", # Title of the Gem. + "url": "A String", # URL that can be used to access the Gem. }, "link": { # URL item. # Link material. On creation, this is upgraded to a more appropriate type if possible, and this is reflected in the response. "thumbnailUrl": "A String", # URL of a thumbnail image of the target URL. Read-only. @@ -433,8 +433,8 @@

Method Details

}, "notebook": { # NotebookLM Notebook link. # NotebookLM Notebook material. Read-only. "id": "A String", # Notebook resource id. - "title": "A String", # Title of the Notebook. Read-only. - "url": "A String", # URL that can be used to access the Notebook. Read-only. + "title": "A String", # Title of the Notebook. + "url": "A String", # URL that can be used to access the Notebook. }, "youtubeVideo": { # YouTube video item. # YouTube video material. "alternateLink": "A String", # URL that can be used to view the YouTube video. Read-only. @@ -574,8 +574,8 @@

Method Details

}, "gem": { # Gemini Gem link. # Gemini Gem material. Read-only. "id": "A String", # Gems resource id. - "title": "A String", # Title of the Gem. Read-only. - "url": "A String", # URL that can be used to access the Gem. Read-only. + "title": "A String", # Title of the Gem. + "url": "A String", # URL that can be used to access the Gem. }, "link": { # URL item. # Link material. On creation, this is upgraded to a more appropriate type if possible, and this is reflected in the response. "thumbnailUrl": "A String", # URL of a thumbnail image of the target URL. Read-only. @@ -584,8 +584,8 @@

Method Details

}, "notebook": { # NotebookLM Notebook link. # NotebookLM Notebook material. Read-only. "id": "A String", # Notebook resource id. - "title": "A String", # Title of the Notebook. Read-only. - "url": "A String", # URL that can be used to access the Notebook. Read-only. + "title": "A String", # Title of the Notebook. + "url": "A String", # URL that can be used to access the Notebook. }, "youtubeVideo": { # YouTube video item. # YouTube video material. "alternateLink": "A String", # URL that can be used to view the YouTube video. Read-only. @@ -716,8 +716,8 @@

Method Details

}, "gem": { # Gemini Gem link. # Gemini Gem material. Read-only. "id": "A String", # Gems resource id. - "title": "A String", # Title of the Gem. Read-only. - "url": "A String", # URL that can be used to access the Gem. Read-only. + "title": "A String", # Title of the Gem. + "url": "A String", # URL that can be used to access the Gem. }, "link": { # URL item. # Link material. On creation, this is upgraded to a more appropriate type if possible, and this is reflected in the response. "thumbnailUrl": "A String", # URL of a thumbnail image of the target URL. Read-only. @@ -726,8 +726,8 @@

Method Details

}, "notebook": { # NotebookLM Notebook link. # NotebookLM Notebook material. Read-only. "id": "A String", # Notebook resource id. - "title": "A String", # Title of the Notebook. Read-only. - "url": "A String", # URL that can be used to access the Notebook. Read-only. + "title": "A String", # Title of the Notebook. + "url": "A String", # URL that can be used to access the Notebook. }, "youtubeVideo": { # YouTube video item. # YouTube video material. "alternateLink": "A String", # URL that can be used to view the YouTube video. Read-only. @@ -821,8 +821,8 @@

Method Details

}, "gem": { # Gemini Gem link. # Gemini Gem material. Read-only. "id": "A String", # Gems resource id. - "title": "A String", # Title of the Gem. Read-only. - "url": "A String", # URL that can be used to access the Gem. Read-only. + "title": "A String", # Title of the Gem. + "url": "A String", # URL that can be used to access the Gem. }, "link": { # URL item. # Link material. On creation, this is upgraded to a more appropriate type if possible, and this is reflected in the response. "thumbnailUrl": "A String", # URL of a thumbnail image of the target URL. Read-only. @@ -831,8 +831,8 @@

Method Details

}, "notebook": { # NotebookLM Notebook link. # NotebookLM Notebook material. Read-only. "id": "A String", # Notebook resource id. - "title": "A String", # Title of the Notebook. Read-only. - "url": "A String", # URL that can be used to access the Notebook. Read-only. + "title": "A String", # Title of the Notebook. + "url": "A String", # URL that can be used to access the Notebook. }, "youtubeVideo": { # YouTube video item. # YouTube video material. "alternateLink": "A String", # URL that can be used to view the YouTube video. Read-only. @@ -924,8 +924,8 @@

Method Details

}, "gem": { # Gemini Gem link. # Gemini Gem material. Read-only. "id": "A String", # Gems resource id. - "title": "A String", # Title of the Gem. Read-only. - "url": "A String", # URL that can be used to access the Gem. Read-only. + "title": "A String", # Title of the Gem. + "url": "A String", # URL that can be used to access the Gem. }, "link": { # URL item. # Link material. On creation, this is upgraded to a more appropriate type if possible, and this is reflected in the response. "thumbnailUrl": "A String", # URL of a thumbnail image of the target URL. Read-only. @@ -934,8 +934,8 @@

Method Details

}, "notebook": { # NotebookLM Notebook link. # NotebookLM Notebook material. Read-only. "id": "A String", # Notebook resource id. - "title": "A String", # Title of the Notebook. Read-only. - "url": "A String", # URL that can be used to access the Notebook. Read-only. + "title": "A String", # Title of the Notebook. + "url": "A String", # URL that can be used to access the Notebook. }, "youtubeVideo": { # YouTube video item. # YouTube video material. "alternateLink": "A String", # URL that can be used to view the YouTube video. Read-only. diff --git a/docs/dyn/classroom_v1.courses.courseWorkMaterials.html b/docs/dyn/classroom_v1.courses.courseWorkMaterials.html index 8b03cf31b9..6f3a95f8e9 100644 --- a/docs/dyn/classroom_v1.courses.courseWorkMaterials.html +++ b/docs/dyn/classroom_v1.courses.courseWorkMaterials.html @@ -150,8 +150,8 @@

Method Details

}, "gem": { # Gemini Gem link. # Gemini Gem material. Read-only. "id": "A String", # Gems resource id. - "title": "A String", # Title of the Gem. Read-only. - "url": "A String", # URL that can be used to access the Gem. Read-only. + "title": "A String", # Title of the Gem. + "url": "A String", # URL that can be used to access the Gem. }, "link": { # URL item. # Link material. On creation, this is upgraded to a more appropriate type if possible, and this is reflected in the response. "thumbnailUrl": "A String", # URL of a thumbnail image of the target URL. Read-only. @@ -160,8 +160,8 @@

Method Details

}, "notebook": { # NotebookLM Notebook link. # NotebookLM Notebook material. Read-only. "id": "A String", # Notebook resource id. - "title": "A String", # Title of the Notebook. Read-only. - "url": "A String", # URL that can be used to access the Notebook. Read-only. + "title": "A String", # Title of the Notebook. + "url": "A String", # URL that can be used to access the Notebook. }, "youtubeVideo": { # YouTube video item. # YouTube video material. "alternateLink": "A String", # URL that can be used to view the YouTube video. Read-only. @@ -218,8 +218,8 @@

Method Details

}, "gem": { # Gemini Gem link. # Gemini Gem material. Read-only. "id": "A String", # Gems resource id. - "title": "A String", # Title of the Gem. Read-only. - "url": "A String", # URL that can be used to access the Gem. Read-only. + "title": "A String", # Title of the Gem. + "url": "A String", # URL that can be used to access the Gem. }, "link": { # URL item. # Link material. On creation, this is upgraded to a more appropriate type if possible, and this is reflected in the response. "thumbnailUrl": "A String", # URL of a thumbnail image of the target URL. Read-only. @@ -228,8 +228,8 @@

Method Details

}, "notebook": { # NotebookLM Notebook link. # NotebookLM Notebook material. Read-only. "id": "A String", # Notebook resource id. - "title": "A String", # Title of the Notebook. Read-only. - "url": "A String", # URL that can be used to access the Notebook. Read-only. + "title": "A String", # Title of the Notebook. + "url": "A String", # URL that can be used to access the Notebook. }, "youtubeVideo": { # YouTube video item. # YouTube video material. "alternateLink": "A String", # URL that can be used to view the YouTube video. Read-only. @@ -313,8 +313,8 @@

Method Details

}, "gem": { # Gemini Gem link. # Gemini Gem material. Read-only. "id": "A String", # Gems resource id. - "title": "A String", # Title of the Gem. Read-only. - "url": "A String", # URL that can be used to access the Gem. Read-only. + "title": "A String", # Title of the Gem. + "url": "A String", # URL that can be used to access the Gem. }, "link": { # URL item. # Link material. On creation, this is upgraded to a more appropriate type if possible, and this is reflected in the response. "thumbnailUrl": "A String", # URL of a thumbnail image of the target URL. Read-only. @@ -323,8 +323,8 @@

Method Details

}, "notebook": { # NotebookLM Notebook link. # NotebookLM Notebook material. Read-only. "id": "A String", # Notebook resource id. - "title": "A String", # Title of the Notebook. Read-only. - "url": "A String", # URL that can be used to access the Notebook. Read-only. + "title": "A String", # Title of the Notebook. + "url": "A String", # URL that can be used to access the Notebook. }, "youtubeVideo": { # YouTube video item. # YouTube video material. "alternateLink": "A String", # URL that can be used to view the YouTube video. Read-only. @@ -432,8 +432,8 @@

Method Details

}, "gem": { # Gemini Gem link. # Gemini Gem material. Read-only. "id": "A String", # Gems resource id. - "title": "A String", # Title of the Gem. Read-only. - "url": "A String", # URL that can be used to access the Gem. Read-only. + "title": "A String", # Title of the Gem. + "url": "A String", # URL that can be used to access the Gem. }, "link": { # URL item. # Link material. On creation, this is upgraded to a more appropriate type if possible, and this is reflected in the response. "thumbnailUrl": "A String", # URL of a thumbnail image of the target URL. Read-only. @@ -442,8 +442,8 @@

Method Details

}, "notebook": { # NotebookLM Notebook link. # NotebookLM Notebook material. Read-only. "id": "A String", # Notebook resource id. - "title": "A String", # Title of the Notebook. Read-only. - "url": "A String", # URL that can be used to access the Notebook. Read-only. + "title": "A String", # Title of the Notebook. + "url": "A String", # URL that can be used to access the Notebook. }, "youtubeVideo": { # YouTube video item. # YouTube video material. "alternateLink": "A String", # URL that can be used to view the YouTube video. Read-only. @@ -520,8 +520,8 @@

Method Details

}, "gem": { # Gemini Gem link. # Gemini Gem material. Read-only. "id": "A String", # Gems resource id. - "title": "A String", # Title of the Gem. Read-only. - "url": "A String", # URL that can be used to access the Gem. Read-only. + "title": "A String", # Title of the Gem. + "url": "A String", # URL that can be used to access the Gem. }, "link": { # URL item. # Link material. On creation, this is upgraded to a more appropriate type if possible, and this is reflected in the response. "thumbnailUrl": "A String", # URL of a thumbnail image of the target URL. Read-only. @@ -530,8 +530,8 @@

Method Details

}, "notebook": { # NotebookLM Notebook link. # NotebookLM Notebook material. Read-only. "id": "A String", # Notebook resource id. - "title": "A String", # Title of the Notebook. Read-only. - "url": "A String", # URL that can be used to access the Notebook. Read-only. + "title": "A String", # Title of the Notebook. + "url": "A String", # URL that can be used to access the Notebook. }, "youtubeVideo": { # YouTube video item. # YouTube video material. "alternateLink": "A String", # URL that can be used to view the YouTube video. Read-only. @@ -589,8 +589,8 @@

Method Details

}, "gem": { # Gemini Gem link. # Gemini Gem material. Read-only. "id": "A String", # Gems resource id. - "title": "A String", # Title of the Gem. Read-only. - "url": "A String", # URL that can be used to access the Gem. Read-only. + "title": "A String", # Title of the Gem. + "url": "A String", # URL that can be used to access the Gem. }, "link": { # URL item. # Link material. On creation, this is upgraded to a more appropriate type if possible, and this is reflected in the response. "thumbnailUrl": "A String", # URL of a thumbnail image of the target URL. Read-only. @@ -599,8 +599,8 @@

Method Details

}, "notebook": { # NotebookLM Notebook link. # NotebookLM Notebook material. Read-only. "id": "A String", # Notebook resource id. - "title": "A String", # Title of the Notebook. Read-only. - "url": "A String", # URL that can be used to access the Notebook. Read-only. + "title": "A String", # Title of the Notebook. + "url": "A String", # URL that can be used to access the Notebook. }, "youtubeVideo": { # YouTube video item. # YouTube video material. "alternateLink": "A String", # URL that can be used to view the YouTube video. Read-only. diff --git a/docs/dyn/classroom_v1.courses.html b/docs/dyn/classroom_v1.courses.html index 19a17ecb24..879b15c234 100644 --- a/docs/dyn/classroom_v1.courses.html +++ b/docs/dyn/classroom_v1.courses.html @@ -629,7 +629,7 @@

Method Details

"updateTime": "A String", # Time of the most recent update to this course. Specifying this field in a course update mask results in an error. Read-only. } - updateMask: string, Mask that identifies which fields on the course to update. This field is required to do an update. The update will fail if invalid fields are specified. The following fields are valid: * `name` * `section` * `descriptionHeading` * `description` * `room` * `courseState` * `ownerId` Note: patches to ownerId are treated as being effective immediately, but in practice it may take some time for the ownership transfer of all affected resources to complete. When set in a query parameter, this field should be specified as `updateMask=,,...` + updateMask: string, Mask that identifies which fields on the course to update. This field is required to do an update. The update will fail if invalid fields are specified. The following fields are valid: * `courseState` * `description` * `descriptionHeading` * `name` * `ownerId` * `room` * `section` * `subject` Note: patches to ownerId are treated as being effective immediately, but in practice it may take some time for the ownership transfer of all affected resources to complete. When set in a query parameter, this field should be specified as `updateMask=,,...` x__xgafv: string, V1 error format. Allowed values 1 - v1 error format diff --git a/docs/dyn/cloudasset_v1.v1.html b/docs/dyn/cloudasset_v1.v1.html index 943db49f0e..ff496543f4 100644 --- a/docs/dyn/cloudasset_v1.v1.html +++ b/docs/dyn/cloudasset_v1.v1.html @@ -2355,6 +2355,12 @@

Method Details

"assetType": "A String", # The type of this attached resource. Example: `osconfig.googleapis.com/Inventory` You can find the supported attached asset types of each resource in this table: `https://cloud.google.com/asset-inventory/docs/supported-asset-types` "versionedResources": [ # Versioned resource representations of this attached resource. This is repeated because there could be multiple versions of the attached resource representations during version migration. { # Resource representation as defined by the corresponding service providing the resource for a given API version. + "assetExceptions": [ # The exceptions of a resource. + { # An exception of an asset. + "details": "A String", # The details of the exception. + "exceptionType": "A String", # The type of exception. + }, + ], "resource": { # JSON representation of the resource as defined by the corresponding service providing this resource. Example: If the resource is an instance provided by Compute Engine, this field will contain the JSON representation of the instance as defined by Compute Engine: `https://cloud.google.com/compute/docs/reference/rest/v1/instances`. You can find the resource definition for each supported resource type in this table: `https://cloud.google.com/asset-inventory/docs/supported-asset-types` "a_key": "", # Properties of the object. }, @@ -2441,6 +2447,12 @@

Method Details

"updateTime": "A String", # The last update timestamp of this resource, at which the resource was last modified or deleted. The granularity is in seconds. Timestamp.nanos will always be 0. This field is available only when the resource's Protobuf contains it. To search against `update_time`: * Use a field query. - value in seconds since unix epoch. Example: `updateTime < 1609459200` - value in date string. Example: `updateTime < 2021-01-01` - value in date-time string (must be quoted). Example: `updateTime < "2021-01-01T00:00:00"` "versionedResources": [ # Versioned resource representations of this resource. This is repeated because there could be multiple versions of resource representations during version migration. This `versioned_resources` field is not searchable. Some attributes of the resource representations are exposed in `additional_attributes` field, so as to allow users to search on them. { # Resource representation as defined by the corresponding service providing the resource for a given API version. + "assetExceptions": [ # The exceptions of a resource. + { # An exception of an asset. + "details": "A String", # The details of the exception. + "exceptionType": "A String", # The type of exception. + }, + ], "resource": { # JSON representation of the resource as defined by the corresponding service providing this resource. Example: If the resource is an instance provided by Compute Engine, this field will contain the JSON representation of the instance as defined by Compute Engine: `https://cloud.google.com/compute/docs/reference/rest/v1/instances`. You can find the resource definition for each supported resource type in this table: `https://cloud.google.com/asset-inventory/docs/supported-asset-types` "a_key": "", # Properties of the object. }, diff --git a/docs/dyn/cloudbuild_v1.projects.builds.html b/docs/dyn/cloudbuild_v1.projects.builds.html index 7f7bde4dd1..894fe64e9a 100644 --- a/docs/dyn/cloudbuild_v1.projects.builds.html +++ b/docs/dyn/cloudbuild_v1.projects.builds.html @@ -202,6 +202,7 @@

Method Details

"mavenArtifacts": [ # A list of Maven artifacts to be uploaded to Artifact Registry upon successful completion of all build steps. Artifacts in the workspace matching specified paths globs will be uploaded to the specified Artifact Registry repository using the builder service account's credentials. If any artifacts fail to be pushed, the build is marked FAILURE. { # A Maven artifact to upload to Artifact Registry upon successful completion of all build steps. "artifactId": "A String", # Maven `artifactId` value used when uploading the artifact to Artifact Registry. + "deployFolder": "A String", # Optional. Path to a folder containing the files to upload to Artifact Registry. This can be either an absolute path, e.g. `/workspace/my-app/target/`, or a relative path from /workspace, e.g. `my-app/target/`. This field is mutually exclusive with the `path` field. "groupId": "A String", # Maven `groupId` value used when uploading the artifact to Artifact Registry. "path": "A String", # Optional. Path to an artifact in the build's workspace to be uploaded to Artifact Registry. This can be either an absolute path, e.g. /workspace/my-app/target/my-app-1.0.SNAPSHOT.jar or a relative path from /workspace, e.g. my-app/target/my-app-1.0.SNAPSHOT.jar. "repository": "A String", # Artifact Registry repository, in the form "https://$REGION-maven.pkg.dev/$PROJECT/$REPOSITORY" Artifact in the workspace specified by path will be uploaded to Artifact Registry with this location as a prefix. @@ -331,6 +332,7 @@

Method Details

], "goModules": [ # Optional. Go module artifacts uploaded to Artifact Registry at the end of the build. { # A Go module artifact uploaded to Artifact Registry using the GoModule directive. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "fileHashes": { # Container message for hashes of byte content of files, used in SourceProvenance messages to verify integrity of source input to the build. # Hash types and values of the Go Module Artifact. "fileHash": [ # Collection of file hashes. { # Container message for hash values. @@ -348,6 +350,7 @@

Method Details

], "images": [ # Container images that were built as a part of the build. { # An image built by the pipeline. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "digest": "A String", # Docker Registry 2.0 digest. "name": "A String", # Name used to push the container image to Google Container Registry, as presented to `docker push`. "pushTiming": { # Start and end times for a build execution phase. # Output only. Stores timing information for pushing the specified image. @@ -358,6 +361,7 @@

Method Details

], "mavenArtifacts": [ # Maven artifacts uploaded to Artifact Registry at the end of the build. { # A Maven artifact uploaded using the MavenArtifact directive. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "fileHashes": { # Container message for hashes of byte content of files, used in SourceProvenance messages to verify integrity of source input to the build. # Hash types and values of the Maven Artifact. "fileHash": [ # Collection of file hashes. { # Container message for hash values. @@ -375,6 +379,7 @@

Method Details

], "npmPackages": [ # Npm packages uploaded to Artifact Registry at the end of the build. { # An npm package uploaded to Artifact Registry using the NpmPackage directive. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "fileHashes": { # Container message for hashes of byte content of files, used in SourceProvenance messages to verify integrity of source input to the build. # Hash types and values of the npm package. "fileHash": [ # Collection of file hashes. { # Container message for hash values. @@ -393,6 +398,7 @@

Method Details

"numArtifacts": "A String", # Number of non-container artifacts uploaded to Cloud Storage. Only populated when artifacts are uploaded to Cloud Storage. "pythonPackages": [ # Python artifacts uploaded to Artifact Registry at the end of the build. { # Artifact uploaded using the PythonPackage directive. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "fileHashes": { # Container message for hashes of byte content of files, used in SourceProvenance messages to verify integrity of source input to the build. # Hash types and values of the Python Artifact. "fileHash": [ # Collection of file hashes. { # Container message for hash values. @@ -616,6 +622,7 @@

Method Details

"mavenArtifacts": [ # A list of Maven artifacts to be uploaded to Artifact Registry upon successful completion of all build steps. Artifacts in the workspace matching specified paths globs will be uploaded to the specified Artifact Registry repository using the builder service account's credentials. If any artifacts fail to be pushed, the build is marked FAILURE. { # A Maven artifact to upload to Artifact Registry upon successful completion of all build steps. "artifactId": "A String", # Maven `artifactId` value used when uploading the artifact to Artifact Registry. + "deployFolder": "A String", # Optional. Path to a folder containing the files to upload to Artifact Registry. This can be either an absolute path, e.g. `/workspace/my-app/target/`, or a relative path from /workspace, e.g. `my-app/target/`. This field is mutually exclusive with the `path` field. "groupId": "A String", # Maven `groupId` value used when uploading the artifact to Artifact Registry. "path": "A String", # Optional. Path to an artifact in the build's workspace to be uploaded to Artifact Registry. This can be either an absolute path, e.g. /workspace/my-app/target/my-app-1.0.SNAPSHOT.jar or a relative path from /workspace, e.g. my-app/target/my-app-1.0.SNAPSHOT.jar. "repository": "A String", # Artifact Registry repository, in the form "https://$REGION-maven.pkg.dev/$PROJECT/$REPOSITORY" Artifact in the workspace specified by path will be uploaded to Artifact Registry with this location as a prefix. @@ -745,6 +752,7 @@

Method Details

], "goModules": [ # Optional. Go module artifacts uploaded to Artifact Registry at the end of the build. { # A Go module artifact uploaded to Artifact Registry using the GoModule directive. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "fileHashes": { # Container message for hashes of byte content of files, used in SourceProvenance messages to verify integrity of source input to the build. # Hash types and values of the Go Module Artifact. "fileHash": [ # Collection of file hashes. { # Container message for hash values. @@ -762,6 +770,7 @@

Method Details

], "images": [ # Container images that were built as a part of the build. { # An image built by the pipeline. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "digest": "A String", # Docker Registry 2.0 digest. "name": "A String", # Name used to push the container image to Google Container Registry, as presented to `docker push`. "pushTiming": { # Start and end times for a build execution phase. # Output only. Stores timing information for pushing the specified image. @@ -772,6 +781,7 @@

Method Details

], "mavenArtifacts": [ # Maven artifacts uploaded to Artifact Registry at the end of the build. { # A Maven artifact uploaded using the MavenArtifact directive. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "fileHashes": { # Container message for hashes of byte content of files, used in SourceProvenance messages to verify integrity of source input to the build. # Hash types and values of the Maven Artifact. "fileHash": [ # Collection of file hashes. { # Container message for hash values. @@ -789,6 +799,7 @@

Method Details

], "npmPackages": [ # Npm packages uploaded to Artifact Registry at the end of the build. { # An npm package uploaded to Artifact Registry using the NpmPackage directive. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "fileHashes": { # Container message for hashes of byte content of files, used in SourceProvenance messages to verify integrity of source input to the build. # Hash types and values of the npm package. "fileHash": [ # Collection of file hashes. { # Container message for hash values. @@ -807,6 +818,7 @@

Method Details

"numArtifacts": "A String", # Number of non-container artifacts uploaded to Cloud Storage. Only populated when artifacts are uploaded to Cloud Storage. "pythonPackages": [ # Python artifacts uploaded to Artifact Registry at the end of the build. { # Artifact uploaded using the PythonPackage directive. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "fileHashes": { # Container message for hashes of byte content of files, used in SourceProvenance messages to verify integrity of source input to the build. # Hash types and values of the Python Artifact. "fileHash": [ # Collection of file hashes. { # Container message for hash values. @@ -1061,6 +1073,7 @@

Method Details

"mavenArtifacts": [ # A list of Maven artifacts to be uploaded to Artifact Registry upon successful completion of all build steps. Artifacts in the workspace matching specified paths globs will be uploaded to the specified Artifact Registry repository using the builder service account's credentials. If any artifacts fail to be pushed, the build is marked FAILURE. { # A Maven artifact to upload to Artifact Registry upon successful completion of all build steps. "artifactId": "A String", # Maven `artifactId` value used when uploading the artifact to Artifact Registry. + "deployFolder": "A String", # Optional. Path to a folder containing the files to upload to Artifact Registry. This can be either an absolute path, e.g. `/workspace/my-app/target/`, or a relative path from /workspace, e.g. `my-app/target/`. This field is mutually exclusive with the `path` field. "groupId": "A String", # Maven `groupId` value used when uploading the artifact to Artifact Registry. "path": "A String", # Optional. Path to an artifact in the build's workspace to be uploaded to Artifact Registry. This can be either an absolute path, e.g. /workspace/my-app/target/my-app-1.0.SNAPSHOT.jar or a relative path from /workspace, e.g. my-app/target/my-app-1.0.SNAPSHOT.jar. "repository": "A String", # Artifact Registry repository, in the form "https://$REGION-maven.pkg.dev/$PROJECT/$REPOSITORY" Artifact in the workspace specified by path will be uploaded to Artifact Registry with this location as a prefix. @@ -1190,6 +1203,7 @@

Method Details

], "goModules": [ # Optional. Go module artifacts uploaded to Artifact Registry at the end of the build. { # A Go module artifact uploaded to Artifact Registry using the GoModule directive. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "fileHashes": { # Container message for hashes of byte content of files, used in SourceProvenance messages to verify integrity of source input to the build. # Hash types and values of the Go Module Artifact. "fileHash": [ # Collection of file hashes. { # Container message for hash values. @@ -1207,6 +1221,7 @@

Method Details

], "images": [ # Container images that were built as a part of the build. { # An image built by the pipeline. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "digest": "A String", # Docker Registry 2.0 digest. "name": "A String", # Name used to push the container image to Google Container Registry, as presented to `docker push`. "pushTiming": { # Start and end times for a build execution phase. # Output only. Stores timing information for pushing the specified image. @@ -1217,6 +1232,7 @@

Method Details

], "mavenArtifacts": [ # Maven artifacts uploaded to Artifact Registry at the end of the build. { # A Maven artifact uploaded using the MavenArtifact directive. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "fileHashes": { # Container message for hashes of byte content of files, used in SourceProvenance messages to verify integrity of source input to the build. # Hash types and values of the Maven Artifact. "fileHash": [ # Collection of file hashes. { # Container message for hash values. @@ -1234,6 +1250,7 @@

Method Details

], "npmPackages": [ # Npm packages uploaded to Artifact Registry at the end of the build. { # An npm package uploaded to Artifact Registry using the NpmPackage directive. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "fileHashes": { # Container message for hashes of byte content of files, used in SourceProvenance messages to verify integrity of source input to the build. # Hash types and values of the npm package. "fileHash": [ # Collection of file hashes. { # Container message for hash values. @@ -1252,6 +1269,7 @@

Method Details

"numArtifacts": "A String", # Number of non-container artifacts uploaded to Cloud Storage. Only populated when artifacts are uploaded to Cloud Storage. "pythonPackages": [ # Python artifacts uploaded to Artifact Registry at the end of the build. { # Artifact uploaded using the PythonPackage directive. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "fileHashes": { # Container message for hashes of byte content of files, used in SourceProvenance messages to verify integrity of source input to the build. # Hash types and values of the Python Artifact. "fileHash": [ # Collection of file hashes. { # Container message for hash values. @@ -1481,6 +1499,7 @@

Method Details

"mavenArtifacts": [ # A list of Maven artifacts to be uploaded to Artifact Registry upon successful completion of all build steps. Artifacts in the workspace matching specified paths globs will be uploaded to the specified Artifact Registry repository using the builder service account's credentials. If any artifacts fail to be pushed, the build is marked FAILURE. { # A Maven artifact to upload to Artifact Registry upon successful completion of all build steps. "artifactId": "A String", # Maven `artifactId` value used when uploading the artifact to Artifact Registry. + "deployFolder": "A String", # Optional. Path to a folder containing the files to upload to Artifact Registry. This can be either an absolute path, e.g. `/workspace/my-app/target/`, or a relative path from /workspace, e.g. `my-app/target/`. This field is mutually exclusive with the `path` field. "groupId": "A String", # Maven `groupId` value used when uploading the artifact to Artifact Registry. "path": "A String", # Optional. Path to an artifact in the build's workspace to be uploaded to Artifact Registry. This can be either an absolute path, e.g. /workspace/my-app/target/my-app-1.0.SNAPSHOT.jar or a relative path from /workspace, e.g. my-app/target/my-app-1.0.SNAPSHOT.jar. "repository": "A String", # Artifact Registry repository, in the form "https://$REGION-maven.pkg.dev/$PROJECT/$REPOSITORY" Artifact in the workspace specified by path will be uploaded to Artifact Registry with this location as a prefix. @@ -1610,6 +1629,7 @@

Method Details

], "goModules": [ # Optional. Go module artifacts uploaded to Artifact Registry at the end of the build. { # A Go module artifact uploaded to Artifact Registry using the GoModule directive. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "fileHashes": { # Container message for hashes of byte content of files, used in SourceProvenance messages to verify integrity of source input to the build. # Hash types and values of the Go Module Artifact. "fileHash": [ # Collection of file hashes. { # Container message for hash values. @@ -1627,6 +1647,7 @@

Method Details

], "images": [ # Container images that were built as a part of the build. { # An image built by the pipeline. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "digest": "A String", # Docker Registry 2.0 digest. "name": "A String", # Name used to push the container image to Google Container Registry, as presented to `docker push`. "pushTiming": { # Start and end times for a build execution phase. # Output only. Stores timing information for pushing the specified image. @@ -1637,6 +1658,7 @@

Method Details

], "mavenArtifacts": [ # Maven artifacts uploaded to Artifact Registry at the end of the build. { # A Maven artifact uploaded using the MavenArtifact directive. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "fileHashes": { # Container message for hashes of byte content of files, used in SourceProvenance messages to verify integrity of source input to the build. # Hash types and values of the Maven Artifact. "fileHash": [ # Collection of file hashes. { # Container message for hash values. @@ -1654,6 +1676,7 @@

Method Details

], "npmPackages": [ # Npm packages uploaded to Artifact Registry at the end of the build. { # An npm package uploaded to Artifact Registry using the NpmPackage directive. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "fileHashes": { # Container message for hashes of byte content of files, used in SourceProvenance messages to verify integrity of source input to the build. # Hash types and values of the npm package. "fileHash": [ # Collection of file hashes. { # Container message for hash values. @@ -1672,6 +1695,7 @@

Method Details

"numArtifacts": "A String", # Number of non-container artifacts uploaded to Cloud Storage. Only populated when artifacts are uploaded to Cloud Storage. "pythonPackages": [ # Python artifacts uploaded to Artifact Registry at the end of the build. { # Artifact uploaded using the PythonPackage directive. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "fileHashes": { # Container message for hashes of byte content of files, used in SourceProvenance messages to verify integrity of source input to the build. # Hash types and values of the Python Artifact. "fileHash": [ # Collection of file hashes. { # Container message for hash values. diff --git a/docs/dyn/cloudbuild_v1.projects.locations.builds.html b/docs/dyn/cloudbuild_v1.projects.locations.builds.html index 8f8e243cdf..41c6efce5c 100644 --- a/docs/dyn/cloudbuild_v1.projects.locations.builds.html +++ b/docs/dyn/cloudbuild_v1.projects.locations.builds.html @@ -201,6 +201,7 @@

Method Details

"mavenArtifacts": [ # A list of Maven artifacts to be uploaded to Artifact Registry upon successful completion of all build steps. Artifacts in the workspace matching specified paths globs will be uploaded to the specified Artifact Registry repository using the builder service account's credentials. If any artifacts fail to be pushed, the build is marked FAILURE. { # A Maven artifact to upload to Artifact Registry upon successful completion of all build steps. "artifactId": "A String", # Maven `artifactId` value used when uploading the artifact to Artifact Registry. + "deployFolder": "A String", # Optional. Path to a folder containing the files to upload to Artifact Registry. This can be either an absolute path, e.g. `/workspace/my-app/target/`, or a relative path from /workspace, e.g. `my-app/target/`. This field is mutually exclusive with the `path` field. "groupId": "A String", # Maven `groupId` value used when uploading the artifact to Artifact Registry. "path": "A String", # Optional. Path to an artifact in the build's workspace to be uploaded to Artifact Registry. This can be either an absolute path, e.g. /workspace/my-app/target/my-app-1.0.SNAPSHOT.jar or a relative path from /workspace, e.g. my-app/target/my-app-1.0.SNAPSHOT.jar. "repository": "A String", # Artifact Registry repository, in the form "https://$REGION-maven.pkg.dev/$PROJECT/$REPOSITORY" Artifact in the workspace specified by path will be uploaded to Artifact Registry with this location as a prefix. @@ -330,6 +331,7 @@

Method Details

], "goModules": [ # Optional. Go module artifacts uploaded to Artifact Registry at the end of the build. { # A Go module artifact uploaded to Artifact Registry using the GoModule directive. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "fileHashes": { # Container message for hashes of byte content of files, used in SourceProvenance messages to verify integrity of source input to the build. # Hash types and values of the Go Module Artifact. "fileHash": [ # Collection of file hashes. { # Container message for hash values. @@ -347,6 +349,7 @@

Method Details

], "images": [ # Container images that were built as a part of the build. { # An image built by the pipeline. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "digest": "A String", # Docker Registry 2.0 digest. "name": "A String", # Name used to push the container image to Google Container Registry, as presented to `docker push`. "pushTiming": { # Start and end times for a build execution phase. # Output only. Stores timing information for pushing the specified image. @@ -357,6 +360,7 @@

Method Details

], "mavenArtifacts": [ # Maven artifacts uploaded to Artifact Registry at the end of the build. { # A Maven artifact uploaded using the MavenArtifact directive. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "fileHashes": { # Container message for hashes of byte content of files, used in SourceProvenance messages to verify integrity of source input to the build. # Hash types and values of the Maven Artifact. "fileHash": [ # Collection of file hashes. { # Container message for hash values. @@ -374,6 +378,7 @@

Method Details

], "npmPackages": [ # Npm packages uploaded to Artifact Registry at the end of the build. { # An npm package uploaded to Artifact Registry using the NpmPackage directive. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "fileHashes": { # Container message for hashes of byte content of files, used in SourceProvenance messages to verify integrity of source input to the build. # Hash types and values of the npm package. "fileHash": [ # Collection of file hashes. { # Container message for hash values. @@ -392,6 +397,7 @@

Method Details

"numArtifacts": "A String", # Number of non-container artifacts uploaded to Cloud Storage. Only populated when artifacts are uploaded to Cloud Storage. "pythonPackages": [ # Python artifacts uploaded to Artifact Registry at the end of the build. { # Artifact uploaded using the PythonPackage directive. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "fileHashes": { # Container message for hashes of byte content of files, used in SourceProvenance messages to verify integrity of source input to the build. # Hash types and values of the Python Artifact. "fileHash": [ # Collection of file hashes. { # Container message for hash values. @@ -615,6 +621,7 @@

Method Details

"mavenArtifacts": [ # A list of Maven artifacts to be uploaded to Artifact Registry upon successful completion of all build steps. Artifacts in the workspace matching specified paths globs will be uploaded to the specified Artifact Registry repository using the builder service account's credentials. If any artifacts fail to be pushed, the build is marked FAILURE. { # A Maven artifact to upload to Artifact Registry upon successful completion of all build steps. "artifactId": "A String", # Maven `artifactId` value used when uploading the artifact to Artifact Registry. + "deployFolder": "A String", # Optional. Path to a folder containing the files to upload to Artifact Registry. This can be either an absolute path, e.g. `/workspace/my-app/target/`, or a relative path from /workspace, e.g. `my-app/target/`. This field is mutually exclusive with the `path` field. "groupId": "A String", # Maven `groupId` value used when uploading the artifact to Artifact Registry. "path": "A String", # Optional. Path to an artifact in the build's workspace to be uploaded to Artifact Registry. This can be either an absolute path, e.g. /workspace/my-app/target/my-app-1.0.SNAPSHOT.jar or a relative path from /workspace, e.g. my-app/target/my-app-1.0.SNAPSHOT.jar. "repository": "A String", # Artifact Registry repository, in the form "https://$REGION-maven.pkg.dev/$PROJECT/$REPOSITORY" Artifact in the workspace specified by path will be uploaded to Artifact Registry with this location as a prefix. @@ -744,6 +751,7 @@

Method Details

], "goModules": [ # Optional. Go module artifacts uploaded to Artifact Registry at the end of the build. { # A Go module artifact uploaded to Artifact Registry using the GoModule directive. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "fileHashes": { # Container message for hashes of byte content of files, used in SourceProvenance messages to verify integrity of source input to the build. # Hash types and values of the Go Module Artifact. "fileHash": [ # Collection of file hashes. { # Container message for hash values. @@ -761,6 +769,7 @@

Method Details

], "images": [ # Container images that were built as a part of the build. { # An image built by the pipeline. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "digest": "A String", # Docker Registry 2.0 digest. "name": "A String", # Name used to push the container image to Google Container Registry, as presented to `docker push`. "pushTiming": { # Start and end times for a build execution phase. # Output only. Stores timing information for pushing the specified image. @@ -771,6 +780,7 @@

Method Details

], "mavenArtifacts": [ # Maven artifacts uploaded to Artifact Registry at the end of the build. { # A Maven artifact uploaded using the MavenArtifact directive. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "fileHashes": { # Container message for hashes of byte content of files, used in SourceProvenance messages to verify integrity of source input to the build. # Hash types and values of the Maven Artifact. "fileHash": [ # Collection of file hashes. { # Container message for hash values. @@ -788,6 +798,7 @@

Method Details

], "npmPackages": [ # Npm packages uploaded to Artifact Registry at the end of the build. { # An npm package uploaded to Artifact Registry using the NpmPackage directive. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "fileHashes": { # Container message for hashes of byte content of files, used in SourceProvenance messages to verify integrity of source input to the build. # Hash types and values of the npm package. "fileHash": [ # Collection of file hashes. { # Container message for hash values. @@ -806,6 +817,7 @@

Method Details

"numArtifacts": "A String", # Number of non-container artifacts uploaded to Cloud Storage. Only populated when artifacts are uploaded to Cloud Storage. "pythonPackages": [ # Python artifacts uploaded to Artifact Registry at the end of the build. { # Artifact uploaded using the PythonPackage directive. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "fileHashes": { # Container message for hashes of byte content of files, used in SourceProvenance messages to verify integrity of source input to the build. # Hash types and values of the Python Artifact. "fileHash": [ # Collection of file hashes. { # Container message for hash values. @@ -1060,6 +1072,7 @@

Method Details

"mavenArtifacts": [ # A list of Maven artifacts to be uploaded to Artifact Registry upon successful completion of all build steps. Artifacts in the workspace matching specified paths globs will be uploaded to the specified Artifact Registry repository using the builder service account's credentials. If any artifacts fail to be pushed, the build is marked FAILURE. { # A Maven artifact to upload to Artifact Registry upon successful completion of all build steps. "artifactId": "A String", # Maven `artifactId` value used when uploading the artifact to Artifact Registry. + "deployFolder": "A String", # Optional. Path to a folder containing the files to upload to Artifact Registry. This can be either an absolute path, e.g. `/workspace/my-app/target/`, or a relative path from /workspace, e.g. `my-app/target/`. This field is mutually exclusive with the `path` field. "groupId": "A String", # Maven `groupId` value used when uploading the artifact to Artifact Registry. "path": "A String", # Optional. Path to an artifact in the build's workspace to be uploaded to Artifact Registry. This can be either an absolute path, e.g. /workspace/my-app/target/my-app-1.0.SNAPSHOT.jar or a relative path from /workspace, e.g. my-app/target/my-app-1.0.SNAPSHOT.jar. "repository": "A String", # Artifact Registry repository, in the form "https://$REGION-maven.pkg.dev/$PROJECT/$REPOSITORY" Artifact in the workspace specified by path will be uploaded to Artifact Registry with this location as a prefix. @@ -1189,6 +1202,7 @@

Method Details

], "goModules": [ # Optional. Go module artifacts uploaded to Artifact Registry at the end of the build. { # A Go module artifact uploaded to Artifact Registry using the GoModule directive. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "fileHashes": { # Container message for hashes of byte content of files, used in SourceProvenance messages to verify integrity of source input to the build. # Hash types and values of the Go Module Artifact. "fileHash": [ # Collection of file hashes. { # Container message for hash values. @@ -1206,6 +1220,7 @@

Method Details

], "images": [ # Container images that were built as a part of the build. { # An image built by the pipeline. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "digest": "A String", # Docker Registry 2.0 digest. "name": "A String", # Name used to push the container image to Google Container Registry, as presented to `docker push`. "pushTiming": { # Start and end times for a build execution phase. # Output only. Stores timing information for pushing the specified image. @@ -1216,6 +1231,7 @@

Method Details

], "mavenArtifacts": [ # Maven artifacts uploaded to Artifact Registry at the end of the build. { # A Maven artifact uploaded using the MavenArtifact directive. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "fileHashes": { # Container message for hashes of byte content of files, used in SourceProvenance messages to verify integrity of source input to the build. # Hash types and values of the Maven Artifact. "fileHash": [ # Collection of file hashes. { # Container message for hash values. @@ -1233,6 +1249,7 @@

Method Details

], "npmPackages": [ # Npm packages uploaded to Artifact Registry at the end of the build. { # An npm package uploaded to Artifact Registry using the NpmPackage directive. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "fileHashes": { # Container message for hashes of byte content of files, used in SourceProvenance messages to verify integrity of source input to the build. # Hash types and values of the npm package. "fileHash": [ # Collection of file hashes. { # Container message for hash values. @@ -1251,6 +1268,7 @@

Method Details

"numArtifacts": "A String", # Number of non-container artifacts uploaded to Cloud Storage. Only populated when artifacts are uploaded to Cloud Storage. "pythonPackages": [ # Python artifacts uploaded to Artifact Registry at the end of the build. { # Artifact uploaded using the PythonPackage directive. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "fileHashes": { # Container message for hashes of byte content of files, used in SourceProvenance messages to verify integrity of source input to the build. # Hash types and values of the Python Artifact. "fileHash": [ # Collection of file hashes. { # Container message for hash values. @@ -1480,6 +1498,7 @@

Method Details

"mavenArtifacts": [ # A list of Maven artifacts to be uploaded to Artifact Registry upon successful completion of all build steps. Artifacts in the workspace matching specified paths globs will be uploaded to the specified Artifact Registry repository using the builder service account's credentials. If any artifacts fail to be pushed, the build is marked FAILURE. { # A Maven artifact to upload to Artifact Registry upon successful completion of all build steps. "artifactId": "A String", # Maven `artifactId` value used when uploading the artifact to Artifact Registry. + "deployFolder": "A String", # Optional. Path to a folder containing the files to upload to Artifact Registry. This can be either an absolute path, e.g. `/workspace/my-app/target/`, or a relative path from /workspace, e.g. `my-app/target/`. This field is mutually exclusive with the `path` field. "groupId": "A String", # Maven `groupId` value used when uploading the artifact to Artifact Registry. "path": "A String", # Optional. Path to an artifact in the build's workspace to be uploaded to Artifact Registry. This can be either an absolute path, e.g. /workspace/my-app/target/my-app-1.0.SNAPSHOT.jar or a relative path from /workspace, e.g. my-app/target/my-app-1.0.SNAPSHOT.jar. "repository": "A String", # Artifact Registry repository, in the form "https://$REGION-maven.pkg.dev/$PROJECT/$REPOSITORY" Artifact in the workspace specified by path will be uploaded to Artifact Registry with this location as a prefix. @@ -1609,6 +1628,7 @@

Method Details

], "goModules": [ # Optional. Go module artifacts uploaded to Artifact Registry at the end of the build. { # A Go module artifact uploaded to Artifact Registry using the GoModule directive. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "fileHashes": { # Container message for hashes of byte content of files, used in SourceProvenance messages to verify integrity of source input to the build. # Hash types and values of the Go Module Artifact. "fileHash": [ # Collection of file hashes. { # Container message for hash values. @@ -1626,6 +1646,7 @@

Method Details

], "images": [ # Container images that were built as a part of the build. { # An image built by the pipeline. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "digest": "A String", # Docker Registry 2.0 digest. "name": "A String", # Name used to push the container image to Google Container Registry, as presented to `docker push`. "pushTiming": { # Start and end times for a build execution phase. # Output only. Stores timing information for pushing the specified image. @@ -1636,6 +1657,7 @@

Method Details

], "mavenArtifacts": [ # Maven artifacts uploaded to Artifact Registry at the end of the build. { # A Maven artifact uploaded using the MavenArtifact directive. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "fileHashes": { # Container message for hashes of byte content of files, used in SourceProvenance messages to verify integrity of source input to the build. # Hash types and values of the Maven Artifact. "fileHash": [ # Collection of file hashes. { # Container message for hash values. @@ -1653,6 +1675,7 @@

Method Details

], "npmPackages": [ # Npm packages uploaded to Artifact Registry at the end of the build. { # An npm package uploaded to Artifact Registry using the NpmPackage directive. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "fileHashes": { # Container message for hashes of byte content of files, used in SourceProvenance messages to verify integrity of source input to the build. # Hash types and values of the npm package. "fileHash": [ # Collection of file hashes. { # Container message for hash values. @@ -1671,6 +1694,7 @@

Method Details

"numArtifacts": "A String", # Number of non-container artifacts uploaded to Cloud Storage. Only populated when artifacts are uploaded to Cloud Storage. "pythonPackages": [ # Python artifacts uploaded to Artifact Registry at the end of the build. { # Artifact uploaded using the PythonPackage directive. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "fileHashes": { # Container message for hashes of byte content of files, used in SourceProvenance messages to verify integrity of source input to the build. # Hash types and values of the Python Artifact. "fileHash": [ # Collection of file hashes. { # Container message for hash values. diff --git a/docs/dyn/cloudbuild_v1.projects.locations.triggers.html b/docs/dyn/cloudbuild_v1.projects.locations.triggers.html index f7dbc864b6..e095141661 100644 --- a/docs/dyn/cloudbuild_v1.projects.locations.triggers.html +++ b/docs/dyn/cloudbuild_v1.projects.locations.triggers.html @@ -190,6 +190,7 @@

Method Details

"mavenArtifacts": [ # A list of Maven artifacts to be uploaded to Artifact Registry upon successful completion of all build steps. Artifacts in the workspace matching specified paths globs will be uploaded to the specified Artifact Registry repository using the builder service account's credentials. If any artifacts fail to be pushed, the build is marked FAILURE. { # A Maven artifact to upload to Artifact Registry upon successful completion of all build steps. "artifactId": "A String", # Maven `artifactId` value used when uploading the artifact to Artifact Registry. + "deployFolder": "A String", # Optional. Path to a folder containing the files to upload to Artifact Registry. This can be either an absolute path, e.g. `/workspace/my-app/target/`, or a relative path from /workspace, e.g. `my-app/target/`. This field is mutually exclusive with the `path` field. "groupId": "A String", # Maven `groupId` value used when uploading the artifact to Artifact Registry. "path": "A String", # Optional. Path to an artifact in the build's workspace to be uploaded to Artifact Registry. This can be either an absolute path, e.g. /workspace/my-app/target/my-app-1.0.SNAPSHOT.jar or a relative path from /workspace, e.g. my-app/target/my-app-1.0.SNAPSHOT.jar. "repository": "A String", # Artifact Registry repository, in the form "https://$REGION-maven.pkg.dev/$PROJECT/$REPOSITORY" Artifact in the workspace specified by path will be uploaded to Artifact Registry with this location as a prefix. @@ -319,6 +320,7 @@

Method Details

], "goModules": [ # Optional. Go module artifacts uploaded to Artifact Registry at the end of the build. { # A Go module artifact uploaded to Artifact Registry using the GoModule directive. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "fileHashes": { # Container message for hashes of byte content of files, used in SourceProvenance messages to verify integrity of source input to the build. # Hash types and values of the Go Module Artifact. "fileHash": [ # Collection of file hashes. { # Container message for hash values. @@ -336,6 +338,7 @@

Method Details

], "images": [ # Container images that were built as a part of the build. { # An image built by the pipeline. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "digest": "A String", # Docker Registry 2.0 digest. "name": "A String", # Name used to push the container image to Google Container Registry, as presented to `docker push`. "pushTiming": { # Start and end times for a build execution phase. # Output only. Stores timing information for pushing the specified image. @@ -346,6 +349,7 @@

Method Details

], "mavenArtifacts": [ # Maven artifacts uploaded to Artifact Registry at the end of the build. { # A Maven artifact uploaded using the MavenArtifact directive. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "fileHashes": { # Container message for hashes of byte content of files, used in SourceProvenance messages to verify integrity of source input to the build. # Hash types and values of the Maven Artifact. "fileHash": [ # Collection of file hashes. { # Container message for hash values. @@ -363,6 +367,7 @@

Method Details

], "npmPackages": [ # Npm packages uploaded to Artifact Registry at the end of the build. { # An npm package uploaded to Artifact Registry using the NpmPackage directive. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "fileHashes": { # Container message for hashes of byte content of files, used in SourceProvenance messages to verify integrity of source input to the build. # Hash types and values of the npm package. "fileHash": [ # Collection of file hashes. { # Container message for hash values. @@ -381,6 +386,7 @@

Method Details

"numArtifacts": "A String", # Number of non-container artifacts uploaded to Cloud Storage. Only populated when artifacts are uploaded to Cloud Storage. "pythonPackages": [ # Python artifacts uploaded to Artifact Registry at the end of the build. { # Artifact uploaded using the PythonPackage directive. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "fileHashes": { # Container message for hashes of byte content of files, used in SourceProvenance messages to verify integrity of source input to the build. # Hash types and values of the Python Artifact. "fileHash": [ # Collection of file hashes. { # Container message for hash values. @@ -787,6 +793,7 @@

Method Details

"mavenArtifacts": [ # A list of Maven artifacts to be uploaded to Artifact Registry upon successful completion of all build steps. Artifacts in the workspace matching specified paths globs will be uploaded to the specified Artifact Registry repository using the builder service account's credentials. If any artifacts fail to be pushed, the build is marked FAILURE. { # A Maven artifact to upload to Artifact Registry upon successful completion of all build steps. "artifactId": "A String", # Maven `artifactId` value used when uploading the artifact to Artifact Registry. + "deployFolder": "A String", # Optional. Path to a folder containing the files to upload to Artifact Registry. This can be either an absolute path, e.g. `/workspace/my-app/target/`, or a relative path from /workspace, e.g. `my-app/target/`. This field is mutually exclusive with the `path` field. "groupId": "A String", # Maven `groupId` value used when uploading the artifact to Artifact Registry. "path": "A String", # Optional. Path to an artifact in the build's workspace to be uploaded to Artifact Registry. This can be either an absolute path, e.g. /workspace/my-app/target/my-app-1.0.SNAPSHOT.jar or a relative path from /workspace, e.g. my-app/target/my-app-1.0.SNAPSHOT.jar. "repository": "A String", # Artifact Registry repository, in the form "https://$REGION-maven.pkg.dev/$PROJECT/$REPOSITORY" Artifact in the workspace specified by path will be uploaded to Artifact Registry with this location as a prefix. @@ -916,6 +923,7 @@

Method Details

], "goModules": [ # Optional. Go module artifacts uploaded to Artifact Registry at the end of the build. { # A Go module artifact uploaded to Artifact Registry using the GoModule directive. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "fileHashes": { # Container message for hashes of byte content of files, used in SourceProvenance messages to verify integrity of source input to the build. # Hash types and values of the Go Module Artifact. "fileHash": [ # Collection of file hashes. { # Container message for hash values. @@ -933,6 +941,7 @@

Method Details

], "images": [ # Container images that were built as a part of the build. { # An image built by the pipeline. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "digest": "A String", # Docker Registry 2.0 digest. "name": "A String", # Name used to push the container image to Google Container Registry, as presented to `docker push`. "pushTiming": { # Start and end times for a build execution phase. # Output only. Stores timing information for pushing the specified image. @@ -943,6 +952,7 @@

Method Details

], "mavenArtifacts": [ # Maven artifacts uploaded to Artifact Registry at the end of the build. { # A Maven artifact uploaded using the MavenArtifact directive. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "fileHashes": { # Container message for hashes of byte content of files, used in SourceProvenance messages to verify integrity of source input to the build. # Hash types and values of the Maven Artifact. "fileHash": [ # Collection of file hashes. { # Container message for hash values. @@ -960,6 +970,7 @@

Method Details

], "npmPackages": [ # Npm packages uploaded to Artifact Registry at the end of the build. { # An npm package uploaded to Artifact Registry using the NpmPackage directive. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "fileHashes": { # Container message for hashes of byte content of files, used in SourceProvenance messages to verify integrity of source input to the build. # Hash types and values of the npm package. "fileHash": [ # Collection of file hashes. { # Container message for hash values. @@ -978,6 +989,7 @@

Method Details

"numArtifacts": "A String", # Number of non-container artifacts uploaded to Cloud Storage. Only populated when artifacts are uploaded to Cloud Storage. "pythonPackages": [ # Python artifacts uploaded to Artifact Registry at the end of the build. { # Artifact uploaded using the PythonPackage directive. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "fileHashes": { # Container message for hashes of byte content of files, used in SourceProvenance messages to verify integrity of source input to the build. # Hash types and values of the Python Artifact. "fileHash": [ # Collection of file hashes. { # Container message for hash values. @@ -1412,6 +1424,7 @@

Method Details

"mavenArtifacts": [ # A list of Maven artifacts to be uploaded to Artifact Registry upon successful completion of all build steps. Artifacts in the workspace matching specified paths globs will be uploaded to the specified Artifact Registry repository using the builder service account's credentials. If any artifacts fail to be pushed, the build is marked FAILURE. { # A Maven artifact to upload to Artifact Registry upon successful completion of all build steps. "artifactId": "A String", # Maven `artifactId` value used when uploading the artifact to Artifact Registry. + "deployFolder": "A String", # Optional. Path to a folder containing the files to upload to Artifact Registry. This can be either an absolute path, e.g. `/workspace/my-app/target/`, or a relative path from /workspace, e.g. `my-app/target/`. This field is mutually exclusive with the `path` field. "groupId": "A String", # Maven `groupId` value used when uploading the artifact to Artifact Registry. "path": "A String", # Optional. Path to an artifact in the build's workspace to be uploaded to Artifact Registry. This can be either an absolute path, e.g. /workspace/my-app/target/my-app-1.0.SNAPSHOT.jar or a relative path from /workspace, e.g. my-app/target/my-app-1.0.SNAPSHOT.jar. "repository": "A String", # Artifact Registry repository, in the form "https://$REGION-maven.pkg.dev/$PROJECT/$REPOSITORY" Artifact in the workspace specified by path will be uploaded to Artifact Registry with this location as a prefix. @@ -1541,6 +1554,7 @@

Method Details

], "goModules": [ # Optional. Go module artifacts uploaded to Artifact Registry at the end of the build. { # A Go module artifact uploaded to Artifact Registry using the GoModule directive. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "fileHashes": { # Container message for hashes of byte content of files, used in SourceProvenance messages to verify integrity of source input to the build. # Hash types and values of the Go Module Artifact. "fileHash": [ # Collection of file hashes. { # Container message for hash values. @@ -1558,6 +1572,7 @@

Method Details

], "images": [ # Container images that were built as a part of the build. { # An image built by the pipeline. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "digest": "A String", # Docker Registry 2.0 digest. "name": "A String", # Name used to push the container image to Google Container Registry, as presented to `docker push`. "pushTiming": { # Start and end times for a build execution phase. # Output only. Stores timing information for pushing the specified image. @@ -1568,6 +1583,7 @@

Method Details

], "mavenArtifacts": [ # Maven artifacts uploaded to Artifact Registry at the end of the build. { # A Maven artifact uploaded using the MavenArtifact directive. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "fileHashes": { # Container message for hashes of byte content of files, used in SourceProvenance messages to verify integrity of source input to the build. # Hash types and values of the Maven Artifact. "fileHash": [ # Collection of file hashes. { # Container message for hash values. @@ -1585,6 +1601,7 @@

Method Details

], "npmPackages": [ # Npm packages uploaded to Artifact Registry at the end of the build. { # An npm package uploaded to Artifact Registry using the NpmPackage directive. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "fileHashes": { # Container message for hashes of byte content of files, used in SourceProvenance messages to verify integrity of source input to the build. # Hash types and values of the npm package. "fileHash": [ # Collection of file hashes. { # Container message for hash values. @@ -1603,6 +1620,7 @@

Method Details

"numArtifacts": "A String", # Number of non-container artifacts uploaded to Cloud Storage. Only populated when artifacts are uploaded to Cloud Storage. "pythonPackages": [ # Python artifacts uploaded to Artifact Registry at the end of the build. { # Artifact uploaded using the PythonPackage directive. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "fileHashes": { # Container message for hashes of byte content of files, used in SourceProvenance messages to verify integrity of source input to the build. # Hash types and values of the Python Artifact. "fileHash": [ # Collection of file hashes. { # Container message for hash values. @@ -2021,6 +2039,7 @@

Method Details

"mavenArtifacts": [ # A list of Maven artifacts to be uploaded to Artifact Registry upon successful completion of all build steps. Artifacts in the workspace matching specified paths globs will be uploaded to the specified Artifact Registry repository using the builder service account's credentials. If any artifacts fail to be pushed, the build is marked FAILURE. { # A Maven artifact to upload to Artifact Registry upon successful completion of all build steps. "artifactId": "A String", # Maven `artifactId` value used when uploading the artifact to Artifact Registry. + "deployFolder": "A String", # Optional. Path to a folder containing the files to upload to Artifact Registry. This can be either an absolute path, e.g. `/workspace/my-app/target/`, or a relative path from /workspace, e.g. `my-app/target/`. This field is mutually exclusive with the `path` field. "groupId": "A String", # Maven `groupId` value used when uploading the artifact to Artifact Registry. "path": "A String", # Optional. Path to an artifact in the build's workspace to be uploaded to Artifact Registry. This can be either an absolute path, e.g. /workspace/my-app/target/my-app-1.0.SNAPSHOT.jar or a relative path from /workspace, e.g. my-app/target/my-app-1.0.SNAPSHOT.jar. "repository": "A String", # Artifact Registry repository, in the form "https://$REGION-maven.pkg.dev/$PROJECT/$REPOSITORY" Artifact in the workspace specified by path will be uploaded to Artifact Registry with this location as a prefix. @@ -2150,6 +2169,7 @@

Method Details

], "goModules": [ # Optional. Go module artifacts uploaded to Artifact Registry at the end of the build. { # A Go module artifact uploaded to Artifact Registry using the GoModule directive. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "fileHashes": { # Container message for hashes of byte content of files, used in SourceProvenance messages to verify integrity of source input to the build. # Hash types and values of the Go Module Artifact. "fileHash": [ # Collection of file hashes. { # Container message for hash values. @@ -2167,6 +2187,7 @@

Method Details

], "images": [ # Container images that were built as a part of the build. { # An image built by the pipeline. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "digest": "A String", # Docker Registry 2.0 digest. "name": "A String", # Name used to push the container image to Google Container Registry, as presented to `docker push`. "pushTiming": { # Start and end times for a build execution phase. # Output only. Stores timing information for pushing the specified image. @@ -2177,6 +2198,7 @@

Method Details

], "mavenArtifacts": [ # Maven artifacts uploaded to Artifact Registry at the end of the build. { # A Maven artifact uploaded using the MavenArtifact directive. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "fileHashes": { # Container message for hashes of byte content of files, used in SourceProvenance messages to verify integrity of source input to the build. # Hash types and values of the Maven Artifact. "fileHash": [ # Collection of file hashes. { # Container message for hash values. @@ -2194,6 +2216,7 @@

Method Details

], "npmPackages": [ # Npm packages uploaded to Artifact Registry at the end of the build. { # An npm package uploaded to Artifact Registry using the NpmPackage directive. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "fileHashes": { # Container message for hashes of byte content of files, used in SourceProvenance messages to verify integrity of source input to the build. # Hash types and values of the npm package. "fileHash": [ # Collection of file hashes. { # Container message for hash values. @@ -2212,6 +2235,7 @@

Method Details

"numArtifacts": "A String", # Number of non-container artifacts uploaded to Cloud Storage. Only populated when artifacts are uploaded to Cloud Storage. "pythonPackages": [ # Python artifacts uploaded to Artifact Registry at the end of the build. { # Artifact uploaded using the PythonPackage directive. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "fileHashes": { # Container message for hashes of byte content of files, used in SourceProvenance messages to verify integrity of source input to the build. # Hash types and values of the Python Artifact. "fileHash": [ # Collection of file hashes. { # Container message for hash values. @@ -2635,6 +2659,7 @@

Method Details

"mavenArtifacts": [ # A list of Maven artifacts to be uploaded to Artifact Registry upon successful completion of all build steps. Artifacts in the workspace matching specified paths globs will be uploaded to the specified Artifact Registry repository using the builder service account's credentials. If any artifacts fail to be pushed, the build is marked FAILURE. { # A Maven artifact to upload to Artifact Registry upon successful completion of all build steps. "artifactId": "A String", # Maven `artifactId` value used when uploading the artifact to Artifact Registry. + "deployFolder": "A String", # Optional. Path to a folder containing the files to upload to Artifact Registry. This can be either an absolute path, e.g. `/workspace/my-app/target/`, or a relative path from /workspace, e.g. `my-app/target/`. This field is mutually exclusive with the `path` field. "groupId": "A String", # Maven `groupId` value used when uploading the artifact to Artifact Registry. "path": "A String", # Optional. Path to an artifact in the build's workspace to be uploaded to Artifact Registry. This can be either an absolute path, e.g. /workspace/my-app/target/my-app-1.0.SNAPSHOT.jar or a relative path from /workspace, e.g. my-app/target/my-app-1.0.SNAPSHOT.jar. "repository": "A String", # Artifact Registry repository, in the form "https://$REGION-maven.pkg.dev/$PROJECT/$REPOSITORY" Artifact in the workspace specified by path will be uploaded to Artifact Registry with this location as a prefix. @@ -2764,6 +2789,7 @@

Method Details

], "goModules": [ # Optional. Go module artifacts uploaded to Artifact Registry at the end of the build. { # A Go module artifact uploaded to Artifact Registry using the GoModule directive. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "fileHashes": { # Container message for hashes of byte content of files, used in SourceProvenance messages to verify integrity of source input to the build. # Hash types and values of the Go Module Artifact. "fileHash": [ # Collection of file hashes. { # Container message for hash values. @@ -2781,6 +2807,7 @@

Method Details

], "images": [ # Container images that were built as a part of the build. { # An image built by the pipeline. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "digest": "A String", # Docker Registry 2.0 digest. "name": "A String", # Name used to push the container image to Google Container Registry, as presented to `docker push`. "pushTiming": { # Start and end times for a build execution phase. # Output only. Stores timing information for pushing the specified image. @@ -2791,6 +2818,7 @@

Method Details

], "mavenArtifacts": [ # Maven artifacts uploaded to Artifact Registry at the end of the build. { # A Maven artifact uploaded using the MavenArtifact directive. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "fileHashes": { # Container message for hashes of byte content of files, used in SourceProvenance messages to verify integrity of source input to the build. # Hash types and values of the Maven Artifact. "fileHash": [ # Collection of file hashes. { # Container message for hash values. @@ -2808,6 +2836,7 @@

Method Details

], "npmPackages": [ # Npm packages uploaded to Artifact Registry at the end of the build. { # An npm package uploaded to Artifact Registry using the NpmPackage directive. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "fileHashes": { # Container message for hashes of byte content of files, used in SourceProvenance messages to verify integrity of source input to the build. # Hash types and values of the npm package. "fileHash": [ # Collection of file hashes. { # Container message for hash values. @@ -2826,6 +2855,7 @@

Method Details

"numArtifacts": "A String", # Number of non-container artifacts uploaded to Cloud Storage. Only populated when artifacts are uploaded to Cloud Storage. "pythonPackages": [ # Python artifacts uploaded to Artifact Registry at the end of the build. { # Artifact uploaded using the PythonPackage directive. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "fileHashes": { # Container message for hashes of byte content of files, used in SourceProvenance messages to verify integrity of source input to the build. # Hash types and values of the Python Artifact. "fileHash": [ # Collection of file hashes. { # Container message for hash values. @@ -3234,6 +3264,7 @@

Method Details

"mavenArtifacts": [ # A list of Maven artifacts to be uploaded to Artifact Registry upon successful completion of all build steps. Artifacts in the workspace matching specified paths globs will be uploaded to the specified Artifact Registry repository using the builder service account's credentials. If any artifacts fail to be pushed, the build is marked FAILURE. { # A Maven artifact to upload to Artifact Registry upon successful completion of all build steps. "artifactId": "A String", # Maven `artifactId` value used when uploading the artifact to Artifact Registry. + "deployFolder": "A String", # Optional. Path to a folder containing the files to upload to Artifact Registry. This can be either an absolute path, e.g. `/workspace/my-app/target/`, or a relative path from /workspace, e.g. `my-app/target/`. This field is mutually exclusive with the `path` field. "groupId": "A String", # Maven `groupId` value used when uploading the artifact to Artifact Registry. "path": "A String", # Optional. Path to an artifact in the build's workspace to be uploaded to Artifact Registry. This can be either an absolute path, e.g. /workspace/my-app/target/my-app-1.0.SNAPSHOT.jar or a relative path from /workspace, e.g. my-app/target/my-app-1.0.SNAPSHOT.jar. "repository": "A String", # Artifact Registry repository, in the form "https://$REGION-maven.pkg.dev/$PROJECT/$REPOSITORY" Artifact in the workspace specified by path will be uploaded to Artifact Registry with this location as a prefix. @@ -3363,6 +3394,7 @@

Method Details

], "goModules": [ # Optional. Go module artifacts uploaded to Artifact Registry at the end of the build. { # A Go module artifact uploaded to Artifact Registry using the GoModule directive. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "fileHashes": { # Container message for hashes of byte content of files, used in SourceProvenance messages to verify integrity of source input to the build. # Hash types and values of the Go Module Artifact. "fileHash": [ # Collection of file hashes. { # Container message for hash values. @@ -3380,6 +3412,7 @@

Method Details

], "images": [ # Container images that were built as a part of the build. { # An image built by the pipeline. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "digest": "A String", # Docker Registry 2.0 digest. "name": "A String", # Name used to push the container image to Google Container Registry, as presented to `docker push`. "pushTiming": { # Start and end times for a build execution phase. # Output only. Stores timing information for pushing the specified image. @@ -3390,6 +3423,7 @@

Method Details

], "mavenArtifacts": [ # Maven artifacts uploaded to Artifact Registry at the end of the build. { # A Maven artifact uploaded using the MavenArtifact directive. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "fileHashes": { # Container message for hashes of byte content of files, used in SourceProvenance messages to verify integrity of source input to the build. # Hash types and values of the Maven Artifact. "fileHash": [ # Collection of file hashes. { # Container message for hash values. @@ -3407,6 +3441,7 @@

Method Details

], "npmPackages": [ # Npm packages uploaded to Artifact Registry at the end of the build. { # An npm package uploaded to Artifact Registry using the NpmPackage directive. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "fileHashes": { # Container message for hashes of byte content of files, used in SourceProvenance messages to verify integrity of source input to the build. # Hash types and values of the npm package. "fileHash": [ # Collection of file hashes. { # Container message for hash values. @@ -3425,6 +3460,7 @@

Method Details

"numArtifacts": "A String", # Number of non-container artifacts uploaded to Cloud Storage. Only populated when artifacts are uploaded to Cloud Storage. "pythonPackages": [ # Python artifacts uploaded to Artifact Registry at the end of the build. { # Artifact uploaded using the PythonPackage directive. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "fileHashes": { # Container message for hashes of byte content of files, used in SourceProvenance messages to verify integrity of source input to the build. # Hash types and values of the Python Artifact. "fileHash": [ # Collection of file hashes. { # Container message for hash values. diff --git a/docs/dyn/cloudbuild_v1.projects.triggers.html b/docs/dyn/cloudbuild_v1.projects.triggers.html index c8f0171c8c..d7197e6e56 100644 --- a/docs/dyn/cloudbuild_v1.projects.triggers.html +++ b/docs/dyn/cloudbuild_v1.projects.triggers.html @@ -190,6 +190,7 @@

Method Details

"mavenArtifacts": [ # A list of Maven artifacts to be uploaded to Artifact Registry upon successful completion of all build steps. Artifacts in the workspace matching specified paths globs will be uploaded to the specified Artifact Registry repository using the builder service account's credentials. If any artifacts fail to be pushed, the build is marked FAILURE. { # A Maven artifact to upload to Artifact Registry upon successful completion of all build steps. "artifactId": "A String", # Maven `artifactId` value used when uploading the artifact to Artifact Registry. + "deployFolder": "A String", # Optional. Path to a folder containing the files to upload to Artifact Registry. This can be either an absolute path, e.g. `/workspace/my-app/target/`, or a relative path from /workspace, e.g. `my-app/target/`. This field is mutually exclusive with the `path` field. "groupId": "A String", # Maven `groupId` value used when uploading the artifact to Artifact Registry. "path": "A String", # Optional. Path to an artifact in the build's workspace to be uploaded to Artifact Registry. This can be either an absolute path, e.g. /workspace/my-app/target/my-app-1.0.SNAPSHOT.jar or a relative path from /workspace, e.g. my-app/target/my-app-1.0.SNAPSHOT.jar. "repository": "A String", # Artifact Registry repository, in the form "https://$REGION-maven.pkg.dev/$PROJECT/$REPOSITORY" Artifact in the workspace specified by path will be uploaded to Artifact Registry with this location as a prefix. @@ -319,6 +320,7 @@

Method Details

], "goModules": [ # Optional. Go module artifacts uploaded to Artifact Registry at the end of the build. { # A Go module artifact uploaded to Artifact Registry using the GoModule directive. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "fileHashes": { # Container message for hashes of byte content of files, used in SourceProvenance messages to verify integrity of source input to the build. # Hash types and values of the Go Module Artifact. "fileHash": [ # Collection of file hashes. { # Container message for hash values. @@ -336,6 +338,7 @@

Method Details

], "images": [ # Container images that were built as a part of the build. { # An image built by the pipeline. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "digest": "A String", # Docker Registry 2.0 digest. "name": "A String", # Name used to push the container image to Google Container Registry, as presented to `docker push`. "pushTiming": { # Start and end times for a build execution phase. # Output only. Stores timing information for pushing the specified image. @@ -346,6 +349,7 @@

Method Details

], "mavenArtifacts": [ # Maven artifacts uploaded to Artifact Registry at the end of the build. { # A Maven artifact uploaded using the MavenArtifact directive. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "fileHashes": { # Container message for hashes of byte content of files, used in SourceProvenance messages to verify integrity of source input to the build. # Hash types and values of the Maven Artifact. "fileHash": [ # Collection of file hashes. { # Container message for hash values. @@ -363,6 +367,7 @@

Method Details

], "npmPackages": [ # Npm packages uploaded to Artifact Registry at the end of the build. { # An npm package uploaded to Artifact Registry using the NpmPackage directive. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "fileHashes": { # Container message for hashes of byte content of files, used in SourceProvenance messages to verify integrity of source input to the build. # Hash types and values of the npm package. "fileHash": [ # Collection of file hashes. { # Container message for hash values. @@ -381,6 +386,7 @@

Method Details

"numArtifacts": "A String", # Number of non-container artifacts uploaded to Cloud Storage. Only populated when artifacts are uploaded to Cloud Storage. "pythonPackages": [ # Python artifacts uploaded to Artifact Registry at the end of the build. { # Artifact uploaded using the PythonPackage directive. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "fileHashes": { # Container message for hashes of byte content of files, used in SourceProvenance messages to verify integrity of source input to the build. # Hash types and values of the Python Artifact. "fileHash": [ # Collection of file hashes. { # Container message for hash values. @@ -787,6 +793,7 @@

Method Details

"mavenArtifacts": [ # A list of Maven artifacts to be uploaded to Artifact Registry upon successful completion of all build steps. Artifacts in the workspace matching specified paths globs will be uploaded to the specified Artifact Registry repository using the builder service account's credentials. If any artifacts fail to be pushed, the build is marked FAILURE. { # A Maven artifact to upload to Artifact Registry upon successful completion of all build steps. "artifactId": "A String", # Maven `artifactId` value used when uploading the artifact to Artifact Registry. + "deployFolder": "A String", # Optional. Path to a folder containing the files to upload to Artifact Registry. This can be either an absolute path, e.g. `/workspace/my-app/target/`, or a relative path from /workspace, e.g. `my-app/target/`. This field is mutually exclusive with the `path` field. "groupId": "A String", # Maven `groupId` value used when uploading the artifact to Artifact Registry. "path": "A String", # Optional. Path to an artifact in the build's workspace to be uploaded to Artifact Registry. This can be either an absolute path, e.g. /workspace/my-app/target/my-app-1.0.SNAPSHOT.jar or a relative path from /workspace, e.g. my-app/target/my-app-1.0.SNAPSHOT.jar. "repository": "A String", # Artifact Registry repository, in the form "https://$REGION-maven.pkg.dev/$PROJECT/$REPOSITORY" Artifact in the workspace specified by path will be uploaded to Artifact Registry with this location as a prefix. @@ -916,6 +923,7 @@

Method Details

], "goModules": [ # Optional. Go module artifacts uploaded to Artifact Registry at the end of the build. { # A Go module artifact uploaded to Artifact Registry using the GoModule directive. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "fileHashes": { # Container message for hashes of byte content of files, used in SourceProvenance messages to verify integrity of source input to the build. # Hash types and values of the Go Module Artifact. "fileHash": [ # Collection of file hashes. { # Container message for hash values. @@ -933,6 +941,7 @@

Method Details

], "images": [ # Container images that were built as a part of the build. { # An image built by the pipeline. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "digest": "A String", # Docker Registry 2.0 digest. "name": "A String", # Name used to push the container image to Google Container Registry, as presented to `docker push`. "pushTiming": { # Start and end times for a build execution phase. # Output only. Stores timing information for pushing the specified image. @@ -943,6 +952,7 @@

Method Details

], "mavenArtifacts": [ # Maven artifacts uploaded to Artifact Registry at the end of the build. { # A Maven artifact uploaded using the MavenArtifact directive. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "fileHashes": { # Container message for hashes of byte content of files, used in SourceProvenance messages to verify integrity of source input to the build. # Hash types and values of the Maven Artifact. "fileHash": [ # Collection of file hashes. { # Container message for hash values. @@ -960,6 +970,7 @@

Method Details

], "npmPackages": [ # Npm packages uploaded to Artifact Registry at the end of the build. { # An npm package uploaded to Artifact Registry using the NpmPackage directive. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "fileHashes": { # Container message for hashes of byte content of files, used in SourceProvenance messages to verify integrity of source input to the build. # Hash types and values of the npm package. "fileHash": [ # Collection of file hashes. { # Container message for hash values. @@ -978,6 +989,7 @@

Method Details

"numArtifacts": "A String", # Number of non-container artifacts uploaded to Cloud Storage. Only populated when artifacts are uploaded to Cloud Storage. "pythonPackages": [ # Python artifacts uploaded to Artifact Registry at the end of the build. { # Artifact uploaded using the PythonPackage directive. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "fileHashes": { # Container message for hashes of byte content of files, used in SourceProvenance messages to verify integrity of source input to the build. # Hash types and values of the Python Artifact. "fileHash": [ # Collection of file hashes. { # Container message for hash values. @@ -1412,6 +1424,7 @@

Method Details

"mavenArtifacts": [ # A list of Maven artifacts to be uploaded to Artifact Registry upon successful completion of all build steps. Artifacts in the workspace matching specified paths globs will be uploaded to the specified Artifact Registry repository using the builder service account's credentials. If any artifacts fail to be pushed, the build is marked FAILURE. { # A Maven artifact to upload to Artifact Registry upon successful completion of all build steps. "artifactId": "A String", # Maven `artifactId` value used when uploading the artifact to Artifact Registry. + "deployFolder": "A String", # Optional. Path to a folder containing the files to upload to Artifact Registry. This can be either an absolute path, e.g. `/workspace/my-app/target/`, or a relative path from /workspace, e.g. `my-app/target/`. This field is mutually exclusive with the `path` field. "groupId": "A String", # Maven `groupId` value used when uploading the artifact to Artifact Registry. "path": "A String", # Optional. Path to an artifact in the build's workspace to be uploaded to Artifact Registry. This can be either an absolute path, e.g. /workspace/my-app/target/my-app-1.0.SNAPSHOT.jar or a relative path from /workspace, e.g. my-app/target/my-app-1.0.SNAPSHOT.jar. "repository": "A String", # Artifact Registry repository, in the form "https://$REGION-maven.pkg.dev/$PROJECT/$REPOSITORY" Artifact in the workspace specified by path will be uploaded to Artifact Registry with this location as a prefix. @@ -1541,6 +1554,7 @@

Method Details

], "goModules": [ # Optional. Go module artifacts uploaded to Artifact Registry at the end of the build. { # A Go module artifact uploaded to Artifact Registry using the GoModule directive. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "fileHashes": { # Container message for hashes of byte content of files, used in SourceProvenance messages to verify integrity of source input to the build. # Hash types and values of the Go Module Artifact. "fileHash": [ # Collection of file hashes. { # Container message for hash values. @@ -1558,6 +1572,7 @@

Method Details

], "images": [ # Container images that were built as a part of the build. { # An image built by the pipeline. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "digest": "A String", # Docker Registry 2.0 digest. "name": "A String", # Name used to push the container image to Google Container Registry, as presented to `docker push`. "pushTiming": { # Start and end times for a build execution phase. # Output only. Stores timing information for pushing the specified image. @@ -1568,6 +1583,7 @@

Method Details

], "mavenArtifacts": [ # Maven artifacts uploaded to Artifact Registry at the end of the build. { # A Maven artifact uploaded using the MavenArtifact directive. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "fileHashes": { # Container message for hashes of byte content of files, used in SourceProvenance messages to verify integrity of source input to the build. # Hash types and values of the Maven Artifact. "fileHash": [ # Collection of file hashes. { # Container message for hash values. @@ -1585,6 +1601,7 @@

Method Details

], "npmPackages": [ # Npm packages uploaded to Artifact Registry at the end of the build. { # An npm package uploaded to Artifact Registry using the NpmPackage directive. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "fileHashes": { # Container message for hashes of byte content of files, used in SourceProvenance messages to verify integrity of source input to the build. # Hash types and values of the npm package. "fileHash": [ # Collection of file hashes. { # Container message for hash values. @@ -1603,6 +1620,7 @@

Method Details

"numArtifacts": "A String", # Number of non-container artifacts uploaded to Cloud Storage. Only populated when artifacts are uploaded to Cloud Storage. "pythonPackages": [ # Python artifacts uploaded to Artifact Registry at the end of the build. { # Artifact uploaded using the PythonPackage directive. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "fileHashes": { # Container message for hashes of byte content of files, used in SourceProvenance messages to verify integrity of source input to the build. # Hash types and values of the Python Artifact. "fileHash": [ # Collection of file hashes. { # Container message for hash values. @@ -2021,6 +2039,7 @@

Method Details

"mavenArtifacts": [ # A list of Maven artifacts to be uploaded to Artifact Registry upon successful completion of all build steps. Artifacts in the workspace matching specified paths globs will be uploaded to the specified Artifact Registry repository using the builder service account's credentials. If any artifacts fail to be pushed, the build is marked FAILURE. { # A Maven artifact to upload to Artifact Registry upon successful completion of all build steps. "artifactId": "A String", # Maven `artifactId` value used when uploading the artifact to Artifact Registry. + "deployFolder": "A String", # Optional. Path to a folder containing the files to upload to Artifact Registry. This can be either an absolute path, e.g. `/workspace/my-app/target/`, or a relative path from /workspace, e.g. `my-app/target/`. This field is mutually exclusive with the `path` field. "groupId": "A String", # Maven `groupId` value used when uploading the artifact to Artifact Registry. "path": "A String", # Optional. Path to an artifact in the build's workspace to be uploaded to Artifact Registry. This can be either an absolute path, e.g. /workspace/my-app/target/my-app-1.0.SNAPSHOT.jar or a relative path from /workspace, e.g. my-app/target/my-app-1.0.SNAPSHOT.jar. "repository": "A String", # Artifact Registry repository, in the form "https://$REGION-maven.pkg.dev/$PROJECT/$REPOSITORY" Artifact in the workspace specified by path will be uploaded to Artifact Registry with this location as a prefix. @@ -2150,6 +2169,7 @@

Method Details

], "goModules": [ # Optional. Go module artifacts uploaded to Artifact Registry at the end of the build. { # A Go module artifact uploaded to Artifact Registry using the GoModule directive. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "fileHashes": { # Container message for hashes of byte content of files, used in SourceProvenance messages to verify integrity of source input to the build. # Hash types and values of the Go Module Artifact. "fileHash": [ # Collection of file hashes. { # Container message for hash values. @@ -2167,6 +2187,7 @@

Method Details

], "images": [ # Container images that were built as a part of the build. { # An image built by the pipeline. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "digest": "A String", # Docker Registry 2.0 digest. "name": "A String", # Name used to push the container image to Google Container Registry, as presented to `docker push`. "pushTiming": { # Start and end times for a build execution phase. # Output only. Stores timing information for pushing the specified image. @@ -2177,6 +2198,7 @@

Method Details

], "mavenArtifacts": [ # Maven artifacts uploaded to Artifact Registry at the end of the build. { # A Maven artifact uploaded using the MavenArtifact directive. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "fileHashes": { # Container message for hashes of byte content of files, used in SourceProvenance messages to verify integrity of source input to the build. # Hash types and values of the Maven Artifact. "fileHash": [ # Collection of file hashes. { # Container message for hash values. @@ -2194,6 +2216,7 @@

Method Details

], "npmPackages": [ # Npm packages uploaded to Artifact Registry at the end of the build. { # An npm package uploaded to Artifact Registry using the NpmPackage directive. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "fileHashes": { # Container message for hashes of byte content of files, used in SourceProvenance messages to verify integrity of source input to the build. # Hash types and values of the npm package. "fileHash": [ # Collection of file hashes. { # Container message for hash values. @@ -2212,6 +2235,7 @@

Method Details

"numArtifacts": "A String", # Number of non-container artifacts uploaded to Cloud Storage. Only populated when artifacts are uploaded to Cloud Storage. "pythonPackages": [ # Python artifacts uploaded to Artifact Registry at the end of the build. { # Artifact uploaded using the PythonPackage directive. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "fileHashes": { # Container message for hashes of byte content of files, used in SourceProvenance messages to verify integrity of source input to the build. # Hash types and values of the Python Artifact. "fileHash": [ # Collection of file hashes. { # Container message for hash values. @@ -2636,6 +2660,7 @@

Method Details

"mavenArtifacts": [ # A list of Maven artifacts to be uploaded to Artifact Registry upon successful completion of all build steps. Artifacts in the workspace matching specified paths globs will be uploaded to the specified Artifact Registry repository using the builder service account's credentials. If any artifacts fail to be pushed, the build is marked FAILURE. { # A Maven artifact to upload to Artifact Registry upon successful completion of all build steps. "artifactId": "A String", # Maven `artifactId` value used when uploading the artifact to Artifact Registry. + "deployFolder": "A String", # Optional. Path to a folder containing the files to upload to Artifact Registry. This can be either an absolute path, e.g. `/workspace/my-app/target/`, or a relative path from /workspace, e.g. `my-app/target/`. This field is mutually exclusive with the `path` field. "groupId": "A String", # Maven `groupId` value used when uploading the artifact to Artifact Registry. "path": "A String", # Optional. Path to an artifact in the build's workspace to be uploaded to Artifact Registry. This can be either an absolute path, e.g. /workspace/my-app/target/my-app-1.0.SNAPSHOT.jar or a relative path from /workspace, e.g. my-app/target/my-app-1.0.SNAPSHOT.jar. "repository": "A String", # Artifact Registry repository, in the form "https://$REGION-maven.pkg.dev/$PROJECT/$REPOSITORY" Artifact in the workspace specified by path will be uploaded to Artifact Registry with this location as a prefix. @@ -2765,6 +2790,7 @@

Method Details

], "goModules": [ # Optional. Go module artifacts uploaded to Artifact Registry at the end of the build. { # A Go module artifact uploaded to Artifact Registry using the GoModule directive. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "fileHashes": { # Container message for hashes of byte content of files, used in SourceProvenance messages to verify integrity of source input to the build. # Hash types and values of the Go Module Artifact. "fileHash": [ # Collection of file hashes. { # Container message for hash values. @@ -2782,6 +2808,7 @@

Method Details

], "images": [ # Container images that were built as a part of the build. { # An image built by the pipeline. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "digest": "A String", # Docker Registry 2.0 digest. "name": "A String", # Name used to push the container image to Google Container Registry, as presented to `docker push`. "pushTiming": { # Start and end times for a build execution phase. # Output only. Stores timing information for pushing the specified image. @@ -2792,6 +2819,7 @@

Method Details

], "mavenArtifacts": [ # Maven artifacts uploaded to Artifact Registry at the end of the build. { # A Maven artifact uploaded using the MavenArtifact directive. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "fileHashes": { # Container message for hashes of byte content of files, used in SourceProvenance messages to verify integrity of source input to the build. # Hash types and values of the Maven Artifact. "fileHash": [ # Collection of file hashes. { # Container message for hash values. @@ -2809,6 +2837,7 @@

Method Details

], "npmPackages": [ # Npm packages uploaded to Artifact Registry at the end of the build. { # An npm package uploaded to Artifact Registry using the NpmPackage directive. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "fileHashes": { # Container message for hashes of byte content of files, used in SourceProvenance messages to verify integrity of source input to the build. # Hash types and values of the npm package. "fileHash": [ # Collection of file hashes. { # Container message for hash values. @@ -2827,6 +2856,7 @@

Method Details

"numArtifacts": "A String", # Number of non-container artifacts uploaded to Cloud Storage. Only populated when artifacts are uploaded to Cloud Storage. "pythonPackages": [ # Python artifacts uploaded to Artifact Registry at the end of the build. { # Artifact uploaded using the PythonPackage directive. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "fileHashes": { # Container message for hashes of byte content of files, used in SourceProvenance messages to verify integrity of source input to the build. # Hash types and values of the Python Artifact. "fileHash": [ # Collection of file hashes. { # Container message for hash values. @@ -3233,6 +3263,7 @@

Method Details

"mavenArtifacts": [ # A list of Maven artifacts to be uploaded to Artifact Registry upon successful completion of all build steps. Artifacts in the workspace matching specified paths globs will be uploaded to the specified Artifact Registry repository using the builder service account's credentials. If any artifacts fail to be pushed, the build is marked FAILURE. { # A Maven artifact to upload to Artifact Registry upon successful completion of all build steps. "artifactId": "A String", # Maven `artifactId` value used when uploading the artifact to Artifact Registry. + "deployFolder": "A String", # Optional. Path to a folder containing the files to upload to Artifact Registry. This can be either an absolute path, e.g. `/workspace/my-app/target/`, or a relative path from /workspace, e.g. `my-app/target/`. This field is mutually exclusive with the `path` field. "groupId": "A String", # Maven `groupId` value used when uploading the artifact to Artifact Registry. "path": "A String", # Optional. Path to an artifact in the build's workspace to be uploaded to Artifact Registry. This can be either an absolute path, e.g. /workspace/my-app/target/my-app-1.0.SNAPSHOT.jar or a relative path from /workspace, e.g. my-app/target/my-app-1.0.SNAPSHOT.jar. "repository": "A String", # Artifact Registry repository, in the form "https://$REGION-maven.pkg.dev/$PROJECT/$REPOSITORY" Artifact in the workspace specified by path will be uploaded to Artifact Registry with this location as a prefix. @@ -3362,6 +3393,7 @@

Method Details

], "goModules": [ # Optional. Go module artifacts uploaded to Artifact Registry at the end of the build. { # A Go module artifact uploaded to Artifact Registry using the GoModule directive. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "fileHashes": { # Container message for hashes of byte content of files, used in SourceProvenance messages to verify integrity of source input to the build. # Hash types and values of the Go Module Artifact. "fileHash": [ # Collection of file hashes. { # Container message for hash values. @@ -3379,6 +3411,7 @@

Method Details

], "images": [ # Container images that were built as a part of the build. { # An image built by the pipeline. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "digest": "A String", # Docker Registry 2.0 digest. "name": "A String", # Name used to push the container image to Google Container Registry, as presented to `docker push`. "pushTiming": { # Start and end times for a build execution phase. # Output only. Stores timing information for pushing the specified image. @@ -3389,6 +3422,7 @@

Method Details

], "mavenArtifacts": [ # Maven artifacts uploaded to Artifact Registry at the end of the build. { # A Maven artifact uploaded using the MavenArtifact directive. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "fileHashes": { # Container message for hashes of byte content of files, used in SourceProvenance messages to verify integrity of source input to the build. # Hash types and values of the Maven Artifact. "fileHash": [ # Collection of file hashes. { # Container message for hash values. @@ -3406,6 +3440,7 @@

Method Details

], "npmPackages": [ # Npm packages uploaded to Artifact Registry at the end of the build. { # An npm package uploaded to Artifact Registry using the NpmPackage directive. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "fileHashes": { # Container message for hashes of byte content of files, used in SourceProvenance messages to verify integrity of source input to the build. # Hash types and values of the npm package. "fileHash": [ # Collection of file hashes. { # Container message for hash values. @@ -3424,6 +3459,7 @@

Method Details

"numArtifacts": "A String", # Number of non-container artifacts uploaded to Cloud Storage. Only populated when artifacts are uploaded to Cloud Storage. "pythonPackages": [ # Python artifacts uploaded to Artifact Registry at the end of the build. { # Artifact uploaded using the PythonPackage directive. + "artifactRegistryPackage": "A String", # Output only. Path to the artifact in Artifact Registry. "fileHashes": { # Container message for hashes of byte content of files, used in SourceProvenance messages to verify integrity of source input to the build. # Hash types and values of the Python Artifact. "fileHash": [ # Collection of file hashes. { # Container message for hash values. diff --git a/docs/dyn/cloudchannel_v1.operations.html b/docs/dyn/cloudchannel_v1.operations.html index d5f2a5a1e3..5edf88be76 100644 --- a/docs/dyn/cloudchannel_v1.operations.html +++ b/docs/dyn/cloudchannel_v1.operations.html @@ -184,7 +184,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -216,7 +216,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/clouddeploy_v1.projects.locations.deliveryPipelines.releases.html b/docs/dyn/clouddeploy_v1.projects.locations.deliveryPipelines.releases.html index e496059f4d..df9eb64af1 100644 --- a/docs/dyn/clouddeploy_v1.projects.locations.deliveryPipelines.releases.html +++ b/docs/dyn/clouddeploy_v1.projects.locations.deliveryPipelines.releases.html @@ -148,6 +148,36 @@

Method Details

}, ], "condition": { # ReleaseCondition contains all conditions relevant to a Release. # Output only. Information around the state of the Release. + "dockerVersionSupportedCondition": { # ToolVersionSupportedCondition contains information about when support for the release's version of a Tool ends. # Output only. Details around the support state of the release's Docker version. + "maintenanceModeTime": "A String", # Output only. The time at which this release's version of the Tool will enter maintenance mode. + "status": True or False, # Output only. True if the version of Tool used by this release is supported. + "supportExpirationTime": "A String", # Output only. The time at which this release's version of the Tool will no longer be supported. + "toolVersionSupportState": "A String", # Output only. The Tool support state for this release's version of the Tool. + }, + "helmVersionSupportedCondition": { # ToolVersionSupportedCondition contains information about when support for the release's version of a Tool ends. # Output only. Details around the support state of the release's Helm version. + "maintenanceModeTime": "A String", # Output only. The time at which this release's version of the Tool will enter maintenance mode. + "status": True or False, # Output only. True if the version of Tool used by this release is supported. + "supportExpirationTime": "A String", # Output only. The time at which this release's version of the Tool will no longer be supported. + "toolVersionSupportState": "A String", # Output only. The Tool support state for this release's version of the Tool. + }, + "kptVersionSupportedCondition": { # ToolVersionSupportedCondition contains information about when support for the release's version of a Tool ends. # Output only. Details around the support state of the release's Kpt version. + "maintenanceModeTime": "A String", # Output only. The time at which this release's version of the Tool will enter maintenance mode. + "status": True or False, # Output only. True if the version of Tool used by this release is supported. + "supportExpirationTime": "A String", # Output only. The time at which this release's version of the Tool will no longer be supported. + "toolVersionSupportState": "A String", # Output only. The Tool support state for this release's version of the Tool. + }, + "kubectlVersionSupportedCondition": { # ToolVersionSupportedCondition contains information about when support for the release's version of a Tool ends. # Output only. Details around the support state of the release's Kubectl version. + "maintenanceModeTime": "A String", # Output only. The time at which this release's version of the Tool will enter maintenance mode. + "status": True or False, # Output only. True if the version of Tool used by this release is supported. + "supportExpirationTime": "A String", # Output only. The time at which this release's version of the Tool will no longer be supported. + "toolVersionSupportState": "A String", # Output only. The Tool support state for this release's version of the Tool. + }, + "kustomizeVersionSupportedCondition": { # ToolVersionSupportedCondition contains information about when support for the release's version of a Tool ends. # Output only. Details around the support state of the release's Kustomize version. + "maintenanceModeTime": "A String", # Output only. The time at which this release's version of the Tool will enter maintenance mode. + "status": True or False, # Output only. True if the version of Tool used by this release is supported. + "supportExpirationTime": "A String", # Output only. The time at which this release's version of the Tool will no longer be supported. + "toolVersionSupportState": "A String", # Output only. The Tool support state for this release's version of the Tool. + }, "releaseReadyCondition": { # ReleaseReadyCondition contains information around the status of the Release. If a release is not ready, you cannot create a rollout with the release. # Details around the Releases's overall status. "status": True or False, # True if the Release is in a valid state. Otherwise at least one condition in `ReleaseCondition` is in an invalid state. Iterate over those conditions and see which condition(s) has status = false to find out what is wrong with the Release. }, @@ -157,6 +187,12 @@

Method Details

"status": True or False, # True if the version of Skaffold used by this release is supported. "supportExpirationTime": "A String", # The time at which this release's version of Skaffold will no longer be supported. }, + "skaffoldVersionSupportedCondition": { # ToolVersionSupportedCondition contains information about when support for the release's version of a Tool ends. # Output only. Details around the support state of the release's Skaffold version. + "maintenanceModeTime": "A String", # Output only. The time at which this release's version of the Tool will enter maintenance mode. + "status": True or False, # Output only. True if the version of Tool used by this release is supported. + "supportExpirationTime": "A String", # Output only. The time at which this release's version of the Tool will no longer be supported. + "toolVersionSupportState": "A String", # Output only. The Tool support state for this release's version of the Tool. + }, }, "createTime": "A String", # Output only. Time at which the `Release` was created. "customTargetTypeSnapshots": [ # Output only. Snapshot of the custom target types referenced by the targets taken at release creation time. @@ -470,6 +506,14 @@

Method Details

"updateTime": "A String", # Output only. Most recent time at which the `Target` was updated. }, ], + "toolVersions": { # Details of ToolVersions for the release. # Optional. The tool versions to use for this release and all subsequent operations involving this release. If unset, then it will freeze the tool versions at the time of release creation. + "docker": "A String", # Optional. The docker version to use for Cloud Deploy operations. + "helm": "A String", # Optional. The helm version to use for Cloud Deploy operations. + "kpt": "A String", # Optional. The kpt version to use for Cloud Deploy operations. + "kubectl": "A String", # Optional. The kubectl version to use for Cloud Deploy operations. + "kustomize": "A String", # Optional. The kustomize version to use for Cloud Deploy operations. + "skaffold": "A String", # Optional. The skaffold version to use for Cloud Deploy operations. + }, "uid": "A String", # Output only. Unique identifier of the `Release`. } @@ -532,6 +576,36 @@

Method Details

}, ], "condition": { # ReleaseCondition contains all conditions relevant to a Release. # Output only. Information around the state of the Release. + "dockerVersionSupportedCondition": { # ToolVersionSupportedCondition contains information about when support for the release's version of a Tool ends. # Output only. Details around the support state of the release's Docker version. + "maintenanceModeTime": "A String", # Output only. The time at which this release's version of the Tool will enter maintenance mode. + "status": True or False, # Output only. True if the version of Tool used by this release is supported. + "supportExpirationTime": "A String", # Output only. The time at which this release's version of the Tool will no longer be supported. + "toolVersionSupportState": "A String", # Output only. The Tool support state for this release's version of the Tool. + }, + "helmVersionSupportedCondition": { # ToolVersionSupportedCondition contains information about when support for the release's version of a Tool ends. # Output only. Details around the support state of the release's Helm version. + "maintenanceModeTime": "A String", # Output only. The time at which this release's version of the Tool will enter maintenance mode. + "status": True or False, # Output only. True if the version of Tool used by this release is supported. + "supportExpirationTime": "A String", # Output only. The time at which this release's version of the Tool will no longer be supported. + "toolVersionSupportState": "A String", # Output only. The Tool support state for this release's version of the Tool. + }, + "kptVersionSupportedCondition": { # ToolVersionSupportedCondition contains information about when support for the release's version of a Tool ends. # Output only. Details around the support state of the release's Kpt version. + "maintenanceModeTime": "A String", # Output only. The time at which this release's version of the Tool will enter maintenance mode. + "status": True or False, # Output only. True if the version of Tool used by this release is supported. + "supportExpirationTime": "A String", # Output only. The time at which this release's version of the Tool will no longer be supported. + "toolVersionSupportState": "A String", # Output only. The Tool support state for this release's version of the Tool. + }, + "kubectlVersionSupportedCondition": { # ToolVersionSupportedCondition contains information about when support for the release's version of a Tool ends. # Output only. Details around the support state of the release's Kubectl version. + "maintenanceModeTime": "A String", # Output only. The time at which this release's version of the Tool will enter maintenance mode. + "status": True or False, # Output only. True if the version of Tool used by this release is supported. + "supportExpirationTime": "A String", # Output only. The time at which this release's version of the Tool will no longer be supported. + "toolVersionSupportState": "A String", # Output only. The Tool support state for this release's version of the Tool. + }, + "kustomizeVersionSupportedCondition": { # ToolVersionSupportedCondition contains information about when support for the release's version of a Tool ends. # Output only. Details around the support state of the release's Kustomize version. + "maintenanceModeTime": "A String", # Output only. The time at which this release's version of the Tool will enter maintenance mode. + "status": True or False, # Output only. True if the version of Tool used by this release is supported. + "supportExpirationTime": "A String", # Output only. The time at which this release's version of the Tool will no longer be supported. + "toolVersionSupportState": "A String", # Output only. The Tool support state for this release's version of the Tool. + }, "releaseReadyCondition": { # ReleaseReadyCondition contains information around the status of the Release. If a release is not ready, you cannot create a rollout with the release. # Details around the Releases's overall status. "status": True or False, # True if the Release is in a valid state. Otherwise at least one condition in `ReleaseCondition` is in an invalid state. Iterate over those conditions and see which condition(s) has status = false to find out what is wrong with the Release. }, @@ -541,6 +615,12 @@

Method Details

"status": True or False, # True if the version of Skaffold used by this release is supported. "supportExpirationTime": "A String", # The time at which this release's version of Skaffold will no longer be supported. }, + "skaffoldVersionSupportedCondition": { # ToolVersionSupportedCondition contains information about when support for the release's version of a Tool ends. # Output only. Details around the support state of the release's Skaffold version. + "maintenanceModeTime": "A String", # Output only. The time at which this release's version of the Tool will enter maintenance mode. + "status": True or False, # Output only. True if the version of Tool used by this release is supported. + "supportExpirationTime": "A String", # Output only. The time at which this release's version of the Tool will no longer be supported. + "toolVersionSupportState": "A String", # Output only. The Tool support state for this release's version of the Tool. + }, }, "createTime": "A String", # Output only. Time at which the `Release` was created. "customTargetTypeSnapshots": [ # Output only. Snapshot of the custom target types referenced by the targets taken at release creation time. @@ -854,6 +934,14 @@

Method Details

"updateTime": "A String", # Output only. Most recent time at which the `Target` was updated. }, ], + "toolVersions": { # Details of ToolVersions for the release. # Optional. The tool versions to use for this release and all subsequent operations involving this release. If unset, then it will freeze the tool versions at the time of release creation. + "docker": "A String", # Optional. The docker version to use for Cloud Deploy operations. + "helm": "A String", # Optional. The helm version to use for Cloud Deploy operations. + "kpt": "A String", # Optional. The kpt version to use for Cloud Deploy operations. + "kubectl": "A String", # Optional. The kubectl version to use for Cloud Deploy operations. + "kustomize": "A String", # Optional. The kustomize version to use for Cloud Deploy operations. + "skaffold": "A String", # Optional. The skaffold version to use for Cloud Deploy operations. + }, "uid": "A String", # Output only. Unique identifier of the `Release`. }
@@ -891,6 +979,36 @@

Method Details

}, ], "condition": { # ReleaseCondition contains all conditions relevant to a Release. # Output only. Information around the state of the Release. + "dockerVersionSupportedCondition": { # ToolVersionSupportedCondition contains information about when support for the release's version of a Tool ends. # Output only. Details around the support state of the release's Docker version. + "maintenanceModeTime": "A String", # Output only. The time at which this release's version of the Tool will enter maintenance mode. + "status": True or False, # Output only. True if the version of Tool used by this release is supported. + "supportExpirationTime": "A String", # Output only. The time at which this release's version of the Tool will no longer be supported. + "toolVersionSupportState": "A String", # Output only. The Tool support state for this release's version of the Tool. + }, + "helmVersionSupportedCondition": { # ToolVersionSupportedCondition contains information about when support for the release's version of a Tool ends. # Output only. Details around the support state of the release's Helm version. + "maintenanceModeTime": "A String", # Output only. The time at which this release's version of the Tool will enter maintenance mode. + "status": True or False, # Output only. True if the version of Tool used by this release is supported. + "supportExpirationTime": "A String", # Output only. The time at which this release's version of the Tool will no longer be supported. + "toolVersionSupportState": "A String", # Output only. The Tool support state for this release's version of the Tool. + }, + "kptVersionSupportedCondition": { # ToolVersionSupportedCondition contains information about when support for the release's version of a Tool ends. # Output only. Details around the support state of the release's Kpt version. + "maintenanceModeTime": "A String", # Output only. The time at which this release's version of the Tool will enter maintenance mode. + "status": True or False, # Output only. True if the version of Tool used by this release is supported. + "supportExpirationTime": "A String", # Output only. The time at which this release's version of the Tool will no longer be supported. + "toolVersionSupportState": "A String", # Output only. The Tool support state for this release's version of the Tool. + }, + "kubectlVersionSupportedCondition": { # ToolVersionSupportedCondition contains information about when support for the release's version of a Tool ends. # Output only. Details around the support state of the release's Kubectl version. + "maintenanceModeTime": "A String", # Output only. The time at which this release's version of the Tool will enter maintenance mode. + "status": True or False, # Output only. True if the version of Tool used by this release is supported. + "supportExpirationTime": "A String", # Output only. The time at which this release's version of the Tool will no longer be supported. + "toolVersionSupportState": "A String", # Output only. The Tool support state for this release's version of the Tool. + }, + "kustomizeVersionSupportedCondition": { # ToolVersionSupportedCondition contains information about when support for the release's version of a Tool ends. # Output only. Details around the support state of the release's Kustomize version. + "maintenanceModeTime": "A String", # Output only. The time at which this release's version of the Tool will enter maintenance mode. + "status": True or False, # Output only. True if the version of Tool used by this release is supported. + "supportExpirationTime": "A String", # Output only. The time at which this release's version of the Tool will no longer be supported. + "toolVersionSupportState": "A String", # Output only. The Tool support state for this release's version of the Tool. + }, "releaseReadyCondition": { # ReleaseReadyCondition contains information around the status of the Release. If a release is not ready, you cannot create a rollout with the release. # Details around the Releases's overall status. "status": True or False, # True if the Release is in a valid state. Otherwise at least one condition in `ReleaseCondition` is in an invalid state. Iterate over those conditions and see which condition(s) has status = false to find out what is wrong with the Release. }, @@ -900,6 +1018,12 @@

Method Details

"status": True or False, # True if the version of Skaffold used by this release is supported. "supportExpirationTime": "A String", # The time at which this release's version of Skaffold will no longer be supported. }, + "skaffoldVersionSupportedCondition": { # ToolVersionSupportedCondition contains information about when support for the release's version of a Tool ends. # Output only. Details around the support state of the release's Skaffold version. + "maintenanceModeTime": "A String", # Output only. The time at which this release's version of the Tool will enter maintenance mode. + "status": True or False, # Output only. True if the version of Tool used by this release is supported. + "supportExpirationTime": "A String", # Output only. The time at which this release's version of the Tool will no longer be supported. + "toolVersionSupportState": "A String", # Output only. The Tool support state for this release's version of the Tool. + }, }, "createTime": "A String", # Output only. Time at which the `Release` was created. "customTargetTypeSnapshots": [ # Output only. Snapshot of the custom target types referenced by the targets taken at release creation time. @@ -1213,6 +1337,14 @@

Method Details

"updateTime": "A String", # Output only. Most recent time at which the `Target` was updated. }, ], + "toolVersions": { # Details of ToolVersions for the release. # Optional. The tool versions to use for this release and all subsequent operations involving this release. If unset, then it will freeze the tool versions at the time of release creation. + "docker": "A String", # Optional. The docker version to use for Cloud Deploy operations. + "helm": "A String", # Optional. The helm version to use for Cloud Deploy operations. + "kpt": "A String", # Optional. The kpt version to use for Cloud Deploy operations. + "kubectl": "A String", # Optional. The kubectl version to use for Cloud Deploy operations. + "kustomize": "A String", # Optional. The kustomize version to use for Cloud Deploy operations. + "skaffold": "A String", # Optional. The skaffold version to use for Cloud Deploy operations. + }, "uid": "A String", # Output only. Unique identifier of the `Release`. }, ], diff --git a/docs/dyn/cloudidentity_v1.policies.html b/docs/dyn/cloudidentity_v1.policies.html index 42783c005c..3422702baf 100644 --- a/docs/dyn/cloudidentity_v1.policies.html +++ b/docs/dyn/cloudidentity_v1.policies.html @@ -97,7 +97,7 @@

Method Details

Get a policy.
 
 Args:
-  name: string, Required. The name of the policy to retrieve. Format: "policies/{policy}". (required)
+  name: string, Required. The name of the policy to retrieve. Format: `policies/{policy}`. (required)
   x__xgafv: string, V1 error format.
     Allowed values
       1 - v1 error format
diff --git a/docs/dyn/cloudidentity_v1beta1.policies.html b/docs/dyn/cloudidentity_v1beta1.policies.html
index a71d6a3d8c..962675c3f9 100644
--- a/docs/dyn/cloudidentity_v1beta1.policies.html
+++ b/docs/dyn/cloudidentity_v1beta1.policies.html
@@ -161,7 +161,7 @@ 

Method Details

Delete a policy.
 
 Args:
-  name: string, Required. The name of the policy to retrieve. Format: "policies/{policy}". (required)
+  name: string, Required. The name of the policy to delete. Format: `policies/{policy}`. (required)
   x__xgafv: string, V1 error format.
     Allowed values
       1 - v1 error format
@@ -196,7 +196,7 @@ 

Method Details

Get a policy.
 
 Args:
-  name: string, Required. The name of the policy to retrieve. Format: "policies/{policy}". (required)
+  name: string, Required. The name of the policy to retrieve. Format: `policies/{policy}`. (required)
   x__xgafv: string, V1 error format.
     Allowed values
       1 - v1 error format
diff --git a/docs/dyn/cloudkms_v1.folders.html b/docs/dyn/cloudkms_v1.folders.html
index 468a2026ea..8ecbb3c3ed 100644
--- a/docs/dyn/cloudkms_v1.folders.html
+++ b/docs/dyn/cloudkms_v1.folders.html
@@ -109,10 +109,10 @@ 

Method Details

Returns: An object of the form: - { # Cloud KMS Autokey configuration for a folder or project. + { # Cloud KMS Autokey configuration for a folder. "etag": "A String", # Optional. A checksum computed by the server based on the value of other fields. This may be sent on update requests to ensure that the client has an up-to-date value before proceeding. The request will be rejected with an ABORTED error on a mismatched etag. "keyProject": "A String", # Optional. Name of the key project, e.g. `projects/{PROJECT_ID}` or `projects/{PROJECT_NUMBER}`, where Cloud KMS Autokey will provision a new CryptoKey when a KeyHandle is created. On UpdateAutokeyConfig, the caller will require `cloudkms.cryptoKeys.setIamPolicy` permission on this key project. Once configured, for Cloud KMS Autokey to function properly, this key project must have the Cloud KMS API activated and the Cloud KMS Service Agent for this key project must be granted the `cloudkms.admin` role (or pertinent permissions). A request with an empty key project field will clear the configuration. - "name": "A String", # Identifier. Name of the AutokeyConfig resource, e.g. `folders/{FOLDER_NUMBER}/autokeyConfig` `projects/{PROJECT_NUMBER}/autokeyConfig`. + "name": "A String", # Identifier. Name of the AutokeyConfig resource, e.g. `folders/{FOLDER_NUMBER}/autokeyConfig` "state": "A String", # Output only. The state for the AutokeyConfig. }
@@ -146,14 +146,14 @@

Method Details

Updates the AutokeyConfig for a folder. The caller must have both `cloudkms.autokeyConfigs.update` permission on the parent folder and `cloudkms.cryptoKeys.setIamPolicy` permission on the provided key project. A KeyHandle creation in the folder's descendant projects will use this configuration to determine where to create the resulting CryptoKey.
 
 Args:
-  name: string, Identifier. Name of the AutokeyConfig resource, e.g. `folders/{FOLDER_NUMBER}/autokeyConfig` `projects/{PROJECT_NUMBER}/autokeyConfig`. (required)
+  name: string, Identifier. Name of the AutokeyConfig resource, e.g. `folders/{FOLDER_NUMBER}/autokeyConfig` (required)
   body: object, The request body.
     The object takes the form of:
 
-{ # Cloud KMS Autokey configuration for a folder or project.
+{ # Cloud KMS Autokey configuration for a folder.
   "etag": "A String", # Optional. A checksum computed by the server based on the value of other fields. This may be sent on update requests to ensure that the client has an up-to-date value before proceeding. The request will be rejected with an ABORTED error on a mismatched etag.
   "keyProject": "A String", # Optional. Name of the key project, e.g. `projects/{PROJECT_ID}` or `projects/{PROJECT_NUMBER}`, where Cloud KMS Autokey will provision a new CryptoKey when a KeyHandle is created. On UpdateAutokeyConfig, the caller will require `cloudkms.cryptoKeys.setIamPolicy` permission on this key project. Once configured, for Cloud KMS Autokey to function properly, this key project must have the Cloud KMS API activated and the Cloud KMS Service Agent for this key project must be granted the `cloudkms.admin` role (or pertinent permissions). A request with an empty key project field will clear the configuration.
-  "name": "A String", # Identifier. Name of the AutokeyConfig resource, e.g. `folders/{FOLDER_NUMBER}/autokeyConfig` `projects/{PROJECT_NUMBER}/autokeyConfig`.
+  "name": "A String", # Identifier. Name of the AutokeyConfig resource, e.g. `folders/{FOLDER_NUMBER}/autokeyConfig`
   "state": "A String", # Output only. The state for the AutokeyConfig.
 }
 
@@ -166,10 +166,10 @@ 

Method Details

Returns: An object of the form: - { # Cloud KMS Autokey configuration for a folder or project. + { # Cloud KMS Autokey configuration for a folder. "etag": "A String", # Optional. A checksum computed by the server based on the value of other fields. This may be sent on update requests to ensure that the client has an up-to-date value before proceeding. The request will be rejected with an ABORTED error on a mismatched etag. "keyProject": "A String", # Optional. Name of the key project, e.g. `projects/{PROJECT_ID}` or `projects/{PROJECT_NUMBER}`, where Cloud KMS Autokey will provision a new CryptoKey when a KeyHandle is created. On UpdateAutokeyConfig, the caller will require `cloudkms.cryptoKeys.setIamPolicy` permission on this key project. Once configured, for Cloud KMS Autokey to function properly, this key project must have the Cloud KMS API activated and the Cloud KMS Service Agent for this key project must be granted the `cloudkms.admin` role (or pertinent permissions). A request with an empty key project field will clear the configuration. - "name": "A String", # Identifier. Name of the AutokeyConfig resource, e.g. `folders/{FOLDER_NUMBER}/autokeyConfig` `projects/{PROJECT_NUMBER}/autokeyConfig`. + "name": "A String", # Identifier. Name of the AutokeyConfig resource, e.g. `folders/{FOLDER_NUMBER}/autokeyConfig` "state": "A String", # Output only. The state for the AutokeyConfig. }
diff --git a/docs/dyn/cloudkms_v1.projects.locations.keyRings.cryptoKeys.html b/docs/dyn/cloudkms_v1.projects.locations.keyRings.cryptoKeys.html index b76848c230..0ca723d178 100644 --- a/docs/dyn/cloudkms_v1.projects.locations.keyRings.cryptoKeys.html +++ b/docs/dyn/cloudkms_v1.projects.locations.keyRings.cryptoKeys.html @@ -132,7 +132,7 @@

Method Details

{ # A CryptoKey represents a logical key that can be used for cryptographic operations. A CryptoKey is made up of zero or more versions, which represent the actual key material used in cryptographic operations. "createTime": "A String", # Output only. The time at which this CryptoKey was created. - "cryptoKeyBackend": "A String", # Immutable. The resource name of the backend environment where the key material for all CryptoKeyVersions associated with this CryptoKey reside and where all related cryptographic operations are performed. Only applicable if CryptoKeyVersions have a ProtectionLevel of EXTERNAL_VPC, with the resource name in the format `projects/*/locations/*/ekmConnections/*`. Note, this list is non-exhaustive and may apply to additional ProtectionLevels in the future. + "cryptoKeyBackend": "A String", # Immutable. The resource name of the backend environment where the key material for all CryptoKeyVersions associated with this CryptoKey reside and where all related cryptographic operations are performed. Only applicable if CryptoKeyVersions have a ProtectionLevel of EXTERNAL_VPC, with the resource name in the format `projects/*/locations/*/ekmConnections/*`. Only applicable if CryptoKeyVersions have a ProtectionLevel of HSM_SINGLE_TENANT, with the resource name in the format `projects/*/locations/*/singleTenantHsmInstances/*`. Note, this list is non-exhaustive and may apply to additional ProtectionLevels in the future. "destroyScheduledDuration": "A String", # Immutable. The period of time that versions of this key spend in the DESTROY_SCHEDULED state before transitioning to DESTROYED. If not specified at creation time, the default duration is 30 days. "importOnly": True or False, # Immutable. Whether this key may contain imported versions only. "keyAccessJustificationsPolicy": { # A KeyAccessJustificationsPolicy specifies zero or more allowed AccessReason values for encrypt, decrypt, and sign operations on a CryptoKey. # Optional. The policy used for Key Access Justifications Policy Enforcement. If this field is present and this key is enrolled in Key Access Justifications Policy Enforcement, the policy will be evaluated in encrypt, decrypt, and sign operations, and the operation will fail if rejected by the policy. The policy is defined by specifying zero or more allowed justification codes. https://cloud.google.com/assured-workloads/key-access-justifications/docs/justification-codes By default, this field is absent, and all justification codes are allowed. @@ -200,7 +200,7 @@

Method Details

{ # A CryptoKey represents a logical key that can be used for cryptographic operations. A CryptoKey is made up of zero or more versions, which represent the actual key material used in cryptographic operations. "createTime": "A String", # Output only. The time at which this CryptoKey was created. - "cryptoKeyBackend": "A String", # Immutable. The resource name of the backend environment where the key material for all CryptoKeyVersions associated with this CryptoKey reside and where all related cryptographic operations are performed. Only applicable if CryptoKeyVersions have a ProtectionLevel of EXTERNAL_VPC, with the resource name in the format `projects/*/locations/*/ekmConnections/*`. Note, this list is non-exhaustive and may apply to additional ProtectionLevels in the future. + "cryptoKeyBackend": "A String", # Immutable. The resource name of the backend environment where the key material for all CryptoKeyVersions associated with this CryptoKey reside and where all related cryptographic operations are performed. Only applicable if CryptoKeyVersions have a ProtectionLevel of EXTERNAL_VPC, with the resource name in the format `projects/*/locations/*/ekmConnections/*`. Only applicable if CryptoKeyVersions have a ProtectionLevel of HSM_SINGLE_TENANT, with the resource name in the format `projects/*/locations/*/singleTenantHsmInstances/*`. Note, this list is non-exhaustive and may apply to additional ProtectionLevels in the future. "destroyScheduledDuration": "A String", # Immutable. The period of time that versions of this key spend in the DESTROY_SCHEDULED state before transitioning to DESTROYED. If not specified at creation time, the default duration is 30 days. "importOnly": True or False, # Immutable. Whether this key may contain imported versions only. "keyAccessJustificationsPolicy": { # A KeyAccessJustificationsPolicy specifies zero or more allowed AccessReason values for encrypt, decrypt, and sign operations on a CryptoKey. # Optional. The policy used for Key Access Justifications Policy Enforcement. If this field is present and this key is enrolled in Key Access Justifications Policy Enforcement, the policy will be evaluated in encrypt, decrypt, and sign operations, and the operation will fail if rejected by the policy. The policy is defined by specifying zero or more allowed justification codes. https://cloud.google.com/assured-workloads/key-access-justifications/docs/justification-codes By default, this field is absent, and all justification codes are allowed. @@ -339,7 +339,7 @@

Method Details

{ # A CryptoKey represents a logical key that can be used for cryptographic operations. A CryptoKey is made up of zero or more versions, which represent the actual key material used in cryptographic operations. "createTime": "A String", # Output only. The time at which this CryptoKey was created. - "cryptoKeyBackend": "A String", # Immutable. The resource name of the backend environment where the key material for all CryptoKeyVersions associated with this CryptoKey reside and where all related cryptographic operations are performed. Only applicable if CryptoKeyVersions have a ProtectionLevel of EXTERNAL_VPC, with the resource name in the format `projects/*/locations/*/ekmConnections/*`. Note, this list is non-exhaustive and may apply to additional ProtectionLevels in the future. + "cryptoKeyBackend": "A String", # Immutable. The resource name of the backend environment where the key material for all CryptoKeyVersions associated with this CryptoKey reside and where all related cryptographic operations are performed. Only applicable if CryptoKeyVersions have a ProtectionLevel of EXTERNAL_VPC, with the resource name in the format `projects/*/locations/*/ekmConnections/*`. Only applicable if CryptoKeyVersions have a ProtectionLevel of HSM_SINGLE_TENANT, with the resource name in the format `projects/*/locations/*/singleTenantHsmInstances/*`. Note, this list is non-exhaustive and may apply to additional ProtectionLevels in the future. "destroyScheduledDuration": "A String", # Immutable. The period of time that versions of this key spend in the DESTROY_SCHEDULED state before transitioning to DESTROYED. If not specified at creation time, the default duration is 30 days. "importOnly": True or False, # Immutable. Whether this key may contain imported versions only. "keyAccessJustificationsPolicy": { # A KeyAccessJustificationsPolicy specifies zero or more allowed AccessReason values for encrypt, decrypt, and sign operations on a CryptoKey. # Optional. The policy used for Key Access Justifications Policy Enforcement. If this field is present and this key is enrolled in Key Access Justifications Policy Enforcement, the policy will be evaluated in encrypt, decrypt, and sign operations, and the operation will fail if rejected by the policy. The policy is defined by specifying zero or more allowed justification codes. https://cloud.google.com/assured-workloads/key-access-justifications/docs/justification-codes By default, this field is absent, and all justification codes are allowed. @@ -470,7 +470,7 @@

Method Details

"cryptoKeys": [ # The list of CryptoKeys. { # A CryptoKey represents a logical key that can be used for cryptographic operations. A CryptoKey is made up of zero or more versions, which represent the actual key material used in cryptographic operations. "createTime": "A String", # Output only. The time at which this CryptoKey was created. - "cryptoKeyBackend": "A String", # Immutable. The resource name of the backend environment where the key material for all CryptoKeyVersions associated with this CryptoKey reside and where all related cryptographic operations are performed. Only applicable if CryptoKeyVersions have a ProtectionLevel of EXTERNAL_VPC, with the resource name in the format `projects/*/locations/*/ekmConnections/*`. Note, this list is non-exhaustive and may apply to additional ProtectionLevels in the future. + "cryptoKeyBackend": "A String", # Immutable. The resource name of the backend environment where the key material for all CryptoKeyVersions associated with this CryptoKey reside and where all related cryptographic operations are performed. Only applicable if CryptoKeyVersions have a ProtectionLevel of EXTERNAL_VPC, with the resource name in the format `projects/*/locations/*/ekmConnections/*`. Only applicable if CryptoKeyVersions have a ProtectionLevel of HSM_SINGLE_TENANT, with the resource name in the format `projects/*/locations/*/singleTenantHsmInstances/*`. Note, this list is non-exhaustive and may apply to additional ProtectionLevels in the future. "destroyScheduledDuration": "A String", # Immutable. The period of time that versions of this key spend in the DESTROY_SCHEDULED state before transitioning to DESTROYED. If not specified at creation time, the default duration is 30 days. "importOnly": True or False, # Immutable. Whether this key may contain imported versions only. "keyAccessJustificationsPolicy": { # A KeyAccessJustificationsPolicy specifies zero or more allowed AccessReason values for encrypt, decrypt, and sign operations on a CryptoKey. # Optional. The policy used for Key Access Justifications Policy Enforcement. If this field is present and this key is enrolled in Key Access Justifications Policy Enforcement, the policy will be evaluated in encrypt, decrypt, and sign operations, and the operation will fail if rejected by the policy. The policy is defined by specifying zero or more allowed justification codes. https://cloud.google.com/assured-workloads/key-access-justifications/docs/justification-codes By default, this field is absent, and all justification codes are allowed. @@ -556,7 +556,7 @@

Method Details

{ # A CryptoKey represents a logical key that can be used for cryptographic operations. A CryptoKey is made up of zero or more versions, which represent the actual key material used in cryptographic operations. "createTime": "A String", # Output only. The time at which this CryptoKey was created. - "cryptoKeyBackend": "A String", # Immutable. The resource name of the backend environment where the key material for all CryptoKeyVersions associated with this CryptoKey reside and where all related cryptographic operations are performed. Only applicable if CryptoKeyVersions have a ProtectionLevel of EXTERNAL_VPC, with the resource name in the format `projects/*/locations/*/ekmConnections/*`. Note, this list is non-exhaustive and may apply to additional ProtectionLevels in the future. + "cryptoKeyBackend": "A String", # Immutable. The resource name of the backend environment where the key material for all CryptoKeyVersions associated with this CryptoKey reside and where all related cryptographic operations are performed. Only applicable if CryptoKeyVersions have a ProtectionLevel of EXTERNAL_VPC, with the resource name in the format `projects/*/locations/*/ekmConnections/*`. Only applicable if CryptoKeyVersions have a ProtectionLevel of HSM_SINGLE_TENANT, with the resource name in the format `projects/*/locations/*/singleTenantHsmInstances/*`. Note, this list is non-exhaustive and may apply to additional ProtectionLevels in the future. "destroyScheduledDuration": "A String", # Immutable. The period of time that versions of this key spend in the DESTROY_SCHEDULED state before transitioning to DESTROYED. If not specified at creation time, the default duration is 30 days. "importOnly": True or False, # Immutable. Whether this key may contain imported versions only. "keyAccessJustificationsPolicy": { # A KeyAccessJustificationsPolicy specifies zero or more allowed AccessReason values for encrypt, decrypt, and sign operations on a CryptoKey. # Optional. The policy used for Key Access Justifications Policy Enforcement. If this field is present and this key is enrolled in Key Access Justifications Policy Enforcement, the policy will be evaluated in encrypt, decrypt, and sign operations, and the operation will fail if rejected by the policy. The policy is defined by specifying zero or more allowed justification codes. https://cloud.google.com/assured-workloads/key-access-justifications/docs/justification-codes By default, this field is absent, and all justification codes are allowed. @@ -623,7 +623,7 @@

Method Details

{ # A CryptoKey represents a logical key that can be used for cryptographic operations. A CryptoKey is made up of zero or more versions, which represent the actual key material used in cryptographic operations. "createTime": "A String", # Output only. The time at which this CryptoKey was created. - "cryptoKeyBackend": "A String", # Immutable. The resource name of the backend environment where the key material for all CryptoKeyVersions associated with this CryptoKey reside and where all related cryptographic operations are performed. Only applicable if CryptoKeyVersions have a ProtectionLevel of EXTERNAL_VPC, with the resource name in the format `projects/*/locations/*/ekmConnections/*`. Note, this list is non-exhaustive and may apply to additional ProtectionLevels in the future. + "cryptoKeyBackend": "A String", # Immutable. The resource name of the backend environment where the key material for all CryptoKeyVersions associated with this CryptoKey reside and where all related cryptographic operations are performed. Only applicable if CryptoKeyVersions have a ProtectionLevel of EXTERNAL_VPC, with the resource name in the format `projects/*/locations/*/ekmConnections/*`. Only applicable if CryptoKeyVersions have a ProtectionLevel of HSM_SINGLE_TENANT, with the resource name in the format `projects/*/locations/*/singleTenantHsmInstances/*`. Note, this list is non-exhaustive and may apply to additional ProtectionLevels in the future. "destroyScheduledDuration": "A String", # Immutable. The period of time that versions of this key spend in the DESTROY_SCHEDULED state before transitioning to DESTROYED. If not specified at creation time, the default duration is 30 days. "importOnly": True or False, # Immutable. Whether this key may contain imported versions only. "keyAccessJustificationsPolicy": { # A KeyAccessJustificationsPolicy specifies zero or more allowed AccessReason values for encrypt, decrypt, and sign operations on a CryptoKey. # Optional. The policy used for Key Access Justifications Policy Enforcement. If this field is present and this key is enrolled in Key Access Justifications Policy Enforcement, the policy will be evaluated in encrypt, decrypt, and sign operations, and the operation will fail if rejected by the policy. The policy is defined by specifying zero or more allowed justification codes. https://cloud.google.com/assured-workloads/key-access-justifications/docs/justification-codes By default, this field is absent, and all justification codes are allowed. @@ -818,7 +818,7 @@

Method Details

{ # A CryptoKey represents a logical key that can be used for cryptographic operations. A CryptoKey is made up of zero or more versions, which represent the actual key material used in cryptographic operations. "createTime": "A String", # Output only. The time at which this CryptoKey was created. - "cryptoKeyBackend": "A String", # Immutable. The resource name of the backend environment where the key material for all CryptoKeyVersions associated with this CryptoKey reside and where all related cryptographic operations are performed. Only applicable if CryptoKeyVersions have a ProtectionLevel of EXTERNAL_VPC, with the resource name in the format `projects/*/locations/*/ekmConnections/*`. Note, this list is non-exhaustive and may apply to additional ProtectionLevels in the future. + "cryptoKeyBackend": "A String", # Immutable. The resource name of the backend environment where the key material for all CryptoKeyVersions associated with this CryptoKey reside and where all related cryptographic operations are performed. Only applicable if CryptoKeyVersions have a ProtectionLevel of EXTERNAL_VPC, with the resource name in the format `projects/*/locations/*/ekmConnections/*`. Only applicable if CryptoKeyVersions have a ProtectionLevel of HSM_SINGLE_TENANT, with the resource name in the format `projects/*/locations/*/singleTenantHsmInstances/*`. Note, this list is non-exhaustive and may apply to additional ProtectionLevels in the future. "destroyScheduledDuration": "A String", # Immutable. The period of time that versions of this key spend in the DESTROY_SCHEDULED state before transitioning to DESTROYED. If not specified at creation time, the default duration is 30 days. "importOnly": True or False, # Immutable. Whether this key may contain imported versions only. "keyAccessJustificationsPolicy": { # A KeyAccessJustificationsPolicy specifies zero or more allowed AccessReason values for encrypt, decrypt, and sign operations on a CryptoKey. # Optional. The policy used for Key Access Justifications Policy Enforcement. If this field is present and this key is enrolled in Key Access Justifications Policy Enforcement, the policy will be evaluated in encrypt, decrypt, and sign operations, and the operation will fail if rejected by the policy. The policy is defined by specifying zero or more allowed justification codes. https://cloud.google.com/assured-workloads/key-access-justifications/docs/justification-codes By default, this field is absent, and all justification codes are allowed. diff --git a/docs/dyn/cloudkms_v1.projects.locations.keyRings.importJobs.html b/docs/dyn/cloudkms_v1.projects.locations.keyRings.importJobs.html index 892b7e89b2..5fdd1d4089 100644 --- a/docs/dyn/cloudkms_v1.projects.locations.keyRings.importJobs.html +++ b/docs/dyn/cloudkms_v1.projects.locations.keyRings.importJobs.html @@ -130,6 +130,7 @@

Method Details

"format": "A String", # Output only. The format of the attestation data. }, "createTime": "A String", # Output only. The time at which this ImportJob was created. + "cryptoKeyBackend": "A String", # Immutable. The resource name of the backend environment where the key material for the wrapping key resides and where all related cryptographic operations are performed. Currently, this field is only populated for keys stored in HSM_SINGLE_TENANT. Note, this list is non-exhaustive and may apply to additional ProtectionLevels in the future. "expireEventTime": "A String", # Output only. The time this ImportJob expired. Only present if state is EXPIRED. "expireTime": "A String", # Output only. The time at which this ImportJob is scheduled for expiration and can no longer be used to import key material. "generateTime": "A String", # Output only. The time this ImportJob's key material was generated. @@ -168,6 +169,7 @@

Method Details

"format": "A String", # Output only. The format of the attestation data. }, "createTime": "A String", # Output only. The time at which this ImportJob was created. + "cryptoKeyBackend": "A String", # Immutable. The resource name of the backend environment where the key material for the wrapping key resides and where all related cryptographic operations are performed. Currently, this field is only populated for keys stored in HSM_SINGLE_TENANT. Note, this list is non-exhaustive and may apply to additional ProtectionLevels in the future. "expireEventTime": "A String", # Output only. The time this ImportJob expired. Only present if state is EXPIRED. "expireTime": "A String", # Output only. The time at which this ImportJob is scheduled for expiration and can no longer be used to import key material. "generateTime": "A String", # Output only. The time this ImportJob's key material was generated. @@ -212,6 +214,7 @@

Method Details

"format": "A String", # Output only. The format of the attestation data. }, "createTime": "A String", # Output only. The time at which this ImportJob was created. + "cryptoKeyBackend": "A String", # Immutable. The resource name of the backend environment where the key material for the wrapping key resides and where all related cryptographic operations are performed. Currently, this field is only populated for keys stored in HSM_SINGLE_TENANT. Note, this list is non-exhaustive and may apply to additional ProtectionLevels in the future. "expireEventTime": "A String", # Output only. The time this ImportJob expired. Only present if state is EXPIRED. "expireTime": "A String", # Output only. The time at which this ImportJob is scheduled for expiration and can no longer be used to import key material. "generateTime": "A String", # Output only. The time this ImportJob's key material was generated. @@ -310,6 +313,7 @@

Method Details

"format": "A String", # Output only. The format of the attestation data. }, "createTime": "A String", # Output only. The time at which this ImportJob was created. + "cryptoKeyBackend": "A String", # Immutable. The resource name of the backend environment where the key material for the wrapping key resides and where all related cryptographic operations are performed. Currently, this field is only populated for keys stored in HSM_SINGLE_TENANT. Note, this list is non-exhaustive and may apply to additional ProtectionLevels in the future. "expireEventTime": "A String", # Output only. The time this ImportJob expired. Only present if state is EXPIRED. "expireTime": "A String", # Output only. The time at which this ImportJob is scheduled for expiration and can no longer be used to import key material. "generateTime": "A String", # Output only. The time this ImportJob's key material was generated. diff --git a/docs/dyn/cloudresourcemanager_v3.locations.tagBindingCollections.html b/docs/dyn/cloudresourcemanager_v3.locations.tagBindingCollections.html index 887f6f5a50..7719f2e487 100644 --- a/docs/dyn/cloudresourcemanager_v3.locations.tagBindingCollections.html +++ b/docs/dyn/cloudresourcemanager_v3.locations.tagBindingCollections.html @@ -81,8 +81,8 @@

Instance Methods

get(name, x__xgafv=None)

Returns tag bindings directly attached to a GCP resource.

- update(name, body=None, x__xgafv=None)

-

Updates tag bindings directly attached to a GCP resource.

+ patch(name, body=None, updateMask=None, x__xgafv=None)

+

Updates tag bindings directly attached to a GCP resource. Update_mask can be kept empty or "*".

Method Details

close() @@ -114,8 +114,8 @@

Method Details

- update(name, body=None, x__xgafv=None) -
Updates tag bindings directly attached to a GCP resource.
+    patch(name, body=None, updateMask=None, x__xgafv=None)
+  
Updates tag bindings directly attached to a GCP resource. Update_mask can be kept empty or "*".
 
 Args:
   name: string, Identifier. The name of the TagBindingCollection, following the convention: `locations/{location}/tagBindingCollections/{encoded-full-resource-name}` where the encoded-full-resource-name is the UTF-8 encoded name of the GCP resource the TagBindings are bound to. "locations/global/tagBindingCollections/%2f%2fcloudresourcemanager.googleapis.com%2fprojects%2f123" (required)
@@ -131,6 +131,7 @@ 

Method Details

}, } + updateMask: string, Optional. An update mask to selectively update fields. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format diff --git a/docs/dyn/cloudresourcemanager_v3.tagKeys.html b/docs/dyn/cloudresourcemanager_v3.tagKeys.html index 9160cb2497..74305a1e1f 100644 --- a/docs/dyn/cloudresourcemanager_v3.tagKeys.html +++ b/docs/dyn/cloudresourcemanager_v3.tagKeys.html @@ -122,6 +122,7 @@

Method Details

The object takes the form of: { # A TagKey, used to group a set of TagValues. + "allowedValuesRegex": "A String", # Optional. Regular expression constraint for freeform tag values. If present, it implicitly allows freeform values (constrained by the regex). "createTime": "A String", # Output only. Creation time. "description": "A String", # Optional. User-assigned description of the TagKey. Must not exceed 256 characters. Read-write. "etag": "A String", # Optional. Entity tag which users can pass to prevent race conditions. This field is always set in server responses. See UpdateTagKeyRequest for details. @@ -218,6 +219,7 @@

Method Details

An object of the form: { # A TagKey, used to group a set of TagValues. + "allowedValuesRegex": "A String", # Optional. Regular expression constraint for freeform tag values. If present, it implicitly allows freeform values (constrained by the regex). "createTime": "A String", # Output only. Creation time. "description": "A String", # Optional. User-assigned description of the TagKey. Must not exceed 256 characters. Read-write. "etag": "A String", # Optional. Entity tag which users can pass to prevent race conditions. This field is always set in server responses. See UpdateTagKeyRequest for details. @@ -304,6 +306,7 @@

Method Details

An object of the form: { # A TagKey, used to group a set of TagValues. + "allowedValuesRegex": "A String", # Optional. Regular expression constraint for freeform tag values. If present, it implicitly allows freeform values (constrained by the regex). "createTime": "A String", # Output only. Creation time. "description": "A String", # Optional. User-assigned description of the TagKey. Must not exceed 256 characters. Read-write. "etag": "A String", # Optional. Entity tag which users can pass to prevent race conditions. This field is always set in server responses. See UpdateTagKeyRequest for details. @@ -339,6 +342,7 @@

Method Details

"nextPageToken": "A String", # A pagination token returned from a previous call to `ListTagKeys` that indicates from where listing should continue. "tagKeys": [ # List of TagKeys that live under the specified parent in the request. { # A TagKey, used to group a set of TagValues. + "allowedValuesRegex": "A String", # Optional. Regular expression constraint for freeform tag values. If present, it implicitly allows freeform values (constrained by the regex). "createTime": "A String", # Output only. Creation time. "description": "A String", # Optional. User-assigned description of the TagKey. Must not exceed 256 characters. Read-write. "etag": "A String", # Optional. Entity tag which users can pass to prevent race conditions. This field is always set in server responses. See UpdateTagKeyRequest for details. @@ -380,6 +384,7 @@

Method Details

The object takes the form of: { # A TagKey, used to group a set of TagValues. + "allowedValuesRegex": "A String", # Optional. Regular expression constraint for freeform tag values. If present, it implicitly allows freeform values (constrained by the regex). "createTime": "A String", # Output only. Creation time. "description": "A String", # Optional. User-assigned description of the TagKey. Must not exceed 256 characters. Read-write. "etag": "A String", # Optional. Entity tag which users can pass to prevent race conditions. This field is always set in server responses. See UpdateTagKeyRequest for details. diff --git a/docs/dyn/cloudresourcemanager_v3.tagValues.html b/docs/dyn/cloudresourcemanager_v3.tagValues.html index 00aa904c02..0256af4611 100644 --- a/docs/dyn/cloudresourcemanager_v3.tagValues.html +++ b/docs/dyn/cloudresourcemanager_v3.tagValues.html @@ -329,7 +329,7 @@

Method Details

An object of the form: { # The ListTagValues response. - "nextPageToken": "A String", # A pagination token returned from a previous call to `ListTagValues` that indicates from where listing should continue. This is currently not used, but the server may at any point start supplying a valid token. + "nextPageToken": "A String", # A pagination token returned from a previous call to `ListTagValues` that indicates from where listing should continue. "tagValues": [ # A possibly paginated list of TagValues that are direct descendants of the specified parent TagKey. { # A TagValue is a child of a particular TagKey. This is used to group cloud resources for the purpose of controlling them using policies. "createTime": "A String", # Output only. Creation time. diff --git a/docs/dyn/cloudshell_v1.operations.html b/docs/dyn/cloudshell_v1.operations.html index d44658a8d5..464dafa519 100644 --- a/docs/dyn/cloudshell_v1.operations.html +++ b/docs/dyn/cloudshell_v1.operations.html @@ -184,7 +184,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -216,7 +216,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], }
diff --git a/docs/dyn/cloudshell_v1.users.environments.html b/docs/dyn/cloudshell_v1.users.environments.html index c6ccec767a..95776cd906 100644 --- a/docs/dyn/cloudshell_v1.users.environments.html +++ b/docs/dyn/cloudshell_v1.users.environments.html @@ -83,6 +83,9 @@

Instance Methods

close()

Close httplib2 connections.

+

+ generateAccessToken(environment, expireTime=None, ttl=None, x__xgafv=None)

+

Generates an access token for the user's environment.

get(name, x__xgafv=None)

Gets an environment. Returns NOT_FOUND if the environment does not exist.

@@ -184,6 +187,27 @@

Method Details

Close httplib2 connections.
+
+ generateAccessToken(environment, expireTime=None, ttl=None, x__xgafv=None) +
Generates an access token for the user's environment.
+
+Args:
+  environment: string, Required. The environment to generate the access token for. (required)
+  expireTime: string, Desired expiration time of the access token. This value must be at most 24 hours in the future. If a value is not specified, the token's expiration time will be set to a default value of 1 hour in the future.
+  ttl: string, Desired lifetime duration of the access token. This value must be at most 24 hours. If a value is not specified, the token's lifetime will be set to a default value of 1 hour.
+  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 GenerateAccessToken.
+  "accessToken": "A String", # The access token.
+}
+
+
get(name, x__xgafv=None)
Gets an environment. Returns NOT_FOUND if the environment does not exist.
diff --git a/docs/dyn/cloudsupport_v2.media.html b/docs/dyn/cloudsupport_v2.media.html
index 7661592aa4..5509893486 100644
--- a/docs/dyn/cloudsupport_v2.media.html
+++ b/docs/dyn/cloudsupport_v2.media.html
@@ -113,6 +113,7 @@ 

Method Details

"blobstore2Info": { # # gdata.* are outside protos with mising documentation # # gdata.* are outside protos with mising documentation "blobGeneration": "A String", # # gdata.* are outside protos with mising documentation "blobId": "A String", # # gdata.* are outside protos with mising documentation + "downloadExternalReadToken": "A String", # # gdata.* are outside protos with mising documentation "downloadReadHandle": "A String", # # gdata.* are outside protos with mising documentation "readToken": "A String", # # gdata.* are outside protos with mising documentation "uploadMetadataContainer": "A String", # # gdata.* are outside protos with mising documentation @@ -123,6 +124,7 @@

Method Details

"blobstore2Info": { # # gdata.* are outside protos with mising documentation # # gdata.* are outside protos with mising documentation "blobGeneration": "A String", # # gdata.* are outside protos with mising documentation "blobId": "A String", # # gdata.* are outside protos with mising documentation + "downloadExternalReadToken": "A String", # # gdata.* are outside protos with mising documentation "downloadReadHandle": "A String", # # gdata.* are outside protos with mising documentation "readToken": "A String", # # gdata.* are outside protos with mising documentation "uploadMetadataContainer": "A String", # # gdata.* are outside protos with mising documentation @@ -158,6 +160,7 @@

Method Details

"blobstore2Info": { # # gdata.* are outside protos with mising documentation # # gdata.* are outside protos with mising documentation "blobGeneration": "A String", # # gdata.* are outside protos with mising documentation "blobId": "A String", # # gdata.* are outside protos with mising documentation + "downloadExternalReadToken": "A String", # # gdata.* are outside protos with mising documentation "downloadReadHandle": "A String", # # gdata.* are outside protos with mising documentation "readToken": "A String", # # gdata.* are outside protos with mising documentation "uploadMetadataContainer": "A String", # # gdata.* are outside protos with mising documentation @@ -182,6 +185,7 @@

Method Details

"blobstore2Info": { # # gdata.* are outside protos with mising documentation # # gdata.* are outside protos with mising documentation "blobGeneration": "A String", # # gdata.* are outside protos with mising documentation "blobId": "A String", # # gdata.* are outside protos with mising documentation + "downloadExternalReadToken": "A String", # # gdata.* are outside protos with mising documentation "downloadReadHandle": "A String", # # gdata.* are outside protos with mising documentation "readToken": "A String", # # gdata.* are outside protos with mising documentation "uploadMetadataContainer": "A String", # # gdata.* are outside protos with mising documentation @@ -209,6 +213,7 @@

Method Details

"blobstore2Info": { # # gdata.* are outside protos with mising documentation # # gdata.* are outside protos with mising documentation "blobGeneration": "A String", # # gdata.* are outside protos with mising documentation "blobId": "A String", # # gdata.* are outside protos with mising documentation + "downloadExternalReadToken": "A String", # # gdata.* are outside protos with mising documentation "downloadReadHandle": "A String", # # gdata.* are outside protos with mising documentation "readToken": "A String", # # gdata.* are outside protos with mising documentation "uploadMetadataContainer": "A String", # # gdata.* are outside protos with mising documentation @@ -234,6 +239,7 @@

Method Details

"blobstore2Info": { # # gdata.* are outside protos with mising documentation # # gdata.* are outside protos with mising documentation "blobGeneration": "A String", # # gdata.* are outside protos with mising documentation "blobId": "A String", # # gdata.* are outside protos with mising documentation + "downloadExternalReadToken": "A String", # # gdata.* are outside protos with mising documentation "downloadReadHandle": "A String", # # gdata.* are outside protos with mising documentation "readToken": "A String", # # gdata.* are outside protos with mising documentation "uploadMetadataContainer": "A String", # # gdata.* are outside protos with mising documentation @@ -257,6 +263,7 @@

Method Details

"blobstore2Info": { # # gdata.* are outside protos with mising documentation # # gdata.* are outside protos with mising documentation "blobGeneration": "A String", # # gdata.* are outside protos with mising documentation "blobId": "A String", # # gdata.* are outside protos with mising documentation + "downloadExternalReadToken": "A String", # # gdata.* are outside protos with mising documentation "downloadReadHandle": "A String", # # gdata.* are outside protos with mising documentation "readToken": "A String", # # gdata.* are outside protos with mising documentation "uploadMetadataContainer": "A String", # # gdata.* are outside protos with mising documentation @@ -284,6 +291,7 @@

Method Details

"blobstore2Info": { # # gdata.* are outside protos with mising documentation # # gdata.* are outside protos with mising documentation "blobGeneration": "A String", # # gdata.* are outside protos with mising documentation "blobId": "A String", # # gdata.* are outside protos with mising documentation + "downloadExternalReadToken": "A String", # # gdata.* are outside protos with mising documentation "downloadReadHandle": "A String", # # gdata.* are outside protos with mising documentation "readToken": "A String", # # gdata.* are outside protos with mising documentation "uploadMetadataContainer": "A String", # # gdata.* are outside protos with mising documentation diff --git a/docs/dyn/cloudsupport_v2beta.media.html b/docs/dyn/cloudsupport_v2beta.media.html index ac33506094..d4e1e2805a 100644 --- a/docs/dyn/cloudsupport_v2beta.media.html +++ b/docs/dyn/cloudsupport_v2beta.media.html @@ -113,6 +113,7 @@

Method Details

"blobstore2Info": { # # gdata.* are outside protos with mising documentation # # gdata.* are outside protos with mising documentation "blobGeneration": "A String", # # gdata.* are outside protos with mising documentation "blobId": "A String", # # gdata.* are outside protos with mising documentation + "downloadExternalReadToken": "A String", # # gdata.* are outside protos with mising documentation "downloadReadHandle": "A String", # # gdata.* are outside protos with mising documentation "readToken": "A String", # # gdata.* are outside protos with mising documentation "uploadMetadataContainer": "A String", # # gdata.* are outside protos with mising documentation @@ -123,6 +124,7 @@

Method Details

"blobstore2Info": { # # gdata.* are outside protos with mising documentation # # gdata.* are outside protos with mising documentation "blobGeneration": "A String", # # gdata.* are outside protos with mising documentation "blobId": "A String", # # gdata.* are outside protos with mising documentation + "downloadExternalReadToken": "A String", # # gdata.* are outside protos with mising documentation "downloadReadHandle": "A String", # # gdata.* are outside protos with mising documentation "readToken": "A String", # # gdata.* are outside protos with mising documentation "uploadMetadataContainer": "A String", # # gdata.* are outside protos with mising documentation @@ -158,6 +160,7 @@

Method Details

"blobstore2Info": { # # gdata.* are outside protos with mising documentation # # gdata.* are outside protos with mising documentation "blobGeneration": "A String", # # gdata.* are outside protos with mising documentation "blobId": "A String", # # gdata.* are outside protos with mising documentation + "downloadExternalReadToken": "A String", # # gdata.* are outside protos with mising documentation "downloadReadHandle": "A String", # # gdata.* are outside protos with mising documentation "readToken": "A String", # # gdata.* are outside protos with mising documentation "uploadMetadataContainer": "A String", # # gdata.* are outside protos with mising documentation @@ -182,6 +185,7 @@

Method Details

"blobstore2Info": { # # gdata.* are outside protos with mising documentation # # gdata.* are outside protos with mising documentation "blobGeneration": "A String", # # gdata.* are outside protos with mising documentation "blobId": "A String", # # gdata.* are outside protos with mising documentation + "downloadExternalReadToken": "A String", # # gdata.* are outside protos with mising documentation "downloadReadHandle": "A String", # # gdata.* are outside protos with mising documentation "readToken": "A String", # # gdata.* are outside protos with mising documentation "uploadMetadataContainer": "A String", # # gdata.* are outside protos with mising documentation @@ -209,6 +213,7 @@

Method Details

"blobstore2Info": { # # gdata.* are outside protos with mising documentation # # gdata.* are outside protos with mising documentation "blobGeneration": "A String", # # gdata.* are outside protos with mising documentation "blobId": "A String", # # gdata.* are outside protos with mising documentation + "downloadExternalReadToken": "A String", # # gdata.* are outside protos with mising documentation "downloadReadHandle": "A String", # # gdata.* are outside protos with mising documentation "readToken": "A String", # # gdata.* are outside protos with mising documentation "uploadMetadataContainer": "A String", # # gdata.* are outside protos with mising documentation @@ -234,6 +239,7 @@

Method Details

"blobstore2Info": { # # gdata.* are outside protos with mising documentation # # gdata.* are outside protos with mising documentation "blobGeneration": "A String", # # gdata.* are outside protos with mising documentation "blobId": "A String", # # gdata.* are outside protos with mising documentation + "downloadExternalReadToken": "A String", # # gdata.* are outside protos with mising documentation "downloadReadHandle": "A String", # # gdata.* are outside protos with mising documentation "readToken": "A String", # # gdata.* are outside protos with mising documentation "uploadMetadataContainer": "A String", # # gdata.* are outside protos with mising documentation @@ -257,6 +263,7 @@

Method Details

"blobstore2Info": { # # gdata.* are outside protos with mising documentation # # gdata.* are outside protos with mising documentation "blobGeneration": "A String", # # gdata.* are outside protos with mising documentation "blobId": "A String", # # gdata.* are outside protos with mising documentation + "downloadExternalReadToken": "A String", # # gdata.* are outside protos with mising documentation "downloadReadHandle": "A String", # # gdata.* are outside protos with mising documentation "readToken": "A String", # # gdata.* are outside protos with mising documentation "uploadMetadataContainer": "A String", # # gdata.* are outside protos with mising documentation @@ -284,6 +291,7 @@

Method Details

"blobstore2Info": { # # gdata.* are outside protos with mising documentation # # gdata.* are outside protos with mising documentation "blobGeneration": "A String", # # gdata.* are outside protos with mising documentation "blobId": "A String", # # gdata.* are outside protos with mising documentation + "downloadExternalReadToken": "A String", # # gdata.* are outside protos with mising documentation "downloadReadHandle": "A String", # # gdata.* are outside protos with mising documentation "readToken": "A String", # # gdata.* are outside protos with mising documentation "uploadMetadataContainer": "A String", # # gdata.* are outside protos with mising documentation diff --git a/docs/dyn/composer_v1.projects.locations.operations.html b/docs/dyn/composer_v1.projects.locations.operations.html index 1f48ca520f..512d8bf49f 100644 --- a/docs/dyn/composer_v1.projects.locations.operations.html +++ b/docs/dyn/composer_v1.projects.locations.operations.html @@ -157,7 +157,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -189,7 +189,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], }
diff --git a/docs/dyn/composer_v1beta1.projects.locations.operations.html b/docs/dyn/composer_v1beta1.projects.locations.operations.html index 0d91ca9dc1..3f4fd74bca 100644 --- a/docs/dyn/composer_v1beta1.projects.locations.operations.html +++ b/docs/dyn/composer_v1beta1.projects.locations.operations.html @@ -157,7 +157,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -189,7 +189,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/compute_alpha.acceleratorTypes.html b/docs/dyn/compute_alpha.acceleratorTypes.html index a14334cc06..ae261377c3 100644 --- a/docs/dyn/compute_alpha.acceleratorTypes.html +++ b/docs/dyn/compute_alpha.acceleratorTypes.html @@ -258,11 +258,11 @@

Method Details

"description": "A String", # [Output Only] An optional textual description of the resource. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#acceleratorType", # [Output Only] The type of the resource. Alwayscompute#acceleratorType for accelerator types. + "kind": "compute#acceleratorType", # Output only. [Output Only] The type of the resource. Alwayscompute#acceleratorType for accelerator types. "maximumCardsPerInstance": 42, # [Output Only] Maximum number of accelerator cards allowed per instance. "name": "A String", # [Output Only] Name of the resource. - "selfLink": "A String", # [Output Only] Server-defined, fully qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined, fully qualified URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. "zone": "A String", # [Output Only] The name of the zone where the accelerator type resides, # such as us-central1-a. # You must specify this field as part of the HTTP request URL. It is @@ -297,15 +297,15 @@

Method Details

}, }, }, - "kind": "compute#acceleratorTypeAggregatedList", # [Output Only] Type of resource. Alwayscompute#acceleratorTypeAggregatedList for aggregated lists of + "kind": "compute#acceleratorTypeAggregatedList", # Output only. [Output Only] Type of resource. Alwayscompute#acceleratorTypeAggregatedList for aggregated lists of # accelerator types. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -422,11 +422,11 @@

Method Details

"description": "A String", # [Output Only] An optional textual description of the resource. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#acceleratorType", # [Output Only] The type of the resource. Alwayscompute#acceleratorType for accelerator types. + "kind": "compute#acceleratorType", # Output only. [Output Only] The type of the resource. Alwayscompute#acceleratorType for accelerator types. "maximumCardsPerInstance": 42, # [Output Only] Maximum number of accelerator cards allowed per instance. "name": "A String", # [Output Only] Name of the resource. - "selfLink": "A String", # [Output Only] Server-defined, fully qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined, fully qualified URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. "zone": "A String", # [Output Only] The name of the zone where the accelerator type resides, # such as us-central1-a. # You must specify this field as part of the HTTP request URL. It is @@ -587,24 +587,24 @@

Method Details

"description": "A String", # [Output Only] An optional textual description of the resource. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#acceleratorType", # [Output Only] The type of the resource. Alwayscompute#acceleratorType for accelerator types. + "kind": "compute#acceleratorType", # Output only. [Output Only] The type of the resource. Alwayscompute#acceleratorType for accelerator types. "maximumCardsPerInstance": 42, # [Output Only] Maximum number of accelerator cards allowed per instance. "name": "A String", # [Output Only] Name of the resource. - "selfLink": "A String", # [Output Only] Server-defined, fully qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined, fully qualified URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. "zone": "A String", # [Output Only] The name of the zone where the accelerator type resides, # such as us-central1-a. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. }, ], - "kind": "compute#acceleratorTypeList", # [Output Only] Type of resource. Alwayscompute#acceleratorTypeList for lists of accelerator types. + "kind": "compute#acceleratorTypeList", # Output only. [Output Only] Type of resource. Alwayscompute#acceleratorTypeList for lists of accelerator types. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there diff --git a/docs/dyn/compute_alpha.addresses.html b/docs/dyn/compute_alpha.addresses.html index 38f0602737..6e95939188 100644 --- a/docs/dyn/compute_alpha.addresses.html +++ b/docs/dyn/compute_alpha.addresses.html @@ -235,11 +235,11 @@

Method Details

# Reserving a static external IP address. "address": "A String", # The static IP address represented by this resource. "addressType": "A String", # The type of address to reserve, either INTERNAL orEXTERNAL. If unspecified, defaults to EXTERNAL. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this field when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "ipCollection": "A String", # Reference to the source of external IPv4 addresses, # like a PublicDelegatedPrefix (PDP) for BYOIP. @@ -260,7 +260,7 @@

Method Details

"ipv6EndpointType": "A String", # The endpoint type of this address, which should be VM # or NETLB. This is used for deciding which type of endpoint # this address can be used after the external IPv6 address reservation. - "kind": "compute#address", # [Output Only] Type of the resource. Always compute#address for + "kind": "compute#address", # Output only. [Output Only] Type of the resource. Always compute#address for # addresses. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this Address, which is # essentially a hash of the labels set used for optimistic locking. The @@ -316,13 +316,13 @@

Method Details

# - `PRIVATE_SERVICE_CONNECT` for a private network address that is # used to configure Private Service Connect. Only global internal addresses # can use this purpose. - "region": "A String", # [Output Only] The URL of the region where a regional address resides. + "region": "A String", # Output only. [Output Only] The URL of the region where a regional address resides. # For regional addresses, you must specify the region as a path parameter in # the HTTP request URL. *This field is not applicable to global # addresses.* "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "status": "A String", # [Output Only] The status of the address, which can be one ofRESERVING, RESERVED, or IN_USE. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "status": "A String", # Output only. [Output Only] The status of the address, which can be one ofRESERVING, RESERVED, or IN_USE. # An address that is RESERVING is currently in the process of # being reserved. A RESERVED address is currently reserved and # available to use. An IN_USE address is currently being used @@ -363,15 +363,15 @@

Method Details

}, }, }, - "kind": "compute#addressAggregatedList", # [Output Only] Type of resource. Alwayscompute#addressAggregatedList for aggregated lists of + "kind": "compute#addressAggregatedList", # Output only. [Output Only] Type of resource. Alwayscompute#addressAggregatedList for aggregated lists of # addresses. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -607,10 +607,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -622,8 +622,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -732,11 +732,11 @@

Method Details

# Reserving a static external IP address. "address": "A String", # The static IP address represented by this resource. "addressType": "A String", # The type of address to reserve, either INTERNAL orEXTERNAL. If unspecified, defaults to EXTERNAL. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this field when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "ipCollection": "A String", # Reference to the source of external IPv4 addresses, # like a PublicDelegatedPrefix (PDP) for BYOIP. @@ -757,7 +757,7 @@

Method Details

"ipv6EndpointType": "A String", # The endpoint type of this address, which should be VM # or NETLB. This is used for deciding which type of endpoint # this address can be used after the external IPv6 address reservation. - "kind": "compute#address", # [Output Only] Type of the resource. Always compute#address for + "kind": "compute#address", # Output only. [Output Only] Type of the resource. Always compute#address for # addresses. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this Address, which is # essentially a hash of the labels set used for optimistic locking. The @@ -813,13 +813,13 @@

Method Details

# - `PRIVATE_SERVICE_CONNECT` for a private network address that is # used to configure Private Service Connect. Only global internal addresses # can use this purpose. - "region": "A String", # [Output Only] The URL of the region where a regional address resides. + "region": "A String", # Output only. [Output Only] The URL of the region where a regional address resides. # For regional addresses, you must specify the region as a path parameter in # the HTTP request URL. *This field is not applicable to global # addresses.* "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "status": "A String", # [Output Only] The status of the address, which can be one ofRESERVING, RESERVED, or IN_USE. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "status": "A String", # Output only. [Output Only] The status of the address, which can be one ofRESERVING, RESERVED, or IN_USE. # An address that is RESERVING is currently in the process of # being reserved. A RESERVED address is currently reserved and # available to use. An IN_USE address is currently being used @@ -857,11 +857,11 @@

Method Details

# Reserving a static external IP address. "address": "A String", # The static IP address represented by this resource. "addressType": "A String", # The type of address to reserve, either INTERNAL orEXTERNAL. If unspecified, defaults to EXTERNAL. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this field when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "ipCollection": "A String", # Reference to the source of external IPv4 addresses, # like a PublicDelegatedPrefix (PDP) for BYOIP. @@ -882,7 +882,7 @@

Method Details

"ipv6EndpointType": "A String", # The endpoint type of this address, which should be VM # or NETLB. This is used for deciding which type of endpoint # this address can be used after the external IPv6 address reservation. - "kind": "compute#address", # [Output Only] Type of the resource. Always compute#address for + "kind": "compute#address", # Output only. [Output Only] Type of the resource. Always compute#address for # addresses. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this Address, which is # essentially a hash of the labels set used for optimistic locking. The @@ -938,13 +938,13 @@

Method Details

# - `PRIVATE_SERVICE_CONNECT` for a private network address that is # used to configure Private Service Connect. Only global internal addresses # can use this purpose. - "region": "A String", # [Output Only] The URL of the region where a regional address resides. + "region": "A String", # Output only. [Output Only] The URL of the region where a regional address resides. # For regional addresses, you must specify the region as a path parameter in # the HTTP request URL. *This field is not applicable to global # addresses.* "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "status": "A String", # [Output Only] The status of the address, which can be one ofRESERVING, RESERVED, or IN_USE. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "status": "A String", # Output only. [Output Only] The status of the address, which can be one ofRESERVING, RESERVED, or IN_USE. # An address that is RESERVING is currently in the process of # being reserved. A RESERVED address is currently reserved and # available to use. An IN_USE address is currently being used @@ -1135,10 +1135,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1150,8 +1150,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1346,11 +1346,11 @@

Method Details

# Reserving a static external IP address. "address": "A String", # The static IP address represented by this resource. "addressType": "A String", # The type of address to reserve, either INTERNAL orEXTERNAL. If unspecified, defaults to EXTERNAL. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this field when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "ipCollection": "A String", # Reference to the source of external IPv4 addresses, # like a PublicDelegatedPrefix (PDP) for BYOIP. @@ -1371,7 +1371,7 @@

Method Details

"ipv6EndpointType": "A String", # The endpoint type of this address, which should be VM # or NETLB. This is used for deciding which type of endpoint # this address can be used after the external IPv6 address reservation. - "kind": "compute#address", # [Output Only] Type of the resource. Always compute#address for + "kind": "compute#address", # Output only. [Output Only] Type of the resource. Always compute#address for # addresses. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this Address, which is # essentially a hash of the labels set used for optimistic locking. The @@ -1427,13 +1427,13 @@

Method Details

# - `PRIVATE_SERVICE_CONNECT` for a private network address that is # used to configure Private Service Connect. Only global internal addresses # can use this purpose. - "region": "A String", # [Output Only] The URL of the region where a regional address resides. + "region": "A String", # Output only. [Output Only] The URL of the region where a regional address resides. # For regional addresses, you must specify the region as a path parameter in # the HTTP request URL. *This field is not applicable to global # addresses.* "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "status": "A String", # [Output Only] The status of the address, which can be one ofRESERVING, RESERVED, or IN_USE. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "status": "A String", # Output only. [Output Only] The status of the address, which can be one ofRESERVING, RESERVED, or IN_USE. # An address that is RESERVING is currently in the process of # being reserved. A RESERVED address is currently reserved and # available to use. An IN_USE address is currently being used @@ -1446,14 +1446,14 @@

Method Details

], }, ], - "kind": "compute#addressList", # [Output Only] Type of resource. Always compute#addressList for + "kind": "compute#addressList", # Output only. [Output Only] Type of resource. Always compute#addressList for # lists of addresses. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -1698,10 +1698,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1713,8 +1713,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1996,10 +1996,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2011,8 +2011,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.advice.html b/docs/dyn/compute_alpha.advice.html index 1bfac9ef7d..694f3045de 100644 --- a/docs/dyn/compute_alpha.advice.html +++ b/docs/dyn/compute_alpha.advice.html @@ -270,6 +270,9 @@

Method Details

# individual scores according to service provider's preference. { "scores": { # The Scores message groups information about a shard of capacity. + "estimatedUptime": "A String", # The estimated run time of the majority of Spot VMs in the request + # before preemption. The estimate is best-effort only. It is based on + # history data and current conditions. "obtainability": 3.14, # The obtainability score indicates the likelihood of successfully # obtaining (provisioning) the requested number of VMs. # The score range is 0.0 through 1.0. Higher is better. @@ -291,7 +294,7 @@

Method Details

# # For more information, see # Compute Engine instances provisioning models. - "zone": "A String", # The zone name for this shard. + "zone": "A String", # Output only. The zone name for this shard. }, ], }, diff --git a/docs/dyn/compute_alpha.autoscalers.html b/docs/dyn/compute_alpha.autoscalers.html index 102d554a4b..ce1391a58d 100644 --- a/docs/dyn/compute_alpha.autoscalers.html +++ b/docs/dyn/compute_alpha.autoscalers.html @@ -379,7 +379,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -406,7 +406,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -458,13 +458,13 @@

Method Details

}, }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#autoscaler", # [Output Only] Type of the resource. Always compute#autoscaler + "kind": "compute#autoscaler", # Output only. [Output Only] Type of the resource. Always compute#autoscaler # for autoscalers. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -473,15 +473,15 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "recommendedSize": 42, # [Output Only] Target recommended MIG size (number of instances) computed by + "recommendedSize": 42, # Output only. [Output Only] Target recommended MIG size (number of instances) computed by # autoscaler. Autoscaler calculates the recommended MIG size even when the # autoscaling policy mode is different from ON. This field is empty when # autoscaler is not connected to an existing managed instance group or # autoscaler did not generate its prediction. - "region": "A String", # [Output Only] URL of theregion + "region": "A String", # Output only. [Output Only] URL of theregion # where the instance group resides (for autoscalers living in regional # scope). - "scalingScheduleStatus": { # [Output Only] Status information of existing scaling schedules. + "scalingScheduleStatus": { # Output only. [Output Only] Status information of existing scaling schedules. "a_key": { "lastStartTime": "A String", # [Output Only] The last time the scaling schedule became active. # Note: this is a timestamp when a schedule actually became active, not when @@ -497,7 +497,7 @@

Method Details

}, }, "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "status": "A String", # [Output Only] The status of the autoscaler configuration. Current set of # possible values: # @@ -578,7 +578,7 @@

Method Details

], "target": "A String", # URL of the managed instance group that this autoscaler will scale. This # field is required when creating an autoscaler. - "zone": "A String", # [Output Only] URL of thezone + "zone": "A String", # Output only. [Output Only] URL of thezone # where the instance group resides (for autoscalers living in zonal scope). }, ], @@ -610,15 +610,15 @@

Method Details

}, }, }, - "kind": "compute#autoscalerAggregatedList", # [Output Only] Type of resource. Alwayscompute#autoscalerAggregatedList for aggregated lists of + "kind": "compute#autoscalerAggregatedList", # Output only. [Output Only] Type of resource. Alwayscompute#autoscalerAggregatedList for aggregated lists of # autoscalers. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. # end_interface: MixerListResponseWithEtagBuilder "A String", ], @@ -855,10 +855,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -870,8 +870,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1124,7 +1124,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -1151,7 +1151,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -1203,13 +1203,13 @@

Method Details

}, }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#autoscaler", # [Output Only] Type of the resource. Always compute#autoscaler + "kind": "compute#autoscaler", # Output only. [Output Only] Type of the resource. Always compute#autoscaler # for autoscalers. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -1218,15 +1218,15 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "recommendedSize": 42, # [Output Only] Target recommended MIG size (number of instances) computed by + "recommendedSize": 42, # Output only. [Output Only] Target recommended MIG size (number of instances) computed by # autoscaler. Autoscaler calculates the recommended MIG size even when the # autoscaling policy mode is different from ON. This field is empty when # autoscaler is not connected to an existing managed instance group or # autoscaler did not generate its prediction. - "region": "A String", # [Output Only] URL of theregion + "region": "A String", # Output only. [Output Only] URL of theregion # where the instance group resides (for autoscalers living in regional # scope). - "scalingScheduleStatus": { # [Output Only] Status information of existing scaling schedules. + "scalingScheduleStatus": { # Output only. [Output Only] Status information of existing scaling schedules. "a_key": { "lastStartTime": "A String", # [Output Only] The last time the scaling schedule became active. # Note: this is a timestamp when a schedule actually became active, not when @@ -1242,7 +1242,7 @@

Method Details

}, }, "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "status": "A String", # [Output Only] The status of the autoscaler configuration. Current set of # possible values: # @@ -1323,7 +1323,7 @@

Method Details

], "target": "A String", # URL of the managed instance group that this autoscaler will scale. This # field is required when creating an autoscaler. - "zone": "A String", # [Output Only] URL of thezone + "zone": "A String", # Output only. [Output Only] URL of thezone # where the instance group resides (for autoscalers living in zonal scope). }
@@ -1496,7 +1496,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -1523,7 +1523,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -1575,13 +1575,13 @@

Method Details

}, }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#autoscaler", # [Output Only] Type of the resource. Always compute#autoscaler + "kind": "compute#autoscaler", # Output only. [Output Only] Type of the resource. Always compute#autoscaler # for autoscalers. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -1590,15 +1590,15 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "recommendedSize": 42, # [Output Only] Target recommended MIG size (number of instances) computed by + "recommendedSize": 42, # Output only. [Output Only] Target recommended MIG size (number of instances) computed by # autoscaler. Autoscaler calculates the recommended MIG size even when the # autoscaling policy mode is different from ON. This field is empty when # autoscaler is not connected to an existing managed instance group or # autoscaler did not generate its prediction. - "region": "A String", # [Output Only] URL of theregion + "region": "A String", # Output only. [Output Only] URL of theregion # where the instance group resides (for autoscalers living in regional # scope). - "scalingScheduleStatus": { # [Output Only] Status information of existing scaling schedules. + "scalingScheduleStatus": { # Output only. [Output Only] Status information of existing scaling schedules. "a_key": { "lastStartTime": "A String", # [Output Only] The last time the scaling schedule became active. # Note: this is a timestamp when a schedule actually became active, not when @@ -1614,7 +1614,7 @@

Method Details

}, }, "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "status": "A String", # [Output Only] The status of the autoscaler configuration. Current set of # possible values: # @@ -1695,7 +1695,7 @@

Method Details

], "target": "A String", # URL of the managed instance group that this autoscaler will scale. This # field is required when creating an autoscaler. - "zone": "A String", # [Output Only] URL of thezone + "zone": "A String", # Output only. [Output Only] URL of thezone # where the instance group resides (for autoscalers living in zonal scope). } @@ -1877,10 +1877,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1892,8 +1892,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2232,7 +2232,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -2259,7 +2259,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -2311,13 +2311,13 @@

Method Details

}, }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#autoscaler", # [Output Only] Type of the resource. Always compute#autoscaler + "kind": "compute#autoscaler", # Output only. [Output Only] Type of the resource. Always compute#autoscaler # for autoscalers. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -2326,15 +2326,15 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "recommendedSize": 42, # [Output Only] Target recommended MIG size (number of instances) computed by + "recommendedSize": 42, # Output only. [Output Only] Target recommended MIG size (number of instances) computed by # autoscaler. Autoscaler calculates the recommended MIG size even when the # autoscaling policy mode is different from ON. This field is empty when # autoscaler is not connected to an existing managed instance group or # autoscaler did not generate its prediction. - "region": "A String", # [Output Only] URL of theregion + "region": "A String", # Output only. [Output Only] URL of theregion # where the instance group resides (for autoscalers living in regional # scope). - "scalingScheduleStatus": { # [Output Only] Status information of existing scaling schedules. + "scalingScheduleStatus": { # Output only. [Output Only] Status information of existing scaling schedules. "a_key": { "lastStartTime": "A String", # [Output Only] The last time the scaling schedule became active. # Note: this is a timestamp when a schedule actually became active, not when @@ -2350,7 +2350,7 @@

Method Details

}, }, "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "status": "A String", # [Output Only] The status of the autoscaler configuration. Current set of # possible values: # @@ -2431,18 +2431,18 @@

Method Details

], "target": "A String", # URL of the managed instance group that this autoscaler will scale. This # field is required when creating an autoscaler. - "zone": "A String", # [Output Only] URL of thezone + "zone": "A String", # Output only. [Output Only] URL of thezone # where the instance group resides (for autoscalers living in zonal scope). }, ], - "kind": "compute#autoscalerList", # [Output Only] Type of resource. Always compute#autoscalerList + "kind": "compute#autoscalerList", # Output only. [Output Only] Type of resource. Always compute#autoscalerList # for lists of autoscalers. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -2655,7 +2655,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -2682,7 +2682,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -2734,13 +2734,13 @@

Method Details

}, }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#autoscaler", # [Output Only] Type of the resource. Always compute#autoscaler + "kind": "compute#autoscaler", # Output only. [Output Only] Type of the resource. Always compute#autoscaler # for autoscalers. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -2749,15 +2749,15 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "recommendedSize": 42, # [Output Only] Target recommended MIG size (number of instances) computed by + "recommendedSize": 42, # Output only. [Output Only] Target recommended MIG size (number of instances) computed by # autoscaler. Autoscaler calculates the recommended MIG size even when the # autoscaling policy mode is different from ON. This field is empty when # autoscaler is not connected to an existing managed instance group or # autoscaler did not generate its prediction. - "region": "A String", # [Output Only] URL of theregion + "region": "A String", # Output only. [Output Only] URL of theregion # where the instance group resides (for autoscalers living in regional # scope). - "scalingScheduleStatus": { # [Output Only] Status information of existing scaling schedules. + "scalingScheduleStatus": { # Output only. [Output Only] Status information of existing scaling schedules. "a_key": { "lastStartTime": "A String", # [Output Only] The last time the scaling schedule became active. # Note: this is a timestamp when a schedule actually became active, not when @@ -2773,7 +2773,7 @@

Method Details

}, }, "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "status": "A String", # [Output Only] The status of the autoscaler configuration. Current set of # possible values: # @@ -2854,7 +2854,7 @@

Method Details

], "target": "A String", # URL of the managed instance group that this autoscaler will scale. This # field is required when creating an autoscaler. - "zone": "A String", # [Output Only] URL of thezone + "zone": "A String", # Output only. [Output Only] URL of thezone # where the instance group resides (for autoscalers living in zonal scope). } @@ -3037,10 +3037,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3052,8 +3052,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -3335,7 +3335,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -3362,7 +3362,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -3414,13 +3414,13 @@

Method Details

}, }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#autoscaler", # [Output Only] Type of the resource. Always compute#autoscaler + "kind": "compute#autoscaler", # Output only. [Output Only] Type of the resource. Always compute#autoscaler # for autoscalers. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -3429,15 +3429,15 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "recommendedSize": 42, # [Output Only] Target recommended MIG size (number of instances) computed by + "recommendedSize": 42, # Output only. [Output Only] Target recommended MIG size (number of instances) computed by # autoscaler. Autoscaler calculates the recommended MIG size even when the # autoscaling policy mode is different from ON. This field is empty when # autoscaler is not connected to an existing managed instance group or # autoscaler did not generate its prediction. - "region": "A String", # [Output Only] URL of theregion + "region": "A String", # Output only. [Output Only] URL of theregion # where the instance group resides (for autoscalers living in regional # scope). - "scalingScheduleStatus": { # [Output Only] Status information of existing scaling schedules. + "scalingScheduleStatus": { # Output only. [Output Only] Status information of existing scaling schedules. "a_key": { "lastStartTime": "A String", # [Output Only] The last time the scaling schedule became active. # Note: this is a timestamp when a schedule actually became active, not when @@ -3453,7 +3453,7 @@

Method Details

}, }, "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "status": "A String", # [Output Only] The status of the autoscaler configuration. Current set of # possible values: # @@ -3534,7 +3534,7 @@

Method Details

], "target": "A String", # URL of the managed instance group that this autoscaler will scale. This # field is required when creating an autoscaler. - "zone": "A String", # [Output Only] URL of thezone + "zone": "A String", # Output only. [Output Only] URL of thezone # where the instance group resides (for autoscalers living in zonal scope). } @@ -3717,10 +3717,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3732,8 +3732,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.backendBuckets.html b/docs/dyn/compute_alpha.backendBuckets.html index b5de3afe5f..05a9e5f9ce 100644 --- a/docs/dyn/compute_alpha.backendBuckets.html +++ b/docs/dyn/compute_alpha.backendBuckets.html @@ -330,10 +330,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -345,8 +345,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -689,7 +689,7 @@

Method Details

# this backend bucket. "enableCdn": True or False, # If true, enable Cloud CDN for this BackendBucket. "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. - "kind": "compute#backendBucket", # Type of the resource. + "kind": "compute#backendBucket", # Output only. Type of the resource. "loadBalancingScheme": "A String", # The value can only be INTERNAL_MANAGED for cross-region internal layer 7 # load balancer. # @@ -720,15 +720,15 @@

Method Details

"a_key": "A String", }, }, - "region": "A String", # [Output Only] URL of the region where the regional backend bucket + "region": "A String", # Output only. [Output Only] URL of the region where the regional backend bucket # resides. This field is not applicable to global backend buckets. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "usedBy": [ # [Output Only] List of resources referencing that backend bucket. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "usedBy": [ # Output only. [Output Only] List of resources referencing that backend bucket. { - "reference": "A String", # [Output Only] Server-defined URL for UrlMaps referencing that + "reference": "A String", # Output only. [Output Only] Server-defined URL for UrlMaps referencing that # BackendBucket. }, ], @@ -762,13 +762,13 @@

Method Details

}, }, }, - "kind": "compute#backendBucketAggregatedList", # Type of resource. + "kind": "compute#backendBucketAggregatedList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -1001,10 +1001,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1016,8 +1016,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1285,10 +1285,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1300,8 +1300,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1544,7 +1544,7 @@

Method Details

# this backend bucket. "enableCdn": True or False, # If true, enable Cloud CDN for this BackendBucket. "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. - "kind": "compute#backendBucket", # Type of the resource. + "kind": "compute#backendBucket", # Output only. Type of the resource. "loadBalancingScheme": "A String", # The value can only be INTERNAL_MANAGED for cross-region internal layer 7 # load balancer. # @@ -1575,15 +1575,15 @@

Method Details

"a_key": "A String", }, }, - "region": "A String", # [Output Only] URL of the region where the regional backend bucket + "region": "A String", # Output only. [Output Only] URL of the region where the regional backend bucket # resides. This field is not applicable to global backend buckets. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "usedBy": [ # [Output Only] List of resources referencing that backend bucket. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "usedBy": [ # Output only. [Output Only] List of resources referencing that backend bucket. { - "reference": "A String", # [Output Only] Server-defined URL for UrlMaps referencing that + "reference": "A String", # Output only. [Output Only] Server-defined URL for UrlMaps referencing that # BackendBucket. }, ], @@ -2116,7 +2116,7 @@

Method Details

# this backend bucket. "enableCdn": True or False, # If true, enable Cloud CDN for this BackendBucket. "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. - "kind": "compute#backendBucket", # Type of the resource. + "kind": "compute#backendBucket", # Output only. Type of the resource. "loadBalancingScheme": "A String", # The value can only be INTERNAL_MANAGED for cross-region internal layer 7 # load balancer. # @@ -2147,15 +2147,15 @@

Method Details

"a_key": "A String", }, }, - "region": "A String", # [Output Only] URL of the region where the regional backend bucket + "region": "A String", # Output only. [Output Only] URL of the region where the regional backend bucket # resides. This field is not applicable to global backend buckets. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "usedBy": [ # [Output Only] List of resources referencing that backend bucket. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "usedBy": [ # Output only. [Output Only] List of resources referencing that backend bucket. { - "reference": "A String", # [Output Only] Server-defined URL for UrlMaps referencing that + "reference": "A String", # Output only. [Output Only] Server-defined URL for UrlMaps referencing that # BackendBucket. }, ], @@ -2339,10 +2339,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2354,8 +2354,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2684,7 +2684,7 @@

Method Details

# this backend bucket. "enableCdn": True or False, # If true, enable Cloud CDN for this BackendBucket. "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. - "kind": "compute#backendBucket", # Type of the resource. + "kind": "compute#backendBucket", # Output only. Type of the resource. "loadBalancingScheme": "A String", # The value can only be INTERNAL_MANAGED for cross-region internal layer 7 # load balancer. # @@ -2715,27 +2715,27 @@

Method Details

"a_key": "A String", }, }, - "region": "A String", # [Output Only] URL of the region where the regional backend bucket + "region": "A String", # Output only. [Output Only] URL of the region where the regional backend bucket # resides. This field is not applicable to global backend buckets. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "usedBy": [ # [Output Only] List of resources referencing that backend bucket. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "usedBy": [ # Output only. [Output Only] List of resources referencing that backend bucket. { - "reference": "A String", # [Output Only] Server-defined URL for UrlMaps referencing that + "reference": "A String", # Output only. [Output Only] Server-defined URL for UrlMaps referencing that # BackendBucket. }, ], }, ], - "kind": "compute#backendBucketList", # Type of resource. + "kind": "compute#backendBucketList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -3012,7 +3012,7 @@

Method Details

# this backend bucket. "enableCdn": True or False, # If true, enable Cloud CDN for this BackendBucket. "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. - "kind": "compute#backendBucket", # Type of the resource. + "kind": "compute#backendBucket", # Output only. Type of the resource. "loadBalancingScheme": "A String", # The value can only be INTERNAL_MANAGED for cross-region internal layer 7 # load balancer. # @@ -3043,28 +3043,28 @@

Method Details

"a_key": "A String", }, }, - "region": "A String", # [Output Only] URL of the region where the regional backend bucket + "region": "A String", # Output only. [Output Only] URL of the region where the regional backend bucket # resides. This field is not applicable to global backend buckets. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "usedBy": [ # [Output Only] List of resources referencing that backend bucket. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "usedBy": [ # Output only. [Output Only] List of resources referencing that backend bucket. { - "reference": "A String", # [Output Only] Server-defined URL for UrlMaps referencing that + "reference": "A String", # Output only. [Output Only] Server-defined URL for UrlMaps referencing that # BackendBucket. }, ], }, ], - "kind": "compute#usableBackendBucketList", # [Output Only] Type of resource. Alwayscompute#usableBackendBucketList for lists of usable backend + "kind": "compute#usableBackendBucketList", # Output only. [Output Only] Type of resource. Alwayscompute#usableBackendBucketList for lists of usable backend # buckets. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -3282,7 +3282,7 @@

Method Details

# this backend bucket. "enableCdn": True or False, # If true, enable Cloud CDN for this BackendBucket. "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. - "kind": "compute#backendBucket", # Type of the resource. + "kind": "compute#backendBucket", # Output only. Type of the resource. "loadBalancingScheme": "A String", # The value can only be INTERNAL_MANAGED for cross-region internal layer 7 # load balancer. # @@ -3313,15 +3313,15 @@

Method Details

"a_key": "A String", }, }, - "region": "A String", # [Output Only] URL of the region where the regional backend bucket + "region": "A String", # Output only. [Output Only] URL of the region where the regional backend bucket # resides. This field is not applicable to global backend buckets. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "usedBy": [ # [Output Only] List of resources referencing that backend bucket. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "usedBy": [ # Output only. [Output Only] List of resources referencing that backend bucket. { - "reference": "A String", # [Output Only] Server-defined URL for UrlMaps referencing that + "reference": "A String", # Output only. [Output Only] Server-defined URL for UrlMaps referencing that # BackendBucket. }, ], @@ -3505,10 +3505,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3520,8 +3520,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -3794,10 +3794,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3809,8 +3809,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -4956,7 +4956,7 @@

Method Details

# this backend bucket. "enableCdn": True or False, # If true, enable Cloud CDN for this BackendBucket. "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. - "kind": "compute#backendBucket", # Type of the resource. + "kind": "compute#backendBucket", # Output only. Type of the resource. "loadBalancingScheme": "A String", # The value can only be INTERNAL_MANAGED for cross-region internal layer 7 # load balancer. # @@ -4987,15 +4987,15 @@

Method Details

"a_key": "A String", }, }, - "region": "A String", # [Output Only] URL of the region where the regional backend bucket + "region": "A String", # Output only. [Output Only] URL of the region where the regional backend bucket # resides. This field is not applicable to global backend buckets. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "usedBy": [ # [Output Only] List of resources referencing that backend bucket. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "usedBy": [ # Output only. [Output Only] List of resources referencing that backend bucket. { - "reference": "A String", # [Output Only] Server-defined URL for UrlMaps referencing that + "reference": "A String", # Output only. [Output Only] Server-defined URL for UrlMaps referencing that # BackendBucket. }, ], @@ -5179,10 +5179,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -5194,8 +5194,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.backendServices.html b/docs/dyn/compute_alpha.backendServices.html index b338bd0d33..f2e08dc497 100644 --- a/docs/dyn/compute_alpha.backendServices.html +++ b/docs/dyn/compute_alpha.backendServices.html @@ -339,10 +339,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -354,8 +354,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -696,6 +696,13 @@

Method Details

# capacity, backends in this layer would be used and traffic would be # assigned based on the load balancing algorithm you use. This is the # default + "service": "A String", # Represents a service backend (e.g., Cloud Run service, PSC Service + # Attachment). + # e.g. + # "run.googleapis.com/projects/123456789/locations/us-central1/services/my-service" + # for Cloud Run service. + # "compute.googleapis.com/projects/123456789/regions/us-central1/serviceAttachments/my-service-attachment" + # for PSC Service Attachment. "trafficDuration": "A String", }, ], @@ -997,7 +1004,7 @@

Method Details

# number of hosts in the load balancing pool is larger than the ring size, # each host will be assigned a single virtual node. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customMetrics": [ # List of custom metrics that are used for theWEIGHTED_ROUND_ROBIN locality_lb_policy. { # Custom Metrics are used for WEIGHTED_ROUND_ROBIN @@ -1293,7 +1300,7 @@

Method Details

# oauth2ClientSecretSha256 field. # # @InputOnly - "oauth2ClientSecretSha256": "A String", # [Output Only] SHA256 hash value for the field oauth2_client_secret above. + "oauth2ClientSecretSha256": "A String", # Output only. [Output Only] SHA256 hash value for the field oauth2_client_secret above. }, "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. @@ -1329,7 +1336,7 @@

Method Details

# - Traffic # Director with Envoy proxies and proxyless gRPC (load balancing scheme # INTERNAL_SELF_MANAGED). - "kind": "compute#backendService", # [Output Only] Type of resource. Always compute#backendService + "kind": "compute#backendService", # Output only. [Output Only] Type of resource. Always compute#backendService # for backend services. "loadBalancingScheme": "A String", # Specifies the load balancer type. A backend service # created for one type of load balancer cannot be used with another. @@ -1686,7 +1693,7 @@

Method Details

# # Must be set to GRPC when the backend service is referenced by a URL map # that is bound to target gRPC proxy. - "region": "A String", # [Output Only] URL of the region where the regional backend service + "region": "A String", # Output only. [Output Only] URL of the region where the regional backend service # resides. This field is not applicable to global backend services. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -2130,7 +2137,7 @@

Method Details

], }, "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "serviceBindings": [ # URLs of networkservices.ServiceBinding resources. # # Can only be set if load balancing scheme is INTERNAL_SELF_MANAGED. @@ -2272,9 +2279,9 @@

Method Details

}, ], }, - "usedBy": [ # [Output Only] List of resources referencing given backend service. + "usedBy": [ # Output only. [Output Only] List of resources referencing given backend service. { - "reference": "A String", # [Output Only] Server-defined URL for resources referencing given + "reference": "A String", # Output only. [Output Only] Server-defined URL for resources referencing given # BackendService like UrlMaps, TargetTcpProxies, TargetSslProxies # and ForwardingRule. }, @@ -2319,14 +2326,14 @@

Method Details

}, }, }, - "kind": "compute#backendServiceAggregatedList", # Type of resource. + "kind": "compute#backendServiceAggregatedList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -2561,10 +2568,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2576,8 +2583,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2845,10 +2852,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2860,8 +2867,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -3102,6 +3109,13 @@

Method Details

# capacity, backends in this layer would be used and traffic would be # assigned based on the load balancing algorithm you use. This is the # default + "service": "A String", # Represents a service backend (e.g., Cloud Run service, PSC Service + # Attachment). + # e.g. + # "run.googleapis.com/projects/123456789/locations/us-central1/services/my-service" + # for Cloud Run service. + # "compute.googleapis.com/projects/123456789/regions/us-central1/serviceAttachments/my-service-attachment" + # for PSC Service Attachment. "trafficDuration": "A String", }, ], @@ -3403,7 +3417,7 @@

Method Details

# number of hosts in the load balancing pool is larger than the ring size, # each host will be assigned a single virtual node. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customMetrics": [ # List of custom metrics that are used for theWEIGHTED_ROUND_ROBIN locality_lb_policy. { # Custom Metrics are used for WEIGHTED_ROUND_ROBIN @@ -3699,7 +3713,7 @@

Method Details

# oauth2ClientSecretSha256 field. # # @InputOnly - "oauth2ClientSecretSha256": "A String", # [Output Only] SHA256 hash value for the field oauth2_client_secret above. + "oauth2ClientSecretSha256": "A String", # Output only. [Output Only] SHA256 hash value for the field oauth2_client_secret above. }, "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. @@ -3735,7 +3749,7 @@

Method Details

# - Traffic # Director with Envoy proxies and proxyless gRPC (load balancing scheme # INTERNAL_SELF_MANAGED). - "kind": "compute#backendService", # [Output Only] Type of resource. Always compute#backendService + "kind": "compute#backendService", # Output only. [Output Only] Type of resource. Always compute#backendService # for backend services. "loadBalancingScheme": "A String", # Specifies the load balancer type. A backend service # created for one type of load balancer cannot be used with another. @@ -4092,7 +4106,7 @@

Method Details

# # Must be set to GRPC when the backend service is referenced by a URL map # that is bound to target gRPC proxy. - "region": "A String", # [Output Only] URL of the region where the regional backend service + "region": "A String", # Output only. [Output Only] URL of the region where the regional backend service # resides. This field is not applicable to global backend services. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -4536,7 +4550,7 @@

Method Details

], }, "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "serviceBindings": [ # URLs of networkservices.ServiceBinding resources. # # Can only be set if load balancing scheme is INTERNAL_SELF_MANAGED. @@ -4678,9 +4692,9 @@

Method Details

}, ], }, - "usedBy": [ # [Output Only] List of resources referencing given backend service. + "usedBy": [ # Output only. [Output Only] List of resources referencing given backend service. { - "reference": "A String", # [Output Only] Server-defined URL for resources referencing given + "reference": "A String", # Output only. [Output Only] Server-defined URL for resources referencing given # BackendService like UrlMaps, TargetTcpProxies, TargetSslProxies # and ForwardingRule. }, @@ -4793,7 +4807,7 @@

Method Details

"associations": [ # A list of associations that belong to this policy. { "attachmentId": "A String", # The resource that the security policy is attached to. - "displayName": "A String", # [Output Only] The display name of the security policy of the association. + "displayName": "A String", # Output only. [Output Only] The display name of the security policy of the association. "excludedFolders": [ # A list of folders to exclude from the security policy. "A String", ], @@ -4801,27 +4815,32 @@

Method Details

"A String", ], "name": "A String", # The name for an association. - "securityPolicyId": "A String", # [Output Only] The security policy ID of the association. - "shortName": "A String", # [Output Only] The short name of the security policy of the association. + "securityPolicyId": "A String", # Output only. [Output Only] The security policy ID of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the security policy of the association. }, ], "cloudArmorConfig": { # Configuration options for Cloud Armor. "enableMl": True or False, # If set to true, enables Cloud Armor Machine Learning. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "ddosProtectionConfig": { "ddosAdaptiveProtection": "A String", - "ddosImpactedBaselineThreshold": 3.14, # Adaptive Protection for Network Load Balancers (and VMs with public IPs) + "ddosImpactedBaselineThreshold": 3.14, # DDoS Protection for Network Load Balancers (and VMs with public IPs) # builds DDos mitigations that minimize collateral damage. It quantifies # this as the fraction of a non-abuse baseline that's inadvertently # blocked. # - # Rules whose collateral damage exceeds - # ddosAdaptiveImpactedBaselineThreshold will not be deployed. Using a lower - # value will prioritize keeping collateral damage low, possibly at the cost - # of its effectiveness in rate limiting some or all of the attack. - # It should typically be between 0.01 and 0.10. + # Rules whose collateral damage exceeds ddosImpactedBaselineThreshold will + # not be deployed. Using a lower value will prioritize keeping collateral + # damage low, possibly at the cost of its effectiveness in rate limiting + # some or all of the attack. It should typically be unset, so Advanced DDos + # (and Adaptive Protection) uses the best mitigation it can find. Setting + # the threshold is advised if there are logs for false positive detections + # with high collateral damage, and will cause Advanced DDos to attempt to + # find a less aggressive rule that satisfies the constraint; Failing that, + # it will fall back to no mitigation (smaller attack) or to broader network + # throttles (larger attack). "ddosProtection": "A String", }, "description": "A String", # An optional description of this resource. Provide this property when you @@ -4844,9 +4863,9 @@

Method Details

# # To see the latest fingerprint, make get() request to the # security policy. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#securityPolicy", # [Output only] Type of the resource. Alwayscompute#securityPolicyfor security policies + "kind": "compute#securityPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyfor security policies "labelFingerprint": "A String", # A fingerprint for the labels being applied to this security policy, which # is essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -4866,7 +4885,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "parent": "A String", # [Output Only] The parent of the security policy. + "parent": "A String", # Output only. [Output Only] The parent of the security policy. "recaptchaOptionsConfig": { "redirectSiteKey": "A String", # An optional field to supply a reCAPTCHA site key to be used for all the # rules using the redirect action with the type of GOOGLE_RECAPTCHA under @@ -4876,9 +4895,9 @@

Method Details

# This field is only supported in Global Security Policies of type # CLOUD_ARMOR. }, - "region": "A String", # [Output Only] URL of the region where the regional security policy + "region": "A String", # Output only. [Output Only] URL of the region where the regional security policy # resides. This field is not applicable to global security policies. - "ruleTupleCount": 42, # [Output Only] Total count of all security policy rule tuples. A security + "ruleTupleCount": 42, # Output only. [Output Only] Total count of all security policy rule tuples. A security # policy can not exceed a set number of tuples. "rules": [ # A list of rules that belong to this policy. # There must always be a default rule which is a rule with priority @@ -4935,7 +4954,7 @@

Method Details

}, ], }, - "kind": "compute#securityPolicyRule", # [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules + "kind": "compute#securityPolicyRule", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -5153,6 +5172,13 @@

Method Details

# evaluatePreconfiguredWaf() is not used, this field will have no effect. "exclusions": [ # A list of exclusions to apply during preconfigured WAF evaluation. { + "requestBodiesToExclude": [ # A list of request body fields to be excluded from inspection during + # preconfigured WAF evaluation. + { + "op": "A String", # The match operator for the field. + "val": "A String", # The value of the field. + }, + ], "requestCookiesToExclude": [ # A list of request cookie names whose value will be excluded from # inspection during preconfigured WAF evaluation. { @@ -5359,13 +5385,13 @@

Method Details

}, "redirectTarget": "A String", # This must be specified for redirect actions. Cannot be specified for any # other actions. - "ruleManagedProtectionTier": "A String", # [Output Only] The minimum Cloud Armor subscription required for this + "ruleManagedProtectionTier": "A String", # Output only. [Output Only] The minimum Cloud Armor subscription required for this # rule. # [Deprecated] Use requiredManagedProtectionTiers instead. "ruleNumber": "A String", # Identifier for the rule. This is only unique within the given security # policy. This can only be set during rule creation, if rule number is not # specified it will be generated by the server. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall security + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall security # policy rule. "targetResources": [ # A list of network resource URLs to which this rule applies. This field # allows you to control which network's VMs get this rule. If this field @@ -5380,8 +5406,8 @@

Method Details

], }, ], - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shortName": "A String", # User-provided name of the organization security policy. The name should be # unique in the organization in which the security policy is created. This # should only be used when SecurityPolicyType is CLOUD_ARMOR. @@ -5512,7 +5538,7 @@

Method Details

"weightError": "A String", }, ], - "kind": "compute#backendServiceGroupHealth", # [Output Only] Type of resource. Alwayscompute#backendServiceGroupHealth for the health of backend + "kind": "compute#backendServiceGroupHealth", # Output only. [Output Only] Type of resource. Alwayscompute#backendServiceGroupHealth for the health of backend # services. } @@ -6042,6 +6068,13 @@

Method Details

# capacity, backends in this layer would be used and traffic would be # assigned based on the load balancing algorithm you use. This is the # default + "service": "A String", # Represents a service backend (e.g., Cloud Run service, PSC Service + # Attachment). + # e.g. + # "run.googleapis.com/projects/123456789/locations/us-central1/services/my-service" + # for Cloud Run service. + # "compute.googleapis.com/projects/123456789/regions/us-central1/serviceAttachments/my-service-attachment" + # for PSC Service Attachment. "trafficDuration": "A String", }, ], @@ -6343,7 +6376,7 @@

Method Details

# number of hosts in the load balancing pool is larger than the ring size, # each host will be assigned a single virtual node. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customMetrics": [ # List of custom metrics that are used for theWEIGHTED_ROUND_ROBIN locality_lb_policy. { # Custom Metrics are used for WEIGHTED_ROUND_ROBIN @@ -6639,7 +6672,7 @@

Method Details

# oauth2ClientSecretSha256 field. # # @InputOnly - "oauth2ClientSecretSha256": "A String", # [Output Only] SHA256 hash value for the field oauth2_client_secret above. + "oauth2ClientSecretSha256": "A String", # Output only. [Output Only] SHA256 hash value for the field oauth2_client_secret above. }, "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. @@ -6675,7 +6708,7 @@

Method Details

# - Traffic # Director with Envoy proxies and proxyless gRPC (load balancing scheme # INTERNAL_SELF_MANAGED). - "kind": "compute#backendService", # [Output Only] Type of resource. Always compute#backendService + "kind": "compute#backendService", # Output only. [Output Only] Type of resource. Always compute#backendService # for backend services. "loadBalancingScheme": "A String", # Specifies the load balancer type. A backend service # created for one type of load balancer cannot be used with another. @@ -7032,7 +7065,7 @@

Method Details

# # Must be set to GRPC when the backend service is referenced by a URL map # that is bound to target gRPC proxy. - "region": "A String", # [Output Only] URL of the region where the regional backend service + "region": "A String", # Output only. [Output Only] URL of the region where the regional backend service # resides. This field is not applicable to global backend services. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -7476,7 +7509,7 @@

Method Details

], }, "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "serviceBindings": [ # URLs of networkservices.ServiceBinding resources. # # Can only be set if load balancing scheme is INTERNAL_SELF_MANAGED. @@ -7618,9 +7651,9 @@

Method Details

}, ], }, - "usedBy": [ # [Output Only] List of resources referencing given backend service. + "usedBy": [ # Output only. [Output Only] List of resources referencing given backend service. { - "reference": "A String", # [Output Only] Server-defined URL for resources referencing given + "reference": "A String", # Output only. [Output Only] Server-defined URL for resources referencing given # BackendService like UrlMaps, TargetTcpProxies, TargetSslProxies # and ForwardingRule. }, @@ -7815,10 +7848,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -7830,8 +7863,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -8158,6 +8191,13 @@

Method Details

# capacity, backends in this layer would be used and traffic would be # assigned based on the load balancing algorithm you use. This is the # default + "service": "A String", # Represents a service backend (e.g., Cloud Run service, PSC Service + # Attachment). + # e.g. + # "run.googleapis.com/projects/123456789/locations/us-central1/services/my-service" + # for Cloud Run service. + # "compute.googleapis.com/projects/123456789/regions/us-central1/serviceAttachments/my-service-attachment" + # for PSC Service Attachment. "trafficDuration": "A String", }, ], @@ -8459,7 +8499,7 @@

Method Details

# number of hosts in the load balancing pool is larger than the ring size, # each host will be assigned a single virtual node. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customMetrics": [ # List of custom metrics that are used for theWEIGHTED_ROUND_ROBIN locality_lb_policy. { # Custom Metrics are used for WEIGHTED_ROUND_ROBIN @@ -8755,7 +8795,7 @@

Method Details

# oauth2ClientSecretSha256 field. # # @InputOnly - "oauth2ClientSecretSha256": "A String", # [Output Only] SHA256 hash value for the field oauth2_client_secret above. + "oauth2ClientSecretSha256": "A String", # Output only. [Output Only] SHA256 hash value for the field oauth2_client_secret above. }, "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. @@ -8791,7 +8831,7 @@

Method Details

# - Traffic # Director with Envoy proxies and proxyless gRPC (load balancing scheme # INTERNAL_SELF_MANAGED). - "kind": "compute#backendService", # [Output Only] Type of resource. Always compute#backendService + "kind": "compute#backendService", # Output only. [Output Only] Type of resource. Always compute#backendService # for backend services. "loadBalancingScheme": "A String", # Specifies the load balancer type. A backend service # created for one type of load balancer cannot be used with another. @@ -9148,7 +9188,7 @@

Method Details

# # Must be set to GRPC when the backend service is referenced by a URL map # that is bound to target gRPC proxy. - "region": "A String", # [Output Only] URL of the region where the regional backend service + "region": "A String", # Output only. [Output Only] URL of the region where the regional backend service # resides. This field is not applicable to global backend services. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -9592,7 +9632,7 @@

Method Details

], }, "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "serviceBindings": [ # URLs of networkservices.ServiceBinding resources. # # Can only be set if load balancing scheme is INTERNAL_SELF_MANAGED. @@ -9734,9 +9774,9 @@

Method Details

}, ], }, - "usedBy": [ # [Output Only] List of resources referencing given backend service. + "usedBy": [ # Output only. [Output Only] List of resources referencing given backend service. { - "reference": "A String", # [Output Only] Server-defined URL for resources referencing given + "reference": "A String", # Output only. [Output Only] Server-defined URL for resources referencing given # BackendService like UrlMaps, TargetTcpProxies, TargetSslProxies # and ForwardingRule. }, @@ -9753,13 +9793,13 @@

Method Details

# Note: if not specified then GLOBAL_VPC_NETWORK will be used. }, ], - "kind": "compute#backendServiceList", # [Output Only] Type of resource. Alwayscompute#backendServiceList for lists of backend services. + "kind": "compute#backendServiceList", # Output only. [Output Only] Type of resource. Alwayscompute#backendServiceList for lists of backend services. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -10034,6 +10074,13 @@

Method Details

# capacity, backends in this layer would be used and traffic would be # assigned based on the load balancing algorithm you use. This is the # default + "service": "A String", # Represents a service backend (e.g., Cloud Run service, PSC Service + # Attachment). + # e.g. + # "run.googleapis.com/projects/123456789/locations/us-central1/services/my-service" + # for Cloud Run service. + # "compute.googleapis.com/projects/123456789/regions/us-central1/serviceAttachments/my-service-attachment" + # for PSC Service Attachment. "trafficDuration": "A String", }, ], @@ -10335,7 +10382,7 @@

Method Details

# number of hosts in the load balancing pool is larger than the ring size, # each host will be assigned a single virtual node. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customMetrics": [ # List of custom metrics that are used for theWEIGHTED_ROUND_ROBIN locality_lb_policy. { # Custom Metrics are used for WEIGHTED_ROUND_ROBIN @@ -10631,7 +10678,7 @@

Method Details

# oauth2ClientSecretSha256 field. # # @InputOnly - "oauth2ClientSecretSha256": "A String", # [Output Only] SHA256 hash value for the field oauth2_client_secret above. + "oauth2ClientSecretSha256": "A String", # Output only. [Output Only] SHA256 hash value for the field oauth2_client_secret above. }, "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. @@ -10667,7 +10714,7 @@

Method Details

# - Traffic # Director with Envoy proxies and proxyless gRPC (load balancing scheme # INTERNAL_SELF_MANAGED). - "kind": "compute#backendService", # [Output Only] Type of resource. Always compute#backendService + "kind": "compute#backendService", # Output only. [Output Only] Type of resource. Always compute#backendService # for backend services. "loadBalancingScheme": "A String", # Specifies the load balancer type. A backend service # created for one type of load balancer cannot be used with another. @@ -11024,7 +11071,7 @@

Method Details

# # Must be set to GRPC when the backend service is referenced by a URL map # that is bound to target gRPC proxy. - "region": "A String", # [Output Only] URL of the region where the regional backend service + "region": "A String", # Output only. [Output Only] URL of the region where the regional backend service # resides. This field is not applicable to global backend services. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -11468,7 +11515,7 @@

Method Details

], }, "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "serviceBindings": [ # URLs of networkservices.ServiceBinding resources. # # Can only be set if load balancing scheme is INTERNAL_SELF_MANAGED. @@ -11610,9 +11657,9 @@

Method Details

}, ], }, - "usedBy": [ # [Output Only] List of resources referencing given backend service. + "usedBy": [ # Output only. [Output Only] List of resources referencing given backend service. { - "reference": "A String", # [Output Only] Server-defined URL for resources referencing given + "reference": "A String", # Output only. [Output Only] Server-defined URL for resources referencing given # BackendService like UrlMaps, TargetTcpProxies, TargetSslProxies # and ForwardingRule. }, @@ -11629,14 +11676,14 @@

Method Details

# Note: if not specified then GLOBAL_VPC_NETWORK will be used. }, ], - "kind": "compute#usableBackendServiceList", # [Output Only] Type of resource. Alwayscompute#usableBackendServiceList for lists of usable backend + "kind": "compute#usableBackendServiceList", # Output only. [Output Only] Type of resource. Alwayscompute#usableBackendServiceList for lists of usable backend # services. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -11853,6 +11900,13 @@

Method Details

# capacity, backends in this layer would be used and traffic would be # assigned based on the load balancing algorithm you use. This is the # default + "service": "A String", # Represents a service backend (e.g., Cloud Run service, PSC Service + # Attachment). + # e.g. + # "run.googleapis.com/projects/123456789/locations/us-central1/services/my-service" + # for Cloud Run service. + # "compute.googleapis.com/projects/123456789/regions/us-central1/serviceAttachments/my-service-attachment" + # for PSC Service Attachment. "trafficDuration": "A String", }, ], @@ -12154,7 +12208,7 @@

Method Details

# number of hosts in the load balancing pool is larger than the ring size, # each host will be assigned a single virtual node. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customMetrics": [ # List of custom metrics that are used for theWEIGHTED_ROUND_ROBIN locality_lb_policy. { # Custom Metrics are used for WEIGHTED_ROUND_ROBIN @@ -12450,7 +12504,7 @@

Method Details

# oauth2ClientSecretSha256 field. # # @InputOnly - "oauth2ClientSecretSha256": "A String", # [Output Only] SHA256 hash value for the field oauth2_client_secret above. + "oauth2ClientSecretSha256": "A String", # Output only. [Output Only] SHA256 hash value for the field oauth2_client_secret above. }, "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. @@ -12486,7 +12540,7 @@

Method Details

# - Traffic # Director with Envoy proxies and proxyless gRPC (load balancing scheme # INTERNAL_SELF_MANAGED). - "kind": "compute#backendService", # [Output Only] Type of resource. Always compute#backendService + "kind": "compute#backendService", # Output only. [Output Only] Type of resource. Always compute#backendService # for backend services. "loadBalancingScheme": "A String", # Specifies the load balancer type. A backend service # created for one type of load balancer cannot be used with another. @@ -12843,7 +12897,7 @@

Method Details

# # Must be set to GRPC when the backend service is referenced by a URL map # that is bound to target gRPC proxy. - "region": "A String", # [Output Only] URL of the region where the regional backend service + "region": "A String", # Output only. [Output Only] URL of the region where the regional backend service # resides. This field is not applicable to global backend services. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -13287,7 +13341,7 @@

Method Details

], }, "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "serviceBindings": [ # URLs of networkservices.ServiceBinding resources. # # Can only be set if load balancing scheme is INTERNAL_SELF_MANAGED. @@ -13429,9 +13483,9 @@

Method Details

}, ], }, - "usedBy": [ # [Output Only] List of resources referencing given backend service. + "usedBy": [ # Output only. [Output Only] List of resources referencing given backend service. { - "reference": "A String", # [Output Only] Server-defined URL for resources referencing given + "reference": "A String", # Output only. [Output Only] Server-defined URL for resources referencing given # BackendService like UrlMaps, TargetTcpProxies, TargetSslProxies # and ForwardingRule. }, @@ -13626,10 +13680,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -13641,8 +13695,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -13915,10 +13969,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -13930,8 +13984,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -15080,10 +15134,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -15095,8 +15149,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -15367,6 +15421,13 @@

Method Details

# capacity, backends in this layer would be used and traffic would be # assigned based on the load balancing algorithm you use. This is the # default + "service": "A String", # Represents a service backend (e.g., Cloud Run service, PSC Service + # Attachment). + # e.g. + # "run.googleapis.com/projects/123456789/locations/us-central1/services/my-service" + # for Cloud Run service. + # "compute.googleapis.com/projects/123456789/regions/us-central1/serviceAttachments/my-service-attachment" + # for PSC Service Attachment. "trafficDuration": "A String", }, ], @@ -15668,7 +15729,7 @@

Method Details

# number of hosts in the load balancing pool is larger than the ring size, # each host will be assigned a single virtual node. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customMetrics": [ # List of custom metrics that are used for theWEIGHTED_ROUND_ROBIN locality_lb_policy. { # Custom Metrics are used for WEIGHTED_ROUND_ROBIN @@ -15964,7 +16025,7 @@

Method Details

# oauth2ClientSecretSha256 field. # # @InputOnly - "oauth2ClientSecretSha256": "A String", # [Output Only] SHA256 hash value for the field oauth2_client_secret above. + "oauth2ClientSecretSha256": "A String", # Output only. [Output Only] SHA256 hash value for the field oauth2_client_secret above. }, "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. @@ -16000,7 +16061,7 @@

Method Details

# - Traffic # Director with Envoy proxies and proxyless gRPC (load balancing scheme # INTERNAL_SELF_MANAGED). - "kind": "compute#backendService", # [Output Only] Type of resource. Always compute#backendService + "kind": "compute#backendService", # Output only. [Output Only] Type of resource. Always compute#backendService # for backend services. "loadBalancingScheme": "A String", # Specifies the load balancer type. A backend service # created for one type of load balancer cannot be used with another. @@ -16357,7 +16418,7 @@

Method Details

# # Must be set to GRPC when the backend service is referenced by a URL map # that is bound to target gRPC proxy. - "region": "A String", # [Output Only] URL of the region where the regional backend service + "region": "A String", # Output only. [Output Only] URL of the region where the regional backend service # resides. This field is not applicable to global backend services. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -16801,7 +16862,7 @@

Method Details

], }, "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "serviceBindings": [ # URLs of networkservices.ServiceBinding resources. # # Can only be set if load balancing scheme is INTERNAL_SELF_MANAGED. @@ -16943,9 +17004,9 @@

Method Details

}, ], }, - "usedBy": [ # [Output Only] List of resources referencing given backend service. + "usedBy": [ # Output only. [Output Only] List of resources referencing given backend service. { - "reference": "A String", # [Output Only] Server-defined URL for resources referencing given + "reference": "A String", # Output only. [Output Only] Server-defined URL for resources referencing given # BackendService like UrlMaps, TargetTcpProxies, TargetSslProxies # and ForwardingRule. }, @@ -17140,10 +17201,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -17155,8 +17216,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.crossSiteNetworks.html b/docs/dyn/compute_alpha.crossSiteNetworks.html index 1b32abb031..024fc0db95 100644 --- a/docs/dyn/compute_alpha.crossSiteNetworks.html +++ b/docs/dyn/compute_alpha.crossSiteNetworks.html @@ -287,10 +287,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -302,8 +302,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -402,12 +402,12 @@

Method Details

# # You can use cross-site networks to connect your on-premises networks to # each other through Interconnect connections. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of the cross-site network. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. - "kind": "compute#crossSiteNetwork", # [Output Only] Type of the resource. Alwayscompute#crossSiteNetwork for cross-site networks. + "kind": "compute#crossSiteNetwork", # Output only. [Output Only] Type of the resource. Alwayscompute#crossSiteNetwork for cross-site networks. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -415,8 +415,8 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. } @@ -434,12 +434,12 @@

Method Details

# # You can use cross-site networks to connect your on-premises networks to # each other through Interconnect connections. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of the cross-site network. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. - "kind": "compute#crossSiteNetwork", # [Output Only] Type of the resource. Alwayscompute#crossSiteNetwork for cross-site networks. + "kind": "compute#crossSiteNetwork", # Output only. [Output Only] Type of the resource. Alwayscompute#crossSiteNetwork for cross-site networks. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -447,8 +447,8 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. } requestId: string, An optional request ID to identify requests. Specify a unique request ID so @@ -631,10 +631,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -646,8 +646,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -832,12 +832,12 @@

Method Details

# # You can use cross-site networks to connect your on-premises networks to # each other through Interconnect connections. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of the cross-site network. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. - "kind": "compute#crossSiteNetwork", # [Output Only] Type of the resource. Alwayscompute#crossSiteNetwork for cross-site networks. + "kind": "compute#crossSiteNetwork", # Output only. [Output Only] Type of the resource. Alwayscompute#crossSiteNetwork for cross-site networks. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -845,18 +845,18 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. }, ], - "kind": "compute#crossSiteNetwork", # [Output Only] Type of the resource. Alwayscompute#crossSiteNetwork for cross-site networks. + "kind": "compute#crossSiteNetwork", # Output only. [Output Only] Type of the resource. Alwayscompute#crossSiteNetwork for cross-site networks. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "unreachables": [ # Output only. [Output Only] Unreachable resources. # end_interface: MixerListResponseWithEtagBuilder "A String", ], @@ -919,12 +919,12 @@

Method Details

# # You can use cross-site networks to connect your on-premises networks to # each other through Interconnect connections. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of the cross-site network. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. - "kind": "compute#crossSiteNetwork", # [Output Only] Type of the resource. Alwayscompute#crossSiteNetwork for cross-site networks. + "kind": "compute#crossSiteNetwork", # Output only. [Output Only] Type of the resource. Alwayscompute#crossSiteNetwork for cross-site networks. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -932,8 +932,8 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. } requestId: string, An optional request ID to identify requests. Specify a unique request ID so @@ -1117,10 +1117,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1132,8 +1132,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.diskSettings.html b/docs/dyn/compute_alpha.diskSettings.html index 45dfed47ed..2d69a2fb87 100644 --- a/docs/dyn/compute_alpha.diskSettings.html +++ b/docs/dyn/compute_alpha.diskSettings.html @@ -147,7 +147,7 @@

Method Details

# Resource Policy, # - Other filtering support (e.g. Label filtering) for Default Resource # Policy can be added here as well - "excludedDiskTypes": [ # [Output Only] A list of Disk Types that will be excluded from applying + "excludedDiskTypes": [ # Output only. [Output Only] A list of Disk Types that will be excluded from applying # the Resource Policy referenced here. # If absent, Disks created in any DiskType can use the referenced # default Resource Policy. @@ -212,7 +212,7 @@

Method Details

# Resource Policy, # - Other filtering support (e.g. Label filtering) for Default Resource # Policy can be added here as well - "excludedDiskTypes": [ # [Output Only] A list of Disk Types that will be excluded from applying + "excludedDiskTypes": [ # Output only. [Output Only] A list of Disk Types that will be excluded from applying # the Resource Policy referenced here. # If absent, Disks created in any DiskType can use the referenced # default Resource Policy. @@ -402,10 +402,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -417,8 +417,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.diskTypes.html b/docs/dyn/compute_alpha.diskTypes.html index 5980cb3ae9..9c0d83a777 100644 --- a/docs/dyn/compute_alpha.diskTypes.html +++ b/docs/dyn/compute_alpha.diskTypes.html @@ -271,7 +271,7 @@

Method Details

"description": "A String", # [Output Only] An optional description of this resource. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#diskType", # [Output Only] Type of the resource. Always compute#diskType + "kind": "compute#diskType", # Output only. [Output Only] Type of the resource. Always compute#diskType # for disk types. "name": "A String", # [Output Only] Name of the resource. "region": "A String", # [Output Only] URL of the region where the disk type resides. Only @@ -279,7 +279,7 @@

Method Details

# You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "validDiskSize": "A String", # [Output Only] An optional textual description of the valid disk size, # such as "10GB-10TB". "zone": "A String", # [Output Only] URL of the zone where the disk type resides. @@ -315,14 +315,14 @@

Method Details

}, }, }, - "kind": "compute#diskTypeAggregatedList", # [Output Only] Type of resource. Alwayscompute#diskTypeAggregatedList. + "kind": "compute#diskTypeAggregatedList", # Output only. [Output Only] Type of resource. Alwayscompute#diskTypeAggregatedList. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -452,7 +452,7 @@

Method Details

"description": "A String", # [Output Only] An optional description of this resource. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#diskType", # [Output Only] Type of the resource. Always compute#diskType + "kind": "compute#diskType", # Output only. [Output Only] Type of the resource. Always compute#diskType # for disk types. "name": "A String", # [Output Only] Name of the resource. "region": "A String", # [Output Only] URL of the region where the disk type resides. Only @@ -460,7 +460,7 @@

Method Details

# You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "validDiskSize": "A String", # [Output Only] An optional textual description of the valid disk size, # such as "10GB-10TB". "zone": "A String", # [Output Only] URL of the zone where the disk type resides. @@ -635,7 +635,7 @@

Method Details

"description": "A String", # [Output Only] An optional description of this resource. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#diskType", # [Output Only] Type of the resource. Always compute#diskType + "kind": "compute#diskType", # Output only. [Output Only] Type of the resource. Always compute#diskType # for disk types. "name": "A String", # [Output Only] Name of the resource. "region": "A String", # [Output Only] URL of the region where the disk type resides. Only @@ -643,7 +643,7 @@

Method Details

# You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "validDiskSize": "A String", # [Output Only] An optional textual description of the valid disk size, # such as "10GB-10TB". "zone": "A String", # [Output Only] URL of the zone where the disk type resides. @@ -651,14 +651,14 @@

Method Details

# not settable as a field in the request body. }, ], - "kind": "compute#diskTypeList", # [Output Only] Type of resource. Always compute#diskTypeList + "kind": "compute#diskTypeList", # Output only. [Output Only] Type of resource. Always compute#diskTypeList # for disk types. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there diff --git a/docs/dyn/compute_alpha.disks.html b/docs/dyn/compute_alpha.disks.html index d82fd072ae..235f6146be 100644 --- a/docs/dyn/compute_alpha.disks.html +++ b/docs/dyn/compute_alpha.disks.html @@ -348,10 +348,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -363,8 +363,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -591,9 +591,9 @@

Method Details

"architecture": "A String", # The architecture of the disk. Valid values are # ARM64 or X86_64. "asyncPrimaryDisk": { # Disk asynchronously replicated into this disk. - "consistencyGroupPolicy": "A String", # [Output Only] URL of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicy": "A String", # Output only. [Output Only] URL of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. - "consistencyGroupPolicyId": "A String", # [Output Only] ID of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicyId": "A String", # Output only. [Output Only] ID of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. "disk": "A String", # The other disk asynchronously replicated to or from the current disk. # You can provide this as a partial or full URL to the resource. @@ -603,19 +603,19 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/disks/disk # - projects/project/zones/zone/disks/disk # - zones/zone/disks/disk - "diskId": "A String", # [Output Only] The unique ID of the other disk asynchronously replicated + "diskId": "A String", # Output only. [Output Only] The unique ID of the other disk asynchronously replicated # to or from the current disk. This value identifies the exact disk that # was used to create this replication. For example, if you started # replicating the persistent disk from a disk that was later deleted and # recreated under the same name, the disk ID would identify the exact # version of the disk that was used. }, - "asyncSecondaryDisks": { # [Output Only] A list of disks this disk is asynchronously replicated to. + "asyncSecondaryDisks": { # Output only. [Output Only] A list of disks this disk is asynchronously replicated to. "a_key": { "asyncReplicationDisk": { - "consistencyGroupPolicy": "A String", # [Output Only] URL of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicy": "A String", # Output only. [Output Only] URL of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. - "consistencyGroupPolicyId": "A String", # [Output Only] ID of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicyId": "A String", # Output only. [Output Only] ID of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. "disk": "A String", # The other disk asynchronously replicated to or from the current disk. # You can provide this as a partial or full URL to the resource. @@ -625,7 +625,7 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/disks/disk # - projects/project/zones/zone/disks/disk # - zones/zone/disks/disk - "diskId": "A String", # [Output Only] The unique ID of the other disk asynchronously replicated + "diskId": "A String", # Output only. [Output Only] The unique ID of the other disk asynchronously replicated # to or from the current disk. This value identifies the exact disk that # was used to create this replication. For example, if you started # replicating the persistent disk from a disk that was later deleted and @@ -634,7 +634,7 @@

Method Details

}, }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -742,11 +742,11 @@

Method Details

# Enabling guest operating system features. }, ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "interface": "A String", # [Deprecated] Specifies the disk interface to use for attaching this disk, # which is either SCSI or NVME. The default isSCSI. - "kind": "compute#disk", # [Output Only] Type of the resource. Always compute#disk for + "kind": "compute#disk", # Output only. [Output Only] Type of the resource. Always compute#disk for # disks. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this disk, which is # essentially a hash of the labels set used for optimistic locking. The @@ -761,9 +761,9 @@

Method Details

# the setLabels method. "a_key": "A String", }, - "lastAttachTimestamp": "A String", # [Output Only] Last attach timestamp inRFC3339 + "lastAttachTimestamp": "A String", # Output only. [Output Only] Last attach timestamp inRFC3339 # text format. - "lastDetachTimestamp": "A String", # [Output Only] Last detach timestamp inRFC3339 + "lastDetachTimestamp": "A String", # Output only. [Output Only] Last detach timestamp inRFC3339 # text format. "licenseCodes": [ # Integer license codes indicating which licenses are attached to this disk. "A String", @@ -773,7 +773,7 @@

Method Details

], "locationHint": "A String", # An opaque location hint used to place the disk close to other resources. # This field is for use by internal tools that use the public API. - "locked": True or False, # [Output Only] The field indicates if the disk is created from a locked + "locked": True or False, # Output only. [Output Only] The field indicates if the disk is created from a locked # source image. Attachment of a disk created from a locked source image will # cause the following operations to become irreversibly prohibited: # @@ -809,8 +809,10 @@

Method Details

# as part of resource payload. "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -828,7 +830,7 @@

Method Details

"provisionedThroughput": "A String", # Indicates how much throughput to provision for the disk. This sets the # number of throughput mb per second that the disk can handle. Values must be # greater than or equal to 1. - "region": "A String", # [Output Only] URL of the region where the disk resides. Only applicable for + "region": "A String", # Output only. [Output Only] URL of the region where the disk resides. Only applicable for # regional resources. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -839,7 +841,7 @@

Method Details

"resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. "A String", ], - "resourceStatus": { # [Output Only] Status information for the disk resource. + "resourceStatus": { # Output only. [Output Only] Status information for the disk resource. "asyncPrimaryDisk": { "state": "A String", }, @@ -852,9 +854,9 @@

Method Details

# this field is set only when the disk is in a storage pool. }, "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. "sizeGb": "A String", # Size, in GB, of the persistent disk. You can specify # this field when creating a persistent disk using thesourceImage, sourceSnapshot, orsourceDisk parameter, or specify it alone to create an empty # persistent disk. @@ -862,9 +864,9 @@

Method Details

# If you specify this field along with a source, the value ofsizeGb must not be less than the size of the # source. # Acceptable values are greater than 0. - "sourceConsistencyGroupPolicy": "A String", # [Output Only] URL of the DiskConsistencyGroupPolicy for a secondary disk + "sourceConsistencyGroupPolicy": "A String", # Output only. [Output Only] URL of the DiskConsistencyGroupPolicy for a secondary disk # that was created using a consistency group. - "sourceConsistencyGroupPolicyId": "A String", # [Output Only] ID of the DiskConsistencyGroupPolicy for a secondary disk + "sourceConsistencyGroupPolicyId": "A String", # Output only. [Output Only] ID of the DiskConsistencyGroupPolicy for a secondary disk # that was created using a consistency group. "sourceDisk": "A String", # The source disk used to create this disk. You can provide this as a # partial or full URL to the resource. For example, the following are valid @@ -888,7 +890,7 @@

Method Details

# # - # regions/region/disks/disk - "sourceDiskId": "A String", # [Output Only] The unique ID of the disk used to create this disk. This + "sourceDiskId": "A String", # Output only. [Output Only] The unique ID of the disk used to create this disk. This # value identifies the exact disk that was used to create this persistent # disk. For example, if you created the persistent disk from a disk that # was later deleted and recreated under the same name, the source disk ID @@ -972,7 +974,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceImageId": "A String", # [Output Only] The ID value of the image used to create this disk. This + "sourceImageId": "A String", # Output only. [Output Only] The ID value of the image used to create this disk. This # value identifies the exact image that was used to create this persistent # disk. For example, if you created the persistent disk from an image that # was later deleted and recreated under the same name, the source image ID @@ -985,7 +987,7 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/instantSnapshots/instantSnapshot # - projects/project/zones/zone/instantSnapshots/instantSnapshot # - zones/zone/instantSnapshots/instantSnapshot - "sourceInstantSnapshotId": "A String", # [Output Only] The unique ID of the instant snapshot used to create this + "sourceInstantSnapshotId": "A String", # Output only. [Output Only] The unique ID of the instant snapshot used to create this # disk. This value identifies the exact instant snapshot that was used to # create this persistent disk. For example, if you created the persistent # disk from an instant snapshot that was later deleted and recreated under @@ -999,7 +1001,7 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/global/machineImages/machineImage # - projects/project/global/machineImages/machineImage # - global/machineImages/machineImage - "sourceMachineImageDiskDeviceName": "A String", # Input only. The device name of a disk within a given machine image. The + "sourceMachineImageDiskDeviceName": "A String", # The device name of a disk within a given machine image. The # source_machine_image must be specified. "sourceMachineImageEncryptionKey": { # Thecustomer-supplied # encryption key of the source machine image. Required if the source @@ -1055,7 +1057,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceMachineImageId": "A String", # [Output Only] The unique ID of the machine image used to create this disk. + "sourceMachineImageId": "A String", # Output only. [Output Only] The unique ID of the machine image used to create this disk. # This value identifies the exact machine image that was used to create this # persistent disk. For example, if you created the persistent disk from a # machine image that was later deleted and recreated under the same name, the @@ -1123,7 +1125,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceSnapshotId": "A String", # [Output Only] The unique ID of the snapshot used to create this disk. This + "sourceSnapshotId": "A String", # Output only. [Output Only] The unique ID of the snapshot used to create this disk. This # value identifies the exact snapshot that was used to create this persistent # disk. For example, if you created the persistent disk from a snapshot that # was later deleted and recreated under the same name, the source snapshot ID @@ -1135,7 +1137,7 @@

Method Details

# multiple disks from a source storage object. To create many disks from a # source storage object, use gcloud compute images # import instead. - "status": "A String", # [Output Only] The status of disk creation. + "status": "A String", # Output only. [Output Only] The status of disk creation. # # # - CREATING: Disk is provisioning. @@ -1164,11 +1166,11 @@

Method Details

# https://www.googleapis.com/compute/v1/projects/debian-cloud/global/licenses/debian-9-stretch "A String", ], - "users": [ # [Output Only] Links to the users of the disk (attached instances) + "users": [ # Output only. [Output Only] Links to the users of the disk (attached instances) # in form:projects/project/zones/zone/instances/instance "A String", ], - "zone": "A String", # [Output Only] URL of the zone where the disk resides. + "zone": "A String", # Output only. [Output Only] URL of the zone where the disk resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. }, @@ -1201,15 +1203,15 @@

Method Details

}, }, }, - "kind": "compute#diskAggregatedList", # [Output Only] Type of resource. Alwayscompute#diskAggregatedList for aggregated lists of persistent + "kind": "compute#diskAggregatedList", # Output only. [Output Only] Type of resource. Alwayscompute#diskAggregatedList for aggregated lists of persistent # disks. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -1486,10 +1488,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1501,8 +1503,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1788,10 +1790,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1803,8 +1805,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1908,9 +1910,9 @@

Method Details

# You can use snapshots to back up data on a regular interval. For more # information, read Creating # persistent disk snapshots. - "architecture": "A String", # [Output Only] The architecture of the snapshot. Valid values are + "architecture": "A String", # Output only. [Output Only] The architecture of the snapshot. Valid values are # ARM64 or X86_64. - "autoCreated": True or False, # [Output Only] Set to true if snapshots are automatically created by + "autoCreated": True or False, # Output only. [Output Only] Set to true if snapshots are automatically created by # applying resource policy on the target disk. "chainName": "A String", # Creates the new snapshot in the snapshot chain labeled with the # specified name. The chain name must be 1-63 characters long and comply @@ -1918,18 +1920,18 @@

Method Details

# owners who needs to create separate snapshot chains, for example, # for chargeback tracking. When you describe your snapshot resource, this # field is visible only if it has a non-empty value. - "creationSizeBytes": "A String", # [Output Only] Size in bytes of the snapshot at creation time. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationSizeBytes": "A String", # Output only. [Output Only] Size in bytes of the snapshot at creation time. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "diskSizeGb": "A String", # [Output Only] Size of the source disk, specified in GB. - "downloadBytes": "A String", # [Output Only] Number of bytes downloaded to restore a snapshot to a disk. - "enableConfidentialCompute": True or False, # Whether this snapshot is created from a confidential compute mode disk. + "diskSizeGb": "A String", # Output only. [Output Only] Size of the source disk, specified in GB. + "downloadBytes": "A String", # Output only. [Output Only] Number of bytes downloaded to restore a snapshot to a disk. + "enableConfidentialCompute": True or False, # Output only. Whether this snapshot is created from a confidential compute mode disk. # [Output Only]: This field is not set by user, but from source disk. "guestFlush": True or False, # [Input Only] Whether to attempt an application consistent snapshot by # informing the OS to prepare for the snapshot process. - "guestOsFeatures": [ # [Output Only] A list of features to enable on the guest operating system. + "guestOsFeatures": [ # Output only. [Output Only] A list of features to enable on the guest operating system. # Applicable only for bootable images. Read # Enabling guest operating system features to see a list of available # options. @@ -1955,9 +1957,9 @@

Method Details

# Enabling guest operating system features. }, ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#snapshot", # [Output Only] Type of the resource. Always compute#snapshot + "kind": "compute#snapshot", # Output only. [Output Only] Type of the resource. Always compute#snapshot # for Snapshot resources. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this snapshot, which is # essentially a hash of the labels set used for optimistic locking. The @@ -1973,11 +1975,11 @@

Method Details

# Label values may be empty. "a_key": "A String", }, - "licenseCodes": [ # [Output Only] Integer license codes indicating which licenses are attached + "licenseCodes": [ # Output only. [Output Only] Integer license codes indicating which licenses are attached # to this snapshot. "A String", ], - "licenses": [ # [Output Only] A list of public visible licenses that apply to this + "licenses": [ # Output only. [Output Only] A list of public visible licenses that apply to this # snapshot. This can be because the original image had licenses attached # (such as a Windows image). "A String", @@ -1998,22 +2000,24 @@

Method Details

# as part of resource payload. "resourceManagerTags": { # Resource manager tags to be bound to the snapshot. Tag keys and values have # the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, }, - "region": "A String", # [Output Only] URL of the region where the snapshot resides. Only applicable + "region": "A String", # Output only. [Output Only] URL of the region where the snapshot resides. Only applicable # for regional snapshots. - "resourceStatus": { # [Output only] ResourceStatus of the Snapshot resource - "scheduledDeletionTime": "A String", # [Output only] Scheduled deletion time of the snapshot. The snapshot will + "resourceStatus": { # Output only. [Output only] ResourceStatus of the Snapshot resource + "scheduledDeletionTime": "A String", # Output only. [Output only] Scheduled deletion time of the snapshot. The snapshot will # be deleted by the at any point within one hour after the deletion time. }, "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. "snapshotEncryptionKey": { # Encrypts the snapshot using acustomer-supplied # encryption key. # @@ -2079,9 +2083,9 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "snapshotGroupId": "A String", # [Output Only] The unique ID of the snapshot group that this snapshot + "snapshotGroupId": "A String", # Output only. [Output Only] The unique ID of the snapshot group that this snapshot # belongs to. - "snapshotGroupName": "A String", # [Output only] The snapshot group that this snapshot belongs to. + "snapshotGroupName": "A String", # Output only. [Output only] The snapshot group that this snapshot belongs to. "snapshotType": "A String", # Indicates the type of the snapshot. "sourceDisk": "A String", # The source disk used to create this snapshot. "sourceDiskEncryptionKey": { # The customer-supplied @@ -2140,7 +2144,7 @@

Method Details

}, "sourceDiskForRecoveryCheckpoint": "A String", # The source disk whose recovery checkpoint will be used to create this # snapshot. - "sourceDiskId": "A String", # [Output Only] The ID value of the disk used to create this snapshot. This + "sourceDiskId": "A String", # Output only. [Output Only] The ID value of the disk used to create this snapshot. This # value may be used to determine whether the snapshot was taken from the # current or a previous instance of a given disk name. "sourceInstantSnapshot": "A String", # The source instant snapshot used to create this snapshot. You can provide @@ -2204,21 +2208,21 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceInstantSnapshotId": "A String", # [Output Only] The unique ID of the instant snapshot used to create this + "sourceInstantSnapshotId": "A String", # Output only. [Output Only] The unique ID of the instant snapshot used to create this # snapshot. This value identifies the exact instant snapshot that was used to # create this snapshot. For example, if you created the snapshot from an # instant snapshot that was later deleted and recreated under the same name, # the source instant snapshot ID would identify the exact instant snapshot # that was used. - "sourceSnapshotSchedulePolicy": "A String", # [Output Only] URL of the resource policy which created this + "sourceSnapshotSchedulePolicy": "A String", # Output only. [Output Only] URL of the resource policy which created this # scheduled snapshot. - "sourceSnapshotSchedulePolicyId": "A String", # [Output Only] ID of the resource policy which created this + "sourceSnapshotSchedulePolicyId": "A String", # Output only. [Output Only] ID of the resource policy which created this # scheduled snapshot. - "status": "A String", # [Output Only] The status of the snapshot. This can beCREATING, DELETING, FAILED,READY, or UPLOADING. - "storageBytes": "A String", # [Output Only] A size of the storage used by the snapshot. As snapshots + "status": "A String", # Output only. [Output Only] The status of the snapshot. This can beCREATING, DELETING, FAILED,READY, or UPLOADING. + "storageBytes": "A String", # Output only. [Output Only] A size of the storage used by the snapshot. As snapshots # share storage, this number is expected to change with snapshot # creation/deletion. - "storageBytesStatus": "A String", # [Output Only] An indicator whether storageBytes is in a + "storageBytesStatus": "A String", # Output only. [Output Only] An indicator whether storageBytes is in a # stable state or it is being adjusted as a result of shared storage # reallocation. This status can either be UPDATING, meaning # the size of the snapshot is being updated, or UP_TO_DATE, @@ -2413,10 +2417,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2428,8 +2432,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2699,10 +2703,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2714,8 +2718,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2844,9 +2848,9 @@

Method Details

"architecture": "A String", # The architecture of the disk. Valid values are # ARM64 or X86_64. "asyncPrimaryDisk": { # Disk asynchronously replicated into this disk. - "consistencyGroupPolicy": "A String", # [Output Only] URL of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicy": "A String", # Output only. [Output Only] URL of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. - "consistencyGroupPolicyId": "A String", # [Output Only] ID of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicyId": "A String", # Output only. [Output Only] ID of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. "disk": "A String", # The other disk asynchronously replicated to or from the current disk. # You can provide this as a partial or full URL to the resource. @@ -2856,19 +2860,19 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/disks/disk # - projects/project/zones/zone/disks/disk # - zones/zone/disks/disk - "diskId": "A String", # [Output Only] The unique ID of the other disk asynchronously replicated + "diskId": "A String", # Output only. [Output Only] The unique ID of the other disk asynchronously replicated # to or from the current disk. This value identifies the exact disk that # was used to create this replication. For example, if you started # replicating the persistent disk from a disk that was later deleted and # recreated under the same name, the disk ID would identify the exact # version of the disk that was used. }, - "asyncSecondaryDisks": { # [Output Only] A list of disks this disk is asynchronously replicated to. + "asyncSecondaryDisks": { # Output only. [Output Only] A list of disks this disk is asynchronously replicated to. "a_key": { "asyncReplicationDisk": { - "consistencyGroupPolicy": "A String", # [Output Only] URL of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicy": "A String", # Output only. [Output Only] URL of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. - "consistencyGroupPolicyId": "A String", # [Output Only] ID of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicyId": "A String", # Output only. [Output Only] ID of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. "disk": "A String", # The other disk asynchronously replicated to or from the current disk. # You can provide this as a partial or full URL to the resource. @@ -2878,7 +2882,7 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/disks/disk # - projects/project/zones/zone/disks/disk # - zones/zone/disks/disk - "diskId": "A String", # [Output Only] The unique ID of the other disk asynchronously replicated + "diskId": "A String", # Output only. [Output Only] The unique ID of the other disk asynchronously replicated # to or from the current disk. This value identifies the exact disk that # was used to create this replication. For example, if you started # replicating the persistent disk from a disk that was later deleted and @@ -2887,7 +2891,7 @@

Method Details

}, }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -2995,11 +2999,11 @@

Method Details

# Enabling guest operating system features. }, ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "interface": "A String", # [Deprecated] Specifies the disk interface to use for attaching this disk, # which is either SCSI or NVME. The default isSCSI. - "kind": "compute#disk", # [Output Only] Type of the resource. Always compute#disk for + "kind": "compute#disk", # Output only. [Output Only] Type of the resource. Always compute#disk for # disks. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this disk, which is # essentially a hash of the labels set used for optimistic locking. The @@ -3014,9 +3018,9 @@

Method Details

# the setLabels method. "a_key": "A String", }, - "lastAttachTimestamp": "A String", # [Output Only] Last attach timestamp inRFC3339 + "lastAttachTimestamp": "A String", # Output only. [Output Only] Last attach timestamp inRFC3339 # text format. - "lastDetachTimestamp": "A String", # [Output Only] Last detach timestamp inRFC3339 + "lastDetachTimestamp": "A String", # Output only. [Output Only] Last detach timestamp inRFC3339 # text format. "licenseCodes": [ # Integer license codes indicating which licenses are attached to this disk. "A String", @@ -3026,7 +3030,7 @@

Method Details

], "locationHint": "A String", # An opaque location hint used to place the disk close to other resources. # This field is for use by internal tools that use the public API. - "locked": True or False, # [Output Only] The field indicates if the disk is created from a locked + "locked": True or False, # Output only. [Output Only] The field indicates if the disk is created from a locked # source image. Attachment of a disk created from a locked source image will # cause the following operations to become irreversibly prohibited: # @@ -3062,8 +3066,10 @@

Method Details

# as part of resource payload. "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -3081,7 +3087,7 @@

Method Details

"provisionedThroughput": "A String", # Indicates how much throughput to provision for the disk. This sets the # number of throughput mb per second that the disk can handle. Values must be # greater than or equal to 1. - "region": "A String", # [Output Only] URL of the region where the disk resides. Only applicable for + "region": "A String", # Output only. [Output Only] URL of the region where the disk resides. Only applicable for # regional resources. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -3092,7 +3098,7 @@

Method Details

"resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. "A String", ], - "resourceStatus": { # [Output Only] Status information for the disk resource. + "resourceStatus": { # Output only. [Output Only] Status information for the disk resource. "asyncPrimaryDisk": { "state": "A String", }, @@ -3105,9 +3111,9 @@

Method Details

# this field is set only when the disk is in a storage pool. }, "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. "sizeGb": "A String", # Size, in GB, of the persistent disk. You can specify # this field when creating a persistent disk using thesourceImage, sourceSnapshot, orsourceDisk parameter, or specify it alone to create an empty # persistent disk. @@ -3115,9 +3121,9 @@

Method Details

# If you specify this field along with a source, the value ofsizeGb must not be less than the size of the # source. # Acceptable values are greater than 0. - "sourceConsistencyGroupPolicy": "A String", # [Output Only] URL of the DiskConsistencyGroupPolicy for a secondary disk + "sourceConsistencyGroupPolicy": "A String", # Output only. [Output Only] URL of the DiskConsistencyGroupPolicy for a secondary disk # that was created using a consistency group. - "sourceConsistencyGroupPolicyId": "A String", # [Output Only] ID of the DiskConsistencyGroupPolicy for a secondary disk + "sourceConsistencyGroupPolicyId": "A String", # Output only. [Output Only] ID of the DiskConsistencyGroupPolicy for a secondary disk # that was created using a consistency group. "sourceDisk": "A String", # The source disk used to create this disk. You can provide this as a # partial or full URL to the resource. For example, the following are valid @@ -3141,7 +3147,7 @@

Method Details

# # - # regions/region/disks/disk - "sourceDiskId": "A String", # [Output Only] The unique ID of the disk used to create this disk. This + "sourceDiskId": "A String", # Output only. [Output Only] The unique ID of the disk used to create this disk. This # value identifies the exact disk that was used to create this persistent # disk. For example, if you created the persistent disk from a disk that # was later deleted and recreated under the same name, the source disk ID @@ -3225,7 +3231,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceImageId": "A String", # [Output Only] The ID value of the image used to create this disk. This + "sourceImageId": "A String", # Output only. [Output Only] The ID value of the image used to create this disk. This # value identifies the exact image that was used to create this persistent # disk. For example, if you created the persistent disk from an image that # was later deleted and recreated under the same name, the source image ID @@ -3238,7 +3244,7 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/instantSnapshots/instantSnapshot # - projects/project/zones/zone/instantSnapshots/instantSnapshot # - zones/zone/instantSnapshots/instantSnapshot - "sourceInstantSnapshotId": "A String", # [Output Only] The unique ID of the instant snapshot used to create this + "sourceInstantSnapshotId": "A String", # Output only. [Output Only] The unique ID of the instant snapshot used to create this # disk. This value identifies the exact instant snapshot that was used to # create this persistent disk. For example, if you created the persistent # disk from an instant snapshot that was later deleted and recreated under @@ -3252,7 +3258,7 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/global/machineImages/machineImage # - projects/project/global/machineImages/machineImage # - global/machineImages/machineImage - "sourceMachineImageDiskDeviceName": "A String", # Input only. The device name of a disk within a given machine image. The + "sourceMachineImageDiskDeviceName": "A String", # The device name of a disk within a given machine image. The # source_machine_image must be specified. "sourceMachineImageEncryptionKey": { # Thecustomer-supplied # encryption key of the source machine image. Required if the source @@ -3308,7 +3314,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceMachineImageId": "A String", # [Output Only] The unique ID of the machine image used to create this disk. + "sourceMachineImageId": "A String", # Output only. [Output Only] The unique ID of the machine image used to create this disk. # This value identifies the exact machine image that was used to create this # persistent disk. For example, if you created the persistent disk from a # machine image that was later deleted and recreated under the same name, the @@ -3376,7 +3382,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceSnapshotId": "A String", # [Output Only] The unique ID of the snapshot used to create this disk. This + "sourceSnapshotId": "A String", # Output only. [Output Only] The unique ID of the snapshot used to create this disk. This # value identifies the exact snapshot that was used to create this persistent # disk. For example, if you created the persistent disk from a snapshot that # was later deleted and recreated under the same name, the source snapshot ID @@ -3388,7 +3394,7 @@

Method Details

# multiple disks from a source storage object. To create many disks from a # source storage object, use gcloud compute images # import instead. - "status": "A String", # [Output Only] The status of disk creation. + "status": "A String", # Output only. [Output Only] The status of disk creation. # # # - CREATING: Disk is provisioning. @@ -3417,11 +3423,11 @@

Method Details

# https://www.googleapis.com/compute/v1/projects/debian-cloud/global/licenses/debian-9-stretch "A String", ], - "users": [ # [Output Only] Links to the users of the disk (attached instances) + "users": [ # Output only. [Output Only] Links to the users of the disk (attached instances) # in form:projects/project/zones/zone/instances/instance "A String", ], - "zone": "A String", # [Output Only] URL of the zone where the disk resides. + "zone": "A String", # Output only. [Output Only] URL of the zone where the disk resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. } @@ -3447,7 +3453,7 @@

Method Details

{ "asyncReplicationStatus": { "diskPairReplicationState": { - "dataReplicationState": "A String", # [Output Only] The status of disk creation. + "dataReplicationState": "A String", # Output only. [Output Only] The status of disk creation. # # # - ASYNC_REPLICATION_STATE_INITIALIZING: The device is @@ -3480,13 +3486,13 @@

Method Details

# consistency group due to disk's change rate being above the supported # limit. "replicationDiskPair": { - "primaryDisk": "A String", # URL of the primary disk. - "secondaryDisk": "A String", # URL of the secondary disk. + "primaryDisk": "A String", # Output only. URL of the primary disk. + "secondaryDisk": "A String", # Output only. URL of the secondary disk. }, }, "lastReplicationDetails": { - "lastReplicationTime": "A String", # The last sync time of the device pair. - "secondsSinceLastReplication": "A String", # Replication lag in seconds. This will only be populated if device is in + "lastReplicationTime": "A String", # Output only. The last sync time of the device pair. + "secondsSinceLastReplication": "A String", # Output only. Replication lag in seconds. This will only be populated if device is in # replicating state. Note that the value is calculated sometime during # request processing and at the instant the client receives the response, # the current replication_lag may have changed. @@ -3912,9 +3918,9 @@

Method Details

"architecture": "A String", # The architecture of the disk. Valid values are # ARM64 or X86_64. "asyncPrimaryDisk": { # Disk asynchronously replicated into this disk. - "consistencyGroupPolicy": "A String", # [Output Only] URL of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicy": "A String", # Output only. [Output Only] URL of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. - "consistencyGroupPolicyId": "A String", # [Output Only] ID of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicyId": "A String", # Output only. [Output Only] ID of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. "disk": "A String", # The other disk asynchronously replicated to or from the current disk. # You can provide this as a partial or full URL to the resource. @@ -3924,19 +3930,19 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/disks/disk # - projects/project/zones/zone/disks/disk # - zones/zone/disks/disk - "diskId": "A String", # [Output Only] The unique ID of the other disk asynchronously replicated + "diskId": "A String", # Output only. [Output Only] The unique ID of the other disk asynchronously replicated # to or from the current disk. This value identifies the exact disk that # was used to create this replication. For example, if you started # replicating the persistent disk from a disk that was later deleted and # recreated under the same name, the disk ID would identify the exact # version of the disk that was used. }, - "asyncSecondaryDisks": { # [Output Only] A list of disks this disk is asynchronously replicated to. + "asyncSecondaryDisks": { # Output only. [Output Only] A list of disks this disk is asynchronously replicated to. "a_key": { "asyncReplicationDisk": { - "consistencyGroupPolicy": "A String", # [Output Only] URL of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicy": "A String", # Output only. [Output Only] URL of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. - "consistencyGroupPolicyId": "A String", # [Output Only] ID of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicyId": "A String", # Output only. [Output Only] ID of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. "disk": "A String", # The other disk asynchronously replicated to or from the current disk. # You can provide this as a partial or full URL to the resource. @@ -3946,7 +3952,7 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/disks/disk # - projects/project/zones/zone/disks/disk # - zones/zone/disks/disk - "diskId": "A String", # [Output Only] The unique ID of the other disk asynchronously replicated + "diskId": "A String", # Output only. [Output Only] The unique ID of the other disk asynchronously replicated # to or from the current disk. This value identifies the exact disk that # was used to create this replication. For example, if you started # replicating the persistent disk from a disk that was later deleted and @@ -3955,7 +3961,7 @@

Method Details

}, }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -4063,11 +4069,11 @@

Method Details

# Enabling guest operating system features. }, ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "interface": "A String", # [Deprecated] Specifies the disk interface to use for attaching this disk, # which is either SCSI or NVME. The default isSCSI. - "kind": "compute#disk", # [Output Only] Type of the resource. Always compute#disk for + "kind": "compute#disk", # Output only. [Output Only] Type of the resource. Always compute#disk for # disks. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this disk, which is # essentially a hash of the labels set used for optimistic locking. The @@ -4082,9 +4088,9 @@

Method Details

# the setLabels method. "a_key": "A String", }, - "lastAttachTimestamp": "A String", # [Output Only] Last attach timestamp inRFC3339 + "lastAttachTimestamp": "A String", # Output only. [Output Only] Last attach timestamp inRFC3339 # text format. - "lastDetachTimestamp": "A String", # [Output Only] Last detach timestamp inRFC3339 + "lastDetachTimestamp": "A String", # Output only. [Output Only] Last detach timestamp inRFC3339 # text format. "licenseCodes": [ # Integer license codes indicating which licenses are attached to this disk. "A String", @@ -4094,7 +4100,7 @@

Method Details

], "locationHint": "A String", # An opaque location hint used to place the disk close to other resources. # This field is for use by internal tools that use the public API. - "locked": True or False, # [Output Only] The field indicates if the disk is created from a locked + "locked": True or False, # Output only. [Output Only] The field indicates if the disk is created from a locked # source image. Attachment of a disk created from a locked source image will # cause the following operations to become irreversibly prohibited: # @@ -4130,8 +4136,10 @@

Method Details

# as part of resource payload. "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -4149,7 +4157,7 @@

Method Details

"provisionedThroughput": "A String", # Indicates how much throughput to provision for the disk. This sets the # number of throughput mb per second that the disk can handle. Values must be # greater than or equal to 1. - "region": "A String", # [Output Only] URL of the region where the disk resides. Only applicable for + "region": "A String", # Output only. [Output Only] URL of the region where the disk resides. Only applicable for # regional resources. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -4160,7 +4168,7 @@

Method Details

"resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. "A String", ], - "resourceStatus": { # [Output Only] Status information for the disk resource. + "resourceStatus": { # Output only. [Output Only] Status information for the disk resource. "asyncPrimaryDisk": { "state": "A String", }, @@ -4173,9 +4181,9 @@

Method Details

# this field is set only when the disk is in a storage pool. }, "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. "sizeGb": "A String", # Size, in GB, of the persistent disk. You can specify # this field when creating a persistent disk using thesourceImage, sourceSnapshot, orsourceDisk parameter, or specify it alone to create an empty # persistent disk. @@ -4183,9 +4191,9 @@

Method Details

# If you specify this field along with a source, the value ofsizeGb must not be less than the size of the # source. # Acceptable values are greater than 0. - "sourceConsistencyGroupPolicy": "A String", # [Output Only] URL of the DiskConsistencyGroupPolicy for a secondary disk + "sourceConsistencyGroupPolicy": "A String", # Output only. [Output Only] URL of the DiskConsistencyGroupPolicy for a secondary disk # that was created using a consistency group. - "sourceConsistencyGroupPolicyId": "A String", # [Output Only] ID of the DiskConsistencyGroupPolicy for a secondary disk + "sourceConsistencyGroupPolicyId": "A String", # Output only. [Output Only] ID of the DiskConsistencyGroupPolicy for a secondary disk # that was created using a consistency group. "sourceDisk": "A String", # The source disk used to create this disk. You can provide this as a # partial or full URL to the resource. For example, the following are valid @@ -4209,7 +4217,7 @@

Method Details

# # - # regions/region/disks/disk - "sourceDiskId": "A String", # [Output Only] The unique ID of the disk used to create this disk. This + "sourceDiskId": "A String", # Output only. [Output Only] The unique ID of the disk used to create this disk. This # value identifies the exact disk that was used to create this persistent # disk. For example, if you created the persistent disk from a disk that # was later deleted and recreated under the same name, the source disk ID @@ -4293,7 +4301,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceImageId": "A String", # [Output Only] The ID value of the image used to create this disk. This + "sourceImageId": "A String", # Output only. [Output Only] The ID value of the image used to create this disk. This # value identifies the exact image that was used to create this persistent # disk. For example, if you created the persistent disk from an image that # was later deleted and recreated under the same name, the source image ID @@ -4306,7 +4314,7 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/instantSnapshots/instantSnapshot # - projects/project/zones/zone/instantSnapshots/instantSnapshot # - zones/zone/instantSnapshots/instantSnapshot - "sourceInstantSnapshotId": "A String", # [Output Only] The unique ID of the instant snapshot used to create this + "sourceInstantSnapshotId": "A String", # Output only. [Output Only] The unique ID of the instant snapshot used to create this # disk. This value identifies the exact instant snapshot that was used to # create this persistent disk. For example, if you created the persistent # disk from an instant snapshot that was later deleted and recreated under @@ -4320,7 +4328,7 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/global/machineImages/machineImage # - projects/project/global/machineImages/machineImage # - global/machineImages/machineImage - "sourceMachineImageDiskDeviceName": "A String", # Input only. The device name of a disk within a given machine image. The + "sourceMachineImageDiskDeviceName": "A String", # The device name of a disk within a given machine image. The # source_machine_image must be specified. "sourceMachineImageEncryptionKey": { # Thecustomer-supplied # encryption key of the source machine image. Required if the source @@ -4376,7 +4384,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceMachineImageId": "A String", # [Output Only] The unique ID of the machine image used to create this disk. + "sourceMachineImageId": "A String", # Output only. [Output Only] The unique ID of the machine image used to create this disk. # This value identifies the exact machine image that was used to create this # persistent disk. For example, if you created the persistent disk from a # machine image that was later deleted and recreated under the same name, the @@ -4444,7 +4452,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceSnapshotId": "A String", # [Output Only] The unique ID of the snapshot used to create this disk. This + "sourceSnapshotId": "A String", # Output only. [Output Only] The unique ID of the snapshot used to create this disk. This # value identifies the exact snapshot that was used to create this persistent # disk. For example, if you created the persistent disk from a snapshot that # was later deleted and recreated under the same name, the source snapshot ID @@ -4456,7 +4464,7 @@

Method Details

# multiple disks from a source storage object. To create many disks from a # source storage object, use gcloud compute images # import instead. - "status": "A String", # [Output Only] The status of disk creation. + "status": "A String", # Output only. [Output Only] The status of disk creation. # # # - CREATING: Disk is provisioning. @@ -4485,11 +4493,11 @@

Method Details

# https://www.googleapis.com/compute/v1/projects/debian-cloud/global/licenses/debian-9-stretch "A String", ], - "users": [ # [Output Only] Links to the users of the disk (attached instances) + "users": [ # Output only. [Output Only] Links to the users of the disk (attached instances) # in form:projects/project/zones/zone/instances/instance "A String", ], - "zone": "A String", # [Output Only] URL of the zone where the disk resides. + "zone": "A String", # Output only. [Output Only] URL of the zone where the disk resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. } @@ -4673,10 +4681,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -4688,8 +4696,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -4904,9 +4912,9 @@

Method Details

"architecture": "A String", # The architecture of the disk. Valid values are # ARM64 or X86_64. "asyncPrimaryDisk": { # Disk asynchronously replicated into this disk. - "consistencyGroupPolicy": "A String", # [Output Only] URL of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicy": "A String", # Output only. [Output Only] URL of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. - "consistencyGroupPolicyId": "A String", # [Output Only] ID of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicyId": "A String", # Output only. [Output Only] ID of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. "disk": "A String", # The other disk asynchronously replicated to or from the current disk. # You can provide this as a partial or full URL to the resource. @@ -4916,19 +4924,19 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/disks/disk # - projects/project/zones/zone/disks/disk # - zones/zone/disks/disk - "diskId": "A String", # [Output Only] The unique ID of the other disk asynchronously replicated + "diskId": "A String", # Output only. [Output Only] The unique ID of the other disk asynchronously replicated # to or from the current disk. This value identifies the exact disk that # was used to create this replication. For example, if you started # replicating the persistent disk from a disk that was later deleted and # recreated under the same name, the disk ID would identify the exact # version of the disk that was used. }, - "asyncSecondaryDisks": { # [Output Only] A list of disks this disk is asynchronously replicated to. + "asyncSecondaryDisks": { # Output only. [Output Only] A list of disks this disk is asynchronously replicated to. "a_key": { "asyncReplicationDisk": { - "consistencyGroupPolicy": "A String", # [Output Only] URL of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicy": "A String", # Output only. [Output Only] URL of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. - "consistencyGroupPolicyId": "A String", # [Output Only] ID of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicyId": "A String", # Output only. [Output Only] ID of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. "disk": "A String", # The other disk asynchronously replicated to or from the current disk. # You can provide this as a partial or full URL to the resource. @@ -4938,7 +4946,7 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/disks/disk # - projects/project/zones/zone/disks/disk # - zones/zone/disks/disk - "diskId": "A String", # [Output Only] The unique ID of the other disk asynchronously replicated + "diskId": "A String", # Output only. [Output Only] The unique ID of the other disk asynchronously replicated # to or from the current disk. This value identifies the exact disk that # was used to create this replication. For example, if you started # replicating the persistent disk from a disk that was later deleted and @@ -4947,7 +4955,7 @@

Method Details

}, }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -5055,11 +5063,11 @@

Method Details

# Enabling guest operating system features. }, ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "interface": "A String", # [Deprecated] Specifies the disk interface to use for attaching this disk, # which is either SCSI or NVME. The default isSCSI. - "kind": "compute#disk", # [Output Only] Type of the resource. Always compute#disk for + "kind": "compute#disk", # Output only. [Output Only] Type of the resource. Always compute#disk for # disks. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this disk, which is # essentially a hash of the labels set used for optimistic locking. The @@ -5074,9 +5082,9 @@

Method Details

# the setLabels method. "a_key": "A String", }, - "lastAttachTimestamp": "A String", # [Output Only] Last attach timestamp inRFC3339 + "lastAttachTimestamp": "A String", # Output only. [Output Only] Last attach timestamp inRFC3339 # text format. - "lastDetachTimestamp": "A String", # [Output Only] Last detach timestamp inRFC3339 + "lastDetachTimestamp": "A String", # Output only. [Output Only] Last detach timestamp inRFC3339 # text format. "licenseCodes": [ # Integer license codes indicating which licenses are attached to this disk. "A String", @@ -5086,7 +5094,7 @@

Method Details

], "locationHint": "A String", # An opaque location hint used to place the disk close to other resources. # This field is for use by internal tools that use the public API. - "locked": True or False, # [Output Only] The field indicates if the disk is created from a locked + "locked": True or False, # Output only. [Output Only] The field indicates if the disk is created from a locked # source image. Attachment of a disk created from a locked source image will # cause the following operations to become irreversibly prohibited: # @@ -5122,8 +5130,10 @@

Method Details

# as part of resource payload. "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -5141,7 +5151,7 @@

Method Details

"provisionedThroughput": "A String", # Indicates how much throughput to provision for the disk. This sets the # number of throughput mb per second that the disk can handle. Values must be # greater than or equal to 1. - "region": "A String", # [Output Only] URL of the region where the disk resides. Only applicable for + "region": "A String", # Output only. [Output Only] URL of the region where the disk resides. Only applicable for # regional resources. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -5152,7 +5162,7 @@

Method Details

"resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. "A String", ], - "resourceStatus": { # [Output Only] Status information for the disk resource. + "resourceStatus": { # Output only. [Output Only] Status information for the disk resource. "asyncPrimaryDisk": { "state": "A String", }, @@ -5165,9 +5175,9 @@

Method Details

# this field is set only when the disk is in a storage pool. }, "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. "sizeGb": "A String", # Size, in GB, of the persistent disk. You can specify # this field when creating a persistent disk using thesourceImage, sourceSnapshot, orsourceDisk parameter, or specify it alone to create an empty # persistent disk. @@ -5175,9 +5185,9 @@

Method Details

# If you specify this field along with a source, the value ofsizeGb must not be less than the size of the # source. # Acceptable values are greater than 0. - "sourceConsistencyGroupPolicy": "A String", # [Output Only] URL of the DiskConsistencyGroupPolicy for a secondary disk + "sourceConsistencyGroupPolicy": "A String", # Output only. [Output Only] URL of the DiskConsistencyGroupPolicy for a secondary disk # that was created using a consistency group. - "sourceConsistencyGroupPolicyId": "A String", # [Output Only] ID of the DiskConsistencyGroupPolicy for a secondary disk + "sourceConsistencyGroupPolicyId": "A String", # Output only. [Output Only] ID of the DiskConsistencyGroupPolicy for a secondary disk # that was created using a consistency group. "sourceDisk": "A String", # The source disk used to create this disk. You can provide this as a # partial or full URL to the resource. For example, the following are valid @@ -5201,7 +5211,7 @@

Method Details

# # - # regions/region/disks/disk - "sourceDiskId": "A String", # [Output Only] The unique ID of the disk used to create this disk. This + "sourceDiskId": "A String", # Output only. [Output Only] The unique ID of the disk used to create this disk. This # value identifies the exact disk that was used to create this persistent # disk. For example, if you created the persistent disk from a disk that # was later deleted and recreated under the same name, the source disk ID @@ -5285,7 +5295,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceImageId": "A String", # [Output Only] The ID value of the image used to create this disk. This + "sourceImageId": "A String", # Output only. [Output Only] The ID value of the image used to create this disk. This # value identifies the exact image that was used to create this persistent # disk. For example, if you created the persistent disk from an image that # was later deleted and recreated under the same name, the source image ID @@ -5298,7 +5308,7 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/instantSnapshots/instantSnapshot # - projects/project/zones/zone/instantSnapshots/instantSnapshot # - zones/zone/instantSnapshots/instantSnapshot - "sourceInstantSnapshotId": "A String", # [Output Only] The unique ID of the instant snapshot used to create this + "sourceInstantSnapshotId": "A String", # Output only. [Output Only] The unique ID of the instant snapshot used to create this # disk. This value identifies the exact instant snapshot that was used to # create this persistent disk. For example, if you created the persistent # disk from an instant snapshot that was later deleted and recreated under @@ -5312,7 +5322,7 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/global/machineImages/machineImage # - projects/project/global/machineImages/machineImage # - global/machineImages/machineImage - "sourceMachineImageDiskDeviceName": "A String", # Input only. The device name of a disk within a given machine image. The + "sourceMachineImageDiskDeviceName": "A String", # The device name of a disk within a given machine image. The # source_machine_image must be specified. "sourceMachineImageEncryptionKey": { # Thecustomer-supplied # encryption key of the source machine image. Required if the source @@ -5368,7 +5378,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceMachineImageId": "A String", # [Output Only] The unique ID of the machine image used to create this disk. + "sourceMachineImageId": "A String", # Output only. [Output Only] The unique ID of the machine image used to create this disk. # This value identifies the exact machine image that was used to create this # persistent disk. For example, if you created the persistent disk from a # machine image that was later deleted and recreated under the same name, the @@ -5436,7 +5446,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceSnapshotId": "A String", # [Output Only] The unique ID of the snapshot used to create this disk. This + "sourceSnapshotId": "A String", # Output only. [Output Only] The unique ID of the snapshot used to create this disk. This # value identifies the exact snapshot that was used to create this persistent # disk. For example, if you created the persistent disk from a snapshot that # was later deleted and recreated under the same name, the source snapshot ID @@ -5448,7 +5458,7 @@

Method Details

# multiple disks from a source storage object. To create many disks from a # source storage object, use gcloud compute images # import instead. - "status": "A String", # [Output Only] The status of disk creation. + "status": "A String", # Output only. [Output Only] The status of disk creation. # # # - CREATING: Disk is provisioning. @@ -5477,23 +5487,23 @@

Method Details

# https://www.googleapis.com/compute/v1/projects/debian-cloud/global/licenses/debian-9-stretch "A String", ], - "users": [ # [Output Only] Links to the users of the disk (attached instances) + "users": [ # Output only. [Output Only] Links to the users of the disk (attached instances) # in form:projects/project/zones/zone/instances/instance "A String", ], - "zone": "A String", # [Output Only] URL of the zone where the disk resides. + "zone": "A String", # Output only. [Output Only] URL of the zone where the disk resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. }, ], - "kind": "compute#diskList", # [Output Only] Type of resource. Always compute#diskList for + "kind": "compute#diskList", # Output only. [Output Only] Type of resource. Always compute#diskList for # lists of disks. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -5731,10 +5741,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -5746,8 +5756,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -6021,10 +6031,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -6036,8 +6046,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -7194,10 +7204,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -7209,8 +7219,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -7505,10 +7515,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -7520,8 +7530,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -7788,10 +7798,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -7803,8 +7813,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -8091,10 +8101,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -8106,8 +8116,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -8267,9 +8277,9 @@

Method Details

"architecture": "A String", # The architecture of the disk. Valid values are # ARM64 or X86_64. "asyncPrimaryDisk": { # Disk asynchronously replicated into this disk. - "consistencyGroupPolicy": "A String", # [Output Only] URL of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicy": "A String", # Output only. [Output Only] URL of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. - "consistencyGroupPolicyId": "A String", # [Output Only] ID of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicyId": "A String", # Output only. [Output Only] ID of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. "disk": "A String", # The other disk asynchronously replicated to or from the current disk. # You can provide this as a partial or full URL to the resource. @@ -8279,19 +8289,19 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/disks/disk # - projects/project/zones/zone/disks/disk # - zones/zone/disks/disk - "diskId": "A String", # [Output Only] The unique ID of the other disk asynchronously replicated + "diskId": "A String", # Output only. [Output Only] The unique ID of the other disk asynchronously replicated # to or from the current disk. This value identifies the exact disk that # was used to create this replication. For example, if you started # replicating the persistent disk from a disk that was later deleted and # recreated under the same name, the disk ID would identify the exact # version of the disk that was used. }, - "asyncSecondaryDisks": { # [Output Only] A list of disks this disk is asynchronously replicated to. + "asyncSecondaryDisks": { # Output only. [Output Only] A list of disks this disk is asynchronously replicated to. "a_key": { "asyncReplicationDisk": { - "consistencyGroupPolicy": "A String", # [Output Only] URL of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicy": "A String", # Output only. [Output Only] URL of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. - "consistencyGroupPolicyId": "A String", # [Output Only] ID of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicyId": "A String", # Output only. [Output Only] ID of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. "disk": "A String", # The other disk asynchronously replicated to or from the current disk. # You can provide this as a partial or full URL to the resource. @@ -8301,7 +8311,7 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/disks/disk # - projects/project/zones/zone/disks/disk # - zones/zone/disks/disk - "diskId": "A String", # [Output Only] The unique ID of the other disk asynchronously replicated + "diskId": "A String", # Output only. [Output Only] The unique ID of the other disk asynchronously replicated # to or from the current disk. This value identifies the exact disk that # was used to create this replication. For example, if you started # replicating the persistent disk from a disk that was later deleted and @@ -8310,7 +8320,7 @@

Method Details

}, }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -8418,11 +8428,11 @@

Method Details

# Enabling guest operating system features. }, ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "interface": "A String", # [Deprecated] Specifies the disk interface to use for attaching this disk, # which is either SCSI or NVME. The default isSCSI. - "kind": "compute#disk", # [Output Only] Type of the resource. Always compute#disk for + "kind": "compute#disk", # Output only. [Output Only] Type of the resource. Always compute#disk for # disks. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this disk, which is # essentially a hash of the labels set used for optimistic locking. The @@ -8437,9 +8447,9 @@

Method Details

# the setLabels method. "a_key": "A String", }, - "lastAttachTimestamp": "A String", # [Output Only] Last attach timestamp inRFC3339 + "lastAttachTimestamp": "A String", # Output only. [Output Only] Last attach timestamp inRFC3339 # text format. - "lastDetachTimestamp": "A String", # [Output Only] Last detach timestamp inRFC3339 + "lastDetachTimestamp": "A String", # Output only. [Output Only] Last detach timestamp inRFC3339 # text format. "licenseCodes": [ # Integer license codes indicating which licenses are attached to this disk. "A String", @@ -8449,7 +8459,7 @@

Method Details

], "locationHint": "A String", # An opaque location hint used to place the disk close to other resources. # This field is for use by internal tools that use the public API. - "locked": True or False, # [Output Only] The field indicates if the disk is created from a locked + "locked": True or False, # Output only. [Output Only] The field indicates if the disk is created from a locked # source image. Attachment of a disk created from a locked source image will # cause the following operations to become irreversibly prohibited: # @@ -8485,8 +8495,10 @@

Method Details

# as part of resource payload. "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -8504,7 +8516,7 @@

Method Details

"provisionedThroughput": "A String", # Indicates how much throughput to provision for the disk. This sets the # number of throughput mb per second that the disk can handle. Values must be # greater than or equal to 1. - "region": "A String", # [Output Only] URL of the region where the disk resides. Only applicable for + "region": "A String", # Output only. [Output Only] URL of the region where the disk resides. Only applicable for # regional resources. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -8515,7 +8527,7 @@

Method Details

"resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. "A String", ], - "resourceStatus": { # [Output Only] Status information for the disk resource. + "resourceStatus": { # Output only. [Output Only] Status information for the disk resource. "asyncPrimaryDisk": { "state": "A String", }, @@ -8528,9 +8540,9 @@

Method Details

# this field is set only when the disk is in a storage pool. }, "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. "sizeGb": "A String", # Size, in GB, of the persistent disk. You can specify # this field when creating a persistent disk using thesourceImage, sourceSnapshot, orsourceDisk parameter, or specify it alone to create an empty # persistent disk. @@ -8538,9 +8550,9 @@

Method Details

# If you specify this field along with a source, the value ofsizeGb must not be less than the size of the # source. # Acceptable values are greater than 0. - "sourceConsistencyGroupPolicy": "A String", # [Output Only] URL of the DiskConsistencyGroupPolicy for a secondary disk + "sourceConsistencyGroupPolicy": "A String", # Output only. [Output Only] URL of the DiskConsistencyGroupPolicy for a secondary disk # that was created using a consistency group. - "sourceConsistencyGroupPolicyId": "A String", # [Output Only] ID of the DiskConsistencyGroupPolicy for a secondary disk + "sourceConsistencyGroupPolicyId": "A String", # Output only. [Output Only] ID of the DiskConsistencyGroupPolicy for a secondary disk # that was created using a consistency group. "sourceDisk": "A String", # The source disk used to create this disk. You can provide this as a # partial or full URL to the resource. For example, the following are valid @@ -8564,7 +8576,7 @@

Method Details

# # - # regions/region/disks/disk - "sourceDiskId": "A String", # [Output Only] The unique ID of the disk used to create this disk. This + "sourceDiskId": "A String", # Output only. [Output Only] The unique ID of the disk used to create this disk. This # value identifies the exact disk that was used to create this persistent # disk. For example, if you created the persistent disk from a disk that # was later deleted and recreated under the same name, the source disk ID @@ -8648,7 +8660,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceImageId": "A String", # [Output Only] The ID value of the image used to create this disk. This + "sourceImageId": "A String", # Output only. [Output Only] The ID value of the image used to create this disk. This # value identifies the exact image that was used to create this persistent # disk. For example, if you created the persistent disk from an image that # was later deleted and recreated under the same name, the source image ID @@ -8661,7 +8673,7 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/instantSnapshots/instantSnapshot # - projects/project/zones/zone/instantSnapshots/instantSnapshot # - zones/zone/instantSnapshots/instantSnapshot - "sourceInstantSnapshotId": "A String", # [Output Only] The unique ID of the instant snapshot used to create this + "sourceInstantSnapshotId": "A String", # Output only. [Output Only] The unique ID of the instant snapshot used to create this # disk. This value identifies the exact instant snapshot that was used to # create this persistent disk. For example, if you created the persistent # disk from an instant snapshot that was later deleted and recreated under @@ -8675,7 +8687,7 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/global/machineImages/machineImage # - projects/project/global/machineImages/machineImage # - global/machineImages/machineImage - "sourceMachineImageDiskDeviceName": "A String", # Input only. The device name of a disk within a given machine image. The + "sourceMachineImageDiskDeviceName": "A String", # The device name of a disk within a given machine image. The # source_machine_image must be specified. "sourceMachineImageEncryptionKey": { # Thecustomer-supplied # encryption key of the source machine image. Required if the source @@ -8731,7 +8743,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceMachineImageId": "A String", # [Output Only] The unique ID of the machine image used to create this disk. + "sourceMachineImageId": "A String", # Output only. [Output Only] The unique ID of the machine image used to create this disk. # This value identifies the exact machine image that was used to create this # persistent disk. For example, if you created the persistent disk from a # machine image that was later deleted and recreated under the same name, the @@ -8799,7 +8811,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceSnapshotId": "A String", # [Output Only] The unique ID of the snapshot used to create this disk. This + "sourceSnapshotId": "A String", # Output only. [Output Only] The unique ID of the snapshot used to create this disk. This # value identifies the exact snapshot that was used to create this persistent # disk. For example, if you created the persistent disk from a snapshot that # was later deleted and recreated under the same name, the source snapshot ID @@ -8811,7 +8823,7 @@

Method Details

# multiple disks from a source storage object. To create many disks from a # source storage object, use gcloud compute images # import instead. - "status": "A String", # [Output Only] The status of disk creation. + "status": "A String", # Output only. [Output Only] The status of disk creation. # # # - CREATING: Disk is provisioning. @@ -8840,11 +8852,11 @@

Method Details

# https://www.googleapis.com/compute/v1/projects/debian-cloud/global/licenses/debian-9-stretch "A String", ], - "users": [ # [Output Only] Links to the users of the disk (attached instances) + "users": [ # Output only. [Output Only] Links to the users of the disk (attached instances) # in form:projects/project/zones/zone/instances/instance "A String", ], - "zone": "A String", # [Output Only] URL of the zone where the disk resides. + "zone": "A String", # Output only. [Output Only] URL of the zone where the disk resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. } @@ -9029,10 +9041,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -9044,8 +9056,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -9312,10 +9324,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -9327,8 +9339,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -9602,10 +9614,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -9617,8 +9629,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.externalVpnGateways.html b/docs/dyn/compute_alpha.externalVpnGateways.html index 128729c88f..0f6267d062 100644 --- a/docs/dyn/compute_alpha.externalVpnGateways.html +++ b/docs/dyn/compute_alpha.externalVpnGateways.html @@ -289,10 +289,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -304,8 +304,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -412,11 +412,11 @@

Method Details

# # For more information about using external VPN gateways, see # Creating an HA VPN gateway and tunnel pair to a peer VPN. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "interfaces": [ # A list of interfaces for this external VPN gateway. # @@ -444,7 +444,7 @@

Method Details

# is RFC 5952 format (e.g. 2001:db8::2d9:51:0:0). }, ], - "kind": "compute#externalVpnGateway", # [Output Only] Type of the resource. Alwayscompute#externalVpnGateway for externalVpnGateways. + "kind": "compute#externalVpnGateway", # Output only. [Output Only] Type of the resource. Alwayscompute#externalVpnGateway for externalVpnGateways. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this ExternalVpnGateway, # which is essentially a hash of the labels set used for optimistic locking. # The fingerprint is initially generated by Compute Engine and changes after @@ -485,7 +485,7 @@

Method Details

}, }, "redundancyType": "A String", # Indicates the user-supplied redundancy type of this external VPN gateway. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. } @@ -510,11 +510,11 @@

Method Details

# # For more information about using external VPN gateways, see # Creating an HA VPN gateway and tunnel pair to a peer VPN. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "interfaces": [ # A list of interfaces for this external VPN gateway. # @@ -542,7 +542,7 @@

Method Details

# is RFC 5952 format (e.g. 2001:db8::2d9:51:0:0). }, ], - "kind": "compute#externalVpnGateway", # [Output Only] Type of the resource. Alwayscompute#externalVpnGateway for externalVpnGateways. + "kind": "compute#externalVpnGateway", # Output only. [Output Only] Type of the resource. Alwayscompute#externalVpnGateway for externalVpnGateways. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this ExternalVpnGateway, # which is essentially a hash of the labels set used for optimistic locking. # The fingerprint is initially generated by Compute Engine and changes after @@ -583,7 +583,7 @@

Method Details

}, }, "redundancyType": "A String", # Indicates the user-supplied redundancy type of this external VPN gateway. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. } requestId: string, An optional request ID to identify requests. Specify a unique request ID so @@ -764,10 +764,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -779,8 +779,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -973,11 +973,11 @@

Method Details

# # For more information about using external VPN gateways, see # Creating an HA VPN gateway and tunnel pair to a peer VPN. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "interfaces": [ # A list of interfaces for this external VPN gateway. # @@ -1005,7 +1005,7 @@

Method Details

# is RFC 5952 format (e.g. 2001:db8::2d9:51:0:0). }, ], - "kind": "compute#externalVpnGateway", # [Output Only] Type of the resource. Alwayscompute#externalVpnGateway for externalVpnGateways. + "kind": "compute#externalVpnGateway", # Output only. [Output Only] Type of the resource. Alwayscompute#externalVpnGateway for externalVpnGateways. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this ExternalVpnGateway, # which is essentially a hash of the labels set used for optimistic locking. # The fingerprint is initially generated by Compute Engine and changes after @@ -1046,16 +1046,16 @@

Method Details

}, }, "redundancyType": "A String", # Indicates the user-supplied redundancy type of this external VPN gateway. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. }, ], - "kind": "compute#externalVpnGatewayList", # [Output Only] Type of resource. Always compute#externalVpnGatewayList for lists of externalVpnGateways. + "kind": "compute#externalVpnGatewayList", # Output only. [Output Only] Type of resource. Always compute#externalVpnGatewayList for lists of externalVpnGateways. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -1290,10 +1290,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1305,8 +1305,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.firewallPolicies.html b/docs/dyn/compute_alpha.firewallPolicies.html index 5b6de65896..7a7e5c6443 100644 --- a/docs/dyn/compute_alpha.firewallPolicies.html +++ b/docs/dyn/compute_alpha.firewallPolicies.html @@ -163,7 +163,7 @@

Method Details

"attachmentTarget": "A String", # The target that the firewall policy is attached to. "displayName": "A String", # [Output Only] Deprecated, please use short name instead. The display name # of the firewall policy of the association. - "firewallPolicyId": "A String", # [Output Only] The firewall policy ID of the association. + "firewallPolicyId": "A String", # Output only. [Output Only] The firewall policy ID of the association. "name": "A String", # The name for an association. "priority": 42, # An integer indicating the priority of an association. The priority # must be a positive value between 1 and 2147483647. @@ -171,7 +171,7 @@

Method Details

# is the highest priority and 2147483647 is the lowest priority. # The default value is `1000`. If two associations have the same priority # then lexicographical order on association names is applied. - "shortName": "A String", # [Output Only] The short name of the firewall policy of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the firewall policy of the association. } replaceExistingAssociation: boolean, Indicates whether or not to replace it if an association of the attachment @@ -355,10 +355,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -370,8 +370,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -477,7 +477,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -494,6 +494,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -540,6 +546,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -565,7 +579,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -581,7 +595,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -616,7 +630,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -810,10 +824,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -825,8 +839,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -932,7 +946,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -949,6 +963,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -995,6 +1015,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -1020,7 +1048,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -1036,7 +1064,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -1071,7 +1099,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -1265,10 +1293,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1280,8 +1308,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1546,10 +1574,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1561,8 +1589,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1831,10 +1859,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1846,8 +1874,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2099,10 +2127,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2114,8 +2142,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2215,7 +2243,7 @@

Method Details

"attachmentTarget": "A String", # The target that the firewall policy is attached to. "displayName": "A String", # [Output Only] Deprecated, please use short name instead. The display name # of the firewall policy of the association. - "firewallPolicyId": "A String", # [Output Only] The firewall policy ID of the association. + "firewallPolicyId": "A String", # Output only. [Output Only] The firewall policy ID of the association. "name": "A String", # The name for an association. "priority": 42, # An integer indicating the priority of an association. The priority # must be a positive value between 1 and 2147483647. @@ -2223,10 +2251,10 @@

Method Details

# is the highest priority and 2147483647 is the lowest priority. # The default value is `1000`. If two associations have the same priority # then lexicographical order on association names is applied. - "shortName": "A String", # [Output Only] The short name of the firewall policy of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the firewall policy of the association. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -2252,7 +2280,7 @@

Method Details

# firewall policy. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#firewallPolicy", # [Output only] Type of the resource. Alwayscompute#firewallPolicyfor firewall policies + "kind": "compute#firewallPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#firewallPolicyfor firewall policies "name": "A String", # Name of the resource. For Organization Firewall Policies it's a # [Output Only] numeric ID allocated by Google Cloud which uniquely # identifies the Organization Firewall Policy. @@ -2274,7 +2302,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -2291,6 +2319,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -2337,6 +2371,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -2362,7 +2404,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -2378,7 +2420,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -2413,7 +2455,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -2429,19 +2471,26 @@

Method Details

# be set for other actions. }, ], - "parent": "A String", # [Output Only] The parent of the firewall policy. + "parent": "A String", # Output only. [Output Only] The parent of the firewall policy. # This field is not applicable to network firewall policies. - "policySource": "A String", # [Output Only] Source of this Firewall Policy. USER_DEFINED if - # created by a Cloud user, or SYSTEM if created by managed - # services like GKE. + "policySource": "A String", # Indicates the source of this Firewall Policy. This field is optional on + # creation and defaults to USER_DEFINED. + # + # The USER_DEFINED value indicates a regular firewall policy. + # + # The SYSTEM value indicates a system-level policy managed by an + # internal service like GKE. This SYSTEM value is reserved for + # internal services and cannot be set by users during policy creation. + # Policies with a SYSTEM source cannot be modified or deleted by + # users. "policyType": "A String", # The type of the firewall policy. This field can be eitherVPC_POLICY or RDMA_ROCE_POLICY. # # Note: if not specified then VPC_POLICY will be used. - "region": "A String", # [Output Only] URL of the region where the regional firewall policy resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional firewall policy resides. # This field is not applicable to global firewall policies. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "ruleTupleCount": 42, # [Output Only] Total count of all firewall policy rule tuples. A firewall + "ruleTupleCount": 42, # Output only. [Output Only] Total count of all firewall policy rule tuples. A firewall # policy can not exceed a set number of tuples. "rules": [ # A list of rules that belong to this policy. # There must always be a default rule (rule with priority 2147483647 and @@ -2464,7 +2513,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -2481,6 +2530,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -2527,6 +2582,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -2552,7 +2615,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -2568,7 +2631,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -2603,7 +2666,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -2620,7 +2683,7 @@

Method Details

}, ], "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shortName": "A String", # User-provided name of the Organization firewall policy. The name should be # unique in the organization in which the firewall policy is created. # This field is not applicable to network firewall policies. @@ -2664,7 +2727,7 @@

Method Details

"attachmentTarget": "A String", # The target that the firewall policy is attached to. "displayName": "A String", # [Output Only] Deprecated, please use short name instead. The display name # of the firewall policy of the association. - "firewallPolicyId": "A String", # [Output Only] The firewall policy ID of the association. + "firewallPolicyId": "A String", # Output only. [Output Only] The firewall policy ID of the association. "name": "A String", # The name for an association. "priority": 42, # An integer indicating the priority of an association. The priority # must be a positive value between 1 and 2147483647. @@ -2672,7 +2735,7 @@

Method Details

# is the highest priority and 2147483647 is the lowest priority. # The default value is `1000`. If two associations have the same priority # then lexicographical order on association names is applied. - "shortName": "A String", # [Output Only] The short name of the firewall policy of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the firewall policy of the association. } @@ -3075,7 +3138,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -3092,6 +3155,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -3138,6 +3207,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -3163,7 +3240,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -3179,7 +3256,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -3214,7 +3291,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -3263,7 +3340,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -3280,6 +3357,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -3326,6 +3409,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -3351,7 +3442,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -3367,7 +3458,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -3402,7 +3493,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -3434,7 +3525,7 @@

Method Details

"attachmentTarget": "A String", # The target that the firewall policy is attached to. "displayName": "A String", # [Output Only] Deprecated, please use short name instead. The display name # of the firewall policy of the association. - "firewallPolicyId": "A String", # [Output Only] The firewall policy ID of the association. + "firewallPolicyId": "A String", # Output only. [Output Only] The firewall policy ID of the association. "name": "A String", # The name for an association. "priority": 42, # An integer indicating the priority of an association. The priority # must be a positive value between 1 and 2147483647. @@ -3442,10 +3533,10 @@

Method Details

# is the highest priority and 2147483647 is the lowest priority. # The default value is `1000`. If two associations have the same priority # then lexicographical order on association names is applied. - "shortName": "A String", # [Output Only] The short name of the firewall policy of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the firewall policy of the association. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -3471,7 +3562,7 @@

Method Details

# firewall policy. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#firewallPolicy", # [Output only] Type of the resource. Alwayscompute#firewallPolicyfor firewall policies + "kind": "compute#firewallPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#firewallPolicyfor firewall policies "name": "A String", # Name of the resource. For Organization Firewall Policies it's a # [Output Only] numeric ID allocated by Google Cloud which uniquely # identifies the Organization Firewall Policy. @@ -3493,7 +3584,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -3510,6 +3601,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -3556,6 +3653,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -3581,7 +3686,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -3597,7 +3702,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -3632,7 +3737,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -3648,19 +3753,26 @@

Method Details

# be set for other actions. }, ], - "parent": "A String", # [Output Only] The parent of the firewall policy. + "parent": "A String", # Output only. [Output Only] The parent of the firewall policy. # This field is not applicable to network firewall policies. - "policySource": "A String", # [Output Only] Source of this Firewall Policy. USER_DEFINED if - # created by a Cloud user, or SYSTEM if created by managed - # services like GKE. + "policySource": "A String", # Indicates the source of this Firewall Policy. This field is optional on + # creation and defaults to USER_DEFINED. + # + # The USER_DEFINED value indicates a regular firewall policy. + # + # The SYSTEM value indicates a system-level policy managed by an + # internal service like GKE. This SYSTEM value is reserved for + # internal services and cannot be set by users during policy creation. + # Policies with a SYSTEM source cannot be modified or deleted by + # users. "policyType": "A String", # The type of the firewall policy. This field can be eitherVPC_POLICY or RDMA_ROCE_POLICY. # # Note: if not specified then VPC_POLICY will be used. - "region": "A String", # [Output Only] URL of the region where the regional firewall policy resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional firewall policy resides. # This field is not applicable to global firewall policies. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "ruleTupleCount": 42, # [Output Only] Total count of all firewall policy rule tuples. A firewall + "ruleTupleCount": 42, # Output only. [Output Only] Total count of all firewall policy rule tuples. A firewall # policy can not exceed a set number of tuples. "rules": [ # A list of rules that belong to this policy. # There must always be a default rule (rule with priority 2147483647 and @@ -3683,7 +3795,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -3700,6 +3812,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -3746,6 +3864,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -3771,7 +3897,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -3787,7 +3913,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -3822,7 +3948,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -3839,7 +3965,7 @@

Method Details

}, ], "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shortName": "A String", # User-provided name of the Organization firewall policy. The name should be # unique in the organization in which the firewall policy is created. # This field is not applicable to network firewall policies. @@ -4044,10 +4170,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -4059,8 +4185,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -4249,7 +4375,7 @@

Method Details

"attachmentTarget": "A String", # The target that the firewall policy is attached to. "displayName": "A String", # [Output Only] Deprecated, please use short name instead. The display name # of the firewall policy of the association. - "firewallPolicyId": "A String", # [Output Only] The firewall policy ID of the association. + "firewallPolicyId": "A String", # Output only. [Output Only] The firewall policy ID of the association. "name": "A String", # The name for an association. "priority": 42, # An integer indicating the priority of an association. The priority # must be a positive value between 1 and 2147483647. @@ -4257,10 +4383,10 @@

Method Details

# is the highest priority and 2147483647 is the lowest priority. # The default value is `1000`. If two associations have the same priority # then lexicographical order on association names is applied. - "shortName": "A String", # [Output Only] The short name of the firewall policy of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the firewall policy of the association. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -4286,7 +4412,7 @@

Method Details

# firewall policy. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#firewallPolicy", # [Output only] Type of the resource. Alwayscompute#firewallPolicyfor firewall policies + "kind": "compute#firewallPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#firewallPolicyfor firewall policies "name": "A String", # Name of the resource. For Organization Firewall Policies it's a # [Output Only] numeric ID allocated by Google Cloud which uniquely # identifies the Organization Firewall Policy. @@ -4308,7 +4434,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -4325,6 +4451,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -4371,6 +4503,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -4396,7 +4536,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -4412,7 +4552,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -4447,7 +4587,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -4463,19 +4603,26 @@

Method Details

# be set for other actions. }, ], - "parent": "A String", # [Output Only] The parent of the firewall policy. + "parent": "A String", # Output only. [Output Only] The parent of the firewall policy. # This field is not applicable to network firewall policies. - "policySource": "A String", # [Output Only] Source of this Firewall Policy. USER_DEFINED if - # created by a Cloud user, or SYSTEM if created by managed - # services like GKE. + "policySource": "A String", # Indicates the source of this Firewall Policy. This field is optional on + # creation and defaults to USER_DEFINED. + # + # The USER_DEFINED value indicates a regular firewall policy. + # + # The SYSTEM value indicates a system-level policy managed by an + # internal service like GKE. This SYSTEM value is reserved for + # internal services and cannot be set by users during policy creation. + # Policies with a SYSTEM source cannot be modified or deleted by + # users. "policyType": "A String", # The type of the firewall policy. This field can be eitherVPC_POLICY or RDMA_ROCE_POLICY. # # Note: if not specified then VPC_POLICY will be used. - "region": "A String", # [Output Only] URL of the region where the regional firewall policy resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional firewall policy resides. # This field is not applicable to global firewall policies. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "ruleTupleCount": 42, # [Output Only] Total count of all firewall policy rule tuples. A firewall + "ruleTupleCount": 42, # Output only. [Output Only] Total count of all firewall policy rule tuples. A firewall # policy can not exceed a set number of tuples. "rules": [ # A list of rules that belong to this policy. # There must always be a default rule (rule with priority 2147483647 and @@ -4498,7 +4645,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -4515,6 +4662,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -4561,6 +4714,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -4586,7 +4747,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -4602,7 +4763,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -4637,7 +4798,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -4654,7 +4815,7 @@

Method Details

}, ], "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shortName": "A String", # User-provided name of the Organization firewall policy. The name should be # unique in the organization in which the firewall policy is created. # This field is not applicable to network firewall policies. @@ -4678,7 +4839,7 @@

Method Details

# Note: if not specified then GLOBAL_VPC_NETWORK will be used. }, ], - "kind": "compute#firewallPolicyList", # [Output Only] Type of resource. Alwayscompute#firewallPolicyList for listsof FirewallPolicies + "kind": "compute#firewallPolicyList", # Output only. [Output Only] Type of resource. Alwayscompute#firewallPolicyList for listsof FirewallPolicies "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. @@ -4736,7 +4897,7 @@

Method Details

"attachmentTarget": "A String", # The target that the firewall policy is attached to. "displayName": "A String", # [Output Only] Deprecated, please use short name instead. The display name # of the firewall policy of the association. - "firewallPolicyId": "A String", # [Output Only] The firewall policy ID of the association. + "firewallPolicyId": "A String", # Output only. [Output Only] The firewall policy ID of the association. "name": "A String", # The name for an association. "priority": 42, # An integer indicating the priority of an association. The priority # must be a positive value between 1 and 2147483647. @@ -4744,10 +4905,10 @@

Method Details

# is the highest priority and 2147483647 is the lowest priority. # The default value is `1000`. If two associations have the same priority # then lexicographical order on association names is applied. - "shortName": "A String", # [Output Only] The short name of the firewall policy of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the firewall policy of the association. }, ], - "kind": "compute#firewallPoliciesListAssociationsResponse", # [Output Only] Type of firewallPolicy associations. Alwayscompute#FirewallPoliciesListAssociations for lists of + "kind": "compute#firewallPoliciesListAssociationsResponse", # Output only. [Output Only] Type of firewallPolicy associations. Alwayscompute#FirewallPoliciesListAssociations for lists of # firewallPolicy associations. } @@ -4953,10 +5114,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -4968,8 +5129,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -5064,7 +5225,7 @@

Method Details

"attachmentTarget": "A String", # The target that the firewall policy is attached to. "displayName": "A String", # [Output Only] Deprecated, please use short name instead. The display name # of the firewall policy of the association. - "firewallPolicyId": "A String", # [Output Only] The firewall policy ID of the association. + "firewallPolicyId": "A String", # Output only. [Output Only] The firewall policy ID of the association. "name": "A String", # The name for an association. "priority": 42, # An integer indicating the priority of an association. The priority # must be a positive value between 1 and 2147483647. @@ -5072,10 +5233,10 @@

Method Details

# is the highest priority and 2147483647 is the lowest priority. # The default value is `1000`. If two associations have the same priority # then lexicographical order on association names is applied. - "shortName": "A String", # [Output Only] The short name of the firewall policy of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the firewall policy of the association. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -5101,7 +5262,7 @@

Method Details

# firewall policy. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#firewallPolicy", # [Output only] Type of the resource. Alwayscompute#firewallPolicyfor firewall policies + "kind": "compute#firewallPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#firewallPolicyfor firewall policies "name": "A String", # Name of the resource. For Organization Firewall Policies it's a # [Output Only] numeric ID allocated by Google Cloud which uniquely # identifies the Organization Firewall Policy. @@ -5123,7 +5284,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -5140,6 +5301,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -5186,6 +5353,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -5211,7 +5386,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -5227,7 +5402,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -5262,7 +5437,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -5278,19 +5453,26 @@

Method Details

# be set for other actions. }, ], - "parent": "A String", # [Output Only] The parent of the firewall policy. + "parent": "A String", # Output only. [Output Only] The parent of the firewall policy. # This field is not applicable to network firewall policies. - "policySource": "A String", # [Output Only] Source of this Firewall Policy. USER_DEFINED if - # created by a Cloud user, or SYSTEM if created by managed - # services like GKE. + "policySource": "A String", # Indicates the source of this Firewall Policy. This field is optional on + # creation and defaults to USER_DEFINED. + # + # The USER_DEFINED value indicates a regular firewall policy. + # + # The SYSTEM value indicates a system-level policy managed by an + # internal service like GKE. This SYSTEM value is reserved for + # internal services and cannot be set by users during policy creation. + # Policies with a SYSTEM source cannot be modified or deleted by + # users. "policyType": "A String", # The type of the firewall policy. This field can be eitherVPC_POLICY or RDMA_ROCE_POLICY. # # Note: if not specified then VPC_POLICY will be used. - "region": "A String", # [Output Only] URL of the region where the regional firewall policy resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional firewall policy resides. # This field is not applicable to global firewall policies. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "ruleTupleCount": 42, # [Output Only] Total count of all firewall policy rule tuples. A firewall + "ruleTupleCount": 42, # Output only. [Output Only] Total count of all firewall policy rule tuples. A firewall # policy can not exceed a set number of tuples. "rules": [ # A list of rules that belong to this policy. # There must always be a default rule (rule with priority 2147483647 and @@ -5313,7 +5495,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -5330,6 +5512,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -5376,6 +5564,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -5401,7 +5597,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -5417,7 +5613,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -5452,7 +5648,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -5469,7 +5665,7 @@

Method Details

}, ], "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shortName": "A String", # User-provided name of the Organization firewall policy. The name should be # unique in the organization in which the firewall policy is created. # This field is not applicable to network firewall policies. @@ -5671,10 +5867,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -5686,8 +5882,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -5793,7 +5989,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -5810,6 +6006,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -5856,6 +6058,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -5881,7 +6091,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -5897,7 +6107,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -5932,7 +6142,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -6127,10 +6337,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -6142,8 +6352,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -6249,7 +6459,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -6266,6 +6476,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -6312,6 +6528,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -6337,7 +6561,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -6353,7 +6577,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -6388,7 +6612,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -6583,10 +6807,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -6598,8 +6822,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -6864,10 +7088,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -6879,8 +7103,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -7145,10 +7369,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -7160,8 +7384,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -7426,10 +7650,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -7441,8 +7665,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.firewalls.html b/docs/dyn/compute_alpha.firewalls.html index c0eb81b0d7..d84f0769a4 100644 --- a/docs/dyn/compute_alpha.firewalls.html +++ b/docs/dyn/compute_alpha.firewalls.html @@ -292,10 +292,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -307,8 +307,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -424,7 +424,7 @@

Method Details

], }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "denied": [ # The list of DENY rules specified by this firewall. Each rule specifies a # protocol and port-range tuple that describes a denied connection. @@ -460,9 +460,9 @@

Method Details

# This field denotes whether to enable logging for a particular # firewall rule. If logging is enabled, logs will be exported t # Cloud Logging. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#firewall", # [Output Only] Type of the resource. Always compute#firewall + "kind": "compute#firewall", # Output only. [Output Only] Type of the resource. Always compute#firewall # for firewall rules. "logConfig": { # The available logging options for a firewall rule. # This field denotes the logging options for a particular firewall rule. If # logging is enabled, logs will be exported to Cloud Logging. @@ -520,7 +520,7 @@

Method Details

# rules with a priority of `65535`. To avoid conflicts with the implied # rules, use a priority number less than `65535`. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "sourceRanges": [ # If source ranges are specified, the firewall rule applies only to traffic # that has a source IP address in these ranges. These ranges must be # expressed inCIDR format. One or both of sourceRanges @@ -605,7 +605,7 @@

Method Details

], }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "denied": [ # The list of DENY rules specified by this firewall. Each rule specifies a # protocol and port-range tuple that describes a denied connection. @@ -641,9 +641,9 @@

Method Details

# This field denotes whether to enable logging for a particular # firewall rule. If logging is enabled, logs will be exported t # Cloud Logging. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#firewall", # [Output Only] Type of the resource. Always compute#firewall + "kind": "compute#firewall", # Output only. [Output Only] Type of the resource. Always compute#firewall # for firewall rules. "logConfig": { # The available logging options for a firewall rule. # This field denotes the logging options for a particular firewall rule. If # logging is enabled, logs will be exported to Cloud Logging. @@ -701,7 +701,7 @@

Method Details

# rules with a priority of `65535`. To avoid conflicts with the implied # rules, use a priority number less than `65535`. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "sourceRanges": [ # If source ranges are specified, the firewall rule applies only to traffic # that has a source IP address in these ranges. These ranges must be # expressed inCIDR format. One or both of sourceRanges @@ -932,10 +932,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -947,8 +947,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1150,7 +1150,7 @@

Method Details

], }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "denied": [ # The list of DENY rules specified by this firewall. Each rule specifies a # protocol and port-range tuple that describes a denied connection. @@ -1186,9 +1186,9 @@

Method Details

# This field denotes whether to enable logging for a particular # firewall rule. If logging is enabled, logs will be exported t # Cloud Logging. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#firewall", # [Output Only] Type of the resource. Always compute#firewall + "kind": "compute#firewall", # Output only. [Output Only] Type of the resource. Always compute#firewall # for firewall rules. "logConfig": { # The available logging options for a firewall rule. # This field denotes the logging options for a particular firewall rule. If # logging is enabled, logs will be exported to Cloud Logging. @@ -1246,7 +1246,7 @@

Method Details

# rules with a priority of `65535`. To avoid conflicts with the implied # rules, use a priority number less than `65535`. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "sourceRanges": [ # If source ranges are specified, the firewall rule applies only to traffic # that has a source IP address in these ranges. These ranges must be # expressed inCIDR format. One or both of sourceRanges @@ -1299,14 +1299,14 @@

Method Details

], }, ], - "kind": "compute#firewallList", # [Output Only] Type of resource. Always compute#firewallList + "kind": "compute#firewallList", # Output only. [Output Only] Type of resource. Always compute#firewallList # for lists of firewalls. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -1383,7 +1383,7 @@

Method Details

], }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "denied": [ # The list of DENY rules specified by this firewall. Each rule specifies a # protocol and port-range tuple that describes a denied connection. @@ -1419,9 +1419,9 @@

Method Details

# This field denotes whether to enable logging for a particular # firewall rule. If logging is enabled, logs will be exported t # Cloud Logging. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#firewall", # [Output Only] Type of the resource. Always compute#firewall + "kind": "compute#firewall", # Output only. [Output Only] Type of the resource. Always compute#firewall # for firewall rules. "logConfig": { # The available logging options for a firewall rule. # This field denotes the logging options for a particular firewall rule. If # logging is enabled, logs will be exported to Cloud Logging. @@ -1479,7 +1479,7 @@

Method Details

# rules with a priority of `65535`. To avoid conflicts with the implied # rules, use a priority number less than `65535`. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "sourceRanges": [ # If source ranges are specified, the firewall rule applies only to traffic # that has a source IP address in these ranges. These ranges must be # expressed inCIDR format. One or both of sourceRanges @@ -1710,10 +1710,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1725,8 +1725,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1873,7 +1873,7 @@

Method Details

], }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "denied": [ # The list of DENY rules specified by this firewall. Each rule specifies a # protocol and port-range tuple that describes a denied connection. @@ -1909,9 +1909,9 @@

Method Details

# This field denotes whether to enable logging for a particular # firewall rule. If logging is enabled, logs will be exported t # Cloud Logging. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#firewall", # [Output Only] Type of the resource. Always compute#firewall + "kind": "compute#firewall", # Output only. [Output Only] Type of the resource. Always compute#firewall # for firewall rules. "logConfig": { # The available logging options for a firewall rule. # This field denotes the logging options for a particular firewall rule. If # logging is enabled, logs will be exported to Cloud Logging. @@ -1969,7 +1969,7 @@

Method Details

# rules with a priority of `65535`. To avoid conflicts with the implied # rules, use a priority number less than `65535`. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "sourceRanges": [ # If source ranges are specified, the firewall rule applies only to traffic # that has a source IP address in these ranges. These ranges must be # expressed inCIDR format. One or both of sourceRanges @@ -2200,10 +2200,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2215,8 +2215,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.forwardingRules.html b/docs/dyn/compute_alpha.forwardingRules.html index 66baf8cf1b..610b96dfa0 100644 --- a/docs/dyn/compute_alpha.forwardingRules.html +++ b/docs/dyn/compute_alpha.forwardingRules.html @@ -327,20 +327,20 @@

Method Details

"backendService": "A String", # Identifies the backend service to which the forwarding rule sends traffic. # Required for internal and external passthrough Network Load Balancers; # must be omitted for all other load balancer types. - "baseForwardingRule": "A String", # [Output Only] The URL for the corresponding base forwarding rule. By base + "baseForwardingRule": "A String", # Output only. [Output Only] The URL for the corresponding base forwarding rule. By base # forwarding rule, we mean the forwarding rule that has the same IP address, # protocol, and port settings with the current forwarding rule, but without # sourceIPRanges specified. # Always empty if the current forwarding rule does not have sourceIPRanges # specified. - "childForwardingRules": [ # [Output Only] Applicable only to the parent forwarding rule of global + "childForwardingRules": [ # Output only. [Output Only] Applicable only to the parent forwarding rule of global # external passthrough load balancers. This field contains the list of child # forwarding rule URLs associated with the parent forwarding rule: one for # each availability group. AVAILABILITY_GROUP0 will be the first element, and # AVAILABILITY_GROUP1 will be the second element. "A String", ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -394,7 +394,7 @@

Method Details

# packet mirroring. To prevent mirroring loops, instances behind this # load balancer will not have their traffic mirrored even if aPacketMirroring rule applies to them. # This can only be set to true for load balancers that have theirloadBalancingScheme set to INTERNAL. - "kind": "compute#forwardingRule", # [Output Only] Type of the resource. Alwayscompute#forwardingRule for forwarding rule resources. + "kind": "compute#forwardingRule", # Output only. [Output Only] Type of the resource. Alwayscompute#forwardingRule for forwarding rule resources. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this resource, which is # essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -508,7 +508,7 @@

Method Details

"noAutomateDnsZone": True or False, # This is used in PSC consumer ForwardingRule to control whether it should # try to auto-generate a DNS zone or not. Non-PSC forwarding rules do not use # this field. Once set, this field is not mutable. - "parentForwardingRule": "A String", # [Output Only] Applicable only to the child forwarding rules of global external + "parentForwardingRule": "A String", # Output only. [Output Only] Applicable only to the child forwarding rules of global external # passthrough load balancers. This field contains the URL of the parent # forwarding rule. "portRange": "A String", # The ports, portRange, and allPorts @@ -567,12 +567,12 @@

Method Details

], "pscConnectionId": "A String", # [Output Only] The PSC connection id of the PSC forwarding rule. "pscConnectionStatus": "A String", - "region": "A String", # [Output Only] URL of the region where the regional forwarding rule resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional forwarding rule resides. # This field is not applicable to global forwarding rules. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "serviceDirectoryRegistrations": [ # Service Directory resources to register this forwarding rule with. # Currently, only supports a single Service Directory resource. { # Describes the auto-registration of the forwarding rule to Service Directory. @@ -664,14 +664,14 @@

Method Details

}, }, }, - "kind": "compute#forwardingRuleAggregatedList", # [Output Only] Type of resource. Alwayscompute#forwardingRuleAggregatedList for lists of forwarding rules. + "kind": "compute#forwardingRuleAggregatedList", # Output only. [Output Only] Type of resource. Alwayscompute#forwardingRuleAggregatedList for lists of forwarding rules. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -907,10 +907,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -922,8 +922,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1121,20 +1121,20 @@

Method Details

"backendService": "A String", # Identifies the backend service to which the forwarding rule sends traffic. # Required for internal and external passthrough Network Load Balancers; # must be omitted for all other load balancer types. - "baseForwardingRule": "A String", # [Output Only] The URL for the corresponding base forwarding rule. By base + "baseForwardingRule": "A String", # Output only. [Output Only] The URL for the corresponding base forwarding rule. By base # forwarding rule, we mean the forwarding rule that has the same IP address, # protocol, and port settings with the current forwarding rule, but without # sourceIPRanges specified. # Always empty if the current forwarding rule does not have sourceIPRanges # specified. - "childForwardingRules": [ # [Output Only] Applicable only to the parent forwarding rule of global + "childForwardingRules": [ # Output only. [Output Only] Applicable only to the parent forwarding rule of global # external passthrough load balancers. This field contains the list of child # forwarding rule URLs associated with the parent forwarding rule: one for # each availability group. AVAILABILITY_GROUP0 will be the first element, and # AVAILABILITY_GROUP1 will be the second element. "A String", ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1188,7 +1188,7 @@

Method Details

# packet mirroring. To prevent mirroring loops, instances behind this # load balancer will not have their traffic mirrored even if aPacketMirroring rule applies to them. # This can only be set to true for load balancers that have theirloadBalancingScheme set to INTERNAL. - "kind": "compute#forwardingRule", # [Output Only] Type of the resource. Alwayscompute#forwardingRule for forwarding rule resources. + "kind": "compute#forwardingRule", # Output only. [Output Only] Type of the resource. Alwayscompute#forwardingRule for forwarding rule resources. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this resource, which is # essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -1302,7 +1302,7 @@

Method Details

"noAutomateDnsZone": True or False, # This is used in PSC consumer ForwardingRule to control whether it should # try to auto-generate a DNS zone or not. Non-PSC forwarding rules do not use # this field. Once set, this field is not mutable. - "parentForwardingRule": "A String", # [Output Only] Applicable only to the child forwarding rules of global external + "parentForwardingRule": "A String", # Output only. [Output Only] Applicable only to the child forwarding rules of global external # passthrough load balancers. This field contains the URL of the parent # forwarding rule. "portRange": "A String", # The ports, portRange, and allPorts @@ -1361,12 +1361,12 @@

Method Details

], "pscConnectionId": "A String", # [Output Only] The PSC connection id of the PSC forwarding rule. "pscConnectionStatus": "A String", - "region": "A String", # [Output Only] URL of the region where the regional forwarding rule resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional forwarding rule resides. # This field is not applicable to global forwarding rules. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "serviceDirectoryRegistrations": [ # Service Directory resources to register this forwarding rule with. # Currently, only supports a single Service Directory resource. { # Describes the auto-registration of the forwarding rule to Service Directory. @@ -1544,20 +1544,20 @@

Method Details

"backendService": "A String", # Identifies the backend service to which the forwarding rule sends traffic. # Required for internal and external passthrough Network Load Balancers; # must be omitted for all other load balancer types. - "baseForwardingRule": "A String", # [Output Only] The URL for the corresponding base forwarding rule. By base + "baseForwardingRule": "A String", # Output only. [Output Only] The URL for the corresponding base forwarding rule. By base # forwarding rule, we mean the forwarding rule that has the same IP address, # protocol, and port settings with the current forwarding rule, but without # sourceIPRanges specified. # Always empty if the current forwarding rule does not have sourceIPRanges # specified. - "childForwardingRules": [ # [Output Only] Applicable only to the parent forwarding rule of global + "childForwardingRules": [ # Output only. [Output Only] Applicable only to the parent forwarding rule of global # external passthrough load balancers. This field contains the list of child # forwarding rule URLs associated with the parent forwarding rule: one for # each availability group. AVAILABILITY_GROUP0 will be the first element, and # AVAILABILITY_GROUP1 will be the second element. "A String", ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1611,7 +1611,7 @@

Method Details

# packet mirroring. To prevent mirroring loops, instances behind this # load balancer will not have their traffic mirrored even if aPacketMirroring rule applies to them. # This can only be set to true for load balancers that have theirloadBalancingScheme set to INTERNAL. - "kind": "compute#forwardingRule", # [Output Only] Type of the resource. Alwayscompute#forwardingRule for forwarding rule resources. + "kind": "compute#forwardingRule", # Output only. [Output Only] Type of the resource. Alwayscompute#forwardingRule for forwarding rule resources. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this resource, which is # essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -1725,7 +1725,7 @@

Method Details

"noAutomateDnsZone": True or False, # This is used in PSC consumer ForwardingRule to control whether it should # try to auto-generate a DNS zone or not. Non-PSC forwarding rules do not use # this field. Once set, this field is not mutable. - "parentForwardingRule": "A String", # [Output Only] Applicable only to the child forwarding rules of global external + "parentForwardingRule": "A String", # Output only. [Output Only] Applicable only to the child forwarding rules of global external # passthrough load balancers. This field contains the URL of the parent # forwarding rule. "portRange": "A String", # The ports, portRange, and allPorts @@ -1784,12 +1784,12 @@

Method Details

], "pscConnectionId": "A String", # [Output Only] The PSC connection id of the PSC forwarding rule. "pscConnectionStatus": "A String", - "region": "A String", # [Output Only] URL of the region where the regional forwarding rule resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional forwarding rule resides. # This field is not applicable to global forwarding rules. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "serviceDirectoryRegistrations": [ # Service Directory resources to register this forwarding rule with. # Currently, only supports a single Service Directory resource. { # Describes the auto-registration of the forwarding rule to Service Directory. @@ -2031,10 +2031,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2046,8 +2046,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2331,20 +2331,20 @@

Method Details

"backendService": "A String", # Identifies the backend service to which the forwarding rule sends traffic. # Required for internal and external passthrough Network Load Balancers; # must be omitted for all other load balancer types. - "baseForwardingRule": "A String", # [Output Only] The URL for the corresponding base forwarding rule. By base + "baseForwardingRule": "A String", # Output only. [Output Only] The URL for the corresponding base forwarding rule. By base # forwarding rule, we mean the forwarding rule that has the same IP address, # protocol, and port settings with the current forwarding rule, but without # sourceIPRanges specified. # Always empty if the current forwarding rule does not have sourceIPRanges # specified. - "childForwardingRules": [ # [Output Only] Applicable only to the parent forwarding rule of global + "childForwardingRules": [ # Output only. [Output Only] Applicable only to the parent forwarding rule of global # external passthrough load balancers. This field contains the list of child # forwarding rule URLs associated with the parent forwarding rule: one for # each availability group. AVAILABILITY_GROUP0 will be the first element, and # AVAILABILITY_GROUP1 will be the second element. "A String", ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -2398,7 +2398,7 @@

Method Details

# packet mirroring. To prevent mirroring loops, instances behind this # load balancer will not have their traffic mirrored even if aPacketMirroring rule applies to them. # This can only be set to true for load balancers that have theirloadBalancingScheme set to INTERNAL. - "kind": "compute#forwardingRule", # [Output Only] Type of the resource. Alwayscompute#forwardingRule for forwarding rule resources. + "kind": "compute#forwardingRule", # Output only. [Output Only] Type of the resource. Alwayscompute#forwardingRule for forwarding rule resources. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this resource, which is # essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -2512,7 +2512,7 @@

Method Details

"noAutomateDnsZone": True or False, # This is used in PSC consumer ForwardingRule to control whether it should # try to auto-generate a DNS zone or not. Non-PSC forwarding rules do not use # this field. Once set, this field is not mutable. - "parentForwardingRule": "A String", # [Output Only] Applicable only to the child forwarding rules of global external + "parentForwardingRule": "A String", # Output only. [Output Only] Applicable only to the child forwarding rules of global external # passthrough load balancers. This field contains the URL of the parent # forwarding rule. "portRange": "A String", # The ports, portRange, and allPorts @@ -2571,12 +2571,12 @@

Method Details

], "pscConnectionId": "A String", # [Output Only] The PSC connection id of the PSC forwarding rule. "pscConnectionStatus": "A String", - "region": "A String", # [Output Only] URL of the region where the regional forwarding rule resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional forwarding rule resides. # This field is not applicable to global forwarding rules. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "serviceDirectoryRegistrations": [ # Service Directory resources to register this forwarding rule with. # Currently, only supports a single Service Directory resource. { # Describes the auto-registration of the forwarding rule to Service Directory. @@ -2640,13 +2640,13 @@

Method Details

# - For Private Service Connect forwarding rules that forward traffic to managed services, the target must be a service attachment. The target is not mutable once set as a service attachment. }, ], - "kind": "compute#forwardingRuleList", # Type of resource. + "kind": "compute#forwardingRuleList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -2806,20 +2806,20 @@

Method Details

"backendService": "A String", # Identifies the backend service to which the forwarding rule sends traffic. # Required for internal and external passthrough Network Load Balancers; # must be omitted for all other load balancer types. - "baseForwardingRule": "A String", # [Output Only] The URL for the corresponding base forwarding rule. By base + "baseForwardingRule": "A String", # Output only. [Output Only] The URL for the corresponding base forwarding rule. By base # forwarding rule, we mean the forwarding rule that has the same IP address, # protocol, and port settings with the current forwarding rule, but without # sourceIPRanges specified. # Always empty if the current forwarding rule does not have sourceIPRanges # specified. - "childForwardingRules": [ # [Output Only] Applicable only to the parent forwarding rule of global + "childForwardingRules": [ # Output only. [Output Only] Applicable only to the parent forwarding rule of global # external passthrough load balancers. This field contains the list of child # forwarding rule URLs associated with the parent forwarding rule: one for # each availability group. AVAILABILITY_GROUP0 will be the first element, and # AVAILABILITY_GROUP1 will be the second element. "A String", ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -2873,7 +2873,7 @@

Method Details

# packet mirroring. To prevent mirroring loops, instances behind this # load balancer will not have their traffic mirrored even if aPacketMirroring rule applies to them. # This can only be set to true for load balancers that have theirloadBalancingScheme set to INTERNAL. - "kind": "compute#forwardingRule", # [Output Only] Type of the resource. Alwayscompute#forwardingRule for forwarding rule resources. + "kind": "compute#forwardingRule", # Output only. [Output Only] Type of the resource. Alwayscompute#forwardingRule for forwarding rule resources. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this resource, which is # essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -2987,7 +2987,7 @@

Method Details

"noAutomateDnsZone": True or False, # This is used in PSC consumer ForwardingRule to control whether it should # try to auto-generate a DNS zone or not. Non-PSC forwarding rules do not use # this field. Once set, this field is not mutable. - "parentForwardingRule": "A String", # [Output Only] Applicable only to the child forwarding rules of global external + "parentForwardingRule": "A String", # Output only. [Output Only] Applicable only to the child forwarding rules of global external # passthrough load balancers. This field contains the URL of the parent # forwarding rule. "portRange": "A String", # The ports, portRange, and allPorts @@ -3046,12 +3046,12 @@

Method Details

], "pscConnectionId": "A String", # [Output Only] The PSC connection id of the PSC forwarding rule. "pscConnectionStatus": "A String", - "region": "A String", # [Output Only] URL of the region where the regional forwarding rule resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional forwarding rule resides. # This field is not applicable to global forwarding rules. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "serviceDirectoryRegistrations": [ # Service Directory resources to register this forwarding rule with. # Currently, only supports a single Service Directory resource. { # Describes the auto-registration of the forwarding rule to Service Directory. @@ -3293,10 +3293,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3308,8 +3308,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -3592,10 +3592,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3607,8 +3607,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -3882,10 +3882,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3897,8 +3897,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.futureReservations.html b/docs/dyn/compute_alpha.futureReservations.html index 3cdc828930..34c81b0454 100644 --- a/docs/dyn/compute_alpha.futureReservations.html +++ b/docs/dyn/compute_alpha.futureReservations.html @@ -226,10 +226,10 @@

Method Details

# one can create instances of varying shapes against this reservation. "hostCount": 42, # Count of reserved hosts of specified VM family. The host has fixed number # of accelerators based on the accelerator/vm-family selected. - "inUseHostCount": 42, # Number of hosts currently in use. If there is one or more Instances + "inUseHostCount": 42, # Output only. Number of hosts currently in use. If there is one or more Instances # running on the host, it is considered in use. - "inUseInstanceCount": 42, # Number of instances currently in use in this reservation. - "inUseResources": [ # [Output only] List of resources currently in use. + "inUseInstanceCount": 42, # Output only. Number of instances currently in use in this reservation. + "inUseResources": [ # Output only. [Output only] List of resources currently in use. { "accelerator": { # Properties of accelerator resources in this reservation. "acceleratorCount": 42, # Number of accelerators of specified type. @@ -288,15 +288,15 @@

Method Details

# parent commitments will be extended to match the end date of the plan for # this commitment. }, - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this future reservation inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this future reservation inRFC3339 # text format. "deploymentType": "A String", # Type of the deployment requested as part of future reservation. "description": "A String", # An optional description of this resource. Provide this property when you # create the future reservation. "enableEmergentMaintenance": True or False, # Indicates if this group of VMs have emergent maintenance enabled. - "id": "A String", # [Output Only] A unique identifier for this future reservation. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this future reservation. The server # defines this identifier. - "kind": "compute#futureReservation", # [Output Only] Type of the resource. Alwayscompute#futureReservation for future reservations. + "kind": "compute#futureReservation", # Output only. [Output Only] Type of the resource. Alwayscompute#futureReservation for future reservations. "name": "A String", # The name of the resource, provided by the client when initially creating # the resource. The resource name must be 1-63 characters long, and comply # withRFC1035. @@ -319,8 +319,8 @@

Method Details

# with INACTIVE state till specified start-time. Either provide the # reservation_name or a name_prefix. "schedulingType": "A String", # Maintenance information for this reservation - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shareSettings": { # The share setting for reservations and sole tenancy node groups. # List of Projects/Folders to share with. "folderMap": { # A map of folder id and folder config to specify consumer projects for this # shared-reservation. This is only valid when share_type's value is @@ -391,39 +391,39 @@

Method Details

"totalCount": "A String", # Total number of instances for which capacity assurance is requested at a # future time period. }, - "status": { # [Output only] Represents status related to the future reservation. # [Output only] Status of the Future Reservation - "amendmentStatus": "A String", # [Output Only] The current status of the requested amendment. - "autoCreatedReservations": [ # Fully qualified urls of the automatically created reservations at + "status": { # [Output only] Represents status related to the future reservation. # Output only. [Output only] Status of the Future Reservation + "amendmentStatus": "A String", # Output only. [Output Only] The current status of the requested amendment. + "autoCreatedReservations": [ # Output only. Fully qualified urls of the automatically created reservations at # start_time. "A String", ], - "existingMatchingUsageInfo": { # [Output Only] Represents the existing matching usage for the future # [Output Only] Represents the existing matching usage for the future + "existingMatchingUsageInfo": { # [Output Only] Represents the existing matching usage for the future # Output only. [Output Only] Represents the existing matching usage for the future # reservation. # reservation. - "count": "A String", # Count to represent min(FR total_count, + "count": "A String", # Output only. Count to represent min(FR total_count, # matching_reserved_capacity+matching_unreserved_instances) - "timestamp": "A String", # Timestamp when the matching usage was calculated + "timestamp": "A String", # Output only. Timestamp when the matching usage was calculated }, - "fulfilledCount": "A String", # This count indicates the fulfilled capacity so far. This is set during + "fulfilledCount": "A String", # Output only. This count indicates the fulfilled capacity so far. This is set during # "PROVISIONING" state. This count also includes capacity delivered as part # of existing matching reservations. - "lastKnownGoodState": { # The state that the future reservation will be reverted to should the # [Output Only] This field represents the future reservation before an + "lastKnownGoodState": { # The state that the future reservation will be reverted to should the # Output only. [Output Only] This field represents the future reservation before an # amendment was requested. If the amendment is declined, the Future # Reservation will be reverted to the last known good state. The last known # good state is not set when updating a future reservation whose # Procurement Status is DRAFTING. # amendment be declined. - "description": "A String", # [Output Only] The description of the FutureReservation before an + "description": "A String", # Output only. [Output Only] The description of the FutureReservation before an # amendment was requested. - "existingMatchingUsageInfo": { # [Output Only] Represents the existing matching usage for the future # [Output Only] Represents the matching usage for the future + "existingMatchingUsageInfo": { # [Output Only] Represents the existing matching usage for the future # Output only. [Output Only] Represents the matching usage for the future # reservation before an amendment was requested. # reservation. - "count": "A String", # Count to represent min(FR total_count, + "count": "A String", # Output only. Count to represent min(FR total_count, # matching_reserved_capacity+matching_unreserved_instances) - "timestamp": "A String", # Timestamp when the matching usage was calculated + "timestamp": "A String", # Output only. Timestamp when the matching usage was calculated }, "futureReservationSpecs": { # The properties of the last known good state for the Future Reservation. - "shareSettings": { # The share setting for reservations and sole tenancy node groups. # [Output Only] The previous share settings of the Future Reservation. + "shareSettings": { # The share setting for reservations and sole tenancy node groups. # Output only. [Output Only] The previous share settings of the Future Reservation. "folderMap": { # A map of folder id and folder config to specify consumer projects for this # shared-reservation. This is only valid when share_type's value is # DIRECT_PROJECTS_UNDER_SPECIFIC_FOLDERS. @@ -448,7 +448,7 @@

Method Details

], "shareType": "A String", # Type of sharing for this shared-reservation }, - "specificSkuProperties": { # [Output Only] The previous instance related properties of the + "specificSkuProperties": { # Output only. [Output Only] The previous instance related properties of the # Future Reservation. "instanceProperties": { # Properties of the SKU instances being reserved. # Properties of the SKU instances being reserved. # Next ID: 9 @@ -490,7 +490,7 @@

Method Details

"totalCount": "A String", # Total number of instances for which capacity assurance is requested at a # future time period. }, - "timeWindow": { # [Output Only] The previous time window of the Future Reservation. + "timeWindow": { # Output only. [Output Only] The previous time window of the Future Reservation. "duration": { # A Duration represents a fixed-length span of time represented # as a count of seconds and fractions of seconds at nanosecond # resolution. It is independent of any calendar and concepts like "day" @@ -508,19 +508,19 @@

Method Details

# string. }, }, - "lockTime": "A String", # [Output Only] The lock time of the FutureReservation before an + "lockTime": "A String", # Output only. [Output Only] The lock time of the FutureReservation before an # amendment was requested. - "namePrefix": "A String", # [Output Only] The name prefix of the Future Reservation before an + "namePrefix": "A String", # Output only. [Output Only] The name prefix of the Future Reservation before an # amendment was requested. - "procurementStatus": "A String", # [Output Only] The status of the last known good state for the Future + "procurementStatus": "A String", # Output only. [Output Only] The status of the last known good state for the Future # Reservation. }, - "lockTime": "A String", # Time when Future Reservation would become LOCKED, after which no + "lockTime": "A String", # Output only. Time when Future Reservation would become LOCKED, after which no # modifications to Future Reservation will be allowed. Applicable only # after the Future Reservation is in the APPROVED state. The lock_time is # an RFC3339 string. The procurement_status will transition to PROCURING # state at this time. - "procurementStatus": "A String", # Current state of this Future Reservation + "procurementStatus": "A String", # Output only. Current state of this Future Reservation "specificSkuProperties": { # Properties to be set for the Future Reservation. "sourceInstanceTemplateId": "A String", # ID of the instance template used to populate the Future Reservation # properties. @@ -543,7 +543,7 @@

Method Details

"startTime": "A String", # Start time of the Future Reservation. The start_time is an RFC3339 # string. }, - "zone": "A String", # [Output Only] URL of the Zone where this future reservation resides. + "zone": "A String", # Output only. [Output Only] URL of the Zone where this future reservation resides. }, ], "warning": { # Informational warning which replaces the list of future reservations when @@ -574,15 +574,15 @@

Method Details

}, }, }, - "kind": "compute#futureReservationsAggregatedListResponse", # [Output Only] Type of resource. Alwayscompute#futureReservationsAggregatedListResponse for future + "kind": "compute#futureReservationsAggregatedListResponse", # Output only. [Output Only] Type of resource. Alwayscompute#futureReservationsAggregatedListResponse for future # resevation aggregated list response. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -813,10 +813,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -828,8 +828,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1100,10 +1100,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1115,8 +1115,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1218,10 +1218,10 @@

Method Details

# one can create instances of varying shapes against this reservation. "hostCount": 42, # Count of reserved hosts of specified VM family. The host has fixed number # of accelerators based on the accelerator/vm-family selected. - "inUseHostCount": 42, # Number of hosts currently in use. If there is one or more Instances + "inUseHostCount": 42, # Output only. Number of hosts currently in use. If there is one or more Instances # running on the host, it is considered in use. - "inUseInstanceCount": 42, # Number of instances currently in use in this reservation. - "inUseResources": [ # [Output only] List of resources currently in use. + "inUseInstanceCount": 42, # Output only. Number of instances currently in use in this reservation. + "inUseResources": [ # Output only. [Output only] List of resources currently in use. { "accelerator": { # Properties of accelerator resources in this reservation. "acceleratorCount": 42, # Number of accelerators of specified type. @@ -1280,15 +1280,15 @@

Method Details

# parent commitments will be extended to match the end date of the plan for # this commitment. }, - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this future reservation inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this future reservation inRFC3339 # text format. "deploymentType": "A String", # Type of the deployment requested as part of future reservation. "description": "A String", # An optional description of this resource. Provide this property when you # create the future reservation. "enableEmergentMaintenance": True or False, # Indicates if this group of VMs have emergent maintenance enabled. - "id": "A String", # [Output Only] A unique identifier for this future reservation. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this future reservation. The server # defines this identifier. - "kind": "compute#futureReservation", # [Output Only] Type of the resource. Alwayscompute#futureReservation for future reservations. + "kind": "compute#futureReservation", # Output only. [Output Only] Type of the resource. Alwayscompute#futureReservation for future reservations. "name": "A String", # The name of the resource, provided by the client when initially creating # the resource. The resource name must be 1-63 characters long, and comply # withRFC1035. @@ -1311,8 +1311,8 @@

Method Details

# with INACTIVE state till specified start-time. Either provide the # reservation_name or a name_prefix. "schedulingType": "A String", # Maintenance information for this reservation - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shareSettings": { # The share setting for reservations and sole tenancy node groups. # List of Projects/Folders to share with. "folderMap": { # A map of folder id and folder config to specify consumer projects for this # shared-reservation. This is only valid when share_type's value is @@ -1383,39 +1383,39 @@

Method Details

"totalCount": "A String", # Total number of instances for which capacity assurance is requested at a # future time period. }, - "status": { # [Output only] Represents status related to the future reservation. # [Output only] Status of the Future Reservation - "amendmentStatus": "A String", # [Output Only] The current status of the requested amendment. - "autoCreatedReservations": [ # Fully qualified urls of the automatically created reservations at + "status": { # [Output only] Represents status related to the future reservation. # Output only. [Output only] Status of the Future Reservation + "amendmentStatus": "A String", # Output only. [Output Only] The current status of the requested amendment. + "autoCreatedReservations": [ # Output only. Fully qualified urls of the automatically created reservations at # start_time. "A String", ], - "existingMatchingUsageInfo": { # [Output Only] Represents the existing matching usage for the future # [Output Only] Represents the existing matching usage for the future + "existingMatchingUsageInfo": { # [Output Only] Represents the existing matching usage for the future # Output only. [Output Only] Represents the existing matching usage for the future # reservation. # reservation. - "count": "A String", # Count to represent min(FR total_count, + "count": "A String", # Output only. Count to represent min(FR total_count, # matching_reserved_capacity+matching_unreserved_instances) - "timestamp": "A String", # Timestamp when the matching usage was calculated + "timestamp": "A String", # Output only. Timestamp when the matching usage was calculated }, - "fulfilledCount": "A String", # This count indicates the fulfilled capacity so far. This is set during + "fulfilledCount": "A String", # Output only. This count indicates the fulfilled capacity so far. This is set during # "PROVISIONING" state. This count also includes capacity delivered as part # of existing matching reservations. - "lastKnownGoodState": { # The state that the future reservation will be reverted to should the # [Output Only] This field represents the future reservation before an + "lastKnownGoodState": { # The state that the future reservation will be reverted to should the # Output only. [Output Only] This field represents the future reservation before an # amendment was requested. If the amendment is declined, the Future # Reservation will be reverted to the last known good state. The last known # good state is not set when updating a future reservation whose # Procurement Status is DRAFTING. # amendment be declined. - "description": "A String", # [Output Only] The description of the FutureReservation before an + "description": "A String", # Output only. [Output Only] The description of the FutureReservation before an # amendment was requested. - "existingMatchingUsageInfo": { # [Output Only] Represents the existing matching usage for the future # [Output Only] Represents the matching usage for the future + "existingMatchingUsageInfo": { # [Output Only] Represents the existing matching usage for the future # Output only. [Output Only] Represents the matching usage for the future # reservation before an amendment was requested. # reservation. - "count": "A String", # Count to represent min(FR total_count, + "count": "A String", # Output only. Count to represent min(FR total_count, # matching_reserved_capacity+matching_unreserved_instances) - "timestamp": "A String", # Timestamp when the matching usage was calculated + "timestamp": "A String", # Output only. Timestamp when the matching usage was calculated }, "futureReservationSpecs": { # The properties of the last known good state for the Future Reservation. - "shareSettings": { # The share setting for reservations and sole tenancy node groups. # [Output Only] The previous share settings of the Future Reservation. + "shareSettings": { # The share setting for reservations and sole tenancy node groups. # Output only. [Output Only] The previous share settings of the Future Reservation. "folderMap": { # A map of folder id and folder config to specify consumer projects for this # shared-reservation. This is only valid when share_type's value is # DIRECT_PROJECTS_UNDER_SPECIFIC_FOLDERS. @@ -1440,7 +1440,7 @@

Method Details

], "shareType": "A String", # Type of sharing for this shared-reservation }, - "specificSkuProperties": { # [Output Only] The previous instance related properties of the + "specificSkuProperties": { # Output only. [Output Only] The previous instance related properties of the # Future Reservation. "instanceProperties": { # Properties of the SKU instances being reserved. # Properties of the SKU instances being reserved. # Next ID: 9 @@ -1482,7 +1482,7 @@

Method Details

"totalCount": "A String", # Total number of instances for which capacity assurance is requested at a # future time period. }, - "timeWindow": { # [Output Only] The previous time window of the Future Reservation. + "timeWindow": { # Output only. [Output Only] The previous time window of the Future Reservation. "duration": { # A Duration represents a fixed-length span of time represented # as a count of seconds and fractions of seconds at nanosecond # resolution. It is independent of any calendar and concepts like "day" @@ -1500,19 +1500,19 @@

Method Details

# string. }, }, - "lockTime": "A String", # [Output Only] The lock time of the FutureReservation before an + "lockTime": "A String", # Output only. [Output Only] The lock time of the FutureReservation before an # amendment was requested. - "namePrefix": "A String", # [Output Only] The name prefix of the Future Reservation before an + "namePrefix": "A String", # Output only. [Output Only] The name prefix of the Future Reservation before an # amendment was requested. - "procurementStatus": "A String", # [Output Only] The status of the last known good state for the Future + "procurementStatus": "A String", # Output only. [Output Only] The status of the last known good state for the Future # Reservation. }, - "lockTime": "A String", # Time when Future Reservation would become LOCKED, after which no + "lockTime": "A String", # Output only. Time when Future Reservation would become LOCKED, after which no # modifications to Future Reservation will be allowed. Applicable only # after the Future Reservation is in the APPROVED state. The lock_time is # an RFC3339 string. The procurement_status will transition to PROCURING # state at this time. - "procurementStatus": "A String", # Current state of this Future Reservation + "procurementStatus": "A String", # Output only. Current state of this Future Reservation "specificSkuProperties": { # Properties to be set for the Future Reservation. "sourceInstanceTemplateId": "A String", # ID of the instance template used to populate the Future Reservation # properties. @@ -1535,7 +1535,7 @@

Method Details

"startTime": "A String", # Start time of the Future Reservation. The start_time is an RFC3339 # string. }, - "zone": "A String", # [Output Only] URL of the Zone where this future reservation resides. + "zone": "A String", # Output only. [Output Only] URL of the Zone where this future reservation resides. } @@ -1555,10 +1555,10 @@

Method Details

# one can create instances of varying shapes against this reservation. "hostCount": 42, # Count of reserved hosts of specified VM family. The host has fixed number # of accelerators based on the accelerator/vm-family selected. - "inUseHostCount": 42, # Number of hosts currently in use. If there is one or more Instances + "inUseHostCount": 42, # Output only. Number of hosts currently in use. If there is one or more Instances # running on the host, it is considered in use. - "inUseInstanceCount": 42, # Number of instances currently in use in this reservation. - "inUseResources": [ # [Output only] List of resources currently in use. + "inUseInstanceCount": 42, # Output only. Number of instances currently in use in this reservation. + "inUseResources": [ # Output only. [Output only] List of resources currently in use. { "accelerator": { # Properties of accelerator resources in this reservation. "acceleratorCount": 42, # Number of accelerators of specified type. @@ -1617,15 +1617,15 @@

Method Details

# parent commitments will be extended to match the end date of the plan for # this commitment. }, - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this future reservation inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this future reservation inRFC3339 # text format. "deploymentType": "A String", # Type of the deployment requested as part of future reservation. "description": "A String", # An optional description of this resource. Provide this property when you # create the future reservation. "enableEmergentMaintenance": True or False, # Indicates if this group of VMs have emergent maintenance enabled. - "id": "A String", # [Output Only] A unique identifier for this future reservation. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this future reservation. The server # defines this identifier. - "kind": "compute#futureReservation", # [Output Only] Type of the resource. Alwayscompute#futureReservation for future reservations. + "kind": "compute#futureReservation", # Output only. [Output Only] Type of the resource. Alwayscompute#futureReservation for future reservations. "name": "A String", # The name of the resource, provided by the client when initially creating # the resource. The resource name must be 1-63 characters long, and comply # withRFC1035. @@ -1648,8 +1648,8 @@

Method Details

# with INACTIVE state till specified start-time. Either provide the # reservation_name or a name_prefix. "schedulingType": "A String", # Maintenance information for this reservation - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shareSettings": { # The share setting for reservations and sole tenancy node groups. # List of Projects/Folders to share with. "folderMap": { # A map of folder id and folder config to specify consumer projects for this # shared-reservation. This is only valid when share_type's value is @@ -1720,39 +1720,39 @@

Method Details

"totalCount": "A String", # Total number of instances for which capacity assurance is requested at a # future time period. }, - "status": { # [Output only] Represents status related to the future reservation. # [Output only] Status of the Future Reservation - "amendmentStatus": "A String", # [Output Only] The current status of the requested amendment. - "autoCreatedReservations": [ # Fully qualified urls of the automatically created reservations at + "status": { # [Output only] Represents status related to the future reservation. # Output only. [Output only] Status of the Future Reservation + "amendmentStatus": "A String", # Output only. [Output Only] The current status of the requested amendment. + "autoCreatedReservations": [ # Output only. Fully qualified urls of the automatically created reservations at # start_time. "A String", ], - "existingMatchingUsageInfo": { # [Output Only] Represents the existing matching usage for the future # [Output Only] Represents the existing matching usage for the future + "existingMatchingUsageInfo": { # [Output Only] Represents the existing matching usage for the future # Output only. [Output Only] Represents the existing matching usage for the future # reservation. # reservation. - "count": "A String", # Count to represent min(FR total_count, + "count": "A String", # Output only. Count to represent min(FR total_count, # matching_reserved_capacity+matching_unreserved_instances) - "timestamp": "A String", # Timestamp when the matching usage was calculated + "timestamp": "A String", # Output only. Timestamp when the matching usage was calculated }, - "fulfilledCount": "A String", # This count indicates the fulfilled capacity so far. This is set during + "fulfilledCount": "A String", # Output only. This count indicates the fulfilled capacity so far. This is set during # "PROVISIONING" state. This count also includes capacity delivered as part # of existing matching reservations. - "lastKnownGoodState": { # The state that the future reservation will be reverted to should the # [Output Only] This field represents the future reservation before an + "lastKnownGoodState": { # The state that the future reservation will be reverted to should the # Output only. [Output Only] This field represents the future reservation before an # amendment was requested. If the amendment is declined, the Future # Reservation will be reverted to the last known good state. The last known # good state is not set when updating a future reservation whose # Procurement Status is DRAFTING. # amendment be declined. - "description": "A String", # [Output Only] The description of the FutureReservation before an + "description": "A String", # Output only. [Output Only] The description of the FutureReservation before an # amendment was requested. - "existingMatchingUsageInfo": { # [Output Only] Represents the existing matching usage for the future # [Output Only] Represents the matching usage for the future + "existingMatchingUsageInfo": { # [Output Only] Represents the existing matching usage for the future # Output only. [Output Only] Represents the matching usage for the future # reservation before an amendment was requested. # reservation. - "count": "A String", # Count to represent min(FR total_count, + "count": "A String", # Output only. Count to represent min(FR total_count, # matching_reserved_capacity+matching_unreserved_instances) - "timestamp": "A String", # Timestamp when the matching usage was calculated + "timestamp": "A String", # Output only. Timestamp when the matching usage was calculated }, "futureReservationSpecs": { # The properties of the last known good state for the Future Reservation. - "shareSettings": { # The share setting for reservations and sole tenancy node groups. # [Output Only] The previous share settings of the Future Reservation. + "shareSettings": { # The share setting for reservations and sole tenancy node groups. # Output only. [Output Only] The previous share settings of the Future Reservation. "folderMap": { # A map of folder id and folder config to specify consumer projects for this # shared-reservation. This is only valid when share_type's value is # DIRECT_PROJECTS_UNDER_SPECIFIC_FOLDERS. @@ -1777,7 +1777,7 @@

Method Details

], "shareType": "A String", # Type of sharing for this shared-reservation }, - "specificSkuProperties": { # [Output Only] The previous instance related properties of the + "specificSkuProperties": { # Output only. [Output Only] The previous instance related properties of the # Future Reservation. "instanceProperties": { # Properties of the SKU instances being reserved. # Properties of the SKU instances being reserved. # Next ID: 9 @@ -1819,7 +1819,7 @@

Method Details

"totalCount": "A String", # Total number of instances for which capacity assurance is requested at a # future time period. }, - "timeWindow": { # [Output Only] The previous time window of the Future Reservation. + "timeWindow": { # Output only. [Output Only] The previous time window of the Future Reservation. "duration": { # A Duration represents a fixed-length span of time represented # as a count of seconds and fractions of seconds at nanosecond # resolution. It is independent of any calendar and concepts like "day" @@ -1837,19 +1837,19 @@

Method Details

# string. }, }, - "lockTime": "A String", # [Output Only] The lock time of the FutureReservation before an + "lockTime": "A String", # Output only. [Output Only] The lock time of the FutureReservation before an # amendment was requested. - "namePrefix": "A String", # [Output Only] The name prefix of the Future Reservation before an + "namePrefix": "A String", # Output only. [Output Only] The name prefix of the Future Reservation before an # amendment was requested. - "procurementStatus": "A String", # [Output Only] The status of the last known good state for the Future + "procurementStatus": "A String", # Output only. [Output Only] The status of the last known good state for the Future # Reservation. }, - "lockTime": "A String", # Time when Future Reservation would become LOCKED, after which no + "lockTime": "A String", # Output only. Time when Future Reservation would become LOCKED, after which no # modifications to Future Reservation will be allowed. Applicable only # after the Future Reservation is in the APPROVED state. The lock_time is # an RFC3339 string. The procurement_status will transition to PROCURING # state at this time. - "procurementStatus": "A String", # Current state of this Future Reservation + "procurementStatus": "A String", # Output only. Current state of this Future Reservation "specificSkuProperties": { # Properties to be set for the Future Reservation. "sourceInstanceTemplateId": "A String", # ID of the instance template used to populate the Future Reservation # properties. @@ -1872,7 +1872,7 @@

Method Details

"startTime": "A String", # Start time of the Future Reservation. The start_time is an RFC3339 # string. }, - "zone": "A String", # [Output Only] URL of the Zone where this future reservation resides. + "zone": "A String", # Output only. [Output Only] URL of the Zone where this future reservation resides. } requestId: string, An optional request ID to identify requests. Specify a unique request ID so @@ -2053,10 +2053,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2068,8 +2068,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2259,10 +2259,10 @@

Method Details

# one can create instances of varying shapes against this reservation. "hostCount": 42, # Count of reserved hosts of specified VM family. The host has fixed number # of accelerators based on the accelerator/vm-family selected. - "inUseHostCount": 42, # Number of hosts currently in use. If there is one or more Instances + "inUseHostCount": 42, # Output only. Number of hosts currently in use. If there is one or more Instances # running on the host, it is considered in use. - "inUseInstanceCount": 42, # Number of instances currently in use in this reservation. - "inUseResources": [ # [Output only] List of resources currently in use. + "inUseInstanceCount": 42, # Output only. Number of instances currently in use in this reservation. + "inUseResources": [ # Output only. [Output only] List of resources currently in use. { "accelerator": { # Properties of accelerator resources in this reservation. "acceleratorCount": 42, # Number of accelerators of specified type. @@ -2321,15 +2321,15 @@

Method Details

# parent commitments will be extended to match the end date of the plan for # this commitment. }, - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this future reservation inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this future reservation inRFC3339 # text format. "deploymentType": "A String", # Type of the deployment requested as part of future reservation. "description": "A String", # An optional description of this resource. Provide this property when you # create the future reservation. "enableEmergentMaintenance": True or False, # Indicates if this group of VMs have emergent maintenance enabled. - "id": "A String", # [Output Only] A unique identifier for this future reservation. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this future reservation. The server # defines this identifier. - "kind": "compute#futureReservation", # [Output Only] Type of the resource. Alwayscompute#futureReservation for future reservations. + "kind": "compute#futureReservation", # Output only. [Output Only] Type of the resource. Alwayscompute#futureReservation for future reservations. "name": "A String", # The name of the resource, provided by the client when initially creating # the resource. The resource name must be 1-63 characters long, and comply # withRFC1035. @@ -2352,8 +2352,8 @@

Method Details

# with INACTIVE state till specified start-time. Either provide the # reservation_name or a name_prefix. "schedulingType": "A String", # Maintenance information for this reservation - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shareSettings": { # The share setting for reservations and sole tenancy node groups. # List of Projects/Folders to share with. "folderMap": { # A map of folder id and folder config to specify consumer projects for this # shared-reservation. This is only valid when share_type's value is @@ -2424,39 +2424,39 @@

Method Details

"totalCount": "A String", # Total number of instances for which capacity assurance is requested at a # future time period. }, - "status": { # [Output only] Represents status related to the future reservation. # [Output only] Status of the Future Reservation - "amendmentStatus": "A String", # [Output Only] The current status of the requested amendment. - "autoCreatedReservations": [ # Fully qualified urls of the automatically created reservations at + "status": { # [Output only] Represents status related to the future reservation. # Output only. [Output only] Status of the Future Reservation + "amendmentStatus": "A String", # Output only. [Output Only] The current status of the requested amendment. + "autoCreatedReservations": [ # Output only. Fully qualified urls of the automatically created reservations at # start_time. "A String", ], - "existingMatchingUsageInfo": { # [Output Only] Represents the existing matching usage for the future # [Output Only] Represents the existing matching usage for the future + "existingMatchingUsageInfo": { # [Output Only] Represents the existing matching usage for the future # Output only. [Output Only] Represents the existing matching usage for the future # reservation. # reservation. - "count": "A String", # Count to represent min(FR total_count, + "count": "A String", # Output only. Count to represent min(FR total_count, # matching_reserved_capacity+matching_unreserved_instances) - "timestamp": "A String", # Timestamp when the matching usage was calculated + "timestamp": "A String", # Output only. Timestamp when the matching usage was calculated }, - "fulfilledCount": "A String", # This count indicates the fulfilled capacity so far. This is set during + "fulfilledCount": "A String", # Output only. This count indicates the fulfilled capacity so far. This is set during # "PROVISIONING" state. This count also includes capacity delivered as part # of existing matching reservations. - "lastKnownGoodState": { # The state that the future reservation will be reverted to should the # [Output Only] This field represents the future reservation before an + "lastKnownGoodState": { # The state that the future reservation will be reverted to should the # Output only. [Output Only] This field represents the future reservation before an # amendment was requested. If the amendment is declined, the Future # Reservation will be reverted to the last known good state. The last known # good state is not set when updating a future reservation whose # Procurement Status is DRAFTING. # amendment be declined. - "description": "A String", # [Output Only] The description of the FutureReservation before an + "description": "A String", # Output only. [Output Only] The description of the FutureReservation before an # amendment was requested. - "existingMatchingUsageInfo": { # [Output Only] Represents the existing matching usage for the future # [Output Only] Represents the matching usage for the future + "existingMatchingUsageInfo": { # [Output Only] Represents the existing matching usage for the future # Output only. [Output Only] Represents the matching usage for the future # reservation before an amendment was requested. # reservation. - "count": "A String", # Count to represent min(FR total_count, + "count": "A String", # Output only. Count to represent min(FR total_count, # matching_reserved_capacity+matching_unreserved_instances) - "timestamp": "A String", # Timestamp when the matching usage was calculated + "timestamp": "A String", # Output only. Timestamp when the matching usage was calculated }, "futureReservationSpecs": { # The properties of the last known good state for the Future Reservation. - "shareSettings": { # The share setting for reservations and sole tenancy node groups. # [Output Only] The previous share settings of the Future Reservation. + "shareSettings": { # The share setting for reservations and sole tenancy node groups. # Output only. [Output Only] The previous share settings of the Future Reservation. "folderMap": { # A map of folder id and folder config to specify consumer projects for this # shared-reservation. This is only valid when share_type's value is # DIRECT_PROJECTS_UNDER_SPECIFIC_FOLDERS. @@ -2481,7 +2481,7 @@

Method Details

], "shareType": "A String", # Type of sharing for this shared-reservation }, - "specificSkuProperties": { # [Output Only] The previous instance related properties of the + "specificSkuProperties": { # Output only. [Output Only] The previous instance related properties of the # Future Reservation. "instanceProperties": { # Properties of the SKU instances being reserved. # Properties of the SKU instances being reserved. # Next ID: 9 @@ -2523,7 +2523,7 @@

Method Details

"totalCount": "A String", # Total number of instances for which capacity assurance is requested at a # future time period. }, - "timeWindow": { # [Output Only] The previous time window of the Future Reservation. + "timeWindow": { # Output only. [Output Only] The previous time window of the Future Reservation. "duration": { # A Duration represents a fixed-length span of time represented # as a count of seconds and fractions of seconds at nanosecond # resolution. It is independent of any calendar and concepts like "day" @@ -2541,19 +2541,19 @@

Method Details

# string. }, }, - "lockTime": "A String", # [Output Only] The lock time of the FutureReservation before an + "lockTime": "A String", # Output only. [Output Only] The lock time of the FutureReservation before an # amendment was requested. - "namePrefix": "A String", # [Output Only] The name prefix of the Future Reservation before an + "namePrefix": "A String", # Output only. [Output Only] The name prefix of the Future Reservation before an # amendment was requested. - "procurementStatus": "A String", # [Output Only] The status of the last known good state for the Future + "procurementStatus": "A String", # Output only. [Output Only] The status of the last known good state for the Future # Reservation. }, - "lockTime": "A String", # Time when Future Reservation would become LOCKED, after which no + "lockTime": "A String", # Output only. Time when Future Reservation would become LOCKED, after which no # modifications to Future Reservation will be allowed. Applicable only # after the Future Reservation is in the APPROVED state. The lock_time is # an RFC3339 string. The procurement_status will transition to PROCURING # state at this time. - "procurementStatus": "A String", # Current state of this Future Reservation + "procurementStatus": "A String", # Output only. Current state of this Future Reservation "specificSkuProperties": { # Properties to be set for the Future Reservation. "sourceInstanceTemplateId": "A String", # ID of the instance template used to populate the Future Reservation # properties. @@ -2576,18 +2576,18 @@

Method Details

"startTime": "A String", # Start time of the Future Reservation. The start_time is an RFC3339 # string. }, - "zone": "A String", # [Output Only] URL of the Zone where this future reservation resides. + "zone": "A String", # Output only. [Output Only] URL of the Zone where this future reservation resides. }, ], - "kind": "compute#futureReservationsListResponse", # [Output Only] Type of resource.Alwayscompute#FutureReservationsListResponse for lists of + "kind": "compute#futureReservationsListResponse", # Output only. [Output Only] Type of resource.Alwayscompute#FutureReservationsListResponse for lists of # reservations "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -2649,10 +2649,10 @@

Method Details

# one can create instances of varying shapes against this reservation. "hostCount": 42, # Count of reserved hosts of specified VM family. The host has fixed number # of accelerators based on the accelerator/vm-family selected. - "inUseHostCount": 42, # Number of hosts currently in use. If there is one or more Instances + "inUseHostCount": 42, # Output only. Number of hosts currently in use. If there is one or more Instances # running on the host, it is considered in use. - "inUseInstanceCount": 42, # Number of instances currently in use in this reservation. - "inUseResources": [ # [Output only] List of resources currently in use. + "inUseInstanceCount": 42, # Output only. Number of instances currently in use in this reservation. + "inUseResources": [ # Output only. [Output only] List of resources currently in use. { "accelerator": { # Properties of accelerator resources in this reservation. "acceleratorCount": 42, # Number of accelerators of specified type. @@ -2711,15 +2711,15 @@

Method Details

# parent commitments will be extended to match the end date of the plan for # this commitment. }, - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this future reservation inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this future reservation inRFC3339 # text format. "deploymentType": "A String", # Type of the deployment requested as part of future reservation. "description": "A String", # An optional description of this resource. Provide this property when you # create the future reservation. "enableEmergentMaintenance": True or False, # Indicates if this group of VMs have emergent maintenance enabled. - "id": "A String", # [Output Only] A unique identifier for this future reservation. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this future reservation. The server # defines this identifier. - "kind": "compute#futureReservation", # [Output Only] Type of the resource. Alwayscompute#futureReservation for future reservations. + "kind": "compute#futureReservation", # Output only. [Output Only] Type of the resource. Alwayscompute#futureReservation for future reservations. "name": "A String", # The name of the resource, provided by the client when initially creating # the resource. The resource name must be 1-63 characters long, and comply # withRFC1035. @@ -2742,8 +2742,8 @@

Method Details

# with INACTIVE state till specified start-time. Either provide the # reservation_name or a name_prefix. "schedulingType": "A String", # Maintenance information for this reservation - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shareSettings": { # The share setting for reservations and sole tenancy node groups. # List of Projects/Folders to share with. "folderMap": { # A map of folder id and folder config to specify consumer projects for this # shared-reservation. This is only valid when share_type's value is @@ -2814,39 +2814,39 @@

Method Details

"totalCount": "A String", # Total number of instances for which capacity assurance is requested at a # future time period. }, - "status": { # [Output only] Represents status related to the future reservation. # [Output only] Status of the Future Reservation - "amendmentStatus": "A String", # [Output Only] The current status of the requested amendment. - "autoCreatedReservations": [ # Fully qualified urls of the automatically created reservations at + "status": { # [Output only] Represents status related to the future reservation. # Output only. [Output only] Status of the Future Reservation + "amendmentStatus": "A String", # Output only. [Output Only] The current status of the requested amendment. + "autoCreatedReservations": [ # Output only. Fully qualified urls of the automatically created reservations at # start_time. "A String", ], - "existingMatchingUsageInfo": { # [Output Only] Represents the existing matching usage for the future # [Output Only] Represents the existing matching usage for the future + "existingMatchingUsageInfo": { # [Output Only] Represents the existing matching usage for the future # Output only. [Output Only] Represents the existing matching usage for the future # reservation. # reservation. - "count": "A String", # Count to represent min(FR total_count, + "count": "A String", # Output only. Count to represent min(FR total_count, # matching_reserved_capacity+matching_unreserved_instances) - "timestamp": "A String", # Timestamp when the matching usage was calculated + "timestamp": "A String", # Output only. Timestamp when the matching usage was calculated }, - "fulfilledCount": "A String", # This count indicates the fulfilled capacity so far. This is set during + "fulfilledCount": "A String", # Output only. This count indicates the fulfilled capacity so far. This is set during # "PROVISIONING" state. This count also includes capacity delivered as part # of existing matching reservations. - "lastKnownGoodState": { # The state that the future reservation will be reverted to should the # [Output Only] This field represents the future reservation before an + "lastKnownGoodState": { # The state that the future reservation will be reverted to should the # Output only. [Output Only] This field represents the future reservation before an # amendment was requested. If the amendment is declined, the Future # Reservation will be reverted to the last known good state. The last known # good state is not set when updating a future reservation whose # Procurement Status is DRAFTING. # amendment be declined. - "description": "A String", # [Output Only] The description of the FutureReservation before an + "description": "A String", # Output only. [Output Only] The description of the FutureReservation before an # amendment was requested. - "existingMatchingUsageInfo": { # [Output Only] Represents the existing matching usage for the future # [Output Only] Represents the matching usage for the future + "existingMatchingUsageInfo": { # [Output Only] Represents the existing matching usage for the future # Output only. [Output Only] Represents the matching usage for the future # reservation before an amendment was requested. # reservation. - "count": "A String", # Count to represent min(FR total_count, + "count": "A String", # Output only. Count to represent min(FR total_count, # matching_reserved_capacity+matching_unreserved_instances) - "timestamp": "A String", # Timestamp when the matching usage was calculated + "timestamp": "A String", # Output only. Timestamp when the matching usage was calculated }, "futureReservationSpecs": { # The properties of the last known good state for the Future Reservation. - "shareSettings": { # The share setting for reservations and sole tenancy node groups. # [Output Only] The previous share settings of the Future Reservation. + "shareSettings": { # The share setting for reservations and sole tenancy node groups. # Output only. [Output Only] The previous share settings of the Future Reservation. "folderMap": { # A map of folder id and folder config to specify consumer projects for this # shared-reservation. This is only valid when share_type's value is # DIRECT_PROJECTS_UNDER_SPECIFIC_FOLDERS. @@ -2871,7 +2871,7 @@

Method Details

], "shareType": "A String", # Type of sharing for this shared-reservation }, - "specificSkuProperties": { # [Output Only] The previous instance related properties of the + "specificSkuProperties": { # Output only. [Output Only] The previous instance related properties of the # Future Reservation. "instanceProperties": { # Properties of the SKU instances being reserved. # Properties of the SKU instances being reserved. # Next ID: 9 @@ -2913,7 +2913,7 @@

Method Details

"totalCount": "A String", # Total number of instances for which capacity assurance is requested at a # future time period. }, - "timeWindow": { # [Output Only] The previous time window of the Future Reservation. + "timeWindow": { # Output only. [Output Only] The previous time window of the Future Reservation. "duration": { # A Duration represents a fixed-length span of time represented # as a count of seconds and fractions of seconds at nanosecond # resolution. It is independent of any calendar and concepts like "day" @@ -2931,19 +2931,19 @@

Method Details

# string. }, }, - "lockTime": "A String", # [Output Only] The lock time of the FutureReservation before an + "lockTime": "A String", # Output only. [Output Only] The lock time of the FutureReservation before an # amendment was requested. - "namePrefix": "A String", # [Output Only] The name prefix of the Future Reservation before an + "namePrefix": "A String", # Output only. [Output Only] The name prefix of the Future Reservation before an # amendment was requested. - "procurementStatus": "A String", # [Output Only] The status of the last known good state for the Future + "procurementStatus": "A String", # Output only. [Output Only] The status of the last known good state for the Future # Reservation. }, - "lockTime": "A String", # Time when Future Reservation would become LOCKED, after which no + "lockTime": "A String", # Output only. Time when Future Reservation would become LOCKED, after which no # modifications to Future Reservation will be allowed. Applicable only # after the Future Reservation is in the APPROVED state. The lock_time is # an RFC3339 string. The procurement_status will transition to PROCURING # state at this time. - "procurementStatus": "A String", # Current state of this Future Reservation + "procurementStatus": "A String", # Output only. Current state of this Future Reservation "specificSkuProperties": { # Properties to be set for the Future Reservation. "sourceInstanceTemplateId": "A String", # ID of the instance template used to populate the Future Reservation # properties. @@ -2966,7 +2966,7 @@

Method Details

"startTime": "A String", # Start time of the Future Reservation. The start_time is an RFC3339 # string. }, - "zone": "A String", # [Output Only] URL of the Zone where this future reservation resides. + "zone": "A String", # Output only. [Output Only] URL of the Zone where this future reservation resides. } paths: string, A parameter (repeated) @@ -3149,10 +3149,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3164,8 +3164,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.globalAddresses.html b/docs/dyn/compute_alpha.globalAddresses.html index 2db261dedd..fe495386a5 100644 --- a/docs/dyn/compute_alpha.globalAddresses.html +++ b/docs/dyn/compute_alpha.globalAddresses.html @@ -295,10 +295,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -310,8 +310,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -419,11 +419,11 @@

Method Details

# Reserving a static external IP address. "address": "A String", # The static IP address represented by this resource. "addressType": "A String", # The type of address to reserve, either INTERNAL orEXTERNAL. If unspecified, defaults to EXTERNAL. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this field when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "ipCollection": "A String", # Reference to the source of external IPv4 addresses, # like a PublicDelegatedPrefix (PDP) for BYOIP. @@ -444,7 +444,7 @@

Method Details

"ipv6EndpointType": "A String", # The endpoint type of this address, which should be VM # or NETLB. This is used for deciding which type of endpoint # this address can be used after the external IPv6 address reservation. - "kind": "compute#address", # [Output Only] Type of the resource. Always compute#address for + "kind": "compute#address", # Output only. [Output Only] Type of the resource. Always compute#address for # addresses. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this Address, which is # essentially a hash of the labels set used for optimistic locking. The @@ -500,13 +500,13 @@

Method Details

# - `PRIVATE_SERVICE_CONNECT` for a private network address that is # used to configure Private Service Connect. Only global internal addresses # can use this purpose. - "region": "A String", # [Output Only] The URL of the region where a regional address resides. + "region": "A String", # Output only. [Output Only] The URL of the region where a regional address resides. # For regional addresses, you must specify the region as a path parameter in # the HTTP request URL. *This field is not applicable to global # addresses.* "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "status": "A String", # [Output Only] The status of the address, which can be one ofRESERVING, RESERVED, or IN_USE. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "status": "A String", # Output only. [Output Only] The status of the address, which can be one ofRESERVING, RESERVED, or IN_USE. # An address that is RESERVING is currently in the process of # being reserved. A RESERVED address is currently reserved and # available to use. An IN_USE address is currently being used @@ -563,11 +563,11 @@

Method Details

# Reserving a static external IP address. "address": "A String", # The static IP address represented by this resource. "addressType": "A String", # The type of address to reserve, either INTERNAL orEXTERNAL. If unspecified, defaults to EXTERNAL. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this field when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "ipCollection": "A String", # Reference to the source of external IPv4 addresses, # like a PublicDelegatedPrefix (PDP) for BYOIP. @@ -588,7 +588,7 @@

Method Details

"ipv6EndpointType": "A String", # The endpoint type of this address, which should be VM # or NETLB. This is used for deciding which type of endpoint # this address can be used after the external IPv6 address reservation. - "kind": "compute#address", # [Output Only] Type of the resource. Always compute#address for + "kind": "compute#address", # Output only. [Output Only] Type of the resource. Always compute#address for # addresses. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this Address, which is # essentially a hash of the labels set used for optimistic locking. The @@ -644,13 +644,13 @@

Method Details

# - `PRIVATE_SERVICE_CONNECT` for a private network address that is # used to configure Private Service Connect. Only global internal addresses # can use this purpose. - "region": "A String", # [Output Only] The URL of the region where a regional address resides. + "region": "A String", # Output only. [Output Only] The URL of the region where a regional address resides. # For regional addresses, you must specify the region as a path parameter in # the HTTP request URL. *This field is not applicable to global # addresses.* "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "status": "A String", # [Output Only] The status of the address, which can be one ofRESERVING, RESERVED, or IN_USE. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "status": "A String", # Output only. [Output Only] The status of the address, which can be one ofRESERVING, RESERVED, or IN_USE. # An address that is RESERVING is currently in the process of # being reserved. A RESERVED address is currently reserved and # available to use. An IN_USE address is currently being used @@ -841,10 +841,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -856,8 +856,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1050,11 +1050,11 @@

Method Details

# Reserving a static external IP address. "address": "A String", # The static IP address represented by this resource. "addressType": "A String", # The type of address to reserve, either INTERNAL orEXTERNAL. If unspecified, defaults to EXTERNAL. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this field when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "ipCollection": "A String", # Reference to the source of external IPv4 addresses, # like a PublicDelegatedPrefix (PDP) for BYOIP. @@ -1075,7 +1075,7 @@

Method Details

"ipv6EndpointType": "A String", # The endpoint type of this address, which should be VM # or NETLB. This is used for deciding which type of endpoint # this address can be used after the external IPv6 address reservation. - "kind": "compute#address", # [Output Only] Type of the resource. Always compute#address for + "kind": "compute#address", # Output only. [Output Only] Type of the resource. Always compute#address for # addresses. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this Address, which is # essentially a hash of the labels set used for optimistic locking. The @@ -1131,13 +1131,13 @@

Method Details

# - `PRIVATE_SERVICE_CONNECT` for a private network address that is # used to configure Private Service Connect. Only global internal addresses # can use this purpose. - "region": "A String", # [Output Only] The URL of the region where a regional address resides. + "region": "A String", # Output only. [Output Only] The URL of the region where a regional address resides. # For regional addresses, you must specify the region as a path parameter in # the HTTP request URL. *This field is not applicable to global # addresses.* "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "status": "A String", # [Output Only] The status of the address, which can be one ofRESERVING, RESERVED, or IN_USE. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "status": "A String", # Output only. [Output Only] The status of the address, which can be one ofRESERVING, RESERVED, or IN_USE. # An address that is RESERVING is currently in the process of # being reserved. A RESERVED address is currently reserved and # available to use. An IN_USE address is currently being used @@ -1150,14 +1150,14 @@

Method Details

], }, ], - "kind": "compute#addressList", # [Output Only] Type of resource. Always compute#addressList for + "kind": "compute#addressList", # Output only. [Output Only] Type of resource. Always compute#addressList for # lists of addresses. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -1401,10 +1401,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1416,8 +1416,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1688,10 +1688,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1703,8 +1703,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.globalFolderOperations.html b/docs/dyn/compute_alpha.globalFolderOperations.html index f6cf77f706..dd90493260 100644 --- a/docs/dyn/compute_alpha.globalFolderOperations.html +++ b/docs/dyn/compute_alpha.globalFolderOperations.html @@ -264,10 +264,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -279,8 +279,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -619,10 +619,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -634,8 +634,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -714,7 +714,7 @@

Method Details

# applicable when performing per-zone operations. }, ], - "kind": "compute#operationList", # [Output Only] Type of resource. Always `compute#operations` for Operations + "kind": "compute#operationList", # Output only. [Output Only] Type of resource. Always `compute#operations` for Operations # resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger than diff --git a/docs/dyn/compute_alpha.globalForwardingRules.html b/docs/dyn/compute_alpha.globalForwardingRules.html index bdf3723d53..4767b26a6d 100644 --- a/docs/dyn/compute_alpha.globalForwardingRules.html +++ b/docs/dyn/compute_alpha.globalForwardingRules.html @@ -295,10 +295,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -310,8 +310,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -509,20 +509,20 @@

Method Details

"backendService": "A String", # Identifies the backend service to which the forwarding rule sends traffic. # Required for internal and external passthrough Network Load Balancers; # must be omitted for all other load balancer types. - "baseForwardingRule": "A String", # [Output Only] The URL for the corresponding base forwarding rule. By base + "baseForwardingRule": "A String", # Output only. [Output Only] The URL for the corresponding base forwarding rule. By base # forwarding rule, we mean the forwarding rule that has the same IP address, # protocol, and port settings with the current forwarding rule, but without # sourceIPRanges specified. # Always empty if the current forwarding rule does not have sourceIPRanges # specified. - "childForwardingRules": [ # [Output Only] Applicable only to the parent forwarding rule of global + "childForwardingRules": [ # Output only. [Output Only] Applicable only to the parent forwarding rule of global # external passthrough load balancers. This field contains the list of child # forwarding rule URLs associated with the parent forwarding rule: one for # each availability group. AVAILABILITY_GROUP0 will be the first element, and # AVAILABILITY_GROUP1 will be the second element. "A String", ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -576,7 +576,7 @@

Method Details

# packet mirroring. To prevent mirroring loops, instances behind this # load balancer will not have their traffic mirrored even if aPacketMirroring rule applies to them. # This can only be set to true for load balancers that have theirloadBalancingScheme set to INTERNAL. - "kind": "compute#forwardingRule", # [Output Only] Type of the resource. Alwayscompute#forwardingRule for forwarding rule resources. + "kind": "compute#forwardingRule", # Output only. [Output Only] Type of the resource. Alwayscompute#forwardingRule for forwarding rule resources. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this resource, which is # essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -690,7 +690,7 @@

Method Details

"noAutomateDnsZone": True or False, # This is used in PSC consumer ForwardingRule to control whether it should # try to auto-generate a DNS zone or not. Non-PSC forwarding rules do not use # this field. Once set, this field is not mutable. - "parentForwardingRule": "A String", # [Output Only] Applicable only to the child forwarding rules of global external + "parentForwardingRule": "A String", # Output only. [Output Only] Applicable only to the child forwarding rules of global external # passthrough load balancers. This field contains the URL of the parent # forwarding rule. "portRange": "A String", # The ports, portRange, and allPorts @@ -749,12 +749,12 @@

Method Details

], "pscConnectionId": "A String", # [Output Only] The PSC connection id of the PSC forwarding rule. "pscConnectionStatus": "A String", - "region": "A String", # [Output Only] URL of the region where the regional forwarding rule resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional forwarding rule resides. # This field is not applicable to global forwarding rules. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "serviceDirectoryRegistrations": [ # Service Directory resources to register this forwarding rule with. # Currently, only supports a single Service Directory resource. { # Describes the auto-registration of the forwarding rule to Service Directory. @@ -931,20 +931,20 @@

Method Details

"backendService": "A String", # Identifies the backend service to which the forwarding rule sends traffic. # Required for internal and external passthrough Network Load Balancers; # must be omitted for all other load balancer types. - "baseForwardingRule": "A String", # [Output Only] The URL for the corresponding base forwarding rule. By base + "baseForwardingRule": "A String", # Output only. [Output Only] The URL for the corresponding base forwarding rule. By base # forwarding rule, we mean the forwarding rule that has the same IP address, # protocol, and port settings with the current forwarding rule, but without # sourceIPRanges specified. # Always empty if the current forwarding rule does not have sourceIPRanges # specified. - "childForwardingRules": [ # [Output Only] Applicable only to the parent forwarding rule of global + "childForwardingRules": [ # Output only. [Output Only] Applicable only to the parent forwarding rule of global # external passthrough load balancers. This field contains the list of child # forwarding rule URLs associated with the parent forwarding rule: one for # each availability group. AVAILABILITY_GROUP0 will be the first element, and # AVAILABILITY_GROUP1 will be the second element. "A String", ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -998,7 +998,7 @@

Method Details

# packet mirroring. To prevent mirroring loops, instances behind this # load balancer will not have their traffic mirrored even if aPacketMirroring rule applies to them. # This can only be set to true for load balancers that have theirloadBalancingScheme set to INTERNAL. - "kind": "compute#forwardingRule", # [Output Only] Type of the resource. Alwayscompute#forwardingRule for forwarding rule resources. + "kind": "compute#forwardingRule", # Output only. [Output Only] Type of the resource. Alwayscompute#forwardingRule for forwarding rule resources. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this resource, which is # essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -1112,7 +1112,7 @@

Method Details

"noAutomateDnsZone": True or False, # This is used in PSC consumer ForwardingRule to control whether it should # try to auto-generate a DNS zone or not. Non-PSC forwarding rules do not use # this field. Once set, this field is not mutable. - "parentForwardingRule": "A String", # [Output Only] Applicable only to the child forwarding rules of global external + "parentForwardingRule": "A String", # Output only. [Output Only] Applicable only to the child forwarding rules of global external # passthrough load balancers. This field contains the URL of the parent # forwarding rule. "portRange": "A String", # The ports, portRange, and allPorts @@ -1171,12 +1171,12 @@

Method Details

], "pscConnectionId": "A String", # [Output Only] The PSC connection id of the PSC forwarding rule. "pscConnectionStatus": "A String", - "region": "A String", # [Output Only] URL of the region where the regional forwarding rule resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional forwarding rule resides. # This field is not applicable to global forwarding rules. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "serviceDirectoryRegistrations": [ # Service Directory resources to register this forwarding rule with. # Currently, only supports a single Service Directory resource. { # Describes the auto-registration of the forwarding rule to Service Directory. @@ -1418,10 +1418,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1433,8 +1433,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1717,20 +1717,20 @@

Method Details

"backendService": "A String", # Identifies the backend service to which the forwarding rule sends traffic. # Required for internal and external passthrough Network Load Balancers; # must be omitted for all other load balancer types. - "baseForwardingRule": "A String", # [Output Only] The URL for the corresponding base forwarding rule. By base + "baseForwardingRule": "A String", # Output only. [Output Only] The URL for the corresponding base forwarding rule. By base # forwarding rule, we mean the forwarding rule that has the same IP address, # protocol, and port settings with the current forwarding rule, but without # sourceIPRanges specified. # Always empty if the current forwarding rule does not have sourceIPRanges # specified. - "childForwardingRules": [ # [Output Only] Applicable only to the parent forwarding rule of global + "childForwardingRules": [ # Output only. [Output Only] Applicable only to the parent forwarding rule of global # external passthrough load balancers. This field contains the list of child # forwarding rule URLs associated with the parent forwarding rule: one for # each availability group. AVAILABILITY_GROUP0 will be the first element, and # AVAILABILITY_GROUP1 will be the second element. "A String", ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1784,7 +1784,7 @@

Method Details

# packet mirroring. To prevent mirroring loops, instances behind this # load balancer will not have their traffic mirrored even if aPacketMirroring rule applies to them. # This can only be set to true for load balancers that have theirloadBalancingScheme set to INTERNAL. - "kind": "compute#forwardingRule", # [Output Only] Type of the resource. Alwayscompute#forwardingRule for forwarding rule resources. + "kind": "compute#forwardingRule", # Output only. [Output Only] Type of the resource. Alwayscompute#forwardingRule for forwarding rule resources. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this resource, which is # essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -1898,7 +1898,7 @@

Method Details

"noAutomateDnsZone": True or False, # This is used in PSC consumer ForwardingRule to control whether it should # try to auto-generate a DNS zone or not. Non-PSC forwarding rules do not use # this field. Once set, this field is not mutable. - "parentForwardingRule": "A String", # [Output Only] Applicable only to the child forwarding rules of global external + "parentForwardingRule": "A String", # Output only. [Output Only] Applicable only to the child forwarding rules of global external # passthrough load balancers. This field contains the URL of the parent # forwarding rule. "portRange": "A String", # The ports, portRange, and allPorts @@ -1957,12 +1957,12 @@

Method Details

], "pscConnectionId": "A String", # [Output Only] The PSC connection id of the PSC forwarding rule. "pscConnectionStatus": "A String", - "region": "A String", # [Output Only] URL of the region where the regional forwarding rule resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional forwarding rule resides. # This field is not applicable to global forwarding rules. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "serviceDirectoryRegistrations": [ # Service Directory resources to register this forwarding rule with. # Currently, only supports a single Service Directory resource. { # Describes the auto-registration of the forwarding rule to Service Directory. @@ -2026,13 +2026,13 @@

Method Details

# - For Private Service Connect forwarding rules that forward traffic to managed services, the target must be a service attachment. The target is not mutable once set as a service attachment. }, ], - "kind": "compute#forwardingRuleList", # Type of resource. + "kind": "compute#forwardingRuleList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -2191,20 +2191,20 @@

Method Details

"backendService": "A String", # Identifies the backend service to which the forwarding rule sends traffic. # Required for internal and external passthrough Network Load Balancers; # must be omitted for all other load balancer types. - "baseForwardingRule": "A String", # [Output Only] The URL for the corresponding base forwarding rule. By base + "baseForwardingRule": "A String", # Output only. [Output Only] The URL for the corresponding base forwarding rule. By base # forwarding rule, we mean the forwarding rule that has the same IP address, # protocol, and port settings with the current forwarding rule, but without # sourceIPRanges specified. # Always empty if the current forwarding rule does not have sourceIPRanges # specified. - "childForwardingRules": [ # [Output Only] Applicable only to the parent forwarding rule of global + "childForwardingRules": [ # Output only. [Output Only] Applicable only to the parent forwarding rule of global # external passthrough load balancers. This field contains the list of child # forwarding rule URLs associated with the parent forwarding rule: one for # each availability group. AVAILABILITY_GROUP0 will be the first element, and # AVAILABILITY_GROUP1 will be the second element. "A String", ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -2258,7 +2258,7 @@

Method Details

# packet mirroring. To prevent mirroring loops, instances behind this # load balancer will not have their traffic mirrored even if aPacketMirroring rule applies to them. # This can only be set to true for load balancers that have theirloadBalancingScheme set to INTERNAL. - "kind": "compute#forwardingRule", # [Output Only] Type of the resource. Alwayscompute#forwardingRule for forwarding rule resources. + "kind": "compute#forwardingRule", # Output only. [Output Only] Type of the resource. Alwayscompute#forwardingRule for forwarding rule resources. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this resource, which is # essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -2372,7 +2372,7 @@

Method Details

"noAutomateDnsZone": True or False, # This is used in PSC consumer ForwardingRule to control whether it should # try to auto-generate a DNS zone or not. Non-PSC forwarding rules do not use # this field. Once set, this field is not mutable. - "parentForwardingRule": "A String", # [Output Only] Applicable only to the child forwarding rules of global external + "parentForwardingRule": "A String", # Output only. [Output Only] Applicable only to the child forwarding rules of global external # passthrough load balancers. This field contains the URL of the parent # forwarding rule. "portRange": "A String", # The ports, portRange, and allPorts @@ -2431,12 +2431,12 @@

Method Details

], "pscConnectionId": "A String", # [Output Only] The PSC connection id of the PSC forwarding rule. "pscConnectionStatus": "A String", - "region": "A String", # [Output Only] URL of the region where the regional forwarding rule resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional forwarding rule resides. # This field is not applicable to global forwarding rules. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "serviceDirectoryRegistrations": [ # Service Directory resources to register this forwarding rule with. # Currently, only supports a single Service Directory resource. { # Describes the auto-registration of the forwarding rule to Service Directory. @@ -2678,10 +2678,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2693,8 +2693,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2966,10 +2966,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2981,8 +2981,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -3255,10 +3255,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3270,8 +3270,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.globalNetworkEndpointGroups.html b/docs/dyn/compute_alpha.globalNetworkEndpointGroups.html index aec5d4ddf1..647771f0fa 100644 --- a/docs/dyn/compute_alpha.globalNetworkEndpointGroups.html +++ b/docs/dyn/compute_alpha.globalNetworkEndpointGroups.html @@ -335,10 +335,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -350,8 +350,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -623,10 +623,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -638,8 +638,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -949,10 +949,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -964,8 +964,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1153,7 +1153,7 @@

Method Details

# parse them to { service="bar1", tag="foo1" } and { # service="bar2", tag="foo2" } respectively. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "defaultPort": 42, # The default port used if the port number is not specified in the network # endpoint. @@ -1162,9 +1162,9 @@

Method Details

# field must not be specified. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#networkEndpointGroup", # [Output Only] Type of the resource. Alwayscompute#networkEndpointGroup for network endpoint group. + "kind": "compute#networkEndpointGroup", # Output only. [Output Only] Type of the resource. Alwayscompute#networkEndpointGroup for network endpoint group. "loadBalancer": { # Load balancing specific fields for network endpoint group. # This field is only valid when the network endpoint group is used for load # balancing. # [Deprecated] This field is deprecated. @@ -1180,7 +1180,7 @@

Method Details

"subnetwork": "A String", # Optional URL of the subnetwork to which all network endpoints in the NEG # belong. # [Deprecated] This field is deprecated. - "zone": "A String", # [Output Only] The URL of thezone + "zone": "A String", # Output only. [Output Only] The URL of thezone # where the network endpoint group is located. # [Deprecated] This field is deprecated. }, @@ -1196,25 +1196,25 @@

Method Details

"networkEndpointType": "A String", # Type of network endpoints in this network endpoint group. Can be one ofGCE_VM_IP, GCE_VM_IP_PORT,NON_GCP_PRIVATE_IP_PORT, INTERNET_FQDN_PORT,INTERNET_IP_PORT, SERVERLESS,PRIVATE_SERVICE_CONNECT, GCE_VM_IP_PORTMAP. "pscData": { # All data that is specifically relevant to only network endpoint groups of # Optional. Only valid when networkEndpointType isPRIVATE_SERVICE_CONNECT. # type PRIVATE_SERVICE_CONNECT. - "consumerPscAddress": "A String", # [Output Only] Address allocated from given subnetwork for PSC. This IP + "consumerPscAddress": "A String", # Output only. [Output Only] Address allocated from given subnetwork for PSC. This IP # address acts as a VIP for a PSC NEG, allowing it to act as an endpoint in # L7 PSC-XLB. "producerPort": 42, # The psc producer port is used to connect PSC NEG with specific port on # the PSC Producer side; should only be used for the # PRIVATE_SERVICE_CONNECT NEG type - "pscConnectionId": "A String", # [Output Only] The PSC connection id of the PSC Network Endpoint Group + "pscConnectionId": "A String", # Output only. [Output Only] The PSC connection id of the PSC Network Endpoint Group # Consumer. - "pscConnectionStatus": "A String", # [Output Only] The connection status of the PSC Forwarding Rule. + "pscConnectionStatus": "A String", # Output only. [Output Only] The connection status of the PSC Forwarding Rule. }, "pscTargetService": "A String", # The target service url used to set up private service connection to # a Google API or a PSC Producer Service Attachment. # An example value is: asia-northeast3-cloudkms.googleapis.com. # # Optional. Only valid when networkEndpointType isPRIVATE_SERVICE_CONNECT. - "region": "A String", # [Output Only] The URL of theregion + "region": "A String", # Output only. [Output Only] The URL of theregion # where the network endpoint group is located. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "serverlessDeployment": { # Configuration for a serverless network endpoint group (NEG). Theplatform must be provided. # Only valid when networkEndpointType isSERVERLESS. Only one of cloudRun,appEngine, cloudFunction orserverlessDeployment may be set. # # Note: The target backend service must be in the same project and located in @@ -1257,11 +1257,11 @@

Method Details

# 3. Cloud Functions: Unused # 4. Cloud Run: The service tag }, - "size": 42, # [Output only] Number of network endpoints in the network endpoint group. + "size": 42, # Output only. [Output only] Number of network endpoints in the network endpoint group. "subnetwork": "A String", # Optional URL of the subnetwork to which all network endpoints in the NEG # belong. "type": "A String", # Specify the type of this network endpoint group. OnlyLOAD_BALANCING is valid for now. - "zone": "A String", # [Output Only] The URL of thezone + "zone": "A String", # Output only. [Output Only] The URL of thezone # where the network endpoint group is located. } @@ -1369,7 +1369,7 @@

Method Details

# parse them to { service="bar1", tag="foo1" } and { # service="bar2", tag="foo2" } respectively. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "defaultPort": 42, # The default port used if the port number is not specified in the network # endpoint. @@ -1378,9 +1378,9 @@

Method Details

# field must not be specified. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#networkEndpointGroup", # [Output Only] Type of the resource. Alwayscompute#networkEndpointGroup for network endpoint group. + "kind": "compute#networkEndpointGroup", # Output only. [Output Only] Type of the resource. Alwayscompute#networkEndpointGroup for network endpoint group. "loadBalancer": { # Load balancing specific fields for network endpoint group. # This field is only valid when the network endpoint group is used for load # balancing. # [Deprecated] This field is deprecated. @@ -1396,7 +1396,7 @@

Method Details

"subnetwork": "A String", # Optional URL of the subnetwork to which all network endpoints in the NEG # belong. # [Deprecated] This field is deprecated. - "zone": "A String", # [Output Only] The URL of thezone + "zone": "A String", # Output only. [Output Only] The URL of thezone # where the network endpoint group is located. # [Deprecated] This field is deprecated. }, @@ -1412,25 +1412,25 @@

Method Details

"networkEndpointType": "A String", # Type of network endpoints in this network endpoint group. Can be one ofGCE_VM_IP, GCE_VM_IP_PORT,NON_GCP_PRIVATE_IP_PORT, INTERNET_FQDN_PORT,INTERNET_IP_PORT, SERVERLESS,PRIVATE_SERVICE_CONNECT, GCE_VM_IP_PORTMAP. "pscData": { # All data that is specifically relevant to only network endpoint groups of # Optional. Only valid when networkEndpointType isPRIVATE_SERVICE_CONNECT. # type PRIVATE_SERVICE_CONNECT. - "consumerPscAddress": "A String", # [Output Only] Address allocated from given subnetwork for PSC. This IP + "consumerPscAddress": "A String", # Output only. [Output Only] Address allocated from given subnetwork for PSC. This IP # address acts as a VIP for a PSC NEG, allowing it to act as an endpoint in # L7 PSC-XLB. "producerPort": 42, # The psc producer port is used to connect PSC NEG with specific port on # the PSC Producer side; should only be used for the # PRIVATE_SERVICE_CONNECT NEG type - "pscConnectionId": "A String", # [Output Only] The PSC connection id of the PSC Network Endpoint Group + "pscConnectionId": "A String", # Output only. [Output Only] The PSC connection id of the PSC Network Endpoint Group # Consumer. - "pscConnectionStatus": "A String", # [Output Only] The connection status of the PSC Forwarding Rule. + "pscConnectionStatus": "A String", # Output only. [Output Only] The connection status of the PSC Forwarding Rule. }, "pscTargetService": "A String", # The target service url used to set up private service connection to # a Google API or a PSC Producer Service Attachment. # An example value is: asia-northeast3-cloudkms.googleapis.com. # # Optional. Only valid when networkEndpointType isPRIVATE_SERVICE_CONNECT. - "region": "A String", # [Output Only] The URL of theregion + "region": "A String", # Output only. [Output Only] The URL of theregion # where the network endpoint group is located. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "serverlessDeployment": { # Configuration for a serverless network endpoint group (NEG). Theplatform must be provided. # Only valid when networkEndpointType isSERVERLESS. Only one of cloudRun,appEngine, cloudFunction orserverlessDeployment may be set. # # Note: The target backend service must be in the same project and located in @@ -1473,11 +1473,11 @@

Method Details

# 3. Cloud Functions: Unused # 4. Cloud Run: The service tag }, - "size": 42, # [Output only] Number of network endpoints in the network endpoint group. + "size": 42, # Output only. [Output only] Number of network endpoints in the network endpoint group. "subnetwork": "A String", # Optional URL of the subnetwork to which all network endpoints in the NEG # belong. "type": "A String", # Specify the type of this network endpoint group. OnlyLOAD_BALANCING is valid for now. - "zone": "A String", # [Output Only] The URL of thezone + "zone": "A String", # Output only. [Output Only] The URL of thezone # where the network endpoint group is located. } @@ -1659,10 +1659,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1674,8 +1674,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1949,7 +1949,7 @@

Method Details

# parse them to { service="bar1", tag="foo1" } and { # service="bar2", tag="foo2" } respectively. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "defaultPort": 42, # The default port used if the port number is not specified in the network # endpoint. @@ -1958,9 +1958,9 @@

Method Details

# field must not be specified. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#networkEndpointGroup", # [Output Only] Type of the resource. Alwayscompute#networkEndpointGroup for network endpoint group. + "kind": "compute#networkEndpointGroup", # Output only. [Output Only] Type of the resource. Alwayscompute#networkEndpointGroup for network endpoint group. "loadBalancer": { # Load balancing specific fields for network endpoint group. # This field is only valid when the network endpoint group is used for load # balancing. # [Deprecated] This field is deprecated. @@ -1976,7 +1976,7 @@

Method Details

"subnetwork": "A String", # Optional URL of the subnetwork to which all network endpoints in the NEG # belong. # [Deprecated] This field is deprecated. - "zone": "A String", # [Output Only] The URL of thezone + "zone": "A String", # Output only. [Output Only] The URL of thezone # where the network endpoint group is located. # [Deprecated] This field is deprecated. }, @@ -1992,25 +1992,25 @@

Method Details

"networkEndpointType": "A String", # Type of network endpoints in this network endpoint group. Can be one ofGCE_VM_IP, GCE_VM_IP_PORT,NON_GCP_PRIVATE_IP_PORT, INTERNET_FQDN_PORT,INTERNET_IP_PORT, SERVERLESS,PRIVATE_SERVICE_CONNECT, GCE_VM_IP_PORTMAP. "pscData": { # All data that is specifically relevant to only network endpoint groups of # Optional. Only valid when networkEndpointType isPRIVATE_SERVICE_CONNECT. # type PRIVATE_SERVICE_CONNECT. - "consumerPscAddress": "A String", # [Output Only] Address allocated from given subnetwork for PSC. This IP + "consumerPscAddress": "A String", # Output only. [Output Only] Address allocated from given subnetwork for PSC. This IP # address acts as a VIP for a PSC NEG, allowing it to act as an endpoint in # L7 PSC-XLB. "producerPort": 42, # The psc producer port is used to connect PSC NEG with specific port on # the PSC Producer side; should only be used for the # PRIVATE_SERVICE_CONNECT NEG type - "pscConnectionId": "A String", # [Output Only] The PSC connection id of the PSC Network Endpoint Group + "pscConnectionId": "A String", # Output only. [Output Only] The PSC connection id of the PSC Network Endpoint Group # Consumer. - "pscConnectionStatus": "A String", # [Output Only] The connection status of the PSC Forwarding Rule. + "pscConnectionStatus": "A String", # Output only. [Output Only] The connection status of the PSC Forwarding Rule. }, "pscTargetService": "A String", # The target service url used to set up private service connection to # a Google API or a PSC Producer Service Attachment. # An example value is: asia-northeast3-cloudkms.googleapis.com. # # Optional. Only valid when networkEndpointType isPRIVATE_SERVICE_CONNECT. - "region": "A String", # [Output Only] The URL of theregion + "region": "A String", # Output only. [Output Only] The URL of theregion # where the network endpoint group is located. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "serverlessDeployment": { # Configuration for a serverless network endpoint group (NEG). Theplatform must be provided. # Only valid when networkEndpointType isSERVERLESS. Only one of cloudRun,appEngine, cloudFunction orserverlessDeployment may be set. # # Note: The target backend service must be in the same project and located in @@ -2053,22 +2053,22 @@

Method Details

# 3. Cloud Functions: Unused # 4. Cloud Run: The service tag }, - "size": 42, # [Output only] Number of network endpoints in the network endpoint group. + "size": 42, # Output only. [Output only] Number of network endpoints in the network endpoint group. "subnetwork": "A String", # Optional URL of the subnetwork to which all network endpoints in the NEG # belong. "type": "A String", # Specify the type of this network endpoint group. OnlyLOAD_BALANCING is valid for now. - "zone": "A String", # [Output Only] The URL of thezone + "zone": "A String", # Output only. [Output Only] The URL of thezone # where the network endpoint group is located. }, ], - "kind": "compute#networkEndpointGroupList", # [Output Only] The resource type, which is alwayscompute#networkEndpointGroupList for network endpoint group + "kind": "compute#networkEndpointGroupList", # Output only. [Output Only] The resource type, which is alwayscompute#networkEndpointGroupList for network endpoint group # lists. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -2200,7 +2200,7 @@

Method Details

"id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. "items": [ # A list of NetworkEndpointWithHealthStatus resources. { - "healths": [ # [Output only] The health status of network endpoint. + "healths": [ # Output only. [Output only] The health status of network endpoint. # # Optional. Displayed only if the network endpoint has centralized health # checking configured. @@ -2237,7 +2237,7 @@

Method Details

# checks configured. }, ], - "networkEndpoint": { # The network endpoint. # [Output only] The network endpoint. + "networkEndpoint": { # The network endpoint. # Output only. [Output only] The network endpoint. "annotations": { # Optional metadata defined as annotations on the network endpoint. "a_key": "A String", }, @@ -2275,7 +2275,7 @@

Method Details

}, }, ], - "kind": "compute#networkEndpointGroupsListNetworkEndpoints", # [Output Only] The resource type, which is alwayscompute#networkEndpointGroupsListNetworkEndpoints for the list + "kind": "compute#networkEndpointGroupsListNetworkEndpoints", # Output only. [Output Only] The resource type, which is alwayscompute#networkEndpointGroupsListNetworkEndpoints for the list # of network endpoints in the specified network endpoint group. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for diff --git a/docs/dyn/compute_alpha.globalOperations.html b/docs/dyn/compute_alpha.globalOperations.html index 6d602d9438..1a00d6aff0 100644 --- a/docs/dyn/compute_alpha.globalOperations.html +++ b/docs/dyn/compute_alpha.globalOperations.html @@ -371,10 +371,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -386,8 +386,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -494,7 +494,7 @@

Method Details

}, }, }, - "kind": "compute#operationAggregatedList", # [Output Only] Type of resource. Always `compute#operationAggregatedList` + "kind": "compute#operationAggregatedList", # Output only. [Output Only] Type of resource. Always `compute#operationAggregatedList` # for aggregated lists of operations. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger than @@ -503,7 +503,7 @@

Method Details

# Subsequent list requests will have their own `nextPageToken` to # continue paging through the results. "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -741,10 +741,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -756,8 +756,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1096,10 +1096,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1111,8 +1111,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1191,7 +1191,7 @@

Method Details

# applicable when performing per-zone operations. }, ], - "kind": "compute#operationList", # [Output Only] Type of resource. Always `compute#operations` for Operations + "kind": "compute#operationList", # Output only. [Output Only] Type of resource. Always `compute#operations` for Operations # resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger than @@ -1430,10 +1430,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1445,8 +1445,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.globalOrganizationOperations.html b/docs/dyn/compute_alpha.globalOrganizationOperations.html index 8c4f2370c4..9473168689 100644 --- a/docs/dyn/compute_alpha.globalOrganizationOperations.html +++ b/docs/dyn/compute_alpha.globalOrganizationOperations.html @@ -284,10 +284,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -299,8 +299,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -639,10 +639,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -654,8 +654,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -734,7 +734,7 @@

Method Details

# applicable when performing per-zone operations. }, ], - "kind": "compute#operationList", # [Output Only] Type of resource. Always `compute#operations` for Operations + "kind": "compute#operationList", # Output only. [Output Only] Type of resource. Always `compute#operations` for Operations # resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger than diff --git a/docs/dyn/compute_alpha.globalPublicDelegatedPrefixes.html b/docs/dyn/compute_alpha.globalPublicDelegatedPrefixes.html index b97aa5945d..dd06820ab4 100644 --- a/docs/dyn/compute_alpha.globalPublicDelegatedPrefixes.html +++ b/docs/dyn/compute_alpha.globalPublicDelegatedPrefixes.html @@ -286,10 +286,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -301,8 +301,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -405,12 +405,12 @@

Method Details

"allocatablePrefixLength": 42, # The allocatable prefix length supported by this public delegated prefix. # This field is optional and cannot be set for prefixes in DELEGATION mode. # It cannot be set for IPv4 prefixes either, and it always defaults to 32. - "byoipApiVersion": "A String", # [Output Only] The version of BYOIP API. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "byoipApiVersion": "A String", # Output only. [Output Only] The version of BYOIP API. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "enableEnhancedIpv4Allocation": True or False, # [Output Only] Whether this PDP supports enhanced IPv4 allocations. + "enableEnhancedIpv4Allocation": True or False, # Output only. [Output Only] Whether this PDP supports enhanced IPv4 allocations. # Applicable for IPv4 PDPs only. "fingerprint": "A String", # Fingerprint of this resource. A hash of the contents stored in this object. # This field is used in optimistic locking. This field will be ignored when @@ -420,14 +420,14 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve a PublicDelegatedPrefix. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. "ipCidrRange": "A String", # The IP address range, in CIDR format, represented by this public # delegated prefix. - "ipv6AccessType": "A String", # [Output Only] The internet access type for IPv6 Public Delegated Prefixes. + "ipv6AccessType": "A String", # Output only. [Output Only] The internet access type for IPv6 Public Delegated Prefixes. # Inherited from parent prefix. "isLiveMigration": True or False, # If true, the prefix will be live migrated. - "kind": "compute#publicDelegatedPrefix", # [Output Only] Type of the resource. Alwayscompute#publicDelegatedPrefix for public delegated prefixes. + "kind": "compute#publicDelegatedPrefix", # Output only. [Output Only] Type of the resource. Alwayscompute#publicDelegatedPrefix for public delegated prefixes. "mode": "A String", # The public delegated prefix mode for IPv6 only. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -445,21 +445,21 @@

Method Details

"delegateeProject": "A String", # Name of the project scoping this PublicDelegatedSubPrefix. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "enableEnhancedIpv4Allocation": True or False, # [Output Only] Whether this PDP supports enhanced IPv4 allocations. + "enableEnhancedIpv4Allocation": True or False, # Output only. [Output Only] Whether this PDP supports enhanced IPv4 allocations. # Applicable for IPv4 PDPs only. "ipCidrRange": "A String", # The IP address range, in CIDR format, represented by this sub public # delegated prefix. - "ipv6AccessType": "A String", # [Output Only] The internet access type for IPv6 Public Delegated Sub + "ipv6AccessType": "A String", # Output only. [Output Only] The internet access type for IPv6 Public Delegated Sub # Prefixes. Inherited from parent prefix. "isAddress": True or False, # Whether the sub prefix is delegated to create Address resources in the # delegatee project. "mode": "A String", # The PublicDelegatedSubPrefix mode for IPv6 only. "name": "A String", # The name of the sub public delegated prefix. - "purpose": "A String", # [Output Only] The purpose of the sub public delegated prefix. Inherited + "purpose": "A String", # Output only. [Output Only] The purpose of the sub public delegated prefix. Inherited # from parent prefix. - "region": "A String", # [Output Only] The region of the sub public delegated prefix if it is + "region": "A String", # Output only. [Output Only] The region of the sub public delegated prefix if it is # regional. If absent, the sub prefix is global. - "status": "A String", # [Output Only] The status of the sub public delegated prefix. + "status": "A String", # Output only. [Output Only] The status of the sub public delegated prefix. }, ], "purpose": "A String", # The purpose of the public delegated prefix. @@ -486,12 +486,12 @@

Method Details

# global public delegated prefix can only be used by Global External # Passthrough Network Load Balancers to allocate Availability Group 1 # addresses for forwarding rules. - "region": "A String", # [Output Only] URL of the region where the public delegated prefix resides. + "region": "A String", # Output only. [Output Only] URL of the region where the public delegated prefix resides. # This field applies only to the region resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in # the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL with id for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL with id for the resource. "status": "A String", # [Output Only] The status of the public delegated prefix, which can be one # of following values: # @@ -525,12 +525,12 @@

Method Details

"allocatablePrefixLength": 42, # The allocatable prefix length supported by this public delegated prefix. # This field is optional and cannot be set for prefixes in DELEGATION mode. # It cannot be set for IPv4 prefixes either, and it always defaults to 32. - "byoipApiVersion": "A String", # [Output Only] The version of BYOIP API. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "byoipApiVersion": "A String", # Output only. [Output Only] The version of BYOIP API. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "enableEnhancedIpv4Allocation": True or False, # [Output Only] Whether this PDP supports enhanced IPv4 allocations. + "enableEnhancedIpv4Allocation": True or False, # Output only. [Output Only] Whether this PDP supports enhanced IPv4 allocations. # Applicable for IPv4 PDPs only. "fingerprint": "A String", # Fingerprint of this resource. A hash of the contents stored in this object. # This field is used in optimistic locking. This field will be ignored when @@ -540,14 +540,14 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve a PublicDelegatedPrefix. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. "ipCidrRange": "A String", # The IP address range, in CIDR format, represented by this public # delegated prefix. - "ipv6AccessType": "A String", # [Output Only] The internet access type for IPv6 Public Delegated Prefixes. + "ipv6AccessType": "A String", # Output only. [Output Only] The internet access type for IPv6 Public Delegated Prefixes. # Inherited from parent prefix. "isLiveMigration": True or False, # If true, the prefix will be live migrated. - "kind": "compute#publicDelegatedPrefix", # [Output Only] Type of the resource. Alwayscompute#publicDelegatedPrefix for public delegated prefixes. + "kind": "compute#publicDelegatedPrefix", # Output only. [Output Only] Type of the resource. Alwayscompute#publicDelegatedPrefix for public delegated prefixes. "mode": "A String", # The public delegated prefix mode for IPv6 only. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -565,21 +565,21 @@

Method Details

"delegateeProject": "A String", # Name of the project scoping this PublicDelegatedSubPrefix. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "enableEnhancedIpv4Allocation": True or False, # [Output Only] Whether this PDP supports enhanced IPv4 allocations. + "enableEnhancedIpv4Allocation": True or False, # Output only. [Output Only] Whether this PDP supports enhanced IPv4 allocations. # Applicable for IPv4 PDPs only. "ipCidrRange": "A String", # The IP address range, in CIDR format, represented by this sub public # delegated prefix. - "ipv6AccessType": "A String", # [Output Only] The internet access type for IPv6 Public Delegated Sub + "ipv6AccessType": "A String", # Output only. [Output Only] The internet access type for IPv6 Public Delegated Sub # Prefixes. Inherited from parent prefix. "isAddress": True or False, # Whether the sub prefix is delegated to create Address resources in the # delegatee project. "mode": "A String", # The PublicDelegatedSubPrefix mode for IPv6 only. "name": "A String", # The name of the sub public delegated prefix. - "purpose": "A String", # [Output Only] The purpose of the sub public delegated prefix. Inherited + "purpose": "A String", # Output only. [Output Only] The purpose of the sub public delegated prefix. Inherited # from parent prefix. - "region": "A String", # [Output Only] The region of the sub public delegated prefix if it is + "region": "A String", # Output only. [Output Only] The region of the sub public delegated prefix if it is # regional. If absent, the sub prefix is global. - "status": "A String", # [Output Only] The status of the sub public delegated prefix. + "status": "A String", # Output only. [Output Only] The status of the sub public delegated prefix. }, ], "purpose": "A String", # The purpose of the public delegated prefix. @@ -606,12 +606,12 @@

Method Details

# global public delegated prefix can only be used by Global External # Passthrough Network Load Balancers to allocate Availability Group 1 # addresses for forwarding rules. - "region": "A String", # [Output Only] URL of the region where the public delegated prefix resides. + "region": "A String", # Output only. [Output Only] URL of the region where the public delegated prefix resides. # This field applies only to the region resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in # the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL with id for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL with id for the resource. "status": "A String", # [Output Only] The status of the public delegated prefix, which can be one # of following values: # @@ -804,10 +804,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -819,8 +819,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1008,12 +1008,12 @@

Method Details

"allocatablePrefixLength": 42, # The allocatable prefix length supported by this public delegated prefix. # This field is optional and cannot be set for prefixes in DELEGATION mode. # It cannot be set for IPv4 prefixes either, and it always defaults to 32. - "byoipApiVersion": "A String", # [Output Only] The version of BYOIP API. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "byoipApiVersion": "A String", # Output only. [Output Only] The version of BYOIP API. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "enableEnhancedIpv4Allocation": True or False, # [Output Only] Whether this PDP supports enhanced IPv4 allocations. + "enableEnhancedIpv4Allocation": True or False, # Output only. [Output Only] Whether this PDP supports enhanced IPv4 allocations. # Applicable for IPv4 PDPs only. "fingerprint": "A String", # Fingerprint of this resource. A hash of the contents stored in this object. # This field is used in optimistic locking. This field will be ignored when @@ -1023,14 +1023,14 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve a PublicDelegatedPrefix. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. "ipCidrRange": "A String", # The IP address range, in CIDR format, represented by this public # delegated prefix. - "ipv6AccessType": "A String", # [Output Only] The internet access type for IPv6 Public Delegated Prefixes. + "ipv6AccessType": "A String", # Output only. [Output Only] The internet access type for IPv6 Public Delegated Prefixes. # Inherited from parent prefix. "isLiveMigration": True or False, # If true, the prefix will be live migrated. - "kind": "compute#publicDelegatedPrefix", # [Output Only] Type of the resource. Alwayscompute#publicDelegatedPrefix for public delegated prefixes. + "kind": "compute#publicDelegatedPrefix", # Output only. [Output Only] Type of the resource. Alwayscompute#publicDelegatedPrefix for public delegated prefixes. "mode": "A String", # The public delegated prefix mode for IPv6 only. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -1048,21 +1048,21 @@

Method Details

"delegateeProject": "A String", # Name of the project scoping this PublicDelegatedSubPrefix. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "enableEnhancedIpv4Allocation": True or False, # [Output Only] Whether this PDP supports enhanced IPv4 allocations. + "enableEnhancedIpv4Allocation": True or False, # Output only. [Output Only] Whether this PDP supports enhanced IPv4 allocations. # Applicable for IPv4 PDPs only. "ipCidrRange": "A String", # The IP address range, in CIDR format, represented by this sub public # delegated prefix. - "ipv6AccessType": "A String", # [Output Only] The internet access type for IPv6 Public Delegated Sub + "ipv6AccessType": "A String", # Output only. [Output Only] The internet access type for IPv6 Public Delegated Sub # Prefixes. Inherited from parent prefix. "isAddress": True or False, # Whether the sub prefix is delegated to create Address resources in the # delegatee project. "mode": "A String", # The PublicDelegatedSubPrefix mode for IPv6 only. "name": "A String", # The name of the sub public delegated prefix. - "purpose": "A String", # [Output Only] The purpose of the sub public delegated prefix. Inherited + "purpose": "A String", # Output only. [Output Only] The purpose of the sub public delegated prefix. Inherited # from parent prefix. - "region": "A String", # [Output Only] The region of the sub public delegated prefix if it is + "region": "A String", # Output only. [Output Only] The region of the sub public delegated prefix if it is # regional. If absent, the sub prefix is global. - "status": "A String", # [Output Only] The status of the sub public delegated prefix. + "status": "A String", # Output only. [Output Only] The status of the sub public delegated prefix. }, ], "purpose": "A String", # The purpose of the public delegated prefix. @@ -1089,12 +1089,12 @@

Method Details

# global public delegated prefix can only be used by Global External # Passthrough Network Load Balancers to allocate Availability Group 1 # addresses for forwarding rules. - "region": "A String", # [Output Only] URL of the region where the public delegated prefix resides. + "region": "A String", # Output only. [Output Only] URL of the region where the public delegated prefix resides. # This field applies only to the region resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in # the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL with id for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL with id for the resource. "status": "A String", # [Output Only] The status of the public delegated prefix, which can be one # of following values: # @@ -1109,7 +1109,7 @@

Method Details

# - `ACTIVE` The public delegated prefix is ready to use. }, ], - "kind": "compute#publicDelegatedPrefixList", # [Output Only] Type of the resource. Alwayscompute#publicDelegatedPrefixList for public delegated + "kind": "compute#publicDelegatedPrefixList", # Output only. [Output Only] Type of the resource. Alwayscompute#publicDelegatedPrefixList for public delegated # prefixes. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for @@ -1180,12 +1180,12 @@

Method Details

"allocatablePrefixLength": 42, # The allocatable prefix length supported by this public delegated prefix. # This field is optional and cannot be set for prefixes in DELEGATION mode. # It cannot be set for IPv4 prefixes either, and it always defaults to 32. - "byoipApiVersion": "A String", # [Output Only] The version of BYOIP API. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "byoipApiVersion": "A String", # Output only. [Output Only] The version of BYOIP API. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "enableEnhancedIpv4Allocation": True or False, # [Output Only] Whether this PDP supports enhanced IPv4 allocations. + "enableEnhancedIpv4Allocation": True or False, # Output only. [Output Only] Whether this PDP supports enhanced IPv4 allocations. # Applicable for IPv4 PDPs only. "fingerprint": "A String", # Fingerprint of this resource. A hash of the contents stored in this object. # This field is used in optimistic locking. This field will be ignored when @@ -1195,14 +1195,14 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve a PublicDelegatedPrefix. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. "ipCidrRange": "A String", # The IP address range, in CIDR format, represented by this public # delegated prefix. - "ipv6AccessType": "A String", # [Output Only] The internet access type for IPv6 Public Delegated Prefixes. + "ipv6AccessType": "A String", # Output only. [Output Only] The internet access type for IPv6 Public Delegated Prefixes. # Inherited from parent prefix. "isLiveMigration": True or False, # If true, the prefix will be live migrated. - "kind": "compute#publicDelegatedPrefix", # [Output Only] Type of the resource. Alwayscompute#publicDelegatedPrefix for public delegated prefixes. + "kind": "compute#publicDelegatedPrefix", # Output only. [Output Only] Type of the resource. Alwayscompute#publicDelegatedPrefix for public delegated prefixes. "mode": "A String", # The public delegated prefix mode for IPv6 only. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -1220,21 +1220,21 @@

Method Details

"delegateeProject": "A String", # Name of the project scoping this PublicDelegatedSubPrefix. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "enableEnhancedIpv4Allocation": True or False, # [Output Only] Whether this PDP supports enhanced IPv4 allocations. + "enableEnhancedIpv4Allocation": True or False, # Output only. [Output Only] Whether this PDP supports enhanced IPv4 allocations. # Applicable for IPv4 PDPs only. "ipCidrRange": "A String", # The IP address range, in CIDR format, represented by this sub public # delegated prefix. - "ipv6AccessType": "A String", # [Output Only] The internet access type for IPv6 Public Delegated Sub + "ipv6AccessType": "A String", # Output only. [Output Only] The internet access type for IPv6 Public Delegated Sub # Prefixes. Inherited from parent prefix. "isAddress": True or False, # Whether the sub prefix is delegated to create Address resources in the # delegatee project. "mode": "A String", # The PublicDelegatedSubPrefix mode for IPv6 only. "name": "A String", # The name of the sub public delegated prefix. - "purpose": "A String", # [Output Only] The purpose of the sub public delegated prefix. Inherited + "purpose": "A String", # Output only. [Output Only] The purpose of the sub public delegated prefix. Inherited # from parent prefix. - "region": "A String", # [Output Only] The region of the sub public delegated prefix if it is + "region": "A String", # Output only. [Output Only] The region of the sub public delegated prefix if it is # regional. If absent, the sub prefix is global. - "status": "A String", # [Output Only] The status of the sub public delegated prefix. + "status": "A String", # Output only. [Output Only] The status of the sub public delegated prefix. }, ], "purpose": "A String", # The purpose of the public delegated prefix. @@ -1261,12 +1261,12 @@

Method Details

# global public delegated prefix can only be used by Global External # Passthrough Network Load Balancers to allocate Availability Group 1 # addresses for forwarding rules. - "region": "A String", # [Output Only] URL of the region where the public delegated prefix resides. + "region": "A String", # Output only. [Output Only] URL of the region where the public delegated prefix resides. # This field applies only to the region resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in # the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL with id for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL with id for the resource. "status": "A String", # [Output Only] The status of the public delegated prefix, which can be one # of following values: # @@ -1459,10 +1459,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1474,8 +1474,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.globalVmExtensionPolicies.html b/docs/dyn/compute_alpha.globalVmExtensionPolicies.html index 595a3cf39a..51e231ca67 100644 --- a/docs/dyn/compute_alpha.globalVmExtensionPolicies.html +++ b/docs/dyn/compute_alpha.globalVmExtensionPolicies.html @@ -219,7 +219,7 @@

Method Details

"a_key": { # Name of the scope containing this set of VmExtensionPolicies. "vmExtensionPolicies": [ # List of VmExtensionPolicy resources contained in this scope. { # Represents a VM extension policy. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. "extensionPolicies": { # Required. A map of extension names (e.g., "cloudops") to their corresponding policy @@ -230,9 +230,9 @@

Method Details

"stringConfig": "A String", # Optional. String-based configuration data for the extension. }, }, - "globalResourceLink": "A String", # Optional. [Output Only] Link to the global policy that manages this zone policy, if + "globalResourceLink": "A String", # Optional. Output only. [Output Only] Link to the global policy that manages this zone policy, if # applicable. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "instanceSelectors": [ # Optional. Selectors to target VMs for this policy. VMs are selected if they match # *any* of the provided selectors (logical OR). If this list is empty, the @@ -255,8 +255,8 @@

Method Details

}, }, ], - "kind": "compute#vmExtensionPolicy", # [Output Only] Type of the resource. Alwayscompute#vmExtensionPolicy. - "managedByGlobal": True or False, # Optional. [Output Only] Indicates if this policy is managed by a global policy. + "kind": "compute#vmExtensionPolicy", # Output only. [Output Only] Type of the resource. Alwayscompute#vmExtensionPolicy. + "managedByGlobal": True or False, # Optional. Output only. [Output Only] Indicates if this policy is managed by a global policy. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -270,10 +270,10 @@

Method Details

# integers indicate higher priorities. If you do not specify a priority when # creating a rule, it is assigned a priority of 1000. If priorities are # equal, the policy with the more recent creation timestamp takes precedence. - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. - "state": "A String", # Optional. [Output Only] Current state of the policy: ACTIVE or DELETING. - "updateTimestamp": "A String", # [Output Only] Update timestamp inRFC3339 + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. + "state": "A String", # Optional. Output only. [Output Only] Current state of the policy: ACTIVE or DELETING. + "updateTimestamp": "A String", # Output only. [Output Only] Update timestamp inRFC3339 # text format. }, ], @@ -305,15 +305,15 @@

Method Details

}, }, }, - "kind": "compute#VmExtensionPolicyAggregatedList", # [Output Only] Type of resource. Alwayscompute#VmExtensionPolicyAggregatedList for lists of + "kind": "compute#VmExtensionPolicyAggregatedList", # Output only. [Output Only] Type of resource. Alwayscompute#VmExtensionPolicyAggregatedList for lists of # VmExtensionPolicies. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -578,10 +578,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -593,8 +593,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -690,7 +690,7 @@

Method Details

An object of the form: { # Message describing GlobalVmExtensionPolicy object. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -704,7 +704,7 @@

Method Details

# understands. }, }, - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "instanceSelectors": [ # Optional. Selector to target VMs for a policy. # There is a logical "AND" between instance_selectors. @@ -719,7 +719,7 @@

Method Details

}, }, ], - "kind": "compute#globalVmExtensionPolicy", # [Output Only] Type of the resource. Alwayscompute#globalVmExtensionPolicy for globalVmExtensionPolicies. + "kind": "compute#globalVmExtensionPolicy", # Output only. [Output Only] Type of the resource. Alwayscompute#globalVmExtensionPolicy for globalVmExtensionPolicies. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -754,35 +754,35 @@

Method Details

# without changes. An error will be returned if the retry_uuid is set but # the resource get modified. }, - "rolloutStatus": { # [Output Only] The rollout status of the policy. - "currentRollouts": [ # [Output Only] The current rollouts for the latest version of the + "rolloutStatus": { # Output only. [Output Only] The rollout status of the policy. + "currentRollouts": [ # Output only. [Output Only] The current rollouts for the latest version of the # resource. There should be only one current rollout, but for # scalability, we make it repeated. { - "rollout": "A String", # [Output Only] The name of the rollout. + "rollout": "A String", # Output only. [Output Only] The name of the rollout. # Ex. projects//locations/global/rollouts/. - "rolloutPlan": "A String", # [Output Only] The name of the rollout plan. + "rolloutPlan": "A String", # Output only. [Output Only] The name of the rollout plan. # Ex. # projects//locations/global/rolloutPlans/. - "state": "A String", # [Output Only] The overall state of the rollout. + "state": "A String", # Output only. [Output Only] The overall state of the rollout. }, ], - "previousRollout": { # [Output Only] The last completed rollout resource. This field will not + "previousRollout": { # Output only. [Output Only] The last completed rollout resource. This field will not # be populated until the first rollout is completed. - "rollout": "A String", # [Output Only] The name of the rollout. + "rollout": "A String", # Output only. [Output Only] The name of the rollout. # Ex. projects//locations/global/rollouts/. - "rolloutPlan": "A String", # [Output Only] The name of the rollout plan. + "rolloutPlan": "A String", # Output only. [Output Only] The name of the rollout plan. # Ex. # projects//locations/global/rolloutPlans/. - "state": "A String", # [Output Only] The overall state of the rollout. + "state": "A String", # Output only. [Output Only] The overall state of the rollout. }, }, }, - "scopedResourceStatus": "A String", # [Output Only] The scoped resource status. It's only for tracking the + "scopedResourceStatus": "A String", # Output only. [Output Only] The scoped resource status. It's only for tracking the # purging status of the policy. - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. - "updateTimestamp": "A String", # [Output Only] Update timestamp inRFC3339 + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. + "updateTimestamp": "A String", # Output only. [Output Only] Update timestamp inRFC3339 # text format. } @@ -797,7 +797,7 @@

Method Details

The object takes the form of: { # Message describing GlobalVmExtensionPolicy object. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -811,7 +811,7 @@

Method Details

# understands. }, }, - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "instanceSelectors": [ # Optional. Selector to target VMs for a policy. # There is a logical "AND" between instance_selectors. @@ -826,7 +826,7 @@

Method Details

}, }, ], - "kind": "compute#globalVmExtensionPolicy", # [Output Only] Type of the resource. Alwayscompute#globalVmExtensionPolicy for globalVmExtensionPolicies. + "kind": "compute#globalVmExtensionPolicy", # Output only. [Output Only] Type of the resource. Alwayscompute#globalVmExtensionPolicy for globalVmExtensionPolicies. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -861,35 +861,35 @@

Method Details

# without changes. An error will be returned if the retry_uuid is set but # the resource get modified. }, - "rolloutStatus": { # [Output Only] The rollout status of the policy. - "currentRollouts": [ # [Output Only] The current rollouts for the latest version of the + "rolloutStatus": { # Output only. [Output Only] The rollout status of the policy. + "currentRollouts": [ # Output only. [Output Only] The current rollouts for the latest version of the # resource. There should be only one current rollout, but for # scalability, we make it repeated. { - "rollout": "A String", # [Output Only] The name of the rollout. + "rollout": "A String", # Output only. [Output Only] The name of the rollout. # Ex. projects//locations/global/rollouts/. - "rolloutPlan": "A String", # [Output Only] The name of the rollout plan. + "rolloutPlan": "A String", # Output only. [Output Only] The name of the rollout plan. # Ex. # projects//locations/global/rolloutPlans/. - "state": "A String", # [Output Only] The overall state of the rollout. + "state": "A String", # Output only. [Output Only] The overall state of the rollout. }, ], - "previousRollout": { # [Output Only] The last completed rollout resource. This field will not + "previousRollout": { # Output only. [Output Only] The last completed rollout resource. This field will not # be populated until the first rollout is completed. - "rollout": "A String", # [Output Only] The name of the rollout. + "rollout": "A String", # Output only. [Output Only] The name of the rollout. # Ex. projects//locations/global/rollouts/. - "rolloutPlan": "A String", # [Output Only] The name of the rollout plan. + "rolloutPlan": "A String", # Output only. [Output Only] The name of the rollout plan. # Ex. # projects//locations/global/rolloutPlans/. - "state": "A String", # [Output Only] The overall state of the rollout. + "state": "A String", # Output only. [Output Only] The overall state of the rollout. }, }, }, - "scopedResourceStatus": "A String", # [Output Only] The scoped resource status. It's only for tracking the + "scopedResourceStatus": "A String", # Output only. [Output Only] The scoped resource status. It's only for tracking the # purging status of the policy. - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. - "updateTimestamp": "A String", # [Output Only] Update timestamp inRFC3339 + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. + "updateTimestamp": "A String", # Output only. [Output Only] Update timestamp inRFC3339 # text format. } @@ -1071,10 +1071,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1086,8 +1086,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1269,7 +1269,7 @@

Method Details

"id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. "items": [ # A list of GlobalVmExtensionPolicy resources. { # Message describing GlobalVmExtensionPolicy object. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1283,7 +1283,7 @@

Method Details

# understands. }, }, - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "instanceSelectors": [ # Optional. Selector to target VMs for a policy. # There is a logical "AND" between instance_selectors. @@ -1298,7 +1298,7 @@

Method Details

}, }, ], - "kind": "compute#globalVmExtensionPolicy", # [Output Only] Type of the resource. Alwayscompute#globalVmExtensionPolicy for globalVmExtensionPolicies. + "kind": "compute#globalVmExtensionPolicy", # Output only. [Output Only] Type of the resource. Alwayscompute#globalVmExtensionPolicy for globalVmExtensionPolicies. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -1333,46 +1333,46 @@

Method Details

# without changes. An error will be returned if the retry_uuid is set but # the resource get modified. }, - "rolloutStatus": { # [Output Only] The rollout status of the policy. - "currentRollouts": [ # [Output Only] The current rollouts for the latest version of the + "rolloutStatus": { # Output only. [Output Only] The rollout status of the policy. + "currentRollouts": [ # Output only. [Output Only] The current rollouts for the latest version of the # resource. There should be only one current rollout, but for # scalability, we make it repeated. { - "rollout": "A String", # [Output Only] The name of the rollout. + "rollout": "A String", # Output only. [Output Only] The name of the rollout. # Ex. projects//locations/global/rollouts/. - "rolloutPlan": "A String", # [Output Only] The name of the rollout plan. + "rolloutPlan": "A String", # Output only. [Output Only] The name of the rollout plan. # Ex. # projects//locations/global/rolloutPlans/. - "state": "A String", # [Output Only] The overall state of the rollout. + "state": "A String", # Output only. [Output Only] The overall state of the rollout. }, ], - "previousRollout": { # [Output Only] The last completed rollout resource. This field will not + "previousRollout": { # Output only. [Output Only] The last completed rollout resource. This field will not # be populated until the first rollout is completed. - "rollout": "A String", # [Output Only] The name of the rollout. + "rollout": "A String", # Output only. [Output Only] The name of the rollout. # Ex. projects//locations/global/rollouts/. - "rolloutPlan": "A String", # [Output Only] The name of the rollout plan. + "rolloutPlan": "A String", # Output only. [Output Only] The name of the rollout plan. # Ex. # projects//locations/global/rolloutPlans/. - "state": "A String", # [Output Only] The overall state of the rollout. + "state": "A String", # Output only. [Output Only] The overall state of the rollout. }, }, }, - "scopedResourceStatus": "A String", # [Output Only] The scoped resource status. It's only for tracking the + "scopedResourceStatus": "A String", # Output only. [Output Only] The scoped resource status. It's only for tracking the # purging status of the policy. - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. - "updateTimestamp": "A String", # [Output Only] Update timestamp inRFC3339 + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. + "updateTimestamp": "A String", # Output only. [Output Only] Update timestamp inRFC3339 # text format. }, ], - "kind": "compute#globalVmExtensionPolicyList", # Type of resource. + "kind": "compute#globalVmExtensionPolicyList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -1428,7 +1428,7 @@

Method Details

The object takes the form of: { # Message describing GlobalVmExtensionPolicy object. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1442,7 +1442,7 @@

Method Details

# understands. }, }, - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "instanceSelectors": [ # Optional. Selector to target VMs for a policy. # There is a logical "AND" between instance_selectors. @@ -1457,7 +1457,7 @@

Method Details

}, }, ], - "kind": "compute#globalVmExtensionPolicy", # [Output Only] Type of the resource. Alwayscompute#globalVmExtensionPolicy for globalVmExtensionPolicies. + "kind": "compute#globalVmExtensionPolicy", # Output only. [Output Only] Type of the resource. Alwayscompute#globalVmExtensionPolicy for globalVmExtensionPolicies. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -1492,35 +1492,35 @@

Method Details

# without changes. An error will be returned if the retry_uuid is set but # the resource get modified. }, - "rolloutStatus": { # [Output Only] The rollout status of the policy. - "currentRollouts": [ # [Output Only] The current rollouts for the latest version of the + "rolloutStatus": { # Output only. [Output Only] The rollout status of the policy. + "currentRollouts": [ # Output only. [Output Only] The current rollouts for the latest version of the # resource. There should be only one current rollout, but for # scalability, we make it repeated. { - "rollout": "A String", # [Output Only] The name of the rollout. + "rollout": "A String", # Output only. [Output Only] The name of the rollout. # Ex. projects//locations/global/rollouts/. - "rolloutPlan": "A String", # [Output Only] The name of the rollout plan. + "rolloutPlan": "A String", # Output only. [Output Only] The name of the rollout plan. # Ex. # projects//locations/global/rolloutPlans/. - "state": "A String", # [Output Only] The overall state of the rollout. + "state": "A String", # Output only. [Output Only] The overall state of the rollout. }, ], - "previousRollout": { # [Output Only] The last completed rollout resource. This field will not + "previousRollout": { # Output only. [Output Only] The last completed rollout resource. This field will not # be populated until the first rollout is completed. - "rollout": "A String", # [Output Only] The name of the rollout. + "rollout": "A String", # Output only. [Output Only] The name of the rollout. # Ex. projects//locations/global/rollouts/. - "rolloutPlan": "A String", # [Output Only] The name of the rollout plan. + "rolloutPlan": "A String", # Output only. [Output Only] The name of the rollout plan. # Ex. # projects//locations/global/rolloutPlans/. - "state": "A String", # [Output Only] The overall state of the rollout. + "state": "A String", # Output only. [Output Only] The overall state of the rollout. }, }, }, - "scopedResourceStatus": "A String", # [Output Only] The scoped resource status. It's only for tracking the + "scopedResourceStatus": "A String", # Output only. [Output Only] The scoped resource status. It's only for tracking the # purging status of the policy. - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. - "updateTimestamp": "A String", # [Output Only] Update timestamp inRFC3339 + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. + "updateTimestamp": "A String", # Output only. [Output Only] Update timestamp inRFC3339 # text format. } @@ -1702,10 +1702,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1717,8 +1717,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.haControllers.html b/docs/dyn/compute_alpha.haControllers.html index 5039b7b561..5659278b2f 100644 --- a/docs/dyn/compute_alpha.haControllers.html +++ b/docs/dyn/compute_alpha.haControllers.html @@ -223,12 +223,15 @@

Method Details

# be pre-created and configured as managed. "A String", ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp in RFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp in RFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. + "failoverCapacity": "A String", # Capacity guarantee settings for the event of a failover. + # This determines whether capacity is guaranteed to be available + # in the zones used by the HaController. "failoverInitiation": "A String", # Indicates how failover should be initiated. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "instanceName": "A String", # Name of the instance that HaController is in charge of. # If not specified the HaController's resource name will be used instead. @@ -238,7 +241,7 @@

Method Details

# must be a lowercase letter, and all following characters must be a dash, # lowercase letter, or digit, except the last character, which cannot be a # dash. - "kind": "compute#HaController", # [Output Only] Type of the resource. Alwayscompute#haController for HaControllers. + "kind": "compute#HaController", # Output only. [Output Only] Type of the resource. Alwayscompute#haController for HaControllers. "name": "A String", # Name of the resource. # Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -258,23 +261,23 @@

Method Details

# naming consistent with NetworkInterface configuration on Instances. }, }, - "region": "A String", # [Output Only] URL of the region where the resource resides. + "region": "A String", # Output only. [Output Only] URL of the region where the resource resides. # You must specify this field as part of the HTTP request URL. # It is not settable as a field in the request body. "secondaryZoneCapacity": "A String", # Indicates the capacity guarantees in the secondary zone. - "selfLink": "A String", # [Output only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "status": { # Contains information about current status of the HaController. # [Output Only] Status information for the HaController resource. - "failoverProgress": { # Contains information about the current failover operation. # [Output Only] Contains the details of the ongoing failover. This message + "selfLink": "A String", # Output only. [Output only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "status": { # Contains information about current status of the HaController. # Output only. [Output Only] Status information for the HaController resource. + "failoverProgress": { # Contains information about the current failover operation. # Output only. [Output Only] Contains the details of the ongoing failover. This message # is not displayed if failover is NOT in progress. - "failoverCompleteTimestamp": "A String", # [Output Only] Timestamp of the failover completion. + "failoverCompleteTimestamp": "A String", # Output only. [Output Only] Timestamp of the failover completion. # Filled only if the failover is completed, in lastFailoverInfo. - "failoverTrigger": "A String", # [Output Only] Indicates if failover has been triggered automatically or + "failoverTrigger": "A String", # Output only. [Output Only] Indicates if failover has been triggered automatically or # manually. - "failoverTriggerTimestamp": "A String", # [Output Only] Timestamp of the last failover trigger. - "lastFailoverAttempt": { # [Output Only] Contains details of the last failed failover. This field + "failoverTriggerTimestamp": "A String", # Output only. [Output Only] Timestamp of the last failover trigger. + "lastFailoverAttempt": { # Output only. [Output Only] Contains details of the last failed failover. This field # is filled only if the current failover is failing - "errors": { # [Output Only] Encountered errors during the last attempt to process + "errors": { # Output only. [Output Only] Encountered errors during the last attempt to process # failover. "errors": [ # [Output Only] The array of errors encountered while processing this # operation. @@ -372,19 +375,19 @@

Method Details

}, ], }, - "timestamp": "A String", # [Output Only] Show timestamp only if there is an error.RFC3339 + "timestamp": "A String", # Output only. [Output Only] Show timestamp only if there is an error.RFC3339 # text format. }, }, - "lastFailoverInfo": { # Contains information about the current failover operation. # [Output Only] Contains the details of the last successful failover. - "failoverCompleteTimestamp": "A String", # [Output Only] Timestamp of the failover completion. + "lastFailoverInfo": { # Contains information about the current failover operation. # Output only. [Output Only] Contains the details of the last successful failover. + "failoverCompleteTimestamp": "A String", # Output only. [Output Only] Timestamp of the failover completion. # Filled only if the failover is completed, in lastFailoverInfo. - "failoverTrigger": "A String", # [Output Only] Indicates if failover has been triggered automatically or + "failoverTrigger": "A String", # Output only. [Output Only] Indicates if failover has been triggered automatically or # manually. - "failoverTriggerTimestamp": "A String", # [Output Only] Timestamp of the last failover trigger. - "lastFailoverAttempt": { # [Output Only] Contains details of the last failed failover. This field + "failoverTriggerTimestamp": "A String", # Output only. [Output Only] Timestamp of the last failover trigger. + "lastFailoverAttempt": { # Output only. [Output Only] Contains details of the last failed failover. This field # is filled only if the current failover is failing - "errors": { # [Output Only] Encountered errors during the last attempt to process + "errors": { # Output only. [Output Only] Encountered errors during the last attempt to process # failover. "errors": [ # [Output Only] The array of errors encountered while processing this # operation. @@ -482,29 +485,29 @@

Method Details

}, ], }, - "timestamp": "A String", # [Output Only] Show timestamp only if there is an error.RFC3339 + "timestamp": "A String", # Output only. [Output Only] Show timestamp only if there is an error.RFC3339 # text format. }, }, - "ongoingFailover": True or False, # [Output Only] Indicates if the failover is currently in-progress. - "primaryInstance": "A String", # [Output Only] The URL to the instance that is intended to be primary at + "ongoingFailover": True or False, # Output only. [Output Only] Indicates if the failover is currently in-progress. + "primaryInstance": "A String", # Output only. [Output Only] The URL to the instance that is intended to be primary at # this moment. Primary instance will be changed at the very beginning of a # failover operation. - "primaryZone": "A String", # [Output Only] The name of the zone that is intended to be primary at this + "primaryZone": "A String", # Output only. [Output Only] The name of the zone that is intended to be primary at this # moment. Primary zone will be changed at the very beginning of a failover # operation. The zone may not be operational in the middle of a failover # operation. - "readyForFailover": True or False, # [Output Only] Indicates if the resource is ready for initiating a + "readyForFailover": True or False, # Output only. [Output Only] Indicates if the resource is ready for initiating a # failover to the secondary zone. - "zoneStatus": { # [Output Only] Map of zone statuses. + "zoneStatus": { # Output only. [Output Only] Map of zone statuses. # Key: name of the zone # Value: ZoneStatus "a_key": { # Contains the status of a specific zone. - "isPrimary": True or False, # [Output Only] Indicates if the zone is primary at this moment. - "isZoneReady": True or False, # [Output Only] Indicates if the zone is ready for initiating a failover. - "lastError": { # Contains details of the last failed operation. # [Output Only] This field is filled only if the current operation is + "isPrimary": True or False, # Output only. [Output Only] Indicates if the zone is primary at this moment. + "isZoneReady": True or False, # Output only. [Output Only] Indicates if the zone is ready for initiating a failover. + "lastError": { # Contains details of the last failed operation. # Output only. [Output Only] This field is filled only if the current operation is # failing. - "errors": { # [Output Only] Encountered errors. + "errors": { # Output only. [Output Only] Encountered errors. "errors": [ # [Output Only] The array of errors encountered while processing this # operation. { @@ -601,7 +604,7 @@

Method Details

}, ], }, - "timestamp": "A String", # [Output Only] Show timestamp only if there is an error.RFC3339 + "timestamp": "A String", # Output only. [Output Only] Show timestamp only if there is an error.RFC3339 # text format. }, }, @@ -676,15 +679,15 @@

Method Details

}, }, }, - "kind": "compute#haControllersAggregatedList", # [Output Only] Type of resource. Alwayscompute#haControllersAggregatedList for lists of + "kind": "compute#haControllersAggregatedList", # Output only. [Output Only] Type of resource. Alwayscompute#haControllersAggregatedList for lists of # HaControllers. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -910,10 +913,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -925,8 +928,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1192,10 +1195,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1207,8 +1210,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1309,12 +1312,15 @@

Method Details

# be pre-created and configured as managed. "A String", ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp in RFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp in RFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. + "failoverCapacity": "A String", # Capacity guarantee settings for the event of a failover. + # This determines whether capacity is guaranteed to be available + # in the zones used by the HaController. "failoverInitiation": "A String", # Indicates how failover should be initiated. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "instanceName": "A String", # Name of the instance that HaController is in charge of. # If not specified the HaController's resource name will be used instead. @@ -1324,7 +1330,7 @@

Method Details

# must be a lowercase letter, and all following characters must be a dash, # lowercase letter, or digit, except the last character, which cannot be a # dash. - "kind": "compute#HaController", # [Output Only] Type of the resource. Alwayscompute#haController for HaControllers. + "kind": "compute#HaController", # Output only. [Output Only] Type of the resource. Alwayscompute#haController for HaControllers. "name": "A String", # Name of the resource. # Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -1344,23 +1350,23 @@

Method Details

# naming consistent with NetworkInterface configuration on Instances. }, }, - "region": "A String", # [Output Only] URL of the region where the resource resides. + "region": "A String", # Output only. [Output Only] URL of the region where the resource resides. # You must specify this field as part of the HTTP request URL. # It is not settable as a field in the request body. "secondaryZoneCapacity": "A String", # Indicates the capacity guarantees in the secondary zone. - "selfLink": "A String", # [Output only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "status": { # Contains information about current status of the HaController. # [Output Only] Status information for the HaController resource. - "failoverProgress": { # Contains information about the current failover operation. # [Output Only] Contains the details of the ongoing failover. This message + "selfLink": "A String", # Output only. [Output only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "status": { # Contains information about current status of the HaController. # Output only. [Output Only] Status information for the HaController resource. + "failoverProgress": { # Contains information about the current failover operation. # Output only. [Output Only] Contains the details of the ongoing failover. This message # is not displayed if failover is NOT in progress. - "failoverCompleteTimestamp": "A String", # [Output Only] Timestamp of the failover completion. + "failoverCompleteTimestamp": "A String", # Output only. [Output Only] Timestamp of the failover completion. # Filled only if the failover is completed, in lastFailoverInfo. - "failoverTrigger": "A String", # [Output Only] Indicates if failover has been triggered automatically or + "failoverTrigger": "A String", # Output only. [Output Only] Indicates if failover has been triggered automatically or # manually. - "failoverTriggerTimestamp": "A String", # [Output Only] Timestamp of the last failover trigger. - "lastFailoverAttempt": { # [Output Only] Contains details of the last failed failover. This field + "failoverTriggerTimestamp": "A String", # Output only. [Output Only] Timestamp of the last failover trigger. + "lastFailoverAttempt": { # Output only. [Output Only] Contains details of the last failed failover. This field # is filled only if the current failover is failing - "errors": { # [Output Only] Encountered errors during the last attempt to process + "errors": { # Output only. [Output Only] Encountered errors during the last attempt to process # failover. "errors": [ # [Output Only] The array of errors encountered while processing this # operation. @@ -1458,19 +1464,19 @@

Method Details

}, ], }, - "timestamp": "A String", # [Output Only] Show timestamp only if there is an error.RFC3339 + "timestamp": "A String", # Output only. [Output Only] Show timestamp only if there is an error.RFC3339 # text format. }, }, - "lastFailoverInfo": { # Contains information about the current failover operation. # [Output Only] Contains the details of the last successful failover. - "failoverCompleteTimestamp": "A String", # [Output Only] Timestamp of the failover completion. + "lastFailoverInfo": { # Contains information about the current failover operation. # Output only. [Output Only] Contains the details of the last successful failover. + "failoverCompleteTimestamp": "A String", # Output only. [Output Only] Timestamp of the failover completion. # Filled only if the failover is completed, in lastFailoverInfo. - "failoverTrigger": "A String", # [Output Only] Indicates if failover has been triggered automatically or + "failoverTrigger": "A String", # Output only. [Output Only] Indicates if failover has been triggered automatically or # manually. - "failoverTriggerTimestamp": "A String", # [Output Only] Timestamp of the last failover trigger. - "lastFailoverAttempt": { # [Output Only] Contains details of the last failed failover. This field + "failoverTriggerTimestamp": "A String", # Output only. [Output Only] Timestamp of the last failover trigger. + "lastFailoverAttempt": { # Output only. [Output Only] Contains details of the last failed failover. This field # is filled only if the current failover is failing - "errors": { # [Output Only] Encountered errors during the last attempt to process + "errors": { # Output only. [Output Only] Encountered errors during the last attempt to process # failover. "errors": [ # [Output Only] The array of errors encountered while processing this # operation. @@ -1568,29 +1574,29 @@

Method Details

}, ], }, - "timestamp": "A String", # [Output Only] Show timestamp only if there is an error.RFC3339 + "timestamp": "A String", # Output only. [Output Only] Show timestamp only if there is an error.RFC3339 # text format. }, }, - "ongoingFailover": True or False, # [Output Only] Indicates if the failover is currently in-progress. - "primaryInstance": "A String", # [Output Only] The URL to the instance that is intended to be primary at + "ongoingFailover": True or False, # Output only. [Output Only] Indicates if the failover is currently in-progress. + "primaryInstance": "A String", # Output only. [Output Only] The URL to the instance that is intended to be primary at # this moment. Primary instance will be changed at the very beginning of a # failover operation. - "primaryZone": "A String", # [Output Only] The name of the zone that is intended to be primary at this + "primaryZone": "A String", # Output only. [Output Only] The name of the zone that is intended to be primary at this # moment. Primary zone will be changed at the very beginning of a failover # operation. The zone may not be operational in the middle of a failover # operation. - "readyForFailover": True or False, # [Output Only] Indicates if the resource is ready for initiating a + "readyForFailover": True or False, # Output only. [Output Only] Indicates if the resource is ready for initiating a # failover to the secondary zone. - "zoneStatus": { # [Output Only] Map of zone statuses. + "zoneStatus": { # Output only. [Output Only] Map of zone statuses. # Key: name of the zone # Value: ZoneStatus "a_key": { # Contains the status of a specific zone. - "isPrimary": True or False, # [Output Only] Indicates if the zone is primary at this moment. - "isZoneReady": True or False, # [Output Only] Indicates if the zone is ready for initiating a failover. - "lastError": { # Contains details of the last failed operation. # [Output Only] This field is filled only if the current operation is + "isPrimary": True or False, # Output only. [Output Only] Indicates if the zone is primary at this moment. + "isZoneReady": True or False, # Output only. [Output Only] Indicates if the zone is ready for initiating a failover. + "lastError": { # Contains details of the last failed operation. # Output only. [Output Only] This field is filled only if the current operation is # failing. - "errors": { # [Output Only] Encountered errors. + "errors": { # Output only. [Output Only] Encountered errors. "errors": [ # [Output Only] The array of errors encountered while processing this # operation. { @@ -1687,7 +1693,7 @@

Method Details

}, ], }, - "timestamp": "A String", # [Output Only] Show timestamp only if there is an error.RFC3339 + "timestamp": "A String", # Output only. [Output Only] Show timestamp only if there is an error.RFC3339 # text format. }, }, @@ -1750,12 +1756,15 @@

Method Details

# be pre-created and configured as managed. "A String", ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp in RFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp in RFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. + "failoverCapacity": "A String", # Capacity guarantee settings for the event of a failover. + # This determines whether capacity is guaranteed to be available + # in the zones used by the HaController. "failoverInitiation": "A String", # Indicates how failover should be initiated. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "instanceName": "A String", # Name of the instance that HaController is in charge of. # If not specified the HaController's resource name will be used instead. @@ -1765,7 +1774,7 @@

Method Details

# must be a lowercase letter, and all following characters must be a dash, # lowercase letter, or digit, except the last character, which cannot be a # dash. - "kind": "compute#HaController", # [Output Only] Type of the resource. Alwayscompute#haController for HaControllers. + "kind": "compute#HaController", # Output only. [Output Only] Type of the resource. Alwayscompute#haController for HaControllers. "name": "A String", # Name of the resource. # Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -1785,23 +1794,23 @@

Method Details

# naming consistent with NetworkInterface configuration on Instances. }, }, - "region": "A String", # [Output Only] URL of the region where the resource resides. + "region": "A String", # Output only. [Output Only] URL of the region where the resource resides. # You must specify this field as part of the HTTP request URL. # It is not settable as a field in the request body. "secondaryZoneCapacity": "A String", # Indicates the capacity guarantees in the secondary zone. - "selfLink": "A String", # [Output only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "status": { # Contains information about current status of the HaController. # [Output Only] Status information for the HaController resource. - "failoverProgress": { # Contains information about the current failover operation. # [Output Only] Contains the details of the ongoing failover. This message + "selfLink": "A String", # Output only. [Output only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "status": { # Contains information about current status of the HaController. # Output only. [Output Only] Status information for the HaController resource. + "failoverProgress": { # Contains information about the current failover operation. # Output only. [Output Only] Contains the details of the ongoing failover. This message # is not displayed if failover is NOT in progress. - "failoverCompleteTimestamp": "A String", # [Output Only] Timestamp of the failover completion. + "failoverCompleteTimestamp": "A String", # Output only. [Output Only] Timestamp of the failover completion. # Filled only if the failover is completed, in lastFailoverInfo. - "failoverTrigger": "A String", # [Output Only] Indicates if failover has been triggered automatically or + "failoverTrigger": "A String", # Output only. [Output Only] Indicates if failover has been triggered automatically or # manually. - "failoverTriggerTimestamp": "A String", # [Output Only] Timestamp of the last failover trigger. - "lastFailoverAttempt": { # [Output Only] Contains details of the last failed failover. This field + "failoverTriggerTimestamp": "A String", # Output only. [Output Only] Timestamp of the last failover trigger. + "lastFailoverAttempt": { # Output only. [Output Only] Contains details of the last failed failover. This field # is filled only if the current failover is failing - "errors": { # [Output Only] Encountered errors during the last attempt to process + "errors": { # Output only. [Output Only] Encountered errors during the last attempt to process # failover. "errors": [ # [Output Only] The array of errors encountered while processing this # operation. @@ -1899,19 +1908,19 @@

Method Details

}, ], }, - "timestamp": "A String", # [Output Only] Show timestamp only if there is an error.RFC3339 + "timestamp": "A String", # Output only. [Output Only] Show timestamp only if there is an error.RFC3339 # text format. }, }, - "lastFailoverInfo": { # Contains information about the current failover operation. # [Output Only] Contains the details of the last successful failover. - "failoverCompleteTimestamp": "A String", # [Output Only] Timestamp of the failover completion. + "lastFailoverInfo": { # Contains information about the current failover operation. # Output only. [Output Only] Contains the details of the last successful failover. + "failoverCompleteTimestamp": "A String", # Output only. [Output Only] Timestamp of the failover completion. # Filled only if the failover is completed, in lastFailoverInfo. - "failoverTrigger": "A String", # [Output Only] Indicates if failover has been triggered automatically or + "failoverTrigger": "A String", # Output only. [Output Only] Indicates if failover has been triggered automatically or # manually. - "failoverTriggerTimestamp": "A String", # [Output Only] Timestamp of the last failover trigger. - "lastFailoverAttempt": { # [Output Only] Contains details of the last failed failover. This field + "failoverTriggerTimestamp": "A String", # Output only. [Output Only] Timestamp of the last failover trigger. + "lastFailoverAttempt": { # Output only. [Output Only] Contains details of the last failed failover. This field # is filled only if the current failover is failing - "errors": { # [Output Only] Encountered errors during the last attempt to process + "errors": { # Output only. [Output Only] Encountered errors during the last attempt to process # failover. "errors": [ # [Output Only] The array of errors encountered while processing this # operation. @@ -2009,29 +2018,29 @@

Method Details

}, ], }, - "timestamp": "A String", # [Output Only] Show timestamp only if there is an error.RFC3339 + "timestamp": "A String", # Output only. [Output Only] Show timestamp only if there is an error.RFC3339 # text format. }, }, - "ongoingFailover": True or False, # [Output Only] Indicates if the failover is currently in-progress. - "primaryInstance": "A String", # [Output Only] The URL to the instance that is intended to be primary at + "ongoingFailover": True or False, # Output only. [Output Only] Indicates if the failover is currently in-progress. + "primaryInstance": "A String", # Output only. [Output Only] The URL to the instance that is intended to be primary at # this moment. Primary instance will be changed at the very beginning of a # failover operation. - "primaryZone": "A String", # [Output Only] The name of the zone that is intended to be primary at this + "primaryZone": "A String", # Output only. [Output Only] The name of the zone that is intended to be primary at this # moment. Primary zone will be changed at the very beginning of a failover # operation. The zone may not be operational in the middle of a failover # operation. - "readyForFailover": True or False, # [Output Only] Indicates if the resource is ready for initiating a + "readyForFailover": True or False, # Output only. [Output Only] Indicates if the resource is ready for initiating a # failover to the secondary zone. - "zoneStatus": { # [Output Only] Map of zone statuses. + "zoneStatus": { # Output only. [Output Only] Map of zone statuses. # Key: name of the zone # Value: ZoneStatus "a_key": { # Contains the status of a specific zone. - "isPrimary": True or False, # [Output Only] Indicates if the zone is primary at this moment. - "isZoneReady": True or False, # [Output Only] Indicates if the zone is ready for initiating a failover. - "lastError": { # Contains details of the last failed operation. # [Output Only] This field is filled only if the current operation is + "isPrimary": True or False, # Output only. [Output Only] Indicates if the zone is primary at this moment. + "isZoneReady": True or False, # Output only. [Output Only] Indicates if the zone is ready for initiating a failover. + "lastError": { # Contains details of the last failed operation. # Output only. [Output Only] This field is filled only if the current operation is # failing. - "errors": { # [Output Only] Encountered errors. + "errors": { # Output only. [Output Only] Encountered errors. "errors": [ # [Output Only] The array of errors encountered while processing this # operation. { @@ -2128,7 +2137,7 @@

Method Details

}, ], }, - "timestamp": "A String", # [Output Only] Show timestamp only if there is an error.RFC3339 + "timestamp": "A String", # Output only. [Output Only] Show timestamp only if there is an error.RFC3339 # text format. }, }, @@ -2343,10 +2352,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2358,8 +2367,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2546,12 +2555,15 @@

Method Details

# be pre-created and configured as managed. "A String", ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp in RFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp in RFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. + "failoverCapacity": "A String", # Capacity guarantee settings for the event of a failover. + # This determines whether capacity is guaranteed to be available + # in the zones used by the HaController. "failoverInitiation": "A String", # Indicates how failover should be initiated. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "instanceName": "A String", # Name of the instance that HaController is in charge of. # If not specified the HaController's resource name will be used instead. @@ -2561,7 +2573,7 @@

Method Details

# must be a lowercase letter, and all following characters must be a dash, # lowercase letter, or digit, except the last character, which cannot be a # dash. - "kind": "compute#HaController", # [Output Only] Type of the resource. Alwayscompute#haController for HaControllers. + "kind": "compute#HaController", # Output only. [Output Only] Type of the resource. Alwayscompute#haController for HaControllers. "name": "A String", # Name of the resource. # Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -2581,23 +2593,23 @@

Method Details

# naming consistent with NetworkInterface configuration on Instances. }, }, - "region": "A String", # [Output Only] URL of the region where the resource resides. + "region": "A String", # Output only. [Output Only] URL of the region where the resource resides. # You must specify this field as part of the HTTP request URL. # It is not settable as a field in the request body. "secondaryZoneCapacity": "A String", # Indicates the capacity guarantees in the secondary zone. - "selfLink": "A String", # [Output only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "status": { # Contains information about current status of the HaController. # [Output Only] Status information for the HaController resource. - "failoverProgress": { # Contains information about the current failover operation. # [Output Only] Contains the details of the ongoing failover. This message + "selfLink": "A String", # Output only. [Output only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "status": { # Contains information about current status of the HaController. # Output only. [Output Only] Status information for the HaController resource. + "failoverProgress": { # Contains information about the current failover operation. # Output only. [Output Only] Contains the details of the ongoing failover. This message # is not displayed if failover is NOT in progress. - "failoverCompleteTimestamp": "A String", # [Output Only] Timestamp of the failover completion. + "failoverCompleteTimestamp": "A String", # Output only. [Output Only] Timestamp of the failover completion. # Filled only if the failover is completed, in lastFailoverInfo. - "failoverTrigger": "A String", # [Output Only] Indicates if failover has been triggered automatically or + "failoverTrigger": "A String", # Output only. [Output Only] Indicates if failover has been triggered automatically or # manually. - "failoverTriggerTimestamp": "A String", # [Output Only] Timestamp of the last failover trigger. - "lastFailoverAttempt": { # [Output Only] Contains details of the last failed failover. This field + "failoverTriggerTimestamp": "A String", # Output only. [Output Only] Timestamp of the last failover trigger. + "lastFailoverAttempt": { # Output only. [Output Only] Contains details of the last failed failover. This field # is filled only if the current failover is failing - "errors": { # [Output Only] Encountered errors during the last attempt to process + "errors": { # Output only. [Output Only] Encountered errors during the last attempt to process # failover. "errors": [ # [Output Only] The array of errors encountered while processing this # operation. @@ -2695,19 +2707,19 @@

Method Details

}, ], }, - "timestamp": "A String", # [Output Only] Show timestamp only if there is an error.RFC3339 + "timestamp": "A String", # Output only. [Output Only] Show timestamp only if there is an error.RFC3339 # text format. }, }, - "lastFailoverInfo": { # Contains information about the current failover operation. # [Output Only] Contains the details of the last successful failover. - "failoverCompleteTimestamp": "A String", # [Output Only] Timestamp of the failover completion. + "lastFailoverInfo": { # Contains information about the current failover operation. # Output only. [Output Only] Contains the details of the last successful failover. + "failoverCompleteTimestamp": "A String", # Output only. [Output Only] Timestamp of the failover completion. # Filled only if the failover is completed, in lastFailoverInfo. - "failoverTrigger": "A String", # [Output Only] Indicates if failover has been triggered automatically or + "failoverTrigger": "A String", # Output only. [Output Only] Indicates if failover has been triggered automatically or # manually. - "failoverTriggerTimestamp": "A String", # [Output Only] Timestamp of the last failover trigger. - "lastFailoverAttempt": { # [Output Only] Contains details of the last failed failover. This field + "failoverTriggerTimestamp": "A String", # Output only. [Output Only] Timestamp of the last failover trigger. + "lastFailoverAttempt": { # Output only. [Output Only] Contains details of the last failed failover. This field # is filled only if the current failover is failing - "errors": { # [Output Only] Encountered errors during the last attempt to process + "errors": { # Output only. [Output Only] Encountered errors during the last attempt to process # failover. "errors": [ # [Output Only] The array of errors encountered while processing this # operation. @@ -2805,29 +2817,29 @@

Method Details

}, ], }, - "timestamp": "A String", # [Output Only] Show timestamp only if there is an error.RFC3339 + "timestamp": "A String", # Output only. [Output Only] Show timestamp only if there is an error.RFC3339 # text format. }, }, - "ongoingFailover": True or False, # [Output Only] Indicates if the failover is currently in-progress. - "primaryInstance": "A String", # [Output Only] The URL to the instance that is intended to be primary at + "ongoingFailover": True or False, # Output only. [Output Only] Indicates if the failover is currently in-progress. + "primaryInstance": "A String", # Output only. [Output Only] The URL to the instance that is intended to be primary at # this moment. Primary instance will be changed at the very beginning of a # failover operation. - "primaryZone": "A String", # [Output Only] The name of the zone that is intended to be primary at this + "primaryZone": "A String", # Output only. [Output Only] The name of the zone that is intended to be primary at this # moment. Primary zone will be changed at the very beginning of a failover # operation. The zone may not be operational in the middle of a failover # operation. - "readyForFailover": True or False, # [Output Only] Indicates if the resource is ready for initiating a + "readyForFailover": True or False, # Output only. [Output Only] Indicates if the resource is ready for initiating a # failover to the secondary zone. - "zoneStatus": { # [Output Only] Map of zone statuses. + "zoneStatus": { # Output only. [Output Only] Map of zone statuses. # Key: name of the zone # Value: ZoneStatus "a_key": { # Contains the status of a specific zone. - "isPrimary": True or False, # [Output Only] Indicates if the zone is primary at this moment. - "isZoneReady": True or False, # [Output Only] Indicates if the zone is ready for initiating a failover. - "lastError": { # Contains details of the last failed operation. # [Output Only] This field is filled only if the current operation is + "isPrimary": True or False, # Output only. [Output Only] Indicates if the zone is primary at this moment. + "isZoneReady": True or False, # Output only. [Output Only] Indicates if the zone is ready for initiating a failover. + "lastError": { # Contains details of the last failed operation. # Output only. [Output Only] This field is filled only if the current operation is # failing. - "errors": { # [Output Only] Encountered errors. + "errors": { # Output only. [Output Only] Encountered errors. "errors": [ # [Output Only] The array of errors encountered while processing this # operation. { @@ -2924,7 +2936,7 @@

Method Details

}, ], }, - "timestamp": "A String", # [Output Only] Show timestamp only if there is an error.RFC3339 + "timestamp": "A String", # Output only. [Output Only] Show timestamp only if there is an error.RFC3339 # text format. }, }, @@ -2975,8 +2987,8 @@

Method Details

# the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output only] Server-defined URL for this resource. - "unreachables": [ # [Output only] Unreachable resources. + "selfLink": "A String", # Output only. [Output only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output only] Unreachable resources. "A String", ], "warning": { # Informational warning message. @@ -3037,12 +3049,15 @@

Method Details

# be pre-created and configured as managed. "A String", ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp in RFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp in RFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. + "failoverCapacity": "A String", # Capacity guarantee settings for the event of a failover. + # This determines whether capacity is guaranteed to be available + # in the zones used by the HaController. "failoverInitiation": "A String", # Indicates how failover should be initiated. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "instanceName": "A String", # Name of the instance that HaController is in charge of. # If not specified the HaController's resource name will be used instead. @@ -3052,7 +3067,7 @@

Method Details

# must be a lowercase letter, and all following characters must be a dash, # lowercase letter, or digit, except the last character, which cannot be a # dash. - "kind": "compute#HaController", # [Output Only] Type of the resource. Alwayscompute#haController for HaControllers. + "kind": "compute#HaController", # Output only. [Output Only] Type of the resource. Alwayscompute#haController for HaControllers. "name": "A String", # Name of the resource. # Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -3072,23 +3087,23 @@

Method Details

# naming consistent with NetworkInterface configuration on Instances. }, }, - "region": "A String", # [Output Only] URL of the region where the resource resides. + "region": "A String", # Output only. [Output Only] URL of the region where the resource resides. # You must specify this field as part of the HTTP request URL. # It is not settable as a field in the request body. "secondaryZoneCapacity": "A String", # Indicates the capacity guarantees in the secondary zone. - "selfLink": "A String", # [Output only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "status": { # Contains information about current status of the HaController. # [Output Only] Status information for the HaController resource. - "failoverProgress": { # Contains information about the current failover operation. # [Output Only] Contains the details of the ongoing failover. This message + "selfLink": "A String", # Output only. [Output only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "status": { # Contains information about current status of the HaController. # Output only. [Output Only] Status information for the HaController resource. + "failoverProgress": { # Contains information about the current failover operation. # Output only. [Output Only] Contains the details of the ongoing failover. This message # is not displayed if failover is NOT in progress. - "failoverCompleteTimestamp": "A String", # [Output Only] Timestamp of the failover completion. + "failoverCompleteTimestamp": "A String", # Output only. [Output Only] Timestamp of the failover completion. # Filled only if the failover is completed, in lastFailoverInfo. - "failoverTrigger": "A String", # [Output Only] Indicates if failover has been triggered automatically or + "failoverTrigger": "A String", # Output only. [Output Only] Indicates if failover has been triggered automatically or # manually. - "failoverTriggerTimestamp": "A String", # [Output Only] Timestamp of the last failover trigger. - "lastFailoverAttempt": { # [Output Only] Contains details of the last failed failover. This field + "failoverTriggerTimestamp": "A String", # Output only. [Output Only] Timestamp of the last failover trigger. + "lastFailoverAttempt": { # Output only. [Output Only] Contains details of the last failed failover. This field # is filled only if the current failover is failing - "errors": { # [Output Only] Encountered errors during the last attempt to process + "errors": { # Output only. [Output Only] Encountered errors during the last attempt to process # failover. "errors": [ # [Output Only] The array of errors encountered while processing this # operation. @@ -3186,19 +3201,19 @@

Method Details

}, ], }, - "timestamp": "A String", # [Output Only] Show timestamp only if there is an error.RFC3339 + "timestamp": "A String", # Output only. [Output Only] Show timestamp only if there is an error.RFC3339 # text format. }, }, - "lastFailoverInfo": { # Contains information about the current failover operation. # [Output Only] Contains the details of the last successful failover. - "failoverCompleteTimestamp": "A String", # [Output Only] Timestamp of the failover completion. + "lastFailoverInfo": { # Contains information about the current failover operation. # Output only. [Output Only] Contains the details of the last successful failover. + "failoverCompleteTimestamp": "A String", # Output only. [Output Only] Timestamp of the failover completion. # Filled only if the failover is completed, in lastFailoverInfo. - "failoverTrigger": "A String", # [Output Only] Indicates if failover has been triggered automatically or + "failoverTrigger": "A String", # Output only. [Output Only] Indicates if failover has been triggered automatically or # manually. - "failoverTriggerTimestamp": "A String", # [Output Only] Timestamp of the last failover trigger. - "lastFailoverAttempt": { # [Output Only] Contains details of the last failed failover. This field + "failoverTriggerTimestamp": "A String", # Output only. [Output Only] Timestamp of the last failover trigger. + "lastFailoverAttempt": { # Output only. [Output Only] Contains details of the last failed failover. This field # is filled only if the current failover is failing - "errors": { # [Output Only] Encountered errors during the last attempt to process + "errors": { # Output only. [Output Only] Encountered errors during the last attempt to process # failover. "errors": [ # [Output Only] The array of errors encountered while processing this # operation. @@ -3296,29 +3311,29 @@

Method Details

}, ], }, - "timestamp": "A String", # [Output Only] Show timestamp only if there is an error.RFC3339 + "timestamp": "A String", # Output only. [Output Only] Show timestamp only if there is an error.RFC3339 # text format. }, }, - "ongoingFailover": True or False, # [Output Only] Indicates if the failover is currently in-progress. - "primaryInstance": "A String", # [Output Only] The URL to the instance that is intended to be primary at + "ongoingFailover": True or False, # Output only. [Output Only] Indicates if the failover is currently in-progress. + "primaryInstance": "A String", # Output only. [Output Only] The URL to the instance that is intended to be primary at # this moment. Primary instance will be changed at the very beginning of a # failover operation. - "primaryZone": "A String", # [Output Only] The name of the zone that is intended to be primary at this + "primaryZone": "A String", # Output only. [Output Only] The name of the zone that is intended to be primary at this # moment. Primary zone will be changed at the very beginning of a failover # operation. The zone may not be operational in the middle of a failover # operation. - "readyForFailover": True or False, # [Output Only] Indicates if the resource is ready for initiating a + "readyForFailover": True or False, # Output only. [Output Only] Indicates if the resource is ready for initiating a # failover to the secondary zone. - "zoneStatus": { # [Output Only] Map of zone statuses. + "zoneStatus": { # Output only. [Output Only] Map of zone statuses. # Key: name of the zone # Value: ZoneStatus "a_key": { # Contains the status of a specific zone. - "isPrimary": True or False, # [Output Only] Indicates if the zone is primary at this moment. - "isZoneReady": True or False, # [Output Only] Indicates if the zone is ready for initiating a failover. - "lastError": { # Contains details of the last failed operation. # [Output Only] This field is filled only if the current operation is + "isPrimary": True or False, # Output only. [Output Only] Indicates if the zone is primary at this moment. + "isZoneReady": True or False, # Output only. [Output Only] Indicates if the zone is ready for initiating a failover. + "lastError": { # Contains details of the last failed operation. # Output only. [Output Only] This field is filled only if the current operation is # failing. - "errors": { # [Output Only] Encountered errors. + "errors": { # Output only. [Output Only] Encountered errors. "errors": [ # [Output Only] The array of errors encountered while processing this # operation. { @@ -3415,7 +3430,7 @@

Method Details

}, ], }, - "timestamp": "A String", # [Output Only] Show timestamp only if there is an error.RFC3339 + "timestamp": "A String", # Output only. [Output Only] Show timestamp only if there is an error.RFC3339 # text format. }, }, @@ -3631,10 +3646,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3646,8 +3661,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.healthChecks.html b/docs/dyn/compute_alpha.healthChecks.html index b6bc0c5acc..4b6749ebe7 100644 --- a/docs/dyn/compute_alpha.healthChecks.html +++ b/docs/dyn/compute_alpha.healthChecks.html @@ -251,7 +251,7 @@

Method Details

# overview. "checkIntervalSec": 42, # How often (in seconds) to send a health check. The default value is 5 # seconds. - "creationTimestamp": "A String", # [Output Only] Creation timestamp in3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp in3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -457,7 +457,7 @@

Method Details

}, "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#healthCheck", # Type of the resource. + "kind": "compute#healthCheck", # Output only. Type of the resource. "logConfig": { # Configuration of logging on a health check. If logging is enabled, logs # Configure logging on this health check. # will be exported to Stackdriver. "enable": True or False, # Indicates whether or not to export logs. This is false by default, which @@ -470,10 +470,10 @@

Method Details

# RFC1035. This regular expression describes a name where the first # character is a lowercase letter, and all following characters are a dash, # lowercase letter, or digit, except the last character, which isn't a dash. - "region": "A String", # [Output Only] Region where the health check resides. Not applicable to + "region": "A String", # Output only. [Output Only] Region where the health check resides. Not applicable to # global health checks. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "sourceRegions": [ # The list of cloud regions from which health checks are performed. If any # regions are specified, then exactly 3 regions should be specified. The # region names must be valid names of Google Cloud regions. @@ -612,14 +612,14 @@

Method Details

}, }, }, - "kind": "compute#healthChecksAggregatedList", # Type of resource. + "kind": "compute#healthChecksAggregatedList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -854,10 +854,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -869,8 +869,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -993,7 +993,7 @@

Method Details

# overview. "checkIntervalSec": 42, # How often (in seconds) to send a health check. The default value is 5 # seconds. - "creationTimestamp": "A String", # [Output Only] Creation timestamp in3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp in3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1199,7 +1199,7 @@

Method Details

}, "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#healthCheck", # Type of the resource. + "kind": "compute#healthCheck", # Output only. Type of the resource. "logConfig": { # Configuration of logging on a health check. If logging is enabled, logs # Configure logging on this health check. # will be exported to Stackdriver. "enable": True or False, # Indicates whether or not to export logs. This is false by default, which @@ -1212,10 +1212,10 @@

Method Details

# RFC1035. This regular expression describes a name where the first # character is a lowercase letter, and all following characters are a dash, # lowercase letter, or digit, except the last character, which isn't a dash. - "region": "A String", # [Output Only] Region where the health check resides. Not applicable to + "region": "A String", # Output only. [Output Only] Region where the health check resides. Not applicable to # global health checks. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "sourceRegions": [ # The list of cloud regions from which health checks are performed. If any # regions are specified, then exactly 3 regions should be specified. The # region names must be valid names of Google Cloud regions. @@ -1365,7 +1365,7 @@

Method Details

# overview. "checkIntervalSec": 42, # How often (in seconds) to send a health check. The default value is 5 # seconds. - "creationTimestamp": "A String", # [Output Only] Creation timestamp in3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp in3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1571,7 +1571,7 @@

Method Details

}, "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#healthCheck", # Type of the resource. + "kind": "compute#healthCheck", # Output only. Type of the resource. "logConfig": { # Configuration of logging on a health check. If logging is enabled, logs # Configure logging on this health check. # will be exported to Stackdriver. "enable": True or False, # Indicates whether or not to export logs. This is false by default, which @@ -1584,10 +1584,10 @@

Method Details

# RFC1035. This regular expression describes a name where the first # character is a lowercase letter, and all following characters are a dash, # lowercase letter, or digit, except the last character, which isn't a dash. - "region": "A String", # [Output Only] Region where the health check resides. Not applicable to + "region": "A String", # Output only. [Output Only] Region where the health check resides. Not applicable to # global health checks. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "sourceRegions": [ # The list of cloud regions from which health checks are performed. If any # regions are specified, then exactly 3 regions should be specified. The # region names must be valid names of Google Cloud regions. @@ -1876,10 +1876,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1891,8 +1891,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2101,7 +2101,7 @@

Method Details

# overview. "checkIntervalSec": 42, # How often (in seconds) to send a health check. The default value is 5 # seconds. - "creationTimestamp": "A String", # [Output Only] Creation timestamp in3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp in3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -2307,7 +2307,7 @@

Method Details

}, "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#healthCheck", # Type of the resource. + "kind": "compute#healthCheck", # Output only. Type of the resource. "logConfig": { # Configuration of logging on a health check. If logging is enabled, logs # Configure logging on this health check. # will be exported to Stackdriver. "enable": True or False, # Indicates whether or not to export logs. This is false by default, which @@ -2320,10 +2320,10 @@

Method Details

# RFC1035. This regular expression describes a name where the first # character is a lowercase letter, and all following characters are a dash, # lowercase letter, or digit, except the last character, which isn't a dash. - "region": "A String", # [Output Only] Region where the health check resides. Not applicable to + "region": "A String", # Output only. [Output Only] Region where the health check resides. Not applicable to # global health checks. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "sourceRegions": [ # The list of cloud regions from which health checks are performed. If any # regions are specified, then exactly 3 regions should be specified. The # region names must be valid names of Google Cloud regions. @@ -2434,13 +2434,13 @@

Method Details

# consecutive failures. The default value is 2. }, ], - "kind": "compute#healthCheckList", # Type of resource. + "kind": "compute#healthCheckList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -2524,7 +2524,7 @@

Method Details

# overview. "checkIntervalSec": 42, # How often (in seconds) to send a health check. The default value is 5 # seconds. - "creationTimestamp": "A String", # [Output Only] Creation timestamp in3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp in3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -2730,7 +2730,7 @@

Method Details

}, "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#healthCheck", # Type of the resource. + "kind": "compute#healthCheck", # Output only. Type of the resource. "logConfig": { # Configuration of logging on a health check. If logging is enabled, logs # Configure logging on this health check. # will be exported to Stackdriver. "enable": True or False, # Indicates whether or not to export logs. This is false by default, which @@ -2743,10 +2743,10 @@

Method Details

# RFC1035. This regular expression describes a name where the first # character is a lowercase letter, and all following characters are a dash, # lowercase letter, or digit, except the last character, which isn't a dash. - "region": "A String", # [Output Only] Region where the health check resides. Not applicable to + "region": "A String", # Output only. [Output Only] Region where the health check resides. Not applicable to # global health checks. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "sourceRegions": [ # The list of cloud regions from which health checks are performed. If any # regions are specified, then exactly 3 regions should be specified. The # region names must be valid names of Google Cloud regions. @@ -3035,10 +3035,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3050,8 +3050,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -3203,7 +3203,7 @@

Method Details

# overview. "checkIntervalSec": 42, # How often (in seconds) to send a health check. The default value is 5 # seconds. - "creationTimestamp": "A String", # [Output Only] Creation timestamp in3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp in3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -3409,7 +3409,7 @@

Method Details

}, "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#healthCheck", # Type of the resource. + "kind": "compute#healthCheck", # Output only. Type of the resource. "logConfig": { # Configuration of logging on a health check. If logging is enabled, logs # Configure logging on this health check. # will be exported to Stackdriver. "enable": True or False, # Indicates whether or not to export logs. This is false by default, which @@ -3422,10 +3422,10 @@

Method Details

# RFC1035. This regular expression describes a name where the first # character is a lowercase letter, and all following characters are a dash, # lowercase letter, or digit, except the last character, which isn't a dash. - "region": "A String", # [Output Only] Region where the health check resides. Not applicable to + "region": "A String", # Output only. [Output Only] Region where the health check resides. Not applicable to # global health checks. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "sourceRegions": [ # The list of cloud regions from which health checks are performed. If any # regions are specified, then exactly 3 regions should be specified. The # region names must be valid names of Google Cloud regions. @@ -3714,10 +3714,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3729,8 +3729,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.html b/docs/dyn/compute_alpha.html index d9f1bcfd71..8fedaaccbc 100644 --- a/docs/dyn/compute_alpha.html +++ b/docs/dyn/compute_alpha.html @@ -519,6 +519,11 @@

Instance Methods

Returns the regionOperations Resource.

+

+ regionRecoverableSnapshots() +

+

Returns the regionRecoverableSnapshots Resource.

+

regionSecurityPolicies()

@@ -584,6 +589,11 @@

Instance Methods

Returns the reservationBlocks Resource.

+

+ reservationSlots() +

+

Returns the reservationSlots Resource.

+

reservationSubBlocks()

diff --git a/docs/dyn/compute_alpha.httpHealthChecks.html b/docs/dyn/compute_alpha.httpHealthChecks.html index 0a8ee8e200..1419c9548d 100644 --- a/docs/dyn/compute_alpha.httpHealthChecks.html +++ b/docs/dyn/compute_alpha.httpHealthChecks.html @@ -292,10 +292,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -307,8 +307,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -424,7 +424,7 @@

Method Details

# is performed will be used. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#httpHealthCheck", # [Output Only] Type of the resource. Alwayscompute#httpHealthCheck for HTTP health checks. + "kind": "compute#httpHealthCheck", # Output only. [Output Only] Type of the resource. Alwayscompute#httpHealthCheck for HTTP health checks. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -436,7 +436,7 @@

Method Details

"requestPath": "A String", # The request path of the HTTP health check request. The default value is/. This field does not support query # parameters. Must comply withRFC3986. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "timeoutSec": 42, # How long (in seconds) to wait before claiming failure. The default value is5 seconds. It is invalid for timeoutSec to have # greater value than checkIntervalSec. "unhealthyThreshold": 42, # A so-far healthy instance will be marked unhealthy after this @@ -475,7 +475,7 @@

Method Details

# is performed will be used. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#httpHealthCheck", # [Output Only] Type of the resource. Alwayscompute#httpHealthCheck for HTTP health checks. + "kind": "compute#httpHealthCheck", # Output only. [Output Only] Type of the resource. Alwayscompute#httpHealthCheck for HTTP health checks. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -487,7 +487,7 @@

Method Details

"requestPath": "A String", # The request path of the HTTP health check request. The default value is/. This field does not support query # parameters. Must comply withRFC3986. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "timeoutSec": 42, # How long (in seconds) to wait before claiming failure. The default value is5 seconds. It is invalid for timeoutSec to have # greater value than checkIntervalSec. "unhealthyThreshold": 42, # A so-far healthy instance will be marked unhealthy after this @@ -672,10 +672,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -687,8 +687,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -890,7 +890,7 @@

Method Details

# is performed will be used. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#httpHealthCheck", # [Output Only] Type of the resource. Alwayscompute#httpHealthCheck for HTTP health checks. + "kind": "compute#httpHealthCheck", # Output only. [Output Only] Type of the resource. Alwayscompute#httpHealthCheck for HTTP health checks. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -902,20 +902,20 @@

Method Details

"requestPath": "A String", # The request path of the HTTP health check request. The default value is/. This field does not support query # parameters. Must comply withRFC3986. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "timeoutSec": 42, # How long (in seconds) to wait before claiming failure. The default value is5 seconds. It is invalid for timeoutSec to have # greater value than checkIntervalSec. "unhealthyThreshold": 42, # A so-far healthy instance will be marked unhealthy after this # many consecutive failures. The default value is 2. }, ], - "kind": "compute#httpHealthCheckList", # Type of resource. + "kind": "compute#httpHealthCheckList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -992,7 +992,7 @@

Method Details

# is performed will be used. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#httpHealthCheck", # [Output Only] Type of the resource. Alwayscompute#httpHealthCheck for HTTP health checks. + "kind": "compute#httpHealthCheck", # Output only. [Output Only] Type of the resource. Alwayscompute#httpHealthCheck for HTTP health checks. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -1004,7 +1004,7 @@

Method Details

"requestPath": "A String", # The request path of the HTTP health check request. The default value is/. This field does not support query # parameters. Must comply withRFC3986. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "timeoutSec": 42, # How long (in seconds) to wait before claiming failure. The default value is5 seconds. It is invalid for timeoutSec to have # greater value than checkIntervalSec. "unhealthyThreshold": 42, # A so-far healthy instance will be marked unhealthy after this @@ -1189,10 +1189,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1204,8 +1204,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1350,7 +1350,7 @@

Method Details

# is performed will be used. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#httpHealthCheck", # [Output Only] Type of the resource. Alwayscompute#httpHealthCheck for HTTP health checks. + "kind": "compute#httpHealthCheck", # Output only. [Output Only] Type of the resource. Alwayscompute#httpHealthCheck for HTTP health checks. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -1362,7 +1362,7 @@

Method Details

"requestPath": "A String", # The request path of the HTTP health check request. The default value is/. This field does not support query # parameters. Must comply withRFC3986. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "timeoutSec": 42, # How long (in seconds) to wait before claiming failure. The default value is5 seconds. It is invalid for timeoutSec to have # greater value than checkIntervalSec. "unhealthyThreshold": 42, # A so-far healthy instance will be marked unhealthy after this @@ -1547,10 +1547,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1562,8 +1562,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.httpsHealthChecks.html b/docs/dyn/compute_alpha.httpsHealthChecks.html index e8d11d190f..f872e6ccb9 100644 --- a/docs/dyn/compute_alpha.httpsHealthChecks.html +++ b/docs/dyn/compute_alpha.httpsHealthChecks.html @@ -292,10 +292,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -307,8 +307,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -426,7 +426,7 @@

Method Details

# is performed will be used. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#httpsHealthCheck", # Type of the resource. + "kind": "compute#httpsHealthCheck", # Output only. Type of the resource. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -439,7 +439,7 @@

Method Details

"requestPath": "A String", # The request path of the HTTPS health check request. The default value is # "/". Must comply withRFC3986. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "timeoutSec": 42, # How long (in seconds) to wait before claiming failure. The default value is # 5 seconds. It is invalid for timeoutSec to have a greater value than # checkIntervalSec. @@ -481,7 +481,7 @@

Method Details

# is performed will be used. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#httpsHealthCheck", # Type of the resource. + "kind": "compute#httpsHealthCheck", # Output only. Type of the resource. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -494,7 +494,7 @@

Method Details

"requestPath": "A String", # The request path of the HTTPS health check request. The default value is # "/". Must comply withRFC3986. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "timeoutSec": 42, # How long (in seconds) to wait before claiming failure. The default value is # 5 seconds. It is invalid for timeoutSec to have a greater value than # checkIntervalSec. @@ -680,10 +680,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -695,8 +695,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -900,7 +900,7 @@

Method Details

# is performed will be used. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#httpsHealthCheck", # Type of the resource. + "kind": "compute#httpsHealthCheck", # Output only. Type of the resource. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -913,7 +913,7 @@

Method Details

"requestPath": "A String", # The request path of the HTTPS health check request. The default value is # "/". Must comply withRFC3986. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "timeoutSec": 42, # How long (in seconds) to wait before claiming failure. The default value is # 5 seconds. It is invalid for timeoutSec to have a greater value than # checkIntervalSec. @@ -921,13 +921,13 @@

Method Details

# many consecutive failures. The default value is 2. }, ], - "kind": "compute#httpsHealthCheckList", # Type of resource. + "kind": "compute#httpsHealthCheckList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -1006,7 +1006,7 @@

Method Details

# is performed will be used. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#httpsHealthCheck", # Type of the resource. + "kind": "compute#httpsHealthCheck", # Output only. Type of the resource. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -1019,7 +1019,7 @@

Method Details

"requestPath": "A String", # The request path of the HTTPS health check request. The default value is # "/". Must comply withRFC3986. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "timeoutSec": 42, # How long (in seconds) to wait before claiming failure. The default value is # 5 seconds. It is invalid for timeoutSec to have a greater value than # checkIntervalSec. @@ -1205,10 +1205,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1220,8 +1220,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1368,7 +1368,7 @@

Method Details

# is performed will be used. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#httpsHealthCheck", # Type of the resource. + "kind": "compute#httpsHealthCheck", # Output only. Type of the resource. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -1381,7 +1381,7 @@

Method Details

"requestPath": "A String", # The request path of the HTTPS health check request. The default value is # "/". Must comply withRFC3986. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "timeoutSec": 42, # How long (in seconds) to wait before claiming failure. The default value is # 5 seconds. It is invalid for timeoutSec to have a greater value than # checkIntervalSec. @@ -1567,10 +1567,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1582,8 +1582,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.imageFamilyViews.html b/docs/dyn/compute_alpha.imageFamilyViews.html index 3789f8b4c0..fe649d4998 100644 --- a/docs/dyn/compute_alpha.imageFamilyViews.html +++ b/docs/dyn/compute_alpha.imageFamilyViews.html @@ -113,9 +113,9 @@

Method Details

# ARM64 or X86_64. "archiveSizeBytes": "A String", # Size of the image tar.gz archive stored in Google Cloud # Storage (in bytes). - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. - "deprecated": { # Deprecation status for a public resource. # The deprecation status associated with this image. + "deprecated": { # Deprecation status for a public resource. # Output only. The deprecation status associated with this image. "deleted": "A String", # An optional RFC3339 timestamp on or after which the state of this # resource is intended to change to DELETED. This is only # informational and the status will not change unless the client explicitly @@ -160,7 +160,7 @@

Method Details

"description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "diskSizeGb": "A String", # Size of the image when restored onto a persistent disk (in GB). - "enableConfidentialCompute": True or False, # Whether this image is created from a confidential compute mode disk. + "enableConfidentialCompute": True or False, # Output only. Whether this image is created from a confidential compute mode disk. # [Output Only]: This field is not set by user, but from source disk. "family": "A String", # The name of the image family to which this image belongs. The image # family name can be from a publicly managed image family provided by @@ -195,7 +195,7 @@

Method Details

# Enabling guest operating system features. }, ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "imageEncryptionKey": { # Encrypts the image using acustomer-supplied # encryption key. @@ -261,7 +261,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "kind": "compute#image", # [Output Only] Type of the resource. Always compute#image for + "kind": "compute#image", # Output only. [Output Only] Type of the resource. Always compute#image for # images. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this image, which is # essentially a hash of the labels used for optimistic locking. The @@ -325,8 +325,10 @@

Method Details

# as part of resource payload. "resourceManagerTags": { # Resource manager tags to be bound to the image. Tag keys and values have # the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -377,9 +379,9 @@

Method Details

}, }, "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. "shieldedInstanceInitialState": { # Initial State for shielded instance, # Set the secure boot keys of shielded instance. # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). @@ -475,7 +477,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceDiskId": "A String", # [Output Only] + "sourceDiskId": "A String", # Output only. [Output Only] # The ID value of the disk used to create this image. This value may be used # to determine whether the image was taken from the current or a previous # instance of a given disk name. @@ -548,7 +550,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceImageId": "A String", # [Output Only] + "sourceImageId": "A String", # Output only. [Output Only] # The ID value of the image used to create this image. This value may be used # to determine whether the image was taken from the current or a previous # instance of a given image name. @@ -621,13 +623,13 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceSnapshotId": "A String", # [Output Only] + "sourceSnapshotId": "A String", # Output only. [Output Only] # The ID value of the snapshot used to create this image. This value may be # used to determine whether the snapshot was taken from the current or a # previous instance of a given snapshot name. "sourceType": "RAW", # The type of the image used to create this disk. The # default and only valid value is RAW. - "status": "A String", # [Output Only] The status of the image. An image can be used to create other + "status": "A String", # Output only. [Output Only] The status of the image. An image can be used to create other # resources, such as instances, only after the image has been successfully # created and the status is set to READY. Possible # values are FAILED, PENDING, orREADY. diff --git a/docs/dyn/compute_alpha.images.html b/docs/dyn/compute_alpha.images.html index 2117cd6399..fc899283cc 100644 --- a/docs/dyn/compute_alpha.images.html +++ b/docs/dyn/compute_alpha.images.html @@ -304,10 +304,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -319,8 +319,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -633,10 +633,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -648,8 +648,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -752,9 +752,9 @@

Method Details

# ARM64 or X86_64. "archiveSizeBytes": "A String", # Size of the image tar.gz archive stored in Google Cloud # Storage (in bytes). - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. - "deprecated": { # Deprecation status for a public resource. # The deprecation status associated with this image. + "deprecated": { # Deprecation status for a public resource. # Output only. The deprecation status associated with this image. "deleted": "A String", # An optional RFC3339 timestamp on or after which the state of this # resource is intended to change to DELETED. This is only # informational and the status will not change unless the client explicitly @@ -799,7 +799,7 @@

Method Details

"description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "diskSizeGb": "A String", # Size of the image when restored onto a persistent disk (in GB). - "enableConfidentialCompute": True or False, # Whether this image is created from a confidential compute mode disk. + "enableConfidentialCompute": True or False, # Output only. Whether this image is created from a confidential compute mode disk. # [Output Only]: This field is not set by user, but from source disk. "family": "A String", # The name of the image family to which this image belongs. The image # family name can be from a publicly managed image family provided by @@ -834,7 +834,7 @@

Method Details

# Enabling guest operating system features. }, ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "imageEncryptionKey": { # Encrypts the image using acustomer-supplied # encryption key. @@ -900,7 +900,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "kind": "compute#image", # [Output Only] Type of the resource. Always compute#image for + "kind": "compute#image", # Output only. [Output Only] Type of the resource. Always compute#image for # images. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this image, which is # essentially a hash of the labels used for optimistic locking. The @@ -964,8 +964,10 @@

Method Details

# as part of resource payload. "resourceManagerTags": { # Resource manager tags to be bound to the image. Tag keys and values have # the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -1016,9 +1018,9 @@

Method Details

}, }, "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. "shieldedInstanceInitialState": { # Initial State for shielded instance, # Set the secure boot keys of shielded instance. # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). @@ -1114,7 +1116,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceDiskId": "A String", # [Output Only] + "sourceDiskId": "A String", # Output only. [Output Only] # The ID value of the disk used to create this image. This value may be used # to determine whether the image was taken from the current or a previous # instance of a given disk name. @@ -1187,7 +1189,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceImageId": "A String", # [Output Only] + "sourceImageId": "A String", # Output only. [Output Only] # The ID value of the image used to create this image. This value may be used # to determine whether the image was taken from the current or a previous # instance of a given image name. @@ -1260,13 +1262,13 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceSnapshotId": "A String", # [Output Only] + "sourceSnapshotId": "A String", # Output only. [Output Only] # The ID value of the snapshot used to create this image. This value may be # used to determine whether the snapshot was taken from the current or a # previous instance of a given snapshot name. "sourceType": "RAW", # The type of the image used to create this disk. The # default and only valid value is RAW. - "status": "A String", # [Output Only] The status of the image. An image can be used to create other + "status": "A String", # Output only. [Output Only] The status of the image. An image can be used to create other # resources, such as instances, only after the image has been successfully # created and the status is set to READY. Possible # values are FAILED, PENDING, orREADY. @@ -1311,9 +1313,9 @@

Method Details

# ARM64 or X86_64. "archiveSizeBytes": "A String", # Size of the image tar.gz archive stored in Google Cloud # Storage (in bytes). - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. - "deprecated": { # Deprecation status for a public resource. # The deprecation status associated with this image. + "deprecated": { # Deprecation status for a public resource. # Output only. The deprecation status associated with this image. "deleted": "A String", # An optional RFC3339 timestamp on or after which the state of this # resource is intended to change to DELETED. This is only # informational and the status will not change unless the client explicitly @@ -1358,7 +1360,7 @@

Method Details

"description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "diskSizeGb": "A String", # Size of the image when restored onto a persistent disk (in GB). - "enableConfidentialCompute": True or False, # Whether this image is created from a confidential compute mode disk. + "enableConfidentialCompute": True or False, # Output only. Whether this image is created from a confidential compute mode disk. # [Output Only]: This field is not set by user, but from source disk. "family": "A String", # The name of the image family to which this image belongs. The image # family name can be from a publicly managed image family provided by @@ -1393,7 +1395,7 @@

Method Details

# Enabling guest operating system features. }, ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "imageEncryptionKey": { # Encrypts the image using acustomer-supplied # encryption key. @@ -1459,7 +1461,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "kind": "compute#image", # [Output Only] Type of the resource. Always compute#image for + "kind": "compute#image", # Output only. [Output Only] Type of the resource. Always compute#image for # images. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this image, which is # essentially a hash of the labels used for optimistic locking. The @@ -1523,8 +1525,10 @@

Method Details

# as part of resource payload. "resourceManagerTags": { # Resource manager tags to be bound to the image. Tag keys and values have # the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -1575,9 +1579,9 @@

Method Details

}, }, "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. "shieldedInstanceInitialState": { # Initial State for shielded instance, # Set the secure boot keys of shielded instance. # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). @@ -1673,7 +1677,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceDiskId": "A String", # [Output Only] + "sourceDiskId": "A String", # Output only. [Output Only] # The ID value of the disk used to create this image. This value may be used # to determine whether the image was taken from the current or a previous # instance of a given disk name. @@ -1746,7 +1750,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceImageId": "A String", # [Output Only] + "sourceImageId": "A String", # Output only. [Output Only] # The ID value of the image used to create this image. This value may be used # to determine whether the image was taken from the current or a previous # instance of a given image name. @@ -1819,13 +1823,13 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceSnapshotId": "A String", # [Output Only] + "sourceSnapshotId": "A String", # Output only. [Output Only] # The ID value of the snapshot used to create this image. This value may be # used to determine whether the snapshot was taken from the current or a # previous instance of a given snapshot name. "sourceType": "RAW", # The type of the image used to create this disk. The # default and only valid value is RAW. - "status": "A String", # [Output Only] The status of the image. An image can be used to create other + "status": "A String", # Output only. [Output Only] The status of the image. An image can be used to create other # resources, such as instances, only after the image has been successfully # created and the status is set to READY. Possible # values are FAILED, PENDING, orREADY. @@ -2230,9 +2234,9 @@

Method Details

# ARM64 or X86_64. "archiveSizeBytes": "A String", # Size of the image tar.gz archive stored in Google Cloud # Storage (in bytes). - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. - "deprecated": { # Deprecation status for a public resource. # The deprecation status associated with this image. + "deprecated": { # Deprecation status for a public resource. # Output only. The deprecation status associated with this image. "deleted": "A String", # An optional RFC3339 timestamp on or after which the state of this # resource is intended to change to DELETED. This is only # informational and the status will not change unless the client explicitly @@ -2277,7 +2281,7 @@

Method Details

"description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "diskSizeGb": "A String", # Size of the image when restored onto a persistent disk (in GB). - "enableConfidentialCompute": True or False, # Whether this image is created from a confidential compute mode disk. + "enableConfidentialCompute": True or False, # Output only. Whether this image is created from a confidential compute mode disk. # [Output Only]: This field is not set by user, but from source disk. "family": "A String", # The name of the image family to which this image belongs. The image # family name can be from a publicly managed image family provided by @@ -2312,7 +2316,7 @@

Method Details

# Enabling guest operating system features. }, ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "imageEncryptionKey": { # Encrypts the image using acustomer-supplied # encryption key. @@ -2378,7 +2382,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "kind": "compute#image", # [Output Only] Type of the resource. Always compute#image for + "kind": "compute#image", # Output only. [Output Only] Type of the resource. Always compute#image for # images. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this image, which is # essentially a hash of the labels used for optimistic locking. The @@ -2442,8 +2446,10 @@

Method Details

# as part of resource payload. "resourceManagerTags": { # Resource manager tags to be bound to the image. Tag keys and values have # the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -2494,9 +2500,9 @@

Method Details

}, }, "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. "shieldedInstanceInitialState": { # Initial State for shielded instance, # Set the secure boot keys of shielded instance. # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). @@ -2592,7 +2598,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceDiskId": "A String", # [Output Only] + "sourceDiskId": "A String", # Output only. [Output Only] # The ID value of the disk used to create this image. This value may be used # to determine whether the image was taken from the current or a previous # instance of a given disk name. @@ -2665,7 +2671,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceImageId": "A String", # [Output Only] + "sourceImageId": "A String", # Output only. [Output Only] # The ID value of the image used to create this image. This value may be used # to determine whether the image was taken from the current or a previous # instance of a given image name. @@ -2738,13 +2744,13 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceSnapshotId": "A String", # [Output Only] + "sourceSnapshotId": "A String", # Output only. [Output Only] # The ID value of the snapshot used to create this image. This value may be # used to determine whether the snapshot was taken from the current or a # previous instance of a given snapshot name. "sourceType": "RAW", # The type of the image used to create this disk. The # default and only valid value is RAW. - "status": "A String", # [Output Only] The status of the image. An image can be used to create other + "status": "A String", # Output only. [Output Only] The status of the image. An image can be used to create other # resources, such as instances, only after the image has been successfully # created and the status is set to READY. Possible # values are FAILED, PENDING, orREADY. @@ -2941,10 +2947,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2956,8 +2962,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -3152,9 +3158,9 @@

Method Details

# ARM64 or X86_64. "archiveSizeBytes": "A String", # Size of the image tar.gz archive stored in Google Cloud # Storage (in bytes). - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. - "deprecated": { # Deprecation status for a public resource. # The deprecation status associated with this image. + "deprecated": { # Deprecation status for a public resource. # Output only. The deprecation status associated with this image. "deleted": "A String", # An optional RFC3339 timestamp on or after which the state of this # resource is intended to change to DELETED. This is only # informational and the status will not change unless the client explicitly @@ -3199,7 +3205,7 @@

Method Details

"description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "diskSizeGb": "A String", # Size of the image when restored onto a persistent disk (in GB). - "enableConfidentialCompute": True or False, # Whether this image is created from a confidential compute mode disk. + "enableConfidentialCompute": True or False, # Output only. Whether this image is created from a confidential compute mode disk. # [Output Only]: This field is not set by user, but from source disk. "family": "A String", # The name of the image family to which this image belongs. The image # family name can be from a publicly managed image family provided by @@ -3234,7 +3240,7 @@

Method Details

# Enabling guest operating system features. }, ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "imageEncryptionKey": { # Encrypts the image using acustomer-supplied # encryption key. @@ -3300,7 +3306,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "kind": "compute#image", # [Output Only] Type of the resource. Always compute#image for + "kind": "compute#image", # Output only. [Output Only] Type of the resource. Always compute#image for # images. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this image, which is # essentially a hash of the labels used for optimistic locking. The @@ -3364,8 +3370,10 @@

Method Details

# as part of resource payload. "resourceManagerTags": { # Resource manager tags to be bound to the image. Tag keys and values have # the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -3416,9 +3424,9 @@

Method Details

}, }, "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. "shieldedInstanceInitialState": { # Initial State for shielded instance, # Set the secure boot keys of shielded instance. # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). @@ -3514,7 +3522,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceDiskId": "A String", # [Output Only] + "sourceDiskId": "A String", # Output only. [Output Only] # The ID value of the disk used to create this image. This value may be used # to determine whether the image was taken from the current or a previous # instance of a given disk name. @@ -3587,7 +3595,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceImageId": "A String", # [Output Only] + "sourceImageId": "A String", # Output only. [Output Only] # The ID value of the image used to create this image. This value may be used # to determine whether the image was taken from the current or a previous # instance of a given image name. @@ -3660,13 +3668,13 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceSnapshotId": "A String", # [Output Only] + "sourceSnapshotId": "A String", # Output only. [Output Only] # The ID value of the snapshot used to create this image. This value may be # used to determine whether the snapshot was taken from the current or a # previous instance of a given snapshot name. "sourceType": "RAW", # The type of the image used to create this disk. The # default and only valid value is RAW. - "status": "A String", # [Output Only] The status of the image. An image can be used to create other + "status": "A String", # Output only. [Output Only] The status of the image. An image can be used to create other # resources, such as instances, only after the image has been successfully # created and the status is set to READY. Possible # values are FAILED, PENDING, orREADY. @@ -3684,13 +3692,13 @@

Method Details

], }, ], - "kind": "compute#imageList", # Type of resource. + "kind": "compute#imageList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -3753,9 +3761,9 @@

Method Details

# ARM64 or X86_64. "archiveSizeBytes": "A String", # Size of the image tar.gz archive stored in Google Cloud # Storage (in bytes). - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. - "deprecated": { # Deprecation status for a public resource. # The deprecation status associated with this image. + "deprecated": { # Deprecation status for a public resource. # Output only. The deprecation status associated with this image. "deleted": "A String", # An optional RFC3339 timestamp on or after which the state of this # resource is intended to change to DELETED. This is only # informational and the status will not change unless the client explicitly @@ -3800,7 +3808,7 @@

Method Details

"description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "diskSizeGb": "A String", # Size of the image when restored onto a persistent disk (in GB). - "enableConfidentialCompute": True or False, # Whether this image is created from a confidential compute mode disk. + "enableConfidentialCompute": True or False, # Output only. Whether this image is created from a confidential compute mode disk. # [Output Only]: This field is not set by user, but from source disk. "family": "A String", # The name of the image family to which this image belongs. The image # family name can be from a publicly managed image family provided by @@ -3835,7 +3843,7 @@

Method Details

# Enabling guest operating system features. }, ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "imageEncryptionKey": { # Encrypts the image using acustomer-supplied # encryption key. @@ -3901,7 +3909,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "kind": "compute#image", # [Output Only] Type of the resource. Always compute#image for + "kind": "compute#image", # Output only. [Output Only] Type of the resource. Always compute#image for # images. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this image, which is # essentially a hash of the labels used for optimistic locking. The @@ -3965,8 +3973,10 @@

Method Details

# as part of resource payload. "resourceManagerTags": { # Resource manager tags to be bound to the image. Tag keys and values have # the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -4017,9 +4027,9 @@

Method Details

}, }, "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. "shieldedInstanceInitialState": { # Initial State for shielded instance, # Set the secure boot keys of shielded instance. # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). @@ -4115,7 +4125,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceDiskId": "A String", # [Output Only] + "sourceDiskId": "A String", # Output only. [Output Only] # The ID value of the disk used to create this image. This value may be used # to determine whether the image was taken from the current or a previous # instance of a given disk name. @@ -4188,7 +4198,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceImageId": "A String", # [Output Only] + "sourceImageId": "A String", # Output only. [Output Only] # The ID value of the image used to create this image. This value may be used # to determine whether the image was taken from the current or a previous # instance of a given image name. @@ -4261,13 +4271,13 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceSnapshotId": "A String", # [Output Only] + "sourceSnapshotId": "A String", # Output only. [Output Only] # The ID value of the snapshot used to create this image. This value may be # used to determine whether the snapshot was taken from the current or a # previous instance of a given snapshot name. "sourceType": "RAW", # The type of the image used to create this disk. The # default and only valid value is RAW. - "status": "A String", # [Output Only] The status of the image. An image can be used to create other + "status": "A String", # Output only. [Output Only] The status of the image. An image can be used to create other # resources, such as instances, only after the image has been successfully # created and the status is set to READY. Possible # values are FAILED, PENDING, orREADY. @@ -4463,10 +4473,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -4478,8 +4488,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -5624,10 +5634,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -5639,8 +5649,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.instanceGroupManagerResizeRequests.html b/docs/dyn/compute_alpha.instanceGroupManagerResizeRequests.html index cc2126c329..7a1d1d8d30 100644 --- a/docs/dyn/compute_alpha.instanceGroupManagerResizeRequests.html +++ b/docs/dyn/compute_alpha.instanceGroupManagerResizeRequests.html @@ -289,10 +289,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -304,8 +304,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -582,10 +582,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -597,8 +597,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -705,10 +705,10 @@

Method Details

# InstanceGroupManager. "count": 42, # This field is deprecated, please use resize_by instead. # The count of instances to create as part of this resize request. - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this resize request inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this resize request inRFC3339 # text format. "description": "A String", # An optional description of this resource. - "id": "A String", # [Output Only] A unique identifier for this resource type. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this resource type. The server # generates this identifier. "instances": [ # The names of instances to be created by this resize request. The number of # names specified determines the number of instances to create. The group's @@ -781,7 +781,7 @@

Method Details

# managed instance. }, ], - "kind": "compute#instanceGroupManagerResizeRequest", # [Output Only] The resource type, which is alwayscompute#instanceGroupManagerResizeRequest for + "kind": "compute#instanceGroupManagerResizeRequest", # Output only. [Output Only] The resource type, which is alwayscompute#instanceGroupManagerResizeRequest for # resize requests. "name": "A String", # The name of this resize request. The name must be 1-63 characters # long, and comply withRFC1035. @@ -805,7 +805,7 @@

Method Details

"validUntilTime": "A String", # Absolute deadline for waiting for capacity inRFC3339 # text format. }, - "region": "A String", # [Output Only] The URL of aregion + "region": "A String", # Output only. [Output Only] The URL of aregion # where the resize request is located. Populated only for regional resize # requests. "requestedRunDuration": { # A Duration represents a fixed-length span of time represented # Requested run duration for instances that will be created by this request. @@ -824,12 +824,12 @@

Method Details

"resizeBy": 42, # The number of instances to be created by this resize request. The group's # target size will be increased by this number. This field cannot be used # together with 'instances'. - "selfLink": "A String", # [Output Only] The URL for this resize request. The server defines + "selfLink": "A String", # Output only. [Output Only] The URL for this resize request. The server defines # this URL. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "state": "A String", # [Output only] Current state of the request. - "status": { # [Output only] Status of the request. - "error": { # [Output only] Fatal errors encountered during the queueing or + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "state": "A String", # Output only. [Output only] Current state of the request. + "status": { # Output only. [Output only] Status of the request. + "error": { # Output only. [Output only] Fatal errors encountered during the queueing or # provisioning phases of the ResizeRequest that caused the transition to # the FAILED state. Contrary to the last_attempt errors, this field is # final and errors are never removed from here, as the ResizeRequest is not @@ -930,7 +930,7 @@

Method Details

}, ], }, - "lastAttempt": { # [Output only] Information about the last attempt to fulfill the request. + "lastAttempt": { # Output only. [Output only] Information about the last attempt to fulfill the request. # The value is temporary since the ResizeRequest can retry, as long as it's # still active and the last attempt value can either be cleared or replaced # with a different error. Since ResizeRequest retries infrequently, the @@ -938,7 +938,7 @@

Method Details

# cleared when ResizeRequest transitions to the final state (becomes # inactive). If the final state is FAILED the error describing it will be # storred in the "error" field only. - "error": { # Errors that prevented the ResizeRequest to be fulfilled. + "error": { # Output only. Errors that prevented the ResizeRequest to be fulfilled. "errors": [ # [Output Only] The array of errors encountered while processing this # operation. { @@ -1036,7 +1036,7 @@

Method Details

], }, }, - "queuingPolicy": { # Queuing parameters for the requested deferred capacity. # This field is deprecated, setting queueing policy is no longer supported. + "queuingPolicy": { # Queuing parameters for the requested deferred capacity. # Output only. This field is deprecated, setting queueing policy is no longer supported. # Constraints for the time when the instances start provisioning. Always # exposed as absolute time. "validUntilDuration": { # A Duration represents a fixed-length span of time represented # Relative deadline for waiting for capacity. @@ -1055,7 +1055,7 @@

Method Details

# text format. }, }, - "zone": "A String", # [Output Only] The URL of azone + "zone": "A String", # Output only. [Output Only] The URL of azone # where the resize request is located. Populated only for zonal resize # requests. } @@ -1084,10 +1084,10 @@

Method Details

# InstanceGroupManager. "count": 42, # This field is deprecated, please use resize_by instead. # The count of instances to create as part of this resize request. - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this resize request inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this resize request inRFC3339 # text format. "description": "A String", # An optional description of this resource. - "id": "A String", # [Output Only] A unique identifier for this resource type. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this resource type. The server # generates this identifier. "instances": [ # The names of instances to be created by this resize request. The number of # names specified determines the number of instances to create. The group's @@ -1160,7 +1160,7 @@

Method Details

# managed instance. }, ], - "kind": "compute#instanceGroupManagerResizeRequest", # [Output Only] The resource type, which is alwayscompute#instanceGroupManagerResizeRequest for + "kind": "compute#instanceGroupManagerResizeRequest", # Output only. [Output Only] The resource type, which is alwayscompute#instanceGroupManagerResizeRequest for # resize requests. "name": "A String", # The name of this resize request. The name must be 1-63 characters # long, and comply withRFC1035. @@ -1184,7 +1184,7 @@

Method Details

"validUntilTime": "A String", # Absolute deadline for waiting for capacity inRFC3339 # text format. }, - "region": "A String", # [Output Only] The URL of aregion + "region": "A String", # Output only. [Output Only] The URL of aregion # where the resize request is located. Populated only for regional resize # requests. "requestedRunDuration": { # A Duration represents a fixed-length span of time represented # Requested run duration for instances that will be created by this request. @@ -1203,12 +1203,12 @@

Method Details

"resizeBy": 42, # The number of instances to be created by this resize request. The group's # target size will be increased by this number. This field cannot be used # together with 'instances'. - "selfLink": "A String", # [Output Only] The URL for this resize request. The server defines + "selfLink": "A String", # Output only. [Output Only] The URL for this resize request. The server defines # this URL. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "state": "A String", # [Output only] Current state of the request. - "status": { # [Output only] Status of the request. - "error": { # [Output only] Fatal errors encountered during the queueing or + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "state": "A String", # Output only. [Output only] Current state of the request. + "status": { # Output only. [Output only] Status of the request. + "error": { # Output only. [Output only] Fatal errors encountered during the queueing or # provisioning phases of the ResizeRequest that caused the transition to # the FAILED state. Contrary to the last_attempt errors, this field is # final and errors are never removed from here, as the ResizeRequest is not @@ -1309,7 +1309,7 @@

Method Details

}, ], }, - "lastAttempt": { # [Output only] Information about the last attempt to fulfill the request. + "lastAttempt": { # Output only. [Output only] Information about the last attempt to fulfill the request. # The value is temporary since the ResizeRequest can retry, as long as it's # still active and the last attempt value can either be cleared or replaced # with a different error. Since ResizeRequest retries infrequently, the @@ -1317,7 +1317,7 @@

Method Details

# cleared when ResizeRequest transitions to the final state (becomes # inactive). If the final state is FAILED the error describing it will be # storred in the "error" field only. - "error": { # Errors that prevented the ResizeRequest to be fulfilled. + "error": { # Output only. Errors that prevented the ResizeRequest to be fulfilled. "errors": [ # [Output Only] The array of errors encountered while processing this # operation. { @@ -1415,7 +1415,7 @@

Method Details

], }, }, - "queuingPolicy": { # Queuing parameters for the requested deferred capacity. # This field is deprecated, setting queueing policy is no longer supported. + "queuingPolicy": { # Queuing parameters for the requested deferred capacity. # Output only. This field is deprecated, setting queueing policy is no longer supported. # Constraints for the time when the instances start provisioning. Always # exposed as absolute time. "validUntilDuration": { # A Duration represents a fixed-length span of time represented # Relative deadline for waiting for capacity. @@ -1434,7 +1434,7 @@

Method Details

# text format. }, }, - "zone": "A String", # [Output Only] The URL of azone + "zone": "A String", # Output only. [Output Only] The URL of azone # where the resize request is located. Populated only for zonal resize # requests. } @@ -1617,10 +1617,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1632,8 +1632,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1815,7 +1815,7 @@

Method Details

An object of the form: { # [Output Only] A list of resize requests. - "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. + "id": "A String", # Output only. [Output Only] Unique identifier for the resource; defined by the server. "items": [ # A list of resize request resources. { # InstanceGroupManagerResizeRequest represents a request to create # a number of VMs: either immediately or by queuing the request for the @@ -1824,10 +1824,10 @@

Method Details

# InstanceGroupManager. "count": 42, # This field is deprecated, please use resize_by instead. # The count of instances to create as part of this resize request. - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this resize request inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this resize request inRFC3339 # text format. "description": "A String", # An optional description of this resource. - "id": "A String", # [Output Only] A unique identifier for this resource type. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this resource type. The server # generates this identifier. "instances": [ # The names of instances to be created by this resize request. The number of # names specified determines the number of instances to create. The group's @@ -1900,7 +1900,7 @@

Method Details

# managed instance. }, ], - "kind": "compute#instanceGroupManagerResizeRequest", # [Output Only] The resource type, which is alwayscompute#instanceGroupManagerResizeRequest for + "kind": "compute#instanceGroupManagerResizeRequest", # Output only. [Output Only] The resource type, which is alwayscompute#instanceGroupManagerResizeRequest for # resize requests. "name": "A String", # The name of this resize request. The name must be 1-63 characters # long, and comply withRFC1035. @@ -1924,7 +1924,7 @@

Method Details

"validUntilTime": "A String", # Absolute deadline for waiting for capacity inRFC3339 # text format. }, - "region": "A String", # [Output Only] The URL of aregion + "region": "A String", # Output only. [Output Only] The URL of aregion # where the resize request is located. Populated only for regional resize # requests. "requestedRunDuration": { # A Duration represents a fixed-length span of time represented # Requested run duration for instances that will be created by this request. @@ -1943,12 +1943,12 @@

Method Details

"resizeBy": 42, # The number of instances to be created by this resize request. The group's # target size will be increased by this number. This field cannot be used # together with 'instances'. - "selfLink": "A String", # [Output Only] The URL for this resize request. The server defines + "selfLink": "A String", # Output only. [Output Only] The URL for this resize request. The server defines # this URL. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "state": "A String", # [Output only] Current state of the request. - "status": { # [Output only] Status of the request. - "error": { # [Output only] Fatal errors encountered during the queueing or + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "state": "A String", # Output only. [Output only] Current state of the request. + "status": { # Output only. [Output only] Status of the request. + "error": { # Output only. [Output only] Fatal errors encountered during the queueing or # provisioning phases of the ResizeRequest that caused the transition to # the FAILED state. Contrary to the last_attempt errors, this field is # final and errors are never removed from here, as the ResizeRequest is not @@ -2049,7 +2049,7 @@

Method Details

}, ], }, - "lastAttempt": { # [Output only] Information about the last attempt to fulfill the request. + "lastAttempt": { # Output only. [Output only] Information about the last attempt to fulfill the request. # The value is temporary since the ResizeRequest can retry, as long as it's # still active and the last attempt value can either be cleared or replaced # with a different error. Since ResizeRequest retries infrequently, the @@ -2057,7 +2057,7 @@

Method Details

# cleared when ResizeRequest transitions to the final state (becomes # inactive). If the final state is FAILED the error describing it will be # storred in the "error" field only. - "error": { # Errors that prevented the ResizeRequest to be fulfilled. + "error": { # Output only. Errors that prevented the ResizeRequest to be fulfilled. "errors": [ # [Output Only] The array of errors encountered while processing this # operation. { @@ -2155,7 +2155,7 @@

Method Details

], }, }, - "queuingPolicy": { # Queuing parameters for the requested deferred capacity. # This field is deprecated, setting queueing policy is no longer supported. + "queuingPolicy": { # Queuing parameters for the requested deferred capacity. # Output only. This field is deprecated, setting queueing policy is no longer supported. # Constraints for the time when the instances start provisioning. Always # exposed as absolute time. "validUntilDuration": { # A Duration represents a fixed-length span of time represented # Relative deadline for waiting for capacity. @@ -2174,20 +2174,20 @@

Method Details

# text format. }, }, - "zone": "A String", # [Output Only] The URL of azone + "zone": "A String", # Output only. [Output Only] The URL of azone # where the resize request is located. Populated only for zonal resize # requests. }, ], - "kind": "compute#instanceGroupManagerResizeRequestList", # [Output Only] Type of the resource. Alwayscompute#instanceGroupManagerResizeRequestList for + "kind": "compute#instanceGroupManagerResizeRequestList", # Output only. [Output Only] Type of the resource. Alwayscompute#instanceGroupManagerResizeRequestList for # a list of resize requests. - "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for + "nextPageToken": "A String", # Output only. [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "warning": { # [Output Only] Informational warning message. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "warning": { # Output only. [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there # are no results in the response. diff --git a/docs/dyn/compute_alpha.instanceGroupManagers.html b/docs/dyn/compute_alpha.instanceGroupManagers.html index 9e45d7aac7..b0b21cf51e 100644 --- a/docs/dyn/compute_alpha.instanceGroupManagers.html +++ b/docs/dyn/compute_alpha.instanceGroupManagers.html @@ -391,10 +391,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -406,8 +406,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -597,11 +597,11 @@

Method Details

An object of the form: { - "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. + "id": "A String", # Output only. [Output Only] Unique identifier for the resource; defined by the server. "items": { # A list of InstanceGroupManagersScopedList resources. - "a_key": { # [Output Only] The name of the scope that contains this set of managed + "a_key": { # Output only. [Output Only] The name of the scope that contains this set of managed # instance groups. - "instanceGroupManagers": [ # [Output Only] The list of managed instance groups that are contained in + "instanceGroupManagers": [ # Output only. [Output Only] The list of managed instance groups that are contained in # the specified project and zone. { # Represents a Managed Instance Group resource. # @@ -669,7 +669,7 @@

Method Details

# instance group has only one instance, or a regional managed instance # group has only one instance per zone, autohealing will recreate these # instances when they become unhealthy. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -700,55 +700,57 @@

Method Details

# "vm-###" results in "vm-001" as a VM name. # @pattern # [a-z](([-a-z0-9]{0,57})|([-a-z0-9]{0,51}-#{1,10}(\\[[0-9]{1,10}\\])?)) - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this managed instance group inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this managed instance group inRFC3339 # text format. - "currentActions": { # [Output Only] The list of instance actions and the number of instances + "currentActions": { # Output only. [Output Only] The list of instance actions and the number of instances # in this managed instance group that are scheduled for each of those # actions. - "abandoning": 42, # [Output Only] The total number of instances in the managed instance group + "abandoning": 42, # Output only. [Output Only] The total number of instances in the managed instance group # that are scheduled to be abandoned. Abandoning an instance removes it # from the managed instance group without deleting it. - "creating": 42, # [Output Only] The number of instances in the managed instance group that + "adopting": 42, # [Output Only] The number of instances in the managed instance group that + # are scheduled to be adopted or are currently being adopted. + "creating": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be created or are currently being created. If the group # fails to create any of these instances, it tries again until it creates # the instance successfully. # # If you have disabled creation retries, this field will not be populated; # instead, the creatingWithoutRetries field will be populated. - "creatingAtomically": 42, # [Output Only] The number of instances that the managed instance group + "creatingAtomically": 42, # Output only. [Output Only] The number of instances that the managed instance group # will attempt to create atomically, in a batch mode. If the desired count # of instances can not be created, entire batch will be deleted and the # group will decrease its targetSize value accordingly. - "creatingWithoutRetries": 42, # [Output Only] The number of instances that the managed instance group + "creatingWithoutRetries": 42, # Output only. [Output Only] The number of instances that the managed instance group # will attempt to create. The group attempts to create each instance # only once. If the group fails to create any of these instances, it # decreases the group's targetSize value accordingly. - "deleting": 42, # [Output Only] The number of instances in the managed instance group that + "deleting": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be deleted or are currently being deleted. - "none": 42, # [Output Only] The number of instances in the managed instance group that + "none": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are running and have no scheduled actions. - "queuing": 42, # [Output Only] The number of instances that the managed instance group + "queuing": 42, # Output only. [Output Only] The number of instances that the managed instance group # is currently queuing. - "recreating": 42, # [Output Only] The number of instances in the managed instance group that + "recreating": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be recreated or are currently being being recreated. # Recreating an instance deletes the existing root persistent disk # and creates a new disk from the image that is defined in the # instance template. - "refreshing": 42, # [Output Only] The number of instances in the managed instance group that + "refreshing": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are being reconfigured with properties that do not require a restart # or a recreate action. For example, setting or removing target # pools for the instance. - "restarting": 42, # [Output Only] The number of instances in the managed instance group that + "restarting": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be restarted or are currently being restarted. - "resuming": 42, # [Output Only] The number of instances in the managed instance group that + "resuming": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be resumed or are currently being resumed. - "starting": 42, # [Output Only] The number of instances in the managed instance group that + "starting": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be started or are currently being started. - "stopping": 42, # [Output Only] The number of instances in the managed instance group that + "stopping": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be stopped or are currently being stopped. - "suspending": 42, # [Output Only] The number of instances in the managed instance group that + "suspending": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be suspended or are currently being suspended. - "verifying": 42, # [Output Only] The number of instances in the managed instance group that + "verifying": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are being verified. See the managedInstances[].currentAction # property in the listManagedInstances method documentation. }, @@ -774,7 +776,7 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve an InstanceGroupManager. - "id": "A String", # [Output Only] A unique identifier for this resource type. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this resource type. The server # generates this identifier. "instanceFlexibilityPolicy": { # Instance flexibility allowing MIG to create VMs from multiple # types of machines. @@ -786,7 +788,7 @@

Method Details

"disks": [ # List of disks to be attached to the instances created from this # selection. { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. Valid values are ARM64 + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 # or X86_64. "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is # deleted (but not when the disk is detached from the instance). @@ -906,7 +908,7 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # [Output Only] A zero-based index to this disk, where 0 is reserved for the + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the # boot disk. If you have many disks attached to an instance, each # disk would have a unique index number. "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created @@ -1017,9 +1019,11 @@

Method Details

], "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT - # & PATCH) when empty. + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. "a_key": "A String", }, "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. @@ -1211,11 +1215,11 @@

Method Details

# In certain configurations, persistent disks can use NVMe. For more # information, seeAbout # persistent disks. - "kind": "compute#attachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], - "locked": True or False, # [Output Only] Whether to indicate the attached disk is locked. The locked + "locked": True or False, # Output only. [Output Only] Whether to indicate the attached disk is locked. The locked # disk is not allowed to be detached from the instance, or to be used as the # source of the snapshot creation, and the image creation. The instance with # at least one locked attached disk is not allow to be used as source of @@ -1223,12 +1227,12 @@

Method Details

# deleted with --keep-disk parameter set to true for locked disks. "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk # in READ_WRITE mode. - "savedState": "A String", # For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this # field is set to PRESERVED if the LocalSSD data has been saved # to a persistent location by customer request. (see the # discard_local_ssd option on Stop/Suspend). # Read-only in the api. - "shieldedInstanceInitialState": { # Initial State for shielded instance, # [Output Only] shielded vm initial state stored on disk + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). { @@ -1263,7 +1267,7 @@

Method Details

# Note that for InstanceTemplate, specify the disk name for zonal disk, # and the URL for regional disk. "type": "A String", # Specifies the type of the disk, either SCRATCH orPERSISTENT. If not specified, the default isPERSISTENT. - "userLicenses": [ # [Output Only] A list of user provided licenses. It represents a list of + "userLicenses": [ # Output only. [Output Only] A list of user provided licenses. It represents a list of # URLs to the license resource. Unlike regular licenses, user provided # licenses can be modified after the disk is created. "A String", @@ -1288,7 +1292,7 @@

Method Details

"disks": [ # List of disks to be attached to the instances created from this # selection. { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. Valid values are ARM64 + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 # or X86_64. "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is # deleted (but not when the disk is detached from the instance). @@ -1408,7 +1412,7 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # [Output Only] A zero-based index to this disk, where 0 is reserved for the + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the # boot disk. If you have many disks attached to an instance, each # disk would have a unique index number. "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created @@ -1519,9 +1523,11 @@

Method Details

], "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT - # & PATCH) when empty. + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. "a_key": "A String", }, "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. @@ -1713,11 +1719,11 @@

Method Details

# In certain configurations, persistent disks can use NVMe. For more # information, seeAbout # persistent disks. - "kind": "compute#attachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], - "locked": True or False, # [Output Only] Whether to indicate the attached disk is locked. The locked + "locked": True or False, # Output only. [Output Only] Whether to indicate the attached disk is locked. The locked # disk is not allowed to be detached from the instance, or to be used as the # source of the snapshot creation, and the image creation. The instance with # at least one locked attached disk is not allow to be used as source of @@ -1725,12 +1731,12 @@

Method Details

# deleted with --keep-disk parameter set to true for locked disks. "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk # in READ_WRITE mode. - "savedState": "A String", # For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this # field is set to PRESERVED if the LocalSSD data has been saved # to a persistent location by customer request. (see the # discard_local_ssd option on Stop/Suspend). # Read-only in the api. - "shieldedInstanceInitialState": { # Initial State for shielded instance, # [Output Only] shielded vm initial state stored on disk + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). { @@ -1765,7 +1771,7 @@

Method Details

# Note that for InstanceTemplate, specify the disk name for zonal disk, # and the URL for regional disk. "type": "A String", # Specifies the type of the disk, either SCRATCH orPERSISTENT. If not specified, the default isPERSISTENT. - "userLicenses": [ # [Output Only] A list of user provided licenses. It represents a list of + "userLicenses": [ # Output only. [Output Only] A list of user provided licenses. It represents a list of # URLs to the license resource. Unlike regular licenses, user provided # licenses can be modified after the disk is created. "A String", @@ -1796,7 +1802,7 @@

Method Details

# the capacity above standard_capacity_base. }, }, - "instanceGroup": "A String", # [Output Only] The URL of the Instance Group resource. + "instanceGroup": "A String", # Output only. [Output Only] The URL of the Instance Group resource. "instanceLifecyclePolicy": { # The repair policy for this managed instance group. "defaultActionOnFailure": "A String", # The action that a MIG performs on a failed VM. If the value of the onFailedHealthCheck field # is `DEFAULT_ACTION`, then the same action also applies to the VMs on which your application @@ -1856,7 +1862,7 @@

Method Details

# instance group. The group uses this template to create all new instances # in the managed instance group. The templates for existing instances in the # group do not change unless you run recreateInstances, runapplyUpdatesToInstances, or set the group'supdatePolicy.type to PROACTIVE. - "kind": "compute#instanceGroupManager", # [Output Only] The resource type, which is alwayscompute#instanceGroupManager for managed instance groups. + "kind": "compute#instanceGroupManager", # Output only. [Output Only] The resource type, which is alwayscompute#instanceGroupManager for managed instance groups. "listManagedInstancesResults": "A String", # Pagination behavior of the listManagedInstances API method for # this managed instance group. "multiMig": "A String", # URL to the multi-MIG that this Managed Instance Group belongs to. @@ -1873,13 +1879,15 @@

Method Details

"params": { # Input only additional params for instance group manager creation. # Input only. Additional params passed with the request, but not persisted # as part of resource payload. "resourceManagerTags": { # Resource manager tags to bind to the managed instance group. The tags are - # key-value pairs. Keys must be in the format tagKeys/123 and values in the - # format tagValues/456. For more information, seeManage tags + # key-value pairs. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. For more information, seeManage tags # for resources. "a_key": "A String", }, }, - "region": "A String", # [Output Only] The URL of theregion + "region": "A String", # Output only. [Output Only] The URL of theregion # where the managed instance group resides (for regional resources). "resourcePolicies": { # Resource policies for this managed instance group. "workloadPolicy": "A String", # The URL of the workload policy that is specified for this managed @@ -1892,11 +1900,11 @@

Method Details

# - projects/project/regions/region/resourcePolicies/resourcePolicy # - regions/region/resourcePolicies/resourcePolicy }, - "satisfiesPzi": True or False, # [Output Only] Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] The URL for this managed instance group. The server defines + "satisfiesPzi": True or False, # Output only. [Output Only] Reserved for future use. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] The URL for this managed instance group. The server defines # this URL. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "serviceAccount": "A String", # The service account to be used as credentials for all operations performed # by the managed instance group on instances. The service accounts needs all # permissions required to create and delete instances. @@ -1948,21 +1956,21 @@

Method Details

}, }, }, - "status": { # [Output Only] The status of this managed instance group. - "allInstancesConfig": { # [Output only] Status of all-instances configuration on the group. - "currentRevision": "A String", # [Output Only] Current all-instances configuration revision. + "status": { # Output only. [Output Only] The status of this managed instance group. + "allInstancesConfig": { # Output only. [Output only] Status of all-instances configuration on the group. + "currentRevision": "A String", # Output only. [Output Only] Current all-instances configuration revision. # This value is in RFC3339 text format. - "effective": True or False, # [Output Only] A bit indicating whether this configuration has + "effective": True or False, # Output only. [Output Only] A bit indicating whether this configuration has # been applied to all managed instances in the group. }, - "autoscaler": "A String", # [Output Only] The URL of theAutoscaler + "autoscaler": "A String", # Output only. [Output Only] The URL of theAutoscaler # that targets this instance group manager. - "bulkInstanceOperation": { # Bulk instance operation is the creation of VMs in a MIG when the # [Output Only] The status of bulk instance operation. + "bulkInstanceOperation": { # Bulk instance operation is the creation of VMs in a MIG when the # Output only. [Output Only] The status of bulk instance operation. # targetSizePolicy.mode is set to BULK. - "inProgress": True or False, # [Output Only] Informs whether bulk instance operation is in progress. - "lastProgressCheck": { # [Output Only] Information from the last progress check of bulk instance + "inProgress": True or False, # Output only. [Output Only] Informs whether bulk instance operation is in progress. + "lastProgressCheck": { # Output only. [Output Only] Information from the last progress check of bulk instance # operation. - "error": { # [Output Only] Errors encountered during bulk instance operation. + "error": { # Output only. [Output Only] Errors encountered during bulk instance operation. "errors": [ # [Output Only] The array of errors encountered while processing this # operation. { @@ -2059,40 +2067,40 @@

Method Details

}, ], }, - "timestamp": "A String", # [Output Only] Timestamp of the last progress check of bulk instance + "timestamp": "A String", # Output only. [Output Only] Timestamp of the last progress check of bulk instance # operation. Timestamp is in RFC3339 text format. }, }, - "isStable": True or False, # [Output Only] A bit indicating whether the managed instance group is in a + "isStable": True or False, # Output only. [Output Only] A bit indicating whether the managed instance group is in a # stable state. A stable state means that: none of the instances in the # managed instance group is currently undergoing any type of change (for # example, creation, restart, or deletion); no future changes are scheduled # for instances in the managed instance group; and the managed instance # group itself is not being modified. - "stateful": { # [Output Only] Stateful status of the given Instance Group Manager. - "hasStatefulConfig": True or False, # [Output Only] A bit indicating whether the managed instance group + "stateful": { # Output only. [Output Only] Stateful status of the given Instance Group Manager. + "hasStatefulConfig": True or False, # Output only. [Output Only] A bit indicating whether the managed instance group # has stateful configuration, that is, if you have configured any items # in a stateful policy or in per-instance configs. # The group might report that it has no stateful configuration even when # there is still some preserved state on a managed instance, for example, # if you have deleted all PICs but not yet applied those deletions. - "isStateful": True or False, # [Output Only] A bit indicating whether the managed instance group + "isStateful": True or False, # Output only. [Output Only] A bit indicating whether the managed instance group # has stateful configuration, that is, if you have configured any items # in a stateful policy or in per-instance configs. # The group might report that it has no stateful configuration even when # there is still some preserved state on a managed instance, for example, # if you have deleted all PICs but not yet applied those deletions. This # field is deprecated in favor of has_stateful_config. - "perInstanceConfigs": { # [Output Only] Status of per-instance configurations on the instances. - "allEffective": True or False, # A bit indicating if all of the group's per-instance configurations + "perInstanceConfigs": { # Output only. [Output Only] Status of per-instance configurations on the instances. + "allEffective": True or False, # Output only. A bit indicating if all of the group's per-instance configurations # (listed in the output of a listPerInstanceConfigs API call) have # status EFFECTIVE or there are no per-instance-configs. }, }, - "versionTarget": { # [Output Only] A status of consistency of Instances' versions with their + "versionTarget": { # Output only. [Output Only] A status of consistency of Instances' versions with their # target version specified by version field on Instance Group # Manager. - "isReached": True or False, # [Output Only] A bit indicating whether version target has been reached + "isReached": True or False, # Output only. [Output Only] A bit indicating whether version target has been reached # in this managed instance group, i.e. all instances are in their target # version. Instances' target version are specified byversion field on Instance Group Manager. }, @@ -2144,7 +2152,7 @@

Method Details

# operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxSurge. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -2182,7 +2190,7 @@

Method Details

# in which the managed instance group operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxUnavailable. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -2264,7 +2272,7 @@

Method Details

# If unset, this version will update any remaining instances not # updated by another version. ReadStarting # a canary update for more information. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -2283,11 +2291,11 @@

Method Details

}, }, ], - "zone": "A String", # [Output Only] The URL of azone + "zone": "A String", # Output only. [Output Only] The URL of azone # where the managed instance group is located (for zonal resources). }, ], - "warning": { # [Output Only] The warning that replaces the list of managed instance + "warning": { # Output only. [Output Only] The warning that replaces the list of managed instance # groups when the list is empty. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -2315,18 +2323,18 @@

Method Details

}, }, }, - "kind": "compute#instanceGroupManagerAggregatedList", # [Output Only] The resource type, which is alwayscompute#instanceGroupManagerAggregatedList for an aggregated + "kind": "compute#instanceGroupManagerAggregatedList", # Output only. [Output Only] The resource type, which is alwayscompute#instanceGroupManagerAggregatedList for an aggregated # list of managed instance groups. - "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for + "nextPageToken": "A String", # Output only. [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], - "warning": { # [Output Only] Informational warning message. + "warning": { # Output only. [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there # are no results in the response. @@ -2591,10 +2599,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2606,8 +2614,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2957,10 +2965,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2972,8 +2980,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -3243,10 +3251,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3258,8 +3266,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -3564,10 +3572,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3579,8 +3587,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -3848,10 +3856,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3863,8 +3871,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -4027,7 +4035,7 @@

Method Details

# instance group has only one instance, or a regional managed instance # group has only one instance per zone, autohealing will recreate these # instances when they become unhealthy. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -4058,55 +4066,57 @@

Method Details

# "vm-###" results in "vm-001" as a VM name. # @pattern # [a-z](([-a-z0-9]{0,57})|([-a-z0-9]{0,51}-#{1,10}(\\[[0-9]{1,10}\\])?)) - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this managed instance group inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this managed instance group inRFC3339 # text format. - "currentActions": { # [Output Only] The list of instance actions and the number of instances + "currentActions": { # Output only. [Output Only] The list of instance actions and the number of instances # in this managed instance group that are scheduled for each of those # actions. - "abandoning": 42, # [Output Only] The total number of instances in the managed instance group + "abandoning": 42, # Output only. [Output Only] The total number of instances in the managed instance group # that are scheduled to be abandoned. Abandoning an instance removes it # from the managed instance group without deleting it. - "creating": 42, # [Output Only] The number of instances in the managed instance group that + "adopting": 42, # [Output Only] The number of instances in the managed instance group that + # are scheduled to be adopted or are currently being adopted. + "creating": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be created or are currently being created. If the group # fails to create any of these instances, it tries again until it creates # the instance successfully. # # If you have disabled creation retries, this field will not be populated; # instead, the creatingWithoutRetries field will be populated. - "creatingAtomically": 42, # [Output Only] The number of instances that the managed instance group + "creatingAtomically": 42, # Output only. [Output Only] The number of instances that the managed instance group # will attempt to create atomically, in a batch mode. If the desired count # of instances can not be created, entire batch will be deleted and the # group will decrease its targetSize value accordingly. - "creatingWithoutRetries": 42, # [Output Only] The number of instances that the managed instance group + "creatingWithoutRetries": 42, # Output only. [Output Only] The number of instances that the managed instance group # will attempt to create. The group attempts to create each instance # only once. If the group fails to create any of these instances, it # decreases the group's targetSize value accordingly. - "deleting": 42, # [Output Only] The number of instances in the managed instance group that + "deleting": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be deleted or are currently being deleted. - "none": 42, # [Output Only] The number of instances in the managed instance group that + "none": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are running and have no scheduled actions. - "queuing": 42, # [Output Only] The number of instances that the managed instance group + "queuing": 42, # Output only. [Output Only] The number of instances that the managed instance group # is currently queuing. - "recreating": 42, # [Output Only] The number of instances in the managed instance group that + "recreating": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be recreated or are currently being being recreated. # Recreating an instance deletes the existing root persistent disk # and creates a new disk from the image that is defined in the # instance template. - "refreshing": 42, # [Output Only] The number of instances in the managed instance group that + "refreshing": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are being reconfigured with properties that do not require a restart # or a recreate action. For example, setting or removing target # pools for the instance. - "restarting": 42, # [Output Only] The number of instances in the managed instance group that + "restarting": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be restarted or are currently being restarted. - "resuming": 42, # [Output Only] The number of instances in the managed instance group that + "resuming": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be resumed or are currently being resumed. - "starting": 42, # [Output Only] The number of instances in the managed instance group that + "starting": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be started or are currently being started. - "stopping": 42, # [Output Only] The number of instances in the managed instance group that + "stopping": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be stopped or are currently being stopped. - "suspending": 42, # [Output Only] The number of instances in the managed instance group that + "suspending": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be suspended or are currently being suspended. - "verifying": 42, # [Output Only] The number of instances in the managed instance group that + "verifying": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are being verified. See the managedInstances[].currentAction # property in the listManagedInstances method documentation. }, @@ -4132,7 +4142,7 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve an InstanceGroupManager. - "id": "A String", # [Output Only] A unique identifier for this resource type. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this resource type. The server # generates this identifier. "instanceFlexibilityPolicy": { # Instance flexibility allowing MIG to create VMs from multiple # types of machines. @@ -4144,7 +4154,7 @@

Method Details

"disks": [ # List of disks to be attached to the instances created from this # selection. { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. Valid values are ARM64 + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 # or X86_64. "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is # deleted (but not when the disk is detached from the instance). @@ -4264,7 +4274,7 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # [Output Only] A zero-based index to this disk, where 0 is reserved for the + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the # boot disk. If you have many disks attached to an instance, each # disk would have a unique index number. "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created @@ -4375,9 +4385,11 @@

Method Details

], "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT - # & PATCH) when empty. + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. "a_key": "A String", }, "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. @@ -4569,11 +4581,11 @@

Method Details

# In certain configurations, persistent disks can use NVMe. For more # information, seeAbout # persistent disks. - "kind": "compute#attachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], - "locked": True or False, # [Output Only] Whether to indicate the attached disk is locked. The locked + "locked": True or False, # Output only. [Output Only] Whether to indicate the attached disk is locked. The locked # disk is not allowed to be detached from the instance, or to be used as the # source of the snapshot creation, and the image creation. The instance with # at least one locked attached disk is not allow to be used as source of @@ -4581,12 +4593,12 @@

Method Details

# deleted with --keep-disk parameter set to true for locked disks. "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk # in READ_WRITE mode. - "savedState": "A String", # For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this # field is set to PRESERVED if the LocalSSD data has been saved # to a persistent location by customer request. (see the # discard_local_ssd option on Stop/Suspend). # Read-only in the api. - "shieldedInstanceInitialState": { # Initial State for shielded instance, # [Output Only] shielded vm initial state stored on disk + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). { @@ -4621,7 +4633,7 @@

Method Details

# Note that for InstanceTemplate, specify the disk name for zonal disk, # and the URL for regional disk. "type": "A String", # Specifies the type of the disk, either SCRATCH orPERSISTENT. If not specified, the default isPERSISTENT. - "userLicenses": [ # [Output Only] A list of user provided licenses. It represents a list of + "userLicenses": [ # Output only. [Output Only] A list of user provided licenses. It represents a list of # URLs to the license resource. Unlike regular licenses, user provided # licenses can be modified after the disk is created. "A String", @@ -4646,7 +4658,7 @@

Method Details

"disks": [ # List of disks to be attached to the instances created from this # selection. { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. Valid values are ARM64 + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 # or X86_64. "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is # deleted (but not when the disk is detached from the instance). @@ -4766,7 +4778,7 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # [Output Only] A zero-based index to this disk, where 0 is reserved for the + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the # boot disk. If you have many disks attached to an instance, each # disk would have a unique index number. "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created @@ -4877,9 +4889,11 @@

Method Details

], "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT - # & PATCH) when empty. + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. "a_key": "A String", }, "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. @@ -5071,11 +5085,11 @@

Method Details

# In certain configurations, persistent disks can use NVMe. For more # information, seeAbout # persistent disks. - "kind": "compute#attachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], - "locked": True or False, # [Output Only] Whether to indicate the attached disk is locked. The locked + "locked": True or False, # Output only. [Output Only] Whether to indicate the attached disk is locked. The locked # disk is not allowed to be detached from the instance, or to be used as the # source of the snapshot creation, and the image creation. The instance with # at least one locked attached disk is not allow to be used as source of @@ -5083,12 +5097,12 @@

Method Details

# deleted with --keep-disk parameter set to true for locked disks. "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk # in READ_WRITE mode. - "savedState": "A String", # For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this # field is set to PRESERVED if the LocalSSD data has been saved # to a persistent location by customer request. (see the # discard_local_ssd option on Stop/Suspend). # Read-only in the api. - "shieldedInstanceInitialState": { # Initial State for shielded instance, # [Output Only] shielded vm initial state stored on disk + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). { @@ -5123,7 +5137,7 @@

Method Details

# Note that for InstanceTemplate, specify the disk name for zonal disk, # and the URL for regional disk. "type": "A String", # Specifies the type of the disk, either SCRATCH orPERSISTENT. If not specified, the default isPERSISTENT. - "userLicenses": [ # [Output Only] A list of user provided licenses. It represents a list of + "userLicenses": [ # Output only. [Output Only] A list of user provided licenses. It represents a list of # URLs to the license resource. Unlike regular licenses, user provided # licenses can be modified after the disk is created. "A String", @@ -5154,7 +5168,7 @@

Method Details

# the capacity above standard_capacity_base. }, }, - "instanceGroup": "A String", # [Output Only] The URL of the Instance Group resource. + "instanceGroup": "A String", # Output only. [Output Only] The URL of the Instance Group resource. "instanceLifecyclePolicy": { # The repair policy for this managed instance group. "defaultActionOnFailure": "A String", # The action that a MIG performs on a failed VM. If the value of the onFailedHealthCheck field # is `DEFAULT_ACTION`, then the same action also applies to the VMs on which your application @@ -5214,7 +5228,7 @@

Method Details

# instance group. The group uses this template to create all new instances # in the managed instance group. The templates for existing instances in the # group do not change unless you run recreateInstances, runapplyUpdatesToInstances, or set the group'supdatePolicy.type to PROACTIVE. - "kind": "compute#instanceGroupManager", # [Output Only] The resource type, which is alwayscompute#instanceGroupManager for managed instance groups. + "kind": "compute#instanceGroupManager", # Output only. [Output Only] The resource type, which is alwayscompute#instanceGroupManager for managed instance groups. "listManagedInstancesResults": "A String", # Pagination behavior of the listManagedInstances API method for # this managed instance group. "multiMig": "A String", # URL to the multi-MIG that this Managed Instance Group belongs to. @@ -5231,13 +5245,15 @@

Method Details

"params": { # Input only additional params for instance group manager creation. # Input only. Additional params passed with the request, but not persisted # as part of resource payload. "resourceManagerTags": { # Resource manager tags to bind to the managed instance group. The tags are - # key-value pairs. Keys must be in the format tagKeys/123 and values in the - # format tagValues/456. For more information, seeManage tags + # key-value pairs. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. For more information, seeManage tags # for resources. "a_key": "A String", }, }, - "region": "A String", # [Output Only] The URL of theregion + "region": "A String", # Output only. [Output Only] The URL of theregion # where the managed instance group resides (for regional resources). "resourcePolicies": { # Resource policies for this managed instance group. "workloadPolicy": "A String", # The URL of the workload policy that is specified for this managed @@ -5250,11 +5266,11 @@

Method Details

# - projects/project/regions/region/resourcePolicies/resourcePolicy # - regions/region/resourcePolicies/resourcePolicy }, - "satisfiesPzi": True or False, # [Output Only] Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] The URL for this managed instance group. The server defines + "satisfiesPzi": True or False, # Output only. [Output Only] Reserved for future use. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] The URL for this managed instance group. The server defines # this URL. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "serviceAccount": "A String", # The service account to be used as credentials for all operations performed # by the managed instance group on instances. The service accounts needs all # permissions required to create and delete instances. @@ -5306,21 +5322,21 @@

Method Details

}, }, }, - "status": { # [Output Only] The status of this managed instance group. - "allInstancesConfig": { # [Output only] Status of all-instances configuration on the group. - "currentRevision": "A String", # [Output Only] Current all-instances configuration revision. + "status": { # Output only. [Output Only] The status of this managed instance group. + "allInstancesConfig": { # Output only. [Output only] Status of all-instances configuration on the group. + "currentRevision": "A String", # Output only. [Output Only] Current all-instances configuration revision. # This value is in RFC3339 text format. - "effective": True or False, # [Output Only] A bit indicating whether this configuration has + "effective": True or False, # Output only. [Output Only] A bit indicating whether this configuration has # been applied to all managed instances in the group. }, - "autoscaler": "A String", # [Output Only] The URL of theAutoscaler + "autoscaler": "A String", # Output only. [Output Only] The URL of theAutoscaler # that targets this instance group manager. - "bulkInstanceOperation": { # Bulk instance operation is the creation of VMs in a MIG when the # [Output Only] The status of bulk instance operation. + "bulkInstanceOperation": { # Bulk instance operation is the creation of VMs in a MIG when the # Output only. [Output Only] The status of bulk instance operation. # targetSizePolicy.mode is set to BULK. - "inProgress": True or False, # [Output Only] Informs whether bulk instance operation is in progress. - "lastProgressCheck": { # [Output Only] Information from the last progress check of bulk instance + "inProgress": True or False, # Output only. [Output Only] Informs whether bulk instance operation is in progress. + "lastProgressCheck": { # Output only. [Output Only] Information from the last progress check of bulk instance # operation. - "error": { # [Output Only] Errors encountered during bulk instance operation. + "error": { # Output only. [Output Only] Errors encountered during bulk instance operation. "errors": [ # [Output Only] The array of errors encountered while processing this # operation. { @@ -5417,40 +5433,40 @@

Method Details

}, ], }, - "timestamp": "A String", # [Output Only] Timestamp of the last progress check of bulk instance + "timestamp": "A String", # Output only. [Output Only] Timestamp of the last progress check of bulk instance # operation. Timestamp is in RFC3339 text format. }, }, - "isStable": True or False, # [Output Only] A bit indicating whether the managed instance group is in a + "isStable": True or False, # Output only. [Output Only] A bit indicating whether the managed instance group is in a # stable state. A stable state means that: none of the instances in the # managed instance group is currently undergoing any type of change (for # example, creation, restart, or deletion); no future changes are scheduled # for instances in the managed instance group; and the managed instance # group itself is not being modified. - "stateful": { # [Output Only] Stateful status of the given Instance Group Manager. - "hasStatefulConfig": True or False, # [Output Only] A bit indicating whether the managed instance group + "stateful": { # Output only. [Output Only] Stateful status of the given Instance Group Manager. + "hasStatefulConfig": True or False, # Output only. [Output Only] A bit indicating whether the managed instance group # has stateful configuration, that is, if you have configured any items # in a stateful policy or in per-instance configs. # The group might report that it has no stateful configuration even when # there is still some preserved state on a managed instance, for example, # if you have deleted all PICs but not yet applied those deletions. - "isStateful": True or False, # [Output Only] A bit indicating whether the managed instance group + "isStateful": True or False, # Output only. [Output Only] A bit indicating whether the managed instance group # has stateful configuration, that is, if you have configured any items # in a stateful policy or in per-instance configs. # The group might report that it has no stateful configuration even when # there is still some preserved state on a managed instance, for example, # if you have deleted all PICs but not yet applied those deletions. This # field is deprecated in favor of has_stateful_config. - "perInstanceConfigs": { # [Output Only] Status of per-instance configurations on the instances. - "allEffective": True or False, # A bit indicating if all of the group's per-instance configurations + "perInstanceConfigs": { # Output only. [Output Only] Status of per-instance configurations on the instances. + "allEffective": True or False, # Output only. A bit indicating if all of the group's per-instance configurations # (listed in the output of a listPerInstanceConfigs API call) have # status EFFECTIVE or there are no per-instance-configs. }, }, - "versionTarget": { # [Output Only] A status of consistency of Instances' versions with their + "versionTarget": { # Output only. [Output Only] A status of consistency of Instances' versions with their # target version specified by version field on Instance Group # Manager. - "isReached": True or False, # [Output Only] A bit indicating whether version target has been reached + "isReached": True or False, # Output only. [Output Only] A bit indicating whether version target has been reached # in this managed instance group, i.e. all instances are in their target # version. Instances' target version are specified byversion field on Instance Group Manager. }, @@ -5502,7 +5518,7 @@

Method Details

# operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxSurge. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -5540,7 +5556,7 @@

Method Details

# in which the managed instance group operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxUnavailable. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -5622,7 +5638,7 @@

Method Details

# If unset, this version will update any remaining instances not # updated by another version. ReadStarting # a canary update for more information. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -5641,7 +5657,7 @@

Method Details

}, }, ], - "zone": "A String", # [Output Only] The URL of azone + "zone": "A String", # Output only. [Output Only] The URL of azone # where the managed instance group is located (for zonal resources). } @@ -5763,7 +5779,7 @@

Method Details

# instance group has only one instance, or a regional managed instance # group has only one instance per zone, autohealing will recreate these # instances when they become unhealthy. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -5794,55 +5810,57 @@

Method Details

# "vm-###" results in "vm-001" as a VM name. # @pattern # [a-z](([-a-z0-9]{0,57})|([-a-z0-9]{0,51}-#{1,10}(\\[[0-9]{1,10}\\])?)) - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this managed instance group inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this managed instance group inRFC3339 # text format. - "currentActions": { # [Output Only] The list of instance actions and the number of instances + "currentActions": { # Output only. [Output Only] The list of instance actions and the number of instances # in this managed instance group that are scheduled for each of those # actions. - "abandoning": 42, # [Output Only] The total number of instances in the managed instance group + "abandoning": 42, # Output only. [Output Only] The total number of instances in the managed instance group # that are scheduled to be abandoned. Abandoning an instance removes it # from the managed instance group without deleting it. - "creating": 42, # [Output Only] The number of instances in the managed instance group that + "adopting": 42, # [Output Only] The number of instances in the managed instance group that + # are scheduled to be adopted or are currently being adopted. + "creating": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be created or are currently being created. If the group # fails to create any of these instances, it tries again until it creates # the instance successfully. # # If you have disabled creation retries, this field will not be populated; # instead, the creatingWithoutRetries field will be populated. - "creatingAtomically": 42, # [Output Only] The number of instances that the managed instance group + "creatingAtomically": 42, # Output only. [Output Only] The number of instances that the managed instance group # will attempt to create atomically, in a batch mode. If the desired count # of instances can not be created, entire batch will be deleted and the # group will decrease its targetSize value accordingly. - "creatingWithoutRetries": 42, # [Output Only] The number of instances that the managed instance group + "creatingWithoutRetries": 42, # Output only. [Output Only] The number of instances that the managed instance group # will attempt to create. The group attempts to create each instance # only once. If the group fails to create any of these instances, it # decreases the group's targetSize value accordingly. - "deleting": 42, # [Output Only] The number of instances in the managed instance group that + "deleting": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be deleted or are currently being deleted. - "none": 42, # [Output Only] The number of instances in the managed instance group that + "none": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are running and have no scheduled actions. - "queuing": 42, # [Output Only] The number of instances that the managed instance group + "queuing": 42, # Output only. [Output Only] The number of instances that the managed instance group # is currently queuing. - "recreating": 42, # [Output Only] The number of instances in the managed instance group that + "recreating": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be recreated or are currently being being recreated. # Recreating an instance deletes the existing root persistent disk # and creates a new disk from the image that is defined in the # instance template. - "refreshing": 42, # [Output Only] The number of instances in the managed instance group that + "refreshing": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are being reconfigured with properties that do not require a restart # or a recreate action. For example, setting or removing target # pools for the instance. - "restarting": 42, # [Output Only] The number of instances in the managed instance group that + "restarting": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be restarted or are currently being restarted. - "resuming": 42, # [Output Only] The number of instances in the managed instance group that + "resuming": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be resumed or are currently being resumed. - "starting": 42, # [Output Only] The number of instances in the managed instance group that + "starting": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be started or are currently being started. - "stopping": 42, # [Output Only] The number of instances in the managed instance group that + "stopping": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be stopped or are currently being stopped. - "suspending": 42, # [Output Only] The number of instances in the managed instance group that + "suspending": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be suspended or are currently being suspended. - "verifying": 42, # [Output Only] The number of instances in the managed instance group that + "verifying": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are being verified. See the managedInstances[].currentAction # property in the listManagedInstances method documentation. }, @@ -5868,7 +5886,7 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve an InstanceGroupManager. - "id": "A String", # [Output Only] A unique identifier for this resource type. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this resource type. The server # generates this identifier. "instanceFlexibilityPolicy": { # Instance flexibility allowing MIG to create VMs from multiple # types of machines. @@ -5880,7 +5898,7 @@

Method Details

"disks": [ # List of disks to be attached to the instances created from this # selection. { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. Valid values are ARM64 + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 # or X86_64. "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is # deleted (but not when the disk is detached from the instance). @@ -6000,7 +6018,7 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # [Output Only] A zero-based index to this disk, where 0 is reserved for the + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the # boot disk. If you have many disks attached to an instance, each # disk would have a unique index number. "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created @@ -6111,9 +6129,11 @@

Method Details

], "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT - # & PATCH) when empty. + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. "a_key": "A String", }, "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. @@ -6305,11 +6325,11 @@

Method Details

# In certain configurations, persistent disks can use NVMe. For more # information, seeAbout # persistent disks. - "kind": "compute#attachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], - "locked": True or False, # [Output Only] Whether to indicate the attached disk is locked. The locked + "locked": True or False, # Output only. [Output Only] Whether to indicate the attached disk is locked. The locked # disk is not allowed to be detached from the instance, or to be used as the # source of the snapshot creation, and the image creation. The instance with # at least one locked attached disk is not allow to be used as source of @@ -6317,12 +6337,12 @@

Method Details

# deleted with --keep-disk parameter set to true for locked disks. "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk # in READ_WRITE mode. - "savedState": "A String", # For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this # field is set to PRESERVED if the LocalSSD data has been saved # to a persistent location by customer request. (see the # discard_local_ssd option on Stop/Suspend). # Read-only in the api. - "shieldedInstanceInitialState": { # Initial State for shielded instance, # [Output Only] shielded vm initial state stored on disk + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). { @@ -6357,7 +6377,7 @@

Method Details

# Note that for InstanceTemplate, specify the disk name for zonal disk, # and the URL for regional disk. "type": "A String", # Specifies the type of the disk, either SCRATCH orPERSISTENT. If not specified, the default isPERSISTENT. - "userLicenses": [ # [Output Only] A list of user provided licenses. It represents a list of + "userLicenses": [ # Output only. [Output Only] A list of user provided licenses. It represents a list of # URLs to the license resource. Unlike regular licenses, user provided # licenses can be modified after the disk is created. "A String", @@ -6382,7 +6402,7 @@

Method Details

"disks": [ # List of disks to be attached to the instances created from this # selection. { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. Valid values are ARM64 + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 # or X86_64. "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is # deleted (but not when the disk is detached from the instance). @@ -6502,7 +6522,7 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # [Output Only] A zero-based index to this disk, where 0 is reserved for the + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the # boot disk. If you have many disks attached to an instance, each # disk would have a unique index number. "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created @@ -6613,9 +6633,11 @@

Method Details

], "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT - # & PATCH) when empty. + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. "a_key": "A String", }, "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. @@ -6807,11 +6829,11 @@

Method Details

# In certain configurations, persistent disks can use NVMe. For more # information, seeAbout # persistent disks. - "kind": "compute#attachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], - "locked": True or False, # [Output Only] Whether to indicate the attached disk is locked. The locked + "locked": True or False, # Output only. [Output Only] Whether to indicate the attached disk is locked. The locked # disk is not allowed to be detached from the instance, or to be used as the # source of the snapshot creation, and the image creation. The instance with # at least one locked attached disk is not allow to be used as source of @@ -6819,12 +6841,12 @@

Method Details

# deleted with --keep-disk parameter set to true for locked disks. "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk # in READ_WRITE mode. - "savedState": "A String", # For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this # field is set to PRESERVED if the LocalSSD data has been saved # to a persistent location by customer request. (see the # discard_local_ssd option on Stop/Suspend). # Read-only in the api. - "shieldedInstanceInitialState": { # Initial State for shielded instance, # [Output Only] shielded vm initial state stored on disk + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). { @@ -6859,7 +6881,7 @@

Method Details

# Note that for InstanceTemplate, specify the disk name for zonal disk, # and the URL for regional disk. "type": "A String", # Specifies the type of the disk, either SCRATCH orPERSISTENT. If not specified, the default isPERSISTENT. - "userLicenses": [ # [Output Only] A list of user provided licenses. It represents a list of + "userLicenses": [ # Output only. [Output Only] A list of user provided licenses. It represents a list of # URLs to the license resource. Unlike regular licenses, user provided # licenses can be modified after the disk is created. "A String", @@ -6890,7 +6912,7 @@

Method Details

# the capacity above standard_capacity_base. }, }, - "instanceGroup": "A String", # [Output Only] The URL of the Instance Group resource. + "instanceGroup": "A String", # Output only. [Output Only] The URL of the Instance Group resource. "instanceLifecyclePolicy": { # The repair policy for this managed instance group. "defaultActionOnFailure": "A String", # The action that a MIG performs on a failed VM. If the value of the onFailedHealthCheck field # is `DEFAULT_ACTION`, then the same action also applies to the VMs on which your application @@ -6950,7 +6972,7 @@

Method Details

# instance group. The group uses this template to create all new instances # in the managed instance group. The templates for existing instances in the # group do not change unless you run recreateInstances, runapplyUpdatesToInstances, or set the group'supdatePolicy.type to PROACTIVE. - "kind": "compute#instanceGroupManager", # [Output Only] The resource type, which is alwayscompute#instanceGroupManager for managed instance groups. + "kind": "compute#instanceGroupManager", # Output only. [Output Only] The resource type, which is alwayscompute#instanceGroupManager for managed instance groups. "listManagedInstancesResults": "A String", # Pagination behavior of the listManagedInstances API method for # this managed instance group. "multiMig": "A String", # URL to the multi-MIG that this Managed Instance Group belongs to. @@ -6967,13 +6989,15 @@

Method Details

"params": { # Input only additional params for instance group manager creation. # Input only. Additional params passed with the request, but not persisted # as part of resource payload. "resourceManagerTags": { # Resource manager tags to bind to the managed instance group. The tags are - # key-value pairs. Keys must be in the format tagKeys/123 and values in the - # format tagValues/456. For more information, seeManage tags + # key-value pairs. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. For more information, seeManage tags # for resources. "a_key": "A String", }, }, - "region": "A String", # [Output Only] The URL of theregion + "region": "A String", # Output only. [Output Only] The URL of theregion # where the managed instance group resides (for regional resources). "resourcePolicies": { # Resource policies for this managed instance group. "workloadPolicy": "A String", # The URL of the workload policy that is specified for this managed @@ -6986,11 +7010,11 @@

Method Details

# - projects/project/regions/region/resourcePolicies/resourcePolicy # - regions/region/resourcePolicies/resourcePolicy }, - "satisfiesPzi": True or False, # [Output Only] Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] The URL for this managed instance group. The server defines + "satisfiesPzi": True or False, # Output only. [Output Only] Reserved for future use. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] The URL for this managed instance group. The server defines # this URL. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "serviceAccount": "A String", # The service account to be used as credentials for all operations performed # by the managed instance group on instances. The service accounts needs all # permissions required to create and delete instances. @@ -7042,21 +7066,21 @@

Method Details

}, }, }, - "status": { # [Output Only] The status of this managed instance group. - "allInstancesConfig": { # [Output only] Status of all-instances configuration on the group. - "currentRevision": "A String", # [Output Only] Current all-instances configuration revision. + "status": { # Output only. [Output Only] The status of this managed instance group. + "allInstancesConfig": { # Output only. [Output only] Status of all-instances configuration on the group. + "currentRevision": "A String", # Output only. [Output Only] Current all-instances configuration revision. # This value is in RFC3339 text format. - "effective": True or False, # [Output Only] A bit indicating whether this configuration has + "effective": True or False, # Output only. [Output Only] A bit indicating whether this configuration has # been applied to all managed instances in the group. }, - "autoscaler": "A String", # [Output Only] The URL of theAutoscaler + "autoscaler": "A String", # Output only. [Output Only] The URL of theAutoscaler # that targets this instance group manager. - "bulkInstanceOperation": { # Bulk instance operation is the creation of VMs in a MIG when the # [Output Only] The status of bulk instance operation. + "bulkInstanceOperation": { # Bulk instance operation is the creation of VMs in a MIG when the # Output only. [Output Only] The status of bulk instance operation. # targetSizePolicy.mode is set to BULK. - "inProgress": True or False, # [Output Only] Informs whether bulk instance operation is in progress. - "lastProgressCheck": { # [Output Only] Information from the last progress check of bulk instance + "inProgress": True or False, # Output only. [Output Only] Informs whether bulk instance operation is in progress. + "lastProgressCheck": { # Output only. [Output Only] Information from the last progress check of bulk instance # operation. - "error": { # [Output Only] Errors encountered during bulk instance operation. + "error": { # Output only. [Output Only] Errors encountered during bulk instance operation. "errors": [ # [Output Only] The array of errors encountered while processing this # operation. { @@ -7153,40 +7177,40 @@

Method Details

}, ], }, - "timestamp": "A String", # [Output Only] Timestamp of the last progress check of bulk instance + "timestamp": "A String", # Output only. [Output Only] Timestamp of the last progress check of bulk instance # operation. Timestamp is in RFC3339 text format. }, }, - "isStable": True or False, # [Output Only] A bit indicating whether the managed instance group is in a + "isStable": True or False, # Output only. [Output Only] A bit indicating whether the managed instance group is in a # stable state. A stable state means that: none of the instances in the # managed instance group is currently undergoing any type of change (for # example, creation, restart, or deletion); no future changes are scheduled # for instances in the managed instance group; and the managed instance # group itself is not being modified. - "stateful": { # [Output Only] Stateful status of the given Instance Group Manager. - "hasStatefulConfig": True or False, # [Output Only] A bit indicating whether the managed instance group + "stateful": { # Output only. [Output Only] Stateful status of the given Instance Group Manager. + "hasStatefulConfig": True or False, # Output only. [Output Only] A bit indicating whether the managed instance group # has stateful configuration, that is, if you have configured any items # in a stateful policy or in per-instance configs. # The group might report that it has no stateful configuration even when # there is still some preserved state on a managed instance, for example, # if you have deleted all PICs but not yet applied those deletions. - "isStateful": True or False, # [Output Only] A bit indicating whether the managed instance group + "isStateful": True or False, # Output only. [Output Only] A bit indicating whether the managed instance group # has stateful configuration, that is, if you have configured any items # in a stateful policy or in per-instance configs. # The group might report that it has no stateful configuration even when # there is still some preserved state on a managed instance, for example, # if you have deleted all PICs but not yet applied those deletions. This # field is deprecated in favor of has_stateful_config. - "perInstanceConfigs": { # [Output Only] Status of per-instance configurations on the instances. - "allEffective": True or False, # A bit indicating if all of the group's per-instance configurations + "perInstanceConfigs": { # Output only. [Output Only] Status of per-instance configurations on the instances. + "allEffective": True or False, # Output only. A bit indicating if all of the group's per-instance configurations # (listed in the output of a listPerInstanceConfigs API call) have # status EFFECTIVE or there are no per-instance-configs. }, }, - "versionTarget": { # [Output Only] A status of consistency of Instances' versions with their + "versionTarget": { # Output only. [Output Only] A status of consistency of Instances' versions with their # target version specified by version field on Instance Group # Manager. - "isReached": True or False, # [Output Only] A bit indicating whether version target has been reached + "isReached": True or False, # Output only. [Output Only] A bit indicating whether version target has been reached # in this managed instance group, i.e. all instances are in their target # version. Instances' target version are specified byversion field on Instance Group Manager. }, @@ -7238,7 +7262,7 @@

Method Details

# operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxSurge. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -7276,7 +7300,7 @@

Method Details

# in which the managed instance group operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxUnavailable. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -7358,7 +7382,7 @@

Method Details

# If unset, this version will update any remaining instances not # updated by another version. ReadStarting # a canary update for more information. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -7377,7 +7401,7 @@

Method Details

}, }, ], - "zone": "A String", # [Output Only] The URL of azone + "zone": "A String", # Output only. [Output Only] The URL of azone # where the managed instance group is located (for zonal resources). } @@ -7559,10 +7583,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -7574,8 +7598,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -7756,7 +7780,7 @@

Method Details

An object of the form: { # [Output Only] A list of managed instance groups. - "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. + "id": "A String", # Output only. [Output Only] Unique identifier for the resource; defined by the server. "items": [ # A list of InstanceGroupManager resources. { # Represents a Managed Instance Group resource. # @@ -7824,7 +7848,7 @@

Method Details

# instance group has only one instance, or a regional managed instance # group has only one instance per zone, autohealing will recreate these # instances when they become unhealthy. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -7855,55 +7879,57 @@

Method Details

# "vm-###" results in "vm-001" as a VM name. # @pattern # [a-z](([-a-z0-9]{0,57})|([-a-z0-9]{0,51}-#{1,10}(\\[[0-9]{1,10}\\])?)) - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this managed instance group inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this managed instance group inRFC3339 # text format. - "currentActions": { # [Output Only] The list of instance actions and the number of instances + "currentActions": { # Output only. [Output Only] The list of instance actions and the number of instances # in this managed instance group that are scheduled for each of those # actions. - "abandoning": 42, # [Output Only] The total number of instances in the managed instance group + "abandoning": 42, # Output only. [Output Only] The total number of instances in the managed instance group # that are scheduled to be abandoned. Abandoning an instance removes it # from the managed instance group without deleting it. - "creating": 42, # [Output Only] The number of instances in the managed instance group that + "adopting": 42, # [Output Only] The number of instances in the managed instance group that + # are scheduled to be adopted or are currently being adopted. + "creating": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be created or are currently being created. If the group # fails to create any of these instances, it tries again until it creates # the instance successfully. # # If you have disabled creation retries, this field will not be populated; # instead, the creatingWithoutRetries field will be populated. - "creatingAtomically": 42, # [Output Only] The number of instances that the managed instance group + "creatingAtomically": 42, # Output only. [Output Only] The number of instances that the managed instance group # will attempt to create atomically, in a batch mode. If the desired count # of instances can not be created, entire batch will be deleted and the # group will decrease its targetSize value accordingly. - "creatingWithoutRetries": 42, # [Output Only] The number of instances that the managed instance group + "creatingWithoutRetries": 42, # Output only. [Output Only] The number of instances that the managed instance group # will attempt to create. The group attempts to create each instance # only once. If the group fails to create any of these instances, it # decreases the group's targetSize value accordingly. - "deleting": 42, # [Output Only] The number of instances in the managed instance group that + "deleting": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be deleted or are currently being deleted. - "none": 42, # [Output Only] The number of instances in the managed instance group that + "none": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are running and have no scheduled actions. - "queuing": 42, # [Output Only] The number of instances that the managed instance group + "queuing": 42, # Output only. [Output Only] The number of instances that the managed instance group # is currently queuing. - "recreating": 42, # [Output Only] The number of instances in the managed instance group that + "recreating": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be recreated or are currently being being recreated. # Recreating an instance deletes the existing root persistent disk # and creates a new disk from the image that is defined in the # instance template. - "refreshing": 42, # [Output Only] The number of instances in the managed instance group that + "refreshing": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are being reconfigured with properties that do not require a restart # or a recreate action. For example, setting or removing target # pools for the instance. - "restarting": 42, # [Output Only] The number of instances in the managed instance group that + "restarting": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be restarted or are currently being restarted. - "resuming": 42, # [Output Only] The number of instances in the managed instance group that + "resuming": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be resumed or are currently being resumed. - "starting": 42, # [Output Only] The number of instances in the managed instance group that + "starting": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be started or are currently being started. - "stopping": 42, # [Output Only] The number of instances in the managed instance group that + "stopping": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be stopped or are currently being stopped. - "suspending": 42, # [Output Only] The number of instances in the managed instance group that + "suspending": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be suspended or are currently being suspended. - "verifying": 42, # [Output Only] The number of instances in the managed instance group that + "verifying": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are being verified. See the managedInstances[].currentAction # property in the listManagedInstances method documentation. }, @@ -7929,7 +7955,7 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve an InstanceGroupManager. - "id": "A String", # [Output Only] A unique identifier for this resource type. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this resource type. The server # generates this identifier. "instanceFlexibilityPolicy": { # Instance flexibility allowing MIG to create VMs from multiple # types of machines. @@ -7941,7 +7967,7 @@

Method Details

"disks": [ # List of disks to be attached to the instances created from this # selection. { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. Valid values are ARM64 + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 # or X86_64. "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is # deleted (but not when the disk is detached from the instance). @@ -8061,7 +8087,7 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # [Output Only] A zero-based index to this disk, where 0 is reserved for the + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the # boot disk. If you have many disks attached to an instance, each # disk would have a unique index number. "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created @@ -8172,9 +8198,11 @@

Method Details

], "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT - # & PATCH) when empty. + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. "a_key": "A String", }, "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. @@ -8366,11 +8394,11 @@

Method Details

# In certain configurations, persistent disks can use NVMe. For more # information, seeAbout # persistent disks. - "kind": "compute#attachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], - "locked": True or False, # [Output Only] Whether to indicate the attached disk is locked. The locked + "locked": True or False, # Output only. [Output Only] Whether to indicate the attached disk is locked. The locked # disk is not allowed to be detached from the instance, or to be used as the # source of the snapshot creation, and the image creation. The instance with # at least one locked attached disk is not allow to be used as source of @@ -8378,12 +8406,12 @@

Method Details

# deleted with --keep-disk parameter set to true for locked disks. "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk # in READ_WRITE mode. - "savedState": "A String", # For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this # field is set to PRESERVED if the LocalSSD data has been saved # to a persistent location by customer request. (see the # discard_local_ssd option on Stop/Suspend). # Read-only in the api. - "shieldedInstanceInitialState": { # Initial State for shielded instance, # [Output Only] shielded vm initial state stored on disk + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). { @@ -8418,7 +8446,7 @@

Method Details

# Note that for InstanceTemplate, specify the disk name for zonal disk, # and the URL for regional disk. "type": "A String", # Specifies the type of the disk, either SCRATCH orPERSISTENT. If not specified, the default isPERSISTENT. - "userLicenses": [ # [Output Only] A list of user provided licenses. It represents a list of + "userLicenses": [ # Output only. [Output Only] A list of user provided licenses. It represents a list of # URLs to the license resource. Unlike regular licenses, user provided # licenses can be modified after the disk is created. "A String", @@ -8443,7 +8471,7 @@

Method Details

"disks": [ # List of disks to be attached to the instances created from this # selection. { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. Valid values are ARM64 + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 # or X86_64. "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is # deleted (but not when the disk is detached from the instance). @@ -8563,7 +8591,7 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # [Output Only] A zero-based index to this disk, where 0 is reserved for the + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the # boot disk. If you have many disks attached to an instance, each # disk would have a unique index number. "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created @@ -8674,9 +8702,11 @@

Method Details

], "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT - # & PATCH) when empty. + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. "a_key": "A String", }, "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. @@ -8868,11 +8898,11 @@

Method Details

# In certain configurations, persistent disks can use NVMe. For more # information, seeAbout # persistent disks. - "kind": "compute#attachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], - "locked": True or False, # [Output Only] Whether to indicate the attached disk is locked. The locked + "locked": True or False, # Output only. [Output Only] Whether to indicate the attached disk is locked. The locked # disk is not allowed to be detached from the instance, or to be used as the # source of the snapshot creation, and the image creation. The instance with # at least one locked attached disk is not allow to be used as source of @@ -8880,12 +8910,12 @@

Method Details

# deleted with --keep-disk parameter set to true for locked disks. "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk # in READ_WRITE mode. - "savedState": "A String", # For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this # field is set to PRESERVED if the LocalSSD data has been saved # to a persistent location by customer request. (see the # discard_local_ssd option on Stop/Suspend). # Read-only in the api. - "shieldedInstanceInitialState": { # Initial State for shielded instance, # [Output Only] shielded vm initial state stored on disk + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). { @@ -8920,7 +8950,7 @@

Method Details

# Note that for InstanceTemplate, specify the disk name for zonal disk, # and the URL for regional disk. "type": "A String", # Specifies the type of the disk, either SCRATCH orPERSISTENT. If not specified, the default isPERSISTENT. - "userLicenses": [ # [Output Only] A list of user provided licenses. It represents a list of + "userLicenses": [ # Output only. [Output Only] A list of user provided licenses. It represents a list of # URLs to the license resource. Unlike regular licenses, user provided # licenses can be modified after the disk is created. "A String", @@ -8951,7 +8981,7 @@

Method Details

# the capacity above standard_capacity_base. }, }, - "instanceGroup": "A String", # [Output Only] The URL of the Instance Group resource. + "instanceGroup": "A String", # Output only. [Output Only] The URL of the Instance Group resource. "instanceLifecyclePolicy": { # The repair policy for this managed instance group. "defaultActionOnFailure": "A String", # The action that a MIG performs on a failed VM. If the value of the onFailedHealthCheck field # is `DEFAULT_ACTION`, then the same action also applies to the VMs on which your application @@ -9011,7 +9041,7 @@

Method Details

# instance group. The group uses this template to create all new instances # in the managed instance group. The templates for existing instances in the # group do not change unless you run recreateInstances, runapplyUpdatesToInstances, or set the group'supdatePolicy.type to PROACTIVE. - "kind": "compute#instanceGroupManager", # [Output Only] The resource type, which is alwayscompute#instanceGroupManager for managed instance groups. + "kind": "compute#instanceGroupManager", # Output only. [Output Only] The resource type, which is alwayscompute#instanceGroupManager for managed instance groups. "listManagedInstancesResults": "A String", # Pagination behavior of the listManagedInstances API method for # this managed instance group. "multiMig": "A String", # URL to the multi-MIG that this Managed Instance Group belongs to. @@ -9028,13 +9058,15 @@

Method Details

"params": { # Input only additional params for instance group manager creation. # Input only. Additional params passed with the request, but not persisted # as part of resource payload. "resourceManagerTags": { # Resource manager tags to bind to the managed instance group. The tags are - # key-value pairs. Keys must be in the format tagKeys/123 and values in the - # format tagValues/456. For more information, seeManage tags + # key-value pairs. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. For more information, seeManage tags # for resources. "a_key": "A String", }, }, - "region": "A String", # [Output Only] The URL of theregion + "region": "A String", # Output only. [Output Only] The URL of theregion # where the managed instance group resides (for regional resources). "resourcePolicies": { # Resource policies for this managed instance group. "workloadPolicy": "A String", # The URL of the workload policy that is specified for this managed @@ -9047,11 +9079,11 @@

Method Details

# - projects/project/regions/region/resourcePolicies/resourcePolicy # - regions/region/resourcePolicies/resourcePolicy }, - "satisfiesPzi": True or False, # [Output Only] Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] The URL for this managed instance group. The server defines + "satisfiesPzi": True or False, # Output only. [Output Only] Reserved for future use. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] The URL for this managed instance group. The server defines # this URL. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "serviceAccount": "A String", # The service account to be used as credentials for all operations performed # by the managed instance group on instances. The service accounts needs all # permissions required to create and delete instances. @@ -9103,21 +9135,21 @@

Method Details

}, }, }, - "status": { # [Output Only] The status of this managed instance group. - "allInstancesConfig": { # [Output only] Status of all-instances configuration on the group. - "currentRevision": "A String", # [Output Only] Current all-instances configuration revision. + "status": { # Output only. [Output Only] The status of this managed instance group. + "allInstancesConfig": { # Output only. [Output only] Status of all-instances configuration on the group. + "currentRevision": "A String", # Output only. [Output Only] Current all-instances configuration revision. # This value is in RFC3339 text format. - "effective": True or False, # [Output Only] A bit indicating whether this configuration has + "effective": True or False, # Output only. [Output Only] A bit indicating whether this configuration has # been applied to all managed instances in the group. }, - "autoscaler": "A String", # [Output Only] The URL of theAutoscaler + "autoscaler": "A String", # Output only. [Output Only] The URL of theAutoscaler # that targets this instance group manager. - "bulkInstanceOperation": { # Bulk instance operation is the creation of VMs in a MIG when the # [Output Only] The status of bulk instance operation. + "bulkInstanceOperation": { # Bulk instance operation is the creation of VMs in a MIG when the # Output only. [Output Only] The status of bulk instance operation. # targetSizePolicy.mode is set to BULK. - "inProgress": True or False, # [Output Only] Informs whether bulk instance operation is in progress. - "lastProgressCheck": { # [Output Only] Information from the last progress check of bulk instance + "inProgress": True or False, # Output only. [Output Only] Informs whether bulk instance operation is in progress. + "lastProgressCheck": { # Output only. [Output Only] Information from the last progress check of bulk instance # operation. - "error": { # [Output Only] Errors encountered during bulk instance operation. + "error": { # Output only. [Output Only] Errors encountered during bulk instance operation. "errors": [ # [Output Only] The array of errors encountered while processing this # operation. { @@ -9214,40 +9246,40 @@

Method Details

}, ], }, - "timestamp": "A String", # [Output Only] Timestamp of the last progress check of bulk instance + "timestamp": "A String", # Output only. [Output Only] Timestamp of the last progress check of bulk instance # operation. Timestamp is in RFC3339 text format. }, }, - "isStable": True or False, # [Output Only] A bit indicating whether the managed instance group is in a + "isStable": True or False, # Output only. [Output Only] A bit indicating whether the managed instance group is in a # stable state. A stable state means that: none of the instances in the # managed instance group is currently undergoing any type of change (for # example, creation, restart, or deletion); no future changes are scheduled # for instances in the managed instance group; and the managed instance # group itself is not being modified. - "stateful": { # [Output Only] Stateful status of the given Instance Group Manager. - "hasStatefulConfig": True or False, # [Output Only] A bit indicating whether the managed instance group + "stateful": { # Output only. [Output Only] Stateful status of the given Instance Group Manager. + "hasStatefulConfig": True or False, # Output only. [Output Only] A bit indicating whether the managed instance group # has stateful configuration, that is, if you have configured any items # in a stateful policy or in per-instance configs. # The group might report that it has no stateful configuration even when # there is still some preserved state on a managed instance, for example, # if you have deleted all PICs but not yet applied those deletions. - "isStateful": True or False, # [Output Only] A bit indicating whether the managed instance group + "isStateful": True or False, # Output only. [Output Only] A bit indicating whether the managed instance group # has stateful configuration, that is, if you have configured any items # in a stateful policy or in per-instance configs. # The group might report that it has no stateful configuration even when # there is still some preserved state on a managed instance, for example, # if you have deleted all PICs but not yet applied those deletions. This # field is deprecated in favor of has_stateful_config. - "perInstanceConfigs": { # [Output Only] Status of per-instance configurations on the instances. - "allEffective": True or False, # A bit indicating if all of the group's per-instance configurations + "perInstanceConfigs": { # Output only. [Output Only] Status of per-instance configurations on the instances. + "allEffective": True or False, # Output only. A bit indicating if all of the group's per-instance configurations # (listed in the output of a listPerInstanceConfigs API call) have # status EFFECTIVE or there are no per-instance-configs. }, }, - "versionTarget": { # [Output Only] A status of consistency of Instances' versions with their + "versionTarget": { # Output only. [Output Only] A status of consistency of Instances' versions with their # target version specified by version field on Instance Group # Manager. - "isReached": True or False, # [Output Only] A bit indicating whether version target has been reached + "isReached": True or False, # Output only. [Output Only] A bit indicating whether version target has been reached # in this managed instance group, i.e. all instances are in their target # version. Instances' target version are specified byversion field on Instance Group Manager. }, @@ -9299,7 +9331,7 @@

Method Details

# operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxSurge. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -9337,7 +9369,7 @@

Method Details

# in which the managed instance group operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxUnavailable. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -9419,7 +9451,7 @@

Method Details

# If unset, this version will update any remaining instances not # updated by another version. ReadStarting # a canary update for more information. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -9438,19 +9470,19 @@

Method Details

}, }, ], - "zone": "A String", # [Output Only] The URL of azone + "zone": "A String", # Output only. [Output Only] The URL of azone # where the managed instance group is located (for zonal resources). }, ], - "kind": "compute#instanceGroupManagerList", # [Output Only] The resource type, which is always + "kind": "compute#instanceGroupManagerList", # Output only. [Output Only] The resource type, which is always # compute#instanceGroupManagerList for a list of managed instance groups. - "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for + "nextPageToken": "A String", # Output only. [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "warning": { # [Output Only] Informational warning message. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "warning": { # Output only. [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there # are no results in the response. @@ -9585,33 +9617,33 @@

Method Details

An object of the form: { - "items": [ # [Output Only] The list of errors of the managed instance group. + "items": [ # Output only. [Output Only] The list of errors of the managed instance group. { - "error": { # [Output Only] Contents of the error. - "code": "A String", # [Output Only] Error code. - "message": "A String", # [Output Only] Error message. + "error": { # Output only. [Output Only] Contents of the error. + "code": "A String", # Output only. [Output Only] Error code. + "message": "A String", # Output only. [Output Only] Error message. }, - "instanceActionDetails": { # [Output Only] Details of the instance action that triggered this error. + "instanceActionDetails": { # Output only. [Output Only] Details of the instance action that triggered this error. # May be null, if the error was not caused by an action on an instance. # This field is optional. - "action": "A String", # [Output Only] Action that managed instance group was executing on + "action": "A String", # Output only. [Output Only] Action that managed instance group was executing on # the instance when the error occurred. Possible values: - "instance": "A String", # [Output Only] The URL of the instance. + "instance": "A String", # Output only. [Output Only] The URL of the instance. # The URL can be set even if the instance has not yet been created. - "version": { # [Output Only] Version this instance was created from, or was being + "version": { # Output only. [Output Only] Version this instance was created from, or was being # created from, but the creation failed. Corresponds to one of the versions # that were set on the Instance Group Manager resource at the time this # instance was being created. - "instanceTemplate": "A String", # [Output Only] The intended template of the instance. This field is empty + "instanceTemplate": "A String", # Output only. [Output Only] The intended template of the instance. This field is empty # when current_action is one of { DELETING, ABANDONING }. - "name": "A String", # [Output Only] Name of the version. + "name": "A String", # Output only. [Output Only] Name of the version. }, }, - "timestamp": "A String", # [Output Only] The time that this error occurred. + "timestamp": "A String", # Output only. [Output Only] The time that this error occurred. # This value is in RFC3339 text format. }, ], - "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for + "nextPageToken": "A String", # Output only. [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to @@ -9742,14 +9774,14 @@

Method Details

An object of the form: { - "managedInstances": [ # [Output Only] The list of instances in the managed instance group. + "managedInstances": [ # Output only. [Output Only] The list of instances in the managed instance group. { # A Managed Instance resource. - "allInstancesConfig": { # [Output Only] Current all-instances configuration revision applied to this + "allInstancesConfig": { # Output only. [Output Only] Current all-instances configuration revision applied to this # instance. - "revision": "A String", # [Output Only] Current all-instances configuration revision. + "revision": "A String", # Output only. [Output Only] Current all-instances configuration revision. # This value is in RFC3339 text format. }, - "currentAction": "A String", # [Output Only] The current action that the managed instance group has + "currentAction": "A String", # Output only. [Output Only] The current action that the managed instance group has # scheduled for the instance. Possible values: # # - NONE The instance is running, and the managed @@ -9777,7 +9809,7 @@

Method Details

# instance and it is in the process of being verified. "currentActionDetails": { "methodName": "A String", - "trigger": "A String", # [Output Only] Details of the current action that the managed instance + "trigger": "A String", # Output only. [Output Only] Details of the current action that the managed instance # group has scheduled for the instance. Contains trigger for the current # action, and methodName in case it was triggered by API call. Possible # values for trigger: @@ -9804,15 +9836,15 @@

Method Details

# - TERMINATION_TIMESTAMP Instance reached termination time, # thus managed instance group stops/deletes it. }, - "id": "A String", # [Output only] The unique identifier for this resource. This field is empty + "id": "A String", # Output only. [Output only] The unique identifier for this resource. This field is empty # when instance does not exist. - "instance": "A String", # [Output Only] The URL of the instance. The URL can exist even if the + "instance": "A String", # Output only. [Output Only] The URL of the instance. The URL can exist even if the # instance has not yet been created. - "instanceFlexibilityOverride": { # [Output Only] The overrides to instance properties resulting from + "instanceFlexibilityOverride": { # Output only. [Output Only] The overrides to instance properties resulting from # InstanceFlexibilityPolicy. "disks": [ # List of disks to be attached to the instance. { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. Valid values are ARM64 + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 # or X86_64. "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is # deleted (but not when the disk is detached from the instance). @@ -9932,7 +9964,7 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # [Output Only] A zero-based index to this disk, where 0 is reserved for the + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the # boot disk. If you have many disks attached to an instance, each # disk would have a unique index number. "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created @@ -10043,9 +10075,11 @@

Method Details

], "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT - # & PATCH) when empty. + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. "a_key": "A String", }, "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. @@ -10237,11 +10271,11 @@

Method Details

# In certain configurations, persistent disks can use NVMe. For more # information, seeAbout # persistent disks. - "kind": "compute#attachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], - "locked": True or False, # [Output Only] Whether to indicate the attached disk is locked. The locked + "locked": True or False, # Output only. [Output Only] Whether to indicate the attached disk is locked. The locked # disk is not allowed to be detached from the instance, or to be used as the # source of the snapshot creation, and the image creation. The instance with # at least one locked attached disk is not allow to be used as source of @@ -10249,12 +10283,12 @@

Method Details

# deleted with --keep-disk parameter set to true for locked disks. "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk # in READ_WRITE mode. - "savedState": "A String", # For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this # field is set to PRESERVED if the LocalSSD data has been saved # to a persistent location by customer request. (see the # discard_local_ssd option on Stop/Suspend). # Read-only in the api. - "shieldedInstanceInitialState": { # Initial State for shielded instance, # [Output Only] shielded vm initial state stored on disk + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). { @@ -10289,7 +10323,7 @@

Method Details

# Note that for InstanceTemplate, specify the disk name for zonal disk, # and the URL for regional disk. "type": "A String", # Specifies the type of the disk, either SCRATCH orPERSISTENT. If not specified, the default isPERSISTENT. - "userLicenses": [ # [Output Only] A list of user provided licenses. It represents a list of + "userLicenses": [ # Output only. [Output Only] A list of user provided licenses. It represents a list of # URLs to the license resource. Unlike regular licenses, user provided # licenses can be modified after the disk is created. "A String", @@ -10301,24 +10335,24 @@

Method Details

# e.g. 'Intel Ice Lake'. "provisioningModel": "A String", # The provisioning model to be used for this instance. }, - "instanceHealth": [ # [Output Only] Health state of the instance per health-check. + "instanceHealth": [ # Output only. [Output Only] Health state of the instance per health-check. { - "detailedHealthState": "A String", # [Output Only] The current detailed instance health state. - "healthCheck": "A String", # [Output Only] The URL for the health check that verifies whether the + "detailedHealthState": "A String", # Output only. [Output Only] The current detailed instance health state. + "healthCheck": "A String", # Output only. [Output Only] The URL for the health check that verifies whether the # instance is healthy. - "healthState": "A String", # [Output Only] The current instance health state. + "healthState": "A String", # Output only. [Output Only] The current instance health state. # This field will not get promoted to beta/GA and might be removed from # alpha APIs after 01/12/2019. Please use detailed_health_state field # instead. }, ], - "instanceStatus": "A String", # [Output Only] The status of the instance. This field is empty when + "instanceStatus": "A String", # Output only. [Output Only] The status of the instance. This field is empty when # the instance does not exist. - "instanceTemplate": "A String", # [Output Only] The intended template of the instance. This field is empty + "instanceTemplate": "A String", # Output only. [Output Only] The intended template of the instance. This field is empty # when current_action is one of { DELETING, ABANDONING }. - "lastAttempt": { # [Output Only] Information about the last attempt to create or delete + "lastAttempt": { # Output only. [Output Only] Information about the last attempt to create or delete # the instance. - "errors": { # [Output Only] Encountered errors during the last attempt to create or + "errors": { # Output only. [Output Only] Encountered errors during the last attempt to create or # delete the instance. "errors": [ # [Output Only] The array of errors encountered while processing this # operation. @@ -10417,9 +10451,9 @@

Method Details

], }, }, - "name": "A String", # [Output Only] The name of the instance. The name always exists even if the + "name": "A String", # Output only. [Output Only] The name of the instance. The name always exists even if the # instance has not yet been created. - "preservedStateFromConfig": { # Preserved state for a given instance. # [Output Only] Preserved state applied from per-instance config + "preservedStateFromConfig": { # Preserved state for a given instance. # Output only. [Output Only] Preserved state applied from per-instance config # for this instance. "disks": { # Preserved disks defined for this instance. # This map is keyed with the device names of the disks. @@ -10470,7 +10504,7 @@

Method Details

"a_key": "A String", }, }, - "preservedStateFromPolicy": { # Preserved state for a given instance. # [Output Only] Preserved state generated based on stateful policy + "preservedStateFromPolicy": { # Preserved state for a given instance. # Output only. [Output Only] Preserved state generated based on stateful policy # for this instance. "disks": { # Preserved disks defined for this instance. # This map is keyed with the device names of the disks. @@ -10521,31 +10555,521 @@

Method Details

"a_key": "A String", }, }, - "propertiesFromFlexibilityPolicy": { # [Output Only] Instance properties selected for this instance resulting from + "propertiesFromFlexibilityPolicy": { # Output only. [Output Only] Instance properties selected for this instance resulting from # InstanceFlexibilityPolicy. - "machineType": "A String", # The machine type to be used for this instance. - "provisioningModel": "A String", # The provisioning model to be used for this instance. + "disks": [ # List of disks to be attached to the instance. + { # An instance-attached disk resource. + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 + # or X86_64. + "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is + # deleted (but not when the disk is detached from the instance). + "boot": True or False, # Indicates that this is a boot disk. The virtual machine will use the first + # partition of the disk for its root filesystem. + "deviceName": "A String", # Specifies a unique device name of your choice that is reflected into the/dev/disk/by-id/google-* tree of a Linux operating system + # running within the instance. This name can be used to reference the device + # for mounting, resizing, and so on, from within the instance. + # + # If not specified, the server chooses a default device name to apply to this + # disk, in the form persistent-disk-x, where x is a number + # assigned by Google Compute Engine. This field is only applicable for + # persistent disks. + "diskEncryptionKey": { # Encrypts or decrypts a disk using acustomer-supplied + # encryption key. + # + # If you are creating a new disk, this field encrypts the new disk using + # an encryption key that you provide. If you are attaching an existing + # disk that is already encrypted, this field decrypts the disk using + # the customer-supplied encryption key. + # + # If you encrypt a disk using a customer-supplied key, you must provide the + # same key again when you attempt to use this resource at a later time. For + # example, you must provide the key when you create a snapshot or an image + # from the disk or when you attach the disk to a virtual machine instance. + # + # If you do not provide an encryption key, then the disk will be encrypted + # using an automatically generated key and you do not need to provide a key + # to use the disk later. + # + # Note: + # + # Instance templates do not storecustomer-supplied + # encryption keys, so you cannot use your own keys to encrypt disks in amanaged instance group. + # + # You cannot create VMs that have disks with customer-supplied keys using + # the bulk + # insert method. + "kmsKeyName": "A String", # The name of the encryption key that is stored in Google Cloud KMS. + # For example: + # + # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ + # key_region/cryptoKeys/key + # + # The fully-qualifed key name may be returned for resource GET requests. For + # example: + # + # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ + # key_region/cryptoKeys/key + # /cryptoKeyVersions/1 + "kmsKeyServiceAccount": "A String", # The service account being used for the encryption request for the given KMS + # key. If absent, the Compute Engine default service account is used. + # For example: + # + # "kmsKeyServiceAccount": "name@project_id.iam.gserviceaccount.com/ + "rawKey": "A String", # Specifies a 256-bit customer-supplied + # encryption key, encoded in RFC + # 4648 base64 to either encrypt or decrypt this resource. You can + # provide either the rawKey or thersaEncryptedKey. + # For example: + # + # "rawKey": + # "SGVsbG8gZnJvbSBHb29nbGUgQ2xvdWQgUGxhdGZvcm0=" + "rsaEncryptedKey": "A String", # Specifies an RFC 4648 base64 encoded, RSA-wrapped 2048-bit + # customer-supplied encryption key to either encrypt or decrypt this + # resource. You can provide either the rawKey or thersaEncryptedKey. + # For example: + # + # "rsaEncryptedKey": + # "ieCx/NcW06PcT7Ep1X6LUTc/hLvUDYyzSZPPVCVPTVEohpeHASqC8uw5TzyO9U+Fka9JFH + # z0mBibXUInrC/jEk014kCK/NPjYgEMOyssZ4ZINPKxlUh2zn1bV+MCaTICrdmuSBTWlUUiFoD + # D6PYznLwh8ZNdaheCeZ8ewEXgFQ8V+sDroLaN3Xs3MDTXQEMMoNUXMCZEIpg9Vtp9x2oe==" + # + # The key must meet the following requirements before you can provide it to + # Compute Engine: + # + # 1. The key is wrapped using a RSA public key certificate provided by + # Google. + # 2. After being wrapped, the key must be encoded in RFC 4648 base64 + # encoding. + # + # Gets the RSA public key certificate provided by Google at: + # + # + # https://cloud-certs.storage.googleapis.com/google-cloud-csek-ingress.pem + "sha256": "A String", # [Output only] TheRFC + # 4648 base64 encoded SHA-256 hash of the customer-supplied + # encryption key that protects this resource. + }, + "diskSizeGb": "A String", # The size of the disk in GB. + "forceAttach": True or False, # [Input Only] Whether to force attach the regional disk even if it's + # currently attached to another instance. If you try to force attach a zonal + # disk to an instance, you will receive an error. + "guestOsFeatures": [ # A list of features to enable on the guest operating system. Applicable + # only for bootable images. Read + # Enabling guest operating system features to see a list of available + # options. + { # Guest OS features. + "type": "A String", # The ID of a supported feature. To add multiple values, use commas to + # separate values. Set to one or more of the following values: + # + # - VIRTIO_SCSI_MULTIQUEUE + # - WINDOWS + # - MULTI_IP_SUBNET + # - UEFI_COMPATIBLE + # - GVNIC + # - SEV_CAPABLE + # - SUSPEND_RESUME_COMPATIBLE + # - SEV_LIVE_MIGRATABLE_V2 + # - SEV_SNP_CAPABLE + # - TDX_CAPABLE + # - IDPF + # - SNP_SVSM_CAPABLE + # + # + # For more information, see + # Enabling guest operating system features. + }, + ], + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the + # boot disk. If you have many disks attached to an instance, each + # disk would have a unique index number. + "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created + # alongside the new instance. Use initialization parameters to create boot + # disks or local SSDs attached to the new instance. + # + # This property is mutually exclusive with the source property; + # you can only define one or the other, but not both. + # alongside the new instance. Use initialization parameters to create boot + # disks or local SSDs attached to the new instance. + # + # This field is persisted and returned for instanceTemplate and not returned + # in the context of instance. + # + # This property is mutually exclusive with the source property; + # you can only define one or the other, but not both. + "architecture": "A String", # The architecture of the attached disk. Valid values are + # arm64 or x86_64. + "description": "A String", # An optional description. Provide this property when creating the disk. + "diskName": "A String", # Specifies the disk name. If not specified, the default is to use the name + # of the instance. If a disk with the same name already exists in the given + # region, the existing disk is attached to the new instance and the + # new disk is not created. + "diskSizeGb": "A String", # Specifies the size of the disk in base-2 GB. The size must be at least + # 10 GB. If you specify a sourceImage, which is required for + # boot disks, the default size is the size of the sourceImage. + # If you do not specify a sourceImage, the default disk size + # is 500 GB. + "diskType": "A String", # Specifies the disk type to use to create the instance. If not specified, + # the default is pd-standard, specified using the full URL. + # For example: + # + # https://www.googleapis.com/compute/v1/projects/project/zones/zone/diskTypes/pd-standard + # + # + # For a full list of acceptable values, seePersistent disk + # types. If you specify this field when creating a VM, you can provide + # either the full or partial URL. For example, the following values are + # valid: + # + # + # - https://www.googleapis.com/compute/v1/projects/project/zones/zone/diskTypes/diskType + # - projects/project/zones/zone/diskTypes/diskType + # - zones/zone/diskTypes/diskType + # + # + # If you specify this field when creating or updating an instance template + # or all-instances configuration, specify the type of the disk, not the + # URL. For example: pd-standard. + "enableConfidentialCompute": True or False, # Whether this disk is using confidential compute mode. + "guestOsFeatures": [ # A list of features to enable on the guest operating system. Applicable + # only for bootable images. Read + # Enabling guest operating system features to see a list of available + # options. + # + # Guest OS features are applied by merginginitializeParams.guestOsFeatures anddisks.guestOsFeatures + { # Guest OS features. + "type": "A String", # The ID of a supported feature. To add multiple values, use commas to + # separate values. Set to one or more of the following values: + # + # - VIRTIO_SCSI_MULTIQUEUE + # - WINDOWS + # - MULTI_IP_SUBNET + # - UEFI_COMPATIBLE + # - GVNIC + # - SEV_CAPABLE + # - SUSPEND_RESUME_COMPATIBLE + # - SEV_LIVE_MIGRATABLE_V2 + # - SEV_SNP_CAPABLE + # - TDX_CAPABLE + # - IDPF + # - SNP_SVSM_CAPABLE + # + # + # For more information, see + # Enabling guest operating system features. + }, + ], + "interface": "A String", # [Deprecated] Specifies the disk interface to use for attaching this disk, + # which is either SCSI or NVME. The default isSCSI. + "labels": { # Labels to apply to this disk. These can be later modified by thedisks.setLabels method. This field is only applicable for + # persistent disks. + "a_key": "A String", + }, + "licenseCodes": [ # Integer license codes indicating which licenses are attached to this + # disk. + "A String", + ], + "licenses": [ # A list of publicly visible licenses. Reserved for Google's use. + "A String", + ], + "multiWriter": True or False, # Indicates whether or not the disk can be read/write attached to + # more than one instance. + "onUpdateAction": "A String", # Specifies which action to take on instance update with this disk. Default + # is to use the existing disk. + "provisionedIops": "A String", # Indicates how many IOPS to provision for the disk. This sets the number + # of I/O operations per second that the disk can handle. Values must be + # between 10,000 and 120,000. For more details, see theExtreme persistent + # disk documentation. + "provisionedThroughput": "A String", # Indicates how much throughput to provision for the disk. This sets the + # number of throughput mb per second that the disk can handle. Values must + # greater than or equal to 1. + "replicaZones": [ # Required for each regional disk associated with the instance. Specify + # the URLs of the zones where the disk should be replicated to. + # You must provide exactly two replica zones, and one zone must be the same + # as the instance zone. + "A String", + ], + "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values + # have the same definition as resource + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. + "a_key": "A String", + }, + "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. + # Specified using the full or partial URL. For instance template, specify + # only the resource policy name. + "A String", + ], + "sourceImage": "A String", # The source image to create this disk. When creating a new instance boot + # disk, one of initializeParams.sourceImage orinitializeParams.sourceSnapshot or disks.source + # is required. + # + # To create a disk with one of the public operating system + # images, specify the image by its family name. For example, specifyfamily/debian-9 to use the latest Debian 9 image: + # + # projects/debian-cloud/global/images/family/debian-9 + # + # + # Alternatively, use a specific version of a public operating system image: + # + # projects/debian-cloud/global/images/debian-9-stretch-vYYYYMMDD + # + # + # To create a disk with a custom image that you created, specify the + # image name in the following format: + # + # global/images/my-custom-image + # + # + # You can also specify a custom image by its image family, which returns + # the latest version of the image in that family. Replace the image name + # with family/family-name: + # + # global/images/family/my-image-family + # + # + # If the source image is deleted later, this field will not be set. + "sourceImageEncryptionKey": { # Thecustomer-supplied + # encryption key of the source image. Required if the source image is + # protected by a customer-supplied encryption key. + # + # InstanceTemplate and InstancePropertiesPatch do not storecustomer-supplied + # encryption keys, so you cannot create disks for instances in a managed instance group if the + # source images are encrypted with your own keys. + "kmsKeyName": "A String", # The name of the encryption key that is stored in Google Cloud KMS. + # For example: + # + # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ + # key_region/cryptoKeys/key + # + # The fully-qualifed key name may be returned for resource GET requests. For + # example: + # + # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ + # key_region/cryptoKeys/key + # /cryptoKeyVersions/1 + "kmsKeyServiceAccount": "A String", # The service account being used for the encryption request for the given KMS + # key. If absent, the Compute Engine default service account is used. + # For example: + # + # "kmsKeyServiceAccount": "name@project_id.iam.gserviceaccount.com/ + "rawKey": "A String", # Specifies a 256-bit customer-supplied + # encryption key, encoded in RFC + # 4648 base64 to either encrypt or decrypt this resource. You can + # provide either the rawKey or thersaEncryptedKey. + # For example: + # + # "rawKey": + # "SGVsbG8gZnJvbSBHb29nbGUgQ2xvdWQgUGxhdGZvcm0=" + "rsaEncryptedKey": "A String", # Specifies an RFC 4648 base64 encoded, RSA-wrapped 2048-bit + # customer-supplied encryption key to either encrypt or decrypt this + # resource. You can provide either the rawKey or thersaEncryptedKey. + # For example: + # + # "rsaEncryptedKey": + # "ieCx/NcW06PcT7Ep1X6LUTc/hLvUDYyzSZPPVCVPTVEohpeHASqC8uw5TzyO9U+Fka9JFH + # z0mBibXUInrC/jEk014kCK/NPjYgEMOyssZ4ZINPKxlUh2zn1bV+MCaTICrdmuSBTWlUUiFoD + # D6PYznLwh8ZNdaheCeZ8ewEXgFQ8V+sDroLaN3Xs3MDTXQEMMoNUXMCZEIpg9Vtp9x2oe==" + # + # The key must meet the following requirements before you can provide it to + # Compute Engine: + # + # 1. The key is wrapped using a RSA public key certificate provided by + # Google. + # 2. After being wrapped, the key must be encoded in RFC 4648 base64 + # encoding. + # + # Gets the RSA public key certificate provided by Google at: + # + # + # https://cloud-certs.storage.googleapis.com/google-cloud-csek-ingress.pem + "sha256": "A String", # [Output only] TheRFC + # 4648 base64 encoded SHA-256 hash of the customer-supplied + # encryption key that protects this resource. + }, + "sourceInstantSnapshot": "A String", # The source instant-snapshot to create this disk. When creating a new + # instance boot disk, one of initializeParams.sourceSnapshot + # or initializeParams.sourceInstantSnapshotinitializeParams.sourceImage or disks.source + # is required. + # + # To create a disk with a snapshot that you created, specify the + # snapshot name in the following format: + # + # us-central1-a/instantSnapshots/my-backup + # + # + # If the source instant-snapshot is deleted later, this field will not be + # set. + "sourceSnapshot": "A String", # The source snapshot to create this disk. When creating a new instance + # boot disk, one of initializeParams.sourceSnapshot orinitializeParams.sourceImage or disks.source + # is required. + # + # To create a disk with a snapshot that you created, specify the + # snapshot name in the following format: + # + # global/snapshots/my-backup + # + # + # If the source snapshot is deleted later, this field will not be set. + # + # Note: You cannot create VMs in bulk using a snapshot as the source. Use + # an image instead when you create VMs using + # the bulk + # insert method. + "sourceSnapshotEncryptionKey": { # Thecustomer-supplied + # encryption key of the source snapshot. + "kmsKeyName": "A String", # The name of the encryption key that is stored in Google Cloud KMS. + # For example: + # + # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ + # key_region/cryptoKeys/key + # + # The fully-qualifed key name may be returned for resource GET requests. For + # example: + # + # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ + # key_region/cryptoKeys/key + # /cryptoKeyVersions/1 + "kmsKeyServiceAccount": "A String", # The service account being used for the encryption request for the given KMS + # key. If absent, the Compute Engine default service account is used. + # For example: + # + # "kmsKeyServiceAccount": "name@project_id.iam.gserviceaccount.com/ + "rawKey": "A String", # Specifies a 256-bit customer-supplied + # encryption key, encoded in RFC + # 4648 base64 to either encrypt or decrypt this resource. You can + # provide either the rawKey or thersaEncryptedKey. + # For example: + # + # "rawKey": + # "SGVsbG8gZnJvbSBHb29nbGUgQ2xvdWQgUGxhdGZvcm0=" + "rsaEncryptedKey": "A String", # Specifies an RFC 4648 base64 encoded, RSA-wrapped 2048-bit + # customer-supplied encryption key to either encrypt or decrypt this + # resource. You can provide either the rawKey or thersaEncryptedKey. + # For example: + # + # "rsaEncryptedKey": + # "ieCx/NcW06PcT7Ep1X6LUTc/hLvUDYyzSZPPVCVPTVEohpeHASqC8uw5TzyO9U+Fka9JFH + # z0mBibXUInrC/jEk014kCK/NPjYgEMOyssZ4ZINPKxlUh2zn1bV+MCaTICrdmuSBTWlUUiFoD + # D6PYznLwh8ZNdaheCeZ8ewEXgFQ8V+sDroLaN3Xs3MDTXQEMMoNUXMCZEIpg9Vtp9x2oe==" + # + # The key must meet the following requirements before you can provide it to + # Compute Engine: + # + # 1. The key is wrapped using a RSA public key certificate provided by + # Google. + # 2. After being wrapped, the key must be encoded in RFC 4648 base64 + # encoding. + # + # Gets the RSA public key certificate provided by Google at: + # + # + # https://cloud-certs.storage.googleapis.com/google-cloud-csek-ingress.pem + "sha256": "A String", # [Output only] TheRFC + # 4648 base64 encoded SHA-256 hash of the customer-supplied + # encryption key that protects this resource. + }, + "storagePool": "A String", # The storage pool in which the new disk is created. You can provide + # this as a partial or full URL to the resource. For example, the following + # are valid values: + # + # + # - https://www.googleapis.com/compute/v1/projects/project/zones/zone/storagePools/storagePool + # - projects/project/zones/zone/storagePools/storagePool + # - zones/zone/storagePools/storagePool + }, + "interface": "A String", # Specifies the disk interface to use for attaching this disk, which is + # either SCSI or NVME. For most machine types, the + # default is SCSI. Local SSDs can use either NVME or SCSI. + # In certain configurations, persistent disks can use NVMe. For more + # information, seeAbout + # persistent disks. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. + "A String", + ], + "locked": True or False, # Output only. [Output Only] Whether to indicate the attached disk is locked. The locked + # disk is not allowed to be detached from the instance, or to be used as the + # source of the snapshot creation, and the image creation. The instance with + # at least one locked attached disk is not allow to be used as source of + # machine image creation, instant snapshot creation, and not allowed to be + # deleted with --keep-disk parameter set to true for locked disks. + "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk + # in READ_WRITE mode. + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + # field is set to PRESERVED if the LocalSSD data has been saved + # to a persistent location by customer request. (see the + # discard_local_ssd option on Stop/Suspend). + # Read-only in the api. + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk + # these are public keys which are safe to store in public + "dbs": [ # The Key Database (db). + { + "content": "A String", # The raw content in the secure keys file. + "fileType": "A String", # The file type of source file. + }, + ], + "dbxs": [ # The forbidden key database (dbx). + { + "content": "A String", # The raw content in the secure keys file. + "fileType": "A String", # The file type of source file. + }, + ], + "keks": [ # The Key Exchange Key (KEK). + { + "content": "A String", # The raw content in the secure keys file. + "fileType": "A String", # The file type of source file. + }, + ], + "pk": { # The Platform Key (PK). + "content": "A String", # The raw content in the secure keys file. + "fileType": "A String", # The file type of source file. + }, + }, + "source": "A String", # Specifies a valid partial or full URL to an existing Persistent Disk + # resource. When creating a new instance boot disk, one ofinitializeParams.sourceImage orinitializeParams.sourceSnapshot or disks.source + # is required. + # + # If desired, you can also attach existing non-root persistent disks using + # this property. This field is only applicable for persistent disks. + # + # Note that for InstanceTemplate, specify the disk name for zonal disk, + # and the URL for regional disk. + "type": "A String", # Specifies the type of the disk, either SCRATCH orPERSISTENT. If not specified, the default isPERSISTENT. + "userLicenses": [ # Output only. [Output Only] A list of user provided licenses. It represents a list of + # URLs to the license resource. Unlike regular licenses, user provided + # licenses can be modified after the disk is created. + "A String", + ], + }, + ], + "machineType": "A String", # Output only. The machine type to be used for this instance. + "minCpuPlatform": "A String", # Name of the minimum CPU platform to be used by this instance. + # e.g. 'Intel Ice Lake'. + "provisioningModel": "A String", # Output only. The provisioning model to be used for this instance. }, - "scheduling": { # [Output Only] Information about the termination timestamp of the instance, + "scheduling": { # Output only. [Output Only] Information about the termination timestamp of the instance, # if applicable. - "terminationTimestamp": "A String", # [Output Only] The timestamp at which the managed instance will be + "terminationTimestamp": "A String", # Output only. [Output Only] The timestamp at which the managed instance will be # terminated. This is in RFC3339 text format. }, - "sizeInUnit": 3.14, # [Output only] The size of the VM represented by this Managed Instance. + "sizeInUnit": 3.14, # Output only. [Output only] The size of the VM represented by this Managed Instance. # This is how much this Managed Instance contributes to the # size of the group. - "tag": "A String", # [Output Only] Tag describing the version. - "targetStatus": "A String", # [Output Only] The eventual status of the instance. The instance group + "tag": "A String", # Output only. [Output Only] Tag describing the version. + "targetStatus": "A String", # Output only. [Output Only] The eventual status of the instance. The instance group # manager will not be identified as stable till each managed instance reaches # its targetStatus. - "version": { # [Output Only] Intended version of this instance. - "instanceTemplate": "A String", # [Output Only] The intended template of the instance. This field is empty + "version": { # Output only. [Output Only] Intended version of this instance. + "instanceTemplate": "A String", # Output only. [Output Only] The intended template of the instance. This field is empty # when current_action is one of { DELETING, ABANDONING }. - "name": "A String", # [Output Only] Name of the version. + "name": "A String", # Output only. [Output Only] Name of the version. }, }, ], - "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for + "nextPageToken": "A String", # Output only. [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to @@ -10670,7 +11194,7 @@

Method Details

An object of the form: { - "items": [ # [Output Only] The list of PerInstanceConfig. + "items": [ # Output only. [Output Only] The list of PerInstanceConfig. { "fingerprint": "A String", # Fingerprint of this per-instance config. This field can be used in # optimistic locking. It is ignored when inserting a per-instance @@ -10738,12 +11262,12 @@

Method Details

# managed instance. }, ], - "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for + "nextPageToken": "A String", # Output only. [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "warning": { # [Output Only] Informational warning message. + "warning": { # Output only. [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there # are no results in the response. @@ -10891,7 +11415,7 @@

Method Details

# instance group has only one instance, or a regional managed instance # group has only one instance per zone, autohealing will recreate these # instances when they become unhealthy. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -10922,55 +11446,57 @@

Method Details

# "vm-###" results in "vm-001" as a VM name. # @pattern # [a-z](([-a-z0-9]{0,57})|([-a-z0-9]{0,51}-#{1,10}(\\[[0-9]{1,10}\\])?)) - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this managed instance group inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this managed instance group inRFC3339 # text format. - "currentActions": { # [Output Only] The list of instance actions and the number of instances + "currentActions": { # Output only. [Output Only] The list of instance actions and the number of instances # in this managed instance group that are scheduled for each of those # actions. - "abandoning": 42, # [Output Only] The total number of instances in the managed instance group + "abandoning": 42, # Output only. [Output Only] The total number of instances in the managed instance group # that are scheduled to be abandoned. Abandoning an instance removes it # from the managed instance group without deleting it. - "creating": 42, # [Output Only] The number of instances in the managed instance group that + "adopting": 42, # [Output Only] The number of instances in the managed instance group that + # are scheduled to be adopted or are currently being adopted. + "creating": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be created or are currently being created. If the group # fails to create any of these instances, it tries again until it creates # the instance successfully. # # If you have disabled creation retries, this field will not be populated; # instead, the creatingWithoutRetries field will be populated. - "creatingAtomically": 42, # [Output Only] The number of instances that the managed instance group + "creatingAtomically": 42, # Output only. [Output Only] The number of instances that the managed instance group # will attempt to create atomically, in a batch mode. If the desired count # of instances can not be created, entire batch will be deleted and the # group will decrease its targetSize value accordingly. - "creatingWithoutRetries": 42, # [Output Only] The number of instances that the managed instance group + "creatingWithoutRetries": 42, # Output only. [Output Only] The number of instances that the managed instance group # will attempt to create. The group attempts to create each instance # only once. If the group fails to create any of these instances, it # decreases the group's targetSize value accordingly. - "deleting": 42, # [Output Only] The number of instances in the managed instance group that + "deleting": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be deleted or are currently being deleted. - "none": 42, # [Output Only] The number of instances in the managed instance group that + "none": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are running and have no scheduled actions. - "queuing": 42, # [Output Only] The number of instances that the managed instance group + "queuing": 42, # Output only. [Output Only] The number of instances that the managed instance group # is currently queuing. - "recreating": 42, # [Output Only] The number of instances in the managed instance group that + "recreating": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be recreated or are currently being being recreated. # Recreating an instance deletes the existing root persistent disk # and creates a new disk from the image that is defined in the # instance template. - "refreshing": 42, # [Output Only] The number of instances in the managed instance group that + "refreshing": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are being reconfigured with properties that do not require a restart # or a recreate action. For example, setting or removing target # pools for the instance. - "restarting": 42, # [Output Only] The number of instances in the managed instance group that + "restarting": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be restarted or are currently being restarted. - "resuming": 42, # [Output Only] The number of instances in the managed instance group that + "resuming": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be resumed or are currently being resumed. - "starting": 42, # [Output Only] The number of instances in the managed instance group that + "starting": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be started or are currently being started. - "stopping": 42, # [Output Only] The number of instances in the managed instance group that + "stopping": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be stopped or are currently being stopped. - "suspending": 42, # [Output Only] The number of instances in the managed instance group that + "suspending": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be suspended or are currently being suspended. - "verifying": 42, # [Output Only] The number of instances in the managed instance group that + "verifying": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are being verified. See the managedInstances[].currentAction # property in the listManagedInstances method documentation. }, @@ -10996,7 +11522,7 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve an InstanceGroupManager. - "id": "A String", # [Output Only] A unique identifier for this resource type. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this resource type. The server # generates this identifier. "instanceFlexibilityPolicy": { # Instance flexibility allowing MIG to create VMs from multiple # types of machines. @@ -11008,7 +11534,7 @@

Method Details

"disks": [ # List of disks to be attached to the instances created from this # selection. { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. Valid values are ARM64 + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 # or X86_64. "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is # deleted (but not when the disk is detached from the instance). @@ -11128,7 +11654,7 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # [Output Only] A zero-based index to this disk, where 0 is reserved for the + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the # boot disk. If you have many disks attached to an instance, each # disk would have a unique index number. "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created @@ -11239,9 +11765,11 @@

Method Details

], "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT - # & PATCH) when empty. + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. "a_key": "A String", }, "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. @@ -11433,11 +11961,11 @@

Method Details

# In certain configurations, persistent disks can use NVMe. For more # information, seeAbout # persistent disks. - "kind": "compute#attachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], - "locked": True or False, # [Output Only] Whether to indicate the attached disk is locked. The locked + "locked": True or False, # Output only. [Output Only] Whether to indicate the attached disk is locked. The locked # disk is not allowed to be detached from the instance, or to be used as the # source of the snapshot creation, and the image creation. The instance with # at least one locked attached disk is not allow to be used as source of @@ -11445,12 +11973,12 @@

Method Details

# deleted with --keep-disk parameter set to true for locked disks. "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk # in READ_WRITE mode. - "savedState": "A String", # For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this # field is set to PRESERVED if the LocalSSD data has been saved # to a persistent location by customer request. (see the # discard_local_ssd option on Stop/Suspend). # Read-only in the api. - "shieldedInstanceInitialState": { # Initial State for shielded instance, # [Output Only] shielded vm initial state stored on disk + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). { @@ -11485,7 +12013,7 @@

Method Details

# Note that for InstanceTemplate, specify the disk name for zonal disk, # and the URL for regional disk. "type": "A String", # Specifies the type of the disk, either SCRATCH orPERSISTENT. If not specified, the default isPERSISTENT. - "userLicenses": [ # [Output Only] A list of user provided licenses. It represents a list of + "userLicenses": [ # Output only. [Output Only] A list of user provided licenses. It represents a list of # URLs to the license resource. Unlike regular licenses, user provided # licenses can be modified after the disk is created. "A String", @@ -11510,7 +12038,7 @@

Method Details

"disks": [ # List of disks to be attached to the instances created from this # selection. { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. Valid values are ARM64 + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 # or X86_64. "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is # deleted (but not when the disk is detached from the instance). @@ -11630,7 +12158,7 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # [Output Only] A zero-based index to this disk, where 0 is reserved for the + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the # boot disk. If you have many disks attached to an instance, each # disk would have a unique index number. "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created @@ -11741,9 +12269,11 @@

Method Details

], "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT - # & PATCH) when empty. + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. "a_key": "A String", }, "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. @@ -11935,11 +12465,11 @@

Method Details

# In certain configurations, persistent disks can use NVMe. For more # information, seeAbout # persistent disks. - "kind": "compute#attachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], - "locked": True or False, # [Output Only] Whether to indicate the attached disk is locked. The locked + "locked": True or False, # Output only. [Output Only] Whether to indicate the attached disk is locked. The locked # disk is not allowed to be detached from the instance, or to be used as the # source of the snapshot creation, and the image creation. The instance with # at least one locked attached disk is not allow to be used as source of @@ -11947,12 +12477,12 @@

Method Details

# deleted with --keep-disk parameter set to true for locked disks. "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk # in READ_WRITE mode. - "savedState": "A String", # For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this # field is set to PRESERVED if the LocalSSD data has been saved # to a persistent location by customer request. (see the # discard_local_ssd option on Stop/Suspend). # Read-only in the api. - "shieldedInstanceInitialState": { # Initial State for shielded instance, # [Output Only] shielded vm initial state stored on disk + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). { @@ -11987,7 +12517,7 @@

Method Details

# Note that for InstanceTemplate, specify the disk name for zonal disk, # and the URL for regional disk. "type": "A String", # Specifies the type of the disk, either SCRATCH orPERSISTENT. If not specified, the default isPERSISTENT. - "userLicenses": [ # [Output Only] A list of user provided licenses. It represents a list of + "userLicenses": [ # Output only. [Output Only] A list of user provided licenses. It represents a list of # URLs to the license resource. Unlike regular licenses, user provided # licenses can be modified after the disk is created. "A String", @@ -12018,7 +12548,7 @@

Method Details

# the capacity above standard_capacity_base. }, }, - "instanceGroup": "A String", # [Output Only] The URL of the Instance Group resource. + "instanceGroup": "A String", # Output only. [Output Only] The URL of the Instance Group resource. "instanceLifecyclePolicy": { # The repair policy for this managed instance group. "defaultActionOnFailure": "A String", # The action that a MIG performs on a failed VM. If the value of the onFailedHealthCheck field # is `DEFAULT_ACTION`, then the same action also applies to the VMs on which your application @@ -12078,7 +12608,7 @@

Method Details

# instance group. The group uses this template to create all new instances # in the managed instance group. The templates for existing instances in the # group do not change unless you run recreateInstances, runapplyUpdatesToInstances, or set the group'supdatePolicy.type to PROACTIVE. - "kind": "compute#instanceGroupManager", # [Output Only] The resource type, which is alwayscompute#instanceGroupManager for managed instance groups. + "kind": "compute#instanceGroupManager", # Output only. [Output Only] The resource type, which is alwayscompute#instanceGroupManager for managed instance groups. "listManagedInstancesResults": "A String", # Pagination behavior of the listManagedInstances API method for # this managed instance group. "multiMig": "A String", # URL to the multi-MIG that this Managed Instance Group belongs to. @@ -12095,13 +12625,15 @@

Method Details

"params": { # Input only additional params for instance group manager creation. # Input only. Additional params passed with the request, but not persisted # as part of resource payload. "resourceManagerTags": { # Resource manager tags to bind to the managed instance group. The tags are - # key-value pairs. Keys must be in the format tagKeys/123 and values in the - # format tagValues/456. For more information, seeManage tags + # key-value pairs. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. For more information, seeManage tags # for resources. "a_key": "A String", }, }, - "region": "A String", # [Output Only] The URL of theregion + "region": "A String", # Output only. [Output Only] The URL of theregion # where the managed instance group resides (for regional resources). "resourcePolicies": { # Resource policies for this managed instance group. "workloadPolicy": "A String", # The URL of the workload policy that is specified for this managed @@ -12114,11 +12646,11 @@

Method Details

# - projects/project/regions/region/resourcePolicies/resourcePolicy # - regions/region/resourcePolicies/resourcePolicy }, - "satisfiesPzi": True or False, # [Output Only] Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] The URL for this managed instance group. The server defines + "satisfiesPzi": True or False, # Output only. [Output Only] Reserved for future use. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] The URL for this managed instance group. The server defines # this URL. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "serviceAccount": "A String", # The service account to be used as credentials for all operations performed # by the managed instance group on instances. The service accounts needs all # permissions required to create and delete instances. @@ -12170,21 +12702,21 @@

Method Details

}, }, }, - "status": { # [Output Only] The status of this managed instance group. - "allInstancesConfig": { # [Output only] Status of all-instances configuration on the group. - "currentRevision": "A String", # [Output Only] Current all-instances configuration revision. + "status": { # Output only. [Output Only] The status of this managed instance group. + "allInstancesConfig": { # Output only. [Output only] Status of all-instances configuration on the group. + "currentRevision": "A String", # Output only. [Output Only] Current all-instances configuration revision. # This value is in RFC3339 text format. - "effective": True or False, # [Output Only] A bit indicating whether this configuration has + "effective": True or False, # Output only. [Output Only] A bit indicating whether this configuration has # been applied to all managed instances in the group. }, - "autoscaler": "A String", # [Output Only] The URL of theAutoscaler + "autoscaler": "A String", # Output only. [Output Only] The URL of theAutoscaler # that targets this instance group manager. - "bulkInstanceOperation": { # Bulk instance operation is the creation of VMs in a MIG when the # [Output Only] The status of bulk instance operation. + "bulkInstanceOperation": { # Bulk instance operation is the creation of VMs in a MIG when the # Output only. [Output Only] The status of bulk instance operation. # targetSizePolicy.mode is set to BULK. - "inProgress": True or False, # [Output Only] Informs whether bulk instance operation is in progress. - "lastProgressCheck": { # [Output Only] Information from the last progress check of bulk instance + "inProgress": True or False, # Output only. [Output Only] Informs whether bulk instance operation is in progress. + "lastProgressCheck": { # Output only. [Output Only] Information from the last progress check of bulk instance # operation. - "error": { # [Output Only] Errors encountered during bulk instance operation. + "error": { # Output only. [Output Only] Errors encountered during bulk instance operation. "errors": [ # [Output Only] The array of errors encountered while processing this # operation. { @@ -12281,40 +12813,40 @@

Method Details

}, ], }, - "timestamp": "A String", # [Output Only] Timestamp of the last progress check of bulk instance + "timestamp": "A String", # Output only. [Output Only] Timestamp of the last progress check of bulk instance # operation. Timestamp is in RFC3339 text format. }, }, - "isStable": True or False, # [Output Only] A bit indicating whether the managed instance group is in a + "isStable": True or False, # Output only. [Output Only] A bit indicating whether the managed instance group is in a # stable state. A stable state means that: none of the instances in the # managed instance group is currently undergoing any type of change (for # example, creation, restart, or deletion); no future changes are scheduled # for instances in the managed instance group; and the managed instance # group itself is not being modified. - "stateful": { # [Output Only] Stateful status of the given Instance Group Manager. - "hasStatefulConfig": True or False, # [Output Only] A bit indicating whether the managed instance group + "stateful": { # Output only. [Output Only] Stateful status of the given Instance Group Manager. + "hasStatefulConfig": True or False, # Output only. [Output Only] A bit indicating whether the managed instance group # has stateful configuration, that is, if you have configured any items # in a stateful policy or in per-instance configs. # The group might report that it has no stateful configuration even when # there is still some preserved state on a managed instance, for example, # if you have deleted all PICs but not yet applied those deletions. - "isStateful": True or False, # [Output Only] A bit indicating whether the managed instance group + "isStateful": True or False, # Output only. [Output Only] A bit indicating whether the managed instance group # has stateful configuration, that is, if you have configured any items # in a stateful policy or in per-instance configs. # The group might report that it has no stateful configuration even when # there is still some preserved state on a managed instance, for example, # if you have deleted all PICs but not yet applied those deletions. This # field is deprecated in favor of has_stateful_config. - "perInstanceConfigs": { # [Output Only] Status of per-instance configurations on the instances. - "allEffective": True or False, # A bit indicating if all of the group's per-instance configurations + "perInstanceConfigs": { # Output only. [Output Only] Status of per-instance configurations on the instances. + "allEffective": True or False, # Output only. A bit indicating if all of the group's per-instance configurations # (listed in the output of a listPerInstanceConfigs API call) have # status EFFECTIVE or there are no per-instance-configs. }, }, - "versionTarget": { # [Output Only] A status of consistency of Instances' versions with their + "versionTarget": { # Output only. [Output Only] A status of consistency of Instances' versions with their # target version specified by version field on Instance Group # Manager. - "isReached": True or False, # [Output Only] A bit indicating whether version target has been reached + "isReached": True or False, # Output only. [Output Only] A bit indicating whether version target has been reached # in this managed instance group, i.e. all instances are in their target # version. Instances' target version are specified byversion field on Instance Group Manager. }, @@ -12366,7 +12898,7 @@

Method Details

# operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxSurge. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -12404,7 +12936,7 @@

Method Details

# in which the managed instance group operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxUnavailable. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -12486,7 +13018,7 @@

Method Details

# If unset, this version will update any remaining instances not # updated by another version. ReadStarting # a canary update for more information. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -12505,7 +13037,7 @@

Method Details

}, }, ], - "zone": "A String", # [Output Only] The URL of azone + "zone": "A String", # Output only. [Output Only] The URL of azone # where the managed instance group is located (for zonal resources). } @@ -12687,10 +13219,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -12702,8 +13234,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -13049,10 +13581,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -13064,8 +13596,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -13354,10 +13886,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -13369,8 +13901,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -13662,10 +14194,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -13677,8 +14209,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -13988,10 +14520,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -14003,8 +14535,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -14296,10 +14828,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -14311,8 +14843,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -14445,7 +14977,7 @@

Method Details

# instance group has only one instance, or a regional managed instance # group has only one instance per zone, autohealing will recreate these # instances when they become unhealthy. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -14644,10 +15176,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -14659,8 +15191,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -14939,10 +15471,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -14954,8 +15486,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -15245,10 +15777,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -15260,8 +15792,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -15553,10 +16085,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -15568,8 +16100,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -15872,10 +16404,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -15887,8 +16419,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -16191,10 +16723,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -16206,8 +16738,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -16410,7 +16942,7 @@

Method Details

# instance group has only one instance, or a regional managed instance # group has only one instance per zone, autohealing will recreate these # instances when they become unhealthy. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -16441,55 +16973,57 @@

Method Details

# "vm-###" results in "vm-001" as a VM name. # @pattern # [a-z](([-a-z0-9]{0,57})|([-a-z0-9]{0,51}-#{1,10}(\\[[0-9]{1,10}\\])?)) - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this managed instance group inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this managed instance group inRFC3339 # text format. - "currentActions": { # [Output Only] The list of instance actions and the number of instances + "currentActions": { # Output only. [Output Only] The list of instance actions and the number of instances # in this managed instance group that are scheduled for each of those # actions. - "abandoning": 42, # [Output Only] The total number of instances in the managed instance group + "abandoning": 42, # Output only. [Output Only] The total number of instances in the managed instance group # that are scheduled to be abandoned. Abandoning an instance removes it # from the managed instance group without deleting it. - "creating": 42, # [Output Only] The number of instances in the managed instance group that + "adopting": 42, # [Output Only] The number of instances in the managed instance group that + # are scheduled to be adopted or are currently being adopted. + "creating": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be created or are currently being created. If the group # fails to create any of these instances, it tries again until it creates # the instance successfully. # # If you have disabled creation retries, this field will not be populated; # instead, the creatingWithoutRetries field will be populated. - "creatingAtomically": 42, # [Output Only] The number of instances that the managed instance group + "creatingAtomically": 42, # Output only. [Output Only] The number of instances that the managed instance group # will attempt to create atomically, in a batch mode. If the desired count # of instances can not be created, entire batch will be deleted and the # group will decrease its targetSize value accordingly. - "creatingWithoutRetries": 42, # [Output Only] The number of instances that the managed instance group + "creatingWithoutRetries": 42, # Output only. [Output Only] The number of instances that the managed instance group # will attempt to create. The group attempts to create each instance # only once. If the group fails to create any of these instances, it # decreases the group's targetSize value accordingly. - "deleting": 42, # [Output Only] The number of instances in the managed instance group that + "deleting": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be deleted or are currently being deleted. - "none": 42, # [Output Only] The number of instances in the managed instance group that + "none": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are running and have no scheduled actions. - "queuing": 42, # [Output Only] The number of instances that the managed instance group + "queuing": 42, # Output only. [Output Only] The number of instances that the managed instance group # is currently queuing. - "recreating": 42, # [Output Only] The number of instances in the managed instance group that + "recreating": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be recreated or are currently being being recreated. # Recreating an instance deletes the existing root persistent disk # and creates a new disk from the image that is defined in the # instance template. - "refreshing": 42, # [Output Only] The number of instances in the managed instance group that + "refreshing": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are being reconfigured with properties that do not require a restart # or a recreate action. For example, setting or removing target # pools for the instance. - "restarting": 42, # [Output Only] The number of instances in the managed instance group that + "restarting": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be restarted or are currently being restarted. - "resuming": 42, # [Output Only] The number of instances in the managed instance group that + "resuming": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be resumed or are currently being resumed. - "starting": 42, # [Output Only] The number of instances in the managed instance group that + "starting": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be started or are currently being started. - "stopping": 42, # [Output Only] The number of instances in the managed instance group that + "stopping": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be stopped or are currently being stopped. - "suspending": 42, # [Output Only] The number of instances in the managed instance group that + "suspending": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be suspended or are currently being suspended. - "verifying": 42, # [Output Only] The number of instances in the managed instance group that + "verifying": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are being verified. See the managedInstances[].currentAction # property in the listManagedInstances method documentation. }, @@ -16515,7 +17049,7 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve an InstanceGroupManager. - "id": "A String", # [Output Only] A unique identifier for this resource type. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this resource type. The server # generates this identifier. "instanceFlexibilityPolicy": { # Instance flexibility allowing MIG to create VMs from multiple # types of machines. @@ -16527,7 +17061,7 @@

Method Details

"disks": [ # List of disks to be attached to the instances created from this # selection. { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. Valid values are ARM64 + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 # or X86_64. "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is # deleted (but not when the disk is detached from the instance). @@ -16647,7 +17181,7 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # [Output Only] A zero-based index to this disk, where 0 is reserved for the + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the # boot disk. If you have many disks attached to an instance, each # disk would have a unique index number. "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created @@ -16758,9 +17292,11 @@

Method Details

], "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT - # & PATCH) when empty. + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. "a_key": "A String", }, "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. @@ -16952,11 +17488,11 @@

Method Details

# In certain configurations, persistent disks can use NVMe. For more # information, seeAbout # persistent disks. - "kind": "compute#attachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], - "locked": True or False, # [Output Only] Whether to indicate the attached disk is locked. The locked + "locked": True or False, # Output only. [Output Only] Whether to indicate the attached disk is locked. The locked # disk is not allowed to be detached from the instance, or to be used as the # source of the snapshot creation, and the image creation. The instance with # at least one locked attached disk is not allow to be used as source of @@ -16964,12 +17500,12 @@

Method Details

# deleted with --keep-disk parameter set to true for locked disks. "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk # in READ_WRITE mode. - "savedState": "A String", # For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this # field is set to PRESERVED if the LocalSSD data has been saved # to a persistent location by customer request. (see the # discard_local_ssd option on Stop/Suspend). # Read-only in the api. - "shieldedInstanceInitialState": { # Initial State for shielded instance, # [Output Only] shielded vm initial state stored on disk + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). { @@ -17004,7 +17540,7 @@

Method Details

# Note that for InstanceTemplate, specify the disk name for zonal disk, # and the URL for regional disk. "type": "A String", # Specifies the type of the disk, either SCRATCH orPERSISTENT. If not specified, the default isPERSISTENT. - "userLicenses": [ # [Output Only] A list of user provided licenses. It represents a list of + "userLicenses": [ # Output only. [Output Only] A list of user provided licenses. It represents a list of # URLs to the license resource. Unlike regular licenses, user provided # licenses can be modified after the disk is created. "A String", @@ -17029,7 +17565,7 @@

Method Details

"disks": [ # List of disks to be attached to the instances created from this # selection. { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. Valid values are ARM64 + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 # or X86_64. "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is # deleted (but not when the disk is detached from the instance). @@ -17149,7 +17685,7 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # [Output Only] A zero-based index to this disk, where 0 is reserved for the + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the # boot disk. If you have many disks attached to an instance, each # disk would have a unique index number. "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created @@ -17260,9 +17796,11 @@

Method Details

], "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT - # & PATCH) when empty. + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. "a_key": "A String", }, "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. @@ -17454,11 +17992,11 @@

Method Details

# In certain configurations, persistent disks can use NVMe. For more # information, seeAbout # persistent disks. - "kind": "compute#attachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], - "locked": True or False, # [Output Only] Whether to indicate the attached disk is locked. The locked + "locked": True or False, # Output only. [Output Only] Whether to indicate the attached disk is locked. The locked # disk is not allowed to be detached from the instance, or to be used as the # source of the snapshot creation, and the image creation. The instance with # at least one locked attached disk is not allow to be used as source of @@ -17466,12 +18004,12 @@

Method Details

# deleted with --keep-disk parameter set to true for locked disks. "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk # in READ_WRITE mode. - "savedState": "A String", # For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this # field is set to PRESERVED if the LocalSSD data has been saved # to a persistent location by customer request. (see the # discard_local_ssd option on Stop/Suspend). # Read-only in the api. - "shieldedInstanceInitialState": { # Initial State for shielded instance, # [Output Only] shielded vm initial state stored on disk + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). { @@ -17506,7 +18044,7 @@

Method Details

# Note that for InstanceTemplate, specify the disk name for zonal disk, # and the URL for regional disk. "type": "A String", # Specifies the type of the disk, either SCRATCH orPERSISTENT. If not specified, the default isPERSISTENT. - "userLicenses": [ # [Output Only] A list of user provided licenses. It represents a list of + "userLicenses": [ # Output only. [Output Only] A list of user provided licenses. It represents a list of # URLs to the license resource. Unlike regular licenses, user provided # licenses can be modified after the disk is created. "A String", @@ -17537,7 +18075,7 @@

Method Details

# the capacity above standard_capacity_base. }, }, - "instanceGroup": "A String", # [Output Only] The URL of the Instance Group resource. + "instanceGroup": "A String", # Output only. [Output Only] The URL of the Instance Group resource. "instanceLifecyclePolicy": { # The repair policy for this managed instance group. "defaultActionOnFailure": "A String", # The action that a MIG performs on a failed VM. If the value of the onFailedHealthCheck field # is `DEFAULT_ACTION`, then the same action also applies to the VMs on which your application @@ -17597,7 +18135,7 @@

Method Details

# instance group. The group uses this template to create all new instances # in the managed instance group. The templates for existing instances in the # group do not change unless you run recreateInstances, runapplyUpdatesToInstances, or set the group'supdatePolicy.type to PROACTIVE. - "kind": "compute#instanceGroupManager", # [Output Only] The resource type, which is alwayscompute#instanceGroupManager for managed instance groups. + "kind": "compute#instanceGroupManager", # Output only. [Output Only] The resource type, which is alwayscompute#instanceGroupManager for managed instance groups. "listManagedInstancesResults": "A String", # Pagination behavior of the listManagedInstances API method for # this managed instance group. "multiMig": "A String", # URL to the multi-MIG that this Managed Instance Group belongs to. @@ -17614,13 +18152,15 @@

Method Details

"params": { # Input only additional params for instance group manager creation. # Input only. Additional params passed with the request, but not persisted # as part of resource payload. "resourceManagerTags": { # Resource manager tags to bind to the managed instance group. The tags are - # key-value pairs. Keys must be in the format tagKeys/123 and values in the - # format tagValues/456. For more information, seeManage tags + # key-value pairs. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. For more information, seeManage tags # for resources. "a_key": "A String", }, }, - "region": "A String", # [Output Only] The URL of theregion + "region": "A String", # Output only. [Output Only] The URL of theregion # where the managed instance group resides (for regional resources). "resourcePolicies": { # Resource policies for this managed instance group. "workloadPolicy": "A String", # The URL of the workload policy that is specified for this managed @@ -17633,11 +18173,11 @@

Method Details

# - projects/project/regions/region/resourcePolicies/resourcePolicy # - regions/region/resourcePolicies/resourcePolicy }, - "satisfiesPzi": True or False, # [Output Only] Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] The URL for this managed instance group. The server defines + "satisfiesPzi": True or False, # Output only. [Output Only] Reserved for future use. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] The URL for this managed instance group. The server defines # this URL. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "serviceAccount": "A String", # The service account to be used as credentials for all operations performed # by the managed instance group on instances. The service accounts needs all # permissions required to create and delete instances. @@ -17689,21 +18229,21 @@

Method Details

}, }, }, - "status": { # [Output Only] The status of this managed instance group. - "allInstancesConfig": { # [Output only] Status of all-instances configuration on the group. - "currentRevision": "A String", # [Output Only] Current all-instances configuration revision. + "status": { # Output only. [Output Only] The status of this managed instance group. + "allInstancesConfig": { # Output only. [Output only] Status of all-instances configuration on the group. + "currentRevision": "A String", # Output only. [Output Only] Current all-instances configuration revision. # This value is in RFC3339 text format. - "effective": True or False, # [Output Only] A bit indicating whether this configuration has + "effective": True or False, # Output only. [Output Only] A bit indicating whether this configuration has # been applied to all managed instances in the group. }, - "autoscaler": "A String", # [Output Only] The URL of theAutoscaler + "autoscaler": "A String", # Output only. [Output Only] The URL of theAutoscaler # that targets this instance group manager. - "bulkInstanceOperation": { # Bulk instance operation is the creation of VMs in a MIG when the # [Output Only] The status of bulk instance operation. + "bulkInstanceOperation": { # Bulk instance operation is the creation of VMs in a MIG when the # Output only. [Output Only] The status of bulk instance operation. # targetSizePolicy.mode is set to BULK. - "inProgress": True or False, # [Output Only] Informs whether bulk instance operation is in progress. - "lastProgressCheck": { # [Output Only] Information from the last progress check of bulk instance + "inProgress": True or False, # Output only. [Output Only] Informs whether bulk instance operation is in progress. + "lastProgressCheck": { # Output only. [Output Only] Information from the last progress check of bulk instance # operation. - "error": { # [Output Only] Errors encountered during bulk instance operation. + "error": { # Output only. [Output Only] Errors encountered during bulk instance operation. "errors": [ # [Output Only] The array of errors encountered while processing this # operation. { @@ -17800,40 +18340,40 @@

Method Details

}, ], }, - "timestamp": "A String", # [Output Only] Timestamp of the last progress check of bulk instance + "timestamp": "A String", # Output only. [Output Only] Timestamp of the last progress check of bulk instance # operation. Timestamp is in RFC3339 text format. }, }, - "isStable": True or False, # [Output Only] A bit indicating whether the managed instance group is in a + "isStable": True or False, # Output only. [Output Only] A bit indicating whether the managed instance group is in a # stable state. A stable state means that: none of the instances in the # managed instance group is currently undergoing any type of change (for # example, creation, restart, or deletion); no future changes are scheduled # for instances in the managed instance group; and the managed instance # group itself is not being modified. - "stateful": { # [Output Only] Stateful status of the given Instance Group Manager. - "hasStatefulConfig": True or False, # [Output Only] A bit indicating whether the managed instance group + "stateful": { # Output only. [Output Only] Stateful status of the given Instance Group Manager. + "hasStatefulConfig": True or False, # Output only. [Output Only] A bit indicating whether the managed instance group # has stateful configuration, that is, if you have configured any items # in a stateful policy or in per-instance configs. # The group might report that it has no stateful configuration even when # there is still some preserved state on a managed instance, for example, # if you have deleted all PICs but not yet applied those deletions. - "isStateful": True or False, # [Output Only] A bit indicating whether the managed instance group + "isStateful": True or False, # Output only. [Output Only] A bit indicating whether the managed instance group # has stateful configuration, that is, if you have configured any items # in a stateful policy or in per-instance configs. # The group might report that it has no stateful configuration even when # there is still some preserved state on a managed instance, for example, # if you have deleted all PICs but not yet applied those deletions. This # field is deprecated in favor of has_stateful_config. - "perInstanceConfigs": { # [Output Only] Status of per-instance configurations on the instances. - "allEffective": True or False, # A bit indicating if all of the group's per-instance configurations + "perInstanceConfigs": { # Output only. [Output Only] Status of per-instance configurations on the instances. + "allEffective": True or False, # Output only. A bit indicating if all of the group's per-instance configurations # (listed in the output of a listPerInstanceConfigs API call) have # status EFFECTIVE or there are no per-instance-configs. }, }, - "versionTarget": { # [Output Only] A status of consistency of Instances' versions with their + "versionTarget": { # Output only. [Output Only] A status of consistency of Instances' versions with their # target version specified by version field on Instance Group # Manager. - "isReached": True or False, # [Output Only] A bit indicating whether version target has been reached + "isReached": True or False, # Output only. [Output Only] A bit indicating whether version target has been reached # in this managed instance group, i.e. all instances are in their target # version. Instances' target version are specified byversion field on Instance Group Manager. }, @@ -17885,7 +18425,7 @@

Method Details

# operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxSurge. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -17923,7 +18463,7 @@

Method Details

# in which the managed instance group operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxUnavailable. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -18005,7 +18545,7 @@

Method Details

# If unset, this version will update any remaining instances not # updated by another version. ReadStarting # a canary update for more information. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -18024,7 +18564,7 @@

Method Details

}, }, ], - "zone": "A String", # [Output Only] The URL of azone + "zone": "A String", # Output only. [Output Only] The URL of azone # where the managed instance group is located (for zonal resources). } @@ -18206,10 +18746,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -18221,8 +18761,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -18568,10 +19108,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -18583,8 +19123,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.instanceGroups.html b/docs/dyn/compute_alpha.instanceGroups.html index a7df96c0b6..2c4b6ddf34 100644 --- a/docs/dyn/compute_alpha.instanceGroups.html +++ b/docs/dyn/compute_alpha.instanceGroups.html @@ -319,10 +319,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -334,8 +334,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -525,10 +525,10 @@

Method Details

An object of the form: { - "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. + "id": "A String", # Output only. [Output Only] Unique identifier for the resource; defined by the server. "items": { # A list of InstanceGroupsScopedList resources. "a_key": { # The name of the scope that contains this set of instance groups. - "instanceGroups": [ # [Output Only] The list ofinstance + "instanceGroups": [ # Output only. [Output Only] The list ofinstance # groups that are contained in this scope. { # Represents an Instance Group resource. # @@ -546,16 +546,16 @@

Method Details

# # For more information, readInstance # groups. - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this instance group inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this instance group inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "fingerprint": "A String", # [Output Only] The fingerprint of the named ports. The system + "fingerprint": "A String", # Output only. [Output Only] The fingerprint of the named ports. The system # uses this fingerprint to detect conflicts when multiple users change the # named ports concurrently. - "id": "A String", # [Output Only] A unique identifier for this instance group, generated + "id": "A String", # Output only. [Output Only] A unique identifier for this instance group, generated # by the server. - "kind": "compute#instanceGroup", # [Output Only] The resource type, which is alwayscompute#instanceGroup for instance groups. + "kind": "compute#instanceGroup", # Output only. [Output Only] The resource type, which is alwayscompute#instanceGroup for instance groups. "name": "A String", # The name of the instance group. The name must be 1-63 characters # long, and comply withRFC1035. "namedPorts": [ # Optional. Assigns a name to a port number. For example:{name: "http", port: 80} @@ -577,21 +577,21 @@

Method Details

# instance group belong. If your instance has multiple network interfaces, # then the network and subnetwork fields only refer to the # network and subnet used by your primary interface (nic0). - "region": "A String", # [Output Only] The URL of theregion + "region": "A String", # Output only. [Output Only] The URL of theregion # where the instance group is located (for regional resources). - "selfLink": "A String", # [Output Only] The URL for this instance group. The server generates + "selfLink": "A String", # Output only. [Output Only] The URL for this instance group. The server generates # this URL. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "size": 42, # [Output Only] The total number of instances in the instance group. - "subnetwork": "A String", # [Output Only] The URL of the subnetwork to which all instances in the + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "size": 42, # Output only. [Output Only] The total number of instances in the instance group. + "subnetwork": "A String", # Output only. [Output Only] The URL of the subnetwork to which all instances in the # instance group belong. If your instance has multiple network interfaces, # then the network and subnetwork fields only refer to the # network and subnet used by your primary interface (nic0). - "zone": "A String", # [Output Only] The URL of thezone + "zone": "A String", # Output only. [Output Only] The URL of thezone # where the instance group is located (for zonal resources). }, ], - "warning": { # [Output Only] An informational warning that replaces the list of + "warning": { # Output only. [Output Only] An informational warning that replaces the list of # instance groups when the list is empty. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -619,18 +619,18 @@

Method Details

}, }, }, - "kind": "compute#instanceGroupAggregatedList", # [Output Only] The resource type, which is alwayscompute#instanceGroupAggregatedList for aggregated lists of + "kind": "compute#instanceGroupAggregatedList", # Output only. [Output Only] The resource type, which is alwayscompute#instanceGroupAggregatedList for aggregated lists of # instance groups. - "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for + "nextPageToken": "A String", # Output only. [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], - "warning": { # [Output Only] Informational warning message. + "warning": { # Output only. [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there # are no results in the response. @@ -867,10 +867,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -882,8 +882,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1001,16 +1001,16 @@

Method Details

# # For more information, readInstance # groups. - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this instance group inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this instance group inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "fingerprint": "A String", # [Output Only] The fingerprint of the named ports. The system + "fingerprint": "A String", # Output only. [Output Only] The fingerprint of the named ports. The system # uses this fingerprint to detect conflicts when multiple users change the # named ports concurrently. - "id": "A String", # [Output Only] A unique identifier for this instance group, generated + "id": "A String", # Output only. [Output Only] A unique identifier for this instance group, generated # by the server. - "kind": "compute#instanceGroup", # [Output Only] The resource type, which is alwayscompute#instanceGroup for instance groups. + "kind": "compute#instanceGroup", # Output only. [Output Only] The resource type, which is alwayscompute#instanceGroup for instance groups. "name": "A String", # The name of the instance group. The name must be 1-63 characters # long, and comply withRFC1035. "namedPorts": [ # Optional. Assigns a name to a port number. For example:{name: "http", port: 80} @@ -1032,17 +1032,17 @@

Method Details

# instance group belong. If your instance has multiple network interfaces, # then the network and subnetwork fields only refer to the # network and subnet used by your primary interface (nic0). - "region": "A String", # [Output Only] The URL of theregion + "region": "A String", # Output only. [Output Only] The URL of theregion # where the instance group is located (for regional resources). - "selfLink": "A String", # [Output Only] The URL for this instance group. The server generates + "selfLink": "A String", # Output only. [Output Only] The URL for this instance group. The server generates # this URL. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "size": 42, # [Output Only] The total number of instances in the instance group. - "subnetwork": "A String", # [Output Only] The URL of the subnetwork to which all instances in the + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "size": 42, # Output only. [Output Only] The total number of instances in the instance group. + "subnetwork": "A String", # Output only. [Output Only] The URL of the subnetwork to which all instances in the # instance group belong. If your instance has multiple network interfaces, # then the network and subnetwork fields only refer to the # network and subnet used by your primary interface (nic0). - "zone": "A String", # [Output Only] The URL of thezone + "zone": "A String", # Output only. [Output Only] The URL of thezone # where the instance group is located (for zonal resources). } @@ -1075,16 +1075,16 @@

Method Details

# # For more information, readInstance # groups. - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this instance group inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this instance group inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "fingerprint": "A String", # [Output Only] The fingerprint of the named ports. The system + "fingerprint": "A String", # Output only. [Output Only] The fingerprint of the named ports. The system # uses this fingerprint to detect conflicts when multiple users change the # named ports concurrently. - "id": "A String", # [Output Only] A unique identifier for this instance group, generated + "id": "A String", # Output only. [Output Only] A unique identifier for this instance group, generated # by the server. - "kind": "compute#instanceGroup", # [Output Only] The resource type, which is alwayscompute#instanceGroup for instance groups. + "kind": "compute#instanceGroup", # Output only. [Output Only] The resource type, which is alwayscompute#instanceGroup for instance groups. "name": "A String", # The name of the instance group. The name must be 1-63 characters # long, and comply withRFC1035. "namedPorts": [ # Optional. Assigns a name to a port number. For example:{name: "http", port: 80} @@ -1106,17 +1106,17 @@

Method Details

# instance group belong. If your instance has multiple network interfaces, # then the network and subnetwork fields only refer to the # network and subnet used by your primary interface (nic0). - "region": "A String", # [Output Only] The URL of theregion + "region": "A String", # Output only. [Output Only] The URL of theregion # where the instance group is located (for regional resources). - "selfLink": "A String", # [Output Only] The URL for this instance group. The server generates + "selfLink": "A String", # Output only. [Output Only] The URL for this instance group. The server generates # this URL. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "size": 42, # [Output Only] The total number of instances in the instance group. - "subnetwork": "A String", # [Output Only] The URL of the subnetwork to which all instances in the + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "size": 42, # Output only. [Output Only] The total number of instances in the instance group. + "subnetwork": "A String", # Output only. [Output Only] The URL of the subnetwork to which all instances in the # instance group belong. If your instance has multiple network interfaces, # then the network and subnetwork fields only refer to the # network and subnet used by your primary interface (nic0). - "zone": "A String", # [Output Only] The URL of thezone + "zone": "A String", # Output only. [Output Only] The URL of thezone # where the instance group is located (for zonal resources). } @@ -1298,10 +1298,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1313,8 +1313,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1499,7 +1499,7 @@

Method Details

An object of the form: { # A list of InstanceGroup resources. - "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. + "id": "A String", # Output only. [Output Only] Unique identifier for the resource; defined by the server. "items": [ # A list of InstanceGroup resources. { # Represents an Instance Group resource. # @@ -1517,16 +1517,16 @@

Method Details

# # For more information, readInstance # groups. - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this instance group inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this instance group inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "fingerprint": "A String", # [Output Only] The fingerprint of the named ports. The system + "fingerprint": "A String", # Output only. [Output Only] The fingerprint of the named ports. The system # uses this fingerprint to detect conflicts when multiple users change the # named ports concurrently. - "id": "A String", # [Output Only] A unique identifier for this instance group, generated + "id": "A String", # Output only. [Output Only] A unique identifier for this instance group, generated # by the server. - "kind": "compute#instanceGroup", # [Output Only] The resource type, which is alwayscompute#instanceGroup for instance groups. + "kind": "compute#instanceGroup", # Output only. [Output Only] The resource type, which is alwayscompute#instanceGroup for instance groups. "name": "A String", # The name of the instance group. The name must be 1-63 characters # long, and comply withRFC1035. "namedPorts": [ # Optional. Assigns a name to a port number. For example:{name: "http", port: 80} @@ -1548,28 +1548,28 @@

Method Details

# instance group belong. If your instance has multiple network interfaces, # then the network and subnetwork fields only refer to the # network and subnet used by your primary interface (nic0). - "region": "A String", # [Output Only] The URL of theregion + "region": "A String", # Output only. [Output Only] The URL of theregion # where the instance group is located (for regional resources). - "selfLink": "A String", # [Output Only] The URL for this instance group. The server generates + "selfLink": "A String", # Output only. [Output Only] The URL for this instance group. The server generates # this URL. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "size": 42, # [Output Only] The total number of instances in the instance group. - "subnetwork": "A String", # [Output Only] The URL of the subnetwork to which all instances in the + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "size": 42, # Output only. [Output Only] The total number of instances in the instance group. + "subnetwork": "A String", # Output only. [Output Only] The URL of the subnetwork to which all instances in the # instance group belong. If your instance has multiple network interfaces, # then the network and subnetwork fields only refer to the # network and subnet used by your primary interface (nic0). - "zone": "A String", # [Output Only] The URL of thezone + "zone": "A String", # Output only. [Output Only] The URL of thezone # where the instance group is located (for zonal resources). }, ], - "kind": "compute#instanceGroupList", # [Output Only] The resource type, which is alwayscompute#instanceGroupList for instance group lists. - "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for + "kind": "compute#instanceGroupList", # Output only. [Output Only] The resource type, which is alwayscompute#instanceGroupList for instance group lists. + "nextPageToken": "A String", # Output only. [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "warning": { # [Output Only] Informational warning message. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "warning": { # Output only. [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there # are no results in the response. @@ -1711,29 +1711,29 @@

Method Details

An object of the form: { - "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. + "id": "A String", # Output only. [Output Only] Unique identifier for the resource; defined by the server. "items": [ # A list of InstanceWithNamedPorts resources. { - "instance": "A String", # [Output Only] The URL of the instance. - "namedPorts": [ # [Output Only] The named ports that belong to this instance group. + "instance": "A String", # Output only. [Output Only] The URL of the instance. + "namedPorts": [ # Output only. [Output Only] The named ports that belong to this instance group. { # The named port. For example: <"http", 80>. "name": "A String", # The name for this named port. # The name must be 1-63 characters long, and comply withRFC1035. "port": 42, # The port number, which can be a value between 1 and 65535. }, ], - "status": "A String", # [Output Only] The status of the instance. + "status": "A String", # Output only. [Output Only] The status of the instance. }, ], - "kind": "compute#instanceGroupsListInstances", # [Output Only] The resource type, which is alwayscompute#instanceGroupsListInstances for the list of instances + "kind": "compute#instanceGroupsListInstances", # Output only. [Output Only] The resource type, which is alwayscompute#instanceGroupsListInstances for the list of instances # in the specified instance group. - "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for + "nextPageToken": "A String", # Output only. [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "warning": { # [Output Only] Informational warning message. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "warning": { # Output only. [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there # are no results in the response. @@ -1995,10 +1995,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2010,8 +2010,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2297,10 +2297,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2312,8 +2312,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.instanceSettings.html b/docs/dyn/compute_alpha.instanceSettings.html index 183f51700c..0e090a461e 100644 --- a/docs/dyn/compute_alpha.instanceSettings.html +++ b/docs/dyn/compute_alpha.instanceSettings.html @@ -118,17 +118,17 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve the resource. - "kind": "compute#instanceSettings", # [Output Only] Type of the resource. Alwayscompute#instance_settings for instance settings. + "kind": "compute#instanceSettings", # Output only. [Output Only] Type of the resource. Alwayscompute#instance_settings for instance settings. "metadata": { # The metadata key/value pairs assigned to all the instances in the # corresponding scope. "items": { # A metadata key/value items map. # The total size of all keys and values must be less than 512KB. "a_key": "A String", }, - "kind": "compute#metadata", # [Output Only] Type of the resource. Always compute#metadata + "kind": "compute#metadata", # Output only. [Output Only] Type of the resource. Always compute#metadata # for metadata. }, - "zone": "A String", # [Output Only] URL of the zone where the resource resides + "zone": "A String", # Output only. [Output Only] URL of the zone where the resource resides # You must specify this field as part of the HTTP request URL. It is not # settable as a field in the request body. } @@ -158,17 +158,17 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve the resource. - "kind": "compute#instanceSettings", # [Output Only] Type of the resource. Alwayscompute#instance_settings for instance settings. + "kind": "compute#instanceSettings", # Output only. [Output Only] Type of the resource. Alwayscompute#instance_settings for instance settings. "metadata": { # The metadata key/value pairs assigned to all the instances in the # corresponding scope. "items": { # A metadata key/value items map. # The total size of all keys and values must be less than 512KB. "a_key": "A String", }, - "kind": "compute#metadata", # [Output Only] Type of the resource. Always compute#metadata + "kind": "compute#metadata", # Output only. [Output Only] Type of the resource. Always compute#metadata # for metadata. }, - "zone": "A String", # [Output Only] URL of the zone where the resource resides + "zone": "A String", # Output only. [Output Only] URL of the zone where the resource resides # You must specify this field as part of the HTTP request URL. It is not # settable as a field in the request body. } @@ -352,10 +352,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -367,8 +367,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.instanceTemplates.html b/docs/dyn/compute_alpha.instanceTemplates.html index 4dd5ed6f38..7ed8abd0ea 100644 --- a/docs/dyn/compute_alpha.instanceTemplates.html +++ b/docs/dyn/compute_alpha.instanceTemplates.html @@ -240,13 +240,13 @@

Method Details

# global or regional instance templates. # # For more information, readInstance Templates. - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this instance template inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this instance template inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] A unique identifier for this instance template. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this instance template. The server # defines this identifier. - "kind": "compute#instanceTemplate", # [Output Only] The resource type, which is alwayscompute#instanceTemplate for instance templates. + "kind": "compute#instanceTemplate", # Output only. [Output Only] The resource type, which is alwayscompute#instanceTemplate for instance templates. "name": "A String", # Name of the resource; provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -302,7 +302,7 @@

Method Details

"disks": [ # An array of disks that are associated with the instances that are created # from these properties. { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. Valid values are ARM64 + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 # or X86_64. "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is # deleted (but not when the disk is detached from the instance). @@ -422,7 +422,7 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # [Output Only] A zero-based index to this disk, where 0 is reserved for the + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the # boot disk. If you have many disks attached to an instance, each # disk would have a unique index number. "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created @@ -533,9 +533,11 @@

Method Details

], "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT - # & PATCH) when empty. + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. "a_key": "A String", }, "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. @@ -727,11 +729,11 @@

Method Details

# In certain configurations, persistent disks can use NVMe. For more # information, seeAbout # persistent disks. - "kind": "compute#attachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], - "locked": True or False, # [Output Only] Whether to indicate the attached disk is locked. The locked + "locked": True or False, # Output only. [Output Only] Whether to indicate the attached disk is locked. The locked # disk is not allowed to be detached from the instance, or to be used as the # source of the snapshot creation, and the image creation. The instance with # at least one locked attached disk is not allow to be used as source of @@ -739,12 +741,12 @@

Method Details

# deleted with --keep-disk parameter set to true for locked disks. "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk # in READ_WRITE mode. - "savedState": "A String", # For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this # field is set to PRESERVED if the LocalSSD data has been saved # to a persistent location by customer request. (see the # discard_local_ssd option on Stop/Suspend). # Read-only in the api. - "shieldedInstanceInitialState": { # Initial State for shielded instance, # [Output Only] shielded vm initial state stored on disk + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). { @@ -779,7 +781,7 @@

Method Details

# Note that for InstanceTemplate, specify the disk name for zonal disk, # and the URL for regional disk. "type": "A String", # Specifies the type of the disk, either SCRATCH orPERSISTENT. If not specified, the default isPERSISTENT. - "userLicenses": [ # [Output Only] A list of user provided licenses. It represents a list of + "userLicenses": [ # Output only. [Output Only] A list of user provided licenses. It represents a list of # URLs to the license resource. Unlike regular licenses, user provided # licenses can be modified after the disk is created. "A String", @@ -845,7 +847,7 @@

Method Details

# or equal to 262144 bytes (256 KiB). }, ], - "kind": "compute#metadata", # [Output Only] Type of the resource. Always compute#metadata + "kind": "compute#metadata", # Output only. [Output Only] Type of the resource. Always compute#metadata # for metadata. }, "minCpuPlatform": "A String", # Minimum cpu/platform to be used by instances. The instance may be @@ -868,7 +870,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -888,7 +890,7 @@

Method Details

# If an AccessConfig with a valid external IP address is specified, it must # match that of the networkTier associated with the Address resource owning # that IP. - "publicDnsName": "A String", # [Output Only] The public DNS domain name for the instance. + "publicDnsName": "A String", # Output only. [Output Only] The public DNS domain name for the instance. "publicPtrDomainName": "A String", # The DNS domain name for the public PTR record. # # You can set this field only if the `setPublicPtr` field is enabled inaccessConfig. If this field is unspecified inipv6AccessConfig, a default PTR record will be created for @@ -940,7 +942,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -960,7 +962,7 @@

Method Details

# If an AccessConfig with a valid external IP address is specified, it must # match that of the networkTier associated with the Address resource owning # that IP. - "publicDnsName": "A String", # [Output Only] The public DNS domain name for the instance. + "publicDnsName": "A String", # Output only. [Output Only] The public DNS domain name for the instance. "publicPtrDomainName": "A String", # The DNS domain name for the public PTR record. # # You can set this field only if the `setPublicPtr` field is enabled inaccessConfig. If this field is unspecified inipv6AccessConfig, a default PTR record will be created for @@ -978,7 +980,7 @@

Method Details

# default and only option is ONE_TO_ONE_NAT. Inipv6AccessConfigs, the default and only option isDIRECT_IPV6. }, ], - "ipv6AccessType": "A String", # [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be + "ipv6AccessType": "A String", # Output only. [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be # accessed from the Internet. This field is always inherited from its # subnetwork. # @@ -987,7 +989,7 @@

Method Details

# use a static internal IP address, it must be unused and in the same region # as the instance's zone. If not specified, Google Cloud will automatically # assign an internal IPv6 address from the instance's subnetwork. - "kind": "compute#networkInterface", # [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. + "kind": "compute#networkInterface", # Output only. [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. "name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. @@ -1017,6 +1019,10 @@

Method Details

"queueCount": 42, # The networking queue count that's specified by users for the network # interface. Both Rx and Tx queues will be set to this number. It'll be empty # if not specified by the users. + "serviceClassId": "A String", # Optional. Producer Service's Service class Id for the region of this network + # interface. Can only be used with network_attachment. It is not possible to + # use on its own however, network_attachment can be used without + # service_class_id. "stackType": "A String", # The stack type for this network interface. To assign only IPv4 addresses, # use IPV4_ONLY. To assign both IPv4 and IPv6 addresses, useIPV4_IPV6. If not specified, IPV4_ONLY is used. # @@ -1315,11 +1321,11 @@

Method Details

"identityCertificateEnabled": True or False, }, }, - "region": "A String", # [Output Only] URL of the region where the instance template resides. Only + "region": "A String", # Output only. [Output Only] URL of the region where the instance template resides. Only # applicable for regional resources. - "selfLink": "A String", # [Output Only] The URL for this instance template. The server defines this + "selfLink": "A String", # Output only. [Output Only] The URL for this instance template. The server defines this # URL. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "sourceInstance": "A String", # The source instance used to create the template. You can provide this as a # partial or full URL to the resource. For example, the following are valid # values: @@ -1391,13 +1397,13 @@

Method Details

}, }, }, - "kind": "compute#instanceTemplateAggregatedList", # Type of resource. + "kind": "compute#instanceTemplateAggregatedList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -1632,10 +1638,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1647,8 +1653,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1764,13 +1770,13 @@

Method Details

# global or regional instance templates. # # For more information, readInstance Templates. - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this instance template inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this instance template inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] A unique identifier for this instance template. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this instance template. The server # defines this identifier. - "kind": "compute#instanceTemplate", # [Output Only] The resource type, which is alwayscompute#instanceTemplate for instance templates. + "kind": "compute#instanceTemplate", # Output only. [Output Only] The resource type, which is alwayscompute#instanceTemplate for instance templates. "name": "A String", # Name of the resource; provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -1826,7 +1832,7 @@

Method Details

"disks": [ # An array of disks that are associated with the instances that are created # from these properties. { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. Valid values are ARM64 + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 # or X86_64. "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is # deleted (but not when the disk is detached from the instance). @@ -1946,7 +1952,7 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # [Output Only] A zero-based index to this disk, where 0 is reserved for the + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the # boot disk. If you have many disks attached to an instance, each # disk would have a unique index number. "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created @@ -2057,9 +2063,11 @@

Method Details

], "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT - # & PATCH) when empty. + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. "a_key": "A String", }, "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. @@ -2251,11 +2259,11 @@

Method Details

# In certain configurations, persistent disks can use NVMe. For more # information, seeAbout # persistent disks. - "kind": "compute#attachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], - "locked": True or False, # [Output Only] Whether to indicate the attached disk is locked. The locked + "locked": True or False, # Output only. [Output Only] Whether to indicate the attached disk is locked. The locked # disk is not allowed to be detached from the instance, or to be used as the # source of the snapshot creation, and the image creation. The instance with # at least one locked attached disk is not allow to be used as source of @@ -2263,12 +2271,12 @@

Method Details

# deleted with --keep-disk parameter set to true for locked disks. "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk # in READ_WRITE mode. - "savedState": "A String", # For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this # field is set to PRESERVED if the LocalSSD data has been saved # to a persistent location by customer request. (see the # discard_local_ssd option on Stop/Suspend). # Read-only in the api. - "shieldedInstanceInitialState": { # Initial State for shielded instance, # [Output Only] shielded vm initial state stored on disk + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). { @@ -2303,7 +2311,7 @@

Method Details

# Note that for InstanceTemplate, specify the disk name for zonal disk, # and the URL for regional disk. "type": "A String", # Specifies the type of the disk, either SCRATCH orPERSISTENT. If not specified, the default isPERSISTENT. - "userLicenses": [ # [Output Only] A list of user provided licenses. It represents a list of + "userLicenses": [ # Output only. [Output Only] A list of user provided licenses. It represents a list of # URLs to the license resource. Unlike regular licenses, user provided # licenses can be modified after the disk is created. "A String", @@ -2369,7 +2377,7 @@

Method Details

# or equal to 262144 bytes (256 KiB). }, ], - "kind": "compute#metadata", # [Output Only] Type of the resource. Always compute#metadata + "kind": "compute#metadata", # Output only. [Output Only] Type of the resource. Always compute#metadata # for metadata. }, "minCpuPlatform": "A String", # Minimum cpu/platform to be used by instances. The instance may be @@ -2392,7 +2400,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -2412,7 +2420,7 @@

Method Details

# If an AccessConfig with a valid external IP address is specified, it must # match that of the networkTier associated with the Address resource owning # that IP. - "publicDnsName": "A String", # [Output Only] The public DNS domain name for the instance. + "publicDnsName": "A String", # Output only. [Output Only] The public DNS domain name for the instance. "publicPtrDomainName": "A String", # The DNS domain name for the public PTR record. # # You can set this field only if the `setPublicPtr` field is enabled inaccessConfig. If this field is unspecified inipv6AccessConfig, a default PTR record will be created for @@ -2464,7 +2472,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -2484,7 +2492,7 @@

Method Details

# If an AccessConfig with a valid external IP address is specified, it must # match that of the networkTier associated with the Address resource owning # that IP. - "publicDnsName": "A String", # [Output Only] The public DNS domain name for the instance. + "publicDnsName": "A String", # Output only. [Output Only] The public DNS domain name for the instance. "publicPtrDomainName": "A String", # The DNS domain name for the public PTR record. # # You can set this field only if the `setPublicPtr` field is enabled inaccessConfig. If this field is unspecified inipv6AccessConfig, a default PTR record will be created for @@ -2502,7 +2510,7 @@

Method Details

# default and only option is ONE_TO_ONE_NAT. Inipv6AccessConfigs, the default and only option isDIRECT_IPV6. }, ], - "ipv6AccessType": "A String", # [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be + "ipv6AccessType": "A String", # Output only. [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be # accessed from the Internet. This field is always inherited from its # subnetwork. # @@ -2511,7 +2519,7 @@

Method Details

# use a static internal IP address, it must be unused and in the same region # as the instance's zone. If not specified, Google Cloud will automatically # assign an internal IPv6 address from the instance's subnetwork. - "kind": "compute#networkInterface", # [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. + "kind": "compute#networkInterface", # Output only. [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. "name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. @@ -2541,6 +2549,10 @@

Method Details

"queueCount": 42, # The networking queue count that's specified by users for the network # interface. Both Rx and Tx queues will be set to this number. It'll be empty # if not specified by the users. + "serviceClassId": "A String", # Optional. Producer Service's Service class Id for the region of this network + # interface. Can only be used with network_attachment. It is not possible to + # use on its own however, network_attachment can be used without + # service_class_id. "stackType": "A String", # The stack type for this network interface. To assign only IPv4 addresses, # use IPV4_ONLY. To assign both IPv4 and IPv6 addresses, useIPV4_IPV6. If not specified, IPV4_ONLY is used. # @@ -2839,11 +2851,11 @@

Method Details

"identityCertificateEnabled": True or False, }, }, - "region": "A String", # [Output Only] URL of the region where the instance template resides. Only + "region": "A String", # Output only. [Output Only] URL of the region where the instance template resides. Only # applicable for regional resources. - "selfLink": "A String", # [Output Only] The URL for this instance template. The server defines this + "selfLink": "A String", # Output only. [Output Only] The URL for this instance template. The server defines this # URL. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "sourceInstance": "A String", # The source instance used to create the template. You can provide this as a # partial or full URL to the resource. For example, the following are valid # values: @@ -3285,13 +3297,13 @@

Method Details

# global or regional instance templates. # # For more information, readInstance Templates. - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this instance template inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this instance template inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] A unique identifier for this instance template. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this instance template. The server # defines this identifier. - "kind": "compute#instanceTemplate", # [Output Only] The resource type, which is alwayscompute#instanceTemplate for instance templates. + "kind": "compute#instanceTemplate", # Output only. [Output Only] The resource type, which is alwayscompute#instanceTemplate for instance templates. "name": "A String", # Name of the resource; provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -3347,7 +3359,7 @@

Method Details

"disks": [ # An array of disks that are associated with the instances that are created # from these properties. { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. Valid values are ARM64 + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 # or X86_64. "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is # deleted (but not when the disk is detached from the instance). @@ -3467,7 +3479,7 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # [Output Only] A zero-based index to this disk, where 0 is reserved for the + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the # boot disk. If you have many disks attached to an instance, each # disk would have a unique index number. "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created @@ -3578,9 +3590,11 @@

Method Details

], "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT - # & PATCH) when empty. + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. "a_key": "A String", }, "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. @@ -3772,11 +3786,11 @@

Method Details

# In certain configurations, persistent disks can use NVMe. For more # information, seeAbout # persistent disks. - "kind": "compute#attachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], - "locked": True or False, # [Output Only] Whether to indicate the attached disk is locked. The locked + "locked": True or False, # Output only. [Output Only] Whether to indicate the attached disk is locked. The locked # disk is not allowed to be detached from the instance, or to be used as the # source of the snapshot creation, and the image creation. The instance with # at least one locked attached disk is not allow to be used as source of @@ -3784,12 +3798,12 @@

Method Details

# deleted with --keep-disk parameter set to true for locked disks. "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk # in READ_WRITE mode. - "savedState": "A String", # For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this # field is set to PRESERVED if the LocalSSD data has been saved # to a persistent location by customer request. (see the # discard_local_ssd option on Stop/Suspend). # Read-only in the api. - "shieldedInstanceInitialState": { # Initial State for shielded instance, # [Output Only] shielded vm initial state stored on disk + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). { @@ -3824,7 +3838,7 @@

Method Details

# Note that for InstanceTemplate, specify the disk name for zonal disk, # and the URL for regional disk. "type": "A String", # Specifies the type of the disk, either SCRATCH orPERSISTENT. If not specified, the default isPERSISTENT. - "userLicenses": [ # [Output Only] A list of user provided licenses. It represents a list of + "userLicenses": [ # Output only. [Output Only] A list of user provided licenses. It represents a list of # URLs to the license resource. Unlike regular licenses, user provided # licenses can be modified after the disk is created. "A String", @@ -3890,7 +3904,7 @@

Method Details

# or equal to 262144 bytes (256 KiB). }, ], - "kind": "compute#metadata", # [Output Only] Type of the resource. Always compute#metadata + "kind": "compute#metadata", # Output only. [Output Only] Type of the resource. Always compute#metadata # for metadata. }, "minCpuPlatform": "A String", # Minimum cpu/platform to be used by instances. The instance may be @@ -3913,7 +3927,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -3933,7 +3947,7 @@

Method Details

# If an AccessConfig with a valid external IP address is specified, it must # match that of the networkTier associated with the Address resource owning # that IP. - "publicDnsName": "A String", # [Output Only] The public DNS domain name for the instance. + "publicDnsName": "A String", # Output only. [Output Only] The public DNS domain name for the instance. "publicPtrDomainName": "A String", # The DNS domain name for the public PTR record. # # You can set this field only if the `setPublicPtr` field is enabled inaccessConfig. If this field is unspecified inipv6AccessConfig, a default PTR record will be created for @@ -3985,7 +3999,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -4005,7 +4019,7 @@

Method Details

# If an AccessConfig with a valid external IP address is specified, it must # match that of the networkTier associated with the Address resource owning # that IP. - "publicDnsName": "A String", # [Output Only] The public DNS domain name for the instance. + "publicDnsName": "A String", # Output only. [Output Only] The public DNS domain name for the instance. "publicPtrDomainName": "A String", # The DNS domain name for the public PTR record. # # You can set this field only if the `setPublicPtr` field is enabled inaccessConfig. If this field is unspecified inipv6AccessConfig, a default PTR record will be created for @@ -4023,7 +4037,7 @@

Method Details

# default and only option is ONE_TO_ONE_NAT. Inipv6AccessConfigs, the default and only option isDIRECT_IPV6. }, ], - "ipv6AccessType": "A String", # [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be + "ipv6AccessType": "A String", # Output only. [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be # accessed from the Internet. This field is always inherited from its # subnetwork. # @@ -4032,7 +4046,7 @@

Method Details

# use a static internal IP address, it must be unused and in the same region # as the instance's zone. If not specified, Google Cloud will automatically # assign an internal IPv6 address from the instance's subnetwork. - "kind": "compute#networkInterface", # [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. + "kind": "compute#networkInterface", # Output only. [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. "name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. @@ -4062,6 +4076,10 @@

Method Details

"queueCount": 42, # The networking queue count that's specified by users for the network # interface. Both Rx and Tx queues will be set to this number. It'll be empty # if not specified by the users. + "serviceClassId": "A String", # Optional. Producer Service's Service class Id for the region of this network + # interface. Can only be used with network_attachment. It is not possible to + # use on its own however, network_attachment can be used without + # service_class_id. "stackType": "A String", # The stack type for this network interface. To assign only IPv4 addresses, # use IPV4_ONLY. To assign both IPv4 and IPv6 addresses, useIPV4_IPV6. If not specified, IPV4_ONLY is used. # @@ -4360,11 +4378,11 @@

Method Details

"identityCertificateEnabled": True or False, }, }, - "region": "A String", # [Output Only] URL of the region where the instance template resides. Only + "region": "A String", # Output only. [Output Only] URL of the region where the instance template resides. Only # applicable for regional resources. - "selfLink": "A String", # [Output Only] The URL for this instance template. The server defines this + "selfLink": "A String", # Output only. [Output Only] The URL for this instance template. The server defines this # URL. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "sourceInstance": "A String", # The source instance used to create the template. You can provide this as a # partial or full URL to the resource. For example, the following are valid # values: @@ -4586,10 +4604,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -4601,8 +4619,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -4804,13 +4822,13 @@

Method Details

# global or regional instance templates. # # For more information, readInstance Templates. - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this instance template inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this instance template inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] A unique identifier for this instance template. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this instance template. The server # defines this identifier. - "kind": "compute#instanceTemplate", # [Output Only] The resource type, which is alwayscompute#instanceTemplate for instance templates. + "kind": "compute#instanceTemplate", # Output only. [Output Only] The resource type, which is alwayscompute#instanceTemplate for instance templates. "name": "A String", # Name of the resource; provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -4866,7 +4884,7 @@

Method Details

"disks": [ # An array of disks that are associated with the instances that are created # from these properties. { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. Valid values are ARM64 + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 # or X86_64. "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is # deleted (but not when the disk is detached from the instance). @@ -4986,7 +5004,7 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # [Output Only] A zero-based index to this disk, where 0 is reserved for the + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the # boot disk. If you have many disks attached to an instance, each # disk would have a unique index number. "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created @@ -5097,9 +5115,11 @@

Method Details

], "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT - # & PATCH) when empty. + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. "a_key": "A String", }, "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. @@ -5291,11 +5311,11 @@

Method Details

# In certain configurations, persistent disks can use NVMe. For more # information, seeAbout # persistent disks. - "kind": "compute#attachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], - "locked": True or False, # [Output Only] Whether to indicate the attached disk is locked. The locked + "locked": True or False, # Output only. [Output Only] Whether to indicate the attached disk is locked. The locked # disk is not allowed to be detached from the instance, or to be used as the # source of the snapshot creation, and the image creation. The instance with # at least one locked attached disk is not allow to be used as source of @@ -5303,12 +5323,12 @@

Method Details

# deleted with --keep-disk parameter set to true for locked disks. "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk # in READ_WRITE mode. - "savedState": "A String", # For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this # field is set to PRESERVED if the LocalSSD data has been saved # to a persistent location by customer request. (see the # discard_local_ssd option on Stop/Suspend). # Read-only in the api. - "shieldedInstanceInitialState": { # Initial State for shielded instance, # [Output Only] shielded vm initial state stored on disk + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). { @@ -5343,7 +5363,7 @@

Method Details

# Note that for InstanceTemplate, specify the disk name for zonal disk, # and the URL for regional disk. "type": "A String", # Specifies the type of the disk, either SCRATCH orPERSISTENT. If not specified, the default isPERSISTENT. - "userLicenses": [ # [Output Only] A list of user provided licenses. It represents a list of + "userLicenses": [ # Output only. [Output Only] A list of user provided licenses. It represents a list of # URLs to the license resource. Unlike regular licenses, user provided # licenses can be modified after the disk is created. "A String", @@ -5409,7 +5429,7 @@

Method Details

# or equal to 262144 bytes (256 KiB). }, ], - "kind": "compute#metadata", # [Output Only] Type of the resource. Always compute#metadata + "kind": "compute#metadata", # Output only. [Output Only] Type of the resource. Always compute#metadata # for metadata. }, "minCpuPlatform": "A String", # Minimum cpu/platform to be used by instances. The instance may be @@ -5432,7 +5452,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -5452,7 +5472,7 @@

Method Details

# If an AccessConfig with a valid external IP address is specified, it must # match that of the networkTier associated with the Address resource owning # that IP. - "publicDnsName": "A String", # [Output Only] The public DNS domain name for the instance. + "publicDnsName": "A String", # Output only. [Output Only] The public DNS domain name for the instance. "publicPtrDomainName": "A String", # The DNS domain name for the public PTR record. # # You can set this field only if the `setPublicPtr` field is enabled inaccessConfig. If this field is unspecified inipv6AccessConfig, a default PTR record will be created for @@ -5504,7 +5524,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -5524,7 +5544,7 @@

Method Details

# If an AccessConfig with a valid external IP address is specified, it must # match that of the networkTier associated with the Address resource owning # that IP. - "publicDnsName": "A String", # [Output Only] The public DNS domain name for the instance. + "publicDnsName": "A String", # Output only. [Output Only] The public DNS domain name for the instance. "publicPtrDomainName": "A String", # The DNS domain name for the public PTR record. # # You can set this field only if the `setPublicPtr` field is enabled inaccessConfig. If this field is unspecified inipv6AccessConfig, a default PTR record will be created for @@ -5542,7 +5562,7 @@

Method Details

# default and only option is ONE_TO_ONE_NAT. Inipv6AccessConfigs, the default and only option isDIRECT_IPV6. }, ], - "ipv6AccessType": "A String", # [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be + "ipv6AccessType": "A String", # Output only. [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be # accessed from the Internet. This field is always inherited from its # subnetwork. # @@ -5551,7 +5571,7 @@

Method Details

# use a static internal IP address, it must be unused and in the same region # as the instance's zone. If not specified, Google Cloud will automatically # assign an internal IPv6 address from the instance's subnetwork. - "kind": "compute#networkInterface", # [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. + "kind": "compute#networkInterface", # Output only. [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. "name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. @@ -5581,6 +5601,10 @@

Method Details

"queueCount": 42, # The networking queue count that's specified by users for the network # interface. Both Rx and Tx queues will be set to this number. It'll be empty # if not specified by the users. + "serviceClassId": "A String", # Optional. Producer Service's Service class Id for the region of this network + # interface. Can only be used with network_attachment. It is not possible to + # use on its own however, network_attachment can be used without + # service_class_id. "stackType": "A String", # The stack type for this network interface. To assign only IPv4 addresses, # use IPV4_ONLY. To assign both IPv4 and IPv6 addresses, useIPV4_IPV6. If not specified, IPV4_ONLY is used. # @@ -5879,11 +5903,11 @@

Method Details

"identityCertificateEnabled": True or False, }, }, - "region": "A String", # [Output Only] URL of the region where the instance template resides. Only + "region": "A String", # Output only. [Output Only] URL of the region where the instance template resides. Only # applicable for regional resources. - "selfLink": "A String", # [Output Only] The URL for this instance template. The server defines this + "selfLink": "A String", # Output only. [Output Only] The URL for this instance template. The server defines this # URL. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "sourceInstance": "A String", # The source instance used to create the template. You can provide this as a # partial or full URL to the resource. For example, the following are valid # values: @@ -5927,14 +5951,14 @@

Method Details

}, }, ], - "kind": "compute#instanceTemplateList", # [Output Only] The resource type, which is alwayscompute#instanceTemplatesListResponse for instance template + "kind": "compute#instanceTemplateList", # Output only. [Output Only] The resource type, which is alwayscompute#instanceTemplatesListResponse for instance template # lists. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there diff --git a/docs/dyn/compute_alpha.instances.html b/docs/dyn/compute_alpha.instances.html index a3a7224f8a..716623136c 100644 --- a/docs/dyn/compute_alpha.instances.html +++ b/docs/dyn/compute_alpha.instances.html @@ -277,7 +277,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -297,7 +297,7 @@

Method Details

# If an AccessConfig with a valid external IP address is specified, it must # match that of the networkTier associated with the Address resource owning # that IP. - "publicDnsName": "A String", # [Output Only] The public DNS domain name for the instance. + "publicDnsName": "A String", # Output only. [Output Only] The public DNS domain name for the instance. "publicPtrDomainName": "A String", # The DNS domain name for the public PTR record. # # You can set this field only if the `setPublicPtr` field is enabled inaccessConfig. If this field is unspecified inipv6AccessConfig, a default PTR record will be created for @@ -493,10 +493,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -508,8 +508,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -615,7 +615,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -635,7 +635,7 @@

Method Details

# If an AccessConfig with a valid external IP address is specified, it must # match that of the networkTier associated with the Address resource owning # that IP. - "publicDnsName": "A String", # [Output Only] The public DNS domain name for the instance. + "publicDnsName": "A String", # Output only. [Output Only] The public DNS domain name for the instance. "publicPtrDomainName": "A String", # The DNS domain name for the public PTR record. # # You can set this field only if the `setPublicPtr` field is enabled inaccessConfig. If this field is unspecified inipv6AccessConfig, a default PTR record will be created for @@ -687,7 +687,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -707,7 +707,7 @@

Method Details

# If an AccessConfig with a valid external IP address is specified, it must # match that of the networkTier associated with the Address resource owning # that IP. - "publicDnsName": "A String", # [Output Only] The public DNS domain name for the instance. + "publicDnsName": "A String", # Output only. [Output Only] The public DNS domain name for the instance. "publicPtrDomainName": "A String", # The DNS domain name for the public PTR record. # # You can set this field only if the `setPublicPtr` field is enabled inaccessConfig. If this field is unspecified inipv6AccessConfig, a default PTR record will be created for @@ -725,7 +725,7 @@

Method Details

# default and only option is ONE_TO_ONE_NAT. Inipv6AccessConfigs, the default and only option isDIRECT_IPV6. }, ], - "ipv6AccessType": "A String", # [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be + "ipv6AccessType": "A String", # Output only. [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be # accessed from the Internet. This field is always inherited from its # subnetwork. # @@ -734,7 +734,7 @@

Method Details

# use a static internal IP address, it must be unused and in the same region # as the instance's zone. If not specified, Google Cloud will automatically # assign an internal IPv6 address from the instance's subnetwork. - "kind": "compute#networkInterface", # [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. + "kind": "compute#networkInterface", # Output only. [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. "name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. @@ -764,6 +764,10 @@

Method Details

"queueCount": 42, # The networking queue count that's specified by users for the network # interface. Both Rx and Tx queues will be set to this number. It'll be empty # if not specified by the users. + "serviceClassId": "A String", # Optional. Producer Service's Service class Id for the region of this network + # interface. Can only be used with network_attachment. It is not possible to + # use on its own however, network_attachment can be used without + # service_class_id. "stackType": "A String", # The stack type for this network interface. To assign only IPv4 addresses, # use IPV4_ONLY. To assign both IPv4 and IPv6 addresses, useIPV4_IPV6. If not specified, IPV4_ONLY is used. # @@ -984,10 +988,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -999,8 +1003,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1277,10 +1281,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1292,8 +1296,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1532,15 +1536,15 @@

Method Details

}, "enableConfidentialCompute": True or False, # Defines whether the instance should have confidential compute enabled. }, - "cpuPlatform": "A String", # [Output Only] The CPU platform used by this instance. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 text format. + "cpuPlatform": "A String", # Output only. [Output Only] The CPU platform used by this instance. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 text format. "deletionProtection": True or False, # Whether the resource should be protected against deletion. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "disks": [ # Array of disks associated with this instance. Persistent disks must be # created before you can assign them. { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. Valid values are ARM64 + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 # or X86_64. "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is # deleted (but not when the disk is detached from the instance). @@ -1660,7 +1664,7 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # [Output Only] A zero-based index to this disk, where 0 is reserved for the + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the # boot disk. If you have many disks attached to an instance, each # disk would have a unique index number. "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created @@ -1771,9 +1775,11 @@

Method Details

], "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT - # & PATCH) when empty. + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. "a_key": "A String", }, "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. @@ -1965,11 +1971,11 @@

Method Details

# In certain configurations, persistent disks can use NVMe. For more # information, seeAbout # persistent disks. - "kind": "compute#attachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], - "locked": True or False, # [Output Only] Whether to indicate the attached disk is locked. The locked + "locked": True or False, # Output only. [Output Only] Whether to indicate the attached disk is locked. The locked # disk is not allowed to be detached from the instance, or to be used as the # source of the snapshot creation, and the image creation. The instance with # at least one locked attached disk is not allow to be used as source of @@ -1977,12 +1983,12 @@

Method Details

# deleted with --keep-disk parameter set to true for locked disks. "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk # in READ_WRITE mode. - "savedState": "A String", # For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this # field is set to PRESERVED if the LocalSSD data has been saved # to a persistent location by customer request. (see the # discard_local_ssd option on Stop/Suspend). # Read-only in the api. - "shieldedInstanceInitialState": { # Initial State for shielded instance, # [Output Only] shielded vm initial state stored on disk + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). { @@ -2017,7 +2023,7 @@

Method Details

# Note that for InstanceTemplate, specify the disk name for zonal disk, # and the URL for regional disk. "type": "A String", # Specifies the type of the disk, either SCRATCH orPERSISTENT. If not specified, the default isPERSISTENT. - "userLicenses": [ # [Output Only] A list of user provided licenses. It represents a list of + "userLicenses": [ # Output only. [Output Only] A list of user provided licenses. It represents a list of # URLs to the license resource. Unlike regular licenses, user provided # licenses can be modified after the disk is created. "A String", @@ -2053,7 +2059,7 @@

Method Details

# RFC1035 compliant. If hostname is not specified, the default hostname is # [INSTANCE_NAME].c.[PROJECT_ID].internal when using the global DNS, and # [INSTANCE_NAME].[ZONE].c.[PROJECT_ID].internal when using zonal DNS. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "identity": "A String", "identityCertificate": True or False, @@ -2119,7 +2125,7 @@

Method Details

}, "keyRevocationActionType": "A String", # KeyRevocationActionType of the instance. Supported options are "STOP" and # "NONE". The default value is "NONE" if it is not specified. - "kind": "compute#instance", # [Output Only] Type of the resource. Always compute#instance + "kind": "compute#instance", # Output only. [Output Only] Type of the resource. Always compute#instance # for instances. "labelFingerprint": "A String", # A fingerprint for this request, which is essentially a hash of # the label's contents and used for optimistic locking. The @@ -2133,9 +2139,9 @@

Method Details

# the setLabels method. "a_key": "A String", }, - "lastStartTimestamp": "A String", # [Output Only] Last start timestamp inRFC3339 text format. - "lastStopTimestamp": "A String", # [Output Only] Last stop timestamp inRFC3339 text format. - "lastSuspendedTimestamp": "A String", # [Output Only] Last suspended timestamp inRFC3339 text format. + "lastStartTimestamp": "A String", # Output only. [Output Only] Last start timestamp inRFC3339 text format. + "lastStopTimestamp": "A String", # Output only. [Output Only] Last stop timestamp inRFC3339 text format. + "lastSuspendedTimestamp": "A String", # Output only. [Output Only] Last suspended timestamp inRFC3339 text format. "machineType": "A String", # Full or partial URL of the machine type resource to use for this instance, # in the format:zones/zone/machineTypes/machine-type. This is provided by the client # when the instance is created. For example, the following is a valid partial @@ -2184,7 +2190,7 @@

Method Details

# or equal to 262144 bytes (256 KiB). }, ], - "kind": "compute#metadata", # [Output Only] Type of the resource. Always compute#metadata + "kind": "compute#metadata", # Output only. [Output Only] Type of the resource. Always compute#metadata # for metadata. }, "minCpuPlatform": "A String", # Specifies aminimum CPU @@ -2218,7 +2224,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -2238,7 +2244,7 @@

Method Details

# If an AccessConfig with a valid external IP address is specified, it must # match that of the networkTier associated with the Address resource owning # that IP. - "publicDnsName": "A String", # [Output Only] The public DNS domain name for the instance. + "publicDnsName": "A String", # Output only. [Output Only] The public DNS domain name for the instance. "publicPtrDomainName": "A String", # The DNS domain name for the public PTR record. # # You can set this field only if the `setPublicPtr` field is enabled inaccessConfig. If this field is unspecified inipv6AccessConfig, a default PTR record will be created for @@ -2290,7 +2296,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -2310,7 +2316,7 @@

Method Details

# If an AccessConfig with a valid external IP address is specified, it must # match that of the networkTier associated with the Address resource owning # that IP. - "publicDnsName": "A String", # [Output Only] The public DNS domain name for the instance. + "publicDnsName": "A String", # Output only. [Output Only] The public DNS domain name for the instance. "publicPtrDomainName": "A String", # The DNS domain name for the public PTR record. # # You can set this field only if the `setPublicPtr` field is enabled inaccessConfig. If this field is unspecified inipv6AccessConfig, a default PTR record will be created for @@ -2328,7 +2334,7 @@

Method Details

# default and only option is ONE_TO_ONE_NAT. Inipv6AccessConfigs, the default and only option isDIRECT_IPV6. }, ], - "ipv6AccessType": "A String", # [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be + "ipv6AccessType": "A String", # Output only. [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be # accessed from the Internet. This field is always inherited from its # subnetwork. # @@ -2337,7 +2343,7 @@

Method Details

# use a static internal IP address, it must be unused and in the same region # as the instance's zone. If not specified, Google Cloud will automatically # assign an internal IPv6 address from the instance's subnetwork. - "kind": "compute#networkInterface", # [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. + "kind": "compute#networkInterface", # Output only. [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. "name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. @@ -2367,6 +2373,10 @@

Method Details

"queueCount": 42, # The networking queue count that's specified by users for the network # interface. Both Rx and Tx queues will be set to this number. It'll be empty # if not specified by the users. + "serviceClassId": "A String", # Optional. Producer Service's Service class Id for the region of this network + # interface. Can only be used with network_attachment. It is not possible to + # use on its own however, network_attachment can be used without + # service_class_id. "stackType": "A String", # The stack type for this network interface. To assign only IPv4 addresses, # use IPV4_ONLY. To assign both IPv4 and IPv6 addresses, useIPV4_IPV6. If not specified, IPV4_ONLY is used. # @@ -2430,8 +2440,10 @@

Method Details

}, "resourceManagerTags": { # Resource manager tags to be bound to the instance. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -2446,7 +2458,7 @@

Method Details

}, }, "postKeyRevocationActionType": "A String", # PostKeyRevocationActionType of the instance. - "preservedStateSizeGb": "A String", # Total amount of preserved state for SUSPENDED instances. + "preservedStateSizeGb": "A String", # Output only. Total amount of preserved state for SUSPENDED instances. # Read-only in the api. "privateIpv6GoogleAccess": "A String", # The private IPv6 google access type for the VM. # If not specified, use INHERIT_FROM_SUBNETWORK as default. @@ -2466,12 +2478,12 @@

Method Details

"resourcePolicies": [ # Resource policies applied to this instance. "A String", ], - "resourceStatus": { # Contains output only fields. # [Output Only] Specifies values set for instance attributes as + "resourceStatus": { # Contains output only fields. # Output only. [Output Only] Specifies values set for instance attributes as # compared to the values requested by user in the corresponding input only # field. # Use this sub-message for actual values set on Instance attributes as compared # to the value requested by the user (intent) in their instance CRUD calls. - "acceleratorStatus": [ # [Output Only] Accelerators status show results of GPU scans. These scans + "acceleratorStatus": [ # Output only. [Output Only] Accelerators status show results of GPU scans. These scans # are specialized diagnostic tests designed to uncover latent manufacturing # defects or other issues that could potentially lead to data corruption or # impede the customer's ability to efficiently execute GPU workloads. @@ -2506,11 +2518,11 @@

Method Details

"uuid": "A String", # The UUID of the accelerator. }, ], - "consumedReservation": "A String", # [Output Only] The full resource name of the reservation that this instance + "consumedReservation": "A String", # Output only. [Output Only] The full resource name of the reservation that this instance # is consuming from. - "consumedReservationBlock": "A String", # [Output Only] The full resource name of the reservation block that this + "consumedReservationBlock": "A String", # Output only. [Output Only] The full resource name of the reservation block that this # instance is consuming from. - "effectiveInstanceMetadata": { # Effective values of predefined metadata keys for an instance. # [Output Only] Effective metadata is a field that consolidates project, + "effectiveInstanceMetadata": { # Effective values of predefined metadata keys for an instance. # Output only. [Output Only] Effective metadata is a field that consolidates project, # zonal instance settings, and instance-level predefined metadata keys to # provide the overridden value for those metadata keys at the instance level. "blockProjectSshKeysMetadataValue": True or False, # Effective block-project-ssh-keys value at Instance level. @@ -2522,14 +2534,14 @@

Method Details

"serialPortLoggingEnableMetadataValue": True or False, # Effective serial-port-logging-enable value at Instance level. "vmDnsSettingMetadataValue": "A String", # Effective VM DNS setting at Instance level. }, - "lastInstanceTerminationDetails": { # [Output Only] Contains last termination details why the instance was + "lastInstanceTerminationDetails": { # Output only. [Output Only] Contains last termination details why the instance was # terminated. "terminationReason": "A String", # Reason for termination }, - "physicalHost": "A String", # [Output Only] The precise location of your instance within the zone's data + "physicalHost": "A String", # Output only. [Output Only] The precise location of your instance within the zone's data # center, including the block, sub-block, and host. The field is formatted as # follows: blockId/subBlockId/hostId. - "physicalHostTopology": { # Represents the physical host topology of the host on which the VM is # [Output Only] A series of fields containing the global name of the Compute + "physicalHostTopology": { # Represents the physical host topology of the host on which the VM is # Output only. [Output Only] A series of fields containing the global name of the Compute # Engine cluster, as well as the ID of the block, sub-block, and host on # which the running instance is located. # running. @@ -2544,12 +2556,12 @@

Method Details

# located. Instances in the same sub-block experience lower network latency # than instances in the same block. }, - "reservationConsumptionInfo": { # Reservation consumption information that the instance is consuming from. # [Output Only] Reservation information that the instance is consuming from. - "consumedReservation": "A String", # [Output Only] The full resource name of the reservation that this + "reservationConsumptionInfo": { # Reservation consumption information that the instance is consuming from. # Output only. [Output Only] Reservation information that the instance is consuming from. + "consumedReservation": "A String", # Output only. [Output Only] The full resource name of the reservation that this # instance is consuming from. - "consumedReservationBlock": "A String", # [Output Only] The full resource name of the reservation block that this + "consumedReservationBlock": "A String", # Output only. [Output Only] The full resource name of the reservation block that this # instance is consuming from. - "consumedReservationSubBlock": "A String", # [Output Only] The full resource name of the reservation sub-block that + "consumedReservationSubBlock": "A String", # Output only. [Output Only] The full resource name of the reservation sub-block that # this instance is consuming from. }, "scheduling": { @@ -2573,7 +2585,7 @@

Method Details

}, }, }, - "shutdownDetails": { # Specifies if the instance is in `PENDING_STOP` state or there is a # [Output Only] Details about the instance stopping state. + "shutdownDetails": { # Specifies if the instance is in `PENDING_STOP` state or there is a # Output only. [Output Only] Details about the instance stopping state. # programmed stop scheduled. "maxDuration": { # A Duration represents a fixed-length span of time represented # The duration for graceful shutdown. Only applicable when # `stop_state=PENDING_STOP`. @@ -2623,8 +2635,8 @@

Method Details

# This timestamp value is in RFC3339 text format. }, }, - "satisfiesPzi": True or False, # [Output Only] Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. + "satisfiesPzi": True or False, # Output only. [Output Only] Reserved for future use. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. "scheduling": { # Sets the scheduling options for an Instance. # Sets the scheduling options for this instance. "automaticRestart": True or False, # Specifies whether the instance should be automatically restarted if it is # terminated by Compute Engine (not terminated by a user). You can only set @@ -2780,8 +2792,8 @@

Method Details

# Maximum number of secure tags allowed is 50. "A String", ], - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "serviceAccounts": [ # A list of service accounts, with their specified scopes, authorized for # this instance. Only one service account per VM instance is supported. # @@ -2820,12 +2832,12 @@

Method Details

"updateAutoLearnPolicy": True or False, # Updates the integrity policy baseline using the # measurements from the VM instance's most recent boot. }, - "shieldedVmConfig": { # A set of Shielded VM options. # Deprecating, please use shielded_instance_config. + "shieldedVmConfig": { # A set of Shielded VM options. # Output only. Deprecating, please use shielded_instance_config. "enableIntegrityMonitoring": True or False, # Defines whether the instance has integrity monitoring enabled. "enableSecureBoot": True or False, # Defines whether the instance has Secure Boot enabled. "enableVtpm": True or False, # Defines whether the instance has the vTPM enabled. }, - "shieldedVmIntegrityPolicy": { # The policy describes the baseline against which # Deprecating, please use shielded_instance_integrity_policy. + "shieldedVmIntegrityPolicy": { # The policy describes the baseline against which # Output only. Deprecating, please use shielded_instance_integrity_policy. # VM instance boot integrity is measured. "updateAutoLearnPolicy": True or False, # Updates the integrity policy baseline using the # measurements from the VM instance's most recent boot. @@ -2884,13 +2896,13 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "startRestricted": True or False, # [Output Only] Whether a VM has been restricted for start because Compute + "startRestricted": True or False, # Output only. [Output Only] Whether a VM has been restricted for start because Compute # Engine has detected suspicious activity. - "status": "A String", # [Output Only] The status of the instance. One of the + "status": "A String", # Output only. [Output Only] The status of the instance. One of the # following values: PROVISIONING, STAGING,RUNNING, STOPPING, SUSPENDING,SUSPENDED, REPAIRING, andTERMINATED. For more information about the status of the # instance, see # Instance life cycle. - "statusMessage": "A String", # [Output Only] An optional, human-readable explanation of the status. + "statusMessage": "A String", # Output only. [Output Only] An optional, human-readable explanation of the status. "tags": { # A set of instance tags. # Tags to apply to this instance. Tags are used to identify valid # sources or targets for network firewalls and are specified by the client # during instance creation. The tags can be later modified by the setTags @@ -2909,7 +2921,7 @@

Method Details

"A String", ], }, - "upcomingMaintenance": { # Upcoming Maintenance notification information. # [Output Only] DEPRECATED: Please useresource_status.upcoming_maintenance instead. Specifies + "upcomingMaintenance": { # Upcoming Maintenance notification information. # Output only. [Output Only] DEPRECATED: Please useresource_status.upcoming_maintenance instead. Specifies # upcoming maintenance for the instance. "canReschedule": True or False, # Indicates if the maintenance can be customer triggered. "date": "A String", # [Output Only] The date when the maintenance will take place. @@ -2944,7 +2956,7 @@

Method Details

"identity": "A String", "identityCertificateEnabled": True or False, }, - "zone": "A String", # [Output Only] URL of the zone where the instance resides. + "zone": "A String", # Output only. [Output Only] URL of the zone where the instance resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. }, @@ -2977,15 +2989,15 @@

Method Details

}, }, }, - "kind": "compute#instanceAggregatedList", # [Output Only] Type of resource. Alwayscompute#instanceAggregatedList for aggregated lists of + "kind": "compute#instanceAggregatedList", # Output only. [Output Only] Type of resource. Alwayscompute#instanceAggregatedList for aggregated lists of # Instance resources. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -3045,7 +3057,7 @@

Method Details

The object takes the form of: { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. Valid values are ARM64 + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 # or X86_64. "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is # deleted (but not when the disk is detached from the instance). @@ -3165,7 +3177,7 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # [Output Only] A zero-based index to this disk, where 0 is reserved for the + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the # boot disk. If you have many disks attached to an instance, each # disk would have a unique index number. "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created @@ -3276,9 +3288,11 @@

Method Details

], "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT - # & PATCH) when empty. + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. "a_key": "A String", }, "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. @@ -3470,11 +3484,11 @@

Method Details

# In certain configurations, persistent disks can use NVMe. For more # information, seeAbout # persistent disks. - "kind": "compute#attachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], - "locked": True or False, # [Output Only] Whether to indicate the attached disk is locked. The locked + "locked": True or False, # Output only. [Output Only] Whether to indicate the attached disk is locked. The locked # disk is not allowed to be detached from the instance, or to be used as the # source of the snapshot creation, and the image creation. The instance with # at least one locked attached disk is not allow to be used as source of @@ -3482,12 +3496,12 @@

Method Details

# deleted with --keep-disk parameter set to true for locked disks. "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk # in READ_WRITE mode. - "savedState": "A String", # For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this # field is set to PRESERVED if the LocalSSD data has been saved # to a persistent location by customer request. (see the # discard_local_ssd option on Stop/Suspend). # Read-only in the api. - "shieldedInstanceInitialState": { # Initial State for shielded instance, # [Output Only] shielded vm initial state stored on disk + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). { @@ -3522,7 +3536,7 @@

Method Details

# Note that for InstanceTemplate, specify the disk name for zonal disk, # and the URL for regional disk. "type": "A String", # Specifies the type of the disk, either SCRATCH orPERSISTENT. If not specified, the default isPERSISTENT. - "userLicenses": [ # [Output Only] A list of user provided licenses. It represents a list of + "userLicenses": [ # Output only. [Output Only] A list of user provided licenses. It represents a list of # URLs to the license resource. Unlike regular licenses, user provided # licenses can be modified after the disk is created. "A String", @@ -3710,10 +3724,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3725,8 +3739,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -3842,7 +3856,7 @@

Method Details

"disks": [ # Disks to be attached to the instances created from in this selection. # They override the disks specified in the instance properties. { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. Valid values are ARM64 + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 # or X86_64. "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is # deleted (but not when the disk is detached from the instance). @@ -3962,7 +3976,7 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # [Output Only] A zero-based index to this disk, where 0 is reserved for the + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the # boot disk. If you have many disks attached to an instance, each # disk would have a unique index number. "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created @@ -4073,9 +4087,11 @@

Method Details

], "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT - # & PATCH) when empty. + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. "a_key": "A String", }, "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. @@ -4267,11 +4283,11 @@

Method Details

# In certain configurations, persistent disks can use NVMe. For more # information, seeAbout # persistent disks. - "kind": "compute#attachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], - "locked": True or False, # [Output Only] Whether to indicate the attached disk is locked. The locked + "locked": True or False, # Output only. [Output Only] Whether to indicate the attached disk is locked. The locked # disk is not allowed to be detached from the instance, or to be used as the # source of the snapshot creation, and the image creation. The instance with # at least one locked attached disk is not allow to be used as source of @@ -4279,12 +4295,12 @@

Method Details

# deleted with --keep-disk parameter set to true for locked disks. "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk # in READ_WRITE mode. - "savedState": "A String", # For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this # field is set to PRESERVED if the LocalSSD data has been saved # to a persistent location by customer request. (see the # discard_local_ssd option on Stop/Suspend). # Read-only in the api. - "shieldedInstanceInitialState": { # Initial State for shielded instance, # [Output Only] shielded vm initial state stored on disk + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). { @@ -4319,7 +4335,7 @@

Method Details

# Note that for InstanceTemplate, specify the disk name for zonal disk, # and the URL for regional disk. "type": "A String", # Specifies the type of the disk, either SCRATCH orPERSISTENT. If not specified, the default isPERSISTENT. - "userLicenses": [ # [Output Only] A list of user provided licenses. It represents a list of + "userLicenses": [ # Output only. [Output Only] A list of user provided licenses. It represents a list of # URLs to the license resource. Unlike regular licenses, user provided # licenses can be modified after the disk is created. "A String", @@ -4387,7 +4403,7 @@

Method Details

"disks": [ # An array of disks that are associated with the instances that are created # from these properties. { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. Valid values are ARM64 + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 # or X86_64. "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is # deleted (but not when the disk is detached from the instance). @@ -4507,7 +4523,7 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # [Output Only] A zero-based index to this disk, where 0 is reserved for the + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the # boot disk. If you have many disks attached to an instance, each # disk would have a unique index number. "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created @@ -4618,9 +4634,11 @@

Method Details

], "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT - # & PATCH) when empty. + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. "a_key": "A String", }, "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. @@ -4812,11 +4830,11 @@

Method Details

# In certain configurations, persistent disks can use NVMe. For more # information, seeAbout # persistent disks. - "kind": "compute#attachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], - "locked": True or False, # [Output Only] Whether to indicate the attached disk is locked. The locked + "locked": True or False, # Output only. [Output Only] Whether to indicate the attached disk is locked. The locked # disk is not allowed to be detached from the instance, or to be used as the # source of the snapshot creation, and the image creation. The instance with # at least one locked attached disk is not allow to be used as source of @@ -4824,12 +4842,12 @@

Method Details

# deleted with --keep-disk parameter set to true for locked disks. "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk # in READ_WRITE mode. - "savedState": "A String", # For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this # field is set to PRESERVED if the LocalSSD data has been saved # to a persistent location by customer request. (see the # discard_local_ssd option on Stop/Suspend). # Read-only in the api. - "shieldedInstanceInitialState": { # Initial State for shielded instance, # [Output Only] shielded vm initial state stored on disk + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). { @@ -4864,7 +4882,7 @@

Method Details

# Note that for InstanceTemplate, specify the disk name for zonal disk, # and the URL for regional disk. "type": "A String", # Specifies the type of the disk, either SCRATCH orPERSISTENT. If not specified, the default isPERSISTENT. - "userLicenses": [ # [Output Only] A list of user provided licenses. It represents a list of + "userLicenses": [ # Output only. [Output Only] A list of user provided licenses. It represents a list of # URLs to the license resource. Unlike regular licenses, user provided # licenses can be modified after the disk is created. "A String", @@ -4930,7 +4948,7 @@

Method Details

# or equal to 262144 bytes (256 KiB). }, ], - "kind": "compute#metadata", # [Output Only] Type of the resource. Always compute#metadata + "kind": "compute#metadata", # Output only. [Output Only] Type of the resource. Always compute#metadata # for metadata. }, "minCpuPlatform": "A String", # Minimum cpu/platform to be used by instances. The instance may be @@ -4953,7 +4971,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -4973,7 +4991,7 @@

Method Details

# If an AccessConfig with a valid external IP address is specified, it must # match that of the networkTier associated with the Address resource owning # that IP. - "publicDnsName": "A String", # [Output Only] The public DNS domain name for the instance. + "publicDnsName": "A String", # Output only. [Output Only] The public DNS domain name for the instance. "publicPtrDomainName": "A String", # The DNS domain name for the public PTR record. # # You can set this field only if the `setPublicPtr` field is enabled inaccessConfig. If this field is unspecified inipv6AccessConfig, a default PTR record will be created for @@ -5025,7 +5043,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -5045,7 +5063,7 @@

Method Details

# If an AccessConfig with a valid external IP address is specified, it must # match that of the networkTier associated with the Address resource owning # that IP. - "publicDnsName": "A String", # [Output Only] The public DNS domain name for the instance. + "publicDnsName": "A String", # Output only. [Output Only] The public DNS domain name for the instance. "publicPtrDomainName": "A String", # The DNS domain name for the public PTR record. # # You can set this field only if the `setPublicPtr` field is enabled inaccessConfig. If this field is unspecified inipv6AccessConfig, a default PTR record will be created for @@ -5063,7 +5081,7 @@

Method Details

# default and only option is ONE_TO_ONE_NAT. Inipv6AccessConfigs, the default and only option isDIRECT_IPV6. }, ], - "ipv6AccessType": "A String", # [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be + "ipv6AccessType": "A String", # Output only. [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be # accessed from the Internet. This field is always inherited from its # subnetwork. # @@ -5072,7 +5090,7 @@

Method Details

# use a static internal IP address, it must be unused and in the same region # as the instance's zone. If not specified, Google Cloud will automatically # assign an internal IPv6 address from the instance's subnetwork. - "kind": "compute#networkInterface", # [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. + "kind": "compute#networkInterface", # Output only. [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. "name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. @@ -5102,6 +5120,10 @@

Method Details

"queueCount": 42, # The networking queue count that's specified by users for the network # interface. Both Rx and Tx queues will be set to this number. It'll be empty # if not specified by the users. + "serviceClassId": "A String", # Optional. Producer Service's Service class Id for the region of this network + # interface. Can only be used with network_attachment. It is not possible to + # use on its own however, network_attachment can be used without + # service_class_id. "stackType": "A String", # The stack type for this network interface. To assign only IPv4 addresses, # use IPV4_ONLY. To assign both IPv4 and IPv6 addresses, useIPV4_IPV6. If not specified, IPV4_ONLY is used. # @@ -5421,6 +5443,14 @@

Method Details

}, }, "targetShape": "A String", # Strategy for distributing VMs across zones in a region. + "zones": [ # List with zones where bulk will create instances. + { + "zone": "A String", # The URL of thezone. + # The zone must exist in the region where the request is called. + # Zones must be represented as valid internal URLs, + # such as zones/us-central1-a. + }, + ], }, "minCount": "A String", # The minimum number of instances to create. If no min_count is # specified then count is used as the default value. Ifmin_count instances cannot be created, then no instances will @@ -5442,7 +5472,7 @@

Method Details

# To be extended in the future. "hostname": "A String", # Specifies the hostname of the instance. More details in: # https://cloud.google.com/compute/docs/instances/custom-hostname-vm#naming_convention - "name": "A String", # This field is only temporary. It will be removed. Do not use it. + "name": "A String", # Output only. This field is only temporary. It will be removed. Do not use it. }, }, "sourceInstanceTemplate": "A String", # Specifies the instance template from which to create instances. You may @@ -5642,10 +5672,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -5657,8 +5687,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -5931,10 +5961,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -5946,8 +5976,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -6215,10 +6245,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -6230,8 +6260,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -6503,10 +6533,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -6518,8 +6548,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -6787,10 +6817,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -6802,8 +6832,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -6945,15 +6975,15 @@

Method Details

}, "enableConfidentialCompute": True or False, # Defines whether the instance should have confidential compute enabled. }, - "cpuPlatform": "A String", # [Output Only] The CPU platform used by this instance. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 text format. + "cpuPlatform": "A String", # Output only. [Output Only] The CPU platform used by this instance. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 text format. "deletionProtection": True or False, # Whether the resource should be protected against deletion. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "disks": [ # Array of disks associated with this instance. Persistent disks must be # created before you can assign them. { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. Valid values are ARM64 + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 # or X86_64. "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is # deleted (but not when the disk is detached from the instance). @@ -7073,7 +7103,7 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # [Output Only] A zero-based index to this disk, where 0 is reserved for the + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the # boot disk. If you have many disks attached to an instance, each # disk would have a unique index number. "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created @@ -7184,9 +7214,11 @@

Method Details

], "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT - # & PATCH) when empty. + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. "a_key": "A String", }, "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. @@ -7378,11 +7410,11 @@

Method Details

# In certain configurations, persistent disks can use NVMe. For more # information, seeAbout # persistent disks. - "kind": "compute#attachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], - "locked": True or False, # [Output Only] Whether to indicate the attached disk is locked. The locked + "locked": True or False, # Output only. [Output Only] Whether to indicate the attached disk is locked. The locked # disk is not allowed to be detached from the instance, or to be used as the # source of the snapshot creation, and the image creation. The instance with # at least one locked attached disk is not allow to be used as source of @@ -7390,12 +7422,12 @@

Method Details

# deleted with --keep-disk parameter set to true for locked disks. "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk # in READ_WRITE mode. - "savedState": "A String", # For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this # field is set to PRESERVED if the LocalSSD data has been saved # to a persistent location by customer request. (see the # discard_local_ssd option on Stop/Suspend). # Read-only in the api. - "shieldedInstanceInitialState": { # Initial State for shielded instance, # [Output Only] shielded vm initial state stored on disk + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). { @@ -7430,7 +7462,7 @@

Method Details

# Note that for InstanceTemplate, specify the disk name for zonal disk, # and the URL for regional disk. "type": "A String", # Specifies the type of the disk, either SCRATCH orPERSISTENT. If not specified, the default isPERSISTENT. - "userLicenses": [ # [Output Only] A list of user provided licenses. It represents a list of + "userLicenses": [ # Output only. [Output Only] A list of user provided licenses. It represents a list of # URLs to the license resource. Unlike regular licenses, user provided # licenses can be modified after the disk is created. "A String", @@ -7466,7 +7498,7 @@

Method Details

# RFC1035 compliant. If hostname is not specified, the default hostname is # [INSTANCE_NAME].c.[PROJECT_ID].internal when using the global DNS, and # [INSTANCE_NAME].[ZONE].c.[PROJECT_ID].internal when using zonal DNS. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "identity": "A String", "identityCertificate": True or False, @@ -7532,7 +7564,7 @@

Method Details

}, "keyRevocationActionType": "A String", # KeyRevocationActionType of the instance. Supported options are "STOP" and # "NONE". The default value is "NONE" if it is not specified. - "kind": "compute#instance", # [Output Only] Type of the resource. Always compute#instance + "kind": "compute#instance", # Output only. [Output Only] Type of the resource. Always compute#instance # for instances. "labelFingerprint": "A String", # A fingerprint for this request, which is essentially a hash of # the label's contents and used for optimistic locking. The @@ -7546,9 +7578,9 @@

Method Details

# the setLabels method. "a_key": "A String", }, - "lastStartTimestamp": "A String", # [Output Only] Last start timestamp inRFC3339 text format. - "lastStopTimestamp": "A String", # [Output Only] Last stop timestamp inRFC3339 text format. - "lastSuspendedTimestamp": "A String", # [Output Only] Last suspended timestamp inRFC3339 text format. + "lastStartTimestamp": "A String", # Output only. [Output Only] Last start timestamp inRFC3339 text format. + "lastStopTimestamp": "A String", # Output only. [Output Only] Last stop timestamp inRFC3339 text format. + "lastSuspendedTimestamp": "A String", # Output only. [Output Only] Last suspended timestamp inRFC3339 text format. "machineType": "A String", # Full or partial URL of the machine type resource to use for this instance, # in the format:zones/zone/machineTypes/machine-type. This is provided by the client # when the instance is created. For example, the following is a valid partial @@ -7597,7 +7629,7 @@

Method Details

# or equal to 262144 bytes (256 KiB). }, ], - "kind": "compute#metadata", # [Output Only] Type of the resource. Always compute#metadata + "kind": "compute#metadata", # Output only. [Output Only] Type of the resource. Always compute#metadata # for metadata. }, "minCpuPlatform": "A String", # Specifies aminimum CPU @@ -7631,7 +7663,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -7651,7 +7683,7 @@

Method Details

# If an AccessConfig with a valid external IP address is specified, it must # match that of the networkTier associated with the Address resource owning # that IP. - "publicDnsName": "A String", # [Output Only] The public DNS domain name for the instance. + "publicDnsName": "A String", # Output only. [Output Only] The public DNS domain name for the instance. "publicPtrDomainName": "A String", # The DNS domain name for the public PTR record. # # You can set this field only if the `setPublicPtr` field is enabled inaccessConfig. If this field is unspecified inipv6AccessConfig, a default PTR record will be created for @@ -7703,7 +7735,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -7723,7 +7755,7 @@

Method Details

# If an AccessConfig with a valid external IP address is specified, it must # match that of the networkTier associated with the Address resource owning # that IP. - "publicDnsName": "A String", # [Output Only] The public DNS domain name for the instance. + "publicDnsName": "A String", # Output only. [Output Only] The public DNS domain name for the instance. "publicPtrDomainName": "A String", # The DNS domain name for the public PTR record. # # You can set this field only if the `setPublicPtr` field is enabled inaccessConfig. If this field is unspecified inipv6AccessConfig, a default PTR record will be created for @@ -7741,7 +7773,7 @@

Method Details

# default and only option is ONE_TO_ONE_NAT. Inipv6AccessConfigs, the default and only option isDIRECT_IPV6. }, ], - "ipv6AccessType": "A String", # [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be + "ipv6AccessType": "A String", # Output only. [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be # accessed from the Internet. This field is always inherited from its # subnetwork. # @@ -7750,7 +7782,7 @@

Method Details

# use a static internal IP address, it must be unused and in the same region # as the instance's zone. If not specified, Google Cloud will automatically # assign an internal IPv6 address from the instance's subnetwork. - "kind": "compute#networkInterface", # [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. + "kind": "compute#networkInterface", # Output only. [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. "name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. @@ -7780,6 +7812,10 @@

Method Details

"queueCount": 42, # The networking queue count that's specified by users for the network # interface. Both Rx and Tx queues will be set to this number. It'll be empty # if not specified by the users. + "serviceClassId": "A String", # Optional. Producer Service's Service class Id for the region of this network + # interface. Can only be used with network_attachment. It is not possible to + # use on its own however, network_attachment can be used without + # service_class_id. "stackType": "A String", # The stack type for this network interface. To assign only IPv4 addresses, # use IPV4_ONLY. To assign both IPv4 and IPv6 addresses, useIPV4_IPV6. If not specified, IPV4_ONLY is used. # @@ -7843,8 +7879,10 @@

Method Details

}, "resourceManagerTags": { # Resource manager tags to be bound to the instance. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -7859,7 +7897,7 @@

Method Details

}, }, "postKeyRevocationActionType": "A String", # PostKeyRevocationActionType of the instance. - "preservedStateSizeGb": "A String", # Total amount of preserved state for SUSPENDED instances. + "preservedStateSizeGb": "A String", # Output only. Total amount of preserved state for SUSPENDED instances. # Read-only in the api. "privateIpv6GoogleAccess": "A String", # The private IPv6 google access type for the VM. # If not specified, use INHERIT_FROM_SUBNETWORK as default. @@ -7879,12 +7917,12 @@

Method Details

"resourcePolicies": [ # Resource policies applied to this instance. "A String", ], - "resourceStatus": { # Contains output only fields. # [Output Only] Specifies values set for instance attributes as + "resourceStatus": { # Contains output only fields. # Output only. [Output Only] Specifies values set for instance attributes as # compared to the values requested by user in the corresponding input only # field. # Use this sub-message for actual values set on Instance attributes as compared # to the value requested by the user (intent) in their instance CRUD calls. - "acceleratorStatus": [ # [Output Only] Accelerators status show results of GPU scans. These scans + "acceleratorStatus": [ # Output only. [Output Only] Accelerators status show results of GPU scans. These scans # are specialized diagnostic tests designed to uncover latent manufacturing # defects or other issues that could potentially lead to data corruption or # impede the customer's ability to efficiently execute GPU workloads. @@ -7919,11 +7957,11 @@

Method Details

"uuid": "A String", # The UUID of the accelerator. }, ], - "consumedReservation": "A String", # [Output Only] The full resource name of the reservation that this instance + "consumedReservation": "A String", # Output only. [Output Only] The full resource name of the reservation that this instance # is consuming from. - "consumedReservationBlock": "A String", # [Output Only] The full resource name of the reservation block that this + "consumedReservationBlock": "A String", # Output only. [Output Only] The full resource name of the reservation block that this # instance is consuming from. - "effectiveInstanceMetadata": { # Effective values of predefined metadata keys for an instance. # [Output Only] Effective metadata is a field that consolidates project, + "effectiveInstanceMetadata": { # Effective values of predefined metadata keys for an instance. # Output only. [Output Only] Effective metadata is a field that consolidates project, # zonal instance settings, and instance-level predefined metadata keys to # provide the overridden value for those metadata keys at the instance level. "blockProjectSshKeysMetadataValue": True or False, # Effective block-project-ssh-keys value at Instance level. @@ -7935,14 +7973,14 @@

Method Details

"serialPortLoggingEnableMetadataValue": True or False, # Effective serial-port-logging-enable value at Instance level. "vmDnsSettingMetadataValue": "A String", # Effective VM DNS setting at Instance level. }, - "lastInstanceTerminationDetails": { # [Output Only] Contains last termination details why the instance was + "lastInstanceTerminationDetails": { # Output only. [Output Only] Contains last termination details why the instance was # terminated. "terminationReason": "A String", # Reason for termination }, - "physicalHost": "A String", # [Output Only] The precise location of your instance within the zone's data + "physicalHost": "A String", # Output only. [Output Only] The precise location of your instance within the zone's data # center, including the block, sub-block, and host. The field is formatted as # follows: blockId/subBlockId/hostId. - "physicalHostTopology": { # Represents the physical host topology of the host on which the VM is # [Output Only] A series of fields containing the global name of the Compute + "physicalHostTopology": { # Represents the physical host topology of the host on which the VM is # Output only. [Output Only] A series of fields containing the global name of the Compute # Engine cluster, as well as the ID of the block, sub-block, and host on # which the running instance is located. # running. @@ -7957,12 +7995,12 @@

Method Details

# located. Instances in the same sub-block experience lower network latency # than instances in the same block. }, - "reservationConsumptionInfo": { # Reservation consumption information that the instance is consuming from. # [Output Only] Reservation information that the instance is consuming from. - "consumedReservation": "A String", # [Output Only] The full resource name of the reservation that this + "reservationConsumptionInfo": { # Reservation consumption information that the instance is consuming from. # Output only. [Output Only] Reservation information that the instance is consuming from. + "consumedReservation": "A String", # Output only. [Output Only] The full resource name of the reservation that this # instance is consuming from. - "consumedReservationBlock": "A String", # [Output Only] The full resource name of the reservation block that this + "consumedReservationBlock": "A String", # Output only. [Output Only] The full resource name of the reservation block that this # instance is consuming from. - "consumedReservationSubBlock": "A String", # [Output Only] The full resource name of the reservation sub-block that + "consumedReservationSubBlock": "A String", # Output only. [Output Only] The full resource name of the reservation sub-block that # this instance is consuming from. }, "scheduling": { @@ -7986,7 +8024,7 @@

Method Details

}, }, }, - "shutdownDetails": { # Specifies if the instance is in `PENDING_STOP` state or there is a # [Output Only] Details about the instance stopping state. + "shutdownDetails": { # Specifies if the instance is in `PENDING_STOP` state or there is a # Output only. [Output Only] Details about the instance stopping state. # programmed stop scheduled. "maxDuration": { # A Duration represents a fixed-length span of time represented # The duration for graceful shutdown. Only applicable when # `stop_state=PENDING_STOP`. @@ -8036,8 +8074,8 @@

Method Details

# This timestamp value is in RFC3339 text format. }, }, - "satisfiesPzi": True or False, # [Output Only] Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. + "satisfiesPzi": True or False, # Output only. [Output Only] Reserved for future use. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. "scheduling": { # Sets the scheduling options for an Instance. # Sets the scheduling options for this instance. "automaticRestart": True or False, # Specifies whether the instance should be automatically restarted if it is # terminated by Compute Engine (not terminated by a user). You can only set @@ -8193,8 +8231,8 @@

Method Details

# Maximum number of secure tags allowed is 50. "A String", ], - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "serviceAccounts": [ # A list of service accounts, with their specified scopes, authorized for # this instance. Only one service account per VM instance is supported. # @@ -8233,12 +8271,12 @@

Method Details

"updateAutoLearnPolicy": True or False, # Updates the integrity policy baseline using the # measurements from the VM instance's most recent boot. }, - "shieldedVmConfig": { # A set of Shielded VM options. # Deprecating, please use shielded_instance_config. + "shieldedVmConfig": { # A set of Shielded VM options. # Output only. Deprecating, please use shielded_instance_config. "enableIntegrityMonitoring": True or False, # Defines whether the instance has integrity monitoring enabled. "enableSecureBoot": True or False, # Defines whether the instance has Secure Boot enabled. "enableVtpm": True or False, # Defines whether the instance has the vTPM enabled. }, - "shieldedVmIntegrityPolicy": { # The policy describes the baseline against which # Deprecating, please use shielded_instance_integrity_policy. + "shieldedVmIntegrityPolicy": { # The policy describes the baseline against which # Output only. Deprecating, please use shielded_instance_integrity_policy. # VM instance boot integrity is measured. "updateAutoLearnPolicy": True or False, # Updates the integrity policy baseline using the # measurements from the VM instance's most recent boot. @@ -8297,13 +8335,13 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "startRestricted": True or False, # [Output Only] Whether a VM has been restricted for start because Compute + "startRestricted": True or False, # Output only. [Output Only] Whether a VM has been restricted for start because Compute # Engine has detected suspicious activity. - "status": "A String", # [Output Only] The status of the instance. One of the + "status": "A String", # Output only. [Output Only] The status of the instance. One of the # following values: PROVISIONING, STAGING,RUNNING, STOPPING, SUSPENDING,SUSPENDED, REPAIRING, andTERMINATED. For more information about the status of the # instance, see # Instance life cycle. - "statusMessage": "A String", # [Output Only] An optional, human-readable explanation of the status. + "statusMessage": "A String", # Output only. [Output Only] An optional, human-readable explanation of the status. "tags": { # A set of instance tags. # Tags to apply to this instance. Tags are used to identify valid # sources or targets for network firewalls and are specified by the client # during instance creation. The tags can be later modified by the setTags @@ -8322,7 +8360,7 @@

Method Details

"A String", ], }, - "upcomingMaintenance": { # Upcoming Maintenance notification information. # [Output Only] DEPRECATED: Please useresource_status.upcoming_maintenance instead. Specifies + "upcomingMaintenance": { # Upcoming Maintenance notification information. # Output only. [Output Only] DEPRECATED: Please useresource_status.upcoming_maintenance instead. Specifies # upcoming maintenance for the instance. "canReschedule": True or False, # Indicates if the maintenance can be customer triggered. "date": "A String", # [Output Only] The date when the maintenance will take place. @@ -8357,7 +8395,7 @@

Method Details

"identity": "A String", "identityCertificateEnabled": True or False, }, - "zone": "A String", # [Output Only] URL of the zone where the instance resides. + "zone": "A String", # Output only. [Output Only] URL of the zone where the instance resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. } @@ -8383,10 +8421,10 @@

Method Details

{ "firewallPolicys": [ # [Output Only] Effective firewalls from firewall policies. { - "displayName": "A String", # [Output Only] Deprecated, please use short name instead. The display name + "displayName": "A String", # Output only. [Output Only] Deprecated, please use short name instead. The display name # of the firewall policy. - "name": "A String", # [Output Only] The name of the firewall policy. - "packetMirroringRules": [ # [Output Only] The packet mirroring rules that apply to the instance. + "name": "A String", # Output only. [Output Only] The name of the firewall policy. + "packetMirroringRules": [ # Output only. [Output Only] The packet mirroring rules that apply to the instance. { # Represents a rule that describes one or more match conditions along with # the action to be taken when traffic matches this condition (allow or deny). "action": "A String", # The Action to perform when the client connection triggers the rule. @@ -8404,7 +8442,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -8421,6 +8459,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -8467,6 +8511,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -8492,7 +8544,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -8508,7 +8560,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -8543,7 +8595,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -8559,7 +8611,7 @@

Method Details

# be set for other actions. }, ], - "priority": 42, # [Output only] Priority of firewall policy association. Not applicable for + "priority": 42, # Output only. [Output only] Priority of firewall policy association. Not applicable for # type=HIERARCHY. "rules": [ # [Output Only] The rules that apply to the instance. Only rules that # target the specific VM instance are returned if target service accounts @@ -8581,7 +8633,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -8598,6 +8650,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -8644,6 +8702,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -8669,7 +8735,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -8685,7 +8751,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -8720,7 +8786,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -8736,8 +8802,8 @@

Method Details

# be set for other actions. }, ], - "shortName": "A String", # [Output Only] The short name of the firewall policy. - "type": "A String", # [Output Only] The type of the firewall policy. Can be one of HIERARCHY, + "shortName": "A String", # Output only. [Output Only] The short name of the firewall policy. + "type": "A String", # Output only. [Output Only] The type of the firewall policy. Can be one of HIERARCHY, # NETWORK, NETWORK_REGIONAL, SYSTEM_GLOBAL, SYSTEM_REGIONAL. }, ], @@ -8763,7 +8829,7 @@

Method Details

], }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "denied": [ # The list of DENY rules specified by this firewall. Each rule specifies a # protocol and port-range tuple that describes a denied connection. @@ -8799,9 +8865,9 @@

Method Details

# This field denotes whether to enable logging for a particular # firewall rule. If logging is enabled, logs will be exported t # Cloud Logging. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#firewall", # [Output Only] Type of the resource. Always compute#firewall + "kind": "compute#firewall", # Output only. [Output Only] Type of the resource. Always compute#firewall # for firewall rules. "logConfig": { # The available logging options for a firewall rule. # This field denotes the logging options for a particular firewall rule. If # logging is enabled, logs will be exported to Cloud Logging. @@ -8859,7 +8925,7 @@

Method Details

# rules with a priority of `65535`. To avoid conflicts with the implied # rules, use a priority number less than `65535`. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "sourceRanges": [ # If source ranges are specified, the firewall rule applies only to traffic # that has a source IP address in these ranges. These ranges must be # expressed inCIDR format. One or both of sourceRanges @@ -8914,7 +8980,7 @@

Method Details

], "organizationFirewalls": [ # Effective firewalls from organization policies. { # A pruned SecurityPolicy containing ID and any applicable firewall rules. - "id": "A String", # The unique identifier for the security policy. This + "id": "A String", # Output only. The unique identifier for the security policy. This # identifier is defined by the server. "rules": [ # The rules that apply to the network. { # Represents a rule that describes one or more match conditions along with @@ -8965,7 +9031,7 @@

Method Details

}, ], }, - "kind": "compute#securityPolicyRule", # [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules + "kind": "compute#securityPolicyRule", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -9183,6 +9249,13 @@

Method Details

# evaluatePreconfiguredWaf() is not used, this field will have no effect. "exclusions": [ # A list of exclusions to apply during preconfigured WAF evaluation. { + "requestBodiesToExclude": [ # A list of request body fields to be excluded from inspection during + # preconfigured WAF evaluation. + { + "op": "A String", # The match operator for the field. + "val": "A String", # The value of the field. + }, + ], "requestCookiesToExclude": [ # A list of request cookie names whose value will be excluded from # inspection during preconfigured WAF evaluation. { @@ -9389,13 +9462,13 @@

Method Details

}, "redirectTarget": "A String", # This must be specified for redirect actions. Cannot be specified for any # other actions. - "ruleManagedProtectionTier": "A String", # [Output Only] The minimum Cloud Armor subscription required for this + "ruleManagedProtectionTier": "A String", # Output only. [Output Only] The minimum Cloud Armor subscription required for this # rule. # [Deprecated] Use requiredManagedProtectionTiers instead. "ruleNumber": "A String", # Identifier for the rule. This is only unique within the given security # policy. This can only be set during rule creation, if rule number is not # specified it will be generated by the server. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall security + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall security # policy rule. "targetResources": [ # A list of network resource URLs to which this rule applies. This field # allows you to control which network's VMs get this rule. If this field @@ -9434,11 +9507,11 @@

Method Details

An object of the form: { # A guest attributes entry. - "kind": "compute#guestAttributes", # [Output Only] Type of the resource. Alwayscompute#guestAttributes for guest attributes entry. + "kind": "compute#guestAttributes", # Output only. [Output Only] Type of the resource. Alwayscompute#guestAttributes for guest attributes entry. "queryPath": "A String", # The path to be queried. This can be the default namespace ('') or a # nested namespace ('\/') or a specified key # ('\/\'). - "queryValue": { # Array of guest attribute namespace/key/value tuples. # [Output Only] The value of the requested queried path. + "queryValue": { # Array of guest attribute namespace/key/value tuples. # Output only. [Output Only] The value of the requested queried path. "items": [ { # A guest attributes namespace/key/value entry. "key": "A String", # Key for the guest attribute entry. @@ -9447,9 +9520,9 @@

Method Details

}, ], }, - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "variableKey": "A String", # The key to search for. - "variableValue": "A String", # [Output Only] The value found for the requested key. + "variableValue": "A String", # Output only. [Output Only] The value found for the requested key. } @@ -9877,7 +9950,7 @@

Method Details

{ # An instance's screenshot. "contents": "A String", # [Output Only] The Base64-encoded screenshot data. - "kind": "compute#screenshot", # [Output Only] Type of the resource. Always compute#screenshot + "kind": "compute#screenshot", # Output only. [Output Only] Type of the resource. Always compute#screenshot # for the screenshots. } @@ -9918,12 +9991,12 @@

Method Details

{ # An instance serial console output. "contents": "A String", # [Output Only] The contents of the console output. - "kind": "compute#serialPortOutput", # [Output Only] Type of the resource. Alwayscompute#serialPortOutput for serial port output. + "kind": "compute#serialPortOutput", # Output only. [Output Only] Type of the resource. Alwayscompute#serialPortOutput for serial port output. "next": "A String", # [Output Only] The position of the next byte of content, regardless of # whether the content exists, following the output returned in the `contents` # property. Use this value in the next request as the start # parameter. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "start": "A String", # The starting byte position of the output that was returned. # This should match the start parameter sent with the request. # If the serial console output exceeds the size of the buffer (1 MB), older @@ -9965,7 +10038,7 @@

Method Details

"ekCert": "A String", # A PEM-encoded X.509 certificate. This field can be empty. "ekPub": "A String", # A PEM-encoded public key. }, - "kind": "compute#shieldedInstanceIdentity", # [Output Only] Type of the resource. Alwayscompute#shieldedInstanceIdentity for shielded Instance + "kind": "compute#shieldedInstanceIdentity", # Output only. [Output Only] Type of the resource. Alwayscompute#shieldedInstanceIdentity for shielded Instance # identity entry. "signingKey": { # A Shielded Instance Identity Entry. # An Attestation Key (AK) made by the RSA 2048 algorithm # issued to the Shielded Instance's vTPM. @@ -9996,7 +10069,7 @@

Method Details

"ekCert": "A String", # A PEM-encoded X.509 certificate. This field can be empty. "ekPub": "A String", # A PEM-encoded public key. }, - "kind": "compute#shieldedVmIdentity", # [Output Only] Type of the resource. Alwayscompute#shieldedVmIdentity for shielded VM identity entry. + "kind": "compute#shieldedVmIdentity", # Output only. [Output Only] Type of the resource. Alwayscompute#shieldedVmIdentity for shielded VM identity entry. "signingKey": { # A Shielded Instance Identity Entry. # An Attestation Key (AK) issued to the Shielded VM's vTPM. "ekCert": "A String", # A PEM-encoded X.509 certificate. This field can be empty. "ekPub": "A String", # A PEM-encoded public key. @@ -10056,15 +10129,15 @@

Method Details

}, "enableConfidentialCompute": True or False, # Defines whether the instance should have confidential compute enabled. }, - "cpuPlatform": "A String", # [Output Only] The CPU platform used by this instance. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 text format. + "cpuPlatform": "A String", # Output only. [Output Only] The CPU platform used by this instance. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 text format. "deletionProtection": True or False, # Whether the resource should be protected against deletion. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "disks": [ # Array of disks associated with this instance. Persistent disks must be # created before you can assign them. { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. Valid values are ARM64 + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 # or X86_64. "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is # deleted (but not when the disk is detached from the instance). @@ -10184,7 +10257,7 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # [Output Only] A zero-based index to this disk, where 0 is reserved for the + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the # boot disk. If you have many disks attached to an instance, each # disk would have a unique index number. "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created @@ -10295,9 +10368,11 @@

Method Details

], "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT - # & PATCH) when empty. + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. "a_key": "A String", }, "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. @@ -10489,11 +10564,11 @@

Method Details

# In certain configurations, persistent disks can use NVMe. For more # information, seeAbout # persistent disks. - "kind": "compute#attachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], - "locked": True or False, # [Output Only] Whether to indicate the attached disk is locked. The locked + "locked": True or False, # Output only. [Output Only] Whether to indicate the attached disk is locked. The locked # disk is not allowed to be detached from the instance, or to be used as the # source of the snapshot creation, and the image creation. The instance with # at least one locked attached disk is not allow to be used as source of @@ -10501,12 +10576,12 @@

Method Details

# deleted with --keep-disk parameter set to true for locked disks. "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk # in READ_WRITE mode. - "savedState": "A String", # For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this # field is set to PRESERVED if the LocalSSD data has been saved # to a persistent location by customer request. (see the # discard_local_ssd option on Stop/Suspend). # Read-only in the api. - "shieldedInstanceInitialState": { # Initial State for shielded instance, # [Output Only] shielded vm initial state stored on disk + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). { @@ -10541,7 +10616,7 @@

Method Details

# Note that for InstanceTemplate, specify the disk name for zonal disk, # and the URL for regional disk. "type": "A String", # Specifies the type of the disk, either SCRATCH orPERSISTENT. If not specified, the default isPERSISTENT. - "userLicenses": [ # [Output Only] A list of user provided licenses. It represents a list of + "userLicenses": [ # Output only. [Output Only] A list of user provided licenses. It represents a list of # URLs to the license resource. Unlike regular licenses, user provided # licenses can be modified after the disk is created. "A String", @@ -10577,7 +10652,7 @@

Method Details

# RFC1035 compliant. If hostname is not specified, the default hostname is # [INSTANCE_NAME].c.[PROJECT_ID].internal when using the global DNS, and # [INSTANCE_NAME].[ZONE].c.[PROJECT_ID].internal when using zonal DNS. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "identity": "A String", "identityCertificate": True or False, @@ -10643,7 +10718,7 @@

Method Details

}, "keyRevocationActionType": "A String", # KeyRevocationActionType of the instance. Supported options are "STOP" and # "NONE". The default value is "NONE" if it is not specified. - "kind": "compute#instance", # [Output Only] Type of the resource. Always compute#instance + "kind": "compute#instance", # Output only. [Output Only] Type of the resource. Always compute#instance # for instances. "labelFingerprint": "A String", # A fingerprint for this request, which is essentially a hash of # the label's contents and used for optimistic locking. The @@ -10657,9 +10732,9 @@

Method Details

# the setLabels method. "a_key": "A String", }, - "lastStartTimestamp": "A String", # [Output Only] Last start timestamp inRFC3339 text format. - "lastStopTimestamp": "A String", # [Output Only] Last stop timestamp inRFC3339 text format. - "lastSuspendedTimestamp": "A String", # [Output Only] Last suspended timestamp inRFC3339 text format. + "lastStartTimestamp": "A String", # Output only. [Output Only] Last start timestamp inRFC3339 text format. + "lastStopTimestamp": "A String", # Output only. [Output Only] Last stop timestamp inRFC3339 text format. + "lastSuspendedTimestamp": "A String", # Output only. [Output Only] Last suspended timestamp inRFC3339 text format. "machineType": "A String", # Full or partial URL of the machine type resource to use for this instance, # in the format:zones/zone/machineTypes/machine-type. This is provided by the client # when the instance is created. For example, the following is a valid partial @@ -10708,7 +10783,7 @@

Method Details

# or equal to 262144 bytes (256 KiB). }, ], - "kind": "compute#metadata", # [Output Only] Type of the resource. Always compute#metadata + "kind": "compute#metadata", # Output only. [Output Only] Type of the resource. Always compute#metadata # for metadata. }, "minCpuPlatform": "A String", # Specifies aminimum CPU @@ -10742,7 +10817,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -10762,7 +10837,7 @@

Method Details

# If an AccessConfig with a valid external IP address is specified, it must # match that of the networkTier associated with the Address resource owning # that IP. - "publicDnsName": "A String", # [Output Only] The public DNS domain name for the instance. + "publicDnsName": "A String", # Output only. [Output Only] The public DNS domain name for the instance. "publicPtrDomainName": "A String", # The DNS domain name for the public PTR record. # # You can set this field only if the `setPublicPtr` field is enabled inaccessConfig. If this field is unspecified inipv6AccessConfig, a default PTR record will be created for @@ -10814,7 +10889,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -10834,7 +10909,7 @@

Method Details

# If an AccessConfig with a valid external IP address is specified, it must # match that of the networkTier associated with the Address resource owning # that IP. - "publicDnsName": "A String", # [Output Only] The public DNS domain name for the instance. + "publicDnsName": "A String", # Output only. [Output Only] The public DNS domain name for the instance. "publicPtrDomainName": "A String", # The DNS domain name for the public PTR record. # # You can set this field only if the `setPublicPtr` field is enabled inaccessConfig. If this field is unspecified inipv6AccessConfig, a default PTR record will be created for @@ -10852,7 +10927,7 @@

Method Details

# default and only option is ONE_TO_ONE_NAT. Inipv6AccessConfigs, the default and only option isDIRECT_IPV6. }, ], - "ipv6AccessType": "A String", # [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be + "ipv6AccessType": "A String", # Output only. [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be # accessed from the Internet. This field is always inherited from its # subnetwork. # @@ -10861,7 +10936,7 @@

Method Details

# use a static internal IP address, it must be unused and in the same region # as the instance's zone. If not specified, Google Cloud will automatically # assign an internal IPv6 address from the instance's subnetwork. - "kind": "compute#networkInterface", # [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. + "kind": "compute#networkInterface", # Output only. [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. "name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. @@ -10891,6 +10966,10 @@

Method Details

"queueCount": 42, # The networking queue count that's specified by users for the network # interface. Both Rx and Tx queues will be set to this number. It'll be empty # if not specified by the users. + "serviceClassId": "A String", # Optional. Producer Service's Service class Id for the region of this network + # interface. Can only be used with network_attachment. It is not possible to + # use on its own however, network_attachment can be used without + # service_class_id. "stackType": "A String", # The stack type for this network interface. To assign only IPv4 addresses, # use IPV4_ONLY. To assign both IPv4 and IPv6 addresses, useIPV4_IPV6. If not specified, IPV4_ONLY is used. # @@ -10954,8 +11033,10 @@

Method Details

}, "resourceManagerTags": { # Resource manager tags to be bound to the instance. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -10970,7 +11051,7 @@

Method Details

}, }, "postKeyRevocationActionType": "A String", # PostKeyRevocationActionType of the instance. - "preservedStateSizeGb": "A String", # Total amount of preserved state for SUSPENDED instances. + "preservedStateSizeGb": "A String", # Output only. Total amount of preserved state for SUSPENDED instances. # Read-only in the api. "privateIpv6GoogleAccess": "A String", # The private IPv6 google access type for the VM. # If not specified, use INHERIT_FROM_SUBNETWORK as default. @@ -10990,12 +11071,12 @@

Method Details

"resourcePolicies": [ # Resource policies applied to this instance. "A String", ], - "resourceStatus": { # Contains output only fields. # [Output Only] Specifies values set for instance attributes as + "resourceStatus": { # Contains output only fields. # Output only. [Output Only] Specifies values set for instance attributes as # compared to the values requested by user in the corresponding input only # field. # Use this sub-message for actual values set on Instance attributes as compared # to the value requested by the user (intent) in their instance CRUD calls. - "acceleratorStatus": [ # [Output Only] Accelerators status show results of GPU scans. These scans + "acceleratorStatus": [ # Output only. [Output Only] Accelerators status show results of GPU scans. These scans # are specialized diagnostic tests designed to uncover latent manufacturing # defects or other issues that could potentially lead to data corruption or # impede the customer's ability to efficiently execute GPU workloads. @@ -11030,11 +11111,11 @@

Method Details

"uuid": "A String", # The UUID of the accelerator. }, ], - "consumedReservation": "A String", # [Output Only] The full resource name of the reservation that this instance + "consumedReservation": "A String", # Output only. [Output Only] The full resource name of the reservation that this instance # is consuming from. - "consumedReservationBlock": "A String", # [Output Only] The full resource name of the reservation block that this + "consumedReservationBlock": "A String", # Output only. [Output Only] The full resource name of the reservation block that this # instance is consuming from. - "effectiveInstanceMetadata": { # Effective values of predefined metadata keys for an instance. # [Output Only] Effective metadata is a field that consolidates project, + "effectiveInstanceMetadata": { # Effective values of predefined metadata keys for an instance. # Output only. [Output Only] Effective metadata is a field that consolidates project, # zonal instance settings, and instance-level predefined metadata keys to # provide the overridden value for those metadata keys at the instance level. "blockProjectSshKeysMetadataValue": True or False, # Effective block-project-ssh-keys value at Instance level. @@ -11046,14 +11127,14 @@

Method Details

"serialPortLoggingEnableMetadataValue": True or False, # Effective serial-port-logging-enable value at Instance level. "vmDnsSettingMetadataValue": "A String", # Effective VM DNS setting at Instance level. }, - "lastInstanceTerminationDetails": { # [Output Only] Contains last termination details why the instance was + "lastInstanceTerminationDetails": { # Output only. [Output Only] Contains last termination details why the instance was # terminated. "terminationReason": "A String", # Reason for termination }, - "physicalHost": "A String", # [Output Only] The precise location of your instance within the zone's data + "physicalHost": "A String", # Output only. [Output Only] The precise location of your instance within the zone's data # center, including the block, sub-block, and host. The field is formatted as # follows: blockId/subBlockId/hostId. - "physicalHostTopology": { # Represents the physical host topology of the host on which the VM is # [Output Only] A series of fields containing the global name of the Compute + "physicalHostTopology": { # Represents the physical host topology of the host on which the VM is # Output only. [Output Only] A series of fields containing the global name of the Compute # Engine cluster, as well as the ID of the block, sub-block, and host on # which the running instance is located. # running. @@ -11068,12 +11149,12 @@

Method Details

# located. Instances in the same sub-block experience lower network latency # than instances in the same block. }, - "reservationConsumptionInfo": { # Reservation consumption information that the instance is consuming from. # [Output Only] Reservation information that the instance is consuming from. - "consumedReservation": "A String", # [Output Only] The full resource name of the reservation that this + "reservationConsumptionInfo": { # Reservation consumption information that the instance is consuming from. # Output only. [Output Only] Reservation information that the instance is consuming from. + "consumedReservation": "A String", # Output only. [Output Only] The full resource name of the reservation that this # instance is consuming from. - "consumedReservationBlock": "A String", # [Output Only] The full resource name of the reservation block that this + "consumedReservationBlock": "A String", # Output only. [Output Only] The full resource name of the reservation block that this # instance is consuming from. - "consumedReservationSubBlock": "A String", # [Output Only] The full resource name of the reservation sub-block that + "consumedReservationSubBlock": "A String", # Output only. [Output Only] The full resource name of the reservation sub-block that # this instance is consuming from. }, "scheduling": { @@ -11097,7 +11178,7 @@

Method Details

}, }, }, - "shutdownDetails": { # Specifies if the instance is in `PENDING_STOP` state or there is a # [Output Only] Details about the instance stopping state. + "shutdownDetails": { # Specifies if the instance is in `PENDING_STOP` state or there is a # Output only. [Output Only] Details about the instance stopping state. # programmed stop scheduled. "maxDuration": { # A Duration represents a fixed-length span of time represented # The duration for graceful shutdown. Only applicable when # `stop_state=PENDING_STOP`. @@ -11147,8 +11228,8 @@

Method Details

# This timestamp value is in RFC3339 text format. }, }, - "satisfiesPzi": True or False, # [Output Only] Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. + "satisfiesPzi": True or False, # Output only. [Output Only] Reserved for future use. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. "scheduling": { # Sets the scheduling options for an Instance. # Sets the scheduling options for this instance. "automaticRestart": True or False, # Specifies whether the instance should be automatically restarted if it is # terminated by Compute Engine (not terminated by a user). You can only set @@ -11304,8 +11385,8 @@

Method Details

# Maximum number of secure tags allowed is 50. "A String", ], - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "serviceAccounts": [ # A list of service accounts, with their specified scopes, authorized for # this instance. Only one service account per VM instance is supported. # @@ -11344,12 +11425,12 @@

Method Details

"updateAutoLearnPolicy": True or False, # Updates the integrity policy baseline using the # measurements from the VM instance's most recent boot. }, - "shieldedVmConfig": { # A set of Shielded VM options. # Deprecating, please use shielded_instance_config. + "shieldedVmConfig": { # A set of Shielded VM options. # Output only. Deprecating, please use shielded_instance_config. "enableIntegrityMonitoring": True or False, # Defines whether the instance has integrity monitoring enabled. "enableSecureBoot": True or False, # Defines whether the instance has Secure Boot enabled. "enableVtpm": True or False, # Defines whether the instance has the vTPM enabled. }, - "shieldedVmIntegrityPolicy": { # The policy describes the baseline against which # Deprecating, please use shielded_instance_integrity_policy. + "shieldedVmIntegrityPolicy": { # The policy describes the baseline against which # Output only. Deprecating, please use shielded_instance_integrity_policy. # VM instance boot integrity is measured. "updateAutoLearnPolicy": True or False, # Updates the integrity policy baseline using the # measurements from the VM instance's most recent boot. @@ -11408,13 +11489,13 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "startRestricted": True or False, # [Output Only] Whether a VM has been restricted for start because Compute + "startRestricted": True or False, # Output only. [Output Only] Whether a VM has been restricted for start because Compute # Engine has detected suspicious activity. - "status": "A String", # [Output Only] The status of the instance. One of the + "status": "A String", # Output only. [Output Only] The status of the instance. One of the # following values: PROVISIONING, STAGING,RUNNING, STOPPING, SUSPENDING,SUSPENDED, REPAIRING, andTERMINATED. For more information about the status of the # instance, see # Instance life cycle. - "statusMessage": "A String", # [Output Only] An optional, human-readable explanation of the status. + "statusMessage": "A String", # Output only. [Output Only] An optional, human-readable explanation of the status. "tags": { # A set of instance tags. # Tags to apply to this instance. Tags are used to identify valid # sources or targets for network firewalls and are specified by the client # during instance creation. The tags can be later modified by the setTags @@ -11433,7 +11514,7 @@

Method Details

"A String", ], }, - "upcomingMaintenance": { # Upcoming Maintenance notification information. # [Output Only] DEPRECATED: Please useresource_status.upcoming_maintenance instead. Specifies + "upcomingMaintenance": { # Upcoming Maintenance notification information. # Output only. [Output Only] DEPRECATED: Please useresource_status.upcoming_maintenance instead. Specifies # upcoming maintenance for the instance. "canReschedule": True or False, # Indicates if the maintenance can be customer triggered. "date": "A String", # [Output Only] The date when the maintenance will take place. @@ -11468,7 +11549,7 @@

Method Details

"identity": "A String", "identityCertificateEnabled": True or False, }, - "zone": "A String", # [Output Only] URL of the zone where the instance resides. + "zone": "A String", # Output only. [Output Only] URL of the zone where the instance resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. } @@ -11669,10 +11750,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -11684,8 +11765,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -11913,15 +11994,15 @@

Method Details

}, "enableConfidentialCompute": True or False, # Defines whether the instance should have confidential compute enabled. }, - "cpuPlatform": "A String", # [Output Only] The CPU platform used by this instance. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 text format. + "cpuPlatform": "A String", # Output only. [Output Only] The CPU platform used by this instance. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 text format. "deletionProtection": True or False, # Whether the resource should be protected against deletion. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "disks": [ # Array of disks associated with this instance. Persistent disks must be # created before you can assign them. { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. Valid values are ARM64 + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 # or X86_64. "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is # deleted (but not when the disk is detached from the instance). @@ -12041,7 +12122,7 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # [Output Only] A zero-based index to this disk, where 0 is reserved for the + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the # boot disk. If you have many disks attached to an instance, each # disk would have a unique index number. "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created @@ -12152,9 +12233,11 @@

Method Details

], "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT - # & PATCH) when empty. + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. "a_key": "A String", }, "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. @@ -12346,11 +12429,11 @@

Method Details

# In certain configurations, persistent disks can use NVMe. For more # information, seeAbout # persistent disks. - "kind": "compute#attachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], - "locked": True or False, # [Output Only] Whether to indicate the attached disk is locked. The locked + "locked": True or False, # Output only. [Output Only] Whether to indicate the attached disk is locked. The locked # disk is not allowed to be detached from the instance, or to be used as the # source of the snapshot creation, and the image creation. The instance with # at least one locked attached disk is not allow to be used as source of @@ -12358,12 +12441,12 @@

Method Details

# deleted with --keep-disk parameter set to true for locked disks. "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk # in READ_WRITE mode. - "savedState": "A String", # For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this # field is set to PRESERVED if the LocalSSD data has been saved # to a persistent location by customer request. (see the # discard_local_ssd option on Stop/Suspend). # Read-only in the api. - "shieldedInstanceInitialState": { # Initial State for shielded instance, # [Output Only] shielded vm initial state stored on disk + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). { @@ -12398,7 +12481,7 @@

Method Details

# Note that for InstanceTemplate, specify the disk name for zonal disk, # and the URL for regional disk. "type": "A String", # Specifies the type of the disk, either SCRATCH orPERSISTENT. If not specified, the default isPERSISTENT. - "userLicenses": [ # [Output Only] A list of user provided licenses. It represents a list of + "userLicenses": [ # Output only. [Output Only] A list of user provided licenses. It represents a list of # URLs to the license resource. Unlike regular licenses, user provided # licenses can be modified after the disk is created. "A String", @@ -12434,7 +12517,7 @@

Method Details

# RFC1035 compliant. If hostname is not specified, the default hostname is # [INSTANCE_NAME].c.[PROJECT_ID].internal when using the global DNS, and # [INSTANCE_NAME].[ZONE].c.[PROJECT_ID].internal when using zonal DNS. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "identity": "A String", "identityCertificate": True or False, @@ -12500,7 +12583,7 @@

Method Details

}, "keyRevocationActionType": "A String", # KeyRevocationActionType of the instance. Supported options are "STOP" and # "NONE". The default value is "NONE" if it is not specified. - "kind": "compute#instance", # [Output Only] Type of the resource. Always compute#instance + "kind": "compute#instance", # Output only. [Output Only] Type of the resource. Always compute#instance # for instances. "labelFingerprint": "A String", # A fingerprint for this request, which is essentially a hash of # the label's contents and used for optimistic locking. The @@ -12514,9 +12597,9 @@

Method Details

# the setLabels method. "a_key": "A String", }, - "lastStartTimestamp": "A String", # [Output Only] Last start timestamp inRFC3339 text format. - "lastStopTimestamp": "A String", # [Output Only] Last stop timestamp inRFC3339 text format. - "lastSuspendedTimestamp": "A String", # [Output Only] Last suspended timestamp inRFC3339 text format. + "lastStartTimestamp": "A String", # Output only. [Output Only] Last start timestamp inRFC3339 text format. + "lastStopTimestamp": "A String", # Output only. [Output Only] Last stop timestamp inRFC3339 text format. + "lastSuspendedTimestamp": "A String", # Output only. [Output Only] Last suspended timestamp inRFC3339 text format. "machineType": "A String", # Full or partial URL of the machine type resource to use for this instance, # in the format:zones/zone/machineTypes/machine-type. This is provided by the client # when the instance is created. For example, the following is a valid partial @@ -12565,7 +12648,7 @@

Method Details

# or equal to 262144 bytes (256 KiB). }, ], - "kind": "compute#metadata", # [Output Only] Type of the resource. Always compute#metadata + "kind": "compute#metadata", # Output only. [Output Only] Type of the resource. Always compute#metadata # for metadata. }, "minCpuPlatform": "A String", # Specifies aminimum CPU @@ -12599,7 +12682,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -12619,7 +12702,7 @@

Method Details

# If an AccessConfig with a valid external IP address is specified, it must # match that of the networkTier associated with the Address resource owning # that IP. - "publicDnsName": "A String", # [Output Only] The public DNS domain name for the instance. + "publicDnsName": "A String", # Output only. [Output Only] The public DNS domain name for the instance. "publicPtrDomainName": "A String", # The DNS domain name for the public PTR record. # # You can set this field only if the `setPublicPtr` field is enabled inaccessConfig. If this field is unspecified inipv6AccessConfig, a default PTR record will be created for @@ -12671,7 +12754,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -12691,7 +12774,7 @@

Method Details

# If an AccessConfig with a valid external IP address is specified, it must # match that of the networkTier associated with the Address resource owning # that IP. - "publicDnsName": "A String", # [Output Only] The public DNS domain name for the instance. + "publicDnsName": "A String", # Output only. [Output Only] The public DNS domain name for the instance. "publicPtrDomainName": "A String", # The DNS domain name for the public PTR record. # # You can set this field only if the `setPublicPtr` field is enabled inaccessConfig. If this field is unspecified inipv6AccessConfig, a default PTR record will be created for @@ -12709,7 +12792,7 @@

Method Details

# default and only option is ONE_TO_ONE_NAT. Inipv6AccessConfigs, the default and only option isDIRECT_IPV6. }, ], - "ipv6AccessType": "A String", # [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be + "ipv6AccessType": "A String", # Output only. [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be # accessed from the Internet. This field is always inherited from its # subnetwork. # @@ -12718,7 +12801,7 @@

Method Details

# use a static internal IP address, it must be unused and in the same region # as the instance's zone. If not specified, Google Cloud will automatically # assign an internal IPv6 address from the instance's subnetwork. - "kind": "compute#networkInterface", # [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. + "kind": "compute#networkInterface", # Output only. [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. "name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. @@ -12748,6 +12831,10 @@

Method Details

"queueCount": 42, # The networking queue count that's specified by users for the network # interface. Both Rx and Tx queues will be set to this number. It'll be empty # if not specified by the users. + "serviceClassId": "A String", # Optional. Producer Service's Service class Id for the region of this network + # interface. Can only be used with network_attachment. It is not possible to + # use on its own however, network_attachment can be used without + # service_class_id. "stackType": "A String", # The stack type for this network interface. To assign only IPv4 addresses, # use IPV4_ONLY. To assign both IPv4 and IPv6 addresses, useIPV4_IPV6. If not specified, IPV4_ONLY is used. # @@ -12811,8 +12898,10 @@

Method Details

}, "resourceManagerTags": { # Resource manager tags to be bound to the instance. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -12827,7 +12916,7 @@

Method Details

}, }, "postKeyRevocationActionType": "A String", # PostKeyRevocationActionType of the instance. - "preservedStateSizeGb": "A String", # Total amount of preserved state for SUSPENDED instances. + "preservedStateSizeGb": "A String", # Output only. Total amount of preserved state for SUSPENDED instances. # Read-only in the api. "privateIpv6GoogleAccess": "A String", # The private IPv6 google access type for the VM. # If not specified, use INHERIT_FROM_SUBNETWORK as default. @@ -12847,12 +12936,12 @@

Method Details

"resourcePolicies": [ # Resource policies applied to this instance. "A String", ], - "resourceStatus": { # Contains output only fields. # [Output Only] Specifies values set for instance attributes as + "resourceStatus": { # Contains output only fields. # Output only. [Output Only] Specifies values set for instance attributes as # compared to the values requested by user in the corresponding input only # field. # Use this sub-message for actual values set on Instance attributes as compared # to the value requested by the user (intent) in their instance CRUD calls. - "acceleratorStatus": [ # [Output Only] Accelerators status show results of GPU scans. These scans + "acceleratorStatus": [ # Output only. [Output Only] Accelerators status show results of GPU scans. These scans # are specialized diagnostic tests designed to uncover latent manufacturing # defects or other issues that could potentially lead to data corruption or # impede the customer's ability to efficiently execute GPU workloads. @@ -12887,11 +12976,11 @@

Method Details

"uuid": "A String", # The UUID of the accelerator. }, ], - "consumedReservation": "A String", # [Output Only] The full resource name of the reservation that this instance + "consumedReservation": "A String", # Output only. [Output Only] The full resource name of the reservation that this instance # is consuming from. - "consumedReservationBlock": "A String", # [Output Only] The full resource name of the reservation block that this + "consumedReservationBlock": "A String", # Output only. [Output Only] The full resource name of the reservation block that this # instance is consuming from. - "effectiveInstanceMetadata": { # Effective values of predefined metadata keys for an instance. # [Output Only] Effective metadata is a field that consolidates project, + "effectiveInstanceMetadata": { # Effective values of predefined metadata keys for an instance. # Output only. [Output Only] Effective metadata is a field that consolidates project, # zonal instance settings, and instance-level predefined metadata keys to # provide the overridden value for those metadata keys at the instance level. "blockProjectSshKeysMetadataValue": True or False, # Effective block-project-ssh-keys value at Instance level. @@ -12903,14 +12992,14 @@

Method Details

"serialPortLoggingEnableMetadataValue": True or False, # Effective serial-port-logging-enable value at Instance level. "vmDnsSettingMetadataValue": "A String", # Effective VM DNS setting at Instance level. }, - "lastInstanceTerminationDetails": { # [Output Only] Contains last termination details why the instance was + "lastInstanceTerminationDetails": { # Output only. [Output Only] Contains last termination details why the instance was # terminated. "terminationReason": "A String", # Reason for termination }, - "physicalHost": "A String", # [Output Only] The precise location of your instance within the zone's data + "physicalHost": "A String", # Output only. [Output Only] The precise location of your instance within the zone's data # center, including the block, sub-block, and host. The field is formatted as # follows: blockId/subBlockId/hostId. - "physicalHostTopology": { # Represents the physical host topology of the host on which the VM is # [Output Only] A series of fields containing the global name of the Compute + "physicalHostTopology": { # Represents the physical host topology of the host on which the VM is # Output only. [Output Only] A series of fields containing the global name of the Compute # Engine cluster, as well as the ID of the block, sub-block, and host on # which the running instance is located. # running. @@ -12925,12 +13014,12 @@

Method Details

# located. Instances in the same sub-block experience lower network latency # than instances in the same block. }, - "reservationConsumptionInfo": { # Reservation consumption information that the instance is consuming from. # [Output Only] Reservation information that the instance is consuming from. - "consumedReservation": "A String", # [Output Only] The full resource name of the reservation that this + "reservationConsumptionInfo": { # Reservation consumption information that the instance is consuming from. # Output only. [Output Only] Reservation information that the instance is consuming from. + "consumedReservation": "A String", # Output only. [Output Only] The full resource name of the reservation that this # instance is consuming from. - "consumedReservationBlock": "A String", # [Output Only] The full resource name of the reservation block that this + "consumedReservationBlock": "A String", # Output only. [Output Only] The full resource name of the reservation block that this # instance is consuming from. - "consumedReservationSubBlock": "A String", # [Output Only] The full resource name of the reservation sub-block that + "consumedReservationSubBlock": "A String", # Output only. [Output Only] The full resource name of the reservation sub-block that # this instance is consuming from. }, "scheduling": { @@ -12954,7 +13043,7 @@

Method Details

}, }, }, - "shutdownDetails": { # Specifies if the instance is in `PENDING_STOP` state or there is a # [Output Only] Details about the instance stopping state. + "shutdownDetails": { # Specifies if the instance is in `PENDING_STOP` state or there is a # Output only. [Output Only] Details about the instance stopping state. # programmed stop scheduled. "maxDuration": { # A Duration represents a fixed-length span of time represented # The duration for graceful shutdown. Only applicable when # `stop_state=PENDING_STOP`. @@ -13004,8 +13093,8 @@

Method Details

# This timestamp value is in RFC3339 text format. }, }, - "satisfiesPzi": True or False, # [Output Only] Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. + "satisfiesPzi": True or False, # Output only. [Output Only] Reserved for future use. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. "scheduling": { # Sets the scheduling options for an Instance. # Sets the scheduling options for this instance. "automaticRestart": True or False, # Specifies whether the instance should be automatically restarted if it is # terminated by Compute Engine (not terminated by a user). You can only set @@ -13161,8 +13250,8 @@

Method Details

# Maximum number of secure tags allowed is 50. "A String", ], - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "serviceAccounts": [ # A list of service accounts, with their specified scopes, authorized for # this instance. Only one service account per VM instance is supported. # @@ -13201,12 +13290,12 @@

Method Details

"updateAutoLearnPolicy": True or False, # Updates the integrity policy baseline using the # measurements from the VM instance's most recent boot. }, - "shieldedVmConfig": { # A set of Shielded VM options. # Deprecating, please use shielded_instance_config. + "shieldedVmConfig": { # A set of Shielded VM options. # Output only. Deprecating, please use shielded_instance_config. "enableIntegrityMonitoring": True or False, # Defines whether the instance has integrity monitoring enabled. "enableSecureBoot": True or False, # Defines whether the instance has Secure Boot enabled. "enableVtpm": True or False, # Defines whether the instance has the vTPM enabled. }, - "shieldedVmIntegrityPolicy": { # The policy describes the baseline against which # Deprecating, please use shielded_instance_integrity_policy. + "shieldedVmIntegrityPolicy": { # The policy describes the baseline against which # Output only. Deprecating, please use shielded_instance_integrity_policy. # VM instance boot integrity is measured. "updateAutoLearnPolicy": True or False, # Updates the integrity policy baseline using the # measurements from the VM instance's most recent boot. @@ -13265,13 +13354,13 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "startRestricted": True or False, # [Output Only] Whether a VM has been restricted for start because Compute + "startRestricted": True or False, # Output only. [Output Only] Whether a VM has been restricted for start because Compute # Engine has detected suspicious activity. - "status": "A String", # [Output Only] The status of the instance. One of the + "status": "A String", # Output only. [Output Only] The status of the instance. One of the # following values: PROVISIONING, STAGING,RUNNING, STOPPING, SUSPENDING,SUSPENDED, REPAIRING, andTERMINATED. For more information about the status of the # instance, see # Instance life cycle. - "statusMessage": "A String", # [Output Only] An optional, human-readable explanation of the status. + "statusMessage": "A String", # Output only. [Output Only] An optional, human-readable explanation of the status. "tags": { # A set of instance tags. # Tags to apply to this instance. Tags are used to identify valid # sources or targets for network firewalls and are specified by the client # during instance creation. The tags can be later modified by the setTags @@ -13290,7 +13379,7 @@

Method Details

"A String", ], }, - "upcomingMaintenance": { # Upcoming Maintenance notification information. # [Output Only] DEPRECATED: Please useresource_status.upcoming_maintenance instead. Specifies + "upcomingMaintenance": { # Upcoming Maintenance notification information. # Output only. [Output Only] DEPRECATED: Please useresource_status.upcoming_maintenance instead. Specifies # upcoming maintenance for the instance. "canReschedule": True or False, # Indicates if the maintenance can be customer triggered. "date": "A String", # [Output Only] The date when the maintenance will take place. @@ -13325,19 +13414,19 @@

Method Details

"identity": "A String", "identityCertificateEnabled": True or False, }, - "zone": "A String", # [Output Only] URL of the zone where the instance resides. + "zone": "A String", # Output only. [Output Only] URL of the zone where the instance resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. }, ], - "kind": "compute#instanceList", # [Output Only] Type of resource. Always compute#instanceList + "kind": "compute#instanceList", # Output only. [Output Only] Type of resource. Always compute#instanceList # for lists of Instance resources. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -13474,7 +13563,7 @@

Method Details

"id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. "items": [ # A list of Reference resources. { # Represents a reference to a resource. - "kind": "compute#reference", # [Output Only] Type of the resource. Always compute#reference + "kind": "compute#reference", # Output only. [Output Only] Type of the resource. Always compute#reference # for references. "referenceType": "A String", # A description of the reference type with no implied semantics. Possible # values include: @@ -13485,13 +13574,13 @@

Method Details

"target": "A String", # URL of the resource to which this reference points. }, ], - "kind": "compute#instanceListReferrers", # [Output Only] Type of resource. Alwayscompute#instanceListReferrers for lists of Instance referrers. + "kind": "compute#instanceListReferrers", # Output only. [Output Only] Type of resource. Alwayscompute#instanceListReferrers for lists of Instance referrers. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -13756,10 +13845,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -13771,8 +13860,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -14038,10 +14127,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -14053,8 +14142,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -14329,10 +14418,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -14344,8 +14433,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -14625,10 +14714,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -14640,8 +14729,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -14909,10 +14998,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -14924,8 +15013,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -15325,10 +15414,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -15340,8 +15429,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -15623,10 +15712,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -15638,8 +15727,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -15908,10 +15997,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -15923,8 +16012,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -17078,10 +17167,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -17093,8 +17182,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -17379,10 +17468,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -17394,8 +17483,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -17670,10 +17759,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -17685,8 +17774,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -17802,7 +17891,7 @@

Method Details

# or equal to 262144 bytes (256 KiB). }, ], - "kind": "compute#metadata", # [Output Only] Type of the resource. Always compute#metadata + "kind": "compute#metadata", # Output only. [Output Only] Type of the resource. Always compute#metadata # for metadata. } @@ -17984,10 +18073,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -17999,8 +18088,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -18276,10 +18365,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -18291,8 +18380,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -18567,10 +18656,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -18582,8 +18671,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -19007,10 +19096,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -19022,8 +19111,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -19306,10 +19395,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -19321,8 +19410,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -19600,10 +19689,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -19615,8 +19704,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -19894,10 +19983,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -19909,8 +19998,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -20188,10 +20277,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -20203,8 +20292,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -20489,10 +20578,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -20504,8 +20593,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -20774,10 +20863,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -20789,8 +20878,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -21058,10 +21147,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -21073,8 +21162,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -21475,10 +21564,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -21490,8 +21579,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -21766,10 +21855,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -21781,8 +21870,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -22058,10 +22147,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -22073,8 +22162,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -22243,15 +22332,15 @@

Method Details

}, "enableConfidentialCompute": True or False, # Defines whether the instance should have confidential compute enabled. }, - "cpuPlatform": "A String", # [Output Only] The CPU platform used by this instance. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 text format. + "cpuPlatform": "A String", # Output only. [Output Only] The CPU platform used by this instance. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 text format. "deletionProtection": True or False, # Whether the resource should be protected against deletion. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "disks": [ # Array of disks associated with this instance. Persistent disks must be # created before you can assign them. { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. Valid values are ARM64 + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 # or X86_64. "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is # deleted (but not when the disk is detached from the instance). @@ -22371,7 +22460,7 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # [Output Only] A zero-based index to this disk, where 0 is reserved for the + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the # boot disk. If you have many disks attached to an instance, each # disk would have a unique index number. "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created @@ -22482,9 +22571,11 @@

Method Details

], "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT - # & PATCH) when empty. + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. "a_key": "A String", }, "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. @@ -22676,11 +22767,11 @@

Method Details

# In certain configurations, persistent disks can use NVMe. For more # information, seeAbout # persistent disks. - "kind": "compute#attachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], - "locked": True or False, # [Output Only] Whether to indicate the attached disk is locked. The locked + "locked": True or False, # Output only. [Output Only] Whether to indicate the attached disk is locked. The locked # disk is not allowed to be detached from the instance, or to be used as the # source of the snapshot creation, and the image creation. The instance with # at least one locked attached disk is not allow to be used as source of @@ -22688,12 +22779,12 @@

Method Details

# deleted with --keep-disk parameter set to true for locked disks. "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk # in READ_WRITE mode. - "savedState": "A String", # For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this # field is set to PRESERVED if the LocalSSD data has been saved # to a persistent location by customer request. (see the # discard_local_ssd option on Stop/Suspend). # Read-only in the api. - "shieldedInstanceInitialState": { # Initial State for shielded instance, # [Output Only] shielded vm initial state stored on disk + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). { @@ -22728,7 +22819,7 @@

Method Details

# Note that for InstanceTemplate, specify the disk name for zonal disk, # and the URL for regional disk. "type": "A String", # Specifies the type of the disk, either SCRATCH orPERSISTENT. If not specified, the default isPERSISTENT. - "userLicenses": [ # [Output Only] A list of user provided licenses. It represents a list of + "userLicenses": [ # Output only. [Output Only] A list of user provided licenses. It represents a list of # URLs to the license resource. Unlike regular licenses, user provided # licenses can be modified after the disk is created. "A String", @@ -22764,7 +22855,7 @@

Method Details

# RFC1035 compliant. If hostname is not specified, the default hostname is # [INSTANCE_NAME].c.[PROJECT_ID].internal when using the global DNS, and # [INSTANCE_NAME].[ZONE].c.[PROJECT_ID].internal when using zonal DNS. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "identity": "A String", "identityCertificate": True or False, @@ -22830,7 +22921,7 @@

Method Details

}, "keyRevocationActionType": "A String", # KeyRevocationActionType of the instance. Supported options are "STOP" and # "NONE". The default value is "NONE" if it is not specified. - "kind": "compute#instance", # [Output Only] Type of the resource. Always compute#instance + "kind": "compute#instance", # Output only. [Output Only] Type of the resource. Always compute#instance # for instances. "labelFingerprint": "A String", # A fingerprint for this request, which is essentially a hash of # the label's contents and used for optimistic locking. The @@ -22844,9 +22935,9 @@

Method Details

# the setLabels method. "a_key": "A String", }, - "lastStartTimestamp": "A String", # [Output Only] Last start timestamp inRFC3339 text format. - "lastStopTimestamp": "A String", # [Output Only] Last stop timestamp inRFC3339 text format. - "lastSuspendedTimestamp": "A String", # [Output Only] Last suspended timestamp inRFC3339 text format. + "lastStartTimestamp": "A String", # Output only. [Output Only] Last start timestamp inRFC3339 text format. + "lastStopTimestamp": "A String", # Output only. [Output Only] Last stop timestamp inRFC3339 text format. + "lastSuspendedTimestamp": "A String", # Output only. [Output Only] Last suspended timestamp inRFC3339 text format. "machineType": "A String", # Full or partial URL of the machine type resource to use for this instance, # in the format:zones/zone/machineTypes/machine-type. This is provided by the client # when the instance is created. For example, the following is a valid partial @@ -22895,7 +22986,7 @@

Method Details

# or equal to 262144 bytes (256 KiB). }, ], - "kind": "compute#metadata", # [Output Only] Type of the resource. Always compute#metadata + "kind": "compute#metadata", # Output only. [Output Only] Type of the resource. Always compute#metadata # for metadata. }, "minCpuPlatform": "A String", # Specifies aminimum CPU @@ -22929,7 +23020,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -22949,7 +23040,7 @@

Method Details

# If an AccessConfig with a valid external IP address is specified, it must # match that of the networkTier associated with the Address resource owning # that IP. - "publicDnsName": "A String", # [Output Only] The public DNS domain name for the instance. + "publicDnsName": "A String", # Output only. [Output Only] The public DNS domain name for the instance. "publicPtrDomainName": "A String", # The DNS domain name for the public PTR record. # # You can set this field only if the `setPublicPtr` field is enabled inaccessConfig. If this field is unspecified inipv6AccessConfig, a default PTR record will be created for @@ -23001,7 +23092,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -23021,7 +23112,7 @@

Method Details

# If an AccessConfig with a valid external IP address is specified, it must # match that of the networkTier associated with the Address resource owning # that IP. - "publicDnsName": "A String", # [Output Only] The public DNS domain name for the instance. + "publicDnsName": "A String", # Output only. [Output Only] The public DNS domain name for the instance. "publicPtrDomainName": "A String", # The DNS domain name for the public PTR record. # # You can set this field only if the `setPublicPtr` field is enabled inaccessConfig. If this field is unspecified inipv6AccessConfig, a default PTR record will be created for @@ -23039,7 +23130,7 @@

Method Details

# default and only option is ONE_TO_ONE_NAT. Inipv6AccessConfigs, the default and only option isDIRECT_IPV6. }, ], - "ipv6AccessType": "A String", # [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be + "ipv6AccessType": "A String", # Output only. [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be # accessed from the Internet. This field is always inherited from its # subnetwork. # @@ -23048,7 +23139,7 @@

Method Details

# use a static internal IP address, it must be unused and in the same region # as the instance's zone. If not specified, Google Cloud will automatically # assign an internal IPv6 address from the instance's subnetwork. - "kind": "compute#networkInterface", # [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. + "kind": "compute#networkInterface", # Output only. [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. "name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. @@ -23078,6 +23169,10 @@

Method Details

"queueCount": 42, # The networking queue count that's specified by users for the network # interface. Both Rx and Tx queues will be set to this number. It'll be empty # if not specified by the users. + "serviceClassId": "A String", # Optional. Producer Service's Service class Id for the region of this network + # interface. Can only be used with network_attachment. It is not possible to + # use on its own however, network_attachment can be used without + # service_class_id. "stackType": "A String", # The stack type for this network interface. To assign only IPv4 addresses, # use IPV4_ONLY. To assign both IPv4 and IPv6 addresses, useIPV4_IPV6. If not specified, IPV4_ONLY is used. # @@ -23141,8 +23236,10 @@

Method Details

}, "resourceManagerTags": { # Resource manager tags to be bound to the instance. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -23157,7 +23254,7 @@

Method Details

}, }, "postKeyRevocationActionType": "A String", # PostKeyRevocationActionType of the instance. - "preservedStateSizeGb": "A String", # Total amount of preserved state for SUSPENDED instances. + "preservedStateSizeGb": "A String", # Output only. Total amount of preserved state for SUSPENDED instances. # Read-only in the api. "privateIpv6GoogleAccess": "A String", # The private IPv6 google access type for the VM. # If not specified, use INHERIT_FROM_SUBNETWORK as default. @@ -23177,12 +23274,12 @@

Method Details

"resourcePolicies": [ # Resource policies applied to this instance. "A String", ], - "resourceStatus": { # Contains output only fields. # [Output Only] Specifies values set for instance attributes as + "resourceStatus": { # Contains output only fields. # Output only. [Output Only] Specifies values set for instance attributes as # compared to the values requested by user in the corresponding input only # field. # Use this sub-message for actual values set on Instance attributes as compared # to the value requested by the user (intent) in their instance CRUD calls. - "acceleratorStatus": [ # [Output Only] Accelerators status show results of GPU scans. These scans + "acceleratorStatus": [ # Output only. [Output Only] Accelerators status show results of GPU scans. These scans # are specialized diagnostic tests designed to uncover latent manufacturing # defects or other issues that could potentially lead to data corruption or # impede the customer's ability to efficiently execute GPU workloads. @@ -23217,11 +23314,11 @@

Method Details

"uuid": "A String", # The UUID of the accelerator. }, ], - "consumedReservation": "A String", # [Output Only] The full resource name of the reservation that this instance + "consumedReservation": "A String", # Output only. [Output Only] The full resource name of the reservation that this instance # is consuming from. - "consumedReservationBlock": "A String", # [Output Only] The full resource name of the reservation block that this + "consumedReservationBlock": "A String", # Output only. [Output Only] The full resource name of the reservation block that this # instance is consuming from. - "effectiveInstanceMetadata": { # Effective values of predefined metadata keys for an instance. # [Output Only] Effective metadata is a field that consolidates project, + "effectiveInstanceMetadata": { # Effective values of predefined metadata keys for an instance. # Output only. [Output Only] Effective metadata is a field that consolidates project, # zonal instance settings, and instance-level predefined metadata keys to # provide the overridden value for those metadata keys at the instance level. "blockProjectSshKeysMetadataValue": True or False, # Effective block-project-ssh-keys value at Instance level. @@ -23233,14 +23330,14 @@

Method Details

"serialPortLoggingEnableMetadataValue": True or False, # Effective serial-port-logging-enable value at Instance level. "vmDnsSettingMetadataValue": "A String", # Effective VM DNS setting at Instance level. }, - "lastInstanceTerminationDetails": { # [Output Only] Contains last termination details why the instance was + "lastInstanceTerminationDetails": { # Output only. [Output Only] Contains last termination details why the instance was # terminated. "terminationReason": "A String", # Reason for termination }, - "physicalHost": "A String", # [Output Only] The precise location of your instance within the zone's data + "physicalHost": "A String", # Output only. [Output Only] The precise location of your instance within the zone's data # center, including the block, sub-block, and host. The field is formatted as # follows: blockId/subBlockId/hostId. - "physicalHostTopology": { # Represents the physical host topology of the host on which the VM is # [Output Only] A series of fields containing the global name of the Compute + "physicalHostTopology": { # Represents the physical host topology of the host on which the VM is # Output only. [Output Only] A series of fields containing the global name of the Compute # Engine cluster, as well as the ID of the block, sub-block, and host on # which the running instance is located. # running. @@ -23255,12 +23352,12 @@

Method Details

# located. Instances in the same sub-block experience lower network latency # than instances in the same block. }, - "reservationConsumptionInfo": { # Reservation consumption information that the instance is consuming from. # [Output Only] Reservation information that the instance is consuming from. - "consumedReservation": "A String", # [Output Only] The full resource name of the reservation that this + "reservationConsumptionInfo": { # Reservation consumption information that the instance is consuming from. # Output only. [Output Only] Reservation information that the instance is consuming from. + "consumedReservation": "A String", # Output only. [Output Only] The full resource name of the reservation that this # instance is consuming from. - "consumedReservationBlock": "A String", # [Output Only] The full resource name of the reservation block that this + "consumedReservationBlock": "A String", # Output only. [Output Only] The full resource name of the reservation block that this # instance is consuming from. - "consumedReservationSubBlock": "A String", # [Output Only] The full resource name of the reservation sub-block that + "consumedReservationSubBlock": "A String", # Output only. [Output Only] The full resource name of the reservation sub-block that # this instance is consuming from. }, "scheduling": { @@ -23284,7 +23381,7 @@

Method Details

}, }, }, - "shutdownDetails": { # Specifies if the instance is in `PENDING_STOP` state or there is a # [Output Only] Details about the instance stopping state. + "shutdownDetails": { # Specifies if the instance is in `PENDING_STOP` state or there is a # Output only. [Output Only] Details about the instance stopping state. # programmed stop scheduled. "maxDuration": { # A Duration represents a fixed-length span of time represented # The duration for graceful shutdown. Only applicable when # `stop_state=PENDING_STOP`. @@ -23334,8 +23431,8 @@

Method Details

# This timestamp value is in RFC3339 text format. }, }, - "satisfiesPzi": True or False, # [Output Only] Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. + "satisfiesPzi": True or False, # Output only. [Output Only] Reserved for future use. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. "scheduling": { # Sets the scheduling options for an Instance. # Sets the scheduling options for this instance. "automaticRestart": True or False, # Specifies whether the instance should be automatically restarted if it is # terminated by Compute Engine (not terminated by a user). You can only set @@ -23491,8 +23588,8 @@

Method Details

# Maximum number of secure tags allowed is 50. "A String", ], - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "serviceAccounts": [ # A list of service accounts, with their specified scopes, authorized for # this instance. Only one service account per VM instance is supported. # @@ -23531,12 +23628,12 @@

Method Details

"updateAutoLearnPolicy": True or False, # Updates the integrity policy baseline using the # measurements from the VM instance's most recent boot. }, - "shieldedVmConfig": { # A set of Shielded VM options. # Deprecating, please use shielded_instance_config. + "shieldedVmConfig": { # A set of Shielded VM options. # Output only. Deprecating, please use shielded_instance_config. "enableIntegrityMonitoring": True or False, # Defines whether the instance has integrity monitoring enabled. "enableSecureBoot": True or False, # Defines whether the instance has Secure Boot enabled. "enableVtpm": True or False, # Defines whether the instance has the vTPM enabled. }, - "shieldedVmIntegrityPolicy": { # The policy describes the baseline against which # Deprecating, please use shielded_instance_integrity_policy. + "shieldedVmIntegrityPolicy": { # The policy describes the baseline against which # Output only. Deprecating, please use shielded_instance_integrity_policy. # VM instance boot integrity is measured. "updateAutoLearnPolicy": True or False, # Updates the integrity policy baseline using the # measurements from the VM instance's most recent boot. @@ -23595,13 +23692,13 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "startRestricted": True or False, # [Output Only] Whether a VM has been restricted for start because Compute + "startRestricted": True or False, # Output only. [Output Only] Whether a VM has been restricted for start because Compute # Engine has detected suspicious activity. - "status": "A String", # [Output Only] The status of the instance. One of the + "status": "A String", # Output only. [Output Only] The status of the instance. One of the # following values: PROVISIONING, STAGING,RUNNING, STOPPING, SUSPENDING,SUSPENDED, REPAIRING, andTERMINATED. For more information about the status of the # instance, see # Instance life cycle. - "statusMessage": "A String", # [Output Only] An optional, human-readable explanation of the status. + "statusMessage": "A String", # Output only. [Output Only] An optional, human-readable explanation of the status. "tags": { # A set of instance tags. # Tags to apply to this instance. Tags are used to identify valid # sources or targets for network firewalls and are specified by the client # during instance creation. The tags can be later modified by the setTags @@ -23620,7 +23717,7 @@

Method Details

"A String", ], }, - "upcomingMaintenance": { # Upcoming Maintenance notification information. # [Output Only] DEPRECATED: Please useresource_status.upcoming_maintenance instead. Specifies + "upcomingMaintenance": { # Upcoming Maintenance notification information. # Output only. [Output Only] DEPRECATED: Please useresource_status.upcoming_maintenance instead. Specifies # upcoming maintenance for the instance. "canReschedule": True or False, # Indicates if the maintenance can be customer triggered. "date": "A String", # [Output Only] The date when the maintenance will take place. @@ -23655,7 +23752,7 @@

Method Details

"identity": "A String", "identityCertificateEnabled": True or False, }, - "zone": "A String", # [Output Only] URL of the zone where the instance resides. + "zone": "A String", # Output only. [Output Only] URL of the zone where the instance resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. } @@ -23671,7 +23768,7 @@

Method Details

INVALID - NO_EFFECT - No changes can be made to the instance. REFRESH - The instance will not restart. - RESTART - The instance will restart. + RESTART - The instance will restart, potentially on a different host. mostDisruptiveAllowedAction: string, Specifies the most disruptive action that can be taken on the instance as part of the update. Compute Engine returns an error if the instance properties require a more disruptive action as part of the @@ -23681,7 +23778,7 @@

Method Details

INVALID - NO_EFFECT - No changes can be made to the instance. REFRESH - The instance will not restart. - RESTART - The instance will restart. + RESTART - The instance will restart, potentially on a different host. requestId: string, An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. @@ -23860,10 +23957,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -23875,8 +23972,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -23981,7 +24078,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -24001,7 +24098,7 @@

Method Details

# If an AccessConfig with a valid external IP address is specified, it must # match that of the networkTier associated with the Address resource owning # that IP. - "publicDnsName": "A String", # [Output Only] The public DNS domain name for the instance. + "publicDnsName": "A String", # Output only. [Output Only] The public DNS domain name for the instance. "publicPtrDomainName": "A String", # The DNS domain name for the public PTR record. # # You can set this field only if the `setPublicPtr` field is enabled inaccessConfig. If this field is unspecified inipv6AccessConfig, a default PTR record will be created for @@ -24197,10 +24294,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -24212,8 +24309,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -24489,10 +24586,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -24504,8 +24601,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -24616,7 +24713,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -24636,7 +24733,7 @@

Method Details

# If an AccessConfig with a valid external IP address is specified, it must # match that of the networkTier associated with the Address resource owning # that IP. - "publicDnsName": "A String", # [Output Only] The public DNS domain name for the instance. + "publicDnsName": "A String", # Output only. [Output Only] The public DNS domain name for the instance. "publicPtrDomainName": "A String", # The DNS domain name for the public PTR record. # # You can set this field only if the `setPublicPtr` field is enabled inaccessConfig. If this field is unspecified inipv6AccessConfig, a default PTR record will be created for @@ -24688,7 +24785,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -24708,7 +24805,7 @@

Method Details

# If an AccessConfig with a valid external IP address is specified, it must # match that of the networkTier associated with the Address resource owning # that IP. - "publicDnsName": "A String", # [Output Only] The public DNS domain name for the instance. + "publicDnsName": "A String", # Output only. [Output Only] The public DNS domain name for the instance. "publicPtrDomainName": "A String", # The DNS domain name for the public PTR record. # # You can set this field only if the `setPublicPtr` field is enabled inaccessConfig. If this field is unspecified inipv6AccessConfig, a default PTR record will be created for @@ -24726,7 +24823,7 @@

Method Details

# default and only option is ONE_TO_ONE_NAT. Inipv6AccessConfigs, the default and only option isDIRECT_IPV6. }, ], - "ipv6AccessType": "A String", # [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be + "ipv6AccessType": "A String", # Output only. [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be # accessed from the Internet. This field is always inherited from its # subnetwork. # @@ -24735,7 +24832,7 @@

Method Details

# use a static internal IP address, it must be unused and in the same region # as the instance's zone. If not specified, Google Cloud will automatically # assign an internal IPv6 address from the instance's subnetwork. - "kind": "compute#networkInterface", # [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. + "kind": "compute#networkInterface", # Output only. [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. "name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. @@ -24765,6 +24862,10 @@

Method Details

"queueCount": 42, # The networking queue count that's specified by users for the network # interface. Both Rx and Tx queues will be set to this number. It'll be empty # if not specified by the users. + "serviceClassId": "A String", # Optional. Producer Service's Service class Id for the region of this network + # interface. Can only be used with network_attachment. It is not possible to + # use on its own however, network_attachment can be used without + # service_class_id. "stackType": "A String", # The stack type for this network interface. To assign only IPv4 addresses, # use IPV4_ONLY. To assign both IPv4 and IPv6 addresses, useIPV4_IPV6. If not specified, IPV4_ONLY is used. # @@ -24985,10 +25086,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -25000,8 +25101,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -25282,10 +25383,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -25297,8 +25398,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -25576,10 +25677,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -25591,8 +25692,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.instantSnapshotGroups.html b/docs/dyn/compute_alpha.instantSnapshotGroups.html index 3b137c9b5d..1b8f0ae790 100644 --- a/docs/dyn/compute_alpha.instantSnapshotGroups.html +++ b/docs/dyn/compute_alpha.instantSnapshotGroups.html @@ -293,10 +293,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -308,8 +308,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -409,13 +409,13 @@

Method Details

# # An instant snapshot group is a set of instant snapshots that represents a # point in time state of a consistency group. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # Optional. An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#instantSnapshotGroup", # [Output Only] Type of the resource. Alwayscompute#instantSnapshotGroup for InstantSnapshotGroup + "kind": "compute#instantSnapshotGroup", # Output only. [Output Only] Type of the resource. Alwayscompute#instantSnapshotGroup for InstantSnapshotGroup # resources. "name": "A String", # Identifier. Name of the resource; provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -424,21 +424,21 @@

Method Details

# character must be a lowercase letter, and all following characters must be # a dash, lowercase letter, or digit, except the last character, which cannot # be a dash. - "region": "A String", # [Output Only] URL of the region where the instant snapshot group resides. + "region": "A String", # Output only. [Output Only] URL of the region where the instant snapshot group resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. "resourceStatus": { - "consistencyMembershipResolutionTime": "A String", # [Output Only] - "sourceInfo": { # [Output Only] + "consistencyMembershipResolutionTime": "A String", # Output only. [Output Only] + "sourceInfo": { # Output only. [Output Only] "consistencyGroup": "A String", "consistencyGroupId": "A String", }, }, - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. "sourceConsistencyGroup": "A String", - "status": "A String", # [Output Only] - "zone": "A String", # [Output Only] URL of the zone where the instant snapshot group resides. + "status": "A String", # Output only. [Output Only] + "zone": "A String", # Output only. [Output Only] URL of the zone where the instant snapshot group resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. } @@ -827,13 +827,13 @@

Method Details

# # An instant snapshot group is a set of instant snapshots that represents a # point in time state of a consistency group. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # Optional. An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#instantSnapshotGroup", # [Output Only] Type of the resource. Alwayscompute#instantSnapshotGroup for InstantSnapshotGroup + "kind": "compute#instantSnapshotGroup", # Output only. [Output Only] Type of the resource. Alwayscompute#instantSnapshotGroup for InstantSnapshotGroup # resources. "name": "A String", # Identifier. Name of the resource; provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -842,21 +842,21 @@

Method Details

# character must be a lowercase letter, and all following characters must be # a dash, lowercase letter, or digit, except the last character, which cannot # be a dash. - "region": "A String", # [Output Only] URL of the region where the instant snapshot group resides. + "region": "A String", # Output only. [Output Only] URL of the region where the instant snapshot group resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. "resourceStatus": { - "consistencyMembershipResolutionTime": "A String", # [Output Only] - "sourceInfo": { # [Output Only] + "consistencyMembershipResolutionTime": "A String", # Output only. [Output Only] + "sourceInfo": { # Output only. [Output Only] "consistencyGroup": "A String", "consistencyGroupId": "A String", }, }, - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. "sourceConsistencyGroup": "A String", - "status": "A String", # [Output Only] - "zone": "A String", # [Output Only] URL of the zone where the instant snapshot group resides. + "status": "A String", # Output only. [Output Only] + "zone": "A String", # Output only. [Output Only] URL of the zone where the instant snapshot group resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. } @@ -1040,10 +1040,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1055,8 +1055,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1243,13 +1243,13 @@

Method Details

# # An instant snapshot group is a set of instant snapshots that represents a # point in time state of a consistency group. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # Optional. An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#instantSnapshotGroup", # [Output Only] Type of the resource. Alwayscompute#instantSnapshotGroup for InstantSnapshotGroup + "kind": "compute#instantSnapshotGroup", # Output only. [Output Only] Type of the resource. Alwayscompute#instantSnapshotGroup for InstantSnapshotGroup # resources. "name": "A String", # Identifier. Name of the resource; provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -1258,33 +1258,33 @@

Method Details

# character must be a lowercase letter, and all following characters must be # a dash, lowercase letter, or digit, except the last character, which cannot # be a dash. - "region": "A String", # [Output Only] URL of the region where the instant snapshot group resides. + "region": "A String", # Output only. [Output Only] URL of the region where the instant snapshot group resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. "resourceStatus": { - "consistencyMembershipResolutionTime": "A String", # [Output Only] - "sourceInfo": { # [Output Only] + "consistencyMembershipResolutionTime": "A String", # Output only. [Output Only] + "sourceInfo": { # Output only. [Output Only] "consistencyGroup": "A String", "consistencyGroupId": "A String", }, }, - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. "sourceConsistencyGroup": "A String", - "status": "A String", # [Output Only] - "zone": "A String", # [Output Only] URL of the zone where the instant snapshot group resides. + "status": "A String", # Output only. [Output Only] + "zone": "A String", # Output only. [Output Only] URL of the zone where the instant snapshot group resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. }, ], - "kind": "compute#instantSnapshotGroupsList", # Type of resource. + "kind": "compute#instantSnapshotGroupsList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. # end_interface: MixerListResponseWithEtagBuilder "A String", ], diff --git a/docs/dyn/compute_alpha.instantSnapshots.html b/docs/dyn/compute_alpha.instantSnapshots.html index 7263548ea3..68dd48989c 100644 --- a/docs/dyn/compute_alpha.instantSnapshots.html +++ b/docs/dyn/compute_alpha.instantSnapshots.html @@ -228,18 +228,18 @@

Method Details

{ # Represents a InstantSnapshot resource. # # You can use instant snapshots to create disk rollback points quickly.. - "architecture": "A String", # [Output Only] The architecture of the instant snapshot. Valid values are + "architecture": "A String", # Output only. [Output Only] The architecture of the instant snapshot. Valid values are # ARM64 or X86_64. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "diskSizeGb": "A String", # [Output Only] Size of the source disk, specified in GB. + "diskSizeGb": "A String", # Output only. [Output Only] Size of the source disk, specified in GB. "guestFlush": True or False, # Whether to attempt an application consistent instant snapshot by # informing the OS to prepare for the snapshot process. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#instantSnapshot", # [Output Only] Type of the resource. Alwayscompute#instantSnapshot for InstantSnapshot resources. + "kind": "compute#instantSnapshot", # Output only. [Output Only] Type of the resource. Alwayscompute#instantSnapshot for InstantSnapshot resources. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this InstantSnapshot, which # is essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -261,16 +261,16 @@

Method Details

# character must be a lowercase letter, and all following characters must be # a dash, lowercase letter, or digit, except the last character, which cannot # be a dash. - "region": "A String", # [Output Only] URL of the region where the instant snapshot resides. + "region": "A String", # Output only. [Output Only] URL of the region where the instant snapshot resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "resourceStatus": { # [Output Only] Status information for the instant snapshot resource. + "resourceStatus": { # Output only. [Output Only] Status information for the instant snapshot resource. "storageSizeBytes": "A String", # [Output Only] The storage size of this instant snapshot. }, "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. "sourceDisk": "A String", # URL of the source disk used to create this instant snapshot. # Note that the source disk must be in the same zone/region as the # instant snapshot to be created. This can be a full or valid partial URL. @@ -294,18 +294,18 @@

Method Details

# # - # regions/region/disks/disk - "sourceDiskId": "A String", # [Output Only] The ID value of the disk used to create this InstantSnapshot. + "sourceDiskId": "A String", # Output only. [Output Only] The ID value of the disk used to create this InstantSnapshot. # This value may be used to determine whether the InstantSnapshot # was taken from the current or a previous instance of a given disk name. - "sourceInstantSnapshotGroup": "A String", # [Output Only] URL of the source instant snapshot this instant snapshot is + "sourceInstantSnapshotGroup": "A String", # Output only. [Output Only] URL of the source instant snapshot this instant snapshot is # part of. Note that the source instant snapshot group must be in the same # zone/region as the instant snapshot to be created. This can be a full or # valid partial URL. - "sourceInstantSnapshotGroupId": "A String", # [Output Only] The ID value of the source instant snapshot group this + "sourceInstantSnapshotGroupId": "A String", # Output only. [Output Only] The ID value of the source instant snapshot group this # InstantSnapshot is part of. This value may be used to determine whether the # InstantSnapshot was created as part of an InstantSnapshotGroup creation. - "status": "A String", # [Output Only] The status of the instantSnapshot. This can beCREATING, DELETING, FAILED, orREADY. - "zone": "A String", # [Output Only] URL of the zone where the instant snapshot resides. + "status": "A String", # Output only. [Output Only] The status of the instantSnapshot. This can beCREATING, DELETING, FAILED, orREADY. + "zone": "A String", # Output only. [Output Only] URL of the zone where the instant snapshot resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. }, @@ -338,15 +338,15 @@

Method Details

}, }, }, - "kind": "compute#instantSnapshotAggregatedList", # [Output Only] Type of resource. Alwayscompute#instantSnapshotAggregatedList for aggregated lists of + "kind": "compute#instantSnapshotAggregatedList", # Output only. [Output Only] Type of resource. Alwayscompute#instantSnapshotAggregatedList for aggregated lists of # instantSnapshots. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -589,10 +589,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -604,8 +604,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -704,18 +704,18 @@

Method Details

{ # Represents a InstantSnapshot resource. # # You can use instant snapshots to create disk rollback points quickly.. - "architecture": "A String", # [Output Only] The architecture of the instant snapshot. Valid values are + "architecture": "A String", # Output only. [Output Only] The architecture of the instant snapshot. Valid values are # ARM64 or X86_64. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "diskSizeGb": "A String", # [Output Only] Size of the source disk, specified in GB. + "diskSizeGb": "A String", # Output only. [Output Only] Size of the source disk, specified in GB. "guestFlush": True or False, # Whether to attempt an application consistent instant snapshot by # informing the OS to prepare for the snapshot process. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#instantSnapshot", # [Output Only] Type of the resource. Alwayscompute#instantSnapshot for InstantSnapshot resources. + "kind": "compute#instantSnapshot", # Output only. [Output Only] Type of the resource. Alwayscompute#instantSnapshot for InstantSnapshot resources. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this InstantSnapshot, which # is essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -737,16 +737,16 @@

Method Details

# character must be a lowercase letter, and all following characters must be # a dash, lowercase letter, or digit, except the last character, which cannot # be a dash. - "region": "A String", # [Output Only] URL of the region where the instant snapshot resides. + "region": "A String", # Output only. [Output Only] URL of the region where the instant snapshot resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "resourceStatus": { # [Output Only] Status information for the instant snapshot resource. + "resourceStatus": { # Output only. [Output Only] Status information for the instant snapshot resource. "storageSizeBytes": "A String", # [Output Only] The storage size of this instant snapshot. }, "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. "sourceDisk": "A String", # URL of the source disk used to create this instant snapshot. # Note that the source disk must be in the same zone/region as the # instant snapshot to be created. This can be a full or valid partial URL. @@ -770,18 +770,18 @@

Method Details

# # - # regions/region/disks/disk - "sourceDiskId": "A String", # [Output Only] The ID value of the disk used to create this InstantSnapshot. + "sourceDiskId": "A String", # Output only. [Output Only] The ID value of the disk used to create this InstantSnapshot. # This value may be used to determine whether the InstantSnapshot # was taken from the current or a previous instance of a given disk name. - "sourceInstantSnapshotGroup": "A String", # [Output Only] URL of the source instant snapshot this instant snapshot is + "sourceInstantSnapshotGroup": "A String", # Output only. [Output Only] URL of the source instant snapshot this instant snapshot is # part of. Note that the source instant snapshot group must be in the same # zone/region as the instant snapshot to be created. This can be a full or # valid partial URL. - "sourceInstantSnapshotGroupId": "A String", # [Output Only] The ID value of the source instant snapshot group this + "sourceInstantSnapshotGroupId": "A String", # Output only. [Output Only] The ID value of the source instant snapshot group this # InstantSnapshot is part of. This value may be used to determine whether the # InstantSnapshot was created as part of an InstantSnapshotGroup creation. - "status": "A String", # [Output Only] The status of the instantSnapshot. This can beCREATING, DELETING, FAILED, orREADY. - "zone": "A String", # [Output Only] URL of the zone where the instant snapshot resides. + "status": "A String", # Output only. [Output Only] The status of the instantSnapshot. This can beCREATING, DELETING, FAILED, orREADY. + "zone": "A String", # Output only. [Output Only] URL of the zone where the instant snapshot resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. } @@ -1169,18 +1169,18 @@

Method Details

{ # Represents a InstantSnapshot resource. # # You can use instant snapshots to create disk rollback points quickly.. - "architecture": "A String", # [Output Only] The architecture of the instant snapshot. Valid values are + "architecture": "A String", # Output only. [Output Only] The architecture of the instant snapshot. Valid values are # ARM64 or X86_64. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "diskSizeGb": "A String", # [Output Only] Size of the source disk, specified in GB. + "diskSizeGb": "A String", # Output only. [Output Only] Size of the source disk, specified in GB. "guestFlush": True or False, # Whether to attempt an application consistent instant snapshot by # informing the OS to prepare for the snapshot process. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#instantSnapshot", # [Output Only] Type of the resource. Alwayscompute#instantSnapshot for InstantSnapshot resources. + "kind": "compute#instantSnapshot", # Output only. [Output Only] Type of the resource. Alwayscompute#instantSnapshot for InstantSnapshot resources. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this InstantSnapshot, which # is essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -1202,16 +1202,16 @@

Method Details

# character must be a lowercase letter, and all following characters must be # a dash, lowercase letter, or digit, except the last character, which cannot # be a dash. - "region": "A String", # [Output Only] URL of the region where the instant snapshot resides. + "region": "A String", # Output only. [Output Only] URL of the region where the instant snapshot resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "resourceStatus": { # [Output Only] Status information for the instant snapshot resource. + "resourceStatus": { # Output only. [Output Only] Status information for the instant snapshot resource. "storageSizeBytes": "A String", # [Output Only] The storage size of this instant snapshot. }, "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. "sourceDisk": "A String", # URL of the source disk used to create this instant snapshot. # Note that the source disk must be in the same zone/region as the # instant snapshot to be created. This can be a full or valid partial URL. @@ -1235,18 +1235,18 @@

Method Details

# # - # regions/region/disks/disk - "sourceDiskId": "A String", # [Output Only] The ID value of the disk used to create this InstantSnapshot. + "sourceDiskId": "A String", # Output only. [Output Only] The ID value of the disk used to create this InstantSnapshot. # This value may be used to determine whether the InstantSnapshot # was taken from the current or a previous instance of a given disk name. - "sourceInstantSnapshotGroup": "A String", # [Output Only] URL of the source instant snapshot this instant snapshot is + "sourceInstantSnapshotGroup": "A String", # Output only. [Output Only] URL of the source instant snapshot this instant snapshot is # part of. Note that the source instant snapshot group must be in the same # zone/region as the instant snapshot to be created. This can be a full or # valid partial URL. - "sourceInstantSnapshotGroupId": "A String", # [Output Only] The ID value of the source instant snapshot group this + "sourceInstantSnapshotGroupId": "A String", # Output only. [Output Only] The ID value of the source instant snapshot group this # InstantSnapshot is part of. This value may be used to determine whether the # InstantSnapshot was created as part of an InstantSnapshotGroup creation. - "status": "A String", # [Output Only] The status of the instantSnapshot. This can beCREATING, DELETING, FAILED, orREADY. - "zone": "A String", # [Output Only] URL of the zone where the instant snapshot resides. + "status": "A String", # Output only. [Output Only] The status of the instantSnapshot. This can beCREATING, DELETING, FAILED, orREADY. + "zone": "A String", # Output only. [Output Only] URL of the zone where the instant snapshot resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. } @@ -1429,10 +1429,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1444,8 +1444,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1630,18 +1630,18 @@

Method Details

{ # Represents a InstantSnapshot resource. # # You can use instant snapshots to create disk rollback points quickly.. - "architecture": "A String", # [Output Only] The architecture of the instant snapshot. Valid values are + "architecture": "A String", # Output only. [Output Only] The architecture of the instant snapshot. Valid values are # ARM64 or X86_64. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "diskSizeGb": "A String", # [Output Only] Size of the source disk, specified in GB. + "diskSizeGb": "A String", # Output only. [Output Only] Size of the source disk, specified in GB. "guestFlush": True or False, # Whether to attempt an application consistent instant snapshot by # informing the OS to prepare for the snapshot process. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#instantSnapshot", # [Output Only] Type of the resource. Alwayscompute#instantSnapshot for InstantSnapshot resources. + "kind": "compute#instantSnapshot", # Output only. [Output Only] Type of the resource. Alwayscompute#instantSnapshot for InstantSnapshot resources. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this InstantSnapshot, which # is essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -1663,16 +1663,16 @@

Method Details

# character must be a lowercase letter, and all following characters must be # a dash, lowercase letter, or digit, except the last character, which cannot # be a dash. - "region": "A String", # [Output Only] URL of the region where the instant snapshot resides. + "region": "A String", # Output only. [Output Only] URL of the region where the instant snapshot resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "resourceStatus": { # [Output Only] Status information for the instant snapshot resource. + "resourceStatus": { # Output only. [Output Only] Status information for the instant snapshot resource. "storageSizeBytes": "A String", # [Output Only] The storage size of this instant snapshot. }, "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. "sourceDisk": "A String", # URL of the source disk used to create this instant snapshot. # Note that the source disk must be in the same zone/region as the # instant snapshot to be created. This can be a full or valid partial URL. @@ -1696,29 +1696,29 @@

Method Details

# # - # regions/region/disks/disk - "sourceDiskId": "A String", # [Output Only] The ID value of the disk used to create this InstantSnapshot. + "sourceDiskId": "A String", # Output only. [Output Only] The ID value of the disk used to create this InstantSnapshot. # This value may be used to determine whether the InstantSnapshot # was taken from the current or a previous instance of a given disk name. - "sourceInstantSnapshotGroup": "A String", # [Output Only] URL of the source instant snapshot this instant snapshot is + "sourceInstantSnapshotGroup": "A String", # Output only. [Output Only] URL of the source instant snapshot this instant snapshot is # part of. Note that the source instant snapshot group must be in the same # zone/region as the instant snapshot to be created. This can be a full or # valid partial URL. - "sourceInstantSnapshotGroupId": "A String", # [Output Only] The ID value of the source instant snapshot group this + "sourceInstantSnapshotGroupId": "A String", # Output only. [Output Only] The ID value of the source instant snapshot group this # InstantSnapshot is part of. This value may be used to determine whether the # InstantSnapshot was created as part of an InstantSnapshotGroup creation. - "status": "A String", # [Output Only] The status of the instantSnapshot. This can beCREATING, DELETING, FAILED, orREADY. - "zone": "A String", # [Output Only] URL of the zone where the instant snapshot resides. + "status": "A String", # Output only. [Output Only] The status of the instantSnapshot. This can beCREATING, DELETING, FAILED, orREADY. + "zone": "A String", # Output only. [Output Only] URL of the zone where the instant snapshot resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. }, ], - "kind": "compute#instantSnapshotList", # Type of resource. + "kind": "compute#instantSnapshotList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -2839,10 +2839,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2854,8 +2854,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.interconnectAttachmentGroups.html b/docs/dyn/compute_alpha.interconnectAttachmentGroups.html index f54b4627bf..26aafab52d 100644 --- a/docs/dyn/compute_alpha.interconnectAttachmentGroups.html +++ b/docs/dyn/compute_alpha.interconnectAttachmentGroups.html @@ -799,10 +799,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -814,8 +814,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1081,10 +1081,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1096,8 +1096,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1214,28 +1214,28 @@

Method Details

{ # [Output Only] Reasons why configuration.availabilitySLA.sla differs from # intent.availabilitySLA. This list is empty if and only if those are the # same. - "attachments": [ # [Output Only] URLs of any particular Attachments to explain this + "attachments": [ # Output only. [Output Only] URLs of any particular Attachments to explain this # blocker in more detail. "A String", ], "blockerType": "A String", - "documentationLink": "A String", # [Output Only] The url of Google Cloud public documentation explaining + "documentationLink": "A String", # Output only. [Output Only] The url of Google Cloud public documentation explaining # this requirement. This is set for every type of requirement. - "explanation": "A String", # [Output Only] A human-readable explanation of this requirement and + "explanation": "A String", # Output only. [Output Only] A human-readable explanation of this requirement and # why it's not met. This is set for every type of requirement. - "metros": [ # [Output Only] Metros used to explain this blocker in more detail. + "metros": [ # Output only. [Output Only] Metros used to explain this blocker in more detail. # These are three-letter lowercase strings like "iad". This will be set # for some blockers (like NO_ATTACHMENTS_IN_METRO_AND_ZONE) but does # not apply to others. "A String", ], - "regions": [ # [Output Only] Regions used to explain this blocker in more + "regions": [ # Output only. [Output Only] Regions used to explain this blocker in more # detail. These are region names formatted like "us-central1". This # will be set for some blockers (like INCOMPATIBLE_REGIONS) but does # not apply to others. "A String", ], - "zones": [ # [Output Only] Zones used to explain this blocker in more detail. + "zones": [ # Output only. [Output Only] Zones used to explain this blocker in more detail. # Format is "zone1" and/or "zone2". This will be set for some blockers # (like MISSING_ZONE) but does not apply to others. "A String", @@ -1244,7 +1244,7 @@

Method Details

], }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1253,7 +1253,7 @@

Method Details

# token must match the current token or the update is rejected. This provides # a reliable means of doing read-modify-write (optimistic locking) as # described byAIP 154. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. "intent": { # The user's intent for this AttachmentGroup. This is the only required field # besides the name that must be specified on group creation. @@ -1262,7 +1262,7 @@

Method Details

"interconnectGroup": "A String", # The URL of an InterconnectGroup that groups these Attachments' # Interconnects. Customers do not need to set this unless directed by # Google Support. - "kind": "compute#interconnectAttachmentGroup", # [Output Only] Type of the resource. Always + "kind": "compute#interconnectAttachmentGroup", # Output only. [Output Only] Type of the resource. Always # compute#interconnectAttachmentGroup. "logicalStructure": { # [Output Only] An analysis of the logical layout of Attachments in this # group. Every Attachment in the group is shown once in this structure. @@ -1273,27 +1273,27 @@

Method Details

"facilities": [ { # [Output Only] The facilities used for this group's Attachments' # Interconnects. - "facility": "A String", # [Output Only] The name of a facility, like "iad-1234". + "facility": "A String", # Output only. [Output Only] The name of a facility, like "iad-1234". "zones": [ { # [Output Only] The zones that Attachments in this group are present # in, in the given facilities. This is inherited from their # Interconnects. - "attachments": [ # [Output Only] URLs of Attachments in the given zone, to the given + "attachments": [ # Output only. [Output Only] URLs of Attachments in the given zone, to the given # region, on Interconnects in the given facility and metro. Every # Attachment in the AG has such an entry. "A String", ], - "zone": "A String", # [Output Only] The name of a zone, either "zone1" or "zone2". + "zone": "A String", # Output only. [Output Only] The name of a zone, either "zone1" or "zone2". }, ], }, ], - "metro": "A String", # [Output Only] The name of the metro, as a three-letter lowercase + "metro": "A String", # Output only. [Output Only] The name of the metro, as a three-letter lowercase # string like "iad". This is the first component of the location of an # Interconnect. }, ], - "region": "A String", # [Output Only] The name of a region, like "us-central1". + "region": "A String", # Output only. [Output Only] The name of a region, like "us-central1". }, ], }, @@ -1304,7 +1304,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. } @@ -1697,14 +1697,14 @@

Method Details

"result": { "attachmentStatuses": [ { # The status of one Attachment in the group. List order is arbitrary. - "adminEnabled": True or False, # Whether this Attachment is enabled. This becomes false when the customer + "adminEnabled": True or False, # Output only. Whether this Attachment is enabled. This becomes false when the customer # drains their Attachment. - "attachment": "A String", # The URL of the Attachment being described. - "isActive": "A String", # Whether this Attachment is participating in the redundant configuration. + "attachment": "A String", # Output only. The URL of the Attachment being described. + "isActive": "A String", # Output only. Whether this Attachment is participating in the redundant configuration. # This will be ACTIVE if and only if the status below is CONNECTION_UP. # Any INACTIVE Attachments are excluded from the analysis that generates # operational.availabilitySLA. - "status": "A String", # Whether this Attachment is active, and if so, whether BGP is up. + "status": "A String", # Output only. Whether this Attachment is active, and if so, whether BGP is up. }, ], "configured": { # [Output Only] The redundancy this group is configured to support. The way a @@ -1717,28 +1717,28 @@

Method Details

{ # [Output Only] Reasons why configuration.availabilitySLA.sla differs from # intent.availabilitySLA. This list is empty if and only if those are the # same. - "attachments": [ # [Output Only] URLs of any particular Attachments to explain this + "attachments": [ # Output only. [Output Only] URLs of any particular Attachments to explain this # blocker in more detail. "A String", ], "blockerType": "A String", - "documentationLink": "A String", # [Output Only] The url of Google Cloud public documentation explaining + "documentationLink": "A String", # Output only. [Output Only] The url of Google Cloud public documentation explaining # this requirement. This is set for every type of requirement. - "explanation": "A String", # [Output Only] A human-readable explanation of this requirement and + "explanation": "A String", # Output only. [Output Only] A human-readable explanation of this requirement and # why it's not met. This is set for every type of requirement. - "metros": [ # [Output Only] Metros used to explain this blocker in more detail. + "metros": [ # Output only. [Output Only] Metros used to explain this blocker in more detail. # These are three-letter lowercase strings like "iad". This will be set # for some blockers (like NO_ATTACHMENTS_IN_METRO_AND_ZONE) but does # not apply to others. "A String", ], - "regions": [ # [Output Only] Regions used to explain this blocker in more + "regions": [ # Output only. [Output Only] Regions used to explain this blocker in more # detail. These are region names formatted like "us-central1". This # will be set for some blockers (like INCOMPATIBLE_REGIONS) but does # not apply to others. "A String", ], - "zones": [ # [Output Only] Zones used to explain this blocker in more detail. + "zones": [ # Output only. [Output Only] Zones used to explain this blocker in more detail. # Format is "zone1" and/or "zone2". This will be set for some blockers # (like MISSING_ZONE) but does not apply to others. "A String", @@ -1747,12 +1747,12 @@

Method Details

], }, }, - "groupStatus": "A String", # Summarizes the status of the group. + "groupStatus": "A String", # Output only. Summarizes the status of the group. "intent": { # The user's intent for this AttachmentGroup. This is the only required field # besides the name that must be specified on group creation. "availabilitySla": "A String", }, - "operational": { # [Output Only] The redundancy this group is configured to support. The way a # The operational state of the group, including only active Attachments. + "operational": { # [Output Only] The redundancy this group is configured to support. The way a # Output only. The operational state of the group, including only active Attachments. # user queries what SLA their Attachment gets is by looking at this field of # the Attachment's AttachmentGroup. "availabilitySla": { # [Output Only] Which SLA this group is configured to support, and why this @@ -1762,28 +1762,28 @@

Method Details

{ # [Output Only] Reasons why configuration.availabilitySLA.sla differs from # intent.availabilitySLA. This list is empty if and only if those are the # same. - "attachments": [ # [Output Only] URLs of any particular Attachments to explain this + "attachments": [ # Output only. [Output Only] URLs of any particular Attachments to explain this # blocker in more detail. "A String", ], "blockerType": "A String", - "documentationLink": "A String", # [Output Only] The url of Google Cloud public documentation explaining + "documentationLink": "A String", # Output only. [Output Only] The url of Google Cloud public documentation explaining # this requirement. This is set for every type of requirement. - "explanation": "A String", # [Output Only] A human-readable explanation of this requirement and + "explanation": "A String", # Output only. [Output Only] A human-readable explanation of this requirement and # why it's not met. This is set for every type of requirement. - "metros": [ # [Output Only] Metros used to explain this blocker in more detail. + "metros": [ # Output only. [Output Only] Metros used to explain this blocker in more detail. # These are three-letter lowercase strings like "iad". This will be set # for some blockers (like NO_ATTACHMENTS_IN_METRO_AND_ZONE) but does # not apply to others. "A String", ], - "regions": [ # [Output Only] Regions used to explain this blocker in more + "regions": [ # Output only. [Output Only] Regions used to explain this blocker in more # detail. These are region names formatted like "us-central1". This # will be set for some blockers (like INCOMPATIBLE_REGIONS) but does # not apply to others. "A String", ], - "zones": [ # [Output Only] Zones used to explain this blocker in more detail. + "zones": [ # Output only. [Output Only] Zones used to explain this blocker in more detail. # Format is "zone1" and/or "zone2". This will be set for some blockers # (like MISSING_ZONE) but does not apply to others. "A String", @@ -1827,28 +1827,28 @@

Method Details

{ # [Output Only] Reasons why configuration.availabilitySLA.sla differs from # intent.availabilitySLA. This list is empty if and only if those are the # same. - "attachments": [ # [Output Only] URLs of any particular Attachments to explain this + "attachments": [ # Output only. [Output Only] URLs of any particular Attachments to explain this # blocker in more detail. "A String", ], "blockerType": "A String", - "documentationLink": "A String", # [Output Only] The url of Google Cloud public documentation explaining + "documentationLink": "A String", # Output only. [Output Only] The url of Google Cloud public documentation explaining # this requirement. This is set for every type of requirement. - "explanation": "A String", # [Output Only] A human-readable explanation of this requirement and + "explanation": "A String", # Output only. [Output Only] A human-readable explanation of this requirement and # why it's not met. This is set for every type of requirement. - "metros": [ # [Output Only] Metros used to explain this blocker in more detail. + "metros": [ # Output only. [Output Only] Metros used to explain this blocker in more detail. # These are three-letter lowercase strings like "iad". This will be set # for some blockers (like NO_ATTACHMENTS_IN_METRO_AND_ZONE) but does # not apply to others. "A String", ], - "regions": [ # [Output Only] Regions used to explain this blocker in more + "regions": [ # Output only. [Output Only] Regions used to explain this blocker in more # detail. These are region names formatted like "us-central1". This # will be set for some blockers (like INCOMPATIBLE_REGIONS) but does # not apply to others. "A String", ], - "zones": [ # [Output Only] Zones used to explain this blocker in more detail. + "zones": [ # Output only. [Output Only] Zones used to explain this blocker in more detail. # Format is "zone1" and/or "zone2". This will be set for some blockers # (like MISSING_ZONE) but does not apply to others. "A String", @@ -1857,7 +1857,7 @@

Method Details

], }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1866,7 +1866,7 @@

Method Details

# token must match the current token or the update is rejected. This provides # a reliable means of doing read-modify-write (optimistic locking) as # described byAIP 154. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. "intent": { # The user's intent for this AttachmentGroup. This is the only required field # besides the name that must be specified on group creation. @@ -1875,7 +1875,7 @@

Method Details

"interconnectGroup": "A String", # The URL of an InterconnectGroup that groups these Attachments' # Interconnects. Customers do not need to set this unless directed by # Google Support. - "kind": "compute#interconnectAttachmentGroup", # [Output Only] Type of the resource. Always + "kind": "compute#interconnectAttachmentGroup", # Output only. [Output Only] Type of the resource. Always # compute#interconnectAttachmentGroup. "logicalStructure": { # [Output Only] An analysis of the logical layout of Attachments in this # group. Every Attachment in the group is shown once in this structure. @@ -1886,27 +1886,27 @@

Method Details

"facilities": [ { # [Output Only] The facilities used for this group's Attachments' # Interconnects. - "facility": "A String", # [Output Only] The name of a facility, like "iad-1234". + "facility": "A String", # Output only. [Output Only] The name of a facility, like "iad-1234". "zones": [ { # [Output Only] The zones that Attachments in this group are present # in, in the given facilities. This is inherited from their # Interconnects. - "attachments": [ # [Output Only] URLs of Attachments in the given zone, to the given + "attachments": [ # Output only. [Output Only] URLs of Attachments in the given zone, to the given # region, on Interconnects in the given facility and metro. Every # Attachment in the AG has such an entry. "A String", ], - "zone": "A String", # [Output Only] The name of a zone, either "zone1" or "zone2". + "zone": "A String", # Output only. [Output Only] The name of a zone, either "zone1" or "zone2". }, ], }, ], - "metro": "A String", # [Output Only] The name of the metro, as a three-letter lowercase + "metro": "A String", # Output only. [Output Only] The name of the metro, as a three-letter lowercase # string like "iad". This is the first component of the location of an # Interconnect. }, ], - "region": "A String", # [Output Only] The name of a region, like "us-central1". + "region": "A String", # Output only. [Output Only] The name of a region, like "us-central1". }, ], }, @@ -1917,7 +1917,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. } requestId: string, An optional request ID to identify requests. Specify a unique request ID so @@ -2099,10 +2099,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2114,8 +2114,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2317,28 +2317,28 @@

Method Details

{ # [Output Only] Reasons why configuration.availabilitySLA.sla differs from # intent.availabilitySLA. This list is empty if and only if those are the # same. - "attachments": [ # [Output Only] URLs of any particular Attachments to explain this + "attachments": [ # Output only. [Output Only] URLs of any particular Attachments to explain this # blocker in more detail. "A String", ], "blockerType": "A String", - "documentationLink": "A String", # [Output Only] The url of Google Cloud public documentation explaining + "documentationLink": "A String", # Output only. [Output Only] The url of Google Cloud public documentation explaining # this requirement. This is set for every type of requirement. - "explanation": "A String", # [Output Only] A human-readable explanation of this requirement and + "explanation": "A String", # Output only. [Output Only] A human-readable explanation of this requirement and # why it's not met. This is set for every type of requirement. - "metros": [ # [Output Only] Metros used to explain this blocker in more detail. + "metros": [ # Output only. [Output Only] Metros used to explain this blocker in more detail. # These are three-letter lowercase strings like "iad". This will be set # for some blockers (like NO_ATTACHMENTS_IN_METRO_AND_ZONE) but does # not apply to others. "A String", ], - "regions": [ # [Output Only] Regions used to explain this blocker in more + "regions": [ # Output only. [Output Only] Regions used to explain this blocker in more # detail. These are region names formatted like "us-central1". This # will be set for some blockers (like INCOMPATIBLE_REGIONS) but does # not apply to others. "A String", ], - "zones": [ # [Output Only] Zones used to explain this blocker in more detail. + "zones": [ # Output only. [Output Only] Zones used to explain this blocker in more detail. # Format is "zone1" and/or "zone2". This will be set for some blockers # (like MISSING_ZONE) but does not apply to others. "A String", @@ -2347,7 +2347,7 @@

Method Details

], }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -2356,7 +2356,7 @@

Method Details

# token must match the current token or the update is rejected. This provides # a reliable means of doing read-modify-write (optimistic locking) as # described byAIP 154. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. "intent": { # The user's intent for this AttachmentGroup. This is the only required field # besides the name that must be specified on group creation. @@ -2365,7 +2365,7 @@

Method Details

"interconnectGroup": "A String", # The URL of an InterconnectGroup that groups these Attachments' # Interconnects. Customers do not need to set this unless directed by # Google Support. - "kind": "compute#interconnectAttachmentGroup", # [Output Only] Type of the resource. Always + "kind": "compute#interconnectAttachmentGroup", # Output only. [Output Only] Type of the resource. Always # compute#interconnectAttachmentGroup. "logicalStructure": { # [Output Only] An analysis of the logical layout of Attachments in this # group. Every Attachment in the group is shown once in this structure. @@ -2376,27 +2376,27 @@

Method Details

"facilities": [ { # [Output Only] The facilities used for this group's Attachments' # Interconnects. - "facility": "A String", # [Output Only] The name of a facility, like "iad-1234". + "facility": "A String", # Output only. [Output Only] The name of a facility, like "iad-1234". "zones": [ { # [Output Only] The zones that Attachments in this group are present # in, in the given facilities. This is inherited from their # Interconnects. - "attachments": [ # [Output Only] URLs of Attachments in the given zone, to the given + "attachments": [ # Output only. [Output Only] URLs of Attachments in the given zone, to the given # region, on Interconnects in the given facility and metro. Every # Attachment in the AG has such an entry. "A String", ], - "zone": "A String", # [Output Only] The name of a zone, either "zone1" or "zone2". + "zone": "A String", # Output only. [Output Only] The name of a zone, either "zone1" or "zone2". }, ], }, ], - "metro": "A String", # [Output Only] The name of the metro, as a three-letter lowercase + "metro": "A String", # Output only. [Output Only] The name of the metro, as a three-letter lowercase # string like "iad". This is the first component of the location of an # Interconnect. }, ], - "region": "A String", # [Output Only] The name of a region, like "us-central1". + "region": "A String", # Output only. [Output Only] The name of a region, like "us-central1". }, ], }, @@ -2407,7 +2407,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. }, ], "kind": "compute#interconnectAttachmentGroup", @@ -2417,7 +2417,7 @@

Method Details

# Subsequent list requests will have their own nextPageToken to # continue paging through the results. "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "unreachables": [ # Output only. [Output Only] Unreachable resources. # end_interface: # MixerListResponseWithEtagBuilder "A String", @@ -2498,28 +2498,28 @@

Method Details

{ # [Output Only] Reasons why configuration.availabilitySLA.sla differs from # intent.availabilitySLA. This list is empty if and only if those are the # same. - "attachments": [ # [Output Only] URLs of any particular Attachments to explain this + "attachments": [ # Output only. [Output Only] URLs of any particular Attachments to explain this # blocker in more detail. "A String", ], "blockerType": "A String", - "documentationLink": "A String", # [Output Only] The url of Google Cloud public documentation explaining + "documentationLink": "A String", # Output only. [Output Only] The url of Google Cloud public documentation explaining # this requirement. This is set for every type of requirement. - "explanation": "A String", # [Output Only] A human-readable explanation of this requirement and + "explanation": "A String", # Output only. [Output Only] A human-readable explanation of this requirement and # why it's not met. This is set for every type of requirement. - "metros": [ # [Output Only] Metros used to explain this blocker in more detail. + "metros": [ # Output only. [Output Only] Metros used to explain this blocker in more detail. # These are three-letter lowercase strings like "iad". This will be set # for some blockers (like NO_ATTACHMENTS_IN_METRO_AND_ZONE) but does # not apply to others. "A String", ], - "regions": [ # [Output Only] Regions used to explain this blocker in more + "regions": [ # Output only. [Output Only] Regions used to explain this blocker in more # detail. These are region names formatted like "us-central1". This # will be set for some blockers (like INCOMPATIBLE_REGIONS) but does # not apply to others. "A String", ], - "zones": [ # [Output Only] Zones used to explain this blocker in more detail. + "zones": [ # Output only. [Output Only] Zones used to explain this blocker in more detail. # Format is "zone1" and/or "zone2". This will be set for some blockers # (like MISSING_ZONE) but does not apply to others. "A String", @@ -2528,7 +2528,7 @@

Method Details

], }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -2537,7 +2537,7 @@

Method Details

# token must match the current token or the update is rejected. This provides # a reliable means of doing read-modify-write (optimistic locking) as # described byAIP 154. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. "intent": { # The user's intent for this AttachmentGroup. This is the only required field # besides the name that must be specified on group creation. @@ -2546,7 +2546,7 @@

Method Details

"interconnectGroup": "A String", # The URL of an InterconnectGroup that groups these Attachments' # Interconnects. Customers do not need to set this unless directed by # Google Support. - "kind": "compute#interconnectAttachmentGroup", # [Output Only] Type of the resource. Always + "kind": "compute#interconnectAttachmentGroup", # Output only. [Output Only] Type of the resource. Always # compute#interconnectAttachmentGroup. "logicalStructure": { # [Output Only] An analysis of the logical layout of Attachments in this # group. Every Attachment in the group is shown once in this structure. @@ -2557,27 +2557,27 @@

Method Details

"facilities": [ { # [Output Only] The facilities used for this group's Attachments' # Interconnects. - "facility": "A String", # [Output Only] The name of a facility, like "iad-1234". + "facility": "A String", # Output only. [Output Only] The name of a facility, like "iad-1234". "zones": [ { # [Output Only] The zones that Attachments in this group are present # in, in the given facilities. This is inherited from their # Interconnects. - "attachments": [ # [Output Only] URLs of Attachments in the given zone, to the given + "attachments": [ # Output only. [Output Only] URLs of Attachments in the given zone, to the given # region, on Interconnects in the given facility and metro. Every # Attachment in the AG has such an entry. "A String", ], - "zone": "A String", # [Output Only] The name of a zone, either "zone1" or "zone2". + "zone": "A String", # Output only. [Output Only] The name of a zone, either "zone1" or "zone2". }, ], }, ], - "metro": "A String", # [Output Only] The name of the metro, as a three-letter lowercase + "metro": "A String", # Output only. [Output Only] The name of the metro, as a three-letter lowercase # string like "iad". This is the first component of the location of an # Interconnect. }, ], - "region": "A String", # [Output Only] The name of a region, like "us-central1". + "region": "A String", # Output only. [Output Only] The name of a region, like "us-central1". }, ], }, @@ -2588,7 +2588,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. } requestId: string, An optional request ID to identify requests. Specify a unique request ID so @@ -2771,10 +2771,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2786,8 +2786,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.interconnectAttachments.html b/docs/dyn/compute_alpha.interconnectAttachments.html index 582bb51806..f0ea3c0a24 100644 --- a/docs/dyn/compute_alpha.interconnectAttachments.html +++ b/docs/dyn/compute_alpha.interconnectAttachments.html @@ -236,7 +236,7 @@

Method Details

# Creating VLAN Attachments. "adminEnabled": True or False, # Determines whether this Attachment will carry packets. # Not present for PARTNER_PROVIDER. - "attachmentGroup": "A String", # [Output Only] URL of the AttachmentGroup that includes this Attachment. + "attachmentGroup": "A String", # Output only. [Output Only] URL of the AttachmentGroup that includes this Attachment. "bandwidth": "A String", # Provisioned bandwidth capacity for the interconnect attachment. For # attachments of type DEDICATED, the user can set the bandwidth. # For attachments of type PARTNER, the Google Partner that is operating @@ -291,14 +291,14 @@

Method Details

# randomly select an unused /29 from all of link-local space. "A String", ], - "cloudRouterIpAddress": "A String", # [Output Only] IPv4 address + prefix length to be configured on Cloud Router + "cloudRouterIpAddress": "A String", # Output only. [Output Only] IPv4 address + prefix length to be configured on Cloud Router # Interface for this interconnect attachment. - "cloudRouterIpv6Address": "A String", # [Output Only] IPv6 address + prefix length to be configured on Cloud + "cloudRouterIpv6Address": "A String", # Output only. [Output Only] IPv6 address + prefix length to be configured on Cloud # Router Interface for this interconnect attachment. "cloudRouterIpv6InterfaceId": "A String", # This field is not available. - "configurationConstraints": { # [Output Only] Constraints for this attachment, if any. The attachment does + "configurationConstraints": { # Output only. [Output Only] Constraints for this attachment, if any. The attachment does # not work if these constraints are not met. - "bgpMd5": "A String", # [Output Only] Whether the attachment's BGP session + "bgpMd5": "A String", # Output only. [Output Only] Whether the attachment's BGP session # requires/allows/disallows BGP MD5 authentication. This can take one of # the following values: MD5_OPTIONAL, MD5_REQUIRED, MD5_UNSUPPORTED. # @@ -308,7 +308,7 @@

Method Details

# field set to MD5_REQUIRED, and that property is propagated to the # attachment. Similarly, if BGP MD5 is MD5_UNSUPPORTED, an error is # returned if MD5 is requested. - "bgpPeerAsnRanges": [ # [Output Only] List of ASN ranges that the remote location is known to + "bgpPeerAsnRanges": [ # Output only. [Output Only] List of ASN ranges that the remote location is known to # support. Formatted as an array of inclusive ranges {min: min-value, max: # max-value}. For example, [{min: 123, max: 123}, {min: 64512, max: 65534}] # allows the peer ASN to be 123 or anything in the range 64512-65534. @@ -321,14 +321,14 @@

Method Details

}, ], }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. - "customerRouterIpAddress": "A String", # [Output Only] IPv4 address + prefix length to be configured on the customer + "customerRouterIpAddress": "A String", # Output only. [Output Only] IPv4 address + prefix length to be configured on the customer # router subinterface for this interconnect attachment. - "customerRouterIpv6Address": "A String", # [Output Only] IPv6 address + prefix length to be configured on the + "customerRouterIpv6Address": "A String", # Output only. [Output Only] IPv6 address + prefix length to be configured on the # customer router subinterface for this interconnect attachment. "customerRouterIpv6InterfaceId": "A String", # This field is not available. - "dataplaneVersion": 42, # [Output Only] Dataplane version for this InterconnectAttachment. This + "dataplaneVersion": 42, # Output only. [Output Only] Dataplane version for this InterconnectAttachment. This # field is only present for Dataplane version 2 and higher. Absence of this # field in the API output indicates that the Dataplane is version 1. "description": "A String", # An optional description of this resource. @@ -359,10 +359,10 @@

Method Details

# traffic from, such a VLAN attachment. To use *HA VPN over Cloud # Interconnect*, the VLAN attachment must be created with this # option. - "googleReferenceId": "A String", # [Output Only] Google reference ID, to be used when raising support tickets + "googleReferenceId": "A String", # Output only. [Output Only] Google reference ID, to be used when raising support tickets # with Google or otherwise to debug backend connectivity issues. # [Deprecated] This field is not used. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "interconnect": "A String", # URL of the underlying Interconnect object that this attachment's traffic # will traverse through. @@ -382,7 +382,7 @@

Method Details

# pool. "A String", ], - "kind": "compute#interconnectAttachment", # [Output Only] Type of the resource. Alwayscompute#interconnectAttachment for interconnect attachments. + "kind": "compute#interconnectAttachment", # Output only. [Output Only] Type of the resource. Alwayscompute#interconnectAttachment for interconnect attachments. "l2Forwarding": { # L2 Interconnect Attachment related configuration. # L2 Interconnect Attachment related config. This field is required if the # type is L2_DEDICATED. # @@ -475,7 +475,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "operationalStatus": "A String", # [Output Only] The current status of whether or not this interconnect + "operationalStatus": "A String", # Output only. [Output Only] The current status of whether or not this interconnect # attachment is functional, which can take one of the following values: # # - OS_ACTIVE: The attachment has been turned up and is ready to @@ -525,18 +525,18 @@

Method Details

# this to be a deep link to the specific resource on the Partner portal. # This value may be validated to match approved Partner values. }, - "privateInterconnectInfo": { # Information for an interconnect attachment when this belongs to an # [Output Only] Information specific to an InterconnectAttachment. + "privateInterconnectInfo": { # Information for an interconnect attachment when this belongs to an # Output only. [Output Only] Information specific to an InterconnectAttachment. # This property is populated if the interconnect that # this is attached to is of type DEDICATED. # interconnect of type DEDICATED. "tag8021q": 42, # [Output Only] 802.1q encapsulation tag to be used for traffic between # Google and the customer, going to and from this network and region. }, - "region": "A String", # [Output Only] URL of the region where the regional interconnect attachment + "region": "A String", # Output only. [Output Only] URL of the region where the regional interconnect attachment # resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "remoteService": "A String", # [Output Only] + "remoteService": "A String", # Output only. [Output Only] # If the attachment is on a Cross-Cloud Interconnect connection, this field # contains the interconnect's remote location service provider. Example # values: "Amazon Web Services" "Microsoft Azure". @@ -548,16 +548,16 @@

Method Details

# in the same region as this InterconnectAttachment. The # InterconnectAttachment will automatically connect the Interconnect to the # network & region within which the Cloud Router is configured. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "stackType": "A String", # The stack type for this interconnect attachment to identify whether the # IPv6 feature is enabled or not. If not specified, IPV4_ONLY # will be used. # # This field can be both set at interconnect attachments creation and # update interconnect attachment operations. - "state": "A String", # [Output Only] The current state of this attachment's functionality. + "state": "A String", # Output only. [Output Only] The current state of this attachment's functionality. # Enum values ACTIVE and UNPROVISIONED are shared by DEDICATED/PRIVATE, # PARTNER, and PARTNER_PROVIDER interconnect attachments, while enum values # PENDING_PARTNER, PARTNER_REQUEST_RECEIVED, and PENDING_CUSTOMER are used @@ -636,15 +636,15 @@

Method Details

}, }, }, - "kind": "compute#interconnectAttachmentAggregatedList", # [Output Only] Type of resource. Alwayscompute#interconnectAttachmentAggregatedList for aggregated + "kind": "compute#interconnectAttachmentAggregatedList", # Output only. [Output Only] Type of resource. Alwayscompute#interconnectAttachmentAggregatedList for aggregated # lists of interconnect attachments. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -880,10 +880,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -895,8 +895,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1000,7 +1000,7 @@

Method Details

# Creating VLAN Attachments. "adminEnabled": True or False, # Determines whether this Attachment will carry packets. # Not present for PARTNER_PROVIDER. - "attachmentGroup": "A String", # [Output Only] URL of the AttachmentGroup that includes this Attachment. + "attachmentGroup": "A String", # Output only. [Output Only] URL of the AttachmentGroup that includes this Attachment. "bandwidth": "A String", # Provisioned bandwidth capacity for the interconnect attachment. For # attachments of type DEDICATED, the user can set the bandwidth. # For attachments of type PARTNER, the Google Partner that is operating @@ -1055,14 +1055,14 @@

Method Details

# randomly select an unused /29 from all of link-local space. "A String", ], - "cloudRouterIpAddress": "A String", # [Output Only] IPv4 address + prefix length to be configured on Cloud Router + "cloudRouterIpAddress": "A String", # Output only. [Output Only] IPv4 address + prefix length to be configured on Cloud Router # Interface for this interconnect attachment. - "cloudRouterIpv6Address": "A String", # [Output Only] IPv6 address + prefix length to be configured on Cloud + "cloudRouterIpv6Address": "A String", # Output only. [Output Only] IPv6 address + prefix length to be configured on Cloud # Router Interface for this interconnect attachment. "cloudRouterIpv6InterfaceId": "A String", # This field is not available. - "configurationConstraints": { # [Output Only] Constraints for this attachment, if any. The attachment does + "configurationConstraints": { # Output only. [Output Only] Constraints for this attachment, if any. The attachment does # not work if these constraints are not met. - "bgpMd5": "A String", # [Output Only] Whether the attachment's BGP session + "bgpMd5": "A String", # Output only. [Output Only] Whether the attachment's BGP session # requires/allows/disallows BGP MD5 authentication. This can take one of # the following values: MD5_OPTIONAL, MD5_REQUIRED, MD5_UNSUPPORTED. # @@ -1072,7 +1072,7 @@

Method Details

# field set to MD5_REQUIRED, and that property is propagated to the # attachment. Similarly, if BGP MD5 is MD5_UNSUPPORTED, an error is # returned if MD5 is requested. - "bgpPeerAsnRanges": [ # [Output Only] List of ASN ranges that the remote location is known to + "bgpPeerAsnRanges": [ # Output only. [Output Only] List of ASN ranges that the remote location is known to # support. Formatted as an array of inclusive ranges {min: min-value, max: # max-value}. For example, [{min: 123, max: 123}, {min: 64512, max: 65534}] # allows the peer ASN to be 123 or anything in the range 64512-65534. @@ -1085,14 +1085,14 @@

Method Details

}, ], }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. - "customerRouterIpAddress": "A String", # [Output Only] IPv4 address + prefix length to be configured on the customer + "customerRouterIpAddress": "A String", # Output only. [Output Only] IPv4 address + prefix length to be configured on the customer # router subinterface for this interconnect attachment. - "customerRouterIpv6Address": "A String", # [Output Only] IPv6 address + prefix length to be configured on the + "customerRouterIpv6Address": "A String", # Output only. [Output Only] IPv6 address + prefix length to be configured on the # customer router subinterface for this interconnect attachment. "customerRouterIpv6InterfaceId": "A String", # This field is not available. - "dataplaneVersion": 42, # [Output Only] Dataplane version for this InterconnectAttachment. This + "dataplaneVersion": 42, # Output only. [Output Only] Dataplane version for this InterconnectAttachment. This # field is only present for Dataplane version 2 and higher. Absence of this # field in the API output indicates that the Dataplane is version 1. "description": "A String", # An optional description of this resource. @@ -1123,10 +1123,10 @@

Method Details

# traffic from, such a VLAN attachment. To use *HA VPN over Cloud # Interconnect*, the VLAN attachment must be created with this # option. - "googleReferenceId": "A String", # [Output Only] Google reference ID, to be used when raising support tickets + "googleReferenceId": "A String", # Output only. [Output Only] Google reference ID, to be used when raising support tickets # with Google or otherwise to debug backend connectivity issues. # [Deprecated] This field is not used. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "interconnect": "A String", # URL of the underlying Interconnect object that this attachment's traffic # will traverse through. @@ -1146,7 +1146,7 @@

Method Details

# pool. "A String", ], - "kind": "compute#interconnectAttachment", # [Output Only] Type of the resource. Alwayscompute#interconnectAttachment for interconnect attachments. + "kind": "compute#interconnectAttachment", # Output only. [Output Only] Type of the resource. Alwayscompute#interconnectAttachment for interconnect attachments. "l2Forwarding": { # L2 Interconnect Attachment related configuration. # L2 Interconnect Attachment related config. This field is required if the # type is L2_DEDICATED. # @@ -1239,7 +1239,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "operationalStatus": "A String", # [Output Only] The current status of whether or not this interconnect + "operationalStatus": "A String", # Output only. [Output Only] The current status of whether or not this interconnect # attachment is functional, which can take one of the following values: # # - OS_ACTIVE: The attachment has been turned up and is ready to @@ -1289,18 +1289,18 @@

Method Details

# this to be a deep link to the specific resource on the Partner portal. # This value may be validated to match approved Partner values. }, - "privateInterconnectInfo": { # Information for an interconnect attachment when this belongs to an # [Output Only] Information specific to an InterconnectAttachment. + "privateInterconnectInfo": { # Information for an interconnect attachment when this belongs to an # Output only. [Output Only] Information specific to an InterconnectAttachment. # This property is populated if the interconnect that # this is attached to is of type DEDICATED. # interconnect of type DEDICATED. "tag8021q": 42, # [Output Only] 802.1q encapsulation tag to be used for traffic between # Google and the customer, going to and from this network and region. }, - "region": "A String", # [Output Only] URL of the region where the regional interconnect attachment + "region": "A String", # Output only. [Output Only] URL of the region where the regional interconnect attachment # resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "remoteService": "A String", # [Output Only] + "remoteService": "A String", # Output only. [Output Only] # If the attachment is on a Cross-Cloud Interconnect connection, this field # contains the interconnect's remote location service provider. Example # values: "Amazon Web Services" "Microsoft Azure". @@ -1312,16 +1312,16 @@

Method Details

# in the same region as this InterconnectAttachment. The # InterconnectAttachment will automatically connect the Interconnect to the # network & region within which the Cloud Router is configured. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "stackType": "A String", # The stack type for this interconnect attachment to identify whether the # IPv6 feature is enabled or not. If not specified, IPV4_ONLY # will be used. # # This field can be both set at interconnect attachments creation and # update interconnect attachment operations. - "state": "A String", # [Output Only] The current state of this attachment's functionality. + "state": "A String", # Output only. [Output Only] The current state of this attachment's functionality. # Enum values ACTIVE and UNPROVISIONED are shared by DEDICATED/PRIVATE, # PARTNER, and PARTNER_PROVIDER interconnect attachments, while enum values # PENDING_PARTNER, PARTNER_REQUEST_RECEIVED, and PENDING_CUSTOMER are used @@ -1761,7 +1761,7 @@

Method Details

# Creating VLAN Attachments. "adminEnabled": True or False, # Determines whether this Attachment will carry packets. # Not present for PARTNER_PROVIDER. - "attachmentGroup": "A String", # [Output Only] URL of the AttachmentGroup that includes this Attachment. + "attachmentGroup": "A String", # Output only. [Output Only] URL of the AttachmentGroup that includes this Attachment. "bandwidth": "A String", # Provisioned bandwidth capacity for the interconnect attachment. For # attachments of type DEDICATED, the user can set the bandwidth. # For attachments of type PARTNER, the Google Partner that is operating @@ -1816,14 +1816,14 @@

Method Details

# randomly select an unused /29 from all of link-local space. "A String", ], - "cloudRouterIpAddress": "A String", # [Output Only] IPv4 address + prefix length to be configured on Cloud Router + "cloudRouterIpAddress": "A String", # Output only. [Output Only] IPv4 address + prefix length to be configured on Cloud Router # Interface for this interconnect attachment. - "cloudRouterIpv6Address": "A String", # [Output Only] IPv6 address + prefix length to be configured on Cloud + "cloudRouterIpv6Address": "A String", # Output only. [Output Only] IPv6 address + prefix length to be configured on Cloud # Router Interface for this interconnect attachment. "cloudRouterIpv6InterfaceId": "A String", # This field is not available. - "configurationConstraints": { # [Output Only] Constraints for this attachment, if any. The attachment does + "configurationConstraints": { # Output only. [Output Only] Constraints for this attachment, if any. The attachment does # not work if these constraints are not met. - "bgpMd5": "A String", # [Output Only] Whether the attachment's BGP session + "bgpMd5": "A String", # Output only. [Output Only] Whether the attachment's BGP session # requires/allows/disallows BGP MD5 authentication. This can take one of # the following values: MD5_OPTIONAL, MD5_REQUIRED, MD5_UNSUPPORTED. # @@ -1833,7 +1833,7 @@

Method Details

# field set to MD5_REQUIRED, and that property is propagated to the # attachment. Similarly, if BGP MD5 is MD5_UNSUPPORTED, an error is # returned if MD5 is requested. - "bgpPeerAsnRanges": [ # [Output Only] List of ASN ranges that the remote location is known to + "bgpPeerAsnRanges": [ # Output only. [Output Only] List of ASN ranges that the remote location is known to # support. Formatted as an array of inclusive ranges {min: min-value, max: # max-value}. For example, [{min: 123, max: 123}, {min: 64512, max: 65534}] # allows the peer ASN to be 123 or anything in the range 64512-65534. @@ -1846,14 +1846,14 @@

Method Details

}, ], }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. - "customerRouterIpAddress": "A String", # [Output Only] IPv4 address + prefix length to be configured on the customer + "customerRouterIpAddress": "A String", # Output only. [Output Only] IPv4 address + prefix length to be configured on the customer # router subinterface for this interconnect attachment. - "customerRouterIpv6Address": "A String", # [Output Only] IPv6 address + prefix length to be configured on the + "customerRouterIpv6Address": "A String", # Output only. [Output Only] IPv6 address + prefix length to be configured on the # customer router subinterface for this interconnect attachment. "customerRouterIpv6InterfaceId": "A String", # This field is not available. - "dataplaneVersion": 42, # [Output Only] Dataplane version for this InterconnectAttachment. This + "dataplaneVersion": 42, # Output only. [Output Only] Dataplane version for this InterconnectAttachment. This # field is only present for Dataplane version 2 and higher. Absence of this # field in the API output indicates that the Dataplane is version 1. "description": "A String", # An optional description of this resource. @@ -1884,10 +1884,10 @@

Method Details

# traffic from, such a VLAN attachment. To use *HA VPN over Cloud # Interconnect*, the VLAN attachment must be created with this # option. - "googleReferenceId": "A String", # [Output Only] Google reference ID, to be used when raising support tickets + "googleReferenceId": "A String", # Output only. [Output Only] Google reference ID, to be used when raising support tickets # with Google or otherwise to debug backend connectivity issues. # [Deprecated] This field is not used. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "interconnect": "A String", # URL of the underlying Interconnect object that this attachment's traffic # will traverse through. @@ -1907,7 +1907,7 @@

Method Details

# pool. "A String", ], - "kind": "compute#interconnectAttachment", # [Output Only] Type of the resource. Alwayscompute#interconnectAttachment for interconnect attachments. + "kind": "compute#interconnectAttachment", # Output only. [Output Only] Type of the resource. Alwayscompute#interconnectAttachment for interconnect attachments. "l2Forwarding": { # L2 Interconnect Attachment related configuration. # L2 Interconnect Attachment related config. This field is required if the # type is L2_DEDICATED. # @@ -2000,7 +2000,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "operationalStatus": "A String", # [Output Only] The current status of whether or not this interconnect + "operationalStatus": "A String", # Output only. [Output Only] The current status of whether or not this interconnect # attachment is functional, which can take one of the following values: # # - OS_ACTIVE: The attachment has been turned up and is ready to @@ -2050,18 +2050,18 @@

Method Details

# this to be a deep link to the specific resource on the Partner portal. # This value may be validated to match approved Partner values. }, - "privateInterconnectInfo": { # Information for an interconnect attachment when this belongs to an # [Output Only] Information specific to an InterconnectAttachment. + "privateInterconnectInfo": { # Information for an interconnect attachment when this belongs to an # Output only. [Output Only] Information specific to an InterconnectAttachment. # This property is populated if the interconnect that # this is attached to is of type DEDICATED. # interconnect of type DEDICATED. "tag8021q": 42, # [Output Only] 802.1q encapsulation tag to be used for traffic between # Google and the customer, going to and from this network and region. }, - "region": "A String", # [Output Only] URL of the region where the regional interconnect attachment + "region": "A String", # Output only. [Output Only] URL of the region where the regional interconnect attachment # resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "remoteService": "A String", # [Output Only] + "remoteService": "A String", # Output only. [Output Only] # If the attachment is on a Cross-Cloud Interconnect connection, this field # contains the interconnect's remote location service provider. Example # values: "Amazon Web Services" "Microsoft Azure". @@ -2073,16 +2073,16 @@

Method Details

# in the same region as this InterconnectAttachment. The # InterconnectAttachment will automatically connect the Interconnect to the # network & region within which the Cloud Router is configured. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "stackType": "A String", # The stack type for this interconnect attachment to identify whether the # IPv6 feature is enabled or not. If not specified, IPV4_ONLY # will be used. # # This field can be both set at interconnect attachments creation and # update interconnect attachment operations. - "state": "A String", # [Output Only] The current state of this attachment's functionality. + "state": "A String", # Output only. [Output Only] The current state of this attachment's functionality. # Enum values ACTIVE and UNPROVISIONED are shared by DEDICATED/PRIVATE, # PARTNER, and PARTNER_PROVIDER interconnect attachments, while enum values # PENDING_PARTNER, PARTNER_REQUEST_RECEIVED, and PENDING_CUSTOMER are used @@ -2312,10 +2312,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2327,8 +2327,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2519,7 +2519,7 @@

Method Details

# Creating VLAN Attachments. "adminEnabled": True or False, # Determines whether this Attachment will carry packets. # Not present for PARTNER_PROVIDER. - "attachmentGroup": "A String", # [Output Only] URL of the AttachmentGroup that includes this Attachment. + "attachmentGroup": "A String", # Output only. [Output Only] URL of the AttachmentGroup that includes this Attachment. "bandwidth": "A String", # Provisioned bandwidth capacity for the interconnect attachment. For # attachments of type DEDICATED, the user can set the bandwidth. # For attachments of type PARTNER, the Google Partner that is operating @@ -2574,14 +2574,14 @@

Method Details

# randomly select an unused /29 from all of link-local space. "A String", ], - "cloudRouterIpAddress": "A String", # [Output Only] IPv4 address + prefix length to be configured on Cloud Router + "cloudRouterIpAddress": "A String", # Output only. [Output Only] IPv4 address + prefix length to be configured on Cloud Router # Interface for this interconnect attachment. - "cloudRouterIpv6Address": "A String", # [Output Only] IPv6 address + prefix length to be configured on Cloud + "cloudRouterIpv6Address": "A String", # Output only. [Output Only] IPv6 address + prefix length to be configured on Cloud # Router Interface for this interconnect attachment. "cloudRouterIpv6InterfaceId": "A String", # This field is not available. - "configurationConstraints": { # [Output Only] Constraints for this attachment, if any. The attachment does + "configurationConstraints": { # Output only. [Output Only] Constraints for this attachment, if any. The attachment does # not work if these constraints are not met. - "bgpMd5": "A String", # [Output Only] Whether the attachment's BGP session + "bgpMd5": "A String", # Output only. [Output Only] Whether the attachment's BGP session # requires/allows/disallows BGP MD5 authentication. This can take one of # the following values: MD5_OPTIONAL, MD5_REQUIRED, MD5_UNSUPPORTED. # @@ -2591,7 +2591,7 @@

Method Details

# field set to MD5_REQUIRED, and that property is propagated to the # attachment. Similarly, if BGP MD5 is MD5_UNSUPPORTED, an error is # returned if MD5 is requested. - "bgpPeerAsnRanges": [ # [Output Only] List of ASN ranges that the remote location is known to + "bgpPeerAsnRanges": [ # Output only. [Output Only] List of ASN ranges that the remote location is known to # support. Formatted as an array of inclusive ranges {min: min-value, max: # max-value}. For example, [{min: 123, max: 123}, {min: 64512, max: 65534}] # allows the peer ASN to be 123 or anything in the range 64512-65534. @@ -2604,14 +2604,14 @@

Method Details

}, ], }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. - "customerRouterIpAddress": "A String", # [Output Only] IPv4 address + prefix length to be configured on the customer + "customerRouterIpAddress": "A String", # Output only. [Output Only] IPv4 address + prefix length to be configured on the customer # router subinterface for this interconnect attachment. - "customerRouterIpv6Address": "A String", # [Output Only] IPv6 address + prefix length to be configured on the + "customerRouterIpv6Address": "A String", # Output only. [Output Only] IPv6 address + prefix length to be configured on the # customer router subinterface for this interconnect attachment. "customerRouterIpv6InterfaceId": "A String", # This field is not available. - "dataplaneVersion": 42, # [Output Only] Dataplane version for this InterconnectAttachment. This + "dataplaneVersion": 42, # Output only. [Output Only] Dataplane version for this InterconnectAttachment. This # field is only present for Dataplane version 2 and higher. Absence of this # field in the API output indicates that the Dataplane is version 1. "description": "A String", # An optional description of this resource. @@ -2642,10 +2642,10 @@

Method Details

# traffic from, such a VLAN attachment. To use *HA VPN over Cloud # Interconnect*, the VLAN attachment must be created with this # option. - "googleReferenceId": "A String", # [Output Only] Google reference ID, to be used when raising support tickets + "googleReferenceId": "A String", # Output only. [Output Only] Google reference ID, to be used when raising support tickets # with Google or otherwise to debug backend connectivity issues. # [Deprecated] This field is not used. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "interconnect": "A String", # URL of the underlying Interconnect object that this attachment's traffic # will traverse through. @@ -2665,7 +2665,7 @@

Method Details

# pool. "A String", ], - "kind": "compute#interconnectAttachment", # [Output Only] Type of the resource. Alwayscompute#interconnectAttachment for interconnect attachments. + "kind": "compute#interconnectAttachment", # Output only. [Output Only] Type of the resource. Alwayscompute#interconnectAttachment for interconnect attachments. "l2Forwarding": { # L2 Interconnect Attachment related configuration. # L2 Interconnect Attachment related config. This field is required if the # type is L2_DEDICATED. # @@ -2758,7 +2758,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "operationalStatus": "A String", # [Output Only] The current status of whether or not this interconnect + "operationalStatus": "A String", # Output only. [Output Only] The current status of whether or not this interconnect # attachment is functional, which can take one of the following values: # # - OS_ACTIVE: The attachment has been turned up and is ready to @@ -2808,18 +2808,18 @@

Method Details

# this to be a deep link to the specific resource on the Partner portal. # This value may be validated to match approved Partner values. }, - "privateInterconnectInfo": { # Information for an interconnect attachment when this belongs to an # [Output Only] Information specific to an InterconnectAttachment. + "privateInterconnectInfo": { # Information for an interconnect attachment when this belongs to an # Output only. [Output Only] Information specific to an InterconnectAttachment. # This property is populated if the interconnect that # this is attached to is of type DEDICATED. # interconnect of type DEDICATED. "tag8021q": 42, # [Output Only] 802.1q encapsulation tag to be used for traffic between # Google and the customer, going to and from this network and region. }, - "region": "A String", # [Output Only] URL of the region where the regional interconnect attachment + "region": "A String", # Output only. [Output Only] URL of the region where the regional interconnect attachment # resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "remoteService": "A String", # [Output Only] + "remoteService": "A String", # Output only. [Output Only] # If the attachment is on a Cross-Cloud Interconnect connection, this field # contains the interconnect's remote location service provider. Example # values: "Amazon Web Services" "Microsoft Azure". @@ -2831,16 +2831,16 @@

Method Details

# in the same region as this InterconnectAttachment. The # InterconnectAttachment will automatically connect the Interconnect to the # network & region within which the Cloud Router is configured. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "stackType": "A String", # The stack type for this interconnect attachment to identify whether the # IPv6 feature is enabled or not. If not specified, IPV4_ONLY # will be used. # # This field can be both set at interconnect attachments creation and # update interconnect attachment operations. - "state": "A String", # [Output Only] The current state of this attachment's functionality. + "state": "A String", # Output only. [Output Only] The current state of this attachment's functionality. # Enum values ACTIVE and UNPROVISIONED are shared by DEDICATED/PRIVATE, # PARTNER, and PARTNER_PROVIDER interconnect attachments, while enum values # PENDING_PARTNER, PARTNER_REQUEST_RECEIVED, and PENDING_CUSTOMER are used @@ -2891,14 +2891,14 @@

Method Details

# Only specified at creation time. }, ], - "kind": "compute#interconnectAttachmentList", # [Output Only] Type of resource. Alwayscompute#interconnectAttachmentList for lists of interconnect + "kind": "compute#interconnectAttachmentList", # Output only. [Output Only] Type of resource. Alwayscompute#interconnectAttachmentList for lists of interconnect # attachments. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -2963,7 +2963,7 @@

Method Details

# Creating VLAN Attachments. "adminEnabled": True or False, # Determines whether this Attachment will carry packets. # Not present for PARTNER_PROVIDER. - "attachmentGroup": "A String", # [Output Only] URL of the AttachmentGroup that includes this Attachment. + "attachmentGroup": "A String", # Output only. [Output Only] URL of the AttachmentGroup that includes this Attachment. "bandwidth": "A String", # Provisioned bandwidth capacity for the interconnect attachment. For # attachments of type DEDICATED, the user can set the bandwidth. # For attachments of type PARTNER, the Google Partner that is operating @@ -3018,14 +3018,14 @@

Method Details

# randomly select an unused /29 from all of link-local space. "A String", ], - "cloudRouterIpAddress": "A String", # [Output Only] IPv4 address + prefix length to be configured on Cloud Router + "cloudRouterIpAddress": "A String", # Output only. [Output Only] IPv4 address + prefix length to be configured on Cloud Router # Interface for this interconnect attachment. - "cloudRouterIpv6Address": "A String", # [Output Only] IPv6 address + prefix length to be configured on Cloud + "cloudRouterIpv6Address": "A String", # Output only. [Output Only] IPv6 address + prefix length to be configured on Cloud # Router Interface for this interconnect attachment. "cloudRouterIpv6InterfaceId": "A String", # This field is not available. - "configurationConstraints": { # [Output Only] Constraints for this attachment, if any. The attachment does + "configurationConstraints": { # Output only. [Output Only] Constraints for this attachment, if any. The attachment does # not work if these constraints are not met. - "bgpMd5": "A String", # [Output Only] Whether the attachment's BGP session + "bgpMd5": "A String", # Output only. [Output Only] Whether the attachment's BGP session # requires/allows/disallows BGP MD5 authentication. This can take one of # the following values: MD5_OPTIONAL, MD5_REQUIRED, MD5_UNSUPPORTED. # @@ -3035,7 +3035,7 @@

Method Details

# field set to MD5_REQUIRED, and that property is propagated to the # attachment. Similarly, if BGP MD5 is MD5_UNSUPPORTED, an error is # returned if MD5 is requested. - "bgpPeerAsnRanges": [ # [Output Only] List of ASN ranges that the remote location is known to + "bgpPeerAsnRanges": [ # Output only. [Output Only] List of ASN ranges that the remote location is known to # support. Formatted as an array of inclusive ranges {min: min-value, max: # max-value}. For example, [{min: 123, max: 123}, {min: 64512, max: 65534}] # allows the peer ASN to be 123 or anything in the range 64512-65534. @@ -3048,14 +3048,14 @@

Method Details

}, ], }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. - "customerRouterIpAddress": "A String", # [Output Only] IPv4 address + prefix length to be configured on the customer + "customerRouterIpAddress": "A String", # Output only. [Output Only] IPv4 address + prefix length to be configured on the customer # router subinterface for this interconnect attachment. - "customerRouterIpv6Address": "A String", # [Output Only] IPv6 address + prefix length to be configured on the + "customerRouterIpv6Address": "A String", # Output only. [Output Only] IPv6 address + prefix length to be configured on the # customer router subinterface for this interconnect attachment. "customerRouterIpv6InterfaceId": "A String", # This field is not available. - "dataplaneVersion": 42, # [Output Only] Dataplane version for this InterconnectAttachment. This + "dataplaneVersion": 42, # Output only. [Output Only] Dataplane version for this InterconnectAttachment. This # field is only present for Dataplane version 2 and higher. Absence of this # field in the API output indicates that the Dataplane is version 1. "description": "A String", # An optional description of this resource. @@ -3086,10 +3086,10 @@

Method Details

# traffic from, such a VLAN attachment. To use *HA VPN over Cloud # Interconnect*, the VLAN attachment must be created with this # option. - "googleReferenceId": "A String", # [Output Only] Google reference ID, to be used when raising support tickets + "googleReferenceId": "A String", # Output only. [Output Only] Google reference ID, to be used when raising support tickets # with Google or otherwise to debug backend connectivity issues. # [Deprecated] This field is not used. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "interconnect": "A String", # URL of the underlying Interconnect object that this attachment's traffic # will traverse through. @@ -3109,7 +3109,7 @@

Method Details

# pool. "A String", ], - "kind": "compute#interconnectAttachment", # [Output Only] Type of the resource. Alwayscompute#interconnectAttachment for interconnect attachments. + "kind": "compute#interconnectAttachment", # Output only. [Output Only] Type of the resource. Alwayscompute#interconnectAttachment for interconnect attachments. "l2Forwarding": { # L2 Interconnect Attachment related configuration. # L2 Interconnect Attachment related config. This field is required if the # type is L2_DEDICATED. # @@ -3202,7 +3202,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "operationalStatus": "A String", # [Output Only] The current status of whether or not this interconnect + "operationalStatus": "A String", # Output only. [Output Only] The current status of whether or not this interconnect # attachment is functional, which can take one of the following values: # # - OS_ACTIVE: The attachment has been turned up and is ready to @@ -3252,18 +3252,18 @@

Method Details

# this to be a deep link to the specific resource on the Partner portal. # This value may be validated to match approved Partner values. }, - "privateInterconnectInfo": { # Information for an interconnect attachment when this belongs to an # [Output Only] Information specific to an InterconnectAttachment. + "privateInterconnectInfo": { # Information for an interconnect attachment when this belongs to an # Output only. [Output Only] Information specific to an InterconnectAttachment. # This property is populated if the interconnect that # this is attached to is of type DEDICATED. # interconnect of type DEDICATED. "tag8021q": 42, # [Output Only] 802.1q encapsulation tag to be used for traffic between # Google and the customer, going to and from this network and region. }, - "region": "A String", # [Output Only] URL of the region where the regional interconnect attachment + "region": "A String", # Output only. [Output Only] URL of the region where the regional interconnect attachment # resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "remoteService": "A String", # [Output Only] + "remoteService": "A String", # Output only. [Output Only] # If the attachment is on a Cross-Cloud Interconnect connection, this field # contains the interconnect's remote location service provider. Example # values: "Amazon Web Services" "Microsoft Azure". @@ -3275,16 +3275,16 @@

Method Details

# in the same region as this InterconnectAttachment. The # InterconnectAttachment will automatically connect the Interconnect to the # network & region within which the Cloud Router is configured. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "stackType": "A String", # The stack type for this interconnect attachment to identify whether the # IPv6 feature is enabled or not. If not specified, IPV4_ONLY # will be used. # # This field can be both set at interconnect attachments creation and # update interconnect attachment operations. - "state": "A String", # [Output Only] The current state of this attachment's functionality. + "state": "A String", # Output only. [Output Only] The current state of this attachment's functionality. # Enum values ACTIVE and UNPROVISIONED are shared by DEDICATED/PRIVATE, # PARTNER, and PARTNER_PROVIDER interconnect attachments, while enum values # PENDING_PARTNER, PARTNER_REQUEST_RECEIVED, and PENDING_CUSTOMER are used @@ -3513,10 +3513,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3528,8 +3528,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -4687,10 +4687,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -4702,8 +4702,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.interconnectGroups.html b/docs/dyn/compute_alpha.interconnectGroups.html index 9e720b903a..fb2d9e993c 100644 --- a/docs/dyn/compute_alpha.interconnectGroups.html +++ b/docs/dyn/compute_alpha.interconnectGroups.html @@ -423,10 +423,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -438,8 +438,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -705,10 +705,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -720,8 +720,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -830,26 +830,26 @@

Method Details

# from intent.topologyCapability. This list is empty if and only if those # are the same. "blockerType": "A String", - "documentationLink": "A String", # [Output Only] The url of Google Cloud public documentation explaining + "documentationLink": "A String", # Output only. [Output Only] The url of Google Cloud public documentation explaining # this requirement. This is set for every type of requirement. - "explanation": "A String", # [Output Only] A human-readable explanation of this requirement and + "explanation": "A String", # Output only. [Output Only] A human-readable explanation of this requirement and # why it's not met. This is set for every type of requirement. - "facilities": [ # [Output Only] Facilities used to explain this blocker in more detail. + "facilities": [ # Output only. [Output Only] Facilities used to explain this blocker in more detail. # Like physicalStructure.metros.facilities.facility, this is a numeric # string like "5467". "A String", ], - "interconnects": [ # [Output Only] Interconnects used to explain this blocker in more + "interconnects": [ # Output only. [Output Only] Interconnects used to explain this blocker in more # detail. "A String", ], - "metros": [ # [Output Only] Metros used to explain this blocker in more detail. + "metros": [ # Output only. [Output Only] Metros used to explain this blocker in more detail. # These are three-letter lowercase strings like "iad". A blocker like # INCOMPATIBLE_METROS will specify the problematic metros in this # field. "A String", ], - "zones": [ # [Output Only] Zones used to explain this blocker in more detail. + "zones": [ # Output only. [Output Only] Zones used to explain this blocker in more detail. # Zone names are "zone1" and/or "zone2". "A String", ], @@ -858,7 +858,7 @@

Method Details

"supportedSla": "A String", }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -867,7 +867,7 @@

Method Details

# token must match the current token or the update is rejected. This provides # a reliable means of doing read-modify-write (optimistic locking) as # described by AIP 154. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. "intent": { # The user's intent for this group. This is the only required field besides # the name that must be specified on group creation. @@ -883,7 +883,7 @@

Method Details

# are unique. }, }, - "kind": "compute#InterconnectGroup", # [Output Only] Type of the resource. Always compute#InterconnectGroup + "kind": "compute#InterconnectGroup", # Output only. [Output Only] Type of the resource. Always compute#InterconnectGroup "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -898,30 +898,30 @@

Method Details

"facilities": [ { # [Output Only] The facilities Interconnects in this metro are present # in. - "facility": "A String", # [Output Only] The ID of this facility, as a numeric string like + "facility": "A String", # Output only. [Output Only] The ID of this facility, as a numeric string like # "5467". This is the third component of the location of Interconnects # in this facility. "zones": [ { # [Output Only] The zones that Interconnects in this facility are # present in. - "interconnects": [ # [Output Only] URLs of Interconnects in this redundancy group in the + "interconnects": [ # Output only. [Output Only] URLs of Interconnects in this redundancy group in the # given metro, facility, and zone. "A String", ], - "zone": "A String", # [Output Only] The name of the zone, either "zone1" or "zone2". + "zone": "A String", # Output only. [Output Only] The name of the zone, either "zone1" or "zone2". # This is the second component of the location of Interconnects in # this facility. }, ], }, ], - "metro": "A String", # [Output Only] The name of the metro, as a three-letter lowercase string + "metro": "A String", # Output only. [Output Only] The name of the metro, as a three-letter lowercase string # like "iad". This is the first component of the location of # Interconnects underneath this. }, ], }, - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. } @@ -1312,7 +1312,7 @@

Method Details

{ # Response for the InterconnectGroupsGetOperationalStatusResponse. "etag": "A String", "result": { # Request to get the status of the interconnect group with extra detail. - "configured": { # [Output Only] The status of the group as configured. This has the same # The configuration analysis, as returned by Get. + "configured": { # [Output Only] The status of the group as configured. This has the same # Output only. The configuration analysis, as returned by Get. # structure as the operational field reported by the OperationalStatus # method, but does not take into account the operational status of each # resource. @@ -1324,26 +1324,26 @@

Method Details

# from intent.topologyCapability. This list is empty if and only if those # are the same. "blockerType": "A String", - "documentationLink": "A String", # [Output Only] The url of Google Cloud public documentation explaining + "documentationLink": "A String", # Output only. [Output Only] The url of Google Cloud public documentation explaining # this requirement. This is set for every type of requirement. - "explanation": "A String", # [Output Only] A human-readable explanation of this requirement and + "explanation": "A String", # Output only. [Output Only] A human-readable explanation of this requirement and # why it's not met. This is set for every type of requirement. - "facilities": [ # [Output Only] Facilities used to explain this blocker in more detail. + "facilities": [ # Output only. [Output Only] Facilities used to explain this blocker in more detail. # Like physicalStructure.metros.facilities.facility, this is a numeric # string like "5467". "A String", ], - "interconnects": [ # [Output Only] Interconnects used to explain this blocker in more + "interconnects": [ # Output only. [Output Only] Interconnects used to explain this blocker in more # detail. "A String", ], - "metros": [ # [Output Only] Metros used to explain this blocker in more detail. + "metros": [ # Output only. [Output Only] Metros used to explain this blocker in more detail. # These are three-letter lowercase strings like "iad". A blocker like # INCOMPATIBLE_METROS will specify the problematic metros in this # field. "A String", ], - "zones": [ # [Output Only] Zones used to explain this blocker in more detail. + "zones": [ # Output only. [Output Only] Zones used to explain this blocker in more detail. # Zone names are "zone1" and/or "zone2". "A String", ], @@ -1352,15 +1352,15 @@

Method Details

"supportedSla": "A String", }, }, - "groupStatus": "A String", # Summarizes the status of the group. - "intent": { # The user's intent for this group. This is the only required field besides # The intent of the resource, as returned by Get. + "groupStatus": "A String", # Output only. Summarizes the status of the group. + "intent": { # The user's intent for this group. This is the only required field besides # Output only. The intent of the resource, as returned by Get. # the name that must be specified on group creation. "topologyCapability": "A String", }, "interconnectStatuses": [ { # The status of one Interconnect in the group. The order is arbitrary. - "adminEnabled": True or False, # Whether the Interconnect is enabled. - "diagnostics": { # Diagnostics information about the Interconnect connection, which contains # The diagnostics of the Interconnect, as returned by the existing + "adminEnabled": True or False, # Output only. Whether the Interconnect is enabled. + "diagnostics": { # Diagnostics information about the Interconnect connection, which contains # Output only. The diagnostics of the Interconnect, as returned by the existing # get-diagnostics method. # detailed and current technical information about Google's side of the # connection. @@ -1449,12 +1449,12 @@

Method Details

], "macAddress": "A String", # The MAC address of the Interconnect's bundle interface. }, - "interconnect": "A String", # The URL of the Interconnect being described. - "isActive": "A String", # Whether this interconnect is participating in the redundant + "interconnect": "A String", # Output only. The URL of the Interconnect being described. + "isActive": "A String", # Output only. Whether this interconnect is participating in the redundant # configuration. }, ], - "operational": { # [Output Only] The status of the group as configured. This has the same # The operational state of the group, including only active Interconnects. + "operational": { # [Output Only] The status of the group as configured. This has the same # Output only. The operational state of the group, including only active Interconnects. # structure as the operational field reported by the OperationalStatus # method, but does not take into account the operational status of each # resource. @@ -1466,26 +1466,26 @@

Method Details

# from intent.topologyCapability. This list is empty if and only if those # are the same. "blockerType": "A String", - "documentationLink": "A String", # [Output Only] The url of Google Cloud public documentation explaining + "documentationLink": "A String", # Output only. [Output Only] The url of Google Cloud public documentation explaining # this requirement. This is set for every type of requirement. - "explanation": "A String", # [Output Only] A human-readable explanation of this requirement and + "explanation": "A String", # Output only. [Output Only] A human-readable explanation of this requirement and # why it's not met. This is set for every type of requirement. - "facilities": [ # [Output Only] Facilities used to explain this blocker in more detail. + "facilities": [ # Output only. [Output Only] Facilities used to explain this blocker in more detail. # Like physicalStructure.metros.facilities.facility, this is a numeric # string like "5467". "A String", ], - "interconnects": [ # [Output Only] Interconnects used to explain this blocker in more + "interconnects": [ # Output only. [Output Only] Interconnects used to explain this blocker in more # detail. "A String", ], - "metros": [ # [Output Only] Metros used to explain this blocker in more detail. + "metros": [ # Output only. [Output Only] Metros used to explain this blocker in more detail. # These are three-letter lowercase strings like "iad". A blocker like # INCOMPATIBLE_METROS will specify the problematic metros in this # field. "A String", ], - "zones": [ # [Output Only] Zones used to explain this blocker in more detail. + "zones": [ # Output only. [Output Only] Zones used to explain this blocker in more detail. # Zone names are "zone1" and/or "zone2". "A String", ], @@ -1522,26 +1522,26 @@

Method Details

# from intent.topologyCapability. This list is empty if and only if those # are the same. "blockerType": "A String", - "documentationLink": "A String", # [Output Only] The url of Google Cloud public documentation explaining + "documentationLink": "A String", # Output only. [Output Only] The url of Google Cloud public documentation explaining # this requirement. This is set for every type of requirement. - "explanation": "A String", # [Output Only] A human-readable explanation of this requirement and + "explanation": "A String", # Output only. [Output Only] A human-readable explanation of this requirement and # why it's not met. This is set for every type of requirement. - "facilities": [ # [Output Only] Facilities used to explain this blocker in more detail. + "facilities": [ # Output only. [Output Only] Facilities used to explain this blocker in more detail. # Like physicalStructure.metros.facilities.facility, this is a numeric # string like "5467". "A String", ], - "interconnects": [ # [Output Only] Interconnects used to explain this blocker in more + "interconnects": [ # Output only. [Output Only] Interconnects used to explain this blocker in more # detail. "A String", ], - "metros": [ # [Output Only] Metros used to explain this blocker in more detail. + "metros": [ # Output only. [Output Only] Metros used to explain this blocker in more detail. # These are three-letter lowercase strings like "iad". A blocker like # INCOMPATIBLE_METROS will specify the problematic metros in this # field. "A String", ], - "zones": [ # [Output Only] Zones used to explain this blocker in more detail. + "zones": [ # Output only. [Output Only] Zones used to explain this blocker in more detail. # Zone names are "zone1" and/or "zone2". "A String", ], @@ -1550,7 +1550,7 @@

Method Details

"supportedSla": "A String", }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1559,7 +1559,7 @@

Method Details

# token must match the current token or the update is rejected. This provides # a reliable means of doing read-modify-write (optimistic locking) as # described by AIP 154. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. "intent": { # The user's intent for this group. This is the only required field besides # the name that must be specified on group creation. @@ -1575,7 +1575,7 @@

Method Details

# are unique. }, }, - "kind": "compute#InterconnectGroup", # [Output Only] Type of the resource. Always compute#InterconnectGroup + "kind": "compute#InterconnectGroup", # Output only. [Output Only] Type of the resource. Always compute#InterconnectGroup "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -1590,30 +1590,30 @@

Method Details

"facilities": [ { # [Output Only] The facilities Interconnects in this metro are present # in. - "facility": "A String", # [Output Only] The ID of this facility, as a numeric string like + "facility": "A String", # Output only. [Output Only] The ID of this facility, as a numeric string like # "5467". This is the third component of the location of Interconnects # in this facility. "zones": [ { # [Output Only] The zones that Interconnects in this facility are # present in. - "interconnects": [ # [Output Only] URLs of Interconnects in this redundancy group in the + "interconnects": [ # Output only. [Output Only] URLs of Interconnects in this redundancy group in the # given metro, facility, and zone. "A String", ], - "zone": "A String", # [Output Only] The name of the zone, either "zone1" or "zone2". + "zone": "A String", # Output only. [Output Only] The name of the zone, either "zone1" or "zone2". # This is the second component of the location of Interconnects in # this facility. }, ], }, ], - "metro": "A String", # [Output Only] The name of the metro, as a three-letter lowercase string + "metro": "A String", # Output only. [Output Only] The name of the metro, as a three-letter lowercase string # like "iad". This is the first component of the location of # Interconnects underneath this. }, ], }, - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. } requestId: string, An optional request ID to identify requests. Specify a unique request ID so @@ -1795,10 +1795,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1810,8 +1810,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2006,26 +2006,26 @@

Method Details

# from intent.topologyCapability. This list is empty if and only if those # are the same. "blockerType": "A String", - "documentationLink": "A String", # [Output Only] The url of Google Cloud public documentation explaining + "documentationLink": "A String", # Output only. [Output Only] The url of Google Cloud public documentation explaining # this requirement. This is set for every type of requirement. - "explanation": "A String", # [Output Only] A human-readable explanation of this requirement and + "explanation": "A String", # Output only. [Output Only] A human-readable explanation of this requirement and # why it's not met. This is set for every type of requirement. - "facilities": [ # [Output Only] Facilities used to explain this blocker in more detail. + "facilities": [ # Output only. [Output Only] Facilities used to explain this blocker in more detail. # Like physicalStructure.metros.facilities.facility, this is a numeric # string like "5467". "A String", ], - "interconnects": [ # [Output Only] Interconnects used to explain this blocker in more + "interconnects": [ # Output only. [Output Only] Interconnects used to explain this blocker in more # detail. "A String", ], - "metros": [ # [Output Only] Metros used to explain this blocker in more detail. + "metros": [ # Output only. [Output Only] Metros used to explain this blocker in more detail. # These are three-letter lowercase strings like "iad". A blocker like # INCOMPATIBLE_METROS will specify the problematic metros in this # field. "A String", ], - "zones": [ # [Output Only] Zones used to explain this blocker in more detail. + "zones": [ # Output only. [Output Only] Zones used to explain this blocker in more detail. # Zone names are "zone1" and/or "zone2". "A String", ], @@ -2034,7 +2034,7 @@

Method Details

"supportedSla": "A String", }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -2043,7 +2043,7 @@

Method Details

# token must match the current token or the update is rejected. This provides # a reliable means of doing read-modify-write (optimistic locking) as # described by AIP 154. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. "intent": { # The user's intent for this group. This is the only required field besides # the name that must be specified on group creation. @@ -2059,7 +2059,7 @@

Method Details

# are unique. }, }, - "kind": "compute#InterconnectGroup", # [Output Only] Type of the resource. Always compute#InterconnectGroup + "kind": "compute#InterconnectGroup", # Output only. [Output Only] Type of the resource. Always compute#InterconnectGroup "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -2074,30 +2074,30 @@

Method Details

"facilities": [ { # [Output Only] The facilities Interconnects in this metro are present # in. - "facility": "A String", # [Output Only] The ID of this facility, as a numeric string like + "facility": "A String", # Output only. [Output Only] The ID of this facility, as a numeric string like # "5467". This is the third component of the location of Interconnects # in this facility. "zones": [ { # [Output Only] The zones that Interconnects in this facility are # present in. - "interconnects": [ # [Output Only] URLs of Interconnects in this redundancy group in the + "interconnects": [ # Output only. [Output Only] URLs of Interconnects in this redundancy group in the # given metro, facility, and zone. "A String", ], - "zone": "A String", # [Output Only] The name of the zone, either "zone1" or "zone2". + "zone": "A String", # Output only. [Output Only] The name of the zone, either "zone1" or "zone2". # This is the second component of the location of Interconnects in # this facility. }, ], }, ], - "metro": "A String", # [Output Only] The name of the metro, as a three-letter lowercase string + "metro": "A String", # Output only. [Output Only] The name of the metro, as a three-letter lowercase string # like "iad". This is the first component of the location of # Interconnects underneath this. }, ], }, - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. }, ], "kind": "compute#InterconnectGroup", @@ -2107,7 +2107,7 @@

Method Details

# Subsequent list requests will have their own nextPageToken to # continue paging through the results. "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "unreachables": [ # Output only. [Output Only] Unreachable resources. # end_interface: MixerListResponseWithEtagBuilder "A String", ], @@ -2180,26 +2180,26 @@

Method Details

# from intent.topologyCapability. This list is empty if and only if those # are the same. "blockerType": "A String", - "documentationLink": "A String", # [Output Only] The url of Google Cloud public documentation explaining + "documentationLink": "A String", # Output only. [Output Only] The url of Google Cloud public documentation explaining # this requirement. This is set for every type of requirement. - "explanation": "A String", # [Output Only] A human-readable explanation of this requirement and + "explanation": "A String", # Output only. [Output Only] A human-readable explanation of this requirement and # why it's not met. This is set for every type of requirement. - "facilities": [ # [Output Only] Facilities used to explain this blocker in more detail. + "facilities": [ # Output only. [Output Only] Facilities used to explain this blocker in more detail. # Like physicalStructure.metros.facilities.facility, this is a numeric # string like "5467". "A String", ], - "interconnects": [ # [Output Only] Interconnects used to explain this blocker in more + "interconnects": [ # Output only. [Output Only] Interconnects used to explain this blocker in more # detail. "A String", ], - "metros": [ # [Output Only] Metros used to explain this blocker in more detail. + "metros": [ # Output only. [Output Only] Metros used to explain this blocker in more detail. # These are three-letter lowercase strings like "iad". A blocker like # INCOMPATIBLE_METROS will specify the problematic metros in this # field. "A String", ], - "zones": [ # [Output Only] Zones used to explain this blocker in more detail. + "zones": [ # Output only. [Output Only] Zones used to explain this blocker in more detail. # Zone names are "zone1" and/or "zone2". "A String", ], @@ -2208,7 +2208,7 @@

Method Details

"supportedSla": "A String", }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -2217,7 +2217,7 @@

Method Details

# token must match the current token or the update is rejected. This provides # a reliable means of doing read-modify-write (optimistic locking) as # described by AIP 154. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. "intent": { # The user's intent for this group. This is the only required field besides # the name that must be specified on group creation. @@ -2233,7 +2233,7 @@

Method Details

# are unique. }, }, - "kind": "compute#InterconnectGroup", # [Output Only] Type of the resource. Always compute#InterconnectGroup + "kind": "compute#InterconnectGroup", # Output only. [Output Only] Type of the resource. Always compute#InterconnectGroup "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -2248,30 +2248,30 @@

Method Details

"facilities": [ { # [Output Only] The facilities Interconnects in this metro are present # in. - "facility": "A String", # [Output Only] The ID of this facility, as a numeric string like + "facility": "A String", # Output only. [Output Only] The ID of this facility, as a numeric string like # "5467". This is the third component of the location of Interconnects # in this facility. "zones": [ { # [Output Only] The zones that Interconnects in this facility are # present in. - "interconnects": [ # [Output Only] URLs of Interconnects in this redundancy group in the + "interconnects": [ # Output only. [Output Only] URLs of Interconnects in this redundancy group in the # given metro, facility, and zone. "A String", ], - "zone": "A String", # [Output Only] The name of the zone, either "zone1" or "zone2". + "zone": "A String", # Output only. [Output Only] The name of the zone, either "zone1" or "zone2". # This is the second component of the location of Interconnects in # this facility. }, ], }, ], - "metro": "A String", # [Output Only] The name of the metro, as a three-letter lowercase string + "metro": "A String", # Output only. [Output Only] The name of the metro, as a three-letter lowercase string # like "iad". This is the first component of the location of # Interconnects underneath this. }, ], }, - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. } requestId: string, An optional request ID to identify requests. Specify a unique request ID so @@ -2454,10 +2454,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2469,8 +2469,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.interconnectLocations.html b/docs/dyn/compute_alpha.interconnectLocations.html index 2d8c2505b6..e0dcc4dc10 100644 --- a/docs/dyn/compute_alpha.interconnectLocations.html +++ b/docs/dyn/compute_alpha.interconnectLocations.html @@ -113,7 +113,7 @@

Method Details

# You can use this resource to find location details about an Interconnect # attachment (VLAN). For more information about interconnect attachments, read # Creating VLAN Attachments. - "address": "A String", # [Output Only] The postal address of the Point of Presence, each line in + "address": "A String", # Output only. [Output Only] The postal address of the Point of Presence, each line in # the address is separated by a newline character. "availabilityZone": "A String", # [Output Only] Availability zone for this InterconnectLocation. Within a # metropolitan area (metro), maintenance will not be simultaneously scheduled @@ -144,7 +144,7 @@

Method Details

# - EUROPE # - NORTH_AMERICA # - SOUTH_AMERICA - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "crossSiteInterconnectInfos": [ # [Output Only] A list of InterconnectLocation.CrossSiteInterconnectInfo # objects, that describe where Cross-Site Interconnect wires may connect to @@ -152,40 +152,40 @@

Method Details

# Interconnect isn't allowed to locations which are not listed. { # Information about Cross-Site Interconnect wires which may be created # between the containing location and another remote location. - "city": "A String", # The remote location for Cross-Site Interconnect wires. This specifies an + "city": "A String", # Output only. The remote location for Cross-Site Interconnect wires. This specifies an # InterconnectLocation city (metropolitan area designator), which itself # may match multiple InterconnectLocations. - "maxSingleFlowGbps": 42, # The maximum gbps for a single flow to this metro. + "maxSingleFlowGbps": 42, # Output only. The maximum gbps for a single flow to this metro. # This limits the total bandwidth which may be configured per wire. }, ], - "description": "A String", # [Output Only] An optional description of the resource. - "facilityProvider": "A String", # [Output Only] The name of the provider for this facility (e.g., EQUINIX). - "facilityProviderFacilityId": "A String", # [Output Only] A provider-assigned Identifier for this facility (e.g., + "description": "A String", # Output only. [Output Only] An optional description of the resource. + "facilityProvider": "A String", # Output only. [Output Only] The name of the provider for this facility (e.g., EQUINIX). + "facilityProviderFacilityId": "A String", # Output only. [Output Only] A provider-assigned Identifier for this facility (e.g., # Ashburn-DC1). - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#interconnectLocation", # [Output Only] Type of the resource. Alwayscompute#interconnectLocation for interconnect locations. - "name": "A String", # [Output Only] Name of the resource. - "peeringdbFacilityId": "A String", # [Output Only] The peeringdb identifier for this facility (corresponding + "kind": "compute#interconnectLocation", # Output only. [Output Only] Type of the resource. Alwayscompute#interconnectLocation for interconnect locations. + "name": "A String", # Output only. [Output Only] Name of the resource. + "peeringdbFacilityId": "A String", # Output only. [Output Only] The peeringdb identifier for this facility (corresponding # with a netfac type in peeringdb). - "regionInfos": [ # [Output Only] A list of InterconnectLocation.RegionInfo objects, that + "regionInfos": [ # Output only. [Output Only] A list of InterconnectLocation.RegionInfo objects, that # describe parameters pertaining to the relation between this # InterconnectLocation and various Google Cloud regions. { # Information about any potential InterconnectAttachments between an # Interconnect at a specific InterconnectLocation, and a specific Cloud # Region. - "expectedRttMs": "A String", # Expected round-trip time in milliseconds, from this InterconnectLocation + "expectedRttMs": "A String", # Output only. Expected round-trip time in milliseconds, from this InterconnectLocation # to a VM in this region. - "l2ForwardingEnabled": True or False, # Identifies whether L2 Interconnect Attachments can be created in this + "l2ForwardingEnabled": True or False, # Output only. Identifies whether L2 Interconnect Attachments can be created in this # region for interconnects that are in this location. - "locationPresence": "A String", # Identifies the network presence of this location. - "region": "A String", # URL for the region of this location. + "locationPresence": "A String", # Output only. Identifies the network presence of this location. + "region": "A String", # Output only. URL for the region of this location. }, ], - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "singleRegionProductionCriticalPeerLocations": [ # [Output Only] URLs of the other locations that can pair up with this + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "singleRegionProductionCriticalPeerLocations": [ # Output only. [Output Only] URLs of the other locations that can pair up with this # location to support Single-Region 99.99% SLA. E.g. iad-zone1-1 and # iad-zone2-5467 are Single-Region 99.99% peer locations of each other. "A String", @@ -197,7 +197,7 @@

Method Details

# provisioning new Interconnects. # - AVAILABLE: The InterconnectLocation is available for provisioning new # Interconnects. - "supportsPzs": True or False, # [Output Only] Reserved for future use. + "supportsPzs": True or False, # Output only. [Output Only] Reserved for future use. } @@ -307,7 +307,7 @@

Method Details

# You can use this resource to find location details about an Interconnect # attachment (VLAN). For more information about interconnect attachments, read # Creating VLAN Attachments. - "address": "A String", # [Output Only] The postal address of the Point of Presence, each line in + "address": "A String", # Output only. [Output Only] The postal address of the Point of Presence, each line in # the address is separated by a newline character. "availabilityZone": "A String", # [Output Only] Availability zone for this InterconnectLocation. Within a # metropolitan area (metro), maintenance will not be simultaneously scheduled @@ -338,7 +338,7 @@

Method Details

# - EUROPE # - NORTH_AMERICA # - SOUTH_AMERICA - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "crossSiteInterconnectInfos": [ # [Output Only] A list of InterconnectLocation.CrossSiteInterconnectInfo # objects, that describe where Cross-Site Interconnect wires may connect to @@ -346,40 +346,40 @@

Method Details

# Interconnect isn't allowed to locations which are not listed. { # Information about Cross-Site Interconnect wires which may be created # between the containing location and another remote location. - "city": "A String", # The remote location for Cross-Site Interconnect wires. This specifies an + "city": "A String", # Output only. The remote location for Cross-Site Interconnect wires. This specifies an # InterconnectLocation city (metropolitan area designator), which itself # may match multiple InterconnectLocations. - "maxSingleFlowGbps": 42, # The maximum gbps for a single flow to this metro. + "maxSingleFlowGbps": 42, # Output only. The maximum gbps for a single flow to this metro. # This limits the total bandwidth which may be configured per wire. }, ], - "description": "A String", # [Output Only] An optional description of the resource. - "facilityProvider": "A String", # [Output Only] The name of the provider for this facility (e.g., EQUINIX). - "facilityProviderFacilityId": "A String", # [Output Only] A provider-assigned Identifier for this facility (e.g., + "description": "A String", # Output only. [Output Only] An optional description of the resource. + "facilityProvider": "A String", # Output only. [Output Only] The name of the provider for this facility (e.g., EQUINIX). + "facilityProviderFacilityId": "A String", # Output only. [Output Only] A provider-assigned Identifier for this facility (e.g., # Ashburn-DC1). - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#interconnectLocation", # [Output Only] Type of the resource. Alwayscompute#interconnectLocation for interconnect locations. - "name": "A String", # [Output Only] Name of the resource. - "peeringdbFacilityId": "A String", # [Output Only] The peeringdb identifier for this facility (corresponding + "kind": "compute#interconnectLocation", # Output only. [Output Only] Type of the resource. Alwayscompute#interconnectLocation for interconnect locations. + "name": "A String", # Output only. [Output Only] Name of the resource. + "peeringdbFacilityId": "A String", # Output only. [Output Only] The peeringdb identifier for this facility (corresponding # with a netfac type in peeringdb). - "regionInfos": [ # [Output Only] A list of InterconnectLocation.RegionInfo objects, that + "regionInfos": [ # Output only. [Output Only] A list of InterconnectLocation.RegionInfo objects, that # describe parameters pertaining to the relation between this # InterconnectLocation and various Google Cloud regions. { # Information about any potential InterconnectAttachments between an # Interconnect at a specific InterconnectLocation, and a specific Cloud # Region. - "expectedRttMs": "A String", # Expected round-trip time in milliseconds, from this InterconnectLocation + "expectedRttMs": "A String", # Output only. Expected round-trip time in milliseconds, from this InterconnectLocation # to a VM in this region. - "l2ForwardingEnabled": True or False, # Identifies whether L2 Interconnect Attachments can be created in this + "l2ForwardingEnabled": True or False, # Output only. Identifies whether L2 Interconnect Attachments can be created in this # region for interconnects that are in this location. - "locationPresence": "A String", # Identifies the network presence of this location. - "region": "A String", # URL for the region of this location. + "locationPresence": "A String", # Output only. Identifies the network presence of this location. + "region": "A String", # Output only. URL for the region of this location. }, ], - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "singleRegionProductionCriticalPeerLocations": [ # [Output Only] URLs of the other locations that can pair up with this + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "singleRegionProductionCriticalPeerLocations": [ # Output only. [Output Only] URLs of the other locations that can pair up with this # location to support Single-Region 99.99% SLA. E.g. iad-zone1-1 and # iad-zone2-5467 are Single-Region 99.99% peer locations of each other. "A String", @@ -391,17 +391,17 @@

Method Details

# provisioning new Interconnects. # - AVAILABLE: The InterconnectLocation is available for provisioning new # Interconnects. - "supportsPzs": True or False, # [Output Only] Reserved for future use. + "supportsPzs": True or False, # Output only. [Output Only] Reserved for future use. }, ], - "kind": "compute#interconnectLocationList", # [Output Only] Type of resource. Alwayscompute#interconnectLocationList for lists of interconnect + "kind": "compute#interconnectLocationList", # Output only. [Output Only] Type of resource. Alwayscompute#interconnectLocationList for lists of interconnect # locations. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there diff --git a/docs/dyn/compute_alpha.interconnectRemoteLocations.html b/docs/dyn/compute_alpha.interconnectRemoteLocations.html index 3f65632934..391dc65108 100644 --- a/docs/dyn/compute_alpha.interconnectRemoteLocations.html +++ b/docs/dyn/compute_alpha.interconnectRemoteLocations.html @@ -112,12 +112,12 @@

Method Details

# # You can use this resource to find remote location details about an # Interconnect attachment (VLAN). - "address": "A String", # [Output Only] The postal address of the Point of Presence, each line in + "address": "A String", # Output only. [Output Only] The postal address of the Point of Presence, each line in # the address is separated by a newline character. - "attachmentConfigurationConstraints": { # [Output Only] Subset of fields from InterconnectAttachment's + "attachmentConfigurationConstraints": { # Output only. [Output Only] Subset of fields from InterconnectAttachment's # |configurationConstraints| field that apply to all attachments for this # remote location. - "bgpMd5": "A String", # [Output Only] Whether the attachment's BGP session + "bgpMd5": "A String", # Output only. [Output Only] Whether the attachment's BGP session # requires/allows/disallows BGP MD5 authentication. This can take one of # the following values: MD5_OPTIONAL, MD5_REQUIRED, MD5_UNSUPPORTED. # @@ -127,7 +127,7 @@

Method Details

# field set to MD5_REQUIRED, and that property is propagated to the # attachment. Similarly, if BGP MD5 is MD5_UNSUPPORTED, an error is # returned if MD5 is requested. - "bgpPeerAsnRanges": [ # [Output Only] List of ASN ranges that the remote location is known to + "bgpPeerAsnRanges": [ # Output only. [Output Only] List of ASN ranges that the remote location is known to # support. Formatted as an array of inclusive ranges {min: min-value, max: # max-value}. For example, [{min: 123, max: 123}, {min: 64512, max: 65534}] # allows the peer ASN to be 123 or anything in the range 64512-65534. @@ -140,12 +140,12 @@

Method Details

}, ], }, - "city": "A String", # [Output Only] Metropolitan area designator that indicates which city an + "city": "A String", # Output only. [Output Only] Metropolitan area designator that indicates which city an # interconnect is located. # For example: "Chicago, IL", "Amsterdam, Netherlands". - "constraints": { # [Output Only] Constraints on the parameters for creating Cross-Cloud + "constraints": { # Output only. [Output Only] Constraints on the parameters for creating Cross-Cloud # Interconnect and associated InterconnectAttachments. - "portPairRemoteLocation": "A String", # [Output Only] Port pair remote location constraints, which can take one + "portPairRemoteLocation": "A String", # Output only. [Output Only] Port pair remote location constraints, which can take one # of the following values: PORT_PAIR_UNCONSTRAINED_REMOTE_LOCATION, # PORT_PAIR_MATCHING_REMOTE_LOCATION. # @@ -156,9 +156,9 @@

Method Details

# ports, and one of them uses a remote location with # portPairMatchingRemoteLocation set to matching, the UI requires that # both ports use the same remote location. - "portPairVlan": "A String", # [Output Only] Port pair VLAN constraints, which can take one of the + "portPairVlan": "A String", # Output only. [Output Only] Port pair VLAN constraints, which can take one of the # following values: PORT_PAIR_UNCONSTRAINED_VLAN, PORT_PAIR_MATCHING_VLAN - "subnetLengthRange": { # [Output Only] + "subnetLengthRange": { # Output only. [Output Only] # # [min-length, max-length] # @@ -177,7 +177,7 @@

Method Details

"min": 42, }, }, - "continent": "A String", # [Output Only] Continent for this location, which can take one of the + "continent": "A String", # Output only. [Output Only] Continent for this location, which can take one of the # following values: # # - AFRICA @@ -185,44 +185,44 @@

Method Details

# - EUROPE # - NORTH_AMERICA # - SOUTH_AMERICA - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. - "description": "A String", # [Output Only] An optional description of the resource. - "facilityProvider": "A String", # [Output Only] The name of the provider for this facility (e.g., EQUINIX). - "facilityProviderFacilityId": "A String", # [Output Only] A provider-assigned Identifier for this facility (e.g., + "description": "A String", # Output only. [Output Only] An optional description of the resource. + "facilityProvider": "A String", # Output only. [Output Only] The name of the provider for this facility (e.g., EQUINIX). + "facilityProviderFacilityId": "A String", # Output only. [Output Only] A provider-assigned Identifier for this facility (e.g., # Ashburn-DC1). - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#interconnectRemoteLocation", # [Output Only] Type of the resource. Alwayscompute#interconnectRemoteLocation for interconnect remote + "kind": "compute#interconnectRemoteLocation", # Output only. [Output Only] Type of the resource. Alwayscompute#interconnectRemoteLocation for interconnect remote # locations. - "lacp": "A String", # [Output Only] Link Aggregation Control Protocol (LACP) constraints, which + "lacp": "A String", # Output only. [Output Only] Link Aggregation Control Protocol (LACP) constraints, which # can take one of the following values: LACP_SUPPORTED, LACP_UNSUPPORTED - "maxLagSize100Gbps": 42, # [Output Only] + "maxLagSize100Gbps": 42, # Output only. [Output Only] # The maximum number of 100 Gbps ports supported in a link aggregation group # (LAG). When linkType is 100 Gbps, requestedLinkCount cannot exceed # max_lag_size_100_gbps. - "maxLagSize10Gbps": 42, # [Output Only] + "maxLagSize10Gbps": 42, # Output only. [Output Only] # The maximum number of 10 Gbps ports supported in a link aggregation group # (LAG). When linkType is 10 Gbps, requestedLinkCount cannot exceed # max_lag_size_10_gbps. - "maxLagSize400Gbps": 42, # [Output Only] + "maxLagSize400Gbps": 42, # Output only. [Output Only] # The maximum number of 400 Gbps ports supported in a link aggregation group # (LAG). When linkType is 400 Gbps, requestedLinkCount cannot exceed # max_lag_size_400_gbps. - "name": "A String", # [Output Only] Name of the resource. - "peeringdbFacilityId": "A String", # [Output Only] The peeringdb identifier for this facility (corresponding + "name": "A String", # Output only. [Output Only] Name of the resource. + "peeringdbFacilityId": "A String", # Output only. [Output Only] The peeringdb identifier for this facility (corresponding # with a netfac type in peeringdb). - "permittedConnections": [ # [Output Only] Permitted connections. + "permittedConnections": [ # Output only. [Output Only] Permitted connections. { - "interconnectLocation": "A String", # [Output Only] URL of an Interconnect location that is permitted to + "interconnectLocation": "A String", # Output only. [Output Only] URL of an Interconnect location that is permitted to # connect to this Interconnect remote location. }, ], - "remoteService": "A String", # [Output Only] Indicates the service provider present at the remote + "remoteService": "A String", # Output only. [Output Only] Indicates the service provider present at the remote # location. Example values: "Amazon Web Services", "Microsoft Azure". - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "status": "A String", # [Output Only] The status of this InterconnectRemoteLocation, which can take + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "status": "A String", # Output only. [Output Only] The status of this InterconnectRemoteLocation, which can take # one of the following values: # # - CLOSED: The InterconnectRemoteLocation is closed and is unavailable @@ -339,12 +339,12 @@

Method Details

# # You can use this resource to find remote location details about an # Interconnect attachment (VLAN). - "address": "A String", # [Output Only] The postal address of the Point of Presence, each line in + "address": "A String", # Output only. [Output Only] The postal address of the Point of Presence, each line in # the address is separated by a newline character. - "attachmentConfigurationConstraints": { # [Output Only] Subset of fields from InterconnectAttachment's + "attachmentConfigurationConstraints": { # Output only. [Output Only] Subset of fields from InterconnectAttachment's # |configurationConstraints| field that apply to all attachments for this # remote location. - "bgpMd5": "A String", # [Output Only] Whether the attachment's BGP session + "bgpMd5": "A String", # Output only. [Output Only] Whether the attachment's BGP session # requires/allows/disallows BGP MD5 authentication. This can take one of # the following values: MD5_OPTIONAL, MD5_REQUIRED, MD5_UNSUPPORTED. # @@ -354,7 +354,7 @@

Method Details

# field set to MD5_REQUIRED, and that property is propagated to the # attachment. Similarly, if BGP MD5 is MD5_UNSUPPORTED, an error is # returned if MD5 is requested. - "bgpPeerAsnRanges": [ # [Output Only] List of ASN ranges that the remote location is known to + "bgpPeerAsnRanges": [ # Output only. [Output Only] List of ASN ranges that the remote location is known to # support. Formatted as an array of inclusive ranges {min: min-value, max: # max-value}. For example, [{min: 123, max: 123}, {min: 64512, max: 65534}] # allows the peer ASN to be 123 or anything in the range 64512-65534. @@ -367,12 +367,12 @@

Method Details

}, ], }, - "city": "A String", # [Output Only] Metropolitan area designator that indicates which city an + "city": "A String", # Output only. [Output Only] Metropolitan area designator that indicates which city an # interconnect is located. # For example: "Chicago, IL", "Amsterdam, Netherlands". - "constraints": { # [Output Only] Constraints on the parameters for creating Cross-Cloud + "constraints": { # Output only. [Output Only] Constraints on the parameters for creating Cross-Cloud # Interconnect and associated InterconnectAttachments. - "portPairRemoteLocation": "A String", # [Output Only] Port pair remote location constraints, which can take one + "portPairRemoteLocation": "A String", # Output only. [Output Only] Port pair remote location constraints, which can take one # of the following values: PORT_PAIR_UNCONSTRAINED_REMOTE_LOCATION, # PORT_PAIR_MATCHING_REMOTE_LOCATION. # @@ -383,9 +383,9 @@

Method Details

# ports, and one of them uses a remote location with # portPairMatchingRemoteLocation set to matching, the UI requires that # both ports use the same remote location. - "portPairVlan": "A String", # [Output Only] Port pair VLAN constraints, which can take one of the + "portPairVlan": "A String", # Output only. [Output Only] Port pair VLAN constraints, which can take one of the # following values: PORT_PAIR_UNCONSTRAINED_VLAN, PORT_PAIR_MATCHING_VLAN - "subnetLengthRange": { # [Output Only] + "subnetLengthRange": { # Output only. [Output Only] # # [min-length, max-length] # @@ -404,7 +404,7 @@

Method Details

"min": 42, }, }, - "continent": "A String", # [Output Only] Continent for this location, which can take one of the + "continent": "A String", # Output only. [Output Only] Continent for this location, which can take one of the # following values: # # - AFRICA @@ -412,44 +412,44 @@

Method Details

# - EUROPE # - NORTH_AMERICA # - SOUTH_AMERICA - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. - "description": "A String", # [Output Only] An optional description of the resource. - "facilityProvider": "A String", # [Output Only] The name of the provider for this facility (e.g., EQUINIX). - "facilityProviderFacilityId": "A String", # [Output Only] A provider-assigned Identifier for this facility (e.g., + "description": "A String", # Output only. [Output Only] An optional description of the resource. + "facilityProvider": "A String", # Output only. [Output Only] The name of the provider for this facility (e.g., EQUINIX). + "facilityProviderFacilityId": "A String", # Output only. [Output Only] A provider-assigned Identifier for this facility (e.g., # Ashburn-DC1). - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#interconnectRemoteLocation", # [Output Only] Type of the resource. Alwayscompute#interconnectRemoteLocation for interconnect remote + "kind": "compute#interconnectRemoteLocation", # Output only. [Output Only] Type of the resource. Alwayscompute#interconnectRemoteLocation for interconnect remote # locations. - "lacp": "A String", # [Output Only] Link Aggregation Control Protocol (LACP) constraints, which + "lacp": "A String", # Output only. [Output Only] Link Aggregation Control Protocol (LACP) constraints, which # can take one of the following values: LACP_SUPPORTED, LACP_UNSUPPORTED - "maxLagSize100Gbps": 42, # [Output Only] + "maxLagSize100Gbps": 42, # Output only. [Output Only] # The maximum number of 100 Gbps ports supported in a link aggregation group # (LAG). When linkType is 100 Gbps, requestedLinkCount cannot exceed # max_lag_size_100_gbps. - "maxLagSize10Gbps": 42, # [Output Only] + "maxLagSize10Gbps": 42, # Output only. [Output Only] # The maximum number of 10 Gbps ports supported in a link aggregation group # (LAG). When linkType is 10 Gbps, requestedLinkCount cannot exceed # max_lag_size_10_gbps. - "maxLagSize400Gbps": 42, # [Output Only] + "maxLagSize400Gbps": 42, # Output only. [Output Only] # The maximum number of 400 Gbps ports supported in a link aggregation group # (LAG). When linkType is 400 Gbps, requestedLinkCount cannot exceed # max_lag_size_400_gbps. - "name": "A String", # [Output Only] Name of the resource. - "peeringdbFacilityId": "A String", # [Output Only] The peeringdb identifier for this facility (corresponding + "name": "A String", # Output only. [Output Only] Name of the resource. + "peeringdbFacilityId": "A String", # Output only. [Output Only] The peeringdb identifier for this facility (corresponding # with a netfac type in peeringdb). - "permittedConnections": [ # [Output Only] Permitted connections. + "permittedConnections": [ # Output only. [Output Only] Permitted connections. { - "interconnectLocation": "A String", # [Output Only] URL of an Interconnect location that is permitted to + "interconnectLocation": "A String", # Output only. [Output Only] URL of an Interconnect location that is permitted to # connect to this Interconnect remote location. }, ], - "remoteService": "A String", # [Output Only] Indicates the service provider present at the remote + "remoteService": "A String", # Output only. [Output Only] Indicates the service provider present at the remote # location. Example values: "Amazon Web Services", "Microsoft Azure". - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "status": "A String", # [Output Only] The status of this InterconnectRemoteLocation, which can take + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "status": "A String", # Output only. [Output Only] The status of this InterconnectRemoteLocation, which can take # one of the following values: # # - CLOSED: The InterconnectRemoteLocation is closed and is unavailable @@ -459,14 +459,14 @@

Method Details

# Cross-Cloud Interconnects. }, ], - "kind": "compute#interconnectRemoteLocationList", # [Output Only] Type of resource. Alwayscompute#interconnectRemoteLocationList for lists of + "kind": "compute#interconnectRemoteLocationList", # Output only. [Output Only] Type of resource. Alwayscompute#interconnectRemoteLocationList for lists of # interconnect remote locations. "nextPageToken": "A String", # [Output Only] This token lets you get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there diff --git a/docs/dyn/compute_alpha.interconnects.html b/docs/dyn/compute_alpha.interconnects.html index c851f33fb3..ca1eec470a 100644 --- a/docs/dyn/compute_alpha.interconnects.html +++ b/docs/dyn/compute_alpha.interconnects.html @@ -304,10 +304,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -319,8 +319,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -470,7 +470,7 @@

Method Details

# it for Cross-Site Networking will fail. "A String", ], - "circuitInfos": [ # [Output Only] A list of CircuitInfo objects, that describe the individual + "circuitInfos": [ # Output only. [Output Only] A list of CircuitInfo objects, that describe the individual # circuits in this LAG. { # Describes a single physical circuit between the Customer and Google. # CircuitInfo objects are created by Google, so all fields are output only. @@ -480,13 +480,13 @@

Method Details

# provided by Google to the customer in the LOA. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customerName": "A String", # Customer name, to put in the Letter of Authorization as the party # authorized to request a crossconnect. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "expectedOutages": [ # [Output Only] A list of outages expected for this Interconnect. + "expectedOutages": [ # Output only. [Output Only] A list of outages expected for this Interconnect. { # Description of a planned outage on this Interconnect. "affectedCircuits": [ # If issue_type is IT_PARTIAL_OUTAGE, a list of the Google-side circuit # IDs that will be affected. @@ -531,17 +531,17 @@

Method Details

# deprecated in favor of the unprefixed values. }, ], - "googleIpAddress": "A String", # [Output Only] IP address configured on the Google side of the Interconnect + "googleIpAddress": "A String", # Output only. [Output Only] IP address configured on the Google side of the Interconnect # link. This can be used only for ping tests. - "googleReferenceId": "A String", # [Output Only] Google reference ID to be used when raising support tickets + "googleReferenceId": "A String", # Output only. [Output Only] Google reference ID to be used when raising support tickets # with Google or otherwise to debug backend connectivity issues. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "interconnectAttachments": [ # [Output Only] A list of the URLs of all InterconnectAttachments configured + "interconnectAttachments": [ # Output only. [Output Only] A list of the URLs of all InterconnectAttachments configured # to use this Interconnect. "A String", ], - "interconnectGroups": [ # [Output Only] URLs of InterconnectGroups that include this Interconnect. + "interconnectGroups": [ # Output only. [Output Only] URLs of InterconnectGroups that include this Interconnect. # Order is arbitrary and items are unique. "A String", ], @@ -554,7 +554,7 @@

Method Details

# # # Note that a value IT_PRIVATE has been deprecated in favor of DEDICATED. - "kind": "compute#interconnect", # [Output Only] Type of the resource. Alwayscompute#interconnect for interconnects. + "kind": "compute#interconnect", # Output only. [Output Only] Type of the resource. Alwayscompute#interconnect for interconnects. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this Interconnect, which # is essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -625,7 +625,7 @@

Method Details

# Cloud Monitoring logs alerting and Cloud Notifications. This field is # required for users who sign up for Cloud Interconnect using # workforce identity federation. - "operationalStatus": "A String", # [Output Only] The current status of this Interconnect's functionality, + "operationalStatus": "A String", # Output only. [Output Only] The current status of this Interconnect's functionality, # which can take one of the following values: # # - OS_ACTIVE: A valid Interconnect, which is turned up and is ready to @@ -655,10 +655,10 @@

Method Details

"a_key": "A String", }, }, - "peerIpAddress": "A String", # [Output Only] IP address configured on the customer side of the + "peerIpAddress": "A String", # Output only. [Output Only] IP address configured on the customer side of the # Interconnect link. The customer should configure this IP address during # turnup when prompted by Google NOC. This can be used only for ping tests. - "provisionedLinkCount": 42, # [Output Only] Number of links actually provisioned in this interconnect. + "provisionedLinkCount": 42, # Output only. [Output Only] Number of links actually provisioned in this interconnect. "remoteLocation": "A String", # Indicates that this is a Cross-Cloud Interconnect. This field specifies the # location outside of Google's network that the interconnect is connected to. "requestedFeatures": [ # Optional. This parameter can be provided only with Interconnect INSERT. It @@ -675,10 +675,10 @@

Method Details

], "requestedLinkCount": 42, # Target number of physical links in the link bundle, as requested by the # customer. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "state": "A String", # [Output Only] The current state of Interconnect functionality, which can + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "state": "A String", # Output only. [Output Only] The current state of Interconnect functionality, which can # take one of the following values: # # - ACTIVE: The Interconnect is valid, turned up and ready to use. @@ -690,7 +690,7 @@

Method Details

# Interconnect. "subzone": "A String", # Specific subzone in the InterconnectLocation that represents where # this connection is to be provisioned. - "wireGroups": [ # [Output Only] A list of the URLs of all CrossSiteNetwork WireGroups + "wireGroups": [ # Output only. [Output Only] A list of the URLs of all CrossSiteNetwork WireGroups # configured to use this Interconnect. The Interconnect cannot be deleted if # this list is non-empty. "A String", @@ -1283,7 +1283,7 @@

Method Details

# it for Cross-Site Networking will fail. "A String", ], - "circuitInfos": [ # [Output Only] A list of CircuitInfo objects, that describe the individual + "circuitInfos": [ # Output only. [Output Only] A list of CircuitInfo objects, that describe the individual # circuits in this LAG. { # Describes a single physical circuit between the Customer and Google. # CircuitInfo objects are created by Google, so all fields are output only. @@ -1293,13 +1293,13 @@

Method Details

# provided by Google to the customer in the LOA. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customerName": "A String", # Customer name, to put in the Letter of Authorization as the party # authorized to request a crossconnect. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "expectedOutages": [ # [Output Only] A list of outages expected for this Interconnect. + "expectedOutages": [ # Output only. [Output Only] A list of outages expected for this Interconnect. { # Description of a planned outage on this Interconnect. "affectedCircuits": [ # If issue_type is IT_PARTIAL_OUTAGE, a list of the Google-side circuit # IDs that will be affected. @@ -1344,17 +1344,17 @@

Method Details

# deprecated in favor of the unprefixed values. }, ], - "googleIpAddress": "A String", # [Output Only] IP address configured on the Google side of the Interconnect + "googleIpAddress": "A String", # Output only. [Output Only] IP address configured on the Google side of the Interconnect # link. This can be used only for ping tests. - "googleReferenceId": "A String", # [Output Only] Google reference ID to be used when raising support tickets + "googleReferenceId": "A String", # Output only. [Output Only] Google reference ID to be used when raising support tickets # with Google or otherwise to debug backend connectivity issues. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "interconnectAttachments": [ # [Output Only] A list of the URLs of all InterconnectAttachments configured + "interconnectAttachments": [ # Output only. [Output Only] A list of the URLs of all InterconnectAttachments configured # to use this Interconnect. "A String", ], - "interconnectGroups": [ # [Output Only] URLs of InterconnectGroups that include this Interconnect. + "interconnectGroups": [ # Output only. [Output Only] URLs of InterconnectGroups that include this Interconnect. # Order is arbitrary and items are unique. "A String", ], @@ -1367,7 +1367,7 @@

Method Details

# # # Note that a value IT_PRIVATE has been deprecated in favor of DEDICATED. - "kind": "compute#interconnect", # [Output Only] Type of the resource. Alwayscompute#interconnect for interconnects. + "kind": "compute#interconnect", # Output only. [Output Only] Type of the resource. Alwayscompute#interconnect for interconnects. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this Interconnect, which # is essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -1438,7 +1438,7 @@

Method Details

# Cloud Monitoring logs alerting and Cloud Notifications. This field is # required for users who sign up for Cloud Interconnect using # workforce identity federation. - "operationalStatus": "A String", # [Output Only] The current status of this Interconnect's functionality, + "operationalStatus": "A String", # Output only. [Output Only] The current status of this Interconnect's functionality, # which can take one of the following values: # # - OS_ACTIVE: A valid Interconnect, which is turned up and is ready to @@ -1468,10 +1468,10 @@

Method Details

"a_key": "A String", }, }, - "peerIpAddress": "A String", # [Output Only] IP address configured on the customer side of the + "peerIpAddress": "A String", # Output only. [Output Only] IP address configured on the customer side of the # Interconnect link. The customer should configure this IP address during # turnup when prompted by Google NOC. This can be used only for ping tests. - "provisionedLinkCount": 42, # [Output Only] Number of links actually provisioned in this interconnect. + "provisionedLinkCount": 42, # Output only. [Output Only] Number of links actually provisioned in this interconnect. "remoteLocation": "A String", # Indicates that this is a Cross-Cloud Interconnect. This field specifies the # location outside of Google's network that the interconnect is connected to. "requestedFeatures": [ # Optional. This parameter can be provided only with Interconnect INSERT. It @@ -1488,10 +1488,10 @@

Method Details

], "requestedLinkCount": 42, # Target number of physical links in the link bundle, as requested by the # customer. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "state": "A String", # [Output Only] The current state of Interconnect functionality, which can + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "state": "A String", # Output only. [Output Only] The current state of Interconnect functionality, which can # take one of the following values: # # - ACTIVE: The Interconnect is valid, turned up and ready to use. @@ -1503,7 +1503,7 @@

Method Details

# Interconnect. "subzone": "A String", # Specific subzone in the InterconnectLocation that represents where # this connection is to be provisioned. - "wireGroups": [ # [Output Only] A list of the URLs of all CrossSiteNetwork WireGroups + "wireGroups": [ # Output only. [Output Only] A list of the URLs of all CrossSiteNetwork WireGroups # configured to use this Interconnect. The Interconnect cannot be deleted if # this list is non-empty. "A String", @@ -1688,10 +1688,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1703,8 +1703,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1938,7 +1938,7 @@

Method Details

# it for Cross-Site Networking will fail. "A String", ], - "circuitInfos": [ # [Output Only] A list of CircuitInfo objects, that describe the individual + "circuitInfos": [ # Output only. [Output Only] A list of CircuitInfo objects, that describe the individual # circuits in this LAG. { # Describes a single physical circuit between the Customer and Google. # CircuitInfo objects are created by Google, so all fields are output only. @@ -1948,13 +1948,13 @@

Method Details

# provided by Google to the customer in the LOA. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customerName": "A String", # Customer name, to put in the Letter of Authorization as the party # authorized to request a crossconnect. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "expectedOutages": [ # [Output Only] A list of outages expected for this Interconnect. + "expectedOutages": [ # Output only. [Output Only] A list of outages expected for this Interconnect. { # Description of a planned outage on this Interconnect. "affectedCircuits": [ # If issue_type is IT_PARTIAL_OUTAGE, a list of the Google-side circuit # IDs that will be affected. @@ -1999,17 +1999,17 @@

Method Details

# deprecated in favor of the unprefixed values. }, ], - "googleIpAddress": "A String", # [Output Only] IP address configured on the Google side of the Interconnect + "googleIpAddress": "A String", # Output only. [Output Only] IP address configured on the Google side of the Interconnect # link. This can be used only for ping tests. - "googleReferenceId": "A String", # [Output Only] Google reference ID to be used when raising support tickets + "googleReferenceId": "A String", # Output only. [Output Only] Google reference ID to be used when raising support tickets # with Google or otherwise to debug backend connectivity issues. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "interconnectAttachments": [ # [Output Only] A list of the URLs of all InterconnectAttachments configured + "interconnectAttachments": [ # Output only. [Output Only] A list of the URLs of all InterconnectAttachments configured # to use this Interconnect. "A String", ], - "interconnectGroups": [ # [Output Only] URLs of InterconnectGroups that include this Interconnect. + "interconnectGroups": [ # Output only. [Output Only] URLs of InterconnectGroups that include this Interconnect. # Order is arbitrary and items are unique. "A String", ], @@ -2022,7 +2022,7 @@

Method Details

# # # Note that a value IT_PRIVATE has been deprecated in favor of DEDICATED. - "kind": "compute#interconnect", # [Output Only] Type of the resource. Alwayscompute#interconnect for interconnects. + "kind": "compute#interconnect", # Output only. [Output Only] Type of the resource. Alwayscompute#interconnect for interconnects. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this Interconnect, which # is essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -2093,7 +2093,7 @@

Method Details

# Cloud Monitoring logs alerting and Cloud Notifications. This field is # required for users who sign up for Cloud Interconnect using # workforce identity federation. - "operationalStatus": "A String", # [Output Only] The current status of this Interconnect's functionality, + "operationalStatus": "A String", # Output only. [Output Only] The current status of this Interconnect's functionality, # which can take one of the following values: # # - OS_ACTIVE: A valid Interconnect, which is turned up and is ready to @@ -2123,10 +2123,10 @@

Method Details

"a_key": "A String", }, }, - "peerIpAddress": "A String", # [Output Only] IP address configured on the customer side of the + "peerIpAddress": "A String", # Output only. [Output Only] IP address configured on the customer side of the # Interconnect link. The customer should configure this IP address during # turnup when prompted by Google NOC. This can be used only for ping tests. - "provisionedLinkCount": 42, # [Output Only] Number of links actually provisioned in this interconnect. + "provisionedLinkCount": 42, # Output only. [Output Only] Number of links actually provisioned in this interconnect. "remoteLocation": "A String", # Indicates that this is a Cross-Cloud Interconnect. This field specifies the # location outside of Google's network that the interconnect is connected to. "requestedFeatures": [ # Optional. This parameter can be provided only with Interconnect INSERT. It @@ -2143,10 +2143,10 @@

Method Details

], "requestedLinkCount": 42, # Target number of physical links in the link bundle, as requested by the # customer. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "state": "A String", # [Output Only] The current state of Interconnect functionality, which can + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "state": "A String", # Output only. [Output Only] The current state of Interconnect functionality, which can # take one of the following values: # # - ACTIVE: The Interconnect is valid, turned up and ready to use. @@ -2158,20 +2158,20 @@

Method Details

# Interconnect. "subzone": "A String", # Specific subzone in the InterconnectLocation that represents where # this connection is to be provisioned. - "wireGroups": [ # [Output Only] A list of the URLs of all CrossSiteNetwork WireGroups + "wireGroups": [ # Output only. [Output Only] A list of the URLs of all CrossSiteNetwork WireGroups # configured to use this Interconnect. The Interconnect cannot be deleted if # this list is non-empty. "A String", ], }, ], - "kind": "compute#interconnectList", # [Output Only] Type of resource. Alwayscompute#interconnectList for lists of interconnects. + "kind": "compute#interconnectList", # Output only. [Output Only] Type of resource. Alwayscompute#interconnectList for lists of interconnects. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -2281,7 +2281,7 @@

Method Details

# it for Cross-Site Networking will fail. "A String", ], - "circuitInfos": [ # [Output Only] A list of CircuitInfo objects, that describe the individual + "circuitInfos": [ # Output only. [Output Only] A list of CircuitInfo objects, that describe the individual # circuits in this LAG. { # Describes a single physical circuit between the Customer and Google. # CircuitInfo objects are created by Google, so all fields are output only. @@ -2291,13 +2291,13 @@

Method Details

# provided by Google to the customer in the LOA. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customerName": "A String", # Customer name, to put in the Letter of Authorization as the party # authorized to request a crossconnect. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "expectedOutages": [ # [Output Only] A list of outages expected for this Interconnect. + "expectedOutages": [ # Output only. [Output Only] A list of outages expected for this Interconnect. { # Description of a planned outage on this Interconnect. "affectedCircuits": [ # If issue_type is IT_PARTIAL_OUTAGE, a list of the Google-side circuit # IDs that will be affected. @@ -2342,17 +2342,17 @@

Method Details

# deprecated in favor of the unprefixed values. }, ], - "googleIpAddress": "A String", # [Output Only] IP address configured on the Google side of the Interconnect + "googleIpAddress": "A String", # Output only. [Output Only] IP address configured on the Google side of the Interconnect # link. This can be used only for ping tests. - "googleReferenceId": "A String", # [Output Only] Google reference ID to be used when raising support tickets + "googleReferenceId": "A String", # Output only. [Output Only] Google reference ID to be used when raising support tickets # with Google or otherwise to debug backend connectivity issues. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "interconnectAttachments": [ # [Output Only] A list of the URLs of all InterconnectAttachments configured + "interconnectAttachments": [ # Output only. [Output Only] A list of the URLs of all InterconnectAttachments configured # to use this Interconnect. "A String", ], - "interconnectGroups": [ # [Output Only] URLs of InterconnectGroups that include this Interconnect. + "interconnectGroups": [ # Output only. [Output Only] URLs of InterconnectGroups that include this Interconnect. # Order is arbitrary and items are unique. "A String", ], @@ -2365,7 +2365,7 @@

Method Details

# # # Note that a value IT_PRIVATE has been deprecated in favor of DEDICATED. - "kind": "compute#interconnect", # [Output Only] Type of the resource. Alwayscompute#interconnect for interconnects. + "kind": "compute#interconnect", # Output only. [Output Only] Type of the resource. Alwayscompute#interconnect for interconnects. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this Interconnect, which # is essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -2436,7 +2436,7 @@

Method Details

# Cloud Monitoring logs alerting and Cloud Notifications. This field is # required for users who sign up for Cloud Interconnect using # workforce identity federation. - "operationalStatus": "A String", # [Output Only] The current status of this Interconnect's functionality, + "operationalStatus": "A String", # Output only. [Output Only] The current status of this Interconnect's functionality, # which can take one of the following values: # # - OS_ACTIVE: A valid Interconnect, which is turned up and is ready to @@ -2466,10 +2466,10 @@

Method Details

"a_key": "A String", }, }, - "peerIpAddress": "A String", # [Output Only] IP address configured on the customer side of the + "peerIpAddress": "A String", # Output only. [Output Only] IP address configured on the customer side of the # Interconnect link. The customer should configure this IP address during # turnup when prompted by Google NOC. This can be used only for ping tests. - "provisionedLinkCount": 42, # [Output Only] Number of links actually provisioned in this interconnect. + "provisionedLinkCount": 42, # Output only. [Output Only] Number of links actually provisioned in this interconnect. "remoteLocation": "A String", # Indicates that this is a Cross-Cloud Interconnect. This field specifies the # location outside of Google's network that the interconnect is connected to. "requestedFeatures": [ # Optional. This parameter can be provided only with Interconnect INSERT. It @@ -2486,10 +2486,10 @@

Method Details

], "requestedLinkCount": 42, # Target number of physical links in the link bundle, as requested by the # customer. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "state": "A String", # [Output Only] The current state of Interconnect functionality, which can + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "state": "A String", # Output only. [Output Only] The current state of Interconnect functionality, which can # take one of the following values: # # - ACTIVE: The Interconnect is valid, turned up and ready to use. @@ -2501,7 +2501,7 @@

Method Details

# Interconnect. "subzone": "A String", # Specific subzone in the InterconnectLocation that represents where # this connection is to be provisioned. - "wireGroups": [ # [Output Only] A list of the URLs of all CrossSiteNetwork WireGroups + "wireGroups": [ # Output only. [Output Only] A list of the URLs of all CrossSiteNetwork WireGroups # configured to use this Interconnect. The Interconnect cannot be deleted if # this list is non-empty. "A String", @@ -2686,10 +2686,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2701,8 +2701,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -3848,10 +3848,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3863,8 +3863,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.licenseCodes.html b/docs/dyn/compute_alpha.licenseCodes.html index 120602ad59..9e5f2a6118 100644 --- a/docs/dyn/compute_alpha.licenseCodes.html +++ b/docs/dyn/compute_alpha.licenseCodes.html @@ -127,23 +127,23 @@

Method Details

], "appendableToDisk": True or False, # If true, this license can be appended to an existing disk's set of # licenses. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. - "description": "A String", # [Output Only] Description of this License Code. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "description": "A String", # Output only. [Output Only] Description of this License Code. + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "incompatibleLicenses": [ # Specifies licenseCodes of licenses that are incompatible with this license. # If a license is incompatible with this license, it cannot be attached to # the same disk or image. "A String", ], - "kind": "compute#licenseCode", # [Output Only] Type of resource. Always compute#licenseCode for + "kind": "compute#licenseCode", # Output only. [Output Only] Type of resource. Always compute#licenseCode for # licenses. "licenseAlias": [ # [Output Only] URL and description aliases of Licenses with the same # License Code. { - "description": "A String", # [Output Only] Description of this License Code. - "selfLink": "A String", # [Output Only] URL of license corresponding to this License Code. + "description": "A String", # Output only. [Output Only] Description of this License Code. + "selfLink": "A String", # Output only. [Output Only] URL of license corresponding to this License Code. }, ], "minimumRetention": { # A Duration represents a fixed-length span of time represented # If set, this license will be unable to be removed or replaced once attached @@ -160,7 +160,7 @@

Method Details

# 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years }, "multiTenantOnly": True or False, # If true, this license can only be used on VMs on multi tenant nodes. - "name": "A String", # [Output Only] Name of the resource. The name is 1-20 characters long and + "name": "A String", # Output only. [Output Only] Name of the resource. The name is 1-20 characters long and # must be a valid 64 bit integer. "osLicense": True or False, # If true, indicates this is an OS license. Only one OS license can be # attached to a disk or image at a time. @@ -171,12 +171,12 @@

Method Details

# from the set must be attached to the same disk or image as this license. "A String", ], - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "soleTenantOnly": True or False, # If true, this license can only be used on VMs on sole tenant nodes. - "state": "A String", # [Output Only] Current state of this License Code. - "transferable": True or False, # [Output Only] If true, the license will remain attached when creating + "state": "A String", # Output only. [Output Only] Current state of this License Code. + "transferable": True or False, # Output only. [Output Only] If true, the license will remain attached when creating # images or snapshots from disks. Otherwise, the license is not transferred. - "updateTimestamp": "A String", # [Output Only] Last update timestamp inRFC3339 + "updateTimestamp": "A String", # Output only. [Output Only] Last update timestamp inRFC3339 # text format. } diff --git a/docs/dyn/compute_alpha.licenses.html b/docs/dyn/compute_alpha.licenses.html index 52f3b8b7c6..b59b4af856 100644 --- a/docs/dyn/compute_alpha.licenses.html +++ b/docs/dyn/compute_alpha.licenses.html @@ -298,10 +298,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -313,8 +313,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -426,7 +426,7 @@

Method Details

# licenses. "chargesUseFee": True or False, # [Output Only] Deprecated. This field no longer reflects whether a license # charges a usage fee. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional textual description of the resource; provided by the client # when the resource is created. @@ -437,7 +437,7 @@

Method Details

# the same disk or image. "A String", ], - "kind": "compute#license", # [Output Only] Type of resource. Always compute#license for + "kind": "compute#license", # Output only. [Output Only] Type of resource. Always compute#license for # licenses. "licenseCode": "A String", # [Output Only] The unique code used to attach this license to images, # snapshots, and disks. @@ -459,6 +459,16 @@

Method Details

# comply withRFC1035. "osLicense": True or False, # If true, indicates this is an OS license. Only one OS license can be # attached to a disk or image at a time. + "params": { # Additional license params. # Input only. Additional params passed with the request, but not persisted + # as part of resource payload. + "resourceManagerTags": { # Input only. Resource manager tags to be bound to the license. Tag keys and values + # have the same definition as resource + # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and + # values are in the format `tagValues/{tag_value_id}`. The field is ignored + # (both PUT & PATCH) when empty. + "a_key": "A String", + }, + }, "removableFromDisk": True or False, # If true, this license can be removed from a disk's set of licenses, with no # replacement license needed. "requiredCoattachedLicenses": [ # Specifies the set of permissible coattached licenseCodes of licenses that @@ -472,12 +482,12 @@

Method Details

"minMemoryMb": 42, # [Input Only] Deprecated. This field no longer reflects the minimum memory # required to use the Instance. }, - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "soleTenantOnly": True or False, # If true, this license can only be used on VMs on sole tenant nodes. "transferable": True or False, # If false, licenses will not be copied from the source resource when # creating an image from a disk, disk from snapshot, or snapshot from disk. - "updateTimestamp": "A String", # [Output Only] Last update timestamp inRFC3339 + "updateTimestamp": "A String", # Output only. [Output Only] Last update timestamp inRFC3339 # text format. } @@ -879,7 +889,7 @@

Method Details

# licenses. "chargesUseFee": True or False, # [Output Only] Deprecated. This field no longer reflects whether a license # charges a usage fee. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional textual description of the resource; provided by the client # when the resource is created. @@ -890,7 +900,7 @@

Method Details

# the same disk or image. "A String", ], - "kind": "compute#license", # [Output Only] Type of resource. Always compute#license for + "kind": "compute#license", # Output only. [Output Only] Type of resource. Always compute#license for # licenses. "licenseCode": "A String", # [Output Only] The unique code used to attach this license to images, # snapshots, and disks. @@ -912,6 +922,16 @@

Method Details

# comply withRFC1035. "osLicense": True or False, # If true, indicates this is an OS license. Only one OS license can be # attached to a disk or image at a time. + "params": { # Additional license params. # Input only. Additional params passed with the request, but not persisted + # as part of resource payload. + "resourceManagerTags": { # Input only. Resource manager tags to be bound to the license. Tag keys and values + # have the same definition as resource + # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and + # values are in the format `tagValues/{tag_value_id}`. The field is ignored + # (both PUT & PATCH) when empty. + "a_key": "A String", + }, + }, "removableFromDisk": True or False, # If true, this license can be removed from a disk's set of licenses, with no # replacement license needed. "requiredCoattachedLicenses": [ # Specifies the set of permissible coattached licenseCodes of licenses that @@ -925,12 +945,12 @@

Method Details

"minMemoryMb": 42, # [Input Only] Deprecated. This field no longer reflects the minimum memory # required to use the Instance. }, - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "soleTenantOnly": True or False, # If true, this license can only be used on VMs on sole tenant nodes. "transferable": True or False, # If false, licenses will not be copied from the source resource when # creating an image from a disk, disk from snapshot, or snapshot from disk. - "updateTimestamp": "A String", # [Output Only] Last update timestamp inRFC3339 + "updateTimestamp": "A String", # Output only. [Output Only] Last update timestamp inRFC3339 # text format. } @@ -1112,10 +1132,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1127,8 +1147,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1330,7 +1350,7 @@

Method Details

# licenses. "chargesUseFee": True or False, # [Output Only] Deprecated. This field no longer reflects whether a license # charges a usage fee. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional textual description of the resource; provided by the client # when the resource is created. @@ -1341,7 +1361,7 @@

Method Details

# the same disk or image. "A String", ], - "kind": "compute#license", # [Output Only] Type of resource. Always compute#license for + "kind": "compute#license", # Output only. [Output Only] Type of resource. Always compute#license for # licenses. "licenseCode": "A String", # [Output Only] The unique code used to attach this license to images, # snapshots, and disks. @@ -1363,6 +1383,16 @@

Method Details

# comply withRFC1035. "osLicense": True or False, # If true, indicates this is an OS license. Only one OS license can be # attached to a disk or image at a time. + "params": { # Additional license params. # Input only. Additional params passed with the request, but not persisted + # as part of resource payload. + "resourceManagerTags": { # Input only. Resource manager tags to be bound to the license. Tag keys and values + # have the same definition as resource + # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and + # values are in the format `tagValues/{tag_value_id}`. The field is ignored + # (both PUT & PATCH) when empty. + "a_key": "A String", + }, + }, "removableFromDisk": True or False, # If true, this license can be removed from a disk's set of licenses, with no # replacement license needed. "requiredCoattachedLicenses": [ # Specifies the set of permissible coattached licenseCodes of licenses that @@ -1376,12 +1406,12 @@

Method Details

"minMemoryMb": 42, # [Input Only] Deprecated. This field no longer reflects the minimum memory # required to use the Instance. }, - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "soleTenantOnly": True or False, # If true, this license can only be used on VMs on sole tenant nodes. "transferable": True or False, # If false, licenses will not be copied from the source resource when # creating an image from a disk, disk from snapshot, or snapshot from disk. - "updateTimestamp": "A String", # [Output Only] Last update timestamp inRFC3339 + "updateTimestamp": "A String", # Output only. [Output Only] Last update timestamp inRFC3339 # text format. }, ], @@ -1390,7 +1420,7 @@

Method Details

# the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -2373,7 +2403,7 @@

Method Details

# licenses. "chargesUseFee": True or False, # [Output Only] Deprecated. This field no longer reflects whether a license # charges a usage fee. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional textual description of the resource; provided by the client # when the resource is created. @@ -2384,7 +2414,7 @@

Method Details

# the same disk or image. "A String", ], - "kind": "compute#license", # [Output Only] Type of resource. Always compute#license for + "kind": "compute#license", # Output only. [Output Only] Type of resource. Always compute#license for # licenses. "licenseCode": "A String", # [Output Only] The unique code used to attach this license to images, # snapshots, and disks. @@ -2406,6 +2436,16 @@

Method Details

# comply withRFC1035. "osLicense": True or False, # If true, indicates this is an OS license. Only one OS license can be # attached to a disk or image at a time. + "params": { # Additional license params. # Input only. Additional params passed with the request, but not persisted + # as part of resource payload. + "resourceManagerTags": { # Input only. Resource manager tags to be bound to the license. Tag keys and values + # have the same definition as resource + # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and + # values are in the format `tagValues/{tag_value_id}`. The field is ignored + # (both PUT & PATCH) when empty. + "a_key": "A String", + }, + }, "removableFromDisk": True or False, # If true, this license can be removed from a disk's set of licenses, with no # replacement license needed. "requiredCoattachedLicenses": [ # Specifies the set of permissible coattached licenseCodes of licenses that @@ -2419,12 +2459,12 @@

Method Details

"minMemoryMb": 42, # [Input Only] Deprecated. This field no longer reflects the minimum memory # required to use the Instance. }, - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "soleTenantOnly": True or False, # If true, this license can only be used on VMs on sole tenant nodes. "transferable": True or False, # If false, licenses will not be copied from the source resource when # creating an image from a disk, disk from snapshot, or snapshot from disk. - "updateTimestamp": "A String", # [Output Only] Last update timestamp inRFC3339 + "updateTimestamp": "A String", # Output only. [Output Only] Last update timestamp inRFC3339 # text format. } @@ -2607,10 +2647,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2622,8 +2662,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.machineImages.html b/docs/dyn/compute_alpha.machineImages.html index d3101081e4..df23b34f4f 100644 --- a/docs/dyn/compute_alpha.machineImages.html +++ b/docs/dyn/compute_alpha.machineImages.html @@ -296,10 +296,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -311,8 +311,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -412,13 +412,13 @@

Method Details

# A machine image is a Compute Engine resource that stores all the # configuration, metadata, permissions, and data from one or more disks # required to create a Virtual machine (VM) instance. For more information, seeMachine images. - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this machine image inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this machine image inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "guestFlush": True or False, # [Input Only] Whether to attempt an application consistent machine image by # informing the OS to prepare for the snapshot process. - "id": "A String", # [Output Only] A unique identifier for this machine image. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this machine image. The server # defines this identifier. "instanceProperties": { # [Output Only] Properties of source instance "advancedMachineFeatures": { # Specifies options for controlling advanced machine features. # Controls for advanced machine-related behavior features. @@ -468,7 +468,7 @@

Method Details

"disks": [ # An array of disks that are associated with the instances that are created # from these properties. { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. Valid values are ARM64 + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 # or X86_64. "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is # deleted (but not when the disk is detached from the instance). @@ -588,7 +588,7 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # [Output Only] A zero-based index to this disk, where 0 is reserved for the + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the # boot disk. If you have many disks attached to an instance, each # disk would have a unique index number. "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created @@ -699,9 +699,11 @@

Method Details

], "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT - # & PATCH) when empty. + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. "a_key": "A String", }, "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. @@ -893,11 +895,11 @@

Method Details

# In certain configurations, persistent disks can use NVMe. For more # information, seeAbout # persistent disks. - "kind": "compute#attachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], - "locked": True or False, # [Output Only] Whether to indicate the attached disk is locked. The locked + "locked": True or False, # Output only. [Output Only] Whether to indicate the attached disk is locked. The locked # disk is not allowed to be detached from the instance, or to be used as the # source of the snapshot creation, and the image creation. The instance with # at least one locked attached disk is not allow to be used as source of @@ -905,12 +907,12 @@

Method Details

# deleted with --keep-disk parameter set to true for locked disks. "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk # in READ_WRITE mode. - "savedState": "A String", # For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this # field is set to PRESERVED if the LocalSSD data has been saved # to a persistent location by customer request. (see the # discard_local_ssd option on Stop/Suspend). # Read-only in the api. - "shieldedInstanceInitialState": { # Initial State for shielded instance, # [Output Only] shielded vm initial state stored on disk + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). { @@ -945,7 +947,7 @@

Method Details

# Note that for InstanceTemplate, specify the disk name for zonal disk, # and the URL for regional disk. "type": "A String", # Specifies the type of the disk, either SCRATCH orPERSISTENT. If not specified, the default isPERSISTENT. - "userLicenses": [ # [Output Only] A list of user provided licenses. It represents a list of + "userLicenses": [ # Output only. [Output Only] A list of user provided licenses. It represents a list of # URLs to the license resource. Unlike regular licenses, user provided # licenses can be modified after the disk is created. "A String", @@ -1011,7 +1013,7 @@

Method Details

# or equal to 262144 bytes (256 KiB). }, ], - "kind": "compute#metadata", # [Output Only] Type of the resource. Always compute#metadata + "kind": "compute#metadata", # Output only. [Output Only] Type of the resource. Always compute#metadata # for metadata. }, "minCpuPlatform": "A String", # Minimum cpu/platform to be used by instances. The instance may be @@ -1034,7 +1036,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -1054,7 +1056,7 @@

Method Details

# If an AccessConfig with a valid external IP address is specified, it must # match that of the networkTier associated with the Address resource owning # that IP. - "publicDnsName": "A String", # [Output Only] The public DNS domain name for the instance. + "publicDnsName": "A String", # Output only. [Output Only] The public DNS domain name for the instance. "publicPtrDomainName": "A String", # The DNS domain name for the public PTR record. # # You can set this field only if the `setPublicPtr` field is enabled inaccessConfig. If this field is unspecified inipv6AccessConfig, a default PTR record will be created for @@ -1106,7 +1108,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -1126,7 +1128,7 @@

Method Details

# If an AccessConfig with a valid external IP address is specified, it must # match that of the networkTier associated with the Address resource owning # that IP. - "publicDnsName": "A String", # [Output Only] The public DNS domain name for the instance. + "publicDnsName": "A String", # Output only. [Output Only] The public DNS domain name for the instance. "publicPtrDomainName": "A String", # The DNS domain name for the public PTR record. # # You can set this field only if the `setPublicPtr` field is enabled inaccessConfig. If this field is unspecified inipv6AccessConfig, a default PTR record will be created for @@ -1144,7 +1146,7 @@

Method Details

# default and only option is ONE_TO_ONE_NAT. Inipv6AccessConfigs, the default and only option isDIRECT_IPV6. }, ], - "ipv6AccessType": "A String", # [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be + "ipv6AccessType": "A String", # Output only. [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be # accessed from the Internet. This field is always inherited from its # subnetwork. # @@ -1153,7 +1155,7 @@

Method Details

# use a static internal IP address, it must be unused and in the same region # as the instance's zone. If not specified, Google Cloud will automatically # assign an internal IPv6 address from the instance's subnetwork. - "kind": "compute#networkInterface", # [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. + "kind": "compute#networkInterface", # Output only. [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. "name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. @@ -1183,6 +1185,10 @@

Method Details

"queueCount": 42, # The networking queue count that's specified by users for the network # interface. Both Rx and Tx queues will be set to this number. It'll be empty # if not specified by the users. + "serviceClassId": "A String", # Optional. Producer Service's Service class Id for the region of this network + # interface. Can only be used with network_attachment. It is not possible to + # use on its own however, network_attachment can be used without + # service_class_id. "stackType": "A String", # The stack type for this network interface. To assign only IPv4 addresses, # use IPV4_ONLY. To assign both IPv4 and IPv6 addresses, useIPV4_IPV6. If not specified, IPV4_ONLY is used. # @@ -1481,7 +1487,7 @@

Method Details

"identityCertificateEnabled": True or False, }, }, - "kind": "compute#machineImage", # [Output Only] The resource type, which is alwayscompute#machineImage for machine image. + "kind": "compute#machineImage", # Output only. [Output Only] The resource type, which is alwayscompute#machineImage for machine image. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this machine image, which is # essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -1578,25 +1584,25 @@

Method Details

], }, "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "savedDisks": [ # An array of Machine Image specific properties for disks attached to the + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "savedDisks": [ # Output only. An array of Machine Image specific properties for disks attached to the # source instance { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. - "kind": "compute#savedDisk", # [Output Only] Type of the resource. Always compute#savedDisk + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. + "kind": "compute#savedDisk", # Output only. [Output Only] Type of the resource. Always compute#savedDisk # for attached disks. - "sourceDisk": "A String", # Specifies a URL of the disk attached to the source instance. - "storageBytes": "A String", # [Output Only] Size of the individual disk snapshot used by this machine + "sourceDisk": "A String", # Output only. Specifies a URL of the disk attached to the source instance. + "storageBytes": "A String", # Output only. [Output Only] Size of the individual disk snapshot used by this machine # image. - "storageBytesStatus": "A String", # [Output Only] An indicator whether storageBytes is in a + "storageBytesStatus": "A String", # Output only. [Output Only] An indicator whether storageBytes is in a # stable state or it is being adjusted as a result of shared storage # reallocation. This status can either be UPDATING, meaning # the size of the snapshot is being updated, or UP_TO_DATE, # meaning the size of the snapshot is up-to-date. }, ], - "selfLink": "A String", # [Output Only] The URL for this machine image. The server defines this URL. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] The URL for this machine image. The server defines this URL. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "sourceDiskEncryptionKeys": [ # [Input Only] Thecustomer-supplied # encryption key of the disks attached to the source instance. Required # if the source disk is protected by a customer-supplied encryption key. @@ -1671,7 +1677,7 @@

Method Details

# # - https://www.googleapis.com/compute/v1/projects/project/zones/zone/instances/instance # - projects/project/zones/zone/instances/instance - "sourceInstanceProperties": { # DEPRECATED: Please use compute#instanceProperties instead. # [Output Only] DEPRECATED: Please use instance_properties + "sourceInstanceProperties": { # DEPRECATED: Please use compute#instanceProperties instead. # Output only. [Output Only] DEPRECATED: Please use instance_properties # instead for source instance related properties. New properties will not be # added to this field. # New properties will not be added to this field. @@ -1747,7 +1753,7 @@

Method Details

# encryption key that protects this resource. }, "diskSizeGb": "A String", # The size of the disk in base-2 GB. - "diskType": "A String", # [Output Only] URL of the disk type resource. For example:projects/project/zones/zone/diskTypes/pd-standard or + "diskType": "A String", # Output only. [Output Only] URL of the disk type resource. For example:projects/project/zones/zone/diskTypes/pd-standard or # pd-ssd "guestOsFeatures": [ # A list of features to enable on the guest operating system. Applicable only # for bootable images. Read @@ -1775,19 +1781,19 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # Specifies zero-based index of the disk that is attached to the source + "index": 42, # Output only. Specifies zero-based index of the disk that is attached to the source # instance. "interface": "A String", # Specifies the disk interface to use for attaching this disk, which is # either SCSI or NVME. - "kind": "compute#savedAttachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#savedAttachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], "mode": "A String", # The mode in which this disk is attached to the source instance, eitherREAD_WRITE or READ_ONLY. "source": "A String", # Specifies a URL of the disk attached to the source instance. - "storageBytes": "A String", # [Output Only] A size of the storage used by the disk's snapshot by this + "storageBytes": "A String", # Output only. [Output Only] A size of the storage used by the disk's snapshot by this # machine image. - "storageBytesStatus": "A String", # [Output Only] An indicator whether storageBytes is in a + "storageBytesStatus": "A String", # Output only. [Output Only] An indicator whether storageBytes is in a # stable state or it is being adjusted as a result of shared storage # reallocation. This status can either be UPDATING, meaning # the size of the snapshot is being updated, or UP_TO_DATE, @@ -1842,7 +1848,7 @@

Method Details

# or equal to 262144 bytes (256 KiB). }, ], - "kind": "compute#metadata", # [Output Only] Type of the resource. Always compute#metadata + "kind": "compute#metadata", # Output only. [Output Only] Type of the resource. Always compute#metadata # for metadata. }, "minCpuPlatform": "A String", # Minimum cpu/platform to be used by instances created from this machine @@ -1866,7 +1872,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -1886,7 +1892,7 @@

Method Details

# If an AccessConfig with a valid external IP address is specified, it must # match that of the networkTier associated with the Address resource owning # that IP. - "publicDnsName": "A String", # [Output Only] The public DNS domain name for the instance. + "publicDnsName": "A String", # Output only. [Output Only] The public DNS domain name for the instance. "publicPtrDomainName": "A String", # The DNS domain name for the public PTR record. # # You can set this field only if the `setPublicPtr` field is enabled inaccessConfig. If this field is unspecified inipv6AccessConfig, a default PTR record will be created for @@ -1938,7 +1944,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -1958,7 +1964,7 @@

Method Details

# If an AccessConfig with a valid external IP address is specified, it must # match that of the networkTier associated with the Address resource owning # that IP. - "publicDnsName": "A String", # [Output Only] The public DNS domain name for the instance. + "publicDnsName": "A String", # Output only. [Output Only] The public DNS domain name for the instance. "publicPtrDomainName": "A String", # The DNS domain name for the public PTR record. # # You can set this field only if the `setPublicPtr` field is enabled inaccessConfig. If this field is unspecified inipv6AccessConfig, a default PTR record will be created for @@ -1976,7 +1982,7 @@

Method Details

# default and only option is ONE_TO_ONE_NAT. Inipv6AccessConfigs, the default and only option isDIRECT_IPV6. }, ], - "ipv6AccessType": "A String", # [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be + "ipv6AccessType": "A String", # Output only. [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be # accessed from the Internet. This field is always inherited from its # subnetwork. # @@ -1985,7 +1991,7 @@

Method Details

# use a static internal IP address, it must be unused and in the same region # as the instance's zone. If not specified, Google Cloud will automatically # assign an internal IPv6 address from the instance's subnetwork. - "kind": "compute#networkInterface", # [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. + "kind": "compute#networkInterface", # Output only. [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. "name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. @@ -2015,6 +2021,10 @@

Method Details

"queueCount": 42, # The networking queue count that's specified by users for the network # interface. Both Rx and Tx queues will be set to this number. It'll be empty # if not specified by the users. + "serviceClassId": "A String", # Optional. Producer Service's Service class Id for the region of this network + # interface. Can only be used with network_attachment. It is not possible to + # use on its own however, network_attachment can be used without + # service_class_id. "stackType": "A String", # The stack type for this network interface. To assign only IPv4 addresses, # use IPV4_ONLY. To assign both IPv4 and IPv6 addresses, useIPV4_IPV6. If not specified, IPV4_ONLY is used. # @@ -2238,12 +2248,12 @@

Method Details

], }, }, - "status": "A String", # [Output Only] The status of the machine image. One of the following values:INVALID, CREATING, READY,DELETING, and UPLOADING. + "status": "A String", # Output only. [Output Only] The status of the machine image. One of the following values:INVALID, CREATING, READY,DELETING, and UPLOADING. "storageLocations": [ # The regional or multi-regional Cloud Storage bucket location where themachine image is # stored. "A String", ], - "totalStorageBytes": "A String", # [Output Only] Total size of the storage used by the machine image. + "totalStorageBytes": "A String", # Output only. [Output Only] Total size of the storage used by the machine image. } @@ -2633,13 +2643,13 @@

Method Details

# A machine image is a Compute Engine resource that stores all the # configuration, metadata, permissions, and data from one or more disks # required to create a Virtual machine (VM) instance. For more information, seeMachine images. - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this machine image inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this machine image inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "guestFlush": True or False, # [Input Only] Whether to attempt an application consistent machine image by # informing the OS to prepare for the snapshot process. - "id": "A String", # [Output Only] A unique identifier for this machine image. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this machine image. The server # defines this identifier. "instanceProperties": { # [Output Only] Properties of source instance "advancedMachineFeatures": { # Specifies options for controlling advanced machine features. # Controls for advanced machine-related behavior features. @@ -2689,7 +2699,7 @@

Method Details

"disks": [ # An array of disks that are associated with the instances that are created # from these properties. { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. Valid values are ARM64 + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 # or X86_64. "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is # deleted (but not when the disk is detached from the instance). @@ -2809,7 +2819,7 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # [Output Only] A zero-based index to this disk, where 0 is reserved for the + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the # boot disk. If you have many disks attached to an instance, each # disk would have a unique index number. "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created @@ -2920,9 +2930,11 @@

Method Details

], "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT - # & PATCH) when empty. + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. "a_key": "A String", }, "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. @@ -3114,11 +3126,11 @@

Method Details

# In certain configurations, persistent disks can use NVMe. For more # information, seeAbout # persistent disks. - "kind": "compute#attachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], - "locked": True or False, # [Output Only] Whether to indicate the attached disk is locked. The locked + "locked": True or False, # Output only. [Output Only] Whether to indicate the attached disk is locked. The locked # disk is not allowed to be detached from the instance, or to be used as the # source of the snapshot creation, and the image creation. The instance with # at least one locked attached disk is not allow to be used as source of @@ -3126,12 +3138,12 @@

Method Details

# deleted with --keep-disk parameter set to true for locked disks. "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk # in READ_WRITE mode. - "savedState": "A String", # For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this # field is set to PRESERVED if the LocalSSD data has been saved # to a persistent location by customer request. (see the # discard_local_ssd option on Stop/Suspend). # Read-only in the api. - "shieldedInstanceInitialState": { # Initial State for shielded instance, # [Output Only] shielded vm initial state stored on disk + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). { @@ -3166,7 +3178,7 @@

Method Details

# Note that for InstanceTemplate, specify the disk name for zonal disk, # and the URL for regional disk. "type": "A String", # Specifies the type of the disk, either SCRATCH orPERSISTENT. If not specified, the default isPERSISTENT. - "userLicenses": [ # [Output Only] A list of user provided licenses. It represents a list of + "userLicenses": [ # Output only. [Output Only] A list of user provided licenses. It represents a list of # URLs to the license resource. Unlike regular licenses, user provided # licenses can be modified after the disk is created. "A String", @@ -3232,7 +3244,7 @@

Method Details

# or equal to 262144 bytes (256 KiB). }, ], - "kind": "compute#metadata", # [Output Only] Type of the resource. Always compute#metadata + "kind": "compute#metadata", # Output only. [Output Only] Type of the resource. Always compute#metadata # for metadata. }, "minCpuPlatform": "A String", # Minimum cpu/platform to be used by instances. The instance may be @@ -3255,7 +3267,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -3275,7 +3287,7 @@

Method Details

# If an AccessConfig with a valid external IP address is specified, it must # match that of the networkTier associated with the Address resource owning # that IP. - "publicDnsName": "A String", # [Output Only] The public DNS domain name for the instance. + "publicDnsName": "A String", # Output only. [Output Only] The public DNS domain name for the instance. "publicPtrDomainName": "A String", # The DNS domain name for the public PTR record. # # You can set this field only if the `setPublicPtr` field is enabled inaccessConfig. If this field is unspecified inipv6AccessConfig, a default PTR record will be created for @@ -3327,7 +3339,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -3347,7 +3359,7 @@

Method Details

# If an AccessConfig with a valid external IP address is specified, it must # match that of the networkTier associated with the Address resource owning # that IP. - "publicDnsName": "A String", # [Output Only] The public DNS domain name for the instance. + "publicDnsName": "A String", # Output only. [Output Only] The public DNS domain name for the instance. "publicPtrDomainName": "A String", # The DNS domain name for the public PTR record. # # You can set this field only if the `setPublicPtr` field is enabled inaccessConfig. If this field is unspecified inipv6AccessConfig, a default PTR record will be created for @@ -3365,7 +3377,7 @@

Method Details

# default and only option is ONE_TO_ONE_NAT. Inipv6AccessConfigs, the default and only option isDIRECT_IPV6. }, ], - "ipv6AccessType": "A String", # [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be + "ipv6AccessType": "A String", # Output only. [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be # accessed from the Internet. This field is always inherited from its # subnetwork. # @@ -3374,7 +3386,7 @@

Method Details

# use a static internal IP address, it must be unused and in the same region # as the instance's zone. If not specified, Google Cloud will automatically # assign an internal IPv6 address from the instance's subnetwork. - "kind": "compute#networkInterface", # [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. + "kind": "compute#networkInterface", # Output only. [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. "name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. @@ -3404,6 +3416,10 @@

Method Details

"queueCount": 42, # The networking queue count that's specified by users for the network # interface. Both Rx and Tx queues will be set to this number. It'll be empty # if not specified by the users. + "serviceClassId": "A String", # Optional. Producer Service's Service class Id for the region of this network + # interface. Can only be used with network_attachment. It is not possible to + # use on its own however, network_attachment can be used without + # service_class_id. "stackType": "A String", # The stack type for this network interface. To assign only IPv4 addresses, # use IPV4_ONLY. To assign both IPv4 and IPv6 addresses, useIPV4_IPV6. If not specified, IPV4_ONLY is used. # @@ -3702,7 +3718,7 @@

Method Details

"identityCertificateEnabled": True or False, }, }, - "kind": "compute#machineImage", # [Output Only] The resource type, which is alwayscompute#machineImage for machine image. + "kind": "compute#machineImage", # Output only. [Output Only] The resource type, which is alwayscompute#machineImage for machine image. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this machine image, which is # essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -3799,25 +3815,25 @@

Method Details

], }, "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "savedDisks": [ # An array of Machine Image specific properties for disks attached to the + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "savedDisks": [ # Output only. An array of Machine Image specific properties for disks attached to the # source instance { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. - "kind": "compute#savedDisk", # [Output Only] Type of the resource. Always compute#savedDisk + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. + "kind": "compute#savedDisk", # Output only. [Output Only] Type of the resource. Always compute#savedDisk # for attached disks. - "sourceDisk": "A String", # Specifies a URL of the disk attached to the source instance. - "storageBytes": "A String", # [Output Only] Size of the individual disk snapshot used by this machine + "sourceDisk": "A String", # Output only. Specifies a URL of the disk attached to the source instance. + "storageBytes": "A String", # Output only. [Output Only] Size of the individual disk snapshot used by this machine # image. - "storageBytesStatus": "A String", # [Output Only] An indicator whether storageBytes is in a + "storageBytesStatus": "A String", # Output only. [Output Only] An indicator whether storageBytes is in a # stable state or it is being adjusted as a result of shared storage # reallocation. This status can either be UPDATING, meaning # the size of the snapshot is being updated, or UP_TO_DATE, # meaning the size of the snapshot is up-to-date. }, ], - "selfLink": "A String", # [Output Only] The URL for this machine image. The server defines this URL. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] The URL for this machine image. The server defines this URL. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "sourceDiskEncryptionKeys": [ # [Input Only] Thecustomer-supplied # encryption key of the disks attached to the source instance. Required # if the source disk is protected by a customer-supplied encryption key. @@ -3892,7 +3908,7 @@

Method Details

# # - https://www.googleapis.com/compute/v1/projects/project/zones/zone/instances/instance # - projects/project/zones/zone/instances/instance - "sourceInstanceProperties": { # DEPRECATED: Please use compute#instanceProperties instead. # [Output Only] DEPRECATED: Please use instance_properties + "sourceInstanceProperties": { # DEPRECATED: Please use compute#instanceProperties instead. # Output only. [Output Only] DEPRECATED: Please use instance_properties # instead for source instance related properties. New properties will not be # added to this field. # New properties will not be added to this field. @@ -3968,7 +3984,7 @@

Method Details

# encryption key that protects this resource. }, "diskSizeGb": "A String", # The size of the disk in base-2 GB. - "diskType": "A String", # [Output Only] URL of the disk type resource. For example:projects/project/zones/zone/diskTypes/pd-standard or + "diskType": "A String", # Output only. [Output Only] URL of the disk type resource. For example:projects/project/zones/zone/diskTypes/pd-standard or # pd-ssd "guestOsFeatures": [ # A list of features to enable on the guest operating system. Applicable only # for bootable images. Read @@ -3996,19 +4012,19 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # Specifies zero-based index of the disk that is attached to the source + "index": 42, # Output only. Specifies zero-based index of the disk that is attached to the source # instance. "interface": "A String", # Specifies the disk interface to use for attaching this disk, which is # either SCSI or NVME. - "kind": "compute#savedAttachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#savedAttachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], "mode": "A String", # The mode in which this disk is attached to the source instance, eitherREAD_WRITE or READ_ONLY. "source": "A String", # Specifies a URL of the disk attached to the source instance. - "storageBytes": "A String", # [Output Only] A size of the storage used by the disk's snapshot by this + "storageBytes": "A String", # Output only. [Output Only] A size of the storage used by the disk's snapshot by this # machine image. - "storageBytesStatus": "A String", # [Output Only] An indicator whether storageBytes is in a + "storageBytesStatus": "A String", # Output only. [Output Only] An indicator whether storageBytes is in a # stable state or it is being adjusted as a result of shared storage # reallocation. This status can either be UPDATING, meaning # the size of the snapshot is being updated, or UP_TO_DATE, @@ -4063,7 +4079,7 @@

Method Details

# or equal to 262144 bytes (256 KiB). }, ], - "kind": "compute#metadata", # [Output Only] Type of the resource. Always compute#metadata + "kind": "compute#metadata", # Output only. [Output Only] Type of the resource. Always compute#metadata # for metadata. }, "minCpuPlatform": "A String", # Minimum cpu/platform to be used by instances created from this machine @@ -4087,7 +4103,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -4107,7 +4123,7 @@

Method Details

# If an AccessConfig with a valid external IP address is specified, it must # match that of the networkTier associated with the Address resource owning # that IP. - "publicDnsName": "A String", # [Output Only] The public DNS domain name for the instance. + "publicDnsName": "A String", # Output only. [Output Only] The public DNS domain name for the instance. "publicPtrDomainName": "A String", # The DNS domain name for the public PTR record. # # You can set this field only if the `setPublicPtr` field is enabled inaccessConfig. If this field is unspecified inipv6AccessConfig, a default PTR record will be created for @@ -4159,7 +4175,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -4179,7 +4195,7 @@

Method Details

# If an AccessConfig with a valid external IP address is specified, it must # match that of the networkTier associated with the Address resource owning # that IP. - "publicDnsName": "A String", # [Output Only] The public DNS domain name for the instance. + "publicDnsName": "A String", # Output only. [Output Only] The public DNS domain name for the instance. "publicPtrDomainName": "A String", # The DNS domain name for the public PTR record. # # You can set this field only if the `setPublicPtr` field is enabled inaccessConfig. If this field is unspecified inipv6AccessConfig, a default PTR record will be created for @@ -4197,7 +4213,7 @@

Method Details

# default and only option is ONE_TO_ONE_NAT. Inipv6AccessConfigs, the default and only option isDIRECT_IPV6. }, ], - "ipv6AccessType": "A String", # [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be + "ipv6AccessType": "A String", # Output only. [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be # accessed from the Internet. This field is always inherited from its # subnetwork. # @@ -4206,7 +4222,7 @@

Method Details

# use a static internal IP address, it must be unused and in the same region # as the instance's zone. If not specified, Google Cloud will automatically # assign an internal IPv6 address from the instance's subnetwork. - "kind": "compute#networkInterface", # [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. + "kind": "compute#networkInterface", # Output only. [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. "name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. @@ -4236,6 +4252,10 @@

Method Details

"queueCount": 42, # The networking queue count that's specified by users for the network # interface. Both Rx and Tx queues will be set to this number. It'll be empty # if not specified by the users. + "serviceClassId": "A String", # Optional. Producer Service's Service class Id for the region of this network + # interface. Can only be used with network_attachment. It is not possible to + # use on its own however, network_attachment can be used without + # service_class_id. "stackType": "A String", # The stack type for this network interface. To assign only IPv4 addresses, # use IPV4_ONLY. To assign both IPv4 and IPv6 addresses, useIPV4_IPV6. If not specified, IPV4_ONLY is used. # @@ -4459,12 +4479,12 @@

Method Details

], }, }, - "status": "A String", # [Output Only] The status of the machine image. One of the following values:INVALID, CREATING, READY,DELETING, and UPLOADING. + "status": "A String", # Output only. [Output Only] The status of the machine image. One of the following values:INVALID, CREATING, READY,DELETING, and UPLOADING. "storageLocations": [ # The regional or multi-regional Cloud Storage bucket location where themachine image is # stored. "A String", ], - "totalStorageBytes": "A String", # [Output Only] Total size of the storage used by the machine image. + "totalStorageBytes": "A String", # Output only. [Output Only] Total size of the storage used by the machine image. } requestId: string, An optional request ID to identify requests. Specify a unique request ID so @@ -4646,10 +4666,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -4661,8 +4681,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -4848,13 +4868,13 @@

Method Details

# A machine image is a Compute Engine resource that stores all the # configuration, metadata, permissions, and data from one or more disks # required to create a Virtual machine (VM) instance. For more information, seeMachine images. - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this machine image inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this machine image inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "guestFlush": True or False, # [Input Only] Whether to attempt an application consistent machine image by # informing the OS to prepare for the snapshot process. - "id": "A String", # [Output Only] A unique identifier for this machine image. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this machine image. The server # defines this identifier. "instanceProperties": { # [Output Only] Properties of source instance "advancedMachineFeatures": { # Specifies options for controlling advanced machine features. # Controls for advanced machine-related behavior features. @@ -4904,7 +4924,7 @@

Method Details

"disks": [ # An array of disks that are associated with the instances that are created # from these properties. { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. Valid values are ARM64 + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 # or X86_64. "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is # deleted (but not when the disk is detached from the instance). @@ -5024,7 +5044,7 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # [Output Only] A zero-based index to this disk, where 0 is reserved for the + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the # boot disk. If you have many disks attached to an instance, each # disk would have a unique index number. "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created @@ -5135,9 +5155,11 @@

Method Details

], "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT - # & PATCH) when empty. + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. "a_key": "A String", }, "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. @@ -5329,11 +5351,11 @@

Method Details

# In certain configurations, persistent disks can use NVMe. For more # information, seeAbout # persistent disks. - "kind": "compute#attachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], - "locked": True or False, # [Output Only] Whether to indicate the attached disk is locked. The locked + "locked": True or False, # Output only. [Output Only] Whether to indicate the attached disk is locked. The locked # disk is not allowed to be detached from the instance, or to be used as the # source of the snapshot creation, and the image creation. The instance with # at least one locked attached disk is not allow to be used as source of @@ -5341,12 +5363,12 @@

Method Details

# deleted with --keep-disk parameter set to true for locked disks. "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk # in READ_WRITE mode. - "savedState": "A String", # For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this # field is set to PRESERVED if the LocalSSD data has been saved # to a persistent location by customer request. (see the # discard_local_ssd option on Stop/Suspend). # Read-only in the api. - "shieldedInstanceInitialState": { # Initial State for shielded instance, # [Output Only] shielded vm initial state stored on disk + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). { @@ -5381,7 +5403,7 @@

Method Details

# Note that for InstanceTemplate, specify the disk name for zonal disk, # and the URL for regional disk. "type": "A String", # Specifies the type of the disk, either SCRATCH orPERSISTENT. If not specified, the default isPERSISTENT. - "userLicenses": [ # [Output Only] A list of user provided licenses. It represents a list of + "userLicenses": [ # Output only. [Output Only] A list of user provided licenses. It represents a list of # URLs to the license resource. Unlike regular licenses, user provided # licenses can be modified after the disk is created. "A String", @@ -5447,7 +5469,7 @@

Method Details

# or equal to 262144 bytes (256 KiB). }, ], - "kind": "compute#metadata", # [Output Only] Type of the resource. Always compute#metadata + "kind": "compute#metadata", # Output only. [Output Only] Type of the resource. Always compute#metadata # for metadata. }, "minCpuPlatform": "A String", # Minimum cpu/platform to be used by instances. The instance may be @@ -5470,7 +5492,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -5490,7 +5512,7 @@

Method Details

# If an AccessConfig with a valid external IP address is specified, it must # match that of the networkTier associated with the Address resource owning # that IP. - "publicDnsName": "A String", # [Output Only] The public DNS domain name for the instance. + "publicDnsName": "A String", # Output only. [Output Only] The public DNS domain name for the instance. "publicPtrDomainName": "A String", # The DNS domain name for the public PTR record. # # You can set this field only if the `setPublicPtr` field is enabled inaccessConfig. If this field is unspecified inipv6AccessConfig, a default PTR record will be created for @@ -5542,7 +5564,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -5562,7 +5584,7 @@

Method Details

# If an AccessConfig with a valid external IP address is specified, it must # match that of the networkTier associated with the Address resource owning # that IP. - "publicDnsName": "A String", # [Output Only] The public DNS domain name for the instance. + "publicDnsName": "A String", # Output only. [Output Only] The public DNS domain name for the instance. "publicPtrDomainName": "A String", # The DNS domain name for the public PTR record. # # You can set this field only if the `setPublicPtr` field is enabled inaccessConfig. If this field is unspecified inipv6AccessConfig, a default PTR record will be created for @@ -5580,7 +5602,7 @@

Method Details

# default and only option is ONE_TO_ONE_NAT. Inipv6AccessConfigs, the default and only option isDIRECT_IPV6. }, ], - "ipv6AccessType": "A String", # [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be + "ipv6AccessType": "A String", # Output only. [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be # accessed from the Internet. This field is always inherited from its # subnetwork. # @@ -5589,7 +5611,7 @@

Method Details

# use a static internal IP address, it must be unused and in the same region # as the instance's zone. If not specified, Google Cloud will automatically # assign an internal IPv6 address from the instance's subnetwork. - "kind": "compute#networkInterface", # [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. + "kind": "compute#networkInterface", # Output only. [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. "name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. @@ -5619,6 +5641,10 @@

Method Details

"queueCount": 42, # The networking queue count that's specified by users for the network # interface. Both Rx and Tx queues will be set to this number. It'll be empty # if not specified by the users. + "serviceClassId": "A String", # Optional. Producer Service's Service class Id for the region of this network + # interface. Can only be used with network_attachment. It is not possible to + # use on its own however, network_attachment can be used without + # service_class_id. "stackType": "A String", # The stack type for this network interface. To assign only IPv4 addresses, # use IPV4_ONLY. To assign both IPv4 and IPv6 addresses, useIPV4_IPV6. If not specified, IPV4_ONLY is used. # @@ -5917,7 +5943,7 @@

Method Details

"identityCertificateEnabled": True or False, }, }, - "kind": "compute#machineImage", # [Output Only] The resource type, which is alwayscompute#machineImage for machine image. + "kind": "compute#machineImage", # Output only. [Output Only] The resource type, which is alwayscompute#machineImage for machine image. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this machine image, which is # essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -6014,25 +6040,25 @@

Method Details

], }, "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "savedDisks": [ # An array of Machine Image specific properties for disks attached to the + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "savedDisks": [ # Output only. An array of Machine Image specific properties for disks attached to the # source instance { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. - "kind": "compute#savedDisk", # [Output Only] Type of the resource. Always compute#savedDisk + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. + "kind": "compute#savedDisk", # Output only. [Output Only] Type of the resource. Always compute#savedDisk # for attached disks. - "sourceDisk": "A String", # Specifies a URL of the disk attached to the source instance. - "storageBytes": "A String", # [Output Only] Size of the individual disk snapshot used by this machine + "sourceDisk": "A String", # Output only. Specifies a URL of the disk attached to the source instance. + "storageBytes": "A String", # Output only. [Output Only] Size of the individual disk snapshot used by this machine # image. - "storageBytesStatus": "A String", # [Output Only] An indicator whether storageBytes is in a + "storageBytesStatus": "A String", # Output only. [Output Only] An indicator whether storageBytes is in a # stable state or it is being adjusted as a result of shared storage # reallocation. This status can either be UPDATING, meaning # the size of the snapshot is being updated, or UP_TO_DATE, # meaning the size of the snapshot is up-to-date. }, ], - "selfLink": "A String", # [Output Only] The URL for this machine image. The server defines this URL. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] The URL for this machine image. The server defines this URL. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "sourceDiskEncryptionKeys": [ # [Input Only] Thecustomer-supplied # encryption key of the disks attached to the source instance. Required # if the source disk is protected by a customer-supplied encryption key. @@ -6107,7 +6133,7 @@

Method Details

# # - https://www.googleapis.com/compute/v1/projects/project/zones/zone/instances/instance # - projects/project/zones/zone/instances/instance - "sourceInstanceProperties": { # DEPRECATED: Please use compute#instanceProperties instead. # [Output Only] DEPRECATED: Please use instance_properties + "sourceInstanceProperties": { # DEPRECATED: Please use compute#instanceProperties instead. # Output only. [Output Only] DEPRECATED: Please use instance_properties # instead for source instance related properties. New properties will not be # added to this field. # New properties will not be added to this field. @@ -6183,7 +6209,7 @@

Method Details

# encryption key that protects this resource. }, "diskSizeGb": "A String", # The size of the disk in base-2 GB. - "diskType": "A String", # [Output Only] URL of the disk type resource. For example:projects/project/zones/zone/diskTypes/pd-standard or + "diskType": "A String", # Output only. [Output Only] URL of the disk type resource. For example:projects/project/zones/zone/diskTypes/pd-standard or # pd-ssd "guestOsFeatures": [ # A list of features to enable on the guest operating system. Applicable only # for bootable images. Read @@ -6211,19 +6237,19 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # Specifies zero-based index of the disk that is attached to the source + "index": 42, # Output only. Specifies zero-based index of the disk that is attached to the source # instance. "interface": "A String", # Specifies the disk interface to use for attaching this disk, which is # either SCSI or NVME. - "kind": "compute#savedAttachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#savedAttachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], "mode": "A String", # The mode in which this disk is attached to the source instance, eitherREAD_WRITE or READ_ONLY. "source": "A String", # Specifies a URL of the disk attached to the source instance. - "storageBytes": "A String", # [Output Only] A size of the storage used by the disk's snapshot by this + "storageBytes": "A String", # Output only. [Output Only] A size of the storage used by the disk's snapshot by this # machine image. - "storageBytesStatus": "A String", # [Output Only] An indicator whether storageBytes is in a + "storageBytesStatus": "A String", # Output only. [Output Only] An indicator whether storageBytes is in a # stable state or it is being adjusted as a result of shared storage # reallocation. This status can either be UPDATING, meaning # the size of the snapshot is being updated, or UP_TO_DATE, @@ -6278,7 +6304,7 @@

Method Details

# or equal to 262144 bytes (256 KiB). }, ], - "kind": "compute#metadata", # [Output Only] Type of the resource. Always compute#metadata + "kind": "compute#metadata", # Output only. [Output Only] Type of the resource. Always compute#metadata # for metadata. }, "minCpuPlatform": "A String", # Minimum cpu/platform to be used by instances created from this machine @@ -6302,7 +6328,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -6322,7 +6348,7 @@

Method Details

# If an AccessConfig with a valid external IP address is specified, it must # match that of the networkTier associated with the Address resource owning # that IP. - "publicDnsName": "A String", # [Output Only] The public DNS domain name for the instance. + "publicDnsName": "A String", # Output only. [Output Only] The public DNS domain name for the instance. "publicPtrDomainName": "A String", # The DNS domain name for the public PTR record. # # You can set this field only if the `setPublicPtr` field is enabled inaccessConfig. If this field is unspecified inipv6AccessConfig, a default PTR record will be created for @@ -6374,7 +6400,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -6394,7 +6420,7 @@

Method Details

# If an AccessConfig with a valid external IP address is specified, it must # match that of the networkTier associated with the Address resource owning # that IP. - "publicDnsName": "A String", # [Output Only] The public DNS domain name for the instance. + "publicDnsName": "A String", # Output only. [Output Only] The public DNS domain name for the instance. "publicPtrDomainName": "A String", # The DNS domain name for the public PTR record. # # You can set this field only if the `setPublicPtr` field is enabled inaccessConfig. If this field is unspecified inipv6AccessConfig, a default PTR record will be created for @@ -6412,7 +6438,7 @@

Method Details

# default and only option is ONE_TO_ONE_NAT. Inipv6AccessConfigs, the default and only option isDIRECT_IPV6. }, ], - "ipv6AccessType": "A String", # [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be + "ipv6AccessType": "A String", # Output only. [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be # accessed from the Internet. This field is always inherited from its # subnetwork. # @@ -6421,7 +6447,7 @@

Method Details

# use a static internal IP address, it must be unused and in the same region # as the instance's zone. If not specified, Google Cloud will automatically # assign an internal IPv6 address from the instance's subnetwork. - "kind": "compute#networkInterface", # [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. + "kind": "compute#networkInterface", # Output only. [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. "name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. @@ -6451,6 +6477,10 @@

Method Details

"queueCount": 42, # The networking queue count that's specified by users for the network # interface. Both Rx and Tx queues will be set to this number. It'll be empty # if not specified by the users. + "serviceClassId": "A String", # Optional. Producer Service's Service class Id for the region of this network + # interface. Can only be used with network_attachment. It is not possible to + # use on its own however, network_attachment can be used without + # service_class_id. "stackType": "A String", # The stack type for this network interface. To assign only IPv4 addresses, # use IPV4_ONLY. To assign both IPv4 and IPv6 addresses, useIPV4_IPV6. If not specified, IPV4_ONLY is used. # @@ -6674,21 +6704,21 @@

Method Details

], }, }, - "status": "A String", # [Output Only] The status of the machine image. One of the following values:INVALID, CREATING, READY,DELETING, and UPLOADING. + "status": "A String", # Output only. [Output Only] The status of the machine image. One of the following values:INVALID, CREATING, READY,DELETING, and UPLOADING. "storageLocations": [ # The regional or multi-regional Cloud Storage bucket location where themachine image is # stored. "A String", ], - "totalStorageBytes": "A String", # [Output Only] Total size of the storage used by the machine image. + "totalStorageBytes": "A String", # Output only. [Output Only] Total size of the storage used by the machine image. }, ], - "kind": "compute#machineImageList", # [Output Only] The resource type, which is alwayscompute#machineImagesListResponse for machine image lists. + "kind": "compute#machineImageList", # Output only. [Output Only] The resource type, which is alwayscompute#machineImagesListResponse for machine image lists. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -7796,10 +7826,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -7811,8 +7841,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.machineTypes.html b/docs/dyn/compute_alpha.machineTypes.html index 970475ae98..081d30114b 100644 --- a/docs/dyn/compute_alpha.machineTypes.html +++ b/docs/dyn/compute_alpha.machineTypes.html @@ -275,14 +275,14 @@

Method Details

# defined by the server. "isSharedCpu": True or False, # [Output Only] Whether this machine type has a shared CPU. SeeShared-core machine # types for more information. - "kind": "compute#machineType", # [Output Only] The type of the resource. Alwayscompute#machineType for machine types. + "kind": "compute#machineType", # Output only. [Output Only] The type of the resource. Alwayscompute#machineType for machine types. "maximumPersistentDisks": 42, # [Output Only] Maximum persistent disks allowed. "maximumPersistentDisksSizeGb": "A String", # [Output Only] Maximum total persistent disks size (GB) allowed. "memoryMb": 42, # [Output Only] The amount of physical memory available to the instance, # defined in MB. "name": "A String", # [Output Only] Name of the resource. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "zone": "A String", # [Output Only] The name of the zone where the machine type resides, # such as us-central1-a. }, @@ -315,15 +315,15 @@

Method Details

}, }, }, - "kind": "compute#machineTypeAggregatedList", # [Output Only] Type of resource. Alwayscompute#machineTypeAggregatedList for aggregated lists of + "kind": "compute#machineTypeAggregatedList", # Output only. [Output Only] Type of resource. Alwayscompute#machineTypeAggregatedList for aggregated lists of # machine types. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -457,14 +457,14 @@

Method Details

# defined by the server. "isSharedCpu": True or False, # [Output Only] Whether this machine type has a shared CPU. SeeShared-core machine # types for more information. - "kind": "compute#machineType", # [Output Only] The type of the resource. Alwayscompute#machineType for machine types. + "kind": "compute#machineType", # Output only. [Output Only] The type of the resource. Alwayscompute#machineType for machine types. "maximumPersistentDisks": 42, # [Output Only] Maximum persistent disks allowed. "maximumPersistentDisksSizeGb": "A String", # [Output Only] Maximum total persistent disks size (GB) allowed. "memoryMb": 42, # [Output Only] The amount of physical memory available to the instance, # defined in MB. "name": "A String", # [Output Only] Name of the resource. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "zone": "A String", # [Output Only] The name of the zone where the machine type resides, # such as us-central1-a. } @@ -640,26 +640,26 @@

Method Details

# defined by the server. "isSharedCpu": True or False, # [Output Only] Whether this machine type has a shared CPU. SeeShared-core machine # types for more information. - "kind": "compute#machineType", # [Output Only] The type of the resource. Alwayscompute#machineType for machine types. + "kind": "compute#machineType", # Output only. [Output Only] The type of the resource. Alwayscompute#machineType for machine types. "maximumPersistentDisks": 42, # [Output Only] Maximum persistent disks allowed. "maximumPersistentDisksSizeGb": "A String", # [Output Only] Maximum total persistent disks size (GB) allowed. "memoryMb": 42, # [Output Only] The amount of physical memory available to the instance, # defined in MB. "name": "A String", # [Output Only] Name of the resource. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "zone": "A String", # [Output Only] The name of the zone where the machine type resides, # such as us-central1-a. }, ], - "kind": "compute#machineTypeList", # [Output Only] Type of resource. Always compute#machineTypeList + "kind": "compute#machineTypeList", # Output only. [Output Only] Type of resource. Always compute#machineTypeList # for lists of machine types. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there diff --git a/docs/dyn/compute_alpha.networkAttachments.html b/docs/dyn/compute_alpha.networkAttachments.html index 32c6a3ec14..619d40415d 100644 --- a/docs/dyn/compute_alpha.networkAttachments.html +++ b/docs/dyn/compute_alpha.networkAttachments.html @@ -228,7 +228,7 @@

Method Details

"networkAttachments": [ # A list of NetworkAttachments contained in this scope. { # NetworkAttachments # A network attachment resource ... - "connectionEndpoints": [ # [Output Only] An array of connections for all the producers connected + "connectionEndpoints": [ # Output only. [Output Only] An array of connections for all the producers connected # to this network attachment. { # [Output Only] A connection connected to this network attachment. "ipAddress": "A String", # The IPv4 address assigned to the producer instance network interface. @@ -240,24 +240,26 @@

Method Details

"secondaryIpCidrRanges": [ # Alias IP ranges from the same subnetwork. "A String", ], + "serviceClassId": "A String", # The service class id of the producer service to which the IP was + # assigned. "status": "A String", # The status of a connected endpoint to this network attachment. "subnetwork": "A String", # The subnetwork used to assign the IP to the producer # instance network interface. - "subnetworkCidrRange": "A String", # [Output Only] The CIDR range of the subnet from which the IPv4 internal + "subnetworkCidrRange": "A String", # Output only. [Output Only] The CIDR range of the subnet from which the IPv4 internal # IP was allocated from. }, ], "connectionPreference": "A String", - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "fingerprint": "A String", # Fingerprint of this resource. A hash of the contents stored # in this object. This field is used in optimistic locking. An up-to-date # fingerprint must be provided in order to patch. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. - "kind": "compute#networkAttachment", # [Output Only] Type of the resource. + "kind": "compute#networkAttachment", # Output only. [Output Only] Type of the resource. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -265,7 +267,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "network": "A String", # [Output Only] The URL of the network which the Network Attachment + "network": "A String", # Output only. [Output Only] The URL of the network which the Network Attachment # belongs to. Practically it is inferred by fetching the network of the first # subnetwork associated. Because it is required that all the subnetworks must # be from the same network, it is assured that the Network Attachment belongs @@ -278,12 +280,12 @@

Method Details

# The project can be specified using its id or number. "A String", ], - "region": "A String", # [Output Only] URL of the region where the network attachment resides. + "region": "A String", # Output only. [Output Only] URL of the region where the network attachment resides. # This field applies only to the region resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in # the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. "subnetworks": [ # An array of URLs where each entry is the URL of a subnet # provided by the service consumer to use for # endpoints in the producers that connect to this network attachment. @@ -560,10 +562,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -575,8 +577,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -674,7 +676,7 @@

Method Details

{ # NetworkAttachments # A network attachment resource ... - "connectionEndpoints": [ # [Output Only] An array of connections for all the producers connected + "connectionEndpoints": [ # Output only. [Output Only] An array of connections for all the producers connected # to this network attachment. { # [Output Only] A connection connected to this network attachment. "ipAddress": "A String", # The IPv4 address assigned to the producer instance network interface. @@ -686,24 +688,26 @@

Method Details

"secondaryIpCidrRanges": [ # Alias IP ranges from the same subnetwork. "A String", ], + "serviceClassId": "A String", # The service class id of the producer service to which the IP was + # assigned. "status": "A String", # The status of a connected endpoint to this network attachment. "subnetwork": "A String", # The subnetwork used to assign the IP to the producer # instance network interface. - "subnetworkCidrRange": "A String", # [Output Only] The CIDR range of the subnet from which the IPv4 internal + "subnetworkCidrRange": "A String", # Output only. [Output Only] The CIDR range of the subnet from which the IPv4 internal # IP was allocated from. }, ], "connectionPreference": "A String", - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "fingerprint": "A String", # Fingerprint of this resource. A hash of the contents stored # in this object. This field is used in optimistic locking. An up-to-date # fingerprint must be provided in order to patch. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. - "kind": "compute#networkAttachment", # [Output Only] Type of the resource. + "kind": "compute#networkAttachment", # Output only. [Output Only] Type of the resource. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -711,7 +715,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "network": "A String", # [Output Only] The URL of the network which the Network Attachment + "network": "A String", # Output only. [Output Only] The URL of the network which the Network Attachment # belongs to. Practically it is inferred by fetching the network of the first # subnetwork associated. Because it is required that all the subnetworks must # be from the same network, it is assured that the Network Attachment belongs @@ -724,12 +728,12 @@

Method Details

# The project can be specified using its id or number. "A String", ], - "region": "A String", # [Output Only] URL of the region where the network attachment resides. + "region": "A String", # Output only. [Output Only] URL of the region where the network attachment resides. # This field applies only to the region resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in # the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. "subnetworks": [ # An array of URLs where each entry is the URL of a subnet # provided by the service consumer to use for # endpoints in the producers that connect to this network attachment. @@ -1120,7 +1124,7 @@

Method Details

{ # NetworkAttachments # A network attachment resource ... - "connectionEndpoints": [ # [Output Only] An array of connections for all the producers connected + "connectionEndpoints": [ # Output only. [Output Only] An array of connections for all the producers connected # to this network attachment. { # [Output Only] A connection connected to this network attachment. "ipAddress": "A String", # The IPv4 address assigned to the producer instance network interface. @@ -1132,24 +1136,26 @@

Method Details

"secondaryIpCidrRanges": [ # Alias IP ranges from the same subnetwork. "A String", ], + "serviceClassId": "A String", # The service class id of the producer service to which the IP was + # assigned. "status": "A String", # The status of a connected endpoint to this network attachment. "subnetwork": "A String", # The subnetwork used to assign the IP to the producer # instance network interface. - "subnetworkCidrRange": "A String", # [Output Only] The CIDR range of the subnet from which the IPv4 internal + "subnetworkCidrRange": "A String", # Output only. [Output Only] The CIDR range of the subnet from which the IPv4 internal # IP was allocated from. }, ], "connectionPreference": "A String", - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "fingerprint": "A String", # Fingerprint of this resource. A hash of the contents stored # in this object. This field is used in optimistic locking. An up-to-date # fingerprint must be provided in order to patch. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. - "kind": "compute#networkAttachment", # [Output Only] Type of the resource. + "kind": "compute#networkAttachment", # Output only. [Output Only] Type of the resource. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -1157,7 +1163,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "network": "A String", # [Output Only] The URL of the network which the Network Attachment + "network": "A String", # Output only. [Output Only] The URL of the network which the Network Attachment # belongs to. Practically it is inferred by fetching the network of the first # subnetwork associated. Because it is required that all the subnetworks must # be from the same network, it is assured that the Network Attachment belongs @@ -1170,12 +1176,12 @@

Method Details

# The project can be specified using its id or number. "A String", ], - "region": "A String", # [Output Only] URL of the region where the network attachment resides. + "region": "A String", # Output only. [Output Only] URL of the region where the network attachment resides. # This field applies only to the region resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in # the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. "subnetworks": [ # An array of URLs where each entry is the URL of a subnet # provided by the service consumer to use for # endpoints in the producers that connect to this network attachment. @@ -1362,10 +1368,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1377,8 +1383,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1561,7 +1567,7 @@

Method Details

"items": [ # A list of NetworkAttachment resources. { # NetworkAttachments # A network attachment resource ... - "connectionEndpoints": [ # [Output Only] An array of connections for all the producers connected + "connectionEndpoints": [ # Output only. [Output Only] An array of connections for all the producers connected # to this network attachment. { # [Output Only] A connection connected to this network attachment. "ipAddress": "A String", # The IPv4 address assigned to the producer instance network interface. @@ -1573,24 +1579,26 @@

Method Details

"secondaryIpCidrRanges": [ # Alias IP ranges from the same subnetwork. "A String", ], + "serviceClassId": "A String", # The service class id of the producer service to which the IP was + # assigned. "status": "A String", # The status of a connected endpoint to this network attachment. "subnetwork": "A String", # The subnetwork used to assign the IP to the producer # instance network interface. - "subnetworkCidrRange": "A String", # [Output Only] The CIDR range of the subnet from which the IPv4 internal + "subnetworkCidrRange": "A String", # Output only. [Output Only] The CIDR range of the subnet from which the IPv4 internal # IP was allocated from. }, ], "connectionPreference": "A String", - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "fingerprint": "A String", # Fingerprint of this resource. A hash of the contents stored # in this object. This field is used in optimistic locking. An up-to-date # fingerprint must be provided in order to patch. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. - "kind": "compute#networkAttachment", # [Output Only] Type of the resource. + "kind": "compute#networkAttachment", # Output only. [Output Only] Type of the resource. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -1598,7 +1606,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "network": "A String", # [Output Only] The URL of the network which the Network Attachment + "network": "A String", # Output only. [Output Only] The URL of the network which the Network Attachment # belongs to. Practically it is inferred by fetching the network of the first # subnetwork associated. Because it is required that all the subnetworks must # be from the same network, it is assured that the Network Attachment belongs @@ -1611,12 +1619,12 @@

Method Details

# The project can be specified using its id or number. "A String", ], - "region": "A String", # [Output Only] URL of the region where the network attachment resides. + "region": "A String", # Output only. [Output Only] URL of the region where the network attachment resides. # This field applies only to the region resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in # the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. "subnetworks": [ # An array of URLs where each entry is the URL of a subnet # provided by the service consumer to use for # endpoints in the producers that connect to this network attachment. @@ -1689,7 +1697,7 @@

Method Details

{ # NetworkAttachments # A network attachment resource ... - "connectionEndpoints": [ # [Output Only] An array of connections for all the producers connected + "connectionEndpoints": [ # Output only. [Output Only] An array of connections for all the producers connected # to this network attachment. { # [Output Only] A connection connected to this network attachment. "ipAddress": "A String", # The IPv4 address assigned to the producer instance network interface. @@ -1701,24 +1709,26 @@

Method Details

"secondaryIpCidrRanges": [ # Alias IP ranges from the same subnetwork. "A String", ], + "serviceClassId": "A String", # The service class id of the producer service to which the IP was + # assigned. "status": "A String", # The status of a connected endpoint to this network attachment. "subnetwork": "A String", # The subnetwork used to assign the IP to the producer # instance network interface. - "subnetworkCidrRange": "A String", # [Output Only] The CIDR range of the subnet from which the IPv4 internal + "subnetworkCidrRange": "A String", # Output only. [Output Only] The CIDR range of the subnet from which the IPv4 internal # IP was allocated from. }, ], "connectionPreference": "A String", - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "fingerprint": "A String", # Fingerprint of this resource. A hash of the contents stored # in this object. This field is used in optimistic locking. An up-to-date # fingerprint must be provided in order to patch. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. - "kind": "compute#networkAttachment", # [Output Only] Type of the resource. + "kind": "compute#networkAttachment", # Output only. [Output Only] Type of the resource. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -1726,7 +1736,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "network": "A String", # [Output Only] The URL of the network which the Network Attachment + "network": "A String", # Output only. [Output Only] The URL of the network which the Network Attachment # belongs to. Practically it is inferred by fetching the network of the first # subnetwork associated. Because it is required that all the subnetworks must # be from the same network, it is assured that the Network Attachment belongs @@ -1739,12 +1749,12 @@

Method Details

# The project can be specified using its id or number. "A String", ], - "region": "A String", # [Output Only] URL of the region where the network attachment resides. + "region": "A String", # Output only. [Output Only] URL of the region where the network attachment resides. # This field applies only to the region resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in # the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. "subnetworks": [ # An array of URLs where each entry is the URL of a subnet # provided by the service consumer to use for # endpoints in the producers that connect to this network attachment. @@ -1931,10 +1941,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1946,8 +1956,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.networkEdgeSecurityServices.html b/docs/dyn/compute_alpha.networkEdgeSecurityServices.html index 710901d5f8..07084ac22a 100644 --- a/docs/dyn/compute_alpha.networkEdgeSecurityServices.html +++ b/docs/dyn/compute_alpha.networkEdgeSecurityServices.html @@ -213,7 +213,7 @@

Method Details

"a_key": { # Name of the scope containing this set of security policies. "networkEdgeSecurityServices": [ # A list of NetworkEdgeSecurityServices contained in this scope. { # Represents a Google Cloud Armor network edge security service resource. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -225,9 +225,9 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve a NetworkEdgeSecurityService. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#networkEdgeSecurityService", # [Output only] Type of the resource. Alwayscompute#networkEdgeSecurityService for + "kind": "compute#networkEdgeSecurityService", # Output only. [Output only] Type of the resource. Alwayscompute#networkEdgeSecurityService for # NetworkEdgeSecurityServices "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -236,13 +236,13 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "region": "A String", # [Output Only] URL of the region where the resource resides. You must + "region": "A String", # Output only. [Output Only] URL of the region where the resource resides. You must # specify this field as part of the HTTP request URL. It is not settable as a # field in the request body. "securityPolicy": "A String", # The resource URL for the network edge security service associated with this # network edge security service. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. }, ], "warning": { # Informational warning which replaces the list of @@ -273,15 +273,15 @@

Method Details

}, }, }, - "kind": "compute#networkEdgeSecurityServiceAggregatedList", # [Output Only] Type of resource. Alwayscompute#networkEdgeSecurityServiceAggregatedList for lists of + "kind": "compute#networkEdgeSecurityServiceAggregatedList", # Output only. [Output Only] Type of resource. Alwayscompute#networkEdgeSecurityServiceAggregatedList for lists of # Network Edge Security Services. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -517,10 +517,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -532,8 +532,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -630,7 +630,7 @@

Method Details

An object of the form: { # Represents a Google Cloud Armor network edge security service resource. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -642,9 +642,9 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve a NetworkEdgeSecurityService. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#networkEdgeSecurityService", # [Output only] Type of the resource. Alwayscompute#networkEdgeSecurityService for + "kind": "compute#networkEdgeSecurityService", # Output only. [Output only] Type of the resource. Alwayscompute#networkEdgeSecurityService for # NetworkEdgeSecurityServices "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -653,13 +653,13 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "region": "A String", # [Output Only] URL of the region where the resource resides. You must + "region": "A String", # Output only. [Output Only] URL of the region where the resource resides. You must # specify this field as part of the HTTP request URL. It is not settable as a # field in the request body. "securityPolicy": "A String", # The resource URL for the network edge security service associated with this # network edge security service. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. } @@ -675,7 +675,7 @@

Method Details

The object takes the form of: { # Represents a Google Cloud Armor network edge security service resource. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -687,9 +687,9 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve a NetworkEdgeSecurityService. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#networkEdgeSecurityService", # [Output only] Type of the resource. Alwayscompute#networkEdgeSecurityService for + "kind": "compute#networkEdgeSecurityService", # Output only. [Output only] Type of the resource. Alwayscompute#networkEdgeSecurityService for # NetworkEdgeSecurityServices "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -698,13 +698,13 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "region": "A String", # [Output Only] URL of the region where the resource resides. You must + "region": "A String", # Output only. [Output Only] URL of the region where the resource resides. You must # specify this field as part of the HTTP request URL. It is not settable as a # field in the request body. "securityPolicy": "A String", # The resource URL for the network edge security service associated with this # network edge security service. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. } requestId: string, An optional request ID to identify requests. Specify a unique request ID so @@ -886,10 +886,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -901,8 +901,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -994,7 +994,7 @@

Method Details

The object takes the form of: { # Represents a Google Cloud Armor network edge security service resource. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1006,9 +1006,9 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve a NetworkEdgeSecurityService. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#networkEdgeSecurityService", # [Output only] Type of the resource. Alwayscompute#networkEdgeSecurityService for + "kind": "compute#networkEdgeSecurityService", # Output only. [Output only] Type of the resource. Alwayscompute#networkEdgeSecurityService for # NetworkEdgeSecurityServices "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -1017,13 +1017,13 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "region": "A String", # [Output Only] URL of the region where the resource resides. You must + "region": "A String", # Output only. [Output Only] URL of the region where the resource resides. You must # specify this field as part of the HTTP request URL. It is not settable as a # field in the request body. "securityPolicy": "A String", # The resource URL for the network edge security service associated with this # network edge security service. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. } paths: string, A parameter (repeated) @@ -1206,10 +1206,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1221,8 +1221,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.networkEndpointGroups.html b/docs/dyn/compute_alpha.networkEndpointGroups.html index d365e3e607..7205f96201 100644 --- a/docs/dyn/compute_alpha.networkEndpointGroups.html +++ b/docs/dyn/compute_alpha.networkEndpointGroups.html @@ -227,7 +227,7 @@

Method Details

"id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. "items": { # A list of NetworkEndpointGroupsScopedList resources. "a_key": { # The name of the scope that contains this set of network endpoint groups. - "networkEndpointGroups": [ # [Output Only] The list ofnetwork + "networkEndpointGroups": [ # Output only. [Output Only] The list ofnetwork # endpoint groups that are contained in this scope. { # Represents a collection of network endpoints. # @@ -322,7 +322,7 @@

Method Details

# parse them to { service="bar1", tag="foo1" } and { # service="bar2", tag="foo2" } respectively. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "defaultPort": 42, # The default port used if the port number is not specified in the network # endpoint. @@ -331,9 +331,9 @@

Method Details

# field must not be specified. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#networkEndpointGroup", # [Output Only] Type of the resource. Alwayscompute#networkEndpointGroup for network endpoint group. + "kind": "compute#networkEndpointGroup", # Output only. [Output Only] Type of the resource. Alwayscompute#networkEndpointGroup for network endpoint group. "loadBalancer": { # Load balancing specific fields for network endpoint group. # This field is only valid when the network endpoint group is used for load # balancing. # [Deprecated] This field is deprecated. @@ -349,7 +349,7 @@

Method Details

"subnetwork": "A String", # Optional URL of the subnetwork to which all network endpoints in the NEG # belong. # [Deprecated] This field is deprecated. - "zone": "A String", # [Output Only] The URL of thezone + "zone": "A String", # Output only. [Output Only] The URL of thezone # where the network endpoint group is located. # [Deprecated] This field is deprecated. }, @@ -365,25 +365,25 @@

Method Details

"networkEndpointType": "A String", # Type of network endpoints in this network endpoint group. Can be one ofGCE_VM_IP, GCE_VM_IP_PORT,NON_GCP_PRIVATE_IP_PORT, INTERNET_FQDN_PORT,INTERNET_IP_PORT, SERVERLESS,PRIVATE_SERVICE_CONNECT, GCE_VM_IP_PORTMAP. "pscData": { # All data that is specifically relevant to only network endpoint groups of # Optional. Only valid when networkEndpointType isPRIVATE_SERVICE_CONNECT. # type PRIVATE_SERVICE_CONNECT. - "consumerPscAddress": "A String", # [Output Only] Address allocated from given subnetwork for PSC. This IP + "consumerPscAddress": "A String", # Output only. [Output Only] Address allocated from given subnetwork for PSC. This IP # address acts as a VIP for a PSC NEG, allowing it to act as an endpoint in # L7 PSC-XLB. "producerPort": 42, # The psc producer port is used to connect PSC NEG with specific port on # the PSC Producer side; should only be used for the # PRIVATE_SERVICE_CONNECT NEG type - "pscConnectionId": "A String", # [Output Only] The PSC connection id of the PSC Network Endpoint Group + "pscConnectionId": "A String", # Output only. [Output Only] The PSC connection id of the PSC Network Endpoint Group # Consumer. - "pscConnectionStatus": "A String", # [Output Only] The connection status of the PSC Forwarding Rule. + "pscConnectionStatus": "A String", # Output only. [Output Only] The connection status of the PSC Forwarding Rule. }, "pscTargetService": "A String", # The target service url used to set up private service connection to # a Google API or a PSC Producer Service Attachment. # An example value is: asia-northeast3-cloudkms.googleapis.com. # # Optional. Only valid when networkEndpointType isPRIVATE_SERVICE_CONNECT. - "region": "A String", # [Output Only] The URL of theregion + "region": "A String", # Output only. [Output Only] The URL of theregion # where the network endpoint group is located. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "serverlessDeployment": { # Configuration for a serverless network endpoint group (NEG). Theplatform must be provided. # Only valid when networkEndpointType isSERVERLESS. Only one of cloudRun,appEngine, cloudFunction orserverlessDeployment may be set. # # Note: The target backend service must be in the same project and located in @@ -426,15 +426,15 @@

Method Details

# 3. Cloud Functions: Unused # 4. Cloud Run: The service tag }, - "size": 42, # [Output only] Number of network endpoints in the network endpoint group. + "size": 42, # Output only. [Output only] Number of network endpoints in the network endpoint group. "subnetwork": "A String", # Optional URL of the subnetwork to which all network endpoints in the NEG # belong. "type": "A String", # Specify the type of this network endpoint group. OnlyLOAD_BALANCING is valid for now. - "zone": "A String", # [Output Only] The URL of thezone + "zone": "A String", # Output only. [Output Only] The URL of thezone # where the network endpoint group is located. }, ], - "warning": { # [Output Only] An informational warning that replaces the list of network + "warning": { # Output only. [Output Only] An informational warning that replaces the list of network # endpoint groups when the list is empty. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -462,15 +462,15 @@

Method Details

}, }, }, - "kind": "compute#networkEndpointGroupAggregatedList", # [Output Only] The resource type, which is alwayscompute#networkEndpointGroupAggregatedList for aggregated + "kind": "compute#networkEndpointGroupAggregatedList", # Output only. [Output Only] The resource type, which is alwayscompute#networkEndpointGroupAggregatedList for aggregated # lists of network endpoint groups. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -747,10 +747,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -762,8 +762,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1039,10 +1039,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1054,8 +1054,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1368,10 +1368,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1383,8 +1383,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1574,7 +1574,7 @@

Method Details

# parse them to { service="bar1", tag="foo1" } and { # service="bar2", tag="foo2" } respectively. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "defaultPort": 42, # The default port used if the port number is not specified in the network # endpoint. @@ -1583,9 +1583,9 @@

Method Details

# field must not be specified. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#networkEndpointGroup", # [Output Only] Type of the resource. Alwayscompute#networkEndpointGroup for network endpoint group. + "kind": "compute#networkEndpointGroup", # Output only. [Output Only] Type of the resource. Alwayscompute#networkEndpointGroup for network endpoint group. "loadBalancer": { # Load balancing specific fields for network endpoint group. # This field is only valid when the network endpoint group is used for load # balancing. # [Deprecated] This field is deprecated. @@ -1601,7 +1601,7 @@

Method Details

"subnetwork": "A String", # Optional URL of the subnetwork to which all network endpoints in the NEG # belong. # [Deprecated] This field is deprecated. - "zone": "A String", # [Output Only] The URL of thezone + "zone": "A String", # Output only. [Output Only] The URL of thezone # where the network endpoint group is located. # [Deprecated] This field is deprecated. }, @@ -1617,25 +1617,25 @@

Method Details

"networkEndpointType": "A String", # Type of network endpoints in this network endpoint group. Can be one ofGCE_VM_IP, GCE_VM_IP_PORT,NON_GCP_PRIVATE_IP_PORT, INTERNET_FQDN_PORT,INTERNET_IP_PORT, SERVERLESS,PRIVATE_SERVICE_CONNECT, GCE_VM_IP_PORTMAP. "pscData": { # All data that is specifically relevant to only network endpoint groups of # Optional. Only valid when networkEndpointType isPRIVATE_SERVICE_CONNECT. # type PRIVATE_SERVICE_CONNECT. - "consumerPscAddress": "A String", # [Output Only] Address allocated from given subnetwork for PSC. This IP + "consumerPscAddress": "A String", # Output only. [Output Only] Address allocated from given subnetwork for PSC. This IP # address acts as a VIP for a PSC NEG, allowing it to act as an endpoint in # L7 PSC-XLB. "producerPort": 42, # The psc producer port is used to connect PSC NEG with specific port on # the PSC Producer side; should only be used for the # PRIVATE_SERVICE_CONNECT NEG type - "pscConnectionId": "A String", # [Output Only] The PSC connection id of the PSC Network Endpoint Group + "pscConnectionId": "A String", # Output only. [Output Only] The PSC connection id of the PSC Network Endpoint Group # Consumer. - "pscConnectionStatus": "A String", # [Output Only] The connection status of the PSC Forwarding Rule. + "pscConnectionStatus": "A String", # Output only. [Output Only] The connection status of the PSC Forwarding Rule. }, "pscTargetService": "A String", # The target service url used to set up private service connection to # a Google API or a PSC Producer Service Attachment. # An example value is: asia-northeast3-cloudkms.googleapis.com. # # Optional. Only valid when networkEndpointType isPRIVATE_SERVICE_CONNECT. - "region": "A String", # [Output Only] The URL of theregion + "region": "A String", # Output only. [Output Only] The URL of theregion # where the network endpoint group is located. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "serverlessDeployment": { # Configuration for a serverless network endpoint group (NEG). Theplatform must be provided. # Only valid when networkEndpointType isSERVERLESS. Only one of cloudRun,appEngine, cloudFunction orserverlessDeployment may be set. # # Note: The target backend service must be in the same project and located in @@ -1678,11 +1678,11 @@

Method Details

# 3. Cloud Functions: Unused # 4. Cloud Run: The service tag }, - "size": 42, # [Output only] Number of network endpoints in the network endpoint group. + "size": 42, # Output only. [Output only] Number of network endpoints in the network endpoint group. "subnetwork": "A String", # Optional URL of the subnetwork to which all network endpoints in the NEG # belong. "type": "A String", # Specify the type of this network endpoint group. OnlyLOAD_BALANCING is valid for now. - "zone": "A String", # [Output Only] The URL of thezone + "zone": "A String", # Output only. [Output Only] The URL of thezone # where the network endpoint group is located. } @@ -1793,7 +1793,7 @@

Method Details

# parse them to { service="bar1", tag="foo1" } and { # service="bar2", tag="foo2" } respectively. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "defaultPort": 42, # The default port used if the port number is not specified in the network # endpoint. @@ -1802,9 +1802,9 @@

Method Details

# field must not be specified. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#networkEndpointGroup", # [Output Only] Type of the resource. Alwayscompute#networkEndpointGroup for network endpoint group. + "kind": "compute#networkEndpointGroup", # Output only. [Output Only] Type of the resource. Alwayscompute#networkEndpointGroup for network endpoint group. "loadBalancer": { # Load balancing specific fields for network endpoint group. # This field is only valid when the network endpoint group is used for load # balancing. # [Deprecated] This field is deprecated. @@ -1820,7 +1820,7 @@

Method Details

"subnetwork": "A String", # Optional URL of the subnetwork to which all network endpoints in the NEG # belong. # [Deprecated] This field is deprecated. - "zone": "A String", # [Output Only] The URL of thezone + "zone": "A String", # Output only. [Output Only] The URL of thezone # where the network endpoint group is located. # [Deprecated] This field is deprecated. }, @@ -1836,25 +1836,25 @@

Method Details

"networkEndpointType": "A String", # Type of network endpoints in this network endpoint group. Can be one ofGCE_VM_IP, GCE_VM_IP_PORT,NON_GCP_PRIVATE_IP_PORT, INTERNET_FQDN_PORT,INTERNET_IP_PORT, SERVERLESS,PRIVATE_SERVICE_CONNECT, GCE_VM_IP_PORTMAP. "pscData": { # All data that is specifically relevant to only network endpoint groups of # Optional. Only valid when networkEndpointType isPRIVATE_SERVICE_CONNECT. # type PRIVATE_SERVICE_CONNECT. - "consumerPscAddress": "A String", # [Output Only] Address allocated from given subnetwork for PSC. This IP + "consumerPscAddress": "A String", # Output only. [Output Only] Address allocated from given subnetwork for PSC. This IP # address acts as a VIP for a PSC NEG, allowing it to act as an endpoint in # L7 PSC-XLB. "producerPort": 42, # The psc producer port is used to connect PSC NEG with specific port on # the PSC Producer side; should only be used for the # PRIVATE_SERVICE_CONNECT NEG type - "pscConnectionId": "A String", # [Output Only] The PSC connection id of the PSC Network Endpoint Group + "pscConnectionId": "A String", # Output only. [Output Only] The PSC connection id of the PSC Network Endpoint Group # Consumer. - "pscConnectionStatus": "A String", # [Output Only] The connection status of the PSC Forwarding Rule. + "pscConnectionStatus": "A String", # Output only. [Output Only] The connection status of the PSC Forwarding Rule. }, "pscTargetService": "A String", # The target service url used to set up private service connection to # a Google API or a PSC Producer Service Attachment. # An example value is: asia-northeast3-cloudkms.googleapis.com. # # Optional. Only valid when networkEndpointType isPRIVATE_SERVICE_CONNECT. - "region": "A String", # [Output Only] The URL of theregion + "region": "A String", # Output only. [Output Only] The URL of theregion # where the network endpoint group is located. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "serverlessDeployment": { # Configuration for a serverless network endpoint group (NEG). Theplatform must be provided. # Only valid when networkEndpointType isSERVERLESS. Only one of cloudRun,appEngine, cloudFunction orserverlessDeployment may be set. # # Note: The target backend service must be in the same project and located in @@ -1897,11 +1897,11 @@

Method Details

# 3. Cloud Functions: Unused # 4. Cloud Run: The service tag }, - "size": 42, # [Output only] Number of network endpoints in the network endpoint group. + "size": 42, # Output only. [Output only] Number of network endpoints in the network endpoint group. "subnetwork": "A String", # Optional URL of the subnetwork to which all network endpoints in the NEG # belong. "type": "A String", # Specify the type of this network endpoint group. OnlyLOAD_BALANCING is valid for now. - "zone": "A String", # [Output Only] The URL of thezone + "zone": "A String", # Output only. [Output Only] The URL of thezone # where the network endpoint group is located. } @@ -2083,10 +2083,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2098,8 +2098,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2375,7 +2375,7 @@

Method Details

# parse them to { service="bar1", tag="foo1" } and { # service="bar2", tag="foo2" } respectively. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "defaultPort": 42, # The default port used if the port number is not specified in the network # endpoint. @@ -2384,9 +2384,9 @@

Method Details

# field must not be specified. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#networkEndpointGroup", # [Output Only] Type of the resource. Alwayscompute#networkEndpointGroup for network endpoint group. + "kind": "compute#networkEndpointGroup", # Output only. [Output Only] Type of the resource. Alwayscompute#networkEndpointGroup for network endpoint group. "loadBalancer": { # Load balancing specific fields for network endpoint group. # This field is only valid when the network endpoint group is used for load # balancing. # [Deprecated] This field is deprecated. @@ -2402,7 +2402,7 @@

Method Details

"subnetwork": "A String", # Optional URL of the subnetwork to which all network endpoints in the NEG # belong. # [Deprecated] This field is deprecated. - "zone": "A String", # [Output Only] The URL of thezone + "zone": "A String", # Output only. [Output Only] The URL of thezone # where the network endpoint group is located. # [Deprecated] This field is deprecated. }, @@ -2418,25 +2418,25 @@

Method Details

"networkEndpointType": "A String", # Type of network endpoints in this network endpoint group. Can be one ofGCE_VM_IP, GCE_VM_IP_PORT,NON_GCP_PRIVATE_IP_PORT, INTERNET_FQDN_PORT,INTERNET_IP_PORT, SERVERLESS,PRIVATE_SERVICE_CONNECT, GCE_VM_IP_PORTMAP. "pscData": { # All data that is specifically relevant to only network endpoint groups of # Optional. Only valid when networkEndpointType isPRIVATE_SERVICE_CONNECT. # type PRIVATE_SERVICE_CONNECT. - "consumerPscAddress": "A String", # [Output Only] Address allocated from given subnetwork for PSC. This IP + "consumerPscAddress": "A String", # Output only. [Output Only] Address allocated from given subnetwork for PSC. This IP # address acts as a VIP for a PSC NEG, allowing it to act as an endpoint in # L7 PSC-XLB. "producerPort": 42, # The psc producer port is used to connect PSC NEG with specific port on # the PSC Producer side; should only be used for the # PRIVATE_SERVICE_CONNECT NEG type - "pscConnectionId": "A String", # [Output Only] The PSC connection id of the PSC Network Endpoint Group + "pscConnectionId": "A String", # Output only. [Output Only] The PSC connection id of the PSC Network Endpoint Group # Consumer. - "pscConnectionStatus": "A String", # [Output Only] The connection status of the PSC Forwarding Rule. + "pscConnectionStatus": "A String", # Output only. [Output Only] The connection status of the PSC Forwarding Rule. }, "pscTargetService": "A String", # The target service url used to set up private service connection to # a Google API or a PSC Producer Service Attachment. # An example value is: asia-northeast3-cloudkms.googleapis.com. # # Optional. Only valid when networkEndpointType isPRIVATE_SERVICE_CONNECT. - "region": "A String", # [Output Only] The URL of theregion + "region": "A String", # Output only. [Output Only] The URL of theregion # where the network endpoint group is located. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "serverlessDeployment": { # Configuration for a serverless network endpoint group (NEG). Theplatform must be provided. # Only valid when networkEndpointType isSERVERLESS. Only one of cloudRun,appEngine, cloudFunction orserverlessDeployment may be set. # # Note: The target backend service must be in the same project and located in @@ -2479,22 +2479,22 @@

Method Details

# 3. Cloud Functions: Unused # 4. Cloud Run: The service tag }, - "size": 42, # [Output only] Number of network endpoints in the network endpoint group. + "size": 42, # Output only. [Output only] Number of network endpoints in the network endpoint group. "subnetwork": "A String", # Optional URL of the subnetwork to which all network endpoints in the NEG # belong. "type": "A String", # Specify the type of this network endpoint group. OnlyLOAD_BALANCING is valid for now. - "zone": "A String", # [Output Only] The URL of thezone + "zone": "A String", # Output only. [Output Only] The URL of thezone # where the network endpoint group is located. }, ], - "kind": "compute#networkEndpointGroupList", # [Output Only] The resource type, which is alwayscompute#networkEndpointGroupList for network endpoint group + "kind": "compute#networkEndpointGroupList", # Output only. [Output Only] The resource type, which is alwayscompute#networkEndpointGroupList for network endpoint group # lists. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -2681,7 +2681,7 @@

Method Details

"id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. "items": [ # A list of NetworkEndpointWithHealthStatus resources. { - "healths": [ # [Output only] The health status of network endpoint. + "healths": [ # Output only. [Output only] The health status of network endpoint. # # Optional. Displayed only if the network endpoint has centralized health # checking configured. @@ -2718,7 +2718,7 @@

Method Details

# checks configured. }, ], - "networkEndpoint": { # The network endpoint. # [Output only] The network endpoint. + "networkEndpoint": { # The network endpoint. # Output only. [Output only] The network endpoint. "annotations": { # Optional metadata defined as annotations on the network endpoint. "a_key": "A String", }, @@ -2756,7 +2756,7 @@

Method Details

}, }, ], - "kind": "compute#networkEndpointGroupsListNetworkEndpoints", # [Output Only] The resource type, which is alwayscompute#networkEndpointGroupsListNetworkEndpoints for the list + "kind": "compute#networkEndpointGroupsListNetworkEndpoints", # Output only. [Output Only] The resource type, which is alwayscompute#networkEndpointGroupsListNetworkEndpoints for the list # of network endpoints in the specified network endpoint group. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for diff --git a/docs/dyn/compute_alpha.networkFirewallPolicies.html b/docs/dyn/compute_alpha.networkFirewallPolicies.html index 8104dd1e2d..219916d2a6 100644 --- a/docs/dyn/compute_alpha.networkFirewallPolicies.html +++ b/docs/dyn/compute_alpha.networkFirewallPolicies.html @@ -164,7 +164,7 @@

Method Details

"attachmentTarget": "A String", # The target that the firewall policy is attached to. "displayName": "A String", # [Output Only] Deprecated, please use short name instead. The display name # of the firewall policy of the association. - "firewallPolicyId": "A String", # [Output Only] The firewall policy ID of the association. + "firewallPolicyId": "A String", # Output only. [Output Only] The firewall policy ID of the association. "name": "A String", # The name for an association. "priority": 42, # An integer indicating the priority of an association. The priority # must be a positive value between 1 and 2147483647. @@ -172,7 +172,7 @@

Method Details

# is the highest priority and 2147483647 is the lowest priority. # The default value is `1000`. If two associations have the same priority # then lexicographical order on association names is applied. - "shortName": "A String", # [Output Only] The short name of the firewall policy of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the firewall policy of the association. } associatedPolicyToBeReplaced: string, Name of the firewall policy associated with the target network to swap @@ -359,10 +359,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -374,8 +374,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -482,7 +482,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -499,6 +499,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -545,6 +551,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -570,7 +584,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -586,7 +600,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -621,7 +635,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -819,10 +833,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -834,8 +848,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -942,7 +956,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -959,6 +973,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -1005,6 +1025,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -1030,7 +1058,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -1046,7 +1074,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -1081,7 +1109,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -1279,10 +1307,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1294,8 +1322,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1497,7 +1525,7 @@

Method Details

"attachmentTarget": "A String", # The target that the firewall policy is attached to. "displayName": "A String", # [Output Only] Deprecated, please use short name instead. The display name # of the firewall policy of the association. - "firewallPolicyId": "A String", # [Output Only] The firewall policy ID of the association. + "firewallPolicyId": "A String", # Output only. [Output Only] The firewall policy ID of the association. "name": "A String", # The name for an association. "priority": 42, # An integer indicating the priority of an association. The priority # must be a positive value between 1 and 2147483647. @@ -1505,10 +1533,10 @@

Method Details

# is the highest priority and 2147483647 is the lowest priority. # The default value is `1000`. If two associations have the same priority # then lexicographical order on association names is applied. - "shortName": "A String", # [Output Only] The short name of the firewall policy of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the firewall policy of the association. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1534,7 +1562,7 @@

Method Details

# firewall policy. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#firewallPolicy", # [Output only] Type of the resource. Alwayscompute#firewallPolicyfor firewall policies + "kind": "compute#firewallPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#firewallPolicyfor firewall policies "name": "A String", # Name of the resource. For Organization Firewall Policies it's a # [Output Only] numeric ID allocated by Google Cloud which uniquely # identifies the Organization Firewall Policy. @@ -1556,7 +1584,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -1573,6 +1601,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -1619,6 +1653,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -1644,7 +1686,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -1660,7 +1702,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -1695,7 +1737,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -1711,19 +1753,26 @@

Method Details

# be set for other actions. }, ], - "parent": "A String", # [Output Only] The parent of the firewall policy. + "parent": "A String", # Output only. [Output Only] The parent of the firewall policy. # This field is not applicable to network firewall policies. - "policySource": "A String", # [Output Only] Source of this Firewall Policy. USER_DEFINED if - # created by a Cloud user, or SYSTEM if created by managed - # services like GKE. + "policySource": "A String", # Indicates the source of this Firewall Policy. This field is optional on + # creation and defaults to USER_DEFINED. + # + # The USER_DEFINED value indicates a regular firewall policy. + # + # The SYSTEM value indicates a system-level policy managed by an + # internal service like GKE. This SYSTEM value is reserved for + # internal services and cannot be set by users during policy creation. + # Policies with a SYSTEM source cannot be modified or deleted by + # users. "policyType": "A String", # The type of the firewall policy. This field can be eitherVPC_POLICY or RDMA_ROCE_POLICY. # # Note: if not specified then VPC_POLICY will be used. - "region": "A String", # [Output Only] URL of the region where the regional firewall policy resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional firewall policy resides. # This field is not applicable to global firewall policies. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "ruleTupleCount": 42, # [Output Only] Total count of all firewall policy rule tuples. A firewall + "ruleTupleCount": 42, # Output only. [Output Only] Total count of all firewall policy rule tuples. A firewall # policy can not exceed a set number of tuples. "rules": [ # A list of rules that belong to this policy. # There must always be a default rule (rule with priority 2147483647 and @@ -1746,7 +1795,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -1763,6 +1812,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -1809,6 +1864,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -1834,7 +1897,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -1850,7 +1913,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -1885,7 +1948,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -1902,7 +1965,7 @@

Method Details

}, ], "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shortName": "A String", # User-provided name of the Organization firewall policy. The name should be # unique in the organization in which the firewall policy is created. # This field is not applicable to network firewall policies. @@ -1954,15 +2017,15 @@

Method Details

}, }, }, - "kind": "compute#networkFirewallPolicyAggregatedList", # [Output Only] Type of resource. Alwayscompute#networkFirewallPoliciesAggregatedList for lists of + "kind": "compute#networkFirewallPolicyAggregatedList", # Output only. [Output Only] Type of resource. Alwayscompute#networkFirewallPoliciesAggregatedList for lists of # network firewall policies. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -2193,10 +2256,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2208,8 +2271,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2479,10 +2542,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2494,8 +2557,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2596,7 +2659,7 @@

Method Details

"attachmentTarget": "A String", # The target that the firewall policy is attached to. "displayName": "A String", # [Output Only] Deprecated, please use short name instead. The display name # of the firewall policy of the association. - "firewallPolicyId": "A String", # [Output Only] The firewall policy ID of the association. + "firewallPolicyId": "A String", # Output only. [Output Only] The firewall policy ID of the association. "name": "A String", # The name for an association. "priority": 42, # An integer indicating the priority of an association. The priority # must be a positive value between 1 and 2147483647. @@ -2604,10 +2667,10 @@

Method Details

# is the highest priority and 2147483647 is the lowest priority. # The default value is `1000`. If two associations have the same priority # then lexicographical order on association names is applied. - "shortName": "A String", # [Output Only] The short name of the firewall policy of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the firewall policy of the association. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -2633,7 +2696,7 @@

Method Details

# firewall policy. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#firewallPolicy", # [Output only] Type of the resource. Alwayscompute#firewallPolicyfor firewall policies + "kind": "compute#firewallPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#firewallPolicyfor firewall policies "name": "A String", # Name of the resource. For Organization Firewall Policies it's a # [Output Only] numeric ID allocated by Google Cloud which uniquely # identifies the Organization Firewall Policy. @@ -2655,7 +2718,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -2672,6 +2735,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -2718,6 +2787,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -2743,7 +2820,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -2759,7 +2836,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -2794,7 +2871,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -2810,19 +2887,26 @@

Method Details

# be set for other actions. }, ], - "parent": "A String", # [Output Only] The parent of the firewall policy. + "parent": "A String", # Output only. [Output Only] The parent of the firewall policy. # This field is not applicable to network firewall policies. - "policySource": "A String", # [Output Only] Source of this Firewall Policy. USER_DEFINED if - # created by a Cloud user, or SYSTEM if created by managed - # services like GKE. + "policySource": "A String", # Indicates the source of this Firewall Policy. This field is optional on + # creation and defaults to USER_DEFINED. + # + # The USER_DEFINED value indicates a regular firewall policy. + # + # The SYSTEM value indicates a system-level policy managed by an + # internal service like GKE. This SYSTEM value is reserved for + # internal services and cannot be set by users during policy creation. + # Policies with a SYSTEM source cannot be modified or deleted by + # users. "policyType": "A String", # The type of the firewall policy. This field can be eitherVPC_POLICY or RDMA_ROCE_POLICY. # # Note: if not specified then VPC_POLICY will be used. - "region": "A String", # [Output Only] URL of the region where the regional firewall policy resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional firewall policy resides. # This field is not applicable to global firewall policies. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "ruleTupleCount": 42, # [Output Only] Total count of all firewall policy rule tuples. A firewall + "ruleTupleCount": 42, # Output only. [Output Only] Total count of all firewall policy rule tuples. A firewall # policy can not exceed a set number of tuples. "rules": [ # A list of rules that belong to this policy. # There must always be a default rule (rule with priority 2147483647 and @@ -2845,7 +2929,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -2862,6 +2946,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -2908,6 +2998,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -2933,7 +3031,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -2949,7 +3047,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -2984,7 +3082,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -3001,7 +3099,7 @@

Method Details

}, ], "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shortName": "A String", # User-provided name of the Organization firewall policy. The name should be # unique in the organization in which the firewall policy is created. # This field is not applicable to network firewall policies. @@ -3046,7 +3144,7 @@

Method Details

"attachmentTarget": "A String", # The target that the firewall policy is attached to. "displayName": "A String", # [Output Only] Deprecated, please use short name instead. The display name # of the firewall policy of the association. - "firewallPolicyId": "A String", # [Output Only] The firewall policy ID of the association. + "firewallPolicyId": "A String", # Output only. [Output Only] The firewall policy ID of the association. "name": "A String", # The name for an association. "priority": 42, # An integer indicating the priority of an association. The priority # must be a positive value between 1 and 2147483647. @@ -3054,7 +3152,7 @@

Method Details

# is the highest priority and 2147483647 is the lowest priority. # The default value is `1000`. If two associations have the same priority # then lexicographical order on association names is applied. - "shortName": "A String", # [Output Only] The short name of the firewall policy of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the firewall policy of the association. } @@ -3459,7 +3557,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -3476,6 +3574,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -3522,6 +3626,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -3547,7 +3659,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -3563,7 +3675,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -3598,7 +3710,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -3648,7 +3760,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -3665,6 +3777,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -3711,6 +3829,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -3736,7 +3862,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -3752,7 +3878,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -3787,7 +3913,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -3820,7 +3946,7 @@

Method Details

"attachmentTarget": "A String", # The target that the firewall policy is attached to. "displayName": "A String", # [Output Only] Deprecated, please use short name instead. The display name # of the firewall policy of the association. - "firewallPolicyId": "A String", # [Output Only] The firewall policy ID of the association. + "firewallPolicyId": "A String", # Output only. [Output Only] The firewall policy ID of the association. "name": "A String", # The name for an association. "priority": 42, # An integer indicating the priority of an association. The priority # must be a positive value between 1 and 2147483647. @@ -3828,10 +3954,10 @@

Method Details

# is the highest priority and 2147483647 is the lowest priority. # The default value is `1000`. If two associations have the same priority # then lexicographical order on association names is applied. - "shortName": "A String", # [Output Only] The short name of the firewall policy of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the firewall policy of the association. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -3857,7 +3983,7 @@

Method Details

# firewall policy. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#firewallPolicy", # [Output only] Type of the resource. Alwayscompute#firewallPolicyfor firewall policies + "kind": "compute#firewallPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#firewallPolicyfor firewall policies "name": "A String", # Name of the resource. For Organization Firewall Policies it's a # [Output Only] numeric ID allocated by Google Cloud which uniquely # identifies the Organization Firewall Policy. @@ -3879,7 +4005,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -3896,6 +4022,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -3942,6 +4074,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -3967,7 +4107,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -3983,7 +4123,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -4018,7 +4158,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -4034,19 +4174,26 @@

Method Details

# be set for other actions. }, ], - "parent": "A String", # [Output Only] The parent of the firewall policy. + "parent": "A String", # Output only. [Output Only] The parent of the firewall policy. # This field is not applicable to network firewall policies. - "policySource": "A String", # [Output Only] Source of this Firewall Policy. USER_DEFINED if - # created by a Cloud user, or SYSTEM if created by managed - # services like GKE. + "policySource": "A String", # Indicates the source of this Firewall Policy. This field is optional on + # creation and defaults to USER_DEFINED. + # + # The USER_DEFINED value indicates a regular firewall policy. + # + # The SYSTEM value indicates a system-level policy managed by an + # internal service like GKE. This SYSTEM value is reserved for + # internal services and cannot be set by users during policy creation. + # Policies with a SYSTEM source cannot be modified or deleted by + # users. "policyType": "A String", # The type of the firewall policy. This field can be eitherVPC_POLICY or RDMA_ROCE_POLICY. # # Note: if not specified then VPC_POLICY will be used. - "region": "A String", # [Output Only] URL of the region where the regional firewall policy resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional firewall policy resides. # This field is not applicable to global firewall policies. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "ruleTupleCount": 42, # [Output Only] Total count of all firewall policy rule tuples. A firewall + "ruleTupleCount": 42, # Output only. [Output Only] Total count of all firewall policy rule tuples. A firewall # policy can not exceed a set number of tuples. "rules": [ # A list of rules that belong to this policy. # There must always be a default rule (rule with priority 2147483647 and @@ -4069,7 +4216,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -4086,6 +4233,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -4132,6 +4285,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -4157,7 +4318,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -4173,7 +4334,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -4208,7 +4369,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -4225,7 +4386,7 @@

Method Details

}, ], "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shortName": "A String", # User-provided name of the Organization firewall policy. The name should be # unique in the organization in which the firewall policy is created. # This field is not applicable to network firewall policies. @@ -4427,10 +4588,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -4442,8 +4603,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -4629,7 +4790,7 @@

Method Details

"attachmentTarget": "A String", # The target that the firewall policy is attached to. "displayName": "A String", # [Output Only] Deprecated, please use short name instead. The display name # of the firewall policy of the association. - "firewallPolicyId": "A String", # [Output Only] The firewall policy ID of the association. + "firewallPolicyId": "A String", # Output only. [Output Only] The firewall policy ID of the association. "name": "A String", # The name for an association. "priority": 42, # An integer indicating the priority of an association. The priority # must be a positive value between 1 and 2147483647. @@ -4637,10 +4798,10 @@

Method Details

# is the highest priority and 2147483647 is the lowest priority. # The default value is `1000`. If two associations have the same priority # then lexicographical order on association names is applied. - "shortName": "A String", # [Output Only] The short name of the firewall policy of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the firewall policy of the association. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -4666,7 +4827,7 @@

Method Details

# firewall policy. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#firewallPolicy", # [Output only] Type of the resource. Alwayscompute#firewallPolicyfor firewall policies + "kind": "compute#firewallPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#firewallPolicyfor firewall policies "name": "A String", # Name of the resource. For Organization Firewall Policies it's a # [Output Only] numeric ID allocated by Google Cloud which uniquely # identifies the Organization Firewall Policy. @@ -4688,7 +4849,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -4705,6 +4866,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -4751,6 +4918,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -4776,7 +4951,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -4792,7 +4967,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -4827,7 +5002,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -4843,19 +5018,26 @@

Method Details

# be set for other actions. }, ], - "parent": "A String", # [Output Only] The parent of the firewall policy. + "parent": "A String", # Output only. [Output Only] The parent of the firewall policy. # This field is not applicable to network firewall policies. - "policySource": "A String", # [Output Only] Source of this Firewall Policy. USER_DEFINED if - # created by a Cloud user, or SYSTEM if created by managed - # services like GKE. + "policySource": "A String", # Indicates the source of this Firewall Policy. This field is optional on + # creation and defaults to USER_DEFINED. + # + # The USER_DEFINED value indicates a regular firewall policy. + # + # The SYSTEM value indicates a system-level policy managed by an + # internal service like GKE. This SYSTEM value is reserved for + # internal services and cannot be set by users during policy creation. + # Policies with a SYSTEM source cannot be modified or deleted by + # users. "policyType": "A String", # The type of the firewall policy. This field can be eitherVPC_POLICY or RDMA_ROCE_POLICY. # # Note: if not specified then VPC_POLICY will be used. - "region": "A String", # [Output Only] URL of the region where the regional firewall policy resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional firewall policy resides. # This field is not applicable to global firewall policies. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "ruleTupleCount": 42, # [Output Only] Total count of all firewall policy rule tuples. A firewall + "ruleTupleCount": 42, # Output only. [Output Only] Total count of all firewall policy rule tuples. A firewall # policy can not exceed a set number of tuples. "rules": [ # A list of rules that belong to this policy. # There must always be a default rule (rule with priority 2147483647 and @@ -4878,7 +5060,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -4895,6 +5077,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -4941,6 +5129,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -4966,7 +5162,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -4982,7 +5178,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -5017,7 +5213,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -5034,7 +5230,7 @@

Method Details

}, ], "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shortName": "A String", # User-provided name of the Organization firewall policy. The name should be # unique in the organization in which the firewall policy is created. # This field is not applicable to network firewall policies. @@ -5058,7 +5254,7 @@

Method Details

# Note: if not specified then GLOBAL_VPC_NETWORK will be used. }, ], - "kind": "compute#firewallPolicyList", # [Output Only] Type of resource. Alwayscompute#firewallPolicyList for listsof FirewallPolicies + "kind": "compute#firewallPolicyList", # Output only. [Output Only] Type of resource. Alwayscompute#firewallPolicyList for listsof FirewallPolicies "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. @@ -5122,7 +5318,7 @@

Method Details

"attachmentTarget": "A String", # The target that the firewall policy is attached to. "displayName": "A String", # [Output Only] Deprecated, please use short name instead. The display name # of the firewall policy of the association. - "firewallPolicyId": "A String", # [Output Only] The firewall policy ID of the association. + "firewallPolicyId": "A String", # Output only. [Output Only] The firewall policy ID of the association. "name": "A String", # The name for an association. "priority": 42, # An integer indicating the priority of an association. The priority # must be a positive value between 1 and 2147483647. @@ -5130,10 +5326,10 @@

Method Details

# is the highest priority and 2147483647 is the lowest priority. # The default value is `1000`. If two associations have the same priority # then lexicographical order on association names is applied. - "shortName": "A String", # [Output Only] The short name of the firewall policy of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the firewall policy of the association. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -5159,7 +5355,7 @@

Method Details

# firewall policy. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#firewallPolicy", # [Output only] Type of the resource. Alwayscompute#firewallPolicyfor firewall policies + "kind": "compute#firewallPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#firewallPolicyfor firewall policies "name": "A String", # Name of the resource. For Organization Firewall Policies it's a # [Output Only] numeric ID allocated by Google Cloud which uniquely # identifies the Organization Firewall Policy. @@ -5181,7 +5377,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -5198,6 +5394,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -5244,6 +5446,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -5269,7 +5479,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -5285,7 +5495,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -5320,7 +5530,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -5336,19 +5546,26 @@

Method Details

# be set for other actions. }, ], - "parent": "A String", # [Output Only] The parent of the firewall policy. + "parent": "A String", # Output only. [Output Only] The parent of the firewall policy. # This field is not applicable to network firewall policies. - "policySource": "A String", # [Output Only] Source of this Firewall Policy. USER_DEFINED if - # created by a Cloud user, or SYSTEM if created by managed - # services like GKE. + "policySource": "A String", # Indicates the source of this Firewall Policy. This field is optional on + # creation and defaults to USER_DEFINED. + # + # The USER_DEFINED value indicates a regular firewall policy. + # + # The SYSTEM value indicates a system-level policy managed by an + # internal service like GKE. This SYSTEM value is reserved for + # internal services and cannot be set by users during policy creation. + # Policies with a SYSTEM source cannot be modified or deleted by + # users. "policyType": "A String", # The type of the firewall policy. This field can be eitherVPC_POLICY or RDMA_ROCE_POLICY. # # Note: if not specified then VPC_POLICY will be used. - "region": "A String", # [Output Only] URL of the region where the regional firewall policy resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional firewall policy resides. # This field is not applicable to global firewall policies. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "ruleTupleCount": 42, # [Output Only] Total count of all firewall policy rule tuples. A firewall + "ruleTupleCount": 42, # Output only. [Output Only] Total count of all firewall policy rule tuples. A firewall # policy can not exceed a set number of tuples. "rules": [ # A list of rules that belong to this policy. # There must always be a default rule (rule with priority 2147483647 and @@ -5371,7 +5588,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -5388,6 +5605,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -5434,6 +5657,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -5459,7 +5690,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -5475,7 +5706,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -5510,7 +5741,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -5527,7 +5758,7 @@

Method Details

}, ], "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shortName": "A String", # User-provided name of the Organization firewall policy. The name should be # unique in the organization in which the firewall policy is created. # This field is not applicable to network firewall policies. @@ -5729,10 +5960,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -5744,8 +5975,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -5839,7 +6070,7 @@

Method Details

"attachmentTarget": "A String", # The target that the firewall policy is attached to. "displayName": "A String", # [Output Only] Deprecated, please use short name instead. The display name # of the firewall policy of the association. - "firewallPolicyId": "A String", # [Output Only] The firewall policy ID of the association. + "firewallPolicyId": "A String", # Output only. [Output Only] The firewall policy ID of the association. "name": "A String", # The name for an association. "priority": 42, # An integer indicating the priority of an association. The priority # must be a positive value between 1 and 2147483647. @@ -5847,7 +6078,7 @@

Method Details

# is the highest priority and 2147483647 is the lowest priority. # The default value is `1000`. If two associations have the same priority # then lexicographical order on association names is applied. - "shortName": "A String", # [Output Only] The short name of the firewall policy of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the firewall policy of the association. } requestId: string, An optional request ID to identify requests. Specify a unique request ID so @@ -6028,10 +6259,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -6043,8 +6274,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -6151,7 +6382,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -6168,6 +6399,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -6214,6 +6451,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -6239,7 +6484,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -6255,7 +6500,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -6290,7 +6535,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -6485,10 +6730,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -6500,8 +6745,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -6608,7 +6853,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -6625,6 +6870,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -6671,6 +6922,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -6696,7 +6955,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -6712,7 +6971,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -6747,7 +7006,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -6942,10 +7201,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -6957,8 +7216,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -7224,10 +7483,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -7239,8 +7498,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -7506,10 +7765,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -7521,8 +7780,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -7788,10 +8047,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -7803,8 +8062,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.networkProfiles.html b/docs/dyn/compute_alpha.networkProfiles.html index 9eff82c0fc..5216796d6e 100644 --- a/docs/dyn/compute_alpha.networkProfiles.html +++ b/docs/dyn/compute_alpha.networkProfiles.html @@ -108,10 +108,10 @@

Method Details

An object of the form: { # NetworkProfile represents a Google managed network profile resource. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. - "description": "A String", # [Output Only] An optional description of this resource. - "features": { # [Output Only] Features supported by the network. + "description": "A String", # Output only. [Output Only] An optional description of this resource. + "features": { # Output only. [Output Only] Features supported by the network. "addressPurposes": [ # Specifies what address purposes are supported. If empty, all address # purposes are supported. "A String", @@ -166,30 +166,30 @@

Method Details

"subnetStackTypes": [ # Specifies which subnetwork stack types are supported. "A String", ], - "subnetworkPurposes": [ # Specifies which subnetwork purposes are supported. + "subnetworkPurposes": [ # Output only. Specifies which subnetwork purposes are supported. "A String", ], - "subnetworkStackTypes": [ # Specifies which subnetwork stack types are supported. + "subnetworkStackTypes": [ # Output only. Specifies which subnetwork stack types are supported. "A String", ], "unicast": "A String", # Specifies which type of unicast is supported. }, - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#networkProfile", # [Output Only] Type of the resource. Alwayscompute#networkProfile for network profiles. - "location": { # [Output Only] Location to which the network is restricted. + "kind": "compute#networkProfile", # Output only. [Output Only] Type of the resource. Alwayscompute#networkProfile for network profiles. + "location": { # Output only. [Output Only] Location to which the network is restricted. "name": "A String", "scope": "A String", }, - "name": "A String", # [Output Only] Name of the resource. - "profileType": { # [Output Only] Type of the network profile. + "name": "A String", # Output only. [Output Only] Name of the resource. + "profileType": { # Output only. [Output Only] Type of the network profile. "networkType": "A String", "rdmaSubtype": "A String", "ullSubtype": "A String", "vpcSubtype": "A String", }, - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. } @@ -296,10 +296,10 @@

Method Details

"id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. "items": [ # A list of NetworkProfile resources. { # NetworkProfile represents a Google managed network profile resource. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. - "description": "A String", # [Output Only] An optional description of this resource. - "features": { # [Output Only] Features supported by the network. + "description": "A String", # Output only. [Output Only] An optional description of this resource. + "features": { # Output only. [Output Only] Features supported by the network. "addressPurposes": [ # Specifies what address purposes are supported. If empty, all address # purposes are supported. "A String", @@ -354,33 +354,33 @@

Method Details

"subnetStackTypes": [ # Specifies which subnetwork stack types are supported. "A String", ], - "subnetworkPurposes": [ # Specifies which subnetwork purposes are supported. + "subnetworkPurposes": [ # Output only. Specifies which subnetwork purposes are supported. "A String", ], - "subnetworkStackTypes": [ # Specifies which subnetwork stack types are supported. + "subnetworkStackTypes": [ # Output only. Specifies which subnetwork stack types are supported. "A String", ], "unicast": "A String", # Specifies which type of unicast is supported. }, - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#networkProfile", # [Output Only] Type of the resource. Alwayscompute#networkProfile for network profiles. - "location": { # [Output Only] Location to which the network is restricted. + "kind": "compute#networkProfile", # Output only. [Output Only] Type of the resource. Alwayscompute#networkProfile for network profiles. + "location": { # Output only. [Output Only] Location to which the network is restricted. "name": "A String", "scope": "A String", }, - "name": "A String", # [Output Only] Name of the resource. - "profileType": { # [Output Only] Type of the network profile. + "name": "A String", # Output only. [Output Only] Name of the resource. + "profileType": { # Output only. [Output Only] Type of the network profile. "networkType": "A String", "rdmaSubtype": "A String", "ullSubtype": "A String", "vpcSubtype": "A String", }, - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. }, ], - "kind": "compute#networkProfileList", # [Output Only] Type of resource. Alwayscompute#networkProfileList for network profiles. + "kind": "compute#networkProfileList", # Output only. [Output Only] Type of resource. Alwayscompute#networkProfileList for network profiles. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value # for @@ -388,8 +388,8 @@

Method Details

# Subsequent list requests will have their own nextPageToken # to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. # end_interface: MixerListResponseWithEtagBuilder "A String", ], diff --git a/docs/dyn/compute_alpha.networks.html b/docs/dyn/compute_alpha.networks.html index 5f02eae876..29d9dd025e 100644 --- a/docs/dyn/compute_alpha.networks.html +++ b/docs/dyn/compute_alpha.networks.html @@ -176,7 +176,7 @@

Method Details

# automatically between peered networks. Currently this field should always # be true since Google Compute Engine will automatically create and manage # subnetwork routes between two networks when peering state isACTIVE. - "connectionStatus": { # [Output Only] Describes the state of a peering connection, not just the # [Output Only] The effective state of the peering connection + "connectionStatus": { # [Output Only] Describes the state of a peering connection, not just the # Output only. [Output Only] The effective state of the peering connection # as a whole. # local peering. This field provides information about the effective settings # for the connection as a whole, including pending delete/update requests for @@ -229,13 +229,13 @@

Method Details

# peer network may belong to a different project. If the partial URL does not # contain project, it is assumed that the peer network is in the same project # as the current network. - "peerMtu": 42, # [Output Only] Maximum Transmission Unit in bytes of the peer network. + "peerMtu": 42, # Output only. [Output Only] Maximum Transmission Unit in bytes of the peer network. "stackType": "A String", # Which IP version(s) of traffic and routes are allowed to be imported or # exported between peer networks. The default value is IPV4_ONLY. - "state": "A String", # [Output Only] State for the peering, either `ACTIVE` or `INACTIVE`. The + "state": "A String", # Output only. [Output Only] State for the peering, either `ACTIVE` or `INACTIVE`. The # peering is `ACTIVE` when there's a matching configuration in the peer # network. - "stateDetails": "A String", # [Output Only] Details about the current state of the peering. + "stateDetails": "A String", # Output only. [Output Only] Details about the current state of the peering. "updateStrategy": "A String", # The update strategy determines the semantics for updates and deletes to the # peering connection configuration. }, @@ -423,10 +423,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -438,8 +438,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -713,10 +713,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -728,8 +728,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -999,10 +999,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1014,8 +1014,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1129,17 +1129,17 @@

Method Details

# # For custom mode VPC networks, you can add subnets using the subnetworksinsert # method. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this field when you # create the resource. "enableUlaInternalIpv6": True or False, # Enable ULA internal ipv6 on this network. Enabling this feature will assign # a /48 from google defined ULA prefix fd20::/20. # . - "firewallPolicy": "A String", # [Output Only] URL of the firewall policy the network is associated with. + "firewallPolicy": "A String", # Output only. [Output Only] URL of the firewall policy the network is associated with. "gatewayIPv4": "A String", # [Output Only] The gateway address for default routing out of the network, # selected by Google Cloud. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "internalIpv6Range": "A String", # When enabling ula internal ipv6, caller optionally can specify the /48 # range they want from the google defined ULA prefix fd20::/20. The input @@ -1148,7 +1148,7 @@

Method Details

# resource. If the field is not speficied, then a /48 range will be randomly # allocated from fd20::/20 and returned via this field. # . - "kind": "compute#network", # [Output Only] Type of the resource. Always compute#network for + "kind": "compute#network", # Output only. [Output Only] Type of the resource. Always compute#network for # networks. "mtu": 42, # Maximum Transmission Unit in bytes. # The minimum value for this field is 1300 and the maximum value is 8896. @@ -1188,7 +1188,7 @@

Method Details

"a_key": "A String", }, }, - "peerings": [ # [Output Only] A list of network peerings for the resource. + "peerings": [ # Output only. [Output Only] A list of network peerings for the resource. { # A network peering attached to a network resource. The message includes the # peering name, peer network, peering state, and a flag indicating whether # Google Compute Engine should automatically create routes for the peering. @@ -1199,7 +1199,7 @@

Method Details

# automatically between peered networks. Currently this field should always # be true since Google Compute Engine will automatically create and manage # subnetwork routes between two networks when peering state isACTIVE. - "connectionStatus": { # [Output Only] Describes the state of a peering connection, not just the # [Output Only] The effective state of the peering connection + "connectionStatus": { # [Output Only] Describes the state of a peering connection, not just the # Output only. [Output Only] The effective state of the peering connection # as a whole. # local peering. This field provides information about the effective settings # for the connection as a whole, including pending delete/update requests for @@ -1252,18 +1252,18 @@

Method Details

# peer network may belong to a different project. If the partial URL does not # contain project, it is assumed that the peer network is in the same project # as the current network. - "peerMtu": 42, # [Output Only] Maximum Transmission Unit in bytes of the peer network. + "peerMtu": 42, # Output only. [Output Only] Maximum Transmission Unit in bytes of the peer network. "stackType": "A String", # Which IP version(s) of traffic and routes are allowed to be imported or # exported between peer networks. The default value is IPV4_ONLY. - "state": "A String", # [Output Only] State for the peering, either `ACTIVE` or `INACTIVE`. The + "state": "A String", # Output only. [Output Only] State for the peering, either `ACTIVE` or `INACTIVE`. The # peering is `ACTIVE` when there's a matching configuration in the peer # network. - "stateDetails": "A String", # [Output Only] Details about the current state of the peering. + "stateDetails": "A String", # Output only. [Output Only] Details about the current state of the peering. "updateStrategy": "A String", # The update strategy determines the semantics for updates and deletes to the # peering connection configuration. }, ], - "region": "A String", # [Output Only] URL of the region where the regional network resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional network resides. # This field is not applicable to global network. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -1280,9 +1280,9 @@

Method Details

"bgpInterRegionCost": "A String", # Allows to define a preferred approach for handling inter-region cost in # the selection process when using the STANDARD BGP best path # selection algorithm. Can be DEFAULT orADD_COST_TO_MED. - "effectiveBgpAlwaysCompareMed": True or False, # [Output Only] Effective value of the bgp_always_compare_med + "effectiveBgpAlwaysCompareMed": True or False, # Output only. [Output Only] Effective value of the bgp_always_compare_med # field. - "effectiveBgpInterRegionCost": "A String", # [Output Only] Effective value of the bgp_inter_region_cost + "effectiveBgpInterRegionCost": "A String", # Output only. [Output Only] Effective value of the bgp_inter_region_cost # field. "routingMode": "A String", # The network-wide routing mode to use. If set to REGIONAL, # this network's Cloud Routers will only advertise routes with subnets @@ -1290,7 +1290,7 @@

Method Details

# routes with all subnets of this network, across regions. }, "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "subnetworks": [ # [Output Only] Server-defined fully-qualified URLs for all subnetworks # in this VPC network. "A String", @@ -1318,10 +1318,10 @@

Method Details

# Network Firewall Policies and Hierarchical Firewall Policies. UseregionNetworkFirewallPolicies.getEffectiveFirewalls to get # Regional Network Firewall Policies as well. { - "displayName": "A String", # [Output Only] Deprecated, please use short name instead. The display name + "displayName": "A String", # Output only. [Output Only] Deprecated, please use short name instead. The display name # of the firewall policy. - "name": "A String", # [Output Only] The name of the firewall policy. - "packetMirroringRules": [ # [Output Only] The packet mirroring rules that apply to the network. + "name": "A String", # Output only. [Output Only] The name of the firewall policy. + "packetMirroringRules": [ # Output only. [Output Only] The packet mirroring rules that apply to the network. { # Represents a rule that describes one or more match conditions along with # the action to be taken when traffic matches this condition (allow or deny). "action": "A String", # The Action to perform when the client connection triggers the rule. @@ -1339,7 +1339,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -1356,6 +1356,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -1402,6 +1408,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -1427,7 +1441,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -1443,7 +1457,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -1478,7 +1492,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -1494,7 +1508,7 @@

Method Details

# be set for other actions. }, ], - "priority": 42, # [Output only] Priority of firewall policy association. Not applicable for + "priority": 42, # Output only. [Output only] Priority of firewall policy association. Not applicable for # type=HIERARCHY. "rules": [ # [Output Only] The rules that apply to the network. { # Represents a rule that describes one or more match conditions along with @@ -1514,7 +1528,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -1531,6 +1545,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -1577,6 +1597,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -1602,7 +1630,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -1618,7 +1646,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -1653,7 +1681,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -1669,8 +1697,8 @@

Method Details

# be set for other actions. }, ], - "shortName": "A String", # [Output Only] The short name of the firewall policy. - "type": "A String", # [Output Only] The type of the firewall policy. + "shortName": "A String", # Output only. [Output Only] The short name of the firewall policy. + "type": "A String", # Output only. [Output Only] The type of the firewall policy. }, ], "firewalls": [ # Effective firewalls on the network. @@ -1695,7 +1723,7 @@

Method Details

], }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "denied": [ # The list of DENY rules specified by this firewall. Each rule specifies a # protocol and port-range tuple that describes a denied connection. @@ -1731,9 +1759,9 @@

Method Details

# This field denotes whether to enable logging for a particular # firewall rule. If logging is enabled, logs will be exported t # Cloud Logging. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#firewall", # [Output Only] Type of the resource. Always compute#firewall + "kind": "compute#firewall", # Output only. [Output Only] Type of the resource. Always compute#firewall # for firewall rules. "logConfig": { # The available logging options for a firewall rule. # This field denotes the logging options for a particular firewall rule. If # logging is enabled, logs will be exported to Cloud Logging. @@ -1791,7 +1819,7 @@

Method Details

# rules with a priority of `65535`. To avoid conflicts with the implied # rules, use a priority number less than `65535`. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "sourceRanges": [ # If source ranges are specified, the firewall rule applies only to traffic # that has a source IP address in these ranges. These ranges must be # expressed inCIDR format. One or both of sourceRanges @@ -1846,7 +1874,7 @@

Method Details

], "organizationFirewalls": [ # Effective firewalls from organization policies. { # A pruned SecurityPolicy containing ID and any applicable firewall rules. - "id": "A String", # [Output Only] The unique identifier for the security policy. This + "id": "A String", # Output only. [Output Only] The unique identifier for the security policy. This # identifier is defined by the server. "rules": [ # The rules that apply to the network. { # Represents a rule that describes one or more match conditions along with @@ -1897,7 +1925,7 @@

Method Details

}, ], }, - "kind": "compute#securityPolicyRule", # [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules + "kind": "compute#securityPolicyRule", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -2115,6 +2143,13 @@

Method Details

# evaluatePreconfiguredWaf() is not used, this field will have no effect. "exclusions": [ # A list of exclusions to apply during preconfigured WAF evaluation. { + "requestBodiesToExclude": [ # A list of request body fields to be excluded from inspection during + # preconfigured WAF evaluation. + { + "op": "A String", # The match operator for the field. + "val": "A String", # The value of the field. + }, + ], "requestCookiesToExclude": [ # A list of request cookie names whose value will be excluded from # inspection during preconfigured WAF evaluation. { @@ -2321,13 +2356,13 @@

Method Details

}, "redirectTarget": "A String", # This must be specified for redirect actions. Cannot be specified for any # other actions. - "ruleManagedProtectionTier": "A String", # [Output Only] The minimum Cloud Armor subscription required for this + "ruleManagedProtectionTier": "A String", # Output only. [Output Only] The minimum Cloud Armor subscription required for this # rule. # [Deprecated] Use requiredManagedProtectionTiers instead. "ruleNumber": "A String", # Identifier for the rule. This is only unique within the given security # policy. This can only be set during rule creation, if rule number is not # specified it will be generated by the server. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall security + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall security # policy rule. "targetResources": [ # A list of network resource URLs to which this rule applies. This field # allows you to control which network's VMs get this rule. If this field @@ -2376,17 +2411,17 @@

Method Details

# # For custom mode VPC networks, you can add subnets using the subnetworksinsert # method. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this field when you # create the resource. "enableUlaInternalIpv6": True or False, # Enable ULA internal ipv6 on this network. Enabling this feature will assign # a /48 from google defined ULA prefix fd20::/20. # . - "firewallPolicy": "A String", # [Output Only] URL of the firewall policy the network is associated with. + "firewallPolicy": "A String", # Output only. [Output Only] URL of the firewall policy the network is associated with. "gatewayIPv4": "A String", # [Output Only] The gateway address for default routing out of the network, # selected by Google Cloud. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "internalIpv6Range": "A String", # When enabling ula internal ipv6, caller optionally can specify the /48 # range they want from the google defined ULA prefix fd20::/20. The input @@ -2395,7 +2430,7 @@

Method Details

# resource. If the field is not speficied, then a /48 range will be randomly # allocated from fd20::/20 and returned via this field. # . - "kind": "compute#network", # [Output Only] Type of the resource. Always compute#network for + "kind": "compute#network", # Output only. [Output Only] Type of the resource. Always compute#network for # networks. "mtu": 42, # Maximum Transmission Unit in bytes. # The minimum value for this field is 1300 and the maximum value is 8896. @@ -2435,7 +2470,7 @@

Method Details

"a_key": "A String", }, }, - "peerings": [ # [Output Only] A list of network peerings for the resource. + "peerings": [ # Output only. [Output Only] A list of network peerings for the resource. { # A network peering attached to a network resource. The message includes the # peering name, peer network, peering state, and a flag indicating whether # Google Compute Engine should automatically create routes for the peering. @@ -2446,7 +2481,7 @@

Method Details

# automatically between peered networks. Currently this field should always # be true since Google Compute Engine will automatically create and manage # subnetwork routes between two networks when peering state isACTIVE. - "connectionStatus": { # [Output Only] Describes the state of a peering connection, not just the # [Output Only] The effective state of the peering connection + "connectionStatus": { # [Output Only] Describes the state of a peering connection, not just the # Output only. [Output Only] The effective state of the peering connection # as a whole. # local peering. This field provides information about the effective settings # for the connection as a whole, including pending delete/update requests for @@ -2499,18 +2534,18 @@

Method Details

# peer network may belong to a different project. If the partial URL does not # contain project, it is assumed that the peer network is in the same project # as the current network. - "peerMtu": 42, # [Output Only] Maximum Transmission Unit in bytes of the peer network. + "peerMtu": 42, # Output only. [Output Only] Maximum Transmission Unit in bytes of the peer network. "stackType": "A String", # Which IP version(s) of traffic and routes are allowed to be imported or # exported between peer networks. The default value is IPV4_ONLY. - "state": "A String", # [Output Only] State for the peering, either `ACTIVE` or `INACTIVE`. The + "state": "A String", # Output only. [Output Only] State for the peering, either `ACTIVE` or `INACTIVE`. The # peering is `ACTIVE` when there's a matching configuration in the peer # network. - "stateDetails": "A String", # [Output Only] Details about the current state of the peering. + "stateDetails": "A String", # Output only. [Output Only] Details about the current state of the peering. "updateStrategy": "A String", # The update strategy determines the semantics for updates and deletes to the # peering connection configuration. }, ], - "region": "A String", # [Output Only] URL of the region where the regional network resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional network resides. # This field is not applicable to global network. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -2527,9 +2562,9 @@

Method Details

"bgpInterRegionCost": "A String", # Allows to define a preferred approach for handling inter-region cost in # the selection process when using the STANDARD BGP best path # selection algorithm. Can be DEFAULT orADD_COST_TO_MED. - "effectiveBgpAlwaysCompareMed": True or False, # [Output Only] Effective value of the bgp_always_compare_med + "effectiveBgpAlwaysCompareMed": True or False, # Output only. [Output Only] Effective value of the bgp_always_compare_med # field. - "effectiveBgpInterRegionCost": "A String", # [Output Only] Effective value of the bgp_inter_region_cost + "effectiveBgpInterRegionCost": "A String", # Output only. [Output Only] Effective value of the bgp_inter_region_cost # field. "routingMode": "A String", # The network-wide routing mode to use. If set to REGIONAL, # this network's Cloud Routers will only advertise routes with subnets @@ -2537,7 +2572,7 @@

Method Details

# routes with all subnets of this network, across regions. }, "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "subnetworks": [ # [Output Only] Server-defined fully-qualified URLs for all subnetworks # in this VPC network. "A String", @@ -2722,10 +2757,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2737,8 +2772,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2937,17 +2972,17 @@

Method Details

# # For custom mode VPC networks, you can add subnets using the subnetworksinsert # method. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this field when you # create the resource. "enableUlaInternalIpv6": True or False, # Enable ULA internal ipv6 on this network. Enabling this feature will assign # a /48 from google defined ULA prefix fd20::/20. # . - "firewallPolicy": "A String", # [Output Only] URL of the firewall policy the network is associated with. + "firewallPolicy": "A String", # Output only. [Output Only] URL of the firewall policy the network is associated with. "gatewayIPv4": "A String", # [Output Only] The gateway address for default routing out of the network, # selected by Google Cloud. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "internalIpv6Range": "A String", # When enabling ula internal ipv6, caller optionally can specify the /48 # range they want from the google defined ULA prefix fd20::/20. The input @@ -2956,7 +2991,7 @@

Method Details

# resource. If the field is not speficied, then a /48 range will be randomly # allocated from fd20::/20 and returned via this field. # . - "kind": "compute#network", # [Output Only] Type of the resource. Always compute#network for + "kind": "compute#network", # Output only. [Output Only] Type of the resource. Always compute#network for # networks. "mtu": 42, # Maximum Transmission Unit in bytes. # The minimum value for this field is 1300 and the maximum value is 8896. @@ -2996,7 +3031,7 @@

Method Details

"a_key": "A String", }, }, - "peerings": [ # [Output Only] A list of network peerings for the resource. + "peerings": [ # Output only. [Output Only] A list of network peerings for the resource. { # A network peering attached to a network resource. The message includes the # peering name, peer network, peering state, and a flag indicating whether # Google Compute Engine should automatically create routes for the peering. @@ -3007,7 +3042,7 @@

Method Details

# automatically between peered networks. Currently this field should always # be true since Google Compute Engine will automatically create and manage # subnetwork routes between two networks when peering state isACTIVE. - "connectionStatus": { # [Output Only] Describes the state of a peering connection, not just the # [Output Only] The effective state of the peering connection + "connectionStatus": { # [Output Only] Describes the state of a peering connection, not just the # Output only. [Output Only] The effective state of the peering connection # as a whole. # local peering. This field provides information about the effective settings # for the connection as a whole, including pending delete/update requests for @@ -3060,18 +3095,18 @@

Method Details

# peer network may belong to a different project. If the partial URL does not # contain project, it is assumed that the peer network is in the same project # as the current network. - "peerMtu": 42, # [Output Only] Maximum Transmission Unit in bytes of the peer network. + "peerMtu": 42, # Output only. [Output Only] Maximum Transmission Unit in bytes of the peer network. "stackType": "A String", # Which IP version(s) of traffic and routes are allowed to be imported or # exported between peer networks. The default value is IPV4_ONLY. - "state": "A String", # [Output Only] State for the peering, either `ACTIVE` or `INACTIVE`. The + "state": "A String", # Output only. [Output Only] State for the peering, either `ACTIVE` or `INACTIVE`. The # peering is `ACTIVE` when there's a matching configuration in the peer # network. - "stateDetails": "A String", # [Output Only] Details about the current state of the peering. + "stateDetails": "A String", # Output only. [Output Only] Details about the current state of the peering. "updateStrategy": "A String", # The update strategy determines the semantics for updates and deletes to the # peering connection configuration. }, ], - "region": "A String", # [Output Only] URL of the region where the regional network resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional network resides. # This field is not applicable to global network. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -3088,9 +3123,9 @@

Method Details

"bgpInterRegionCost": "A String", # Allows to define a preferred approach for handling inter-region cost in # the selection process when using the STANDARD BGP best path # selection algorithm. Can be DEFAULT orADD_COST_TO_MED. - "effectiveBgpAlwaysCompareMed": True or False, # [Output Only] Effective value of the bgp_always_compare_med + "effectiveBgpAlwaysCompareMed": True or False, # Output only. [Output Only] Effective value of the bgp_always_compare_med # field. - "effectiveBgpInterRegionCost": "A String", # [Output Only] Effective value of the bgp_inter_region_cost + "effectiveBgpInterRegionCost": "A String", # Output only. [Output Only] Effective value of the bgp_inter_region_cost # field. "routingMode": "A String", # The network-wide routing mode to use. If set to REGIONAL, # this network's Cloud Routers will only advertise routes with subnets @@ -3098,21 +3133,21 @@

Method Details

# routes with all subnets of this network, across regions. }, "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "subnetworks": [ # [Output Only] Server-defined fully-qualified URLs for all subnetworks # in this VPC network. "A String", ], }, ], - "kind": "compute#networkList", # [Output Only] Type of resource. Always compute#networkList for + "kind": "compute#networkList", # Output only. [Output Only] Type of resource. Always compute#networkList for # lists of networks. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -3252,14 +3287,14 @@

Method Details

"type": "A String", # The type of the internal IP address. }, ], - "kind": "compute#ipAddressesList", # [Output Only] Type of resource. Always compute#ipAddressesList + "kind": "compute#ipAddressesList", # Output only. [Output Only] Type of resource. Always compute#ipAddressesList # for IP addresses lists. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -3416,15 +3451,15 @@

Method Details

"systemOwned": True or False, # Whether this IP CIDR range is reserved for system use. }, ], - "kind": "compute#ipOwnerList", # [Output Only] Type of resource. Always compute#ipOwnerList for + "kind": "compute#ipOwnerList", # Output only. [Output Only] Type of resource. Always compute#ipOwnerList for # lists of IP owners. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -3589,14 +3624,14 @@

Method Details

"type": "A String", # The type of the peering route. }, ], - "kind": "compute#exchangedPeeringRoutesList", # [Output Only] Type of resource. Alwayscompute#exchangedPeeringRoutesList for exchanged peering + "kind": "compute#exchangedPeeringRoutesList", # Output only. [Output Only] Type of resource. Alwayscompute#exchangedPeeringRoutesList for exchanged peering # routes lists. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -3683,17 +3718,17 @@

Method Details

# # For custom mode VPC networks, you can add subnets using the subnetworksinsert # method. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this field when you # create the resource. "enableUlaInternalIpv6": True or False, # Enable ULA internal ipv6 on this network. Enabling this feature will assign # a /48 from google defined ULA prefix fd20::/20. # . - "firewallPolicy": "A String", # [Output Only] URL of the firewall policy the network is associated with. + "firewallPolicy": "A String", # Output only. [Output Only] URL of the firewall policy the network is associated with. "gatewayIPv4": "A String", # [Output Only] The gateway address for default routing out of the network, # selected by Google Cloud. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "internalIpv6Range": "A String", # When enabling ula internal ipv6, caller optionally can specify the /48 # range they want from the google defined ULA prefix fd20::/20. The input @@ -3702,7 +3737,7 @@

Method Details

# resource. If the field is not speficied, then a /48 range will be randomly # allocated from fd20::/20 and returned via this field. # . - "kind": "compute#network", # [Output Only] Type of the resource. Always compute#network for + "kind": "compute#network", # Output only. [Output Only] Type of the resource. Always compute#network for # networks. "mtu": 42, # Maximum Transmission Unit in bytes. # The minimum value for this field is 1300 and the maximum value is 8896. @@ -3742,7 +3777,7 @@

Method Details

"a_key": "A String", }, }, - "peerings": [ # [Output Only] A list of network peerings for the resource. + "peerings": [ # Output only. [Output Only] A list of network peerings for the resource. { # A network peering attached to a network resource. The message includes the # peering name, peer network, peering state, and a flag indicating whether # Google Compute Engine should automatically create routes for the peering. @@ -3753,7 +3788,7 @@

Method Details

# automatically between peered networks. Currently this field should always # be true since Google Compute Engine will automatically create and manage # subnetwork routes between two networks when peering state isACTIVE. - "connectionStatus": { # [Output Only] Describes the state of a peering connection, not just the # [Output Only] The effective state of the peering connection + "connectionStatus": { # [Output Only] Describes the state of a peering connection, not just the # Output only. [Output Only] The effective state of the peering connection # as a whole. # local peering. This field provides information about the effective settings # for the connection as a whole, including pending delete/update requests for @@ -3806,18 +3841,18 @@

Method Details

# peer network may belong to a different project. If the partial URL does not # contain project, it is assumed that the peer network is in the same project # as the current network. - "peerMtu": 42, # [Output Only] Maximum Transmission Unit in bytes of the peer network. + "peerMtu": 42, # Output only. [Output Only] Maximum Transmission Unit in bytes of the peer network. "stackType": "A String", # Which IP version(s) of traffic and routes are allowed to be imported or # exported between peer networks. The default value is IPV4_ONLY. - "state": "A String", # [Output Only] State for the peering, either `ACTIVE` or `INACTIVE`. The + "state": "A String", # Output only. [Output Only] State for the peering, either `ACTIVE` or `INACTIVE`. The # peering is `ACTIVE` when there's a matching configuration in the peer # network. - "stateDetails": "A String", # [Output Only] Details about the current state of the peering. + "stateDetails": "A String", # Output only. [Output Only] Details about the current state of the peering. "updateStrategy": "A String", # The update strategy determines the semantics for updates and deletes to the # peering connection configuration. }, ], - "region": "A String", # [Output Only] URL of the region where the regional network resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional network resides. # This field is not applicable to global network. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -3834,9 +3869,9 @@

Method Details

"bgpInterRegionCost": "A String", # Allows to define a preferred approach for handling inter-region cost in # the selection process when using the STANDARD BGP best path # selection algorithm. Can be DEFAULT orADD_COST_TO_MED. - "effectiveBgpAlwaysCompareMed": True or False, # [Output Only] Effective value of the bgp_always_compare_med + "effectiveBgpAlwaysCompareMed": True or False, # Output only. [Output Only] Effective value of the bgp_always_compare_med # field. - "effectiveBgpInterRegionCost": "A String", # [Output Only] Effective value of the bgp_inter_region_cost + "effectiveBgpInterRegionCost": "A String", # Output only. [Output Only] Effective value of the bgp_inter_region_cost # field. "routingMode": "A String", # The network-wide routing mode to use. If set to REGIONAL, # this network's Cloud Routers will only advertise routes with subnets @@ -3844,7 +3879,7 @@

Method Details

# routes with all subnets of this network, across regions. }, "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "subnetworks": [ # [Output Only] Server-defined fully-qualified URLs for all subnetworks # in this VPC network. "A String", @@ -4029,10 +4064,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -4044,8 +4079,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -4317,10 +4352,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -4332,8 +4367,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -4606,10 +4641,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -4621,8 +4656,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -4887,10 +4922,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -4902,8 +4937,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -5039,7 +5074,7 @@

Method Details

# automatically between peered networks. Currently this field should always # be true since Google Compute Engine will automatically create and manage # subnetwork routes between two networks when peering state isACTIVE. - "connectionStatus": { # [Output Only] Describes the state of a peering connection, not just the # [Output Only] The effective state of the peering connection + "connectionStatus": { # [Output Only] Describes the state of a peering connection, not just the # Output only. [Output Only] The effective state of the peering connection # as a whole. # local peering. This field provides information about the effective settings # for the connection as a whole, including pending delete/update requests for @@ -5092,13 +5127,13 @@

Method Details

# peer network may belong to a different project. If the partial URL does not # contain project, it is assumed that the peer network is in the same project # as the current network. - "peerMtu": 42, # [Output Only] Maximum Transmission Unit in bytes of the peer network. + "peerMtu": 42, # Output only. [Output Only] Maximum Transmission Unit in bytes of the peer network. "stackType": "A String", # Which IP version(s) of traffic and routes are allowed to be imported or # exported between peer networks. The default value is IPV4_ONLY. - "state": "A String", # [Output Only] State for the peering, either `ACTIVE` or `INACTIVE`. The + "state": "A String", # Output only. [Output Only] State for the peering, either `ACTIVE` or `INACTIVE`. The # peering is `ACTIVE` when there's a matching configuration in the peer # network. - "stateDetails": "A String", # [Output Only] Details about the current state of the peering. + "stateDetails": "A String", # Output only. [Output Only] Details about the current state of the peering. "updateStrategy": "A String", # The update strategy determines the semantics for updates and deletes to the # peering connection configuration. }, @@ -5282,10 +5317,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -5297,8 +5332,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.nodeGroups.html b/docs/dyn/compute_alpha.nodeGroups.html index 7a3c06a4ad..bdb63212fd 100644 --- a/docs/dyn/compute_alpha.nodeGroups.html +++ b/docs/dyn/compute_alpha.nodeGroups.html @@ -325,10 +325,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -340,8 +340,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -551,14 +551,14 @@

Method Details

# or ONLY_SCALE_OUT. For more information, see # Autoscaler modes. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "fingerprint": "A String", - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#nodeGroup", # [Output Only] The type of the resource. Alwayscompute#nodeGroup for node group. + "kind": "compute#nodeGroup", # Output only. [Output Only] The type of the resource. Alwayscompute#nodeGroup for node group. "locationHint": "A String", # An opaque location hint used to place the Node close to other # resources. # This field is for use by internal tools that use the public API. @@ -572,9 +572,9 @@

Method Details

# Maintenance policies. "maintenanceWindow": { # Time window specified for daily maintenance operations. GCE's internal # maintenance will be performed within this window. - "duration": "A String", # [Output only] A predetermined duration for the window, automatically + "duration": "A String", # Output only. [Output only] A predetermined duration for the window, automatically # chosen to be the smallest possible in the given scenario. - "maintenanceDuration": { # A Duration represents a fixed-length span of time represented # [Output only] A predetermined duration for the window, automatically + "maintenanceDuration": { # A Duration represents a fixed-length span of time represented # Output only. [Output only] A predetermined duration for the window, automatically # chosen to be the smallest possible in the given scenario. # as a count of seconds and fractions of seconds at nanosecond # resolution. It is independent of any calendar and concepts like "day" @@ -600,8 +600,8 @@

Method Details

# a dash, lowercase letter, or digit, except the last character, which cannot # be a dash. "nodeTemplate": "A String", # URL of the node template to create the node group from. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shareSettings": { # The share setting for reservations and sole tenancy node groups. # Share-settings for the node group "folderMap": { # A map of folder id and folder config to specify consumer projects for this # shared-reservation. This is only valid when share_type's value is @@ -627,9 +627,9 @@

Method Details

], "shareType": "A String", # Type of sharing for this shared-reservation }, - "size": 42, # [Output Only] The total number of nodes in the node group. + "size": 42, # Output only. [Output Only] The total number of nodes in the node group. "status": "A String", - "zone": "A String", # [Output Only] The name of the zone where the node group resides, + "zone": "A String", # Output only. [Output Only] The name of the zone where the node group resides, # such as us-central1-a. }, ], @@ -661,15 +661,15 @@

Method Details

}, }, }, - "kind": "compute#nodeGroupAggregatedList", # [Output Only] Type of resource.Alwayscompute#nodeGroupAggregatedList for aggregated lists of node + "kind": "compute#nodeGroupAggregatedList", # Output only. [Output Only] Type of resource.Alwayscompute#nodeGroupAggregatedList for aggregated lists of node # groups. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -905,10 +905,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -920,8 +920,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1196,10 +1196,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1211,8 +1211,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1326,14 +1326,14 @@

Method Details

# or ONLY_SCALE_OUT. For more information, see # Autoscaler modes. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "fingerprint": "A String", - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#nodeGroup", # [Output Only] The type of the resource. Alwayscompute#nodeGroup for node group. + "kind": "compute#nodeGroup", # Output only. [Output Only] The type of the resource. Alwayscompute#nodeGroup for node group. "locationHint": "A String", # An opaque location hint used to place the Node close to other # resources. # This field is for use by internal tools that use the public API. @@ -1347,9 +1347,9 @@

Method Details

# Maintenance policies. "maintenanceWindow": { # Time window specified for daily maintenance operations. GCE's internal # maintenance will be performed within this window. - "duration": "A String", # [Output only] A predetermined duration for the window, automatically + "duration": "A String", # Output only. [Output only] A predetermined duration for the window, automatically # chosen to be the smallest possible in the given scenario. - "maintenanceDuration": { # A Duration represents a fixed-length span of time represented # [Output only] A predetermined duration for the window, automatically + "maintenanceDuration": { # A Duration represents a fixed-length span of time represented # Output only. [Output only] A predetermined duration for the window, automatically # chosen to be the smallest possible in the given scenario. # as a count of seconds and fractions of seconds at nanosecond # resolution. It is independent of any calendar and concepts like "day" @@ -1375,8 +1375,8 @@

Method Details

# a dash, lowercase letter, or digit, except the last character, which cannot # be a dash. "nodeTemplate": "A String", # URL of the node template to create the node group from. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shareSettings": { # The share setting for reservations and sole tenancy node groups. # Share-settings for the node group "folderMap": { # A map of folder id and folder config to specify consumer projects for this # shared-reservation. This is only valid when share_type's value is @@ -1402,9 +1402,9 @@

Method Details

], "shareType": "A String", # Type of sharing for this shared-reservation }, - "size": 42, # [Output Only] The total number of nodes in the node group. + "size": 42, # Output only. [Output Only] The total number of nodes in the node group. "status": "A String", - "zone": "A String", # [Output Only] The name of the zone where the node group resides, + "zone": "A String", # Output only. [Output Only] The name of the zone where the node group resides, # such as us-central1-a. } @@ -1805,14 +1805,14 @@

Method Details

# or ONLY_SCALE_OUT. For more information, see # Autoscaler modes. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "fingerprint": "A String", - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#nodeGroup", # [Output Only] The type of the resource. Alwayscompute#nodeGroup for node group. + "kind": "compute#nodeGroup", # Output only. [Output Only] The type of the resource. Alwayscompute#nodeGroup for node group. "locationHint": "A String", # An opaque location hint used to place the Node close to other # resources. # This field is for use by internal tools that use the public API. @@ -1826,9 +1826,9 @@

Method Details

# Maintenance policies. "maintenanceWindow": { # Time window specified for daily maintenance operations. GCE's internal # maintenance will be performed within this window. - "duration": "A String", # [Output only] A predetermined duration for the window, automatically + "duration": "A String", # Output only. [Output only] A predetermined duration for the window, automatically # chosen to be the smallest possible in the given scenario. - "maintenanceDuration": { # A Duration represents a fixed-length span of time represented # [Output only] A predetermined duration for the window, automatically + "maintenanceDuration": { # A Duration represents a fixed-length span of time represented # Output only. [Output only] A predetermined duration for the window, automatically # chosen to be the smallest possible in the given scenario. # as a count of seconds and fractions of seconds at nanosecond # resolution. It is independent of any calendar and concepts like "day" @@ -1854,8 +1854,8 @@

Method Details

# a dash, lowercase letter, or digit, except the last character, which cannot # be a dash. "nodeTemplate": "A String", # URL of the node template to create the node group from. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shareSettings": { # The share setting for reservations and sole tenancy node groups. # Share-settings for the node group "folderMap": { # A map of folder id and folder config to specify consumer projects for this # shared-reservation. This is only valid when share_type's value is @@ -1881,9 +1881,9 @@

Method Details

], "shareType": "A String", # Type of sharing for this shared-reservation }, - "size": 42, # [Output Only] The total number of nodes in the node group. + "size": 42, # Output only. [Output Only] The total number of nodes in the node group. "status": "A String", - "zone": "A String", # [Output Only] The name of the zone where the node group resides, + "zone": "A String", # Output only. [Output Only] The name of the zone where the node group resides, # such as us-central1-a. } @@ -2065,10 +2065,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2080,8 +2080,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2278,14 +2278,14 @@

Method Details

# or ONLY_SCALE_OUT. For more information, see # Autoscaler modes. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "fingerprint": "A String", - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#nodeGroup", # [Output Only] The type of the resource. Alwayscompute#nodeGroup for node group. + "kind": "compute#nodeGroup", # Output only. [Output Only] The type of the resource. Alwayscompute#nodeGroup for node group. "locationHint": "A String", # An opaque location hint used to place the Node close to other # resources. # This field is for use by internal tools that use the public API. @@ -2299,9 +2299,9 @@

Method Details

# Maintenance policies. "maintenanceWindow": { # Time window specified for daily maintenance operations. GCE's internal # maintenance will be performed within this window. - "duration": "A String", # [Output only] A predetermined duration for the window, automatically + "duration": "A String", # Output only. [Output only] A predetermined duration for the window, automatically # chosen to be the smallest possible in the given scenario. - "maintenanceDuration": { # A Duration represents a fixed-length span of time represented # [Output only] A predetermined duration for the window, automatically + "maintenanceDuration": { # A Duration represents a fixed-length span of time represented # Output only. [Output only] A predetermined duration for the window, automatically # chosen to be the smallest possible in the given scenario. # as a count of seconds and fractions of seconds at nanosecond # resolution. It is independent of any calendar and concepts like "day" @@ -2327,8 +2327,8 @@

Method Details

# a dash, lowercase letter, or digit, except the last character, which cannot # be a dash. "nodeTemplate": "A String", # URL of the node template to create the node group from. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shareSettings": { # The share setting for reservations and sole tenancy node groups. # Share-settings for the node group "folderMap": { # A map of folder id and folder config to specify consumer projects for this # shared-reservation. This is only valid when share_type's value is @@ -2354,20 +2354,20 @@

Method Details

], "shareType": "A String", # Type of sharing for this shared-reservation }, - "size": 42, # [Output Only] The total number of nodes in the node group. + "size": 42, # Output only. [Output Only] The total number of nodes in the node group. "status": "A String", - "zone": "A String", # [Output Only] The name of the zone where the node group resides, + "zone": "A String", # Output only. [Output Only] The name of the zone where the node group resides, # such as us-central1-a. }, ], - "kind": "compute#nodeGroupList", # [Output Only] Type of resource.Always compute#nodeGroupList + "kind": "compute#nodeGroupList", # Output only. [Output Only] Type of resource.Always compute#nodeGroupList # for lists of node groups. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -2496,7 +2496,7 @@

Method Details

An object of the form: { - "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. + "id": "A String", # Output only. [Output Only] Unique identifier for the resource; defined by the server. "items": [ # A list of Node resources. { "accelerators": [ # Accelerators for this node. @@ -2511,13 +2511,13 @@

Method Details

# for a full list of accelerator types. }, ], - "consumedResources": { # Node resources that are reserved by all instances. - "guestCpus": 42, # The number of virtual CPUs that are available to the instance. - "localSsdGb": 42, # The amount of local SSD storage available to the instance, + "consumedResources": { # Output only. Node resources that are reserved by all instances. + "guestCpus": 42, # Output only. The number of virtual CPUs that are available to the instance. + "localSsdGb": 42, # Output only. The amount of local SSD storage available to the instance, # defined in GiB. - "memoryMb": 42, # The amount of physical memory available to the instance, + "memoryMb": 42, # Output only. The amount of physical memory available to the instance, # defined in MiB. - "minNodeCpus": 42, # The minimal guaranteed number of virtual CPUs that are reserved. + "minNodeCpus": 42, # Output only. The minimal guaranteed number of virtual CPUs that are reserved. }, "cpuOvercommitType": "A String", # CPU overcommit. "disks": [ # Local disk configurations. @@ -2530,17 +2530,17 @@

Method Details

# not its URL. }, ], - "instanceConsumptionData": [ # Instance data that shows consumed resources on the node. + "instanceConsumptionData": [ # Output only. Instance data that shows consumed resources on the node. { - "consumptionInfo": { # Resources consumed by the instance. - "guestCpus": 42, # The number of virtual CPUs that are available to the instance. - "localSsdGb": 42, # The amount of local SSD storage available to the instance, + "consumptionInfo": { # Output only. Resources consumed by the instance. + "guestCpus": 42, # Output only. The number of virtual CPUs that are available to the instance. + "localSsdGb": 42, # Output only. The amount of local SSD storage available to the instance, # defined in GiB. - "memoryMb": 42, # The amount of physical memory available to the instance, + "memoryMb": 42, # Output only. The amount of physical memory available to the instance, # defined in MiB. - "minNodeCpus": 42, # The minimal guaranteed number of virtual CPUs that are reserved. + "minNodeCpus": 42, # Output only. The minimal guaranteed number of virtual CPUs that are reserved. }, - "instance": "A String", # Server-defined URL for the instance. + "instance": "A String", # Output only. Server-defined URL for the instance. }, ], "instances": [ # Instances scheduled on this node. @@ -2548,21 +2548,21 @@

Method Details

], "name": "A String", # The name of the node. "nodeType": "A String", # The type of this node. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. "serverBinding": { # Binding properties for the physical server. "type": "A String", }, "serverId": "A String", # Server ID associated with this node. "status": "A String", - "totalResources": { # Total amount of available resources on the node. - "guestCpus": 42, # The number of virtual CPUs that are available to the instance. - "localSsdGb": 42, # The amount of local SSD storage available to the instance, + "totalResources": { # Output only. Total amount of available resources on the node. + "guestCpus": 42, # Output only. The number of virtual CPUs that are available to the instance. + "localSsdGb": 42, # Output only. The amount of local SSD storage available to the instance, # defined in GiB. - "memoryMb": 42, # The amount of physical memory available to the instance, + "memoryMb": 42, # Output only. The amount of physical memory available to the instance, # defined in MiB. - "minNodeCpus": 42, # The minimal guaranteed number of virtual CPUs that are reserved. + "minNodeCpus": 42, # Output only. The minimal guaranteed number of virtual CPUs that are reserved. }, - "upcomingMaintenance": { # Upcoming Maintenance notification information. # [Output Only] The information about an upcoming maintenance event. + "upcomingMaintenance": { # Upcoming Maintenance notification information. # Output only. [Output Only] The information about an upcoming maintenance event. "canReschedule": True or False, # Indicates if the maintenance can be customer triggered. "date": "A String", # [Output Only] The date when the maintenance will take place. # This value is inRFC3339 @@ -2594,15 +2594,15 @@

Method Details

}, }, ], - "kind": "compute#nodeGroupsListNodes", # [Output Only] The resource type, which is alwayscompute.nodeGroupsListNodes for the list of nodes in the + "kind": "compute#nodeGroupsListNodes", # Output only. [Output Only] The resource type, which is alwayscompute.nodeGroupsListNodes for the list of nodes in the # specified node group. - "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for + "nextPageToken": "A String", # Output only. [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "warning": { # [Output Only] Informational warning message. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "warning": { # Output only. [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there # are no results in the response. @@ -2684,14 +2684,14 @@

Method Details

# or ONLY_SCALE_OUT. For more information, see # Autoscaler modes. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "fingerprint": "A String", - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#nodeGroup", # [Output Only] The type of the resource. Alwayscompute#nodeGroup for node group. + "kind": "compute#nodeGroup", # Output only. [Output Only] The type of the resource. Alwayscompute#nodeGroup for node group. "locationHint": "A String", # An opaque location hint used to place the Node close to other # resources. # This field is for use by internal tools that use the public API. @@ -2705,9 +2705,9 @@

Method Details

# Maintenance policies. "maintenanceWindow": { # Time window specified for daily maintenance operations. GCE's internal # maintenance will be performed within this window. - "duration": "A String", # [Output only] A predetermined duration for the window, automatically + "duration": "A String", # Output only. [Output only] A predetermined duration for the window, automatically # chosen to be the smallest possible in the given scenario. - "maintenanceDuration": { # A Duration represents a fixed-length span of time represented # [Output only] A predetermined duration for the window, automatically + "maintenanceDuration": { # A Duration represents a fixed-length span of time represented # Output only. [Output only] A predetermined duration for the window, automatically # chosen to be the smallest possible in the given scenario. # as a count of seconds and fractions of seconds at nanosecond # resolution. It is independent of any calendar and concepts like "day" @@ -2733,8 +2733,8 @@

Method Details

# a dash, lowercase letter, or digit, except the last character, which cannot # be a dash. "nodeTemplate": "A String", # URL of the node template to create the node group from. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shareSettings": { # The share setting for reservations and sole tenancy node groups. # Share-settings for the node group "folderMap": { # A map of folder id and folder config to specify consumer projects for this # shared-reservation. This is only valid when share_type's value is @@ -2760,9 +2760,9 @@

Method Details

], "shareType": "A String", # Type of sharing for this shared-reservation }, - "size": 42, # [Output Only] The total number of nodes in the node group. + "size": 42, # Output only. [Output Only] The total number of nodes in the node group. "status": "A String", - "zone": "A String", # [Output Only] The name of the zone where the node group resides, + "zone": "A String", # Output only. [Output Only] The name of the zone where the node group resides, # such as us-central1-a. } @@ -2944,10 +2944,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2959,8 +2959,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -3236,10 +3236,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3251,8 +3251,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -4401,10 +4401,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -4416,8 +4416,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -4693,10 +4693,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -4708,8 +4708,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.nodeTemplates.html b/docs/dyn/compute_alpha.nodeTemplates.html index 6c3ccd9417..1fc26d706b 100644 --- a/docs/dyn/compute_alpha.nodeTemplates.html +++ b/docs/dyn/compute_alpha.nodeTemplates.html @@ -240,7 +240,7 @@

Method Details

}, ], "cpuOvercommitType": "A String", # CPU overcommit. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -254,9 +254,9 @@

Method Details

# not its URL. }, ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#nodeTemplate", # [Output Only] The type of the resource. Alwayscompute#nodeTemplate for node templates. + "kind": "compute#nodeTemplate", # Output only. [Output Only] The type of the resource. Alwayscompute#nodeTemplate for node templates. "name": "A String", # The name of the resource, provided by the client when initially creating # the resource. The resource name must be 1-63 characters long, and comply # withRFC1035. @@ -274,10 +274,10 @@

Method Details

"localSsd": "A String", "memory": "A String", }, - "region": "A String", # [Output Only] The name of the region where the node template resides, + "region": "A String", # Output only. [Output Only] The name of the region where the node template resides, # such as us-central1. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "serverBinding": { # Sets the binding properties for the physical server. Valid values include: # # - *[Default]* RESTART_NODE_ON_ANY_SERVER: @@ -292,8 +292,8 @@

Method Details

# node options for more information. "type": "A String", }, - "status": "A String", # [Output Only] The status of the node template. One of the following values:CREATING, READY, and DELETING. - "statusMessage": "A String", # [Output Only] An optional, human-readable explanation of the status. + "status": "A String", # Output only. [Output Only] The status of the node template. One of the following values:CREATING, READY, and DELETING. + "statusMessage": "A String", # Output only. [Output Only] An optional, human-readable explanation of the status. }, ], "warning": { # [Output Only] An informational warning that appears when the node templates @@ -324,15 +324,15 @@

Method Details

}, }, }, - "kind": "compute#nodeTemplateAggregatedList", # [Output Only] Type of resource.Alwayscompute#nodeTemplateAggregatedList for aggregated lists of + "kind": "compute#nodeTemplateAggregatedList", # Output only. [Output Only] Type of resource.Alwayscompute#nodeTemplateAggregatedList for aggregated lists of # node templates. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -568,10 +568,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -583,8 +583,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -698,7 +698,7 @@

Method Details

}, ], "cpuOvercommitType": "A String", # CPU overcommit. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -712,9 +712,9 @@

Method Details

# not its URL. }, ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#nodeTemplate", # [Output Only] The type of the resource. Alwayscompute#nodeTemplate for node templates. + "kind": "compute#nodeTemplate", # Output only. [Output Only] The type of the resource. Alwayscompute#nodeTemplate for node templates. "name": "A String", # The name of the resource, provided by the client when initially creating # the resource. The resource name must be 1-63 characters long, and comply # withRFC1035. @@ -732,10 +732,10 @@

Method Details

"localSsd": "A String", "memory": "A String", }, - "region": "A String", # [Output Only] The name of the region where the node template resides, + "region": "A String", # Output only. [Output Only] The name of the region where the node template resides, # such as us-central1. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "serverBinding": { # Sets the binding properties for the physical server. Valid values include: # # - *[Default]* RESTART_NODE_ON_ANY_SERVER: @@ -750,8 +750,8 @@

Method Details

# node options for more information. "type": "A String", }, - "status": "A String", # [Output Only] The status of the node template. One of the following values:CREATING, READY, and DELETING. - "statusMessage": "A String", # [Output Only] An optional, human-readable explanation of the status. + "status": "A String", # Output only. [Output Only] The status of the node template. One of the following values:CREATING, READY, and DELETING. + "statusMessage": "A String", # Output only. [Output Only] An optional, human-readable explanation of the status. } @@ -1153,7 +1153,7 @@

Method Details

}, ], "cpuOvercommitType": "A String", # CPU overcommit. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1167,9 +1167,9 @@

Method Details

# not its URL. }, ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#nodeTemplate", # [Output Only] The type of the resource. Alwayscompute#nodeTemplate for node templates. + "kind": "compute#nodeTemplate", # Output only. [Output Only] The type of the resource. Alwayscompute#nodeTemplate for node templates. "name": "A String", # The name of the resource, provided by the client when initially creating # the resource. The resource name must be 1-63 characters long, and comply # withRFC1035. @@ -1187,10 +1187,10 @@

Method Details

"localSsd": "A String", "memory": "A String", }, - "region": "A String", # [Output Only] The name of the region where the node template resides, + "region": "A String", # Output only. [Output Only] The name of the region where the node template resides, # such as us-central1. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "serverBinding": { # Sets the binding properties for the physical server. Valid values include: # # - *[Default]* RESTART_NODE_ON_ANY_SERVER: @@ -1205,8 +1205,8 @@

Method Details

# node options for more information. "type": "A String", }, - "status": "A String", # [Output Only] The status of the node template. One of the following values:CREATING, READY, and DELETING. - "statusMessage": "A String", # [Output Only] An optional, human-readable explanation of the status. + "status": "A String", # Output only. [Output Only] The status of the node template. One of the following values:CREATING, READY, and DELETING. + "statusMessage": "A String", # Output only. [Output Only] An optional, human-readable explanation of the status. } requestId: string, An optional request ID to identify requests. Specify a unique request ID so @@ -1387,10 +1387,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1402,8 +1402,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1603,7 +1603,7 @@

Method Details

}, ], "cpuOvercommitType": "A String", # CPU overcommit. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1617,9 +1617,9 @@

Method Details

# not its URL. }, ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#nodeTemplate", # [Output Only] The type of the resource. Alwayscompute#nodeTemplate for node templates. + "kind": "compute#nodeTemplate", # Output only. [Output Only] The type of the resource. Alwayscompute#nodeTemplate for node templates. "name": "A String", # The name of the resource, provided by the client when initially creating # the resource. The resource name must be 1-63 characters long, and comply # withRFC1035. @@ -1637,10 +1637,10 @@

Method Details

"localSsd": "A String", "memory": "A String", }, - "region": "A String", # [Output Only] The name of the region where the node template resides, + "region": "A String", # Output only. [Output Only] The name of the region where the node template resides, # such as us-central1. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "serverBinding": { # Sets the binding properties for the physical server. Valid values include: # # - *[Default]* RESTART_NODE_ON_ANY_SERVER: @@ -1655,18 +1655,18 @@

Method Details

# node options for more information. "type": "A String", }, - "status": "A String", # [Output Only] The status of the node template. One of the following values:CREATING, READY, and DELETING. - "statusMessage": "A String", # [Output Only] An optional, human-readable explanation of the status. + "status": "A String", # Output only. [Output Only] The status of the node template. One of the following values:CREATING, READY, and DELETING. + "statusMessage": "A String", # Output only. [Output Only] An optional, human-readable explanation of the status. }, ], - "kind": "compute#nodeTemplateList", # [Output Only] Type of resource.Always compute#nodeTemplateList + "kind": "compute#nodeTemplateList", # Output only. [Output Only] Type of resource.Always compute#nodeTemplateList # for lists of node templates. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there diff --git a/docs/dyn/compute_alpha.nodeTypes.html b/docs/dyn/compute_alpha.nodeTypes.html index c0c78d0a07..be8a8dbcf3 100644 --- a/docs/dyn/compute_alpha.nodeTypes.html +++ b/docs/dyn/compute_alpha.nodeTypes.html @@ -264,15 +264,15 @@

Method Details

# type. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#nodeType", # [Output Only] The type of the resource. Alwayscompute#nodeType for node types. + "kind": "compute#nodeType", # Output only. [Output Only] The type of the resource. Alwayscompute#nodeType for node types. "localSsdGb": 42, # [Output Only] Local SSD available to the node type, defined in GB. - "maxVms": 42, # [Output Only] Maximum number of VMs that can be created for this node type. + "maxVms": 42, # Output only. [Output Only] Maximum number of VMs that can be created for this node type. "memoryMb": 42, # [Output Only] The amount of physical memory available to the node type, # defined in MB. "name": "A String", # [Output Only] Name of the resource. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "zone": "A String", # [Output Only] The name of the zone where the node type resides, + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "zone": "A String", # Output only. [Output Only] The name of the zone where the node type resides, # such as us-central1-a. }, ], @@ -304,15 +304,15 @@

Method Details

}, }, }, - "kind": "compute#nodeTypeAggregatedList", # [Output Only] Type of resource.Alwayscompute#nodeTypeAggregatedList for aggregated lists of node + "kind": "compute#nodeTypeAggregatedList", # Output only. [Output Only] Type of resource.Alwayscompute#nodeTypeAggregatedList for aggregated lists of node # types. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -435,15 +435,15 @@

Method Details

# type. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#nodeType", # [Output Only] The type of the resource. Alwayscompute#nodeType for node types. + "kind": "compute#nodeType", # Output only. [Output Only] The type of the resource. Alwayscompute#nodeType for node types. "localSsdGb": 42, # [Output Only] Local SSD available to the node type, defined in GB. - "maxVms": 42, # [Output Only] Maximum number of VMs that can be created for this node type. + "maxVms": 42, # Output only. [Output Only] Maximum number of VMs that can be created for this node type. "memoryMb": 42, # [Output Only] The amount of physical memory available to the node type, # defined in MB. "name": "A String", # [Output Only] Name of the resource. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "zone": "A String", # [Output Only] The name of the zone where the node type resides, + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "zone": "A String", # Output only. [Output Only] The name of the zone where the node type resides, # such as us-central1-a. } @@ -607,26 +607,26 @@

Method Details

# type. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#nodeType", # [Output Only] The type of the resource. Alwayscompute#nodeType for node types. + "kind": "compute#nodeType", # Output only. [Output Only] The type of the resource. Alwayscompute#nodeType for node types. "localSsdGb": 42, # [Output Only] Local SSD available to the node type, defined in GB. - "maxVms": 42, # [Output Only] Maximum number of VMs that can be created for this node type. + "maxVms": 42, # Output only. [Output Only] Maximum number of VMs that can be created for this node type. "memoryMb": 42, # [Output Only] The amount of physical memory available to the node type, # defined in MB. "name": "A String", # [Output Only] Name of the resource. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "zone": "A String", # [Output Only] The name of the zone where the node type resides, + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "zone": "A String", # Output only. [Output Only] The name of the zone where the node type resides, # such as us-central1-a. }, ], - "kind": "compute#nodeTypeList", # [Output Only] Type of resource.Always compute#nodeTypeList for + "kind": "compute#nodeTypeList", # Output only. [Output Only] Type of resource.Always compute#nodeTypeList for # lists of node types. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there diff --git a/docs/dyn/compute_alpha.organizationSecurityPolicies.html b/docs/dyn/compute_alpha.organizationSecurityPolicies.html index a0e63a9fcf..8a130253ae 100644 --- a/docs/dyn/compute_alpha.organizationSecurityPolicies.html +++ b/docs/dyn/compute_alpha.organizationSecurityPolicies.html @@ -137,8 +137,10 @@

Method Details

hierarchical security policies will be automatically enrolled into Cloud Armor Enterprise if not already enrolled. -Use of this API to modify firewall policies is deprecated. Use -firewallPolicies.addAssociation instead if possible. +Use this API to modify Cloud Armor policies. Previously, alpha and beta +versions of this API were used to modify firewall policies. This usage is +now disabled for most organizations. Use firewallPolicies.addAssociation +instead. Args: securityPolicy: string, Name of the security policy to update. (required) @@ -147,7 +149,7 @@

Method Details

{ "attachmentId": "A String", # The resource that the security policy is attached to. - "displayName": "A String", # [Output Only] The display name of the security policy of the association. + "displayName": "A String", # Output only. [Output Only] The display name of the security policy of the association. "excludedFolders": [ # A list of folders to exclude from the security policy. "A String", ], @@ -155,8 +157,8 @@

Method Details

"A String", ], "name": "A String", # The name for an association. - "securityPolicyId": "A String", # [Output Only] The security policy ID of the association. - "shortName": "A String", # [Output Only] The short name of the security policy of the association. + "securityPolicyId": "A String", # Output only. [Output Only] The security policy ID of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the security policy of the association. } replaceExistingAssociation: boolean, Indicates whether or not to replace it if an association of the attachment @@ -340,10 +342,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -355,8 +357,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -440,6 +442,10 @@

Method Details

addRule(securityPolicy, body=None, requestId=None, x__xgafv=None)
Inserts a rule into a security policy.
 
+Use this API to modify Cloud Armor policies. Previously, alpha and beta
+versions of this API were used to modify firewall policies. This usage is
+now disabled for most organizations. Use firewallPolicies.addRule instead.
+
 Args:
   securityPolicy: string, Name of the security policy to update. (required)
   body: object, The request body.
@@ -493,7 +499,7 @@ 

Method Details

}, ], }, - "kind": "compute#securityPolicyRule", # [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules + "kind": "compute#securityPolicyRule", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -711,6 +717,13 @@

Method Details

# evaluatePreconfiguredWaf() is not used, this field will have no effect. "exclusions": [ # A list of exclusions to apply during preconfigured WAF evaluation. { + "requestBodiesToExclude": [ # A list of request body fields to be excluded from inspection during + # preconfigured WAF evaluation. + { + "op": "A String", # The match operator for the field. + "val": "A String", # The value of the field. + }, + ], "requestCookiesToExclude": [ # A list of request cookie names whose value will be excluded from # inspection during preconfigured WAF evaluation. { @@ -917,13 +930,13 @@

Method Details

}, "redirectTarget": "A String", # This must be specified for redirect actions. Cannot be specified for any # other actions. - "ruleManagedProtectionTier": "A String", # [Output Only] The minimum Cloud Armor subscription required for this + "ruleManagedProtectionTier": "A String", # Output only. [Output Only] The minimum Cloud Armor subscription required for this # rule. # [Deprecated] Use requiredManagedProtectionTiers instead. "ruleNumber": "A String", # Identifier for the rule. This is only unique within the given security # policy. This can only be set during rule creation, if rule number is not # specified it will be generated by the server. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall security + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall security # policy rule. "targetResources": [ # A list of network resource URLs to which this rule applies. This field # allows you to control which network's VMs get this rule. If this field @@ -1116,10 +1129,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1131,8 +1144,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1221,8 +1234,10 @@

Method Details

copyRules(securityPolicy, requestId=None, sourceSecurityPolicy=None, x__xgafv=None)
Copies rules to the specified security policy.
 
-Use of this API to modify firewall policies is deprecated. Use
-firewallPolicies.copyRules instead.
+Use this API to modify Cloud Armor policies. Previously, alpha and beta
+versions of this API were used to modify firewall policies. This usage is
+now disabled for most organizations. Use firewallPolicies.cloneRules
+instead.
 
 Args:
   securityPolicy: string, Name of the security policy to update. (required)
@@ -1405,10 +1420,10 @@ 

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1420,8 +1435,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1505,8 +1520,9 @@

Method Details

delete(securityPolicy, requestId=None, x__xgafv=None)
Deletes the specified policy.
 
-Use of this API to remove firewall policies is deprecated. Use
-firewallPolicies.delete instead.
+Use this API to remove Cloud Armor policies. Previously, alpha and beta
+versions of this API were used to remove firewall policies. This usage is
+now disabled for most organizations. Use firewallPolicies.delete instead.
 
 Args:
   securityPolicy: string, Name of the security policy to delete. (required)
@@ -1688,10 +1704,10 @@ 

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1703,8 +1719,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1788,8 +1804,9 @@

Method Details

get(securityPolicy, x__xgafv=None)
List all of the ordered rules present in a single specified policy.
 
-Use of this API to read firewall policies is deprecated. Use
-firewallPolicies.get instead.
+Use this API to read Cloud Armor policies. Previously, alpha and beta
+versions of this API were used to read firewall policies. This usage is now
+disabled for most organizations. Use firewallPolicies.get instead.
 
 Args:
   securityPolicy: string, Name of the security policy to get. (required)
@@ -1879,7 +1896,7 @@ 

Method Details

"associations": [ # A list of associations that belong to this policy. { "attachmentId": "A String", # The resource that the security policy is attached to. - "displayName": "A String", # [Output Only] The display name of the security policy of the association. + "displayName": "A String", # Output only. [Output Only] The display name of the security policy of the association. "excludedFolders": [ # A list of folders to exclude from the security policy. "A String", ], @@ -1887,27 +1904,32 @@

Method Details

"A String", ], "name": "A String", # The name for an association. - "securityPolicyId": "A String", # [Output Only] The security policy ID of the association. - "shortName": "A String", # [Output Only] The short name of the security policy of the association. + "securityPolicyId": "A String", # Output only. [Output Only] The security policy ID of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the security policy of the association. }, ], "cloudArmorConfig": { # Configuration options for Cloud Armor. "enableMl": True or False, # If set to true, enables Cloud Armor Machine Learning. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "ddosProtectionConfig": { "ddosAdaptiveProtection": "A String", - "ddosImpactedBaselineThreshold": 3.14, # Adaptive Protection for Network Load Balancers (and VMs with public IPs) + "ddosImpactedBaselineThreshold": 3.14, # DDoS Protection for Network Load Balancers (and VMs with public IPs) # builds DDos mitigations that minimize collateral damage. It quantifies # this as the fraction of a non-abuse baseline that's inadvertently # blocked. # - # Rules whose collateral damage exceeds - # ddosAdaptiveImpactedBaselineThreshold will not be deployed. Using a lower - # value will prioritize keeping collateral damage low, possibly at the cost - # of its effectiveness in rate limiting some or all of the attack. - # It should typically be between 0.01 and 0.10. + # Rules whose collateral damage exceeds ddosImpactedBaselineThreshold will + # not be deployed. Using a lower value will prioritize keeping collateral + # damage low, possibly at the cost of its effectiveness in rate limiting + # some or all of the attack. It should typically be unset, so Advanced DDos + # (and Adaptive Protection) uses the best mitigation it can find. Setting + # the threshold is advised if there are logs for false positive detections + # with high collateral damage, and will cause Advanced DDos to attempt to + # find a less aggressive rule that satisfies the constraint; Failing that, + # it will fall back to no mitigation (smaller attack) or to broader network + # throttles (larger attack). "ddosProtection": "A String", }, "description": "A String", # An optional description of this resource. Provide this property when you @@ -1930,9 +1952,9 @@

Method Details

# # To see the latest fingerprint, make get() request to the # security policy. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#securityPolicy", # [Output only] Type of the resource. Alwayscompute#securityPolicyfor security policies + "kind": "compute#securityPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyfor security policies "labelFingerprint": "A String", # A fingerprint for the labels being applied to this security policy, which # is essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -1952,7 +1974,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "parent": "A String", # [Output Only] The parent of the security policy. + "parent": "A String", # Output only. [Output Only] The parent of the security policy. "recaptchaOptionsConfig": { "redirectSiteKey": "A String", # An optional field to supply a reCAPTCHA site key to be used for all the # rules using the redirect action with the type of GOOGLE_RECAPTCHA under @@ -1962,9 +1984,9 @@

Method Details

# This field is only supported in Global Security Policies of type # CLOUD_ARMOR. }, - "region": "A String", # [Output Only] URL of the region where the regional security policy + "region": "A String", # Output only. [Output Only] URL of the region where the regional security policy # resides. This field is not applicable to global security policies. - "ruleTupleCount": 42, # [Output Only] Total count of all security policy rule tuples. A security + "ruleTupleCount": 42, # Output only. [Output Only] Total count of all security policy rule tuples. A security # policy can not exceed a set number of tuples. "rules": [ # A list of rules that belong to this policy. # There must always be a default rule which is a rule with priority @@ -2021,7 +2043,7 @@

Method Details

}, ], }, - "kind": "compute#securityPolicyRule", # [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules + "kind": "compute#securityPolicyRule", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -2239,6 +2261,13 @@

Method Details

# evaluatePreconfiguredWaf() is not used, this field will have no effect. "exclusions": [ # A list of exclusions to apply during preconfigured WAF evaluation. { + "requestBodiesToExclude": [ # A list of request body fields to be excluded from inspection during + # preconfigured WAF evaluation. + { + "op": "A String", # The match operator for the field. + "val": "A String", # The value of the field. + }, + ], "requestCookiesToExclude": [ # A list of request cookie names whose value will be excluded from # inspection during preconfigured WAF evaluation. { @@ -2445,13 +2474,13 @@

Method Details

}, "redirectTarget": "A String", # This must be specified for redirect actions. Cannot be specified for any # other actions. - "ruleManagedProtectionTier": "A String", # [Output Only] The minimum Cloud Armor subscription required for this + "ruleManagedProtectionTier": "A String", # Output only. [Output Only] The minimum Cloud Armor subscription required for this # rule. # [Deprecated] Use requiredManagedProtectionTiers instead. "ruleNumber": "A String", # Identifier for the rule. This is only unique within the given security # policy. This can only be set during rule creation, if rule number is not # specified it will be generated by the server. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall security + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall security # policy rule. "targetResources": [ # A list of network resource URLs to which this rule applies. This field # allows you to control which network's VMs get this rule. If this field @@ -2466,8 +2495,8 @@

Method Details

], }, ], - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shortName": "A String", # User-provided name of the organization security policy. The name should be # unique in the organization in which the security policy is created. This # should only be used when SecurityPolicyType is CLOUD_ARMOR. @@ -2544,8 +2573,10 @@

Method Details

getAssociation(securityPolicy, name=None, x__xgafv=None)
Gets an association with the specified name.
 
-Use of this API to read firewall policies is deprecated. Use
-firewallPolicies.getAssociation instead if possible.
+Use this API to read Cloud Armor policies. Previously, alpha and beta
+versions of this API were used to read firewall policies. This usage is
+now disabled for most organizations. Use firewallPolicies.getAssociation
+instead.
 
 Args:
   securityPolicy: string, Name of the security policy to which the queried rule belongs. (required)
@@ -2560,7 +2591,7 @@ 

Method Details

{ "attachmentId": "A String", # The resource that the security policy is attached to. - "displayName": "A String", # [Output Only] The display name of the security policy of the association. + "displayName": "A String", # Output only. [Output Only] The display name of the security policy of the association. "excludedFolders": [ # A list of folders to exclude from the security policy. "A String", ], @@ -2568,8 +2599,8 @@

Method Details

"A String", ], "name": "A String", # The name for an association. - "securityPolicyId": "A String", # [Output Only] The security policy ID of the association. - "shortName": "A String", # [Output Only] The short name of the security policy of the association. + "securityPolicyId": "A String", # Output only. [Output Only] The security policy ID of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the security policy of the association. }
@@ -2577,8 +2608,9 @@

Method Details

getRule(securityPolicy, priority=None, x__xgafv=None)
Gets a rule at the specified priority.
 
-Use of this API to read firewall policies is deprecated. Use
-firewallPolicies.getRule instead.
+Use this API to read Cloud Armor policies. Previously, alpha and beta
+versions of this API were used to read firewall policies. This usage is now
+disabled for most organizations. Use firewallPolicies.getRule instead.
 
 Args:
   securityPolicy: string, Name of the security policy to which the queried rule belongs. (required)
@@ -2639,7 +2671,7 @@ 

Method Details

}, ], }, - "kind": "compute#securityPolicyRule", # [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules + "kind": "compute#securityPolicyRule", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -2857,6 +2889,13 @@

Method Details

# evaluatePreconfiguredWaf() is not used, this field will have no effect. "exclusions": [ # A list of exclusions to apply during preconfigured WAF evaluation. { + "requestBodiesToExclude": [ # A list of request body fields to be excluded from inspection during + # preconfigured WAF evaluation. + { + "op": "A String", # The match operator for the field. + "val": "A String", # The value of the field. + }, + ], "requestCookiesToExclude": [ # A list of request cookie names whose value will be excluded from # inspection during preconfigured WAF evaluation. { @@ -3063,13 +3102,13 @@

Method Details

}, "redirectTarget": "A String", # This must be specified for redirect actions. Cannot be specified for any # other actions. - "ruleManagedProtectionTier": "A String", # [Output Only] The minimum Cloud Armor subscription required for this + "ruleManagedProtectionTier": "A String", # Output only. [Output Only] The minimum Cloud Armor subscription required for this # rule. # [Deprecated] Use requiredManagedProtectionTiers instead. "ruleNumber": "A String", # Identifier for the rule. This is only unique within the given security # policy. This can only be set during rule creation, if rule number is not # specified it will be generated by the server. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall security + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall security # policy rule. "targetResources": [ # A list of network resource URLs to which this rule applies. This field # allows you to control which network's VMs get this rule. If this field @@ -3090,8 +3129,9 @@

Method Details

Creates a new policy in the specified organization using the data included
 in the request.
 
-Use of this API to insert firewall policies is deprecated. Use
-firewallPolicies.insert instead.
+Use this API to add Cloud Armor policies. Previously, alpha and beta
+versions of this API were used to add firewall policies. This usage is now
+disabled for most organizations. Use firewallPolicies.insert instead.
 
 Args:
   body: object, The request body.
@@ -3175,7 +3215,7 @@ 

Method Details

"associations": [ # A list of associations that belong to this policy. { "attachmentId": "A String", # The resource that the security policy is attached to. - "displayName": "A String", # [Output Only] The display name of the security policy of the association. + "displayName": "A String", # Output only. [Output Only] The display name of the security policy of the association. "excludedFolders": [ # A list of folders to exclude from the security policy. "A String", ], @@ -3183,27 +3223,32 @@

Method Details

"A String", ], "name": "A String", # The name for an association. - "securityPolicyId": "A String", # [Output Only] The security policy ID of the association. - "shortName": "A String", # [Output Only] The short name of the security policy of the association. + "securityPolicyId": "A String", # Output only. [Output Only] The security policy ID of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the security policy of the association. }, ], "cloudArmorConfig": { # Configuration options for Cloud Armor. "enableMl": True or False, # If set to true, enables Cloud Armor Machine Learning. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "ddosProtectionConfig": { "ddosAdaptiveProtection": "A String", - "ddosImpactedBaselineThreshold": 3.14, # Adaptive Protection for Network Load Balancers (and VMs with public IPs) + "ddosImpactedBaselineThreshold": 3.14, # DDoS Protection for Network Load Balancers (and VMs with public IPs) # builds DDos mitigations that minimize collateral damage. It quantifies # this as the fraction of a non-abuse baseline that's inadvertently # blocked. # - # Rules whose collateral damage exceeds - # ddosAdaptiveImpactedBaselineThreshold will not be deployed. Using a lower - # value will prioritize keeping collateral damage low, possibly at the cost - # of its effectiveness in rate limiting some or all of the attack. - # It should typically be between 0.01 and 0.10. + # Rules whose collateral damage exceeds ddosImpactedBaselineThreshold will + # not be deployed. Using a lower value will prioritize keeping collateral + # damage low, possibly at the cost of its effectiveness in rate limiting + # some or all of the attack. It should typically be unset, so Advanced DDos + # (and Adaptive Protection) uses the best mitigation it can find. Setting + # the threshold is advised if there are logs for false positive detections + # with high collateral damage, and will cause Advanced DDos to attempt to + # find a less aggressive rule that satisfies the constraint; Failing that, + # it will fall back to no mitigation (smaller attack) or to broader network + # throttles (larger attack). "ddosProtection": "A String", }, "description": "A String", # An optional description of this resource. Provide this property when you @@ -3226,9 +3271,9 @@

Method Details

# # To see the latest fingerprint, make get() request to the # security policy. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#securityPolicy", # [Output only] Type of the resource. Alwayscompute#securityPolicyfor security policies + "kind": "compute#securityPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyfor security policies "labelFingerprint": "A String", # A fingerprint for the labels being applied to this security policy, which # is essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -3248,7 +3293,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "parent": "A String", # [Output Only] The parent of the security policy. + "parent": "A String", # Output only. [Output Only] The parent of the security policy. "recaptchaOptionsConfig": { "redirectSiteKey": "A String", # An optional field to supply a reCAPTCHA site key to be used for all the # rules using the redirect action with the type of GOOGLE_RECAPTCHA under @@ -3258,9 +3303,9 @@

Method Details

# This field is only supported in Global Security Policies of type # CLOUD_ARMOR. }, - "region": "A String", # [Output Only] URL of the region where the regional security policy + "region": "A String", # Output only. [Output Only] URL of the region where the regional security policy # resides. This field is not applicable to global security policies. - "ruleTupleCount": 42, # [Output Only] Total count of all security policy rule tuples. A security + "ruleTupleCount": 42, # Output only. [Output Only] Total count of all security policy rule tuples. A security # policy can not exceed a set number of tuples. "rules": [ # A list of rules that belong to this policy. # There must always be a default rule which is a rule with priority @@ -3317,7 +3362,7 @@

Method Details

}, ], }, - "kind": "compute#securityPolicyRule", # [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules + "kind": "compute#securityPolicyRule", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -3535,6 +3580,13 @@

Method Details

# evaluatePreconfiguredWaf() is not used, this field will have no effect. "exclusions": [ # A list of exclusions to apply during preconfigured WAF evaluation. { + "requestBodiesToExclude": [ # A list of request body fields to be excluded from inspection during + # preconfigured WAF evaluation. + { + "op": "A String", # The match operator for the field. + "val": "A String", # The value of the field. + }, + ], "requestCookiesToExclude": [ # A list of request cookie names whose value will be excluded from # inspection during preconfigured WAF evaluation. { @@ -3741,13 +3793,13 @@

Method Details

}, "redirectTarget": "A String", # This must be specified for redirect actions. Cannot be specified for any # other actions. - "ruleManagedProtectionTier": "A String", # [Output Only] The minimum Cloud Armor subscription required for this + "ruleManagedProtectionTier": "A String", # Output only. [Output Only] The minimum Cloud Armor subscription required for this # rule. # [Deprecated] Use requiredManagedProtectionTiers instead. "ruleNumber": "A String", # Identifier for the rule. This is only unique within the given security # policy. This can only be set during rule creation, if rule number is not # specified it will be generated by the server. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall security + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall security # policy rule. "targetResources": [ # A list of network resource URLs to which this rule applies. This field # allows you to control which network's VMs get this rule. If this field @@ -3762,8 +3814,8 @@

Method Details

], }, ], - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shortName": "A String", # User-provided name of the organization security policy. The name should be # unique in the organization in which the security policy is created. This # should only be used when SecurityPolicyType is CLOUD_ARMOR. @@ -4016,10 +4068,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -4031,8 +4083,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -4117,8 +4169,9 @@

Method Details

List all the policies that have been configured for the specified
 organization.
 
-Use of this API to read firewall policies is deprecated. Use
-firewallPolicies.list instead.
+Use this API to read Cloud Armor policies. Previously, alpha and beta
+versions of this API were used to read firewall policies. This usage is now
+disabled for most organizations. Use firewallPolicies.list instead.
 
 Args:
   filter: string, A filter expression that filters resources listed in the response. Most
@@ -4295,7 +4348,7 @@ 

Method Details

"associations": [ # A list of associations that belong to this policy. { "attachmentId": "A String", # The resource that the security policy is attached to. - "displayName": "A String", # [Output Only] The display name of the security policy of the association. + "displayName": "A String", # Output only. [Output Only] The display name of the security policy of the association. "excludedFolders": [ # A list of folders to exclude from the security policy. "A String", ], @@ -4303,27 +4356,32 @@

Method Details

"A String", ], "name": "A String", # The name for an association. - "securityPolicyId": "A String", # [Output Only] The security policy ID of the association. - "shortName": "A String", # [Output Only] The short name of the security policy of the association. + "securityPolicyId": "A String", # Output only. [Output Only] The security policy ID of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the security policy of the association. }, ], "cloudArmorConfig": { # Configuration options for Cloud Armor. "enableMl": True or False, # If set to true, enables Cloud Armor Machine Learning. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "ddosProtectionConfig": { "ddosAdaptiveProtection": "A String", - "ddosImpactedBaselineThreshold": 3.14, # Adaptive Protection for Network Load Balancers (and VMs with public IPs) + "ddosImpactedBaselineThreshold": 3.14, # DDoS Protection for Network Load Balancers (and VMs with public IPs) # builds DDos mitigations that minimize collateral damage. It quantifies # this as the fraction of a non-abuse baseline that's inadvertently # blocked. # - # Rules whose collateral damage exceeds - # ddosAdaptiveImpactedBaselineThreshold will not be deployed. Using a lower - # value will prioritize keeping collateral damage low, possibly at the cost - # of its effectiveness in rate limiting some or all of the attack. - # It should typically be between 0.01 and 0.10. + # Rules whose collateral damage exceeds ddosImpactedBaselineThreshold will + # not be deployed. Using a lower value will prioritize keeping collateral + # damage low, possibly at the cost of its effectiveness in rate limiting + # some or all of the attack. It should typically be unset, so Advanced DDos + # (and Adaptive Protection) uses the best mitigation it can find. Setting + # the threshold is advised if there are logs for false positive detections + # with high collateral damage, and will cause Advanced DDos to attempt to + # find a less aggressive rule that satisfies the constraint; Failing that, + # it will fall back to no mitigation (smaller attack) or to broader network + # throttles (larger attack). "ddosProtection": "A String", }, "description": "A String", # An optional description of this resource. Provide this property when you @@ -4346,9 +4404,9 @@

Method Details

# # To see the latest fingerprint, make get() request to the # security policy. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#securityPolicy", # [Output only] Type of the resource. Alwayscompute#securityPolicyfor security policies + "kind": "compute#securityPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyfor security policies "labelFingerprint": "A String", # A fingerprint for the labels being applied to this security policy, which # is essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -4368,7 +4426,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "parent": "A String", # [Output Only] The parent of the security policy. + "parent": "A String", # Output only. [Output Only] The parent of the security policy. "recaptchaOptionsConfig": { "redirectSiteKey": "A String", # An optional field to supply a reCAPTCHA site key to be used for all the # rules using the redirect action with the type of GOOGLE_RECAPTCHA under @@ -4378,9 +4436,9 @@

Method Details

# This field is only supported in Global Security Policies of type # CLOUD_ARMOR. }, - "region": "A String", # [Output Only] URL of the region where the regional security policy + "region": "A String", # Output only. [Output Only] URL of the region where the regional security policy # resides. This field is not applicable to global security policies. - "ruleTupleCount": 42, # [Output Only] Total count of all security policy rule tuples. A security + "ruleTupleCount": 42, # Output only. [Output Only] Total count of all security policy rule tuples. A security # policy can not exceed a set number of tuples. "rules": [ # A list of rules that belong to this policy. # There must always be a default rule which is a rule with priority @@ -4437,7 +4495,7 @@

Method Details

}, ], }, - "kind": "compute#securityPolicyRule", # [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules + "kind": "compute#securityPolicyRule", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -4655,6 +4713,13 @@

Method Details

# evaluatePreconfiguredWaf() is not used, this field will have no effect. "exclusions": [ # A list of exclusions to apply during preconfigured WAF evaluation. { + "requestBodiesToExclude": [ # A list of request body fields to be excluded from inspection during + # preconfigured WAF evaluation. + { + "op": "A String", # The match operator for the field. + "val": "A String", # The value of the field. + }, + ], "requestCookiesToExclude": [ # A list of request cookie names whose value will be excluded from # inspection during preconfigured WAF evaluation. { @@ -4861,13 +4926,13 @@

Method Details

}, "redirectTarget": "A String", # This must be specified for redirect actions. Cannot be specified for any # other actions. - "ruleManagedProtectionTier": "A String", # [Output Only] The minimum Cloud Armor subscription required for this + "ruleManagedProtectionTier": "A String", # Output only. [Output Only] The minimum Cloud Armor subscription required for this # rule. # [Deprecated] Use requiredManagedProtectionTiers instead. "ruleNumber": "A String", # Identifier for the rule. This is only unique within the given security # policy. This can only be set during rule creation, if rule number is not # specified it will be generated by the server. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall security + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall security # policy rule. "targetResources": [ # A list of network resource URLs to which this rule applies. This field # allows you to control which network's VMs get this rule. If this field @@ -4882,8 +4947,8 @@

Method Details

], }, ], - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shortName": "A String", # User-provided name of the organization security policy. The name should be # unique in the organization in which the security policy is created. This # should only be used when SecurityPolicyType is CLOUD_ARMOR. @@ -4955,13 +5020,13 @@

Method Details

], }, ], - "kind": "compute#securityPolicyList", # [Output Only] Type of resource. Alwayscompute#securityPolicyList for listsof securityPolicies + "kind": "compute#securityPolicyList", # Output only. [Output Only] Type of resource. Alwayscompute#securityPolicyList for listsof securityPolicies "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "unreachables": [ # [Output Only] Unreachable resources. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -4996,8 +5061,10 @@

Method Details

listAssociations(targetResource=None, x__xgafv=None)
Lists associations of a specified target, i.e., organization or folder.
 
-Use of this API to read firewall policies is deprecated. Use
-firewallPolicies.listAssociations instead if possible.
+Use this API to read Cloud Armor policies. Previously, alpha and beta
+versions of this API were used to read firewall policies. This usage is
+now disabled for most organizations. Use firewallPolicies.listAssociations
+instead.
 
 Args:
   targetResource: string, The target resource to list associations. It is an organization, or a
@@ -5014,7 +5081,7 @@ 

Method Details

"associations": [ # A list of associations. { "attachmentId": "A String", # The resource that the security policy is attached to. - "displayName": "A String", # [Output Only] The display name of the security policy of the association. + "displayName": "A String", # Output only. [Output Only] The display name of the security policy of the association. "excludedFolders": [ # A list of folders to exclude from the security policy. "A String", ], @@ -5022,11 +5089,11 @@

Method Details

"A String", ], "name": "A String", # The name for an association. - "securityPolicyId": "A String", # [Output Only] The security policy ID of the association. - "shortName": "A String", # [Output Only] The short name of the security policy of the association. + "securityPolicyId": "A String", # Output only. [Output Only] The security policy ID of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the security policy of the association. }, ], - "kind": "compute#organizationSecurityPoliciesListAssociationsResponse", # [Output Only] Type of securityPolicy associations. Alwayscompute#organizationSecurityPoliciesListAssociations for lists + "kind": "compute#organizationSecurityPoliciesListAssociationsResponse", # Output only. [Output Only] Type of securityPolicy associations. Alwayscompute#organizationSecurityPoliciesListAssociations for lists # of securityPolicy associations. }
@@ -5184,8 +5251,9 @@

Method Details

move(securityPolicy, parentId=None, requestId=None, x__xgafv=None)
Moves the specified security policy.
 
-Use of this API to modify firewall policies is deprecated. Use
-firewallPolicies.move instead.
+Use this API to modify Cloud Armor policies. Previously, alpha and beta
+versions of this API were used to modify firewall policies. This usage is
+now disabled for most organizations. Use firewallPolicies.move instead.
 
 Args:
   securityPolicy: string, Name of the security policy to update. (required)
@@ -5368,10 +5436,10 @@ 

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -5383,8 +5451,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -5468,8 +5536,9 @@

Method Details

patch(securityPolicy, body=None, requestId=None, updateMask=None, x__xgafv=None)
Patches the specified policy with the data included in the request.
 
-Use of this API to modify firewall policies is deprecated. Use
-firewallPolicies.patch instead.
+Use this API to modify Cloud Armor policies. Previously, alpha and beta
+versions of this API were used to modify firewall policies. This usage is
+now disabled for most organizations. Use firewallPolicies.patch instead.
 
 Args:
   securityPolicy: string, Name of the security policy to update. (required)
@@ -5554,7 +5623,7 @@ 

Method Details

"associations": [ # A list of associations that belong to this policy. { "attachmentId": "A String", # The resource that the security policy is attached to. - "displayName": "A String", # [Output Only] The display name of the security policy of the association. + "displayName": "A String", # Output only. [Output Only] The display name of the security policy of the association. "excludedFolders": [ # A list of folders to exclude from the security policy. "A String", ], @@ -5562,27 +5631,32 @@

Method Details

"A String", ], "name": "A String", # The name for an association. - "securityPolicyId": "A String", # [Output Only] The security policy ID of the association. - "shortName": "A String", # [Output Only] The short name of the security policy of the association. + "securityPolicyId": "A String", # Output only. [Output Only] The security policy ID of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the security policy of the association. }, ], "cloudArmorConfig": { # Configuration options for Cloud Armor. "enableMl": True or False, # If set to true, enables Cloud Armor Machine Learning. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "ddosProtectionConfig": { "ddosAdaptiveProtection": "A String", - "ddosImpactedBaselineThreshold": 3.14, # Adaptive Protection for Network Load Balancers (and VMs with public IPs) + "ddosImpactedBaselineThreshold": 3.14, # DDoS Protection for Network Load Balancers (and VMs with public IPs) # builds DDos mitigations that minimize collateral damage. It quantifies # this as the fraction of a non-abuse baseline that's inadvertently # blocked. # - # Rules whose collateral damage exceeds - # ddosAdaptiveImpactedBaselineThreshold will not be deployed. Using a lower - # value will prioritize keeping collateral damage low, possibly at the cost - # of its effectiveness in rate limiting some or all of the attack. - # It should typically be between 0.01 and 0.10. + # Rules whose collateral damage exceeds ddosImpactedBaselineThreshold will + # not be deployed. Using a lower value will prioritize keeping collateral + # damage low, possibly at the cost of its effectiveness in rate limiting + # some or all of the attack. It should typically be unset, so Advanced DDos + # (and Adaptive Protection) uses the best mitigation it can find. Setting + # the threshold is advised if there are logs for false positive detections + # with high collateral damage, and will cause Advanced DDos to attempt to + # find a less aggressive rule that satisfies the constraint; Failing that, + # it will fall back to no mitigation (smaller attack) or to broader network + # throttles (larger attack). "ddosProtection": "A String", }, "description": "A String", # An optional description of this resource. Provide this property when you @@ -5605,9 +5679,9 @@

Method Details

# # To see the latest fingerprint, make get() request to the # security policy. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#securityPolicy", # [Output only] Type of the resource. Alwayscompute#securityPolicyfor security policies + "kind": "compute#securityPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyfor security policies "labelFingerprint": "A String", # A fingerprint for the labels being applied to this security policy, which # is essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -5627,7 +5701,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "parent": "A String", # [Output Only] The parent of the security policy. + "parent": "A String", # Output only. [Output Only] The parent of the security policy. "recaptchaOptionsConfig": { "redirectSiteKey": "A String", # An optional field to supply a reCAPTCHA site key to be used for all the # rules using the redirect action with the type of GOOGLE_RECAPTCHA under @@ -5637,9 +5711,9 @@

Method Details

# This field is only supported in Global Security Policies of type # CLOUD_ARMOR. }, - "region": "A String", # [Output Only] URL of the region where the regional security policy + "region": "A String", # Output only. [Output Only] URL of the region where the regional security policy # resides. This field is not applicable to global security policies. - "ruleTupleCount": 42, # [Output Only] Total count of all security policy rule tuples. A security + "ruleTupleCount": 42, # Output only. [Output Only] Total count of all security policy rule tuples. A security # policy can not exceed a set number of tuples. "rules": [ # A list of rules that belong to this policy. # There must always be a default rule which is a rule with priority @@ -5696,7 +5770,7 @@

Method Details

}, ], }, - "kind": "compute#securityPolicyRule", # [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules + "kind": "compute#securityPolicyRule", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -5914,6 +5988,13 @@

Method Details

# evaluatePreconfiguredWaf() is not used, this field will have no effect. "exclusions": [ # A list of exclusions to apply during preconfigured WAF evaluation. { + "requestBodiesToExclude": [ # A list of request body fields to be excluded from inspection during + # preconfigured WAF evaluation. + { + "op": "A String", # The match operator for the field. + "val": "A String", # The value of the field. + }, + ], "requestCookiesToExclude": [ # A list of request cookie names whose value will be excluded from # inspection during preconfigured WAF evaluation. { @@ -6120,13 +6201,13 @@

Method Details

}, "redirectTarget": "A String", # This must be specified for redirect actions. Cannot be specified for any # other actions. - "ruleManagedProtectionTier": "A String", # [Output Only] The minimum Cloud Armor subscription required for this + "ruleManagedProtectionTier": "A String", # Output only. [Output Only] The minimum Cloud Armor subscription required for this # rule. # [Deprecated] Use requiredManagedProtectionTiers instead. "ruleNumber": "A String", # Identifier for the rule. This is only unique within the given security # policy. This can only be set during rule creation, if rule number is not # specified it will be generated by the server. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall security + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall security # policy rule. "targetResources": [ # A list of network resource URLs to which this rule applies. This field # allows you to control which network's VMs get this rule. If this field @@ -6141,8 +6222,8 @@

Method Details

], }, ], - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shortName": "A String", # User-provided name of the organization security policy. The name should be # unique in the organization in which the security policy is created. This # should only be used when SecurityPolicyType is CLOUD_ARMOR. @@ -6393,10 +6474,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -6408,8 +6489,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -6493,8 +6574,10 @@

Method Details

patchRule(securityPolicy, body=None, priority=None, requestId=None, updateMask=None, x__xgafv=None)
Patches a rule at the specified priority.
 
-Use of this API to modify firewall policies is deprecated. Use
-firewallPolicies.patchRule instead.
+Use this API to modify Cloud Armor policies. Previously, alpha and beta
+versions of this API were used to modify firewall policies. This usage is
+now disabled for most organizations. Use firewallPolicies.patchRule
+instead.
 
 Args:
   securityPolicy: string, Name of the security policy to update. (required)
@@ -6549,7 +6632,7 @@ 

Method Details

}, ], }, - "kind": "compute#securityPolicyRule", # [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules + "kind": "compute#securityPolicyRule", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -6767,6 +6850,13 @@

Method Details

# evaluatePreconfiguredWaf() is not used, this field will have no effect. "exclusions": [ # A list of exclusions to apply during preconfigured WAF evaluation. { + "requestBodiesToExclude": [ # A list of request body fields to be excluded from inspection during + # preconfigured WAF evaluation. + { + "op": "A String", # The match operator for the field. + "val": "A String", # The value of the field. + }, + ], "requestCookiesToExclude": [ # A list of request cookie names whose value will be excluded from # inspection during preconfigured WAF evaluation. { @@ -6973,13 +7063,13 @@

Method Details

}, "redirectTarget": "A String", # This must be specified for redirect actions. Cannot be specified for any # other actions. - "ruleManagedProtectionTier": "A String", # [Output Only] The minimum Cloud Armor subscription required for this + "ruleManagedProtectionTier": "A String", # Output only. [Output Only] The minimum Cloud Armor subscription required for this # rule. # [Deprecated] Use requiredManagedProtectionTiers instead. "ruleNumber": "A String", # Identifier for the rule. This is only unique within the given security # policy. This can only be set during rule creation, if rule number is not # specified it will be generated by the server. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall security + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall security # policy rule. "targetResources": [ # A list of network resource URLs to which this rule applies. This field # allows you to control which network's VMs get this rule. If this field @@ -7174,10 +7264,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -7189,8 +7279,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -7274,8 +7364,10 @@

Method Details

removeAssociation(securityPolicy, name=None, requestId=None, x__xgafv=None)
Removes an association for the specified security policy.
 
-Use of this API to modify firewall policies is deprecated. Use
-firewallPolicies.removeAssociation instead if possible.
+Use this API to modify Cloud Armor policies. Previously, alpha and beta
+versions of this API were used to modify firewall policies. This usage is
+now disabled for most organizations. Use firewallPolicies.removeAssociation
+instead.
 
 Args:
   securityPolicy: string, Name of the security policy to update. (required)
@@ -7458,10 +7550,10 @@ 

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -7473,8 +7565,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -7558,6 +7650,11 @@

Method Details

removeRule(securityPolicy, priority=None, requestId=None, x__xgafv=None)
Deletes a rule at the specified priority.
 
+Use this API to modify Cloud Armor policies. Previously, alpha and beta
+versions of this API were used to modify firewall policies. This usage is
+now disabled for most organizations. Use firewallPolicies.removeRule
+instead.
+
 Args:
   securityPolicy: string, Name of the security policy to update. (required)
   priority: integer, The priority of the rule to remove from the security policy.
@@ -7739,10 +7836,10 @@ 

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -7754,8 +7851,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.packetMirrorings.html b/docs/dyn/compute_alpha.packetMirrorings.html index 6d56d677fa..689e6981c4 100644 --- a/docs/dyn/compute_alpha.packetMirrorings.html +++ b/docs/dyn/compute_alpha.packetMirrorings.html @@ -230,12 +230,12 @@

Method Details

# for mirrored traffic. # The specified forwarding rule must have isMirroringCollector # set to true. - "canonicalUrl": "A String", # [Output Only] Unique identifier for the forwarding rule; defined by the + "canonicalUrl": "A String", # Output only. [Output Only] Unique identifier for the forwarding rule; defined by the # server. "url": "A String", # Resource URL to the forwarding rule representing the ILB # configured as destination of the mirrored traffic. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -263,9 +263,9 @@

Method Details

"direction": "A String", # Direction of traffic to mirror, either INGRESS, EGRESS, or BOTH. # The default is BOTH. }, - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#packetMirroring", # [Output Only] Type of the resource. Alwayscompute#packetMirroring for packet mirrorings. + "kind": "compute#packetMirroring", # Output only. [Output Only] Type of the resource. Alwayscompute#packetMirroring for packet mirrorings. "mirroredResources": { # PacketMirroring mirroredResourceInfos. # MirroredResourceInfo specifies a set of mirrored VM instances, subnetworks # and/or tags for which traffic from/to all VM instances will be mirrored. @@ -278,7 +278,7 @@

Method Details

# # You may specify a maximum of 50 Instances. { - "canonicalUrl": "A String", # [Output Only] Unique identifier for the instance; defined by the + "canonicalUrl": "A String", # Output only. [Output Only] Unique identifier for the instance; defined by the # server. "url": "A String", # Resource URL to the virtual machine instance which is being mirrored. }, @@ -288,7 +288,7 @@

Method Details

# # You may specify a maximum of 5 subnetworks. { - "canonicalUrl": "A String", # [Output Only] Unique identifier for the subnetwork; defined by the + "canonicalUrl": "A String", # Output only. [Output Only] Unique identifier for the subnetwork; defined by the # server. "url": "A String", # Resource URL to the subnetwork for which # traffic from/to all VM instances will be mirrored. @@ -309,7 +309,7 @@

Method Details

"network": { # Specifies the mirrored VPC network. Only packets in this network will be # mirrored. All mirrored VMs should have a NIC in the given network. # All mirrored subnetworks should belong to the given network. - "canonicalUrl": "A String", # [Output Only] Unique identifier for the network; defined by the server. + "canonicalUrl": "A String", # Output only. [Output Only] Unique identifier for the network; defined by the server. "url": "A String", # URL of the network resource. }, "priority": 42, # The priority of applying this configuration. Priority is used to break ties @@ -319,8 +319,8 @@

Method Details

# # Default value is 1000. Valid range is 0 through 65535. "region": "A String", # [Output Only] URI of the region where the packetMirroring resides. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. }, ], "warning": { # Informational warning which replaces the list of packetMirrorings when the @@ -351,14 +351,14 @@

Method Details

}, }, }, - "kind": "compute#packetMirroringAggregatedList", # Type of resource. + "kind": "compute#packetMirroringAggregatedList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -594,10 +594,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -609,8 +609,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -717,12 +717,12 @@

Method Details

# for mirrored traffic. # The specified forwarding rule must have isMirroringCollector # set to true. - "canonicalUrl": "A String", # [Output Only] Unique identifier for the forwarding rule; defined by the + "canonicalUrl": "A String", # Output only. [Output Only] Unique identifier for the forwarding rule; defined by the # server. "url": "A String", # Resource URL to the forwarding rule representing the ILB # configured as destination of the mirrored traffic. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -750,9 +750,9 @@

Method Details

"direction": "A String", # Direction of traffic to mirror, either INGRESS, EGRESS, or BOTH. # The default is BOTH. }, - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#packetMirroring", # [Output Only] Type of the resource. Alwayscompute#packetMirroring for packet mirrorings. + "kind": "compute#packetMirroring", # Output only. [Output Only] Type of the resource. Alwayscompute#packetMirroring for packet mirrorings. "mirroredResources": { # PacketMirroring mirroredResourceInfos. # MirroredResourceInfo specifies a set of mirrored VM instances, subnetworks # and/or tags for which traffic from/to all VM instances will be mirrored. @@ -765,7 +765,7 @@

Method Details

# # You may specify a maximum of 50 Instances. { - "canonicalUrl": "A String", # [Output Only] Unique identifier for the instance; defined by the + "canonicalUrl": "A String", # Output only. [Output Only] Unique identifier for the instance; defined by the # server. "url": "A String", # Resource URL to the virtual machine instance which is being mirrored. }, @@ -775,7 +775,7 @@

Method Details

# # You may specify a maximum of 5 subnetworks. { - "canonicalUrl": "A String", # [Output Only] Unique identifier for the subnetwork; defined by the + "canonicalUrl": "A String", # Output only. [Output Only] Unique identifier for the subnetwork; defined by the # server. "url": "A String", # Resource URL to the subnetwork for which # traffic from/to all VM instances will be mirrored. @@ -796,7 +796,7 @@

Method Details

"network": { # Specifies the mirrored VPC network. Only packets in this network will be # mirrored. All mirrored VMs should have a NIC in the given network. # All mirrored subnetworks should belong to the given network. - "canonicalUrl": "A String", # [Output Only] Unique identifier for the network; defined by the server. + "canonicalUrl": "A String", # Output only. [Output Only] Unique identifier for the network; defined by the server. "url": "A String", # URL of the network resource. }, "priority": 42, # The priority of applying this configuration. Priority is used to break ties @@ -806,8 +806,8 @@

Method Details

# # Default value is 1000. Valid range is 0 through 65535. "region": "A String", # [Output Only] URI of the region where the packetMirroring resides. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. }
@@ -833,12 +833,12 @@

Method Details

# for mirrored traffic. # The specified forwarding rule must have isMirroringCollector # set to true. - "canonicalUrl": "A String", # [Output Only] Unique identifier for the forwarding rule; defined by the + "canonicalUrl": "A String", # Output only. [Output Only] Unique identifier for the forwarding rule; defined by the # server. "url": "A String", # Resource URL to the forwarding rule representing the ILB # configured as destination of the mirrored traffic. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -866,9 +866,9 @@

Method Details

"direction": "A String", # Direction of traffic to mirror, either INGRESS, EGRESS, or BOTH. # The default is BOTH. }, - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#packetMirroring", # [Output Only] Type of the resource. Alwayscompute#packetMirroring for packet mirrorings. + "kind": "compute#packetMirroring", # Output only. [Output Only] Type of the resource. Alwayscompute#packetMirroring for packet mirrorings. "mirroredResources": { # PacketMirroring mirroredResourceInfos. # MirroredResourceInfo specifies a set of mirrored VM instances, subnetworks # and/or tags for which traffic from/to all VM instances will be mirrored. @@ -881,7 +881,7 @@

Method Details

# # You may specify a maximum of 50 Instances. { - "canonicalUrl": "A String", # [Output Only] Unique identifier for the instance; defined by the + "canonicalUrl": "A String", # Output only. [Output Only] Unique identifier for the instance; defined by the # server. "url": "A String", # Resource URL to the virtual machine instance which is being mirrored. }, @@ -891,7 +891,7 @@

Method Details

# # You may specify a maximum of 5 subnetworks. { - "canonicalUrl": "A String", # [Output Only] Unique identifier for the subnetwork; defined by the + "canonicalUrl": "A String", # Output only. [Output Only] Unique identifier for the subnetwork; defined by the # server. "url": "A String", # Resource URL to the subnetwork for which # traffic from/to all VM instances will be mirrored. @@ -912,7 +912,7 @@

Method Details

"network": { # Specifies the mirrored VPC network. Only packets in this network will be # mirrored. All mirrored VMs should have a NIC in the given network. # All mirrored subnetworks should belong to the given network. - "canonicalUrl": "A String", # [Output Only] Unique identifier for the network; defined by the server. + "canonicalUrl": "A String", # Output only. [Output Only] Unique identifier for the network; defined by the server. "url": "A String", # URL of the network resource. }, "priority": 42, # The priority of applying this configuration. Priority is used to break ties @@ -922,8 +922,8 @@

Method Details

# # Default value is 1000. Valid range is 0 through 65535. "region": "A String", # [Output Only] URI of the region where the packetMirroring resides. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. } requestId: string, An optional request ID to identify requests. Specify a unique request ID so @@ -1104,10 +1104,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1119,8 +1119,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1313,12 +1313,12 @@

Method Details

# for mirrored traffic. # The specified forwarding rule must have isMirroringCollector # set to true. - "canonicalUrl": "A String", # [Output Only] Unique identifier for the forwarding rule; defined by the + "canonicalUrl": "A String", # Output only. [Output Only] Unique identifier for the forwarding rule; defined by the # server. "url": "A String", # Resource URL to the forwarding rule representing the ILB # configured as destination of the mirrored traffic. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1346,9 +1346,9 @@

Method Details

"direction": "A String", # Direction of traffic to mirror, either INGRESS, EGRESS, or BOTH. # The default is BOTH. }, - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#packetMirroring", # [Output Only] Type of the resource. Alwayscompute#packetMirroring for packet mirrorings. + "kind": "compute#packetMirroring", # Output only. [Output Only] Type of the resource. Alwayscompute#packetMirroring for packet mirrorings. "mirroredResources": { # PacketMirroring mirroredResourceInfos. # MirroredResourceInfo specifies a set of mirrored VM instances, subnetworks # and/or tags for which traffic from/to all VM instances will be mirrored. @@ -1361,7 +1361,7 @@

Method Details

# # You may specify a maximum of 50 Instances. { - "canonicalUrl": "A String", # [Output Only] Unique identifier for the instance; defined by the + "canonicalUrl": "A String", # Output only. [Output Only] Unique identifier for the instance; defined by the # server. "url": "A String", # Resource URL to the virtual machine instance which is being mirrored. }, @@ -1371,7 +1371,7 @@

Method Details

# # You may specify a maximum of 5 subnetworks. { - "canonicalUrl": "A String", # [Output Only] Unique identifier for the subnetwork; defined by the + "canonicalUrl": "A String", # Output only. [Output Only] Unique identifier for the subnetwork; defined by the # server. "url": "A String", # Resource URL to the subnetwork for which # traffic from/to all VM instances will be mirrored. @@ -1392,7 +1392,7 @@

Method Details

"network": { # Specifies the mirrored VPC network. Only packets in this network will be # mirrored. All mirrored VMs should have a NIC in the given network. # All mirrored subnetworks should belong to the given network. - "canonicalUrl": "A String", # [Output Only] Unique identifier for the network; defined by the server. + "canonicalUrl": "A String", # Output only. [Output Only] Unique identifier for the network; defined by the server. "url": "A String", # URL of the network resource. }, "priority": 42, # The priority of applying this configuration. Priority is used to break ties @@ -1402,18 +1402,18 @@

Method Details

# # Default value is 1000. Valid range is 0 through 65535. "region": "A String", # [Output Only] URI of the region where the packetMirroring resides. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. }, ], - "kind": "compute#packetMirroringList", # [Output Only] Type of resource. Always compute#packetMirroring + "kind": "compute#packetMirroringList", # Output only. [Output Only] Type of resource. Always compute#packetMirroring # for packetMirrorings. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -1481,12 +1481,12 @@

Method Details

# for mirrored traffic. # The specified forwarding rule must have isMirroringCollector # set to true. - "canonicalUrl": "A String", # [Output Only] Unique identifier for the forwarding rule; defined by the + "canonicalUrl": "A String", # Output only. [Output Only] Unique identifier for the forwarding rule; defined by the # server. "url": "A String", # Resource URL to the forwarding rule representing the ILB # configured as destination of the mirrored traffic. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1514,9 +1514,9 @@

Method Details

"direction": "A String", # Direction of traffic to mirror, either INGRESS, EGRESS, or BOTH. # The default is BOTH. }, - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#packetMirroring", # [Output Only] Type of the resource. Alwayscompute#packetMirroring for packet mirrorings. + "kind": "compute#packetMirroring", # Output only. [Output Only] Type of the resource. Alwayscompute#packetMirroring for packet mirrorings. "mirroredResources": { # PacketMirroring mirroredResourceInfos. # MirroredResourceInfo specifies a set of mirrored VM instances, subnetworks # and/or tags for which traffic from/to all VM instances will be mirrored. @@ -1529,7 +1529,7 @@

Method Details

# # You may specify a maximum of 50 Instances. { - "canonicalUrl": "A String", # [Output Only] Unique identifier for the instance; defined by the + "canonicalUrl": "A String", # Output only. [Output Only] Unique identifier for the instance; defined by the # server. "url": "A String", # Resource URL to the virtual machine instance which is being mirrored. }, @@ -1539,7 +1539,7 @@

Method Details

# # You may specify a maximum of 5 subnetworks. { - "canonicalUrl": "A String", # [Output Only] Unique identifier for the subnetwork; defined by the + "canonicalUrl": "A String", # Output only. [Output Only] Unique identifier for the subnetwork; defined by the # server. "url": "A String", # Resource URL to the subnetwork for which # traffic from/to all VM instances will be mirrored. @@ -1560,7 +1560,7 @@

Method Details

"network": { # Specifies the mirrored VPC network. Only packets in this network will be # mirrored. All mirrored VMs should have a NIC in the given network. # All mirrored subnetworks should belong to the given network. - "canonicalUrl": "A String", # [Output Only] Unique identifier for the network; defined by the server. + "canonicalUrl": "A String", # Output only. [Output Only] Unique identifier for the network; defined by the server. "url": "A String", # URL of the network resource. }, "priority": 42, # The priority of applying this configuration. Priority is used to break ties @@ -1570,8 +1570,8 @@

Method Details

# # Default value is 1000. Valid range is 0 through 65535. "region": "A String", # [Output Only] URI of the region where the packetMirroring resides. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. } requestId: string, An optional request ID to identify requests. Specify a unique request ID so @@ -1752,10 +1752,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1767,8 +1767,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.previewFeatures.html b/docs/dyn/compute_alpha.previewFeatures.html index bf2274a914..d0777697d5 100644 --- a/docs/dyn/compute_alpha.previewFeatures.html +++ b/docs/dyn/compute_alpha.previewFeatures.html @@ -112,12 +112,12 @@

Method Details

{ # Represents a single Google Compute Engine preview feature. "activationStatus": "A String", # Specifies whether the feature is enabled or disabled. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. - "description": "A String", # [Output Only] Description of the feature. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "description": "A String", # Output only. [Output Only] Description of the feature. + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#previewFeature", # [Output only] The type of the feature. Always "compute#previewFeature" for + "kind": "compute#previewFeature", # Output only. [Output only] The type of the feature. Always "compute#previewFeature" for # preview features. "name": "A String", # Name of the feature. "rolloutOperation": { # Represents the rollout operation # Rollout operation of the feature. @@ -132,12 +132,12 @@

Method Details

"predefinedRolloutPlan": "A String", # Predefined rollout plan. }, }, - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "status": { # [Output Only] The status of the feature. # [Output only] Status of the feature. - "description": "A String", # [Output Only] The description of the feature. - "helpLink": "A String", # [Output Only] Link to the public documentation for the feature. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "status": { # [Output Only] The status of the feature. # Output only. [Output only] Status of the feature. + "description": "A String", # Output only. [Output Only] The description of the feature. + "helpLink": "A String", # Output only. [Output Only] Link to the public documentation for the feature. "releaseStatus": { # [Output Only] The release status of the feature. - "stage": "A String", # [Output Only] The stage of the feature. + "stage": "A String", # Output only. [Output Only] The stage of the feature. "updateDate": { # Represents a whole or partial calendar date, such as a birthday. The time of # Output only. The last date when a feature transitioned between ReleaseStatuses. # day and time zone are either specified elsewhere or are insignificant. The # date is relative to the Gregorian Calendar. This can represent one of the @@ -270,12 +270,12 @@

Method Details

"items": [ # A list of PreviewFeature resources. { # Represents a single Google Compute Engine preview feature. "activationStatus": "A String", # Specifies whether the feature is enabled or disabled. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. - "description": "A String", # [Output Only] Description of the feature. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "description": "A String", # Output only. [Output Only] Description of the feature. + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#previewFeature", # [Output only] The type of the feature. Always "compute#previewFeature" for + "kind": "compute#previewFeature", # Output only. [Output only] The type of the feature. Always "compute#previewFeature" for # preview features. "name": "A String", # Name of the feature. "rolloutOperation": { # Represents the rollout operation # Rollout operation of the feature. @@ -290,12 +290,12 @@

Method Details

"predefinedRolloutPlan": "A String", # Predefined rollout plan. }, }, - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "status": { # [Output Only] The status of the feature. # [Output only] Status of the feature. - "description": "A String", # [Output Only] The description of the feature. - "helpLink": "A String", # [Output Only] Link to the public documentation for the feature. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "status": { # [Output Only] The status of the feature. # Output only. [Output only] Status of the feature. + "description": "A String", # Output only. [Output Only] The description of the feature. + "helpLink": "A String", # Output only. [Output Only] Link to the public documentation for the feature. "releaseStatus": { # [Output Only] The release status of the feature. - "stage": "A String", # [Output Only] The stage of the feature. + "stage": "A String", # Output only. [Output Only] The stage of the feature. "updateDate": { # Represents a whole or partial calendar date, such as a birthday. The time of # Output only. The last date when a feature transitioned between ReleaseStatuses. # day and time zone are either specified elsewhere or are insignificant. The # date is relative to the Gregorian Calendar. This can represent one of the @@ -329,8 +329,8 @@

Method Details

# the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. # end_interface: MixerListResponseWithEtagBuilder "A String", ], @@ -389,12 +389,12 @@

Method Details

{ # Represents a single Google Compute Engine preview feature. "activationStatus": "A String", # Specifies whether the feature is enabled or disabled. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. - "description": "A String", # [Output Only] Description of the feature. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "description": "A String", # Output only. [Output Only] Description of the feature. + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#previewFeature", # [Output only] The type of the feature. Always "compute#previewFeature" for + "kind": "compute#previewFeature", # Output only. [Output only] The type of the feature. Always "compute#previewFeature" for # preview features. "name": "A String", # Name of the feature. "rolloutOperation": { # Represents the rollout operation # Rollout operation of the feature. @@ -409,12 +409,12 @@

Method Details

"predefinedRolloutPlan": "A String", # Predefined rollout plan. }, }, - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "status": { # [Output Only] The status of the feature. # [Output only] Status of the feature. - "description": "A String", # [Output Only] The description of the feature. - "helpLink": "A String", # [Output Only] Link to the public documentation for the feature. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "status": { # [Output Only] The status of the feature. # Output only. [Output only] Status of the feature. + "description": "A String", # Output only. [Output Only] The description of the feature. + "helpLink": "A String", # Output only. [Output Only] Link to the public documentation for the feature. "releaseStatus": { # [Output Only] The release status of the feature. - "stage": "A String", # [Output Only] The stage of the feature. + "stage": "A String", # Output only. [Output Only] The stage of the feature. "updateDate": { # Represents a whole or partial calendar date, such as a birthday. The time of # Output only. The last date when a feature transitioned between ReleaseStatuses. # day and time zone are either specified elsewhere or are insignificant. The # date is relative to the Gregorian Calendar. This can represent one of the @@ -621,10 +621,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -636,8 +636,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.projects.html b/docs/dyn/compute_alpha.projects.html index 37782297db..4c2bf5ffa9 100644 --- a/docs/dyn/compute_alpha.projects.html +++ b/docs/dyn/compute_alpha.projects.html @@ -321,10 +321,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -336,8 +336,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -614,10 +614,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -629,8 +629,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -894,10 +894,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -909,8 +909,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1188,10 +1188,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1203,8 +1203,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1311,7 +1311,7 @@

Method Details

# A project is used to organize resources in a Google Cloud Platform # environment. For more information, read about the # Resource Hierarchy. - "cloudArmorTier": "A String", # [Output Only] The Cloud Armor tier for this project. It can be one of the + "cloudArmorTier": "A String", # Output only. [Output Only] The Cloud Armor tier for this project. It can be one of the # following values: CA_STANDARD,CA_ENTERPRISE_PAYGO. # # If this field is not specified, it is assumed to beCA_STANDARD. @@ -1341,7 +1341,7 @@

Method Details

# or equal to 262144 bytes (256 KiB). }, ], - "kind": "compute#metadata", # [Output Only] Type of the resource. Always compute#metadata + "kind": "compute#metadata", # Output only. [Output Only] Type of the resource. Always compute#metadata # for metadata. }, "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 @@ -1357,9 +1357,9 @@

Method Details

"id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. This is *not* the project ID, and is # just a unique ID used by Compute Engine to identify resources. - "kind": "compute#project", # [Output Only] Type of the resource. Always compute#project for + "kind": "compute#project", # Output only. [Output Only] Type of the resource. Always compute#project for # projects. - "managedProtectionTier": "A String", # [Output Only] The Cloud Armor Managed Protection (CAMP) tier for + "managedProtectionTier": "A String", # Output only. [Output Only] The Cloud Armor Managed Protection (CAMP) tier for # this project. It can be one of the following values:CA_STANDARD, CAMP_PLUS_PAYGO. # # If this field is not specified, it is assumed to beCA_STANDARD. @@ -1387,7 +1387,7 @@

Method Details

# If you supply a prefix, it should conform to Cloud Storageobject naming # conventions. }, - "vmDnsSetting": "A String", # [Output Only] Default internal DNS setting used by VMs running in + "vmDnsSetting": "A String", # Output only. [Output Only] Default internal DNS setting used by VMs running in # this project. "xpnProjectStatus": "A String", # [Output Only] The role this project has in a shared VPC configuration. # Currently, only projects with the host role, which is specified by the @@ -1415,7 +1415,7 @@

Method Details

# A project is used to organize resources in a Google Cloud Platform # environment. For more information, read about the # Resource Hierarchy. - "cloudArmorTier": "A String", # [Output Only] The Cloud Armor tier for this project. It can be one of the + "cloudArmorTier": "A String", # Output only. [Output Only] The Cloud Armor tier for this project. It can be one of the # following values: CA_STANDARD,CA_ENTERPRISE_PAYGO. # # If this field is not specified, it is assumed to beCA_STANDARD. @@ -1445,7 +1445,7 @@

Method Details

# or equal to 262144 bytes (256 KiB). }, ], - "kind": "compute#metadata", # [Output Only] Type of the resource. Always compute#metadata + "kind": "compute#metadata", # Output only. [Output Only] Type of the resource. Always compute#metadata # for metadata. }, "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 @@ -1461,9 +1461,9 @@

Method Details

"id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. This is *not* the project ID, and is # just a unique ID used by Compute Engine to identify resources. - "kind": "compute#project", # [Output Only] Type of the resource. Always compute#project for + "kind": "compute#project", # Output only. [Output Only] Type of the resource. Always compute#project for # projects. - "managedProtectionTier": "A String", # [Output Only] The Cloud Armor Managed Protection (CAMP) tier for + "managedProtectionTier": "A String", # Output only. [Output Only] The Cloud Armor Managed Protection (CAMP) tier for # this project. It can be one of the following values:CA_STANDARD, CAMP_PLUS_PAYGO. # # If this field is not specified, it is assumed to beCA_STANDARD. @@ -1491,7 +1491,7 @@

Method Details

# If you supply a prefix, it should conform to Cloud Storageobject naming # conventions. }, - "vmDnsSetting": "A String", # [Output Only] Default internal DNS setting used by VMs running in + "vmDnsSetting": "A String", # Output only. [Output Only] Default internal DNS setting used by VMs running in # this project. "xpnProjectStatus": "A String", # [Output Only] The role this project has in a shared VPC configuration. # Currently, only projects with the host role, which is specified by the @@ -1598,9 +1598,9 @@

Method Details

An object of the form: { - "kind": "compute#projectsGetXpnResources", # [Output Only] Type of resource. Alwayscompute#projectsGetXpnResources for lists of service resources + "kind": "compute#projectsGetXpnResources", # Output only. [Output Only] Type of resource. Alwayscompute#projectsGetXpnResources for lists of service resources # (a.k.a service projects) - "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for + "nextPageToken": "A String", # Output only. [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to @@ -1750,7 +1750,7 @@

Method Details

# A project is used to organize resources in a Google Cloud Platform # environment. For more information, read about the # Resource Hierarchy. - "cloudArmorTier": "A String", # [Output Only] The Cloud Armor tier for this project. It can be one of the + "cloudArmorTier": "A String", # Output only. [Output Only] The Cloud Armor tier for this project. It can be one of the # following values: CA_STANDARD,CA_ENTERPRISE_PAYGO. # # If this field is not specified, it is assumed to beCA_STANDARD. @@ -1780,7 +1780,7 @@

Method Details

# or equal to 262144 bytes (256 KiB). }, ], - "kind": "compute#metadata", # [Output Only] Type of the resource. Always compute#metadata + "kind": "compute#metadata", # Output only. [Output Only] Type of the resource. Always compute#metadata # for metadata. }, "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 @@ -1796,9 +1796,9 @@

Method Details

"id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. This is *not* the project ID, and is # just a unique ID used by Compute Engine to identify resources. - "kind": "compute#project", # [Output Only] Type of the resource. Always compute#project for + "kind": "compute#project", # Output only. [Output Only] Type of the resource. Always compute#project for # projects. - "managedProtectionTier": "A String", # [Output Only] The Cloud Armor Managed Protection (CAMP) tier for + "managedProtectionTier": "A String", # Output only. [Output Only] The Cloud Armor Managed Protection (CAMP) tier for # this project. It can be one of the following values:CA_STANDARD, CAMP_PLUS_PAYGO. # # If this field is not specified, it is assumed to beCA_STANDARD. @@ -1826,21 +1826,21 @@

Method Details

# If you supply a prefix, it should conform to Cloud Storageobject naming # conventions. }, - "vmDnsSetting": "A String", # [Output Only] Default internal DNS setting used by VMs running in + "vmDnsSetting": "A String", # Output only. [Output Only] Default internal DNS setting used by VMs running in # this project. "xpnProjectStatus": "A String", # [Output Only] The role this project has in a shared VPC configuration. # Currently, only projects with the host role, which is specified by the # value HOST, are differentiated. }, ], - "kind": "compute#xpnHostList", # [Output Only] Type of resource. Always compute#xpnHostList for + "kind": "compute#xpnHostList", # Output only. [Output Only] Type of resource. Always compute#xpnHostList for # lists of shared VPC hosts. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -2098,10 +2098,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2113,8 +2113,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2402,10 +2402,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2417,8 +2417,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2692,10 +2692,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2707,8 +2707,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2822,7 +2822,7 @@

Method Details

# or equal to 262144 bytes (256 KiB). }, ], - "kind": "compute#metadata", # [Output Only] Type of the resource. Always compute#metadata + "kind": "compute#metadata", # Output only. [Output Only] Type of the resource. Always compute#metadata # for metadata. } @@ -3004,10 +3004,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3019,8 +3019,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -3293,10 +3293,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3308,8 +3308,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -3582,10 +3582,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3597,8 +3597,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -3872,10 +3872,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3887,8 +3887,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -4169,10 +4169,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -4184,8 +4184,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.publicAdvertisedPrefixes.html b/docs/dyn/compute_alpha.publicAdvertisedPrefixes.html index 1f381c364a..651d2f1b31 100644 --- a/docs/dyn/compute_alpha.publicAdvertisedPrefixes.html +++ b/docs/dyn/compute_alpha.publicAdvertisedPrefixes.html @@ -287,10 +287,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -302,8 +302,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -573,10 +573,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -588,8 +588,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -687,8 +687,8 @@

Method Details

{ # A public advertised prefix represents an aggregated IP prefix or netblock # which customers bring to cloud. The IP prefix is a single unit of route # advertisement and is announced globally to the internet. - "byoipApiVersion": "A String", # [Output Only] The version of BYOIP API. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "byoipApiVersion": "A String", # Output only. [Output Only] The version of BYOIP API. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -701,12 +701,12 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve a PublicAdvertisedPrefix. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. "ipCidrRange": "A String", # The address range, in CIDR format, represented by this public advertised # prefix. "ipv6AccessType": "A String", # The internet access type for IPv6 Public Advertised Prefixes. - "kind": "compute#publicAdvertisedPrefix", # [Output Only] Type of the resource. Alwayscompute#publicAdvertisedPrefix for public advertised prefixes. + "kind": "compute#publicAdvertisedPrefix", # Output only. [Output Only] Type of the resource. Alwayscompute#publicAdvertisedPrefix for public advertised prefixes. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -725,7 +725,7 @@

Method Details

# - `GLOBAL_AND_REGIONAL` [output only]: The public delegated prefixes is # BYOIP V1 legacy prefix. This is output only value and no longer # supported in BYOIP V2. - "publicDelegatedPrefixs": [ # [Output Only] The list of public delegated prefixes that exist for this + "publicDelegatedPrefixs": [ # Output only. [Output Only] The list of public delegated prefixes that exist for this # public advertised prefix. { # Represents a CIDR range which can be used to assign addresses. "ipRange": "A String", # The IP address range of the public delegated prefix @@ -739,8 +739,8 @@

Method Details

# ANNOUNCED: The public delegated prefix is active. }, ], - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL with id for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL with id for the resource. "sharedSecret": "A String", # [Output Only] The shared secret to be used for reverse DNS verification. "status": "A String", # The status of the public advertised prefix. Possible values include: # @@ -769,8 +769,8 @@

Method Details

{ # A public advertised prefix represents an aggregated IP prefix or netblock # which customers bring to cloud. The IP prefix is a single unit of route # advertisement and is announced globally to the internet. - "byoipApiVersion": "A String", # [Output Only] The version of BYOIP API. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "byoipApiVersion": "A String", # Output only. [Output Only] The version of BYOIP API. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -783,12 +783,12 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve a PublicAdvertisedPrefix. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. "ipCidrRange": "A String", # The address range, in CIDR format, represented by this public advertised # prefix. "ipv6AccessType": "A String", # The internet access type for IPv6 Public Advertised Prefixes. - "kind": "compute#publicAdvertisedPrefix", # [Output Only] Type of the resource. Alwayscompute#publicAdvertisedPrefix for public advertised prefixes. + "kind": "compute#publicAdvertisedPrefix", # Output only. [Output Only] Type of the resource. Alwayscompute#publicAdvertisedPrefix for public advertised prefixes. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -807,7 +807,7 @@

Method Details

# - `GLOBAL_AND_REGIONAL` [output only]: The public delegated prefixes is # BYOIP V1 legacy prefix. This is output only value and no longer # supported in BYOIP V2. - "publicDelegatedPrefixs": [ # [Output Only] The list of public delegated prefixes that exist for this + "publicDelegatedPrefixs": [ # Output only. [Output Only] The list of public delegated prefixes that exist for this # public advertised prefix. { # Represents a CIDR range which can be used to assign addresses. "ipRange": "A String", # The IP address range of the public delegated prefix @@ -821,8 +821,8 @@

Method Details

# ANNOUNCED: The public delegated prefix is active. }, ], - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL with id for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL with id for the resource. "sharedSecret": "A String", # [Output Only] The shared secret to be used for reverse DNS verification. "status": "A String", # The status of the public advertised prefix. Possible values include: # @@ -1015,10 +1015,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1030,8 +1030,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1214,8 +1214,8 @@

Method Details

{ # A public advertised prefix represents an aggregated IP prefix or netblock # which customers bring to cloud. The IP prefix is a single unit of route # advertisement and is announced globally to the internet. - "byoipApiVersion": "A String", # [Output Only] The version of BYOIP API. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "byoipApiVersion": "A String", # Output only. [Output Only] The version of BYOIP API. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1228,12 +1228,12 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve a PublicAdvertisedPrefix. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. "ipCidrRange": "A String", # The address range, in CIDR format, represented by this public advertised # prefix. "ipv6AccessType": "A String", # The internet access type for IPv6 Public Advertised Prefixes. - "kind": "compute#publicAdvertisedPrefix", # [Output Only] Type of the resource. Alwayscompute#publicAdvertisedPrefix for public advertised prefixes. + "kind": "compute#publicAdvertisedPrefix", # Output only. [Output Only] Type of the resource. Alwayscompute#publicAdvertisedPrefix for public advertised prefixes. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -1252,7 +1252,7 @@

Method Details

# - `GLOBAL_AND_REGIONAL` [output only]: The public delegated prefixes is # BYOIP V1 legacy prefix. This is output only value and no longer # supported in BYOIP V2. - "publicDelegatedPrefixs": [ # [Output Only] The list of public delegated prefixes that exist for this + "publicDelegatedPrefixs": [ # Output only. [Output Only] The list of public delegated prefixes that exist for this # public advertised prefix. { # Represents a CIDR range which can be used to assign addresses. "ipRange": "A String", # The IP address range of the public delegated prefix @@ -1266,8 +1266,8 @@

Method Details

# ANNOUNCED: The public delegated prefix is active. }, ], - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL with id for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL with id for the resource. "sharedSecret": "A String", # [Output Only] The shared secret to be used for reverse DNS verification. "status": "A String", # The status of the public advertised prefix. Possible values include: # @@ -1282,7 +1282,7 @@

Method Details

# - `PREFIX_REMOVAL_IN_PROGRESS`: The prefix is being removed. }, ], - "kind": "compute#publicAdvertisedPrefixList", # [Output Only] Type of the resource. Alwayscompute#publicAdvertisedPrefix for public advertised prefixes. + "kind": "compute#publicAdvertisedPrefixList", # Output only. [Output Only] Type of the resource. Alwayscompute#publicAdvertisedPrefix for public advertised prefixes. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. @@ -1347,8 +1347,8 @@

Method Details

{ # A public advertised prefix represents an aggregated IP prefix or netblock # which customers bring to cloud. The IP prefix is a single unit of route # advertisement and is announced globally to the internet. - "byoipApiVersion": "A String", # [Output Only] The version of BYOIP API. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "byoipApiVersion": "A String", # Output only. [Output Only] The version of BYOIP API. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1361,12 +1361,12 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve a PublicAdvertisedPrefix. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. "ipCidrRange": "A String", # The address range, in CIDR format, represented by this public advertised # prefix. "ipv6AccessType": "A String", # The internet access type for IPv6 Public Advertised Prefixes. - "kind": "compute#publicAdvertisedPrefix", # [Output Only] Type of the resource. Alwayscompute#publicAdvertisedPrefix for public advertised prefixes. + "kind": "compute#publicAdvertisedPrefix", # Output only. [Output Only] Type of the resource. Alwayscompute#publicAdvertisedPrefix for public advertised prefixes. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -1385,7 +1385,7 @@

Method Details

# - `GLOBAL_AND_REGIONAL` [output only]: The public delegated prefixes is # BYOIP V1 legacy prefix. This is output only value and no longer # supported in BYOIP V2. - "publicDelegatedPrefixs": [ # [Output Only] The list of public delegated prefixes that exist for this + "publicDelegatedPrefixs": [ # Output only. [Output Only] The list of public delegated prefixes that exist for this # public advertised prefix. { # Represents a CIDR range which can be used to assign addresses. "ipRange": "A String", # The IP address range of the public delegated prefix @@ -1399,8 +1399,8 @@

Method Details

# ANNOUNCED: The public delegated prefix is active. }, ], - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL with id for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL with id for the resource. "sharedSecret": "A String", # [Output Only] The shared secret to be used for reverse DNS verification. "status": "A String", # The status of the public advertised prefix. Possible values include: # @@ -1593,10 +1593,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1608,8 +1608,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1874,10 +1874,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1889,8 +1889,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.publicDelegatedPrefixes.html b/docs/dyn/compute_alpha.publicDelegatedPrefixes.html index 0629718b25..4d3eabee63 100644 --- a/docs/dyn/compute_alpha.publicDelegatedPrefixes.html +++ b/docs/dyn/compute_alpha.publicDelegatedPrefixes.html @@ -232,12 +232,12 @@

Method Details

"allocatablePrefixLength": 42, # The allocatable prefix length supported by this public delegated prefix. # This field is optional and cannot be set for prefixes in DELEGATION mode. # It cannot be set for IPv4 prefixes either, and it always defaults to 32. - "byoipApiVersion": "A String", # [Output Only] The version of BYOIP API. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "byoipApiVersion": "A String", # Output only. [Output Only] The version of BYOIP API. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "enableEnhancedIpv4Allocation": True or False, # [Output Only] Whether this PDP supports enhanced IPv4 allocations. + "enableEnhancedIpv4Allocation": True or False, # Output only. [Output Only] Whether this PDP supports enhanced IPv4 allocations. # Applicable for IPv4 PDPs only. "fingerprint": "A String", # Fingerprint of this resource. A hash of the contents stored in this object. # This field is used in optimistic locking. This field will be ignored when @@ -247,14 +247,14 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve a PublicDelegatedPrefix. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. "ipCidrRange": "A String", # The IP address range, in CIDR format, represented by this public # delegated prefix. - "ipv6AccessType": "A String", # [Output Only] The internet access type for IPv6 Public Delegated Prefixes. + "ipv6AccessType": "A String", # Output only. [Output Only] The internet access type for IPv6 Public Delegated Prefixes. # Inherited from parent prefix. "isLiveMigration": True or False, # If true, the prefix will be live migrated. - "kind": "compute#publicDelegatedPrefix", # [Output Only] Type of the resource. Alwayscompute#publicDelegatedPrefix for public delegated prefixes. + "kind": "compute#publicDelegatedPrefix", # Output only. [Output Only] Type of the resource. Alwayscompute#publicDelegatedPrefix for public delegated prefixes. "mode": "A String", # The public delegated prefix mode for IPv6 only. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -272,21 +272,21 @@

Method Details

"delegateeProject": "A String", # Name of the project scoping this PublicDelegatedSubPrefix. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "enableEnhancedIpv4Allocation": True or False, # [Output Only] Whether this PDP supports enhanced IPv4 allocations. + "enableEnhancedIpv4Allocation": True or False, # Output only. [Output Only] Whether this PDP supports enhanced IPv4 allocations. # Applicable for IPv4 PDPs only. "ipCidrRange": "A String", # The IP address range, in CIDR format, represented by this sub public # delegated prefix. - "ipv6AccessType": "A String", # [Output Only] The internet access type for IPv6 Public Delegated Sub + "ipv6AccessType": "A String", # Output only. [Output Only] The internet access type for IPv6 Public Delegated Sub # Prefixes. Inherited from parent prefix. "isAddress": True or False, # Whether the sub prefix is delegated to create Address resources in the # delegatee project. "mode": "A String", # The PublicDelegatedSubPrefix mode for IPv6 only. "name": "A String", # The name of the sub public delegated prefix. - "purpose": "A String", # [Output Only] The purpose of the sub public delegated prefix. Inherited + "purpose": "A String", # Output only. [Output Only] The purpose of the sub public delegated prefix. Inherited # from parent prefix. - "region": "A String", # [Output Only] The region of the sub public delegated prefix if it is + "region": "A String", # Output only. [Output Only] The region of the sub public delegated prefix if it is # regional. If absent, the sub prefix is global. - "status": "A String", # [Output Only] The status of the sub public delegated prefix. + "status": "A String", # Output only. [Output Only] The status of the sub public delegated prefix. }, ], "purpose": "A String", # The purpose of the public delegated prefix. @@ -313,12 +313,12 @@

Method Details

# global public delegated prefix can only be used by Global External # Passthrough Network Load Balancers to allocate Availability Group 1 # addresses for forwarding rules. - "region": "A String", # [Output Only] URL of the region where the public delegated prefix resides. + "region": "A String", # Output only. [Output Only] URL of the region where the public delegated prefix resides. # This field applies only to the region resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in # the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL with id for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL with id for the resource. "status": "A String", # [Output Only] The status of the public delegated prefix, which can be one # of following values: # @@ -361,7 +361,7 @@

Method Details

}, }, }, - "kind": "compute#publicDelegatedPrefixAggregatedList", # [Output Only] Type of the resource. Alwayscompute#publicDelegatedPrefixAggregatedList for aggregated + "kind": "compute#publicDelegatedPrefixAggregatedList", # Output only. [Output Only] Type of the resource. Alwayscompute#publicDelegatedPrefixAggregatedList for aggregated # lists of public delegated prefixes. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for @@ -369,7 +369,7 @@

Method Details

# Subsequent list requests will have their own nextPageToken to # continue paging through the results. "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -601,10 +601,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -616,8 +616,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -888,10 +888,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -903,8 +903,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1008,12 +1008,12 @@

Method Details

"allocatablePrefixLength": 42, # The allocatable prefix length supported by this public delegated prefix. # This field is optional and cannot be set for prefixes in DELEGATION mode. # It cannot be set for IPv4 prefixes either, and it always defaults to 32. - "byoipApiVersion": "A String", # [Output Only] The version of BYOIP API. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "byoipApiVersion": "A String", # Output only. [Output Only] The version of BYOIP API. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "enableEnhancedIpv4Allocation": True or False, # [Output Only] Whether this PDP supports enhanced IPv4 allocations. + "enableEnhancedIpv4Allocation": True or False, # Output only. [Output Only] Whether this PDP supports enhanced IPv4 allocations. # Applicable for IPv4 PDPs only. "fingerprint": "A String", # Fingerprint of this resource. A hash of the contents stored in this object. # This field is used in optimistic locking. This field will be ignored when @@ -1023,14 +1023,14 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve a PublicDelegatedPrefix. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. "ipCidrRange": "A String", # The IP address range, in CIDR format, represented by this public # delegated prefix. - "ipv6AccessType": "A String", # [Output Only] The internet access type for IPv6 Public Delegated Prefixes. + "ipv6AccessType": "A String", # Output only. [Output Only] The internet access type for IPv6 Public Delegated Prefixes. # Inherited from parent prefix. "isLiveMigration": True or False, # If true, the prefix will be live migrated. - "kind": "compute#publicDelegatedPrefix", # [Output Only] Type of the resource. Alwayscompute#publicDelegatedPrefix for public delegated prefixes. + "kind": "compute#publicDelegatedPrefix", # Output only. [Output Only] Type of the resource. Alwayscompute#publicDelegatedPrefix for public delegated prefixes. "mode": "A String", # The public delegated prefix mode for IPv6 only. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -1048,21 +1048,21 @@

Method Details

"delegateeProject": "A String", # Name of the project scoping this PublicDelegatedSubPrefix. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "enableEnhancedIpv4Allocation": True or False, # [Output Only] Whether this PDP supports enhanced IPv4 allocations. + "enableEnhancedIpv4Allocation": True or False, # Output only. [Output Only] Whether this PDP supports enhanced IPv4 allocations. # Applicable for IPv4 PDPs only. "ipCidrRange": "A String", # The IP address range, in CIDR format, represented by this sub public # delegated prefix. - "ipv6AccessType": "A String", # [Output Only] The internet access type for IPv6 Public Delegated Sub + "ipv6AccessType": "A String", # Output only. [Output Only] The internet access type for IPv6 Public Delegated Sub # Prefixes. Inherited from parent prefix. "isAddress": True or False, # Whether the sub prefix is delegated to create Address resources in the # delegatee project. "mode": "A String", # The PublicDelegatedSubPrefix mode for IPv6 only. "name": "A String", # The name of the sub public delegated prefix. - "purpose": "A String", # [Output Only] The purpose of the sub public delegated prefix. Inherited + "purpose": "A String", # Output only. [Output Only] The purpose of the sub public delegated prefix. Inherited # from parent prefix. - "region": "A String", # [Output Only] The region of the sub public delegated prefix if it is + "region": "A String", # Output only. [Output Only] The region of the sub public delegated prefix if it is # regional. If absent, the sub prefix is global. - "status": "A String", # [Output Only] The status of the sub public delegated prefix. + "status": "A String", # Output only. [Output Only] The status of the sub public delegated prefix. }, ], "purpose": "A String", # The purpose of the public delegated prefix. @@ -1089,12 +1089,12 @@

Method Details

# global public delegated prefix can only be used by Global External # Passthrough Network Load Balancers to allocate Availability Group 1 # addresses for forwarding rules. - "region": "A String", # [Output Only] URL of the region where the public delegated prefix resides. + "region": "A String", # Output only. [Output Only] URL of the region where the public delegated prefix resides. # This field applies only to the region resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in # the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL with id for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL with id for the resource. "status": "A String", # [Output Only] The status of the public delegated prefix, which can be one # of following values: # @@ -1129,12 +1129,12 @@

Method Details

"allocatablePrefixLength": 42, # The allocatable prefix length supported by this public delegated prefix. # This field is optional and cannot be set for prefixes in DELEGATION mode. # It cannot be set for IPv4 prefixes either, and it always defaults to 32. - "byoipApiVersion": "A String", # [Output Only] The version of BYOIP API. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "byoipApiVersion": "A String", # Output only. [Output Only] The version of BYOIP API. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "enableEnhancedIpv4Allocation": True or False, # [Output Only] Whether this PDP supports enhanced IPv4 allocations. + "enableEnhancedIpv4Allocation": True or False, # Output only. [Output Only] Whether this PDP supports enhanced IPv4 allocations. # Applicable for IPv4 PDPs only. "fingerprint": "A String", # Fingerprint of this resource. A hash of the contents stored in this object. # This field is used in optimistic locking. This field will be ignored when @@ -1144,14 +1144,14 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve a PublicDelegatedPrefix. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. "ipCidrRange": "A String", # The IP address range, in CIDR format, represented by this public # delegated prefix. - "ipv6AccessType": "A String", # [Output Only] The internet access type for IPv6 Public Delegated Prefixes. + "ipv6AccessType": "A String", # Output only. [Output Only] The internet access type for IPv6 Public Delegated Prefixes. # Inherited from parent prefix. "isLiveMigration": True or False, # If true, the prefix will be live migrated. - "kind": "compute#publicDelegatedPrefix", # [Output Only] Type of the resource. Alwayscompute#publicDelegatedPrefix for public delegated prefixes. + "kind": "compute#publicDelegatedPrefix", # Output only. [Output Only] Type of the resource. Alwayscompute#publicDelegatedPrefix for public delegated prefixes. "mode": "A String", # The public delegated prefix mode for IPv6 only. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -1169,21 +1169,21 @@

Method Details

"delegateeProject": "A String", # Name of the project scoping this PublicDelegatedSubPrefix. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "enableEnhancedIpv4Allocation": True or False, # [Output Only] Whether this PDP supports enhanced IPv4 allocations. + "enableEnhancedIpv4Allocation": True or False, # Output only. [Output Only] Whether this PDP supports enhanced IPv4 allocations. # Applicable for IPv4 PDPs only. "ipCidrRange": "A String", # The IP address range, in CIDR format, represented by this sub public # delegated prefix. - "ipv6AccessType": "A String", # [Output Only] The internet access type for IPv6 Public Delegated Sub + "ipv6AccessType": "A String", # Output only. [Output Only] The internet access type for IPv6 Public Delegated Sub # Prefixes. Inherited from parent prefix. "isAddress": True or False, # Whether the sub prefix is delegated to create Address resources in the # delegatee project. "mode": "A String", # The PublicDelegatedSubPrefix mode for IPv6 only. "name": "A String", # The name of the sub public delegated prefix. - "purpose": "A String", # [Output Only] The purpose of the sub public delegated prefix. Inherited + "purpose": "A String", # Output only. [Output Only] The purpose of the sub public delegated prefix. Inherited # from parent prefix. - "region": "A String", # [Output Only] The region of the sub public delegated prefix if it is + "region": "A String", # Output only. [Output Only] The region of the sub public delegated prefix if it is # regional. If absent, the sub prefix is global. - "status": "A String", # [Output Only] The status of the sub public delegated prefix. + "status": "A String", # Output only. [Output Only] The status of the sub public delegated prefix. }, ], "purpose": "A String", # The purpose of the public delegated prefix. @@ -1210,12 +1210,12 @@

Method Details

# global public delegated prefix can only be used by Global External # Passthrough Network Load Balancers to allocate Availability Group 1 # addresses for forwarding rules. - "region": "A String", # [Output Only] URL of the region where the public delegated prefix resides. + "region": "A String", # Output only. [Output Only] URL of the region where the public delegated prefix resides. # This field applies only to the region resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in # the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL with id for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL with id for the resource. "status": "A String", # [Output Only] The status of the public delegated prefix, which can be one # of following values: # @@ -1408,10 +1408,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1423,8 +1423,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1613,12 +1613,12 @@

Method Details

"allocatablePrefixLength": 42, # The allocatable prefix length supported by this public delegated prefix. # This field is optional and cannot be set for prefixes in DELEGATION mode. # It cannot be set for IPv4 prefixes either, and it always defaults to 32. - "byoipApiVersion": "A String", # [Output Only] The version of BYOIP API. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "byoipApiVersion": "A String", # Output only. [Output Only] The version of BYOIP API. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "enableEnhancedIpv4Allocation": True or False, # [Output Only] Whether this PDP supports enhanced IPv4 allocations. + "enableEnhancedIpv4Allocation": True or False, # Output only. [Output Only] Whether this PDP supports enhanced IPv4 allocations. # Applicable for IPv4 PDPs only. "fingerprint": "A String", # Fingerprint of this resource. A hash of the contents stored in this object. # This field is used in optimistic locking. This field will be ignored when @@ -1628,14 +1628,14 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve a PublicDelegatedPrefix. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. "ipCidrRange": "A String", # The IP address range, in CIDR format, represented by this public # delegated prefix. - "ipv6AccessType": "A String", # [Output Only] The internet access type for IPv6 Public Delegated Prefixes. + "ipv6AccessType": "A String", # Output only. [Output Only] The internet access type for IPv6 Public Delegated Prefixes. # Inherited from parent prefix. "isLiveMigration": True or False, # If true, the prefix will be live migrated. - "kind": "compute#publicDelegatedPrefix", # [Output Only] Type of the resource. Alwayscompute#publicDelegatedPrefix for public delegated prefixes. + "kind": "compute#publicDelegatedPrefix", # Output only. [Output Only] Type of the resource. Alwayscompute#publicDelegatedPrefix for public delegated prefixes. "mode": "A String", # The public delegated prefix mode for IPv6 only. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -1653,21 +1653,21 @@

Method Details

"delegateeProject": "A String", # Name of the project scoping this PublicDelegatedSubPrefix. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "enableEnhancedIpv4Allocation": True or False, # [Output Only] Whether this PDP supports enhanced IPv4 allocations. + "enableEnhancedIpv4Allocation": True or False, # Output only. [Output Only] Whether this PDP supports enhanced IPv4 allocations. # Applicable for IPv4 PDPs only. "ipCidrRange": "A String", # The IP address range, in CIDR format, represented by this sub public # delegated prefix. - "ipv6AccessType": "A String", # [Output Only] The internet access type for IPv6 Public Delegated Sub + "ipv6AccessType": "A String", # Output only. [Output Only] The internet access type for IPv6 Public Delegated Sub # Prefixes. Inherited from parent prefix. "isAddress": True or False, # Whether the sub prefix is delegated to create Address resources in the # delegatee project. "mode": "A String", # The PublicDelegatedSubPrefix mode for IPv6 only. "name": "A String", # The name of the sub public delegated prefix. - "purpose": "A String", # [Output Only] The purpose of the sub public delegated prefix. Inherited + "purpose": "A String", # Output only. [Output Only] The purpose of the sub public delegated prefix. Inherited # from parent prefix. - "region": "A String", # [Output Only] The region of the sub public delegated prefix if it is + "region": "A String", # Output only. [Output Only] The region of the sub public delegated prefix if it is # regional. If absent, the sub prefix is global. - "status": "A String", # [Output Only] The status of the sub public delegated prefix. + "status": "A String", # Output only. [Output Only] The status of the sub public delegated prefix. }, ], "purpose": "A String", # The purpose of the public delegated prefix. @@ -1694,12 +1694,12 @@

Method Details

# global public delegated prefix can only be used by Global External # Passthrough Network Load Balancers to allocate Availability Group 1 # addresses for forwarding rules. - "region": "A String", # [Output Only] URL of the region where the public delegated prefix resides. + "region": "A String", # Output only. [Output Only] URL of the region where the public delegated prefix resides. # This field applies only to the region resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in # the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL with id for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL with id for the resource. "status": "A String", # [Output Only] The status of the public delegated prefix, which can be one # of following values: # @@ -1714,7 +1714,7 @@

Method Details

# - `ACTIVE` The public delegated prefix is ready to use. }, ], - "kind": "compute#publicDelegatedPrefixList", # [Output Only] Type of the resource. Alwayscompute#publicDelegatedPrefixList for public delegated + "kind": "compute#publicDelegatedPrefixList", # Output only. [Output Only] Type of the resource. Alwayscompute#publicDelegatedPrefixList for public delegated # prefixes. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for @@ -1786,12 +1786,12 @@

Method Details

"allocatablePrefixLength": 42, # The allocatable prefix length supported by this public delegated prefix. # This field is optional and cannot be set for prefixes in DELEGATION mode. # It cannot be set for IPv4 prefixes either, and it always defaults to 32. - "byoipApiVersion": "A String", # [Output Only] The version of BYOIP API. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "byoipApiVersion": "A String", # Output only. [Output Only] The version of BYOIP API. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "enableEnhancedIpv4Allocation": True or False, # [Output Only] Whether this PDP supports enhanced IPv4 allocations. + "enableEnhancedIpv4Allocation": True or False, # Output only. [Output Only] Whether this PDP supports enhanced IPv4 allocations. # Applicable for IPv4 PDPs only. "fingerprint": "A String", # Fingerprint of this resource. A hash of the contents stored in this object. # This field is used in optimistic locking. This field will be ignored when @@ -1801,14 +1801,14 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve a PublicDelegatedPrefix. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. "ipCidrRange": "A String", # The IP address range, in CIDR format, represented by this public # delegated prefix. - "ipv6AccessType": "A String", # [Output Only] The internet access type for IPv6 Public Delegated Prefixes. + "ipv6AccessType": "A String", # Output only. [Output Only] The internet access type for IPv6 Public Delegated Prefixes. # Inherited from parent prefix. "isLiveMigration": True or False, # If true, the prefix will be live migrated. - "kind": "compute#publicDelegatedPrefix", # [Output Only] Type of the resource. Alwayscompute#publicDelegatedPrefix for public delegated prefixes. + "kind": "compute#publicDelegatedPrefix", # Output only. [Output Only] Type of the resource. Alwayscompute#publicDelegatedPrefix for public delegated prefixes. "mode": "A String", # The public delegated prefix mode for IPv6 only. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -1826,21 +1826,21 @@

Method Details

"delegateeProject": "A String", # Name of the project scoping this PublicDelegatedSubPrefix. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "enableEnhancedIpv4Allocation": True or False, # [Output Only] Whether this PDP supports enhanced IPv4 allocations. + "enableEnhancedIpv4Allocation": True or False, # Output only. [Output Only] Whether this PDP supports enhanced IPv4 allocations. # Applicable for IPv4 PDPs only. "ipCidrRange": "A String", # The IP address range, in CIDR format, represented by this sub public # delegated prefix. - "ipv6AccessType": "A String", # [Output Only] The internet access type for IPv6 Public Delegated Sub + "ipv6AccessType": "A String", # Output only. [Output Only] The internet access type for IPv6 Public Delegated Sub # Prefixes. Inherited from parent prefix. "isAddress": True or False, # Whether the sub prefix is delegated to create Address resources in the # delegatee project. "mode": "A String", # The PublicDelegatedSubPrefix mode for IPv6 only. "name": "A String", # The name of the sub public delegated prefix. - "purpose": "A String", # [Output Only] The purpose of the sub public delegated prefix. Inherited + "purpose": "A String", # Output only. [Output Only] The purpose of the sub public delegated prefix. Inherited # from parent prefix. - "region": "A String", # [Output Only] The region of the sub public delegated prefix if it is + "region": "A String", # Output only. [Output Only] The region of the sub public delegated prefix if it is # regional. If absent, the sub prefix is global. - "status": "A String", # [Output Only] The status of the sub public delegated prefix. + "status": "A String", # Output only. [Output Only] The status of the sub public delegated prefix. }, ], "purpose": "A String", # The purpose of the public delegated prefix. @@ -1867,12 +1867,12 @@

Method Details

# global public delegated prefix can only be used by Global External # Passthrough Network Load Balancers to allocate Availability Group 1 # addresses for forwarding rules. - "region": "A String", # [Output Only] URL of the region where the public delegated prefix resides. + "region": "A String", # Output only. [Output Only] URL of the region where the public delegated prefix resides. # This field applies only to the region resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in # the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL with id for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL with id for the resource. "status": "A String", # [Output Only] The status of the public delegated prefix, which can be one # of following values: # @@ -2065,10 +2065,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2080,8 +2080,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2348,10 +2348,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2363,8 +2363,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.recoverableSnapshots.html b/docs/dyn/compute_alpha.recoverableSnapshots.html index 88770617a6..f549b2f0e7 100644 --- a/docs/dyn/compute_alpha.recoverableSnapshots.html +++ b/docs/dyn/compute_alpha.recoverableSnapshots.html @@ -225,24 +225,24 @@

Method Details

{ # Represents a RecoverableSnapshot resource. # # A RecoverableSnapshot represents a snapshot in recycle bin. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # Optional. An optional description of this resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#recoverableSnapshot", # [Output Only] Type of the resource. Alwayscompute#recoverableSnapshot for RecoverableSnapshot + "kind": "compute#recoverableSnapshot", # Output only. [Output Only] Type of the resource. Alwayscompute#recoverableSnapshot for RecoverableSnapshot # resources. - "name": "A String", # Identifier. Name of the recoverable snapshot generated on the deletion of the snapshot. + "name": "A String", # Output only. Identifier. Name of the recoverable snapshot generated on the deletion of the snapshot. # The name will be 1-63 characters long, and comply withRFC1035. # Specifically, the name will be 1-63 characters long and match the regular # expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first # character will be a lowercase letter, and all following characters can be # a dash, lowercase letter, or digit, except the last character, which cannot # be a dash. - "originalResource": { # Output Only] The original snapshot resource. - "architecture": "A String", # [Output Only] The architecture of the snapshot. Valid values are + "originalResource": { # Output only. Output Only] The original snapshot resource. + "architecture": "A String", # Output only. [Output Only] The architecture of the snapshot. Valid values are # ARM64 or X86_64. - "autoCreated": True or False, # [Output Only] Set to true if snapshots are automatically created by + "autoCreated": True or False, # Output only. [Output Only] Set to true if snapshots are automatically created by # applying resource policy on the target disk. "autoCreatedBy": "A String", # ResourceKey of the resource policy or flow which created this auto # snapshot @@ -252,16 +252,16 @@

Method Details

# owners who needs to create separate snapshot chains, for example, # for chargeback tracking. When you describe your snapshot resource, this # field is visible only if it has a non-empty value. - "creationSizeBytes": "A String", # [Output Only] Size in bytes of the snapshot at creation time. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 text format. - "deletionTimestamp": "A String", # [Output Only] Purge timestamp of recoverable snapshot inRFC3339 text format. + "creationSizeBytes": "A String", # Output only. [Output Only] Size in bytes of the snapshot at creation time. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 text format. + "deletionTimestamp": "A String", # Output only. [Output Only] Purge timestamp of recoverable snapshot inRFC3339 text format. "description": "A String", # An optional description of this resource. - "diskSizeGb": "A String", # [Output Only] Size of the source disk, specified in GB. - "downloadBytes": "A String", # [Output Only] Number of bytes downloaded to restore a snapshot to a disk. - "enableConfidentialCompute": True or False, # Whether this snapshot is created from a confidential compute mode disk. + "diskSizeGb": "A String", # Output only. [Output Only] Size of the source disk, specified in GB. + "downloadBytes": "A String", # Output only. [Output Only] Number of bytes downloaded to restore a snapshot to a disk. + "enableConfidentialCompute": True or False, # Output only. Whether this snapshot is created from a confidential compute mode disk. # [Output Only]: This field is not set by user, but from source disk. "full": True or False, # Indicates the created snapshot is a full snapshot. - "guestOsFeatures": [ # [Output Only] A list of features to enable on the guest operating system. + "guestOsFeatures": [ # Output only. [Output Only] A list of features to enable on the guest operating system. # Applicable only for bootable images. Read # Enabling guest operating system features to see a list of available # options. @@ -287,7 +287,7 @@

Method Details

# Enabling guest operating system features. }, ], - "id": "A String", # [Output Only] The unique identifier for the original snapshot. This + "id": "A String", # Output only. [Output Only] The unique identifier for the original snapshot. This # identifier is defined by the server. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this snapshot, which is # essentially a hash of the labels set used for optimistic locking. The @@ -303,11 +303,11 @@

Method Details

# Label values may be empty. "a_key": "A String", }, - "licenseCodes": [ # [Output Only] Integer license codes indicating which licenses are + "licenseCodes": [ # Output only. [Output Only] Integer license codes indicating which licenses are # attached to this snapshot. "A String", ], - "licenses": [ # [Output Only] A list of public visible licenses that apply to this + "licenses": [ # Output only. [Output Only] A list of public visible licenses that apply to this # snapshot. "A String", ], @@ -320,12 +320,12 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "region": "A String", # [Output Only] URL of the region where the snapshot resides. Only + "region": "A String", # Output only. [Output Only] URL of the region where the snapshot resides. Only # applicable for regional snapshots. "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. "snapshotEncryptionKey": { # Encrypts the snapshot using acustomer-supplied # encryption key. # @@ -391,9 +391,9 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "snapshotGroupId": "A String", # [Output Only] The unique ID of the snapshot group that this snapshot + "snapshotGroupId": "A String", # Output only. [Output Only] The unique ID of the snapshot group that this snapshot # belongs to. - "snapshotGroupName": "A String", # [Output only] The snapshot group that this snapshot belongs to. + "snapshotGroupName": "A String", # Output only. [Output only] The snapshot group that this snapshot belongs to. "snapshotType": "A String", # Indicates the type of the snapshot. "sourceDisk": "A String", # The source disk used to create this snapshot. "sourceDiskEncryptionKey": { # The customer-supplied @@ -452,7 +452,7 @@

Method Details

}, "sourceDiskForRecoveryCheckpoint": "A String", # The source disk whose recovery checkpoint will be used to create this # snapshot. - "sourceDiskId": "A String", # [Output Only] The ID value of the disk used to create this snapshot + "sourceDiskId": "A String", # Output only. [Output Only] The ID value of the disk used to create this snapshot "sourceInstantSnapshot": "A String", # The source instant snapshot used to create this snapshot. "sourceInstantSnapshotEncryptionKey": { # Customer provided encryption key when creating Snapshot from Instant # Snapshot. @@ -507,18 +507,18 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceInstantSnapshotId": "A String", # [Output Only] The unique ID of the instant snapshot used to create this + "sourceInstantSnapshotId": "A String", # Output only. [Output Only] The unique ID of the instant snapshot used to create this # snapshot. This value identifies the exact instant snapshot that was used # to create this persistent disk. For example, if you created the # persistent disk from an instant snapshot that was later deleted and # recreated under the same name, the source instant snapshot ID would # identify the exact instant snapshot that was used. - "sourceSnapshotSchedulePolicy": "A String", # [Output Only] URL of the resource policy which created this + "sourceSnapshotSchedulePolicy": "A String", # Output only. [Output Only] URL of the resource policy which created this # scheduled snapshot. - "sourceSnapshotSchedulePolicyId": "A String", # [Output Only] ID of the resource policy which created this + "sourceSnapshotSchedulePolicyId": "A String", # Output only. [Output Only] ID of the resource policy which created this # scheduled snapshot. - "storageBytes": "A String", # [Output Only] A size of the storage used by the snapshot. - "storageBytesStatus": "A String", # [Output Only] An indicator whether storageBytes is in a + "storageBytes": "A String", # Output only. [Output Only] A size of the storage used by the snapshot. + "storageBytesStatus": "A String", # Output only. [Output Only] An indicator whether storageBytes is in a # stable state or it is being adjusted as a result of shared storage # reallocation. This status can either be UPDATING, meaning # the size of the snapshot is being updated, or UP_TO_DATE, @@ -532,13 +532,13 @@

Method Details

"A String", ], }, - "purgeTimestamp": "A String", # [Output Only] Purge timestamp of recoverable snapshot inRFC3339 + "purgeTimestamp": "A String", # Output only. [Output Only] Purge timestamp of recoverable snapshot inRFC3339 # text format. "satisfiesPzi": True or False, # Output only. [Output Only] Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. - "status": "A String", # [Output Only] Status of the recoverable snapshot. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. + "status": "A String", # Output only. [Output Only] Status of the recoverable snapshot. }, ], "warning": { # [Output Only] Informational warning which replaces the list of @@ -569,15 +569,15 @@

Method Details

}, }, }, - "kind": "compute#recoverableSnapshotAggregatedList", # [Output Only] Type of resource. Alwayscompute#recoverableSnapshotAggregatedList for aggregated lists + "kind": "compute#recoverableSnapshotAggregatedList", # Output only. [Output Only] Type of resource. Alwayscompute#recoverableSnapshotAggregatedList for aggregated lists # of recoverablesnapshots. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. # end_interface: # MixerListResponseWithEtagBuilder "A String", @@ -815,10 +815,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -830,8 +830,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -929,24 +929,24 @@

Method Details

{ # Represents a RecoverableSnapshot resource. # # A RecoverableSnapshot represents a snapshot in recycle bin. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # Optional. An optional description of this resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#recoverableSnapshot", # [Output Only] Type of the resource. Alwayscompute#recoverableSnapshot for RecoverableSnapshot + "kind": "compute#recoverableSnapshot", # Output only. [Output Only] Type of the resource. Alwayscompute#recoverableSnapshot for RecoverableSnapshot # resources. - "name": "A String", # Identifier. Name of the recoverable snapshot generated on the deletion of the snapshot. + "name": "A String", # Output only. Identifier. Name of the recoverable snapshot generated on the deletion of the snapshot. # The name will be 1-63 characters long, and comply withRFC1035. # Specifically, the name will be 1-63 characters long and match the regular # expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first # character will be a lowercase letter, and all following characters can be # a dash, lowercase letter, or digit, except the last character, which cannot # be a dash. - "originalResource": { # Output Only] The original snapshot resource. - "architecture": "A String", # [Output Only] The architecture of the snapshot. Valid values are + "originalResource": { # Output only. Output Only] The original snapshot resource. + "architecture": "A String", # Output only. [Output Only] The architecture of the snapshot. Valid values are # ARM64 or X86_64. - "autoCreated": True or False, # [Output Only] Set to true if snapshots are automatically created by + "autoCreated": True or False, # Output only. [Output Only] Set to true if snapshots are automatically created by # applying resource policy on the target disk. "autoCreatedBy": "A String", # ResourceKey of the resource policy or flow which created this auto # snapshot @@ -956,16 +956,16 @@

Method Details

# owners who needs to create separate snapshot chains, for example, # for chargeback tracking. When you describe your snapshot resource, this # field is visible only if it has a non-empty value. - "creationSizeBytes": "A String", # [Output Only] Size in bytes of the snapshot at creation time. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 text format. - "deletionTimestamp": "A String", # [Output Only] Purge timestamp of recoverable snapshot inRFC3339 text format. + "creationSizeBytes": "A String", # Output only. [Output Only] Size in bytes of the snapshot at creation time. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 text format. + "deletionTimestamp": "A String", # Output only. [Output Only] Purge timestamp of recoverable snapshot inRFC3339 text format. "description": "A String", # An optional description of this resource. - "diskSizeGb": "A String", # [Output Only] Size of the source disk, specified in GB. - "downloadBytes": "A String", # [Output Only] Number of bytes downloaded to restore a snapshot to a disk. - "enableConfidentialCompute": True or False, # Whether this snapshot is created from a confidential compute mode disk. + "diskSizeGb": "A String", # Output only. [Output Only] Size of the source disk, specified in GB. + "downloadBytes": "A String", # Output only. [Output Only] Number of bytes downloaded to restore a snapshot to a disk. + "enableConfidentialCompute": True or False, # Output only. Whether this snapshot is created from a confidential compute mode disk. # [Output Only]: This field is not set by user, but from source disk. "full": True or False, # Indicates the created snapshot is a full snapshot. - "guestOsFeatures": [ # [Output Only] A list of features to enable on the guest operating system. + "guestOsFeatures": [ # Output only. [Output Only] A list of features to enable on the guest operating system. # Applicable only for bootable images. Read # Enabling guest operating system features to see a list of available # options. @@ -991,7 +991,7 @@

Method Details

# Enabling guest operating system features. }, ], - "id": "A String", # [Output Only] The unique identifier for the original snapshot. This + "id": "A String", # Output only. [Output Only] The unique identifier for the original snapshot. This # identifier is defined by the server. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this snapshot, which is # essentially a hash of the labels set used for optimistic locking. The @@ -1007,11 +1007,11 @@

Method Details

# Label values may be empty. "a_key": "A String", }, - "licenseCodes": [ # [Output Only] Integer license codes indicating which licenses are + "licenseCodes": [ # Output only. [Output Only] Integer license codes indicating which licenses are # attached to this snapshot. "A String", ], - "licenses": [ # [Output Only] A list of public visible licenses that apply to this + "licenses": [ # Output only. [Output Only] A list of public visible licenses that apply to this # snapshot. "A String", ], @@ -1024,12 +1024,12 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "region": "A String", # [Output Only] URL of the region where the snapshot resides. Only + "region": "A String", # Output only. [Output Only] URL of the region where the snapshot resides. Only # applicable for regional snapshots. "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. "snapshotEncryptionKey": { # Encrypts the snapshot using acustomer-supplied # encryption key. # @@ -1095,9 +1095,9 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "snapshotGroupId": "A String", # [Output Only] The unique ID of the snapshot group that this snapshot + "snapshotGroupId": "A String", # Output only. [Output Only] The unique ID of the snapshot group that this snapshot # belongs to. - "snapshotGroupName": "A String", # [Output only] The snapshot group that this snapshot belongs to. + "snapshotGroupName": "A String", # Output only. [Output only] The snapshot group that this snapshot belongs to. "snapshotType": "A String", # Indicates the type of the snapshot. "sourceDisk": "A String", # The source disk used to create this snapshot. "sourceDiskEncryptionKey": { # The customer-supplied @@ -1156,7 +1156,7 @@

Method Details

}, "sourceDiskForRecoveryCheckpoint": "A String", # The source disk whose recovery checkpoint will be used to create this # snapshot. - "sourceDiskId": "A String", # [Output Only] The ID value of the disk used to create this snapshot + "sourceDiskId": "A String", # Output only. [Output Only] The ID value of the disk used to create this snapshot "sourceInstantSnapshot": "A String", # The source instant snapshot used to create this snapshot. "sourceInstantSnapshotEncryptionKey": { # Customer provided encryption key when creating Snapshot from Instant # Snapshot. @@ -1211,18 +1211,18 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceInstantSnapshotId": "A String", # [Output Only] The unique ID of the instant snapshot used to create this + "sourceInstantSnapshotId": "A String", # Output only. [Output Only] The unique ID of the instant snapshot used to create this # snapshot. This value identifies the exact instant snapshot that was used # to create this persistent disk. For example, if you created the # persistent disk from an instant snapshot that was later deleted and # recreated under the same name, the source instant snapshot ID would # identify the exact instant snapshot that was used. - "sourceSnapshotSchedulePolicy": "A String", # [Output Only] URL of the resource policy which created this + "sourceSnapshotSchedulePolicy": "A String", # Output only. [Output Only] URL of the resource policy which created this # scheduled snapshot. - "sourceSnapshotSchedulePolicyId": "A String", # [Output Only] ID of the resource policy which created this + "sourceSnapshotSchedulePolicyId": "A String", # Output only. [Output Only] ID of the resource policy which created this # scheduled snapshot. - "storageBytes": "A String", # [Output Only] A size of the storage used by the snapshot. - "storageBytesStatus": "A String", # [Output Only] An indicator whether storageBytes is in a + "storageBytes": "A String", # Output only. [Output Only] A size of the storage used by the snapshot. + "storageBytesStatus": "A String", # Output only. [Output Only] An indicator whether storageBytes is in a # stable state or it is being adjusted as a result of shared storage # reallocation. This status can either be UPDATING, meaning # the size of the snapshot is being updated, or UP_TO_DATE, @@ -1236,13 +1236,13 @@

Method Details

"A String", ], }, - "purgeTimestamp": "A String", # [Output Only] Purge timestamp of recoverable snapshot inRFC3339 + "purgeTimestamp": "A String", # Output only. [Output Only] Purge timestamp of recoverable snapshot inRFC3339 # text format. "satisfiesPzi": True or False, # Output only. [Output Only] Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. - "status": "A String", # [Output Only] Status of the recoverable snapshot. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. + "status": "A String", # Output only. [Output Only] Status of the recoverable snapshot. }
@@ -1718,24 +1718,24 @@

Method Details

{ # Represents a RecoverableSnapshot resource. # # A RecoverableSnapshot represents a snapshot in recycle bin. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # Optional. An optional description of this resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#recoverableSnapshot", # [Output Only] Type of the resource. Alwayscompute#recoverableSnapshot for RecoverableSnapshot + "kind": "compute#recoverableSnapshot", # Output only. [Output Only] Type of the resource. Alwayscompute#recoverableSnapshot for RecoverableSnapshot # resources. - "name": "A String", # Identifier. Name of the recoverable snapshot generated on the deletion of the snapshot. + "name": "A String", # Output only. Identifier. Name of the recoverable snapshot generated on the deletion of the snapshot. # The name will be 1-63 characters long, and comply withRFC1035. # Specifically, the name will be 1-63 characters long and match the regular # expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first # character will be a lowercase letter, and all following characters can be # a dash, lowercase letter, or digit, except the last character, which cannot # be a dash. - "originalResource": { # Output Only] The original snapshot resource. - "architecture": "A String", # [Output Only] The architecture of the snapshot. Valid values are + "originalResource": { # Output only. Output Only] The original snapshot resource. + "architecture": "A String", # Output only. [Output Only] The architecture of the snapshot. Valid values are # ARM64 or X86_64. - "autoCreated": True or False, # [Output Only] Set to true if snapshots are automatically created by + "autoCreated": True or False, # Output only. [Output Only] Set to true if snapshots are automatically created by # applying resource policy on the target disk. "autoCreatedBy": "A String", # ResourceKey of the resource policy or flow which created this auto # snapshot @@ -1745,16 +1745,16 @@

Method Details

# owners who needs to create separate snapshot chains, for example, # for chargeback tracking. When you describe your snapshot resource, this # field is visible only if it has a non-empty value. - "creationSizeBytes": "A String", # [Output Only] Size in bytes of the snapshot at creation time. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 text format. - "deletionTimestamp": "A String", # [Output Only] Purge timestamp of recoverable snapshot inRFC3339 text format. + "creationSizeBytes": "A String", # Output only. [Output Only] Size in bytes of the snapshot at creation time. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 text format. + "deletionTimestamp": "A String", # Output only. [Output Only] Purge timestamp of recoverable snapshot inRFC3339 text format. "description": "A String", # An optional description of this resource. - "diskSizeGb": "A String", # [Output Only] Size of the source disk, specified in GB. - "downloadBytes": "A String", # [Output Only] Number of bytes downloaded to restore a snapshot to a disk. - "enableConfidentialCompute": True or False, # Whether this snapshot is created from a confidential compute mode disk. + "diskSizeGb": "A String", # Output only. [Output Only] Size of the source disk, specified in GB. + "downloadBytes": "A String", # Output only. [Output Only] Number of bytes downloaded to restore a snapshot to a disk. + "enableConfidentialCompute": True or False, # Output only. Whether this snapshot is created from a confidential compute mode disk. # [Output Only]: This field is not set by user, but from source disk. "full": True or False, # Indicates the created snapshot is a full snapshot. - "guestOsFeatures": [ # [Output Only] A list of features to enable on the guest operating system. + "guestOsFeatures": [ # Output only. [Output Only] A list of features to enable on the guest operating system. # Applicable only for bootable images. Read # Enabling guest operating system features to see a list of available # options. @@ -1780,7 +1780,7 @@

Method Details

# Enabling guest operating system features. }, ], - "id": "A String", # [Output Only] The unique identifier for the original snapshot. This + "id": "A String", # Output only. [Output Only] The unique identifier for the original snapshot. This # identifier is defined by the server. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this snapshot, which is # essentially a hash of the labels set used for optimistic locking. The @@ -1796,11 +1796,11 @@

Method Details

# Label values may be empty. "a_key": "A String", }, - "licenseCodes": [ # [Output Only] Integer license codes indicating which licenses are + "licenseCodes": [ # Output only. [Output Only] Integer license codes indicating which licenses are # attached to this snapshot. "A String", ], - "licenses": [ # [Output Only] A list of public visible licenses that apply to this + "licenses": [ # Output only. [Output Only] A list of public visible licenses that apply to this # snapshot. "A String", ], @@ -1813,12 +1813,12 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "region": "A String", # [Output Only] URL of the region where the snapshot resides. Only + "region": "A String", # Output only. [Output Only] URL of the region where the snapshot resides. Only # applicable for regional snapshots. "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. "snapshotEncryptionKey": { # Encrypts the snapshot using acustomer-supplied # encryption key. # @@ -1884,9 +1884,9 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "snapshotGroupId": "A String", # [Output Only] The unique ID of the snapshot group that this snapshot + "snapshotGroupId": "A String", # Output only. [Output Only] The unique ID of the snapshot group that this snapshot # belongs to. - "snapshotGroupName": "A String", # [Output only] The snapshot group that this snapshot belongs to. + "snapshotGroupName": "A String", # Output only. [Output only] The snapshot group that this snapshot belongs to. "snapshotType": "A String", # Indicates the type of the snapshot. "sourceDisk": "A String", # The source disk used to create this snapshot. "sourceDiskEncryptionKey": { # The customer-supplied @@ -1945,7 +1945,7 @@

Method Details

}, "sourceDiskForRecoveryCheckpoint": "A String", # The source disk whose recovery checkpoint will be used to create this # snapshot. - "sourceDiskId": "A String", # [Output Only] The ID value of the disk used to create this snapshot + "sourceDiskId": "A String", # Output only. [Output Only] The ID value of the disk used to create this snapshot "sourceInstantSnapshot": "A String", # The source instant snapshot used to create this snapshot. "sourceInstantSnapshotEncryptionKey": { # Customer provided encryption key when creating Snapshot from Instant # Snapshot. @@ -2000,18 +2000,18 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceInstantSnapshotId": "A String", # [Output Only] The unique ID of the instant snapshot used to create this + "sourceInstantSnapshotId": "A String", # Output only. [Output Only] The unique ID of the instant snapshot used to create this # snapshot. This value identifies the exact instant snapshot that was used # to create this persistent disk. For example, if you created the # persistent disk from an instant snapshot that was later deleted and # recreated under the same name, the source instant snapshot ID would # identify the exact instant snapshot that was used. - "sourceSnapshotSchedulePolicy": "A String", # [Output Only] URL of the resource policy which created this + "sourceSnapshotSchedulePolicy": "A String", # Output only. [Output Only] URL of the resource policy which created this # scheduled snapshot. - "sourceSnapshotSchedulePolicyId": "A String", # [Output Only] ID of the resource policy which created this + "sourceSnapshotSchedulePolicyId": "A String", # Output only. [Output Only] ID of the resource policy which created this # scheduled snapshot. - "storageBytes": "A String", # [Output Only] A size of the storage used by the snapshot. - "storageBytesStatus": "A String", # [Output Only] An indicator whether storageBytes is in a + "storageBytes": "A String", # Output only. [Output Only] A size of the storage used by the snapshot. + "storageBytesStatus": "A String", # Output only. [Output Only] An indicator whether storageBytes is in a # stable state or it is being adjusted as a result of shared storage # reallocation. This status can either be UPDATING, meaning # the size of the snapshot is being updated, or UP_TO_DATE, @@ -2025,24 +2025,24 @@

Method Details

"A String", ], }, - "purgeTimestamp": "A String", # [Output Only] Purge timestamp of recoverable snapshot inRFC3339 + "purgeTimestamp": "A String", # Output only. [Output Only] Purge timestamp of recoverable snapshot inRFC3339 # text format. "satisfiesPzi": True or False, # Output only. [Output Only] Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. - "status": "A String", # [Output Only] Status of the recoverable snapshot. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. + "status": "A String", # Output only. [Output Only] Status of the recoverable snapshot. }, ], - "kind": "compute#recoverableSnapshotList", # [Output Only] Type of resource. Alwayscompute#recoverableSnapshotList for lists of + "kind": "compute#recoverableSnapshotList", # Output only. [Output Only] Type of resource. Alwayscompute#recoverableSnapshotList for lists of # recoverablesnapshots. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. # end_interface: MixerListResponseWithEtagBuilder "A String", ], @@ -2280,10 +2280,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2295,8 +2295,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.regionAutoscalers.html b/docs/dyn/compute_alpha.regionAutoscalers.html index ce1153fb70..3befef9e6d 100644 --- a/docs/dyn/compute_alpha.regionAutoscalers.html +++ b/docs/dyn/compute_alpha.regionAutoscalers.html @@ -293,10 +293,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -308,8 +308,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -562,7 +562,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -589,7 +589,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -641,13 +641,13 @@

Method Details

}, }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#autoscaler", # [Output Only] Type of the resource. Always compute#autoscaler + "kind": "compute#autoscaler", # Output only. [Output Only] Type of the resource. Always compute#autoscaler # for autoscalers. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -656,15 +656,15 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "recommendedSize": 42, # [Output Only] Target recommended MIG size (number of instances) computed by + "recommendedSize": 42, # Output only. [Output Only] Target recommended MIG size (number of instances) computed by # autoscaler. Autoscaler calculates the recommended MIG size even when the # autoscaling policy mode is different from ON. This field is empty when # autoscaler is not connected to an existing managed instance group or # autoscaler did not generate its prediction. - "region": "A String", # [Output Only] URL of theregion + "region": "A String", # Output only. [Output Only] URL of theregion # where the instance group resides (for autoscalers living in regional # scope). - "scalingScheduleStatus": { # [Output Only] Status information of existing scaling schedules. + "scalingScheduleStatus": { # Output only. [Output Only] Status information of existing scaling schedules. "a_key": { "lastStartTime": "A String", # [Output Only] The last time the scaling schedule became active. # Note: this is a timestamp when a schedule actually became active, not when @@ -680,7 +680,7 @@

Method Details

}, }, "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "status": "A String", # [Output Only] The status of the autoscaler configuration. Current set of # possible values: # @@ -761,7 +761,7 @@

Method Details

], "target": "A String", # URL of the managed instance group that this autoscaler will scale. This # field is required when creating an autoscaler. - "zone": "A String", # [Output Only] URL of thezone + "zone": "A String", # Output only. [Output Only] URL of thezone # where the instance group resides (for autoscalers living in zonal scope). }
@@ -934,7 +934,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -961,7 +961,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -1013,13 +1013,13 @@

Method Details

}, }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#autoscaler", # [Output Only] Type of the resource. Always compute#autoscaler + "kind": "compute#autoscaler", # Output only. [Output Only] Type of the resource. Always compute#autoscaler # for autoscalers. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -1028,15 +1028,15 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "recommendedSize": 42, # [Output Only] Target recommended MIG size (number of instances) computed by + "recommendedSize": 42, # Output only. [Output Only] Target recommended MIG size (number of instances) computed by # autoscaler. Autoscaler calculates the recommended MIG size even when the # autoscaling policy mode is different from ON. This field is empty when # autoscaler is not connected to an existing managed instance group or # autoscaler did not generate its prediction. - "region": "A String", # [Output Only] URL of theregion + "region": "A String", # Output only. [Output Only] URL of theregion # where the instance group resides (for autoscalers living in regional # scope). - "scalingScheduleStatus": { # [Output Only] Status information of existing scaling schedules. + "scalingScheduleStatus": { # Output only. [Output Only] Status information of existing scaling schedules. "a_key": { "lastStartTime": "A String", # [Output Only] The last time the scaling schedule became active. # Note: this is a timestamp when a schedule actually became active, not when @@ -1052,7 +1052,7 @@

Method Details

}, }, "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "status": "A String", # [Output Only] The status of the autoscaler configuration. Current set of # possible values: # @@ -1133,7 +1133,7 @@

Method Details

], "target": "A String", # URL of the managed instance group that this autoscaler will scale. This # field is required when creating an autoscaler. - "zone": "A String", # [Output Only] URL of thezone + "zone": "A String", # Output only. [Output Only] URL of thezone # where the instance group resides (for autoscalers living in zonal scope). } @@ -1315,10 +1315,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1330,8 +1330,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1670,7 +1670,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -1697,7 +1697,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -1749,13 +1749,13 @@

Method Details

}, }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#autoscaler", # [Output Only] Type of the resource. Always compute#autoscaler + "kind": "compute#autoscaler", # Output only. [Output Only] Type of the resource. Always compute#autoscaler # for autoscalers. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -1764,15 +1764,15 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "recommendedSize": 42, # [Output Only] Target recommended MIG size (number of instances) computed by + "recommendedSize": 42, # Output only. [Output Only] Target recommended MIG size (number of instances) computed by # autoscaler. Autoscaler calculates the recommended MIG size even when the # autoscaling policy mode is different from ON. This field is empty when # autoscaler is not connected to an existing managed instance group or # autoscaler did not generate its prediction. - "region": "A String", # [Output Only] URL of theregion + "region": "A String", # Output only. [Output Only] URL of theregion # where the instance group resides (for autoscalers living in regional # scope). - "scalingScheduleStatus": { # [Output Only] Status information of existing scaling schedules. + "scalingScheduleStatus": { # Output only. [Output Only] Status information of existing scaling schedules. "a_key": { "lastStartTime": "A String", # [Output Only] The last time the scaling schedule became active. # Note: this is a timestamp when a schedule actually became active, not when @@ -1788,7 +1788,7 @@

Method Details

}, }, "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "status": "A String", # [Output Only] The status of the autoscaler configuration. Current set of # possible values: # @@ -1869,17 +1869,17 @@

Method Details

], "target": "A String", # URL of the managed instance group that this autoscaler will scale. This # field is required when creating an autoscaler. - "zone": "A String", # [Output Only] URL of thezone + "zone": "A String", # Output only. [Output Only] URL of thezone # where the instance group resides (for autoscalers living in zonal scope). }, ], - "kind": "compute#regionAutoscalerList", # Type of resource. + "kind": "compute#regionAutoscalerList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -2092,7 +2092,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -2119,7 +2119,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -2171,13 +2171,13 @@

Method Details

}, }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#autoscaler", # [Output Only] Type of the resource. Always compute#autoscaler + "kind": "compute#autoscaler", # Output only. [Output Only] Type of the resource. Always compute#autoscaler # for autoscalers. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -2186,15 +2186,15 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "recommendedSize": 42, # [Output Only] Target recommended MIG size (number of instances) computed by + "recommendedSize": 42, # Output only. [Output Only] Target recommended MIG size (number of instances) computed by # autoscaler. Autoscaler calculates the recommended MIG size even when the # autoscaling policy mode is different from ON. This field is empty when # autoscaler is not connected to an existing managed instance group or # autoscaler did not generate its prediction. - "region": "A String", # [Output Only] URL of theregion + "region": "A String", # Output only. [Output Only] URL of theregion # where the instance group resides (for autoscalers living in regional # scope). - "scalingScheduleStatus": { # [Output Only] Status information of existing scaling schedules. + "scalingScheduleStatus": { # Output only. [Output Only] Status information of existing scaling schedules. "a_key": { "lastStartTime": "A String", # [Output Only] The last time the scaling schedule became active. # Note: this is a timestamp when a schedule actually became active, not when @@ -2210,7 +2210,7 @@

Method Details

}, }, "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "status": "A String", # [Output Only] The status of the autoscaler configuration. Current set of # possible values: # @@ -2291,7 +2291,7 @@

Method Details

], "target": "A String", # URL of the managed instance group that this autoscaler will scale. This # field is required when creating an autoscaler. - "zone": "A String", # [Output Only] URL of thezone + "zone": "A String", # Output only. [Output Only] URL of thezone # where the instance group resides (for autoscalers living in zonal scope). } @@ -2474,10 +2474,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2489,8 +2489,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2772,7 +2772,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -2799,7 +2799,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -2851,13 +2851,13 @@

Method Details

}, }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#autoscaler", # [Output Only] Type of the resource. Always compute#autoscaler + "kind": "compute#autoscaler", # Output only. [Output Only] Type of the resource. Always compute#autoscaler # for autoscalers. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -2866,15 +2866,15 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "recommendedSize": 42, # [Output Only] Target recommended MIG size (number of instances) computed by + "recommendedSize": 42, # Output only. [Output Only] Target recommended MIG size (number of instances) computed by # autoscaler. Autoscaler calculates the recommended MIG size even when the # autoscaling policy mode is different from ON. This field is empty when # autoscaler is not connected to an existing managed instance group or # autoscaler did not generate its prediction. - "region": "A String", # [Output Only] URL of theregion + "region": "A String", # Output only. [Output Only] URL of theregion # where the instance group resides (for autoscalers living in regional # scope). - "scalingScheduleStatus": { # [Output Only] Status information of existing scaling schedules. + "scalingScheduleStatus": { # Output only. [Output Only] Status information of existing scaling schedules. "a_key": { "lastStartTime": "A String", # [Output Only] The last time the scaling schedule became active. # Note: this is a timestamp when a schedule actually became active, not when @@ -2890,7 +2890,7 @@

Method Details

}, }, "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "status": "A String", # [Output Only] The status of the autoscaler configuration. Current set of # possible values: # @@ -2971,7 +2971,7 @@

Method Details

], "target": "A String", # URL of the managed instance group that this autoscaler will scale. This # field is required when creating an autoscaler. - "zone": "A String", # [Output Only] URL of thezone + "zone": "A String", # Output only. [Output Only] URL of thezone # where the instance group resides (for autoscalers living in zonal scope). } @@ -3154,10 +3154,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3169,8 +3169,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.regionBackendBuckets.html b/docs/dyn/compute_alpha.regionBackendBuckets.html index 64e81f6215..344c04d878 100644 --- a/docs/dyn/compute_alpha.regionBackendBuckets.html +++ b/docs/dyn/compute_alpha.regionBackendBuckets.html @@ -306,10 +306,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -321,8 +321,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -566,7 +566,7 @@

Method Details

# this backend bucket. "enableCdn": True or False, # If true, enable Cloud CDN for this BackendBucket. "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. - "kind": "compute#backendBucket", # Type of the resource. + "kind": "compute#backendBucket", # Output only. Type of the resource. "loadBalancingScheme": "A String", # The value can only be INTERNAL_MANAGED for cross-region internal layer 7 # load balancer. # @@ -597,15 +597,15 @@

Method Details

"a_key": "A String", }, }, - "region": "A String", # [Output Only] URL of the region where the regional backend bucket + "region": "A String", # Output only. [Output Only] URL of the region where the regional backend bucket # resides. This field is not applicable to global backend buckets. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "usedBy": [ # [Output Only] List of resources referencing that backend bucket. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "usedBy": [ # Output only. [Output Only] List of resources referencing that backend bucket. { - "reference": "A String", # [Output Only] Server-defined URL for UrlMaps referencing that + "reference": "A String", # Output only. [Output Only] Server-defined URL for UrlMaps referencing that # BackendBucket. }, ], @@ -1140,7 +1140,7 @@

Method Details

# this backend bucket. "enableCdn": True or False, # If true, enable Cloud CDN for this BackendBucket. "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. - "kind": "compute#backendBucket", # Type of the resource. + "kind": "compute#backendBucket", # Output only. Type of the resource. "loadBalancingScheme": "A String", # The value can only be INTERNAL_MANAGED for cross-region internal layer 7 # load balancer. # @@ -1171,15 +1171,15 @@

Method Details

"a_key": "A String", }, }, - "region": "A String", # [Output Only] URL of the region where the regional backend bucket + "region": "A String", # Output only. [Output Only] URL of the region where the regional backend bucket # resides. This field is not applicable to global backend buckets. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "usedBy": [ # [Output Only] List of resources referencing that backend bucket. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "usedBy": [ # Output only. [Output Only] List of resources referencing that backend bucket. { - "reference": "A String", # [Output Only] Server-defined URL for UrlMaps referencing that + "reference": "A String", # Output only. [Output Only] Server-defined URL for UrlMaps referencing that # BackendBucket. }, ], @@ -1363,10 +1363,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1378,8 +1378,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1709,7 +1709,7 @@

Method Details

# this backend bucket. "enableCdn": True or False, # If true, enable Cloud CDN for this BackendBucket. "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. - "kind": "compute#backendBucket", # Type of the resource. + "kind": "compute#backendBucket", # Output only. Type of the resource. "loadBalancingScheme": "A String", # The value can only be INTERNAL_MANAGED for cross-region internal layer 7 # load balancer. # @@ -1740,27 +1740,27 @@

Method Details

"a_key": "A String", }, }, - "region": "A String", # [Output Only] URL of the region where the regional backend bucket + "region": "A String", # Output only. [Output Only] URL of the region where the regional backend bucket # resides. This field is not applicable to global backend buckets. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "usedBy": [ # [Output Only] List of resources referencing that backend bucket. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "usedBy": [ # Output only. [Output Only] List of resources referencing that backend bucket. { - "reference": "A String", # [Output Only] Server-defined URL for UrlMaps referencing that + "reference": "A String", # Output only. [Output Only] Server-defined URL for UrlMaps referencing that # BackendBucket. }, ], }, ], - "kind": "compute#backendBucketList", # Type of resource. + "kind": "compute#backendBucketList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -2040,7 +2040,7 @@

Method Details

# this backend bucket. "enableCdn": True or False, # If true, enable Cloud CDN for this BackendBucket. "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. - "kind": "compute#backendBucket", # Type of the resource. + "kind": "compute#backendBucket", # Output only. Type of the resource. "loadBalancingScheme": "A String", # The value can only be INTERNAL_MANAGED for cross-region internal layer 7 # load balancer. # @@ -2071,28 +2071,28 @@

Method Details

"a_key": "A String", }, }, - "region": "A String", # [Output Only] URL of the region where the regional backend bucket + "region": "A String", # Output only. [Output Only] URL of the region where the regional backend bucket # resides. This field is not applicable to global backend buckets. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "usedBy": [ # [Output Only] List of resources referencing that backend bucket. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "usedBy": [ # Output only. [Output Only] List of resources referencing that backend bucket. { - "reference": "A String", # [Output Only] Server-defined URL for UrlMaps referencing that + "reference": "A String", # Output only. [Output Only] Server-defined URL for UrlMaps referencing that # BackendBucket. }, ], }, ], - "kind": "compute#usableBackendBucketList", # [Output Only] Type of resource. Alwayscompute#usableBackendBucketList for lists of usable backend + "kind": "compute#usableBackendBucketList", # Output only. [Output Only] Type of resource. Alwayscompute#usableBackendBucketList for lists of usable backend # buckets. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -2311,7 +2311,7 @@

Method Details

# this backend bucket. "enableCdn": True or False, # If true, enable Cloud CDN for this BackendBucket. "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. - "kind": "compute#backendBucket", # Type of the resource. + "kind": "compute#backendBucket", # Output only. Type of the resource. "loadBalancingScheme": "A String", # The value can only be INTERNAL_MANAGED for cross-region internal layer 7 # load balancer. # @@ -2342,15 +2342,15 @@

Method Details

"a_key": "A String", }, }, - "region": "A String", # [Output Only] URL of the region where the regional backend bucket + "region": "A String", # Output only. [Output Only] URL of the region where the regional backend bucket # resides. This field is not applicable to global backend buckets. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "usedBy": [ # [Output Only] List of resources referencing that backend bucket. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "usedBy": [ # Output only. [Output Only] List of resources referencing that backend bucket. { - "reference": "A String", # [Output Only] Server-defined URL for UrlMaps referencing that + "reference": "A String", # Output only. [Output Only] Server-defined URL for UrlMaps referencing that # BackendBucket. }, ], @@ -2535,10 +2535,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2550,8 +2550,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.regionBackendServices.html b/docs/dyn/compute_alpha.regionBackendServices.html index faf8f152b0..6b788fa2b5 100644 --- a/docs/dyn/compute_alpha.regionBackendServices.html +++ b/docs/dyn/compute_alpha.regionBackendServices.html @@ -311,10 +311,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -326,8 +326,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -569,6 +569,13 @@

Method Details

# capacity, backends in this layer would be used and traffic would be # assigned based on the load balancing algorithm you use. This is the # default + "service": "A String", # Represents a service backend (e.g., Cloud Run service, PSC Service + # Attachment). + # e.g. + # "run.googleapis.com/projects/123456789/locations/us-central1/services/my-service" + # for Cloud Run service. + # "compute.googleapis.com/projects/123456789/regions/us-central1/serviceAttachments/my-service-attachment" + # for PSC Service Attachment. "trafficDuration": "A String", }, ], @@ -870,7 +877,7 @@

Method Details

# number of hosts in the load balancing pool is larger than the ring size, # each host will be assigned a single virtual node. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customMetrics": [ # List of custom metrics that are used for theWEIGHTED_ROUND_ROBIN locality_lb_policy. { # Custom Metrics are used for WEIGHTED_ROUND_ROBIN @@ -1166,7 +1173,7 @@

Method Details

# oauth2ClientSecretSha256 field. # # @InputOnly - "oauth2ClientSecretSha256": "A String", # [Output Only] SHA256 hash value for the field oauth2_client_secret above. + "oauth2ClientSecretSha256": "A String", # Output only. [Output Only] SHA256 hash value for the field oauth2_client_secret above. }, "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. @@ -1202,7 +1209,7 @@

Method Details

# - Traffic # Director with Envoy proxies and proxyless gRPC (load balancing scheme # INTERNAL_SELF_MANAGED). - "kind": "compute#backendService", # [Output Only] Type of resource. Always compute#backendService + "kind": "compute#backendService", # Output only. [Output Only] Type of resource. Always compute#backendService # for backend services. "loadBalancingScheme": "A String", # Specifies the load balancer type. A backend service # created for one type of load balancer cannot be used with another. @@ -1559,7 +1566,7 @@

Method Details

# # Must be set to GRPC when the backend service is referenced by a URL map # that is bound to target gRPC proxy. - "region": "A String", # [Output Only] URL of the region where the regional backend service + "region": "A String", # Output only. [Output Only] URL of the region where the regional backend service # resides. This field is not applicable to global backend services. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -2003,7 +2010,7 @@

Method Details

], }, "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "serviceBindings": [ # URLs of networkservices.ServiceBinding resources. # # Can only be set if load balancing scheme is INTERNAL_SELF_MANAGED. @@ -2145,9 +2152,9 @@

Method Details

}, ], }, - "usedBy": [ # [Output Only] List of resources referencing given backend service. + "usedBy": [ # Output only. [Output Only] List of resources referencing given backend service. { - "reference": "A String", # [Output Only] Server-defined URL for resources referencing given + "reference": "A String", # Output only. [Output Only] Server-defined URL for resources referencing given # BackendService like UrlMaps, TargetTcpProxies, TargetSslProxies # and ForwardingRule. }, @@ -2216,7 +2223,7 @@

Method Details

"weightError": "A String", }, ], - "kind": "compute#backendServiceGroupHealth", # [Output Only] Type of resource. Alwayscompute#backendServiceGroupHealth for the health of backend + "kind": "compute#backendServiceGroupHealth", # Output only. [Output Only] Type of resource. Alwayscompute#backendServiceGroupHealth for the health of backend # services. }
@@ -2748,6 +2755,13 @@

Method Details

# capacity, backends in this layer would be used and traffic would be # assigned based on the load balancing algorithm you use. This is the # default + "service": "A String", # Represents a service backend (e.g., Cloud Run service, PSC Service + # Attachment). + # e.g. + # "run.googleapis.com/projects/123456789/locations/us-central1/services/my-service" + # for Cloud Run service. + # "compute.googleapis.com/projects/123456789/regions/us-central1/serviceAttachments/my-service-attachment" + # for PSC Service Attachment. "trafficDuration": "A String", }, ], @@ -3049,7 +3063,7 @@

Method Details

# number of hosts in the load balancing pool is larger than the ring size, # each host will be assigned a single virtual node. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customMetrics": [ # List of custom metrics that are used for theWEIGHTED_ROUND_ROBIN locality_lb_policy. { # Custom Metrics are used for WEIGHTED_ROUND_ROBIN @@ -3345,7 +3359,7 @@

Method Details

# oauth2ClientSecretSha256 field. # # @InputOnly - "oauth2ClientSecretSha256": "A String", # [Output Only] SHA256 hash value for the field oauth2_client_secret above. + "oauth2ClientSecretSha256": "A String", # Output only. [Output Only] SHA256 hash value for the field oauth2_client_secret above. }, "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. @@ -3381,7 +3395,7 @@

Method Details

# - Traffic # Director with Envoy proxies and proxyless gRPC (load balancing scheme # INTERNAL_SELF_MANAGED). - "kind": "compute#backendService", # [Output Only] Type of resource. Always compute#backendService + "kind": "compute#backendService", # Output only. [Output Only] Type of resource. Always compute#backendService # for backend services. "loadBalancingScheme": "A String", # Specifies the load balancer type. A backend service # created for one type of load balancer cannot be used with another. @@ -3738,7 +3752,7 @@

Method Details

# # Must be set to GRPC when the backend service is referenced by a URL map # that is bound to target gRPC proxy. - "region": "A String", # [Output Only] URL of the region where the regional backend service + "region": "A String", # Output only. [Output Only] URL of the region where the regional backend service # resides. This field is not applicable to global backend services. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -4182,7 +4196,7 @@

Method Details

], }, "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "serviceBindings": [ # URLs of networkservices.ServiceBinding resources. # # Can only be set if load balancing scheme is INTERNAL_SELF_MANAGED. @@ -4324,9 +4338,9 @@

Method Details

}, ], }, - "usedBy": [ # [Output Only] List of resources referencing given backend service. + "usedBy": [ # Output only. [Output Only] List of resources referencing given backend service. { - "reference": "A String", # [Output Only] Server-defined URL for resources referencing given + "reference": "A String", # Output only. [Output Only] Server-defined URL for resources referencing given # BackendService like UrlMaps, TargetTcpProxies, TargetSslProxies # and ForwardingRule. }, @@ -4521,10 +4535,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -4536,8 +4550,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -4865,6 +4879,13 @@

Method Details

# capacity, backends in this layer would be used and traffic would be # assigned based on the load balancing algorithm you use. This is the # default + "service": "A String", # Represents a service backend (e.g., Cloud Run service, PSC Service + # Attachment). + # e.g. + # "run.googleapis.com/projects/123456789/locations/us-central1/services/my-service" + # for Cloud Run service. + # "compute.googleapis.com/projects/123456789/regions/us-central1/serviceAttachments/my-service-attachment" + # for PSC Service Attachment. "trafficDuration": "A String", }, ], @@ -5166,7 +5187,7 @@

Method Details

# number of hosts in the load balancing pool is larger than the ring size, # each host will be assigned a single virtual node. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customMetrics": [ # List of custom metrics that are used for theWEIGHTED_ROUND_ROBIN locality_lb_policy. { # Custom Metrics are used for WEIGHTED_ROUND_ROBIN @@ -5462,7 +5483,7 @@

Method Details

# oauth2ClientSecretSha256 field. # # @InputOnly - "oauth2ClientSecretSha256": "A String", # [Output Only] SHA256 hash value for the field oauth2_client_secret above. + "oauth2ClientSecretSha256": "A String", # Output only. [Output Only] SHA256 hash value for the field oauth2_client_secret above. }, "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. @@ -5498,7 +5519,7 @@

Method Details

# - Traffic # Director with Envoy proxies and proxyless gRPC (load balancing scheme # INTERNAL_SELF_MANAGED). - "kind": "compute#backendService", # [Output Only] Type of resource. Always compute#backendService + "kind": "compute#backendService", # Output only. [Output Only] Type of resource. Always compute#backendService # for backend services. "loadBalancingScheme": "A String", # Specifies the load balancer type. A backend service # created for one type of load balancer cannot be used with another. @@ -5855,7 +5876,7 @@

Method Details

# # Must be set to GRPC when the backend service is referenced by a URL map # that is bound to target gRPC proxy. - "region": "A String", # [Output Only] URL of the region where the regional backend service + "region": "A String", # Output only. [Output Only] URL of the region where the regional backend service # resides. This field is not applicable to global backend services. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -6299,7 +6320,7 @@

Method Details

], }, "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "serviceBindings": [ # URLs of networkservices.ServiceBinding resources. # # Can only be set if load balancing scheme is INTERNAL_SELF_MANAGED. @@ -6441,9 +6462,9 @@

Method Details

}, ], }, - "usedBy": [ # [Output Only] List of resources referencing given backend service. + "usedBy": [ # Output only. [Output Only] List of resources referencing given backend service. { - "reference": "A String", # [Output Only] Server-defined URL for resources referencing given + "reference": "A String", # Output only. [Output Only] Server-defined URL for resources referencing given # BackendService like UrlMaps, TargetTcpProxies, TargetSslProxies # and ForwardingRule. }, @@ -6460,13 +6481,13 @@

Method Details

# Note: if not specified then GLOBAL_VPC_NETWORK will be used. }, ], - "kind": "compute#backendServiceList", # [Output Only] Type of resource. Alwayscompute#backendServiceList for lists of backend services. + "kind": "compute#backendServiceList", # Output only. [Output Only] Type of resource. Alwayscompute#backendServiceList for lists of backend services. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -6744,6 +6765,13 @@

Method Details

# capacity, backends in this layer would be used and traffic would be # assigned based on the load balancing algorithm you use. This is the # default + "service": "A String", # Represents a service backend (e.g., Cloud Run service, PSC Service + # Attachment). + # e.g. + # "run.googleapis.com/projects/123456789/locations/us-central1/services/my-service" + # for Cloud Run service. + # "compute.googleapis.com/projects/123456789/regions/us-central1/serviceAttachments/my-service-attachment" + # for PSC Service Attachment. "trafficDuration": "A String", }, ], @@ -7045,7 +7073,7 @@

Method Details

# number of hosts in the load balancing pool is larger than the ring size, # each host will be assigned a single virtual node. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customMetrics": [ # List of custom metrics that are used for theWEIGHTED_ROUND_ROBIN locality_lb_policy. { # Custom Metrics are used for WEIGHTED_ROUND_ROBIN @@ -7341,7 +7369,7 @@

Method Details

# oauth2ClientSecretSha256 field. # # @InputOnly - "oauth2ClientSecretSha256": "A String", # [Output Only] SHA256 hash value for the field oauth2_client_secret above. + "oauth2ClientSecretSha256": "A String", # Output only. [Output Only] SHA256 hash value for the field oauth2_client_secret above. }, "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. @@ -7377,7 +7405,7 @@

Method Details

# - Traffic # Director with Envoy proxies and proxyless gRPC (load balancing scheme # INTERNAL_SELF_MANAGED). - "kind": "compute#backendService", # [Output Only] Type of resource. Always compute#backendService + "kind": "compute#backendService", # Output only. [Output Only] Type of resource. Always compute#backendService # for backend services. "loadBalancingScheme": "A String", # Specifies the load balancer type. A backend service # created for one type of load balancer cannot be used with another. @@ -7734,7 +7762,7 @@

Method Details

# # Must be set to GRPC when the backend service is referenced by a URL map # that is bound to target gRPC proxy. - "region": "A String", # [Output Only] URL of the region where the regional backend service + "region": "A String", # Output only. [Output Only] URL of the region where the regional backend service # resides. This field is not applicable to global backend services. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -8178,7 +8206,7 @@

Method Details

], }, "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "serviceBindings": [ # URLs of networkservices.ServiceBinding resources. # # Can only be set if load balancing scheme is INTERNAL_SELF_MANAGED. @@ -8320,9 +8348,9 @@

Method Details

}, ], }, - "usedBy": [ # [Output Only] List of resources referencing given backend service. + "usedBy": [ # Output only. [Output Only] List of resources referencing given backend service. { - "reference": "A String", # [Output Only] Server-defined URL for resources referencing given + "reference": "A String", # Output only. [Output Only] Server-defined URL for resources referencing given # BackendService like UrlMaps, TargetTcpProxies, TargetSslProxies # and ForwardingRule. }, @@ -8339,14 +8367,14 @@

Method Details

# Note: if not specified then GLOBAL_VPC_NETWORK will be used. }, ], - "kind": "compute#usableBackendServiceList", # [Output Only] Type of resource. Alwayscompute#usableBackendServiceList for lists of usable backend + "kind": "compute#usableBackendServiceList", # Output only. [Output Only] Type of resource. Alwayscompute#usableBackendServiceList for lists of usable backend # services. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -8564,6 +8592,13 @@

Method Details

# capacity, backends in this layer would be used and traffic would be # assigned based on the load balancing algorithm you use. This is the # default + "service": "A String", # Represents a service backend (e.g., Cloud Run service, PSC Service + # Attachment). + # e.g. + # "run.googleapis.com/projects/123456789/locations/us-central1/services/my-service" + # for Cloud Run service. + # "compute.googleapis.com/projects/123456789/regions/us-central1/serviceAttachments/my-service-attachment" + # for PSC Service Attachment. "trafficDuration": "A String", }, ], @@ -8865,7 +8900,7 @@

Method Details

# number of hosts in the load balancing pool is larger than the ring size, # each host will be assigned a single virtual node. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customMetrics": [ # List of custom metrics that are used for theWEIGHTED_ROUND_ROBIN locality_lb_policy. { # Custom Metrics are used for WEIGHTED_ROUND_ROBIN @@ -9161,7 +9196,7 @@

Method Details

# oauth2ClientSecretSha256 field. # # @InputOnly - "oauth2ClientSecretSha256": "A String", # [Output Only] SHA256 hash value for the field oauth2_client_secret above. + "oauth2ClientSecretSha256": "A String", # Output only. [Output Only] SHA256 hash value for the field oauth2_client_secret above. }, "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. @@ -9197,7 +9232,7 @@

Method Details

# - Traffic # Director with Envoy proxies and proxyless gRPC (load balancing scheme # INTERNAL_SELF_MANAGED). - "kind": "compute#backendService", # [Output Only] Type of resource. Always compute#backendService + "kind": "compute#backendService", # Output only. [Output Only] Type of resource. Always compute#backendService # for backend services. "loadBalancingScheme": "A String", # Specifies the load balancer type. A backend service # created for one type of load balancer cannot be used with another. @@ -9554,7 +9589,7 @@

Method Details

# # Must be set to GRPC when the backend service is referenced by a URL map # that is bound to target gRPC proxy. - "region": "A String", # [Output Only] URL of the region where the regional backend service + "region": "A String", # Output only. [Output Only] URL of the region where the regional backend service # resides. This field is not applicable to global backend services. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -9998,7 +10033,7 @@

Method Details

], }, "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "serviceBindings": [ # URLs of networkservices.ServiceBinding resources. # # Can only be set if load balancing scheme is INTERNAL_SELF_MANAGED. @@ -10140,9 +10175,9 @@

Method Details

}, ], }, - "usedBy": [ # [Output Only] List of resources referencing given backend service. + "usedBy": [ # Output only. [Output Only] List of resources referencing given backend service. { - "reference": "A String", # [Output Only] Server-defined URL for resources referencing given + "reference": "A String", # Output only. [Output Only] Server-defined URL for resources referencing given # BackendService like UrlMaps, TargetTcpProxies, TargetSslProxies # and ForwardingRule. }, @@ -10337,10 +10372,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -10352,8 +10387,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -11504,10 +11539,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -11519,8 +11554,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -11794,6 +11829,13 @@

Method Details

# capacity, backends in this layer would be used and traffic would be # assigned based on the load balancing algorithm you use. This is the # default + "service": "A String", # Represents a service backend (e.g., Cloud Run service, PSC Service + # Attachment). + # e.g. + # "run.googleapis.com/projects/123456789/locations/us-central1/services/my-service" + # for Cloud Run service. + # "compute.googleapis.com/projects/123456789/regions/us-central1/serviceAttachments/my-service-attachment" + # for PSC Service Attachment. "trafficDuration": "A String", }, ], @@ -12095,7 +12137,7 @@

Method Details

# number of hosts in the load balancing pool is larger than the ring size, # each host will be assigned a single virtual node. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customMetrics": [ # List of custom metrics that are used for theWEIGHTED_ROUND_ROBIN locality_lb_policy. { # Custom Metrics are used for WEIGHTED_ROUND_ROBIN @@ -12391,7 +12433,7 @@

Method Details

# oauth2ClientSecretSha256 field. # # @InputOnly - "oauth2ClientSecretSha256": "A String", # [Output Only] SHA256 hash value for the field oauth2_client_secret above. + "oauth2ClientSecretSha256": "A String", # Output only. [Output Only] SHA256 hash value for the field oauth2_client_secret above. }, "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. @@ -12427,7 +12469,7 @@

Method Details

# - Traffic # Director with Envoy proxies and proxyless gRPC (load balancing scheme # INTERNAL_SELF_MANAGED). - "kind": "compute#backendService", # [Output Only] Type of resource. Always compute#backendService + "kind": "compute#backendService", # Output only. [Output Only] Type of resource. Always compute#backendService # for backend services. "loadBalancingScheme": "A String", # Specifies the load balancer type. A backend service # created for one type of load balancer cannot be used with another. @@ -12784,7 +12826,7 @@

Method Details

# # Must be set to GRPC when the backend service is referenced by a URL map # that is bound to target gRPC proxy. - "region": "A String", # [Output Only] URL of the region where the regional backend service + "region": "A String", # Output only. [Output Only] URL of the region where the regional backend service # resides. This field is not applicable to global backend services. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -13228,7 +13270,7 @@

Method Details

], }, "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "serviceBindings": [ # URLs of networkservices.ServiceBinding resources. # # Can only be set if load balancing scheme is INTERNAL_SELF_MANAGED. @@ -13370,9 +13412,9 @@

Method Details

}, ], }, - "usedBy": [ # [Output Only] List of resources referencing given backend service. + "usedBy": [ # Output only. [Output Only] List of resources referencing given backend service. { - "reference": "A String", # [Output Only] Server-defined URL for resources referencing given + "reference": "A String", # Output only. [Output Only] Server-defined URL for resources referencing given # BackendService like UrlMaps, TargetTcpProxies, TargetSslProxies # and ForwardingRule. }, @@ -13567,10 +13609,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -13582,8 +13624,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.regionCommitments.html b/docs/dyn/compute_alpha.regionCommitments.html index 47635218f9..8cbcaaaf9f 100644 --- a/docs/dyn/compute_alpha.regionCommitments.html +++ b/docs/dyn/compute_alpha.regionCommitments.html @@ -247,20 +247,20 @@

Method Details

# Note that if you specify MACHINE commitments, then you must # also specify a type to indicate the machine series of the # hardware resource that you are committing to. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customEndTimestamp": "A String", # [Input Only] Optional, specifies the requested commitment end time inRFC3339 text format. Use this option when the desired # commitment's end date is later than the start date + term duration. "description": "A String", # An optional description of the commitment. You can provide this property # when you create the resource. - "endTimestamp": "A String", # [Output Only] Commitment end time inRFC3339 + "endTimestamp": "A String", # Output only. [Output Only] Commitment end time inRFC3339 # text format. "existingReservations": [ "A String", ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#commitment", # [Output Only] Type of the resource. Always compute#commitment + "kind": "compute#commitment", # Output only. [Output Only] Type of the resource. Always compute#commitment # for commitments. "licenseResource": { # Commitment for a particular license resource. # The license specification required as part of a license commitment. "amount": "A String", # The number of licenses you plan to purchase. @@ -285,7 +285,7 @@

Method Details

# you receive for your resources. Committing to a longer time duration # typically gives you a higher discount rate. The supported values for this # field are TWELVE_MONTH (1 year), andTHIRTY_SIX_MONTH (3 years). - "region": "A String", # [Output Only] URL of the region where the commitment and committed + "region": "A String", # Output only. [Output Only] URL of the region where the commitment and committed # resources are located. "reservations": [ # The list of new reservations that you want to create and attach to this # commitment. @@ -310,10 +310,10 @@

Method Details

# one can create instances of varying shapes against this reservation. "hostCount": 42, # Count of reserved hosts of specified VM family. The host has fixed number # of accelerators based on the accelerator/vm-family selected. - "inUseHostCount": 42, # Number of hosts currently in use. If there is one or more Instances + "inUseHostCount": 42, # Output only. Number of hosts currently in use. If there is one or more Instances # running on the host, it is considered in use. - "inUseInstanceCount": 42, # Number of instances currently in use in this reservation. - "inUseResources": [ # [Output only] List of resources currently in use. + "inUseInstanceCount": 42, # Output only. Number of instances currently in use in this reservation. + "inUseResources": [ # Output only. [Output only] List of resources currently in use. { "accelerator": { # Properties of accelerator resources in this reservation. "acceleratorCount": 42, # Number of accelerators of specified type. @@ -335,9 +335,9 @@

Method Details

# belong to. "workloadType": "A String", # The workload type of the instances that will target this reservation. }, - "commitment": "A String", # [Output Only] Full or partial URL to a parent commitment. This field + "commitment": "A String", # Output only. [Output Only] Full or partial URL to a parent commitment. This field # displays for reservations that are tied to a commitment. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "deleteAfterDuration": { # A Duration represents a fixed-length span of time represented # Duration time relative to reservation creation when Compute Engine will # automatically delete this resource. @@ -359,10 +359,10 @@

Method Details

# create the resource. "enableEmergentMaintenance": True or False, # Indicates whether Compute Engine allows unplanned maintenance for your VMs; # for example, to fix hardware errors. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#reservation", # [Output Only] Type of the resource. Alwayscompute#reservations for reservations. - "linkedCommitments": [ # [Output Only] Full or partial URL to parent commitments. This field + "kind": "compute#reservation", # Output only. [Output Only] Type of the resource. Alwayscompute#reservations for reservations. + "linkedCommitments": [ # Output only. [Output Only] Full or partial URL to parent commitments. This field # displays for reservations that are tied to multiple commitments. "A String", ], @@ -377,7 +377,7 @@

Method Details

"protectionTier": "A String", # Protection tier for the workload which specifies the workload expectations # in the event of infrastructure failures at data center (e.g. power # and/or cooling failures). - "reservationMode": "A String", # [Output only] Indicates the reservation mode of the reservation. + "reservationMode": "A String", # Output only. [Output only] Indicates the reservation mode of the reservation. "reservationSharingPolicy": { # Specify the reservation sharing policy. If unspecified, the reservation # will not be shared with Google Cloud managed services. "serviceShareType": "A String", # Sharing config for all Google Cloud services. @@ -387,7 +387,7 @@

Method Details

# policy with reservation. "a_key": "A String", }, - "resourceStatus": { # [Output Only] Contains output only fields. # [Output Only] Status information for Reservation resource. + "resourceStatus": { # [Output Only] Contains output only fields. # Output only. [Output Only] Status information for Reservation resource. "aggregateAllocation": { # Contains Properties set for the aggregate reservation. # Properties of this aggregatereservation. "utilizations": { # Per service utilization breakdown. The Key is the Google Cloud managed # service name. @@ -455,10 +455,10 @@

Method Details

}, }, }, - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. "schedulingType": "A String", # The type of maintenance for the reservation. - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shareSettings": { # The share setting for reservations and sole tenancy node groups. # Specify share-settings to create a shared reservation. This property is # optional. For more information about the syntax and options for this # field and its subfields, see the guide for creating @@ -489,9 +489,9 @@

Method Details

}, "specificReservation": { # This reservation type allows to pre allocate specific instance # Reservation for instances with specific machine shapes. # configuration. - "assuredCount": "A String", # [Output Only] Indicates how many instances are actually usable currently. + "assuredCount": "A String", # Output only. [Output Only] Indicates how many instances are actually usable currently. "count": "A String", # Specifies the number of resources that are allocated. - "inUseCount": "A String", # [Output Only] Indicates how many instances are in use. + "inUseCount": "A String", # Output only. [Output Only] Indicates how many instances are in use. "instanceProperties": { # Properties of the SKU instances being reserved. # The instance properties for the reservation. # Next ID: 9 "guestAccelerators": [ # Specifies accelerator type and count. @@ -541,7 +541,7 @@

Method Details

"specificReservationRequired": True or False, # Indicates whether the reservation can be consumed by VMs with affinity # for "any" reservation. If the field is set, then only VMs that target # the reservation by name can consume from this reservation. - "status": "A String", # [Output Only] The status of the reservation. + "status": "A String", # Output only. [Output Only] The status of the reservation. # # # - CREATING: Reservation resources are being @@ -554,10 +554,10 @@

Method Details

# reservation is created within a commitment. }, ], - "resourceStatus": { # [Output Only] Contains output only fields. # [Output Only] Status information for Commitment resource. - "cancellationInformation": { # [Output Only] An optional, contains all the needed information + "resourceStatus": { # [Output Only] Contains output only fields. # Output only. [Output Only] Status information for Commitment resource. + "cancellationInformation": { # Output only. [Output Only] An optional, contains all the needed information # of cancellation. - "canceledCommitment": { # Represents an amount of money with its currency type. # [Output Only] An optional amount of CUDs canceled so far in the last + "canceledCommitment": { # Represents an amount of money with its currency type. # Output only. [Output Only] An optional amount of CUDs canceled so far in the last # 365 days. "currencyCode": "A String", # The three-letter currency code defined in ISO 4217. "nanos": 42, # Number of nano (10^-9) units of the amount. @@ -569,8 +569,8 @@

Method Details

"units": "A String", # The whole units of the amount. # For example if `currencyCode` is `"USD"`, then 1 unit is one US dollar. }, - "canceledCommitmentLastUpdatedTimestamp": "A String", # [Output Only] An optional last update time of canceled_commitment.RFC3339 text format. - "cancellationCap": { # Represents an amount of money with its currency type. # [Output Only] An optional,the cancellation cap for how much + "canceledCommitmentLastUpdatedTimestamp": "A String", # Output only. [Output Only] An optional last update time of canceled_commitment.RFC3339 text format. + "cancellationCap": { # Represents an amount of money with its currency type. # Output only. [Output Only] An optional,the cancellation cap for how much # commitments can be canceled in a rolling 365 per billing account. "currencyCode": "A String", # The three-letter currency code defined in ISO 4217. "nanos": 42, # Number of nano (10^-9) units of the amount. @@ -582,7 +582,7 @@

Method Details

"units": "A String", # The whole units of the amount. # For example if `currencyCode` is `"USD"`, then 1 unit is one US dollar. }, - "cancellationFee": { # Represents an amount of money with its currency type. # [Output Only] An optional, cancellation fee. + "cancellationFee": { # Represents an amount of money with its currency type. # Output only. [Output Only] An optional, cancellation fee. "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. @@ -593,9 +593,9 @@

Method Details

"units": "A String", # The whole units of the amount. # For example if `currencyCode` is `"USD"`, then 1 unit is one US dollar. }, - "cancellationFeeExpirationTimestamp": "A String", # [Output Only] An optional, cancellation fee expiration time.RFC3339 text format. + "cancellationFeeExpirationTimestamp": "A String", # Output only. [Output Only] An optional, cancellation fee expiration time.RFC3339 text format. }, - "customTermEligibilityEndTimestamp": "A String", # [Output Only] Indicates the end time of customer's eligibility to send + "customTermEligibilityEndTimestamp": "A String", # Output only. [Output Only] Indicates the end time of customer's eligibility to send # custom term requests in RFC3339 text format. Term extension requests that # (not the end time in the request) after this time will be rejected. }, @@ -630,29 +630,28 @@

Method Details

# individual resource type. }, ], - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "splitSourceCommitment": "A String", # The source commitment from which you are transferring resources to create # the new split commitment. For more information, see # Split commitments. - "startTimestamp": "A String", # [Output Only] Commitment start time inRFC3339 + "startTimestamp": "A String", # Output only. [Output Only] Commitment start time inRFC3339 # text format. - "status": "A String", # [Output Only] Status of the commitment with regards to eventual expiration + "status": "A String", # Output only. [Output Only] Status of the commitment with regards to eventual expiration # (each commitment has an end date defined). Status can be one of the # following values: NOT_YET_ACTIVE, ACTIVE, orEXPIRED. - "statusMessage": "A String", # [Output Only] An optional, human-readable explanation of the status. + "statusMessage": "A String", # Output only. [Output Only] An optional, human-readable explanation of the status. "type": "A String", # The type of commitment; specifies the # machine series for which you want to commit to purchasing resources. # The choice of machine series affects the discount rate and the eligible # resource types. # # The type must be one of the following:ACCELERATOR_OPTIMIZED, ACCELERATOR_OPTIMIZED_A3,ACCELERATOR_OPTIMIZED_A3_MEGA,COMPUTE_OPTIMIZED, COMPUTE_OPTIMIZED_C2D, - # COMPUTE_OPTIMIZED_C3, COMPUTE_OPTIMIZED_C3D,COMPUTE_OPTIMIZED_H3, GENERAL_PURPOSE,GENERAL_PURPOSE_C4, GENERAL_PURPOSE_E2,GENERAL_PURPOSE_N2, GENERAL_PURPOSE_N2D,GENERAL_PURPOSE_N4, GENERAL_PURPOSE_T2D,GRAPHICS_OPTIMIZED, MEMORY_OPTIMIZED,MEMORY_OPTIMIZED_M3, MEMORY_OPTIMIZED_X4,STORAGE_OPTIMIZED_Z3. - # For example, type MEMORY_OPTIMIZED specifies a commitment - # that applies only to eligible resources of memory optimized M1 and M2 - # machine series. Type GENERAL_PURPOSE specifies a commitment - # that applies only to eligible resources of general purpose N1 machine - # series. + # COMPUTE_OPTIMIZED_C3, COMPUTE_OPTIMIZED_C3D,COMPUTE_OPTIMIZED_H3, GENERAL_PURPOSE,GENERAL_PURPOSE_C4, GENERAL_PURPOSE_E2,GENERAL_PURPOSE_N2, GENERAL_PURPOSE_N2D,GENERAL_PURPOSE_N4, GENERAL_PURPOSE_T2D,GRAPHICS_OPTIMIZED, GRAPHICS_OPTIMIZED_G4,MEMORY_OPTIMIZED, MEMORY_OPTIMIZED_M3,MEMORY_OPTIMIZED_X4, STORAGE_OPTIMIZED_Z3. For + # example, type MEMORY_OPTIMIZED specifies a commitment that + # applies only to eligible resources of memory optimized M1 and M2 machine + # series. Type GENERAL_PURPOSE specifies a commitment that + # applies only to eligible resources of general purpose N1 machine series. }, ], "warning": { # [Output Only] Informational warning which replaces the list of commitments @@ -683,15 +682,15 @@

Method Details

}, }, }, - "kind": "compute#commitmentAggregatedList", # [Output Only] Type of resource. Alwayscompute#commitmentAggregatedList for aggregated lists of + "kind": "compute#commitmentAggregatedList", # Output only. [Output Only] Type of resource. Alwayscompute#commitmentAggregatedList for aggregated lists of # commitments. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -922,10 +921,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -937,8 +936,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1204,10 +1203,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1219,8 +1218,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1343,20 +1342,20 @@

Method Details

# Note that if you specify MACHINE commitments, then you must # also specify a type to indicate the machine series of the # hardware resource that you are committing to. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customEndTimestamp": "A String", # [Input Only] Optional, specifies the requested commitment end time inRFC3339 text format. Use this option when the desired # commitment's end date is later than the start date + term duration. "description": "A String", # An optional description of the commitment. You can provide this property # when you create the resource. - "endTimestamp": "A String", # [Output Only] Commitment end time inRFC3339 + "endTimestamp": "A String", # Output only. [Output Only] Commitment end time inRFC3339 # text format. "existingReservations": [ "A String", ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#commitment", # [Output Only] Type of the resource. Always compute#commitment + "kind": "compute#commitment", # Output only. [Output Only] Type of the resource. Always compute#commitment # for commitments. "licenseResource": { # Commitment for a particular license resource. # The license specification required as part of a license commitment. "amount": "A String", # The number of licenses you plan to purchase. @@ -1381,7 +1380,7 @@

Method Details

# you receive for your resources. Committing to a longer time duration # typically gives you a higher discount rate. The supported values for this # field are TWELVE_MONTH (1 year), andTHIRTY_SIX_MONTH (3 years). - "region": "A String", # [Output Only] URL of the region where the commitment and committed + "region": "A String", # Output only. [Output Only] URL of the region where the commitment and committed # resources are located. "reservations": [ # The list of new reservations that you want to create and attach to this # commitment. @@ -1406,10 +1405,10 @@

Method Details

# one can create instances of varying shapes against this reservation. "hostCount": 42, # Count of reserved hosts of specified VM family. The host has fixed number # of accelerators based on the accelerator/vm-family selected. - "inUseHostCount": 42, # Number of hosts currently in use. If there is one or more Instances + "inUseHostCount": 42, # Output only. Number of hosts currently in use. If there is one or more Instances # running on the host, it is considered in use. - "inUseInstanceCount": 42, # Number of instances currently in use in this reservation. - "inUseResources": [ # [Output only] List of resources currently in use. + "inUseInstanceCount": 42, # Output only. Number of instances currently in use in this reservation. + "inUseResources": [ # Output only. [Output only] List of resources currently in use. { "accelerator": { # Properties of accelerator resources in this reservation. "acceleratorCount": 42, # Number of accelerators of specified type. @@ -1431,9 +1430,9 @@

Method Details

# belong to. "workloadType": "A String", # The workload type of the instances that will target this reservation. }, - "commitment": "A String", # [Output Only] Full or partial URL to a parent commitment. This field + "commitment": "A String", # Output only. [Output Only] Full or partial URL to a parent commitment. This field # displays for reservations that are tied to a commitment. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "deleteAfterDuration": { # A Duration represents a fixed-length span of time represented # Duration time relative to reservation creation when Compute Engine will # automatically delete this resource. @@ -1455,10 +1454,10 @@

Method Details

# create the resource. "enableEmergentMaintenance": True or False, # Indicates whether Compute Engine allows unplanned maintenance for your VMs; # for example, to fix hardware errors. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#reservation", # [Output Only] Type of the resource. Alwayscompute#reservations for reservations. - "linkedCommitments": [ # [Output Only] Full or partial URL to parent commitments. This field + "kind": "compute#reservation", # Output only. [Output Only] Type of the resource. Alwayscompute#reservations for reservations. + "linkedCommitments": [ # Output only. [Output Only] Full or partial URL to parent commitments. This field # displays for reservations that are tied to multiple commitments. "A String", ], @@ -1473,7 +1472,7 @@

Method Details

"protectionTier": "A String", # Protection tier for the workload which specifies the workload expectations # in the event of infrastructure failures at data center (e.g. power # and/or cooling failures). - "reservationMode": "A String", # [Output only] Indicates the reservation mode of the reservation. + "reservationMode": "A String", # Output only. [Output only] Indicates the reservation mode of the reservation. "reservationSharingPolicy": { # Specify the reservation sharing policy. If unspecified, the reservation # will not be shared with Google Cloud managed services. "serviceShareType": "A String", # Sharing config for all Google Cloud services. @@ -1483,7 +1482,7 @@

Method Details

# policy with reservation. "a_key": "A String", }, - "resourceStatus": { # [Output Only] Contains output only fields. # [Output Only] Status information for Reservation resource. + "resourceStatus": { # [Output Only] Contains output only fields. # Output only. [Output Only] Status information for Reservation resource. "aggregateAllocation": { # Contains Properties set for the aggregate reservation. # Properties of this aggregatereservation. "utilizations": { # Per service utilization breakdown. The Key is the Google Cloud managed # service name. @@ -1551,10 +1550,10 @@

Method Details

}, }, }, - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. "schedulingType": "A String", # The type of maintenance for the reservation. - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shareSettings": { # The share setting for reservations and sole tenancy node groups. # Specify share-settings to create a shared reservation. This property is # optional. For more information about the syntax and options for this # field and its subfields, see the guide for creating @@ -1585,9 +1584,9 @@

Method Details

}, "specificReservation": { # This reservation type allows to pre allocate specific instance # Reservation for instances with specific machine shapes. # configuration. - "assuredCount": "A String", # [Output Only] Indicates how many instances are actually usable currently. + "assuredCount": "A String", # Output only. [Output Only] Indicates how many instances are actually usable currently. "count": "A String", # Specifies the number of resources that are allocated. - "inUseCount": "A String", # [Output Only] Indicates how many instances are in use. + "inUseCount": "A String", # Output only. [Output Only] Indicates how many instances are in use. "instanceProperties": { # Properties of the SKU instances being reserved. # The instance properties for the reservation. # Next ID: 9 "guestAccelerators": [ # Specifies accelerator type and count. @@ -1637,7 +1636,7 @@

Method Details

"specificReservationRequired": True or False, # Indicates whether the reservation can be consumed by VMs with affinity # for "any" reservation. If the field is set, then only VMs that target # the reservation by name can consume from this reservation. - "status": "A String", # [Output Only] The status of the reservation. + "status": "A String", # Output only. [Output Only] The status of the reservation. # # # - CREATING: Reservation resources are being @@ -1650,10 +1649,10 @@

Method Details

# reservation is created within a commitment. }, ], - "resourceStatus": { # [Output Only] Contains output only fields. # [Output Only] Status information for Commitment resource. - "cancellationInformation": { # [Output Only] An optional, contains all the needed information + "resourceStatus": { # [Output Only] Contains output only fields. # Output only. [Output Only] Status information for Commitment resource. + "cancellationInformation": { # Output only. [Output Only] An optional, contains all the needed information # of cancellation. - "canceledCommitment": { # Represents an amount of money with its currency type. # [Output Only] An optional amount of CUDs canceled so far in the last + "canceledCommitment": { # Represents an amount of money with its currency type. # Output only. [Output Only] An optional amount of CUDs canceled so far in the last # 365 days. "currencyCode": "A String", # The three-letter currency code defined in ISO 4217. "nanos": 42, # Number of nano (10^-9) units of the amount. @@ -1665,8 +1664,8 @@

Method Details

"units": "A String", # The whole units of the amount. # For example if `currencyCode` is `"USD"`, then 1 unit is one US dollar. }, - "canceledCommitmentLastUpdatedTimestamp": "A String", # [Output Only] An optional last update time of canceled_commitment.RFC3339 text format. - "cancellationCap": { # Represents an amount of money with its currency type. # [Output Only] An optional,the cancellation cap for how much + "canceledCommitmentLastUpdatedTimestamp": "A String", # Output only. [Output Only] An optional last update time of canceled_commitment.RFC3339 text format. + "cancellationCap": { # Represents an amount of money with its currency type. # Output only. [Output Only] An optional,the cancellation cap for how much # commitments can be canceled in a rolling 365 per billing account. "currencyCode": "A String", # The three-letter currency code defined in ISO 4217. "nanos": 42, # Number of nano (10^-9) units of the amount. @@ -1678,7 +1677,7 @@

Method Details

"units": "A String", # The whole units of the amount. # For example if `currencyCode` is `"USD"`, then 1 unit is one US dollar. }, - "cancellationFee": { # Represents an amount of money with its currency type. # [Output Only] An optional, cancellation fee. + "cancellationFee": { # Represents an amount of money with its currency type. # Output only. [Output Only] An optional, cancellation fee. "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. @@ -1689,9 +1688,9 @@

Method Details

"units": "A String", # The whole units of the amount. # For example if `currencyCode` is `"USD"`, then 1 unit is one US dollar. }, - "cancellationFeeExpirationTimestamp": "A String", # [Output Only] An optional, cancellation fee expiration time.RFC3339 text format. + "cancellationFeeExpirationTimestamp": "A String", # Output only. [Output Only] An optional, cancellation fee expiration time.RFC3339 text format. }, - "customTermEligibilityEndTimestamp": "A String", # [Output Only] Indicates the end time of customer's eligibility to send + "customTermEligibilityEndTimestamp": "A String", # Output only. [Output Only] Indicates the end time of customer's eligibility to send # custom term requests in RFC3339 text format. Term extension requests that # (not the end time in the request) after this time will be rejected. }, @@ -1726,29 +1725,28 @@

Method Details

# individual resource type. }, ], - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "splitSourceCommitment": "A String", # The source commitment from which you are transferring resources to create # the new split commitment. For more information, see # Split commitments. - "startTimestamp": "A String", # [Output Only] Commitment start time inRFC3339 + "startTimestamp": "A String", # Output only. [Output Only] Commitment start time inRFC3339 # text format. - "status": "A String", # [Output Only] Status of the commitment with regards to eventual expiration + "status": "A String", # Output only. [Output Only] Status of the commitment with regards to eventual expiration # (each commitment has an end date defined). Status can be one of the # following values: NOT_YET_ACTIVE, ACTIVE, orEXPIRED. - "statusMessage": "A String", # [Output Only] An optional, human-readable explanation of the status. + "statusMessage": "A String", # Output only. [Output Only] An optional, human-readable explanation of the status. "type": "A String", # The type of commitment; specifies the # machine series for which you want to commit to purchasing resources. # The choice of machine series affects the discount rate and the eligible # resource types. # # The type must be one of the following:ACCELERATOR_OPTIMIZED, ACCELERATOR_OPTIMIZED_A3,ACCELERATOR_OPTIMIZED_A3_MEGA,COMPUTE_OPTIMIZED, COMPUTE_OPTIMIZED_C2D, - # COMPUTE_OPTIMIZED_C3, COMPUTE_OPTIMIZED_C3D,COMPUTE_OPTIMIZED_H3, GENERAL_PURPOSE,GENERAL_PURPOSE_C4, GENERAL_PURPOSE_E2,GENERAL_PURPOSE_N2, GENERAL_PURPOSE_N2D,GENERAL_PURPOSE_N4, GENERAL_PURPOSE_T2D,GRAPHICS_OPTIMIZED, MEMORY_OPTIMIZED,MEMORY_OPTIMIZED_M3, MEMORY_OPTIMIZED_X4,STORAGE_OPTIMIZED_Z3. - # For example, type MEMORY_OPTIMIZED specifies a commitment - # that applies only to eligible resources of memory optimized M1 and M2 - # machine series. Type GENERAL_PURPOSE specifies a commitment - # that applies only to eligible resources of general purpose N1 machine - # series. + # COMPUTE_OPTIMIZED_C3, COMPUTE_OPTIMIZED_C3D,COMPUTE_OPTIMIZED_H3, GENERAL_PURPOSE,GENERAL_PURPOSE_C4, GENERAL_PURPOSE_E2,GENERAL_PURPOSE_N2, GENERAL_PURPOSE_N2D,GENERAL_PURPOSE_N4, GENERAL_PURPOSE_T2D,GRAPHICS_OPTIMIZED, GRAPHICS_OPTIMIZED_G4,MEMORY_OPTIMIZED, MEMORY_OPTIMIZED_M3,MEMORY_OPTIMIZED_X4, STORAGE_OPTIMIZED_Z3. For + # example, type MEMORY_OPTIMIZED specifies a commitment that + # applies only to eligible resources of memory optimized M1 and M2 machine + # series. Type GENERAL_PURPOSE specifies a commitment that + # applies only to eligible resources of general purpose N1 machine series. }
@@ -1785,20 +1783,20 @@

Method Details

# Note that if you specify MACHINE commitments, then you must # also specify a type to indicate the machine series of the # hardware resource that you are committing to. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customEndTimestamp": "A String", # [Input Only] Optional, specifies the requested commitment end time inRFC3339 text format. Use this option when the desired # commitment's end date is later than the start date + term duration. "description": "A String", # An optional description of the commitment. You can provide this property # when you create the resource. - "endTimestamp": "A String", # [Output Only] Commitment end time inRFC3339 + "endTimestamp": "A String", # Output only. [Output Only] Commitment end time inRFC3339 # text format. "existingReservations": [ "A String", ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#commitment", # [Output Only] Type of the resource. Always compute#commitment + "kind": "compute#commitment", # Output only. [Output Only] Type of the resource. Always compute#commitment # for commitments. "licenseResource": { # Commitment for a particular license resource. # The license specification required as part of a license commitment. "amount": "A String", # The number of licenses you plan to purchase. @@ -1823,7 +1821,7 @@

Method Details

# you receive for your resources. Committing to a longer time duration # typically gives you a higher discount rate. The supported values for this # field are TWELVE_MONTH (1 year), andTHIRTY_SIX_MONTH (3 years). - "region": "A String", # [Output Only] URL of the region where the commitment and committed + "region": "A String", # Output only. [Output Only] URL of the region where the commitment and committed # resources are located. "reservations": [ # The list of new reservations that you want to create and attach to this # commitment. @@ -1848,10 +1846,10 @@

Method Details

# one can create instances of varying shapes against this reservation. "hostCount": 42, # Count of reserved hosts of specified VM family. The host has fixed number # of accelerators based on the accelerator/vm-family selected. - "inUseHostCount": 42, # Number of hosts currently in use. If there is one or more Instances + "inUseHostCount": 42, # Output only. Number of hosts currently in use. If there is one or more Instances # running on the host, it is considered in use. - "inUseInstanceCount": 42, # Number of instances currently in use in this reservation. - "inUseResources": [ # [Output only] List of resources currently in use. + "inUseInstanceCount": 42, # Output only. Number of instances currently in use in this reservation. + "inUseResources": [ # Output only. [Output only] List of resources currently in use. { "accelerator": { # Properties of accelerator resources in this reservation. "acceleratorCount": 42, # Number of accelerators of specified type. @@ -1873,9 +1871,9 @@

Method Details

# belong to. "workloadType": "A String", # The workload type of the instances that will target this reservation. }, - "commitment": "A String", # [Output Only] Full or partial URL to a parent commitment. This field + "commitment": "A String", # Output only. [Output Only] Full or partial URL to a parent commitment. This field # displays for reservations that are tied to a commitment. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "deleteAfterDuration": { # A Duration represents a fixed-length span of time represented # Duration time relative to reservation creation when Compute Engine will # automatically delete this resource. @@ -1897,10 +1895,10 @@

Method Details

# create the resource. "enableEmergentMaintenance": True or False, # Indicates whether Compute Engine allows unplanned maintenance for your VMs; # for example, to fix hardware errors. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#reservation", # [Output Only] Type of the resource. Alwayscompute#reservations for reservations. - "linkedCommitments": [ # [Output Only] Full or partial URL to parent commitments. This field + "kind": "compute#reservation", # Output only. [Output Only] Type of the resource. Alwayscompute#reservations for reservations. + "linkedCommitments": [ # Output only. [Output Only] Full or partial URL to parent commitments. This field # displays for reservations that are tied to multiple commitments. "A String", ], @@ -1915,7 +1913,7 @@

Method Details

"protectionTier": "A String", # Protection tier for the workload which specifies the workload expectations # in the event of infrastructure failures at data center (e.g. power # and/or cooling failures). - "reservationMode": "A String", # [Output only] Indicates the reservation mode of the reservation. + "reservationMode": "A String", # Output only. [Output only] Indicates the reservation mode of the reservation. "reservationSharingPolicy": { # Specify the reservation sharing policy. If unspecified, the reservation # will not be shared with Google Cloud managed services. "serviceShareType": "A String", # Sharing config for all Google Cloud services. @@ -1925,7 +1923,7 @@

Method Details

# policy with reservation. "a_key": "A String", }, - "resourceStatus": { # [Output Only] Contains output only fields. # [Output Only] Status information for Reservation resource. + "resourceStatus": { # [Output Only] Contains output only fields. # Output only. [Output Only] Status information for Reservation resource. "aggregateAllocation": { # Contains Properties set for the aggregate reservation. # Properties of this aggregatereservation. "utilizations": { # Per service utilization breakdown. The Key is the Google Cloud managed # service name. @@ -1993,10 +1991,10 @@

Method Details

}, }, }, - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. "schedulingType": "A String", # The type of maintenance for the reservation. - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shareSettings": { # The share setting for reservations and sole tenancy node groups. # Specify share-settings to create a shared reservation. This property is # optional. For more information about the syntax and options for this # field and its subfields, see the guide for creating @@ -2027,9 +2025,9 @@

Method Details

}, "specificReservation": { # This reservation type allows to pre allocate specific instance # Reservation for instances with specific machine shapes. # configuration. - "assuredCount": "A String", # [Output Only] Indicates how many instances are actually usable currently. + "assuredCount": "A String", # Output only. [Output Only] Indicates how many instances are actually usable currently. "count": "A String", # Specifies the number of resources that are allocated. - "inUseCount": "A String", # [Output Only] Indicates how many instances are in use. + "inUseCount": "A String", # Output only. [Output Only] Indicates how many instances are in use. "instanceProperties": { # Properties of the SKU instances being reserved. # The instance properties for the reservation. # Next ID: 9 "guestAccelerators": [ # Specifies accelerator type and count. @@ -2079,7 +2077,7 @@

Method Details

"specificReservationRequired": True or False, # Indicates whether the reservation can be consumed by VMs with affinity # for "any" reservation. If the field is set, then only VMs that target # the reservation by name can consume from this reservation. - "status": "A String", # [Output Only] The status of the reservation. + "status": "A String", # Output only. [Output Only] The status of the reservation. # # # - CREATING: Reservation resources are being @@ -2092,10 +2090,10 @@

Method Details

# reservation is created within a commitment. }, ], - "resourceStatus": { # [Output Only] Contains output only fields. # [Output Only] Status information for Commitment resource. - "cancellationInformation": { # [Output Only] An optional, contains all the needed information + "resourceStatus": { # [Output Only] Contains output only fields. # Output only. [Output Only] Status information for Commitment resource. + "cancellationInformation": { # Output only. [Output Only] An optional, contains all the needed information # of cancellation. - "canceledCommitment": { # Represents an amount of money with its currency type. # [Output Only] An optional amount of CUDs canceled so far in the last + "canceledCommitment": { # Represents an amount of money with its currency type. # Output only. [Output Only] An optional amount of CUDs canceled so far in the last # 365 days. "currencyCode": "A String", # The three-letter currency code defined in ISO 4217. "nanos": 42, # Number of nano (10^-9) units of the amount. @@ -2107,8 +2105,8 @@

Method Details

"units": "A String", # The whole units of the amount. # For example if `currencyCode` is `"USD"`, then 1 unit is one US dollar. }, - "canceledCommitmentLastUpdatedTimestamp": "A String", # [Output Only] An optional last update time of canceled_commitment.RFC3339 text format. - "cancellationCap": { # Represents an amount of money with its currency type. # [Output Only] An optional,the cancellation cap for how much + "canceledCommitmentLastUpdatedTimestamp": "A String", # Output only. [Output Only] An optional last update time of canceled_commitment.RFC3339 text format. + "cancellationCap": { # Represents an amount of money with its currency type. # Output only. [Output Only] An optional,the cancellation cap for how much # commitments can be canceled in a rolling 365 per billing account. "currencyCode": "A String", # The three-letter currency code defined in ISO 4217. "nanos": 42, # Number of nano (10^-9) units of the amount. @@ -2120,7 +2118,7 @@

Method Details

"units": "A String", # The whole units of the amount. # For example if `currencyCode` is `"USD"`, then 1 unit is one US dollar. }, - "cancellationFee": { # Represents an amount of money with its currency type. # [Output Only] An optional, cancellation fee. + "cancellationFee": { # Represents an amount of money with its currency type. # Output only. [Output Only] An optional, cancellation fee. "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. @@ -2131,9 +2129,9 @@

Method Details

"units": "A String", # The whole units of the amount. # For example if `currencyCode` is `"USD"`, then 1 unit is one US dollar. }, - "cancellationFeeExpirationTimestamp": "A String", # [Output Only] An optional, cancellation fee expiration time.RFC3339 text format. + "cancellationFeeExpirationTimestamp": "A String", # Output only. [Output Only] An optional, cancellation fee expiration time.RFC3339 text format. }, - "customTermEligibilityEndTimestamp": "A String", # [Output Only] Indicates the end time of customer's eligibility to send + "customTermEligibilityEndTimestamp": "A String", # Output only. [Output Only] Indicates the end time of customer's eligibility to send # custom term requests in RFC3339 text format. Term extension requests that # (not the end time in the request) after this time will be rejected. }, @@ -2168,29 +2166,28 @@

Method Details

# individual resource type. }, ], - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "splitSourceCommitment": "A String", # The source commitment from which you are transferring resources to create # the new split commitment. For more information, see # Split commitments. - "startTimestamp": "A String", # [Output Only] Commitment start time inRFC3339 + "startTimestamp": "A String", # Output only. [Output Only] Commitment start time inRFC3339 # text format. - "status": "A String", # [Output Only] Status of the commitment with regards to eventual expiration + "status": "A String", # Output only. [Output Only] Status of the commitment with regards to eventual expiration # (each commitment has an end date defined). Status can be one of the # following values: NOT_YET_ACTIVE, ACTIVE, orEXPIRED. - "statusMessage": "A String", # [Output Only] An optional, human-readable explanation of the status. + "statusMessage": "A String", # Output only. [Output Only] An optional, human-readable explanation of the status. "type": "A String", # The type of commitment; specifies the # machine series for which you want to commit to purchasing resources. # The choice of machine series affects the discount rate and the eligible # resource types. # # The type must be one of the following:ACCELERATOR_OPTIMIZED, ACCELERATOR_OPTIMIZED_A3,ACCELERATOR_OPTIMIZED_A3_MEGA,COMPUTE_OPTIMIZED, COMPUTE_OPTIMIZED_C2D, - # COMPUTE_OPTIMIZED_C3, COMPUTE_OPTIMIZED_C3D,COMPUTE_OPTIMIZED_H3, GENERAL_PURPOSE,GENERAL_PURPOSE_C4, GENERAL_PURPOSE_E2,GENERAL_PURPOSE_N2, GENERAL_PURPOSE_N2D,GENERAL_PURPOSE_N4, GENERAL_PURPOSE_T2D,GRAPHICS_OPTIMIZED, MEMORY_OPTIMIZED,MEMORY_OPTIMIZED_M3, MEMORY_OPTIMIZED_X4,STORAGE_OPTIMIZED_Z3. - # For example, type MEMORY_OPTIMIZED specifies a commitment - # that applies only to eligible resources of memory optimized M1 and M2 - # machine series. Type GENERAL_PURPOSE specifies a commitment - # that applies only to eligible resources of general purpose N1 machine - # series. + # COMPUTE_OPTIMIZED_C3, COMPUTE_OPTIMIZED_C3D,COMPUTE_OPTIMIZED_H3, GENERAL_PURPOSE,GENERAL_PURPOSE_C4, GENERAL_PURPOSE_E2,GENERAL_PURPOSE_N2, GENERAL_PURPOSE_N2D,GENERAL_PURPOSE_N4, GENERAL_PURPOSE_T2D,GRAPHICS_OPTIMIZED, GRAPHICS_OPTIMIZED_G4,MEMORY_OPTIMIZED, MEMORY_OPTIMIZED_M3,MEMORY_OPTIMIZED_X4, STORAGE_OPTIMIZED_Z3. For + # example, type MEMORY_OPTIMIZED specifies a commitment that + # applies only to eligible resources of memory optimized M1 and M2 machine + # series. Type GENERAL_PURPOSE specifies a commitment that + # applies only to eligible resources of general purpose N1 machine series. } requestId: string, An optional request ID to identify requests. Specify a unique request ID so @@ -2371,10 +2368,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2386,8 +2383,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2591,20 +2588,20 @@

Method Details

# Note that if you specify MACHINE commitments, then you must # also specify a type to indicate the machine series of the # hardware resource that you are committing to. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customEndTimestamp": "A String", # [Input Only] Optional, specifies the requested commitment end time inRFC3339 text format. Use this option when the desired # commitment's end date is later than the start date + term duration. "description": "A String", # An optional description of the commitment. You can provide this property # when you create the resource. - "endTimestamp": "A String", # [Output Only] Commitment end time inRFC3339 + "endTimestamp": "A String", # Output only. [Output Only] Commitment end time inRFC3339 # text format. "existingReservations": [ "A String", ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#commitment", # [Output Only] Type of the resource. Always compute#commitment + "kind": "compute#commitment", # Output only. [Output Only] Type of the resource. Always compute#commitment # for commitments. "licenseResource": { # Commitment for a particular license resource. # The license specification required as part of a license commitment. "amount": "A String", # The number of licenses you plan to purchase. @@ -2629,7 +2626,7 @@

Method Details

# you receive for your resources. Committing to a longer time duration # typically gives you a higher discount rate. The supported values for this # field are TWELVE_MONTH (1 year), andTHIRTY_SIX_MONTH (3 years). - "region": "A String", # [Output Only] URL of the region where the commitment and committed + "region": "A String", # Output only. [Output Only] URL of the region where the commitment and committed # resources are located. "reservations": [ # The list of new reservations that you want to create and attach to this # commitment. @@ -2654,10 +2651,10 @@

Method Details

# one can create instances of varying shapes against this reservation. "hostCount": 42, # Count of reserved hosts of specified VM family. The host has fixed number # of accelerators based on the accelerator/vm-family selected. - "inUseHostCount": 42, # Number of hosts currently in use. If there is one or more Instances + "inUseHostCount": 42, # Output only. Number of hosts currently in use. If there is one or more Instances # running on the host, it is considered in use. - "inUseInstanceCount": 42, # Number of instances currently in use in this reservation. - "inUseResources": [ # [Output only] List of resources currently in use. + "inUseInstanceCount": 42, # Output only. Number of instances currently in use in this reservation. + "inUseResources": [ # Output only. [Output only] List of resources currently in use. { "accelerator": { # Properties of accelerator resources in this reservation. "acceleratorCount": 42, # Number of accelerators of specified type. @@ -2679,9 +2676,9 @@

Method Details

# belong to. "workloadType": "A String", # The workload type of the instances that will target this reservation. }, - "commitment": "A String", # [Output Only] Full or partial URL to a parent commitment. This field + "commitment": "A String", # Output only. [Output Only] Full or partial URL to a parent commitment. This field # displays for reservations that are tied to a commitment. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "deleteAfterDuration": { # A Duration represents a fixed-length span of time represented # Duration time relative to reservation creation when Compute Engine will # automatically delete this resource. @@ -2703,10 +2700,10 @@

Method Details

# create the resource. "enableEmergentMaintenance": True or False, # Indicates whether Compute Engine allows unplanned maintenance for your VMs; # for example, to fix hardware errors. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#reservation", # [Output Only] Type of the resource. Alwayscompute#reservations for reservations. - "linkedCommitments": [ # [Output Only] Full or partial URL to parent commitments. This field + "kind": "compute#reservation", # Output only. [Output Only] Type of the resource. Alwayscompute#reservations for reservations. + "linkedCommitments": [ # Output only. [Output Only] Full or partial URL to parent commitments. This field # displays for reservations that are tied to multiple commitments. "A String", ], @@ -2721,7 +2718,7 @@

Method Details

"protectionTier": "A String", # Protection tier for the workload which specifies the workload expectations # in the event of infrastructure failures at data center (e.g. power # and/or cooling failures). - "reservationMode": "A String", # [Output only] Indicates the reservation mode of the reservation. + "reservationMode": "A String", # Output only. [Output only] Indicates the reservation mode of the reservation. "reservationSharingPolicy": { # Specify the reservation sharing policy. If unspecified, the reservation # will not be shared with Google Cloud managed services. "serviceShareType": "A String", # Sharing config for all Google Cloud services. @@ -2731,7 +2728,7 @@

Method Details

# policy with reservation. "a_key": "A String", }, - "resourceStatus": { # [Output Only] Contains output only fields. # [Output Only] Status information for Reservation resource. + "resourceStatus": { # [Output Only] Contains output only fields. # Output only. [Output Only] Status information for Reservation resource. "aggregateAllocation": { # Contains Properties set for the aggregate reservation. # Properties of this aggregatereservation. "utilizations": { # Per service utilization breakdown. The Key is the Google Cloud managed # service name. @@ -2799,10 +2796,10 @@

Method Details

}, }, }, - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. "schedulingType": "A String", # The type of maintenance for the reservation. - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shareSettings": { # The share setting for reservations and sole tenancy node groups. # Specify share-settings to create a shared reservation. This property is # optional. For more information about the syntax and options for this # field and its subfields, see the guide for creating @@ -2833,9 +2830,9 @@

Method Details

}, "specificReservation": { # This reservation type allows to pre allocate specific instance # Reservation for instances with specific machine shapes. # configuration. - "assuredCount": "A String", # [Output Only] Indicates how many instances are actually usable currently. + "assuredCount": "A String", # Output only. [Output Only] Indicates how many instances are actually usable currently. "count": "A String", # Specifies the number of resources that are allocated. - "inUseCount": "A String", # [Output Only] Indicates how many instances are in use. + "inUseCount": "A String", # Output only. [Output Only] Indicates how many instances are in use. "instanceProperties": { # Properties of the SKU instances being reserved. # The instance properties for the reservation. # Next ID: 9 "guestAccelerators": [ # Specifies accelerator type and count. @@ -2885,7 +2882,7 @@

Method Details

"specificReservationRequired": True or False, # Indicates whether the reservation can be consumed by VMs with affinity # for "any" reservation. If the field is set, then only VMs that target # the reservation by name can consume from this reservation. - "status": "A String", # [Output Only] The status of the reservation. + "status": "A String", # Output only. [Output Only] The status of the reservation. # # # - CREATING: Reservation resources are being @@ -2898,10 +2895,10 @@

Method Details

# reservation is created within a commitment. }, ], - "resourceStatus": { # [Output Only] Contains output only fields. # [Output Only] Status information for Commitment resource. - "cancellationInformation": { # [Output Only] An optional, contains all the needed information + "resourceStatus": { # [Output Only] Contains output only fields. # Output only. [Output Only] Status information for Commitment resource. + "cancellationInformation": { # Output only. [Output Only] An optional, contains all the needed information # of cancellation. - "canceledCommitment": { # Represents an amount of money with its currency type. # [Output Only] An optional amount of CUDs canceled so far in the last + "canceledCommitment": { # Represents an amount of money with its currency type. # Output only. [Output Only] An optional amount of CUDs canceled so far in the last # 365 days. "currencyCode": "A String", # The three-letter currency code defined in ISO 4217. "nanos": 42, # Number of nano (10^-9) units of the amount. @@ -2913,8 +2910,8 @@

Method Details

"units": "A String", # The whole units of the amount. # For example if `currencyCode` is `"USD"`, then 1 unit is one US dollar. }, - "canceledCommitmentLastUpdatedTimestamp": "A String", # [Output Only] An optional last update time of canceled_commitment.RFC3339 text format. - "cancellationCap": { # Represents an amount of money with its currency type. # [Output Only] An optional,the cancellation cap for how much + "canceledCommitmentLastUpdatedTimestamp": "A String", # Output only. [Output Only] An optional last update time of canceled_commitment.RFC3339 text format. + "cancellationCap": { # Represents an amount of money with its currency type. # Output only. [Output Only] An optional,the cancellation cap for how much # commitments can be canceled in a rolling 365 per billing account. "currencyCode": "A String", # The three-letter currency code defined in ISO 4217. "nanos": 42, # Number of nano (10^-9) units of the amount. @@ -2926,7 +2923,7 @@

Method Details

"units": "A String", # The whole units of the amount. # For example if `currencyCode` is `"USD"`, then 1 unit is one US dollar. }, - "cancellationFee": { # Represents an amount of money with its currency type. # [Output Only] An optional, cancellation fee. + "cancellationFee": { # Represents an amount of money with its currency type. # Output only. [Output Only] An optional, cancellation fee. "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. @@ -2937,9 +2934,9 @@

Method Details

"units": "A String", # The whole units of the amount. # For example if `currencyCode` is `"USD"`, then 1 unit is one US dollar. }, - "cancellationFeeExpirationTimestamp": "A String", # [Output Only] An optional, cancellation fee expiration time.RFC3339 text format. + "cancellationFeeExpirationTimestamp": "A String", # Output only. [Output Only] An optional, cancellation fee expiration time.RFC3339 text format. }, - "customTermEligibilityEndTimestamp": "A String", # [Output Only] Indicates the end time of customer's eligibility to send + "customTermEligibilityEndTimestamp": "A String", # Output only. [Output Only] Indicates the end time of customer's eligibility to send # custom term requests in RFC3339 text format. Term extension requests that # (not the end time in the request) after this time will be rejected. }, @@ -2974,39 +2971,38 @@

Method Details

# individual resource type. }, ], - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "splitSourceCommitment": "A String", # The source commitment from which you are transferring resources to create # the new split commitment. For more information, see # Split commitments. - "startTimestamp": "A String", # [Output Only] Commitment start time inRFC3339 + "startTimestamp": "A String", # Output only. [Output Only] Commitment start time inRFC3339 # text format. - "status": "A String", # [Output Only] Status of the commitment with regards to eventual expiration + "status": "A String", # Output only. [Output Only] Status of the commitment with regards to eventual expiration # (each commitment has an end date defined). Status can be one of the # following values: NOT_YET_ACTIVE, ACTIVE, orEXPIRED. - "statusMessage": "A String", # [Output Only] An optional, human-readable explanation of the status. + "statusMessage": "A String", # Output only. [Output Only] An optional, human-readable explanation of the status. "type": "A String", # The type of commitment; specifies the # machine series for which you want to commit to purchasing resources. # The choice of machine series affects the discount rate and the eligible # resource types. # # The type must be one of the following:ACCELERATOR_OPTIMIZED, ACCELERATOR_OPTIMIZED_A3,ACCELERATOR_OPTIMIZED_A3_MEGA,COMPUTE_OPTIMIZED, COMPUTE_OPTIMIZED_C2D, - # COMPUTE_OPTIMIZED_C3, COMPUTE_OPTIMIZED_C3D,COMPUTE_OPTIMIZED_H3, GENERAL_PURPOSE,GENERAL_PURPOSE_C4, GENERAL_PURPOSE_E2,GENERAL_PURPOSE_N2, GENERAL_PURPOSE_N2D,GENERAL_PURPOSE_N4, GENERAL_PURPOSE_T2D,GRAPHICS_OPTIMIZED, MEMORY_OPTIMIZED,MEMORY_OPTIMIZED_M3, MEMORY_OPTIMIZED_X4,STORAGE_OPTIMIZED_Z3. - # For example, type MEMORY_OPTIMIZED specifies a commitment - # that applies only to eligible resources of memory optimized M1 and M2 - # machine series. Type GENERAL_PURPOSE specifies a commitment - # that applies only to eligible resources of general purpose N1 machine - # series. + # COMPUTE_OPTIMIZED_C3, COMPUTE_OPTIMIZED_C3D,COMPUTE_OPTIMIZED_H3, GENERAL_PURPOSE,GENERAL_PURPOSE_C4, GENERAL_PURPOSE_E2,GENERAL_PURPOSE_N2, GENERAL_PURPOSE_N2D,GENERAL_PURPOSE_N4, GENERAL_PURPOSE_T2D,GRAPHICS_OPTIMIZED, GRAPHICS_OPTIMIZED_G4,MEMORY_OPTIMIZED, MEMORY_OPTIMIZED_M3,MEMORY_OPTIMIZED_X4, STORAGE_OPTIMIZED_Z3. For + # example, type MEMORY_OPTIMIZED specifies a commitment that + # applies only to eligible resources of memory optimized M1 and M2 machine + # series. Type GENERAL_PURPOSE specifies a commitment that + # applies only to eligible resources of general purpose N1 machine series. }, ], - "kind": "compute#commitmentList", # [Output Only] Type of resource. Always compute#commitmentList + "kind": "compute#commitmentList", # Output only. [Output Only] Type of resource. Always compute#commitmentList # for lists of commitments. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -3118,20 +3114,20 @@

Method Details

# Note that if you specify MACHINE commitments, then you must # also specify a type to indicate the machine series of the # hardware resource that you are committing to. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customEndTimestamp": "A String", # [Input Only] Optional, specifies the requested commitment end time inRFC3339 text format. Use this option when the desired # commitment's end date is later than the start date + term duration. "description": "A String", # An optional description of the commitment. You can provide this property # when you create the resource. - "endTimestamp": "A String", # [Output Only] Commitment end time inRFC3339 + "endTimestamp": "A String", # Output only. [Output Only] Commitment end time inRFC3339 # text format. "existingReservations": [ "A String", ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#commitment", # [Output Only] Type of the resource. Always compute#commitment + "kind": "compute#commitment", # Output only. [Output Only] Type of the resource. Always compute#commitment # for commitments. "licenseResource": { # Commitment for a particular license resource. # The license specification required as part of a license commitment. "amount": "A String", # The number of licenses you plan to purchase. @@ -3156,7 +3152,7 @@

Method Details

# you receive for your resources. Committing to a longer time duration # typically gives you a higher discount rate. The supported values for this # field are TWELVE_MONTH (1 year), andTHIRTY_SIX_MONTH (3 years). - "region": "A String", # [Output Only] URL of the region where the commitment and committed + "region": "A String", # Output only. [Output Only] URL of the region where the commitment and committed # resources are located. "reservations": [ # The list of new reservations that you want to create and attach to this # commitment. @@ -3181,10 +3177,10 @@

Method Details

# one can create instances of varying shapes against this reservation. "hostCount": 42, # Count of reserved hosts of specified VM family. The host has fixed number # of accelerators based on the accelerator/vm-family selected. - "inUseHostCount": 42, # Number of hosts currently in use. If there is one or more Instances + "inUseHostCount": 42, # Output only. Number of hosts currently in use. If there is one or more Instances # running on the host, it is considered in use. - "inUseInstanceCount": 42, # Number of instances currently in use in this reservation. - "inUseResources": [ # [Output only] List of resources currently in use. + "inUseInstanceCount": 42, # Output only. Number of instances currently in use in this reservation. + "inUseResources": [ # Output only. [Output only] List of resources currently in use. { "accelerator": { # Properties of accelerator resources in this reservation. "acceleratorCount": 42, # Number of accelerators of specified type. @@ -3206,9 +3202,9 @@

Method Details

# belong to. "workloadType": "A String", # The workload type of the instances that will target this reservation. }, - "commitment": "A String", # [Output Only] Full or partial URL to a parent commitment. This field + "commitment": "A String", # Output only. [Output Only] Full or partial URL to a parent commitment. This field # displays for reservations that are tied to a commitment. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "deleteAfterDuration": { # A Duration represents a fixed-length span of time represented # Duration time relative to reservation creation when Compute Engine will # automatically delete this resource. @@ -3230,10 +3226,10 @@

Method Details

# create the resource. "enableEmergentMaintenance": True or False, # Indicates whether Compute Engine allows unplanned maintenance for your VMs; # for example, to fix hardware errors. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#reservation", # [Output Only] Type of the resource. Alwayscompute#reservations for reservations. - "linkedCommitments": [ # [Output Only] Full or partial URL to parent commitments. This field + "kind": "compute#reservation", # Output only. [Output Only] Type of the resource. Alwayscompute#reservations for reservations. + "linkedCommitments": [ # Output only. [Output Only] Full or partial URL to parent commitments. This field # displays for reservations that are tied to multiple commitments. "A String", ], @@ -3248,7 +3244,7 @@

Method Details

"protectionTier": "A String", # Protection tier for the workload which specifies the workload expectations # in the event of infrastructure failures at data center (e.g. power # and/or cooling failures). - "reservationMode": "A String", # [Output only] Indicates the reservation mode of the reservation. + "reservationMode": "A String", # Output only. [Output only] Indicates the reservation mode of the reservation. "reservationSharingPolicy": { # Specify the reservation sharing policy. If unspecified, the reservation # will not be shared with Google Cloud managed services. "serviceShareType": "A String", # Sharing config for all Google Cloud services. @@ -3258,7 +3254,7 @@

Method Details

# policy with reservation. "a_key": "A String", }, - "resourceStatus": { # [Output Only] Contains output only fields. # [Output Only] Status information for Reservation resource. + "resourceStatus": { # [Output Only] Contains output only fields. # Output only. [Output Only] Status information for Reservation resource. "aggregateAllocation": { # Contains Properties set for the aggregate reservation. # Properties of this aggregatereservation. "utilizations": { # Per service utilization breakdown. The Key is the Google Cloud managed # service name. @@ -3326,10 +3322,10 @@

Method Details

}, }, }, - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. "schedulingType": "A String", # The type of maintenance for the reservation. - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shareSettings": { # The share setting for reservations and sole tenancy node groups. # Specify share-settings to create a shared reservation. This property is # optional. For more information about the syntax and options for this # field and its subfields, see the guide for creating @@ -3360,9 +3356,9 @@

Method Details

}, "specificReservation": { # This reservation type allows to pre allocate specific instance # Reservation for instances with specific machine shapes. # configuration. - "assuredCount": "A String", # [Output Only] Indicates how many instances are actually usable currently. + "assuredCount": "A String", # Output only. [Output Only] Indicates how many instances are actually usable currently. "count": "A String", # Specifies the number of resources that are allocated. - "inUseCount": "A String", # [Output Only] Indicates how many instances are in use. + "inUseCount": "A String", # Output only. [Output Only] Indicates how many instances are in use. "instanceProperties": { # Properties of the SKU instances being reserved. # The instance properties for the reservation. # Next ID: 9 "guestAccelerators": [ # Specifies accelerator type and count. @@ -3412,7 +3408,7 @@

Method Details

"specificReservationRequired": True or False, # Indicates whether the reservation can be consumed by VMs with affinity # for "any" reservation. If the field is set, then only VMs that target # the reservation by name can consume from this reservation. - "status": "A String", # [Output Only] The status of the reservation. + "status": "A String", # Output only. [Output Only] The status of the reservation. # # # - CREATING: Reservation resources are being @@ -3425,10 +3421,10 @@

Method Details

# reservation is created within a commitment. }, ], - "resourceStatus": { # [Output Only] Contains output only fields. # [Output Only] Status information for Commitment resource. - "cancellationInformation": { # [Output Only] An optional, contains all the needed information + "resourceStatus": { # [Output Only] Contains output only fields. # Output only. [Output Only] Status information for Commitment resource. + "cancellationInformation": { # Output only. [Output Only] An optional, contains all the needed information # of cancellation. - "canceledCommitment": { # Represents an amount of money with its currency type. # [Output Only] An optional amount of CUDs canceled so far in the last + "canceledCommitment": { # Represents an amount of money with its currency type. # Output only. [Output Only] An optional amount of CUDs canceled so far in the last # 365 days. "currencyCode": "A String", # The three-letter currency code defined in ISO 4217. "nanos": 42, # Number of nano (10^-9) units of the amount. @@ -3440,8 +3436,8 @@

Method Details

"units": "A String", # The whole units of the amount. # For example if `currencyCode` is `"USD"`, then 1 unit is one US dollar. }, - "canceledCommitmentLastUpdatedTimestamp": "A String", # [Output Only] An optional last update time of canceled_commitment.RFC3339 text format. - "cancellationCap": { # Represents an amount of money with its currency type. # [Output Only] An optional,the cancellation cap for how much + "canceledCommitmentLastUpdatedTimestamp": "A String", # Output only. [Output Only] An optional last update time of canceled_commitment.RFC3339 text format. + "cancellationCap": { # Represents an amount of money with its currency type. # Output only. [Output Only] An optional,the cancellation cap for how much # commitments can be canceled in a rolling 365 per billing account. "currencyCode": "A String", # The three-letter currency code defined in ISO 4217. "nanos": 42, # Number of nano (10^-9) units of the amount. @@ -3453,7 +3449,7 @@

Method Details

"units": "A String", # The whole units of the amount. # For example if `currencyCode` is `"USD"`, then 1 unit is one US dollar. }, - "cancellationFee": { # Represents an amount of money with its currency type. # [Output Only] An optional, cancellation fee. + "cancellationFee": { # Represents an amount of money with its currency type. # Output only. [Output Only] An optional, cancellation fee. "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. @@ -3464,9 +3460,9 @@

Method Details

"units": "A String", # The whole units of the amount. # For example if `currencyCode` is `"USD"`, then 1 unit is one US dollar. }, - "cancellationFeeExpirationTimestamp": "A String", # [Output Only] An optional, cancellation fee expiration time.RFC3339 text format. + "cancellationFeeExpirationTimestamp": "A String", # Output only. [Output Only] An optional, cancellation fee expiration time.RFC3339 text format. }, - "customTermEligibilityEndTimestamp": "A String", # [Output Only] Indicates the end time of customer's eligibility to send + "customTermEligibilityEndTimestamp": "A String", # Output only. [Output Only] Indicates the end time of customer's eligibility to send # custom term requests in RFC3339 text format. Term extension requests that # (not the end time in the request) after this time will be rejected. }, @@ -3501,29 +3497,28 @@

Method Details

# individual resource type. }, ], - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "splitSourceCommitment": "A String", # The source commitment from which you are transferring resources to create # the new split commitment. For more information, see # Split commitments. - "startTimestamp": "A String", # [Output Only] Commitment start time inRFC3339 + "startTimestamp": "A String", # Output only. [Output Only] Commitment start time inRFC3339 # text format. - "status": "A String", # [Output Only] Status of the commitment with regards to eventual expiration + "status": "A String", # Output only. [Output Only] Status of the commitment with regards to eventual expiration # (each commitment has an end date defined). Status can be one of the # following values: NOT_YET_ACTIVE, ACTIVE, orEXPIRED. - "statusMessage": "A String", # [Output Only] An optional, human-readable explanation of the status. + "statusMessage": "A String", # Output only. [Output Only] An optional, human-readable explanation of the status. "type": "A String", # The type of commitment; specifies the # machine series for which you want to commit to purchasing resources. # The choice of machine series affects the discount rate and the eligible # resource types. # # The type must be one of the following:ACCELERATOR_OPTIMIZED, ACCELERATOR_OPTIMIZED_A3,ACCELERATOR_OPTIMIZED_A3_MEGA,COMPUTE_OPTIMIZED, COMPUTE_OPTIMIZED_C2D, - # COMPUTE_OPTIMIZED_C3, COMPUTE_OPTIMIZED_C3D,COMPUTE_OPTIMIZED_H3, GENERAL_PURPOSE,GENERAL_PURPOSE_C4, GENERAL_PURPOSE_E2,GENERAL_PURPOSE_N2, GENERAL_PURPOSE_N2D,GENERAL_PURPOSE_N4, GENERAL_PURPOSE_T2D,GRAPHICS_OPTIMIZED, MEMORY_OPTIMIZED,MEMORY_OPTIMIZED_M3, MEMORY_OPTIMIZED_X4,STORAGE_OPTIMIZED_Z3. - # For example, type MEMORY_OPTIMIZED specifies a commitment - # that applies only to eligible resources of memory optimized M1 and M2 - # machine series. Type GENERAL_PURPOSE specifies a commitment - # that applies only to eligible resources of general purpose N1 machine - # series. + # COMPUTE_OPTIMIZED_C3, COMPUTE_OPTIMIZED_C3D,COMPUTE_OPTIMIZED_H3, GENERAL_PURPOSE,GENERAL_PURPOSE_C4, GENERAL_PURPOSE_E2,GENERAL_PURPOSE_N2, GENERAL_PURPOSE_N2D,GENERAL_PURPOSE_N4, GENERAL_PURPOSE_T2D,GRAPHICS_OPTIMIZED, GRAPHICS_OPTIMIZED_G4,MEMORY_OPTIMIZED, MEMORY_OPTIMIZED_M3,MEMORY_OPTIMIZED_X4, STORAGE_OPTIMIZED_Z3. For + # example, type MEMORY_OPTIMIZED specifies a commitment that + # applies only to eligible resources of memory optimized M1 and M2 machine + # series. Type GENERAL_PURPOSE specifies a commitment that + # applies only to eligible resources of general purpose N1 machine series. } paths: string, A parameter (repeated) @@ -3706,10 +3701,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3721,8 +3716,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -3830,10 +3825,10 @@

Method Details

# one can create instances of varying shapes against this reservation. "hostCount": 42, # Count of reserved hosts of specified VM family. The host has fixed number # of accelerators based on the accelerator/vm-family selected. - "inUseHostCount": 42, # Number of hosts currently in use. If there is one or more Instances + "inUseHostCount": 42, # Output only. Number of hosts currently in use. If there is one or more Instances # running on the host, it is considered in use. - "inUseInstanceCount": 42, # Number of instances currently in use in this reservation. - "inUseResources": [ # [Output only] List of resources currently in use. + "inUseInstanceCount": 42, # Output only. Number of instances currently in use in this reservation. + "inUseResources": [ # Output only. [Output only] List of resources currently in use. { "accelerator": { # Properties of accelerator resources in this reservation. "acceleratorCount": 42, # Number of accelerators of specified type. @@ -3855,9 +3850,9 @@

Method Details

# belong to. "workloadType": "A String", # The workload type of the instances that will target this reservation. }, - "commitment": "A String", # [Output Only] Full or partial URL to a parent commitment. This field + "commitment": "A String", # Output only. [Output Only] Full or partial URL to a parent commitment. This field # displays for reservations that are tied to a commitment. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "deleteAfterDuration": { # A Duration represents a fixed-length span of time represented # Duration time relative to reservation creation when Compute Engine will # automatically delete this resource. @@ -3879,10 +3874,10 @@

Method Details

# create the resource. "enableEmergentMaintenance": True or False, # Indicates whether Compute Engine allows unplanned maintenance for your VMs; # for example, to fix hardware errors. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#reservation", # [Output Only] Type of the resource. Alwayscompute#reservations for reservations. - "linkedCommitments": [ # [Output Only] Full or partial URL to parent commitments. This field + "kind": "compute#reservation", # Output only. [Output Only] Type of the resource. Alwayscompute#reservations for reservations. + "linkedCommitments": [ # Output only. [Output Only] Full or partial URL to parent commitments. This field # displays for reservations that are tied to multiple commitments. "A String", ], @@ -3897,7 +3892,7 @@

Method Details

"protectionTier": "A String", # Protection tier for the workload which specifies the workload expectations # in the event of infrastructure failures at data center (e.g. power # and/or cooling failures). - "reservationMode": "A String", # [Output only] Indicates the reservation mode of the reservation. + "reservationMode": "A String", # Output only. [Output only] Indicates the reservation mode of the reservation. "reservationSharingPolicy": { # Specify the reservation sharing policy. If unspecified, the reservation # will not be shared with Google Cloud managed services. "serviceShareType": "A String", # Sharing config for all Google Cloud services. @@ -3907,7 +3902,7 @@

Method Details

# policy with reservation. "a_key": "A String", }, - "resourceStatus": { # [Output Only] Contains output only fields. # [Output Only] Status information for Reservation resource. + "resourceStatus": { # [Output Only] Contains output only fields. # Output only. [Output Only] Status information for Reservation resource. "aggregateAllocation": { # Contains Properties set for the aggregate reservation. # Properties of this aggregatereservation. "utilizations": { # Per service utilization breakdown. The Key is the Google Cloud managed # service name. @@ -3975,10 +3970,10 @@

Method Details

}, }, }, - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. "schedulingType": "A String", # The type of maintenance for the reservation. - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shareSettings": { # The share setting for reservations and sole tenancy node groups. # Specify share-settings to create a shared reservation. This property is # optional. For more information about the syntax and options for this # field and its subfields, see the guide for creating @@ -4009,9 +4004,9 @@

Method Details

}, "specificReservation": { # This reservation type allows to pre allocate specific instance # Reservation for instances with specific machine shapes. # configuration. - "assuredCount": "A String", # [Output Only] Indicates how many instances are actually usable currently. + "assuredCount": "A String", # Output only. [Output Only] Indicates how many instances are actually usable currently. "count": "A String", # Specifies the number of resources that are allocated. - "inUseCount": "A String", # [Output Only] Indicates how many instances are in use. + "inUseCount": "A String", # Output only. [Output Only] Indicates how many instances are in use. "instanceProperties": { # Properties of the SKU instances being reserved. # The instance properties for the reservation. # Next ID: 9 "guestAccelerators": [ # Specifies accelerator type and count. @@ -4061,7 +4056,7 @@

Method Details

"specificReservationRequired": True or False, # Indicates whether the reservation can be consumed by VMs with affinity # for "any" reservation. If the field is set, then only VMs that target # the reservation by name can consume from this reservation. - "status": "A String", # [Output Only] The status of the reservation. + "status": "A String", # Output only. [Output Only] The status of the reservation. # # # - CREATING: Reservation resources are being @@ -4254,10 +4249,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -4269,8 +4264,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.regionCompositeHealthChecks.html b/docs/dyn/compute_alpha.regionCompositeHealthChecks.html index fafd5f3f31..a4115ba84c 100644 --- a/docs/dyn/compute_alpha.regionCompositeHealthChecks.html +++ b/docs/dyn/compute_alpha.regionCompositeHealthChecks.html @@ -225,7 +225,7 @@

Method Details

# A composite health check resource specifies the health source resources and # the health destination resource to which the aggregated health result from # the health source resources is delivered. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -245,9 +245,9 @@

Method Details

# Must be regional and in the same region as theCompositeHealthCheck. Can be mutated. "A String", ], - "id": "A String", # [Output Only] A unique identifier for this resource type. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this resource type. The server # generates this identifier. - "kind": "compute#compositeHealthCheck", # [Output Only] Type of the resource. Alwayscompute#compositeHealthCheck for composite health checks. + "kind": "compute#compositeHealthCheck", # Output only. [Output Only] Type of the resource. Alwayscompute#compositeHealthCheck for composite health checks. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -255,12 +255,12 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "region": "A String", # [Output Only] URL of the region where the composite health check resides. + "region": "A String", # Output only. [Output Only] URL of the region where the composite health check resides. # This field applies only to the regional resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in # the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL with id for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL with id for the resource. }, ], "warning": { # Informational warning which replaces the list of composite health checks @@ -291,14 +291,14 @@

Method Details

}, }, }, - "kind": "compute#compositeHealthCheckAggregatedList", # Type of resource. + "kind": "compute#compositeHealthCheckAggregatedList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -534,10 +534,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -549,8 +549,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -651,7 +651,7 @@

Method Details

# A composite health check resource specifies the health source resources and # the health destination resource to which the aggregated health result from # the health source resources is delivered. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -671,9 +671,9 @@

Method Details

# Must be regional and in the same region as theCompositeHealthCheck. Can be mutated. "A String", ], - "id": "A String", # [Output Only] A unique identifier for this resource type. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this resource type. The server # generates this identifier. - "kind": "compute#compositeHealthCheck", # [Output Only] Type of the resource. Alwayscompute#compositeHealthCheck for composite health checks. + "kind": "compute#compositeHealthCheck", # Output only. [Output Only] Type of the resource. Alwayscompute#compositeHealthCheck for composite health checks. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -681,12 +681,12 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "region": "A String", # [Output Only] URL of the region where the composite health check resides. + "region": "A String", # Output only. [Output Only] URL of the region where the composite health check resides. # This field applies only to the regional resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in # the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL with id for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL with id for the resource. }
@@ -706,7 +706,7 @@

Method Details

# A composite health check resource specifies the health source resources and # the health destination resource to which the aggregated health result from # the health source resources is delivered. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -726,9 +726,9 @@

Method Details

# Must be regional and in the same region as theCompositeHealthCheck. Can be mutated. "A String", ], - "id": "A String", # [Output Only] A unique identifier for this resource type. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this resource type. The server # generates this identifier. - "kind": "compute#compositeHealthCheck", # [Output Only] Type of the resource. Alwayscompute#compositeHealthCheck for composite health checks. + "kind": "compute#compositeHealthCheck", # Output only. [Output Only] Type of the resource. Alwayscompute#compositeHealthCheck for composite health checks. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -736,12 +736,12 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "region": "A String", # [Output Only] URL of the region where the composite health check resides. + "region": "A String", # Output only. [Output Only] URL of the region where the composite health check resides. # This field applies only to the regional resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in # the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL with id for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL with id for the resource. } requestId: string, An optional request ID to identify requests. Specify a unique request ID so @@ -922,10 +922,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -937,8 +937,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1124,7 +1124,7 @@

Method Details

# A composite health check resource specifies the health source resources and # the health destination resource to which the aggregated health result from # the health source resources is delivered. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1144,9 +1144,9 @@

Method Details

# Must be regional and in the same region as theCompositeHealthCheck. Can be mutated. "A String", ], - "id": "A String", # [Output Only] A unique identifier for this resource type. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this resource type. The server # generates this identifier. - "kind": "compute#compositeHealthCheck", # [Output Only] Type of the resource. Alwayscompute#compositeHealthCheck for composite health checks. + "kind": "compute#compositeHealthCheck", # Output only. [Output Only] Type of the resource. Alwayscompute#compositeHealthCheck for composite health checks. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -1154,15 +1154,15 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "region": "A String", # [Output Only] URL of the region where the composite health check resides. + "region": "A String", # Output only. [Output Only] URL of the region where the composite health check resides. # This field applies only to the regional resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in # the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL with id for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL with id for the resource. }, ], - "kind": "compute#compositeHealthCheckList", # [Output Only] Type of the resource. Alwayscompute#compositeHealthCheck for composite health checks. + "kind": "compute#compositeHealthCheckList", # Output only. [Output Only] Type of the resource. Alwayscompute#compositeHealthCheck for composite health checks. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. @@ -1231,7 +1231,7 @@

Method Details

# A composite health check resource specifies the health source resources and # the health destination resource to which the aggregated health result from # the health source resources is delivered. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1251,9 +1251,9 @@

Method Details

# Must be regional and in the same region as theCompositeHealthCheck. Can be mutated. "A String", ], - "id": "A String", # [Output Only] A unique identifier for this resource type. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this resource type. The server # generates this identifier. - "kind": "compute#compositeHealthCheck", # [Output Only] Type of the resource. Alwayscompute#compositeHealthCheck for composite health checks. + "kind": "compute#compositeHealthCheck", # Output only. [Output Only] Type of the resource. Alwayscompute#compositeHealthCheck for composite health checks. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -1261,12 +1261,12 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "region": "A String", # [Output Only] URL of the region where the composite health check resides. + "region": "A String", # Output only. [Output Only] URL of the region where the composite health check resides. # This field applies only to the regional resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in # the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL with id for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL with id for the resource. } requestId: string, An optional request ID to identify requests. Specify a unique request ID so @@ -1447,10 +1447,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1462,8 +1462,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.regionDiskSettings.html b/docs/dyn/compute_alpha.regionDiskSettings.html index 7d69297331..1d54f5046e 100644 --- a/docs/dyn/compute_alpha.regionDiskSettings.html +++ b/docs/dyn/compute_alpha.regionDiskSettings.html @@ -147,7 +147,7 @@

Method Details

# Resource Policy, # - Other filtering support (e.g. Label filtering) for Default Resource # Policy can be added here as well - "excludedDiskTypes": [ # [Output Only] A list of Disk Types that will be excluded from applying + "excludedDiskTypes": [ # Output only. [Output Only] A list of Disk Types that will be excluded from applying # the Resource Policy referenced here. # If absent, Disks created in any DiskType can use the referenced # default Resource Policy. @@ -212,7 +212,7 @@

Method Details

# Resource Policy, # - Other filtering support (e.g. Label filtering) for Default Resource # Policy can be added here as well - "excludedDiskTypes": [ # [Output Only] A list of Disk Types that will be excluded from applying + "excludedDiskTypes": [ # Output only. [Output Only] A list of Disk Types that will be excluded from applying # the Resource Policy referenced here. # If absent, Disks created in any DiskType can use the referenced # default Resource Policy. @@ -402,10 +402,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -417,8 +417,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.regionDiskTypes.html b/docs/dyn/compute_alpha.regionDiskTypes.html index 26b5317ff4..7c7188a359 100644 --- a/docs/dyn/compute_alpha.regionDiskTypes.html +++ b/docs/dyn/compute_alpha.regionDiskTypes.html @@ -172,7 +172,7 @@

Method Details

"description": "A String", # [Output Only] An optional description of this resource. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#diskType", # [Output Only] Type of the resource. Always compute#diskType + "kind": "compute#diskType", # Output only. [Output Only] Type of the resource. Always compute#diskType # for disk types. "name": "A String", # [Output Only] Name of the resource. "region": "A String", # [Output Only] URL of the region where the disk type resides. Only @@ -180,7 +180,7 @@

Method Details

# You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "validDiskSize": "A String", # [Output Only] An optional textual description of the valid disk size, # such as "10GB-10TB". "zone": "A String", # [Output Only] URL of the zone where the disk type resides. @@ -354,7 +354,7 @@

Method Details

"description": "A String", # [Output Only] An optional description of this resource. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#diskType", # [Output Only] Type of the resource. Always compute#diskType + "kind": "compute#diskType", # Output only. [Output Only] Type of the resource. Always compute#diskType # for disk types. "name": "A String", # [Output Only] Name of the resource. "region": "A String", # [Output Only] URL of the region where the disk type resides. Only @@ -362,7 +362,7 @@

Method Details

# You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "validDiskSize": "A String", # [Output Only] An optional textual description of the valid disk size, # such as "10GB-10TB". "zone": "A String", # [Output Only] URL of the zone where the disk type resides. @@ -370,13 +370,13 @@

Method Details

# not settable as a field in the request body. }, ], - "kind": "compute#regionDiskTypeList", # [Output Only] Type of resource. Alwayscompute#regionDiskTypeList for region disk types. + "kind": "compute#regionDiskTypeList", # Output only. [Output Only] Type of resource. Alwayscompute#regionDiskTypeList for region disk types. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there diff --git a/docs/dyn/compute_alpha.regionDisks.html b/docs/dyn/compute_alpha.regionDisks.html index b9bdb238f3..9a746493ec 100644 --- a/docs/dyn/compute_alpha.regionDisks.html +++ b/docs/dyn/compute_alpha.regionDisks.html @@ -338,10 +338,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -353,8 +353,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -666,10 +666,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -681,8 +681,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -786,9 +786,9 @@

Method Details

# You can use snapshots to back up data on a regular interval. For more # information, read Creating # persistent disk snapshots. - "architecture": "A String", # [Output Only] The architecture of the snapshot. Valid values are + "architecture": "A String", # Output only. [Output Only] The architecture of the snapshot. Valid values are # ARM64 or X86_64. - "autoCreated": True or False, # [Output Only] Set to true if snapshots are automatically created by + "autoCreated": True or False, # Output only. [Output Only] Set to true if snapshots are automatically created by # applying resource policy on the target disk. "chainName": "A String", # Creates the new snapshot in the snapshot chain labeled with the # specified name. The chain name must be 1-63 characters long and comply @@ -796,18 +796,18 @@

Method Details

# owners who needs to create separate snapshot chains, for example, # for chargeback tracking. When you describe your snapshot resource, this # field is visible only if it has a non-empty value. - "creationSizeBytes": "A String", # [Output Only] Size in bytes of the snapshot at creation time. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationSizeBytes": "A String", # Output only. [Output Only] Size in bytes of the snapshot at creation time. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "diskSizeGb": "A String", # [Output Only] Size of the source disk, specified in GB. - "downloadBytes": "A String", # [Output Only] Number of bytes downloaded to restore a snapshot to a disk. - "enableConfidentialCompute": True or False, # Whether this snapshot is created from a confidential compute mode disk. + "diskSizeGb": "A String", # Output only. [Output Only] Size of the source disk, specified in GB. + "downloadBytes": "A String", # Output only. [Output Only] Number of bytes downloaded to restore a snapshot to a disk. + "enableConfidentialCompute": True or False, # Output only. Whether this snapshot is created from a confidential compute mode disk. # [Output Only]: This field is not set by user, but from source disk. "guestFlush": True or False, # [Input Only] Whether to attempt an application consistent snapshot by # informing the OS to prepare for the snapshot process. - "guestOsFeatures": [ # [Output Only] A list of features to enable on the guest operating system. + "guestOsFeatures": [ # Output only. [Output Only] A list of features to enable on the guest operating system. # Applicable only for bootable images. Read # Enabling guest operating system features to see a list of available # options. @@ -833,9 +833,9 @@

Method Details

# Enabling guest operating system features. }, ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#snapshot", # [Output Only] Type of the resource. Always compute#snapshot + "kind": "compute#snapshot", # Output only. [Output Only] Type of the resource. Always compute#snapshot # for Snapshot resources. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this snapshot, which is # essentially a hash of the labels set used for optimistic locking. The @@ -851,11 +851,11 @@

Method Details

# Label values may be empty. "a_key": "A String", }, - "licenseCodes": [ # [Output Only] Integer license codes indicating which licenses are attached + "licenseCodes": [ # Output only. [Output Only] Integer license codes indicating which licenses are attached # to this snapshot. "A String", ], - "licenses": [ # [Output Only] A list of public visible licenses that apply to this + "licenses": [ # Output only. [Output Only] A list of public visible licenses that apply to this # snapshot. This can be because the original image had licenses attached # (such as a Windows image). "A String", @@ -876,22 +876,24 @@

Method Details

# as part of resource payload. "resourceManagerTags": { # Resource manager tags to be bound to the snapshot. Tag keys and values have # the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, }, - "region": "A String", # [Output Only] URL of the region where the snapshot resides. Only applicable + "region": "A String", # Output only. [Output Only] URL of the region where the snapshot resides. Only applicable # for regional snapshots. - "resourceStatus": { # [Output only] ResourceStatus of the Snapshot resource - "scheduledDeletionTime": "A String", # [Output only] Scheduled deletion time of the snapshot. The snapshot will + "resourceStatus": { # Output only. [Output only] ResourceStatus of the Snapshot resource + "scheduledDeletionTime": "A String", # Output only. [Output only] Scheduled deletion time of the snapshot. The snapshot will # be deleted by the at any point within one hour after the deletion time. }, "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. "snapshotEncryptionKey": { # Encrypts the snapshot using acustomer-supplied # encryption key. # @@ -957,9 +959,9 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "snapshotGroupId": "A String", # [Output Only] The unique ID of the snapshot group that this snapshot + "snapshotGroupId": "A String", # Output only. [Output Only] The unique ID of the snapshot group that this snapshot # belongs to. - "snapshotGroupName": "A String", # [Output only] The snapshot group that this snapshot belongs to. + "snapshotGroupName": "A String", # Output only. [Output only] The snapshot group that this snapshot belongs to. "snapshotType": "A String", # Indicates the type of the snapshot. "sourceDisk": "A String", # The source disk used to create this snapshot. "sourceDiskEncryptionKey": { # The customer-supplied @@ -1018,7 +1020,7 @@

Method Details

}, "sourceDiskForRecoveryCheckpoint": "A String", # The source disk whose recovery checkpoint will be used to create this # snapshot. - "sourceDiskId": "A String", # [Output Only] The ID value of the disk used to create this snapshot. This + "sourceDiskId": "A String", # Output only. [Output Only] The ID value of the disk used to create this snapshot. This # value may be used to determine whether the snapshot was taken from the # current or a previous instance of a given disk name. "sourceInstantSnapshot": "A String", # The source instant snapshot used to create this snapshot. You can provide @@ -1082,21 +1084,21 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceInstantSnapshotId": "A String", # [Output Only] The unique ID of the instant snapshot used to create this + "sourceInstantSnapshotId": "A String", # Output only. [Output Only] The unique ID of the instant snapshot used to create this # snapshot. This value identifies the exact instant snapshot that was used to # create this snapshot. For example, if you created the snapshot from an # instant snapshot that was later deleted and recreated under the same name, # the source instant snapshot ID would identify the exact instant snapshot # that was used. - "sourceSnapshotSchedulePolicy": "A String", # [Output Only] URL of the resource policy which created this + "sourceSnapshotSchedulePolicy": "A String", # Output only. [Output Only] URL of the resource policy which created this # scheduled snapshot. - "sourceSnapshotSchedulePolicyId": "A String", # [Output Only] ID of the resource policy which created this + "sourceSnapshotSchedulePolicyId": "A String", # Output only. [Output Only] ID of the resource policy which created this # scheduled snapshot. - "status": "A String", # [Output Only] The status of the snapshot. This can beCREATING, DELETING, FAILED,READY, or UPLOADING. - "storageBytes": "A String", # [Output Only] A size of the storage used by the snapshot. As snapshots + "status": "A String", # Output only. [Output Only] The status of the snapshot. This can beCREATING, DELETING, FAILED,READY, or UPLOADING. + "storageBytes": "A String", # Output only. [Output Only] A size of the storage used by the snapshot. As snapshots # share storage, this number is expected to change with snapshot # creation/deletion. - "storageBytesStatus": "A String", # [Output Only] An indicator whether storageBytes is in a + "storageBytesStatus": "A String", # Output only. [Output Only] An indicator whether storageBytes is in a # stable state or it is being adjusted as a result of shared storage # reallocation. This status can either be UPDATING, meaning # the size of the snapshot is being updated, or UP_TO_DATE, @@ -1291,10 +1293,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1306,8 +1308,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1577,10 +1579,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1592,8 +1594,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1722,9 +1724,9 @@

Method Details

"architecture": "A String", # The architecture of the disk. Valid values are # ARM64 or X86_64. "asyncPrimaryDisk": { # Disk asynchronously replicated into this disk. - "consistencyGroupPolicy": "A String", # [Output Only] URL of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicy": "A String", # Output only. [Output Only] URL of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. - "consistencyGroupPolicyId": "A String", # [Output Only] ID of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicyId": "A String", # Output only. [Output Only] ID of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. "disk": "A String", # The other disk asynchronously replicated to or from the current disk. # You can provide this as a partial or full URL to the resource. @@ -1734,19 +1736,19 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/disks/disk # - projects/project/zones/zone/disks/disk # - zones/zone/disks/disk - "diskId": "A String", # [Output Only] The unique ID of the other disk asynchronously replicated + "diskId": "A String", # Output only. [Output Only] The unique ID of the other disk asynchronously replicated # to or from the current disk. This value identifies the exact disk that # was used to create this replication. For example, if you started # replicating the persistent disk from a disk that was later deleted and # recreated under the same name, the disk ID would identify the exact # version of the disk that was used. }, - "asyncSecondaryDisks": { # [Output Only] A list of disks this disk is asynchronously replicated to. + "asyncSecondaryDisks": { # Output only. [Output Only] A list of disks this disk is asynchronously replicated to. "a_key": { "asyncReplicationDisk": { - "consistencyGroupPolicy": "A String", # [Output Only] URL of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicy": "A String", # Output only. [Output Only] URL of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. - "consistencyGroupPolicyId": "A String", # [Output Only] ID of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicyId": "A String", # Output only. [Output Only] ID of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. "disk": "A String", # The other disk asynchronously replicated to or from the current disk. # You can provide this as a partial or full URL to the resource. @@ -1756,7 +1758,7 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/disks/disk # - projects/project/zones/zone/disks/disk # - zones/zone/disks/disk - "diskId": "A String", # [Output Only] The unique ID of the other disk asynchronously replicated + "diskId": "A String", # Output only. [Output Only] The unique ID of the other disk asynchronously replicated # to or from the current disk. This value identifies the exact disk that # was used to create this replication. For example, if you started # replicating the persistent disk from a disk that was later deleted and @@ -1765,7 +1767,7 @@

Method Details

}, }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1873,11 +1875,11 @@

Method Details

# Enabling guest operating system features. }, ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "interface": "A String", # [Deprecated] Specifies the disk interface to use for attaching this disk, # which is either SCSI or NVME. The default isSCSI. - "kind": "compute#disk", # [Output Only] Type of the resource. Always compute#disk for + "kind": "compute#disk", # Output only. [Output Only] Type of the resource. Always compute#disk for # disks. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this disk, which is # essentially a hash of the labels set used for optimistic locking. The @@ -1892,9 +1894,9 @@

Method Details

# the setLabels method. "a_key": "A String", }, - "lastAttachTimestamp": "A String", # [Output Only] Last attach timestamp inRFC3339 + "lastAttachTimestamp": "A String", # Output only. [Output Only] Last attach timestamp inRFC3339 # text format. - "lastDetachTimestamp": "A String", # [Output Only] Last detach timestamp inRFC3339 + "lastDetachTimestamp": "A String", # Output only. [Output Only] Last detach timestamp inRFC3339 # text format. "licenseCodes": [ # Integer license codes indicating which licenses are attached to this disk. "A String", @@ -1904,7 +1906,7 @@

Method Details

], "locationHint": "A String", # An opaque location hint used to place the disk close to other resources. # This field is for use by internal tools that use the public API. - "locked": True or False, # [Output Only] The field indicates if the disk is created from a locked + "locked": True or False, # Output only. [Output Only] The field indicates if the disk is created from a locked # source image. Attachment of a disk created from a locked source image will # cause the following operations to become irreversibly prohibited: # @@ -1940,8 +1942,10 @@

Method Details

# as part of resource payload. "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -1959,7 +1963,7 @@

Method Details

"provisionedThroughput": "A String", # Indicates how much throughput to provision for the disk. This sets the # number of throughput mb per second that the disk can handle. Values must be # greater than or equal to 1. - "region": "A String", # [Output Only] URL of the region where the disk resides. Only applicable for + "region": "A String", # Output only. [Output Only] URL of the region where the disk resides. Only applicable for # regional resources. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -1970,7 +1974,7 @@

Method Details

"resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. "A String", ], - "resourceStatus": { # [Output Only] Status information for the disk resource. + "resourceStatus": { # Output only. [Output Only] Status information for the disk resource. "asyncPrimaryDisk": { "state": "A String", }, @@ -1983,9 +1987,9 @@

Method Details

# this field is set only when the disk is in a storage pool. }, "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. "sizeGb": "A String", # Size, in GB, of the persistent disk. You can specify # this field when creating a persistent disk using thesourceImage, sourceSnapshot, orsourceDisk parameter, or specify it alone to create an empty # persistent disk. @@ -1993,9 +1997,9 @@

Method Details

# If you specify this field along with a source, the value ofsizeGb must not be less than the size of the # source. # Acceptable values are greater than 0. - "sourceConsistencyGroupPolicy": "A String", # [Output Only] URL of the DiskConsistencyGroupPolicy for a secondary disk + "sourceConsistencyGroupPolicy": "A String", # Output only. [Output Only] URL of the DiskConsistencyGroupPolicy for a secondary disk # that was created using a consistency group. - "sourceConsistencyGroupPolicyId": "A String", # [Output Only] ID of the DiskConsistencyGroupPolicy for a secondary disk + "sourceConsistencyGroupPolicyId": "A String", # Output only. [Output Only] ID of the DiskConsistencyGroupPolicy for a secondary disk # that was created using a consistency group. "sourceDisk": "A String", # The source disk used to create this disk. You can provide this as a # partial or full URL to the resource. For example, the following are valid @@ -2019,7 +2023,7 @@

Method Details

# # - # regions/region/disks/disk - "sourceDiskId": "A String", # [Output Only] The unique ID of the disk used to create this disk. This + "sourceDiskId": "A String", # Output only. [Output Only] The unique ID of the disk used to create this disk. This # value identifies the exact disk that was used to create this persistent # disk. For example, if you created the persistent disk from a disk that # was later deleted and recreated under the same name, the source disk ID @@ -2103,7 +2107,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceImageId": "A String", # [Output Only] The ID value of the image used to create this disk. This + "sourceImageId": "A String", # Output only. [Output Only] The ID value of the image used to create this disk. This # value identifies the exact image that was used to create this persistent # disk. For example, if you created the persistent disk from an image that # was later deleted and recreated under the same name, the source image ID @@ -2116,7 +2120,7 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/instantSnapshots/instantSnapshot # - projects/project/zones/zone/instantSnapshots/instantSnapshot # - zones/zone/instantSnapshots/instantSnapshot - "sourceInstantSnapshotId": "A String", # [Output Only] The unique ID of the instant snapshot used to create this + "sourceInstantSnapshotId": "A String", # Output only. [Output Only] The unique ID of the instant snapshot used to create this # disk. This value identifies the exact instant snapshot that was used to # create this persistent disk. For example, if you created the persistent # disk from an instant snapshot that was later deleted and recreated under @@ -2130,7 +2134,7 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/global/machineImages/machineImage # - projects/project/global/machineImages/machineImage # - global/machineImages/machineImage - "sourceMachineImageDiskDeviceName": "A String", # Input only. The device name of a disk within a given machine image. The + "sourceMachineImageDiskDeviceName": "A String", # The device name of a disk within a given machine image. The # source_machine_image must be specified. "sourceMachineImageEncryptionKey": { # Thecustomer-supplied # encryption key of the source machine image. Required if the source @@ -2186,7 +2190,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceMachineImageId": "A String", # [Output Only] The unique ID of the machine image used to create this disk. + "sourceMachineImageId": "A String", # Output only. [Output Only] The unique ID of the machine image used to create this disk. # This value identifies the exact machine image that was used to create this # persistent disk. For example, if you created the persistent disk from a # machine image that was later deleted and recreated under the same name, the @@ -2254,7 +2258,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceSnapshotId": "A String", # [Output Only] The unique ID of the snapshot used to create this disk. This + "sourceSnapshotId": "A String", # Output only. [Output Only] The unique ID of the snapshot used to create this disk. This # value identifies the exact snapshot that was used to create this persistent # disk. For example, if you created the persistent disk from a snapshot that # was later deleted and recreated under the same name, the source snapshot ID @@ -2266,7 +2270,7 @@

Method Details

# multiple disks from a source storage object. To create many disks from a # source storage object, use gcloud compute images # import instead. - "status": "A String", # [Output Only] The status of disk creation. + "status": "A String", # Output only. [Output Only] The status of disk creation. # # # - CREATING: Disk is provisioning. @@ -2295,11 +2299,11 @@

Method Details

# https://www.googleapis.com/compute/v1/projects/debian-cloud/global/licenses/debian-9-stretch "A String", ], - "users": [ # [Output Only] Links to the users of the disk (attached instances) + "users": [ # Output only. [Output Only] Links to the users of the disk (attached instances) # in form:projects/project/zones/zone/instances/instance "A String", ], - "zone": "A String", # [Output Only] URL of the zone where the disk resides. + "zone": "A String", # Output only. [Output Only] URL of the zone where the disk resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. }
@@ -2325,7 +2329,7 @@

Method Details

{ "asyncReplicationStatus": { "diskPairReplicationState": { - "dataReplicationState": "A String", # [Output Only] The status of disk creation. + "dataReplicationState": "A String", # Output only. [Output Only] The status of disk creation. # # # - ASYNC_REPLICATION_STATE_INITIALIZING: The device is @@ -2358,13 +2362,13 @@

Method Details

# consistency group due to disk's change rate being above the supported # limit. "replicationDiskPair": { - "primaryDisk": "A String", # URL of the primary disk. - "secondaryDisk": "A String", # URL of the secondary disk. + "primaryDisk": "A String", # Output only. URL of the primary disk. + "secondaryDisk": "A String", # Output only. URL of the secondary disk. }, }, "lastReplicationDetails": { - "lastReplicationTime": "A String", # The last sync time of the device pair. - "secondsSinceLastReplication": "A String", # Replication lag in seconds. This will only be populated if device is in + "lastReplicationTime": "A String", # Output only. The last sync time of the device pair. + "secondsSinceLastReplication": "A String", # Output only. Replication lag in seconds. This will only be populated if device is in # replicating state. Note that the value is calculated sometime during # request processing and at the instant the client receives the response, # the current replication_lag may have changed. @@ -2787,9 +2791,9 @@

Method Details

"architecture": "A String", # The architecture of the disk. Valid values are # ARM64 or X86_64. "asyncPrimaryDisk": { # Disk asynchronously replicated into this disk. - "consistencyGroupPolicy": "A String", # [Output Only] URL of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicy": "A String", # Output only. [Output Only] URL of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. - "consistencyGroupPolicyId": "A String", # [Output Only] ID of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicyId": "A String", # Output only. [Output Only] ID of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. "disk": "A String", # The other disk asynchronously replicated to or from the current disk. # You can provide this as a partial or full URL to the resource. @@ -2799,19 +2803,19 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/disks/disk # - projects/project/zones/zone/disks/disk # - zones/zone/disks/disk - "diskId": "A String", # [Output Only] The unique ID of the other disk asynchronously replicated + "diskId": "A String", # Output only. [Output Only] The unique ID of the other disk asynchronously replicated # to or from the current disk. This value identifies the exact disk that # was used to create this replication. For example, if you started # replicating the persistent disk from a disk that was later deleted and # recreated under the same name, the disk ID would identify the exact # version of the disk that was used. }, - "asyncSecondaryDisks": { # [Output Only] A list of disks this disk is asynchronously replicated to. + "asyncSecondaryDisks": { # Output only. [Output Only] A list of disks this disk is asynchronously replicated to. "a_key": { "asyncReplicationDisk": { - "consistencyGroupPolicy": "A String", # [Output Only] URL of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicy": "A String", # Output only. [Output Only] URL of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. - "consistencyGroupPolicyId": "A String", # [Output Only] ID of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicyId": "A String", # Output only. [Output Only] ID of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. "disk": "A String", # The other disk asynchronously replicated to or from the current disk. # You can provide this as a partial or full URL to the resource. @@ -2821,7 +2825,7 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/disks/disk # - projects/project/zones/zone/disks/disk # - zones/zone/disks/disk - "diskId": "A String", # [Output Only] The unique ID of the other disk asynchronously replicated + "diskId": "A String", # Output only. [Output Only] The unique ID of the other disk asynchronously replicated # to or from the current disk. This value identifies the exact disk that # was used to create this replication. For example, if you started # replicating the persistent disk from a disk that was later deleted and @@ -2830,7 +2834,7 @@

Method Details

}, }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -2938,11 +2942,11 @@

Method Details

# Enabling guest operating system features. }, ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "interface": "A String", # [Deprecated] Specifies the disk interface to use for attaching this disk, # which is either SCSI or NVME. The default isSCSI. - "kind": "compute#disk", # [Output Only] Type of the resource. Always compute#disk for + "kind": "compute#disk", # Output only. [Output Only] Type of the resource. Always compute#disk for # disks. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this disk, which is # essentially a hash of the labels set used for optimistic locking. The @@ -2957,9 +2961,9 @@

Method Details

# the setLabels method. "a_key": "A String", }, - "lastAttachTimestamp": "A String", # [Output Only] Last attach timestamp inRFC3339 + "lastAttachTimestamp": "A String", # Output only. [Output Only] Last attach timestamp inRFC3339 # text format. - "lastDetachTimestamp": "A String", # [Output Only] Last detach timestamp inRFC3339 + "lastDetachTimestamp": "A String", # Output only. [Output Only] Last detach timestamp inRFC3339 # text format. "licenseCodes": [ # Integer license codes indicating which licenses are attached to this disk. "A String", @@ -2969,7 +2973,7 @@

Method Details

], "locationHint": "A String", # An opaque location hint used to place the disk close to other resources. # This field is for use by internal tools that use the public API. - "locked": True or False, # [Output Only] The field indicates if the disk is created from a locked + "locked": True or False, # Output only. [Output Only] The field indicates if the disk is created from a locked # source image. Attachment of a disk created from a locked source image will # cause the following operations to become irreversibly prohibited: # @@ -3005,8 +3009,10 @@

Method Details

# as part of resource payload. "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -3024,7 +3030,7 @@

Method Details

"provisionedThroughput": "A String", # Indicates how much throughput to provision for the disk. This sets the # number of throughput mb per second that the disk can handle. Values must be # greater than or equal to 1. - "region": "A String", # [Output Only] URL of the region where the disk resides. Only applicable for + "region": "A String", # Output only. [Output Only] URL of the region where the disk resides. Only applicable for # regional resources. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -3035,7 +3041,7 @@

Method Details

"resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. "A String", ], - "resourceStatus": { # [Output Only] Status information for the disk resource. + "resourceStatus": { # Output only. [Output Only] Status information for the disk resource. "asyncPrimaryDisk": { "state": "A String", }, @@ -3048,9 +3054,9 @@

Method Details

# this field is set only when the disk is in a storage pool. }, "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. "sizeGb": "A String", # Size, in GB, of the persistent disk. You can specify # this field when creating a persistent disk using thesourceImage, sourceSnapshot, orsourceDisk parameter, or specify it alone to create an empty # persistent disk. @@ -3058,9 +3064,9 @@

Method Details

# If you specify this field along with a source, the value ofsizeGb must not be less than the size of the # source. # Acceptable values are greater than 0. - "sourceConsistencyGroupPolicy": "A String", # [Output Only] URL of the DiskConsistencyGroupPolicy for a secondary disk + "sourceConsistencyGroupPolicy": "A String", # Output only. [Output Only] URL of the DiskConsistencyGroupPolicy for a secondary disk # that was created using a consistency group. - "sourceConsistencyGroupPolicyId": "A String", # [Output Only] ID of the DiskConsistencyGroupPolicy for a secondary disk + "sourceConsistencyGroupPolicyId": "A String", # Output only. [Output Only] ID of the DiskConsistencyGroupPolicy for a secondary disk # that was created using a consistency group. "sourceDisk": "A String", # The source disk used to create this disk. You can provide this as a # partial or full URL to the resource. For example, the following are valid @@ -3084,7 +3090,7 @@

Method Details

# # - # regions/region/disks/disk - "sourceDiskId": "A String", # [Output Only] The unique ID of the disk used to create this disk. This + "sourceDiskId": "A String", # Output only. [Output Only] The unique ID of the disk used to create this disk. This # value identifies the exact disk that was used to create this persistent # disk. For example, if you created the persistent disk from a disk that # was later deleted and recreated under the same name, the source disk ID @@ -3168,7 +3174,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceImageId": "A String", # [Output Only] The ID value of the image used to create this disk. This + "sourceImageId": "A String", # Output only. [Output Only] The ID value of the image used to create this disk. This # value identifies the exact image that was used to create this persistent # disk. For example, if you created the persistent disk from an image that # was later deleted and recreated under the same name, the source image ID @@ -3181,7 +3187,7 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/instantSnapshots/instantSnapshot # - projects/project/zones/zone/instantSnapshots/instantSnapshot # - zones/zone/instantSnapshots/instantSnapshot - "sourceInstantSnapshotId": "A String", # [Output Only] The unique ID of the instant snapshot used to create this + "sourceInstantSnapshotId": "A String", # Output only. [Output Only] The unique ID of the instant snapshot used to create this # disk. This value identifies the exact instant snapshot that was used to # create this persistent disk. For example, if you created the persistent # disk from an instant snapshot that was later deleted and recreated under @@ -3195,7 +3201,7 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/global/machineImages/machineImage # - projects/project/global/machineImages/machineImage # - global/machineImages/machineImage - "sourceMachineImageDiskDeviceName": "A String", # Input only. The device name of a disk within a given machine image. The + "sourceMachineImageDiskDeviceName": "A String", # The device name of a disk within a given machine image. The # source_machine_image must be specified. "sourceMachineImageEncryptionKey": { # Thecustomer-supplied # encryption key of the source machine image. Required if the source @@ -3251,7 +3257,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceMachineImageId": "A String", # [Output Only] The unique ID of the machine image used to create this disk. + "sourceMachineImageId": "A String", # Output only. [Output Only] The unique ID of the machine image used to create this disk. # This value identifies the exact machine image that was used to create this # persistent disk. For example, if you created the persistent disk from a # machine image that was later deleted and recreated under the same name, the @@ -3319,7 +3325,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceSnapshotId": "A String", # [Output Only] The unique ID of the snapshot used to create this disk. This + "sourceSnapshotId": "A String", # Output only. [Output Only] The unique ID of the snapshot used to create this disk. This # value identifies the exact snapshot that was used to create this persistent # disk. For example, if you created the persistent disk from a snapshot that # was later deleted and recreated under the same name, the source snapshot ID @@ -3331,7 +3337,7 @@

Method Details

# multiple disks from a source storage object. To create many disks from a # source storage object, use gcloud compute images # import instead. - "status": "A String", # [Output Only] The status of disk creation. + "status": "A String", # Output only. [Output Only] The status of disk creation. # # # - CREATING: Disk is provisioning. @@ -3360,11 +3366,11 @@

Method Details

# https://www.googleapis.com/compute/v1/projects/debian-cloud/global/licenses/debian-9-stretch "A String", ], - "users": [ # [Output Only] Links to the users of the disk (attached instances) + "users": [ # Output only. [Output Only] Links to the users of the disk (attached instances) # in form:projects/project/zones/zone/instances/instance "A String", ], - "zone": "A String", # [Output Only] URL of the zone where the disk resides. + "zone": "A String", # Output only. [Output Only] URL of the zone where the disk resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. } @@ -3548,10 +3554,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3563,8 +3569,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -3779,9 +3785,9 @@

Method Details

"architecture": "A String", # The architecture of the disk. Valid values are # ARM64 or X86_64. "asyncPrimaryDisk": { # Disk asynchronously replicated into this disk. - "consistencyGroupPolicy": "A String", # [Output Only] URL of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicy": "A String", # Output only. [Output Only] URL of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. - "consistencyGroupPolicyId": "A String", # [Output Only] ID of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicyId": "A String", # Output only. [Output Only] ID of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. "disk": "A String", # The other disk asynchronously replicated to or from the current disk. # You can provide this as a partial or full URL to the resource. @@ -3791,19 +3797,19 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/disks/disk # - projects/project/zones/zone/disks/disk # - zones/zone/disks/disk - "diskId": "A String", # [Output Only] The unique ID of the other disk asynchronously replicated + "diskId": "A String", # Output only. [Output Only] The unique ID of the other disk asynchronously replicated # to or from the current disk. This value identifies the exact disk that # was used to create this replication. For example, if you started # replicating the persistent disk from a disk that was later deleted and # recreated under the same name, the disk ID would identify the exact # version of the disk that was used. }, - "asyncSecondaryDisks": { # [Output Only] A list of disks this disk is asynchronously replicated to. + "asyncSecondaryDisks": { # Output only. [Output Only] A list of disks this disk is asynchronously replicated to. "a_key": { "asyncReplicationDisk": { - "consistencyGroupPolicy": "A String", # [Output Only] URL of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicy": "A String", # Output only. [Output Only] URL of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. - "consistencyGroupPolicyId": "A String", # [Output Only] ID of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicyId": "A String", # Output only. [Output Only] ID of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. "disk": "A String", # The other disk asynchronously replicated to or from the current disk. # You can provide this as a partial or full URL to the resource. @@ -3813,7 +3819,7 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/disks/disk # - projects/project/zones/zone/disks/disk # - zones/zone/disks/disk - "diskId": "A String", # [Output Only] The unique ID of the other disk asynchronously replicated + "diskId": "A String", # Output only. [Output Only] The unique ID of the other disk asynchronously replicated # to or from the current disk. This value identifies the exact disk that # was used to create this replication. For example, if you started # replicating the persistent disk from a disk that was later deleted and @@ -3822,7 +3828,7 @@

Method Details

}, }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -3930,11 +3936,11 @@

Method Details

# Enabling guest operating system features. }, ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "interface": "A String", # [Deprecated] Specifies the disk interface to use for attaching this disk, # which is either SCSI or NVME. The default isSCSI. - "kind": "compute#disk", # [Output Only] Type of the resource. Always compute#disk for + "kind": "compute#disk", # Output only. [Output Only] Type of the resource. Always compute#disk for # disks. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this disk, which is # essentially a hash of the labels set used for optimistic locking. The @@ -3949,9 +3955,9 @@

Method Details

# the setLabels method. "a_key": "A String", }, - "lastAttachTimestamp": "A String", # [Output Only] Last attach timestamp inRFC3339 + "lastAttachTimestamp": "A String", # Output only. [Output Only] Last attach timestamp inRFC3339 # text format. - "lastDetachTimestamp": "A String", # [Output Only] Last detach timestamp inRFC3339 + "lastDetachTimestamp": "A String", # Output only. [Output Only] Last detach timestamp inRFC3339 # text format. "licenseCodes": [ # Integer license codes indicating which licenses are attached to this disk. "A String", @@ -3961,7 +3967,7 @@

Method Details

], "locationHint": "A String", # An opaque location hint used to place the disk close to other resources. # This field is for use by internal tools that use the public API. - "locked": True or False, # [Output Only] The field indicates if the disk is created from a locked + "locked": True or False, # Output only. [Output Only] The field indicates if the disk is created from a locked # source image. Attachment of a disk created from a locked source image will # cause the following operations to become irreversibly prohibited: # @@ -3997,8 +4003,10 @@

Method Details

# as part of resource payload. "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -4016,7 +4024,7 @@

Method Details

"provisionedThroughput": "A String", # Indicates how much throughput to provision for the disk. This sets the # number of throughput mb per second that the disk can handle. Values must be # greater than or equal to 1. - "region": "A String", # [Output Only] URL of the region where the disk resides. Only applicable for + "region": "A String", # Output only. [Output Only] URL of the region where the disk resides. Only applicable for # regional resources. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -4027,7 +4035,7 @@

Method Details

"resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. "A String", ], - "resourceStatus": { # [Output Only] Status information for the disk resource. + "resourceStatus": { # Output only. [Output Only] Status information for the disk resource. "asyncPrimaryDisk": { "state": "A String", }, @@ -4040,9 +4048,9 @@

Method Details

# this field is set only when the disk is in a storage pool. }, "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. "sizeGb": "A String", # Size, in GB, of the persistent disk. You can specify # this field when creating a persistent disk using thesourceImage, sourceSnapshot, orsourceDisk parameter, or specify it alone to create an empty # persistent disk. @@ -4050,9 +4058,9 @@

Method Details

# If you specify this field along with a source, the value ofsizeGb must not be less than the size of the # source. # Acceptable values are greater than 0. - "sourceConsistencyGroupPolicy": "A String", # [Output Only] URL of the DiskConsistencyGroupPolicy for a secondary disk + "sourceConsistencyGroupPolicy": "A String", # Output only. [Output Only] URL of the DiskConsistencyGroupPolicy for a secondary disk # that was created using a consistency group. - "sourceConsistencyGroupPolicyId": "A String", # [Output Only] ID of the DiskConsistencyGroupPolicy for a secondary disk + "sourceConsistencyGroupPolicyId": "A String", # Output only. [Output Only] ID of the DiskConsistencyGroupPolicy for a secondary disk # that was created using a consistency group. "sourceDisk": "A String", # The source disk used to create this disk. You can provide this as a # partial or full URL to the resource. For example, the following are valid @@ -4076,7 +4084,7 @@

Method Details

# # - # regions/region/disks/disk - "sourceDiskId": "A String", # [Output Only] The unique ID of the disk used to create this disk. This + "sourceDiskId": "A String", # Output only. [Output Only] The unique ID of the disk used to create this disk. This # value identifies the exact disk that was used to create this persistent # disk. For example, if you created the persistent disk from a disk that # was later deleted and recreated under the same name, the source disk ID @@ -4160,7 +4168,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceImageId": "A String", # [Output Only] The ID value of the image used to create this disk. This + "sourceImageId": "A String", # Output only. [Output Only] The ID value of the image used to create this disk. This # value identifies the exact image that was used to create this persistent # disk. For example, if you created the persistent disk from an image that # was later deleted and recreated under the same name, the source image ID @@ -4173,7 +4181,7 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/instantSnapshots/instantSnapshot # - projects/project/zones/zone/instantSnapshots/instantSnapshot # - zones/zone/instantSnapshots/instantSnapshot - "sourceInstantSnapshotId": "A String", # [Output Only] The unique ID of the instant snapshot used to create this + "sourceInstantSnapshotId": "A String", # Output only. [Output Only] The unique ID of the instant snapshot used to create this # disk. This value identifies the exact instant snapshot that was used to # create this persistent disk. For example, if you created the persistent # disk from an instant snapshot that was later deleted and recreated under @@ -4187,7 +4195,7 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/global/machineImages/machineImage # - projects/project/global/machineImages/machineImage # - global/machineImages/machineImage - "sourceMachineImageDiskDeviceName": "A String", # Input only. The device name of a disk within a given machine image. The + "sourceMachineImageDiskDeviceName": "A String", # The device name of a disk within a given machine image. The # source_machine_image must be specified. "sourceMachineImageEncryptionKey": { # Thecustomer-supplied # encryption key of the source machine image. Required if the source @@ -4243,7 +4251,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceMachineImageId": "A String", # [Output Only] The unique ID of the machine image used to create this disk. + "sourceMachineImageId": "A String", # Output only. [Output Only] The unique ID of the machine image used to create this disk. # This value identifies the exact machine image that was used to create this # persistent disk. For example, if you created the persistent disk from a # machine image that was later deleted and recreated under the same name, the @@ -4311,7 +4319,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceSnapshotId": "A String", # [Output Only] The unique ID of the snapshot used to create this disk. This + "sourceSnapshotId": "A String", # Output only. [Output Only] The unique ID of the snapshot used to create this disk. This # value identifies the exact snapshot that was used to create this persistent # disk. For example, if you created the persistent disk from a snapshot that # was later deleted and recreated under the same name, the source snapshot ID @@ -4323,7 +4331,7 @@

Method Details

# multiple disks from a source storage object. To create many disks from a # source storage object, use gcloud compute images # import instead. - "status": "A String", # [Output Only] The status of disk creation. + "status": "A String", # Output only. [Output Only] The status of disk creation. # # # - CREATING: Disk is provisioning. @@ -4352,23 +4360,23 @@

Method Details

# https://www.googleapis.com/compute/v1/projects/debian-cloud/global/licenses/debian-9-stretch "A String", ], - "users": [ # [Output Only] Links to the users of the disk (attached instances) + "users": [ # Output only. [Output Only] Links to the users of the disk (attached instances) # in form:projects/project/zones/zone/instances/instance "A String", ], - "zone": "A String", # [Output Only] URL of the zone where the disk resides. + "zone": "A String", # Output only. [Output Only] URL of the zone where the disk resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. }, ], - "kind": "compute#diskList", # [Output Only] Type of resource. Always compute#diskList for + "kind": "compute#diskList", # Output only. [Output Only] Type of resource. Always compute#diskList for # lists of disks. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -4606,10 +4614,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -4621,8 +4629,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -4895,10 +4903,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -4910,8 +4918,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -6067,10 +6075,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -6082,8 +6090,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -6378,10 +6386,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -6393,8 +6401,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -6661,10 +6669,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -6676,8 +6684,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -6964,10 +6972,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -6979,8 +6987,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -7140,9 +7148,9 @@

Method Details

"architecture": "A String", # The architecture of the disk. Valid values are # ARM64 or X86_64. "asyncPrimaryDisk": { # Disk asynchronously replicated into this disk. - "consistencyGroupPolicy": "A String", # [Output Only] URL of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicy": "A String", # Output only. [Output Only] URL of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. - "consistencyGroupPolicyId": "A String", # [Output Only] ID of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicyId": "A String", # Output only. [Output Only] ID of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. "disk": "A String", # The other disk asynchronously replicated to or from the current disk. # You can provide this as a partial or full URL to the resource. @@ -7152,19 +7160,19 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/disks/disk # - projects/project/zones/zone/disks/disk # - zones/zone/disks/disk - "diskId": "A String", # [Output Only] The unique ID of the other disk asynchronously replicated + "diskId": "A String", # Output only. [Output Only] The unique ID of the other disk asynchronously replicated # to or from the current disk. This value identifies the exact disk that # was used to create this replication. For example, if you started # replicating the persistent disk from a disk that was later deleted and # recreated under the same name, the disk ID would identify the exact # version of the disk that was used. }, - "asyncSecondaryDisks": { # [Output Only] A list of disks this disk is asynchronously replicated to. + "asyncSecondaryDisks": { # Output only. [Output Only] A list of disks this disk is asynchronously replicated to. "a_key": { "asyncReplicationDisk": { - "consistencyGroupPolicy": "A String", # [Output Only] URL of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicy": "A String", # Output only. [Output Only] URL of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. - "consistencyGroupPolicyId": "A String", # [Output Only] ID of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicyId": "A String", # Output only. [Output Only] ID of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. "disk": "A String", # The other disk asynchronously replicated to or from the current disk. # You can provide this as a partial or full URL to the resource. @@ -7174,7 +7182,7 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/disks/disk # - projects/project/zones/zone/disks/disk # - zones/zone/disks/disk - "diskId": "A String", # [Output Only] The unique ID of the other disk asynchronously replicated + "diskId": "A String", # Output only. [Output Only] The unique ID of the other disk asynchronously replicated # to or from the current disk. This value identifies the exact disk that # was used to create this replication. For example, if you started # replicating the persistent disk from a disk that was later deleted and @@ -7183,7 +7191,7 @@

Method Details

}, }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -7291,11 +7299,11 @@

Method Details

# Enabling guest operating system features. }, ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "interface": "A String", # [Deprecated] Specifies the disk interface to use for attaching this disk, # which is either SCSI or NVME. The default isSCSI. - "kind": "compute#disk", # [Output Only] Type of the resource. Always compute#disk for + "kind": "compute#disk", # Output only. [Output Only] Type of the resource. Always compute#disk for # disks. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this disk, which is # essentially a hash of the labels set used for optimistic locking. The @@ -7310,9 +7318,9 @@

Method Details

# the setLabels method. "a_key": "A String", }, - "lastAttachTimestamp": "A String", # [Output Only] Last attach timestamp inRFC3339 + "lastAttachTimestamp": "A String", # Output only. [Output Only] Last attach timestamp inRFC3339 # text format. - "lastDetachTimestamp": "A String", # [Output Only] Last detach timestamp inRFC3339 + "lastDetachTimestamp": "A String", # Output only. [Output Only] Last detach timestamp inRFC3339 # text format. "licenseCodes": [ # Integer license codes indicating which licenses are attached to this disk. "A String", @@ -7322,7 +7330,7 @@

Method Details

], "locationHint": "A String", # An opaque location hint used to place the disk close to other resources. # This field is for use by internal tools that use the public API. - "locked": True or False, # [Output Only] The field indicates if the disk is created from a locked + "locked": True or False, # Output only. [Output Only] The field indicates if the disk is created from a locked # source image. Attachment of a disk created from a locked source image will # cause the following operations to become irreversibly prohibited: # @@ -7358,8 +7366,10 @@

Method Details

# as part of resource payload. "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -7377,7 +7387,7 @@

Method Details

"provisionedThroughput": "A String", # Indicates how much throughput to provision for the disk. This sets the # number of throughput mb per second that the disk can handle. Values must be # greater than or equal to 1. - "region": "A String", # [Output Only] URL of the region where the disk resides. Only applicable for + "region": "A String", # Output only. [Output Only] URL of the region where the disk resides. Only applicable for # regional resources. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -7388,7 +7398,7 @@

Method Details

"resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. "A String", ], - "resourceStatus": { # [Output Only] Status information for the disk resource. + "resourceStatus": { # Output only. [Output Only] Status information for the disk resource. "asyncPrimaryDisk": { "state": "A String", }, @@ -7401,9 +7411,9 @@

Method Details

# this field is set only when the disk is in a storage pool. }, "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. "sizeGb": "A String", # Size, in GB, of the persistent disk. You can specify # this field when creating a persistent disk using thesourceImage, sourceSnapshot, orsourceDisk parameter, or specify it alone to create an empty # persistent disk. @@ -7411,9 +7421,9 @@

Method Details

# If you specify this field along with a source, the value ofsizeGb must not be less than the size of the # source. # Acceptable values are greater than 0. - "sourceConsistencyGroupPolicy": "A String", # [Output Only] URL of the DiskConsistencyGroupPolicy for a secondary disk + "sourceConsistencyGroupPolicy": "A String", # Output only. [Output Only] URL of the DiskConsistencyGroupPolicy for a secondary disk # that was created using a consistency group. - "sourceConsistencyGroupPolicyId": "A String", # [Output Only] ID of the DiskConsistencyGroupPolicy for a secondary disk + "sourceConsistencyGroupPolicyId": "A String", # Output only. [Output Only] ID of the DiskConsistencyGroupPolicy for a secondary disk # that was created using a consistency group. "sourceDisk": "A String", # The source disk used to create this disk. You can provide this as a # partial or full URL to the resource. For example, the following are valid @@ -7437,7 +7447,7 @@

Method Details

# # - # regions/region/disks/disk - "sourceDiskId": "A String", # [Output Only] The unique ID of the disk used to create this disk. This + "sourceDiskId": "A String", # Output only. [Output Only] The unique ID of the disk used to create this disk. This # value identifies the exact disk that was used to create this persistent # disk. For example, if you created the persistent disk from a disk that # was later deleted and recreated under the same name, the source disk ID @@ -7521,7 +7531,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceImageId": "A String", # [Output Only] The ID value of the image used to create this disk. This + "sourceImageId": "A String", # Output only. [Output Only] The ID value of the image used to create this disk. This # value identifies the exact image that was used to create this persistent # disk. For example, if you created the persistent disk from an image that # was later deleted and recreated under the same name, the source image ID @@ -7534,7 +7544,7 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/instantSnapshots/instantSnapshot # - projects/project/zones/zone/instantSnapshots/instantSnapshot # - zones/zone/instantSnapshots/instantSnapshot - "sourceInstantSnapshotId": "A String", # [Output Only] The unique ID of the instant snapshot used to create this + "sourceInstantSnapshotId": "A String", # Output only. [Output Only] The unique ID of the instant snapshot used to create this # disk. This value identifies the exact instant snapshot that was used to # create this persistent disk. For example, if you created the persistent # disk from an instant snapshot that was later deleted and recreated under @@ -7548,7 +7558,7 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/global/machineImages/machineImage # - projects/project/global/machineImages/machineImage # - global/machineImages/machineImage - "sourceMachineImageDiskDeviceName": "A String", # Input only. The device name of a disk within a given machine image. The + "sourceMachineImageDiskDeviceName": "A String", # The device name of a disk within a given machine image. The # source_machine_image must be specified. "sourceMachineImageEncryptionKey": { # Thecustomer-supplied # encryption key of the source machine image. Required if the source @@ -7604,7 +7614,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceMachineImageId": "A String", # [Output Only] The unique ID of the machine image used to create this disk. + "sourceMachineImageId": "A String", # Output only. [Output Only] The unique ID of the machine image used to create this disk. # This value identifies the exact machine image that was used to create this # persistent disk. For example, if you created the persistent disk from a # machine image that was later deleted and recreated under the same name, the @@ -7672,7 +7682,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceSnapshotId": "A String", # [Output Only] The unique ID of the snapshot used to create this disk. This + "sourceSnapshotId": "A String", # Output only. [Output Only] The unique ID of the snapshot used to create this disk. This # value identifies the exact snapshot that was used to create this persistent # disk. For example, if you created the persistent disk from a snapshot that # was later deleted and recreated under the same name, the source snapshot ID @@ -7684,7 +7694,7 @@

Method Details

# multiple disks from a source storage object. To create many disks from a # source storage object, use gcloud compute images # import instead. - "status": "A String", # [Output Only] The status of disk creation. + "status": "A String", # Output only. [Output Only] The status of disk creation. # # # - CREATING: Disk is provisioning. @@ -7713,11 +7723,11 @@

Method Details

# https://www.googleapis.com/compute/v1/projects/debian-cloud/global/licenses/debian-9-stretch "A String", ], - "users": [ # [Output Only] Links to the users of the disk (attached instances) + "users": [ # Output only. [Output Only] Links to the users of the disk (attached instances) # in form:projects/project/zones/zone/instances/instance "A String", ], - "zone": "A String", # [Output Only] URL of the zone where the disk resides. + "zone": "A String", # Output only. [Output Only] URL of the zone where the disk resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. } @@ -7902,10 +7912,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -7917,8 +7927,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -8185,10 +8195,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -8200,8 +8210,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -8475,10 +8485,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -8490,8 +8500,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.regionHealthAggregationPolicies.html b/docs/dyn/compute_alpha.regionHealthAggregationPolicies.html index 3265d6b0e7..0ae32430bd 100644 --- a/docs/dyn/compute_alpha.regionHealthAggregationPolicies.html +++ b/docs/dyn/compute_alpha.regionHealthAggregationPolicies.html @@ -226,7 +226,7 @@

Method Details

# # For more information, see # Health checks overview. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -246,9 +246,9 @@

Method Details

# for HEALTHY to be the aggregated result. "Endpoints" refers to network # endpoints within a Network Endpoint Group or instances within an Instance # Group. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#healthAggregationPolicy", # [Output Only] Type of the resource. Alwayscompute#healthAggregationPolicy for health aggregation + "kind": "compute#healthAggregationPolicy", # Output only. [Output Only] Type of the resource. Alwayscompute#healthAggregationPolicy for health aggregation # policies. "minHealthyThreshold": 42, # Can only be set if the policyType field isBACKEND_SERVICE_POLICY. Specifies the minimum number of # healthy endpoints required in order to consider the aggregated health @@ -271,12 +271,12 @@

Method Details

# value for regional resources is BACKEND_SERVICE_POLICY. Must # be specified when the healthAggregationPolicy is created, and cannot be # mutated. - "region": "A String", # [Output Only] URL of the region where the health aggregation policy + "region": "A String", # Output only. [Output Only] URL of the region where the health aggregation policy # resides. This field applies only to the regional resource. You must specify # this field as part of the HTTP request URL. It is not settable as a field # in the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL with id for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL with id for the resource. }, ], "warning": { # Informational warning which replaces the list of health aggregation @@ -307,14 +307,14 @@

Method Details

}, }, }, - "kind": "compute#healthAggregationPolicyAggregatedList", # Type of resource. + "kind": "compute#healthAggregationPolicyAggregatedList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -550,10 +550,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -565,8 +565,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -668,7 +668,7 @@

Method Details

# # For more information, see # Health checks overview. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -688,9 +688,9 @@

Method Details

# for HEALTHY to be the aggregated result. "Endpoints" refers to network # endpoints within a Network Endpoint Group or instances within an Instance # Group. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#healthAggregationPolicy", # [Output Only] Type of the resource. Alwayscompute#healthAggregationPolicy for health aggregation + "kind": "compute#healthAggregationPolicy", # Output only. [Output Only] Type of the resource. Alwayscompute#healthAggregationPolicy for health aggregation # policies. "minHealthyThreshold": 42, # Can only be set if the policyType field isBACKEND_SERVICE_POLICY. Specifies the minimum number of # healthy endpoints required in order to consider the aggregated health @@ -713,12 +713,12 @@

Method Details

# value for regional resources is BACKEND_SERVICE_POLICY. Must # be specified when the healthAggregationPolicy is created, and cannot be # mutated. - "region": "A String", # [Output Only] URL of the region where the health aggregation policy + "region": "A String", # Output only. [Output Only] URL of the region where the health aggregation policy # resides. This field applies only to the regional resource. You must specify # this field as part of the HTTP request URL. It is not settable as a field # in the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL with id for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL with id for the resource. }
@@ -739,7 +739,7 @@

Method Details

# # For more information, see # Health checks overview. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -759,9 +759,9 @@

Method Details

# for HEALTHY to be the aggregated result. "Endpoints" refers to network # endpoints within a Network Endpoint Group or instances within an Instance # Group. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#healthAggregationPolicy", # [Output Only] Type of the resource. Alwayscompute#healthAggregationPolicy for health aggregation + "kind": "compute#healthAggregationPolicy", # Output only. [Output Only] Type of the resource. Alwayscompute#healthAggregationPolicy for health aggregation # policies. "minHealthyThreshold": 42, # Can only be set if the policyType field isBACKEND_SERVICE_POLICY. Specifies the minimum number of # healthy endpoints required in order to consider the aggregated health @@ -784,12 +784,12 @@

Method Details

# value for regional resources is BACKEND_SERVICE_POLICY. Must # be specified when the healthAggregationPolicy is created, and cannot be # mutated. - "region": "A String", # [Output Only] URL of the region where the health aggregation policy + "region": "A String", # Output only. [Output Only] URL of the region where the health aggregation policy # resides. This field applies only to the regional resource. You must specify # this field as part of the HTTP request URL. It is not settable as a field # in the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL with id for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL with id for the resource. } requestId: string, An optional request ID to identify requests. Specify a unique request ID so @@ -970,10 +970,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -985,8 +985,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1173,7 +1173,7 @@

Method Details

# # For more information, see # Health checks overview. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1193,9 +1193,9 @@

Method Details

# for HEALTHY to be the aggregated result. "Endpoints" refers to network # endpoints within a Network Endpoint Group or instances within an Instance # Group. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#healthAggregationPolicy", # [Output Only] Type of the resource. Alwayscompute#healthAggregationPolicy for health aggregation + "kind": "compute#healthAggregationPolicy", # Output only. [Output Only] Type of the resource. Alwayscompute#healthAggregationPolicy for health aggregation # policies. "minHealthyThreshold": 42, # Can only be set if the policyType field isBACKEND_SERVICE_POLICY. Specifies the minimum number of # healthy endpoints required in order to consider the aggregated health @@ -1218,15 +1218,15 @@

Method Details

# value for regional resources is BACKEND_SERVICE_POLICY. Must # be specified when the healthAggregationPolicy is created, and cannot be # mutated. - "region": "A String", # [Output Only] URL of the region where the health aggregation policy + "region": "A String", # Output only. [Output Only] URL of the region where the health aggregation policy # resides. This field applies only to the regional resource. You must specify # this field as part of the HTTP request URL. It is not settable as a field # in the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL with id for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL with id for the resource. }, ], - "kind": "compute#healthAggregationPolicyList", # [Output Only] Type of the resource. Alwayscompute#healthAggregationPolicy for health aggregation + "kind": "compute#healthAggregationPolicyList", # Output only. [Output Only] Type of the resource. Alwayscompute#healthAggregationPolicy for health aggregation # policies. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for @@ -1297,7 +1297,7 @@

Method Details

# # For more information, see # Health checks overview. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1317,9 +1317,9 @@

Method Details

# for HEALTHY to be the aggregated result. "Endpoints" refers to network # endpoints within a Network Endpoint Group or instances within an Instance # Group. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#healthAggregationPolicy", # [Output Only] Type of the resource. Alwayscompute#healthAggregationPolicy for health aggregation + "kind": "compute#healthAggregationPolicy", # Output only. [Output Only] Type of the resource. Alwayscompute#healthAggregationPolicy for health aggregation # policies. "minHealthyThreshold": 42, # Can only be set if the policyType field isBACKEND_SERVICE_POLICY. Specifies the minimum number of # healthy endpoints required in order to consider the aggregated health @@ -1342,12 +1342,12 @@

Method Details

# value for regional resources is BACKEND_SERVICE_POLICY. Must # be specified when the healthAggregationPolicy is created, and cannot be # mutated. - "region": "A String", # [Output Only] URL of the region where the health aggregation policy + "region": "A String", # Output only. [Output Only] URL of the region where the health aggregation policy # resides. This field applies only to the regional resource. You must specify # this field as part of the HTTP request URL. It is not settable as a field # in the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL with id for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL with id for the resource. } requestId: string, An optional request ID to identify requests. Specify a unique request ID so @@ -1528,10 +1528,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1543,8 +1543,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.regionHealthCheckServices.html b/docs/dyn/compute_alpha.regionHealthCheckServices.html index 338fe113ad..bb02bf15b7 100644 --- a/docs/dyn/compute_alpha.regionHealthCheckServices.html +++ b/docs/dyn/compute_alpha.regionHealthCheckServices.html @@ -221,7 +221,7 @@

Method Details

"a_key": { # Name of the scope containing this set of HealthCheckServices. "resources": [ # A list of HealthCheckServices contained in this scope. { # Represents a Health-Check as a Service resource. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -266,9 +266,9 @@

Method Details

# health check service is HEALTHY. # # . - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#healthCheckService", # [Output only] Type of the resource. Alwayscompute#healthCheckServicefor health check services. + "kind": "compute#healthCheckService", # Output only. [Output only] Type of the resource. Alwayscompute#healthCheckServicefor health check services. "name": "A String", # Name of the resource. The name must be 1-63 characters long, and comply # with RFC1035. Specifically, the name must be 1-63 characters # long and match the regular expression @@ -288,12 +288,12 @@

Method Details

# same region. For global HealthCheckService,NotificationEndpoint must be global. "A String", ], - "region": "A String", # [Output Only] URL of the region where the health check service + "region": "A String", # Output only. [Output Only] URL of the region where the health check service # resides. This field is not applicable to global health check services. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL with id for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL with id for the resource. }, ], "warning": { # Informational warning which replaces the list of @@ -324,14 +324,14 @@

Method Details

}, }, }, - "kind": "compute#healthCheckServiceAggregatedList", # Type of resource. + "kind": "compute#healthCheckServiceAggregatedList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -568,10 +568,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -583,8 +583,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -682,7 +682,7 @@

Method Details

An object of the form: { # Represents a Health-Check as a Service resource. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -727,9 +727,9 @@

Method Details

# health check service is HEALTHY. # # . - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#healthCheckService", # [Output only] Type of the resource. Alwayscompute#healthCheckServicefor health check services. + "kind": "compute#healthCheckService", # Output only. [Output only] Type of the resource. Alwayscompute#healthCheckServicefor health check services. "name": "A String", # Name of the resource. The name must be 1-63 characters long, and comply # with RFC1035. Specifically, the name must be 1-63 characters # long and match the regular expression @@ -749,12 +749,12 @@

Method Details

# same region. For global HealthCheckService,NotificationEndpoint must be global. "A String", ], - "region": "A String", # [Output Only] URL of the region where the health check service + "region": "A String", # Output only. [Output Only] URL of the region where the health check service # resides. This field is not applicable to global health check services. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL with id for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL with id for the resource. }
@@ -770,7 +770,7 @@

Method Details

The object takes the form of: { # Represents a Health-Check as a Service resource. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -815,9 +815,9 @@

Method Details

# health check service is HEALTHY. # # . - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#healthCheckService", # [Output only] Type of the resource. Alwayscompute#healthCheckServicefor health check services. + "kind": "compute#healthCheckService", # Output only. [Output only] Type of the resource. Alwayscompute#healthCheckServicefor health check services. "name": "A String", # Name of the resource. The name must be 1-63 characters long, and comply # with RFC1035. Specifically, the name must be 1-63 characters # long and match the regular expression @@ -837,12 +837,12 @@

Method Details

# same region. For global HealthCheckService,NotificationEndpoint must be global. "A String", ], - "region": "A String", # [Output Only] URL of the region where the health check service + "region": "A String", # Output only. [Output Only] URL of the region where the health check service # resides. This field is not applicable to global health check services. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL with id for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL with id for the resource. } requestId: string, An optional request ID to identify requests. Specify a unique request ID so @@ -1023,10 +1023,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1038,8 +1038,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1219,10 +1219,10 @@

Method Details

An object of the form: { - "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. - "items": [ # A list of HealthCheckService resources. + "id": "A String", # Output only. [Output Only] Unique identifier for the resource; defined by the server. + "items": [ # Output only. A list of HealthCheckService resources. { # Represents a Health-Check as a Service resource. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1267,9 +1267,9 @@

Method Details

# health check service is HEALTHY. # # . - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#healthCheckService", # [Output only] Type of the resource. Alwayscompute#healthCheckServicefor health check services. + "kind": "compute#healthCheckService", # Output only. [Output only] Type of the resource. Alwayscompute#healthCheckServicefor health check services. "name": "A String", # Name of the resource. The name must be 1-63 characters long, and comply # with RFC1035. Specifically, the name must be 1-63 characters # long and match the regular expression @@ -1289,22 +1289,22 @@

Method Details

# same region. For global HealthCheckService,NotificationEndpoint must be global. "A String", ], - "region": "A String", # [Output Only] URL of the region where the health check service + "region": "A String", # Output only. [Output Only] URL of the region where the health check service # resides. This field is not applicable to global health check services. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL with id for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL with id for the resource. }, ], - "kind": "compute#healthCheckServicesList", # [Output Only] Type of the resource. Alwayscompute#healthCheckServicesList for lists of + "kind": "compute#healthCheckServicesList", # Output only. [Output Only] Type of the resource. Alwayscompute#healthCheckServicesList for lists of # HealthCheckServices. - "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for + "nextPageToken": "A String", # Output only. [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -1363,7 +1363,7 @@

Method Details

The object takes the form of: { # Represents a Health-Check as a Service resource. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1408,9 +1408,9 @@

Method Details

# health check service is HEALTHY. # # . - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#healthCheckService", # [Output only] Type of the resource. Alwayscompute#healthCheckServicefor health check services. + "kind": "compute#healthCheckService", # Output only. [Output only] Type of the resource. Alwayscompute#healthCheckServicefor health check services. "name": "A String", # Name of the resource. The name must be 1-63 characters long, and comply # with RFC1035. Specifically, the name must be 1-63 characters # long and match the regular expression @@ -1430,12 +1430,12 @@

Method Details

# same region. For global HealthCheckService,NotificationEndpoint must be global. "A String", ], - "region": "A String", # [Output Only] URL of the region where the health check service + "region": "A String", # Output only. [Output Only] URL of the region where the health check service # resides. This field is not applicable to global health check services. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL with id for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL with id for the resource. } requestId: string, An optional request ID to identify requests. Specify a unique request ID so @@ -1616,10 +1616,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1631,8 +1631,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.regionHealthChecks.html b/docs/dyn/compute_alpha.regionHealthChecks.html index b388a506e7..a5ae668944 100644 --- a/docs/dyn/compute_alpha.regionHealthChecks.html +++ b/docs/dyn/compute_alpha.regionHealthChecks.html @@ -293,10 +293,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -308,8 +308,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -433,7 +433,7 @@

Method Details

# overview. "checkIntervalSec": 42, # How often (in seconds) to send a health check. The default value is 5 # seconds. - "creationTimestamp": "A String", # [Output Only] Creation timestamp in3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp in3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -639,7 +639,7 @@

Method Details

}, "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#healthCheck", # Type of the resource. + "kind": "compute#healthCheck", # Output only. Type of the resource. "logConfig": { # Configuration of logging on a health check. If logging is enabled, logs # Configure logging on this health check. # will be exported to Stackdriver. "enable": True or False, # Indicates whether or not to export logs. This is false by default, which @@ -652,10 +652,10 @@

Method Details

# RFC1035. This regular expression describes a name where the first # character is a lowercase letter, and all following characters are a dash, # lowercase letter, or digit, except the last character, which isn't a dash. - "region": "A String", # [Output Only] Region where the health check resides. Not applicable to + "region": "A String", # Output only. [Output Only] Region where the health check resides. Not applicable to # global health checks. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "sourceRegions": [ # The list of cloud regions from which health checks are performed. If any # regions are specified, then exactly 3 regions should be specified. The # region names must be valid names of Google Cloud regions. @@ -806,7 +806,7 @@

Method Details

# overview. "checkIntervalSec": 42, # How often (in seconds) to send a health check. The default value is 5 # seconds. - "creationTimestamp": "A String", # [Output Only] Creation timestamp in3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp in3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1012,7 +1012,7 @@

Method Details

}, "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#healthCheck", # Type of the resource. + "kind": "compute#healthCheck", # Output only. Type of the resource. "logConfig": { # Configuration of logging on a health check. If logging is enabled, logs # Configure logging on this health check. # will be exported to Stackdriver. "enable": True or False, # Indicates whether or not to export logs. This is false by default, which @@ -1025,10 +1025,10 @@

Method Details

# RFC1035. This regular expression describes a name where the first # character is a lowercase letter, and all following characters are a dash, # lowercase letter, or digit, except the last character, which isn't a dash. - "region": "A String", # [Output Only] Region where the health check resides. Not applicable to + "region": "A String", # Output only. [Output Only] Region where the health check resides. Not applicable to # global health checks. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "sourceRegions": [ # The list of cloud regions from which health checks are performed. If any # regions are specified, then exactly 3 regions should be specified. The # region names must be valid names of Google Cloud regions. @@ -1317,10 +1317,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1332,8 +1332,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1543,7 +1543,7 @@

Method Details

# overview. "checkIntervalSec": 42, # How often (in seconds) to send a health check. The default value is 5 # seconds. - "creationTimestamp": "A String", # [Output Only] Creation timestamp in3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp in3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1749,7 +1749,7 @@

Method Details

}, "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#healthCheck", # Type of the resource. + "kind": "compute#healthCheck", # Output only. Type of the resource. "logConfig": { # Configuration of logging on a health check. If logging is enabled, logs # Configure logging on this health check. # will be exported to Stackdriver. "enable": True or False, # Indicates whether or not to export logs. This is false by default, which @@ -1762,10 +1762,10 @@

Method Details

# RFC1035. This regular expression describes a name where the first # character is a lowercase letter, and all following characters are a dash, # lowercase letter, or digit, except the last character, which isn't a dash. - "region": "A String", # [Output Only] Region where the health check resides. Not applicable to + "region": "A String", # Output only. [Output Only] Region where the health check resides. Not applicable to # global health checks. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "sourceRegions": [ # The list of cloud regions from which health checks are performed. If any # regions are specified, then exactly 3 regions should be specified. The # region names must be valid names of Google Cloud regions. @@ -1876,13 +1876,13 @@

Method Details

# consecutive failures. The default value is 2. }, ], - "kind": "compute#healthCheckList", # Type of resource. + "kind": "compute#healthCheckList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -1967,7 +1967,7 @@

Method Details

# overview. "checkIntervalSec": 42, # How often (in seconds) to send a health check. The default value is 5 # seconds. - "creationTimestamp": "A String", # [Output Only] Creation timestamp in3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp in3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -2173,7 +2173,7 @@

Method Details

}, "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#healthCheck", # Type of the resource. + "kind": "compute#healthCheck", # Output only. Type of the resource. "logConfig": { # Configuration of logging on a health check. If logging is enabled, logs # Configure logging on this health check. # will be exported to Stackdriver. "enable": True or False, # Indicates whether or not to export logs. This is false by default, which @@ -2186,10 +2186,10 @@

Method Details

# RFC1035. This regular expression describes a name where the first # character is a lowercase letter, and all following characters are a dash, # lowercase letter, or digit, except the last character, which isn't a dash. - "region": "A String", # [Output Only] Region where the health check resides. Not applicable to + "region": "A String", # Output only. [Output Only] Region where the health check resides. Not applicable to # global health checks. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "sourceRegions": [ # The list of cloud regions from which health checks are performed. If any # regions are specified, then exactly 3 regions should be specified. The # region names must be valid names of Google Cloud regions. @@ -2478,10 +2478,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2493,8 +2493,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2648,7 +2648,7 @@

Method Details

# overview. "checkIntervalSec": 42, # How often (in seconds) to send a health check. The default value is 5 # seconds. - "creationTimestamp": "A String", # [Output Only] Creation timestamp in3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp in3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -2854,7 +2854,7 @@

Method Details

}, "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#healthCheck", # Type of the resource. + "kind": "compute#healthCheck", # Output only. Type of the resource. "logConfig": { # Configuration of logging on a health check. If logging is enabled, logs # Configure logging on this health check. # will be exported to Stackdriver. "enable": True or False, # Indicates whether or not to export logs. This is false by default, which @@ -2867,10 +2867,10 @@

Method Details

# RFC1035. This regular expression describes a name where the first # character is a lowercase letter, and all following characters are a dash, # lowercase letter, or digit, except the last character, which isn't a dash. - "region": "A String", # [Output Only] Region where the health check resides. Not applicable to + "region": "A String", # Output only. [Output Only] Region where the health check resides. Not applicable to # global health checks. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "sourceRegions": [ # The list of cloud regions from which health checks are performed. If any # regions are specified, then exactly 3 regions should be specified. The # region names must be valid names of Google Cloud regions. @@ -3159,10 +3159,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3174,8 +3174,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.regionHealthSources.html b/docs/dyn/compute_alpha.regionHealthSources.html index 04e1ba1016..8b26587365 100644 --- a/docs/dyn/compute_alpha.regionHealthSources.html +++ b/docs/dyn/compute_alpha.regionHealthSources.html @@ -225,7 +225,7 @@

Method Details

# A health source resource specifies the source resources and the health # aggregation policy applied to the source resources to determine the # aggregated health status. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -239,9 +239,9 @@

Method Details

"healthAggregationPolicy": "A String", # URL to the HealthAggregationPolicy resource. Must be set. Must # be regional and in the same region as the HealthSource. Can be # mutated. - "id": "A String", # [Output Only] A unique identifier for this resource type. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this resource type. The server # generates this identifier. - "kind": "compute#healthSource", # [Output Only] Type of the resource. Alwayscompute#healthSource for health sources. + "kind": "compute#healthSource", # Output only. [Output Only] Type of the resource. Alwayscompute#healthSource for health sources. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -249,12 +249,12 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "region": "A String", # [Output Only] URL of the region where the health source resides. + "region": "A String", # Output only. [Output Only] URL of the region where the health source resides. # This field applies only to the regional resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in # the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL with id for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL with id for the resource. "sourceType": "A String", # Specifies the type of the HealthSource. The only allowed value # is BACKEND_SERVICE. Must be specified when theHealthSource is created, and cannot be mutated. "sources": [ # URLs to the source resources. Must be size 1. Must be aBackendService if @@ -294,14 +294,14 @@

Method Details

}, }, }, - "kind": "compute#healthSourceAggregatedList", # Type of resource. + "kind": "compute#healthSourceAggregatedList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -537,10 +537,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -552,8 +552,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -654,7 +654,7 @@

Method Details

# A health source resource specifies the source resources and the health # aggregation policy applied to the source resources to determine the # aggregated health status. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -668,9 +668,9 @@

Method Details

"healthAggregationPolicy": "A String", # URL to the HealthAggregationPolicy resource. Must be set. Must # be regional and in the same region as the HealthSource. Can be # mutated. - "id": "A String", # [Output Only] A unique identifier for this resource type. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this resource type. The server # generates this identifier. - "kind": "compute#healthSource", # [Output Only] Type of the resource. Alwayscompute#healthSource for health sources. + "kind": "compute#healthSource", # Output only. [Output Only] Type of the resource. Alwayscompute#healthSource for health sources. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -678,12 +678,12 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "region": "A String", # [Output Only] URL of the region where the health source resides. + "region": "A String", # Output only. [Output Only] URL of the region where the health source resides. # This field applies only to the regional resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in # the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL with id for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL with id for the resource. "sourceType": "A String", # Specifies the type of the HealthSource. The only allowed value # is BACKEND_SERVICE. Must be specified when theHealthSource is created, and cannot be mutated. "sources": [ # URLs to the source resources. Must be size 1. Must be aBackendService if @@ -712,7 +712,7 @@

Method Details

# A health source resource specifies the source resources and the health # aggregation policy applied to the source resources to determine the # aggregated health status. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -726,9 +726,9 @@

Method Details

"healthAggregationPolicy": "A String", # URL to the HealthAggregationPolicy resource. Must be set. Must # be regional and in the same region as the HealthSource. Can be # mutated. - "id": "A String", # [Output Only] A unique identifier for this resource type. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this resource type. The server # generates this identifier. - "kind": "compute#healthSource", # [Output Only] Type of the resource. Alwayscompute#healthSource for health sources. + "kind": "compute#healthSource", # Output only. [Output Only] Type of the resource. Alwayscompute#healthSource for health sources. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -736,12 +736,12 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "region": "A String", # [Output Only] URL of the region where the health source resides. + "region": "A String", # Output only. [Output Only] URL of the region where the health source resides. # This field applies only to the regional resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in # the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL with id for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL with id for the resource. "sourceType": "A String", # Specifies the type of the HealthSource. The only allowed value # is BACKEND_SERVICE. Must be specified when theHealthSource is created, and cannot be mutated. "sources": [ # URLs to the source resources. Must be size 1. Must be aBackendService if @@ -931,10 +931,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -946,8 +946,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1133,7 +1133,7 @@

Method Details

# A health source resource specifies the source resources and the health # aggregation policy applied to the source resources to determine the # aggregated health status. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1147,9 +1147,9 @@

Method Details

"healthAggregationPolicy": "A String", # URL to the HealthAggregationPolicy resource. Must be set. Must # be regional and in the same region as the HealthSource. Can be # mutated. - "id": "A String", # [Output Only] A unique identifier for this resource type. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this resource type. The server # generates this identifier. - "kind": "compute#healthSource", # [Output Only] Type of the resource. Alwayscompute#healthSource for health sources. + "kind": "compute#healthSource", # Output only. [Output Only] Type of the resource. Alwayscompute#healthSource for health sources. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -1157,12 +1157,12 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "region": "A String", # [Output Only] URL of the region where the health source resides. + "region": "A String", # Output only. [Output Only] URL of the region where the health source resides. # This field applies only to the regional resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in # the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL with id for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL with id for the resource. "sourceType": "A String", # Specifies the type of the HealthSource. The only allowed value # is BACKEND_SERVICE. Must be specified when theHealthSource is created, and cannot be mutated. "sources": [ # URLs to the source resources. Must be size 1. Must be aBackendService if @@ -1174,7 +1174,7 @@

Method Details

], }, ], - "kind": "compute#healthSourceList", # [Output Only] Type of the resource. Alwayscompute#healthSource for health sources. + "kind": "compute#healthSourceList", # Output only. [Output Only] Type of the resource. Alwayscompute#healthSource for health sources. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. @@ -1243,7 +1243,7 @@

Method Details

# A health source resource specifies the source resources and the health # aggregation policy applied to the source resources to determine the # aggregated health status. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1257,9 +1257,9 @@

Method Details

"healthAggregationPolicy": "A String", # URL to the HealthAggregationPolicy resource. Must be set. Must # be regional and in the same region as the HealthSource. Can be # mutated. - "id": "A String", # [Output Only] A unique identifier for this resource type. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this resource type. The server # generates this identifier. - "kind": "compute#healthSource", # [Output Only] Type of the resource. Alwayscompute#healthSource for health sources. + "kind": "compute#healthSource", # Output only. [Output Only] Type of the resource. Alwayscompute#healthSource for health sources. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -1267,12 +1267,12 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "region": "A String", # [Output Only] URL of the region where the health source resides. + "region": "A String", # Output only. [Output Only] URL of the region where the health source resides. # This field applies only to the regional resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in # the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL with id for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL with id for the resource. "sourceType": "A String", # Specifies the type of the HealthSource. The only allowed value # is BACKEND_SERVICE. Must be specified when theHealthSource is created, and cannot be mutated. "sources": [ # URLs to the source resources. Must be size 1. Must be aBackendService if @@ -1462,10 +1462,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1477,8 +1477,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.regionInstanceGroupManagerResizeRequests.html b/docs/dyn/compute_alpha.regionInstanceGroupManagerResizeRequests.html index fc9dfbada2..d4761f0a23 100644 --- a/docs/dyn/compute_alpha.regionInstanceGroupManagerResizeRequests.html +++ b/docs/dyn/compute_alpha.regionInstanceGroupManagerResizeRequests.html @@ -289,10 +289,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -304,8 +304,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -582,10 +582,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -597,8 +597,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -705,10 +705,10 @@

Method Details

# InstanceGroupManager. "count": 42, # This field is deprecated, please use resize_by instead. # The count of instances to create as part of this resize request. - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this resize request inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this resize request inRFC3339 # text format. "description": "A String", # An optional description of this resource. - "id": "A String", # [Output Only] A unique identifier for this resource type. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this resource type. The server # generates this identifier. "instances": [ # The names of instances to be created by this resize request. The number of # names specified determines the number of instances to create. The group's @@ -781,7 +781,7 @@

Method Details

# managed instance. }, ], - "kind": "compute#instanceGroupManagerResizeRequest", # [Output Only] The resource type, which is alwayscompute#instanceGroupManagerResizeRequest for + "kind": "compute#instanceGroupManagerResizeRequest", # Output only. [Output Only] The resource type, which is alwayscompute#instanceGroupManagerResizeRequest for # resize requests. "name": "A String", # The name of this resize request. The name must be 1-63 characters # long, and comply withRFC1035. @@ -805,7 +805,7 @@

Method Details

"validUntilTime": "A String", # Absolute deadline for waiting for capacity inRFC3339 # text format. }, - "region": "A String", # [Output Only] The URL of aregion + "region": "A String", # Output only. [Output Only] The URL of aregion # where the resize request is located. Populated only for regional resize # requests. "requestedRunDuration": { # A Duration represents a fixed-length span of time represented # Requested run duration for instances that will be created by this request. @@ -824,12 +824,12 @@

Method Details

"resizeBy": 42, # The number of instances to be created by this resize request. The group's # target size will be increased by this number. This field cannot be used # together with 'instances'. - "selfLink": "A String", # [Output Only] The URL for this resize request. The server defines + "selfLink": "A String", # Output only. [Output Only] The URL for this resize request. The server defines # this URL. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "state": "A String", # [Output only] Current state of the request. - "status": { # [Output only] Status of the request. - "error": { # [Output only] Fatal errors encountered during the queueing or + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "state": "A String", # Output only. [Output only] Current state of the request. + "status": { # Output only. [Output only] Status of the request. + "error": { # Output only. [Output only] Fatal errors encountered during the queueing or # provisioning phases of the ResizeRequest that caused the transition to # the FAILED state. Contrary to the last_attempt errors, this field is # final and errors are never removed from here, as the ResizeRequest is not @@ -930,7 +930,7 @@

Method Details

}, ], }, - "lastAttempt": { # [Output only] Information about the last attempt to fulfill the request. + "lastAttempt": { # Output only. [Output only] Information about the last attempt to fulfill the request. # The value is temporary since the ResizeRequest can retry, as long as it's # still active and the last attempt value can either be cleared or replaced # with a different error. Since ResizeRequest retries infrequently, the @@ -938,7 +938,7 @@

Method Details

# cleared when ResizeRequest transitions to the final state (becomes # inactive). If the final state is FAILED the error describing it will be # storred in the "error" field only. - "error": { # Errors that prevented the ResizeRequest to be fulfilled. + "error": { # Output only. Errors that prevented the ResizeRequest to be fulfilled. "errors": [ # [Output Only] The array of errors encountered while processing this # operation. { @@ -1036,7 +1036,7 @@

Method Details

], }, }, - "queuingPolicy": { # Queuing parameters for the requested deferred capacity. # This field is deprecated, setting queueing policy is no longer supported. + "queuingPolicy": { # Queuing parameters for the requested deferred capacity. # Output only. This field is deprecated, setting queueing policy is no longer supported. # Constraints for the time when the instances start provisioning. Always # exposed as absolute time. "validUntilDuration": { # A Duration represents a fixed-length span of time represented # Relative deadline for waiting for capacity. @@ -1055,7 +1055,7 @@

Method Details

# text format. }, }, - "zone": "A String", # [Output Only] The URL of azone + "zone": "A String", # Output only. [Output Only] The URL of azone # where the resize request is located. Populated only for zonal resize # requests. }
@@ -1082,10 +1082,10 @@

Method Details

# InstanceGroupManager. "count": 42, # This field is deprecated, please use resize_by instead. # The count of instances to create as part of this resize request. - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this resize request inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this resize request inRFC3339 # text format. "description": "A String", # An optional description of this resource. - "id": "A String", # [Output Only] A unique identifier for this resource type. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this resource type. The server # generates this identifier. "instances": [ # The names of instances to be created by this resize request. The number of # names specified determines the number of instances to create. The group's @@ -1158,7 +1158,7 @@

Method Details

# managed instance. }, ], - "kind": "compute#instanceGroupManagerResizeRequest", # [Output Only] The resource type, which is alwayscompute#instanceGroupManagerResizeRequest for + "kind": "compute#instanceGroupManagerResizeRequest", # Output only. [Output Only] The resource type, which is alwayscompute#instanceGroupManagerResizeRequest for # resize requests. "name": "A String", # The name of this resize request. The name must be 1-63 characters # long, and comply withRFC1035. @@ -1182,7 +1182,7 @@

Method Details

"validUntilTime": "A String", # Absolute deadline for waiting for capacity inRFC3339 # text format. }, - "region": "A String", # [Output Only] The URL of aregion + "region": "A String", # Output only. [Output Only] The URL of aregion # where the resize request is located. Populated only for regional resize # requests. "requestedRunDuration": { # A Duration represents a fixed-length span of time represented # Requested run duration for instances that will be created by this request. @@ -1201,12 +1201,12 @@

Method Details

"resizeBy": 42, # The number of instances to be created by this resize request. The group's # target size will be increased by this number. This field cannot be used # together with 'instances'. - "selfLink": "A String", # [Output Only] The URL for this resize request. The server defines + "selfLink": "A String", # Output only. [Output Only] The URL for this resize request. The server defines # this URL. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "state": "A String", # [Output only] Current state of the request. - "status": { # [Output only] Status of the request. - "error": { # [Output only] Fatal errors encountered during the queueing or + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "state": "A String", # Output only. [Output only] Current state of the request. + "status": { # Output only. [Output only] Status of the request. + "error": { # Output only. [Output only] Fatal errors encountered during the queueing or # provisioning phases of the ResizeRequest that caused the transition to # the FAILED state. Contrary to the last_attempt errors, this field is # final and errors are never removed from here, as the ResizeRequest is not @@ -1307,7 +1307,7 @@

Method Details

}, ], }, - "lastAttempt": { # [Output only] Information about the last attempt to fulfill the request. + "lastAttempt": { # Output only. [Output only] Information about the last attempt to fulfill the request. # The value is temporary since the ResizeRequest can retry, as long as it's # still active and the last attempt value can either be cleared or replaced # with a different error. Since ResizeRequest retries infrequently, the @@ -1315,7 +1315,7 @@

Method Details

# cleared when ResizeRequest transitions to the final state (becomes # inactive). If the final state is FAILED the error describing it will be # storred in the "error" field only. - "error": { # Errors that prevented the ResizeRequest to be fulfilled. + "error": { # Output only. Errors that prevented the ResizeRequest to be fulfilled. "errors": [ # [Output Only] The array of errors encountered while processing this # operation. { @@ -1413,7 +1413,7 @@

Method Details

], }, }, - "queuingPolicy": { # Queuing parameters for the requested deferred capacity. # This field is deprecated, setting queueing policy is no longer supported. + "queuingPolicy": { # Queuing parameters for the requested deferred capacity. # Output only. This field is deprecated, setting queueing policy is no longer supported. # Constraints for the time when the instances start provisioning. Always # exposed as absolute time. "validUntilDuration": { # A Duration represents a fixed-length span of time represented # Relative deadline for waiting for capacity. @@ -1432,7 +1432,7 @@

Method Details

# text format. }, }, - "zone": "A String", # [Output Only] The URL of azone + "zone": "A String", # Output only. [Output Only] The URL of azone # where the resize request is located. Populated only for zonal resize # requests. } @@ -1615,10 +1615,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1630,8 +1630,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1814,7 +1814,7 @@

Method Details

{ "etag": "A String", - "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. + "id": "A String", # Output only. [Output Only] Unique identifier for the resource; defined by the server. "items": [ # A list of Resize Request resources. { # InstanceGroupManagerResizeRequest represents a request to create # a number of VMs: either immediately or by queuing the request for the @@ -1823,10 +1823,10 @@

Method Details

# InstanceGroupManager. "count": 42, # This field is deprecated, please use resize_by instead. # The count of instances to create as part of this resize request. - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this resize request inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this resize request inRFC3339 # text format. "description": "A String", # An optional description of this resource. - "id": "A String", # [Output Only] A unique identifier for this resource type. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this resource type. The server # generates this identifier. "instances": [ # The names of instances to be created by this resize request. The number of # names specified determines the number of instances to create. The group's @@ -1899,7 +1899,7 @@

Method Details

# managed instance. }, ], - "kind": "compute#instanceGroupManagerResizeRequest", # [Output Only] The resource type, which is alwayscompute#instanceGroupManagerResizeRequest for + "kind": "compute#instanceGroupManagerResizeRequest", # Output only. [Output Only] The resource type, which is alwayscompute#instanceGroupManagerResizeRequest for # resize requests. "name": "A String", # The name of this resize request. The name must be 1-63 characters # long, and comply withRFC1035. @@ -1923,7 +1923,7 @@

Method Details

"validUntilTime": "A String", # Absolute deadline for waiting for capacity inRFC3339 # text format. }, - "region": "A String", # [Output Only] The URL of aregion + "region": "A String", # Output only. [Output Only] The URL of aregion # where the resize request is located. Populated only for regional resize # requests. "requestedRunDuration": { # A Duration represents a fixed-length span of time represented # Requested run duration for instances that will be created by this request. @@ -1942,12 +1942,12 @@

Method Details

"resizeBy": 42, # The number of instances to be created by this resize request. The group's # target size will be increased by this number. This field cannot be used # together with 'instances'. - "selfLink": "A String", # [Output Only] The URL for this resize request. The server defines + "selfLink": "A String", # Output only. [Output Only] The URL for this resize request. The server defines # this URL. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "state": "A String", # [Output only] Current state of the request. - "status": { # [Output only] Status of the request. - "error": { # [Output only] Fatal errors encountered during the queueing or + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "state": "A String", # Output only. [Output only] Current state of the request. + "status": { # Output only. [Output only] Status of the request. + "error": { # Output only. [Output only] Fatal errors encountered during the queueing or # provisioning phases of the ResizeRequest that caused the transition to # the FAILED state. Contrary to the last_attempt errors, this field is # final and errors are never removed from here, as the ResizeRequest is not @@ -2048,7 +2048,7 @@

Method Details

}, ], }, - "lastAttempt": { # [Output only] Information about the last attempt to fulfill the request. + "lastAttempt": { # Output only. [Output only] Information about the last attempt to fulfill the request. # The value is temporary since the ResizeRequest can retry, as long as it's # still active and the last attempt value can either be cleared or replaced # with a different error. Since ResizeRequest retries infrequently, the @@ -2056,7 +2056,7 @@

Method Details

# cleared when ResizeRequest transitions to the final state (becomes # inactive). If the final state is FAILED the error describing it will be # storred in the "error" field only. - "error": { # Errors that prevented the ResizeRequest to be fulfilled. + "error": { # Output only. Errors that prevented the ResizeRequest to be fulfilled. "errors": [ # [Output Only] The array of errors encountered while processing this # operation. { @@ -2154,7 +2154,7 @@

Method Details

], }, }, - "queuingPolicy": { # Queuing parameters for the requested deferred capacity. # This field is deprecated, setting queueing policy is no longer supported. + "queuingPolicy": { # Queuing parameters for the requested deferred capacity. # Output only. This field is deprecated, setting queueing policy is no longer supported. # Constraints for the time when the instances start provisioning. Always # exposed as absolute time. "validUntilDuration": { # A Duration represents a fixed-length span of time represented # Relative deadline for waiting for capacity. @@ -2173,24 +2173,24 @@

Method Details

# text format. }, }, - "zone": "A String", # [Output Only] The URL of azone + "zone": "A String", # Output only. [Output Only] The URL of azone # where the resize request is located. Populated only for zonal resize # requests. }, ], - "kind": "compute#regionInstanceGroupManagerResizeRequestList", # [Output Only] Type of the resource. Alwayscompute#regionInstanceGroupManagerResizeRequestList for + "kind": "compute#regionInstanceGroupManagerResizeRequestList", # Output only. [Output Only] Type of the resource. Alwayscompute#regionInstanceGroupManagerResizeRequestList for # a list of Resize Requests. - "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for + "nextPageToken": "A String", # Output only. [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. # end_interface: MixerListResponseWithEtagBuilder "A String", ], - "warning": { # [Output Only] Informational warning message. + "warning": { # Output only. [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there # are no results in the response. diff --git a/docs/dyn/compute_alpha.regionInstanceGroupManagers.html b/docs/dyn/compute_alpha.regionInstanceGroupManagers.html index fe9ffd9c48..dbfafb4a66 100644 --- a/docs/dyn/compute_alpha.regionInstanceGroupManagers.html +++ b/docs/dyn/compute_alpha.regionInstanceGroupManagers.html @@ -77,6 +77,9 @@

Instance Methods

abandonInstances(project, region, instanceGroupManager, body=None, requestId=None, x__xgafv=None)

Flags the specified instances to be immediately removed from the managed

+

+ adoptInstances(project, region, instanceGroupManager, body=None, requestId=None, x__xgafv=None)

+

Flags the specified instances to be adopted to the managed instance

applyUpdatesToInstances(project, region, instanceGroupManager, body=None, x__xgafv=None)

Apply updates to selected instances the managed instance group.

@@ -381,10 +384,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -396,8 +399,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -478,61 +481,108 @@

Method Details

- applyUpdatesToInstances(project, region, instanceGroupManager, body=None, x__xgafv=None) -
Apply updates to selected instances the managed instance group.
+    adoptInstances(project, region, instanceGroupManager, body=None, requestId=None, x__xgafv=None)
+  
Flags the specified instances to be adopted to the managed instance
+group. Adopting an instance does not change the instance status, but it
+adds the instance to any target pools that are applied by the managed
+instance group. This method increases the targetSize of the managed
+instance group by the number of instances that you adopt. This operation
+is marked as DONE when the action is scheduled even if the instances have
+not been adopted to the group yet. You must separately verify the status
+of the adopting action with the listManagedInstances method.
 
 Args:
   project: string, Project ID for this request. (required)
-  region: string, Name of the region scoping this request, should conform to RFC1035. (required)
-  instanceGroupManager: string, The name of the managed instance group, should conform to RFC1035. (required)
+  region: string, Name of the region scoping this request. It should conform to RFC1035. (required)
+  instanceGroupManager: string, Name of the managed instance group. It should conform to RFC1035 or be a
+resource ID. (required)
   body: object, The request body.
     The object takes the form of:
 
-{ # RegionInstanceGroupManagers.applyUpdatesToInstances
-  "allInstances": True or False, # Flag to update all instances instead of specified list of “instances”.
-      # If the flag is set to true then the instances may not be specified
-      # in the request.
-  "instances": [ # The list of URLs of one or more instances for which you want to apply
-      # updates. Each URL can be a full URL or a partial URL, such aszones/[ZONE]/instances/[INSTANCE_NAME].
-    "A String",
+{
+  "instances": [ # The list of per-instance configs specifying instances to adopt.
+    {
+      "fingerprint": "A String", # Fingerprint of this per-instance config. This field can be used in
+          # optimistic locking. It is ignored when inserting a per-instance
+          # config. An up-to-date fingerprint must be provided in order to update an
+          # existing per-instance configuration or the field needs to be unset.
+      "name": "A String", # The name of a per-instance configuration and its corresponding instance.
+          # Serves as a merge key during UpdatePerInstanceConfigs
+          # operations, that is, if a per-instance configuration with the same name
+          # exists then it will be updated, otherwise a new one will be created for the
+          # VM instance with the same name. An attempt to create a per-instance
+          # configuration for a VM instance that either doesn't exist or is not part
+          # of the group will result in an error.
+      "preservedState": { # Preserved state for a given instance. # The intended preserved state for the given instance. Does not contain
+          # preserved state generated from a stateful policy.
+        "disks": { # Preserved disks defined for this instance.
+            # This map is keyed with the device names of the disks.
+          "a_key": {
+            "autoDelete": "A String", # These stateful disks will never be deleted during autohealing,
+                # update, instance recreate operations. This flag is used to configure
+                # if the disk should be deleted after it is no longer used by the group,
+                # e.g. when the given instance or the whole MIG is deleted.
+                # Note: disks attached in READ_ONLY mode cannot be
+                # auto-deleted.
+            "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the
+                # disk in READ_WRITE mode.
+            "source": "A String", # The URL of the disk resource that is stateful and should be attached
+                # to the VM instance.
+          },
+        },
+        "externalIPs": { # Preserved external IPs defined for this instance.
+            # This map is keyed with the name of the network interface.
+          "a_key": {
+            "autoDelete": "A String", # These stateful IPs will never be released during autohealing,
+                # update or VM instance recreate operations.
+                # This flag is used to configure if the IP reservation should be deleted
+                # after it is no longer used by the group, e.g. when the given instance
+                # or the whole group is deleted.
+            "ipAddress": { # Ip address representation
+              "address": "A String", # The URL of the reservation for this IP address.
+              "literal": "A String", # An IPv4 internal network address to assign to the instance for this
+                  # network interface.
+            },
+          },
+        },
+        "internalIPs": { # Preserved internal IPs defined for this instance.
+            # This map is keyed with the name of the network interface.
+          "a_key": {
+            "autoDelete": "A String", # These stateful IPs will never be released during autohealing,
+                # update or VM instance recreate operations.
+                # This flag is used to configure if the IP reservation should be deleted
+                # after it is no longer used by the group, e.g. when the given instance
+                # or the whole group is deleted.
+            "ipAddress": { # Ip address representation
+              "address": "A String", # The URL of the reservation for this IP address.
+              "literal": "A String", # An IPv4 internal network address to assign to the instance for this
+                  # network interface.
+            },
+          },
+        },
+        "metadata": { # Preserved metadata defined for this instance.
+          "a_key": "A String",
+        },
+      },
+      "status": "A String", # The status of applying this per-instance configuration on the corresponding
+          # managed instance.
+    },
   ],
-  "maximalAction": "A String", # The maximal action that should be performed on the instances.
-      # By default REPLACE.
-      # This field is deprecated, please use most_disruptive_allowed_action.
-  "minimalAction": "A String", # The minimal action that you want to perform on each instance during the
-      # update:
-      # 
-      # 
-      #      - REPLACE: At minimum, delete the instance and create it
-      #      again.
-      #    - RESTART: Stop the instance and start it
-      #      again.
-      #    - REFRESH: Do not stop the instance and limit
-      #      disruption as much as possible.
-      #    - NONE: Do not
-      #      disrupt the instance at all.
-      # 
-      # 
-      # By default, the minimum action is NONE. If your update
-      # requires a more disruptive action than you set with this flag, the
-      # necessary action is performed to execute the update.
-  "mostDisruptiveAllowedAction": "A String", # The most disruptive action that you want to perform on each instance during
-      # the update:
-      # 
-      # 
-      #      - REPLACE: Delete the instance and create it again.
-      #      - RESTART: Stop the instance and start it again.
-      #      - REFRESH: Do not stop the instance and limit disruption
-      #      as much as possible.
-      #    - NONE: Do not disrupt the
-      #      instance at all.
-      # 
-      # 
-      # By default, the most disruptive allowed action is REPLACE. If
-      # your update requires a more disruptive action than you set with this flag,
-      # the update request will fail.
 }
 
+  requestId: string, An optional request ID to identify requests. Specify a unique request ID so
+that if you must retry your request, the server will know to ignore the
+request if it has already been completed.
+
+For example, consider a situation where you make an initial request and
+the request times out. If you make the request again with the same
+request ID, the server can check if original operation with the same
+request ID was received, and if so, will ignore the second request. This
+prevents clients from accidentally creating duplicate commitments.
+
+The request ID must be
+a valid UUID with the exception that zero UUID is not supported
+(00000000-0000-0000-0000-000000000000).
   x__xgafv: string, V1 error format.
     Allowed values
       1 - v1 error format
@@ -698,10 +748,10 @@ 

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -713,8 +763,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -795,131 +845,80 @@

Method Details

- close() -
Close httplib2 connections.
-
- -
- createInstances(project, region, instanceGroupManager, body=None, requestId=None, x__xgafv=None) -
Creates instances with per-instance configurations in this regional managed
-instance group. Instances are created using the current instance template.
-The create instances operation is marked DONE if
-the createInstances request is successful. The underlying
-actions take additional time. You must separately verify the status of thecreating or actions with the listmanagedinstances
-method.
+    applyUpdatesToInstances(project, region, instanceGroupManager, body=None, x__xgafv=None)
+  
Apply updates to selected instances the managed instance group.
 
 Args:
   project: string, Project ID for this request. (required)
-  region: string, The name of theregion
-where the managed instance group is located.
-It should conform to RFC1035. (required)
-  instanceGroupManager: string, The name of the managed instance group.
-It should conform to RFC1035. (required)
+  region: string, Name of the region scoping this request, should conform to RFC1035. (required)
+  instanceGroupManager: string, The name of the managed instance group, should conform to RFC1035. (required)
   body: object, The request body.
     The object takes the form of:
 
-{ # RegionInstanceGroupManagers.createInstances
-  "instances": [ # [Required] List of specifications of per-instance configs.
-    {
-      "fingerprint": "A String", # Fingerprint of this per-instance config. This field can be used in
-          # optimistic locking. It is ignored when inserting a per-instance
-          # config. An up-to-date fingerprint must be provided in order to update an
-          # existing per-instance configuration or the field needs to be unset.
-      "name": "A String", # The name of a per-instance configuration and its corresponding instance.
-          # Serves as a merge key during UpdatePerInstanceConfigs
-          # operations, that is, if a per-instance configuration with the same name
-          # exists then it will be updated, otherwise a new one will be created for the
-          # VM instance with the same name. An attempt to create a per-instance
-          # configuration for a VM instance that either doesn't exist or is not part
-          # of the group will result in an error.
-      "preservedState": { # Preserved state for a given instance. # The intended preserved state for the given instance. Does not contain
-          # preserved state generated from a stateful policy.
-        "disks": { # Preserved disks defined for this instance.
-            # This map is keyed with the device names of the disks.
-          "a_key": {
-            "autoDelete": "A String", # These stateful disks will never be deleted during autohealing,
-                # update, instance recreate operations. This flag is used to configure
-                # if the disk should be deleted after it is no longer used by the group,
-                # e.g. when the given instance or the whole MIG is deleted.
-                # Note: disks attached in READ_ONLY mode cannot be
-                # auto-deleted.
-            "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the
-                # disk in READ_WRITE mode.
-            "source": "A String", # The URL of the disk resource that is stateful and should be attached
-                # to the VM instance.
-          },
-        },
-        "externalIPs": { # Preserved external IPs defined for this instance.
-            # This map is keyed with the name of the network interface.
-          "a_key": {
-            "autoDelete": "A String", # These stateful IPs will never be released during autohealing,
-                # update or VM instance recreate operations.
-                # This flag is used to configure if the IP reservation should be deleted
-                # after it is no longer used by the group, e.g. when the given instance
-                # or the whole group is deleted.
-            "ipAddress": { # Ip address representation
-              "address": "A String", # The URL of the reservation for this IP address.
-              "literal": "A String", # An IPv4 internal network address to assign to the instance for this
-                  # network interface.
-            },
-          },
-        },
-        "internalIPs": { # Preserved internal IPs defined for this instance.
-            # This map is keyed with the name of the network interface.
-          "a_key": {
-            "autoDelete": "A String", # These stateful IPs will never be released during autohealing,
-                # update or VM instance recreate operations.
-                # This flag is used to configure if the IP reservation should be deleted
-                # after it is no longer used by the group, e.g. when the given instance
-                # or the whole group is deleted.
-            "ipAddress": { # Ip address representation
-              "address": "A String", # The URL of the reservation for this IP address.
-              "literal": "A String", # An IPv4 internal network address to assign to the instance for this
-                  # network interface.
-            },
-          },
-        },
-        "metadata": { # Preserved metadata defined for this instance.
-          "a_key": "A String",
-        },
-      },
-      "status": "A String", # The status of applying this per-instance configuration on the corresponding
-          # managed instance.
-    },
+{ # RegionInstanceGroupManagers.applyUpdatesToInstances
+  "allInstances": True or False, # Flag to update all instances instead of specified list of “instances”.
+      # If the flag is set to true then the instances may not be specified
+      # in the request.
+  "instances": [ # The list of URLs of one or more instances for which you want to apply
+      # updates. Each URL can be a full URL or a partial URL, such aszones/[ZONE]/instances/[INSTANCE_NAME].
+    "A String",
   ],
-}
-
-  requestId: string, An optional request ID to identify requests. Specify a unique request ID so
-that if you must retry your request, the server will know to ignore the
-request if it has already been completed.
-
-For example, consider a situation where you make an initial request and
-the request times out. If you make the request again with the same
-request ID, the server can check if original operation with the same
-request ID was received, and if so, will ignore the second request.
-
-The request ID must be
-a valid UUID with the exception that zero UUID is not supported
-(00000000-0000-0000-0000-000000000000).
-  x__xgafv: string, V1 error format.
-    Allowed values
-      1 - v1 error format
-      2 - v2 error format
-
-Returns:
-  An object of the form:
-
-    { # Represents an Operation resource.
-    #
-    # Google Compute Engine has three Operation resources:
-    #
-    # * [Global](/compute/docs/reference/rest/alpha/globalOperations)
-    # * [Regional](/compute/docs/reference/rest/alpha/regionOperations)
-    # * [Zonal](/compute/docs/reference/rest/alpha/zoneOperations)
-    #
-    # You can use an operation resource to manage asynchronous API requests.
-    # For more information, readHandling
-    # API responses.
+  "maximalAction": "A String", # The maximal action that should be performed on the instances.
+      # By default REPLACE.
+      # This field is deprecated, please use most_disruptive_allowed_action.
+  "minimalAction": "A String", # The minimal action that you want to perform on each instance during the
+      # update:
+      # 
+      # 
+      #      - REPLACE: At minimum, delete the instance and create it
+      #      again.
+      #    - RESTART: Stop the instance and start it
+      #      again.
+      #    - REFRESH: Do not stop the instance and limit
+      #      disruption as much as possible.
+      #    - NONE: Do not
+      #      disrupt the instance at all.
+      # 
+      # 
+      # By default, the minimum action is NONE. If your update
+      # requires a more disruptive action than you set with this flag, the
+      # necessary action is performed to execute the update.
+  "mostDisruptiveAllowedAction": "A String", # The most disruptive action that you want to perform on each instance during
+      # the update:
+      # 
+      # 
+      #      - REPLACE: Delete the instance and create it again.
+      #      - RESTART: Stop the instance and start it again.
+      #      - REFRESH: Do not stop the instance and limit disruption
+      #      as much as possible.
+      #    - NONE: Do not disrupt the
+      #      instance at all.
+      # 
+      # 
+      # By default, the most disruptive allowed action is REPLACE. If
+      # your update requires a more disruptive action than you set with this flag,
+      # the update request will fail.
+}
+
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Represents an Operation resource.
+    #
+    # Google Compute Engine has three Operation resources:
+    #
+    # * [Global](/compute/docs/reference/rest/alpha/globalOperations)
+    # * [Regional](/compute/docs/reference/rest/alpha/regionOperations)
+    # * [Zonal](/compute/docs/reference/rest/alpha/zoneOperations)
+    #
+    # You can use an operation resource to manage asynchronous API requests.
+    # For more information, readHandling
+    # API responses.
     #
     # Operations can be global, regional or zonal.
     #
@@ -1066,10 +1065,10 @@ 

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1081,8 +1080,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1163,14 +1162,100 @@

Method Details

- delete(project, region, instanceGroupManager, requestId=None, x__xgafv=None) -
Deletes the specified managed instance group and all of the instances
-in that group.
+    close()
+  
Close httplib2 connections.
+
+ +
+ createInstances(project, region, instanceGroupManager, body=None, requestId=None, x__xgafv=None) +
Creates instances with per-instance configurations in this regional managed
+instance group. Instances are created using the current instance template.
+The create instances operation is marked DONE if
+the createInstances request is successful. The underlying
+actions take additional time. You must separately verify the status of thecreating or actions with the listmanagedinstances
+method.
 
 Args:
   project: string, Project ID for this request. (required)
-  region: string, Name of the region scoping this request. (required)
-  instanceGroupManager: string, Name of the managed instance group to delete. (required)
+  region: string, The name of theregion
+where the managed instance group is located.
+It should conform to RFC1035. (required)
+  instanceGroupManager: string, The name of the managed instance group.
+It should conform to RFC1035. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # RegionInstanceGroupManagers.createInstances
+  "instances": [ # [Required] List of specifications of per-instance configs.
+    {
+      "fingerprint": "A String", # Fingerprint of this per-instance config. This field can be used in
+          # optimistic locking. It is ignored when inserting a per-instance
+          # config. An up-to-date fingerprint must be provided in order to update an
+          # existing per-instance configuration or the field needs to be unset.
+      "name": "A String", # The name of a per-instance configuration and its corresponding instance.
+          # Serves as a merge key during UpdatePerInstanceConfigs
+          # operations, that is, if a per-instance configuration with the same name
+          # exists then it will be updated, otherwise a new one will be created for the
+          # VM instance with the same name. An attempt to create a per-instance
+          # configuration for a VM instance that either doesn't exist or is not part
+          # of the group will result in an error.
+      "preservedState": { # Preserved state for a given instance. # The intended preserved state for the given instance. Does not contain
+          # preserved state generated from a stateful policy.
+        "disks": { # Preserved disks defined for this instance.
+            # This map is keyed with the device names of the disks.
+          "a_key": {
+            "autoDelete": "A String", # These stateful disks will never be deleted during autohealing,
+                # update, instance recreate operations. This flag is used to configure
+                # if the disk should be deleted after it is no longer used by the group,
+                # e.g. when the given instance or the whole MIG is deleted.
+                # Note: disks attached in READ_ONLY mode cannot be
+                # auto-deleted.
+            "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the
+                # disk in READ_WRITE mode.
+            "source": "A String", # The URL of the disk resource that is stateful and should be attached
+                # to the VM instance.
+          },
+        },
+        "externalIPs": { # Preserved external IPs defined for this instance.
+            # This map is keyed with the name of the network interface.
+          "a_key": {
+            "autoDelete": "A String", # These stateful IPs will never be released during autohealing,
+                # update or VM instance recreate operations.
+                # This flag is used to configure if the IP reservation should be deleted
+                # after it is no longer used by the group, e.g. when the given instance
+                # or the whole group is deleted.
+            "ipAddress": { # Ip address representation
+              "address": "A String", # The URL of the reservation for this IP address.
+              "literal": "A String", # An IPv4 internal network address to assign to the instance for this
+                  # network interface.
+            },
+          },
+        },
+        "internalIPs": { # Preserved internal IPs defined for this instance.
+            # This map is keyed with the name of the network interface.
+          "a_key": {
+            "autoDelete": "A String", # These stateful IPs will never be released during autohealing,
+                # update or VM instance recreate operations.
+                # This flag is used to configure if the IP reservation should be deleted
+                # after it is no longer used by the group, e.g. when the given instance
+                # or the whole group is deleted.
+            "ipAddress": { # Ip address representation
+              "address": "A String", # The URL of the reservation for this IP address.
+              "literal": "A String", # An IPv4 internal network address to assign to the instance for this
+                  # network interface.
+            },
+          },
+        },
+        "metadata": { # Preserved metadata defined for this instance.
+          "a_key": "A String",
+        },
+      },
+      "status": "A String", # The status of applying this per-instance configuration on the corresponding
+          # managed instance.
+    },
+  ],
+}
+
   requestId: string, An optional request ID to identify requests. Specify a unique request ID so
 that if you must retry your request, the server will know to ignore the
 request if it has already been completed.
@@ -1178,8 +1263,7 @@ 

Method Details

For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same -request ID was received, and if so, will ignore the second request. This -prevents clients from accidentally creating duplicate commitments. +request ID was received, and if so, will ignore the second request. The request ID must be a valid UUID with the exception that zero UUID is not supported @@ -1349,10 +1433,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1364,8 +1448,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1446,44 +1530,14 @@

Method Details

- deleteInstances(project, region, instanceGroupManager, body=None, requestId=None, x__xgafv=None) -
Flags the specified instances in the managed instance group to be
-immediately deleted. The instances are also removed from any target
-pools of which they were a member. This method reduces thetargetSize of the managed instance group by the number of
-instances that you delete.
-The deleteInstances operation is marked DONE if
-the deleteInstances request is successful. The underlying
-actions take additional time. You must separately verify the status of thedeleting action with thelistmanagedinstances
-method.
-
-If the group is part of a backend
-service that has enabled
-connection draining, it can take up to 60 seconds after the connection
-draining duration has elapsed before the VM instance is removed or deleted.
-
-You can specify a maximum of 1000 instances with this method per request.
+    delete(project, region, instanceGroupManager, requestId=None, x__xgafv=None)
+  
Deletes the specified managed instance group and all of the instances
+in that group.
 
 Args:
   project: string, Project ID for this request. (required)
   region: string, Name of the region scoping this request. (required)
-  instanceGroupManager: string, Name of the managed instance group. (required)
-  body: object, The request body.
-    The object takes the form of:
-
-{
-  "instances": [ # The URLs of one or more instances to delete. This can be a full URL or
-      # a partial URL, such as zones/[ZONE]/instances/[INSTANCE_NAME].
-    "A String",
-  ],
-  "skipInstancesOnValidationError": True or False, # Specifies whether the request should proceed despite the inclusion of
-      # instances that are not members of the group or that are already in the
-      # process of being deleted or abandoned. If this field is set to `false` and
-      # such an instance is specified in the request, the operation fails. The
-      # operation always fails if the request contains a malformed instance URL or
-      # a reference to an instance that exists in a zone or region other than the
-      # group's zone or region.
-}
-
+  instanceGroupManager: string, Name of the managed instance group to delete. (required)
   requestId: string, An optional request ID to identify requests. Specify a unique request ID so
 that if you must retry your request, the server will know to ignore the
 request if it has already been completed.
@@ -1662,10 +1716,10 @@ 

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1677,8 +1731,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1759,24 +1813,57 @@

Method Details

- deletePerInstanceConfigs(project, region, instanceGroupManager, body=None, x__xgafv=None) -
Deletes selected per-instance configurations for the managed instance
-group.
+    deleteInstances(project, region, instanceGroupManager, body=None, requestId=None, x__xgafv=None)
+  
Flags the specified instances in the managed instance group to be
+immediately deleted. The instances are also removed from any target
+pools of which they were a member. This method reduces thetargetSize of the managed instance group by the number of
+instances that you delete.
+The deleteInstances operation is marked DONE if
+the deleteInstances request is successful. The underlying
+actions take additional time. You must separately verify the status of thedeleting action with thelistmanagedinstances
+method.
+
+If the group is part of a backend
+service that has enabled
+connection draining, it can take up to 60 seconds after the connection
+draining duration has elapsed before the VM instance is removed or deleted.
+
+You can specify a maximum of 1000 instances with this method per request.
 
 Args:
   project: string, Project ID for this request. (required)
-  region: string, Name of the region scoping this request, should conform to RFC1035. (required)
-  instanceGroupManager: string, The name of the managed instance group. It should conform to RFC1035. (required)
+  region: string, Name of the region scoping this request. (required)
+  instanceGroupManager: string, Name of the managed instance group. (required)
   body: object, The request body.
     The object takes the form of:
 
-{ # RegionInstanceGroupManagers.deletePerInstanceConfigs
-  "names": [ # The list of instance names for which we want to delete per-instance configs
-      # on this managed instance group.
+{
+  "instances": [ # The URLs of one or more instances to delete. This can be a full URL or
+      # a partial URL, such as zones/[ZONE]/instances/[INSTANCE_NAME].
     "A String",
   ],
+  "skipInstancesOnValidationError": True or False, # Specifies whether the request should proceed despite the inclusion of
+      # instances that are not members of the group or that are already in the
+      # process of being deleted or abandoned. If this field is set to `false` and
+      # such an instance is specified in the request, the operation fails. The
+      # operation always fails if the request contains a malformed instance URL or
+      # a reference to an instance that exists in a zone or region other than the
+      # group's zone or region.
 }
 
+  requestId: string, An optional request ID to identify requests. Specify a unique request ID so
+that if you must retry your request, the server will know to ignore the
+request if it has already been completed.
+
+For example, consider a situation where you make an initial request and
+the request times out. If you make the request again with the same
+request ID, the server can check if original operation with the same
+request ID was received, and if so, will ignore the second request. This
+prevents clients from accidentally creating duplicate commitments.
+
+The request ID must be
+a valid UUID with the exception that zero UUID is not supported
+(00000000-0000-0000-0000-000000000000).
   x__xgafv: string, V1 error format.
     Allowed values
       1 - v1 error format
@@ -1942,10 +2029,10 @@ 

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1957,8 +2044,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2039,912 +2126,1196 @@

Method Details

- get(project, region, instanceGroupManager, x__xgafv=None) -
Returns all of the details about the specified managed instance group.
+    deletePerInstanceConfigs(project, region, instanceGroupManager, body=None, x__xgafv=None)
+  
Deletes selected per-instance configurations for the managed instance
+group.
 
 Args:
   project: string, Project ID for this request. (required)
-  region: string, Name of the region scoping this request. (required)
-  instanceGroupManager: string, Name of the managed instance group to return. (required)
-  x__xgafv: string, V1 error format.
-    Allowed values
-      1 - v1 error format
-      2 - v2 error format
-
-Returns:
-  An object of the form:
+  region: string, Name of the region scoping this request, should conform to RFC1035. (required)
+  instanceGroupManager: string, The name of the managed instance group. It should conform to RFC1035. (required)
+  body: object, The request body.
+    The object takes the form of:
 
-    { # Represents a Managed Instance Group resource.
+{ # RegionInstanceGroupManagers.deletePerInstanceConfigs
+  "names": [ # The list of instance names for which we want to delete per-instance configs
+      # on this managed instance group.
+    "A String",
+  ],
+}
+
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Represents an Operation resource.
     #
-    # An instance group is a collection of VM instances that you can manage as a
-    # single entity. For more information, readInstance groups.
+    # Google Compute Engine has three Operation resources:
     #
-    # For zonal Managed Instance Group, use the instanceGroupManagers
-    # resource.
+    # * [Global](/compute/docs/reference/rest/alpha/globalOperations)
+    # * [Regional](/compute/docs/reference/rest/alpha/regionOperations)
+    # * [Zonal](/compute/docs/reference/rest/alpha/zoneOperations)
     #
-    # For regional Managed Instance Group, use theregionInstanceGroupManagers resource.
-  "allInstancesConfig": { # Specifies configuration that overrides the instance template configuration
-      # for the group.
-    "properties": { # Represents the change that you want to make to the instance properties. # Properties to set on all instances in the group.
-        #
-        # You can add or modify properties using theinstanceGroupManagers.patch orregionInstanceGroupManagers.patch. After settingallInstancesConfig on the group, you must update the group's
-        # instances to apply the configuration. To apply the configuration, set the
-        # group's updatePolicy.type field to use proactive updates or
-        # use the applyUpdatesToInstances method.
-      "labels": { # The label key-value pairs that you want to patch onto the instance.
-        "a_key": "A String",
-      },
-      "metadata": { # The metadata key-value pairs that you want to patch onto the instance. For
-          # more information, see Project and
-          # instance metadata.
-        "a_key": "A String",
-      },
-    },
-  },
-  "autoHealingPolicies": [ # The autohealing policy for this managed instance group. You can specify
-      # only one value.
-    {
-      "autoHealingTriggers": { # Restricts what triggers autohealing.
-        "onHealthCheck": "A String", # If you have configured an application-based health check for the group,
-            # this field controls whether to trigger VM autohealing based on a failed
-            # health check. Valid values are:
-            #
-            #    - ON (default): The group recreates running VMs that
-            #    fail the application-based health check.
-            #    - OFF: When set to OFF, you can still observe instance
-            #    health state, but the group does not recreate VMs that fail the
-            #    application-based health check. This is useful for troubleshooting and
-            #    setting up your health check configuration.
-      },
-      "healthCheck": "A String", # The URL for the health check that signals autohealing.
-      "initialDelaySec": 42, # The initial delay is the number of seconds that a new VM takes to
-          # initialize and run its startup script. During a VM's initial delay
-          # period, the MIG ignores unsuccessful health checks because the VM might
-          # be in the startup process. This prevents the MIG from prematurely
-          # recreating a VM. If the health check receives a healthy response during
-          # the initial delay, it indicates that the startup process is complete and
-          # the VM is ready. The value of initial delay must be between 0 and 3600
-          # seconds. The default value is 0.
-      "maxUnavailable": { # Encapsulates numeric value that can be either absolute or relative. # Maximum number of instances that can be unavailable when autohealing.
-          # When 'percent' is used, the value is rounded if necessary.
-          # The instance is considered available if all of the following conditions
-          # are satisfied:
-          #  1. Instance's status is RUNNING.
-          #  2. Instance's currentAction is NONE (in particular its liveness health
-          #     check result was observed to be HEALTHY at least once as it passed
-          #     VERIFYING).
-          #  3. There is no outgoing action on an instance triggered by IGM.
-          #
-          # By default, number of concurrently autohealed instances is smaller than
-          # the managed instance group target size. However, if a zonal managed
-          # instance group has only one instance, or a regional managed instance
-          # group has only one instance per zone, autohealing will recreate these
-          # instances when they become unhealthy.
-        "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the
-            # specific mode.
-            #
-            #
-            #
-            #     - If the value is fixed, then the calculated
-            #      value is equal to the fixed value.
-            #     - If the value is a percent, then the
-            #     calculated
-            #      value is percent/100 * targetSize. For example,
-            #      the calculated value of a 80% of a managed instance group
-            #      with 150 instances would be (80/100 * 150) = 120 VM instances. If there
-            #      is a remainder, the number is rounded.
-        "fixed": 42, # Specifies a fixed number of VM instances. This must be a positive integer.
-        "percent": 42, # Specifies a percentage of instances between 0 to 100%, inclusive. For
-            # example, specify 80 for 80%.
-      },
-    },
-  ],
-  "baseInstanceName": "A String", # The base instance name is a prefix that you want to attach to the names of
-      # all VMs in a MIG. The maximum character length is 58 and the name must
-      # comply with RFC1035 format.
-      #
-      # When a VM is created in the group, the MIG appends a hyphen and a random
-      # four-character string to the base instance name. If you want the MIG to
-      # assign sequential numbers instead of a random string, then end the base
-      # instance name with a hyphen followed by one or more hash symbols. The hash
-      # symbols indicate the number of digits. For example, a base instance name of
-      # "vm-###" results in "vm-001" as a VM name.
-      # @pattern
-      # [a-z](([-a-z0-9]{0,57})|([-a-z0-9]{0,51}-#{1,10}(\\[[0-9]{1,10}\\])?))
-  "creationTimestamp": "A String", # [Output Only] The creation timestamp for this managed instance group inRFC3339
+    # You can use an operation resource to manage asynchronous API requests.
+    # For more information, readHandling
+    # API responses.
+    #
+    # Operations can be global, regional or zonal.
+    #
+    #    - For global operations, use the `globalOperations`
+    #    resource.
+    #    - For regional operations, use the
+    #    `regionOperations` resource.
+    #    - For zonal operations, use
+    #    the `zoneOperations` resource.
+    #
+    #
+    #
+    # For more information, read
+    # Global, Regional, and Zonal Resources.
+    #
+    # Note that completed Operation resources have a limited
+    # retention period.
+  "clientOperationId": "A String", # [Output Only] The value of `requestId` if you provided it in the request.
+      # Not present otherwise.
+  "creationTimestamp": "A String", # [Deprecated] This field is deprecated.
+  "description": "A String", # [Output Only] A textual description of the operation, which is
+      # set when the operation is created.
+  "endTime": "A String", # [Output Only] The time that this operation was completed. This value is inRFC3339
       # text format.
-  "currentActions": { # [Output Only] The list of instance actions and the number of instances
-      # in this managed instance group that are scheduled for each of those
-      # actions.
-    "abandoning": 42, # [Output Only] The total number of instances in the managed instance group
-        # that are scheduled to be abandoned. Abandoning an instance removes it
-        # from the managed instance group without deleting it.
-    "creating": 42, # [Output Only] The number of instances in the managed instance group that
-        # are scheduled to be created or are currently being created. If the group
-        # fails to create any of these instances, it tries again until it creates
-        # the instance successfully.
-        #
-        # If you have disabled creation retries, this field will not be populated;
-        # instead, the creatingWithoutRetries field will be populated.
-    "creatingAtomically": 42, # [Output Only] The number of instances that the managed instance group
-        # will attempt to create atomically, in a batch mode. If the desired count
-        # of instances can not be created, entire batch will be deleted and the
-        # group will decrease its targetSize value accordingly.
-    "creatingWithoutRetries": 42, # [Output Only] The number of instances that the managed instance group
-        # will attempt to create. The group attempts to create each instance
-        # only once. If the group fails to create any of these instances, it
-        # decreases the group's targetSize value accordingly.
-    "deleting": 42, # [Output Only] The number of instances in the managed instance group that
-        # are scheduled to be deleted or are currently being deleted.
-    "none": 42, # [Output Only] The number of instances in the managed instance group that
-        # are running and have no scheduled actions.
-    "queuing": 42, # [Output Only] The number of instances that the managed instance group
-        # is currently queuing.
-    "recreating": 42, # [Output Only] The number of instances in the managed instance group that
-        # are scheduled to be recreated or are currently being being recreated.
-        # Recreating an instance deletes the existing root persistent disk
-        # and creates a new disk from the image that is defined in the
-        # instance template.
-    "refreshing": 42, # [Output Only] The number of instances in the managed instance group that
-        # are being reconfigured with properties that do not require a restart
-        # or a recreate action. For example, setting or removing target
-        # pools for the instance.
-    "restarting": 42, # [Output Only] The number of instances in the managed instance group that
-        # are scheduled to be restarted or are currently being restarted.
-    "resuming": 42, # [Output Only] The number of instances in the managed instance group that
-        # are scheduled to be resumed or are currently being resumed.
-    "starting": 42, # [Output Only] The number of instances in the managed instance group that
-        # are scheduled to be started or are currently being started.
-    "stopping": 42, # [Output Only] The number of instances in the managed instance group that
-        # are scheduled to be stopped or are currently being stopped.
-    "suspending": 42, # [Output Only] The number of instances in the managed instance group that
-        # are scheduled to be suspended or are currently being suspended.
-    "verifying": 42, # [Output Only] The number of instances in the managed instance group that
-        # are being verified. See the managedInstances[].currentAction
-        # property in the listManagedInstances method documentation.
-  },
-  "description": "A String", # An optional description of this resource.
-  "distributionPolicy": { # Policy specifying the intended distribution of managed instances across
-      # zones in a regional managed instance group.
-    "targetShape": "A String", # The distribution shape to which the group converges either proactively or
-        # on resize events (depending on the value set inupdatePolicy.instanceRedistributionType).
-    "zones": [ # Zones where the regional managed instance group will create and manage
-        # its instances.
+  "error": { # [Output Only] If errors are generated during processing of the operation,
+      # this field will be populated.
+    "errors": [ # [Output Only] The array of errors encountered while processing this
+        # operation.
       {
-        "zone": "A String", # The URL of thezone.
-            # The zone must exist in the region where the managed instance group is
-            # located.
-      },
-    ],
-  },
-  "failoverAction": "A String", # The action to perform in case of zone failure. Only one value is supported,NO_FAILOVER. The default is NO_FAILOVER.
-  "fingerprint": "A String", # Fingerprint of this resource. This field may be used in optimistic locking.
-      # It will be ignored when inserting an InstanceGroupManager. An up-to-date
-      # fingerprint must be provided in order to update the InstanceGroupManager,
-      # otherwise the request will fail with error412 conditionNotMet.
-      #
-      # To see the latest fingerprint, make a get() request to
-      # retrieve an InstanceGroupManager.
-  "id": "A String", # [Output Only] A unique identifier for this resource type. The server
-      # generates this identifier.
-  "instanceFlexibilityPolicy": { # Instance flexibility allowing MIG to create VMs from multiple
-      # types of machines.
-      # Instance flexibility configuration on MIG overrides instance
-      # template configuration.
-    "instanceSelectionLists": { # Named instance selections configuring properties that the group will use
-        # when creating new VMs.
-      "a_key": {
-        "disks": [ # List of disks to be attached to the instances created from this
-            # selection.
-          { # An instance-attached disk resource.
-            "architecture": "A String", # [Output Only] The architecture of the attached disk. Valid values are ARM64
-                # or X86_64.
-            "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is
-                # deleted (but not when the disk is detached from the instance).
-            "boot": True or False, # Indicates that this is a boot disk. The virtual machine will use the first
-                # partition of the disk for its root filesystem.
-            "deviceName": "A String", # Specifies a unique device name of your choice that is reflected into the/dev/disk/by-id/google-* tree of a Linux operating system
-                # running within the instance. This name can be used to reference the device
-                # for mounting, resizing, and so on, from within the instance.
+        "code": "A String", # [Output Only] The error type identifier for this error.
+        "errorDetails": [ # [Output Only] An optional list of messages that contain the error
+            # details. There is a set of defined message types to use for providing
+            # details.The syntax depends on the error code. For example,
+            # QuotaExceededInfo will have details when the error code is
+            # QUOTA_EXCEEDED.
+          {
+            "errorInfo": { # Describes the cause of the error with structured details.
                 #
-                # If not specified, the server chooses a default device name to apply to this
-                # disk, in the form persistent-disk-x, where x is a number
-                # assigned by Google Compute Engine. This field is only applicable for
-                # persistent disks.
-            "diskEncryptionKey": { # Encrypts or decrypts a disk using acustomer-supplied
-                # encryption key.
+                # Example of an error when contacting the "pubsub.googleapis.com" API when it
+                # is not enabled:
                 #
-                # If you are creating a new disk, this field encrypts the new disk using
-                # an encryption key that you provide. If you are attaching an existing
-                # disk that is already encrypted, this field decrypts the disk using
-                # the customer-supplied encryption key.
+                #     { "reason": "API_DISABLED"
+                #       "domain": "googleapis.com"
+                #       "metadata": {
+                #         "resource": "projects/123",
+                #         "service": "pubsub.googleapis.com"
+                #       }
+                #     }
                 #
-                # If you encrypt a disk using a customer-supplied key, you must provide the
-                # same key again when you attempt to use this resource at a later time. For
-                # example, you must provide the key when you create a snapshot or an image
-                # from the disk or when you attach the disk to a virtual machine instance.
+                # This response indicates that the pubsub.googleapis.com API is not enabled.
                 #
-                # If you do not provide an encryption key, then the disk will be encrypted
-                # using an automatically generated key and you do not need to provide a key
-                # to use the disk later.
-                #
-                # Note:
-                #
-                # Instance templates do not storecustomer-supplied
-                # encryption keys, so you cannot use your own keys to encrypt disks in amanaged instance group.
+                # Example of an error that is returned when attempting to create a Spanner
+                # instance in a region that is out of stock:
                 #
-                # You cannot create VMs that have disks with customer-supplied keys using
-                # the bulk
-                # insert method.
-              "kmsKeyName": "A String", # The name of the encryption key that is stored in Google Cloud KMS.
-                  # For example:
-                  #
-                  # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/
-                  # key_region/cryptoKeys/key
-                  #
-                  # The fully-qualifed key name may be returned for resource GET requests. For
-                  # example:
-                  #
-                  # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/
-                  # key_region/cryptoKeys/key
-                  # /cryptoKeyVersions/1
-              "kmsKeyServiceAccount": "A String", # The service account being used for the encryption request for the given KMS
-                  # key. If absent, the Compute Engine default service account is used.
-                  # For example:
-                  #
-                  # "kmsKeyServiceAccount": "name@project_id.iam.gserviceaccount.com/
-              "rawKey": "A String", # Specifies a 256-bit customer-supplied
-                  # encryption key, encoded in RFC
-                  # 4648 base64 to either encrypt or decrypt this resource. You can
-                  # provide either the rawKey or thersaEncryptedKey.
-                  # For example:
-                  #
-                  # "rawKey":
-                  # "SGVsbG8gZnJvbSBHb29nbGUgQ2xvdWQgUGxhdGZvcm0="
-              "rsaEncryptedKey": "A String", # Specifies an RFC 4648 base64 encoded, RSA-wrapped 2048-bit
-                  # customer-supplied encryption key to either encrypt or decrypt this
-                  # resource. You can provide either the rawKey or thersaEncryptedKey.
-                  # For example:
-                  #
-                  # "rsaEncryptedKey":
-                  # "ieCx/NcW06PcT7Ep1X6LUTc/hLvUDYyzSZPPVCVPTVEohpeHASqC8uw5TzyO9U+Fka9JFH
-                  # z0mBibXUInrC/jEk014kCK/NPjYgEMOyssZ4ZINPKxlUh2zn1bV+MCaTICrdmuSBTWlUUiFoD
-                  # D6PYznLwh8ZNdaheCeZ8ewEXgFQ8V+sDroLaN3Xs3MDTXQEMMoNUXMCZEIpg9Vtp9x2oe=="
-                  #
-                  # The key must meet the following requirements before you can provide it to
-                  # Compute Engine:
-                  #
-                  #    1. The key is wrapped using a RSA public key certificate provided by
-                  #    Google.
-                  #    2. After being wrapped, the key must be encoded in RFC 4648 base64
-                  #    encoding.
-                  #
-                  # Gets the RSA public key certificate provided by Google at:
-                  #
+                #     { "reason": "STOCKOUT"
+                #       "domain": "spanner.googleapis.com",
+                #       "metadata": {
+                #         "availableRegions": "us-central1,us-east2"
+                #       }
+                #     }
+              "domain": "A String", # The logical grouping to which the "reason" belongs. The error domain
+                  # is typically the registered service name of the tool or product that
+                  # generates the error. Example: "pubsub.googleapis.com". If the error is
+                  # generated by some common infrastructure, the error domain must be a
+                  # globally unique value that identifies the infrastructure. For Google API
+                  # infrastructure, the error domain is "googleapis.com".
+              "metadatas": { # Additional structured details about this error.
                   #
-                  # https://cloud-certs.storage.googleapis.com/google-cloud-csek-ingress.pem
-              "sha256": "A String", # [Output only] TheRFC
-                  # 4648 base64 encoded SHA-256 hash of the customer-supplied
-                  # encryption key that protects this resource.
-            },
-            "diskSizeGb": "A String", # The size of the disk in GB.
-            "forceAttach": True or False, # [Input Only] Whether to force attach the regional disk even if it's
-                # currently attached to another instance. If you try to force attach a zonal
-                # disk to an instance, you will receive an error.
-            "guestOsFeatures": [ # A list of features to enable on the guest operating system. Applicable
-                # only for bootable images. Read
-                # Enabling guest operating system features to see a list of available
-                # options.
-              { # Guest OS features.
-                "type": "A String", # The ID of a supported feature. To add multiple values, use commas to
-                    # separate values. Set to one or more of the following values:
-                    #
-                    #    - VIRTIO_SCSI_MULTIQUEUE
-                    #    - WINDOWS
-                    #    - MULTI_IP_SUBNET
-                    #    - UEFI_COMPATIBLE
-                    #    - GVNIC
-                    #    - SEV_CAPABLE
-                    #    - SUSPEND_RESUME_COMPATIBLE
-                    #    - SEV_LIVE_MIGRATABLE_V2
-                    #    - SEV_SNP_CAPABLE
-                    #    - TDX_CAPABLE
-                    #    - IDPF
-                    #    - SNP_SVSM_CAPABLE
-                    #
-                    #
-                    # For more information, see
-                    # Enabling guest operating system features.
+                  # Keys must match a regular expression of `a-z+` but should
+                  # ideally be lowerCamelCase. Also, they must be limited to 64 characters in
+                  # length. When identifying the current value of an exceeded limit, the units
+                  # should be contained in the key, not the value.  For example, rather than
+                  # `{"instanceLimit": "100/request"}`, should be returned as,
+                  # `{"instanceLimitPerRequest": "100"}`, if the client exceeds the number of
+                  # instances that can be created in a single (batch) request.
+                "a_key": "A String",
               },
-            ],
-            "index": 42, # [Output Only] A zero-based index to this disk, where 0 is reserved for the
-                # boot disk. If you have many disks attached to an instance, each
-                # disk would have a unique index number.
-            "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created
-                # alongside the new instance. Use initialization parameters to create boot
-                # disks or local SSDs attached to the new instance.
-                #
-                # This property is mutually exclusive with the source property;
-                # you can only define one or the other, but not both.
-                # alongside the new instance. Use initialization parameters to create boot
-                # disks or local SSDs attached to the new instance.
-                #
-                # This field is persisted and returned for instanceTemplate and not returned
-                # in the context of instance.
+              "reason": "A String", # The reason of the error. This is a constant value that identifies the
+                  # proximate cause of the error. Error reasons are unique within a particular
+                  # domain of errors. This should be at most 63 characters and match a
+                  # regular expression of `A-Z+[A-Z0-9]`, which represents
+                  # UPPER_SNAKE_CASE.
+            },
+            "help": { # Provides links to documentation or for performing an out of band action.
                 #
-                # This property is mutually exclusive with the source property;
-                # you can only define one or the other, but not both.
-              "architecture": "A String", # The architecture of the attached disk. Valid values are
-                  # arm64 or x86_64.
-              "description": "A String", # An optional description. Provide this property when creating the disk.
-              "diskName": "A String", # Specifies the disk name. If not specified, the default is to use the name
-                  # of the instance. If a disk with the same name already exists in the given
-                  # region, the existing disk is attached to the new instance and the
-                  # new disk is not created.
-              "diskSizeGb": "A String", # Specifies the size of the disk in base-2 GB. The size must be at least
-                  # 10 GB. If you specify a sourceImage, which is required for
-                  # boot disks, the default size is the size of the sourceImage.
-                  # If you do not specify a sourceImage, the default disk size
-                  # is 500 GB.
-              "diskType": "A String", # Specifies the disk type to use to create the instance. If not specified,
-                  # the default is pd-standard, specified using the full URL.
-                  # For example:
-                  #
-                  # https://www.googleapis.com/compute/v1/projects/project/zones/zone/diskTypes/pd-standard
-                  #
-                  #
-                  # For a full list of acceptable values, seePersistent disk
-                  # types. If you specify this field when creating a VM, you can provide
-                  # either the full or partial URL. For example, the following values are
-                  # valid:
-                  #
-                  #
-                  #      - https://www.googleapis.com/compute/v1/projects/project/zones/zone/diskTypes/diskType
-                  #    - projects/project/zones/zone/diskTypes/diskType
-                  #    - zones/zone/diskTypes/diskType
-                  #
-                  #
-                  # If you specify this field when creating or updating an instance template
-                  # or all-instances configuration, specify the type of the disk, not the
-                  # URL. For example: pd-standard.
-              "enableConfidentialCompute": True or False, # Whether this disk is using confidential compute mode.
-              "guestOsFeatures": [ # A list of features to enable on the guest operating system. Applicable
-                  # only for bootable images. Read
-                  # Enabling guest operating system features to see a list of available
-                  # options.
-                  #
-                  # Guest OS features are applied by merginginitializeParams.guestOsFeatures anddisks.guestOsFeatures
-                { # Guest OS features.
-                  "type": "A String", # The ID of a supported feature. To add multiple values, use commas to
-                      # separate values. Set to one or more of the following values:
-                      #
-                      #    - VIRTIO_SCSI_MULTIQUEUE
-                      #    - WINDOWS
-                      #    - MULTI_IP_SUBNET
-                      #    - UEFI_COMPATIBLE
-                      #    - GVNIC
-                      #    - SEV_CAPABLE
-                      #    - SUSPEND_RESUME_COMPATIBLE
-                      #    - SEV_LIVE_MIGRATABLE_V2
-                      #    - SEV_SNP_CAPABLE
-                      #    - TDX_CAPABLE
-                      #    - IDPF
-                      #    - SNP_SVSM_CAPABLE
-                      #
-                      #
-                      # For more information, see
-                      # Enabling guest operating system features.
+                # For example, if a quota check failed with an error indicating the calling
+                # project hasn't enabled the accessed service, this can contain a URL pointing
+                # directly to the right place in the developer console to flip the bit.
+              "links": [ # URL(s) pointing to additional information on handling the current error.
+                { # Describes a URL link.
+                  "description": "A String", # Describes what the link offers.
+                  "url": "A String", # The URL of the link.
                 },
               ],
-              "interface": "A String", # [Deprecated] Specifies the disk interface to use for attaching this disk,
-                  # which is either SCSI or NVME. The default isSCSI.
-              "labels": { # Labels to apply to this disk. These can be later modified by thedisks.setLabels method. This field is only applicable for
-                  # persistent disks.
-                "a_key": "A String",
-              },
-              "licenseCodes": [ # Integer license codes indicating which licenses are attached to this
-                  # disk.
-                "A String",
-              ],
-              "licenses": [ # A list of publicly visible licenses. Reserved for Google's use.
-                "A String",
-              ],
-              "multiWriter": True or False, # Indicates whether or not the disk can be read/write attached to
-                  # more than one instance.
-              "onUpdateAction": "A String", # Specifies which action to take on instance update with this disk. Default
-                  # is to use the existing disk.
-              "provisionedIops": "A String", # Indicates how many IOPS to provision for the disk. This sets the number
-                  # of I/O operations per second that the disk can handle. Values must be
-                  # between 10,000 and 120,000. For more details, see theExtreme persistent
-                  # disk documentation.
-              "provisionedThroughput": "A String", # Indicates how much throughput to provision for the disk. This sets the
-                  # number of throughput mb per second that the disk can handle. Values must
-                  # greater than or equal to 1.
-              "replicaZones": [ # Required for each regional disk associated with the instance. Specify
-                  # the URLs of the zones where the disk should be replicated to.
-                  # You must provide exactly two replica zones, and one zone must be the same
-                  # as the instance zone.
-                "A String",
-              ],
-              "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values
-                  # have the same definition as resource
-                  # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and
-                  # values are in the format `tagValues/456`. The field is ignored (both PUT
-                  # & PATCH) when empty.
+            },
+            "localizedMessage": { # Provides a localized error message that is safe to return to the user
+                # which can be attached to an RPC error.
+              "locale": "A String", # The locale used following the specification defined at
+                  # https://www.rfc-editor.org/rfc/bcp/bcp47.txt.
+                  # Examples are: "en-US", "fr-CH", "es-MX"
+              "message": "A String", # The localized error message in the above locale.
+            },
+            "quotaInfo": { # Additional details for quota exceeded error for resource quota.
+              "dimensions": { # The map holding related quota dimensions.
                 "a_key": "A String",
               },
-              "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations.
-                  # Specified using the full or partial URL. For instance template, specify
-                  # only the resource policy name.
-                "A String",
-              ],
-              "sourceImage": "A String", # The source image to create this disk. When creating a new instance boot
-                  # disk, one of initializeParams.sourceImage orinitializeParams.sourceSnapshot or disks.source
-                  # is required.
-                  #
-                  # To create a disk with one of the public operating system
-                  # images, specify the image by its family name. For example, specifyfamily/debian-9 to use the latest Debian 9 image:
-                  #
-                  # projects/debian-cloud/global/images/family/debian-9
-                  #
-                  #
-                  # Alternatively, use a specific version of a public operating system image:
-                  #
-                  # projects/debian-cloud/global/images/debian-9-stretch-vYYYYMMDD
-                  #
-                  #
-                  # To create a disk with a custom image that you created, specify the
-                  # image name in the following format:
-                  #
-                  # global/images/my-custom-image
-                  #
-                  #
-                  # You can also specify a custom image by its image family, which returns
-                  # the latest version of the image in that family. Replace the image name
-                  # with family/family-name:
-                  #
-                  # global/images/family/my-image-family
-                  #
-                  #
-                  # If the source image is deleted later, this field will not be set.
-              "sourceImageEncryptionKey": { # Thecustomer-supplied
-                  # encryption key of the source image. Required if the source image is
-                  # protected by a customer-supplied encryption key.
-                  #
-                  # InstanceTemplate and InstancePropertiesPatch do not storecustomer-supplied
-                  # encryption keys, so you cannot create disks for instances in a managed instance group if the
-                  # source images are encrypted with your own keys.
-                "kmsKeyName": "A String", # The name of the encryption key that is stored in Google Cloud KMS.
-                    # For example:
-                    #
-                    # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/
-                    # key_region/cryptoKeys/key
-                    #
-                    # The fully-qualifed key name may be returned for resource GET requests. For
-                    # example:
-                    #
-                    # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/
-                    # key_region/cryptoKeys/key
-                    # /cryptoKeyVersions/1
-                "kmsKeyServiceAccount": "A String", # The service account being used for the encryption request for the given KMS
-                    # key. If absent, the Compute Engine default service account is used.
-                    # For example:
-                    #
-                    # "kmsKeyServiceAccount": "name@project_id.iam.gserviceaccount.com/
-                "rawKey": "A String", # Specifies a 256-bit customer-supplied
-                    # encryption key, encoded in RFC
-                    # 4648 base64 to either encrypt or decrypt this resource. You can
-                    # provide either the rawKey or thersaEncryptedKey.
-                    # For example:
-                    #
-                    # "rawKey":
-                    # "SGVsbG8gZnJvbSBHb29nbGUgQ2xvdWQgUGxhdGZvcm0="
-                "rsaEncryptedKey": "A String", # Specifies an RFC 4648 base64 encoded, RSA-wrapped 2048-bit
-                    # customer-supplied encryption key to either encrypt or decrypt this
-                    # resource. You can provide either the rawKey or thersaEncryptedKey.
-                    # For example:
-                    #
-                    # "rsaEncryptedKey":
-                    # "ieCx/NcW06PcT7Ep1X6LUTc/hLvUDYyzSZPPVCVPTVEohpeHASqC8uw5TzyO9U+Fka9JFH
-                    # z0mBibXUInrC/jEk014kCK/NPjYgEMOyssZ4ZINPKxlUh2zn1bV+MCaTICrdmuSBTWlUUiFoD
-                    # D6PYznLwh8ZNdaheCeZ8ewEXgFQ8V+sDroLaN3Xs3MDTXQEMMoNUXMCZEIpg9Vtp9x2oe=="
-                    #
-                    # The key must meet the following requirements before you can provide it to
-                    # Compute Engine:
-                    #
-                    #    1. The key is wrapped using a RSA public key certificate provided by
-                    #    Google.
-                    #    2. After being wrapped, the key must be encoded in RFC 4648 base64
-                    #    encoding.
-                    #
-                    # Gets the RSA public key certificate provided by Google at:
-                    #
-                    #
-                    # https://cloud-certs.storage.googleapis.com/google-cloud-csek-ingress.pem
-                "sha256": "A String", # [Output only] TheRFC
-                    # 4648 base64 encoded SHA-256 hash of the customer-supplied
-                    # encryption key that protects this resource.
-              },
-              "sourceInstantSnapshot": "A String", # The source instant-snapshot to create this disk. When creating a new
-                  # instance boot disk, one of initializeParams.sourceSnapshot
-                  # or initializeParams.sourceInstantSnapshotinitializeParams.sourceImage or disks.source
-                  # is required.
-                  #
-                  # To create a disk with a snapshot that you created, specify the
-                  # snapshot name in the following format:
-                  #
-                  # us-central1-a/instantSnapshots/my-backup
-                  #
-                  #
-                  # If the source instant-snapshot is deleted later, this field will not be
-                  # set.
-              "sourceSnapshot": "A String", # The source snapshot to create this disk. When creating a new instance
-                  # boot disk, one of initializeParams.sourceSnapshot orinitializeParams.sourceImage or disks.source
-                  # is required.
-                  #
-                  # To create a disk with a snapshot that you created, specify the
-                  # snapshot name in the following format:
-                  #
-                  # global/snapshots/my-backup
-                  #
-                  #
-                  # If the source snapshot is deleted later, this field will not be set.
-                  #
-                  # Note: You cannot create VMs in bulk using a snapshot as the source. Use
-                  # an image instead when you create VMs using
-                  # the bulk
-                  # insert method.
-              "sourceSnapshotEncryptionKey": { # Thecustomer-supplied
-                  # encryption key of the source snapshot.
-                "kmsKeyName": "A String", # The name of the encryption key that is stored in Google Cloud KMS.
-                    # For example:
-                    #
-                    # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/
-                    # key_region/cryptoKeys/key
-                    #
-                    # The fully-qualifed key name may be returned for resource GET requests. For
-                    # example:
-                    #
-                    # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/
-                    # key_region/cryptoKeys/key
-                    # /cryptoKeyVersions/1
-                "kmsKeyServiceAccount": "A String", # The service account being used for the encryption request for the given KMS
-                    # key. If absent, the Compute Engine default service account is used.
-                    # For example:
-                    #
-                    # "kmsKeyServiceAccount": "name@project_id.iam.gserviceaccount.com/
-                "rawKey": "A String", # Specifies a 256-bit customer-supplied
-                    # encryption key, encoded in RFC
-                    # 4648 base64 to either encrypt or decrypt this resource. You can
-                    # provide either the rawKey or thersaEncryptedKey.
-                    # For example:
-                    #
-                    # "rawKey":
-                    # "SGVsbG8gZnJvbSBHb29nbGUgQ2xvdWQgUGxhdGZvcm0="
-                "rsaEncryptedKey": "A String", # Specifies an RFC 4648 base64 encoded, RSA-wrapped 2048-bit
-                    # customer-supplied encryption key to either encrypt or decrypt this
-                    # resource. You can provide either the rawKey or thersaEncryptedKey.
-                    # For example:
-                    #
-                    # "rsaEncryptedKey":
-                    # "ieCx/NcW06PcT7Ep1X6LUTc/hLvUDYyzSZPPVCVPTVEohpeHASqC8uw5TzyO9U+Fka9JFH
-                    # z0mBibXUInrC/jEk014kCK/NPjYgEMOyssZ4ZINPKxlUh2zn1bV+MCaTICrdmuSBTWlUUiFoD
-                    # D6PYznLwh8ZNdaheCeZ8ewEXgFQ8V+sDroLaN3Xs3MDTXQEMMoNUXMCZEIpg9Vtp9x2oe=="
-                    #
-                    # The key must meet the following requirements before you can provide it to
-                    # Compute Engine:
-                    #
-                    #    1. The key is wrapped using a RSA public key certificate provided by
-                    #    Google.
-                    #    2. After being wrapped, the key must be encoded in RFC 4648 base64
-                    #    encoding.
-                    #
-                    # Gets the RSA public key certificate provided by Google at:
-                    #
-                    #
-                    # https://cloud-certs.storage.googleapis.com/google-cloud-csek-ingress.pem
-                "sha256": "A String", # [Output only] TheRFC
-                    # 4648 base64 encoded SHA-256 hash of the customer-supplied
-                    # encryption key that protects this resource.
-              },
-              "storagePool": "A String", # The storage pool in which the new disk is created. You can provide
-                  # this as a partial or full URL to the resource. For example, the following
-                  # are valid values:
-                  #
-                  #
-                  #      - https://www.googleapis.com/compute/v1/projects/project/zones/zone/storagePools/storagePool
-                  #      - projects/project/zones/zone/storagePools/storagePool
-                  #    - zones/zone/storagePools/storagePool
-            },
-            "interface": "A String", # Specifies the disk interface to use for attaching this disk, which is
-                # either SCSI or NVME. For most machine types, the
-                # default is SCSI. Local SSDs can use either NVME or SCSI.
-                # In certain configurations, persistent disks can use NVMe. For more
-                # information, seeAbout
-                # persistent disks.
-            "kind": "compute#attachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks.
-            "licenses": [ # [Output Only] Any valid publicly visible licenses.
-              "A String",
-            ],
-            "locked": True or False, # [Output Only] Whether to indicate the attached disk is locked. The locked
-                # disk is not allowed to be detached from the instance, or to be used as the
-                # source of the snapshot creation, and the image creation. The instance with
-                # at least one locked attached disk is not allow to be used as source of
-                # machine image creation, instant snapshot creation, and not allowed to be
-                # deleted with --keep-disk parameter set to true for locked disks.
-            "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk
-                # in READ_WRITE mode.
-            "savedState": "A String", # For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this
-                # field is set to PRESERVED if the LocalSSD data has been saved
-                # to a persistent location by customer request.  (see the
-                # discard_local_ssd option on Stop/Suspend).
-                # Read-only in the api.
-            "shieldedInstanceInitialState": { # Initial State for shielded instance, # [Output Only] shielded vm initial state stored on disk
-                # these are public keys which are safe to store in public
-              "dbs": [ # The Key Database (db).
-                {
-                  "content": "A String", # The raw content in the secure keys file.
-                  "fileType": "A String", # The file type of source file.
-                },
-              ],
-              "dbxs": [ # The forbidden key database (dbx).
-                {
-                  "content": "A String", # The raw content in the secure keys file.
-                  "fileType": "A String", # The file type of source file.
-                },
-              ],
-              "keks": [ # The Key Exchange Key (KEK).
-                {
-                  "content": "A String", # The raw content in the secure keys file.
-                  "fileType": "A String", # The file type of source file.
-                },
-              ],
-              "pk": { # The Platform Key (PK).
-                "content": "A String", # The raw content in the secure keys file.
-                "fileType": "A String", # The file type of source file.
-              },
+              "futureLimit": 3.14, # Future quota limit being rolled out. The limit's unit depends on the quota
+                  #  type or metric.
+              "limit": 3.14, # Current effective quota limit. The limit's unit depends on the quota type
+                  # or metric.
+              "limitName": "A String", # The name of the quota limit.
+              "metricName": "A String", # The Compute Engine quota metric name.
+              "rolloutStatus": "A String", # Rollout status of the future quota limit.
             },
-            "source": "A String", # Specifies a valid partial or full URL to an existing Persistent Disk
-                # resource. When creating a new instance boot disk, one ofinitializeParams.sourceImage orinitializeParams.sourceSnapshot or disks.source
-                # is required.
-                #
-                # If desired, you can also attach existing non-root persistent disks using
-                # this property. This field is only applicable for persistent disks.
-                #
-                # Note that for InstanceTemplate, specify the disk name for zonal disk,
-                # and the URL for regional disk.
-            "type": "A String", # Specifies the type of the disk, either SCRATCH orPERSISTENT. If not specified, the default isPERSISTENT.
-            "userLicenses": [ # [Output Only] A list of user provided licenses. It represents a list of
-                # URLs to the license resource. Unlike regular licenses, user provided
-                # licenses can be modified after the disk is created.
-              "A String",
-            ],
           },
         ],
-        "machineTypes": [ # Full machine-type names, e.g. "n1-standard-16".
-          "A String",
-        ],
-        "minCpuPlatform": "A String", # Name of the minimum CPU platform to be used by this instance selection.
-            # e.g. 'Intel Ice Lake'.
-        "rank": 42, # Preference of this instance selection. Lower number means higher
-            # preference. MIG will first try to create a VM based on the machine-type
-            # with lowest rank and fallback to next rank based on availability.
-            # Machine types and instance selections with the same rank have the same
-            # preference.
+        "location": "A String", # [Output Only] Indicates the field in the request that caused the error.
+            # This property is optional.
+        "message": "A String", # [Output Only] An optional, human-readable error message.
       },
-    },
-    "instanceSelections": { # Named instance selections configuring properties that the group will use
-        # when creating new VMs.
-      "a_key": {
-        "disks": [ # List of disks to be attached to the instances created from this
-            # selection.
-          { # An instance-attached disk resource.
-            "architecture": "A String", # [Output Only] The architecture of the attached disk. Valid values are ARM64
-                # or X86_64.
-            "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is
-                # deleted (but not when the disk is detached from the instance).
-            "boot": True or False, # Indicates that this is a boot disk. The virtual machine will use the first
-                # partition of the disk for its root filesystem.
-            "deviceName": "A String", # Specifies a unique device name of your choice that is reflected into the/dev/disk/by-id/google-* tree of a Linux operating system
-                # running within the instance. This name can be used to reference the device
-                # for mounting, resizing, and so on, from within the instance.
-                #
-                # If not specified, the server chooses a default device name to apply to this
-                # disk, in the form persistent-disk-x, where x is a number
-                # assigned by Google Compute Engine. This field is only applicable for
-                # persistent disks.
-            "diskEncryptionKey": { # Encrypts or decrypts a disk using acustomer-supplied
-                # encryption key.
-                #
-                # If you are creating a new disk, this field encrypts the new disk using
-                # an encryption key that you provide. If you are attaching an existing
-                # disk that is already encrypted, this field decrypts the disk using
-                # the customer-supplied encryption key.
-                #
-                # If you encrypt a disk using a customer-supplied key, you must provide the
-                # same key again when you attempt to use this resource at a later time. For
-                # example, you must provide the key when you create a snapshot or an image
-                # from the disk or when you attach the disk to a virtual machine instance.
-                #
-                # If you do not provide an encryption key, then the disk will be encrypted
-                # using an automatically generated key and you do not need to provide a key
-                # to use the disk later.
-                #
-                # Note:
-                #
-                # Instance templates do not storecustomer-supplied
-                # encryption keys, so you cannot use your own keys to encrypt disks in amanaged instance group.
-                #
-                # You cannot create VMs that have disks with customer-supplied keys using
-                # the bulk
-                # insert method.
-              "kmsKeyName": "A String", # The name of the encryption key that is stored in Google Cloud KMS.
-                  # For example:
-                  #
-                  # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/
-                  # key_region/cryptoKeys/key
-                  #
-                  # The fully-qualifed key name may be returned for resource GET requests. For
-                  # example:
-                  #
-                  # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/
-                  # key_region/cryptoKeys/key
-                  # /cryptoKeyVersions/1
-              "kmsKeyServiceAccount": "A String", # The service account being used for the encryption request for the given KMS
-                  # key. If absent, the Compute Engine default service account is used.
-                  # For example:
-                  #
-                  # "kmsKeyServiceAccount": "name@project_id.iam.gserviceaccount.com/
-              "rawKey": "A String", # Specifies a 256-bit customer-supplied
-                  # encryption key, encoded in RFC
-                  # 4648 base64 to either encrypt or decrypt this resource. You can
-                  # provide either the rawKey or thersaEncryptedKey.
-                  # For example:
-                  #
-                  # "rawKey":
-                  # "SGVsbG8gZnJvbSBHb29nbGUgQ2xvdWQgUGxhdGZvcm0="
-              "rsaEncryptedKey": "A String", # Specifies an RFC 4648 base64 encoded, RSA-wrapped 2048-bit
-                  # customer-supplied encryption key to either encrypt or decrypt this
-                  # resource. You can provide either the rawKey or thersaEncryptedKey.
-                  # For example:
-                  #
-                  # "rsaEncryptedKey":
-                  # "ieCx/NcW06PcT7Ep1X6LUTc/hLvUDYyzSZPPVCVPTVEohpeHASqC8uw5TzyO9U+Fka9JFH
-                  # z0mBibXUInrC/jEk014kCK/NPjYgEMOyssZ4ZINPKxlUh2zn1bV+MCaTICrdmuSBTWlUUiFoD
-                  # D6PYznLwh8ZNdaheCeZ8ewEXgFQ8V+sDroLaN3Xs3MDTXQEMMoNUXMCZEIpg9Vtp9x2oe=="
-                  #
-                  # The key must meet the following requirements before you can provide it to
-                  # Compute Engine:
-                  #
-                  #    1. The key is wrapped using a RSA public key certificate provided by
-                  #    Google.
-                  #    2. After being wrapped, the key must be encoded in RFC 4648 base64
-                  #    encoding.
-                  #
-                  # Gets the RSA public key certificate provided by Google at:
-                  #
-                  #
-                  # https://cloud-certs.storage.googleapis.com/google-cloud-csek-ingress.pem
-              "sha256": "A String", # [Output only] TheRFC
-                  # 4648 base64 encoded SHA-256 hash of the customer-supplied
-                  # encryption key that protects this resource.
+    ],
+  },
+  "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error
+      # message that was returned, such as `NOT FOUND`.
+  "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error
+      # status code that was returned. For example, a `404` means the
+      # resource was not found.
+  "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is
+      # defined by the server.
+  "insertTime": "A String", # [Output Only] The time that this operation was requested.
+      # This value is inRFC3339
+      # text format.
+  "instancesBulkInsertOperationMetadata": {
+    "perLocationStatus": { # Status information per location (location name is key).
+        # Example key: zones/us-central1-a
+      "a_key": {
+        "createdVmCount": 42, # [Output Only] Count of VMs successfully created so far.
+        "deletedVmCount": 42, # [Output Only] Count of VMs that got deleted during rollback.
+        "failedToCreateVmCount": 42, # [Output Only] Count of VMs that started creating but encountered an
+            # error.
+        "status": "A String", # [Output Only] Creation status of BulkInsert operation - information
+            # if the flow is rolling forward or rolling back.
+        "targetVmCount": 42, # [Output Only] Count of VMs originally planned to be created.
+      },
+    },
+  },
+  "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for
+      # Operation resources.
+  "name": "A String", # [Output Only] Name of the operation.
+  "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a
+      # group of operations results from a `bulkInsert` API request.
+  "operationType": "A String", # [Output Only] The type of operation, such as `insert`,
+      # `update`, or `delete`, and so on.
+  "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100.
+      # There is no requirement that this be linear or support any granularity of
+      # operations. This should not be used to guess when the operation will be
+      # complete. This number should monotonically increase as the operation
+      # progresses.
+  "region": "A String", # [Output Only] The URL of the region where the operation resides. Only
+      # applicable when performing regional operations.
+  "selfLink": "A String", # [Output Only] Server-defined URL for the resource.
+  "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id.
+  "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata,
+      # this field will contain information on all underlying zonal actions and
+      # their state.
+    "clientOperationId": "A String", # [Output Only] The client operation id.
+    "perLocationOperations": { # [Output Only] Status information per location (location name is key).
+        # Example key: zones/us-central1-a
+      "a_key": {
+        "error": { # The `Status` type defines a logical error model that is suitable for # [Output Only] If state is `ABANDONED` or `FAILED`, this field is
+            # populated.
+            # 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).
+          "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.
             },
-            "diskSizeGb": "A String", # The size of the disk in GB.
-            "forceAttach": True or False, # [Input Only] Whether to force attach the regional disk even if it's
-                # currently attached to another instance. If you try to force attach a zonal
-                # disk to an instance, you will receive an error.
-            "guestOsFeatures": [ # A list of features to enable on the guest operating system. Applicable
-                # only for bootable images. Read
-                # Enabling guest operating system features to see a list of available
-                # options.
-              { # Guest OS features.
-                "type": "A String", # The ID of a supported feature. To add multiple values, use commas to
-                    # separate values. Set to one or more of the following values:
-                    #
-                    #    - VIRTIO_SCSI_MULTIQUEUE
-                    #    - WINDOWS
-                    #    - MULTI_IP_SUBNET
-                    #    - UEFI_COMPATIBLE
-                    #    - GVNIC
-                    #    - SEV_CAPABLE
-                    #    - SUSPEND_RESUME_COMPATIBLE
-                    #    - SEV_LIVE_MIGRATABLE_V2
-                    #    - SEV_SNP_CAPABLE
-                    #    - TDX_CAPABLE
-                    #    - IDPF
-                    #    - SNP_SVSM_CAPABLE
-                    #
-                    #
-                    # For more information, see
-                    # Enabling guest operating system features.
-              },
-            ],
-            "index": 42, # [Output Only] A zero-based index to this disk, where 0 is reserved for the
-                # boot disk. If you have many disks attached to an instance, each
-                # disk would have a unique index number.
-            "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created
-                # alongside the new instance. Use initialization parameters to create boot
-                # disks or local SSDs attached to the new instance.
-                #
-                # This property is mutually exclusive with the source property;
-                # you can only define one or the other, but not both.
-                # alongside the new instance. Use initialization parameters to create boot
-                # disks or local SSDs attached to the new instance.
-                #
-                # This field is persisted and returned for instanceTemplate and not returned
-                # in the context of instance.
-                #
-                # This property is mutually exclusive with the source property;
-                # you can only define one or the other, but not both.
-              "architecture": "A String", # The architecture of the attached disk. Valid values are
-                  # arm64 or x86_64.
-              "description": "A String", # An optional description. Provide this property when creating the disk.
-              "diskName": "A String", # Specifies the disk name. If not specified, the default is to use the name
-                  # of the instance. If a disk with the same name already exists in the given
-                  # region, the existing disk is attached to the new instance and the
-                  # new disk is not created.
-              "diskSizeGb": "A String", # Specifies the size of the disk in base-2 GB. The size must be at least
-                  # 10 GB. If you specify a sourceImage, which is required for
-                  # boot disks, the default size is the size of the sourceImage.
-                  # If you do not specify a sourceImage, the default disk size
-                  # is 500 GB.
-              "diskType": "A String", # Specifies the disk type to use to create the instance. If not specified,
-                  # the default is pd-standard, specified using the full URL.
-                  # For example:
-                  #
-                  # https://www.googleapis.com/compute/v1/projects/project/zones/zone/diskTypes/pd-standard
-                  #
-                  #
-                  # For a full list of acceptable values, seePersistent disk
-                  # types. If you specify this field when creating a VM, you can provide
-                  # either the full or partial URL. For example, the following values are
-                  # valid:
-                  #
-                  #
-                  #      - https://www.googleapis.com/compute/v1/projects/project/zones/zone/diskTypes/diskType
-                  #    - projects/project/zones/zone/diskTypes/diskType
-                  #    - zones/zone/diskTypes/diskType
-                  #
-                  #
-                  # If you specify this field when creating or updating an instance template
-                  # or all-instances configuration, specify the type of the disk, not the
-                  # URL. For example: pd-standard.
-              "enableConfidentialCompute": True or False, # Whether this disk is using confidential compute mode.
-              "guestOsFeatures": [ # A list of features to enable on the guest operating system. Applicable
-                  # only for bootable images. Read
-                  # Enabling guest operating system features to see a list of available
-                  # options.
-                  #
-                  # Guest OS features are applied by merginginitializeParams.guestOsFeatures anddisks.guestOsFeatures
-                { # Guest OS features.
-                  "type": "A String", # The ID of a supported feature. To add multiple values, use commas to
-                      # separate values. Set to one or more of the following values:
-                      #
-                      #    - VIRTIO_SCSI_MULTIQUEUE
-                      #    - WINDOWS
-                      #    - MULTI_IP_SUBNET
-                      #    - UEFI_COMPATIBLE
-                      #    - GVNIC
-                      #    - SEV_CAPABLE
-                      #    - SUSPEND_RESUME_COMPATIBLE
-                      #    - SEV_LIVE_MIGRATABLE_V2
-                      #    - SEV_SNP_CAPABLE
-                      #    - TDX_CAPABLE
-                      #    - IDPF
-                      #    - SNP_SVSM_CAPABLE
-                      #
-                      #
-                      # For more information, see
-                      # Enabling guest operating system features.
-                },
-              ],
-              "interface": "A String", # [Deprecated] Specifies the disk interface to use for attaching this disk,
-                  # which is either SCSI or NVME. The default isSCSI.
-              "labels": { # Labels to apply to this disk. These can be later modified by thedisks.setLabels method. This field is only applicable for
-                  # persistent disks.
-                "a_key": "A String",
-              },
-              "licenseCodes": [ # Integer license codes indicating which licenses are attached to this
+          ],
+          "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.
+        },
+        "state": "A String", # [Output Only] Status of the action, which can be one of the following:
+            # `PROPAGATING`, `PROPAGATED`, `ABANDONED`, `FAILED`, or `DONE`.
+      },
+    },
+  },
+  "startTime": "A String", # [Output Only] The time that this operation was started by the server.
+      # This value is inRFC3339
+      # text format.
+  "status": "A String", # [Output Only] The status of the operation, which can be one of the
+      # following:
+      # `PENDING`, `RUNNING`, or `DONE`.
+  "statusMessage": "A String", # [Output Only] An optional textual description of the current status of the
+      # operation.
+  "targetId": "A String", # [Output Only] The unique target ID, which identifies a specific incarnation
+      # of the target resource.
+  "targetLink": "A String", # [Output Only] The URL of the resource that the operation modifies. For
+      # operations related to creating a snapshot, this points to the disk
+      # that the snapshot was created from.
+  "user": "A String", # [Output Only] User who requested the operation, for example:
+      # `user@example.com` or
+      # `alice_smith_identifier (global/workforcePools/example-com-us-employees)`.
+  "warnings": [ # [Output Only] If warning messages are generated during processing of the
+      # operation, this field will be populated.
+    {
+      "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute
+          # Engine returns NO_RESULTS_ON_PAGE if there
+          # are no results in the response.
+      "data": [ # [Output Only] Metadata about this warning in key:
+          # value format. For example:
+          #
+          # "data": [
+          #   {
+          #    "key": "scope",
+          #    "value": "zones/us-east1-d"
+          #   }
+        {
+          "key": "A String", # [Output Only] A key that provides more detail on the warning being
+              # returned. For example, for warnings where there are no results in a list
+              # request for a particular zone, this key might be scope and
+              # the key value might be the zone name. Other examples might be a key
+              # indicating a deprecated resource and a suggested replacement, or a
+              # warning about invalid network settings (for example, if an instance
+              # attempts to perform IP forwarding but is not enabled for IP forwarding).
+          "value": "A String", # [Output Only] A warning data value corresponding to the key.
+        },
+      ],
+      "message": "A String", # [Output Only] A human-readable description of the warning code.
+    },
+  ],
+  "zone": "A String", # [Output Only] The URL of the zone where the operation resides. Only
+      # applicable when performing per-zone operations.
+}
+
+ +
+ get(project, region, instanceGroupManager, x__xgafv=None) +
Returns all of the details about the specified managed instance group.
+
+Args:
+  project: string, Project ID for this request. (required)
+  region: string, Name of the region scoping this request. (required)
+  instanceGroupManager: string, Name of the managed instance group to return. (required)
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Represents a Managed Instance Group resource.
+    #
+    # An instance group is a collection of VM instances that you can manage as a
+    # single entity. For more information, readInstance groups.
+    #
+    # For zonal Managed Instance Group, use the instanceGroupManagers
+    # resource.
+    #
+    # For regional Managed Instance Group, use theregionInstanceGroupManagers resource.
+  "allInstancesConfig": { # Specifies configuration that overrides the instance template configuration
+      # for the group.
+    "properties": { # Represents the change that you want to make to the instance properties. # Properties to set on all instances in the group.
+        #
+        # You can add or modify properties using theinstanceGroupManagers.patch orregionInstanceGroupManagers.patch. After settingallInstancesConfig on the group, you must update the group's
+        # instances to apply the configuration. To apply the configuration, set the
+        # group's updatePolicy.type field to use proactive updates or
+        # use the applyUpdatesToInstances method.
+      "labels": { # The label key-value pairs that you want to patch onto the instance.
+        "a_key": "A String",
+      },
+      "metadata": { # The metadata key-value pairs that you want to patch onto the instance. For
+          # more information, see Project and
+          # instance metadata.
+        "a_key": "A String",
+      },
+    },
+  },
+  "autoHealingPolicies": [ # The autohealing policy for this managed instance group. You can specify
+      # only one value.
+    {
+      "autoHealingTriggers": { # Restricts what triggers autohealing.
+        "onHealthCheck": "A String", # If you have configured an application-based health check for the group,
+            # this field controls whether to trigger VM autohealing based on a failed
+            # health check. Valid values are:
+            #
+            #    - ON (default): The group recreates running VMs that
+            #    fail the application-based health check.
+            #    - OFF: When set to OFF, you can still observe instance
+            #    health state, but the group does not recreate VMs that fail the
+            #    application-based health check. This is useful for troubleshooting and
+            #    setting up your health check configuration.
+      },
+      "healthCheck": "A String", # The URL for the health check that signals autohealing.
+      "initialDelaySec": 42, # The initial delay is the number of seconds that a new VM takes to
+          # initialize and run its startup script. During a VM's initial delay
+          # period, the MIG ignores unsuccessful health checks because the VM might
+          # be in the startup process. This prevents the MIG from prematurely
+          # recreating a VM. If the health check receives a healthy response during
+          # the initial delay, it indicates that the startup process is complete and
+          # the VM is ready. The value of initial delay must be between 0 and 3600
+          # seconds. The default value is 0.
+      "maxUnavailable": { # Encapsulates numeric value that can be either absolute or relative. # Maximum number of instances that can be unavailable when autohealing.
+          # When 'percent' is used, the value is rounded if necessary.
+          # The instance is considered available if all of the following conditions
+          # are satisfied:
+          #  1. Instance's status is RUNNING.
+          #  2. Instance's currentAction is NONE (in particular its liveness health
+          #     check result was observed to be HEALTHY at least once as it passed
+          #     VERIFYING).
+          #  3. There is no outgoing action on an instance triggered by IGM.
+          #
+          # By default, number of concurrently autohealed instances is smaller than
+          # the managed instance group target size. However, if a zonal managed
+          # instance group has only one instance, or a regional managed instance
+          # group has only one instance per zone, autohealing will recreate these
+          # instances when they become unhealthy.
+        "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the
+            # specific mode.
+            #
+            #
+            #
+            #     - If the value is fixed, then the calculated
+            #      value is equal to the fixed value.
+            #     - If the value is a percent, then the
+            #     calculated
+            #      value is percent/100 * targetSize. For example,
+            #      the calculated value of a 80% of a managed instance group
+            #      with 150 instances would be (80/100 * 150) = 120 VM instances. If there
+            #      is a remainder, the number is rounded.
+        "fixed": 42, # Specifies a fixed number of VM instances. This must be a positive integer.
+        "percent": 42, # Specifies a percentage of instances between 0 to 100%, inclusive. For
+            # example, specify 80 for 80%.
+      },
+    },
+  ],
+  "baseInstanceName": "A String", # The base instance name is a prefix that you want to attach to the names of
+      # all VMs in a MIG. The maximum character length is 58 and the name must
+      # comply with RFC1035 format.
+      #
+      # When a VM is created in the group, the MIG appends a hyphen and a random
+      # four-character string to the base instance name. If you want the MIG to
+      # assign sequential numbers instead of a random string, then end the base
+      # instance name with a hyphen followed by one or more hash symbols. The hash
+      # symbols indicate the number of digits. For example, a base instance name of
+      # "vm-###" results in "vm-001" as a VM name.
+      # @pattern
+      # [a-z](([-a-z0-9]{0,57})|([-a-z0-9]{0,51}-#{1,10}(\\[[0-9]{1,10}\\])?))
+  "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this managed instance group inRFC3339
+      # text format.
+  "currentActions": { # Output only. [Output Only] The list of instance actions and the number of instances
+      # in this managed instance group that are scheduled for each of those
+      # actions.
+    "abandoning": 42, # Output only. [Output Only] The total number of instances in the managed instance group
+        # that are scheduled to be abandoned. Abandoning an instance removes it
+        # from the managed instance group without deleting it.
+    "adopting": 42, # [Output Only] The number of instances in the managed instance group that
+        # are scheduled to be adopted or are currently being adopted.
+    "creating": 42, # Output only. [Output Only] The number of instances in the managed instance group that
+        # are scheduled to be created or are currently being created. If the group
+        # fails to create any of these instances, it tries again until it creates
+        # the instance successfully.
+        #
+        # If you have disabled creation retries, this field will not be populated;
+        # instead, the creatingWithoutRetries field will be populated.
+    "creatingAtomically": 42, # Output only. [Output Only] The number of instances that the managed instance group
+        # will attempt to create atomically, in a batch mode. If the desired count
+        # of instances can not be created, entire batch will be deleted and the
+        # group will decrease its targetSize value accordingly.
+    "creatingWithoutRetries": 42, # Output only. [Output Only] The number of instances that the managed instance group
+        # will attempt to create. The group attempts to create each instance
+        # only once. If the group fails to create any of these instances, it
+        # decreases the group's targetSize value accordingly.
+    "deleting": 42, # Output only. [Output Only] The number of instances in the managed instance group that
+        # are scheduled to be deleted or are currently being deleted.
+    "none": 42, # Output only. [Output Only] The number of instances in the managed instance group that
+        # are running and have no scheduled actions.
+    "queuing": 42, # Output only. [Output Only] The number of instances that the managed instance group
+        # is currently queuing.
+    "recreating": 42, # Output only. [Output Only] The number of instances in the managed instance group that
+        # are scheduled to be recreated or are currently being being recreated.
+        # Recreating an instance deletes the existing root persistent disk
+        # and creates a new disk from the image that is defined in the
+        # instance template.
+    "refreshing": 42, # Output only. [Output Only] The number of instances in the managed instance group that
+        # are being reconfigured with properties that do not require a restart
+        # or a recreate action. For example, setting or removing target
+        # pools for the instance.
+    "restarting": 42, # Output only. [Output Only] The number of instances in the managed instance group that
+        # are scheduled to be restarted or are currently being restarted.
+    "resuming": 42, # Output only. [Output Only] The number of instances in the managed instance group that
+        # are scheduled to be resumed or are currently being resumed.
+    "starting": 42, # Output only. [Output Only] The number of instances in the managed instance group that
+        # are scheduled to be started or are currently being started.
+    "stopping": 42, # Output only. [Output Only] The number of instances in the managed instance group that
+        # are scheduled to be stopped or are currently being stopped.
+    "suspending": 42, # Output only. [Output Only] The number of instances in the managed instance group that
+        # are scheduled to be suspended or are currently being suspended.
+    "verifying": 42, # Output only. [Output Only] The number of instances in the managed instance group that
+        # are being verified. See the managedInstances[].currentAction
+        # property in the listManagedInstances method documentation.
+  },
+  "description": "A String", # An optional description of this resource.
+  "distributionPolicy": { # Policy specifying the intended distribution of managed instances across
+      # zones in a regional managed instance group.
+    "targetShape": "A String", # The distribution shape to which the group converges either proactively or
+        # on resize events (depending on the value set inupdatePolicy.instanceRedistributionType).
+    "zones": [ # Zones where the regional managed instance group will create and manage
+        # its instances.
+      {
+        "zone": "A String", # The URL of thezone.
+            # The zone must exist in the region where the managed instance group is
+            # located.
+      },
+    ],
+  },
+  "failoverAction": "A String", # The action to perform in case of zone failure. Only one value is supported,NO_FAILOVER. The default is NO_FAILOVER.
+  "fingerprint": "A String", # Fingerprint of this resource. This field may be used in optimistic locking.
+      # It will be ignored when inserting an InstanceGroupManager. An up-to-date
+      # fingerprint must be provided in order to update the InstanceGroupManager,
+      # otherwise the request will fail with error412 conditionNotMet.
+      #
+      # To see the latest fingerprint, make a get() request to
+      # retrieve an InstanceGroupManager.
+  "id": "A String", # Output only. [Output Only] A unique identifier for this resource type. The server
+      # generates this identifier.
+  "instanceFlexibilityPolicy": { # Instance flexibility allowing MIG to create VMs from multiple
+      # types of machines.
+      # Instance flexibility configuration on MIG overrides instance
+      # template configuration.
+    "instanceSelectionLists": { # Named instance selections configuring properties that the group will use
+        # when creating new VMs.
+      "a_key": {
+        "disks": [ # List of disks to be attached to the instances created from this
+            # selection.
+          { # An instance-attached disk resource.
+            "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64
+                # or X86_64.
+            "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is
+                # deleted (but not when the disk is detached from the instance).
+            "boot": True or False, # Indicates that this is a boot disk. The virtual machine will use the first
+                # partition of the disk for its root filesystem.
+            "deviceName": "A String", # Specifies a unique device name of your choice that is reflected into the/dev/disk/by-id/google-* tree of a Linux operating system
+                # running within the instance. This name can be used to reference the device
+                # for mounting, resizing, and so on, from within the instance.
+                #
+                # If not specified, the server chooses a default device name to apply to this
+                # disk, in the form persistent-disk-x, where x is a number
+                # assigned by Google Compute Engine. This field is only applicable for
+                # persistent disks.
+            "diskEncryptionKey": { # Encrypts or decrypts a disk using acustomer-supplied
+                # encryption key.
+                #
+                # If you are creating a new disk, this field encrypts the new disk using
+                # an encryption key that you provide. If you are attaching an existing
+                # disk that is already encrypted, this field decrypts the disk using
+                # the customer-supplied encryption key.
+                #
+                # If you encrypt a disk using a customer-supplied key, you must provide the
+                # same key again when you attempt to use this resource at a later time. For
+                # example, you must provide the key when you create a snapshot or an image
+                # from the disk or when you attach the disk to a virtual machine instance.
+                #
+                # If you do not provide an encryption key, then the disk will be encrypted
+                # using an automatically generated key and you do not need to provide a key
+                # to use the disk later.
+                #
+                # Note:
+                #
+                # Instance templates do not storecustomer-supplied
+                # encryption keys, so you cannot use your own keys to encrypt disks in amanaged instance group.
+                #
+                # You cannot create VMs that have disks with customer-supplied keys using
+                # the bulk
+                # insert method.
+              "kmsKeyName": "A String", # The name of the encryption key that is stored in Google Cloud KMS.
+                  # For example:
+                  #
+                  # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/
+                  # key_region/cryptoKeys/key
+                  #
+                  # The fully-qualifed key name may be returned for resource GET requests. For
+                  # example:
+                  #
+                  # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/
+                  # key_region/cryptoKeys/key
+                  # /cryptoKeyVersions/1
+              "kmsKeyServiceAccount": "A String", # The service account being used for the encryption request for the given KMS
+                  # key. If absent, the Compute Engine default service account is used.
+                  # For example:
+                  #
+                  # "kmsKeyServiceAccount": "name@project_id.iam.gserviceaccount.com/
+              "rawKey": "A String", # Specifies a 256-bit customer-supplied
+                  # encryption key, encoded in RFC
+                  # 4648 base64 to either encrypt or decrypt this resource. You can
+                  # provide either the rawKey or thersaEncryptedKey.
+                  # For example:
+                  #
+                  # "rawKey":
+                  # "SGVsbG8gZnJvbSBHb29nbGUgQ2xvdWQgUGxhdGZvcm0="
+              "rsaEncryptedKey": "A String", # Specifies an RFC 4648 base64 encoded, RSA-wrapped 2048-bit
+                  # customer-supplied encryption key to either encrypt or decrypt this
+                  # resource. You can provide either the rawKey or thersaEncryptedKey.
+                  # For example:
+                  #
+                  # "rsaEncryptedKey":
+                  # "ieCx/NcW06PcT7Ep1X6LUTc/hLvUDYyzSZPPVCVPTVEohpeHASqC8uw5TzyO9U+Fka9JFH
+                  # z0mBibXUInrC/jEk014kCK/NPjYgEMOyssZ4ZINPKxlUh2zn1bV+MCaTICrdmuSBTWlUUiFoD
+                  # D6PYznLwh8ZNdaheCeZ8ewEXgFQ8V+sDroLaN3Xs3MDTXQEMMoNUXMCZEIpg9Vtp9x2oe=="
+                  #
+                  # The key must meet the following requirements before you can provide it to
+                  # Compute Engine:
+                  #
+                  #    1. The key is wrapped using a RSA public key certificate provided by
+                  #    Google.
+                  #    2. After being wrapped, the key must be encoded in RFC 4648 base64
+                  #    encoding.
+                  #
+                  # Gets the RSA public key certificate provided by Google at:
+                  #
+                  #
+                  # https://cloud-certs.storage.googleapis.com/google-cloud-csek-ingress.pem
+              "sha256": "A String", # [Output only] TheRFC
+                  # 4648 base64 encoded SHA-256 hash of the customer-supplied
+                  # encryption key that protects this resource.
+            },
+            "diskSizeGb": "A String", # The size of the disk in GB.
+            "forceAttach": True or False, # [Input Only] Whether to force attach the regional disk even if it's
+                # currently attached to another instance. If you try to force attach a zonal
+                # disk to an instance, you will receive an error.
+            "guestOsFeatures": [ # A list of features to enable on the guest operating system. Applicable
+                # only for bootable images. Read
+                # Enabling guest operating system features to see a list of available
+                # options.
+              { # Guest OS features.
+                "type": "A String", # The ID of a supported feature. To add multiple values, use commas to
+                    # separate values. Set to one or more of the following values:
+                    #
+                    #    - VIRTIO_SCSI_MULTIQUEUE
+                    #    - WINDOWS
+                    #    - MULTI_IP_SUBNET
+                    #    - UEFI_COMPATIBLE
+                    #    - GVNIC
+                    #    - SEV_CAPABLE
+                    #    - SUSPEND_RESUME_COMPATIBLE
+                    #    - SEV_LIVE_MIGRATABLE_V2
+                    #    - SEV_SNP_CAPABLE
+                    #    - TDX_CAPABLE
+                    #    - IDPF
+                    #    - SNP_SVSM_CAPABLE
+                    #
+                    #
+                    # For more information, see
+                    # Enabling guest operating system features.
+              },
+            ],
+            "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the
+                # boot disk. If you have many disks attached to an instance, each
+                # disk would have a unique index number.
+            "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created
+                # alongside the new instance. Use initialization parameters to create boot
+                # disks or local SSDs attached to the new instance.
+                #
+                # This property is mutually exclusive with the source property;
+                # you can only define one or the other, but not both.
+                # alongside the new instance. Use initialization parameters to create boot
+                # disks or local SSDs attached to the new instance.
+                #
+                # This field is persisted and returned for instanceTemplate and not returned
+                # in the context of instance.
+                #
+                # This property is mutually exclusive with the source property;
+                # you can only define one or the other, but not both.
+              "architecture": "A String", # The architecture of the attached disk. Valid values are
+                  # arm64 or x86_64.
+              "description": "A String", # An optional description. Provide this property when creating the disk.
+              "diskName": "A String", # Specifies the disk name. If not specified, the default is to use the name
+                  # of the instance. If a disk with the same name already exists in the given
+                  # region, the existing disk is attached to the new instance and the
+                  # new disk is not created.
+              "diskSizeGb": "A String", # Specifies the size of the disk in base-2 GB. The size must be at least
+                  # 10 GB. If you specify a sourceImage, which is required for
+                  # boot disks, the default size is the size of the sourceImage.
+                  # If you do not specify a sourceImage, the default disk size
+                  # is 500 GB.
+              "diskType": "A String", # Specifies the disk type to use to create the instance. If not specified,
+                  # the default is pd-standard, specified using the full URL.
+                  # For example:
+                  #
+                  # https://www.googleapis.com/compute/v1/projects/project/zones/zone/diskTypes/pd-standard
+                  #
+                  #
+                  # For a full list of acceptable values, seePersistent disk
+                  # types. If you specify this field when creating a VM, you can provide
+                  # either the full or partial URL. For example, the following values are
+                  # valid:
+                  #
+                  #
+                  #      - https://www.googleapis.com/compute/v1/projects/project/zones/zone/diskTypes/diskType
+                  #    - projects/project/zones/zone/diskTypes/diskType
+                  #    - zones/zone/diskTypes/diskType
+                  #
+                  #
+                  # If you specify this field when creating or updating an instance template
+                  # or all-instances configuration, specify the type of the disk, not the
+                  # URL. For example: pd-standard.
+              "enableConfidentialCompute": True or False, # Whether this disk is using confidential compute mode.
+              "guestOsFeatures": [ # A list of features to enable on the guest operating system. Applicable
+                  # only for bootable images. Read
+                  # Enabling guest operating system features to see a list of available
+                  # options.
+                  #
+                  # Guest OS features are applied by merginginitializeParams.guestOsFeatures anddisks.guestOsFeatures
+                { # Guest OS features.
+                  "type": "A String", # The ID of a supported feature. To add multiple values, use commas to
+                      # separate values. Set to one or more of the following values:
+                      #
+                      #    - VIRTIO_SCSI_MULTIQUEUE
+                      #    - WINDOWS
+                      #    - MULTI_IP_SUBNET
+                      #    - UEFI_COMPATIBLE
+                      #    - GVNIC
+                      #    - SEV_CAPABLE
+                      #    - SUSPEND_RESUME_COMPATIBLE
+                      #    - SEV_LIVE_MIGRATABLE_V2
+                      #    - SEV_SNP_CAPABLE
+                      #    - TDX_CAPABLE
+                      #    - IDPF
+                      #    - SNP_SVSM_CAPABLE
+                      #
+                      #
+                      # For more information, see
+                      # Enabling guest operating system features.
+                },
+              ],
+              "interface": "A String", # [Deprecated] Specifies the disk interface to use for attaching this disk,
+                  # which is either SCSI or NVME. The default isSCSI.
+              "labels": { # Labels to apply to this disk. These can be later modified by thedisks.setLabels method. This field is only applicable for
+                  # persistent disks.
+                "a_key": "A String",
+              },
+              "licenseCodes": [ # Integer license codes indicating which licenses are attached to this
+                  # disk.
+                "A String",
+              ],
+              "licenses": [ # A list of publicly visible licenses. Reserved for Google's use.
+                "A String",
+              ],
+              "multiWriter": True or False, # Indicates whether or not the disk can be read/write attached to
+                  # more than one instance.
+              "onUpdateAction": "A String", # Specifies which action to take on instance update with this disk. Default
+                  # is to use the existing disk.
+              "provisionedIops": "A String", # Indicates how many IOPS to provision for the disk. This sets the number
+                  # of I/O operations per second that the disk can handle. Values must be
+                  # between 10,000 and 120,000. For more details, see theExtreme persistent
+                  # disk documentation.
+              "provisionedThroughput": "A String", # Indicates how much throughput to provision for the disk. This sets the
+                  # number of throughput mb per second that the disk can handle. Values must
+                  # greater than or equal to 1.
+              "replicaZones": [ # Required for each regional disk associated with the instance. Specify
+                  # the URLs of the zones where the disk should be replicated to.
+                  # You must provide exactly two replica zones, and one zone must be the same
+                  # as the instance zone.
+                "A String",
+              ],
+              "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values
+                  # have the same definition as resource
+                  # manager tags. Keys and values can be either in numeric format,
+                  # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced
+                  # format such as `{org_id|project_id}/{tag_key_short_name}` and
+                  # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when
+                  # empty.
+                "a_key": "A String",
+              },
+              "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations.
+                  # Specified using the full or partial URL. For instance template, specify
+                  # only the resource policy name.
+                "A String",
+              ],
+              "sourceImage": "A String", # The source image to create this disk. When creating a new instance boot
+                  # disk, one of initializeParams.sourceImage orinitializeParams.sourceSnapshot or disks.source
+                  # is required.
+                  #
+                  # To create a disk with one of the public operating system
+                  # images, specify the image by its family name. For example, specifyfamily/debian-9 to use the latest Debian 9 image:
+                  #
+                  # projects/debian-cloud/global/images/family/debian-9
+                  #
+                  #
+                  # Alternatively, use a specific version of a public operating system image:
+                  #
+                  # projects/debian-cloud/global/images/debian-9-stretch-vYYYYMMDD
+                  #
+                  #
+                  # To create a disk with a custom image that you created, specify the
+                  # image name in the following format:
+                  #
+                  # global/images/my-custom-image
+                  #
+                  #
+                  # You can also specify a custom image by its image family, which returns
+                  # the latest version of the image in that family. Replace the image name
+                  # with family/family-name:
+                  #
+                  # global/images/family/my-image-family
+                  #
+                  #
+                  # If the source image is deleted later, this field will not be set.
+              "sourceImageEncryptionKey": { # Thecustomer-supplied
+                  # encryption key of the source image. Required if the source image is
+                  # protected by a customer-supplied encryption key.
+                  #
+                  # InstanceTemplate and InstancePropertiesPatch do not storecustomer-supplied
+                  # encryption keys, so you cannot create disks for instances in a managed instance group if the
+                  # source images are encrypted with your own keys.
+                "kmsKeyName": "A String", # The name of the encryption key that is stored in Google Cloud KMS.
+                    # For example:
+                    #
+                    # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/
+                    # key_region/cryptoKeys/key
+                    #
+                    # The fully-qualifed key name may be returned for resource GET requests. For
+                    # example:
+                    #
+                    # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/
+                    # key_region/cryptoKeys/key
+                    # /cryptoKeyVersions/1
+                "kmsKeyServiceAccount": "A String", # The service account being used for the encryption request for the given KMS
+                    # key. If absent, the Compute Engine default service account is used.
+                    # For example:
+                    #
+                    # "kmsKeyServiceAccount": "name@project_id.iam.gserviceaccount.com/
+                "rawKey": "A String", # Specifies a 256-bit customer-supplied
+                    # encryption key, encoded in RFC
+                    # 4648 base64 to either encrypt or decrypt this resource. You can
+                    # provide either the rawKey or thersaEncryptedKey.
+                    # For example:
+                    #
+                    # "rawKey":
+                    # "SGVsbG8gZnJvbSBHb29nbGUgQ2xvdWQgUGxhdGZvcm0="
+                "rsaEncryptedKey": "A String", # Specifies an RFC 4648 base64 encoded, RSA-wrapped 2048-bit
+                    # customer-supplied encryption key to either encrypt or decrypt this
+                    # resource. You can provide either the rawKey or thersaEncryptedKey.
+                    # For example:
+                    #
+                    # "rsaEncryptedKey":
+                    # "ieCx/NcW06PcT7Ep1X6LUTc/hLvUDYyzSZPPVCVPTVEohpeHASqC8uw5TzyO9U+Fka9JFH
+                    # z0mBibXUInrC/jEk014kCK/NPjYgEMOyssZ4ZINPKxlUh2zn1bV+MCaTICrdmuSBTWlUUiFoD
+                    # D6PYznLwh8ZNdaheCeZ8ewEXgFQ8V+sDroLaN3Xs3MDTXQEMMoNUXMCZEIpg9Vtp9x2oe=="
+                    #
+                    # The key must meet the following requirements before you can provide it to
+                    # Compute Engine:
+                    #
+                    #    1. The key is wrapped using a RSA public key certificate provided by
+                    #    Google.
+                    #    2. After being wrapped, the key must be encoded in RFC 4648 base64
+                    #    encoding.
+                    #
+                    # Gets the RSA public key certificate provided by Google at:
+                    #
+                    #
+                    # https://cloud-certs.storage.googleapis.com/google-cloud-csek-ingress.pem
+                "sha256": "A String", # [Output only] TheRFC
+                    # 4648 base64 encoded SHA-256 hash of the customer-supplied
+                    # encryption key that protects this resource.
+              },
+              "sourceInstantSnapshot": "A String", # The source instant-snapshot to create this disk. When creating a new
+                  # instance boot disk, one of initializeParams.sourceSnapshot
+                  # or initializeParams.sourceInstantSnapshotinitializeParams.sourceImage or disks.source
+                  # is required.
+                  #
+                  # To create a disk with a snapshot that you created, specify the
+                  # snapshot name in the following format:
+                  #
+                  # us-central1-a/instantSnapshots/my-backup
+                  #
+                  #
+                  # If the source instant-snapshot is deleted later, this field will not be
+                  # set.
+              "sourceSnapshot": "A String", # The source snapshot to create this disk. When creating a new instance
+                  # boot disk, one of initializeParams.sourceSnapshot orinitializeParams.sourceImage or disks.source
+                  # is required.
+                  #
+                  # To create a disk with a snapshot that you created, specify the
+                  # snapshot name in the following format:
+                  #
+                  # global/snapshots/my-backup
+                  #
+                  #
+                  # If the source snapshot is deleted later, this field will not be set.
+                  #
+                  # Note: You cannot create VMs in bulk using a snapshot as the source. Use
+                  # an image instead when you create VMs using
+                  # the bulk
+                  # insert method.
+              "sourceSnapshotEncryptionKey": { # Thecustomer-supplied
+                  # encryption key of the source snapshot.
+                "kmsKeyName": "A String", # The name of the encryption key that is stored in Google Cloud KMS.
+                    # For example:
+                    #
+                    # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/
+                    # key_region/cryptoKeys/key
+                    #
+                    # The fully-qualifed key name may be returned for resource GET requests. For
+                    # example:
+                    #
+                    # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/
+                    # key_region/cryptoKeys/key
+                    # /cryptoKeyVersions/1
+                "kmsKeyServiceAccount": "A String", # The service account being used for the encryption request for the given KMS
+                    # key. If absent, the Compute Engine default service account is used.
+                    # For example:
+                    #
+                    # "kmsKeyServiceAccount": "name@project_id.iam.gserviceaccount.com/
+                "rawKey": "A String", # Specifies a 256-bit customer-supplied
+                    # encryption key, encoded in RFC
+                    # 4648 base64 to either encrypt or decrypt this resource. You can
+                    # provide either the rawKey or thersaEncryptedKey.
+                    # For example:
+                    #
+                    # "rawKey":
+                    # "SGVsbG8gZnJvbSBHb29nbGUgQ2xvdWQgUGxhdGZvcm0="
+                "rsaEncryptedKey": "A String", # Specifies an RFC 4648 base64 encoded, RSA-wrapped 2048-bit
+                    # customer-supplied encryption key to either encrypt or decrypt this
+                    # resource. You can provide either the rawKey or thersaEncryptedKey.
+                    # For example:
+                    #
+                    # "rsaEncryptedKey":
+                    # "ieCx/NcW06PcT7Ep1X6LUTc/hLvUDYyzSZPPVCVPTVEohpeHASqC8uw5TzyO9U+Fka9JFH
+                    # z0mBibXUInrC/jEk014kCK/NPjYgEMOyssZ4ZINPKxlUh2zn1bV+MCaTICrdmuSBTWlUUiFoD
+                    # D6PYznLwh8ZNdaheCeZ8ewEXgFQ8V+sDroLaN3Xs3MDTXQEMMoNUXMCZEIpg9Vtp9x2oe=="
+                    #
+                    # The key must meet the following requirements before you can provide it to
+                    # Compute Engine:
+                    #
+                    #    1. The key is wrapped using a RSA public key certificate provided by
+                    #    Google.
+                    #    2. After being wrapped, the key must be encoded in RFC 4648 base64
+                    #    encoding.
+                    #
+                    # Gets the RSA public key certificate provided by Google at:
+                    #
+                    #
+                    # https://cloud-certs.storage.googleapis.com/google-cloud-csek-ingress.pem
+                "sha256": "A String", # [Output only] TheRFC
+                    # 4648 base64 encoded SHA-256 hash of the customer-supplied
+                    # encryption key that protects this resource.
+              },
+              "storagePool": "A String", # The storage pool in which the new disk is created. You can provide
+                  # this as a partial or full URL to the resource. For example, the following
+                  # are valid values:
+                  #
+                  #
+                  #      - https://www.googleapis.com/compute/v1/projects/project/zones/zone/storagePools/storagePool
+                  #      - projects/project/zones/zone/storagePools/storagePool
+                  #    - zones/zone/storagePools/storagePool
+            },
+            "interface": "A String", # Specifies the disk interface to use for attaching this disk, which is
+                # either SCSI or NVME. For most machine types, the
+                # default is SCSI. Local SSDs can use either NVME or SCSI.
+                # In certain configurations, persistent disks can use NVMe. For more
+                # information, seeAbout
+                # persistent disks.
+            "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks.
+            "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses.
+              "A String",
+            ],
+            "locked": True or False, # Output only. [Output Only] Whether to indicate the attached disk is locked. The locked
+                # disk is not allowed to be detached from the instance, or to be used as the
+                # source of the snapshot creation, and the image creation. The instance with
+                # at least one locked attached disk is not allow to be used as source of
+                # machine image creation, instant snapshot creation, and not allowed to be
+                # deleted with --keep-disk parameter set to true for locked disks.
+            "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk
+                # in READ_WRITE mode.
+            "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this
+                # field is set to PRESERVED if the LocalSSD data has been saved
+                # to a persistent location by customer request.  (see the
+                # discard_local_ssd option on Stop/Suspend).
+                # Read-only in the api.
+            "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk
+                # these are public keys which are safe to store in public
+              "dbs": [ # The Key Database (db).
+                {
+                  "content": "A String", # The raw content in the secure keys file.
+                  "fileType": "A String", # The file type of source file.
+                },
+              ],
+              "dbxs": [ # The forbidden key database (dbx).
+                {
+                  "content": "A String", # The raw content in the secure keys file.
+                  "fileType": "A String", # The file type of source file.
+                },
+              ],
+              "keks": [ # The Key Exchange Key (KEK).
+                {
+                  "content": "A String", # The raw content in the secure keys file.
+                  "fileType": "A String", # The file type of source file.
+                },
+              ],
+              "pk": { # The Platform Key (PK).
+                "content": "A String", # The raw content in the secure keys file.
+                "fileType": "A String", # The file type of source file.
+              },
+            },
+            "source": "A String", # Specifies a valid partial or full URL to an existing Persistent Disk
+                # resource. When creating a new instance boot disk, one ofinitializeParams.sourceImage orinitializeParams.sourceSnapshot or disks.source
+                # is required.
+                #
+                # If desired, you can also attach existing non-root persistent disks using
+                # this property. This field is only applicable for persistent disks.
+                #
+                # Note that for InstanceTemplate, specify the disk name for zonal disk,
+                # and the URL for regional disk.
+            "type": "A String", # Specifies the type of the disk, either SCRATCH orPERSISTENT. If not specified, the default isPERSISTENT.
+            "userLicenses": [ # Output only. [Output Only] A list of user provided licenses. It represents a list of
+                # URLs to the license resource. Unlike regular licenses, user provided
+                # licenses can be modified after the disk is created.
+              "A String",
+            ],
+          },
+        ],
+        "machineTypes": [ # Full machine-type names, e.g. "n1-standard-16".
+          "A String",
+        ],
+        "minCpuPlatform": "A String", # Name of the minimum CPU platform to be used by this instance selection.
+            # e.g. 'Intel Ice Lake'.
+        "rank": 42, # Preference of this instance selection. Lower number means higher
+            # preference. MIG will first try to create a VM based on the machine-type
+            # with lowest rank and fallback to next rank based on availability.
+            # Machine types and instance selections with the same rank have the same
+            # preference.
+      },
+    },
+    "instanceSelections": { # Named instance selections configuring properties that the group will use
+        # when creating new VMs.
+      "a_key": {
+        "disks": [ # List of disks to be attached to the instances created from this
+            # selection.
+          { # An instance-attached disk resource.
+            "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64
+                # or X86_64.
+            "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is
+                # deleted (but not when the disk is detached from the instance).
+            "boot": True or False, # Indicates that this is a boot disk. The virtual machine will use the first
+                # partition of the disk for its root filesystem.
+            "deviceName": "A String", # Specifies a unique device name of your choice that is reflected into the/dev/disk/by-id/google-* tree of a Linux operating system
+                # running within the instance. This name can be used to reference the device
+                # for mounting, resizing, and so on, from within the instance.
+                #
+                # If not specified, the server chooses a default device name to apply to this
+                # disk, in the form persistent-disk-x, where x is a number
+                # assigned by Google Compute Engine. This field is only applicable for
+                # persistent disks.
+            "diskEncryptionKey": { # Encrypts or decrypts a disk using acustomer-supplied
+                # encryption key.
+                #
+                # If you are creating a new disk, this field encrypts the new disk using
+                # an encryption key that you provide. If you are attaching an existing
+                # disk that is already encrypted, this field decrypts the disk using
+                # the customer-supplied encryption key.
+                #
+                # If you encrypt a disk using a customer-supplied key, you must provide the
+                # same key again when you attempt to use this resource at a later time. For
+                # example, you must provide the key when you create a snapshot or an image
+                # from the disk or when you attach the disk to a virtual machine instance.
+                #
+                # If you do not provide an encryption key, then the disk will be encrypted
+                # using an automatically generated key and you do not need to provide a key
+                # to use the disk later.
+                #
+                # Note:
+                #
+                # Instance templates do not storecustomer-supplied
+                # encryption keys, so you cannot use your own keys to encrypt disks in amanaged instance group.
+                #
+                # You cannot create VMs that have disks with customer-supplied keys using
+                # the bulk
+                # insert method.
+              "kmsKeyName": "A String", # The name of the encryption key that is stored in Google Cloud KMS.
+                  # For example:
+                  #
+                  # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/
+                  # key_region/cryptoKeys/key
+                  #
+                  # The fully-qualifed key name may be returned for resource GET requests. For
+                  # example:
+                  #
+                  # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/
+                  # key_region/cryptoKeys/key
+                  # /cryptoKeyVersions/1
+              "kmsKeyServiceAccount": "A String", # The service account being used for the encryption request for the given KMS
+                  # key. If absent, the Compute Engine default service account is used.
+                  # For example:
+                  #
+                  # "kmsKeyServiceAccount": "name@project_id.iam.gserviceaccount.com/
+              "rawKey": "A String", # Specifies a 256-bit customer-supplied
+                  # encryption key, encoded in RFC
+                  # 4648 base64 to either encrypt or decrypt this resource. You can
+                  # provide either the rawKey or thersaEncryptedKey.
+                  # For example:
+                  #
+                  # "rawKey":
+                  # "SGVsbG8gZnJvbSBHb29nbGUgQ2xvdWQgUGxhdGZvcm0="
+              "rsaEncryptedKey": "A String", # Specifies an RFC 4648 base64 encoded, RSA-wrapped 2048-bit
+                  # customer-supplied encryption key to either encrypt or decrypt this
+                  # resource. You can provide either the rawKey or thersaEncryptedKey.
+                  # For example:
+                  #
+                  # "rsaEncryptedKey":
+                  # "ieCx/NcW06PcT7Ep1X6LUTc/hLvUDYyzSZPPVCVPTVEohpeHASqC8uw5TzyO9U+Fka9JFH
+                  # z0mBibXUInrC/jEk014kCK/NPjYgEMOyssZ4ZINPKxlUh2zn1bV+MCaTICrdmuSBTWlUUiFoD
+                  # D6PYznLwh8ZNdaheCeZ8ewEXgFQ8V+sDroLaN3Xs3MDTXQEMMoNUXMCZEIpg9Vtp9x2oe=="
+                  #
+                  # The key must meet the following requirements before you can provide it to
+                  # Compute Engine:
+                  #
+                  #    1. The key is wrapped using a RSA public key certificate provided by
+                  #    Google.
+                  #    2. After being wrapped, the key must be encoded in RFC 4648 base64
+                  #    encoding.
+                  #
+                  # Gets the RSA public key certificate provided by Google at:
+                  #
+                  #
+                  # https://cloud-certs.storage.googleapis.com/google-cloud-csek-ingress.pem
+              "sha256": "A String", # [Output only] TheRFC
+                  # 4648 base64 encoded SHA-256 hash of the customer-supplied
+                  # encryption key that protects this resource.
+            },
+            "diskSizeGb": "A String", # The size of the disk in GB.
+            "forceAttach": True or False, # [Input Only] Whether to force attach the regional disk even if it's
+                # currently attached to another instance. If you try to force attach a zonal
+                # disk to an instance, you will receive an error.
+            "guestOsFeatures": [ # A list of features to enable on the guest operating system. Applicable
+                # only for bootable images. Read
+                # Enabling guest operating system features to see a list of available
+                # options.
+              { # Guest OS features.
+                "type": "A String", # The ID of a supported feature. To add multiple values, use commas to
+                    # separate values. Set to one or more of the following values:
+                    #
+                    #    - VIRTIO_SCSI_MULTIQUEUE
+                    #    - WINDOWS
+                    #    - MULTI_IP_SUBNET
+                    #    - UEFI_COMPATIBLE
+                    #    - GVNIC
+                    #    - SEV_CAPABLE
+                    #    - SUSPEND_RESUME_COMPATIBLE
+                    #    - SEV_LIVE_MIGRATABLE_V2
+                    #    - SEV_SNP_CAPABLE
+                    #    - TDX_CAPABLE
+                    #    - IDPF
+                    #    - SNP_SVSM_CAPABLE
+                    #
+                    #
+                    # For more information, see
+                    # Enabling guest operating system features.
+              },
+            ],
+            "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the
+                # boot disk. If you have many disks attached to an instance, each
+                # disk would have a unique index number.
+            "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created
+                # alongside the new instance. Use initialization parameters to create boot
+                # disks or local SSDs attached to the new instance.
+                #
+                # This property is mutually exclusive with the source property;
+                # you can only define one or the other, but not both.
+                # alongside the new instance. Use initialization parameters to create boot
+                # disks or local SSDs attached to the new instance.
+                #
+                # This field is persisted and returned for instanceTemplate and not returned
+                # in the context of instance.
+                #
+                # This property is mutually exclusive with the source property;
+                # you can only define one or the other, but not both.
+              "architecture": "A String", # The architecture of the attached disk. Valid values are
+                  # arm64 or x86_64.
+              "description": "A String", # An optional description. Provide this property when creating the disk.
+              "diskName": "A String", # Specifies the disk name. If not specified, the default is to use the name
+                  # of the instance. If a disk with the same name already exists in the given
+                  # region, the existing disk is attached to the new instance and the
+                  # new disk is not created.
+              "diskSizeGb": "A String", # Specifies the size of the disk in base-2 GB. The size must be at least
+                  # 10 GB. If you specify a sourceImage, which is required for
+                  # boot disks, the default size is the size of the sourceImage.
+                  # If you do not specify a sourceImage, the default disk size
+                  # is 500 GB.
+              "diskType": "A String", # Specifies the disk type to use to create the instance. If not specified,
+                  # the default is pd-standard, specified using the full URL.
+                  # For example:
+                  #
+                  # https://www.googleapis.com/compute/v1/projects/project/zones/zone/diskTypes/pd-standard
+                  #
+                  #
+                  # For a full list of acceptable values, seePersistent disk
+                  # types. If you specify this field when creating a VM, you can provide
+                  # either the full or partial URL. For example, the following values are
+                  # valid:
+                  #
+                  #
+                  #      - https://www.googleapis.com/compute/v1/projects/project/zones/zone/diskTypes/diskType
+                  #    - projects/project/zones/zone/diskTypes/diskType
+                  #    - zones/zone/diskTypes/diskType
+                  #
+                  #
+                  # If you specify this field when creating or updating an instance template
+                  # or all-instances configuration, specify the type of the disk, not the
+                  # URL. For example: pd-standard.
+              "enableConfidentialCompute": True or False, # Whether this disk is using confidential compute mode.
+              "guestOsFeatures": [ # A list of features to enable on the guest operating system. Applicable
+                  # only for bootable images. Read
+                  # Enabling guest operating system features to see a list of available
+                  # options.
+                  #
+                  # Guest OS features are applied by merginginitializeParams.guestOsFeatures anddisks.guestOsFeatures
+                { # Guest OS features.
+                  "type": "A String", # The ID of a supported feature. To add multiple values, use commas to
+                      # separate values. Set to one or more of the following values:
+                      #
+                      #    - VIRTIO_SCSI_MULTIQUEUE
+                      #    - WINDOWS
+                      #    - MULTI_IP_SUBNET
+                      #    - UEFI_COMPATIBLE
+                      #    - GVNIC
+                      #    - SEV_CAPABLE
+                      #    - SUSPEND_RESUME_COMPATIBLE
+                      #    - SEV_LIVE_MIGRATABLE_V2
+                      #    - SEV_SNP_CAPABLE
+                      #    - TDX_CAPABLE
+                      #    - IDPF
+                      #    - SNP_SVSM_CAPABLE
+                      #
+                      #
+                      # For more information, see
+                      # Enabling guest operating system features.
+                },
+              ],
+              "interface": "A String", # [Deprecated] Specifies the disk interface to use for attaching this disk,
+                  # which is either SCSI or NVME. The default isSCSI.
+              "labels": { # Labels to apply to this disk. These can be later modified by thedisks.setLabels method. This field is only applicable for
+                  # persistent disks.
+                "a_key": "A String",
+              },
+              "licenseCodes": [ # Integer license codes indicating which licenses are attached to this
                   # disk.
                 "A String",
               ],
@@ -2970,9 +3341,11 @@ 

Method Details

], "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT - # & PATCH) when empty. + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. "a_key": "A String", }, "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. @@ -3164,11 +3537,11 @@

Method Details

# In certain configurations, persistent disks can use NVMe. For more # information, seeAbout # persistent disks. - "kind": "compute#attachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], - "locked": True or False, # [Output Only] Whether to indicate the attached disk is locked. The locked + "locked": True or False, # Output only. [Output Only] Whether to indicate the attached disk is locked. The locked # disk is not allowed to be detached from the instance, or to be used as the # source of the snapshot creation, and the image creation. The instance with # at least one locked attached disk is not allow to be used as source of @@ -3176,12 +3549,12 @@

Method Details

# deleted with --keep-disk parameter set to true for locked disks. "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk # in READ_WRITE mode. - "savedState": "A String", # For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this # field is set to PRESERVED if the LocalSSD data has been saved # to a persistent location by customer request. (see the # discard_local_ssd option on Stop/Suspend). # Read-only in the api. - "shieldedInstanceInitialState": { # Initial State for shielded instance, # [Output Only] shielded vm initial state stored on disk + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). { @@ -3216,7 +3589,7 @@

Method Details

# Note that for InstanceTemplate, specify the disk name for zonal disk, # and the URL for regional disk. "type": "A String", # Specifies the type of the disk, either SCRATCH orPERSISTENT. If not specified, the default isPERSISTENT. - "userLicenses": [ # [Output Only] A list of user provided licenses. It represents a list of + "userLicenses": [ # Output only. [Output Only] A list of user provided licenses. It represents a list of # URLs to the license resource. Unlike regular licenses, user provided # licenses can be modified after the disk is created. "A String", @@ -3247,7 +3620,7 @@

Method Details

# the capacity above standard_capacity_base. }, }, - "instanceGroup": "A String", # [Output Only] The URL of the Instance Group resource. + "instanceGroup": "A String", # Output only. [Output Only] The URL of the Instance Group resource. "instanceLifecyclePolicy": { # The repair policy for this managed instance group. "defaultActionOnFailure": "A String", # The action that a MIG performs on a failed VM. If the value of the onFailedHealthCheck field # is `DEFAULT_ACTION`, then the same action also applies to the VMs on which your application @@ -3307,7 +3680,7 @@

Method Details

# instance group. The group uses this template to create all new instances # in the managed instance group. The templates for existing instances in the # group do not change unless you run recreateInstances, runapplyUpdatesToInstances, or set the group'supdatePolicy.type to PROACTIVE. - "kind": "compute#instanceGroupManager", # [Output Only] The resource type, which is alwayscompute#instanceGroupManager for managed instance groups. + "kind": "compute#instanceGroupManager", # Output only. [Output Only] The resource type, which is alwayscompute#instanceGroupManager for managed instance groups. "listManagedInstancesResults": "A String", # Pagination behavior of the listManagedInstances API method for # this managed instance group. "multiMig": "A String", # URL to the multi-MIG that this Managed Instance Group belongs to. @@ -3324,13 +3697,15 @@

Method Details

"params": { # Input only additional params for instance group manager creation. # Input only. Additional params passed with the request, but not persisted # as part of resource payload. "resourceManagerTags": { # Resource manager tags to bind to the managed instance group. The tags are - # key-value pairs. Keys must be in the format tagKeys/123 and values in the - # format tagValues/456. For more information, seeManage tags + # key-value pairs. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. For more information, seeManage tags # for resources. "a_key": "A String", }, }, - "region": "A String", # [Output Only] The URL of theregion + "region": "A String", # Output only. [Output Only] The URL of theregion # where the managed instance group resides (for regional resources). "resourcePolicies": { # Resource policies for this managed instance group. "workloadPolicy": "A String", # The URL of the workload policy that is specified for this managed @@ -3343,11 +3718,11 @@

Method Details

# - projects/project/regions/region/resourcePolicies/resourcePolicy # - regions/region/resourcePolicies/resourcePolicy }, - "satisfiesPzi": True or False, # [Output Only] Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] The URL for this managed instance group. The server defines + "satisfiesPzi": True or False, # Output only. [Output Only] Reserved for future use. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] The URL for this managed instance group. The server defines # this URL. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "serviceAccount": "A String", # The service account to be used as credentials for all operations performed # by the managed instance group on instances. The service accounts needs all # permissions required to create and delete instances. @@ -3399,21 +3774,21 @@

Method Details

}, }, }, - "status": { # [Output Only] The status of this managed instance group. - "allInstancesConfig": { # [Output only] Status of all-instances configuration on the group. - "currentRevision": "A String", # [Output Only] Current all-instances configuration revision. + "status": { # Output only. [Output Only] The status of this managed instance group. + "allInstancesConfig": { # Output only. [Output only] Status of all-instances configuration on the group. + "currentRevision": "A String", # Output only. [Output Only] Current all-instances configuration revision. # This value is in RFC3339 text format. - "effective": True or False, # [Output Only] A bit indicating whether this configuration has + "effective": True or False, # Output only. [Output Only] A bit indicating whether this configuration has # been applied to all managed instances in the group. }, - "autoscaler": "A String", # [Output Only] The URL of theAutoscaler + "autoscaler": "A String", # Output only. [Output Only] The URL of theAutoscaler # that targets this instance group manager. - "bulkInstanceOperation": { # Bulk instance operation is the creation of VMs in a MIG when the # [Output Only] The status of bulk instance operation. + "bulkInstanceOperation": { # Bulk instance operation is the creation of VMs in a MIG when the # Output only. [Output Only] The status of bulk instance operation. # targetSizePolicy.mode is set to BULK. - "inProgress": True or False, # [Output Only] Informs whether bulk instance operation is in progress. - "lastProgressCheck": { # [Output Only] Information from the last progress check of bulk instance + "inProgress": True or False, # Output only. [Output Only] Informs whether bulk instance operation is in progress. + "lastProgressCheck": { # Output only. [Output Only] Information from the last progress check of bulk instance # operation. - "error": { # [Output Only] Errors encountered during bulk instance operation. + "error": { # Output only. [Output Only] Errors encountered during bulk instance operation. "errors": [ # [Output Only] The array of errors encountered while processing this # operation. { @@ -3510,40 +3885,40 @@

Method Details

}, ], }, - "timestamp": "A String", # [Output Only] Timestamp of the last progress check of bulk instance + "timestamp": "A String", # Output only. [Output Only] Timestamp of the last progress check of bulk instance # operation. Timestamp is in RFC3339 text format. }, }, - "isStable": True or False, # [Output Only] A bit indicating whether the managed instance group is in a + "isStable": True or False, # Output only. [Output Only] A bit indicating whether the managed instance group is in a # stable state. A stable state means that: none of the instances in the # managed instance group is currently undergoing any type of change (for # example, creation, restart, or deletion); no future changes are scheduled # for instances in the managed instance group; and the managed instance # group itself is not being modified. - "stateful": { # [Output Only] Stateful status of the given Instance Group Manager. - "hasStatefulConfig": True or False, # [Output Only] A bit indicating whether the managed instance group + "stateful": { # Output only. [Output Only] Stateful status of the given Instance Group Manager. + "hasStatefulConfig": True or False, # Output only. [Output Only] A bit indicating whether the managed instance group # has stateful configuration, that is, if you have configured any items # in a stateful policy or in per-instance configs. # The group might report that it has no stateful configuration even when # there is still some preserved state on a managed instance, for example, # if you have deleted all PICs but not yet applied those deletions. - "isStateful": True or False, # [Output Only] A bit indicating whether the managed instance group + "isStateful": True or False, # Output only. [Output Only] A bit indicating whether the managed instance group # has stateful configuration, that is, if you have configured any items # in a stateful policy or in per-instance configs. # The group might report that it has no stateful configuration even when # there is still some preserved state on a managed instance, for example, # if you have deleted all PICs but not yet applied those deletions. This # field is deprecated in favor of has_stateful_config. - "perInstanceConfigs": { # [Output Only] Status of per-instance configurations on the instances. - "allEffective": True or False, # A bit indicating if all of the group's per-instance configurations + "perInstanceConfigs": { # Output only. [Output Only] Status of per-instance configurations on the instances. + "allEffective": True or False, # Output only. A bit indicating if all of the group's per-instance configurations # (listed in the output of a listPerInstanceConfigs API call) have # status EFFECTIVE or there are no per-instance-configs. }, }, - "versionTarget": { # [Output Only] A status of consistency of Instances' versions with their + "versionTarget": { # Output only. [Output Only] A status of consistency of Instances' versions with their # target version specified by version field on Instance Group # Manager. - "isReached": True or False, # [Output Only] A bit indicating whether version target has been reached + "isReached": True or False, # Output only. [Output Only] A bit indicating whether version target has been reached # in this managed instance group, i.e. all instances are in their target # version. Instances' target version are specified byversion field on Instance Group Manager. }, @@ -3595,7 +3970,7 @@

Method Details

# operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxSurge. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -3633,7 +4008,7 @@

Method Details

# in which the managed instance group operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxUnavailable. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -3715,7 +4090,7 @@

Method Details

# If unset, this version will update any remaining instances not # updated by another version. ReadStarting # a canary update for more information. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -3734,7 +4109,7 @@

Method Details

}, }, ], - "zone": "A String", # [Output Only] The URL of azone + "zone": "A String", # Output only. [Output Only] The URL of azone # where the managed instance group is located (for zonal resources). }
@@ -3823,7 +4198,7 @@

Method Details

# instance group has only one instance, or a regional managed instance # group has only one instance per zone, autohealing will recreate these # instances when they become unhealthy. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -3854,55 +4229,57 @@

Method Details

# "vm-###" results in "vm-001" as a VM name. # @pattern # [a-z](([-a-z0-9]{0,57})|([-a-z0-9]{0,51}-#{1,10}(\\[[0-9]{1,10}\\])?)) - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this managed instance group inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this managed instance group inRFC3339 # text format. - "currentActions": { # [Output Only] The list of instance actions and the number of instances + "currentActions": { # Output only. [Output Only] The list of instance actions and the number of instances # in this managed instance group that are scheduled for each of those # actions. - "abandoning": 42, # [Output Only] The total number of instances in the managed instance group + "abandoning": 42, # Output only. [Output Only] The total number of instances in the managed instance group # that are scheduled to be abandoned. Abandoning an instance removes it # from the managed instance group without deleting it. - "creating": 42, # [Output Only] The number of instances in the managed instance group that + "adopting": 42, # [Output Only] The number of instances in the managed instance group that + # are scheduled to be adopted or are currently being adopted. + "creating": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be created or are currently being created. If the group # fails to create any of these instances, it tries again until it creates # the instance successfully. # # If you have disabled creation retries, this field will not be populated; # instead, the creatingWithoutRetries field will be populated. - "creatingAtomically": 42, # [Output Only] The number of instances that the managed instance group + "creatingAtomically": 42, # Output only. [Output Only] The number of instances that the managed instance group # will attempt to create atomically, in a batch mode. If the desired count # of instances can not be created, entire batch will be deleted and the # group will decrease its targetSize value accordingly. - "creatingWithoutRetries": 42, # [Output Only] The number of instances that the managed instance group + "creatingWithoutRetries": 42, # Output only. [Output Only] The number of instances that the managed instance group # will attempt to create. The group attempts to create each instance # only once. If the group fails to create any of these instances, it # decreases the group's targetSize value accordingly. - "deleting": 42, # [Output Only] The number of instances in the managed instance group that + "deleting": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be deleted or are currently being deleted. - "none": 42, # [Output Only] The number of instances in the managed instance group that + "none": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are running and have no scheduled actions. - "queuing": 42, # [Output Only] The number of instances that the managed instance group + "queuing": 42, # Output only. [Output Only] The number of instances that the managed instance group # is currently queuing. - "recreating": 42, # [Output Only] The number of instances in the managed instance group that + "recreating": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be recreated or are currently being being recreated. # Recreating an instance deletes the existing root persistent disk # and creates a new disk from the image that is defined in the # instance template. - "refreshing": 42, # [Output Only] The number of instances in the managed instance group that + "refreshing": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are being reconfigured with properties that do not require a restart # or a recreate action. For example, setting or removing target # pools for the instance. - "restarting": 42, # [Output Only] The number of instances in the managed instance group that + "restarting": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be restarted or are currently being restarted. - "resuming": 42, # [Output Only] The number of instances in the managed instance group that + "resuming": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be resumed or are currently being resumed. - "starting": 42, # [Output Only] The number of instances in the managed instance group that + "starting": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be started or are currently being started. - "stopping": 42, # [Output Only] The number of instances in the managed instance group that + "stopping": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be stopped or are currently being stopped. - "suspending": 42, # [Output Only] The number of instances in the managed instance group that + "suspending": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be suspended or are currently being suspended. - "verifying": 42, # [Output Only] The number of instances in the managed instance group that + "verifying": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are being verified. See the managedInstances[].currentAction # property in the listManagedInstances method documentation. }, @@ -3928,7 +4305,7 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve an InstanceGroupManager. - "id": "A String", # [Output Only] A unique identifier for this resource type. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this resource type. The server # generates this identifier. "instanceFlexibilityPolicy": { # Instance flexibility allowing MIG to create VMs from multiple # types of machines. @@ -3940,7 +4317,7 @@

Method Details

"disks": [ # List of disks to be attached to the instances created from this # selection. { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. Valid values are ARM64 + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 # or X86_64. "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is # deleted (but not when the disk is detached from the instance). @@ -4060,7 +4437,7 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # [Output Only] A zero-based index to this disk, where 0 is reserved for the + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the # boot disk. If you have many disks attached to an instance, each # disk would have a unique index number. "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created @@ -4171,9 +4548,11 @@

Method Details

], "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT - # & PATCH) when empty. + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. "a_key": "A String", }, "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. @@ -4365,11 +4744,11 @@

Method Details

# In certain configurations, persistent disks can use NVMe. For more # information, seeAbout # persistent disks. - "kind": "compute#attachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], - "locked": True or False, # [Output Only] Whether to indicate the attached disk is locked. The locked + "locked": True or False, # Output only. [Output Only] Whether to indicate the attached disk is locked. The locked # disk is not allowed to be detached from the instance, or to be used as the # source of the snapshot creation, and the image creation. The instance with # at least one locked attached disk is not allow to be used as source of @@ -4377,12 +4756,12 @@

Method Details

# deleted with --keep-disk parameter set to true for locked disks. "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk # in READ_WRITE mode. - "savedState": "A String", # For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this # field is set to PRESERVED if the LocalSSD data has been saved # to a persistent location by customer request. (see the # discard_local_ssd option on Stop/Suspend). # Read-only in the api. - "shieldedInstanceInitialState": { # Initial State for shielded instance, # [Output Only] shielded vm initial state stored on disk + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). { @@ -4417,7 +4796,7 @@

Method Details

# Note that for InstanceTemplate, specify the disk name for zonal disk, # and the URL for regional disk. "type": "A String", # Specifies the type of the disk, either SCRATCH orPERSISTENT. If not specified, the default isPERSISTENT. - "userLicenses": [ # [Output Only] A list of user provided licenses. It represents a list of + "userLicenses": [ # Output only. [Output Only] A list of user provided licenses. It represents a list of # URLs to the license resource. Unlike regular licenses, user provided # licenses can be modified after the disk is created. "A String", @@ -4442,7 +4821,7 @@

Method Details

"disks": [ # List of disks to be attached to the instances created from this # selection. { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. Valid values are ARM64 + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 # or X86_64. "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is # deleted (but not when the disk is detached from the instance). @@ -4562,7 +4941,7 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # [Output Only] A zero-based index to this disk, where 0 is reserved for the + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the # boot disk. If you have many disks attached to an instance, each # disk would have a unique index number. "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created @@ -4673,9 +5052,11 @@

Method Details

], "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT - # & PATCH) when empty. + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. "a_key": "A String", }, "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. @@ -4867,11 +5248,11 @@

Method Details

# In certain configurations, persistent disks can use NVMe. For more # information, seeAbout # persistent disks. - "kind": "compute#attachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], - "locked": True or False, # [Output Only] Whether to indicate the attached disk is locked. The locked + "locked": True or False, # Output only. [Output Only] Whether to indicate the attached disk is locked. The locked # disk is not allowed to be detached from the instance, or to be used as the # source of the snapshot creation, and the image creation. The instance with # at least one locked attached disk is not allow to be used as source of @@ -4879,12 +5260,12 @@

Method Details

# deleted with --keep-disk parameter set to true for locked disks. "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk # in READ_WRITE mode. - "savedState": "A String", # For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this # field is set to PRESERVED if the LocalSSD data has been saved # to a persistent location by customer request. (see the # discard_local_ssd option on Stop/Suspend). # Read-only in the api. - "shieldedInstanceInitialState": { # Initial State for shielded instance, # [Output Only] shielded vm initial state stored on disk + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). { @@ -4919,7 +5300,7 @@

Method Details

# Note that for InstanceTemplate, specify the disk name for zonal disk, # and the URL for regional disk. "type": "A String", # Specifies the type of the disk, either SCRATCH orPERSISTENT. If not specified, the default isPERSISTENT. - "userLicenses": [ # [Output Only] A list of user provided licenses. It represents a list of + "userLicenses": [ # Output only. [Output Only] A list of user provided licenses. It represents a list of # URLs to the license resource. Unlike regular licenses, user provided # licenses can be modified after the disk is created. "A String", @@ -4950,7 +5331,7 @@

Method Details

# the capacity above standard_capacity_base. }, }, - "instanceGroup": "A String", # [Output Only] The URL of the Instance Group resource. + "instanceGroup": "A String", # Output only. [Output Only] The URL of the Instance Group resource. "instanceLifecyclePolicy": { # The repair policy for this managed instance group. "defaultActionOnFailure": "A String", # The action that a MIG performs on a failed VM. If the value of the onFailedHealthCheck field # is `DEFAULT_ACTION`, then the same action also applies to the VMs on which your application @@ -5010,7 +5391,7 @@

Method Details

# instance group. The group uses this template to create all new instances # in the managed instance group. The templates for existing instances in the # group do not change unless you run recreateInstances, runapplyUpdatesToInstances, or set the group'supdatePolicy.type to PROACTIVE. - "kind": "compute#instanceGroupManager", # [Output Only] The resource type, which is alwayscompute#instanceGroupManager for managed instance groups. + "kind": "compute#instanceGroupManager", # Output only. [Output Only] The resource type, which is alwayscompute#instanceGroupManager for managed instance groups. "listManagedInstancesResults": "A String", # Pagination behavior of the listManagedInstances API method for # this managed instance group. "multiMig": "A String", # URL to the multi-MIG that this Managed Instance Group belongs to. @@ -5027,13 +5408,15 @@

Method Details

"params": { # Input only additional params for instance group manager creation. # Input only. Additional params passed with the request, but not persisted # as part of resource payload. "resourceManagerTags": { # Resource manager tags to bind to the managed instance group. The tags are - # key-value pairs. Keys must be in the format tagKeys/123 and values in the - # format tagValues/456. For more information, seeManage tags + # key-value pairs. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. For more information, seeManage tags # for resources. "a_key": "A String", }, }, - "region": "A String", # [Output Only] The URL of theregion + "region": "A String", # Output only. [Output Only] The URL of theregion # where the managed instance group resides (for regional resources). "resourcePolicies": { # Resource policies for this managed instance group. "workloadPolicy": "A String", # The URL of the workload policy that is specified for this managed @@ -5046,11 +5429,11 @@

Method Details

# - projects/project/regions/region/resourcePolicies/resourcePolicy # - regions/region/resourcePolicies/resourcePolicy }, - "satisfiesPzi": True or False, # [Output Only] Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] The URL for this managed instance group. The server defines + "satisfiesPzi": True or False, # Output only. [Output Only] Reserved for future use. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] The URL for this managed instance group. The server defines # this URL. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "serviceAccount": "A String", # The service account to be used as credentials for all operations performed # by the managed instance group on instances. The service accounts needs all # permissions required to create and delete instances. @@ -5102,21 +5485,21 @@

Method Details

}, }, }, - "status": { # [Output Only] The status of this managed instance group. - "allInstancesConfig": { # [Output only] Status of all-instances configuration on the group. - "currentRevision": "A String", # [Output Only] Current all-instances configuration revision. + "status": { # Output only. [Output Only] The status of this managed instance group. + "allInstancesConfig": { # Output only. [Output only] Status of all-instances configuration on the group. + "currentRevision": "A String", # Output only. [Output Only] Current all-instances configuration revision. # This value is in RFC3339 text format. - "effective": True or False, # [Output Only] A bit indicating whether this configuration has + "effective": True or False, # Output only. [Output Only] A bit indicating whether this configuration has # been applied to all managed instances in the group. }, - "autoscaler": "A String", # [Output Only] The URL of theAutoscaler + "autoscaler": "A String", # Output only. [Output Only] The URL of theAutoscaler # that targets this instance group manager. - "bulkInstanceOperation": { # Bulk instance operation is the creation of VMs in a MIG when the # [Output Only] The status of bulk instance operation. + "bulkInstanceOperation": { # Bulk instance operation is the creation of VMs in a MIG when the # Output only. [Output Only] The status of bulk instance operation. # targetSizePolicy.mode is set to BULK. - "inProgress": True or False, # [Output Only] Informs whether bulk instance operation is in progress. - "lastProgressCheck": { # [Output Only] Information from the last progress check of bulk instance + "inProgress": True or False, # Output only. [Output Only] Informs whether bulk instance operation is in progress. + "lastProgressCheck": { # Output only. [Output Only] Information from the last progress check of bulk instance # operation. - "error": { # [Output Only] Errors encountered during bulk instance operation. + "error": { # Output only. [Output Only] Errors encountered during bulk instance operation. "errors": [ # [Output Only] The array of errors encountered while processing this # operation. { @@ -5213,40 +5596,40 @@

Method Details

}, ], }, - "timestamp": "A String", # [Output Only] Timestamp of the last progress check of bulk instance + "timestamp": "A String", # Output only. [Output Only] Timestamp of the last progress check of bulk instance # operation. Timestamp is in RFC3339 text format. }, }, - "isStable": True or False, # [Output Only] A bit indicating whether the managed instance group is in a + "isStable": True or False, # Output only. [Output Only] A bit indicating whether the managed instance group is in a # stable state. A stable state means that: none of the instances in the # managed instance group is currently undergoing any type of change (for # example, creation, restart, or deletion); no future changes are scheduled # for instances in the managed instance group; and the managed instance # group itself is not being modified. - "stateful": { # [Output Only] Stateful status of the given Instance Group Manager. - "hasStatefulConfig": True or False, # [Output Only] A bit indicating whether the managed instance group + "stateful": { # Output only. [Output Only] Stateful status of the given Instance Group Manager. + "hasStatefulConfig": True or False, # Output only. [Output Only] A bit indicating whether the managed instance group # has stateful configuration, that is, if you have configured any items # in a stateful policy or in per-instance configs. # The group might report that it has no stateful configuration even when # there is still some preserved state on a managed instance, for example, # if you have deleted all PICs but not yet applied those deletions. - "isStateful": True or False, # [Output Only] A bit indicating whether the managed instance group + "isStateful": True or False, # Output only. [Output Only] A bit indicating whether the managed instance group # has stateful configuration, that is, if you have configured any items # in a stateful policy or in per-instance configs. # The group might report that it has no stateful configuration even when # there is still some preserved state on a managed instance, for example, # if you have deleted all PICs but not yet applied those deletions. This # field is deprecated in favor of has_stateful_config. - "perInstanceConfigs": { # [Output Only] Status of per-instance configurations on the instances. - "allEffective": True or False, # A bit indicating if all of the group's per-instance configurations + "perInstanceConfigs": { # Output only. [Output Only] Status of per-instance configurations on the instances. + "allEffective": True or False, # Output only. A bit indicating if all of the group's per-instance configurations # (listed in the output of a listPerInstanceConfigs API call) have # status EFFECTIVE or there are no per-instance-configs. }, }, - "versionTarget": { # [Output Only] A status of consistency of Instances' versions with their + "versionTarget": { # Output only. [Output Only] A status of consistency of Instances' versions with their # target version specified by version field on Instance Group # Manager. - "isReached": True or False, # [Output Only] A bit indicating whether version target has been reached + "isReached": True or False, # Output only. [Output Only] A bit indicating whether version target has been reached # in this managed instance group, i.e. all instances are in their target # version. Instances' target version are specified byversion field on Instance Group Manager. }, @@ -5298,7 +5681,7 @@

Method Details

# operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxSurge. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -5336,7 +5719,7 @@

Method Details

# in which the managed instance group operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxUnavailable. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -5418,7 +5801,7 @@

Method Details

# If unset, this version will update any remaining instances not # updated by another version. ReadStarting # a canary update for more information. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -5437,7 +5820,7 @@

Method Details

}, }, ], - "zone": "A String", # [Output Only] The URL of azone + "zone": "A String", # Output only. [Output Only] The URL of azone # where the managed instance group is located (for zonal resources). } @@ -5619,10 +6002,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -5634,8 +6017,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -5815,7 +6198,7 @@

Method Details

An object of the form: { # Contains a list of managed instance groups. - "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. + "id": "A String", # Output only. [Output Only] Unique identifier for the resource; defined by the server. "items": [ # A list of InstanceGroupManager resources. { # Represents a Managed Instance Group resource. # @@ -5883,7 +6266,7 @@

Method Details

# instance group has only one instance, or a regional managed instance # group has only one instance per zone, autohealing will recreate these # instances when they become unhealthy. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -5914,55 +6297,57 @@

Method Details

# "vm-###" results in "vm-001" as a VM name. # @pattern # [a-z](([-a-z0-9]{0,57})|([-a-z0-9]{0,51}-#{1,10}(\\[[0-9]{1,10}\\])?)) - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this managed instance group inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this managed instance group inRFC3339 # text format. - "currentActions": { # [Output Only] The list of instance actions and the number of instances + "currentActions": { # Output only. [Output Only] The list of instance actions and the number of instances # in this managed instance group that are scheduled for each of those # actions. - "abandoning": 42, # [Output Only] The total number of instances in the managed instance group + "abandoning": 42, # Output only. [Output Only] The total number of instances in the managed instance group # that are scheduled to be abandoned. Abandoning an instance removes it # from the managed instance group without deleting it. - "creating": 42, # [Output Only] The number of instances in the managed instance group that + "adopting": 42, # [Output Only] The number of instances in the managed instance group that + # are scheduled to be adopted or are currently being adopted. + "creating": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be created or are currently being created. If the group # fails to create any of these instances, it tries again until it creates # the instance successfully. # # If you have disabled creation retries, this field will not be populated; # instead, the creatingWithoutRetries field will be populated. - "creatingAtomically": 42, # [Output Only] The number of instances that the managed instance group + "creatingAtomically": 42, # Output only. [Output Only] The number of instances that the managed instance group # will attempt to create atomically, in a batch mode. If the desired count # of instances can not be created, entire batch will be deleted and the # group will decrease its targetSize value accordingly. - "creatingWithoutRetries": 42, # [Output Only] The number of instances that the managed instance group + "creatingWithoutRetries": 42, # Output only. [Output Only] The number of instances that the managed instance group # will attempt to create. The group attempts to create each instance # only once. If the group fails to create any of these instances, it # decreases the group's targetSize value accordingly. - "deleting": 42, # [Output Only] The number of instances in the managed instance group that + "deleting": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be deleted or are currently being deleted. - "none": 42, # [Output Only] The number of instances in the managed instance group that + "none": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are running and have no scheduled actions. - "queuing": 42, # [Output Only] The number of instances that the managed instance group + "queuing": 42, # Output only. [Output Only] The number of instances that the managed instance group # is currently queuing. - "recreating": 42, # [Output Only] The number of instances in the managed instance group that + "recreating": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be recreated or are currently being being recreated. # Recreating an instance deletes the existing root persistent disk # and creates a new disk from the image that is defined in the # instance template. - "refreshing": 42, # [Output Only] The number of instances in the managed instance group that + "refreshing": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are being reconfigured with properties that do not require a restart # or a recreate action. For example, setting or removing target # pools for the instance. - "restarting": 42, # [Output Only] The number of instances in the managed instance group that + "restarting": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be restarted or are currently being restarted. - "resuming": 42, # [Output Only] The number of instances in the managed instance group that + "resuming": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be resumed or are currently being resumed. - "starting": 42, # [Output Only] The number of instances in the managed instance group that + "starting": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be started or are currently being started. - "stopping": 42, # [Output Only] The number of instances in the managed instance group that + "stopping": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be stopped or are currently being stopped. - "suspending": 42, # [Output Only] The number of instances in the managed instance group that + "suspending": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be suspended or are currently being suspended. - "verifying": 42, # [Output Only] The number of instances in the managed instance group that + "verifying": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are being verified. See the managedInstances[].currentAction # property in the listManagedInstances method documentation. }, @@ -5988,7 +6373,7 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve an InstanceGroupManager. - "id": "A String", # [Output Only] A unique identifier for this resource type. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this resource type. The server # generates this identifier. "instanceFlexibilityPolicy": { # Instance flexibility allowing MIG to create VMs from multiple # types of machines. @@ -6000,7 +6385,7 @@

Method Details

"disks": [ # List of disks to be attached to the instances created from this # selection. { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. Valid values are ARM64 + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 # or X86_64. "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is # deleted (but not when the disk is detached from the instance). @@ -6120,7 +6505,7 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # [Output Only] A zero-based index to this disk, where 0 is reserved for the + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the # boot disk. If you have many disks attached to an instance, each # disk would have a unique index number. "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created @@ -6231,9 +6616,11 @@

Method Details

], "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT - # & PATCH) when empty. + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. "a_key": "A String", }, "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. @@ -6425,11 +6812,11 @@

Method Details

# In certain configurations, persistent disks can use NVMe. For more # information, seeAbout # persistent disks. - "kind": "compute#attachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], - "locked": True or False, # [Output Only] Whether to indicate the attached disk is locked. The locked + "locked": True or False, # Output only. [Output Only] Whether to indicate the attached disk is locked. The locked # disk is not allowed to be detached from the instance, or to be used as the # source of the snapshot creation, and the image creation. The instance with # at least one locked attached disk is not allow to be used as source of @@ -6437,12 +6824,12 @@

Method Details

# deleted with --keep-disk parameter set to true for locked disks. "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk # in READ_WRITE mode. - "savedState": "A String", # For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this # field is set to PRESERVED if the LocalSSD data has been saved # to a persistent location by customer request. (see the # discard_local_ssd option on Stop/Suspend). # Read-only in the api. - "shieldedInstanceInitialState": { # Initial State for shielded instance, # [Output Only] shielded vm initial state stored on disk + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). { @@ -6477,7 +6864,7 @@

Method Details

# Note that for InstanceTemplate, specify the disk name for zonal disk, # and the URL for regional disk. "type": "A String", # Specifies the type of the disk, either SCRATCH orPERSISTENT. If not specified, the default isPERSISTENT. - "userLicenses": [ # [Output Only] A list of user provided licenses. It represents a list of + "userLicenses": [ # Output only. [Output Only] A list of user provided licenses. It represents a list of # URLs to the license resource. Unlike regular licenses, user provided # licenses can be modified after the disk is created. "A String", @@ -6502,7 +6889,7 @@

Method Details

"disks": [ # List of disks to be attached to the instances created from this # selection. { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. Valid values are ARM64 + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 # or X86_64. "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is # deleted (but not when the disk is detached from the instance). @@ -6622,7 +7009,7 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # [Output Only] A zero-based index to this disk, where 0 is reserved for the + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the # boot disk. If you have many disks attached to an instance, each # disk would have a unique index number. "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created @@ -6733,9 +7120,11 @@

Method Details

], "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT - # & PATCH) when empty. + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. "a_key": "A String", }, "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. @@ -6927,11 +7316,11 @@

Method Details

# In certain configurations, persistent disks can use NVMe. For more # information, seeAbout # persistent disks. - "kind": "compute#attachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], - "locked": True or False, # [Output Only] Whether to indicate the attached disk is locked. The locked + "locked": True or False, # Output only. [Output Only] Whether to indicate the attached disk is locked. The locked # disk is not allowed to be detached from the instance, or to be used as the # source of the snapshot creation, and the image creation. The instance with # at least one locked attached disk is not allow to be used as source of @@ -6939,12 +7328,12 @@

Method Details

# deleted with --keep-disk parameter set to true for locked disks. "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk # in READ_WRITE mode. - "savedState": "A String", # For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this # field is set to PRESERVED if the LocalSSD data has been saved # to a persistent location by customer request. (see the # discard_local_ssd option on Stop/Suspend). # Read-only in the api. - "shieldedInstanceInitialState": { # Initial State for shielded instance, # [Output Only] shielded vm initial state stored on disk + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). { @@ -6964,909 +7353,1626 @@

Method Details

"fileType": "A String", # The file type of source file. }, ], - "pk": { # The Platform Key (PK). - "content": "A String", # The raw content in the secure keys file. - "fileType": "A String", # The file type of source file. - }, + "pk": { # The Platform Key (PK). + "content": "A String", # The raw content in the secure keys file. + "fileType": "A String", # The file type of source file. + }, + }, + "source": "A String", # Specifies a valid partial or full URL to an existing Persistent Disk + # resource. When creating a new instance boot disk, one ofinitializeParams.sourceImage orinitializeParams.sourceSnapshot or disks.source + # is required. + # + # If desired, you can also attach existing non-root persistent disks using + # this property. This field is only applicable for persistent disks. + # + # Note that for InstanceTemplate, specify the disk name for zonal disk, + # and the URL for regional disk. + "type": "A String", # Specifies the type of the disk, either SCRATCH orPERSISTENT. If not specified, the default isPERSISTENT. + "userLicenses": [ # Output only. [Output Only] A list of user provided licenses. It represents a list of + # URLs to the license resource. Unlike regular licenses, user provided + # licenses can be modified after the disk is created. + "A String", + ], + }, + ], + "machineTypes": [ # Full machine-type names, e.g. "n1-standard-16". + "A String", + ], + "minCpuPlatform": "A String", # Name of the minimum CPU platform to be used by this instance selection. + # e.g. 'Intel Ice Lake'. + "rank": 42, # Preference of this instance selection. Lower number means higher + # preference. MIG will first try to create a VM based on the machine-type + # with lowest rank and fallback to next rank based on availability. + # Machine types and instance selections with the same rank have the same + # preference. + }, + }, + "provisioningModelMix": { # Provisioning model configuration used by this managed instance group to + # create instances. + "standardCapacityBase": 42, # The base capacity that will always use Standard VMs to avoid risk of + # more preemption than the minimum capacity user needs. MIG will create + # only Standard VMs until it reaches standard_capacity_base and only + # then will start using standard_capacity_percent_above_base to mix Spot + # with Standard VMs. + "standardCapacityPercentAboveBase": 42, # The percentage of target capacity that should use Standard VM. The + # remaining percentage will use Spot VMs. The percentage applies only to + # the capacity above standard_capacity_base. + }, + }, + "instanceGroup": "A String", # Output only. [Output Only] The URL of the Instance Group resource. + "instanceLifecyclePolicy": { # The repair policy for this managed instance group. + "defaultActionOnFailure": "A String", # The action that a MIG performs on a failed VM. If the value of the onFailedHealthCheck field + # is `DEFAULT_ACTION`, then the same action also applies to the VMs on which your application + # fails a health check. Valid values are - REPAIR (default): MIG automatically repairs a failed + # VM by recreating it. For more information, see about repairing VMs in a MIG. - DO_NOTHING: MIG + # does not repair a failed VM. + "forceUpdateOnRepair": "A String", # A bit indicating whether to forcefully apply the group's latest + # configuration when repairing a VM. Valid options are: + # + # + # + # - NO (default): If configuration updates are available, they are not + # forcefully applied during repair. Instead, configuration updates are + # applied according to the group's update policy. + # + # - YES: If configuration updates are available, they are applied + # during repair. + "metadataBasedReadinessSignal": { # The configuration for metadata based readiness signal sent by the + # instance during initialization when stopping / suspending an instance. + # The Instance Group Manager will wait for a signal that indicates + # successful initialization before stopping / suspending an instance. + # + # If a successful readiness signal is not sent before timeout, the + # corresponding instance will not be stopped / suspended. Instead, + # an error will be visible in the lastAttempt.errors field of + # the managed instance in the listmanagedinstances + # method. + # + # If metadataBasedReadinessSignal.timeoutSec is unset, + # the Instance Group Manager will directly proceed to suspend / stop + # instances, skipping initialization on them. + "timeoutSec": 42, # The number of seconds to wait for a readiness signal during + # initialization before timing out. + }, + "onFailedHealthCheck": "A String", # The action that a MIG performs on an unhealthy VM. A VM is marked as + # unhealthy when the application running on that VM fails a health check. + # Valid values are: + # + # - DEFAULT_ACTION (default): MIG uses the same action + # configured for instanceLifecyclePolicy.defaultActionOnFailure field. + # - REPAIR: MIG automatically repairs an unhealthy VM by + # recreating it. + # - DO_NOTHING: MIG doesn't repair an unhealthy VM. + # For more information, see + # About repairing VMs in a MIG. + "onRepair": { # Configuration for VM repairs in the MIG. # Configuration for VM repairs in the MIG. + "allowChangingZone": "A String", # Specifies whether the MIG can change a VM's zone during a repair. + # Valid values are: + # + # - NO (default): MIG cannot change a VM's zone during a + # repair. + # - YES: MIG can select a different zone for the VM during + # a repair. + }, + }, + "instanceTemplate": "A String", # The URL of the instance template that is specified for this managed + # instance group. The group uses this template to create all new instances + # in the managed instance group. The templates for existing instances in the + # group do not change unless you run recreateInstances, runapplyUpdatesToInstances, or set the group'supdatePolicy.type to PROACTIVE. + "kind": "compute#instanceGroupManager", # Output only. [Output Only] The resource type, which is alwayscompute#instanceGroupManager for managed instance groups. + "listManagedInstancesResults": "A String", # Pagination behavior of the listManagedInstances API method for + # this managed instance group. + "multiMig": "A String", # URL to the multi-MIG that this Managed Instance Group belongs to. + "name": "A String", # The name of the managed instance group. The name must be 1-63 characters + # long, and comply withRFC1035. + "namedPorts": [ # [Output Only] Named ports configured on the Instance Groups complementary + # to this Instance Group Manager. + { # The named port. For example: <"http", 80>. + "name": "A String", # The name for this named port. + # The name must be 1-63 characters long, and comply withRFC1035. + "port": 42, # The port number, which can be a value between 1 and 65535. + }, + ], + "params": { # Input only additional params for instance group manager creation. # Input only. Additional params passed with the request, but not persisted + # as part of resource payload. + "resourceManagerTags": { # Resource manager tags to bind to the managed instance group. The tags are + # key-value pairs. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. For more information, seeManage tags + # for resources. + "a_key": "A String", + }, + }, + "region": "A String", # Output only. [Output Only] The URL of theregion + # where the managed instance group resides (for regional resources). + "resourcePolicies": { # Resource policies for this managed instance group. + "workloadPolicy": "A String", # The URL of the workload policy that is specified for this managed + # instance group. + # It can be a full or partial URL. For example, the following are + # all valid URLs to a workload policy: + # + # + # - https://www.googleapis.com/compute/v1/projects/project/regions/region/resourcePolicies/resourcePolicy + # - projects/project/regions/region/resourcePolicies/resourcePolicy + # - regions/region/resourcePolicies/resourcePolicy + }, + "satisfiesPzi": True or False, # Output only. [Output Only] Reserved for future use. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] The URL for this managed instance group. The server defines + # this URL. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "serviceAccount": "A String", # The service account to be used as credentials for all operations performed + # by the managed instance group on instances. The service accounts needs all + # permissions required to create and delete instances. + # By default, the service account + # {projectNumber}@cloudservices.gserviceaccount.com is used. + "standbyPolicy": { # Standby policy for stopped and suspended instances. + "initialDelaySec": 42, # Specifies the number of seconds that the MIG should wait to suspend or + # stop a VM after that VM was created. The initial delay gives the + # initialization script the time to prepare your VM for a quick scale out. + # The value of initial delay must be between 0 and 3600 seconds. The + # default value is 0. + "mode": "A String", # Defines how a MIG resumes or starts VMs from a standby pool when the + # group scales out. The default mode is `MANUAL`. + }, + "statefulPolicy": { # Stateful configuration for this Instanced Group Manager + "preservedState": { # Configuration of preserved resources. + "disks": { # Disks created on the instances that will be preserved on instance + # delete, update, etc. This map is keyed with the device names of + # the disks. + "a_key": { + "autoDelete": "A String", # These stateful disks will never be deleted during autohealing, + # update or VM instance recreate operations. + # This flag is used to configure if the disk should be deleted after it + # is no longer used by the group, e.g. when the given instance or + # the whole group is deleted. Note: disks attached inREAD_ONLY mode cannot be auto-deleted. + }, + }, + "externalIPs": { # External network IPs assigned to the instances that will be preserved on + # instance delete, update, etc. This map is keyed with the network + # interface name. + "a_key": { + "autoDelete": "A String", # These stateful IPs will never be released during autohealing, + # update or VM instance recreate operations. + # This flag is used to configure if the IP reservation should be deleted + # after it is no longer used by the group, e.g. when the given instance + # or the whole group is deleted. + }, + }, + "internalIPs": { # Internal network IPs assigned to the instances that will be preserved on + # instance delete, update, etc. This map is keyed with the network + # interface name. + "a_key": { + "autoDelete": "A String", # These stateful IPs will never be released during autohealing, + # update or VM instance recreate operations. + # This flag is used to configure if the IP reservation should be deleted + # after it is no longer used by the group, e.g. when the given instance + # or the whole group is deleted. + }, + }, + }, + }, + "status": { # Output only. [Output Only] The status of this managed instance group. + "allInstancesConfig": { # Output only. [Output only] Status of all-instances configuration on the group. + "currentRevision": "A String", # Output only. [Output Only] Current all-instances configuration revision. + # This value is in RFC3339 text format. + "effective": True or False, # Output only. [Output Only] A bit indicating whether this configuration has + # been applied to all managed instances in the group. + }, + "autoscaler": "A String", # Output only. [Output Only] The URL of theAutoscaler + # that targets this instance group manager. + "bulkInstanceOperation": { # Bulk instance operation is the creation of VMs in a MIG when the # Output only. [Output Only] The status of bulk instance operation. + # targetSizePolicy.mode is set to BULK. + "inProgress": True or False, # Output only. [Output Only] Informs whether bulk instance operation is in progress. + "lastProgressCheck": { # Output only. [Output Only] Information from the last progress check of bulk instance + # operation. + "error": { # Output only. [Output Only] Errors encountered during bulk instance operation. + "errors": [ # [Output Only] The array of errors encountered while processing this + # operation. + { + "code": "A String", # [Output Only] The error type identifier for this error. + "errorDetails": [ # [Output Only] An optional list of messages that contain the error + # details. There is a set of defined message types to use for providing + # details.The syntax depends on the error code. For example, + # QuotaExceededInfo will have details when the error code is + # QUOTA_EXCEEDED. + { + "errorInfo": { # Describes the cause of the error with structured details. + # + # Example of an error when contacting the "pubsub.googleapis.com" API when it + # is not enabled: + # + # { "reason": "API_DISABLED" + # "domain": "googleapis.com" + # "metadata": { + # "resource": "projects/123", + # "service": "pubsub.googleapis.com" + # } + # } + # + # This response indicates that the pubsub.googleapis.com API is not enabled. + # + # Example of an error that is returned when attempting to create a Spanner + # instance in a region that is out of stock: + # + # { "reason": "STOCKOUT" + # "domain": "spanner.googleapis.com", + # "metadata": { + # "availableRegions": "us-central1,us-east2" + # } + # } + "domain": "A String", # The logical grouping to which the "reason" belongs. The error domain + # is typically the registered service name of the tool or product that + # generates the error. Example: "pubsub.googleapis.com". If the error is + # generated by some common infrastructure, the error domain must be a + # globally unique value that identifies the infrastructure. For Google API + # infrastructure, the error domain is "googleapis.com". + "metadatas": { # Additional structured details about this error. + # + # Keys must match a regular expression of `a-z+` but should + # ideally be lowerCamelCase. Also, they must be limited to 64 characters in + # length. When identifying the current value of an exceeded limit, the units + # should be contained in the key, not the value. For example, rather than + # `{"instanceLimit": "100/request"}`, should be returned as, + # `{"instanceLimitPerRequest": "100"}`, if the client exceeds the number of + # instances that can be created in a single (batch) request. + "a_key": "A String", + }, + "reason": "A String", # The reason of the error. This is a constant value that identifies the + # proximate cause of the error. Error reasons are unique within a particular + # domain of errors. This should be at most 63 characters and match a + # regular expression of `A-Z+[A-Z0-9]`, which represents + # UPPER_SNAKE_CASE. + }, + "help": { # Provides links to documentation or for performing an out of band action. + # + # For example, if a quota check failed with an error indicating the calling + # project hasn't enabled the accessed service, this can contain a URL pointing + # directly to the right place in the developer console to flip the bit. + "links": [ # URL(s) pointing to additional information on handling the current error. + { # Describes a URL link. + "description": "A String", # Describes what the link offers. + "url": "A String", # The URL of the link. + }, + ], + }, + "localizedMessage": { # Provides a localized error message that is safe to return to the user + # which can be attached to an RPC error. + "locale": "A String", # The locale used following the specification defined at + # https://www.rfc-editor.org/rfc/bcp/bcp47.txt. + # Examples are: "en-US", "fr-CH", "es-MX" + "message": "A String", # The localized error message in the above locale. + }, + "quotaInfo": { # Additional details for quota exceeded error for resource quota. + "dimensions": { # The map holding related quota dimensions. + "a_key": "A String", + }, + "futureLimit": 3.14, # Future quota limit being rolled out. The limit's unit depends on the quota + # type or metric. + "limit": 3.14, # Current effective quota limit. The limit's unit depends on the quota type + # or metric. + "limitName": "A String", # The name of the quota limit. + "metricName": "A String", # The Compute Engine quota metric name. + "rolloutStatus": "A String", # Rollout status of the future quota limit. + }, + }, + ], + "location": "A String", # [Output Only] Indicates the field in the request that caused the error. + # This property is optional. + "message": "A String", # [Output Only] An optional, human-readable error message. }, - "source": "A String", # Specifies a valid partial or full URL to an existing Persistent Disk - # resource. When creating a new instance boot disk, one ofinitializeParams.sourceImage orinitializeParams.sourceSnapshot or disks.source - # is required. - # - # If desired, you can also attach existing non-root persistent disks using - # this property. This field is only applicable for persistent disks. - # - # Note that for InstanceTemplate, specify the disk name for zonal disk, - # and the URL for regional disk. - "type": "A String", # Specifies the type of the disk, either SCRATCH orPERSISTENT. If not specified, the default isPERSISTENT. - "userLicenses": [ # [Output Only] A list of user provided licenses. It represents a list of - # URLs to the license resource. Unlike regular licenses, user provided - # licenses can be modified after the disk is created. - "A String", - ], - }, - ], - "machineTypes": [ # Full machine-type names, e.g. "n1-standard-16". - "A String", - ], - "minCpuPlatform": "A String", # Name of the minimum CPU platform to be used by this instance selection. - # e.g. 'Intel Ice Lake'. - "rank": 42, # Preference of this instance selection. Lower number means higher - # preference. MIG will first try to create a VM based on the machine-type - # with lowest rank and fallback to next rank based on availability. - # Machine types and instance selections with the same rank have the same - # preference. + ], + }, + "timestamp": "A String", # Output only. [Output Only] Timestamp of the last progress check of bulk instance + # operation. Timestamp is in RFC3339 text format. }, }, - "provisioningModelMix": { # Provisioning model configuration used by this managed instance group to - # create instances. - "standardCapacityBase": 42, # The base capacity that will always use Standard VMs to avoid risk of - # more preemption than the minimum capacity user needs. MIG will create - # only Standard VMs until it reaches standard_capacity_base and only - # then will start using standard_capacity_percent_above_base to mix Spot - # with Standard VMs. - "standardCapacityPercentAboveBase": 42, # The percentage of target capacity that should use Standard VM. The - # remaining percentage will use Spot VMs. The percentage applies only to - # the capacity above standard_capacity_base. + "isStable": True or False, # Output only. [Output Only] A bit indicating whether the managed instance group is in a + # stable state. A stable state means that: none of the instances in the + # managed instance group is currently undergoing any type of change (for + # example, creation, restart, or deletion); no future changes are scheduled + # for instances in the managed instance group; and the managed instance + # group itself is not being modified. + "stateful": { # Output only. [Output Only] Stateful status of the given Instance Group Manager. + "hasStatefulConfig": True or False, # Output only. [Output Only] A bit indicating whether the managed instance group + # has stateful configuration, that is, if you have configured any items + # in a stateful policy or in per-instance configs. + # The group might report that it has no stateful configuration even when + # there is still some preserved state on a managed instance, for example, + # if you have deleted all PICs but not yet applied those deletions. + "isStateful": True or False, # Output only. [Output Only] A bit indicating whether the managed instance group + # has stateful configuration, that is, if you have configured any items + # in a stateful policy or in per-instance configs. + # The group might report that it has no stateful configuration even when + # there is still some preserved state on a managed instance, for example, + # if you have deleted all PICs but not yet applied those deletions. This + # field is deprecated in favor of has_stateful_config. + "perInstanceConfigs": { # Output only. [Output Only] Status of per-instance configurations on the instances. + "allEffective": True or False, # Output only. A bit indicating if all of the group's per-instance configurations + # (listed in the output of a listPerInstanceConfigs API call) have + # status EFFECTIVE or there are no per-instance-configs. + }, + }, + "versionTarget": { # Output only. [Output Only] A status of consistency of Instances' versions with their + # target version specified by version field on Instance Group + # Manager. + "isReached": True or False, # Output only. [Output Only] A bit indicating whether version target has been reached + # in this managed instance group, i.e. all instances are in their target + # version. Instances' target version are specified byversion field on Instance Group Manager. }, }, - "instanceGroup": "A String", # [Output Only] The URL of the Instance Group resource. - "instanceLifecyclePolicy": { # The repair policy for this managed instance group. - "defaultActionOnFailure": "A String", # The action that a MIG performs on a failed VM. If the value of the onFailedHealthCheck field - # is `DEFAULT_ACTION`, then the same action also applies to the VMs on which your application - # fails a health check. Valid values are - REPAIR (default): MIG automatically repairs a failed - # VM by recreating it. For more information, see about repairing VMs in a MIG. - DO_NOTHING: MIG - # does not repair a failed VM. - "forceUpdateOnRepair": "A String", # A bit indicating whether to forcefully apply the group's latest - # configuration when repairing a VM. Valid options are: + "targetPools": [ # The URLs for all TargetPool resources to which instances in theinstanceGroup field are added. The target pools automatically + # apply to all of the instances in the managed instance group. + "A String", + ], + "targetSize": 42, # The target number of running instances for this managed instance group. + # You can reduce this number by using the instanceGroupManager + # deleteInstances or abandonInstances methods. Resizing the group also + # changes this number. + "targetSizePolicy": { # The policy that specifies how the MIG creates its VMs to achieve the target + # size. + "mode": "A String", # The mode of target size policy based on which the MIG creates its VMs + # individually or all at once. + }, + "targetSizeUnit": "A String", # The unit of measure for the target size. + "targetStoppedSize": 42, # The target number of stopped instances for this managed instance group. + # This number changes when you: + # + # - Stop instance using the stopInstances + # method or start instances using the startInstances + # method. + # - Manually change the targetStoppedSize using the update + # method. + "targetSuspendedSize": 42, # The target number of suspended instances for this managed instance group. + # This number changes when you: + # + # - Suspend instance using the suspendInstances + # method or resume instances using the resumeInstances + # method. + # - Manually change the targetSuspendedSize using the update + # method. + "updatePolicy": { # The update policy for this managed instance group. + "instanceRedistributionType": "A String", # The + # instance redistribution policy for regional managed instance groups. + # Valid values are: + # + # - PROACTIVE (default): The group attempts to maintain an + # even distribution of VM instances across zones in the region. + # - NONE: For non-autoscaled groups, proactive + # redistribution is disabled. + "maxSurge": { # Encapsulates numeric value that can be either absolute or relative. # The maximum number of instances that can be created above the specifiedtargetSize during the update process. This value can be + # either a fixed number or, if the group has 10 or more instances, a + # percentage. If you set a percentage, the number of instances is rounded + # if necessary. The default value for maxSurge is a fixed + # value equal to the number of zones in which the managed instance group + # operates. # + # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxSurge. + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the + # specific mode. + # + # + # + # - If the value is fixed, then the calculated + # value is equal to the fixed value. + # - If the value is a percent, then the + # calculated + # value is percent/100 * targetSize. For example, + # the calculated value of a 80% of a managed instance group + # with 150 instances would be (80/100 * 150) = 120 VM instances. If there + # is a remainder, the number is rounded. + "fixed": 42, # Specifies a fixed number of VM instances. This must be a positive integer. + "percent": 42, # Specifies a percentage of instances between 0 to 100%, inclusive. For + # example, specify 80 for 80%. + }, + "maxUnavailable": { # Encapsulates numeric value that can be either absolute or relative. # The maximum number of instances that can be unavailable during the update + # process. An instance is considered available if all of the following + # conditions are satisfied: # # - # - NO (default): If configuration updates are available, they are not - # forcefully applied during repair. Instead, configuration updates are - # applied according to the group's update policy. # - # - YES: If configuration updates are available, they are applied - # during repair. - "metadataBasedReadinessSignal": { # The configuration for metadata based readiness signal sent by the - # instance during initialization when stopping / suspending an instance. - # The Instance Group Manager will wait for a signal that indicates - # successful initialization before stopping / suspending an instance. + # - The instance's status is + # RUNNING. + # - If there is a health + # check on the instance group, the instance's health check status + # must be HEALTHY at least once. If there is no health check + # on the group, then the instance only needs to have a status of + # RUNNING to be considered available. # - # If a successful readiness signal is not sent before timeout, the - # corresponding instance will not be stopped / suspended. Instead, - # an error will be visible in the lastAttempt.errors field of - # the managed instance in the listmanagedinstances - # method. # - # If metadataBasedReadinessSignal.timeoutSec is unset, - # the Instance Group Manager will directly proceed to suspend / stop - # instances, skipping initialization on them. - "timeoutSec": 42, # The number of seconds to wait for a readiness signal during - # initialization before timing out. - }, - "onFailedHealthCheck": "A String", # The action that a MIG performs on an unhealthy VM. A VM is marked as - # unhealthy when the application running on that VM fails a health check. - # Valid values are: + # This value can be either a fixed number or, if the group has 10 or more + # instances, a percentage. If you set a percentage, the number of instances + # is rounded if necessary. The default value formaxUnavailable is a fixed value equal to the number of zones + # in which the managed instance group operates. # - # - DEFAULT_ACTION (default): MIG uses the same action - # configured for instanceLifecyclePolicy.defaultActionOnFailure field. - # - REPAIR: MIG automatically repairs an unhealthy VM by - # recreating it. - # - DO_NOTHING: MIG doesn't repair an unhealthy VM. - # For more information, see - # About repairing VMs in a MIG. - "onRepair": { # Configuration for VM repairs in the MIG. # Configuration for VM repairs in the MIG. - "allowChangingZone": "A String", # Specifies whether the MIG can change a VM's zone during a repair. - # Valid values are: + # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxUnavailable. + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the + # specific mode. # - # - NO (default): MIG cannot change a VM's zone during a - # repair. - # - YES: MIG can select a different zone for the VM during - # a repair. + # + # + # - If the value is fixed, then the calculated + # value is equal to the fixed value. + # - If the value is a percent, then the + # calculated + # value is percent/100 * targetSize. For example, + # the calculated value of a 80% of a managed instance group + # with 150 instances would be (80/100 * 150) = 120 VM instances. If there + # is a remainder, the number is rounded. + "fixed": 42, # Specifies a fixed number of VM instances. This must be a positive integer. + "percent": 42, # Specifies a percentage of instances between 0 to 100%, inclusive. For + # example, specify 80 for 80%. }, + "minReadySec": 42, # Minimum number of seconds to wait for after a newly created instance + # becomes available. This value must be from range [0, 3600]. + "minimalAction": "A String", # Minimal action to be taken on an instance. Use this option to minimize + # disruption as much as possible or to apply a more disruptive action than + # is necessary. + # + # - To limit disruption as much as possible, set the minimal action toREFRESH. If your update requires a more disruptive action, + # Compute Engine performs the necessary action to execute the update. + # - To apply a more disruptive action than is strictly necessary, set the + # minimal action to RESTART or REPLACE. For + # example, Compute Engine does not need to restart a VM to change its + # metadata. But if your application reads instance metadata only when a VM + # is restarted, you can set the minimal action to RESTART in + # order to pick up metadata changes. + "mostDisruptiveAllowedAction": "A String", # Most disruptive action that is allowed to be taken on an instance. + # You can specify either NONE to forbid any actions,REFRESH to avoid restarting the VM and to limit disruption + # as much as possible. RESTART to allow actions that can be + # applied without instance replacing or REPLACE to allow all + # possible actions. If the Updater determines that the minimal update + # action needed is more disruptive than most disruptive allowed action you + # specify it will not perform the update at all. + "replacementMethod": "A String", # What action should be used to replace instances. + # See minimal_action.REPLACE + "type": "A String", # The type + # of update process. You can specify either PROACTIVE so + # that the MIG automatically updates VMs to the latest configurations orOPPORTUNISTIC so that you can select the VMs that you want + # to update. }, - "instanceTemplate": "A String", # The URL of the instance template that is specified for this managed - # instance group. The group uses this template to create all new instances - # in the managed instance group. The templates for existing instances in the - # group do not change unless you run recreateInstances, runapplyUpdatesToInstances, or set the group'supdatePolicy.type to PROACTIVE. - "kind": "compute#instanceGroupManager", # [Output Only] The resource type, which is alwayscompute#instanceGroupManager for managed instance groups. - "listManagedInstancesResults": "A String", # Pagination behavior of the listManagedInstances API method for - # this managed instance group. - "multiMig": "A String", # URL to the multi-MIG that this Managed Instance Group belongs to. - "name": "A String", # The name of the managed instance group. The name must be 1-63 characters - # long, and comply withRFC1035. - "namedPorts": [ # [Output Only] Named ports configured on the Instance Groups complementary - # to this Instance Group Manager. - { # The named port. For example: <"http", 80>. - "name": "A String", # The name for this named port. - # The name must be 1-63 characters long, and comply withRFC1035. - "port": 42, # The port number, which can be a value between 1 and 65535. + "versions": [ # Specifies the instance templates used by this managed instance group to + # create instances. + # + # Each version is defined by an instanceTemplate and aname. Every version can appear at most once per instance + # group. This field overrides the top-level instanceTemplate + # field. Read more about therelationships + # between these fields. Exactly one version must leave thetargetSize field unset. That version will be applied to all + # remaining instances. For more information, read aboutcanary + # updates. + { + "instanceTemplate": "A String", # The URL of the instance template that is specified for this managed + # instance group. The group uses this template to create new instances in + # the managed instance group until the `targetSize` for this version is + # reached. The templates for existing instances in the group do not change + # unless you run recreateInstances, runapplyUpdatesToInstances, or set the group'supdatePolicy.type to PROACTIVE; in those cases, + # existing instances are updated until the `targetSize` for this version is + # reached. + "name": "A String", # Name of the version. Unique among all versions in the scope of this + # managed instance group. + "tag": "A String", # Tag describing the version. Used to trigger rollout of a target version + # even if instance_template remains unchanged. + # Deprecated in favor of 'name'. + "targetSize": { # Encapsulates numeric value that can be either absolute or relative. # Specifies the intended number of instances to be created from theinstanceTemplate. The final number of instances created + # from the template will be equal to: + # + # + # - If expressed as a fixed number, the minimum of either + # targetSize.fixed or + # instanceGroupManager.targetSize is used. + # - if expressed as a percent, the targetSize + # would be (targetSize.percent/100 * + # InstanceGroupManager.targetSize) If there is a remainder, the + # number is rounded. + # + # If unset, this version will update any remaining instances not + # updated by another version. ReadStarting + # a canary update for more information. + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the + # specific mode. + # + # + # + # - If the value is fixed, then the calculated + # value is equal to the fixed value. + # - If the value is a percent, then the + # calculated + # value is percent/100 * targetSize. For example, + # the calculated value of a 80% of a managed instance group + # with 150 instances would be (80/100 * 150) = 120 VM instances. If there + # is a remainder, the number is rounded. + "fixed": 42, # Specifies a fixed number of VM instances. This must be a positive integer. + "percent": 42, # Specifies a percentage of instances between 0 to 100%, inclusive. For + # example, specify 80 for 80%. + }, }, ], - "params": { # Input only additional params for instance group manager creation. # Input only. Additional params passed with the request, but not persisted - # as part of resource payload. - "resourceManagerTags": { # Resource manager tags to bind to the managed instance group. The tags are - # key-value pairs. Keys must be in the format tagKeys/123 and values in the - # format tagValues/456. For more information, seeManage tags - # for resources. - "a_key": "A String", + "zone": "A String", # Output only. [Output Only] The URL of azone + # where the managed instance group is located (for zonal resources). + }, + ], + "kind": "compute#regionInstanceGroupManagerList", # Output only. [Output Only] The resource type, which is always + # compute#instanceGroupManagerList for a list of managed instance groups that + # exist in th regional scope. + "nextPageToken": "A String", # Output only. [Output Only] This token allows you to get the next page of results for + # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for + # the query parameter pageToken in the next list request. + # Subsequent list requests will have their own nextPageToken to + # continue paging through the results. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "warning": { # Output only. [Output Only] Informational warning message. + "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute + # Engine returns NO_RESULTS_ON_PAGE if there + # are no results in the response. + "data": [ # [Output Only] Metadata about this warning in key: + # value format. For example: + # + # "data": [ + # { + # "key": "scope", + # "value": "zones/us-east1-d" + # } + { + "key": "A String", # [Output Only] A key that provides more detail on the warning being + # returned. For example, for warnings where there are no results in a list + # request for a particular zone, this key might be scope and + # the key value might be the zone name. Other examples might be a key + # indicating a deprecated resource and a suggested replacement, or a + # warning about invalid network settings (for example, if an instance + # attempts to perform IP forwarding but is not enabled for IP forwarding). + "value": "A String", # [Output Only] A warning data value corresponding to the key. + }, + ], + "message": "A String", # [Output Only] A human-readable description of the warning code. + }, +}
+ + +
+ listErrors(project, region, instanceGroupManager, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) +
Lists all errors thrown by actions on instances for a given regional
+managed instance group. The filter andorderBy query parameters are not supported.
+
+Args:
+  project: string, Project ID for this request. (required)
+  region: string, Name of the region scoping this request.
+This should conform to RFC1035. (required)
+  instanceGroupManager: string, The name of the managed instance group.
+It must be a string that meets the requirements in RFC1035, or an
+unsigned long integer: must match regexp pattern:
+(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?)|1-9{0,19}. (required)
+  filter: string, A filter expression that filters resources listed in the response. Most
+Compute resources support two types of filter expressions:
+expressions that support regular expressions and expressions that follow
+API improvement proposal AIP-160.
+These two types of filter expressions cannot be mixed in one request.
+
+If you want to use AIP-160, your expression must specify the field name, an
+operator, and the value that you want to use for filtering. The value
+must be a string, a number, or a boolean. The operator
+must be either `=`, `!=`, `>`, `<`, `<=`, `>=` or `:`.
+
+For example, if you are filtering Compute Engine instances, you can
+exclude instances named `example-instance` by specifying
+`name != example-instance`.
+
+The `:*` comparison can be used to test whether a key has been defined.
+For example, to find all objects with `owner` label use:
+```
+labels.owner:*
+```
+
+You can also filter nested fields. For example, you could specify
+`scheduling.automaticRestart = false` to include instances only
+if they are not scheduled for automatic restarts. You can use filtering
+on nested fields to filter based onresource labels.
+
+To filter on multiple expressions, provide each separate expression within
+parentheses. For example:
+```
+(scheduling.automaticRestart = true)
+(cpuPlatform = "Intel Skylake")
+```
+By default, each expression is an `AND` expression. However, you
+can include `AND` and `OR` expressions explicitly.
+For example:
+```
+(cpuPlatform = "Intel Skylake") OR
+(cpuPlatform = "Intel Broadwell") AND
+(scheduling.automaticRestart = true)
+```
+
+If you want to use a regular expression, use the `eq` (equal) or `ne`
+(not equal) operator against a single un-parenthesized expression with or
+without quotes or against multiple parenthesized expressions. Examples:
+
+`fieldname eq unquoted literal`
+`fieldname eq 'single quoted literal'`
+`fieldname eq "double quoted literal"`
+`(fieldname1 eq literal) (fieldname2 ne "literal")`
+
+The literal value is interpreted as a regular expression using GoogleRE2 library syntax.
+The literal value must match the entire field.
+
+For example, to filter for instances that do not end with name "instance",
+you would use `name ne .*instance`.
+
+You cannot combine constraints on multiple fields using regular
+expressions.
+  maxResults: integer, The maximum number of results per page that should be returned.
+If the number of available results is larger than `maxResults`,
+Compute Engine returns a `nextPageToken` that can be used to get
+the next page of results in subsequent list requests. Acceptable values are
+`0` to `500`, inclusive. (Default: `500`)
+  orderBy: string, Sorts list results by a certain order. By default, results
+are returned in alphanumerical order based on the resource name.
+
+You can also sort results in descending order based on the creation
+timestamp using `orderBy="creationTimestamp desc"`. This sorts
+results based on the `creationTimestamp` field in
+reverse chronological order (newest result first). Use this to sort
+resources like operations so that the newest operation is returned first.
+
+Currently, only sorting by `name` or
+`creationTimestamp desc` is supported.
+  pageToken: string, Specifies a page token to use. Set `pageToken` to the
+`nextPageToken` returned by a previous list request to get
+the next page of results.
+  returnPartialSuccess: boolean, Opt-in for partial success behavior which provides partial results in case
+of failure. The default value is false.
+
+For example, when partial success behavior is enabled, aggregatedList for a
+single zone scope either returns all resources in the zone or no resources,
+with an error code.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    {
+  "items": [ # [Output Only] The list of errors of the managed instance group.
+    {
+      "error": { # Output only. [Output Only] Contents of the error.
+        "code": "A String", # Output only. [Output Only] Error code.
+        "message": "A String", # Output only. [Output Only] Error message.
+      },
+      "instanceActionDetails": { # Output only. [Output Only] Details of the instance action that triggered this error.
+          # May be null, if the error was not caused by an action on an instance.
+          # This field is optional.
+        "action": "A String", # Output only. [Output Only] Action that managed instance group was executing on
+            # the instance when the error occurred. Possible values:
+        "instance": "A String", # Output only. [Output Only] The URL of the instance.
+            # The URL can be set even if the instance has not yet been created.
+        "version": { # Output only. [Output Only] Version this instance was created from, or was being
+            # created from, but the creation failed. Corresponds to one of the versions
+            # that were set on the Instance Group Manager resource at the time this
+            # instance was being created.
+          "instanceTemplate": "A String", # Output only. [Output Only] The intended template of the instance. This field is empty
+              # when current_action is one of { DELETING, ABANDONING }.
+          "name": "A String", # Output only. [Output Only] Name of the version.
         },
       },
-      "region": "A String", # [Output Only] The URL of theregion
-          # where the managed instance group resides (for regional resources).
-      "resourcePolicies": { # Resource policies for this managed instance group.
-        "workloadPolicy": "A String", # The URL of the workload policy that is specified for this managed
-            # instance group.
-            # It can be a full or partial URL. For example, the following are
-            # all valid URLs to a workload policy:
-            #
-            #
-            #       - https://www.googleapis.com/compute/v1/projects/project/regions/region/resourcePolicies/resourcePolicy
-            #       - projects/project/regions/region/resourcePolicies/resourcePolicy
-            #       - regions/region/resourcePolicies/resourcePolicy
+      "timestamp": "A String", # Output only. [Output Only] The time that this error occurred.
+          # This value is in RFC3339 text format.
+    },
+  ],
+  "nextPageToken": "A String", # Output only. [Output Only] This token allows you to get the next page of results for
+      # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for
+      # the query parameter pageToken in the next list request.
+      # Subsequent list requests will have their own nextPageToken to
+      # continue paging through the results.
+}
+
+ +
+ listErrors_next() +
Retrieves the next page of results.
+
+        Args:
+          previous_request: The request for the previous page. (required)
+          previous_response: The response from the request for the previous page. (required)
+
+        Returns:
+          A request object that you can call 'execute()' on to request the next
+          page. Returns None if there are no more items in the collection.
+        
+
+ +
+ listManagedInstances(project, region, instanceGroupManager, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) +
Lists the instances in the managed instance group and instances that are
+scheduled to be created. The list includes any current actions
+that the group has scheduled for its instances. The orderBy
+query parameter is not supported.   The `pageToken` query parameter is
+supported only if the group's `listManagedInstancesResults` field is set
+to `PAGINATED`.
+
+Args:
+  project: string, Project ID for this request. (required)
+  region: string, Name of the region scoping this request. (required)
+  instanceGroupManager: string, The name of the managed instance group. (required)
+  filter: string, A filter expression that filters resources listed in the response. Most
+Compute resources support two types of filter expressions:
+expressions that support regular expressions and expressions that follow
+API improvement proposal AIP-160.
+These two types of filter expressions cannot be mixed in one request.
+
+If you want to use AIP-160, your expression must specify the field name, an
+operator, and the value that you want to use for filtering. The value
+must be a string, a number, or a boolean. The operator
+must be either `=`, `!=`, `>`, `<`, `<=`, `>=` or `:`.
+
+For example, if you are filtering Compute Engine instances, you can
+exclude instances named `example-instance` by specifying
+`name != example-instance`.
+
+The `:*` comparison can be used to test whether a key has been defined.
+For example, to find all objects with `owner` label use:
+```
+labels.owner:*
+```
+
+You can also filter nested fields. For example, you could specify
+`scheduling.automaticRestart = false` to include instances only
+if they are not scheduled for automatic restarts. You can use filtering
+on nested fields to filter based onresource labels.
+
+To filter on multiple expressions, provide each separate expression within
+parentheses. For example:
+```
+(scheduling.automaticRestart = true)
+(cpuPlatform = "Intel Skylake")
+```
+By default, each expression is an `AND` expression. However, you
+can include `AND` and `OR` expressions explicitly.
+For example:
+```
+(cpuPlatform = "Intel Skylake") OR
+(cpuPlatform = "Intel Broadwell") AND
+(scheduling.automaticRestart = true)
+```
+
+If you want to use a regular expression, use the `eq` (equal) or `ne`
+(not equal) operator against a single un-parenthesized expression with or
+without quotes or against multiple parenthesized expressions. Examples:
+
+`fieldname eq unquoted literal`
+`fieldname eq 'single quoted literal'`
+`fieldname eq "double quoted literal"`
+`(fieldname1 eq literal) (fieldname2 ne "literal")`
+
+The literal value is interpreted as a regular expression using GoogleRE2 library syntax.
+The literal value must match the entire field.
+
+For example, to filter for instances that do not end with name "instance",
+you would use `name ne .*instance`.
+
+You cannot combine constraints on multiple fields using regular
+expressions.
+  maxResults: integer, The maximum number of results per page that should be returned.
+If the number of available results is larger than `maxResults`,
+Compute Engine returns a `nextPageToken` that can be used to get
+the next page of results in subsequent list requests. Acceptable values are
+`0` to `500`, inclusive. (Default: `500`)
+  orderBy: string, Sorts list results by a certain order. By default, results
+are returned in alphanumerical order based on the resource name.
+
+You can also sort results in descending order based on the creation
+timestamp using `orderBy="creationTimestamp desc"`. This sorts
+results based on the `creationTimestamp` field in
+reverse chronological order (newest result first). Use this to sort
+resources like operations so that the newest operation is returned first.
+
+Currently, only sorting by `name` or
+`creationTimestamp desc` is supported.
+  pageToken: string, Specifies a page token to use. Set `pageToken` to the
+`nextPageToken` returned by a previous list request to get
+the next page of results.
+  returnPartialSuccess: boolean, Opt-in for partial success behavior which provides partial results in case
+of failure. The default value is false.
+
+For example, when partial success behavior is enabled, aggregatedList for a
+single zone scope either returns all resources in the zone or no resources,
+with an error code.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    {
+  "managedInstances": [ # A list of managed instances.
+    { # A Managed Instance resource.
+      "allInstancesConfig": { # Output only. [Output Only] Current all-instances configuration revision applied to this
+          # instance.
+        "revision": "A String", # Output only. [Output Only] Current all-instances configuration revision.
+            # This value is in RFC3339 text format.
       },
-      "satisfiesPzi": True or False, # [Output Only] Reserved for future use.
-      "satisfiesPzs": True or False, # [Output Only] Reserved for future use.
-      "selfLink": "A String", # [Output Only] The URL for this managed instance group. The server defines
-          # this URL.
-      "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id.
-      "serviceAccount": "A String", # The service account to be used as credentials for all operations performed
-          # by the managed instance group on instances. The service accounts needs all
-          # permissions required to create and delete instances.
-          # By default, the service account
-          # {projectNumber}@cloudservices.gserviceaccount.com is used.
-      "standbyPolicy": { # Standby policy for stopped and suspended instances.
-        "initialDelaySec": 42, # Specifies the number of seconds that the MIG should wait to suspend or
-            # stop a VM after that VM was created. The initial delay gives the
-            # initialization script the time to prepare your VM for a quick scale out.
-            # The value of initial delay must be between 0 and 3600 seconds. The
-            # default value is 0.
-        "mode": "A String", # Defines how a MIG resumes or starts VMs from a standby pool when the
-            # group scales out. The default mode is `MANUAL`.
+      "currentAction": "A String", # Output only. [Output Only] The current action that the managed instance group has
+          # scheduled for the instance. Possible values:
+          #
+          #    - NONE The instance is running, and the managed
+          #    instance group does not have any scheduled actions for this instance.
+          #    - CREATING The managed instance group is creating this
+          #    instance. If the group fails to create this instance, it will try again
+          #    until it is successful.
+          #    - CREATING_WITHOUT_RETRIES The managed instance group
+          #    is attempting to create this instance only once. If the group fails
+          #    to create this instance, it does not try again and the group'stargetSize value is decreased instead.
+          #    - RECREATING The managed instance group is recreating
+          #    this instance.
+          #    - DELETING The managed instance group is permanently
+          #    deleting this instance.
+          #    - ABANDONING The managed instance group is abandoning
+          #    this instance. The instance will be removed from the instance group
+          #    and from any target pools that are associated with this group.
+          #    - RESTARTING The managed instance group is restarting
+          #    the instance.
+          #    - REFRESHING The managed instance group is applying
+          #    configuration changes to the instance without stopping it. For example,
+          #    the group can update the target pool list for an instance without
+          #    stopping that instance.
+          #    - VERIFYING The managed instance group has created the
+          #    instance and it is in the process of being verified.
+      "currentActionDetails": {
+        "methodName": "A String",
+        "trigger": "A String", # Output only. [Output Only] Details of the current action that the managed instance
+            # group has scheduled for the instance. Contains trigger for the current
+            # action, and methodName in case it was triggered by API call. Possible
+            # values for trigger:
+            #
+            #    - API Any API call.
+            #    - PROACTIVE_UPDATE Proactive updater scheduled an update
+            #    on this managed instance.
+            #    - AUTOSCALING Instance being deleted/created after a
+            #    decision from the Autoscaler.
+            #    - REDISTRIBUTION The regional managed instance group is
+            #    moving instances between zones to restore balance.
+            #    - STANDBY_REFILL The managed instance group is refilling
+            #    the Standby Pool (stopped/suspended virtual machines) after scale
+            #    up.
+            #    - MAINTENANCE Manual maintenance.
+            #    - FAILED_CREATION The managed instance group is handling
+            #    failed instance creation.
+            #    - INSTANCE_FAILURE The managed instance group is handling
+            #    instance failure, according to
+            #    the Instance Lifecycle Policy.
+            #    - FAILED_HEALTH_CHECK The managed instance group is
+            #    handling failed health check, according to the Instance Lifecycle
+            #    Policy.
+            #    - TERMINATION_TIMESTAMP Instance reached termination time,
+            #    thus managed instance group stops/deletes it.
       },
-      "statefulPolicy": { # Stateful configuration for this Instanced Group Manager
-        "preservedState": { # Configuration of preserved resources.
-          "disks": { # Disks created on the instances that will be preserved on instance
-              # delete, update, etc. This map is keyed with the device names of
-              # the disks.
-            "a_key": {
-              "autoDelete": "A String", # These stateful disks will never be deleted during autohealing,
-                  # update or VM instance recreate operations.
-                  # This flag is used to configure if the disk should be deleted after it
-                  # is no longer used by the group, e.g. when the given instance or
-                  # the whole group is deleted. Note: disks attached inREAD_ONLY mode cannot be auto-deleted.
-            },
-          },
-          "externalIPs": { # External network IPs assigned to the instances that will be preserved on
-              # instance delete, update, etc. This map is keyed with the network
-              # interface name.
-            "a_key": {
-              "autoDelete": "A String", # These stateful IPs will never be released during autohealing,
-                  # update or VM instance recreate operations.
-                  # This flag is used to configure if the IP reservation should be deleted
-                  # after it is no longer used by the group, e.g. when the given instance
-                  # or the whole group is deleted.
-            },
-          },
-          "internalIPs": { # Internal network IPs assigned to the instances that will be preserved on
-              # instance delete, update, etc. This map is keyed with the network
-              # interface name.
-            "a_key": {
-              "autoDelete": "A String", # These stateful IPs will never be released during autohealing,
-                  # update or VM instance recreate operations.
-                  # This flag is used to configure if the IP reservation should be deleted
-                  # after it is no longer used by the group, e.g. when the given instance
-                  # or the whole group is deleted.
+      "id": "A String", # Output only. [Output only] The unique identifier for this resource. This field is empty
+          # when instance does not exist.
+      "instance": "A String", # Output only. [Output Only] The URL of the instance. The URL can exist even if the
+          # instance has not yet been created.
+      "instanceFlexibilityOverride": { # Output only. [Output Only] The overrides to instance properties resulting from
+          # InstanceFlexibilityPolicy.
+        "disks": [ # List of disks to be attached to the instance.
+          { # An instance-attached disk resource.
+            "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64
+                # or X86_64.
+            "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is
+                # deleted (but not when the disk is detached from the instance).
+            "boot": True or False, # Indicates that this is a boot disk. The virtual machine will use the first
+                # partition of the disk for its root filesystem.
+            "deviceName": "A String", # Specifies a unique device name of your choice that is reflected into the/dev/disk/by-id/google-* tree of a Linux operating system
+                # running within the instance. This name can be used to reference the device
+                # for mounting, resizing, and so on, from within the instance.
+                #
+                # If not specified, the server chooses a default device name to apply to this
+                # disk, in the form persistent-disk-x, where x is a number
+                # assigned by Google Compute Engine. This field is only applicable for
+                # persistent disks.
+            "diskEncryptionKey": { # Encrypts or decrypts a disk using acustomer-supplied
+                # encryption key.
+                #
+                # If you are creating a new disk, this field encrypts the new disk using
+                # an encryption key that you provide. If you are attaching an existing
+                # disk that is already encrypted, this field decrypts the disk using
+                # the customer-supplied encryption key.
+                #
+                # If you encrypt a disk using a customer-supplied key, you must provide the
+                # same key again when you attempt to use this resource at a later time. For
+                # example, you must provide the key when you create a snapshot or an image
+                # from the disk or when you attach the disk to a virtual machine instance.
+                #
+                # If you do not provide an encryption key, then the disk will be encrypted
+                # using an automatically generated key and you do not need to provide a key
+                # to use the disk later.
+                #
+                # Note:
+                #
+                # Instance templates do not storecustomer-supplied
+                # encryption keys, so you cannot use your own keys to encrypt disks in amanaged instance group.
+                #
+                # You cannot create VMs that have disks with customer-supplied keys using
+                # the bulk
+                # insert method.
+              "kmsKeyName": "A String", # The name of the encryption key that is stored in Google Cloud KMS.
+                  # For example:
+                  #
+                  # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/
+                  # key_region/cryptoKeys/key
+                  #
+                  # The fully-qualifed key name may be returned for resource GET requests. For
+                  # example:
+                  #
+                  # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/
+                  # key_region/cryptoKeys/key
+                  # /cryptoKeyVersions/1
+              "kmsKeyServiceAccount": "A String", # The service account being used for the encryption request for the given KMS
+                  # key. If absent, the Compute Engine default service account is used.
+                  # For example:
+                  #
+                  # "kmsKeyServiceAccount": "name@project_id.iam.gserviceaccount.com/
+              "rawKey": "A String", # Specifies a 256-bit customer-supplied
+                  # encryption key, encoded in RFC
+                  # 4648 base64 to either encrypt or decrypt this resource. You can
+                  # provide either the rawKey or thersaEncryptedKey.
+                  # For example:
+                  #
+                  # "rawKey":
+                  # "SGVsbG8gZnJvbSBHb29nbGUgQ2xvdWQgUGxhdGZvcm0="
+              "rsaEncryptedKey": "A String", # Specifies an RFC 4648 base64 encoded, RSA-wrapped 2048-bit
+                  # customer-supplied encryption key to either encrypt or decrypt this
+                  # resource. You can provide either the rawKey or thersaEncryptedKey.
+                  # For example:
+                  #
+                  # "rsaEncryptedKey":
+                  # "ieCx/NcW06PcT7Ep1X6LUTc/hLvUDYyzSZPPVCVPTVEohpeHASqC8uw5TzyO9U+Fka9JFH
+                  # z0mBibXUInrC/jEk014kCK/NPjYgEMOyssZ4ZINPKxlUh2zn1bV+MCaTICrdmuSBTWlUUiFoD
+                  # D6PYznLwh8ZNdaheCeZ8ewEXgFQ8V+sDroLaN3Xs3MDTXQEMMoNUXMCZEIpg9Vtp9x2oe=="
+                  #
+                  # The key must meet the following requirements before you can provide it to
+                  # Compute Engine:
+                  #
+                  #    1. The key is wrapped using a RSA public key certificate provided by
+                  #    Google.
+                  #    2. After being wrapped, the key must be encoded in RFC 4648 base64
+                  #    encoding.
+                  #
+                  # Gets the RSA public key certificate provided by Google at:
+                  #
+                  #
+                  # https://cloud-certs.storage.googleapis.com/google-cloud-csek-ingress.pem
+              "sha256": "A String", # [Output only] TheRFC
+                  # 4648 base64 encoded SHA-256 hash of the customer-supplied
+                  # encryption key that protects this resource.
             },
-          },
-        },
-      },
-      "status": { # [Output Only] The status of this managed instance group.
-        "allInstancesConfig": { # [Output only] Status of all-instances configuration on the group.
-          "currentRevision": "A String", # [Output Only] Current all-instances configuration revision.
-              # This value is in RFC3339 text format.
-          "effective": True or False, # [Output Only] A bit indicating whether this configuration has
-              # been applied to all managed instances in the group.
-        },
-        "autoscaler": "A String", # [Output Only] The URL of theAutoscaler
-            # that targets this instance group manager.
-        "bulkInstanceOperation": { # Bulk instance operation is the creation of VMs in a MIG when the # [Output Only] The status of bulk instance operation.
-            # targetSizePolicy.mode is set to BULK.
-          "inProgress": True or False, # [Output Only] Informs whether bulk instance operation is in progress.
-          "lastProgressCheck": { # [Output Only] Information from the last progress check of bulk instance
-              # operation.
-            "error": { # [Output Only] Errors encountered during bulk instance operation.
-              "errors": [ # [Output Only] The array of errors encountered while processing this
-                  # operation.
-                {
-                  "code": "A String", # [Output Only] The error type identifier for this error.
-                  "errorDetails": [ # [Output Only] An optional list of messages that contain the error
-                      # details. There is a set of defined message types to use for providing
-                      # details.The syntax depends on the error code. For example,
-                      # QuotaExceededInfo will have details when the error code is
-                      # QUOTA_EXCEEDED.
-                    {
-                      "errorInfo": { # Describes the cause of the error with structured details.
-                          #
-                          # Example of an error when contacting the "pubsub.googleapis.com" API when it
-                          # is not enabled:
-                          #
-                          #     { "reason": "API_DISABLED"
-                          #       "domain": "googleapis.com"
-                          #       "metadata": {
-                          #         "resource": "projects/123",
-                          #         "service": "pubsub.googleapis.com"
-                          #       }
-                          #     }
-                          #
-                          # This response indicates that the pubsub.googleapis.com API is not enabled.
-                          #
-                          # Example of an error that is returned when attempting to create a Spanner
-                          # instance in a region that is out of stock:
-                          #
-                          #     { "reason": "STOCKOUT"
-                          #       "domain": "spanner.googleapis.com",
-                          #       "metadata": {
-                          #         "availableRegions": "us-central1,us-east2"
-                          #       }
-                          #     }
-                        "domain": "A String", # The logical grouping to which the "reason" belongs. The error domain
-                            # is typically the registered service name of the tool or product that
-                            # generates the error. Example: "pubsub.googleapis.com". If the error is
-                            # generated by some common infrastructure, the error domain must be a
-                            # globally unique value that identifies the infrastructure. For Google API
-                            # infrastructure, the error domain is "googleapis.com".
-                        "metadatas": { # Additional structured details about this error.
-                            #
-                            # Keys must match a regular expression of `a-z+` but should
-                            # ideally be lowerCamelCase. Also, they must be limited to 64 characters in
-                            # length. When identifying the current value of an exceeded limit, the units
-                            # should be contained in the key, not the value.  For example, rather than
-                            # `{"instanceLimit": "100/request"}`, should be returned as,
-                            # `{"instanceLimitPerRequest": "100"}`, if the client exceeds the number of
-                            # instances that can be created in a single (batch) request.
-                          "a_key": "A String",
-                        },
-                        "reason": "A String", # The reason of the error. This is a constant value that identifies the
-                            # proximate cause of the error. Error reasons are unique within a particular
-                            # domain of errors. This should be at most 63 characters and match a
-                            # regular expression of `A-Z+[A-Z0-9]`, which represents
-                            # UPPER_SNAKE_CASE.
-                      },
-                      "help": { # Provides links to documentation or for performing an out of band action.
-                          #
-                          # For example, if a quota check failed with an error indicating the calling
-                          # project hasn't enabled the accessed service, this can contain a URL pointing
-                          # directly to the right place in the developer console to flip the bit.
-                        "links": [ # URL(s) pointing to additional information on handling the current error.
-                          { # Describes a URL link.
-                            "description": "A String", # Describes what the link offers.
-                            "url": "A String", # The URL of the link.
-                          },
-                        ],
-                      },
-                      "localizedMessage": { # Provides a localized error message that is safe to return to the user
-                          # which can be attached to an RPC error.
-                        "locale": "A String", # The locale used following the specification defined at
-                            # https://www.rfc-editor.org/rfc/bcp/bcp47.txt.
-                            # Examples are: "en-US", "fr-CH", "es-MX"
-                        "message": "A String", # The localized error message in the above locale.
-                      },
-                      "quotaInfo": { # Additional details for quota exceeded error for resource quota.
-                        "dimensions": { # The map holding related quota dimensions.
-                          "a_key": "A String",
-                        },
-                        "futureLimit": 3.14, # Future quota limit being rolled out. The limit's unit depends on the quota
-                            #  type or metric.
-                        "limit": 3.14, # Current effective quota limit. The limit's unit depends on the quota type
-                            # or metric.
-                        "limitName": "A String", # The name of the quota limit.
-                        "metricName": "A String", # The Compute Engine quota metric name.
-                        "rolloutStatus": "A String", # Rollout status of the future quota limit.
-                      },
-                    },
-                  ],
-                  "location": "A String", # [Output Only] Indicates the field in the request that caused the error.
-                      # This property is optional.
-                  "message": "A String", # [Output Only] An optional, human-readable error message.
+            "diskSizeGb": "A String", # The size of the disk in GB.
+            "forceAttach": True or False, # [Input Only] Whether to force attach the regional disk even if it's
+                # currently attached to another instance. If you try to force attach a zonal
+                # disk to an instance, you will receive an error.
+            "guestOsFeatures": [ # A list of features to enable on the guest operating system. Applicable
+                # only for bootable images. Read
+                # Enabling guest operating system features to see a list of available
+                # options.
+              { # Guest OS features.
+                "type": "A String", # The ID of a supported feature. To add multiple values, use commas to
+                    # separate values. Set to one or more of the following values:
+                    #
+                    #    - VIRTIO_SCSI_MULTIQUEUE
+                    #    - WINDOWS
+                    #    - MULTI_IP_SUBNET
+                    #    - UEFI_COMPATIBLE
+                    #    - GVNIC
+                    #    - SEV_CAPABLE
+                    #    - SUSPEND_RESUME_COMPATIBLE
+                    #    - SEV_LIVE_MIGRATABLE_V2
+                    #    - SEV_SNP_CAPABLE
+                    #    - TDX_CAPABLE
+                    #    - IDPF
+                    #    - SNP_SVSM_CAPABLE
+                    #
+                    #
+                    # For more information, see
+                    # Enabling guest operating system features.
+              },
+            ],
+            "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the
+                # boot disk. If you have many disks attached to an instance, each
+                # disk would have a unique index number.
+            "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created
+                # alongside the new instance. Use initialization parameters to create boot
+                # disks or local SSDs attached to the new instance.
+                #
+                # This property is mutually exclusive with the source property;
+                # you can only define one or the other, but not both.
+                # alongside the new instance. Use initialization parameters to create boot
+                # disks or local SSDs attached to the new instance.
+                #
+                # This field is persisted and returned for instanceTemplate and not returned
+                # in the context of instance.
+                #
+                # This property is mutually exclusive with the source property;
+                # you can only define one or the other, but not both.
+              "architecture": "A String", # The architecture of the attached disk. Valid values are
+                  # arm64 or x86_64.
+              "description": "A String", # An optional description. Provide this property when creating the disk.
+              "diskName": "A String", # Specifies the disk name. If not specified, the default is to use the name
+                  # of the instance. If a disk with the same name already exists in the given
+                  # region, the existing disk is attached to the new instance and the
+                  # new disk is not created.
+              "diskSizeGb": "A String", # Specifies the size of the disk in base-2 GB. The size must be at least
+                  # 10 GB. If you specify a sourceImage, which is required for
+                  # boot disks, the default size is the size of the sourceImage.
+                  # If you do not specify a sourceImage, the default disk size
+                  # is 500 GB.
+              "diskType": "A String", # Specifies the disk type to use to create the instance. If not specified,
+                  # the default is pd-standard, specified using the full URL.
+                  # For example:
+                  #
+                  # https://www.googleapis.com/compute/v1/projects/project/zones/zone/diskTypes/pd-standard
+                  #
+                  #
+                  # For a full list of acceptable values, seePersistent disk
+                  # types. If you specify this field when creating a VM, you can provide
+                  # either the full or partial URL. For example, the following values are
+                  # valid:
+                  #
+                  #
+                  #      - https://www.googleapis.com/compute/v1/projects/project/zones/zone/diskTypes/diskType
+                  #    - projects/project/zones/zone/diskTypes/diskType
+                  #    - zones/zone/diskTypes/diskType
+                  #
+                  #
+                  # If you specify this field when creating or updating an instance template
+                  # or all-instances configuration, specify the type of the disk, not the
+                  # URL. For example: pd-standard.
+              "enableConfidentialCompute": True or False, # Whether this disk is using confidential compute mode.
+              "guestOsFeatures": [ # A list of features to enable on the guest operating system. Applicable
+                  # only for bootable images. Read
+                  # Enabling guest operating system features to see a list of available
+                  # options.
+                  #
+                  # Guest OS features are applied by merginginitializeParams.guestOsFeatures anddisks.guestOsFeatures
+                { # Guest OS features.
+                  "type": "A String", # The ID of a supported feature. To add multiple values, use commas to
+                      # separate values. Set to one or more of the following values:
+                      #
+                      #    - VIRTIO_SCSI_MULTIQUEUE
+                      #    - WINDOWS
+                      #    - MULTI_IP_SUBNET
+                      #    - UEFI_COMPATIBLE
+                      #    - GVNIC
+                      #    - SEV_CAPABLE
+                      #    - SUSPEND_RESUME_COMPATIBLE
+                      #    - SEV_LIVE_MIGRATABLE_V2
+                      #    - SEV_SNP_CAPABLE
+                      #    - TDX_CAPABLE
+                      #    - IDPF
+                      #    - SNP_SVSM_CAPABLE
+                      #
+                      #
+                      # For more information, see
+                      # Enabling guest operating system features.
+                },
+              ],
+              "interface": "A String", # [Deprecated] Specifies the disk interface to use for attaching this disk,
+                  # which is either SCSI or NVME. The default isSCSI.
+              "labels": { # Labels to apply to this disk. These can be later modified by thedisks.setLabels method. This field is only applicable for
+                  # persistent disks.
+                "a_key": "A String",
+              },
+              "licenseCodes": [ # Integer license codes indicating which licenses are attached to this
+                  # disk.
+                "A String",
+              ],
+              "licenses": [ # A list of publicly visible licenses. Reserved for Google's use.
+                "A String",
+              ],
+              "multiWriter": True or False, # Indicates whether or not the disk can be read/write attached to
+                  # more than one instance.
+              "onUpdateAction": "A String", # Specifies which action to take on instance update with this disk. Default
+                  # is to use the existing disk.
+              "provisionedIops": "A String", # Indicates how many IOPS to provision for the disk. This sets the number
+                  # of I/O operations per second that the disk can handle. Values must be
+                  # between 10,000 and 120,000. For more details, see theExtreme persistent
+                  # disk documentation.
+              "provisionedThroughput": "A String", # Indicates how much throughput to provision for the disk. This sets the
+                  # number of throughput mb per second that the disk can handle. Values must
+                  # greater than or equal to 1.
+              "replicaZones": [ # Required for each regional disk associated with the instance. Specify
+                  # the URLs of the zones where the disk should be replicated to.
+                  # You must provide exactly two replica zones, and one zone must be the same
+                  # as the instance zone.
+                "A String",
+              ],
+              "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values
+                  # have the same definition as resource
+                  # manager tags. Keys and values can be either in numeric format,
+                  # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced
+                  # format such as `{org_id|project_id}/{tag_key_short_name}` and
+                  # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when
+                  # empty.
+                "a_key": "A String",
+              },
+              "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations.
+                  # Specified using the full or partial URL. For instance template, specify
+                  # only the resource policy name.
+                "A String",
+              ],
+              "sourceImage": "A String", # The source image to create this disk. When creating a new instance boot
+                  # disk, one of initializeParams.sourceImage orinitializeParams.sourceSnapshot or disks.source
+                  # is required.
+                  #
+                  # To create a disk with one of the public operating system
+                  # images, specify the image by its family name. For example, specifyfamily/debian-9 to use the latest Debian 9 image:
+                  #
+                  # projects/debian-cloud/global/images/family/debian-9
+                  #
+                  #
+                  # Alternatively, use a specific version of a public operating system image:
+                  #
+                  # projects/debian-cloud/global/images/debian-9-stretch-vYYYYMMDD
+                  #
+                  #
+                  # To create a disk with a custom image that you created, specify the
+                  # image name in the following format:
+                  #
+                  # global/images/my-custom-image
+                  #
+                  #
+                  # You can also specify a custom image by its image family, which returns
+                  # the latest version of the image in that family. Replace the image name
+                  # with family/family-name:
+                  #
+                  # global/images/family/my-image-family
+                  #
+                  #
+                  # If the source image is deleted later, this field will not be set.
+              "sourceImageEncryptionKey": { # Thecustomer-supplied
+                  # encryption key of the source image. Required if the source image is
+                  # protected by a customer-supplied encryption key.
+                  #
+                  # InstanceTemplate and InstancePropertiesPatch do not storecustomer-supplied
+                  # encryption keys, so you cannot create disks for instances in a managed instance group if the
+                  # source images are encrypted with your own keys.
+                "kmsKeyName": "A String", # The name of the encryption key that is stored in Google Cloud KMS.
+                    # For example:
+                    #
+                    # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/
+                    # key_region/cryptoKeys/key
+                    #
+                    # The fully-qualifed key name may be returned for resource GET requests. For
+                    # example:
+                    #
+                    # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/
+                    # key_region/cryptoKeys/key
+                    # /cryptoKeyVersions/1
+                "kmsKeyServiceAccount": "A String", # The service account being used for the encryption request for the given KMS
+                    # key. If absent, the Compute Engine default service account is used.
+                    # For example:
+                    #
+                    # "kmsKeyServiceAccount": "name@project_id.iam.gserviceaccount.com/
+                "rawKey": "A String", # Specifies a 256-bit customer-supplied
+                    # encryption key, encoded in RFC
+                    # 4648 base64 to either encrypt or decrypt this resource. You can
+                    # provide either the rawKey or thersaEncryptedKey.
+                    # For example:
+                    #
+                    # "rawKey":
+                    # "SGVsbG8gZnJvbSBHb29nbGUgQ2xvdWQgUGxhdGZvcm0="
+                "rsaEncryptedKey": "A String", # Specifies an RFC 4648 base64 encoded, RSA-wrapped 2048-bit
+                    # customer-supplied encryption key to either encrypt or decrypt this
+                    # resource. You can provide either the rawKey or thersaEncryptedKey.
+                    # For example:
+                    #
+                    # "rsaEncryptedKey":
+                    # "ieCx/NcW06PcT7Ep1X6LUTc/hLvUDYyzSZPPVCVPTVEohpeHASqC8uw5TzyO9U+Fka9JFH
+                    # z0mBibXUInrC/jEk014kCK/NPjYgEMOyssZ4ZINPKxlUh2zn1bV+MCaTICrdmuSBTWlUUiFoD
+                    # D6PYznLwh8ZNdaheCeZ8ewEXgFQ8V+sDroLaN3Xs3MDTXQEMMoNUXMCZEIpg9Vtp9x2oe=="
+                    #
+                    # The key must meet the following requirements before you can provide it to
+                    # Compute Engine:
+                    #
+                    #    1. The key is wrapped using a RSA public key certificate provided by
+                    #    Google.
+                    #    2. After being wrapped, the key must be encoded in RFC 4648 base64
+                    #    encoding.
+                    #
+                    # Gets the RSA public key certificate provided by Google at:
+                    #
+                    #
+                    # https://cloud-certs.storage.googleapis.com/google-cloud-csek-ingress.pem
+                "sha256": "A String", # [Output only] TheRFC
+                    # 4648 base64 encoded SHA-256 hash of the customer-supplied
+                    # encryption key that protects this resource.
+              },
+              "sourceInstantSnapshot": "A String", # The source instant-snapshot to create this disk. When creating a new
+                  # instance boot disk, one of initializeParams.sourceSnapshot
+                  # or initializeParams.sourceInstantSnapshotinitializeParams.sourceImage or disks.source
+                  # is required.
+                  #
+                  # To create a disk with a snapshot that you created, specify the
+                  # snapshot name in the following format:
+                  #
+                  # us-central1-a/instantSnapshots/my-backup
+                  #
+                  #
+                  # If the source instant-snapshot is deleted later, this field will not be
+                  # set.
+              "sourceSnapshot": "A String", # The source snapshot to create this disk. When creating a new instance
+                  # boot disk, one of initializeParams.sourceSnapshot orinitializeParams.sourceImage or disks.source
+                  # is required.
+                  #
+                  # To create a disk with a snapshot that you created, specify the
+                  # snapshot name in the following format:
+                  #
+                  # global/snapshots/my-backup
+                  #
+                  #
+                  # If the source snapshot is deleted later, this field will not be set.
+                  #
+                  # Note: You cannot create VMs in bulk using a snapshot as the source. Use
+                  # an image instead when you create VMs using
+                  # the bulk
+                  # insert method.
+              "sourceSnapshotEncryptionKey": { # Thecustomer-supplied
+                  # encryption key of the source snapshot.
+                "kmsKeyName": "A String", # The name of the encryption key that is stored in Google Cloud KMS.
+                    # For example:
+                    #
+                    # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/
+                    # key_region/cryptoKeys/key
+                    #
+                    # The fully-qualifed key name may be returned for resource GET requests. For
+                    # example:
+                    #
+                    # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/
+                    # key_region/cryptoKeys/key
+                    # /cryptoKeyVersions/1
+                "kmsKeyServiceAccount": "A String", # The service account being used for the encryption request for the given KMS
+                    # key. If absent, the Compute Engine default service account is used.
+                    # For example:
+                    #
+                    # "kmsKeyServiceAccount": "name@project_id.iam.gserviceaccount.com/
+                "rawKey": "A String", # Specifies a 256-bit customer-supplied
+                    # encryption key, encoded in RFC
+                    # 4648 base64 to either encrypt or decrypt this resource. You can
+                    # provide either the rawKey or thersaEncryptedKey.
+                    # For example:
+                    #
+                    # "rawKey":
+                    # "SGVsbG8gZnJvbSBHb29nbGUgQ2xvdWQgUGxhdGZvcm0="
+                "rsaEncryptedKey": "A String", # Specifies an RFC 4648 base64 encoded, RSA-wrapped 2048-bit
+                    # customer-supplied encryption key to either encrypt or decrypt this
+                    # resource. You can provide either the rawKey or thersaEncryptedKey.
+                    # For example:
+                    #
+                    # "rsaEncryptedKey":
+                    # "ieCx/NcW06PcT7Ep1X6LUTc/hLvUDYyzSZPPVCVPTVEohpeHASqC8uw5TzyO9U+Fka9JFH
+                    # z0mBibXUInrC/jEk014kCK/NPjYgEMOyssZ4ZINPKxlUh2zn1bV+MCaTICrdmuSBTWlUUiFoD
+                    # D6PYznLwh8ZNdaheCeZ8ewEXgFQ8V+sDroLaN3Xs3MDTXQEMMoNUXMCZEIpg9Vtp9x2oe=="
+                    #
+                    # The key must meet the following requirements before you can provide it to
+                    # Compute Engine:
+                    #
+                    #    1. The key is wrapped using a RSA public key certificate provided by
+                    #    Google.
+                    #    2. After being wrapped, the key must be encoded in RFC 4648 base64
+                    #    encoding.
+                    #
+                    # Gets the RSA public key certificate provided by Google at:
+                    #
+                    #
+                    # https://cloud-certs.storage.googleapis.com/google-cloud-csek-ingress.pem
+                "sha256": "A String", # [Output only] TheRFC
+                    # 4648 base64 encoded SHA-256 hash of the customer-supplied
+                    # encryption key that protects this resource.
+              },
+              "storagePool": "A String", # The storage pool in which the new disk is created. You can provide
+                  # this as a partial or full URL to the resource. For example, the following
+                  # are valid values:
+                  #
+                  #
+                  #      - https://www.googleapis.com/compute/v1/projects/project/zones/zone/storagePools/storagePool
+                  #      - projects/project/zones/zone/storagePools/storagePool
+                  #    - zones/zone/storagePools/storagePool
+            },
+            "interface": "A String", # Specifies the disk interface to use for attaching this disk, which is
+                # either SCSI or NVME. For most machine types, the
+                # default is SCSI. Local SSDs can use either NVME or SCSI.
+                # In certain configurations, persistent disks can use NVMe. For more
+                # information, seeAbout
+                # persistent disks.
+            "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks.
+            "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses.
+              "A String",
+            ],
+            "locked": True or False, # Output only. [Output Only] Whether to indicate the attached disk is locked. The locked
+                # disk is not allowed to be detached from the instance, or to be used as the
+                # source of the snapshot creation, and the image creation. The instance with
+                # at least one locked attached disk is not allow to be used as source of
+                # machine image creation, instant snapshot creation, and not allowed to be
+                # deleted with --keep-disk parameter set to true for locked disks.
+            "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk
+                # in READ_WRITE mode.
+            "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this
+                # field is set to PRESERVED if the LocalSSD data has been saved
+                # to a persistent location by customer request.  (see the
+                # discard_local_ssd option on Stop/Suspend).
+                # Read-only in the api.
+            "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk
+                # these are public keys which are safe to store in public
+              "dbs": [ # The Key Database (db).
+                {
+                  "content": "A String", # The raw content in the secure keys file.
+                  "fileType": "A String", # The file type of source file.
+                },
+              ],
+              "dbxs": [ # The forbidden key database (dbx).
+                {
+                  "content": "A String", # The raw content in the secure keys file.
+                  "fileType": "A String", # The file type of source file.
                 },
               ],
+              "keks": [ # The Key Exchange Key (KEK).
+                {
+                  "content": "A String", # The raw content in the secure keys file.
+                  "fileType": "A String", # The file type of source file.
+                },
+              ],
+              "pk": { # The Platform Key (PK).
+                "content": "A String", # The raw content in the secure keys file.
+                "fileType": "A String", # The file type of source file.
+              },
             },
-            "timestamp": "A String", # [Output Only] Timestamp of the last progress check of bulk instance
-                # operation. Timestamp is in RFC3339 text format.
-          },
-        },
-        "isStable": True or False, # [Output Only] A bit indicating whether the managed instance group is in a
-            # stable state. A stable state means that: none of the instances in the
-            # managed instance group is currently undergoing any type of change (for
-            # example, creation, restart, or deletion); no future changes are scheduled
-            # for instances in the managed instance group; and the managed instance
-            # group itself is not being modified.
-        "stateful": { # [Output Only] Stateful status of the given Instance Group Manager.
-          "hasStatefulConfig": True or False, # [Output Only] A bit indicating whether the managed instance group
-              # has stateful configuration, that is, if you have configured any items
-              # in a stateful policy or in per-instance configs.
-              # The group might report that it has no stateful configuration even when
-              # there is still some preserved state on a managed instance, for example,
-              # if you have deleted all PICs but not yet applied those deletions.
-          "isStateful": True or False, # [Output Only] A bit indicating whether the managed instance group
-              # has stateful configuration, that is, if you have configured any items
-              # in a stateful policy or in per-instance configs.
-              # The group might report that it has no stateful configuration even when
-              # there is still some preserved state on a managed instance, for example,
-              # if you have deleted all PICs but not yet applied those deletions. This
-              # field is deprecated in favor of has_stateful_config.
-          "perInstanceConfigs": { # [Output Only] Status of per-instance configurations on the instances.
-            "allEffective": True or False, # A bit indicating if all of the group's per-instance configurations
-                # (listed in the output of a listPerInstanceConfigs API call) have
-                # status EFFECTIVE or there are no per-instance-configs.
-          },
-        },
-        "versionTarget": { # [Output Only] A status of consistency of Instances' versions with their
-            # target version specified by version field on Instance Group
-            # Manager.
-          "isReached": True or False, # [Output Only] A bit indicating whether version target has been reached
-              # in this managed instance group, i.e. all instances are in their target
-              # version. Instances' target version are specified byversion field on Instance Group Manager.
-        },
-      },
-      "targetPools": [ # The URLs for all TargetPool resources to which instances in theinstanceGroup field are added. The target pools automatically
-          # apply to all of the instances in the managed instance group.
-        "A String",
-      ],
-      "targetSize": 42, # The target number of running instances for this managed instance group.
-          # You can reduce this number by using the instanceGroupManager
-          # deleteInstances or abandonInstances methods. Resizing the group also
-          # changes this number.
-      "targetSizePolicy": { # The policy that specifies how the MIG creates its VMs to achieve the target
-          # size.
-        "mode": "A String", # The mode of target size policy based on which the MIG creates its VMs
-            # individually or all at once.
-      },
-      "targetSizeUnit": "A String", # The unit of measure for the target size.
-      "targetStoppedSize": 42, # The target number of stopped instances for this managed instance group.
-          # This number changes when you:
-          #
-          #    - Stop instance using the stopInstances
-          #    method or start instances using the startInstances
-          #    method.
-          #    - Manually change the targetStoppedSize using the update
-          #    method.
-      "targetSuspendedSize": 42, # The target number of suspended instances for this managed instance group.
-          # This number changes when you:
-          #
-          #    - Suspend instance using the suspendInstances
-          #    method or resume instances using the resumeInstances
-          #    method.
-          #    - Manually change the targetSuspendedSize using the update
-          #    method.
-      "updatePolicy": { # The update policy for this managed instance group.
-        "instanceRedistributionType": "A String", # The
-            # instance redistribution policy for regional managed instance groups.
-            # Valid values are:
-            #
-            #    - PROACTIVE (default): The group attempts to maintain an
-            #    even distribution of VM instances across zones in the region.
-            #    - NONE: For non-autoscaled groups, proactive
-            #    redistribution is disabled.
-        "maxSurge": { # Encapsulates numeric value that can be either absolute or relative. # The maximum number of instances that can be created above the specifiedtargetSize during the update process. This value can be
-            # either a fixed number or, if the group has 10 or more instances, a
-            # percentage. If you set a percentage, the number of instances is rounded
-            # if necessary.  The default value for maxSurge is a fixed
-            # value equal to the number of zones in which the managed instance group
-            # operates.
-            #
-            # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxSurge.
-          "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the
-              # specific mode.
-              #
-              #
-              #
-              #     - If the value is fixed, then the calculated
-              #      value is equal to the fixed value.
-              #     - If the value is a percent, then the
-              #     calculated
-              #      value is percent/100 * targetSize. For example,
-              #      the calculated value of a 80% of a managed instance group
-              #      with 150 instances would be (80/100 * 150) = 120 VM instances. If there
-              #      is a remainder, the number is rounded.
-          "fixed": 42, # Specifies a fixed number of VM instances. This must be a positive integer.
-          "percent": 42, # Specifies a percentage of instances between 0 to 100%, inclusive. For
-              # example, specify 80 for 80%.
-        },
-        "maxUnavailable": { # Encapsulates numeric value that can be either absolute or relative. # The maximum number of instances that can be unavailable during the update
-            # process. An instance is considered available if all of the following
-            # conditions are satisfied:
-            #
-            #
-            #
-            #      - The instance's status is
-            #      RUNNING.
-            #    - If there is a health
-            #      check on the instance group, the instance's health check status
-            #      must be HEALTHY at least once. If there is no health check
-            #      on the group, then the instance only needs to have a status of
-            #      RUNNING to be considered available.
-            #
-            #
-            # This value can be either a fixed number or, if the group has 10 or more
-            # instances, a percentage. If you set a percentage, the number of instances
-            # is rounded if necessary. The default value formaxUnavailable is a fixed value equal to the number of zones
-            # in which the managed instance group operates.
-            #
-            # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxUnavailable.
-          "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the
-              # specific mode.
-              #
-              #
-              #
-              #     - If the value is fixed, then the calculated
-              #      value is equal to the fixed value.
-              #     - If the value is a percent, then the
-              #     calculated
-              #      value is percent/100 * targetSize. For example,
-              #      the calculated value of a 80% of a managed instance group
-              #      with 150 instances would be (80/100 * 150) = 120 VM instances. If there
-              #      is a remainder, the number is rounded.
-          "fixed": 42, # Specifies a fixed number of VM instances. This must be a positive integer.
-          "percent": 42, # Specifies a percentage of instances between 0 to 100%, inclusive. For
-              # example, specify 80 for 80%.
-        },
-        "minReadySec": 42, # Minimum number of seconds to wait for after a newly created instance
-            # becomes available. This value must be from range [0, 3600].
-        "minimalAction": "A String", # Minimal action to be taken on an instance. Use this option to minimize
-            # disruption as much as possible or to apply a more disruptive action than
-            # is necessary.
-            #
-            #    - To limit disruption as much as possible, set the minimal action toREFRESH. If your update requires a more disruptive action,
-            #    Compute Engine performs the necessary action to execute the update.
-            #    - To apply a more disruptive action than is strictly necessary, set the
-            #    minimal action to RESTART or REPLACE. For
-            #    example, Compute Engine does not need to restart a VM to change its
-            #    metadata. But if your application reads instance metadata only when a VM
-            #    is restarted, you can set the minimal action to RESTART in
-            #    order to pick up metadata changes.
-        "mostDisruptiveAllowedAction": "A String", # Most disruptive action that is allowed to be taken on an instance.
-            # You can specify either NONE to forbid any actions,REFRESH to avoid restarting the VM and to limit disruption
-            # as much as possible. RESTART to allow actions that can be
-            # applied without instance replacing or REPLACE to allow all
-            # possible actions. If the Updater determines that the minimal update
-            # action needed is more disruptive than most disruptive allowed action you
-            # specify it will not perform the update at all.
-        "replacementMethod": "A String", # What action should be used to replace instances.
-            # See minimal_action.REPLACE
-        "type": "A String", # The type
-            # of update process. You can specify either PROACTIVE so
-            # that the MIG automatically updates VMs to the latest configurations orOPPORTUNISTIC so that you can select the VMs that you want
-            # to update.
-      },
-      "versions": [ # Specifies the instance templates used by this managed instance group to
-          # create instances.
-          #
-          # Each version is defined by an instanceTemplate and aname. Every version can appear at most once per instance
-          # group. This field overrides the top-level instanceTemplate
-          # field. Read more about therelationships
-          # between these fields. Exactly one version must leave thetargetSize field unset. That version will be applied to all
-          # remaining instances. For more information, read aboutcanary
-          # updates.
-        {
-          "instanceTemplate": "A String", # The URL of the instance template that is specified for this managed
-              # instance group. The group uses this template to create new instances in
-              # the managed instance group until the `targetSize` for this version is
-              # reached. The templates for existing instances in the group do not change
-              # unless you run recreateInstances, runapplyUpdatesToInstances, or set the group'supdatePolicy.type to PROACTIVE; in those cases,
-              # existing instances are updated until the `targetSize` for this version is
-              # reached.
-          "name": "A String", # Name of the version. Unique among all versions in the scope of this
-              # managed instance group.
-          "tag": "A String", # Tag describing the version. Used to trigger rollout of a target version
-              # even if instance_template remains unchanged.
-              # Deprecated in favor of 'name'.
-          "targetSize": { # Encapsulates numeric value that can be either absolute or relative. # Specifies the intended number of instances to be created from theinstanceTemplate. The final number of instances created
-              # from the template will be equal to:
-              #
-              #
-              #      - If expressed as a fixed number, the minimum of either
-              #       targetSize.fixed or
-              #       instanceGroupManager.targetSize is used.
-              #      - if expressed as a percent, the targetSize
-              #      would be (targetSize.percent/100 *
-              #      InstanceGroupManager.targetSize) If there is a remainder, the
-              #      number is rounded.
-              #
-              #  If unset, this version will update any remaining instances not
-              # updated by another version. ReadStarting
-              # a canary update for more information.
-            "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the
-                # specific mode.
-                #
+            "source": "A String", # Specifies a valid partial or full URL to an existing Persistent Disk
+                # resource. When creating a new instance boot disk, one ofinitializeParams.sourceImage orinitializeParams.sourceSnapshot or disks.source
+                # is required.
                 #
+                # If desired, you can also attach existing non-root persistent disks using
+                # this property. This field is only applicable for persistent disks.
                 #
-                #     - If the value is fixed, then the calculated
-                #      value is equal to the fixed value.
-                #     - If the value is a percent, then the
-                #     calculated
-                #      value is percent/100 * targetSize. For example,
-                #      the calculated value of a 80% of a managed instance group
-                #      with 150 instances would be (80/100 * 150) = 120 VM instances. If there
-                #      is a remainder, the number is rounded.
-            "fixed": 42, # Specifies a fixed number of VM instances. This must be a positive integer.
-            "percent": 42, # Specifies a percentage of instances between 0 to 100%, inclusive. For
-                # example, specify 80 for 80%.
+                # Note that for InstanceTemplate, specify the disk name for zonal disk,
+                # and the URL for regional disk.
+            "type": "A String", # Specifies the type of the disk, either SCRATCH orPERSISTENT. If not specified, the default isPERSISTENT.
+            "userLicenses": [ # Output only. [Output Only] A list of user provided licenses. It represents a list of
+                # URLs to the license resource. Unlike regular licenses, user provided
+                # licenses can be modified after the disk is created.
+              "A String",
+            ],
           },
+        ],
+        "machineType": "A String", # The machine type to be used for this instance.
+        "minCpuPlatform": "A String", # Name of the minimum CPU platform to be used by this instance.
+            # e.g. 'Intel Ice Lake'.
+        "provisioningModel": "A String", # The provisioning model to be used for this instance.
+      },
+      "instanceHealth": [ # Output only. [Output Only] Health state of the instance per health-check.
+        {
+          "detailedHealthState": "A String", # Output only. [Output Only] The current detailed instance health state.
+          "healthCheck": "A String", # Output only. [Output Only] The URL for the health check that verifies whether the
+              # instance is healthy.
+          "healthState": "A String", # Output only. [Output Only] The current instance health state.
+              # This field will not get promoted to beta/GA and might be removed from
+              # alpha APIs after 01/12/2019. Please use detailed_health_state field
+              # instead.
         },
       ],
-      "zone": "A String", # [Output Only] The URL of azone
-          # where the managed instance group is located (for zonal resources).
-    },
-  ],
-  "kind": "compute#regionInstanceGroupManagerList", # [Output Only] The resource type, which is always
-      # compute#instanceGroupManagerList for a list of managed instance groups that
-      # exist in th regional scope.
-  "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for
-      # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for
-      # the query parameter pageToken in the next list request.
-      # Subsequent list requests will have their own nextPageToken to
-      # continue paging through the results.
-  "selfLink": "A String", # [Output Only] Server-defined URL for this resource.
-  "warning": { # [Output Only] Informational warning message.
-    "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute
-        # Engine returns NO_RESULTS_ON_PAGE if there
-        # are no results in the response.
-    "data": [ # [Output Only] Metadata about this warning in key:
-        # value format. For example:
-        #
-        # "data": [
-        #   {
-        #    "key": "scope",
-        #    "value": "zones/us-east1-d"
-        #   }
-      {
-        "key": "A String", # [Output Only] A key that provides more detail on the warning being
-            # returned. For example, for warnings where there are no results in a list
-            # request for a particular zone, this key might be scope and
-            # the key value might be the zone name. Other examples might be a key
-            # indicating a deprecated resource and a suggested replacement, or a
-            # warning about invalid network settings (for example, if an instance
-            # attempts to perform IP forwarding but is not enabled for IP forwarding).
-        "value": "A String", # [Output Only] A warning data value corresponding to the key.
-      },
-    ],
-    "message": "A String", # [Output Only] A human-readable description of the warning code.
-  },
-}
-
- -
- listErrors(project, region, instanceGroupManager, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) -
Lists all errors thrown by actions on instances for a given regional
-managed instance group. The filter andorderBy query parameters are not supported.
-
-Args:
-  project: string, Project ID for this request. (required)
-  region: string, Name of the region scoping this request.
-This should conform to RFC1035. (required)
-  instanceGroupManager: string, The name of the managed instance group.
-It must be a string that meets the requirements in RFC1035, or an
-unsigned long integer: must match regexp pattern:
-(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?)|1-9{0,19}. (required)
-  filter: string, A filter expression that filters resources listed in the response. Most
-Compute resources support two types of filter expressions:
-expressions that support regular expressions and expressions that follow
-API improvement proposal AIP-160.
-These two types of filter expressions cannot be mixed in one request.
-
-If you want to use AIP-160, your expression must specify the field name, an
-operator, and the value that you want to use for filtering. The value
-must be a string, a number, or a boolean. The operator
-must be either `=`, `!=`, `>`, `<`, `<=`, `>=` or `:`.
-
-For example, if you are filtering Compute Engine instances, you can
-exclude instances named `example-instance` by specifying
-`name != example-instance`.
-
-The `:*` comparison can be used to test whether a key has been defined.
-For example, to find all objects with `owner` label use:
-```
-labels.owner:*
-```
-
-You can also filter nested fields. For example, you could specify
-`scheduling.automaticRestart = false` to include instances only
-if they are not scheduled for automatic restarts. You can use filtering
-on nested fields to filter based onresource labels.
-
-To filter on multiple expressions, provide each separate expression within
-parentheses. For example:
-```
-(scheduling.automaticRestart = true)
-(cpuPlatform = "Intel Skylake")
-```
-By default, each expression is an `AND` expression. However, you
-can include `AND` and `OR` expressions explicitly.
-For example:
-```
-(cpuPlatform = "Intel Skylake") OR
-(cpuPlatform = "Intel Broadwell") AND
-(scheduling.automaticRestart = true)
-```
-
-If you want to use a regular expression, use the `eq` (equal) or `ne`
-(not equal) operator against a single un-parenthesized expression with or
-without quotes or against multiple parenthesized expressions. Examples:
-
-`fieldname eq unquoted literal`
-`fieldname eq 'single quoted literal'`
-`fieldname eq "double quoted literal"`
-`(fieldname1 eq literal) (fieldname2 ne "literal")`
-
-The literal value is interpreted as a regular expression using GoogleRE2 library syntax.
-The literal value must match the entire field.
-
-For example, to filter for instances that do not end with name "instance",
-you would use `name ne .*instance`.
-
-You cannot combine constraints on multiple fields using regular
-expressions.
-  maxResults: integer, The maximum number of results per page that should be returned.
-If the number of available results is larger than `maxResults`,
-Compute Engine returns a `nextPageToken` that can be used to get
-the next page of results in subsequent list requests. Acceptable values are
-`0` to `500`, inclusive. (Default: `500`)
-  orderBy: string, Sorts list results by a certain order. By default, results
-are returned in alphanumerical order based on the resource name.
-
-You can also sort results in descending order based on the creation
-timestamp using `orderBy="creationTimestamp desc"`. This sorts
-results based on the `creationTimestamp` field in
-reverse chronological order (newest result first). Use this to sort
-resources like operations so that the newest operation is returned first.
-
-Currently, only sorting by `name` or
-`creationTimestamp desc` is supported.
-  pageToken: string, Specifies a page token to use. Set `pageToken` to the
-`nextPageToken` returned by a previous list request to get
-the next page of results.
-  returnPartialSuccess: boolean, Opt-in for partial success behavior which provides partial results in case
-of failure. The default value is false.
-
-For example, when partial success behavior is enabled, aggregatedList for a
-single zone scope either returns all resources in the zone or no resources,
-with an error code.
-  x__xgafv: string, V1 error format.
-    Allowed values
-      1 - v1 error format
-      2 - v2 error format
-
-Returns:
-  An object of the form:
-
-    {
-  "items": [ # [Output Only] The list of errors of the managed instance group.
-    {
-      "error": { # [Output Only] Contents of the error.
-        "code": "A String", # [Output Only] Error code.
-        "message": "A String", # [Output Only] Error message.
-      },
-      "instanceActionDetails": { # [Output Only] Details of the instance action that triggered this error.
-          # May be null, if the error was not caused by an action on an instance.
-          # This field is optional.
-        "action": "A String", # [Output Only] Action that managed instance group was executing on
-            # the instance when the error occurred. Possible values:
-        "instance": "A String", # [Output Only] The URL of the instance.
-            # The URL can be set even if the instance has not yet been created.
-        "version": { # [Output Only] Version this instance was created from, or was being
-            # created from, but the creation failed. Corresponds to one of the versions
-            # that were set on the Instance Group Manager resource at the time this
-            # instance was being created.
-          "instanceTemplate": "A String", # [Output Only] The intended template of the instance. This field is empty
-              # when current_action is one of { DELETING, ABANDONING }.
-          "name": "A String", # [Output Only] Name of the version.
+      "instanceStatus": "A String", # Output only. [Output Only] The status of the instance. This field is empty when
+          # the instance does not exist.
+      "instanceTemplate": "A String", # Output only. [Output Only] The intended template of the instance. This field is empty
+          # when current_action is one of { DELETING, ABANDONING }.
+      "lastAttempt": { # Output only. [Output Only] Information about the last attempt to create or delete
+          # the instance.
+        "errors": { # Output only. [Output Only] Encountered errors during the last attempt to create or
+            # delete the instance.
+          "errors": [ # [Output Only] The array of errors encountered while processing this
+              # operation.
+            {
+              "code": "A String", # [Output Only] The error type identifier for this error.
+              "errorDetails": [ # [Output Only] An optional list of messages that contain the error
+                  # details. There is a set of defined message types to use for providing
+                  # details.The syntax depends on the error code. For example,
+                  # QuotaExceededInfo will have details when the error code is
+                  # QUOTA_EXCEEDED.
+                {
+                  "errorInfo": { # Describes the cause of the error with structured details.
+                      #
+                      # Example of an error when contacting the "pubsub.googleapis.com" API when it
+                      # is not enabled:
+                      #
+                      #     { "reason": "API_DISABLED"
+                      #       "domain": "googleapis.com"
+                      #       "metadata": {
+                      #         "resource": "projects/123",
+                      #         "service": "pubsub.googleapis.com"
+                      #       }
+                      #     }
+                      #
+                      # This response indicates that the pubsub.googleapis.com API is not enabled.
+                      #
+                      # Example of an error that is returned when attempting to create a Spanner
+                      # instance in a region that is out of stock:
+                      #
+                      #     { "reason": "STOCKOUT"
+                      #       "domain": "spanner.googleapis.com",
+                      #       "metadata": {
+                      #         "availableRegions": "us-central1,us-east2"
+                      #       }
+                      #     }
+                    "domain": "A String", # The logical grouping to which the "reason" belongs. The error domain
+                        # is typically the registered service name of the tool or product that
+                        # generates the error. Example: "pubsub.googleapis.com". If the error is
+                        # generated by some common infrastructure, the error domain must be a
+                        # globally unique value that identifies the infrastructure. For Google API
+                        # infrastructure, the error domain is "googleapis.com".
+                    "metadatas": { # Additional structured details about this error.
+                        #
+                        # Keys must match a regular expression of `a-z+` but should
+                        # ideally be lowerCamelCase. Also, they must be limited to 64 characters in
+                        # length. When identifying the current value of an exceeded limit, the units
+                        # should be contained in the key, not the value.  For example, rather than
+                        # `{"instanceLimit": "100/request"}`, should be returned as,
+                        # `{"instanceLimitPerRequest": "100"}`, if the client exceeds the number of
+                        # instances that can be created in a single (batch) request.
+                      "a_key": "A String",
+                    },
+                    "reason": "A String", # The reason of the error. This is a constant value that identifies the
+                        # proximate cause of the error. Error reasons are unique within a particular
+                        # domain of errors. This should be at most 63 characters and match a
+                        # regular expression of `A-Z+[A-Z0-9]`, which represents
+                        # UPPER_SNAKE_CASE.
+                  },
+                  "help": { # Provides links to documentation or for performing an out of band action.
+                      #
+                      # For example, if a quota check failed with an error indicating the calling
+                      # project hasn't enabled the accessed service, this can contain a URL pointing
+                      # directly to the right place in the developer console to flip the bit.
+                    "links": [ # URL(s) pointing to additional information on handling the current error.
+                      { # Describes a URL link.
+                        "description": "A String", # Describes what the link offers.
+                        "url": "A String", # The URL of the link.
+                      },
+                    ],
+                  },
+                  "localizedMessage": { # Provides a localized error message that is safe to return to the user
+                      # which can be attached to an RPC error.
+                    "locale": "A String", # The locale used following the specification defined at
+                        # https://www.rfc-editor.org/rfc/bcp/bcp47.txt.
+                        # Examples are: "en-US", "fr-CH", "es-MX"
+                    "message": "A String", # The localized error message in the above locale.
+                  },
+                  "quotaInfo": { # Additional details for quota exceeded error for resource quota.
+                    "dimensions": { # The map holding related quota dimensions.
+                      "a_key": "A String",
+                    },
+                    "futureLimit": 3.14, # Future quota limit being rolled out. The limit's unit depends on the quota
+                        #  type or metric.
+                    "limit": 3.14, # Current effective quota limit. The limit's unit depends on the quota type
+                        # or metric.
+                    "limitName": "A String", # The name of the quota limit.
+                    "metricName": "A String", # The Compute Engine quota metric name.
+                    "rolloutStatus": "A String", # Rollout status of the future quota limit.
+                  },
+                },
+              ],
+              "location": "A String", # [Output Only] Indicates the field in the request that caused the error.
+                  # This property is optional.
+              "message": "A String", # [Output Only] An optional, human-readable error message.
+            },
+          ],
         },
       },
-      "timestamp": "A String", # [Output Only] The time that this error occurred.
-          # This value is in RFC3339 text format.
-    },
-  ],
-  "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for
-      # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for
-      # the query parameter pageToken in the next list request.
-      # Subsequent list requests will have their own nextPageToken to
-      # continue paging through the results.
-}
-
- -
- listErrors_next() -
Retrieves the next page of results.
-
-        Args:
-          previous_request: The request for the previous page. (required)
-          previous_response: The response from the request for the previous page. (required)
-
-        Returns:
-          A request object that you can call 'execute()' on to request the next
-          page. Returns None if there are no more items in the collection.
-        
-
- -
- listManagedInstances(project, region, instanceGroupManager, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) -
Lists the instances in the managed instance group and instances that are
-scheduled to be created. The list includes any current actions
-that the group has scheduled for its instances. The orderBy
-query parameter is not supported.   The `pageToken` query parameter is
-supported only if the group's `listManagedInstancesResults` field is set
-to `PAGINATED`.
-
-Args:
-  project: string, Project ID for this request. (required)
-  region: string, Name of the region scoping this request. (required)
-  instanceGroupManager: string, The name of the managed instance group. (required)
-  filter: string, A filter expression that filters resources listed in the response. Most
-Compute resources support two types of filter expressions:
-expressions that support regular expressions and expressions that follow
-API improvement proposal AIP-160.
-These two types of filter expressions cannot be mixed in one request.
-
-If you want to use AIP-160, your expression must specify the field name, an
-operator, and the value that you want to use for filtering. The value
-must be a string, a number, or a boolean. The operator
-must be either `=`, `!=`, `>`, `<`, `<=`, `>=` or `:`.
-
-For example, if you are filtering Compute Engine instances, you can
-exclude instances named `example-instance` by specifying
-`name != example-instance`.
-
-The `:*` comparison can be used to test whether a key has been defined.
-For example, to find all objects with `owner` label use:
-```
-labels.owner:*
-```
-
-You can also filter nested fields. For example, you could specify
-`scheduling.automaticRestart = false` to include instances only
-if they are not scheduled for automatic restarts. You can use filtering
-on nested fields to filter based onresource labels.
-
-To filter on multiple expressions, provide each separate expression within
-parentheses. For example:
-```
-(scheduling.automaticRestart = true)
-(cpuPlatform = "Intel Skylake")
-```
-By default, each expression is an `AND` expression. However, you
-can include `AND` and `OR` expressions explicitly.
-For example:
-```
-(cpuPlatform = "Intel Skylake") OR
-(cpuPlatform = "Intel Broadwell") AND
-(scheduling.automaticRestart = true)
-```
-
-If you want to use a regular expression, use the `eq` (equal) or `ne`
-(not equal) operator against a single un-parenthesized expression with or
-without quotes or against multiple parenthesized expressions. Examples:
-
-`fieldname eq unquoted literal`
-`fieldname eq 'single quoted literal'`
-`fieldname eq "double quoted literal"`
-`(fieldname1 eq literal) (fieldname2 ne "literal")`
-
-The literal value is interpreted as a regular expression using GoogleRE2 library syntax.
-The literal value must match the entire field.
-
-For example, to filter for instances that do not end with name "instance",
-you would use `name ne .*instance`.
-
-You cannot combine constraints on multiple fields using regular
-expressions.
-  maxResults: integer, The maximum number of results per page that should be returned.
-If the number of available results is larger than `maxResults`,
-Compute Engine returns a `nextPageToken` that can be used to get
-the next page of results in subsequent list requests. Acceptable values are
-`0` to `500`, inclusive. (Default: `500`)
-  orderBy: string, Sorts list results by a certain order. By default, results
-are returned in alphanumerical order based on the resource name.
-
-You can also sort results in descending order based on the creation
-timestamp using `orderBy="creationTimestamp desc"`. This sorts
-results based on the `creationTimestamp` field in
-reverse chronological order (newest result first). Use this to sort
-resources like operations so that the newest operation is returned first.
-
-Currently, only sorting by `name` or
-`creationTimestamp desc` is supported.
-  pageToken: string, Specifies a page token to use. Set `pageToken` to the
-`nextPageToken` returned by a previous list request to get
-the next page of results.
-  returnPartialSuccess: boolean, Opt-in for partial success behavior which provides partial results in case
-of failure. The default value is false.
-
-For example, when partial success behavior is enabled, aggregatedList for a
-single zone scope either returns all resources in the zone or no resources,
-with an error code.
-  x__xgafv: string, V1 error format.
-    Allowed values
-      1 - v1 error format
-      2 - v2 error format
-
-Returns:
-  An object of the form:
-
-    {
-  "managedInstances": [ # A list of managed instances.
-    { # A Managed Instance resource.
-      "allInstancesConfig": { # [Output Only] Current all-instances configuration revision applied to this
-          # instance.
-        "revision": "A String", # [Output Only] Current all-instances configuration revision.
-            # This value is in RFC3339 text format.
+      "name": "A String", # Output only. [Output Only] The name of the instance. The name always exists even if the
+          # instance has not yet been created.
+      "preservedStateFromConfig": { # Preserved state for a given instance. # Output only. [Output Only] Preserved state applied from per-instance config
+          # for this instance.
+        "disks": { # Preserved disks defined for this instance.
+            # This map is keyed with the device names of the disks.
+          "a_key": {
+            "autoDelete": "A String", # These stateful disks will never be deleted during autohealing,
+                # update, instance recreate operations. This flag is used to configure
+                # if the disk should be deleted after it is no longer used by the group,
+                # e.g. when the given instance or the whole MIG is deleted.
+                # Note: disks attached in READ_ONLY mode cannot be
+                # auto-deleted.
+            "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the
+                # disk in READ_WRITE mode.
+            "source": "A String", # The URL of the disk resource that is stateful and should be attached
+                # to the VM instance.
+          },
+        },
+        "externalIPs": { # Preserved external IPs defined for this instance.
+            # This map is keyed with the name of the network interface.
+          "a_key": {
+            "autoDelete": "A String", # These stateful IPs will never be released during autohealing,
+                # update or VM instance recreate operations.
+                # This flag is used to configure if the IP reservation should be deleted
+                # after it is no longer used by the group, e.g. when the given instance
+                # or the whole group is deleted.
+            "ipAddress": { # Ip address representation
+              "address": "A String", # The URL of the reservation for this IP address.
+              "literal": "A String", # An IPv4 internal network address to assign to the instance for this
+                  # network interface.
+            },
+          },
+        },
+        "internalIPs": { # Preserved internal IPs defined for this instance.
+            # This map is keyed with the name of the network interface.
+          "a_key": {
+            "autoDelete": "A String", # These stateful IPs will never be released during autohealing,
+                # update or VM instance recreate operations.
+                # This flag is used to configure if the IP reservation should be deleted
+                # after it is no longer used by the group, e.g. when the given instance
+                # or the whole group is deleted.
+            "ipAddress": { # Ip address representation
+              "address": "A String", # The URL of the reservation for this IP address.
+              "literal": "A String", # An IPv4 internal network address to assign to the instance for this
+                  # network interface.
+            },
+          },
+        },
+        "metadata": { # Preserved metadata defined for this instance.
+          "a_key": "A String",
+        },
       },
-      "currentAction": "A String", # [Output Only] The current action that the managed instance group has
-          # scheduled for the instance. Possible values:
-          #
-          #    - NONE The instance is running, and the managed
-          #    instance group does not have any scheduled actions for this instance.
-          #    - CREATING The managed instance group is creating this
-          #    instance. If the group fails to create this instance, it will try again
-          #    until it is successful.
-          #    - CREATING_WITHOUT_RETRIES The managed instance group
-          #    is attempting to create this instance only once. If the group fails
-          #    to create this instance, it does not try again and the group'stargetSize value is decreased instead.
-          #    - RECREATING The managed instance group is recreating
-          #    this instance.
-          #    - DELETING The managed instance group is permanently
-          #    deleting this instance.
-          #    - ABANDONING The managed instance group is abandoning
-          #    this instance. The instance will be removed from the instance group
-          #    and from any target pools that are associated with this group.
-          #    - RESTARTING The managed instance group is restarting
-          #    the instance.
-          #    - REFRESHING The managed instance group is applying
-          #    configuration changes to the instance without stopping it. For example,
-          #    the group can update the target pool list for an instance without
-          #    stopping that instance.
-          #    - VERIFYING The managed instance group has created the
-          #    instance and it is in the process of being verified.
-      "currentActionDetails": {
-        "methodName": "A String",
-        "trigger": "A String", # [Output Only] Details of the current action that the managed instance
-            # group has scheduled for the instance. Contains trigger for the current
-            # action, and methodName in case it was triggered by API call. Possible
-            # values for trigger:
-            #
-            #    - API Any API call.
-            #    - PROACTIVE_UPDATE Proactive updater scheduled an update
-            #    on this managed instance.
-            #    - AUTOSCALING Instance being deleted/created after a
-            #    decision from the Autoscaler.
-            #    - REDISTRIBUTION The regional managed instance group is
-            #    moving instances between zones to restore balance.
-            #    - STANDBY_REFILL The managed instance group is refilling
-            #    the Standby Pool (stopped/suspended virtual machines) after scale
-            #    up.
-            #    - MAINTENANCE Manual maintenance.
-            #    - FAILED_CREATION The managed instance group is handling
-            #    failed instance creation.
-            #    - INSTANCE_FAILURE The managed instance group is handling
-            #    instance failure, according to
-            #    the Instance Lifecycle Policy.
-            #    - FAILED_HEALTH_CHECK The managed instance group is
-            #    handling failed health check, according to the Instance Lifecycle
-            #    Policy.
-            #    - TERMINATION_TIMESTAMP Instance reached termination time,
-            #    thus managed instance group stops/deletes it.
+      "preservedStateFromPolicy": { # Preserved state for a given instance. # Output only. [Output Only] Preserved state generated based on stateful policy
+          # for this instance.
+        "disks": { # Preserved disks defined for this instance.
+            # This map is keyed with the device names of the disks.
+          "a_key": {
+            "autoDelete": "A String", # These stateful disks will never be deleted during autohealing,
+                # update, instance recreate operations. This flag is used to configure
+                # if the disk should be deleted after it is no longer used by the group,
+                # e.g. when the given instance or the whole MIG is deleted.
+                # Note: disks attached in READ_ONLY mode cannot be
+                # auto-deleted.
+            "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the
+                # disk in READ_WRITE mode.
+            "source": "A String", # The URL of the disk resource that is stateful and should be attached
+                # to the VM instance.
+          },
+        },
+        "externalIPs": { # Preserved external IPs defined for this instance.
+            # This map is keyed with the name of the network interface.
+          "a_key": {
+            "autoDelete": "A String", # These stateful IPs will never be released during autohealing,
+                # update or VM instance recreate operations.
+                # This flag is used to configure if the IP reservation should be deleted
+                # after it is no longer used by the group, e.g. when the given instance
+                # or the whole group is deleted.
+            "ipAddress": { # Ip address representation
+              "address": "A String", # The URL of the reservation for this IP address.
+              "literal": "A String", # An IPv4 internal network address to assign to the instance for this
+                  # network interface.
+            },
+          },
+        },
+        "internalIPs": { # Preserved internal IPs defined for this instance.
+            # This map is keyed with the name of the network interface.
+          "a_key": {
+            "autoDelete": "A String", # These stateful IPs will never be released during autohealing,
+                # update or VM instance recreate operations.
+                # This flag is used to configure if the IP reservation should be deleted
+                # after it is no longer used by the group, e.g. when the given instance
+                # or the whole group is deleted.
+            "ipAddress": { # Ip address representation
+              "address": "A String", # The URL of the reservation for this IP address.
+              "literal": "A String", # An IPv4 internal network address to assign to the instance for this
+                  # network interface.
+            },
+          },
+        },
+        "metadata": { # Preserved metadata defined for this instance.
+          "a_key": "A String",
+        },
       },
-      "id": "A String", # [Output only] The unique identifier for this resource. This field is empty
-          # when instance does not exist.
-      "instance": "A String", # [Output Only] The URL of the instance. The URL can exist even if the
-          # instance has not yet been created.
-      "instanceFlexibilityOverride": { # [Output Only] The overrides to instance properties resulting from
+      "propertiesFromFlexibilityPolicy": { # Output only. [Output Only] Instance properties selected for this instance resulting from
           # InstanceFlexibilityPolicy.
         "disks": [ # List of disks to be attached to the instance.
           { # An instance-attached disk resource.
-            "architecture": "A String", # [Output Only] The architecture of the attached disk. Valid values are ARM64
+            "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64
                 # or X86_64.
             "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is
                 # deleted (but not when the disk is detached from the instance).
@@ -7986,7 +9092,7 @@ 

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # [Output Only] A zero-based index to this disk, where 0 is reserved for the + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the # boot disk. If you have many disks attached to an instance, each # disk would have a unique index number. "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created @@ -8097,9 +9203,11 @@

Method Details

], "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT - # & PATCH) when empty. + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. "a_key": "A String", }, "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. @@ -8291,11 +9399,11 @@

Method Details

# In certain configurations, persistent disks can use NVMe. For more # information, seeAbout # persistent disks. - "kind": "compute#attachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], - "locked": True or False, # [Output Only] Whether to indicate the attached disk is locked. The locked + "locked": True or False, # Output only. [Output Only] Whether to indicate the attached disk is locked. The locked # disk is not allowed to be detached from the instance, or to be used as the # source of the snapshot creation, and the image creation. The instance with # at least one locked attached disk is not allow to be used as source of @@ -8303,12 +9411,12 @@

Method Details

# deleted with --keep-disk parameter set to true for locked disks. "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk # in READ_WRITE mode. - "savedState": "A String", # For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this # field is set to PRESERVED if the LocalSSD data has been saved # to a persistent location by customer request. (see the # discard_local_ssd option on Stop/Suspend). # Read-only in the api. - "shieldedInstanceInitialState": { # Initial State for shielded instance, # [Output Only] shielded vm initial state stored on disk + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). { @@ -8343,263 +9451,38 @@

Method Details

# Note that for InstanceTemplate, specify the disk name for zonal disk, # and the URL for regional disk. "type": "A String", # Specifies the type of the disk, either SCRATCH orPERSISTENT. If not specified, the default isPERSISTENT. - "userLicenses": [ # [Output Only] A list of user provided licenses. It represents a list of + "userLicenses": [ # Output only. [Output Only] A list of user provided licenses. It represents a list of # URLs to the license resource. Unlike regular licenses, user provided # licenses can be modified after the disk is created. "A String", ], }, ], - "machineType": "A String", # The machine type to be used for this instance. + "machineType": "A String", # Output only. The machine type to be used for this instance. "minCpuPlatform": "A String", # Name of the minimum CPU platform to be used by this instance. # e.g. 'Intel Ice Lake'. - "provisioningModel": "A String", # The provisioning model to be used for this instance. - }, - "instanceHealth": [ # [Output Only] Health state of the instance per health-check. - { - "detailedHealthState": "A String", # [Output Only] The current detailed instance health state. - "healthCheck": "A String", # [Output Only] The URL for the health check that verifies whether the - # instance is healthy. - "healthState": "A String", # [Output Only] The current instance health state. - # This field will not get promoted to beta/GA and might be removed from - # alpha APIs after 01/12/2019. Please use detailed_health_state field - # instead. - }, - ], - "instanceStatus": "A String", # [Output Only] The status of the instance. This field is empty when - # the instance does not exist. - "instanceTemplate": "A String", # [Output Only] The intended template of the instance. This field is empty - # when current_action is one of { DELETING, ABANDONING }. - "lastAttempt": { # [Output Only] Information about the last attempt to create or delete - # the instance. - "errors": { # [Output Only] Encountered errors during the last attempt to create or - # delete the instance. - "errors": [ # [Output Only] The array of errors encountered while processing this - # operation. - { - "code": "A String", # [Output Only] The error type identifier for this error. - "errorDetails": [ # [Output Only] An optional list of messages that contain the error - # details. There is a set of defined message types to use for providing - # details.The syntax depends on the error code. For example, - # QuotaExceededInfo will have details when the error code is - # QUOTA_EXCEEDED. - { - "errorInfo": { # Describes the cause of the error with structured details. - # - # Example of an error when contacting the "pubsub.googleapis.com" API when it - # is not enabled: - # - # { "reason": "API_DISABLED" - # "domain": "googleapis.com" - # "metadata": { - # "resource": "projects/123", - # "service": "pubsub.googleapis.com" - # } - # } - # - # This response indicates that the pubsub.googleapis.com API is not enabled. - # - # Example of an error that is returned when attempting to create a Spanner - # instance in a region that is out of stock: - # - # { "reason": "STOCKOUT" - # "domain": "spanner.googleapis.com", - # "metadata": { - # "availableRegions": "us-central1,us-east2" - # } - # } - "domain": "A String", # The logical grouping to which the "reason" belongs. The error domain - # is typically the registered service name of the tool or product that - # generates the error. Example: "pubsub.googleapis.com". If the error is - # generated by some common infrastructure, the error domain must be a - # globally unique value that identifies the infrastructure. For Google API - # infrastructure, the error domain is "googleapis.com". - "metadatas": { # Additional structured details about this error. - # - # Keys must match a regular expression of `a-z+` but should - # ideally be lowerCamelCase. Also, they must be limited to 64 characters in - # length. When identifying the current value of an exceeded limit, the units - # should be contained in the key, not the value. For example, rather than - # `{"instanceLimit": "100/request"}`, should be returned as, - # `{"instanceLimitPerRequest": "100"}`, if the client exceeds the number of - # instances that can be created in a single (batch) request. - "a_key": "A String", - }, - "reason": "A String", # The reason of the error. This is a constant value that identifies the - # proximate cause of the error. Error reasons are unique within a particular - # domain of errors. This should be at most 63 characters and match a - # regular expression of `A-Z+[A-Z0-9]`, which represents - # UPPER_SNAKE_CASE. - }, - "help": { # Provides links to documentation or for performing an out of band action. - # - # For example, if a quota check failed with an error indicating the calling - # project hasn't enabled the accessed service, this can contain a URL pointing - # directly to the right place in the developer console to flip the bit. - "links": [ # URL(s) pointing to additional information on handling the current error. - { # Describes a URL link. - "description": "A String", # Describes what the link offers. - "url": "A String", # The URL of the link. - }, - ], - }, - "localizedMessage": { # Provides a localized error message that is safe to return to the user - # which can be attached to an RPC error. - "locale": "A String", # The locale used following the specification defined at - # https://www.rfc-editor.org/rfc/bcp/bcp47.txt. - # Examples are: "en-US", "fr-CH", "es-MX" - "message": "A String", # The localized error message in the above locale. - }, - "quotaInfo": { # Additional details for quota exceeded error for resource quota. - "dimensions": { # The map holding related quota dimensions. - "a_key": "A String", - }, - "futureLimit": 3.14, # Future quota limit being rolled out. The limit's unit depends on the quota - # type or metric. - "limit": 3.14, # Current effective quota limit. The limit's unit depends on the quota type - # or metric. - "limitName": "A String", # The name of the quota limit. - "metricName": "A String", # The Compute Engine quota metric name. - "rolloutStatus": "A String", # Rollout status of the future quota limit. - }, - }, - ], - "location": "A String", # [Output Only] Indicates the field in the request that caused the error. - # This property is optional. - "message": "A String", # [Output Only] An optional, human-readable error message. - }, - ], - }, - }, - "name": "A String", # [Output Only] The name of the instance. The name always exists even if the - # instance has not yet been created. - "preservedStateFromConfig": { # Preserved state for a given instance. # [Output Only] Preserved state applied from per-instance config - # for this instance. - "disks": { # Preserved disks defined for this instance. - # This map is keyed with the device names of the disks. - "a_key": { - "autoDelete": "A String", # These stateful disks will never be deleted during autohealing, - # update, instance recreate operations. This flag is used to configure - # if the disk should be deleted after it is no longer used by the group, - # e.g. when the given instance or the whole MIG is deleted. - # Note: disks attached in READ_ONLY mode cannot be - # auto-deleted. - "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the - # disk in READ_WRITE mode. - "source": "A String", # The URL of the disk resource that is stateful and should be attached - # to the VM instance. - }, - }, - "externalIPs": { # Preserved external IPs defined for this instance. - # This map is keyed with the name of the network interface. - "a_key": { - "autoDelete": "A String", # These stateful IPs will never be released during autohealing, - # update or VM instance recreate operations. - # This flag is used to configure if the IP reservation should be deleted - # after it is no longer used by the group, e.g. when the given instance - # or the whole group is deleted. - "ipAddress": { # Ip address representation - "address": "A String", # The URL of the reservation for this IP address. - "literal": "A String", # An IPv4 internal network address to assign to the instance for this - # network interface. - }, - }, - }, - "internalIPs": { # Preserved internal IPs defined for this instance. - # This map is keyed with the name of the network interface. - "a_key": { - "autoDelete": "A String", # These stateful IPs will never be released during autohealing, - # update or VM instance recreate operations. - # This flag is used to configure if the IP reservation should be deleted - # after it is no longer used by the group, e.g. when the given instance - # or the whole group is deleted. - "ipAddress": { # Ip address representation - "address": "A String", # The URL of the reservation for this IP address. - "literal": "A String", # An IPv4 internal network address to assign to the instance for this - # network interface. - }, - }, - }, - "metadata": { # Preserved metadata defined for this instance. - "a_key": "A String", - }, - }, - "preservedStateFromPolicy": { # Preserved state for a given instance. # [Output Only] Preserved state generated based on stateful policy - # for this instance. - "disks": { # Preserved disks defined for this instance. - # This map is keyed with the device names of the disks. - "a_key": { - "autoDelete": "A String", # These stateful disks will never be deleted during autohealing, - # update, instance recreate operations. This flag is used to configure - # if the disk should be deleted after it is no longer used by the group, - # e.g. when the given instance or the whole MIG is deleted. - # Note: disks attached in READ_ONLY mode cannot be - # auto-deleted. - "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the - # disk in READ_WRITE mode. - "source": "A String", # The URL of the disk resource that is stateful and should be attached - # to the VM instance. - }, - }, - "externalIPs": { # Preserved external IPs defined for this instance. - # This map is keyed with the name of the network interface. - "a_key": { - "autoDelete": "A String", # These stateful IPs will never be released during autohealing, - # update or VM instance recreate operations. - # This flag is used to configure if the IP reservation should be deleted - # after it is no longer used by the group, e.g. when the given instance - # or the whole group is deleted. - "ipAddress": { # Ip address representation - "address": "A String", # The URL of the reservation for this IP address. - "literal": "A String", # An IPv4 internal network address to assign to the instance for this - # network interface. - }, - }, - }, - "internalIPs": { # Preserved internal IPs defined for this instance. - # This map is keyed with the name of the network interface. - "a_key": { - "autoDelete": "A String", # These stateful IPs will never be released during autohealing, - # update or VM instance recreate operations. - # This flag is used to configure if the IP reservation should be deleted - # after it is no longer used by the group, e.g. when the given instance - # or the whole group is deleted. - "ipAddress": { # Ip address representation - "address": "A String", # The URL of the reservation for this IP address. - "literal": "A String", # An IPv4 internal network address to assign to the instance for this - # network interface. - }, - }, - }, - "metadata": { # Preserved metadata defined for this instance. - "a_key": "A String", - }, - }, - "propertiesFromFlexibilityPolicy": { # [Output Only] Instance properties selected for this instance resulting from - # InstanceFlexibilityPolicy. - "machineType": "A String", # The machine type to be used for this instance. - "provisioningModel": "A String", # The provisioning model to be used for this instance. + "provisioningModel": "A String", # Output only. The provisioning model to be used for this instance. }, - "scheduling": { # [Output Only] Information about the termination timestamp of the instance, + "scheduling": { # Output only. [Output Only] Information about the termination timestamp of the instance, # if applicable. - "terminationTimestamp": "A String", # [Output Only] The timestamp at which the managed instance will be + "terminationTimestamp": "A String", # Output only. [Output Only] The timestamp at which the managed instance will be # terminated. This is in RFC3339 text format. }, - "sizeInUnit": 3.14, # [Output only] The size of the VM represented by this Managed Instance. + "sizeInUnit": 3.14, # Output only. [Output only] The size of the VM represented by this Managed Instance. # This is how much this Managed Instance contributes to the # size of the group. - "tag": "A String", # [Output Only] Tag describing the version. - "targetStatus": "A String", # [Output Only] The eventual status of the instance. The instance group + "tag": "A String", # Output only. [Output Only] Tag describing the version. + "targetStatus": "A String", # Output only. [Output Only] The eventual status of the instance. The instance group # manager will not be identified as stable till each managed instance reaches # its targetStatus. - "version": { # [Output Only] Intended version of this instance. - "instanceTemplate": "A String", # [Output Only] The intended template of the instance. This field is empty + "version": { # Output only. [Output Only] Intended version of this instance. + "instanceTemplate": "A String", # Output only. [Output Only] The intended template of the instance. This field is empty # when current_action is one of { DELETING, ABANDONING }. - "name": "A String", # [Output Only] Name of the version. + "name": "A String", # Output only. [Output Only] Name of the version. }, }, ], - "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for + "nextPageToken": "A String", # Output only. [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to @@ -8722,7 +9605,7 @@

Method Details

An object of the form: { - "items": [ # [Output Only] The list of PerInstanceConfig. + "items": [ # Output only. [Output Only] The list of PerInstanceConfig. { "fingerprint": "A String", # Fingerprint of this per-instance config. This field can be used in # optimistic locking. It is ignored when inserting a per-instance @@ -8790,12 +9673,12 @@

Method Details

# managed instance. }, ], - "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for + "nextPageToken": "A String", # Output only. [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "warning": { # [Output Only] Informational warning message. + "warning": { # Output only. [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there # are no results in the response. @@ -8942,7 +9825,7 @@

Method Details

# instance group has only one instance, or a regional managed instance # group has only one instance per zone, autohealing will recreate these # instances when they become unhealthy. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -8973,55 +9856,57 @@

Method Details

# "vm-###" results in "vm-001" as a VM name. # @pattern # [a-z](([-a-z0-9]{0,57})|([-a-z0-9]{0,51}-#{1,10}(\\[[0-9]{1,10}\\])?)) - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this managed instance group inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this managed instance group inRFC3339 # text format. - "currentActions": { # [Output Only] The list of instance actions and the number of instances + "currentActions": { # Output only. [Output Only] The list of instance actions and the number of instances # in this managed instance group that are scheduled for each of those # actions. - "abandoning": 42, # [Output Only] The total number of instances in the managed instance group + "abandoning": 42, # Output only. [Output Only] The total number of instances in the managed instance group # that are scheduled to be abandoned. Abandoning an instance removes it # from the managed instance group without deleting it. - "creating": 42, # [Output Only] The number of instances in the managed instance group that + "adopting": 42, # [Output Only] The number of instances in the managed instance group that + # are scheduled to be adopted or are currently being adopted. + "creating": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be created or are currently being created. If the group # fails to create any of these instances, it tries again until it creates # the instance successfully. # # If you have disabled creation retries, this field will not be populated; # instead, the creatingWithoutRetries field will be populated. - "creatingAtomically": 42, # [Output Only] The number of instances that the managed instance group + "creatingAtomically": 42, # Output only. [Output Only] The number of instances that the managed instance group # will attempt to create atomically, in a batch mode. If the desired count # of instances can not be created, entire batch will be deleted and the # group will decrease its targetSize value accordingly. - "creatingWithoutRetries": 42, # [Output Only] The number of instances that the managed instance group + "creatingWithoutRetries": 42, # Output only. [Output Only] The number of instances that the managed instance group # will attempt to create. The group attempts to create each instance # only once. If the group fails to create any of these instances, it # decreases the group's targetSize value accordingly. - "deleting": 42, # [Output Only] The number of instances in the managed instance group that + "deleting": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be deleted or are currently being deleted. - "none": 42, # [Output Only] The number of instances in the managed instance group that + "none": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are running and have no scheduled actions. - "queuing": 42, # [Output Only] The number of instances that the managed instance group + "queuing": 42, # Output only. [Output Only] The number of instances that the managed instance group # is currently queuing. - "recreating": 42, # [Output Only] The number of instances in the managed instance group that + "recreating": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be recreated or are currently being being recreated. # Recreating an instance deletes the existing root persistent disk # and creates a new disk from the image that is defined in the # instance template. - "refreshing": 42, # [Output Only] The number of instances in the managed instance group that + "refreshing": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are being reconfigured with properties that do not require a restart # or a recreate action. For example, setting or removing target # pools for the instance. - "restarting": 42, # [Output Only] The number of instances in the managed instance group that + "restarting": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be restarted or are currently being restarted. - "resuming": 42, # [Output Only] The number of instances in the managed instance group that + "resuming": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be resumed or are currently being resumed. - "starting": 42, # [Output Only] The number of instances in the managed instance group that + "starting": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be started or are currently being started. - "stopping": 42, # [Output Only] The number of instances in the managed instance group that + "stopping": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be stopped or are currently being stopped. - "suspending": 42, # [Output Only] The number of instances in the managed instance group that + "suspending": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be suspended or are currently being suspended. - "verifying": 42, # [Output Only] The number of instances in the managed instance group that + "verifying": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are being verified. See the managedInstances[].currentAction # property in the listManagedInstances method documentation. }, @@ -9047,7 +9932,7 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve an InstanceGroupManager. - "id": "A String", # [Output Only] A unique identifier for this resource type. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this resource type. The server # generates this identifier. "instanceFlexibilityPolicy": { # Instance flexibility allowing MIG to create VMs from multiple # types of machines. @@ -9059,7 +9944,7 @@

Method Details

"disks": [ # List of disks to be attached to the instances created from this # selection. { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. Valid values are ARM64 + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 # or X86_64. "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is # deleted (but not when the disk is detached from the instance). @@ -9179,7 +10064,7 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # [Output Only] A zero-based index to this disk, where 0 is reserved for the + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the # boot disk. If you have many disks attached to an instance, each # disk would have a unique index number. "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created @@ -9290,9 +10175,11 @@

Method Details

], "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT - # & PATCH) when empty. + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. "a_key": "A String", }, "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. @@ -9484,11 +10371,11 @@

Method Details

# In certain configurations, persistent disks can use NVMe. For more # information, seeAbout # persistent disks. - "kind": "compute#attachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], - "locked": True or False, # [Output Only] Whether to indicate the attached disk is locked. The locked + "locked": True or False, # Output only. [Output Only] Whether to indicate the attached disk is locked. The locked # disk is not allowed to be detached from the instance, or to be used as the # source of the snapshot creation, and the image creation. The instance with # at least one locked attached disk is not allow to be used as source of @@ -9496,12 +10383,12 @@

Method Details

# deleted with --keep-disk parameter set to true for locked disks. "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk # in READ_WRITE mode. - "savedState": "A String", # For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this # field is set to PRESERVED if the LocalSSD data has been saved # to a persistent location by customer request. (see the # discard_local_ssd option on Stop/Suspend). # Read-only in the api. - "shieldedInstanceInitialState": { # Initial State for shielded instance, # [Output Only] shielded vm initial state stored on disk + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). { @@ -9536,7 +10423,7 @@

Method Details

# Note that for InstanceTemplate, specify the disk name for zonal disk, # and the URL for regional disk. "type": "A String", # Specifies the type of the disk, either SCRATCH orPERSISTENT. If not specified, the default isPERSISTENT. - "userLicenses": [ # [Output Only] A list of user provided licenses. It represents a list of + "userLicenses": [ # Output only. [Output Only] A list of user provided licenses. It represents a list of # URLs to the license resource. Unlike regular licenses, user provided # licenses can be modified after the disk is created. "A String", @@ -9561,7 +10448,7 @@

Method Details

"disks": [ # List of disks to be attached to the instances created from this # selection. { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. Valid values are ARM64 + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 # or X86_64. "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is # deleted (but not when the disk is detached from the instance). @@ -9681,7 +10568,7 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # [Output Only] A zero-based index to this disk, where 0 is reserved for the + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the # boot disk. If you have many disks attached to an instance, each # disk would have a unique index number. "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created @@ -9792,9 +10679,11 @@

Method Details

], "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT - # & PATCH) when empty. + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. "a_key": "A String", }, "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. @@ -9986,11 +10875,11 @@

Method Details

# In certain configurations, persistent disks can use NVMe. For more # information, seeAbout # persistent disks. - "kind": "compute#attachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], - "locked": True or False, # [Output Only] Whether to indicate the attached disk is locked. The locked + "locked": True or False, # Output only. [Output Only] Whether to indicate the attached disk is locked. The locked # disk is not allowed to be detached from the instance, or to be used as the # source of the snapshot creation, and the image creation. The instance with # at least one locked attached disk is not allow to be used as source of @@ -9998,12 +10887,12 @@

Method Details

# deleted with --keep-disk parameter set to true for locked disks. "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk # in READ_WRITE mode. - "savedState": "A String", # For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this # field is set to PRESERVED if the LocalSSD data has been saved # to a persistent location by customer request. (see the # discard_local_ssd option on Stop/Suspend). # Read-only in the api. - "shieldedInstanceInitialState": { # Initial State for shielded instance, # [Output Only] shielded vm initial state stored on disk + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). { @@ -10038,7 +10927,7 @@

Method Details

# Note that for InstanceTemplate, specify the disk name for zonal disk, # and the URL for regional disk. "type": "A String", # Specifies the type of the disk, either SCRATCH orPERSISTENT. If not specified, the default isPERSISTENT. - "userLicenses": [ # [Output Only] A list of user provided licenses. It represents a list of + "userLicenses": [ # Output only. [Output Only] A list of user provided licenses. It represents a list of # URLs to the license resource. Unlike regular licenses, user provided # licenses can be modified after the disk is created. "A String", @@ -10069,7 +10958,7 @@

Method Details

# the capacity above standard_capacity_base. }, }, - "instanceGroup": "A String", # [Output Only] The URL of the Instance Group resource. + "instanceGroup": "A String", # Output only. [Output Only] The URL of the Instance Group resource. "instanceLifecyclePolicy": { # The repair policy for this managed instance group. "defaultActionOnFailure": "A String", # The action that a MIG performs on a failed VM. If the value of the onFailedHealthCheck field # is `DEFAULT_ACTION`, then the same action also applies to the VMs on which your application @@ -10129,7 +11018,7 @@

Method Details

# instance group. The group uses this template to create all new instances # in the managed instance group. The templates for existing instances in the # group do not change unless you run recreateInstances, runapplyUpdatesToInstances, or set the group'supdatePolicy.type to PROACTIVE. - "kind": "compute#instanceGroupManager", # [Output Only] The resource type, which is alwayscompute#instanceGroupManager for managed instance groups. + "kind": "compute#instanceGroupManager", # Output only. [Output Only] The resource type, which is alwayscompute#instanceGroupManager for managed instance groups. "listManagedInstancesResults": "A String", # Pagination behavior of the listManagedInstances API method for # this managed instance group. "multiMig": "A String", # URL to the multi-MIG that this Managed Instance Group belongs to. @@ -10146,13 +11035,15 @@

Method Details

"params": { # Input only additional params for instance group manager creation. # Input only. Additional params passed with the request, but not persisted # as part of resource payload. "resourceManagerTags": { # Resource manager tags to bind to the managed instance group. The tags are - # key-value pairs. Keys must be in the format tagKeys/123 and values in the - # format tagValues/456. For more information, seeManage tags + # key-value pairs. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. For more information, seeManage tags # for resources. "a_key": "A String", }, }, - "region": "A String", # [Output Only] The URL of theregion + "region": "A String", # Output only. [Output Only] The URL of theregion # where the managed instance group resides (for regional resources). "resourcePolicies": { # Resource policies for this managed instance group. "workloadPolicy": "A String", # The URL of the workload policy that is specified for this managed @@ -10165,11 +11056,11 @@

Method Details

# - projects/project/regions/region/resourcePolicies/resourcePolicy # - regions/region/resourcePolicies/resourcePolicy }, - "satisfiesPzi": True or False, # [Output Only] Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] The URL for this managed instance group. The server defines + "satisfiesPzi": True or False, # Output only. [Output Only] Reserved for future use. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] The URL for this managed instance group. The server defines # this URL. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "serviceAccount": "A String", # The service account to be used as credentials for all operations performed # by the managed instance group on instances. The service accounts needs all # permissions required to create and delete instances. @@ -10221,21 +11112,21 @@

Method Details

}, }, }, - "status": { # [Output Only] The status of this managed instance group. - "allInstancesConfig": { # [Output only] Status of all-instances configuration on the group. - "currentRevision": "A String", # [Output Only] Current all-instances configuration revision. + "status": { # Output only. [Output Only] The status of this managed instance group. + "allInstancesConfig": { # Output only. [Output only] Status of all-instances configuration on the group. + "currentRevision": "A String", # Output only. [Output Only] Current all-instances configuration revision. # This value is in RFC3339 text format. - "effective": True or False, # [Output Only] A bit indicating whether this configuration has + "effective": True or False, # Output only. [Output Only] A bit indicating whether this configuration has # been applied to all managed instances in the group. }, - "autoscaler": "A String", # [Output Only] The URL of theAutoscaler + "autoscaler": "A String", # Output only. [Output Only] The URL of theAutoscaler # that targets this instance group manager. - "bulkInstanceOperation": { # Bulk instance operation is the creation of VMs in a MIG when the # [Output Only] The status of bulk instance operation. + "bulkInstanceOperation": { # Bulk instance operation is the creation of VMs in a MIG when the # Output only. [Output Only] The status of bulk instance operation. # targetSizePolicy.mode is set to BULK. - "inProgress": True or False, # [Output Only] Informs whether bulk instance operation is in progress. - "lastProgressCheck": { # [Output Only] Information from the last progress check of bulk instance + "inProgress": True or False, # Output only. [Output Only] Informs whether bulk instance operation is in progress. + "lastProgressCheck": { # Output only. [Output Only] Information from the last progress check of bulk instance # operation. - "error": { # [Output Only] Errors encountered during bulk instance operation. + "error": { # Output only. [Output Only] Errors encountered during bulk instance operation. "errors": [ # [Output Only] The array of errors encountered while processing this # operation. { @@ -10332,40 +11223,40 @@

Method Details

}, ], }, - "timestamp": "A String", # [Output Only] Timestamp of the last progress check of bulk instance + "timestamp": "A String", # Output only. [Output Only] Timestamp of the last progress check of bulk instance # operation. Timestamp is in RFC3339 text format. }, }, - "isStable": True or False, # [Output Only] A bit indicating whether the managed instance group is in a + "isStable": True or False, # Output only. [Output Only] A bit indicating whether the managed instance group is in a # stable state. A stable state means that: none of the instances in the # managed instance group is currently undergoing any type of change (for # example, creation, restart, or deletion); no future changes are scheduled # for instances in the managed instance group; and the managed instance # group itself is not being modified. - "stateful": { # [Output Only] Stateful status of the given Instance Group Manager. - "hasStatefulConfig": True or False, # [Output Only] A bit indicating whether the managed instance group + "stateful": { # Output only. [Output Only] Stateful status of the given Instance Group Manager. + "hasStatefulConfig": True or False, # Output only. [Output Only] A bit indicating whether the managed instance group # has stateful configuration, that is, if you have configured any items # in a stateful policy or in per-instance configs. # The group might report that it has no stateful configuration even when # there is still some preserved state on a managed instance, for example, # if you have deleted all PICs but not yet applied those deletions. - "isStateful": True or False, # [Output Only] A bit indicating whether the managed instance group + "isStateful": True or False, # Output only. [Output Only] A bit indicating whether the managed instance group # has stateful configuration, that is, if you have configured any items # in a stateful policy or in per-instance configs. # The group might report that it has no stateful configuration even when # there is still some preserved state on a managed instance, for example, # if you have deleted all PICs but not yet applied those deletions. This # field is deprecated in favor of has_stateful_config. - "perInstanceConfigs": { # [Output Only] Status of per-instance configurations on the instances. - "allEffective": True or False, # A bit indicating if all of the group's per-instance configurations + "perInstanceConfigs": { # Output only. [Output Only] Status of per-instance configurations on the instances. + "allEffective": True or False, # Output only. A bit indicating if all of the group's per-instance configurations # (listed in the output of a listPerInstanceConfigs API call) have # status EFFECTIVE or there are no per-instance-configs. }, }, - "versionTarget": { # [Output Only] A status of consistency of Instances' versions with their + "versionTarget": { # Output only. [Output Only] A status of consistency of Instances' versions with their # target version specified by version field on Instance Group # Manager. - "isReached": True or False, # [Output Only] A bit indicating whether version target has been reached + "isReached": True or False, # Output only. [Output Only] A bit indicating whether version target has been reached # in this managed instance group, i.e. all instances are in their target # version. Instances' target version are specified byversion field on Instance Group Manager. }, @@ -10417,7 +11308,7 @@

Method Details

# operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxSurge. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -10455,7 +11346,7 @@

Method Details

# in which the managed instance group operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxUnavailable. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -10537,7 +11428,7 @@

Method Details

# If unset, this version will update any remaining instances not # updated by another version. ReadStarting # a canary update for more information. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -10556,7 +11447,7 @@

Method Details

}, }, ], - "zone": "A String", # [Output Only] The URL of azone + "zone": "A String", # Output only. [Output Only] The URL of azone # where the managed instance group is located (for zonal resources). } @@ -10738,10 +11629,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -10753,8 +11644,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -11098,10 +11989,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -11113,8 +12004,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -11402,10 +12293,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -11417,8 +12308,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -11698,10 +12589,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -11713,8 +12604,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -12025,10 +12916,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -12040,8 +12931,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -12332,10 +13223,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -12347,8 +13238,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -12480,7 +13371,7 @@

Method Details

# instance group has only one instance, or a regional managed instance # group has only one instance per zone, autohealing will recreate these # instances when they become unhealthy. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -12679,10 +13570,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -12694,8 +13585,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -12970,10 +13861,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -12985,8 +13876,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -13266,10 +14157,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -13281,8 +14172,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -13573,10 +14464,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -13588,8 +14479,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -13891,10 +14782,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -13906,8 +14797,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -14209,10 +15100,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -14224,8 +15115,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -14427,7 +15318,7 @@

Method Details

# instance group has only one instance, or a regional managed instance # group has only one instance per zone, autohealing will recreate these # instances when they become unhealthy. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -14458,55 +15349,57 @@

Method Details

# "vm-###" results in "vm-001" as a VM name. # @pattern # [a-z](([-a-z0-9]{0,57})|([-a-z0-9]{0,51}-#{1,10}(\\[[0-9]{1,10}\\])?)) - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this managed instance group inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this managed instance group inRFC3339 # text format. - "currentActions": { # [Output Only] The list of instance actions and the number of instances + "currentActions": { # Output only. [Output Only] The list of instance actions and the number of instances # in this managed instance group that are scheduled for each of those # actions. - "abandoning": 42, # [Output Only] The total number of instances in the managed instance group + "abandoning": 42, # Output only. [Output Only] The total number of instances in the managed instance group # that are scheduled to be abandoned. Abandoning an instance removes it # from the managed instance group without deleting it. - "creating": 42, # [Output Only] The number of instances in the managed instance group that + "adopting": 42, # [Output Only] The number of instances in the managed instance group that + # are scheduled to be adopted or are currently being adopted. + "creating": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be created or are currently being created. If the group # fails to create any of these instances, it tries again until it creates # the instance successfully. # # If you have disabled creation retries, this field will not be populated; # instead, the creatingWithoutRetries field will be populated. - "creatingAtomically": 42, # [Output Only] The number of instances that the managed instance group + "creatingAtomically": 42, # Output only. [Output Only] The number of instances that the managed instance group # will attempt to create atomically, in a batch mode. If the desired count # of instances can not be created, entire batch will be deleted and the # group will decrease its targetSize value accordingly. - "creatingWithoutRetries": 42, # [Output Only] The number of instances that the managed instance group + "creatingWithoutRetries": 42, # Output only. [Output Only] The number of instances that the managed instance group # will attempt to create. The group attempts to create each instance # only once. If the group fails to create any of these instances, it # decreases the group's targetSize value accordingly. - "deleting": 42, # [Output Only] The number of instances in the managed instance group that + "deleting": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be deleted or are currently being deleted. - "none": 42, # [Output Only] The number of instances in the managed instance group that + "none": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are running and have no scheduled actions. - "queuing": 42, # [Output Only] The number of instances that the managed instance group + "queuing": 42, # Output only. [Output Only] The number of instances that the managed instance group # is currently queuing. - "recreating": 42, # [Output Only] The number of instances in the managed instance group that + "recreating": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be recreated or are currently being being recreated. # Recreating an instance deletes the existing root persistent disk # and creates a new disk from the image that is defined in the # instance template. - "refreshing": 42, # [Output Only] The number of instances in the managed instance group that + "refreshing": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are being reconfigured with properties that do not require a restart # or a recreate action. For example, setting or removing target # pools for the instance. - "restarting": 42, # [Output Only] The number of instances in the managed instance group that + "restarting": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be restarted or are currently being restarted. - "resuming": 42, # [Output Only] The number of instances in the managed instance group that + "resuming": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be resumed or are currently being resumed. - "starting": 42, # [Output Only] The number of instances in the managed instance group that + "starting": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be started or are currently being started. - "stopping": 42, # [Output Only] The number of instances in the managed instance group that + "stopping": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be stopped or are currently being stopped. - "suspending": 42, # [Output Only] The number of instances in the managed instance group that + "suspending": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be suspended or are currently being suspended. - "verifying": 42, # [Output Only] The number of instances in the managed instance group that + "verifying": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are being verified. See the managedInstances[].currentAction # property in the listManagedInstances method documentation. }, @@ -14532,7 +15425,7 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve an InstanceGroupManager. - "id": "A String", # [Output Only] A unique identifier for this resource type. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this resource type. The server # generates this identifier. "instanceFlexibilityPolicy": { # Instance flexibility allowing MIG to create VMs from multiple # types of machines. @@ -14544,7 +15437,7 @@

Method Details

"disks": [ # List of disks to be attached to the instances created from this # selection. { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. Valid values are ARM64 + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 # or X86_64. "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is # deleted (but not when the disk is detached from the instance). @@ -14664,7 +15557,7 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # [Output Only] A zero-based index to this disk, where 0 is reserved for the + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the # boot disk. If you have many disks attached to an instance, each # disk would have a unique index number. "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created @@ -14775,9 +15668,11 @@

Method Details

], "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT - # & PATCH) when empty. + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. "a_key": "A String", }, "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. @@ -14969,11 +15864,11 @@

Method Details

# In certain configurations, persistent disks can use NVMe. For more # information, seeAbout # persistent disks. - "kind": "compute#attachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], - "locked": True or False, # [Output Only] Whether to indicate the attached disk is locked. The locked + "locked": True or False, # Output only. [Output Only] Whether to indicate the attached disk is locked. The locked # disk is not allowed to be detached from the instance, or to be used as the # source of the snapshot creation, and the image creation. The instance with # at least one locked attached disk is not allow to be used as source of @@ -14981,12 +15876,12 @@

Method Details

# deleted with --keep-disk parameter set to true for locked disks. "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk # in READ_WRITE mode. - "savedState": "A String", # For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this # field is set to PRESERVED if the LocalSSD data has been saved # to a persistent location by customer request. (see the # discard_local_ssd option on Stop/Suspend). # Read-only in the api. - "shieldedInstanceInitialState": { # Initial State for shielded instance, # [Output Only] shielded vm initial state stored on disk + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). { @@ -15021,7 +15916,7 @@

Method Details

# Note that for InstanceTemplate, specify the disk name for zonal disk, # and the URL for regional disk. "type": "A String", # Specifies the type of the disk, either SCRATCH orPERSISTENT. If not specified, the default isPERSISTENT. - "userLicenses": [ # [Output Only] A list of user provided licenses. It represents a list of + "userLicenses": [ # Output only. [Output Only] A list of user provided licenses. It represents a list of # URLs to the license resource. Unlike regular licenses, user provided # licenses can be modified after the disk is created. "A String", @@ -15046,7 +15941,7 @@

Method Details

"disks": [ # List of disks to be attached to the instances created from this # selection. { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. Valid values are ARM64 + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 # or X86_64. "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is # deleted (but not when the disk is detached from the instance). @@ -15166,7 +16061,7 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # [Output Only] A zero-based index to this disk, where 0 is reserved for the + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the # boot disk. If you have many disks attached to an instance, each # disk would have a unique index number. "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created @@ -15277,9 +16172,11 @@

Method Details

], "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT - # & PATCH) when empty. + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. "a_key": "A String", }, "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. @@ -15471,11 +16368,11 @@

Method Details

# In certain configurations, persistent disks can use NVMe. For more # information, seeAbout # persistent disks. - "kind": "compute#attachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], - "locked": True or False, # [Output Only] Whether to indicate the attached disk is locked. The locked + "locked": True or False, # Output only. [Output Only] Whether to indicate the attached disk is locked. The locked # disk is not allowed to be detached from the instance, or to be used as the # source of the snapshot creation, and the image creation. The instance with # at least one locked attached disk is not allow to be used as source of @@ -15483,12 +16380,12 @@

Method Details

# deleted with --keep-disk parameter set to true for locked disks. "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk # in READ_WRITE mode. - "savedState": "A String", # For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this # field is set to PRESERVED if the LocalSSD data has been saved # to a persistent location by customer request. (see the # discard_local_ssd option on Stop/Suspend). # Read-only in the api. - "shieldedInstanceInitialState": { # Initial State for shielded instance, # [Output Only] shielded vm initial state stored on disk + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). { @@ -15523,7 +16420,7 @@

Method Details

# Note that for InstanceTemplate, specify the disk name for zonal disk, # and the URL for regional disk. "type": "A String", # Specifies the type of the disk, either SCRATCH orPERSISTENT. If not specified, the default isPERSISTENT. - "userLicenses": [ # [Output Only] A list of user provided licenses. It represents a list of + "userLicenses": [ # Output only. [Output Only] A list of user provided licenses. It represents a list of # URLs to the license resource. Unlike regular licenses, user provided # licenses can be modified after the disk is created. "A String", @@ -15554,7 +16451,7 @@

Method Details

# the capacity above standard_capacity_base. }, }, - "instanceGroup": "A String", # [Output Only] The URL of the Instance Group resource. + "instanceGroup": "A String", # Output only. [Output Only] The URL of the Instance Group resource. "instanceLifecyclePolicy": { # The repair policy for this managed instance group. "defaultActionOnFailure": "A String", # The action that a MIG performs on a failed VM. If the value of the onFailedHealthCheck field # is `DEFAULT_ACTION`, then the same action also applies to the VMs on which your application @@ -15614,7 +16511,7 @@

Method Details

# instance group. The group uses this template to create all new instances # in the managed instance group. The templates for existing instances in the # group do not change unless you run recreateInstances, runapplyUpdatesToInstances, or set the group'supdatePolicy.type to PROACTIVE. - "kind": "compute#instanceGroupManager", # [Output Only] The resource type, which is alwayscompute#instanceGroupManager for managed instance groups. + "kind": "compute#instanceGroupManager", # Output only. [Output Only] The resource type, which is alwayscompute#instanceGroupManager for managed instance groups. "listManagedInstancesResults": "A String", # Pagination behavior of the listManagedInstances API method for # this managed instance group. "multiMig": "A String", # URL to the multi-MIG that this Managed Instance Group belongs to. @@ -15631,13 +16528,15 @@

Method Details

"params": { # Input only additional params for instance group manager creation. # Input only. Additional params passed with the request, but not persisted # as part of resource payload. "resourceManagerTags": { # Resource manager tags to bind to the managed instance group. The tags are - # key-value pairs. Keys must be in the format tagKeys/123 and values in the - # format tagValues/456. For more information, seeManage tags + # key-value pairs. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. For more information, seeManage tags # for resources. "a_key": "A String", }, }, - "region": "A String", # [Output Only] The URL of theregion + "region": "A String", # Output only. [Output Only] The URL of theregion # where the managed instance group resides (for regional resources). "resourcePolicies": { # Resource policies for this managed instance group. "workloadPolicy": "A String", # The URL of the workload policy that is specified for this managed @@ -15650,11 +16549,11 @@

Method Details

# - projects/project/regions/region/resourcePolicies/resourcePolicy # - regions/region/resourcePolicies/resourcePolicy }, - "satisfiesPzi": True or False, # [Output Only] Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] The URL for this managed instance group. The server defines + "satisfiesPzi": True or False, # Output only. [Output Only] Reserved for future use. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] The URL for this managed instance group. The server defines # this URL. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "serviceAccount": "A String", # The service account to be used as credentials for all operations performed # by the managed instance group on instances. The service accounts needs all # permissions required to create and delete instances. @@ -15706,21 +16605,21 @@

Method Details

}, }, }, - "status": { # [Output Only] The status of this managed instance group. - "allInstancesConfig": { # [Output only] Status of all-instances configuration on the group. - "currentRevision": "A String", # [Output Only] Current all-instances configuration revision. + "status": { # Output only. [Output Only] The status of this managed instance group. + "allInstancesConfig": { # Output only. [Output only] Status of all-instances configuration on the group. + "currentRevision": "A String", # Output only. [Output Only] Current all-instances configuration revision. # This value is in RFC3339 text format. - "effective": True or False, # [Output Only] A bit indicating whether this configuration has + "effective": True or False, # Output only. [Output Only] A bit indicating whether this configuration has # been applied to all managed instances in the group. }, - "autoscaler": "A String", # [Output Only] The URL of theAutoscaler + "autoscaler": "A String", # Output only. [Output Only] The URL of theAutoscaler # that targets this instance group manager. - "bulkInstanceOperation": { # Bulk instance operation is the creation of VMs in a MIG when the # [Output Only] The status of bulk instance operation. + "bulkInstanceOperation": { # Bulk instance operation is the creation of VMs in a MIG when the # Output only. [Output Only] The status of bulk instance operation. # targetSizePolicy.mode is set to BULK. - "inProgress": True or False, # [Output Only] Informs whether bulk instance operation is in progress. - "lastProgressCheck": { # [Output Only] Information from the last progress check of bulk instance + "inProgress": True or False, # Output only. [Output Only] Informs whether bulk instance operation is in progress. + "lastProgressCheck": { # Output only. [Output Only] Information from the last progress check of bulk instance # operation. - "error": { # [Output Only] Errors encountered during bulk instance operation. + "error": { # Output only. [Output Only] Errors encountered during bulk instance operation. "errors": [ # [Output Only] The array of errors encountered while processing this # operation. { @@ -15817,40 +16716,40 @@

Method Details

}, ], }, - "timestamp": "A String", # [Output Only] Timestamp of the last progress check of bulk instance + "timestamp": "A String", # Output only. [Output Only] Timestamp of the last progress check of bulk instance # operation. Timestamp is in RFC3339 text format. }, }, - "isStable": True or False, # [Output Only] A bit indicating whether the managed instance group is in a + "isStable": True or False, # Output only. [Output Only] A bit indicating whether the managed instance group is in a # stable state. A stable state means that: none of the instances in the # managed instance group is currently undergoing any type of change (for # example, creation, restart, or deletion); no future changes are scheduled # for instances in the managed instance group; and the managed instance # group itself is not being modified. - "stateful": { # [Output Only] Stateful status of the given Instance Group Manager. - "hasStatefulConfig": True or False, # [Output Only] A bit indicating whether the managed instance group + "stateful": { # Output only. [Output Only] Stateful status of the given Instance Group Manager. + "hasStatefulConfig": True or False, # Output only. [Output Only] A bit indicating whether the managed instance group # has stateful configuration, that is, if you have configured any items # in a stateful policy or in per-instance configs. # The group might report that it has no stateful configuration even when # there is still some preserved state on a managed instance, for example, # if you have deleted all PICs but not yet applied those deletions. - "isStateful": True or False, # [Output Only] A bit indicating whether the managed instance group + "isStateful": True or False, # Output only. [Output Only] A bit indicating whether the managed instance group # has stateful configuration, that is, if you have configured any items # in a stateful policy or in per-instance configs. # The group might report that it has no stateful configuration even when # there is still some preserved state on a managed instance, for example, # if you have deleted all PICs but not yet applied those deletions. This # field is deprecated in favor of has_stateful_config. - "perInstanceConfigs": { # [Output Only] Status of per-instance configurations on the instances. - "allEffective": True or False, # A bit indicating if all of the group's per-instance configurations + "perInstanceConfigs": { # Output only. [Output Only] Status of per-instance configurations on the instances. + "allEffective": True or False, # Output only. A bit indicating if all of the group's per-instance configurations # (listed in the output of a listPerInstanceConfigs API call) have # status EFFECTIVE or there are no per-instance-configs. }, }, - "versionTarget": { # [Output Only] A status of consistency of Instances' versions with their + "versionTarget": { # Output only. [Output Only] A status of consistency of Instances' versions with their # target version specified by version field on Instance Group # Manager. - "isReached": True or False, # [Output Only] A bit indicating whether version target has been reached + "isReached": True or False, # Output only. [Output Only] A bit indicating whether version target has been reached # in this managed instance group, i.e. all instances are in their target # version. Instances' target version are specified byversion field on Instance Group Manager. }, @@ -15902,7 +16801,7 @@

Method Details

# operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxSurge. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -15940,7 +16839,7 @@

Method Details

# in which the managed instance group operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxUnavailable. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -16022,7 +16921,7 @@

Method Details

# If unset, this version will update any remaining instances not # updated by another version. ReadStarting # a canary update for more information. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -16041,7 +16940,7 @@

Method Details

}, }, ], - "zone": "A String", # [Output Only] The URL of azone + "zone": "A String", # Output only. [Output Only] The URL of azone # where the managed instance group is located (for zonal resources). } @@ -16223,10 +17122,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -16238,8 +17137,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -16583,10 +17482,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -16598,8 +17497,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.regionInstanceGroups.html b/docs/dyn/compute_alpha.regionInstanceGroups.html index 3791a50b7a..de3531f034 100644 --- a/docs/dyn/compute_alpha.regionInstanceGroups.html +++ b/docs/dyn/compute_alpha.regionInstanceGroups.html @@ -136,16 +136,16 @@

Method Details

# # For more information, readInstance # groups. - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this instance group inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this instance group inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "fingerprint": "A String", # [Output Only] The fingerprint of the named ports. The system + "fingerprint": "A String", # Output only. [Output Only] The fingerprint of the named ports. The system # uses this fingerprint to detect conflicts when multiple users change the # named ports concurrently. - "id": "A String", # [Output Only] A unique identifier for this instance group, generated + "id": "A String", # Output only. [Output Only] A unique identifier for this instance group, generated # by the server. - "kind": "compute#instanceGroup", # [Output Only] The resource type, which is alwayscompute#instanceGroup for instance groups. + "kind": "compute#instanceGroup", # Output only. [Output Only] The resource type, which is alwayscompute#instanceGroup for instance groups. "name": "A String", # The name of the instance group. The name must be 1-63 characters # long, and comply withRFC1035. "namedPorts": [ # Optional. Assigns a name to a port number. For example:{name: "http", port: 80} @@ -167,17 +167,17 @@

Method Details

# instance group belong. If your instance has multiple network interfaces, # then the network and subnetwork fields only refer to the # network and subnet used by your primary interface (nic0). - "region": "A String", # [Output Only] The URL of theregion + "region": "A String", # Output only. [Output Only] The URL of theregion # where the instance group is located (for regional resources). - "selfLink": "A String", # [Output Only] The URL for this instance group. The server generates + "selfLink": "A String", # Output only. [Output Only] The URL for this instance group. The server generates # this URL. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "size": 42, # [Output Only] The total number of instances in the instance group. - "subnetwork": "A String", # [Output Only] The URL of the subnetwork to which all instances in the + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "size": 42, # Output only. [Output Only] The total number of instances in the instance group. + "subnetwork": "A String", # Output only. [Output Only] The URL of the subnetwork to which all instances in the # instance group belong. If your instance has multiple network interfaces, # then the network and subnetwork fields only refer to the # network and subnet used by your primary interface (nic0). - "zone": "A String", # [Output Only] The URL of thezone + "zone": "A String", # Output only. [Output Only] The URL of thezone # where the instance group is located (for zonal resources). }
@@ -282,7 +282,7 @@

Method Details

An object of the form: { # Contains a list of InstanceGroup resources. - "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. + "id": "A String", # Output only. [Output Only] Unique identifier for the resource; defined by the server. "items": [ # A list of InstanceGroup resources. { # Represents an Instance Group resource. # @@ -300,16 +300,16 @@

Method Details

# # For more information, readInstance # groups. - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this instance group inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this instance group inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "fingerprint": "A String", # [Output Only] The fingerprint of the named ports. The system + "fingerprint": "A String", # Output only. [Output Only] The fingerprint of the named ports. The system # uses this fingerprint to detect conflicts when multiple users change the # named ports concurrently. - "id": "A String", # [Output Only] A unique identifier for this instance group, generated + "id": "A String", # Output only. [Output Only] A unique identifier for this instance group, generated # by the server. - "kind": "compute#instanceGroup", # [Output Only] The resource type, which is alwayscompute#instanceGroup for instance groups. + "kind": "compute#instanceGroup", # Output only. [Output Only] The resource type, which is alwayscompute#instanceGroup for instance groups. "name": "A String", # The name of the instance group. The name must be 1-63 characters # long, and comply withRFC1035. "namedPorts": [ # Optional. Assigns a name to a port number. For example:{name: "http", port: 80} @@ -331,28 +331,28 @@

Method Details

# instance group belong. If your instance has multiple network interfaces, # then the network and subnetwork fields only refer to the # network and subnet used by your primary interface (nic0). - "region": "A String", # [Output Only] The URL of theregion + "region": "A String", # Output only. [Output Only] The URL of theregion # where the instance group is located (for regional resources). - "selfLink": "A String", # [Output Only] The URL for this instance group. The server generates + "selfLink": "A String", # Output only. [Output Only] The URL for this instance group. The server generates # this URL. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "size": 42, # [Output Only] The total number of instances in the instance group. - "subnetwork": "A String", # [Output Only] The URL of the subnetwork to which all instances in the + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "size": 42, # Output only. [Output Only] The total number of instances in the instance group. + "subnetwork": "A String", # Output only. [Output Only] The URL of the subnetwork to which all instances in the # instance group belong. If your instance has multiple network interfaces, # then the network and subnetwork fields only refer to the # network and subnet used by your primary interface (nic0). - "zone": "A String", # [Output Only] The URL of thezone + "zone": "A String", # Output only. [Output Only] The URL of thezone # where the instance group is located (for zonal resources). }, ], - "kind": "compute#regionInstanceGroupList", # The resource type. - "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for + "kind": "compute#regionInstanceGroupList", # Output only. The resource type. + "nextPageToken": "A String", # Output only. [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "warning": { # [Output Only] Informational warning message. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "warning": { # Output only. [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there # are no results in the response. @@ -496,28 +496,28 @@

Method Details

An object of the form: { - "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. + "id": "A String", # Output only. [Output Only] Unique identifier for the resource; defined by the server. "items": [ # A list of InstanceWithNamedPorts resources. { - "instance": "A String", # [Output Only] The URL of the instance. - "namedPorts": [ # [Output Only] The named ports that belong to this instance group. + "instance": "A String", # Output only. [Output Only] The URL of the instance. + "namedPorts": [ # Output only. [Output Only] The named ports that belong to this instance group. { # The named port. For example: <"http", 80>. "name": "A String", # The name for this named port. # The name must be 1-63 characters long, and comply withRFC1035. "port": 42, # The port number, which can be a value between 1 and 65535. }, ], - "status": "A String", # [Output Only] The status of the instance. + "status": "A String", # Output only. [Output Only] The status of the instance. }, ], - "kind": "compute#regionInstanceGroupsListInstances", # The resource type. - "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for + "kind": "compute#regionInstanceGroupsListInstances", # Output only. The resource type. + "nextPageToken": "A String", # Output only. [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "warning": { # [Output Only] Informational warning message. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "warning": { # Output only. [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there # are no results in the response. @@ -778,10 +778,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -793,8 +793,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.regionInstanceTemplates.html b/docs/dyn/compute_alpha.regionInstanceTemplates.html index fa8f06e63c..1c88d085aa 100644 --- a/docs/dyn/compute_alpha.regionInstanceTemplates.html +++ b/docs/dyn/compute_alpha.regionInstanceTemplates.html @@ -285,10 +285,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -300,8 +300,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -418,13 +418,13 @@

Method Details

# global or regional instance templates. # # For more information, readInstance Templates. - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this instance template inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this instance template inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] A unique identifier for this instance template. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this instance template. The server # defines this identifier. - "kind": "compute#instanceTemplate", # [Output Only] The resource type, which is alwayscompute#instanceTemplate for instance templates. + "kind": "compute#instanceTemplate", # Output only. [Output Only] The resource type, which is alwayscompute#instanceTemplate for instance templates. "name": "A String", # Name of the resource; provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -480,7 +480,7 @@

Method Details

"disks": [ # An array of disks that are associated with the instances that are created # from these properties. { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. Valid values are ARM64 + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 # or X86_64. "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is # deleted (but not when the disk is detached from the instance). @@ -600,7 +600,7 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # [Output Only] A zero-based index to this disk, where 0 is reserved for the + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the # boot disk. If you have many disks attached to an instance, each # disk would have a unique index number. "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created @@ -711,9 +711,11 @@

Method Details

], "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT - # & PATCH) when empty. + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. "a_key": "A String", }, "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. @@ -905,11 +907,11 @@

Method Details

# In certain configurations, persistent disks can use NVMe. For more # information, seeAbout # persistent disks. - "kind": "compute#attachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], - "locked": True or False, # [Output Only] Whether to indicate the attached disk is locked. The locked + "locked": True or False, # Output only. [Output Only] Whether to indicate the attached disk is locked. The locked # disk is not allowed to be detached from the instance, or to be used as the # source of the snapshot creation, and the image creation. The instance with # at least one locked attached disk is not allow to be used as source of @@ -917,12 +919,12 @@

Method Details

# deleted with --keep-disk parameter set to true for locked disks. "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk # in READ_WRITE mode. - "savedState": "A String", # For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this # field is set to PRESERVED if the LocalSSD data has been saved # to a persistent location by customer request. (see the # discard_local_ssd option on Stop/Suspend). # Read-only in the api. - "shieldedInstanceInitialState": { # Initial State for shielded instance, # [Output Only] shielded vm initial state stored on disk + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). { @@ -957,7 +959,7 @@

Method Details

# Note that for InstanceTemplate, specify the disk name for zonal disk, # and the URL for regional disk. "type": "A String", # Specifies the type of the disk, either SCRATCH orPERSISTENT. If not specified, the default isPERSISTENT. - "userLicenses": [ # [Output Only] A list of user provided licenses. It represents a list of + "userLicenses": [ # Output only. [Output Only] A list of user provided licenses. It represents a list of # URLs to the license resource. Unlike regular licenses, user provided # licenses can be modified after the disk is created. "A String", @@ -1023,7 +1025,7 @@

Method Details

# or equal to 262144 bytes (256 KiB). }, ], - "kind": "compute#metadata", # [Output Only] Type of the resource. Always compute#metadata + "kind": "compute#metadata", # Output only. [Output Only] Type of the resource. Always compute#metadata # for metadata. }, "minCpuPlatform": "A String", # Minimum cpu/platform to be used by instances. The instance may be @@ -1046,7 +1048,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -1066,7 +1068,7 @@

Method Details

# If an AccessConfig with a valid external IP address is specified, it must # match that of the networkTier associated with the Address resource owning # that IP. - "publicDnsName": "A String", # [Output Only] The public DNS domain name for the instance. + "publicDnsName": "A String", # Output only. [Output Only] The public DNS domain name for the instance. "publicPtrDomainName": "A String", # The DNS domain name for the public PTR record. # # You can set this field only if the `setPublicPtr` field is enabled inaccessConfig. If this field is unspecified inipv6AccessConfig, a default PTR record will be created for @@ -1118,7 +1120,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -1138,7 +1140,7 @@

Method Details

# If an AccessConfig with a valid external IP address is specified, it must # match that of the networkTier associated with the Address resource owning # that IP. - "publicDnsName": "A String", # [Output Only] The public DNS domain name for the instance. + "publicDnsName": "A String", # Output only. [Output Only] The public DNS domain name for the instance. "publicPtrDomainName": "A String", # The DNS domain name for the public PTR record. # # You can set this field only if the `setPublicPtr` field is enabled inaccessConfig. If this field is unspecified inipv6AccessConfig, a default PTR record will be created for @@ -1156,7 +1158,7 @@

Method Details

# default and only option is ONE_TO_ONE_NAT. Inipv6AccessConfigs, the default and only option isDIRECT_IPV6. }, ], - "ipv6AccessType": "A String", # [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be + "ipv6AccessType": "A String", # Output only. [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be # accessed from the Internet. This field is always inherited from its # subnetwork. # @@ -1165,7 +1167,7 @@

Method Details

# use a static internal IP address, it must be unused and in the same region # as the instance's zone. If not specified, Google Cloud will automatically # assign an internal IPv6 address from the instance's subnetwork. - "kind": "compute#networkInterface", # [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. + "kind": "compute#networkInterface", # Output only. [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. "name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. @@ -1195,6 +1197,10 @@

Method Details

"queueCount": 42, # The networking queue count that's specified by users for the network # interface. Both Rx and Tx queues will be set to this number. It'll be empty # if not specified by the users. + "serviceClassId": "A String", # Optional. Producer Service's Service class Id for the region of this network + # interface. Can only be used with network_attachment. It is not possible to + # use on its own however, network_attachment can be used without + # service_class_id. "stackType": "A String", # The stack type for this network interface. To assign only IPv4 addresses, # use IPV4_ONLY. To assign both IPv4 and IPv6 addresses, useIPV4_IPV6. If not specified, IPV4_ONLY is used. # @@ -1493,11 +1499,11 @@

Method Details

"identityCertificateEnabled": True or False, }, }, - "region": "A String", # [Output Only] URL of the region where the instance template resides. Only + "region": "A String", # Output only. [Output Only] URL of the region where the instance template resides. Only # applicable for regional resources. - "selfLink": "A String", # [Output Only] The URL for this instance template. The server defines this + "selfLink": "A String", # Output only. [Output Only] The URL for this instance template. The server defines this # URL. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "sourceInstance": "A String", # The source instance used to create the template. You can provide this as a # partial or full URL to the resource. For example, the following are valid # values: @@ -1569,13 +1575,13 @@

Method Details

# global or regional instance templates. # # For more information, readInstance Templates. - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this instance template inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this instance template inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] A unique identifier for this instance template. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this instance template. The server # defines this identifier. - "kind": "compute#instanceTemplate", # [Output Only] The resource type, which is alwayscompute#instanceTemplate for instance templates. + "kind": "compute#instanceTemplate", # Output only. [Output Only] The resource type, which is alwayscompute#instanceTemplate for instance templates. "name": "A String", # Name of the resource; provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -1631,7 +1637,7 @@

Method Details

"disks": [ # An array of disks that are associated with the instances that are created # from these properties. { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. Valid values are ARM64 + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 # or X86_64. "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is # deleted (but not when the disk is detached from the instance). @@ -1751,7 +1757,7 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # [Output Only] A zero-based index to this disk, where 0 is reserved for the + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the # boot disk. If you have many disks attached to an instance, each # disk would have a unique index number. "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created @@ -1862,9 +1868,11 @@

Method Details

], "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT - # & PATCH) when empty. + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. "a_key": "A String", }, "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. @@ -2056,11 +2064,11 @@

Method Details

# In certain configurations, persistent disks can use NVMe. For more # information, seeAbout # persistent disks. - "kind": "compute#attachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], - "locked": True or False, # [Output Only] Whether to indicate the attached disk is locked. The locked + "locked": True or False, # Output only. [Output Only] Whether to indicate the attached disk is locked. The locked # disk is not allowed to be detached from the instance, or to be used as the # source of the snapshot creation, and the image creation. The instance with # at least one locked attached disk is not allow to be used as source of @@ -2068,12 +2076,12 @@

Method Details

# deleted with --keep-disk parameter set to true for locked disks. "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk # in READ_WRITE mode. - "savedState": "A String", # For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this # field is set to PRESERVED if the LocalSSD data has been saved # to a persistent location by customer request. (see the # discard_local_ssd option on Stop/Suspend). # Read-only in the api. - "shieldedInstanceInitialState": { # Initial State for shielded instance, # [Output Only] shielded vm initial state stored on disk + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). { @@ -2108,7 +2116,7 @@

Method Details

# Note that for InstanceTemplate, specify the disk name for zonal disk, # and the URL for regional disk. "type": "A String", # Specifies the type of the disk, either SCRATCH orPERSISTENT. If not specified, the default isPERSISTENT. - "userLicenses": [ # [Output Only] A list of user provided licenses. It represents a list of + "userLicenses": [ # Output only. [Output Only] A list of user provided licenses. It represents a list of # URLs to the license resource. Unlike regular licenses, user provided # licenses can be modified after the disk is created. "A String", @@ -2174,7 +2182,7 @@

Method Details

# or equal to 262144 bytes (256 KiB). }, ], - "kind": "compute#metadata", # [Output Only] Type of the resource. Always compute#metadata + "kind": "compute#metadata", # Output only. [Output Only] Type of the resource. Always compute#metadata # for metadata. }, "minCpuPlatform": "A String", # Minimum cpu/platform to be used by instances. The instance may be @@ -2197,7 +2205,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -2217,7 +2225,7 @@

Method Details

# If an AccessConfig with a valid external IP address is specified, it must # match that of the networkTier associated with the Address resource owning # that IP. - "publicDnsName": "A String", # [Output Only] The public DNS domain name for the instance. + "publicDnsName": "A String", # Output only. [Output Only] The public DNS domain name for the instance. "publicPtrDomainName": "A String", # The DNS domain name for the public PTR record. # # You can set this field only if the `setPublicPtr` field is enabled inaccessConfig. If this field is unspecified inipv6AccessConfig, a default PTR record will be created for @@ -2269,7 +2277,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -2289,7 +2297,7 @@

Method Details

# If an AccessConfig with a valid external IP address is specified, it must # match that of the networkTier associated with the Address resource owning # that IP. - "publicDnsName": "A String", # [Output Only] The public DNS domain name for the instance. + "publicDnsName": "A String", # Output only. [Output Only] The public DNS domain name for the instance. "publicPtrDomainName": "A String", # The DNS domain name for the public PTR record. # # You can set this field only if the `setPublicPtr` field is enabled inaccessConfig. If this field is unspecified inipv6AccessConfig, a default PTR record will be created for @@ -2307,7 +2315,7 @@

Method Details

# default and only option is ONE_TO_ONE_NAT. Inipv6AccessConfigs, the default and only option isDIRECT_IPV6. }, ], - "ipv6AccessType": "A String", # [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be + "ipv6AccessType": "A String", # Output only. [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be # accessed from the Internet. This field is always inherited from its # subnetwork. # @@ -2316,7 +2324,7 @@

Method Details

# use a static internal IP address, it must be unused and in the same region # as the instance's zone. If not specified, Google Cloud will automatically # assign an internal IPv6 address from the instance's subnetwork. - "kind": "compute#networkInterface", # [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. + "kind": "compute#networkInterface", # Output only. [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. "name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. @@ -2346,6 +2354,10 @@

Method Details

"queueCount": 42, # The networking queue count that's specified by users for the network # interface. Both Rx and Tx queues will be set to this number. It'll be empty # if not specified by the users. + "serviceClassId": "A String", # Optional. Producer Service's Service class Id for the region of this network + # interface. Can only be used with network_attachment. It is not possible to + # use on its own however, network_attachment can be used without + # service_class_id. "stackType": "A String", # The stack type for this network interface. To assign only IPv4 addresses, # use IPV4_ONLY. To assign both IPv4 and IPv6 addresses, useIPV4_IPV6. If not specified, IPV4_ONLY is used. # @@ -2644,11 +2656,11 @@

Method Details

"identityCertificateEnabled": True or False, }, }, - "region": "A String", # [Output Only] URL of the region where the instance template resides. Only + "region": "A String", # Output only. [Output Only] URL of the region where the instance template resides. Only # applicable for regional resources. - "selfLink": "A String", # [Output Only] The URL for this instance template. The server defines this + "selfLink": "A String", # Output only. [Output Only] The URL for this instance template. The server defines this # URL. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "sourceInstance": "A String", # The source instance used to create the template. You can provide this as a # partial or full URL to the resource. For example, the following are valid # values: @@ -2870,10 +2882,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2885,8 +2897,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -3089,13 +3101,13 @@

Method Details

# global or regional instance templates. # # For more information, readInstance Templates. - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this instance template inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this instance template inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] A unique identifier for this instance template. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this instance template. The server # defines this identifier. - "kind": "compute#instanceTemplate", # [Output Only] The resource type, which is alwayscompute#instanceTemplate for instance templates. + "kind": "compute#instanceTemplate", # Output only. [Output Only] The resource type, which is alwayscompute#instanceTemplate for instance templates. "name": "A String", # Name of the resource; provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -3151,7 +3163,7 @@

Method Details

"disks": [ # An array of disks that are associated with the instances that are created # from these properties. { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. Valid values are ARM64 + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 # or X86_64. "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is # deleted (but not when the disk is detached from the instance). @@ -3271,7 +3283,7 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # [Output Only] A zero-based index to this disk, where 0 is reserved for the + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the # boot disk. If you have many disks attached to an instance, each # disk would have a unique index number. "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created @@ -3382,9 +3394,11 @@

Method Details

], "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT - # & PATCH) when empty. + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. "a_key": "A String", }, "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. @@ -3576,11 +3590,11 @@

Method Details

# In certain configurations, persistent disks can use NVMe. For more # information, seeAbout # persistent disks. - "kind": "compute#attachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], - "locked": True or False, # [Output Only] Whether to indicate the attached disk is locked. The locked + "locked": True or False, # Output only. [Output Only] Whether to indicate the attached disk is locked. The locked # disk is not allowed to be detached from the instance, or to be used as the # source of the snapshot creation, and the image creation. The instance with # at least one locked attached disk is not allow to be used as source of @@ -3588,12 +3602,12 @@

Method Details

# deleted with --keep-disk parameter set to true for locked disks. "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk # in READ_WRITE mode. - "savedState": "A String", # For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this # field is set to PRESERVED if the LocalSSD data has been saved # to a persistent location by customer request. (see the # discard_local_ssd option on Stop/Suspend). # Read-only in the api. - "shieldedInstanceInitialState": { # Initial State for shielded instance, # [Output Only] shielded vm initial state stored on disk + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). { @@ -3628,7 +3642,7 @@

Method Details

# Note that for InstanceTemplate, specify the disk name for zonal disk, # and the URL for regional disk. "type": "A String", # Specifies the type of the disk, either SCRATCH orPERSISTENT. If not specified, the default isPERSISTENT. - "userLicenses": [ # [Output Only] A list of user provided licenses. It represents a list of + "userLicenses": [ # Output only. [Output Only] A list of user provided licenses. It represents a list of # URLs to the license resource. Unlike regular licenses, user provided # licenses can be modified after the disk is created. "A String", @@ -3694,7 +3708,7 @@

Method Details

# or equal to 262144 bytes (256 KiB). }, ], - "kind": "compute#metadata", # [Output Only] Type of the resource. Always compute#metadata + "kind": "compute#metadata", # Output only. [Output Only] Type of the resource. Always compute#metadata # for metadata. }, "minCpuPlatform": "A String", # Minimum cpu/platform to be used by instances. The instance may be @@ -3717,7 +3731,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -3737,7 +3751,7 @@

Method Details

# If an AccessConfig with a valid external IP address is specified, it must # match that of the networkTier associated with the Address resource owning # that IP. - "publicDnsName": "A String", # [Output Only] The public DNS domain name for the instance. + "publicDnsName": "A String", # Output only. [Output Only] The public DNS domain name for the instance. "publicPtrDomainName": "A String", # The DNS domain name for the public PTR record. # # You can set this field only if the `setPublicPtr` field is enabled inaccessConfig. If this field is unspecified inipv6AccessConfig, a default PTR record will be created for @@ -3789,7 +3803,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -3809,7 +3823,7 @@

Method Details

# If an AccessConfig with a valid external IP address is specified, it must # match that of the networkTier associated with the Address resource owning # that IP. - "publicDnsName": "A String", # [Output Only] The public DNS domain name for the instance. + "publicDnsName": "A String", # Output only. [Output Only] The public DNS domain name for the instance. "publicPtrDomainName": "A String", # The DNS domain name for the public PTR record. # # You can set this field only if the `setPublicPtr` field is enabled inaccessConfig. If this field is unspecified inipv6AccessConfig, a default PTR record will be created for @@ -3827,7 +3841,7 @@

Method Details

# default and only option is ONE_TO_ONE_NAT. Inipv6AccessConfigs, the default and only option isDIRECT_IPV6. }, ], - "ipv6AccessType": "A String", # [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be + "ipv6AccessType": "A String", # Output only. [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be # accessed from the Internet. This field is always inherited from its # subnetwork. # @@ -3836,7 +3850,7 @@

Method Details

# use a static internal IP address, it must be unused and in the same region # as the instance's zone. If not specified, Google Cloud will automatically # assign an internal IPv6 address from the instance's subnetwork. - "kind": "compute#networkInterface", # [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. + "kind": "compute#networkInterface", # Output only. [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. "name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. @@ -3866,6 +3880,10 @@

Method Details

"queueCount": 42, # The networking queue count that's specified by users for the network # interface. Both Rx and Tx queues will be set to this number. It'll be empty # if not specified by the users. + "serviceClassId": "A String", # Optional. Producer Service's Service class Id for the region of this network + # interface. Can only be used with network_attachment. It is not possible to + # use on its own however, network_attachment can be used without + # service_class_id. "stackType": "A String", # The stack type for this network interface. To assign only IPv4 addresses, # use IPV4_ONLY. To assign both IPv4 and IPv6 addresses, useIPV4_IPV6. If not specified, IPV4_ONLY is used. # @@ -4164,11 +4182,11 @@

Method Details

"identityCertificateEnabled": True or False, }, }, - "region": "A String", # [Output Only] URL of the region where the instance template resides. Only + "region": "A String", # Output only. [Output Only] URL of the region where the instance template resides. Only # applicable for regional resources. - "selfLink": "A String", # [Output Only] The URL for this instance template. The server defines this + "selfLink": "A String", # Output only. [Output Only] The URL for this instance template. The server defines this # URL. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "sourceInstance": "A String", # The source instance used to create the template. You can provide this as a # partial or full URL to the resource. For example, the following are valid # values: @@ -4212,14 +4230,14 @@

Method Details

}, }, ], - "kind": "compute#instanceTemplateList", # [Output Only] The resource type, which is alwayscompute#instanceTemplatesListResponse for instance template + "kind": "compute#instanceTemplateList", # Output only. [Output Only] The resource type, which is alwayscompute#instanceTemplatesListResponse for instance template # lists. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there diff --git a/docs/dyn/compute_alpha.regionInstances.html b/docs/dyn/compute_alpha.regionInstances.html index 8918ba3363..705a68be2d 100644 --- a/docs/dyn/compute_alpha.regionInstances.html +++ b/docs/dyn/compute_alpha.regionInstances.html @@ -116,7 +116,7 @@

Method Details

"disks": [ # Disks to be attached to the instances created from in this selection. # They override the disks specified in the instance properties. { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. Valid values are ARM64 + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 # or X86_64. "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is # deleted (but not when the disk is detached from the instance). @@ -236,7 +236,7 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # [Output Only] A zero-based index to this disk, where 0 is reserved for the + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the # boot disk. If you have many disks attached to an instance, each # disk would have a unique index number. "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created @@ -347,9 +347,11 @@

Method Details

], "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT - # & PATCH) when empty. + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. "a_key": "A String", }, "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. @@ -541,11 +543,11 @@

Method Details

# In certain configurations, persistent disks can use NVMe. For more # information, seeAbout # persistent disks. - "kind": "compute#attachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], - "locked": True or False, # [Output Only] Whether to indicate the attached disk is locked. The locked + "locked": True or False, # Output only. [Output Only] Whether to indicate the attached disk is locked. The locked # disk is not allowed to be detached from the instance, or to be used as the # source of the snapshot creation, and the image creation. The instance with # at least one locked attached disk is not allow to be used as source of @@ -553,12 +555,12 @@

Method Details

# deleted with --keep-disk parameter set to true for locked disks. "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk # in READ_WRITE mode. - "savedState": "A String", # For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this # field is set to PRESERVED if the LocalSSD data has been saved # to a persistent location by customer request. (see the # discard_local_ssd option on Stop/Suspend). # Read-only in the api. - "shieldedInstanceInitialState": { # Initial State for shielded instance, # [Output Only] shielded vm initial state stored on disk + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). { @@ -593,7 +595,7 @@

Method Details

# Note that for InstanceTemplate, specify the disk name for zonal disk, # and the URL for regional disk. "type": "A String", # Specifies the type of the disk, either SCRATCH orPERSISTENT. If not specified, the default isPERSISTENT. - "userLicenses": [ # [Output Only] A list of user provided licenses. It represents a list of + "userLicenses": [ # Output only. [Output Only] A list of user provided licenses. It represents a list of # URLs to the license resource. Unlike regular licenses, user provided # licenses can be modified after the disk is created. "A String", @@ -661,7 +663,7 @@

Method Details

"disks": [ # An array of disks that are associated with the instances that are created # from these properties. { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. Valid values are ARM64 + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 # or X86_64. "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is # deleted (but not when the disk is detached from the instance). @@ -781,7 +783,7 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # [Output Only] A zero-based index to this disk, where 0 is reserved for the + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the # boot disk. If you have many disks attached to an instance, each # disk would have a unique index number. "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created @@ -892,9 +894,11 @@

Method Details

], "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT - # & PATCH) when empty. + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. "a_key": "A String", }, "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. @@ -1086,11 +1090,11 @@

Method Details

# In certain configurations, persistent disks can use NVMe. For more # information, seeAbout # persistent disks. - "kind": "compute#attachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], - "locked": True or False, # [Output Only] Whether to indicate the attached disk is locked. The locked + "locked": True or False, # Output only. [Output Only] Whether to indicate the attached disk is locked. The locked # disk is not allowed to be detached from the instance, or to be used as the # source of the snapshot creation, and the image creation. The instance with # at least one locked attached disk is not allow to be used as source of @@ -1098,12 +1102,12 @@

Method Details

# deleted with --keep-disk parameter set to true for locked disks. "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk # in READ_WRITE mode. - "savedState": "A String", # For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this # field is set to PRESERVED if the LocalSSD data has been saved # to a persistent location by customer request. (see the # discard_local_ssd option on Stop/Suspend). # Read-only in the api. - "shieldedInstanceInitialState": { # Initial State for shielded instance, # [Output Only] shielded vm initial state stored on disk + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). { @@ -1138,7 +1142,7 @@

Method Details

# Note that for InstanceTemplate, specify the disk name for zonal disk, # and the URL for regional disk. "type": "A String", # Specifies the type of the disk, either SCRATCH orPERSISTENT. If not specified, the default isPERSISTENT. - "userLicenses": [ # [Output Only] A list of user provided licenses. It represents a list of + "userLicenses": [ # Output only. [Output Only] A list of user provided licenses. It represents a list of # URLs to the license resource. Unlike regular licenses, user provided # licenses can be modified after the disk is created. "A String", @@ -1204,7 +1208,7 @@

Method Details

# or equal to 262144 bytes (256 KiB). }, ], - "kind": "compute#metadata", # [Output Only] Type of the resource. Always compute#metadata + "kind": "compute#metadata", # Output only. [Output Only] Type of the resource. Always compute#metadata # for metadata. }, "minCpuPlatform": "A String", # Minimum cpu/platform to be used by instances. The instance may be @@ -1227,7 +1231,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -1247,7 +1251,7 @@

Method Details

# If an AccessConfig with a valid external IP address is specified, it must # match that of the networkTier associated with the Address resource owning # that IP. - "publicDnsName": "A String", # [Output Only] The public DNS domain name for the instance. + "publicDnsName": "A String", # Output only. [Output Only] The public DNS domain name for the instance. "publicPtrDomainName": "A String", # The DNS domain name for the public PTR record. # # You can set this field only if the `setPublicPtr` field is enabled inaccessConfig. If this field is unspecified inipv6AccessConfig, a default PTR record will be created for @@ -1299,7 +1303,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -1319,7 +1323,7 @@

Method Details

# If an AccessConfig with a valid external IP address is specified, it must # match that of the networkTier associated with the Address resource owning # that IP. - "publicDnsName": "A String", # [Output Only] The public DNS domain name for the instance. + "publicDnsName": "A String", # Output only. [Output Only] The public DNS domain name for the instance. "publicPtrDomainName": "A String", # The DNS domain name for the public PTR record. # # You can set this field only if the `setPublicPtr` field is enabled inaccessConfig. If this field is unspecified inipv6AccessConfig, a default PTR record will be created for @@ -1337,7 +1341,7 @@

Method Details

# default and only option is ONE_TO_ONE_NAT. Inipv6AccessConfigs, the default and only option isDIRECT_IPV6. }, ], - "ipv6AccessType": "A String", # [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be + "ipv6AccessType": "A String", # Output only. [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be # accessed from the Internet. This field is always inherited from its # subnetwork. # @@ -1346,7 +1350,7 @@

Method Details

# use a static internal IP address, it must be unused and in the same region # as the instance's zone. If not specified, Google Cloud will automatically # assign an internal IPv6 address from the instance's subnetwork. - "kind": "compute#networkInterface", # [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. + "kind": "compute#networkInterface", # Output only. [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. "name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. @@ -1376,6 +1380,10 @@

Method Details

"queueCount": 42, # The networking queue count that's specified by users for the network # interface. Both Rx and Tx queues will be set to this number. It'll be empty # if not specified by the users. + "serviceClassId": "A String", # Optional. Producer Service's Service class Id for the region of this network + # interface. Can only be used with network_attachment. It is not possible to + # use on its own however, network_attachment can be used without + # service_class_id. "stackType": "A String", # The stack type for this network interface. To assign only IPv4 addresses, # use IPV4_ONLY. To assign both IPv4 and IPv6 addresses, useIPV4_IPV6. If not specified, IPV4_ONLY is used. # @@ -1695,6 +1703,14 @@

Method Details

}, }, "targetShape": "A String", # Strategy for distributing VMs across zones in a region. + "zones": [ # List with zones where bulk will create instances. + { + "zone": "A String", # The URL of thezone. + # The zone must exist in the region where the request is called. + # Zones must be represented as valid internal URLs, + # such as zones/us-central1-a. + }, + ], }, "minCount": "A String", # The minimum number of instances to create. If no min_count is # specified then count is used as the default value. Ifmin_count instances cannot be created, then no instances will @@ -1716,7 +1732,7 @@

Method Details

# To be extended in the future. "hostname": "A String", # Specifies the hostname of the instance. More details in: # https://cloud.google.com/compute/docs/instances/custom-hostname-vm#naming_convention - "name": "A String", # This field is only temporary. It will be removed. Do not use it. + "name": "A String", # Output only. This field is only temporary. It will be removed. Do not use it. }, }, "sourceInstanceTemplate": "A String", # Specifies the instance template from which to create instances. You may @@ -1916,10 +1932,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1931,8 +1947,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.regionInstantSnapshotGroups.html b/docs/dyn/compute_alpha.regionInstantSnapshotGroups.html index eaf0506bac..a0f644a19a 100644 --- a/docs/dyn/compute_alpha.regionInstantSnapshotGroups.html +++ b/docs/dyn/compute_alpha.regionInstantSnapshotGroups.html @@ -293,10 +293,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -308,8 +308,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -410,13 +410,13 @@

Method Details

# # An instant snapshot group is a set of instant snapshots that represents a # point in time state of a consistency group. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # Optional. An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#instantSnapshotGroup", # [Output Only] Type of the resource. Alwayscompute#instantSnapshotGroup for InstantSnapshotGroup + "kind": "compute#instantSnapshotGroup", # Output only. [Output Only] Type of the resource. Alwayscompute#instantSnapshotGroup for InstantSnapshotGroup # resources. "name": "A String", # Identifier. Name of the resource; provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -425,21 +425,21 @@

Method Details

# character must be a lowercase letter, and all following characters must be # a dash, lowercase letter, or digit, except the last character, which cannot # be a dash. - "region": "A String", # [Output Only] URL of the region where the instant snapshot group resides. + "region": "A String", # Output only. [Output Only] URL of the region where the instant snapshot group resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. "resourceStatus": { - "consistencyMembershipResolutionTime": "A String", # [Output Only] - "sourceInfo": { # [Output Only] + "consistencyMembershipResolutionTime": "A String", # Output only. [Output Only] + "sourceInfo": { # Output only. [Output Only] "consistencyGroup": "A String", "consistencyGroupId": "A String", }, }, - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. "sourceConsistencyGroup": "A String", - "status": "A String", # [Output Only] - "zone": "A String", # [Output Only] URL of the zone where the instant snapshot group resides. + "status": "A String", # Output only. [Output Only] + "zone": "A String", # Output only. [Output Only] URL of the zone where the instant snapshot group resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. }
@@ -828,13 +828,13 @@

Method Details

# # An instant snapshot group is a set of instant snapshots that represents a # point in time state of a consistency group. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # Optional. An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#instantSnapshotGroup", # [Output Only] Type of the resource. Alwayscompute#instantSnapshotGroup for InstantSnapshotGroup + "kind": "compute#instantSnapshotGroup", # Output only. [Output Only] Type of the resource. Alwayscompute#instantSnapshotGroup for InstantSnapshotGroup # resources. "name": "A String", # Identifier. Name of the resource; provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -843,21 +843,21 @@

Method Details

# character must be a lowercase letter, and all following characters must be # a dash, lowercase letter, or digit, except the last character, which cannot # be a dash. - "region": "A String", # [Output Only] URL of the region where the instant snapshot group resides. + "region": "A String", # Output only. [Output Only] URL of the region where the instant snapshot group resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. "resourceStatus": { - "consistencyMembershipResolutionTime": "A String", # [Output Only] - "sourceInfo": { # [Output Only] + "consistencyMembershipResolutionTime": "A String", # Output only. [Output Only] + "sourceInfo": { # Output only. [Output Only] "consistencyGroup": "A String", "consistencyGroupId": "A String", }, }, - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. "sourceConsistencyGroup": "A String", - "status": "A String", # [Output Only] - "zone": "A String", # [Output Only] URL of the zone where the instant snapshot group resides. + "status": "A String", # Output only. [Output Only] + "zone": "A String", # Output only. [Output Only] URL of the zone where the instant snapshot group resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. } @@ -1041,10 +1041,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1056,8 +1056,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1244,13 +1244,13 @@

Method Details

# # An instant snapshot group is a set of instant snapshots that represents a # point in time state of a consistency group. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # Optional. An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#instantSnapshotGroup", # [Output Only] Type of the resource. Alwayscompute#instantSnapshotGroup for InstantSnapshotGroup + "kind": "compute#instantSnapshotGroup", # Output only. [Output Only] Type of the resource. Alwayscompute#instantSnapshotGroup for InstantSnapshotGroup # resources. "name": "A String", # Identifier. Name of the resource; provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -1259,33 +1259,33 @@

Method Details

# character must be a lowercase letter, and all following characters must be # a dash, lowercase letter, or digit, except the last character, which cannot # be a dash. - "region": "A String", # [Output Only] URL of the region where the instant snapshot group resides. + "region": "A String", # Output only. [Output Only] URL of the region where the instant snapshot group resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. "resourceStatus": { - "consistencyMembershipResolutionTime": "A String", # [Output Only] - "sourceInfo": { # [Output Only] + "consistencyMembershipResolutionTime": "A String", # Output only. [Output Only] + "sourceInfo": { # Output only. [Output Only] "consistencyGroup": "A String", "consistencyGroupId": "A String", }, }, - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. "sourceConsistencyGroup": "A String", - "status": "A String", # [Output Only] - "zone": "A String", # [Output Only] URL of the zone where the instant snapshot group resides. + "status": "A String", # Output only. [Output Only] + "zone": "A String", # Output only. [Output Only] URL of the zone where the instant snapshot group resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. }, ], - "kind": "compute#instantSnapshotGroupsList", # Type of resource. + "kind": "compute#instantSnapshotGroupsList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. # end_interface: MixerListResponseWithEtagBuilder "A String", ], diff --git a/docs/dyn/compute_alpha.regionInstantSnapshots.html b/docs/dyn/compute_alpha.regionInstantSnapshots.html index cbc1fa805f..7d5a93c26c 100644 --- a/docs/dyn/compute_alpha.regionInstantSnapshots.html +++ b/docs/dyn/compute_alpha.regionInstantSnapshots.html @@ -303,10 +303,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -318,8 +318,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -418,18 +418,18 @@

Method Details

{ # Represents a InstantSnapshot resource. # # You can use instant snapshots to create disk rollback points quickly.. - "architecture": "A String", # [Output Only] The architecture of the instant snapshot. Valid values are + "architecture": "A String", # Output only. [Output Only] The architecture of the instant snapshot. Valid values are # ARM64 or X86_64. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "diskSizeGb": "A String", # [Output Only] Size of the source disk, specified in GB. + "diskSizeGb": "A String", # Output only. [Output Only] Size of the source disk, specified in GB. "guestFlush": True or False, # Whether to attempt an application consistent instant snapshot by # informing the OS to prepare for the snapshot process. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#instantSnapshot", # [Output Only] Type of the resource. Alwayscompute#instantSnapshot for InstantSnapshot resources. + "kind": "compute#instantSnapshot", # Output only. [Output Only] Type of the resource. Alwayscompute#instantSnapshot for InstantSnapshot resources. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this InstantSnapshot, which # is essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -451,16 +451,16 @@

Method Details

# character must be a lowercase letter, and all following characters must be # a dash, lowercase letter, or digit, except the last character, which cannot # be a dash. - "region": "A String", # [Output Only] URL of the region where the instant snapshot resides. + "region": "A String", # Output only. [Output Only] URL of the region where the instant snapshot resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "resourceStatus": { # [Output Only] Status information for the instant snapshot resource. + "resourceStatus": { # Output only. [Output Only] Status information for the instant snapshot resource. "storageSizeBytes": "A String", # [Output Only] The storage size of this instant snapshot. }, "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. "sourceDisk": "A String", # URL of the source disk used to create this instant snapshot. # Note that the source disk must be in the same zone/region as the # instant snapshot to be created. This can be a full or valid partial URL. @@ -484,18 +484,18 @@

Method Details

# # - # regions/region/disks/disk - "sourceDiskId": "A String", # [Output Only] The ID value of the disk used to create this InstantSnapshot. + "sourceDiskId": "A String", # Output only. [Output Only] The ID value of the disk used to create this InstantSnapshot. # This value may be used to determine whether the InstantSnapshot # was taken from the current or a previous instance of a given disk name. - "sourceInstantSnapshotGroup": "A String", # [Output Only] URL of the source instant snapshot this instant snapshot is + "sourceInstantSnapshotGroup": "A String", # Output only. [Output Only] URL of the source instant snapshot this instant snapshot is # part of. Note that the source instant snapshot group must be in the same # zone/region as the instant snapshot to be created. This can be a full or # valid partial URL. - "sourceInstantSnapshotGroupId": "A String", # [Output Only] The ID value of the source instant snapshot group this + "sourceInstantSnapshotGroupId": "A String", # Output only. [Output Only] The ID value of the source instant snapshot group this # InstantSnapshot is part of. This value may be used to determine whether the # InstantSnapshot was created as part of an InstantSnapshotGroup creation. - "status": "A String", # [Output Only] The status of the instantSnapshot. This can beCREATING, DELETING, FAILED, orREADY. - "zone": "A String", # [Output Only] URL of the zone where the instant snapshot resides. + "status": "A String", # Output only. [Output Only] The status of the instantSnapshot. This can beCREATING, DELETING, FAILED, orREADY. + "zone": "A String", # Output only. [Output Only] URL of the zone where the instant snapshot resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. } @@ -883,18 +883,18 @@

Method Details

{ # Represents a InstantSnapshot resource. # # You can use instant snapshots to create disk rollback points quickly.. - "architecture": "A String", # [Output Only] The architecture of the instant snapshot. Valid values are + "architecture": "A String", # Output only. [Output Only] The architecture of the instant snapshot. Valid values are # ARM64 or X86_64. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "diskSizeGb": "A String", # [Output Only] Size of the source disk, specified in GB. + "diskSizeGb": "A String", # Output only. [Output Only] Size of the source disk, specified in GB. "guestFlush": True or False, # Whether to attempt an application consistent instant snapshot by # informing the OS to prepare for the snapshot process. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#instantSnapshot", # [Output Only] Type of the resource. Alwayscompute#instantSnapshot for InstantSnapshot resources. + "kind": "compute#instantSnapshot", # Output only. [Output Only] Type of the resource. Alwayscompute#instantSnapshot for InstantSnapshot resources. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this InstantSnapshot, which # is essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -916,16 +916,16 @@

Method Details

# character must be a lowercase letter, and all following characters must be # a dash, lowercase letter, or digit, except the last character, which cannot # be a dash. - "region": "A String", # [Output Only] URL of the region where the instant snapshot resides. + "region": "A String", # Output only. [Output Only] URL of the region where the instant snapshot resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "resourceStatus": { # [Output Only] Status information for the instant snapshot resource. + "resourceStatus": { # Output only. [Output Only] Status information for the instant snapshot resource. "storageSizeBytes": "A String", # [Output Only] The storage size of this instant snapshot. }, "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. "sourceDisk": "A String", # URL of the source disk used to create this instant snapshot. # Note that the source disk must be in the same zone/region as the # instant snapshot to be created. This can be a full or valid partial URL. @@ -949,18 +949,18 @@

Method Details

# # - # regions/region/disks/disk - "sourceDiskId": "A String", # [Output Only] The ID value of the disk used to create this InstantSnapshot. + "sourceDiskId": "A String", # Output only. [Output Only] The ID value of the disk used to create this InstantSnapshot. # This value may be used to determine whether the InstantSnapshot # was taken from the current or a previous instance of a given disk name. - "sourceInstantSnapshotGroup": "A String", # [Output Only] URL of the source instant snapshot this instant snapshot is + "sourceInstantSnapshotGroup": "A String", # Output only. [Output Only] URL of the source instant snapshot this instant snapshot is # part of. Note that the source instant snapshot group must be in the same # zone/region as the instant snapshot to be created. This can be a full or # valid partial URL. - "sourceInstantSnapshotGroupId": "A String", # [Output Only] The ID value of the source instant snapshot group this + "sourceInstantSnapshotGroupId": "A String", # Output only. [Output Only] The ID value of the source instant snapshot group this # InstantSnapshot is part of. This value may be used to determine whether the # InstantSnapshot was created as part of an InstantSnapshotGroup creation. - "status": "A String", # [Output Only] The status of the instantSnapshot. This can beCREATING, DELETING, FAILED, orREADY. - "zone": "A String", # [Output Only] URL of the zone where the instant snapshot resides. + "status": "A String", # Output only. [Output Only] The status of the instantSnapshot. This can beCREATING, DELETING, FAILED, orREADY. + "zone": "A String", # Output only. [Output Only] URL of the zone where the instant snapshot resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. } @@ -1143,10 +1143,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1158,8 +1158,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1344,18 +1344,18 @@

Method Details

{ # Represents a InstantSnapshot resource. # # You can use instant snapshots to create disk rollback points quickly.. - "architecture": "A String", # [Output Only] The architecture of the instant snapshot. Valid values are + "architecture": "A String", # Output only. [Output Only] The architecture of the instant snapshot. Valid values are # ARM64 or X86_64. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "diskSizeGb": "A String", # [Output Only] Size of the source disk, specified in GB. + "diskSizeGb": "A String", # Output only. [Output Only] Size of the source disk, specified in GB. "guestFlush": True or False, # Whether to attempt an application consistent instant snapshot by # informing the OS to prepare for the snapshot process. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#instantSnapshot", # [Output Only] Type of the resource. Alwayscompute#instantSnapshot for InstantSnapshot resources. + "kind": "compute#instantSnapshot", # Output only. [Output Only] Type of the resource. Alwayscompute#instantSnapshot for InstantSnapshot resources. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this InstantSnapshot, which # is essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -1377,16 +1377,16 @@

Method Details

# character must be a lowercase letter, and all following characters must be # a dash, lowercase letter, or digit, except the last character, which cannot # be a dash. - "region": "A String", # [Output Only] URL of the region where the instant snapshot resides. + "region": "A String", # Output only. [Output Only] URL of the region where the instant snapshot resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "resourceStatus": { # [Output Only] Status information for the instant snapshot resource. + "resourceStatus": { # Output only. [Output Only] Status information for the instant snapshot resource. "storageSizeBytes": "A String", # [Output Only] The storage size of this instant snapshot. }, "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. "sourceDisk": "A String", # URL of the source disk used to create this instant snapshot. # Note that the source disk must be in the same zone/region as the # instant snapshot to be created. This can be a full or valid partial URL. @@ -1410,29 +1410,29 @@

Method Details

# # - # regions/region/disks/disk - "sourceDiskId": "A String", # [Output Only] The ID value of the disk used to create this InstantSnapshot. + "sourceDiskId": "A String", # Output only. [Output Only] The ID value of the disk used to create this InstantSnapshot. # This value may be used to determine whether the InstantSnapshot # was taken from the current or a previous instance of a given disk name. - "sourceInstantSnapshotGroup": "A String", # [Output Only] URL of the source instant snapshot this instant snapshot is + "sourceInstantSnapshotGroup": "A String", # Output only. [Output Only] URL of the source instant snapshot this instant snapshot is # part of. Note that the source instant snapshot group must be in the same # zone/region as the instant snapshot to be created. This can be a full or # valid partial URL. - "sourceInstantSnapshotGroupId": "A String", # [Output Only] The ID value of the source instant snapshot group this + "sourceInstantSnapshotGroupId": "A String", # Output only. [Output Only] The ID value of the source instant snapshot group this # InstantSnapshot is part of. This value may be used to determine whether the # InstantSnapshot was created as part of an InstantSnapshotGroup creation. - "status": "A String", # [Output Only] The status of the instantSnapshot. This can beCREATING, DELETING, FAILED, orREADY. - "zone": "A String", # [Output Only] URL of the zone where the instant snapshot resides. + "status": "A String", # Output only. [Output Only] The status of the instantSnapshot. This can beCREATING, DELETING, FAILED, orREADY. + "zone": "A String", # Output only. [Output Only] URL of the zone where the instant snapshot resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. }, ], - "kind": "compute#instantSnapshotList", # Type of resource. + "kind": "compute#instantSnapshotList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -2553,10 +2553,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2568,8 +2568,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.regionMultiMigMembers.html b/docs/dyn/compute_alpha.regionMultiMigMembers.html index a76e5f8aeb..e5eb5b1a51 100644 --- a/docs/dyn/compute_alpha.regionMultiMigMembers.html +++ b/docs/dyn/compute_alpha.regionMultiMigMembers.html @@ -112,15 +112,15 @@

Method Details

An object of the form: { # Represents a Multi-MIG member resource. - "creationTimestamp": "A String", # [Output Only] Creation timestamp of this multi-MIG member inRFC3339 text format. - "id": "A String", # [Output only] The unique identifier for this resource type. The server + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp of this multi-MIG member inRFC3339 text format. + "id": "A String", # Output only. [Output only] The unique identifier for this resource type. The server # generates this identifier. - "kind": "compute#multiMigMember", # Type of the resource. Alwayscompute#multiMigMember for a list of multi-MIG members. - "name": "A String", # [Output Only] The name of this multi-MIG member generated by + "kind": "compute#multiMigMember", # Output only. Type of the resource. Alwayscompute#multiMigMember for a list of multi-MIG members. + "name": "A String", # Output only. [Output Only] The name of this multi-MIG member generated by # Google Compute Engine. - "region": "A String", # [Output Only] The URL of the region where the multi-MIG resides. - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "status": { # [Output Only] The status of this multi-MIG member + "region": "A String", # Output only. [Output Only] The URL of the region where the multi-MIG resides. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. + "status": { # Output only. [Output Only] The status of this multi-MIG member "instanceGroupManager": "A String", # [Output Only] URL of member instance group manager }, } @@ -230,26 +230,26 @@

Method Details

"id": "A String", # Unique identifier for the resource; defined by the server. "items": [ # A list of multi-MIG member resources. { # Represents a Multi-MIG member resource. - "creationTimestamp": "A String", # [Output Only] Creation timestamp of this multi-MIG member inRFC3339 text format. - "id": "A String", # [Output only] The unique identifier for this resource type. The server + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp of this multi-MIG member inRFC3339 text format. + "id": "A String", # Output only. [Output only] The unique identifier for this resource type. The server # generates this identifier. - "kind": "compute#multiMigMember", # Type of the resource. Alwayscompute#multiMigMember for a list of multi-MIG members. - "name": "A String", # [Output Only] The name of this multi-MIG member generated by + "kind": "compute#multiMigMember", # Output only. Type of the resource. Alwayscompute#multiMigMember for a list of multi-MIG members. + "name": "A String", # Output only. [Output Only] The name of this multi-MIG member generated by # Google Compute Engine. - "region": "A String", # [Output Only] The URL of the region where the multi-MIG resides. - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "status": { # [Output Only] The status of this multi-MIG member + "region": "A String", # Output only. [Output Only] The URL of the region where the multi-MIG resides. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. + "status": { # Output only. [Output Only] The status of this multi-MIG member "instanceGroupManager": "A String", # [Output Only] URL of member instance group manager }, }, ], - "kind": "compute#multiMigMemberList", # Type of the resource. Alwayscompute#multiMigMember for a list of multi-MIG members. + "kind": "compute#multiMigMemberList", # Output only. Type of the resource. Alwayscompute#multiMigMember for a list of multi-MIG members. "nextPageToken": "A String", # This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output only] Server-defined URL for this resource. "warning": { # Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there diff --git a/docs/dyn/compute_alpha.regionMultiMigs.html b/docs/dyn/compute_alpha.regionMultiMigs.html index 6e4b298b7f..e4e8ec3ac8 100644 --- a/docs/dyn/compute_alpha.regionMultiMigs.html +++ b/docs/dyn/compute_alpha.regionMultiMigs.html @@ -284,10 +284,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -299,8 +299,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -397,12 +397,12 @@

Method Details

An object of the form: { # Multi-MIG represents a group of managed instance groups. - "creationTimestamp": "A String", # [Output only] The creation timestamp of this multi-MIG in RFC3339 + "creationTimestamp": "A String", # Output only. [Output only] The creation timestamp of this multi-MIG in RFC3339 # text format. "description": "A String", # An optional description of this resource. - "id": "A String", # [Output only] The unique identifier for this resource type. The server + "id": "A String", # Output only. [Output only] The unique identifier for this resource type. The server # generates this identifier. - "kind": "compute#multiMig", # [Output only] Type of the resource. Alwayscompute#multiMig for multi-MIGs. + "kind": "compute#multiMig", # Output only. [Output only] Type of the resource. Alwayscompute#multiMig for multi-MIGs. "name": "A String", # The name of the multi-MIG. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -410,7 +410,7 @@

Method Details

# must be a lowercase letter, and all following characters must be a dash, # lowercase letter, or digit, except the last character, which cannot be a # dash. - "region": "A String", # [Output only] The URL of the region where the resource resides. You must + "region": "A String", # Output only. [Output only] The URL of the region where the resource resides. You must # specify this field as part of the HTTP request URL. You cannot set the # region as a field in the request body. "resourcePolicies": { # Resource policies message for a multi-MIG. Specifies the workload policy # Resource policies for this multi-MIG. @@ -424,17 +424,17 @@

Method Details

# - projects/project/regions/region/resourcePolicies/resourcePolicy # - regions/region/resourcePolicies/resourcePolicy }, - "selfLink": "A String", # [Output only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output only] Server-defined URL for the resource. "status": { - "appliedAcceleratorTopologies": [ # [Output Only] The accelerator topology applied to this multi-MIG. + "appliedAcceleratorTopologies": [ # Output only. [Output Only] The accelerator topology applied to this multi-MIG. # Currently only one accelerator topology is supported. { - "acceleratorTopology": "A String", # [Output Only] Topology in the format of: "16x16", "4x4x4", etc. + "acceleratorTopology": "A String", # Output only. [Output Only] Topology in the format of: "16x16", "4x4x4", etc. # The value is the same as configured in the WorkloadPolicy. - "acceleratorTopologyState": "A String", # [Output Only] The state of the accelerator topology. - "acceleratorTopologyStateLastCheck": { # [Output Only] The result of the latest accelerator topology state + "acceleratorTopologyState": "A String", # Output only. [Output Only] The state of the accelerator topology. + "acceleratorTopologyStateLastCheck": { # Output only. [Output Only] The result of the latest accelerator topology state # check. - "error": { # [Output Only] Encountered errors on the last state check. + "error": { # Output only. [Output Only] Encountered errors on the last state check. "errors": [ # [Output Only] The array of errors encountered while processing this # operation. { @@ -531,7 +531,7 @@

Method Details

}, ], }, - "timestamp": "A String", # [Output Only] Timestamp is shown only if there is an error. The field + "timestamp": "A String", # Output only. [Output Only] Timestamp is shown only if there is an error. The field # has // RFC3339 // # text format. }, @@ -540,7 +540,7 @@

Method Details

"memberInstanceGroupManagers": [ "A String", ], - "membersCount": 42, # [Output Only] The number of instance group manager members in this + "membersCount": 42, # Output only. [Output Only] The number of instance group manager members in this # multi-MIG. }, } @@ -557,12 +557,12 @@

Method Details

The object takes the form of: { # Multi-MIG represents a group of managed instance groups. - "creationTimestamp": "A String", # [Output only] The creation timestamp of this multi-MIG in RFC3339 + "creationTimestamp": "A String", # Output only. [Output only] The creation timestamp of this multi-MIG in RFC3339 # text format. "description": "A String", # An optional description of this resource. - "id": "A String", # [Output only] The unique identifier for this resource type. The server + "id": "A String", # Output only. [Output only] The unique identifier for this resource type. The server # generates this identifier. - "kind": "compute#multiMig", # [Output only] Type of the resource. Alwayscompute#multiMig for multi-MIGs. + "kind": "compute#multiMig", # Output only. [Output only] Type of the resource. Alwayscompute#multiMig for multi-MIGs. "name": "A String", # The name of the multi-MIG. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -570,7 +570,7 @@

Method Details

# must be a lowercase letter, and all following characters must be a dash, # lowercase letter, or digit, except the last character, which cannot be a # dash. - "region": "A String", # [Output only] The URL of the region where the resource resides. You must + "region": "A String", # Output only. [Output only] The URL of the region where the resource resides. You must # specify this field as part of the HTTP request URL. You cannot set the # region as a field in the request body. "resourcePolicies": { # Resource policies message for a multi-MIG. Specifies the workload policy # Resource policies for this multi-MIG. @@ -584,17 +584,17 @@

Method Details

# - projects/project/regions/region/resourcePolicies/resourcePolicy # - regions/region/resourcePolicies/resourcePolicy }, - "selfLink": "A String", # [Output only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output only] Server-defined URL for the resource. "status": { - "appliedAcceleratorTopologies": [ # [Output Only] The accelerator topology applied to this multi-MIG. + "appliedAcceleratorTopologies": [ # Output only. [Output Only] The accelerator topology applied to this multi-MIG. # Currently only one accelerator topology is supported. { - "acceleratorTopology": "A String", # [Output Only] Topology in the format of: "16x16", "4x4x4", etc. + "acceleratorTopology": "A String", # Output only. [Output Only] Topology in the format of: "16x16", "4x4x4", etc. # The value is the same as configured in the WorkloadPolicy. - "acceleratorTopologyState": "A String", # [Output Only] The state of the accelerator topology. - "acceleratorTopologyStateLastCheck": { # [Output Only] The result of the latest accelerator topology state + "acceleratorTopologyState": "A String", # Output only. [Output Only] The state of the accelerator topology. + "acceleratorTopologyStateLastCheck": { # Output only. [Output Only] The result of the latest accelerator topology state # check. - "error": { # [Output Only] Encountered errors on the last state check. + "error": { # Output only. [Output Only] Encountered errors on the last state check. "errors": [ # [Output Only] The array of errors encountered while processing this # operation. { @@ -691,7 +691,7 @@

Method Details

}, ], }, - "timestamp": "A String", # [Output Only] Timestamp is shown only if there is an error. The field + "timestamp": "A String", # Output only. [Output Only] Timestamp is shown only if there is an error. The field # has // RFC3339 // # text format. }, @@ -700,7 +700,7 @@

Method Details

"memberInstanceGroupManagers": [ "A String", ], - "membersCount": 42, # [Output Only] The number of instance group manager members in this + "membersCount": 42, # Output only. [Output Only] The number of instance group manager members in this # multi-MIG. }, } @@ -883,10 +883,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -898,8 +898,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1081,12 +1081,12 @@

Method Details

"id": "A String", # Unique identifier for the resource; defined by the server. "items": [ # A list of multi-MIGs in the specified project and region. { # Multi-MIG represents a group of managed instance groups. - "creationTimestamp": "A String", # [Output only] The creation timestamp of this multi-MIG in RFC3339 + "creationTimestamp": "A String", # Output only. [Output only] The creation timestamp of this multi-MIG in RFC3339 # text format. "description": "A String", # An optional description of this resource. - "id": "A String", # [Output only] The unique identifier for this resource type. The server + "id": "A String", # Output only. [Output only] The unique identifier for this resource type. The server # generates this identifier. - "kind": "compute#multiMig", # [Output only] Type of the resource. Alwayscompute#multiMig for multi-MIGs. + "kind": "compute#multiMig", # Output only. [Output only] Type of the resource. Alwayscompute#multiMig for multi-MIGs. "name": "A String", # The name of the multi-MIG. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -1094,7 +1094,7 @@

Method Details

# must be a lowercase letter, and all following characters must be a dash, # lowercase letter, or digit, except the last character, which cannot be a # dash. - "region": "A String", # [Output only] The URL of the region where the resource resides. You must + "region": "A String", # Output only. [Output only] The URL of the region where the resource resides. You must # specify this field as part of the HTTP request URL. You cannot set the # region as a field in the request body. "resourcePolicies": { # Resource policies message for a multi-MIG. Specifies the workload policy # Resource policies for this multi-MIG. @@ -1108,17 +1108,17 @@

Method Details

# - projects/project/regions/region/resourcePolicies/resourcePolicy # - regions/region/resourcePolicies/resourcePolicy }, - "selfLink": "A String", # [Output only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output only] Server-defined URL for the resource. "status": { - "appliedAcceleratorTopologies": [ # [Output Only] The accelerator topology applied to this multi-MIG. + "appliedAcceleratorTopologies": [ # Output only. [Output Only] The accelerator topology applied to this multi-MIG. # Currently only one accelerator topology is supported. { - "acceleratorTopology": "A String", # [Output Only] Topology in the format of: "16x16", "4x4x4", etc. + "acceleratorTopology": "A String", # Output only. [Output Only] Topology in the format of: "16x16", "4x4x4", etc. # The value is the same as configured in the WorkloadPolicy. - "acceleratorTopologyState": "A String", # [Output Only] The state of the accelerator topology. - "acceleratorTopologyStateLastCheck": { # [Output Only] The result of the latest accelerator topology state + "acceleratorTopologyState": "A String", # Output only. [Output Only] The state of the accelerator topology. + "acceleratorTopologyStateLastCheck": { # Output only. [Output Only] The result of the latest accelerator topology state # check. - "error": { # [Output Only] Encountered errors on the last state check. + "error": { # Output only. [Output Only] Encountered errors on the last state check. "errors": [ # [Output Only] The array of errors encountered while processing this # operation. { @@ -1215,7 +1215,7 @@

Method Details

}, ], }, - "timestamp": "A String", # [Output Only] Timestamp is shown only if there is an error. The field + "timestamp": "A String", # Output only. [Output Only] Timestamp is shown only if there is an error. The field # has // RFC3339 // # text format. }, @@ -1224,17 +1224,17 @@

Method Details

"memberInstanceGroupManagers": [ "A String", ], - "membersCount": 42, # [Output Only] The number of instance group manager members in this + "membersCount": 42, # Output only. [Output Only] The number of instance group manager members in this # multi-MIG. }, }, ], - "kind": "compute#multiMigList", # Type of resource. + "kind": "compute#multiMigList", # Output only. Type of resource. "nextPageToken": "A String", # This token allows you to get the next page of results formaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output only] Server-defined URL for this resource. "warning": { # Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there diff --git a/docs/dyn/compute_alpha.regionNetworkEndpointGroups.html b/docs/dyn/compute_alpha.regionNetworkEndpointGroups.html index be1102d5a6..be28dfce0b 100644 --- a/docs/dyn/compute_alpha.regionNetworkEndpointGroups.html +++ b/docs/dyn/compute_alpha.regionNetworkEndpointGroups.html @@ -338,10 +338,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -353,8 +353,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -628,10 +628,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -643,8 +643,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -958,10 +958,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -973,8 +973,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1164,7 +1164,7 @@

Method Details

# parse them to { service="bar1", tag="foo1" } and { # service="bar2", tag="foo2" } respectively. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "defaultPort": 42, # The default port used if the port number is not specified in the network # endpoint. @@ -1173,9 +1173,9 @@

Method Details

# field must not be specified. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#networkEndpointGroup", # [Output Only] Type of the resource. Alwayscompute#networkEndpointGroup for network endpoint group. + "kind": "compute#networkEndpointGroup", # Output only. [Output Only] Type of the resource. Alwayscompute#networkEndpointGroup for network endpoint group. "loadBalancer": { # Load balancing specific fields for network endpoint group. # This field is only valid when the network endpoint group is used for load # balancing. # [Deprecated] This field is deprecated. @@ -1191,7 +1191,7 @@

Method Details

"subnetwork": "A String", # Optional URL of the subnetwork to which all network endpoints in the NEG # belong. # [Deprecated] This field is deprecated. - "zone": "A String", # [Output Only] The URL of thezone + "zone": "A String", # Output only. [Output Only] The URL of thezone # where the network endpoint group is located. # [Deprecated] This field is deprecated. }, @@ -1207,25 +1207,25 @@

Method Details

"networkEndpointType": "A String", # Type of network endpoints in this network endpoint group. Can be one ofGCE_VM_IP, GCE_VM_IP_PORT,NON_GCP_PRIVATE_IP_PORT, INTERNET_FQDN_PORT,INTERNET_IP_PORT, SERVERLESS,PRIVATE_SERVICE_CONNECT, GCE_VM_IP_PORTMAP. "pscData": { # All data that is specifically relevant to only network endpoint groups of # Optional. Only valid when networkEndpointType isPRIVATE_SERVICE_CONNECT. # type PRIVATE_SERVICE_CONNECT. - "consumerPscAddress": "A String", # [Output Only] Address allocated from given subnetwork for PSC. This IP + "consumerPscAddress": "A String", # Output only. [Output Only] Address allocated from given subnetwork for PSC. This IP # address acts as a VIP for a PSC NEG, allowing it to act as an endpoint in # L7 PSC-XLB. "producerPort": 42, # The psc producer port is used to connect PSC NEG with specific port on # the PSC Producer side; should only be used for the # PRIVATE_SERVICE_CONNECT NEG type - "pscConnectionId": "A String", # [Output Only] The PSC connection id of the PSC Network Endpoint Group + "pscConnectionId": "A String", # Output only. [Output Only] The PSC connection id of the PSC Network Endpoint Group # Consumer. - "pscConnectionStatus": "A String", # [Output Only] The connection status of the PSC Forwarding Rule. + "pscConnectionStatus": "A String", # Output only. [Output Only] The connection status of the PSC Forwarding Rule. }, "pscTargetService": "A String", # The target service url used to set up private service connection to # a Google API or a PSC Producer Service Attachment. # An example value is: asia-northeast3-cloudkms.googleapis.com. # # Optional. Only valid when networkEndpointType isPRIVATE_SERVICE_CONNECT. - "region": "A String", # [Output Only] The URL of theregion + "region": "A String", # Output only. [Output Only] The URL of theregion # where the network endpoint group is located. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "serverlessDeployment": { # Configuration for a serverless network endpoint group (NEG). Theplatform must be provided. # Only valid when networkEndpointType isSERVERLESS. Only one of cloudRun,appEngine, cloudFunction orserverlessDeployment may be set. # # Note: The target backend service must be in the same project and located in @@ -1268,11 +1268,11 @@

Method Details

# 3. Cloud Functions: Unused # 4. Cloud Run: The service tag }, - "size": 42, # [Output only] Number of network endpoints in the network endpoint group. + "size": 42, # Output only. [Output only] Number of network endpoints in the network endpoint group. "subnetwork": "A String", # Optional URL of the subnetwork to which all network endpoints in the NEG # belong. "type": "A String", # Specify the type of this network endpoint group. OnlyLOAD_BALANCING is valid for now. - "zone": "A String", # [Output Only] The URL of thezone + "zone": "A String", # Output only. [Output Only] The URL of thezone # where the network endpoint group is located. } @@ -1383,7 +1383,7 @@

Method Details

# parse them to { service="bar1", tag="foo1" } and { # service="bar2", tag="foo2" } respectively. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "defaultPort": 42, # The default port used if the port number is not specified in the network # endpoint. @@ -1392,9 +1392,9 @@

Method Details

# field must not be specified. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#networkEndpointGroup", # [Output Only] Type of the resource. Alwayscompute#networkEndpointGroup for network endpoint group. + "kind": "compute#networkEndpointGroup", # Output only. [Output Only] Type of the resource. Alwayscompute#networkEndpointGroup for network endpoint group. "loadBalancer": { # Load balancing specific fields for network endpoint group. # This field is only valid when the network endpoint group is used for load # balancing. # [Deprecated] This field is deprecated. @@ -1410,7 +1410,7 @@

Method Details

"subnetwork": "A String", # Optional URL of the subnetwork to which all network endpoints in the NEG # belong. # [Deprecated] This field is deprecated. - "zone": "A String", # [Output Only] The URL of thezone + "zone": "A String", # Output only. [Output Only] The URL of thezone # where the network endpoint group is located. # [Deprecated] This field is deprecated. }, @@ -1426,25 +1426,25 @@

Method Details

"networkEndpointType": "A String", # Type of network endpoints in this network endpoint group. Can be one ofGCE_VM_IP, GCE_VM_IP_PORT,NON_GCP_PRIVATE_IP_PORT, INTERNET_FQDN_PORT,INTERNET_IP_PORT, SERVERLESS,PRIVATE_SERVICE_CONNECT, GCE_VM_IP_PORTMAP. "pscData": { # All data that is specifically relevant to only network endpoint groups of # Optional. Only valid when networkEndpointType isPRIVATE_SERVICE_CONNECT. # type PRIVATE_SERVICE_CONNECT. - "consumerPscAddress": "A String", # [Output Only] Address allocated from given subnetwork for PSC. This IP + "consumerPscAddress": "A String", # Output only. [Output Only] Address allocated from given subnetwork for PSC. This IP # address acts as a VIP for a PSC NEG, allowing it to act as an endpoint in # L7 PSC-XLB. "producerPort": 42, # The psc producer port is used to connect PSC NEG with specific port on # the PSC Producer side; should only be used for the # PRIVATE_SERVICE_CONNECT NEG type - "pscConnectionId": "A String", # [Output Only] The PSC connection id of the PSC Network Endpoint Group + "pscConnectionId": "A String", # Output only. [Output Only] The PSC connection id of the PSC Network Endpoint Group # Consumer. - "pscConnectionStatus": "A String", # [Output Only] The connection status of the PSC Forwarding Rule. + "pscConnectionStatus": "A String", # Output only. [Output Only] The connection status of the PSC Forwarding Rule. }, "pscTargetService": "A String", # The target service url used to set up private service connection to # a Google API or a PSC Producer Service Attachment. # An example value is: asia-northeast3-cloudkms.googleapis.com. # # Optional. Only valid when networkEndpointType isPRIVATE_SERVICE_CONNECT. - "region": "A String", # [Output Only] The URL of theregion + "region": "A String", # Output only. [Output Only] The URL of theregion # where the network endpoint group is located. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "serverlessDeployment": { # Configuration for a serverless network endpoint group (NEG). Theplatform must be provided. # Only valid when networkEndpointType isSERVERLESS. Only one of cloudRun,appEngine, cloudFunction orserverlessDeployment may be set. # # Note: The target backend service must be in the same project and located in @@ -1487,11 +1487,11 @@

Method Details

# 3. Cloud Functions: Unused # 4. Cloud Run: The service tag }, - "size": 42, # [Output only] Number of network endpoints in the network endpoint group. + "size": 42, # Output only. [Output only] Number of network endpoints in the network endpoint group. "subnetwork": "A String", # Optional URL of the subnetwork to which all network endpoints in the NEG # belong. "type": "A String", # Specify the type of this network endpoint group. OnlyLOAD_BALANCING is valid for now. - "zone": "A String", # [Output Only] The URL of thezone + "zone": "A String", # Output only. [Output Only] The URL of thezone # where the network endpoint group is located. } @@ -1673,10 +1673,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1688,8 +1688,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1965,7 +1965,7 @@

Method Details

# parse them to { service="bar1", tag="foo1" } and { # service="bar2", tag="foo2" } respectively. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "defaultPort": 42, # The default port used if the port number is not specified in the network # endpoint. @@ -1974,9 +1974,9 @@

Method Details

# field must not be specified. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#networkEndpointGroup", # [Output Only] Type of the resource. Alwayscompute#networkEndpointGroup for network endpoint group. + "kind": "compute#networkEndpointGroup", # Output only. [Output Only] Type of the resource. Alwayscompute#networkEndpointGroup for network endpoint group. "loadBalancer": { # Load balancing specific fields for network endpoint group. # This field is only valid when the network endpoint group is used for load # balancing. # [Deprecated] This field is deprecated. @@ -1992,7 +1992,7 @@

Method Details

"subnetwork": "A String", # Optional URL of the subnetwork to which all network endpoints in the NEG # belong. # [Deprecated] This field is deprecated. - "zone": "A String", # [Output Only] The URL of thezone + "zone": "A String", # Output only. [Output Only] The URL of thezone # where the network endpoint group is located. # [Deprecated] This field is deprecated. }, @@ -2008,25 +2008,25 @@

Method Details

"networkEndpointType": "A String", # Type of network endpoints in this network endpoint group. Can be one ofGCE_VM_IP, GCE_VM_IP_PORT,NON_GCP_PRIVATE_IP_PORT, INTERNET_FQDN_PORT,INTERNET_IP_PORT, SERVERLESS,PRIVATE_SERVICE_CONNECT, GCE_VM_IP_PORTMAP. "pscData": { # All data that is specifically relevant to only network endpoint groups of # Optional. Only valid when networkEndpointType isPRIVATE_SERVICE_CONNECT. # type PRIVATE_SERVICE_CONNECT. - "consumerPscAddress": "A String", # [Output Only] Address allocated from given subnetwork for PSC. This IP + "consumerPscAddress": "A String", # Output only. [Output Only] Address allocated from given subnetwork for PSC. This IP # address acts as a VIP for a PSC NEG, allowing it to act as an endpoint in # L7 PSC-XLB. "producerPort": 42, # The psc producer port is used to connect PSC NEG with specific port on # the PSC Producer side; should only be used for the # PRIVATE_SERVICE_CONNECT NEG type - "pscConnectionId": "A String", # [Output Only] The PSC connection id of the PSC Network Endpoint Group + "pscConnectionId": "A String", # Output only. [Output Only] The PSC connection id of the PSC Network Endpoint Group # Consumer. - "pscConnectionStatus": "A String", # [Output Only] The connection status of the PSC Forwarding Rule. + "pscConnectionStatus": "A String", # Output only. [Output Only] The connection status of the PSC Forwarding Rule. }, "pscTargetService": "A String", # The target service url used to set up private service connection to # a Google API or a PSC Producer Service Attachment. # An example value is: asia-northeast3-cloudkms.googleapis.com. # # Optional. Only valid when networkEndpointType isPRIVATE_SERVICE_CONNECT. - "region": "A String", # [Output Only] The URL of theregion + "region": "A String", # Output only. [Output Only] The URL of theregion # where the network endpoint group is located. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "serverlessDeployment": { # Configuration for a serverless network endpoint group (NEG). Theplatform must be provided. # Only valid when networkEndpointType isSERVERLESS. Only one of cloudRun,appEngine, cloudFunction orserverlessDeployment may be set. # # Note: The target backend service must be in the same project and located in @@ -2069,22 +2069,22 @@

Method Details

# 3. Cloud Functions: Unused # 4. Cloud Run: The service tag }, - "size": 42, # [Output only] Number of network endpoints in the network endpoint group. + "size": 42, # Output only. [Output only] Number of network endpoints in the network endpoint group. "subnetwork": "A String", # Optional URL of the subnetwork to which all network endpoints in the NEG # belong. "type": "A String", # Specify the type of this network endpoint group. OnlyLOAD_BALANCING is valid for now. - "zone": "A String", # [Output Only] The URL of thezone + "zone": "A String", # Output only. [Output Only] The URL of thezone # where the network endpoint group is located. }, ], - "kind": "compute#networkEndpointGroupList", # [Output Only] The resource type, which is alwayscompute#networkEndpointGroupList for network endpoint group + "kind": "compute#networkEndpointGroupList", # Output only. [Output Only] The resource type, which is alwayscompute#networkEndpointGroupList for network endpoint group # lists. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -2218,7 +2218,7 @@

Method Details

"id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. "items": [ # A list of NetworkEndpointWithHealthStatus resources. { - "healths": [ # [Output only] The health status of network endpoint. + "healths": [ # Output only. [Output only] The health status of network endpoint. # # Optional. Displayed only if the network endpoint has centralized health # checking configured. @@ -2255,7 +2255,7 @@

Method Details

# checks configured. }, ], - "networkEndpoint": { # The network endpoint. # [Output only] The network endpoint. + "networkEndpoint": { # The network endpoint. # Output only. [Output only] The network endpoint. "annotations": { # Optional metadata defined as annotations on the network endpoint. "a_key": "A String", }, @@ -2293,7 +2293,7 @@

Method Details

}, }, ], - "kind": "compute#networkEndpointGroupsListNetworkEndpoints", # [Output Only] The resource type, which is alwayscompute#networkEndpointGroupsListNetworkEndpoints for the list + "kind": "compute#networkEndpointGroupsListNetworkEndpoints", # Output only. [Output Only] The resource type, which is alwayscompute#networkEndpointGroupsListNetworkEndpoints for the list # of network endpoints in the specified network endpoint group. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for diff --git a/docs/dyn/compute_alpha.regionNetworkFirewallPolicies.html b/docs/dyn/compute_alpha.regionNetworkFirewallPolicies.html index dd81cc1821..c484515149 100644 --- a/docs/dyn/compute_alpha.regionNetworkFirewallPolicies.html +++ b/docs/dyn/compute_alpha.regionNetworkFirewallPolicies.html @@ -150,7 +150,7 @@

Method Details

"attachmentTarget": "A String", # The target that the firewall policy is attached to. "displayName": "A String", # [Output Only] Deprecated, please use short name instead. The display name # of the firewall policy of the association. - "firewallPolicyId": "A String", # [Output Only] The firewall policy ID of the association. + "firewallPolicyId": "A String", # Output only. [Output Only] The firewall policy ID of the association. "name": "A String", # The name for an association. "priority": 42, # An integer indicating the priority of an association. The priority # must be a positive value between 1 and 2147483647. @@ -158,7 +158,7 @@

Method Details

# is the highest priority and 2147483647 is the lowest priority. # The default value is `1000`. If two associations have the same priority # then lexicographical order on association names is applied. - "shortName": "A String", # [Output Only] The short name of the firewall policy of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the firewall policy of the association. } associatedPolicyToBeReplaced: string, Name of the firewall policy associated with the target network to swap @@ -345,10 +345,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -360,8 +360,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -469,7 +469,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -486,6 +486,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -532,6 +538,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -557,7 +571,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -573,7 +587,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -608,7 +622,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -806,10 +820,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -821,8 +835,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1089,10 +1103,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1104,8 +1118,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1376,10 +1390,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1391,8 +1405,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1494,7 +1508,7 @@

Method Details

"attachmentTarget": "A String", # The target that the firewall policy is attached to. "displayName": "A String", # [Output Only] Deprecated, please use short name instead. The display name # of the firewall policy of the association. - "firewallPolicyId": "A String", # [Output Only] The firewall policy ID of the association. + "firewallPolicyId": "A String", # Output only. [Output Only] The firewall policy ID of the association. "name": "A String", # The name for an association. "priority": 42, # An integer indicating the priority of an association. The priority # must be a positive value between 1 and 2147483647. @@ -1502,10 +1516,10 @@

Method Details

# is the highest priority and 2147483647 is the lowest priority. # The default value is `1000`. If two associations have the same priority # then lexicographical order on association names is applied. - "shortName": "A String", # [Output Only] The short name of the firewall policy of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the firewall policy of the association. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1531,7 +1545,7 @@

Method Details

# firewall policy. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#firewallPolicy", # [Output only] Type of the resource. Alwayscompute#firewallPolicyfor firewall policies + "kind": "compute#firewallPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#firewallPolicyfor firewall policies "name": "A String", # Name of the resource. For Organization Firewall Policies it's a # [Output Only] numeric ID allocated by Google Cloud which uniquely # identifies the Organization Firewall Policy. @@ -1553,7 +1567,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -1570,6 +1584,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -1616,6 +1636,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -1641,7 +1669,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -1657,7 +1685,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -1692,7 +1720,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -1708,19 +1736,26 @@

Method Details

# be set for other actions. }, ], - "parent": "A String", # [Output Only] The parent of the firewall policy. + "parent": "A String", # Output only. [Output Only] The parent of the firewall policy. # This field is not applicable to network firewall policies. - "policySource": "A String", # [Output Only] Source of this Firewall Policy. USER_DEFINED if - # created by a Cloud user, or SYSTEM if created by managed - # services like GKE. + "policySource": "A String", # Indicates the source of this Firewall Policy. This field is optional on + # creation and defaults to USER_DEFINED. + # + # The USER_DEFINED value indicates a regular firewall policy. + # + # The SYSTEM value indicates a system-level policy managed by an + # internal service like GKE. This SYSTEM value is reserved for + # internal services and cannot be set by users during policy creation. + # Policies with a SYSTEM source cannot be modified or deleted by + # users. "policyType": "A String", # The type of the firewall policy. This field can be eitherVPC_POLICY or RDMA_ROCE_POLICY. # # Note: if not specified then VPC_POLICY will be used. - "region": "A String", # [Output Only] URL of the region where the regional firewall policy resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional firewall policy resides. # This field is not applicable to global firewall policies. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "ruleTupleCount": 42, # [Output Only] Total count of all firewall policy rule tuples. A firewall + "ruleTupleCount": 42, # Output only. [Output Only] Total count of all firewall policy rule tuples. A firewall # policy can not exceed a set number of tuples. "rules": [ # A list of rules that belong to this policy. # There must always be a default rule (rule with priority 2147483647 and @@ -1743,7 +1778,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -1760,6 +1795,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -1806,6 +1847,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -1831,7 +1880,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -1847,7 +1896,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -1882,7 +1931,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -1899,7 +1948,7 @@

Method Details

}, ], "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shortName": "A String", # User-provided name of the Organization firewall policy. The name should be # unique in the organization in which the firewall policy is created. # This field is not applicable to network firewall policies. @@ -1945,7 +1994,7 @@

Method Details

"attachmentTarget": "A String", # The target that the firewall policy is attached to. "displayName": "A String", # [Output Only] Deprecated, please use short name instead. The display name # of the firewall policy of the association. - "firewallPolicyId": "A String", # [Output Only] The firewall policy ID of the association. + "firewallPolicyId": "A String", # Output only. [Output Only] The firewall policy ID of the association. "name": "A String", # The name for an association. "priority": 42, # An integer indicating the priority of an association. The priority # must be a positive value between 1 and 2147483647. @@ -1953,7 +2002,7 @@

Method Details

# is the highest priority and 2147483647 is the lowest priority. # The default value is `1000`. If two associations have the same priority # then lexicographical order on association names is applied. - "shortName": "A String", # [Output Only] The short name of the firewall policy of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the firewall policy of the association. } @@ -1974,14 +2023,14 @@

Method Details

An object of the form: { - "firewallPolicys": [ # [Output only] Effective firewalls from firewall policy. It applies to + "firewallPolicys": [ # Output only. [Output only] Effective firewalls from firewall policy. It applies to # Regional Network Firewall Policies in the specified region, Global Network # Firewall Policies and Hierachial Firewall Policies which are associated # with the network. { - "displayName": "A String", # [Output Only] The display name of the firewall policy. - "name": "A String", # [Output Only] The name of the firewall policy. - "packetMirroringRules": [ # [Output only] The packet mirroring rules that apply to the network. + "displayName": "A String", # Output only. [Output Only] The display name of the firewall policy. + "name": "A String", # Output only. [Output Only] The name of the firewall policy. + "packetMirroringRules": [ # Output only. [Output only] The packet mirroring rules that apply to the network. { # Represents a rule that describes one or more match conditions along with # the action to be taken when traffic matches this condition (allow or deny). "action": "A String", # The Action to perform when the client connection triggers the rule. @@ -1999,7 +2048,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -2016,6 +2065,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -2062,6 +2117,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -2087,7 +2150,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -2103,7 +2166,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -2138,7 +2201,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -2154,9 +2217,9 @@

Method Details

# be set for other actions. }, ], - "priority": 42, # [Output only] Priority of firewall policy association. Not applicable for + "priority": 42, # Output only. [Output only] Priority of firewall policy association. Not applicable for # type=HIERARCHY. - "rules": [ # [Output only] The rules that apply to the network. + "rules": [ # Output only. [Output only] The rules that apply to the network. { # Represents a rule that describes one or more match conditions along with # the action to be taken when traffic matches this condition (allow or deny). "action": "A String", # The Action to perform when the client connection triggers the rule. @@ -2174,7 +2237,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -2191,6 +2254,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -2237,6 +2306,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -2262,7 +2339,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -2278,7 +2355,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -2313,7 +2390,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -2329,7 +2406,7 @@

Method Details

# be set for other actions. }, ], - "type": "A String", # [Output Only] The type of the firewall policy. Can be one of HIERARCHY, + "type": "A String", # Output only. [Output Only] The type of the firewall policy. Can be one of HIERARCHY, # NETWORK, NETWORK_REGIONAL, SYSTEM_GLOBAL, SYSTEM_REGIONAL. }, ], @@ -2355,7 +2432,7 @@

Method Details

], }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "denied": [ # The list of DENY rules specified by this firewall. Each rule specifies a # protocol and port-range tuple that describes a denied connection. @@ -2391,9 +2468,9 @@

Method Details

# This field denotes whether to enable logging for a particular # firewall rule. If logging is enabled, logs will be exported t # Cloud Logging. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#firewall", # [Output Only] Type of the resource. Always compute#firewall + "kind": "compute#firewall", # Output only. [Output Only] Type of the resource. Always compute#firewall # for firewall rules. "logConfig": { # The available logging options for a firewall rule. # This field denotes the logging options for a particular firewall rule. If # logging is enabled, logs will be exported to Cloud Logging. @@ -2451,7 +2528,7 @@

Method Details

# rules with a priority of `65535`. To avoid conflicts with the implied # rules, use a priority number less than `65535`. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "sourceRanges": [ # If source ranges are specified, the firewall rule applies only to traffic # that has a source IP address in these ranges. These ranges must be # expressed inCIDR format. One or both of sourceRanges @@ -2910,7 +2987,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -2927,6 +3004,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -2973,6 +3056,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -2998,7 +3089,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -3014,7 +3105,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -3049,7 +3140,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -3082,7 +3173,7 @@

Method Details

"attachmentTarget": "A String", # The target that the firewall policy is attached to. "displayName": "A String", # [Output Only] Deprecated, please use short name instead. The display name # of the firewall policy of the association. - "firewallPolicyId": "A String", # [Output Only] The firewall policy ID of the association. + "firewallPolicyId": "A String", # Output only. [Output Only] The firewall policy ID of the association. "name": "A String", # The name for an association. "priority": 42, # An integer indicating the priority of an association. The priority # must be a positive value between 1 and 2147483647. @@ -3090,10 +3181,10 @@

Method Details

# is the highest priority and 2147483647 is the lowest priority. # The default value is `1000`. If two associations have the same priority # then lexicographical order on association names is applied. - "shortName": "A String", # [Output Only] The short name of the firewall policy of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the firewall policy of the association. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -3119,7 +3210,7 @@

Method Details

# firewall policy. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#firewallPolicy", # [Output only] Type of the resource. Alwayscompute#firewallPolicyfor firewall policies + "kind": "compute#firewallPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#firewallPolicyfor firewall policies "name": "A String", # Name of the resource. For Organization Firewall Policies it's a # [Output Only] numeric ID allocated by Google Cloud which uniquely # identifies the Organization Firewall Policy. @@ -3141,7 +3232,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -3158,6 +3249,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -3204,6 +3301,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -3229,7 +3334,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -3245,7 +3350,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -3280,7 +3385,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -3296,19 +3401,26 @@

Method Details

# be set for other actions. }, ], - "parent": "A String", # [Output Only] The parent of the firewall policy. + "parent": "A String", # Output only. [Output Only] The parent of the firewall policy. # This field is not applicable to network firewall policies. - "policySource": "A String", # [Output Only] Source of this Firewall Policy. USER_DEFINED if - # created by a Cloud user, or SYSTEM if created by managed - # services like GKE. + "policySource": "A String", # Indicates the source of this Firewall Policy. This field is optional on + # creation and defaults to USER_DEFINED. + # + # The USER_DEFINED value indicates a regular firewall policy. + # + # The SYSTEM value indicates a system-level policy managed by an + # internal service like GKE. This SYSTEM value is reserved for + # internal services and cannot be set by users during policy creation. + # Policies with a SYSTEM source cannot be modified or deleted by + # users. "policyType": "A String", # The type of the firewall policy. This field can be eitherVPC_POLICY or RDMA_ROCE_POLICY. # # Note: if not specified then VPC_POLICY will be used. - "region": "A String", # [Output Only] URL of the region where the regional firewall policy resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional firewall policy resides. # This field is not applicable to global firewall policies. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "ruleTupleCount": 42, # [Output Only] Total count of all firewall policy rule tuples. A firewall + "ruleTupleCount": 42, # Output only. [Output Only] Total count of all firewall policy rule tuples. A firewall # policy can not exceed a set number of tuples. "rules": [ # A list of rules that belong to this policy. # There must always be a default rule (rule with priority 2147483647 and @@ -3331,7 +3443,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -3348,6 +3460,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -3394,6 +3512,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -3419,7 +3545,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -3435,7 +3561,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -3470,7 +3596,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -3487,7 +3613,7 @@

Method Details

}, ], "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shortName": "A String", # User-provided name of the Organization firewall policy. The name should be # unique in the organization in which the firewall policy is created. # This field is not applicable to network firewall policies. @@ -3689,10 +3815,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3704,8 +3830,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -3893,7 +4019,7 @@

Method Details

"attachmentTarget": "A String", # The target that the firewall policy is attached to. "displayName": "A String", # [Output Only] Deprecated, please use short name instead. The display name # of the firewall policy of the association. - "firewallPolicyId": "A String", # [Output Only] The firewall policy ID of the association. + "firewallPolicyId": "A String", # Output only. [Output Only] The firewall policy ID of the association. "name": "A String", # The name for an association. "priority": 42, # An integer indicating the priority of an association. The priority # must be a positive value between 1 and 2147483647. @@ -3901,10 +4027,10 @@

Method Details

# is the highest priority and 2147483647 is the lowest priority. # The default value is `1000`. If two associations have the same priority # then lexicographical order on association names is applied. - "shortName": "A String", # [Output Only] The short name of the firewall policy of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the firewall policy of the association. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -3930,7 +4056,7 @@

Method Details

# firewall policy. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#firewallPolicy", # [Output only] Type of the resource. Alwayscompute#firewallPolicyfor firewall policies + "kind": "compute#firewallPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#firewallPolicyfor firewall policies "name": "A String", # Name of the resource. For Organization Firewall Policies it's a # [Output Only] numeric ID allocated by Google Cloud which uniquely # identifies the Organization Firewall Policy. @@ -3952,7 +4078,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -3969,6 +4095,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -4015,6 +4147,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -4040,7 +4180,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -4056,7 +4196,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -4091,7 +4231,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -4107,19 +4247,26 @@

Method Details

# be set for other actions. }, ], - "parent": "A String", # [Output Only] The parent of the firewall policy. + "parent": "A String", # Output only. [Output Only] The parent of the firewall policy. # This field is not applicable to network firewall policies. - "policySource": "A String", # [Output Only] Source of this Firewall Policy. USER_DEFINED if - # created by a Cloud user, or SYSTEM if created by managed - # services like GKE. + "policySource": "A String", # Indicates the source of this Firewall Policy. This field is optional on + # creation and defaults to USER_DEFINED. + # + # The USER_DEFINED value indicates a regular firewall policy. + # + # The SYSTEM value indicates a system-level policy managed by an + # internal service like GKE. This SYSTEM value is reserved for + # internal services and cannot be set by users during policy creation. + # Policies with a SYSTEM source cannot be modified or deleted by + # users. "policyType": "A String", # The type of the firewall policy. This field can be eitherVPC_POLICY or RDMA_ROCE_POLICY. # # Note: if not specified then VPC_POLICY will be used. - "region": "A String", # [Output Only] URL of the region where the regional firewall policy resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional firewall policy resides. # This field is not applicable to global firewall policies. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "ruleTupleCount": 42, # [Output Only] Total count of all firewall policy rule tuples. A firewall + "ruleTupleCount": 42, # Output only. [Output Only] Total count of all firewall policy rule tuples. A firewall # policy can not exceed a set number of tuples. "rules": [ # A list of rules that belong to this policy. # There must always be a default rule (rule with priority 2147483647 and @@ -4142,7 +4289,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -4159,6 +4306,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -4205,6 +4358,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -4230,7 +4391,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -4246,7 +4407,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -4281,7 +4442,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -4298,7 +4459,7 @@

Method Details

}, ], "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shortName": "A String", # User-provided name of the Organization firewall policy. The name should be # unique in the organization in which the firewall policy is created. # This field is not applicable to network firewall policies. @@ -4322,7 +4483,7 @@

Method Details

# Note: if not specified then GLOBAL_VPC_NETWORK will be used. }, ], - "kind": "compute#firewallPolicyList", # [Output Only] Type of resource. Alwayscompute#firewallPolicyList for listsof FirewallPolicies + "kind": "compute#firewallPolicyList", # Output only. [Output Only] Type of resource. Alwayscompute#firewallPolicyList for listsof FirewallPolicies "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. @@ -4387,7 +4548,7 @@

Method Details

"attachmentTarget": "A String", # The target that the firewall policy is attached to. "displayName": "A String", # [Output Only] Deprecated, please use short name instead. The display name # of the firewall policy of the association. - "firewallPolicyId": "A String", # [Output Only] The firewall policy ID of the association. + "firewallPolicyId": "A String", # Output only. [Output Only] The firewall policy ID of the association. "name": "A String", # The name for an association. "priority": 42, # An integer indicating the priority of an association. The priority # must be a positive value between 1 and 2147483647. @@ -4395,10 +4556,10 @@

Method Details

# is the highest priority and 2147483647 is the lowest priority. # The default value is `1000`. If two associations have the same priority # then lexicographical order on association names is applied. - "shortName": "A String", # [Output Only] The short name of the firewall policy of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the firewall policy of the association. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -4424,7 +4585,7 @@

Method Details

# firewall policy. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#firewallPolicy", # [Output only] Type of the resource. Alwayscompute#firewallPolicyfor firewall policies + "kind": "compute#firewallPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#firewallPolicyfor firewall policies "name": "A String", # Name of the resource. For Organization Firewall Policies it's a # [Output Only] numeric ID allocated by Google Cloud which uniquely # identifies the Organization Firewall Policy. @@ -4446,7 +4607,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -4463,6 +4624,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -4509,6 +4676,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -4534,7 +4709,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -4550,7 +4725,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -4585,7 +4760,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -4601,19 +4776,26 @@

Method Details

# be set for other actions. }, ], - "parent": "A String", # [Output Only] The parent of the firewall policy. + "parent": "A String", # Output only. [Output Only] The parent of the firewall policy. # This field is not applicable to network firewall policies. - "policySource": "A String", # [Output Only] Source of this Firewall Policy. USER_DEFINED if - # created by a Cloud user, or SYSTEM if created by managed - # services like GKE. + "policySource": "A String", # Indicates the source of this Firewall Policy. This field is optional on + # creation and defaults to USER_DEFINED. + # + # The USER_DEFINED value indicates a regular firewall policy. + # + # The SYSTEM value indicates a system-level policy managed by an + # internal service like GKE. This SYSTEM value is reserved for + # internal services and cannot be set by users during policy creation. + # Policies with a SYSTEM source cannot be modified or deleted by + # users. "policyType": "A String", # The type of the firewall policy. This field can be eitherVPC_POLICY or RDMA_ROCE_POLICY. # # Note: if not specified then VPC_POLICY will be used. - "region": "A String", # [Output Only] URL of the region where the regional firewall policy resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional firewall policy resides. # This field is not applicable to global firewall policies. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "ruleTupleCount": 42, # [Output Only] Total count of all firewall policy rule tuples. A firewall + "ruleTupleCount": 42, # Output only. [Output Only] Total count of all firewall policy rule tuples. A firewall # policy can not exceed a set number of tuples. "rules": [ # A list of rules that belong to this policy. # There must always be a default rule (rule with priority 2147483647 and @@ -4636,7 +4818,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -4653,6 +4835,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -4699,6 +4887,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -4724,7 +4920,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -4740,7 +4936,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -4775,7 +4971,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -4792,7 +4988,7 @@

Method Details

}, ], "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shortName": "A String", # User-provided name of the Organization firewall policy. The name should be # unique in the organization in which the firewall policy is created. # This field is not applicable to network firewall policies. @@ -4994,10 +5190,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -5009,8 +5205,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -5105,7 +5301,7 @@

Method Details

"attachmentTarget": "A String", # The target that the firewall policy is attached to. "displayName": "A String", # [Output Only] Deprecated, please use short name instead. The display name # of the firewall policy of the association. - "firewallPolicyId": "A String", # [Output Only] The firewall policy ID of the association. + "firewallPolicyId": "A String", # Output only. [Output Only] The firewall policy ID of the association. "name": "A String", # The name for an association. "priority": 42, # An integer indicating the priority of an association. The priority # must be a positive value between 1 and 2147483647. @@ -5113,7 +5309,7 @@

Method Details

# is the highest priority and 2147483647 is the lowest priority. # The default value is `1000`. If two associations have the same priority # then lexicographical order on association names is applied. - "shortName": "A String", # [Output Only] The short name of the firewall policy of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the firewall policy of the association. } requestId: string, An optional request ID to identify requests. Specify a unique request ID so @@ -5294,10 +5490,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -5309,8 +5505,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -5418,7 +5614,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -5435,6 +5631,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -5481,6 +5683,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -5506,7 +5716,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -5522,7 +5732,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -5557,7 +5767,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -5752,10 +5962,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -5767,8 +5977,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -6035,10 +6245,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -6050,8 +6260,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -6318,10 +6528,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -6333,8 +6543,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.regionNetworkPolicies.html b/docs/dyn/compute_alpha.regionNetworkPolicies.html index 554fbf0ef8..ce82209dd4 100644 --- a/docs/dyn/compute_alpha.regionNetworkPolicies.html +++ b/docs/dyn/compute_alpha.regionNetworkPolicies.html @@ -317,10 +317,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -332,8 +332,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -431,8 +431,6 @@

Method Details

"dscpMode": "A String", # DSCP mode. When set to AUTO, the DSCP value will be picked # automatically based on selected trafficClass. Otherwise,dscpValue needs to be explicitly specified. "dscpValue": 42, # Custom DSCP value from 0-63 range. - "fieldType": "A String", # The field type could be one of: TRAFFIC_CLASS or DSCP. - "fieldValue": 42, # For field_type = TRAFFIC_CLASS: 1 to 6. For field_type = DSCP: 0 to 63. "trafficClass": "A String", # The traffic class that should be applied to the matching packet. "type": "A String", # Always "apply_traffic_classification" for traffic classification rules. }, @@ -441,7 +439,7 @@

Method Details

# the network policy rule is not enforced and traffic behaves as if it did # not exist. If this is unspecified, the network policy rule will be # enabled. - "kind": "compute#networkPolicyTrafficClassificationRule", # [Output only] Type of the resource. Alwayscompute#networkPolicyTrafficClassificationRule for network + "kind": "compute#networkPolicyTrafficClassificationRule", # Output only. [Output only] Type of the resource. Alwayscompute#networkPolicyTrafficClassificationRule for network # policy traffic classification rules "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that outgoing traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. @@ -479,7 +477,7 @@

Method Details

# lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single network policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single network policy # rule. "targetSecureTags": [ # A list of secure tags that controls which instances the traffic # classification rule applies to. If targetSecureTag are @@ -493,7 +491,7 @@

Method Details

# 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -682,10 +680,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -697,8 +695,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -893,28 +891,28 @@

Method Details

"a_key": { # Name of the scope containing this set of addresses. "networkPolicies": [ # A list of network policies contained in this scope. { # Represents a Network Policy resource. - "associations": [ # [Output Only] A list of associations that belong to this network policy. + "associations": [ # Output only. [Output Only] A list of associations that belong to this network policy. { "attachmentTarget": "A String", # The target that the network policy is attached to. "name": "A String", # The name for an association. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#networkPolicy", # [Output only] Type of the resource. Alwayscompute#networkPolicy for network policies + "kind": "compute#networkPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#networkPolicy for network policies "name": "A String", # Name of the resource. - "region": "A String", # [Output Only] URL of the region where the regional network policy resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional network policy resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "ruleTupleCount": 42, # [Output Only] Total count of all network policy rule tuples. A network + "ruleTupleCount": 42, # Output only. [Output Only] Total count of all network policy rule tuples. A network # policy can not exceed a set number of tuples. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "trafficClassificationRules": [ # [Output Only] A list of traffic classification rules that belong to this + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "trafficClassificationRules": [ # Output only. [Output Only] A list of traffic classification rules that belong to this # policy. { # Represents a traffic classification rule that describes one or more match # conditions along with the action to be taken when traffic matches this @@ -923,8 +921,6 @@

Method Details

"dscpMode": "A String", # DSCP mode. When set to AUTO, the DSCP value will be picked # automatically based on selected trafficClass. Otherwise,dscpValue needs to be explicitly specified. "dscpValue": 42, # Custom DSCP value from 0-63 range. - "fieldType": "A String", # The field type could be one of: TRAFFIC_CLASS or DSCP. - "fieldValue": 42, # For field_type = TRAFFIC_CLASS: 1 to 6. For field_type = DSCP: 0 to 63. "trafficClass": "A String", # The traffic class that should be applied to the matching packet. "type": "A String", # Always "apply_traffic_classification" for traffic classification rules. }, @@ -933,7 +929,7 @@

Method Details

# the network policy rule is not enforced and traffic behaves as if it did # not exist. If this is unspecified, the network policy rule will be # enabled. - "kind": "compute#networkPolicyTrafficClassificationRule", # [Output only] Type of the resource. Alwayscompute#networkPolicyTrafficClassificationRule for network + "kind": "compute#networkPolicyTrafficClassificationRule", # Output only. [Output only] Type of the resource. Alwayscompute#networkPolicyTrafficClassificationRule for network # policy traffic classification rules "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that outgoing traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. @@ -971,7 +967,7 @@

Method Details

# lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single network policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single network policy # rule. "targetSecureTags": [ # A list of secure tags that controls which instances the traffic # classification rule applies to. If targetSecureTag are @@ -985,7 +981,7 @@

Method Details

# 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -1026,15 +1022,15 @@

Method Details

}, }, }, - "kind": "compute#networkPolicyAggregatedList", # [Output Only] Type of resource. Alwayscompute#networkPolicyAggregatedList for lists of + "kind": "compute#networkPolicyAggregatedList", # Output only. [Output Only] Type of resource. Alwayscompute#networkPolicyAggregatedList for lists of # network policies. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -1270,10 +1266,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1285,8 +1281,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1383,28 +1379,28 @@

Method Details

An object of the form: { # Represents a Network Policy resource. - "associations": [ # [Output Only] A list of associations that belong to this network policy. + "associations": [ # Output only. [Output Only] A list of associations that belong to this network policy. { "attachmentTarget": "A String", # The target that the network policy is attached to. "name": "A String", # The name for an association. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#networkPolicy", # [Output only] Type of the resource. Alwayscompute#networkPolicy for network policies + "kind": "compute#networkPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#networkPolicy for network policies "name": "A String", # Name of the resource. - "region": "A String", # [Output Only] URL of the region where the regional network policy resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional network policy resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "ruleTupleCount": 42, # [Output Only] Total count of all network policy rule tuples. A network + "ruleTupleCount": 42, # Output only. [Output Only] Total count of all network policy rule tuples. A network # policy can not exceed a set number of tuples. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "trafficClassificationRules": [ # [Output Only] A list of traffic classification rules that belong to this + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "trafficClassificationRules": [ # Output only. [Output Only] A list of traffic classification rules that belong to this # policy. { # Represents a traffic classification rule that describes one or more match # conditions along with the action to be taken when traffic matches this @@ -1413,8 +1409,6 @@

Method Details

"dscpMode": "A String", # DSCP mode. When set to AUTO, the DSCP value will be picked # automatically based on selected trafficClass. Otherwise,dscpValue needs to be explicitly specified. "dscpValue": 42, # Custom DSCP value from 0-63 range. - "fieldType": "A String", # The field type could be one of: TRAFFIC_CLASS or DSCP. - "fieldValue": 42, # For field_type = TRAFFIC_CLASS: 1 to 6. For field_type = DSCP: 0 to 63. "trafficClass": "A String", # The traffic class that should be applied to the matching packet. "type": "A String", # Always "apply_traffic_classification" for traffic classification rules. }, @@ -1423,7 +1417,7 @@

Method Details

# the network policy rule is not enforced and traffic behaves as if it did # not exist. If this is unspecified, the network policy rule will be # enabled. - "kind": "compute#networkPolicyTrafficClassificationRule", # [Output only] Type of the resource. Alwayscompute#networkPolicyTrafficClassificationRule for network + "kind": "compute#networkPolicyTrafficClassificationRule", # Output only. [Output only] Type of the resource. Alwayscompute#networkPolicyTrafficClassificationRule for network # policy traffic classification rules "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that outgoing traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. @@ -1461,7 +1455,7 @@

Method Details

# lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single network policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single network policy # rule. "targetSecureTags": [ # A list of secure tags that controls which instances the traffic # classification rule applies to. If targetSecureTag are @@ -1475,7 +1469,7 @@

Method Details

# 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -1536,8 +1530,6 @@

Method Details

"dscpMode": "A String", # DSCP mode. When set to AUTO, the DSCP value will be picked # automatically based on selected trafficClass. Otherwise,dscpValue needs to be explicitly specified. "dscpValue": 42, # Custom DSCP value from 0-63 range. - "fieldType": "A String", # The field type could be one of: TRAFFIC_CLASS or DSCP. - "fieldValue": 42, # For field_type = TRAFFIC_CLASS: 1 to 6. For field_type = DSCP: 0 to 63. "trafficClass": "A String", # The traffic class that should be applied to the matching packet. "type": "A String", # Always "apply_traffic_classification" for traffic classification rules. }, @@ -1546,7 +1538,7 @@

Method Details

# the network policy rule is not enforced and traffic behaves as if it did # not exist. If this is unspecified, the network policy rule will be # enabled. - "kind": "compute#networkPolicyTrafficClassificationRule", # [Output only] Type of the resource. Alwayscompute#networkPolicyTrafficClassificationRule for network + "kind": "compute#networkPolicyTrafficClassificationRule", # Output only. [Output only] Type of the resource. Alwayscompute#networkPolicyTrafficClassificationRule for network # policy traffic classification rules "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that outgoing traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. @@ -1584,7 +1576,7 @@

Method Details

# lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single network policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single network policy # rule. "targetSecureTags": [ # A list of secure tags that controls which instances the traffic # classification rule applies to. If targetSecureTag are @@ -1598,7 +1590,7 @@

Method Details

# 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -1622,28 +1614,28 @@

Method Details

The object takes the form of: { # Represents a Network Policy resource. - "associations": [ # [Output Only] A list of associations that belong to this network policy. + "associations": [ # Output only. [Output Only] A list of associations that belong to this network policy. { "attachmentTarget": "A String", # The target that the network policy is attached to. "name": "A String", # The name for an association. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#networkPolicy", # [Output only] Type of the resource. Alwayscompute#networkPolicy for network policies + "kind": "compute#networkPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#networkPolicy for network policies "name": "A String", # Name of the resource. - "region": "A String", # [Output Only] URL of the region where the regional network policy resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional network policy resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "ruleTupleCount": 42, # [Output Only] Total count of all network policy rule tuples. A network + "ruleTupleCount": 42, # Output only. [Output Only] Total count of all network policy rule tuples. A network # policy can not exceed a set number of tuples. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "trafficClassificationRules": [ # [Output Only] A list of traffic classification rules that belong to this + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "trafficClassificationRules": [ # Output only. [Output Only] A list of traffic classification rules that belong to this # policy. { # Represents a traffic classification rule that describes one or more match # conditions along with the action to be taken when traffic matches this @@ -1652,8 +1644,6 @@

Method Details

"dscpMode": "A String", # DSCP mode. When set to AUTO, the DSCP value will be picked # automatically based on selected trafficClass. Otherwise,dscpValue needs to be explicitly specified. "dscpValue": 42, # Custom DSCP value from 0-63 range. - "fieldType": "A String", # The field type could be one of: TRAFFIC_CLASS or DSCP. - "fieldValue": 42, # For field_type = TRAFFIC_CLASS: 1 to 6. For field_type = DSCP: 0 to 63. "trafficClass": "A String", # The traffic class that should be applied to the matching packet. "type": "A String", # Always "apply_traffic_classification" for traffic classification rules. }, @@ -1662,7 +1652,7 @@

Method Details

# the network policy rule is not enforced and traffic behaves as if it did # not exist. If this is unspecified, the network policy rule will be # enabled. - "kind": "compute#networkPolicyTrafficClassificationRule", # [Output only] Type of the resource. Alwayscompute#networkPolicyTrafficClassificationRule for network + "kind": "compute#networkPolicyTrafficClassificationRule", # Output only. [Output only] Type of the resource. Alwayscompute#networkPolicyTrafficClassificationRule for network # policy traffic classification rules "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that outgoing traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. @@ -1700,7 +1690,7 @@

Method Details

# lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single network policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single network policy # rule. "targetSecureTags": [ # A list of secure tags that controls which instances the traffic # classification rule applies to. If targetSecureTag are @@ -1714,7 +1704,7 @@

Method Details

# 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -1905,10 +1895,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1920,8 +1910,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2104,28 +2094,28 @@

Method Details

"id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. "items": [ # A list of NetworkPolicy resources. { # Represents a Network Policy resource. - "associations": [ # [Output Only] A list of associations that belong to this network policy. + "associations": [ # Output only. [Output Only] A list of associations that belong to this network policy. { "attachmentTarget": "A String", # The target that the network policy is attached to. "name": "A String", # The name for an association. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#networkPolicy", # [Output only] Type of the resource. Alwayscompute#networkPolicy for network policies + "kind": "compute#networkPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#networkPolicy for network policies "name": "A String", # Name of the resource. - "region": "A String", # [Output Only] URL of the region where the regional network policy resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional network policy resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "ruleTupleCount": 42, # [Output Only] Total count of all network policy rule tuples. A network + "ruleTupleCount": 42, # Output only. [Output Only] Total count of all network policy rule tuples. A network # policy can not exceed a set number of tuples. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "trafficClassificationRules": [ # [Output Only] A list of traffic classification rules that belong to this + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "trafficClassificationRules": [ # Output only. [Output Only] A list of traffic classification rules that belong to this # policy. { # Represents a traffic classification rule that describes one or more match # conditions along with the action to be taken when traffic matches this @@ -2134,8 +2124,6 @@

Method Details

"dscpMode": "A String", # DSCP mode. When set to AUTO, the DSCP value will be picked # automatically based on selected trafficClass. Otherwise,dscpValue needs to be explicitly specified. "dscpValue": 42, # Custom DSCP value from 0-63 range. - "fieldType": "A String", # The field type could be one of: TRAFFIC_CLASS or DSCP. - "fieldValue": 42, # For field_type = TRAFFIC_CLASS: 1 to 6. For field_type = DSCP: 0 to 63. "trafficClass": "A String", # The traffic class that should be applied to the matching packet. "type": "A String", # Always "apply_traffic_classification" for traffic classification rules. }, @@ -2144,7 +2132,7 @@

Method Details

# the network policy rule is not enforced and traffic behaves as if it did # not exist. If this is unspecified, the network policy rule will be # enabled. - "kind": "compute#networkPolicyTrafficClassificationRule", # [Output only] Type of the resource. Alwayscompute#networkPolicyTrafficClassificationRule for network + "kind": "compute#networkPolicyTrafficClassificationRule", # Output only. [Output only] Type of the resource. Alwayscompute#networkPolicyTrafficClassificationRule for network # policy traffic classification rules "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that outgoing traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. @@ -2182,7 +2170,7 @@

Method Details

# lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single network policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single network policy # rule. "targetSecureTags": [ # A list of secure tags that controls which instances the traffic # classification rule applies to. If targetSecureTag are @@ -2196,7 +2184,7 @@

Method Details

# 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -2209,7 +2197,7 @@

Method Details

], }, ], - "kind": "compute#networkPolicyList", # [Output Only] Type of resource. Alwayscompute#networkPolicyList for lists of network policies. + "kind": "compute#networkPolicyList", # Output only. [Output Only] Type of resource. Alwayscompute#networkPolicyList for lists of network policies. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. @@ -2270,28 +2258,28 @@

Method Details

The object takes the form of: { # Represents a Network Policy resource. - "associations": [ # [Output Only] A list of associations that belong to this network policy. + "associations": [ # Output only. [Output Only] A list of associations that belong to this network policy. { "attachmentTarget": "A String", # The target that the network policy is attached to. "name": "A String", # The name for an association. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#networkPolicy", # [Output only] Type of the resource. Alwayscompute#networkPolicy for network policies + "kind": "compute#networkPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#networkPolicy for network policies "name": "A String", # Name of the resource. - "region": "A String", # [Output Only] URL of the region where the regional network policy resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional network policy resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "ruleTupleCount": 42, # [Output Only] Total count of all network policy rule tuples. A network + "ruleTupleCount": 42, # Output only. [Output Only] Total count of all network policy rule tuples. A network # policy can not exceed a set number of tuples. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "trafficClassificationRules": [ # [Output Only] A list of traffic classification rules that belong to this + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "trafficClassificationRules": [ # Output only. [Output Only] A list of traffic classification rules that belong to this # policy. { # Represents a traffic classification rule that describes one or more match # conditions along with the action to be taken when traffic matches this @@ -2300,8 +2288,6 @@

Method Details

"dscpMode": "A String", # DSCP mode. When set to AUTO, the DSCP value will be picked # automatically based on selected trafficClass. Otherwise,dscpValue needs to be explicitly specified. "dscpValue": 42, # Custom DSCP value from 0-63 range. - "fieldType": "A String", # The field type could be one of: TRAFFIC_CLASS or DSCP. - "fieldValue": 42, # For field_type = TRAFFIC_CLASS: 1 to 6. For field_type = DSCP: 0 to 63. "trafficClass": "A String", # The traffic class that should be applied to the matching packet. "type": "A String", # Always "apply_traffic_classification" for traffic classification rules. }, @@ -2310,7 +2296,7 @@

Method Details

# the network policy rule is not enforced and traffic behaves as if it did # not exist. If this is unspecified, the network policy rule will be # enabled. - "kind": "compute#networkPolicyTrafficClassificationRule", # [Output only] Type of the resource. Alwayscompute#networkPolicyTrafficClassificationRule for network + "kind": "compute#networkPolicyTrafficClassificationRule", # Output only. [Output only] Type of the resource. Alwayscompute#networkPolicyTrafficClassificationRule for network # policy traffic classification rules "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that outgoing traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. @@ -2348,7 +2334,7 @@

Method Details

# lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single network policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single network policy # rule. "targetSecureTags": [ # A list of secure tags that controls which instances the traffic # classification rule applies to. If targetSecureTag are @@ -2362,7 +2348,7 @@

Method Details

# 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -2553,10 +2539,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2568,8 +2554,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2667,8 +2653,6 @@

Method Details

"dscpMode": "A String", # DSCP mode. When set to AUTO, the DSCP value will be picked # automatically based on selected trafficClass. Otherwise,dscpValue needs to be explicitly specified. "dscpValue": 42, # Custom DSCP value from 0-63 range. - "fieldType": "A String", # The field type could be one of: TRAFFIC_CLASS or DSCP. - "fieldValue": 42, # For field_type = TRAFFIC_CLASS: 1 to 6. For field_type = DSCP: 0 to 63. "trafficClass": "A String", # The traffic class that should be applied to the matching packet. "type": "A String", # Always "apply_traffic_classification" for traffic classification rules. }, @@ -2677,7 +2661,7 @@

Method Details

# the network policy rule is not enforced and traffic behaves as if it did # not exist. If this is unspecified, the network policy rule will be # enabled. - "kind": "compute#networkPolicyTrafficClassificationRule", # [Output only] Type of the resource. Alwayscompute#networkPolicyTrafficClassificationRule for network + "kind": "compute#networkPolicyTrafficClassificationRule", # Output only. [Output only] Type of the resource. Alwayscompute#networkPolicyTrafficClassificationRule for network # policy traffic classification rules "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that outgoing traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. @@ -2715,7 +2699,7 @@

Method Details

# lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single network policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single network policy # rule. "targetSecureTags": [ # A list of secure tags that controls which instances the traffic # classification rule applies to. If targetSecureTag are @@ -2729,7 +2713,7 @@

Method Details

# 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -2920,10 +2904,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2935,8 +2919,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -3203,10 +3187,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3218,8 +3202,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -3486,10 +3470,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3501,8 +3485,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.regionNotificationEndpoints.html b/docs/dyn/compute_alpha.regionNotificationEndpoints.html index 5a9c9b8b52..a25645e5fa 100644 --- a/docs/dyn/compute_alpha.regionNotificationEndpoints.html +++ b/docs/dyn/compute_alpha.regionNotificationEndpoints.html @@ -222,7 +222,7 @@

Method Details

# # For more information, see # Health checks overview. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -256,9 +256,9 @@

Method Details

# until a successful response is received. Default is 30s. Limit is 20m # (1200s). Must be a positive number. }, - "id": "A String", # [Output Only] A unique identifier for this resource type. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this resource type. The server # generates this identifier. - "kind": "compute#notificationEndpoint", # [Output Only] Type of the resource. Alwayscompute#notificationEndpoint for notification endpoints. + "kind": "compute#notificationEndpoint", # Output only. [Output Only] Type of the resource. Alwayscompute#notificationEndpoint for notification endpoints. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -266,11 +266,11 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "region": "A String", # [Output Only] URL of the region where the notification endpoint resides. + "region": "A String", # Output only. [Output Only] URL of the region where the notification endpoint resides. # This field applies only to the regional resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in # the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. }, ], "warning": { # Informational warning which replaces the list of @@ -301,14 +301,14 @@

Method Details

}, }, }, - "kind": "compute#notificationEndpointAggregatedList", # Type of resource. + "kind": "compute#notificationEndpointAggregatedList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -544,10 +544,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -559,8 +559,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -664,7 +664,7 @@

Method Details

# # For more information, see # Health checks overview. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -698,9 +698,9 @@

Method Details

# until a successful response is received. Default is 30s. Limit is 20m # (1200s). Must be a positive number. }, - "id": "A String", # [Output Only] A unique identifier for this resource type. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this resource type. The server # generates this identifier. - "kind": "compute#notificationEndpoint", # [Output Only] Type of the resource. Alwayscompute#notificationEndpoint for notification endpoints. + "kind": "compute#notificationEndpoint", # Output only. [Output Only] Type of the resource. Alwayscompute#notificationEndpoint for notification endpoints. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -708,11 +708,11 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "region": "A String", # [Output Only] URL of the region where the notification endpoint resides. + "region": "A String", # Output only. [Output Only] URL of the region where the notification endpoint resides. # This field applies only to the regional resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in # the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. } @@ -735,7 +735,7 @@

Method Details

# # For more information, see # Health checks overview. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -769,9 +769,9 @@

Method Details

# until a successful response is received. Default is 30s. Limit is 20m # (1200s). Must be a positive number. }, - "id": "A String", # [Output Only] A unique identifier for this resource type. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this resource type. The server # generates this identifier. - "kind": "compute#notificationEndpoint", # [Output Only] Type of the resource. Alwayscompute#notificationEndpoint for notification endpoints. + "kind": "compute#notificationEndpoint", # Output only. [Output Only] Type of the resource. Alwayscompute#notificationEndpoint for notification endpoints. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -779,11 +779,11 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "region": "A String", # [Output Only] URL of the region where the notification endpoint resides. + "region": "A String", # Output only. [Output Only] URL of the region where the notification endpoint resides. # This field applies only to the regional resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in # the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. } requestId: string, An optional request ID to identify requests. Specify a unique request ID so @@ -964,10 +964,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -979,8 +979,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1169,7 +1169,7 @@

Method Details

# # For more information, see # Health checks overview. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1203,9 +1203,9 @@

Method Details

# until a successful response is received. Default is 30s. Limit is 20m # (1200s). Must be a positive number. }, - "id": "A String", # [Output Only] A unique identifier for this resource type. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this resource type. The server # generates this identifier. - "kind": "compute#notificationEndpoint", # [Output Only] Type of the resource. Alwayscompute#notificationEndpoint for notification endpoints. + "kind": "compute#notificationEndpoint", # Output only. [Output Only] Type of the resource. Alwayscompute#notificationEndpoint for notification endpoints. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -1213,14 +1213,14 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "region": "A String", # [Output Only] URL of the region where the notification endpoint resides. + "region": "A String", # Output only. [Output Only] URL of the region where the notification endpoint resides. # This field applies only to the regional resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in # the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. }, ], - "kind": "compute#notificationEndpointList", # [Output Only] Type of the resource. Alwayscompute#notificationEndpoint for notification endpoints. + "kind": "compute#notificationEndpointList", # Output only. [Output Only] Type of the resource. Alwayscompute#notificationEndpoint for notification endpoints. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. diff --git a/docs/dyn/compute_alpha.regionOperations.html b/docs/dyn/compute_alpha.regionOperations.html index b0b39d512e..bcf220a8e7 100644 --- a/docs/dyn/compute_alpha.regionOperations.html +++ b/docs/dyn/compute_alpha.regionOperations.html @@ -288,10 +288,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -303,8 +303,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -644,10 +644,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -659,8 +659,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -739,7 +739,7 @@

Method Details

# applicable when performing per-zone operations. }, ], - "kind": "compute#operationList", # [Output Only] Type of resource. Always `compute#operations` for Operations + "kind": "compute#operationList", # Output only. [Output Only] Type of resource. Always `compute#operations` for Operations # resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger than @@ -979,10 +979,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -994,8 +994,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.regionRecoverableSnapshots.html b/docs/dyn/compute_alpha.regionRecoverableSnapshots.html new file mode 100644 index 0000000000..f2a7851a47 --- /dev/null +++ b/docs/dyn/compute_alpha.regionRecoverableSnapshots.html @@ -0,0 +1,2772 @@ + + + +

Compute Engine API . regionRecoverableSnapshots

+

Instance Methods

+

+ close()

+

Close httplib2 connections.

+

+ delete(project, region, recoverableSnapshot, requestId=None, x__xgafv=None)

+

Deletes the specified RecoverableSnapshot. Deleting a recoverable snapshot

+

+ get(project, region, recoverableSnapshot, x__xgafv=None)

+

Returns the specified RecoverableSnapshot resource.

+

+ getIamPolicy(project, region, resource, optionsRequestedPolicyVersion=None, x__xgafv=None)

+

Gets the access control policy for a resource. May be empty if no such

+

+ list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+

Retrieves the list of RecoverableSnapshot resources contained within

+

+ list_next()

+

Retrieves the next page of results.

+

+ recover(project, region, recoverableSnapshot, requestId=None, snapshotName=None, x__xgafv=None)

+

Recovers the specified RecoverableSnapshot.

+

+ setIamPolicy(project, region, resource, body=None, x__xgafv=None)

+

Sets the access control policy on the specified resource.

+

+ testIamPermissions(project, region, resource, body=None, x__xgafv=None)

+

Returns permissions that a caller has on the specified resource.

+

Method Details

+
+ close() +
Close httplib2 connections.
+
+ +
+ delete(project, region, recoverableSnapshot, requestId=None, x__xgafv=None) +
Deletes the specified RecoverableSnapshot. Deleting a recoverable snapshot
+will delete the underlying PD snapshot and is irreversible.
+
+Args:
+  project: string, Project ID for this request. (required)
+  region: string, Name of the region for this request. (required)
+  recoverableSnapshot: string, Name of the recoverable Snapshot resource to delete. (required)
+  requestId: string, An optional request ID to identify requests. Specify a unique request ID so
+that if you must retry your request, the server will know to ignore the
+request if it has already been completed.
+
+For example, consider a situation where you make an initial request and
+the request times out. If you make the request again with the same
+request ID, the server can check if original operation with the same
+request ID was received, and if so, will ignore the second request. This
+prevents clients from accidentally creating duplicate commitments.
+
+The request ID must be
+a valid UUID with the exception that zero UUID is not supported
+(00000000-0000-0000-0000-000000000000).
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Represents an Operation resource.
+    #
+    # Google Compute Engine has three Operation resources:
+    #
+    # * [Global](/compute/docs/reference/rest/alpha/globalOperations)
+    # * [Regional](/compute/docs/reference/rest/alpha/regionOperations)
+    # * [Zonal](/compute/docs/reference/rest/alpha/zoneOperations)
+    #
+    # You can use an operation resource to manage asynchronous API requests.
+    # For more information, readHandling
+    # API responses.
+    #
+    # Operations can be global, regional or zonal.
+    #
+    #    - For global operations, use the `globalOperations`
+    #    resource.
+    #    - For regional operations, use the
+    #    `regionOperations` resource.
+    #    - For zonal operations, use
+    #    the `zoneOperations` resource.
+    #
+    #
+    #
+    # For more information, read
+    # Global, Regional, and Zonal Resources.
+    #
+    # Note that completed Operation resources have a limited
+    # retention period.
+  "clientOperationId": "A String", # [Output Only] The value of `requestId` if you provided it in the request.
+      # Not present otherwise.
+  "creationTimestamp": "A String", # [Deprecated] This field is deprecated.
+  "description": "A String", # [Output Only] A textual description of the operation, which is
+      # set when the operation is created.
+  "endTime": "A String", # [Output Only] The time that this operation was completed. This value is inRFC3339
+      # text format.
+  "error": { # [Output Only] If errors are generated during processing of the operation,
+      # this field will be populated.
+    "errors": [ # [Output Only] The array of errors encountered while processing this
+        # operation.
+      {
+        "code": "A String", # [Output Only] The error type identifier for this error.
+        "errorDetails": [ # [Output Only] An optional list of messages that contain the error
+            # details. There is a set of defined message types to use for providing
+            # details.The syntax depends on the error code. For example,
+            # QuotaExceededInfo will have details when the error code is
+            # QUOTA_EXCEEDED.
+          {
+            "errorInfo": { # Describes the cause of the error with structured details.
+                #
+                # Example of an error when contacting the "pubsub.googleapis.com" API when it
+                # is not enabled:
+                #
+                #     { "reason": "API_DISABLED"
+                #       "domain": "googleapis.com"
+                #       "metadata": {
+                #         "resource": "projects/123",
+                #         "service": "pubsub.googleapis.com"
+                #       }
+                #     }
+                #
+                # This response indicates that the pubsub.googleapis.com API is not enabled.
+                #
+                # Example of an error that is returned when attempting to create a Spanner
+                # instance in a region that is out of stock:
+                #
+                #     { "reason": "STOCKOUT"
+                #       "domain": "spanner.googleapis.com",
+                #       "metadata": {
+                #         "availableRegions": "us-central1,us-east2"
+                #       }
+                #     }
+              "domain": "A String", # The logical grouping to which the "reason" belongs. The error domain
+                  # is typically the registered service name of the tool or product that
+                  # generates the error. Example: "pubsub.googleapis.com". If the error is
+                  # generated by some common infrastructure, the error domain must be a
+                  # globally unique value that identifies the infrastructure. For Google API
+                  # infrastructure, the error domain is "googleapis.com".
+              "metadatas": { # Additional structured details about this error.
+                  #
+                  # Keys must match a regular expression of `a-z+` but should
+                  # ideally be lowerCamelCase. Also, they must be limited to 64 characters in
+                  # length. When identifying the current value of an exceeded limit, the units
+                  # should be contained in the key, not the value.  For example, rather than
+                  # `{"instanceLimit": "100/request"}`, should be returned as,
+                  # `{"instanceLimitPerRequest": "100"}`, if the client exceeds the number of
+                  # instances that can be created in a single (batch) request.
+                "a_key": "A String",
+              },
+              "reason": "A String", # The reason of the error. This is a constant value that identifies the
+                  # proximate cause of the error. Error reasons are unique within a particular
+                  # domain of errors. This should be at most 63 characters and match a
+                  # regular expression of `A-Z+[A-Z0-9]`, which represents
+                  # UPPER_SNAKE_CASE.
+            },
+            "help": { # Provides links to documentation or for performing an out of band action.
+                #
+                # For example, if a quota check failed with an error indicating the calling
+                # project hasn't enabled the accessed service, this can contain a URL pointing
+                # directly to the right place in the developer console to flip the bit.
+              "links": [ # URL(s) pointing to additional information on handling the current error.
+                { # Describes a URL link.
+                  "description": "A String", # Describes what the link offers.
+                  "url": "A String", # The URL of the link.
+                },
+              ],
+            },
+            "localizedMessage": { # Provides a localized error message that is safe to return to the user
+                # which can be attached to an RPC error.
+              "locale": "A String", # The locale used following the specification defined at
+                  # https://www.rfc-editor.org/rfc/bcp/bcp47.txt.
+                  # Examples are: "en-US", "fr-CH", "es-MX"
+              "message": "A String", # The localized error message in the above locale.
+            },
+            "quotaInfo": { # Additional details for quota exceeded error for resource quota.
+              "dimensions": { # The map holding related quota dimensions.
+                "a_key": "A String",
+              },
+              "futureLimit": 3.14, # Future quota limit being rolled out. The limit's unit depends on the quota
+                  #  type or metric.
+              "limit": 3.14, # Current effective quota limit. The limit's unit depends on the quota type
+                  # or metric.
+              "limitName": "A String", # The name of the quota limit.
+              "metricName": "A String", # The Compute Engine quota metric name.
+              "rolloutStatus": "A String", # Rollout status of the future quota limit.
+            },
+          },
+        ],
+        "location": "A String", # [Output Only] Indicates the field in the request that caused the error.
+            # This property is optional.
+        "message": "A String", # [Output Only] An optional, human-readable error message.
+      },
+    ],
+  },
+  "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error
+      # message that was returned, such as `NOT FOUND`.
+  "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error
+      # status code that was returned. For example, a `404` means the
+      # resource was not found.
+  "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is
+      # defined by the server.
+  "insertTime": "A String", # [Output Only] The time that this operation was requested.
+      # This value is inRFC3339
+      # text format.
+  "instancesBulkInsertOperationMetadata": {
+    "perLocationStatus": { # Status information per location (location name is key).
+        # Example key: zones/us-central1-a
+      "a_key": {
+        "createdVmCount": 42, # [Output Only] Count of VMs successfully created so far.
+        "deletedVmCount": 42, # [Output Only] Count of VMs that got deleted during rollback.
+        "failedToCreateVmCount": 42, # [Output Only] Count of VMs that started creating but encountered an
+            # error.
+        "status": "A String", # [Output Only] Creation status of BulkInsert operation - information
+            # if the flow is rolling forward or rolling back.
+        "targetVmCount": 42, # [Output Only] Count of VMs originally planned to be created.
+      },
+    },
+  },
+  "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for
+      # Operation resources.
+  "name": "A String", # [Output Only] Name of the operation.
+  "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a
+      # group of operations results from a `bulkInsert` API request.
+  "operationType": "A String", # [Output Only] The type of operation, such as `insert`,
+      # `update`, or `delete`, and so on.
+  "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100.
+      # There is no requirement that this be linear or support any granularity of
+      # operations. This should not be used to guess when the operation will be
+      # complete. This number should monotonically increase as the operation
+      # progresses.
+  "region": "A String", # [Output Only] The URL of the region where the operation resides. Only
+      # applicable when performing regional operations.
+  "selfLink": "A String", # [Output Only] Server-defined URL for the resource.
+  "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id.
+  "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata,
+      # this field will contain information on all underlying zonal actions and
+      # their state.
+    "clientOperationId": "A String", # [Output Only] The client operation id.
+    "perLocationOperations": { # [Output Only] Status information per location (location name is key).
+        # Example key: zones/us-central1-a
+      "a_key": {
+        "error": { # The `Status` type defines a logical error model that is suitable for # [Output Only] If state is `ABANDONED` or `FAILED`, this field is
+            # populated.
+            # 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).
+          "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.
+        },
+        "state": "A String", # [Output Only] Status of the action, which can be one of the following:
+            # `PROPAGATING`, `PROPAGATED`, `ABANDONED`, `FAILED`, or `DONE`.
+      },
+    },
+  },
+  "startTime": "A String", # [Output Only] The time that this operation was started by the server.
+      # This value is inRFC3339
+      # text format.
+  "status": "A String", # [Output Only] The status of the operation, which can be one of the
+      # following:
+      # `PENDING`, `RUNNING`, or `DONE`.
+  "statusMessage": "A String", # [Output Only] An optional textual description of the current status of the
+      # operation.
+  "targetId": "A String", # [Output Only] The unique target ID, which identifies a specific incarnation
+      # of the target resource.
+  "targetLink": "A String", # [Output Only] The URL of the resource that the operation modifies. For
+      # operations related to creating a snapshot, this points to the disk
+      # that the snapshot was created from.
+  "user": "A String", # [Output Only] User who requested the operation, for example:
+      # `user@example.com` or
+      # `alice_smith_identifier (global/workforcePools/example-com-us-employees)`.
+  "warnings": [ # [Output Only] If warning messages are generated during processing of the
+      # operation, this field will be populated.
+    {
+      "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute
+          # Engine returns NO_RESULTS_ON_PAGE if there
+          # are no results in the response.
+      "data": [ # [Output Only] Metadata about this warning in key:
+          # value format. For example:
+          #
+          # "data": [
+          #   {
+          #    "key": "scope",
+          #    "value": "zones/us-east1-d"
+          #   }
+        {
+          "key": "A String", # [Output Only] A key that provides more detail on the warning being
+              # returned. For example, for warnings where there are no results in a list
+              # request for a particular zone, this key might be scope and
+              # the key value might be the zone name. Other examples might be a key
+              # indicating a deprecated resource and a suggested replacement, or a
+              # warning about invalid network settings (for example, if an instance
+              # attempts to perform IP forwarding but is not enabled for IP forwarding).
+          "value": "A String", # [Output Only] A warning data value corresponding to the key.
+        },
+      ],
+      "message": "A String", # [Output Only] A human-readable description of the warning code.
+    },
+  ],
+  "zone": "A String", # [Output Only] The URL of the zone where the operation resides. Only
+      # applicable when performing per-zone operations.
+}
+
+ +
+ get(project, region, recoverableSnapshot, x__xgafv=None) +
Returns the specified RecoverableSnapshot resource.
+
+Args:
+  project: string, Project ID for this request. (required)
+  region: string, Name of the region for this request. (required)
+  recoverableSnapshot: string, Name of the Snapshot resource to return. (required)
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Represents a RecoverableSnapshot resource.
+    #
+    # A RecoverableSnapshot represents a snapshot in recycle bin.
+  "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339
+      # text format.
+  "description": "A String", # Optional. An optional description of this resource.
+  "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is
+      # defined by the server.
+  "kind": "compute#recoverableSnapshot", # Output only. [Output Only] Type of the resource. Alwayscompute#recoverableSnapshot for RecoverableSnapshot
+      # resources.
+  "name": "A String", # Output only. Identifier. Name of the recoverable snapshot generated on the deletion of the snapshot.
+      # The name will be 1-63 characters long, and comply withRFC1035.
+      # Specifically, the name will be 1-63 characters long and match the regular
+      # expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first
+      # character will be a lowercase letter, and all following characters can be
+      # a dash, lowercase letter, or digit, except the last character, which cannot
+      # be a dash.
+  "originalResource": { # Output only. Output Only] The original snapshot resource.
+    "architecture": "A String", # Output only. [Output Only] The architecture of the snapshot. Valid values are
+        # ARM64 or X86_64.
+    "autoCreated": True or False, # Output only. [Output Only] Set to true if snapshots are automatically created by
+        # applying resource policy on the target disk.
+    "autoCreatedBy": "A String", # ResourceKey of the resource policy or flow which created this auto
+        # snapshot
+    "chainName": "A String", # Creates the new snapshot in the snapshot chain labeled with the
+        # specified name. The chain name must be 1-63 characters long and comply
+        # with RFC1035. This is an uncommon option only for advanced service
+        # owners who needs to create separate snapshot chains, for example,
+        # for chargeback tracking. When you describe your snapshot resource, this
+        # field is visible only if it has a non-empty value.
+    "creationSizeBytes": "A String", # Output only. [Output Only] Size in bytes of the snapshot at creation time.
+    "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 text format.
+    "deletionTimestamp": "A String", # Output only. [Output Only] Purge timestamp of recoverable snapshot inRFC3339 text format.
+    "description": "A String", # An optional description of this resource.
+    "diskSizeGb": "A String", # Output only. [Output Only] Size of the source disk, specified in GB.
+    "downloadBytes": "A String", # Output only. [Output Only] Number of bytes downloaded to restore a snapshot to a disk.
+    "enableConfidentialCompute": True or False, # Output only. Whether this snapshot is created from a confidential compute mode disk.
+        # [Output Only]: This field is not set by user, but from source disk.
+    "full": True or False, # Indicates the created snapshot is a full snapshot.
+    "guestOsFeatures": [ # Output only. [Output Only] A list of features to enable on the guest operating system.
+        # Applicable only for bootable images. Read
+        # Enabling guest operating system features to see a list of available
+        # options.
+      { # Guest OS features.
+        "type": "A String", # The ID of a supported feature. To add multiple values, use commas to
+            # separate values. Set to one or more of the following values:
+            #
+            #    - VIRTIO_SCSI_MULTIQUEUE
+            #    - WINDOWS
+            #    - MULTI_IP_SUBNET
+            #    - UEFI_COMPATIBLE
+            #    - GVNIC
+            #    - SEV_CAPABLE
+            #    - SUSPEND_RESUME_COMPATIBLE
+            #    - SEV_LIVE_MIGRATABLE_V2
+            #    - SEV_SNP_CAPABLE
+            #    - TDX_CAPABLE
+            #    - IDPF
+            #    - SNP_SVSM_CAPABLE
+            #
+            #
+            # For more information, see
+            # Enabling guest operating system features.
+      },
+    ],
+    "id": "A String", # Output only. [Output Only] The unique identifier for the original snapshot. This
+        # identifier is defined by the server.
+    "labelFingerprint": "A String", # A fingerprint for the labels being applied to this snapshot, which is
+        # essentially a hash of the labels set used for optimistic locking. The
+        # fingerprint is initially generated by Compute Engine and changes after
+        # every request to modify or update labels. You must always provide an
+        # up-to-date fingerprint hash in order to update or change labels,
+        # otherwise the request will fail with error412 conditionNotMet.
+        #
+        # To see the latest fingerprint, make a get() request to
+        # retrieve a snapshot.
+    "labels": { # Labels to apply to this snapshot. These can be later modified by
+        # the setLabels method.
+        # Label values may be empty.
+      "a_key": "A String",
+    },
+    "licenseCodes": [ # Output only. [Output Only] Integer license codes indicating which licenses are
+        # attached to this snapshot.
+      "A String",
+    ],
+    "licenses": [ # Output only. [Output Only] A list of public visible licenses that apply to this
+        # snapshot.
+      "A String",
+    ],
+    "maxRetentionDays": 42, # Number of days the snapshot should be retained before being deleted
+        # automatically.
+    "name": "A String", # Name of the original snapshot provided by the client. The name must be
+        # 1-63 characters long, and comply with RFC1035.
+        # Specifically, the name must be 1-63 characters long and match the regular
+        # expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first
+        # character must be a lowercase letter, and all following characters must
+        # be a dash, lowercase letter, or digit, except the last character, which
+        # cannot be a dash.
+    "region": "A String", # Output only. [Output Only] URL of the region where the snapshot resides. Only
+        # applicable for regional snapshots.
+    "satisfiesPzi": True or False, # Output only. Reserved for future use.
+    "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use.
+    "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource.
+    "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id.
+    "snapshotEncryptionKey": { # Encrypts the snapshot using acustomer-supplied
+        # encryption key.
+        #
+        # After you encrypt a snapshot using a customer-supplied key, you must
+        # provide the same key if you use the snapshot later. For example, you must
+        # provide the encryption key when you create a disk from the encrypted
+        # snapshot in a future request.
+        #
+        # Customer-supplied encryption keys do not protect access to metadata
+        # of the snapshot.
+        #
+        # If you do not provide an encryption key when creating the snapshot, then
+        # the snapshot will be encrypted using an automatically generated key and
+        # you do not need to provide a key to use the snapshot later.
+      "kmsKeyName": "A String", # The name of the encryption key that is stored in Google Cloud KMS.
+          # For example:
+          #
+          # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/
+          # key_region/cryptoKeys/key
+          #
+          # The fully-qualifed key name may be returned for resource GET requests. For
+          # example:
+          #
+          # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/
+          # key_region/cryptoKeys/key
+          # /cryptoKeyVersions/1
+      "kmsKeyServiceAccount": "A String", # The service account being used for the encryption request for the given KMS
+          # key. If absent, the Compute Engine default service account is used.
+          # For example:
+          #
+          # "kmsKeyServiceAccount": "name@project_id.iam.gserviceaccount.com/
+      "rawKey": "A String", # Specifies a 256-bit customer-supplied
+          # encryption key, encoded in RFC
+          # 4648 base64 to either encrypt or decrypt this resource. You can
+          # provide either the rawKey or thersaEncryptedKey.
+          # For example:
+          #
+          # "rawKey":
+          # "SGVsbG8gZnJvbSBHb29nbGUgQ2xvdWQgUGxhdGZvcm0="
+      "rsaEncryptedKey": "A String", # Specifies an RFC 4648 base64 encoded, RSA-wrapped 2048-bit
+          # customer-supplied encryption key to either encrypt or decrypt this
+          # resource. You can provide either the rawKey or thersaEncryptedKey.
+          # For example:
+          #
+          # "rsaEncryptedKey":
+          # "ieCx/NcW06PcT7Ep1X6LUTc/hLvUDYyzSZPPVCVPTVEohpeHASqC8uw5TzyO9U+Fka9JFH
+          # z0mBibXUInrC/jEk014kCK/NPjYgEMOyssZ4ZINPKxlUh2zn1bV+MCaTICrdmuSBTWlUUiFoD
+          # D6PYznLwh8ZNdaheCeZ8ewEXgFQ8V+sDroLaN3Xs3MDTXQEMMoNUXMCZEIpg9Vtp9x2oe=="
+          #
+          # The key must meet the following requirements before you can provide it to
+          # Compute Engine:
+          #
+          #    1. The key is wrapped using a RSA public key certificate provided by
+          #    Google.
+          #    2. After being wrapped, the key must be encoded in RFC 4648 base64
+          #    encoding.
+          #
+          # Gets the RSA public key certificate provided by Google at:
+          #
+          #
+          # https://cloud-certs.storage.googleapis.com/google-cloud-csek-ingress.pem
+      "sha256": "A String", # [Output only] TheRFC
+          # 4648 base64 encoded SHA-256 hash of the customer-supplied
+          # encryption key that protects this resource.
+    },
+    "snapshotGroupId": "A String", # Output only. [Output Only] The unique ID of the snapshot group that this snapshot
+        # belongs to.
+    "snapshotGroupName": "A String", # Output only. [Output only] The snapshot group that this snapshot belongs to.
+    "snapshotType": "A String", # Indicates the type of the snapshot.
+    "sourceDisk": "A String", # The source disk used to create this snapshot.
+    "sourceDiskEncryptionKey": { # The customer-supplied
+        # encryption key of the source disk. Required if the source disk is
+        # protected by a customer-supplied encryption key.
+      "kmsKeyName": "A String", # The name of the encryption key that is stored in Google Cloud KMS.
+          # For example:
+          #
+          # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/
+          # key_region/cryptoKeys/key
+          #
+          # The fully-qualifed key name may be returned for resource GET requests. For
+          # example:
+          #
+          # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/
+          # key_region/cryptoKeys/key
+          # /cryptoKeyVersions/1
+      "kmsKeyServiceAccount": "A String", # The service account being used for the encryption request for the given KMS
+          # key. If absent, the Compute Engine default service account is used.
+          # For example:
+          #
+          # "kmsKeyServiceAccount": "name@project_id.iam.gserviceaccount.com/
+      "rawKey": "A String", # Specifies a 256-bit customer-supplied
+          # encryption key, encoded in RFC
+          # 4648 base64 to either encrypt or decrypt this resource. You can
+          # provide either the rawKey or thersaEncryptedKey.
+          # For example:
+          #
+          # "rawKey":
+          # "SGVsbG8gZnJvbSBHb29nbGUgQ2xvdWQgUGxhdGZvcm0="
+      "rsaEncryptedKey": "A String", # Specifies an RFC 4648 base64 encoded, RSA-wrapped 2048-bit
+          # customer-supplied encryption key to either encrypt or decrypt this
+          # resource. You can provide either the rawKey or thersaEncryptedKey.
+          # For example:
+          #
+          # "rsaEncryptedKey":
+          # "ieCx/NcW06PcT7Ep1X6LUTc/hLvUDYyzSZPPVCVPTVEohpeHASqC8uw5TzyO9U+Fka9JFH
+          # z0mBibXUInrC/jEk014kCK/NPjYgEMOyssZ4ZINPKxlUh2zn1bV+MCaTICrdmuSBTWlUUiFoD
+          # D6PYznLwh8ZNdaheCeZ8ewEXgFQ8V+sDroLaN3Xs3MDTXQEMMoNUXMCZEIpg9Vtp9x2oe=="
+          #
+          # The key must meet the following requirements before you can provide it to
+          # Compute Engine:
+          #
+          #    1. The key is wrapped using a RSA public key certificate provided by
+          #    Google.
+          #    2. After being wrapped, the key must be encoded in RFC 4648 base64
+          #    encoding.
+          #
+          # Gets the RSA public key certificate provided by Google at:
+          #
+          #
+          # https://cloud-certs.storage.googleapis.com/google-cloud-csek-ingress.pem
+      "sha256": "A String", # [Output only] TheRFC
+          # 4648 base64 encoded SHA-256 hash of the customer-supplied
+          # encryption key that protects this resource.
+    },
+    "sourceDiskForRecoveryCheckpoint": "A String", # The source disk whose recovery checkpoint will be used to create this
+        # snapshot.
+    "sourceDiskId": "A String", # Output only. [Output Only] The ID value of the disk used to create this snapshot
+    "sourceInstantSnapshot": "A String", # The source instant snapshot used to create this snapshot.
+    "sourceInstantSnapshotEncryptionKey": { # Customer provided encryption key when creating Snapshot from Instant
+        # Snapshot.
+      "kmsKeyName": "A String", # The name of the encryption key that is stored in Google Cloud KMS.
+          # For example:
+          #
+          # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/
+          # key_region/cryptoKeys/key
+          #
+          # The fully-qualifed key name may be returned for resource GET requests. For
+          # example:
+          #
+          # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/
+          # key_region/cryptoKeys/key
+          # /cryptoKeyVersions/1
+      "kmsKeyServiceAccount": "A String", # The service account being used for the encryption request for the given KMS
+          # key. If absent, the Compute Engine default service account is used.
+          # For example:
+          #
+          # "kmsKeyServiceAccount": "name@project_id.iam.gserviceaccount.com/
+      "rawKey": "A String", # Specifies a 256-bit customer-supplied
+          # encryption key, encoded in RFC
+          # 4648 base64 to either encrypt or decrypt this resource. You can
+          # provide either the rawKey or thersaEncryptedKey.
+          # For example:
+          #
+          # "rawKey":
+          # "SGVsbG8gZnJvbSBHb29nbGUgQ2xvdWQgUGxhdGZvcm0="
+      "rsaEncryptedKey": "A String", # Specifies an RFC 4648 base64 encoded, RSA-wrapped 2048-bit
+          # customer-supplied encryption key to either encrypt or decrypt this
+          # resource. You can provide either the rawKey or thersaEncryptedKey.
+          # For example:
+          #
+          # "rsaEncryptedKey":
+          # "ieCx/NcW06PcT7Ep1X6LUTc/hLvUDYyzSZPPVCVPTVEohpeHASqC8uw5TzyO9U+Fka9JFH
+          # z0mBibXUInrC/jEk014kCK/NPjYgEMOyssZ4ZINPKxlUh2zn1bV+MCaTICrdmuSBTWlUUiFoD
+          # D6PYznLwh8ZNdaheCeZ8ewEXgFQ8V+sDroLaN3Xs3MDTXQEMMoNUXMCZEIpg9Vtp9x2oe=="
+          #
+          # The key must meet the following requirements before you can provide it to
+          # Compute Engine:
+          #
+          #    1. The key is wrapped using a RSA public key certificate provided by
+          #    Google.
+          #    2. After being wrapped, the key must be encoded in RFC 4648 base64
+          #    encoding.
+          #
+          # Gets the RSA public key certificate provided by Google at:
+          #
+          #
+          # https://cloud-certs.storage.googleapis.com/google-cloud-csek-ingress.pem
+      "sha256": "A String", # [Output only] TheRFC
+          # 4648 base64 encoded SHA-256 hash of the customer-supplied
+          # encryption key that protects this resource.
+    },
+    "sourceInstantSnapshotId": "A String", # Output only. [Output Only] The unique ID of the instant snapshot used to create this
+        # snapshot. This value identifies the exact instant snapshot that was used
+        # to create this persistent disk. For example, if you created the
+        # persistent disk from an instant snapshot that was later deleted and
+        # recreated under the same name, the source instant snapshot ID would
+        # identify the exact instant snapshot that was used.
+    "sourceSnapshotSchedulePolicy": "A String", # Output only. [Output Only] URL of the resource policy which created this
+        # scheduled snapshot.
+    "sourceSnapshotSchedulePolicyId": "A String", # Output only. [Output Only] ID of the resource policy which created this
+        # scheduled snapshot.
+    "storageBytes": "A String", # Output only. [Output Only] A size of the storage used by the snapshot.
+    "storageBytesStatus": "A String", # Output only. [Output Only] An indicator whether storageBytes is in a
+        # stable state or it is being adjusted as a result of shared storage
+        # reallocation. This status can either be UPDATING, meaning
+        # the size of the snapshot is being updated, or UP_TO_DATE,
+        # meaning the size of the snapshot is up-to-date.
+    "storageLocations": [ # Cloud Storage bucket storage location of the snapshot (regional or
+        # multi-regional).
+      "A String",
+    ],
+    "userLicenses": [ # [Output Only] A list of user provided licenses represented by a list of
+        # URLs to the license resource.
+      "A String",
+    ],
+  },
+  "purgeTimestamp": "A String", # Output only. [Output Only] Purge timestamp of recoverable snapshot inRFC3339
+      # text format.
+  "satisfiesPzi": True or False, # Output only. [Output Only] Reserved for future use.
+  "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use.
+  "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource.
+  "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id.
+  "status": "A String", # Output only. [Output Only] Status of the recoverable snapshot.
+}
+
+ +
+ getIamPolicy(project, region, resource, optionsRequestedPolicyVersion=None, x__xgafv=None) +
Gets the access control policy for a resource. May be empty if no such
+policy or resource exists.
+
+Args:
+  project: string, Project ID for this request. (required)
+  region: string, The name of the region for this request. (required)
+  resource: string, Name or id of the resource for this request. (required)
+  optionsRequestedPolicyVersion: integer, Requested IAM Policy version.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # An Identity and Access Management (IAM) policy, which specifies access
+    # controls for Google Cloud resources.
+    #
+    #
+    # A `Policy` is a collection of `bindings`. A `binding` binds one or more
+    # `members`, or principals, to a single `role`. Principals can be user
+    # accounts, service accounts, Google groups, and domains (such as G Suite). A
+    # `role` is a named list of permissions; each `role` can be an IAM predefined
+    # role or a user-created custom role.
+    #
+    # For some types of Google Cloud resources, a `binding` can also specify a
+    # `condition`, which is a logical expression that allows access to a resource
+    # only if the expression evaluates to `true`. A condition can add constraints
+    # based on attributes of the request, the resource, or both. To learn which
+    # resources support conditions in their IAM policies, see the
+    # [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
+    #
+    # **JSON example:**
+    #
+    # ```
+    #     {
+    #       "bindings": [
+    #         {
+    #           "role": "roles/resourcemanager.organizationAdmin",
+    #           "members": [
+    #             "user:mike@example.com",
+    #             "group:admins@example.com",
+    #             "domain:google.com",
+    #             "serviceAccount:my-project-id@appspot.gserviceaccount.com"
+    #           ]
+    #         },
+    #         {
+    #           "role": "roles/resourcemanager.organizationViewer",
+    #           "members": [
+    #             "user:eve@example.com"
+    #           ],
+    #           "condition": {
+    #             "title": "expirable access",
+    #             "description": "Does not grant access after Sep 2020",
+    #             "expression": "request.time < timestamp('2020-10-01T00:00:00.000Z')",
+    #           }
+    #         }
+    #       ],
+    #       "etag": "BwWWja0YfJA=",
+    #       "version": 3
+    #     }
+    # ```
+    #
+    # **YAML example:**
+    #
+    # ```
+    #     bindings:
+    #     - members:
+    #       - user:mike@example.com
+    #       - group:admins@example.com
+    #       - domain:google.com
+    #       - serviceAccount:my-project-id@appspot.gserviceaccount.com
+    #       role: roles/resourcemanager.organizationAdmin
+    #     - members:
+    #       - user:eve@example.com
+    #       role: roles/resourcemanager.organizationViewer
+    #       condition:
+    #         title: expirable access
+    #         description: Does not grant access after Sep 2020
+    #         expression: request.time < timestamp('2020-10-01T00:00:00.000Z')
+    #     etag: BwWWja0YfJA=
+    #     version: 3
+    # ```
+    #
+    # For a description of IAM and its features, see the
+    # [IAM documentation](https://cloud.google.com/iam/docs/).
+  "auditConfigs": [ # Specifies cloud audit logging configuration for this policy.
+    { # Specifies the audit configuration for a service.
+        # The configuration determines which permission types are logged, and what
+        # identities, if any, are exempted from logging.
+        # An AuditConfig must have one or more AuditLogConfigs.
+        #
+        # If there are AuditConfigs for both `allServices` and a specific service,
+        # the union of the two AuditConfigs is used for that service: the log_types
+        # specified in each AuditConfig are enabled, and the exempted_members in each
+        # AuditLogConfig are exempted.
+        #
+        # Example Policy with multiple AuditConfigs:
+        #
+        #     {
+        #       "audit_configs": [
+        #         {
+        #           "service": "allServices",
+        #           "audit_log_configs": [
+        #             {
+        #               "log_type": "DATA_READ",
+        #               "exempted_members": [
+        #                 "user:jose@example.com"
+        #               ]
+        #             },
+        #             {
+        #               "log_type": "DATA_WRITE"
+        #             },
+        #             {
+        #               "log_type": "ADMIN_READ"
+        #             }
+        #           ]
+        #         },
+        #         {
+        #           "service": "sampleservice.googleapis.com",
+        #           "audit_log_configs": [
+        #             {
+        #               "log_type": "DATA_READ"
+        #             },
+        #             {
+        #               "log_type": "DATA_WRITE",
+        #               "exempted_members": [
+        #                 "user:aliya@example.com"
+        #               ]
+        #             }
+        #           ]
+        #         }
+        #       ]
+        #     }
+        #
+        # For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ
+        # logging. It also exempts `jose@example.com` from DATA_READ logging, and
+        # `aliya@example.com` from DATA_WRITE logging.
+      "auditLogConfigs": [ # The configuration for logging of each type of permission.
+        { # Provides the configuration for logging a type of permissions.
+            # Example:
+            #
+            #     {
+            #       "audit_log_configs": [
+            #         {
+            #           "log_type": "DATA_READ",
+            #           "exempted_members": [
+            #             "user:jose@example.com"
+            #           ]
+            #         },
+            #         {
+            #           "log_type": "DATA_WRITE"
+            #         }
+            #       ]
+            #     }
+            #
+            # This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting
+            # jose@example.com from DATA_READ logging.
+          "exemptedMembers": [ # Specifies the identities that do not cause logging for this type of
+              # permission.
+              # Follows the same format of Binding.members.
+            "A String",
+          ],
+          "logType": "A String", # The log type that this config enables.
+        },
+      ],
+      "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`, or principals, with a `role`. Optionally,
+      # may specify a `condition` that determines how and when the `bindings` are
+      # applied. Each of the `bindings` must contain at least one principal.
+      #
+      # The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250
+      # of these principals can be Google groups. Each occurrence of a principal
+      # counts towards these limits. For example, if the `bindings` grant 50
+      # different roles to `user:alice@example.com`, and not to any other
+      # principal, then you can add another 1,450 principals to the `bindings` in
+      # the `Policy`.
+    { # Associates `members`, or principals, with a `role`.
+      "condition": { # Represents a textual expression in the Common Expression Language (CEL) # The condition that is associated with this binding.
+          #
+          # If the condition evaluates to `true`, then this binding applies to the
+          # current request.
+          #
+          # If the condition evaluates to `false`, then this binding does not apply to
+          # the current request. However, a different role binding might grant the same
+          # role to one or more of the principals in this binding.
+          #
+          # To learn which resources support conditions in their IAM policies, see the
+          # [IAM
+          # documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
+          # 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.
+        "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.
+        "expression": "A String", # Textual representation of an expression in Common Expression Language
+            # syntax.
+        "location": "A String", # Optional. String indicating the location of the expression for error
+            # reporting, e.g. a file name and a position in the file.
+        "title": "A String", # Optional. Title for the expression, i.e. a short string describing
+            # its purpose. This can be used e.g. in UIs which allow to enter the
+            # expression.
+      },
+      "members": [ # Specifies the principals requesting access for a Google Cloud resource.
+          # `members` can have the following values:
+          #
+          # * `allUsers`: A special identifier that represents anyone who is
+          #    on the internet; with or without a Google account.
+          #
+          # * `allAuthenticatedUsers`: A special identifier that represents anyone
+          #    who is authenticated with a Google account or a service account.
+          #    Does not include identities that come from external identity providers
+          #    (IdPs) through identity federation.
+          #
+          # * `user:{emailid}`: An email address that represents a specific Google
+          #    account. For example, `alice@example.com` .
+          #
+          #
+          # * `serviceAccount:{emailid}`: An email address that represents a Google
+          #    service account. For example,
+          #    `my-other-app@appspot.gserviceaccount.com`.
+          #
+          # * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An
+          #    identifier for a
+          #    [Kubernetes service
+          #    account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts).
+          #    For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`.
+          #
+          # * `group:{emailid}`: An email address that represents a Google group.
+          #    For example, `admins@example.com`.
+          #
+          #
+          # * `domain:{domain}`: The G Suite domain (primary) that represents all the
+          #    users of that domain. For example, `google.com` or `example.com`.
+          #
+          #
+          #
+          #
+          # * `principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`:
+          #   A single identity in a workforce identity pool.
+          #
+          # * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/group/{group_id}`:
+          #   All workforce identities in a group.
+          #
+          # * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/attribute.{attribute_name}/{attribute_value}`:
+          #   All workforce identities with a specific attribute value.
+          #
+          # * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/*`:
+          #   All identities in a workforce identity pool.
+          #
+          # * `principal://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/subject/{subject_attribute_value}`:
+          #   A single identity in a workload identity pool.
+          #
+          # * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/group/{group_id}`:
+          #   A workload identity pool group.
+          #
+          # * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/attribute.{attribute_name}/{attribute_value}`:
+          #   All identities in a workload identity pool with a certain attribute.
+          #
+          # * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/*`:
+          #   All identities in a workload identity pool.
+          #
+          # * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique
+          #    identifier) representing a user that has been recently deleted. For
+          #    example, `alice@example.com?uid=123456789012345678901`. If the user is
+          #    recovered, this value reverts to `user:{emailid}` and the recovered user
+          #    retains the role in the binding.
+          #
+          # * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus
+          #    unique identifier) representing a service account that has been recently
+          #    deleted. For example,
+          #    `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`.
+          #    If the service account is undeleted, this value reverts to
+          #    `serviceAccount:{emailid}` and the undeleted service account retains the
+          #    role in the binding.
+          #
+          # * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique
+          #    identifier) representing a Google group that has been recently
+          #    deleted. For example, `admins@example.com?uid=123456789012345678901`. If
+          #    the group is recovered, this value reverts to `group:{emailid}` and the
+          #    recovered group retains the role in the binding.
+          #
+          # * `deleted:principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`:
+          #   Deleted single identity in a workforce identity pool. For example,
+          #   `deleted:principal://iam.googleapis.com/locations/global/workforcePools/my-pool-id/subject/my-subject-attribute-value`.
+        "A String",
+      ],
+      "role": "A String", # Role that is assigned to the list of `members`, or principals.
+          # For example, `roles/viewer`, `roles/editor`, or `roles/owner`.
+          #
+          # For an overview of the IAM roles and permissions, see the
+          # [IAM documentation](https://cloud.google.com/iam/docs/roles-overview). For
+          # a list of the available pre-defined roles, see
+          # [here](https://cloud.google.com/iam/docs/understanding-roles).
+    },
+  ],
+  "etag": "A String", # `etag` is used for optimistic concurrency control as a way to help
+      # prevent simultaneous updates of a policy from overwriting each other.
+      # It is strongly suggested that systems make use of the `etag` in the
+      # read-modify-write cycle to perform policy updates in order to avoid race
+      # conditions: An `etag` is returned in the response to `getIamPolicy`, and
+      # systems are expected to put that etag in the request to `setIamPolicy` to
+      # ensure that their change will be applied to the same version of the policy.
+      #
+      # **Important:** If you use IAM Conditions, you must include the `etag` field
+      # whenever you call `setIamPolicy`. If you omit this field, then IAM allows
+      # you to overwrite a version `3` policy with a version `1` policy, and all of
+      # the conditions in the version `3` policy are lost.
+  "version": 42, # Specifies the format of the policy.
+      #
+      # Valid values are `0`, `1`, and `3`. Requests that specify an invalid value
+      # are rejected.
+      #
+      # Any operation that affects conditional role bindings must specify version
+      # `3`. This requirement applies to the following operations:
+      #
+      # * Getting a policy that includes a conditional role binding
+      # * Adding a conditional role binding to a policy
+      # * Changing a conditional role binding in a policy
+      # * Removing any role binding, with or without a condition, from a policy
+      #   that includes conditions
+      #
+      # **Important:** If you use IAM Conditions, you must include the `etag` field
+      # whenever you call `setIamPolicy`. If you omit this field, then IAM allows
+      # you to overwrite a version `3` policy with a version `1` policy, and all of
+      # the conditions in the version `3` policy are lost.
+      #
+      # If a policy does not include any conditions, operations on that policy may
+      # specify any valid version or leave the field unset.
+      #
+      # To learn which resources support conditions in their IAM policies, see the
+      # [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
+}
+
+ +
+ list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) +
Retrieves the list of RecoverableSnapshot resources contained within
+the specified region.
+
+Args:
+  project: string, Project ID for this request. (required)
+  region: string, Name of the region for this request. (required)
+  filter: string, A filter expression that filters resources listed in the response. Most
+Compute resources support two types of filter expressions:
+expressions that support regular expressions and expressions that follow
+API improvement proposal AIP-160.
+These two types of filter expressions cannot be mixed in one request.
+
+If you want to use AIP-160, your expression must specify the field name, an
+operator, and the value that you want to use for filtering. The value
+must be a string, a number, or a boolean. The operator
+must be either `=`, `!=`, `>`, `<`, `<=`, `>=` or `:`.
+
+For example, if you are filtering Compute Engine instances, you can
+exclude instances named `example-instance` by specifying
+`name != example-instance`.
+
+The `:*` comparison can be used to test whether a key has been defined.
+For example, to find all objects with `owner` label use:
+```
+labels.owner:*
+```
+
+You can also filter nested fields. For example, you could specify
+`scheduling.automaticRestart = false` to include instances only
+if they are not scheduled for automatic restarts. You can use filtering
+on nested fields to filter based onresource labels.
+
+To filter on multiple expressions, provide each separate expression within
+parentheses. For example:
+```
+(scheduling.automaticRestart = true)
+(cpuPlatform = "Intel Skylake")
+```
+By default, each expression is an `AND` expression. However, you
+can include `AND` and `OR` expressions explicitly.
+For example:
+```
+(cpuPlatform = "Intel Skylake") OR
+(cpuPlatform = "Intel Broadwell") AND
+(scheduling.automaticRestart = true)
+```
+
+If you want to use a regular expression, use the `eq` (equal) or `ne`
+(not equal) operator against a single un-parenthesized expression with or
+without quotes or against multiple parenthesized expressions. Examples:
+
+`fieldname eq unquoted literal`
+`fieldname eq 'single quoted literal'`
+`fieldname eq "double quoted literal"`
+`(fieldname1 eq literal) (fieldname2 ne "literal")`
+
+The literal value is interpreted as a regular expression using GoogleRE2 library syntax.
+The literal value must match the entire field.
+
+For example, to filter for instances that do not end with name "instance",
+you would use `name ne .*instance`.
+
+You cannot combine constraints on multiple fields using regular
+expressions.
+  maxResults: integer, The maximum number of results per page that should be returned.
+If the number of available results is larger than `maxResults`,
+Compute Engine returns a `nextPageToken` that can be used to get
+the next page of results in subsequent list requests. Acceptable values are
+`0` to `500`, inclusive. (Default: `500`)
+  orderBy: string, Sorts list results by a certain order. By default, results
+are returned in alphanumerical order based on the resource name.
+
+You can also sort results in descending order based on the creation
+timestamp using `orderBy="creationTimestamp desc"`. This sorts
+results based on the `creationTimestamp` field in
+reverse chronological order (newest result first). Use this to sort
+resources like operations so that the newest operation is returned first.
+
+Currently, only sorting by `name` or
+`creationTimestamp desc` is supported.
+  pageToken: string, Specifies a page token to use. Set `pageToken` to the
+`nextPageToken` returned by a previous list request to get
+the next page of results.
+  returnPartialSuccess: boolean, Opt-in for partial success behavior which provides partial results in case
+of failure. The default value is false.
+
+For example, when partial success behavior is enabled, aggregatedList for a
+single zone scope either returns all resources in the zone or no resources,
+with an error code.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    {
+  "etag": "A String",
+  "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server.
+  "items": [ # A list of RecoverableSnapshots resources.
+    { # Represents a RecoverableSnapshot resource.
+        #
+        # A RecoverableSnapshot represents a snapshot in recycle bin.
+      "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339
+          # text format.
+      "description": "A String", # Optional. An optional description of this resource.
+      "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is
+          # defined by the server.
+      "kind": "compute#recoverableSnapshot", # Output only. [Output Only] Type of the resource. Alwayscompute#recoverableSnapshot for RecoverableSnapshot
+          # resources.
+      "name": "A String", # Output only. Identifier. Name of the recoverable snapshot generated on the deletion of the snapshot.
+          # The name will be 1-63 characters long, and comply withRFC1035.
+          # Specifically, the name will be 1-63 characters long and match the regular
+          # expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first
+          # character will be a lowercase letter, and all following characters can be
+          # a dash, lowercase letter, or digit, except the last character, which cannot
+          # be a dash.
+      "originalResource": { # Output only. Output Only] The original snapshot resource.
+        "architecture": "A String", # Output only. [Output Only] The architecture of the snapshot. Valid values are
+            # ARM64 or X86_64.
+        "autoCreated": True or False, # Output only. [Output Only] Set to true if snapshots are automatically created by
+            # applying resource policy on the target disk.
+        "autoCreatedBy": "A String", # ResourceKey of the resource policy or flow which created this auto
+            # snapshot
+        "chainName": "A String", # Creates the new snapshot in the snapshot chain labeled with the
+            # specified name. The chain name must be 1-63 characters long and comply
+            # with RFC1035. This is an uncommon option only for advanced service
+            # owners who needs to create separate snapshot chains, for example,
+            # for chargeback tracking. When you describe your snapshot resource, this
+            # field is visible only if it has a non-empty value.
+        "creationSizeBytes": "A String", # Output only. [Output Only] Size in bytes of the snapshot at creation time.
+        "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 text format.
+        "deletionTimestamp": "A String", # Output only. [Output Only] Purge timestamp of recoverable snapshot inRFC3339 text format.
+        "description": "A String", # An optional description of this resource.
+        "diskSizeGb": "A String", # Output only. [Output Only] Size of the source disk, specified in GB.
+        "downloadBytes": "A String", # Output only. [Output Only] Number of bytes downloaded to restore a snapshot to a disk.
+        "enableConfidentialCompute": True or False, # Output only. Whether this snapshot is created from a confidential compute mode disk.
+            # [Output Only]: This field is not set by user, but from source disk.
+        "full": True or False, # Indicates the created snapshot is a full snapshot.
+        "guestOsFeatures": [ # Output only. [Output Only] A list of features to enable on the guest operating system.
+            # Applicable only for bootable images. Read
+            # Enabling guest operating system features to see a list of available
+            # options.
+          { # Guest OS features.
+            "type": "A String", # The ID of a supported feature. To add multiple values, use commas to
+                # separate values. Set to one or more of the following values:
+                #
+                #    - VIRTIO_SCSI_MULTIQUEUE
+                #    - WINDOWS
+                #    - MULTI_IP_SUBNET
+                #    - UEFI_COMPATIBLE
+                #    - GVNIC
+                #    - SEV_CAPABLE
+                #    - SUSPEND_RESUME_COMPATIBLE
+                #    - SEV_LIVE_MIGRATABLE_V2
+                #    - SEV_SNP_CAPABLE
+                #    - TDX_CAPABLE
+                #    - IDPF
+                #    - SNP_SVSM_CAPABLE
+                #
+                #
+                # For more information, see
+                # Enabling guest operating system features.
+          },
+        ],
+        "id": "A String", # Output only. [Output Only] The unique identifier for the original snapshot. This
+            # identifier is defined by the server.
+        "labelFingerprint": "A String", # A fingerprint for the labels being applied to this snapshot, which is
+            # essentially a hash of the labels set used for optimistic locking. The
+            # fingerprint is initially generated by Compute Engine and changes after
+            # every request to modify or update labels. You must always provide an
+            # up-to-date fingerprint hash in order to update or change labels,
+            # otherwise the request will fail with error412 conditionNotMet.
+            #
+            # To see the latest fingerprint, make a get() request to
+            # retrieve a snapshot.
+        "labels": { # Labels to apply to this snapshot. These can be later modified by
+            # the setLabels method.
+            # Label values may be empty.
+          "a_key": "A String",
+        },
+        "licenseCodes": [ # Output only. [Output Only] Integer license codes indicating which licenses are
+            # attached to this snapshot.
+          "A String",
+        ],
+        "licenses": [ # Output only. [Output Only] A list of public visible licenses that apply to this
+            # snapshot.
+          "A String",
+        ],
+        "maxRetentionDays": 42, # Number of days the snapshot should be retained before being deleted
+            # automatically.
+        "name": "A String", # Name of the original snapshot provided by the client. The name must be
+            # 1-63 characters long, and comply with RFC1035.
+            # Specifically, the name must be 1-63 characters long and match the regular
+            # expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first
+            # character must be a lowercase letter, and all following characters must
+            # be a dash, lowercase letter, or digit, except the last character, which
+            # cannot be a dash.
+        "region": "A String", # Output only. [Output Only] URL of the region where the snapshot resides. Only
+            # applicable for regional snapshots.
+        "satisfiesPzi": True or False, # Output only. Reserved for future use.
+        "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use.
+        "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource.
+        "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id.
+        "snapshotEncryptionKey": { # Encrypts the snapshot using acustomer-supplied
+            # encryption key.
+            #
+            # After you encrypt a snapshot using a customer-supplied key, you must
+            # provide the same key if you use the snapshot later. For example, you must
+            # provide the encryption key when you create a disk from the encrypted
+            # snapshot in a future request.
+            #
+            # Customer-supplied encryption keys do not protect access to metadata
+            # of the snapshot.
+            #
+            # If you do not provide an encryption key when creating the snapshot, then
+            # the snapshot will be encrypted using an automatically generated key and
+            # you do not need to provide a key to use the snapshot later.
+          "kmsKeyName": "A String", # The name of the encryption key that is stored in Google Cloud KMS.
+              # For example:
+              #
+              # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/
+              # key_region/cryptoKeys/key
+              #
+              # The fully-qualifed key name may be returned for resource GET requests. For
+              # example:
+              #
+              # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/
+              # key_region/cryptoKeys/key
+              # /cryptoKeyVersions/1
+          "kmsKeyServiceAccount": "A String", # The service account being used for the encryption request for the given KMS
+              # key. If absent, the Compute Engine default service account is used.
+              # For example:
+              #
+              # "kmsKeyServiceAccount": "name@project_id.iam.gserviceaccount.com/
+          "rawKey": "A String", # Specifies a 256-bit customer-supplied
+              # encryption key, encoded in RFC
+              # 4648 base64 to either encrypt or decrypt this resource. You can
+              # provide either the rawKey or thersaEncryptedKey.
+              # For example:
+              #
+              # "rawKey":
+              # "SGVsbG8gZnJvbSBHb29nbGUgQ2xvdWQgUGxhdGZvcm0="
+          "rsaEncryptedKey": "A String", # Specifies an RFC 4648 base64 encoded, RSA-wrapped 2048-bit
+              # customer-supplied encryption key to either encrypt or decrypt this
+              # resource. You can provide either the rawKey or thersaEncryptedKey.
+              # For example:
+              #
+              # "rsaEncryptedKey":
+              # "ieCx/NcW06PcT7Ep1X6LUTc/hLvUDYyzSZPPVCVPTVEohpeHASqC8uw5TzyO9U+Fka9JFH
+              # z0mBibXUInrC/jEk014kCK/NPjYgEMOyssZ4ZINPKxlUh2zn1bV+MCaTICrdmuSBTWlUUiFoD
+              # D6PYznLwh8ZNdaheCeZ8ewEXgFQ8V+sDroLaN3Xs3MDTXQEMMoNUXMCZEIpg9Vtp9x2oe=="
+              #
+              # The key must meet the following requirements before you can provide it to
+              # Compute Engine:
+              #
+              #    1. The key is wrapped using a RSA public key certificate provided by
+              #    Google.
+              #    2. After being wrapped, the key must be encoded in RFC 4648 base64
+              #    encoding.
+              #
+              # Gets the RSA public key certificate provided by Google at:
+              #
+              #
+              # https://cloud-certs.storage.googleapis.com/google-cloud-csek-ingress.pem
+          "sha256": "A String", # [Output only] TheRFC
+              # 4648 base64 encoded SHA-256 hash of the customer-supplied
+              # encryption key that protects this resource.
+        },
+        "snapshotGroupId": "A String", # Output only. [Output Only] The unique ID of the snapshot group that this snapshot
+            # belongs to.
+        "snapshotGroupName": "A String", # Output only. [Output only] The snapshot group that this snapshot belongs to.
+        "snapshotType": "A String", # Indicates the type of the snapshot.
+        "sourceDisk": "A String", # The source disk used to create this snapshot.
+        "sourceDiskEncryptionKey": { # The customer-supplied
+            # encryption key of the source disk. Required if the source disk is
+            # protected by a customer-supplied encryption key.
+          "kmsKeyName": "A String", # The name of the encryption key that is stored in Google Cloud KMS.
+              # For example:
+              #
+              # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/
+              # key_region/cryptoKeys/key
+              #
+              # The fully-qualifed key name may be returned for resource GET requests. For
+              # example:
+              #
+              # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/
+              # key_region/cryptoKeys/key
+              # /cryptoKeyVersions/1
+          "kmsKeyServiceAccount": "A String", # The service account being used for the encryption request for the given KMS
+              # key. If absent, the Compute Engine default service account is used.
+              # For example:
+              #
+              # "kmsKeyServiceAccount": "name@project_id.iam.gserviceaccount.com/
+          "rawKey": "A String", # Specifies a 256-bit customer-supplied
+              # encryption key, encoded in RFC
+              # 4648 base64 to either encrypt or decrypt this resource. You can
+              # provide either the rawKey or thersaEncryptedKey.
+              # For example:
+              #
+              # "rawKey":
+              # "SGVsbG8gZnJvbSBHb29nbGUgQ2xvdWQgUGxhdGZvcm0="
+          "rsaEncryptedKey": "A String", # Specifies an RFC 4648 base64 encoded, RSA-wrapped 2048-bit
+              # customer-supplied encryption key to either encrypt or decrypt this
+              # resource. You can provide either the rawKey or thersaEncryptedKey.
+              # For example:
+              #
+              # "rsaEncryptedKey":
+              # "ieCx/NcW06PcT7Ep1X6LUTc/hLvUDYyzSZPPVCVPTVEohpeHASqC8uw5TzyO9U+Fka9JFH
+              # z0mBibXUInrC/jEk014kCK/NPjYgEMOyssZ4ZINPKxlUh2zn1bV+MCaTICrdmuSBTWlUUiFoD
+              # D6PYznLwh8ZNdaheCeZ8ewEXgFQ8V+sDroLaN3Xs3MDTXQEMMoNUXMCZEIpg9Vtp9x2oe=="
+              #
+              # The key must meet the following requirements before you can provide it to
+              # Compute Engine:
+              #
+              #    1. The key is wrapped using a RSA public key certificate provided by
+              #    Google.
+              #    2. After being wrapped, the key must be encoded in RFC 4648 base64
+              #    encoding.
+              #
+              # Gets the RSA public key certificate provided by Google at:
+              #
+              #
+              # https://cloud-certs.storage.googleapis.com/google-cloud-csek-ingress.pem
+          "sha256": "A String", # [Output only] TheRFC
+              # 4648 base64 encoded SHA-256 hash of the customer-supplied
+              # encryption key that protects this resource.
+        },
+        "sourceDiskForRecoveryCheckpoint": "A String", # The source disk whose recovery checkpoint will be used to create this
+            # snapshot.
+        "sourceDiskId": "A String", # Output only. [Output Only] The ID value of the disk used to create this snapshot
+        "sourceInstantSnapshot": "A String", # The source instant snapshot used to create this snapshot.
+        "sourceInstantSnapshotEncryptionKey": { # Customer provided encryption key when creating Snapshot from Instant
+            # Snapshot.
+          "kmsKeyName": "A String", # The name of the encryption key that is stored in Google Cloud KMS.
+              # For example:
+              #
+              # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/
+              # key_region/cryptoKeys/key
+              #
+              # The fully-qualifed key name may be returned for resource GET requests. For
+              # example:
+              #
+              # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/
+              # key_region/cryptoKeys/key
+              # /cryptoKeyVersions/1
+          "kmsKeyServiceAccount": "A String", # The service account being used for the encryption request for the given KMS
+              # key. If absent, the Compute Engine default service account is used.
+              # For example:
+              #
+              # "kmsKeyServiceAccount": "name@project_id.iam.gserviceaccount.com/
+          "rawKey": "A String", # Specifies a 256-bit customer-supplied
+              # encryption key, encoded in RFC
+              # 4648 base64 to either encrypt or decrypt this resource. You can
+              # provide either the rawKey or thersaEncryptedKey.
+              # For example:
+              #
+              # "rawKey":
+              # "SGVsbG8gZnJvbSBHb29nbGUgQ2xvdWQgUGxhdGZvcm0="
+          "rsaEncryptedKey": "A String", # Specifies an RFC 4648 base64 encoded, RSA-wrapped 2048-bit
+              # customer-supplied encryption key to either encrypt or decrypt this
+              # resource. You can provide either the rawKey or thersaEncryptedKey.
+              # For example:
+              #
+              # "rsaEncryptedKey":
+              # "ieCx/NcW06PcT7Ep1X6LUTc/hLvUDYyzSZPPVCVPTVEohpeHASqC8uw5TzyO9U+Fka9JFH
+              # z0mBibXUInrC/jEk014kCK/NPjYgEMOyssZ4ZINPKxlUh2zn1bV+MCaTICrdmuSBTWlUUiFoD
+              # D6PYznLwh8ZNdaheCeZ8ewEXgFQ8V+sDroLaN3Xs3MDTXQEMMoNUXMCZEIpg9Vtp9x2oe=="
+              #
+              # The key must meet the following requirements before you can provide it to
+              # Compute Engine:
+              #
+              #    1. The key is wrapped using a RSA public key certificate provided by
+              #    Google.
+              #    2. After being wrapped, the key must be encoded in RFC 4648 base64
+              #    encoding.
+              #
+              # Gets the RSA public key certificate provided by Google at:
+              #
+              #
+              # https://cloud-certs.storage.googleapis.com/google-cloud-csek-ingress.pem
+          "sha256": "A String", # [Output only] TheRFC
+              # 4648 base64 encoded SHA-256 hash of the customer-supplied
+              # encryption key that protects this resource.
+        },
+        "sourceInstantSnapshotId": "A String", # Output only. [Output Only] The unique ID of the instant snapshot used to create this
+            # snapshot. This value identifies the exact instant snapshot that was used
+            # to create this persistent disk. For example, if you created the
+            # persistent disk from an instant snapshot that was later deleted and
+            # recreated under the same name, the source instant snapshot ID would
+            # identify the exact instant snapshot that was used.
+        "sourceSnapshotSchedulePolicy": "A String", # Output only. [Output Only] URL of the resource policy which created this
+            # scheduled snapshot.
+        "sourceSnapshotSchedulePolicyId": "A String", # Output only. [Output Only] ID of the resource policy which created this
+            # scheduled snapshot.
+        "storageBytes": "A String", # Output only. [Output Only] A size of the storage used by the snapshot.
+        "storageBytesStatus": "A String", # Output only. [Output Only] An indicator whether storageBytes is in a
+            # stable state or it is being adjusted as a result of shared storage
+            # reallocation. This status can either be UPDATING, meaning
+            # the size of the snapshot is being updated, or UP_TO_DATE,
+            # meaning the size of the snapshot is up-to-date.
+        "storageLocations": [ # Cloud Storage bucket storage location of the snapshot (regional or
+            # multi-regional).
+          "A String",
+        ],
+        "userLicenses": [ # [Output Only] A list of user provided licenses represented by a list of
+            # URLs to the license resource.
+          "A String",
+        ],
+      },
+      "purgeTimestamp": "A String", # Output only. [Output Only] Purge timestamp of recoverable snapshot inRFC3339
+          # text format.
+      "satisfiesPzi": True or False, # Output only. [Output Only] Reserved for future use.
+      "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use.
+      "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource.
+      "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id.
+      "status": "A String", # Output only. [Output Only] Status of the recoverable snapshot.
+    },
+  ],
+  "kind": "compute#recoverableSnapshotList", # Output only. [Output Only] Type of resource. Alwayscompute#recoverableSnapshotList for lists of
+      # recoverablesnapshots.
+  "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for
+      # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for
+      # the query parameter pageToken in the next list request.
+      # Subsequent list requests will have their own nextPageToken to
+      # continue paging through the results.
+  "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource.
+  "unreachables": [ # Output only. [Output Only] Unreachable resources.
+      # end_interface: MixerListResponseWithEtagBuilder
+    "A String",
+  ],
+  "warning": { # [Output Only] Informational warning message.
+    "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute
+        # Engine returns NO_RESULTS_ON_PAGE if there
+        # are no results in the response.
+    "data": [ # [Output Only] Metadata about this warning in key:
+        # value format. For example:
+        #
+        # "data": [
+        #   {
+        #    "key": "scope",
+        #    "value": "zones/us-east1-d"
+        #   }
+      {
+        "key": "A String", # [Output Only] A key that provides more detail on the warning being
+            # returned. For example, for warnings where there are no results in a list
+            # request for a particular zone, this key might be scope and
+            # the key value might be the zone name. Other examples might be a key
+            # indicating a deprecated resource and a suggested replacement, or a
+            # warning about invalid network settings (for example, if an instance
+            # attempts to perform IP forwarding but is not enabled for IP forwarding).
+        "value": "A String", # [Output Only] A warning data value corresponding to the key.
+      },
+    ],
+    "message": "A String", # [Output Only] A human-readable description of the warning code.
+  },
+}
+
+ +
+ list_next() +
Retrieves the next page of results.
+
+        Args:
+          previous_request: The request for the previous page. (required)
+          previous_response: The response from the request for the previous page. (required)
+
+        Returns:
+          A request object that you can call 'execute()' on to request the next
+          page. Returns None if there are no more items in the collection.
+        
+
+ +
+ recover(project, region, recoverableSnapshot, requestId=None, snapshotName=None, x__xgafv=None) +
Recovers the specified RecoverableSnapshot.
+
+Args:
+  project: string, Project Id of the request (required)
+  region: string, Name of the region for this request. (required)
+  recoverableSnapshot: string, Name of the recoverable resource to recover (required)
+  requestId: string, An optional request ID to identify requests. Specify a unique request ID so
+that if you must retry your request, the server will know to ignore the
+request if it has already been completed.
+
+For example, consider a situation where you make an initial request and
+the request times out. If you make the request again with the same
+request ID, the server can check if original operation with the same
+request ID was received, and if so, will ignore the second request. This
+prevents clients from accidentally creating duplicate commitments.
+
+The request ID must be
+a valid UUID with the exception that zero UUID is not supported
+(00000000-0000-0000-0000-000000000000).
+  snapshotName: string, Optional. Name of the snapshot after the recovery
+The name will be 1-63 characters long, and comply withRFC1035.
+Specifically, the name will be 1-63 characters long and match the regular
+expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first
+character will be a lowercase letter, and all following characters can be
+a dash, lowercase letter, or digit, except the last character, which cannot
+be a dash.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Represents an Operation resource.
+    #
+    # Google Compute Engine has three Operation resources:
+    #
+    # * [Global](/compute/docs/reference/rest/alpha/globalOperations)
+    # * [Regional](/compute/docs/reference/rest/alpha/regionOperations)
+    # * [Zonal](/compute/docs/reference/rest/alpha/zoneOperations)
+    #
+    # You can use an operation resource to manage asynchronous API requests.
+    # For more information, readHandling
+    # API responses.
+    #
+    # Operations can be global, regional or zonal.
+    #
+    #    - For global operations, use the `globalOperations`
+    #    resource.
+    #    - For regional operations, use the
+    #    `regionOperations` resource.
+    #    - For zonal operations, use
+    #    the `zoneOperations` resource.
+    #
+    #
+    #
+    # For more information, read
+    # Global, Regional, and Zonal Resources.
+    #
+    # Note that completed Operation resources have a limited
+    # retention period.
+  "clientOperationId": "A String", # [Output Only] The value of `requestId` if you provided it in the request.
+      # Not present otherwise.
+  "creationTimestamp": "A String", # [Deprecated] This field is deprecated.
+  "description": "A String", # [Output Only] A textual description of the operation, which is
+      # set when the operation is created.
+  "endTime": "A String", # [Output Only] The time that this operation was completed. This value is inRFC3339
+      # text format.
+  "error": { # [Output Only] If errors are generated during processing of the operation,
+      # this field will be populated.
+    "errors": [ # [Output Only] The array of errors encountered while processing this
+        # operation.
+      {
+        "code": "A String", # [Output Only] The error type identifier for this error.
+        "errorDetails": [ # [Output Only] An optional list of messages that contain the error
+            # details. There is a set of defined message types to use for providing
+            # details.The syntax depends on the error code. For example,
+            # QuotaExceededInfo will have details when the error code is
+            # QUOTA_EXCEEDED.
+          {
+            "errorInfo": { # Describes the cause of the error with structured details.
+                #
+                # Example of an error when contacting the "pubsub.googleapis.com" API when it
+                # is not enabled:
+                #
+                #     { "reason": "API_DISABLED"
+                #       "domain": "googleapis.com"
+                #       "metadata": {
+                #         "resource": "projects/123",
+                #         "service": "pubsub.googleapis.com"
+                #       }
+                #     }
+                #
+                # This response indicates that the pubsub.googleapis.com API is not enabled.
+                #
+                # Example of an error that is returned when attempting to create a Spanner
+                # instance in a region that is out of stock:
+                #
+                #     { "reason": "STOCKOUT"
+                #       "domain": "spanner.googleapis.com",
+                #       "metadata": {
+                #         "availableRegions": "us-central1,us-east2"
+                #       }
+                #     }
+              "domain": "A String", # The logical grouping to which the "reason" belongs. The error domain
+                  # is typically the registered service name of the tool or product that
+                  # generates the error. Example: "pubsub.googleapis.com". If the error is
+                  # generated by some common infrastructure, the error domain must be a
+                  # globally unique value that identifies the infrastructure. For Google API
+                  # infrastructure, the error domain is "googleapis.com".
+              "metadatas": { # Additional structured details about this error.
+                  #
+                  # Keys must match a regular expression of `a-z+` but should
+                  # ideally be lowerCamelCase. Also, they must be limited to 64 characters in
+                  # length. When identifying the current value of an exceeded limit, the units
+                  # should be contained in the key, not the value.  For example, rather than
+                  # `{"instanceLimit": "100/request"}`, should be returned as,
+                  # `{"instanceLimitPerRequest": "100"}`, if the client exceeds the number of
+                  # instances that can be created in a single (batch) request.
+                "a_key": "A String",
+              },
+              "reason": "A String", # The reason of the error. This is a constant value that identifies the
+                  # proximate cause of the error. Error reasons are unique within a particular
+                  # domain of errors. This should be at most 63 characters and match a
+                  # regular expression of `A-Z+[A-Z0-9]`, which represents
+                  # UPPER_SNAKE_CASE.
+            },
+            "help": { # Provides links to documentation or for performing an out of band action.
+                #
+                # For example, if a quota check failed with an error indicating the calling
+                # project hasn't enabled the accessed service, this can contain a URL pointing
+                # directly to the right place in the developer console to flip the bit.
+              "links": [ # URL(s) pointing to additional information on handling the current error.
+                { # Describes a URL link.
+                  "description": "A String", # Describes what the link offers.
+                  "url": "A String", # The URL of the link.
+                },
+              ],
+            },
+            "localizedMessage": { # Provides a localized error message that is safe to return to the user
+                # which can be attached to an RPC error.
+              "locale": "A String", # The locale used following the specification defined at
+                  # https://www.rfc-editor.org/rfc/bcp/bcp47.txt.
+                  # Examples are: "en-US", "fr-CH", "es-MX"
+              "message": "A String", # The localized error message in the above locale.
+            },
+            "quotaInfo": { # Additional details for quota exceeded error for resource quota.
+              "dimensions": { # The map holding related quota dimensions.
+                "a_key": "A String",
+              },
+              "futureLimit": 3.14, # Future quota limit being rolled out. The limit's unit depends on the quota
+                  #  type or metric.
+              "limit": 3.14, # Current effective quota limit. The limit's unit depends on the quota type
+                  # or metric.
+              "limitName": "A String", # The name of the quota limit.
+              "metricName": "A String", # The Compute Engine quota metric name.
+              "rolloutStatus": "A String", # Rollout status of the future quota limit.
+            },
+          },
+        ],
+        "location": "A String", # [Output Only] Indicates the field in the request that caused the error.
+            # This property is optional.
+        "message": "A String", # [Output Only] An optional, human-readable error message.
+      },
+    ],
+  },
+  "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error
+      # message that was returned, such as `NOT FOUND`.
+  "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error
+      # status code that was returned. For example, a `404` means the
+      # resource was not found.
+  "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is
+      # defined by the server.
+  "insertTime": "A String", # [Output Only] The time that this operation was requested.
+      # This value is inRFC3339
+      # text format.
+  "instancesBulkInsertOperationMetadata": {
+    "perLocationStatus": { # Status information per location (location name is key).
+        # Example key: zones/us-central1-a
+      "a_key": {
+        "createdVmCount": 42, # [Output Only] Count of VMs successfully created so far.
+        "deletedVmCount": 42, # [Output Only] Count of VMs that got deleted during rollback.
+        "failedToCreateVmCount": 42, # [Output Only] Count of VMs that started creating but encountered an
+            # error.
+        "status": "A String", # [Output Only] Creation status of BulkInsert operation - information
+            # if the flow is rolling forward or rolling back.
+        "targetVmCount": 42, # [Output Only] Count of VMs originally planned to be created.
+      },
+    },
+  },
+  "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for
+      # Operation resources.
+  "name": "A String", # [Output Only] Name of the operation.
+  "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a
+      # group of operations results from a `bulkInsert` API request.
+  "operationType": "A String", # [Output Only] The type of operation, such as `insert`,
+      # `update`, or `delete`, and so on.
+  "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100.
+      # There is no requirement that this be linear or support any granularity of
+      # operations. This should not be used to guess when the operation will be
+      # complete. This number should monotonically increase as the operation
+      # progresses.
+  "region": "A String", # [Output Only] The URL of the region where the operation resides. Only
+      # applicable when performing regional operations.
+  "selfLink": "A String", # [Output Only] Server-defined URL for the resource.
+  "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id.
+  "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata,
+      # this field will contain information on all underlying zonal actions and
+      # their state.
+    "clientOperationId": "A String", # [Output Only] The client operation id.
+    "perLocationOperations": { # [Output Only] Status information per location (location name is key).
+        # Example key: zones/us-central1-a
+      "a_key": {
+        "error": { # The `Status` type defines a logical error model that is suitable for # [Output Only] If state is `ABANDONED` or `FAILED`, this field is
+            # populated.
+            # 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).
+          "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.
+        },
+        "state": "A String", # [Output Only] Status of the action, which can be one of the following:
+            # `PROPAGATING`, `PROPAGATED`, `ABANDONED`, `FAILED`, or `DONE`.
+      },
+    },
+  },
+  "startTime": "A String", # [Output Only] The time that this operation was started by the server.
+      # This value is inRFC3339
+      # text format.
+  "status": "A String", # [Output Only] The status of the operation, which can be one of the
+      # following:
+      # `PENDING`, `RUNNING`, or `DONE`.
+  "statusMessage": "A String", # [Output Only] An optional textual description of the current status of the
+      # operation.
+  "targetId": "A String", # [Output Only] The unique target ID, which identifies a specific incarnation
+      # of the target resource.
+  "targetLink": "A String", # [Output Only] The URL of the resource that the operation modifies. For
+      # operations related to creating a snapshot, this points to the disk
+      # that the snapshot was created from.
+  "user": "A String", # [Output Only] User who requested the operation, for example:
+      # `user@example.com` or
+      # `alice_smith_identifier (global/workforcePools/example-com-us-employees)`.
+  "warnings": [ # [Output Only] If warning messages are generated during processing of the
+      # operation, this field will be populated.
+    {
+      "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute
+          # Engine returns NO_RESULTS_ON_PAGE if there
+          # are no results in the response.
+      "data": [ # [Output Only] Metadata about this warning in key:
+          # value format. For example:
+          #
+          # "data": [
+          #   {
+          #    "key": "scope",
+          #    "value": "zones/us-east1-d"
+          #   }
+        {
+          "key": "A String", # [Output Only] A key that provides more detail on the warning being
+              # returned. For example, for warnings where there are no results in a list
+              # request for a particular zone, this key might be scope and
+              # the key value might be the zone name. Other examples might be a key
+              # indicating a deprecated resource and a suggested replacement, or a
+              # warning about invalid network settings (for example, if an instance
+              # attempts to perform IP forwarding but is not enabled for IP forwarding).
+          "value": "A String", # [Output Only] A warning data value corresponding to the key.
+        },
+      ],
+      "message": "A String", # [Output Only] A human-readable description of the warning code.
+    },
+  ],
+  "zone": "A String", # [Output Only] The URL of the zone where the operation resides. Only
+      # applicable when performing per-zone operations.
+}
+
+ +
+ setIamPolicy(project, region, resource, body=None, x__xgafv=None) +
Sets the access control policy on the specified resource.
+Replaces any existing policy.
+
+Args:
+  project: string, Project ID for this request. (required)
+  region: string, The name of the region for this request. (required)
+  resource: string, Name or id of the resource for this request. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{
+  "bindings": [ # Flatten Policy to create a backwacd compatible wire-format.
+      # Deprecated. Use 'policy' to specify bindings.
+    { # Associates `members`, or principals, with a `role`.
+      "condition": { # Represents a textual expression in the Common Expression Language (CEL) # The condition that is associated with this binding.
+          #
+          # If the condition evaluates to `true`, then this binding applies to the
+          # current request.
+          #
+          # If the condition evaluates to `false`, then this binding does not apply to
+          # the current request. However, a different role binding might grant the same
+          # role to one or more of the principals in this binding.
+          #
+          # To learn which resources support conditions in their IAM policies, see the
+          # [IAM
+          # documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
+          # 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.
+        "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.
+        "expression": "A String", # Textual representation of an expression in Common Expression Language
+            # syntax.
+        "location": "A String", # Optional. String indicating the location of the expression for error
+            # reporting, e.g. a file name and a position in the file.
+        "title": "A String", # Optional. Title for the expression, i.e. a short string describing
+            # its purpose. This can be used e.g. in UIs which allow to enter the
+            # expression.
+      },
+      "members": [ # Specifies the principals requesting access for a Google Cloud resource.
+          # `members` can have the following values:
+          #
+          # * `allUsers`: A special identifier that represents anyone who is
+          #    on the internet; with or without a Google account.
+          #
+          # * `allAuthenticatedUsers`: A special identifier that represents anyone
+          #    who is authenticated with a Google account or a service account.
+          #    Does not include identities that come from external identity providers
+          #    (IdPs) through identity federation.
+          #
+          # * `user:{emailid}`: An email address that represents a specific Google
+          #    account. For example, `alice@example.com` .
+          #
+          #
+          # * `serviceAccount:{emailid}`: An email address that represents a Google
+          #    service account. For example,
+          #    `my-other-app@appspot.gserviceaccount.com`.
+          #
+          # * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An
+          #    identifier for a
+          #    [Kubernetes service
+          #    account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts).
+          #    For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`.
+          #
+          # * `group:{emailid}`: An email address that represents a Google group.
+          #    For example, `admins@example.com`.
+          #
+          #
+          # * `domain:{domain}`: The G Suite domain (primary) that represents all the
+          #    users of that domain. For example, `google.com` or `example.com`.
+          #
+          #
+          #
+          #
+          # * `principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`:
+          #   A single identity in a workforce identity pool.
+          #
+          # * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/group/{group_id}`:
+          #   All workforce identities in a group.
+          #
+          # * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/attribute.{attribute_name}/{attribute_value}`:
+          #   All workforce identities with a specific attribute value.
+          #
+          # * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/*`:
+          #   All identities in a workforce identity pool.
+          #
+          # * `principal://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/subject/{subject_attribute_value}`:
+          #   A single identity in a workload identity pool.
+          #
+          # * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/group/{group_id}`:
+          #   A workload identity pool group.
+          #
+          # * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/attribute.{attribute_name}/{attribute_value}`:
+          #   All identities in a workload identity pool with a certain attribute.
+          #
+          # * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/*`:
+          #   All identities in a workload identity pool.
+          #
+          # * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique
+          #    identifier) representing a user that has been recently deleted. For
+          #    example, `alice@example.com?uid=123456789012345678901`. If the user is
+          #    recovered, this value reverts to `user:{emailid}` and the recovered user
+          #    retains the role in the binding.
+          #
+          # * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus
+          #    unique identifier) representing a service account that has been recently
+          #    deleted. For example,
+          #    `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`.
+          #    If the service account is undeleted, this value reverts to
+          #    `serviceAccount:{emailid}` and the undeleted service account retains the
+          #    role in the binding.
+          #
+          # * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique
+          #    identifier) representing a Google group that has been recently
+          #    deleted. For example, `admins@example.com?uid=123456789012345678901`. If
+          #    the group is recovered, this value reverts to `group:{emailid}` and the
+          #    recovered group retains the role in the binding.
+          #
+          # * `deleted:principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`:
+          #   Deleted single identity in a workforce identity pool. For example,
+          #   `deleted:principal://iam.googleapis.com/locations/global/workforcePools/my-pool-id/subject/my-subject-attribute-value`.
+        "A String",
+      ],
+      "role": "A String", # Role that is assigned to the list of `members`, or principals.
+          # For example, `roles/viewer`, `roles/editor`, or `roles/owner`.
+          #
+          # For an overview of the IAM roles and permissions, see the
+          # [IAM documentation](https://cloud.google.com/iam/docs/roles-overview). For
+          # a list of the available pre-defined roles, see
+          # [here](https://cloud.google.com/iam/docs/understanding-roles).
+    },
+  ],
+  "etag": "A String", # Flatten Policy to create a backward compatible wire-format.
+      # Deprecated. Use 'policy' to specify the etag.
+  "policy": { # An Identity and Access Management (IAM) policy, which specifies access # REQUIRED: The complete policy to be applied to the 'resource'. The size of
+      # the policy is limited to a few 10s of KB. An empty policy is in general a
+      # valid policy but certain services (like Projects) might reject them.
+      # controls for Google Cloud resources.
+      #
+      #
+      # A `Policy` is a collection of `bindings`. A `binding` binds one or more
+      # `members`, or principals, to a single `role`. Principals can be user
+      # accounts, service accounts, Google groups, and domains (such as G Suite). A
+      # `role` is a named list of permissions; each `role` can be an IAM predefined
+      # role or a user-created custom role.
+      #
+      # For some types of Google Cloud resources, a `binding` can also specify a
+      # `condition`, which is a logical expression that allows access to a resource
+      # only if the expression evaluates to `true`. A condition can add constraints
+      # based on attributes of the request, the resource, or both. To learn which
+      # resources support conditions in their IAM policies, see the
+      # [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
+      #
+      # **JSON example:**
+      #
+      # ```
+      #     {
+      #       "bindings": [
+      #         {
+      #           "role": "roles/resourcemanager.organizationAdmin",
+      #           "members": [
+      #             "user:mike@example.com",
+      #             "group:admins@example.com",
+      #             "domain:google.com",
+      #             "serviceAccount:my-project-id@appspot.gserviceaccount.com"
+      #           ]
+      #         },
+      #         {
+      #           "role": "roles/resourcemanager.organizationViewer",
+      #           "members": [
+      #             "user:eve@example.com"
+      #           ],
+      #           "condition": {
+      #             "title": "expirable access",
+      #             "description": "Does not grant access after Sep 2020",
+      #             "expression": "request.time < timestamp('2020-10-01T00:00:00.000Z')",
+      #           }
+      #         }
+      #       ],
+      #       "etag": "BwWWja0YfJA=",
+      #       "version": 3
+      #     }
+      # ```
+      #
+      # **YAML example:**
+      #
+      # ```
+      #     bindings:
+      #     - members:
+      #       - user:mike@example.com
+      #       - group:admins@example.com
+      #       - domain:google.com
+      #       - serviceAccount:my-project-id@appspot.gserviceaccount.com
+      #       role: roles/resourcemanager.organizationAdmin
+      #     - members:
+      #       - user:eve@example.com
+      #       role: roles/resourcemanager.organizationViewer
+      #       condition:
+      #         title: expirable access
+      #         description: Does not grant access after Sep 2020
+      #         expression: request.time < timestamp('2020-10-01T00:00:00.000Z')
+      #     etag: BwWWja0YfJA=
+      #     version: 3
+      # ```
+      #
+      # For a description of IAM and its features, see the
+      # [IAM documentation](https://cloud.google.com/iam/docs/).
+    "auditConfigs": [ # Specifies cloud audit logging configuration for this policy.
+      { # Specifies the audit configuration for a service.
+          # The configuration determines which permission types are logged, and what
+          # identities, if any, are exempted from logging.
+          # An AuditConfig must have one or more AuditLogConfigs.
+          #
+          # If there are AuditConfigs for both `allServices` and a specific service,
+          # the union of the two AuditConfigs is used for that service: the log_types
+          # specified in each AuditConfig are enabled, and the exempted_members in each
+          # AuditLogConfig are exempted.
+          #
+          # Example Policy with multiple AuditConfigs:
+          #
+          #     {
+          #       "audit_configs": [
+          #         {
+          #           "service": "allServices",
+          #           "audit_log_configs": [
+          #             {
+          #               "log_type": "DATA_READ",
+          #               "exempted_members": [
+          #                 "user:jose@example.com"
+          #               ]
+          #             },
+          #             {
+          #               "log_type": "DATA_WRITE"
+          #             },
+          #             {
+          #               "log_type": "ADMIN_READ"
+          #             }
+          #           ]
+          #         },
+          #         {
+          #           "service": "sampleservice.googleapis.com",
+          #           "audit_log_configs": [
+          #             {
+          #               "log_type": "DATA_READ"
+          #             },
+          #             {
+          #               "log_type": "DATA_WRITE",
+          #               "exempted_members": [
+          #                 "user:aliya@example.com"
+          #               ]
+          #             }
+          #           ]
+          #         }
+          #       ]
+          #     }
+          #
+          # For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ
+          # logging. It also exempts `jose@example.com` from DATA_READ logging, and
+          # `aliya@example.com` from DATA_WRITE logging.
+        "auditLogConfigs": [ # The configuration for logging of each type of permission.
+          { # Provides the configuration for logging a type of permissions.
+              # Example:
+              #
+              #     {
+              #       "audit_log_configs": [
+              #         {
+              #           "log_type": "DATA_READ",
+              #           "exempted_members": [
+              #             "user:jose@example.com"
+              #           ]
+              #         },
+              #         {
+              #           "log_type": "DATA_WRITE"
+              #         }
+              #       ]
+              #     }
+              #
+              # This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting
+              # jose@example.com from DATA_READ logging.
+            "exemptedMembers": [ # Specifies the identities that do not cause logging for this type of
+                # permission.
+                # Follows the same format of Binding.members.
+              "A String",
+            ],
+            "logType": "A String", # The log type that this config enables.
+          },
+        ],
+        "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`, or principals, with a `role`. Optionally,
+        # may specify a `condition` that determines how and when the `bindings` are
+        # applied. Each of the `bindings` must contain at least one principal.
+        #
+        # The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250
+        # of these principals can be Google groups. Each occurrence of a principal
+        # counts towards these limits. For example, if the `bindings` grant 50
+        # different roles to `user:alice@example.com`, and not to any other
+        # principal, then you can add another 1,450 principals to the `bindings` in
+        # the `Policy`.
+      { # Associates `members`, or principals, with a `role`.
+        "condition": { # Represents a textual expression in the Common Expression Language (CEL) # The condition that is associated with this binding.
+            #
+            # If the condition evaluates to `true`, then this binding applies to the
+            # current request.
+            #
+            # If the condition evaluates to `false`, then this binding does not apply to
+            # the current request. However, a different role binding might grant the same
+            # role to one or more of the principals in this binding.
+            #
+            # To learn which resources support conditions in their IAM policies, see the
+            # [IAM
+            # documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
+            # 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.
+          "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.
+          "expression": "A String", # Textual representation of an expression in Common Expression Language
+              # syntax.
+          "location": "A String", # Optional. String indicating the location of the expression for error
+              # reporting, e.g. a file name and a position in the file.
+          "title": "A String", # Optional. Title for the expression, i.e. a short string describing
+              # its purpose. This can be used e.g. in UIs which allow to enter the
+              # expression.
+        },
+        "members": [ # Specifies the principals requesting access for a Google Cloud resource.
+            # `members` can have the following values:
+            #
+            # * `allUsers`: A special identifier that represents anyone who is
+            #    on the internet; with or without a Google account.
+            #
+            # * `allAuthenticatedUsers`: A special identifier that represents anyone
+            #    who is authenticated with a Google account or a service account.
+            #    Does not include identities that come from external identity providers
+            #    (IdPs) through identity federation.
+            #
+            # * `user:{emailid}`: An email address that represents a specific Google
+            #    account. For example, `alice@example.com` .
+            #
+            #
+            # * `serviceAccount:{emailid}`: An email address that represents a Google
+            #    service account. For example,
+            #    `my-other-app@appspot.gserviceaccount.com`.
+            #
+            # * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An
+            #    identifier for a
+            #    [Kubernetes service
+            #    account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts).
+            #    For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`.
+            #
+            # * `group:{emailid}`: An email address that represents a Google group.
+            #    For example, `admins@example.com`.
+            #
+            #
+            # * `domain:{domain}`: The G Suite domain (primary) that represents all the
+            #    users of that domain. For example, `google.com` or `example.com`.
+            #
+            #
+            #
+            #
+            # * `principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`:
+            #   A single identity in a workforce identity pool.
+            #
+            # * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/group/{group_id}`:
+            #   All workforce identities in a group.
+            #
+            # * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/attribute.{attribute_name}/{attribute_value}`:
+            #   All workforce identities with a specific attribute value.
+            #
+            # * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/*`:
+            #   All identities in a workforce identity pool.
+            #
+            # * `principal://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/subject/{subject_attribute_value}`:
+            #   A single identity in a workload identity pool.
+            #
+            # * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/group/{group_id}`:
+            #   A workload identity pool group.
+            #
+            # * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/attribute.{attribute_name}/{attribute_value}`:
+            #   All identities in a workload identity pool with a certain attribute.
+            #
+            # * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/*`:
+            #   All identities in a workload identity pool.
+            #
+            # * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique
+            #    identifier) representing a user that has been recently deleted. For
+            #    example, `alice@example.com?uid=123456789012345678901`. If the user is
+            #    recovered, this value reverts to `user:{emailid}` and the recovered user
+            #    retains the role in the binding.
+            #
+            # * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus
+            #    unique identifier) representing a service account that has been recently
+            #    deleted. For example,
+            #    `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`.
+            #    If the service account is undeleted, this value reverts to
+            #    `serviceAccount:{emailid}` and the undeleted service account retains the
+            #    role in the binding.
+            #
+            # * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique
+            #    identifier) representing a Google group that has been recently
+            #    deleted. For example, `admins@example.com?uid=123456789012345678901`. If
+            #    the group is recovered, this value reverts to `group:{emailid}` and the
+            #    recovered group retains the role in the binding.
+            #
+            # * `deleted:principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`:
+            #   Deleted single identity in a workforce identity pool. For example,
+            #   `deleted:principal://iam.googleapis.com/locations/global/workforcePools/my-pool-id/subject/my-subject-attribute-value`.
+          "A String",
+        ],
+        "role": "A String", # Role that is assigned to the list of `members`, or principals.
+            # For example, `roles/viewer`, `roles/editor`, or `roles/owner`.
+            #
+            # For an overview of the IAM roles and permissions, see the
+            # [IAM documentation](https://cloud.google.com/iam/docs/roles-overview). For
+            # a list of the available pre-defined roles, see
+            # [here](https://cloud.google.com/iam/docs/understanding-roles).
+      },
+    ],
+    "etag": "A String", # `etag` is used for optimistic concurrency control as a way to help
+        # prevent simultaneous updates of a policy from overwriting each other.
+        # It is strongly suggested that systems make use of the `etag` in the
+        # read-modify-write cycle to perform policy updates in order to avoid race
+        # conditions: An `etag` is returned in the response to `getIamPolicy`, and
+        # systems are expected to put that etag in the request to `setIamPolicy` to
+        # ensure that their change will be applied to the same version of the policy.
+        #
+        # **Important:** If you use IAM Conditions, you must include the `etag` field
+        # whenever you call `setIamPolicy`. If you omit this field, then IAM allows
+        # you to overwrite a version `3` policy with a version `1` policy, and all of
+        # the conditions in the version `3` policy are lost.
+    "version": 42, # Specifies the format of the policy.
+        #
+        # Valid values are `0`, `1`, and `3`. Requests that specify an invalid value
+        # are rejected.
+        #
+        # Any operation that affects conditional role bindings must specify version
+        # `3`. This requirement applies to the following operations:
+        #
+        # * Getting a policy that includes a conditional role binding
+        # * Adding a conditional role binding to a policy
+        # * Changing a conditional role binding in a policy
+        # * Removing any role binding, with or without a condition, from a policy
+        #   that includes conditions
+        #
+        # **Important:** If you use IAM Conditions, you must include the `etag` field
+        # whenever you call `setIamPolicy`. If you omit this field, then IAM allows
+        # you to overwrite a version `3` policy with a version `1` policy, and all of
+        # the conditions in the version `3` policy are lost.
+        #
+        # If a policy does not include any conditions, operations on that policy may
+        # specify any valid version or leave the field unset.
+        #
+        # To learn which resources support conditions in their IAM policies, see the
+        # [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
+  },
+}
+
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # An Identity and Access Management (IAM) policy, which specifies access
+    # controls for Google Cloud resources.
+    #
+    #
+    # A `Policy` is a collection of `bindings`. A `binding` binds one or more
+    # `members`, or principals, to a single `role`. Principals can be user
+    # accounts, service accounts, Google groups, and domains (such as G Suite). A
+    # `role` is a named list of permissions; each `role` can be an IAM predefined
+    # role or a user-created custom role.
+    #
+    # For some types of Google Cloud resources, a `binding` can also specify a
+    # `condition`, which is a logical expression that allows access to a resource
+    # only if the expression evaluates to `true`. A condition can add constraints
+    # based on attributes of the request, the resource, or both. To learn which
+    # resources support conditions in their IAM policies, see the
+    # [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
+    #
+    # **JSON example:**
+    #
+    # ```
+    #     {
+    #       "bindings": [
+    #         {
+    #           "role": "roles/resourcemanager.organizationAdmin",
+    #           "members": [
+    #             "user:mike@example.com",
+    #             "group:admins@example.com",
+    #             "domain:google.com",
+    #             "serviceAccount:my-project-id@appspot.gserviceaccount.com"
+    #           ]
+    #         },
+    #         {
+    #           "role": "roles/resourcemanager.organizationViewer",
+    #           "members": [
+    #             "user:eve@example.com"
+    #           ],
+    #           "condition": {
+    #             "title": "expirable access",
+    #             "description": "Does not grant access after Sep 2020",
+    #             "expression": "request.time < timestamp('2020-10-01T00:00:00.000Z')",
+    #           }
+    #         }
+    #       ],
+    #       "etag": "BwWWja0YfJA=",
+    #       "version": 3
+    #     }
+    # ```
+    #
+    # **YAML example:**
+    #
+    # ```
+    #     bindings:
+    #     - members:
+    #       - user:mike@example.com
+    #       - group:admins@example.com
+    #       - domain:google.com
+    #       - serviceAccount:my-project-id@appspot.gserviceaccount.com
+    #       role: roles/resourcemanager.organizationAdmin
+    #     - members:
+    #       - user:eve@example.com
+    #       role: roles/resourcemanager.organizationViewer
+    #       condition:
+    #         title: expirable access
+    #         description: Does not grant access after Sep 2020
+    #         expression: request.time < timestamp('2020-10-01T00:00:00.000Z')
+    #     etag: BwWWja0YfJA=
+    #     version: 3
+    # ```
+    #
+    # For a description of IAM and its features, see the
+    # [IAM documentation](https://cloud.google.com/iam/docs/).
+  "auditConfigs": [ # Specifies cloud audit logging configuration for this policy.
+    { # Specifies the audit configuration for a service.
+        # The configuration determines which permission types are logged, and what
+        # identities, if any, are exempted from logging.
+        # An AuditConfig must have one or more AuditLogConfigs.
+        #
+        # If there are AuditConfigs for both `allServices` and a specific service,
+        # the union of the two AuditConfigs is used for that service: the log_types
+        # specified in each AuditConfig are enabled, and the exempted_members in each
+        # AuditLogConfig are exempted.
+        #
+        # Example Policy with multiple AuditConfigs:
+        #
+        #     {
+        #       "audit_configs": [
+        #         {
+        #           "service": "allServices",
+        #           "audit_log_configs": [
+        #             {
+        #               "log_type": "DATA_READ",
+        #               "exempted_members": [
+        #                 "user:jose@example.com"
+        #               ]
+        #             },
+        #             {
+        #               "log_type": "DATA_WRITE"
+        #             },
+        #             {
+        #               "log_type": "ADMIN_READ"
+        #             }
+        #           ]
+        #         },
+        #         {
+        #           "service": "sampleservice.googleapis.com",
+        #           "audit_log_configs": [
+        #             {
+        #               "log_type": "DATA_READ"
+        #             },
+        #             {
+        #               "log_type": "DATA_WRITE",
+        #               "exempted_members": [
+        #                 "user:aliya@example.com"
+        #               ]
+        #             }
+        #           ]
+        #         }
+        #       ]
+        #     }
+        #
+        # For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ
+        # logging. It also exempts `jose@example.com` from DATA_READ logging, and
+        # `aliya@example.com` from DATA_WRITE logging.
+      "auditLogConfigs": [ # The configuration for logging of each type of permission.
+        { # Provides the configuration for logging a type of permissions.
+            # Example:
+            #
+            #     {
+            #       "audit_log_configs": [
+            #         {
+            #           "log_type": "DATA_READ",
+            #           "exempted_members": [
+            #             "user:jose@example.com"
+            #           ]
+            #         },
+            #         {
+            #           "log_type": "DATA_WRITE"
+            #         }
+            #       ]
+            #     }
+            #
+            # This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting
+            # jose@example.com from DATA_READ logging.
+          "exemptedMembers": [ # Specifies the identities that do not cause logging for this type of
+              # permission.
+              # Follows the same format of Binding.members.
+            "A String",
+          ],
+          "logType": "A String", # The log type that this config enables.
+        },
+      ],
+      "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`, or principals, with a `role`. Optionally,
+      # may specify a `condition` that determines how and when the `bindings` are
+      # applied. Each of the `bindings` must contain at least one principal.
+      #
+      # The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250
+      # of these principals can be Google groups. Each occurrence of a principal
+      # counts towards these limits. For example, if the `bindings` grant 50
+      # different roles to `user:alice@example.com`, and not to any other
+      # principal, then you can add another 1,450 principals to the `bindings` in
+      # the `Policy`.
+    { # Associates `members`, or principals, with a `role`.
+      "condition": { # Represents a textual expression in the Common Expression Language (CEL) # The condition that is associated with this binding.
+          #
+          # If the condition evaluates to `true`, then this binding applies to the
+          # current request.
+          #
+          # If the condition evaluates to `false`, then this binding does not apply to
+          # the current request. However, a different role binding might grant the same
+          # role to one or more of the principals in this binding.
+          #
+          # To learn which resources support conditions in their IAM policies, see the
+          # [IAM
+          # documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
+          # 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.
+        "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.
+        "expression": "A String", # Textual representation of an expression in Common Expression Language
+            # syntax.
+        "location": "A String", # Optional. String indicating the location of the expression for error
+            # reporting, e.g. a file name and a position in the file.
+        "title": "A String", # Optional. Title for the expression, i.e. a short string describing
+            # its purpose. This can be used e.g. in UIs which allow to enter the
+            # expression.
+      },
+      "members": [ # Specifies the principals requesting access for a Google Cloud resource.
+          # `members` can have the following values:
+          #
+          # * `allUsers`: A special identifier that represents anyone who is
+          #    on the internet; with or without a Google account.
+          #
+          # * `allAuthenticatedUsers`: A special identifier that represents anyone
+          #    who is authenticated with a Google account or a service account.
+          #    Does not include identities that come from external identity providers
+          #    (IdPs) through identity federation.
+          #
+          # * `user:{emailid}`: An email address that represents a specific Google
+          #    account. For example, `alice@example.com` .
+          #
+          #
+          # * `serviceAccount:{emailid}`: An email address that represents a Google
+          #    service account. For example,
+          #    `my-other-app@appspot.gserviceaccount.com`.
+          #
+          # * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An
+          #    identifier for a
+          #    [Kubernetes service
+          #    account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts).
+          #    For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`.
+          #
+          # * `group:{emailid}`: An email address that represents a Google group.
+          #    For example, `admins@example.com`.
+          #
+          #
+          # * `domain:{domain}`: The G Suite domain (primary) that represents all the
+          #    users of that domain. For example, `google.com` or `example.com`.
+          #
+          #
+          #
+          #
+          # * `principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`:
+          #   A single identity in a workforce identity pool.
+          #
+          # * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/group/{group_id}`:
+          #   All workforce identities in a group.
+          #
+          # * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/attribute.{attribute_name}/{attribute_value}`:
+          #   All workforce identities with a specific attribute value.
+          #
+          # * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/*`:
+          #   All identities in a workforce identity pool.
+          #
+          # * `principal://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/subject/{subject_attribute_value}`:
+          #   A single identity in a workload identity pool.
+          #
+          # * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/group/{group_id}`:
+          #   A workload identity pool group.
+          #
+          # * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/attribute.{attribute_name}/{attribute_value}`:
+          #   All identities in a workload identity pool with a certain attribute.
+          #
+          # * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/*`:
+          #   All identities in a workload identity pool.
+          #
+          # * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique
+          #    identifier) representing a user that has been recently deleted. For
+          #    example, `alice@example.com?uid=123456789012345678901`. If the user is
+          #    recovered, this value reverts to `user:{emailid}` and the recovered user
+          #    retains the role in the binding.
+          #
+          # * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus
+          #    unique identifier) representing a service account that has been recently
+          #    deleted. For example,
+          #    `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`.
+          #    If the service account is undeleted, this value reverts to
+          #    `serviceAccount:{emailid}` and the undeleted service account retains the
+          #    role in the binding.
+          #
+          # * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique
+          #    identifier) representing a Google group that has been recently
+          #    deleted. For example, `admins@example.com?uid=123456789012345678901`. If
+          #    the group is recovered, this value reverts to `group:{emailid}` and the
+          #    recovered group retains the role in the binding.
+          #
+          # * `deleted:principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`:
+          #   Deleted single identity in a workforce identity pool. For example,
+          #   `deleted:principal://iam.googleapis.com/locations/global/workforcePools/my-pool-id/subject/my-subject-attribute-value`.
+        "A String",
+      ],
+      "role": "A String", # Role that is assigned to the list of `members`, or principals.
+          # For example, `roles/viewer`, `roles/editor`, or `roles/owner`.
+          #
+          # For an overview of the IAM roles and permissions, see the
+          # [IAM documentation](https://cloud.google.com/iam/docs/roles-overview). For
+          # a list of the available pre-defined roles, see
+          # [here](https://cloud.google.com/iam/docs/understanding-roles).
+    },
+  ],
+  "etag": "A String", # `etag` is used for optimistic concurrency control as a way to help
+      # prevent simultaneous updates of a policy from overwriting each other.
+      # It is strongly suggested that systems make use of the `etag` in the
+      # read-modify-write cycle to perform policy updates in order to avoid race
+      # conditions: An `etag` is returned in the response to `getIamPolicy`, and
+      # systems are expected to put that etag in the request to `setIamPolicy` to
+      # ensure that their change will be applied to the same version of the policy.
+      #
+      # **Important:** If you use IAM Conditions, you must include the `etag` field
+      # whenever you call `setIamPolicy`. If you omit this field, then IAM allows
+      # you to overwrite a version `3` policy with a version `1` policy, and all of
+      # the conditions in the version `3` policy are lost.
+  "version": 42, # Specifies the format of the policy.
+      #
+      # Valid values are `0`, `1`, and `3`. Requests that specify an invalid value
+      # are rejected.
+      #
+      # Any operation that affects conditional role bindings must specify version
+      # `3`. This requirement applies to the following operations:
+      #
+      # * Getting a policy that includes a conditional role binding
+      # * Adding a conditional role binding to a policy
+      # * Changing a conditional role binding in a policy
+      # * Removing any role binding, with or without a condition, from a policy
+      #   that includes conditions
+      #
+      # **Important:** If you use IAM Conditions, you must include the `etag` field
+      # whenever you call `setIamPolicy`. If you omit this field, then IAM allows
+      # you to overwrite a version `3` policy with a version `1` policy, and all of
+      # the conditions in the version `3` policy are lost.
+      #
+      # If a policy does not include any conditions, operations on that policy may
+      # specify any valid version or leave the field unset.
+      #
+      # To learn which resources support conditions in their IAM policies, see the
+      # [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
+}
+
+ +
+ testIamPermissions(project, region, resource, body=None, x__xgafv=None) +
Returns permissions that a caller has on the specified resource.
+
+Args:
+  project: string, Project ID for this request. (required)
+  region: string, The name of the region for this request. (required)
+  resource: string, Name or id of the resource for this request. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{
+  "permissions": [ # The set of permissions to check for the 'resource'. Permissions with
+      # wildcards (such as '*' or 'storage.*') are not allowed.
+    "A String",
+  ],
+}
+
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    {
+  "permissions": [ # A subset of `TestPermissionsRequest.permissions` that the caller is
+      # allowed.
+    "A String",
+  ],
+}
+
+ + \ No newline at end of file diff --git a/docs/dyn/compute_alpha.regionSecurityPolicies.html b/docs/dyn/compute_alpha.regionSecurityPolicies.html index 3587c3fd77..65df4fc5b7 100644 --- a/docs/dyn/compute_alpha.regionSecurityPolicies.html +++ b/docs/dyn/compute_alpha.regionSecurityPolicies.html @@ -170,7 +170,7 @@

Method Details

}, ], }, - "kind": "compute#securityPolicyRule", # [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules + "kind": "compute#securityPolicyRule", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -388,6 +388,13 @@

Method Details

# evaluatePreconfiguredWaf() is not used, this field will have no effect. "exclusions": [ # A list of exclusions to apply during preconfigured WAF evaluation. { + "requestBodiesToExclude": [ # A list of request body fields to be excluded from inspection during + # preconfigured WAF evaluation. + { + "op": "A String", # The match operator for the field. + "val": "A String", # The value of the field. + }, + ], "requestCookiesToExclude": [ # A list of request cookie names whose value will be excluded from # inspection during preconfigured WAF evaluation. { @@ -594,13 +601,13 @@

Method Details

}, "redirectTarget": "A String", # This must be specified for redirect actions. Cannot be specified for any # other actions. - "ruleManagedProtectionTier": "A String", # [Output Only] The minimum Cloud Armor subscription required for this + "ruleManagedProtectionTier": "A String", # Output only. [Output Only] The minimum Cloud Armor subscription required for this # rule. # [Deprecated] Use requiredManagedProtectionTiers instead. "ruleNumber": "A String", # Identifier for the rule. This is only unique within the given security # policy. This can only be set during rule creation, if rule number is not # specified it will be generated by the server. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall security + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall security # policy rule. "targetResources": [ # A list of network resource URLs to which this rule applies. This field # allows you to control which network's VMs get this rule. If this field @@ -781,10 +788,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -796,8 +803,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1068,10 +1075,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1083,8 +1090,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1258,7 +1265,7 @@

Method Details

"associations": [ # A list of associations that belong to this policy. { "attachmentId": "A String", # The resource that the security policy is attached to. - "displayName": "A String", # [Output Only] The display name of the security policy of the association. + "displayName": "A String", # Output only. [Output Only] The display name of the security policy of the association. "excludedFolders": [ # A list of folders to exclude from the security policy. "A String", ], @@ -1266,27 +1273,32 @@

Method Details

"A String", ], "name": "A String", # The name for an association. - "securityPolicyId": "A String", # [Output Only] The security policy ID of the association. - "shortName": "A String", # [Output Only] The short name of the security policy of the association. + "securityPolicyId": "A String", # Output only. [Output Only] The security policy ID of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the security policy of the association. }, ], "cloudArmorConfig": { # Configuration options for Cloud Armor. "enableMl": True or False, # If set to true, enables Cloud Armor Machine Learning. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "ddosProtectionConfig": { "ddosAdaptiveProtection": "A String", - "ddosImpactedBaselineThreshold": 3.14, # Adaptive Protection for Network Load Balancers (and VMs with public IPs) + "ddosImpactedBaselineThreshold": 3.14, # DDoS Protection for Network Load Balancers (and VMs with public IPs) # builds DDos mitigations that minimize collateral damage. It quantifies # this as the fraction of a non-abuse baseline that's inadvertently # blocked. # - # Rules whose collateral damage exceeds - # ddosAdaptiveImpactedBaselineThreshold will not be deployed. Using a lower - # value will prioritize keeping collateral damage low, possibly at the cost - # of its effectiveness in rate limiting some or all of the attack. - # It should typically be between 0.01 and 0.10. + # Rules whose collateral damage exceeds ddosImpactedBaselineThreshold will + # not be deployed. Using a lower value will prioritize keeping collateral + # damage low, possibly at the cost of its effectiveness in rate limiting + # some or all of the attack. It should typically be unset, so Advanced DDos + # (and Adaptive Protection) uses the best mitigation it can find. Setting + # the threshold is advised if there are logs for false positive detections + # with high collateral damage, and will cause Advanced DDos to attempt to + # find a less aggressive rule that satisfies the constraint; Failing that, + # it will fall back to no mitigation (smaller attack) or to broader network + # throttles (larger attack). "ddosProtection": "A String", }, "description": "A String", # An optional description of this resource. Provide this property when you @@ -1309,9 +1321,9 @@

Method Details

# # To see the latest fingerprint, make get() request to the # security policy. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#securityPolicy", # [Output only] Type of the resource. Alwayscompute#securityPolicyfor security policies + "kind": "compute#securityPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyfor security policies "labelFingerprint": "A String", # A fingerprint for the labels being applied to this security policy, which # is essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -1331,7 +1343,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "parent": "A String", # [Output Only] The parent of the security policy. + "parent": "A String", # Output only. [Output Only] The parent of the security policy. "recaptchaOptionsConfig": { "redirectSiteKey": "A String", # An optional field to supply a reCAPTCHA site key to be used for all the # rules using the redirect action with the type of GOOGLE_RECAPTCHA under @@ -1341,9 +1353,9 @@

Method Details

# This field is only supported in Global Security Policies of type # CLOUD_ARMOR. }, - "region": "A String", # [Output Only] URL of the region where the regional security policy + "region": "A String", # Output only. [Output Only] URL of the region where the regional security policy # resides. This field is not applicable to global security policies. - "ruleTupleCount": 42, # [Output Only] Total count of all security policy rule tuples. A security + "ruleTupleCount": 42, # Output only. [Output Only] Total count of all security policy rule tuples. A security # policy can not exceed a set number of tuples. "rules": [ # A list of rules that belong to this policy. # There must always be a default rule which is a rule with priority @@ -1400,7 +1412,7 @@

Method Details

}, ], }, - "kind": "compute#securityPolicyRule", # [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules + "kind": "compute#securityPolicyRule", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -1618,6 +1630,13 @@

Method Details

# evaluatePreconfiguredWaf() is not used, this field will have no effect. "exclusions": [ # A list of exclusions to apply during preconfigured WAF evaluation. { + "requestBodiesToExclude": [ # A list of request body fields to be excluded from inspection during + # preconfigured WAF evaluation. + { + "op": "A String", # The match operator for the field. + "val": "A String", # The value of the field. + }, + ], "requestCookiesToExclude": [ # A list of request cookie names whose value will be excluded from # inspection during preconfigured WAF evaluation. { @@ -1824,13 +1843,13 @@

Method Details

}, "redirectTarget": "A String", # This must be specified for redirect actions. Cannot be specified for any # other actions. - "ruleManagedProtectionTier": "A String", # [Output Only] The minimum Cloud Armor subscription required for this + "ruleManagedProtectionTier": "A String", # Output only. [Output Only] The minimum Cloud Armor subscription required for this # rule. # [Deprecated] Use requiredManagedProtectionTiers instead. "ruleNumber": "A String", # Identifier for the rule. This is only unique within the given security # policy. This can only be set during rule creation, if rule number is not # specified it will be generated by the server. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall security + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall security # policy rule. "targetResources": [ # A list of network resource URLs to which this rule applies. This field # allows you to control which network's VMs get this rule. If this field @@ -1845,8 +1864,8 @@

Method Details

], }, ], - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shortName": "A String", # User-provided name of the organization security policy. The name should be # unique in the organization in which the security policy is created. This # should only be used when SecurityPolicyType is CLOUD_ARMOR. @@ -1984,7 +2003,7 @@

Method Details

}, ], }, - "kind": "compute#securityPolicyRule", # [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules + "kind": "compute#securityPolicyRule", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -2202,6 +2221,13 @@

Method Details

# evaluatePreconfiguredWaf() is not used, this field will have no effect. "exclusions": [ # A list of exclusions to apply during preconfigured WAF evaluation. { + "requestBodiesToExclude": [ # A list of request body fields to be excluded from inspection during + # preconfigured WAF evaluation. + { + "op": "A String", # The match operator for the field. + "val": "A String", # The value of the field. + }, + ], "requestCookiesToExclude": [ # A list of request cookie names whose value will be excluded from # inspection during preconfigured WAF evaluation. { @@ -2408,13 +2434,13 @@

Method Details

}, "redirectTarget": "A String", # This must be specified for redirect actions. Cannot be specified for any # other actions. - "ruleManagedProtectionTier": "A String", # [Output Only] The minimum Cloud Armor subscription required for this + "ruleManagedProtectionTier": "A String", # Output only. [Output Only] The minimum Cloud Armor subscription required for this # rule. # [Deprecated] Use requiredManagedProtectionTiers instead. "ruleNumber": "A String", # Identifier for the rule. This is only unique within the given security # policy. This can only be set during rule creation, if rule number is not # specified it will be generated by the server. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall security + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall security # policy rule. "targetResources": [ # A list of network resource URLs to which this rule applies. This field # allows you to control which network's VMs get this rule. If this field @@ -2519,7 +2545,7 @@

Method Details

"associations": [ # A list of associations that belong to this policy. { "attachmentId": "A String", # The resource that the security policy is attached to. - "displayName": "A String", # [Output Only] The display name of the security policy of the association. + "displayName": "A String", # Output only. [Output Only] The display name of the security policy of the association. "excludedFolders": [ # A list of folders to exclude from the security policy. "A String", ], @@ -2527,27 +2553,32 @@

Method Details

"A String", ], "name": "A String", # The name for an association. - "securityPolicyId": "A String", # [Output Only] The security policy ID of the association. - "shortName": "A String", # [Output Only] The short name of the security policy of the association. + "securityPolicyId": "A String", # Output only. [Output Only] The security policy ID of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the security policy of the association. }, ], "cloudArmorConfig": { # Configuration options for Cloud Armor. "enableMl": True or False, # If set to true, enables Cloud Armor Machine Learning. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "ddosProtectionConfig": { "ddosAdaptiveProtection": "A String", - "ddosImpactedBaselineThreshold": 3.14, # Adaptive Protection for Network Load Balancers (and VMs with public IPs) + "ddosImpactedBaselineThreshold": 3.14, # DDoS Protection for Network Load Balancers (and VMs with public IPs) # builds DDos mitigations that minimize collateral damage. It quantifies # this as the fraction of a non-abuse baseline that's inadvertently # blocked. # - # Rules whose collateral damage exceeds - # ddosAdaptiveImpactedBaselineThreshold will not be deployed. Using a lower - # value will prioritize keeping collateral damage low, possibly at the cost - # of its effectiveness in rate limiting some or all of the attack. - # It should typically be between 0.01 and 0.10. + # Rules whose collateral damage exceeds ddosImpactedBaselineThreshold will + # not be deployed. Using a lower value will prioritize keeping collateral + # damage low, possibly at the cost of its effectiveness in rate limiting + # some or all of the attack. It should typically be unset, so Advanced DDos + # (and Adaptive Protection) uses the best mitigation it can find. Setting + # the threshold is advised if there are logs for false positive detections + # with high collateral damage, and will cause Advanced DDos to attempt to + # find a less aggressive rule that satisfies the constraint; Failing that, + # it will fall back to no mitigation (smaller attack) or to broader network + # throttles (larger attack). "ddosProtection": "A String", }, "description": "A String", # An optional description of this resource. Provide this property when you @@ -2570,9 +2601,9 @@

Method Details

# # To see the latest fingerprint, make get() request to the # security policy. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#securityPolicy", # [Output only] Type of the resource. Alwayscompute#securityPolicyfor security policies + "kind": "compute#securityPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyfor security policies "labelFingerprint": "A String", # A fingerprint for the labels being applied to this security policy, which # is essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -2592,7 +2623,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "parent": "A String", # [Output Only] The parent of the security policy. + "parent": "A String", # Output only. [Output Only] The parent of the security policy. "recaptchaOptionsConfig": { "redirectSiteKey": "A String", # An optional field to supply a reCAPTCHA site key to be used for all the # rules using the redirect action with the type of GOOGLE_RECAPTCHA under @@ -2602,9 +2633,9 @@

Method Details

# This field is only supported in Global Security Policies of type # CLOUD_ARMOR. }, - "region": "A String", # [Output Only] URL of the region where the regional security policy + "region": "A String", # Output only. [Output Only] URL of the region where the regional security policy # resides. This field is not applicable to global security policies. - "ruleTupleCount": 42, # [Output Only] Total count of all security policy rule tuples. A security + "ruleTupleCount": 42, # Output only. [Output Only] Total count of all security policy rule tuples. A security # policy can not exceed a set number of tuples. "rules": [ # A list of rules that belong to this policy. # There must always be a default rule which is a rule with priority @@ -2661,7 +2692,7 @@

Method Details

}, ], }, - "kind": "compute#securityPolicyRule", # [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules + "kind": "compute#securityPolicyRule", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -2879,6 +2910,13 @@

Method Details

# evaluatePreconfiguredWaf() is not used, this field will have no effect. "exclusions": [ # A list of exclusions to apply during preconfigured WAF evaluation. { + "requestBodiesToExclude": [ # A list of request body fields to be excluded from inspection during + # preconfigured WAF evaluation. + { + "op": "A String", # The match operator for the field. + "val": "A String", # The value of the field. + }, + ], "requestCookiesToExclude": [ # A list of request cookie names whose value will be excluded from # inspection during preconfigured WAF evaluation. { @@ -3085,13 +3123,13 @@

Method Details

}, "redirectTarget": "A String", # This must be specified for redirect actions. Cannot be specified for any # other actions. - "ruleManagedProtectionTier": "A String", # [Output Only] The minimum Cloud Armor subscription required for this + "ruleManagedProtectionTier": "A String", # Output only. [Output Only] The minimum Cloud Armor subscription required for this # rule. # [Deprecated] Use requiredManagedProtectionTiers instead. "ruleNumber": "A String", # Identifier for the rule. This is only unique within the given security # policy. This can only be set during rule creation, if rule number is not # specified it will be generated by the server. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall security + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall security # policy rule. "targetResources": [ # A list of network resource URLs to which this rule applies. This field # allows you to control which network's VMs get this rule. If this field @@ -3106,8 +3144,8 @@

Method Details

], }, ], - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shortName": "A String", # User-provided name of the organization security policy. The name should be # unique in the organization in which the security policy is created. This # should only be used when SecurityPolicyType is CLOUD_ARMOR. @@ -3358,10 +3396,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3373,8 +3411,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -3635,7 +3673,7 @@

Method Details

"associations": [ # A list of associations that belong to this policy. { "attachmentId": "A String", # The resource that the security policy is attached to. - "displayName": "A String", # [Output Only] The display name of the security policy of the association. + "displayName": "A String", # Output only. [Output Only] The display name of the security policy of the association. "excludedFolders": [ # A list of folders to exclude from the security policy. "A String", ], @@ -3643,27 +3681,32 @@

Method Details

"A String", ], "name": "A String", # The name for an association. - "securityPolicyId": "A String", # [Output Only] The security policy ID of the association. - "shortName": "A String", # [Output Only] The short name of the security policy of the association. + "securityPolicyId": "A String", # Output only. [Output Only] The security policy ID of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the security policy of the association. }, ], "cloudArmorConfig": { # Configuration options for Cloud Armor. "enableMl": True or False, # If set to true, enables Cloud Armor Machine Learning. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "ddosProtectionConfig": { "ddosAdaptiveProtection": "A String", - "ddosImpactedBaselineThreshold": 3.14, # Adaptive Protection for Network Load Balancers (and VMs with public IPs) + "ddosImpactedBaselineThreshold": 3.14, # DDoS Protection for Network Load Balancers (and VMs with public IPs) # builds DDos mitigations that minimize collateral damage. It quantifies # this as the fraction of a non-abuse baseline that's inadvertently # blocked. # - # Rules whose collateral damage exceeds - # ddosAdaptiveImpactedBaselineThreshold will not be deployed. Using a lower - # value will prioritize keeping collateral damage low, possibly at the cost - # of its effectiveness in rate limiting some or all of the attack. - # It should typically be between 0.01 and 0.10. + # Rules whose collateral damage exceeds ddosImpactedBaselineThreshold will + # not be deployed. Using a lower value will prioritize keeping collateral + # damage low, possibly at the cost of its effectiveness in rate limiting + # some or all of the attack. It should typically be unset, so Advanced DDos + # (and Adaptive Protection) uses the best mitigation it can find. Setting + # the threshold is advised if there are logs for false positive detections + # with high collateral damage, and will cause Advanced DDos to attempt to + # find a less aggressive rule that satisfies the constraint; Failing that, + # it will fall back to no mitigation (smaller attack) or to broader network + # throttles (larger attack). "ddosProtection": "A String", }, "description": "A String", # An optional description of this resource. Provide this property when you @@ -3686,9 +3729,9 @@

Method Details

# # To see the latest fingerprint, make get() request to the # security policy. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#securityPolicy", # [Output only] Type of the resource. Alwayscompute#securityPolicyfor security policies + "kind": "compute#securityPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyfor security policies "labelFingerprint": "A String", # A fingerprint for the labels being applied to this security policy, which # is essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -3708,7 +3751,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "parent": "A String", # [Output Only] The parent of the security policy. + "parent": "A String", # Output only. [Output Only] The parent of the security policy. "recaptchaOptionsConfig": { "redirectSiteKey": "A String", # An optional field to supply a reCAPTCHA site key to be used for all the # rules using the redirect action with the type of GOOGLE_RECAPTCHA under @@ -3718,9 +3761,9 @@

Method Details

# This field is only supported in Global Security Policies of type # CLOUD_ARMOR. }, - "region": "A String", # [Output Only] URL of the region where the regional security policy + "region": "A String", # Output only. [Output Only] URL of the region where the regional security policy # resides. This field is not applicable to global security policies. - "ruleTupleCount": 42, # [Output Only] Total count of all security policy rule tuples. A security + "ruleTupleCount": 42, # Output only. [Output Only] Total count of all security policy rule tuples. A security # policy can not exceed a set number of tuples. "rules": [ # A list of rules that belong to this policy. # There must always be a default rule which is a rule with priority @@ -3777,7 +3820,7 @@

Method Details

}, ], }, - "kind": "compute#securityPolicyRule", # [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules + "kind": "compute#securityPolicyRule", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -3995,6 +4038,13 @@

Method Details

# evaluatePreconfiguredWaf() is not used, this field will have no effect. "exclusions": [ # A list of exclusions to apply during preconfigured WAF evaluation. { + "requestBodiesToExclude": [ # A list of request body fields to be excluded from inspection during + # preconfigured WAF evaluation. + { + "op": "A String", # The match operator for the field. + "val": "A String", # The value of the field. + }, + ], "requestCookiesToExclude": [ # A list of request cookie names whose value will be excluded from # inspection during preconfigured WAF evaluation. { @@ -4201,13 +4251,13 @@

Method Details

}, "redirectTarget": "A String", # This must be specified for redirect actions. Cannot be specified for any # other actions. - "ruleManagedProtectionTier": "A String", # [Output Only] The minimum Cloud Armor subscription required for this + "ruleManagedProtectionTier": "A String", # Output only. [Output Only] The minimum Cloud Armor subscription required for this # rule. # [Deprecated] Use requiredManagedProtectionTiers instead. "ruleNumber": "A String", # Identifier for the rule. This is only unique within the given security # policy. This can only be set during rule creation, if rule number is not # specified it will be generated by the server. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall security + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall security # policy rule. "targetResources": [ # A list of network resource URLs to which this rule applies. This field # allows you to control which network's VMs get this rule. If this field @@ -4222,8 +4272,8 @@

Method Details

], }, ], - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shortName": "A String", # User-provided name of the organization security policy. The name should be # unique in the organization in which the security policy is created. This # should only be used when SecurityPolicyType is CLOUD_ARMOR. @@ -4295,13 +4345,13 @@

Method Details

], }, ], - "kind": "compute#securityPolicyList", # [Output Only] Type of resource. Alwayscompute#securityPolicyList for listsof securityPolicies + "kind": "compute#securityPolicyList", # Output only. [Output Only] Type of resource. Alwayscompute#securityPolicyList for listsof securityPolicies "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "unreachables": [ # [Output Only] Unreachable resources. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -4439,7 +4489,7 @@

Method Details

"associations": [ # A list of associations that belong to this policy. { "attachmentId": "A String", # The resource that the security policy is attached to. - "displayName": "A String", # [Output Only] The display name of the security policy of the association. + "displayName": "A String", # Output only. [Output Only] The display name of the security policy of the association. "excludedFolders": [ # A list of folders to exclude from the security policy. "A String", ], @@ -4447,27 +4497,32 @@

Method Details

"A String", ], "name": "A String", # The name for an association. - "securityPolicyId": "A String", # [Output Only] The security policy ID of the association. - "shortName": "A String", # [Output Only] The short name of the security policy of the association. + "securityPolicyId": "A String", # Output only. [Output Only] The security policy ID of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the security policy of the association. }, ], "cloudArmorConfig": { # Configuration options for Cloud Armor. "enableMl": True or False, # If set to true, enables Cloud Armor Machine Learning. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "ddosProtectionConfig": { "ddosAdaptiveProtection": "A String", - "ddosImpactedBaselineThreshold": 3.14, # Adaptive Protection for Network Load Balancers (and VMs with public IPs) + "ddosImpactedBaselineThreshold": 3.14, # DDoS Protection for Network Load Balancers (and VMs with public IPs) # builds DDos mitigations that minimize collateral damage. It quantifies # this as the fraction of a non-abuse baseline that's inadvertently # blocked. # - # Rules whose collateral damage exceeds - # ddosAdaptiveImpactedBaselineThreshold will not be deployed. Using a lower - # value will prioritize keeping collateral damage low, possibly at the cost - # of its effectiveness in rate limiting some or all of the attack. - # It should typically be between 0.01 and 0.10. + # Rules whose collateral damage exceeds ddosImpactedBaselineThreshold will + # not be deployed. Using a lower value will prioritize keeping collateral + # damage low, possibly at the cost of its effectiveness in rate limiting + # some or all of the attack. It should typically be unset, so Advanced DDos + # (and Adaptive Protection) uses the best mitigation it can find. Setting + # the threshold is advised if there are logs for false positive detections + # with high collateral damage, and will cause Advanced DDos to attempt to + # find a less aggressive rule that satisfies the constraint; Failing that, + # it will fall back to no mitigation (smaller attack) or to broader network + # throttles (larger attack). "ddosProtection": "A String", }, "description": "A String", # An optional description of this resource. Provide this property when you @@ -4490,9 +4545,9 @@

Method Details

# # To see the latest fingerprint, make get() request to the # security policy. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#securityPolicy", # [Output only] Type of the resource. Alwayscompute#securityPolicyfor security policies + "kind": "compute#securityPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyfor security policies "labelFingerprint": "A String", # A fingerprint for the labels being applied to this security policy, which # is essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -4512,7 +4567,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "parent": "A String", # [Output Only] The parent of the security policy. + "parent": "A String", # Output only. [Output Only] The parent of the security policy. "recaptchaOptionsConfig": { "redirectSiteKey": "A String", # An optional field to supply a reCAPTCHA site key to be used for all the # rules using the redirect action with the type of GOOGLE_RECAPTCHA under @@ -4522,9 +4577,9 @@

Method Details

# This field is only supported in Global Security Policies of type # CLOUD_ARMOR. }, - "region": "A String", # [Output Only] URL of the region where the regional security policy + "region": "A String", # Output only. [Output Only] URL of the region where the regional security policy # resides. This field is not applicable to global security policies. - "ruleTupleCount": 42, # [Output Only] Total count of all security policy rule tuples. A security + "ruleTupleCount": 42, # Output only. [Output Only] Total count of all security policy rule tuples. A security # policy can not exceed a set number of tuples. "rules": [ # A list of rules that belong to this policy. # There must always be a default rule which is a rule with priority @@ -4581,7 +4636,7 @@

Method Details

}, ], }, - "kind": "compute#securityPolicyRule", # [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules + "kind": "compute#securityPolicyRule", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -4799,6 +4854,13 @@

Method Details

# evaluatePreconfiguredWaf() is not used, this field will have no effect. "exclusions": [ # A list of exclusions to apply during preconfigured WAF evaluation. { + "requestBodiesToExclude": [ # A list of request body fields to be excluded from inspection during + # preconfigured WAF evaluation. + { + "op": "A String", # The match operator for the field. + "val": "A String", # The value of the field. + }, + ], "requestCookiesToExclude": [ # A list of request cookie names whose value will be excluded from # inspection during preconfigured WAF evaluation. { @@ -5005,13 +5067,13 @@

Method Details

}, "redirectTarget": "A String", # This must be specified for redirect actions. Cannot be specified for any # other actions. - "ruleManagedProtectionTier": "A String", # [Output Only] The minimum Cloud Armor subscription required for this + "ruleManagedProtectionTier": "A String", # Output only. [Output Only] The minimum Cloud Armor subscription required for this # rule. # [Deprecated] Use requiredManagedProtectionTiers instead. "ruleNumber": "A String", # Identifier for the rule. This is only unique within the given security # policy. This can only be set during rule creation, if rule number is not # specified it will be generated by the server. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall security + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall security # policy rule. "targetResources": [ # A list of network resource URLs to which this rule applies. This field # allows you to control which network's VMs get this rule. If this field @@ -5026,8 +5088,8 @@

Method Details

], }, ], - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shortName": "A String", # User-provided name of the organization security policy. The name should be # unique in the organization in which the security policy is created. This # should only be used when SecurityPolicyType is CLOUD_ARMOR. @@ -5279,10 +5341,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -5294,8 +5356,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -5435,7 +5497,7 @@

Method Details

}, ], }, - "kind": "compute#securityPolicyRule", # [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules + "kind": "compute#securityPolicyRule", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -5653,6 +5715,13 @@

Method Details

# evaluatePreconfiguredWaf() is not used, this field will have no effect. "exclusions": [ # A list of exclusions to apply during preconfigured WAF evaluation. { + "requestBodiesToExclude": [ # A list of request body fields to be excluded from inspection during + # preconfigured WAF evaluation. + { + "op": "A String", # The match operator for the field. + "val": "A String", # The value of the field. + }, + ], "requestCookiesToExclude": [ # A list of request cookie names whose value will be excluded from # inspection during preconfigured WAF evaluation. { @@ -5859,13 +5928,13 @@

Method Details

}, "redirectTarget": "A String", # This must be specified for redirect actions. Cannot be specified for any # other actions. - "ruleManagedProtectionTier": "A String", # [Output Only] The minimum Cloud Armor subscription required for this + "ruleManagedProtectionTier": "A String", # Output only. [Output Only] The minimum Cloud Armor subscription required for this # rule. # [Deprecated] Use requiredManagedProtectionTiers instead. "ruleNumber": "A String", # Identifier for the rule. This is only unique within the given security # policy. This can only be set during rule creation, if rule number is not # specified it will be generated by the server. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall security + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall security # policy rule. "targetResources": [ # A list of network resource URLs to which this rule applies. This field # allows you to control which network's VMs get this rule. If this field @@ -6048,10 +6117,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -6063,8 +6132,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -6318,10 +6387,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -6333,8 +6402,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -6617,10 +6686,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -6632,8 +6701,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.regionSnapshotSettings.html b/docs/dyn/compute_alpha.regionSnapshotSettings.html index 6c07df4564..94f45faba4 100644 --- a/docs/dyn/compute_alpha.regionSnapshotSettings.html +++ b/docs/dyn/compute_alpha.regionSnapshotSettings.html @@ -344,10 +344,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -359,8 +359,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.regionSnapshots.html b/docs/dyn/compute_alpha.regionSnapshots.html index f52cc49a36..5d2c34cd16 100644 --- a/docs/dyn/compute_alpha.regionSnapshots.html +++ b/docs/dyn/compute_alpha.regionSnapshots.html @@ -306,10 +306,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -321,8 +321,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -423,9 +423,9 @@

Method Details

# You can use snapshots to back up data on a regular interval. For more # information, read Creating # persistent disk snapshots. - "architecture": "A String", # [Output Only] The architecture of the snapshot. Valid values are + "architecture": "A String", # Output only. [Output Only] The architecture of the snapshot. Valid values are # ARM64 or X86_64. - "autoCreated": True or False, # [Output Only] Set to true if snapshots are automatically created by + "autoCreated": True or False, # Output only. [Output Only] Set to true if snapshots are automatically created by # applying resource policy on the target disk. "chainName": "A String", # Creates the new snapshot in the snapshot chain labeled with the # specified name. The chain name must be 1-63 characters long and comply @@ -433,18 +433,18 @@

Method Details

# owners who needs to create separate snapshot chains, for example, # for chargeback tracking. When you describe your snapshot resource, this # field is visible only if it has a non-empty value. - "creationSizeBytes": "A String", # [Output Only] Size in bytes of the snapshot at creation time. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationSizeBytes": "A String", # Output only. [Output Only] Size in bytes of the snapshot at creation time. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "diskSizeGb": "A String", # [Output Only] Size of the source disk, specified in GB. - "downloadBytes": "A String", # [Output Only] Number of bytes downloaded to restore a snapshot to a disk. - "enableConfidentialCompute": True or False, # Whether this snapshot is created from a confidential compute mode disk. + "diskSizeGb": "A String", # Output only. [Output Only] Size of the source disk, specified in GB. + "downloadBytes": "A String", # Output only. [Output Only] Number of bytes downloaded to restore a snapshot to a disk. + "enableConfidentialCompute": True or False, # Output only. Whether this snapshot is created from a confidential compute mode disk. # [Output Only]: This field is not set by user, but from source disk. "guestFlush": True or False, # [Input Only] Whether to attempt an application consistent snapshot by # informing the OS to prepare for the snapshot process. - "guestOsFeatures": [ # [Output Only] A list of features to enable on the guest operating system. + "guestOsFeatures": [ # Output only. [Output Only] A list of features to enable on the guest operating system. # Applicable only for bootable images. Read # Enabling guest operating system features to see a list of available # options. @@ -470,9 +470,9 @@

Method Details

# Enabling guest operating system features. }, ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#snapshot", # [Output Only] Type of the resource. Always compute#snapshot + "kind": "compute#snapshot", # Output only. [Output Only] Type of the resource. Always compute#snapshot # for Snapshot resources. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this snapshot, which is # essentially a hash of the labels set used for optimistic locking. The @@ -488,11 +488,11 @@

Method Details

# Label values may be empty. "a_key": "A String", }, - "licenseCodes": [ # [Output Only] Integer license codes indicating which licenses are attached + "licenseCodes": [ # Output only. [Output Only] Integer license codes indicating which licenses are attached # to this snapshot. "A String", ], - "licenses": [ # [Output Only] A list of public visible licenses that apply to this + "licenses": [ # Output only. [Output Only] A list of public visible licenses that apply to this # snapshot. This can be because the original image had licenses attached # (such as a Windows image). "A String", @@ -513,22 +513,24 @@

Method Details

# as part of resource payload. "resourceManagerTags": { # Resource manager tags to be bound to the snapshot. Tag keys and values have # the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, }, - "region": "A String", # [Output Only] URL of the region where the snapshot resides. Only applicable + "region": "A String", # Output only. [Output Only] URL of the region where the snapshot resides. Only applicable # for regional snapshots. - "resourceStatus": { # [Output only] ResourceStatus of the Snapshot resource - "scheduledDeletionTime": "A String", # [Output only] Scheduled deletion time of the snapshot. The snapshot will + "resourceStatus": { # Output only. [Output only] ResourceStatus of the Snapshot resource + "scheduledDeletionTime": "A String", # Output only. [Output only] Scheduled deletion time of the snapshot. The snapshot will # be deleted by the at any point within one hour after the deletion time. }, "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. "snapshotEncryptionKey": { # Encrypts the snapshot using acustomer-supplied # encryption key. # @@ -594,9 +596,9 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "snapshotGroupId": "A String", # [Output Only] The unique ID of the snapshot group that this snapshot + "snapshotGroupId": "A String", # Output only. [Output Only] The unique ID of the snapshot group that this snapshot # belongs to. - "snapshotGroupName": "A String", # [Output only] The snapshot group that this snapshot belongs to. + "snapshotGroupName": "A String", # Output only. [Output only] The snapshot group that this snapshot belongs to. "snapshotType": "A String", # Indicates the type of the snapshot. "sourceDisk": "A String", # The source disk used to create this snapshot. "sourceDiskEncryptionKey": { # The customer-supplied @@ -655,7 +657,7 @@

Method Details

}, "sourceDiskForRecoveryCheckpoint": "A String", # The source disk whose recovery checkpoint will be used to create this # snapshot. - "sourceDiskId": "A String", # [Output Only] The ID value of the disk used to create this snapshot. This + "sourceDiskId": "A String", # Output only. [Output Only] The ID value of the disk used to create this snapshot. This # value may be used to determine whether the snapshot was taken from the # current or a previous instance of a given disk name. "sourceInstantSnapshot": "A String", # The source instant snapshot used to create this snapshot. You can provide @@ -719,21 +721,21 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceInstantSnapshotId": "A String", # [Output Only] The unique ID of the instant snapshot used to create this + "sourceInstantSnapshotId": "A String", # Output only. [Output Only] The unique ID of the instant snapshot used to create this # snapshot. This value identifies the exact instant snapshot that was used to # create this snapshot. For example, if you created the snapshot from an # instant snapshot that was later deleted and recreated under the same name, # the source instant snapshot ID would identify the exact instant snapshot # that was used. - "sourceSnapshotSchedulePolicy": "A String", # [Output Only] URL of the resource policy which created this + "sourceSnapshotSchedulePolicy": "A String", # Output only. [Output Only] URL of the resource policy which created this # scheduled snapshot. - "sourceSnapshotSchedulePolicyId": "A String", # [Output Only] ID of the resource policy which created this + "sourceSnapshotSchedulePolicyId": "A String", # Output only. [Output Only] ID of the resource policy which created this # scheduled snapshot. - "status": "A String", # [Output Only] The status of the snapshot. This can beCREATING, DELETING, FAILED,READY, or UPLOADING. - "storageBytes": "A String", # [Output Only] A size of the storage used by the snapshot. As snapshots + "status": "A String", # Output only. [Output Only] The status of the snapshot. This can beCREATING, DELETING, FAILED,READY, or UPLOADING. + "storageBytes": "A String", # Output only. [Output Only] A size of the storage used by the snapshot. As snapshots # share storage, this number is expected to change with snapshot # creation/deletion. - "storageBytesStatus": "A String", # [Output Only] An indicator whether storageBytes is in a + "storageBytesStatus": "A String", # Output only. [Output Only] An indicator whether storageBytes is in a # stable state or it is being adjusted as a result of shared storage # reallocation. This status can either be UPDATING, meaning # the size of the snapshot is being updated, or UP_TO_DATE, @@ -1134,9 +1136,9 @@

Method Details

# You can use snapshots to back up data on a regular interval. For more # information, read Creating # persistent disk snapshots. - "architecture": "A String", # [Output Only] The architecture of the snapshot. Valid values are + "architecture": "A String", # Output only. [Output Only] The architecture of the snapshot. Valid values are # ARM64 or X86_64. - "autoCreated": True or False, # [Output Only] Set to true if snapshots are automatically created by + "autoCreated": True or False, # Output only. [Output Only] Set to true if snapshots are automatically created by # applying resource policy on the target disk. "chainName": "A String", # Creates the new snapshot in the snapshot chain labeled with the # specified name. The chain name must be 1-63 characters long and comply @@ -1144,18 +1146,18 @@

Method Details

# owners who needs to create separate snapshot chains, for example, # for chargeback tracking. When you describe your snapshot resource, this # field is visible only if it has a non-empty value. - "creationSizeBytes": "A String", # [Output Only] Size in bytes of the snapshot at creation time. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationSizeBytes": "A String", # Output only. [Output Only] Size in bytes of the snapshot at creation time. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "diskSizeGb": "A String", # [Output Only] Size of the source disk, specified in GB. - "downloadBytes": "A String", # [Output Only] Number of bytes downloaded to restore a snapshot to a disk. - "enableConfidentialCompute": True or False, # Whether this snapshot is created from a confidential compute mode disk. + "diskSizeGb": "A String", # Output only. [Output Only] Size of the source disk, specified in GB. + "downloadBytes": "A String", # Output only. [Output Only] Number of bytes downloaded to restore a snapshot to a disk. + "enableConfidentialCompute": True or False, # Output only. Whether this snapshot is created from a confidential compute mode disk. # [Output Only]: This field is not set by user, but from source disk. "guestFlush": True or False, # [Input Only] Whether to attempt an application consistent snapshot by # informing the OS to prepare for the snapshot process. - "guestOsFeatures": [ # [Output Only] A list of features to enable on the guest operating system. + "guestOsFeatures": [ # Output only. [Output Only] A list of features to enable on the guest operating system. # Applicable only for bootable images. Read # Enabling guest operating system features to see a list of available # options. @@ -1181,9 +1183,9 @@

Method Details

# Enabling guest operating system features. }, ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#snapshot", # [Output Only] Type of the resource. Always compute#snapshot + "kind": "compute#snapshot", # Output only. [Output Only] Type of the resource. Always compute#snapshot # for Snapshot resources. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this snapshot, which is # essentially a hash of the labels set used for optimistic locking. The @@ -1199,11 +1201,11 @@

Method Details

# Label values may be empty. "a_key": "A String", }, - "licenseCodes": [ # [Output Only] Integer license codes indicating which licenses are attached + "licenseCodes": [ # Output only. [Output Only] Integer license codes indicating which licenses are attached # to this snapshot. "A String", ], - "licenses": [ # [Output Only] A list of public visible licenses that apply to this + "licenses": [ # Output only. [Output Only] A list of public visible licenses that apply to this # snapshot. This can be because the original image had licenses attached # (such as a Windows image). "A String", @@ -1224,22 +1226,24 @@

Method Details

# as part of resource payload. "resourceManagerTags": { # Resource manager tags to be bound to the snapshot. Tag keys and values have # the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, }, - "region": "A String", # [Output Only] URL of the region where the snapshot resides. Only applicable + "region": "A String", # Output only. [Output Only] URL of the region where the snapshot resides. Only applicable # for regional snapshots. - "resourceStatus": { # [Output only] ResourceStatus of the Snapshot resource - "scheduledDeletionTime": "A String", # [Output only] Scheduled deletion time of the snapshot. The snapshot will + "resourceStatus": { # Output only. [Output only] ResourceStatus of the Snapshot resource + "scheduledDeletionTime": "A String", # Output only. [Output only] Scheduled deletion time of the snapshot. The snapshot will # be deleted by the at any point within one hour after the deletion time. }, "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. "snapshotEncryptionKey": { # Encrypts the snapshot using acustomer-supplied # encryption key. # @@ -1305,9 +1309,9 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "snapshotGroupId": "A String", # [Output Only] The unique ID of the snapshot group that this snapshot + "snapshotGroupId": "A String", # Output only. [Output Only] The unique ID of the snapshot group that this snapshot # belongs to. - "snapshotGroupName": "A String", # [Output only] The snapshot group that this snapshot belongs to. + "snapshotGroupName": "A String", # Output only. [Output only] The snapshot group that this snapshot belongs to. "snapshotType": "A String", # Indicates the type of the snapshot. "sourceDisk": "A String", # The source disk used to create this snapshot. "sourceDiskEncryptionKey": { # The customer-supplied @@ -1366,7 +1370,7 @@

Method Details

}, "sourceDiskForRecoveryCheckpoint": "A String", # The source disk whose recovery checkpoint will be used to create this # snapshot. - "sourceDiskId": "A String", # [Output Only] The ID value of the disk used to create this snapshot. This + "sourceDiskId": "A String", # Output only. [Output Only] The ID value of the disk used to create this snapshot. This # value may be used to determine whether the snapshot was taken from the # current or a previous instance of a given disk name. "sourceInstantSnapshot": "A String", # The source instant snapshot used to create this snapshot. You can provide @@ -1430,21 +1434,21 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceInstantSnapshotId": "A String", # [Output Only] The unique ID of the instant snapshot used to create this + "sourceInstantSnapshotId": "A String", # Output only. [Output Only] The unique ID of the instant snapshot used to create this # snapshot. This value identifies the exact instant snapshot that was used to # create this snapshot. For example, if you created the snapshot from an # instant snapshot that was later deleted and recreated under the same name, # the source instant snapshot ID would identify the exact instant snapshot # that was used. - "sourceSnapshotSchedulePolicy": "A String", # [Output Only] URL of the resource policy which created this + "sourceSnapshotSchedulePolicy": "A String", # Output only. [Output Only] URL of the resource policy which created this # scheduled snapshot. - "sourceSnapshotSchedulePolicyId": "A String", # [Output Only] ID of the resource policy which created this + "sourceSnapshotSchedulePolicyId": "A String", # Output only. [Output Only] ID of the resource policy which created this # scheduled snapshot. - "status": "A String", # [Output Only] The status of the snapshot. This can beCREATING, DELETING, FAILED,READY, or UPLOADING. - "storageBytes": "A String", # [Output Only] A size of the storage used by the snapshot. As snapshots + "status": "A String", # Output only. [Output Only] The status of the snapshot. This can beCREATING, DELETING, FAILED,READY, or UPLOADING. + "storageBytes": "A String", # Output only. [Output Only] A size of the storage used by the snapshot. As snapshots # share storage, this number is expected to change with snapshot # creation/deletion. - "storageBytesStatus": "A String", # [Output Only] An indicator whether storageBytes is in a + "storageBytesStatus": "A String", # Output only. [Output Only] An indicator whether storageBytes is in a # stable state or it is being adjusted as a result of shared storage # reallocation. This status can either be UPDATING, meaning # the size of the snapshot is being updated, or UP_TO_DATE, @@ -1637,10 +1641,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1652,8 +1656,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1840,9 +1844,9 @@

Method Details

# You can use snapshots to back up data on a regular interval. For more # information, read Creating # persistent disk snapshots. - "architecture": "A String", # [Output Only] The architecture of the snapshot. Valid values are + "architecture": "A String", # Output only. [Output Only] The architecture of the snapshot. Valid values are # ARM64 or X86_64. - "autoCreated": True or False, # [Output Only] Set to true if snapshots are automatically created by + "autoCreated": True or False, # Output only. [Output Only] Set to true if snapshots are automatically created by # applying resource policy on the target disk. "chainName": "A String", # Creates the new snapshot in the snapshot chain labeled with the # specified name. The chain name must be 1-63 characters long and comply @@ -1850,18 +1854,18 @@

Method Details

# owners who needs to create separate snapshot chains, for example, # for chargeback tracking. When you describe your snapshot resource, this # field is visible only if it has a non-empty value. - "creationSizeBytes": "A String", # [Output Only] Size in bytes of the snapshot at creation time. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationSizeBytes": "A String", # Output only. [Output Only] Size in bytes of the snapshot at creation time. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "diskSizeGb": "A String", # [Output Only] Size of the source disk, specified in GB. - "downloadBytes": "A String", # [Output Only] Number of bytes downloaded to restore a snapshot to a disk. - "enableConfidentialCompute": True or False, # Whether this snapshot is created from a confidential compute mode disk. + "diskSizeGb": "A String", # Output only. [Output Only] Size of the source disk, specified in GB. + "downloadBytes": "A String", # Output only. [Output Only] Number of bytes downloaded to restore a snapshot to a disk. + "enableConfidentialCompute": True or False, # Output only. Whether this snapshot is created from a confidential compute mode disk. # [Output Only]: This field is not set by user, but from source disk. "guestFlush": True or False, # [Input Only] Whether to attempt an application consistent snapshot by # informing the OS to prepare for the snapshot process. - "guestOsFeatures": [ # [Output Only] A list of features to enable on the guest operating system. + "guestOsFeatures": [ # Output only. [Output Only] A list of features to enable on the guest operating system. # Applicable only for bootable images. Read # Enabling guest operating system features to see a list of available # options. @@ -1887,9 +1891,9 @@

Method Details

# Enabling guest operating system features. }, ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#snapshot", # [Output Only] Type of the resource. Always compute#snapshot + "kind": "compute#snapshot", # Output only. [Output Only] Type of the resource. Always compute#snapshot # for Snapshot resources. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this snapshot, which is # essentially a hash of the labels set used for optimistic locking. The @@ -1905,11 +1909,11 @@

Method Details

# Label values may be empty. "a_key": "A String", }, - "licenseCodes": [ # [Output Only] Integer license codes indicating which licenses are attached + "licenseCodes": [ # Output only. [Output Only] Integer license codes indicating which licenses are attached # to this snapshot. "A String", ], - "licenses": [ # [Output Only] A list of public visible licenses that apply to this + "licenses": [ # Output only. [Output Only] A list of public visible licenses that apply to this # snapshot. This can be because the original image had licenses attached # (such as a Windows image). "A String", @@ -1930,22 +1934,24 @@

Method Details

# as part of resource payload. "resourceManagerTags": { # Resource manager tags to be bound to the snapshot. Tag keys and values have # the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, }, - "region": "A String", # [Output Only] URL of the region where the snapshot resides. Only applicable + "region": "A String", # Output only. [Output Only] URL of the region where the snapshot resides. Only applicable # for regional snapshots. - "resourceStatus": { # [Output only] ResourceStatus of the Snapshot resource - "scheduledDeletionTime": "A String", # [Output only] Scheduled deletion time of the snapshot. The snapshot will + "resourceStatus": { # Output only. [Output only] ResourceStatus of the Snapshot resource + "scheduledDeletionTime": "A String", # Output only. [Output only] Scheduled deletion time of the snapshot. The snapshot will # be deleted by the at any point within one hour after the deletion time. }, "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. "snapshotEncryptionKey": { # Encrypts the snapshot using acustomer-supplied # encryption key. # @@ -2011,9 +2017,9 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "snapshotGroupId": "A String", # [Output Only] The unique ID of the snapshot group that this snapshot + "snapshotGroupId": "A String", # Output only. [Output Only] The unique ID of the snapshot group that this snapshot # belongs to. - "snapshotGroupName": "A String", # [Output only] The snapshot group that this snapshot belongs to. + "snapshotGroupName": "A String", # Output only. [Output only] The snapshot group that this snapshot belongs to. "snapshotType": "A String", # Indicates the type of the snapshot. "sourceDisk": "A String", # The source disk used to create this snapshot. "sourceDiskEncryptionKey": { # The customer-supplied @@ -2072,7 +2078,7 @@

Method Details

}, "sourceDiskForRecoveryCheckpoint": "A String", # The source disk whose recovery checkpoint will be used to create this # snapshot. - "sourceDiskId": "A String", # [Output Only] The ID value of the disk used to create this snapshot. This + "sourceDiskId": "A String", # Output only. [Output Only] The ID value of the disk used to create this snapshot. This # value may be used to determine whether the snapshot was taken from the # current or a previous instance of a given disk name. "sourceInstantSnapshot": "A String", # The source instant snapshot used to create this snapshot. You can provide @@ -2136,21 +2142,21 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceInstantSnapshotId": "A String", # [Output Only] The unique ID of the instant snapshot used to create this + "sourceInstantSnapshotId": "A String", # Output only. [Output Only] The unique ID of the instant snapshot used to create this # snapshot. This value identifies the exact instant snapshot that was used to # create this snapshot. For example, if you created the snapshot from an # instant snapshot that was later deleted and recreated under the same name, # the source instant snapshot ID would identify the exact instant snapshot # that was used. - "sourceSnapshotSchedulePolicy": "A String", # [Output Only] URL of the resource policy which created this + "sourceSnapshotSchedulePolicy": "A String", # Output only. [Output Only] URL of the resource policy which created this # scheduled snapshot. - "sourceSnapshotSchedulePolicyId": "A String", # [Output Only] ID of the resource policy which created this + "sourceSnapshotSchedulePolicyId": "A String", # Output only. [Output Only] ID of the resource policy which created this # scheduled snapshot. - "status": "A String", # [Output Only] The status of the snapshot. This can beCREATING, DELETING, FAILED,READY, or UPLOADING. - "storageBytes": "A String", # [Output Only] A size of the storage used by the snapshot. As snapshots + "status": "A String", # Output only. [Output Only] The status of the snapshot. This can beCREATING, DELETING, FAILED,READY, or UPLOADING. + "storageBytes": "A String", # Output only. [Output Only] A size of the storage used by the snapshot. As snapshots # share storage, this number is expected to change with snapshot # creation/deletion. - "storageBytesStatus": "A String", # [Output Only] An indicator whether storageBytes is in a + "storageBytesStatus": "A String", # Output only. [Output Only] An indicator whether storageBytes is in a # stable state or it is being adjusted as a result of shared storage # reallocation. This status can either be UPDATING, meaning # the size of the snapshot is being updated, or UP_TO_DATE, @@ -2165,13 +2171,13 @@

Method Details

], }, ], - "kind": "compute#snapshotList", # Type of resource. + "kind": "compute#snapshotList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -3292,10 +3298,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3307,8 +3313,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -3609,10 +3615,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3624,8 +3630,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.regionSslCertificates.html b/docs/dyn/compute_alpha.regionSslCertificates.html index 4b96a03182..62c66ab5d8 100644 --- a/docs/dyn/compute_alpha.regionSslCertificates.html +++ b/docs/dyn/compute_alpha.regionSslCertificates.html @@ -287,10 +287,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -302,8 +302,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -441,12 +441,12 @@

Method Details

# text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "expireTime": "A String", # [Output Only] Expire time of the certificate. RFC3339 + "expireTime": "A String", # Output only. [Output Only] Expire time of the certificate. RFC3339 "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#sslCertificate", # [Output Only] Type of the resource. Alwayscompute#sslCertificate for SSL certificates. + "kind": "compute#sslCertificate", # Output only. [Output Only] Type of the resource. Alwayscompute#sslCertificate for SSL certificates. "managed": { # Configuration and status of a managed SSL certificate. # Configuration and status of a managed SSL certificate. - "domainStatus": { # [Output only] Detailed statuses of the domains specified for managed + "domainStatus": { # Output only. [Output only] Detailed statuses of the domains specified for managed # certificate resource. "a_key": "A String", }, @@ -456,7 +456,7 @@

Method Details

# certificate](/load-balancing/docs/quotas#ssl_certificates). "A String", ], - "status": "A String", # [Output only] Status of the managed certificate resource. + "status": "A String", # Output only. [Output only] Status of the managed certificate resource. }, "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -468,10 +468,10 @@

Method Details

"privateKey": "A String", # A value read into memory from a write-only private key file. The private # key file must be in PEM format. For security, only insert # requests include this field. - "region": "A String", # [Output Only] URL of the region where the regional SSL Certificate + "region": "A String", # Output only. [Output Only] URL of the region where the regional SSL Certificate # resides. This field is not applicable to global SSL Certificate. "selfLink": "A String", # [Output only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "selfManaged": { # Configuration and status of a self-managed SSL certificate. # Configuration and status of a self-managed SSL certificate. "certificate": "A String", # A local certificate file. The certificate must be in # PEM format. The certificate chain must be no greater than 5 certs @@ -479,7 +479,7 @@

Method Details

"privateKey": "A String", # A write-only private key in PEM format. Only insert # requests will include this field. }, - "subjectAlternativeNames": [ # [Output Only] Domains associated with the certificate via Subject + "subjectAlternativeNames": [ # Output only. [Output Only] Domains associated with the certificate via Subject # Alternative Name. "A String", ], @@ -539,12 +539,12 @@

Method Details

# text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "expireTime": "A String", # [Output Only] Expire time of the certificate. RFC3339 + "expireTime": "A String", # Output only. [Output Only] Expire time of the certificate. RFC3339 "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#sslCertificate", # [Output Only] Type of the resource. Alwayscompute#sslCertificate for SSL certificates. + "kind": "compute#sslCertificate", # Output only. [Output Only] Type of the resource. Alwayscompute#sslCertificate for SSL certificates. "managed": { # Configuration and status of a managed SSL certificate. # Configuration and status of a managed SSL certificate. - "domainStatus": { # [Output only] Detailed statuses of the domains specified for managed + "domainStatus": { # Output only. [Output only] Detailed statuses of the domains specified for managed # certificate resource. "a_key": "A String", }, @@ -554,7 +554,7 @@

Method Details

# certificate](/load-balancing/docs/quotas#ssl_certificates). "A String", ], - "status": "A String", # [Output only] Status of the managed certificate resource. + "status": "A String", # Output only. [Output only] Status of the managed certificate resource. }, "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -566,10 +566,10 @@

Method Details

"privateKey": "A String", # A value read into memory from a write-only private key file. The private # key file must be in PEM format. For security, only insert # requests include this field. - "region": "A String", # [Output Only] URL of the region where the regional SSL Certificate + "region": "A String", # Output only. [Output Only] URL of the region where the regional SSL Certificate # resides. This field is not applicable to global SSL Certificate. "selfLink": "A String", # [Output only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "selfManaged": { # Configuration and status of a self-managed SSL certificate. # Configuration and status of a self-managed SSL certificate. "certificate": "A String", # A local certificate file. The certificate must be in # PEM format. The certificate chain must be no greater than 5 certs @@ -577,7 +577,7 @@

Method Details

"privateKey": "A String", # A write-only private key in PEM format. Only insert # requests will include this field. }, - "subjectAlternativeNames": [ # [Output Only] Domains associated with the certificate via Subject + "subjectAlternativeNames": [ # Output only. [Output Only] Domains associated with the certificate via Subject # Alternative Name. "A String", ], @@ -763,10 +763,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -778,8 +778,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1001,12 +1001,12 @@

Method Details

# text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "expireTime": "A String", # [Output Only] Expire time of the certificate. RFC3339 + "expireTime": "A String", # Output only. [Output Only] Expire time of the certificate. RFC3339 "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#sslCertificate", # [Output Only] Type of the resource. Alwayscompute#sslCertificate for SSL certificates. + "kind": "compute#sslCertificate", # Output only. [Output Only] Type of the resource. Alwayscompute#sslCertificate for SSL certificates. "managed": { # Configuration and status of a managed SSL certificate. # Configuration and status of a managed SSL certificate. - "domainStatus": { # [Output only] Detailed statuses of the domains specified for managed + "domainStatus": { # Output only. [Output only] Detailed statuses of the domains specified for managed # certificate resource. "a_key": "A String", }, @@ -1016,7 +1016,7 @@

Method Details

# certificate](/load-balancing/docs/quotas#ssl_certificates). "A String", ], - "status": "A String", # [Output only] Status of the managed certificate resource. + "status": "A String", # Output only. [Output only] Status of the managed certificate resource. }, "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -1028,10 +1028,10 @@

Method Details

"privateKey": "A String", # A value read into memory from a write-only private key file. The private # key file must be in PEM format. For security, only insert # requests include this field. - "region": "A String", # [Output Only] URL of the region where the regional SSL Certificate + "region": "A String", # Output only. [Output Only] URL of the region where the regional SSL Certificate # resides. This field is not applicable to global SSL Certificate. "selfLink": "A String", # [Output only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "selfManaged": { # Configuration and status of a self-managed SSL certificate. # Configuration and status of a self-managed SSL certificate. "certificate": "A String", # A local certificate file. The certificate must be in # PEM format. The certificate chain must be no greater than 5 certs @@ -1039,7 +1039,7 @@

Method Details

"privateKey": "A String", # A write-only private key in PEM format. Only insert # requests will include this field. }, - "subjectAlternativeNames": [ # [Output Only] Domains associated with the certificate via Subject + "subjectAlternativeNames": [ # Output only. [Output Only] Domains associated with the certificate via Subject # Alternative Name. "A String", ], @@ -1047,13 +1047,13 @@

Method Details

# "MANAGED". If not specified, the certificate is self-managed and the fieldscertificate and private_key are used. }, ], - "kind": "compute#sslCertificateList", # Type of resource. + "kind": "compute#sslCertificateList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there diff --git a/docs/dyn/compute_alpha.regionSslPolicies.html b/docs/dyn/compute_alpha.regionSslPolicies.html index debeb29e46..e6204431f3 100644 --- a/docs/dyn/compute_alpha.regionSslPolicies.html +++ b/docs/dyn/compute_alpha.regionSslPolicies.html @@ -296,10 +296,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -311,8 +311,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -415,7 +415,7 @@

Method Details

# suites, that are offered by Application Load Balancers and proxy Network Load # Balancers. For more information, read # SSL policies overview. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customFeatures": [ # A list of features enabled when the selected profile is CUSTOM. The # method returns the set of features that can be @@ -424,7 +424,7 @@

Method Details

], "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "enabledFeatures": [ # [Output Only] The list of features enabled in the SSL policy. + "enabledFeatures": [ # Output only. [Output Only] The list of features enabled in the SSL policy. "A String", ], "fingerprint": "A String", # Fingerprint of this resource. A hash of the contents stored in this object. @@ -435,9 +435,9 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve an SslPolicy. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#sslPolicy", # [Output only] Type of the resource. Alwayscompute#sslPolicyfor SSL policies. + "kind": "compute#sslPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#sslPolicyfor SSL policies. "minTlsVersion": "A String", # The minimum version of SSL protocol that can be used by the clients to # establish a connection with the load balancer. This can be one ofTLS_1_0, TLS_1_1, TLS_1_2,TLS_1_3. When set to TLS_1_3, the profile field # must be set to RESTRICTED. @@ -451,10 +451,10 @@

Method Details

"profile": "A String", # Profile specifies the set of SSL features that can be used by the load # balancer when negotiating SSL with clients. This can be one ofCOMPATIBLE, MODERN, RESTRICTED, orCUSTOM. If using CUSTOM, the set of SSL features # to enable must be specified in the customFeatures field. - "region": "A String", # [Output Only] URL of the region where the regional SSL policy + "region": "A String", # Output only. [Output Only] URL of the region where the regional SSL policy # resides. This field is not applicable to global SSL policies. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "tlsSettings": { # The TLS settings for the server. # Security settings for the proxy. This field is only applicable to a # global backend service with the loadBalancingScheme set toINTERNAL_SELF_MANAGED. "proxyTlsContext": { # [Deprecated] The TLS settings for the client or server. # Configures the mechanism to obtain security certificates and identity @@ -567,7 +567,7 @@

Method Details

# - MUTUAL Secure connections to the backends using mutual # TLS by presenting client certificates for authentication. }, - "warnings": [ # [Output Only] If potential misconfigurations are detected for this + "warnings": [ # Output only. [Output Only] If potential misconfigurations are detected for this # SSL policy, this field will be populated with warning messages. { "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute @@ -615,7 +615,7 @@

Method Details

# suites, that are offered by Application Load Balancers and proxy Network Load # Balancers. For more information, read # SSL policies overview. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customFeatures": [ # A list of features enabled when the selected profile is CUSTOM. The # method returns the set of features that can be @@ -624,7 +624,7 @@

Method Details

], "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "enabledFeatures": [ # [Output Only] The list of features enabled in the SSL policy. + "enabledFeatures": [ # Output only. [Output Only] The list of features enabled in the SSL policy. "A String", ], "fingerprint": "A String", # Fingerprint of this resource. A hash of the contents stored in this object. @@ -635,9 +635,9 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve an SslPolicy. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#sslPolicy", # [Output only] Type of the resource. Alwayscompute#sslPolicyfor SSL policies. + "kind": "compute#sslPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#sslPolicyfor SSL policies. "minTlsVersion": "A String", # The minimum version of SSL protocol that can be used by the clients to # establish a connection with the load balancer. This can be one ofTLS_1_0, TLS_1_1, TLS_1_2,TLS_1_3. When set to TLS_1_3, the profile field # must be set to RESTRICTED. @@ -651,10 +651,10 @@

Method Details

"profile": "A String", # Profile specifies the set of SSL features that can be used by the load # balancer when negotiating SSL with clients. This can be one ofCOMPATIBLE, MODERN, RESTRICTED, orCUSTOM. If using CUSTOM, the set of SSL features # to enable must be specified in the customFeatures field. - "region": "A String", # [Output Only] URL of the region where the regional SSL policy + "region": "A String", # Output only. [Output Only] URL of the region where the regional SSL policy # resides. This field is not applicable to global SSL policies. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "tlsSettings": { # The TLS settings for the server. # Security settings for the proxy. This field is only applicable to a # global backend service with the loadBalancingScheme set toINTERNAL_SELF_MANAGED. "proxyTlsContext": { # [Deprecated] The TLS settings for the client or server. # Configures the mechanism to obtain security certificates and identity @@ -767,7 +767,7 @@

Method Details

# - MUTUAL Secure connections to the backends using mutual # TLS by presenting client certificates for authentication. }, - "warnings": [ # [Output Only] If potential misconfigurations are detected for this + "warnings": [ # Output only. [Output Only] If potential misconfigurations are detected for this # SSL policy, this field will be populated with warning messages. { "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute @@ -975,10 +975,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -990,8 +990,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1171,15 +1171,15 @@

Method Details

An object of the form: { - "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. - "items": [ # A list of SslPolicy resources. + "id": "A String", # Output only. [Output Only] Unique identifier for the resource; defined by the server. + "items": [ # Output only. A list of SslPolicy resources. { # Represents an SSL Policy resource. # # Use SSL policies to control SSL features, such as versions and cipher # suites, that are offered by Application Load Balancers and proxy Network Load # Balancers. For more information, read # SSL policies overview. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customFeatures": [ # A list of features enabled when the selected profile is CUSTOM. The # method returns the set of features that can be @@ -1188,7 +1188,7 @@

Method Details

], "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "enabledFeatures": [ # [Output Only] The list of features enabled in the SSL policy. + "enabledFeatures": [ # Output only. [Output Only] The list of features enabled in the SSL policy. "A String", ], "fingerprint": "A String", # Fingerprint of this resource. A hash of the contents stored in this object. @@ -1199,9 +1199,9 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve an SslPolicy. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#sslPolicy", # [Output only] Type of the resource. Alwayscompute#sslPolicyfor SSL policies. + "kind": "compute#sslPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#sslPolicyfor SSL policies. "minTlsVersion": "A String", # The minimum version of SSL protocol that can be used by the clients to # establish a connection with the load balancer. This can be one ofTLS_1_0, TLS_1_1, TLS_1_2,TLS_1_3. When set to TLS_1_3, the profile field # must be set to RESTRICTED. @@ -1215,10 +1215,10 @@

Method Details

"profile": "A String", # Profile specifies the set of SSL features that can be used by the load # balancer when negotiating SSL with clients. This can be one ofCOMPATIBLE, MODERN, RESTRICTED, orCUSTOM. If using CUSTOM, the set of SSL features # to enable must be specified in the customFeatures field. - "region": "A String", # [Output Only] URL of the region where the regional SSL policy + "region": "A String", # Output only. [Output Only] URL of the region where the regional SSL policy # resides. This field is not applicable to global SSL policies. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "tlsSettings": { # The TLS settings for the server. # Security settings for the proxy. This field is only applicable to a # global backend service with the loadBalancingScheme set toINTERNAL_SELF_MANAGED. "proxyTlsContext": { # [Deprecated] The TLS settings for the client or server. # Configures the mechanism to obtain security certificates and identity @@ -1331,7 +1331,7 @@

Method Details

# - MUTUAL Secure connections to the backends using mutual # TLS by presenting client certificates for authentication. }, - "warnings": [ # [Output Only] If potential misconfigurations are detected for this + "warnings": [ # Output only. [Output Only] If potential misconfigurations are detected for this # SSL policy, this field will be populated with warning messages. { "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute @@ -1361,13 +1361,13 @@

Method Details

], }, ], - "kind": "compute#sslPoliciesList", # [Output Only] Type of the resource. Alwayscompute#sslPoliciesList for lists of sslPolicies. - "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for + "kind": "compute#sslPoliciesList", # Output only. [Output Only] Type of the resource. Alwayscompute#sslPoliciesList for lists of sslPolicies. + "nextPageToken": "A String", # Output only. [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -1534,7 +1534,7 @@

Method Details

# suites, that are offered by Application Load Balancers and proxy Network Load # Balancers. For more information, read # SSL policies overview. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customFeatures": [ # A list of features enabled when the selected profile is CUSTOM. The # method returns the set of features that can be @@ -1543,7 +1543,7 @@

Method Details

], "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "enabledFeatures": [ # [Output Only] The list of features enabled in the SSL policy. + "enabledFeatures": [ # Output only. [Output Only] The list of features enabled in the SSL policy. "A String", ], "fingerprint": "A String", # Fingerprint of this resource. A hash of the contents stored in this object. @@ -1554,9 +1554,9 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve an SslPolicy. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#sslPolicy", # [Output only] Type of the resource. Alwayscompute#sslPolicyfor SSL policies. + "kind": "compute#sslPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#sslPolicyfor SSL policies. "minTlsVersion": "A String", # The minimum version of SSL protocol that can be used by the clients to # establish a connection with the load balancer. This can be one ofTLS_1_0, TLS_1_1, TLS_1_2,TLS_1_3. When set to TLS_1_3, the profile field # must be set to RESTRICTED. @@ -1570,10 +1570,10 @@

Method Details

"profile": "A String", # Profile specifies the set of SSL features that can be used by the load # balancer when negotiating SSL with clients. This can be one ofCOMPATIBLE, MODERN, RESTRICTED, orCUSTOM. If using CUSTOM, the set of SSL features # to enable must be specified in the customFeatures field. - "region": "A String", # [Output Only] URL of the region where the regional SSL policy + "region": "A String", # Output only. [Output Only] URL of the region where the regional SSL policy # resides. This field is not applicable to global SSL policies. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "tlsSettings": { # The TLS settings for the server. # Security settings for the proxy. This field is only applicable to a # global backend service with the loadBalancingScheme set toINTERNAL_SELF_MANAGED. "proxyTlsContext": { # [Deprecated] The TLS settings for the client or server. # Configures the mechanism to obtain security certificates and identity @@ -1686,7 +1686,7 @@

Method Details

# - MUTUAL Secure connections to the backends using mutual # TLS by presenting client certificates for authentication. }, - "warnings": [ # [Output Only] If potential misconfigurations are detected for this + "warnings": [ # Output only. [Output Only] If potential misconfigurations are detected for this # SSL policy, this field will be populated with warning messages. { "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute @@ -1894,10 +1894,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1909,8 +1909,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.regionTargetHttpProxies.html b/docs/dyn/compute_alpha.regionTargetHttpProxies.html index 62f1bcf95e..3b5d3532fc 100644 --- a/docs/dyn/compute_alpha.regionTargetHttpProxies.html +++ b/docs/dyn/compute_alpha.regionTargetHttpProxies.html @@ -290,10 +290,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -305,8 +305,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -421,7 +421,7 @@

Method Details

# then references a URL map. For more information, readUsing Target Proxies # and # Forwarding rule concepts. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -456,7 +456,7 @@

Method Details

# For classic Application Load Balancers, this option is not supported. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetHttpProxy", # [Output Only] Type of resource. Always compute#targetHttpProxy + "kind": "compute#targetHttpProxy", # Output only. [Output Only] Type of resource. Always compute#targetHttpProxy # for target HTTP proxies. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -476,10 +476,10 @@

Method Details

# requests when it receives them. # # The default is false. - "region": "A String", # [Output Only] URL of the region where the regional Target HTTP Proxy + "region": "A String", # Output only. [Output Only] URL of the region where the regional Target HTTP Proxy # resides. This field is not applicable to global Target HTTP Proxies. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "urlMap": "A String", # URL to the UrlMap resource that defines the mapping from URL to # the BackendService. } @@ -515,7 +515,7 @@

Method Details

# then references a URL map. For more information, readUsing Target Proxies # and # Forwarding rule concepts. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -550,7 +550,7 @@

Method Details

# For classic Application Load Balancers, this option is not supported. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetHttpProxy", # [Output Only] Type of resource. Always compute#targetHttpProxy + "kind": "compute#targetHttpProxy", # Output only. [Output Only] Type of resource. Always compute#targetHttpProxy # for target HTTP proxies. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -570,10 +570,10 @@

Method Details

# requests when it receives them. # # The default is false. - "region": "A String", # [Output Only] URL of the region where the regional Target HTTP Proxy + "region": "A String", # Output only. [Output Only] URL of the region where the regional Target HTTP Proxy # resides. This field is not applicable to global Target HTTP Proxies. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "urlMap": "A String", # URL to the UrlMap resource that defines the mapping from URL to # the BackendService. } @@ -756,10 +756,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -771,8 +771,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -973,7 +973,7 @@

Method Details

# then references a URL map. For more information, readUsing Target Proxies # and # Forwarding rule concepts. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1008,7 +1008,7 @@

Method Details

# For classic Application Load Balancers, this option is not supported. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetHttpProxy", # [Output Only] Type of resource. Always compute#targetHttpProxy + "kind": "compute#targetHttpProxy", # Output only. [Output Only] Type of resource. Always compute#targetHttpProxy # for target HTTP proxies. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -1028,22 +1028,22 @@

Method Details

# requests when it receives them. # # The default is false. - "region": "A String", # [Output Only] URL of the region where the regional Target HTTP Proxy + "region": "A String", # Output only. [Output Only] URL of the region where the regional Target HTTP Proxy # resides. This field is not applicable to global Target HTTP Proxies. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "urlMap": "A String", # URL to the UrlMap resource that defines the mapping from URL to # the BackendService. }, ], - "kind": "compute#targetHttpProxyList", # Type of resource. Always compute#targetHttpProxyList for lists + "kind": "compute#targetHttpProxyList", # Output only. Type of resource. Always compute#targetHttpProxyList for lists # of target HTTP proxies. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -1279,10 +1279,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1294,8 +1294,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.regionTargetHttpsProxies.html b/docs/dyn/compute_alpha.regionTargetHttpsProxies.html index 933f16f9b5..8eec614c5b 100644 --- a/docs/dyn/compute_alpha.regionTargetHttpsProxies.html +++ b/docs/dyn/compute_alpha.regionTargetHttpsProxies.html @@ -296,10 +296,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -311,8 +311,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -448,7 +448,7 @@

Method Details

# If set, sslCertificates will be ignored. # # Accepted format is//certificatemanager.googleapis.com/projects/{project}/locations/{location}/certificateMaps/{resourceName}. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -483,7 +483,7 @@

Method Details

# For classic Application Load Balancers, this option is not supported. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetHttpsProxy", # [Output Only] Type of resource. Alwayscompute#targetHttpsProxy for target HTTPS proxies. + "kind": "compute#targetHttpsProxy", # Output only. [Output Only] Type of resource. Alwayscompute#targetHttpsProxy for target HTTPS proxies. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -514,10 +514,10 @@

Method Details

# - When quic-override is set to DISABLE, the # load balancer doesn't use QUIC. # - If the quic-override flag is not specified,NONE is implied. - "region": "A String", # [Output Only] URL of the region where the regional TargetHttpsProxy + "region": "A String", # Output only. [Output Only] URL of the region where the regional TargetHttpsProxy # resides. This field is not applicable to global TargetHttpsProxies. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "serverTlsPolicy": "A String", # Optional. A URL referring to a networksecurity.ServerTlsPolicy resource # that describes how the proxy should authenticate inbound traffic. # @@ -640,7 +640,7 @@

Method Details

# If set, sslCertificates will be ignored. # # Accepted format is//certificatemanager.googleapis.com/projects/{project}/locations/{location}/certificateMaps/{resourceName}. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -675,7 +675,7 @@

Method Details

# For classic Application Load Balancers, this option is not supported. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetHttpsProxy", # [Output Only] Type of resource. Alwayscompute#targetHttpsProxy for target HTTPS proxies. + "kind": "compute#targetHttpsProxy", # Output only. [Output Only] Type of resource. Alwayscompute#targetHttpsProxy for target HTTPS proxies. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -706,10 +706,10 @@

Method Details

# - When quic-override is set to DISABLE, the # load balancer doesn't use QUIC. # - If the quic-override flag is not specified,NONE is implied. - "region": "A String", # [Output Only] URL of the region where the regional TargetHttpsProxy + "region": "A String", # Output only. [Output Only] URL of the region where the regional TargetHttpsProxy # resides. This field is not applicable to global TargetHttpsProxies. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "serverTlsPolicy": "A String", # Optional. A URL referring to a networksecurity.ServerTlsPolicy resource # that describes how the proxy should authenticate inbound traffic. # @@ -958,10 +958,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -973,8 +973,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1196,7 +1196,7 @@

Method Details

# If set, sslCertificates will be ignored. # # Accepted format is//certificatemanager.googleapis.com/projects/{project}/locations/{location}/certificateMaps/{resourceName}. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1231,7 +1231,7 @@

Method Details

# For classic Application Load Balancers, this option is not supported. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetHttpsProxy", # [Output Only] Type of resource. Alwayscompute#targetHttpsProxy for target HTTPS proxies. + "kind": "compute#targetHttpsProxy", # Output only. [Output Only] Type of resource. Alwayscompute#targetHttpsProxy for target HTTPS proxies. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -1262,10 +1262,10 @@

Method Details

# - When quic-override is set to DISABLE, the # load balancer doesn't use QUIC. # - If the quic-override flag is not specified,NONE is implied. - "region": "A String", # [Output Only] URL of the region where the regional TargetHttpsProxy + "region": "A String", # Output only. [Output Only] URL of the region where the regional TargetHttpsProxy # resides. This field is not applicable to global TargetHttpsProxies. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "serverTlsPolicy": "A String", # Optional. A URL referring to a networksecurity.ServerTlsPolicy resource # that describes how the proxy should authenticate inbound traffic. # @@ -1336,14 +1336,14 @@

Method Details

# - global/urlMaps/url-map }, ], - "kind": "compute#targetHttpsProxyList", # Type of resource. Always compute#targetHttpsProxyList for + "kind": "compute#targetHttpsProxyList", # Output only. Type of resource. Always compute#targetHttpsProxyList for # lists of target HTTPS proxies. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -1440,7 +1440,7 @@

Method Details

# If set, sslCertificates will be ignored. # # Accepted format is//certificatemanager.googleapis.com/projects/{project}/locations/{location}/certificateMaps/{resourceName}. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1475,7 +1475,7 @@

Method Details

# For classic Application Load Balancers, this option is not supported. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetHttpsProxy", # [Output Only] Type of resource. Alwayscompute#targetHttpsProxy for target HTTPS proxies. + "kind": "compute#targetHttpsProxy", # Output only. [Output Only] Type of resource. Alwayscompute#targetHttpsProxy for target HTTPS proxies. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -1506,10 +1506,10 @@

Method Details

# - When quic-override is set to DISABLE, the # load balancer doesn't use QUIC. # - If the quic-override flag is not specified,NONE is implied. - "region": "A String", # [Output Only] URL of the region where the regional TargetHttpsProxy + "region": "A String", # Output only. [Output Only] URL of the region where the regional TargetHttpsProxy # resides. This field is not applicable to global TargetHttpsProxies. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "serverTlsPolicy": "A String", # Optional. A URL referring to a networksecurity.ServerTlsPolicy resource # that describes how the proxy should authenticate inbound traffic. # @@ -1758,10 +1758,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1773,8 +1773,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2051,10 +2051,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2066,8 +2066,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2340,10 +2340,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2355,8 +2355,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.regionTargetTcpProxies.html b/docs/dyn/compute_alpha.regionTargetTcpProxies.html index 10162a4c7d..d297a98bd1 100644 --- a/docs/dyn/compute_alpha.regionTargetTcpProxies.html +++ b/docs/dyn/compute_alpha.regionTargetTcpProxies.html @@ -287,10 +287,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -302,8 +302,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -405,13 +405,14 @@

Method Details

# The forwarding rule references the target TCP proxy, and the target proxy # then references a backend service. For more information, readProxy Network # Load Balancer overview. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetTcpProxy", # [Output Only] Type of the resource. Alwayscompute#targetTcpProxy for target TCP proxies. + "kind": "compute#targetTcpProxy", # Output only. [Output Only] Type of the resource. Alwayscompute#targetTcpProxy for target TCP proxies. + "loadBalancingScheme": "A String", # Specifies the type of load balancing scheme used by this target proxy. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -433,7 +434,7 @@

Method Details

"proxyHeader": "A String", # Specifies the type of proxy header to append before sending data to the # backend, either NONE or PROXY_V1. The default # is NONE. - "region": "A String", # [Output Only] URL of the region where the regional TCP proxy resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional TCP proxy resides. # This field is not applicable to global TCP proxy. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. "service": "A String", # URL to the BackendService resource. @@ -457,13 +458,14 @@

Method Details

# The forwarding rule references the target TCP proxy, and the target proxy # then references a backend service. For more information, readProxy Network # Load Balancer overview. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetTcpProxy", # [Output Only] Type of the resource. Alwayscompute#targetTcpProxy for target TCP proxies. + "kind": "compute#targetTcpProxy", # Output only. [Output Only] Type of the resource. Alwayscompute#targetTcpProxy for target TCP proxies. + "loadBalancingScheme": "A String", # Specifies the type of load balancing scheme used by this target proxy. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -485,7 +487,7 @@

Method Details

"proxyHeader": "A String", # Specifies the type of proxy header to append before sending data to the # backend, either NONE or PROXY_V1. The default # is NONE. - "region": "A String", # [Output Only] URL of the region where the regional TCP proxy resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional TCP proxy resides. # This field is not applicable to global TCP proxy. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. "service": "A String", # URL to the BackendService resource. @@ -669,10 +671,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -684,8 +686,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -873,13 +875,14 @@

Method Details

# The forwarding rule references the target TCP proxy, and the target proxy # then references a backend service. For more information, readProxy Network # Load Balancer overview. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetTcpProxy", # [Output Only] Type of the resource. Alwayscompute#targetTcpProxy for target TCP proxies. + "kind": "compute#targetTcpProxy", # Output only. [Output Only] Type of the resource. Alwayscompute#targetTcpProxy for target TCP proxies. + "loadBalancingScheme": "A String", # Specifies the type of load balancing scheme used by this target proxy. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -901,19 +904,19 @@

Method Details

"proxyHeader": "A String", # Specifies the type of proxy header to append before sending data to the # backend, either NONE or PROXY_V1. The default # is NONE. - "region": "A String", # [Output Only] URL of the region where the regional TCP proxy resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional TCP proxy resides. # This field is not applicable to global TCP proxy. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. "service": "A String", # URL to the BackendService resource. }, ], - "kind": "compute#targetTcpProxyList", # Type of resource. + "kind": "compute#targetTcpProxyList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there diff --git a/docs/dyn/compute_alpha.regionUrlMaps.html b/docs/dyn/compute_alpha.regionUrlMaps.html index 9ffb004326..57946e3b82 100644 --- a/docs/dyn/compute_alpha.regionUrlMaps.html +++ b/docs/dyn/compute_alpha.regionUrlMaps.html @@ -288,10 +288,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -303,8 +303,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -431,7 +431,7 @@

Method Details

# the regionUrlMaps resource, the backend service must have aloadBalancingScheme of INTERNAL_MANAGED. For more # information, read URL # Map Concepts. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "defaultCustomErrorResponsePolicy": { # Specifies the custom error response policy that must be applied when the # defaultCustomErrorResponsePolicy specifies how the Load # Balancer returns error responses when BackendServiceorBackendBucket responds with an error. @@ -1056,7 +1056,7 @@

Method Details

], "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#urlMap", # [Output Only] Type of the resource. Always compute#urlMaps for + "kind": "compute#urlMap", # Output only. [Output Only] Type of the resource. Always compute#urlMaps for # url maps. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -1675,9 +1675,12 @@

Method Details

}, "name": "A String", # The name to which this PathMatcher is referred by theHostRule. "pathRules": [ # The list of path rules. Use this list instead of routeRules - # when routing based on simple path matching is all that's required. The - # order by which path rules are specified does not matter. Matches are always - # done on the longest-path-first basis. + # when routing based on simple path matching is all that's required. A path + # rule can only include a wildcard character (*) after a + # forward slash character ("/"). + # + # The order by which path rules are specified does not matter. + # Matches are always done on the longest-path-first basis. # # For example: a pathRule with a path /a/b/c/* will match # before /a/b/* irrespective of the order in which those paths appear in this @@ -2429,7 +2432,7 @@

Method Details

# # fullPathMatch must be from 1 to 1024 characters. # - # Only one of prefixMatch, fullPathMatch or regexMatch must be + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match must be # specified. "headerMatches": [ # Specifies a list of header match criteria, all of which must match # corresponding headers in the request. @@ -2497,7 +2500,8 @@

Method Details

# Only one of exactMatch, prefixMatch,suffixMatch, regexMatch,presentMatch or rangeMatch must be set. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. "suffixMatch": "A String", # The value of the header must end with the contents ofsuffixMatch. # # Only one of exactMatch, prefixMatch,suffixMatch, regexMatch,presentMatch or rangeMatch must be set. @@ -2575,24 +2579,32 @@

Method Details

# matching labels in the provided metadata. }, ], - "pathTemplateMatch": "A String", # If specified, the route is a pattern match expression that must match the - # :path header once the query string is removed. + "pathTemplateMatch": "A String", # If specified, this field defines a path template pattern that must match + # the :path header after the query string is removed. # - # A pattern match allows you to match + # A path template pattern can include variables and wildcards. + # Variables are enclosed in curly braces, for example{variable_name}. Wildcards include * that + # matches a single path segment, and ** that matches zero or + # more path segments. The pattern must follow these rules: # # - # - The value must be between 1 and 1024 characters - # - The pattern must start with a leading slash ("/") - # - There may be no more than 5 operators in pattern + # - The value must be between 1 and 1024 characters. + # - The pattern must start with a leading slash ("/"). + # - No more than 5 operators (variables or wildcards) may appear in + # the pattern. # - # Precisely one ofprefix_match, full_path_match,regex_match or path_template_match must be set. + # Precisely one ofprefixMatch, fullPathMatch,regexMatch, or pathTemplateMatch must be + # set. "prefixMatch": "A String", # For satisfying the matchRule condition, the request's # path must begin with the specified prefixMatch.prefixMatch must begin with a /. # # The value must be from 1 to 1024 characters. # - # Only one of prefixMatch, fullPathMatch or regexMatch must be - # specified. + # The * character inside a prefix match is + # treated as a literal character, not as a wildcard. + # + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match can be + # used within a matchRule. "queryParameterMatches": [ # Specifies a list of query parameter match criteria, all of which must # match corresponding query parameters in the request. # @@ -2616,7 +2628,8 @@

Method Details

# Only one of presentMatch, exactMatch, orregexMatch must be set. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. }, ], "regexMatch": "A String", # For satisfying the matchRule condition, the path of the @@ -2624,11 +2637,12 @@

Method Details

# supplied with the original URL. For # more information about regular expression syntax, see Syntax. # - # Only one of prefixMatch, fullPathMatch orregexMatch must be + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match must be # specified. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. }, ], "priority": 42, # For routeRules within a given pathMatcher, @@ -3083,7 +3097,7 @@

Method Details

], }, ], - "region": "A String", # [Output Only] URL of the region where the regional URL map resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional URL map resides. # This field is not applicable to global URL maps. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -3181,7 +3195,7 @@

Method Details

# the regionUrlMaps resource, the backend service must have aloadBalancingScheme of INTERNAL_MANAGED. For more # information, read URL # Map Concepts. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "defaultCustomErrorResponsePolicy": { # Specifies the custom error response policy that must be applied when the # defaultCustomErrorResponsePolicy specifies how the Load # Balancer returns error responses when BackendServiceorBackendBucket responds with an error. @@ -3806,7 +3820,7 @@

Method Details

], "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#urlMap", # [Output Only] Type of the resource. Always compute#urlMaps for + "kind": "compute#urlMap", # Output only. [Output Only] Type of the resource. Always compute#urlMaps for # url maps. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -4425,9 +4439,12 @@

Method Details

}, "name": "A String", # The name to which this PathMatcher is referred by theHostRule. "pathRules": [ # The list of path rules. Use this list instead of routeRules - # when routing based on simple path matching is all that's required. The - # order by which path rules are specified does not matter. Matches are always - # done on the longest-path-first basis. + # when routing based on simple path matching is all that's required. A path + # rule can only include a wildcard character (*) after a + # forward slash character ("/"). + # + # The order by which path rules are specified does not matter. + # Matches are always done on the longest-path-first basis. # # For example: a pathRule with a path /a/b/c/* will match # before /a/b/* irrespective of the order in which those paths appear in this @@ -5179,7 +5196,7 @@

Method Details

# # fullPathMatch must be from 1 to 1024 characters. # - # Only one of prefixMatch, fullPathMatch or regexMatch must be + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match must be # specified. "headerMatches": [ # Specifies a list of header match criteria, all of which must match # corresponding headers in the request. @@ -5247,7 +5264,8 @@

Method Details

# Only one of exactMatch, prefixMatch,suffixMatch, regexMatch,presentMatch or rangeMatch must be set. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. "suffixMatch": "A String", # The value of the header must end with the contents ofsuffixMatch. # # Only one of exactMatch, prefixMatch,suffixMatch, regexMatch,presentMatch or rangeMatch must be set. @@ -5325,24 +5343,32 @@

Method Details

# matching labels in the provided metadata. }, ], - "pathTemplateMatch": "A String", # If specified, the route is a pattern match expression that must match the - # :path header once the query string is removed. + "pathTemplateMatch": "A String", # If specified, this field defines a path template pattern that must match + # the :path header after the query string is removed. # - # A pattern match allows you to match + # A path template pattern can include variables and wildcards. + # Variables are enclosed in curly braces, for example{variable_name}. Wildcards include * that + # matches a single path segment, and ** that matches zero or + # more path segments. The pattern must follow these rules: # # - # - The value must be between 1 and 1024 characters - # - The pattern must start with a leading slash ("/") - # - There may be no more than 5 operators in pattern + # - The value must be between 1 and 1024 characters. + # - The pattern must start with a leading slash ("/"). + # - No more than 5 operators (variables or wildcards) may appear in + # the pattern. # - # Precisely one ofprefix_match, full_path_match,regex_match or path_template_match must be set. + # Precisely one ofprefixMatch, fullPathMatch,regexMatch, or pathTemplateMatch must be + # set. "prefixMatch": "A String", # For satisfying the matchRule condition, the request's # path must begin with the specified prefixMatch.prefixMatch must begin with a /. # # The value must be from 1 to 1024 characters. # - # Only one of prefixMatch, fullPathMatch or regexMatch must be - # specified. + # The * character inside a prefix match is + # treated as a literal character, not as a wildcard. + # + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match can be + # used within a matchRule. "queryParameterMatches": [ # Specifies a list of query parameter match criteria, all of which must # match corresponding query parameters in the request. # @@ -5366,7 +5392,8 @@

Method Details

# Only one of presentMatch, exactMatch, orregexMatch must be set. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. }, ], "regexMatch": "A String", # For satisfying the matchRule condition, the path of the @@ -5374,11 +5401,12 @@

Method Details

# supplied with the original URL. For # more information about regular expression syntax, see Syntax. # - # Only one of prefixMatch, fullPathMatch orregexMatch must be + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match must be # specified. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. }, ], "priority": 42, # For routeRules within a given pathMatcher, @@ -5833,7 +5861,7 @@

Method Details

], }, ], - "region": "A String", # [Output Only] URL of the region where the regional URL map resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional URL map resides. # This field is not applicable to global URL maps. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -6055,10 +6083,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -6070,8 +6098,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -6353,10 +6381,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -6368,8 +6396,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -6582,7 +6610,7 @@

Method Details

# the regionUrlMaps resource, the backend service must have aloadBalancingScheme of INTERNAL_MANAGED. For more # information, read URL # Map Concepts. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "defaultCustomErrorResponsePolicy": { # Specifies the custom error response policy that must be applied when the # defaultCustomErrorResponsePolicy specifies how the Load # Balancer returns error responses when BackendServiceorBackendBucket responds with an error. @@ -7207,7 +7235,7 @@

Method Details

], "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#urlMap", # [Output Only] Type of the resource. Always compute#urlMaps for + "kind": "compute#urlMap", # Output only. [Output Only] Type of the resource. Always compute#urlMaps for # url maps. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -7826,9 +7854,12 @@

Method Details

}, "name": "A String", # The name to which this PathMatcher is referred by theHostRule. "pathRules": [ # The list of path rules. Use this list instead of routeRules - # when routing based on simple path matching is all that's required. The - # order by which path rules are specified does not matter. Matches are always - # done on the longest-path-first basis. + # when routing based on simple path matching is all that's required. A path + # rule can only include a wildcard character (*) after a + # forward slash character ("/"). + # + # The order by which path rules are specified does not matter. + # Matches are always done on the longest-path-first basis. # # For example: a pathRule with a path /a/b/c/* will match # before /a/b/* irrespective of the order in which those paths appear in this @@ -8580,7 +8611,7 @@

Method Details

# # fullPathMatch must be from 1 to 1024 characters. # - # Only one of prefixMatch, fullPathMatch or regexMatch must be + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match must be # specified. "headerMatches": [ # Specifies a list of header match criteria, all of which must match # corresponding headers in the request. @@ -8648,7 +8679,8 @@

Method Details

# Only one of exactMatch, prefixMatch,suffixMatch, regexMatch,presentMatch or rangeMatch must be set. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. "suffixMatch": "A String", # The value of the header must end with the contents ofsuffixMatch. # # Only one of exactMatch, prefixMatch,suffixMatch, regexMatch,presentMatch or rangeMatch must be set. @@ -8726,24 +8758,32 @@

Method Details

# matching labels in the provided metadata. }, ], - "pathTemplateMatch": "A String", # If specified, the route is a pattern match expression that must match the - # :path header once the query string is removed. + "pathTemplateMatch": "A String", # If specified, this field defines a path template pattern that must match + # the :path header after the query string is removed. # - # A pattern match allows you to match + # A path template pattern can include variables and wildcards. + # Variables are enclosed in curly braces, for example{variable_name}. Wildcards include * that + # matches a single path segment, and ** that matches zero or + # more path segments. The pattern must follow these rules: # # - # - The value must be between 1 and 1024 characters - # - The pattern must start with a leading slash ("/") - # - There may be no more than 5 operators in pattern + # - The value must be between 1 and 1024 characters. + # - The pattern must start with a leading slash ("/"). + # - No more than 5 operators (variables or wildcards) may appear in + # the pattern. # - # Precisely one ofprefix_match, full_path_match,regex_match or path_template_match must be set. + # Precisely one ofprefixMatch, fullPathMatch,regexMatch, or pathTemplateMatch must be + # set. "prefixMatch": "A String", # For satisfying the matchRule condition, the request's # path must begin with the specified prefixMatch.prefixMatch must begin with a /. # # The value must be from 1 to 1024 characters. # - # Only one of prefixMatch, fullPathMatch or regexMatch must be - # specified. + # The * character inside a prefix match is + # treated as a literal character, not as a wildcard. + # + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match can be + # used within a matchRule. "queryParameterMatches": [ # Specifies a list of query parameter match criteria, all of which must # match corresponding query parameters in the request. # @@ -8767,7 +8807,8 @@

Method Details

# Only one of presentMatch, exactMatch, orregexMatch must be set. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. }, ], "regexMatch": "A String", # For satisfying the matchRule condition, the path of the @@ -8775,11 +8816,12 @@

Method Details

# supplied with the original URL. For # more information about regular expression syntax, see Syntax. # - # Only one of prefixMatch, fullPathMatch orregexMatch must be + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match must be # specified. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. }, ], "priority": 42, # For routeRules within a given pathMatcher, @@ -9234,7 +9276,7 @@

Method Details

], }, ], - "region": "A String", # [Output Only] URL of the region where the regional URL map resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional URL map resides. # This field is not applicable to global URL maps. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -9289,13 +9331,13 @@

Method Details

], }, ], - "kind": "compute#urlMapList", # Type of resource. + "kind": "compute#urlMapList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -9383,7 +9425,7 @@

Method Details

# the regionUrlMaps resource, the backend service must have aloadBalancingScheme of INTERNAL_MANAGED. For more # information, read URL # Map Concepts. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "defaultCustomErrorResponsePolicy": { # Specifies the custom error response policy that must be applied when the # defaultCustomErrorResponsePolicy specifies how the Load # Balancer returns error responses when BackendServiceorBackendBucket responds with an error. @@ -10008,7 +10050,7 @@

Method Details

], "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#urlMap", # [Output Only] Type of the resource. Always compute#urlMaps for + "kind": "compute#urlMap", # Output only. [Output Only] Type of the resource. Always compute#urlMaps for # url maps. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -10627,9 +10669,12 @@

Method Details

}, "name": "A String", # The name to which this PathMatcher is referred by theHostRule. "pathRules": [ # The list of path rules. Use this list instead of routeRules - # when routing based on simple path matching is all that's required. The - # order by which path rules are specified does not matter. Matches are always - # done on the longest-path-first basis. + # when routing based on simple path matching is all that's required. A path + # rule can only include a wildcard character (*) after a + # forward slash character ("/"). + # + # The order by which path rules are specified does not matter. + # Matches are always done on the longest-path-first basis. # # For example: a pathRule with a path /a/b/c/* will match # before /a/b/* irrespective of the order in which those paths appear in this @@ -11381,7 +11426,7 @@

Method Details

# # fullPathMatch must be from 1 to 1024 characters. # - # Only one of prefixMatch, fullPathMatch or regexMatch must be + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match must be # specified. "headerMatches": [ # Specifies a list of header match criteria, all of which must match # corresponding headers in the request. @@ -11449,7 +11494,8 @@

Method Details

# Only one of exactMatch, prefixMatch,suffixMatch, regexMatch,presentMatch or rangeMatch must be set. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. "suffixMatch": "A String", # The value of the header must end with the contents ofsuffixMatch. # # Only one of exactMatch, prefixMatch,suffixMatch, regexMatch,presentMatch or rangeMatch must be set. @@ -11527,24 +11573,32 @@

Method Details

# matching labels in the provided metadata. }, ], - "pathTemplateMatch": "A String", # If specified, the route is a pattern match expression that must match the - # :path header once the query string is removed. + "pathTemplateMatch": "A String", # If specified, this field defines a path template pattern that must match + # the :path header after the query string is removed. # - # A pattern match allows you to match + # A path template pattern can include variables and wildcards. + # Variables are enclosed in curly braces, for example{variable_name}. Wildcards include * that + # matches a single path segment, and ** that matches zero or + # more path segments. The pattern must follow these rules: # # - # - The value must be between 1 and 1024 characters - # - The pattern must start with a leading slash ("/") - # - There may be no more than 5 operators in pattern + # - The value must be between 1 and 1024 characters. + # - The pattern must start with a leading slash ("/"). + # - No more than 5 operators (variables or wildcards) may appear in + # the pattern. # - # Precisely one ofprefix_match, full_path_match,regex_match or path_template_match must be set. + # Precisely one ofprefixMatch, fullPathMatch,regexMatch, or pathTemplateMatch must be + # set. "prefixMatch": "A String", # For satisfying the matchRule condition, the request's # path must begin with the specified prefixMatch.prefixMatch must begin with a /. # # The value must be from 1 to 1024 characters. # - # Only one of prefixMatch, fullPathMatch or regexMatch must be - # specified. + # The * character inside a prefix match is + # treated as a literal character, not as a wildcard. + # + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match can be + # used within a matchRule. "queryParameterMatches": [ # Specifies a list of query parameter match criteria, all of which must # match corresponding query parameters in the request. # @@ -11568,7 +11622,8 @@

Method Details

# Only one of presentMatch, exactMatch, orregexMatch must be set. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. }, ], "regexMatch": "A String", # For satisfying the matchRule condition, the path of the @@ -11576,11 +11631,12 @@

Method Details

# supplied with the original URL. For # more information about regular expression syntax, see Syntax. # - # Only one of prefixMatch, fullPathMatch orregexMatch must be + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match must be # specified. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. }, ], "priority": 42, # For routeRules within a given pathMatcher, @@ -12035,7 +12091,7 @@

Method Details

], }, ], - "region": "A String", # [Output Only] URL of the region where the regional URL map resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional URL map resides. # This field is not applicable to global URL maps. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -12257,10 +12313,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -12272,8 +12328,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -12430,7 +12486,7 @@

Method Details

# the regionUrlMaps resource, the backend service must have aloadBalancingScheme of INTERNAL_MANAGED. For more # information, read URL # Map Concepts. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "defaultCustomErrorResponsePolicy": { # Specifies the custom error response policy that must be applied when the # defaultCustomErrorResponsePolicy specifies how the Load # Balancer returns error responses when BackendServiceorBackendBucket responds with an error. @@ -13055,7 +13111,7 @@

Method Details

], "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#urlMap", # [Output Only] Type of the resource. Always compute#urlMaps for + "kind": "compute#urlMap", # Output only. [Output Only] Type of the resource. Always compute#urlMaps for # url maps. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -13674,9 +13730,12 @@

Method Details

}, "name": "A String", # The name to which this PathMatcher is referred by theHostRule. "pathRules": [ # The list of path rules. Use this list instead of routeRules - # when routing based on simple path matching is all that's required. The - # order by which path rules are specified does not matter. Matches are always - # done on the longest-path-first basis. + # when routing based on simple path matching is all that's required. A path + # rule can only include a wildcard character (*) after a + # forward slash character ("/"). + # + # The order by which path rules are specified does not matter. + # Matches are always done on the longest-path-first basis. # # For example: a pathRule with a path /a/b/c/* will match # before /a/b/* irrespective of the order in which those paths appear in this @@ -14428,7 +14487,7 @@

Method Details

# # fullPathMatch must be from 1 to 1024 characters. # - # Only one of prefixMatch, fullPathMatch or regexMatch must be + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match must be # specified. "headerMatches": [ # Specifies a list of header match criteria, all of which must match # corresponding headers in the request. @@ -14496,7 +14555,8 @@

Method Details

# Only one of exactMatch, prefixMatch,suffixMatch, regexMatch,presentMatch or rangeMatch must be set. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. "suffixMatch": "A String", # The value of the header must end with the contents ofsuffixMatch. # # Only one of exactMatch, prefixMatch,suffixMatch, regexMatch,presentMatch or rangeMatch must be set. @@ -14574,24 +14634,32 @@

Method Details

# matching labels in the provided metadata. }, ], - "pathTemplateMatch": "A String", # If specified, the route is a pattern match expression that must match the - # :path header once the query string is removed. + "pathTemplateMatch": "A String", # If specified, this field defines a path template pattern that must match + # the :path header after the query string is removed. # - # A pattern match allows you to match + # A path template pattern can include variables and wildcards. + # Variables are enclosed in curly braces, for example{variable_name}. Wildcards include * that + # matches a single path segment, and ** that matches zero or + # more path segments. The pattern must follow these rules: # # - # - The value must be between 1 and 1024 characters - # - The pattern must start with a leading slash ("/") - # - There may be no more than 5 operators in pattern + # - The value must be between 1 and 1024 characters. + # - The pattern must start with a leading slash ("/"). + # - No more than 5 operators (variables or wildcards) may appear in + # the pattern. # - # Precisely one ofprefix_match, full_path_match,regex_match or path_template_match must be set. + # Precisely one ofprefixMatch, fullPathMatch,regexMatch, or pathTemplateMatch must be + # set. "prefixMatch": "A String", # For satisfying the matchRule condition, the request's # path must begin with the specified prefixMatch.prefixMatch must begin with a /. # # The value must be from 1 to 1024 characters. # - # Only one of prefixMatch, fullPathMatch or regexMatch must be - # specified. + # The * character inside a prefix match is + # treated as a literal character, not as a wildcard. + # + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match can be + # used within a matchRule. "queryParameterMatches": [ # Specifies a list of query parameter match criteria, all of which must # match corresponding query parameters in the request. # @@ -14615,7 +14683,8 @@

Method Details

# Only one of presentMatch, exactMatch, orregexMatch must be set. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. }, ], "regexMatch": "A String", # For satisfying the matchRule condition, the path of the @@ -14623,11 +14692,12 @@

Method Details

# supplied with the original URL. For # more information about regular expression syntax, see Syntax. # - # Only one of prefixMatch, fullPathMatch orregexMatch must be + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match must be # specified. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. }, ], "priority": 42, # For routeRules within a given pathMatcher, @@ -15082,7 +15152,7 @@

Method Details

], }, ], - "region": "A String", # [Output Only] URL of the region where the regional URL map resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional URL map resides. # This field is not applicable to global URL maps. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -15304,10 +15374,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -15319,8 +15389,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -15445,7 +15515,7 @@

Method Details

# the regionUrlMaps resource, the backend service must have aloadBalancingScheme of INTERNAL_MANAGED. For more # information, read URL # Map Concepts. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "defaultCustomErrorResponsePolicy": { # Specifies the custom error response policy that must be applied when the # defaultCustomErrorResponsePolicy specifies how the Load # Balancer returns error responses when BackendServiceorBackendBucket responds with an error. @@ -16070,7 +16140,7 @@

Method Details

], "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#urlMap", # [Output Only] Type of the resource. Always compute#urlMaps for + "kind": "compute#urlMap", # Output only. [Output Only] Type of the resource. Always compute#urlMaps for # url maps. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -16689,9 +16759,12 @@

Method Details

}, "name": "A String", # The name to which this PathMatcher is referred by theHostRule. "pathRules": [ # The list of path rules. Use this list instead of routeRules - # when routing based on simple path matching is all that's required. The - # order by which path rules are specified does not matter. Matches are always - # done on the longest-path-first basis. + # when routing based on simple path matching is all that's required. A path + # rule can only include a wildcard character (*) after a + # forward slash character ("/"). + # + # The order by which path rules are specified does not matter. + # Matches are always done on the longest-path-first basis. # # For example: a pathRule with a path /a/b/c/* will match # before /a/b/* irrespective of the order in which those paths appear in this @@ -17443,7 +17516,7 @@

Method Details

# # fullPathMatch must be from 1 to 1024 characters. # - # Only one of prefixMatch, fullPathMatch or regexMatch must be + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match must be # specified. "headerMatches": [ # Specifies a list of header match criteria, all of which must match # corresponding headers in the request. @@ -17511,7 +17584,8 @@

Method Details

# Only one of exactMatch, prefixMatch,suffixMatch, regexMatch,presentMatch or rangeMatch must be set. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. "suffixMatch": "A String", # The value of the header must end with the contents ofsuffixMatch. # # Only one of exactMatch, prefixMatch,suffixMatch, regexMatch,presentMatch or rangeMatch must be set. @@ -17589,24 +17663,32 @@

Method Details

# matching labels in the provided metadata. }, ], - "pathTemplateMatch": "A String", # If specified, the route is a pattern match expression that must match the - # :path header once the query string is removed. + "pathTemplateMatch": "A String", # If specified, this field defines a path template pattern that must match + # the :path header after the query string is removed. # - # A pattern match allows you to match + # A path template pattern can include variables and wildcards. + # Variables are enclosed in curly braces, for example{variable_name}. Wildcards include * that + # matches a single path segment, and ** that matches zero or + # more path segments. The pattern must follow these rules: # # - # - The value must be between 1 and 1024 characters - # - The pattern must start with a leading slash ("/") - # - There may be no more than 5 operators in pattern + # - The value must be between 1 and 1024 characters. + # - The pattern must start with a leading slash ("/"). + # - No more than 5 operators (variables or wildcards) may appear in + # the pattern. # - # Precisely one ofprefix_match, full_path_match,regex_match or path_template_match must be set. + # Precisely one ofprefixMatch, fullPathMatch,regexMatch, or pathTemplateMatch must be + # set. "prefixMatch": "A String", # For satisfying the matchRule condition, the request's # path must begin with the specified prefixMatch.prefixMatch must begin with a /. # # The value must be from 1 to 1024 characters. # - # Only one of prefixMatch, fullPathMatch or regexMatch must be - # specified. + # The * character inside a prefix match is + # treated as a literal character, not as a wildcard. + # + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match can be + # used within a matchRule. "queryParameterMatches": [ # Specifies a list of query parameter match criteria, all of which must # match corresponding query parameters in the request. # @@ -17630,7 +17712,8 @@

Method Details

# Only one of presentMatch, exactMatch, orregexMatch must be set. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. }, ], "regexMatch": "A String", # For satisfying the matchRule condition, the path of the @@ -17638,11 +17721,12 @@

Method Details

# supplied with the original URL. For # more information about regular expression syntax, see Syntax. # - # Only one of prefixMatch, fullPathMatch orregexMatch must be + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match must be # specified. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. }, ], "priority": 42, # For routeRules within a given pathMatcher, @@ -18097,7 +18181,7 @@

Method Details

], }, ], - "region": "A String", # [Output Only] URL of the region where the regional URL map resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional URL map resides. # This field is not applicable to global URL maps. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. diff --git a/docs/dyn/compute_alpha.regionZones.html b/docs/dyn/compute_alpha.regionZones.html index f0643363a3..d9b69380e2 100644 --- a/docs/dyn/compute_alpha.regionZones.html +++ b/docs/dyn/compute_alpha.regionZones.html @@ -246,22 +246,22 @@

Method Details

"description": "A String", # [Output Only] Textual description of the resource. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#zone", # [Output Only] Type of the resource. Always compute#zone for + "kind": "compute#zone", # Output only. [Output Only] Type of the resource. Always compute#zone for # zones. "name": "A String", # [Output Only] Name of the resource. "region": "A String", # [Output Only] Full URL reference to the region which hosts the zone. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. "status": "A String", # [Output Only] Status of the zone, either UP orDOWN. - "supportsPzs": True or False, # [Output Only] Reserved for future use. + "supportsPzs": True or False, # Output only. [Output Only] Reserved for future use. }, ], - "kind": "compute#zoneList", # Type of resource. + "kind": "compute#zoneList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there diff --git a/docs/dyn/compute_alpha.regions.html b/docs/dyn/compute_alpha.regions.html index 372fd5998d..443265cc93 100644 --- a/docs/dyn/compute_alpha.regions.html +++ b/docs/dyn/compute_alpha.regions.html @@ -176,10 +176,10 @@

Method Details

"description": "A String", # [Output Only] Textual description of the resource. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#region", # [Output Only] Type of the resource. Always compute#region for + "kind": "compute#region", # Output only. [Output Only] Type of the resource. Always compute#region for # regions. "name": "A String", # [Output Only] Name of the resource. - "quotaStatusWarning": { # [Output Only] Warning of fetching the `quotas` field for this region. This + "quotaStatusWarning": { # Output only. [Output Only] Warning of fetching the `quotas` field for this region. This # field is populated only if fetching of the `quotas` field fails. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -215,9 +215,9 @@

Method Details

}, ], "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "status": "A String", # [Output Only] Status of the region, either UP orDOWN. - "supportsPzs": True or False, # [Output Only] Reserved for future use. + "supportsPzs": True or False, # Output only. [Output Only] Reserved for future use. "zones": [ # [Output Only] A list of zones available in this region, in the form of # resource URLs. "A String", @@ -395,10 +395,10 @@

Method Details

"description": "A String", # [Output Only] Textual description of the resource. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#region", # [Output Only] Type of the resource. Always compute#region for + "kind": "compute#region", # Output only. [Output Only] Type of the resource. Always compute#region for # regions. "name": "A String", # [Output Only] Name of the resource. - "quotaStatusWarning": { # [Output Only] Warning of fetching the `quotas` field for this region. This + "quotaStatusWarning": { # Output only. [Output Only] Warning of fetching the `quotas` field for this region. This # field is populated only if fetching of the `quotas` field fails. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -434,23 +434,23 @@

Method Details

}, ], "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "status": "A String", # [Output Only] Status of the region, either UP orDOWN. - "supportsPzs": True or False, # [Output Only] Reserved for future use. + "supportsPzs": True or False, # Output only. [Output Only] Reserved for future use. "zones": [ # [Output Only] A list of zones available in this region, in the form of # resource URLs. "A String", ], }, ], - "kind": "compute#regionList", # [Output Only] Type of resource. Always compute#regionList for + "kind": "compute#regionList", # Output only. [Output Only] Type of resource. Always compute#regionList for # lists of regions. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there diff --git a/docs/dyn/compute_alpha.reliabilityRisks.html b/docs/dyn/compute_alpha.reliabilityRisks.html index d108609630..f3ca82122f 100644 --- a/docs/dyn/compute_alpha.reliabilityRisks.html +++ b/docs/dyn/compute_alpha.reliabilityRisks.html @@ -108,7 +108,7 @@

Method Details

An object of the form: { # Represents a ReliabilityRisk resource. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional textual description of the resource; provided when the # resource is created. @@ -127,7 +127,7 @@

Method Details

}, "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#reliabilityRisk", # [Output Only] Type of resource. Always compute#reliabilityRisk + "kind": "compute#reliabilityRisk", # Output only. [Output Only] Type of resource. Always compute#reliabilityRisk # for reliability risks. "name": "A String", # Name of the resource. The name must be 1-63 characters long and # comply withRFC1035. @@ -135,8 +135,8 @@

Method Details

"content": "A String", # Mitigation guide for the risk. "referenceUrl": "A String", # URL referencing a more detailed mitigation guide. }, - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. } @@ -242,7 +242,7 @@

Method Details

"id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. "items": [ # A list of ReliabilityRisk resources. { # Represents a ReliabilityRisk resource. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional textual description of the resource; provided when the # resource is created. @@ -261,7 +261,7 @@

Method Details

}, "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#reliabilityRisk", # [Output Only] Type of resource. Always compute#reliabilityRisk + "kind": "compute#reliabilityRisk", # Output only. [Output Only] Type of resource. Always compute#reliabilityRisk # for reliability risks. "name": "A String", # Name of the resource. The name must be 1-63 characters long and # comply withRFC1035. @@ -269,8 +269,8 @@

Method Details

"content": "A String", # Mitigation guide for the risk. "referenceUrl": "A String", # URL referencing a more detailed mitigation guide. }, - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. }, ], "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for @@ -278,8 +278,8 @@

Method Details

# the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. # end_interface: MixerListResponseWithEtagBuilder "A String", ], diff --git a/docs/dyn/compute_alpha.reservationBlocks.html b/docs/dyn/compute_alpha.reservationBlocks.html index 365a8eb10a..bd4d49496c 100644 --- a/docs/dyn/compute_alpha.reservationBlocks.html +++ b/docs/dyn/compute_alpha.reservationBlocks.html @@ -121,35 +121,35 @@

Method Details

{ "resource": { # Represents a reservation block resource. - "count": 42, # [Output Only] The number of resources that are allocated in this + "count": 42, # Output only. [Output Only] The number of resources that are allocated in this # reservation block. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 text format. - "healthInfo": { # Health information for the reservation block. # [Output Only] Health information for the reservation block. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 text format. + "healthInfo": { # Health information for the reservation block. # Output only. [Output Only] Health information for the reservation block. "degradedSubBlockCount": 42, # The number of subBlocks that are degraded. "healthStatus": "A String", # The health status of the reservation block. "healthySubBlockCount": 42, # The number of subBlocks that are healthy. }, - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "inUseCount": 42, # [Output Only] The number of instances that are currently in use on this + "inUseCount": 42, # Output only. [Output Only] The number of instances that are currently in use on this # reservation block. - "inUseHostCount": 42, # Number of hosts currently in use. If there is one or more Instances running + "inUseHostCount": 42, # Output only. Number of hosts currently in use. If there is one or more Instances running # on the host, it is considered in use. - "kind": "compute#reservationBlock", # [Output Only] Type of the resource. Alwayscompute#reservationBlock for reservation blocks. - "locationPrefix": "A String", # [Output Only] Obfuscated location where this reservation block physically + "kind": "compute#reservationBlock", # Output only. [Output Only] Type of the resource. Alwayscompute#reservationBlock for reservation blocks. + "locationPrefix": "A String", # Output only. [Output Only] Obfuscated location where this reservation block physically # resides in format /CCCC/GGGG. This matches the tripod specified in the VM # topology information. Example: /USEAB1/0101/ is the location prefix in # /USEAB1/0101/031/003 - "name": "A String", # [Output Only] The name of this reservation block generated by Google + "name": "A String", # Output only. [Output Only] The name of this reservation block generated by Google # Compute Engine. The name must be 1-63 characters long, and comply with # RFC1035 @pattern [a-z](?:[-a-z0-9]{0,61}[a-z0-9])? - "physicalTopology": { # [Output Only] The physical topology of the reservation block. + "physicalTopology": { # Output only. [Output Only] The physical topology of the reservation block. "block": "A String", # The hash of the capacity block within the cluster. "cluster": "A String", # The cluster name of the reservation block. - "instances": [ # The detailed instances information for a given Block + "instances": [ # Output only. The detailed instances information for a given Block { # The instances information for a given Block "instanceId": "A String", # The InstanceId of the instance - "physicalHostTopology": { # The PhysicalHostTopology of the instance within a Block resource. # The PhysicalHostTopology of instances within a Block resource. + "physicalHostTopology": { # The PhysicalHostTopology of the instance within a Block resource. # Output only. The PhysicalHostTopology of instances within a Block resource. "host": "A String", # Host hash for a given instance "subBlock": "A String", # Sub block hash for a given instance }, @@ -157,7 +157,7 @@

Method Details

}, ], }, - "reservationMaintenance": { # Maintenance Info for ReservationBlocks. # [Output Only] Maintenance information for this reservation block. + "reservationMaintenance": { # Maintenance Info for ReservationBlocks. # Output only. [Output Only] Maintenance information for this reservation block. "instanceMaintenanceOngoingCount": 42, # Describes number of instances that have ongoing maintenance. "instanceMaintenancePendingCount": 42, # Describes number of instances that have pending maintenance. "maintenanceOngoingCount": 42, # Progress for ongoing maintenance for this group of VMs/hosts. @@ -204,15 +204,15 @@

Method Details

# This timestamp value is in RFC3339 text format. }, }, - "reservationSubBlockCount": 42, # [Output Only] The number of reservation subBlocks associated with this + "reservationSubBlockCount": 42, # Output only. [Output Only] The number of reservation subBlocks associated with this # reservation block. - "reservationSubBlockInUseCount": 42, # [Output Only] The number of in-use reservation subBlocks associated with + "reservationSubBlockInUseCount": 42, # Output only. [Output Only] The number of in-use reservation subBlocks associated with # this reservation block. If at least one VM is running on a subBlock, it is # considered in-use. - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "status": "A String", # [Output Only] Status of the reservation block. - "zone": "A String", # [Output Only] Zone in which the reservation block resides. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "status": "A String", # Output only. [Output Only] Status of the reservation block. + "zone": "A String", # Output only. [Output Only] Zone in which the reservation block resides. }, } @@ -321,35 +321,35 @@

Method Details

"id": "A String", # Unique identifier for the resource; defined by the server. "items": [ # A list of reservation block resources. { # Represents a reservation block resource. - "count": 42, # [Output Only] The number of resources that are allocated in this + "count": 42, # Output only. [Output Only] The number of resources that are allocated in this # reservation block. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 text format. - "healthInfo": { # Health information for the reservation block. # [Output Only] Health information for the reservation block. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 text format. + "healthInfo": { # Health information for the reservation block. # Output only. [Output Only] Health information for the reservation block. "degradedSubBlockCount": 42, # The number of subBlocks that are degraded. "healthStatus": "A String", # The health status of the reservation block. "healthySubBlockCount": 42, # The number of subBlocks that are healthy. }, - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "inUseCount": 42, # [Output Only] The number of instances that are currently in use on this + "inUseCount": 42, # Output only. [Output Only] The number of instances that are currently in use on this # reservation block. - "inUseHostCount": 42, # Number of hosts currently in use. If there is one or more Instances running + "inUseHostCount": 42, # Output only. Number of hosts currently in use. If there is one or more Instances running # on the host, it is considered in use. - "kind": "compute#reservationBlock", # [Output Only] Type of the resource. Alwayscompute#reservationBlock for reservation blocks. - "locationPrefix": "A String", # [Output Only] Obfuscated location where this reservation block physically + "kind": "compute#reservationBlock", # Output only. [Output Only] Type of the resource. Alwayscompute#reservationBlock for reservation blocks. + "locationPrefix": "A String", # Output only. [Output Only] Obfuscated location where this reservation block physically # resides in format /CCCC/GGGG. This matches the tripod specified in the VM # topology information. Example: /USEAB1/0101/ is the location prefix in # /USEAB1/0101/031/003 - "name": "A String", # [Output Only] The name of this reservation block generated by Google + "name": "A String", # Output only. [Output Only] The name of this reservation block generated by Google # Compute Engine. The name must be 1-63 characters long, and comply with # RFC1035 @pattern [a-z](?:[-a-z0-9]{0,61}[a-z0-9])? - "physicalTopology": { # [Output Only] The physical topology of the reservation block. + "physicalTopology": { # Output only. [Output Only] The physical topology of the reservation block. "block": "A String", # The hash of the capacity block within the cluster. "cluster": "A String", # The cluster name of the reservation block. - "instances": [ # The detailed instances information for a given Block + "instances": [ # Output only. The detailed instances information for a given Block { # The instances information for a given Block "instanceId": "A String", # The InstanceId of the instance - "physicalHostTopology": { # The PhysicalHostTopology of the instance within a Block resource. # The PhysicalHostTopology of instances within a Block resource. + "physicalHostTopology": { # The PhysicalHostTopology of the instance within a Block resource. # Output only. The PhysicalHostTopology of instances within a Block resource. "host": "A String", # Host hash for a given instance "subBlock": "A String", # Sub block hash for a given instance }, @@ -357,7 +357,7 @@

Method Details

}, ], }, - "reservationMaintenance": { # Maintenance Info for ReservationBlocks. # [Output Only] Maintenance information for this reservation block. + "reservationMaintenance": { # Maintenance Info for ReservationBlocks. # Output only. [Output Only] Maintenance information for this reservation block. "instanceMaintenanceOngoingCount": 42, # Describes number of instances that have ongoing maintenance. "instanceMaintenancePendingCount": 42, # Describes number of instances that have pending maintenance. "maintenanceOngoingCount": 42, # Progress for ongoing maintenance for this group of VMs/hosts. @@ -404,15 +404,15 @@

Method Details

# This timestamp value is in RFC3339 text format. }, }, - "reservationSubBlockCount": 42, # [Output Only] The number of reservation subBlocks associated with this + "reservationSubBlockCount": 42, # Output only. [Output Only] The number of reservation subBlocks associated with this # reservation block. - "reservationSubBlockInUseCount": 42, # [Output Only] The number of in-use reservation subBlocks associated with + "reservationSubBlockInUseCount": 42, # Output only. [Output Only] The number of in-use reservation subBlocks associated with # this reservation block. If at least one VM is running on a subBlock, it is # considered in-use. - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "status": "A String", # [Output Only] Status of the reservation block. - "zone": "A String", # [Output Only] Zone in which the reservation block resides. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "status": "A String", # Output only. [Output Only] Status of the reservation block. + "zone": "A String", # Output only. [Output Only] Zone in which the reservation block resides. }, ], "kind": "compute#reservationBlock", # Type of the resource. Alwayscompute#reservationBlock for a list of reservation blocks. @@ -660,10 +660,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -675,8 +675,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.reservationSlots.html b/docs/dyn/compute_alpha.reservationSlots.html new file mode 100644 index 0000000000..64d1642b6b --- /dev/null +++ b/docs/dyn/compute_alpha.reservationSlots.html @@ -0,0 +1,328 @@ + + + +

Compute Engine API . reservationSlots

+

Instance Methods

+

+ close()

+

Close httplib2 connections.

+

+ get(project, zone, parentName, reservationSlot, x__xgafv=None)

+

Retrieves information about the specified reservation slot.

+

+ list(project, zone, parentName, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+

Retrieves a list of reservation slots under a single reservation.

+

+ list_next()

+

Retrieves the next page of results.

+

Method Details

+
+ close() +
Close httplib2 connections.
+
+ +
+ get(project, zone, parentName, reservationSlot, x__xgafv=None) +
Retrieves information about the specified reservation slot.
+
+Args:
+  project: string, Project ID for this request. (required)
+  zone: string, Name of the zone for this request. Zone name should conform to RFC1035. (required)
+  parentName: string, The name of the parent reservation and parent block. In the format of
+reservations/{reservation_name}/reservationBlocks/{reservation_block_name}/reservationSubBlocks/{reservation_sub_block_name} (required)
+  reservationSlot: string, The name of the reservation slot.
+Name should conform to RFC1035 or be a resource ID. (required)
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    {
+  "resource": { # Represents a reservation slot resource.
+    "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 text format.
+    "description": "A String", # An optional description of this resource.
+    "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is
+        # defined by the server.
+    "kind": "compute#reservationSlot", # Output only. [Output Only] Type of the resource. Alwayscompute#reservationSlot for reservation slots.
+    "name": "A String", # Output only. [Output Only] The name of this reservation slot generated by
+        # Compute Engine. The name must be 1-63 characters long, and comply with
+        # RFC1035 @pattern [a-z](?:[-a-z0-9]{0,61}[a-z0-9])?
+    "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource.
+    "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id.
+    "state": "A String", # Output only. [Output Only] State of the reservation slot.
+    "status": { # Output only. [Output Only] The status of the reservation slot.
+      "physicalTopology": { # Output only. [Output Only] The physical topology of the reservation subBlock.
+        "block": "A String", # The hash of the capacity block within the cluster.
+        "cluster": "A String", # The cluster name of the reservation subBlock.
+        "host": "A String", # The hash of the capacity host within the capacity sub-block.
+        "subBlock": "A String", # The hash of the capacity sub-block within the capacity block.
+      },
+      "rdmaIpAddresses": [ # Output only. The RDMA IP address of the physical host.
+        "A String",
+      ],
+      "runningInstances": [ # Output only. The URIs of the instances currently running on this slot.
+        "A String",
+      ],
+    },
+    "zone": "A String", # Output only. [Output Only] Zone in which the reservation slot resides.
+  },
+}
+
+ +
+ list(project, zone, parentName, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) +
Retrieves a list of reservation slots under a single reservation.
+
+Args:
+  project: string, Project ID for this request. (required)
+  zone: string, Name of the zone for this request. Zone name should conform to RFC1035. (required)
+  parentName: string, The name of the parent reservation and parent block. In the format of
+reservations/{reservation_name}/reservationBlocks/{reservation_block_name}/reservationSubBlocks/{reservation_sub_block_name} (required)
+  filter: string, A filter expression that filters resources listed in the response. Most
+Compute resources support two types of filter expressions:
+expressions that support regular expressions and expressions that follow
+API improvement proposal AIP-160.
+These two types of filter expressions cannot be mixed in one request.
+
+If you want to use AIP-160, your expression must specify the field name, an
+operator, and the value that you want to use for filtering. The value
+must be a string, a number, or a boolean. The operator
+must be either `=`, `!=`, `>`, `<`, `<=`, `>=` or `:`.
+
+For example, if you are filtering Compute Engine instances, you can
+exclude instances named `example-instance` by specifying
+`name != example-instance`.
+
+The `:*` comparison can be used to test whether a key has been defined.
+For example, to find all objects with `owner` label use:
+```
+labels.owner:*
+```
+
+You can also filter nested fields. For example, you could specify
+`scheduling.automaticRestart = false` to include instances only
+if they are not scheduled for automatic restarts. You can use filtering
+on nested fields to filter based onresource labels.
+
+To filter on multiple expressions, provide each separate expression within
+parentheses. For example:
+```
+(scheduling.automaticRestart = true)
+(cpuPlatform = "Intel Skylake")
+```
+By default, each expression is an `AND` expression. However, you
+can include `AND` and `OR` expressions explicitly.
+For example:
+```
+(cpuPlatform = "Intel Skylake") OR
+(cpuPlatform = "Intel Broadwell") AND
+(scheduling.automaticRestart = true)
+```
+
+If you want to use a regular expression, use the `eq` (equal) or `ne`
+(not equal) operator against a single un-parenthesized expression with or
+without quotes or against multiple parenthesized expressions. Examples:
+
+`fieldname eq unquoted literal`
+`fieldname eq 'single quoted literal'`
+`fieldname eq "double quoted literal"`
+`(fieldname1 eq literal) (fieldname2 ne "literal")`
+
+The literal value is interpreted as a regular expression using GoogleRE2 library syntax.
+The literal value must match the entire field.
+
+For example, to filter for instances that do not end with name "instance",
+you would use `name ne .*instance`.
+
+You cannot combine constraints on multiple fields using regular
+expressions.
+  maxResults: integer, The maximum number of results per page that should be returned.
+If the number of available results is larger than `maxResults`,
+Compute Engine returns a `nextPageToken` that can be used to get
+the next page of results in subsequent list requests. Acceptable values are
+`0` to `500`, inclusive. (Default: `500`)
+  orderBy: string, Sorts list results by a certain order. By default, results
+are returned in alphanumerical order based on the resource name.
+
+You can also sort results in descending order based on the creation
+timestamp using `orderBy="creationTimestamp desc"`. This sorts
+results based on the `creationTimestamp` field in
+reverse chronological order (newest result first). Use this to sort
+resources like operations so that the newest operation is returned first.
+
+Currently, only sorting by `name` or
+`creationTimestamp desc` is supported.
+  pageToken: string, Specifies a page token to use. Set `pageToken` to the
+`nextPageToken` returned by a previous list request to get
+the next page of results.
+  returnPartialSuccess: boolean, Opt-in for partial success behavior which provides partial results in case
+of failure. The default value is false.
+
+For example, when partial success behavior is enabled, aggregatedList for a
+single zone scope either returns all resources in the zone or no resources,
+with an error code.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # A list of reservation slots under a single reservation.
+  "id": "A String", # Unique identifier for the resource; defined by the server.
+  "items": [ # A list of reservation slot resources.
+    { # Represents a reservation slot resource.
+      "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 text format.
+      "description": "A String", # An optional description of this resource.
+      "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is
+          # defined by the server.
+      "kind": "compute#reservationSlot", # Output only. [Output Only] Type of the resource. Alwayscompute#reservationSlot for reservation slots.
+      "name": "A String", # Output only. [Output Only] The name of this reservation slot generated by
+          # Compute Engine. The name must be 1-63 characters long, and comply with
+          # RFC1035 @pattern [a-z](?:[-a-z0-9]{0,61}[a-z0-9])?
+      "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource.
+      "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id.
+      "state": "A String", # Output only. [Output Only] State of the reservation slot.
+      "status": { # Output only. [Output Only] The status of the reservation slot.
+        "physicalTopology": { # Output only. [Output Only] The physical topology of the reservation subBlock.
+          "block": "A String", # The hash of the capacity block within the cluster.
+          "cluster": "A String", # The cluster name of the reservation subBlock.
+          "host": "A String", # The hash of the capacity host within the capacity sub-block.
+          "subBlock": "A String", # The hash of the capacity sub-block within the capacity block.
+        },
+        "rdmaIpAddresses": [ # Output only. The RDMA IP address of the physical host.
+          "A String",
+        ],
+        "runningInstances": [ # Output only. The URIs of the instances currently running on this slot.
+          "A String",
+        ],
+      },
+      "zone": "A String", # Output only. [Output Only] Zone in which the reservation slot resides.
+    },
+  ],
+  "kind": "compute#reservationSlot", # Type of the resource. Alwayscompute#reservationSlot for a list of reservation
+      # slots.
+  "nextPageToken": "A String", # This token allows you to get the next page of results for
+      # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for
+      # the query parameter pageToken in the next list request.
+      # Subsequent list requests will have their own nextPageToken to
+      # continue paging through the results.
+  "selfLink": "A String", # Server-defined URL for this resource.
+  "warning": { # Informational warning message.
+    "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute
+        # Engine returns NO_RESULTS_ON_PAGE if there
+        # are no results in the response.
+    "data": [ # [Output Only] Metadata about this warning in key:
+        # value format. For example:
+        #
+        # "data": [
+        #   {
+        #    "key": "scope",
+        #    "value": "zones/us-east1-d"
+        #   }
+      {
+        "key": "A String", # [Output Only] A key that provides more detail on the warning being
+            # returned. For example, for warnings where there are no results in a list
+            # request for a particular zone, this key might be scope and
+            # the key value might be the zone name. Other examples might be a key
+            # indicating a deprecated resource and a suggested replacement, or a
+            # warning about invalid network settings (for example, if an instance
+            # attempts to perform IP forwarding but is not enabled for IP forwarding).
+        "value": "A String", # [Output Only] A warning data value corresponding to the key.
+      },
+    ],
+    "message": "A String", # [Output Only] A human-readable description of the warning code.
+  },
+}
+
+ +
+ list_next() +
Retrieves the next page of results.
+
+        Args:
+          previous_request: The request for the previous page. (required)
+          previous_response: The response from the request for the previous page. (required)
+
+        Returns:
+          A request object that you can call 'execute()' on to request the next
+          page. Returns None if there are no more items in the collection.
+        
+
+ + \ No newline at end of file diff --git a/docs/dyn/compute_alpha.reservationSubBlocks.html b/docs/dyn/compute_alpha.reservationSubBlocks.html index 48db8b2fca..ef9540c638 100644 --- a/docs/dyn/compute_alpha.reservationSubBlocks.html +++ b/docs/dyn/compute_alpha.reservationSubBlocks.html @@ -124,7 +124,7 @@

Method Details

{ "resource": { # Represents a reservation subBlock resource. - "acceleratorTopologiesInfo": { # Info for accelerator topologies within a densely packed reservation. # [Output Only] Slice info for the reservation subBlock. + "acceleratorTopologiesInfo": { # Info for accelerator topologies within a densely packed reservation. # Output only. [Output Only] Slice info for the reservation subBlock. "acceleratorTopologyInfos": [ # Info for each accelerator topology. { # Info for a slice of a given topology. "acceleratorTopology": "A String", # The accelerator topology. @@ -137,10 +137,10 @@

Method Details

}, ], }, - "count": 42, # [Output Only] The number of hosts that are allocated in this + "count": 42, # Output only. [Output Only] The number of hosts that are allocated in this # reservation subBlock. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 text format. - "healthInfo": { # Health information for the reservation subBlock. # [Output Only] Health information for the reservation subBlock. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 text format. + "healthInfo": { # Health information for the reservation subBlock. # Output only. [Output Only] Health information for the reservation subBlock. "degradedHostCount": 42, # The number of degraded hosts in the reservation subBlock. "degradedInfraCount": 42, # The number of degraded infrastructure (e.g NV link domain) in the # reservation subblock. @@ -149,22 +149,22 @@

Method Details

"healthyInfraCount": 42, # The number of healthy infrastructure (e.g NV link domain) in the # reservation subblock. }, - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "inUseCount": 42, # [Output Only] The number of instances that are currently in use on this + "inUseCount": 42, # Output only. [Output Only] The number of instances that are currently in use on this # reservation subBlock. - "inUseHostCount": 42, # Number of hosts currently in use. If there is one or more Instances running + "inUseHostCount": 42, # Output only. Number of hosts currently in use. If there is one or more Instances running # on the host, it is considered in use. - "kind": "compute#reservationSubBlock", # [Output Only] Type of the resource. Alwayscompute#reservationSubBlock for reservation subBlocks. - "name": "A String", # [Output Only] The name of this reservation subBlock generated by Google + "kind": "compute#reservationSubBlock", # Output only. [Output Only] Type of the resource. Alwayscompute#reservationSubBlock for reservation subBlocks. + "name": "A String", # Output only. [Output Only] The name of this reservation subBlock generated by Google # Compute Engine. The name must be 1-63 characters long, and comply with # RFC1035 @pattern [a-z](?:[-a-z0-9]{0,61}[a-z0-9])? - "physicalTopology": { # [Output Only] The physical topology of the reservation subBlock. + "physicalTopology": { # Output only. [Output Only] The physical topology of the reservation subBlock. "block": "A String", # The hash of the capacity block within the cluster. "cluster": "A String", # The cluster name of the reservation subBlock. "subBlock": "A String", # The hash of the capacity sub-block within the capacity block. }, - "reservationSubBlockMaintenance": { # Maintenance Info for ReservationBlocks. # Maintenance information for this reservation subBlock. + "reservationSubBlockMaintenance": { # Maintenance Info for ReservationBlocks. # Output only. Maintenance information for this reservation subBlock. "instanceMaintenanceOngoingCount": 42, # Describes number of instances that have ongoing maintenance. "instanceMaintenancePendingCount": 42, # Describes number of instances that have pending maintenance. "maintenanceOngoingCount": 42, # Progress for ongoing maintenance for this group of VMs/hosts. @@ -211,10 +211,10 @@

Method Details

# This timestamp value is in RFC3339 text format. }, }, - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "status": "A String", # [Output Only] Status of the reservation subBlock. - "zone": "A String", # [Output Only] Zone in which the reservation subBlock resides. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "status": "A String", # Output only. [Output Only] Status of the reservation subBlock. + "zone": "A String", # Output only. [Output Only] Zone in which the reservation subBlock resides. }, } @@ -323,7 +323,7 @@

Method Details

"id": "A String", # Unique identifier for the resource; defined by the server. "items": [ # A list of reservation subBlock resources. { # Represents a reservation subBlock resource. - "acceleratorTopologiesInfo": { # Info for accelerator topologies within a densely packed reservation. # [Output Only] Slice info for the reservation subBlock. + "acceleratorTopologiesInfo": { # Info for accelerator topologies within a densely packed reservation. # Output only. [Output Only] Slice info for the reservation subBlock. "acceleratorTopologyInfos": [ # Info for each accelerator topology. { # Info for a slice of a given topology. "acceleratorTopology": "A String", # The accelerator topology. @@ -336,10 +336,10 @@

Method Details

}, ], }, - "count": 42, # [Output Only] The number of hosts that are allocated in this + "count": 42, # Output only. [Output Only] The number of hosts that are allocated in this # reservation subBlock. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 text format. - "healthInfo": { # Health information for the reservation subBlock. # [Output Only] Health information for the reservation subBlock. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 text format. + "healthInfo": { # Health information for the reservation subBlock. # Output only. [Output Only] Health information for the reservation subBlock. "degradedHostCount": 42, # The number of degraded hosts in the reservation subBlock. "degradedInfraCount": 42, # The number of degraded infrastructure (e.g NV link domain) in the # reservation subblock. @@ -348,22 +348,22 @@

Method Details

"healthyInfraCount": 42, # The number of healthy infrastructure (e.g NV link domain) in the # reservation subblock. }, - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "inUseCount": 42, # [Output Only] The number of instances that are currently in use on this + "inUseCount": 42, # Output only. [Output Only] The number of instances that are currently in use on this # reservation subBlock. - "inUseHostCount": 42, # Number of hosts currently in use. If there is one or more Instances running + "inUseHostCount": 42, # Output only. Number of hosts currently in use. If there is one or more Instances running # on the host, it is considered in use. - "kind": "compute#reservationSubBlock", # [Output Only] Type of the resource. Alwayscompute#reservationSubBlock for reservation subBlocks. - "name": "A String", # [Output Only] The name of this reservation subBlock generated by Google + "kind": "compute#reservationSubBlock", # Output only. [Output Only] Type of the resource. Alwayscompute#reservationSubBlock for reservation subBlocks. + "name": "A String", # Output only. [Output Only] The name of this reservation subBlock generated by Google # Compute Engine. The name must be 1-63 characters long, and comply with # RFC1035 @pattern [a-z](?:[-a-z0-9]{0,61}[a-z0-9])? - "physicalTopology": { # [Output Only] The physical topology of the reservation subBlock. + "physicalTopology": { # Output only. [Output Only] The physical topology of the reservation subBlock. "block": "A String", # The hash of the capacity block within the cluster. "cluster": "A String", # The cluster name of the reservation subBlock. "subBlock": "A String", # The hash of the capacity sub-block within the capacity block. }, - "reservationSubBlockMaintenance": { # Maintenance Info for ReservationBlocks. # Maintenance information for this reservation subBlock. + "reservationSubBlockMaintenance": { # Maintenance Info for ReservationBlocks. # Output only. Maintenance information for this reservation subBlock. "instanceMaintenanceOngoingCount": 42, # Describes number of instances that have ongoing maintenance. "instanceMaintenancePendingCount": 42, # Describes number of instances that have pending maintenance. "maintenanceOngoingCount": 42, # Progress for ongoing maintenance for this group of VMs/hosts. @@ -410,10 +410,10 @@

Method Details

# This timestamp value is in RFC3339 text format. }, }, - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "status": "A String", # [Output Only] Status of the reservation subBlock. - "zone": "A String", # [Output Only] Zone in which the reservation subBlock resides. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "status": "A String", # Output only. [Output Only] Status of the reservation subBlock. + "zone": "A String", # Output only. [Output Only] Zone in which the reservation subBlock resides. }, ], "kind": "compute#reservationSubBlock", # Type of the resource. Alwayscompute#reservationSubBlock for a list of reservation @@ -655,10 +655,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -670,8 +670,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -954,10 +954,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -969,8 +969,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.reservations.html b/docs/dyn/compute_alpha.reservations.html index 679d793eac..efa04d99cf 100644 --- a/docs/dyn/compute_alpha.reservations.html +++ b/docs/dyn/compute_alpha.reservations.html @@ -245,10 +245,10 @@

Method Details

# one can create instances of varying shapes against this reservation. "hostCount": 42, # Count of reserved hosts of specified VM family. The host has fixed number # of accelerators based on the accelerator/vm-family selected. - "inUseHostCount": 42, # Number of hosts currently in use. If there is one or more Instances + "inUseHostCount": 42, # Output only. Number of hosts currently in use. If there is one or more Instances # running on the host, it is considered in use. - "inUseInstanceCount": 42, # Number of instances currently in use in this reservation. - "inUseResources": [ # [Output only] List of resources currently in use. + "inUseInstanceCount": 42, # Output only. Number of instances currently in use in this reservation. + "inUseResources": [ # Output only. [Output only] List of resources currently in use. { "accelerator": { # Properties of accelerator resources in this reservation. "acceleratorCount": 42, # Number of accelerators of specified type. @@ -270,9 +270,9 @@

Method Details

# belong to. "workloadType": "A String", # The workload type of the instances that will target this reservation. }, - "commitment": "A String", # [Output Only] Full or partial URL to a parent commitment. This field + "commitment": "A String", # Output only. [Output Only] Full or partial URL to a parent commitment. This field # displays for reservations that are tied to a commitment. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "deleteAfterDuration": { # A Duration represents a fixed-length span of time represented # Duration time relative to reservation creation when Compute Engine will # automatically delete this resource. @@ -294,10 +294,10 @@

Method Details

# create the resource. "enableEmergentMaintenance": True or False, # Indicates whether Compute Engine allows unplanned maintenance for your VMs; # for example, to fix hardware errors. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#reservation", # [Output Only] Type of the resource. Alwayscompute#reservations for reservations. - "linkedCommitments": [ # [Output Only] Full or partial URL to parent commitments. This field + "kind": "compute#reservation", # Output only. [Output Only] Type of the resource. Alwayscompute#reservations for reservations. + "linkedCommitments": [ # Output only. [Output Only] Full or partial URL to parent commitments. This field # displays for reservations that are tied to multiple commitments. "A String", ], @@ -312,7 +312,7 @@

Method Details

"protectionTier": "A String", # Protection tier for the workload which specifies the workload expectations # in the event of infrastructure failures at data center (e.g. power # and/or cooling failures). - "reservationMode": "A String", # [Output only] Indicates the reservation mode of the reservation. + "reservationMode": "A String", # Output only. [Output only] Indicates the reservation mode of the reservation. "reservationSharingPolicy": { # Specify the reservation sharing policy. If unspecified, the reservation # will not be shared with Google Cloud managed services. "serviceShareType": "A String", # Sharing config for all Google Cloud services. @@ -322,7 +322,7 @@

Method Details

# policy with reservation. "a_key": "A String", }, - "resourceStatus": { # [Output Only] Contains output only fields. # [Output Only] Status information for Reservation resource. + "resourceStatus": { # [Output Only] Contains output only fields. # Output only. [Output Only] Status information for Reservation resource. "aggregateAllocation": { # Contains Properties set for the aggregate reservation. # Properties of this aggregatereservation. "utilizations": { # Per service utilization breakdown. The Key is the Google Cloud managed # service name. @@ -390,10 +390,10 @@

Method Details

}, }, }, - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. "schedulingType": "A String", # The type of maintenance for the reservation. - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shareSettings": { # The share setting for reservations and sole tenancy node groups. # Specify share-settings to create a shared reservation. This property is # optional. For more information about the syntax and options for this # field and its subfields, see the guide for creating @@ -424,9 +424,9 @@

Method Details

}, "specificReservation": { # This reservation type allows to pre allocate specific instance # Reservation for instances with specific machine shapes. # configuration. - "assuredCount": "A String", # [Output Only] Indicates how many instances are actually usable currently. + "assuredCount": "A String", # Output only. [Output Only] Indicates how many instances are actually usable currently. "count": "A String", # Specifies the number of resources that are allocated. - "inUseCount": "A String", # [Output Only] Indicates how many instances are in use. + "inUseCount": "A String", # Output only. [Output Only] Indicates how many instances are in use. "instanceProperties": { # Properties of the SKU instances being reserved. # The instance properties for the reservation. # Next ID: 9 "guestAccelerators": [ # Specifies accelerator type and count. @@ -476,7 +476,7 @@

Method Details

"specificReservationRequired": True or False, # Indicates whether the reservation can be consumed by VMs with affinity # for "any" reservation. If the field is set, then only VMs that target # the reservation by name can consume from this reservation. - "status": "A String", # [Output Only] The status of the reservation. + "status": "A String", # Output only. [Output Only] The status of the reservation. # # # - CREATING: Reservation resources are being @@ -517,14 +517,14 @@

Method Details

}, }, }, - "kind": "compute#reservationAggregatedList", # Type of resource. + "kind": "compute#reservationAggregatedList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -760,10 +760,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -775,8 +775,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -886,10 +886,10 @@

Method Details

# one can create instances of varying shapes against this reservation. "hostCount": 42, # Count of reserved hosts of specified VM family. The host has fixed number # of accelerators based on the accelerator/vm-family selected. - "inUseHostCount": 42, # Number of hosts currently in use. If there is one or more Instances + "inUseHostCount": 42, # Output only. Number of hosts currently in use. If there is one or more Instances # running on the host, it is considered in use. - "inUseInstanceCount": 42, # Number of instances currently in use in this reservation. - "inUseResources": [ # [Output only] List of resources currently in use. + "inUseInstanceCount": 42, # Output only. Number of instances currently in use in this reservation. + "inUseResources": [ # Output only. [Output only] List of resources currently in use. { "accelerator": { # Properties of accelerator resources in this reservation. "acceleratorCount": 42, # Number of accelerators of specified type. @@ -911,9 +911,9 @@

Method Details

# belong to. "workloadType": "A String", # The workload type of the instances that will target this reservation. }, - "commitment": "A String", # [Output Only] Full or partial URL to a parent commitment. This field + "commitment": "A String", # Output only. [Output Only] Full or partial URL to a parent commitment. This field # displays for reservations that are tied to a commitment. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "deleteAfterDuration": { # A Duration represents a fixed-length span of time represented # Duration time relative to reservation creation when Compute Engine will # automatically delete this resource. @@ -935,10 +935,10 @@

Method Details

# create the resource. "enableEmergentMaintenance": True or False, # Indicates whether Compute Engine allows unplanned maintenance for your VMs; # for example, to fix hardware errors. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#reservation", # [Output Only] Type of the resource. Alwayscompute#reservations for reservations. - "linkedCommitments": [ # [Output Only] Full or partial URL to parent commitments. This field + "kind": "compute#reservation", # Output only. [Output Only] Type of the resource. Alwayscompute#reservations for reservations. + "linkedCommitments": [ # Output only. [Output Only] Full or partial URL to parent commitments. This field # displays for reservations that are tied to multiple commitments. "A String", ], @@ -953,7 +953,7 @@

Method Details

"protectionTier": "A String", # Protection tier for the workload which specifies the workload expectations # in the event of infrastructure failures at data center (e.g. power # and/or cooling failures). - "reservationMode": "A String", # [Output only] Indicates the reservation mode of the reservation. + "reservationMode": "A String", # Output only. [Output only] Indicates the reservation mode of the reservation. "reservationSharingPolicy": { # Specify the reservation sharing policy. If unspecified, the reservation # will not be shared with Google Cloud managed services. "serviceShareType": "A String", # Sharing config for all Google Cloud services. @@ -963,7 +963,7 @@

Method Details

# policy with reservation. "a_key": "A String", }, - "resourceStatus": { # [Output Only] Contains output only fields. # [Output Only] Status information for Reservation resource. + "resourceStatus": { # [Output Only] Contains output only fields. # Output only. [Output Only] Status information for Reservation resource. "aggregateAllocation": { # Contains Properties set for the aggregate reservation. # Properties of this aggregatereservation. "utilizations": { # Per service utilization breakdown. The Key is the Google Cloud managed # service name. @@ -1031,10 +1031,10 @@

Method Details

}, }, }, - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. "schedulingType": "A String", # The type of maintenance for the reservation. - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shareSettings": { # The share setting for reservations and sole tenancy node groups. # Specify share-settings to create a shared reservation. This property is # optional. For more information about the syntax and options for this # field and its subfields, see the guide for creating @@ -1065,9 +1065,9 @@

Method Details

}, "specificReservation": { # This reservation type allows to pre allocate specific instance # Reservation for instances with specific machine shapes. # configuration. - "assuredCount": "A String", # [Output Only] Indicates how many instances are actually usable currently. + "assuredCount": "A String", # Output only. [Output Only] Indicates how many instances are actually usable currently. "count": "A String", # Specifies the number of resources that are allocated. - "inUseCount": "A String", # [Output Only] Indicates how many instances are in use. + "inUseCount": "A String", # Output only. [Output Only] Indicates how many instances are in use. "instanceProperties": { # Properties of the SKU instances being reserved. # The instance properties for the reservation. # Next ID: 9 "guestAccelerators": [ # Specifies accelerator type and count. @@ -1117,7 +1117,7 @@

Method Details

"specificReservationRequired": True or False, # Indicates whether the reservation can be consumed by VMs with affinity # for "any" reservation. If the field is set, then only VMs that target # the reservation by name can consume from this reservation. - "status": "A String", # [Output Only] The status of the reservation. + "status": "A String", # Output only. [Output Only] The status of the reservation. # # # - CREATING: Reservation resources are being @@ -1525,10 +1525,10 @@

Method Details

# one can create instances of varying shapes against this reservation. "hostCount": 42, # Count of reserved hosts of specified VM family. The host has fixed number # of accelerators based on the accelerator/vm-family selected. - "inUseHostCount": 42, # Number of hosts currently in use. If there is one or more Instances + "inUseHostCount": 42, # Output only. Number of hosts currently in use. If there is one or more Instances # running on the host, it is considered in use. - "inUseInstanceCount": 42, # Number of instances currently in use in this reservation. - "inUseResources": [ # [Output only] List of resources currently in use. + "inUseInstanceCount": 42, # Output only. Number of instances currently in use in this reservation. + "inUseResources": [ # Output only. [Output only] List of resources currently in use. { "accelerator": { # Properties of accelerator resources in this reservation. "acceleratorCount": 42, # Number of accelerators of specified type. @@ -1550,9 +1550,9 @@

Method Details

# belong to. "workloadType": "A String", # The workload type of the instances that will target this reservation. }, - "commitment": "A String", # [Output Only] Full or partial URL to a parent commitment. This field + "commitment": "A String", # Output only. [Output Only] Full or partial URL to a parent commitment. This field # displays for reservations that are tied to a commitment. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "deleteAfterDuration": { # A Duration represents a fixed-length span of time represented # Duration time relative to reservation creation when Compute Engine will # automatically delete this resource. @@ -1574,10 +1574,10 @@

Method Details

# create the resource. "enableEmergentMaintenance": True or False, # Indicates whether Compute Engine allows unplanned maintenance for your VMs; # for example, to fix hardware errors. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#reservation", # [Output Only] Type of the resource. Alwayscompute#reservations for reservations. - "linkedCommitments": [ # [Output Only] Full or partial URL to parent commitments. This field + "kind": "compute#reservation", # Output only. [Output Only] Type of the resource. Alwayscompute#reservations for reservations. + "linkedCommitments": [ # Output only. [Output Only] Full or partial URL to parent commitments. This field # displays for reservations that are tied to multiple commitments. "A String", ], @@ -1592,7 +1592,7 @@

Method Details

"protectionTier": "A String", # Protection tier for the workload which specifies the workload expectations # in the event of infrastructure failures at data center (e.g. power # and/or cooling failures). - "reservationMode": "A String", # [Output only] Indicates the reservation mode of the reservation. + "reservationMode": "A String", # Output only. [Output only] Indicates the reservation mode of the reservation. "reservationSharingPolicy": { # Specify the reservation sharing policy. If unspecified, the reservation # will not be shared with Google Cloud managed services. "serviceShareType": "A String", # Sharing config for all Google Cloud services. @@ -1602,7 +1602,7 @@

Method Details

# policy with reservation. "a_key": "A String", }, - "resourceStatus": { # [Output Only] Contains output only fields. # [Output Only] Status information for Reservation resource. + "resourceStatus": { # [Output Only] Contains output only fields. # Output only. [Output Only] Status information for Reservation resource. "aggregateAllocation": { # Contains Properties set for the aggregate reservation. # Properties of this aggregatereservation. "utilizations": { # Per service utilization breakdown. The Key is the Google Cloud managed # service name. @@ -1670,10 +1670,10 @@

Method Details

}, }, }, - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. "schedulingType": "A String", # The type of maintenance for the reservation. - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shareSettings": { # The share setting for reservations and sole tenancy node groups. # Specify share-settings to create a shared reservation. This property is # optional. For more information about the syntax and options for this # field and its subfields, see the guide for creating @@ -1704,9 +1704,9 @@

Method Details

}, "specificReservation": { # This reservation type allows to pre allocate specific instance # Reservation for instances with specific machine shapes. # configuration. - "assuredCount": "A String", # [Output Only] Indicates how many instances are actually usable currently. + "assuredCount": "A String", # Output only. [Output Only] Indicates how many instances are actually usable currently. "count": "A String", # Specifies the number of resources that are allocated. - "inUseCount": "A String", # [Output Only] Indicates how many instances are in use. + "inUseCount": "A String", # Output only. [Output Only] Indicates how many instances are in use. "instanceProperties": { # Properties of the SKU instances being reserved. # The instance properties for the reservation. # Next ID: 9 "guestAccelerators": [ # Specifies accelerator type and count. @@ -1756,7 +1756,7 @@

Method Details

"specificReservationRequired": True or False, # Indicates whether the reservation can be consumed by VMs with affinity # for "any" reservation. If the field is set, then only VMs that target # the reservation by name can consume from this reservation. - "status": "A String", # [Output Only] The status of the reservation. + "status": "A String", # Output only. [Output Only] The status of the reservation. # # # - CREATING: Reservation resources are being @@ -1947,10 +1947,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1962,8 +1962,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2160,10 +2160,10 @@

Method Details

# one can create instances of varying shapes against this reservation. "hostCount": 42, # Count of reserved hosts of specified VM family. The host has fixed number # of accelerators based on the accelerator/vm-family selected. - "inUseHostCount": 42, # Number of hosts currently in use. If there is one or more Instances + "inUseHostCount": 42, # Output only. Number of hosts currently in use. If there is one or more Instances # running on the host, it is considered in use. - "inUseInstanceCount": 42, # Number of instances currently in use in this reservation. - "inUseResources": [ # [Output only] List of resources currently in use. + "inUseInstanceCount": 42, # Output only. Number of instances currently in use in this reservation. + "inUseResources": [ # Output only. [Output only] List of resources currently in use. { "accelerator": { # Properties of accelerator resources in this reservation. "acceleratorCount": 42, # Number of accelerators of specified type. @@ -2185,9 +2185,9 @@

Method Details

# belong to. "workloadType": "A String", # The workload type of the instances that will target this reservation. }, - "commitment": "A String", # [Output Only] Full or partial URL to a parent commitment. This field + "commitment": "A String", # Output only. [Output Only] Full or partial URL to a parent commitment. This field # displays for reservations that are tied to a commitment. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "deleteAfterDuration": { # A Duration represents a fixed-length span of time represented # Duration time relative to reservation creation when Compute Engine will # automatically delete this resource. @@ -2209,10 +2209,10 @@

Method Details

# create the resource. "enableEmergentMaintenance": True or False, # Indicates whether Compute Engine allows unplanned maintenance for your VMs; # for example, to fix hardware errors. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#reservation", # [Output Only] Type of the resource. Alwayscompute#reservations for reservations. - "linkedCommitments": [ # [Output Only] Full or partial URL to parent commitments. This field + "kind": "compute#reservation", # Output only. [Output Only] Type of the resource. Alwayscompute#reservations for reservations. + "linkedCommitments": [ # Output only. [Output Only] Full or partial URL to parent commitments. This field # displays for reservations that are tied to multiple commitments. "A String", ], @@ -2227,7 +2227,7 @@

Method Details

"protectionTier": "A String", # Protection tier for the workload which specifies the workload expectations # in the event of infrastructure failures at data center (e.g. power # and/or cooling failures). - "reservationMode": "A String", # [Output only] Indicates the reservation mode of the reservation. + "reservationMode": "A String", # Output only. [Output only] Indicates the reservation mode of the reservation. "reservationSharingPolicy": { # Specify the reservation sharing policy. If unspecified, the reservation # will not be shared with Google Cloud managed services. "serviceShareType": "A String", # Sharing config for all Google Cloud services. @@ -2237,7 +2237,7 @@

Method Details

# policy with reservation. "a_key": "A String", }, - "resourceStatus": { # [Output Only] Contains output only fields. # [Output Only] Status information for Reservation resource. + "resourceStatus": { # [Output Only] Contains output only fields. # Output only. [Output Only] Status information for Reservation resource. "aggregateAllocation": { # Contains Properties set for the aggregate reservation. # Properties of this aggregatereservation. "utilizations": { # Per service utilization breakdown. The Key is the Google Cloud managed # service name. @@ -2305,10 +2305,10 @@

Method Details

}, }, }, - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. "schedulingType": "A String", # The type of maintenance for the reservation. - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shareSettings": { # The share setting for reservations and sole tenancy node groups. # Specify share-settings to create a shared reservation. This property is # optional. For more information about the syntax and options for this # field and its subfields, see the guide for creating @@ -2339,9 +2339,9 @@

Method Details

}, "specificReservation": { # This reservation type allows to pre allocate specific instance # Reservation for instances with specific machine shapes. # configuration. - "assuredCount": "A String", # [Output Only] Indicates how many instances are actually usable currently. + "assuredCount": "A String", # Output only. [Output Only] Indicates how many instances are actually usable currently. "count": "A String", # Specifies the number of resources that are allocated. - "inUseCount": "A String", # [Output Only] Indicates how many instances are in use. + "inUseCount": "A String", # Output only. [Output Only] Indicates how many instances are in use. "instanceProperties": { # Properties of the SKU instances being reserved. # The instance properties for the reservation. # Next ID: 9 "guestAccelerators": [ # Specifies accelerator type and count. @@ -2391,7 +2391,7 @@

Method Details

"specificReservationRequired": True or False, # Indicates whether the reservation can be consumed by VMs with affinity # for "any" reservation. If the field is set, then only VMs that target # the reservation by name can consume from this reservation. - "status": "A String", # [Output Only] The status of the reservation. + "status": "A String", # Output only. [Output Only] The status of the reservation. # # # - CREATING: Reservation resources are being @@ -2404,14 +2404,14 @@

Method Details

# reservation is created within a commitment. }, ], - "kind": "compute#reservationList", # [Output Only] Type of resource.Always compute#reservationsList + "kind": "compute#reservationList", # Output only. [Output Only] Type of resource.Always compute#reservationsList # for listsof reservations "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -2648,10 +2648,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2663,8 +2663,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2940,10 +2940,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2955,8 +2955,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -3970,10 +3970,10 @@

Method Details

# one can create instances of varying shapes against this reservation. "hostCount": 42, # Count of reserved hosts of specified VM family. The host has fixed number # of accelerators based on the accelerator/vm-family selected. - "inUseHostCount": 42, # Number of hosts currently in use. If there is one or more Instances + "inUseHostCount": 42, # Output only. Number of hosts currently in use. If there is one or more Instances # running on the host, it is considered in use. - "inUseInstanceCount": 42, # Number of instances currently in use in this reservation. - "inUseResources": [ # [Output only] List of resources currently in use. + "inUseInstanceCount": 42, # Output only. Number of instances currently in use in this reservation. + "inUseResources": [ # Output only. [Output only] List of resources currently in use. { "accelerator": { # Properties of accelerator resources in this reservation. "acceleratorCount": 42, # Number of accelerators of specified type. @@ -3995,9 +3995,9 @@

Method Details

# belong to. "workloadType": "A String", # The workload type of the instances that will target this reservation. }, - "commitment": "A String", # [Output Only] Full or partial URL to a parent commitment. This field + "commitment": "A String", # Output only. [Output Only] Full or partial URL to a parent commitment. This field # displays for reservations that are tied to a commitment. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "deleteAfterDuration": { # A Duration represents a fixed-length span of time represented # Duration time relative to reservation creation when Compute Engine will # automatically delete this resource. @@ -4019,10 +4019,10 @@

Method Details

# create the resource. "enableEmergentMaintenance": True or False, # Indicates whether Compute Engine allows unplanned maintenance for your VMs; # for example, to fix hardware errors. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#reservation", # [Output Only] Type of the resource. Alwayscompute#reservations for reservations. - "linkedCommitments": [ # [Output Only] Full or partial URL to parent commitments. This field + "kind": "compute#reservation", # Output only. [Output Only] Type of the resource. Alwayscompute#reservations for reservations. + "linkedCommitments": [ # Output only. [Output Only] Full or partial URL to parent commitments. This field # displays for reservations that are tied to multiple commitments. "A String", ], @@ -4037,7 +4037,7 @@

Method Details

"protectionTier": "A String", # Protection tier for the workload which specifies the workload expectations # in the event of infrastructure failures at data center (e.g. power # and/or cooling failures). - "reservationMode": "A String", # [Output only] Indicates the reservation mode of the reservation. + "reservationMode": "A String", # Output only. [Output only] Indicates the reservation mode of the reservation. "reservationSharingPolicy": { # Specify the reservation sharing policy. If unspecified, the reservation # will not be shared with Google Cloud managed services. "serviceShareType": "A String", # Sharing config for all Google Cloud services. @@ -4047,7 +4047,7 @@

Method Details

# policy with reservation. "a_key": "A String", }, - "resourceStatus": { # [Output Only] Contains output only fields. # [Output Only] Status information for Reservation resource. + "resourceStatus": { # [Output Only] Contains output only fields. # Output only. [Output Only] Status information for Reservation resource. "aggregateAllocation": { # Contains Properties set for the aggregate reservation. # Properties of this aggregatereservation. "utilizations": { # Per service utilization breakdown. The Key is the Google Cloud managed # service name. @@ -4115,10 +4115,10 @@

Method Details

}, }, }, - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. "schedulingType": "A String", # The type of maintenance for the reservation. - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shareSettings": { # The share setting for reservations and sole tenancy node groups. # Specify share-settings to create a shared reservation. This property is # optional. For more information about the syntax and options for this # field and its subfields, see the guide for creating @@ -4149,9 +4149,9 @@

Method Details

}, "specificReservation": { # This reservation type allows to pre allocate specific instance # Reservation for instances with specific machine shapes. # configuration. - "assuredCount": "A String", # [Output Only] Indicates how many instances are actually usable currently. + "assuredCount": "A String", # Output only. [Output Only] Indicates how many instances are actually usable currently. "count": "A String", # Specifies the number of resources that are allocated. - "inUseCount": "A String", # [Output Only] Indicates how many instances are in use. + "inUseCount": "A String", # Output only. [Output Only] Indicates how many instances are in use. "instanceProperties": { # Properties of the SKU instances being reserved. # The instance properties for the reservation. # Next ID: 9 "guestAccelerators": [ # Specifies accelerator type and count. @@ -4201,7 +4201,7 @@

Method Details

"specificReservationRequired": True or False, # Indicates whether the reservation can be consumed by VMs with affinity # for "any" reservation. If the field is set, then only VMs that target # the reservation by name can consume from this reservation. - "status": "A String", # [Output Only] The status of the reservation. + "status": "A String", # Output only. [Output Only] The status of the reservation. # # # - CREATING: Reservation resources are being @@ -4394,10 +4394,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -4409,8 +4409,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.resourcePolicies.html b/docs/dyn/compute_alpha.resourcePolicies.html index c7e15015f4..cfcff21596 100644 --- a/docs/dyn/compute_alpha.resourcePolicies.html +++ b/docs/dyn/compute_alpha.resourcePolicies.html @@ -230,7 +230,7 @@

Method Details

# schedule actions for some Compute Engine resources. For example, you can # use them toschedule persistent disk # snapshots. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", "diskConsistencyGroupPolicy": { # Resource policy for disk consistency groups. # Resource policy for disk consistency groups. @@ -254,7 +254,7 @@

Method Details

# use this field unless you use a compact policy and you want your policy # to work only if it contains this exact number of VMs. }, - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "instanceSchedulePolicy": { # An InstanceSchedulePolicy specifies when and how frequent certain # Resource policy for scheduling instance operations. # operations are performed on the instance. @@ -270,7 +270,7 @@

Method Details

"schedule": "A String", # Specifies the frequency for the operation, using the unix-cron format. }, }, - "kind": "compute#resourcePolicy", # [Output Only] Type of the resource. Alwayscompute#resource_policies for resource policies. + "kind": "compute#resourcePolicy", # Output only. [Output Only] Type of the resource. Alwayscompute#resource_policies for resource policies. "name": "A String", # The name of the resource, provided by the client when initially creating # the resource. The resource name must be 1-63 characters long, and comply # withRFC1035. @@ -280,22 +280,22 @@

Method Details

# a dash, lowercase letter, or digit, except the last character, which cannot # be a dash. "region": "A String", - "resourceStatus": { # Contains output only fields. # [Output Only] The system status of the resource policy. + "resourceStatus": { # Contains output only fields. # Output only. [Output Only] The system status of the resource policy. # Use this sub-message for all output fields set on ResourcePolicy. # The internal structure of this "status" field should mimic the structure # of ResourcePolicy proto specification. - "instanceSchedulePolicy": { # [Output Only] Specifies a set of output values reffering to + "instanceSchedulePolicy": { # Output only. [Output Only] Specifies a set of output values reffering to # the instance_schedule_policy system status. # This field should have the same name as corresponding policy field. - "lastRunStartTime": "A String", # [Output Only] The last time the schedule successfully ran. + "lastRunStartTime": "A String", # Output only. [Output Only] The last time the schedule successfully ran. # The timestamp is an RFC3339 string. - "nextRunStartTime": "A String", # [Output Only] The next time the schedule is planned to run. + "nextRunStartTime": "A String", # Output only. [Output Only] The next time the schedule is planned to run. # The actual time might be slightly different. # The timestamp is an RFC3339 string. }, }, - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "snapshotSchedulePolicy": { # A snapshot schedule policy specifies when and how frequently snapshots are # Resource policy for persistent disks for creating snapshots. # to be created for the target disk. Also specifies how many and how long # these scheduled snapshots should be retained. @@ -311,14 +311,14 @@

Method Details

"dailySchedule": { # Time window specified for daily operations. "daysInCycle": 42, # Defines a schedule with units measured in days. The value determines # how many days pass between the start of each cycle. - "duration": "A String", # [Output only] A predetermined duration for the window, automatically + "duration": "A String", # Output only. [Output only] A predetermined duration for the window, automatically # chosen to be the smallest possible in the given scenario. "startTime": "A String", # Start time of the window. This must be in UTC format that resolves to one # of 00:00, 04:00, 08:00,12:00, 16:00, or 20:00. For # example, both 13:00-5 and 08:00 are valid. }, "hourlySchedule": { # Time window specified for hourly operations. - "duration": "A String", # [Output only] Duration of the time window, automatically chosen to be + "duration": "A String", # Output only. [Output only] Duration of the time window, automatically chosen to be # smallest possible in the given scenario. "hoursInCycle": 42, # Defines a schedule with units measured in hours. The value determines # how many hours pass between the start of each cycle. @@ -331,7 +331,7 @@

Method Details

"day": "A String", # Defines a schedule that runs on specific days of the week. Specify # one or more days. The following options are available: # MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY. - "duration": "A String", # [Output only] Duration of the time window, automatically chosen to be + "duration": "A String", # Output only. [Output only] Duration of the time window, automatically chosen to be # smallest possible in the given scenario. "startTime": "A String", # Time within the window to start the operations. # It must be in format "HH:MM", where HH : [00-23] and MM : [00-00] GMT. @@ -355,7 +355,7 @@

Method Details

], }, }, - "status": "A String", # [Output Only] The status of resource policy creation. + "status": "A String", # Output only. [Output Only] The status of resource policy creation. "vmMaintenancePolicy": { # Resource policy applicable to VMs for infrastructure maintenance. "concurrencyControlGroup": { # A concurrency control configuration. Defines a group config that, when # attached to an instance, recognizes that instance as part of a group of @@ -369,7 +369,7 @@

Method Details

"dailyMaintenanceWindow": { # Time window specified for daily operations. "daysInCycle": 42, # Defines a schedule with units measured in days. The value determines # how many days pass between the start of each cycle. - "duration": "A String", # [Output only] A predetermined duration for the window, automatically + "duration": "A String", # Output only. [Output only] A predetermined duration for the window, automatically # chosen to be the smallest possible in the given scenario. "startTime": "A String", # Start time of the window. This must be in UTC format that resolves to one # of 00:00, 04:00, 08:00,12:00, 16:00, or 20:00. For @@ -415,14 +415,14 @@

Method Details

}, }, }, - "kind": "compute#resourcePolicyAggregatedList", # Type of resource. + "kind": "compute#resourcePolicyAggregatedList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -658,10 +658,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -673,8 +673,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -774,7 +774,7 @@

Method Details

# schedule actions for some Compute Engine resources. For example, you can # use them toschedule persistent disk # snapshots. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", "diskConsistencyGroupPolicy": { # Resource policy for disk consistency groups. # Resource policy for disk consistency groups. @@ -798,7 +798,7 @@

Method Details

# use this field unless you use a compact policy and you want your policy # to work only if it contains this exact number of VMs. }, - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "instanceSchedulePolicy": { # An InstanceSchedulePolicy specifies when and how frequent certain # Resource policy for scheduling instance operations. # operations are performed on the instance. @@ -814,7 +814,7 @@

Method Details

"schedule": "A String", # Specifies the frequency for the operation, using the unix-cron format. }, }, - "kind": "compute#resourcePolicy", # [Output Only] Type of the resource. Alwayscompute#resource_policies for resource policies. + "kind": "compute#resourcePolicy", # Output only. [Output Only] Type of the resource. Alwayscompute#resource_policies for resource policies. "name": "A String", # The name of the resource, provided by the client when initially creating # the resource. The resource name must be 1-63 characters long, and comply # withRFC1035. @@ -824,22 +824,22 @@

Method Details

# a dash, lowercase letter, or digit, except the last character, which cannot # be a dash. "region": "A String", - "resourceStatus": { # Contains output only fields. # [Output Only] The system status of the resource policy. + "resourceStatus": { # Contains output only fields. # Output only. [Output Only] The system status of the resource policy. # Use this sub-message for all output fields set on ResourcePolicy. # The internal structure of this "status" field should mimic the structure # of ResourcePolicy proto specification. - "instanceSchedulePolicy": { # [Output Only] Specifies a set of output values reffering to + "instanceSchedulePolicy": { # Output only. [Output Only] Specifies a set of output values reffering to # the instance_schedule_policy system status. # This field should have the same name as corresponding policy field. - "lastRunStartTime": "A String", # [Output Only] The last time the schedule successfully ran. + "lastRunStartTime": "A String", # Output only. [Output Only] The last time the schedule successfully ran. # The timestamp is an RFC3339 string. - "nextRunStartTime": "A String", # [Output Only] The next time the schedule is planned to run. + "nextRunStartTime": "A String", # Output only. [Output Only] The next time the schedule is planned to run. # The actual time might be slightly different. # The timestamp is an RFC3339 string. }, }, - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "snapshotSchedulePolicy": { # A snapshot schedule policy specifies when and how frequently snapshots are # Resource policy for persistent disks for creating snapshots. # to be created for the target disk. Also specifies how many and how long # these scheduled snapshots should be retained. @@ -855,14 +855,14 @@

Method Details

"dailySchedule": { # Time window specified for daily operations. "daysInCycle": 42, # Defines a schedule with units measured in days. The value determines # how many days pass between the start of each cycle. - "duration": "A String", # [Output only] A predetermined duration for the window, automatically + "duration": "A String", # Output only. [Output only] A predetermined duration for the window, automatically # chosen to be the smallest possible in the given scenario. "startTime": "A String", # Start time of the window. This must be in UTC format that resolves to one # of 00:00, 04:00, 08:00,12:00, 16:00, or 20:00. For # example, both 13:00-5 and 08:00 are valid. }, "hourlySchedule": { # Time window specified for hourly operations. - "duration": "A String", # [Output only] Duration of the time window, automatically chosen to be + "duration": "A String", # Output only. [Output only] Duration of the time window, automatically chosen to be # smallest possible in the given scenario. "hoursInCycle": 42, # Defines a schedule with units measured in hours. The value determines # how many hours pass between the start of each cycle. @@ -875,7 +875,7 @@

Method Details

"day": "A String", # Defines a schedule that runs on specific days of the week. Specify # one or more days. The following options are available: # MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY. - "duration": "A String", # [Output only] Duration of the time window, automatically chosen to be + "duration": "A String", # Output only. [Output only] Duration of the time window, automatically chosen to be # smallest possible in the given scenario. "startTime": "A String", # Time within the window to start the operations. # It must be in format "HH:MM", where HH : [00-23] and MM : [00-00] GMT. @@ -899,7 +899,7 @@

Method Details

], }, }, - "status": "A String", # [Output Only] The status of resource policy creation. + "status": "A String", # Output only. [Output Only] The status of resource policy creation. "vmMaintenancePolicy": { # Resource policy applicable to VMs for infrastructure maintenance. "concurrencyControlGroup": { # A concurrency control configuration. Defines a group config that, when # attached to an instance, recognizes that instance as part of a group of @@ -913,7 +913,7 @@

Method Details

"dailyMaintenanceWindow": { # Time window specified for daily operations. "daysInCycle": 42, # Defines a schedule with units measured in days. The value determines # how many days pass between the start of each cycle. - "duration": "A String", # [Output only] A predetermined duration for the window, automatically + "duration": "A String", # Output only. [Output only] A predetermined duration for the window, automatically # chosen to be the smallest possible in the given scenario. "startTime": "A String", # Start time of the window. This must be in UTC format that resolves to one # of 00:00, 04:00, 08:00,12:00, 16:00, or 20:00. For @@ -1315,7 +1315,7 @@

Method Details

# schedule actions for some Compute Engine resources. For example, you can # use them toschedule persistent disk # snapshots. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", "diskConsistencyGroupPolicy": { # Resource policy for disk consistency groups. # Resource policy for disk consistency groups. @@ -1339,7 +1339,7 @@

Method Details

# use this field unless you use a compact policy and you want your policy # to work only if it contains this exact number of VMs. }, - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "instanceSchedulePolicy": { # An InstanceSchedulePolicy specifies when and how frequent certain # Resource policy for scheduling instance operations. # operations are performed on the instance. @@ -1355,7 +1355,7 @@

Method Details

"schedule": "A String", # Specifies the frequency for the operation, using the unix-cron format. }, }, - "kind": "compute#resourcePolicy", # [Output Only] Type of the resource. Alwayscompute#resource_policies for resource policies. + "kind": "compute#resourcePolicy", # Output only. [Output Only] Type of the resource. Alwayscompute#resource_policies for resource policies. "name": "A String", # The name of the resource, provided by the client when initially creating # the resource. The resource name must be 1-63 characters long, and comply # withRFC1035. @@ -1365,22 +1365,22 @@

Method Details

# a dash, lowercase letter, or digit, except the last character, which cannot # be a dash. "region": "A String", - "resourceStatus": { # Contains output only fields. # [Output Only] The system status of the resource policy. + "resourceStatus": { # Contains output only fields. # Output only. [Output Only] The system status of the resource policy. # Use this sub-message for all output fields set on ResourcePolicy. # The internal structure of this "status" field should mimic the structure # of ResourcePolicy proto specification. - "instanceSchedulePolicy": { # [Output Only] Specifies a set of output values reffering to + "instanceSchedulePolicy": { # Output only. [Output Only] Specifies a set of output values reffering to # the instance_schedule_policy system status. # This field should have the same name as corresponding policy field. - "lastRunStartTime": "A String", # [Output Only] The last time the schedule successfully ran. + "lastRunStartTime": "A String", # Output only. [Output Only] The last time the schedule successfully ran. # The timestamp is an RFC3339 string. - "nextRunStartTime": "A String", # [Output Only] The next time the schedule is planned to run. + "nextRunStartTime": "A String", # Output only. [Output Only] The next time the schedule is planned to run. # The actual time might be slightly different. # The timestamp is an RFC3339 string. }, }, - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "snapshotSchedulePolicy": { # A snapshot schedule policy specifies when and how frequently snapshots are # Resource policy for persistent disks for creating snapshots. # to be created for the target disk. Also specifies how many and how long # these scheduled snapshots should be retained. @@ -1396,14 +1396,14 @@

Method Details

"dailySchedule": { # Time window specified for daily operations. "daysInCycle": 42, # Defines a schedule with units measured in days. The value determines # how many days pass between the start of each cycle. - "duration": "A String", # [Output only] A predetermined duration for the window, automatically + "duration": "A String", # Output only. [Output only] A predetermined duration for the window, automatically # chosen to be the smallest possible in the given scenario. "startTime": "A String", # Start time of the window. This must be in UTC format that resolves to one # of 00:00, 04:00, 08:00,12:00, 16:00, or 20:00. For # example, both 13:00-5 and 08:00 are valid. }, "hourlySchedule": { # Time window specified for hourly operations. - "duration": "A String", # [Output only] Duration of the time window, automatically chosen to be + "duration": "A String", # Output only. [Output only] Duration of the time window, automatically chosen to be # smallest possible in the given scenario. "hoursInCycle": 42, # Defines a schedule with units measured in hours. The value determines # how many hours pass between the start of each cycle. @@ -1416,7 +1416,7 @@

Method Details

"day": "A String", # Defines a schedule that runs on specific days of the week. Specify # one or more days. The following options are available: # MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY. - "duration": "A String", # [Output only] Duration of the time window, automatically chosen to be + "duration": "A String", # Output only. [Output only] Duration of the time window, automatically chosen to be # smallest possible in the given scenario. "startTime": "A String", # Time within the window to start the operations. # It must be in format "HH:MM", where HH : [00-23] and MM : [00-00] GMT. @@ -1440,7 +1440,7 @@

Method Details

], }, }, - "status": "A String", # [Output Only] The status of resource policy creation. + "status": "A String", # Output only. [Output Only] The status of resource policy creation. "vmMaintenancePolicy": { # Resource policy applicable to VMs for infrastructure maintenance. "concurrencyControlGroup": { # A concurrency control configuration. Defines a group config that, when # attached to an instance, recognizes that instance as part of a group of @@ -1454,7 +1454,7 @@

Method Details

"dailyMaintenanceWindow": { # Time window specified for daily operations. "daysInCycle": 42, # Defines a schedule with units measured in days. The value determines # how many days pass between the start of each cycle. - "duration": "A String", # [Output only] A predetermined duration for the window, automatically + "duration": "A String", # Output only. [Output only] A predetermined duration for the window, automatically # chosen to be the smallest possible in the given scenario. "startTime": "A String", # Start time of the window. This must be in UTC format that resolves to one # of 00:00, 04:00, 08:00,12:00, 16:00, or 20:00. For @@ -1650,10 +1650,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1665,8 +1665,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1854,7 +1854,7 @@

Method Details

# schedule actions for some Compute Engine resources. For example, you can # use them toschedule persistent disk # snapshots. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", "diskConsistencyGroupPolicy": { # Resource policy for disk consistency groups. # Resource policy for disk consistency groups. @@ -1878,7 +1878,7 @@

Method Details

# use this field unless you use a compact policy and you want your policy # to work only if it contains this exact number of VMs. }, - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "instanceSchedulePolicy": { # An InstanceSchedulePolicy specifies when and how frequent certain # Resource policy for scheduling instance operations. # operations are performed on the instance. @@ -1894,7 +1894,7 @@

Method Details

"schedule": "A String", # Specifies the frequency for the operation, using the unix-cron format. }, }, - "kind": "compute#resourcePolicy", # [Output Only] Type of the resource. Alwayscompute#resource_policies for resource policies. + "kind": "compute#resourcePolicy", # Output only. [Output Only] Type of the resource. Alwayscompute#resource_policies for resource policies. "name": "A String", # The name of the resource, provided by the client when initially creating # the resource. The resource name must be 1-63 characters long, and comply # withRFC1035. @@ -1904,22 +1904,22 @@

Method Details

# a dash, lowercase letter, or digit, except the last character, which cannot # be a dash. "region": "A String", - "resourceStatus": { # Contains output only fields. # [Output Only] The system status of the resource policy. + "resourceStatus": { # Contains output only fields. # Output only. [Output Only] The system status of the resource policy. # Use this sub-message for all output fields set on ResourcePolicy. # The internal structure of this "status" field should mimic the structure # of ResourcePolicy proto specification. - "instanceSchedulePolicy": { # [Output Only] Specifies a set of output values reffering to + "instanceSchedulePolicy": { # Output only. [Output Only] Specifies a set of output values reffering to # the instance_schedule_policy system status. # This field should have the same name as corresponding policy field. - "lastRunStartTime": "A String", # [Output Only] The last time the schedule successfully ran. + "lastRunStartTime": "A String", # Output only. [Output Only] The last time the schedule successfully ran. # The timestamp is an RFC3339 string. - "nextRunStartTime": "A String", # [Output Only] The next time the schedule is planned to run. + "nextRunStartTime": "A String", # Output only. [Output Only] The next time the schedule is planned to run. # The actual time might be slightly different. # The timestamp is an RFC3339 string. }, }, - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "snapshotSchedulePolicy": { # A snapshot schedule policy specifies when and how frequently snapshots are # Resource policy for persistent disks for creating snapshots. # to be created for the target disk. Also specifies how many and how long # these scheduled snapshots should be retained. @@ -1935,14 +1935,14 @@

Method Details

"dailySchedule": { # Time window specified for daily operations. "daysInCycle": 42, # Defines a schedule with units measured in days. The value determines # how many days pass between the start of each cycle. - "duration": "A String", # [Output only] A predetermined duration for the window, automatically + "duration": "A String", # Output only. [Output only] A predetermined duration for the window, automatically # chosen to be the smallest possible in the given scenario. "startTime": "A String", # Start time of the window. This must be in UTC format that resolves to one # of 00:00, 04:00, 08:00,12:00, 16:00, or 20:00. For # example, both 13:00-5 and 08:00 are valid. }, "hourlySchedule": { # Time window specified for hourly operations. - "duration": "A String", # [Output only] Duration of the time window, automatically chosen to be + "duration": "A String", # Output only. [Output only] Duration of the time window, automatically chosen to be # smallest possible in the given scenario. "hoursInCycle": 42, # Defines a schedule with units measured in hours. The value determines # how many hours pass between the start of each cycle. @@ -1955,7 +1955,7 @@

Method Details

"day": "A String", # Defines a schedule that runs on specific days of the week. Specify # one or more days. The following options are available: # MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY. - "duration": "A String", # [Output only] Duration of the time window, automatically chosen to be + "duration": "A String", # Output only. [Output only] Duration of the time window, automatically chosen to be # smallest possible in the given scenario. "startTime": "A String", # Time within the window to start the operations. # It must be in format "HH:MM", where HH : [00-23] and MM : [00-00] GMT. @@ -1979,7 +1979,7 @@

Method Details

], }, }, - "status": "A String", # [Output Only] The status of resource policy creation. + "status": "A String", # Output only. [Output Only] The status of resource policy creation. "vmMaintenancePolicy": { # Resource policy applicable to VMs for infrastructure maintenance. "concurrencyControlGroup": { # A concurrency control configuration. Defines a group config that, when # attached to an instance, recognizes that instance as part of a group of @@ -1993,7 +1993,7 @@

Method Details

"dailyMaintenanceWindow": { # Time window specified for daily operations. "daysInCycle": 42, # Defines a schedule with units measured in days. The value determines # how many days pass between the start of each cycle. - "duration": "A String", # [Output only] A predetermined duration for the window, automatically + "duration": "A String", # Output only. [Output only] A predetermined duration for the window, automatically # chosen to be the smallest possible in the given scenario. "startTime": "A String", # Start time of the window. This must be in UTC format that resolves to one # of 00:00, 04:00, 08:00,12:00, 16:00, or 20:00. For @@ -2011,13 +2011,13 @@

Method Details

}, }, ], - "kind": "compute#resourcePolicyList", # [Output Only] Type of resource.Alwayscompute#resourcePoliciesList for listsof resourcePolicies + "kind": "compute#resourcePolicyList", # Output only. [Output Only] Type of resource.Alwayscompute#resourcePoliciesList for listsof resourcePolicies "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -2075,7 +2075,7 @@

Method Details

# schedule actions for some Compute Engine resources. For example, you can # use them toschedule persistent disk # snapshots. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", "diskConsistencyGroupPolicy": { # Resource policy for disk consistency groups. # Resource policy for disk consistency groups. @@ -2099,7 +2099,7 @@

Method Details

# use this field unless you use a compact policy and you want your policy # to work only if it contains this exact number of VMs. }, - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "instanceSchedulePolicy": { # An InstanceSchedulePolicy specifies when and how frequent certain # Resource policy for scheduling instance operations. # operations are performed on the instance. @@ -2115,7 +2115,7 @@

Method Details

"schedule": "A String", # Specifies the frequency for the operation, using the unix-cron format. }, }, - "kind": "compute#resourcePolicy", # [Output Only] Type of the resource. Alwayscompute#resource_policies for resource policies. + "kind": "compute#resourcePolicy", # Output only. [Output Only] Type of the resource. Alwayscompute#resource_policies for resource policies. "name": "A String", # The name of the resource, provided by the client when initially creating # the resource. The resource name must be 1-63 characters long, and comply # withRFC1035. @@ -2125,22 +2125,22 @@

Method Details

# a dash, lowercase letter, or digit, except the last character, which cannot # be a dash. "region": "A String", - "resourceStatus": { # Contains output only fields. # [Output Only] The system status of the resource policy. + "resourceStatus": { # Contains output only fields. # Output only. [Output Only] The system status of the resource policy. # Use this sub-message for all output fields set on ResourcePolicy. # The internal structure of this "status" field should mimic the structure # of ResourcePolicy proto specification. - "instanceSchedulePolicy": { # [Output Only] Specifies a set of output values reffering to + "instanceSchedulePolicy": { # Output only. [Output Only] Specifies a set of output values reffering to # the instance_schedule_policy system status. # This field should have the same name as corresponding policy field. - "lastRunStartTime": "A String", # [Output Only] The last time the schedule successfully ran. + "lastRunStartTime": "A String", # Output only. [Output Only] The last time the schedule successfully ran. # The timestamp is an RFC3339 string. - "nextRunStartTime": "A String", # [Output Only] The next time the schedule is planned to run. + "nextRunStartTime": "A String", # Output only. [Output Only] The next time the schedule is planned to run. # The actual time might be slightly different. # The timestamp is an RFC3339 string. }, }, - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "snapshotSchedulePolicy": { # A snapshot schedule policy specifies when and how frequently snapshots are # Resource policy for persistent disks for creating snapshots. # to be created for the target disk. Also specifies how many and how long # these scheduled snapshots should be retained. @@ -2156,14 +2156,14 @@

Method Details

"dailySchedule": { # Time window specified for daily operations. "daysInCycle": 42, # Defines a schedule with units measured in days. The value determines # how many days pass between the start of each cycle. - "duration": "A String", # [Output only] A predetermined duration for the window, automatically + "duration": "A String", # Output only. [Output only] A predetermined duration for the window, automatically # chosen to be the smallest possible in the given scenario. "startTime": "A String", # Start time of the window. This must be in UTC format that resolves to one # of 00:00, 04:00, 08:00,12:00, 16:00, or 20:00. For # example, both 13:00-5 and 08:00 are valid. }, "hourlySchedule": { # Time window specified for hourly operations. - "duration": "A String", # [Output only] Duration of the time window, automatically chosen to be + "duration": "A String", # Output only. [Output only] Duration of the time window, automatically chosen to be # smallest possible in the given scenario. "hoursInCycle": 42, # Defines a schedule with units measured in hours. The value determines # how many hours pass between the start of each cycle. @@ -2176,7 +2176,7 @@

Method Details

"day": "A String", # Defines a schedule that runs on specific days of the week. Specify # one or more days. The following options are available: # MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY. - "duration": "A String", # [Output only] Duration of the time window, automatically chosen to be + "duration": "A String", # Output only. [Output only] Duration of the time window, automatically chosen to be # smallest possible in the given scenario. "startTime": "A String", # Time within the window to start the operations. # It must be in format "HH:MM", where HH : [00-23] and MM : [00-00] GMT. @@ -2200,7 +2200,7 @@

Method Details

], }, }, - "status": "A String", # [Output Only] The status of resource policy creation. + "status": "A String", # Output only. [Output Only] The status of resource policy creation. "vmMaintenancePolicy": { # Resource policy applicable to VMs for infrastructure maintenance. "concurrencyControlGroup": { # A concurrency control configuration. Defines a group config that, when # attached to an instance, recognizes that instance as part of a group of @@ -2214,7 +2214,7 @@

Method Details

"dailyMaintenanceWindow": { # Time window specified for daily operations. "daysInCycle": 42, # Defines a schedule with units measured in days. The value determines # how many days pass between the start of each cycle. - "duration": "A String", # [Output only] A predetermined duration for the window, automatically + "duration": "A String", # Output only. [Output only] A predetermined duration for the window, automatically # chosen to be the smallest possible in the given scenario. "startTime": "A String", # Start time of the window. This must be in UTC format that resolves to one # of 00:00, 04:00, 08:00,12:00, 16:00, or 20:00. For @@ -2412,10 +2412,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2427,8 +2427,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.rolloutPlans.html b/docs/dyn/compute_alpha.rolloutPlans.html index 683ca5206d..00ae363c0b 100644 --- a/docs/dyn/compute_alpha.rolloutPlans.html +++ b/docs/dyn/compute_alpha.rolloutPlans.html @@ -283,10 +283,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -298,8 +298,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -394,14 +394,19 @@

Method Details

Returns: An object of the form: - { # Message describing RolloutPlan object - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + { # RolloutPlan resource. + # + # A RolloutPlan is the customer-defined strategy to divide a large-scale change + # into smaller increments, referred to as "waves". Each wave targets a specific + # portion of the overall affected area and defines criteria that must be met + # before progressing to the subsequent wave. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#rolloutPlan", # [Output Only] Type of the resource. Always compute#rolloutPlan + "kind": "compute#rolloutPlan", # Output only. [Output Only] Type of the resource. Always compute#rolloutPlan # for rolloutPlans. "locationScope": "A String", # The location scope of the rollout plan. If not specified, the location # scope is considered as ZONAL. @@ -412,8 +417,8 @@

Method Details

# which means the first character must be a lowercase letter, and all # following characters must be a dash, lowercase letter, or digit, except # the last character, which cannot be a dash. - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. "waves": [ # Required. The waves included in this rollout plan. { # A single wave in a rollout plan. "displayName": "A String", # Optional. The display name of this wave of the rollout plan. @@ -495,14 +500,19 @@

Method Details

body: object, The request body. The object takes the form of: -{ # Message describing RolloutPlan object - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 +{ # RolloutPlan resource. + # + # A RolloutPlan is the customer-defined strategy to divide a large-scale change + # into smaller increments, referred to as "waves". Each wave targets a specific + # portion of the overall affected area and defines criteria that must be met + # before progressing to the subsequent wave. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#rolloutPlan", # [Output Only] Type of the resource. Always compute#rolloutPlan + "kind": "compute#rolloutPlan", # Output only. [Output Only] Type of the resource. Always compute#rolloutPlan # for rolloutPlans. "locationScope": "A String", # The location scope of the rollout plan. If not specified, the location # scope is considered as ZONAL. @@ -513,8 +523,8 @@

Method Details

# which means the first character must be a lowercase letter, and all # following characters must be a dash, lowercase letter, or digit, except # the last character, which cannot be a dash. - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. "waves": [ # Required. The waves included in this rollout plan. { # A single wave in a rollout plan. "displayName": "A String", # Optional. The display name of this wave of the rollout plan. @@ -764,10 +774,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -779,8 +789,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -961,14 +971,19 @@

Method Details

"etag": "A String", "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. "items": [ # A list of RolloutPlan resources. - { # Message describing RolloutPlan object - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + { # RolloutPlan resource. + # + # A RolloutPlan is the customer-defined strategy to divide a large-scale change + # into smaller increments, referred to as "waves". Each wave targets a specific + # portion of the overall affected area and defines criteria that must be met + # before progressing to the subsequent wave. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#rolloutPlan", # [Output Only] Type of the resource. Always compute#rolloutPlan + "kind": "compute#rolloutPlan", # Output only. [Output Only] Type of the resource. Always compute#rolloutPlan # for rolloutPlans. "locationScope": "A String", # The location scope of the rollout plan. If not specified, the location # scope is considered as ZONAL. @@ -979,8 +994,8 @@

Method Details

# which means the first character must be a lowercase letter, and all # following characters must be a dash, lowercase letter, or digit, except # the last character, which cannot be a dash. - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. "waves": [ # Required. The waves included in this rollout plan. { # A single wave in a rollout plan. "displayName": "A String", # Optional. The display name of this wave of the rollout plan. @@ -1057,8 +1072,8 @@

Method Details

# the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. # end_interface: MixerListResponseWithEtagBuilder "A String", ], diff --git a/docs/dyn/compute_alpha.rollouts.html b/docs/dyn/compute_alpha.rollouts.html index 78f3a7dac5..24e89af22d 100644 --- a/docs/dyn/compute_alpha.rollouts.html +++ b/docs/dyn/compute_alpha.rollouts.html @@ -282,10 +282,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -297,8 +297,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -568,10 +568,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -583,8 +583,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -679,10 +679,14 @@

Method Details

Returns: An object of the form: - { # Represent a Rollout resource. + { # Rollout resource. + # + # A Rollout is a specific instance of a RolloutPlan. It represents a single + # execution of a strategy to roll out a specific resource. It also provides + # APIs to interact with the rollout. "cancellationTime": "A String", # Output only. The timestamp at which the Rollout was cancelled. "completionTime": "A String", # Output only. The timestamp at which the Rollout was completed. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "currentWaveNumber": "A String", # Output only. The number of the currently running wave. # Ex. 1 @@ -690,9 +694,9 @@

Method Details

# create the resource. "etag": "A String", # Output only. etag of the Rollout # Ex. abc1234 - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#rollout", # [Output Only] Type of the resource. Always compute#rollout + "kind": "compute#rollout", # Output only. [Output Only] Type of the resource. Always compute#rollout # for rollouts. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -720,16 +724,15 @@

Method Details

# is applied across regions, this contains the name of the global # resource created by the user which contains a payload for a resource # that is orchestrated across regions. This follows the following format: - # //.googleapis.com/organizations//locations/global// + # //.googleapis.com/projects//locations/global// # e.g. - # //osconfig.googleapis.com/organizations/1/locations/global/policyOrchestrators/po1 + # //osconfig.googleapis.com/projects/1/locations/global/policyOrchestrators/po1 }, }, "rolloutPlan": "A String", # Required. Rollout Plan used to model the Rollout. - # Ex. progressiverollout.googleapis.com/v1/organizations/1/rolloutPlans - # Ex. progressiverollout.googleapis.com/v1/folders/1/rolloutPlans - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. + # Ex. compute.googleapis.com/v1/projects/1234/rolloutPlans/rp1 + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. "state": "A String", # Output only. The current state of the Rollout. "waveDetails": [ # Output only. Details about each wave of the rollout. { # Additional metadata about the status of each wave provided by the server. @@ -854,10 +857,14 @@

Method Details

"etag": "A String", "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. "items": [ # A list of Rollout resources. - { # Represent a Rollout resource. + { # Rollout resource. + # + # A Rollout is a specific instance of a RolloutPlan. It represents a single + # execution of a strategy to roll out a specific resource. It also provides + # APIs to interact with the rollout. "cancellationTime": "A String", # Output only. The timestamp at which the Rollout was cancelled. "completionTime": "A String", # Output only. The timestamp at which the Rollout was completed. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "currentWaveNumber": "A String", # Output only. The number of the currently running wave. # Ex. 1 @@ -865,9 +872,9 @@

Method Details

# create the resource. "etag": "A String", # Output only. etag of the Rollout # Ex. abc1234 - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#rollout", # [Output Only] Type of the resource. Always compute#rollout + "kind": "compute#rollout", # Output only. [Output Only] Type of the resource. Always compute#rollout # for rollouts. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -895,16 +902,15 @@

Method Details

# is applied across regions, this contains the name of the global # resource created by the user which contains a payload for a resource # that is orchestrated across regions. This follows the following format: - # //.googleapis.com/organizations//locations/global// + # //.googleapis.com/projects//locations/global// # e.g. - # //osconfig.googleapis.com/organizations/1/locations/global/policyOrchestrators/po1 + # //osconfig.googleapis.com/projects/1/locations/global/policyOrchestrators/po1 }, }, "rolloutPlan": "A String", # Required. Rollout Plan used to model the Rollout. - # Ex. progressiverollout.googleapis.com/v1/organizations/1/rolloutPlans - # Ex. progressiverollout.googleapis.com/v1/folders/1/rolloutPlans - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. + # Ex. compute.googleapis.com/v1/projects/1234/rolloutPlans/rp1 + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. "state": "A String", # Output only. The current state of the Rollout. "waveDetails": [ # Output only. Details about each wave of the rollout. { # Additional metadata about the status of each wave provided by the server. @@ -932,8 +938,8 @@

Method Details

# the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. # end_interface: MixerListResponseWithEtagBuilder "A String", ], diff --git a/docs/dyn/compute_alpha.routers.html b/docs/dyn/compute_alpha.routers.html index 975f40d78a..f8986a1a90 100644 --- a/docs/dyn/compute_alpha.routers.html +++ b/docs/dyn/compute_alpha.routers.html @@ -464,7 +464,7 @@

Method Details

# is where you will establish the BGP session from the Cloud Router. # This link attachment must reside in the same subnetwork as the associated # router interface. - "managementType": "A String", # [Output Only] The resource that configures and manages this BGP peer. + "managementType": "A String", # Output only. [Output Only] The resource that configures and manages this BGP peer. # # - MANAGED_BY_USER is the default value and can be managed by you # or other users @@ -494,7 +494,7 @@

Method Details

# The VM instance is the peer side of the BGP session. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -533,7 +533,7 @@

Method Details

"linkedVpnTunnel": "A String", # URI of the linked VPN tunnel, which must be in the same region as the # router. Each interface can have one linked resource, which can be # a VPN tunnel, an Interconnect attachment, or a subnetwork. - "managementType": "A String", # [Output Only] The resource that configures and manages this interface. + "managementType": "A String", # Output only. [Output Only] The resource that configures and manages this interface. # # - MANAGED_BY_USER is the default value and can be managed directly # by users. @@ -569,7 +569,7 @@

Method Details

# specified here. }, ], - "kind": "compute#router", # [Output Only] Type of resource. Always compute#router for + "kind": "compute#router", # Output only. [Output Only] Type of resource. Always compute#router for # routers. "md5AuthenticationKeys": [ # Keys used for MD5 authentication. { @@ -814,7 +814,7 @@

Method Details

# You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. }, ], "warning": { # Informational warning which replaces the list of routers when @@ -845,14 +845,14 @@

Method Details

}, }, }, - "kind": "compute#routerAggregatedList", # Type of resource. + "kind": "compute#routerAggregatedList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -1088,10 +1088,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1103,8 +1103,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1371,10 +1371,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1386,8 +1386,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1654,10 +1654,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1669,8 +1669,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1951,7 +1951,7 @@

Method Details

# is where you will establish the BGP session from the Cloud Router. # This link attachment must reside in the same subnetwork as the associated # router interface. - "managementType": "A String", # [Output Only] The resource that configures and manages this BGP peer. + "managementType": "A String", # Output only. [Output Only] The resource that configures and manages this BGP peer. # # - MANAGED_BY_USER is the default value and can be managed by you # or other users @@ -1981,7 +1981,7 @@

Method Details

# The VM instance is the peer side of the BGP session. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -2020,7 +2020,7 @@

Method Details

"linkedVpnTunnel": "A String", # URI of the linked VPN tunnel, which must be in the same region as the # router. Each interface can have one linked resource, which can be # a VPN tunnel, an Interconnect attachment, or a subnetwork. - "managementType": "A String", # [Output Only] The resource that configures and manages this interface. + "managementType": "A String", # Output only. [Output Only] The resource that configures and manages this interface. # # - MANAGED_BY_USER is the default value and can be managed directly # by users. @@ -2056,7 +2056,7 @@

Method Details

# specified here. }, ], - "kind": "compute#router", # [Output Only] Type of resource. Always compute#router for + "kind": "compute#router", # Output only. [Output Only] Type of resource. Always compute#router for # routers. "md5AuthenticationKeys": [ # Keys used for MD5 authentication. { @@ -2301,7 +2301,7 @@

Method Details

# You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. } @@ -2410,15 +2410,15 @@

Method Details

{ "result": [ # [Output Only] A list of NAT IP information. { # Contains NAT IP information of a NAT config (i.e. usage status, mode). - "natIpInfoMappings": [ # A list of all NAT IPs assigned to this NAT config. + "natIpInfoMappings": [ # Output only. A list of all NAT IPs assigned to this NAT config. { # Contains information of a NAT IP. - "mode": "A String", # Specifies whether NAT IP is auto or manual. - "natIp": "A String", # NAT IP address. For example: 203.0.113.11. - "usage": "A String", # Specifies whether NAT IP is currently serving at least one endpoint or + "mode": "A String", # Output only. Specifies whether NAT IP is auto or manual. + "natIp": "A String", # Output only. NAT IP address. For example: 203.0.113.11. + "usage": "A String", # Output only. Specifies whether NAT IP is currently serving at least one endpoint or # not. }, ], - "natName": "A String", # Name of the NAT config which the NAT IP belongs to. + "natName": "A String", # Output only. Name of the NAT config which the NAT IP belongs to. }, ], } @@ -2530,7 +2530,7 @@

Method Details

{ # Contains a list of VmEndpointNatMappings. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#vmEndpointNatMappingsList", # [Output Only] Type of resource. Alwayscompute#vmEndpointNatMappingsList for lists of Nat mappings of + "kind": "compute#vmEndpointNatMappingsList", # Output only. [Output Only] Type of resource. Alwayscompute#vmEndpointNatMappingsList for lists of Nat mappings of # VM endpoints. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for @@ -2539,61 +2539,61 @@

Method Details

# continue paging through the results. "result": [ # [Output Only] A list of Nat mapping information of VM endpoints. { # Contain information of Nat mapping for a VM endpoint (i.e., NIC). - "instanceName": "A String", # Name of the VM instance which the endpoint belongs to + "instanceName": "A String", # Output only. Name of the VM instance which the endpoint belongs to "interfaceNatMappings": [ { # Contain information of Nat mapping for an interface of this endpoint. - "drainNatIpPortRanges": [ # List of all drain IP:port-range mappings assigned to this interface. + "drainNatIpPortRanges": [ # Output only. List of all drain IP:port-range mappings assigned to this interface. # These ranges are inclusive, that is, both the first and the last # ports can be used for NAT. Example: ["2.2.2.2:12345-12355", # "1.1.1.1:2234-2234"]. "A String", ], - "natIpPortRanges": [ # A list of all IP:port-range mappings assigned to this interface. + "natIpPortRanges": [ # Output only. A list of all IP:port-range mappings assigned to this interface. # These ranges are inclusive, that is, both the first and the last # ports can be used for NAT. Example: ["2.2.2.2:12345-12355", # "1.1.1.1:2234-2234"]. "A String", ], - "numTotalDrainNatPorts": 42, # Total number of drain ports across all NAT IPs allocated to this + "numTotalDrainNatPorts": 42, # Output only. Total number of drain ports across all NAT IPs allocated to this # interface. It equals to the aggregated port number in the field # drain_nat_ip_port_ranges. - "numTotalNatPorts": 42, # Total number of ports across all NAT IPs allocated to this interface. + "numTotalNatPorts": 42, # Output only. Total number of ports across all NAT IPs allocated to this interface. # It equals to the aggregated port number in the field nat_ip_port_ranges. - "ruleMappings": [ # Information about mappings provided by rules in this NAT. + "ruleMappings": [ # Output only. Information about mappings provided by rules in this NAT. { # Contains information of NAT Mappings provided by a NAT Rule. - "drainNatIpPortRanges": [ # List of all drain IP:port-range mappings assigned to this interface + "drainNatIpPortRanges": [ # Output only. List of all drain IP:port-range mappings assigned to this interface # by this rule. # These ranges are inclusive, that is, both the first and the last # ports can be used for NAT. Example: ["2.2.2.2:12345-12355", # "1.1.1.1:2234-2234"]. "A String", ], - "natIpPortRanges": [ # A list of all IP:port-range mappings assigned to this interface by this + "natIpPortRanges": [ # Output only. A list of all IP:port-range mappings assigned to this interface by this # rule. # These ranges are inclusive, that is, both the first and the last # ports can be used for NAT. Example: ["2.2.2.2:12345-12355", # "1.1.1.1:2234-2234"]. "A String", ], - "numTotalDrainNatPorts": 42, # Total number of drain ports across all NAT IPs allocated to this + "numTotalDrainNatPorts": 42, # Output only. Total number of drain ports across all NAT IPs allocated to this # interface by this rule. # It equals the aggregated port number in the field # drain_nat_ip_port_ranges. - "numTotalNatPorts": 42, # Total number of ports across all NAT IPs allocated to this interface + "numTotalNatPorts": 42, # Output only. Total number of ports across all NAT IPs allocated to this interface # by this rule. # It equals the aggregated port number in the field nat_ip_port_ranges. - "ruleNumber": 42, # Rule number of the NAT Rule. + "ruleNumber": 42, # Output only. Rule number of the NAT Rule. }, ], - "sourceAliasIpRange": "A String", # Alias IP range for this interface endpoint. + "sourceAliasIpRange": "A String", # Output only. Alias IP range for this interface endpoint. # It will be a private (RFC 1918) IP range. # Examples: "10.33.4.55/32", or "192.168.5.0/24". - "sourceVirtualIp": "A String", # Primary IP of the VM for this NIC. + "sourceVirtualIp": "A String", # Output only. Primary IP of the VM for this NIC. }, ], }, ], - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -2785,7 +2785,7 @@

Method Details

An object of the form: { - "kind": "compute#routerStatusResponse", # Type of resource. + "kind": "compute#routerStatusResponse", # Output only. Type of resource. "result": { "bestRoutes": [ # A list of the best dynamic routes for this Cloud Router's Virtual Private # Cloud (VPC) network in the same region as this Cloud Router. @@ -2804,7 +2804,7 @@

Method Details

"allowConflictingSubnetworks": True or False, # Whether this route can conflict with existing subnetworks. Setting this to # true allows this route to conflict with subnetworks that have already been # configured on the corresponding network. - "asPaths": [ # [Output Only] AS path. + "asPaths": [ # Output only. [Output Only] AS path. { "asLists": [ # [Output Only] The AS numbers of the AS Path. 42, @@ -2823,7 +2823,7 @@

Method Details

# traversed }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this field when you # create the resource. @@ -2832,11 +2832,11 @@

Method Details

# Must specify an IPv4 range (e.g. 192.0.2.0/24) or an IPv6 range in RFC 4291 # format (e.g. 2001:db8::/32). IPv6 range will be displayed using RFC 5952 # compressed format. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "ilbRouteBehaviorOnUnhealthy": "A String", # ILB route behavior when ILB is deemed unhealthy based on user specified # threshold on the Backend Service of the internal load balancing. - "kind": "compute#route", # [Output Only] Type of this resource. Always compute#routes for + "kind": "compute#route", # Output only. [Output Only] Type of this resource. Always compute#routes for # Route resources. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -2849,7 +2849,7 @@

Method Details

"nextHopGateway": "A String", # The URL to a gateway that should handle matching packets. # You can only specify the internet gateway using a full or # partial valid URL: projects/project/global/gateways/default-internet-gateway - "nextHopHub": "A String", # [Output Only] The full resource name of the Network Connectivity Center hub + "nextHopHub": "A String", # Output only. [Output Only] The full resource name of the Network Connectivity Center hub # that will handle matching packets. "nextHopIlb": "A String", # The URL to a forwarding rule of typeloadBalancingScheme=INTERNAL that should handle matching # packets or the IP address of the forwarding Rule. @@ -2876,10 +2876,10 @@

Method Details

# this as a full or partial URL. # For example: # https://www.googleapis.com/compute/v1/projects/project/zones/zone/instances/ - "nextHopInterRegionCost": 42, # [Output only] Internal fixed region-to-region cost that Google Cloud + "nextHopInterRegionCost": 42, # Output only. [Output only] Internal fixed region-to-region cost that Google Cloud # calculates based on factors such as network performance, distance, and # available bandwidth between regions. - "nextHopInterconnectAttachment": "A String", # [Output Only] The URL to an InterconnectAttachment which is the next hop + "nextHopInterconnectAttachment": "A String", # Output only. [Output Only] The URL to an InterconnectAttachment which is the next hop # for the route. # This field will only be populated for dynamic routes generated by # Cloud Router with a linked interconnectAttachment or the static route @@ -2891,13 +2891,13 @@

Method Details

# 2001:db8:0:0:2d9:51:0:0). IPv6 addresses will be displayed using RFC 5952 # compressed format (e.g. 2001:db8::2d9:51:0:0). Should never be an # IPv4-mapped IPv6 address. - "nextHopMed": 42, # [Output Only] Multi-Exit Discriminator, a BGP route metric that indicates + "nextHopMed": 42, # Output only. [Output Only] Multi-Exit Discriminator, a BGP route metric that indicates # the desirability of a particular route in a network. "nextHopNetwork": "A String", # The URL of the local network if it should handle matching packets. - "nextHopOrigin": "A String", # [Output Only] Indicates the origin of the route. Can be IGP + "nextHopOrigin": "A String", # Output only. [Output Only] Indicates the origin of the route. Can be IGP # (Interior Gateway Protocol), EGP (Exterior Gateway Protocol), # or INCOMPLETE. - "nextHopPeering": "A String", # [Output Only] The network peering name that should handle matching packets, + "nextHopPeering": "A String", # Output only. [Output Only] The network peering name that should handle matching packets, # which should conform to RFC1035. "nextHopVpnTunnel": "A String", # The URL to a VpnTunnel that should handle matching packets. "params": { # Additional route parameters. # Input only. [Input Only] Additional params passed with the request, but not persisted @@ -2922,10 +2922,10 @@

Method Details

# cases where multiple routes have equal prefix length, the one with the # lowest-numbered priority value wins. The default value is `1000`. The # priority value must be from `0` to `65535`, inclusive. - "routeStatus": "A String", # [Output only] The status of the route. This status only applies to - # dynamic routes learned by Cloud Routers. This status is not applicable - # to static routes. - "routeType": "A String", # [Output Only] The type of this route, which can be one of the following + "routeStatus": "A String", # [Output only] The status of the route. This status applies to + # dynamic routes learned by Cloud Routers. It is also applicable to routes + # undergoing migration. + "routeType": "A String", # Output only. [Output Only] The type of this route, which can be one of the following # values: # - 'TRANSIT' for a transit route that this router learned from # another Cloud Router and will readvertise to one of its BGP peers @@ -2933,11 +2933,11 @@

Method Details

# - 'BGP' for a route learned from a BGP peer of this router # - 'STATIC' for a static route "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "tags": [ # A list of instance tags to which this route applies. "A String", ], - "warnings": [ # [Output Only] If potential misconfigurations are detected for this + "warnings": [ # Output only. [Output Only] If potential misconfigurations are detected for this # route, this field will be populated with warning messages. { "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute @@ -2980,7 +2980,7 @@

Method Details

"allowConflictingSubnetworks": True or False, # Whether this route can conflict with existing subnetworks. Setting this to # true allows this route to conflict with subnetworks that have already been # configured on the corresponding network. - "asPaths": [ # [Output Only] AS path. + "asPaths": [ # Output only. [Output Only] AS path. { "asLists": [ # [Output Only] The AS numbers of the AS Path. 42, @@ -2999,7 +2999,7 @@

Method Details

# traversed }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this field when you # create the resource. @@ -3008,11 +3008,11 @@

Method Details

# Must specify an IPv4 range (e.g. 192.0.2.0/24) or an IPv6 range in RFC 4291 # format (e.g. 2001:db8::/32). IPv6 range will be displayed using RFC 5952 # compressed format. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "ilbRouteBehaviorOnUnhealthy": "A String", # ILB route behavior when ILB is deemed unhealthy based on user specified # threshold on the Backend Service of the internal load balancing. - "kind": "compute#route", # [Output Only] Type of this resource. Always compute#routes for + "kind": "compute#route", # Output only. [Output Only] Type of this resource. Always compute#routes for # Route resources. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -3025,7 +3025,7 @@

Method Details

"nextHopGateway": "A String", # The URL to a gateway that should handle matching packets. # You can only specify the internet gateway using a full or # partial valid URL: projects/project/global/gateways/default-internet-gateway - "nextHopHub": "A String", # [Output Only] The full resource name of the Network Connectivity Center hub + "nextHopHub": "A String", # Output only. [Output Only] The full resource name of the Network Connectivity Center hub # that will handle matching packets. "nextHopIlb": "A String", # The URL to a forwarding rule of typeloadBalancingScheme=INTERNAL that should handle matching # packets or the IP address of the forwarding Rule. @@ -3052,10 +3052,10 @@

Method Details

# this as a full or partial URL. # For example: # https://www.googleapis.com/compute/v1/projects/project/zones/zone/instances/ - "nextHopInterRegionCost": 42, # [Output only] Internal fixed region-to-region cost that Google Cloud + "nextHopInterRegionCost": 42, # Output only. [Output only] Internal fixed region-to-region cost that Google Cloud # calculates based on factors such as network performance, distance, and # available bandwidth between regions. - "nextHopInterconnectAttachment": "A String", # [Output Only] The URL to an InterconnectAttachment which is the next hop + "nextHopInterconnectAttachment": "A String", # Output only. [Output Only] The URL to an InterconnectAttachment which is the next hop # for the route. # This field will only be populated for dynamic routes generated by # Cloud Router with a linked interconnectAttachment or the static route @@ -3067,13 +3067,13 @@

Method Details

# 2001:db8:0:0:2d9:51:0:0). IPv6 addresses will be displayed using RFC 5952 # compressed format (e.g. 2001:db8::2d9:51:0:0). Should never be an # IPv4-mapped IPv6 address. - "nextHopMed": 42, # [Output Only] Multi-Exit Discriminator, a BGP route metric that indicates + "nextHopMed": 42, # Output only. [Output Only] Multi-Exit Discriminator, a BGP route metric that indicates # the desirability of a particular route in a network. "nextHopNetwork": "A String", # The URL of the local network if it should handle matching packets. - "nextHopOrigin": "A String", # [Output Only] Indicates the origin of the route. Can be IGP + "nextHopOrigin": "A String", # Output only. [Output Only] Indicates the origin of the route. Can be IGP # (Interior Gateway Protocol), EGP (Exterior Gateway Protocol), # or INCOMPLETE. - "nextHopPeering": "A String", # [Output Only] The network peering name that should handle matching packets, + "nextHopPeering": "A String", # Output only. [Output Only] The network peering name that should handle matching packets, # which should conform to RFC1035. "nextHopVpnTunnel": "A String", # The URL to a VpnTunnel that should handle matching packets. "params": { # Additional route parameters. # Input only. [Input Only] Additional params passed with the request, but not persisted @@ -3098,10 +3098,10 @@

Method Details

# cases where multiple routes have equal prefix length, the one with the # lowest-numbered priority value wins. The default value is `1000`. The # priority value must be from `0` to `65535`, inclusive. - "routeStatus": "A String", # [Output only] The status of the route. This status only applies to - # dynamic routes learned by Cloud Routers. This status is not applicable - # to static routes. - "routeType": "A String", # [Output Only] The type of this route, which can be one of the following + "routeStatus": "A String", # [Output only] The status of the route. This status applies to + # dynamic routes learned by Cloud Routers. It is also applicable to routes + # undergoing migration. + "routeType": "A String", # Output only. [Output Only] The type of this route, which can be one of the following # values: # - 'TRANSIT' for a transit route that this router learned from # another Cloud Router and will readvertise to one of its BGP peers @@ -3109,11 +3109,11 @@

Method Details

# - 'BGP' for a route learned from a BGP peer of this router # - 'STATIC' for a static route "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "tags": [ # A list of instance tags to which this route applies. "A String", ], - "warnings": [ # [Output Only] If potential misconfigurations are detected for this + "warnings": [ # Output only. [Output Only] If potential misconfigurations are detected for this # route, this field will be populated with warning messages. { "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute @@ -3154,7 +3154,7 @@

Method Details

"allowConflictingSubnetworks": True or False, # Whether this route can conflict with existing subnetworks. Setting this to # true allows this route to conflict with subnetworks that have already been # configured on the corresponding network. - "asPaths": [ # [Output Only] AS path. + "asPaths": [ # Output only. [Output Only] AS path. { "asLists": [ # [Output Only] The AS numbers of the AS Path. 42, @@ -3173,7 +3173,7 @@

Method Details

# traversed }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this field when you # create the resource. @@ -3182,11 +3182,11 @@

Method Details

# Must specify an IPv4 range (e.g. 192.0.2.0/24) or an IPv6 range in RFC 4291 # format (e.g. 2001:db8::/32). IPv6 range will be displayed using RFC 5952 # compressed format. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "ilbRouteBehaviorOnUnhealthy": "A String", # ILB route behavior when ILB is deemed unhealthy based on user specified # threshold on the Backend Service of the internal load balancing. - "kind": "compute#route", # [Output Only] Type of this resource. Always compute#routes for + "kind": "compute#route", # Output only. [Output Only] Type of this resource. Always compute#routes for # Route resources. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -3199,7 +3199,7 @@

Method Details

"nextHopGateway": "A String", # The URL to a gateway that should handle matching packets. # You can only specify the internet gateway using a full or # partial valid URL: projects/project/global/gateways/default-internet-gateway - "nextHopHub": "A String", # [Output Only] The full resource name of the Network Connectivity Center hub + "nextHopHub": "A String", # Output only. [Output Only] The full resource name of the Network Connectivity Center hub # that will handle matching packets. "nextHopIlb": "A String", # The URL to a forwarding rule of typeloadBalancingScheme=INTERNAL that should handle matching # packets or the IP address of the forwarding Rule. @@ -3226,10 +3226,10 @@

Method Details

# this as a full or partial URL. # For example: # https://www.googleapis.com/compute/v1/projects/project/zones/zone/instances/ - "nextHopInterRegionCost": 42, # [Output only] Internal fixed region-to-region cost that Google Cloud + "nextHopInterRegionCost": 42, # Output only. [Output only] Internal fixed region-to-region cost that Google Cloud # calculates based on factors such as network performance, distance, and # available bandwidth between regions. - "nextHopInterconnectAttachment": "A String", # [Output Only] The URL to an InterconnectAttachment which is the next hop + "nextHopInterconnectAttachment": "A String", # Output only. [Output Only] The URL to an InterconnectAttachment which is the next hop # for the route. # This field will only be populated for dynamic routes generated by # Cloud Router with a linked interconnectAttachment or the static route @@ -3241,13 +3241,13 @@

Method Details

# 2001:db8:0:0:2d9:51:0:0). IPv6 addresses will be displayed using RFC 5952 # compressed format (e.g. 2001:db8::2d9:51:0:0). Should never be an # IPv4-mapped IPv6 address. - "nextHopMed": 42, # [Output Only] Multi-Exit Discriminator, a BGP route metric that indicates + "nextHopMed": 42, # Output only. [Output Only] Multi-Exit Discriminator, a BGP route metric that indicates # the desirability of a particular route in a network. "nextHopNetwork": "A String", # The URL of the local network if it should handle matching packets. - "nextHopOrigin": "A String", # [Output Only] Indicates the origin of the route. Can be IGP + "nextHopOrigin": "A String", # Output only. [Output Only] Indicates the origin of the route. Can be IGP # (Interior Gateway Protocol), EGP (Exterior Gateway Protocol), # or INCOMPLETE. - "nextHopPeering": "A String", # [Output Only] The network peering name that should handle matching packets, + "nextHopPeering": "A String", # Output only. [Output Only] The network peering name that should handle matching packets, # which should conform to RFC1035. "nextHopVpnTunnel": "A String", # The URL to a VpnTunnel that should handle matching packets. "params": { # Additional route parameters. # Input only. [Input Only] Additional params passed with the request, but not persisted @@ -3272,10 +3272,10 @@

Method Details

# cases where multiple routes have equal prefix length, the one with the # lowest-numbered priority value wins. The default value is `1000`. The # priority value must be from `0` to `65535`, inclusive. - "routeStatus": "A String", # [Output only] The status of the route. This status only applies to - # dynamic routes learned by Cloud Routers. This status is not applicable - # to static routes. - "routeType": "A String", # [Output Only] The type of this route, which can be one of the following + "routeStatus": "A String", # [Output only] The status of the route. This status applies to + # dynamic routes learned by Cloud Routers. It is also applicable to routes + # undergoing migration. + "routeType": "A String", # Output only. [Output Only] The type of this route, which can be one of the following # values: # - 'TRANSIT' for a transit route that this router learned from # another Cloud Router and will readvertise to one of its BGP peers @@ -3283,11 +3283,11 @@

Method Details

# - 'BGP' for a route learned from a BGP peer of this router # - 'STATIC' for a static route "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "tags": [ # A list of instance tags to which this route applies. "A String", ], - "warnings": [ # [Output Only] If potential misconfigurations are detected for this + "warnings": [ # Output only. [Output Only] If potential misconfigurations are detected for this # route, this field will be populated with warning messages. { "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute @@ -3437,80 +3437,80 @@

Method Details

"uptimeMs": "A String", # Session uptime in milliseconds. Value will be 0 if session is not up. "usingEchoMode": True or False, # Indicates if echo mode is currently being used. }, - "enableIpv4": True or False, # Enable IPv4 traffic over BGP Peer. + "enableIpv4": True or False, # Output only. Enable IPv4 traffic over BGP Peer. # It is enabled by default if the peerIpAddress is version 4. - "enableIpv6": True or False, # Enable IPv6 traffic over BGP Peer. + "enableIpv6": True or False, # Output only. Enable IPv6 traffic over BGP Peer. # It is enabled by default if the peerIpAddress is version 6. - "ipAddress": "A String", # IP address of the local BGP interface. - "ipv4NexthopAddress": "A String", # IPv4 address of the local BGP interface. - "ipv6NexthopAddress": "A String", # IPv6 address of the local BGP interface. - "linkedCustomHardware": "A String", # The URI of the linked custom hardware resource, + "ipAddress": "A String", # Output only. IP address of the local BGP interface. + "ipv4NexthopAddress": "A String", # Output only. IPv4 address of the local BGP interface. + "ipv6NexthopAddress": "A String", # Output only. IPv6 address of the local BGP interface. + "linkedCustomHardware": "A String", # Output only. The URI of the linked custom hardware resource, # CustomHardwareLinkAttachment. This CustomHardwareLinkAttachment resource # is the one that will establish the BGP session from the Cloud Router. - "linkedVpnTunnel": "A String", # URL of the VPN tunnel that this BGP peer controls. + "linkedVpnTunnel": "A String", # Output only. URL of the VPN tunnel that this BGP peer controls. "md5AuthEnabled": True or False, # Informs whether MD5 authentication is enabled on this BGP peer. - "name": "A String", # Name of this BGP peer. Unique within the Routers resource. - "numLearnedRoutes": 42, # Number of routes learned from the remote BGP Peer. - "peerIpAddress": "A String", # IP address of the remote BGP interface. - "peerIpv4NexthopAddress": "A String", # IPv4 address of the remote BGP interface. - "peerIpv6NexthopAddress": "A String", # IPv6 address of the remote BGP interface. - "routerApplianceInstance": "A String", # [Output only] URI of the VM instance that is used as third-party router + "name": "A String", # Output only. Name of this BGP peer. Unique within the Routers resource. + "numLearnedRoutes": 42, # Output only. Number of routes learned from the remote BGP Peer. + "peerIpAddress": "A String", # Output only. IP address of the remote BGP interface. + "peerIpv4NexthopAddress": "A String", # Output only. IPv4 address of the remote BGP interface. + "peerIpv6NexthopAddress": "A String", # Output only. IPv6 address of the remote BGP interface. + "routerApplianceInstance": "A String", # Output only. [Output only] URI of the VM instance that is used as third-party router # appliances such as Next Gen Firewalls, Virtual Routers, or Router # Appliances. # The VM instance is the peer side of the BGP session. - "state": "A String", # The state of the BGP session. For a list of possible values for this + "state": "A String", # Output only. The state of the BGP session. For a list of possible values for this # field, seeBGP session states. - "status": "A String", # Status of the BGP peer: {UP, DOWN} + "status": "A String", # Output only. Status of the BGP peer: {UP, DOWN} "statusReason": "A String", # Indicates why particular status was returned. - "uptime": "A String", # Time this session has been up. + "uptime": "A String", # Output only. Time this session has been up. # Format: # 14 years, 51 weeks, 6 days, 23 hours, 59 minutes, 59 seconds - "uptimeSeconds": "A String", # Time this session has been up, in seconds. + "uptimeSeconds": "A String", # Output only. Time this session has been up, in seconds. # Format: # 145 }, ], "natStatus": [ { # Status of a NAT contained in this router. - "autoAllocatedNatIps": [ # A list of IPs auto-allocated for NAT. Example: ["1.1.1.1", "129.2.16.89"] + "autoAllocatedNatIps": [ # Output only. A list of IPs auto-allocated for NAT. Example: ["1.1.1.1", "129.2.16.89"] "A String", ], - "drainAutoAllocatedNatIps": [ # A list of IPs auto-allocated for NAT that are in drain mode. + "drainAutoAllocatedNatIps": [ # Output only. A list of IPs auto-allocated for NAT that are in drain mode. # Example: ["1.1.1.1", "179.12.26.133"]. "A String", ], - "drainUserAllocatedNatIps": [ # A list of IPs user-allocated for NAT that are in drain mode. + "drainUserAllocatedNatIps": [ # Output only. A list of IPs user-allocated for NAT that are in drain mode. # Example: ["1.1.1.1", "179.12.26.133"]. "A String", ], - "minExtraNatIpsNeeded": 42, # The number of extra IPs to allocate. This will be greater than 0 only if + "minExtraNatIpsNeeded": 42, # Output only. The number of extra IPs to allocate. This will be greater than 0 only if # user-specified IPs are NOT enough to allow all configured VMs to use NAT. # This value is meaningful only when auto-allocation of NAT IPs is *not* # used. - "name": "A String", # Unique name of this NAT. - "numVmEndpointsWithNatMappings": 42, # Number of VM endpoints (i.e., Nics) that can use NAT. + "name": "A String", # Output only. Unique name of this NAT. + "numVmEndpointsWithNatMappings": 42, # Output only. Number of VM endpoints (i.e., Nics) that can use NAT. "ruleStatus": [ # Status of rules in this NAT. { # Status of a NAT Rule contained in this NAT. - "activeNatIps": [ # A list of active IPs for NAT. + "activeNatIps": [ # Output only. A list of active IPs for NAT. # Example: ["1.1.1.1", "179.12.26.133"]. "A String", ], - "drainNatIps": [ # A list of IPs for NAT that are in drain mode. + "drainNatIps": [ # Output only. A list of IPs for NAT that are in drain mode. # Example: ["1.1.1.1", "179.12.26.133"]. "A String", ], - "minExtraIpsNeeded": 42, # The number of extra IPs to allocate. This will be greater than 0 only + "minExtraIpsNeeded": 42, # Output only. The number of extra IPs to allocate. This will be greater than 0 only # if the existing IPs in this NAT Rule are NOT enough to allow all # configured VMs to use NAT. - "numVmEndpointsWithNatMappings": 42, # Number of VM endpoints (i.e., NICs) that have NAT Mappings from this + "numVmEndpointsWithNatMappings": 42, # Output only. Number of VM endpoints (i.e., NICs) that have NAT Mappings from this # NAT Rule. - "ruleNumber": 42, # Rule number of the rule. + "ruleNumber": 42, # Output only. Rule number of the rule. }, ], - "userAllocatedNatIpResources": [ # A list of fully qualified URLs of reserved IP address resources. + "userAllocatedNatIpResources": [ # Output only. A list of fully qualified URLs of reserved IP address resources. "A String", ], - "userAllocatedNatIps": [ # A list of IPs user-allocated for NAT. + "userAllocatedNatIps": [ # Output only. A list of IPs user-allocated for NAT. # They will be raw IP strings like "179.12.26.133". "A String", ], @@ -3718,7 +3718,7 @@

Method Details

# is where you will establish the BGP session from the Cloud Router. # This link attachment must reside in the same subnetwork as the associated # router interface. - "managementType": "A String", # [Output Only] The resource that configures and manages this BGP peer. + "managementType": "A String", # Output only. [Output Only] The resource that configures and manages this BGP peer. # # - MANAGED_BY_USER is the default value and can be managed by you # or other users @@ -3748,7 +3748,7 @@

Method Details

# The VM instance is the peer side of the BGP session. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -3787,7 +3787,7 @@

Method Details

"linkedVpnTunnel": "A String", # URI of the linked VPN tunnel, which must be in the same region as the # router. Each interface can have one linked resource, which can be # a VPN tunnel, an Interconnect attachment, or a subnetwork. - "managementType": "A String", # [Output Only] The resource that configures and manages this interface. + "managementType": "A String", # Output only. [Output Only] The resource that configures and manages this interface. # # - MANAGED_BY_USER is the default value and can be managed directly # by users. @@ -3823,7 +3823,7 @@

Method Details

# specified here. }, ], - "kind": "compute#router", # [Output Only] Type of resource. Always compute#router for + "kind": "compute#router", # Output only. [Output Only] Type of resource. Always compute#router for # routers. "md5AuthenticationKeys": [ # Keys used for MD5 authentication. { @@ -4068,7 +4068,7 @@

Method Details

# You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. } requestId: string, An optional request ID to identify requests. Specify a unique request ID so @@ -4249,10 +4249,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -4264,8 +4264,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -4631,7 +4631,7 @@

Method Details

# is where you will establish the BGP session from the Cloud Router. # This link attachment must reside in the same subnetwork as the associated # router interface. - "managementType": "A String", # [Output Only] The resource that configures and manages this BGP peer. + "managementType": "A String", # Output only. [Output Only] The resource that configures and manages this BGP peer. # # - MANAGED_BY_USER is the default value and can be managed by you # or other users @@ -4661,7 +4661,7 @@

Method Details

# The VM instance is the peer side of the BGP session. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -4700,7 +4700,7 @@

Method Details

"linkedVpnTunnel": "A String", # URI of the linked VPN tunnel, which must be in the same region as the # router. Each interface can have one linked resource, which can be # a VPN tunnel, an Interconnect attachment, or a subnetwork. - "managementType": "A String", # [Output Only] The resource that configures and manages this interface. + "managementType": "A String", # Output only. [Output Only] The resource that configures and manages this interface. # # - MANAGED_BY_USER is the default value and can be managed directly # by users. @@ -4736,7 +4736,7 @@

Method Details

# specified here. }, ], - "kind": "compute#router", # [Output Only] Type of resource. Always compute#router for + "kind": "compute#router", # Output only. [Output Only] Type of resource. Always compute#router for # routers. "md5AuthenticationKeys": [ # Keys used for MD5 authentication. { @@ -4981,17 +4981,17 @@

Method Details

# You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. }, ], - "kind": "compute#routerList", # [Output Only] Type of resource. Always compute#router for + "kind": "compute#routerList", # Output only. [Output Only] Type of resource. Always compute#router for # routers. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -5140,7 +5140,7 @@

Method Details

"etag": "A String", "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#routersListBgpRoutes", # [Output Only] Type of resource. Alwayscompute#routersListBgpRoutes for lists of bgp routes. + "kind": "compute#routersListBgpRoutes", # Output only. [Output Only] Type of resource. Alwayscompute#routersListBgpRoutes for lists of bgp routes. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. @@ -5148,35 +5148,35 @@

Method Details

# continue paging through the results. "result": [ # [Output Only] A list of bgp routes. { - "asPaths": [ # [Output only] AS-PATH for the route + "asPaths": [ # Output only. [Output only] AS-PATH for the route { - "asns": [ # [Output only] ASNs in the path segment. When type is SEQUENCE, these are + "asns": [ # Output only. [Output only] ASNs in the path segment. When type is SEQUENCE, these are # ordered. 42, ], - "asns32": [ # [Output only] ASNs in the path segment. This field is for better + "asns32": [ # Output only. [Output only] ASNs in the path segment. This field is for better # support of 32 bit ASNs as the other asns field suffers from overflow when # the ASN is larger. When type is SEQUENCE, these are ordered. 42, ], - "type": "A String", # [Output only] Type of AS-PATH segment (SEQUENCE or SET) + "type": "A String", # Output only. [Output only] Type of AS-PATH segment (SEQUENCE or SET) }, ], - "communities": [ # [Output only] BGP communities in human-readable A:B format. + "communities": [ # Output only. [Output only] BGP communities in human-readable A:B format. "A String", ], - "destination": { # Network Layer Reachability Information (NLRI) for a route. # [Output only] Destination IP range for the route, in human-readable CIDR + "destination": { # Network Layer Reachability Information (NLRI) for a route. # Output only. [Output only] Destination IP range for the route, in human-readable CIDR # format "pathId": 42, # If the BGP session supports multiple paths (RFC 7911), the path # identifier for this route. "prefix": "A String", # Human readable CIDR notation for a prefix. E.g. 10.42.0.0/16. }, - "med": 42, # [Output only] BGP multi-exit discriminator - "origin": "A String", # [Output only] BGP origin (EGP, IGP or INCOMPLETE) + "med": 42, # Output only. [Output only] BGP multi-exit discriminator + "origin": "A String", # Output only. [Output only] BGP origin (EGP, IGP or INCOMPLETE) }, ], - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -5326,7 +5326,7 @@

Method Details

"etag": "A String", "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#routersListNamedSets", # [Output Only] Type of resource. Alwayscompute#routersListNamedSets for lists of named sets. + "kind": "compute#routersListNamedSets", # Output only. [Output Only] Type of resource. Alwayscompute#routersListNamedSets for lists of named sets. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. @@ -5393,8 +5393,8 @@

Method Details

"type": "A String", # This named set's type }, ], - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -5544,7 +5544,7 @@

Method Details

"etag": "A String", "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#routersListRoutePolicies", # [Output Only] Type of resource. Alwayscompute#routersListRoutePolicies for lists of route policies. + "kind": "compute#routersListRoutePolicies", # Output only. [Output Only] Type of resource. Alwayscompute#routersListRoutePolicies for lists of route policies. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. @@ -5661,8 +5661,8 @@

Method Details

"type": "A String", }, ], - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -5920,7 +5920,7 @@

Method Details

# is where you will establish the BGP session from the Cloud Router. # This link attachment must reside in the same subnetwork as the associated # router interface. - "managementType": "A String", # [Output Only] The resource that configures and manages this BGP peer. + "managementType": "A String", # Output only. [Output Only] The resource that configures and manages this BGP peer. # # - MANAGED_BY_USER is the default value and can be managed by you # or other users @@ -5950,7 +5950,7 @@

Method Details

# The VM instance is the peer side of the BGP session. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -5989,7 +5989,7 @@

Method Details

"linkedVpnTunnel": "A String", # URI of the linked VPN tunnel, which must be in the same region as the # router. Each interface can have one linked resource, which can be # a VPN tunnel, an Interconnect attachment, or a subnetwork. - "managementType": "A String", # [Output Only] The resource that configures and manages this interface. + "managementType": "A String", # Output only. [Output Only] The resource that configures and manages this interface. # # - MANAGED_BY_USER is the default value and can be managed directly # by users. @@ -6025,7 +6025,7 @@

Method Details

# specified here. }, ], - "kind": "compute#router", # [Output Only] Type of resource. Always compute#router for + "kind": "compute#router", # Output only. [Output Only] Type of resource. Always compute#router for # routers. "md5AuthenticationKeys": [ # Keys used for MD5 authentication. { @@ -6270,7 +6270,7 @@

Method Details

# You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. } requestId: string, An optional request ID to identify requests. Specify a unique request ID so @@ -6451,10 +6451,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -6466,8 +6466,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -6796,10 +6796,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -6811,8 +6811,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -7191,10 +7191,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -7206,8 +7206,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -7484,7 +7484,7 @@

Method Details

# is where you will establish the BGP session from the Cloud Router. # This link attachment must reside in the same subnetwork as the associated # router interface. - "managementType": "A String", # [Output Only] The resource that configures and manages this BGP peer. + "managementType": "A String", # Output only. [Output Only] The resource that configures and manages this BGP peer. # # - MANAGED_BY_USER is the default value and can be managed by you # or other users @@ -7514,7 +7514,7 @@

Method Details

# The VM instance is the peer side of the BGP session. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -7553,7 +7553,7 @@

Method Details

"linkedVpnTunnel": "A String", # URI of the linked VPN tunnel, which must be in the same region as the # router. Each interface can have one linked resource, which can be # a VPN tunnel, an Interconnect attachment, or a subnetwork. - "managementType": "A String", # [Output Only] The resource that configures and manages this interface. + "managementType": "A String", # Output only. [Output Only] The resource that configures and manages this interface. # # - MANAGED_BY_USER is the default value and can be managed directly # by users. @@ -7589,7 +7589,7 @@

Method Details

# specified here. }, ], - "kind": "compute#router", # [Output Only] Type of resource. Always compute#router for + "kind": "compute#router", # Output only. [Output Only] Type of resource. Always compute#router for # routers. "md5AuthenticationKeys": [ # Keys used for MD5 authentication. { @@ -7834,7 +7834,7 @@

Method Details

# You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. } x__xgafv: string, V1 error format. @@ -8031,7 +8031,7 @@

Method Details

# is where you will establish the BGP session from the Cloud Router. # This link attachment must reside in the same subnetwork as the associated # router interface. - "managementType": "A String", # [Output Only] The resource that configures and manages this BGP peer. + "managementType": "A String", # Output only. [Output Only] The resource that configures and manages this BGP peer. # # - MANAGED_BY_USER is the default value and can be managed by you # or other users @@ -8061,7 +8061,7 @@

Method Details

# The VM instance is the peer side of the BGP session. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -8100,7 +8100,7 @@

Method Details

"linkedVpnTunnel": "A String", # URI of the linked VPN tunnel, which must be in the same region as the # router. Each interface can have one linked resource, which can be # a VPN tunnel, an Interconnect attachment, or a subnetwork. - "managementType": "A String", # [Output Only] The resource that configures and manages this interface. + "managementType": "A String", # Output only. [Output Only] The resource that configures and manages this interface. # # - MANAGED_BY_USER is the default value and can be managed directly # by users. @@ -8136,7 +8136,7 @@

Method Details

# specified here. }, ], - "kind": "compute#router", # [Output Only] Type of resource. Always compute#router for + "kind": "compute#router", # Output only. [Output Only] Type of resource. Always compute#router for # routers. "md5AuthenticationKeys": [ # Keys used for MD5 authentication. { @@ -8381,7 +8381,7 @@

Method Details

# You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. }, } @@ -8619,7 +8619,7 @@

Method Details

# is where you will establish the BGP session from the Cloud Router. # This link attachment must reside in the same subnetwork as the associated # router interface. - "managementType": "A String", # [Output Only] The resource that configures and manages this BGP peer. + "managementType": "A String", # Output only. [Output Only] The resource that configures and manages this BGP peer. # # - MANAGED_BY_USER is the default value and can be managed by you # or other users @@ -8649,7 +8649,7 @@

Method Details

# The VM instance is the peer side of the BGP session. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -8688,7 +8688,7 @@

Method Details

"linkedVpnTunnel": "A String", # URI of the linked VPN tunnel, which must be in the same region as the # router. Each interface can have one linked resource, which can be # a VPN tunnel, an Interconnect attachment, or a subnetwork. - "managementType": "A String", # [Output Only] The resource that configures and manages this interface. + "managementType": "A String", # Output only. [Output Only] The resource that configures and manages this interface. # # - MANAGED_BY_USER is the default value and can be managed directly # by users. @@ -8724,7 +8724,7 @@

Method Details

# specified here. }, ], - "kind": "compute#router", # [Output Only] Type of resource. Always compute#router for + "kind": "compute#router", # Output only. [Output Only] Type of resource. Always compute#router for # routers. "md5AuthenticationKeys": [ # Keys used for MD5 authentication. { @@ -8969,7 +8969,7 @@

Method Details

# You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. } requestId: string, An optional request ID to identify requests. Specify a unique request ID so @@ -9150,10 +9150,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -9165,8 +9165,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -9495,10 +9495,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -9510,8 +9510,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -9890,10 +9890,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -9905,8 +9905,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.routes.html b/docs/dyn/compute_alpha.routes.html index ffd8a22d44..820bbefcc8 100644 --- a/docs/dyn/compute_alpha.routes.html +++ b/docs/dyn/compute_alpha.routes.html @@ -286,10 +286,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -301,8 +301,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -405,7 +405,7 @@

Method Details

"allowConflictingSubnetworks": True or False, # Whether this route can conflict with existing subnetworks. Setting this to # true allows this route to conflict with subnetworks that have already been # configured on the corresponding network. - "asPaths": [ # [Output Only] AS path. + "asPaths": [ # Output only. [Output Only] AS path. { "asLists": [ # [Output Only] The AS numbers of the AS Path. 42, @@ -424,7 +424,7 @@

Method Details

# traversed }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this field when you # create the resource. @@ -433,11 +433,11 @@

Method Details

# Must specify an IPv4 range (e.g. 192.0.2.0/24) or an IPv6 range in RFC 4291 # format (e.g. 2001:db8::/32). IPv6 range will be displayed using RFC 5952 # compressed format. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "ilbRouteBehaviorOnUnhealthy": "A String", # ILB route behavior when ILB is deemed unhealthy based on user specified # threshold on the Backend Service of the internal load balancing. - "kind": "compute#route", # [Output Only] Type of this resource. Always compute#routes for + "kind": "compute#route", # Output only. [Output Only] Type of this resource. Always compute#routes for # Route resources. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -450,7 +450,7 @@

Method Details

"nextHopGateway": "A String", # The URL to a gateway that should handle matching packets. # You can only specify the internet gateway using a full or # partial valid URL: projects/project/global/gateways/default-internet-gateway - "nextHopHub": "A String", # [Output Only] The full resource name of the Network Connectivity Center hub + "nextHopHub": "A String", # Output only. [Output Only] The full resource name of the Network Connectivity Center hub # that will handle matching packets. "nextHopIlb": "A String", # The URL to a forwarding rule of typeloadBalancingScheme=INTERNAL that should handle matching # packets or the IP address of the forwarding Rule. @@ -477,10 +477,10 @@

Method Details

# this as a full or partial URL. # For example: # https://www.googleapis.com/compute/v1/projects/project/zones/zone/instances/ - "nextHopInterRegionCost": 42, # [Output only] Internal fixed region-to-region cost that Google Cloud + "nextHopInterRegionCost": 42, # Output only. [Output only] Internal fixed region-to-region cost that Google Cloud # calculates based on factors such as network performance, distance, and # available bandwidth between regions. - "nextHopInterconnectAttachment": "A String", # [Output Only] The URL to an InterconnectAttachment which is the next hop + "nextHopInterconnectAttachment": "A String", # Output only. [Output Only] The URL to an InterconnectAttachment which is the next hop # for the route. # This field will only be populated for dynamic routes generated by # Cloud Router with a linked interconnectAttachment or the static route @@ -492,13 +492,13 @@

Method Details

# 2001:db8:0:0:2d9:51:0:0). IPv6 addresses will be displayed using RFC 5952 # compressed format (e.g. 2001:db8::2d9:51:0:0). Should never be an # IPv4-mapped IPv6 address. - "nextHopMed": 42, # [Output Only] Multi-Exit Discriminator, a BGP route metric that indicates + "nextHopMed": 42, # Output only. [Output Only] Multi-Exit Discriminator, a BGP route metric that indicates # the desirability of a particular route in a network. "nextHopNetwork": "A String", # The URL of the local network if it should handle matching packets. - "nextHopOrigin": "A String", # [Output Only] Indicates the origin of the route. Can be IGP + "nextHopOrigin": "A String", # Output only. [Output Only] Indicates the origin of the route. Can be IGP # (Interior Gateway Protocol), EGP (Exterior Gateway Protocol), # or INCOMPLETE. - "nextHopPeering": "A String", # [Output Only] The network peering name that should handle matching packets, + "nextHopPeering": "A String", # Output only. [Output Only] The network peering name that should handle matching packets, # which should conform to RFC1035. "nextHopVpnTunnel": "A String", # The URL to a VpnTunnel that should handle matching packets. "params": { # Additional route parameters. # Input only. [Input Only] Additional params passed with the request, but not persisted @@ -523,10 +523,10 @@

Method Details

# cases where multiple routes have equal prefix length, the one with the # lowest-numbered priority value wins. The default value is `1000`. The # priority value must be from `0` to `65535`, inclusive. - "routeStatus": "A String", # [Output only] The status of the route. This status only applies to - # dynamic routes learned by Cloud Routers. This status is not applicable - # to static routes. - "routeType": "A String", # [Output Only] The type of this route, which can be one of the following + "routeStatus": "A String", # [Output only] The status of the route. This status applies to + # dynamic routes learned by Cloud Routers. It is also applicable to routes + # undergoing migration. + "routeType": "A String", # Output only. [Output Only] The type of this route, which can be one of the following # values: # - 'TRANSIT' for a transit route that this router learned from # another Cloud Router and will readvertise to one of its BGP peers @@ -534,11 +534,11 @@

Method Details

# - 'BGP' for a route learned from a BGP peer of this router # - 'STATIC' for a static route "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "tags": [ # A list of instance tags to which this route applies. "A String", ], - "warnings": [ # [Output Only] If potential misconfigurations are detected for this + "warnings": [ # Output only. [Output Only] If potential misconfigurations are detected for this # route, this field will be populated with warning messages. { "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute @@ -587,7 +587,7 @@

Method Details

"allowConflictingSubnetworks": True or False, # Whether this route can conflict with existing subnetworks. Setting this to # true allows this route to conflict with subnetworks that have already been # configured on the corresponding network. - "asPaths": [ # [Output Only] AS path. + "asPaths": [ # Output only. [Output Only] AS path. { "asLists": [ # [Output Only] The AS numbers of the AS Path. 42, @@ -606,7 +606,7 @@

Method Details

# traversed }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this field when you # create the resource. @@ -615,11 +615,11 @@

Method Details

# Must specify an IPv4 range (e.g. 192.0.2.0/24) or an IPv6 range in RFC 4291 # format (e.g. 2001:db8::/32). IPv6 range will be displayed using RFC 5952 # compressed format. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "ilbRouteBehaviorOnUnhealthy": "A String", # ILB route behavior when ILB is deemed unhealthy based on user specified # threshold on the Backend Service of the internal load balancing. - "kind": "compute#route", # [Output Only] Type of this resource. Always compute#routes for + "kind": "compute#route", # Output only. [Output Only] Type of this resource. Always compute#routes for # Route resources. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -632,7 +632,7 @@

Method Details

"nextHopGateway": "A String", # The URL to a gateway that should handle matching packets. # You can only specify the internet gateway using a full or # partial valid URL: projects/project/global/gateways/default-internet-gateway - "nextHopHub": "A String", # [Output Only] The full resource name of the Network Connectivity Center hub + "nextHopHub": "A String", # Output only. [Output Only] The full resource name of the Network Connectivity Center hub # that will handle matching packets. "nextHopIlb": "A String", # The URL to a forwarding rule of typeloadBalancingScheme=INTERNAL that should handle matching # packets or the IP address of the forwarding Rule. @@ -659,10 +659,10 @@

Method Details

# this as a full or partial URL. # For example: # https://www.googleapis.com/compute/v1/projects/project/zones/zone/instances/ - "nextHopInterRegionCost": 42, # [Output only] Internal fixed region-to-region cost that Google Cloud + "nextHopInterRegionCost": 42, # Output only. [Output only] Internal fixed region-to-region cost that Google Cloud # calculates based on factors such as network performance, distance, and # available bandwidth between regions. - "nextHopInterconnectAttachment": "A String", # [Output Only] The URL to an InterconnectAttachment which is the next hop + "nextHopInterconnectAttachment": "A String", # Output only. [Output Only] The URL to an InterconnectAttachment which is the next hop # for the route. # This field will only be populated for dynamic routes generated by # Cloud Router with a linked interconnectAttachment or the static route @@ -674,13 +674,13 @@

Method Details

# 2001:db8:0:0:2d9:51:0:0). IPv6 addresses will be displayed using RFC 5952 # compressed format (e.g. 2001:db8::2d9:51:0:0). Should never be an # IPv4-mapped IPv6 address. - "nextHopMed": 42, # [Output Only] Multi-Exit Discriminator, a BGP route metric that indicates + "nextHopMed": 42, # Output only. [Output Only] Multi-Exit Discriminator, a BGP route metric that indicates # the desirability of a particular route in a network. "nextHopNetwork": "A String", # The URL of the local network if it should handle matching packets. - "nextHopOrigin": "A String", # [Output Only] Indicates the origin of the route. Can be IGP + "nextHopOrigin": "A String", # Output only. [Output Only] Indicates the origin of the route. Can be IGP # (Interior Gateway Protocol), EGP (Exterior Gateway Protocol), # or INCOMPLETE. - "nextHopPeering": "A String", # [Output Only] The network peering name that should handle matching packets, + "nextHopPeering": "A String", # Output only. [Output Only] The network peering name that should handle matching packets, # which should conform to RFC1035. "nextHopVpnTunnel": "A String", # The URL to a VpnTunnel that should handle matching packets. "params": { # Additional route parameters. # Input only. [Input Only] Additional params passed with the request, but not persisted @@ -705,10 +705,10 @@

Method Details

# cases where multiple routes have equal prefix length, the one with the # lowest-numbered priority value wins. The default value is `1000`. The # priority value must be from `0` to `65535`, inclusive. - "routeStatus": "A String", # [Output only] The status of the route. This status only applies to - # dynamic routes learned by Cloud Routers. This status is not applicable - # to static routes. - "routeType": "A String", # [Output Only] The type of this route, which can be one of the following + "routeStatus": "A String", # [Output only] The status of the route. This status applies to + # dynamic routes learned by Cloud Routers. It is also applicable to routes + # undergoing migration. + "routeType": "A String", # Output only. [Output Only] The type of this route, which can be one of the following # values: # - 'TRANSIT' for a transit route that this router learned from # another Cloud Router and will readvertise to one of its BGP peers @@ -716,11 +716,11 @@

Method Details

# - 'BGP' for a route learned from a BGP peer of this router # - 'STATIC' for a static route "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "tags": [ # A list of instance tags to which this route applies. "A String", ], - "warnings": [ # [Output Only] If potential misconfigurations are detected for this + "warnings": [ # Output only. [Output Only] If potential misconfigurations are detected for this # route, this field will be populated with warning messages. { "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute @@ -928,10 +928,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -943,8 +943,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1132,7 +1132,7 @@

Method Details

"allowConflictingSubnetworks": True or False, # Whether this route can conflict with existing subnetworks. Setting this to # true allows this route to conflict with subnetworks that have already been # configured on the corresponding network. - "asPaths": [ # [Output Only] AS path. + "asPaths": [ # Output only. [Output Only] AS path. { "asLists": [ # [Output Only] The AS numbers of the AS Path. 42, @@ -1151,7 +1151,7 @@

Method Details

# traversed }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this field when you # create the resource. @@ -1160,11 +1160,11 @@

Method Details

# Must specify an IPv4 range (e.g. 192.0.2.0/24) or an IPv6 range in RFC 4291 # format (e.g. 2001:db8::/32). IPv6 range will be displayed using RFC 5952 # compressed format. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "ilbRouteBehaviorOnUnhealthy": "A String", # ILB route behavior when ILB is deemed unhealthy based on user specified # threshold on the Backend Service of the internal load balancing. - "kind": "compute#route", # [Output Only] Type of this resource. Always compute#routes for + "kind": "compute#route", # Output only. [Output Only] Type of this resource. Always compute#routes for # Route resources. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -1177,7 +1177,7 @@

Method Details

"nextHopGateway": "A String", # The URL to a gateway that should handle matching packets. # You can only specify the internet gateway using a full or # partial valid URL: projects/project/global/gateways/default-internet-gateway - "nextHopHub": "A String", # [Output Only] The full resource name of the Network Connectivity Center hub + "nextHopHub": "A String", # Output only. [Output Only] The full resource name of the Network Connectivity Center hub # that will handle matching packets. "nextHopIlb": "A String", # The URL to a forwarding rule of typeloadBalancingScheme=INTERNAL that should handle matching # packets or the IP address of the forwarding Rule. @@ -1204,10 +1204,10 @@

Method Details

# this as a full or partial URL. # For example: # https://www.googleapis.com/compute/v1/projects/project/zones/zone/instances/ - "nextHopInterRegionCost": 42, # [Output only] Internal fixed region-to-region cost that Google Cloud + "nextHopInterRegionCost": 42, # Output only. [Output only] Internal fixed region-to-region cost that Google Cloud # calculates based on factors such as network performance, distance, and # available bandwidth between regions. - "nextHopInterconnectAttachment": "A String", # [Output Only] The URL to an InterconnectAttachment which is the next hop + "nextHopInterconnectAttachment": "A String", # Output only. [Output Only] The URL to an InterconnectAttachment which is the next hop # for the route. # This field will only be populated for dynamic routes generated by # Cloud Router with a linked interconnectAttachment or the static route @@ -1219,13 +1219,13 @@

Method Details

# 2001:db8:0:0:2d9:51:0:0). IPv6 addresses will be displayed using RFC 5952 # compressed format (e.g. 2001:db8::2d9:51:0:0). Should never be an # IPv4-mapped IPv6 address. - "nextHopMed": 42, # [Output Only] Multi-Exit Discriminator, a BGP route metric that indicates + "nextHopMed": 42, # Output only. [Output Only] Multi-Exit Discriminator, a BGP route metric that indicates # the desirability of a particular route in a network. "nextHopNetwork": "A String", # The URL of the local network if it should handle matching packets. - "nextHopOrigin": "A String", # [Output Only] Indicates the origin of the route. Can be IGP + "nextHopOrigin": "A String", # Output only. [Output Only] Indicates the origin of the route. Can be IGP # (Interior Gateway Protocol), EGP (Exterior Gateway Protocol), # or INCOMPLETE. - "nextHopPeering": "A String", # [Output Only] The network peering name that should handle matching packets, + "nextHopPeering": "A String", # Output only. [Output Only] The network peering name that should handle matching packets, # which should conform to RFC1035. "nextHopVpnTunnel": "A String", # The URL to a VpnTunnel that should handle matching packets. "params": { # Additional route parameters. # Input only. [Input Only] Additional params passed with the request, but not persisted @@ -1250,10 +1250,10 @@

Method Details

# cases where multiple routes have equal prefix length, the one with the # lowest-numbered priority value wins. The default value is `1000`. The # priority value must be from `0` to `65535`, inclusive. - "routeStatus": "A String", # [Output only] The status of the route. This status only applies to - # dynamic routes learned by Cloud Routers. This status is not applicable - # to static routes. - "routeType": "A String", # [Output Only] The type of this route, which can be one of the following + "routeStatus": "A String", # [Output only] The status of the route. This status applies to + # dynamic routes learned by Cloud Routers. It is also applicable to routes + # undergoing migration. + "routeType": "A String", # Output only. [Output Only] The type of this route, which can be one of the following # values: # - 'TRANSIT' for a transit route that this router learned from # another Cloud Router and will readvertise to one of its BGP peers @@ -1261,11 +1261,11 @@

Method Details

# - 'BGP' for a route learned from a BGP peer of this router # - 'STATIC' for a static route "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "tags": [ # A list of instance tags to which this route applies. "A String", ], - "warnings": [ # [Output Only] If potential misconfigurations are detected for this + "warnings": [ # Output only. [Output Only] If potential misconfigurations are detected for this # route, this field will be populated with warning messages. { "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute @@ -1295,13 +1295,13 @@

Method Details

], }, ], - "kind": "compute#routeList", # Type of resource. + "kind": "compute#routeList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there diff --git a/docs/dyn/compute_alpha.securityPolicies.html b/docs/dyn/compute_alpha.securityPolicies.html index bf380dcc18..7e2ffc651f 100644 --- a/docs/dyn/compute_alpha.securityPolicies.html +++ b/docs/dyn/compute_alpha.securityPolicies.html @@ -181,7 +181,7 @@

Method Details

}, ], }, - "kind": "compute#securityPolicyRule", # [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules + "kind": "compute#securityPolicyRule", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -399,6 +399,13 @@

Method Details

# evaluatePreconfiguredWaf() is not used, this field will have no effect. "exclusions": [ # A list of exclusions to apply during preconfigured WAF evaluation. { + "requestBodiesToExclude": [ # A list of request body fields to be excluded from inspection during + # preconfigured WAF evaluation. + { + "op": "A String", # The match operator for the field. + "val": "A String", # The value of the field. + }, + ], "requestCookiesToExclude": [ # A list of request cookie names whose value will be excluded from # inspection during preconfigured WAF evaluation. { @@ -605,13 +612,13 @@

Method Details

}, "redirectTarget": "A String", # This must be specified for redirect actions. Cannot be specified for any # other actions. - "ruleManagedProtectionTier": "A String", # [Output Only] The minimum Cloud Armor subscription required for this + "ruleManagedProtectionTier": "A String", # Output only. [Output Only] The minimum Cloud Armor subscription required for this # rule. # [Deprecated] Use requiredManagedProtectionTiers instead. "ruleNumber": "A String", # Identifier for the rule. This is only unique within the given security # policy. This can only be set during rule creation, if rule number is not # specified it will be generated by the server. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall security + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall security # policy rule. "targetResources": [ # A list of network resource URLs to which this rule applies. This field # allows you to control which network's VMs get this rule. If this field @@ -792,10 +799,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -807,8 +814,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1082,7 +1089,7 @@

Method Details

"associations": [ # A list of associations that belong to this policy. { "attachmentId": "A String", # The resource that the security policy is attached to. - "displayName": "A String", # [Output Only] The display name of the security policy of the association. + "displayName": "A String", # Output only. [Output Only] The display name of the security policy of the association. "excludedFolders": [ # A list of folders to exclude from the security policy. "A String", ], @@ -1090,27 +1097,32 @@

Method Details

"A String", ], "name": "A String", # The name for an association. - "securityPolicyId": "A String", # [Output Only] The security policy ID of the association. - "shortName": "A String", # [Output Only] The short name of the security policy of the association. + "securityPolicyId": "A String", # Output only. [Output Only] The security policy ID of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the security policy of the association. }, ], "cloudArmorConfig": { # Configuration options for Cloud Armor. "enableMl": True or False, # If set to true, enables Cloud Armor Machine Learning. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "ddosProtectionConfig": { "ddosAdaptiveProtection": "A String", - "ddosImpactedBaselineThreshold": 3.14, # Adaptive Protection for Network Load Balancers (and VMs with public IPs) + "ddosImpactedBaselineThreshold": 3.14, # DDoS Protection for Network Load Balancers (and VMs with public IPs) # builds DDos mitigations that minimize collateral damage. It quantifies # this as the fraction of a non-abuse baseline that's inadvertently # blocked. # - # Rules whose collateral damage exceeds - # ddosAdaptiveImpactedBaselineThreshold will not be deployed. Using a lower - # value will prioritize keeping collateral damage low, possibly at the cost - # of its effectiveness in rate limiting some or all of the attack. - # It should typically be between 0.01 and 0.10. + # Rules whose collateral damage exceeds ddosImpactedBaselineThreshold will + # not be deployed. Using a lower value will prioritize keeping collateral + # damage low, possibly at the cost of its effectiveness in rate limiting + # some or all of the attack. It should typically be unset, so Advanced DDos + # (and Adaptive Protection) uses the best mitigation it can find. Setting + # the threshold is advised if there are logs for false positive detections + # with high collateral damage, and will cause Advanced DDos to attempt to + # find a less aggressive rule that satisfies the constraint; Failing that, + # it will fall back to no mitigation (smaller attack) or to broader network + # throttles (larger attack). "ddosProtection": "A String", }, "description": "A String", # An optional description of this resource. Provide this property when you @@ -1133,9 +1145,9 @@

Method Details

# # To see the latest fingerprint, make get() request to the # security policy. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#securityPolicy", # [Output only] Type of the resource. Alwayscompute#securityPolicyfor security policies + "kind": "compute#securityPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyfor security policies "labelFingerprint": "A String", # A fingerprint for the labels being applied to this security policy, which # is essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -1155,7 +1167,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "parent": "A String", # [Output Only] The parent of the security policy. + "parent": "A String", # Output only. [Output Only] The parent of the security policy. "recaptchaOptionsConfig": { "redirectSiteKey": "A String", # An optional field to supply a reCAPTCHA site key to be used for all the # rules using the redirect action with the type of GOOGLE_RECAPTCHA under @@ -1165,9 +1177,9 @@

Method Details

# This field is only supported in Global Security Policies of type # CLOUD_ARMOR. }, - "region": "A String", # [Output Only] URL of the region where the regional security policy + "region": "A String", # Output only. [Output Only] URL of the region where the regional security policy # resides. This field is not applicable to global security policies. - "ruleTupleCount": 42, # [Output Only] Total count of all security policy rule tuples. A security + "ruleTupleCount": 42, # Output only. [Output Only] Total count of all security policy rule tuples. A security # policy can not exceed a set number of tuples. "rules": [ # A list of rules that belong to this policy. # There must always be a default rule which is a rule with priority @@ -1224,7 +1236,7 @@

Method Details

}, ], }, - "kind": "compute#securityPolicyRule", # [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules + "kind": "compute#securityPolicyRule", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -1442,6 +1454,13 @@

Method Details

# evaluatePreconfiguredWaf() is not used, this field will have no effect. "exclusions": [ # A list of exclusions to apply during preconfigured WAF evaluation. { + "requestBodiesToExclude": [ # A list of request body fields to be excluded from inspection during + # preconfigured WAF evaluation. + { + "op": "A String", # The match operator for the field. + "val": "A String", # The value of the field. + }, + ], "requestCookiesToExclude": [ # A list of request cookie names whose value will be excluded from # inspection during preconfigured WAF evaluation. { @@ -1648,13 +1667,13 @@

Method Details

}, "redirectTarget": "A String", # This must be specified for redirect actions. Cannot be specified for any # other actions. - "ruleManagedProtectionTier": "A String", # [Output Only] The minimum Cloud Armor subscription required for this + "ruleManagedProtectionTier": "A String", # Output only. [Output Only] The minimum Cloud Armor subscription required for this # rule. # [Deprecated] Use requiredManagedProtectionTiers instead. "ruleNumber": "A String", # Identifier for the rule. This is only unique within the given security # policy. This can only be set during rule creation, if rule number is not # specified it will be generated by the server. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall security + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall security # policy rule. "targetResources": [ # A list of network resource URLs to which this rule applies. This field # allows you to control which network's VMs get this rule. If this field @@ -1669,8 +1688,8 @@

Method Details

], }, ], - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shortName": "A String", # User-provided name of the organization security policy. The name should be # unique in the organization in which the security policy is created. This # should only be used when SecurityPolicyType is CLOUD_ARMOR. @@ -1770,15 +1789,15 @@

Method Details

}, }, }, - "kind": "compute#securityPoliciesAggregatedList", # [Output Only] Type of resource. Alwayscompute#securityPolicyAggregatedList for lists of Security + "kind": "compute#securityPoliciesAggregatedList", # Output only. [Output Only] Type of resource. Alwayscompute#securityPolicyAggregatedList for lists of Security # Policies. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -2013,10 +2032,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2028,8 +2047,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2202,7 +2221,7 @@

Method Details

"associations": [ # A list of associations that belong to this policy. { "attachmentId": "A String", # The resource that the security policy is attached to. - "displayName": "A String", # [Output Only] The display name of the security policy of the association. + "displayName": "A String", # Output only. [Output Only] The display name of the security policy of the association. "excludedFolders": [ # A list of folders to exclude from the security policy. "A String", ], @@ -2210,27 +2229,32 @@

Method Details

"A String", ], "name": "A String", # The name for an association. - "securityPolicyId": "A String", # [Output Only] The security policy ID of the association. - "shortName": "A String", # [Output Only] The short name of the security policy of the association. + "securityPolicyId": "A String", # Output only. [Output Only] The security policy ID of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the security policy of the association. }, ], "cloudArmorConfig": { # Configuration options for Cloud Armor. "enableMl": True or False, # If set to true, enables Cloud Armor Machine Learning. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "ddosProtectionConfig": { "ddosAdaptiveProtection": "A String", - "ddosImpactedBaselineThreshold": 3.14, # Adaptive Protection for Network Load Balancers (and VMs with public IPs) + "ddosImpactedBaselineThreshold": 3.14, # DDoS Protection for Network Load Balancers (and VMs with public IPs) # builds DDos mitigations that minimize collateral damage. It quantifies # this as the fraction of a non-abuse baseline that's inadvertently # blocked. # - # Rules whose collateral damage exceeds - # ddosAdaptiveImpactedBaselineThreshold will not be deployed. Using a lower - # value will prioritize keeping collateral damage low, possibly at the cost - # of its effectiveness in rate limiting some or all of the attack. - # It should typically be between 0.01 and 0.10. + # Rules whose collateral damage exceeds ddosImpactedBaselineThreshold will + # not be deployed. Using a lower value will prioritize keeping collateral + # damage low, possibly at the cost of its effectiveness in rate limiting + # some or all of the attack. It should typically be unset, so Advanced DDos + # (and Adaptive Protection) uses the best mitigation it can find. Setting + # the threshold is advised if there are logs for false positive detections + # with high collateral damage, and will cause Advanced DDos to attempt to + # find a less aggressive rule that satisfies the constraint; Failing that, + # it will fall back to no mitigation (smaller attack) or to broader network + # throttles (larger attack). "ddosProtection": "A String", }, "description": "A String", # An optional description of this resource. Provide this property when you @@ -2253,9 +2277,9 @@

Method Details

# # To see the latest fingerprint, make get() request to the # security policy. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#securityPolicy", # [Output only] Type of the resource. Alwayscompute#securityPolicyfor security policies + "kind": "compute#securityPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyfor security policies "labelFingerprint": "A String", # A fingerprint for the labels being applied to this security policy, which # is essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -2275,7 +2299,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "parent": "A String", # [Output Only] The parent of the security policy. + "parent": "A String", # Output only. [Output Only] The parent of the security policy. "recaptchaOptionsConfig": { "redirectSiteKey": "A String", # An optional field to supply a reCAPTCHA site key to be used for all the # rules using the redirect action with the type of GOOGLE_RECAPTCHA under @@ -2285,9 +2309,9 @@

Method Details

# This field is only supported in Global Security Policies of type # CLOUD_ARMOR. }, - "region": "A String", # [Output Only] URL of the region where the regional security policy + "region": "A String", # Output only. [Output Only] URL of the region where the regional security policy # resides. This field is not applicable to global security policies. - "ruleTupleCount": 42, # [Output Only] Total count of all security policy rule tuples. A security + "ruleTupleCount": 42, # Output only. [Output Only] Total count of all security policy rule tuples. A security # policy can not exceed a set number of tuples. "rules": [ # A list of rules that belong to this policy. # There must always be a default rule which is a rule with priority @@ -2344,7 +2368,7 @@

Method Details

}, ], }, - "kind": "compute#securityPolicyRule", # [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules + "kind": "compute#securityPolicyRule", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -2562,6 +2586,13 @@

Method Details

# evaluatePreconfiguredWaf() is not used, this field will have no effect. "exclusions": [ # A list of exclusions to apply during preconfigured WAF evaluation. { + "requestBodiesToExclude": [ # A list of request body fields to be excluded from inspection during + # preconfigured WAF evaluation. + { + "op": "A String", # The match operator for the field. + "val": "A String", # The value of the field. + }, + ], "requestCookiesToExclude": [ # A list of request cookie names whose value will be excluded from # inspection during preconfigured WAF evaluation. { @@ -2768,13 +2799,13 @@

Method Details

}, "redirectTarget": "A String", # This must be specified for redirect actions. Cannot be specified for any # other actions. - "ruleManagedProtectionTier": "A String", # [Output Only] The minimum Cloud Armor subscription required for this + "ruleManagedProtectionTier": "A String", # Output only. [Output Only] The minimum Cloud Armor subscription required for this # rule. # [Deprecated] Use requiredManagedProtectionTiers instead. "ruleNumber": "A String", # Identifier for the rule. This is only unique within the given security # policy. This can only be set during rule creation, if rule number is not # specified it will be generated by the server. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall security + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall security # policy rule. "targetResources": [ # A list of network resource URLs to which this rule applies. This field # allows you to control which network's VMs get this rule. If this field @@ -2789,8 +2820,8 @@

Method Details

], }, ], - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shortName": "A String", # User-provided name of the organization security policy. The name should be # unique in the organization in which the security policy is created. This # should only be used when SecurityPolicyType is CLOUD_ARMOR. @@ -2927,7 +2958,7 @@

Method Details

}, ], }, - "kind": "compute#securityPolicyRule", # [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules + "kind": "compute#securityPolicyRule", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -3145,6 +3176,13 @@

Method Details

# evaluatePreconfiguredWaf() is not used, this field will have no effect. "exclusions": [ # A list of exclusions to apply during preconfigured WAF evaluation. { + "requestBodiesToExclude": [ # A list of request body fields to be excluded from inspection during + # preconfigured WAF evaluation. + { + "op": "A String", # The match operator for the field. + "val": "A String", # The value of the field. + }, + ], "requestCookiesToExclude": [ # A list of request cookie names whose value will be excluded from # inspection during preconfigured WAF evaluation. { @@ -3351,13 +3389,13 @@

Method Details

}, "redirectTarget": "A String", # This must be specified for redirect actions. Cannot be specified for any # other actions. - "ruleManagedProtectionTier": "A String", # [Output Only] The minimum Cloud Armor subscription required for this + "ruleManagedProtectionTier": "A String", # Output only. [Output Only] The minimum Cloud Armor subscription required for this # rule. # [Deprecated] Use requiredManagedProtectionTiers instead. "ruleNumber": "A String", # Identifier for the rule. This is only unique within the given security # policy. This can only be set during rule creation, if rule number is not # specified it will be generated by the server. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall security + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall security # policy rule. "targetResources": [ # A list of network resource URLs to which this rule applies. This field # allows you to control which network's VMs get this rule. If this field @@ -3461,7 +3499,7 @@

Method Details

"associations": [ # A list of associations that belong to this policy. { "attachmentId": "A String", # The resource that the security policy is attached to. - "displayName": "A String", # [Output Only] The display name of the security policy of the association. + "displayName": "A String", # Output only. [Output Only] The display name of the security policy of the association. "excludedFolders": [ # A list of folders to exclude from the security policy. "A String", ], @@ -3469,27 +3507,32 @@

Method Details

"A String", ], "name": "A String", # The name for an association. - "securityPolicyId": "A String", # [Output Only] The security policy ID of the association. - "shortName": "A String", # [Output Only] The short name of the security policy of the association. + "securityPolicyId": "A String", # Output only. [Output Only] The security policy ID of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the security policy of the association. }, ], "cloudArmorConfig": { # Configuration options for Cloud Armor. "enableMl": True or False, # If set to true, enables Cloud Armor Machine Learning. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "ddosProtectionConfig": { "ddosAdaptiveProtection": "A String", - "ddosImpactedBaselineThreshold": 3.14, # Adaptive Protection for Network Load Balancers (and VMs with public IPs) + "ddosImpactedBaselineThreshold": 3.14, # DDoS Protection for Network Load Balancers (and VMs with public IPs) # builds DDos mitigations that minimize collateral damage. It quantifies # this as the fraction of a non-abuse baseline that's inadvertently # blocked. # - # Rules whose collateral damage exceeds - # ddosAdaptiveImpactedBaselineThreshold will not be deployed. Using a lower - # value will prioritize keeping collateral damage low, possibly at the cost - # of its effectiveness in rate limiting some or all of the attack. - # It should typically be between 0.01 and 0.10. + # Rules whose collateral damage exceeds ddosImpactedBaselineThreshold will + # not be deployed. Using a lower value will prioritize keeping collateral + # damage low, possibly at the cost of its effectiveness in rate limiting + # some or all of the attack. It should typically be unset, so Advanced DDos + # (and Adaptive Protection) uses the best mitigation it can find. Setting + # the threshold is advised if there are logs for false positive detections + # with high collateral damage, and will cause Advanced DDos to attempt to + # find a less aggressive rule that satisfies the constraint; Failing that, + # it will fall back to no mitigation (smaller attack) or to broader network + # throttles (larger attack). "ddosProtection": "A String", }, "description": "A String", # An optional description of this resource. Provide this property when you @@ -3512,9 +3555,9 @@

Method Details

# # To see the latest fingerprint, make get() request to the # security policy. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#securityPolicy", # [Output only] Type of the resource. Alwayscompute#securityPolicyfor security policies + "kind": "compute#securityPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyfor security policies "labelFingerprint": "A String", # A fingerprint for the labels being applied to this security policy, which # is essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -3534,7 +3577,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "parent": "A String", # [Output Only] The parent of the security policy. + "parent": "A String", # Output only. [Output Only] The parent of the security policy. "recaptchaOptionsConfig": { "redirectSiteKey": "A String", # An optional field to supply a reCAPTCHA site key to be used for all the # rules using the redirect action with the type of GOOGLE_RECAPTCHA under @@ -3544,9 +3587,9 @@

Method Details

# This field is only supported in Global Security Policies of type # CLOUD_ARMOR. }, - "region": "A String", # [Output Only] URL of the region where the regional security policy + "region": "A String", # Output only. [Output Only] URL of the region where the regional security policy # resides. This field is not applicable to global security policies. - "ruleTupleCount": 42, # [Output Only] Total count of all security policy rule tuples. A security + "ruleTupleCount": 42, # Output only. [Output Only] Total count of all security policy rule tuples. A security # policy can not exceed a set number of tuples. "rules": [ # A list of rules that belong to this policy. # There must always be a default rule which is a rule with priority @@ -3603,7 +3646,7 @@

Method Details

}, ], }, - "kind": "compute#securityPolicyRule", # [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules + "kind": "compute#securityPolicyRule", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -3821,6 +3864,13 @@

Method Details

# evaluatePreconfiguredWaf() is not used, this field will have no effect. "exclusions": [ # A list of exclusions to apply during preconfigured WAF evaluation. { + "requestBodiesToExclude": [ # A list of request body fields to be excluded from inspection during + # preconfigured WAF evaluation. + { + "op": "A String", # The match operator for the field. + "val": "A String", # The value of the field. + }, + ], "requestCookiesToExclude": [ # A list of request cookie names whose value will be excluded from # inspection during preconfigured WAF evaluation. { @@ -4027,13 +4077,13 @@

Method Details

}, "redirectTarget": "A String", # This must be specified for redirect actions. Cannot be specified for any # other actions. - "ruleManagedProtectionTier": "A String", # [Output Only] The minimum Cloud Armor subscription required for this + "ruleManagedProtectionTier": "A String", # Output only. [Output Only] The minimum Cloud Armor subscription required for this # rule. # [Deprecated] Use requiredManagedProtectionTiers instead. "ruleNumber": "A String", # Identifier for the rule. This is only unique within the given security # policy. This can only be set during rule creation, if rule number is not # specified it will be generated by the server. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall security + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall security # policy rule. "targetResources": [ # A list of network resource URLs to which this rule applies. This field # allows you to control which network's VMs get this rule. If this field @@ -4048,8 +4098,8 @@

Method Details

], }, ], - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shortName": "A String", # User-provided name of the organization security policy. The name should be # unique in the organization in which the security policy is created. This # should only be used when SecurityPolicyType is CLOUD_ARMOR. @@ -4300,10 +4350,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -4315,8 +4365,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -4575,7 +4625,7 @@

Method Details

"associations": [ # A list of associations that belong to this policy. { "attachmentId": "A String", # The resource that the security policy is attached to. - "displayName": "A String", # [Output Only] The display name of the security policy of the association. + "displayName": "A String", # Output only. [Output Only] The display name of the security policy of the association. "excludedFolders": [ # A list of folders to exclude from the security policy. "A String", ], @@ -4583,27 +4633,32 @@

Method Details

"A String", ], "name": "A String", # The name for an association. - "securityPolicyId": "A String", # [Output Only] The security policy ID of the association. - "shortName": "A String", # [Output Only] The short name of the security policy of the association. + "securityPolicyId": "A String", # Output only. [Output Only] The security policy ID of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the security policy of the association. }, ], "cloudArmorConfig": { # Configuration options for Cloud Armor. "enableMl": True or False, # If set to true, enables Cloud Armor Machine Learning. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "ddosProtectionConfig": { "ddosAdaptiveProtection": "A String", - "ddosImpactedBaselineThreshold": 3.14, # Adaptive Protection for Network Load Balancers (and VMs with public IPs) + "ddosImpactedBaselineThreshold": 3.14, # DDoS Protection for Network Load Balancers (and VMs with public IPs) # builds DDos mitigations that minimize collateral damage. It quantifies # this as the fraction of a non-abuse baseline that's inadvertently # blocked. # - # Rules whose collateral damage exceeds - # ddosAdaptiveImpactedBaselineThreshold will not be deployed. Using a lower - # value will prioritize keeping collateral damage low, possibly at the cost - # of its effectiveness in rate limiting some or all of the attack. - # It should typically be between 0.01 and 0.10. + # Rules whose collateral damage exceeds ddosImpactedBaselineThreshold will + # not be deployed. Using a lower value will prioritize keeping collateral + # damage low, possibly at the cost of its effectiveness in rate limiting + # some or all of the attack. It should typically be unset, so Advanced DDos + # (and Adaptive Protection) uses the best mitigation it can find. Setting + # the threshold is advised if there are logs for false positive detections + # with high collateral damage, and will cause Advanced DDos to attempt to + # find a less aggressive rule that satisfies the constraint; Failing that, + # it will fall back to no mitigation (smaller attack) or to broader network + # throttles (larger attack). "ddosProtection": "A String", }, "description": "A String", # An optional description of this resource. Provide this property when you @@ -4626,9 +4681,9 @@

Method Details

# # To see the latest fingerprint, make get() request to the # security policy. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#securityPolicy", # [Output only] Type of the resource. Alwayscompute#securityPolicyfor security policies + "kind": "compute#securityPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyfor security policies "labelFingerprint": "A String", # A fingerprint for the labels being applied to this security policy, which # is essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -4648,7 +4703,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "parent": "A String", # [Output Only] The parent of the security policy. + "parent": "A String", # Output only. [Output Only] The parent of the security policy. "recaptchaOptionsConfig": { "redirectSiteKey": "A String", # An optional field to supply a reCAPTCHA site key to be used for all the # rules using the redirect action with the type of GOOGLE_RECAPTCHA under @@ -4658,9 +4713,9 @@

Method Details

# This field is only supported in Global Security Policies of type # CLOUD_ARMOR. }, - "region": "A String", # [Output Only] URL of the region where the regional security policy + "region": "A String", # Output only. [Output Only] URL of the region where the regional security policy # resides. This field is not applicable to global security policies. - "ruleTupleCount": 42, # [Output Only] Total count of all security policy rule tuples. A security + "ruleTupleCount": 42, # Output only. [Output Only] Total count of all security policy rule tuples. A security # policy can not exceed a set number of tuples. "rules": [ # A list of rules that belong to this policy. # There must always be a default rule which is a rule with priority @@ -4717,7 +4772,7 @@

Method Details

}, ], }, - "kind": "compute#securityPolicyRule", # [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules + "kind": "compute#securityPolicyRule", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -4935,6 +4990,13 @@

Method Details

# evaluatePreconfiguredWaf() is not used, this field will have no effect. "exclusions": [ # A list of exclusions to apply during preconfigured WAF evaluation. { + "requestBodiesToExclude": [ # A list of request body fields to be excluded from inspection during + # preconfigured WAF evaluation. + { + "op": "A String", # The match operator for the field. + "val": "A String", # The value of the field. + }, + ], "requestCookiesToExclude": [ # A list of request cookie names whose value will be excluded from # inspection during preconfigured WAF evaluation. { @@ -5141,13 +5203,13 @@

Method Details

}, "redirectTarget": "A String", # This must be specified for redirect actions. Cannot be specified for any # other actions. - "ruleManagedProtectionTier": "A String", # [Output Only] The minimum Cloud Armor subscription required for this + "ruleManagedProtectionTier": "A String", # Output only. [Output Only] The minimum Cloud Armor subscription required for this # rule. # [Deprecated] Use requiredManagedProtectionTiers instead. "ruleNumber": "A String", # Identifier for the rule. This is only unique within the given security # policy. This can only be set during rule creation, if rule number is not # specified it will be generated by the server. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall security + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall security # policy rule. "targetResources": [ # A list of network resource URLs to which this rule applies. This field # allows you to control which network's VMs get this rule. If this field @@ -5162,8 +5224,8 @@

Method Details

], }, ], - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shortName": "A String", # User-provided name of the organization security policy. The name should be # unique in the organization in which the security policy is created. This # should only be used when SecurityPolicyType is CLOUD_ARMOR. @@ -5235,13 +5297,13 @@

Method Details

], }, ], - "kind": "compute#securityPolicyList", # [Output Only] Type of resource. Alwayscompute#securityPolicyList for listsof securityPolicies + "kind": "compute#securityPolicyList", # Output only. [Output Only] Type of resource. Alwayscompute#securityPolicyList for listsof securityPolicies "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "unreachables": [ # [Output Only] Unreachable resources. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -5513,7 +5575,7 @@

Method Details

"associations": [ # A list of associations that belong to this policy. { "attachmentId": "A String", # The resource that the security policy is attached to. - "displayName": "A String", # [Output Only] The display name of the security policy of the association. + "displayName": "A String", # Output only. [Output Only] The display name of the security policy of the association. "excludedFolders": [ # A list of folders to exclude from the security policy. "A String", ], @@ -5521,27 +5583,32 @@

Method Details

"A String", ], "name": "A String", # The name for an association. - "securityPolicyId": "A String", # [Output Only] The security policy ID of the association. - "shortName": "A String", # [Output Only] The short name of the security policy of the association. + "securityPolicyId": "A String", # Output only. [Output Only] The security policy ID of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the security policy of the association. }, ], "cloudArmorConfig": { # Configuration options for Cloud Armor. "enableMl": True or False, # If set to true, enables Cloud Armor Machine Learning. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "ddosProtectionConfig": { "ddosAdaptiveProtection": "A String", - "ddosImpactedBaselineThreshold": 3.14, # Adaptive Protection for Network Load Balancers (and VMs with public IPs) + "ddosImpactedBaselineThreshold": 3.14, # DDoS Protection for Network Load Balancers (and VMs with public IPs) # builds DDos mitigations that minimize collateral damage. It quantifies # this as the fraction of a non-abuse baseline that's inadvertently # blocked. # - # Rules whose collateral damage exceeds - # ddosAdaptiveImpactedBaselineThreshold will not be deployed. Using a lower - # value will prioritize keeping collateral damage low, possibly at the cost - # of its effectiveness in rate limiting some or all of the attack. - # It should typically be between 0.01 and 0.10. + # Rules whose collateral damage exceeds ddosImpactedBaselineThreshold will + # not be deployed. Using a lower value will prioritize keeping collateral + # damage low, possibly at the cost of its effectiveness in rate limiting + # some or all of the attack. It should typically be unset, so Advanced DDos + # (and Adaptive Protection) uses the best mitigation it can find. Setting + # the threshold is advised if there are logs for false positive detections + # with high collateral damage, and will cause Advanced DDos to attempt to + # find a less aggressive rule that satisfies the constraint; Failing that, + # it will fall back to no mitigation (smaller attack) or to broader network + # throttles (larger attack). "ddosProtection": "A String", }, "description": "A String", # An optional description of this resource. Provide this property when you @@ -5564,9 +5631,9 @@

Method Details

# # To see the latest fingerprint, make get() request to the # security policy. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#securityPolicy", # [Output only] Type of the resource. Alwayscompute#securityPolicyfor security policies + "kind": "compute#securityPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyfor security policies "labelFingerprint": "A String", # A fingerprint for the labels being applied to this security policy, which # is essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -5586,7 +5653,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "parent": "A String", # [Output Only] The parent of the security policy. + "parent": "A String", # Output only. [Output Only] The parent of the security policy. "recaptchaOptionsConfig": { "redirectSiteKey": "A String", # An optional field to supply a reCAPTCHA site key to be used for all the # rules using the redirect action with the type of GOOGLE_RECAPTCHA under @@ -5596,9 +5663,9 @@

Method Details

# This field is only supported in Global Security Policies of type # CLOUD_ARMOR. }, - "region": "A String", # [Output Only] URL of the region where the regional security policy + "region": "A String", # Output only. [Output Only] URL of the region where the regional security policy # resides. This field is not applicable to global security policies. - "ruleTupleCount": 42, # [Output Only] Total count of all security policy rule tuples. A security + "ruleTupleCount": 42, # Output only. [Output Only] Total count of all security policy rule tuples. A security # policy can not exceed a set number of tuples. "rules": [ # A list of rules that belong to this policy. # There must always be a default rule which is a rule with priority @@ -5655,7 +5722,7 @@

Method Details

}, ], }, - "kind": "compute#securityPolicyRule", # [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules + "kind": "compute#securityPolicyRule", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -5873,6 +5940,13 @@

Method Details

# evaluatePreconfiguredWaf() is not used, this field will have no effect. "exclusions": [ # A list of exclusions to apply during preconfigured WAF evaluation. { + "requestBodiesToExclude": [ # A list of request body fields to be excluded from inspection during + # preconfigured WAF evaluation. + { + "op": "A String", # The match operator for the field. + "val": "A String", # The value of the field. + }, + ], "requestCookiesToExclude": [ # A list of request cookie names whose value will be excluded from # inspection during preconfigured WAF evaluation. { @@ -6079,13 +6153,13 @@

Method Details

}, "redirectTarget": "A String", # This must be specified for redirect actions. Cannot be specified for any # other actions. - "ruleManagedProtectionTier": "A String", # [Output Only] The minimum Cloud Armor subscription required for this + "ruleManagedProtectionTier": "A String", # Output only. [Output Only] The minimum Cloud Armor subscription required for this # rule. # [Deprecated] Use requiredManagedProtectionTiers instead. "ruleNumber": "A String", # Identifier for the rule. This is only unique within the given security # policy. This can only be set during rule creation, if rule number is not # specified it will be generated by the server. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall security + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall security # policy rule. "targetResources": [ # A list of network resource URLs to which this rule applies. This field # allows you to control which network's VMs get this rule. If this field @@ -6100,8 +6174,8 @@

Method Details

], }, ], - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shortName": "A String", # User-provided name of the organization security policy. The name should be # unique in the organization in which the security policy is created. This # should only be used when SecurityPolicyType is CLOUD_ARMOR. @@ -6353,10 +6427,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -6368,8 +6442,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -6508,7 +6582,7 @@

Method Details

}, ], }, - "kind": "compute#securityPolicyRule", # [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules + "kind": "compute#securityPolicyRule", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -6726,6 +6800,13 @@

Method Details

# evaluatePreconfiguredWaf() is not used, this field will have no effect. "exclusions": [ # A list of exclusions to apply during preconfigured WAF evaluation. { + "requestBodiesToExclude": [ # A list of request body fields to be excluded from inspection during + # preconfigured WAF evaluation. + { + "op": "A String", # The match operator for the field. + "val": "A String", # The value of the field. + }, + ], "requestCookiesToExclude": [ # A list of request cookie names whose value will be excluded from # inspection during preconfigured WAF evaluation. { @@ -6932,13 +7013,13 @@

Method Details

}, "redirectTarget": "A String", # This must be specified for redirect actions. Cannot be specified for any # other actions. - "ruleManagedProtectionTier": "A String", # [Output Only] The minimum Cloud Armor subscription required for this + "ruleManagedProtectionTier": "A String", # Output only. [Output Only] The minimum Cloud Armor subscription required for this # rule. # [Deprecated] Use requiredManagedProtectionTiers instead. "ruleNumber": "A String", # Identifier for the rule. This is only unique within the given security # policy. This can only be set during rule creation, if rule number is not # specified it will be generated by the server. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall security + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall security # policy rule. "targetResources": [ # A list of network resource URLs to which this rule applies. This field # allows you to control which network's VMs get this rule. If this field @@ -7121,10 +7202,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -7136,8 +7217,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -7390,10 +7471,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -7405,8 +7486,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -7678,10 +7759,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -7693,8 +7774,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.serviceAttachments.html b/docs/dyn/compute_alpha.serviceAttachments.html index f1da0ae5f3..a105b7ef49 100644 --- a/docs/dyn/compute_alpha.serviceAttachments.html +++ b/docs/dyn/compute_alpha.serviceAttachments.html @@ -232,7 +232,7 @@

Method Details

# It encapsulates the load balancer which fronts the service runs and # a list of NAT IP ranges that the producers uses to represent # the consumers connecting to the service. - "connectedEndpoints": [ # [Output Only] An array of connections for all the consumers connected to + "connectedEndpoints": [ # Output only. [Output Only] An array of connections for all the consumers connected to # this service attachment. { # [Output Only] A connection connected to this service attachment. "consumerNetwork": "A String", # The url of the consumer network. @@ -274,7 +274,7 @@

Method Details

# attachment must contain either only projects or only networks. "A String", ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -294,9 +294,9 @@

Method Details

# request will fail with error 412 conditionNotMet. To see the # latest fingerprint, make a get() request to retrieve the # ServiceAttachment. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. - "kind": "compute#serviceAttachment", # [Output Only] Type of the resource. Alwayscompute#serviceAttachment for service attachments. + "kind": "compute#serviceAttachment", # Output only. [Output Only] Type of the resource. Alwayscompute#serviceAttachment for service attachments. "metadata": { # Metadata of the service attachment. "a_key": "A String", }, @@ -326,7 +326,7 @@

Method Details

# connected endpoint. # # If unspecified, the default propagated connection limit is 250. - "pscServiceAttachmentId": { # [Output Only] An 128-bit global unique ID of the PSC service attachment. + "pscServiceAttachmentId": { # Output only. [Output Only] An 128-bit global unique ID of the PSC service attachment. "high": "A String", "low": "A String", }, @@ -344,11 +344,11 @@

Method Details

# # # For newly created service attachment, this boolean defaults to false. - "region": "A String", # [Output Only] URL of the region where the service attachment resides. + "region": "A String", # Output only. [Output Only] URL of the region where the service attachment resides. # This field applies only to the region resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in # the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "targetService": "A String", # The URL of a service serving the endpoint identified by this service # attachment. "tunnelingConfig": { # Use to configure this PSC connection in tunneling mode. In tunneling mode # When a tunneling config is set on this service attachment it will @@ -399,14 +399,14 @@

Method Details

}, }, }, - "kind": "compute#serviceAttachmentAggregatedList", # Type of resource. + "kind": "compute#serviceAttachmentAggregatedList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -642,10 +642,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -657,8 +657,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -761,7 +761,7 @@

Method Details

# It encapsulates the load balancer which fronts the service runs and # a list of NAT IP ranges that the producers uses to represent # the consumers connecting to the service. - "connectedEndpoints": [ # [Output Only] An array of connections for all the consumers connected to + "connectedEndpoints": [ # Output only. [Output Only] An array of connections for all the consumers connected to # this service attachment. { # [Output Only] A connection connected to this service attachment. "consumerNetwork": "A String", # The url of the consumer network. @@ -803,7 +803,7 @@

Method Details

# attachment must contain either only projects or only networks. "A String", ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -823,9 +823,9 @@

Method Details

# request will fail with error 412 conditionNotMet. To see the # latest fingerprint, make a get() request to retrieve the # ServiceAttachment. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. - "kind": "compute#serviceAttachment", # [Output Only] Type of the resource. Alwayscompute#serviceAttachment for service attachments. + "kind": "compute#serviceAttachment", # Output only. [Output Only] Type of the resource. Alwayscompute#serviceAttachment for service attachments. "metadata": { # Metadata of the service attachment. "a_key": "A String", }, @@ -855,7 +855,7 @@

Method Details

# connected endpoint. # # If unspecified, the default propagated connection limit is 250. - "pscServiceAttachmentId": { # [Output Only] An 128-bit global unique ID of the PSC service attachment. + "pscServiceAttachmentId": { # Output only. [Output Only] An 128-bit global unique ID of the PSC service attachment. "high": "A String", "low": "A String", }, @@ -873,11 +873,11 @@

Method Details

# # # For newly created service attachment, this boolean defaults to false. - "region": "A String", # [Output Only] URL of the region where the service attachment resides. + "region": "A String", # Output only. [Output Only] URL of the region where the service attachment resides. # This field applies only to the region resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in # the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "targetService": "A String", # The URL of a service serving the endpoint identified by this service # attachment. "tunnelingConfig": { # Use to configure this PSC connection in tunneling mode. In tunneling mode # When a tunneling config is set on this service attachment it will @@ -1287,7 +1287,7 @@

Method Details

# It encapsulates the load balancer which fronts the service runs and # a list of NAT IP ranges that the producers uses to represent # the consumers connecting to the service. - "connectedEndpoints": [ # [Output Only] An array of connections for all the consumers connected to + "connectedEndpoints": [ # Output only. [Output Only] An array of connections for all the consumers connected to # this service attachment. { # [Output Only] A connection connected to this service attachment. "consumerNetwork": "A String", # The url of the consumer network. @@ -1329,7 +1329,7 @@

Method Details

# attachment must contain either only projects or only networks. "A String", ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1349,9 +1349,9 @@

Method Details

# request will fail with error 412 conditionNotMet. To see the # latest fingerprint, make a get() request to retrieve the # ServiceAttachment. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. - "kind": "compute#serviceAttachment", # [Output Only] Type of the resource. Alwayscompute#serviceAttachment for service attachments. + "kind": "compute#serviceAttachment", # Output only. [Output Only] Type of the resource. Alwayscompute#serviceAttachment for service attachments. "metadata": { # Metadata of the service attachment. "a_key": "A String", }, @@ -1381,7 +1381,7 @@

Method Details

# connected endpoint. # # If unspecified, the default propagated connection limit is 250. - "pscServiceAttachmentId": { # [Output Only] An 128-bit global unique ID of the PSC service attachment. + "pscServiceAttachmentId": { # Output only. [Output Only] An 128-bit global unique ID of the PSC service attachment. "high": "A String", "low": "A String", }, @@ -1399,11 +1399,11 @@

Method Details

# # # For newly created service attachment, this boolean defaults to false. - "region": "A String", # [Output Only] URL of the region where the service attachment resides. + "region": "A String", # Output only. [Output Only] URL of the region where the service attachment resides. # This field applies only to the region resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in # the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "targetService": "A String", # The URL of a service serving the endpoint identified by this service # attachment. "tunnelingConfig": { # Use to configure this PSC connection in tunneling mode. In tunneling mode # When a tunneling config is set on this service attachment it will @@ -1604,10 +1604,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1619,8 +1619,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1807,7 +1807,7 @@

Method Details

# It encapsulates the load balancer which fronts the service runs and # a list of NAT IP ranges that the producers uses to represent # the consumers connecting to the service. - "connectedEndpoints": [ # [Output Only] An array of connections for all the consumers connected to + "connectedEndpoints": [ # Output only. [Output Only] An array of connections for all the consumers connected to # this service attachment. { # [Output Only] A connection connected to this service attachment. "consumerNetwork": "A String", # The url of the consumer network. @@ -1849,7 +1849,7 @@

Method Details

# attachment must contain either only projects or only networks. "A String", ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1869,9 +1869,9 @@

Method Details

# request will fail with error 412 conditionNotMet. To see the # latest fingerprint, make a get() request to retrieve the # ServiceAttachment. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. - "kind": "compute#serviceAttachment", # [Output Only] Type of the resource. Alwayscompute#serviceAttachment for service attachments. + "kind": "compute#serviceAttachment", # Output only. [Output Only] Type of the resource. Alwayscompute#serviceAttachment for service attachments. "metadata": { # Metadata of the service attachment. "a_key": "A String", }, @@ -1901,7 +1901,7 @@

Method Details

# connected endpoint. # # If unspecified, the default propagated connection limit is 250. - "pscServiceAttachmentId": { # [Output Only] An 128-bit global unique ID of the PSC service attachment. + "pscServiceAttachmentId": { # Output only. [Output Only] An 128-bit global unique ID of the PSC service attachment. "high": "A String", "low": "A String", }, @@ -1919,11 +1919,11 @@

Method Details

# # # For newly created service attachment, this boolean defaults to false. - "region": "A String", # [Output Only] URL of the region where the service attachment resides. + "region": "A String", # Output only. [Output Only] URL of the region where the service attachment resides. # This field applies only to the region resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in # the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "targetService": "A String", # The URL of a service serving the endpoint identified by this service # attachment. "tunnelingConfig": { # Use to configure this PSC connection in tunneling mode. In tunneling mode # When a tunneling config is set on this service attachment it will @@ -1946,7 +1946,7 @@

Method Details

}, }, ], - "kind": "compute#serviceAttachmentList", # [Output Only] Type of the resource. Alwayscompute#serviceAttachment for service attachments. + "kind": "compute#serviceAttachmentList", # Output only. [Output Only] Type of the resource. Alwayscompute#serviceAttachment for service attachments. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. @@ -2016,7 +2016,7 @@

Method Details

# It encapsulates the load balancer which fronts the service runs and # a list of NAT IP ranges that the producers uses to represent # the consumers connecting to the service. - "connectedEndpoints": [ # [Output Only] An array of connections for all the consumers connected to + "connectedEndpoints": [ # Output only. [Output Only] An array of connections for all the consumers connected to # this service attachment. { # [Output Only] A connection connected to this service attachment. "consumerNetwork": "A String", # The url of the consumer network. @@ -2058,7 +2058,7 @@

Method Details

# attachment must contain either only projects or only networks. "A String", ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -2078,9 +2078,9 @@

Method Details

# request will fail with error 412 conditionNotMet. To see the # latest fingerprint, make a get() request to retrieve the # ServiceAttachment. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. - "kind": "compute#serviceAttachment", # [Output Only] Type of the resource. Alwayscompute#serviceAttachment for service attachments. + "kind": "compute#serviceAttachment", # Output only. [Output Only] Type of the resource. Alwayscompute#serviceAttachment for service attachments. "metadata": { # Metadata of the service attachment. "a_key": "A String", }, @@ -2110,7 +2110,7 @@

Method Details

# connected endpoint. # # If unspecified, the default propagated connection limit is 250. - "pscServiceAttachmentId": { # [Output Only] An 128-bit global unique ID of the PSC service attachment. + "pscServiceAttachmentId": { # Output only. [Output Only] An 128-bit global unique ID of the PSC service attachment. "high": "A String", "low": "A String", }, @@ -2128,11 +2128,11 @@

Method Details

# # # For newly created service attachment, this boolean defaults to false. - "region": "A String", # [Output Only] URL of the region where the service attachment resides. + "region": "A String", # Output only. [Output Only] URL of the region where the service attachment resides. # This field applies only to the region resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in # the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "targetService": "A String", # The URL of a service serving the endpoint identified by this service # attachment. "tunnelingConfig": { # Use to configure this PSC connection in tunneling mode. In tunneling mode # When a tunneling config is set on this service attachment it will @@ -2333,10 +2333,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2348,8 +2348,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.snapshotGroups.html b/docs/dyn/compute_alpha.snapshotGroups.html index bd7ad289d3..4a1c0227c3 100644 --- a/docs/dyn/compute_alpha.snapshotGroups.html +++ b/docs/dyn/compute_alpha.snapshotGroups.html @@ -292,10 +292,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -307,8 +307,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -407,13 +407,13 @@

Method Details

# # A snapshot group is a set of snapshots that represents a point in time state # of a consistency group. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # Optional. An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#snapshotGroup", # [Output Only] Type of the resource. Alwayscompute#snapshotGroup for SnapshotGroup + "kind": "compute#snapshotGroup", # Output only. [Output Only] Type of the resource. Alwayscompute#snapshotGroup for SnapshotGroup # resources. "name": "A String", # Identifier. Name of the resource; provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -422,18 +422,18 @@

Method Details

# character must be a lowercase letter, and all following characters must be # a dash, lowercase letter, or digit, except the last character, which cannot # be a dash. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. - "sourceInfo": { # [Output Only] + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. + "sourceInfo": { # Output only. [Output Only] "consistencyGroup": "A String", "consistencyGroupId": "A String", }, "sourceInstantSnapshotGroup": "A String", # Input field for the source instant snapshot group. - "sourceInstantSnapshotGroupInfo": { # [Output Only] + "sourceInstantSnapshotGroupInfo": { # Output only. [Output Only] "instantSnapshotGroup": "A String", "instantSnapshotGroupId": "A String", }, - "status": "A String", # [Output Only] + "status": "A String", # Output only. [Output Only] } @@ -819,13 +819,13 @@

Method Details

# # A snapshot group is a set of snapshots that represents a point in time state # of a consistency group. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # Optional. An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#snapshotGroup", # [Output Only] Type of the resource. Alwayscompute#snapshotGroup for SnapshotGroup + "kind": "compute#snapshotGroup", # Output only. [Output Only] Type of the resource. Alwayscompute#snapshotGroup for SnapshotGroup # resources. "name": "A String", # Identifier. Name of the resource; provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -834,18 +834,18 @@

Method Details

# character must be a lowercase letter, and all following characters must be # a dash, lowercase letter, or digit, except the last character, which cannot # be a dash. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. - "sourceInfo": { # [Output Only] + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. + "sourceInfo": { # Output only. [Output Only] "consistencyGroup": "A String", "consistencyGroupId": "A String", }, "sourceInstantSnapshotGroup": "A String", # Input field for the source instant snapshot group. - "sourceInstantSnapshotGroupInfo": { # [Output Only] + "sourceInstantSnapshotGroupInfo": { # Output only. [Output Only] "instantSnapshotGroup": "A String", "instantSnapshotGroupId": "A String", }, - "status": "A String", # [Output Only] + "status": "A String", # Output only. [Output Only] } requestId: string, An optional request ID to identify requests. Specify a unique request ID so @@ -1026,10 +1026,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1041,8 +1041,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1228,13 +1228,13 @@

Method Details

# # A snapshot group is a set of snapshots that represents a point in time state # of a consistency group. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # Optional. An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#snapshotGroup", # [Output Only] Type of the resource. Alwayscompute#snapshotGroup for SnapshotGroup + "kind": "compute#snapshotGroup", # Output only. [Output Only] Type of the resource. Alwayscompute#snapshotGroup for SnapshotGroup # resources. "name": "A String", # Identifier. Name of the resource; provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -1243,28 +1243,28 @@

Method Details

# character must be a lowercase letter, and all following characters must be # a dash, lowercase letter, or digit, except the last character, which cannot # be a dash. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. - "sourceInfo": { # [Output Only] + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. + "sourceInfo": { # Output only. [Output Only] "consistencyGroup": "A String", "consistencyGroupId": "A String", }, "sourceInstantSnapshotGroup": "A String", # Input field for the source instant snapshot group. - "sourceInstantSnapshotGroupInfo": { # [Output Only] + "sourceInstantSnapshotGroupInfo": { # Output only. [Output Only] "instantSnapshotGroup": "A String", "instantSnapshotGroupId": "A String", }, - "status": "A String", # [Output Only] + "status": "A String", # Output only. [Output Only] }, ], - "kind": "compute#snapshotGroupsList", # Type of resource. + "kind": "compute#snapshotGroupsList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. # end_interface: MixerListResponseWithEtagBuilder "A String", ], diff --git a/docs/dyn/compute_alpha.snapshotSettings.html b/docs/dyn/compute_alpha.snapshotSettings.html index ef09311a6c..a241305e61 100644 --- a/docs/dyn/compute_alpha.snapshotSettings.html +++ b/docs/dyn/compute_alpha.snapshotSettings.html @@ -342,10 +342,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -357,8 +357,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.snapshots.html b/docs/dyn/compute_alpha.snapshots.html index d735f91007..7c83893cf0 100644 --- a/docs/dyn/compute_alpha.snapshots.html +++ b/docs/dyn/compute_alpha.snapshots.html @@ -235,9 +235,9 @@

Method Details

# You can use snapshots to back up data on a regular interval. For more # information, read Creating # persistent disk snapshots. - "architecture": "A String", # [Output Only] The architecture of the snapshot. Valid values are + "architecture": "A String", # Output only. [Output Only] The architecture of the snapshot. Valid values are # ARM64 or X86_64. - "autoCreated": True or False, # [Output Only] Set to true if snapshots are automatically created by + "autoCreated": True or False, # Output only. [Output Only] Set to true if snapshots are automatically created by # applying resource policy on the target disk. "chainName": "A String", # Creates the new snapshot in the snapshot chain labeled with the # specified name. The chain name must be 1-63 characters long and comply @@ -245,18 +245,18 @@

Method Details

# owners who needs to create separate snapshot chains, for example, # for chargeback tracking. When you describe your snapshot resource, this # field is visible only if it has a non-empty value. - "creationSizeBytes": "A String", # [Output Only] Size in bytes of the snapshot at creation time. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationSizeBytes": "A String", # Output only. [Output Only] Size in bytes of the snapshot at creation time. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "diskSizeGb": "A String", # [Output Only] Size of the source disk, specified in GB. - "downloadBytes": "A String", # [Output Only] Number of bytes downloaded to restore a snapshot to a disk. - "enableConfidentialCompute": True or False, # Whether this snapshot is created from a confidential compute mode disk. + "diskSizeGb": "A String", # Output only. [Output Only] Size of the source disk, specified in GB. + "downloadBytes": "A String", # Output only. [Output Only] Number of bytes downloaded to restore a snapshot to a disk. + "enableConfidentialCompute": True or False, # Output only. Whether this snapshot is created from a confidential compute mode disk. # [Output Only]: This field is not set by user, but from source disk. "guestFlush": True or False, # [Input Only] Whether to attempt an application consistent snapshot by # informing the OS to prepare for the snapshot process. - "guestOsFeatures": [ # [Output Only] A list of features to enable on the guest operating system. + "guestOsFeatures": [ # Output only. [Output Only] A list of features to enable on the guest operating system. # Applicable only for bootable images. Read # Enabling guest operating system features to see a list of available # options. @@ -282,9 +282,9 @@

Method Details

# Enabling guest operating system features. }, ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#snapshot", # [Output Only] Type of the resource. Always compute#snapshot + "kind": "compute#snapshot", # Output only. [Output Only] Type of the resource. Always compute#snapshot # for Snapshot resources. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this snapshot, which is # essentially a hash of the labels set used for optimistic locking. The @@ -300,11 +300,11 @@

Method Details

# Label values may be empty. "a_key": "A String", }, - "licenseCodes": [ # [Output Only] Integer license codes indicating which licenses are attached + "licenseCodes": [ # Output only. [Output Only] Integer license codes indicating which licenses are attached # to this snapshot. "A String", ], - "licenses": [ # [Output Only] A list of public visible licenses that apply to this + "licenses": [ # Output only. [Output Only] A list of public visible licenses that apply to this # snapshot. This can be because the original image had licenses attached # (such as a Windows image). "A String", @@ -325,22 +325,24 @@

Method Details

# as part of resource payload. "resourceManagerTags": { # Resource manager tags to be bound to the snapshot. Tag keys and values have # the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, }, - "region": "A String", # [Output Only] URL of the region where the snapshot resides. Only applicable + "region": "A String", # Output only. [Output Only] URL of the region where the snapshot resides. Only applicable # for regional snapshots. - "resourceStatus": { # [Output only] ResourceStatus of the Snapshot resource - "scheduledDeletionTime": "A String", # [Output only] Scheduled deletion time of the snapshot. The snapshot will + "resourceStatus": { # Output only. [Output only] ResourceStatus of the Snapshot resource + "scheduledDeletionTime": "A String", # Output only. [Output only] Scheduled deletion time of the snapshot. The snapshot will # be deleted by the at any point within one hour after the deletion time. }, "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. "snapshotEncryptionKey": { # Encrypts the snapshot using acustomer-supplied # encryption key. # @@ -406,9 +408,9 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "snapshotGroupId": "A String", # [Output Only] The unique ID of the snapshot group that this snapshot + "snapshotGroupId": "A String", # Output only. [Output Only] The unique ID of the snapshot group that this snapshot # belongs to. - "snapshotGroupName": "A String", # [Output only] The snapshot group that this snapshot belongs to. + "snapshotGroupName": "A String", # Output only. [Output only] The snapshot group that this snapshot belongs to. "snapshotType": "A String", # Indicates the type of the snapshot. "sourceDisk": "A String", # The source disk used to create this snapshot. "sourceDiskEncryptionKey": { # The customer-supplied @@ -467,7 +469,7 @@

Method Details

}, "sourceDiskForRecoveryCheckpoint": "A String", # The source disk whose recovery checkpoint will be used to create this # snapshot. - "sourceDiskId": "A String", # [Output Only] The ID value of the disk used to create this snapshot. This + "sourceDiskId": "A String", # Output only. [Output Only] The ID value of the disk used to create this snapshot. This # value may be used to determine whether the snapshot was taken from the # current or a previous instance of a given disk name. "sourceInstantSnapshot": "A String", # The source instant snapshot used to create this snapshot. You can provide @@ -531,21 +533,21 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceInstantSnapshotId": "A String", # [Output Only] The unique ID of the instant snapshot used to create this + "sourceInstantSnapshotId": "A String", # Output only. [Output Only] The unique ID of the instant snapshot used to create this # snapshot. This value identifies the exact instant snapshot that was used to # create this snapshot. For example, if you created the snapshot from an # instant snapshot that was later deleted and recreated under the same name, # the source instant snapshot ID would identify the exact instant snapshot # that was used. - "sourceSnapshotSchedulePolicy": "A String", # [Output Only] URL of the resource policy which created this + "sourceSnapshotSchedulePolicy": "A String", # Output only. [Output Only] URL of the resource policy which created this # scheduled snapshot. - "sourceSnapshotSchedulePolicyId": "A String", # [Output Only] ID of the resource policy which created this + "sourceSnapshotSchedulePolicyId": "A String", # Output only. [Output Only] ID of the resource policy which created this # scheduled snapshot. - "status": "A String", # [Output Only] The status of the snapshot. This can beCREATING, DELETING, FAILED,READY, or UPLOADING. - "storageBytes": "A String", # [Output Only] A size of the storage used by the snapshot. As snapshots + "status": "A String", # Output only. [Output Only] The status of the snapshot. This can beCREATING, DELETING, FAILED,READY, or UPLOADING. + "storageBytes": "A String", # Output only. [Output Only] A size of the storage used by the snapshot. As snapshots # share storage, this number is expected to change with snapshot # creation/deletion. - "storageBytesStatus": "A String", # [Output Only] An indicator whether storageBytes is in a + "storageBytesStatus": "A String", # Output only. [Output Only] An indicator whether storageBytes is in a # stable state or it is being adjusted as a result of shared storage # reallocation. This status can either be UPDATING, meaning # the size of the snapshot is being updated, or UP_TO_DATE, @@ -588,15 +590,15 @@

Method Details

}, }, }, - "kind": "compute#snapshotAggregatedList", # [Output Only] Type of resource. Alwayscompute#snapshotAggregatedList for aggregated lists of + "kind": "compute#snapshotAggregatedList", # Output only. [Output Only] Type of resource. Alwayscompute#snapshotAggregatedList for aggregated lists of # snapshots. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -838,10 +840,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -853,8 +855,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -954,9 +956,9 @@

Method Details

# You can use snapshots to back up data on a regular interval. For more # information, read Creating # persistent disk snapshots. - "architecture": "A String", # [Output Only] The architecture of the snapshot. Valid values are + "architecture": "A String", # Output only. [Output Only] The architecture of the snapshot. Valid values are # ARM64 or X86_64. - "autoCreated": True or False, # [Output Only] Set to true if snapshots are automatically created by + "autoCreated": True or False, # Output only. [Output Only] Set to true if snapshots are automatically created by # applying resource policy on the target disk. "chainName": "A String", # Creates the new snapshot in the snapshot chain labeled with the # specified name. The chain name must be 1-63 characters long and comply @@ -964,18 +966,18 @@

Method Details

# owners who needs to create separate snapshot chains, for example, # for chargeback tracking. When you describe your snapshot resource, this # field is visible only if it has a non-empty value. - "creationSizeBytes": "A String", # [Output Only] Size in bytes of the snapshot at creation time. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationSizeBytes": "A String", # Output only. [Output Only] Size in bytes of the snapshot at creation time. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "diskSizeGb": "A String", # [Output Only] Size of the source disk, specified in GB. - "downloadBytes": "A String", # [Output Only] Number of bytes downloaded to restore a snapshot to a disk. - "enableConfidentialCompute": True or False, # Whether this snapshot is created from a confidential compute mode disk. + "diskSizeGb": "A String", # Output only. [Output Only] Size of the source disk, specified in GB. + "downloadBytes": "A String", # Output only. [Output Only] Number of bytes downloaded to restore a snapshot to a disk. + "enableConfidentialCompute": True or False, # Output only. Whether this snapshot is created from a confidential compute mode disk. # [Output Only]: This field is not set by user, but from source disk. "guestFlush": True or False, # [Input Only] Whether to attempt an application consistent snapshot by # informing the OS to prepare for the snapshot process. - "guestOsFeatures": [ # [Output Only] A list of features to enable on the guest operating system. + "guestOsFeatures": [ # Output only. [Output Only] A list of features to enable on the guest operating system. # Applicable only for bootable images. Read # Enabling guest operating system features to see a list of available # options. @@ -1001,9 +1003,9 @@

Method Details

# Enabling guest operating system features. }, ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#snapshot", # [Output Only] Type of the resource. Always compute#snapshot + "kind": "compute#snapshot", # Output only. [Output Only] Type of the resource. Always compute#snapshot # for Snapshot resources. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this snapshot, which is # essentially a hash of the labels set used for optimistic locking. The @@ -1019,11 +1021,11 @@

Method Details

# Label values may be empty. "a_key": "A String", }, - "licenseCodes": [ # [Output Only] Integer license codes indicating which licenses are attached + "licenseCodes": [ # Output only. [Output Only] Integer license codes indicating which licenses are attached # to this snapshot. "A String", ], - "licenses": [ # [Output Only] A list of public visible licenses that apply to this + "licenses": [ # Output only. [Output Only] A list of public visible licenses that apply to this # snapshot. This can be because the original image had licenses attached # (such as a Windows image). "A String", @@ -1044,22 +1046,24 @@

Method Details

# as part of resource payload. "resourceManagerTags": { # Resource manager tags to be bound to the snapshot. Tag keys and values have # the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, }, - "region": "A String", # [Output Only] URL of the region where the snapshot resides. Only applicable + "region": "A String", # Output only. [Output Only] URL of the region where the snapshot resides. Only applicable # for regional snapshots. - "resourceStatus": { # [Output only] ResourceStatus of the Snapshot resource - "scheduledDeletionTime": "A String", # [Output only] Scheduled deletion time of the snapshot. The snapshot will + "resourceStatus": { # Output only. [Output only] ResourceStatus of the Snapshot resource + "scheduledDeletionTime": "A String", # Output only. [Output only] Scheduled deletion time of the snapshot. The snapshot will # be deleted by the at any point within one hour after the deletion time. }, "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. "snapshotEncryptionKey": { # Encrypts the snapshot using acustomer-supplied # encryption key. # @@ -1125,9 +1129,9 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "snapshotGroupId": "A String", # [Output Only] The unique ID of the snapshot group that this snapshot + "snapshotGroupId": "A String", # Output only. [Output Only] The unique ID of the snapshot group that this snapshot # belongs to. - "snapshotGroupName": "A String", # [Output only] The snapshot group that this snapshot belongs to. + "snapshotGroupName": "A String", # Output only. [Output only] The snapshot group that this snapshot belongs to. "snapshotType": "A String", # Indicates the type of the snapshot. "sourceDisk": "A String", # The source disk used to create this snapshot. "sourceDiskEncryptionKey": { # The customer-supplied @@ -1186,7 +1190,7 @@

Method Details

}, "sourceDiskForRecoveryCheckpoint": "A String", # The source disk whose recovery checkpoint will be used to create this # snapshot. - "sourceDiskId": "A String", # [Output Only] The ID value of the disk used to create this snapshot. This + "sourceDiskId": "A String", # Output only. [Output Only] The ID value of the disk used to create this snapshot. This # value may be used to determine whether the snapshot was taken from the # current or a previous instance of a given disk name. "sourceInstantSnapshot": "A String", # The source instant snapshot used to create this snapshot. You can provide @@ -1250,21 +1254,21 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceInstantSnapshotId": "A String", # [Output Only] The unique ID of the instant snapshot used to create this + "sourceInstantSnapshotId": "A String", # Output only. [Output Only] The unique ID of the instant snapshot used to create this # snapshot. This value identifies the exact instant snapshot that was used to # create this snapshot. For example, if you created the snapshot from an # instant snapshot that was later deleted and recreated under the same name, # the source instant snapshot ID would identify the exact instant snapshot # that was used. - "sourceSnapshotSchedulePolicy": "A String", # [Output Only] URL of the resource policy which created this + "sourceSnapshotSchedulePolicy": "A String", # Output only. [Output Only] URL of the resource policy which created this # scheduled snapshot. - "sourceSnapshotSchedulePolicyId": "A String", # [Output Only] ID of the resource policy which created this + "sourceSnapshotSchedulePolicyId": "A String", # Output only. [Output Only] ID of the resource policy which created this # scheduled snapshot. - "status": "A String", # [Output Only] The status of the snapshot. This can beCREATING, DELETING, FAILED,READY, or UPLOADING. - "storageBytes": "A String", # [Output Only] A size of the storage used by the snapshot. As snapshots + "status": "A String", # Output only. [Output Only] The status of the snapshot. This can beCREATING, DELETING, FAILED,READY, or UPLOADING. + "storageBytes": "A String", # Output only. [Output Only] A size of the storage used by the snapshot. As snapshots # share storage, this number is expected to change with snapshot # creation/deletion. - "storageBytesStatus": "A String", # [Output Only] An indicator whether storageBytes is in a + "storageBytesStatus": "A String", # Output only. [Output Only] An indicator whether storageBytes is in a # stable state or it is being adjusted as a result of shared storage # reallocation. This status can either be UPDATING, meaning # the size of the snapshot is being updated, or UP_TO_DATE, @@ -1666,9 +1670,9 @@

Method Details

# You can use snapshots to back up data on a regular interval. For more # information, read Creating # persistent disk snapshots. - "architecture": "A String", # [Output Only] The architecture of the snapshot. Valid values are + "architecture": "A String", # Output only. [Output Only] The architecture of the snapshot. Valid values are # ARM64 or X86_64. - "autoCreated": True or False, # [Output Only] Set to true if snapshots are automatically created by + "autoCreated": True or False, # Output only. [Output Only] Set to true if snapshots are automatically created by # applying resource policy on the target disk. "chainName": "A String", # Creates the new snapshot in the snapshot chain labeled with the # specified name. The chain name must be 1-63 characters long and comply @@ -1676,18 +1680,18 @@

Method Details

# owners who needs to create separate snapshot chains, for example, # for chargeback tracking. When you describe your snapshot resource, this # field is visible only if it has a non-empty value. - "creationSizeBytes": "A String", # [Output Only] Size in bytes of the snapshot at creation time. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationSizeBytes": "A String", # Output only. [Output Only] Size in bytes of the snapshot at creation time. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "diskSizeGb": "A String", # [Output Only] Size of the source disk, specified in GB. - "downloadBytes": "A String", # [Output Only] Number of bytes downloaded to restore a snapshot to a disk. - "enableConfidentialCompute": True or False, # Whether this snapshot is created from a confidential compute mode disk. + "diskSizeGb": "A String", # Output only. [Output Only] Size of the source disk, specified in GB. + "downloadBytes": "A String", # Output only. [Output Only] Number of bytes downloaded to restore a snapshot to a disk. + "enableConfidentialCompute": True or False, # Output only. Whether this snapshot is created from a confidential compute mode disk. # [Output Only]: This field is not set by user, but from source disk. "guestFlush": True or False, # [Input Only] Whether to attempt an application consistent snapshot by # informing the OS to prepare for the snapshot process. - "guestOsFeatures": [ # [Output Only] A list of features to enable on the guest operating system. + "guestOsFeatures": [ # Output only. [Output Only] A list of features to enable on the guest operating system. # Applicable only for bootable images. Read # Enabling guest operating system features to see a list of available # options. @@ -1713,9 +1717,9 @@

Method Details

# Enabling guest operating system features. }, ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#snapshot", # [Output Only] Type of the resource. Always compute#snapshot + "kind": "compute#snapshot", # Output only. [Output Only] Type of the resource. Always compute#snapshot # for Snapshot resources. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this snapshot, which is # essentially a hash of the labels set used for optimistic locking. The @@ -1731,11 +1735,11 @@

Method Details

# Label values may be empty. "a_key": "A String", }, - "licenseCodes": [ # [Output Only] Integer license codes indicating which licenses are attached + "licenseCodes": [ # Output only. [Output Only] Integer license codes indicating which licenses are attached # to this snapshot. "A String", ], - "licenses": [ # [Output Only] A list of public visible licenses that apply to this + "licenses": [ # Output only. [Output Only] A list of public visible licenses that apply to this # snapshot. This can be because the original image had licenses attached # (such as a Windows image). "A String", @@ -1756,22 +1760,24 @@

Method Details

# as part of resource payload. "resourceManagerTags": { # Resource manager tags to be bound to the snapshot. Tag keys and values have # the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, }, - "region": "A String", # [Output Only] URL of the region where the snapshot resides. Only applicable + "region": "A String", # Output only. [Output Only] URL of the region where the snapshot resides. Only applicable # for regional snapshots. - "resourceStatus": { # [Output only] ResourceStatus of the Snapshot resource - "scheduledDeletionTime": "A String", # [Output only] Scheduled deletion time of the snapshot. The snapshot will + "resourceStatus": { # Output only. [Output only] ResourceStatus of the Snapshot resource + "scheduledDeletionTime": "A String", # Output only. [Output only] Scheduled deletion time of the snapshot. The snapshot will # be deleted by the at any point within one hour after the deletion time. }, "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. "snapshotEncryptionKey": { # Encrypts the snapshot using acustomer-supplied # encryption key. # @@ -1837,9 +1843,9 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "snapshotGroupId": "A String", # [Output Only] The unique ID of the snapshot group that this snapshot + "snapshotGroupId": "A String", # Output only. [Output Only] The unique ID of the snapshot group that this snapshot # belongs to. - "snapshotGroupName": "A String", # [Output only] The snapshot group that this snapshot belongs to. + "snapshotGroupName": "A String", # Output only. [Output only] The snapshot group that this snapshot belongs to. "snapshotType": "A String", # Indicates the type of the snapshot. "sourceDisk": "A String", # The source disk used to create this snapshot. "sourceDiskEncryptionKey": { # The customer-supplied @@ -1898,7 +1904,7 @@

Method Details

}, "sourceDiskForRecoveryCheckpoint": "A String", # The source disk whose recovery checkpoint will be used to create this # snapshot. - "sourceDiskId": "A String", # [Output Only] The ID value of the disk used to create this snapshot. This + "sourceDiskId": "A String", # Output only. [Output Only] The ID value of the disk used to create this snapshot. This # value may be used to determine whether the snapshot was taken from the # current or a previous instance of a given disk name. "sourceInstantSnapshot": "A String", # The source instant snapshot used to create this snapshot. You can provide @@ -1962,21 +1968,21 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceInstantSnapshotId": "A String", # [Output Only] The unique ID of the instant snapshot used to create this + "sourceInstantSnapshotId": "A String", # Output only. [Output Only] The unique ID of the instant snapshot used to create this # snapshot. This value identifies the exact instant snapshot that was used to # create this snapshot. For example, if you created the snapshot from an # instant snapshot that was later deleted and recreated under the same name, # the source instant snapshot ID would identify the exact instant snapshot # that was used. - "sourceSnapshotSchedulePolicy": "A String", # [Output Only] URL of the resource policy which created this + "sourceSnapshotSchedulePolicy": "A String", # Output only. [Output Only] URL of the resource policy which created this # scheduled snapshot. - "sourceSnapshotSchedulePolicyId": "A String", # [Output Only] ID of the resource policy which created this + "sourceSnapshotSchedulePolicyId": "A String", # Output only. [Output Only] ID of the resource policy which created this # scheduled snapshot. - "status": "A String", # [Output Only] The status of the snapshot. This can beCREATING, DELETING, FAILED,READY, or UPLOADING. - "storageBytes": "A String", # [Output Only] A size of the storage used by the snapshot. As snapshots + "status": "A String", # Output only. [Output Only] The status of the snapshot. This can beCREATING, DELETING, FAILED,READY, or UPLOADING. + "storageBytes": "A String", # Output only. [Output Only] A size of the storage used by the snapshot. As snapshots # share storage, this number is expected to change with snapshot # creation/deletion. - "storageBytesStatus": "A String", # [Output Only] An indicator whether storageBytes is in a + "storageBytesStatus": "A String", # Output only. [Output Only] An indicator whether storageBytes is in a # stable state or it is being adjusted as a result of shared storage # reallocation. This status can either be UPDATING, meaning # the size of the snapshot is being updated, or UP_TO_DATE, @@ -2169,10 +2175,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2184,8 +2190,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2371,9 +2377,9 @@

Method Details

# You can use snapshots to back up data on a regular interval. For more # information, read Creating # persistent disk snapshots. - "architecture": "A String", # [Output Only] The architecture of the snapshot. Valid values are + "architecture": "A String", # Output only. [Output Only] The architecture of the snapshot. Valid values are # ARM64 or X86_64. - "autoCreated": True or False, # [Output Only] Set to true if snapshots are automatically created by + "autoCreated": True or False, # Output only. [Output Only] Set to true if snapshots are automatically created by # applying resource policy on the target disk. "chainName": "A String", # Creates the new snapshot in the snapshot chain labeled with the # specified name. The chain name must be 1-63 characters long and comply @@ -2381,18 +2387,18 @@

Method Details

# owners who needs to create separate snapshot chains, for example, # for chargeback tracking. When you describe your snapshot resource, this # field is visible only if it has a non-empty value. - "creationSizeBytes": "A String", # [Output Only] Size in bytes of the snapshot at creation time. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationSizeBytes": "A String", # Output only. [Output Only] Size in bytes of the snapshot at creation time. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "diskSizeGb": "A String", # [Output Only] Size of the source disk, specified in GB. - "downloadBytes": "A String", # [Output Only] Number of bytes downloaded to restore a snapshot to a disk. - "enableConfidentialCompute": True or False, # Whether this snapshot is created from a confidential compute mode disk. + "diskSizeGb": "A String", # Output only. [Output Only] Size of the source disk, specified in GB. + "downloadBytes": "A String", # Output only. [Output Only] Number of bytes downloaded to restore a snapshot to a disk. + "enableConfidentialCompute": True or False, # Output only. Whether this snapshot is created from a confidential compute mode disk. # [Output Only]: This field is not set by user, but from source disk. "guestFlush": True or False, # [Input Only] Whether to attempt an application consistent snapshot by # informing the OS to prepare for the snapshot process. - "guestOsFeatures": [ # [Output Only] A list of features to enable on the guest operating system. + "guestOsFeatures": [ # Output only. [Output Only] A list of features to enable on the guest operating system. # Applicable only for bootable images. Read # Enabling guest operating system features to see a list of available # options. @@ -2418,9 +2424,9 @@

Method Details

# Enabling guest operating system features. }, ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#snapshot", # [Output Only] Type of the resource. Always compute#snapshot + "kind": "compute#snapshot", # Output only. [Output Only] Type of the resource. Always compute#snapshot # for Snapshot resources. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this snapshot, which is # essentially a hash of the labels set used for optimistic locking. The @@ -2436,11 +2442,11 @@

Method Details

# Label values may be empty. "a_key": "A String", }, - "licenseCodes": [ # [Output Only] Integer license codes indicating which licenses are attached + "licenseCodes": [ # Output only. [Output Only] Integer license codes indicating which licenses are attached # to this snapshot. "A String", ], - "licenses": [ # [Output Only] A list of public visible licenses that apply to this + "licenses": [ # Output only. [Output Only] A list of public visible licenses that apply to this # snapshot. This can be because the original image had licenses attached # (such as a Windows image). "A String", @@ -2461,22 +2467,24 @@

Method Details

# as part of resource payload. "resourceManagerTags": { # Resource manager tags to be bound to the snapshot. Tag keys and values have # the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, }, - "region": "A String", # [Output Only] URL of the region where the snapshot resides. Only applicable + "region": "A String", # Output only. [Output Only] URL of the region where the snapshot resides. Only applicable # for regional snapshots. - "resourceStatus": { # [Output only] ResourceStatus of the Snapshot resource - "scheduledDeletionTime": "A String", # [Output only] Scheduled deletion time of the snapshot. The snapshot will + "resourceStatus": { # Output only. [Output only] ResourceStatus of the Snapshot resource + "scheduledDeletionTime": "A String", # Output only. [Output only] Scheduled deletion time of the snapshot. The snapshot will # be deleted by the at any point within one hour after the deletion time. }, "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. "snapshotEncryptionKey": { # Encrypts the snapshot using acustomer-supplied # encryption key. # @@ -2542,9 +2550,9 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "snapshotGroupId": "A String", # [Output Only] The unique ID of the snapshot group that this snapshot + "snapshotGroupId": "A String", # Output only. [Output Only] The unique ID of the snapshot group that this snapshot # belongs to. - "snapshotGroupName": "A String", # [Output only] The snapshot group that this snapshot belongs to. + "snapshotGroupName": "A String", # Output only. [Output only] The snapshot group that this snapshot belongs to. "snapshotType": "A String", # Indicates the type of the snapshot. "sourceDisk": "A String", # The source disk used to create this snapshot. "sourceDiskEncryptionKey": { # The customer-supplied @@ -2603,7 +2611,7 @@

Method Details

}, "sourceDiskForRecoveryCheckpoint": "A String", # The source disk whose recovery checkpoint will be used to create this # snapshot. - "sourceDiskId": "A String", # [Output Only] The ID value of the disk used to create this snapshot. This + "sourceDiskId": "A String", # Output only. [Output Only] The ID value of the disk used to create this snapshot. This # value may be used to determine whether the snapshot was taken from the # current or a previous instance of a given disk name. "sourceInstantSnapshot": "A String", # The source instant snapshot used to create this snapshot. You can provide @@ -2667,21 +2675,21 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceInstantSnapshotId": "A String", # [Output Only] The unique ID of the instant snapshot used to create this + "sourceInstantSnapshotId": "A String", # Output only. [Output Only] The unique ID of the instant snapshot used to create this # snapshot. This value identifies the exact instant snapshot that was used to # create this snapshot. For example, if you created the snapshot from an # instant snapshot that was later deleted and recreated under the same name, # the source instant snapshot ID would identify the exact instant snapshot # that was used. - "sourceSnapshotSchedulePolicy": "A String", # [Output Only] URL of the resource policy which created this + "sourceSnapshotSchedulePolicy": "A String", # Output only. [Output Only] URL of the resource policy which created this # scheduled snapshot. - "sourceSnapshotSchedulePolicyId": "A String", # [Output Only] ID of the resource policy which created this + "sourceSnapshotSchedulePolicyId": "A String", # Output only. [Output Only] ID of the resource policy which created this # scheduled snapshot. - "status": "A String", # [Output Only] The status of the snapshot. This can beCREATING, DELETING, FAILED,READY, or UPLOADING. - "storageBytes": "A String", # [Output Only] A size of the storage used by the snapshot. As snapshots + "status": "A String", # Output only. [Output Only] The status of the snapshot. This can beCREATING, DELETING, FAILED,READY, or UPLOADING. + "storageBytes": "A String", # Output only. [Output Only] A size of the storage used by the snapshot. As snapshots # share storage, this number is expected to change with snapshot # creation/deletion. - "storageBytesStatus": "A String", # [Output Only] An indicator whether storageBytes is in a + "storageBytesStatus": "A String", # Output only. [Output Only] An indicator whether storageBytes is in a # stable state or it is being adjusted as a result of shared storage # reallocation. This status can either be UPDATING, meaning # the size of the snapshot is being updated, or UP_TO_DATE, @@ -2696,13 +2704,13 @@

Method Details

], }, ], - "kind": "compute#snapshotList", # Type of resource. + "kind": "compute#snapshotList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -3810,10 +3818,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3825,8 +3833,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -4125,10 +4133,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -4140,8 +4148,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.sslCertificates.html b/docs/dyn/compute_alpha.sslCertificates.html index 9371333d75..b064814c44 100644 --- a/docs/dyn/compute_alpha.sslCertificates.html +++ b/docs/dyn/compute_alpha.sslCertificates.html @@ -257,12 +257,12 @@

Method Details

# text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "expireTime": "A String", # [Output Only] Expire time of the certificate. RFC3339 + "expireTime": "A String", # Output only. [Output Only] Expire time of the certificate. RFC3339 "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#sslCertificate", # [Output Only] Type of the resource. Alwayscompute#sslCertificate for SSL certificates. + "kind": "compute#sslCertificate", # Output only. [Output Only] Type of the resource. Alwayscompute#sslCertificate for SSL certificates. "managed": { # Configuration and status of a managed SSL certificate. # Configuration and status of a managed SSL certificate. - "domainStatus": { # [Output only] Detailed statuses of the domains specified for managed + "domainStatus": { # Output only. [Output only] Detailed statuses of the domains specified for managed # certificate resource. "a_key": "A String", }, @@ -272,7 +272,7 @@

Method Details

# certificate](/load-balancing/docs/quotas#ssl_certificates). "A String", ], - "status": "A String", # [Output only] Status of the managed certificate resource. + "status": "A String", # Output only. [Output only] Status of the managed certificate resource. }, "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -284,10 +284,10 @@

Method Details

"privateKey": "A String", # A value read into memory from a write-only private key file. The private # key file must be in PEM format. For security, only insert # requests include this field. - "region": "A String", # [Output Only] URL of the region where the regional SSL Certificate + "region": "A String", # Output only. [Output Only] URL of the region where the regional SSL Certificate # resides. This field is not applicable to global SSL Certificate. "selfLink": "A String", # [Output only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "selfManaged": { # Configuration and status of a self-managed SSL certificate. # Configuration and status of a self-managed SSL certificate. "certificate": "A String", # A local certificate file. The certificate must be in # PEM format. The certificate chain must be no greater than 5 certs @@ -295,7 +295,7 @@

Method Details

"privateKey": "A String", # A write-only private key in PEM format. Only insert # requests will include this field. }, - "subjectAlternativeNames": [ # [Output Only] Domains associated with the certificate via Subject + "subjectAlternativeNames": [ # Output only. [Output Only] Domains associated with the certificate via Subject # Alternative Name. "A String", ], @@ -331,15 +331,15 @@

Method Details

}, }, }, - "kind": "compute#sslCertificateAggregatedList", # [Output Only] Type of resource. Alwayscompute#sslCertificateAggregatedList for lists of SSL + "kind": "compute#sslCertificateAggregatedList", # Output only. [Output Only] Type of resource. Alwayscompute#sslCertificateAggregatedList for lists of SSL # Certificates. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -574,10 +574,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -589,8 +589,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -725,12 +725,12 @@

Method Details

# text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "expireTime": "A String", # [Output Only] Expire time of the certificate. RFC3339 + "expireTime": "A String", # Output only. [Output Only] Expire time of the certificate. RFC3339 "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#sslCertificate", # [Output Only] Type of the resource. Alwayscompute#sslCertificate for SSL certificates. + "kind": "compute#sslCertificate", # Output only. [Output Only] Type of the resource. Alwayscompute#sslCertificate for SSL certificates. "managed": { # Configuration and status of a managed SSL certificate. # Configuration and status of a managed SSL certificate. - "domainStatus": { # [Output only] Detailed statuses of the domains specified for managed + "domainStatus": { # Output only. [Output only] Detailed statuses of the domains specified for managed # certificate resource. "a_key": "A String", }, @@ -740,7 +740,7 @@

Method Details

# certificate](/load-balancing/docs/quotas#ssl_certificates). "A String", ], - "status": "A String", # [Output only] Status of the managed certificate resource. + "status": "A String", # Output only. [Output only] Status of the managed certificate resource. }, "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -752,10 +752,10 @@

Method Details

"privateKey": "A String", # A value read into memory from a write-only private key file. The private # key file must be in PEM format. For security, only insert # requests include this field. - "region": "A String", # [Output Only] URL of the region where the regional SSL Certificate + "region": "A String", # Output only. [Output Only] URL of the region where the regional SSL Certificate # resides. This field is not applicable to global SSL Certificate. "selfLink": "A String", # [Output only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "selfManaged": { # Configuration and status of a self-managed SSL certificate. # Configuration and status of a self-managed SSL certificate. "certificate": "A String", # A local certificate file. The certificate must be in # PEM format. The certificate chain must be no greater than 5 certs @@ -763,7 +763,7 @@

Method Details

"privateKey": "A String", # A write-only private key in PEM format. Only insert # requests will include this field. }, - "subjectAlternativeNames": [ # [Output Only] Domains associated with the certificate via Subject + "subjectAlternativeNames": [ # Output only. [Output Only] Domains associated with the certificate via Subject # Alternative Name. "A String", ], @@ -822,12 +822,12 @@

Method Details

# text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "expireTime": "A String", # [Output Only] Expire time of the certificate. RFC3339 + "expireTime": "A String", # Output only. [Output Only] Expire time of the certificate. RFC3339 "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#sslCertificate", # [Output Only] Type of the resource. Alwayscompute#sslCertificate for SSL certificates. + "kind": "compute#sslCertificate", # Output only. [Output Only] Type of the resource. Alwayscompute#sslCertificate for SSL certificates. "managed": { # Configuration and status of a managed SSL certificate. # Configuration and status of a managed SSL certificate. - "domainStatus": { # [Output only] Detailed statuses of the domains specified for managed + "domainStatus": { # Output only. [Output only] Detailed statuses of the domains specified for managed # certificate resource. "a_key": "A String", }, @@ -837,7 +837,7 @@

Method Details

# certificate](/load-balancing/docs/quotas#ssl_certificates). "A String", ], - "status": "A String", # [Output only] Status of the managed certificate resource. + "status": "A String", # Output only. [Output only] Status of the managed certificate resource. }, "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -849,10 +849,10 @@

Method Details

"privateKey": "A String", # A value read into memory from a write-only private key file. The private # key file must be in PEM format. For security, only insert # requests include this field. - "region": "A String", # [Output Only] URL of the region where the regional SSL Certificate + "region": "A String", # Output only. [Output Only] URL of the region where the regional SSL Certificate # resides. This field is not applicable to global SSL Certificate. "selfLink": "A String", # [Output only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "selfManaged": { # Configuration and status of a self-managed SSL certificate. # Configuration and status of a self-managed SSL certificate. "certificate": "A String", # A local certificate file. The certificate must be in # PEM format. The certificate chain must be no greater than 5 certs @@ -860,7 +860,7 @@

Method Details

"privateKey": "A String", # A write-only private key in PEM format. Only insert # requests will include this field. }, - "subjectAlternativeNames": [ # [Output Only] Domains associated with the certificate via Subject + "subjectAlternativeNames": [ # Output only. [Output Only] Domains associated with the certificate via Subject # Alternative Name. "A String", ], @@ -1046,10 +1046,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1061,8 +1061,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1283,12 +1283,12 @@

Method Details

# text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "expireTime": "A String", # [Output Only] Expire time of the certificate. RFC3339 + "expireTime": "A String", # Output only. [Output Only] Expire time of the certificate. RFC3339 "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#sslCertificate", # [Output Only] Type of the resource. Alwayscompute#sslCertificate for SSL certificates. + "kind": "compute#sslCertificate", # Output only. [Output Only] Type of the resource. Alwayscompute#sslCertificate for SSL certificates. "managed": { # Configuration and status of a managed SSL certificate. # Configuration and status of a managed SSL certificate. - "domainStatus": { # [Output only] Detailed statuses of the domains specified for managed + "domainStatus": { # Output only. [Output only] Detailed statuses of the domains specified for managed # certificate resource. "a_key": "A String", }, @@ -1298,7 +1298,7 @@

Method Details

# certificate](/load-balancing/docs/quotas#ssl_certificates). "A String", ], - "status": "A String", # [Output only] Status of the managed certificate resource. + "status": "A String", # Output only. [Output only] Status of the managed certificate resource. }, "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -1310,10 +1310,10 @@

Method Details

"privateKey": "A String", # A value read into memory from a write-only private key file. The private # key file must be in PEM format. For security, only insert # requests include this field. - "region": "A String", # [Output Only] URL of the region where the regional SSL Certificate + "region": "A String", # Output only. [Output Only] URL of the region where the regional SSL Certificate # resides. This field is not applicable to global SSL Certificate. "selfLink": "A String", # [Output only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "selfManaged": { # Configuration and status of a self-managed SSL certificate. # Configuration and status of a self-managed SSL certificate. "certificate": "A String", # A local certificate file. The certificate must be in # PEM format. The certificate chain must be no greater than 5 certs @@ -1321,7 +1321,7 @@

Method Details

"privateKey": "A String", # A write-only private key in PEM format. Only insert # requests will include this field. }, - "subjectAlternativeNames": [ # [Output Only] Domains associated with the certificate via Subject + "subjectAlternativeNames": [ # Output only. [Output Only] Domains associated with the certificate via Subject # Alternative Name. "A String", ], @@ -1329,13 +1329,13 @@

Method Details

# "MANAGED". If not specified, the certificate is self-managed and the fieldscertificate and private_key are used. }, ], - "kind": "compute#sslCertificateList", # Type of resource. + "kind": "compute#sslCertificateList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there diff --git a/docs/dyn/compute_alpha.sslPolicies.html b/docs/dyn/compute_alpha.sslPolicies.html index edd90bab69..e844a04a8c 100644 --- a/docs/dyn/compute_alpha.sslPolicies.html +++ b/docs/dyn/compute_alpha.sslPolicies.html @@ -230,7 +230,7 @@

Method Details

# suites, that are offered by Application Load Balancers and proxy Network Load # Balancers. For more information, read # SSL policies overview. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customFeatures": [ # A list of features enabled when the selected profile is CUSTOM. The # method returns the set of features that can be @@ -239,7 +239,7 @@

Method Details

], "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "enabledFeatures": [ # [Output Only] The list of features enabled in the SSL policy. + "enabledFeatures": [ # Output only. [Output Only] The list of features enabled in the SSL policy. "A String", ], "fingerprint": "A String", # Fingerprint of this resource. A hash of the contents stored in this object. @@ -250,9 +250,9 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve an SslPolicy. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#sslPolicy", # [Output only] Type of the resource. Alwayscompute#sslPolicyfor SSL policies. + "kind": "compute#sslPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#sslPolicyfor SSL policies. "minTlsVersion": "A String", # The minimum version of SSL protocol that can be used by the clients to # establish a connection with the load balancer. This can be one ofTLS_1_0, TLS_1_1, TLS_1_2,TLS_1_3. When set to TLS_1_3, the profile field # must be set to RESTRICTED. @@ -266,10 +266,10 @@

Method Details

"profile": "A String", # Profile specifies the set of SSL features that can be used by the load # balancer when negotiating SSL with clients. This can be one ofCOMPATIBLE, MODERN, RESTRICTED, orCUSTOM. If using CUSTOM, the set of SSL features # to enable must be specified in the customFeatures field. - "region": "A String", # [Output Only] URL of the region where the regional SSL policy + "region": "A String", # Output only. [Output Only] URL of the region where the regional SSL policy # resides. This field is not applicable to global SSL policies. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "tlsSettings": { # The TLS settings for the server. # Security settings for the proxy. This field is only applicable to a # global backend service with the loadBalancingScheme set toINTERNAL_SELF_MANAGED. "proxyTlsContext": { # [Deprecated] The TLS settings for the client or server. # Configures the mechanism to obtain security certificates and identity @@ -382,7 +382,7 @@

Method Details

# - MUTUAL Secure connections to the backends using mutual # TLS by presenting client certificates for authentication. }, - "warnings": [ # [Output Only] If potential misconfigurations are detected for this + "warnings": [ # Output only. [Output Only] If potential misconfigurations are detected for this # SSL policy, this field will be populated with warning messages. { "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute @@ -440,14 +440,14 @@

Method Details

}, }, }, - "kind": "compute#sslPoliciesAggregatedList", # [Output Only] Type of resource. Alwayscompute#sslPolicyAggregatedList for lists of SSL Policies. + "kind": "compute#sslPoliciesAggregatedList", # Output only. [Output Only] Type of resource. Alwayscompute#sslPolicyAggregatedList for lists of SSL Policies. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -685,10 +685,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -700,8 +700,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -803,7 +803,7 @@

Method Details

# suites, that are offered by Application Load Balancers and proxy Network Load # Balancers. For more information, read # SSL policies overview. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customFeatures": [ # A list of features enabled when the selected profile is CUSTOM. The # method returns the set of features that can be @@ -812,7 +812,7 @@

Method Details

], "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "enabledFeatures": [ # [Output Only] The list of features enabled in the SSL policy. + "enabledFeatures": [ # Output only. [Output Only] The list of features enabled in the SSL policy. "A String", ], "fingerprint": "A String", # Fingerprint of this resource. A hash of the contents stored in this object. @@ -823,9 +823,9 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve an SslPolicy. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#sslPolicy", # [Output only] Type of the resource. Alwayscompute#sslPolicyfor SSL policies. + "kind": "compute#sslPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#sslPolicyfor SSL policies. "minTlsVersion": "A String", # The minimum version of SSL protocol that can be used by the clients to # establish a connection with the load balancer. This can be one ofTLS_1_0, TLS_1_1, TLS_1_2,TLS_1_3. When set to TLS_1_3, the profile field # must be set to RESTRICTED. @@ -839,10 +839,10 @@

Method Details

"profile": "A String", # Profile specifies the set of SSL features that can be used by the load # balancer when negotiating SSL with clients. This can be one ofCOMPATIBLE, MODERN, RESTRICTED, orCUSTOM. If using CUSTOM, the set of SSL features # to enable must be specified in the customFeatures field. - "region": "A String", # [Output Only] URL of the region where the regional SSL policy + "region": "A String", # Output only. [Output Only] URL of the region where the regional SSL policy # resides. This field is not applicable to global SSL policies. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "tlsSettings": { # The TLS settings for the server. # Security settings for the proxy. This field is only applicable to a # global backend service with the loadBalancingScheme set toINTERNAL_SELF_MANAGED. "proxyTlsContext": { # [Deprecated] The TLS settings for the client or server. # Configures the mechanism to obtain security certificates and identity @@ -955,7 +955,7 @@

Method Details

# - MUTUAL Secure connections to the backends using mutual # TLS by presenting client certificates for authentication. }, - "warnings": [ # [Output Only] If potential misconfigurations are detected for this + "warnings": [ # Output only. [Output Only] If potential misconfigurations are detected for this # SSL policy, this field will be populated with warning messages. { "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute @@ -1001,7 +1001,7 @@

Method Details

# suites, that are offered by Application Load Balancers and proxy Network Load # Balancers. For more information, read # SSL policies overview. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customFeatures": [ # A list of features enabled when the selected profile is CUSTOM. The # method returns the set of features that can be @@ -1010,7 +1010,7 @@

Method Details

], "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "enabledFeatures": [ # [Output Only] The list of features enabled in the SSL policy. + "enabledFeatures": [ # Output only. [Output Only] The list of features enabled in the SSL policy. "A String", ], "fingerprint": "A String", # Fingerprint of this resource. A hash of the contents stored in this object. @@ -1021,9 +1021,9 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve an SslPolicy. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#sslPolicy", # [Output only] Type of the resource. Alwayscompute#sslPolicyfor SSL policies. + "kind": "compute#sslPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#sslPolicyfor SSL policies. "minTlsVersion": "A String", # The minimum version of SSL protocol that can be used by the clients to # establish a connection with the load balancer. This can be one ofTLS_1_0, TLS_1_1, TLS_1_2,TLS_1_3. When set to TLS_1_3, the profile field # must be set to RESTRICTED. @@ -1037,10 +1037,10 @@

Method Details

"profile": "A String", # Profile specifies the set of SSL features that can be used by the load # balancer when negotiating SSL with clients. This can be one ofCOMPATIBLE, MODERN, RESTRICTED, orCUSTOM. If using CUSTOM, the set of SSL features # to enable must be specified in the customFeatures field. - "region": "A String", # [Output Only] URL of the region where the regional SSL policy + "region": "A String", # Output only. [Output Only] URL of the region where the regional SSL policy # resides. This field is not applicable to global SSL policies. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "tlsSettings": { # The TLS settings for the server. # Security settings for the proxy. This field is only applicable to a # global backend service with the loadBalancingScheme set toINTERNAL_SELF_MANAGED. "proxyTlsContext": { # [Deprecated] The TLS settings for the client or server. # Configures the mechanism to obtain security certificates and identity @@ -1153,7 +1153,7 @@

Method Details

# - MUTUAL Secure connections to the backends using mutual # TLS by presenting client certificates for authentication. }, - "warnings": [ # [Output Only] If potential misconfigurations are detected for this + "warnings": [ # Output only. [Output Only] If potential misconfigurations are detected for this # SSL policy, this field will be populated with warning messages. { "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute @@ -1361,10 +1361,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1376,8 +1376,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1556,15 +1556,15 @@

Method Details

An object of the form: { - "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. - "items": [ # A list of SslPolicy resources. + "id": "A String", # Output only. [Output Only] Unique identifier for the resource; defined by the server. + "items": [ # Output only. A list of SslPolicy resources. { # Represents an SSL Policy resource. # # Use SSL policies to control SSL features, such as versions and cipher # suites, that are offered by Application Load Balancers and proxy Network Load # Balancers. For more information, read # SSL policies overview. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customFeatures": [ # A list of features enabled when the selected profile is CUSTOM. The # method returns the set of features that can be @@ -1573,7 +1573,7 @@

Method Details

], "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "enabledFeatures": [ # [Output Only] The list of features enabled in the SSL policy. + "enabledFeatures": [ # Output only. [Output Only] The list of features enabled in the SSL policy. "A String", ], "fingerprint": "A String", # Fingerprint of this resource. A hash of the contents stored in this object. @@ -1584,9 +1584,9 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve an SslPolicy. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#sslPolicy", # [Output only] Type of the resource. Alwayscompute#sslPolicyfor SSL policies. + "kind": "compute#sslPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#sslPolicyfor SSL policies. "minTlsVersion": "A String", # The minimum version of SSL protocol that can be used by the clients to # establish a connection with the load balancer. This can be one ofTLS_1_0, TLS_1_1, TLS_1_2,TLS_1_3. When set to TLS_1_3, the profile field # must be set to RESTRICTED. @@ -1600,10 +1600,10 @@

Method Details

"profile": "A String", # Profile specifies the set of SSL features that can be used by the load # balancer when negotiating SSL with clients. This can be one ofCOMPATIBLE, MODERN, RESTRICTED, orCUSTOM. If using CUSTOM, the set of SSL features # to enable must be specified in the customFeatures field. - "region": "A String", # [Output Only] URL of the region where the regional SSL policy + "region": "A String", # Output only. [Output Only] URL of the region where the regional SSL policy # resides. This field is not applicable to global SSL policies. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "tlsSettings": { # The TLS settings for the server. # Security settings for the proxy. This field is only applicable to a # global backend service with the loadBalancingScheme set toINTERNAL_SELF_MANAGED. "proxyTlsContext": { # [Deprecated] The TLS settings for the client or server. # Configures the mechanism to obtain security certificates and identity @@ -1716,7 +1716,7 @@

Method Details

# - MUTUAL Secure connections to the backends using mutual # TLS by presenting client certificates for authentication. }, - "warnings": [ # [Output Only] If potential misconfigurations are detected for this + "warnings": [ # Output only. [Output Only] If potential misconfigurations are detected for this # SSL policy, this field will be populated with warning messages. { "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute @@ -1746,13 +1746,13 @@

Method Details

], }, ], - "kind": "compute#sslPoliciesList", # [Output Only] Type of the resource. Alwayscompute#sslPoliciesList for lists of sslPolicies. - "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for + "kind": "compute#sslPoliciesList", # Output only. [Output Only] Type of the resource. Alwayscompute#sslPoliciesList for lists of sslPolicies. + "nextPageToken": "A String", # Output only. [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -1917,7 +1917,7 @@

Method Details

# suites, that are offered by Application Load Balancers and proxy Network Load # Balancers. For more information, read # SSL policies overview. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customFeatures": [ # A list of features enabled when the selected profile is CUSTOM. The # method returns the set of features that can be @@ -1926,7 +1926,7 @@

Method Details

], "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "enabledFeatures": [ # [Output Only] The list of features enabled in the SSL policy. + "enabledFeatures": [ # Output only. [Output Only] The list of features enabled in the SSL policy. "A String", ], "fingerprint": "A String", # Fingerprint of this resource. A hash of the contents stored in this object. @@ -1937,9 +1937,9 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve an SslPolicy. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#sslPolicy", # [Output only] Type of the resource. Alwayscompute#sslPolicyfor SSL policies. + "kind": "compute#sslPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#sslPolicyfor SSL policies. "minTlsVersion": "A String", # The minimum version of SSL protocol that can be used by the clients to # establish a connection with the load balancer. This can be one ofTLS_1_0, TLS_1_1, TLS_1_2,TLS_1_3. When set to TLS_1_3, the profile field # must be set to RESTRICTED. @@ -1953,10 +1953,10 @@

Method Details

"profile": "A String", # Profile specifies the set of SSL features that can be used by the load # balancer when negotiating SSL with clients. This can be one ofCOMPATIBLE, MODERN, RESTRICTED, orCUSTOM. If using CUSTOM, the set of SSL features # to enable must be specified in the customFeatures field. - "region": "A String", # [Output Only] URL of the region where the regional SSL policy + "region": "A String", # Output only. [Output Only] URL of the region where the regional SSL policy # resides. This field is not applicable to global SSL policies. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "tlsSettings": { # The TLS settings for the server. # Security settings for the proxy. This field is only applicable to a # global backend service with the loadBalancingScheme set toINTERNAL_SELF_MANAGED. "proxyTlsContext": { # [Deprecated] The TLS settings for the client or server. # Configures the mechanism to obtain security certificates and identity @@ -2069,7 +2069,7 @@

Method Details

# - MUTUAL Secure connections to the backends using mutual # TLS by presenting client certificates for authentication. }, - "warnings": [ # [Output Only] If potential misconfigurations are detected for this + "warnings": [ # Output only. [Output Only] If potential misconfigurations are detected for this # SSL policy, this field will be populated with warning messages. { "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute @@ -2277,10 +2277,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2292,8 +2292,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.storagePoolTypes.html b/docs/dyn/compute_alpha.storagePoolTypes.html index 578d155405..49edaec036 100644 --- a/docs/dyn/compute_alpha.storagePoolTypes.html +++ b/docs/dyn/compute_alpha.storagePoolTypes.html @@ -256,7 +256,7 @@

Method Details

"description": "A String", # [Output Only] An optional description of this resource. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#storagePoolType", # [Output Only] Type of the resource. Alwayscompute#storagePoolType for storage pool types. + "kind": "compute#storagePoolType", # Output only. [Output Only] Type of the resource. Alwayscompute#storagePoolType for storage pool types. "maxPoolProvisionedCapacityGb": "A String", # [Output Only] Maximum storage pool size in GB. "maxPoolProvisionedIops": "A String", # [Output Only] Maximum provisioned IOPS. "maxPoolProvisionedThroughput": "A String", # [Output Only] Maximum provisioned throughput. @@ -267,7 +267,7 @@

Method Details

# instead. "name": "A String", # [Output Only] Name of the resource. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "supportedDiskTypes": [ # [Output Only] The list of disk types supported in this storage pool type. "A String", ], @@ -304,13 +304,13 @@

Method Details

}, }, }, - "kind": "compute#storagePoolTypeAggregatedList", # [Output Only] Type of resource. Alwayscompute#storagePoolTypeAggregatedList. + "kind": "compute#storagePoolTypeAggregatedList", # Output only. [Output Only] Type of resource. Alwayscompute#storagePoolTypeAggregatedList. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -423,7 +423,7 @@

Method Details

"description": "A String", # [Output Only] An optional description of this resource. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#storagePoolType", # [Output Only] Type of the resource. Alwayscompute#storagePoolType for storage pool types. + "kind": "compute#storagePoolType", # Output only. [Output Only] Type of the resource. Alwayscompute#storagePoolType for storage pool types. "maxPoolProvisionedCapacityGb": "A String", # [Output Only] Maximum storage pool size in GB. "maxPoolProvisionedIops": "A String", # [Output Only] Maximum provisioned IOPS. "maxPoolProvisionedThroughput": "A String", # [Output Only] Maximum provisioned throughput. @@ -434,7 +434,7 @@

Method Details

# instead. "name": "A String", # [Output Only] Name of the resource. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "supportedDiskTypes": [ # [Output Only] The list of disk types supported in this storage pool type. "A String", ], @@ -595,7 +595,7 @@

Method Details

"description": "A String", # [Output Only] An optional description of this resource. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#storagePoolType", # [Output Only] Type of the resource. Alwayscompute#storagePoolType for storage pool types. + "kind": "compute#storagePoolType", # Output only. [Output Only] Type of the resource. Alwayscompute#storagePoolType for storage pool types. "maxPoolProvisionedCapacityGb": "A String", # [Output Only] Maximum storage pool size in GB. "maxPoolProvisionedIops": "A String", # [Output Only] Maximum provisioned IOPS. "maxPoolProvisionedThroughput": "A String", # [Output Only] Maximum provisioned throughput. @@ -606,7 +606,7 @@

Method Details

# instead. "name": "A String", # [Output Only] Name of the resource. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "supportedDiskTypes": [ # [Output Only] The list of disk types supported in this storage pool type. "A String", ], @@ -615,13 +615,13 @@

Method Details

# not settable as a field in the request body. }, ], - "kind": "compute#storagePoolTypeList", # [Output Only] Type of resource. Alwayscompute#storagePoolTypeList for storage pool types. + "kind": "compute#storagePoolTypeList", # Output only. [Output Only] Type of resource. Alwayscompute#storagePoolTypeList for storage pool types. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there diff --git a/docs/dyn/compute_alpha.storagePools.html b/docs/dyn/compute_alpha.storagePools.html index c7373ef4d1..fb1ea528a1 100644 --- a/docs/dyn/compute_alpha.storagePools.html +++ b/docs/dyn/compute_alpha.storagePools.html @@ -237,18 +237,18 @@

Method Details

"storagePools": [ # [Output Only] A list of storage pool contained in this scope. { # Represents a zonal storage pool resource. "capacityProvisioningType": "A String", # Provisioning type of the byte capacity of the pool. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "exapoolProvisionedCapacityGb": { # Exapool provisioned capacities for each SKU type # [Output Only] Provisioned capacities for each SKU for this Exapool in GiB - "capacityOptimized": "A String", # Size, in GiB, of provisioned capacity-optimized capacity for this Exapool - "readOptimized": "A String", # Size, in GiB, of provisioned read-optimized capacity for this Exapool - "writeOptimized": "A String", # Size, in GiB, of provisioned write-optimized capacity for this Exapool + "exapoolProvisionedCapacityGb": { # Exapool provisioned capacities for each SKU type # Output only. [Output Only] Provisioned capacities for each SKU for this Exapool in GiB + "capacityOptimized": "A String", # Output only. Size, in GiB, of provisioned capacity-optimized capacity for this Exapool + "readOptimized": "A String", # Output only. Size, in GiB, of provisioned read-optimized capacity for this Exapool + "writeOptimized": "A String", # Output only. Size, in GiB, of provisioned write-optimized capacity for this Exapool }, - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#storagePool", # [Output Only] Type of the resource. Always compute#storagePool + "kind": "compute#storagePool", # Output only. [Output Only] Type of the resource. Always compute#storagePool # for storage pools. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this storage pool, which is # essentially a hash of the labels set used for optimistic locking. The @@ -270,6 +270,16 @@

Method Details

# which means the first character must be a lowercase letter, and all # following characters must be a dash, lowercase letter, or digit, except # the last character, which cannot be a dash. + "params": { # Additional storage pool params. # Input only. Additional params passed with the request, but not persisted + # as part of resource payload. + "resourceManagerTags": { # Input only. Resource manager tags to be bound to the storage pool. Tag keys and values + # have the same definition as resource + # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and + # values are in the format `tagValues/{tag_value_id}`. The field is ignored + # (both PUT & PATCH) when empty. + "a_key": "A String", + }, + }, "performanceProvisioningType": "A String", # Provisioning type of the performance-related parameters of the pool, # such as throughput and IOPS. "poolProvisionedCapacityGb": "A String", # Size of the storage pool in GiB. For more information about the size @@ -280,17 +290,17 @@

Method Details

# storage pool type is hyperdisk-balanced or hyperdisk-throughput. "provisionedIops": "A String", # DEPRECATED -- use "pool provisioned IOPS". "provisionedThroughput": "A String", # DEPRECATED -- use "pool provisioned throughput". - "resourceStatus": { # [Output Only] Contains output only fields. # [Output Only] Status information for the storage pool resource. + "resourceStatus": { # [Output Only] Contains output only fields. # Output only. [Output Only] Status information for the storage pool resource. "aggregateDiskProvisionedIops": "A String", # DEPRECATED -- use "total_provisioned_disk_iops". "aggregateDiskSizeGb": "A String", # DEPRECATED -- use "total provisioned disk size gb". "diskCount": "A String", # [Output Only] Number of disks used. - "exapoolMaxReadIops": "A String", # [Output Only] Maximum allowed read IOPS for this Exapool. - "exapoolMaxReadThroughput": "A String", # [Output Only] Maximum allowed read throughput in MiB/s for + "exapoolMaxReadIops": "A String", # Output only. [Output Only] Maximum allowed read IOPS for this Exapool. + "exapoolMaxReadThroughput": "A String", # Output only. [Output Only] Maximum allowed read throughput in MiB/s for # this Exapool. - "exapoolMaxWriteIops": "A String", # [Output Only] Maximum allowed write IOPS for this Exapool. - "exapoolMaxWriteThroughput": "A String", # [Output Only] Maximum allowed write throughput in MiB/s + "exapoolMaxWriteIops": "A String", # Output only. [Output Only] Maximum allowed write IOPS for this Exapool. + "exapoolMaxWriteThroughput": "A String", # Output only. [Output Only] Maximum allowed write throughput in MiB/s # for this Exapool. - "lastResizeTimestamp": "A String", # [Output Only] Timestamp of the last successful resize inRFC3339 text format. + "lastResizeTimestamp": "A String", # Output only. [Output Only] Timestamp of the last successful resize inRFC3339 text format. "maxAggregateDiskSizeGb": "A String", # DEPRECATED -- use "max provisioned disk size gb" "maxTotalProvisionedDiskCapacityGb": "A String", # [Output Only] Maximum allowed aggregate disk size in GiB. "numberOfDisks": "A String", # DEPRECATED -- use "disk count". @@ -315,10 +325,10 @@

Method Details

"usedReducedBytes": "A String", # DEPRECATED -- do not use, will be removed. "usedThroughput": "A String", # DEPRECATED -- use "pool used throughput". }, - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. "sizeGb": "A String", # DEPRECATED -- use "pool provisioned capacity gb". - "state": "A String", # [Output Only] The status of storage pool creation. + "state": "A String", # Output only. [Output Only] The status of storage pool creation. # # # - CREATING: Storage pool is provisioning. @@ -326,17 +336,17 @@

Method Details

# - FAILED: Storage pool creation failed. # - READY: Storage pool is ready for use. # - DELETING: Storage pool is deleting. - "status": { # [Output Only] Contains output only fields. # [Output Only] Status information for the storage pool resource. + "status": { # [Output Only] Contains output only fields. # Output only. [Output Only] Status information for the storage pool resource. "aggregateDiskProvisionedIops": "A String", # DEPRECATED -- use "total_provisioned_disk_iops". "aggregateDiskSizeGb": "A String", # DEPRECATED -- use "total provisioned disk size gb". "diskCount": "A String", # [Output Only] Number of disks used. - "exapoolMaxReadIops": "A String", # [Output Only] Maximum allowed read IOPS for this Exapool. - "exapoolMaxReadThroughput": "A String", # [Output Only] Maximum allowed read throughput in MiB/s for + "exapoolMaxReadIops": "A String", # Output only. [Output Only] Maximum allowed read IOPS for this Exapool. + "exapoolMaxReadThroughput": "A String", # Output only. [Output Only] Maximum allowed read throughput in MiB/s for # this Exapool. - "exapoolMaxWriteIops": "A String", # [Output Only] Maximum allowed write IOPS for this Exapool. - "exapoolMaxWriteThroughput": "A String", # [Output Only] Maximum allowed write throughput in MiB/s + "exapoolMaxWriteIops": "A String", # Output only. [Output Only] Maximum allowed write IOPS for this Exapool. + "exapoolMaxWriteThroughput": "A String", # Output only. [Output Only] Maximum allowed write throughput in MiB/s # for this Exapool. - "lastResizeTimestamp": "A String", # [Output Only] Timestamp of the last successful resize inRFC3339 text format. + "lastResizeTimestamp": "A String", # Output only. [Output Only] Timestamp of the last successful resize inRFC3339 text format. "maxAggregateDiskSizeGb": "A String", # DEPRECATED -- use "max provisioned disk size gb" "maxTotalProvisionedDiskCapacityGb": "A String", # [Output Only] Maximum allowed aggregate disk size in GiB. "numberOfDisks": "A String", # DEPRECATED -- use "disk count". @@ -362,7 +372,7 @@

Method Details

"usedThroughput": "A String", # DEPRECATED -- use "pool used throughput". }, "storagePoolType": "A String", # Type of the storage pool. - "zone": "A String", # [Output Only] URL of the zone where the storage pool resides. + "zone": "A String", # Output only. [Output Only] URL of the zone where the storage pool resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. }, @@ -395,15 +405,15 @@

Method Details

}, }, }, - "kind": "compute#storagePoolAggregatedList", # [Output Only] Type of resource. Alwayscompute#storagePoolAggregatedList for aggregated lists of + "kind": "compute#storagePoolAggregatedList", # Output only. [Output Only] Type of resource. Alwayscompute#storagePoolAggregatedList for aggregated lists of # storage pools. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -643,10 +653,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -658,8 +668,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -758,18 +768,18 @@

Method Details

{ # Represents a zonal storage pool resource. "capacityProvisioningType": "A String", # Provisioning type of the byte capacity of the pool. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "exapoolProvisionedCapacityGb": { # Exapool provisioned capacities for each SKU type # [Output Only] Provisioned capacities for each SKU for this Exapool in GiB - "capacityOptimized": "A String", # Size, in GiB, of provisioned capacity-optimized capacity for this Exapool - "readOptimized": "A String", # Size, in GiB, of provisioned read-optimized capacity for this Exapool - "writeOptimized": "A String", # Size, in GiB, of provisioned write-optimized capacity for this Exapool + "exapoolProvisionedCapacityGb": { # Exapool provisioned capacities for each SKU type # Output only. [Output Only] Provisioned capacities for each SKU for this Exapool in GiB + "capacityOptimized": "A String", # Output only. Size, in GiB, of provisioned capacity-optimized capacity for this Exapool + "readOptimized": "A String", # Output only. Size, in GiB, of provisioned read-optimized capacity for this Exapool + "writeOptimized": "A String", # Output only. Size, in GiB, of provisioned write-optimized capacity for this Exapool }, - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#storagePool", # [Output Only] Type of the resource. Always compute#storagePool + "kind": "compute#storagePool", # Output only. [Output Only] Type of the resource. Always compute#storagePool # for storage pools. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this storage pool, which is # essentially a hash of the labels set used for optimistic locking. The @@ -791,6 +801,16 @@

Method Details

# which means the first character must be a lowercase letter, and all # following characters must be a dash, lowercase letter, or digit, except # the last character, which cannot be a dash. + "params": { # Additional storage pool params. # Input only. Additional params passed with the request, but not persisted + # as part of resource payload. + "resourceManagerTags": { # Input only. Resource manager tags to be bound to the storage pool. Tag keys and values + # have the same definition as resource + # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and + # values are in the format `tagValues/{tag_value_id}`. The field is ignored + # (both PUT & PATCH) when empty. + "a_key": "A String", + }, + }, "performanceProvisioningType": "A String", # Provisioning type of the performance-related parameters of the pool, # such as throughput and IOPS. "poolProvisionedCapacityGb": "A String", # Size of the storage pool in GiB. For more information about the size @@ -801,17 +821,17 @@

Method Details

# storage pool type is hyperdisk-balanced or hyperdisk-throughput. "provisionedIops": "A String", # DEPRECATED -- use "pool provisioned IOPS". "provisionedThroughput": "A String", # DEPRECATED -- use "pool provisioned throughput". - "resourceStatus": { # [Output Only] Contains output only fields. # [Output Only] Status information for the storage pool resource. + "resourceStatus": { # [Output Only] Contains output only fields. # Output only. [Output Only] Status information for the storage pool resource. "aggregateDiskProvisionedIops": "A String", # DEPRECATED -- use "total_provisioned_disk_iops". "aggregateDiskSizeGb": "A String", # DEPRECATED -- use "total provisioned disk size gb". "diskCount": "A String", # [Output Only] Number of disks used. - "exapoolMaxReadIops": "A String", # [Output Only] Maximum allowed read IOPS for this Exapool. - "exapoolMaxReadThroughput": "A String", # [Output Only] Maximum allowed read throughput in MiB/s for + "exapoolMaxReadIops": "A String", # Output only. [Output Only] Maximum allowed read IOPS for this Exapool. + "exapoolMaxReadThroughput": "A String", # Output only. [Output Only] Maximum allowed read throughput in MiB/s for # this Exapool. - "exapoolMaxWriteIops": "A String", # [Output Only] Maximum allowed write IOPS for this Exapool. - "exapoolMaxWriteThroughput": "A String", # [Output Only] Maximum allowed write throughput in MiB/s + "exapoolMaxWriteIops": "A String", # Output only. [Output Only] Maximum allowed write IOPS for this Exapool. + "exapoolMaxWriteThroughput": "A String", # Output only. [Output Only] Maximum allowed write throughput in MiB/s # for this Exapool. - "lastResizeTimestamp": "A String", # [Output Only] Timestamp of the last successful resize inRFC3339 text format. + "lastResizeTimestamp": "A String", # Output only. [Output Only] Timestamp of the last successful resize inRFC3339 text format. "maxAggregateDiskSizeGb": "A String", # DEPRECATED -- use "max provisioned disk size gb" "maxTotalProvisionedDiskCapacityGb": "A String", # [Output Only] Maximum allowed aggregate disk size in GiB. "numberOfDisks": "A String", # DEPRECATED -- use "disk count". @@ -836,10 +856,10 @@

Method Details

"usedReducedBytes": "A String", # DEPRECATED -- do not use, will be removed. "usedThroughput": "A String", # DEPRECATED -- use "pool used throughput". }, - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. "sizeGb": "A String", # DEPRECATED -- use "pool provisioned capacity gb". - "state": "A String", # [Output Only] The status of storage pool creation. + "state": "A String", # Output only. [Output Only] The status of storage pool creation. # # # - CREATING: Storage pool is provisioning. @@ -847,17 +867,17 @@

Method Details

# - FAILED: Storage pool creation failed. # - READY: Storage pool is ready for use. # - DELETING: Storage pool is deleting. - "status": { # [Output Only] Contains output only fields. # [Output Only] Status information for the storage pool resource. + "status": { # [Output Only] Contains output only fields. # Output only. [Output Only] Status information for the storage pool resource. "aggregateDiskProvisionedIops": "A String", # DEPRECATED -- use "total_provisioned_disk_iops". "aggregateDiskSizeGb": "A String", # DEPRECATED -- use "total provisioned disk size gb". "diskCount": "A String", # [Output Only] Number of disks used. - "exapoolMaxReadIops": "A String", # [Output Only] Maximum allowed read IOPS for this Exapool. - "exapoolMaxReadThroughput": "A String", # [Output Only] Maximum allowed read throughput in MiB/s for + "exapoolMaxReadIops": "A String", # Output only. [Output Only] Maximum allowed read IOPS for this Exapool. + "exapoolMaxReadThroughput": "A String", # Output only. [Output Only] Maximum allowed read throughput in MiB/s for # this Exapool. - "exapoolMaxWriteIops": "A String", # [Output Only] Maximum allowed write IOPS for this Exapool. - "exapoolMaxWriteThroughput": "A String", # [Output Only] Maximum allowed write throughput in MiB/s + "exapoolMaxWriteIops": "A String", # Output only. [Output Only] Maximum allowed write IOPS for this Exapool. + "exapoolMaxWriteThroughput": "A String", # Output only. [Output Only] Maximum allowed write throughput in MiB/s # for this Exapool. - "lastResizeTimestamp": "A String", # [Output Only] Timestamp of the last successful resize inRFC3339 text format. + "lastResizeTimestamp": "A String", # Output only. [Output Only] Timestamp of the last successful resize inRFC3339 text format. "maxAggregateDiskSizeGb": "A String", # DEPRECATED -- use "max provisioned disk size gb" "maxTotalProvisionedDiskCapacityGb": "A String", # [Output Only] Maximum allowed aggregate disk size in GiB. "numberOfDisks": "A String", # DEPRECATED -- use "disk count". @@ -883,7 +903,7 @@

Method Details

"usedThroughput": "A String", # DEPRECATED -- use "pool used throughput". }, "storagePoolType": "A String", # Type of the storage pool. - "zone": "A String", # [Output Only] URL of the zone where the storage pool resides. + "zone": "A String", # Output only. [Output Only] URL of the zone where the storage pool resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. } @@ -1271,18 +1291,18 @@

Method Details

{ # Represents a zonal storage pool resource. "capacityProvisioningType": "A String", # Provisioning type of the byte capacity of the pool. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "exapoolProvisionedCapacityGb": { # Exapool provisioned capacities for each SKU type # [Output Only] Provisioned capacities for each SKU for this Exapool in GiB - "capacityOptimized": "A String", # Size, in GiB, of provisioned capacity-optimized capacity for this Exapool - "readOptimized": "A String", # Size, in GiB, of provisioned read-optimized capacity for this Exapool - "writeOptimized": "A String", # Size, in GiB, of provisioned write-optimized capacity for this Exapool + "exapoolProvisionedCapacityGb": { # Exapool provisioned capacities for each SKU type # Output only. [Output Only] Provisioned capacities for each SKU for this Exapool in GiB + "capacityOptimized": "A String", # Output only. Size, in GiB, of provisioned capacity-optimized capacity for this Exapool + "readOptimized": "A String", # Output only. Size, in GiB, of provisioned read-optimized capacity for this Exapool + "writeOptimized": "A String", # Output only. Size, in GiB, of provisioned write-optimized capacity for this Exapool }, - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#storagePool", # [Output Only] Type of the resource. Always compute#storagePool + "kind": "compute#storagePool", # Output only. [Output Only] Type of the resource. Always compute#storagePool # for storage pools. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this storage pool, which is # essentially a hash of the labels set used for optimistic locking. The @@ -1304,6 +1324,16 @@

Method Details

# which means the first character must be a lowercase letter, and all # following characters must be a dash, lowercase letter, or digit, except # the last character, which cannot be a dash. + "params": { # Additional storage pool params. # Input only. Additional params passed with the request, but not persisted + # as part of resource payload. + "resourceManagerTags": { # Input only. Resource manager tags to be bound to the storage pool. Tag keys and values + # have the same definition as resource + # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and + # values are in the format `tagValues/{tag_value_id}`. The field is ignored + # (both PUT & PATCH) when empty. + "a_key": "A String", + }, + }, "performanceProvisioningType": "A String", # Provisioning type of the performance-related parameters of the pool, # such as throughput and IOPS. "poolProvisionedCapacityGb": "A String", # Size of the storage pool in GiB. For more information about the size @@ -1314,17 +1344,17 @@

Method Details

# storage pool type is hyperdisk-balanced or hyperdisk-throughput. "provisionedIops": "A String", # DEPRECATED -- use "pool provisioned IOPS". "provisionedThroughput": "A String", # DEPRECATED -- use "pool provisioned throughput". - "resourceStatus": { # [Output Only] Contains output only fields. # [Output Only] Status information for the storage pool resource. + "resourceStatus": { # [Output Only] Contains output only fields. # Output only. [Output Only] Status information for the storage pool resource. "aggregateDiskProvisionedIops": "A String", # DEPRECATED -- use "total_provisioned_disk_iops". "aggregateDiskSizeGb": "A String", # DEPRECATED -- use "total provisioned disk size gb". "diskCount": "A String", # [Output Only] Number of disks used. - "exapoolMaxReadIops": "A String", # [Output Only] Maximum allowed read IOPS for this Exapool. - "exapoolMaxReadThroughput": "A String", # [Output Only] Maximum allowed read throughput in MiB/s for + "exapoolMaxReadIops": "A String", # Output only. [Output Only] Maximum allowed read IOPS for this Exapool. + "exapoolMaxReadThroughput": "A String", # Output only. [Output Only] Maximum allowed read throughput in MiB/s for # this Exapool. - "exapoolMaxWriteIops": "A String", # [Output Only] Maximum allowed write IOPS for this Exapool. - "exapoolMaxWriteThroughput": "A String", # [Output Only] Maximum allowed write throughput in MiB/s + "exapoolMaxWriteIops": "A String", # Output only. [Output Only] Maximum allowed write IOPS for this Exapool. + "exapoolMaxWriteThroughput": "A String", # Output only. [Output Only] Maximum allowed write throughput in MiB/s # for this Exapool. - "lastResizeTimestamp": "A String", # [Output Only] Timestamp of the last successful resize inRFC3339 text format. + "lastResizeTimestamp": "A String", # Output only. [Output Only] Timestamp of the last successful resize inRFC3339 text format. "maxAggregateDiskSizeGb": "A String", # DEPRECATED -- use "max provisioned disk size gb" "maxTotalProvisionedDiskCapacityGb": "A String", # [Output Only] Maximum allowed aggregate disk size in GiB. "numberOfDisks": "A String", # DEPRECATED -- use "disk count". @@ -1349,10 +1379,10 @@

Method Details

"usedReducedBytes": "A String", # DEPRECATED -- do not use, will be removed. "usedThroughput": "A String", # DEPRECATED -- use "pool used throughput". }, - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. "sizeGb": "A String", # DEPRECATED -- use "pool provisioned capacity gb". - "state": "A String", # [Output Only] The status of storage pool creation. + "state": "A String", # Output only. [Output Only] The status of storage pool creation. # # # - CREATING: Storage pool is provisioning. @@ -1360,17 +1390,17 @@

Method Details

# - FAILED: Storage pool creation failed. # - READY: Storage pool is ready for use. # - DELETING: Storage pool is deleting. - "status": { # [Output Only] Contains output only fields. # [Output Only] Status information for the storage pool resource. + "status": { # [Output Only] Contains output only fields. # Output only. [Output Only] Status information for the storage pool resource. "aggregateDiskProvisionedIops": "A String", # DEPRECATED -- use "total_provisioned_disk_iops". "aggregateDiskSizeGb": "A String", # DEPRECATED -- use "total provisioned disk size gb". "diskCount": "A String", # [Output Only] Number of disks used. - "exapoolMaxReadIops": "A String", # [Output Only] Maximum allowed read IOPS for this Exapool. - "exapoolMaxReadThroughput": "A String", # [Output Only] Maximum allowed read throughput in MiB/s for + "exapoolMaxReadIops": "A String", # Output only. [Output Only] Maximum allowed read IOPS for this Exapool. + "exapoolMaxReadThroughput": "A String", # Output only. [Output Only] Maximum allowed read throughput in MiB/s for # this Exapool. - "exapoolMaxWriteIops": "A String", # [Output Only] Maximum allowed write IOPS for this Exapool. - "exapoolMaxWriteThroughput": "A String", # [Output Only] Maximum allowed write throughput in MiB/s + "exapoolMaxWriteIops": "A String", # Output only. [Output Only] Maximum allowed write IOPS for this Exapool. + "exapoolMaxWriteThroughput": "A String", # Output only. [Output Only] Maximum allowed write throughput in MiB/s # for this Exapool. - "lastResizeTimestamp": "A String", # [Output Only] Timestamp of the last successful resize inRFC3339 text format. + "lastResizeTimestamp": "A String", # Output only. [Output Only] Timestamp of the last successful resize inRFC3339 text format. "maxAggregateDiskSizeGb": "A String", # DEPRECATED -- use "max provisioned disk size gb" "maxTotalProvisionedDiskCapacityGb": "A String", # [Output Only] Maximum allowed aggregate disk size in GiB. "numberOfDisks": "A String", # DEPRECATED -- use "disk count". @@ -1396,7 +1426,7 @@

Method Details

"usedThroughput": "A String", # DEPRECATED -- use "pool used throughput". }, "storagePoolType": "A String", # Type of the storage pool. - "zone": "A String", # [Output Only] URL of the zone where the storage pool resides. + "zone": "A String", # Output only. [Output Only] URL of the zone where the storage pool resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. } @@ -1579,10 +1609,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1594,8 +1624,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1780,18 +1810,18 @@

Method Details

"items": [ # A list of StoragePool resources. { # Represents a zonal storage pool resource. "capacityProvisioningType": "A String", # Provisioning type of the byte capacity of the pool. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "exapoolProvisionedCapacityGb": { # Exapool provisioned capacities for each SKU type # [Output Only] Provisioned capacities for each SKU for this Exapool in GiB - "capacityOptimized": "A String", # Size, in GiB, of provisioned capacity-optimized capacity for this Exapool - "readOptimized": "A String", # Size, in GiB, of provisioned read-optimized capacity for this Exapool - "writeOptimized": "A String", # Size, in GiB, of provisioned write-optimized capacity for this Exapool + "exapoolProvisionedCapacityGb": { # Exapool provisioned capacities for each SKU type # Output only. [Output Only] Provisioned capacities for each SKU for this Exapool in GiB + "capacityOptimized": "A String", # Output only. Size, in GiB, of provisioned capacity-optimized capacity for this Exapool + "readOptimized": "A String", # Output only. Size, in GiB, of provisioned read-optimized capacity for this Exapool + "writeOptimized": "A String", # Output only. Size, in GiB, of provisioned write-optimized capacity for this Exapool }, - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#storagePool", # [Output Only] Type of the resource. Always compute#storagePool + "kind": "compute#storagePool", # Output only. [Output Only] Type of the resource. Always compute#storagePool # for storage pools. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this storage pool, which is # essentially a hash of the labels set used for optimistic locking. The @@ -1813,6 +1843,16 @@

Method Details

# which means the first character must be a lowercase letter, and all # following characters must be a dash, lowercase letter, or digit, except # the last character, which cannot be a dash. + "params": { # Additional storage pool params. # Input only. Additional params passed with the request, but not persisted + # as part of resource payload. + "resourceManagerTags": { # Input only. Resource manager tags to be bound to the storage pool. Tag keys and values + # have the same definition as resource + # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and + # values are in the format `tagValues/{tag_value_id}`. The field is ignored + # (both PUT & PATCH) when empty. + "a_key": "A String", + }, + }, "performanceProvisioningType": "A String", # Provisioning type of the performance-related parameters of the pool, # such as throughput and IOPS. "poolProvisionedCapacityGb": "A String", # Size of the storage pool in GiB. For more information about the size @@ -1823,17 +1863,17 @@

Method Details

# storage pool type is hyperdisk-balanced or hyperdisk-throughput. "provisionedIops": "A String", # DEPRECATED -- use "pool provisioned IOPS". "provisionedThroughput": "A String", # DEPRECATED -- use "pool provisioned throughput". - "resourceStatus": { # [Output Only] Contains output only fields. # [Output Only] Status information for the storage pool resource. + "resourceStatus": { # [Output Only] Contains output only fields. # Output only. [Output Only] Status information for the storage pool resource. "aggregateDiskProvisionedIops": "A String", # DEPRECATED -- use "total_provisioned_disk_iops". "aggregateDiskSizeGb": "A String", # DEPRECATED -- use "total provisioned disk size gb". "diskCount": "A String", # [Output Only] Number of disks used. - "exapoolMaxReadIops": "A String", # [Output Only] Maximum allowed read IOPS for this Exapool. - "exapoolMaxReadThroughput": "A String", # [Output Only] Maximum allowed read throughput in MiB/s for + "exapoolMaxReadIops": "A String", # Output only. [Output Only] Maximum allowed read IOPS for this Exapool. + "exapoolMaxReadThroughput": "A String", # Output only. [Output Only] Maximum allowed read throughput in MiB/s for # this Exapool. - "exapoolMaxWriteIops": "A String", # [Output Only] Maximum allowed write IOPS for this Exapool. - "exapoolMaxWriteThroughput": "A String", # [Output Only] Maximum allowed write throughput in MiB/s + "exapoolMaxWriteIops": "A String", # Output only. [Output Only] Maximum allowed write IOPS for this Exapool. + "exapoolMaxWriteThroughput": "A String", # Output only. [Output Only] Maximum allowed write throughput in MiB/s # for this Exapool. - "lastResizeTimestamp": "A String", # [Output Only] Timestamp of the last successful resize inRFC3339 text format. + "lastResizeTimestamp": "A String", # Output only. [Output Only] Timestamp of the last successful resize inRFC3339 text format. "maxAggregateDiskSizeGb": "A String", # DEPRECATED -- use "max provisioned disk size gb" "maxTotalProvisionedDiskCapacityGb": "A String", # [Output Only] Maximum allowed aggregate disk size in GiB. "numberOfDisks": "A String", # DEPRECATED -- use "disk count". @@ -1858,10 +1898,10 @@

Method Details

"usedReducedBytes": "A String", # DEPRECATED -- do not use, will be removed. "usedThroughput": "A String", # DEPRECATED -- use "pool used throughput". }, - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. "sizeGb": "A String", # DEPRECATED -- use "pool provisioned capacity gb". - "state": "A String", # [Output Only] The status of storage pool creation. + "state": "A String", # Output only. [Output Only] The status of storage pool creation. # # # - CREATING: Storage pool is provisioning. @@ -1869,17 +1909,17 @@

Method Details

# - FAILED: Storage pool creation failed. # - READY: Storage pool is ready for use. # - DELETING: Storage pool is deleting. - "status": { # [Output Only] Contains output only fields. # [Output Only] Status information for the storage pool resource. + "status": { # [Output Only] Contains output only fields. # Output only. [Output Only] Status information for the storage pool resource. "aggregateDiskProvisionedIops": "A String", # DEPRECATED -- use "total_provisioned_disk_iops". "aggregateDiskSizeGb": "A String", # DEPRECATED -- use "total provisioned disk size gb". "diskCount": "A String", # [Output Only] Number of disks used. - "exapoolMaxReadIops": "A String", # [Output Only] Maximum allowed read IOPS for this Exapool. - "exapoolMaxReadThroughput": "A String", # [Output Only] Maximum allowed read throughput in MiB/s for + "exapoolMaxReadIops": "A String", # Output only. [Output Only] Maximum allowed read IOPS for this Exapool. + "exapoolMaxReadThroughput": "A String", # Output only. [Output Only] Maximum allowed read throughput in MiB/s for # this Exapool. - "exapoolMaxWriteIops": "A String", # [Output Only] Maximum allowed write IOPS for this Exapool. - "exapoolMaxWriteThroughput": "A String", # [Output Only] Maximum allowed write throughput in MiB/s + "exapoolMaxWriteIops": "A String", # Output only. [Output Only] Maximum allowed write IOPS for this Exapool. + "exapoolMaxWriteThroughput": "A String", # Output only. [Output Only] Maximum allowed write throughput in MiB/s # for this Exapool. - "lastResizeTimestamp": "A String", # [Output Only] Timestamp of the last successful resize inRFC3339 text format. + "lastResizeTimestamp": "A String", # Output only. [Output Only] Timestamp of the last successful resize inRFC3339 text format. "maxAggregateDiskSizeGb": "A String", # DEPRECATED -- use "max provisioned disk size gb" "maxTotalProvisionedDiskCapacityGb": "A String", # [Output Only] Maximum allowed aggregate disk size in GiB. "numberOfDisks": "A String", # DEPRECATED -- use "disk count". @@ -1905,20 +1945,20 @@

Method Details

"usedThroughput": "A String", # DEPRECATED -- use "pool used throughput". }, "storagePoolType": "A String", # Type of the storage pool. - "zone": "A String", # [Output Only] URL of the zone where the storage pool resides. + "zone": "A String", # Output only. [Output Only] URL of the zone where the storage pool resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. }, ], - "kind": "compute#storagePoolList", # [Output Only] Type of resource. Always compute#storagePoolList + "kind": "compute#storagePoolList", # Output only. [Output Only] Type of resource. Always compute#storagePoolList # for lists of storagePools. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. # end_interface: MixerListResponseWithEtagBuilder "A String", ], @@ -2051,41 +2091,41 @@

Method Details

{ "etag": "A String", - "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. + "id": "A String", # Output only. [Output Only] Unique identifier for the resource; defined by the server. "items": [ # A list of StoragePoolDisk resources. { - "attachedInstances": [ # [Output Only] Instances this disk is attached to. + "attachedInstances": [ # Output only. [Output Only] Instances this disk is attached to. "A String", ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. - "disk": "A String", # [Output Only] The URL of the disk. - "name": "A String", # [Output Only] The name of the disk. - "provisionedIops": "A String", # [Output Only] The number of IOPS provisioned for the disk. - "provisionedThroughput": "A String", # [Output Only] The throughput provisioned for the disk. - "resourcePolicies": [ # [Output Only] Resource policies applied to disk for automatic snapshot + "disk": "A String", # Output only. [Output Only] The URL of the disk. + "name": "A String", # Output only. [Output Only] The name of the disk. + "provisionedIops": "A String", # Output only. [Output Only] The number of IOPS provisioned for the disk. + "provisionedThroughput": "A String", # Output only. [Output Only] The throughput provisioned for the disk. + "resourcePolicies": [ # Output only. [Output Only] Resource policies applied to disk for automatic snapshot # creations. "A String", ], - "sizeGb": "A String", # [Output Only] The disk size, in GB. - "status": "A String", # [Output Only] The disk status. - "type": "A String", # [Output Only] The disk type. - "usedBytes": "A String", # [Output Only] Amount of disk space used. + "sizeGb": "A String", # Output only. [Output Only] The disk size, in GB. + "status": "A String", # Output only. [Output Only] The disk status. + "type": "A String", # Output only. [Output Only] The disk type. + "usedBytes": "A String", # Output only. [Output Only] Amount of disk space used. }, ], - "kind": "compute#storagePoolListDisks", # [Output Only] Type of resource. Alwayscompute#storagePoolListDisks for lists of disks in a + "kind": "compute#storagePoolListDisks", # Output only. [Output Only] Type of resource. Alwayscompute#storagePoolListDisks for lists of disks in a # storagePool. - "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for + "nextPageToken": "A String", # Output only. [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. # end_interface: MixerListResponseWithEtagBuilder "A String", ], - "warning": { # [Output Only] Informational warning message. + "warning": { # Output only. [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there # are no results in the response. @@ -3218,10 +3258,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3233,8 +3273,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -3365,18 +3405,18 @@

Method Details

{ # Represents a zonal storage pool resource. "capacityProvisioningType": "A String", # Provisioning type of the byte capacity of the pool. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "exapoolProvisionedCapacityGb": { # Exapool provisioned capacities for each SKU type # [Output Only] Provisioned capacities for each SKU for this Exapool in GiB - "capacityOptimized": "A String", # Size, in GiB, of provisioned capacity-optimized capacity for this Exapool - "readOptimized": "A String", # Size, in GiB, of provisioned read-optimized capacity for this Exapool - "writeOptimized": "A String", # Size, in GiB, of provisioned write-optimized capacity for this Exapool + "exapoolProvisionedCapacityGb": { # Exapool provisioned capacities for each SKU type # Output only. [Output Only] Provisioned capacities for each SKU for this Exapool in GiB + "capacityOptimized": "A String", # Output only. Size, in GiB, of provisioned capacity-optimized capacity for this Exapool + "readOptimized": "A String", # Output only. Size, in GiB, of provisioned read-optimized capacity for this Exapool + "writeOptimized": "A String", # Output only. Size, in GiB, of provisioned write-optimized capacity for this Exapool }, - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#storagePool", # [Output Only] Type of the resource. Always compute#storagePool + "kind": "compute#storagePool", # Output only. [Output Only] Type of the resource. Always compute#storagePool # for storage pools. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this storage pool, which is # essentially a hash of the labels set used for optimistic locking. The @@ -3398,6 +3438,16 @@

Method Details

# which means the first character must be a lowercase letter, and all # following characters must be a dash, lowercase letter, or digit, except # the last character, which cannot be a dash. + "params": { # Additional storage pool params. # Input only. Additional params passed with the request, but not persisted + # as part of resource payload. + "resourceManagerTags": { # Input only. Resource manager tags to be bound to the storage pool. Tag keys and values + # have the same definition as resource + # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and + # values are in the format `tagValues/{tag_value_id}`. The field is ignored + # (both PUT & PATCH) when empty. + "a_key": "A String", + }, + }, "performanceProvisioningType": "A String", # Provisioning type of the performance-related parameters of the pool, # such as throughput and IOPS. "poolProvisionedCapacityGb": "A String", # Size of the storage pool in GiB. For more information about the size @@ -3408,17 +3458,17 @@

Method Details

# storage pool type is hyperdisk-balanced or hyperdisk-throughput. "provisionedIops": "A String", # DEPRECATED -- use "pool provisioned IOPS". "provisionedThroughput": "A String", # DEPRECATED -- use "pool provisioned throughput". - "resourceStatus": { # [Output Only] Contains output only fields. # [Output Only] Status information for the storage pool resource. + "resourceStatus": { # [Output Only] Contains output only fields. # Output only. [Output Only] Status information for the storage pool resource. "aggregateDiskProvisionedIops": "A String", # DEPRECATED -- use "total_provisioned_disk_iops". "aggregateDiskSizeGb": "A String", # DEPRECATED -- use "total provisioned disk size gb". "diskCount": "A String", # [Output Only] Number of disks used. - "exapoolMaxReadIops": "A String", # [Output Only] Maximum allowed read IOPS for this Exapool. - "exapoolMaxReadThroughput": "A String", # [Output Only] Maximum allowed read throughput in MiB/s for + "exapoolMaxReadIops": "A String", # Output only. [Output Only] Maximum allowed read IOPS for this Exapool. + "exapoolMaxReadThroughput": "A String", # Output only. [Output Only] Maximum allowed read throughput in MiB/s for # this Exapool. - "exapoolMaxWriteIops": "A String", # [Output Only] Maximum allowed write IOPS for this Exapool. - "exapoolMaxWriteThroughput": "A String", # [Output Only] Maximum allowed write throughput in MiB/s + "exapoolMaxWriteIops": "A String", # Output only. [Output Only] Maximum allowed write IOPS for this Exapool. + "exapoolMaxWriteThroughput": "A String", # Output only. [Output Only] Maximum allowed write throughput in MiB/s # for this Exapool. - "lastResizeTimestamp": "A String", # [Output Only] Timestamp of the last successful resize inRFC3339 text format. + "lastResizeTimestamp": "A String", # Output only. [Output Only] Timestamp of the last successful resize inRFC3339 text format. "maxAggregateDiskSizeGb": "A String", # DEPRECATED -- use "max provisioned disk size gb" "maxTotalProvisionedDiskCapacityGb": "A String", # [Output Only] Maximum allowed aggregate disk size in GiB. "numberOfDisks": "A String", # DEPRECATED -- use "disk count". @@ -3443,10 +3493,10 @@

Method Details

"usedReducedBytes": "A String", # DEPRECATED -- do not use, will be removed. "usedThroughput": "A String", # DEPRECATED -- use "pool used throughput". }, - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. "sizeGb": "A String", # DEPRECATED -- use "pool provisioned capacity gb". - "state": "A String", # [Output Only] The status of storage pool creation. + "state": "A String", # Output only. [Output Only] The status of storage pool creation. # # # - CREATING: Storage pool is provisioning. @@ -3454,17 +3504,17 @@

Method Details

# - FAILED: Storage pool creation failed. # - READY: Storage pool is ready for use. # - DELETING: Storage pool is deleting. - "status": { # [Output Only] Contains output only fields. # [Output Only] Status information for the storage pool resource. + "status": { # [Output Only] Contains output only fields. # Output only. [Output Only] Status information for the storage pool resource. "aggregateDiskProvisionedIops": "A String", # DEPRECATED -- use "total_provisioned_disk_iops". "aggregateDiskSizeGb": "A String", # DEPRECATED -- use "total provisioned disk size gb". "diskCount": "A String", # [Output Only] Number of disks used. - "exapoolMaxReadIops": "A String", # [Output Only] Maximum allowed read IOPS for this Exapool. - "exapoolMaxReadThroughput": "A String", # [Output Only] Maximum allowed read throughput in MiB/s for + "exapoolMaxReadIops": "A String", # Output only. [Output Only] Maximum allowed read IOPS for this Exapool. + "exapoolMaxReadThroughput": "A String", # Output only. [Output Only] Maximum allowed read throughput in MiB/s for # this Exapool. - "exapoolMaxWriteIops": "A String", # [Output Only] Maximum allowed write IOPS for this Exapool. - "exapoolMaxWriteThroughput": "A String", # [Output Only] Maximum allowed write throughput in MiB/s + "exapoolMaxWriteIops": "A String", # Output only. [Output Only] Maximum allowed write IOPS for this Exapool. + "exapoolMaxWriteThroughput": "A String", # Output only. [Output Only] Maximum allowed write throughput in MiB/s # for this Exapool. - "lastResizeTimestamp": "A String", # [Output Only] Timestamp of the last successful resize inRFC3339 text format. + "lastResizeTimestamp": "A String", # Output only. [Output Only] Timestamp of the last successful resize inRFC3339 text format. "maxAggregateDiskSizeGb": "A String", # DEPRECATED -- use "max provisioned disk size gb" "maxTotalProvisionedDiskCapacityGb": "A String", # [Output Only] Maximum allowed aggregate disk size in GiB. "numberOfDisks": "A String", # DEPRECATED -- use "disk count". @@ -3490,7 +3540,7 @@

Method Details

"usedThroughput": "A String", # DEPRECATED -- use "pool used throughput". }, "storagePoolType": "A String", # Type of the storage pool. - "zone": "A String", # [Output Only] URL of the zone where the storage pool resides. + "zone": "A String", # Output only. [Output Only] URL of the zone where the storage pool resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. } @@ -3674,10 +3724,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3689,8 +3739,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.subnetworks.html b/docs/dyn/compute_alpha.subnetworks.html index 881cd4d492..5f77704dfc 100644 --- a/docs/dyn/compute_alpha.subnetworks.html +++ b/docs/dyn/compute_alpha.subnetworks.html @@ -276,7 +276,7 @@

Method Details

# automatically created subnetworks. # # This field cannot be set to true at resource creation time. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. This field can be set only at resource creation time. @@ -305,9 +305,9 @@

Method Details

# logs within the subnetwork where 1.0 means all collected logs # are reported and 0.0 means no logs are reported. Default is0.5 unless otherwise specified by the org policy, which means # half of all collected logs are reported. - "gatewayAddress": "A String", # [Output Only] The gateway address for default routes to reach destination + "gatewayAddress": "A String", # Output only. [Output Only] The gateway address for default routes to reach destination # addresses outside this subnetwork. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "internalIpv6Prefix": "A String", # The internal IPv6 address range that is owned by this # subnetwork. @@ -336,8 +336,8 @@

Method Details

"ipv6AccessType": "A String", # The access type of IPv6 address this subnet holds. It's immutable and can # only be specified during creation or the first time the subnet is updated # into IPV4_IPV6 dual stack. - "ipv6CidrRange": "A String", # [Output Only] This field is for internal use. - "ipv6GceEndpoint": "A String", # [Output Only] Possible endpoints of this subnetwork. It can be one of the + "ipv6CidrRange": "A String", # Output only. [Output Only] This field is for internal use. + "ipv6GceEndpoint": "A String", # Output only. [Output Only] Possible endpoints of this subnetwork. It can be one of the # following: # # - VM_ONLY: The subnetwork can be used for creating instances and @@ -347,7 +347,7 @@

Method Details

# instances and Forwarding Rules. It can also be used to reserve IPv6 # addresses with both VM and FR endpoint types. Such a subnetwork gets its # IPv6 range from Google IP Pool directly. - "kind": "compute#subnetwork", # [Output Only] Type of the resource. Always compute#subnetwork + "kind": "compute#subnetwork", # Output only. [Output Only] Type of the resource. Always compute#subnetwork # for Subnetwork resources. "logConfig": { # The available logging options for this subnetwork. # This field denotes the VPC flow logging options for this subnetwork. # If logging is enabled, logs are exported to Cloud Logging. @@ -445,13 +445,13 @@

Method Details

}, ], "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "stackType": "A String", # The stack type for the subnet. If set to IPV4_ONLY, new VMs # in the subnet are assigned IPv4 addresses only. If set toIPV4_IPV6, new VMs in the subnet can be assigned both IPv4 and # IPv6 addresses. If not specified, IPV4_ONLY is used. # # This field can be both set at resource creation time and updated usingpatch. - "state": "A String", # [Output Only] The state of the subnetwork, which can be one of the + "state": "A String", # Output only. [Output Only] The state of the subnetwork, which can be one of the # following values:READY: Subnetwork is created and ready to useDRAINING: only applicable to subnetworks that have the # purpose set to INTERNAL_HTTPS_LOAD_BALANCER and indicates that # connections to the load balancer are being drained. A subnetwork that is @@ -542,15 +542,15 @@

Method Details

}, }, }, - "kind": "compute#subnetworkAggregatedList", # [Output Only] Type of resource. Alwayscompute#subnetworkAggregatedList for aggregated lists of + "kind": "compute#subnetworkAggregatedList", # Output only. [Output Only] Type of resource. Alwayscompute#subnetworkAggregatedList for aggregated lists of # subnetworks. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -786,10 +786,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -801,8 +801,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1078,10 +1078,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1093,8 +1093,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1229,7 +1229,7 @@

Method Details

# automatically created subnetworks. # # This field cannot be set to true at resource creation time. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. This field can be set only at resource creation time. @@ -1258,9 +1258,9 @@

Method Details

# logs within the subnetwork where 1.0 means all collected logs # are reported and 0.0 means no logs are reported. Default is0.5 unless otherwise specified by the org policy, which means # half of all collected logs are reported. - "gatewayAddress": "A String", # [Output Only] The gateway address for default routes to reach destination + "gatewayAddress": "A String", # Output only. [Output Only] The gateway address for default routes to reach destination # addresses outside this subnetwork. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "internalIpv6Prefix": "A String", # The internal IPv6 address range that is owned by this # subnetwork. @@ -1289,8 +1289,8 @@

Method Details

"ipv6AccessType": "A String", # The access type of IPv6 address this subnet holds. It's immutable and can # only be specified during creation or the first time the subnet is updated # into IPV4_IPV6 dual stack. - "ipv6CidrRange": "A String", # [Output Only] This field is for internal use. - "ipv6GceEndpoint": "A String", # [Output Only] Possible endpoints of this subnetwork. It can be one of the + "ipv6CidrRange": "A String", # Output only. [Output Only] This field is for internal use. + "ipv6GceEndpoint": "A String", # Output only. [Output Only] Possible endpoints of this subnetwork. It can be one of the # following: # # - VM_ONLY: The subnetwork can be used for creating instances and @@ -1300,7 +1300,7 @@

Method Details

# instances and Forwarding Rules. It can also be used to reserve IPv6 # addresses with both VM and FR endpoint types. Such a subnetwork gets its # IPv6 range from Google IP Pool directly. - "kind": "compute#subnetwork", # [Output Only] Type of the resource. Always compute#subnetwork + "kind": "compute#subnetwork", # Output only. [Output Only] Type of the resource. Always compute#subnetwork # for Subnetwork resources. "logConfig": { # The available logging options for this subnetwork. # This field denotes the VPC flow logging options for this subnetwork. # If logging is enabled, logs are exported to Cloud Logging. @@ -1398,13 +1398,13 @@

Method Details

}, ], "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "stackType": "A String", # The stack type for the subnet. If set to IPV4_ONLY, new VMs # in the subnet are assigned IPv4 addresses only. If set toIPV4_IPV6, new VMs in the subnet can be assigned both IPv4 and # IPv6 addresses. If not specified, IPV4_ONLY is used. # # This field can be both set at resource creation time and updated usingpatch. - "state": "A String", # [Output Only] The state of the subnetwork, which can be one of the + "state": "A String", # Output only. [Output Only] The state of the subnetwork, which can be one of the # following values:READY: Subnetwork is created and ready to useDRAINING: only applicable to subnetworks that have the # purpose set to INTERNAL_HTTPS_LOAD_BALANCER and indicates that # connections to the load balancer are being drained. A subnetwork that is @@ -1879,7 +1879,7 @@

Method Details

# automatically created subnetworks. # # This field cannot be set to true at resource creation time. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. This field can be set only at resource creation time. @@ -1908,9 +1908,9 @@

Method Details

# logs within the subnetwork where 1.0 means all collected logs # are reported and 0.0 means no logs are reported. Default is0.5 unless otherwise specified by the org policy, which means # half of all collected logs are reported. - "gatewayAddress": "A String", # [Output Only] The gateway address for default routes to reach destination + "gatewayAddress": "A String", # Output only. [Output Only] The gateway address for default routes to reach destination # addresses outside this subnetwork. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "internalIpv6Prefix": "A String", # The internal IPv6 address range that is owned by this # subnetwork. @@ -1939,8 +1939,8 @@

Method Details

"ipv6AccessType": "A String", # The access type of IPv6 address this subnet holds. It's immutable and can # only be specified during creation or the first time the subnet is updated # into IPV4_IPV6 dual stack. - "ipv6CidrRange": "A String", # [Output Only] This field is for internal use. - "ipv6GceEndpoint": "A String", # [Output Only] Possible endpoints of this subnetwork. It can be one of the + "ipv6CidrRange": "A String", # Output only. [Output Only] This field is for internal use. + "ipv6GceEndpoint": "A String", # Output only. [Output Only] Possible endpoints of this subnetwork. It can be one of the # following: # # - VM_ONLY: The subnetwork can be used for creating instances and @@ -1950,7 +1950,7 @@

Method Details

# instances and Forwarding Rules. It can also be used to reserve IPv6 # addresses with both VM and FR endpoint types. Such a subnetwork gets its # IPv6 range from Google IP Pool directly. - "kind": "compute#subnetwork", # [Output Only] Type of the resource. Always compute#subnetwork + "kind": "compute#subnetwork", # Output only. [Output Only] Type of the resource. Always compute#subnetwork # for Subnetwork resources. "logConfig": { # The available logging options for this subnetwork. # This field denotes the VPC flow logging options for this subnetwork. # If logging is enabled, logs are exported to Cloud Logging. @@ -2048,13 +2048,13 @@

Method Details

}, ], "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "stackType": "A String", # The stack type for the subnet. If set to IPV4_ONLY, new VMs # in the subnet are assigned IPv4 addresses only. If set toIPV4_IPV6, new VMs in the subnet can be assigned both IPv4 and # IPv6 addresses. If not specified, IPV4_ONLY is used. # # This field can be both set at resource creation time and updated usingpatch. - "state": "A String", # [Output Only] The state of the subnetwork, which can be one of the + "state": "A String", # Output only. [Output Only] The state of the subnetwork, which can be one of the # following values:READY: Subnetwork is created and ready to useDRAINING: only applicable to subnetworks that have the # purpose set to INTERNAL_HTTPS_LOAD_BALANCER and indicates that # connections to the load balancer are being drained. A subnetwork that is @@ -2295,10 +2295,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2310,8 +2310,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2532,7 +2532,7 @@

Method Details

# automatically created subnetworks. # # This field cannot be set to true at resource creation time. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. This field can be set only at resource creation time. @@ -2561,9 +2561,9 @@

Method Details

# logs within the subnetwork where 1.0 means all collected logs # are reported and 0.0 means no logs are reported. Default is0.5 unless otherwise specified by the org policy, which means # half of all collected logs are reported. - "gatewayAddress": "A String", # [Output Only] The gateway address for default routes to reach destination + "gatewayAddress": "A String", # Output only. [Output Only] The gateway address for default routes to reach destination # addresses outside this subnetwork. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "internalIpv6Prefix": "A String", # The internal IPv6 address range that is owned by this # subnetwork. @@ -2592,8 +2592,8 @@

Method Details

"ipv6AccessType": "A String", # The access type of IPv6 address this subnet holds. It's immutable and can # only be specified during creation or the first time the subnet is updated # into IPV4_IPV6 dual stack. - "ipv6CidrRange": "A String", # [Output Only] This field is for internal use. - "ipv6GceEndpoint": "A String", # [Output Only] Possible endpoints of this subnetwork. It can be one of the + "ipv6CidrRange": "A String", # Output only. [Output Only] This field is for internal use. + "ipv6GceEndpoint": "A String", # Output only. [Output Only] Possible endpoints of this subnetwork. It can be one of the # following: # # - VM_ONLY: The subnetwork can be used for creating instances and @@ -2603,7 +2603,7 @@

Method Details

# instances and Forwarding Rules. It can also be used to reserve IPv6 # addresses with both VM and FR endpoint types. Such a subnetwork gets its # IPv6 range from Google IP Pool directly. - "kind": "compute#subnetwork", # [Output Only] Type of the resource. Always compute#subnetwork + "kind": "compute#subnetwork", # Output only. [Output Only] Type of the resource. Always compute#subnetwork # for Subnetwork resources. "logConfig": { # The available logging options for this subnetwork. # This field denotes the VPC flow logging options for this subnetwork. # If logging is enabled, logs are exported to Cloud Logging. @@ -2701,13 +2701,13 @@

Method Details

}, ], "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "stackType": "A String", # The stack type for the subnet. If set to IPV4_ONLY, new VMs # in the subnet are assigned IPv4 addresses only. If set toIPV4_IPV6, new VMs in the subnet can be assigned both IPv4 and # IPv6 addresses. If not specified, IPV4_ONLY is used. # # This field can be both set at resource creation time and updated usingpatch. - "state": "A String", # [Output Only] The state of the subnetwork, which can be one of the + "state": "A String", # Output only. [Output Only] The state of the subnetwork, which can be one of the # following values:READY: Subnetwork is created and ready to useDRAINING: only applicable to subnetworks that have the # purpose set to INTERNAL_HTTPS_LOAD_BALANCER and indicates that # connections to the load balancer are being drained. A subnetwork that is @@ -2770,14 +2770,14 @@

Method Details

], }, ], - "kind": "compute#subnetworkList", # [Output Only] Type of resource. Always compute#subnetworkList + "kind": "compute#subnetworkList", # Output only. [Output Only] Type of resource. Always compute#subnetworkList # for lists of subnetworks. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -2911,9 +2911,9 @@

Method Details

# defined by the server. "items": [ # [Output] A list of usable subnetwork URLs. { # Subnetwork which the current user has compute.subnetworks.use permission on. - "externalIpv6Prefix": "A String", # [Output Only] The external IPv6 address range that is assigned to this + "externalIpv6Prefix": "A String", # Output only. [Output Only] The external IPv6 address range that is assigned to this # subnetwork. - "internalIpv6Prefix": "A String", # [Output Only] The internal IPv6 address range that is assigned to this + "internalIpv6Prefix": "A String", # Output only. [Output Only] The internal IPv6 address range that is assigned to this # subnetwork. "ipCidrRange": "A String", # The range of internal addresses that are owned by this subnetwork. "ipv6AccessType": "A String", # The access type of IPv6 address this subnet holds. It's immutable and can @@ -2944,7 +2944,7 @@

Method Details

"subnetwork": "A String", # Subnetwork URL. }, ], - "kind": "compute#usableSubnetworksAggregatedList", # [Output Only] Type of resource. Alwayscompute#usableSubnetworksAggregatedList for aggregated lists + "kind": "compute#usableSubnetworksAggregatedList", # Output only. [Output Only] Type of resource. Alwayscompute#usableSubnetworksAggregatedList for aggregated lists # of usable subnetworks. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for @@ -2953,7 +2953,7 @@

Method Details

# continue paging through the results. # In special cases listUsable may return 0 subnetworks andnextPageToken which still should be used to get the # next page of results. - "scopedWarnings": [ # [Output Only] Informational warning messages for failures encountered from + "scopedWarnings": [ # Output only. [Output Only] Informational warning messages for failures encountered from # scopes. { "scopeName": "A String", # Name of the scope containing this set of Subnetworks. @@ -2984,8 +2984,8 @@

Method Details

}, }, ], - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -3090,7 +3090,7 @@

Method Details

# automatically created subnetworks. # # This field cannot be set to true at resource creation time. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. This field can be set only at resource creation time. @@ -3119,9 +3119,9 @@

Method Details

# logs within the subnetwork where 1.0 means all collected logs # are reported and 0.0 means no logs are reported. Default is0.5 unless otherwise specified by the org policy, which means # half of all collected logs are reported. - "gatewayAddress": "A String", # [Output Only] The gateway address for default routes to reach destination + "gatewayAddress": "A String", # Output only. [Output Only] The gateway address for default routes to reach destination # addresses outside this subnetwork. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "internalIpv6Prefix": "A String", # The internal IPv6 address range that is owned by this # subnetwork. @@ -3150,8 +3150,8 @@

Method Details

"ipv6AccessType": "A String", # The access type of IPv6 address this subnet holds. It's immutable and can # only be specified during creation or the first time the subnet is updated # into IPV4_IPV6 dual stack. - "ipv6CidrRange": "A String", # [Output Only] This field is for internal use. - "ipv6GceEndpoint": "A String", # [Output Only] Possible endpoints of this subnetwork. It can be one of the + "ipv6CidrRange": "A String", # Output only. [Output Only] This field is for internal use. + "ipv6GceEndpoint": "A String", # Output only. [Output Only] Possible endpoints of this subnetwork. It can be one of the # following: # # - VM_ONLY: The subnetwork can be used for creating instances and @@ -3161,7 +3161,7 @@

Method Details

# instances and Forwarding Rules. It can also be used to reserve IPv6 # addresses with both VM and FR endpoint types. Such a subnetwork gets its # IPv6 range from Google IP Pool directly. - "kind": "compute#subnetwork", # [Output Only] Type of the resource. Always compute#subnetwork + "kind": "compute#subnetwork", # Output only. [Output Only] Type of the resource. Always compute#subnetwork # for Subnetwork resources. "logConfig": { # The available logging options for this subnetwork. # This field denotes the VPC flow logging options for this subnetwork. # If logging is enabled, logs are exported to Cloud Logging. @@ -3259,13 +3259,13 @@

Method Details

}, ], "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "stackType": "A String", # The stack type for the subnet. If set to IPV4_ONLY, new VMs # in the subnet are assigned IPv4 addresses only. If set toIPV4_IPV6, new VMs in the subnet can be assigned both IPv4 and # IPv6 addresses. If not specified, IPV4_ONLY is used. # # This field can be both set at resource creation time and updated usingpatch. - "state": "A String", # [Output Only] The state of the subnetwork, which can be one of the + "state": "A String", # Output only. [Output Only] The state of the subnetwork, which can be one of the # following values:READY: Subnetwork is created and ready to useDRAINING: only applicable to subnetworks that have the # purpose set to INTERNAL_HTTPS_LOAD_BALANCER and indicates that # connections to the load balancer are being drained. A subnetwork that is @@ -3515,10 +3515,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3530,8 +3530,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -4680,10 +4680,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -4695,8 +4695,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.targetGrpcProxies.html b/docs/dyn/compute_alpha.targetGrpcProxies.html index 7d847a4653..c7a7f46495 100644 --- a/docs/dyn/compute_alpha.targetGrpcProxies.html +++ b/docs/dyn/compute_alpha.targetGrpcProxies.html @@ -289,10 +289,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -304,8 +304,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -407,7 +407,7 @@

Method Details

# scheme INTERNAL_SELF_MANAGED can reference a target gRPC proxy. The target # gRPC Proxy references a URL map that specifies how traffic is routed to # gRPC backend services. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -418,9 +418,9 @@

Method Details

# request will fail with error 412 conditionNotMet. To see the # latest fingerprint, make a get() request to retrieve the # TargetGrpcProxy. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. - "kind": "compute#targetGrpcProxy", # [Output Only] Type of the resource. Alwayscompute#targetGrpcProxy for target grpc proxies. + "kind": "compute#targetGrpcProxy", # Output only. [Output Only] Type of the resource. Alwayscompute#targetGrpcProxy for target grpc proxies. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -428,8 +428,8 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL with id for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL with id for the resource. "urlMap": "A String", # URL to the UrlMap resource that defines the mapping from URL to the # BackendService. The protocol field in the BackendService must be set to # GRPC. @@ -463,7 +463,7 @@

Method Details

# scheme INTERNAL_SELF_MANAGED can reference a target gRPC proxy. The target # gRPC Proxy references a URL map that specifies how traffic is routed to # gRPC backend services. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -474,9 +474,9 @@

Method Details

# request will fail with error 412 conditionNotMet. To see the # latest fingerprint, make a get() request to retrieve the # TargetGrpcProxy. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. - "kind": "compute#targetGrpcProxy", # [Output Only] Type of the resource. Alwayscompute#targetGrpcProxy for target grpc proxies. + "kind": "compute#targetGrpcProxy", # Output only. [Output Only] Type of the resource. Alwayscompute#targetGrpcProxy for target grpc proxies. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -484,8 +484,8 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL with id for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL with id for the resource. "urlMap": "A String", # URL to the UrlMap resource that defines the mapping from URL to the # BackendService. The protocol field in the BackendService must be set to # GRPC. @@ -679,10 +679,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -694,8 +694,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -882,7 +882,7 @@

Method Details

# scheme INTERNAL_SELF_MANAGED can reference a target gRPC proxy. The target # gRPC Proxy references a URL map that specifies how traffic is routed to # gRPC backend services. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -893,9 +893,9 @@

Method Details

# request will fail with error 412 conditionNotMet. To see the # latest fingerprint, make a get() request to retrieve the # TargetGrpcProxy. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. - "kind": "compute#targetGrpcProxy", # [Output Only] Type of the resource. Alwayscompute#targetGrpcProxy for target grpc proxies. + "kind": "compute#targetGrpcProxy", # Output only. [Output Only] Type of the resource. Alwayscompute#targetGrpcProxy for target grpc proxies. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -903,8 +903,8 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL with id for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL with id for the resource. "urlMap": "A String", # URL to the UrlMap resource that defines the mapping from URL to the # BackendService. The protocol field in the BackendService must be set to # GRPC. @@ -920,7 +920,7 @@

Method Details

# the service it is connecting to }, ], - "kind": "compute#targetGrpcProxyList", # [Output Only] Type of the resource. Alwayscompute#targetGrpcProxy for target grpc proxies. + "kind": "compute#targetGrpcProxyList", # Output only. [Output Only] Type of the resource. Alwayscompute#targetGrpcProxy for target grpc proxies. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. @@ -989,7 +989,7 @@

Method Details

# scheme INTERNAL_SELF_MANAGED can reference a target gRPC proxy. The target # gRPC Proxy references a URL map that specifies how traffic is routed to # gRPC backend services. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1000,9 +1000,9 @@

Method Details

# request will fail with error 412 conditionNotMet. To see the # latest fingerprint, make a get() request to retrieve the # TargetGrpcProxy. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. - "kind": "compute#targetGrpcProxy", # [Output Only] Type of the resource. Alwayscompute#targetGrpcProxy for target grpc proxies. + "kind": "compute#targetGrpcProxy", # Output only. [Output Only] Type of the resource. Alwayscompute#targetGrpcProxy for target grpc proxies. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -1010,8 +1010,8 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL with id for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL with id for the resource. "urlMap": "A String", # URL to the UrlMap resource that defines the mapping from URL to the # BackendService. The protocol field in the BackendService must be set to # GRPC. @@ -1205,10 +1205,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1220,8 +1220,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.targetHttpProxies.html b/docs/dyn/compute_alpha.targetHttpProxies.html index 074e3652d2..cc806eed05 100644 --- a/docs/dyn/compute_alpha.targetHttpProxies.html +++ b/docs/dyn/compute_alpha.targetHttpProxies.html @@ -242,7 +242,7 @@

Method Details

# then references a URL map. For more information, readUsing Target Proxies # and # Forwarding rule concepts. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -277,7 +277,7 @@

Method Details

# For classic Application Load Balancers, this option is not supported. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetHttpProxy", # [Output Only] Type of resource. Always compute#targetHttpProxy + "kind": "compute#targetHttpProxy", # Output only. [Output Only] Type of resource. Always compute#targetHttpProxy # for target HTTP proxies. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -297,10 +297,10 @@

Method Details

# requests when it receives them. # # The default is false. - "region": "A String", # [Output Only] URL of the region where the regional Target HTTP Proxy + "region": "A String", # Output only. [Output Only] URL of the region where the regional Target HTTP Proxy # resides. This field is not applicable to global Target HTTP Proxies. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "urlMap": "A String", # URL to the UrlMap resource that defines the mapping from URL to # the BackendService. }, @@ -333,15 +333,15 @@

Method Details

}, }, }, - "kind": "compute#targetHttpProxyAggregatedList", # [Output Only] Type of resource. Alwayscompute#targetHttpProxyAggregatedList for lists of Target HTTP + "kind": "compute#targetHttpProxyAggregatedList", # Output only. [Output Only] Type of resource. Alwayscompute#targetHttpProxyAggregatedList for lists of Target HTTP # Proxies. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -576,10 +576,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -591,8 +591,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -706,7 +706,7 @@

Method Details

# then references a URL map. For more information, readUsing Target Proxies # and # Forwarding rule concepts. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -741,7 +741,7 @@

Method Details

# For classic Application Load Balancers, this option is not supported. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetHttpProxy", # [Output Only] Type of resource. Always compute#targetHttpProxy + "kind": "compute#targetHttpProxy", # Output only. [Output Only] Type of resource. Always compute#targetHttpProxy # for target HTTP proxies. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -761,10 +761,10 @@

Method Details

# requests when it receives them. # # The default is false. - "region": "A String", # [Output Only] URL of the region where the regional Target HTTP Proxy + "region": "A String", # Output only. [Output Only] URL of the region where the regional Target HTTP Proxy # resides. This field is not applicable to global Target HTTP Proxies. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "urlMap": "A String", # URL to the UrlMap resource that defines the mapping from URL to # the BackendService. } @@ -799,7 +799,7 @@

Method Details

# then references a URL map. For more information, readUsing Target Proxies # and # Forwarding rule concepts. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -834,7 +834,7 @@

Method Details

# For classic Application Load Balancers, this option is not supported. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetHttpProxy", # [Output Only] Type of resource. Always compute#targetHttpProxy + "kind": "compute#targetHttpProxy", # Output only. [Output Only] Type of resource. Always compute#targetHttpProxy # for target HTTP proxies. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -854,10 +854,10 @@

Method Details

# requests when it receives them. # # The default is false. - "region": "A String", # [Output Only] URL of the region where the regional Target HTTP Proxy + "region": "A String", # Output only. [Output Only] URL of the region where the regional Target HTTP Proxy # resides. This field is not applicable to global Target HTTP Proxies. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "urlMap": "A String", # URL to the UrlMap resource that defines the mapping from URL to # the BackendService. } @@ -1040,10 +1040,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1055,8 +1055,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1256,7 +1256,7 @@

Method Details

# then references a URL map. For more information, readUsing Target Proxies # and # Forwarding rule concepts. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1291,7 +1291,7 @@

Method Details

# For classic Application Load Balancers, this option is not supported. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetHttpProxy", # [Output Only] Type of resource. Always compute#targetHttpProxy + "kind": "compute#targetHttpProxy", # Output only. [Output Only] Type of resource. Always compute#targetHttpProxy # for target HTTP proxies. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -1311,22 +1311,22 @@

Method Details

# requests when it receives them. # # The default is false. - "region": "A String", # [Output Only] URL of the region where the regional Target HTTP Proxy + "region": "A String", # Output only. [Output Only] URL of the region where the regional Target HTTP Proxy # resides. This field is not applicable to global Target HTTP Proxies. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "urlMap": "A String", # URL to the UrlMap resource that defines the mapping from URL to # the BackendService. }, ], - "kind": "compute#targetHttpProxyList", # Type of resource. Always compute#targetHttpProxyList for lists + "kind": "compute#targetHttpProxyList", # Output only. Type of resource. Always compute#targetHttpProxyList for lists # of target HTTP proxies. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -1401,7 +1401,7 @@

Method Details

# then references a URL map. For more information, readUsing Target Proxies # and # Forwarding rule concepts. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1436,7 +1436,7 @@

Method Details

# For classic Application Load Balancers, this option is not supported. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetHttpProxy", # [Output Only] Type of resource. Always compute#targetHttpProxy + "kind": "compute#targetHttpProxy", # Output only. [Output Only] Type of resource. Always compute#targetHttpProxy # for target HTTP proxies. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -1456,10 +1456,10 @@

Method Details

# requests when it receives them. # # The default is false. - "region": "A String", # [Output Only] URL of the region where the regional Target HTTP Proxy + "region": "A String", # Output only. [Output Only] URL of the region where the regional Target HTTP Proxy # resides. This field is not applicable to global Target HTTP Proxies. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "urlMap": "A String", # URL to the UrlMap resource that defines the mapping from URL to # the BackendService. } @@ -1642,10 +1642,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1657,8 +1657,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1930,10 +1930,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1945,8 +1945,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.targetHttpsProxies.html b/docs/dyn/compute_alpha.targetHttpsProxies.html index b5c03390fb..ed9d2eeaa2 100644 --- a/docs/dyn/compute_alpha.targetHttpsProxies.html +++ b/docs/dyn/compute_alpha.targetHttpsProxies.html @@ -275,7 +275,7 @@

Method Details

# If set, sslCertificates will be ignored. # # Accepted format is//certificatemanager.googleapis.com/projects/{project}/locations/{location}/certificateMaps/{resourceName}. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -310,7 +310,7 @@

Method Details

# For classic Application Load Balancers, this option is not supported. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetHttpsProxy", # [Output Only] Type of resource. Alwayscompute#targetHttpsProxy for target HTTPS proxies. + "kind": "compute#targetHttpsProxy", # Output only. [Output Only] Type of resource. Alwayscompute#targetHttpsProxy for target HTTPS proxies. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -341,10 +341,10 @@

Method Details

# - When quic-override is set to DISABLE, the # load balancer doesn't use QUIC. # - If the quic-override flag is not specified,NONE is implied. - "region": "A String", # [Output Only] URL of the region where the regional TargetHttpsProxy + "region": "A String", # Output only. [Output Only] URL of the region where the regional TargetHttpsProxy # resides. This field is not applicable to global TargetHttpsProxies. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "serverTlsPolicy": "A String", # Optional. A URL referring to a networksecurity.ServerTlsPolicy resource # that describes how the proxy should authenticate inbound traffic. # @@ -443,15 +443,15 @@

Method Details

}, }, }, - "kind": "compute#targetHttpsProxyAggregatedList", # [Output Only] Type of resource. Alwayscompute#targetHttpsProxyAggregatedList for lists of Target + "kind": "compute#targetHttpsProxyAggregatedList", # Output only. [Output Only] Type of resource. Alwayscompute#targetHttpsProxyAggregatedList for lists of Target # HTTP Proxies. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -686,10 +686,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -701,8 +701,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -837,7 +837,7 @@

Method Details

# If set, sslCertificates will be ignored. # # Accepted format is//certificatemanager.googleapis.com/projects/{project}/locations/{location}/certificateMaps/{resourceName}. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -872,7 +872,7 @@

Method Details

# For classic Application Load Balancers, this option is not supported. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetHttpsProxy", # [Output Only] Type of resource. Alwayscompute#targetHttpsProxy for target HTTPS proxies. + "kind": "compute#targetHttpsProxy", # Output only. [Output Only] Type of resource. Alwayscompute#targetHttpsProxy for target HTTPS proxies. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -903,10 +903,10 @@

Method Details

# - When quic-override is set to DISABLE, the # load balancer doesn't use QUIC. # - If the quic-override flag is not specified,NONE is implied. - "region": "A String", # [Output Only] URL of the region where the regional TargetHttpsProxy + "region": "A String", # Output only. [Output Only] URL of the region where the regional TargetHttpsProxy # resides. This field is not applicable to global TargetHttpsProxies. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "serverTlsPolicy": "A String", # Optional. A URL referring to a networksecurity.ServerTlsPolicy resource # that describes how the proxy should authenticate inbound traffic. # @@ -1028,7 +1028,7 @@

Method Details

# If set, sslCertificates will be ignored. # # Accepted format is//certificatemanager.googleapis.com/projects/{project}/locations/{location}/certificateMaps/{resourceName}. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1063,7 +1063,7 @@

Method Details

# For classic Application Load Balancers, this option is not supported. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetHttpsProxy", # [Output Only] Type of resource. Alwayscompute#targetHttpsProxy for target HTTPS proxies. + "kind": "compute#targetHttpsProxy", # Output only. [Output Only] Type of resource. Alwayscompute#targetHttpsProxy for target HTTPS proxies. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -1094,10 +1094,10 @@

Method Details

# - When quic-override is set to DISABLE, the # load balancer doesn't use QUIC. # - If the quic-override flag is not specified,NONE is implied. - "region": "A String", # [Output Only] URL of the region where the regional TargetHttpsProxy + "region": "A String", # Output only. [Output Only] URL of the region where the regional TargetHttpsProxy # resides. This field is not applicable to global TargetHttpsProxies. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "serverTlsPolicy": "A String", # Optional. A URL referring to a networksecurity.ServerTlsPolicy resource # that describes how the proxy should authenticate inbound traffic. # @@ -1346,10 +1346,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1361,8 +1361,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1583,7 +1583,7 @@

Method Details

# If set, sslCertificates will be ignored. # # Accepted format is//certificatemanager.googleapis.com/projects/{project}/locations/{location}/certificateMaps/{resourceName}. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1618,7 +1618,7 @@

Method Details

# For classic Application Load Balancers, this option is not supported. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetHttpsProxy", # [Output Only] Type of resource. Alwayscompute#targetHttpsProxy for target HTTPS proxies. + "kind": "compute#targetHttpsProxy", # Output only. [Output Only] Type of resource. Alwayscompute#targetHttpsProxy for target HTTPS proxies. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -1649,10 +1649,10 @@

Method Details

# - When quic-override is set to DISABLE, the # load balancer doesn't use QUIC. # - If the quic-override flag is not specified,NONE is implied. - "region": "A String", # [Output Only] URL of the region where the regional TargetHttpsProxy + "region": "A String", # Output only. [Output Only] URL of the region where the regional TargetHttpsProxy # resides. This field is not applicable to global TargetHttpsProxies. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "serverTlsPolicy": "A String", # Optional. A URL referring to a networksecurity.ServerTlsPolicy resource # that describes how the proxy should authenticate inbound traffic. # @@ -1723,14 +1723,14 @@

Method Details

# - global/urlMaps/url-map }, ], - "kind": "compute#targetHttpsProxyList", # Type of resource. Always compute#targetHttpsProxyList for + "kind": "compute#targetHttpsProxyList", # Output only. Type of resource. Always compute#targetHttpsProxyList for # lists of target HTTPS proxies. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -1826,7 +1826,7 @@

Method Details

# If set, sslCertificates will be ignored. # # Accepted format is//certificatemanager.googleapis.com/projects/{project}/locations/{location}/certificateMaps/{resourceName}. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1861,7 +1861,7 @@

Method Details

# For classic Application Load Balancers, this option is not supported. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetHttpsProxy", # [Output Only] Type of resource. Alwayscompute#targetHttpsProxy for target HTTPS proxies. + "kind": "compute#targetHttpsProxy", # Output only. [Output Only] Type of resource. Alwayscompute#targetHttpsProxy for target HTTPS proxies. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -1892,10 +1892,10 @@

Method Details

# - When quic-override is set to DISABLE, the # load balancer doesn't use QUIC. # - If the quic-override flag is not specified,NONE is implied. - "region": "A String", # [Output Only] URL of the region where the regional TargetHttpsProxy + "region": "A String", # Output only. [Output Only] URL of the region where the regional TargetHttpsProxy # resides. This field is not applicable to global TargetHttpsProxies. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "serverTlsPolicy": "A String", # Optional. A URL referring to a networksecurity.ServerTlsPolicy resource # that describes how the proxy should authenticate inbound traffic. # @@ -2144,10 +2144,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2159,8 +2159,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2435,10 +2435,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2450,8 +2450,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2724,10 +2724,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2739,8 +2739,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -3018,10 +3018,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3033,8 +3033,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -3311,10 +3311,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3326,8 +3326,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -3600,10 +3600,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3615,8 +3615,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.targetInstances.html b/docs/dyn/compute_alpha.targetInstances.html index 50b7e3782f..b5d22734fe 100644 --- a/docs/dyn/compute_alpha.targetInstances.html +++ b/docs/dyn/compute_alpha.targetInstances.html @@ -226,7 +226,7 @@

Method Details

# single source. For example, ESP, AH, TCP, or UDP. # For more information, readTarget # instances. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -240,7 +240,7 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/instances/instance # - projects/project/zones/zone/instances/instance # - zones/zone/instances/instance - "kind": "compute#targetInstance", # [Output Only] The type of the resource. Alwayscompute#targetInstance for target instances. + "kind": "compute#targetInstance", # Output only. [Output Only] The type of the resource. Alwayscompute#targetInstance for target instances. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -257,8 +257,8 @@

Method Details

"securityPolicy": "A String", # [Output Only] The resource URL for the security policy associated with this # target instance. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "zone": "A String", # [Output Only] URL of the zone where the target instance resides. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "zone": "A String", # Output only. [Output Only] URL of the zone where the target instance resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. }, @@ -291,14 +291,14 @@

Method Details

}, }, }, - "kind": "compute#targetInstanceAggregatedList", # Type of resource. + "kind": "compute#targetInstanceAggregatedList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -534,10 +534,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -549,8 +549,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -653,7 +653,7 @@

Method Details

# single source. For example, ESP, AH, TCP, or UDP. # For more information, readTarget # instances. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -667,7 +667,7 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/instances/instance # - projects/project/zones/zone/instances/instance # - zones/zone/instances/instance - "kind": "compute#targetInstance", # [Output Only] The type of the resource. Alwayscompute#targetInstance for target instances. + "kind": "compute#targetInstance", # Output only. [Output Only] The type of the resource. Alwayscompute#targetInstance for target instances. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -684,8 +684,8 @@

Method Details

"securityPolicy": "A String", # [Output Only] The resource URL for the security policy associated with this # target instance. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "zone": "A String", # [Output Only] URL of the zone where the target instance resides. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "zone": "A String", # Output only. [Output Only] URL of the zone where the target instance resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. } @@ -709,7 +709,7 @@

Method Details

# single source. For example, ESP, AH, TCP, or UDP. # For more information, readTarget # instances. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -723,7 +723,7 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/instances/instance # - projects/project/zones/zone/instances/instance # - zones/zone/instances/instance - "kind": "compute#targetInstance", # [Output Only] The type of the resource. Alwayscompute#targetInstance for target instances. + "kind": "compute#targetInstance", # Output only. [Output Only] The type of the resource. Alwayscompute#targetInstance for target instances. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -740,8 +740,8 @@

Method Details

"securityPolicy": "A String", # [Output Only] The resource URL for the security policy associated with this # target instance. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "zone": "A String", # [Output Only] URL of the zone where the target instance resides. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "zone": "A String", # Output only. [Output Only] URL of the zone where the target instance resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. } @@ -924,10 +924,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -939,8 +939,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1129,7 +1129,7 @@

Method Details

# single source. For example, ESP, AH, TCP, or UDP. # For more information, readTarget # instances. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1143,7 +1143,7 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/instances/instance # - projects/project/zones/zone/instances/instance # - zones/zone/instances/instance - "kind": "compute#targetInstance", # [Output Only] The type of the resource. Alwayscompute#targetInstance for target instances. + "kind": "compute#targetInstance", # Output only. [Output Only] The type of the resource. Alwayscompute#targetInstance for target instances. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -1160,19 +1160,19 @@

Method Details

"securityPolicy": "A String", # [Output Only] The resource URL for the security policy associated with this # target instance. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "zone": "A String", # [Output Only] URL of the zone where the target instance resides. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "zone": "A String", # Output only. [Output Only] URL of the zone where the target instance resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. }, ], - "kind": "compute#targetInstanceList", # Type of resource. + "kind": "compute#targetInstanceList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -1411,10 +1411,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1426,8 +1426,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.targetPools.html b/docs/dyn/compute_alpha.targetPools.html index 1b36d812c8..9de916b6d3 100644 --- a/docs/dyn/compute_alpha.targetPools.html +++ b/docs/dyn/compute_alpha.targetPools.html @@ -325,10 +325,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -340,8 +340,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -624,10 +624,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -639,8 +639,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -853,7 +853,7 @@

Method Details

# the traffic will be directed back to the primary pool in the "force" # mode, where traffic will be spread to the healthy instances with the # best effort, or to all instances when no instance is healthy. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -884,7 +884,7 @@

Method Details

# They must live in zones contained in the same region as this pool. "A String", ], - "kind": "compute#targetPool", # [Output Only] Type of the resource. Always compute#targetPool + "kind": "compute#targetPool", # Output only. [Output Only] Type of the resource. Always compute#targetPool # for target pools. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -893,11 +893,11 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "region": "A String", # [Output Only] URL of the region where the target pool resides. + "region": "A String", # Output only. [Output Only] URL of the region where the target pool resides. "securityPolicy": "A String", # [Output Only] The resource URL for the security policy associated with this # target pool. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "sessionAffinity": "A String", # Session affinity option, must be one of the following values: # NONE: Connections from the same client IP may go to any # instance in the pool. @@ -937,15 +937,15 @@

Method Details

}, }, }, - "kind": "compute#targetPoolAggregatedList", # [Output Only] Type of resource. Alwayscompute#targetPoolAggregatedList for aggregated lists of + "kind": "compute#targetPoolAggregatedList", # Output only. [Output Only] Type of resource. Alwayscompute#targetPoolAggregatedList for aggregated lists of # target pools. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -1181,10 +1181,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1196,8 +1196,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1312,7 +1312,7 @@

Method Details

# the traffic will be directed back to the primary pool in the "force" # mode, where traffic will be spread to the healthy instances with the # best effort, or to all instances when no instance is healthy. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1343,7 +1343,7 @@

Method Details

# They must live in zones contained in the same region as this pool. "A String", ], - "kind": "compute#targetPool", # [Output Only] Type of the resource. Always compute#targetPool + "kind": "compute#targetPool", # Output only. [Output Only] Type of the resource. Always compute#targetPool # for target pools. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -1352,11 +1352,11 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "region": "A String", # [Output Only] URL of the region where the target pool resides. + "region": "A String", # Output only. [Output Only] URL of the region where the target pool resides. "securityPolicy": "A String", # [Output Only] The resource URL for the security policy associated with this # target pool. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "sessionAffinity": "A String", # Session affinity option, must be one of the following values: # NONE: Connections from the same client IP may go to any # instance in the pool. @@ -1416,7 +1416,7 @@

Method Details

"weightError": "A String", }, ], - "kind": "compute#targetPoolInstanceHealth", # [Output Only] Type of resource. Alwayscompute#targetPoolInstanceHealth when checking the health of + "kind": "compute#targetPoolInstanceHealth", # Output only. [Output Only] Type of resource. Alwayscompute#targetPoolInstanceHealth when checking the health of # an instance. } @@ -1451,7 +1451,7 @@

Method Details

# the traffic will be directed back to the primary pool in the "force" # mode, where traffic will be spread to the healthy instances with the # best effort, or to all instances when no instance is healthy. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1482,7 +1482,7 @@

Method Details

# They must live in zones contained in the same region as this pool. "A String", ], - "kind": "compute#targetPool", # [Output Only] Type of the resource. Always compute#targetPool + "kind": "compute#targetPool", # Output only. [Output Only] Type of the resource. Always compute#targetPool # for target pools. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -1491,11 +1491,11 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "region": "A String", # [Output Only] URL of the region where the target pool resides. + "region": "A String", # Output only. [Output Only] URL of the region where the target pool resides. "securityPolicy": "A String", # [Output Only] The resource URL for the security policy associated with this # target pool. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "sessionAffinity": "A String", # Session affinity option, must be one of the following values: # NONE: Connections from the same client IP may go to any # instance in the pool. @@ -1685,10 +1685,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1700,8 +1700,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1902,7 +1902,7 @@

Method Details

# the traffic will be directed back to the primary pool in the "force" # mode, where traffic will be spread to the healthy instances with the # best effort, or to all instances when no instance is healthy. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1933,7 +1933,7 @@

Method Details

# They must live in zones contained in the same region as this pool. "A String", ], - "kind": "compute#targetPool", # [Output Only] Type of the resource. Always compute#targetPool + "kind": "compute#targetPool", # Output only. [Output Only] Type of the resource. Always compute#targetPool # for target pools. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -1942,11 +1942,11 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "region": "A String", # [Output Only] URL of the region where the target pool resides. + "region": "A String", # Output only. [Output Only] URL of the region where the target pool resides. "securityPolicy": "A String", # [Output Only] The resource URL for the security policy associated with this # target pool. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "sessionAffinity": "A String", # Session affinity option, must be one of the following values: # NONE: Connections from the same client IP may go to any # instance in the pool. @@ -1958,14 +1958,14 @@

Method Details

# pool while that instance remains healthy. }, ], - "kind": "compute#targetPoolList", # [Output Only] Type of resource. Always compute#targetPoolList + "kind": "compute#targetPoolList", # Output only. [Output Only] Type of resource. Always compute#targetPoolList # for lists of target pools. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -2215,10 +2215,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2230,8 +2230,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2509,10 +2509,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2524,8 +2524,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2799,10 +2799,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2814,8 +2814,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -3091,10 +3091,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3106,8 +3106,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.targetSslProxies.html b/docs/dyn/compute_alpha.targetSslProxies.html index 911996619b..e328936a65 100644 --- a/docs/dyn/compute_alpha.targetSslProxies.html +++ b/docs/dyn/compute_alpha.targetSslProxies.html @@ -301,10 +301,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -316,8 +316,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -424,13 +424,13 @@

Method Details

# If set, sslCertificates will be ignored. # # Accepted format is//certificatemanager.googleapis.com/projects/{project}/locations/{location}/certificateMaps/{resourceName}. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetSslProxy", # [Output Only] Type of the resource. Alwayscompute#targetSslProxy for target SSL proxies. + "kind": "compute#targetSslProxy", # Output only. [Output Only] Type of the resource. Alwayscompute#targetSslProxy for target SSL proxies. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -478,13 +478,13 @@

Method Details

# If set, sslCertificates will be ignored. # # Accepted format is//certificatemanager.googleapis.com/projects/{project}/locations/{location}/certificateMaps/{resourceName}. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetSslProxy", # [Output Only] Type of the resource. Alwayscompute#targetSslProxy for target SSL proxies. + "kind": "compute#targetSslProxy", # Output only. [Output Only] Type of the resource. Alwayscompute#targetSslProxy for target SSL proxies. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -687,10 +687,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -702,8 +702,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -896,13 +896,13 @@

Method Details

# If set, sslCertificates will be ignored. # # Accepted format is//certificatemanager.googleapis.com/projects/{project}/locations/{location}/certificateMaps/{resourceName}. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetSslProxy", # [Output Only] Type of the resource. Alwayscompute#targetSslProxy for target SSL proxies. + "kind": "compute#targetSslProxy", # Output only. [Output Only] Type of the resource. Alwayscompute#targetSslProxy for target SSL proxies. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -927,13 +927,13 @@

Method Details

# SSL policy configured. }, ], - "kind": "compute#targetSslProxyList", # Type of resource. + "kind": "compute#targetSslProxyList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -1169,10 +1169,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1184,8 +1184,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1460,10 +1460,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1475,8 +1475,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1749,10 +1749,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1764,8 +1764,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2042,10 +2042,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2057,8 +2057,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2335,10 +2335,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2350,8 +2350,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.targetTcpProxies.html b/docs/dyn/compute_alpha.targetTcpProxies.html index 1c4957bc1b..0ba284522b 100644 --- a/docs/dyn/compute_alpha.targetTcpProxies.html +++ b/docs/dyn/compute_alpha.targetTcpProxies.html @@ -229,13 +229,14 @@

Method Details

# The forwarding rule references the target TCP proxy, and the target proxy # then references a backend service. For more information, readProxy Network # Load Balancer overview. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetTcpProxy", # [Output Only] Type of the resource. Alwayscompute#targetTcpProxy for target TCP proxies. + "kind": "compute#targetTcpProxy", # Output only. [Output Only] Type of the resource. Alwayscompute#targetTcpProxy for target TCP proxies. + "loadBalancingScheme": "A String", # Specifies the type of load balancing scheme used by this target proxy. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -257,7 +258,7 @@

Method Details

"proxyHeader": "A String", # Specifies the type of proxy header to append before sending data to the # backend, either NONE or PROXY_V1. The default # is NONE. - "region": "A String", # [Output Only] URL of the region where the regional TCP proxy resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional TCP proxy resides. # This field is not applicable to global TCP proxy. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. "service": "A String", # URL to the BackendService resource. @@ -291,15 +292,15 @@

Method Details

}, }, }, - "kind": "compute#targetTcpProxyAggregatedList", # [Output Only] Type of resource. Alwayscompute#targetTcpProxyAggregatedList for lists of Target + "kind": "compute#targetTcpProxyAggregatedList", # Output only. [Output Only] Type of resource. Alwayscompute#targetTcpProxyAggregatedList for lists of Target # TCP Proxies. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -534,10 +535,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -549,8 +550,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -651,13 +652,14 @@

Method Details

# The forwarding rule references the target TCP proxy, and the target proxy # then references a backend service. For more information, readProxy Network # Load Balancer overview. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetTcpProxy", # [Output Only] Type of the resource. Alwayscompute#targetTcpProxy for target TCP proxies. + "kind": "compute#targetTcpProxy", # Output only. [Output Only] Type of the resource. Alwayscompute#targetTcpProxy for target TCP proxies. + "loadBalancingScheme": "A String", # Specifies the type of load balancing scheme used by this target proxy. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -679,7 +681,7 @@

Method Details

"proxyHeader": "A String", # Specifies the type of proxy header to append before sending data to the # backend, either NONE or PROXY_V1. The default # is NONE. - "region": "A String", # [Output Only] URL of the region where the regional TCP proxy resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional TCP proxy resides. # This field is not applicable to global TCP proxy. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. "service": "A String", # URL to the BackendService resource. @@ -702,13 +704,14 @@

Method Details

# The forwarding rule references the target TCP proxy, and the target proxy # then references a backend service. For more information, readProxy Network # Load Balancer overview. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetTcpProxy", # [Output Only] Type of the resource. Alwayscompute#targetTcpProxy for target TCP proxies. + "kind": "compute#targetTcpProxy", # Output only. [Output Only] Type of the resource. Alwayscompute#targetTcpProxy for target TCP proxies. + "loadBalancingScheme": "A String", # Specifies the type of load balancing scheme used by this target proxy. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -730,7 +733,7 @@

Method Details

"proxyHeader": "A String", # Specifies the type of proxy header to append before sending data to the # backend, either NONE or PROXY_V1. The default # is NONE. - "region": "A String", # [Output Only] URL of the region where the regional TCP proxy resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional TCP proxy resides. # This field is not applicable to global TCP proxy. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. "service": "A String", # URL to the BackendService resource. @@ -914,10 +917,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -929,8 +932,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1117,13 +1120,14 @@

Method Details

# The forwarding rule references the target TCP proxy, and the target proxy # then references a backend service. For more information, readProxy Network # Load Balancer overview. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetTcpProxy", # [Output Only] Type of the resource. Alwayscompute#targetTcpProxy for target TCP proxies. + "kind": "compute#targetTcpProxy", # Output only. [Output Only] Type of the resource. Alwayscompute#targetTcpProxy for target TCP proxies. + "loadBalancingScheme": "A String", # Specifies the type of load balancing scheme used by this target proxy. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -1145,19 +1149,19 @@

Method Details

"proxyHeader": "A String", # Specifies the type of proxy header to append before sending data to the # backend, either NONE or PROXY_V1. The default # is NONE. - "region": "A String", # [Output Only] URL of the region where the regional TCP proxy resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional TCP proxy resides. # This field is not applicable to global TCP proxy. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. "service": "A String", # URL to the BackendService resource. }, ], - "kind": "compute#targetTcpProxyList", # Type of resource. + "kind": "compute#targetTcpProxyList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -1393,10 +1397,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1408,8 +1412,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1682,10 +1686,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1697,8 +1701,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.targetVpnGateways.html b/docs/dyn/compute_alpha.targetVpnGateways.html index 7fb5124050..1a956a0e56 100644 --- a/docs/dyn/compute_alpha.targetVpnGateways.html +++ b/docs/dyn/compute_alpha.targetVpnGateways.html @@ -224,7 +224,7 @@

Method Details

# The target VPN gateway resource represents a Classic Cloud VPN gateway. # For more information, read thethe # Cloud VPN Overview. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -235,7 +235,7 @@

Method Details

], "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetVpnGateway", # [Output Only] Type of resource. Alwayscompute#targetVpnGateway for target VPN gateways. + "kind": "compute#targetVpnGateway", # Output only. [Output Only] Type of resource. Alwayscompute#targetVpnGateway for target VPN gateways. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this TargetVpnGateway, which # is essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -318,14 +318,14 @@

Method Details

}, }, }, - "kind": "compute#targetVpnGatewayAggregatedList", # [Output Only] Type of resource. Alwayscompute#targetVpnGateway for target VPN gateways. + "kind": "compute#targetVpnGatewayAggregatedList", # Output only. [Output Only] Type of resource. Alwayscompute#targetVpnGateway for target VPN gateways. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -561,10 +561,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -576,8 +576,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -678,7 +678,7 @@

Method Details

# The target VPN gateway resource represents a Classic Cloud VPN gateway. # For more information, read thethe # Cloud VPN Overview. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -689,7 +689,7 @@

Method Details

], "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetVpnGateway", # [Output Only] Type of resource. Alwayscompute#targetVpnGateway for target VPN gateways. + "kind": "compute#targetVpnGateway", # Output only. [Output Only] Type of resource. Alwayscompute#targetVpnGateway for target VPN gateways. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this TargetVpnGateway, which # is essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -761,7 +761,7 @@

Method Details

# The target VPN gateway resource represents a Classic Cloud VPN gateway. # For more information, read thethe # Cloud VPN Overview. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -772,7 +772,7 @@

Method Details

], "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetVpnGateway", # [Output Only] Type of resource. Alwayscompute#targetVpnGateway for target VPN gateways. + "kind": "compute#targetVpnGateway", # Output only. [Output Only] Type of resource. Alwayscompute#targetVpnGateway for target VPN gateways. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this TargetVpnGateway, which # is essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -1005,10 +1005,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1020,8 +1020,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1208,7 +1208,7 @@

Method Details

# The target VPN gateway resource represents a Classic Cloud VPN gateway. # For more information, read thethe # Cloud VPN Overview. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1219,7 +1219,7 @@

Method Details

], "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetVpnGateway", # [Output Only] Type of resource. Alwayscompute#targetVpnGateway for target VPN gateways. + "kind": "compute#targetVpnGateway", # Output only. [Output Only] Type of resource. Alwayscompute#targetVpnGateway for target VPN gateways. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this TargetVpnGateway, which # is essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -1274,13 +1274,13 @@

Method Details

], }, ], - "kind": "compute#targetVpnGatewayList", # [Output Only] Type of resource. Alwayscompute#targetVpnGateway for target VPN gateways. + "kind": "compute#targetVpnGatewayList", # Output only. [Output Only] Type of resource. Alwayscompute#targetVpnGateway for target VPN gateways. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -1525,10 +1525,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1540,8 +1540,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.urlMaps.html b/docs/dyn/compute_alpha.urlMaps.html index 7bbf7f69c9..e484b70a57 100644 --- a/docs/dyn/compute_alpha.urlMaps.html +++ b/docs/dyn/compute_alpha.urlMaps.html @@ -260,7 +260,7 @@

Method Details

# the regionUrlMaps resource, the backend service must have aloadBalancingScheme of INTERNAL_MANAGED. For more # information, read URL # Map Concepts. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "defaultCustomErrorResponsePolicy": { # Specifies the custom error response policy that must be applied when the # defaultCustomErrorResponsePolicy specifies how the Load # Balancer returns error responses when BackendServiceorBackendBucket responds with an error. @@ -885,7 +885,7 @@

Method Details

], "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#urlMap", # [Output Only] Type of the resource. Always compute#urlMaps for + "kind": "compute#urlMap", # Output only. [Output Only] Type of the resource. Always compute#urlMaps for # url maps. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -1504,9 +1504,12 @@

Method Details

}, "name": "A String", # The name to which this PathMatcher is referred by theHostRule. "pathRules": [ # The list of path rules. Use this list instead of routeRules - # when routing based on simple path matching is all that's required. The - # order by which path rules are specified does not matter. Matches are always - # done on the longest-path-first basis. + # when routing based on simple path matching is all that's required. A path + # rule can only include a wildcard character (*) after a + # forward slash character ("/"). + # + # The order by which path rules are specified does not matter. + # Matches are always done on the longest-path-first basis. # # For example: a pathRule with a path /a/b/c/* will match # before /a/b/* irrespective of the order in which those paths appear in this @@ -2258,7 +2261,7 @@

Method Details

# # fullPathMatch must be from 1 to 1024 characters. # - # Only one of prefixMatch, fullPathMatch or regexMatch must be + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match must be # specified. "headerMatches": [ # Specifies a list of header match criteria, all of which must match # corresponding headers in the request. @@ -2326,7 +2329,8 @@

Method Details

# Only one of exactMatch, prefixMatch,suffixMatch, regexMatch,presentMatch or rangeMatch must be set. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. "suffixMatch": "A String", # The value of the header must end with the contents ofsuffixMatch. # # Only one of exactMatch, prefixMatch,suffixMatch, regexMatch,presentMatch or rangeMatch must be set. @@ -2404,24 +2408,32 @@

Method Details

# matching labels in the provided metadata. }, ], - "pathTemplateMatch": "A String", # If specified, the route is a pattern match expression that must match the - # :path header once the query string is removed. + "pathTemplateMatch": "A String", # If specified, this field defines a path template pattern that must match + # the :path header after the query string is removed. # - # A pattern match allows you to match + # A path template pattern can include variables and wildcards. + # Variables are enclosed in curly braces, for example{variable_name}. Wildcards include * that + # matches a single path segment, and ** that matches zero or + # more path segments. The pattern must follow these rules: # # - # - The value must be between 1 and 1024 characters - # - The pattern must start with a leading slash ("/") - # - There may be no more than 5 operators in pattern + # - The value must be between 1 and 1024 characters. + # - The pattern must start with a leading slash ("/"). + # - No more than 5 operators (variables or wildcards) may appear in + # the pattern. # - # Precisely one ofprefix_match, full_path_match,regex_match or path_template_match must be set. + # Precisely one ofprefixMatch, fullPathMatch,regexMatch, or pathTemplateMatch must be + # set. "prefixMatch": "A String", # For satisfying the matchRule condition, the request's # path must begin with the specified prefixMatch.prefixMatch must begin with a /. # # The value must be from 1 to 1024 characters. # - # Only one of prefixMatch, fullPathMatch or regexMatch must be - # specified. + # The * character inside a prefix match is + # treated as a literal character, not as a wildcard. + # + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match can be + # used within a matchRule. "queryParameterMatches": [ # Specifies a list of query parameter match criteria, all of which must # match corresponding query parameters in the request. # @@ -2445,7 +2457,8 @@

Method Details

# Only one of presentMatch, exactMatch, orregexMatch must be set. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. }, ], "regexMatch": "A String", # For satisfying the matchRule condition, the path of the @@ -2453,11 +2466,12 @@

Method Details

# supplied with the original URL. For # more information about regular expression syntax, see Syntax. # - # Only one of prefixMatch, fullPathMatch orregexMatch must be + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match must be # specified. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. }, ], "priority": 42, # For routeRules within a given pathMatcher, @@ -2912,7 +2926,7 @@

Method Details

], }, ], - "region": "A String", # [Output Only] URL of the region where the regional URL map resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional URL map resides. # This field is not applicable to global URL maps. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -2995,14 +3009,14 @@

Method Details

}, }, }, - "kind": "compute#urlMapsAggregatedList", # Type of resource. + "kind": "compute#urlMapsAggregatedList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -3237,10 +3251,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3252,8 +3266,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -3379,7 +3393,7 @@

Method Details

# the regionUrlMaps resource, the backend service must have aloadBalancingScheme of INTERNAL_MANAGED. For more # information, read URL # Map Concepts. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "defaultCustomErrorResponsePolicy": { # Specifies the custom error response policy that must be applied when the # defaultCustomErrorResponsePolicy specifies how the Load # Balancer returns error responses when BackendServiceorBackendBucket responds with an error. @@ -4004,7 +4018,7 @@

Method Details

], "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#urlMap", # [Output Only] Type of the resource. Always compute#urlMaps for + "kind": "compute#urlMap", # Output only. [Output Only] Type of the resource. Always compute#urlMaps for # url maps. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -4623,9 +4637,12 @@

Method Details

}, "name": "A String", # The name to which this PathMatcher is referred by theHostRule. "pathRules": [ # The list of path rules. Use this list instead of routeRules - # when routing based on simple path matching is all that's required. The - # order by which path rules are specified does not matter. Matches are always - # done on the longest-path-first basis. + # when routing based on simple path matching is all that's required. A path + # rule can only include a wildcard character (*) after a + # forward slash character ("/"). + # + # The order by which path rules are specified does not matter. + # Matches are always done on the longest-path-first basis. # # For example: a pathRule with a path /a/b/c/* will match # before /a/b/* irrespective of the order in which those paths appear in this @@ -5377,7 +5394,7 @@

Method Details

# # fullPathMatch must be from 1 to 1024 characters. # - # Only one of prefixMatch, fullPathMatch or regexMatch must be + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match must be # specified. "headerMatches": [ # Specifies a list of header match criteria, all of which must match # corresponding headers in the request. @@ -5445,7 +5462,8 @@

Method Details

# Only one of exactMatch, prefixMatch,suffixMatch, regexMatch,presentMatch or rangeMatch must be set. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. "suffixMatch": "A String", # The value of the header must end with the contents ofsuffixMatch. # # Only one of exactMatch, prefixMatch,suffixMatch, regexMatch,presentMatch or rangeMatch must be set. @@ -5523,24 +5541,32 @@

Method Details

# matching labels in the provided metadata. }, ], - "pathTemplateMatch": "A String", # If specified, the route is a pattern match expression that must match the - # :path header once the query string is removed. + "pathTemplateMatch": "A String", # If specified, this field defines a path template pattern that must match + # the :path header after the query string is removed. # - # A pattern match allows you to match + # A path template pattern can include variables and wildcards. + # Variables are enclosed in curly braces, for example{variable_name}. Wildcards include * that + # matches a single path segment, and ** that matches zero or + # more path segments. The pattern must follow these rules: # # - # - The value must be between 1 and 1024 characters - # - The pattern must start with a leading slash ("/") - # - There may be no more than 5 operators in pattern + # - The value must be between 1 and 1024 characters. + # - The pattern must start with a leading slash ("/"). + # - No more than 5 operators (variables or wildcards) may appear in + # the pattern. # - # Precisely one ofprefix_match, full_path_match,regex_match or path_template_match must be set. + # Precisely one ofprefixMatch, fullPathMatch,regexMatch, or pathTemplateMatch must be + # set. "prefixMatch": "A String", # For satisfying the matchRule condition, the request's # path must begin with the specified prefixMatch.prefixMatch must begin with a /. # # The value must be from 1 to 1024 characters. # - # Only one of prefixMatch, fullPathMatch or regexMatch must be - # specified. + # The * character inside a prefix match is + # treated as a literal character, not as a wildcard. + # + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match can be + # used within a matchRule. "queryParameterMatches": [ # Specifies a list of query parameter match criteria, all of which must # match corresponding query parameters in the request. # @@ -5564,7 +5590,8 @@

Method Details

# Only one of presentMatch, exactMatch, orregexMatch must be set. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. }, ], "regexMatch": "A String", # For satisfying the matchRule condition, the path of the @@ -5572,11 +5599,12 @@

Method Details

# supplied with the original URL. For # more information about regular expression syntax, see Syntax. # - # Only one of prefixMatch, fullPathMatch orregexMatch must be + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match must be # specified. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. }, ], "priority": 42, # For routeRules within a given pathMatcher, @@ -6031,7 +6059,7 @@

Method Details

], }, ], - "region": "A String", # [Output Only] URL of the region where the regional URL map resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional URL map resides. # This field is not applicable to global URL maps. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -6128,7 +6156,7 @@

Method Details

# the regionUrlMaps resource, the backend service must have aloadBalancingScheme of INTERNAL_MANAGED. For more # information, read URL # Map Concepts. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "defaultCustomErrorResponsePolicy": { # Specifies the custom error response policy that must be applied when the # defaultCustomErrorResponsePolicy specifies how the Load # Balancer returns error responses when BackendServiceorBackendBucket responds with an error. @@ -6753,7 +6781,7 @@

Method Details

], "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#urlMap", # [Output Only] Type of the resource. Always compute#urlMaps for + "kind": "compute#urlMap", # Output only. [Output Only] Type of the resource. Always compute#urlMaps for # url maps. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -7372,9 +7400,12 @@

Method Details

}, "name": "A String", # The name to which this PathMatcher is referred by theHostRule. "pathRules": [ # The list of path rules. Use this list instead of routeRules - # when routing based on simple path matching is all that's required. The - # order by which path rules are specified does not matter. Matches are always - # done on the longest-path-first basis. + # when routing based on simple path matching is all that's required. A path + # rule can only include a wildcard character (*) after a + # forward slash character ("/"). + # + # The order by which path rules are specified does not matter. + # Matches are always done on the longest-path-first basis. # # For example: a pathRule with a path /a/b/c/* will match # before /a/b/* irrespective of the order in which those paths appear in this @@ -8126,7 +8157,7 @@

Method Details

# # fullPathMatch must be from 1 to 1024 characters. # - # Only one of prefixMatch, fullPathMatch or regexMatch must be + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match must be # specified. "headerMatches": [ # Specifies a list of header match criteria, all of which must match # corresponding headers in the request. @@ -8194,7 +8225,8 @@

Method Details

# Only one of exactMatch, prefixMatch,suffixMatch, regexMatch,presentMatch or rangeMatch must be set. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. "suffixMatch": "A String", # The value of the header must end with the contents ofsuffixMatch. # # Only one of exactMatch, prefixMatch,suffixMatch, regexMatch,presentMatch or rangeMatch must be set. @@ -8272,24 +8304,32 @@

Method Details

# matching labels in the provided metadata. }, ], - "pathTemplateMatch": "A String", # If specified, the route is a pattern match expression that must match the - # :path header once the query string is removed. + "pathTemplateMatch": "A String", # If specified, this field defines a path template pattern that must match + # the :path header after the query string is removed. # - # A pattern match allows you to match + # A path template pattern can include variables and wildcards. + # Variables are enclosed in curly braces, for example{variable_name}. Wildcards include * that + # matches a single path segment, and ** that matches zero or + # more path segments. The pattern must follow these rules: # # - # - The value must be between 1 and 1024 characters - # - The pattern must start with a leading slash ("/") - # - There may be no more than 5 operators in pattern + # - The value must be between 1 and 1024 characters. + # - The pattern must start with a leading slash ("/"). + # - No more than 5 operators (variables or wildcards) may appear in + # the pattern. # - # Precisely one ofprefix_match, full_path_match,regex_match or path_template_match must be set. + # Precisely one ofprefixMatch, fullPathMatch,regexMatch, or pathTemplateMatch must be + # set. "prefixMatch": "A String", # For satisfying the matchRule condition, the request's # path must begin with the specified prefixMatch.prefixMatch must begin with a /. # # The value must be from 1 to 1024 characters. # - # Only one of prefixMatch, fullPathMatch or regexMatch must be - # specified. + # The * character inside a prefix match is + # treated as a literal character, not as a wildcard. + # + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match can be + # used within a matchRule. "queryParameterMatches": [ # Specifies a list of query parameter match criteria, all of which must # match corresponding query parameters in the request. # @@ -8313,7 +8353,8 @@

Method Details

# Only one of presentMatch, exactMatch, orregexMatch must be set. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. }, ], "regexMatch": "A String", # For satisfying the matchRule condition, the path of the @@ -8321,11 +8362,12 @@

Method Details

# supplied with the original URL. For # more information about regular expression syntax, see Syntax. # - # Only one of prefixMatch, fullPathMatch orregexMatch must be + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match must be # specified. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. }, ], "priority": 42, # For routeRules within a given pathMatcher, @@ -8780,7 +8822,7 @@

Method Details

], }, ], - "region": "A String", # [Output Only] URL of the region where the regional URL map resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional URL map resides. # This field is not applicable to global URL maps. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -9013,10 +9055,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -9028,8 +9070,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -9321,10 +9363,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -9336,8 +9378,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -9549,7 +9591,7 @@

Method Details

# the regionUrlMaps resource, the backend service must have aloadBalancingScheme of INTERNAL_MANAGED. For more # information, read URL # Map Concepts. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "defaultCustomErrorResponsePolicy": { # Specifies the custom error response policy that must be applied when the # defaultCustomErrorResponsePolicy specifies how the Load # Balancer returns error responses when BackendServiceorBackendBucket responds with an error. @@ -10174,7 +10216,7 @@

Method Details

], "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#urlMap", # [Output Only] Type of the resource. Always compute#urlMaps for + "kind": "compute#urlMap", # Output only. [Output Only] Type of the resource. Always compute#urlMaps for # url maps. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -10793,9 +10835,12 @@

Method Details

}, "name": "A String", # The name to which this PathMatcher is referred by theHostRule. "pathRules": [ # The list of path rules. Use this list instead of routeRules - # when routing based on simple path matching is all that's required. The - # order by which path rules are specified does not matter. Matches are always - # done on the longest-path-first basis. + # when routing based on simple path matching is all that's required. A path + # rule can only include a wildcard character (*) after a + # forward slash character ("/"). + # + # The order by which path rules are specified does not matter. + # Matches are always done on the longest-path-first basis. # # For example: a pathRule with a path /a/b/c/* will match # before /a/b/* irrespective of the order in which those paths appear in this @@ -11547,7 +11592,7 @@

Method Details

# # fullPathMatch must be from 1 to 1024 characters. # - # Only one of prefixMatch, fullPathMatch or regexMatch must be + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match must be # specified. "headerMatches": [ # Specifies a list of header match criteria, all of which must match # corresponding headers in the request. @@ -11615,7 +11660,8 @@

Method Details

# Only one of exactMatch, prefixMatch,suffixMatch, regexMatch,presentMatch or rangeMatch must be set. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. "suffixMatch": "A String", # The value of the header must end with the contents ofsuffixMatch. # # Only one of exactMatch, prefixMatch,suffixMatch, regexMatch,presentMatch or rangeMatch must be set. @@ -11693,24 +11739,32 @@

Method Details

# matching labels in the provided metadata. }, ], - "pathTemplateMatch": "A String", # If specified, the route is a pattern match expression that must match the - # :path header once the query string is removed. + "pathTemplateMatch": "A String", # If specified, this field defines a path template pattern that must match + # the :path header after the query string is removed. # - # A pattern match allows you to match + # A path template pattern can include variables and wildcards. + # Variables are enclosed in curly braces, for example{variable_name}. Wildcards include * that + # matches a single path segment, and ** that matches zero or + # more path segments. The pattern must follow these rules: # # - # - The value must be between 1 and 1024 characters - # - The pattern must start with a leading slash ("/") - # - There may be no more than 5 operators in pattern + # - The value must be between 1 and 1024 characters. + # - The pattern must start with a leading slash ("/"). + # - No more than 5 operators (variables or wildcards) may appear in + # the pattern. # - # Precisely one ofprefix_match, full_path_match,regex_match or path_template_match must be set. + # Precisely one ofprefixMatch, fullPathMatch,regexMatch, or pathTemplateMatch must be + # set. "prefixMatch": "A String", # For satisfying the matchRule condition, the request's # path must begin with the specified prefixMatch.prefixMatch must begin with a /. # # The value must be from 1 to 1024 characters. # - # Only one of prefixMatch, fullPathMatch or regexMatch must be - # specified. + # The * character inside a prefix match is + # treated as a literal character, not as a wildcard. + # + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match can be + # used within a matchRule. "queryParameterMatches": [ # Specifies a list of query parameter match criteria, all of which must # match corresponding query parameters in the request. # @@ -11734,7 +11788,8 @@

Method Details

# Only one of presentMatch, exactMatch, orregexMatch must be set. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. }, ], "regexMatch": "A String", # For satisfying the matchRule condition, the path of the @@ -11742,11 +11797,12 @@

Method Details

# supplied with the original URL. For # more information about regular expression syntax, see Syntax. # - # Only one of prefixMatch, fullPathMatch orregexMatch must be + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match must be # specified. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. }, ], "priority": 42, # For routeRules within a given pathMatcher, @@ -12201,7 +12257,7 @@

Method Details

], }, ], - "region": "A String", # [Output Only] URL of the region where the regional URL map resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional URL map resides. # This field is not applicable to global URL maps. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -12256,13 +12312,13 @@

Method Details

], }, ], - "kind": "compute#urlMapList", # Type of resource. + "kind": "compute#urlMapList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -12349,7 +12405,7 @@

Method Details

# the regionUrlMaps resource, the backend service must have aloadBalancingScheme of INTERNAL_MANAGED. For more # information, read URL # Map Concepts. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "defaultCustomErrorResponsePolicy": { # Specifies the custom error response policy that must be applied when the # defaultCustomErrorResponsePolicy specifies how the Load # Balancer returns error responses when BackendServiceorBackendBucket responds with an error. @@ -12974,7 +13030,7 @@

Method Details

], "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#urlMap", # [Output Only] Type of the resource. Always compute#urlMaps for + "kind": "compute#urlMap", # Output only. [Output Only] Type of the resource. Always compute#urlMaps for # url maps. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -13593,9 +13649,12 @@

Method Details

}, "name": "A String", # The name to which this PathMatcher is referred by theHostRule. "pathRules": [ # The list of path rules. Use this list instead of routeRules - # when routing based on simple path matching is all that's required. The - # order by which path rules are specified does not matter. Matches are always - # done on the longest-path-first basis. + # when routing based on simple path matching is all that's required. A path + # rule can only include a wildcard character (*) after a + # forward slash character ("/"). + # + # The order by which path rules are specified does not matter. + # Matches are always done on the longest-path-first basis. # # For example: a pathRule with a path /a/b/c/* will match # before /a/b/* irrespective of the order in which those paths appear in this @@ -14347,7 +14406,7 @@

Method Details

# # fullPathMatch must be from 1 to 1024 characters. # - # Only one of prefixMatch, fullPathMatch or regexMatch must be + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match must be # specified. "headerMatches": [ # Specifies a list of header match criteria, all of which must match # corresponding headers in the request. @@ -14415,7 +14474,8 @@

Method Details

# Only one of exactMatch, prefixMatch,suffixMatch, regexMatch,presentMatch or rangeMatch must be set. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. "suffixMatch": "A String", # The value of the header must end with the contents ofsuffixMatch. # # Only one of exactMatch, prefixMatch,suffixMatch, regexMatch,presentMatch or rangeMatch must be set. @@ -14493,24 +14553,32 @@

Method Details

# matching labels in the provided metadata. }, ], - "pathTemplateMatch": "A String", # If specified, the route is a pattern match expression that must match the - # :path header once the query string is removed. + "pathTemplateMatch": "A String", # If specified, this field defines a path template pattern that must match + # the :path header after the query string is removed. # - # A pattern match allows you to match + # A path template pattern can include variables and wildcards. + # Variables are enclosed in curly braces, for example{variable_name}. Wildcards include * that + # matches a single path segment, and ** that matches zero or + # more path segments. The pattern must follow these rules: # # - # - The value must be between 1 and 1024 characters - # - The pattern must start with a leading slash ("/") - # - There may be no more than 5 operators in pattern + # - The value must be between 1 and 1024 characters. + # - The pattern must start with a leading slash ("/"). + # - No more than 5 operators (variables or wildcards) may appear in + # the pattern. # - # Precisely one ofprefix_match, full_path_match,regex_match or path_template_match must be set. + # Precisely one ofprefixMatch, fullPathMatch,regexMatch, or pathTemplateMatch must be + # set. "prefixMatch": "A String", # For satisfying the matchRule condition, the request's # path must begin with the specified prefixMatch.prefixMatch must begin with a /. # # The value must be from 1 to 1024 characters. # - # Only one of prefixMatch, fullPathMatch or regexMatch must be - # specified. + # The * character inside a prefix match is + # treated as a literal character, not as a wildcard. + # + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match can be + # used within a matchRule. "queryParameterMatches": [ # Specifies a list of query parameter match criteria, all of which must # match corresponding query parameters in the request. # @@ -14534,7 +14602,8 @@

Method Details

# Only one of presentMatch, exactMatch, orregexMatch must be set. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. }, ], "regexMatch": "A String", # For satisfying the matchRule condition, the path of the @@ -14542,11 +14611,12 @@

Method Details

# supplied with the original URL. For # more information about regular expression syntax, see Syntax. # - # Only one of prefixMatch, fullPathMatch orregexMatch must be + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match must be # specified. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. }, ], "priority": 42, # For routeRules within a given pathMatcher, @@ -15001,7 +15071,7 @@

Method Details

], }, ], - "region": "A String", # [Output Only] URL of the region where the regional URL map resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional URL map resides. # This field is not applicable to global URL maps. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -15234,10 +15304,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -15249,8 +15319,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -15405,7 +15475,7 @@

Method Details

# the regionUrlMaps resource, the backend service must have aloadBalancingScheme of INTERNAL_MANAGED. For more # information, read URL # Map Concepts. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "defaultCustomErrorResponsePolicy": { # Specifies the custom error response policy that must be applied when the # defaultCustomErrorResponsePolicy specifies how the Load # Balancer returns error responses when BackendServiceorBackendBucket responds with an error. @@ -16030,7 +16100,7 @@

Method Details

], "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#urlMap", # [Output Only] Type of the resource. Always compute#urlMaps for + "kind": "compute#urlMap", # Output only. [Output Only] Type of the resource. Always compute#urlMaps for # url maps. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -16649,9 +16719,12 @@

Method Details

}, "name": "A String", # The name to which this PathMatcher is referred by theHostRule. "pathRules": [ # The list of path rules. Use this list instead of routeRules - # when routing based on simple path matching is all that's required. The - # order by which path rules are specified does not matter. Matches are always - # done on the longest-path-first basis. + # when routing based on simple path matching is all that's required. A path + # rule can only include a wildcard character (*) after a + # forward slash character ("/"). + # + # The order by which path rules are specified does not matter. + # Matches are always done on the longest-path-first basis. # # For example: a pathRule with a path /a/b/c/* will match # before /a/b/* irrespective of the order in which those paths appear in this @@ -17403,7 +17476,7 @@

Method Details

# # fullPathMatch must be from 1 to 1024 characters. # - # Only one of prefixMatch, fullPathMatch or regexMatch must be + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match must be # specified. "headerMatches": [ # Specifies a list of header match criteria, all of which must match # corresponding headers in the request. @@ -17471,7 +17544,8 @@

Method Details

# Only one of exactMatch, prefixMatch,suffixMatch, regexMatch,presentMatch or rangeMatch must be set. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. "suffixMatch": "A String", # The value of the header must end with the contents ofsuffixMatch. # # Only one of exactMatch, prefixMatch,suffixMatch, regexMatch,presentMatch or rangeMatch must be set. @@ -17549,24 +17623,32 @@

Method Details

# matching labels in the provided metadata. }, ], - "pathTemplateMatch": "A String", # If specified, the route is a pattern match expression that must match the - # :path header once the query string is removed. + "pathTemplateMatch": "A String", # If specified, this field defines a path template pattern that must match + # the :path header after the query string is removed. # - # A pattern match allows you to match + # A path template pattern can include variables and wildcards. + # Variables are enclosed in curly braces, for example{variable_name}. Wildcards include * that + # matches a single path segment, and ** that matches zero or + # more path segments. The pattern must follow these rules: # # - # - The value must be between 1 and 1024 characters - # - The pattern must start with a leading slash ("/") - # - There may be no more than 5 operators in pattern + # - The value must be between 1 and 1024 characters. + # - The pattern must start with a leading slash ("/"). + # - No more than 5 operators (variables or wildcards) may appear in + # the pattern. # - # Precisely one ofprefix_match, full_path_match,regex_match or path_template_match must be set. + # Precisely one ofprefixMatch, fullPathMatch,regexMatch, or pathTemplateMatch must be + # set. "prefixMatch": "A String", # For satisfying the matchRule condition, the request's # path must begin with the specified prefixMatch.prefixMatch must begin with a /. # # The value must be from 1 to 1024 characters. # - # Only one of prefixMatch, fullPathMatch or regexMatch must be - # specified. + # The * character inside a prefix match is + # treated as a literal character, not as a wildcard. + # + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match can be + # used within a matchRule. "queryParameterMatches": [ # Specifies a list of query parameter match criteria, all of which must # match corresponding query parameters in the request. # @@ -17590,7 +17672,8 @@

Method Details

# Only one of presentMatch, exactMatch, orregexMatch must be set. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. }, ], "regexMatch": "A String", # For satisfying the matchRule condition, the path of the @@ -17598,11 +17681,12 @@

Method Details

# supplied with the original URL. For # more information about regular expression syntax, see Syntax. # - # Only one of prefixMatch, fullPathMatch orregexMatch must be + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match must be # specified. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. }, ], "priority": 42, # For routeRules within a given pathMatcher, @@ -18057,7 +18141,7 @@

Method Details

], }, ], - "region": "A String", # [Output Only] URL of the region where the regional URL map resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional URL map resides. # This field is not applicable to global URL maps. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -18290,10 +18374,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -18305,8 +18389,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -18447,7 +18531,7 @@

Method Details

# the regionUrlMaps resource, the backend service must have aloadBalancingScheme of INTERNAL_MANAGED. For more # information, read URL # Map Concepts. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "defaultCustomErrorResponsePolicy": { # Specifies the custom error response policy that must be applied when the # defaultCustomErrorResponsePolicy specifies how the Load # Balancer returns error responses when BackendServiceorBackendBucket responds with an error. @@ -19072,7 +19156,7 @@

Method Details

], "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#urlMap", # [Output Only] Type of the resource. Always compute#urlMaps for + "kind": "compute#urlMap", # Output only. [Output Only] Type of the resource. Always compute#urlMaps for # url maps. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -19691,9 +19775,12 @@

Method Details

}, "name": "A String", # The name to which this PathMatcher is referred by theHostRule. "pathRules": [ # The list of path rules. Use this list instead of routeRules - # when routing based on simple path matching is all that's required. The - # order by which path rules are specified does not matter. Matches are always - # done on the longest-path-first basis. + # when routing based on simple path matching is all that's required. A path + # rule can only include a wildcard character (*) after a + # forward slash character ("/"). + # + # The order by which path rules are specified does not matter. + # Matches are always done on the longest-path-first basis. # # For example: a pathRule with a path /a/b/c/* will match # before /a/b/* irrespective of the order in which those paths appear in this @@ -20445,7 +20532,7 @@

Method Details

# # fullPathMatch must be from 1 to 1024 characters. # - # Only one of prefixMatch, fullPathMatch or regexMatch must be + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match must be # specified. "headerMatches": [ # Specifies a list of header match criteria, all of which must match # corresponding headers in the request. @@ -20513,7 +20600,8 @@

Method Details

# Only one of exactMatch, prefixMatch,suffixMatch, regexMatch,presentMatch or rangeMatch must be set. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. "suffixMatch": "A String", # The value of the header must end with the contents ofsuffixMatch. # # Only one of exactMatch, prefixMatch,suffixMatch, regexMatch,presentMatch or rangeMatch must be set. @@ -20591,24 +20679,32 @@

Method Details

# matching labels in the provided metadata. }, ], - "pathTemplateMatch": "A String", # If specified, the route is a pattern match expression that must match the - # :path header once the query string is removed. + "pathTemplateMatch": "A String", # If specified, this field defines a path template pattern that must match + # the :path header after the query string is removed. # - # A pattern match allows you to match + # A path template pattern can include variables and wildcards. + # Variables are enclosed in curly braces, for example{variable_name}. Wildcards include * that + # matches a single path segment, and ** that matches zero or + # more path segments. The pattern must follow these rules: # # - # - The value must be between 1 and 1024 characters - # - The pattern must start with a leading slash ("/") - # - There may be no more than 5 operators in pattern + # - The value must be between 1 and 1024 characters. + # - The pattern must start with a leading slash ("/"). + # - No more than 5 operators (variables or wildcards) may appear in + # the pattern. # - # Precisely one ofprefix_match, full_path_match,regex_match or path_template_match must be set. + # Precisely one ofprefixMatch, fullPathMatch,regexMatch, or pathTemplateMatch must be + # set. "prefixMatch": "A String", # For satisfying the matchRule condition, the request's # path must begin with the specified prefixMatch.prefixMatch must begin with a /. # # The value must be from 1 to 1024 characters. # - # Only one of prefixMatch, fullPathMatch or regexMatch must be - # specified. + # The * character inside a prefix match is + # treated as a literal character, not as a wildcard. + # + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match can be + # used within a matchRule. "queryParameterMatches": [ # Specifies a list of query parameter match criteria, all of which must # match corresponding query parameters in the request. # @@ -20632,7 +20728,8 @@

Method Details

# Only one of presentMatch, exactMatch, orregexMatch must be set. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. }, ], "regexMatch": "A String", # For satisfying the matchRule condition, the path of the @@ -20640,11 +20737,12 @@

Method Details

# supplied with the original URL. For # more information about regular expression syntax, see Syntax. # - # Only one of prefixMatch, fullPathMatch orregexMatch must be + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match must be # specified. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. }, ], "priority": 42, # For routeRules within a given pathMatcher, @@ -21099,7 +21197,7 @@

Method Details

], }, ], - "region": "A String", # [Output Only] URL of the region where the regional URL map resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional URL map resides. # This field is not applicable to global URL maps. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. diff --git a/docs/dyn/compute_alpha.vpnGateways.html b/docs/dyn/compute_alpha.vpnGateways.html index 80ba8a458c..59af79399d 100644 --- a/docs/dyn/compute_alpha.vpnGateways.html +++ b/docs/dyn/compute_alpha.vpnGateways.html @@ -229,15 +229,15 @@

Method Details

# network through an IPsec VPN connection in a single region. # For more information about Cloud HA VPN solutions, see # Cloud VPN topologies . - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "gatewayIpVersion": "A String", # The IP family of the gateway IPs for the HA-VPN gateway interfaces. If not # specified, IPV4 will be used. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#vpnGateway", # [Output Only] Type of resource. Always compute#vpnGateway for + "kind": "compute#vpnGateway", # Output only. [Output Only] Type of resource. Always compute#vpnGateway for # VPN gateways. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this VpnGateway, which # is essentially a hash of the labels set used for optimistic locking. The @@ -280,20 +280,20 @@

Method Details

"a_key": "A String", }, }, - "region": "A String", # [Output Only] URL of the region where the VPN gateway resides. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "region": "A String", # Output only. [Output Only] URL of the region where the VPN gateway resides. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "stackType": "A String", # The stack type for this VPN gateway to identify the IP protocols that are # enabled. Possible values are: IPV4_ONLY,IPV4_IPV6, IPV6_ONLY. If not specified,IPV4_ONLY is used if the gateway IP version isIPV4, or IPV4_IPV6 if the gateway IP version isIPV6. "vpnInterfaces": [ # The list of VPN interfaces associated with this VPN gateway. { # A VPN gateway interface. - "id": 42, # [Output Only] Numeric identifier for this VPN interface associated with + "id": 42, # Output only. [Output Only] Numeric identifier for this VPN interface associated with # the VPN gateway. "interconnectAttachment": "A String", # URL of the VLAN attachment (interconnectAttachment) resource for this # VPN gateway interface. When the value of this field is present, the VPN # gateway is used for HA VPN over Cloud Interconnect; all egress # or ingress traffic for this VPN gateway interface goes through the # specified VLAN attachment resource. - "ipAddress": "A String", # [Output Only] IP address for this VPN interface associated with the VPN + "ipAddress": "A String", # Output only. [Output Only] IP address for this VPN interface associated with the VPN # gateway. # The IP address could be either a regional external IP address or # a regional internal IP address. The two IP addresses for a VPN gateway @@ -304,7 +304,7 @@

Method Details

# regional external IP addresses. For regular (non HA VPN over Cloud # Interconnect) HA VPN tunnels, the IP address must be a regional external # IP address. - "ipv6Address": "A String", # [Output Only] IPv6 address for this VPN interface associated with the VPN + "ipv6Address": "A String", # Output only. [Output Only] IPv6 address for this VPN interface associated with the VPN # gateway. # The IPv6 address must be a regional external IPv6 address. The format is # RFC 5952 format (e.g. 2001:db8::2d9:51:0:0). @@ -340,15 +340,15 @@

Method Details

}, }, }, - "kind": "compute#vpnGatewayAggregatedList", # [Output Only] Type of resource. Always compute#vpnGateway for + "kind": "compute#vpnGatewayAggregatedList", # Output only. [Output Only] Type of resource. Always compute#vpnGateway for # VPN gateways. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -584,10 +584,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -599,8 +599,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -703,15 +703,15 @@

Method Details

# network through an IPsec VPN connection in a single region. # For more information about Cloud HA VPN solutions, see # Cloud VPN topologies . - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "gatewayIpVersion": "A String", # The IP family of the gateway IPs for the HA-VPN gateway interfaces. If not # specified, IPV4 will be used. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#vpnGateway", # [Output Only] Type of resource. Always compute#vpnGateway for + "kind": "compute#vpnGateway", # Output only. [Output Only] Type of resource. Always compute#vpnGateway for # VPN gateways. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this VpnGateway, which # is essentially a hash of the labels set used for optimistic locking. The @@ -754,20 +754,20 @@

Method Details

"a_key": "A String", }, }, - "region": "A String", # [Output Only] URL of the region where the VPN gateway resides. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "region": "A String", # Output only. [Output Only] URL of the region where the VPN gateway resides. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "stackType": "A String", # The stack type for this VPN gateway to identify the IP protocols that are # enabled. Possible values are: IPV4_ONLY,IPV4_IPV6, IPV6_ONLY. If not specified,IPV4_ONLY is used if the gateway IP version isIPV4, or IPV4_IPV6 if the gateway IP version isIPV6. "vpnInterfaces": [ # The list of VPN interfaces associated with this VPN gateway. { # A VPN gateway interface. - "id": 42, # [Output Only] Numeric identifier for this VPN interface associated with + "id": 42, # Output only. [Output Only] Numeric identifier for this VPN interface associated with # the VPN gateway. "interconnectAttachment": "A String", # URL of the VLAN attachment (interconnectAttachment) resource for this # VPN gateway interface. When the value of this field is present, the VPN # gateway is used for HA VPN over Cloud Interconnect; all egress # or ingress traffic for this VPN gateway interface goes through the # specified VLAN attachment resource. - "ipAddress": "A String", # [Output Only] IP address for this VPN interface associated with the VPN + "ipAddress": "A String", # Output only. [Output Only] IP address for this VPN interface associated with the VPN # gateway. # The IP address could be either a regional external IP address or # a regional internal IP address. The two IP addresses for a VPN gateway @@ -778,7 +778,7 @@

Method Details

# regional external IP addresses. For regular (non HA VPN over Cloud # Interconnect) HA VPN tunnels, the IP address must be a regional external # IP address. - "ipv6Address": "A String", # [Output Only] IPv6 address for this VPN interface associated with the VPN + "ipv6Address": "A String", # Output only. [Output Only] IPv6 address for this VPN interface associated with the VPN # gateway. # The IPv6 address must be a regional external IPv6 address. The format is # RFC 5952 format (e.g. 2001:db8::2d9:51:0:0). @@ -805,14 +805,14 @@

Method Details

{ "result": { - "vpnConnections": [ # List of VPN connection for this VpnGateway. + "vpnConnections": [ # Output only. List of VPN connection for this VpnGateway. { # A VPN connection contains all VPN tunnels connected from this VpnGateway # to the same peer gateway. The peer gateway could either be an external VPN # gateway or a Google Cloud VPN gateway. - "peerExternalGateway": "A String", # URL reference to the peer external VPN gateways to which the VPN tunnels + "peerExternalGateway": "A String", # Output only. URL reference to the peer external VPN gateways to which the VPN tunnels # in this VPN connection are connected. # This field is mutually exclusive with peer_gcp_gateway. - "peerGcpGateway": "A String", # URL reference to the peer side VPN gateways to which the VPN tunnels in + "peerGcpGateway": "A String", # Output only. URL reference to the peer side VPN gateways to which the VPN tunnels in # this VPN connection are connected. # This field is mutually exclusive with peer_gcp_gateway. "state": { # Describes the high availability requirement state for the VPN connection # HighAvailabilityRequirementState for the VPN connection. @@ -825,11 +825,11 @@

Method Details

}, "tunnels": [ # List of VPN tunnels that are in this VPN connection. { # Contains some information about a VPN tunnel. - "localGatewayInterface": 42, # The VPN gateway interface this VPN tunnel is associated with. - "peerGatewayInterface": 42, # The peer gateway interface this VPN tunnel is connected to, the peer + "localGatewayInterface": 42, # Output only. The VPN gateway interface this VPN tunnel is associated with. + "peerGatewayInterface": 42, # Output only. The peer gateway interface this VPN tunnel is connected to, the peer # gateway could either be an external VPN gateway or a Google Cloud # VPN gateway. - "tunnelUrl": "A String", # URL reference to the VPN tunnel. + "tunnelUrl": "A String", # Output only. URL reference to the VPN tunnel. }, ], }, @@ -856,15 +856,15 @@

Method Details

# network through an IPsec VPN connection in a single region. # For more information about Cloud HA VPN solutions, see # Cloud VPN topologies . - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "gatewayIpVersion": "A String", # The IP family of the gateway IPs for the HA-VPN gateway interfaces. If not # specified, IPV4 will be used. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#vpnGateway", # [Output Only] Type of resource. Always compute#vpnGateway for + "kind": "compute#vpnGateway", # Output only. [Output Only] Type of resource. Always compute#vpnGateway for # VPN gateways. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this VpnGateway, which # is essentially a hash of the labels set used for optimistic locking. The @@ -907,20 +907,20 @@

Method Details

"a_key": "A String", }, }, - "region": "A String", # [Output Only] URL of the region where the VPN gateway resides. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "region": "A String", # Output only. [Output Only] URL of the region where the VPN gateway resides. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "stackType": "A String", # The stack type for this VPN gateway to identify the IP protocols that are # enabled. Possible values are: IPV4_ONLY,IPV4_IPV6, IPV6_ONLY. If not specified,IPV4_ONLY is used if the gateway IP version isIPV4, or IPV4_IPV6 if the gateway IP version isIPV6. "vpnInterfaces": [ # The list of VPN interfaces associated with this VPN gateway. { # A VPN gateway interface. - "id": 42, # [Output Only] Numeric identifier for this VPN interface associated with + "id": 42, # Output only. [Output Only] Numeric identifier for this VPN interface associated with # the VPN gateway. "interconnectAttachment": "A String", # URL of the VLAN attachment (interconnectAttachment) resource for this # VPN gateway interface. When the value of this field is present, the VPN # gateway is used for HA VPN over Cloud Interconnect; all egress # or ingress traffic for this VPN gateway interface goes through the # specified VLAN attachment resource. - "ipAddress": "A String", # [Output Only] IP address for this VPN interface associated with the VPN + "ipAddress": "A String", # Output only. [Output Only] IP address for this VPN interface associated with the VPN # gateway. # The IP address could be either a regional external IP address or # a regional internal IP address. The two IP addresses for a VPN gateway @@ -931,7 +931,7 @@

Method Details

# regional external IP addresses. For regular (non HA VPN over Cloud # Interconnect) HA VPN tunnels, the IP address must be a regional external # IP address. - "ipv6Address": "A String", # [Output Only] IPv6 address for this VPN interface associated with the VPN + "ipv6Address": "A String", # Output only. [Output Only] IPv6 address for this VPN interface associated with the VPN # gateway. # The IPv6 address must be a regional external IPv6 address. The format is # RFC 5952 format (e.g. 2001:db8::2d9:51:0:0). @@ -1117,10 +1117,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1132,8 +1132,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1322,15 +1322,15 @@

Method Details

# network through an IPsec VPN connection in a single region. # For more information about Cloud HA VPN solutions, see # Cloud VPN topologies . - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "gatewayIpVersion": "A String", # The IP family of the gateway IPs for the HA-VPN gateway interfaces. If not # specified, IPV4 will be used. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#vpnGateway", # [Output Only] Type of resource. Always compute#vpnGateway for + "kind": "compute#vpnGateway", # Output only. [Output Only] Type of resource. Always compute#vpnGateway for # VPN gateways. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this VpnGateway, which # is essentially a hash of the labels set used for optimistic locking. The @@ -1373,20 +1373,20 @@

Method Details

"a_key": "A String", }, }, - "region": "A String", # [Output Only] URL of the region where the VPN gateway resides. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "region": "A String", # Output only. [Output Only] URL of the region where the VPN gateway resides. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "stackType": "A String", # The stack type for this VPN gateway to identify the IP protocols that are # enabled. Possible values are: IPV4_ONLY,IPV4_IPV6, IPV6_ONLY. If not specified,IPV4_ONLY is used if the gateway IP version isIPV4, or IPV4_IPV6 if the gateway IP version isIPV6. "vpnInterfaces": [ # The list of VPN interfaces associated with this VPN gateway. { # A VPN gateway interface. - "id": 42, # [Output Only] Numeric identifier for this VPN interface associated with + "id": 42, # Output only. [Output Only] Numeric identifier for this VPN interface associated with # the VPN gateway. "interconnectAttachment": "A String", # URL of the VLAN attachment (interconnectAttachment) resource for this # VPN gateway interface. When the value of this field is present, the VPN # gateway is used for HA VPN over Cloud Interconnect; all egress # or ingress traffic for this VPN gateway interface goes through the # specified VLAN attachment resource. - "ipAddress": "A String", # [Output Only] IP address for this VPN interface associated with the VPN + "ipAddress": "A String", # Output only. [Output Only] IP address for this VPN interface associated with the VPN # gateway. # The IP address could be either a regional external IP address or # a regional internal IP address. The two IP addresses for a VPN gateway @@ -1397,7 +1397,7 @@

Method Details

# regional external IP addresses. For regular (non HA VPN over Cloud # Interconnect) HA VPN tunnels, the IP address must be a regional external # IP address. - "ipv6Address": "A String", # [Output Only] IPv6 address for this VPN interface associated with the VPN + "ipv6Address": "A String", # Output only. [Output Only] IPv6 address for this VPN interface associated with the VPN # gateway. # The IPv6 address must be a regional external IPv6 address. The format is # RFC 5952 format (e.g. 2001:db8::2d9:51:0:0). @@ -1405,14 +1405,14 @@

Method Details

], }, ], - "kind": "compute#vpnGatewayList", # [Output Only] Type of resource. Always compute#vpnGateway for + "kind": "compute#vpnGatewayList", # Output only. [Output Only] Type of resource. Always compute#vpnGateway for # VPN gateways. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -1657,10 +1657,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1672,8 +1672,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.vpnTunnels.html b/docs/dyn/compute_alpha.vpnTunnels.html index 30173a3728..4d0d3addbb 100644 --- a/docs/dyn/compute_alpha.vpnTunnels.html +++ b/docs/dyn/compute_alpha.vpnTunnels.html @@ -223,6 +223,8 @@

Method Details

# # For more information about VPN, read the # the Cloud VPN Overview. + "capacityTier": "A String", # Capacity tier of the VPN tunnel. This is used for IPsec over Interconnect + # tunnels to indicate different bandwidth limits. "cipherSuite": { # User specified list of ciphers to use for the phase 1 and phase 2 of the # IKE protocol. "phase1": { @@ -251,7 +253,7 @@

Method Details

], }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -261,7 +263,7 @@

Method Details

"ikeVersion": 42, # IKE protocol version to use when establishing the VPN tunnel with the peer # VPN gateway. Acceptable IKE versions are 1 or 2. # The default version is 2. - "kind": "compute#vpnTunnel", # [Output Only] Type of resource. Always compute#vpnTunnel for + "kind": "compute#vpnTunnel", # Output only. [Output Only] Type of resource. Always compute#vpnTunnel for # VPN tunnels. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this VpnTunnel, which is # essentially a hash of the labels set used for optimistic locking. The @@ -412,15 +414,15 @@

Method Details

}, }, }, - "kind": "compute#vpnTunnelAggregatedList", # [Output Only] Type of resource. Always compute#vpnTunnel for + "kind": "compute#vpnTunnelAggregatedList", # Output only. [Output Only] Type of resource. Always compute#vpnTunnel for # VPN tunnels. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -656,10 +658,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -671,8 +673,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -772,6 +774,8 @@

Method Details

# # For more information about VPN, read the # the Cloud VPN Overview. + "capacityTier": "A String", # Capacity tier of the VPN tunnel. This is used for IPsec over Interconnect + # tunnels to indicate different bandwidth limits. "cipherSuite": { # User specified list of ciphers to use for the phase 1 and phase 2 of the # IKE protocol. "phase1": { @@ -800,7 +804,7 @@

Method Details

], }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -810,7 +814,7 @@

Method Details

"ikeVersion": 42, # IKE protocol version to use when establishing the VPN tunnel with the peer # VPN gateway. Acceptable IKE versions are 1 or 2. # The default version is 2. - "kind": "compute#vpnTunnel", # [Output Only] Type of resource. Always compute#vpnTunnel for + "kind": "compute#vpnTunnel", # Output only. [Output Only] Type of resource. Always compute#vpnTunnel for # VPN tunnels. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this VpnTunnel, which is # essentially a hash of the labels set used for optimistic locking. The @@ -949,6 +953,8 @@

Method Details

# # For more information about VPN, read the # the Cloud VPN Overview. + "capacityTier": "A String", # Capacity tier of the VPN tunnel. This is used for IPsec over Interconnect + # tunnels to indicate different bandwidth limits. "cipherSuite": { # User specified list of ciphers to use for the phase 1 and phase 2 of the # IKE protocol. "phase1": { @@ -977,7 +983,7 @@

Method Details

], }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -987,7 +993,7 @@

Method Details

"ikeVersion": 42, # IKE protocol version to use when establishing the VPN tunnel with the peer # VPN gateway. Acceptable IKE versions are 1 or 2. # The default version is 2. - "kind": "compute#vpnTunnel", # [Output Only] Type of resource. Always compute#vpnTunnel for + "kind": "compute#vpnTunnel", # Output only. [Output Only] Type of resource. Always compute#vpnTunnel for # VPN tunnels. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this VpnTunnel, which is # essentially a hash of the labels set used for optimistic locking. The @@ -1288,10 +1294,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1303,8 +1309,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1490,6 +1496,8 @@

Method Details

# # For more information about VPN, read the # the Cloud VPN Overview. + "capacityTier": "A String", # Capacity tier of the VPN tunnel. This is used for IPsec over Interconnect + # tunnels to indicate different bandwidth limits. "cipherSuite": { # User specified list of ciphers to use for the phase 1 and phase 2 of the # IKE protocol. "phase1": { @@ -1518,7 +1526,7 @@

Method Details

], }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1528,7 +1536,7 @@

Method Details

"ikeVersion": 42, # IKE protocol version to use when establishing the VPN tunnel with the peer # VPN gateway. Acceptable IKE versions are 1 or 2. # The default version is 2. - "kind": "compute#vpnTunnel", # [Output Only] Type of resource. Always compute#vpnTunnel for + "kind": "compute#vpnTunnel", # Output only. [Output Only] Type of resource. Always compute#vpnTunnel for # VPN tunnels. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this VpnTunnel, which is # essentially a hash of the labels set used for optimistic locking. The @@ -1651,14 +1659,14 @@

Method Details

# Possible values are: `0`, `1`. }, ], - "kind": "compute#vpnTunnelList", # [Output Only] Type of resource. Always compute#vpnTunnel for + "kind": "compute#vpnTunnelList", # Output only. [Output Only] Type of resource. Always compute#vpnTunnel for # VPN tunnels. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -1903,10 +1911,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1918,8 +1926,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.wireGroups.html b/docs/dyn/compute_alpha.wireGroups.html index 4b085d5665..382e266fea 100644 --- a/docs/dyn/compute_alpha.wireGroups.html +++ b/docs/dyn/compute_alpha.wireGroups.html @@ -288,10 +288,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -303,8 +303,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -405,7 +405,7 @@

Method Details

# wires in the wire group are disabled. When true and when # there is simultaneously no wire-specific override of `adminEnabled` to # false, a given wire is enabled. Defaults to true. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of the wire group. "endpoints": { # A map that contains the logical endpoints of the wire group. Specify @@ -457,9 +457,9 @@

Method Details

}, }, }, - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. - "kind": "compute#wireGroup", # [Output Only] Type of the resource. Alwayscompute#wireGroups for wire groups. + "kind": "compute#wireGroup", # Output only. [Output Only] Type of the resource. Alwayscompute#wireGroups for wire groups. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -467,20 +467,20 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "reconciling": True or False, # [Output Only] Indicates whether there are wire changes yet to be processed. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "reconciling": True or False, # Output only. [Output Only] Indicates whether there are wire changes yet to be processed. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "selfLinkWithId": "A String", - "serviceLevel": { # Service level details determined for the wire group configuration. # Service level details determined for the wire group configuration. - "availabilityClass": "A String", # [Output Only] The availability SLA that the wire group qualifies for. One + "serviceLevel": { # Service level details determined for the wire group configuration. # Output only. Service level details determined for the wire group configuration. + "availabilityClass": "A String", # Output only. [Output Only] The availability SLA that the wire group qualifies for. One # of the following: `NO_AVAILABILITY_SLA`, `AVAILABILITY_99`, # `AVAILABILITY_999`, or `AVAILABILITY_9995`. }, - "topology": { # Topology details for the wire group. # Topology details for the wire group configuration. - "endpoints": [ # Topology details for all endpoints in the wire group. + "topology": { # Topology details for the wire group. # Output only. Topology details for the wire group configuration. + "endpoints": [ # Output only. Topology details for all endpoints in the wire group. { # Topology details for a single wire group endpoint. - "city": "A String", # The InterconnectLocation.city (metropolitan area designator) that all + "city": "A String", # Output only. The InterconnectLocation.city (metropolitan area designator) that all # interconnects are located in. - "label": "A String", # Endpoint label from the wire group. + "label": "A String", # Output only. Endpoint label from the wire group. }, ], }, @@ -575,18 +575,18 @@

Method Details

# pseudowires. "networkServiceClass": "A String", # The network service class. }, - "wires": [ # The single/redundant wire(s) managed by the wire group. + "wires": [ # Output only. The single/redundant wire(s) managed by the wire group. { # A pseudowire that connects two Interconnect connections. - "adminEnabled": True or False, # [Output Only] Indicates whether the wire is enabled. + "adminEnabled": True or False, # Output only. [Output Only] Indicates whether the wire is enabled. # When false, the wire is disabled. When true and when the wire group of # the wire is also enabled, the wire is enabled. Defaults to true. - "endpoints": [ # Wire endpoints are specific Interconnect connections. + "endpoints": [ # Output only. Wire endpoints are specific Interconnect connections. { # Wire endpoints are specific Interconnect connections. "interconnect": "A String", "vlanTag": 42, }, ], - "label": "A String", # [Output Only] A label that identifies the wire. The format of this label + "label": "A String", # Output only. [Output Only] A label that identifies the wire. The format of this label # combines the existing labels of the wire group endpoints and Interconnect # connections used by this wire in alphabetical order as follows: # `ENDPOINT_A+CONNECTION_A1,ENDPOINT_B+CONNECTION_B1`, where: @@ -597,7 +597,7 @@

Method Details

# - CONNECTION_A1 and CONNECTION_B1: are the # labels that you entered as map keys when you specified the wire group # Interconnect objects. - "wireProperties": { # The properties of a wire. # [Output Only] Properties of the wire. + "wireProperties": { # The properties of a wire. # Output only. [Output Only] Properties of the wire. "bandwidthAllocation": "A String", # The configuration of the bandwidth allocation, one of the following: # # - ALLOCATE_PER_WIRE: configures a separate unmetered bandwidth allocation @@ -642,7 +642,7 @@

Method Details

# wires in the wire group are disabled. When true and when # there is simultaneously no wire-specific override of `adminEnabled` to # false, a given wire is enabled. Defaults to true. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of the wire group. "endpoints": { # A map that contains the logical endpoints of the wire group. Specify @@ -694,9 +694,9 @@

Method Details

}, }, }, - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. - "kind": "compute#wireGroup", # [Output Only] Type of the resource. Alwayscompute#wireGroups for wire groups. + "kind": "compute#wireGroup", # Output only. [Output Only] Type of the resource. Alwayscompute#wireGroups for wire groups. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -704,20 +704,20 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "reconciling": True or False, # [Output Only] Indicates whether there are wire changes yet to be processed. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "reconciling": True or False, # Output only. [Output Only] Indicates whether there are wire changes yet to be processed. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "selfLinkWithId": "A String", - "serviceLevel": { # Service level details determined for the wire group configuration. # Service level details determined for the wire group configuration. - "availabilityClass": "A String", # [Output Only] The availability SLA that the wire group qualifies for. One + "serviceLevel": { # Service level details determined for the wire group configuration. # Output only. Service level details determined for the wire group configuration. + "availabilityClass": "A String", # Output only. [Output Only] The availability SLA that the wire group qualifies for. One # of the following: `NO_AVAILABILITY_SLA`, `AVAILABILITY_99`, # `AVAILABILITY_999`, or `AVAILABILITY_9995`. }, - "topology": { # Topology details for the wire group. # Topology details for the wire group configuration. - "endpoints": [ # Topology details for all endpoints in the wire group. + "topology": { # Topology details for the wire group. # Output only. Topology details for the wire group configuration. + "endpoints": [ # Output only. Topology details for all endpoints in the wire group. { # Topology details for a single wire group endpoint. - "city": "A String", # The InterconnectLocation.city (metropolitan area designator) that all + "city": "A String", # Output only. The InterconnectLocation.city (metropolitan area designator) that all # interconnects are located in. - "label": "A String", # Endpoint label from the wire group. + "label": "A String", # Output only. Endpoint label from the wire group. }, ], }, @@ -812,18 +812,18 @@

Method Details

# pseudowires. "networkServiceClass": "A String", # The network service class. }, - "wires": [ # The single/redundant wire(s) managed by the wire group. + "wires": [ # Output only. The single/redundant wire(s) managed by the wire group. { # A pseudowire that connects two Interconnect connections. - "adminEnabled": True or False, # [Output Only] Indicates whether the wire is enabled. + "adminEnabled": True or False, # Output only. [Output Only] Indicates whether the wire is enabled. # When false, the wire is disabled. When true and when the wire group of # the wire is also enabled, the wire is enabled. Defaults to true. - "endpoints": [ # Wire endpoints are specific Interconnect connections. + "endpoints": [ # Output only. Wire endpoints are specific Interconnect connections. { # Wire endpoints are specific Interconnect connections. "interconnect": "A String", "vlanTag": 42, }, ], - "label": "A String", # [Output Only] A label that identifies the wire. The format of this label + "label": "A String", # Output only. [Output Only] A label that identifies the wire. The format of this label # combines the existing labels of the wire group endpoints and Interconnect # connections used by this wire in alphabetical order as follows: # `ENDPOINT_A+CONNECTION_A1,ENDPOINT_B+CONNECTION_B1`, where: @@ -834,7 +834,7 @@

Method Details

# - CONNECTION_A1 and CONNECTION_B1: are the # labels that you entered as map keys when you specified the wire group # Interconnect objects. - "wireProperties": { # The properties of a wire. # [Output Only] Properties of the wire. + "wireProperties": { # The properties of a wire. # Output only. [Output Only] Properties of the wire. "bandwidthAllocation": "A String", # The configuration of the bandwidth allocation, one of the following: # # - ALLOCATE_PER_WIRE: configures a separate unmetered bandwidth allocation @@ -1042,10 +1042,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1057,8 +1057,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1245,7 +1245,7 @@

Method Details

# wires in the wire group are disabled. When true and when # there is simultaneously no wire-specific override of `adminEnabled` to # false, a given wire is enabled. Defaults to true. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of the wire group. "endpoints": { # A map that contains the logical endpoints of the wire group. Specify @@ -1297,9 +1297,9 @@

Method Details

}, }, }, - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. - "kind": "compute#wireGroup", # [Output Only] Type of the resource. Alwayscompute#wireGroups for wire groups. + "kind": "compute#wireGroup", # Output only. [Output Only] Type of the resource. Alwayscompute#wireGroups for wire groups. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -1307,20 +1307,20 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "reconciling": True or False, # [Output Only] Indicates whether there are wire changes yet to be processed. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "reconciling": True or False, # Output only. [Output Only] Indicates whether there are wire changes yet to be processed. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "selfLinkWithId": "A String", - "serviceLevel": { # Service level details determined for the wire group configuration. # Service level details determined for the wire group configuration. - "availabilityClass": "A String", # [Output Only] The availability SLA that the wire group qualifies for. One + "serviceLevel": { # Service level details determined for the wire group configuration. # Output only. Service level details determined for the wire group configuration. + "availabilityClass": "A String", # Output only. [Output Only] The availability SLA that the wire group qualifies for. One # of the following: `NO_AVAILABILITY_SLA`, `AVAILABILITY_99`, # `AVAILABILITY_999`, or `AVAILABILITY_9995`. }, - "topology": { # Topology details for the wire group. # Topology details for the wire group configuration. - "endpoints": [ # Topology details for all endpoints in the wire group. + "topology": { # Topology details for the wire group. # Output only. Topology details for the wire group configuration. + "endpoints": [ # Output only. Topology details for all endpoints in the wire group. { # Topology details for a single wire group endpoint. - "city": "A String", # The InterconnectLocation.city (metropolitan area designator) that all + "city": "A String", # Output only. The InterconnectLocation.city (metropolitan area designator) that all # interconnects are located in. - "label": "A String", # Endpoint label from the wire group. + "label": "A String", # Output only. Endpoint label from the wire group. }, ], }, @@ -1415,18 +1415,18 @@

Method Details

# pseudowires. "networkServiceClass": "A String", # The network service class. }, - "wires": [ # The single/redundant wire(s) managed by the wire group. + "wires": [ # Output only. The single/redundant wire(s) managed by the wire group. { # A pseudowire that connects two Interconnect connections. - "adminEnabled": True or False, # [Output Only] Indicates whether the wire is enabled. + "adminEnabled": True or False, # Output only. [Output Only] Indicates whether the wire is enabled. # When false, the wire is disabled. When true and when the wire group of # the wire is also enabled, the wire is enabled. Defaults to true. - "endpoints": [ # Wire endpoints are specific Interconnect connections. + "endpoints": [ # Output only. Wire endpoints are specific Interconnect connections. { # Wire endpoints are specific Interconnect connections. "interconnect": "A String", "vlanTag": 42, }, ], - "label": "A String", # [Output Only] A label that identifies the wire. The format of this label + "label": "A String", # Output only. [Output Only] A label that identifies the wire. The format of this label # combines the existing labels of the wire group endpoints and Interconnect # connections used by this wire in alphabetical order as follows: # `ENDPOINT_A+CONNECTION_A1,ENDPOINT_B+CONNECTION_B1`, where: @@ -1437,7 +1437,7 @@

Method Details

# - CONNECTION_A1 and CONNECTION_B1: are the # labels that you entered as map keys when you specified the wire group # Interconnect objects. - "wireProperties": { # The properties of a wire. # [Output Only] Properties of the wire. + "wireProperties": { # The properties of a wire. # Output only. [Output Only] Properties of the wire. "bandwidthAllocation": "A String", # The configuration of the bandwidth allocation, one of the following: # # - ALLOCATE_PER_WIRE: configures a separate unmetered bandwidth allocation @@ -1465,14 +1465,14 @@

Method Details

], }, ], - "kind": "compute#wireGroup", # [Output Only] Type of the resource. Alwayscompute#wireGroups for wire groups. + "kind": "compute#wireGroup", # Output only. [Output Only] Type of the resource. Alwayscompute#wireGroups for wire groups. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "unreachables": [ # Output only. [Output Only] Unreachable resources. # end_interface: MixerListResponseWithEtagBuilder "A String", ], @@ -1537,7 +1537,7 @@

Method Details

# wires in the wire group are disabled. When true and when # there is simultaneously no wire-specific override of `adminEnabled` to # false, a given wire is enabled. Defaults to true. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of the wire group. "endpoints": { # A map that contains the logical endpoints of the wire group. Specify @@ -1589,9 +1589,9 @@

Method Details

}, }, }, - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. - "kind": "compute#wireGroup", # [Output Only] Type of the resource. Alwayscompute#wireGroups for wire groups. + "kind": "compute#wireGroup", # Output only. [Output Only] Type of the resource. Alwayscompute#wireGroups for wire groups. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -1599,20 +1599,20 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "reconciling": True or False, # [Output Only] Indicates whether there are wire changes yet to be processed. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "reconciling": True or False, # Output only. [Output Only] Indicates whether there are wire changes yet to be processed. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "selfLinkWithId": "A String", - "serviceLevel": { # Service level details determined for the wire group configuration. # Service level details determined for the wire group configuration. - "availabilityClass": "A String", # [Output Only] The availability SLA that the wire group qualifies for. One + "serviceLevel": { # Service level details determined for the wire group configuration. # Output only. Service level details determined for the wire group configuration. + "availabilityClass": "A String", # Output only. [Output Only] The availability SLA that the wire group qualifies for. One # of the following: `NO_AVAILABILITY_SLA`, `AVAILABILITY_99`, # `AVAILABILITY_999`, or `AVAILABILITY_9995`. }, - "topology": { # Topology details for the wire group. # Topology details for the wire group configuration. - "endpoints": [ # Topology details for all endpoints in the wire group. + "topology": { # Topology details for the wire group. # Output only. Topology details for the wire group configuration. + "endpoints": [ # Output only. Topology details for all endpoints in the wire group. { # Topology details for a single wire group endpoint. - "city": "A String", # The InterconnectLocation.city (metropolitan area designator) that all + "city": "A String", # Output only. The InterconnectLocation.city (metropolitan area designator) that all # interconnects are located in. - "label": "A String", # Endpoint label from the wire group. + "label": "A String", # Output only. Endpoint label from the wire group. }, ], }, @@ -1707,18 +1707,18 @@

Method Details

# pseudowires. "networkServiceClass": "A String", # The network service class. }, - "wires": [ # The single/redundant wire(s) managed by the wire group. + "wires": [ # Output only. The single/redundant wire(s) managed by the wire group. { # A pseudowire that connects two Interconnect connections. - "adminEnabled": True or False, # [Output Only] Indicates whether the wire is enabled. + "adminEnabled": True or False, # Output only. [Output Only] Indicates whether the wire is enabled. # When false, the wire is disabled. When true and when the wire group of # the wire is also enabled, the wire is enabled. Defaults to true. - "endpoints": [ # Wire endpoints are specific Interconnect connections. + "endpoints": [ # Output only. Wire endpoints are specific Interconnect connections. { # Wire endpoints are specific Interconnect connections. "interconnect": "A String", "vlanTag": 42, }, ], - "label": "A String", # [Output Only] A label that identifies the wire. The format of this label + "label": "A String", # Output only. [Output Only] A label that identifies the wire. The format of this label # combines the existing labels of the wire group endpoints and Interconnect # connections used by this wire in alphabetical order as follows: # `ENDPOINT_A+CONNECTION_A1,ENDPOINT_B+CONNECTION_B1`, where: @@ -1729,7 +1729,7 @@

Method Details

# - CONNECTION_A1 and CONNECTION_B1: are the # labels that you entered as map keys when you specified the wire group # Interconnect objects. - "wireProperties": { # The properties of a wire. # [Output Only] Properties of the wire. + "wireProperties": { # The properties of a wire. # Output only. [Output Only] Properties of the wire. "bandwidthAllocation": "A String", # The configuration of the bandwidth allocation, one of the following: # # - ALLOCATE_PER_WIRE: configures a separate unmetered bandwidth allocation @@ -1938,10 +1938,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1953,8 +1953,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.zoneFolderOperations.html b/docs/dyn/compute_alpha.zoneFolderOperations.html index 9088ace11f..ca5af2b426 100644 --- a/docs/dyn/compute_alpha.zoneFolderOperations.html +++ b/docs/dyn/compute_alpha.zoneFolderOperations.html @@ -265,10 +265,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -280,8 +280,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -621,10 +621,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -636,8 +636,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -716,7 +716,7 @@

Method Details

# applicable when performing per-zone operations. }, ], - "kind": "compute#operationList", # [Output Only] Type of resource. Always `compute#operations` for Operations + "kind": "compute#operationList", # Output only. [Output Only] Type of resource. Always `compute#operations` for Operations # resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger than diff --git a/docs/dyn/compute_alpha.zoneOperations.html b/docs/dyn/compute_alpha.zoneOperations.html index 2754ceb32e..0c2e28c196 100644 --- a/docs/dyn/compute_alpha.zoneOperations.html +++ b/docs/dyn/compute_alpha.zoneOperations.html @@ -288,10 +288,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -303,8 +303,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -644,10 +644,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -659,8 +659,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -739,7 +739,7 @@

Method Details

# applicable when performing per-zone operations. }, ], - "kind": "compute#operationList", # [Output Only] Type of resource. Always `compute#operations` for Operations + "kind": "compute#operationList", # Output only. [Output Only] Type of resource. Always `compute#operations` for Operations # resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger than @@ -978,10 +978,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -993,8 +993,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.zoneOrganizationOperations.html b/docs/dyn/compute_alpha.zoneOrganizationOperations.html index 4a34a03bf7..bac5ad9c66 100644 --- a/docs/dyn/compute_alpha.zoneOrganizationOperations.html +++ b/docs/dyn/compute_alpha.zoneOrganizationOperations.html @@ -266,10 +266,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -281,8 +281,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -622,10 +622,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -637,8 +637,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -717,7 +717,7 @@

Method Details

# applicable when performing per-zone operations. }, ], - "kind": "compute#operationList", # [Output Only] Type of resource. Always `compute#operations` for Operations + "kind": "compute#operationList", # Output only. [Output Only] Type of resource. Always `compute#operations` for Operations # resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger than diff --git a/docs/dyn/compute_alpha.zoneQueuedResources.html b/docs/dyn/compute_alpha.zoneQueuedResources.html index ddd34be0da..51c9af1cbf 100644 --- a/docs/dyn/compute_alpha.zoneQueuedResources.html +++ b/docs/dyn/compute_alpha.zoneQueuedResources.html @@ -244,7 +244,7 @@

Method Details

"disks": [ # Disks to be attached to the instances created from in this selection. # They override the disks specified in the instance properties. { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. Valid values are ARM64 + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 # or X86_64. "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is # deleted (but not when the disk is detached from the instance). @@ -364,7 +364,7 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # [Output Only] A zero-based index to this disk, where 0 is reserved for the + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the # boot disk. If you have many disks attached to an instance, each # disk would have a unique index number. "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created @@ -475,9 +475,11 @@

Method Details

], "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT - # & PATCH) when empty. + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. "a_key": "A String", }, "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. @@ -669,11 +671,11 @@

Method Details

# In certain configurations, persistent disks can use NVMe. For more # information, seeAbout # persistent disks. - "kind": "compute#attachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], - "locked": True or False, # [Output Only] Whether to indicate the attached disk is locked. The locked + "locked": True or False, # Output only. [Output Only] Whether to indicate the attached disk is locked. The locked # disk is not allowed to be detached from the instance, or to be used as the # source of the snapshot creation, and the image creation. The instance with # at least one locked attached disk is not allow to be used as source of @@ -681,12 +683,12 @@

Method Details

# deleted with --keep-disk parameter set to true for locked disks. "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk # in READ_WRITE mode. - "savedState": "A String", # For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this # field is set to PRESERVED if the LocalSSD data has been saved # to a persistent location by customer request. (see the # discard_local_ssd option on Stop/Suspend). # Read-only in the api. - "shieldedInstanceInitialState": { # Initial State for shielded instance, # [Output Only] shielded vm initial state stored on disk + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). { @@ -721,7 +723,7 @@

Method Details

# Note that for InstanceTemplate, specify the disk name for zonal disk, # and the URL for regional disk. "type": "A String", # Specifies the type of the disk, either SCRATCH orPERSISTENT. If not specified, the default isPERSISTENT. - "userLicenses": [ # [Output Only] A list of user provided licenses. It represents a list of + "userLicenses": [ # Output only. [Output Only] A list of user provided licenses. It represents a list of # URLs to the license resource. Unlike regular licenses, user provided # licenses can be modified after the disk is created. "A String", @@ -789,7 +791,7 @@

Method Details

"disks": [ # An array of disks that are associated with the instances that are created # from these properties. { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. Valid values are ARM64 + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 # or X86_64. "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is # deleted (but not when the disk is detached from the instance). @@ -909,7 +911,7 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # [Output Only] A zero-based index to this disk, where 0 is reserved for the + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the # boot disk. If you have many disks attached to an instance, each # disk would have a unique index number. "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created @@ -1020,9 +1022,11 @@

Method Details

], "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT - # & PATCH) when empty. + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. "a_key": "A String", }, "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. @@ -1214,11 +1218,11 @@

Method Details

# In certain configurations, persistent disks can use NVMe. For more # information, seeAbout # persistent disks. - "kind": "compute#attachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], - "locked": True or False, # [Output Only] Whether to indicate the attached disk is locked. The locked + "locked": True or False, # Output only. [Output Only] Whether to indicate the attached disk is locked. The locked # disk is not allowed to be detached from the instance, or to be used as the # source of the snapshot creation, and the image creation. The instance with # at least one locked attached disk is not allow to be used as source of @@ -1226,12 +1230,12 @@

Method Details

# deleted with --keep-disk parameter set to true for locked disks. "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk # in READ_WRITE mode. - "savedState": "A String", # For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this # field is set to PRESERVED if the LocalSSD data has been saved # to a persistent location by customer request. (see the # discard_local_ssd option on Stop/Suspend). # Read-only in the api. - "shieldedInstanceInitialState": { # Initial State for shielded instance, # [Output Only] shielded vm initial state stored on disk + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). { @@ -1266,7 +1270,7 @@

Method Details

# Note that for InstanceTemplate, specify the disk name for zonal disk, # and the URL for regional disk. "type": "A String", # Specifies the type of the disk, either SCRATCH orPERSISTENT. If not specified, the default isPERSISTENT. - "userLicenses": [ # [Output Only] A list of user provided licenses. It represents a list of + "userLicenses": [ # Output only. [Output Only] A list of user provided licenses. It represents a list of # URLs to the license resource. Unlike regular licenses, user provided # licenses can be modified after the disk is created. "A String", @@ -1332,7 +1336,7 @@

Method Details

# or equal to 262144 bytes (256 KiB). }, ], - "kind": "compute#metadata", # [Output Only] Type of the resource. Always compute#metadata + "kind": "compute#metadata", # Output only. [Output Only] Type of the resource. Always compute#metadata # for metadata. }, "minCpuPlatform": "A String", # Minimum cpu/platform to be used by instances. The instance may be @@ -1355,7 +1359,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -1375,7 +1379,7 @@

Method Details

# If an AccessConfig with a valid external IP address is specified, it must # match that of the networkTier associated with the Address resource owning # that IP. - "publicDnsName": "A String", # [Output Only] The public DNS domain name for the instance. + "publicDnsName": "A String", # Output only. [Output Only] The public DNS domain name for the instance. "publicPtrDomainName": "A String", # The DNS domain name for the public PTR record. # # You can set this field only if the `setPublicPtr` field is enabled inaccessConfig. If this field is unspecified inipv6AccessConfig, a default PTR record will be created for @@ -1427,7 +1431,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -1447,7 +1451,7 @@

Method Details

# If an AccessConfig with a valid external IP address is specified, it must # match that of the networkTier associated with the Address resource owning # that IP. - "publicDnsName": "A String", # [Output Only] The public DNS domain name for the instance. + "publicDnsName": "A String", # Output only. [Output Only] The public DNS domain name for the instance. "publicPtrDomainName": "A String", # The DNS domain name for the public PTR record. # # You can set this field only if the `setPublicPtr` field is enabled inaccessConfig. If this field is unspecified inipv6AccessConfig, a default PTR record will be created for @@ -1465,7 +1469,7 @@

Method Details

# default and only option is ONE_TO_ONE_NAT. Inipv6AccessConfigs, the default and only option isDIRECT_IPV6. }, ], - "ipv6AccessType": "A String", # [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be + "ipv6AccessType": "A String", # Output only. [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be # accessed from the Internet. This field is always inherited from its # subnetwork. # @@ -1474,7 +1478,7 @@

Method Details

# use a static internal IP address, it must be unused and in the same region # as the instance's zone. If not specified, Google Cloud will automatically # assign an internal IPv6 address from the instance's subnetwork. - "kind": "compute#networkInterface", # [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. + "kind": "compute#networkInterface", # Output only. [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. "name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. @@ -1504,6 +1508,10 @@

Method Details

"queueCount": 42, # The networking queue count that's specified by users for the network # interface. Both Rx and Tx queues will be set to this number. It'll be empty # if not specified by the users. + "serviceClassId": "A String", # Optional. Producer Service's Service class Id for the region of this network + # interface. Can only be used with network_attachment. It is not possible to + # use on its own however, network_attachment can be used without + # service_class_id. "stackType": "A String", # The stack type for this network interface. To assign only IPv4 addresses, # use IPV4_ONLY. To assign both IPv4 and IPv6 addresses, useIPV4_IPV6. If not specified, IPV4_ONLY is used. # @@ -1823,6 +1831,14 @@

Method Details

}, }, "targetShape": "A String", # Strategy for distributing VMs across zones in a region. + "zones": [ # List with zones where bulk will create instances. + { + "zone": "A String", # The URL of thezone. + # The zone must exist in the region where the request is called. + # Zones must be represented as valid internal URLs, + # such as zones/us-central1-a. + }, + ], }, "minCount": "A String", # The minimum number of instances to create. If no min_count is # specified then count is used as the default value. Ifmin_count instances cannot be created, then no instances will @@ -1844,7 +1860,7 @@

Method Details

# To be extended in the future. "hostname": "A String", # Specifies the hostname of the instance. More details in: # https://cloud.google.com/compute/docs/instances/custom-hostname-vm#naming_convention - "name": "A String", # This field is only temporary. It will be removed. Do not use it. + "name": "A String", # Output only. This field is only temporary. It will be removed. Do not use it. }, }, "sourceInstanceTemplate": "A String", # Specifies the instance template from which to create instances. You may @@ -1865,13 +1881,13 @@

Method Details

# # This field is optional. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp in RFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp in RFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#queuedResource", # [Output Only] Type of the resource. Alwayscompute#queuedResource for QueuedResources. + "kind": "compute#queuedResource", # Output only. [Output Only] Type of the resource. Alwayscompute#queuedResource for QueuedResources. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -1895,13 +1911,14 @@

Method Details

"validUntilTime": "A String", # Absolute deadline for waiting for capacity inRFC3339 # text format. }, - "selfLink": "A String", # [Output only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "state": "A String", # [Output only] High-level status of the request. - "status": { # [Output only] Result of queuing and provisioning based on deferred + "selfLink": "A String", # Output only. [Output only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "state": "A String", # Output only. [Output only] High-level status of the request. + "status": { # [Output only] Result of queuing and provisioning based on deferred # Output only. [Output only] Result of queuing and provisioning based on deferred + # capacity. # capacity. - "failedData": { - "error": { + "failedData": { # Additional status detail for the FAILED state. # Output only. Additional status detail for the FAILED state. + "error": { # The error(s) that caused the QueuedResource to enter the FAILED state. "errors": [ # [Output Only] The array of errors encountered while processing this # operation. { @@ -1999,10 +2016,13 @@

Method Details

], }, }, - "provisioningOperations": [ + "provisioningOperations": [ # Output only. [Output only] Fully qualified URL of the provisioning GCE operation to + # track the provisioning along with provisioning errors. The referenced + # operation may not exist after having been deleted or expired. "A String", ], - "queuingPolicy": { # Queuing parameters for the requested deferred capacity. + "queuingPolicy": { # Queuing parameters for the requested deferred capacity. # Output only. Constraints for the time when the resource(s) start provisioning. Always + # exposed as absolute times. "validUntilDuration": { # A Duration represents a fixed-length span of time represented # Relative deadline for waiting for capacity. # as a count of seconds and fractions of seconds at nanosecond # resolution. It is independent of any calendar and concepts like "day" @@ -2019,7 +2039,7 @@

Method Details

# text format. }, }, - "zone": "A String", # [Output Only] URL of the zone where the resource resides. Only applicable + "zone": "A String", # Output only. [Output Only] URL of the zone where the resource resides. Only applicable # for zonal resources. You must specify this field as part of the HTTP # request URL. It is not settable as a field in the request body. }, @@ -2052,15 +2072,15 @@

Method Details

}, }, }, - "kind": "compute#queuedResources", # [Output Only] Type of resource. Alwayscompute#queuedResourcesAggregatedList for lists of + "kind": "compute#queuedResources", # Output only. [Output Only] Type of resource. Alwayscompute#queuedResourcesAggregatedList for lists of # QueuedResource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -2292,10 +2312,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2307,8 +2327,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2583,10 +2603,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2598,8 +2618,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2722,7 +2742,7 @@

Method Details

"disks": [ # Disks to be attached to the instances created from in this selection. # They override the disks specified in the instance properties. { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. Valid values are ARM64 + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 # or X86_64. "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is # deleted (but not when the disk is detached from the instance). @@ -2842,7 +2862,7 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # [Output Only] A zero-based index to this disk, where 0 is reserved for the + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the # boot disk. If you have many disks attached to an instance, each # disk would have a unique index number. "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created @@ -2953,9 +2973,11 @@

Method Details

], "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT - # & PATCH) when empty. + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. "a_key": "A String", }, "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. @@ -3147,11 +3169,11 @@

Method Details

# In certain configurations, persistent disks can use NVMe. For more # information, seeAbout # persistent disks. - "kind": "compute#attachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], - "locked": True or False, # [Output Only] Whether to indicate the attached disk is locked. The locked + "locked": True or False, # Output only. [Output Only] Whether to indicate the attached disk is locked. The locked # disk is not allowed to be detached from the instance, or to be used as the # source of the snapshot creation, and the image creation. The instance with # at least one locked attached disk is not allow to be used as source of @@ -3159,12 +3181,12 @@

Method Details

# deleted with --keep-disk parameter set to true for locked disks. "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk # in READ_WRITE mode. - "savedState": "A String", # For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this # field is set to PRESERVED if the LocalSSD data has been saved # to a persistent location by customer request. (see the # discard_local_ssd option on Stop/Suspend). # Read-only in the api. - "shieldedInstanceInitialState": { # Initial State for shielded instance, # [Output Only] shielded vm initial state stored on disk + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). { @@ -3199,7 +3221,7 @@

Method Details

# Note that for InstanceTemplate, specify the disk name for zonal disk, # and the URL for regional disk. "type": "A String", # Specifies the type of the disk, either SCRATCH orPERSISTENT. If not specified, the default isPERSISTENT. - "userLicenses": [ # [Output Only] A list of user provided licenses. It represents a list of + "userLicenses": [ # Output only. [Output Only] A list of user provided licenses. It represents a list of # URLs to the license resource. Unlike regular licenses, user provided # licenses can be modified after the disk is created. "A String", @@ -3267,7 +3289,7 @@

Method Details

"disks": [ # An array of disks that are associated with the instances that are created # from these properties. { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. Valid values are ARM64 + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 # or X86_64. "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is # deleted (but not when the disk is detached from the instance). @@ -3387,7 +3409,7 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # [Output Only] A zero-based index to this disk, where 0 is reserved for the + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the # boot disk. If you have many disks attached to an instance, each # disk would have a unique index number. "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created @@ -3498,9 +3520,11 @@

Method Details

], "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT - # & PATCH) when empty. + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. "a_key": "A String", }, "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. @@ -3692,11 +3716,11 @@

Method Details

# In certain configurations, persistent disks can use NVMe. For more # information, seeAbout # persistent disks. - "kind": "compute#attachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], - "locked": True or False, # [Output Only] Whether to indicate the attached disk is locked. The locked + "locked": True or False, # Output only. [Output Only] Whether to indicate the attached disk is locked. The locked # disk is not allowed to be detached from the instance, or to be used as the # source of the snapshot creation, and the image creation. The instance with # at least one locked attached disk is not allow to be used as source of @@ -3704,12 +3728,12 @@

Method Details

# deleted with --keep-disk parameter set to true for locked disks. "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk # in READ_WRITE mode. - "savedState": "A String", # For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this # field is set to PRESERVED if the LocalSSD data has been saved # to a persistent location by customer request. (see the # discard_local_ssd option on Stop/Suspend). # Read-only in the api. - "shieldedInstanceInitialState": { # Initial State for shielded instance, # [Output Only] shielded vm initial state stored on disk + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). { @@ -3744,7 +3768,7 @@

Method Details

# Note that for InstanceTemplate, specify the disk name for zonal disk, # and the URL for regional disk. "type": "A String", # Specifies the type of the disk, either SCRATCH orPERSISTENT. If not specified, the default isPERSISTENT. - "userLicenses": [ # [Output Only] A list of user provided licenses. It represents a list of + "userLicenses": [ # Output only. [Output Only] A list of user provided licenses. It represents a list of # URLs to the license resource. Unlike regular licenses, user provided # licenses can be modified after the disk is created. "A String", @@ -3810,7 +3834,7 @@

Method Details

# or equal to 262144 bytes (256 KiB). }, ], - "kind": "compute#metadata", # [Output Only] Type of the resource. Always compute#metadata + "kind": "compute#metadata", # Output only. [Output Only] Type of the resource. Always compute#metadata # for metadata. }, "minCpuPlatform": "A String", # Minimum cpu/platform to be used by instances. The instance may be @@ -3833,7 +3857,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -3853,7 +3877,7 @@

Method Details

# If an AccessConfig with a valid external IP address is specified, it must # match that of the networkTier associated with the Address resource owning # that IP. - "publicDnsName": "A String", # [Output Only] The public DNS domain name for the instance. + "publicDnsName": "A String", # Output only. [Output Only] The public DNS domain name for the instance. "publicPtrDomainName": "A String", # The DNS domain name for the public PTR record. # # You can set this field only if the `setPublicPtr` field is enabled inaccessConfig. If this field is unspecified inipv6AccessConfig, a default PTR record will be created for @@ -3905,7 +3929,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -3925,7 +3949,7 @@

Method Details

# If an AccessConfig with a valid external IP address is specified, it must # match that of the networkTier associated with the Address resource owning # that IP. - "publicDnsName": "A String", # [Output Only] The public DNS domain name for the instance. + "publicDnsName": "A String", # Output only. [Output Only] The public DNS domain name for the instance. "publicPtrDomainName": "A String", # The DNS domain name for the public PTR record. # # You can set this field only if the `setPublicPtr` field is enabled inaccessConfig. If this field is unspecified inipv6AccessConfig, a default PTR record will be created for @@ -3943,7 +3967,7 @@

Method Details

# default and only option is ONE_TO_ONE_NAT. Inipv6AccessConfigs, the default and only option isDIRECT_IPV6. }, ], - "ipv6AccessType": "A String", # [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be + "ipv6AccessType": "A String", # Output only. [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be # accessed from the Internet. This field is always inherited from its # subnetwork. # @@ -3952,7 +3976,7 @@

Method Details

# use a static internal IP address, it must be unused and in the same region # as the instance's zone. If not specified, Google Cloud will automatically # assign an internal IPv6 address from the instance's subnetwork. - "kind": "compute#networkInterface", # [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. + "kind": "compute#networkInterface", # Output only. [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. "name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. @@ -3982,6 +4006,10 @@

Method Details

"queueCount": 42, # The networking queue count that's specified by users for the network # interface. Both Rx and Tx queues will be set to this number. It'll be empty # if not specified by the users. + "serviceClassId": "A String", # Optional. Producer Service's Service class Id for the region of this network + # interface. Can only be used with network_attachment. It is not possible to + # use on its own however, network_attachment can be used without + # service_class_id. "stackType": "A String", # The stack type for this network interface. To assign only IPv4 addresses, # use IPV4_ONLY. To assign both IPv4 and IPv6 addresses, useIPV4_IPV6. If not specified, IPV4_ONLY is used. # @@ -4301,6 +4329,14 @@

Method Details

}, }, "targetShape": "A String", # Strategy for distributing VMs across zones in a region. + "zones": [ # List with zones where bulk will create instances. + { + "zone": "A String", # The URL of thezone. + # The zone must exist in the region where the request is called. + # Zones must be represented as valid internal URLs, + # such as zones/us-central1-a. + }, + ], }, "minCount": "A String", # The minimum number of instances to create. If no min_count is # specified then count is used as the default value. Ifmin_count instances cannot be created, then no instances will @@ -4322,7 +4358,7 @@

Method Details

# To be extended in the future. "hostname": "A String", # Specifies the hostname of the instance. More details in: # https://cloud.google.com/compute/docs/instances/custom-hostname-vm#naming_convention - "name": "A String", # This field is only temporary. It will be removed. Do not use it. + "name": "A String", # Output only. This field is only temporary. It will be removed. Do not use it. }, }, "sourceInstanceTemplate": "A String", # Specifies the instance template from which to create instances. You may @@ -4343,13 +4379,13 @@

Method Details

# # This field is optional. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp in RFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp in RFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#queuedResource", # [Output Only] Type of the resource. Alwayscompute#queuedResource for QueuedResources. + "kind": "compute#queuedResource", # Output only. [Output Only] Type of the resource. Alwayscompute#queuedResource for QueuedResources. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -4373,13 +4409,14 @@

Method Details

"validUntilTime": "A String", # Absolute deadline for waiting for capacity inRFC3339 # text format. }, - "selfLink": "A String", # [Output only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "state": "A String", # [Output only] High-level status of the request. - "status": { # [Output only] Result of queuing and provisioning based on deferred + "selfLink": "A String", # Output only. [Output only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "state": "A String", # Output only. [Output only] High-level status of the request. + "status": { # [Output only] Result of queuing and provisioning based on deferred # Output only. [Output only] Result of queuing and provisioning based on deferred + # capacity. # capacity. - "failedData": { - "error": { + "failedData": { # Additional status detail for the FAILED state. # Output only. Additional status detail for the FAILED state. + "error": { # The error(s) that caused the QueuedResource to enter the FAILED state. "errors": [ # [Output Only] The array of errors encountered while processing this # operation. { @@ -4477,10 +4514,13 @@

Method Details

], }, }, - "provisioningOperations": [ + "provisioningOperations": [ # Output only. [Output only] Fully qualified URL of the provisioning GCE operation to + # track the provisioning along with provisioning errors. The referenced + # operation may not exist after having been deleted or expired. "A String", ], - "queuingPolicy": { # Queuing parameters for the requested deferred capacity. + "queuingPolicy": { # Queuing parameters for the requested deferred capacity. # Output only. Constraints for the time when the resource(s) start provisioning. Always + # exposed as absolute times. "validUntilDuration": { # A Duration represents a fixed-length span of time represented # Relative deadline for waiting for capacity. # as a count of seconds and fractions of seconds at nanosecond # resolution. It is independent of any calendar and concepts like "day" @@ -4497,7 +4537,7 @@

Method Details

# text format. }, }, - "zone": "A String", # [Output Only] URL of the zone where the resource resides. Only applicable + "zone": "A String", # Output only. [Output Only] URL of the zone where the resource resides. Only applicable # for zonal resources. You must specify this field as part of the HTTP # request URL. It is not settable as a field in the request body. } @@ -4540,7 +4580,7 @@

Method Details

"disks": [ # Disks to be attached to the instances created from in this selection. # They override the disks specified in the instance properties. { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. Valid values are ARM64 + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 # or X86_64. "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is # deleted (but not when the disk is detached from the instance). @@ -4660,7 +4700,7 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # [Output Only] A zero-based index to this disk, where 0 is reserved for the + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the # boot disk. If you have many disks attached to an instance, each # disk would have a unique index number. "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created @@ -4771,9 +4811,11 @@

Method Details

], "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT - # & PATCH) when empty. + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. "a_key": "A String", }, "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. @@ -4965,11 +5007,11 @@

Method Details

# In certain configurations, persistent disks can use NVMe. For more # information, seeAbout # persistent disks. - "kind": "compute#attachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], - "locked": True or False, # [Output Only] Whether to indicate the attached disk is locked. The locked + "locked": True or False, # Output only. [Output Only] Whether to indicate the attached disk is locked. The locked # disk is not allowed to be detached from the instance, or to be used as the # source of the snapshot creation, and the image creation. The instance with # at least one locked attached disk is not allow to be used as source of @@ -4977,12 +5019,12 @@

Method Details

# deleted with --keep-disk parameter set to true for locked disks. "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk # in READ_WRITE mode. - "savedState": "A String", # For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this # field is set to PRESERVED if the LocalSSD data has been saved # to a persistent location by customer request. (see the # discard_local_ssd option on Stop/Suspend). # Read-only in the api. - "shieldedInstanceInitialState": { # Initial State for shielded instance, # [Output Only] shielded vm initial state stored on disk + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). { @@ -5017,7 +5059,7 @@

Method Details

# Note that for InstanceTemplate, specify the disk name for zonal disk, # and the URL for regional disk. "type": "A String", # Specifies the type of the disk, either SCRATCH orPERSISTENT. If not specified, the default isPERSISTENT. - "userLicenses": [ # [Output Only] A list of user provided licenses. It represents a list of + "userLicenses": [ # Output only. [Output Only] A list of user provided licenses. It represents a list of # URLs to the license resource. Unlike regular licenses, user provided # licenses can be modified after the disk is created. "A String", @@ -5085,7 +5127,7 @@

Method Details

"disks": [ # An array of disks that are associated with the instances that are created # from these properties. { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. Valid values are ARM64 + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 # or X86_64. "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is # deleted (but not when the disk is detached from the instance). @@ -5205,7 +5247,7 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # [Output Only] A zero-based index to this disk, where 0 is reserved for the + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the # boot disk. If you have many disks attached to an instance, each # disk would have a unique index number. "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created @@ -5316,9 +5358,11 @@

Method Details

], "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT - # & PATCH) when empty. + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. "a_key": "A String", }, "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. @@ -5510,11 +5554,11 @@

Method Details

# In certain configurations, persistent disks can use NVMe. For more # information, seeAbout # persistent disks. - "kind": "compute#attachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], - "locked": True or False, # [Output Only] Whether to indicate the attached disk is locked. The locked + "locked": True or False, # Output only. [Output Only] Whether to indicate the attached disk is locked. The locked # disk is not allowed to be detached from the instance, or to be used as the # source of the snapshot creation, and the image creation. The instance with # at least one locked attached disk is not allow to be used as source of @@ -5522,12 +5566,12 @@

Method Details

# deleted with --keep-disk parameter set to true for locked disks. "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk # in READ_WRITE mode. - "savedState": "A String", # For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this # field is set to PRESERVED if the LocalSSD data has been saved # to a persistent location by customer request. (see the # discard_local_ssd option on Stop/Suspend). # Read-only in the api. - "shieldedInstanceInitialState": { # Initial State for shielded instance, # [Output Only] shielded vm initial state stored on disk + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). { @@ -5562,7 +5606,7 @@

Method Details

# Note that for InstanceTemplate, specify the disk name for zonal disk, # and the URL for regional disk. "type": "A String", # Specifies the type of the disk, either SCRATCH orPERSISTENT. If not specified, the default isPERSISTENT. - "userLicenses": [ # [Output Only] A list of user provided licenses. It represents a list of + "userLicenses": [ # Output only. [Output Only] A list of user provided licenses. It represents a list of # URLs to the license resource. Unlike regular licenses, user provided # licenses can be modified after the disk is created. "A String", @@ -5628,7 +5672,7 @@

Method Details

# or equal to 262144 bytes (256 KiB). }, ], - "kind": "compute#metadata", # [Output Only] Type of the resource. Always compute#metadata + "kind": "compute#metadata", # Output only. [Output Only] Type of the resource. Always compute#metadata # for metadata. }, "minCpuPlatform": "A String", # Minimum cpu/platform to be used by instances. The instance may be @@ -5651,7 +5695,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -5671,7 +5715,7 @@

Method Details

# If an AccessConfig with a valid external IP address is specified, it must # match that of the networkTier associated with the Address resource owning # that IP. - "publicDnsName": "A String", # [Output Only] The public DNS domain name for the instance. + "publicDnsName": "A String", # Output only. [Output Only] The public DNS domain name for the instance. "publicPtrDomainName": "A String", # The DNS domain name for the public PTR record. # # You can set this field only if the `setPublicPtr` field is enabled inaccessConfig. If this field is unspecified inipv6AccessConfig, a default PTR record will be created for @@ -5723,7 +5767,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -5743,7 +5787,7 @@

Method Details

# If an AccessConfig with a valid external IP address is specified, it must # match that of the networkTier associated with the Address resource owning # that IP. - "publicDnsName": "A String", # [Output Only] The public DNS domain name for the instance. + "publicDnsName": "A String", # Output only. [Output Only] The public DNS domain name for the instance. "publicPtrDomainName": "A String", # The DNS domain name for the public PTR record. # # You can set this field only if the `setPublicPtr` field is enabled inaccessConfig. If this field is unspecified inipv6AccessConfig, a default PTR record will be created for @@ -5761,7 +5805,7 @@

Method Details

# default and only option is ONE_TO_ONE_NAT. Inipv6AccessConfigs, the default and only option isDIRECT_IPV6. }, ], - "ipv6AccessType": "A String", # [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be + "ipv6AccessType": "A String", # Output only. [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be # accessed from the Internet. This field is always inherited from its # subnetwork. # @@ -5770,7 +5814,7 @@

Method Details

# use a static internal IP address, it must be unused and in the same region # as the instance's zone. If not specified, Google Cloud will automatically # assign an internal IPv6 address from the instance's subnetwork. - "kind": "compute#networkInterface", # [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. + "kind": "compute#networkInterface", # Output only. [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. "name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. @@ -5800,6 +5844,10 @@

Method Details

"queueCount": 42, # The networking queue count that's specified by users for the network # interface. Both Rx and Tx queues will be set to this number. It'll be empty # if not specified by the users. + "serviceClassId": "A String", # Optional. Producer Service's Service class Id for the region of this network + # interface. Can only be used with network_attachment. It is not possible to + # use on its own however, network_attachment can be used without + # service_class_id. "stackType": "A String", # The stack type for this network interface. To assign only IPv4 addresses, # use IPV4_ONLY. To assign both IPv4 and IPv6 addresses, useIPV4_IPV6. If not specified, IPV4_ONLY is used. # @@ -6119,6 +6167,14 @@

Method Details

}, }, "targetShape": "A String", # Strategy for distributing VMs across zones in a region. + "zones": [ # List with zones where bulk will create instances. + { + "zone": "A String", # The URL of thezone. + # The zone must exist in the region where the request is called. + # Zones must be represented as valid internal URLs, + # such as zones/us-central1-a. + }, + ], }, "minCount": "A String", # The minimum number of instances to create. If no min_count is # specified then count is used as the default value. Ifmin_count instances cannot be created, then no instances will @@ -6140,7 +6196,7 @@

Method Details

# To be extended in the future. "hostname": "A String", # Specifies the hostname of the instance. More details in: # https://cloud.google.com/compute/docs/instances/custom-hostname-vm#naming_convention - "name": "A String", # This field is only temporary. It will be removed. Do not use it. + "name": "A String", # Output only. This field is only temporary. It will be removed. Do not use it. }, }, "sourceInstanceTemplate": "A String", # Specifies the instance template from which to create instances. You may @@ -6161,13 +6217,13 @@

Method Details

# # This field is optional. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp in RFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp in RFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#queuedResource", # [Output Only] Type of the resource. Alwayscompute#queuedResource for QueuedResources. + "kind": "compute#queuedResource", # Output only. [Output Only] Type of the resource. Alwayscompute#queuedResource for QueuedResources. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -6191,13 +6247,14 @@

Method Details

"validUntilTime": "A String", # Absolute deadline for waiting for capacity inRFC3339 # text format. }, - "selfLink": "A String", # [Output only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "state": "A String", # [Output only] High-level status of the request. - "status": { # [Output only] Result of queuing and provisioning based on deferred + "selfLink": "A String", # Output only. [Output only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "state": "A String", # Output only. [Output only] High-level status of the request. + "status": { # [Output only] Result of queuing and provisioning based on deferred # Output only. [Output only] Result of queuing and provisioning based on deferred + # capacity. # capacity. - "failedData": { - "error": { + "failedData": { # Additional status detail for the FAILED state. # Output only. Additional status detail for the FAILED state. + "error": { # The error(s) that caused the QueuedResource to enter the FAILED state. "errors": [ # [Output Only] The array of errors encountered while processing this # operation. { @@ -6295,10 +6352,13 @@

Method Details

], }, }, - "provisioningOperations": [ + "provisioningOperations": [ # Output only. [Output only] Fully qualified URL of the provisioning GCE operation to + # track the provisioning along with provisioning errors. The referenced + # operation may not exist after having been deleted or expired. "A String", ], - "queuingPolicy": { # Queuing parameters for the requested deferred capacity. + "queuingPolicy": { # Queuing parameters for the requested deferred capacity. # Output only. Constraints for the time when the resource(s) start provisioning. Always + # exposed as absolute times. "validUntilDuration": { # A Duration represents a fixed-length span of time represented # Relative deadline for waiting for capacity. # as a count of seconds and fractions of seconds at nanosecond # resolution. It is independent of any calendar and concepts like "day" @@ -6315,7 +6375,7 @@

Method Details

# text format. }, }, - "zone": "A String", # [Output Only] URL of the zone where the resource resides. Only applicable + "zone": "A String", # Output only. [Output Only] URL of the zone where the resource resides. Only applicable # for zonal resources. You must specify this field as part of the HTTP # request URL. It is not settable as a field in the request body. } @@ -6498,10 +6558,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -6513,8 +6573,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -6722,7 +6782,7 @@

Method Details

"disks": [ # Disks to be attached to the instances created from in this selection. # They override the disks specified in the instance properties. { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. Valid values are ARM64 + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 # or X86_64. "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is # deleted (but not when the disk is detached from the instance). @@ -6842,7 +6902,7 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # [Output Only] A zero-based index to this disk, where 0 is reserved for the + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the # boot disk. If you have many disks attached to an instance, each # disk would have a unique index number. "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created @@ -6953,9 +7013,11 @@

Method Details

], "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT - # & PATCH) when empty. + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. "a_key": "A String", }, "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. @@ -7147,11 +7209,11 @@

Method Details

# In certain configurations, persistent disks can use NVMe. For more # information, seeAbout # persistent disks. - "kind": "compute#attachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], - "locked": True or False, # [Output Only] Whether to indicate the attached disk is locked. The locked + "locked": True or False, # Output only. [Output Only] Whether to indicate the attached disk is locked. The locked # disk is not allowed to be detached from the instance, or to be used as the # source of the snapshot creation, and the image creation. The instance with # at least one locked attached disk is not allow to be used as source of @@ -7159,12 +7221,12 @@

Method Details

# deleted with --keep-disk parameter set to true for locked disks. "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk # in READ_WRITE mode. - "savedState": "A String", # For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this # field is set to PRESERVED if the LocalSSD data has been saved # to a persistent location by customer request. (see the # discard_local_ssd option on Stop/Suspend). # Read-only in the api. - "shieldedInstanceInitialState": { # Initial State for shielded instance, # [Output Only] shielded vm initial state stored on disk + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). { @@ -7199,7 +7261,7 @@

Method Details

# Note that for InstanceTemplate, specify the disk name for zonal disk, # and the URL for regional disk. "type": "A String", # Specifies the type of the disk, either SCRATCH orPERSISTENT. If not specified, the default isPERSISTENT. - "userLicenses": [ # [Output Only] A list of user provided licenses. It represents a list of + "userLicenses": [ # Output only. [Output Only] A list of user provided licenses. It represents a list of # URLs to the license resource. Unlike regular licenses, user provided # licenses can be modified after the disk is created. "A String", @@ -7267,7 +7329,7 @@

Method Details

"disks": [ # An array of disks that are associated with the instances that are created # from these properties. { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. Valid values are ARM64 + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 # or X86_64. "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is # deleted (but not when the disk is detached from the instance). @@ -7387,7 +7449,7 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # [Output Only] A zero-based index to this disk, where 0 is reserved for the + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the # boot disk. If you have many disks attached to an instance, each # disk would have a unique index number. "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created @@ -7498,9 +7560,11 @@

Method Details

], "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT - # & PATCH) when empty. + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. "a_key": "A String", }, "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. @@ -7692,11 +7756,11 @@

Method Details

# In certain configurations, persistent disks can use NVMe. For more # information, seeAbout # persistent disks. - "kind": "compute#attachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], - "locked": True or False, # [Output Only] Whether to indicate the attached disk is locked. The locked + "locked": True or False, # Output only. [Output Only] Whether to indicate the attached disk is locked. The locked # disk is not allowed to be detached from the instance, or to be used as the # source of the snapshot creation, and the image creation. The instance with # at least one locked attached disk is not allow to be used as source of @@ -7704,12 +7768,12 @@

Method Details

# deleted with --keep-disk parameter set to true for locked disks. "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk # in READ_WRITE mode. - "savedState": "A String", # For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this # field is set to PRESERVED if the LocalSSD data has been saved # to a persistent location by customer request. (see the # discard_local_ssd option on Stop/Suspend). # Read-only in the api. - "shieldedInstanceInitialState": { # Initial State for shielded instance, # [Output Only] shielded vm initial state stored on disk + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). { @@ -7744,7 +7808,7 @@

Method Details

# Note that for InstanceTemplate, specify the disk name for zonal disk, # and the URL for regional disk. "type": "A String", # Specifies the type of the disk, either SCRATCH orPERSISTENT. If not specified, the default isPERSISTENT. - "userLicenses": [ # [Output Only] A list of user provided licenses. It represents a list of + "userLicenses": [ # Output only. [Output Only] A list of user provided licenses. It represents a list of # URLs to the license resource. Unlike regular licenses, user provided # licenses can be modified after the disk is created. "A String", @@ -7810,7 +7874,7 @@

Method Details

# or equal to 262144 bytes (256 KiB). }, ], - "kind": "compute#metadata", # [Output Only] Type of the resource. Always compute#metadata + "kind": "compute#metadata", # Output only. [Output Only] Type of the resource. Always compute#metadata # for metadata. }, "minCpuPlatform": "A String", # Minimum cpu/platform to be used by instances. The instance may be @@ -7833,7 +7897,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -7853,7 +7917,7 @@

Method Details

# If an AccessConfig with a valid external IP address is specified, it must # match that of the networkTier associated with the Address resource owning # that IP. - "publicDnsName": "A String", # [Output Only] The public DNS domain name for the instance. + "publicDnsName": "A String", # Output only. [Output Only] The public DNS domain name for the instance. "publicPtrDomainName": "A String", # The DNS domain name for the public PTR record. # # You can set this field only if the `setPublicPtr` field is enabled inaccessConfig. If this field is unspecified inipv6AccessConfig, a default PTR record will be created for @@ -7905,7 +7969,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -7925,7 +7989,7 @@

Method Details

# If an AccessConfig with a valid external IP address is specified, it must # match that of the networkTier associated with the Address resource owning # that IP. - "publicDnsName": "A String", # [Output Only] The public DNS domain name for the instance. + "publicDnsName": "A String", # Output only. [Output Only] The public DNS domain name for the instance. "publicPtrDomainName": "A String", # The DNS domain name for the public PTR record. # # You can set this field only if the `setPublicPtr` field is enabled inaccessConfig. If this field is unspecified inipv6AccessConfig, a default PTR record will be created for @@ -7943,7 +8007,7 @@

Method Details

# default and only option is ONE_TO_ONE_NAT. Inipv6AccessConfigs, the default and only option isDIRECT_IPV6. }, ], - "ipv6AccessType": "A String", # [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be + "ipv6AccessType": "A String", # Output only. [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be # accessed from the Internet. This field is always inherited from its # subnetwork. # @@ -7952,7 +8016,7 @@

Method Details

# use a static internal IP address, it must be unused and in the same region # as the instance's zone. If not specified, Google Cloud will automatically # assign an internal IPv6 address from the instance's subnetwork. - "kind": "compute#networkInterface", # [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. + "kind": "compute#networkInterface", # Output only. [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. "name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. @@ -7982,6 +8046,10 @@

Method Details

"queueCount": 42, # The networking queue count that's specified by users for the network # interface. Both Rx and Tx queues will be set to this number. It'll be empty # if not specified by the users. + "serviceClassId": "A String", # Optional. Producer Service's Service class Id for the region of this network + # interface. Can only be used with network_attachment. It is not possible to + # use on its own however, network_attachment can be used without + # service_class_id. "stackType": "A String", # The stack type for this network interface. To assign only IPv4 addresses, # use IPV4_ONLY. To assign both IPv4 and IPv6 addresses, useIPV4_IPV6. If not specified, IPV4_ONLY is used. # @@ -8301,6 +8369,14 @@

Method Details

}, }, "targetShape": "A String", # Strategy for distributing VMs across zones in a region. + "zones": [ # List with zones where bulk will create instances. + { + "zone": "A String", # The URL of thezone. + # The zone must exist in the region where the request is called. + # Zones must be represented as valid internal URLs, + # such as zones/us-central1-a. + }, + ], }, "minCount": "A String", # The minimum number of instances to create. If no min_count is # specified then count is used as the default value. Ifmin_count instances cannot be created, then no instances will @@ -8322,7 +8398,7 @@

Method Details

# To be extended in the future. "hostname": "A String", # Specifies the hostname of the instance. More details in: # https://cloud.google.com/compute/docs/instances/custom-hostname-vm#naming_convention - "name": "A String", # This field is only temporary. It will be removed. Do not use it. + "name": "A String", # Output only. This field is only temporary. It will be removed. Do not use it. }, }, "sourceInstanceTemplate": "A String", # Specifies the instance template from which to create instances. You may @@ -8343,13 +8419,13 @@

Method Details

# # This field is optional. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp in RFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp in RFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#queuedResource", # [Output Only] Type of the resource. Alwayscompute#queuedResource for QueuedResources. + "kind": "compute#queuedResource", # Output only. [Output Only] Type of the resource. Alwayscompute#queuedResource for QueuedResources. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -8373,13 +8449,14 @@

Method Details

"validUntilTime": "A String", # Absolute deadline for waiting for capacity inRFC3339 # text format. }, - "selfLink": "A String", # [Output only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "state": "A String", # [Output only] High-level status of the request. - "status": { # [Output only] Result of queuing and provisioning based on deferred + "selfLink": "A String", # Output only. [Output only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "state": "A String", # Output only. [Output only] High-level status of the request. + "status": { # [Output only] Result of queuing and provisioning based on deferred # Output only. [Output only] Result of queuing and provisioning based on deferred + # capacity. # capacity. - "failedData": { - "error": { + "failedData": { # Additional status detail for the FAILED state. # Output only. Additional status detail for the FAILED state. + "error": { # The error(s) that caused the QueuedResource to enter the FAILED state. "errors": [ # [Output Only] The array of errors encountered while processing this # operation. { @@ -8477,10 +8554,13 @@

Method Details

], }, }, - "provisioningOperations": [ + "provisioningOperations": [ # Output only. [Output only] Fully qualified URL of the provisioning GCE operation to + # track the provisioning along with provisioning errors. The referenced + # operation may not exist after having been deleted or expired. "A String", ], - "queuingPolicy": { # Queuing parameters for the requested deferred capacity. + "queuingPolicy": { # Queuing parameters for the requested deferred capacity. # Output only. Constraints for the time when the resource(s) start provisioning. Always + # exposed as absolute times. "validUntilDuration": { # A Duration represents a fixed-length span of time represented # Relative deadline for waiting for capacity. # as a count of seconds and fractions of seconds at nanosecond # resolution. It is independent of any calendar and concepts like "day" @@ -8497,18 +8577,18 @@

Method Details

# text format. }, }, - "zone": "A String", # [Output Only] URL of the zone where the resource resides. Only applicable + "zone": "A String", # Output only. [Output Only] URL of the zone where the resource resides. Only applicable # for zonal resources. You must specify this field as part of the HTTP # request URL. It is not settable as a field in the request body. }, ], - "kind": "compute#queuedResourceList", # Type of resource. + "kind": "compute#queuedResourceList", # Output only. Type of resource. "nextPageToken": "A String", # This token allows you to get the next page of results formaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output only] Server-defined URL for this resource. - "unreachables": [ # [Output only] Unreachable resources. + "selfLink": "A String", # Output only. [Output only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output only] Unreachable resources. "A String", ], "warning": { # Informational warning message. diff --git a/docs/dyn/compute_alpha.zoneVmExtensionPolicies.html b/docs/dyn/compute_alpha.zoneVmExtensionPolicies.html index d4e0e4fe04..c8536c5056 100644 --- a/docs/dyn/compute_alpha.zoneVmExtensionPolicies.html +++ b/docs/dyn/compute_alpha.zoneVmExtensionPolicies.html @@ -287,10 +287,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -302,8 +302,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -400,7 +400,7 @@

Method Details

An object of the form: { # Represents a VM extension policy. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. "extensionPolicies": { # Required. A map of extension names (e.g., "cloudops") to their corresponding policy @@ -411,9 +411,9 @@

Method Details

"stringConfig": "A String", # Optional. String-based configuration data for the extension. }, }, - "globalResourceLink": "A String", # Optional. [Output Only] Link to the global policy that manages this zone policy, if + "globalResourceLink": "A String", # Optional. Output only. [Output Only] Link to the global policy that manages this zone policy, if # applicable. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "instanceSelectors": [ # Optional. Selectors to target VMs for this policy. VMs are selected if they match # *any* of the provided selectors (logical OR). If this list is empty, the @@ -436,8 +436,8 @@

Method Details

}, }, ], - "kind": "compute#vmExtensionPolicy", # [Output Only] Type of the resource. Alwayscompute#vmExtensionPolicy. - "managedByGlobal": True or False, # Optional. [Output Only] Indicates if this policy is managed by a global policy. + "kind": "compute#vmExtensionPolicy", # Output only. [Output Only] Type of the resource. Alwayscompute#vmExtensionPolicy. + "managedByGlobal": True or False, # Optional. Output only. [Output Only] Indicates if this policy is managed by a global policy. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -451,10 +451,10 @@

Method Details

# integers indicate higher priorities. If you do not specify a priority when # creating a rule, it is assigned a priority of 1000. If priorities are # equal, the policy with the more recent creation timestamp takes precedence. - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. - "state": "A String", # Optional. [Output Only] Current state of the policy: ACTIVE or DELETING. - "updateTimestamp": "A String", # [Output Only] Update timestamp inRFC3339 + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. + "state": "A String", # Optional. Output only. [Output Only] Current state of the policy: ACTIVE or DELETING. + "updateTimestamp": "A String", # Output only. [Output Only] Update timestamp inRFC3339 # text format. } @@ -470,7 +470,7 @@

Method Details

The object takes the form of: { # Represents a VM extension policy. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. "extensionPolicies": { # Required. A map of extension names (e.g., "cloudops") to their corresponding policy @@ -481,9 +481,9 @@

Method Details

"stringConfig": "A String", # Optional. String-based configuration data for the extension. }, }, - "globalResourceLink": "A String", # Optional. [Output Only] Link to the global policy that manages this zone policy, if + "globalResourceLink": "A String", # Optional. Output only. [Output Only] Link to the global policy that manages this zone policy, if # applicable. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "instanceSelectors": [ # Optional. Selectors to target VMs for this policy. VMs are selected if they match # *any* of the provided selectors (logical OR). If this list is empty, the @@ -506,8 +506,8 @@

Method Details

}, }, ], - "kind": "compute#vmExtensionPolicy", # [Output Only] Type of the resource. Alwayscompute#vmExtensionPolicy. - "managedByGlobal": True or False, # Optional. [Output Only] Indicates if this policy is managed by a global policy. + "kind": "compute#vmExtensionPolicy", # Output only. [Output Only] Type of the resource. Alwayscompute#vmExtensionPolicy. + "managedByGlobal": True or False, # Optional. Output only. [Output Only] Indicates if this policy is managed by a global policy. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -521,10 +521,10 @@

Method Details

# integers indicate higher priorities. If you do not specify a priority when # creating a rule, it is assigned a priority of 1000. If priorities are # equal, the policy with the more recent creation timestamp takes precedence. - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. - "state": "A String", # Optional. [Output Only] Current state of the policy: ACTIVE or DELETING. - "updateTimestamp": "A String", # [Output Only] Update timestamp inRFC3339 + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. + "state": "A String", # Optional. Output only. [Output Only] Current state of the policy: ACTIVE or DELETING. + "updateTimestamp": "A String", # Output only. [Output Only] Update timestamp inRFC3339 # text format. } @@ -706,10 +706,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -721,8 +721,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -901,17 +901,17 @@

Method Details

An object of the form: { - "etag": "A String", # [Output Only] Fingerprint of this resource. A hash of the contents stored + "etag": "A String", # Output only. [Output Only] Fingerprint of this resource. A hash of the contents stored # in this object. This field is used in optimistic locking. This field will # be ignored when inserting a VmExtensionPolicy. An up-to-date # fingerprint must be provided in order to update the VmExtensionPolicy. # # To see the latest value of the fingerprint, make a get() request to # retrieve a VmExtensionPolicy. - "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. - "items": [ # [Output Only] A list of VM extension policy resources. + "id": "A String", # Output only. [Output Only] Unique identifier for the resource; defined by the server. + "items": [ # Output only. [Output Only] A list of VM extension policy resources. { # Represents a VM extension policy. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. "extensionPolicies": { # Required. A map of extension names (e.g., "cloudops") to their corresponding policy @@ -922,9 +922,9 @@

Method Details

"stringConfig": "A String", # Optional. String-based configuration data for the extension. }, }, - "globalResourceLink": "A String", # Optional. [Output Only] Link to the global policy that manages this zone policy, if + "globalResourceLink": "A String", # Optional. Output only. [Output Only] Link to the global policy that manages this zone policy, if # applicable. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "instanceSelectors": [ # Optional. Selectors to target VMs for this policy. VMs are selected if they match # *any* of the provided selectors (logical OR). If this list is empty, the @@ -947,8 +947,8 @@

Method Details

}, }, ], - "kind": "compute#vmExtensionPolicy", # [Output Only] Type of the resource. Alwayscompute#vmExtensionPolicy. - "managedByGlobal": True or False, # Optional. [Output Only] Indicates if this policy is managed by a global policy. + "kind": "compute#vmExtensionPolicy", # Output only. [Output Only] Type of the resource. Alwayscompute#vmExtensionPolicy. + "managedByGlobal": True or False, # Optional. Output only. [Output Only] Indicates if this policy is managed by a global policy. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -962,24 +962,24 @@

Method Details

# integers indicate higher priorities. If you do not specify a priority when # creating a rule, it is assigned a priority of 1000. If priorities are # equal, the policy with the more recent creation timestamp takes precedence. - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. - "state": "A String", # Optional. [Output Only] Current state of the policy: ACTIVE or DELETING. - "updateTimestamp": "A String", # [Output Only] Update timestamp inRFC3339 + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. + "state": "A String", # Optional. Output only. [Output Only] Current state of the policy: ACTIVE or DELETING. + "updateTimestamp": "A String", # Output only. [Output Only] Update timestamp inRFC3339 # text format. }, ], - "kind": "compute#vmExtensionPolicyList", # Type of resource. - "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for + "kind": "compute#vmExtensionPolicyList", # Output only. Type of resource. + "nextPageToken": "A String", # Output only. [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], - "warning": { # [Output Only] Informational warning message. + "warning": { # Output only. [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there # are no results in the response. @@ -1033,7 +1033,7 @@

Method Details

The object takes the form of: { # Represents a VM extension policy. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. "extensionPolicies": { # Required. A map of extension names (e.g., "cloudops") to their corresponding policy @@ -1044,9 +1044,9 @@

Method Details

"stringConfig": "A String", # Optional. String-based configuration data for the extension. }, }, - "globalResourceLink": "A String", # Optional. [Output Only] Link to the global policy that manages this zone policy, if + "globalResourceLink": "A String", # Optional. Output only. [Output Only] Link to the global policy that manages this zone policy, if # applicable. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "instanceSelectors": [ # Optional. Selectors to target VMs for this policy. VMs are selected if they match # *any* of the provided selectors (logical OR). If this list is empty, the @@ -1069,8 +1069,8 @@

Method Details

}, }, ], - "kind": "compute#vmExtensionPolicy", # [Output Only] Type of the resource. Alwayscompute#vmExtensionPolicy. - "managedByGlobal": True or False, # Optional. [Output Only] Indicates if this policy is managed by a global policy. + "kind": "compute#vmExtensionPolicy", # Output only. [Output Only] Type of the resource. Alwayscompute#vmExtensionPolicy. + "managedByGlobal": True or False, # Optional. Output only. [Output Only] Indicates if this policy is managed by a global policy. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -1084,10 +1084,10 @@

Method Details

# integers indicate higher priorities. If you do not specify a priority when # creating a rule, it is assigned a priority of 1000. If priorities are # equal, the policy with the more recent creation timestamp takes precedence. - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. - "state": "A String", # Optional. [Output Only] Current state of the policy: ACTIVE or DELETING. - "updateTimestamp": "A String", # [Output Only] Update timestamp inRFC3339 + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. + "state": "A String", # Optional. Output only. [Output Only] Current state of the policy: ACTIVE or DELETING. + "updateTimestamp": "A String", # Output only. [Output Only] Update timestamp inRFC3339 # text format. } @@ -1269,10 +1269,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1284,8 +1284,8 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_alpha.zones.html b/docs/dyn/compute_alpha.zones.html index c8e1c0a3ea..d5eb7d58c0 100644 --- a/docs/dyn/compute_alpha.zones.html +++ b/docs/dyn/compute_alpha.zones.html @@ -162,13 +162,13 @@

Method Details

"description": "A String", # [Output Only] Textual description of the resource. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#zone", # [Output Only] Type of the resource. Always compute#zone for + "kind": "compute#zone", # Output only. [Output Only] Type of the resource. Always compute#zone for # zones. "name": "A String", # [Output Only] Name of the resource. "region": "A String", # [Output Only] Full URL reference to the region which hosts the zone. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. "status": "A String", # [Output Only] Status of the zone, either UP orDOWN. - "supportsPzs": True or False, # [Output Only] Reserved for future use. + "supportsPzs": True or False, # Output only. [Output Only] Reserved for future use. } @@ -327,22 +327,22 @@

Method Details

"description": "A String", # [Output Only] Textual description of the resource. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#zone", # [Output Only] Type of the resource. Always compute#zone for + "kind": "compute#zone", # Output only. [Output Only] Type of the resource. Always compute#zone for # zones. "name": "A String", # [Output Only] Name of the resource. "region": "A String", # [Output Only] Full URL reference to the region which hosts the zone. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. "status": "A String", # [Output Only] Status of the zone, either UP orDOWN. - "supportsPzs": True or False, # [Output Only] Reserved for future use. + "supportsPzs": True or False, # Output only. [Output Only] Reserved for future use. }, ], - "kind": "compute#zoneList", # Type of resource. + "kind": "compute#zoneList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there diff --git a/docs/dyn/compute_beta.acceleratorTypes.html b/docs/dyn/compute_beta.acceleratorTypes.html index 76c49401c3..d94e3ce0dd 100644 --- a/docs/dyn/compute_beta.acceleratorTypes.html +++ b/docs/dyn/compute_beta.acceleratorTypes.html @@ -258,10 +258,10 @@

Method Details

"description": "A String", # [Output Only] An optional textual description of the resource. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#acceleratorType", # [Output Only] The type of the resource. Alwayscompute#acceleratorType for accelerator types. + "kind": "compute#acceleratorType", # Output only. [Output Only] The type of the resource. Alwayscompute#acceleratorType for accelerator types. "maximumCardsPerInstance": 42, # [Output Only] Maximum number of accelerator cards allowed per instance. "name": "A String", # [Output Only] Name of the resource. - "selfLink": "A String", # [Output Only] Server-defined, fully qualified URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined, fully qualified URL for this resource. "zone": "A String", # [Output Only] The name of the zone where the accelerator type resides, # such as us-central1-a. # You must specify this field as part of the HTTP request URL. It is @@ -296,15 +296,15 @@

Method Details

}, }, }, - "kind": "compute#acceleratorTypeAggregatedList", # [Output Only] Type of resource. Alwayscompute#acceleratorTypeAggregatedList for aggregated lists of + "kind": "compute#acceleratorTypeAggregatedList", # Output only. [Output Only] Type of resource. Alwayscompute#acceleratorTypeAggregatedList for aggregated lists of # accelerator types. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -421,10 +421,10 @@

Method Details

"description": "A String", # [Output Only] An optional textual description of the resource. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#acceleratorType", # [Output Only] The type of the resource. Alwayscompute#acceleratorType for accelerator types. + "kind": "compute#acceleratorType", # Output only. [Output Only] The type of the resource. Alwayscompute#acceleratorType for accelerator types. "maximumCardsPerInstance": 42, # [Output Only] Maximum number of accelerator cards allowed per instance. "name": "A String", # [Output Only] Name of the resource. - "selfLink": "A String", # [Output Only] Server-defined, fully qualified URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined, fully qualified URL for this resource. "zone": "A String", # [Output Only] The name of the zone where the accelerator type resides, # such as us-central1-a. # You must specify this field as part of the HTTP request URL. It is @@ -585,23 +585,23 @@

Method Details

"description": "A String", # [Output Only] An optional textual description of the resource. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#acceleratorType", # [Output Only] The type of the resource. Alwayscompute#acceleratorType for accelerator types. + "kind": "compute#acceleratorType", # Output only. [Output Only] The type of the resource. Alwayscompute#acceleratorType for accelerator types. "maximumCardsPerInstance": 42, # [Output Only] Maximum number of accelerator cards allowed per instance. "name": "A String", # [Output Only] Name of the resource. - "selfLink": "A String", # [Output Only] Server-defined, fully qualified URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined, fully qualified URL for this resource. "zone": "A String", # [Output Only] The name of the zone where the accelerator type resides, # such as us-central1-a. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. }, ], - "kind": "compute#acceleratorTypeList", # [Output Only] Type of resource. Alwayscompute#acceleratorTypeList for lists of accelerator types. + "kind": "compute#acceleratorTypeList", # Output only. [Output Only] Type of resource. Alwayscompute#acceleratorTypeList for lists of accelerator types. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there diff --git a/docs/dyn/compute_beta.addresses.html b/docs/dyn/compute_beta.addresses.html index 6834510c3a..9d76d518b9 100644 --- a/docs/dyn/compute_beta.addresses.html +++ b/docs/dyn/compute_beta.addresses.html @@ -235,11 +235,11 @@

Method Details

# Reserving a static external IP address. "address": "A String", # The static IP address represented by this resource. "addressType": "A String", # The type of address to reserve, either INTERNAL orEXTERNAL. If unspecified, defaults to EXTERNAL. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this field when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "ipCollection": "A String", # Reference to the source of external IPv4 addresses, # like a PublicDelegatedPrefix (PDP) for BYOIP. @@ -260,7 +260,7 @@

Method Details

"ipv6EndpointType": "A String", # The endpoint type of this address, which should be VM # or NETLB. This is used for deciding which type of endpoint # this address can be used after the external IPv6 address reservation. - "kind": "compute#address", # [Output Only] Type of the resource. Always compute#address for + "kind": "compute#address", # Output only. [Output Only] Type of the resource. Always compute#address for # addresses. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this Address, which is # essentially a hash of the labels set used for optimistic locking. The @@ -316,12 +316,12 @@

Method Details

# - `PRIVATE_SERVICE_CONNECT` for a private network address that is # used to configure Private Service Connect. Only global internal addresses # can use this purpose. - "region": "A String", # [Output Only] The URL of the region where a regional address resides. + "region": "A String", # Output only. [Output Only] The URL of the region where a regional address resides. # For regional addresses, you must specify the region as a path parameter in # the HTTP request URL. *This field is not applicable to global # addresses.* "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "status": "A String", # [Output Only] The status of the address, which can be one ofRESERVING, RESERVED, or IN_USE. + "status": "A String", # Output only. [Output Only] The status of the address, which can be one ofRESERVING, RESERVED, or IN_USE. # An address that is RESERVING is currently in the process of # being reserved. A RESERVED address is currently reserved and # available to use. An IN_USE address is currently being used @@ -362,15 +362,15 @@

Method Details

}, }, }, - "kind": "compute#addressAggregatedList", # [Output Only] Type of resource. Alwayscompute#addressAggregatedList for aggregated lists of + "kind": "compute#addressAggregatedList", # Output only. [Output Only] Type of resource. Alwayscompute#addressAggregatedList for aggregated lists of # addresses. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -606,10 +606,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -621,7 +621,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -730,11 +730,11 @@

Method Details

# Reserving a static external IP address. "address": "A String", # The static IP address represented by this resource. "addressType": "A String", # The type of address to reserve, either INTERNAL orEXTERNAL. If unspecified, defaults to EXTERNAL. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this field when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "ipCollection": "A String", # Reference to the source of external IPv4 addresses, # like a PublicDelegatedPrefix (PDP) for BYOIP. @@ -755,7 +755,7 @@

Method Details

"ipv6EndpointType": "A String", # The endpoint type of this address, which should be VM # or NETLB. This is used for deciding which type of endpoint # this address can be used after the external IPv6 address reservation. - "kind": "compute#address", # [Output Only] Type of the resource. Always compute#address for + "kind": "compute#address", # Output only. [Output Only] Type of the resource. Always compute#address for # addresses. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this Address, which is # essentially a hash of the labels set used for optimistic locking. The @@ -811,12 +811,12 @@

Method Details

# - `PRIVATE_SERVICE_CONNECT` for a private network address that is # used to configure Private Service Connect. Only global internal addresses # can use this purpose. - "region": "A String", # [Output Only] The URL of the region where a regional address resides. + "region": "A String", # Output only. [Output Only] The URL of the region where a regional address resides. # For regional addresses, you must specify the region as a path parameter in # the HTTP request URL. *This field is not applicable to global # addresses.* "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "status": "A String", # [Output Only] The status of the address, which can be one ofRESERVING, RESERVED, or IN_USE. + "status": "A String", # Output only. [Output Only] The status of the address, which can be one ofRESERVING, RESERVED, or IN_USE. # An address that is RESERVING is currently in the process of # being reserved. A RESERVED address is currently reserved and # available to use. An IN_USE address is currently being used @@ -854,11 +854,11 @@

Method Details

# Reserving a static external IP address. "address": "A String", # The static IP address represented by this resource. "addressType": "A String", # The type of address to reserve, either INTERNAL orEXTERNAL. If unspecified, defaults to EXTERNAL. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this field when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "ipCollection": "A String", # Reference to the source of external IPv4 addresses, # like a PublicDelegatedPrefix (PDP) for BYOIP. @@ -879,7 +879,7 @@

Method Details

"ipv6EndpointType": "A String", # The endpoint type of this address, which should be VM # or NETLB. This is used for deciding which type of endpoint # this address can be used after the external IPv6 address reservation. - "kind": "compute#address", # [Output Only] Type of the resource. Always compute#address for + "kind": "compute#address", # Output only. [Output Only] Type of the resource. Always compute#address for # addresses. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this Address, which is # essentially a hash of the labels set used for optimistic locking. The @@ -935,12 +935,12 @@

Method Details

# - `PRIVATE_SERVICE_CONNECT` for a private network address that is # used to configure Private Service Connect. Only global internal addresses # can use this purpose. - "region": "A String", # [Output Only] The URL of the region where a regional address resides. + "region": "A String", # Output only. [Output Only] The URL of the region where a regional address resides. # For regional addresses, you must specify the region as a path parameter in # the HTTP request URL. *This field is not applicable to global # addresses.* "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "status": "A String", # [Output Only] The status of the address, which can be one ofRESERVING, RESERVED, or IN_USE. + "status": "A String", # Output only. [Output Only] The status of the address, which can be one ofRESERVING, RESERVED, or IN_USE. # An address that is RESERVING is currently in the process of # being reserved. A RESERVED address is currently reserved and # available to use. An IN_USE address is currently being used @@ -1131,10 +1131,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1146,7 +1146,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1341,11 +1341,11 @@

Method Details

# Reserving a static external IP address. "address": "A String", # The static IP address represented by this resource. "addressType": "A String", # The type of address to reserve, either INTERNAL orEXTERNAL. If unspecified, defaults to EXTERNAL. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this field when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "ipCollection": "A String", # Reference to the source of external IPv4 addresses, # like a PublicDelegatedPrefix (PDP) for BYOIP. @@ -1366,7 +1366,7 @@

Method Details

"ipv6EndpointType": "A String", # The endpoint type of this address, which should be VM # or NETLB. This is used for deciding which type of endpoint # this address can be used after the external IPv6 address reservation. - "kind": "compute#address", # [Output Only] Type of the resource. Always compute#address for + "kind": "compute#address", # Output only. [Output Only] Type of the resource. Always compute#address for # addresses. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this Address, which is # essentially a hash of the labels set used for optimistic locking. The @@ -1422,12 +1422,12 @@

Method Details

# - `PRIVATE_SERVICE_CONNECT` for a private network address that is # used to configure Private Service Connect. Only global internal addresses # can use this purpose. - "region": "A String", # [Output Only] The URL of the region where a regional address resides. + "region": "A String", # Output only. [Output Only] The URL of the region where a regional address resides. # For regional addresses, you must specify the region as a path parameter in # the HTTP request URL. *This field is not applicable to global # addresses.* "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "status": "A String", # [Output Only] The status of the address, which can be one ofRESERVING, RESERVED, or IN_USE. + "status": "A String", # Output only. [Output Only] The status of the address, which can be one ofRESERVING, RESERVED, or IN_USE. # An address that is RESERVING is currently in the process of # being reserved. A RESERVED address is currently reserved and # available to use. An IN_USE address is currently being used @@ -1440,14 +1440,14 @@

Method Details

], }, ], - "kind": "compute#addressList", # [Output Only] Type of resource. Always compute#addressList for + "kind": "compute#addressList", # Output only. [Output Only] Type of resource. Always compute#addressList for # lists of addresses. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -1692,10 +1692,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1707,7 +1707,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1989,10 +1989,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2004,7 +2004,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.autoscalers.html b/docs/dyn/compute_beta.autoscalers.html index 65b540d435..63c43cfc0c 100644 --- a/docs/dyn/compute_beta.autoscalers.html +++ b/docs/dyn/compute_beta.autoscalers.html @@ -379,7 +379,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -406,7 +406,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -458,13 +458,13 @@

Method Details

}, }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#autoscaler", # [Output Only] Type of the resource. Always compute#autoscaler + "kind": "compute#autoscaler", # Output only. [Output Only] Type of the resource. Always compute#autoscaler # for autoscalers. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -473,15 +473,15 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "recommendedSize": 42, # [Output Only] Target recommended MIG size (number of instances) computed by + "recommendedSize": 42, # Output only. [Output Only] Target recommended MIG size (number of instances) computed by # autoscaler. Autoscaler calculates the recommended MIG size even when the # autoscaling policy mode is different from ON. This field is empty when # autoscaler is not connected to an existing managed instance group or # autoscaler did not generate its prediction. - "region": "A String", # [Output Only] URL of theregion + "region": "A String", # Output only. [Output Only] URL of theregion # where the instance group resides (for autoscalers living in regional # scope). - "scalingScheduleStatus": { # [Output Only] Status information of existing scaling schedules. + "scalingScheduleStatus": { # Output only. [Output Only] Status information of existing scaling schedules. "a_key": { "lastStartTime": "A String", # [Output Only] The last time the scaling schedule became active. # Note: this is a timestamp when a schedule actually became active, not when @@ -577,7 +577,7 @@

Method Details

], "target": "A String", # URL of the managed instance group that this autoscaler will scale. This # field is required when creating an autoscaler. - "zone": "A String", # [Output Only] URL of thezone + "zone": "A String", # Output only. [Output Only] URL of thezone # where the instance group resides (for autoscalers living in zonal scope). }, ], @@ -609,15 +609,15 @@

Method Details

}, }, }, - "kind": "compute#autoscalerAggregatedList", # [Output Only] Type of resource. Alwayscompute#autoscalerAggregatedList for aggregated lists of + "kind": "compute#autoscalerAggregatedList", # Output only. [Output Only] Type of resource. Alwayscompute#autoscalerAggregatedList for aggregated lists of # autoscalers. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. # end_interface: MixerListResponseWithEtagBuilder "A String", ], @@ -854,10 +854,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -869,7 +869,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1122,7 +1122,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -1149,7 +1149,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -1201,13 +1201,13 @@

Method Details

}, }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#autoscaler", # [Output Only] Type of the resource. Always compute#autoscaler + "kind": "compute#autoscaler", # Output only. [Output Only] Type of the resource. Always compute#autoscaler # for autoscalers. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -1216,15 +1216,15 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "recommendedSize": 42, # [Output Only] Target recommended MIG size (number of instances) computed by + "recommendedSize": 42, # Output only. [Output Only] Target recommended MIG size (number of instances) computed by # autoscaler. Autoscaler calculates the recommended MIG size even when the # autoscaling policy mode is different from ON. This field is empty when # autoscaler is not connected to an existing managed instance group or # autoscaler did not generate its prediction. - "region": "A String", # [Output Only] URL of theregion + "region": "A String", # Output only. [Output Only] URL of theregion # where the instance group resides (for autoscalers living in regional # scope). - "scalingScheduleStatus": { # [Output Only] Status information of existing scaling schedules. + "scalingScheduleStatus": { # Output only. [Output Only] Status information of existing scaling schedules. "a_key": { "lastStartTime": "A String", # [Output Only] The last time the scaling schedule became active. # Note: this is a timestamp when a schedule actually became active, not when @@ -1320,7 +1320,7 @@

Method Details

], "target": "A String", # URL of the managed instance group that this autoscaler will scale. This # field is required when creating an autoscaler. - "zone": "A String", # [Output Only] URL of thezone + "zone": "A String", # Output only. [Output Only] URL of thezone # where the instance group resides (for autoscalers living in zonal scope). } @@ -1493,7 +1493,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -1520,7 +1520,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -1572,13 +1572,13 @@

Method Details

}, }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#autoscaler", # [Output Only] Type of the resource. Always compute#autoscaler + "kind": "compute#autoscaler", # Output only. [Output Only] Type of the resource. Always compute#autoscaler # for autoscalers. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -1587,15 +1587,15 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "recommendedSize": 42, # [Output Only] Target recommended MIG size (number of instances) computed by + "recommendedSize": 42, # Output only. [Output Only] Target recommended MIG size (number of instances) computed by # autoscaler. Autoscaler calculates the recommended MIG size even when the # autoscaling policy mode is different from ON. This field is empty when # autoscaler is not connected to an existing managed instance group or # autoscaler did not generate its prediction. - "region": "A String", # [Output Only] URL of theregion + "region": "A String", # Output only. [Output Only] URL of theregion # where the instance group resides (for autoscalers living in regional # scope). - "scalingScheduleStatus": { # [Output Only] Status information of existing scaling schedules. + "scalingScheduleStatus": { # Output only. [Output Only] Status information of existing scaling schedules. "a_key": { "lastStartTime": "A String", # [Output Only] The last time the scaling schedule became active. # Note: this is a timestamp when a schedule actually became active, not when @@ -1691,7 +1691,7 @@

Method Details

], "target": "A String", # URL of the managed instance group that this autoscaler will scale. This # field is required when creating an autoscaler. - "zone": "A String", # [Output Only] URL of thezone + "zone": "A String", # Output only. [Output Only] URL of thezone # where the instance group resides (for autoscalers living in zonal scope). } @@ -1873,10 +1873,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1888,7 +1888,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2227,7 +2227,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -2254,7 +2254,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -2306,13 +2306,13 @@

Method Details

}, }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#autoscaler", # [Output Only] Type of the resource. Always compute#autoscaler + "kind": "compute#autoscaler", # Output only. [Output Only] Type of the resource. Always compute#autoscaler # for autoscalers. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -2321,15 +2321,15 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "recommendedSize": 42, # [Output Only] Target recommended MIG size (number of instances) computed by + "recommendedSize": 42, # Output only. [Output Only] Target recommended MIG size (number of instances) computed by # autoscaler. Autoscaler calculates the recommended MIG size even when the # autoscaling policy mode is different from ON. This field is empty when # autoscaler is not connected to an existing managed instance group or # autoscaler did not generate its prediction. - "region": "A String", # [Output Only] URL of theregion + "region": "A String", # Output only. [Output Only] URL of theregion # where the instance group resides (for autoscalers living in regional # scope). - "scalingScheduleStatus": { # [Output Only] Status information of existing scaling schedules. + "scalingScheduleStatus": { # Output only. [Output Only] Status information of existing scaling schedules. "a_key": { "lastStartTime": "A String", # [Output Only] The last time the scaling schedule became active. # Note: this is a timestamp when a schedule actually became active, not when @@ -2425,18 +2425,18 @@

Method Details

], "target": "A String", # URL of the managed instance group that this autoscaler will scale. This # field is required when creating an autoscaler. - "zone": "A String", # [Output Only] URL of thezone + "zone": "A String", # Output only. [Output Only] URL of thezone # where the instance group resides (for autoscalers living in zonal scope). }, ], - "kind": "compute#autoscalerList", # [Output Only] Type of resource. Always compute#autoscalerList + "kind": "compute#autoscalerList", # Output only. [Output Only] Type of resource. Always compute#autoscalerList # for lists of autoscalers. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -2649,7 +2649,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -2676,7 +2676,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -2728,13 +2728,13 @@

Method Details

}, }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#autoscaler", # [Output Only] Type of the resource. Always compute#autoscaler + "kind": "compute#autoscaler", # Output only. [Output Only] Type of the resource. Always compute#autoscaler # for autoscalers. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -2743,15 +2743,15 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "recommendedSize": 42, # [Output Only] Target recommended MIG size (number of instances) computed by + "recommendedSize": 42, # Output only. [Output Only] Target recommended MIG size (number of instances) computed by # autoscaler. Autoscaler calculates the recommended MIG size even when the # autoscaling policy mode is different from ON. This field is empty when # autoscaler is not connected to an existing managed instance group or # autoscaler did not generate its prediction. - "region": "A String", # [Output Only] URL of theregion + "region": "A String", # Output only. [Output Only] URL of theregion # where the instance group resides (for autoscalers living in regional # scope). - "scalingScheduleStatus": { # [Output Only] Status information of existing scaling schedules. + "scalingScheduleStatus": { # Output only. [Output Only] Status information of existing scaling schedules. "a_key": { "lastStartTime": "A String", # [Output Only] The last time the scaling schedule became active. # Note: this is a timestamp when a schedule actually became active, not when @@ -2847,7 +2847,7 @@

Method Details

], "target": "A String", # URL of the managed instance group that this autoscaler will scale. This # field is required when creating an autoscaler. - "zone": "A String", # [Output Only] URL of thezone + "zone": "A String", # Output only. [Output Only] URL of thezone # where the instance group resides (for autoscalers living in zonal scope). } @@ -3030,10 +3030,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3045,7 +3045,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -3327,7 +3327,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -3354,7 +3354,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -3406,13 +3406,13 @@

Method Details

}, }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#autoscaler", # [Output Only] Type of the resource. Always compute#autoscaler + "kind": "compute#autoscaler", # Output only. [Output Only] Type of the resource. Always compute#autoscaler # for autoscalers. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -3421,15 +3421,15 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "recommendedSize": 42, # [Output Only] Target recommended MIG size (number of instances) computed by + "recommendedSize": 42, # Output only. [Output Only] Target recommended MIG size (number of instances) computed by # autoscaler. Autoscaler calculates the recommended MIG size even when the # autoscaling policy mode is different from ON. This field is empty when # autoscaler is not connected to an existing managed instance group or # autoscaler did not generate its prediction. - "region": "A String", # [Output Only] URL of theregion + "region": "A String", # Output only. [Output Only] URL of theregion # where the instance group resides (for autoscalers living in regional # scope). - "scalingScheduleStatus": { # [Output Only] Status information of existing scaling schedules. + "scalingScheduleStatus": { # Output only. [Output Only] Status information of existing scaling schedules. "a_key": { "lastStartTime": "A String", # [Output Only] The last time the scaling schedule became active. # Note: this is a timestamp when a schedule actually became active, not when @@ -3525,7 +3525,7 @@

Method Details

], "target": "A String", # URL of the managed instance group that this autoscaler will scale. This # field is required when creating an autoscaler. - "zone": "A String", # [Output Only] URL of thezone + "zone": "A String", # Output only. [Output Only] URL of thezone # where the instance group resides (for autoscalers living in zonal scope). } @@ -3708,10 +3708,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3723,7 +3723,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.backendBuckets.html b/docs/dyn/compute_beta.backendBuckets.html index 9132bfb838..f7cc9cd65d 100644 --- a/docs/dyn/compute_beta.backendBuckets.html +++ b/docs/dyn/compute_beta.backendBuckets.html @@ -330,10 +330,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -345,7 +345,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -688,7 +688,7 @@

Method Details

# this backend bucket. "enableCdn": True or False, # If true, enable Cloud CDN for this BackendBucket. "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. - "kind": "compute#backendBucket", # Type of the resource. + "kind": "compute#backendBucket", # Output only. Type of the resource. "loadBalancingScheme": "A String", # The value can only be INTERNAL_MANAGED for cross-region internal layer 7 # load balancer. # @@ -719,14 +719,14 @@

Method Details

"a_key": "A String", }, }, - "region": "A String", # [Output Only] URL of the region where the regional backend bucket + "region": "A String", # Output only. [Output Only] URL of the region where the regional backend bucket # resides. This field is not applicable to global backend buckets. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "usedBy": [ # [Output Only] List of resources referencing that backend bucket. + "usedBy": [ # Output only. [Output Only] List of resources referencing that backend bucket. { - "reference": "A String", # [Output Only] Server-defined URL for UrlMaps referencing that + "reference": "A String", # Output only. [Output Only] Server-defined URL for UrlMaps referencing that # BackendBucket. }, ], @@ -760,13 +760,13 @@

Method Details

}, }, }, - "kind": "compute#backendBucketAggregatedList", # Type of resource. + "kind": "compute#backendBucketAggregatedList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -999,10 +999,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1014,7 +1014,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1282,10 +1282,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1297,7 +1297,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1540,7 +1540,7 @@

Method Details

# this backend bucket. "enableCdn": True or False, # If true, enable Cloud CDN for this BackendBucket. "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. - "kind": "compute#backendBucket", # Type of the resource. + "kind": "compute#backendBucket", # Output only. Type of the resource. "loadBalancingScheme": "A String", # The value can only be INTERNAL_MANAGED for cross-region internal layer 7 # load balancer. # @@ -1571,14 +1571,14 @@

Method Details

"a_key": "A String", }, }, - "region": "A String", # [Output Only] URL of the region where the regional backend bucket + "region": "A String", # Output only. [Output Only] URL of the region where the regional backend bucket # resides. This field is not applicable to global backend buckets. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "usedBy": [ # [Output Only] List of resources referencing that backend bucket. + "usedBy": [ # Output only. [Output Only] List of resources referencing that backend bucket. { - "reference": "A String", # [Output Only] Server-defined URL for UrlMaps referencing that + "reference": "A String", # Output only. [Output Only] Server-defined URL for UrlMaps referencing that # BackendBucket. }, ], @@ -2111,7 +2111,7 @@

Method Details

# this backend bucket. "enableCdn": True or False, # If true, enable Cloud CDN for this BackendBucket. "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. - "kind": "compute#backendBucket", # Type of the resource. + "kind": "compute#backendBucket", # Output only. Type of the resource. "loadBalancingScheme": "A String", # The value can only be INTERNAL_MANAGED for cross-region internal layer 7 # load balancer. # @@ -2142,14 +2142,14 @@

Method Details

"a_key": "A String", }, }, - "region": "A String", # [Output Only] URL of the region where the regional backend bucket + "region": "A String", # Output only. [Output Only] URL of the region where the regional backend bucket # resides. This field is not applicable to global backend buckets. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "usedBy": [ # [Output Only] List of resources referencing that backend bucket. + "usedBy": [ # Output only. [Output Only] List of resources referencing that backend bucket. { - "reference": "A String", # [Output Only] Server-defined URL for UrlMaps referencing that + "reference": "A String", # Output only. [Output Only] Server-defined URL for UrlMaps referencing that # BackendBucket. }, ], @@ -2333,10 +2333,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2348,7 +2348,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2677,7 +2677,7 @@

Method Details

# this backend bucket. "enableCdn": True or False, # If true, enable Cloud CDN for this BackendBucket. "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. - "kind": "compute#backendBucket", # Type of the resource. + "kind": "compute#backendBucket", # Output only. Type of the resource. "loadBalancingScheme": "A String", # The value can only be INTERNAL_MANAGED for cross-region internal layer 7 # load balancer. # @@ -2708,26 +2708,26 @@

Method Details

"a_key": "A String", }, }, - "region": "A String", # [Output Only] URL of the region where the regional backend bucket + "region": "A String", # Output only. [Output Only] URL of the region where the regional backend bucket # resides. This field is not applicable to global backend buckets. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "usedBy": [ # [Output Only] List of resources referencing that backend bucket. + "usedBy": [ # Output only. [Output Only] List of resources referencing that backend bucket. { - "reference": "A String", # [Output Only] Server-defined URL for UrlMaps referencing that + "reference": "A String", # Output only. [Output Only] Server-defined URL for UrlMaps referencing that # BackendBucket. }, ], }, ], - "kind": "compute#backendBucketList", # Type of resource. + "kind": "compute#backendBucketList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -3004,7 +3004,7 @@

Method Details

# this backend bucket. "enableCdn": True or False, # If true, enable Cloud CDN for this BackendBucket. "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. - "kind": "compute#backendBucket", # Type of the resource. + "kind": "compute#backendBucket", # Output only. Type of the resource. "loadBalancingScheme": "A String", # The value can only be INTERNAL_MANAGED for cross-region internal layer 7 # load balancer. # @@ -3035,27 +3035,27 @@

Method Details

"a_key": "A String", }, }, - "region": "A String", # [Output Only] URL of the region where the regional backend bucket + "region": "A String", # Output only. [Output Only] URL of the region where the regional backend bucket # resides. This field is not applicable to global backend buckets. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "usedBy": [ # [Output Only] List of resources referencing that backend bucket. + "usedBy": [ # Output only. [Output Only] List of resources referencing that backend bucket. { - "reference": "A String", # [Output Only] Server-defined URL for UrlMaps referencing that + "reference": "A String", # Output only. [Output Only] Server-defined URL for UrlMaps referencing that # BackendBucket. }, ], }, ], - "kind": "compute#usableBackendBucketList", # [Output Only] Type of resource. Alwayscompute#usableBackendBucketList for lists of usable backend + "kind": "compute#usableBackendBucketList", # Output only. [Output Only] Type of resource. Alwayscompute#usableBackendBucketList for lists of usable backend # buckets. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -3273,7 +3273,7 @@

Method Details

# this backend bucket. "enableCdn": True or False, # If true, enable Cloud CDN for this BackendBucket. "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. - "kind": "compute#backendBucket", # Type of the resource. + "kind": "compute#backendBucket", # Output only. Type of the resource. "loadBalancingScheme": "A String", # The value can only be INTERNAL_MANAGED for cross-region internal layer 7 # load balancer. # @@ -3304,14 +3304,14 @@

Method Details

"a_key": "A String", }, }, - "region": "A String", # [Output Only] URL of the region where the regional backend bucket + "region": "A String", # Output only. [Output Only] URL of the region where the regional backend bucket # resides. This field is not applicable to global backend buckets. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "usedBy": [ # [Output Only] List of resources referencing that backend bucket. + "usedBy": [ # Output only. [Output Only] List of resources referencing that backend bucket. { - "reference": "A String", # [Output Only] Server-defined URL for UrlMaps referencing that + "reference": "A String", # Output only. [Output Only] Server-defined URL for UrlMaps referencing that # BackendBucket. }, ], @@ -3495,10 +3495,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3510,7 +3510,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -3783,10 +3783,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3798,7 +3798,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -4944,7 +4944,7 @@

Method Details

# this backend bucket. "enableCdn": True or False, # If true, enable Cloud CDN for this BackendBucket. "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. - "kind": "compute#backendBucket", # Type of the resource. + "kind": "compute#backendBucket", # Output only. Type of the resource. "loadBalancingScheme": "A String", # The value can only be INTERNAL_MANAGED for cross-region internal layer 7 # load balancer. # @@ -4975,14 +4975,14 @@

Method Details

"a_key": "A String", }, }, - "region": "A String", # [Output Only] URL of the region where the regional backend bucket + "region": "A String", # Output only. [Output Only] URL of the region where the regional backend bucket # resides. This field is not applicable to global backend buckets. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "usedBy": [ # [Output Only] List of resources referencing that backend bucket. + "usedBy": [ # Output only. [Output Only] List of resources referencing that backend bucket. { - "reference": "A String", # [Output Only] Server-defined URL for UrlMaps referencing that + "reference": "A String", # Output only. [Output Only] Server-defined URL for UrlMaps referencing that # BackendBucket. }, ], @@ -5166,10 +5166,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -5181,7 +5181,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.backendServices.html b/docs/dyn/compute_beta.backendServices.html index 960bc25cfa..22d5b8b653 100644 --- a/docs/dyn/compute_beta.backendServices.html +++ b/docs/dyn/compute_beta.backendServices.html @@ -339,10 +339,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -354,7 +354,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -994,7 +994,7 @@

Method Details

# number of hosts in the load balancing pool is larger than the ring size, # each host will be assigned a single virtual node. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customMetrics": [ # List of custom metrics that are used for theWEIGHTED_ROUND_ROBIN locality_lb_policy. { # Custom Metrics are used for WEIGHTED_ROUND_ROBIN @@ -1282,7 +1282,7 @@

Method Details

# oauth2ClientSecretSha256 field. # # @InputOnly - "oauth2ClientSecretSha256": "A String", # [Output Only] SHA256 hash value for the field oauth2_client_secret above. + "oauth2ClientSecretSha256": "A String", # Output only. [Output Only] SHA256 hash value for the field oauth2_client_secret above. }, "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. @@ -1318,7 +1318,7 @@

Method Details

# - Traffic # Director with Envoy proxies and proxyless gRPC (load balancing scheme # INTERNAL_SELF_MANAGED). - "kind": "compute#backendService", # [Output Only] Type of resource. Always compute#backendService + "kind": "compute#backendService", # Output only. [Output Only] Type of resource. Always compute#backendService # for backend services. "loadBalancingScheme": "A String", # Specifies the load balancer type. A backend service # created for one type of load balancer cannot be used with another. @@ -1670,7 +1670,7 @@

Method Details

# # Must be set to GRPC when the backend service is referenced by a URL map # that is bound to target gRPC proxy. - "region": "A String", # [Output Only] URL of the region where the regional backend service + "region": "A String", # Output only. [Output Only] URL of the region where the regional backend service # resides. This field is not applicable to global backend services. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -1866,9 +1866,9 @@

Method Details

}, ], }, - "usedBy": [ # [Output Only] List of resources referencing given backend service. + "usedBy": [ # Output only. [Output Only] List of resources referencing given backend service. { - "reference": "A String", # [Output Only] Server-defined URL for resources referencing given + "reference": "A String", # Output only. [Output Only] Server-defined URL for resources referencing given # BackendService like UrlMaps, TargetTcpProxies, TargetSslProxies # and ForwardingRule. }, @@ -1903,14 +1903,14 @@

Method Details

}, }, }, - "kind": "compute#backendServiceAggregatedList", # Type of resource. + "kind": "compute#backendServiceAggregatedList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -2145,10 +2145,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2160,7 +2160,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2428,10 +2428,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2443,7 +2443,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2983,7 +2983,7 @@

Method Details

# number of hosts in the load balancing pool is larger than the ring size, # each host will be assigned a single virtual node. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customMetrics": [ # List of custom metrics that are used for theWEIGHTED_ROUND_ROBIN locality_lb_policy. { # Custom Metrics are used for WEIGHTED_ROUND_ROBIN @@ -3271,7 +3271,7 @@

Method Details

# oauth2ClientSecretSha256 field. # # @InputOnly - "oauth2ClientSecretSha256": "A String", # [Output Only] SHA256 hash value for the field oauth2_client_secret above. + "oauth2ClientSecretSha256": "A String", # Output only. [Output Only] SHA256 hash value for the field oauth2_client_secret above. }, "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. @@ -3307,7 +3307,7 @@

Method Details

# - Traffic # Director with Envoy proxies and proxyless gRPC (load balancing scheme # INTERNAL_SELF_MANAGED). - "kind": "compute#backendService", # [Output Only] Type of resource. Always compute#backendService + "kind": "compute#backendService", # Output only. [Output Only] Type of resource. Always compute#backendService # for backend services. "loadBalancingScheme": "A String", # Specifies the load balancer type. A backend service # created for one type of load balancer cannot be used with another. @@ -3659,7 +3659,7 @@

Method Details

# # Must be set to GRPC when the backend service is referenced by a URL map # that is bound to target gRPC proxy. - "region": "A String", # [Output Only] URL of the region where the regional backend service + "region": "A String", # Output only. [Output Only] URL of the region where the regional backend service # resides. This field is not applicable to global backend services. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -3855,9 +3855,9 @@

Method Details

}, ], }, - "usedBy": [ # [Output Only] List of resources referencing given backend service. + "usedBy": [ # Output only. [Output Only] List of resources referencing given backend service. { - "reference": "A String", # [Output Only] Server-defined URL for resources referencing given + "reference": "A String", # Output only. [Output Only] Server-defined URL for resources referencing given # BackendService like UrlMaps, TargetTcpProxies, TargetSslProxies # and ForwardingRule. }, @@ -3960,7 +3960,7 @@

Method Details

"associations": [ # A list of associations that belong to this policy. { "attachmentId": "A String", # The resource that the security policy is attached to. - "displayName": "A String", # [Output Only] The display name of the security policy of the association. + "displayName": "A String", # Output only. [Output Only] The display name of the security policy of the association. "excludedFolders": [ # A list of folders to exclude from the security policy. "A String", ], @@ -3968,13 +3968,29 @@

Method Details

"A String", ], "name": "A String", # The name for an association. - "securityPolicyId": "A String", # [Output Only] The security policy ID of the association. - "shortName": "A String", # [Output Only] The short name of the security policy of the association. + "securityPolicyId": "A String", # Output only. [Output Only] The security policy ID of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the security policy of the association. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "ddosProtectionConfig": { + "ddosAdaptiveProtection": "A String", + "ddosImpactedBaselineThreshold": 3.14, # DDoS Protection for Network Load Balancers (and VMs with public IPs) + # builds DDos mitigations that minimize collateral damage. It quantifies + # this as the fraction of a non-abuse baseline that's inadvertently + # blocked. + # + # Rules whose collateral damage exceeds ddosImpactedBaselineThreshold will + # not be deployed. Using a lower value will prioritize keeping collateral + # damage low, possibly at the cost of its effectiveness in rate limiting + # some or all of the attack. It should typically be unset, so Advanced DDos + # (and Adaptive Protection) uses the best mitigation it can find. Setting + # the threshold is advised if there are logs for false positive detections + # with high collateral damage, and will cause Advanced DDos to attempt to + # find a less aggressive rule that satisfies the constraint; Failing that, + # it will fall back to no mitigation (smaller attack) or to broader network + # throttles (larger attack). "ddosProtection": "A String", }, "description": "A String", # An optional description of this resource. Provide this property when you @@ -3997,9 +4013,9 @@

Method Details

# # To see the latest fingerprint, make get() request to the # security policy. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#securityPolicy", # [Output only] Type of the resource. Alwayscompute#securityPolicyfor security policies + "kind": "compute#securityPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyfor security policies "labelFingerprint": "A String", # A fingerprint for the labels being applied to this security policy, which # is essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -4019,7 +4035,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "parent": "A String", # [Output Only] The parent of the security policy. + "parent": "A String", # Output only. [Output Only] The parent of the security policy. "recaptchaOptionsConfig": { "redirectSiteKey": "A String", # An optional field to supply a reCAPTCHA site key to be used for all the # rules using the redirect action with the type of GOOGLE_RECAPTCHA under @@ -4029,9 +4045,9 @@

Method Details

# This field is only supported in Global Security Policies of type # CLOUD_ARMOR. }, - "region": "A String", # [Output Only] URL of the region where the regional security policy + "region": "A String", # Output only. [Output Only] URL of the region where the regional security policy # resides. This field is not applicable to global security policies. - "ruleTupleCount": 42, # [Output Only] Total count of all security policy rule tuples. A security + "ruleTupleCount": 42, # Output only. [Output Only] Total count of all security policy rule tuples. A security # policy can not exceed a set number of tuples. "rules": [ # A list of rules that belong to this policy. # There must always be a default rule which is a rule with priority @@ -4088,7 +4104,7 @@

Method Details

}, ], }, - "kind": "compute#securityPolicyRule", # [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules + "kind": "compute#securityPolicyRule", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -4284,6 +4300,13 @@

Method Details

# evaluatePreconfiguredWaf() is not used, this field will have no effect. "exclusions": [ # A list of exclusions to apply during preconfigured WAF evaluation. { + "requestBodiesToExclude": [ # A list of request body fields to be excluded from inspection during + # preconfigured WAF evaluation. + { + "op": "A String", # The match operator for the field. + "val": "A String", # The value of the field. + }, + ], "requestCookiesToExclude": [ # A list of request cookie names whose value will be excluded from # inspection during preconfigured WAF evaluation. { @@ -4485,7 +4508,7 @@

Method Details

"ruleNumber": "A String", # Identifier for the rule. This is only unique within the given security # policy. This can only be set during rule creation, if rule number is not # specified it will be generated by the server. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall security + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall security # policy rule. "targetResources": [ # A list of network resource URLs to which this rule applies. This field # allows you to control which network's VMs get this rule. If this field @@ -4500,8 +4523,8 @@

Method Details

], }, ], - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shortName": "A String", # User-provided name of the organization security policy. The name should be # unique in the organization in which the security policy is created. This # should only be used when SecurityPolicyType is CLOUD_ARMOR. @@ -4632,7 +4655,7 @@

Method Details

"weightError": "A String", }, ], - "kind": "compute#backendServiceGroupHealth", # [Output Only] Type of resource. Alwayscompute#backendServiceGroupHealth for the health of backend + "kind": "compute#backendServiceGroupHealth", # Output only. [Output Only] Type of resource. Alwayscompute#backendServiceGroupHealth for the health of backend # services. } @@ -5461,7 +5484,7 @@

Method Details

# number of hosts in the load balancing pool is larger than the ring size, # each host will be assigned a single virtual node. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customMetrics": [ # List of custom metrics that are used for theWEIGHTED_ROUND_ROBIN locality_lb_policy. { # Custom Metrics are used for WEIGHTED_ROUND_ROBIN @@ -5749,7 +5772,7 @@

Method Details

# oauth2ClientSecretSha256 field. # # @InputOnly - "oauth2ClientSecretSha256": "A String", # [Output Only] SHA256 hash value for the field oauth2_client_secret above. + "oauth2ClientSecretSha256": "A String", # Output only. [Output Only] SHA256 hash value for the field oauth2_client_secret above. }, "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. @@ -5785,7 +5808,7 @@

Method Details

# - Traffic # Director with Envoy proxies and proxyless gRPC (load balancing scheme # INTERNAL_SELF_MANAGED). - "kind": "compute#backendService", # [Output Only] Type of resource. Always compute#backendService + "kind": "compute#backendService", # Output only. [Output Only] Type of resource. Always compute#backendService # for backend services. "loadBalancingScheme": "A String", # Specifies the load balancer type. A backend service # created for one type of load balancer cannot be used with another. @@ -6137,7 +6160,7 @@

Method Details

# # Must be set to GRPC when the backend service is referenced by a URL map # that is bound to target gRPC proxy. - "region": "A String", # [Output Only] URL of the region where the regional backend service + "region": "A String", # Output only. [Output Only] URL of the region where the regional backend service # resides. This field is not applicable to global backend services. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -6333,9 +6356,9 @@

Method Details

}, ], }, - "usedBy": [ # [Output Only] List of resources referencing given backend service. + "usedBy": [ # Output only. [Output Only] List of resources referencing given backend service. { - "reference": "A String", # [Output Only] Server-defined URL for resources referencing given + "reference": "A String", # Output only. [Output Only] Server-defined URL for resources referencing given # BackendService like UrlMaps, TargetTcpProxies, TargetSslProxies # and ForwardingRule. }, @@ -6520,10 +6543,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -6535,7 +6558,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -7161,7 +7184,7 @@

Method Details

# number of hosts in the load balancing pool is larger than the ring size, # each host will be assigned a single virtual node. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customMetrics": [ # List of custom metrics that are used for theWEIGHTED_ROUND_ROBIN locality_lb_policy. { # Custom Metrics are used for WEIGHTED_ROUND_ROBIN @@ -7449,7 +7472,7 @@

Method Details

# oauth2ClientSecretSha256 field. # # @InputOnly - "oauth2ClientSecretSha256": "A String", # [Output Only] SHA256 hash value for the field oauth2_client_secret above. + "oauth2ClientSecretSha256": "A String", # Output only. [Output Only] SHA256 hash value for the field oauth2_client_secret above. }, "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. @@ -7485,7 +7508,7 @@

Method Details

# - Traffic # Director with Envoy proxies and proxyless gRPC (load balancing scheme # INTERNAL_SELF_MANAGED). - "kind": "compute#backendService", # [Output Only] Type of resource. Always compute#backendService + "kind": "compute#backendService", # Output only. [Output Only] Type of resource. Always compute#backendService # for backend services. "loadBalancingScheme": "A String", # Specifies the load balancer type. A backend service # created for one type of load balancer cannot be used with another. @@ -7837,7 +7860,7 @@

Method Details

# # Must be set to GRPC when the backend service is referenced by a URL map # that is bound to target gRPC proxy. - "region": "A String", # [Output Only] URL of the region where the regional backend service + "region": "A String", # Output only. [Output Only] URL of the region where the regional backend service # resides. This field is not applicable to global backend services. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -8033,22 +8056,22 @@

Method Details

}, ], }, - "usedBy": [ # [Output Only] List of resources referencing given backend service. + "usedBy": [ # Output only. [Output Only] List of resources referencing given backend service. { - "reference": "A String", # [Output Only] Server-defined URL for resources referencing given + "reference": "A String", # Output only. [Output Only] Server-defined URL for resources referencing given # BackendService like UrlMaps, TargetTcpProxies, TargetSslProxies # and ForwardingRule. }, ], }, ], - "kind": "compute#backendServiceList", # [Output Only] Type of resource. Alwayscompute#backendServiceList for lists of backend services. + "kind": "compute#backendServiceList", # Output only. [Output Only] Type of resource. Alwayscompute#backendServiceList for lists of backend services. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -8622,7 +8645,7 @@

Method Details

# number of hosts in the load balancing pool is larger than the ring size, # each host will be assigned a single virtual node. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customMetrics": [ # List of custom metrics that are used for theWEIGHTED_ROUND_ROBIN locality_lb_policy. { # Custom Metrics are used for WEIGHTED_ROUND_ROBIN @@ -8910,7 +8933,7 @@

Method Details

# oauth2ClientSecretSha256 field. # # @InputOnly - "oauth2ClientSecretSha256": "A String", # [Output Only] SHA256 hash value for the field oauth2_client_secret above. + "oauth2ClientSecretSha256": "A String", # Output only. [Output Only] SHA256 hash value for the field oauth2_client_secret above. }, "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. @@ -8946,7 +8969,7 @@

Method Details

# - Traffic # Director with Envoy proxies and proxyless gRPC (load balancing scheme # INTERNAL_SELF_MANAGED). - "kind": "compute#backendService", # [Output Only] Type of resource. Always compute#backendService + "kind": "compute#backendService", # Output only. [Output Only] Type of resource. Always compute#backendService # for backend services. "loadBalancingScheme": "A String", # Specifies the load balancer type. A backend service # created for one type of load balancer cannot be used with another. @@ -9298,7 +9321,7 @@

Method Details

# # Must be set to GRPC when the backend service is referenced by a URL map # that is bound to target gRPC proxy. - "region": "A String", # [Output Only] URL of the region where the regional backend service + "region": "A String", # Output only. [Output Only] URL of the region where the regional backend service # resides. This field is not applicable to global backend services. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -9494,23 +9517,23 @@

Method Details

}, ], }, - "usedBy": [ # [Output Only] List of resources referencing given backend service. + "usedBy": [ # Output only. [Output Only] List of resources referencing given backend service. { - "reference": "A String", # [Output Only] Server-defined URL for resources referencing given + "reference": "A String", # Output only. [Output Only] Server-defined URL for resources referencing given # BackendService like UrlMaps, TargetTcpProxies, TargetSslProxies # and ForwardingRule. }, ], }, ], - "kind": "compute#usableBackendServiceList", # [Output Only] Type of resource. Alwayscompute#usableBackendServiceList for lists of usable backend + "kind": "compute#usableBackendServiceList", # Output only. [Output Only] Type of resource. Alwayscompute#usableBackendServiceList for lists of usable backend # services. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -10026,7 +10049,7 @@

Method Details

# number of hosts in the load balancing pool is larger than the ring size, # each host will be assigned a single virtual node. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customMetrics": [ # List of custom metrics that are used for theWEIGHTED_ROUND_ROBIN locality_lb_policy. { # Custom Metrics are used for WEIGHTED_ROUND_ROBIN @@ -10314,7 +10337,7 @@

Method Details

# oauth2ClientSecretSha256 field. # # @InputOnly - "oauth2ClientSecretSha256": "A String", # [Output Only] SHA256 hash value for the field oauth2_client_secret above. + "oauth2ClientSecretSha256": "A String", # Output only. [Output Only] SHA256 hash value for the field oauth2_client_secret above. }, "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. @@ -10350,7 +10373,7 @@

Method Details

# - Traffic # Director with Envoy proxies and proxyless gRPC (load balancing scheme # INTERNAL_SELF_MANAGED). - "kind": "compute#backendService", # [Output Only] Type of resource. Always compute#backendService + "kind": "compute#backendService", # Output only. [Output Only] Type of resource. Always compute#backendService # for backend services. "loadBalancingScheme": "A String", # Specifies the load balancer type. A backend service # created for one type of load balancer cannot be used with another. @@ -10702,7 +10725,7 @@

Method Details

# # Must be set to GRPC when the backend service is referenced by a URL map # that is bound to target gRPC proxy. - "region": "A String", # [Output Only] URL of the region where the regional backend service + "region": "A String", # Output only. [Output Only] URL of the region where the regional backend service # resides. This field is not applicable to global backend services. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -10898,9 +10921,9 @@

Method Details

}, ], }, - "usedBy": [ # [Output Only] List of resources referencing given backend service. + "usedBy": [ # Output only. [Output Only] List of resources referencing given backend service. { - "reference": "A String", # [Output Only] Server-defined URL for resources referencing given + "reference": "A String", # Output only. [Output Only] Server-defined URL for resources referencing given # BackendService like UrlMaps, TargetTcpProxies, TargetSslProxies # and ForwardingRule. }, @@ -11085,10 +11108,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -11100,7 +11123,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -11373,10 +11396,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -11388,7 +11411,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -12537,10 +12560,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -12552,7 +12575,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -13122,7 +13145,7 @@

Method Details

# number of hosts in the load balancing pool is larger than the ring size, # each host will be assigned a single virtual node. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customMetrics": [ # List of custom metrics that are used for theWEIGHTED_ROUND_ROBIN locality_lb_policy. { # Custom Metrics are used for WEIGHTED_ROUND_ROBIN @@ -13410,7 +13433,7 @@

Method Details

# oauth2ClientSecretSha256 field. # # @InputOnly - "oauth2ClientSecretSha256": "A String", # [Output Only] SHA256 hash value for the field oauth2_client_secret above. + "oauth2ClientSecretSha256": "A String", # Output only. [Output Only] SHA256 hash value for the field oauth2_client_secret above. }, "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. @@ -13446,7 +13469,7 @@

Method Details

# - Traffic # Director with Envoy proxies and proxyless gRPC (load balancing scheme # INTERNAL_SELF_MANAGED). - "kind": "compute#backendService", # [Output Only] Type of resource. Always compute#backendService + "kind": "compute#backendService", # Output only. [Output Only] Type of resource. Always compute#backendService # for backend services. "loadBalancingScheme": "A String", # Specifies the load balancer type. A backend service # created for one type of load balancer cannot be used with another. @@ -13798,7 +13821,7 @@

Method Details

# # Must be set to GRPC when the backend service is referenced by a URL map # that is bound to target gRPC proxy. - "region": "A String", # [Output Only] URL of the region where the regional backend service + "region": "A String", # Output only. [Output Only] URL of the region where the regional backend service # resides. This field is not applicable to global backend services. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -13994,9 +14017,9 @@

Method Details

}, ], }, - "usedBy": [ # [Output Only] List of resources referencing given backend service. + "usedBy": [ # Output only. [Output Only] List of resources referencing given backend service. { - "reference": "A String", # [Output Only] Server-defined URL for resources referencing given + "reference": "A String", # Output only. [Output Only] Server-defined URL for resources referencing given # BackendService like UrlMaps, TargetTcpProxies, TargetSslProxies # and ForwardingRule. }, @@ -14181,10 +14204,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -14196,7 +14219,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.crossSiteNetworks.html b/docs/dyn/compute_beta.crossSiteNetworks.html index 0de93311db..eee75ddf93 100644 --- a/docs/dyn/compute_beta.crossSiteNetworks.html +++ b/docs/dyn/compute_beta.crossSiteNetworks.html @@ -287,10 +287,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -302,7 +302,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -401,12 +401,12 @@

Method Details

# # You can use cross-site networks to connect your on-premises networks to # each other through Interconnect connections. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of the cross-site network. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. - "kind": "compute#crossSiteNetwork", # [Output Only] Type of the resource. Alwayscompute#crossSiteNetwork for cross-site networks. + "kind": "compute#crossSiteNetwork", # Output only. [Output Only] Type of the resource. Alwayscompute#crossSiteNetwork for cross-site networks. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -414,7 +414,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. } @@ -432,12 +432,12 @@

Method Details

# # You can use cross-site networks to connect your on-premises networks to # each other through Interconnect connections. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of the cross-site network. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. - "kind": "compute#crossSiteNetwork", # [Output Only] Type of the resource. Alwayscompute#crossSiteNetwork for cross-site networks. + "kind": "compute#crossSiteNetwork", # Output only. [Output Only] Type of the resource. Alwayscompute#crossSiteNetwork for cross-site networks. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -445,7 +445,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. } requestId: string, An optional request ID to identify requests. Specify a unique request ID so @@ -628,10 +628,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -643,7 +643,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -828,12 +828,12 @@

Method Details

# # You can use cross-site networks to connect your on-premises networks to # each other through Interconnect connections. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of the cross-site network. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. - "kind": "compute#crossSiteNetwork", # [Output Only] Type of the resource. Alwayscompute#crossSiteNetwork for cross-site networks. + "kind": "compute#crossSiteNetwork", # Output only. [Output Only] Type of the resource. Alwayscompute#crossSiteNetwork for cross-site networks. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -841,17 +841,17 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. }, ], - "kind": "compute#crossSiteNetwork", # [Output Only] Type of the resource. Alwayscompute#crossSiteNetwork for cross-site networks. + "kind": "compute#crossSiteNetwork", # Output only. [Output Only] Type of the resource. Alwayscompute#crossSiteNetwork for cross-site networks. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "unreachables": [ # Output only. [Output Only] Unreachable resources. # end_interface: MixerListResponseWithEtagBuilder "A String", ], @@ -914,12 +914,12 @@

Method Details

# # You can use cross-site networks to connect your on-premises networks to # each other through Interconnect connections. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of the cross-site network. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. - "kind": "compute#crossSiteNetwork", # [Output Only] Type of the resource. Alwayscompute#crossSiteNetwork for cross-site networks. + "kind": "compute#crossSiteNetwork", # Output only. [Output Only] Type of the resource. Alwayscompute#crossSiteNetwork for cross-site networks. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -927,7 +927,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. } requestId: string, An optional request ID to identify requests. Specify a unique request ID so @@ -1111,10 +1111,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1126,7 +1126,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.diskSettings.html b/docs/dyn/compute_beta.diskSettings.html index 00feb34f43..47bd775bd3 100644 --- a/docs/dyn/compute_beta.diskSettings.html +++ b/docs/dyn/compute_beta.diskSettings.html @@ -105,14 +105,29 @@

Method Details

An object of the form: { - "accessLocation": { # Policy of which locations are allowed to create regional + "accessLocation": { # AccessLocation is only used for regional snapshot. It contains which # Policy of which locations are allowed to create regional # snapshots. - "locations": { - "a_key": { - "region": "A String", + # regions are allowed to create a regional snapshot from disks located in the + # given region/zone. + # It includes key-value pairs designed to store the following structure. The + # keys should match their corresponding values, which must be provided: + # access_location: { + # locations { + # us-central1 { + # region: "us-central1" + # }, + # asia-west2 { + # region: "asia-west2" + # } + # } + # } + "locations": { # List of regions that can create a regional + # snapshot from the current region + "a_key": { # A structure for specifying an allowed target region to create snapshot. + "region": "A String", # Accessible region name }, }, - "policy": "A String", + "policy": "A String", # Policy of which location is allowed to access snapshot. }, } @@ -128,14 +143,29 @@

Method Details

The object takes the form of: { - "accessLocation": { # Policy of which locations are allowed to create regional + "accessLocation": { # AccessLocation is only used for regional snapshot. It contains which # Policy of which locations are allowed to create regional # snapshots. - "locations": { - "a_key": { - "region": "A String", + # regions are allowed to create a regional snapshot from disks located in the + # given region/zone. + # It includes key-value pairs designed to store the following structure. The + # keys should match their corresponding values, which must be provided: + # access_location: { + # locations { + # us-central1 { + # region: "us-central1" + # }, + # asia-west2 { + # region: "asia-west2" + # } + # } + # } + "locations": { # List of regions that can create a regional + # snapshot from the current region + "a_key": { # A structure for specifying an allowed target region to create snapshot. + "region": "A String", # Accessible region name }, }, - "policy": "A String", + "policy": "A String", # Policy of which location is allowed to access snapshot. }, } @@ -318,10 +348,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -333,7 +363,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.diskTypes.html b/docs/dyn/compute_beta.diskTypes.html index 3a222043d2..eac553c05a 100644 --- a/docs/dyn/compute_beta.diskTypes.html +++ b/docs/dyn/compute_beta.diskTypes.html @@ -271,7 +271,7 @@

Method Details

"description": "A String", # [Output Only] An optional description of this resource. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#diskType", # [Output Only] Type of the resource. Always compute#diskType + "kind": "compute#diskType", # Output only. [Output Only] Type of the resource. Always compute#diskType # for disk types. "name": "A String", # [Output Only] Name of the resource. "region": "A String", # [Output Only] URL of the region where the disk type resides. Only @@ -314,14 +314,14 @@

Method Details

}, }, }, - "kind": "compute#diskTypeAggregatedList", # [Output Only] Type of resource. Alwayscompute#diskTypeAggregatedList. + "kind": "compute#diskTypeAggregatedList", # Output only. [Output Only] Type of resource. Alwayscompute#diskTypeAggregatedList. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -451,7 +451,7 @@

Method Details

"description": "A String", # [Output Only] An optional description of this resource. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#diskType", # [Output Only] Type of the resource. Always compute#diskType + "kind": "compute#diskType", # Output only. [Output Only] Type of the resource. Always compute#diskType # for disk types. "name": "A String", # [Output Only] Name of the resource. "region": "A String", # [Output Only] URL of the region where the disk type resides. Only @@ -633,7 +633,7 @@

Method Details

"description": "A String", # [Output Only] An optional description of this resource. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#diskType", # [Output Only] Type of the resource. Always compute#diskType + "kind": "compute#diskType", # Output only. [Output Only] Type of the resource. Always compute#diskType # for disk types. "name": "A String", # [Output Only] Name of the resource. "region": "A String", # [Output Only] URL of the region where the disk type resides. Only @@ -648,14 +648,14 @@

Method Details

# not settable as a field in the request body. }, ], - "kind": "compute#diskTypeList", # [Output Only] Type of resource. Always compute#diskTypeList + "kind": "compute#diskTypeList", # Output only. [Output Only] Type of resource. Always compute#diskTypeList # for disk types. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there diff --git a/docs/dyn/compute_beta.disks.html b/docs/dyn/compute_beta.disks.html index 159a5e9e30..d6999e371a 100644 --- a/docs/dyn/compute_beta.disks.html +++ b/docs/dyn/compute_beta.disks.html @@ -339,10 +339,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -354,7 +354,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -581,9 +581,9 @@

Method Details

"architecture": "A String", # The architecture of the disk. Valid values are # ARM64 or X86_64. "asyncPrimaryDisk": { # Disk asynchronously replicated into this disk. - "consistencyGroupPolicy": "A String", # [Output Only] URL of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicy": "A String", # Output only. [Output Only] URL of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. - "consistencyGroupPolicyId": "A String", # [Output Only] ID of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicyId": "A String", # Output only. [Output Only] ID of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. "disk": "A String", # The other disk asynchronously replicated to or from the current disk. # You can provide this as a partial or full URL to the resource. @@ -593,19 +593,19 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/disks/disk # - projects/project/zones/zone/disks/disk # - zones/zone/disks/disk - "diskId": "A String", # [Output Only] The unique ID of the other disk asynchronously replicated + "diskId": "A String", # Output only. [Output Only] The unique ID of the other disk asynchronously replicated # to or from the current disk. This value identifies the exact disk that # was used to create this replication. For example, if you started # replicating the persistent disk from a disk that was later deleted and # recreated under the same name, the disk ID would identify the exact # version of the disk that was used. }, - "asyncSecondaryDisks": { # [Output Only] A list of disks this disk is asynchronously replicated to. + "asyncSecondaryDisks": { # Output only. [Output Only] A list of disks this disk is asynchronously replicated to. "a_key": { "asyncReplicationDisk": { - "consistencyGroupPolicy": "A String", # [Output Only] URL of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicy": "A String", # Output only. [Output Only] URL of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. - "consistencyGroupPolicyId": "A String", # [Output Only] ID of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicyId": "A String", # Output only. [Output Only] ID of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. "disk": "A String", # The other disk asynchronously replicated to or from the current disk. # You can provide this as a partial or full URL to the resource. @@ -615,7 +615,7 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/disks/disk # - projects/project/zones/zone/disks/disk # - zones/zone/disks/disk - "diskId": "A String", # [Output Only] The unique ID of the other disk asynchronously replicated + "diskId": "A String", # Output only. [Output Only] The unique ID of the other disk asynchronously replicated # to or from the current disk. This value identifies the exact disk that # was used to create this replication. For example, if you started # replicating the persistent disk from a disk that was later deleted and @@ -624,7 +624,7 @@

Method Details

}, }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -732,11 +732,11 @@

Method Details

# Enabling guest operating system features. }, ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "interface": "A String", # [Deprecated] Specifies the disk interface to use for attaching this disk, # which is either SCSI or NVME. The default isSCSI. - "kind": "compute#disk", # [Output Only] Type of the resource. Always compute#disk for + "kind": "compute#disk", # Output only. [Output Only] Type of the resource. Always compute#disk for # disks. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this disk, which is # essentially a hash of the labels set used for optimistic locking. The @@ -751,9 +751,9 @@

Method Details

# the setLabels method. "a_key": "A String", }, - "lastAttachTimestamp": "A String", # [Output Only] Last attach timestamp inRFC3339 + "lastAttachTimestamp": "A String", # Output only. [Output Only] Last attach timestamp inRFC3339 # text format. - "lastDetachTimestamp": "A String", # [Output Only] Last detach timestamp inRFC3339 + "lastDetachTimestamp": "A String", # Output only. [Output Only] Last detach timestamp inRFC3339 # text format. "licenseCodes": [ # Integer license codes indicating which licenses are attached to this disk. "A String", @@ -763,7 +763,7 @@

Method Details

], "locationHint": "A String", # An opaque location hint used to place the disk close to other resources. # This field is for use by internal tools that use the public API. - "locked": True or False, # [Output Only] The field indicates if the disk is created from a locked + "locked": True or False, # Output only. [Output Only] The field indicates if the disk is created from a locked # source image. Attachment of a disk created from a locked source image will # cause the following operations to become irreversibly prohibited: # @@ -799,8 +799,10 @@

Method Details

# as part of resource payload. "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -818,7 +820,7 @@

Method Details

"provisionedThroughput": "A String", # Indicates how much throughput to provision for the disk. This sets the # number of throughput mb per second that the disk can handle. Values must be # greater than or equal to 1. - "region": "A String", # [Output Only] URL of the region where the disk resides. Only applicable for + "region": "A String", # Output only. [Output Only] URL of the region where the disk resides. Only applicable for # regional resources. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -829,7 +831,7 @@

Method Details

"resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. "A String", ], - "resourceStatus": { # [Output Only] Status information for the disk resource. + "resourceStatus": { # Output only. [Output Only] Status information for the disk resource. "asyncPrimaryDisk": { "state": "A String", }, @@ -840,8 +842,8 @@

Method Details

}, }, "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. "sizeGb": "A String", # Size, in GB, of the persistent disk. You can specify # this field when creating a persistent disk using thesourceImage, sourceSnapshot, orsourceDisk parameter, or specify it alone to create an empty # persistent disk. @@ -849,9 +851,9 @@

Method Details

# If you specify this field along with a source, the value ofsizeGb must not be less than the size of the # source. # Acceptable values are greater than 0. - "sourceConsistencyGroupPolicy": "A String", # [Output Only] URL of the DiskConsistencyGroupPolicy for a secondary disk + "sourceConsistencyGroupPolicy": "A String", # Output only. [Output Only] URL of the DiskConsistencyGroupPolicy for a secondary disk # that was created using a consistency group. - "sourceConsistencyGroupPolicyId": "A String", # [Output Only] ID of the DiskConsistencyGroupPolicy for a secondary disk + "sourceConsistencyGroupPolicyId": "A String", # Output only. [Output Only] ID of the DiskConsistencyGroupPolicy for a secondary disk # that was created using a consistency group. "sourceDisk": "A String", # The source disk used to create this disk. You can provide this as a # partial or full URL to the resource. For example, the following are valid @@ -875,7 +877,7 @@

Method Details

# # - # regions/region/disks/disk - "sourceDiskId": "A String", # [Output Only] The unique ID of the disk used to create this disk. This + "sourceDiskId": "A String", # Output only. [Output Only] The unique ID of the disk used to create this disk. This # value identifies the exact disk that was used to create this persistent # disk. For example, if you created the persistent disk from a disk that # was later deleted and recreated under the same name, the source disk ID @@ -959,7 +961,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceImageId": "A String", # [Output Only] The ID value of the image used to create this disk. This + "sourceImageId": "A String", # Output only. [Output Only] The ID value of the image used to create this disk. This # value identifies the exact image that was used to create this persistent # disk. For example, if you created the persistent disk from an image that # was later deleted and recreated under the same name, the source image ID @@ -972,7 +974,7 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/instantSnapshots/instantSnapshot # - projects/project/zones/zone/instantSnapshots/instantSnapshot # - zones/zone/instantSnapshots/instantSnapshot - "sourceInstantSnapshotId": "A String", # [Output Only] The unique ID of the instant snapshot used to create this + "sourceInstantSnapshotId": "A String", # Output only. [Output Only] The unique ID of the instant snapshot used to create this # disk. This value identifies the exact instant snapshot that was used to # create this persistent disk. For example, if you created the persistent # disk from an instant snapshot that was later deleted and recreated under @@ -1040,7 +1042,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceSnapshotId": "A String", # [Output Only] The unique ID of the snapshot used to create this disk. This + "sourceSnapshotId": "A String", # Output only. [Output Only] The unique ID of the snapshot used to create this disk. This # value identifies the exact snapshot that was used to create this persistent # disk. For example, if you created the persistent disk from a snapshot that # was later deleted and recreated under the same name, the source snapshot ID @@ -1052,7 +1054,7 @@

Method Details

# multiple disks from a source storage object. To create many disks from a # source storage object, use gcloud compute images # import instead. - "status": "A String", # [Output Only] The status of disk creation. + "status": "A String", # Output only. [Output Only] The status of disk creation. # # # - CREATING: Disk is provisioning. @@ -1081,11 +1083,11 @@

Method Details

# https://www.googleapis.com/compute/v1/projects/debian-cloud/global/licenses/debian-9-stretch "A String", ], - "users": [ # [Output Only] Links to the users of the disk (attached instances) + "users": [ # Output only. [Output Only] Links to the users of the disk (attached instances) # in form:projects/project/zones/zone/instances/instance "A String", ], - "zone": "A String", # [Output Only] URL of the zone where the disk resides. + "zone": "A String", # Output only. [Output Only] URL of the zone where the disk resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. }, @@ -1118,15 +1120,15 @@

Method Details

}, }, }, - "kind": "compute#diskAggregatedList", # [Output Only] Type of resource. Alwayscompute#diskAggregatedList for aggregated lists of persistent + "kind": "compute#diskAggregatedList", # Output only. [Output Only] Type of resource. Alwayscompute#diskAggregatedList for aggregated lists of persistent # disks. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -1376,10 +1378,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1391,7 +1393,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1677,10 +1679,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1692,7 +1694,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1796,9 +1798,9 @@

Method Details

# You can use snapshots to back up data on a regular interval. For more # information, read Creating # persistent disk snapshots. - "architecture": "A String", # [Output Only] The architecture of the snapshot. Valid values are + "architecture": "A String", # Output only. [Output Only] The architecture of the snapshot. Valid values are # ARM64 or X86_64. - "autoCreated": True or False, # [Output Only] Set to true if snapshots are automatically created by + "autoCreated": True or False, # Output only. [Output Only] Set to true if snapshots are automatically created by # applying resource policy on the target disk. "chainName": "A String", # Creates the new snapshot in the snapshot chain labeled with the # specified name. The chain name must be 1-63 characters long and comply @@ -1806,18 +1808,18 @@

Method Details

# owners who needs to create separate snapshot chains, for example, # for chargeback tracking. When you describe your snapshot resource, this # field is visible only if it has a non-empty value. - "creationSizeBytes": "A String", # [Output Only] Size in bytes of the snapshot at creation time. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationSizeBytes": "A String", # Output only. [Output Only] Size in bytes of the snapshot at creation time. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "diskSizeGb": "A String", # [Output Only] Size of the source disk, specified in GB. - "downloadBytes": "A String", # [Output Only] Number of bytes downloaded to restore a snapshot to a disk. - "enableConfidentialCompute": True or False, # Whether this snapshot is created from a confidential compute mode disk. + "diskSizeGb": "A String", # Output only. [Output Only] Size of the source disk, specified in GB. + "downloadBytes": "A String", # Output only. [Output Only] Number of bytes downloaded to restore a snapshot to a disk. + "enableConfidentialCompute": True or False, # Output only. Whether this snapshot is created from a confidential compute mode disk. # [Output Only]: This field is not set by user, but from source disk. "guestFlush": True or False, # [Input Only] Whether to attempt an application consistent snapshot by # informing the OS to prepare for the snapshot process. - "guestOsFeatures": [ # [Output Only] A list of features to enable on the guest operating system. + "guestOsFeatures": [ # Output only. [Output Only] A list of features to enable on the guest operating system. # Applicable only for bootable images. Read # Enabling guest operating system features to see a list of available # options. @@ -1843,9 +1845,9 @@

Method Details

# Enabling guest operating system features. }, ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#snapshot", # [Output Only] Type of the resource. Always compute#snapshot + "kind": "compute#snapshot", # Output only. [Output Only] Type of the resource. Always compute#snapshot # for Snapshot resources. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this snapshot, which is # essentially a hash of the labels set used for optimistic locking. The @@ -1861,11 +1863,11 @@

Method Details

# Label values may be empty. "a_key": "A String", }, - "licenseCodes": [ # [Output Only] Integer license codes indicating which licenses are attached + "licenseCodes": [ # Output only. [Output Only] Integer license codes indicating which licenses are attached # to this snapshot. "A String", ], - "licenses": [ # [Output Only] A list of public visible licenses that apply to this + "licenses": [ # Output only. [Output Only] A list of public visible licenses that apply to this # snapshot. This can be because the original image had licenses attached # (such as a Windows image). "A String", @@ -1884,17 +1886,19 @@

Method Details

# as part of resource payload. "resourceManagerTags": { # Resource manager tags to be bound to the snapshot. Tag keys and values have # the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, }, - "region": "A String", # [Output Only] URL of the region where the snapshot resides. Only applicable + "region": "A String", # Output only. [Output Only] URL of the region where the snapshot resides. Only applicable # for regional snapshots. "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "snapshotEncryptionKey": { # Encrypts the snapshot using acustomer-supplied # encryption key. # @@ -2018,7 +2022,7 @@

Method Details

}, "sourceDiskForRecoveryCheckpoint": "A String", # The source disk whose recovery checkpoint will be used to create this # snapshot. - "sourceDiskId": "A String", # [Output Only] The ID value of the disk used to create this snapshot. This + "sourceDiskId": "A String", # Output only. [Output Only] The ID value of the disk used to create this snapshot. This # value may be used to determine whether the snapshot was taken from the # current or a previous instance of a given disk name. "sourceInstantSnapshot": "A String", # The source instant snapshot used to create this snapshot. You can provide @@ -2082,21 +2086,21 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceInstantSnapshotId": "A String", # [Output Only] The unique ID of the instant snapshot used to create this + "sourceInstantSnapshotId": "A String", # Output only. [Output Only] The unique ID of the instant snapshot used to create this # snapshot. This value identifies the exact instant snapshot that was used to # create this snapshot. For example, if you created the snapshot from an # instant snapshot that was later deleted and recreated under the same name, # the source instant snapshot ID would identify the exact instant snapshot # that was used. - "sourceSnapshotSchedulePolicy": "A String", # [Output Only] URL of the resource policy which created this + "sourceSnapshotSchedulePolicy": "A String", # Output only. [Output Only] URL of the resource policy which created this # scheduled snapshot. - "sourceSnapshotSchedulePolicyId": "A String", # [Output Only] ID of the resource policy which created this + "sourceSnapshotSchedulePolicyId": "A String", # Output only. [Output Only] ID of the resource policy which created this # scheduled snapshot. - "status": "A String", # [Output Only] The status of the snapshot. This can beCREATING, DELETING, FAILED,READY, or UPLOADING. - "storageBytes": "A String", # [Output Only] A size of the storage used by the snapshot. As snapshots + "status": "A String", # Output only. [Output Only] The status of the snapshot. This can beCREATING, DELETING, FAILED,READY, or UPLOADING. + "storageBytes": "A String", # Output only. [Output Only] A size of the storage used by the snapshot. As snapshots # share storage, this number is expected to change with snapshot # creation/deletion. - "storageBytesStatus": "A String", # [Output Only] An indicator whether storageBytes is in a + "storageBytesStatus": "A String", # Output only. [Output Only] An indicator whether storageBytes is in a # stable state or it is being adjusted as a result of shared storage # reallocation. This status can either be UPDATING, meaning # the size of the snapshot is being updated, or UP_TO_DATE, @@ -2291,10 +2295,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2306,7 +2310,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2576,10 +2580,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2591,7 +2595,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2720,9 +2724,9 @@

Method Details

"architecture": "A String", # The architecture of the disk. Valid values are # ARM64 or X86_64. "asyncPrimaryDisk": { # Disk asynchronously replicated into this disk. - "consistencyGroupPolicy": "A String", # [Output Only] URL of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicy": "A String", # Output only. [Output Only] URL of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. - "consistencyGroupPolicyId": "A String", # [Output Only] ID of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicyId": "A String", # Output only. [Output Only] ID of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. "disk": "A String", # The other disk asynchronously replicated to or from the current disk. # You can provide this as a partial or full URL to the resource. @@ -2732,19 +2736,19 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/disks/disk # - projects/project/zones/zone/disks/disk # - zones/zone/disks/disk - "diskId": "A String", # [Output Only] The unique ID of the other disk asynchronously replicated + "diskId": "A String", # Output only. [Output Only] The unique ID of the other disk asynchronously replicated # to or from the current disk. This value identifies the exact disk that # was used to create this replication. For example, if you started # replicating the persistent disk from a disk that was later deleted and # recreated under the same name, the disk ID would identify the exact # version of the disk that was used. }, - "asyncSecondaryDisks": { # [Output Only] A list of disks this disk is asynchronously replicated to. + "asyncSecondaryDisks": { # Output only. [Output Only] A list of disks this disk is asynchronously replicated to. "a_key": { "asyncReplicationDisk": { - "consistencyGroupPolicy": "A String", # [Output Only] URL of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicy": "A String", # Output only. [Output Only] URL of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. - "consistencyGroupPolicyId": "A String", # [Output Only] ID of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicyId": "A String", # Output only. [Output Only] ID of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. "disk": "A String", # The other disk asynchronously replicated to or from the current disk. # You can provide this as a partial or full URL to the resource. @@ -2754,7 +2758,7 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/disks/disk # - projects/project/zones/zone/disks/disk # - zones/zone/disks/disk - "diskId": "A String", # [Output Only] The unique ID of the other disk asynchronously replicated + "diskId": "A String", # Output only. [Output Only] The unique ID of the other disk asynchronously replicated # to or from the current disk. This value identifies the exact disk that # was used to create this replication. For example, if you started # replicating the persistent disk from a disk that was later deleted and @@ -2763,7 +2767,7 @@

Method Details

}, }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -2871,11 +2875,11 @@

Method Details

# Enabling guest operating system features. }, ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "interface": "A String", # [Deprecated] Specifies the disk interface to use for attaching this disk, # which is either SCSI or NVME. The default isSCSI. - "kind": "compute#disk", # [Output Only] Type of the resource. Always compute#disk for + "kind": "compute#disk", # Output only. [Output Only] Type of the resource. Always compute#disk for # disks. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this disk, which is # essentially a hash of the labels set used for optimistic locking. The @@ -2890,9 +2894,9 @@

Method Details

# the setLabels method. "a_key": "A String", }, - "lastAttachTimestamp": "A String", # [Output Only] Last attach timestamp inRFC3339 + "lastAttachTimestamp": "A String", # Output only. [Output Only] Last attach timestamp inRFC3339 # text format. - "lastDetachTimestamp": "A String", # [Output Only] Last detach timestamp inRFC3339 + "lastDetachTimestamp": "A String", # Output only. [Output Only] Last detach timestamp inRFC3339 # text format. "licenseCodes": [ # Integer license codes indicating which licenses are attached to this disk. "A String", @@ -2902,7 +2906,7 @@

Method Details

], "locationHint": "A String", # An opaque location hint used to place the disk close to other resources. # This field is for use by internal tools that use the public API. - "locked": True or False, # [Output Only] The field indicates if the disk is created from a locked + "locked": True or False, # Output only. [Output Only] The field indicates if the disk is created from a locked # source image. Attachment of a disk created from a locked source image will # cause the following operations to become irreversibly prohibited: # @@ -2938,8 +2942,10 @@

Method Details

# as part of resource payload. "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -2957,7 +2963,7 @@

Method Details

"provisionedThroughput": "A String", # Indicates how much throughput to provision for the disk. This sets the # number of throughput mb per second that the disk can handle. Values must be # greater than or equal to 1. - "region": "A String", # [Output Only] URL of the region where the disk resides. Only applicable for + "region": "A String", # Output only. [Output Only] URL of the region where the disk resides. Only applicable for # regional resources. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -2968,7 +2974,7 @@

Method Details

"resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. "A String", ], - "resourceStatus": { # [Output Only] Status information for the disk resource. + "resourceStatus": { # Output only. [Output Only] Status information for the disk resource. "asyncPrimaryDisk": { "state": "A String", }, @@ -2979,8 +2985,8 @@

Method Details

}, }, "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. "sizeGb": "A String", # Size, in GB, of the persistent disk. You can specify # this field when creating a persistent disk using thesourceImage, sourceSnapshot, orsourceDisk parameter, or specify it alone to create an empty # persistent disk. @@ -2988,9 +2994,9 @@

Method Details

# If you specify this field along with a source, the value ofsizeGb must not be less than the size of the # source. # Acceptable values are greater than 0. - "sourceConsistencyGroupPolicy": "A String", # [Output Only] URL of the DiskConsistencyGroupPolicy for a secondary disk + "sourceConsistencyGroupPolicy": "A String", # Output only. [Output Only] URL of the DiskConsistencyGroupPolicy for a secondary disk # that was created using a consistency group. - "sourceConsistencyGroupPolicyId": "A String", # [Output Only] ID of the DiskConsistencyGroupPolicy for a secondary disk + "sourceConsistencyGroupPolicyId": "A String", # Output only. [Output Only] ID of the DiskConsistencyGroupPolicy for a secondary disk # that was created using a consistency group. "sourceDisk": "A String", # The source disk used to create this disk. You can provide this as a # partial or full URL to the resource. For example, the following are valid @@ -3014,7 +3020,7 @@

Method Details

# # - # regions/region/disks/disk - "sourceDiskId": "A String", # [Output Only] The unique ID of the disk used to create this disk. This + "sourceDiskId": "A String", # Output only. [Output Only] The unique ID of the disk used to create this disk. This # value identifies the exact disk that was used to create this persistent # disk. For example, if you created the persistent disk from a disk that # was later deleted and recreated under the same name, the source disk ID @@ -3098,7 +3104,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceImageId": "A String", # [Output Only] The ID value of the image used to create this disk. This + "sourceImageId": "A String", # Output only. [Output Only] The ID value of the image used to create this disk. This # value identifies the exact image that was used to create this persistent # disk. For example, if you created the persistent disk from an image that # was later deleted and recreated under the same name, the source image ID @@ -3111,7 +3117,7 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/instantSnapshots/instantSnapshot # - projects/project/zones/zone/instantSnapshots/instantSnapshot # - zones/zone/instantSnapshots/instantSnapshot - "sourceInstantSnapshotId": "A String", # [Output Only] The unique ID of the instant snapshot used to create this + "sourceInstantSnapshotId": "A String", # Output only. [Output Only] The unique ID of the instant snapshot used to create this # disk. This value identifies the exact instant snapshot that was used to # create this persistent disk. For example, if you created the persistent # disk from an instant snapshot that was later deleted and recreated under @@ -3179,7 +3185,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceSnapshotId": "A String", # [Output Only] The unique ID of the snapshot used to create this disk. This + "sourceSnapshotId": "A String", # Output only. [Output Only] The unique ID of the snapshot used to create this disk. This # value identifies the exact snapshot that was used to create this persistent # disk. For example, if you created the persistent disk from a snapshot that # was later deleted and recreated under the same name, the source snapshot ID @@ -3191,7 +3197,7 @@

Method Details

# multiple disks from a source storage object. To create many disks from a # source storage object, use gcloud compute images # import instead. - "status": "A String", # [Output Only] The status of disk creation. + "status": "A String", # Output only. [Output Only] The status of disk creation. # # # - CREATING: Disk is provisioning. @@ -3220,11 +3226,11 @@

Method Details

# https://www.googleapis.com/compute/v1/projects/debian-cloud/global/licenses/debian-9-stretch "A String", ], - "users": [ # [Output Only] Links to the users of the disk (attached instances) + "users": [ # Output only. [Output Only] Links to the users of the disk (attached instances) # in form:projects/project/zones/zone/instances/instance "A String", ], - "zone": "A String", # [Output Only] URL of the zone where the disk resides. + "zone": "A String", # Output only. [Output Only] URL of the zone where the disk resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. } @@ -3646,9 +3652,9 @@

Method Details

"architecture": "A String", # The architecture of the disk. Valid values are # ARM64 or X86_64. "asyncPrimaryDisk": { # Disk asynchronously replicated into this disk. - "consistencyGroupPolicy": "A String", # [Output Only] URL of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicy": "A String", # Output only. [Output Only] URL of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. - "consistencyGroupPolicyId": "A String", # [Output Only] ID of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicyId": "A String", # Output only. [Output Only] ID of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. "disk": "A String", # The other disk asynchronously replicated to or from the current disk. # You can provide this as a partial or full URL to the resource. @@ -3658,19 +3664,19 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/disks/disk # - projects/project/zones/zone/disks/disk # - zones/zone/disks/disk - "diskId": "A String", # [Output Only] The unique ID of the other disk asynchronously replicated + "diskId": "A String", # Output only. [Output Only] The unique ID of the other disk asynchronously replicated # to or from the current disk. This value identifies the exact disk that # was used to create this replication. For example, if you started # replicating the persistent disk from a disk that was later deleted and # recreated under the same name, the disk ID would identify the exact # version of the disk that was used. }, - "asyncSecondaryDisks": { # [Output Only] A list of disks this disk is asynchronously replicated to. + "asyncSecondaryDisks": { # Output only. [Output Only] A list of disks this disk is asynchronously replicated to. "a_key": { "asyncReplicationDisk": { - "consistencyGroupPolicy": "A String", # [Output Only] URL of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicy": "A String", # Output only. [Output Only] URL of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. - "consistencyGroupPolicyId": "A String", # [Output Only] ID of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicyId": "A String", # Output only. [Output Only] ID of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. "disk": "A String", # The other disk asynchronously replicated to or from the current disk. # You can provide this as a partial or full URL to the resource. @@ -3680,7 +3686,7 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/disks/disk # - projects/project/zones/zone/disks/disk # - zones/zone/disks/disk - "diskId": "A String", # [Output Only] The unique ID of the other disk asynchronously replicated + "diskId": "A String", # Output only. [Output Only] The unique ID of the other disk asynchronously replicated # to or from the current disk. This value identifies the exact disk that # was used to create this replication. For example, if you started # replicating the persistent disk from a disk that was later deleted and @@ -3689,7 +3695,7 @@

Method Details

}, }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -3797,11 +3803,11 @@

Method Details

# Enabling guest operating system features. }, ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "interface": "A String", # [Deprecated] Specifies the disk interface to use for attaching this disk, # which is either SCSI or NVME. The default isSCSI. - "kind": "compute#disk", # [Output Only] Type of the resource. Always compute#disk for + "kind": "compute#disk", # Output only. [Output Only] Type of the resource. Always compute#disk for # disks. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this disk, which is # essentially a hash of the labels set used for optimistic locking. The @@ -3816,9 +3822,9 @@

Method Details

# the setLabels method. "a_key": "A String", }, - "lastAttachTimestamp": "A String", # [Output Only] Last attach timestamp inRFC3339 + "lastAttachTimestamp": "A String", # Output only. [Output Only] Last attach timestamp inRFC3339 # text format. - "lastDetachTimestamp": "A String", # [Output Only] Last detach timestamp inRFC3339 + "lastDetachTimestamp": "A String", # Output only. [Output Only] Last detach timestamp inRFC3339 # text format. "licenseCodes": [ # Integer license codes indicating which licenses are attached to this disk. "A String", @@ -3828,7 +3834,7 @@

Method Details

], "locationHint": "A String", # An opaque location hint used to place the disk close to other resources. # This field is for use by internal tools that use the public API. - "locked": True or False, # [Output Only] The field indicates if the disk is created from a locked + "locked": True or False, # Output only. [Output Only] The field indicates if the disk is created from a locked # source image. Attachment of a disk created from a locked source image will # cause the following operations to become irreversibly prohibited: # @@ -3864,8 +3870,10 @@

Method Details

# as part of resource payload. "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -3883,7 +3891,7 @@

Method Details

"provisionedThroughput": "A String", # Indicates how much throughput to provision for the disk. This sets the # number of throughput mb per second that the disk can handle. Values must be # greater than or equal to 1. - "region": "A String", # [Output Only] URL of the region where the disk resides. Only applicable for + "region": "A String", # Output only. [Output Only] URL of the region where the disk resides. Only applicable for # regional resources. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -3894,7 +3902,7 @@

Method Details

"resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. "A String", ], - "resourceStatus": { # [Output Only] Status information for the disk resource. + "resourceStatus": { # Output only. [Output Only] Status information for the disk resource. "asyncPrimaryDisk": { "state": "A String", }, @@ -3905,8 +3913,8 @@

Method Details

}, }, "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. "sizeGb": "A String", # Size, in GB, of the persistent disk. You can specify # this field when creating a persistent disk using thesourceImage, sourceSnapshot, orsourceDisk parameter, or specify it alone to create an empty # persistent disk. @@ -3914,9 +3922,9 @@

Method Details

# If you specify this field along with a source, the value ofsizeGb must not be less than the size of the # source. # Acceptable values are greater than 0. - "sourceConsistencyGroupPolicy": "A String", # [Output Only] URL of the DiskConsistencyGroupPolicy for a secondary disk + "sourceConsistencyGroupPolicy": "A String", # Output only. [Output Only] URL of the DiskConsistencyGroupPolicy for a secondary disk # that was created using a consistency group. - "sourceConsistencyGroupPolicyId": "A String", # [Output Only] ID of the DiskConsistencyGroupPolicy for a secondary disk + "sourceConsistencyGroupPolicyId": "A String", # Output only. [Output Only] ID of the DiskConsistencyGroupPolicy for a secondary disk # that was created using a consistency group. "sourceDisk": "A String", # The source disk used to create this disk. You can provide this as a # partial or full URL to the resource. For example, the following are valid @@ -3940,7 +3948,7 @@

Method Details

# # - # regions/region/disks/disk - "sourceDiskId": "A String", # [Output Only] The unique ID of the disk used to create this disk. This + "sourceDiskId": "A String", # Output only. [Output Only] The unique ID of the disk used to create this disk. This # value identifies the exact disk that was used to create this persistent # disk. For example, if you created the persistent disk from a disk that # was later deleted and recreated under the same name, the source disk ID @@ -4024,7 +4032,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceImageId": "A String", # [Output Only] The ID value of the image used to create this disk. This + "sourceImageId": "A String", # Output only. [Output Only] The ID value of the image used to create this disk. This # value identifies the exact image that was used to create this persistent # disk. For example, if you created the persistent disk from an image that # was later deleted and recreated under the same name, the source image ID @@ -4037,7 +4045,7 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/instantSnapshots/instantSnapshot # - projects/project/zones/zone/instantSnapshots/instantSnapshot # - zones/zone/instantSnapshots/instantSnapshot - "sourceInstantSnapshotId": "A String", # [Output Only] The unique ID of the instant snapshot used to create this + "sourceInstantSnapshotId": "A String", # Output only. [Output Only] The unique ID of the instant snapshot used to create this # disk. This value identifies the exact instant snapshot that was used to # create this persistent disk. For example, if you created the persistent # disk from an instant snapshot that was later deleted and recreated under @@ -4105,7 +4113,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceSnapshotId": "A String", # [Output Only] The unique ID of the snapshot used to create this disk. This + "sourceSnapshotId": "A String", # Output only. [Output Only] The unique ID of the snapshot used to create this disk. This # value identifies the exact snapshot that was used to create this persistent # disk. For example, if you created the persistent disk from a snapshot that # was later deleted and recreated under the same name, the source snapshot ID @@ -4117,7 +4125,7 @@

Method Details

# multiple disks from a source storage object. To create many disks from a # source storage object, use gcloud compute images # import instead. - "status": "A String", # [Output Only] The status of disk creation. + "status": "A String", # Output only. [Output Only] The status of disk creation. # # # - CREATING: Disk is provisioning. @@ -4146,11 +4154,11 @@

Method Details

# https://www.googleapis.com/compute/v1/projects/debian-cloud/global/licenses/debian-9-stretch "A String", ], - "users": [ # [Output Only] Links to the users of the disk (attached instances) + "users": [ # Output only. [Output Only] Links to the users of the disk (attached instances) # in form:projects/project/zones/zone/instances/instance "A String", ], - "zone": "A String", # [Output Only] URL of the zone where the disk resides. + "zone": "A String", # Output only. [Output Only] URL of the zone where the disk resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. } @@ -4334,10 +4342,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -4349,7 +4357,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -4564,9 +4572,9 @@

Method Details

"architecture": "A String", # The architecture of the disk. Valid values are # ARM64 or X86_64. "asyncPrimaryDisk": { # Disk asynchronously replicated into this disk. - "consistencyGroupPolicy": "A String", # [Output Only] URL of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicy": "A String", # Output only. [Output Only] URL of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. - "consistencyGroupPolicyId": "A String", # [Output Only] ID of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicyId": "A String", # Output only. [Output Only] ID of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. "disk": "A String", # The other disk asynchronously replicated to or from the current disk. # You can provide this as a partial or full URL to the resource. @@ -4576,19 +4584,19 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/disks/disk # - projects/project/zones/zone/disks/disk # - zones/zone/disks/disk - "diskId": "A String", # [Output Only] The unique ID of the other disk asynchronously replicated + "diskId": "A String", # Output only. [Output Only] The unique ID of the other disk asynchronously replicated # to or from the current disk. This value identifies the exact disk that # was used to create this replication. For example, if you started # replicating the persistent disk from a disk that was later deleted and # recreated under the same name, the disk ID would identify the exact # version of the disk that was used. }, - "asyncSecondaryDisks": { # [Output Only] A list of disks this disk is asynchronously replicated to. + "asyncSecondaryDisks": { # Output only. [Output Only] A list of disks this disk is asynchronously replicated to. "a_key": { "asyncReplicationDisk": { - "consistencyGroupPolicy": "A String", # [Output Only] URL of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicy": "A String", # Output only. [Output Only] URL of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. - "consistencyGroupPolicyId": "A String", # [Output Only] ID of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicyId": "A String", # Output only. [Output Only] ID of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. "disk": "A String", # The other disk asynchronously replicated to or from the current disk. # You can provide this as a partial or full URL to the resource. @@ -4598,7 +4606,7 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/disks/disk # - projects/project/zones/zone/disks/disk # - zones/zone/disks/disk - "diskId": "A String", # [Output Only] The unique ID of the other disk asynchronously replicated + "diskId": "A String", # Output only. [Output Only] The unique ID of the other disk asynchronously replicated # to or from the current disk. This value identifies the exact disk that # was used to create this replication. For example, if you started # replicating the persistent disk from a disk that was later deleted and @@ -4607,7 +4615,7 @@

Method Details

}, }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -4715,11 +4723,11 @@

Method Details

# Enabling guest operating system features. }, ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "interface": "A String", # [Deprecated] Specifies the disk interface to use for attaching this disk, # which is either SCSI or NVME. The default isSCSI. - "kind": "compute#disk", # [Output Only] Type of the resource. Always compute#disk for + "kind": "compute#disk", # Output only. [Output Only] Type of the resource. Always compute#disk for # disks. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this disk, which is # essentially a hash of the labels set used for optimistic locking. The @@ -4734,9 +4742,9 @@

Method Details

# the setLabels method. "a_key": "A String", }, - "lastAttachTimestamp": "A String", # [Output Only] Last attach timestamp inRFC3339 + "lastAttachTimestamp": "A String", # Output only. [Output Only] Last attach timestamp inRFC3339 # text format. - "lastDetachTimestamp": "A String", # [Output Only] Last detach timestamp inRFC3339 + "lastDetachTimestamp": "A String", # Output only. [Output Only] Last detach timestamp inRFC3339 # text format. "licenseCodes": [ # Integer license codes indicating which licenses are attached to this disk. "A String", @@ -4746,7 +4754,7 @@

Method Details

], "locationHint": "A String", # An opaque location hint used to place the disk close to other resources. # This field is for use by internal tools that use the public API. - "locked": True or False, # [Output Only] The field indicates if the disk is created from a locked + "locked": True or False, # Output only. [Output Only] The field indicates if the disk is created from a locked # source image. Attachment of a disk created from a locked source image will # cause the following operations to become irreversibly prohibited: # @@ -4782,8 +4790,10 @@

Method Details

# as part of resource payload. "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -4801,7 +4811,7 @@

Method Details

"provisionedThroughput": "A String", # Indicates how much throughput to provision for the disk. This sets the # number of throughput mb per second that the disk can handle. Values must be # greater than or equal to 1. - "region": "A String", # [Output Only] URL of the region where the disk resides. Only applicable for + "region": "A String", # Output only. [Output Only] URL of the region where the disk resides. Only applicable for # regional resources. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -4812,7 +4822,7 @@

Method Details

"resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. "A String", ], - "resourceStatus": { # [Output Only] Status information for the disk resource. + "resourceStatus": { # Output only. [Output Only] Status information for the disk resource. "asyncPrimaryDisk": { "state": "A String", }, @@ -4823,8 +4833,8 @@

Method Details

}, }, "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. "sizeGb": "A String", # Size, in GB, of the persistent disk. You can specify # this field when creating a persistent disk using thesourceImage, sourceSnapshot, orsourceDisk parameter, or specify it alone to create an empty # persistent disk. @@ -4832,9 +4842,9 @@

Method Details

# If you specify this field along with a source, the value ofsizeGb must not be less than the size of the # source. # Acceptable values are greater than 0. - "sourceConsistencyGroupPolicy": "A String", # [Output Only] URL of the DiskConsistencyGroupPolicy for a secondary disk + "sourceConsistencyGroupPolicy": "A String", # Output only. [Output Only] URL of the DiskConsistencyGroupPolicy for a secondary disk # that was created using a consistency group. - "sourceConsistencyGroupPolicyId": "A String", # [Output Only] ID of the DiskConsistencyGroupPolicy for a secondary disk + "sourceConsistencyGroupPolicyId": "A String", # Output only. [Output Only] ID of the DiskConsistencyGroupPolicy for a secondary disk # that was created using a consistency group. "sourceDisk": "A String", # The source disk used to create this disk. You can provide this as a # partial or full URL to the resource. For example, the following are valid @@ -4858,7 +4868,7 @@

Method Details

# # - # regions/region/disks/disk - "sourceDiskId": "A String", # [Output Only] The unique ID of the disk used to create this disk. This + "sourceDiskId": "A String", # Output only. [Output Only] The unique ID of the disk used to create this disk. This # value identifies the exact disk that was used to create this persistent # disk. For example, if you created the persistent disk from a disk that # was later deleted and recreated under the same name, the source disk ID @@ -4942,7 +4952,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceImageId": "A String", # [Output Only] The ID value of the image used to create this disk. This + "sourceImageId": "A String", # Output only. [Output Only] The ID value of the image used to create this disk. This # value identifies the exact image that was used to create this persistent # disk. For example, if you created the persistent disk from an image that # was later deleted and recreated under the same name, the source image ID @@ -4955,7 +4965,7 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/instantSnapshots/instantSnapshot # - projects/project/zones/zone/instantSnapshots/instantSnapshot # - zones/zone/instantSnapshots/instantSnapshot - "sourceInstantSnapshotId": "A String", # [Output Only] The unique ID of the instant snapshot used to create this + "sourceInstantSnapshotId": "A String", # Output only. [Output Only] The unique ID of the instant snapshot used to create this # disk. This value identifies the exact instant snapshot that was used to # create this persistent disk. For example, if you created the persistent # disk from an instant snapshot that was later deleted and recreated under @@ -5023,7 +5033,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceSnapshotId": "A String", # [Output Only] The unique ID of the snapshot used to create this disk. This + "sourceSnapshotId": "A String", # Output only. [Output Only] The unique ID of the snapshot used to create this disk. This # value identifies the exact snapshot that was used to create this persistent # disk. For example, if you created the persistent disk from a snapshot that # was later deleted and recreated under the same name, the source snapshot ID @@ -5035,7 +5045,7 @@

Method Details

# multiple disks from a source storage object. To create many disks from a # source storage object, use gcloud compute images # import instead. - "status": "A String", # [Output Only] The status of disk creation. + "status": "A String", # Output only. [Output Only] The status of disk creation. # # # - CREATING: Disk is provisioning. @@ -5064,23 +5074,23 @@

Method Details

# https://www.googleapis.com/compute/v1/projects/debian-cloud/global/licenses/debian-9-stretch "A String", ], - "users": [ # [Output Only] Links to the users of the disk (attached instances) + "users": [ # Output only. [Output Only] Links to the users of the disk (attached instances) # in form:projects/project/zones/zone/instances/instance "A String", ], - "zone": "A String", # [Output Only] URL of the zone where the disk resides. + "zone": "A String", # Output only. [Output Only] URL of the zone where the disk resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. }, ], - "kind": "compute#diskList", # [Output Only] Type of resource. Always compute#diskList for + "kind": "compute#diskList", # Output only. [Output Only] Type of resource. Always compute#diskList for # lists of disks. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -5318,10 +5328,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -5333,7 +5343,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -5607,10 +5617,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -5622,7 +5632,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -6779,10 +6789,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -6794,7 +6804,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -7089,10 +7099,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -7104,7 +7114,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -7371,10 +7381,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -7386,7 +7396,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -7673,10 +7683,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -7688,7 +7698,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -7848,9 +7858,9 @@

Method Details

"architecture": "A String", # The architecture of the disk. Valid values are # ARM64 or X86_64. "asyncPrimaryDisk": { # Disk asynchronously replicated into this disk. - "consistencyGroupPolicy": "A String", # [Output Only] URL of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicy": "A String", # Output only. [Output Only] URL of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. - "consistencyGroupPolicyId": "A String", # [Output Only] ID of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicyId": "A String", # Output only. [Output Only] ID of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. "disk": "A String", # The other disk asynchronously replicated to or from the current disk. # You can provide this as a partial or full URL to the resource. @@ -7860,19 +7870,19 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/disks/disk # - projects/project/zones/zone/disks/disk # - zones/zone/disks/disk - "diskId": "A String", # [Output Only] The unique ID of the other disk asynchronously replicated + "diskId": "A String", # Output only. [Output Only] The unique ID of the other disk asynchronously replicated # to or from the current disk. This value identifies the exact disk that # was used to create this replication. For example, if you started # replicating the persistent disk from a disk that was later deleted and # recreated under the same name, the disk ID would identify the exact # version of the disk that was used. }, - "asyncSecondaryDisks": { # [Output Only] A list of disks this disk is asynchronously replicated to. + "asyncSecondaryDisks": { # Output only. [Output Only] A list of disks this disk is asynchronously replicated to. "a_key": { "asyncReplicationDisk": { - "consistencyGroupPolicy": "A String", # [Output Only] URL of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicy": "A String", # Output only. [Output Only] URL of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. - "consistencyGroupPolicyId": "A String", # [Output Only] ID of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicyId": "A String", # Output only. [Output Only] ID of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. "disk": "A String", # The other disk asynchronously replicated to or from the current disk. # You can provide this as a partial or full URL to the resource. @@ -7882,7 +7892,7 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/disks/disk # - projects/project/zones/zone/disks/disk # - zones/zone/disks/disk - "diskId": "A String", # [Output Only] The unique ID of the other disk asynchronously replicated + "diskId": "A String", # Output only. [Output Only] The unique ID of the other disk asynchronously replicated # to or from the current disk. This value identifies the exact disk that # was used to create this replication. For example, if you started # replicating the persistent disk from a disk that was later deleted and @@ -7891,7 +7901,7 @@

Method Details

}, }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -7999,11 +8009,11 @@

Method Details

# Enabling guest operating system features. }, ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "interface": "A String", # [Deprecated] Specifies the disk interface to use for attaching this disk, # which is either SCSI or NVME. The default isSCSI. - "kind": "compute#disk", # [Output Only] Type of the resource. Always compute#disk for + "kind": "compute#disk", # Output only. [Output Only] Type of the resource. Always compute#disk for # disks. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this disk, which is # essentially a hash of the labels set used for optimistic locking. The @@ -8018,9 +8028,9 @@

Method Details

# the setLabels method. "a_key": "A String", }, - "lastAttachTimestamp": "A String", # [Output Only] Last attach timestamp inRFC3339 + "lastAttachTimestamp": "A String", # Output only. [Output Only] Last attach timestamp inRFC3339 # text format. - "lastDetachTimestamp": "A String", # [Output Only] Last detach timestamp inRFC3339 + "lastDetachTimestamp": "A String", # Output only. [Output Only] Last detach timestamp inRFC3339 # text format. "licenseCodes": [ # Integer license codes indicating which licenses are attached to this disk. "A String", @@ -8030,7 +8040,7 @@

Method Details

], "locationHint": "A String", # An opaque location hint used to place the disk close to other resources. # This field is for use by internal tools that use the public API. - "locked": True or False, # [Output Only] The field indicates if the disk is created from a locked + "locked": True or False, # Output only. [Output Only] The field indicates if the disk is created from a locked # source image. Attachment of a disk created from a locked source image will # cause the following operations to become irreversibly prohibited: # @@ -8066,8 +8076,10 @@

Method Details

# as part of resource payload. "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -8085,7 +8097,7 @@

Method Details

"provisionedThroughput": "A String", # Indicates how much throughput to provision for the disk. This sets the # number of throughput mb per second that the disk can handle. Values must be # greater than or equal to 1. - "region": "A String", # [Output Only] URL of the region where the disk resides. Only applicable for + "region": "A String", # Output only. [Output Only] URL of the region where the disk resides. Only applicable for # regional resources. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -8096,7 +8108,7 @@

Method Details

"resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. "A String", ], - "resourceStatus": { # [Output Only] Status information for the disk resource. + "resourceStatus": { # Output only. [Output Only] Status information for the disk resource. "asyncPrimaryDisk": { "state": "A String", }, @@ -8107,8 +8119,8 @@

Method Details

}, }, "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. "sizeGb": "A String", # Size, in GB, of the persistent disk. You can specify # this field when creating a persistent disk using thesourceImage, sourceSnapshot, orsourceDisk parameter, or specify it alone to create an empty # persistent disk. @@ -8116,9 +8128,9 @@

Method Details

# If you specify this field along with a source, the value ofsizeGb must not be less than the size of the # source. # Acceptable values are greater than 0. - "sourceConsistencyGroupPolicy": "A String", # [Output Only] URL of the DiskConsistencyGroupPolicy for a secondary disk + "sourceConsistencyGroupPolicy": "A String", # Output only. [Output Only] URL of the DiskConsistencyGroupPolicy for a secondary disk # that was created using a consistency group. - "sourceConsistencyGroupPolicyId": "A String", # [Output Only] ID of the DiskConsistencyGroupPolicy for a secondary disk + "sourceConsistencyGroupPolicyId": "A String", # Output only. [Output Only] ID of the DiskConsistencyGroupPolicy for a secondary disk # that was created using a consistency group. "sourceDisk": "A String", # The source disk used to create this disk. You can provide this as a # partial or full URL to the resource. For example, the following are valid @@ -8142,7 +8154,7 @@

Method Details

# # - # regions/region/disks/disk - "sourceDiskId": "A String", # [Output Only] The unique ID of the disk used to create this disk. This + "sourceDiskId": "A String", # Output only. [Output Only] The unique ID of the disk used to create this disk. This # value identifies the exact disk that was used to create this persistent # disk. For example, if you created the persistent disk from a disk that # was later deleted and recreated under the same name, the source disk ID @@ -8226,7 +8238,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceImageId": "A String", # [Output Only] The ID value of the image used to create this disk. This + "sourceImageId": "A String", # Output only. [Output Only] The ID value of the image used to create this disk. This # value identifies the exact image that was used to create this persistent # disk. For example, if you created the persistent disk from an image that # was later deleted and recreated under the same name, the source image ID @@ -8239,7 +8251,7 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/instantSnapshots/instantSnapshot # - projects/project/zones/zone/instantSnapshots/instantSnapshot # - zones/zone/instantSnapshots/instantSnapshot - "sourceInstantSnapshotId": "A String", # [Output Only] The unique ID of the instant snapshot used to create this + "sourceInstantSnapshotId": "A String", # Output only. [Output Only] The unique ID of the instant snapshot used to create this # disk. This value identifies the exact instant snapshot that was used to # create this persistent disk. For example, if you created the persistent # disk from an instant snapshot that was later deleted and recreated under @@ -8307,7 +8319,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceSnapshotId": "A String", # [Output Only] The unique ID of the snapshot used to create this disk. This + "sourceSnapshotId": "A String", # Output only. [Output Only] The unique ID of the snapshot used to create this disk. This # value identifies the exact snapshot that was used to create this persistent # disk. For example, if you created the persistent disk from a snapshot that # was later deleted and recreated under the same name, the source snapshot ID @@ -8319,7 +8331,7 @@

Method Details

# multiple disks from a source storage object. To create many disks from a # source storage object, use gcloud compute images # import instead. - "status": "A String", # [Output Only] The status of disk creation. + "status": "A String", # Output only. [Output Only] The status of disk creation. # # # - CREATING: Disk is provisioning. @@ -8348,11 +8360,11 @@

Method Details

# https://www.googleapis.com/compute/v1/projects/debian-cloud/global/licenses/debian-9-stretch "A String", ], - "users": [ # [Output Only] Links to the users of the disk (attached instances) + "users": [ # Output only. [Output Only] Links to the users of the disk (attached instances) # in form:projects/project/zones/zone/instances/instance "A String", ], - "zone": "A String", # [Output Only] URL of the zone where the disk resides. + "zone": "A String", # Output only. [Output Only] URL of the zone where the disk resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. } @@ -8537,10 +8549,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -8552,7 +8564,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.externalVpnGateways.html b/docs/dyn/compute_beta.externalVpnGateways.html index 77c9a94fc7..386fe0fae2 100644 --- a/docs/dyn/compute_beta.externalVpnGateways.html +++ b/docs/dyn/compute_beta.externalVpnGateways.html @@ -289,10 +289,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -304,7 +304,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -411,11 +411,11 @@

Method Details

# # For more information about using external VPN gateways, see # Creating an HA VPN gateway and tunnel pair to a peer VPN. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "interfaces": [ # A list of interfaces for this external VPN gateway. # @@ -443,7 +443,7 @@

Method Details

# is RFC 5952 format (e.g. 2001:db8::2d9:51:0:0). }, ], - "kind": "compute#externalVpnGateway", # [Output Only] Type of the resource. Alwayscompute#externalVpnGateway for externalVpnGateways. + "kind": "compute#externalVpnGateway", # Output only. [Output Only] Type of the resource. Alwayscompute#externalVpnGateway for externalVpnGateways. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this ExternalVpnGateway, # which is essentially a hash of the labels set used for optimistic locking. # The fingerprint is initially generated by Compute Engine and changes after @@ -465,7 +465,7 @@

Method Details

# a dash, lowercase letter, or digit, except the last character, which cannot # be a dash. "redundancyType": "A String", # Indicates the user-supplied redundancy type of this external VPN gateway. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. } @@ -490,11 +490,11 @@

Method Details

# # For more information about using external VPN gateways, see # Creating an HA VPN gateway and tunnel pair to a peer VPN. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "interfaces": [ # A list of interfaces for this external VPN gateway. # @@ -522,7 +522,7 @@

Method Details

# is RFC 5952 format (e.g. 2001:db8::2d9:51:0:0). }, ], - "kind": "compute#externalVpnGateway", # [Output Only] Type of the resource. Alwayscompute#externalVpnGateway for externalVpnGateways. + "kind": "compute#externalVpnGateway", # Output only. [Output Only] Type of the resource. Alwayscompute#externalVpnGateway for externalVpnGateways. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this ExternalVpnGateway, # which is essentially a hash of the labels set used for optimistic locking. # The fingerprint is initially generated by Compute Engine and changes after @@ -544,7 +544,7 @@

Method Details

# a dash, lowercase letter, or digit, except the last character, which cannot # be a dash. "redundancyType": "A String", # Indicates the user-supplied redundancy type of this external VPN gateway. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. } requestId: string, An optional request ID to identify requests. Specify a unique request ID so @@ -725,10 +725,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -740,7 +740,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -933,11 +933,11 @@

Method Details

# # For more information about using external VPN gateways, see # Creating an HA VPN gateway and tunnel pair to a peer VPN. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "interfaces": [ # A list of interfaces for this external VPN gateway. # @@ -965,7 +965,7 @@

Method Details

# is RFC 5952 format (e.g. 2001:db8::2d9:51:0:0). }, ], - "kind": "compute#externalVpnGateway", # [Output Only] Type of the resource. Alwayscompute#externalVpnGateway for externalVpnGateways. + "kind": "compute#externalVpnGateway", # Output only. [Output Only] Type of the resource. Alwayscompute#externalVpnGateway for externalVpnGateways. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this ExternalVpnGateway, # which is essentially a hash of the labels set used for optimistic locking. # The fingerprint is initially generated by Compute Engine and changes after @@ -987,16 +987,16 @@

Method Details

# a dash, lowercase letter, or digit, except the last character, which cannot # be a dash. "redundancyType": "A String", # Indicates the user-supplied redundancy type of this external VPN gateway. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. }, ], - "kind": "compute#externalVpnGatewayList", # [Output Only] Type of resource. Always compute#externalVpnGatewayList for lists of externalVpnGateways. + "kind": "compute#externalVpnGatewayList", # Output only. [Output Only] Type of resource. Always compute#externalVpnGatewayList for lists of externalVpnGateways. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -1231,10 +1231,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1246,7 +1246,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.firewallPolicies.html b/docs/dyn/compute_beta.firewallPolicies.html index c8dc8e9520..1d2e347383 100644 --- a/docs/dyn/compute_beta.firewallPolicies.html +++ b/docs/dyn/compute_beta.firewallPolicies.html @@ -160,7 +160,7 @@

Method Details

"attachmentTarget": "A String", # The target that the firewall policy is attached to. "displayName": "A String", # [Output Only] Deprecated, please use short name instead. The display name # of the firewall policy of the association. - "firewallPolicyId": "A String", # [Output Only] The firewall policy ID of the association. + "firewallPolicyId": "A String", # Output only. [Output Only] The firewall policy ID of the association. "name": "A String", # The name for an association. "priority": 42, # An integer indicating the priority of an association. The priority # must be a positive value between 1 and 2147483647. @@ -168,7 +168,7 @@

Method Details

# is the highest priority and 2147483647 is the lowest priority. # The default value is `1000`. If two associations have the same priority # then lexicographical order on association names is applied. - "shortName": "A String", # [Output Only] The short name of the firewall policy of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the firewall policy of the association. } replaceExistingAssociation: boolean, Indicates whether or not to replace it if an association of the attachment @@ -352,10 +352,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -367,7 +367,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -473,7 +473,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -490,6 +490,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -536,6 +542,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -561,7 +575,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -577,7 +591,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -612,7 +626,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -806,10 +820,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -821,7 +835,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -927,7 +941,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -944,6 +958,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -990,6 +1010,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -1015,7 +1043,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -1031,7 +1059,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -1066,7 +1094,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -1260,10 +1288,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1275,7 +1303,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1540,10 +1568,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1555,7 +1583,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1824,10 +1852,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1839,7 +1867,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1939,7 +1967,7 @@

Method Details

"attachmentTarget": "A String", # The target that the firewall policy is attached to. "displayName": "A String", # [Output Only] Deprecated, please use short name instead. The display name # of the firewall policy of the association. - "firewallPolicyId": "A String", # [Output Only] The firewall policy ID of the association. + "firewallPolicyId": "A String", # Output only. [Output Only] The firewall policy ID of the association. "name": "A String", # The name for an association. "priority": 42, # An integer indicating the priority of an association. The priority # must be a positive value between 1 and 2147483647. @@ -1947,10 +1975,10 @@

Method Details

# is the highest priority and 2147483647 is the lowest priority. # The default value is `1000`. If two associations have the same priority # then lexicographical order on association names is applied. - "shortName": "A String", # [Output Only] The short name of the firewall policy of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the firewall policy of the association. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1976,7 +2004,7 @@

Method Details

# firewall policy. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#firewallPolicy", # [Output only] Type of the resource. Alwayscompute#firewallPolicyfor firewall policies + "kind": "compute#firewallPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#firewallPolicyfor firewall policies "name": "A String", # Name of the resource. For Organization Firewall Policies it's a # [Output Only] numeric ID allocated by Google Cloud which uniquely # identifies the Organization Firewall Policy. @@ -1998,7 +2026,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -2015,6 +2043,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -2061,6 +2095,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -2086,7 +2128,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -2102,7 +2144,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -2137,7 +2179,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -2153,19 +2195,26 @@

Method Details

# be set for other actions. }, ], - "parent": "A String", # [Output Only] The parent of the firewall policy. + "parent": "A String", # Output only. [Output Only] The parent of the firewall policy. # This field is not applicable to network firewall policies. - "policySource": "A String", # [Output Only] Source of this Firewall Policy. USER_DEFINED if - # created by a Cloud user, or SYSTEM if created by managed - # services like GKE. + "policySource": "A String", # Indicates the source of this Firewall Policy. This field is optional on + # creation and defaults to USER_DEFINED. + # + # The USER_DEFINED value indicates a regular firewall policy. + # + # The SYSTEM value indicates a system-level policy managed by an + # internal service like GKE. This SYSTEM value is reserved for + # internal services and cannot be set by users during policy creation. + # Policies with a SYSTEM source cannot be modified or deleted by + # users. "policyType": "A String", # The type of the firewall policy. This field can be eitherVPC_POLICY or RDMA_ROCE_POLICY. # # Note: if not specified then VPC_POLICY will be used. - "region": "A String", # [Output Only] URL of the region where the regional firewall policy resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional firewall policy resides. # This field is not applicable to global firewall policies. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "ruleTupleCount": 42, # [Output Only] Total count of all firewall policy rule tuples. A firewall + "ruleTupleCount": 42, # Output only. [Output Only] Total count of all firewall policy rule tuples. A firewall # policy can not exceed a set number of tuples. "rules": [ # A list of rules that belong to this policy. # There must always be a default rule (rule with priority 2147483647 and @@ -2188,7 +2237,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -2205,6 +2254,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -2251,6 +2306,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -2276,7 +2339,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -2292,7 +2355,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -2327,7 +2390,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -2344,7 +2407,7 @@

Method Details

}, ], "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shortName": "A String", # User-provided name of the Organization firewall policy. The name should be # unique in the organization in which the firewall policy is created. # This field is not applicable to network firewall policies. @@ -2377,7 +2440,7 @@

Method Details

"attachmentTarget": "A String", # The target that the firewall policy is attached to. "displayName": "A String", # [Output Only] Deprecated, please use short name instead. The display name # of the firewall policy of the association. - "firewallPolicyId": "A String", # [Output Only] The firewall policy ID of the association. + "firewallPolicyId": "A String", # Output only. [Output Only] The firewall policy ID of the association. "name": "A String", # The name for an association. "priority": 42, # An integer indicating the priority of an association. The priority # must be a positive value between 1 and 2147483647. @@ -2385,7 +2448,7 @@

Method Details

# is the highest priority and 2147483647 is the lowest priority. # The default value is `1000`. If two associations have the same priority # then lexicographical order on association names is applied. - "shortName": "A String", # [Output Only] The short name of the firewall policy of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the firewall policy of the association. } @@ -2788,7 +2851,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -2805,6 +2868,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -2851,6 +2920,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -2876,7 +2953,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -2892,7 +2969,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -2927,7 +3004,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -2976,7 +3053,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -2993,6 +3070,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -3039,6 +3122,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -3064,7 +3155,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -3080,7 +3171,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -3115,7 +3206,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -3147,7 +3238,7 @@

Method Details

"attachmentTarget": "A String", # The target that the firewall policy is attached to. "displayName": "A String", # [Output Only] Deprecated, please use short name instead. The display name # of the firewall policy of the association. - "firewallPolicyId": "A String", # [Output Only] The firewall policy ID of the association. + "firewallPolicyId": "A String", # Output only. [Output Only] The firewall policy ID of the association. "name": "A String", # The name for an association. "priority": 42, # An integer indicating the priority of an association. The priority # must be a positive value between 1 and 2147483647. @@ -3155,10 +3246,10 @@

Method Details

# is the highest priority and 2147483647 is the lowest priority. # The default value is `1000`. If two associations have the same priority # then lexicographical order on association names is applied. - "shortName": "A String", # [Output Only] The short name of the firewall policy of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the firewall policy of the association. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -3184,7 +3275,7 @@

Method Details

# firewall policy. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#firewallPolicy", # [Output only] Type of the resource. Alwayscompute#firewallPolicyfor firewall policies + "kind": "compute#firewallPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#firewallPolicyfor firewall policies "name": "A String", # Name of the resource. For Organization Firewall Policies it's a # [Output Only] numeric ID allocated by Google Cloud which uniquely # identifies the Organization Firewall Policy. @@ -3206,7 +3297,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -3223,6 +3314,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -3269,6 +3366,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -3294,7 +3399,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -3310,7 +3415,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -3345,7 +3450,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -3361,19 +3466,26 @@

Method Details

# be set for other actions. }, ], - "parent": "A String", # [Output Only] The parent of the firewall policy. + "parent": "A String", # Output only. [Output Only] The parent of the firewall policy. # This field is not applicable to network firewall policies. - "policySource": "A String", # [Output Only] Source of this Firewall Policy. USER_DEFINED if - # created by a Cloud user, or SYSTEM if created by managed - # services like GKE. + "policySource": "A String", # Indicates the source of this Firewall Policy. This field is optional on + # creation and defaults to USER_DEFINED. + # + # The USER_DEFINED value indicates a regular firewall policy. + # + # The SYSTEM value indicates a system-level policy managed by an + # internal service like GKE. This SYSTEM value is reserved for + # internal services and cannot be set by users during policy creation. + # Policies with a SYSTEM source cannot be modified or deleted by + # users. "policyType": "A String", # The type of the firewall policy. This field can be eitherVPC_POLICY or RDMA_ROCE_POLICY. # # Note: if not specified then VPC_POLICY will be used. - "region": "A String", # [Output Only] URL of the region where the regional firewall policy resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional firewall policy resides. # This field is not applicable to global firewall policies. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "ruleTupleCount": 42, # [Output Only] Total count of all firewall policy rule tuples. A firewall + "ruleTupleCount": 42, # Output only. [Output Only] Total count of all firewall policy rule tuples. A firewall # policy can not exceed a set number of tuples. "rules": [ # A list of rules that belong to this policy. # There must always be a default rule (rule with priority 2147483647 and @@ -3396,7 +3508,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -3413,6 +3525,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -3459,6 +3577,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -3484,7 +3610,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -3500,7 +3626,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -3535,7 +3661,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -3552,7 +3678,7 @@

Method Details

}, ], "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shortName": "A String", # User-provided name of the Organization firewall policy. The name should be # unique in the organization in which the firewall policy is created. # This field is not applicable to network firewall policies. @@ -3746,10 +3872,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3761,7 +3887,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -3950,7 +4076,7 @@

Method Details

"attachmentTarget": "A String", # The target that the firewall policy is attached to. "displayName": "A String", # [Output Only] Deprecated, please use short name instead. The display name # of the firewall policy of the association. - "firewallPolicyId": "A String", # [Output Only] The firewall policy ID of the association. + "firewallPolicyId": "A String", # Output only. [Output Only] The firewall policy ID of the association. "name": "A String", # The name for an association. "priority": 42, # An integer indicating the priority of an association. The priority # must be a positive value between 1 and 2147483647. @@ -3958,10 +4084,10 @@

Method Details

# is the highest priority and 2147483647 is the lowest priority. # The default value is `1000`. If two associations have the same priority # then lexicographical order on association names is applied. - "shortName": "A String", # [Output Only] The short name of the firewall policy of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the firewall policy of the association. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -3987,7 +4113,7 @@

Method Details

# firewall policy. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#firewallPolicy", # [Output only] Type of the resource. Alwayscompute#firewallPolicyfor firewall policies + "kind": "compute#firewallPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#firewallPolicyfor firewall policies "name": "A String", # Name of the resource. For Organization Firewall Policies it's a # [Output Only] numeric ID allocated by Google Cloud which uniquely # identifies the Organization Firewall Policy. @@ -4009,7 +4135,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -4026,6 +4152,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -4072,6 +4204,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -4097,7 +4237,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -4113,7 +4253,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -4148,7 +4288,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -4164,19 +4304,26 @@

Method Details

# be set for other actions. }, ], - "parent": "A String", # [Output Only] The parent of the firewall policy. + "parent": "A String", # Output only. [Output Only] The parent of the firewall policy. # This field is not applicable to network firewall policies. - "policySource": "A String", # [Output Only] Source of this Firewall Policy. USER_DEFINED if - # created by a Cloud user, or SYSTEM if created by managed - # services like GKE. + "policySource": "A String", # Indicates the source of this Firewall Policy. This field is optional on + # creation and defaults to USER_DEFINED. + # + # The USER_DEFINED value indicates a regular firewall policy. + # + # The SYSTEM value indicates a system-level policy managed by an + # internal service like GKE. This SYSTEM value is reserved for + # internal services and cannot be set by users during policy creation. + # Policies with a SYSTEM source cannot be modified or deleted by + # users. "policyType": "A String", # The type of the firewall policy. This field can be eitherVPC_POLICY or RDMA_ROCE_POLICY. # # Note: if not specified then VPC_POLICY will be used. - "region": "A String", # [Output Only] URL of the region where the regional firewall policy resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional firewall policy resides. # This field is not applicable to global firewall policies. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "ruleTupleCount": 42, # [Output Only] Total count of all firewall policy rule tuples. A firewall + "ruleTupleCount": 42, # Output only. [Output Only] Total count of all firewall policy rule tuples. A firewall # policy can not exceed a set number of tuples. "rules": [ # A list of rules that belong to this policy. # There must always be a default rule (rule with priority 2147483647 and @@ -4199,7 +4346,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -4216,6 +4363,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -4262,6 +4415,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -4287,7 +4448,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -4303,7 +4464,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -4338,7 +4499,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -4355,7 +4516,7 @@

Method Details

}, ], "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shortName": "A String", # User-provided name of the Organization firewall policy. The name should be # unique in the organization in which the firewall policy is created. # This field is not applicable to network firewall policies. @@ -4368,7 +4529,7 @@

Method Details

# cannot be a dash. }, ], - "kind": "compute#firewallPolicyList", # [Output Only] Type of resource. Alwayscompute#firewallPolicyList for listsof FirewallPolicies + "kind": "compute#firewallPolicyList", # Output only. [Output Only] Type of resource. Alwayscompute#firewallPolicyList for listsof FirewallPolicies "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. @@ -4426,7 +4587,7 @@

Method Details

"attachmentTarget": "A String", # The target that the firewall policy is attached to. "displayName": "A String", # [Output Only] Deprecated, please use short name instead. The display name # of the firewall policy of the association. - "firewallPolicyId": "A String", # [Output Only] The firewall policy ID of the association. + "firewallPolicyId": "A String", # Output only. [Output Only] The firewall policy ID of the association. "name": "A String", # The name for an association. "priority": 42, # An integer indicating the priority of an association. The priority # must be a positive value between 1 and 2147483647. @@ -4434,10 +4595,10 @@

Method Details

# is the highest priority and 2147483647 is the lowest priority. # The default value is `1000`. If two associations have the same priority # then lexicographical order on association names is applied. - "shortName": "A String", # [Output Only] The short name of the firewall policy of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the firewall policy of the association. }, ], - "kind": "compute#firewallPoliciesListAssociationsResponse", # [Output Only] Type of firewallPolicy associations. Alwayscompute#FirewallPoliciesListAssociations for lists of + "kind": "compute#firewallPoliciesListAssociationsResponse", # Output only. [Output Only] Type of firewallPolicy associations. Alwayscompute#FirewallPoliciesListAssociations for lists of # firewallPolicy associations. } @@ -4643,10 +4804,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -4658,7 +4819,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -4753,7 +4914,7 @@

Method Details

"attachmentTarget": "A String", # The target that the firewall policy is attached to. "displayName": "A String", # [Output Only] Deprecated, please use short name instead. The display name # of the firewall policy of the association. - "firewallPolicyId": "A String", # [Output Only] The firewall policy ID of the association. + "firewallPolicyId": "A String", # Output only. [Output Only] The firewall policy ID of the association. "name": "A String", # The name for an association. "priority": 42, # An integer indicating the priority of an association. The priority # must be a positive value between 1 and 2147483647. @@ -4761,10 +4922,10 @@

Method Details

# is the highest priority and 2147483647 is the lowest priority. # The default value is `1000`. If two associations have the same priority # then lexicographical order on association names is applied. - "shortName": "A String", # [Output Only] The short name of the firewall policy of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the firewall policy of the association. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -4790,7 +4951,7 @@

Method Details

# firewall policy. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#firewallPolicy", # [Output only] Type of the resource. Alwayscompute#firewallPolicyfor firewall policies + "kind": "compute#firewallPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#firewallPolicyfor firewall policies "name": "A String", # Name of the resource. For Organization Firewall Policies it's a # [Output Only] numeric ID allocated by Google Cloud which uniquely # identifies the Organization Firewall Policy. @@ -4812,7 +4973,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -4829,6 +4990,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -4875,6 +5042,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -4900,7 +5075,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -4916,7 +5091,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -4951,7 +5126,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -4967,19 +5142,26 @@

Method Details

# be set for other actions. }, ], - "parent": "A String", # [Output Only] The parent of the firewall policy. + "parent": "A String", # Output only. [Output Only] The parent of the firewall policy. # This field is not applicable to network firewall policies. - "policySource": "A String", # [Output Only] Source of this Firewall Policy. USER_DEFINED if - # created by a Cloud user, or SYSTEM if created by managed - # services like GKE. + "policySource": "A String", # Indicates the source of this Firewall Policy. This field is optional on + # creation and defaults to USER_DEFINED. + # + # The USER_DEFINED value indicates a regular firewall policy. + # + # The SYSTEM value indicates a system-level policy managed by an + # internal service like GKE. This SYSTEM value is reserved for + # internal services and cannot be set by users during policy creation. + # Policies with a SYSTEM source cannot be modified or deleted by + # users. "policyType": "A String", # The type of the firewall policy. This field can be eitherVPC_POLICY or RDMA_ROCE_POLICY. # # Note: if not specified then VPC_POLICY will be used. - "region": "A String", # [Output Only] URL of the region where the regional firewall policy resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional firewall policy resides. # This field is not applicable to global firewall policies. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "ruleTupleCount": 42, # [Output Only] Total count of all firewall policy rule tuples. A firewall + "ruleTupleCount": 42, # Output only. [Output Only] Total count of all firewall policy rule tuples. A firewall # policy can not exceed a set number of tuples. "rules": [ # A list of rules that belong to this policy. # There must always be a default rule (rule with priority 2147483647 and @@ -5002,7 +5184,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -5019,6 +5201,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -5065,6 +5253,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -5090,7 +5286,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -5106,7 +5302,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -5141,7 +5337,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -5158,7 +5354,7 @@

Method Details

}, ], "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shortName": "A String", # User-provided name of the Organization firewall policy. The name should be # unique in the organization in which the firewall policy is created. # This field is not applicable to network firewall policies. @@ -5349,10 +5545,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -5364,7 +5560,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -5470,7 +5666,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -5487,6 +5683,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -5533,6 +5735,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -5558,7 +5768,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -5574,7 +5784,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -5609,7 +5819,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -5804,10 +6014,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -5819,7 +6029,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -5925,7 +6135,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -5942,6 +6152,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -5988,6 +6204,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -6013,7 +6237,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -6029,7 +6253,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -6064,7 +6288,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -6259,10 +6483,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -6274,7 +6498,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -6539,10 +6763,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -6554,7 +6778,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -6819,10 +7043,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -6834,7 +7058,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -7099,10 +7323,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -7114,7 +7338,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.firewalls.html b/docs/dyn/compute_beta.firewalls.html index 4bdbdf2c57..b00d37802b 100644 --- a/docs/dyn/compute_beta.firewalls.html +++ b/docs/dyn/compute_beta.firewalls.html @@ -292,10 +292,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -307,7 +307,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -423,7 +423,7 @@

Method Details

], }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "denied": [ # The list of DENY rules specified by this firewall. Each rule specifies a # protocol and port-range tuple that describes a denied connection. @@ -459,9 +459,9 @@

Method Details

# This field denotes whether to enable logging for a particular # firewall rule. If logging is enabled, logs will be exported t # Cloud Logging. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#firewall", # [Output Only] Type of the resource. Always compute#firewall + "kind": "compute#firewall", # Output only. [Output Only] Type of the resource. Always compute#firewall # for firewall rules. "logConfig": { # The available logging options for a firewall rule. # This field denotes the logging options for a particular firewall rule. If # logging is enabled, logs will be exported to Cloud Logging. @@ -603,7 +603,7 @@

Method Details

], }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "denied": [ # The list of DENY rules specified by this firewall. Each rule specifies a # protocol and port-range tuple that describes a denied connection. @@ -639,9 +639,9 @@

Method Details

# This field denotes whether to enable logging for a particular # firewall rule. If logging is enabled, logs will be exported t # Cloud Logging. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#firewall", # [Output Only] Type of the resource. Always compute#firewall + "kind": "compute#firewall", # Output only. [Output Only] Type of the resource. Always compute#firewall # for firewall rules. "logConfig": { # The available logging options for a firewall rule. # This field denotes the logging options for a particular firewall rule. If # logging is enabled, logs will be exported to Cloud Logging. @@ -929,10 +929,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -944,7 +944,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1146,7 +1146,7 @@

Method Details

], }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "denied": [ # The list of DENY rules specified by this firewall. Each rule specifies a # protocol and port-range tuple that describes a denied connection. @@ -1182,9 +1182,9 @@

Method Details

# This field denotes whether to enable logging for a particular # firewall rule. If logging is enabled, logs will be exported t # Cloud Logging. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#firewall", # [Output Only] Type of the resource. Always compute#firewall + "kind": "compute#firewall", # Output only. [Output Only] Type of the resource. Always compute#firewall # for firewall rules. "logConfig": { # The available logging options for a firewall rule. # This field denotes the logging options for a particular firewall rule. If # logging is enabled, logs will be exported to Cloud Logging. @@ -1294,14 +1294,14 @@

Method Details

], }, ], - "kind": "compute#firewallList", # [Output Only] Type of resource. Always compute#firewallList + "kind": "compute#firewallList", # Output only. [Output Only] Type of resource. Always compute#firewallList # for lists of firewalls. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -1378,7 +1378,7 @@

Method Details

], }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "denied": [ # The list of DENY rules specified by this firewall. Each rule specifies a # protocol and port-range tuple that describes a denied connection. @@ -1414,9 +1414,9 @@

Method Details

# This field denotes whether to enable logging for a particular # firewall rule. If logging is enabled, logs will be exported t # Cloud Logging. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#firewall", # [Output Only] Type of the resource. Always compute#firewall + "kind": "compute#firewall", # Output only. [Output Only] Type of the resource. Always compute#firewall # for firewall rules. "logConfig": { # The available logging options for a firewall rule. # This field denotes the logging options for a particular firewall rule. If # logging is enabled, logs will be exported to Cloud Logging. @@ -1704,10 +1704,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1719,7 +1719,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1866,7 +1866,7 @@

Method Details

], }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "denied": [ # The list of DENY rules specified by this firewall. Each rule specifies a # protocol and port-range tuple that describes a denied connection. @@ -1902,9 +1902,9 @@

Method Details

# This field denotes whether to enable logging for a particular # firewall rule. If logging is enabled, logs will be exported t # Cloud Logging. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#firewall", # [Output Only] Type of the resource. Always compute#firewall + "kind": "compute#firewall", # Output only. [Output Only] Type of the resource. Always compute#firewall # for firewall rules. "logConfig": { # The available logging options for a firewall rule. # This field denotes the logging options for a particular firewall rule. If # logging is enabled, logs will be exported to Cloud Logging. @@ -2192,10 +2192,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2207,7 +2207,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.forwardingRules.html b/docs/dyn/compute_beta.forwardingRules.html index 77ccb98a7f..f6b0f9bd9a 100644 --- a/docs/dyn/compute_beta.forwardingRules.html +++ b/docs/dyn/compute_beta.forwardingRules.html @@ -323,13 +323,13 @@

Method Details

"backendService": "A String", # Identifies the backend service to which the forwarding rule sends traffic. # Required for internal and external passthrough Network Load Balancers; # must be omitted for all other load balancer types. - "baseForwardingRule": "A String", # [Output Only] The URL for the corresponding base forwarding rule. By base + "baseForwardingRule": "A String", # Output only. [Output Only] The URL for the corresponding base forwarding rule. By base # forwarding rule, we mean the forwarding rule that has the same IP address, # protocol, and port settings with the current forwarding rule, but without # sourceIPRanges specified. # Always empty if the current forwarding rule does not have sourceIPRanges # specified. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -383,7 +383,7 @@

Method Details

# packet mirroring. To prevent mirroring loops, instances behind this # load balancer will not have their traffic mirrored even if aPacketMirroring rule applies to them. # This can only be set to true for load balancers that have theirloadBalancingScheme set to INTERNAL. - "kind": "compute#forwardingRule", # [Output Only] Type of the resource. Alwayscompute#forwardingRule for forwarding rule resources. + "kind": "compute#forwardingRule", # Output only. [Output Only] Type of the resource. Alwayscompute#forwardingRule for forwarding rule resources. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this resource, which is # essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -553,12 +553,12 @@

Method Details

], "pscConnectionId": "A String", # [Output Only] The PSC connection id of the PSC forwarding rule. "pscConnectionStatus": "A String", - "region": "A String", # [Output Only] URL of the region where the regional forwarding rule resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional forwarding rule resides. # This field is not applicable to global forwarding rules. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "serviceDirectoryRegistrations": [ # Service Directory resources to register this forwarding rule with. # Currently, only supports a single Service Directory resource. { # Describes the auto-registration of the forwarding rule to Service Directory. @@ -650,14 +650,14 @@

Method Details

}, }, }, - "kind": "compute#forwardingRuleAggregatedList", # [Output Only] Type of resource. Alwayscompute#forwardingRuleAggregatedList for lists of forwarding rules. + "kind": "compute#forwardingRuleAggregatedList", # Output only. [Output Only] Type of resource. Alwayscompute#forwardingRuleAggregatedList for lists of forwarding rules. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -893,10 +893,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -908,7 +908,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1102,13 +1102,13 @@

Method Details

"backendService": "A String", # Identifies the backend service to which the forwarding rule sends traffic. # Required for internal and external passthrough Network Load Balancers; # must be omitted for all other load balancer types. - "baseForwardingRule": "A String", # [Output Only] The URL for the corresponding base forwarding rule. By base + "baseForwardingRule": "A String", # Output only. [Output Only] The URL for the corresponding base forwarding rule. By base # forwarding rule, we mean the forwarding rule that has the same IP address, # protocol, and port settings with the current forwarding rule, but without # sourceIPRanges specified. # Always empty if the current forwarding rule does not have sourceIPRanges # specified. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1162,7 +1162,7 @@

Method Details

# packet mirroring. To prevent mirroring loops, instances behind this # load balancer will not have their traffic mirrored even if aPacketMirroring rule applies to them. # This can only be set to true for load balancers that have theirloadBalancingScheme set to INTERNAL. - "kind": "compute#forwardingRule", # [Output Only] Type of the resource. Alwayscompute#forwardingRule for forwarding rule resources. + "kind": "compute#forwardingRule", # Output only. [Output Only] Type of the resource. Alwayscompute#forwardingRule for forwarding rule resources. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this resource, which is # essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -1332,12 +1332,12 @@

Method Details

], "pscConnectionId": "A String", # [Output Only] The PSC connection id of the PSC forwarding rule. "pscConnectionStatus": "A String", - "region": "A String", # [Output Only] URL of the region where the regional forwarding rule resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional forwarding rule resides. # This field is not applicable to global forwarding rules. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "serviceDirectoryRegistrations": [ # Service Directory resources to register this forwarding rule with. # Currently, only supports a single Service Directory resource. { # Describes the auto-registration of the forwarding rule to Service Directory. @@ -1511,13 +1511,13 @@

Method Details

"backendService": "A String", # Identifies the backend service to which the forwarding rule sends traffic. # Required for internal and external passthrough Network Load Balancers; # must be omitted for all other load balancer types. - "baseForwardingRule": "A String", # [Output Only] The URL for the corresponding base forwarding rule. By base + "baseForwardingRule": "A String", # Output only. [Output Only] The URL for the corresponding base forwarding rule. By base # forwarding rule, we mean the forwarding rule that has the same IP address, # protocol, and port settings with the current forwarding rule, but without # sourceIPRanges specified. # Always empty if the current forwarding rule does not have sourceIPRanges # specified. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1571,7 +1571,7 @@

Method Details

# packet mirroring. To prevent mirroring loops, instances behind this # load balancer will not have their traffic mirrored even if aPacketMirroring rule applies to them. # This can only be set to true for load balancers that have theirloadBalancingScheme set to INTERNAL. - "kind": "compute#forwardingRule", # [Output Only] Type of the resource. Alwayscompute#forwardingRule for forwarding rule resources. + "kind": "compute#forwardingRule", # Output only. [Output Only] Type of the resource. Alwayscompute#forwardingRule for forwarding rule resources. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this resource, which is # essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -1741,12 +1741,12 @@

Method Details

], "pscConnectionId": "A String", # [Output Only] The PSC connection id of the PSC forwarding rule. "pscConnectionStatus": "A String", - "region": "A String", # [Output Only] URL of the region where the regional forwarding rule resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional forwarding rule resides. # This field is not applicable to global forwarding rules. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "serviceDirectoryRegistrations": [ # Service Directory resources to register this forwarding rule with. # Currently, only supports a single Service Directory resource. { # Describes the auto-registration of the forwarding rule to Service Directory. @@ -1988,10 +1988,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2003,7 +2003,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2283,13 +2283,13 @@

Method Details

"backendService": "A String", # Identifies the backend service to which the forwarding rule sends traffic. # Required for internal and external passthrough Network Load Balancers; # must be omitted for all other load balancer types. - "baseForwardingRule": "A String", # [Output Only] The URL for the corresponding base forwarding rule. By base + "baseForwardingRule": "A String", # Output only. [Output Only] The URL for the corresponding base forwarding rule. By base # forwarding rule, we mean the forwarding rule that has the same IP address, # protocol, and port settings with the current forwarding rule, but without # sourceIPRanges specified. # Always empty if the current forwarding rule does not have sourceIPRanges # specified. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -2343,7 +2343,7 @@

Method Details

# packet mirroring. To prevent mirroring loops, instances behind this # load balancer will not have their traffic mirrored even if aPacketMirroring rule applies to them. # This can only be set to true for load balancers that have theirloadBalancingScheme set to INTERNAL. - "kind": "compute#forwardingRule", # [Output Only] Type of the resource. Alwayscompute#forwardingRule for forwarding rule resources. + "kind": "compute#forwardingRule", # Output only. [Output Only] Type of the resource. Alwayscompute#forwardingRule for forwarding rule resources. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this resource, which is # essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -2513,12 +2513,12 @@

Method Details

], "pscConnectionId": "A String", # [Output Only] The PSC connection id of the PSC forwarding rule. "pscConnectionStatus": "A String", - "region": "A String", # [Output Only] URL of the region where the regional forwarding rule resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional forwarding rule resides. # This field is not applicable to global forwarding rules. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "serviceDirectoryRegistrations": [ # Service Directory resources to register this forwarding rule with. # Currently, only supports a single Service Directory resource. { # Describes the auto-registration of the forwarding rule to Service Directory. @@ -2582,13 +2582,13 @@

Method Details

# - For Private Service Connect forwarding rules that forward traffic to managed services, the target must be a service attachment. The target is not mutable once set as a service attachment. }, ], - "kind": "compute#forwardingRuleList", # Type of resource. + "kind": "compute#forwardingRuleList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -2744,13 +2744,13 @@

Method Details

"backendService": "A String", # Identifies the backend service to which the forwarding rule sends traffic. # Required for internal and external passthrough Network Load Balancers; # must be omitted for all other load balancer types. - "baseForwardingRule": "A String", # [Output Only] The URL for the corresponding base forwarding rule. By base + "baseForwardingRule": "A String", # Output only. [Output Only] The URL for the corresponding base forwarding rule. By base # forwarding rule, we mean the forwarding rule that has the same IP address, # protocol, and port settings with the current forwarding rule, but without # sourceIPRanges specified. # Always empty if the current forwarding rule does not have sourceIPRanges # specified. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -2804,7 +2804,7 @@

Method Details

# packet mirroring. To prevent mirroring loops, instances behind this # load balancer will not have their traffic mirrored even if aPacketMirroring rule applies to them. # This can only be set to true for load balancers that have theirloadBalancingScheme set to INTERNAL. - "kind": "compute#forwardingRule", # [Output Only] Type of the resource. Alwayscompute#forwardingRule for forwarding rule resources. + "kind": "compute#forwardingRule", # Output only. [Output Only] Type of the resource. Alwayscompute#forwardingRule for forwarding rule resources. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this resource, which is # essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -2974,12 +2974,12 @@

Method Details

], "pscConnectionId": "A String", # [Output Only] The PSC connection id of the PSC forwarding rule. "pscConnectionStatus": "A String", - "region": "A String", # [Output Only] URL of the region where the regional forwarding rule resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional forwarding rule resides. # This field is not applicable to global forwarding rules. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "serviceDirectoryRegistrations": [ # Service Directory resources to register this forwarding rule with. # Currently, only supports a single Service Directory resource. { # Describes the auto-registration of the forwarding rule to Service Directory. @@ -3221,10 +3221,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3236,7 +3236,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -3519,10 +3519,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3534,7 +3534,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -3808,10 +3808,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3823,7 +3823,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.futureReservations.html b/docs/dyn/compute_beta.futureReservations.html index 26d4d0ea4d..5cd8dfc5ea 100644 --- a/docs/dyn/compute_beta.futureReservations.html +++ b/docs/dyn/compute_beta.futureReservations.html @@ -226,10 +226,10 @@

Method Details

# one can create instances of varying shapes against this reservation. "hostCount": 42, # Count of reserved hosts of specified VM family. The host has fixed number # of accelerators based on the accelerator/vm-family selected. - "inUseHostCount": 42, # Number of hosts currently in use. If there is one or more Instances + "inUseHostCount": 42, # Output only. Number of hosts currently in use. If there is one or more Instances # running on the host, it is considered in use. - "inUseInstanceCount": 42, # Number of instances currently in use in this reservation. - "inUseResources": [ # [Output only] List of resources currently in use. + "inUseInstanceCount": 42, # Output only. Number of instances currently in use in this reservation. + "inUseResources": [ # Output only. [Output only] List of resources currently in use. { "accelerator": { # Properties of accelerator resources in this reservation. "acceleratorCount": 42, # Number of accelerators of specified type. @@ -288,15 +288,15 @@

Method Details

# parent commitments will be extended to match the end date of the plan for # this commitment. }, - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this future reservation inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this future reservation inRFC3339 # text format. "deploymentType": "A String", # Type of the deployment requested as part of future reservation. "description": "A String", # An optional description of this resource. Provide this property when you # create the future reservation. "enableEmergentMaintenance": True or False, # Indicates if this group of VMs have emergent maintenance enabled. - "id": "A String", # [Output Only] A unique identifier for this future reservation. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this future reservation. The server # defines this identifier. - "kind": "compute#futureReservation", # [Output Only] Type of the resource. Alwayscompute#futureReservation for future reservations. + "kind": "compute#futureReservation", # Output only. [Output Only] Type of the resource. Alwayscompute#futureReservation for future reservations. "name": "A String", # The name of the resource, provided by the client when initially creating # the resource. The resource name must be 1-63 characters long, and comply # withRFC1035. @@ -319,8 +319,8 @@

Method Details

# with INACTIVE state till specified start-time. Either provide the # reservation_name or a name_prefix. "schedulingType": "A String", # Maintenance information for this reservation - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shareSettings": { # The share setting for reservations and sole tenancy node groups. # List of Projects/Folders to share with. "projectMap": { # A map of project id and project config. This is only valid when # share_type's value is SPECIFIC_PROJECTS. @@ -381,39 +381,39 @@

Method Details

"totalCount": "A String", # Total number of instances for which capacity assurance is requested at a # future time period. }, - "status": { # [Output only] Represents status related to the future reservation. # [Output only] Status of the Future Reservation - "amendmentStatus": "A String", # [Output Only] The current status of the requested amendment. - "autoCreatedReservations": [ # Fully qualified urls of the automatically created reservations at + "status": { # [Output only] Represents status related to the future reservation. # Output only. [Output only] Status of the Future Reservation + "amendmentStatus": "A String", # Output only. [Output Only] The current status of the requested amendment. + "autoCreatedReservations": [ # Output only. Fully qualified urls of the automatically created reservations at # start_time. "A String", ], - "existingMatchingUsageInfo": { # [Output Only] Represents the existing matching usage for the future # [Output Only] Represents the existing matching usage for the future + "existingMatchingUsageInfo": { # [Output Only] Represents the existing matching usage for the future # Output only. [Output Only] Represents the existing matching usage for the future # reservation. # reservation. - "count": "A String", # Count to represent min(FR total_count, + "count": "A String", # Output only. Count to represent min(FR total_count, # matching_reserved_capacity+matching_unreserved_instances) - "timestamp": "A String", # Timestamp when the matching usage was calculated + "timestamp": "A String", # Output only. Timestamp when the matching usage was calculated }, - "fulfilledCount": "A String", # This count indicates the fulfilled capacity so far. This is set during + "fulfilledCount": "A String", # Output only. This count indicates the fulfilled capacity so far. This is set during # "PROVISIONING" state. This count also includes capacity delivered as part # of existing matching reservations. - "lastKnownGoodState": { # The state that the future reservation will be reverted to should the # [Output Only] This field represents the future reservation before an + "lastKnownGoodState": { # The state that the future reservation will be reverted to should the # Output only. [Output Only] This field represents the future reservation before an # amendment was requested. If the amendment is declined, the Future # Reservation will be reverted to the last known good state. The last known # good state is not set when updating a future reservation whose # Procurement Status is DRAFTING. # amendment be declined. - "description": "A String", # [Output Only] The description of the FutureReservation before an + "description": "A String", # Output only. [Output Only] The description of the FutureReservation before an # amendment was requested. - "existingMatchingUsageInfo": { # [Output Only] Represents the existing matching usage for the future # [Output Only] Represents the matching usage for the future + "existingMatchingUsageInfo": { # [Output Only] Represents the existing matching usage for the future # Output only. [Output Only] Represents the matching usage for the future # reservation before an amendment was requested. # reservation. - "count": "A String", # Count to represent min(FR total_count, + "count": "A String", # Output only. Count to represent min(FR total_count, # matching_reserved_capacity+matching_unreserved_instances) - "timestamp": "A String", # Timestamp when the matching usage was calculated + "timestamp": "A String", # Output only. Timestamp when the matching usage was calculated }, "futureReservationSpecs": { # The properties of the last known good state for the Future Reservation. - "shareSettings": { # The share setting for reservations and sole tenancy node groups. # [Output Only] The previous share settings of the Future Reservation. + "shareSettings": { # The share setting for reservations and sole tenancy node groups. # Output only. [Output Only] The previous share settings of the Future Reservation. "projectMap": { # A map of project id and project config. This is only valid when # share_type's value is SPECIFIC_PROJECTS. "a_key": { # Config for each project in the share settings. @@ -428,7 +428,7 @@

Method Details

], "shareType": "A String", # Type of sharing for this shared-reservation }, - "specificSkuProperties": { # [Output Only] The previous instance related properties of the + "specificSkuProperties": { # Output only. [Output Only] The previous instance related properties of the # Future Reservation. "instanceProperties": { # Properties of the SKU instances being reserved. # Properties of the SKU instances being reserved. # Next ID: 9 @@ -470,7 +470,7 @@

Method Details

"totalCount": "A String", # Total number of instances for which capacity assurance is requested at a # future time period. }, - "timeWindow": { # [Output Only] The previous time window of the Future Reservation. + "timeWindow": { # Output only. [Output Only] The previous time window of the Future Reservation. "duration": { # A Duration represents a fixed-length span of time represented # as a count of seconds and fractions of seconds at nanosecond # resolution. It is independent of any calendar and concepts like "day" @@ -488,19 +488,19 @@

Method Details

# string. }, }, - "lockTime": "A String", # [Output Only] The lock time of the FutureReservation before an + "lockTime": "A String", # Output only. [Output Only] The lock time of the FutureReservation before an # amendment was requested. - "namePrefix": "A String", # [Output Only] The name prefix of the Future Reservation before an + "namePrefix": "A String", # Output only. [Output Only] The name prefix of the Future Reservation before an # amendment was requested. - "procurementStatus": "A String", # [Output Only] The status of the last known good state for the Future + "procurementStatus": "A String", # Output only. [Output Only] The status of the last known good state for the Future # Reservation. }, - "lockTime": "A String", # Time when Future Reservation would become LOCKED, after which no + "lockTime": "A String", # Output only. Time when Future Reservation would become LOCKED, after which no # modifications to Future Reservation will be allowed. Applicable only # after the Future Reservation is in the APPROVED state. The lock_time is # an RFC3339 string. The procurement_status will transition to PROCURING # state at this time. - "procurementStatus": "A String", # Current state of this Future Reservation + "procurementStatus": "A String", # Output only. Current state of this Future Reservation "specificSkuProperties": { # Properties to be set for the Future Reservation. "sourceInstanceTemplateId": "A String", # ID of the instance template used to populate the Future Reservation # properties. @@ -523,7 +523,7 @@

Method Details

"startTime": "A String", # Start time of the Future Reservation. The start_time is an RFC3339 # string. }, - "zone": "A String", # [Output Only] URL of the Zone where this future reservation resides. + "zone": "A String", # Output only. [Output Only] URL of the Zone where this future reservation resides. }, ], "warning": { # Informational warning which replaces the list of future reservations when @@ -554,15 +554,15 @@

Method Details

}, }, }, - "kind": "compute#futureReservationsAggregatedListResponse", # [Output Only] Type of resource. Alwayscompute#futureReservationsAggregatedListResponse for future + "kind": "compute#futureReservationsAggregatedListResponse", # Output only. [Output Only] Type of resource. Alwayscompute#futureReservationsAggregatedListResponse for future # resevation aggregated list response. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -793,10 +793,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -808,7 +808,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1079,10 +1079,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1094,7 +1094,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1196,10 +1196,10 @@

Method Details

# one can create instances of varying shapes against this reservation. "hostCount": 42, # Count of reserved hosts of specified VM family. The host has fixed number # of accelerators based on the accelerator/vm-family selected. - "inUseHostCount": 42, # Number of hosts currently in use. If there is one or more Instances + "inUseHostCount": 42, # Output only. Number of hosts currently in use. If there is one or more Instances # running on the host, it is considered in use. - "inUseInstanceCount": 42, # Number of instances currently in use in this reservation. - "inUseResources": [ # [Output only] List of resources currently in use. + "inUseInstanceCount": 42, # Output only. Number of instances currently in use in this reservation. + "inUseResources": [ # Output only. [Output only] List of resources currently in use. { "accelerator": { # Properties of accelerator resources in this reservation. "acceleratorCount": 42, # Number of accelerators of specified type. @@ -1258,15 +1258,15 @@

Method Details

# parent commitments will be extended to match the end date of the plan for # this commitment. }, - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this future reservation inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this future reservation inRFC3339 # text format. "deploymentType": "A String", # Type of the deployment requested as part of future reservation. "description": "A String", # An optional description of this resource. Provide this property when you # create the future reservation. "enableEmergentMaintenance": True or False, # Indicates if this group of VMs have emergent maintenance enabled. - "id": "A String", # [Output Only] A unique identifier for this future reservation. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this future reservation. The server # defines this identifier. - "kind": "compute#futureReservation", # [Output Only] Type of the resource. Alwayscompute#futureReservation for future reservations. + "kind": "compute#futureReservation", # Output only. [Output Only] Type of the resource. Alwayscompute#futureReservation for future reservations. "name": "A String", # The name of the resource, provided by the client when initially creating # the resource. The resource name must be 1-63 characters long, and comply # withRFC1035. @@ -1289,8 +1289,8 @@

Method Details

# with INACTIVE state till specified start-time. Either provide the # reservation_name or a name_prefix. "schedulingType": "A String", # Maintenance information for this reservation - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shareSettings": { # The share setting for reservations and sole tenancy node groups. # List of Projects/Folders to share with. "projectMap": { # A map of project id and project config. This is only valid when # share_type's value is SPECIFIC_PROJECTS. @@ -1351,39 +1351,39 @@

Method Details

"totalCount": "A String", # Total number of instances for which capacity assurance is requested at a # future time period. }, - "status": { # [Output only] Represents status related to the future reservation. # [Output only] Status of the Future Reservation - "amendmentStatus": "A String", # [Output Only] The current status of the requested amendment. - "autoCreatedReservations": [ # Fully qualified urls of the automatically created reservations at + "status": { # [Output only] Represents status related to the future reservation. # Output only. [Output only] Status of the Future Reservation + "amendmentStatus": "A String", # Output only. [Output Only] The current status of the requested amendment. + "autoCreatedReservations": [ # Output only. Fully qualified urls of the automatically created reservations at # start_time. "A String", ], - "existingMatchingUsageInfo": { # [Output Only] Represents the existing matching usage for the future # [Output Only] Represents the existing matching usage for the future + "existingMatchingUsageInfo": { # [Output Only] Represents the existing matching usage for the future # Output only. [Output Only] Represents the existing matching usage for the future # reservation. # reservation. - "count": "A String", # Count to represent min(FR total_count, + "count": "A String", # Output only. Count to represent min(FR total_count, # matching_reserved_capacity+matching_unreserved_instances) - "timestamp": "A String", # Timestamp when the matching usage was calculated + "timestamp": "A String", # Output only. Timestamp when the matching usage was calculated }, - "fulfilledCount": "A String", # This count indicates the fulfilled capacity so far. This is set during + "fulfilledCount": "A String", # Output only. This count indicates the fulfilled capacity so far. This is set during # "PROVISIONING" state. This count also includes capacity delivered as part # of existing matching reservations. - "lastKnownGoodState": { # The state that the future reservation will be reverted to should the # [Output Only] This field represents the future reservation before an + "lastKnownGoodState": { # The state that the future reservation will be reverted to should the # Output only. [Output Only] This field represents the future reservation before an # amendment was requested. If the amendment is declined, the Future # Reservation will be reverted to the last known good state. The last known # good state is not set when updating a future reservation whose # Procurement Status is DRAFTING. # amendment be declined. - "description": "A String", # [Output Only] The description of the FutureReservation before an + "description": "A String", # Output only. [Output Only] The description of the FutureReservation before an # amendment was requested. - "existingMatchingUsageInfo": { # [Output Only] Represents the existing matching usage for the future # [Output Only] Represents the matching usage for the future + "existingMatchingUsageInfo": { # [Output Only] Represents the existing matching usage for the future # Output only. [Output Only] Represents the matching usage for the future # reservation before an amendment was requested. # reservation. - "count": "A String", # Count to represent min(FR total_count, + "count": "A String", # Output only. Count to represent min(FR total_count, # matching_reserved_capacity+matching_unreserved_instances) - "timestamp": "A String", # Timestamp when the matching usage was calculated + "timestamp": "A String", # Output only. Timestamp when the matching usage was calculated }, "futureReservationSpecs": { # The properties of the last known good state for the Future Reservation. - "shareSettings": { # The share setting for reservations and sole tenancy node groups. # [Output Only] The previous share settings of the Future Reservation. + "shareSettings": { # The share setting for reservations and sole tenancy node groups. # Output only. [Output Only] The previous share settings of the Future Reservation. "projectMap": { # A map of project id and project config. This is only valid when # share_type's value is SPECIFIC_PROJECTS. "a_key": { # Config for each project in the share settings. @@ -1398,7 +1398,7 @@

Method Details

], "shareType": "A String", # Type of sharing for this shared-reservation }, - "specificSkuProperties": { # [Output Only] The previous instance related properties of the + "specificSkuProperties": { # Output only. [Output Only] The previous instance related properties of the # Future Reservation. "instanceProperties": { # Properties of the SKU instances being reserved. # Properties of the SKU instances being reserved. # Next ID: 9 @@ -1440,7 +1440,7 @@

Method Details

"totalCount": "A String", # Total number of instances for which capacity assurance is requested at a # future time period. }, - "timeWindow": { # [Output Only] The previous time window of the Future Reservation. + "timeWindow": { # Output only. [Output Only] The previous time window of the Future Reservation. "duration": { # A Duration represents a fixed-length span of time represented # as a count of seconds and fractions of seconds at nanosecond # resolution. It is independent of any calendar and concepts like "day" @@ -1458,19 +1458,19 @@

Method Details

# string. }, }, - "lockTime": "A String", # [Output Only] The lock time of the FutureReservation before an + "lockTime": "A String", # Output only. [Output Only] The lock time of the FutureReservation before an # amendment was requested. - "namePrefix": "A String", # [Output Only] The name prefix of the Future Reservation before an + "namePrefix": "A String", # Output only. [Output Only] The name prefix of the Future Reservation before an # amendment was requested. - "procurementStatus": "A String", # [Output Only] The status of the last known good state for the Future + "procurementStatus": "A String", # Output only. [Output Only] The status of the last known good state for the Future # Reservation. }, - "lockTime": "A String", # Time when Future Reservation would become LOCKED, after which no + "lockTime": "A String", # Output only. Time when Future Reservation would become LOCKED, after which no # modifications to Future Reservation will be allowed. Applicable only # after the Future Reservation is in the APPROVED state. The lock_time is # an RFC3339 string. The procurement_status will transition to PROCURING # state at this time. - "procurementStatus": "A String", # Current state of this Future Reservation + "procurementStatus": "A String", # Output only. Current state of this Future Reservation "specificSkuProperties": { # Properties to be set for the Future Reservation. "sourceInstanceTemplateId": "A String", # ID of the instance template used to populate the Future Reservation # properties. @@ -1493,7 +1493,7 @@

Method Details

"startTime": "A String", # Start time of the Future Reservation. The start_time is an RFC3339 # string. }, - "zone": "A String", # [Output Only] URL of the Zone where this future reservation resides. + "zone": "A String", # Output only. [Output Only] URL of the Zone where this future reservation resides. } @@ -1513,10 +1513,10 @@

Method Details

# one can create instances of varying shapes against this reservation. "hostCount": 42, # Count of reserved hosts of specified VM family. The host has fixed number # of accelerators based on the accelerator/vm-family selected. - "inUseHostCount": 42, # Number of hosts currently in use. If there is one or more Instances + "inUseHostCount": 42, # Output only. Number of hosts currently in use. If there is one or more Instances # running on the host, it is considered in use. - "inUseInstanceCount": 42, # Number of instances currently in use in this reservation. - "inUseResources": [ # [Output only] List of resources currently in use. + "inUseInstanceCount": 42, # Output only. Number of instances currently in use in this reservation. + "inUseResources": [ # Output only. [Output only] List of resources currently in use. { "accelerator": { # Properties of accelerator resources in this reservation. "acceleratorCount": 42, # Number of accelerators of specified type. @@ -1575,15 +1575,15 @@

Method Details

# parent commitments will be extended to match the end date of the plan for # this commitment. }, - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this future reservation inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this future reservation inRFC3339 # text format. "deploymentType": "A String", # Type of the deployment requested as part of future reservation. "description": "A String", # An optional description of this resource. Provide this property when you # create the future reservation. "enableEmergentMaintenance": True or False, # Indicates if this group of VMs have emergent maintenance enabled. - "id": "A String", # [Output Only] A unique identifier for this future reservation. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this future reservation. The server # defines this identifier. - "kind": "compute#futureReservation", # [Output Only] Type of the resource. Alwayscompute#futureReservation for future reservations. + "kind": "compute#futureReservation", # Output only. [Output Only] Type of the resource. Alwayscompute#futureReservation for future reservations. "name": "A String", # The name of the resource, provided by the client when initially creating # the resource. The resource name must be 1-63 characters long, and comply # withRFC1035. @@ -1606,8 +1606,8 @@

Method Details

# with INACTIVE state till specified start-time. Either provide the # reservation_name or a name_prefix. "schedulingType": "A String", # Maintenance information for this reservation - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shareSettings": { # The share setting for reservations and sole tenancy node groups. # List of Projects/Folders to share with. "projectMap": { # A map of project id and project config. This is only valid when # share_type's value is SPECIFIC_PROJECTS. @@ -1668,39 +1668,39 @@

Method Details

"totalCount": "A String", # Total number of instances for which capacity assurance is requested at a # future time period. }, - "status": { # [Output only] Represents status related to the future reservation. # [Output only] Status of the Future Reservation - "amendmentStatus": "A String", # [Output Only] The current status of the requested amendment. - "autoCreatedReservations": [ # Fully qualified urls of the automatically created reservations at + "status": { # [Output only] Represents status related to the future reservation. # Output only. [Output only] Status of the Future Reservation + "amendmentStatus": "A String", # Output only. [Output Only] The current status of the requested amendment. + "autoCreatedReservations": [ # Output only. Fully qualified urls of the automatically created reservations at # start_time. "A String", ], - "existingMatchingUsageInfo": { # [Output Only] Represents the existing matching usage for the future # [Output Only] Represents the existing matching usage for the future + "existingMatchingUsageInfo": { # [Output Only] Represents the existing matching usage for the future # Output only. [Output Only] Represents the existing matching usage for the future # reservation. # reservation. - "count": "A String", # Count to represent min(FR total_count, + "count": "A String", # Output only. Count to represent min(FR total_count, # matching_reserved_capacity+matching_unreserved_instances) - "timestamp": "A String", # Timestamp when the matching usage was calculated + "timestamp": "A String", # Output only. Timestamp when the matching usage was calculated }, - "fulfilledCount": "A String", # This count indicates the fulfilled capacity so far. This is set during + "fulfilledCount": "A String", # Output only. This count indicates the fulfilled capacity so far. This is set during # "PROVISIONING" state. This count also includes capacity delivered as part # of existing matching reservations. - "lastKnownGoodState": { # The state that the future reservation will be reverted to should the # [Output Only] This field represents the future reservation before an + "lastKnownGoodState": { # The state that the future reservation will be reverted to should the # Output only. [Output Only] This field represents the future reservation before an # amendment was requested. If the amendment is declined, the Future # Reservation will be reverted to the last known good state. The last known # good state is not set when updating a future reservation whose # Procurement Status is DRAFTING. # amendment be declined. - "description": "A String", # [Output Only] The description of the FutureReservation before an + "description": "A String", # Output only. [Output Only] The description of the FutureReservation before an # amendment was requested. - "existingMatchingUsageInfo": { # [Output Only] Represents the existing matching usage for the future # [Output Only] Represents the matching usage for the future + "existingMatchingUsageInfo": { # [Output Only] Represents the existing matching usage for the future # Output only. [Output Only] Represents the matching usage for the future # reservation before an amendment was requested. # reservation. - "count": "A String", # Count to represent min(FR total_count, + "count": "A String", # Output only. Count to represent min(FR total_count, # matching_reserved_capacity+matching_unreserved_instances) - "timestamp": "A String", # Timestamp when the matching usage was calculated + "timestamp": "A String", # Output only. Timestamp when the matching usage was calculated }, "futureReservationSpecs": { # The properties of the last known good state for the Future Reservation. - "shareSettings": { # The share setting for reservations and sole tenancy node groups. # [Output Only] The previous share settings of the Future Reservation. + "shareSettings": { # The share setting for reservations and sole tenancy node groups. # Output only. [Output Only] The previous share settings of the Future Reservation. "projectMap": { # A map of project id and project config. This is only valid when # share_type's value is SPECIFIC_PROJECTS. "a_key": { # Config for each project in the share settings. @@ -1715,7 +1715,7 @@

Method Details

], "shareType": "A String", # Type of sharing for this shared-reservation }, - "specificSkuProperties": { # [Output Only] The previous instance related properties of the + "specificSkuProperties": { # Output only. [Output Only] The previous instance related properties of the # Future Reservation. "instanceProperties": { # Properties of the SKU instances being reserved. # Properties of the SKU instances being reserved. # Next ID: 9 @@ -1757,7 +1757,7 @@

Method Details

"totalCount": "A String", # Total number of instances for which capacity assurance is requested at a # future time period. }, - "timeWindow": { # [Output Only] The previous time window of the Future Reservation. + "timeWindow": { # Output only. [Output Only] The previous time window of the Future Reservation. "duration": { # A Duration represents a fixed-length span of time represented # as a count of seconds and fractions of seconds at nanosecond # resolution. It is independent of any calendar and concepts like "day" @@ -1775,19 +1775,19 @@

Method Details

# string. }, }, - "lockTime": "A String", # [Output Only] The lock time of the FutureReservation before an + "lockTime": "A String", # Output only. [Output Only] The lock time of the FutureReservation before an # amendment was requested. - "namePrefix": "A String", # [Output Only] The name prefix of the Future Reservation before an + "namePrefix": "A String", # Output only. [Output Only] The name prefix of the Future Reservation before an # amendment was requested. - "procurementStatus": "A String", # [Output Only] The status of the last known good state for the Future + "procurementStatus": "A String", # Output only. [Output Only] The status of the last known good state for the Future # Reservation. }, - "lockTime": "A String", # Time when Future Reservation would become LOCKED, after which no + "lockTime": "A String", # Output only. Time when Future Reservation would become LOCKED, after which no # modifications to Future Reservation will be allowed. Applicable only # after the Future Reservation is in the APPROVED state. The lock_time is # an RFC3339 string. The procurement_status will transition to PROCURING # state at this time. - "procurementStatus": "A String", # Current state of this Future Reservation + "procurementStatus": "A String", # Output only. Current state of this Future Reservation "specificSkuProperties": { # Properties to be set for the Future Reservation. "sourceInstanceTemplateId": "A String", # ID of the instance template used to populate the Future Reservation # properties. @@ -1810,7 +1810,7 @@

Method Details

"startTime": "A String", # Start time of the Future Reservation. The start_time is an RFC3339 # string. }, - "zone": "A String", # [Output Only] URL of the Zone where this future reservation resides. + "zone": "A String", # Output only. [Output Only] URL of the Zone where this future reservation resides. } requestId: string, An optional request ID to identify requests. Specify a unique request ID so @@ -1991,10 +1991,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2006,7 +2006,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2196,10 +2196,10 @@

Method Details

# one can create instances of varying shapes against this reservation. "hostCount": 42, # Count of reserved hosts of specified VM family. The host has fixed number # of accelerators based on the accelerator/vm-family selected. - "inUseHostCount": 42, # Number of hosts currently in use. If there is one or more Instances + "inUseHostCount": 42, # Output only. Number of hosts currently in use. If there is one or more Instances # running on the host, it is considered in use. - "inUseInstanceCount": 42, # Number of instances currently in use in this reservation. - "inUseResources": [ # [Output only] List of resources currently in use. + "inUseInstanceCount": 42, # Output only. Number of instances currently in use in this reservation. + "inUseResources": [ # Output only. [Output only] List of resources currently in use. { "accelerator": { # Properties of accelerator resources in this reservation. "acceleratorCount": 42, # Number of accelerators of specified type. @@ -2258,15 +2258,15 @@

Method Details

# parent commitments will be extended to match the end date of the plan for # this commitment. }, - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this future reservation inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this future reservation inRFC3339 # text format. "deploymentType": "A String", # Type of the deployment requested as part of future reservation. "description": "A String", # An optional description of this resource. Provide this property when you # create the future reservation. "enableEmergentMaintenance": True or False, # Indicates if this group of VMs have emergent maintenance enabled. - "id": "A String", # [Output Only] A unique identifier for this future reservation. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this future reservation. The server # defines this identifier. - "kind": "compute#futureReservation", # [Output Only] Type of the resource. Alwayscompute#futureReservation for future reservations. + "kind": "compute#futureReservation", # Output only. [Output Only] Type of the resource. Alwayscompute#futureReservation for future reservations. "name": "A String", # The name of the resource, provided by the client when initially creating # the resource. The resource name must be 1-63 characters long, and comply # withRFC1035. @@ -2289,8 +2289,8 @@

Method Details

# with INACTIVE state till specified start-time. Either provide the # reservation_name or a name_prefix. "schedulingType": "A String", # Maintenance information for this reservation - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shareSettings": { # The share setting for reservations and sole tenancy node groups. # List of Projects/Folders to share with. "projectMap": { # A map of project id and project config. This is only valid when # share_type's value is SPECIFIC_PROJECTS. @@ -2351,39 +2351,39 @@

Method Details

"totalCount": "A String", # Total number of instances for which capacity assurance is requested at a # future time period. }, - "status": { # [Output only] Represents status related to the future reservation. # [Output only] Status of the Future Reservation - "amendmentStatus": "A String", # [Output Only] The current status of the requested amendment. - "autoCreatedReservations": [ # Fully qualified urls of the automatically created reservations at + "status": { # [Output only] Represents status related to the future reservation. # Output only. [Output only] Status of the Future Reservation + "amendmentStatus": "A String", # Output only. [Output Only] The current status of the requested amendment. + "autoCreatedReservations": [ # Output only. Fully qualified urls of the automatically created reservations at # start_time. "A String", ], - "existingMatchingUsageInfo": { # [Output Only] Represents the existing matching usage for the future # [Output Only] Represents the existing matching usage for the future + "existingMatchingUsageInfo": { # [Output Only] Represents the existing matching usage for the future # Output only. [Output Only] Represents the existing matching usage for the future # reservation. # reservation. - "count": "A String", # Count to represent min(FR total_count, + "count": "A String", # Output only. Count to represent min(FR total_count, # matching_reserved_capacity+matching_unreserved_instances) - "timestamp": "A String", # Timestamp when the matching usage was calculated + "timestamp": "A String", # Output only. Timestamp when the matching usage was calculated }, - "fulfilledCount": "A String", # This count indicates the fulfilled capacity so far. This is set during + "fulfilledCount": "A String", # Output only. This count indicates the fulfilled capacity so far. This is set during # "PROVISIONING" state. This count also includes capacity delivered as part # of existing matching reservations. - "lastKnownGoodState": { # The state that the future reservation will be reverted to should the # [Output Only] This field represents the future reservation before an + "lastKnownGoodState": { # The state that the future reservation will be reverted to should the # Output only. [Output Only] This field represents the future reservation before an # amendment was requested. If the amendment is declined, the Future # Reservation will be reverted to the last known good state. The last known # good state is not set when updating a future reservation whose # Procurement Status is DRAFTING. # amendment be declined. - "description": "A String", # [Output Only] The description of the FutureReservation before an + "description": "A String", # Output only. [Output Only] The description of the FutureReservation before an # amendment was requested. - "existingMatchingUsageInfo": { # [Output Only] Represents the existing matching usage for the future # [Output Only] Represents the matching usage for the future + "existingMatchingUsageInfo": { # [Output Only] Represents the existing matching usage for the future # Output only. [Output Only] Represents the matching usage for the future # reservation before an amendment was requested. # reservation. - "count": "A String", # Count to represent min(FR total_count, + "count": "A String", # Output only. Count to represent min(FR total_count, # matching_reserved_capacity+matching_unreserved_instances) - "timestamp": "A String", # Timestamp when the matching usage was calculated + "timestamp": "A String", # Output only. Timestamp when the matching usage was calculated }, "futureReservationSpecs": { # The properties of the last known good state for the Future Reservation. - "shareSettings": { # The share setting for reservations and sole tenancy node groups. # [Output Only] The previous share settings of the Future Reservation. + "shareSettings": { # The share setting for reservations and sole tenancy node groups. # Output only. [Output Only] The previous share settings of the Future Reservation. "projectMap": { # A map of project id and project config. This is only valid when # share_type's value is SPECIFIC_PROJECTS. "a_key": { # Config for each project in the share settings. @@ -2398,7 +2398,7 @@

Method Details

], "shareType": "A String", # Type of sharing for this shared-reservation }, - "specificSkuProperties": { # [Output Only] The previous instance related properties of the + "specificSkuProperties": { # Output only. [Output Only] The previous instance related properties of the # Future Reservation. "instanceProperties": { # Properties of the SKU instances being reserved. # Properties of the SKU instances being reserved. # Next ID: 9 @@ -2440,7 +2440,7 @@

Method Details

"totalCount": "A String", # Total number of instances for which capacity assurance is requested at a # future time period. }, - "timeWindow": { # [Output Only] The previous time window of the Future Reservation. + "timeWindow": { # Output only. [Output Only] The previous time window of the Future Reservation. "duration": { # A Duration represents a fixed-length span of time represented # as a count of seconds and fractions of seconds at nanosecond # resolution. It is independent of any calendar and concepts like "day" @@ -2458,19 +2458,19 @@

Method Details

# string. }, }, - "lockTime": "A String", # [Output Only] The lock time of the FutureReservation before an + "lockTime": "A String", # Output only. [Output Only] The lock time of the FutureReservation before an # amendment was requested. - "namePrefix": "A String", # [Output Only] The name prefix of the Future Reservation before an + "namePrefix": "A String", # Output only. [Output Only] The name prefix of the Future Reservation before an # amendment was requested. - "procurementStatus": "A String", # [Output Only] The status of the last known good state for the Future + "procurementStatus": "A String", # Output only. [Output Only] The status of the last known good state for the Future # Reservation. }, - "lockTime": "A String", # Time when Future Reservation would become LOCKED, after which no + "lockTime": "A String", # Output only. Time when Future Reservation would become LOCKED, after which no # modifications to Future Reservation will be allowed. Applicable only # after the Future Reservation is in the APPROVED state. The lock_time is # an RFC3339 string. The procurement_status will transition to PROCURING # state at this time. - "procurementStatus": "A String", # Current state of this Future Reservation + "procurementStatus": "A String", # Output only. Current state of this Future Reservation "specificSkuProperties": { # Properties to be set for the Future Reservation. "sourceInstanceTemplateId": "A String", # ID of the instance template used to populate the Future Reservation # properties. @@ -2493,18 +2493,18 @@

Method Details

"startTime": "A String", # Start time of the Future Reservation. The start_time is an RFC3339 # string. }, - "zone": "A String", # [Output Only] URL of the Zone where this future reservation resides. + "zone": "A String", # Output only. [Output Only] URL of the Zone where this future reservation resides. }, ], - "kind": "compute#futureReservationsListResponse", # [Output Only] Type of resource.Alwayscompute#FutureReservationsListResponse for lists of + "kind": "compute#futureReservationsListResponse", # Output only. [Output Only] Type of resource.Alwayscompute#FutureReservationsListResponse for lists of # reservations "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -2566,10 +2566,10 @@

Method Details

# one can create instances of varying shapes against this reservation. "hostCount": 42, # Count of reserved hosts of specified VM family. The host has fixed number # of accelerators based on the accelerator/vm-family selected. - "inUseHostCount": 42, # Number of hosts currently in use. If there is one or more Instances + "inUseHostCount": 42, # Output only. Number of hosts currently in use. If there is one or more Instances # running on the host, it is considered in use. - "inUseInstanceCount": 42, # Number of instances currently in use in this reservation. - "inUseResources": [ # [Output only] List of resources currently in use. + "inUseInstanceCount": 42, # Output only. Number of instances currently in use in this reservation. + "inUseResources": [ # Output only. [Output only] List of resources currently in use. { "accelerator": { # Properties of accelerator resources in this reservation. "acceleratorCount": 42, # Number of accelerators of specified type. @@ -2628,15 +2628,15 @@

Method Details

# parent commitments will be extended to match the end date of the plan for # this commitment. }, - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this future reservation inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this future reservation inRFC3339 # text format. "deploymentType": "A String", # Type of the deployment requested as part of future reservation. "description": "A String", # An optional description of this resource. Provide this property when you # create the future reservation. "enableEmergentMaintenance": True or False, # Indicates if this group of VMs have emergent maintenance enabled. - "id": "A String", # [Output Only] A unique identifier for this future reservation. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this future reservation. The server # defines this identifier. - "kind": "compute#futureReservation", # [Output Only] Type of the resource. Alwayscompute#futureReservation for future reservations. + "kind": "compute#futureReservation", # Output only. [Output Only] Type of the resource. Alwayscompute#futureReservation for future reservations. "name": "A String", # The name of the resource, provided by the client when initially creating # the resource. The resource name must be 1-63 characters long, and comply # withRFC1035. @@ -2659,8 +2659,8 @@

Method Details

# with INACTIVE state till specified start-time. Either provide the # reservation_name or a name_prefix. "schedulingType": "A String", # Maintenance information for this reservation - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shareSettings": { # The share setting for reservations and sole tenancy node groups. # List of Projects/Folders to share with. "projectMap": { # A map of project id and project config. This is only valid when # share_type's value is SPECIFIC_PROJECTS. @@ -2721,39 +2721,39 @@

Method Details

"totalCount": "A String", # Total number of instances for which capacity assurance is requested at a # future time period. }, - "status": { # [Output only] Represents status related to the future reservation. # [Output only] Status of the Future Reservation - "amendmentStatus": "A String", # [Output Only] The current status of the requested amendment. - "autoCreatedReservations": [ # Fully qualified urls of the automatically created reservations at + "status": { # [Output only] Represents status related to the future reservation. # Output only. [Output only] Status of the Future Reservation + "amendmentStatus": "A String", # Output only. [Output Only] The current status of the requested amendment. + "autoCreatedReservations": [ # Output only. Fully qualified urls of the automatically created reservations at # start_time. "A String", ], - "existingMatchingUsageInfo": { # [Output Only] Represents the existing matching usage for the future # [Output Only] Represents the existing matching usage for the future + "existingMatchingUsageInfo": { # [Output Only] Represents the existing matching usage for the future # Output only. [Output Only] Represents the existing matching usage for the future # reservation. # reservation. - "count": "A String", # Count to represent min(FR total_count, + "count": "A String", # Output only. Count to represent min(FR total_count, # matching_reserved_capacity+matching_unreserved_instances) - "timestamp": "A String", # Timestamp when the matching usage was calculated + "timestamp": "A String", # Output only. Timestamp when the matching usage was calculated }, - "fulfilledCount": "A String", # This count indicates the fulfilled capacity so far. This is set during + "fulfilledCount": "A String", # Output only. This count indicates the fulfilled capacity so far. This is set during # "PROVISIONING" state. This count also includes capacity delivered as part # of existing matching reservations. - "lastKnownGoodState": { # The state that the future reservation will be reverted to should the # [Output Only] This field represents the future reservation before an + "lastKnownGoodState": { # The state that the future reservation will be reverted to should the # Output only. [Output Only] This field represents the future reservation before an # amendment was requested. If the amendment is declined, the Future # Reservation will be reverted to the last known good state. The last known # good state is not set when updating a future reservation whose # Procurement Status is DRAFTING. # amendment be declined. - "description": "A String", # [Output Only] The description of the FutureReservation before an + "description": "A String", # Output only. [Output Only] The description of the FutureReservation before an # amendment was requested. - "existingMatchingUsageInfo": { # [Output Only] Represents the existing matching usage for the future # [Output Only] Represents the matching usage for the future + "existingMatchingUsageInfo": { # [Output Only] Represents the existing matching usage for the future # Output only. [Output Only] Represents the matching usage for the future # reservation before an amendment was requested. # reservation. - "count": "A String", # Count to represent min(FR total_count, + "count": "A String", # Output only. Count to represent min(FR total_count, # matching_reserved_capacity+matching_unreserved_instances) - "timestamp": "A String", # Timestamp when the matching usage was calculated + "timestamp": "A String", # Output only. Timestamp when the matching usage was calculated }, "futureReservationSpecs": { # The properties of the last known good state for the Future Reservation. - "shareSettings": { # The share setting for reservations and sole tenancy node groups. # [Output Only] The previous share settings of the Future Reservation. + "shareSettings": { # The share setting for reservations and sole tenancy node groups. # Output only. [Output Only] The previous share settings of the Future Reservation. "projectMap": { # A map of project id and project config. This is only valid when # share_type's value is SPECIFIC_PROJECTS. "a_key": { # Config for each project in the share settings. @@ -2768,7 +2768,7 @@

Method Details

], "shareType": "A String", # Type of sharing for this shared-reservation }, - "specificSkuProperties": { # [Output Only] The previous instance related properties of the + "specificSkuProperties": { # Output only. [Output Only] The previous instance related properties of the # Future Reservation. "instanceProperties": { # Properties of the SKU instances being reserved. # Properties of the SKU instances being reserved. # Next ID: 9 @@ -2810,7 +2810,7 @@

Method Details

"totalCount": "A String", # Total number of instances for which capacity assurance is requested at a # future time period. }, - "timeWindow": { # [Output Only] The previous time window of the Future Reservation. + "timeWindow": { # Output only. [Output Only] The previous time window of the Future Reservation. "duration": { # A Duration represents a fixed-length span of time represented # as a count of seconds and fractions of seconds at nanosecond # resolution. It is independent of any calendar and concepts like "day" @@ -2828,19 +2828,19 @@

Method Details

# string. }, }, - "lockTime": "A String", # [Output Only] The lock time of the FutureReservation before an + "lockTime": "A String", # Output only. [Output Only] The lock time of the FutureReservation before an # amendment was requested. - "namePrefix": "A String", # [Output Only] The name prefix of the Future Reservation before an + "namePrefix": "A String", # Output only. [Output Only] The name prefix of the Future Reservation before an # amendment was requested. - "procurementStatus": "A String", # [Output Only] The status of the last known good state for the Future + "procurementStatus": "A String", # Output only. [Output Only] The status of the last known good state for the Future # Reservation. }, - "lockTime": "A String", # Time when Future Reservation would become LOCKED, after which no + "lockTime": "A String", # Output only. Time when Future Reservation would become LOCKED, after which no # modifications to Future Reservation will be allowed. Applicable only # after the Future Reservation is in the APPROVED state. The lock_time is # an RFC3339 string. The procurement_status will transition to PROCURING # state at this time. - "procurementStatus": "A String", # Current state of this Future Reservation + "procurementStatus": "A String", # Output only. Current state of this Future Reservation "specificSkuProperties": { # Properties to be set for the Future Reservation. "sourceInstanceTemplateId": "A String", # ID of the instance template used to populate the Future Reservation # properties. @@ -2863,7 +2863,7 @@

Method Details

"startTime": "A String", # Start time of the Future Reservation. The start_time is an RFC3339 # string. }, - "zone": "A String", # [Output Only] URL of the Zone where this future reservation resides. + "zone": "A String", # Output only. [Output Only] URL of the Zone where this future reservation resides. } requestId: string, An optional request ID to identify requests. Specify a unique request ID so @@ -3045,10 +3045,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3060,7 +3060,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.globalAddresses.html b/docs/dyn/compute_beta.globalAddresses.html index 86efb7d46a..fb7ba320dd 100644 --- a/docs/dyn/compute_beta.globalAddresses.html +++ b/docs/dyn/compute_beta.globalAddresses.html @@ -292,10 +292,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -307,7 +307,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -415,11 +415,11 @@

Method Details

# Reserving a static external IP address. "address": "A String", # The static IP address represented by this resource. "addressType": "A String", # The type of address to reserve, either INTERNAL orEXTERNAL. If unspecified, defaults to EXTERNAL. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this field when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "ipCollection": "A String", # Reference to the source of external IPv4 addresses, # like a PublicDelegatedPrefix (PDP) for BYOIP. @@ -440,7 +440,7 @@

Method Details

"ipv6EndpointType": "A String", # The endpoint type of this address, which should be VM # or NETLB. This is used for deciding which type of endpoint # this address can be used after the external IPv6 address reservation. - "kind": "compute#address", # [Output Only] Type of the resource. Always compute#address for + "kind": "compute#address", # Output only. [Output Only] Type of the resource. Always compute#address for # addresses. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this Address, which is # essentially a hash of the labels set used for optimistic locking. The @@ -496,12 +496,12 @@

Method Details

# - `PRIVATE_SERVICE_CONNECT` for a private network address that is # used to configure Private Service Connect. Only global internal addresses # can use this purpose. - "region": "A String", # [Output Only] The URL of the region where a regional address resides. + "region": "A String", # Output only. [Output Only] The URL of the region where a regional address resides. # For regional addresses, you must specify the region as a path parameter in # the HTTP request URL. *This field is not applicable to global # addresses.* "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "status": "A String", # [Output Only] The status of the address, which can be one ofRESERVING, RESERVED, or IN_USE. + "status": "A String", # Output only. [Output Only] The status of the address, which can be one ofRESERVING, RESERVED, or IN_USE. # An address that is RESERVING is currently in the process of # being reserved. A RESERVED address is currently reserved and # available to use. An IN_USE address is currently being used @@ -538,11 +538,11 @@

Method Details

# Reserving a static external IP address. "address": "A String", # The static IP address represented by this resource. "addressType": "A String", # The type of address to reserve, either INTERNAL orEXTERNAL. If unspecified, defaults to EXTERNAL. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this field when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "ipCollection": "A String", # Reference to the source of external IPv4 addresses, # like a PublicDelegatedPrefix (PDP) for BYOIP. @@ -563,7 +563,7 @@

Method Details

"ipv6EndpointType": "A String", # The endpoint type of this address, which should be VM # or NETLB. This is used for deciding which type of endpoint # this address can be used after the external IPv6 address reservation. - "kind": "compute#address", # [Output Only] Type of the resource. Always compute#address for + "kind": "compute#address", # Output only. [Output Only] Type of the resource. Always compute#address for # addresses. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this Address, which is # essentially a hash of the labels set used for optimistic locking. The @@ -619,12 +619,12 @@

Method Details

# - `PRIVATE_SERVICE_CONNECT` for a private network address that is # used to configure Private Service Connect. Only global internal addresses # can use this purpose. - "region": "A String", # [Output Only] The URL of the region where a regional address resides. + "region": "A String", # Output only. [Output Only] The URL of the region where a regional address resides. # For regional addresses, you must specify the region as a path parameter in # the HTTP request URL. *This field is not applicable to global # addresses.* "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "status": "A String", # [Output Only] The status of the address, which can be one ofRESERVING, RESERVED, or IN_USE. + "status": "A String", # Output only. [Output Only] The status of the address, which can be one ofRESERVING, RESERVED, or IN_USE. # An address that is RESERVING is currently in the process of # being reserved. A RESERVED address is currently reserved and # available to use. An IN_USE address is currently being used @@ -815,10 +815,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -830,7 +830,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1023,11 +1023,11 @@

Method Details

# Reserving a static external IP address. "address": "A String", # The static IP address represented by this resource. "addressType": "A String", # The type of address to reserve, either INTERNAL orEXTERNAL. If unspecified, defaults to EXTERNAL. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this field when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "ipCollection": "A String", # Reference to the source of external IPv4 addresses, # like a PublicDelegatedPrefix (PDP) for BYOIP. @@ -1048,7 +1048,7 @@

Method Details

"ipv6EndpointType": "A String", # The endpoint type of this address, which should be VM # or NETLB. This is used for deciding which type of endpoint # this address can be used after the external IPv6 address reservation. - "kind": "compute#address", # [Output Only] Type of the resource. Always compute#address for + "kind": "compute#address", # Output only. [Output Only] Type of the resource. Always compute#address for # addresses. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this Address, which is # essentially a hash of the labels set used for optimistic locking. The @@ -1104,12 +1104,12 @@

Method Details

# - `PRIVATE_SERVICE_CONNECT` for a private network address that is # used to configure Private Service Connect. Only global internal addresses # can use this purpose. - "region": "A String", # [Output Only] The URL of the region where a regional address resides. + "region": "A String", # Output only. [Output Only] The URL of the region where a regional address resides. # For regional addresses, you must specify the region as a path parameter in # the HTTP request URL. *This field is not applicable to global # addresses.* "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "status": "A String", # [Output Only] The status of the address, which can be one ofRESERVING, RESERVED, or IN_USE. + "status": "A String", # Output only. [Output Only] The status of the address, which can be one ofRESERVING, RESERVED, or IN_USE. # An address that is RESERVING is currently in the process of # being reserved. A RESERVED address is currently reserved and # available to use. An IN_USE address is currently being used @@ -1122,14 +1122,14 @@

Method Details

], }, ], - "kind": "compute#addressList", # [Output Only] Type of resource. Always compute#addressList for + "kind": "compute#addressList", # Output only. [Output Only] Type of resource. Always compute#addressList for # lists of addresses. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -1373,10 +1373,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1388,7 +1388,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1659,10 +1659,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1674,7 +1674,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.globalForwardingRules.html b/docs/dyn/compute_beta.globalForwardingRules.html index ae29c16fa6..be0e191b89 100644 --- a/docs/dyn/compute_beta.globalForwardingRules.html +++ b/docs/dyn/compute_beta.globalForwardingRules.html @@ -295,10 +295,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -310,7 +310,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -504,13 +504,13 @@

Method Details

"backendService": "A String", # Identifies the backend service to which the forwarding rule sends traffic. # Required for internal and external passthrough Network Load Balancers; # must be omitted for all other load balancer types. - "baseForwardingRule": "A String", # [Output Only] The URL for the corresponding base forwarding rule. By base + "baseForwardingRule": "A String", # Output only. [Output Only] The URL for the corresponding base forwarding rule. By base # forwarding rule, we mean the forwarding rule that has the same IP address, # protocol, and port settings with the current forwarding rule, but without # sourceIPRanges specified. # Always empty if the current forwarding rule does not have sourceIPRanges # specified. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -564,7 +564,7 @@

Method Details

# packet mirroring. To prevent mirroring loops, instances behind this # load balancer will not have their traffic mirrored even if aPacketMirroring rule applies to them. # This can only be set to true for load balancers that have theirloadBalancingScheme set to INTERNAL. - "kind": "compute#forwardingRule", # [Output Only] Type of the resource. Alwayscompute#forwardingRule for forwarding rule resources. + "kind": "compute#forwardingRule", # Output only. [Output Only] Type of the resource. Alwayscompute#forwardingRule for forwarding rule resources. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this resource, which is # essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -734,12 +734,12 @@

Method Details

], "pscConnectionId": "A String", # [Output Only] The PSC connection id of the PSC forwarding rule. "pscConnectionStatus": "A String", - "region": "A String", # [Output Only] URL of the region where the regional forwarding rule resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional forwarding rule resides. # This field is not applicable to global forwarding rules. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "serviceDirectoryRegistrations": [ # Service Directory resources to register this forwarding rule with. # Currently, only supports a single Service Directory resource. { # Describes the auto-registration of the forwarding rule to Service Directory. @@ -912,13 +912,13 @@

Method Details

"backendService": "A String", # Identifies the backend service to which the forwarding rule sends traffic. # Required for internal and external passthrough Network Load Balancers; # must be omitted for all other load balancer types. - "baseForwardingRule": "A String", # [Output Only] The URL for the corresponding base forwarding rule. By base + "baseForwardingRule": "A String", # Output only. [Output Only] The URL for the corresponding base forwarding rule. By base # forwarding rule, we mean the forwarding rule that has the same IP address, # protocol, and port settings with the current forwarding rule, but without # sourceIPRanges specified. # Always empty if the current forwarding rule does not have sourceIPRanges # specified. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -972,7 +972,7 @@

Method Details

# packet mirroring. To prevent mirroring loops, instances behind this # load balancer will not have their traffic mirrored even if aPacketMirroring rule applies to them. # This can only be set to true for load balancers that have theirloadBalancingScheme set to INTERNAL. - "kind": "compute#forwardingRule", # [Output Only] Type of the resource. Alwayscompute#forwardingRule for forwarding rule resources. + "kind": "compute#forwardingRule", # Output only. [Output Only] Type of the resource. Alwayscompute#forwardingRule for forwarding rule resources. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this resource, which is # essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -1142,12 +1142,12 @@

Method Details

], "pscConnectionId": "A String", # [Output Only] The PSC connection id of the PSC forwarding rule. "pscConnectionStatus": "A String", - "region": "A String", # [Output Only] URL of the region where the regional forwarding rule resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional forwarding rule resides. # This field is not applicable to global forwarding rules. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "serviceDirectoryRegistrations": [ # Service Directory resources to register this forwarding rule with. # Currently, only supports a single Service Directory resource. { # Describes the auto-registration of the forwarding rule to Service Directory. @@ -1389,10 +1389,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1404,7 +1404,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1683,13 +1683,13 @@

Method Details

"backendService": "A String", # Identifies the backend service to which the forwarding rule sends traffic. # Required for internal and external passthrough Network Load Balancers; # must be omitted for all other load balancer types. - "baseForwardingRule": "A String", # [Output Only] The URL for the corresponding base forwarding rule. By base + "baseForwardingRule": "A String", # Output only. [Output Only] The URL for the corresponding base forwarding rule. By base # forwarding rule, we mean the forwarding rule that has the same IP address, # protocol, and port settings with the current forwarding rule, but without # sourceIPRanges specified. # Always empty if the current forwarding rule does not have sourceIPRanges # specified. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1743,7 +1743,7 @@

Method Details

# packet mirroring. To prevent mirroring loops, instances behind this # load balancer will not have their traffic mirrored even if aPacketMirroring rule applies to them. # This can only be set to true for load balancers that have theirloadBalancingScheme set to INTERNAL. - "kind": "compute#forwardingRule", # [Output Only] Type of the resource. Alwayscompute#forwardingRule for forwarding rule resources. + "kind": "compute#forwardingRule", # Output only. [Output Only] Type of the resource. Alwayscompute#forwardingRule for forwarding rule resources. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this resource, which is # essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -1913,12 +1913,12 @@

Method Details

], "pscConnectionId": "A String", # [Output Only] The PSC connection id of the PSC forwarding rule. "pscConnectionStatus": "A String", - "region": "A String", # [Output Only] URL of the region where the regional forwarding rule resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional forwarding rule resides. # This field is not applicable to global forwarding rules. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "serviceDirectoryRegistrations": [ # Service Directory resources to register this forwarding rule with. # Currently, only supports a single Service Directory resource. { # Describes the auto-registration of the forwarding rule to Service Directory. @@ -1982,13 +1982,13 @@

Method Details

# - For Private Service Connect forwarding rules that forward traffic to managed services, the target must be a service attachment. The target is not mutable once set as a service attachment. }, ], - "kind": "compute#forwardingRuleList", # Type of resource. + "kind": "compute#forwardingRuleList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -2143,13 +2143,13 @@

Method Details

"backendService": "A String", # Identifies the backend service to which the forwarding rule sends traffic. # Required for internal and external passthrough Network Load Balancers; # must be omitted for all other load balancer types. - "baseForwardingRule": "A String", # [Output Only] The URL for the corresponding base forwarding rule. By base + "baseForwardingRule": "A String", # Output only. [Output Only] The URL for the corresponding base forwarding rule. By base # forwarding rule, we mean the forwarding rule that has the same IP address, # protocol, and port settings with the current forwarding rule, but without # sourceIPRanges specified. # Always empty if the current forwarding rule does not have sourceIPRanges # specified. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -2203,7 +2203,7 @@

Method Details

# packet mirroring. To prevent mirroring loops, instances behind this # load balancer will not have their traffic mirrored even if aPacketMirroring rule applies to them. # This can only be set to true for load balancers that have theirloadBalancingScheme set to INTERNAL. - "kind": "compute#forwardingRule", # [Output Only] Type of the resource. Alwayscompute#forwardingRule for forwarding rule resources. + "kind": "compute#forwardingRule", # Output only. [Output Only] Type of the resource. Alwayscompute#forwardingRule for forwarding rule resources. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this resource, which is # essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -2373,12 +2373,12 @@

Method Details

], "pscConnectionId": "A String", # [Output Only] The PSC connection id of the PSC forwarding rule. "pscConnectionStatus": "A String", - "region": "A String", # [Output Only] URL of the region where the regional forwarding rule resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional forwarding rule resides. # This field is not applicable to global forwarding rules. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "serviceDirectoryRegistrations": [ # Service Directory resources to register this forwarding rule with. # Currently, only supports a single Service Directory resource. { # Describes the auto-registration of the forwarding rule to Service Directory. @@ -2620,10 +2620,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2635,7 +2635,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2907,10 +2907,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2922,7 +2922,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -3195,10 +3195,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3210,7 +3210,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.globalNetworkEndpointGroups.html b/docs/dyn/compute_beta.globalNetworkEndpointGroups.html index 7e5d840c9b..afe2432147 100644 --- a/docs/dyn/compute_beta.globalNetworkEndpointGroups.html +++ b/docs/dyn/compute_beta.globalNetworkEndpointGroups.html @@ -335,10 +335,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -350,7 +350,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -622,10 +622,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -637,7 +637,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -947,10 +947,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -962,7 +962,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1150,7 +1150,7 @@

Method Details

# parse them to { service="bar1", tag="foo1" } and { # service="bar2", tag="foo2" } respectively. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "defaultPort": 42, # The default port used if the port number is not specified in the network # endpoint. @@ -1159,9 +1159,9 @@

Method Details

# field must not be specified. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#networkEndpointGroup", # [Output Only] Type of the resource. Alwayscompute#networkEndpointGroup for network endpoint group. + "kind": "compute#networkEndpointGroup", # Output only. [Output Only] Type of the resource. Alwayscompute#networkEndpointGroup for network endpoint group. "loadBalancer": { # Load balancing specific fields for network endpoint group. # This field is only valid when the network endpoint group is used for load # balancing. # [Deprecated] This field is deprecated. @@ -1177,7 +1177,7 @@

Method Details

"subnetwork": "A String", # Optional URL of the subnetwork to which all network endpoints in the NEG # belong. # [Deprecated] This field is deprecated. - "zone": "A String", # [Output Only] The URL of thezone + "zone": "A String", # Output only. [Output Only] The URL of thezone # where the network endpoint group is located. # [Deprecated] This field is deprecated. }, @@ -1193,24 +1193,24 @@

Method Details

"networkEndpointType": "A String", # Type of network endpoints in this network endpoint group. Can be one ofGCE_VM_IP, GCE_VM_IP_PORT,NON_GCP_PRIVATE_IP_PORT, INTERNET_FQDN_PORT,INTERNET_IP_PORT, SERVERLESS,PRIVATE_SERVICE_CONNECT, GCE_VM_IP_PORTMAP. "pscData": { # All data that is specifically relevant to only network endpoint groups of # Optional. Only valid when networkEndpointType isPRIVATE_SERVICE_CONNECT. # type PRIVATE_SERVICE_CONNECT. - "consumerPscAddress": "A String", # [Output Only] Address allocated from given subnetwork for PSC. This IP + "consumerPscAddress": "A String", # Output only. [Output Only] Address allocated from given subnetwork for PSC. This IP # address acts as a VIP for a PSC NEG, allowing it to act as an endpoint in # L7 PSC-XLB. "producerPort": 42, # The psc producer port is used to connect PSC NEG with specific port on # the PSC Producer side; should only be used for the # PRIVATE_SERVICE_CONNECT NEG type - "pscConnectionId": "A String", # [Output Only] The PSC connection id of the PSC Network Endpoint Group + "pscConnectionId": "A String", # Output only. [Output Only] The PSC connection id of the PSC Network Endpoint Group # Consumer. - "pscConnectionStatus": "A String", # [Output Only] The connection status of the PSC Forwarding Rule. + "pscConnectionStatus": "A String", # Output only. [Output Only] The connection status of the PSC Forwarding Rule. }, "pscTargetService": "A String", # The target service url used to set up private service connection to # a Google API or a PSC Producer Service Attachment. # An example value is: asia-northeast3-cloudkms.googleapis.com. # # Optional. Only valid when networkEndpointType isPRIVATE_SERVICE_CONNECT. - "region": "A String", # [Output Only] The URL of theregion + "region": "A String", # Output only. [Output Only] The URL of theregion # where the network endpoint group is located. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "serverlessDeployment": { # Configuration for a serverless network endpoint group (NEG). Theplatform must be provided. # Only valid when networkEndpointType isSERVERLESS. Only one of cloudRun,appEngine, cloudFunction orserverlessDeployment may be set. # # Note: The target backend service must be in the same project and located in @@ -1253,10 +1253,10 @@

Method Details

# 3. Cloud Functions: Unused # 4. Cloud Run: The service tag }, - "size": 42, # [Output only] Number of network endpoints in the network endpoint group. + "size": 42, # Output only. [Output only] Number of network endpoints in the network endpoint group. "subnetwork": "A String", # Optional URL of the subnetwork to which all network endpoints in the NEG # belong. - "zone": "A String", # [Output Only] The URL of thezone + "zone": "A String", # Output only. [Output Only] The URL of thezone # where the network endpoint group is located. } @@ -1364,7 +1364,7 @@

Method Details

# parse them to { service="bar1", tag="foo1" } and { # service="bar2", tag="foo2" } respectively. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "defaultPort": 42, # The default port used if the port number is not specified in the network # endpoint. @@ -1373,9 +1373,9 @@

Method Details

# field must not be specified. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#networkEndpointGroup", # [Output Only] Type of the resource. Alwayscompute#networkEndpointGroup for network endpoint group. + "kind": "compute#networkEndpointGroup", # Output only. [Output Only] Type of the resource. Alwayscompute#networkEndpointGroup for network endpoint group. "loadBalancer": { # Load balancing specific fields for network endpoint group. # This field is only valid when the network endpoint group is used for load # balancing. # [Deprecated] This field is deprecated. @@ -1391,7 +1391,7 @@

Method Details

"subnetwork": "A String", # Optional URL of the subnetwork to which all network endpoints in the NEG # belong. # [Deprecated] This field is deprecated. - "zone": "A String", # [Output Only] The URL of thezone + "zone": "A String", # Output only. [Output Only] The URL of thezone # where the network endpoint group is located. # [Deprecated] This field is deprecated. }, @@ -1407,24 +1407,24 @@

Method Details

"networkEndpointType": "A String", # Type of network endpoints in this network endpoint group. Can be one ofGCE_VM_IP, GCE_VM_IP_PORT,NON_GCP_PRIVATE_IP_PORT, INTERNET_FQDN_PORT,INTERNET_IP_PORT, SERVERLESS,PRIVATE_SERVICE_CONNECT, GCE_VM_IP_PORTMAP. "pscData": { # All data that is specifically relevant to only network endpoint groups of # Optional. Only valid when networkEndpointType isPRIVATE_SERVICE_CONNECT. # type PRIVATE_SERVICE_CONNECT. - "consumerPscAddress": "A String", # [Output Only] Address allocated from given subnetwork for PSC. This IP + "consumerPscAddress": "A String", # Output only. [Output Only] Address allocated from given subnetwork for PSC. This IP # address acts as a VIP for a PSC NEG, allowing it to act as an endpoint in # L7 PSC-XLB. "producerPort": 42, # The psc producer port is used to connect PSC NEG with specific port on # the PSC Producer side; should only be used for the # PRIVATE_SERVICE_CONNECT NEG type - "pscConnectionId": "A String", # [Output Only] The PSC connection id of the PSC Network Endpoint Group + "pscConnectionId": "A String", # Output only. [Output Only] The PSC connection id of the PSC Network Endpoint Group # Consumer. - "pscConnectionStatus": "A String", # [Output Only] The connection status of the PSC Forwarding Rule. + "pscConnectionStatus": "A String", # Output only. [Output Only] The connection status of the PSC Forwarding Rule. }, "pscTargetService": "A String", # The target service url used to set up private service connection to # a Google API or a PSC Producer Service Attachment. # An example value is: asia-northeast3-cloudkms.googleapis.com. # # Optional. Only valid when networkEndpointType isPRIVATE_SERVICE_CONNECT. - "region": "A String", # [Output Only] The URL of theregion + "region": "A String", # Output only. [Output Only] The URL of theregion # where the network endpoint group is located. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "serverlessDeployment": { # Configuration for a serverless network endpoint group (NEG). Theplatform must be provided. # Only valid when networkEndpointType isSERVERLESS. Only one of cloudRun,appEngine, cloudFunction orserverlessDeployment may be set. # # Note: The target backend service must be in the same project and located in @@ -1467,10 +1467,10 @@

Method Details

# 3. Cloud Functions: Unused # 4. Cloud Run: The service tag }, - "size": 42, # [Output only] Number of network endpoints in the network endpoint group. + "size": 42, # Output only. [Output only] Number of network endpoints in the network endpoint group. "subnetwork": "A String", # Optional URL of the subnetwork to which all network endpoints in the NEG # belong. - "zone": "A String", # [Output Only] The URL of thezone + "zone": "A String", # Output only. [Output Only] The URL of thezone # where the network endpoint group is located. } @@ -1652,10 +1652,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1667,7 +1667,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1941,7 +1941,7 @@

Method Details

# parse them to { service="bar1", tag="foo1" } and { # service="bar2", tag="foo2" } respectively. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "defaultPort": 42, # The default port used if the port number is not specified in the network # endpoint. @@ -1950,9 +1950,9 @@

Method Details

# field must not be specified. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#networkEndpointGroup", # [Output Only] Type of the resource. Alwayscompute#networkEndpointGroup for network endpoint group. + "kind": "compute#networkEndpointGroup", # Output only. [Output Only] Type of the resource. Alwayscompute#networkEndpointGroup for network endpoint group. "loadBalancer": { # Load balancing specific fields for network endpoint group. # This field is only valid when the network endpoint group is used for load # balancing. # [Deprecated] This field is deprecated. @@ -1968,7 +1968,7 @@

Method Details

"subnetwork": "A String", # Optional URL of the subnetwork to which all network endpoints in the NEG # belong. # [Deprecated] This field is deprecated. - "zone": "A String", # [Output Only] The URL of thezone + "zone": "A String", # Output only. [Output Only] The URL of thezone # where the network endpoint group is located. # [Deprecated] This field is deprecated. }, @@ -1984,24 +1984,24 @@

Method Details

"networkEndpointType": "A String", # Type of network endpoints in this network endpoint group. Can be one ofGCE_VM_IP, GCE_VM_IP_PORT,NON_GCP_PRIVATE_IP_PORT, INTERNET_FQDN_PORT,INTERNET_IP_PORT, SERVERLESS,PRIVATE_SERVICE_CONNECT, GCE_VM_IP_PORTMAP. "pscData": { # All data that is specifically relevant to only network endpoint groups of # Optional. Only valid when networkEndpointType isPRIVATE_SERVICE_CONNECT. # type PRIVATE_SERVICE_CONNECT. - "consumerPscAddress": "A String", # [Output Only] Address allocated from given subnetwork for PSC. This IP + "consumerPscAddress": "A String", # Output only. [Output Only] Address allocated from given subnetwork for PSC. This IP # address acts as a VIP for a PSC NEG, allowing it to act as an endpoint in # L7 PSC-XLB. "producerPort": 42, # The psc producer port is used to connect PSC NEG with specific port on # the PSC Producer side; should only be used for the # PRIVATE_SERVICE_CONNECT NEG type - "pscConnectionId": "A String", # [Output Only] The PSC connection id of the PSC Network Endpoint Group + "pscConnectionId": "A String", # Output only. [Output Only] The PSC connection id of the PSC Network Endpoint Group # Consumer. - "pscConnectionStatus": "A String", # [Output Only] The connection status of the PSC Forwarding Rule. + "pscConnectionStatus": "A String", # Output only. [Output Only] The connection status of the PSC Forwarding Rule. }, "pscTargetService": "A String", # The target service url used to set up private service connection to # a Google API or a PSC Producer Service Attachment. # An example value is: asia-northeast3-cloudkms.googleapis.com. # # Optional. Only valid when networkEndpointType isPRIVATE_SERVICE_CONNECT. - "region": "A String", # [Output Only] The URL of theregion + "region": "A String", # Output only. [Output Only] The URL of theregion # where the network endpoint group is located. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "serverlessDeployment": { # Configuration for a serverless network endpoint group (NEG). Theplatform must be provided. # Only valid when networkEndpointType isSERVERLESS. Only one of cloudRun,appEngine, cloudFunction orserverlessDeployment may be set. # # Note: The target backend service must be in the same project and located in @@ -2044,21 +2044,21 @@

Method Details

# 3. Cloud Functions: Unused # 4. Cloud Run: The service tag }, - "size": 42, # [Output only] Number of network endpoints in the network endpoint group. + "size": 42, # Output only. [Output only] Number of network endpoints in the network endpoint group. "subnetwork": "A String", # Optional URL of the subnetwork to which all network endpoints in the NEG # belong. - "zone": "A String", # [Output Only] The URL of thezone + "zone": "A String", # Output only. [Output Only] The URL of thezone # where the network endpoint group is located. }, ], - "kind": "compute#networkEndpointGroupList", # [Output Only] The resource type, which is alwayscompute#networkEndpointGroupList for network endpoint group + "kind": "compute#networkEndpointGroupList", # Output only. [Output Only] The resource type, which is alwayscompute#networkEndpointGroupList for network endpoint group # lists. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -2190,7 +2190,7 @@

Method Details

"id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. "items": [ # A list of NetworkEndpointWithHealthStatus resources. { - "healths": [ # [Output only] The health status of network endpoint. + "healths": [ # Output only. [Output only] The health status of network endpoint. # # Optional. Displayed only if the network endpoint has centralized health # checking configured. @@ -2227,7 +2227,7 @@

Method Details

# checks configured. }, ], - "networkEndpoint": { # The network endpoint. # [Output only] The network endpoint. + "networkEndpoint": { # The network endpoint. # Output only. [Output only] The network endpoint. "annotations": { # Optional metadata defined as annotations on the network endpoint. "a_key": "A String", }, @@ -2265,7 +2265,7 @@

Method Details

}, }, ], - "kind": "compute#networkEndpointGroupsListNetworkEndpoints", # [Output Only] The resource type, which is alwayscompute#networkEndpointGroupsListNetworkEndpoints for the list + "kind": "compute#networkEndpointGroupsListNetworkEndpoints", # Output only. [Output Only] The resource type, which is alwayscompute#networkEndpointGroupsListNetworkEndpoints for the list # of network endpoints in the specified network endpoint group. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for diff --git a/docs/dyn/compute_beta.globalOperations.html b/docs/dyn/compute_beta.globalOperations.html index c6ec2533e3..b45cd59740 100644 --- a/docs/dyn/compute_beta.globalOperations.html +++ b/docs/dyn/compute_beta.globalOperations.html @@ -371,10 +371,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -386,7 +386,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -493,7 +493,7 @@

Method Details

}, }, }, - "kind": "compute#operationAggregatedList", # [Output Only] Type of resource. Always `compute#operationAggregatedList` + "kind": "compute#operationAggregatedList", # Output only. [Output Only] Type of resource. Always `compute#operationAggregatedList` # for aggregated lists of operations. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger than @@ -502,7 +502,7 @@

Method Details

# Subsequent list requests will have their own `nextPageToken` to # continue paging through the results. "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -740,10 +740,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -755,7 +755,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1094,10 +1094,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1109,7 +1109,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1188,7 +1188,7 @@

Method Details

# applicable when performing per-zone operations. }, ], - "kind": "compute#operationList", # [Output Only] Type of resource. Always `compute#operations` for Operations + "kind": "compute#operationList", # Output only. [Output Only] Type of resource. Always `compute#operations` for Operations # resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger than @@ -1427,10 +1427,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1442,7 +1442,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.globalOrganizationOperations.html b/docs/dyn/compute_beta.globalOrganizationOperations.html index fcee6238a4..593266dec2 100644 --- a/docs/dyn/compute_beta.globalOrganizationOperations.html +++ b/docs/dyn/compute_beta.globalOrganizationOperations.html @@ -284,10 +284,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -299,7 +299,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -638,10 +638,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -653,7 +653,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -732,7 +732,7 @@

Method Details

# applicable when performing per-zone operations. }, ], - "kind": "compute#operationList", # [Output Only] Type of resource. Always `compute#operations` for Operations + "kind": "compute#operationList", # Output only. [Output Only] Type of resource. Always `compute#operations` for Operations # resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger than diff --git a/docs/dyn/compute_beta.globalPublicDelegatedPrefixes.html b/docs/dyn/compute_beta.globalPublicDelegatedPrefixes.html index bf2b08642a..a3b0c2c725 100644 --- a/docs/dyn/compute_beta.globalPublicDelegatedPrefixes.html +++ b/docs/dyn/compute_beta.globalPublicDelegatedPrefixes.html @@ -286,10 +286,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -301,7 +301,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -404,12 +404,12 @@

Method Details

"allocatablePrefixLength": 42, # The allocatable prefix length supported by this public delegated prefix. # This field is optional and cannot be set for prefixes in DELEGATION mode. # It cannot be set for IPv4 prefixes either, and it always defaults to 32. - "byoipApiVersion": "A String", # [Output Only] The version of BYOIP API. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "byoipApiVersion": "A String", # Output only. [Output Only] The version of BYOIP API. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "enableEnhancedIpv4Allocation": True or False, # [Output Only] Whether this PDP supports enhanced IPv4 allocations. + "enableEnhancedIpv4Allocation": True or False, # Output only. [Output Only] Whether this PDP supports enhanced IPv4 allocations. # Applicable for IPv4 PDPs only. "fingerprint": "A String", # Fingerprint of this resource. A hash of the contents stored in this object. # This field is used in optimistic locking. This field will be ignored when @@ -419,14 +419,14 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve a PublicDelegatedPrefix. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. "ipCidrRange": "A String", # The IP address range, in CIDR format, represented by this public # delegated prefix. - "ipv6AccessType": "A String", # [Output Only] The internet access type for IPv6 Public Delegated Prefixes. + "ipv6AccessType": "A String", # Output only. [Output Only] The internet access type for IPv6 Public Delegated Prefixes. # Inherited from parent prefix. "isLiveMigration": True or False, # If true, the prefix will be live migrated. - "kind": "compute#publicDelegatedPrefix", # [Output Only] Type of the resource. Alwayscompute#publicDelegatedPrefix for public delegated prefixes. + "kind": "compute#publicDelegatedPrefix", # Output only. [Output Only] Type of the resource. Alwayscompute#publicDelegatedPrefix for public delegated prefixes. "mode": "A String", # The public delegated prefix mode for IPv6 only. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -444,26 +444,26 @@

Method Details

"delegateeProject": "A String", # Name of the project scoping this PublicDelegatedSubPrefix. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "enableEnhancedIpv4Allocation": True or False, # [Output Only] Whether this PDP supports enhanced IPv4 allocations. + "enableEnhancedIpv4Allocation": True or False, # Output only. [Output Only] Whether this PDP supports enhanced IPv4 allocations. # Applicable for IPv4 PDPs only. "ipCidrRange": "A String", # The IP address range, in CIDR format, represented by this sub public # delegated prefix. - "ipv6AccessType": "A String", # [Output Only] The internet access type for IPv6 Public Delegated Sub + "ipv6AccessType": "A String", # Output only. [Output Only] The internet access type for IPv6 Public Delegated Sub # Prefixes. Inherited from parent prefix. "isAddress": True or False, # Whether the sub prefix is delegated to create Address resources in the # delegatee project. "mode": "A String", # The PublicDelegatedSubPrefix mode for IPv6 only. "name": "A String", # The name of the sub public delegated prefix. - "region": "A String", # [Output Only] The region of the sub public delegated prefix if it is + "region": "A String", # Output only. [Output Only] The region of the sub public delegated prefix if it is # regional. If absent, the sub prefix is global. - "status": "A String", # [Output Only] The status of the sub public delegated prefix. + "status": "A String", # Output only. [Output Only] The status of the sub public delegated prefix. }, ], - "region": "A String", # [Output Only] URL of the region where the public delegated prefix resides. + "region": "A String", # Output only. [Output Only] URL of the region where the public delegated prefix resides. # This field applies only to the region resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in # the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "status": "A String", # [Output Only] The status of the public delegated prefix, which can be one # of following values: # @@ -497,12 +497,12 @@

Method Details

"allocatablePrefixLength": 42, # The allocatable prefix length supported by this public delegated prefix. # This field is optional and cannot be set for prefixes in DELEGATION mode. # It cannot be set for IPv4 prefixes either, and it always defaults to 32. - "byoipApiVersion": "A String", # [Output Only] The version of BYOIP API. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "byoipApiVersion": "A String", # Output only. [Output Only] The version of BYOIP API. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "enableEnhancedIpv4Allocation": True or False, # [Output Only] Whether this PDP supports enhanced IPv4 allocations. + "enableEnhancedIpv4Allocation": True or False, # Output only. [Output Only] Whether this PDP supports enhanced IPv4 allocations. # Applicable for IPv4 PDPs only. "fingerprint": "A String", # Fingerprint of this resource. A hash of the contents stored in this object. # This field is used in optimistic locking. This field will be ignored when @@ -512,14 +512,14 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve a PublicDelegatedPrefix. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. "ipCidrRange": "A String", # The IP address range, in CIDR format, represented by this public # delegated prefix. - "ipv6AccessType": "A String", # [Output Only] The internet access type for IPv6 Public Delegated Prefixes. + "ipv6AccessType": "A String", # Output only. [Output Only] The internet access type for IPv6 Public Delegated Prefixes. # Inherited from parent prefix. "isLiveMigration": True or False, # If true, the prefix will be live migrated. - "kind": "compute#publicDelegatedPrefix", # [Output Only] Type of the resource. Alwayscompute#publicDelegatedPrefix for public delegated prefixes. + "kind": "compute#publicDelegatedPrefix", # Output only. [Output Only] Type of the resource. Alwayscompute#publicDelegatedPrefix for public delegated prefixes. "mode": "A String", # The public delegated prefix mode for IPv6 only. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -537,26 +537,26 @@

Method Details

"delegateeProject": "A String", # Name of the project scoping this PublicDelegatedSubPrefix. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "enableEnhancedIpv4Allocation": True or False, # [Output Only] Whether this PDP supports enhanced IPv4 allocations. + "enableEnhancedIpv4Allocation": True or False, # Output only. [Output Only] Whether this PDP supports enhanced IPv4 allocations. # Applicable for IPv4 PDPs only. "ipCidrRange": "A String", # The IP address range, in CIDR format, represented by this sub public # delegated prefix. - "ipv6AccessType": "A String", # [Output Only] The internet access type for IPv6 Public Delegated Sub + "ipv6AccessType": "A String", # Output only. [Output Only] The internet access type for IPv6 Public Delegated Sub # Prefixes. Inherited from parent prefix. "isAddress": True or False, # Whether the sub prefix is delegated to create Address resources in the # delegatee project. "mode": "A String", # The PublicDelegatedSubPrefix mode for IPv6 only. "name": "A String", # The name of the sub public delegated prefix. - "region": "A String", # [Output Only] The region of the sub public delegated prefix if it is + "region": "A String", # Output only. [Output Only] The region of the sub public delegated prefix if it is # regional. If absent, the sub prefix is global. - "status": "A String", # [Output Only] The status of the sub public delegated prefix. + "status": "A String", # Output only. [Output Only] The status of the sub public delegated prefix. }, ], - "region": "A String", # [Output Only] URL of the region where the public delegated prefix resides. + "region": "A String", # Output only. [Output Only] URL of the region where the public delegated prefix resides. # This field applies only to the region resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in # the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "status": "A String", # [Output Only] The status of the public delegated prefix, which can be one # of following values: # @@ -749,10 +749,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -764,7 +764,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -952,12 +952,12 @@

Method Details

"allocatablePrefixLength": 42, # The allocatable prefix length supported by this public delegated prefix. # This field is optional and cannot be set for prefixes in DELEGATION mode. # It cannot be set for IPv4 prefixes either, and it always defaults to 32. - "byoipApiVersion": "A String", # [Output Only] The version of BYOIP API. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "byoipApiVersion": "A String", # Output only. [Output Only] The version of BYOIP API. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "enableEnhancedIpv4Allocation": True or False, # [Output Only] Whether this PDP supports enhanced IPv4 allocations. + "enableEnhancedIpv4Allocation": True or False, # Output only. [Output Only] Whether this PDP supports enhanced IPv4 allocations. # Applicable for IPv4 PDPs only. "fingerprint": "A String", # Fingerprint of this resource. A hash of the contents stored in this object. # This field is used in optimistic locking. This field will be ignored when @@ -967,14 +967,14 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve a PublicDelegatedPrefix. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. "ipCidrRange": "A String", # The IP address range, in CIDR format, represented by this public # delegated prefix. - "ipv6AccessType": "A String", # [Output Only] The internet access type for IPv6 Public Delegated Prefixes. + "ipv6AccessType": "A String", # Output only. [Output Only] The internet access type for IPv6 Public Delegated Prefixes. # Inherited from parent prefix. "isLiveMigration": True or False, # If true, the prefix will be live migrated. - "kind": "compute#publicDelegatedPrefix", # [Output Only] Type of the resource. Alwayscompute#publicDelegatedPrefix for public delegated prefixes. + "kind": "compute#publicDelegatedPrefix", # Output only. [Output Only] Type of the resource. Alwayscompute#publicDelegatedPrefix for public delegated prefixes. "mode": "A String", # The public delegated prefix mode for IPv6 only. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -992,26 +992,26 @@

Method Details

"delegateeProject": "A String", # Name of the project scoping this PublicDelegatedSubPrefix. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "enableEnhancedIpv4Allocation": True or False, # [Output Only] Whether this PDP supports enhanced IPv4 allocations. + "enableEnhancedIpv4Allocation": True or False, # Output only. [Output Only] Whether this PDP supports enhanced IPv4 allocations. # Applicable for IPv4 PDPs only. "ipCidrRange": "A String", # The IP address range, in CIDR format, represented by this sub public # delegated prefix. - "ipv6AccessType": "A String", # [Output Only] The internet access type for IPv6 Public Delegated Sub + "ipv6AccessType": "A String", # Output only. [Output Only] The internet access type for IPv6 Public Delegated Sub # Prefixes. Inherited from parent prefix. "isAddress": True or False, # Whether the sub prefix is delegated to create Address resources in the # delegatee project. "mode": "A String", # The PublicDelegatedSubPrefix mode for IPv6 only. "name": "A String", # The name of the sub public delegated prefix. - "region": "A String", # [Output Only] The region of the sub public delegated prefix if it is + "region": "A String", # Output only. [Output Only] The region of the sub public delegated prefix if it is # regional. If absent, the sub prefix is global. - "status": "A String", # [Output Only] The status of the sub public delegated prefix. + "status": "A String", # Output only. [Output Only] The status of the sub public delegated prefix. }, ], - "region": "A String", # [Output Only] URL of the region where the public delegated prefix resides. + "region": "A String", # Output only. [Output Only] URL of the region where the public delegated prefix resides. # This field applies only to the region resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in # the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "status": "A String", # [Output Only] The status of the public delegated prefix, which can be one # of following values: # @@ -1026,7 +1026,7 @@

Method Details

# - `ACTIVE` The public delegated prefix is ready to use. }, ], - "kind": "compute#publicDelegatedPrefixList", # [Output Only] Type of the resource. Alwayscompute#publicDelegatedPrefixList for public delegated + "kind": "compute#publicDelegatedPrefixList", # Output only. [Output Only] Type of the resource. Alwayscompute#publicDelegatedPrefixList for public delegated # prefixes. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for @@ -1097,12 +1097,12 @@

Method Details

"allocatablePrefixLength": 42, # The allocatable prefix length supported by this public delegated prefix. # This field is optional and cannot be set for prefixes in DELEGATION mode. # It cannot be set for IPv4 prefixes either, and it always defaults to 32. - "byoipApiVersion": "A String", # [Output Only] The version of BYOIP API. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "byoipApiVersion": "A String", # Output only. [Output Only] The version of BYOIP API. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "enableEnhancedIpv4Allocation": True or False, # [Output Only] Whether this PDP supports enhanced IPv4 allocations. + "enableEnhancedIpv4Allocation": True or False, # Output only. [Output Only] Whether this PDP supports enhanced IPv4 allocations. # Applicable for IPv4 PDPs only. "fingerprint": "A String", # Fingerprint of this resource. A hash of the contents stored in this object. # This field is used in optimistic locking. This field will be ignored when @@ -1112,14 +1112,14 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve a PublicDelegatedPrefix. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. "ipCidrRange": "A String", # The IP address range, in CIDR format, represented by this public # delegated prefix. - "ipv6AccessType": "A String", # [Output Only] The internet access type for IPv6 Public Delegated Prefixes. + "ipv6AccessType": "A String", # Output only. [Output Only] The internet access type for IPv6 Public Delegated Prefixes. # Inherited from parent prefix. "isLiveMigration": True or False, # If true, the prefix will be live migrated. - "kind": "compute#publicDelegatedPrefix", # [Output Only] Type of the resource. Alwayscompute#publicDelegatedPrefix for public delegated prefixes. + "kind": "compute#publicDelegatedPrefix", # Output only. [Output Only] Type of the resource. Alwayscompute#publicDelegatedPrefix for public delegated prefixes. "mode": "A String", # The public delegated prefix mode for IPv6 only. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -1137,26 +1137,26 @@

Method Details

"delegateeProject": "A String", # Name of the project scoping this PublicDelegatedSubPrefix. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "enableEnhancedIpv4Allocation": True or False, # [Output Only] Whether this PDP supports enhanced IPv4 allocations. + "enableEnhancedIpv4Allocation": True or False, # Output only. [Output Only] Whether this PDP supports enhanced IPv4 allocations. # Applicable for IPv4 PDPs only. "ipCidrRange": "A String", # The IP address range, in CIDR format, represented by this sub public # delegated prefix. - "ipv6AccessType": "A String", # [Output Only] The internet access type for IPv6 Public Delegated Sub + "ipv6AccessType": "A String", # Output only. [Output Only] The internet access type for IPv6 Public Delegated Sub # Prefixes. Inherited from parent prefix. "isAddress": True or False, # Whether the sub prefix is delegated to create Address resources in the # delegatee project. "mode": "A String", # The PublicDelegatedSubPrefix mode for IPv6 only. "name": "A String", # The name of the sub public delegated prefix. - "region": "A String", # [Output Only] The region of the sub public delegated prefix if it is + "region": "A String", # Output only. [Output Only] The region of the sub public delegated prefix if it is # regional. If absent, the sub prefix is global. - "status": "A String", # [Output Only] The status of the sub public delegated prefix. + "status": "A String", # Output only. [Output Only] The status of the sub public delegated prefix. }, ], - "region": "A String", # [Output Only] URL of the region where the public delegated prefix resides. + "region": "A String", # Output only. [Output Only] URL of the region where the public delegated prefix resides. # This field applies only to the region resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in # the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "status": "A String", # [Output Only] The status of the public delegated prefix, which can be one # of following values: # @@ -1349,10 +1349,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1364,7 +1364,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.globalVmExtensionPolicies.html b/docs/dyn/compute_beta.globalVmExtensionPolicies.html index 67c82c5c53..cc5563d041 100644 --- a/docs/dyn/compute_beta.globalVmExtensionPolicies.html +++ b/docs/dyn/compute_beta.globalVmExtensionPolicies.html @@ -83,9 +83,24 @@

Instance Methods

close()

Close httplib2 connections.

+

+ delete(project, globalVmExtensionPolicy, body=None, requestId=None, x__xgafv=None)

+

Purge scoped resources (zonal policies) from a global VM extension

get(project, globalVmExtensionPolicy, x__xgafv=None)

Gets details of a global VM extension policy.

+

+ insert(project, body=None, requestId=None, x__xgafv=None)

+

Creates a new project level GlobalVmExtensionPolicy.

+

+ list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+

Lists global VM extension policies.

+

+ list_next()

+

Retrieves the next page of results.

+

+ update(project, globalVmExtensionPolicy, body=None, requestId=None, x__xgafv=None)

+

Updates a global VM extension policy.

Method Details

aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None) @@ -204,7 +219,7 @@

Method Details

"a_key": { # Name of the scope containing this set of VmExtensionPolicies. "vmExtensionPolicies": [ # List of VmExtensionPolicy resources contained in this scope. { # Represents a VM extension policy. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. "extensionPolicies": { # Required. A map of extension names (e.g., "cloudops") to their corresponding policy @@ -215,9 +230,9 @@

Method Details

"stringConfig": "A String", # Optional. String-based configuration data for the extension. }, }, - "globalResourceLink": "A String", # Optional. [Output Only] Link to the global policy that manages this zone policy, if + "globalResourceLink": "A String", # Optional. Output only. [Output Only] Link to the global policy that manages this zone policy, if # applicable. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "instanceSelectors": [ # Optional. Selectors to target VMs for this policy. VMs are selected if they match # *any* of the provided selectors (logical OR). If this list is empty, the @@ -240,8 +255,8 @@

Method Details

}, }, ], - "kind": "compute#vmExtensionPolicy", # [Output Only] Type of the resource. Alwayscompute#vmExtensionPolicy. - "managedByGlobal": True or False, # Optional. [Output Only] Indicates if this policy is managed by a global policy. + "kind": "compute#vmExtensionPolicy", # Output only. [Output Only] Type of the resource. Alwayscompute#vmExtensionPolicy. + "managedByGlobal": True or False, # Optional. Output only. [Output Only] Indicates if this policy is managed by a global policy. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -255,10 +270,10 @@

Method Details

# integers indicate higher priorities. If you do not specify a priority when # creating a rule, it is assigned a priority of 1000. If priorities are # equal, the policy with the more recent creation timestamp takes precedence. - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. - "state": "A String", # Optional. [Output Only] Current state of the policy: ACTIVE or DELETING. - "updateTimestamp": "A String", # [Output Only] Update timestamp inRFC3339 + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. + "state": "A String", # Optional. Output only. [Output Only] Current state of the policy: ACTIVE or DELETING. + "updateTimestamp": "A String", # Output only. [Output Only] Update timestamp inRFC3339 # text format. }, ], @@ -290,15 +305,15 @@

Method Details

}, }, }, - "kind": "compute#VmExtensionPolicyAggregatedList", # [Output Only] Type of resource. Alwayscompute#VmExtensionPolicyAggregatedList for lists of + "kind": "compute#VmExtensionPolicyAggregatedList", # Output only. [Output Only] Type of resource. Alwayscompute#VmExtensionPolicyAggregatedList for lists of # VmExtensionPolicies. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -348,6 +363,316 @@

Method Details

Close httplib2 connections.
+
+ delete(project, globalVmExtensionPolicy, body=None, requestId=None, x__xgafv=None) +
Purge scoped resources (zonal policies) from a global VM extension
+policy, and then delete the global VM extension policy. Purge of the scoped
+resources is a pre-condition of the global VM extension policy deletion.
+The deletion of the global VM extension policy happens after the purge
+rollout is done, so it's not a part of the LRO. It's an automatic process
+that triggers in the backend.
+
+Args:
+  project: string, Project ID for this request. (required)
+  globalVmExtensionPolicy: string, Name of the global VM extension policy to purge scoped resources for. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{
+  "conflictBehavior": "A String", # Optional. [Optional] Specifies the behavior of the Rollout if a conflict is
+      # detected in a project during a Rollout. It can be one of the following
+      # values:
+      # 1) empty : don't overwrite the local value if conflict happens. This is
+      # the default behavior.
+      # 2) "overwrite" : Overwrite the local value with the rollout value.
+      # The concept of "conflict" applies to:
+      # 1) Insert action. If the zonal policy already exists when Insert
+      # happens, it's a conflict.
+      # 2) Update action. If the zonal policy was updated out of band by a
+      # zonal API, it's a conflict.
+  "name": "A String", # Optional. The name of the rollout plan.
+      # Ex.
+      # projects//locations/global/rolloutPlans/.
+  "predefinedRolloutPlan": "A String", # Optional. Predefined rollout plan.
+  "retryUuid": "A String", # Optional. The UUID of the retry action. Only set it if this is a retry
+      # for an existing resource. This is for the user re-populate the resource
+      # without changes. An error will be returned if the retry_uuid is set but
+      # the resource get modified.
+}
+
+  requestId: string, An optional request ID to identify requests. Specify a unique request ID so
+that if you must retry your request, the server will know to ignore the
+request if it has already been completed.
+
+For example, consider a situation where you make an initial request and
+the request times out. If you make the request again with the same
+request ID, the server can check if original operation with the same
+request ID was received, and if so, will ignore the second request. This
+prevents clients from accidentally creating duplicate commitments.
+
+The request ID must be
+a valid UUID with the exception that zero UUID is not supported
+(00000000-0000-0000-0000-000000000000).
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Represents an Operation resource.
+    #
+    # Google Compute Engine has three Operation resources:
+    #
+    # * [Global](/compute/docs/reference/rest/beta/globalOperations)
+    # * [Regional](/compute/docs/reference/rest/beta/regionOperations)
+    # * [Zonal](/compute/docs/reference/rest/beta/zoneOperations)
+    #
+    # You can use an operation resource to manage asynchronous API requests.
+    # For more information, readHandling
+    # API responses.
+    #
+    # Operations can be global, regional or zonal.
+    #
+    #    - For global operations, use the `globalOperations`
+    #    resource.
+    #    - For regional operations, use the
+    #    `regionOperations` resource.
+    #    - For zonal operations, use
+    #    the `zoneOperations` resource.
+    #
+    #
+    #
+    # For more information, read
+    # Global, Regional, and Zonal Resources.
+    #
+    # Note that completed Operation resources have a limited
+    # retention period.
+  "clientOperationId": "A String", # [Output Only] The value of `requestId` if you provided it in the request.
+      # Not present otherwise.
+  "creationTimestamp": "A String", # [Deprecated] This field is deprecated.
+  "description": "A String", # [Output Only] A textual description of the operation, which is
+      # set when the operation is created.
+  "endTime": "A String", # [Output Only] The time that this operation was completed. This value is inRFC3339
+      # text format.
+  "error": { # [Output Only] If errors are generated during processing of the operation,
+      # this field will be populated.
+    "errors": [ # [Output Only] The array of errors encountered while processing this
+        # operation.
+      {
+        "code": "A String", # [Output Only] The error type identifier for this error.
+        "errorDetails": [ # [Output Only] An optional list of messages that contain the error
+            # details. There is a set of defined message types to use for providing
+            # details.The syntax depends on the error code. For example,
+            # QuotaExceededInfo will have details when the error code is
+            # QUOTA_EXCEEDED.
+          {
+            "errorInfo": { # Describes the cause of the error with structured details.
+                #
+                # Example of an error when contacting the "pubsub.googleapis.com" API when it
+                # is not enabled:
+                #
+                #     { "reason": "API_DISABLED"
+                #       "domain": "googleapis.com"
+                #       "metadata": {
+                #         "resource": "projects/123",
+                #         "service": "pubsub.googleapis.com"
+                #       }
+                #     }
+                #
+                # This response indicates that the pubsub.googleapis.com API is not enabled.
+                #
+                # Example of an error that is returned when attempting to create a Spanner
+                # instance in a region that is out of stock:
+                #
+                #     { "reason": "STOCKOUT"
+                #       "domain": "spanner.googleapis.com",
+                #       "metadata": {
+                #         "availableRegions": "us-central1,us-east2"
+                #       }
+                #     }
+              "domain": "A String", # The logical grouping to which the "reason" belongs. The error domain
+                  # is typically the registered service name of the tool or product that
+                  # generates the error. Example: "pubsub.googleapis.com". If the error is
+                  # generated by some common infrastructure, the error domain must be a
+                  # globally unique value that identifies the infrastructure. For Google API
+                  # infrastructure, the error domain is "googleapis.com".
+              "metadatas": { # Additional structured details about this error.
+                  #
+                  # Keys must match a regular expression of `a-z+` but should
+                  # ideally be lowerCamelCase. Also, they must be limited to 64 characters in
+                  # length. When identifying the current value of an exceeded limit, the units
+                  # should be contained in the key, not the value.  For example, rather than
+                  # `{"instanceLimit": "100/request"}`, should be returned as,
+                  # `{"instanceLimitPerRequest": "100"}`, if the client exceeds the number of
+                  # instances that can be created in a single (batch) request.
+                "a_key": "A String",
+              },
+              "reason": "A String", # The reason of the error. This is a constant value that identifies the
+                  # proximate cause of the error. Error reasons are unique within a particular
+                  # domain of errors. This should be at most 63 characters and match a
+                  # regular expression of `A-Z+[A-Z0-9]`, which represents
+                  # UPPER_SNAKE_CASE.
+            },
+            "help": { # Provides links to documentation or for performing an out of band action.
+                #
+                # For example, if a quota check failed with an error indicating the calling
+                # project hasn't enabled the accessed service, this can contain a URL pointing
+                # directly to the right place in the developer console to flip the bit.
+              "links": [ # URL(s) pointing to additional information on handling the current error.
+                { # Describes a URL link.
+                  "description": "A String", # Describes what the link offers.
+                  "url": "A String", # The URL of the link.
+                },
+              ],
+            },
+            "localizedMessage": { # Provides a localized error message that is safe to return to the user
+                # which can be attached to an RPC error.
+              "locale": "A String", # The locale used following the specification defined at
+                  # https://www.rfc-editor.org/rfc/bcp/bcp47.txt.
+                  # Examples are: "en-US", "fr-CH", "es-MX"
+              "message": "A String", # The localized error message in the above locale.
+            },
+            "quotaInfo": { # Additional details for quota exceeded error for resource quota.
+              "dimensions": { # The map holding related quota dimensions.
+                "a_key": "A String",
+              },
+              "futureLimit": 3.14, # Future quota limit being rolled out. The limit's unit depends on the quota
+                  #  type or metric.
+              "limit": 3.14, # Current effective quota limit. The limit's unit depends on the quota type
+                  # or metric.
+              "limitName": "A String", # The name of the quota limit.
+              "metricName": "A String", # The Compute Engine quota metric name.
+              "rolloutStatus": "A String", # Rollout status of the future quota limit.
+            },
+          },
+        ],
+        "location": "A String", # [Output Only] Indicates the field in the request that caused the error.
+            # This property is optional.
+        "message": "A String", # [Output Only] An optional, human-readable error message.
+      },
+    ],
+  },
+  "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error
+      # message that was returned, such as `NOT FOUND`.
+  "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error
+      # status code that was returned. For example, a `404` means the
+      # resource was not found.
+  "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is
+      # defined by the server.
+  "insertTime": "A String", # [Output Only] The time that this operation was requested.
+      # This value is inRFC3339
+      # text format.
+  "instancesBulkInsertOperationMetadata": {
+    "perLocationStatus": { # Status information per location (location name is key).
+        # Example key: zones/us-central1-a
+      "a_key": {
+        "createdVmCount": 42, # [Output Only] Count of VMs successfully created so far.
+        "deletedVmCount": 42, # [Output Only] Count of VMs that got deleted during rollback.
+        "failedToCreateVmCount": 42, # [Output Only] Count of VMs that started creating but encountered an
+            # error.
+        "status": "A String", # [Output Only] Creation status of BulkInsert operation - information
+            # if the flow is rolling forward or rolling back.
+        "targetVmCount": 42, # [Output Only] Count of VMs originally planned to be created.
+      },
+    },
+  },
+  "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for
+      # Operation resources.
+  "name": "A String", # [Output Only] Name of the operation.
+  "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a
+      # group of operations results from a `bulkInsert` API request.
+  "operationType": "A String", # [Output Only] The type of operation, such as `insert`,
+      # `update`, or `delete`, and so on.
+  "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100.
+      # There is no requirement that this be linear or support any granularity of
+      # operations. This should not be used to guess when the operation will be
+      # complete. This number should monotonically increase as the operation
+      # progresses.
+  "region": "A String", # [Output Only] The URL of the region where the operation resides. Only
+      # applicable when performing regional operations.
+  "selfLink": "A String", # [Output Only] Server-defined URL for the resource.
+  "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata,
+      # this field will contain information on all underlying zonal actions and
+      # their state.
+    "clientOperationId": "A String", # [Output Only] The client operation id.
+    "perLocationOperations": { # [Output Only] Status information per location (location name is key).
+        # Example key: zones/us-central1-a
+      "a_key": {
+        "error": { # The `Status` type defines a logical error model that is suitable for # [Output Only] If state is `ABANDONED` or `FAILED`, this field is
+            # populated.
+            # 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).
+          "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.
+        },
+        "state": "A String", # [Output Only] Status of the action, which can be one of the following:
+            # `PROPAGATING`, `PROPAGATED`, `ABANDONED`, `FAILED`, or `DONE`.
+      },
+    },
+  },
+  "startTime": "A String", # [Output Only] The time that this operation was started by the server.
+      # This value is inRFC3339
+      # text format.
+  "status": "A String", # [Output Only] The status of the operation, which can be one of the
+      # following:
+      # `PENDING`, `RUNNING`, or `DONE`.
+  "statusMessage": "A String", # [Output Only] An optional textual description of the current status of the
+      # operation.
+  "targetId": "A String", # [Output Only] The unique target ID, which identifies a specific incarnation
+      # of the target resource.
+  "targetLink": "A String", # [Output Only] The URL of the resource that the operation modifies. For
+      # operations related to creating a snapshot, this points to the disk
+      # that the snapshot was created from.
+  "user": "A String", # [Output Only] User who requested the operation, for example:
+      # `user@example.com` or
+      # `alice_smith_identifier (global/workforcePools/example-com-us-employees)`.
+  "warnings": [ # [Output Only] If warning messages are generated during processing of the
+      # operation, this field will be populated.
+    {
+      "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute
+          # Engine returns NO_RESULTS_ON_PAGE if there
+          # are no results in the response.
+      "data": [ # [Output Only] Metadata about this warning in key:
+          # value format. For example:
+          #
+          # "data": [
+          #   {
+          #    "key": "scope",
+          #    "value": "zones/us-east1-d"
+          #   }
+        {
+          "key": "A String", # [Output Only] A key that provides more detail on the warning being
+              # returned. For example, for warnings where there are no results in a list
+              # request for a particular zone, this key might be scope and
+              # the key value might be the zone name. Other examples might be a key
+              # indicating a deprecated resource and a suggested replacement, or a
+              # warning about invalid network settings (for example, if an instance
+              # attempts to perform IP forwarding but is not enabled for IP forwarding).
+          "value": "A String", # [Output Only] A warning data value corresponding to the key.
+        },
+      ],
+      "message": "A String", # [Output Only] A human-readable description of the warning code.
+    },
+  ],
+  "zone": "A String", # [Output Only] The URL of the zone where the operation resides. Only
+      # applicable when performing per-zone operations.
+}
+
+
get(project, globalVmExtensionPolicy, x__xgafv=None)
Gets details of a global VM extension policy.
@@ -364,7 +689,7 @@ 

Method Details

An object of the form: { # Message describing GlobalVmExtensionPolicy object. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -378,7 +703,7 @@

Method Details

# understands. }, }, - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "instanceSelectors": [ # Optional. Selector to target VMs for a policy. # There is a logical "AND" between instance_selectors. @@ -393,7 +718,7 @@

Method Details

}, }, ], - "kind": "compute#globalVmExtensionPolicy", # [Output Only] Type of the resource. Alwayscompute#globalVmExtensionPolicy for globalVmExtensionPolicies. + "kind": "compute#globalVmExtensionPolicy", # Output only. [Output Only] Type of the resource. Alwayscompute#globalVmExtensionPolicy for globalVmExtensionPolicies. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -428,37 +753,1046 @@

Method Details

# without changes. An error will be returned if the retry_uuid is set but # the resource get modified. }, - "rolloutStatus": { # [Output Only] The rollout status of the policy. - "currentRollouts": [ # [Output Only] The current rollouts for the latest version of the + "rolloutStatus": { # Output only. [Output Only] The rollout status of the policy. + "currentRollouts": [ # Output only. [Output Only] The current rollouts for the latest version of the # resource. There should be only one current rollout, but for # scalability, we make it repeated. { - "rollout": "A String", # [Output Only] The name of the rollout. + "rollout": "A String", # Output only. [Output Only] The name of the rollout. # Ex. projects//locations/global/rollouts/. - "rolloutPlan": "A String", # [Output Only] The name of the rollout plan. + "rolloutPlan": "A String", # Output only. [Output Only] The name of the rollout plan. # Ex. # projects//locations/global/rolloutPlans/. - "state": "A String", # [Output Only] The overall state of the rollout. + "state": "A String", # Output only. [Output Only] The overall state of the rollout. }, ], - "previousRollout": { # [Output Only] The last completed rollout resource. This field will not + "previousRollout": { # Output only. [Output Only] The last completed rollout resource. This field will not # be populated until the first rollout is completed. - "rollout": "A String", # [Output Only] The name of the rollout. + "rollout": "A String", # Output only. [Output Only] The name of the rollout. # Ex. projects//locations/global/rollouts/. - "rolloutPlan": "A String", # [Output Only] The name of the rollout plan. + "rolloutPlan": "A String", # Output only. [Output Only] The name of the rollout plan. # Ex. # projects//locations/global/rolloutPlans/. - "state": "A String", # [Output Only] The overall state of the rollout. + "state": "A String", # Output only. [Output Only] The overall state of the rollout. }, }, }, - "scopedResourceStatus": "A String", # [Output Only] The scoped resource status. It's only for tracking the + "scopedResourceStatus": "A String", # Output only. [Output Only] The scoped resource status. It's only for tracking the # purging status of the policy. - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. - "updateTimestamp": "A String", # [Output Only] Update timestamp inRFC3339 + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. + "updateTimestamp": "A String", # Output only. [Output Only] Update timestamp inRFC3339 # text format. }
+
+ insert(project, body=None, requestId=None, x__xgafv=None) +
Creates a new project level GlobalVmExtensionPolicy.
+
+Args:
+  project: string, Project ID for this request. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # Message describing GlobalVmExtensionPolicy object.
+  "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339
+      # text format.
+  "description": "A String", # An optional description of this resource. Provide this property when you
+      # create the resource.
+  "extensionPolicies": { # Required. Map from extension (eg: "cloudops") to its policy configuration.
+      # The key is the name of the extension.
+    "a_key": { # Policy for a single extension.
+      "pinnedVersion": "A String", # Optional. The version pinning for the extension.
+          # If empty, the extension will be installed with the latest version
+          # released by the extension producer.
+      "stringConfig": "A String", # Optional. String configuration. Any string payload that the extension
+          # understands.
+    },
+  },
+  "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is
+      # defined by the server.
+  "instanceSelectors": [ # Optional. Selector to target VMs for a policy.
+      # There is a logical "AND" between instance_selectors.
+    { # Selector to target VMs for a zone VM extension policy.
+      "labelSelector": { # A LabelSelector is applicable for a VM only if it matches all labels in # Optional. Labels within the LabelSelector are OR'd.
+          # the LabelSelector.
+        "inclusionLabels": { # Optional. Labels as key value pairs.
+            # A VM should contain all the pairs specified in this map to be selected;
+            # Labels within the LabelSelector are OR'ed.
+          "a_key": "A String",
+        },
+      },
+    },
+  ],
+  "kind": "compute#globalVmExtensionPolicy", # Output only. [Output Only] Type of the resource. Alwayscompute#globalVmExtensionPolicy for globalVmExtensionPolicies.
+  "name": "A String", # Name of the resource. Provided by the client when the resource is created.
+      # The name must be 1-63 characters long, and comply withRFC1035.
+      # Specifically, the name must be 1-63 characters long and match the regular
+      # expression `[a-z]([-a-z0-9]*[a-z0-9])?`
+      # which means the first character must be a lowercase letter, and all
+      # following characters must be a dash, lowercase letter, or digit, except
+      # the last character, which cannot be a dash.
+  "priority": 42, # Optional. Used to resolve conflicts when multiple policies are active for the same
+      # extension. Defaults to 0.
+      # 
+      # Larger the number, higher the priority. When the priority is the same,
+      # the policy with the newer create time has higher priority.
+  "rolloutOperation": { # Represents the rollout operation # Required. The rollout strategy and status.
+    "rolloutInput": { # Required. The rollout input which defines the rollout plan.
+      "conflictBehavior": "A String", # Optional. [Optional] Specifies the behavior of the Rollout if a conflict is
+          # detected in a project during a Rollout. It can be one of the following
+          # values:
+          # 1) empty : don't overwrite the local value if conflict happens. This is
+          # the default behavior.
+          # 2) "overwrite" : Overwrite the local value with the rollout value.
+          # The concept of "conflict" applies to:
+          # 1) Insert action. If the zonal policy already exists when Insert
+          # happens, it's a conflict.
+          # 2) Update action. If the zonal policy was updated out of band by a
+          # zonal API, it's a conflict.
+      "name": "A String", # Optional. The name of the rollout plan.
+          # Ex.
+          # projects//locations/global/rolloutPlans/.
+      "predefinedRolloutPlan": "A String", # Optional. Predefined rollout plan.
+      "retryUuid": "A String", # Optional. The UUID of the retry action. Only set it if this is a retry
+          # for an existing resource. This is for the user re-populate the resource
+          # without changes. An error will be returned if the retry_uuid is set but
+          # the resource get modified.
+    },
+    "rolloutStatus": { # Output only. [Output Only] The rollout status of the policy.
+      "currentRollouts": [ # Output only. [Output Only] The current rollouts for the latest version of the
+          # resource. There should be only one current rollout, but for
+          # scalability, we make it repeated.
+        {
+          "rollout": "A String", # Output only. [Output Only] The name of the rollout.
+              # Ex. projects//locations/global/rollouts/.
+          "rolloutPlan": "A String", # Output only. [Output Only] The name of the rollout plan.
+              # Ex.
+              # projects//locations/global/rolloutPlans/.
+          "state": "A String", # Output only. [Output Only] The overall state of the rollout.
+        },
+      ],
+      "previousRollout": { # Output only. [Output Only] The last completed rollout resource. This field will not
+          # be populated until the first rollout is completed.
+        "rollout": "A String", # Output only. [Output Only] The name of the rollout.
+            # Ex. projects//locations/global/rollouts/.
+        "rolloutPlan": "A String", # Output only. [Output Only] The name of the rollout plan.
+            # Ex.
+            # projects//locations/global/rolloutPlans/.
+        "state": "A String", # Output only. [Output Only] The overall state of the rollout.
+      },
+    },
+  },
+  "scopedResourceStatus": "A String", # Output only. [Output Only] The scoped resource status. It's only for tracking the
+      # purging status of the policy.
+  "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource.
+  "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id.
+  "updateTimestamp": "A String", # Output only. [Output Only] Update timestamp inRFC3339
+      # text format.
+}
+
+  requestId: string, An optional request ID to identify requests. Specify a unique request ID so
+that if you must retry your request, the server will know to ignore the
+request if it has already been completed.
+
+For example, consider a situation where you make an initial request and
+the request times out. If you make the request again with the same
+request ID, the server can check if original operation with the same
+request ID was received, and if so, will ignore the second request. This
+prevents clients from accidentally creating duplicate commitments.
+
+The request ID must be
+a valid UUID with the exception that zero UUID is not supported
+(00000000-0000-0000-0000-000000000000).
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Represents an Operation resource.
+    #
+    # Google Compute Engine has three Operation resources:
+    #
+    # * [Global](/compute/docs/reference/rest/beta/globalOperations)
+    # * [Regional](/compute/docs/reference/rest/beta/regionOperations)
+    # * [Zonal](/compute/docs/reference/rest/beta/zoneOperations)
+    #
+    # You can use an operation resource to manage asynchronous API requests.
+    # For more information, readHandling
+    # API responses.
+    #
+    # Operations can be global, regional or zonal.
+    #
+    #    - For global operations, use the `globalOperations`
+    #    resource.
+    #    - For regional operations, use the
+    #    `regionOperations` resource.
+    #    - For zonal operations, use
+    #    the `zoneOperations` resource.
+    #
+    #
+    #
+    # For more information, read
+    # Global, Regional, and Zonal Resources.
+    #
+    # Note that completed Operation resources have a limited
+    # retention period.
+  "clientOperationId": "A String", # [Output Only] The value of `requestId` if you provided it in the request.
+      # Not present otherwise.
+  "creationTimestamp": "A String", # [Deprecated] This field is deprecated.
+  "description": "A String", # [Output Only] A textual description of the operation, which is
+      # set when the operation is created.
+  "endTime": "A String", # [Output Only] The time that this operation was completed. This value is inRFC3339
+      # text format.
+  "error": { # [Output Only] If errors are generated during processing of the operation,
+      # this field will be populated.
+    "errors": [ # [Output Only] The array of errors encountered while processing this
+        # operation.
+      {
+        "code": "A String", # [Output Only] The error type identifier for this error.
+        "errorDetails": [ # [Output Only] An optional list of messages that contain the error
+            # details. There is a set of defined message types to use for providing
+            # details.The syntax depends on the error code. For example,
+            # QuotaExceededInfo will have details when the error code is
+            # QUOTA_EXCEEDED.
+          {
+            "errorInfo": { # Describes the cause of the error with structured details.
+                #
+                # Example of an error when contacting the "pubsub.googleapis.com" API when it
+                # is not enabled:
+                #
+                #     { "reason": "API_DISABLED"
+                #       "domain": "googleapis.com"
+                #       "metadata": {
+                #         "resource": "projects/123",
+                #         "service": "pubsub.googleapis.com"
+                #       }
+                #     }
+                #
+                # This response indicates that the pubsub.googleapis.com API is not enabled.
+                #
+                # Example of an error that is returned when attempting to create a Spanner
+                # instance in a region that is out of stock:
+                #
+                #     { "reason": "STOCKOUT"
+                #       "domain": "spanner.googleapis.com",
+                #       "metadata": {
+                #         "availableRegions": "us-central1,us-east2"
+                #       }
+                #     }
+              "domain": "A String", # The logical grouping to which the "reason" belongs. The error domain
+                  # is typically the registered service name of the tool or product that
+                  # generates the error. Example: "pubsub.googleapis.com". If the error is
+                  # generated by some common infrastructure, the error domain must be a
+                  # globally unique value that identifies the infrastructure. For Google API
+                  # infrastructure, the error domain is "googleapis.com".
+              "metadatas": { # Additional structured details about this error.
+                  #
+                  # Keys must match a regular expression of `a-z+` but should
+                  # ideally be lowerCamelCase. Also, they must be limited to 64 characters in
+                  # length. When identifying the current value of an exceeded limit, the units
+                  # should be contained in the key, not the value.  For example, rather than
+                  # `{"instanceLimit": "100/request"}`, should be returned as,
+                  # `{"instanceLimitPerRequest": "100"}`, if the client exceeds the number of
+                  # instances that can be created in a single (batch) request.
+                "a_key": "A String",
+              },
+              "reason": "A String", # The reason of the error. This is a constant value that identifies the
+                  # proximate cause of the error. Error reasons are unique within a particular
+                  # domain of errors. This should be at most 63 characters and match a
+                  # regular expression of `A-Z+[A-Z0-9]`, which represents
+                  # UPPER_SNAKE_CASE.
+            },
+            "help": { # Provides links to documentation or for performing an out of band action.
+                #
+                # For example, if a quota check failed with an error indicating the calling
+                # project hasn't enabled the accessed service, this can contain a URL pointing
+                # directly to the right place in the developer console to flip the bit.
+              "links": [ # URL(s) pointing to additional information on handling the current error.
+                { # Describes a URL link.
+                  "description": "A String", # Describes what the link offers.
+                  "url": "A String", # The URL of the link.
+                },
+              ],
+            },
+            "localizedMessage": { # Provides a localized error message that is safe to return to the user
+                # which can be attached to an RPC error.
+              "locale": "A String", # The locale used following the specification defined at
+                  # https://www.rfc-editor.org/rfc/bcp/bcp47.txt.
+                  # Examples are: "en-US", "fr-CH", "es-MX"
+              "message": "A String", # The localized error message in the above locale.
+            },
+            "quotaInfo": { # Additional details for quota exceeded error for resource quota.
+              "dimensions": { # The map holding related quota dimensions.
+                "a_key": "A String",
+              },
+              "futureLimit": 3.14, # Future quota limit being rolled out. The limit's unit depends on the quota
+                  #  type or metric.
+              "limit": 3.14, # Current effective quota limit. The limit's unit depends on the quota type
+                  # or metric.
+              "limitName": "A String", # The name of the quota limit.
+              "metricName": "A String", # The Compute Engine quota metric name.
+              "rolloutStatus": "A String", # Rollout status of the future quota limit.
+            },
+          },
+        ],
+        "location": "A String", # [Output Only] Indicates the field in the request that caused the error.
+            # This property is optional.
+        "message": "A String", # [Output Only] An optional, human-readable error message.
+      },
+    ],
+  },
+  "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error
+      # message that was returned, such as `NOT FOUND`.
+  "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error
+      # status code that was returned. For example, a `404` means the
+      # resource was not found.
+  "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is
+      # defined by the server.
+  "insertTime": "A String", # [Output Only] The time that this operation was requested.
+      # This value is inRFC3339
+      # text format.
+  "instancesBulkInsertOperationMetadata": {
+    "perLocationStatus": { # Status information per location (location name is key).
+        # Example key: zones/us-central1-a
+      "a_key": {
+        "createdVmCount": 42, # [Output Only] Count of VMs successfully created so far.
+        "deletedVmCount": 42, # [Output Only] Count of VMs that got deleted during rollback.
+        "failedToCreateVmCount": 42, # [Output Only] Count of VMs that started creating but encountered an
+            # error.
+        "status": "A String", # [Output Only] Creation status of BulkInsert operation - information
+            # if the flow is rolling forward or rolling back.
+        "targetVmCount": 42, # [Output Only] Count of VMs originally planned to be created.
+      },
+    },
+  },
+  "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for
+      # Operation resources.
+  "name": "A String", # [Output Only] Name of the operation.
+  "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a
+      # group of operations results from a `bulkInsert` API request.
+  "operationType": "A String", # [Output Only] The type of operation, such as `insert`,
+      # `update`, or `delete`, and so on.
+  "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100.
+      # There is no requirement that this be linear or support any granularity of
+      # operations. This should not be used to guess when the operation will be
+      # complete. This number should monotonically increase as the operation
+      # progresses.
+  "region": "A String", # [Output Only] The URL of the region where the operation resides. Only
+      # applicable when performing regional operations.
+  "selfLink": "A String", # [Output Only] Server-defined URL for the resource.
+  "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata,
+      # this field will contain information on all underlying zonal actions and
+      # their state.
+    "clientOperationId": "A String", # [Output Only] The client operation id.
+    "perLocationOperations": { # [Output Only] Status information per location (location name is key).
+        # Example key: zones/us-central1-a
+      "a_key": {
+        "error": { # The `Status` type defines a logical error model that is suitable for # [Output Only] If state is `ABANDONED` or `FAILED`, this field is
+            # populated.
+            # 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).
+          "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.
+        },
+        "state": "A String", # [Output Only] Status of the action, which can be one of the following:
+            # `PROPAGATING`, `PROPAGATED`, `ABANDONED`, `FAILED`, or `DONE`.
+      },
+    },
+  },
+  "startTime": "A String", # [Output Only] The time that this operation was started by the server.
+      # This value is inRFC3339
+      # text format.
+  "status": "A String", # [Output Only] The status of the operation, which can be one of the
+      # following:
+      # `PENDING`, `RUNNING`, or `DONE`.
+  "statusMessage": "A String", # [Output Only] An optional textual description of the current status of the
+      # operation.
+  "targetId": "A String", # [Output Only] The unique target ID, which identifies a specific incarnation
+      # of the target resource.
+  "targetLink": "A String", # [Output Only] The URL of the resource that the operation modifies. For
+      # operations related to creating a snapshot, this points to the disk
+      # that the snapshot was created from.
+  "user": "A String", # [Output Only] User who requested the operation, for example:
+      # `user@example.com` or
+      # `alice_smith_identifier (global/workforcePools/example-com-us-employees)`.
+  "warnings": [ # [Output Only] If warning messages are generated during processing of the
+      # operation, this field will be populated.
+    {
+      "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute
+          # Engine returns NO_RESULTS_ON_PAGE if there
+          # are no results in the response.
+      "data": [ # [Output Only] Metadata about this warning in key:
+          # value format. For example:
+          #
+          # "data": [
+          #   {
+          #    "key": "scope",
+          #    "value": "zones/us-east1-d"
+          #   }
+        {
+          "key": "A String", # [Output Only] A key that provides more detail on the warning being
+              # returned. For example, for warnings where there are no results in a list
+              # request for a particular zone, this key might be scope and
+              # the key value might be the zone name. Other examples might be a key
+              # indicating a deprecated resource and a suggested replacement, or a
+              # warning about invalid network settings (for example, if an instance
+              # attempts to perform IP forwarding but is not enabled for IP forwarding).
+          "value": "A String", # [Output Only] A warning data value corresponding to the key.
+        },
+      ],
+      "message": "A String", # [Output Only] A human-readable description of the warning code.
+    },
+  ],
+  "zone": "A String", # [Output Only] The URL of the zone where the operation resides. Only
+      # applicable when performing per-zone operations.
+}
+
+ +
+ list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) +
Lists global VM extension policies.
+
+Args:
+  project: string, Project ID for this request. (required)
+  filter: string, A filter expression that filters resources listed in the response. Most
+Compute resources support two types of filter expressions:
+expressions that support regular expressions and expressions that follow
+API improvement proposal AIP-160.
+These two types of filter expressions cannot be mixed in one request.
+
+If you want to use AIP-160, your expression must specify the field name, an
+operator, and the value that you want to use for filtering. The value
+must be a string, a number, or a boolean. The operator
+must be either `=`, `!=`, `>`, `<`, `<=`, `>=` or `:`.
+
+For example, if you are filtering Compute Engine instances, you can
+exclude instances named `example-instance` by specifying
+`name != example-instance`.
+
+The `:*` comparison can be used to test whether a key has been defined.
+For example, to find all objects with `owner` label use:
+```
+labels.owner:*
+```
+
+You can also filter nested fields. For example, you could specify
+`scheduling.automaticRestart = false` to include instances only
+if they are not scheduled for automatic restarts. You can use filtering
+on nested fields to filter based onresource labels.
+
+To filter on multiple expressions, provide each separate expression within
+parentheses. For example:
+```
+(scheduling.automaticRestart = true)
+(cpuPlatform = "Intel Skylake")
+```
+By default, each expression is an `AND` expression. However, you
+can include `AND` and `OR` expressions explicitly.
+For example:
+```
+(cpuPlatform = "Intel Skylake") OR
+(cpuPlatform = "Intel Broadwell") AND
+(scheduling.automaticRestart = true)
+```
+
+If you want to use a regular expression, use the `eq` (equal) or `ne`
+(not equal) operator against a single un-parenthesized expression with or
+without quotes or against multiple parenthesized expressions. Examples:
+
+`fieldname eq unquoted literal`
+`fieldname eq 'single quoted literal'`
+`fieldname eq "double quoted literal"`
+`(fieldname1 eq literal) (fieldname2 ne "literal")`
+
+The literal value is interpreted as a regular expression using GoogleRE2 library syntax.
+The literal value must match the entire field.
+
+For example, to filter for instances that do not end with name "instance",
+you would use `name ne .*instance`.
+
+You cannot combine constraints on multiple fields using regular
+expressions.
+  maxResults: integer, The maximum number of results per page that should be returned.
+If the number of available results is larger than `maxResults`,
+Compute Engine returns a `nextPageToken` that can be used to get
+the next page of results in subsequent list requests. Acceptable values are
+`0` to `500`, inclusive. (Default: `500`)
+  orderBy: string, Sorts list results by a certain order. By default, results
+are returned in alphanumerical order based on the resource name.
+
+You can also sort results in descending order based on the creation
+timestamp using `orderBy="creationTimestamp desc"`. This sorts
+results based on the `creationTimestamp` field in
+reverse chronological order (newest result first). Use this to sort
+resources like operations so that the newest operation is returned first.
+
+Currently, only sorting by `name` or
+`creationTimestamp desc` is supported.
+  pageToken: string, Specifies a page token to use. Set `pageToken` to the
+`nextPageToken` returned by a previous list request to get
+the next page of results.
+  returnPartialSuccess: boolean, Opt-in for partial success behavior which provides partial results in case
+of failure. The default value is false.
+
+For example, when partial success behavior is enabled, aggregatedList for a
+single zone scope either returns all resources in the zone or no resources,
+with an error code.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Response to list global VM extension policy resources.
+  "etag": "A String",
+  "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server.
+  "items": [ # A list of GlobalVmExtensionPolicy resources.
+    { # Message describing GlobalVmExtensionPolicy object.
+      "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339
+          # text format.
+      "description": "A String", # An optional description of this resource. Provide this property when you
+          # create the resource.
+      "extensionPolicies": { # Required. Map from extension (eg: "cloudops") to its policy configuration.
+          # The key is the name of the extension.
+        "a_key": { # Policy for a single extension.
+          "pinnedVersion": "A String", # Optional. The version pinning for the extension.
+              # If empty, the extension will be installed with the latest version
+              # released by the extension producer.
+          "stringConfig": "A String", # Optional. String configuration. Any string payload that the extension
+              # understands.
+        },
+      },
+      "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is
+          # defined by the server.
+      "instanceSelectors": [ # Optional. Selector to target VMs for a policy.
+          # There is a logical "AND" between instance_selectors.
+        { # Selector to target VMs for a zone VM extension policy.
+          "labelSelector": { # A LabelSelector is applicable for a VM only if it matches all labels in # Optional. Labels within the LabelSelector are OR'd.
+              # the LabelSelector.
+            "inclusionLabels": { # Optional. Labels as key value pairs.
+                # A VM should contain all the pairs specified in this map to be selected;
+                # Labels within the LabelSelector are OR'ed.
+              "a_key": "A String",
+            },
+          },
+        },
+      ],
+      "kind": "compute#globalVmExtensionPolicy", # Output only. [Output Only] Type of the resource. Alwayscompute#globalVmExtensionPolicy for globalVmExtensionPolicies.
+      "name": "A String", # Name of the resource. Provided by the client when the resource is created.
+          # The name must be 1-63 characters long, and comply withRFC1035.
+          # Specifically, the name must be 1-63 characters long and match the regular
+          # expression `[a-z]([-a-z0-9]*[a-z0-9])?`
+          # which means the first character must be a lowercase letter, and all
+          # following characters must be a dash, lowercase letter, or digit, except
+          # the last character, which cannot be a dash.
+      "priority": 42, # Optional. Used to resolve conflicts when multiple policies are active for the same
+          # extension. Defaults to 0.
+          #
+          # Larger the number, higher the priority. When the priority is the same,
+          # the policy with the newer create time has higher priority.
+      "rolloutOperation": { # Represents the rollout operation # Required. The rollout strategy and status.
+        "rolloutInput": { # Required. The rollout input which defines the rollout plan.
+          "conflictBehavior": "A String", # Optional. [Optional] Specifies the behavior of the Rollout if a conflict is
+              # detected in a project during a Rollout. It can be one of the following
+              # values:
+              # 1) empty : don't overwrite the local value if conflict happens. This is
+              # the default behavior.
+              # 2) "overwrite" : Overwrite the local value with the rollout value.
+              # The concept of "conflict" applies to:
+              # 1) Insert action. If the zonal policy already exists when Insert
+              # happens, it's a conflict.
+              # 2) Update action. If the zonal policy was updated out of band by a
+              # zonal API, it's a conflict.
+          "name": "A String", # Optional. The name of the rollout plan.
+              # Ex.
+              # projects//locations/global/rolloutPlans/.
+          "predefinedRolloutPlan": "A String", # Optional. Predefined rollout plan.
+          "retryUuid": "A String", # Optional. The UUID of the retry action. Only set it if this is a retry
+              # for an existing resource. This is for the user re-populate the resource
+              # without changes. An error will be returned if the retry_uuid is set but
+              # the resource get modified.
+        },
+        "rolloutStatus": { # Output only. [Output Only] The rollout status of the policy.
+          "currentRollouts": [ # Output only. [Output Only] The current rollouts for the latest version of the
+              # resource. There should be only one current rollout, but for
+              # scalability, we make it repeated.
+            {
+              "rollout": "A String", # Output only. [Output Only] The name of the rollout.
+                  # Ex. projects//locations/global/rollouts/.
+              "rolloutPlan": "A String", # Output only. [Output Only] The name of the rollout plan.
+                  # Ex.
+                  # projects//locations/global/rolloutPlans/.
+              "state": "A String", # Output only. [Output Only] The overall state of the rollout.
+            },
+          ],
+          "previousRollout": { # Output only. [Output Only] The last completed rollout resource. This field will not
+              # be populated until the first rollout is completed.
+            "rollout": "A String", # Output only. [Output Only] The name of the rollout.
+                # Ex. projects//locations/global/rollouts/.
+            "rolloutPlan": "A String", # Output only. [Output Only] The name of the rollout plan.
+                # Ex.
+                # projects//locations/global/rolloutPlans/.
+            "state": "A String", # Output only. [Output Only] The overall state of the rollout.
+          },
+        },
+      },
+      "scopedResourceStatus": "A String", # Output only. [Output Only] The scoped resource status. It's only for tracking the
+          # purging status of the policy.
+      "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource.
+      "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id.
+      "updateTimestamp": "A String", # Output only. [Output Only] Update timestamp inRFC3339
+          # text format.
+    },
+  ],
+  "kind": "compute#globalVmExtensionPolicyList", # Output only. Type of resource.
+  "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for
+      # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for
+      # the query parameter pageToken in the next list request.
+      # Subsequent list requests will have their own nextPageToken to
+      # continue paging through the results.
+  "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource.
+  "unreachables": [ # Output only. [Output Only] Unreachable resources.
+    "A String",
+  ],
+  "warning": { # [Output Only] Informational warning message.
+    "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute
+        # Engine returns NO_RESULTS_ON_PAGE if there
+        # are no results in the response.
+    "data": [ # [Output Only] Metadata about this warning in key:
+        # value format. For example:
+        #
+        # "data": [
+        #   {
+        #    "key": "scope",
+        #    "value": "zones/us-east1-d"
+        #   }
+      {
+        "key": "A String", # [Output Only] A key that provides more detail on the warning being
+            # returned. For example, for warnings where there are no results in a list
+            # request for a particular zone, this key might be scope and
+            # the key value might be the zone name. Other examples might be a key
+            # indicating a deprecated resource and a suggested replacement, or a
+            # warning about invalid network settings (for example, if an instance
+            # attempts to perform IP forwarding but is not enabled for IP forwarding).
+        "value": "A String", # [Output Only] A warning data value corresponding to the key.
+      },
+    ],
+    "message": "A String", # [Output Only] A human-readable description of the warning code.
+  },
+}
+
+ +
+ list_next() +
Retrieves the next page of results.
+
+        Args:
+          previous_request: The request for the previous page. (required)
+          previous_response: The response from the request for the previous page. (required)
+
+        Returns:
+          A request object that you can call 'execute()' on to request the next
+          page. Returns None if there are no more items in the collection.
+        
+
+ +
+ update(project, globalVmExtensionPolicy, body=None, requestId=None, x__xgafv=None) +
Updates a global VM extension policy.
+
+Args:
+  project: string, Project ID for this request. (required)
+  globalVmExtensionPolicy: string, Name of the global VM extension policy to update. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # Message describing GlobalVmExtensionPolicy object.
+  "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339
+      # text format.
+  "description": "A String", # An optional description of this resource. Provide this property when you
+      # create the resource.
+  "extensionPolicies": { # Required. Map from extension (eg: "cloudops") to its policy configuration.
+      # The key is the name of the extension.
+    "a_key": { # Policy for a single extension.
+      "pinnedVersion": "A String", # Optional. The version pinning for the extension.
+          # If empty, the extension will be installed with the latest version
+          # released by the extension producer.
+      "stringConfig": "A String", # Optional. String configuration. Any string payload that the extension
+          # understands.
+    },
+  },
+  "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is
+      # defined by the server.
+  "instanceSelectors": [ # Optional. Selector to target VMs for a policy.
+      # There is a logical "AND" between instance_selectors.
+    { # Selector to target VMs for a zone VM extension policy.
+      "labelSelector": { # A LabelSelector is applicable for a VM only if it matches all labels in # Optional. Labels within the LabelSelector are OR'd.
+          # the LabelSelector.
+        "inclusionLabels": { # Optional. Labels as key value pairs.
+            # A VM should contain all the pairs specified in this map to be selected;
+            # Labels within the LabelSelector are OR'ed.
+          "a_key": "A String",
+        },
+      },
+    },
+  ],
+  "kind": "compute#globalVmExtensionPolicy", # Output only. [Output Only] Type of the resource. Alwayscompute#globalVmExtensionPolicy for globalVmExtensionPolicies.
+  "name": "A String", # Name of the resource. Provided by the client when the resource is created.
+      # The name must be 1-63 characters long, and comply withRFC1035.
+      # Specifically, the name must be 1-63 characters long and match the regular
+      # expression `[a-z]([-a-z0-9]*[a-z0-9])?`
+      # which means the first character must be a lowercase letter, and all
+      # following characters must be a dash, lowercase letter, or digit, except
+      # the last character, which cannot be a dash.
+  "priority": 42, # Optional. Used to resolve conflicts when multiple policies are active for the same
+      # extension. Defaults to 0.
+      # 
+      # Larger the number, higher the priority. When the priority is the same,
+      # the policy with the newer create time has higher priority.
+  "rolloutOperation": { # Represents the rollout operation # Required. The rollout strategy and status.
+    "rolloutInput": { # Required. The rollout input which defines the rollout plan.
+      "conflictBehavior": "A String", # Optional. [Optional] Specifies the behavior of the Rollout if a conflict is
+          # detected in a project during a Rollout. It can be one of the following
+          # values:
+          # 1) empty : don't overwrite the local value if conflict happens. This is
+          # the default behavior.
+          # 2) "overwrite" : Overwrite the local value with the rollout value.
+          # The concept of "conflict" applies to:
+          # 1) Insert action. If the zonal policy already exists when Insert
+          # happens, it's a conflict.
+          # 2) Update action. If the zonal policy was updated out of band by a
+          # zonal API, it's a conflict.
+      "name": "A String", # Optional. The name of the rollout plan.
+          # Ex.
+          # projects//locations/global/rolloutPlans/.
+      "predefinedRolloutPlan": "A String", # Optional. Predefined rollout plan.
+      "retryUuid": "A String", # Optional. The UUID of the retry action. Only set it if this is a retry
+          # for an existing resource. This is for the user re-populate the resource
+          # without changes. An error will be returned if the retry_uuid is set but
+          # the resource get modified.
+    },
+    "rolloutStatus": { # Output only. [Output Only] The rollout status of the policy.
+      "currentRollouts": [ # Output only. [Output Only] The current rollouts for the latest version of the
+          # resource. There should be only one current rollout, but for
+          # scalability, we make it repeated.
+        {
+          "rollout": "A String", # Output only. [Output Only] The name of the rollout.
+              # Ex. projects//locations/global/rollouts/.
+          "rolloutPlan": "A String", # Output only. [Output Only] The name of the rollout plan.
+              # Ex.
+              # projects//locations/global/rolloutPlans/.
+          "state": "A String", # Output only. [Output Only] The overall state of the rollout.
+        },
+      ],
+      "previousRollout": { # Output only. [Output Only] The last completed rollout resource. This field will not
+          # be populated until the first rollout is completed.
+        "rollout": "A String", # Output only. [Output Only] The name of the rollout.
+            # Ex. projects//locations/global/rollouts/.
+        "rolloutPlan": "A String", # Output only. [Output Only] The name of the rollout plan.
+            # Ex.
+            # projects//locations/global/rolloutPlans/.
+        "state": "A String", # Output only. [Output Only] The overall state of the rollout.
+      },
+    },
+  },
+  "scopedResourceStatus": "A String", # Output only. [Output Only] The scoped resource status. It's only for tracking the
+      # purging status of the policy.
+  "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource.
+  "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id.
+  "updateTimestamp": "A String", # Output only. [Output Only] Update timestamp inRFC3339
+      # text format.
+}
+
+  requestId: string, An optional request ID to identify requests. Specify a unique request ID so
+that if you must retry your request, the server will know to ignore the
+request if it has already been completed.
+
+For example, consider a situation where you make an initial request and
+the request times out. If you make the request again with the same
+request ID, the server can check if original operation with the same
+request ID was received, and if so, will ignore the second request. This
+prevents clients from accidentally creating duplicate commitments.
+
+The request ID must be
+a valid UUID with the exception that zero UUID is not supported
+(00000000-0000-0000-0000-000000000000).
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Represents an Operation resource.
+    #
+    # Google Compute Engine has three Operation resources:
+    #
+    # * [Global](/compute/docs/reference/rest/beta/globalOperations)
+    # * [Regional](/compute/docs/reference/rest/beta/regionOperations)
+    # * [Zonal](/compute/docs/reference/rest/beta/zoneOperations)
+    #
+    # You can use an operation resource to manage asynchronous API requests.
+    # For more information, readHandling
+    # API responses.
+    #
+    # Operations can be global, regional or zonal.
+    #
+    #    - For global operations, use the `globalOperations`
+    #    resource.
+    #    - For regional operations, use the
+    #    `regionOperations` resource.
+    #    - For zonal operations, use
+    #    the `zoneOperations` resource.
+    #
+    #
+    #
+    # For more information, read
+    # Global, Regional, and Zonal Resources.
+    #
+    # Note that completed Operation resources have a limited
+    # retention period.
+  "clientOperationId": "A String", # [Output Only] The value of `requestId` if you provided it in the request.
+      # Not present otherwise.
+  "creationTimestamp": "A String", # [Deprecated] This field is deprecated.
+  "description": "A String", # [Output Only] A textual description of the operation, which is
+      # set when the operation is created.
+  "endTime": "A String", # [Output Only] The time that this operation was completed. This value is inRFC3339
+      # text format.
+  "error": { # [Output Only] If errors are generated during processing of the operation,
+      # this field will be populated.
+    "errors": [ # [Output Only] The array of errors encountered while processing this
+        # operation.
+      {
+        "code": "A String", # [Output Only] The error type identifier for this error.
+        "errorDetails": [ # [Output Only] An optional list of messages that contain the error
+            # details. There is a set of defined message types to use for providing
+            # details.The syntax depends on the error code. For example,
+            # QuotaExceededInfo will have details when the error code is
+            # QUOTA_EXCEEDED.
+          {
+            "errorInfo": { # Describes the cause of the error with structured details.
+                #
+                # Example of an error when contacting the "pubsub.googleapis.com" API when it
+                # is not enabled:
+                #
+                #     { "reason": "API_DISABLED"
+                #       "domain": "googleapis.com"
+                #       "metadata": {
+                #         "resource": "projects/123",
+                #         "service": "pubsub.googleapis.com"
+                #       }
+                #     }
+                #
+                # This response indicates that the pubsub.googleapis.com API is not enabled.
+                #
+                # Example of an error that is returned when attempting to create a Spanner
+                # instance in a region that is out of stock:
+                #
+                #     { "reason": "STOCKOUT"
+                #       "domain": "spanner.googleapis.com",
+                #       "metadata": {
+                #         "availableRegions": "us-central1,us-east2"
+                #       }
+                #     }
+              "domain": "A String", # The logical grouping to which the "reason" belongs. The error domain
+                  # is typically the registered service name of the tool or product that
+                  # generates the error. Example: "pubsub.googleapis.com". If the error is
+                  # generated by some common infrastructure, the error domain must be a
+                  # globally unique value that identifies the infrastructure. For Google API
+                  # infrastructure, the error domain is "googleapis.com".
+              "metadatas": { # Additional structured details about this error.
+                  #
+                  # Keys must match a regular expression of `a-z+` but should
+                  # ideally be lowerCamelCase. Also, they must be limited to 64 characters in
+                  # length. When identifying the current value of an exceeded limit, the units
+                  # should be contained in the key, not the value.  For example, rather than
+                  # `{"instanceLimit": "100/request"}`, should be returned as,
+                  # `{"instanceLimitPerRequest": "100"}`, if the client exceeds the number of
+                  # instances that can be created in a single (batch) request.
+                "a_key": "A String",
+              },
+              "reason": "A String", # The reason of the error. This is a constant value that identifies the
+                  # proximate cause of the error. Error reasons are unique within a particular
+                  # domain of errors. This should be at most 63 characters and match a
+                  # regular expression of `A-Z+[A-Z0-9]`, which represents
+                  # UPPER_SNAKE_CASE.
+            },
+            "help": { # Provides links to documentation or for performing an out of band action.
+                #
+                # For example, if a quota check failed with an error indicating the calling
+                # project hasn't enabled the accessed service, this can contain a URL pointing
+                # directly to the right place in the developer console to flip the bit.
+              "links": [ # URL(s) pointing to additional information on handling the current error.
+                { # Describes a URL link.
+                  "description": "A String", # Describes what the link offers.
+                  "url": "A String", # The URL of the link.
+                },
+              ],
+            },
+            "localizedMessage": { # Provides a localized error message that is safe to return to the user
+                # which can be attached to an RPC error.
+              "locale": "A String", # The locale used following the specification defined at
+                  # https://www.rfc-editor.org/rfc/bcp/bcp47.txt.
+                  # Examples are: "en-US", "fr-CH", "es-MX"
+              "message": "A String", # The localized error message in the above locale.
+            },
+            "quotaInfo": { # Additional details for quota exceeded error for resource quota.
+              "dimensions": { # The map holding related quota dimensions.
+                "a_key": "A String",
+              },
+              "futureLimit": 3.14, # Future quota limit being rolled out. The limit's unit depends on the quota
+                  #  type or metric.
+              "limit": 3.14, # Current effective quota limit. The limit's unit depends on the quota type
+                  # or metric.
+              "limitName": "A String", # The name of the quota limit.
+              "metricName": "A String", # The Compute Engine quota metric name.
+              "rolloutStatus": "A String", # Rollout status of the future quota limit.
+            },
+          },
+        ],
+        "location": "A String", # [Output Only] Indicates the field in the request that caused the error.
+            # This property is optional.
+        "message": "A String", # [Output Only] An optional, human-readable error message.
+      },
+    ],
+  },
+  "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error
+      # message that was returned, such as `NOT FOUND`.
+  "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error
+      # status code that was returned. For example, a `404` means the
+      # resource was not found.
+  "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is
+      # defined by the server.
+  "insertTime": "A String", # [Output Only] The time that this operation was requested.
+      # This value is inRFC3339
+      # text format.
+  "instancesBulkInsertOperationMetadata": {
+    "perLocationStatus": { # Status information per location (location name is key).
+        # Example key: zones/us-central1-a
+      "a_key": {
+        "createdVmCount": 42, # [Output Only] Count of VMs successfully created so far.
+        "deletedVmCount": 42, # [Output Only] Count of VMs that got deleted during rollback.
+        "failedToCreateVmCount": 42, # [Output Only] Count of VMs that started creating but encountered an
+            # error.
+        "status": "A String", # [Output Only] Creation status of BulkInsert operation - information
+            # if the flow is rolling forward or rolling back.
+        "targetVmCount": 42, # [Output Only] Count of VMs originally planned to be created.
+      },
+    },
+  },
+  "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for
+      # Operation resources.
+  "name": "A String", # [Output Only] Name of the operation.
+  "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a
+      # group of operations results from a `bulkInsert` API request.
+  "operationType": "A String", # [Output Only] The type of operation, such as `insert`,
+      # `update`, or `delete`, and so on.
+  "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100.
+      # There is no requirement that this be linear or support any granularity of
+      # operations. This should not be used to guess when the operation will be
+      # complete. This number should monotonically increase as the operation
+      # progresses.
+  "region": "A String", # [Output Only] The URL of the region where the operation resides. Only
+      # applicable when performing regional operations.
+  "selfLink": "A String", # [Output Only] Server-defined URL for the resource.
+  "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata,
+      # this field will contain information on all underlying zonal actions and
+      # their state.
+    "clientOperationId": "A String", # [Output Only] The client operation id.
+    "perLocationOperations": { # [Output Only] Status information per location (location name is key).
+        # Example key: zones/us-central1-a
+      "a_key": {
+        "error": { # The `Status` type defines a logical error model that is suitable for # [Output Only] If state is `ABANDONED` or `FAILED`, this field is
+            # populated.
+            # 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).
+          "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.
+        },
+        "state": "A String", # [Output Only] Status of the action, which can be one of the following:
+            # `PROPAGATING`, `PROPAGATED`, `ABANDONED`, `FAILED`, or `DONE`.
+      },
+    },
+  },
+  "startTime": "A String", # [Output Only] The time that this operation was started by the server.
+      # This value is inRFC3339
+      # text format.
+  "status": "A String", # [Output Only] The status of the operation, which can be one of the
+      # following:
+      # `PENDING`, `RUNNING`, or `DONE`.
+  "statusMessage": "A String", # [Output Only] An optional textual description of the current status of the
+      # operation.
+  "targetId": "A String", # [Output Only] The unique target ID, which identifies a specific incarnation
+      # of the target resource.
+  "targetLink": "A String", # [Output Only] The URL of the resource that the operation modifies. For
+      # operations related to creating a snapshot, this points to the disk
+      # that the snapshot was created from.
+  "user": "A String", # [Output Only] User who requested the operation, for example:
+      # `user@example.com` or
+      # `alice_smith_identifier (global/workforcePools/example-com-us-employees)`.
+  "warnings": [ # [Output Only] If warning messages are generated during processing of the
+      # operation, this field will be populated.
+    {
+      "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute
+          # Engine returns NO_RESULTS_ON_PAGE if there
+          # are no results in the response.
+      "data": [ # [Output Only] Metadata about this warning in key:
+          # value format. For example:
+          #
+          # "data": [
+          #   {
+          #    "key": "scope",
+          #    "value": "zones/us-east1-d"
+          #   }
+        {
+          "key": "A String", # [Output Only] A key that provides more detail on the warning being
+              # returned. For example, for warnings where there are no results in a list
+              # request for a particular zone, this key might be scope and
+              # the key value might be the zone name. Other examples might be a key
+              # indicating a deprecated resource and a suggested replacement, or a
+              # warning about invalid network settings (for example, if an instance
+              # attempts to perform IP forwarding but is not enabled for IP forwarding).
+          "value": "A String", # [Output Only] A warning data value corresponding to the key.
+        },
+      ],
+      "message": "A String", # [Output Only] A human-readable description of the warning code.
+    },
+  ],
+  "zone": "A String", # [Output Only] The URL of the zone where the operation resides. Only
+      # applicable when performing per-zone operations.
+}
+
+ \ No newline at end of file diff --git a/docs/dyn/compute_beta.healthChecks.html b/docs/dyn/compute_beta.healthChecks.html index e52344355b..0ebfbf7846 100644 --- a/docs/dyn/compute_beta.healthChecks.html +++ b/docs/dyn/compute_beta.healthChecks.html @@ -251,7 +251,7 @@

Method Details

# overview. "checkIntervalSec": 42, # How often (in seconds) to send a health check. The default value is 5 # seconds. - "creationTimestamp": "A String", # [Output Only] Creation timestamp in3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp in3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -454,7 +454,7 @@

Method Details

}, "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#healthCheck", # Type of the resource. + "kind": "compute#healthCheck", # Output only. Type of the resource. "logConfig": { # Configuration of logging on a health check. If logging is enabled, logs # Configure logging on this health check. # will be exported to Stackdriver. "enable": True or False, # Indicates whether or not to export logs. This is false by default, which @@ -467,7 +467,7 @@

Method Details

# RFC1035. This regular expression describes a name where the first # character is a lowercase letter, and all following characters are a dash, # lowercase letter, or digit, except the last character, which isn't a dash. - "region": "A String", # [Output Only] Region where the health check resides. Not applicable to + "region": "A String", # Output only. [Output Only] Region where the health check resides. Not applicable to # global health checks. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. "sourceRegions": [ # The list of cloud regions from which health checks are performed. If any @@ -599,14 +599,14 @@

Method Details

}, }, }, - "kind": "compute#healthChecksAggregatedList", # Type of resource. + "kind": "compute#healthChecksAggregatedList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -841,10 +841,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -856,7 +856,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -979,7 +979,7 @@

Method Details

# overview. "checkIntervalSec": 42, # How often (in seconds) to send a health check. The default value is 5 # seconds. - "creationTimestamp": "A String", # [Output Only] Creation timestamp in3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp in3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1182,7 +1182,7 @@

Method Details

}, "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#healthCheck", # Type of the resource. + "kind": "compute#healthCheck", # Output only. Type of the resource. "logConfig": { # Configuration of logging on a health check. If logging is enabled, logs # Configure logging on this health check. # will be exported to Stackdriver. "enable": True or False, # Indicates whether or not to export logs. This is false by default, which @@ -1195,7 +1195,7 @@

Method Details

# RFC1035. This regular expression describes a name where the first # character is a lowercase letter, and all following characters are a dash, # lowercase letter, or digit, except the last character, which isn't a dash. - "region": "A String", # [Output Only] Region where the health check resides. Not applicable to + "region": "A String", # Output only. [Output Only] Region where the health check resides. Not applicable to # global health checks. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. "sourceRegions": [ # The list of cloud regions from which health checks are performed. If any @@ -1338,7 +1338,7 @@

Method Details

# overview. "checkIntervalSec": 42, # How often (in seconds) to send a health check. The default value is 5 # seconds. - "creationTimestamp": "A String", # [Output Only] Creation timestamp in3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp in3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1541,7 +1541,7 @@

Method Details

}, "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#healthCheck", # Type of the resource. + "kind": "compute#healthCheck", # Output only. Type of the resource. "logConfig": { # Configuration of logging on a health check. If logging is enabled, logs # Configure logging on this health check. # will be exported to Stackdriver. "enable": True or False, # Indicates whether or not to export logs. This is false by default, which @@ -1554,7 +1554,7 @@

Method Details

# RFC1035. This regular expression describes a name where the first # character is a lowercase letter, and all following characters are a dash, # lowercase letter, or digit, except the last character, which isn't a dash. - "region": "A String", # [Output Only] Region where the health check resides. Not applicable to + "region": "A String", # Output only. [Output Only] Region where the health check resides. Not applicable to # global health checks. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. "sourceRegions": [ # The list of cloud regions from which health checks are performed. If any @@ -1836,10 +1836,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1851,7 +1851,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2060,7 +2060,7 @@

Method Details

# overview. "checkIntervalSec": 42, # How often (in seconds) to send a health check. The default value is 5 # seconds. - "creationTimestamp": "A String", # [Output Only] Creation timestamp in3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp in3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -2263,7 +2263,7 @@

Method Details

}, "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#healthCheck", # Type of the resource. + "kind": "compute#healthCheck", # Output only. Type of the resource. "logConfig": { # Configuration of logging on a health check. If logging is enabled, logs # Configure logging on this health check. # will be exported to Stackdriver. "enable": True or False, # Indicates whether or not to export logs. This is false by default, which @@ -2276,7 +2276,7 @@

Method Details

# RFC1035. This regular expression describes a name where the first # character is a lowercase letter, and all following characters are a dash, # lowercase letter, or digit, except the last character, which isn't a dash. - "region": "A String", # [Output Only] Region where the health check resides. Not applicable to + "region": "A String", # Output only. [Output Only] Region where the health check resides. Not applicable to # global health checks. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. "sourceRegions": [ # The list of cloud regions from which health checks are performed. If any @@ -2380,13 +2380,13 @@

Method Details

# consecutive failures. The default value is 2. }, ], - "kind": "compute#healthCheckList", # Type of resource. + "kind": "compute#healthCheckList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -2470,7 +2470,7 @@

Method Details

# overview. "checkIntervalSec": 42, # How often (in seconds) to send a health check. The default value is 5 # seconds. - "creationTimestamp": "A String", # [Output Only] Creation timestamp in3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp in3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -2673,7 +2673,7 @@

Method Details

}, "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#healthCheck", # Type of the resource. + "kind": "compute#healthCheck", # Output only. Type of the resource. "logConfig": { # Configuration of logging on a health check. If logging is enabled, logs # Configure logging on this health check. # will be exported to Stackdriver. "enable": True or False, # Indicates whether or not to export logs. This is false by default, which @@ -2686,7 +2686,7 @@

Method Details

# RFC1035. This regular expression describes a name where the first # character is a lowercase letter, and all following characters are a dash, # lowercase letter, or digit, except the last character, which isn't a dash. - "region": "A String", # [Output Only] Region where the health check resides. Not applicable to + "region": "A String", # Output only. [Output Only] Region where the health check resides. Not applicable to # global health checks. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. "sourceRegions": [ # The list of cloud regions from which health checks are performed. If any @@ -2968,10 +2968,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2983,7 +2983,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -3135,7 +3135,7 @@

Method Details

# overview. "checkIntervalSec": 42, # How often (in seconds) to send a health check. The default value is 5 # seconds. - "creationTimestamp": "A String", # [Output Only] Creation timestamp in3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp in3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -3338,7 +3338,7 @@

Method Details

}, "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#healthCheck", # Type of the resource. + "kind": "compute#healthCheck", # Output only. Type of the resource. "logConfig": { # Configuration of logging on a health check. If logging is enabled, logs # Configure logging on this health check. # will be exported to Stackdriver. "enable": True or False, # Indicates whether or not to export logs. This is false by default, which @@ -3351,7 +3351,7 @@

Method Details

# RFC1035. This regular expression describes a name where the first # character is a lowercase letter, and all following characters are a dash, # lowercase letter, or digit, except the last character, which isn't a dash. - "region": "A String", # [Output Only] Region where the health check resides. Not applicable to + "region": "A String", # Output only. [Output Only] Region where the health check resides. Not applicable to # global health checks. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. "sourceRegions": [ # The list of cloud regions from which health checks are performed. If any @@ -3633,10 +3633,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3648,7 +3648,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.html b/docs/dyn/compute_beta.html index e051960cb8..318212a891 100644 --- a/docs/dyn/compute_beta.html +++ b/docs/dyn/compute_beta.html @@ -564,6 +564,16 @@

Instance Methods

Returns the resourcePolicies Resource.

+

+ rolloutPlans() +

+

Returns the rolloutPlans Resource.

+ +

+ rollouts() +

+

Returns the rollouts Resource.

+

routers()

diff --git a/docs/dyn/compute_beta.httpHealthChecks.html b/docs/dyn/compute_beta.httpHealthChecks.html index a7c3381dc8..0b21ccb72f 100644 --- a/docs/dyn/compute_beta.httpHealthChecks.html +++ b/docs/dyn/compute_beta.httpHealthChecks.html @@ -292,10 +292,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -307,7 +307,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -423,7 +423,7 @@

Method Details

# is performed will be used. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#httpHealthCheck", # [Output Only] Type of the resource. Alwayscompute#httpHealthCheck for HTTP health checks. + "kind": "compute#httpHealthCheck", # Output only. [Output Only] Type of the resource. Alwayscompute#httpHealthCheck for HTTP health checks. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -473,7 +473,7 @@

Method Details

# is performed will be used. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#httpHealthCheck", # [Output Only] Type of the resource. Alwayscompute#httpHealthCheck for HTTP health checks. + "kind": "compute#httpHealthCheck", # Output only. [Output Only] Type of the resource. Alwayscompute#httpHealthCheck for HTTP health checks. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -669,10 +669,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -684,7 +684,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -886,7 +886,7 @@

Method Details

# is performed will be used. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#httpHealthCheck", # [Output Only] Type of the resource. Alwayscompute#httpHealthCheck for HTTP health checks. + "kind": "compute#httpHealthCheck", # Output only. [Output Only] Type of the resource. Alwayscompute#httpHealthCheck for HTTP health checks. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -904,13 +904,13 @@

Method Details

# many consecutive failures. The default value is 2. }, ], - "kind": "compute#httpHealthCheckList", # Type of resource. + "kind": "compute#httpHealthCheckList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -987,7 +987,7 @@

Method Details

# is performed will be used. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#httpHealthCheck", # [Output Only] Type of the resource. Alwayscompute#httpHealthCheck for HTTP health checks. + "kind": "compute#httpHealthCheck", # Output only. [Output Only] Type of the resource. Alwayscompute#httpHealthCheck for HTTP health checks. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -1183,10 +1183,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1198,7 +1198,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1343,7 +1343,7 @@

Method Details

# is performed will be used. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#httpHealthCheck", # [Output Only] Type of the resource. Alwayscompute#httpHealthCheck for HTTP health checks. + "kind": "compute#httpHealthCheck", # Output only. [Output Only] Type of the resource. Alwayscompute#httpHealthCheck for HTTP health checks. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -1539,10 +1539,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1554,7 +1554,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.httpsHealthChecks.html b/docs/dyn/compute_beta.httpsHealthChecks.html index 9c41295151..a4969a93e9 100644 --- a/docs/dyn/compute_beta.httpsHealthChecks.html +++ b/docs/dyn/compute_beta.httpsHealthChecks.html @@ -292,10 +292,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -307,7 +307,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -425,7 +425,7 @@

Method Details

# is performed will be used. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#httpsHealthCheck", # Type of the resource. + "kind": "compute#httpsHealthCheck", # Output only. Type of the resource. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -479,7 +479,7 @@

Method Details

# is performed will be used. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#httpsHealthCheck", # Type of the resource. + "kind": "compute#httpsHealthCheck", # Output only. Type of the resource. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -677,10 +677,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -692,7 +692,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -896,7 +896,7 @@

Method Details

# is performed will be used. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#httpsHealthCheck", # Type of the resource. + "kind": "compute#httpsHealthCheck", # Output only. Type of the resource. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -916,13 +916,13 @@

Method Details

# many consecutive failures. The default value is 2. }, ], - "kind": "compute#httpsHealthCheckList", # Type of resource. + "kind": "compute#httpsHealthCheckList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -1001,7 +1001,7 @@

Method Details

# is performed will be used. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#httpsHealthCheck", # Type of the resource. + "kind": "compute#httpsHealthCheck", # Output only. Type of the resource. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -1199,10 +1199,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1214,7 +1214,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1361,7 +1361,7 @@

Method Details

# is performed will be used. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#httpsHealthCheck", # Type of the resource. + "kind": "compute#httpsHealthCheck", # Output only. Type of the resource. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -1559,10 +1559,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1574,7 +1574,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.imageFamilyViews.html b/docs/dyn/compute_beta.imageFamilyViews.html index 28fa91746b..da35af6342 100644 --- a/docs/dyn/compute_beta.imageFamilyViews.html +++ b/docs/dyn/compute_beta.imageFamilyViews.html @@ -113,9 +113,9 @@

Method Details

# ARM64 or X86_64. "archiveSizeBytes": "A String", # Size of the image tar.gz archive stored in Google Cloud # Storage (in bytes). - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. - "deprecated": { # Deprecation status for a public resource. # The deprecation status associated with this image. + "deprecated": { # Deprecation status for a public resource. # Output only. The deprecation status associated with this image. "deleted": "A String", # An optional RFC3339 timestamp on or after which the state of this # resource is intended to change to DELETED. This is only # informational and the status will not change unless the client explicitly @@ -160,7 +160,7 @@

Method Details

"description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "diskSizeGb": "A String", # Size of the image when restored onto a persistent disk (in GB). - "enableConfidentialCompute": True or False, # Whether this image is created from a confidential compute mode disk. + "enableConfidentialCompute": True or False, # Output only. Whether this image is created from a confidential compute mode disk. # [Output Only]: This field is not set by user, but from source disk. "family": "A String", # The name of the image family to which this image belongs. The image # family name can be from a publicly managed image family provided by @@ -195,7 +195,7 @@

Method Details

# Enabling guest operating system features. }, ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "imageEncryptionKey": { # Encrypts the image using acustomer-supplied # encryption key. @@ -261,7 +261,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "kind": "compute#image", # [Output Only] Type of the resource. Always compute#image for + "kind": "compute#image", # Output only. [Output Only] Type of the resource. Always compute#image for # images. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this image, which is # essentially a hash of the labels used for optimistic locking. The @@ -325,8 +325,10 @@

Method Details

# as part of resource payload. "resourceManagerTags": { # Resource manager tags to be bound to the image. Tag keys and values have # the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -377,8 +379,8 @@

Method Details

}, }, "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "shieldedInstanceInitialState": { # Initial State for shielded instance, # Set the secure boot keys of shielded instance. # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). @@ -474,7 +476,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceDiskId": "A String", # [Output Only] + "sourceDiskId": "A String", # Output only. [Output Only] # The ID value of the disk used to create this image. This value may be used # to determine whether the image was taken from the current or a previous # instance of a given disk name. @@ -547,7 +549,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceImageId": "A String", # [Output Only] + "sourceImageId": "A String", # Output only. [Output Only] # The ID value of the image used to create this image. This value may be used # to determine whether the image was taken from the current or a previous # instance of a given image name. @@ -620,13 +622,13 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceSnapshotId": "A String", # [Output Only] + "sourceSnapshotId": "A String", # Output only. [Output Only] # The ID value of the snapshot used to create this image. This value may be # used to determine whether the snapshot was taken from the current or a # previous instance of a given snapshot name. "sourceType": "RAW", # The type of the image used to create this disk. The # default and only valid value is RAW. - "status": "A String", # [Output Only] The status of the image. An image can be used to create other + "status": "A String", # Output only. [Output Only] The status of the image. An image can be used to create other # resources, such as instances, only after the image has been successfully # created and the status is set to READY. Possible # values are FAILED, PENDING, orREADY. diff --git a/docs/dyn/compute_beta.images.html b/docs/dyn/compute_beta.images.html index 6d909801a7..5d437f86e8 100644 --- a/docs/dyn/compute_beta.images.html +++ b/docs/dyn/compute_beta.images.html @@ -304,10 +304,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -319,7 +319,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -632,10 +632,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -647,7 +647,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -750,9 +750,9 @@

Method Details

# ARM64 or X86_64. "archiveSizeBytes": "A String", # Size of the image tar.gz archive stored in Google Cloud # Storage (in bytes). - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. - "deprecated": { # Deprecation status for a public resource. # The deprecation status associated with this image. + "deprecated": { # Deprecation status for a public resource. # Output only. The deprecation status associated with this image. "deleted": "A String", # An optional RFC3339 timestamp on or after which the state of this # resource is intended to change to DELETED. This is only # informational and the status will not change unless the client explicitly @@ -797,7 +797,7 @@

Method Details

"description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "diskSizeGb": "A String", # Size of the image when restored onto a persistent disk (in GB). - "enableConfidentialCompute": True or False, # Whether this image is created from a confidential compute mode disk. + "enableConfidentialCompute": True or False, # Output only. Whether this image is created from a confidential compute mode disk. # [Output Only]: This field is not set by user, but from source disk. "family": "A String", # The name of the image family to which this image belongs. The image # family name can be from a publicly managed image family provided by @@ -832,7 +832,7 @@

Method Details

# Enabling guest operating system features. }, ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "imageEncryptionKey": { # Encrypts the image using acustomer-supplied # encryption key. @@ -898,7 +898,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "kind": "compute#image", # [Output Only] Type of the resource. Always compute#image for + "kind": "compute#image", # Output only. [Output Only] Type of the resource. Always compute#image for # images. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this image, which is # essentially a hash of the labels used for optimistic locking. The @@ -962,8 +962,10 @@

Method Details

# as part of resource payload. "resourceManagerTags": { # Resource manager tags to be bound to the image. Tag keys and values have # the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -1014,8 +1016,8 @@

Method Details

}, }, "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "shieldedInstanceInitialState": { # Initial State for shielded instance, # Set the secure boot keys of shielded instance. # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). @@ -1111,7 +1113,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceDiskId": "A String", # [Output Only] + "sourceDiskId": "A String", # Output only. [Output Only] # The ID value of the disk used to create this image. This value may be used # to determine whether the image was taken from the current or a previous # instance of a given disk name. @@ -1184,7 +1186,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceImageId": "A String", # [Output Only] + "sourceImageId": "A String", # Output only. [Output Only] # The ID value of the image used to create this image. This value may be used # to determine whether the image was taken from the current or a previous # instance of a given image name. @@ -1257,13 +1259,13 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceSnapshotId": "A String", # [Output Only] + "sourceSnapshotId": "A String", # Output only. [Output Only] # The ID value of the snapshot used to create this image. This value may be # used to determine whether the snapshot was taken from the current or a # previous instance of a given snapshot name. "sourceType": "RAW", # The type of the image used to create this disk. The # default and only valid value is RAW. - "status": "A String", # [Output Only] The status of the image. An image can be used to create other + "status": "A String", # Output only. [Output Only] The status of the image. An image can be used to create other # resources, such as instances, only after the image has been successfully # created and the status is set to READY. Possible # values are FAILED, PENDING, orREADY. @@ -1308,9 +1310,9 @@

Method Details

# ARM64 or X86_64. "archiveSizeBytes": "A String", # Size of the image tar.gz archive stored in Google Cloud # Storage (in bytes). - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. - "deprecated": { # Deprecation status for a public resource. # The deprecation status associated with this image. + "deprecated": { # Deprecation status for a public resource. # Output only. The deprecation status associated with this image. "deleted": "A String", # An optional RFC3339 timestamp on or after which the state of this # resource is intended to change to DELETED. This is only # informational and the status will not change unless the client explicitly @@ -1355,7 +1357,7 @@

Method Details

"description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "diskSizeGb": "A String", # Size of the image when restored onto a persistent disk (in GB). - "enableConfidentialCompute": True or False, # Whether this image is created from a confidential compute mode disk. + "enableConfidentialCompute": True or False, # Output only. Whether this image is created from a confidential compute mode disk. # [Output Only]: This field is not set by user, but from source disk. "family": "A String", # The name of the image family to which this image belongs. The image # family name can be from a publicly managed image family provided by @@ -1390,7 +1392,7 @@

Method Details

# Enabling guest operating system features. }, ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "imageEncryptionKey": { # Encrypts the image using acustomer-supplied # encryption key. @@ -1456,7 +1458,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "kind": "compute#image", # [Output Only] Type of the resource. Always compute#image for + "kind": "compute#image", # Output only. [Output Only] Type of the resource. Always compute#image for # images. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this image, which is # essentially a hash of the labels used for optimistic locking. The @@ -1520,8 +1522,10 @@

Method Details

# as part of resource payload. "resourceManagerTags": { # Resource manager tags to be bound to the image. Tag keys and values have # the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -1572,8 +1576,8 @@

Method Details

}, }, "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "shieldedInstanceInitialState": { # Initial State for shielded instance, # Set the secure boot keys of shielded instance. # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). @@ -1669,7 +1673,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceDiskId": "A String", # [Output Only] + "sourceDiskId": "A String", # Output only. [Output Only] # The ID value of the disk used to create this image. This value may be used # to determine whether the image was taken from the current or a previous # instance of a given disk name. @@ -1742,7 +1746,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceImageId": "A String", # [Output Only] + "sourceImageId": "A String", # Output only. [Output Only] # The ID value of the image used to create this image. This value may be used # to determine whether the image was taken from the current or a previous # instance of a given image name. @@ -1815,13 +1819,13 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceSnapshotId": "A String", # [Output Only] + "sourceSnapshotId": "A String", # Output only. [Output Only] # The ID value of the snapshot used to create this image. This value may be # used to determine whether the snapshot was taken from the current or a # previous instance of a given snapshot name. "sourceType": "RAW", # The type of the image used to create this disk. The # default and only valid value is RAW. - "status": "A String", # [Output Only] The status of the image. An image can be used to create other + "status": "A String", # Output only. [Output Only] The status of the image. An image can be used to create other # resources, such as instances, only after the image has been successfully # created and the status is set to READY. Possible # values are FAILED, PENDING, orREADY. @@ -2226,9 +2230,9 @@

Method Details

# ARM64 or X86_64. "archiveSizeBytes": "A String", # Size of the image tar.gz archive stored in Google Cloud # Storage (in bytes). - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. - "deprecated": { # Deprecation status for a public resource. # The deprecation status associated with this image. + "deprecated": { # Deprecation status for a public resource. # Output only. The deprecation status associated with this image. "deleted": "A String", # An optional RFC3339 timestamp on or after which the state of this # resource is intended to change to DELETED. This is only # informational and the status will not change unless the client explicitly @@ -2273,7 +2277,7 @@

Method Details

"description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "diskSizeGb": "A String", # Size of the image when restored onto a persistent disk (in GB). - "enableConfidentialCompute": True or False, # Whether this image is created from a confidential compute mode disk. + "enableConfidentialCompute": True or False, # Output only. Whether this image is created from a confidential compute mode disk. # [Output Only]: This field is not set by user, but from source disk. "family": "A String", # The name of the image family to which this image belongs. The image # family name can be from a publicly managed image family provided by @@ -2308,7 +2312,7 @@

Method Details

# Enabling guest operating system features. }, ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "imageEncryptionKey": { # Encrypts the image using acustomer-supplied # encryption key. @@ -2374,7 +2378,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "kind": "compute#image", # [Output Only] Type of the resource. Always compute#image for + "kind": "compute#image", # Output only. [Output Only] Type of the resource. Always compute#image for # images. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this image, which is # essentially a hash of the labels used for optimistic locking. The @@ -2438,8 +2442,10 @@

Method Details

# as part of resource payload. "resourceManagerTags": { # Resource manager tags to be bound to the image. Tag keys and values have # the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -2490,8 +2496,8 @@

Method Details

}, }, "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "shieldedInstanceInitialState": { # Initial State for shielded instance, # Set the secure boot keys of shielded instance. # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). @@ -2587,7 +2593,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceDiskId": "A String", # [Output Only] + "sourceDiskId": "A String", # Output only. [Output Only] # The ID value of the disk used to create this image. This value may be used # to determine whether the image was taken from the current or a previous # instance of a given disk name. @@ -2660,7 +2666,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceImageId": "A String", # [Output Only] + "sourceImageId": "A String", # Output only. [Output Only] # The ID value of the image used to create this image. This value may be used # to determine whether the image was taken from the current or a previous # instance of a given image name. @@ -2733,13 +2739,13 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceSnapshotId": "A String", # [Output Only] + "sourceSnapshotId": "A String", # Output only. [Output Only] # The ID value of the snapshot used to create this image. This value may be # used to determine whether the snapshot was taken from the current or a # previous instance of a given snapshot name. "sourceType": "RAW", # The type of the image used to create this disk. The # default and only valid value is RAW. - "status": "A String", # [Output Only] The status of the image. An image can be used to create other + "status": "A String", # Output only. [Output Only] The status of the image. An image can be used to create other # resources, such as instances, only after the image has been successfully # created and the status is set to READY. Possible # values are FAILED, PENDING, orREADY. @@ -2936,10 +2942,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2951,7 +2957,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -3146,9 +3152,9 @@

Method Details

# ARM64 or X86_64. "archiveSizeBytes": "A String", # Size of the image tar.gz archive stored in Google Cloud # Storage (in bytes). - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. - "deprecated": { # Deprecation status for a public resource. # The deprecation status associated with this image. + "deprecated": { # Deprecation status for a public resource. # Output only. The deprecation status associated with this image. "deleted": "A String", # An optional RFC3339 timestamp on or after which the state of this # resource is intended to change to DELETED. This is only # informational and the status will not change unless the client explicitly @@ -3193,7 +3199,7 @@

Method Details

"description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "diskSizeGb": "A String", # Size of the image when restored onto a persistent disk (in GB). - "enableConfidentialCompute": True or False, # Whether this image is created from a confidential compute mode disk. + "enableConfidentialCompute": True or False, # Output only. Whether this image is created from a confidential compute mode disk. # [Output Only]: This field is not set by user, but from source disk. "family": "A String", # The name of the image family to which this image belongs. The image # family name can be from a publicly managed image family provided by @@ -3228,7 +3234,7 @@

Method Details

# Enabling guest operating system features. }, ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "imageEncryptionKey": { # Encrypts the image using acustomer-supplied # encryption key. @@ -3294,7 +3300,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "kind": "compute#image", # [Output Only] Type of the resource. Always compute#image for + "kind": "compute#image", # Output only. [Output Only] Type of the resource. Always compute#image for # images. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this image, which is # essentially a hash of the labels used for optimistic locking. The @@ -3358,8 +3364,10 @@

Method Details

# as part of resource payload. "resourceManagerTags": { # Resource manager tags to be bound to the image. Tag keys and values have # the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -3410,8 +3418,8 @@

Method Details

}, }, "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "shieldedInstanceInitialState": { # Initial State for shielded instance, # Set the secure boot keys of shielded instance. # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). @@ -3507,7 +3515,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceDiskId": "A String", # [Output Only] + "sourceDiskId": "A String", # Output only. [Output Only] # The ID value of the disk used to create this image. This value may be used # to determine whether the image was taken from the current or a previous # instance of a given disk name. @@ -3580,7 +3588,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceImageId": "A String", # [Output Only] + "sourceImageId": "A String", # Output only. [Output Only] # The ID value of the image used to create this image. This value may be used # to determine whether the image was taken from the current or a previous # instance of a given image name. @@ -3653,13 +3661,13 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceSnapshotId": "A String", # [Output Only] + "sourceSnapshotId": "A String", # Output only. [Output Only] # The ID value of the snapshot used to create this image. This value may be # used to determine whether the snapshot was taken from the current or a # previous instance of a given snapshot name. "sourceType": "RAW", # The type of the image used to create this disk. The # default and only valid value is RAW. - "status": "A String", # [Output Only] The status of the image. An image can be used to create other + "status": "A String", # Output only. [Output Only] The status of the image. An image can be used to create other # resources, such as instances, only after the image has been successfully # created and the status is set to READY. Possible # values are FAILED, PENDING, orREADY. @@ -3677,13 +3685,13 @@

Method Details

], }, ], - "kind": "compute#imageList", # Type of resource. + "kind": "compute#imageList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -3746,9 +3754,9 @@

Method Details

# ARM64 or X86_64. "archiveSizeBytes": "A String", # Size of the image tar.gz archive stored in Google Cloud # Storage (in bytes). - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. - "deprecated": { # Deprecation status for a public resource. # The deprecation status associated with this image. + "deprecated": { # Deprecation status for a public resource. # Output only. The deprecation status associated with this image. "deleted": "A String", # An optional RFC3339 timestamp on or after which the state of this # resource is intended to change to DELETED. This is only # informational and the status will not change unless the client explicitly @@ -3793,7 +3801,7 @@

Method Details

"description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "diskSizeGb": "A String", # Size of the image when restored onto a persistent disk (in GB). - "enableConfidentialCompute": True or False, # Whether this image is created from a confidential compute mode disk. + "enableConfidentialCompute": True or False, # Output only. Whether this image is created from a confidential compute mode disk. # [Output Only]: This field is not set by user, but from source disk. "family": "A String", # The name of the image family to which this image belongs. The image # family name can be from a publicly managed image family provided by @@ -3828,7 +3836,7 @@

Method Details

# Enabling guest operating system features. }, ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "imageEncryptionKey": { # Encrypts the image using acustomer-supplied # encryption key. @@ -3894,7 +3902,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "kind": "compute#image", # [Output Only] Type of the resource. Always compute#image for + "kind": "compute#image", # Output only. [Output Only] Type of the resource. Always compute#image for # images. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this image, which is # essentially a hash of the labels used for optimistic locking. The @@ -3958,8 +3966,10 @@

Method Details

# as part of resource payload. "resourceManagerTags": { # Resource manager tags to be bound to the image. Tag keys and values have # the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -4010,8 +4020,8 @@

Method Details

}, }, "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "shieldedInstanceInitialState": { # Initial State for shielded instance, # Set the secure boot keys of shielded instance. # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). @@ -4107,7 +4117,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceDiskId": "A String", # [Output Only] + "sourceDiskId": "A String", # Output only. [Output Only] # The ID value of the disk used to create this image. This value may be used # to determine whether the image was taken from the current or a previous # instance of a given disk name. @@ -4180,7 +4190,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceImageId": "A String", # [Output Only] + "sourceImageId": "A String", # Output only. [Output Only] # The ID value of the image used to create this image. This value may be used # to determine whether the image was taken from the current or a previous # instance of a given image name. @@ -4253,13 +4263,13 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceSnapshotId": "A String", # [Output Only] + "sourceSnapshotId": "A String", # Output only. [Output Only] # The ID value of the snapshot used to create this image. This value may be # used to determine whether the snapshot was taken from the current or a # previous instance of a given snapshot name. "sourceType": "RAW", # The type of the image used to create this disk. The # default and only valid value is RAW. - "status": "A String", # [Output Only] The status of the image. An image can be used to create other + "status": "A String", # Output only. [Output Only] The status of the image. An image can be used to create other # resources, such as instances, only after the image has been successfully # created and the status is set to READY. Possible # values are FAILED, PENDING, orREADY. @@ -4455,10 +4465,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -4470,7 +4480,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -5615,10 +5625,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -5630,7 +5640,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.instanceGroupManagerResizeRequests.html b/docs/dyn/compute_beta.instanceGroupManagerResizeRequests.html index 469f357d6c..286321f02c 100644 --- a/docs/dyn/compute_beta.instanceGroupManagerResizeRequests.html +++ b/docs/dyn/compute_beta.instanceGroupManagerResizeRequests.html @@ -289,10 +289,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -304,7 +304,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -581,10 +581,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -596,7 +596,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -703,10 +703,10 @@

Method Details

# InstanceGroupManager. "count": 42, # This field is deprecated, please use resize_by instead. # The count of instances to create as part of this resize request. - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this resize request inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this resize request inRFC3339 # text format. "description": "A String", # An optional description of this resource. - "id": "A String", # [Output Only] A unique identifier for this resource type. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this resource type. The server # generates this identifier. "instances": [ # The names of instances to be created by this resize request. The number of # names specified determines the number of instances to create. The group's @@ -779,11 +779,11 @@

Method Details

# managed instance. }, ], - "kind": "compute#instanceGroupManagerResizeRequest", # [Output Only] The resource type, which is alwayscompute#instanceGroupManagerResizeRequest for + "kind": "compute#instanceGroupManagerResizeRequest", # Output only. [Output Only] The resource type, which is alwayscompute#instanceGroupManagerResizeRequest for # resize requests. "name": "A String", # The name of this resize request. The name must be 1-63 characters # long, and comply withRFC1035. - "region": "A String", # [Output Only] The URL of aregion + "region": "A String", # Output only. [Output Only] The URL of aregion # where the resize request is located. Populated only for regional resize # requests. "requestedRunDuration": { # A Duration represents a fixed-length span of time represented # Requested run duration for instances that will be created by this request. @@ -802,12 +802,12 @@

Method Details

"resizeBy": 42, # The number of instances to be created by this resize request. The group's # target size will be increased by this number. This field cannot be used # together with 'instances'. - "selfLink": "A String", # [Output Only] The URL for this resize request. The server defines + "selfLink": "A String", # Output only. [Output Only] The URL for this resize request. The server defines # this URL. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "state": "A String", # [Output only] Current state of the request. - "status": { # [Output only] Status of the request. - "error": { # [Output only] Fatal errors encountered during the queueing or + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "state": "A String", # Output only. [Output only] Current state of the request. + "status": { # Output only. [Output only] Status of the request. + "error": { # Output only. [Output only] Fatal errors encountered during the queueing or # provisioning phases of the ResizeRequest that caused the transition to # the FAILED state. Contrary to the last_attempt errors, this field is # final and errors are never removed from here, as the ResizeRequest is not @@ -908,7 +908,7 @@

Method Details

}, ], }, - "lastAttempt": { # [Output only] Information about the last attempt to fulfill the request. + "lastAttempt": { # Output only. [Output only] Information about the last attempt to fulfill the request. # The value is temporary since the ResizeRequest can retry, as long as it's # still active and the last attempt value can either be cleared or replaced # with a different error. Since ResizeRequest retries infrequently, the @@ -916,7 +916,7 @@

Method Details

# cleared when ResizeRequest transitions to the final state (becomes # inactive). If the final state is FAILED the error describing it will be # storred in the "error" field only. - "error": { # Errors that prevented the ResizeRequest to be fulfilled. + "error": { # Output only. Errors that prevented the ResizeRequest to be fulfilled. "errors": [ # [Output Only] The array of errors encountered while processing this # operation. { @@ -1015,7 +1015,7 @@

Method Details

}, }, }, - "zone": "A String", # [Output Only] The URL of azone + "zone": "A String", # Output only. [Output Only] The URL of azone # where the resize request is located. Populated only for zonal resize # requests. } @@ -1044,10 +1044,10 @@

Method Details

# InstanceGroupManager. "count": 42, # This field is deprecated, please use resize_by instead. # The count of instances to create as part of this resize request. - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this resize request inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this resize request inRFC3339 # text format. "description": "A String", # An optional description of this resource. - "id": "A String", # [Output Only] A unique identifier for this resource type. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this resource type. The server # generates this identifier. "instances": [ # The names of instances to be created by this resize request. The number of # names specified determines the number of instances to create. The group's @@ -1120,11 +1120,11 @@

Method Details

# managed instance. }, ], - "kind": "compute#instanceGroupManagerResizeRequest", # [Output Only] The resource type, which is alwayscompute#instanceGroupManagerResizeRequest for + "kind": "compute#instanceGroupManagerResizeRequest", # Output only. [Output Only] The resource type, which is alwayscompute#instanceGroupManagerResizeRequest for # resize requests. "name": "A String", # The name of this resize request. The name must be 1-63 characters # long, and comply withRFC1035. - "region": "A String", # [Output Only] The URL of aregion + "region": "A String", # Output only. [Output Only] The URL of aregion # where the resize request is located. Populated only for regional resize # requests. "requestedRunDuration": { # A Duration represents a fixed-length span of time represented # Requested run duration for instances that will be created by this request. @@ -1143,12 +1143,12 @@

Method Details

"resizeBy": 42, # The number of instances to be created by this resize request. The group's # target size will be increased by this number. This field cannot be used # together with 'instances'. - "selfLink": "A String", # [Output Only] The URL for this resize request. The server defines + "selfLink": "A String", # Output only. [Output Only] The URL for this resize request. The server defines # this URL. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "state": "A String", # [Output only] Current state of the request. - "status": { # [Output only] Status of the request. - "error": { # [Output only] Fatal errors encountered during the queueing or + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "state": "A String", # Output only. [Output only] Current state of the request. + "status": { # Output only. [Output only] Status of the request. + "error": { # Output only. [Output only] Fatal errors encountered during the queueing or # provisioning phases of the ResizeRequest that caused the transition to # the FAILED state. Contrary to the last_attempt errors, this field is # final and errors are never removed from here, as the ResizeRequest is not @@ -1249,7 +1249,7 @@

Method Details

}, ], }, - "lastAttempt": { # [Output only] Information about the last attempt to fulfill the request. + "lastAttempt": { # Output only. [Output only] Information about the last attempt to fulfill the request. # The value is temporary since the ResizeRequest can retry, as long as it's # still active and the last attempt value can either be cleared or replaced # with a different error. Since ResizeRequest retries infrequently, the @@ -1257,7 +1257,7 @@

Method Details

# cleared when ResizeRequest transitions to the final state (becomes # inactive). If the final state is FAILED the error describing it will be # storred in the "error" field only. - "error": { # Errors that prevented the ResizeRequest to be fulfilled. + "error": { # Output only. Errors that prevented the ResizeRequest to be fulfilled. "errors": [ # [Output Only] The array of errors encountered while processing this # operation. { @@ -1356,7 +1356,7 @@

Method Details

}, }, }, - "zone": "A String", # [Output Only] The URL of azone + "zone": "A String", # Output only. [Output Only] The URL of azone # where the resize request is located. Populated only for zonal resize # requests. } @@ -1539,10 +1539,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1554,7 +1554,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1736,7 +1736,7 @@

Method Details

An object of the form: { # [Output Only] A list of resize requests. - "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. + "id": "A String", # Output only. [Output Only] Unique identifier for the resource; defined by the server. "items": [ # A list of resize request resources. { # InstanceGroupManagerResizeRequest represents a request to create # a number of VMs: either immediately or by queuing the request for the @@ -1745,10 +1745,10 @@

Method Details

# InstanceGroupManager. "count": 42, # This field is deprecated, please use resize_by instead. # The count of instances to create as part of this resize request. - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this resize request inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this resize request inRFC3339 # text format. "description": "A String", # An optional description of this resource. - "id": "A String", # [Output Only] A unique identifier for this resource type. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this resource type. The server # generates this identifier. "instances": [ # The names of instances to be created by this resize request. The number of # names specified determines the number of instances to create. The group's @@ -1821,11 +1821,11 @@

Method Details

# managed instance. }, ], - "kind": "compute#instanceGroupManagerResizeRequest", # [Output Only] The resource type, which is alwayscompute#instanceGroupManagerResizeRequest for + "kind": "compute#instanceGroupManagerResizeRequest", # Output only. [Output Only] The resource type, which is alwayscompute#instanceGroupManagerResizeRequest for # resize requests. "name": "A String", # The name of this resize request. The name must be 1-63 characters # long, and comply withRFC1035. - "region": "A String", # [Output Only] The URL of aregion + "region": "A String", # Output only. [Output Only] The URL of aregion # where the resize request is located. Populated only for regional resize # requests. "requestedRunDuration": { # A Duration represents a fixed-length span of time represented # Requested run duration for instances that will be created by this request. @@ -1844,12 +1844,12 @@

Method Details

"resizeBy": 42, # The number of instances to be created by this resize request. The group's # target size will be increased by this number. This field cannot be used # together with 'instances'. - "selfLink": "A String", # [Output Only] The URL for this resize request. The server defines + "selfLink": "A String", # Output only. [Output Only] The URL for this resize request. The server defines # this URL. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "state": "A String", # [Output only] Current state of the request. - "status": { # [Output only] Status of the request. - "error": { # [Output only] Fatal errors encountered during the queueing or + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "state": "A String", # Output only. [Output only] Current state of the request. + "status": { # Output only. [Output only] Status of the request. + "error": { # Output only. [Output only] Fatal errors encountered during the queueing or # provisioning phases of the ResizeRequest that caused the transition to # the FAILED state. Contrary to the last_attempt errors, this field is # final and errors are never removed from here, as the ResizeRequest is not @@ -1950,7 +1950,7 @@

Method Details

}, ], }, - "lastAttempt": { # [Output only] Information about the last attempt to fulfill the request. + "lastAttempt": { # Output only. [Output only] Information about the last attempt to fulfill the request. # The value is temporary since the ResizeRequest can retry, as long as it's # still active and the last attempt value can either be cleared or replaced # with a different error. Since ResizeRequest retries infrequently, the @@ -1958,7 +1958,7 @@

Method Details

# cleared when ResizeRequest transitions to the final state (becomes # inactive). If the final state is FAILED the error describing it will be # storred in the "error" field only. - "error": { # Errors that prevented the ResizeRequest to be fulfilled. + "error": { # Output only. Errors that prevented the ResizeRequest to be fulfilled. "errors": [ # [Output Only] The array of errors encountered while processing this # operation. { @@ -2057,20 +2057,20 @@

Method Details

}, }, }, - "zone": "A String", # [Output Only] The URL of azone + "zone": "A String", # Output only. [Output Only] The URL of azone # where the resize request is located. Populated only for zonal resize # requests. }, ], - "kind": "compute#instanceGroupManagerResizeRequestList", # [Output Only] Type of the resource. Alwayscompute#instanceGroupManagerResizeRequestList for + "kind": "compute#instanceGroupManagerResizeRequestList", # Output only. [Output Only] Type of the resource. Alwayscompute#instanceGroupManagerResizeRequestList for # a list of resize requests. - "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for + "nextPageToken": "A String", # Output only. [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "warning": { # [Output Only] Informational warning message. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "warning": { # Output only. [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there # are no results in the response. diff --git a/docs/dyn/compute_beta.instanceGroupManagers.html b/docs/dyn/compute_beta.instanceGroupManagers.html index f6222fa5f9..5156466e07 100644 --- a/docs/dyn/compute_beta.instanceGroupManagers.html +++ b/docs/dyn/compute_beta.instanceGroupManagers.html @@ -391,10 +391,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -406,7 +406,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -596,11 +596,11 @@

Method Details

An object of the form: { - "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. + "id": "A String", # Output only. [Output Only] Unique identifier for the resource; defined by the server. "items": { # A list of InstanceGroupManagersScopedList resources. - "a_key": { # [Output Only] The name of the scope that contains this set of managed + "a_key": { # Output only. [Output Only] The name of the scope that contains this set of managed # instance groups. - "instanceGroupManagers": [ # [Output Only] The list of managed instance groups that are contained in + "instanceGroupManagers": [ # Output only. [Output Only] The list of managed instance groups that are contained in # the specified project and zone. { # Represents a Managed Instance Group resource. # @@ -655,49 +655,51 @@

Method Details

# "vm-###" results in "vm-001" as a VM name. # @pattern # [a-z](([-a-z0-9]{0,57})|([-a-z0-9]{0,51}-#{1,10}(\\[[0-9]{1,10}\\])?)) - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this managed instance group inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this managed instance group inRFC3339 # text format. - "currentActions": { # [Output Only] The list of instance actions and the number of instances + "currentActions": { # Output only. [Output Only] The list of instance actions and the number of instances # in this managed instance group that are scheduled for each of those # actions. - "abandoning": 42, # [Output Only] The total number of instances in the managed instance group + "abandoning": 42, # Output only. [Output Only] The total number of instances in the managed instance group # that are scheduled to be abandoned. Abandoning an instance removes it # from the managed instance group without deleting it. - "creating": 42, # [Output Only] The number of instances in the managed instance group that + "adopting": 42, # [Output Only] The number of instances in the managed instance group that + # are scheduled to be adopted or are currently being adopted. + "creating": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be created or are currently being created. If the group # fails to create any of these instances, it tries again until it creates # the instance successfully. # # If you have disabled creation retries, this field will not be populated; # instead, the creatingWithoutRetries field will be populated. - "creatingWithoutRetries": 42, # [Output Only] The number of instances that the managed instance group + "creatingWithoutRetries": 42, # Output only. [Output Only] The number of instances that the managed instance group # will attempt to create. The group attempts to create each instance # only once. If the group fails to create any of these instances, it # decreases the group's targetSize value accordingly. - "deleting": 42, # [Output Only] The number of instances in the managed instance group that + "deleting": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be deleted or are currently being deleted. - "none": 42, # [Output Only] The number of instances in the managed instance group that + "none": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are running and have no scheduled actions. - "recreating": 42, # [Output Only] The number of instances in the managed instance group that + "recreating": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be recreated or are currently being being recreated. # Recreating an instance deletes the existing root persistent disk # and creates a new disk from the image that is defined in the # instance template. - "refreshing": 42, # [Output Only] The number of instances in the managed instance group that + "refreshing": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are being reconfigured with properties that do not require a restart # or a recreate action. For example, setting or removing target # pools for the instance. - "restarting": 42, # [Output Only] The number of instances in the managed instance group that + "restarting": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be restarted or are currently being restarted. - "resuming": 42, # [Output Only] The number of instances in the managed instance group that + "resuming": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be resumed or are currently being resumed. - "starting": 42, # [Output Only] The number of instances in the managed instance group that + "starting": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be started or are currently being started. - "stopping": 42, # [Output Only] The number of instances in the managed instance group that + "stopping": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be stopped or are currently being stopped. - "suspending": 42, # [Output Only] The number of instances in the managed instance group that + "suspending": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be suspended or are currently being suspended. - "verifying": 42, # [Output Only] The number of instances in the managed instance group that + "verifying": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are being verified. See the managedInstances[].currentAction # property in the listManagedInstances method documentation. }, @@ -723,7 +725,7 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve an InstanceGroupManager. - "id": "A String", # [Output Only] A unique identifier for this resource type. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this resource type. The server # generates this identifier. "instanceFlexibilityPolicy": { # Instance flexibility allowing MIG to create VMs from multiple # types of machines. @@ -732,9 +734,494 @@

Method Details

"instanceSelections": { # Named instance selections configuring properties that the group will use # when creating new VMs. "a_key": { + "disks": [ # List of disks to be attached to the instances created from this + # selection. + { # An instance-attached disk resource. + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 + # or X86_64. + "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is + # deleted (but not when the disk is detached from the instance). + "boot": True or False, # Indicates that this is a boot disk. The virtual machine will use the first + # partition of the disk for its root filesystem. + "deviceName": "A String", # Specifies a unique device name of your choice that is reflected into the/dev/disk/by-id/google-* tree of a Linux operating system + # running within the instance. This name can be used to reference the device + # for mounting, resizing, and so on, from within the instance. + # + # If not specified, the server chooses a default device name to apply to this + # disk, in the form persistent-disk-x, where x is a number + # assigned by Google Compute Engine. This field is only applicable for + # persistent disks. + "diskEncryptionKey": { # Encrypts or decrypts a disk using acustomer-supplied + # encryption key. + # + # If you are creating a new disk, this field encrypts the new disk using + # an encryption key that you provide. If you are attaching an existing + # disk that is already encrypted, this field decrypts the disk using + # the customer-supplied encryption key. + # + # If you encrypt a disk using a customer-supplied key, you must provide the + # same key again when you attempt to use this resource at a later time. For + # example, you must provide the key when you create a snapshot or an image + # from the disk or when you attach the disk to a virtual machine instance. + # + # If you do not provide an encryption key, then the disk will be encrypted + # using an automatically generated key and you do not need to provide a key + # to use the disk later. + # + # Note: + # + # Instance templates do not storecustomer-supplied + # encryption keys, so you cannot use your own keys to encrypt disks in amanaged instance group. + # + # You cannot create VMs that have disks with customer-supplied keys using + # the bulk + # insert method. + "kmsKeyName": "A String", # The name of the encryption key that is stored in Google Cloud KMS. + # For example: + # + # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ + # key_region/cryptoKeys/key + # + # The fully-qualifed key name may be returned for resource GET requests. For + # example: + # + # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ + # key_region/cryptoKeys/key + # /cryptoKeyVersions/1 + "kmsKeyServiceAccount": "A String", # The service account being used for the encryption request for the given KMS + # key. If absent, the Compute Engine default service account is used. + # For example: + # + # "kmsKeyServiceAccount": "name@project_id.iam.gserviceaccount.com/ + "rawKey": "A String", # Specifies a 256-bit customer-supplied + # encryption key, encoded in RFC + # 4648 base64 to either encrypt or decrypt this resource. You can + # provide either the rawKey or thersaEncryptedKey. + # For example: + # + # "rawKey": + # "SGVsbG8gZnJvbSBHb29nbGUgQ2xvdWQgUGxhdGZvcm0=" + "rsaEncryptedKey": "A String", # Specifies an RFC 4648 base64 encoded, RSA-wrapped 2048-bit + # customer-supplied encryption key to either encrypt or decrypt this + # resource. You can provide either the rawKey or thersaEncryptedKey. + # For example: + # + # "rsaEncryptedKey": + # "ieCx/NcW06PcT7Ep1X6LUTc/hLvUDYyzSZPPVCVPTVEohpeHASqC8uw5TzyO9U+Fka9JFH + # z0mBibXUInrC/jEk014kCK/NPjYgEMOyssZ4ZINPKxlUh2zn1bV+MCaTICrdmuSBTWlUUiFoD + # D6PYznLwh8ZNdaheCeZ8ewEXgFQ8V+sDroLaN3Xs3MDTXQEMMoNUXMCZEIpg9Vtp9x2oe==" + # + # The key must meet the following requirements before you can provide it to + # Compute Engine: + # + # 1. The key is wrapped using a RSA public key certificate provided by + # Google. + # 2. After being wrapped, the key must be encoded in RFC 4648 base64 + # encoding. + # + # Gets the RSA public key certificate provided by Google at: + # + # + # https://cloud-certs.storage.googleapis.com/google-cloud-csek-ingress.pem + "sha256": "A String", # [Output only] TheRFC + # 4648 base64 encoded SHA-256 hash of the customer-supplied + # encryption key that protects this resource. + }, + "diskSizeGb": "A String", # The size of the disk in GB. + "forceAttach": True or False, # [Input Only] Whether to force attach the regional disk even if it's + # currently attached to another instance. If you try to force attach a zonal + # disk to an instance, you will receive an error. + "guestOsFeatures": [ # A list of features to enable on the guest operating system. Applicable + # only for bootable images. Read + # Enabling guest operating system features to see a list of available + # options. + { # Guest OS features. + "type": "A String", # The ID of a supported feature. To add multiple values, use commas to + # separate values. Set to one or more of the following values: + # + # - VIRTIO_SCSI_MULTIQUEUE + # - WINDOWS + # - MULTI_IP_SUBNET + # - UEFI_COMPATIBLE + # - GVNIC + # - SEV_CAPABLE + # - SUSPEND_RESUME_COMPATIBLE + # - SEV_LIVE_MIGRATABLE_V2 + # - SEV_SNP_CAPABLE + # - TDX_CAPABLE + # - IDPF + # - SNP_SVSM_CAPABLE + # + # + # For more information, see + # Enabling guest operating system features. + }, + ], + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the + # boot disk. If you have many disks attached to an instance, each + # disk would have a unique index number. + "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created + # alongside the new instance. Use initialization parameters to create boot + # disks or local SSDs attached to the new instance. + # + # This property is mutually exclusive with the source property; + # you can only define one or the other, but not both. + # alongside the new instance. Use initialization parameters to create boot + # disks or local SSDs attached to the new instance. + # + # This field is persisted and returned for instanceTemplate and not returned + # in the context of instance. + # + # This property is mutually exclusive with the source property; + # you can only define one or the other, but not both. + "architecture": "A String", # The architecture of the attached disk. Valid values are + # arm64 or x86_64. + "description": "A String", # An optional description. Provide this property when creating the disk. + "diskName": "A String", # Specifies the disk name. If not specified, the default is to use the name + # of the instance. If a disk with the same name already exists in the given + # region, the existing disk is attached to the new instance and the + # new disk is not created. + "diskSizeGb": "A String", # Specifies the size of the disk in base-2 GB. The size must be at least + # 10 GB. If you specify a sourceImage, which is required for + # boot disks, the default size is the size of the sourceImage. + # If you do not specify a sourceImage, the default disk size + # is 500 GB. + "diskType": "A String", # Specifies the disk type to use to create the instance. If not specified, + # the default is pd-standard, specified using the full URL. + # For example: + # + # https://www.googleapis.com/compute/v1/projects/project/zones/zone/diskTypes/pd-standard + # + # + # For a full list of acceptable values, seePersistent disk + # types. If you specify this field when creating a VM, you can provide + # either the full or partial URL. For example, the following values are + # valid: + # + # + # - https://www.googleapis.com/compute/v1/projects/project/zones/zone/diskTypes/diskType + # - projects/project/zones/zone/diskTypes/diskType + # - zones/zone/diskTypes/diskType + # + # + # If you specify this field when creating or updating an instance template + # or all-instances configuration, specify the type of the disk, not the + # URL. For example: pd-standard. + "enableConfidentialCompute": True or False, # Whether this disk is using confidential compute mode. + "guestOsFeatures": [ # A list of features to enable on the guest operating system. Applicable + # only for bootable images. Read + # Enabling guest operating system features to see a list of available + # options. + # + # Guest OS features are applied by merginginitializeParams.guestOsFeatures anddisks.guestOsFeatures + { # Guest OS features. + "type": "A String", # The ID of a supported feature. To add multiple values, use commas to + # separate values. Set to one or more of the following values: + # + # - VIRTIO_SCSI_MULTIQUEUE + # - WINDOWS + # - MULTI_IP_SUBNET + # - UEFI_COMPATIBLE + # - GVNIC + # - SEV_CAPABLE + # - SUSPEND_RESUME_COMPATIBLE + # - SEV_LIVE_MIGRATABLE_V2 + # - SEV_SNP_CAPABLE + # - TDX_CAPABLE + # - IDPF + # - SNP_SVSM_CAPABLE + # + # + # For more information, see + # Enabling guest operating system features. + }, + ], + "labels": { # Labels to apply to this disk. These can be later modified by thedisks.setLabels method. This field is only applicable for + # persistent disks. + "a_key": "A String", + }, + "licenses": [ # A list of publicly visible licenses. Reserved for Google's use. + "A String", + ], + "multiWriter": True or False, # Indicates whether or not the disk can be read/write attached to + # more than one instance. + "onUpdateAction": "A String", # Specifies which action to take on instance update with this disk. Default + # is to use the existing disk. + "provisionedIops": "A String", # Indicates how many IOPS to provision for the disk. This sets the number + # of I/O operations per second that the disk can handle. Values must be + # between 10,000 and 120,000. For more details, see theExtreme persistent + # disk documentation. + "provisionedThroughput": "A String", # Indicates how much throughput to provision for the disk. This sets the + # number of throughput mb per second that the disk can handle. Values must + # greater than or equal to 1. + "replicaZones": [ # Required for each regional disk associated with the instance. Specify + # the URLs of the zones where the disk should be replicated to. + # You must provide exactly two replica zones, and one zone must be the same + # as the instance zone. + "A String", + ], + "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values + # have the same definition as resource + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. + "a_key": "A String", + }, + "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. + # Specified using the full or partial URL. For instance template, specify + # only the resource policy name. + "A String", + ], + "sourceImage": "A String", # The source image to create this disk. When creating a new instance boot + # disk, one of initializeParams.sourceImage orinitializeParams.sourceSnapshot or disks.source + # is required. + # + # To create a disk with one of the public operating system + # images, specify the image by its family name. For example, specifyfamily/debian-9 to use the latest Debian 9 image: + # + # projects/debian-cloud/global/images/family/debian-9 + # + # + # Alternatively, use a specific version of a public operating system image: + # + # projects/debian-cloud/global/images/debian-9-stretch-vYYYYMMDD + # + # + # To create a disk with a custom image that you created, specify the + # image name in the following format: + # + # global/images/my-custom-image + # + # + # You can also specify a custom image by its image family, which returns + # the latest version of the image in that family. Replace the image name + # with family/family-name: + # + # global/images/family/my-image-family + # + # + # If the source image is deleted later, this field will not be set. + "sourceImageEncryptionKey": { # Thecustomer-supplied + # encryption key of the source image. Required if the source image is + # protected by a customer-supplied encryption key. + # + # InstanceTemplate and InstancePropertiesPatch do not storecustomer-supplied + # encryption keys, so you cannot create disks for instances in a managed instance group if the + # source images are encrypted with your own keys. + "kmsKeyName": "A String", # The name of the encryption key that is stored in Google Cloud KMS. + # For example: + # + # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ + # key_region/cryptoKeys/key + # + # The fully-qualifed key name may be returned for resource GET requests. For + # example: + # + # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ + # key_region/cryptoKeys/key + # /cryptoKeyVersions/1 + "kmsKeyServiceAccount": "A String", # The service account being used for the encryption request for the given KMS + # key. If absent, the Compute Engine default service account is used. + # For example: + # + # "kmsKeyServiceAccount": "name@project_id.iam.gserviceaccount.com/ + "rawKey": "A String", # Specifies a 256-bit customer-supplied + # encryption key, encoded in RFC + # 4648 base64 to either encrypt or decrypt this resource. You can + # provide either the rawKey or thersaEncryptedKey. + # For example: + # + # "rawKey": + # "SGVsbG8gZnJvbSBHb29nbGUgQ2xvdWQgUGxhdGZvcm0=" + "rsaEncryptedKey": "A String", # Specifies an RFC 4648 base64 encoded, RSA-wrapped 2048-bit + # customer-supplied encryption key to either encrypt or decrypt this + # resource. You can provide either the rawKey or thersaEncryptedKey. + # For example: + # + # "rsaEncryptedKey": + # "ieCx/NcW06PcT7Ep1X6LUTc/hLvUDYyzSZPPVCVPTVEohpeHASqC8uw5TzyO9U+Fka9JFH + # z0mBibXUInrC/jEk014kCK/NPjYgEMOyssZ4ZINPKxlUh2zn1bV+MCaTICrdmuSBTWlUUiFoD + # D6PYznLwh8ZNdaheCeZ8ewEXgFQ8V+sDroLaN3Xs3MDTXQEMMoNUXMCZEIpg9Vtp9x2oe==" + # + # The key must meet the following requirements before you can provide it to + # Compute Engine: + # + # 1. The key is wrapped using a RSA public key certificate provided by + # Google. + # 2. After being wrapped, the key must be encoded in RFC 4648 base64 + # encoding. + # + # Gets the RSA public key certificate provided by Google at: + # + # + # https://cloud-certs.storage.googleapis.com/google-cloud-csek-ingress.pem + "sha256": "A String", # [Output only] TheRFC + # 4648 base64 encoded SHA-256 hash of the customer-supplied + # encryption key that protects this resource. + }, + "sourceInstantSnapshot": "A String", # The source instant-snapshot to create this disk. When creating a new + # instance boot disk, one of initializeParams.sourceSnapshot + # or initializeParams.sourceInstantSnapshotinitializeParams.sourceImage or disks.source + # is required. + # + # To create a disk with a snapshot that you created, specify the + # snapshot name in the following format: + # + # us-central1-a/instantSnapshots/my-backup + # + # + # If the source instant-snapshot is deleted later, this field will not be + # set. + "sourceSnapshot": "A String", # The source snapshot to create this disk. When creating a new instance + # boot disk, one of initializeParams.sourceSnapshot orinitializeParams.sourceImage or disks.source + # is required. + # + # To create a disk with a snapshot that you created, specify the + # snapshot name in the following format: + # + # global/snapshots/my-backup + # + # + # If the source snapshot is deleted later, this field will not be set. + # + # Note: You cannot create VMs in bulk using a snapshot as the source. Use + # an image instead when you create VMs using + # the bulk + # insert method. + "sourceSnapshotEncryptionKey": { # Thecustomer-supplied + # encryption key of the source snapshot. + "kmsKeyName": "A String", # The name of the encryption key that is stored in Google Cloud KMS. + # For example: + # + # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ + # key_region/cryptoKeys/key + # + # The fully-qualifed key name may be returned for resource GET requests. For + # example: + # + # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ + # key_region/cryptoKeys/key + # /cryptoKeyVersions/1 + "kmsKeyServiceAccount": "A String", # The service account being used for the encryption request for the given KMS + # key. If absent, the Compute Engine default service account is used. + # For example: + # + # "kmsKeyServiceAccount": "name@project_id.iam.gserviceaccount.com/ + "rawKey": "A String", # Specifies a 256-bit customer-supplied + # encryption key, encoded in RFC + # 4648 base64 to either encrypt or decrypt this resource. You can + # provide either the rawKey or thersaEncryptedKey. + # For example: + # + # "rawKey": + # "SGVsbG8gZnJvbSBHb29nbGUgQ2xvdWQgUGxhdGZvcm0=" + "rsaEncryptedKey": "A String", # Specifies an RFC 4648 base64 encoded, RSA-wrapped 2048-bit + # customer-supplied encryption key to either encrypt or decrypt this + # resource. You can provide either the rawKey or thersaEncryptedKey. + # For example: + # + # "rsaEncryptedKey": + # "ieCx/NcW06PcT7Ep1X6LUTc/hLvUDYyzSZPPVCVPTVEohpeHASqC8uw5TzyO9U+Fka9JFH + # z0mBibXUInrC/jEk014kCK/NPjYgEMOyssZ4ZINPKxlUh2zn1bV+MCaTICrdmuSBTWlUUiFoD + # D6PYznLwh8ZNdaheCeZ8ewEXgFQ8V+sDroLaN3Xs3MDTXQEMMoNUXMCZEIpg9Vtp9x2oe==" + # + # The key must meet the following requirements before you can provide it to + # Compute Engine: + # + # 1. The key is wrapped using a RSA public key certificate provided by + # Google. + # 2. After being wrapped, the key must be encoded in RFC 4648 base64 + # encoding. + # + # Gets the RSA public key certificate provided by Google at: + # + # + # https://cloud-certs.storage.googleapis.com/google-cloud-csek-ingress.pem + "sha256": "A String", # [Output only] TheRFC + # 4648 base64 encoded SHA-256 hash of the customer-supplied + # encryption key that protects this resource. + }, + "storagePool": "A String", # The storage pool in which the new disk is created. You can provide + # this as a partial or full URL to the resource. For example, the following + # are valid values: + # + # + # - https://www.googleapis.com/compute/v1/projects/project/zones/zone/storagePools/storagePool + # - projects/project/zones/zone/storagePools/storagePool + # - zones/zone/storagePools/storagePool + }, + "interface": "A String", # Specifies the disk interface to use for attaching this disk, which is + # either SCSI or NVME. For most machine types, the + # default is SCSI. Local SSDs can use either NVME or SCSI. + # In certain configurations, persistent disks can use NVMe. For more + # information, seeAbout + # persistent disks. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. + "A String", + ], + "locked": True or False, # Output only. [Output Only] Whether to indicate the attached disk is locked. The locked + # disk is not allowed to be detached from the instance, or to be used as the + # source of the snapshot creation, and the image creation. The instance with + # at least one locked attached disk is not allow to be used as source of + # machine image creation, instant snapshot creation, and not allowed to be + # deleted with --keep-disk parameter set to true for locked disks. + "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk + # in READ_WRITE mode. + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + # field is set to PRESERVED if the LocalSSD data has been saved + # to a persistent location by customer request. (see the + # discard_local_ssd option on Stop/Suspend). + # Read-only in the api. + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk + # these are public keys which are safe to store in public + "dbs": [ # The Key Database (db). + { + "content": "A String", # The raw content in the secure keys file. + "fileType": "A String", # The file type of source file. + }, + ], + "dbxs": [ # The forbidden key database (dbx). + { + "content": "A String", # The raw content in the secure keys file. + "fileType": "A String", # The file type of source file. + }, + ], + "keks": [ # The Key Exchange Key (KEK). + { + "content": "A String", # The raw content in the secure keys file. + "fileType": "A String", # The file type of source file. + }, + ], + "pk": { # The Platform Key (PK). + "content": "A String", # The raw content in the secure keys file. + "fileType": "A String", # The file type of source file. + }, + }, + "source": "A String", # Specifies a valid partial or full URL to an existing Persistent Disk + # resource. When creating a new instance boot disk, one ofinitializeParams.sourceImage orinitializeParams.sourceSnapshot or disks.source + # is required. + # + # If desired, you can also attach existing non-root persistent disks using + # this property. This field is only applicable for persistent disks. + # + # Note that for InstanceTemplate, specify the disk name for zonal disk, + # and the URL for regional disk. + "type": "A String", # Specifies the type of the disk, either SCRATCH orPERSISTENT. If not specified, the default isPERSISTENT. + "userLicenses": [ # Output only. [Output Only] A list of user provided licenses. It represents a list of + # URLs to the license resource. Unlike regular licenses, user provided + # licenses can be modified after the disk is created. + "A String", + ], + }, + ], "machineTypes": [ # Full machine-type names, e.g. "n1-standard-16". "A String", ], + "minCpuPlatform": "A String", # Name of the minimum CPU platform to be used by this instance selection. + # e.g. 'Intel Ice Lake'. "rank": 42, # Preference of this instance selection. Lower number means higher # preference. MIG will first try to create a VM based on the machine-type # with lowest rank and fallback to next rank based on availability. @@ -754,7 +1241,7 @@

Method Details

# the capacity above standard_capacity_base. }, }, - "instanceGroup": "A String", # [Output Only] The URL of the Instance Group resource. + "instanceGroup": "A String", # Output only. [Output Only] The URL of the Instance Group resource. "instanceLifecyclePolicy": { # The repair policy for this managed instance group. "defaultActionOnFailure": "A String", # The action that a MIG performs on a failed VM. If the value of the onFailedHealthCheck field # is `DEFAULT_ACTION`, then the same action also applies to the VMs on which your application @@ -797,7 +1284,7 @@

Method Details

# instance group. The group uses this template to create all new instances # in the managed instance group. The templates for existing instances in the # group do not change unless you run recreateInstances, runapplyUpdatesToInstances, or set the group'supdatePolicy.type to PROACTIVE. - "kind": "compute#instanceGroupManager", # [Output Only] The resource type, which is alwayscompute#instanceGroupManager for managed instance groups. + "kind": "compute#instanceGroupManager", # Output only. [Output Only] The resource type, which is alwayscompute#instanceGroupManager for managed instance groups. "listManagedInstancesResults": "A String", # Pagination behavior of the listManagedInstances API method for # this managed instance group. "multiMig": "A String", # URL to the multi-MIG that this Managed Instance Group belongs to. @@ -814,13 +1301,15 @@

Method Details

"params": { # Input only additional params for instance group manager creation. # Input only. Additional params passed with the request, but not persisted # as part of resource payload. "resourceManagerTags": { # Resource manager tags to bind to the managed instance group. The tags are - # key-value pairs. Keys must be in the format tagKeys/123 and values in the - # format tagValues/456. For more information, seeManage tags + # key-value pairs. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. For more information, seeManage tags # for resources. "a_key": "A String", }, }, - "region": "A String", # [Output Only] The URL of theregion + "region": "A String", # Output only. [Output Only] The URL of theregion # where the managed instance group resides (for regional resources). "resourcePolicies": { # Resource policies for this managed instance group. "workloadPolicy": "A String", # The URL of the workload policy that is specified for this managed @@ -833,9 +1322,9 @@

Method Details

# - projects/project/regions/region/resourcePolicies/resourcePolicy # - regions/region/resourcePolicies/resourcePolicy }, - "satisfiesPzi": True or False, # [Output Only] Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] The URL for this managed instance group. The server defines + "satisfiesPzi": True or False, # Output only. [Output Only] Reserved for future use. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] The URL for this managed instance group. The server defines # this URL. "serviceAccount": "A String", # The service account to be used as credentials for all operations performed # by the managed instance group on instances. The service accounts needs all @@ -888,21 +1377,21 @@

Method Details

}, }, }, - "status": { # [Output Only] The status of this managed instance group. - "allInstancesConfig": { # [Output only] Status of all-instances configuration on the group. - "currentRevision": "A String", # [Output Only] Current all-instances configuration revision. + "status": { # Output only. [Output Only] The status of this managed instance group. + "allInstancesConfig": { # Output only. [Output only] Status of all-instances configuration on the group. + "currentRevision": "A String", # Output only. [Output Only] Current all-instances configuration revision. # This value is in RFC3339 text format. - "effective": True or False, # [Output Only] A bit indicating whether this configuration has + "effective": True or False, # Output only. [Output Only] A bit indicating whether this configuration has # been applied to all managed instances in the group. }, - "autoscaler": "A String", # [Output Only] The URL of theAutoscaler + "autoscaler": "A String", # Output only. [Output Only] The URL of theAutoscaler # that targets this instance group manager. - "bulkInstanceOperation": { # Bulk instance operation is the creation of VMs in a MIG when the # [Output Only] The status of bulk instance operation. + "bulkInstanceOperation": { # Bulk instance operation is the creation of VMs in a MIG when the # Output only. [Output Only] The status of bulk instance operation. # targetSizePolicy.mode is set to BULK. - "inProgress": True or False, # [Output Only] Informs whether bulk instance operation is in progress. - "lastProgressCheck": { # [Output Only] Information from the last progress check of bulk instance + "inProgress": True or False, # Output only. [Output Only] Informs whether bulk instance operation is in progress. + "lastProgressCheck": { # Output only. [Output Only] Information from the last progress check of bulk instance # operation. - "error": { # [Output Only] Errors encountered during bulk instance operation. + "error": { # Output only. [Output Only] Errors encountered during bulk instance operation. "errors": [ # [Output Only] The array of errors encountered while processing this # operation. { @@ -999,40 +1488,40 @@

Method Details

}, ], }, - "timestamp": "A String", # [Output Only] Timestamp of the last progress check of bulk instance + "timestamp": "A String", # Output only. [Output Only] Timestamp of the last progress check of bulk instance # operation. Timestamp is in RFC3339 text format. }, }, - "isStable": True or False, # [Output Only] A bit indicating whether the managed instance group is in a + "isStable": True or False, # Output only. [Output Only] A bit indicating whether the managed instance group is in a # stable state. A stable state means that: none of the instances in the # managed instance group is currently undergoing any type of change (for # example, creation, restart, or deletion); no future changes are scheduled # for instances in the managed instance group; and the managed instance # group itself is not being modified. - "stateful": { # [Output Only] Stateful status of the given Instance Group Manager. - "hasStatefulConfig": True or False, # [Output Only] A bit indicating whether the managed instance group + "stateful": { # Output only. [Output Only] Stateful status of the given Instance Group Manager. + "hasStatefulConfig": True or False, # Output only. [Output Only] A bit indicating whether the managed instance group # has stateful configuration, that is, if you have configured any items # in a stateful policy or in per-instance configs. # The group might report that it has no stateful configuration even when # there is still some preserved state on a managed instance, for example, # if you have deleted all PICs but not yet applied those deletions. - "isStateful": True or False, # [Output Only] A bit indicating whether the managed instance group + "isStateful": True or False, # Output only. [Output Only] A bit indicating whether the managed instance group # has stateful configuration, that is, if you have configured any items # in a stateful policy or in per-instance configs. # The group might report that it has no stateful configuration even when # there is still some preserved state on a managed instance, for example, # if you have deleted all PICs but not yet applied those deletions. This # field is deprecated in favor of has_stateful_config. - "perInstanceConfigs": { # [Output Only] Status of per-instance configurations on the instances. - "allEffective": True or False, # A bit indicating if all of the group's per-instance configurations + "perInstanceConfigs": { # Output only. [Output Only] Status of per-instance configurations on the instances. + "allEffective": True or False, # Output only. A bit indicating if all of the group's per-instance configurations # (listed in the output of a listPerInstanceConfigs API call) have # status EFFECTIVE or there are no per-instance-configs. }, }, - "versionTarget": { # [Output Only] A status of consistency of Instances' versions with their + "versionTarget": { # Output only. [Output Only] A status of consistency of Instances' versions with their # target version specified by version field on Instance Group # Manager. - "isReached": True or False, # [Output Only] A bit indicating whether version target has been reached + "isReached": True or False, # Output only. [Output Only] A bit indicating whether version target has been reached # in this managed instance group, i.e. all instances are in their target # version. Instances' target version are specified byversion field on Instance Group Manager. }, @@ -1083,7 +1572,7 @@

Method Details

# operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxSurge. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -1121,7 +1610,7 @@

Method Details

# in which the managed instance group operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxUnavailable. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -1200,7 +1689,7 @@

Method Details

# If unset, this version will update any remaining instances not # updated by another version. ReadStarting # a canary update for more information. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -1219,11 +1708,11 @@

Method Details

}, }, ], - "zone": "A String", # [Output Only] The URL of azone + "zone": "A String", # Output only. [Output Only] The URL of azone # where the managed instance group is located (for zonal resources). }, ], - "warning": { # [Output Only] The warning that replaces the list of managed instance + "warning": { # Output only. [Output Only] The warning that replaces the list of managed instance # groups when the list is empty. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -1251,18 +1740,18 @@

Method Details

}, }, }, - "kind": "compute#instanceGroupManagerAggregatedList", # [Output Only] The resource type, which is alwayscompute#instanceGroupManagerAggregatedList for an aggregated + "kind": "compute#instanceGroupManagerAggregatedList", # Output only. [Output Only] The resource type, which is alwayscompute#instanceGroupManagerAggregatedList for an aggregated # list of managed instance groups. - "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for + "nextPageToken": "A String", # Output only. [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], - "warning": { # [Output Only] Informational warning message. + "warning": { # Output only. [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there # are no results in the response. @@ -1524,10 +2013,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1539,7 +2028,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1889,10 +2378,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1904,7 +2393,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2174,10 +2663,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2189,7 +2678,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2489,10 +2978,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2504,7 +2993,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2772,10 +3261,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2787,7 +3276,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2937,49 +3426,51 @@

Method Details

# "vm-###" results in "vm-001" as a VM name. # @pattern # [a-z](([-a-z0-9]{0,57})|([-a-z0-9]{0,51}-#{1,10}(\\[[0-9]{1,10}\\])?)) - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this managed instance group inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this managed instance group inRFC3339 # text format. - "currentActions": { # [Output Only] The list of instance actions and the number of instances + "currentActions": { # Output only. [Output Only] The list of instance actions and the number of instances # in this managed instance group that are scheduled for each of those # actions. - "abandoning": 42, # [Output Only] The total number of instances in the managed instance group + "abandoning": 42, # Output only. [Output Only] The total number of instances in the managed instance group # that are scheduled to be abandoned. Abandoning an instance removes it # from the managed instance group without deleting it. - "creating": 42, # [Output Only] The number of instances in the managed instance group that + "adopting": 42, # [Output Only] The number of instances in the managed instance group that + # are scheduled to be adopted or are currently being adopted. + "creating": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be created or are currently being created. If the group # fails to create any of these instances, it tries again until it creates # the instance successfully. # # If you have disabled creation retries, this field will not be populated; # instead, the creatingWithoutRetries field will be populated. - "creatingWithoutRetries": 42, # [Output Only] The number of instances that the managed instance group + "creatingWithoutRetries": 42, # Output only. [Output Only] The number of instances that the managed instance group # will attempt to create. The group attempts to create each instance # only once. If the group fails to create any of these instances, it # decreases the group's targetSize value accordingly. - "deleting": 42, # [Output Only] The number of instances in the managed instance group that + "deleting": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be deleted or are currently being deleted. - "none": 42, # [Output Only] The number of instances in the managed instance group that + "none": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are running and have no scheduled actions. - "recreating": 42, # [Output Only] The number of instances in the managed instance group that + "recreating": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be recreated or are currently being being recreated. # Recreating an instance deletes the existing root persistent disk # and creates a new disk from the image that is defined in the # instance template. - "refreshing": 42, # [Output Only] The number of instances in the managed instance group that + "refreshing": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are being reconfigured with properties that do not require a restart # or a recreate action. For example, setting or removing target # pools for the instance. - "restarting": 42, # [Output Only] The number of instances in the managed instance group that + "restarting": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be restarted or are currently being restarted. - "resuming": 42, # [Output Only] The number of instances in the managed instance group that + "resuming": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be resumed or are currently being resumed. - "starting": 42, # [Output Only] The number of instances in the managed instance group that + "starting": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be started or are currently being started. - "stopping": 42, # [Output Only] The number of instances in the managed instance group that + "stopping": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be stopped or are currently being stopped. - "suspending": 42, # [Output Only] The number of instances in the managed instance group that + "suspending": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be suspended or are currently being suspended. - "verifying": 42, # [Output Only] The number of instances in the managed instance group that + "verifying": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are being verified. See the managedInstances[].currentAction # property in the listManagedInstances method documentation. }, @@ -3005,7 +3496,7 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve an InstanceGroupManager. - "id": "A String", # [Output Only] A unique identifier for this resource type. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this resource type. The server # generates this identifier. "instanceFlexibilityPolicy": { # Instance flexibility allowing MIG to create VMs from multiple # types of machines. @@ -3014,9 +3505,494 @@

Method Details

"instanceSelections": { # Named instance selections configuring properties that the group will use # when creating new VMs. "a_key": { + "disks": [ # List of disks to be attached to the instances created from this + # selection. + { # An instance-attached disk resource. + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 + # or X86_64. + "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is + # deleted (but not when the disk is detached from the instance). + "boot": True or False, # Indicates that this is a boot disk. The virtual machine will use the first + # partition of the disk for its root filesystem. + "deviceName": "A String", # Specifies a unique device name of your choice that is reflected into the/dev/disk/by-id/google-* tree of a Linux operating system + # running within the instance. This name can be used to reference the device + # for mounting, resizing, and so on, from within the instance. + # + # If not specified, the server chooses a default device name to apply to this + # disk, in the form persistent-disk-x, where x is a number + # assigned by Google Compute Engine. This field is only applicable for + # persistent disks. + "diskEncryptionKey": { # Encrypts or decrypts a disk using acustomer-supplied + # encryption key. + # + # If you are creating a new disk, this field encrypts the new disk using + # an encryption key that you provide. If you are attaching an existing + # disk that is already encrypted, this field decrypts the disk using + # the customer-supplied encryption key. + # + # If you encrypt a disk using a customer-supplied key, you must provide the + # same key again when you attempt to use this resource at a later time. For + # example, you must provide the key when you create a snapshot or an image + # from the disk or when you attach the disk to a virtual machine instance. + # + # If you do not provide an encryption key, then the disk will be encrypted + # using an automatically generated key and you do not need to provide a key + # to use the disk later. + # + # Note: + # + # Instance templates do not storecustomer-supplied + # encryption keys, so you cannot use your own keys to encrypt disks in amanaged instance group. + # + # You cannot create VMs that have disks with customer-supplied keys using + # the bulk + # insert method. + "kmsKeyName": "A String", # The name of the encryption key that is stored in Google Cloud KMS. + # For example: + # + # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ + # key_region/cryptoKeys/key + # + # The fully-qualifed key name may be returned for resource GET requests. For + # example: + # + # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ + # key_region/cryptoKeys/key + # /cryptoKeyVersions/1 + "kmsKeyServiceAccount": "A String", # The service account being used for the encryption request for the given KMS + # key. If absent, the Compute Engine default service account is used. + # For example: + # + # "kmsKeyServiceAccount": "name@project_id.iam.gserviceaccount.com/ + "rawKey": "A String", # Specifies a 256-bit customer-supplied + # encryption key, encoded in RFC + # 4648 base64 to either encrypt or decrypt this resource. You can + # provide either the rawKey or thersaEncryptedKey. + # For example: + # + # "rawKey": + # "SGVsbG8gZnJvbSBHb29nbGUgQ2xvdWQgUGxhdGZvcm0=" + "rsaEncryptedKey": "A String", # Specifies an RFC 4648 base64 encoded, RSA-wrapped 2048-bit + # customer-supplied encryption key to either encrypt or decrypt this + # resource. You can provide either the rawKey or thersaEncryptedKey. + # For example: + # + # "rsaEncryptedKey": + # "ieCx/NcW06PcT7Ep1X6LUTc/hLvUDYyzSZPPVCVPTVEohpeHASqC8uw5TzyO9U+Fka9JFH + # z0mBibXUInrC/jEk014kCK/NPjYgEMOyssZ4ZINPKxlUh2zn1bV+MCaTICrdmuSBTWlUUiFoD + # D6PYznLwh8ZNdaheCeZ8ewEXgFQ8V+sDroLaN3Xs3MDTXQEMMoNUXMCZEIpg9Vtp9x2oe==" + # + # The key must meet the following requirements before you can provide it to + # Compute Engine: + # + # 1. The key is wrapped using a RSA public key certificate provided by + # Google. + # 2. After being wrapped, the key must be encoded in RFC 4648 base64 + # encoding. + # + # Gets the RSA public key certificate provided by Google at: + # + # + # https://cloud-certs.storage.googleapis.com/google-cloud-csek-ingress.pem + "sha256": "A String", # [Output only] TheRFC + # 4648 base64 encoded SHA-256 hash of the customer-supplied + # encryption key that protects this resource. + }, + "diskSizeGb": "A String", # The size of the disk in GB. + "forceAttach": True or False, # [Input Only] Whether to force attach the regional disk even if it's + # currently attached to another instance. If you try to force attach a zonal + # disk to an instance, you will receive an error. + "guestOsFeatures": [ # A list of features to enable on the guest operating system. Applicable + # only for bootable images. Read + # Enabling guest operating system features to see a list of available + # options. + { # Guest OS features. + "type": "A String", # The ID of a supported feature. To add multiple values, use commas to + # separate values. Set to one or more of the following values: + # + # - VIRTIO_SCSI_MULTIQUEUE + # - WINDOWS + # - MULTI_IP_SUBNET + # - UEFI_COMPATIBLE + # - GVNIC + # - SEV_CAPABLE + # - SUSPEND_RESUME_COMPATIBLE + # - SEV_LIVE_MIGRATABLE_V2 + # - SEV_SNP_CAPABLE + # - TDX_CAPABLE + # - IDPF + # - SNP_SVSM_CAPABLE + # + # + # For more information, see + # Enabling guest operating system features. + }, + ], + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the + # boot disk. If you have many disks attached to an instance, each + # disk would have a unique index number. + "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created + # alongside the new instance. Use initialization parameters to create boot + # disks or local SSDs attached to the new instance. + # + # This property is mutually exclusive with the source property; + # you can only define one or the other, but not both. + # alongside the new instance. Use initialization parameters to create boot + # disks or local SSDs attached to the new instance. + # + # This field is persisted and returned for instanceTemplate and not returned + # in the context of instance. + # + # This property is mutually exclusive with the source property; + # you can only define one or the other, but not both. + "architecture": "A String", # The architecture of the attached disk. Valid values are + # arm64 or x86_64. + "description": "A String", # An optional description. Provide this property when creating the disk. + "diskName": "A String", # Specifies the disk name. If not specified, the default is to use the name + # of the instance. If a disk with the same name already exists in the given + # region, the existing disk is attached to the new instance and the + # new disk is not created. + "diskSizeGb": "A String", # Specifies the size of the disk in base-2 GB. The size must be at least + # 10 GB. If you specify a sourceImage, which is required for + # boot disks, the default size is the size of the sourceImage. + # If you do not specify a sourceImage, the default disk size + # is 500 GB. + "diskType": "A String", # Specifies the disk type to use to create the instance. If not specified, + # the default is pd-standard, specified using the full URL. + # For example: + # + # https://www.googleapis.com/compute/v1/projects/project/zones/zone/diskTypes/pd-standard + # + # + # For a full list of acceptable values, seePersistent disk + # types. If you specify this field when creating a VM, you can provide + # either the full or partial URL. For example, the following values are + # valid: + # + # + # - https://www.googleapis.com/compute/v1/projects/project/zones/zone/diskTypes/diskType + # - projects/project/zones/zone/diskTypes/diskType + # - zones/zone/diskTypes/diskType + # + # + # If you specify this field when creating or updating an instance template + # or all-instances configuration, specify the type of the disk, not the + # URL. For example: pd-standard. + "enableConfidentialCompute": True or False, # Whether this disk is using confidential compute mode. + "guestOsFeatures": [ # A list of features to enable on the guest operating system. Applicable + # only for bootable images. Read + # Enabling guest operating system features to see a list of available + # options. + # + # Guest OS features are applied by merginginitializeParams.guestOsFeatures anddisks.guestOsFeatures + { # Guest OS features. + "type": "A String", # The ID of a supported feature. To add multiple values, use commas to + # separate values. Set to one or more of the following values: + # + # - VIRTIO_SCSI_MULTIQUEUE + # - WINDOWS + # - MULTI_IP_SUBNET + # - UEFI_COMPATIBLE + # - GVNIC + # - SEV_CAPABLE + # - SUSPEND_RESUME_COMPATIBLE + # - SEV_LIVE_MIGRATABLE_V2 + # - SEV_SNP_CAPABLE + # - TDX_CAPABLE + # - IDPF + # - SNP_SVSM_CAPABLE + # + # + # For more information, see + # Enabling guest operating system features. + }, + ], + "labels": { # Labels to apply to this disk. These can be later modified by thedisks.setLabels method. This field is only applicable for + # persistent disks. + "a_key": "A String", + }, + "licenses": [ # A list of publicly visible licenses. Reserved for Google's use. + "A String", + ], + "multiWriter": True or False, # Indicates whether or not the disk can be read/write attached to + # more than one instance. + "onUpdateAction": "A String", # Specifies which action to take on instance update with this disk. Default + # is to use the existing disk. + "provisionedIops": "A String", # Indicates how many IOPS to provision for the disk. This sets the number + # of I/O operations per second that the disk can handle. Values must be + # between 10,000 and 120,000. For more details, see theExtreme persistent + # disk documentation. + "provisionedThroughput": "A String", # Indicates how much throughput to provision for the disk. This sets the + # number of throughput mb per second that the disk can handle. Values must + # greater than or equal to 1. + "replicaZones": [ # Required for each regional disk associated with the instance. Specify + # the URLs of the zones where the disk should be replicated to. + # You must provide exactly two replica zones, and one zone must be the same + # as the instance zone. + "A String", + ], + "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values + # have the same definition as resource + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. + "a_key": "A String", + }, + "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. + # Specified using the full or partial URL. For instance template, specify + # only the resource policy name. + "A String", + ], + "sourceImage": "A String", # The source image to create this disk. When creating a new instance boot + # disk, one of initializeParams.sourceImage orinitializeParams.sourceSnapshot or disks.source + # is required. + # + # To create a disk with one of the public operating system + # images, specify the image by its family name. For example, specifyfamily/debian-9 to use the latest Debian 9 image: + # + # projects/debian-cloud/global/images/family/debian-9 + # + # + # Alternatively, use a specific version of a public operating system image: + # + # projects/debian-cloud/global/images/debian-9-stretch-vYYYYMMDD + # + # + # To create a disk with a custom image that you created, specify the + # image name in the following format: + # + # global/images/my-custom-image + # + # + # You can also specify a custom image by its image family, which returns + # the latest version of the image in that family. Replace the image name + # with family/family-name: + # + # global/images/family/my-image-family + # + # + # If the source image is deleted later, this field will not be set. + "sourceImageEncryptionKey": { # Thecustomer-supplied + # encryption key of the source image. Required if the source image is + # protected by a customer-supplied encryption key. + # + # InstanceTemplate and InstancePropertiesPatch do not storecustomer-supplied + # encryption keys, so you cannot create disks for instances in a managed instance group if the + # source images are encrypted with your own keys. + "kmsKeyName": "A String", # The name of the encryption key that is stored in Google Cloud KMS. + # For example: + # + # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ + # key_region/cryptoKeys/key + # + # The fully-qualifed key name may be returned for resource GET requests. For + # example: + # + # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ + # key_region/cryptoKeys/key + # /cryptoKeyVersions/1 + "kmsKeyServiceAccount": "A String", # The service account being used for the encryption request for the given KMS + # key. If absent, the Compute Engine default service account is used. + # For example: + # + # "kmsKeyServiceAccount": "name@project_id.iam.gserviceaccount.com/ + "rawKey": "A String", # Specifies a 256-bit customer-supplied + # encryption key, encoded in RFC + # 4648 base64 to either encrypt or decrypt this resource. You can + # provide either the rawKey or thersaEncryptedKey. + # For example: + # + # "rawKey": + # "SGVsbG8gZnJvbSBHb29nbGUgQ2xvdWQgUGxhdGZvcm0=" + "rsaEncryptedKey": "A String", # Specifies an RFC 4648 base64 encoded, RSA-wrapped 2048-bit + # customer-supplied encryption key to either encrypt or decrypt this + # resource. You can provide either the rawKey or thersaEncryptedKey. + # For example: + # + # "rsaEncryptedKey": + # "ieCx/NcW06PcT7Ep1X6LUTc/hLvUDYyzSZPPVCVPTVEohpeHASqC8uw5TzyO9U+Fka9JFH + # z0mBibXUInrC/jEk014kCK/NPjYgEMOyssZ4ZINPKxlUh2zn1bV+MCaTICrdmuSBTWlUUiFoD + # D6PYznLwh8ZNdaheCeZ8ewEXgFQ8V+sDroLaN3Xs3MDTXQEMMoNUXMCZEIpg9Vtp9x2oe==" + # + # The key must meet the following requirements before you can provide it to + # Compute Engine: + # + # 1. The key is wrapped using a RSA public key certificate provided by + # Google. + # 2. After being wrapped, the key must be encoded in RFC 4648 base64 + # encoding. + # + # Gets the RSA public key certificate provided by Google at: + # + # + # https://cloud-certs.storage.googleapis.com/google-cloud-csek-ingress.pem + "sha256": "A String", # [Output only] TheRFC + # 4648 base64 encoded SHA-256 hash of the customer-supplied + # encryption key that protects this resource. + }, + "sourceInstantSnapshot": "A String", # The source instant-snapshot to create this disk. When creating a new + # instance boot disk, one of initializeParams.sourceSnapshot + # or initializeParams.sourceInstantSnapshotinitializeParams.sourceImage or disks.source + # is required. + # + # To create a disk with a snapshot that you created, specify the + # snapshot name in the following format: + # + # us-central1-a/instantSnapshots/my-backup + # + # + # If the source instant-snapshot is deleted later, this field will not be + # set. + "sourceSnapshot": "A String", # The source snapshot to create this disk. When creating a new instance + # boot disk, one of initializeParams.sourceSnapshot orinitializeParams.sourceImage or disks.source + # is required. + # + # To create a disk with a snapshot that you created, specify the + # snapshot name in the following format: + # + # global/snapshots/my-backup + # + # + # If the source snapshot is deleted later, this field will not be set. + # + # Note: You cannot create VMs in bulk using a snapshot as the source. Use + # an image instead when you create VMs using + # the bulk + # insert method. + "sourceSnapshotEncryptionKey": { # Thecustomer-supplied + # encryption key of the source snapshot. + "kmsKeyName": "A String", # The name of the encryption key that is stored in Google Cloud KMS. + # For example: + # + # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ + # key_region/cryptoKeys/key + # + # The fully-qualifed key name may be returned for resource GET requests. For + # example: + # + # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ + # key_region/cryptoKeys/key + # /cryptoKeyVersions/1 + "kmsKeyServiceAccount": "A String", # The service account being used for the encryption request for the given KMS + # key. If absent, the Compute Engine default service account is used. + # For example: + # + # "kmsKeyServiceAccount": "name@project_id.iam.gserviceaccount.com/ + "rawKey": "A String", # Specifies a 256-bit customer-supplied + # encryption key, encoded in RFC + # 4648 base64 to either encrypt or decrypt this resource. You can + # provide either the rawKey or thersaEncryptedKey. + # For example: + # + # "rawKey": + # "SGVsbG8gZnJvbSBHb29nbGUgQ2xvdWQgUGxhdGZvcm0=" + "rsaEncryptedKey": "A String", # Specifies an RFC 4648 base64 encoded, RSA-wrapped 2048-bit + # customer-supplied encryption key to either encrypt or decrypt this + # resource. You can provide either the rawKey or thersaEncryptedKey. + # For example: + # + # "rsaEncryptedKey": + # "ieCx/NcW06PcT7Ep1X6LUTc/hLvUDYyzSZPPVCVPTVEohpeHASqC8uw5TzyO9U+Fka9JFH + # z0mBibXUInrC/jEk014kCK/NPjYgEMOyssZ4ZINPKxlUh2zn1bV+MCaTICrdmuSBTWlUUiFoD + # D6PYznLwh8ZNdaheCeZ8ewEXgFQ8V+sDroLaN3Xs3MDTXQEMMoNUXMCZEIpg9Vtp9x2oe==" + # + # The key must meet the following requirements before you can provide it to + # Compute Engine: + # + # 1. The key is wrapped using a RSA public key certificate provided by + # Google. + # 2. After being wrapped, the key must be encoded in RFC 4648 base64 + # encoding. + # + # Gets the RSA public key certificate provided by Google at: + # + # + # https://cloud-certs.storage.googleapis.com/google-cloud-csek-ingress.pem + "sha256": "A String", # [Output only] TheRFC + # 4648 base64 encoded SHA-256 hash of the customer-supplied + # encryption key that protects this resource. + }, + "storagePool": "A String", # The storage pool in which the new disk is created. You can provide + # this as a partial or full URL to the resource. For example, the following + # are valid values: + # + # + # - https://www.googleapis.com/compute/v1/projects/project/zones/zone/storagePools/storagePool + # - projects/project/zones/zone/storagePools/storagePool + # - zones/zone/storagePools/storagePool + }, + "interface": "A String", # Specifies the disk interface to use for attaching this disk, which is + # either SCSI or NVME. For most machine types, the + # default is SCSI. Local SSDs can use either NVME or SCSI. + # In certain configurations, persistent disks can use NVMe. For more + # information, seeAbout + # persistent disks. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. + "A String", + ], + "locked": True or False, # Output only. [Output Only] Whether to indicate the attached disk is locked. The locked + # disk is not allowed to be detached from the instance, or to be used as the + # source of the snapshot creation, and the image creation. The instance with + # at least one locked attached disk is not allow to be used as source of + # machine image creation, instant snapshot creation, and not allowed to be + # deleted with --keep-disk parameter set to true for locked disks. + "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk + # in READ_WRITE mode. + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + # field is set to PRESERVED if the LocalSSD data has been saved + # to a persistent location by customer request. (see the + # discard_local_ssd option on Stop/Suspend). + # Read-only in the api. + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk + # these are public keys which are safe to store in public + "dbs": [ # The Key Database (db). + { + "content": "A String", # The raw content in the secure keys file. + "fileType": "A String", # The file type of source file. + }, + ], + "dbxs": [ # The forbidden key database (dbx). + { + "content": "A String", # The raw content in the secure keys file. + "fileType": "A String", # The file type of source file. + }, + ], + "keks": [ # The Key Exchange Key (KEK). + { + "content": "A String", # The raw content in the secure keys file. + "fileType": "A String", # The file type of source file. + }, + ], + "pk": { # The Platform Key (PK). + "content": "A String", # The raw content in the secure keys file. + "fileType": "A String", # The file type of source file. + }, + }, + "source": "A String", # Specifies a valid partial or full URL to an existing Persistent Disk + # resource. When creating a new instance boot disk, one ofinitializeParams.sourceImage orinitializeParams.sourceSnapshot or disks.source + # is required. + # + # If desired, you can also attach existing non-root persistent disks using + # this property. This field is only applicable for persistent disks. + # + # Note that for InstanceTemplate, specify the disk name for zonal disk, + # and the URL for regional disk. + "type": "A String", # Specifies the type of the disk, either SCRATCH orPERSISTENT. If not specified, the default isPERSISTENT. + "userLicenses": [ # Output only. [Output Only] A list of user provided licenses. It represents a list of + # URLs to the license resource. Unlike regular licenses, user provided + # licenses can be modified after the disk is created. + "A String", + ], + }, + ], "machineTypes": [ # Full machine-type names, e.g. "n1-standard-16". "A String", ], + "minCpuPlatform": "A String", # Name of the minimum CPU platform to be used by this instance selection. + # e.g. 'Intel Ice Lake'. "rank": 42, # Preference of this instance selection. Lower number means higher # preference. MIG will first try to create a VM based on the machine-type # with lowest rank and fallback to next rank based on availability. @@ -3036,7 +4012,7 @@

Method Details

# the capacity above standard_capacity_base. }, }, - "instanceGroup": "A String", # [Output Only] The URL of the Instance Group resource. + "instanceGroup": "A String", # Output only. [Output Only] The URL of the Instance Group resource. "instanceLifecyclePolicy": { # The repair policy for this managed instance group. "defaultActionOnFailure": "A String", # The action that a MIG performs on a failed VM. If the value of the onFailedHealthCheck field # is `DEFAULT_ACTION`, then the same action also applies to the VMs on which your application @@ -3079,7 +4055,7 @@

Method Details

# instance group. The group uses this template to create all new instances # in the managed instance group. The templates for existing instances in the # group do not change unless you run recreateInstances, runapplyUpdatesToInstances, or set the group'supdatePolicy.type to PROACTIVE. - "kind": "compute#instanceGroupManager", # [Output Only] The resource type, which is alwayscompute#instanceGroupManager for managed instance groups. + "kind": "compute#instanceGroupManager", # Output only. [Output Only] The resource type, which is alwayscompute#instanceGroupManager for managed instance groups. "listManagedInstancesResults": "A String", # Pagination behavior of the listManagedInstances API method for # this managed instance group. "multiMig": "A String", # URL to the multi-MIG that this Managed Instance Group belongs to. @@ -3096,13 +4072,15 @@

Method Details

"params": { # Input only additional params for instance group manager creation. # Input only. Additional params passed with the request, but not persisted # as part of resource payload. "resourceManagerTags": { # Resource manager tags to bind to the managed instance group. The tags are - # key-value pairs. Keys must be in the format tagKeys/123 and values in the - # format tagValues/456. For more information, seeManage tags + # key-value pairs. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. For more information, seeManage tags # for resources. "a_key": "A String", }, }, - "region": "A String", # [Output Only] The URL of theregion + "region": "A String", # Output only. [Output Only] The URL of theregion # where the managed instance group resides (for regional resources). "resourcePolicies": { # Resource policies for this managed instance group. "workloadPolicy": "A String", # The URL of the workload policy that is specified for this managed @@ -3115,9 +4093,9 @@

Method Details

# - projects/project/regions/region/resourcePolicies/resourcePolicy # - regions/region/resourcePolicies/resourcePolicy }, - "satisfiesPzi": True or False, # [Output Only] Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] The URL for this managed instance group. The server defines + "satisfiesPzi": True or False, # Output only. [Output Only] Reserved for future use. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] The URL for this managed instance group. The server defines # this URL. "serviceAccount": "A String", # The service account to be used as credentials for all operations performed # by the managed instance group on instances. The service accounts needs all @@ -3170,21 +4148,21 @@

Method Details

}, }, }, - "status": { # [Output Only] The status of this managed instance group. - "allInstancesConfig": { # [Output only] Status of all-instances configuration on the group. - "currentRevision": "A String", # [Output Only] Current all-instances configuration revision. + "status": { # Output only. [Output Only] The status of this managed instance group. + "allInstancesConfig": { # Output only. [Output only] Status of all-instances configuration on the group. + "currentRevision": "A String", # Output only. [Output Only] Current all-instances configuration revision. # This value is in RFC3339 text format. - "effective": True or False, # [Output Only] A bit indicating whether this configuration has + "effective": True or False, # Output only. [Output Only] A bit indicating whether this configuration has # been applied to all managed instances in the group. }, - "autoscaler": "A String", # [Output Only] The URL of theAutoscaler + "autoscaler": "A String", # Output only. [Output Only] The URL of theAutoscaler # that targets this instance group manager. - "bulkInstanceOperation": { # Bulk instance operation is the creation of VMs in a MIG when the # [Output Only] The status of bulk instance operation. + "bulkInstanceOperation": { # Bulk instance operation is the creation of VMs in a MIG when the # Output only. [Output Only] The status of bulk instance operation. # targetSizePolicy.mode is set to BULK. - "inProgress": True or False, # [Output Only] Informs whether bulk instance operation is in progress. - "lastProgressCheck": { # [Output Only] Information from the last progress check of bulk instance + "inProgress": True or False, # Output only. [Output Only] Informs whether bulk instance operation is in progress. + "lastProgressCheck": { # Output only. [Output Only] Information from the last progress check of bulk instance # operation. - "error": { # [Output Only] Errors encountered during bulk instance operation. + "error": { # Output only. [Output Only] Errors encountered during bulk instance operation. "errors": [ # [Output Only] The array of errors encountered while processing this # operation. { @@ -3281,40 +4259,40 @@

Method Details

}, ], }, - "timestamp": "A String", # [Output Only] Timestamp of the last progress check of bulk instance + "timestamp": "A String", # Output only. [Output Only] Timestamp of the last progress check of bulk instance # operation. Timestamp is in RFC3339 text format. }, }, - "isStable": True or False, # [Output Only] A bit indicating whether the managed instance group is in a + "isStable": True or False, # Output only. [Output Only] A bit indicating whether the managed instance group is in a # stable state. A stable state means that: none of the instances in the # managed instance group is currently undergoing any type of change (for # example, creation, restart, or deletion); no future changes are scheduled # for instances in the managed instance group; and the managed instance # group itself is not being modified. - "stateful": { # [Output Only] Stateful status of the given Instance Group Manager. - "hasStatefulConfig": True or False, # [Output Only] A bit indicating whether the managed instance group + "stateful": { # Output only. [Output Only] Stateful status of the given Instance Group Manager. + "hasStatefulConfig": True or False, # Output only. [Output Only] A bit indicating whether the managed instance group # has stateful configuration, that is, if you have configured any items # in a stateful policy or in per-instance configs. # The group might report that it has no stateful configuration even when # there is still some preserved state on a managed instance, for example, # if you have deleted all PICs but not yet applied those deletions. - "isStateful": True or False, # [Output Only] A bit indicating whether the managed instance group + "isStateful": True or False, # Output only. [Output Only] A bit indicating whether the managed instance group # has stateful configuration, that is, if you have configured any items # in a stateful policy or in per-instance configs. # The group might report that it has no stateful configuration even when # there is still some preserved state on a managed instance, for example, # if you have deleted all PICs but not yet applied those deletions. This # field is deprecated in favor of has_stateful_config. - "perInstanceConfigs": { # [Output Only] Status of per-instance configurations on the instances. - "allEffective": True or False, # A bit indicating if all of the group's per-instance configurations + "perInstanceConfigs": { # Output only. [Output Only] Status of per-instance configurations on the instances. + "allEffective": True or False, # Output only. A bit indicating if all of the group's per-instance configurations # (listed in the output of a listPerInstanceConfigs API call) have # status EFFECTIVE or there are no per-instance-configs. }, }, - "versionTarget": { # [Output Only] A status of consistency of Instances' versions with their + "versionTarget": { # Output only. [Output Only] A status of consistency of Instances' versions with their # target version specified by version field on Instance Group # Manager. - "isReached": True or False, # [Output Only] A bit indicating whether version target has been reached + "isReached": True or False, # Output only. [Output Only] A bit indicating whether version target has been reached # in this managed instance group, i.e. all instances are in their target # version. Instances' target version are specified byversion field on Instance Group Manager. }, @@ -3365,7 +4343,7 @@

Method Details

# operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxSurge. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -3403,7 +4381,7 @@

Method Details

# in which the managed instance group operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxUnavailable. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -3482,7 +4460,7 @@

Method Details

# If unset, this version will update any remaining instances not # updated by another version. ReadStarting # a canary update for more information. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -3501,7 +4479,7 @@

Method Details

}, }, ], - "zone": "A String", # [Output Only] The URL of azone + "zone": "A String", # Output only. [Output Only] The URL of azone # where the managed instance group is located (for zonal resources). } @@ -3610,49 +4588,51 @@

Method Details

# "vm-###" results in "vm-001" as a VM name. # @pattern # [a-z](([-a-z0-9]{0,57})|([-a-z0-9]{0,51}-#{1,10}(\\[[0-9]{1,10}\\])?)) - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this managed instance group inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this managed instance group inRFC3339 # text format. - "currentActions": { # [Output Only] The list of instance actions and the number of instances + "currentActions": { # Output only. [Output Only] The list of instance actions and the number of instances # in this managed instance group that are scheduled for each of those # actions. - "abandoning": 42, # [Output Only] The total number of instances in the managed instance group + "abandoning": 42, # Output only. [Output Only] The total number of instances in the managed instance group # that are scheduled to be abandoned. Abandoning an instance removes it # from the managed instance group without deleting it. - "creating": 42, # [Output Only] The number of instances in the managed instance group that + "adopting": 42, # [Output Only] The number of instances in the managed instance group that + # are scheduled to be adopted or are currently being adopted. + "creating": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be created or are currently being created. If the group # fails to create any of these instances, it tries again until it creates # the instance successfully. # # If you have disabled creation retries, this field will not be populated; # instead, the creatingWithoutRetries field will be populated. - "creatingWithoutRetries": 42, # [Output Only] The number of instances that the managed instance group + "creatingWithoutRetries": 42, # Output only. [Output Only] The number of instances that the managed instance group # will attempt to create. The group attempts to create each instance # only once. If the group fails to create any of these instances, it # decreases the group's targetSize value accordingly. - "deleting": 42, # [Output Only] The number of instances in the managed instance group that + "deleting": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be deleted or are currently being deleted. - "none": 42, # [Output Only] The number of instances in the managed instance group that + "none": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are running and have no scheduled actions. - "recreating": 42, # [Output Only] The number of instances in the managed instance group that + "recreating": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be recreated or are currently being being recreated. # Recreating an instance deletes the existing root persistent disk # and creates a new disk from the image that is defined in the # instance template. - "refreshing": 42, # [Output Only] The number of instances in the managed instance group that + "refreshing": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are being reconfigured with properties that do not require a restart # or a recreate action. For example, setting or removing target # pools for the instance. - "restarting": 42, # [Output Only] The number of instances in the managed instance group that + "restarting": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be restarted or are currently being restarted. - "resuming": 42, # [Output Only] The number of instances in the managed instance group that + "resuming": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be resumed or are currently being resumed. - "starting": 42, # [Output Only] The number of instances in the managed instance group that + "starting": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be started or are currently being started. - "stopping": 42, # [Output Only] The number of instances in the managed instance group that + "stopping": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be stopped or are currently being stopped. - "suspending": 42, # [Output Only] The number of instances in the managed instance group that + "suspending": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be suspended or are currently being suspended. - "verifying": 42, # [Output Only] The number of instances in the managed instance group that + "verifying": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are being verified. See the managedInstances[].currentAction # property in the listManagedInstances method documentation. }, @@ -3678,7 +4658,7 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve an InstanceGroupManager. - "id": "A String", # [Output Only] A unique identifier for this resource type. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this resource type. The server # generates this identifier. "instanceFlexibilityPolicy": { # Instance flexibility allowing MIG to create VMs from multiple # types of machines. @@ -3687,9 +4667,494 @@

Method Details

"instanceSelections": { # Named instance selections configuring properties that the group will use # when creating new VMs. "a_key": { + "disks": [ # List of disks to be attached to the instances created from this + # selection. + { # An instance-attached disk resource. + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 + # or X86_64. + "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is + # deleted (but not when the disk is detached from the instance). + "boot": True or False, # Indicates that this is a boot disk. The virtual machine will use the first + # partition of the disk for its root filesystem. + "deviceName": "A String", # Specifies a unique device name of your choice that is reflected into the/dev/disk/by-id/google-* tree of a Linux operating system + # running within the instance. This name can be used to reference the device + # for mounting, resizing, and so on, from within the instance. + # + # If not specified, the server chooses a default device name to apply to this + # disk, in the form persistent-disk-x, where x is a number + # assigned by Google Compute Engine. This field is only applicable for + # persistent disks. + "diskEncryptionKey": { # Encrypts or decrypts a disk using acustomer-supplied + # encryption key. + # + # If you are creating a new disk, this field encrypts the new disk using + # an encryption key that you provide. If you are attaching an existing + # disk that is already encrypted, this field decrypts the disk using + # the customer-supplied encryption key. + # + # If you encrypt a disk using a customer-supplied key, you must provide the + # same key again when you attempt to use this resource at a later time. For + # example, you must provide the key when you create a snapshot or an image + # from the disk or when you attach the disk to a virtual machine instance. + # + # If you do not provide an encryption key, then the disk will be encrypted + # using an automatically generated key and you do not need to provide a key + # to use the disk later. + # + # Note: + # + # Instance templates do not storecustomer-supplied + # encryption keys, so you cannot use your own keys to encrypt disks in amanaged instance group. + # + # You cannot create VMs that have disks with customer-supplied keys using + # the bulk + # insert method. + "kmsKeyName": "A String", # The name of the encryption key that is stored in Google Cloud KMS. + # For example: + # + # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ + # key_region/cryptoKeys/key + # + # The fully-qualifed key name may be returned for resource GET requests. For + # example: + # + # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ + # key_region/cryptoKeys/key + # /cryptoKeyVersions/1 + "kmsKeyServiceAccount": "A String", # The service account being used for the encryption request for the given KMS + # key. If absent, the Compute Engine default service account is used. + # For example: + # + # "kmsKeyServiceAccount": "name@project_id.iam.gserviceaccount.com/ + "rawKey": "A String", # Specifies a 256-bit customer-supplied + # encryption key, encoded in RFC + # 4648 base64 to either encrypt or decrypt this resource. You can + # provide either the rawKey or thersaEncryptedKey. + # For example: + # + # "rawKey": + # "SGVsbG8gZnJvbSBHb29nbGUgQ2xvdWQgUGxhdGZvcm0=" + "rsaEncryptedKey": "A String", # Specifies an RFC 4648 base64 encoded, RSA-wrapped 2048-bit + # customer-supplied encryption key to either encrypt or decrypt this + # resource. You can provide either the rawKey or thersaEncryptedKey. + # For example: + # + # "rsaEncryptedKey": + # "ieCx/NcW06PcT7Ep1X6LUTc/hLvUDYyzSZPPVCVPTVEohpeHASqC8uw5TzyO9U+Fka9JFH + # z0mBibXUInrC/jEk014kCK/NPjYgEMOyssZ4ZINPKxlUh2zn1bV+MCaTICrdmuSBTWlUUiFoD + # D6PYznLwh8ZNdaheCeZ8ewEXgFQ8V+sDroLaN3Xs3MDTXQEMMoNUXMCZEIpg9Vtp9x2oe==" + # + # The key must meet the following requirements before you can provide it to + # Compute Engine: + # + # 1. The key is wrapped using a RSA public key certificate provided by + # Google. + # 2. After being wrapped, the key must be encoded in RFC 4648 base64 + # encoding. + # + # Gets the RSA public key certificate provided by Google at: + # + # + # https://cloud-certs.storage.googleapis.com/google-cloud-csek-ingress.pem + "sha256": "A String", # [Output only] TheRFC + # 4648 base64 encoded SHA-256 hash of the customer-supplied + # encryption key that protects this resource. + }, + "diskSizeGb": "A String", # The size of the disk in GB. + "forceAttach": True or False, # [Input Only] Whether to force attach the regional disk even if it's + # currently attached to another instance. If you try to force attach a zonal + # disk to an instance, you will receive an error. + "guestOsFeatures": [ # A list of features to enable on the guest operating system. Applicable + # only for bootable images. Read + # Enabling guest operating system features to see a list of available + # options. + { # Guest OS features. + "type": "A String", # The ID of a supported feature. To add multiple values, use commas to + # separate values. Set to one or more of the following values: + # + # - VIRTIO_SCSI_MULTIQUEUE + # - WINDOWS + # - MULTI_IP_SUBNET + # - UEFI_COMPATIBLE + # - GVNIC + # - SEV_CAPABLE + # - SUSPEND_RESUME_COMPATIBLE + # - SEV_LIVE_MIGRATABLE_V2 + # - SEV_SNP_CAPABLE + # - TDX_CAPABLE + # - IDPF + # - SNP_SVSM_CAPABLE + # + # + # For more information, see + # Enabling guest operating system features. + }, + ], + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the + # boot disk. If you have many disks attached to an instance, each + # disk would have a unique index number. + "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created + # alongside the new instance. Use initialization parameters to create boot + # disks or local SSDs attached to the new instance. + # + # This property is mutually exclusive with the source property; + # you can only define one or the other, but not both. + # alongside the new instance. Use initialization parameters to create boot + # disks or local SSDs attached to the new instance. + # + # This field is persisted and returned for instanceTemplate and not returned + # in the context of instance. + # + # This property is mutually exclusive with the source property; + # you can only define one or the other, but not both. + "architecture": "A String", # The architecture of the attached disk. Valid values are + # arm64 or x86_64. + "description": "A String", # An optional description. Provide this property when creating the disk. + "diskName": "A String", # Specifies the disk name. If not specified, the default is to use the name + # of the instance. If a disk with the same name already exists in the given + # region, the existing disk is attached to the new instance and the + # new disk is not created. + "diskSizeGb": "A String", # Specifies the size of the disk in base-2 GB. The size must be at least + # 10 GB. If you specify a sourceImage, which is required for + # boot disks, the default size is the size of the sourceImage. + # If you do not specify a sourceImage, the default disk size + # is 500 GB. + "diskType": "A String", # Specifies the disk type to use to create the instance. If not specified, + # the default is pd-standard, specified using the full URL. + # For example: + # + # https://www.googleapis.com/compute/v1/projects/project/zones/zone/diskTypes/pd-standard + # + # + # For a full list of acceptable values, seePersistent disk + # types. If you specify this field when creating a VM, you can provide + # either the full or partial URL. For example, the following values are + # valid: + # + # + # - https://www.googleapis.com/compute/v1/projects/project/zones/zone/diskTypes/diskType + # - projects/project/zones/zone/diskTypes/diskType + # - zones/zone/diskTypes/diskType + # + # + # If you specify this field when creating or updating an instance template + # or all-instances configuration, specify the type of the disk, not the + # URL. For example: pd-standard. + "enableConfidentialCompute": True or False, # Whether this disk is using confidential compute mode. + "guestOsFeatures": [ # A list of features to enable on the guest operating system. Applicable + # only for bootable images. Read + # Enabling guest operating system features to see a list of available + # options. + # + # Guest OS features are applied by merginginitializeParams.guestOsFeatures anddisks.guestOsFeatures + { # Guest OS features. + "type": "A String", # The ID of a supported feature. To add multiple values, use commas to + # separate values. Set to one or more of the following values: + # + # - VIRTIO_SCSI_MULTIQUEUE + # - WINDOWS + # - MULTI_IP_SUBNET + # - UEFI_COMPATIBLE + # - GVNIC + # - SEV_CAPABLE + # - SUSPEND_RESUME_COMPATIBLE + # - SEV_LIVE_MIGRATABLE_V2 + # - SEV_SNP_CAPABLE + # - TDX_CAPABLE + # - IDPF + # - SNP_SVSM_CAPABLE + # + # + # For more information, see + # Enabling guest operating system features. + }, + ], + "labels": { # Labels to apply to this disk. These can be later modified by thedisks.setLabels method. This field is only applicable for + # persistent disks. + "a_key": "A String", + }, + "licenses": [ # A list of publicly visible licenses. Reserved for Google's use. + "A String", + ], + "multiWriter": True or False, # Indicates whether or not the disk can be read/write attached to + # more than one instance. + "onUpdateAction": "A String", # Specifies which action to take on instance update with this disk. Default + # is to use the existing disk. + "provisionedIops": "A String", # Indicates how many IOPS to provision for the disk. This sets the number + # of I/O operations per second that the disk can handle. Values must be + # between 10,000 and 120,000. For more details, see theExtreme persistent + # disk documentation. + "provisionedThroughput": "A String", # Indicates how much throughput to provision for the disk. This sets the + # number of throughput mb per second that the disk can handle. Values must + # greater than or equal to 1. + "replicaZones": [ # Required for each regional disk associated with the instance. Specify + # the URLs of the zones where the disk should be replicated to. + # You must provide exactly two replica zones, and one zone must be the same + # as the instance zone. + "A String", + ], + "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values + # have the same definition as resource + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. + "a_key": "A String", + }, + "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. + # Specified using the full or partial URL. For instance template, specify + # only the resource policy name. + "A String", + ], + "sourceImage": "A String", # The source image to create this disk. When creating a new instance boot + # disk, one of initializeParams.sourceImage orinitializeParams.sourceSnapshot or disks.source + # is required. + # + # To create a disk with one of the public operating system + # images, specify the image by its family name. For example, specifyfamily/debian-9 to use the latest Debian 9 image: + # + # projects/debian-cloud/global/images/family/debian-9 + # + # + # Alternatively, use a specific version of a public operating system image: + # + # projects/debian-cloud/global/images/debian-9-stretch-vYYYYMMDD + # + # + # To create a disk with a custom image that you created, specify the + # image name in the following format: + # + # global/images/my-custom-image + # + # + # You can also specify a custom image by its image family, which returns + # the latest version of the image in that family. Replace the image name + # with family/family-name: + # + # global/images/family/my-image-family + # + # + # If the source image is deleted later, this field will not be set. + "sourceImageEncryptionKey": { # Thecustomer-supplied + # encryption key of the source image. Required if the source image is + # protected by a customer-supplied encryption key. + # + # InstanceTemplate and InstancePropertiesPatch do not storecustomer-supplied + # encryption keys, so you cannot create disks for instances in a managed instance group if the + # source images are encrypted with your own keys. + "kmsKeyName": "A String", # The name of the encryption key that is stored in Google Cloud KMS. + # For example: + # + # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ + # key_region/cryptoKeys/key + # + # The fully-qualifed key name may be returned for resource GET requests. For + # example: + # + # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ + # key_region/cryptoKeys/key + # /cryptoKeyVersions/1 + "kmsKeyServiceAccount": "A String", # The service account being used for the encryption request for the given KMS + # key. If absent, the Compute Engine default service account is used. + # For example: + # + # "kmsKeyServiceAccount": "name@project_id.iam.gserviceaccount.com/ + "rawKey": "A String", # Specifies a 256-bit customer-supplied + # encryption key, encoded in RFC + # 4648 base64 to either encrypt or decrypt this resource. You can + # provide either the rawKey or thersaEncryptedKey. + # For example: + # + # "rawKey": + # "SGVsbG8gZnJvbSBHb29nbGUgQ2xvdWQgUGxhdGZvcm0=" + "rsaEncryptedKey": "A String", # Specifies an RFC 4648 base64 encoded, RSA-wrapped 2048-bit + # customer-supplied encryption key to either encrypt or decrypt this + # resource. You can provide either the rawKey or thersaEncryptedKey. + # For example: + # + # "rsaEncryptedKey": + # "ieCx/NcW06PcT7Ep1X6LUTc/hLvUDYyzSZPPVCVPTVEohpeHASqC8uw5TzyO9U+Fka9JFH + # z0mBibXUInrC/jEk014kCK/NPjYgEMOyssZ4ZINPKxlUh2zn1bV+MCaTICrdmuSBTWlUUiFoD + # D6PYznLwh8ZNdaheCeZ8ewEXgFQ8V+sDroLaN3Xs3MDTXQEMMoNUXMCZEIpg9Vtp9x2oe==" + # + # The key must meet the following requirements before you can provide it to + # Compute Engine: + # + # 1. The key is wrapped using a RSA public key certificate provided by + # Google. + # 2. After being wrapped, the key must be encoded in RFC 4648 base64 + # encoding. + # + # Gets the RSA public key certificate provided by Google at: + # + # + # https://cloud-certs.storage.googleapis.com/google-cloud-csek-ingress.pem + "sha256": "A String", # [Output only] TheRFC + # 4648 base64 encoded SHA-256 hash of the customer-supplied + # encryption key that protects this resource. + }, + "sourceInstantSnapshot": "A String", # The source instant-snapshot to create this disk. When creating a new + # instance boot disk, one of initializeParams.sourceSnapshot + # or initializeParams.sourceInstantSnapshotinitializeParams.sourceImage or disks.source + # is required. + # + # To create a disk with a snapshot that you created, specify the + # snapshot name in the following format: + # + # us-central1-a/instantSnapshots/my-backup + # + # + # If the source instant-snapshot is deleted later, this field will not be + # set. + "sourceSnapshot": "A String", # The source snapshot to create this disk. When creating a new instance + # boot disk, one of initializeParams.sourceSnapshot orinitializeParams.sourceImage or disks.source + # is required. + # + # To create a disk with a snapshot that you created, specify the + # snapshot name in the following format: + # + # global/snapshots/my-backup + # + # + # If the source snapshot is deleted later, this field will not be set. + # + # Note: You cannot create VMs in bulk using a snapshot as the source. Use + # an image instead when you create VMs using + # the bulk + # insert method. + "sourceSnapshotEncryptionKey": { # Thecustomer-supplied + # encryption key of the source snapshot. + "kmsKeyName": "A String", # The name of the encryption key that is stored in Google Cloud KMS. + # For example: + # + # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ + # key_region/cryptoKeys/key + # + # The fully-qualifed key name may be returned for resource GET requests. For + # example: + # + # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ + # key_region/cryptoKeys/key + # /cryptoKeyVersions/1 + "kmsKeyServiceAccount": "A String", # The service account being used for the encryption request for the given KMS + # key. If absent, the Compute Engine default service account is used. + # For example: + # + # "kmsKeyServiceAccount": "name@project_id.iam.gserviceaccount.com/ + "rawKey": "A String", # Specifies a 256-bit customer-supplied + # encryption key, encoded in RFC + # 4648 base64 to either encrypt or decrypt this resource. You can + # provide either the rawKey or thersaEncryptedKey. + # For example: + # + # "rawKey": + # "SGVsbG8gZnJvbSBHb29nbGUgQ2xvdWQgUGxhdGZvcm0=" + "rsaEncryptedKey": "A String", # Specifies an RFC 4648 base64 encoded, RSA-wrapped 2048-bit + # customer-supplied encryption key to either encrypt or decrypt this + # resource. You can provide either the rawKey or thersaEncryptedKey. + # For example: + # + # "rsaEncryptedKey": + # "ieCx/NcW06PcT7Ep1X6LUTc/hLvUDYyzSZPPVCVPTVEohpeHASqC8uw5TzyO9U+Fka9JFH + # z0mBibXUInrC/jEk014kCK/NPjYgEMOyssZ4ZINPKxlUh2zn1bV+MCaTICrdmuSBTWlUUiFoD + # D6PYznLwh8ZNdaheCeZ8ewEXgFQ8V+sDroLaN3Xs3MDTXQEMMoNUXMCZEIpg9Vtp9x2oe==" + # + # The key must meet the following requirements before you can provide it to + # Compute Engine: + # + # 1. The key is wrapped using a RSA public key certificate provided by + # Google. + # 2. After being wrapped, the key must be encoded in RFC 4648 base64 + # encoding. + # + # Gets the RSA public key certificate provided by Google at: + # + # + # https://cloud-certs.storage.googleapis.com/google-cloud-csek-ingress.pem + "sha256": "A String", # [Output only] TheRFC + # 4648 base64 encoded SHA-256 hash of the customer-supplied + # encryption key that protects this resource. + }, + "storagePool": "A String", # The storage pool in which the new disk is created. You can provide + # this as a partial or full URL to the resource. For example, the following + # are valid values: + # + # + # - https://www.googleapis.com/compute/v1/projects/project/zones/zone/storagePools/storagePool + # - projects/project/zones/zone/storagePools/storagePool + # - zones/zone/storagePools/storagePool + }, + "interface": "A String", # Specifies the disk interface to use for attaching this disk, which is + # either SCSI or NVME. For most machine types, the + # default is SCSI. Local SSDs can use either NVME or SCSI. + # In certain configurations, persistent disks can use NVMe. For more + # information, seeAbout + # persistent disks. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. + "A String", + ], + "locked": True or False, # Output only. [Output Only] Whether to indicate the attached disk is locked. The locked + # disk is not allowed to be detached from the instance, or to be used as the + # source of the snapshot creation, and the image creation. The instance with + # at least one locked attached disk is not allow to be used as source of + # machine image creation, instant snapshot creation, and not allowed to be + # deleted with --keep-disk parameter set to true for locked disks. + "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk + # in READ_WRITE mode. + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + # field is set to PRESERVED if the LocalSSD data has been saved + # to a persistent location by customer request. (see the + # discard_local_ssd option on Stop/Suspend). + # Read-only in the api. + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk + # these are public keys which are safe to store in public + "dbs": [ # The Key Database (db). + { + "content": "A String", # The raw content in the secure keys file. + "fileType": "A String", # The file type of source file. + }, + ], + "dbxs": [ # The forbidden key database (dbx). + { + "content": "A String", # The raw content in the secure keys file. + "fileType": "A String", # The file type of source file. + }, + ], + "keks": [ # The Key Exchange Key (KEK). + { + "content": "A String", # The raw content in the secure keys file. + "fileType": "A String", # The file type of source file. + }, + ], + "pk": { # The Platform Key (PK). + "content": "A String", # The raw content in the secure keys file. + "fileType": "A String", # The file type of source file. + }, + }, + "source": "A String", # Specifies a valid partial or full URL to an existing Persistent Disk + # resource. When creating a new instance boot disk, one ofinitializeParams.sourceImage orinitializeParams.sourceSnapshot or disks.source + # is required. + # + # If desired, you can also attach existing non-root persistent disks using + # this property. This field is only applicable for persistent disks. + # + # Note that for InstanceTemplate, specify the disk name for zonal disk, + # and the URL for regional disk. + "type": "A String", # Specifies the type of the disk, either SCRATCH orPERSISTENT. If not specified, the default isPERSISTENT. + "userLicenses": [ # Output only. [Output Only] A list of user provided licenses. It represents a list of + # URLs to the license resource. Unlike regular licenses, user provided + # licenses can be modified after the disk is created. + "A String", + ], + }, + ], "machineTypes": [ # Full machine-type names, e.g. "n1-standard-16". "A String", ], + "minCpuPlatform": "A String", # Name of the minimum CPU platform to be used by this instance selection. + # e.g. 'Intel Ice Lake'. "rank": 42, # Preference of this instance selection. Lower number means higher # preference. MIG will first try to create a VM based on the machine-type # with lowest rank and fallback to next rank based on availability. @@ -3709,7 +5174,7 @@

Method Details

# the capacity above standard_capacity_base. }, }, - "instanceGroup": "A String", # [Output Only] The URL of the Instance Group resource. + "instanceGroup": "A String", # Output only. [Output Only] The URL of the Instance Group resource. "instanceLifecyclePolicy": { # The repair policy for this managed instance group. "defaultActionOnFailure": "A String", # The action that a MIG performs on a failed VM. If the value of the onFailedHealthCheck field # is `DEFAULT_ACTION`, then the same action also applies to the VMs on which your application @@ -3752,7 +5217,7 @@

Method Details

# instance group. The group uses this template to create all new instances # in the managed instance group. The templates for existing instances in the # group do not change unless you run recreateInstances, runapplyUpdatesToInstances, or set the group'supdatePolicy.type to PROACTIVE. - "kind": "compute#instanceGroupManager", # [Output Only] The resource type, which is alwayscompute#instanceGroupManager for managed instance groups. + "kind": "compute#instanceGroupManager", # Output only. [Output Only] The resource type, which is alwayscompute#instanceGroupManager for managed instance groups. "listManagedInstancesResults": "A String", # Pagination behavior of the listManagedInstances API method for # this managed instance group. "multiMig": "A String", # URL to the multi-MIG that this Managed Instance Group belongs to. @@ -3769,13 +5234,15 @@

Method Details

"params": { # Input only additional params for instance group manager creation. # Input only. Additional params passed with the request, but not persisted # as part of resource payload. "resourceManagerTags": { # Resource manager tags to bind to the managed instance group. The tags are - # key-value pairs. Keys must be in the format tagKeys/123 and values in the - # format tagValues/456. For more information, seeManage tags + # key-value pairs. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. For more information, seeManage tags # for resources. "a_key": "A String", }, }, - "region": "A String", # [Output Only] The URL of theregion + "region": "A String", # Output only. [Output Only] The URL of theregion # where the managed instance group resides (for regional resources). "resourcePolicies": { # Resource policies for this managed instance group. "workloadPolicy": "A String", # The URL of the workload policy that is specified for this managed @@ -3788,9 +5255,9 @@

Method Details

# - projects/project/regions/region/resourcePolicies/resourcePolicy # - regions/region/resourcePolicies/resourcePolicy }, - "satisfiesPzi": True or False, # [Output Only] Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] The URL for this managed instance group. The server defines + "satisfiesPzi": True or False, # Output only. [Output Only] Reserved for future use. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] The URL for this managed instance group. The server defines # this URL. "serviceAccount": "A String", # The service account to be used as credentials for all operations performed # by the managed instance group on instances. The service accounts needs all @@ -3843,21 +5310,21 @@

Method Details

}, }, }, - "status": { # [Output Only] The status of this managed instance group. - "allInstancesConfig": { # [Output only] Status of all-instances configuration on the group. - "currentRevision": "A String", # [Output Only] Current all-instances configuration revision. + "status": { # Output only. [Output Only] The status of this managed instance group. + "allInstancesConfig": { # Output only. [Output only] Status of all-instances configuration on the group. + "currentRevision": "A String", # Output only. [Output Only] Current all-instances configuration revision. # This value is in RFC3339 text format. - "effective": True or False, # [Output Only] A bit indicating whether this configuration has + "effective": True or False, # Output only. [Output Only] A bit indicating whether this configuration has # been applied to all managed instances in the group. }, - "autoscaler": "A String", # [Output Only] The URL of theAutoscaler + "autoscaler": "A String", # Output only. [Output Only] The URL of theAutoscaler # that targets this instance group manager. - "bulkInstanceOperation": { # Bulk instance operation is the creation of VMs in a MIG when the # [Output Only] The status of bulk instance operation. + "bulkInstanceOperation": { # Bulk instance operation is the creation of VMs in a MIG when the # Output only. [Output Only] The status of bulk instance operation. # targetSizePolicy.mode is set to BULK. - "inProgress": True or False, # [Output Only] Informs whether bulk instance operation is in progress. - "lastProgressCheck": { # [Output Only] Information from the last progress check of bulk instance + "inProgress": True or False, # Output only. [Output Only] Informs whether bulk instance operation is in progress. + "lastProgressCheck": { # Output only. [Output Only] Information from the last progress check of bulk instance # operation. - "error": { # [Output Only] Errors encountered during bulk instance operation. + "error": { # Output only. [Output Only] Errors encountered during bulk instance operation. "errors": [ # [Output Only] The array of errors encountered while processing this # operation. { @@ -3954,40 +5421,40 @@

Method Details

}, ], }, - "timestamp": "A String", # [Output Only] Timestamp of the last progress check of bulk instance + "timestamp": "A String", # Output only. [Output Only] Timestamp of the last progress check of bulk instance # operation. Timestamp is in RFC3339 text format. }, }, - "isStable": True or False, # [Output Only] A bit indicating whether the managed instance group is in a + "isStable": True or False, # Output only. [Output Only] A bit indicating whether the managed instance group is in a # stable state. A stable state means that: none of the instances in the # managed instance group is currently undergoing any type of change (for # example, creation, restart, or deletion); no future changes are scheduled # for instances in the managed instance group; and the managed instance # group itself is not being modified. - "stateful": { # [Output Only] Stateful status of the given Instance Group Manager. - "hasStatefulConfig": True or False, # [Output Only] A bit indicating whether the managed instance group + "stateful": { # Output only. [Output Only] Stateful status of the given Instance Group Manager. + "hasStatefulConfig": True or False, # Output only. [Output Only] A bit indicating whether the managed instance group # has stateful configuration, that is, if you have configured any items # in a stateful policy or in per-instance configs. # The group might report that it has no stateful configuration even when # there is still some preserved state on a managed instance, for example, # if you have deleted all PICs but not yet applied those deletions. - "isStateful": True or False, # [Output Only] A bit indicating whether the managed instance group + "isStateful": True or False, # Output only. [Output Only] A bit indicating whether the managed instance group # has stateful configuration, that is, if you have configured any items # in a stateful policy or in per-instance configs. # The group might report that it has no stateful configuration even when # there is still some preserved state on a managed instance, for example, # if you have deleted all PICs but not yet applied those deletions. This # field is deprecated in favor of has_stateful_config. - "perInstanceConfigs": { # [Output Only] Status of per-instance configurations on the instances. - "allEffective": True or False, # A bit indicating if all of the group's per-instance configurations + "perInstanceConfigs": { # Output only. [Output Only] Status of per-instance configurations on the instances. + "allEffective": True or False, # Output only. A bit indicating if all of the group's per-instance configurations # (listed in the output of a listPerInstanceConfigs API call) have # status EFFECTIVE or there are no per-instance-configs. }, }, - "versionTarget": { # [Output Only] A status of consistency of Instances' versions with their + "versionTarget": { # Output only. [Output Only] A status of consistency of Instances' versions with their # target version specified by version field on Instance Group # Manager. - "isReached": True or False, # [Output Only] A bit indicating whether version target has been reached + "isReached": True or False, # Output only. [Output Only] A bit indicating whether version target has been reached # in this managed instance group, i.e. all instances are in their target # version. Instances' target version are specified byversion field on Instance Group Manager. }, @@ -4038,7 +5505,7 @@

Method Details

# operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxSurge. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -4076,7 +5543,7 @@

Method Details

# in which the managed instance group operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxUnavailable. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -4155,7 +5622,7 @@

Method Details

# If unset, this version will update any remaining instances not # updated by another version. ReadStarting # a canary update for more information. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -4174,7 +5641,7 @@

Method Details

}, }, ], - "zone": "A String", # [Output Only] The URL of azone + "zone": "A String", # Output only. [Output Only] The URL of azone # where the managed instance group is located (for zonal resources). } @@ -4356,10 +5823,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -4371,7 +5838,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -4552,7 +6019,7 @@

Method Details

An object of the form: { # [Output Only] A list of managed instance groups. - "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. + "id": "A String", # Output only. [Output Only] Unique identifier for the resource; defined by the server. "items": [ # A list of InstanceGroupManager resources. { # Represents a Managed Instance Group resource. # @@ -4607,49 +6074,51 @@

Method Details

# "vm-###" results in "vm-001" as a VM name. # @pattern # [a-z](([-a-z0-9]{0,57})|([-a-z0-9]{0,51}-#{1,10}(\\[[0-9]{1,10}\\])?)) - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this managed instance group inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this managed instance group inRFC3339 # text format. - "currentActions": { # [Output Only] The list of instance actions and the number of instances + "currentActions": { # Output only. [Output Only] The list of instance actions and the number of instances # in this managed instance group that are scheduled for each of those # actions. - "abandoning": 42, # [Output Only] The total number of instances in the managed instance group + "abandoning": 42, # Output only. [Output Only] The total number of instances in the managed instance group # that are scheduled to be abandoned. Abandoning an instance removes it # from the managed instance group without deleting it. - "creating": 42, # [Output Only] The number of instances in the managed instance group that + "adopting": 42, # [Output Only] The number of instances in the managed instance group that + # are scheduled to be adopted or are currently being adopted. + "creating": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be created or are currently being created. If the group # fails to create any of these instances, it tries again until it creates # the instance successfully. # # If you have disabled creation retries, this field will not be populated; # instead, the creatingWithoutRetries field will be populated. - "creatingWithoutRetries": 42, # [Output Only] The number of instances that the managed instance group + "creatingWithoutRetries": 42, # Output only. [Output Only] The number of instances that the managed instance group # will attempt to create. The group attempts to create each instance # only once. If the group fails to create any of these instances, it # decreases the group's targetSize value accordingly. - "deleting": 42, # [Output Only] The number of instances in the managed instance group that + "deleting": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be deleted or are currently being deleted. - "none": 42, # [Output Only] The number of instances in the managed instance group that + "none": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are running and have no scheduled actions. - "recreating": 42, # [Output Only] The number of instances in the managed instance group that + "recreating": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be recreated or are currently being being recreated. # Recreating an instance deletes the existing root persistent disk # and creates a new disk from the image that is defined in the # instance template. - "refreshing": 42, # [Output Only] The number of instances in the managed instance group that + "refreshing": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are being reconfigured with properties that do not require a restart # or a recreate action. For example, setting or removing target # pools for the instance. - "restarting": 42, # [Output Only] The number of instances in the managed instance group that + "restarting": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be restarted or are currently being restarted. - "resuming": 42, # [Output Only] The number of instances in the managed instance group that + "resuming": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be resumed or are currently being resumed. - "starting": 42, # [Output Only] The number of instances in the managed instance group that + "starting": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be started or are currently being started. - "stopping": 42, # [Output Only] The number of instances in the managed instance group that + "stopping": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be stopped or are currently being stopped. - "suspending": 42, # [Output Only] The number of instances in the managed instance group that + "suspending": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be suspended or are currently being suspended. - "verifying": 42, # [Output Only] The number of instances in the managed instance group that + "verifying": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are being verified. See the managedInstances[].currentAction # property in the listManagedInstances method documentation. }, @@ -4675,7 +6144,7 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve an InstanceGroupManager. - "id": "A String", # [Output Only] A unique identifier for this resource type. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this resource type. The server # generates this identifier. "instanceFlexibilityPolicy": { # Instance flexibility allowing MIG to create VMs from multiple # types of machines. @@ -4684,9 +6153,494 @@

Method Details

"instanceSelections": { # Named instance selections configuring properties that the group will use # when creating new VMs. "a_key": { + "disks": [ # List of disks to be attached to the instances created from this + # selection. + { # An instance-attached disk resource. + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 + # or X86_64. + "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is + # deleted (but not when the disk is detached from the instance). + "boot": True or False, # Indicates that this is a boot disk. The virtual machine will use the first + # partition of the disk for its root filesystem. + "deviceName": "A String", # Specifies a unique device name of your choice that is reflected into the/dev/disk/by-id/google-* tree of a Linux operating system + # running within the instance. This name can be used to reference the device + # for mounting, resizing, and so on, from within the instance. + # + # If not specified, the server chooses a default device name to apply to this + # disk, in the form persistent-disk-x, where x is a number + # assigned by Google Compute Engine. This field is only applicable for + # persistent disks. + "diskEncryptionKey": { # Encrypts or decrypts a disk using acustomer-supplied + # encryption key. + # + # If you are creating a new disk, this field encrypts the new disk using + # an encryption key that you provide. If you are attaching an existing + # disk that is already encrypted, this field decrypts the disk using + # the customer-supplied encryption key. + # + # If you encrypt a disk using a customer-supplied key, you must provide the + # same key again when you attempt to use this resource at a later time. For + # example, you must provide the key when you create a snapshot or an image + # from the disk or when you attach the disk to a virtual machine instance. + # + # If you do not provide an encryption key, then the disk will be encrypted + # using an automatically generated key and you do not need to provide a key + # to use the disk later. + # + # Note: + # + # Instance templates do not storecustomer-supplied + # encryption keys, so you cannot use your own keys to encrypt disks in amanaged instance group. + # + # You cannot create VMs that have disks with customer-supplied keys using + # the bulk + # insert method. + "kmsKeyName": "A String", # The name of the encryption key that is stored in Google Cloud KMS. + # For example: + # + # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ + # key_region/cryptoKeys/key + # + # The fully-qualifed key name may be returned for resource GET requests. For + # example: + # + # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ + # key_region/cryptoKeys/key + # /cryptoKeyVersions/1 + "kmsKeyServiceAccount": "A String", # The service account being used for the encryption request for the given KMS + # key. If absent, the Compute Engine default service account is used. + # For example: + # + # "kmsKeyServiceAccount": "name@project_id.iam.gserviceaccount.com/ + "rawKey": "A String", # Specifies a 256-bit customer-supplied + # encryption key, encoded in RFC + # 4648 base64 to either encrypt or decrypt this resource. You can + # provide either the rawKey or thersaEncryptedKey. + # For example: + # + # "rawKey": + # "SGVsbG8gZnJvbSBHb29nbGUgQ2xvdWQgUGxhdGZvcm0=" + "rsaEncryptedKey": "A String", # Specifies an RFC 4648 base64 encoded, RSA-wrapped 2048-bit + # customer-supplied encryption key to either encrypt or decrypt this + # resource. You can provide either the rawKey or thersaEncryptedKey. + # For example: + # + # "rsaEncryptedKey": + # "ieCx/NcW06PcT7Ep1X6LUTc/hLvUDYyzSZPPVCVPTVEohpeHASqC8uw5TzyO9U+Fka9JFH + # z0mBibXUInrC/jEk014kCK/NPjYgEMOyssZ4ZINPKxlUh2zn1bV+MCaTICrdmuSBTWlUUiFoD + # D6PYznLwh8ZNdaheCeZ8ewEXgFQ8V+sDroLaN3Xs3MDTXQEMMoNUXMCZEIpg9Vtp9x2oe==" + # + # The key must meet the following requirements before you can provide it to + # Compute Engine: + # + # 1. The key is wrapped using a RSA public key certificate provided by + # Google. + # 2. After being wrapped, the key must be encoded in RFC 4648 base64 + # encoding. + # + # Gets the RSA public key certificate provided by Google at: + # + # + # https://cloud-certs.storage.googleapis.com/google-cloud-csek-ingress.pem + "sha256": "A String", # [Output only] TheRFC + # 4648 base64 encoded SHA-256 hash of the customer-supplied + # encryption key that protects this resource. + }, + "diskSizeGb": "A String", # The size of the disk in GB. + "forceAttach": True or False, # [Input Only] Whether to force attach the regional disk even if it's + # currently attached to another instance. If you try to force attach a zonal + # disk to an instance, you will receive an error. + "guestOsFeatures": [ # A list of features to enable on the guest operating system. Applicable + # only for bootable images. Read + # Enabling guest operating system features to see a list of available + # options. + { # Guest OS features. + "type": "A String", # The ID of a supported feature. To add multiple values, use commas to + # separate values. Set to one or more of the following values: + # + # - VIRTIO_SCSI_MULTIQUEUE + # - WINDOWS + # - MULTI_IP_SUBNET + # - UEFI_COMPATIBLE + # - GVNIC + # - SEV_CAPABLE + # - SUSPEND_RESUME_COMPATIBLE + # - SEV_LIVE_MIGRATABLE_V2 + # - SEV_SNP_CAPABLE + # - TDX_CAPABLE + # - IDPF + # - SNP_SVSM_CAPABLE + # + # + # For more information, see + # Enabling guest operating system features. + }, + ], + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the + # boot disk. If you have many disks attached to an instance, each + # disk would have a unique index number. + "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created + # alongside the new instance. Use initialization parameters to create boot + # disks or local SSDs attached to the new instance. + # + # This property is mutually exclusive with the source property; + # you can only define one or the other, but not both. + # alongside the new instance. Use initialization parameters to create boot + # disks or local SSDs attached to the new instance. + # + # This field is persisted and returned for instanceTemplate and not returned + # in the context of instance. + # + # This property is mutually exclusive with the source property; + # you can only define one or the other, but not both. + "architecture": "A String", # The architecture of the attached disk. Valid values are + # arm64 or x86_64. + "description": "A String", # An optional description. Provide this property when creating the disk. + "diskName": "A String", # Specifies the disk name. If not specified, the default is to use the name + # of the instance. If a disk with the same name already exists in the given + # region, the existing disk is attached to the new instance and the + # new disk is not created. + "diskSizeGb": "A String", # Specifies the size of the disk in base-2 GB. The size must be at least + # 10 GB. If you specify a sourceImage, which is required for + # boot disks, the default size is the size of the sourceImage. + # If you do not specify a sourceImage, the default disk size + # is 500 GB. + "diskType": "A String", # Specifies the disk type to use to create the instance. If not specified, + # the default is pd-standard, specified using the full URL. + # For example: + # + # https://www.googleapis.com/compute/v1/projects/project/zones/zone/diskTypes/pd-standard + # + # + # For a full list of acceptable values, seePersistent disk + # types. If you specify this field when creating a VM, you can provide + # either the full or partial URL. For example, the following values are + # valid: + # + # + # - https://www.googleapis.com/compute/v1/projects/project/zones/zone/diskTypes/diskType + # - projects/project/zones/zone/diskTypes/diskType + # - zones/zone/diskTypes/diskType + # + # + # If you specify this field when creating or updating an instance template + # or all-instances configuration, specify the type of the disk, not the + # URL. For example: pd-standard. + "enableConfidentialCompute": True or False, # Whether this disk is using confidential compute mode. + "guestOsFeatures": [ # A list of features to enable on the guest operating system. Applicable + # only for bootable images. Read + # Enabling guest operating system features to see a list of available + # options. + # + # Guest OS features are applied by merginginitializeParams.guestOsFeatures anddisks.guestOsFeatures + { # Guest OS features. + "type": "A String", # The ID of a supported feature. To add multiple values, use commas to + # separate values. Set to one or more of the following values: + # + # - VIRTIO_SCSI_MULTIQUEUE + # - WINDOWS + # - MULTI_IP_SUBNET + # - UEFI_COMPATIBLE + # - GVNIC + # - SEV_CAPABLE + # - SUSPEND_RESUME_COMPATIBLE + # - SEV_LIVE_MIGRATABLE_V2 + # - SEV_SNP_CAPABLE + # - TDX_CAPABLE + # - IDPF + # - SNP_SVSM_CAPABLE + # + # + # For more information, see + # Enabling guest operating system features. + }, + ], + "labels": { # Labels to apply to this disk. These can be later modified by thedisks.setLabels method. This field is only applicable for + # persistent disks. + "a_key": "A String", + }, + "licenses": [ # A list of publicly visible licenses. Reserved for Google's use. + "A String", + ], + "multiWriter": True or False, # Indicates whether or not the disk can be read/write attached to + # more than one instance. + "onUpdateAction": "A String", # Specifies which action to take on instance update with this disk. Default + # is to use the existing disk. + "provisionedIops": "A String", # Indicates how many IOPS to provision for the disk. This sets the number + # of I/O operations per second that the disk can handle. Values must be + # between 10,000 and 120,000. For more details, see theExtreme persistent + # disk documentation. + "provisionedThroughput": "A String", # Indicates how much throughput to provision for the disk. This sets the + # number of throughput mb per second that the disk can handle. Values must + # greater than or equal to 1. + "replicaZones": [ # Required for each regional disk associated with the instance. Specify + # the URLs of the zones where the disk should be replicated to. + # You must provide exactly two replica zones, and one zone must be the same + # as the instance zone. + "A String", + ], + "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values + # have the same definition as resource + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. + "a_key": "A String", + }, + "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. + # Specified using the full or partial URL. For instance template, specify + # only the resource policy name. + "A String", + ], + "sourceImage": "A String", # The source image to create this disk. When creating a new instance boot + # disk, one of initializeParams.sourceImage orinitializeParams.sourceSnapshot or disks.source + # is required. + # + # To create a disk with one of the public operating system + # images, specify the image by its family name. For example, specifyfamily/debian-9 to use the latest Debian 9 image: + # + # projects/debian-cloud/global/images/family/debian-9 + # + # + # Alternatively, use a specific version of a public operating system image: + # + # projects/debian-cloud/global/images/debian-9-stretch-vYYYYMMDD + # + # + # To create a disk with a custom image that you created, specify the + # image name in the following format: + # + # global/images/my-custom-image + # + # + # You can also specify a custom image by its image family, which returns + # the latest version of the image in that family. Replace the image name + # with family/family-name: + # + # global/images/family/my-image-family + # + # + # If the source image is deleted later, this field will not be set. + "sourceImageEncryptionKey": { # Thecustomer-supplied + # encryption key of the source image. Required if the source image is + # protected by a customer-supplied encryption key. + # + # InstanceTemplate and InstancePropertiesPatch do not storecustomer-supplied + # encryption keys, so you cannot create disks for instances in a managed instance group if the + # source images are encrypted with your own keys. + "kmsKeyName": "A String", # The name of the encryption key that is stored in Google Cloud KMS. + # For example: + # + # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ + # key_region/cryptoKeys/key + # + # The fully-qualifed key name may be returned for resource GET requests. For + # example: + # + # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ + # key_region/cryptoKeys/key + # /cryptoKeyVersions/1 + "kmsKeyServiceAccount": "A String", # The service account being used for the encryption request for the given KMS + # key. If absent, the Compute Engine default service account is used. + # For example: + # + # "kmsKeyServiceAccount": "name@project_id.iam.gserviceaccount.com/ + "rawKey": "A String", # Specifies a 256-bit customer-supplied + # encryption key, encoded in RFC + # 4648 base64 to either encrypt or decrypt this resource. You can + # provide either the rawKey or thersaEncryptedKey. + # For example: + # + # "rawKey": + # "SGVsbG8gZnJvbSBHb29nbGUgQ2xvdWQgUGxhdGZvcm0=" + "rsaEncryptedKey": "A String", # Specifies an RFC 4648 base64 encoded, RSA-wrapped 2048-bit + # customer-supplied encryption key to either encrypt or decrypt this + # resource. You can provide either the rawKey or thersaEncryptedKey. + # For example: + # + # "rsaEncryptedKey": + # "ieCx/NcW06PcT7Ep1X6LUTc/hLvUDYyzSZPPVCVPTVEohpeHASqC8uw5TzyO9U+Fka9JFH + # z0mBibXUInrC/jEk014kCK/NPjYgEMOyssZ4ZINPKxlUh2zn1bV+MCaTICrdmuSBTWlUUiFoD + # D6PYznLwh8ZNdaheCeZ8ewEXgFQ8V+sDroLaN3Xs3MDTXQEMMoNUXMCZEIpg9Vtp9x2oe==" + # + # The key must meet the following requirements before you can provide it to + # Compute Engine: + # + # 1. The key is wrapped using a RSA public key certificate provided by + # Google. + # 2. After being wrapped, the key must be encoded in RFC 4648 base64 + # encoding. + # + # Gets the RSA public key certificate provided by Google at: + # + # + # https://cloud-certs.storage.googleapis.com/google-cloud-csek-ingress.pem + "sha256": "A String", # [Output only] TheRFC + # 4648 base64 encoded SHA-256 hash of the customer-supplied + # encryption key that protects this resource. + }, + "sourceInstantSnapshot": "A String", # The source instant-snapshot to create this disk. When creating a new + # instance boot disk, one of initializeParams.sourceSnapshot + # or initializeParams.sourceInstantSnapshotinitializeParams.sourceImage or disks.source + # is required. + # + # To create a disk with a snapshot that you created, specify the + # snapshot name in the following format: + # + # us-central1-a/instantSnapshots/my-backup + # + # + # If the source instant-snapshot is deleted later, this field will not be + # set. + "sourceSnapshot": "A String", # The source snapshot to create this disk. When creating a new instance + # boot disk, one of initializeParams.sourceSnapshot orinitializeParams.sourceImage or disks.source + # is required. + # + # To create a disk with a snapshot that you created, specify the + # snapshot name in the following format: + # + # global/snapshots/my-backup + # + # + # If the source snapshot is deleted later, this field will not be set. + # + # Note: You cannot create VMs in bulk using a snapshot as the source. Use + # an image instead when you create VMs using + # the bulk + # insert method. + "sourceSnapshotEncryptionKey": { # Thecustomer-supplied + # encryption key of the source snapshot. + "kmsKeyName": "A String", # The name of the encryption key that is stored in Google Cloud KMS. + # For example: + # + # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ + # key_region/cryptoKeys/key + # + # The fully-qualifed key name may be returned for resource GET requests. For + # example: + # + # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ + # key_region/cryptoKeys/key + # /cryptoKeyVersions/1 + "kmsKeyServiceAccount": "A String", # The service account being used for the encryption request for the given KMS + # key. If absent, the Compute Engine default service account is used. + # For example: + # + # "kmsKeyServiceAccount": "name@project_id.iam.gserviceaccount.com/ + "rawKey": "A String", # Specifies a 256-bit customer-supplied + # encryption key, encoded in RFC + # 4648 base64 to either encrypt or decrypt this resource. You can + # provide either the rawKey or thersaEncryptedKey. + # For example: + # + # "rawKey": + # "SGVsbG8gZnJvbSBHb29nbGUgQ2xvdWQgUGxhdGZvcm0=" + "rsaEncryptedKey": "A String", # Specifies an RFC 4648 base64 encoded, RSA-wrapped 2048-bit + # customer-supplied encryption key to either encrypt or decrypt this + # resource. You can provide either the rawKey or thersaEncryptedKey. + # For example: + # + # "rsaEncryptedKey": + # "ieCx/NcW06PcT7Ep1X6LUTc/hLvUDYyzSZPPVCVPTVEohpeHASqC8uw5TzyO9U+Fka9JFH + # z0mBibXUInrC/jEk014kCK/NPjYgEMOyssZ4ZINPKxlUh2zn1bV+MCaTICrdmuSBTWlUUiFoD + # D6PYznLwh8ZNdaheCeZ8ewEXgFQ8V+sDroLaN3Xs3MDTXQEMMoNUXMCZEIpg9Vtp9x2oe==" + # + # The key must meet the following requirements before you can provide it to + # Compute Engine: + # + # 1. The key is wrapped using a RSA public key certificate provided by + # Google. + # 2. After being wrapped, the key must be encoded in RFC 4648 base64 + # encoding. + # + # Gets the RSA public key certificate provided by Google at: + # + # + # https://cloud-certs.storage.googleapis.com/google-cloud-csek-ingress.pem + "sha256": "A String", # [Output only] TheRFC + # 4648 base64 encoded SHA-256 hash of the customer-supplied + # encryption key that protects this resource. + }, + "storagePool": "A String", # The storage pool in which the new disk is created. You can provide + # this as a partial or full URL to the resource. For example, the following + # are valid values: + # + # + # - https://www.googleapis.com/compute/v1/projects/project/zones/zone/storagePools/storagePool + # - projects/project/zones/zone/storagePools/storagePool + # - zones/zone/storagePools/storagePool + }, + "interface": "A String", # Specifies the disk interface to use for attaching this disk, which is + # either SCSI or NVME. For most machine types, the + # default is SCSI. Local SSDs can use either NVME or SCSI. + # In certain configurations, persistent disks can use NVMe. For more + # information, seeAbout + # persistent disks. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. + "A String", + ], + "locked": True or False, # Output only. [Output Only] Whether to indicate the attached disk is locked. The locked + # disk is not allowed to be detached from the instance, or to be used as the + # source of the snapshot creation, and the image creation. The instance with + # at least one locked attached disk is not allow to be used as source of + # machine image creation, instant snapshot creation, and not allowed to be + # deleted with --keep-disk parameter set to true for locked disks. + "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk + # in READ_WRITE mode. + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + # field is set to PRESERVED if the LocalSSD data has been saved + # to a persistent location by customer request. (see the + # discard_local_ssd option on Stop/Suspend). + # Read-only in the api. + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk + # these are public keys which are safe to store in public + "dbs": [ # The Key Database (db). + { + "content": "A String", # The raw content in the secure keys file. + "fileType": "A String", # The file type of source file. + }, + ], + "dbxs": [ # The forbidden key database (dbx). + { + "content": "A String", # The raw content in the secure keys file. + "fileType": "A String", # The file type of source file. + }, + ], + "keks": [ # The Key Exchange Key (KEK). + { + "content": "A String", # The raw content in the secure keys file. + "fileType": "A String", # The file type of source file. + }, + ], + "pk": { # The Platform Key (PK). + "content": "A String", # The raw content in the secure keys file. + "fileType": "A String", # The file type of source file. + }, + }, + "source": "A String", # Specifies a valid partial or full URL to an existing Persistent Disk + # resource. When creating a new instance boot disk, one ofinitializeParams.sourceImage orinitializeParams.sourceSnapshot or disks.source + # is required. + # + # If desired, you can also attach existing non-root persistent disks using + # this property. This field is only applicable for persistent disks. + # + # Note that for InstanceTemplate, specify the disk name for zonal disk, + # and the URL for regional disk. + "type": "A String", # Specifies the type of the disk, either SCRATCH orPERSISTENT. If not specified, the default isPERSISTENT. + "userLicenses": [ # Output only. [Output Only] A list of user provided licenses. It represents a list of + # URLs to the license resource. Unlike regular licenses, user provided + # licenses can be modified after the disk is created. + "A String", + ], + }, + ], "machineTypes": [ # Full machine-type names, e.g. "n1-standard-16". "A String", ], + "minCpuPlatform": "A String", # Name of the minimum CPU platform to be used by this instance selection. + # e.g. 'Intel Ice Lake'. "rank": 42, # Preference of this instance selection. Lower number means higher # preference. MIG will first try to create a VM based on the machine-type # with lowest rank and fallback to next rank based on availability. @@ -4706,7 +6660,7 @@

Method Details

# the capacity above standard_capacity_base. }, }, - "instanceGroup": "A String", # [Output Only] The URL of the Instance Group resource. + "instanceGroup": "A String", # Output only. [Output Only] The URL of the Instance Group resource. "instanceLifecyclePolicy": { # The repair policy for this managed instance group. "defaultActionOnFailure": "A String", # The action that a MIG performs on a failed VM. If the value of the onFailedHealthCheck field # is `DEFAULT_ACTION`, then the same action also applies to the VMs on which your application @@ -4749,7 +6703,7 @@

Method Details

# instance group. The group uses this template to create all new instances # in the managed instance group. The templates for existing instances in the # group do not change unless you run recreateInstances, runapplyUpdatesToInstances, or set the group'supdatePolicy.type to PROACTIVE. - "kind": "compute#instanceGroupManager", # [Output Only] The resource type, which is alwayscompute#instanceGroupManager for managed instance groups. + "kind": "compute#instanceGroupManager", # Output only. [Output Only] The resource type, which is alwayscompute#instanceGroupManager for managed instance groups. "listManagedInstancesResults": "A String", # Pagination behavior of the listManagedInstances API method for # this managed instance group. "multiMig": "A String", # URL to the multi-MIG that this Managed Instance Group belongs to. @@ -4766,13 +6720,15 @@

Method Details

"params": { # Input only additional params for instance group manager creation. # Input only. Additional params passed with the request, but not persisted # as part of resource payload. "resourceManagerTags": { # Resource manager tags to bind to the managed instance group. The tags are - # key-value pairs. Keys must be in the format tagKeys/123 and values in the - # format tagValues/456. For more information, seeManage tags + # key-value pairs. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. For more information, seeManage tags # for resources. "a_key": "A String", }, }, - "region": "A String", # [Output Only] The URL of theregion + "region": "A String", # Output only. [Output Only] The URL of theregion # where the managed instance group resides (for regional resources). "resourcePolicies": { # Resource policies for this managed instance group. "workloadPolicy": "A String", # The URL of the workload policy that is specified for this managed @@ -4785,9 +6741,9 @@

Method Details

# - projects/project/regions/region/resourcePolicies/resourcePolicy # - regions/region/resourcePolicies/resourcePolicy }, - "satisfiesPzi": True or False, # [Output Only] Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] The URL for this managed instance group. The server defines + "satisfiesPzi": True or False, # Output only. [Output Only] Reserved for future use. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] The URL for this managed instance group. The server defines # this URL. "serviceAccount": "A String", # The service account to be used as credentials for all operations performed # by the managed instance group on instances. The service accounts needs all @@ -4840,21 +6796,21 @@

Method Details

}, }, }, - "status": { # [Output Only] The status of this managed instance group. - "allInstancesConfig": { # [Output only] Status of all-instances configuration on the group. - "currentRevision": "A String", # [Output Only] Current all-instances configuration revision. + "status": { # Output only. [Output Only] The status of this managed instance group. + "allInstancesConfig": { # Output only. [Output only] Status of all-instances configuration on the group. + "currentRevision": "A String", # Output only. [Output Only] Current all-instances configuration revision. # This value is in RFC3339 text format. - "effective": True or False, # [Output Only] A bit indicating whether this configuration has + "effective": True or False, # Output only. [Output Only] A bit indicating whether this configuration has # been applied to all managed instances in the group. }, - "autoscaler": "A String", # [Output Only] The URL of theAutoscaler + "autoscaler": "A String", # Output only. [Output Only] The URL of theAutoscaler # that targets this instance group manager. - "bulkInstanceOperation": { # Bulk instance operation is the creation of VMs in a MIG when the # [Output Only] The status of bulk instance operation. + "bulkInstanceOperation": { # Bulk instance operation is the creation of VMs in a MIG when the # Output only. [Output Only] The status of bulk instance operation. # targetSizePolicy.mode is set to BULK. - "inProgress": True or False, # [Output Only] Informs whether bulk instance operation is in progress. - "lastProgressCheck": { # [Output Only] Information from the last progress check of bulk instance + "inProgress": True or False, # Output only. [Output Only] Informs whether bulk instance operation is in progress. + "lastProgressCheck": { # Output only. [Output Only] Information from the last progress check of bulk instance # operation. - "error": { # [Output Only] Errors encountered during bulk instance operation. + "error": { # Output only. [Output Only] Errors encountered during bulk instance operation. "errors": [ # [Output Only] The array of errors encountered while processing this # operation. { @@ -4951,40 +6907,40 @@

Method Details

}, ], }, - "timestamp": "A String", # [Output Only] Timestamp of the last progress check of bulk instance + "timestamp": "A String", # Output only. [Output Only] Timestamp of the last progress check of bulk instance # operation. Timestamp is in RFC3339 text format. }, }, - "isStable": True or False, # [Output Only] A bit indicating whether the managed instance group is in a + "isStable": True or False, # Output only. [Output Only] A bit indicating whether the managed instance group is in a # stable state. A stable state means that: none of the instances in the # managed instance group is currently undergoing any type of change (for # example, creation, restart, or deletion); no future changes are scheduled # for instances in the managed instance group; and the managed instance # group itself is not being modified. - "stateful": { # [Output Only] Stateful status of the given Instance Group Manager. - "hasStatefulConfig": True or False, # [Output Only] A bit indicating whether the managed instance group + "stateful": { # Output only. [Output Only] Stateful status of the given Instance Group Manager. + "hasStatefulConfig": True or False, # Output only. [Output Only] A bit indicating whether the managed instance group # has stateful configuration, that is, if you have configured any items # in a stateful policy or in per-instance configs. # The group might report that it has no stateful configuration even when # there is still some preserved state on a managed instance, for example, # if you have deleted all PICs but not yet applied those deletions. - "isStateful": True or False, # [Output Only] A bit indicating whether the managed instance group + "isStateful": True or False, # Output only. [Output Only] A bit indicating whether the managed instance group # has stateful configuration, that is, if you have configured any items # in a stateful policy or in per-instance configs. # The group might report that it has no stateful configuration even when # there is still some preserved state on a managed instance, for example, # if you have deleted all PICs but not yet applied those deletions. This # field is deprecated in favor of has_stateful_config. - "perInstanceConfigs": { # [Output Only] Status of per-instance configurations on the instances. - "allEffective": True or False, # A bit indicating if all of the group's per-instance configurations + "perInstanceConfigs": { # Output only. [Output Only] Status of per-instance configurations on the instances. + "allEffective": True or False, # Output only. A bit indicating if all of the group's per-instance configurations # (listed in the output of a listPerInstanceConfigs API call) have # status EFFECTIVE or there are no per-instance-configs. }, }, - "versionTarget": { # [Output Only] A status of consistency of Instances' versions with their + "versionTarget": { # Output only. [Output Only] A status of consistency of Instances' versions with their # target version specified by version field on Instance Group # Manager. - "isReached": True or False, # [Output Only] A bit indicating whether version target has been reached + "isReached": True or False, # Output only. [Output Only] A bit indicating whether version target has been reached # in this managed instance group, i.e. all instances are in their target # version. Instances' target version are specified byversion field on Instance Group Manager. }, @@ -5035,7 +6991,7 @@

Method Details

# operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxSurge. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -5073,7 +7029,7 @@

Method Details

# in which the managed instance group operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxUnavailable. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -5152,7 +7108,7 @@

Method Details

# If unset, this version will update any remaining instances not # updated by another version. ReadStarting # a canary update for more information. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -5171,19 +7127,19 @@

Method Details

}, }, ], - "zone": "A String", # [Output Only] The URL of azone + "zone": "A String", # Output only. [Output Only] The URL of azone # where the managed instance group is located (for zonal resources). }, ], - "kind": "compute#instanceGroupManagerList", # [Output Only] The resource type, which is always + "kind": "compute#instanceGroupManagerList", # Output only. [Output Only] The resource type, which is always # compute#instanceGroupManagerList for a list of managed instance groups. - "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for + "nextPageToken": "A String", # Output only. [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "warning": { # [Output Only] Informational warning message. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "warning": { # Output only. [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there # are no results in the response. @@ -5318,33 +7274,33 @@

Method Details

An object of the form: { - "items": [ # [Output Only] The list of errors of the managed instance group. + "items": [ # Output only. [Output Only] The list of errors of the managed instance group. { - "error": { # [Output Only] Contents of the error. - "code": "A String", # [Output Only] Error code. - "message": "A String", # [Output Only] Error message. + "error": { # Output only. [Output Only] Contents of the error. + "code": "A String", # Output only. [Output Only] Error code. + "message": "A String", # Output only. [Output Only] Error message. }, - "instanceActionDetails": { # [Output Only] Details of the instance action that triggered this error. + "instanceActionDetails": { # Output only. [Output Only] Details of the instance action that triggered this error. # May be null, if the error was not caused by an action on an instance. # This field is optional. - "action": "A String", # [Output Only] Action that managed instance group was executing on + "action": "A String", # Output only. [Output Only] Action that managed instance group was executing on # the instance when the error occurred. Possible values: - "instance": "A String", # [Output Only] The URL of the instance. + "instance": "A String", # Output only. [Output Only] The URL of the instance. # The URL can be set even if the instance has not yet been created. - "version": { # [Output Only] Version this instance was created from, or was being + "version": { # Output only. [Output Only] Version this instance was created from, or was being # created from, but the creation failed. Corresponds to one of the versions # that were set on the Instance Group Manager resource at the time this # instance was being created. - "instanceTemplate": "A String", # [Output Only] The intended template of the instance. This field is empty + "instanceTemplate": "A String", # Output only. [Output Only] The intended template of the instance. This field is empty # when current_action is one of { DELETING, ABANDONING }. - "name": "A String", # [Output Only] Name of the version. + "name": "A String", # Output only. [Output Only] Name of the version. }, }, - "timestamp": "A String", # [Output Only] The time that this error occurred. + "timestamp": "A String", # Output only. [Output Only] The time that this error occurred. # This value is in RFC3339 text format. }, ], - "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for + "nextPageToken": "A String", # Output only. [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to @@ -5475,14 +7431,14 @@

Method Details

An object of the form: { - "managedInstances": [ # [Output Only] The list of instances in the managed instance group. + "managedInstances": [ # Output only. [Output Only] The list of instances in the managed instance group. { # A Managed Instance resource. - "allInstancesConfig": { # [Output Only] Current all-instances configuration revision applied to this + "allInstancesConfig": { # Output only. [Output Only] Current all-instances configuration revision applied to this # instance. - "revision": "A String", # [Output Only] Current all-instances configuration revision. + "revision": "A String", # Output only. [Output Only] Current all-instances configuration revision. # This value is in RFC3339 text format. }, - "currentAction": "A String", # [Output Only] The current action that the managed instance group has + "currentAction": "A String", # Output only. [Output Only] The current action that the managed instance group has # scheduled for the instance. Possible values: # # - NONE The instance is running, and the managed @@ -5508,22 +7464,22 @@

Method Details

# stopping that instance. # - VERIFYING The managed instance group has created the # instance and it is in the process of being verified. - "id": "A String", # [Output only] The unique identifier for this resource. This field is empty + "id": "A String", # Output only. [Output only] The unique identifier for this resource. This field is empty # when instance does not exist. - "instance": "A String", # [Output Only] The URL of the instance. The URL can exist even if the + "instance": "A String", # Output only. [Output Only] The URL of the instance. The URL can exist even if the # instance has not yet been created. - "instanceHealth": [ # [Output Only] Health state of the instance per health-check. + "instanceHealth": [ # Output only. [Output Only] Health state of the instance per health-check. { - "detailedHealthState": "A String", # [Output Only] The current detailed instance health state. - "healthCheck": "A String", # [Output Only] The URL for the health check that verifies whether the + "detailedHealthState": "A String", # Output only. [Output Only] The current detailed instance health state. + "healthCheck": "A String", # Output only. [Output Only] The URL for the health check that verifies whether the # instance is healthy. }, ], - "instanceStatus": "A String", # [Output Only] The status of the instance. This field is empty when + "instanceStatus": "A String", # Output only. [Output Only] The status of the instance. This field is empty when # the instance does not exist. - "lastAttempt": { # [Output Only] Information about the last attempt to create or delete + "lastAttempt": { # Output only. [Output Only] Information about the last attempt to create or delete # the instance. - "errors": { # [Output Only] Encountered errors during the last attempt to create or + "errors": { # Output only. [Output Only] Encountered errors during the last attempt to create or # delete the instance. "errors": [ # [Output Only] The array of errors encountered while processing this # operation. @@ -5622,9 +7578,9 @@

Method Details

], }, }, - "name": "A String", # [Output Only] The name of the instance. The name always exists even if the + "name": "A String", # Output only. [Output Only] The name of the instance. The name always exists even if the # instance has not yet been created. - "preservedStateFromConfig": { # Preserved state for a given instance. # [Output Only] Preserved state applied from per-instance config + "preservedStateFromConfig": { # Preserved state for a given instance. # Output only. [Output Only] Preserved state applied from per-instance config # for this instance. "disks": { # Preserved disks defined for this instance. # This map is keyed with the device names of the disks. @@ -5675,7 +7631,7 @@

Method Details

"a_key": "A String", }, }, - "preservedStateFromPolicy": { # Preserved state for a given instance. # [Output Only] Preserved state generated based on stateful policy + "preservedStateFromPolicy": { # Preserved state for a given instance. # Output only. [Output Only] Preserved state generated based on stateful policy # for this instance. "disks": { # Preserved disks defined for this instance. # This map is keyed with the device names of the disks. @@ -5721,32 +7677,516 @@

Method Details

# network interface. }, }, - }, - "metadata": { # Preserved metadata defined for this instance. - "a_key": "A String", - }, - }, - "propertiesFromFlexibilityPolicy": { # [Output Only] Instance properties selected for this instance resulting from - # InstanceFlexibilityPolicy. - "machineType": "A String", # The machine type to be used for this instance. - "provisioningModel": "A String", # The provisioning model to be used for this instance. + }, + "metadata": { # Preserved metadata defined for this instance. + "a_key": "A String", + }, + }, + "propertiesFromFlexibilityPolicy": { # Output only. [Output Only] Instance properties selected for this instance resulting from + # InstanceFlexibilityPolicy. + "disks": [ # List of disks to be attached to the instance. + { # An instance-attached disk resource. + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 + # or X86_64. + "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is + # deleted (but not when the disk is detached from the instance). + "boot": True or False, # Indicates that this is a boot disk. The virtual machine will use the first + # partition of the disk for its root filesystem. + "deviceName": "A String", # Specifies a unique device name of your choice that is reflected into the/dev/disk/by-id/google-* tree of a Linux operating system + # running within the instance. This name can be used to reference the device + # for mounting, resizing, and so on, from within the instance. + # + # If not specified, the server chooses a default device name to apply to this + # disk, in the form persistent-disk-x, where x is a number + # assigned by Google Compute Engine. This field is only applicable for + # persistent disks. + "diskEncryptionKey": { # Encrypts or decrypts a disk using acustomer-supplied + # encryption key. + # + # If you are creating a new disk, this field encrypts the new disk using + # an encryption key that you provide. If you are attaching an existing + # disk that is already encrypted, this field decrypts the disk using + # the customer-supplied encryption key. + # + # If you encrypt a disk using a customer-supplied key, you must provide the + # same key again when you attempt to use this resource at a later time. For + # example, you must provide the key when you create a snapshot or an image + # from the disk or when you attach the disk to a virtual machine instance. + # + # If you do not provide an encryption key, then the disk will be encrypted + # using an automatically generated key and you do not need to provide a key + # to use the disk later. + # + # Note: + # + # Instance templates do not storecustomer-supplied + # encryption keys, so you cannot use your own keys to encrypt disks in amanaged instance group. + # + # You cannot create VMs that have disks with customer-supplied keys using + # the bulk + # insert method. + "kmsKeyName": "A String", # The name of the encryption key that is stored in Google Cloud KMS. + # For example: + # + # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ + # key_region/cryptoKeys/key + # + # The fully-qualifed key name may be returned for resource GET requests. For + # example: + # + # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ + # key_region/cryptoKeys/key + # /cryptoKeyVersions/1 + "kmsKeyServiceAccount": "A String", # The service account being used for the encryption request for the given KMS + # key. If absent, the Compute Engine default service account is used. + # For example: + # + # "kmsKeyServiceAccount": "name@project_id.iam.gserviceaccount.com/ + "rawKey": "A String", # Specifies a 256-bit customer-supplied + # encryption key, encoded in RFC + # 4648 base64 to either encrypt or decrypt this resource. You can + # provide either the rawKey or thersaEncryptedKey. + # For example: + # + # "rawKey": + # "SGVsbG8gZnJvbSBHb29nbGUgQ2xvdWQgUGxhdGZvcm0=" + "rsaEncryptedKey": "A String", # Specifies an RFC 4648 base64 encoded, RSA-wrapped 2048-bit + # customer-supplied encryption key to either encrypt or decrypt this + # resource. You can provide either the rawKey or thersaEncryptedKey. + # For example: + # + # "rsaEncryptedKey": + # "ieCx/NcW06PcT7Ep1X6LUTc/hLvUDYyzSZPPVCVPTVEohpeHASqC8uw5TzyO9U+Fka9JFH + # z0mBibXUInrC/jEk014kCK/NPjYgEMOyssZ4ZINPKxlUh2zn1bV+MCaTICrdmuSBTWlUUiFoD + # D6PYznLwh8ZNdaheCeZ8ewEXgFQ8V+sDroLaN3Xs3MDTXQEMMoNUXMCZEIpg9Vtp9x2oe==" + # + # The key must meet the following requirements before you can provide it to + # Compute Engine: + # + # 1. The key is wrapped using a RSA public key certificate provided by + # Google. + # 2. After being wrapped, the key must be encoded in RFC 4648 base64 + # encoding. + # + # Gets the RSA public key certificate provided by Google at: + # + # + # https://cloud-certs.storage.googleapis.com/google-cloud-csek-ingress.pem + "sha256": "A String", # [Output only] TheRFC + # 4648 base64 encoded SHA-256 hash of the customer-supplied + # encryption key that protects this resource. + }, + "diskSizeGb": "A String", # The size of the disk in GB. + "forceAttach": True or False, # [Input Only] Whether to force attach the regional disk even if it's + # currently attached to another instance. If you try to force attach a zonal + # disk to an instance, you will receive an error. + "guestOsFeatures": [ # A list of features to enable on the guest operating system. Applicable + # only for bootable images. Read + # Enabling guest operating system features to see a list of available + # options. + { # Guest OS features. + "type": "A String", # The ID of a supported feature. To add multiple values, use commas to + # separate values. Set to one or more of the following values: + # + # - VIRTIO_SCSI_MULTIQUEUE + # - WINDOWS + # - MULTI_IP_SUBNET + # - UEFI_COMPATIBLE + # - GVNIC + # - SEV_CAPABLE + # - SUSPEND_RESUME_COMPATIBLE + # - SEV_LIVE_MIGRATABLE_V2 + # - SEV_SNP_CAPABLE + # - TDX_CAPABLE + # - IDPF + # - SNP_SVSM_CAPABLE + # + # + # For more information, see + # Enabling guest operating system features. + }, + ], + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the + # boot disk. If you have many disks attached to an instance, each + # disk would have a unique index number. + "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created + # alongside the new instance. Use initialization parameters to create boot + # disks or local SSDs attached to the new instance. + # + # This property is mutually exclusive with the source property; + # you can only define one or the other, but not both. + # alongside the new instance. Use initialization parameters to create boot + # disks or local SSDs attached to the new instance. + # + # This field is persisted and returned for instanceTemplate and not returned + # in the context of instance. + # + # This property is mutually exclusive with the source property; + # you can only define one or the other, but not both. + "architecture": "A String", # The architecture of the attached disk. Valid values are + # arm64 or x86_64. + "description": "A String", # An optional description. Provide this property when creating the disk. + "diskName": "A String", # Specifies the disk name. If not specified, the default is to use the name + # of the instance. If a disk with the same name already exists in the given + # region, the existing disk is attached to the new instance and the + # new disk is not created. + "diskSizeGb": "A String", # Specifies the size of the disk in base-2 GB. The size must be at least + # 10 GB. If you specify a sourceImage, which is required for + # boot disks, the default size is the size of the sourceImage. + # If you do not specify a sourceImage, the default disk size + # is 500 GB. + "diskType": "A String", # Specifies the disk type to use to create the instance. If not specified, + # the default is pd-standard, specified using the full URL. + # For example: + # + # https://www.googleapis.com/compute/v1/projects/project/zones/zone/diskTypes/pd-standard + # + # + # For a full list of acceptable values, seePersistent disk + # types. If you specify this field when creating a VM, you can provide + # either the full or partial URL. For example, the following values are + # valid: + # + # + # - https://www.googleapis.com/compute/v1/projects/project/zones/zone/diskTypes/diskType + # - projects/project/zones/zone/diskTypes/diskType + # - zones/zone/diskTypes/diskType + # + # + # If you specify this field when creating or updating an instance template + # or all-instances configuration, specify the type of the disk, not the + # URL. For example: pd-standard. + "enableConfidentialCompute": True or False, # Whether this disk is using confidential compute mode. + "guestOsFeatures": [ # A list of features to enable on the guest operating system. Applicable + # only for bootable images. Read + # Enabling guest operating system features to see a list of available + # options. + # + # Guest OS features are applied by merginginitializeParams.guestOsFeatures anddisks.guestOsFeatures + { # Guest OS features. + "type": "A String", # The ID of a supported feature. To add multiple values, use commas to + # separate values. Set to one or more of the following values: + # + # - VIRTIO_SCSI_MULTIQUEUE + # - WINDOWS + # - MULTI_IP_SUBNET + # - UEFI_COMPATIBLE + # - GVNIC + # - SEV_CAPABLE + # - SUSPEND_RESUME_COMPATIBLE + # - SEV_LIVE_MIGRATABLE_V2 + # - SEV_SNP_CAPABLE + # - TDX_CAPABLE + # - IDPF + # - SNP_SVSM_CAPABLE + # + # + # For more information, see + # Enabling guest operating system features. + }, + ], + "labels": { # Labels to apply to this disk. These can be later modified by thedisks.setLabels method. This field is only applicable for + # persistent disks. + "a_key": "A String", + }, + "licenses": [ # A list of publicly visible licenses. Reserved for Google's use. + "A String", + ], + "multiWriter": True or False, # Indicates whether or not the disk can be read/write attached to + # more than one instance. + "onUpdateAction": "A String", # Specifies which action to take on instance update with this disk. Default + # is to use the existing disk. + "provisionedIops": "A String", # Indicates how many IOPS to provision for the disk. This sets the number + # of I/O operations per second that the disk can handle. Values must be + # between 10,000 and 120,000. For more details, see theExtreme persistent + # disk documentation. + "provisionedThroughput": "A String", # Indicates how much throughput to provision for the disk. This sets the + # number of throughput mb per second that the disk can handle. Values must + # greater than or equal to 1. + "replicaZones": [ # Required for each regional disk associated with the instance. Specify + # the URLs of the zones where the disk should be replicated to. + # You must provide exactly two replica zones, and one zone must be the same + # as the instance zone. + "A String", + ], + "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values + # have the same definition as resource + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. + "a_key": "A String", + }, + "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. + # Specified using the full or partial URL. For instance template, specify + # only the resource policy name. + "A String", + ], + "sourceImage": "A String", # The source image to create this disk. When creating a new instance boot + # disk, one of initializeParams.sourceImage orinitializeParams.sourceSnapshot or disks.source + # is required. + # + # To create a disk with one of the public operating system + # images, specify the image by its family name. For example, specifyfamily/debian-9 to use the latest Debian 9 image: + # + # projects/debian-cloud/global/images/family/debian-9 + # + # + # Alternatively, use a specific version of a public operating system image: + # + # projects/debian-cloud/global/images/debian-9-stretch-vYYYYMMDD + # + # + # To create a disk with a custom image that you created, specify the + # image name in the following format: + # + # global/images/my-custom-image + # + # + # You can also specify a custom image by its image family, which returns + # the latest version of the image in that family. Replace the image name + # with family/family-name: + # + # global/images/family/my-image-family + # + # + # If the source image is deleted later, this field will not be set. + "sourceImageEncryptionKey": { # Thecustomer-supplied + # encryption key of the source image. Required if the source image is + # protected by a customer-supplied encryption key. + # + # InstanceTemplate and InstancePropertiesPatch do not storecustomer-supplied + # encryption keys, so you cannot create disks for instances in a managed instance group if the + # source images are encrypted with your own keys. + "kmsKeyName": "A String", # The name of the encryption key that is stored in Google Cloud KMS. + # For example: + # + # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ + # key_region/cryptoKeys/key + # + # The fully-qualifed key name may be returned for resource GET requests. For + # example: + # + # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ + # key_region/cryptoKeys/key + # /cryptoKeyVersions/1 + "kmsKeyServiceAccount": "A String", # The service account being used for the encryption request for the given KMS + # key. If absent, the Compute Engine default service account is used. + # For example: + # + # "kmsKeyServiceAccount": "name@project_id.iam.gserviceaccount.com/ + "rawKey": "A String", # Specifies a 256-bit customer-supplied + # encryption key, encoded in RFC + # 4648 base64 to either encrypt or decrypt this resource. You can + # provide either the rawKey or thersaEncryptedKey. + # For example: + # + # "rawKey": + # "SGVsbG8gZnJvbSBHb29nbGUgQ2xvdWQgUGxhdGZvcm0=" + "rsaEncryptedKey": "A String", # Specifies an RFC 4648 base64 encoded, RSA-wrapped 2048-bit + # customer-supplied encryption key to either encrypt or decrypt this + # resource. You can provide either the rawKey or thersaEncryptedKey. + # For example: + # + # "rsaEncryptedKey": + # "ieCx/NcW06PcT7Ep1X6LUTc/hLvUDYyzSZPPVCVPTVEohpeHASqC8uw5TzyO9U+Fka9JFH + # z0mBibXUInrC/jEk014kCK/NPjYgEMOyssZ4ZINPKxlUh2zn1bV+MCaTICrdmuSBTWlUUiFoD + # D6PYznLwh8ZNdaheCeZ8ewEXgFQ8V+sDroLaN3Xs3MDTXQEMMoNUXMCZEIpg9Vtp9x2oe==" + # + # The key must meet the following requirements before you can provide it to + # Compute Engine: + # + # 1. The key is wrapped using a RSA public key certificate provided by + # Google. + # 2. After being wrapped, the key must be encoded in RFC 4648 base64 + # encoding. + # + # Gets the RSA public key certificate provided by Google at: + # + # + # https://cloud-certs.storage.googleapis.com/google-cloud-csek-ingress.pem + "sha256": "A String", # [Output only] TheRFC + # 4648 base64 encoded SHA-256 hash of the customer-supplied + # encryption key that protects this resource. + }, + "sourceInstantSnapshot": "A String", # The source instant-snapshot to create this disk. When creating a new + # instance boot disk, one of initializeParams.sourceSnapshot + # or initializeParams.sourceInstantSnapshotinitializeParams.sourceImage or disks.source + # is required. + # + # To create a disk with a snapshot that you created, specify the + # snapshot name in the following format: + # + # us-central1-a/instantSnapshots/my-backup + # + # + # If the source instant-snapshot is deleted later, this field will not be + # set. + "sourceSnapshot": "A String", # The source snapshot to create this disk. When creating a new instance + # boot disk, one of initializeParams.sourceSnapshot orinitializeParams.sourceImage or disks.source + # is required. + # + # To create a disk with a snapshot that you created, specify the + # snapshot name in the following format: + # + # global/snapshots/my-backup + # + # + # If the source snapshot is deleted later, this field will not be set. + # + # Note: You cannot create VMs in bulk using a snapshot as the source. Use + # an image instead when you create VMs using + # the bulk + # insert method. + "sourceSnapshotEncryptionKey": { # Thecustomer-supplied + # encryption key of the source snapshot. + "kmsKeyName": "A String", # The name of the encryption key that is stored in Google Cloud KMS. + # For example: + # + # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ + # key_region/cryptoKeys/key + # + # The fully-qualifed key name may be returned for resource GET requests. For + # example: + # + # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ + # key_region/cryptoKeys/key + # /cryptoKeyVersions/1 + "kmsKeyServiceAccount": "A String", # The service account being used for the encryption request for the given KMS + # key. If absent, the Compute Engine default service account is used. + # For example: + # + # "kmsKeyServiceAccount": "name@project_id.iam.gserviceaccount.com/ + "rawKey": "A String", # Specifies a 256-bit customer-supplied + # encryption key, encoded in RFC + # 4648 base64 to either encrypt or decrypt this resource. You can + # provide either the rawKey or thersaEncryptedKey. + # For example: + # + # "rawKey": + # "SGVsbG8gZnJvbSBHb29nbGUgQ2xvdWQgUGxhdGZvcm0=" + "rsaEncryptedKey": "A String", # Specifies an RFC 4648 base64 encoded, RSA-wrapped 2048-bit + # customer-supplied encryption key to either encrypt or decrypt this + # resource. You can provide either the rawKey or thersaEncryptedKey. + # For example: + # + # "rsaEncryptedKey": + # "ieCx/NcW06PcT7Ep1X6LUTc/hLvUDYyzSZPPVCVPTVEohpeHASqC8uw5TzyO9U+Fka9JFH + # z0mBibXUInrC/jEk014kCK/NPjYgEMOyssZ4ZINPKxlUh2zn1bV+MCaTICrdmuSBTWlUUiFoD + # D6PYznLwh8ZNdaheCeZ8ewEXgFQ8V+sDroLaN3Xs3MDTXQEMMoNUXMCZEIpg9Vtp9x2oe==" + # + # The key must meet the following requirements before you can provide it to + # Compute Engine: + # + # 1. The key is wrapped using a RSA public key certificate provided by + # Google. + # 2. After being wrapped, the key must be encoded in RFC 4648 base64 + # encoding. + # + # Gets the RSA public key certificate provided by Google at: + # + # + # https://cloud-certs.storage.googleapis.com/google-cloud-csek-ingress.pem + "sha256": "A String", # [Output only] TheRFC + # 4648 base64 encoded SHA-256 hash of the customer-supplied + # encryption key that protects this resource. + }, + "storagePool": "A String", # The storage pool in which the new disk is created. You can provide + # this as a partial or full URL to the resource. For example, the following + # are valid values: + # + # + # - https://www.googleapis.com/compute/v1/projects/project/zones/zone/storagePools/storagePool + # - projects/project/zones/zone/storagePools/storagePool + # - zones/zone/storagePools/storagePool + }, + "interface": "A String", # Specifies the disk interface to use for attaching this disk, which is + # either SCSI or NVME. For most machine types, the + # default is SCSI. Local SSDs can use either NVME or SCSI. + # In certain configurations, persistent disks can use NVMe. For more + # information, seeAbout + # persistent disks. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. + "A String", + ], + "locked": True or False, # Output only. [Output Only] Whether to indicate the attached disk is locked. The locked + # disk is not allowed to be detached from the instance, or to be used as the + # source of the snapshot creation, and the image creation. The instance with + # at least one locked attached disk is not allow to be used as source of + # machine image creation, instant snapshot creation, and not allowed to be + # deleted with --keep-disk parameter set to true for locked disks. + "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk + # in READ_WRITE mode. + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + # field is set to PRESERVED if the LocalSSD data has been saved + # to a persistent location by customer request. (see the + # discard_local_ssd option on Stop/Suspend). + # Read-only in the api. + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk + # these are public keys which are safe to store in public + "dbs": [ # The Key Database (db). + { + "content": "A String", # The raw content in the secure keys file. + "fileType": "A String", # The file type of source file. + }, + ], + "dbxs": [ # The forbidden key database (dbx). + { + "content": "A String", # The raw content in the secure keys file. + "fileType": "A String", # The file type of source file. + }, + ], + "keks": [ # The Key Exchange Key (KEK). + { + "content": "A String", # The raw content in the secure keys file. + "fileType": "A String", # The file type of source file. + }, + ], + "pk": { # The Platform Key (PK). + "content": "A String", # The raw content in the secure keys file. + "fileType": "A String", # The file type of source file. + }, + }, + "source": "A String", # Specifies a valid partial or full URL to an existing Persistent Disk + # resource. When creating a new instance boot disk, one ofinitializeParams.sourceImage orinitializeParams.sourceSnapshot or disks.source + # is required. + # + # If desired, you can also attach existing non-root persistent disks using + # this property. This field is only applicable for persistent disks. + # + # Note that for InstanceTemplate, specify the disk name for zonal disk, + # and the URL for regional disk. + "type": "A String", # Specifies the type of the disk, either SCRATCH orPERSISTENT. If not specified, the default isPERSISTENT. + "userLicenses": [ # Output only. [Output Only] A list of user provided licenses. It represents a list of + # URLs to the license resource. Unlike regular licenses, user provided + # licenses can be modified after the disk is created. + "A String", + ], + }, + ], + "machineType": "A String", # Output only. The machine type to be used for this instance. + "minCpuPlatform": "A String", # Name of the minimum CPU platform to be used by this instance. + # e.g. 'Intel Ice Lake'. + "provisioningModel": "A String", # Output only. The provisioning model to be used for this instance. }, - "scheduling": { # [Output Only] Information about the termination timestamp of the instance, + "scheduling": { # Output only. [Output Only] Information about the termination timestamp of the instance, # if applicable. - "terminationTimestamp": "A String", # [Output Only] The timestamp at which the managed instance will be + "terminationTimestamp": "A String", # Output only. [Output Only] The timestamp at which the managed instance will be # terminated. This is in RFC3339 text format. }, - "targetStatus": "A String", # [Output Only] The eventual status of the instance. The instance group + "targetStatus": "A String", # Output only. [Output Only] The eventual status of the instance. The instance group # manager will not be identified as stable till each managed instance reaches # its targetStatus. - "version": { # [Output Only] Intended version of this instance. - "instanceTemplate": "A String", # [Output Only] The intended template of the instance. This field is empty + "version": { # Output only. [Output Only] Intended version of this instance. + "instanceTemplate": "A String", # Output only. [Output Only] The intended template of the instance. This field is empty # when current_action is one of { DELETING, ABANDONING }. - "name": "A String", # [Output Only] Name of the version. + "name": "A String", # Output only. [Output Only] Name of the version. }, }, ], - "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for + "nextPageToken": "A String", # Output only. [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to @@ -5871,7 +8311,7 @@

Method Details

An object of the form: { - "items": [ # [Output Only] The list of PerInstanceConfig. + "items": [ # Output only. [Output Only] The list of PerInstanceConfig. { "fingerprint": "A String", # Fingerprint of this per-instance config. This field can be used in # optimistic locking. It is ignored when inserting a per-instance @@ -5939,12 +8379,12 @@

Method Details

# managed instance. }, ], - "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for + "nextPageToken": "A String", # Output only. [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "warning": { # [Output Only] Informational warning message. + "warning": { # Output only. [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there # are no results in the response. @@ -6079,49 +8519,51 @@

Method Details

# "vm-###" results in "vm-001" as a VM name. # @pattern # [a-z](([-a-z0-9]{0,57})|([-a-z0-9]{0,51}-#{1,10}(\\[[0-9]{1,10}\\])?)) - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this managed instance group inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this managed instance group inRFC3339 # text format. - "currentActions": { # [Output Only] The list of instance actions and the number of instances + "currentActions": { # Output only. [Output Only] The list of instance actions and the number of instances # in this managed instance group that are scheduled for each of those # actions. - "abandoning": 42, # [Output Only] The total number of instances in the managed instance group + "abandoning": 42, # Output only. [Output Only] The total number of instances in the managed instance group # that are scheduled to be abandoned. Abandoning an instance removes it # from the managed instance group without deleting it. - "creating": 42, # [Output Only] The number of instances in the managed instance group that + "adopting": 42, # [Output Only] The number of instances in the managed instance group that + # are scheduled to be adopted or are currently being adopted. + "creating": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be created or are currently being created. If the group # fails to create any of these instances, it tries again until it creates # the instance successfully. # # If you have disabled creation retries, this field will not be populated; # instead, the creatingWithoutRetries field will be populated. - "creatingWithoutRetries": 42, # [Output Only] The number of instances that the managed instance group + "creatingWithoutRetries": 42, # Output only. [Output Only] The number of instances that the managed instance group # will attempt to create. The group attempts to create each instance # only once. If the group fails to create any of these instances, it # decreases the group's targetSize value accordingly. - "deleting": 42, # [Output Only] The number of instances in the managed instance group that + "deleting": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be deleted or are currently being deleted. - "none": 42, # [Output Only] The number of instances in the managed instance group that + "none": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are running and have no scheduled actions. - "recreating": 42, # [Output Only] The number of instances in the managed instance group that + "recreating": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be recreated or are currently being being recreated. # Recreating an instance deletes the existing root persistent disk # and creates a new disk from the image that is defined in the # instance template. - "refreshing": 42, # [Output Only] The number of instances in the managed instance group that + "refreshing": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are being reconfigured with properties that do not require a restart # or a recreate action. For example, setting or removing target # pools for the instance. - "restarting": 42, # [Output Only] The number of instances in the managed instance group that + "restarting": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be restarted or are currently being restarted. - "resuming": 42, # [Output Only] The number of instances in the managed instance group that + "resuming": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be resumed or are currently being resumed. - "starting": 42, # [Output Only] The number of instances in the managed instance group that + "starting": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be started or are currently being started. - "stopping": 42, # [Output Only] The number of instances in the managed instance group that + "stopping": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be stopped or are currently being stopped. - "suspending": 42, # [Output Only] The number of instances in the managed instance group that + "suspending": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be suspended or are currently being suspended. - "verifying": 42, # [Output Only] The number of instances in the managed instance group that + "verifying": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are being verified. See the managedInstances[].currentAction # property in the listManagedInstances method documentation. }, @@ -6147,7 +8589,7 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve an InstanceGroupManager. - "id": "A String", # [Output Only] A unique identifier for this resource type. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this resource type. The server # generates this identifier. "instanceFlexibilityPolicy": { # Instance flexibility allowing MIG to create VMs from multiple # types of machines. @@ -6156,9 +8598,494 @@

Method Details

"instanceSelections": { # Named instance selections configuring properties that the group will use # when creating new VMs. "a_key": { + "disks": [ # List of disks to be attached to the instances created from this + # selection. + { # An instance-attached disk resource. + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 + # or X86_64. + "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is + # deleted (but not when the disk is detached from the instance). + "boot": True or False, # Indicates that this is a boot disk. The virtual machine will use the first + # partition of the disk for its root filesystem. + "deviceName": "A String", # Specifies a unique device name of your choice that is reflected into the/dev/disk/by-id/google-* tree of a Linux operating system + # running within the instance. This name can be used to reference the device + # for mounting, resizing, and so on, from within the instance. + # + # If not specified, the server chooses a default device name to apply to this + # disk, in the form persistent-disk-x, where x is a number + # assigned by Google Compute Engine. This field is only applicable for + # persistent disks. + "diskEncryptionKey": { # Encrypts or decrypts a disk using acustomer-supplied + # encryption key. + # + # If you are creating a new disk, this field encrypts the new disk using + # an encryption key that you provide. If you are attaching an existing + # disk that is already encrypted, this field decrypts the disk using + # the customer-supplied encryption key. + # + # If you encrypt a disk using a customer-supplied key, you must provide the + # same key again when you attempt to use this resource at a later time. For + # example, you must provide the key when you create a snapshot or an image + # from the disk or when you attach the disk to a virtual machine instance. + # + # If you do not provide an encryption key, then the disk will be encrypted + # using an automatically generated key and you do not need to provide a key + # to use the disk later. + # + # Note: + # + # Instance templates do not storecustomer-supplied + # encryption keys, so you cannot use your own keys to encrypt disks in amanaged instance group. + # + # You cannot create VMs that have disks with customer-supplied keys using + # the bulk + # insert method. + "kmsKeyName": "A String", # The name of the encryption key that is stored in Google Cloud KMS. + # For example: + # + # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ + # key_region/cryptoKeys/key + # + # The fully-qualifed key name may be returned for resource GET requests. For + # example: + # + # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ + # key_region/cryptoKeys/key + # /cryptoKeyVersions/1 + "kmsKeyServiceAccount": "A String", # The service account being used for the encryption request for the given KMS + # key. If absent, the Compute Engine default service account is used. + # For example: + # + # "kmsKeyServiceAccount": "name@project_id.iam.gserviceaccount.com/ + "rawKey": "A String", # Specifies a 256-bit customer-supplied + # encryption key, encoded in RFC + # 4648 base64 to either encrypt or decrypt this resource. You can + # provide either the rawKey or thersaEncryptedKey. + # For example: + # + # "rawKey": + # "SGVsbG8gZnJvbSBHb29nbGUgQ2xvdWQgUGxhdGZvcm0=" + "rsaEncryptedKey": "A String", # Specifies an RFC 4648 base64 encoded, RSA-wrapped 2048-bit + # customer-supplied encryption key to either encrypt or decrypt this + # resource. You can provide either the rawKey or thersaEncryptedKey. + # For example: + # + # "rsaEncryptedKey": + # "ieCx/NcW06PcT7Ep1X6LUTc/hLvUDYyzSZPPVCVPTVEohpeHASqC8uw5TzyO9U+Fka9JFH + # z0mBibXUInrC/jEk014kCK/NPjYgEMOyssZ4ZINPKxlUh2zn1bV+MCaTICrdmuSBTWlUUiFoD + # D6PYznLwh8ZNdaheCeZ8ewEXgFQ8V+sDroLaN3Xs3MDTXQEMMoNUXMCZEIpg9Vtp9x2oe==" + # + # The key must meet the following requirements before you can provide it to + # Compute Engine: + # + # 1. The key is wrapped using a RSA public key certificate provided by + # Google. + # 2. After being wrapped, the key must be encoded in RFC 4648 base64 + # encoding. + # + # Gets the RSA public key certificate provided by Google at: + # + # + # https://cloud-certs.storage.googleapis.com/google-cloud-csek-ingress.pem + "sha256": "A String", # [Output only] TheRFC + # 4648 base64 encoded SHA-256 hash of the customer-supplied + # encryption key that protects this resource. + }, + "diskSizeGb": "A String", # The size of the disk in GB. + "forceAttach": True or False, # [Input Only] Whether to force attach the regional disk even if it's + # currently attached to another instance. If you try to force attach a zonal + # disk to an instance, you will receive an error. + "guestOsFeatures": [ # A list of features to enable on the guest operating system. Applicable + # only for bootable images. Read + # Enabling guest operating system features to see a list of available + # options. + { # Guest OS features. + "type": "A String", # The ID of a supported feature. To add multiple values, use commas to + # separate values. Set to one or more of the following values: + # + # - VIRTIO_SCSI_MULTIQUEUE + # - WINDOWS + # - MULTI_IP_SUBNET + # - UEFI_COMPATIBLE + # - GVNIC + # - SEV_CAPABLE + # - SUSPEND_RESUME_COMPATIBLE + # - SEV_LIVE_MIGRATABLE_V2 + # - SEV_SNP_CAPABLE + # - TDX_CAPABLE + # - IDPF + # - SNP_SVSM_CAPABLE + # + # + # For more information, see + # Enabling guest operating system features. + }, + ], + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the + # boot disk. If you have many disks attached to an instance, each + # disk would have a unique index number. + "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created + # alongside the new instance. Use initialization parameters to create boot + # disks or local SSDs attached to the new instance. + # + # This property is mutually exclusive with the source property; + # you can only define one or the other, but not both. + # alongside the new instance. Use initialization parameters to create boot + # disks or local SSDs attached to the new instance. + # + # This field is persisted and returned for instanceTemplate and not returned + # in the context of instance. + # + # This property is mutually exclusive with the source property; + # you can only define one or the other, but not both. + "architecture": "A String", # The architecture of the attached disk. Valid values are + # arm64 or x86_64. + "description": "A String", # An optional description. Provide this property when creating the disk. + "diskName": "A String", # Specifies the disk name. If not specified, the default is to use the name + # of the instance. If a disk with the same name already exists in the given + # region, the existing disk is attached to the new instance and the + # new disk is not created. + "diskSizeGb": "A String", # Specifies the size of the disk in base-2 GB. The size must be at least + # 10 GB. If you specify a sourceImage, which is required for + # boot disks, the default size is the size of the sourceImage. + # If you do not specify a sourceImage, the default disk size + # is 500 GB. + "diskType": "A String", # Specifies the disk type to use to create the instance. If not specified, + # the default is pd-standard, specified using the full URL. + # For example: + # + # https://www.googleapis.com/compute/v1/projects/project/zones/zone/diskTypes/pd-standard + # + # + # For a full list of acceptable values, seePersistent disk + # types. If you specify this field when creating a VM, you can provide + # either the full or partial URL. For example, the following values are + # valid: + # + # + # - https://www.googleapis.com/compute/v1/projects/project/zones/zone/diskTypes/diskType + # - projects/project/zones/zone/diskTypes/diskType + # - zones/zone/diskTypes/diskType + # + # + # If you specify this field when creating or updating an instance template + # or all-instances configuration, specify the type of the disk, not the + # URL. For example: pd-standard. + "enableConfidentialCompute": True or False, # Whether this disk is using confidential compute mode. + "guestOsFeatures": [ # A list of features to enable on the guest operating system. Applicable + # only for bootable images. Read + # Enabling guest operating system features to see a list of available + # options. + # + # Guest OS features are applied by merginginitializeParams.guestOsFeatures anddisks.guestOsFeatures + { # Guest OS features. + "type": "A String", # The ID of a supported feature. To add multiple values, use commas to + # separate values. Set to one or more of the following values: + # + # - VIRTIO_SCSI_MULTIQUEUE + # - WINDOWS + # - MULTI_IP_SUBNET + # - UEFI_COMPATIBLE + # - GVNIC + # - SEV_CAPABLE + # - SUSPEND_RESUME_COMPATIBLE + # - SEV_LIVE_MIGRATABLE_V2 + # - SEV_SNP_CAPABLE + # - TDX_CAPABLE + # - IDPF + # - SNP_SVSM_CAPABLE + # + # + # For more information, see + # Enabling guest operating system features. + }, + ], + "labels": { # Labels to apply to this disk. These can be later modified by thedisks.setLabels method. This field is only applicable for + # persistent disks. + "a_key": "A String", + }, + "licenses": [ # A list of publicly visible licenses. Reserved for Google's use. + "A String", + ], + "multiWriter": True or False, # Indicates whether or not the disk can be read/write attached to + # more than one instance. + "onUpdateAction": "A String", # Specifies which action to take on instance update with this disk. Default + # is to use the existing disk. + "provisionedIops": "A String", # Indicates how many IOPS to provision for the disk. This sets the number + # of I/O operations per second that the disk can handle. Values must be + # between 10,000 and 120,000. For more details, see theExtreme persistent + # disk documentation. + "provisionedThroughput": "A String", # Indicates how much throughput to provision for the disk. This sets the + # number of throughput mb per second that the disk can handle. Values must + # greater than or equal to 1. + "replicaZones": [ # Required for each regional disk associated with the instance. Specify + # the URLs of the zones where the disk should be replicated to. + # You must provide exactly two replica zones, and one zone must be the same + # as the instance zone. + "A String", + ], + "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values + # have the same definition as resource + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. + "a_key": "A String", + }, + "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. + # Specified using the full or partial URL. For instance template, specify + # only the resource policy name. + "A String", + ], + "sourceImage": "A String", # The source image to create this disk. When creating a new instance boot + # disk, one of initializeParams.sourceImage orinitializeParams.sourceSnapshot or disks.source + # is required. + # + # To create a disk with one of the public operating system + # images, specify the image by its family name. For example, specifyfamily/debian-9 to use the latest Debian 9 image: + # + # projects/debian-cloud/global/images/family/debian-9 + # + # + # Alternatively, use a specific version of a public operating system image: + # + # projects/debian-cloud/global/images/debian-9-stretch-vYYYYMMDD + # + # + # To create a disk with a custom image that you created, specify the + # image name in the following format: + # + # global/images/my-custom-image + # + # + # You can also specify a custom image by its image family, which returns + # the latest version of the image in that family. Replace the image name + # with family/family-name: + # + # global/images/family/my-image-family + # + # + # If the source image is deleted later, this field will not be set. + "sourceImageEncryptionKey": { # Thecustomer-supplied + # encryption key of the source image. Required if the source image is + # protected by a customer-supplied encryption key. + # + # InstanceTemplate and InstancePropertiesPatch do not storecustomer-supplied + # encryption keys, so you cannot create disks for instances in a managed instance group if the + # source images are encrypted with your own keys. + "kmsKeyName": "A String", # The name of the encryption key that is stored in Google Cloud KMS. + # For example: + # + # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ + # key_region/cryptoKeys/key + # + # The fully-qualifed key name may be returned for resource GET requests. For + # example: + # + # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ + # key_region/cryptoKeys/key + # /cryptoKeyVersions/1 + "kmsKeyServiceAccount": "A String", # The service account being used for the encryption request for the given KMS + # key. If absent, the Compute Engine default service account is used. + # For example: + # + # "kmsKeyServiceAccount": "name@project_id.iam.gserviceaccount.com/ + "rawKey": "A String", # Specifies a 256-bit customer-supplied + # encryption key, encoded in RFC + # 4648 base64 to either encrypt or decrypt this resource. You can + # provide either the rawKey or thersaEncryptedKey. + # For example: + # + # "rawKey": + # "SGVsbG8gZnJvbSBHb29nbGUgQ2xvdWQgUGxhdGZvcm0=" + "rsaEncryptedKey": "A String", # Specifies an RFC 4648 base64 encoded, RSA-wrapped 2048-bit + # customer-supplied encryption key to either encrypt or decrypt this + # resource. You can provide either the rawKey or thersaEncryptedKey. + # For example: + # + # "rsaEncryptedKey": + # "ieCx/NcW06PcT7Ep1X6LUTc/hLvUDYyzSZPPVCVPTVEohpeHASqC8uw5TzyO9U+Fka9JFH + # z0mBibXUInrC/jEk014kCK/NPjYgEMOyssZ4ZINPKxlUh2zn1bV+MCaTICrdmuSBTWlUUiFoD + # D6PYznLwh8ZNdaheCeZ8ewEXgFQ8V+sDroLaN3Xs3MDTXQEMMoNUXMCZEIpg9Vtp9x2oe==" + # + # The key must meet the following requirements before you can provide it to + # Compute Engine: + # + # 1. The key is wrapped using a RSA public key certificate provided by + # Google. + # 2. After being wrapped, the key must be encoded in RFC 4648 base64 + # encoding. + # + # Gets the RSA public key certificate provided by Google at: + # + # + # https://cloud-certs.storage.googleapis.com/google-cloud-csek-ingress.pem + "sha256": "A String", # [Output only] TheRFC + # 4648 base64 encoded SHA-256 hash of the customer-supplied + # encryption key that protects this resource. + }, + "sourceInstantSnapshot": "A String", # The source instant-snapshot to create this disk. When creating a new + # instance boot disk, one of initializeParams.sourceSnapshot + # or initializeParams.sourceInstantSnapshotinitializeParams.sourceImage or disks.source + # is required. + # + # To create a disk with a snapshot that you created, specify the + # snapshot name in the following format: + # + # us-central1-a/instantSnapshots/my-backup + # + # + # If the source instant-snapshot is deleted later, this field will not be + # set. + "sourceSnapshot": "A String", # The source snapshot to create this disk. When creating a new instance + # boot disk, one of initializeParams.sourceSnapshot orinitializeParams.sourceImage or disks.source + # is required. + # + # To create a disk with a snapshot that you created, specify the + # snapshot name in the following format: + # + # global/snapshots/my-backup + # + # + # If the source snapshot is deleted later, this field will not be set. + # + # Note: You cannot create VMs in bulk using a snapshot as the source. Use + # an image instead when you create VMs using + # the bulk + # insert method. + "sourceSnapshotEncryptionKey": { # Thecustomer-supplied + # encryption key of the source snapshot. + "kmsKeyName": "A String", # The name of the encryption key that is stored in Google Cloud KMS. + # For example: + # + # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ + # key_region/cryptoKeys/key + # + # The fully-qualifed key name may be returned for resource GET requests. For + # example: + # + # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ + # key_region/cryptoKeys/key + # /cryptoKeyVersions/1 + "kmsKeyServiceAccount": "A String", # The service account being used for the encryption request for the given KMS + # key. If absent, the Compute Engine default service account is used. + # For example: + # + # "kmsKeyServiceAccount": "name@project_id.iam.gserviceaccount.com/ + "rawKey": "A String", # Specifies a 256-bit customer-supplied + # encryption key, encoded in RFC + # 4648 base64 to either encrypt or decrypt this resource. You can + # provide either the rawKey or thersaEncryptedKey. + # For example: + # + # "rawKey": + # "SGVsbG8gZnJvbSBHb29nbGUgQ2xvdWQgUGxhdGZvcm0=" + "rsaEncryptedKey": "A String", # Specifies an RFC 4648 base64 encoded, RSA-wrapped 2048-bit + # customer-supplied encryption key to either encrypt or decrypt this + # resource. You can provide either the rawKey or thersaEncryptedKey. + # For example: + # + # "rsaEncryptedKey": + # "ieCx/NcW06PcT7Ep1X6LUTc/hLvUDYyzSZPPVCVPTVEohpeHASqC8uw5TzyO9U+Fka9JFH + # z0mBibXUInrC/jEk014kCK/NPjYgEMOyssZ4ZINPKxlUh2zn1bV+MCaTICrdmuSBTWlUUiFoD + # D6PYznLwh8ZNdaheCeZ8ewEXgFQ8V+sDroLaN3Xs3MDTXQEMMoNUXMCZEIpg9Vtp9x2oe==" + # + # The key must meet the following requirements before you can provide it to + # Compute Engine: + # + # 1. The key is wrapped using a RSA public key certificate provided by + # Google. + # 2. After being wrapped, the key must be encoded in RFC 4648 base64 + # encoding. + # + # Gets the RSA public key certificate provided by Google at: + # + # + # https://cloud-certs.storage.googleapis.com/google-cloud-csek-ingress.pem + "sha256": "A String", # [Output only] TheRFC + # 4648 base64 encoded SHA-256 hash of the customer-supplied + # encryption key that protects this resource. + }, + "storagePool": "A String", # The storage pool in which the new disk is created. You can provide + # this as a partial or full URL to the resource. For example, the following + # are valid values: + # + # + # - https://www.googleapis.com/compute/v1/projects/project/zones/zone/storagePools/storagePool + # - projects/project/zones/zone/storagePools/storagePool + # - zones/zone/storagePools/storagePool + }, + "interface": "A String", # Specifies the disk interface to use for attaching this disk, which is + # either SCSI or NVME. For most machine types, the + # default is SCSI. Local SSDs can use either NVME or SCSI. + # In certain configurations, persistent disks can use NVMe. For more + # information, seeAbout + # persistent disks. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. + "A String", + ], + "locked": True or False, # Output only. [Output Only] Whether to indicate the attached disk is locked. The locked + # disk is not allowed to be detached from the instance, or to be used as the + # source of the snapshot creation, and the image creation. The instance with + # at least one locked attached disk is not allow to be used as source of + # machine image creation, instant snapshot creation, and not allowed to be + # deleted with --keep-disk parameter set to true for locked disks. + "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk + # in READ_WRITE mode. + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + # field is set to PRESERVED if the LocalSSD data has been saved + # to a persistent location by customer request. (see the + # discard_local_ssd option on Stop/Suspend). + # Read-only in the api. + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk + # these are public keys which are safe to store in public + "dbs": [ # The Key Database (db). + { + "content": "A String", # The raw content in the secure keys file. + "fileType": "A String", # The file type of source file. + }, + ], + "dbxs": [ # The forbidden key database (dbx). + { + "content": "A String", # The raw content in the secure keys file. + "fileType": "A String", # The file type of source file. + }, + ], + "keks": [ # The Key Exchange Key (KEK). + { + "content": "A String", # The raw content in the secure keys file. + "fileType": "A String", # The file type of source file. + }, + ], + "pk": { # The Platform Key (PK). + "content": "A String", # The raw content in the secure keys file. + "fileType": "A String", # The file type of source file. + }, + }, + "source": "A String", # Specifies a valid partial or full URL to an existing Persistent Disk + # resource. When creating a new instance boot disk, one ofinitializeParams.sourceImage orinitializeParams.sourceSnapshot or disks.source + # is required. + # + # If desired, you can also attach existing non-root persistent disks using + # this property. This field is only applicable for persistent disks. + # + # Note that for InstanceTemplate, specify the disk name for zonal disk, + # and the URL for regional disk. + "type": "A String", # Specifies the type of the disk, either SCRATCH orPERSISTENT. If not specified, the default isPERSISTENT. + "userLicenses": [ # Output only. [Output Only] A list of user provided licenses. It represents a list of + # URLs to the license resource. Unlike regular licenses, user provided + # licenses can be modified after the disk is created. + "A String", + ], + }, + ], "machineTypes": [ # Full machine-type names, e.g. "n1-standard-16". "A String", ], + "minCpuPlatform": "A String", # Name of the minimum CPU platform to be used by this instance selection. + # e.g. 'Intel Ice Lake'. "rank": 42, # Preference of this instance selection. Lower number means higher # preference. MIG will first try to create a VM based on the machine-type # with lowest rank and fallback to next rank based on availability. @@ -6178,7 +9105,7 @@

Method Details

# the capacity above standard_capacity_base. }, }, - "instanceGroup": "A String", # [Output Only] The URL of the Instance Group resource. + "instanceGroup": "A String", # Output only. [Output Only] The URL of the Instance Group resource. "instanceLifecyclePolicy": { # The repair policy for this managed instance group. "defaultActionOnFailure": "A String", # The action that a MIG performs on a failed VM. If the value of the onFailedHealthCheck field # is `DEFAULT_ACTION`, then the same action also applies to the VMs on which your application @@ -6221,7 +9148,7 @@

Method Details

# instance group. The group uses this template to create all new instances # in the managed instance group. The templates for existing instances in the # group do not change unless you run recreateInstances, runapplyUpdatesToInstances, or set the group'supdatePolicy.type to PROACTIVE. - "kind": "compute#instanceGroupManager", # [Output Only] The resource type, which is alwayscompute#instanceGroupManager for managed instance groups. + "kind": "compute#instanceGroupManager", # Output only. [Output Only] The resource type, which is alwayscompute#instanceGroupManager for managed instance groups. "listManagedInstancesResults": "A String", # Pagination behavior of the listManagedInstances API method for # this managed instance group. "multiMig": "A String", # URL to the multi-MIG that this Managed Instance Group belongs to. @@ -6238,13 +9165,15 @@

Method Details

"params": { # Input only additional params for instance group manager creation. # Input only. Additional params passed with the request, but not persisted # as part of resource payload. "resourceManagerTags": { # Resource manager tags to bind to the managed instance group. The tags are - # key-value pairs. Keys must be in the format tagKeys/123 and values in the - # format tagValues/456. For more information, seeManage tags + # key-value pairs. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. For more information, seeManage tags # for resources. "a_key": "A String", }, }, - "region": "A String", # [Output Only] The URL of theregion + "region": "A String", # Output only. [Output Only] The URL of theregion # where the managed instance group resides (for regional resources). "resourcePolicies": { # Resource policies for this managed instance group. "workloadPolicy": "A String", # The URL of the workload policy that is specified for this managed @@ -6257,9 +9186,9 @@

Method Details

# - projects/project/regions/region/resourcePolicies/resourcePolicy # - regions/region/resourcePolicies/resourcePolicy }, - "satisfiesPzi": True or False, # [Output Only] Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] The URL for this managed instance group. The server defines + "satisfiesPzi": True or False, # Output only. [Output Only] Reserved for future use. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] The URL for this managed instance group. The server defines # this URL. "serviceAccount": "A String", # The service account to be used as credentials for all operations performed # by the managed instance group on instances. The service accounts needs all @@ -6312,21 +9241,21 @@

Method Details

}, }, }, - "status": { # [Output Only] The status of this managed instance group. - "allInstancesConfig": { # [Output only] Status of all-instances configuration on the group. - "currentRevision": "A String", # [Output Only] Current all-instances configuration revision. + "status": { # Output only. [Output Only] The status of this managed instance group. + "allInstancesConfig": { # Output only. [Output only] Status of all-instances configuration on the group. + "currentRevision": "A String", # Output only. [Output Only] Current all-instances configuration revision. # This value is in RFC3339 text format. - "effective": True or False, # [Output Only] A bit indicating whether this configuration has + "effective": True or False, # Output only. [Output Only] A bit indicating whether this configuration has # been applied to all managed instances in the group. }, - "autoscaler": "A String", # [Output Only] The URL of theAutoscaler + "autoscaler": "A String", # Output only. [Output Only] The URL of theAutoscaler # that targets this instance group manager. - "bulkInstanceOperation": { # Bulk instance operation is the creation of VMs in a MIG when the # [Output Only] The status of bulk instance operation. + "bulkInstanceOperation": { # Bulk instance operation is the creation of VMs in a MIG when the # Output only. [Output Only] The status of bulk instance operation. # targetSizePolicy.mode is set to BULK. - "inProgress": True or False, # [Output Only] Informs whether bulk instance operation is in progress. - "lastProgressCheck": { # [Output Only] Information from the last progress check of bulk instance + "inProgress": True or False, # Output only. [Output Only] Informs whether bulk instance operation is in progress. + "lastProgressCheck": { # Output only. [Output Only] Information from the last progress check of bulk instance # operation. - "error": { # [Output Only] Errors encountered during bulk instance operation. + "error": { # Output only. [Output Only] Errors encountered during bulk instance operation. "errors": [ # [Output Only] The array of errors encountered while processing this # operation. { @@ -6423,40 +9352,40 @@

Method Details

}, ], }, - "timestamp": "A String", # [Output Only] Timestamp of the last progress check of bulk instance + "timestamp": "A String", # Output only. [Output Only] Timestamp of the last progress check of bulk instance # operation. Timestamp is in RFC3339 text format. }, }, - "isStable": True or False, # [Output Only] A bit indicating whether the managed instance group is in a + "isStable": True or False, # Output only. [Output Only] A bit indicating whether the managed instance group is in a # stable state. A stable state means that: none of the instances in the # managed instance group is currently undergoing any type of change (for # example, creation, restart, or deletion); no future changes are scheduled # for instances in the managed instance group; and the managed instance # group itself is not being modified. - "stateful": { # [Output Only] Stateful status of the given Instance Group Manager. - "hasStatefulConfig": True or False, # [Output Only] A bit indicating whether the managed instance group + "stateful": { # Output only. [Output Only] Stateful status of the given Instance Group Manager. + "hasStatefulConfig": True or False, # Output only. [Output Only] A bit indicating whether the managed instance group # has stateful configuration, that is, if you have configured any items # in a stateful policy or in per-instance configs. # The group might report that it has no stateful configuration even when # there is still some preserved state on a managed instance, for example, # if you have deleted all PICs but not yet applied those deletions. - "isStateful": True or False, # [Output Only] A bit indicating whether the managed instance group + "isStateful": True or False, # Output only. [Output Only] A bit indicating whether the managed instance group # has stateful configuration, that is, if you have configured any items # in a stateful policy or in per-instance configs. # The group might report that it has no stateful configuration even when # there is still some preserved state on a managed instance, for example, # if you have deleted all PICs but not yet applied those deletions. This # field is deprecated in favor of has_stateful_config. - "perInstanceConfigs": { # [Output Only] Status of per-instance configurations on the instances. - "allEffective": True or False, # A bit indicating if all of the group's per-instance configurations + "perInstanceConfigs": { # Output only. [Output Only] Status of per-instance configurations on the instances. + "allEffective": True or False, # Output only. A bit indicating if all of the group's per-instance configurations # (listed in the output of a listPerInstanceConfigs API call) have # status EFFECTIVE or there are no per-instance-configs. }, }, - "versionTarget": { # [Output Only] A status of consistency of Instances' versions with their + "versionTarget": { # Output only. [Output Only] A status of consistency of Instances' versions with their # target version specified by version field on Instance Group # Manager. - "isReached": True or False, # [Output Only] A bit indicating whether version target has been reached + "isReached": True or False, # Output only. [Output Only] A bit indicating whether version target has been reached # in this managed instance group, i.e. all instances are in their target # version. Instances' target version are specified byversion field on Instance Group Manager. }, @@ -6507,7 +9436,7 @@

Method Details

# operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxSurge. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -6545,7 +9474,7 @@

Method Details

# in which the managed instance group operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxUnavailable. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -6624,7 +9553,7 @@

Method Details

# If unset, this version will update any remaining instances not # updated by another version. ReadStarting # a canary update for more information. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -6643,7 +9572,7 @@

Method Details

}, }, ], - "zone": "A String", # [Output Only] The URL of azone + "zone": "A String", # Output only. [Output Only] The URL of azone # where the managed instance group is located (for zonal resources). } @@ -6825,10 +9754,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -6840,7 +9769,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -7186,10 +10115,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -7201,7 +10130,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -7490,10 +10419,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -7505,7 +10434,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -7797,10 +10726,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -7812,7 +10741,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -8122,10 +11051,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -8137,7 +11066,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -8429,10 +11358,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -8444,7 +11373,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -8732,10 +11661,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -8747,7 +11676,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -9026,10 +11955,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -9041,7 +11970,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -9331,10 +12260,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -9346,7 +12275,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -9638,10 +12567,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -9653,7 +12582,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -9956,10 +12885,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -9971,7 +12900,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -10274,10 +13203,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -10289,7 +13218,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -10479,49 +13408,51 @@

Method Details

# "vm-###" results in "vm-001" as a VM name. # @pattern # [a-z](([-a-z0-9]{0,57})|([-a-z0-9]{0,51}-#{1,10}(\\[[0-9]{1,10}\\])?)) - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this managed instance group inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this managed instance group inRFC3339 # text format. - "currentActions": { # [Output Only] The list of instance actions and the number of instances + "currentActions": { # Output only. [Output Only] The list of instance actions and the number of instances # in this managed instance group that are scheduled for each of those # actions. - "abandoning": 42, # [Output Only] The total number of instances in the managed instance group + "abandoning": 42, # Output only. [Output Only] The total number of instances in the managed instance group # that are scheduled to be abandoned. Abandoning an instance removes it # from the managed instance group without deleting it. - "creating": 42, # [Output Only] The number of instances in the managed instance group that + "adopting": 42, # [Output Only] The number of instances in the managed instance group that + # are scheduled to be adopted or are currently being adopted. + "creating": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be created or are currently being created. If the group # fails to create any of these instances, it tries again until it creates # the instance successfully. # # If you have disabled creation retries, this field will not be populated; # instead, the creatingWithoutRetries field will be populated. - "creatingWithoutRetries": 42, # [Output Only] The number of instances that the managed instance group + "creatingWithoutRetries": 42, # Output only. [Output Only] The number of instances that the managed instance group # will attempt to create. The group attempts to create each instance # only once. If the group fails to create any of these instances, it # decreases the group's targetSize value accordingly. - "deleting": 42, # [Output Only] The number of instances in the managed instance group that + "deleting": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be deleted or are currently being deleted. - "none": 42, # [Output Only] The number of instances in the managed instance group that + "none": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are running and have no scheduled actions. - "recreating": 42, # [Output Only] The number of instances in the managed instance group that + "recreating": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be recreated or are currently being being recreated. # Recreating an instance deletes the existing root persistent disk # and creates a new disk from the image that is defined in the # instance template. - "refreshing": 42, # [Output Only] The number of instances in the managed instance group that + "refreshing": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are being reconfigured with properties that do not require a restart # or a recreate action. For example, setting or removing target # pools for the instance. - "restarting": 42, # [Output Only] The number of instances in the managed instance group that + "restarting": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be restarted or are currently being restarted. - "resuming": 42, # [Output Only] The number of instances in the managed instance group that + "resuming": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be resumed or are currently being resumed. - "starting": 42, # [Output Only] The number of instances in the managed instance group that + "starting": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be started or are currently being started. - "stopping": 42, # [Output Only] The number of instances in the managed instance group that + "stopping": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be stopped or are currently being stopped. - "suspending": 42, # [Output Only] The number of instances in the managed instance group that + "suspending": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be suspended or are currently being suspended. - "verifying": 42, # [Output Only] The number of instances in the managed instance group that + "verifying": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are being verified. See the managedInstances[].currentAction # property in the listManagedInstances method documentation. }, @@ -10547,7 +13478,7 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve an InstanceGroupManager. - "id": "A String", # [Output Only] A unique identifier for this resource type. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this resource type. The server # generates this identifier. "instanceFlexibilityPolicy": { # Instance flexibility allowing MIG to create VMs from multiple # types of machines. @@ -10556,9 +13487,494 @@

Method Details

"instanceSelections": { # Named instance selections configuring properties that the group will use # when creating new VMs. "a_key": { + "disks": [ # List of disks to be attached to the instances created from this + # selection. + { # An instance-attached disk resource. + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 + # or X86_64. + "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is + # deleted (but not when the disk is detached from the instance). + "boot": True or False, # Indicates that this is a boot disk. The virtual machine will use the first + # partition of the disk for its root filesystem. + "deviceName": "A String", # Specifies a unique device name of your choice that is reflected into the/dev/disk/by-id/google-* tree of a Linux operating system + # running within the instance. This name can be used to reference the device + # for mounting, resizing, and so on, from within the instance. + # + # If not specified, the server chooses a default device name to apply to this + # disk, in the form persistent-disk-x, where x is a number + # assigned by Google Compute Engine. This field is only applicable for + # persistent disks. + "diskEncryptionKey": { # Encrypts or decrypts a disk using acustomer-supplied + # encryption key. + # + # If you are creating a new disk, this field encrypts the new disk using + # an encryption key that you provide. If you are attaching an existing + # disk that is already encrypted, this field decrypts the disk using + # the customer-supplied encryption key. + # + # If you encrypt a disk using a customer-supplied key, you must provide the + # same key again when you attempt to use this resource at a later time. For + # example, you must provide the key when you create a snapshot or an image + # from the disk or when you attach the disk to a virtual machine instance. + # + # If you do not provide an encryption key, then the disk will be encrypted + # using an automatically generated key and you do not need to provide a key + # to use the disk later. + # + # Note: + # + # Instance templates do not storecustomer-supplied + # encryption keys, so you cannot use your own keys to encrypt disks in amanaged instance group. + # + # You cannot create VMs that have disks with customer-supplied keys using + # the bulk + # insert method. + "kmsKeyName": "A String", # The name of the encryption key that is stored in Google Cloud KMS. + # For example: + # + # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ + # key_region/cryptoKeys/key + # + # The fully-qualifed key name may be returned for resource GET requests. For + # example: + # + # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ + # key_region/cryptoKeys/key + # /cryptoKeyVersions/1 + "kmsKeyServiceAccount": "A String", # The service account being used for the encryption request for the given KMS + # key. If absent, the Compute Engine default service account is used. + # For example: + # + # "kmsKeyServiceAccount": "name@project_id.iam.gserviceaccount.com/ + "rawKey": "A String", # Specifies a 256-bit customer-supplied + # encryption key, encoded in RFC + # 4648 base64 to either encrypt or decrypt this resource. You can + # provide either the rawKey or thersaEncryptedKey. + # For example: + # + # "rawKey": + # "SGVsbG8gZnJvbSBHb29nbGUgQ2xvdWQgUGxhdGZvcm0=" + "rsaEncryptedKey": "A String", # Specifies an RFC 4648 base64 encoded, RSA-wrapped 2048-bit + # customer-supplied encryption key to either encrypt or decrypt this + # resource. You can provide either the rawKey or thersaEncryptedKey. + # For example: + # + # "rsaEncryptedKey": + # "ieCx/NcW06PcT7Ep1X6LUTc/hLvUDYyzSZPPVCVPTVEohpeHASqC8uw5TzyO9U+Fka9JFH + # z0mBibXUInrC/jEk014kCK/NPjYgEMOyssZ4ZINPKxlUh2zn1bV+MCaTICrdmuSBTWlUUiFoD + # D6PYznLwh8ZNdaheCeZ8ewEXgFQ8V+sDroLaN3Xs3MDTXQEMMoNUXMCZEIpg9Vtp9x2oe==" + # + # The key must meet the following requirements before you can provide it to + # Compute Engine: + # + # 1. The key is wrapped using a RSA public key certificate provided by + # Google. + # 2. After being wrapped, the key must be encoded in RFC 4648 base64 + # encoding. + # + # Gets the RSA public key certificate provided by Google at: + # + # + # https://cloud-certs.storage.googleapis.com/google-cloud-csek-ingress.pem + "sha256": "A String", # [Output only] TheRFC + # 4648 base64 encoded SHA-256 hash of the customer-supplied + # encryption key that protects this resource. + }, + "diskSizeGb": "A String", # The size of the disk in GB. + "forceAttach": True or False, # [Input Only] Whether to force attach the regional disk even if it's + # currently attached to another instance. If you try to force attach a zonal + # disk to an instance, you will receive an error. + "guestOsFeatures": [ # A list of features to enable on the guest operating system. Applicable + # only for bootable images. Read + # Enabling guest operating system features to see a list of available + # options. + { # Guest OS features. + "type": "A String", # The ID of a supported feature. To add multiple values, use commas to + # separate values. Set to one or more of the following values: + # + # - VIRTIO_SCSI_MULTIQUEUE + # - WINDOWS + # - MULTI_IP_SUBNET + # - UEFI_COMPATIBLE + # - GVNIC + # - SEV_CAPABLE + # - SUSPEND_RESUME_COMPATIBLE + # - SEV_LIVE_MIGRATABLE_V2 + # - SEV_SNP_CAPABLE + # - TDX_CAPABLE + # - IDPF + # - SNP_SVSM_CAPABLE + # + # + # For more information, see + # Enabling guest operating system features. + }, + ], + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the + # boot disk. If you have many disks attached to an instance, each + # disk would have a unique index number. + "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created + # alongside the new instance. Use initialization parameters to create boot + # disks or local SSDs attached to the new instance. + # + # This property is mutually exclusive with the source property; + # you can only define one or the other, but not both. + # alongside the new instance. Use initialization parameters to create boot + # disks or local SSDs attached to the new instance. + # + # This field is persisted and returned for instanceTemplate and not returned + # in the context of instance. + # + # This property is mutually exclusive with the source property; + # you can only define one or the other, but not both. + "architecture": "A String", # The architecture of the attached disk. Valid values are + # arm64 or x86_64. + "description": "A String", # An optional description. Provide this property when creating the disk. + "diskName": "A String", # Specifies the disk name. If not specified, the default is to use the name + # of the instance. If a disk with the same name already exists in the given + # region, the existing disk is attached to the new instance and the + # new disk is not created. + "diskSizeGb": "A String", # Specifies the size of the disk in base-2 GB. The size must be at least + # 10 GB. If you specify a sourceImage, which is required for + # boot disks, the default size is the size of the sourceImage. + # If you do not specify a sourceImage, the default disk size + # is 500 GB. + "diskType": "A String", # Specifies the disk type to use to create the instance. If not specified, + # the default is pd-standard, specified using the full URL. + # For example: + # + # https://www.googleapis.com/compute/v1/projects/project/zones/zone/diskTypes/pd-standard + # + # + # For a full list of acceptable values, seePersistent disk + # types. If you specify this field when creating a VM, you can provide + # either the full or partial URL. For example, the following values are + # valid: + # + # + # - https://www.googleapis.com/compute/v1/projects/project/zones/zone/diskTypes/diskType + # - projects/project/zones/zone/diskTypes/diskType + # - zones/zone/diskTypes/diskType + # + # + # If you specify this field when creating or updating an instance template + # or all-instances configuration, specify the type of the disk, not the + # URL. For example: pd-standard. + "enableConfidentialCompute": True or False, # Whether this disk is using confidential compute mode. + "guestOsFeatures": [ # A list of features to enable on the guest operating system. Applicable + # only for bootable images. Read + # Enabling guest operating system features to see a list of available + # options. + # + # Guest OS features are applied by merginginitializeParams.guestOsFeatures anddisks.guestOsFeatures + { # Guest OS features. + "type": "A String", # The ID of a supported feature. To add multiple values, use commas to + # separate values. Set to one or more of the following values: + # + # - VIRTIO_SCSI_MULTIQUEUE + # - WINDOWS + # - MULTI_IP_SUBNET + # - UEFI_COMPATIBLE + # - GVNIC + # - SEV_CAPABLE + # - SUSPEND_RESUME_COMPATIBLE + # - SEV_LIVE_MIGRATABLE_V2 + # - SEV_SNP_CAPABLE + # - TDX_CAPABLE + # - IDPF + # - SNP_SVSM_CAPABLE + # + # + # For more information, see + # Enabling guest operating system features. + }, + ], + "labels": { # Labels to apply to this disk. These can be later modified by thedisks.setLabels method. This field is only applicable for + # persistent disks. + "a_key": "A String", + }, + "licenses": [ # A list of publicly visible licenses. Reserved for Google's use. + "A String", + ], + "multiWriter": True or False, # Indicates whether or not the disk can be read/write attached to + # more than one instance. + "onUpdateAction": "A String", # Specifies which action to take on instance update with this disk. Default + # is to use the existing disk. + "provisionedIops": "A String", # Indicates how many IOPS to provision for the disk. This sets the number + # of I/O operations per second that the disk can handle. Values must be + # between 10,000 and 120,000. For more details, see theExtreme persistent + # disk documentation. + "provisionedThroughput": "A String", # Indicates how much throughput to provision for the disk. This sets the + # number of throughput mb per second that the disk can handle. Values must + # greater than or equal to 1. + "replicaZones": [ # Required for each regional disk associated with the instance. Specify + # the URLs of the zones where the disk should be replicated to. + # You must provide exactly two replica zones, and one zone must be the same + # as the instance zone. + "A String", + ], + "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values + # have the same definition as resource + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. + "a_key": "A String", + }, + "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. + # Specified using the full or partial URL. For instance template, specify + # only the resource policy name. + "A String", + ], + "sourceImage": "A String", # The source image to create this disk. When creating a new instance boot + # disk, one of initializeParams.sourceImage orinitializeParams.sourceSnapshot or disks.source + # is required. + # + # To create a disk with one of the public operating system + # images, specify the image by its family name. For example, specifyfamily/debian-9 to use the latest Debian 9 image: + # + # projects/debian-cloud/global/images/family/debian-9 + # + # + # Alternatively, use a specific version of a public operating system image: + # + # projects/debian-cloud/global/images/debian-9-stretch-vYYYYMMDD + # + # + # To create a disk with a custom image that you created, specify the + # image name in the following format: + # + # global/images/my-custom-image + # + # + # You can also specify a custom image by its image family, which returns + # the latest version of the image in that family. Replace the image name + # with family/family-name: + # + # global/images/family/my-image-family + # + # + # If the source image is deleted later, this field will not be set. + "sourceImageEncryptionKey": { # Thecustomer-supplied + # encryption key of the source image. Required if the source image is + # protected by a customer-supplied encryption key. + # + # InstanceTemplate and InstancePropertiesPatch do not storecustomer-supplied + # encryption keys, so you cannot create disks for instances in a managed instance group if the + # source images are encrypted with your own keys. + "kmsKeyName": "A String", # The name of the encryption key that is stored in Google Cloud KMS. + # For example: + # + # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ + # key_region/cryptoKeys/key + # + # The fully-qualifed key name may be returned for resource GET requests. For + # example: + # + # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ + # key_region/cryptoKeys/key + # /cryptoKeyVersions/1 + "kmsKeyServiceAccount": "A String", # The service account being used for the encryption request for the given KMS + # key. If absent, the Compute Engine default service account is used. + # For example: + # + # "kmsKeyServiceAccount": "name@project_id.iam.gserviceaccount.com/ + "rawKey": "A String", # Specifies a 256-bit customer-supplied + # encryption key, encoded in RFC + # 4648 base64 to either encrypt or decrypt this resource. You can + # provide either the rawKey or thersaEncryptedKey. + # For example: + # + # "rawKey": + # "SGVsbG8gZnJvbSBHb29nbGUgQ2xvdWQgUGxhdGZvcm0=" + "rsaEncryptedKey": "A String", # Specifies an RFC 4648 base64 encoded, RSA-wrapped 2048-bit + # customer-supplied encryption key to either encrypt or decrypt this + # resource. You can provide either the rawKey or thersaEncryptedKey. + # For example: + # + # "rsaEncryptedKey": + # "ieCx/NcW06PcT7Ep1X6LUTc/hLvUDYyzSZPPVCVPTVEohpeHASqC8uw5TzyO9U+Fka9JFH + # z0mBibXUInrC/jEk014kCK/NPjYgEMOyssZ4ZINPKxlUh2zn1bV+MCaTICrdmuSBTWlUUiFoD + # D6PYznLwh8ZNdaheCeZ8ewEXgFQ8V+sDroLaN3Xs3MDTXQEMMoNUXMCZEIpg9Vtp9x2oe==" + # + # The key must meet the following requirements before you can provide it to + # Compute Engine: + # + # 1. The key is wrapped using a RSA public key certificate provided by + # Google. + # 2. After being wrapped, the key must be encoded in RFC 4648 base64 + # encoding. + # + # Gets the RSA public key certificate provided by Google at: + # + # + # https://cloud-certs.storage.googleapis.com/google-cloud-csek-ingress.pem + "sha256": "A String", # [Output only] TheRFC + # 4648 base64 encoded SHA-256 hash of the customer-supplied + # encryption key that protects this resource. + }, + "sourceInstantSnapshot": "A String", # The source instant-snapshot to create this disk. When creating a new + # instance boot disk, one of initializeParams.sourceSnapshot + # or initializeParams.sourceInstantSnapshotinitializeParams.sourceImage or disks.source + # is required. + # + # To create a disk with a snapshot that you created, specify the + # snapshot name in the following format: + # + # us-central1-a/instantSnapshots/my-backup + # + # + # If the source instant-snapshot is deleted later, this field will not be + # set. + "sourceSnapshot": "A String", # The source snapshot to create this disk. When creating a new instance + # boot disk, one of initializeParams.sourceSnapshot orinitializeParams.sourceImage or disks.source + # is required. + # + # To create a disk with a snapshot that you created, specify the + # snapshot name in the following format: + # + # global/snapshots/my-backup + # + # + # If the source snapshot is deleted later, this field will not be set. + # + # Note: You cannot create VMs in bulk using a snapshot as the source. Use + # an image instead when you create VMs using + # the bulk + # insert method. + "sourceSnapshotEncryptionKey": { # Thecustomer-supplied + # encryption key of the source snapshot. + "kmsKeyName": "A String", # The name of the encryption key that is stored in Google Cloud KMS. + # For example: + # + # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ + # key_region/cryptoKeys/key + # + # The fully-qualifed key name may be returned for resource GET requests. For + # example: + # + # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ + # key_region/cryptoKeys/key + # /cryptoKeyVersions/1 + "kmsKeyServiceAccount": "A String", # The service account being used for the encryption request for the given KMS + # key. If absent, the Compute Engine default service account is used. + # For example: + # + # "kmsKeyServiceAccount": "name@project_id.iam.gserviceaccount.com/ + "rawKey": "A String", # Specifies a 256-bit customer-supplied + # encryption key, encoded in RFC + # 4648 base64 to either encrypt or decrypt this resource. You can + # provide either the rawKey or thersaEncryptedKey. + # For example: + # + # "rawKey": + # "SGVsbG8gZnJvbSBHb29nbGUgQ2xvdWQgUGxhdGZvcm0=" + "rsaEncryptedKey": "A String", # Specifies an RFC 4648 base64 encoded, RSA-wrapped 2048-bit + # customer-supplied encryption key to either encrypt or decrypt this + # resource. You can provide either the rawKey or thersaEncryptedKey. + # For example: + # + # "rsaEncryptedKey": + # "ieCx/NcW06PcT7Ep1X6LUTc/hLvUDYyzSZPPVCVPTVEohpeHASqC8uw5TzyO9U+Fka9JFH + # z0mBibXUInrC/jEk014kCK/NPjYgEMOyssZ4ZINPKxlUh2zn1bV+MCaTICrdmuSBTWlUUiFoD + # D6PYznLwh8ZNdaheCeZ8ewEXgFQ8V+sDroLaN3Xs3MDTXQEMMoNUXMCZEIpg9Vtp9x2oe==" + # + # The key must meet the following requirements before you can provide it to + # Compute Engine: + # + # 1. The key is wrapped using a RSA public key certificate provided by + # Google. + # 2. After being wrapped, the key must be encoded in RFC 4648 base64 + # encoding. + # + # Gets the RSA public key certificate provided by Google at: + # + # + # https://cloud-certs.storage.googleapis.com/google-cloud-csek-ingress.pem + "sha256": "A String", # [Output only] TheRFC + # 4648 base64 encoded SHA-256 hash of the customer-supplied + # encryption key that protects this resource. + }, + "storagePool": "A String", # The storage pool in which the new disk is created. You can provide + # this as a partial or full URL to the resource. For example, the following + # are valid values: + # + # + # - https://www.googleapis.com/compute/v1/projects/project/zones/zone/storagePools/storagePool + # - projects/project/zones/zone/storagePools/storagePool + # - zones/zone/storagePools/storagePool + }, + "interface": "A String", # Specifies the disk interface to use for attaching this disk, which is + # either SCSI or NVME. For most machine types, the + # default is SCSI. Local SSDs can use either NVME or SCSI. + # In certain configurations, persistent disks can use NVMe. For more + # information, seeAbout + # persistent disks. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. + "A String", + ], + "locked": True or False, # Output only. [Output Only] Whether to indicate the attached disk is locked. The locked + # disk is not allowed to be detached from the instance, or to be used as the + # source of the snapshot creation, and the image creation. The instance with + # at least one locked attached disk is not allow to be used as source of + # machine image creation, instant snapshot creation, and not allowed to be + # deleted with --keep-disk parameter set to true for locked disks. + "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk + # in READ_WRITE mode. + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + # field is set to PRESERVED if the LocalSSD data has been saved + # to a persistent location by customer request. (see the + # discard_local_ssd option on Stop/Suspend). + # Read-only in the api. + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk + # these are public keys which are safe to store in public + "dbs": [ # The Key Database (db). + { + "content": "A String", # The raw content in the secure keys file. + "fileType": "A String", # The file type of source file. + }, + ], + "dbxs": [ # The forbidden key database (dbx). + { + "content": "A String", # The raw content in the secure keys file. + "fileType": "A String", # The file type of source file. + }, + ], + "keks": [ # The Key Exchange Key (KEK). + { + "content": "A String", # The raw content in the secure keys file. + "fileType": "A String", # The file type of source file. + }, + ], + "pk": { # The Platform Key (PK). + "content": "A String", # The raw content in the secure keys file. + "fileType": "A String", # The file type of source file. + }, + }, + "source": "A String", # Specifies a valid partial or full URL to an existing Persistent Disk + # resource. When creating a new instance boot disk, one ofinitializeParams.sourceImage orinitializeParams.sourceSnapshot or disks.source + # is required. + # + # If desired, you can also attach existing non-root persistent disks using + # this property. This field is only applicable for persistent disks. + # + # Note that for InstanceTemplate, specify the disk name for zonal disk, + # and the URL for regional disk. + "type": "A String", # Specifies the type of the disk, either SCRATCH orPERSISTENT. If not specified, the default isPERSISTENT. + "userLicenses": [ # Output only. [Output Only] A list of user provided licenses. It represents a list of + # URLs to the license resource. Unlike regular licenses, user provided + # licenses can be modified after the disk is created. + "A String", + ], + }, + ], "machineTypes": [ # Full machine-type names, e.g. "n1-standard-16". "A String", ], + "minCpuPlatform": "A String", # Name of the minimum CPU platform to be used by this instance selection. + # e.g. 'Intel Ice Lake'. "rank": 42, # Preference of this instance selection. Lower number means higher # preference. MIG will first try to create a VM based on the machine-type # with lowest rank and fallback to next rank based on availability. @@ -10578,7 +13994,7 @@

Method Details

# the capacity above standard_capacity_base. }, }, - "instanceGroup": "A String", # [Output Only] The URL of the Instance Group resource. + "instanceGroup": "A String", # Output only. [Output Only] The URL of the Instance Group resource. "instanceLifecyclePolicy": { # The repair policy for this managed instance group. "defaultActionOnFailure": "A String", # The action that a MIG performs on a failed VM. If the value of the onFailedHealthCheck field # is `DEFAULT_ACTION`, then the same action also applies to the VMs on which your application @@ -10621,7 +14037,7 @@

Method Details

# instance group. The group uses this template to create all new instances # in the managed instance group. The templates for existing instances in the # group do not change unless you run recreateInstances, runapplyUpdatesToInstances, or set the group'supdatePolicy.type to PROACTIVE. - "kind": "compute#instanceGroupManager", # [Output Only] The resource type, which is alwayscompute#instanceGroupManager for managed instance groups. + "kind": "compute#instanceGroupManager", # Output only. [Output Only] The resource type, which is alwayscompute#instanceGroupManager for managed instance groups. "listManagedInstancesResults": "A String", # Pagination behavior of the listManagedInstances API method for # this managed instance group. "multiMig": "A String", # URL to the multi-MIG that this Managed Instance Group belongs to. @@ -10638,13 +14054,15 @@

Method Details

"params": { # Input only additional params for instance group manager creation. # Input only. Additional params passed with the request, but not persisted # as part of resource payload. "resourceManagerTags": { # Resource manager tags to bind to the managed instance group. The tags are - # key-value pairs. Keys must be in the format tagKeys/123 and values in the - # format tagValues/456. For more information, seeManage tags + # key-value pairs. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. For more information, seeManage tags # for resources. "a_key": "A String", }, }, - "region": "A String", # [Output Only] The URL of theregion + "region": "A String", # Output only. [Output Only] The URL of theregion # where the managed instance group resides (for regional resources). "resourcePolicies": { # Resource policies for this managed instance group. "workloadPolicy": "A String", # The URL of the workload policy that is specified for this managed @@ -10657,9 +14075,9 @@

Method Details

# - projects/project/regions/region/resourcePolicies/resourcePolicy # - regions/region/resourcePolicies/resourcePolicy }, - "satisfiesPzi": True or False, # [Output Only] Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] The URL for this managed instance group. The server defines + "satisfiesPzi": True or False, # Output only. [Output Only] Reserved for future use. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] The URL for this managed instance group. The server defines # this URL. "serviceAccount": "A String", # The service account to be used as credentials for all operations performed # by the managed instance group on instances. The service accounts needs all @@ -10712,21 +14130,21 @@

Method Details

}, }, }, - "status": { # [Output Only] The status of this managed instance group. - "allInstancesConfig": { # [Output only] Status of all-instances configuration on the group. - "currentRevision": "A String", # [Output Only] Current all-instances configuration revision. + "status": { # Output only. [Output Only] The status of this managed instance group. + "allInstancesConfig": { # Output only. [Output only] Status of all-instances configuration on the group. + "currentRevision": "A String", # Output only. [Output Only] Current all-instances configuration revision. # This value is in RFC3339 text format. - "effective": True or False, # [Output Only] A bit indicating whether this configuration has + "effective": True or False, # Output only. [Output Only] A bit indicating whether this configuration has # been applied to all managed instances in the group. }, - "autoscaler": "A String", # [Output Only] The URL of theAutoscaler + "autoscaler": "A String", # Output only. [Output Only] The URL of theAutoscaler # that targets this instance group manager. - "bulkInstanceOperation": { # Bulk instance operation is the creation of VMs in a MIG when the # [Output Only] The status of bulk instance operation. + "bulkInstanceOperation": { # Bulk instance operation is the creation of VMs in a MIG when the # Output only. [Output Only] The status of bulk instance operation. # targetSizePolicy.mode is set to BULK. - "inProgress": True or False, # [Output Only] Informs whether bulk instance operation is in progress. - "lastProgressCheck": { # [Output Only] Information from the last progress check of bulk instance + "inProgress": True or False, # Output only. [Output Only] Informs whether bulk instance operation is in progress. + "lastProgressCheck": { # Output only. [Output Only] Information from the last progress check of bulk instance # operation. - "error": { # [Output Only] Errors encountered during bulk instance operation. + "error": { # Output only. [Output Only] Errors encountered during bulk instance operation. "errors": [ # [Output Only] The array of errors encountered while processing this # operation. { @@ -10823,40 +14241,40 @@

Method Details

}, ], }, - "timestamp": "A String", # [Output Only] Timestamp of the last progress check of bulk instance + "timestamp": "A String", # Output only. [Output Only] Timestamp of the last progress check of bulk instance # operation. Timestamp is in RFC3339 text format. }, }, - "isStable": True or False, # [Output Only] A bit indicating whether the managed instance group is in a + "isStable": True or False, # Output only. [Output Only] A bit indicating whether the managed instance group is in a # stable state. A stable state means that: none of the instances in the # managed instance group is currently undergoing any type of change (for # example, creation, restart, or deletion); no future changes are scheduled # for instances in the managed instance group; and the managed instance # group itself is not being modified. - "stateful": { # [Output Only] Stateful status of the given Instance Group Manager. - "hasStatefulConfig": True or False, # [Output Only] A bit indicating whether the managed instance group + "stateful": { # Output only. [Output Only] Stateful status of the given Instance Group Manager. + "hasStatefulConfig": True or False, # Output only. [Output Only] A bit indicating whether the managed instance group # has stateful configuration, that is, if you have configured any items # in a stateful policy or in per-instance configs. # The group might report that it has no stateful configuration even when # there is still some preserved state on a managed instance, for example, # if you have deleted all PICs but not yet applied those deletions. - "isStateful": True or False, # [Output Only] A bit indicating whether the managed instance group + "isStateful": True or False, # Output only. [Output Only] A bit indicating whether the managed instance group # has stateful configuration, that is, if you have configured any items # in a stateful policy or in per-instance configs. # The group might report that it has no stateful configuration even when # there is still some preserved state on a managed instance, for example, # if you have deleted all PICs but not yet applied those deletions. This # field is deprecated in favor of has_stateful_config. - "perInstanceConfigs": { # [Output Only] Status of per-instance configurations on the instances. - "allEffective": True or False, # A bit indicating if all of the group's per-instance configurations + "perInstanceConfigs": { # Output only. [Output Only] Status of per-instance configurations on the instances. + "allEffective": True or False, # Output only. A bit indicating if all of the group's per-instance configurations # (listed in the output of a listPerInstanceConfigs API call) have # status EFFECTIVE or there are no per-instance-configs. }, }, - "versionTarget": { # [Output Only] A status of consistency of Instances' versions with their + "versionTarget": { # Output only. [Output Only] A status of consistency of Instances' versions with their # target version specified by version field on Instance Group # Manager. - "isReached": True or False, # [Output Only] A bit indicating whether version target has been reached + "isReached": True or False, # Output only. [Output Only] A bit indicating whether version target has been reached # in this managed instance group, i.e. all instances are in their target # version. Instances' target version are specified byversion field on Instance Group Manager. }, @@ -10907,7 +14325,7 @@

Method Details

# operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxSurge. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -10945,7 +14363,7 @@

Method Details

# in which the managed instance group operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxUnavailable. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -11024,7 +14442,7 @@

Method Details

# If unset, this version will update any remaining instances not # updated by another version. ReadStarting # a canary update for more information. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -11043,7 +14461,7 @@

Method Details

}, }, ], - "zone": "A String", # [Output Only] The URL of azone + "zone": "A String", # Output only. [Output Only] The URL of azone # where the managed instance group is located (for zonal resources). } @@ -11225,10 +14643,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -11240,7 +14658,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -11586,10 +15004,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -11601,7 +15019,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.instanceGroups.html b/docs/dyn/compute_beta.instanceGroups.html index b658569839..2ffa62e10d 100644 --- a/docs/dyn/compute_beta.instanceGroups.html +++ b/docs/dyn/compute_beta.instanceGroups.html @@ -319,10 +319,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -334,7 +334,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -524,10 +524,10 @@

Method Details

An object of the form: { - "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. + "id": "A String", # Output only. [Output Only] Unique identifier for the resource; defined by the server. "items": { # A list of InstanceGroupsScopedList resources. "a_key": { # The name of the scope that contains this set of instance groups. - "instanceGroups": [ # [Output Only] The list ofinstance + "instanceGroups": [ # Output only. [Output Only] The list ofinstance # groups that are contained in this scope. { # Represents an Instance Group resource. # @@ -545,16 +545,16 @@

Method Details

# # For more information, readInstance # groups. - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this instance group inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this instance group inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "fingerprint": "A String", # [Output Only] The fingerprint of the named ports. The system + "fingerprint": "A String", # Output only. [Output Only] The fingerprint of the named ports. The system # uses this fingerprint to detect conflicts when multiple users change the # named ports concurrently. - "id": "A String", # [Output Only] A unique identifier for this instance group, generated + "id": "A String", # Output only. [Output Only] A unique identifier for this instance group, generated # by the server. - "kind": "compute#instanceGroup", # [Output Only] The resource type, which is alwayscompute#instanceGroup for instance groups. + "kind": "compute#instanceGroup", # Output only. [Output Only] The resource type, which is alwayscompute#instanceGroup for instance groups. "name": "A String", # The name of the instance group. The name must be 1-63 characters # long, and comply withRFC1035. "namedPorts": [ # Optional. Assigns a name to a port number. For example:{name: "http", port: 80} @@ -576,20 +576,20 @@

Method Details

# instance group belong. If your instance has multiple network interfaces, # then the network and subnetwork fields only refer to the # network and subnet used by your primary interface (nic0). - "region": "A String", # [Output Only] The URL of theregion + "region": "A String", # Output only. [Output Only] The URL of theregion # where the instance group is located (for regional resources). - "selfLink": "A String", # [Output Only] The URL for this instance group. The server generates + "selfLink": "A String", # Output only. [Output Only] The URL for this instance group. The server generates # this URL. - "size": 42, # [Output Only] The total number of instances in the instance group. - "subnetwork": "A String", # [Output Only] The URL of the subnetwork to which all instances in the + "size": 42, # Output only. [Output Only] The total number of instances in the instance group. + "subnetwork": "A String", # Output only. [Output Only] The URL of the subnetwork to which all instances in the # instance group belong. If your instance has multiple network interfaces, # then the network and subnetwork fields only refer to the # network and subnet used by your primary interface (nic0). - "zone": "A String", # [Output Only] The URL of thezone + "zone": "A String", # Output only. [Output Only] The URL of thezone # where the instance group is located (for zonal resources). }, ], - "warning": { # [Output Only] An informational warning that replaces the list of + "warning": { # Output only. [Output Only] An informational warning that replaces the list of # instance groups when the list is empty. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -617,18 +617,18 @@

Method Details

}, }, }, - "kind": "compute#instanceGroupAggregatedList", # [Output Only] The resource type, which is alwayscompute#instanceGroupAggregatedList for aggregated lists of + "kind": "compute#instanceGroupAggregatedList", # Output only. [Output Only] The resource type, which is alwayscompute#instanceGroupAggregatedList for aggregated lists of # instance groups. - "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for + "nextPageToken": "A String", # Output only. [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], - "warning": { # [Output Only] Informational warning message. + "warning": { # Output only. [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there # are no results in the response. @@ -865,10 +865,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -880,7 +880,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -998,16 +998,16 @@

Method Details

# # For more information, readInstance # groups. - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this instance group inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this instance group inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "fingerprint": "A String", # [Output Only] The fingerprint of the named ports. The system + "fingerprint": "A String", # Output only. [Output Only] The fingerprint of the named ports. The system # uses this fingerprint to detect conflicts when multiple users change the # named ports concurrently. - "id": "A String", # [Output Only] A unique identifier for this instance group, generated + "id": "A String", # Output only. [Output Only] A unique identifier for this instance group, generated # by the server. - "kind": "compute#instanceGroup", # [Output Only] The resource type, which is alwayscompute#instanceGroup for instance groups. + "kind": "compute#instanceGroup", # Output only. [Output Only] The resource type, which is alwayscompute#instanceGroup for instance groups. "name": "A String", # The name of the instance group. The name must be 1-63 characters # long, and comply withRFC1035. "namedPorts": [ # Optional. Assigns a name to a port number. For example:{name: "http", port: 80} @@ -1029,16 +1029,16 @@

Method Details

# instance group belong. If your instance has multiple network interfaces, # then the network and subnetwork fields only refer to the # network and subnet used by your primary interface (nic0). - "region": "A String", # [Output Only] The URL of theregion + "region": "A String", # Output only. [Output Only] The URL of theregion # where the instance group is located (for regional resources). - "selfLink": "A String", # [Output Only] The URL for this instance group. The server generates + "selfLink": "A String", # Output only. [Output Only] The URL for this instance group. The server generates # this URL. - "size": 42, # [Output Only] The total number of instances in the instance group. - "subnetwork": "A String", # [Output Only] The URL of the subnetwork to which all instances in the + "size": 42, # Output only. [Output Only] The total number of instances in the instance group. + "subnetwork": "A String", # Output only. [Output Only] The URL of the subnetwork to which all instances in the # instance group belong. If your instance has multiple network interfaces, # then the network and subnetwork fields only refer to the # network and subnet used by your primary interface (nic0). - "zone": "A String", # [Output Only] The URL of thezone + "zone": "A String", # Output only. [Output Only] The URL of thezone # where the instance group is located (for zonal resources). } @@ -1071,16 +1071,16 @@

Method Details

# # For more information, readInstance # groups. - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this instance group inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this instance group inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "fingerprint": "A String", # [Output Only] The fingerprint of the named ports. The system + "fingerprint": "A String", # Output only. [Output Only] The fingerprint of the named ports. The system # uses this fingerprint to detect conflicts when multiple users change the # named ports concurrently. - "id": "A String", # [Output Only] A unique identifier for this instance group, generated + "id": "A String", # Output only. [Output Only] A unique identifier for this instance group, generated # by the server. - "kind": "compute#instanceGroup", # [Output Only] The resource type, which is alwayscompute#instanceGroup for instance groups. + "kind": "compute#instanceGroup", # Output only. [Output Only] The resource type, which is alwayscompute#instanceGroup for instance groups. "name": "A String", # The name of the instance group. The name must be 1-63 characters # long, and comply withRFC1035. "namedPorts": [ # Optional. Assigns a name to a port number. For example:{name: "http", port: 80} @@ -1102,16 +1102,16 @@

Method Details

# instance group belong. If your instance has multiple network interfaces, # then the network and subnetwork fields only refer to the # network and subnet used by your primary interface (nic0). - "region": "A String", # [Output Only] The URL of theregion + "region": "A String", # Output only. [Output Only] The URL of theregion # where the instance group is located (for regional resources). - "selfLink": "A String", # [Output Only] The URL for this instance group. The server generates + "selfLink": "A String", # Output only. [Output Only] The URL for this instance group. The server generates # this URL. - "size": 42, # [Output Only] The total number of instances in the instance group. - "subnetwork": "A String", # [Output Only] The URL of the subnetwork to which all instances in the + "size": 42, # Output only. [Output Only] The total number of instances in the instance group. + "subnetwork": "A String", # Output only. [Output Only] The URL of the subnetwork to which all instances in the # instance group belong. If your instance has multiple network interfaces, # then the network and subnetwork fields only refer to the # network and subnet used by your primary interface (nic0). - "zone": "A String", # [Output Only] The URL of thezone + "zone": "A String", # Output only. [Output Only] The URL of thezone # where the instance group is located (for zonal resources). } @@ -1293,10 +1293,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1308,7 +1308,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1493,7 +1493,7 @@

Method Details

An object of the form: { # A list of InstanceGroup resources. - "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. + "id": "A String", # Output only. [Output Only] Unique identifier for the resource; defined by the server. "items": [ # A list of InstanceGroup resources. { # Represents an Instance Group resource. # @@ -1511,16 +1511,16 @@

Method Details

# # For more information, readInstance # groups. - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this instance group inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this instance group inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "fingerprint": "A String", # [Output Only] The fingerprint of the named ports. The system + "fingerprint": "A String", # Output only. [Output Only] The fingerprint of the named ports. The system # uses this fingerprint to detect conflicts when multiple users change the # named ports concurrently. - "id": "A String", # [Output Only] A unique identifier for this instance group, generated + "id": "A String", # Output only. [Output Only] A unique identifier for this instance group, generated # by the server. - "kind": "compute#instanceGroup", # [Output Only] The resource type, which is alwayscompute#instanceGroup for instance groups. + "kind": "compute#instanceGroup", # Output only. [Output Only] The resource type, which is alwayscompute#instanceGroup for instance groups. "name": "A String", # The name of the instance group. The name must be 1-63 characters # long, and comply withRFC1035. "namedPorts": [ # Optional. Assigns a name to a port number. For example:{name: "http", port: 80} @@ -1542,27 +1542,27 @@

Method Details

# instance group belong. If your instance has multiple network interfaces, # then the network and subnetwork fields only refer to the # network and subnet used by your primary interface (nic0). - "region": "A String", # [Output Only] The URL of theregion + "region": "A String", # Output only. [Output Only] The URL of theregion # where the instance group is located (for regional resources). - "selfLink": "A String", # [Output Only] The URL for this instance group. The server generates + "selfLink": "A String", # Output only. [Output Only] The URL for this instance group. The server generates # this URL. - "size": 42, # [Output Only] The total number of instances in the instance group. - "subnetwork": "A String", # [Output Only] The URL of the subnetwork to which all instances in the + "size": 42, # Output only. [Output Only] The total number of instances in the instance group. + "subnetwork": "A String", # Output only. [Output Only] The URL of the subnetwork to which all instances in the # instance group belong. If your instance has multiple network interfaces, # then the network and subnetwork fields only refer to the # network and subnet used by your primary interface (nic0). - "zone": "A String", # [Output Only] The URL of thezone + "zone": "A String", # Output only. [Output Only] The URL of thezone # where the instance group is located (for zonal resources). }, ], - "kind": "compute#instanceGroupList", # [Output Only] The resource type, which is alwayscompute#instanceGroupList for instance group lists. - "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for + "kind": "compute#instanceGroupList", # Output only. [Output Only] The resource type, which is alwayscompute#instanceGroupList for instance group lists. + "nextPageToken": "A String", # Output only. [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "warning": { # [Output Only] Informational warning message. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "warning": { # Output only. [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there # are no results in the response. @@ -1704,29 +1704,29 @@

Method Details

An object of the form: { - "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. + "id": "A String", # Output only. [Output Only] Unique identifier for the resource; defined by the server. "items": [ # A list of InstanceWithNamedPorts resources. { - "instance": "A String", # [Output Only] The URL of the instance. - "namedPorts": [ # [Output Only] The named ports that belong to this instance group. + "instance": "A String", # Output only. [Output Only] The URL of the instance. + "namedPorts": [ # Output only. [Output Only] The named ports that belong to this instance group. { # The named port. For example: <"http", 80>. "name": "A String", # The name for this named port. # The name must be 1-63 characters long, and comply withRFC1035. "port": 42, # The port number, which can be a value between 1 and 65535. }, ], - "status": "A String", # [Output Only] The status of the instance. + "status": "A String", # Output only. [Output Only] The status of the instance. }, ], - "kind": "compute#instanceGroupsListInstances", # [Output Only] The resource type, which is alwayscompute#instanceGroupsListInstances for the list of instances + "kind": "compute#instanceGroupsListInstances", # Output only. [Output Only] The resource type, which is alwayscompute#instanceGroupsListInstances for the list of instances # in the specified instance group. - "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for + "nextPageToken": "A String", # Output only. [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "warning": { # [Output Only] Informational warning message. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "warning": { # Output only. [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there # are no results in the response. @@ -1988,10 +1988,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2003,7 +2003,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2289,10 +2289,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2304,7 +2304,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.instanceSettings.html b/docs/dyn/compute_beta.instanceSettings.html index d0a6da277c..d077ce9735 100644 --- a/docs/dyn/compute_beta.instanceSettings.html +++ b/docs/dyn/compute_beta.instanceSettings.html @@ -117,17 +117,17 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve the resource. - "kind": "compute#instanceSettings", # [Output Only] Type of the resource. Alwayscompute#instance_settings for instance settings. + "kind": "compute#instanceSettings", # Output only. [Output Only] Type of the resource. Alwayscompute#instance_settings for instance settings. "metadata": { # The metadata key/value pairs assigned to all the instances in the # corresponding scope. "items": { # A metadata key/value items map. # The total size of all keys and values must be less than 512KB. "a_key": "A String", }, - "kind": "compute#metadata", # [Output Only] Type of the resource. Always compute#metadata + "kind": "compute#metadata", # Output only. [Output Only] Type of the resource. Always compute#metadata # for metadata. }, - "zone": "A String", # [Output Only] URL of the zone where the resource resides + "zone": "A String", # Output only. [Output Only] URL of the zone where the resource resides # You must specify this field as part of the HTTP request URL. It is not # settable as a field in the request body. } @@ -156,17 +156,17 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve the resource. - "kind": "compute#instanceSettings", # [Output Only] Type of the resource. Alwayscompute#instance_settings for instance settings. + "kind": "compute#instanceSettings", # Output only. [Output Only] Type of the resource. Alwayscompute#instance_settings for instance settings. "metadata": { # The metadata key/value pairs assigned to all the instances in the # corresponding scope. "items": { # A metadata key/value items map. # The total size of all keys and values must be less than 512KB. "a_key": "A String", }, - "kind": "compute#metadata", # [Output Only] Type of the resource. Always compute#metadata + "kind": "compute#metadata", # Output only. [Output Only] Type of the resource. Always compute#metadata # for metadata. }, - "zone": "A String", # [Output Only] URL of the zone where the resource resides + "zone": "A String", # Output only. [Output Only] URL of the zone where the resource resides # You must specify this field as part of the HTTP request URL. It is not # settable as a field in the request body. } @@ -350,10 +350,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -365,7 +365,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.instanceTemplates.html b/docs/dyn/compute_beta.instanceTemplates.html index 2a03191e62..100bc89dd5 100644 --- a/docs/dyn/compute_beta.instanceTemplates.html +++ b/docs/dyn/compute_beta.instanceTemplates.html @@ -240,13 +240,13 @@

Method Details

# global or regional instance templates. # # For more information, readInstance Templates. - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this instance template inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this instance template inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] A unique identifier for this instance template. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this instance template. The server # defines this identifier. - "kind": "compute#instanceTemplate", # [Output Only] The resource type, which is alwayscompute#instanceTemplate for instance templates. + "kind": "compute#instanceTemplate", # Output only. [Output Only] The resource type, which is alwayscompute#instanceTemplate for instance templates. "name": "A String", # Name of the resource; provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -296,7 +296,7 @@

Method Details

"disks": [ # An array of disks that are associated with the instances that are created # from these properties. { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. Valid values are ARM64 + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 # or X86_64. "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is # deleted (but not when the disk is detached from the instance). @@ -416,7 +416,7 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # [Output Only] A zero-based index to this disk, where 0 is reserved for the + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the # boot disk. If you have many disks attached to an instance, each # disk would have a unique index number. "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created @@ -521,9 +521,11 @@

Method Details

], "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT - # & PATCH) when empty. + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. "a_key": "A String", }, "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. @@ -715,11 +717,11 @@

Method Details

# In certain configurations, persistent disks can use NVMe. For more # information, seeAbout # persistent disks. - "kind": "compute#attachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], - "locked": True or False, # [Output Only] Whether to indicate the attached disk is locked. The locked + "locked": True or False, # Output only. [Output Only] Whether to indicate the attached disk is locked. The locked # disk is not allowed to be detached from the instance, or to be used as the # source of the snapshot creation, and the image creation. The instance with # at least one locked attached disk is not allow to be used as source of @@ -727,12 +729,12 @@

Method Details

# deleted with --keep-disk parameter set to true for locked disks. "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk # in READ_WRITE mode. - "savedState": "A String", # For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this # field is set to PRESERVED if the LocalSSD data has been saved # to a persistent location by customer request. (see the # discard_local_ssd option on Stop/Suspend). # Read-only in the api. - "shieldedInstanceInitialState": { # Initial State for shielded instance, # [Output Only] shielded vm initial state stored on disk + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). { @@ -767,7 +769,7 @@

Method Details

# Note that for InstanceTemplate, specify the disk name for zonal disk, # and the URL for regional disk. "type": "A String", # Specifies the type of the disk, either SCRATCH orPERSISTENT. If not specified, the default isPERSISTENT. - "userLicenses": [ # [Output Only] A list of user provided licenses. It represents a list of + "userLicenses": [ # Output only. [Output Only] A list of user provided licenses. It represents a list of # URLs to the license resource. Unlike regular licenses, user provided # licenses can be modified after the disk is created. "A String", @@ -831,7 +833,7 @@

Method Details

# or equal to 262144 bytes (256 KiB). }, ], - "kind": "compute#metadata", # [Output Only] Type of the resource. Always compute#metadata + "kind": "compute#metadata", # Output only. [Output Only] Type of the resource. Always compute#metadata # for metadata. }, "minCpuPlatform": "A String", # Minimum cpu/platform to be used by instances. The instance may be @@ -854,7 +856,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -921,7 +923,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -956,7 +958,7 @@

Method Details

# default and only option is ONE_TO_ONE_NAT. Inipv6AccessConfigs, the default and only option isDIRECT_IPV6. }, ], - "ipv6AccessType": "A String", # [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be + "ipv6AccessType": "A String", # Output only. [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be # accessed from the Internet. This field is always inherited from its # subnetwork. # @@ -965,7 +967,7 @@

Method Details

# use a static internal IP address, it must be unused and in the same region # as the instance's zone. If not specified, Google Cloud will automatically # assign an internal IPv6 address from the instance's subnetwork. - "kind": "compute#networkInterface", # [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. + "kind": "compute#networkInterface", # Output only. [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. "name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. @@ -1205,9 +1207,9 @@

Method Details

], }, }, - "region": "A String", # [Output Only] URL of the region where the instance template resides. Only + "region": "A String", # Output only. [Output Only] URL of the region where the instance template resides. Only # applicable for regional resources. - "selfLink": "A String", # [Output Only] The URL for this instance template. The server defines this + "selfLink": "A String", # Output only. [Output Only] The URL for this instance template. The server defines this # URL. "sourceInstance": "A String", # The source instance used to create the template. You can provide this as a # partial or full URL to the resource. For example, the following are valid @@ -1280,13 +1282,13 @@

Method Details

}, }, }, - "kind": "compute#instanceTemplateAggregatedList", # Type of resource. + "kind": "compute#instanceTemplateAggregatedList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -1521,10 +1523,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1536,7 +1538,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1652,13 +1654,13 @@

Method Details

# global or regional instance templates. # # For more information, readInstance Templates. - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this instance template inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this instance template inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] A unique identifier for this instance template. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this instance template. The server # defines this identifier. - "kind": "compute#instanceTemplate", # [Output Only] The resource type, which is alwayscompute#instanceTemplate for instance templates. + "kind": "compute#instanceTemplate", # Output only. [Output Only] The resource type, which is alwayscompute#instanceTemplate for instance templates. "name": "A String", # Name of the resource; provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -1708,7 +1710,7 @@

Method Details

"disks": [ # An array of disks that are associated with the instances that are created # from these properties. { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. Valid values are ARM64 + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 # or X86_64. "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is # deleted (but not when the disk is detached from the instance). @@ -1828,7 +1830,7 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # [Output Only] A zero-based index to this disk, where 0 is reserved for the + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the # boot disk. If you have many disks attached to an instance, each # disk would have a unique index number. "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created @@ -1933,9 +1935,11 @@

Method Details

], "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT - # & PATCH) when empty. + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. "a_key": "A String", }, "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. @@ -2127,11 +2131,11 @@

Method Details

# In certain configurations, persistent disks can use NVMe. For more # information, seeAbout # persistent disks. - "kind": "compute#attachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], - "locked": True or False, # [Output Only] Whether to indicate the attached disk is locked. The locked + "locked": True or False, # Output only. [Output Only] Whether to indicate the attached disk is locked. The locked # disk is not allowed to be detached from the instance, or to be used as the # source of the snapshot creation, and the image creation. The instance with # at least one locked attached disk is not allow to be used as source of @@ -2139,12 +2143,12 @@

Method Details

# deleted with --keep-disk parameter set to true for locked disks. "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk # in READ_WRITE mode. - "savedState": "A String", # For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this # field is set to PRESERVED if the LocalSSD data has been saved # to a persistent location by customer request. (see the # discard_local_ssd option on Stop/Suspend). # Read-only in the api. - "shieldedInstanceInitialState": { # Initial State for shielded instance, # [Output Only] shielded vm initial state stored on disk + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). { @@ -2179,7 +2183,7 @@

Method Details

# Note that for InstanceTemplate, specify the disk name for zonal disk, # and the URL for regional disk. "type": "A String", # Specifies the type of the disk, either SCRATCH orPERSISTENT. If not specified, the default isPERSISTENT. - "userLicenses": [ # [Output Only] A list of user provided licenses. It represents a list of + "userLicenses": [ # Output only. [Output Only] A list of user provided licenses. It represents a list of # URLs to the license resource. Unlike regular licenses, user provided # licenses can be modified after the disk is created. "A String", @@ -2243,7 +2247,7 @@

Method Details

# or equal to 262144 bytes (256 KiB). }, ], - "kind": "compute#metadata", # [Output Only] Type of the resource. Always compute#metadata + "kind": "compute#metadata", # Output only. [Output Only] Type of the resource. Always compute#metadata # for metadata. }, "minCpuPlatform": "A String", # Minimum cpu/platform to be used by instances. The instance may be @@ -2266,7 +2270,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -2333,7 +2337,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -2368,7 +2372,7 @@

Method Details

# default and only option is ONE_TO_ONE_NAT. Inipv6AccessConfigs, the default and only option isDIRECT_IPV6. }, ], - "ipv6AccessType": "A String", # [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be + "ipv6AccessType": "A String", # Output only. [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be # accessed from the Internet. This field is always inherited from its # subnetwork. # @@ -2377,7 +2381,7 @@

Method Details

# use a static internal IP address, it must be unused and in the same region # as the instance's zone. If not specified, Google Cloud will automatically # assign an internal IPv6 address from the instance's subnetwork. - "kind": "compute#networkInterface", # [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. + "kind": "compute#networkInterface", # Output only. [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. "name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. @@ -2617,9 +2621,9 @@

Method Details

], }, }, - "region": "A String", # [Output Only] URL of the region where the instance template resides. Only + "region": "A String", # Output only. [Output Only] URL of the region where the instance template resides. Only # applicable for regional resources. - "selfLink": "A String", # [Output Only] The URL for this instance template. The server defines this + "selfLink": "A String", # Output only. [Output Only] The URL for this instance template. The server defines this # URL. "sourceInstance": "A String", # The source instance used to create the template. You can provide this as a # partial or full URL to the resource. For example, the following are valid @@ -3062,13 +3066,13 @@

Method Details

# global or regional instance templates. # # For more information, readInstance Templates. - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this instance template inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this instance template inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] A unique identifier for this instance template. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this instance template. The server # defines this identifier. - "kind": "compute#instanceTemplate", # [Output Only] The resource type, which is alwayscompute#instanceTemplate for instance templates. + "kind": "compute#instanceTemplate", # Output only. [Output Only] The resource type, which is alwayscompute#instanceTemplate for instance templates. "name": "A String", # Name of the resource; provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -3118,7 +3122,7 @@

Method Details

"disks": [ # An array of disks that are associated with the instances that are created # from these properties. { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. Valid values are ARM64 + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 # or X86_64. "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is # deleted (but not when the disk is detached from the instance). @@ -3238,7 +3242,7 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # [Output Only] A zero-based index to this disk, where 0 is reserved for the + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the # boot disk. If you have many disks attached to an instance, each # disk would have a unique index number. "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created @@ -3343,9 +3347,11 @@

Method Details

], "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT - # & PATCH) when empty. + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. "a_key": "A String", }, "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. @@ -3537,11 +3543,11 @@

Method Details

# In certain configurations, persistent disks can use NVMe. For more # information, seeAbout # persistent disks. - "kind": "compute#attachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], - "locked": True or False, # [Output Only] Whether to indicate the attached disk is locked. The locked + "locked": True or False, # Output only. [Output Only] Whether to indicate the attached disk is locked. The locked # disk is not allowed to be detached from the instance, or to be used as the # source of the snapshot creation, and the image creation. The instance with # at least one locked attached disk is not allow to be used as source of @@ -3549,12 +3555,12 @@

Method Details

# deleted with --keep-disk parameter set to true for locked disks. "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk # in READ_WRITE mode. - "savedState": "A String", # For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this # field is set to PRESERVED if the LocalSSD data has been saved # to a persistent location by customer request. (see the # discard_local_ssd option on Stop/Suspend). # Read-only in the api. - "shieldedInstanceInitialState": { # Initial State for shielded instance, # [Output Only] shielded vm initial state stored on disk + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). { @@ -3589,7 +3595,7 @@

Method Details

# Note that for InstanceTemplate, specify the disk name for zonal disk, # and the URL for regional disk. "type": "A String", # Specifies the type of the disk, either SCRATCH orPERSISTENT. If not specified, the default isPERSISTENT. - "userLicenses": [ # [Output Only] A list of user provided licenses. It represents a list of + "userLicenses": [ # Output only. [Output Only] A list of user provided licenses. It represents a list of # URLs to the license resource. Unlike regular licenses, user provided # licenses can be modified after the disk is created. "A String", @@ -3653,7 +3659,7 @@

Method Details

# or equal to 262144 bytes (256 KiB). }, ], - "kind": "compute#metadata", # [Output Only] Type of the resource. Always compute#metadata + "kind": "compute#metadata", # Output only. [Output Only] Type of the resource. Always compute#metadata # for metadata. }, "minCpuPlatform": "A String", # Minimum cpu/platform to be used by instances. The instance may be @@ -3676,7 +3682,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -3743,7 +3749,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -3778,7 +3784,7 @@

Method Details

# default and only option is ONE_TO_ONE_NAT. Inipv6AccessConfigs, the default and only option isDIRECT_IPV6. }, ], - "ipv6AccessType": "A String", # [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be + "ipv6AccessType": "A String", # Output only. [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be # accessed from the Internet. This field is always inherited from its # subnetwork. # @@ -3787,7 +3793,7 @@

Method Details

# use a static internal IP address, it must be unused and in the same region # as the instance's zone. If not specified, Google Cloud will automatically # assign an internal IPv6 address from the instance's subnetwork. - "kind": "compute#networkInterface", # [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. + "kind": "compute#networkInterface", # Output only. [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. "name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. @@ -4027,9 +4033,9 @@

Method Details

], }, }, - "region": "A String", # [Output Only] URL of the region where the instance template resides. Only + "region": "A String", # Output only. [Output Only] URL of the region where the instance template resides. Only # applicable for regional resources. - "selfLink": "A String", # [Output Only] The URL for this instance template. The server defines this + "selfLink": "A String", # Output only. [Output Only] The URL for this instance template. The server defines this # URL. "sourceInstance": "A String", # The source instance used to create the template. You can provide this as a # partial or full URL to the resource. For example, the following are valid @@ -4252,10 +4258,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -4267,7 +4273,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -4469,13 +4475,13 @@

Method Details

# global or regional instance templates. # # For more information, readInstance Templates. - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this instance template inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this instance template inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] A unique identifier for this instance template. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this instance template. The server # defines this identifier. - "kind": "compute#instanceTemplate", # [Output Only] The resource type, which is alwayscompute#instanceTemplate for instance templates. + "kind": "compute#instanceTemplate", # Output only. [Output Only] The resource type, which is alwayscompute#instanceTemplate for instance templates. "name": "A String", # Name of the resource; provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -4525,7 +4531,7 @@

Method Details

"disks": [ # An array of disks that are associated with the instances that are created # from these properties. { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. Valid values are ARM64 + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 # or X86_64. "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is # deleted (but not when the disk is detached from the instance). @@ -4645,7 +4651,7 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # [Output Only] A zero-based index to this disk, where 0 is reserved for the + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the # boot disk. If you have many disks attached to an instance, each # disk would have a unique index number. "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created @@ -4750,9 +4756,11 @@

Method Details

], "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT - # & PATCH) when empty. + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. "a_key": "A String", }, "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. @@ -4944,11 +4952,11 @@

Method Details

# In certain configurations, persistent disks can use NVMe. For more # information, seeAbout # persistent disks. - "kind": "compute#attachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], - "locked": True or False, # [Output Only] Whether to indicate the attached disk is locked. The locked + "locked": True or False, # Output only. [Output Only] Whether to indicate the attached disk is locked. The locked # disk is not allowed to be detached from the instance, or to be used as the # source of the snapshot creation, and the image creation. The instance with # at least one locked attached disk is not allow to be used as source of @@ -4956,12 +4964,12 @@

Method Details

# deleted with --keep-disk parameter set to true for locked disks. "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk # in READ_WRITE mode. - "savedState": "A String", # For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this # field is set to PRESERVED if the LocalSSD data has been saved # to a persistent location by customer request. (see the # discard_local_ssd option on Stop/Suspend). # Read-only in the api. - "shieldedInstanceInitialState": { # Initial State for shielded instance, # [Output Only] shielded vm initial state stored on disk + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). { @@ -4996,7 +5004,7 @@

Method Details

# Note that for InstanceTemplate, specify the disk name for zonal disk, # and the URL for regional disk. "type": "A String", # Specifies the type of the disk, either SCRATCH orPERSISTENT. If not specified, the default isPERSISTENT. - "userLicenses": [ # [Output Only] A list of user provided licenses. It represents a list of + "userLicenses": [ # Output only. [Output Only] A list of user provided licenses. It represents a list of # URLs to the license resource. Unlike regular licenses, user provided # licenses can be modified after the disk is created. "A String", @@ -5060,7 +5068,7 @@

Method Details

# or equal to 262144 bytes (256 KiB). }, ], - "kind": "compute#metadata", # [Output Only] Type of the resource. Always compute#metadata + "kind": "compute#metadata", # Output only. [Output Only] Type of the resource. Always compute#metadata # for metadata. }, "minCpuPlatform": "A String", # Minimum cpu/platform to be used by instances. The instance may be @@ -5083,7 +5091,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -5150,7 +5158,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -5185,7 +5193,7 @@

Method Details

# default and only option is ONE_TO_ONE_NAT. Inipv6AccessConfigs, the default and only option isDIRECT_IPV6. }, ], - "ipv6AccessType": "A String", # [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be + "ipv6AccessType": "A String", # Output only. [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be # accessed from the Internet. This field is always inherited from its # subnetwork. # @@ -5194,7 +5202,7 @@

Method Details

# use a static internal IP address, it must be unused and in the same region # as the instance's zone. If not specified, Google Cloud will automatically # assign an internal IPv6 address from the instance's subnetwork. - "kind": "compute#networkInterface", # [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. + "kind": "compute#networkInterface", # Output only. [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. "name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. @@ -5434,9 +5442,9 @@

Method Details

], }, }, - "region": "A String", # [Output Only] URL of the region where the instance template resides. Only + "region": "A String", # Output only. [Output Only] URL of the region where the instance template resides. Only # applicable for regional resources. - "selfLink": "A String", # [Output Only] The URL for this instance template. The server defines this + "selfLink": "A String", # Output only. [Output Only] The URL for this instance template. The server defines this # URL. "sourceInstance": "A String", # The source instance used to create the template. You can provide this as a # partial or full URL to the resource. For example, the following are valid @@ -5481,14 +5489,14 @@

Method Details

}, }, ], - "kind": "compute#instanceTemplateList", # [Output Only] The resource type, which is alwayscompute#instanceTemplatesListResponse for instance template + "kind": "compute#instanceTemplateList", # Output only. [Output Only] The resource type, which is alwayscompute#instanceTemplatesListResponse for instance template # lists. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there diff --git a/docs/dyn/compute_beta.instances.html b/docs/dyn/compute_beta.instances.html index 5d2a13a245..eaf509a9e8 100644 --- a/docs/dyn/compute_beta.instances.html +++ b/docs/dyn/compute_beta.instances.html @@ -277,7 +277,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -490,10 +490,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -505,7 +505,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -611,7 +611,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -678,7 +678,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -713,7 +713,7 @@

Method Details

# default and only option is ONE_TO_ONE_NAT. Inipv6AccessConfigs, the default and only option isDIRECT_IPV6. }, ], - "ipv6AccessType": "A String", # [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be + "ipv6AccessType": "A String", # Output only. [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be # accessed from the Internet. This field is always inherited from its # subnetwork. # @@ -722,7 +722,7 @@

Method Details

# use a static internal IP address, it must be unused and in the same region # as the instance's zone. If not specified, Google Cloud will automatically # assign an internal IPv6 address from the instance's subnetwork. - "kind": "compute#networkInterface", # [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. + "kind": "compute#networkInterface", # Output only. [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. "name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. @@ -950,10 +950,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -965,7 +965,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1242,10 +1242,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1257,7 +1257,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1490,15 +1490,15 @@

Method Details

"confidentialInstanceType": "A String", # Defines the type of technology used by the confidential instance. "enableConfidentialCompute": True or False, # Defines whether the instance should have confidential compute enabled. }, - "cpuPlatform": "A String", # [Output Only] The CPU platform used by this instance. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 text format. + "cpuPlatform": "A String", # Output only. [Output Only] The CPU platform used by this instance. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 text format. "deletionProtection": True or False, # Whether the resource should be protected against deletion. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "disks": [ # Array of disks associated with this instance. Persistent disks must be # created before you can assign them. { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. Valid values are ARM64 + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 # or X86_64. "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is # deleted (but not when the disk is detached from the instance). @@ -1618,7 +1618,7 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # [Output Only] A zero-based index to this disk, where 0 is reserved for the + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the # boot disk. If you have many disks attached to an instance, each # disk would have a unique index number. "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created @@ -1723,9 +1723,11 @@

Method Details

], "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT - # & PATCH) when empty. + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. "a_key": "A String", }, "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. @@ -1917,11 +1919,11 @@

Method Details

# In certain configurations, persistent disks can use NVMe. For more # information, seeAbout # persistent disks. - "kind": "compute#attachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], - "locked": True or False, # [Output Only] Whether to indicate the attached disk is locked. The locked + "locked": True or False, # Output only. [Output Only] Whether to indicate the attached disk is locked. The locked # disk is not allowed to be detached from the instance, or to be used as the # source of the snapshot creation, and the image creation. The instance with # at least one locked attached disk is not allow to be used as source of @@ -1929,12 +1931,12 @@

Method Details

# deleted with --keep-disk parameter set to true for locked disks. "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk # in READ_WRITE mode. - "savedState": "A String", # For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this # field is set to PRESERVED if the LocalSSD data has been saved # to a persistent location by customer request. (see the # discard_local_ssd option on Stop/Suspend). # Read-only in the api. - "shieldedInstanceInitialState": { # Initial State for shielded instance, # [Output Only] shielded vm initial state stored on disk + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). { @@ -1969,7 +1971,7 @@

Method Details

# Note that for InstanceTemplate, specify the disk name for zonal disk, # and the URL for regional disk. "type": "A String", # Specifies the type of the disk, either SCRATCH orPERSISTENT. If not specified, the default isPERSISTENT. - "userLicenses": [ # [Output Only] A list of user provided licenses. It represents a list of + "userLicenses": [ # Output only. [Output Only] A list of user provided licenses. It represents a list of # URLs to the license resource. Unlike regular licenses, user provided # licenses can be modified after the disk is created. "A String", @@ -2005,7 +2007,7 @@

Method Details

# RFC1035 compliant. If hostname is not specified, the default hostname is # [INSTANCE_NAME].c.[PROJECT_ID].internal when using the global DNS, and # [INSTANCE_NAME].[ZONE].c.[PROJECT_ID].internal when using zonal DNS. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "instanceEncryptionKey": { # Encrypts suspended data for an instance with acustomer-managed # encryption key. @@ -2069,7 +2071,7 @@

Method Details

}, "keyRevocationActionType": "A String", # KeyRevocationActionType of the instance. Supported options are "STOP" and # "NONE". The default value is "NONE" if it is not specified. - "kind": "compute#instance", # [Output Only] Type of the resource. Always compute#instance + "kind": "compute#instance", # Output only. [Output Only] Type of the resource. Always compute#instance # for instances. "labelFingerprint": "A String", # A fingerprint for this request, which is essentially a hash of # the label's contents and used for optimistic locking. The @@ -2083,9 +2085,9 @@

Method Details

# the setLabels method. "a_key": "A String", }, - "lastStartTimestamp": "A String", # [Output Only] Last start timestamp inRFC3339 text format. - "lastStopTimestamp": "A String", # [Output Only] Last stop timestamp inRFC3339 text format. - "lastSuspendedTimestamp": "A String", # [Output Only] Last suspended timestamp inRFC3339 text format. + "lastStartTimestamp": "A String", # Output only. [Output Only] Last start timestamp inRFC3339 text format. + "lastStopTimestamp": "A String", # Output only. [Output Only] Last stop timestamp inRFC3339 text format. + "lastSuspendedTimestamp": "A String", # Output only. [Output Only] Last suspended timestamp inRFC3339 text format. "machineType": "A String", # Full or partial URL of the machine type resource to use for this instance, # in the format:zones/zone/machineTypes/machine-type. This is provided by the client # when the instance is created. For example, the following is a valid partial @@ -2134,7 +2136,7 @@

Method Details

# or equal to 262144 bytes (256 KiB). }, ], - "kind": "compute#metadata", # [Output Only] Type of the resource. Always compute#metadata + "kind": "compute#metadata", # Output only. [Output Only] Type of the resource. Always compute#metadata # for metadata. }, "minCpuPlatform": "A String", # Specifies aminimum CPU @@ -2168,7 +2170,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -2235,7 +2237,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -2270,7 +2272,7 @@

Method Details

# default and only option is ONE_TO_ONE_NAT. Inipv6AccessConfigs, the default and only option isDIRECT_IPV6. }, ], - "ipv6AccessType": "A String", # [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be + "ipv6AccessType": "A String", # Output only. [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be # accessed from the Internet. This field is always inherited from its # subnetwork. # @@ -2279,7 +2281,7 @@

Method Details

# use a static internal IP address, it must be unused and in the same region # as the instance's zone. If not specified, Google Cloud will automatically # assign an internal IPv6 address from the instance's subnetwork. - "kind": "compute#networkInterface", # [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. + "kind": "compute#networkInterface", # Output only. [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. "name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. @@ -2349,8 +2351,10 @@

Method Details

}, "resourceManagerTags": { # Resource manager tags to be bound to the instance. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -2383,12 +2387,12 @@

Method Details

"resourcePolicies": [ # Resource policies applied to this instance. "A String", ], - "resourceStatus": { # Contains output only fields. # [Output Only] Specifies values set for instance attributes as + "resourceStatus": { # Contains output only fields. # Output only. [Output Only] Specifies values set for instance attributes as # compared to the values requested by user in the corresponding input only # field. # Use this sub-message for actual values set on Instance attributes as compared # to the value requested by the user (intent) in their instance CRUD calls. - "effectiveInstanceMetadata": { # Effective values of predefined metadata keys for an instance. # [Output Only] Effective metadata is a field that consolidates project, + "effectiveInstanceMetadata": { # Effective values of predefined metadata keys for an instance. # Output only. [Output Only] Effective metadata is a field that consolidates project, # zonal instance settings, and instance-level predefined metadata keys to # provide the overridden value for those metadata keys at the instance level. "blockProjectSshKeysMetadataValue": True or False, # Effective block-project-ssh-keys value at Instance level. @@ -2400,10 +2404,10 @@

Method Details

"serialPortLoggingEnableMetadataValue": True or False, # Effective serial-port-logging-enable value at Instance level. "vmDnsSettingMetadataValue": "A String", # Effective VM DNS setting at Instance level. }, - "physicalHost": "A String", # [Output Only] The precise location of your instance within the zone's data + "physicalHost": "A String", # Output only. [Output Only] The precise location of your instance within the zone's data # center, including the block, sub-block, and host. The field is formatted as # follows: blockId/subBlockId/hostId. - "physicalHostTopology": { # Represents the physical host topology of the host on which the VM is # [Output Only] A series of fields containing the global name of the Compute + "physicalHostTopology": { # Represents the physical host topology of the host on which the VM is # Output only. [Output Only] A series of fields containing the global name of the Compute # Engine cluster, as well as the ID of the block, sub-block, and host on # which the running instance is located. # running. @@ -2418,8 +2422,8 @@

Method Details

# located. Instances in the same sub-block experience lower network latency # than instances in the same block. }, - "reservationConsumptionInfo": { # Reservation consumption information that the instance is consuming from. # [Output Only] Reservation information that the instance is consuming from. - "consumedReservation": "A String", # [Output Only] The full resource name of the reservation that this + "reservationConsumptionInfo": { # Reservation consumption information that the instance is consuming from. # Output only. [Output Only] Reservation information that the instance is consuming from. + "consumedReservation": "A String", # Output only. [Output Only] The full resource name of the reservation that this # instance is consuming from. }, "scheduling": { @@ -2428,7 +2432,7 @@

Method Details

# specified in the spread placement policy attached to the instance. "terminationTimestamp": "A String", # Time in future when the instance will be terminated inRFC3339 text format. }, - "shutdownDetails": { # Specifies if the instance is in `PENDING_STOP` state or there is a # [Output Only] Details about the instance stopping state. + "shutdownDetails": { # Specifies if the instance is in `PENDING_STOP` state or there is a # Output only. [Output Only] Details about the instance stopping state. # programmed stop scheduled. "maxDuration": { # A Duration represents a fixed-length span of time represented # The duration for graceful shutdown. Only applicable when # `stop_state=PENDING_STOP`. @@ -2463,8 +2467,8 @@

Method Details

# This timestamp value is in RFC3339 text format. }, }, - "satisfiesPzi": True or False, # [Output Only] Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. + "satisfiesPzi": True or False, # Output only. [Output Only] Reserved for future use. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. "scheduling": { # Sets the scheduling options for an Instance. # Sets the scheduling options for this instance. "automaticRestart": True or False, # Specifies whether the instance should be automatically restarted if it is # terminated by Compute Engine (not terminated by a user). You can only set @@ -2569,7 +2573,7 @@

Method Details

"terminationTime": "A String", # Specifies the timestamp, when the instance will be terminated, inRFC3339 text format. If specified, the instance # termination action will be performed at the termination time. }, - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "serviceAccounts": [ # A list of service accounts, with their specified scopes, authorized for # this instance. Only one service account per VM instance is supported. # @@ -2597,12 +2601,12 @@

Method Details

"updateAutoLearnPolicy": True or False, # Updates the integrity policy baseline using the # measurements from the VM instance's most recent boot. }, - "shieldedVmConfig": { # A set of Shielded VM options. # Deprecating, please use shielded_instance_config. + "shieldedVmConfig": { # A set of Shielded VM options. # Output only. Deprecating, please use shielded_instance_config. "enableIntegrityMonitoring": True or False, # Defines whether the instance has integrity monitoring enabled. "enableSecureBoot": True or False, # Defines whether the instance has Secure Boot enabled. "enableVtpm": True or False, # Defines whether the instance has the vTPM enabled. }, - "shieldedVmIntegrityPolicy": { # The policy describes the baseline against which # Deprecating, please use shielded_instance_integrity_policy. + "shieldedVmIntegrityPolicy": { # The policy describes the baseline against which # Output only. Deprecating, please use shielded_instance_integrity_policy. # VM instance boot integrity is measured. "updateAutoLearnPolicy": True or False, # Updates the integrity policy baseline using the # measurements from the VM instance's most recent boot. @@ -2661,13 +2665,13 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "startRestricted": True or False, # [Output Only] Whether a VM has been restricted for start because Compute + "startRestricted": True or False, # Output only. [Output Only] Whether a VM has been restricted for start because Compute # Engine has detected suspicious activity. - "status": "A String", # [Output Only] The status of the instance. One of the + "status": "A String", # Output only. [Output Only] The status of the instance. One of the # following values: PROVISIONING, STAGING,RUNNING, STOPPING, SUSPENDING,SUSPENDED, REPAIRING, andTERMINATED. For more information about the status of the # instance, see # Instance life cycle. - "statusMessage": "A String", # [Output Only] An optional, human-readable explanation of the status. + "statusMessage": "A String", # Output only. [Output Only] An optional, human-readable explanation of the status. "tags": { # A set of instance tags. # Tags to apply to this instance. Tags are used to identify valid # sources or targets for network firewalls and are specified by the client # during instance creation. The tags can be later modified by the setTags @@ -2686,7 +2690,7 @@

Method Details

"A String", ], }, - "zone": "A String", # [Output Only] URL of the zone where the instance resides. + "zone": "A String", # Output only. [Output Only] URL of the zone where the instance resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. }, @@ -2719,15 +2723,15 @@

Method Details

}, }, }, - "kind": "compute#instanceAggregatedList", # [Output Only] Type of resource. Alwayscompute#instanceAggregatedList for aggregated lists of + "kind": "compute#instanceAggregatedList", # Output only. [Output Only] Type of resource. Alwayscompute#instanceAggregatedList for aggregated lists of # Instance resources. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -2787,7 +2791,7 @@

Method Details

The object takes the form of: { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. Valid values are ARM64 + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 # or X86_64. "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is # deleted (but not when the disk is detached from the instance). @@ -2907,7 +2911,7 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # [Output Only] A zero-based index to this disk, where 0 is reserved for the + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the # boot disk. If you have many disks attached to an instance, each # disk would have a unique index number. "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created @@ -3012,9 +3016,11 @@

Method Details

], "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT - # & PATCH) when empty. + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. "a_key": "A String", }, "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. @@ -3206,11 +3212,11 @@

Method Details

# In certain configurations, persistent disks can use NVMe. For more # information, seeAbout # persistent disks. - "kind": "compute#attachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], - "locked": True or False, # [Output Only] Whether to indicate the attached disk is locked. The locked + "locked": True or False, # Output only. [Output Only] Whether to indicate the attached disk is locked. The locked # disk is not allowed to be detached from the instance, or to be used as the # source of the snapshot creation, and the image creation. The instance with # at least one locked attached disk is not allow to be used as source of @@ -3218,12 +3224,12 @@

Method Details

# deleted with --keep-disk parameter set to true for locked disks. "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk # in READ_WRITE mode. - "savedState": "A String", # For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this # field is set to PRESERVED if the LocalSSD data has been saved # to a persistent location by customer request. (see the # discard_local_ssd option on Stop/Suspend). # Read-only in the api. - "shieldedInstanceInitialState": { # Initial State for shielded instance, # [Output Only] shielded vm initial state stored on disk + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). { @@ -3258,7 +3264,7 @@

Method Details

# Note that for InstanceTemplate, specify the disk name for zonal disk, # and the URL for regional disk. "type": "A String", # Specifies the type of the disk, either SCRATCH orPERSISTENT. If not specified, the default isPERSISTENT. - "userLicenses": [ # [Output Only] A list of user provided licenses. It represents a list of + "userLicenses": [ # Output only. [Output Only] A list of user provided licenses. It represents a list of # URLs to the license resource. Unlike regular licenses, user provided # licenses can be modified after the disk is created. "A String", @@ -3446,10 +3452,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3461,7 +3467,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -3600,7 +3606,7 @@

Method Details

"disks": [ # An array of disks that are associated with the instances that are created # from these properties. { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. Valid values are ARM64 + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 # or X86_64. "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is # deleted (but not when the disk is detached from the instance). @@ -3720,7 +3726,7 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # [Output Only] A zero-based index to this disk, where 0 is reserved for the + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the # boot disk. If you have many disks attached to an instance, each # disk would have a unique index number. "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created @@ -3825,9 +3831,11 @@

Method Details

], "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT - # & PATCH) when empty. + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. "a_key": "A String", }, "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. @@ -4019,11 +4027,11 @@

Method Details

# In certain configurations, persistent disks can use NVMe. For more # information, seeAbout # persistent disks. - "kind": "compute#attachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], - "locked": True or False, # [Output Only] Whether to indicate the attached disk is locked. The locked + "locked": True or False, # Output only. [Output Only] Whether to indicate the attached disk is locked. The locked # disk is not allowed to be detached from the instance, or to be used as the # source of the snapshot creation, and the image creation. The instance with # at least one locked attached disk is not allow to be used as source of @@ -4031,12 +4039,12 @@

Method Details

# deleted with --keep-disk parameter set to true for locked disks. "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk # in READ_WRITE mode. - "savedState": "A String", # For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this # field is set to PRESERVED if the LocalSSD data has been saved # to a persistent location by customer request. (see the # discard_local_ssd option on Stop/Suspend). # Read-only in the api. - "shieldedInstanceInitialState": { # Initial State for shielded instance, # [Output Only] shielded vm initial state stored on disk + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). { @@ -4071,7 +4079,7 @@

Method Details

# Note that for InstanceTemplate, specify the disk name for zonal disk, # and the URL for regional disk. "type": "A String", # Specifies the type of the disk, either SCRATCH orPERSISTENT. If not specified, the default isPERSISTENT. - "userLicenses": [ # [Output Only] A list of user provided licenses. It represents a list of + "userLicenses": [ # Output only. [Output Only] A list of user provided licenses. It represents a list of # URLs to the license resource. Unlike regular licenses, user provided # licenses can be modified after the disk is created. "A String", @@ -4135,7 +4143,7 @@

Method Details

# or equal to 262144 bytes (256 KiB). }, ], - "kind": "compute#metadata", # [Output Only] Type of the resource. Always compute#metadata + "kind": "compute#metadata", # Output only. [Output Only] Type of the resource. Always compute#metadata # for metadata. }, "minCpuPlatform": "A String", # Minimum cpu/platform to be used by instances. The instance may be @@ -4158,7 +4166,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -4225,7 +4233,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -4260,7 +4268,7 @@

Method Details

# default and only option is ONE_TO_ONE_NAT. Inipv6AccessConfigs, the default and only option isDIRECT_IPV6. }, ], - "ipv6AccessType": "A String", # [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be + "ipv6AccessType": "A String", # Output only. [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be # accessed from the Internet. This field is always inherited from its # subnetwork. # @@ -4269,7 +4277,7 @@

Method Details

# use a static internal IP address, it must be unused and in the same region # as the instance's zone. If not specified, Google Cloud will automatically # assign an internal IPv6 address from the instance's subnetwork. - "kind": "compute#networkInterface", # [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. + "kind": "compute#networkInterface", # Output only. [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. "name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. @@ -4546,7 +4554,7 @@

Method Details

# To be extended in the future. "hostname": "A String", # Specifies the hostname of the instance. More details in: # https://cloud.google.com/compute/docs/instances/custom-hostname-vm#naming_convention - "name": "A String", # This field is only temporary. It will be removed. Do not use it. + "name": "A String", # Output only. This field is only temporary. It will be removed. Do not use it. }, }, "sourceInstanceTemplate": "A String", # Specifies the instance template from which to create instances. You may @@ -4746,10 +4754,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -4761,7 +4769,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -5034,10 +5042,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -5049,7 +5057,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -5317,10 +5325,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -5332,7 +5340,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -5604,10 +5612,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -5619,7 +5627,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -5887,10 +5895,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -5902,7 +5910,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -6038,15 +6046,15 @@

Method Details

"confidentialInstanceType": "A String", # Defines the type of technology used by the confidential instance. "enableConfidentialCompute": True or False, # Defines whether the instance should have confidential compute enabled. }, - "cpuPlatform": "A String", # [Output Only] The CPU platform used by this instance. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 text format. + "cpuPlatform": "A String", # Output only. [Output Only] The CPU platform used by this instance. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 text format. "deletionProtection": True or False, # Whether the resource should be protected against deletion. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "disks": [ # Array of disks associated with this instance. Persistent disks must be # created before you can assign them. { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. Valid values are ARM64 + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 # or X86_64. "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is # deleted (but not when the disk is detached from the instance). @@ -6166,7 +6174,7 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # [Output Only] A zero-based index to this disk, where 0 is reserved for the + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the # boot disk. If you have many disks attached to an instance, each # disk would have a unique index number. "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created @@ -6271,9 +6279,11 @@

Method Details

], "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT - # & PATCH) when empty. + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. "a_key": "A String", }, "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. @@ -6465,11 +6475,11 @@

Method Details

# In certain configurations, persistent disks can use NVMe. For more # information, seeAbout # persistent disks. - "kind": "compute#attachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], - "locked": True or False, # [Output Only] Whether to indicate the attached disk is locked. The locked + "locked": True or False, # Output only. [Output Only] Whether to indicate the attached disk is locked. The locked # disk is not allowed to be detached from the instance, or to be used as the # source of the snapshot creation, and the image creation. The instance with # at least one locked attached disk is not allow to be used as source of @@ -6477,12 +6487,12 @@

Method Details

# deleted with --keep-disk parameter set to true for locked disks. "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk # in READ_WRITE mode. - "savedState": "A String", # For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this # field is set to PRESERVED if the LocalSSD data has been saved # to a persistent location by customer request. (see the # discard_local_ssd option on Stop/Suspend). # Read-only in the api. - "shieldedInstanceInitialState": { # Initial State for shielded instance, # [Output Only] shielded vm initial state stored on disk + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). { @@ -6517,7 +6527,7 @@

Method Details

# Note that for InstanceTemplate, specify the disk name for zonal disk, # and the URL for regional disk. "type": "A String", # Specifies the type of the disk, either SCRATCH orPERSISTENT. If not specified, the default isPERSISTENT. - "userLicenses": [ # [Output Only] A list of user provided licenses. It represents a list of + "userLicenses": [ # Output only. [Output Only] A list of user provided licenses. It represents a list of # URLs to the license resource. Unlike regular licenses, user provided # licenses can be modified after the disk is created. "A String", @@ -6553,7 +6563,7 @@

Method Details

# RFC1035 compliant. If hostname is not specified, the default hostname is # [INSTANCE_NAME].c.[PROJECT_ID].internal when using the global DNS, and # [INSTANCE_NAME].[ZONE].c.[PROJECT_ID].internal when using zonal DNS. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "instanceEncryptionKey": { # Encrypts suspended data for an instance with acustomer-managed # encryption key. @@ -6617,7 +6627,7 @@

Method Details

}, "keyRevocationActionType": "A String", # KeyRevocationActionType of the instance. Supported options are "STOP" and # "NONE". The default value is "NONE" if it is not specified. - "kind": "compute#instance", # [Output Only] Type of the resource. Always compute#instance + "kind": "compute#instance", # Output only. [Output Only] Type of the resource. Always compute#instance # for instances. "labelFingerprint": "A String", # A fingerprint for this request, which is essentially a hash of # the label's contents and used for optimistic locking. The @@ -6631,9 +6641,9 @@

Method Details

# the setLabels method. "a_key": "A String", }, - "lastStartTimestamp": "A String", # [Output Only] Last start timestamp inRFC3339 text format. - "lastStopTimestamp": "A String", # [Output Only] Last stop timestamp inRFC3339 text format. - "lastSuspendedTimestamp": "A String", # [Output Only] Last suspended timestamp inRFC3339 text format. + "lastStartTimestamp": "A String", # Output only. [Output Only] Last start timestamp inRFC3339 text format. + "lastStopTimestamp": "A String", # Output only. [Output Only] Last stop timestamp inRFC3339 text format. + "lastSuspendedTimestamp": "A String", # Output only. [Output Only] Last suspended timestamp inRFC3339 text format. "machineType": "A String", # Full or partial URL of the machine type resource to use for this instance, # in the format:zones/zone/machineTypes/machine-type. This is provided by the client # when the instance is created. For example, the following is a valid partial @@ -6682,7 +6692,7 @@

Method Details

# or equal to 262144 bytes (256 KiB). }, ], - "kind": "compute#metadata", # [Output Only] Type of the resource. Always compute#metadata + "kind": "compute#metadata", # Output only. [Output Only] Type of the resource. Always compute#metadata # for metadata. }, "minCpuPlatform": "A String", # Specifies aminimum CPU @@ -6716,7 +6726,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -6783,7 +6793,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -6818,7 +6828,7 @@

Method Details

# default and only option is ONE_TO_ONE_NAT. Inipv6AccessConfigs, the default and only option isDIRECT_IPV6. }, ], - "ipv6AccessType": "A String", # [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be + "ipv6AccessType": "A String", # Output only. [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be # accessed from the Internet. This field is always inherited from its # subnetwork. # @@ -6827,7 +6837,7 @@

Method Details

# use a static internal IP address, it must be unused and in the same region # as the instance's zone. If not specified, Google Cloud will automatically # assign an internal IPv6 address from the instance's subnetwork. - "kind": "compute#networkInterface", # [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. + "kind": "compute#networkInterface", # Output only. [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. "name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. @@ -6897,8 +6907,10 @@

Method Details

}, "resourceManagerTags": { # Resource manager tags to be bound to the instance. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -6931,12 +6943,12 @@

Method Details

"resourcePolicies": [ # Resource policies applied to this instance. "A String", ], - "resourceStatus": { # Contains output only fields. # [Output Only] Specifies values set for instance attributes as + "resourceStatus": { # Contains output only fields. # Output only. [Output Only] Specifies values set for instance attributes as # compared to the values requested by user in the corresponding input only # field. # Use this sub-message for actual values set on Instance attributes as compared # to the value requested by the user (intent) in their instance CRUD calls. - "effectiveInstanceMetadata": { # Effective values of predefined metadata keys for an instance. # [Output Only] Effective metadata is a field that consolidates project, + "effectiveInstanceMetadata": { # Effective values of predefined metadata keys for an instance. # Output only. [Output Only] Effective metadata is a field that consolidates project, # zonal instance settings, and instance-level predefined metadata keys to # provide the overridden value for those metadata keys at the instance level. "blockProjectSshKeysMetadataValue": True or False, # Effective block-project-ssh-keys value at Instance level. @@ -6948,10 +6960,10 @@

Method Details

"serialPortLoggingEnableMetadataValue": True or False, # Effective serial-port-logging-enable value at Instance level. "vmDnsSettingMetadataValue": "A String", # Effective VM DNS setting at Instance level. }, - "physicalHost": "A String", # [Output Only] The precise location of your instance within the zone's data + "physicalHost": "A String", # Output only. [Output Only] The precise location of your instance within the zone's data # center, including the block, sub-block, and host. The field is formatted as # follows: blockId/subBlockId/hostId. - "physicalHostTopology": { # Represents the physical host topology of the host on which the VM is # [Output Only] A series of fields containing the global name of the Compute + "physicalHostTopology": { # Represents the physical host topology of the host on which the VM is # Output only. [Output Only] A series of fields containing the global name of the Compute # Engine cluster, as well as the ID of the block, sub-block, and host on # which the running instance is located. # running. @@ -6966,8 +6978,8 @@

Method Details

# located. Instances in the same sub-block experience lower network latency # than instances in the same block. }, - "reservationConsumptionInfo": { # Reservation consumption information that the instance is consuming from. # [Output Only] Reservation information that the instance is consuming from. - "consumedReservation": "A String", # [Output Only] The full resource name of the reservation that this + "reservationConsumptionInfo": { # Reservation consumption information that the instance is consuming from. # Output only. [Output Only] Reservation information that the instance is consuming from. + "consumedReservation": "A String", # Output only. [Output Only] The full resource name of the reservation that this # instance is consuming from. }, "scheduling": { @@ -6976,7 +6988,7 @@

Method Details

# specified in the spread placement policy attached to the instance. "terminationTimestamp": "A String", # Time in future when the instance will be terminated inRFC3339 text format. }, - "shutdownDetails": { # Specifies if the instance is in `PENDING_STOP` state or there is a # [Output Only] Details about the instance stopping state. + "shutdownDetails": { # Specifies if the instance is in `PENDING_STOP` state or there is a # Output only. [Output Only] Details about the instance stopping state. # programmed stop scheduled. "maxDuration": { # A Duration represents a fixed-length span of time represented # The duration for graceful shutdown. Only applicable when # `stop_state=PENDING_STOP`. @@ -7011,8 +7023,8 @@

Method Details

# This timestamp value is in RFC3339 text format. }, }, - "satisfiesPzi": True or False, # [Output Only] Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. + "satisfiesPzi": True or False, # Output only. [Output Only] Reserved for future use. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. "scheduling": { # Sets the scheduling options for an Instance. # Sets the scheduling options for this instance. "automaticRestart": True or False, # Specifies whether the instance should be automatically restarted if it is # terminated by Compute Engine (not terminated by a user). You can only set @@ -7117,7 +7129,7 @@

Method Details

"terminationTime": "A String", # Specifies the timestamp, when the instance will be terminated, inRFC3339 text format. If specified, the instance # termination action will be performed at the termination time. }, - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "serviceAccounts": [ # A list of service accounts, with their specified scopes, authorized for # this instance. Only one service account per VM instance is supported. # @@ -7145,12 +7157,12 @@

Method Details

"updateAutoLearnPolicy": True or False, # Updates the integrity policy baseline using the # measurements from the VM instance's most recent boot. }, - "shieldedVmConfig": { # A set of Shielded VM options. # Deprecating, please use shielded_instance_config. + "shieldedVmConfig": { # A set of Shielded VM options. # Output only. Deprecating, please use shielded_instance_config. "enableIntegrityMonitoring": True or False, # Defines whether the instance has integrity monitoring enabled. "enableSecureBoot": True or False, # Defines whether the instance has Secure Boot enabled. "enableVtpm": True or False, # Defines whether the instance has the vTPM enabled. }, - "shieldedVmIntegrityPolicy": { # The policy describes the baseline against which # Deprecating, please use shielded_instance_integrity_policy. + "shieldedVmIntegrityPolicy": { # The policy describes the baseline against which # Output only. Deprecating, please use shielded_instance_integrity_policy. # VM instance boot integrity is measured. "updateAutoLearnPolicy": True or False, # Updates the integrity policy baseline using the # measurements from the VM instance's most recent boot. @@ -7209,13 +7221,13 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "startRestricted": True or False, # [Output Only] Whether a VM has been restricted for start because Compute + "startRestricted": True or False, # Output only. [Output Only] Whether a VM has been restricted for start because Compute # Engine has detected suspicious activity. - "status": "A String", # [Output Only] The status of the instance. One of the + "status": "A String", # Output only. [Output Only] The status of the instance. One of the # following values: PROVISIONING, STAGING,RUNNING, STOPPING, SUSPENDING,SUSPENDED, REPAIRING, andTERMINATED. For more information about the status of the # instance, see # Instance life cycle. - "statusMessage": "A String", # [Output Only] An optional, human-readable explanation of the status. + "statusMessage": "A String", # Output only. [Output Only] An optional, human-readable explanation of the status. "tags": { # A set of instance tags. # Tags to apply to this instance. Tags are used to identify valid # sources or targets for network firewalls and are specified by the client # during instance creation. The tags can be later modified by the setTags @@ -7234,7 +7246,7 @@

Method Details

"A String", ], }, - "zone": "A String", # [Output Only] URL of the zone where the instance resides. + "zone": "A String", # Output only. [Output Only] URL of the zone where the instance resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. } @@ -7260,10 +7272,10 @@

Method Details

{ "firewallPolicys": [ # [Output Only] Effective firewalls from firewall policies. { - "displayName": "A String", # [Output Only] Deprecated, please use short name instead. The display name + "displayName": "A String", # Output only. [Output Only] Deprecated, please use short name instead. The display name # of the firewall policy. - "name": "A String", # [Output Only] The name of the firewall policy. - "packetMirroringRules": [ # [Output Only] The packet mirroring rules that apply to the instance. + "name": "A String", # Output only. [Output Only] The name of the firewall policy. + "packetMirroringRules": [ # Output only. [Output Only] The packet mirroring rules that apply to the instance. { # Represents a rule that describes one or more match conditions along with # the action to be taken when traffic matches this condition (allow or deny). "action": "A String", # The Action to perform when the client connection triggers the rule. @@ -7281,7 +7293,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -7298,6 +7310,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -7344,6 +7362,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -7369,7 +7395,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -7385,7 +7411,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -7420,7 +7446,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -7436,7 +7462,7 @@

Method Details

# be set for other actions. }, ], - "priority": 42, # [Output only] Priority of firewall policy association. Not applicable for + "priority": 42, # Output only. [Output only] Priority of firewall policy association. Not applicable for # type=HIERARCHY. "rules": [ # [Output Only] The rules that apply to the instance. Only rules that # target the specific VM instance are returned if target service accounts @@ -7458,7 +7484,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -7475,6 +7501,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -7521,6 +7553,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -7546,7 +7586,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -7562,7 +7602,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -7597,7 +7637,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -7613,8 +7653,8 @@

Method Details

# be set for other actions. }, ], - "shortName": "A String", # [Output Only] The short name of the firewall policy. - "type": "A String", # [Output Only] The type of the firewall policy. Can be one of HIERARCHY, + "shortName": "A String", # Output only. [Output Only] The short name of the firewall policy. + "type": "A String", # Output only. [Output Only] The type of the firewall policy. Can be one of HIERARCHY, # NETWORK, NETWORK_REGIONAL, SYSTEM_GLOBAL, SYSTEM_REGIONAL. }, ], @@ -7640,7 +7680,7 @@

Method Details

], }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "denied": [ # The list of DENY rules specified by this firewall. Each rule specifies a # protocol and port-range tuple that describes a denied connection. @@ -7676,9 +7716,9 @@

Method Details

# This field denotes whether to enable logging for a particular # firewall rule. If logging is enabled, logs will be exported t # Cloud Logging. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#firewall", # [Output Only] Type of the resource. Always compute#firewall + "kind": "compute#firewall", # Output only. [Output Only] Type of the resource. Always compute#firewall # for firewall rules. "logConfig": { # The available logging options for a firewall rule. # This field denotes the logging options for a particular firewall rule. If # logging is enabled, logs will be exported to Cloud Logging. @@ -7790,7 +7830,7 @@

Method Details

], "organizationFirewalls": [ # Effective firewalls from organization policies. { # A pruned SecurityPolicy containing ID and any applicable firewall rules. - "id": "A String", # The unique identifier for the security policy. This + "id": "A String", # Output only. The unique identifier for the security policy. This # identifier is defined by the server. "rules": [ # The rules that apply to the network. { # Represents a rule that describes one or more match conditions along with @@ -7841,7 +7881,7 @@

Method Details

}, ], }, - "kind": "compute#securityPolicyRule", # [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules + "kind": "compute#securityPolicyRule", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -8037,6 +8077,13 @@

Method Details

# evaluatePreconfiguredWaf() is not used, this field will have no effect. "exclusions": [ # A list of exclusions to apply during preconfigured WAF evaluation. { + "requestBodiesToExclude": [ # A list of request body fields to be excluded from inspection during + # preconfigured WAF evaluation. + { + "op": "A String", # The match operator for the field. + "val": "A String", # The value of the field. + }, + ], "requestCookiesToExclude": [ # A list of request cookie names whose value will be excluded from # inspection during preconfigured WAF evaluation. { @@ -8238,7 +8285,7 @@

Method Details

"ruleNumber": "A String", # Identifier for the rule. This is only unique within the given security # policy. This can only be set during rule creation, if rule number is not # specified it will be generated by the server. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall security + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall security # policy rule. "targetResources": [ # A list of network resource URLs to which this rule applies. This field # allows you to control which network's VMs get this rule. If this field @@ -8277,11 +8324,11 @@

Method Details

An object of the form: { # A guest attributes entry. - "kind": "compute#guestAttributes", # [Output Only] Type of the resource. Alwayscompute#guestAttributes for guest attributes entry. + "kind": "compute#guestAttributes", # Output only. [Output Only] Type of the resource. Alwayscompute#guestAttributes for guest attributes entry. "queryPath": "A String", # The path to be queried. This can be the default namespace ('') or a # nested namespace ('\/') or a specified key # ('\/\'). - "queryValue": { # Array of guest attribute namespace/key/value tuples. # [Output Only] The value of the requested queried path. + "queryValue": { # Array of guest attribute namespace/key/value tuples. # Output only. [Output Only] The value of the requested queried path. "items": [ { # A guest attributes namespace/key/value entry. "key": "A String", # Key for the guest attribute entry. @@ -8290,9 +8337,9 @@

Method Details

}, ], }, - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "variableKey": "A String", # The key to search for. - "variableValue": "A String", # [Output Only] The value found for the requested key. + "variableValue": "A String", # Output only. [Output Only] The value found for the requested key. } @@ -8720,7 +8767,7 @@

Method Details

{ # An instance's screenshot. "contents": "A String", # [Output Only] The Base64-encoded screenshot data. - "kind": "compute#screenshot", # [Output Only] Type of the resource. Always compute#screenshot + "kind": "compute#screenshot", # Output only. [Output Only] Type of the resource. Always compute#screenshot # for the screenshots. } @@ -8761,12 +8808,12 @@

Method Details

{ # An instance serial console output. "contents": "A String", # [Output Only] The contents of the console output. - "kind": "compute#serialPortOutput", # [Output Only] Type of the resource. Alwayscompute#serialPortOutput for serial port output. + "kind": "compute#serialPortOutput", # Output only. [Output Only] Type of the resource. Alwayscompute#serialPortOutput for serial port output. "next": "A String", # [Output Only] The position of the next byte of content, regardless of # whether the content exists, following the output returned in the `contents` # property. Use this value in the next request as the start # parameter. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "start": "A String", # The starting byte position of the output that was returned. # This should match the start parameter sent with the request. # If the serial console output exceeds the size of the buffer (1 MB), older @@ -8808,7 +8855,7 @@

Method Details

"ekCert": "A String", # A PEM-encoded X.509 certificate. This field can be empty. "ekPub": "A String", # A PEM-encoded public key. }, - "kind": "compute#shieldedInstanceIdentity", # [Output Only] Type of the resource. Alwayscompute#shieldedInstanceIdentity for shielded Instance + "kind": "compute#shieldedInstanceIdentity", # Output only. [Output Only] Type of the resource. Alwayscompute#shieldedInstanceIdentity for shielded Instance # identity entry. "signingKey": { # A Shielded Instance Identity Entry. # An Attestation Key (AK) made by the RSA 2048 algorithm # issued to the Shielded Instance's vTPM. @@ -8839,7 +8886,7 @@

Method Details

"ekCert": "A String", # A PEM-encoded X.509 certificate. This field can be empty. "ekPub": "A String", # A PEM-encoded public key. }, - "kind": "compute#shieldedVmIdentity", # [Output Only] Type of the resource. Alwayscompute#shieldedVmIdentity for shielded VM identity entry. + "kind": "compute#shieldedVmIdentity", # Output only. [Output Only] Type of the resource. Alwayscompute#shieldedVmIdentity for shielded VM identity entry. "signingKey": { # A Shielded Instance Identity Entry. # An Attestation Key (AK) issued to the Shielded VM's vTPM. "ekCert": "A String", # A PEM-encoded X.509 certificate. This field can be empty. "ekPub": "A String", # A PEM-encoded public key. @@ -8893,15 +8940,15 @@

Method Details

"confidentialInstanceType": "A String", # Defines the type of technology used by the confidential instance. "enableConfidentialCompute": True or False, # Defines whether the instance should have confidential compute enabled. }, - "cpuPlatform": "A String", # [Output Only] The CPU platform used by this instance. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 text format. + "cpuPlatform": "A String", # Output only. [Output Only] The CPU platform used by this instance. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 text format. "deletionProtection": True or False, # Whether the resource should be protected against deletion. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "disks": [ # Array of disks associated with this instance. Persistent disks must be # created before you can assign them. { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. Valid values are ARM64 + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 # or X86_64. "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is # deleted (but not when the disk is detached from the instance). @@ -9021,7 +9068,7 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # [Output Only] A zero-based index to this disk, where 0 is reserved for the + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the # boot disk. If you have many disks attached to an instance, each # disk would have a unique index number. "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created @@ -9126,9 +9173,11 @@

Method Details

], "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT - # & PATCH) when empty. + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. "a_key": "A String", }, "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. @@ -9320,11 +9369,11 @@

Method Details

# In certain configurations, persistent disks can use NVMe. For more # information, seeAbout # persistent disks. - "kind": "compute#attachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], - "locked": True or False, # [Output Only] Whether to indicate the attached disk is locked. The locked + "locked": True or False, # Output only. [Output Only] Whether to indicate the attached disk is locked. The locked # disk is not allowed to be detached from the instance, or to be used as the # source of the snapshot creation, and the image creation. The instance with # at least one locked attached disk is not allow to be used as source of @@ -9332,12 +9381,12 @@

Method Details

# deleted with --keep-disk parameter set to true for locked disks. "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk # in READ_WRITE mode. - "savedState": "A String", # For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this # field is set to PRESERVED if the LocalSSD data has been saved # to a persistent location by customer request. (see the # discard_local_ssd option on Stop/Suspend). # Read-only in the api. - "shieldedInstanceInitialState": { # Initial State for shielded instance, # [Output Only] shielded vm initial state stored on disk + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). { @@ -9372,7 +9421,7 @@

Method Details

# Note that for InstanceTemplate, specify the disk name for zonal disk, # and the URL for regional disk. "type": "A String", # Specifies the type of the disk, either SCRATCH orPERSISTENT. If not specified, the default isPERSISTENT. - "userLicenses": [ # [Output Only] A list of user provided licenses. It represents a list of + "userLicenses": [ # Output only. [Output Only] A list of user provided licenses. It represents a list of # URLs to the license resource. Unlike regular licenses, user provided # licenses can be modified after the disk is created. "A String", @@ -9408,7 +9457,7 @@

Method Details

# RFC1035 compliant. If hostname is not specified, the default hostname is # [INSTANCE_NAME].c.[PROJECT_ID].internal when using the global DNS, and # [INSTANCE_NAME].[ZONE].c.[PROJECT_ID].internal when using zonal DNS. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "instanceEncryptionKey": { # Encrypts suspended data for an instance with acustomer-managed # encryption key. @@ -9472,7 +9521,7 @@

Method Details

}, "keyRevocationActionType": "A String", # KeyRevocationActionType of the instance. Supported options are "STOP" and # "NONE". The default value is "NONE" if it is not specified. - "kind": "compute#instance", # [Output Only] Type of the resource. Always compute#instance + "kind": "compute#instance", # Output only. [Output Only] Type of the resource. Always compute#instance # for instances. "labelFingerprint": "A String", # A fingerprint for this request, which is essentially a hash of # the label's contents and used for optimistic locking. The @@ -9486,9 +9535,9 @@

Method Details

# the setLabels method. "a_key": "A String", }, - "lastStartTimestamp": "A String", # [Output Only] Last start timestamp inRFC3339 text format. - "lastStopTimestamp": "A String", # [Output Only] Last stop timestamp inRFC3339 text format. - "lastSuspendedTimestamp": "A String", # [Output Only] Last suspended timestamp inRFC3339 text format. + "lastStartTimestamp": "A String", # Output only. [Output Only] Last start timestamp inRFC3339 text format. + "lastStopTimestamp": "A String", # Output only. [Output Only] Last stop timestamp inRFC3339 text format. + "lastSuspendedTimestamp": "A String", # Output only. [Output Only] Last suspended timestamp inRFC3339 text format. "machineType": "A String", # Full or partial URL of the machine type resource to use for this instance, # in the format:zones/zone/machineTypes/machine-type. This is provided by the client # when the instance is created. For example, the following is a valid partial @@ -9537,7 +9586,7 @@

Method Details

# or equal to 262144 bytes (256 KiB). }, ], - "kind": "compute#metadata", # [Output Only] Type of the resource. Always compute#metadata + "kind": "compute#metadata", # Output only. [Output Only] Type of the resource. Always compute#metadata # for metadata. }, "minCpuPlatform": "A String", # Specifies aminimum CPU @@ -9571,7 +9620,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -9638,7 +9687,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -9673,7 +9722,7 @@

Method Details

# default and only option is ONE_TO_ONE_NAT. Inipv6AccessConfigs, the default and only option isDIRECT_IPV6. }, ], - "ipv6AccessType": "A String", # [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be + "ipv6AccessType": "A String", # Output only. [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be # accessed from the Internet. This field is always inherited from its # subnetwork. # @@ -9682,7 +9731,7 @@

Method Details

# use a static internal IP address, it must be unused and in the same region # as the instance's zone. If not specified, Google Cloud will automatically # assign an internal IPv6 address from the instance's subnetwork. - "kind": "compute#networkInterface", # [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. + "kind": "compute#networkInterface", # Output only. [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. "name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. @@ -9752,8 +9801,10 @@

Method Details

}, "resourceManagerTags": { # Resource manager tags to be bound to the instance. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -9786,12 +9837,12 @@

Method Details

"resourcePolicies": [ # Resource policies applied to this instance. "A String", ], - "resourceStatus": { # Contains output only fields. # [Output Only] Specifies values set for instance attributes as + "resourceStatus": { # Contains output only fields. # Output only. [Output Only] Specifies values set for instance attributes as # compared to the values requested by user in the corresponding input only # field. # Use this sub-message for actual values set on Instance attributes as compared # to the value requested by the user (intent) in their instance CRUD calls. - "effectiveInstanceMetadata": { # Effective values of predefined metadata keys for an instance. # [Output Only] Effective metadata is a field that consolidates project, + "effectiveInstanceMetadata": { # Effective values of predefined metadata keys for an instance. # Output only. [Output Only] Effective metadata is a field that consolidates project, # zonal instance settings, and instance-level predefined metadata keys to # provide the overridden value for those metadata keys at the instance level. "blockProjectSshKeysMetadataValue": True or False, # Effective block-project-ssh-keys value at Instance level. @@ -9803,10 +9854,10 @@

Method Details

"serialPortLoggingEnableMetadataValue": True or False, # Effective serial-port-logging-enable value at Instance level. "vmDnsSettingMetadataValue": "A String", # Effective VM DNS setting at Instance level. }, - "physicalHost": "A String", # [Output Only] The precise location of your instance within the zone's data + "physicalHost": "A String", # Output only. [Output Only] The precise location of your instance within the zone's data # center, including the block, sub-block, and host. The field is formatted as # follows: blockId/subBlockId/hostId. - "physicalHostTopology": { # Represents the physical host topology of the host on which the VM is # [Output Only] A series of fields containing the global name of the Compute + "physicalHostTopology": { # Represents the physical host topology of the host on which the VM is # Output only. [Output Only] A series of fields containing the global name of the Compute # Engine cluster, as well as the ID of the block, sub-block, and host on # which the running instance is located. # running. @@ -9821,8 +9872,8 @@

Method Details

# located. Instances in the same sub-block experience lower network latency # than instances in the same block. }, - "reservationConsumptionInfo": { # Reservation consumption information that the instance is consuming from. # [Output Only] Reservation information that the instance is consuming from. - "consumedReservation": "A String", # [Output Only] The full resource name of the reservation that this + "reservationConsumptionInfo": { # Reservation consumption information that the instance is consuming from. # Output only. [Output Only] Reservation information that the instance is consuming from. + "consumedReservation": "A String", # Output only. [Output Only] The full resource name of the reservation that this # instance is consuming from. }, "scheduling": { @@ -9831,7 +9882,7 @@

Method Details

# specified in the spread placement policy attached to the instance. "terminationTimestamp": "A String", # Time in future when the instance will be terminated inRFC3339 text format. }, - "shutdownDetails": { # Specifies if the instance is in `PENDING_STOP` state or there is a # [Output Only] Details about the instance stopping state. + "shutdownDetails": { # Specifies if the instance is in `PENDING_STOP` state or there is a # Output only. [Output Only] Details about the instance stopping state. # programmed stop scheduled. "maxDuration": { # A Duration represents a fixed-length span of time represented # The duration for graceful shutdown. Only applicable when # `stop_state=PENDING_STOP`. @@ -9866,8 +9917,8 @@

Method Details

# This timestamp value is in RFC3339 text format. }, }, - "satisfiesPzi": True or False, # [Output Only] Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. + "satisfiesPzi": True or False, # Output only. [Output Only] Reserved for future use. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. "scheduling": { # Sets the scheduling options for an Instance. # Sets the scheduling options for this instance. "automaticRestart": True or False, # Specifies whether the instance should be automatically restarted if it is # terminated by Compute Engine (not terminated by a user). You can only set @@ -9972,7 +10023,7 @@

Method Details

"terminationTime": "A String", # Specifies the timestamp, when the instance will be terminated, inRFC3339 text format. If specified, the instance # termination action will be performed at the termination time. }, - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "serviceAccounts": [ # A list of service accounts, with their specified scopes, authorized for # this instance. Only one service account per VM instance is supported. # @@ -10000,12 +10051,12 @@

Method Details

"updateAutoLearnPolicy": True or False, # Updates the integrity policy baseline using the # measurements from the VM instance's most recent boot. }, - "shieldedVmConfig": { # A set of Shielded VM options. # Deprecating, please use shielded_instance_config. + "shieldedVmConfig": { # A set of Shielded VM options. # Output only. Deprecating, please use shielded_instance_config. "enableIntegrityMonitoring": True or False, # Defines whether the instance has integrity monitoring enabled. "enableSecureBoot": True or False, # Defines whether the instance has Secure Boot enabled. "enableVtpm": True or False, # Defines whether the instance has the vTPM enabled. }, - "shieldedVmIntegrityPolicy": { # The policy describes the baseline against which # Deprecating, please use shielded_instance_integrity_policy. + "shieldedVmIntegrityPolicy": { # The policy describes the baseline against which # Output only. Deprecating, please use shielded_instance_integrity_policy. # VM instance boot integrity is measured. "updateAutoLearnPolicy": True or False, # Updates the integrity policy baseline using the # measurements from the VM instance's most recent boot. @@ -10064,13 +10115,13 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "startRestricted": True or False, # [Output Only] Whether a VM has been restricted for start because Compute + "startRestricted": True or False, # Output only. [Output Only] Whether a VM has been restricted for start because Compute # Engine has detected suspicious activity. - "status": "A String", # [Output Only] The status of the instance. One of the + "status": "A String", # Output only. [Output Only] The status of the instance. One of the # following values: PROVISIONING, STAGING,RUNNING, STOPPING, SUSPENDING,SUSPENDED, REPAIRING, andTERMINATED. For more information about the status of the # instance, see # Instance life cycle. - "statusMessage": "A String", # [Output Only] An optional, human-readable explanation of the status. + "statusMessage": "A String", # Output only. [Output Only] An optional, human-readable explanation of the status. "tags": { # A set of instance tags. # Tags to apply to this instance. Tags are used to identify valid # sources or targets for network firewalls and are specified by the client # during instance creation. The tags can be later modified by the setTags @@ -10089,7 +10140,7 @@

Method Details

"A String", ], }, - "zone": "A String", # [Output Only] URL of the zone where the instance resides. + "zone": "A String", # Output only. [Output Only] URL of the zone where the instance resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. } @@ -10290,10 +10341,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -10305,7 +10356,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -10527,15 +10578,15 @@

Method Details

"confidentialInstanceType": "A String", # Defines the type of technology used by the confidential instance. "enableConfidentialCompute": True or False, # Defines whether the instance should have confidential compute enabled. }, - "cpuPlatform": "A String", # [Output Only] The CPU platform used by this instance. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 text format. + "cpuPlatform": "A String", # Output only. [Output Only] The CPU platform used by this instance. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 text format. "deletionProtection": True or False, # Whether the resource should be protected against deletion. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "disks": [ # Array of disks associated with this instance. Persistent disks must be # created before you can assign them. { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. Valid values are ARM64 + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 # or X86_64. "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is # deleted (but not when the disk is detached from the instance). @@ -10655,7 +10706,7 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # [Output Only] A zero-based index to this disk, where 0 is reserved for the + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the # boot disk. If you have many disks attached to an instance, each # disk would have a unique index number. "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created @@ -10760,9 +10811,11 @@

Method Details

], "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT - # & PATCH) when empty. + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. "a_key": "A String", }, "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. @@ -10954,11 +11007,11 @@

Method Details

# In certain configurations, persistent disks can use NVMe. For more # information, seeAbout # persistent disks. - "kind": "compute#attachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], - "locked": True or False, # [Output Only] Whether to indicate the attached disk is locked. The locked + "locked": True or False, # Output only. [Output Only] Whether to indicate the attached disk is locked. The locked # disk is not allowed to be detached from the instance, or to be used as the # source of the snapshot creation, and the image creation. The instance with # at least one locked attached disk is not allow to be used as source of @@ -10966,12 +11019,12 @@

Method Details

# deleted with --keep-disk parameter set to true for locked disks. "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk # in READ_WRITE mode. - "savedState": "A String", # For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this # field is set to PRESERVED if the LocalSSD data has been saved # to a persistent location by customer request. (see the # discard_local_ssd option on Stop/Suspend). # Read-only in the api. - "shieldedInstanceInitialState": { # Initial State for shielded instance, # [Output Only] shielded vm initial state stored on disk + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). { @@ -11006,7 +11059,7 @@

Method Details

# Note that for InstanceTemplate, specify the disk name for zonal disk, # and the URL for regional disk. "type": "A String", # Specifies the type of the disk, either SCRATCH orPERSISTENT. If not specified, the default isPERSISTENT. - "userLicenses": [ # [Output Only] A list of user provided licenses. It represents a list of + "userLicenses": [ # Output only. [Output Only] A list of user provided licenses. It represents a list of # URLs to the license resource. Unlike regular licenses, user provided # licenses can be modified after the disk is created. "A String", @@ -11042,7 +11095,7 @@

Method Details

# RFC1035 compliant. If hostname is not specified, the default hostname is # [INSTANCE_NAME].c.[PROJECT_ID].internal when using the global DNS, and # [INSTANCE_NAME].[ZONE].c.[PROJECT_ID].internal when using zonal DNS. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "instanceEncryptionKey": { # Encrypts suspended data for an instance with acustomer-managed # encryption key. @@ -11106,7 +11159,7 @@

Method Details

}, "keyRevocationActionType": "A String", # KeyRevocationActionType of the instance. Supported options are "STOP" and # "NONE". The default value is "NONE" if it is not specified. - "kind": "compute#instance", # [Output Only] Type of the resource. Always compute#instance + "kind": "compute#instance", # Output only. [Output Only] Type of the resource. Always compute#instance # for instances. "labelFingerprint": "A String", # A fingerprint for this request, which is essentially a hash of # the label's contents and used for optimistic locking. The @@ -11120,9 +11173,9 @@

Method Details

# the setLabels method. "a_key": "A String", }, - "lastStartTimestamp": "A String", # [Output Only] Last start timestamp inRFC3339 text format. - "lastStopTimestamp": "A String", # [Output Only] Last stop timestamp inRFC3339 text format. - "lastSuspendedTimestamp": "A String", # [Output Only] Last suspended timestamp inRFC3339 text format. + "lastStartTimestamp": "A String", # Output only. [Output Only] Last start timestamp inRFC3339 text format. + "lastStopTimestamp": "A String", # Output only. [Output Only] Last stop timestamp inRFC3339 text format. + "lastSuspendedTimestamp": "A String", # Output only. [Output Only] Last suspended timestamp inRFC3339 text format. "machineType": "A String", # Full or partial URL of the machine type resource to use for this instance, # in the format:zones/zone/machineTypes/machine-type. This is provided by the client # when the instance is created. For example, the following is a valid partial @@ -11171,7 +11224,7 @@

Method Details

# or equal to 262144 bytes (256 KiB). }, ], - "kind": "compute#metadata", # [Output Only] Type of the resource. Always compute#metadata + "kind": "compute#metadata", # Output only. [Output Only] Type of the resource. Always compute#metadata # for metadata. }, "minCpuPlatform": "A String", # Specifies aminimum CPU @@ -11205,7 +11258,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -11272,7 +11325,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -11307,7 +11360,7 @@

Method Details

# default and only option is ONE_TO_ONE_NAT. Inipv6AccessConfigs, the default and only option isDIRECT_IPV6. }, ], - "ipv6AccessType": "A String", # [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be + "ipv6AccessType": "A String", # Output only. [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be # accessed from the Internet. This field is always inherited from its # subnetwork. # @@ -11316,7 +11369,7 @@

Method Details

# use a static internal IP address, it must be unused and in the same region # as the instance's zone. If not specified, Google Cloud will automatically # assign an internal IPv6 address from the instance's subnetwork. - "kind": "compute#networkInterface", # [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. + "kind": "compute#networkInterface", # Output only. [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. "name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. @@ -11386,8 +11439,10 @@

Method Details

}, "resourceManagerTags": { # Resource manager tags to be bound to the instance. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -11420,12 +11475,12 @@

Method Details

"resourcePolicies": [ # Resource policies applied to this instance. "A String", ], - "resourceStatus": { # Contains output only fields. # [Output Only] Specifies values set for instance attributes as + "resourceStatus": { # Contains output only fields. # Output only. [Output Only] Specifies values set for instance attributes as # compared to the values requested by user in the corresponding input only # field. # Use this sub-message for actual values set on Instance attributes as compared # to the value requested by the user (intent) in their instance CRUD calls. - "effectiveInstanceMetadata": { # Effective values of predefined metadata keys for an instance. # [Output Only] Effective metadata is a field that consolidates project, + "effectiveInstanceMetadata": { # Effective values of predefined metadata keys for an instance. # Output only. [Output Only] Effective metadata is a field that consolidates project, # zonal instance settings, and instance-level predefined metadata keys to # provide the overridden value for those metadata keys at the instance level. "blockProjectSshKeysMetadataValue": True or False, # Effective block-project-ssh-keys value at Instance level. @@ -11437,10 +11492,10 @@

Method Details

"serialPortLoggingEnableMetadataValue": True or False, # Effective serial-port-logging-enable value at Instance level. "vmDnsSettingMetadataValue": "A String", # Effective VM DNS setting at Instance level. }, - "physicalHost": "A String", # [Output Only] The precise location of your instance within the zone's data + "physicalHost": "A String", # Output only. [Output Only] The precise location of your instance within the zone's data # center, including the block, sub-block, and host. The field is formatted as # follows: blockId/subBlockId/hostId. - "physicalHostTopology": { # Represents the physical host topology of the host on which the VM is # [Output Only] A series of fields containing the global name of the Compute + "physicalHostTopology": { # Represents the physical host topology of the host on which the VM is # Output only. [Output Only] A series of fields containing the global name of the Compute # Engine cluster, as well as the ID of the block, sub-block, and host on # which the running instance is located. # running. @@ -11455,8 +11510,8 @@

Method Details

# located. Instances in the same sub-block experience lower network latency # than instances in the same block. }, - "reservationConsumptionInfo": { # Reservation consumption information that the instance is consuming from. # [Output Only] Reservation information that the instance is consuming from. - "consumedReservation": "A String", # [Output Only] The full resource name of the reservation that this + "reservationConsumptionInfo": { # Reservation consumption information that the instance is consuming from. # Output only. [Output Only] Reservation information that the instance is consuming from. + "consumedReservation": "A String", # Output only. [Output Only] The full resource name of the reservation that this # instance is consuming from. }, "scheduling": { @@ -11465,7 +11520,7 @@

Method Details

# specified in the spread placement policy attached to the instance. "terminationTimestamp": "A String", # Time in future when the instance will be terminated inRFC3339 text format. }, - "shutdownDetails": { # Specifies if the instance is in `PENDING_STOP` state or there is a # [Output Only] Details about the instance stopping state. + "shutdownDetails": { # Specifies if the instance is in `PENDING_STOP` state or there is a # Output only. [Output Only] Details about the instance stopping state. # programmed stop scheduled. "maxDuration": { # A Duration represents a fixed-length span of time represented # The duration for graceful shutdown. Only applicable when # `stop_state=PENDING_STOP`. @@ -11500,8 +11555,8 @@

Method Details

# This timestamp value is in RFC3339 text format. }, }, - "satisfiesPzi": True or False, # [Output Only] Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. + "satisfiesPzi": True or False, # Output only. [Output Only] Reserved for future use. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. "scheduling": { # Sets the scheduling options for an Instance. # Sets the scheduling options for this instance. "automaticRestart": True or False, # Specifies whether the instance should be automatically restarted if it is # terminated by Compute Engine (not terminated by a user). You can only set @@ -11606,7 +11661,7 @@

Method Details

"terminationTime": "A String", # Specifies the timestamp, when the instance will be terminated, inRFC3339 text format. If specified, the instance # termination action will be performed at the termination time. }, - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "serviceAccounts": [ # A list of service accounts, with their specified scopes, authorized for # this instance. Only one service account per VM instance is supported. # @@ -11634,12 +11689,12 @@

Method Details

"updateAutoLearnPolicy": True or False, # Updates the integrity policy baseline using the # measurements from the VM instance's most recent boot. }, - "shieldedVmConfig": { # A set of Shielded VM options. # Deprecating, please use shielded_instance_config. + "shieldedVmConfig": { # A set of Shielded VM options. # Output only. Deprecating, please use shielded_instance_config. "enableIntegrityMonitoring": True or False, # Defines whether the instance has integrity monitoring enabled. "enableSecureBoot": True or False, # Defines whether the instance has Secure Boot enabled. "enableVtpm": True or False, # Defines whether the instance has the vTPM enabled. }, - "shieldedVmIntegrityPolicy": { # The policy describes the baseline against which # Deprecating, please use shielded_instance_integrity_policy. + "shieldedVmIntegrityPolicy": { # The policy describes the baseline against which # Output only. Deprecating, please use shielded_instance_integrity_policy. # VM instance boot integrity is measured. "updateAutoLearnPolicy": True or False, # Updates the integrity policy baseline using the # measurements from the VM instance's most recent boot. @@ -11698,13 +11753,13 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "startRestricted": True or False, # [Output Only] Whether a VM has been restricted for start because Compute + "startRestricted": True or False, # Output only. [Output Only] Whether a VM has been restricted for start because Compute # Engine has detected suspicious activity. - "status": "A String", # [Output Only] The status of the instance. One of the + "status": "A String", # Output only. [Output Only] The status of the instance. One of the # following values: PROVISIONING, STAGING,RUNNING, STOPPING, SUSPENDING,SUSPENDED, REPAIRING, andTERMINATED. For more information about the status of the # instance, see # Instance life cycle. - "statusMessage": "A String", # [Output Only] An optional, human-readable explanation of the status. + "statusMessage": "A String", # Output only. [Output Only] An optional, human-readable explanation of the status. "tags": { # A set of instance tags. # Tags to apply to this instance. Tags are used to identify valid # sources or targets for network firewalls and are specified by the client # during instance creation. The tags can be later modified by the setTags @@ -11723,19 +11778,19 @@

Method Details

"A String", ], }, - "zone": "A String", # [Output Only] URL of the zone where the instance resides. + "zone": "A String", # Output only. [Output Only] URL of the zone where the instance resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. }, ], - "kind": "compute#instanceList", # [Output Only] Type of resource. Always compute#instanceList + "kind": "compute#instanceList", # Output only. [Output Only] Type of resource. Always compute#instanceList # for lists of Instance resources. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -11872,7 +11927,7 @@

Method Details

"id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. "items": [ # A list of Reference resources. { # Represents a reference to a resource. - "kind": "compute#reference", # [Output Only] Type of the resource. Always compute#reference + "kind": "compute#reference", # Output only. [Output Only] Type of the resource. Always compute#reference # for references. "referenceType": "A String", # A description of the reference type with no implied semantics. Possible # values include: @@ -11883,13 +11938,13 @@

Method Details

"target": "A String", # URL of the resource to which this reference points. }, ], - "kind": "compute#instanceListReferrers", # [Output Only] Type of resource. Alwayscompute#instanceListReferrers for lists of Instance referrers. + "kind": "compute#instanceListReferrers", # Output only. [Output Only] Type of resource. Alwayscompute#instanceListReferrers for lists of Instance referrers. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -12154,10 +12209,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -12169,7 +12224,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -12435,10 +12490,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -12450,7 +12505,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -12725,10 +12780,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -12740,7 +12795,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -13019,10 +13074,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -13034,7 +13089,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -13302,10 +13357,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -13317,7 +13372,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -13717,10 +13772,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -13732,7 +13787,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -14014,10 +14069,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -14029,7 +14084,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -14298,10 +14353,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -14313,7 +14368,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -15467,10 +15522,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -15482,7 +15537,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -15767,10 +15822,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -15782,7 +15837,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -16057,10 +16112,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -16072,7 +16127,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -16188,7 +16243,7 @@

Method Details

# or equal to 262144 bytes (256 KiB). }, ], - "kind": "compute#metadata", # [Output Only] Type of the resource. Always compute#metadata + "kind": "compute#metadata", # Output only. [Output Only] Type of the resource. Always compute#metadata # for metadata. } @@ -16370,10 +16425,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -16385,7 +16440,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -16661,10 +16716,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -16676,7 +16731,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -16951,10 +17006,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -16966,7 +17021,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -17344,10 +17399,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -17359,7 +17414,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -17642,10 +17697,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -17657,7 +17712,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -17935,10 +17990,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -17950,7 +18005,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -18228,10 +18283,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -18243,7 +18298,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -18521,10 +18576,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -18536,7 +18591,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -18821,10 +18876,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -18836,7 +18891,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -19105,10 +19160,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -19120,7 +19175,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -19388,10 +19443,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -19403,7 +19458,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -19747,10 +19802,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -19762,7 +19817,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -20037,10 +20092,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -20052,7 +20107,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -20328,10 +20383,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -20343,7 +20398,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -20506,15 +20561,15 @@

Method Details

"confidentialInstanceType": "A String", # Defines the type of technology used by the confidential instance. "enableConfidentialCompute": True or False, # Defines whether the instance should have confidential compute enabled. }, - "cpuPlatform": "A String", # [Output Only] The CPU platform used by this instance. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 text format. + "cpuPlatform": "A String", # Output only. [Output Only] The CPU platform used by this instance. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 text format. "deletionProtection": True or False, # Whether the resource should be protected against deletion. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "disks": [ # Array of disks associated with this instance. Persistent disks must be # created before you can assign them. { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. Valid values are ARM64 + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 # or X86_64. "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is # deleted (but not when the disk is detached from the instance). @@ -20634,7 +20689,7 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # [Output Only] A zero-based index to this disk, where 0 is reserved for the + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the # boot disk. If you have many disks attached to an instance, each # disk would have a unique index number. "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created @@ -20739,9 +20794,11 @@

Method Details

], "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT - # & PATCH) when empty. + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. "a_key": "A String", }, "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. @@ -20933,11 +20990,11 @@

Method Details

# In certain configurations, persistent disks can use NVMe. For more # information, seeAbout # persistent disks. - "kind": "compute#attachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], - "locked": True or False, # [Output Only] Whether to indicate the attached disk is locked. The locked + "locked": True or False, # Output only. [Output Only] Whether to indicate the attached disk is locked. The locked # disk is not allowed to be detached from the instance, or to be used as the # source of the snapshot creation, and the image creation. The instance with # at least one locked attached disk is not allow to be used as source of @@ -20945,12 +21002,12 @@

Method Details

# deleted with --keep-disk parameter set to true for locked disks. "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk # in READ_WRITE mode. - "savedState": "A String", # For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this # field is set to PRESERVED if the LocalSSD data has been saved # to a persistent location by customer request. (see the # discard_local_ssd option on Stop/Suspend). # Read-only in the api. - "shieldedInstanceInitialState": { # Initial State for shielded instance, # [Output Only] shielded vm initial state stored on disk + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). { @@ -20985,7 +21042,7 @@

Method Details

# Note that for InstanceTemplate, specify the disk name for zonal disk, # and the URL for regional disk. "type": "A String", # Specifies the type of the disk, either SCRATCH orPERSISTENT. If not specified, the default isPERSISTENT. - "userLicenses": [ # [Output Only] A list of user provided licenses. It represents a list of + "userLicenses": [ # Output only. [Output Only] A list of user provided licenses. It represents a list of # URLs to the license resource. Unlike regular licenses, user provided # licenses can be modified after the disk is created. "A String", @@ -21021,7 +21078,7 @@

Method Details

# RFC1035 compliant. If hostname is not specified, the default hostname is # [INSTANCE_NAME].c.[PROJECT_ID].internal when using the global DNS, and # [INSTANCE_NAME].[ZONE].c.[PROJECT_ID].internal when using zonal DNS. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "instanceEncryptionKey": { # Encrypts suspended data for an instance with acustomer-managed # encryption key. @@ -21085,7 +21142,7 @@

Method Details

}, "keyRevocationActionType": "A String", # KeyRevocationActionType of the instance. Supported options are "STOP" and # "NONE". The default value is "NONE" if it is not specified. - "kind": "compute#instance", # [Output Only] Type of the resource. Always compute#instance + "kind": "compute#instance", # Output only. [Output Only] Type of the resource. Always compute#instance # for instances. "labelFingerprint": "A String", # A fingerprint for this request, which is essentially a hash of # the label's contents and used for optimistic locking. The @@ -21099,9 +21156,9 @@

Method Details

# the setLabels method. "a_key": "A String", }, - "lastStartTimestamp": "A String", # [Output Only] Last start timestamp inRFC3339 text format. - "lastStopTimestamp": "A String", # [Output Only] Last stop timestamp inRFC3339 text format. - "lastSuspendedTimestamp": "A String", # [Output Only] Last suspended timestamp inRFC3339 text format. + "lastStartTimestamp": "A String", # Output only. [Output Only] Last start timestamp inRFC3339 text format. + "lastStopTimestamp": "A String", # Output only. [Output Only] Last stop timestamp inRFC3339 text format. + "lastSuspendedTimestamp": "A String", # Output only. [Output Only] Last suspended timestamp inRFC3339 text format. "machineType": "A String", # Full or partial URL of the machine type resource to use for this instance, # in the format:zones/zone/machineTypes/machine-type. This is provided by the client # when the instance is created. For example, the following is a valid partial @@ -21150,7 +21207,7 @@

Method Details

# or equal to 262144 bytes (256 KiB). }, ], - "kind": "compute#metadata", # [Output Only] Type of the resource. Always compute#metadata + "kind": "compute#metadata", # Output only. [Output Only] Type of the resource. Always compute#metadata # for metadata. }, "minCpuPlatform": "A String", # Specifies aminimum CPU @@ -21184,7 +21241,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -21251,7 +21308,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -21286,7 +21343,7 @@

Method Details

# default and only option is ONE_TO_ONE_NAT. Inipv6AccessConfigs, the default and only option isDIRECT_IPV6. }, ], - "ipv6AccessType": "A String", # [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be + "ipv6AccessType": "A String", # Output only. [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be # accessed from the Internet. This field is always inherited from its # subnetwork. # @@ -21295,7 +21352,7 @@

Method Details

# use a static internal IP address, it must be unused and in the same region # as the instance's zone. If not specified, Google Cloud will automatically # assign an internal IPv6 address from the instance's subnetwork. - "kind": "compute#networkInterface", # [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. + "kind": "compute#networkInterface", # Output only. [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. "name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. @@ -21365,8 +21422,10 @@

Method Details

}, "resourceManagerTags": { # Resource manager tags to be bound to the instance. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -21399,12 +21458,12 @@

Method Details

"resourcePolicies": [ # Resource policies applied to this instance. "A String", ], - "resourceStatus": { # Contains output only fields. # [Output Only] Specifies values set for instance attributes as + "resourceStatus": { # Contains output only fields. # Output only. [Output Only] Specifies values set for instance attributes as # compared to the values requested by user in the corresponding input only # field. # Use this sub-message for actual values set on Instance attributes as compared # to the value requested by the user (intent) in their instance CRUD calls. - "effectiveInstanceMetadata": { # Effective values of predefined metadata keys for an instance. # [Output Only] Effective metadata is a field that consolidates project, + "effectiveInstanceMetadata": { # Effective values of predefined metadata keys for an instance. # Output only. [Output Only] Effective metadata is a field that consolidates project, # zonal instance settings, and instance-level predefined metadata keys to # provide the overridden value for those metadata keys at the instance level. "blockProjectSshKeysMetadataValue": True or False, # Effective block-project-ssh-keys value at Instance level. @@ -21416,10 +21475,10 @@

Method Details

"serialPortLoggingEnableMetadataValue": True or False, # Effective serial-port-logging-enable value at Instance level. "vmDnsSettingMetadataValue": "A String", # Effective VM DNS setting at Instance level. }, - "physicalHost": "A String", # [Output Only] The precise location of your instance within the zone's data + "physicalHost": "A String", # Output only. [Output Only] The precise location of your instance within the zone's data # center, including the block, sub-block, and host. The field is formatted as # follows: blockId/subBlockId/hostId. - "physicalHostTopology": { # Represents the physical host topology of the host on which the VM is # [Output Only] A series of fields containing the global name of the Compute + "physicalHostTopology": { # Represents the physical host topology of the host on which the VM is # Output only. [Output Only] A series of fields containing the global name of the Compute # Engine cluster, as well as the ID of the block, sub-block, and host on # which the running instance is located. # running. @@ -21434,8 +21493,8 @@

Method Details

# located. Instances in the same sub-block experience lower network latency # than instances in the same block. }, - "reservationConsumptionInfo": { # Reservation consumption information that the instance is consuming from. # [Output Only] Reservation information that the instance is consuming from. - "consumedReservation": "A String", # [Output Only] The full resource name of the reservation that this + "reservationConsumptionInfo": { # Reservation consumption information that the instance is consuming from. # Output only. [Output Only] Reservation information that the instance is consuming from. + "consumedReservation": "A String", # Output only. [Output Only] The full resource name of the reservation that this # instance is consuming from. }, "scheduling": { @@ -21444,7 +21503,7 @@

Method Details

# specified in the spread placement policy attached to the instance. "terminationTimestamp": "A String", # Time in future when the instance will be terminated inRFC3339 text format. }, - "shutdownDetails": { # Specifies if the instance is in `PENDING_STOP` state or there is a # [Output Only] Details about the instance stopping state. + "shutdownDetails": { # Specifies if the instance is in `PENDING_STOP` state or there is a # Output only. [Output Only] Details about the instance stopping state. # programmed stop scheduled. "maxDuration": { # A Duration represents a fixed-length span of time represented # The duration for graceful shutdown. Only applicable when # `stop_state=PENDING_STOP`. @@ -21479,8 +21538,8 @@

Method Details

# This timestamp value is in RFC3339 text format. }, }, - "satisfiesPzi": True or False, # [Output Only] Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. + "satisfiesPzi": True or False, # Output only. [Output Only] Reserved for future use. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. "scheduling": { # Sets the scheduling options for an Instance. # Sets the scheduling options for this instance. "automaticRestart": True or False, # Specifies whether the instance should be automatically restarted if it is # terminated by Compute Engine (not terminated by a user). You can only set @@ -21585,7 +21644,7 @@

Method Details

"terminationTime": "A String", # Specifies the timestamp, when the instance will be terminated, inRFC3339 text format. If specified, the instance # termination action will be performed at the termination time. }, - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "serviceAccounts": [ # A list of service accounts, with their specified scopes, authorized for # this instance. Only one service account per VM instance is supported. # @@ -21613,12 +21672,12 @@

Method Details

"updateAutoLearnPolicy": True or False, # Updates the integrity policy baseline using the # measurements from the VM instance's most recent boot. }, - "shieldedVmConfig": { # A set of Shielded VM options. # Deprecating, please use shielded_instance_config. + "shieldedVmConfig": { # A set of Shielded VM options. # Output only. Deprecating, please use shielded_instance_config. "enableIntegrityMonitoring": True or False, # Defines whether the instance has integrity monitoring enabled. "enableSecureBoot": True or False, # Defines whether the instance has Secure Boot enabled. "enableVtpm": True or False, # Defines whether the instance has the vTPM enabled. }, - "shieldedVmIntegrityPolicy": { # The policy describes the baseline against which # Deprecating, please use shielded_instance_integrity_policy. + "shieldedVmIntegrityPolicy": { # The policy describes the baseline against which # Output only. Deprecating, please use shielded_instance_integrity_policy. # VM instance boot integrity is measured. "updateAutoLearnPolicy": True or False, # Updates the integrity policy baseline using the # measurements from the VM instance's most recent boot. @@ -21677,13 +21736,13 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "startRestricted": True or False, # [Output Only] Whether a VM has been restricted for start because Compute + "startRestricted": True or False, # Output only. [Output Only] Whether a VM has been restricted for start because Compute # Engine has detected suspicious activity. - "status": "A String", # [Output Only] The status of the instance. One of the + "status": "A String", # Output only. [Output Only] The status of the instance. One of the # following values: PROVISIONING, STAGING,RUNNING, STOPPING, SUSPENDING,SUSPENDED, REPAIRING, andTERMINATED. For more information about the status of the # instance, see # Instance life cycle. - "statusMessage": "A String", # [Output Only] An optional, human-readable explanation of the status. + "statusMessage": "A String", # Output only. [Output Only] An optional, human-readable explanation of the status. "tags": { # A set of instance tags. # Tags to apply to this instance. Tags are used to identify valid # sources or targets for network firewalls and are specified by the client # during instance creation. The tags can be later modified by the setTags @@ -21702,7 +21761,7 @@

Method Details

"A String", ], }, - "zone": "A String", # [Output Only] URL of the zone where the instance resides. + "zone": "A String", # Output only. [Output Only] URL of the zone where the instance resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. } @@ -21715,7 +21774,7 @@

Method Details

INVALID - NO_EFFECT - No changes can be made to the instance. REFRESH - The instance will not restart. - RESTART - The instance will restart. + RESTART - The instance will restart, potentially on a different host. mostDisruptiveAllowedAction: string, Specifies the most disruptive action that can be taken on the instance as part of the update. Compute Engine returns an error if the instance properties require a more disruptive action as part of the @@ -21725,7 +21784,7 @@

Method Details

INVALID - NO_EFFECT - No changes can be made to the instance. REFRESH - The instance will not restart. - RESTART - The instance will restart. + RESTART - The instance will restart, potentially on a different host. requestId: string, An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. @@ -21904,10 +21963,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -21919,7 +21978,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -22024,7 +22083,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -22237,10 +22296,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -22252,7 +22311,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -22528,10 +22587,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -22543,7 +22602,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -22654,7 +22713,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -22721,7 +22780,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -22756,7 +22815,7 @@

Method Details

# default and only option is ONE_TO_ONE_NAT. Inipv6AccessConfigs, the default and only option isDIRECT_IPV6. }, ], - "ipv6AccessType": "A String", # [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be + "ipv6AccessType": "A String", # Output only. [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be # accessed from the Internet. This field is always inherited from its # subnetwork. # @@ -22765,7 +22824,7 @@

Method Details

# use a static internal IP address, it must be unused and in the same region # as the instance's zone. If not specified, Google Cloud will automatically # assign an internal IPv6 address from the instance's subnetwork. - "kind": "compute#networkInterface", # [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. + "kind": "compute#networkInterface", # Output only. [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. "name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. @@ -22993,10 +23052,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -23008,7 +23067,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -23289,10 +23348,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -23304,7 +23363,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -23582,10 +23641,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -23597,7 +23656,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.instantSnapshots.html b/docs/dyn/compute_beta.instantSnapshots.html index e94d3b01cb..c71e5788a1 100644 --- a/docs/dyn/compute_beta.instantSnapshots.html +++ b/docs/dyn/compute_beta.instantSnapshots.html @@ -228,16 +228,16 @@

Method Details

{ # Represents a InstantSnapshot resource. # # You can use instant snapshots to create disk rollback points quickly.. - "architecture": "A String", # [Output Only] The architecture of the instant snapshot. Valid values are + "architecture": "A String", # Output only. [Output Only] The architecture of the instant snapshot. Valid values are # ARM64 or X86_64. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "diskSizeGb": "A String", # [Output Only] Size of the source disk, specified in GB. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "diskSizeGb": "A String", # Output only. [Output Only] Size of the source disk, specified in GB. + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#instantSnapshot", # [Output Only] Type of the resource. Alwayscompute#instantSnapshot for InstantSnapshot resources. + "kind": "compute#instantSnapshot", # Output only. [Output Only] Type of the resource. Alwayscompute#instantSnapshot for InstantSnapshot resources. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this InstantSnapshot, which # is essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -259,16 +259,16 @@

Method Details

# character must be a lowercase letter, and all following characters must be # a dash, lowercase letter, or digit, except the last character, which cannot # be a dash. - "region": "A String", # [Output Only] URL of the region where the instant snapshot resides. + "region": "A String", # Output only. [Output Only] URL of the region where the instant snapshot resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "resourceStatus": { # [Output Only] Status information for the instant snapshot resource. + "resourceStatus": { # Output only. [Output Only] Status information for the instant snapshot resource. "storageSizeBytes": "A String", # [Output Only] The storage size of this instant snapshot. }, "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. "sourceDisk": "A String", # URL of the source disk used to create this instant snapshot. # Note that the source disk must be in the same zone/region as the # instant snapshot to be created. This can be a full or valid partial URL. @@ -292,11 +292,11 @@

Method Details

# # - # regions/region/disks/disk - "sourceDiskId": "A String", # [Output Only] The ID value of the disk used to create this InstantSnapshot. + "sourceDiskId": "A String", # Output only. [Output Only] The ID value of the disk used to create this InstantSnapshot. # This value may be used to determine whether the InstantSnapshot # was taken from the current or a previous instance of a given disk name. - "status": "A String", # [Output Only] The status of the instantSnapshot. This can beCREATING, DELETING, FAILED, orREADY. - "zone": "A String", # [Output Only] URL of the zone where the instant snapshot resides. + "status": "A String", # Output only. [Output Only] The status of the instantSnapshot. This can beCREATING, DELETING, FAILED, orREADY. + "zone": "A String", # Output only. [Output Only] URL of the zone where the instant snapshot resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. }, @@ -329,15 +329,15 @@

Method Details

}, }, }, - "kind": "compute#instantSnapshotAggregatedList", # [Output Only] Type of resource. Alwayscompute#instantSnapshotAggregatedList for aggregated lists of + "kind": "compute#instantSnapshotAggregatedList", # Output only. [Output Only] Type of resource. Alwayscompute#instantSnapshotAggregatedList for aggregated lists of # instantSnapshots. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -580,10 +580,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -595,7 +595,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -694,16 +694,16 @@

Method Details

{ # Represents a InstantSnapshot resource. # # You can use instant snapshots to create disk rollback points quickly.. - "architecture": "A String", # [Output Only] The architecture of the instant snapshot. Valid values are + "architecture": "A String", # Output only. [Output Only] The architecture of the instant snapshot. Valid values are # ARM64 or X86_64. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "diskSizeGb": "A String", # [Output Only] Size of the source disk, specified in GB. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "diskSizeGb": "A String", # Output only. [Output Only] Size of the source disk, specified in GB. + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#instantSnapshot", # [Output Only] Type of the resource. Alwayscompute#instantSnapshot for InstantSnapshot resources. + "kind": "compute#instantSnapshot", # Output only. [Output Only] Type of the resource. Alwayscompute#instantSnapshot for InstantSnapshot resources. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this InstantSnapshot, which # is essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -725,16 +725,16 @@

Method Details

# character must be a lowercase letter, and all following characters must be # a dash, lowercase letter, or digit, except the last character, which cannot # be a dash. - "region": "A String", # [Output Only] URL of the region where the instant snapshot resides. + "region": "A String", # Output only. [Output Only] URL of the region where the instant snapshot resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "resourceStatus": { # [Output Only] Status information for the instant snapshot resource. + "resourceStatus": { # Output only. [Output Only] Status information for the instant snapshot resource. "storageSizeBytes": "A String", # [Output Only] The storage size of this instant snapshot. }, "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. "sourceDisk": "A String", # URL of the source disk used to create this instant snapshot. # Note that the source disk must be in the same zone/region as the # instant snapshot to be created. This can be a full or valid partial URL. @@ -758,11 +758,11 @@

Method Details

# # - # regions/region/disks/disk - "sourceDiskId": "A String", # [Output Only] The ID value of the disk used to create this InstantSnapshot. + "sourceDiskId": "A String", # Output only. [Output Only] The ID value of the disk used to create this InstantSnapshot. # This value may be used to determine whether the InstantSnapshot # was taken from the current or a previous instance of a given disk name. - "status": "A String", # [Output Only] The status of the instantSnapshot. This can beCREATING, DELETING, FAILED, orREADY. - "zone": "A String", # [Output Only] URL of the zone where the instant snapshot resides. + "status": "A String", # Output only. [Output Only] The status of the instantSnapshot. This can beCREATING, DELETING, FAILED, orREADY. + "zone": "A String", # Output only. [Output Only] URL of the zone where the instant snapshot resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. } @@ -1150,16 +1150,16 @@

Method Details

{ # Represents a InstantSnapshot resource. # # You can use instant snapshots to create disk rollback points quickly.. - "architecture": "A String", # [Output Only] The architecture of the instant snapshot. Valid values are + "architecture": "A String", # Output only. [Output Only] The architecture of the instant snapshot. Valid values are # ARM64 or X86_64. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "diskSizeGb": "A String", # [Output Only] Size of the source disk, specified in GB. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "diskSizeGb": "A String", # Output only. [Output Only] Size of the source disk, specified in GB. + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#instantSnapshot", # [Output Only] Type of the resource. Alwayscompute#instantSnapshot for InstantSnapshot resources. + "kind": "compute#instantSnapshot", # Output only. [Output Only] Type of the resource. Alwayscompute#instantSnapshot for InstantSnapshot resources. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this InstantSnapshot, which # is essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -1181,16 +1181,16 @@

Method Details

# character must be a lowercase letter, and all following characters must be # a dash, lowercase letter, or digit, except the last character, which cannot # be a dash. - "region": "A String", # [Output Only] URL of the region where the instant snapshot resides. + "region": "A String", # Output only. [Output Only] URL of the region where the instant snapshot resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "resourceStatus": { # [Output Only] Status information for the instant snapshot resource. + "resourceStatus": { # Output only. [Output Only] Status information for the instant snapshot resource. "storageSizeBytes": "A String", # [Output Only] The storage size of this instant snapshot. }, "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. "sourceDisk": "A String", # URL of the source disk used to create this instant snapshot. # Note that the source disk must be in the same zone/region as the # instant snapshot to be created. This can be a full or valid partial URL. @@ -1214,11 +1214,11 @@

Method Details

# # - # regions/region/disks/disk - "sourceDiskId": "A String", # [Output Only] The ID value of the disk used to create this InstantSnapshot. + "sourceDiskId": "A String", # Output only. [Output Only] The ID value of the disk used to create this InstantSnapshot. # This value may be used to determine whether the InstantSnapshot # was taken from the current or a previous instance of a given disk name. - "status": "A String", # [Output Only] The status of the instantSnapshot. This can beCREATING, DELETING, FAILED, orREADY. - "zone": "A String", # [Output Only] URL of the zone where the instant snapshot resides. + "status": "A String", # Output only. [Output Only] The status of the instantSnapshot. This can beCREATING, DELETING, FAILED, orREADY. + "zone": "A String", # Output only. [Output Only] URL of the zone where the instant snapshot resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. } @@ -1401,10 +1401,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1416,7 +1416,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1601,16 +1601,16 @@

Method Details

{ # Represents a InstantSnapshot resource. # # You can use instant snapshots to create disk rollback points quickly.. - "architecture": "A String", # [Output Only] The architecture of the instant snapshot. Valid values are + "architecture": "A String", # Output only. [Output Only] The architecture of the instant snapshot. Valid values are # ARM64 or X86_64. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "diskSizeGb": "A String", # [Output Only] Size of the source disk, specified in GB. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "diskSizeGb": "A String", # Output only. [Output Only] Size of the source disk, specified in GB. + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#instantSnapshot", # [Output Only] Type of the resource. Alwayscompute#instantSnapshot for InstantSnapshot resources. + "kind": "compute#instantSnapshot", # Output only. [Output Only] Type of the resource. Alwayscompute#instantSnapshot for InstantSnapshot resources. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this InstantSnapshot, which # is essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -1632,16 +1632,16 @@

Method Details

# character must be a lowercase letter, and all following characters must be # a dash, lowercase letter, or digit, except the last character, which cannot # be a dash. - "region": "A String", # [Output Only] URL of the region where the instant snapshot resides. + "region": "A String", # Output only. [Output Only] URL of the region where the instant snapshot resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "resourceStatus": { # [Output Only] Status information for the instant snapshot resource. + "resourceStatus": { # Output only. [Output Only] Status information for the instant snapshot resource. "storageSizeBytes": "A String", # [Output Only] The storage size of this instant snapshot. }, "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. "sourceDisk": "A String", # URL of the source disk used to create this instant snapshot. # Note that the source disk must be in the same zone/region as the # instant snapshot to be created. This can be a full or valid partial URL. @@ -1665,22 +1665,22 @@

Method Details

# # - # regions/region/disks/disk - "sourceDiskId": "A String", # [Output Only] The ID value of the disk used to create this InstantSnapshot. + "sourceDiskId": "A String", # Output only. [Output Only] The ID value of the disk used to create this InstantSnapshot. # This value may be used to determine whether the InstantSnapshot # was taken from the current or a previous instance of a given disk name. - "status": "A String", # [Output Only] The status of the instantSnapshot. This can beCREATING, DELETING, FAILED, orREADY. - "zone": "A String", # [Output Only] URL of the zone where the instant snapshot resides. + "status": "A String", # Output only. [Output Only] The status of the instantSnapshot. This can beCREATING, DELETING, FAILED, orREADY. + "zone": "A String", # Output only. [Output Only] URL of the zone where the instant snapshot resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. }, ], - "kind": "compute#instantSnapshotList", # Type of resource. + "kind": "compute#instantSnapshotList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -2801,10 +2801,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2816,7 +2816,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.interconnectAttachmentGroups.html b/docs/dyn/compute_beta.interconnectAttachmentGroups.html index b5da4b8f19..8b4ac7fffe 100644 --- a/docs/dyn/compute_beta.interconnectAttachmentGroups.html +++ b/docs/dyn/compute_beta.interconnectAttachmentGroups.html @@ -299,10 +299,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -314,7 +314,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -431,28 +431,28 @@

Method Details

{ # [Output Only] Reasons why configuration.availabilitySLA.sla differs from # intent.availabilitySLA. This list is empty if and only if those are the # same. - "attachments": [ # [Output Only] URLs of any particular Attachments to explain this + "attachments": [ # Output only. [Output Only] URLs of any particular Attachments to explain this # blocker in more detail. "A String", ], "blockerType": "A String", - "documentationLink": "A String", # [Output Only] The url of Google Cloud public documentation explaining + "documentationLink": "A String", # Output only. [Output Only] The url of Google Cloud public documentation explaining # this requirement. This is set for every type of requirement. - "explanation": "A String", # [Output Only] A human-readable explanation of this requirement and + "explanation": "A String", # Output only. [Output Only] A human-readable explanation of this requirement and # why it's not met. This is set for every type of requirement. - "metros": [ # [Output Only] Metros used to explain this blocker in more detail. + "metros": [ # Output only. [Output Only] Metros used to explain this blocker in more detail. # These are three-letter lowercase strings like "iad". This will be set # for some blockers (like NO_ATTACHMENTS_IN_METRO_AND_ZONE) but does # not apply to others. "A String", ], - "regions": [ # [Output Only] Regions used to explain this blocker in more + "regions": [ # Output only. [Output Only] Regions used to explain this blocker in more # detail. These are region names formatted like "us-central1". This # will be set for some blockers (like INCOMPATIBLE_REGIONS) but does # not apply to others. "A String", ], - "zones": [ # [Output Only] Zones used to explain this blocker in more detail. + "zones": [ # Output only. [Output Only] Zones used to explain this blocker in more detail. # Format is "zone1" and/or "zone2". This will be set for some blockers # (like MISSING_ZONE) but does not apply to others. "A String", @@ -461,7 +461,7 @@

Method Details

], }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -470,7 +470,7 @@

Method Details

# token must match the current token or the update is rejected. This provides # a reliable means of doing read-modify-write (optimistic locking) as # described byAIP 154. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. "intent": { # The user's intent for this AttachmentGroup. This is the only required field # besides the name that must be specified on group creation. @@ -479,7 +479,7 @@

Method Details

"interconnectGroup": "A String", # The URL of an InterconnectGroup that groups these Attachments' # Interconnects. Customers do not need to set this unless directed by # Google Support. - "kind": "compute#interconnectAttachmentGroup", # [Output Only] Type of the resource. Always + "kind": "compute#interconnectAttachmentGroup", # Output only. [Output Only] Type of the resource. Always # compute#interconnectAttachmentGroup. "logicalStructure": { # [Output Only] An analysis of the logical layout of Attachments in this # group. Every Attachment in the group is shown once in this structure. @@ -490,27 +490,27 @@

Method Details

"facilities": [ { # [Output Only] The facilities used for this group's Attachments' # Interconnects. - "facility": "A String", # [Output Only] The name of a facility, like "iad-1234". + "facility": "A String", # Output only. [Output Only] The name of a facility, like "iad-1234". "zones": [ { # [Output Only] The zones that Attachments in this group are present # in, in the given facilities. This is inherited from their # Interconnects. - "attachments": [ # [Output Only] URLs of Attachments in the given zone, to the given + "attachments": [ # Output only. [Output Only] URLs of Attachments in the given zone, to the given # region, on Interconnects in the given facility and metro. Every # Attachment in the AG has such an entry. "A String", ], - "zone": "A String", # [Output Only] The name of a zone, either "zone1" or "zone2". + "zone": "A String", # Output only. [Output Only] The name of a zone, either "zone1" or "zone2". }, ], }, ], - "metro": "A String", # [Output Only] The name of the metro, as a three-letter lowercase + "metro": "A String", # Output only. [Output Only] The name of the metro, as a three-letter lowercase # string like "iad". This is the first component of the location of an # Interconnect. }, ], - "region": "A String", # [Output Only] The name of a region, like "us-central1". + "region": "A String", # Output only. [Output Only] The name of a region, like "us-central1". }, ], }, @@ -521,7 +521,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. } @@ -914,14 +914,14 @@

Method Details

"result": { "attachmentStatuses": [ { # The status of one Attachment in the group. List order is arbitrary. - "adminEnabled": True or False, # Whether this Attachment is enabled. This becomes false when the customer + "adminEnabled": True or False, # Output only. Whether this Attachment is enabled. This becomes false when the customer # drains their Attachment. - "attachment": "A String", # The URL of the Attachment being described. - "isActive": "A String", # Whether this Attachment is participating in the redundant configuration. + "attachment": "A String", # Output only. The URL of the Attachment being described. + "isActive": "A String", # Output only. Whether this Attachment is participating in the redundant configuration. # This will be ACTIVE if and only if the status below is CONNECTION_UP. # Any INACTIVE Attachments are excluded from the analysis that generates # operational.availabilitySLA. - "status": "A String", # Whether this Attachment is active, and if so, whether BGP is up. + "status": "A String", # Output only. Whether this Attachment is active, and if so, whether BGP is up. }, ], "configured": { # [Output Only] The redundancy this group is configured to support. The way a @@ -934,28 +934,28 @@

Method Details

{ # [Output Only] Reasons why configuration.availabilitySLA.sla differs from # intent.availabilitySLA. This list is empty if and only if those are the # same. - "attachments": [ # [Output Only] URLs of any particular Attachments to explain this + "attachments": [ # Output only. [Output Only] URLs of any particular Attachments to explain this # blocker in more detail. "A String", ], "blockerType": "A String", - "documentationLink": "A String", # [Output Only] The url of Google Cloud public documentation explaining + "documentationLink": "A String", # Output only. [Output Only] The url of Google Cloud public documentation explaining # this requirement. This is set for every type of requirement. - "explanation": "A String", # [Output Only] A human-readable explanation of this requirement and + "explanation": "A String", # Output only. [Output Only] A human-readable explanation of this requirement and # why it's not met. This is set for every type of requirement. - "metros": [ # [Output Only] Metros used to explain this blocker in more detail. + "metros": [ # Output only. [Output Only] Metros used to explain this blocker in more detail. # These are three-letter lowercase strings like "iad". This will be set # for some blockers (like NO_ATTACHMENTS_IN_METRO_AND_ZONE) but does # not apply to others. "A String", ], - "regions": [ # [Output Only] Regions used to explain this blocker in more + "regions": [ # Output only. [Output Only] Regions used to explain this blocker in more # detail. These are region names formatted like "us-central1". This # will be set for some blockers (like INCOMPATIBLE_REGIONS) but does # not apply to others. "A String", ], - "zones": [ # [Output Only] Zones used to explain this blocker in more detail. + "zones": [ # Output only. [Output Only] Zones used to explain this blocker in more detail. # Format is "zone1" and/or "zone2". This will be set for some blockers # (like MISSING_ZONE) but does not apply to others. "A String", @@ -964,12 +964,12 @@

Method Details

], }, }, - "groupStatus": "A String", # Summarizes the status of the group. + "groupStatus": "A String", # Output only. Summarizes the status of the group. "intent": { # The user's intent for this AttachmentGroup. This is the only required field # besides the name that must be specified on group creation. "availabilitySla": "A String", }, - "operational": { # [Output Only] The redundancy this group is configured to support. The way a # The operational state of the group, including only active Attachments. + "operational": { # [Output Only] The redundancy this group is configured to support. The way a # Output only. The operational state of the group, including only active Attachments. # user queries what SLA their Attachment gets is by looking at this field of # the Attachment's AttachmentGroup. "availabilitySla": { # [Output Only] Which SLA this group is configured to support, and why this @@ -979,28 +979,28 @@

Method Details

{ # [Output Only] Reasons why configuration.availabilitySLA.sla differs from # intent.availabilitySLA. This list is empty if and only if those are the # same. - "attachments": [ # [Output Only] URLs of any particular Attachments to explain this + "attachments": [ # Output only. [Output Only] URLs of any particular Attachments to explain this # blocker in more detail. "A String", ], "blockerType": "A String", - "documentationLink": "A String", # [Output Only] The url of Google Cloud public documentation explaining + "documentationLink": "A String", # Output only. [Output Only] The url of Google Cloud public documentation explaining # this requirement. This is set for every type of requirement. - "explanation": "A String", # [Output Only] A human-readable explanation of this requirement and + "explanation": "A String", # Output only. [Output Only] A human-readable explanation of this requirement and # why it's not met. This is set for every type of requirement. - "metros": [ # [Output Only] Metros used to explain this blocker in more detail. + "metros": [ # Output only. [Output Only] Metros used to explain this blocker in more detail. # These are three-letter lowercase strings like "iad". This will be set # for some blockers (like NO_ATTACHMENTS_IN_METRO_AND_ZONE) but does # not apply to others. "A String", ], - "regions": [ # [Output Only] Regions used to explain this blocker in more + "regions": [ # Output only. [Output Only] Regions used to explain this blocker in more # detail. These are region names formatted like "us-central1". This # will be set for some blockers (like INCOMPATIBLE_REGIONS) but does # not apply to others. "A String", ], - "zones": [ # [Output Only] Zones used to explain this blocker in more detail. + "zones": [ # Output only. [Output Only] Zones used to explain this blocker in more detail. # Format is "zone1" and/or "zone2". This will be set for some blockers # (like MISSING_ZONE) but does not apply to others. "A String", @@ -1044,28 +1044,28 @@

Method Details

{ # [Output Only] Reasons why configuration.availabilitySLA.sla differs from # intent.availabilitySLA. This list is empty if and only if those are the # same. - "attachments": [ # [Output Only] URLs of any particular Attachments to explain this + "attachments": [ # Output only. [Output Only] URLs of any particular Attachments to explain this # blocker in more detail. "A String", ], "blockerType": "A String", - "documentationLink": "A String", # [Output Only] The url of Google Cloud public documentation explaining + "documentationLink": "A String", # Output only. [Output Only] The url of Google Cloud public documentation explaining # this requirement. This is set for every type of requirement. - "explanation": "A String", # [Output Only] A human-readable explanation of this requirement and + "explanation": "A String", # Output only. [Output Only] A human-readable explanation of this requirement and # why it's not met. This is set for every type of requirement. - "metros": [ # [Output Only] Metros used to explain this blocker in more detail. + "metros": [ # Output only. [Output Only] Metros used to explain this blocker in more detail. # These are three-letter lowercase strings like "iad". This will be set # for some blockers (like NO_ATTACHMENTS_IN_METRO_AND_ZONE) but does # not apply to others. "A String", ], - "regions": [ # [Output Only] Regions used to explain this blocker in more + "regions": [ # Output only. [Output Only] Regions used to explain this blocker in more # detail. These are region names formatted like "us-central1". This # will be set for some blockers (like INCOMPATIBLE_REGIONS) but does # not apply to others. "A String", ], - "zones": [ # [Output Only] Zones used to explain this blocker in more detail. + "zones": [ # Output only. [Output Only] Zones used to explain this blocker in more detail. # Format is "zone1" and/or "zone2". This will be set for some blockers # (like MISSING_ZONE) but does not apply to others. "A String", @@ -1074,7 +1074,7 @@

Method Details

], }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1083,7 +1083,7 @@

Method Details

# token must match the current token or the update is rejected. This provides # a reliable means of doing read-modify-write (optimistic locking) as # described byAIP 154. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. "intent": { # The user's intent for this AttachmentGroup. This is the only required field # besides the name that must be specified on group creation. @@ -1092,7 +1092,7 @@

Method Details

"interconnectGroup": "A String", # The URL of an InterconnectGroup that groups these Attachments' # Interconnects. Customers do not need to set this unless directed by # Google Support. - "kind": "compute#interconnectAttachmentGroup", # [Output Only] Type of the resource. Always + "kind": "compute#interconnectAttachmentGroup", # Output only. [Output Only] Type of the resource. Always # compute#interconnectAttachmentGroup. "logicalStructure": { # [Output Only] An analysis of the logical layout of Attachments in this # group. Every Attachment in the group is shown once in this structure. @@ -1103,27 +1103,27 @@

Method Details

"facilities": [ { # [Output Only] The facilities used for this group's Attachments' # Interconnects. - "facility": "A String", # [Output Only] The name of a facility, like "iad-1234". + "facility": "A String", # Output only. [Output Only] The name of a facility, like "iad-1234". "zones": [ { # [Output Only] The zones that Attachments in this group are present # in, in the given facilities. This is inherited from their # Interconnects. - "attachments": [ # [Output Only] URLs of Attachments in the given zone, to the given + "attachments": [ # Output only. [Output Only] URLs of Attachments in the given zone, to the given # region, on Interconnects in the given facility and metro. Every # Attachment in the AG has such an entry. "A String", ], - "zone": "A String", # [Output Only] The name of a zone, either "zone1" or "zone2". + "zone": "A String", # Output only. [Output Only] The name of a zone, either "zone1" or "zone2". }, ], }, ], - "metro": "A String", # [Output Only] The name of the metro, as a three-letter lowercase + "metro": "A String", # Output only. [Output Only] The name of the metro, as a three-letter lowercase # string like "iad". This is the first component of the location of an # Interconnect. }, ], - "region": "A String", # [Output Only] The name of a region, like "us-central1". + "region": "A String", # Output only. [Output Only] The name of a region, like "us-central1". }, ], }, @@ -1134,7 +1134,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. } requestId: string, An optional request ID to identify requests. Specify a unique request ID so @@ -1316,10 +1316,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1331,7 +1331,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1533,28 +1533,28 @@

Method Details

{ # [Output Only] Reasons why configuration.availabilitySLA.sla differs from # intent.availabilitySLA. This list is empty if and only if those are the # same. - "attachments": [ # [Output Only] URLs of any particular Attachments to explain this + "attachments": [ # Output only. [Output Only] URLs of any particular Attachments to explain this # blocker in more detail. "A String", ], "blockerType": "A String", - "documentationLink": "A String", # [Output Only] The url of Google Cloud public documentation explaining + "documentationLink": "A String", # Output only. [Output Only] The url of Google Cloud public documentation explaining # this requirement. This is set for every type of requirement. - "explanation": "A String", # [Output Only] A human-readable explanation of this requirement and + "explanation": "A String", # Output only. [Output Only] A human-readable explanation of this requirement and # why it's not met. This is set for every type of requirement. - "metros": [ # [Output Only] Metros used to explain this blocker in more detail. + "metros": [ # Output only. [Output Only] Metros used to explain this blocker in more detail. # These are three-letter lowercase strings like "iad". This will be set # for some blockers (like NO_ATTACHMENTS_IN_METRO_AND_ZONE) but does # not apply to others. "A String", ], - "regions": [ # [Output Only] Regions used to explain this blocker in more + "regions": [ # Output only. [Output Only] Regions used to explain this blocker in more # detail. These are region names formatted like "us-central1". This # will be set for some blockers (like INCOMPATIBLE_REGIONS) but does # not apply to others. "A String", ], - "zones": [ # [Output Only] Zones used to explain this blocker in more detail. + "zones": [ # Output only. [Output Only] Zones used to explain this blocker in more detail. # Format is "zone1" and/or "zone2". This will be set for some blockers # (like MISSING_ZONE) but does not apply to others. "A String", @@ -1563,7 +1563,7 @@

Method Details

], }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1572,7 +1572,7 @@

Method Details

# token must match the current token or the update is rejected. This provides # a reliable means of doing read-modify-write (optimistic locking) as # described byAIP 154. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. "intent": { # The user's intent for this AttachmentGroup. This is the only required field # besides the name that must be specified on group creation. @@ -1581,7 +1581,7 @@

Method Details

"interconnectGroup": "A String", # The URL of an InterconnectGroup that groups these Attachments' # Interconnects. Customers do not need to set this unless directed by # Google Support. - "kind": "compute#interconnectAttachmentGroup", # [Output Only] Type of the resource. Always + "kind": "compute#interconnectAttachmentGroup", # Output only. [Output Only] Type of the resource. Always # compute#interconnectAttachmentGroup. "logicalStructure": { # [Output Only] An analysis of the logical layout of Attachments in this # group. Every Attachment in the group is shown once in this structure. @@ -1592,27 +1592,27 @@

Method Details

"facilities": [ { # [Output Only] The facilities used for this group's Attachments' # Interconnects. - "facility": "A String", # [Output Only] The name of a facility, like "iad-1234". + "facility": "A String", # Output only. [Output Only] The name of a facility, like "iad-1234". "zones": [ { # [Output Only] The zones that Attachments in this group are present # in, in the given facilities. This is inherited from their # Interconnects. - "attachments": [ # [Output Only] URLs of Attachments in the given zone, to the given + "attachments": [ # Output only. [Output Only] URLs of Attachments in the given zone, to the given # region, on Interconnects in the given facility and metro. Every # Attachment in the AG has such an entry. "A String", ], - "zone": "A String", # [Output Only] The name of a zone, either "zone1" or "zone2". + "zone": "A String", # Output only. [Output Only] The name of a zone, either "zone1" or "zone2". }, ], }, ], - "metro": "A String", # [Output Only] The name of the metro, as a three-letter lowercase + "metro": "A String", # Output only. [Output Only] The name of the metro, as a three-letter lowercase # string like "iad". This is the first component of the location of an # Interconnect. }, ], - "region": "A String", # [Output Only] The name of a region, like "us-central1". + "region": "A String", # Output only. [Output Only] The name of a region, like "us-central1". }, ], }, @@ -1623,7 +1623,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. }, ], "kind": "compute#interconnectAttachmentGroup", @@ -1633,7 +1633,7 @@

Method Details

# Subsequent list requests will have their own nextPageToken to # continue paging through the results. "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "unreachables": [ # Output only. [Output Only] Unreachable resources. # end_interface: # MixerListResponseWithEtagBuilder "A String", @@ -1714,28 +1714,28 @@

Method Details

{ # [Output Only] Reasons why configuration.availabilitySLA.sla differs from # intent.availabilitySLA. This list is empty if and only if those are the # same. - "attachments": [ # [Output Only] URLs of any particular Attachments to explain this + "attachments": [ # Output only. [Output Only] URLs of any particular Attachments to explain this # blocker in more detail. "A String", ], "blockerType": "A String", - "documentationLink": "A String", # [Output Only] The url of Google Cloud public documentation explaining + "documentationLink": "A String", # Output only. [Output Only] The url of Google Cloud public documentation explaining # this requirement. This is set for every type of requirement. - "explanation": "A String", # [Output Only] A human-readable explanation of this requirement and + "explanation": "A String", # Output only. [Output Only] A human-readable explanation of this requirement and # why it's not met. This is set for every type of requirement. - "metros": [ # [Output Only] Metros used to explain this blocker in more detail. + "metros": [ # Output only. [Output Only] Metros used to explain this blocker in more detail. # These are three-letter lowercase strings like "iad". This will be set # for some blockers (like NO_ATTACHMENTS_IN_METRO_AND_ZONE) but does # not apply to others. "A String", ], - "regions": [ # [Output Only] Regions used to explain this blocker in more + "regions": [ # Output only. [Output Only] Regions used to explain this blocker in more # detail. These are region names formatted like "us-central1". This # will be set for some blockers (like INCOMPATIBLE_REGIONS) but does # not apply to others. "A String", ], - "zones": [ # [Output Only] Zones used to explain this blocker in more detail. + "zones": [ # Output only. [Output Only] Zones used to explain this blocker in more detail. # Format is "zone1" and/or "zone2". This will be set for some blockers # (like MISSING_ZONE) but does not apply to others. "A String", @@ -1744,7 +1744,7 @@

Method Details

], }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1753,7 +1753,7 @@

Method Details

# token must match the current token or the update is rejected. This provides # a reliable means of doing read-modify-write (optimistic locking) as # described byAIP 154. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. "intent": { # The user's intent for this AttachmentGroup. This is the only required field # besides the name that must be specified on group creation. @@ -1762,7 +1762,7 @@

Method Details

"interconnectGroup": "A String", # The URL of an InterconnectGroup that groups these Attachments' # Interconnects. Customers do not need to set this unless directed by # Google Support. - "kind": "compute#interconnectAttachmentGroup", # [Output Only] Type of the resource. Always + "kind": "compute#interconnectAttachmentGroup", # Output only. [Output Only] Type of the resource. Always # compute#interconnectAttachmentGroup. "logicalStructure": { # [Output Only] An analysis of the logical layout of Attachments in this # group. Every Attachment in the group is shown once in this structure. @@ -1773,27 +1773,27 @@

Method Details

"facilities": [ { # [Output Only] The facilities used for this group's Attachments' # Interconnects. - "facility": "A String", # [Output Only] The name of a facility, like "iad-1234". + "facility": "A String", # Output only. [Output Only] The name of a facility, like "iad-1234". "zones": [ { # [Output Only] The zones that Attachments in this group are present # in, in the given facilities. This is inherited from their # Interconnects. - "attachments": [ # [Output Only] URLs of Attachments in the given zone, to the given + "attachments": [ # Output only. [Output Only] URLs of Attachments in the given zone, to the given # region, on Interconnects in the given facility and metro. Every # Attachment in the AG has such an entry. "A String", ], - "zone": "A String", # [Output Only] The name of a zone, either "zone1" or "zone2". + "zone": "A String", # Output only. [Output Only] The name of a zone, either "zone1" or "zone2". }, ], }, ], - "metro": "A String", # [Output Only] The name of the metro, as a three-letter lowercase + "metro": "A String", # Output only. [Output Only] The name of the metro, as a three-letter lowercase # string like "iad". This is the first component of the location of an # Interconnect. }, ], - "region": "A String", # [Output Only] The name of a region, like "us-central1". + "region": "A String", # Output only. [Output Only] The name of a region, like "us-central1". }, ], }, @@ -1804,7 +1804,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. } requestId: string, An optional request ID to identify requests. Specify a unique request ID so @@ -1987,10 +1987,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2002,7 +2002,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.interconnectAttachments.html b/docs/dyn/compute_beta.interconnectAttachments.html index 8de466eaea..c69f755d87 100644 --- a/docs/dyn/compute_beta.interconnectAttachments.html +++ b/docs/dyn/compute_beta.interconnectAttachments.html @@ -230,7 +230,7 @@

Method Details

# Creating VLAN Attachments. "adminEnabled": True or False, # Determines whether this Attachment will carry packets. # Not present for PARTNER_PROVIDER. - "attachmentGroup": "A String", # [Output Only] URL of the AttachmentGroup that includes this Attachment. + "attachmentGroup": "A String", # Output only. [Output Only] URL of the AttachmentGroup that includes this Attachment. "bandwidth": "A String", # Provisioned bandwidth capacity for the interconnect attachment. For # attachments of type DEDICATED, the user can set the bandwidth. # For attachments of type PARTNER, the Google Partner that is operating @@ -285,14 +285,14 @@

Method Details

# randomly select an unused /29 from all of link-local space. "A String", ], - "cloudRouterIpAddress": "A String", # [Output Only] IPv4 address + prefix length to be configured on Cloud Router + "cloudRouterIpAddress": "A String", # Output only. [Output Only] IPv4 address + prefix length to be configured on Cloud Router # Interface for this interconnect attachment. - "cloudRouterIpv6Address": "A String", # [Output Only] IPv6 address + prefix length to be configured on Cloud + "cloudRouterIpv6Address": "A String", # Output only. [Output Only] IPv6 address + prefix length to be configured on Cloud # Router Interface for this interconnect attachment. "cloudRouterIpv6InterfaceId": "A String", # This field is not available. - "configurationConstraints": { # [Output Only] Constraints for this attachment, if any. The attachment does + "configurationConstraints": { # Output only. [Output Only] Constraints for this attachment, if any. The attachment does # not work if these constraints are not met. - "bgpMd5": "A String", # [Output Only] Whether the attachment's BGP session + "bgpMd5": "A String", # Output only. [Output Only] Whether the attachment's BGP session # requires/allows/disallows BGP MD5 authentication. This can take one of # the following values: MD5_OPTIONAL, MD5_REQUIRED, MD5_UNSUPPORTED. # @@ -302,7 +302,7 @@

Method Details

# field set to MD5_REQUIRED, and that property is propagated to the # attachment. Similarly, if BGP MD5 is MD5_UNSUPPORTED, an error is # returned if MD5 is requested. - "bgpPeerAsnRanges": [ # [Output Only] List of ASN ranges that the remote location is known to + "bgpPeerAsnRanges": [ # Output only. [Output Only] List of ASN ranges that the remote location is known to # support. Formatted as an array of inclusive ranges {min: min-value, max: # max-value}. For example, [{min: 123, max: 123}, {min: 64512, max: 65534}] # allows the peer ASN to be 123 or anything in the range 64512-65534. @@ -315,14 +315,14 @@

Method Details

}, ], }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. - "customerRouterIpAddress": "A String", # [Output Only] IPv4 address + prefix length to be configured on the customer + "customerRouterIpAddress": "A String", # Output only. [Output Only] IPv4 address + prefix length to be configured on the customer # router subinterface for this interconnect attachment. - "customerRouterIpv6Address": "A String", # [Output Only] IPv6 address + prefix length to be configured on the + "customerRouterIpv6Address": "A String", # Output only. [Output Only] IPv6 address + prefix length to be configured on the # customer router subinterface for this interconnect attachment. "customerRouterIpv6InterfaceId": "A String", # This field is not available. - "dataplaneVersion": 42, # [Output Only] Dataplane version for this InterconnectAttachment. This + "dataplaneVersion": 42, # Output only. [Output Only] Dataplane version for this InterconnectAttachment. This # field is only present for Dataplane version 2 and higher. Absence of this # field in the API output indicates that the Dataplane is version 1. "description": "A String", # An optional description of this resource. @@ -353,10 +353,10 @@

Method Details

# traffic from, such a VLAN attachment. To use *HA VPN over Cloud # Interconnect*, the VLAN attachment must be created with this # option. - "googleReferenceId": "A String", # [Output Only] Google reference ID, to be used when raising support tickets + "googleReferenceId": "A String", # Output only. [Output Only] Google reference ID, to be used when raising support tickets # with Google or otherwise to debug backend connectivity issues. # [Deprecated] This field is not used. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "interconnect": "A String", # URL of the underlying Interconnect object that this attachment's traffic # will traverse through. @@ -376,7 +376,7 @@

Method Details

# pool. "A String", ], - "kind": "compute#interconnectAttachment", # [Output Only] Type of the resource. Alwayscompute#interconnectAttachment for interconnect attachments. + "kind": "compute#interconnectAttachment", # Output only. [Output Only] Type of the resource. Alwayscompute#interconnectAttachment for interconnect attachments. "l2Forwarding": { # L2 Interconnect Attachment related configuration. # L2 Interconnect Attachment related config. This field is required if the # type is L2_DEDICATED. # @@ -467,7 +467,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "operationalStatus": "A String", # [Output Only] The current status of whether or not this interconnect + "operationalStatus": "A String", # Output only. [Output Only] The current status of whether or not this interconnect # attachment is functional, which can take one of the following values: # # - OS_ACTIVE: The attachment has been turned up and is ready to @@ -517,18 +517,18 @@

Method Details

# this to be a deep link to the specific resource on the Partner portal. # This value may be validated to match approved Partner values. }, - "privateInterconnectInfo": { # Information for an interconnect attachment when this belongs to an # [Output Only] Information specific to an InterconnectAttachment. + "privateInterconnectInfo": { # Information for an interconnect attachment when this belongs to an # Output only. [Output Only] Information specific to an InterconnectAttachment. # This property is populated if the interconnect that # this is attached to is of type DEDICATED. # interconnect of type DEDICATED. "tag8021q": 42, # [Output Only] 802.1q encapsulation tag to be used for traffic between # Google and the customer, going to and from this network and region. }, - "region": "A String", # [Output Only] URL of the region where the regional interconnect attachment + "region": "A String", # Output only. [Output Only] URL of the region where the regional interconnect attachment # resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "remoteService": "A String", # [Output Only] + "remoteService": "A String", # Output only. [Output Only] # If the attachment is on a Cross-Cloud Interconnect connection, this field # contains the interconnect's remote location service provider. Example # values: "Amazon Web Services" "Microsoft Azure". @@ -540,15 +540,15 @@

Method Details

# in the same region as this InterconnectAttachment. The # InterconnectAttachment will automatically connect the Interconnect to the # network & region within which the Cloud Router is configured. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "stackType": "A String", # The stack type for this interconnect attachment to identify whether the # IPv6 feature is enabled or not. If not specified, IPV4_ONLY # will be used. # # This field can be both set at interconnect attachments creation and # update interconnect attachment operations. - "state": "A String", # [Output Only] The current state of this attachment's functionality. + "state": "A String", # Output only. [Output Only] The current state of this attachment's functionality. # Enum values ACTIVE and UNPROVISIONED are shared by DEDICATED/PRIVATE, # PARTNER, and PARTNER_PROVIDER interconnect attachments, while enum values # PENDING_PARTNER, PARTNER_REQUEST_RECEIVED, and PENDING_CUSTOMER are used @@ -627,15 +627,15 @@

Method Details

}, }, }, - "kind": "compute#interconnectAttachmentAggregatedList", # [Output Only] Type of resource. Alwayscompute#interconnectAttachmentAggregatedList for aggregated + "kind": "compute#interconnectAttachmentAggregatedList", # Output only. [Output Only] Type of resource. Alwayscompute#interconnectAttachmentAggregatedList for aggregated # lists of interconnect attachments. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -871,10 +871,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -886,7 +886,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -990,7 +990,7 @@

Method Details

# Creating VLAN Attachments. "adminEnabled": True or False, # Determines whether this Attachment will carry packets. # Not present for PARTNER_PROVIDER. - "attachmentGroup": "A String", # [Output Only] URL of the AttachmentGroup that includes this Attachment. + "attachmentGroup": "A String", # Output only. [Output Only] URL of the AttachmentGroup that includes this Attachment. "bandwidth": "A String", # Provisioned bandwidth capacity for the interconnect attachment. For # attachments of type DEDICATED, the user can set the bandwidth. # For attachments of type PARTNER, the Google Partner that is operating @@ -1045,14 +1045,14 @@

Method Details

# randomly select an unused /29 from all of link-local space. "A String", ], - "cloudRouterIpAddress": "A String", # [Output Only] IPv4 address + prefix length to be configured on Cloud Router + "cloudRouterIpAddress": "A String", # Output only. [Output Only] IPv4 address + prefix length to be configured on Cloud Router # Interface for this interconnect attachment. - "cloudRouterIpv6Address": "A String", # [Output Only] IPv6 address + prefix length to be configured on Cloud + "cloudRouterIpv6Address": "A String", # Output only. [Output Only] IPv6 address + prefix length to be configured on Cloud # Router Interface for this interconnect attachment. "cloudRouterIpv6InterfaceId": "A String", # This field is not available. - "configurationConstraints": { # [Output Only] Constraints for this attachment, if any. The attachment does + "configurationConstraints": { # Output only. [Output Only] Constraints for this attachment, if any. The attachment does # not work if these constraints are not met. - "bgpMd5": "A String", # [Output Only] Whether the attachment's BGP session + "bgpMd5": "A String", # Output only. [Output Only] Whether the attachment's BGP session # requires/allows/disallows BGP MD5 authentication. This can take one of # the following values: MD5_OPTIONAL, MD5_REQUIRED, MD5_UNSUPPORTED. # @@ -1062,7 +1062,7 @@

Method Details

# field set to MD5_REQUIRED, and that property is propagated to the # attachment. Similarly, if BGP MD5 is MD5_UNSUPPORTED, an error is # returned if MD5 is requested. - "bgpPeerAsnRanges": [ # [Output Only] List of ASN ranges that the remote location is known to + "bgpPeerAsnRanges": [ # Output only. [Output Only] List of ASN ranges that the remote location is known to # support. Formatted as an array of inclusive ranges {min: min-value, max: # max-value}. For example, [{min: 123, max: 123}, {min: 64512, max: 65534}] # allows the peer ASN to be 123 or anything in the range 64512-65534. @@ -1075,14 +1075,14 @@

Method Details

}, ], }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. - "customerRouterIpAddress": "A String", # [Output Only] IPv4 address + prefix length to be configured on the customer + "customerRouterIpAddress": "A String", # Output only. [Output Only] IPv4 address + prefix length to be configured on the customer # router subinterface for this interconnect attachment. - "customerRouterIpv6Address": "A String", # [Output Only] IPv6 address + prefix length to be configured on the + "customerRouterIpv6Address": "A String", # Output only. [Output Only] IPv6 address + prefix length to be configured on the # customer router subinterface for this interconnect attachment. "customerRouterIpv6InterfaceId": "A String", # This field is not available. - "dataplaneVersion": 42, # [Output Only] Dataplane version for this InterconnectAttachment. This + "dataplaneVersion": 42, # Output only. [Output Only] Dataplane version for this InterconnectAttachment. This # field is only present for Dataplane version 2 and higher. Absence of this # field in the API output indicates that the Dataplane is version 1. "description": "A String", # An optional description of this resource. @@ -1113,10 +1113,10 @@

Method Details

# traffic from, such a VLAN attachment. To use *HA VPN over Cloud # Interconnect*, the VLAN attachment must be created with this # option. - "googleReferenceId": "A String", # [Output Only] Google reference ID, to be used when raising support tickets + "googleReferenceId": "A String", # Output only. [Output Only] Google reference ID, to be used when raising support tickets # with Google or otherwise to debug backend connectivity issues. # [Deprecated] This field is not used. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "interconnect": "A String", # URL of the underlying Interconnect object that this attachment's traffic # will traverse through. @@ -1136,7 +1136,7 @@

Method Details

# pool. "A String", ], - "kind": "compute#interconnectAttachment", # [Output Only] Type of the resource. Alwayscompute#interconnectAttachment for interconnect attachments. + "kind": "compute#interconnectAttachment", # Output only. [Output Only] Type of the resource. Alwayscompute#interconnectAttachment for interconnect attachments. "l2Forwarding": { # L2 Interconnect Attachment related configuration. # L2 Interconnect Attachment related config. This field is required if the # type is L2_DEDICATED. # @@ -1227,7 +1227,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "operationalStatus": "A String", # [Output Only] The current status of whether or not this interconnect + "operationalStatus": "A String", # Output only. [Output Only] The current status of whether or not this interconnect # attachment is functional, which can take one of the following values: # # - OS_ACTIVE: The attachment has been turned up and is ready to @@ -1277,18 +1277,18 @@

Method Details

# this to be a deep link to the specific resource on the Partner portal. # This value may be validated to match approved Partner values. }, - "privateInterconnectInfo": { # Information for an interconnect attachment when this belongs to an # [Output Only] Information specific to an InterconnectAttachment. + "privateInterconnectInfo": { # Information for an interconnect attachment when this belongs to an # Output only. [Output Only] Information specific to an InterconnectAttachment. # This property is populated if the interconnect that # this is attached to is of type DEDICATED. # interconnect of type DEDICATED. "tag8021q": 42, # [Output Only] 802.1q encapsulation tag to be used for traffic between # Google and the customer, going to and from this network and region. }, - "region": "A String", # [Output Only] URL of the region where the regional interconnect attachment + "region": "A String", # Output only. [Output Only] URL of the region where the regional interconnect attachment # resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "remoteService": "A String", # [Output Only] + "remoteService": "A String", # Output only. [Output Only] # If the attachment is on a Cross-Cloud Interconnect connection, this field # contains the interconnect's remote location service provider. Example # values: "Amazon Web Services" "Microsoft Azure". @@ -1300,15 +1300,15 @@

Method Details

# in the same region as this InterconnectAttachment. The # InterconnectAttachment will automatically connect the Interconnect to the # network & region within which the Cloud Router is configured. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "stackType": "A String", # The stack type for this interconnect attachment to identify whether the # IPv6 feature is enabled or not. If not specified, IPV4_ONLY # will be used. # # This field can be both set at interconnect attachments creation and # update interconnect attachment operations. - "state": "A String", # [Output Only] The current state of this attachment's functionality. + "state": "A String", # Output only. [Output Only] The current state of this attachment's functionality. # Enum values ACTIVE and UNPROVISIONED are shared by DEDICATED/PRIVATE, # PARTNER, and PARTNER_PROVIDER interconnect attachments, while enum values # PENDING_PARTNER, PARTNER_REQUEST_RECEIVED, and PENDING_CUSTOMER are used @@ -1379,7 +1379,7 @@

Method Details

# Creating VLAN Attachments. "adminEnabled": True or False, # Determines whether this Attachment will carry packets. # Not present for PARTNER_PROVIDER. - "attachmentGroup": "A String", # [Output Only] URL of the AttachmentGroup that includes this Attachment. + "attachmentGroup": "A String", # Output only. [Output Only] URL of the AttachmentGroup that includes this Attachment. "bandwidth": "A String", # Provisioned bandwidth capacity for the interconnect attachment. For # attachments of type DEDICATED, the user can set the bandwidth. # For attachments of type PARTNER, the Google Partner that is operating @@ -1434,14 +1434,14 @@

Method Details

# randomly select an unused /29 from all of link-local space. "A String", ], - "cloudRouterIpAddress": "A String", # [Output Only] IPv4 address + prefix length to be configured on Cloud Router + "cloudRouterIpAddress": "A String", # Output only. [Output Only] IPv4 address + prefix length to be configured on Cloud Router # Interface for this interconnect attachment. - "cloudRouterIpv6Address": "A String", # [Output Only] IPv6 address + prefix length to be configured on Cloud + "cloudRouterIpv6Address": "A String", # Output only. [Output Only] IPv6 address + prefix length to be configured on Cloud # Router Interface for this interconnect attachment. "cloudRouterIpv6InterfaceId": "A String", # This field is not available. - "configurationConstraints": { # [Output Only] Constraints for this attachment, if any. The attachment does + "configurationConstraints": { # Output only. [Output Only] Constraints for this attachment, if any. The attachment does # not work if these constraints are not met. - "bgpMd5": "A String", # [Output Only] Whether the attachment's BGP session + "bgpMd5": "A String", # Output only. [Output Only] Whether the attachment's BGP session # requires/allows/disallows BGP MD5 authentication. This can take one of # the following values: MD5_OPTIONAL, MD5_REQUIRED, MD5_UNSUPPORTED. # @@ -1451,7 +1451,7 @@

Method Details

# field set to MD5_REQUIRED, and that property is propagated to the # attachment. Similarly, if BGP MD5 is MD5_UNSUPPORTED, an error is # returned if MD5 is requested. - "bgpPeerAsnRanges": [ # [Output Only] List of ASN ranges that the remote location is known to + "bgpPeerAsnRanges": [ # Output only. [Output Only] List of ASN ranges that the remote location is known to # support. Formatted as an array of inclusive ranges {min: min-value, max: # max-value}. For example, [{min: 123, max: 123}, {min: 64512, max: 65534}] # allows the peer ASN to be 123 or anything in the range 64512-65534. @@ -1464,14 +1464,14 @@

Method Details

}, ], }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. - "customerRouterIpAddress": "A String", # [Output Only] IPv4 address + prefix length to be configured on the customer + "customerRouterIpAddress": "A String", # Output only. [Output Only] IPv4 address + prefix length to be configured on the customer # router subinterface for this interconnect attachment. - "customerRouterIpv6Address": "A String", # [Output Only] IPv6 address + prefix length to be configured on the + "customerRouterIpv6Address": "A String", # Output only. [Output Only] IPv6 address + prefix length to be configured on the # customer router subinterface for this interconnect attachment. "customerRouterIpv6InterfaceId": "A String", # This field is not available. - "dataplaneVersion": 42, # [Output Only] Dataplane version for this InterconnectAttachment. This + "dataplaneVersion": 42, # Output only. [Output Only] Dataplane version for this InterconnectAttachment. This # field is only present for Dataplane version 2 and higher. Absence of this # field in the API output indicates that the Dataplane is version 1. "description": "A String", # An optional description of this resource. @@ -1502,10 +1502,10 @@

Method Details

# traffic from, such a VLAN attachment. To use *HA VPN over Cloud # Interconnect*, the VLAN attachment must be created with this # option. - "googleReferenceId": "A String", # [Output Only] Google reference ID, to be used when raising support tickets + "googleReferenceId": "A String", # Output only. [Output Only] Google reference ID, to be used when raising support tickets # with Google or otherwise to debug backend connectivity issues. # [Deprecated] This field is not used. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "interconnect": "A String", # URL of the underlying Interconnect object that this attachment's traffic # will traverse through. @@ -1525,7 +1525,7 @@

Method Details

# pool. "A String", ], - "kind": "compute#interconnectAttachment", # [Output Only] Type of the resource. Alwayscompute#interconnectAttachment for interconnect attachments. + "kind": "compute#interconnectAttachment", # Output only. [Output Only] Type of the resource. Alwayscompute#interconnectAttachment for interconnect attachments. "l2Forwarding": { # L2 Interconnect Attachment related configuration. # L2 Interconnect Attachment related config. This field is required if the # type is L2_DEDICATED. # @@ -1616,7 +1616,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "operationalStatus": "A String", # [Output Only] The current status of whether or not this interconnect + "operationalStatus": "A String", # Output only. [Output Only] The current status of whether or not this interconnect # attachment is functional, which can take one of the following values: # # - OS_ACTIVE: The attachment has been turned up and is ready to @@ -1666,18 +1666,18 @@

Method Details

# this to be a deep link to the specific resource on the Partner portal. # This value may be validated to match approved Partner values. }, - "privateInterconnectInfo": { # Information for an interconnect attachment when this belongs to an # [Output Only] Information specific to an InterconnectAttachment. + "privateInterconnectInfo": { # Information for an interconnect attachment when this belongs to an # Output only. [Output Only] Information specific to an InterconnectAttachment. # This property is populated if the interconnect that # this is attached to is of type DEDICATED. # interconnect of type DEDICATED. "tag8021q": 42, # [Output Only] 802.1q encapsulation tag to be used for traffic between # Google and the customer, going to and from this network and region. }, - "region": "A String", # [Output Only] URL of the region where the regional interconnect attachment + "region": "A String", # Output only. [Output Only] URL of the region where the regional interconnect attachment # resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "remoteService": "A String", # [Output Only] + "remoteService": "A String", # Output only. [Output Only] # If the attachment is on a Cross-Cloud Interconnect connection, this field # contains the interconnect's remote location service provider. Example # values: "Amazon Web Services" "Microsoft Azure". @@ -1689,15 +1689,15 @@

Method Details

# in the same region as this InterconnectAttachment. The # InterconnectAttachment will automatically connect the Interconnect to the # network & region within which the Cloud Router is configured. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "stackType": "A String", # The stack type for this interconnect attachment to identify whether the # IPv6 feature is enabled or not. If not specified, IPV4_ONLY # will be used. # # This field can be both set at interconnect attachments creation and # update interconnect attachment operations. - "state": "A String", # [Output Only] The current state of this attachment's functionality. + "state": "A String", # Output only. [Output Only] The current state of this attachment's functionality. # Enum values ACTIVE and UNPROVISIONED are shared by DEDICATED/PRIVATE, # PARTNER, and PARTNER_PROVIDER interconnect attachments, while enum values # PENDING_PARTNER, PARTNER_REQUEST_RECEIVED, and PENDING_CUSTOMER are used @@ -1927,10 +1927,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1942,7 +1942,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2133,7 +2133,7 @@

Method Details

# Creating VLAN Attachments. "adminEnabled": True or False, # Determines whether this Attachment will carry packets. # Not present for PARTNER_PROVIDER. - "attachmentGroup": "A String", # [Output Only] URL of the AttachmentGroup that includes this Attachment. + "attachmentGroup": "A String", # Output only. [Output Only] URL of the AttachmentGroup that includes this Attachment. "bandwidth": "A String", # Provisioned bandwidth capacity for the interconnect attachment. For # attachments of type DEDICATED, the user can set the bandwidth. # For attachments of type PARTNER, the Google Partner that is operating @@ -2188,14 +2188,14 @@

Method Details

# randomly select an unused /29 from all of link-local space. "A String", ], - "cloudRouterIpAddress": "A String", # [Output Only] IPv4 address + prefix length to be configured on Cloud Router + "cloudRouterIpAddress": "A String", # Output only. [Output Only] IPv4 address + prefix length to be configured on Cloud Router # Interface for this interconnect attachment. - "cloudRouterIpv6Address": "A String", # [Output Only] IPv6 address + prefix length to be configured on Cloud + "cloudRouterIpv6Address": "A String", # Output only. [Output Only] IPv6 address + prefix length to be configured on Cloud # Router Interface for this interconnect attachment. "cloudRouterIpv6InterfaceId": "A String", # This field is not available. - "configurationConstraints": { # [Output Only] Constraints for this attachment, if any. The attachment does + "configurationConstraints": { # Output only. [Output Only] Constraints for this attachment, if any. The attachment does # not work if these constraints are not met. - "bgpMd5": "A String", # [Output Only] Whether the attachment's BGP session + "bgpMd5": "A String", # Output only. [Output Only] Whether the attachment's BGP session # requires/allows/disallows BGP MD5 authentication. This can take one of # the following values: MD5_OPTIONAL, MD5_REQUIRED, MD5_UNSUPPORTED. # @@ -2205,7 +2205,7 @@

Method Details

# field set to MD5_REQUIRED, and that property is propagated to the # attachment. Similarly, if BGP MD5 is MD5_UNSUPPORTED, an error is # returned if MD5 is requested. - "bgpPeerAsnRanges": [ # [Output Only] List of ASN ranges that the remote location is known to + "bgpPeerAsnRanges": [ # Output only. [Output Only] List of ASN ranges that the remote location is known to # support. Formatted as an array of inclusive ranges {min: min-value, max: # max-value}. For example, [{min: 123, max: 123}, {min: 64512, max: 65534}] # allows the peer ASN to be 123 or anything in the range 64512-65534. @@ -2218,14 +2218,14 @@

Method Details

}, ], }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. - "customerRouterIpAddress": "A String", # [Output Only] IPv4 address + prefix length to be configured on the customer + "customerRouterIpAddress": "A String", # Output only. [Output Only] IPv4 address + prefix length to be configured on the customer # router subinterface for this interconnect attachment. - "customerRouterIpv6Address": "A String", # [Output Only] IPv6 address + prefix length to be configured on the + "customerRouterIpv6Address": "A String", # Output only. [Output Only] IPv6 address + prefix length to be configured on the # customer router subinterface for this interconnect attachment. "customerRouterIpv6InterfaceId": "A String", # This field is not available. - "dataplaneVersion": 42, # [Output Only] Dataplane version for this InterconnectAttachment. This + "dataplaneVersion": 42, # Output only. [Output Only] Dataplane version for this InterconnectAttachment. This # field is only present for Dataplane version 2 and higher. Absence of this # field in the API output indicates that the Dataplane is version 1. "description": "A String", # An optional description of this resource. @@ -2256,10 +2256,10 @@

Method Details

# traffic from, such a VLAN attachment. To use *HA VPN over Cloud # Interconnect*, the VLAN attachment must be created with this # option. - "googleReferenceId": "A String", # [Output Only] Google reference ID, to be used when raising support tickets + "googleReferenceId": "A String", # Output only. [Output Only] Google reference ID, to be used when raising support tickets # with Google or otherwise to debug backend connectivity issues. # [Deprecated] This field is not used. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "interconnect": "A String", # URL of the underlying Interconnect object that this attachment's traffic # will traverse through. @@ -2279,7 +2279,7 @@

Method Details

# pool. "A String", ], - "kind": "compute#interconnectAttachment", # [Output Only] Type of the resource. Alwayscompute#interconnectAttachment for interconnect attachments. + "kind": "compute#interconnectAttachment", # Output only. [Output Only] Type of the resource. Alwayscompute#interconnectAttachment for interconnect attachments. "l2Forwarding": { # L2 Interconnect Attachment related configuration. # L2 Interconnect Attachment related config. This field is required if the # type is L2_DEDICATED. # @@ -2370,7 +2370,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "operationalStatus": "A String", # [Output Only] The current status of whether or not this interconnect + "operationalStatus": "A String", # Output only. [Output Only] The current status of whether or not this interconnect # attachment is functional, which can take one of the following values: # # - OS_ACTIVE: The attachment has been turned up and is ready to @@ -2420,18 +2420,18 @@

Method Details

# this to be a deep link to the specific resource on the Partner portal. # This value may be validated to match approved Partner values. }, - "privateInterconnectInfo": { # Information for an interconnect attachment when this belongs to an # [Output Only] Information specific to an InterconnectAttachment. + "privateInterconnectInfo": { # Information for an interconnect attachment when this belongs to an # Output only. [Output Only] Information specific to an InterconnectAttachment. # This property is populated if the interconnect that # this is attached to is of type DEDICATED. # interconnect of type DEDICATED. "tag8021q": 42, # [Output Only] 802.1q encapsulation tag to be used for traffic between # Google and the customer, going to and from this network and region. }, - "region": "A String", # [Output Only] URL of the region where the regional interconnect attachment + "region": "A String", # Output only. [Output Only] URL of the region where the regional interconnect attachment # resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "remoteService": "A String", # [Output Only] + "remoteService": "A String", # Output only. [Output Only] # If the attachment is on a Cross-Cloud Interconnect connection, this field # contains the interconnect's remote location service provider. Example # values: "Amazon Web Services" "Microsoft Azure". @@ -2443,15 +2443,15 @@

Method Details

# in the same region as this InterconnectAttachment. The # InterconnectAttachment will automatically connect the Interconnect to the # network & region within which the Cloud Router is configured. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "stackType": "A String", # The stack type for this interconnect attachment to identify whether the # IPv6 feature is enabled or not. If not specified, IPV4_ONLY # will be used. # # This field can be both set at interconnect attachments creation and # update interconnect attachment operations. - "state": "A String", # [Output Only] The current state of this attachment's functionality. + "state": "A String", # Output only. [Output Only] The current state of this attachment's functionality. # Enum values ACTIVE and UNPROVISIONED are shared by DEDICATED/PRIVATE, # PARTNER, and PARTNER_PROVIDER interconnect attachments, while enum values # PENDING_PARTNER, PARTNER_REQUEST_RECEIVED, and PENDING_CUSTOMER are used @@ -2502,14 +2502,14 @@

Method Details

# Only specified at creation time. }, ], - "kind": "compute#interconnectAttachmentList", # [Output Only] Type of resource. Alwayscompute#interconnectAttachmentList for lists of interconnect + "kind": "compute#interconnectAttachmentList", # Output only. [Output Only] Type of resource. Alwayscompute#interconnectAttachmentList for lists of interconnect # attachments. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -2574,7 +2574,7 @@

Method Details

# Creating VLAN Attachments. "adminEnabled": True or False, # Determines whether this Attachment will carry packets. # Not present for PARTNER_PROVIDER. - "attachmentGroup": "A String", # [Output Only] URL of the AttachmentGroup that includes this Attachment. + "attachmentGroup": "A String", # Output only. [Output Only] URL of the AttachmentGroup that includes this Attachment. "bandwidth": "A String", # Provisioned bandwidth capacity for the interconnect attachment. For # attachments of type DEDICATED, the user can set the bandwidth. # For attachments of type PARTNER, the Google Partner that is operating @@ -2629,14 +2629,14 @@

Method Details

# randomly select an unused /29 from all of link-local space. "A String", ], - "cloudRouterIpAddress": "A String", # [Output Only] IPv4 address + prefix length to be configured on Cloud Router + "cloudRouterIpAddress": "A String", # Output only. [Output Only] IPv4 address + prefix length to be configured on Cloud Router # Interface for this interconnect attachment. - "cloudRouterIpv6Address": "A String", # [Output Only] IPv6 address + prefix length to be configured on Cloud + "cloudRouterIpv6Address": "A String", # Output only. [Output Only] IPv6 address + prefix length to be configured on Cloud # Router Interface for this interconnect attachment. "cloudRouterIpv6InterfaceId": "A String", # This field is not available. - "configurationConstraints": { # [Output Only] Constraints for this attachment, if any. The attachment does + "configurationConstraints": { # Output only. [Output Only] Constraints for this attachment, if any. The attachment does # not work if these constraints are not met. - "bgpMd5": "A String", # [Output Only] Whether the attachment's BGP session + "bgpMd5": "A String", # Output only. [Output Only] Whether the attachment's BGP session # requires/allows/disallows BGP MD5 authentication. This can take one of # the following values: MD5_OPTIONAL, MD5_REQUIRED, MD5_UNSUPPORTED. # @@ -2646,7 +2646,7 @@

Method Details

# field set to MD5_REQUIRED, and that property is propagated to the # attachment. Similarly, if BGP MD5 is MD5_UNSUPPORTED, an error is # returned if MD5 is requested. - "bgpPeerAsnRanges": [ # [Output Only] List of ASN ranges that the remote location is known to + "bgpPeerAsnRanges": [ # Output only. [Output Only] List of ASN ranges that the remote location is known to # support. Formatted as an array of inclusive ranges {min: min-value, max: # max-value}. For example, [{min: 123, max: 123}, {min: 64512, max: 65534}] # allows the peer ASN to be 123 or anything in the range 64512-65534. @@ -2659,14 +2659,14 @@

Method Details

}, ], }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. - "customerRouterIpAddress": "A String", # [Output Only] IPv4 address + prefix length to be configured on the customer + "customerRouterIpAddress": "A String", # Output only. [Output Only] IPv4 address + prefix length to be configured on the customer # router subinterface for this interconnect attachment. - "customerRouterIpv6Address": "A String", # [Output Only] IPv6 address + prefix length to be configured on the + "customerRouterIpv6Address": "A String", # Output only. [Output Only] IPv6 address + prefix length to be configured on the # customer router subinterface for this interconnect attachment. "customerRouterIpv6InterfaceId": "A String", # This field is not available. - "dataplaneVersion": 42, # [Output Only] Dataplane version for this InterconnectAttachment. This + "dataplaneVersion": 42, # Output only. [Output Only] Dataplane version for this InterconnectAttachment. This # field is only present for Dataplane version 2 and higher. Absence of this # field in the API output indicates that the Dataplane is version 1. "description": "A String", # An optional description of this resource. @@ -2697,10 +2697,10 @@

Method Details

# traffic from, such a VLAN attachment. To use *HA VPN over Cloud # Interconnect*, the VLAN attachment must be created with this # option. - "googleReferenceId": "A String", # [Output Only] Google reference ID, to be used when raising support tickets + "googleReferenceId": "A String", # Output only. [Output Only] Google reference ID, to be used when raising support tickets # with Google or otherwise to debug backend connectivity issues. # [Deprecated] This field is not used. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "interconnect": "A String", # URL of the underlying Interconnect object that this attachment's traffic # will traverse through. @@ -2720,7 +2720,7 @@

Method Details

# pool. "A String", ], - "kind": "compute#interconnectAttachment", # [Output Only] Type of the resource. Alwayscompute#interconnectAttachment for interconnect attachments. + "kind": "compute#interconnectAttachment", # Output only. [Output Only] Type of the resource. Alwayscompute#interconnectAttachment for interconnect attachments. "l2Forwarding": { # L2 Interconnect Attachment related configuration. # L2 Interconnect Attachment related config. This field is required if the # type is L2_DEDICATED. # @@ -2811,7 +2811,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "operationalStatus": "A String", # [Output Only] The current status of whether or not this interconnect + "operationalStatus": "A String", # Output only. [Output Only] The current status of whether or not this interconnect # attachment is functional, which can take one of the following values: # # - OS_ACTIVE: The attachment has been turned up and is ready to @@ -2861,18 +2861,18 @@

Method Details

# this to be a deep link to the specific resource on the Partner portal. # This value may be validated to match approved Partner values. }, - "privateInterconnectInfo": { # Information for an interconnect attachment when this belongs to an # [Output Only] Information specific to an InterconnectAttachment. + "privateInterconnectInfo": { # Information for an interconnect attachment when this belongs to an # Output only. [Output Only] Information specific to an InterconnectAttachment. # This property is populated if the interconnect that # this is attached to is of type DEDICATED. # interconnect of type DEDICATED. "tag8021q": 42, # [Output Only] 802.1q encapsulation tag to be used for traffic between # Google and the customer, going to and from this network and region. }, - "region": "A String", # [Output Only] URL of the region where the regional interconnect attachment + "region": "A String", # Output only. [Output Only] URL of the region where the regional interconnect attachment # resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "remoteService": "A String", # [Output Only] + "remoteService": "A String", # Output only. [Output Only] # If the attachment is on a Cross-Cloud Interconnect connection, this field # contains the interconnect's remote location service provider. Example # values: "Amazon Web Services" "Microsoft Azure". @@ -2884,15 +2884,15 @@

Method Details

# in the same region as this InterconnectAttachment. The # InterconnectAttachment will automatically connect the Interconnect to the # network & region within which the Cloud Router is configured. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "stackType": "A String", # The stack type for this interconnect attachment to identify whether the # IPv6 feature is enabled or not. If not specified, IPV4_ONLY # will be used. # # This field can be both set at interconnect attachments creation and # update interconnect attachment operations. - "state": "A String", # [Output Only] The current state of this attachment's functionality. + "state": "A String", # Output only. [Output Only] The current state of this attachment's functionality. # Enum values ACTIVE and UNPROVISIONED are shared by DEDICATED/PRIVATE, # PARTNER, and PARTNER_PROVIDER interconnect attachments, while enum values # PENDING_PARTNER, PARTNER_REQUEST_RECEIVED, and PENDING_CUSTOMER are used @@ -3121,10 +3121,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3136,7 +3136,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -3419,10 +3419,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3434,7 +3434,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.interconnectGroups.html b/docs/dyn/compute_beta.interconnectGroups.html index 4b52ec3e39..849db11cc9 100644 --- a/docs/dyn/compute_beta.interconnectGroups.html +++ b/docs/dyn/compute_beta.interconnectGroups.html @@ -423,10 +423,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -438,7 +438,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -704,10 +704,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -719,7 +719,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -828,26 +828,26 @@

Method Details

# from intent.topologyCapability. This list is empty if and only if those # are the same. "blockerType": "A String", - "documentationLink": "A String", # [Output Only] The url of Google Cloud public documentation explaining + "documentationLink": "A String", # Output only. [Output Only] The url of Google Cloud public documentation explaining # this requirement. This is set for every type of requirement. - "explanation": "A String", # [Output Only] A human-readable explanation of this requirement and + "explanation": "A String", # Output only. [Output Only] A human-readable explanation of this requirement and # why it's not met. This is set for every type of requirement. - "facilities": [ # [Output Only] Facilities used to explain this blocker in more detail. + "facilities": [ # Output only. [Output Only] Facilities used to explain this blocker in more detail. # Like physicalStructure.metros.facilities.facility, this is a numeric # string like "5467". "A String", ], - "interconnects": [ # [Output Only] Interconnects used to explain this blocker in more + "interconnects": [ # Output only. [Output Only] Interconnects used to explain this blocker in more # detail. "A String", ], - "metros": [ # [Output Only] Metros used to explain this blocker in more detail. + "metros": [ # Output only. [Output Only] Metros used to explain this blocker in more detail. # These are three-letter lowercase strings like "iad". A blocker like # INCOMPATIBLE_METROS will specify the problematic metros in this # field. "A String", ], - "zones": [ # [Output Only] Zones used to explain this blocker in more detail. + "zones": [ # Output only. [Output Only] Zones used to explain this blocker in more detail. # Zone names are "zone1" and/or "zone2". "A String", ], @@ -856,7 +856,7 @@

Method Details

"supportedSla": "A String", }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -865,7 +865,7 @@

Method Details

# token must match the current token or the update is rejected. This provides # a reliable means of doing read-modify-write (optimistic locking) as # described by AIP 154. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. "intent": { # The user's intent for this group. This is the only required field besides # the name that must be specified on group creation. @@ -881,7 +881,7 @@

Method Details

# are unique. }, }, - "kind": "compute#InterconnectGroup", # [Output Only] Type of the resource. Always compute#InterconnectGroup + "kind": "compute#InterconnectGroup", # Output only. [Output Only] Type of the resource. Always compute#InterconnectGroup "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -896,30 +896,30 @@

Method Details

"facilities": [ { # [Output Only] The facilities Interconnects in this metro are present # in. - "facility": "A String", # [Output Only] The ID of this facility, as a numeric string like + "facility": "A String", # Output only. [Output Only] The ID of this facility, as a numeric string like # "5467". This is the third component of the location of Interconnects # in this facility. "zones": [ { # [Output Only] The zones that Interconnects in this facility are # present in. - "interconnects": [ # [Output Only] URLs of Interconnects in this redundancy group in the + "interconnects": [ # Output only. [Output Only] URLs of Interconnects in this redundancy group in the # given metro, facility, and zone. "A String", ], - "zone": "A String", # [Output Only] The name of the zone, either "zone1" or "zone2". + "zone": "A String", # Output only. [Output Only] The name of the zone, either "zone1" or "zone2". # This is the second component of the location of Interconnects in # this facility. }, ], }, ], - "metro": "A String", # [Output Only] The name of the metro, as a three-letter lowercase string + "metro": "A String", # Output only. [Output Only] The name of the metro, as a three-letter lowercase string # like "iad". This is the first component of the location of # Interconnects underneath this. }, ], }, - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. } @@ -1310,7 +1310,7 @@

Method Details

{ # Response for the InterconnectGroupsGetOperationalStatusResponse. "etag": "A String", "result": { # Request to get the status of the interconnect group with extra detail. - "configured": { # [Output Only] The status of the group as configured. This has the same # The configuration analysis, as returned by Get. + "configured": { # [Output Only] The status of the group as configured. This has the same # Output only. The configuration analysis, as returned by Get. # structure as the operational field reported by the OperationalStatus # method, but does not take into account the operational status of each # resource. @@ -1322,26 +1322,26 @@

Method Details

# from intent.topologyCapability. This list is empty if and only if those # are the same. "blockerType": "A String", - "documentationLink": "A String", # [Output Only] The url of Google Cloud public documentation explaining + "documentationLink": "A String", # Output only. [Output Only] The url of Google Cloud public documentation explaining # this requirement. This is set for every type of requirement. - "explanation": "A String", # [Output Only] A human-readable explanation of this requirement and + "explanation": "A String", # Output only. [Output Only] A human-readable explanation of this requirement and # why it's not met. This is set for every type of requirement. - "facilities": [ # [Output Only] Facilities used to explain this blocker in more detail. + "facilities": [ # Output only. [Output Only] Facilities used to explain this blocker in more detail. # Like physicalStructure.metros.facilities.facility, this is a numeric # string like "5467". "A String", ], - "interconnects": [ # [Output Only] Interconnects used to explain this blocker in more + "interconnects": [ # Output only. [Output Only] Interconnects used to explain this blocker in more # detail. "A String", ], - "metros": [ # [Output Only] Metros used to explain this blocker in more detail. + "metros": [ # Output only. [Output Only] Metros used to explain this blocker in more detail. # These are three-letter lowercase strings like "iad". A blocker like # INCOMPATIBLE_METROS will specify the problematic metros in this # field. "A String", ], - "zones": [ # [Output Only] Zones used to explain this blocker in more detail. + "zones": [ # Output only. [Output Only] Zones used to explain this blocker in more detail. # Zone names are "zone1" and/or "zone2". "A String", ], @@ -1350,15 +1350,15 @@

Method Details

"supportedSla": "A String", }, }, - "groupStatus": "A String", # Summarizes the status of the group. - "intent": { # The user's intent for this group. This is the only required field besides # The intent of the resource, as returned by Get. + "groupStatus": "A String", # Output only. Summarizes the status of the group. + "intent": { # The user's intent for this group. This is the only required field besides # Output only. The intent of the resource, as returned by Get. # the name that must be specified on group creation. "topologyCapability": "A String", }, "interconnectStatuses": [ { # The status of one Interconnect in the group. The order is arbitrary. - "adminEnabled": True or False, # Whether the Interconnect is enabled. - "diagnostics": { # Diagnostics information about the Interconnect connection, which contains # The diagnostics of the Interconnect, as returned by the existing + "adminEnabled": True or False, # Output only. Whether the Interconnect is enabled. + "diagnostics": { # Diagnostics information about the Interconnect connection, which contains # Output only. The diagnostics of the Interconnect, as returned by the existing # get-diagnostics method. # detailed and current technical information about Google's side of the # connection. @@ -1447,12 +1447,12 @@

Method Details

], "macAddress": "A String", # The MAC address of the Interconnect's bundle interface. }, - "interconnect": "A String", # The URL of the Interconnect being described. - "isActive": "A String", # Whether this interconnect is participating in the redundant + "interconnect": "A String", # Output only. The URL of the Interconnect being described. + "isActive": "A String", # Output only. Whether this interconnect is participating in the redundant # configuration. }, ], - "operational": { # [Output Only] The status of the group as configured. This has the same # The operational state of the group, including only active Interconnects. + "operational": { # [Output Only] The status of the group as configured. This has the same # Output only. The operational state of the group, including only active Interconnects. # structure as the operational field reported by the OperationalStatus # method, but does not take into account the operational status of each # resource. @@ -1464,26 +1464,26 @@

Method Details

# from intent.topologyCapability. This list is empty if and only if those # are the same. "blockerType": "A String", - "documentationLink": "A String", # [Output Only] The url of Google Cloud public documentation explaining + "documentationLink": "A String", # Output only. [Output Only] The url of Google Cloud public documentation explaining # this requirement. This is set for every type of requirement. - "explanation": "A String", # [Output Only] A human-readable explanation of this requirement and + "explanation": "A String", # Output only. [Output Only] A human-readable explanation of this requirement and # why it's not met. This is set for every type of requirement. - "facilities": [ # [Output Only] Facilities used to explain this blocker in more detail. + "facilities": [ # Output only. [Output Only] Facilities used to explain this blocker in more detail. # Like physicalStructure.metros.facilities.facility, this is a numeric # string like "5467". "A String", ], - "interconnects": [ # [Output Only] Interconnects used to explain this blocker in more + "interconnects": [ # Output only. [Output Only] Interconnects used to explain this blocker in more # detail. "A String", ], - "metros": [ # [Output Only] Metros used to explain this blocker in more detail. + "metros": [ # Output only. [Output Only] Metros used to explain this blocker in more detail. # These are three-letter lowercase strings like "iad". A blocker like # INCOMPATIBLE_METROS will specify the problematic metros in this # field. "A String", ], - "zones": [ # [Output Only] Zones used to explain this blocker in more detail. + "zones": [ # Output only. [Output Only] Zones used to explain this blocker in more detail. # Zone names are "zone1" and/or "zone2". "A String", ], @@ -1520,26 +1520,26 @@

Method Details

# from intent.topologyCapability. This list is empty if and only if those # are the same. "blockerType": "A String", - "documentationLink": "A String", # [Output Only] The url of Google Cloud public documentation explaining + "documentationLink": "A String", # Output only. [Output Only] The url of Google Cloud public documentation explaining # this requirement. This is set for every type of requirement. - "explanation": "A String", # [Output Only] A human-readable explanation of this requirement and + "explanation": "A String", # Output only. [Output Only] A human-readable explanation of this requirement and # why it's not met. This is set for every type of requirement. - "facilities": [ # [Output Only] Facilities used to explain this blocker in more detail. + "facilities": [ # Output only. [Output Only] Facilities used to explain this blocker in more detail. # Like physicalStructure.metros.facilities.facility, this is a numeric # string like "5467". "A String", ], - "interconnects": [ # [Output Only] Interconnects used to explain this blocker in more + "interconnects": [ # Output only. [Output Only] Interconnects used to explain this blocker in more # detail. "A String", ], - "metros": [ # [Output Only] Metros used to explain this blocker in more detail. + "metros": [ # Output only. [Output Only] Metros used to explain this blocker in more detail. # These are three-letter lowercase strings like "iad". A blocker like # INCOMPATIBLE_METROS will specify the problematic metros in this # field. "A String", ], - "zones": [ # [Output Only] Zones used to explain this blocker in more detail. + "zones": [ # Output only. [Output Only] Zones used to explain this blocker in more detail. # Zone names are "zone1" and/or "zone2". "A String", ], @@ -1548,7 +1548,7 @@

Method Details

"supportedSla": "A String", }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1557,7 +1557,7 @@

Method Details

# token must match the current token or the update is rejected. This provides # a reliable means of doing read-modify-write (optimistic locking) as # described by AIP 154. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. "intent": { # The user's intent for this group. This is the only required field besides # the name that must be specified on group creation. @@ -1573,7 +1573,7 @@

Method Details

# are unique. }, }, - "kind": "compute#InterconnectGroup", # [Output Only] Type of the resource. Always compute#InterconnectGroup + "kind": "compute#InterconnectGroup", # Output only. [Output Only] Type of the resource. Always compute#InterconnectGroup "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -1588,30 +1588,30 @@

Method Details

"facilities": [ { # [Output Only] The facilities Interconnects in this metro are present # in. - "facility": "A String", # [Output Only] The ID of this facility, as a numeric string like + "facility": "A String", # Output only. [Output Only] The ID of this facility, as a numeric string like # "5467". This is the third component of the location of Interconnects # in this facility. "zones": [ { # [Output Only] The zones that Interconnects in this facility are # present in. - "interconnects": [ # [Output Only] URLs of Interconnects in this redundancy group in the + "interconnects": [ # Output only. [Output Only] URLs of Interconnects in this redundancy group in the # given metro, facility, and zone. "A String", ], - "zone": "A String", # [Output Only] The name of the zone, either "zone1" or "zone2". + "zone": "A String", # Output only. [Output Only] The name of the zone, either "zone1" or "zone2". # This is the second component of the location of Interconnects in # this facility. }, ], }, ], - "metro": "A String", # [Output Only] The name of the metro, as a three-letter lowercase string + "metro": "A String", # Output only. [Output Only] The name of the metro, as a three-letter lowercase string # like "iad". This is the first component of the location of # Interconnects underneath this. }, ], }, - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. } requestId: string, An optional request ID to identify requests. Specify a unique request ID so @@ -1793,10 +1793,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1808,7 +1808,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2003,26 +2003,26 @@

Method Details

# from intent.topologyCapability. This list is empty if and only if those # are the same. "blockerType": "A String", - "documentationLink": "A String", # [Output Only] The url of Google Cloud public documentation explaining + "documentationLink": "A String", # Output only. [Output Only] The url of Google Cloud public documentation explaining # this requirement. This is set for every type of requirement. - "explanation": "A String", # [Output Only] A human-readable explanation of this requirement and + "explanation": "A String", # Output only. [Output Only] A human-readable explanation of this requirement and # why it's not met. This is set for every type of requirement. - "facilities": [ # [Output Only] Facilities used to explain this blocker in more detail. + "facilities": [ # Output only. [Output Only] Facilities used to explain this blocker in more detail. # Like physicalStructure.metros.facilities.facility, this is a numeric # string like "5467". "A String", ], - "interconnects": [ # [Output Only] Interconnects used to explain this blocker in more + "interconnects": [ # Output only. [Output Only] Interconnects used to explain this blocker in more # detail. "A String", ], - "metros": [ # [Output Only] Metros used to explain this blocker in more detail. + "metros": [ # Output only. [Output Only] Metros used to explain this blocker in more detail. # These are three-letter lowercase strings like "iad". A blocker like # INCOMPATIBLE_METROS will specify the problematic metros in this # field. "A String", ], - "zones": [ # [Output Only] Zones used to explain this blocker in more detail. + "zones": [ # Output only. [Output Only] Zones used to explain this blocker in more detail. # Zone names are "zone1" and/or "zone2". "A String", ], @@ -2031,7 +2031,7 @@

Method Details

"supportedSla": "A String", }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -2040,7 +2040,7 @@

Method Details

# token must match the current token or the update is rejected. This provides # a reliable means of doing read-modify-write (optimistic locking) as # described by AIP 154. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. "intent": { # The user's intent for this group. This is the only required field besides # the name that must be specified on group creation. @@ -2056,7 +2056,7 @@

Method Details

# are unique. }, }, - "kind": "compute#InterconnectGroup", # [Output Only] Type of the resource. Always compute#InterconnectGroup + "kind": "compute#InterconnectGroup", # Output only. [Output Only] Type of the resource. Always compute#InterconnectGroup "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -2071,30 +2071,30 @@

Method Details

"facilities": [ { # [Output Only] The facilities Interconnects in this metro are present # in. - "facility": "A String", # [Output Only] The ID of this facility, as a numeric string like + "facility": "A String", # Output only. [Output Only] The ID of this facility, as a numeric string like # "5467". This is the third component of the location of Interconnects # in this facility. "zones": [ { # [Output Only] The zones that Interconnects in this facility are # present in. - "interconnects": [ # [Output Only] URLs of Interconnects in this redundancy group in the + "interconnects": [ # Output only. [Output Only] URLs of Interconnects in this redundancy group in the # given metro, facility, and zone. "A String", ], - "zone": "A String", # [Output Only] The name of the zone, either "zone1" or "zone2". + "zone": "A String", # Output only. [Output Only] The name of the zone, either "zone1" or "zone2". # This is the second component of the location of Interconnects in # this facility. }, ], }, ], - "metro": "A String", # [Output Only] The name of the metro, as a three-letter lowercase string + "metro": "A String", # Output only. [Output Only] The name of the metro, as a three-letter lowercase string # like "iad". This is the first component of the location of # Interconnects underneath this. }, ], }, - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. }, ], "kind": "compute#InterconnectGroup", @@ -2104,7 +2104,7 @@

Method Details

# Subsequent list requests will have their own nextPageToken to # continue paging through the results. "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "unreachables": [ # Output only. [Output Only] Unreachable resources. # end_interface: MixerListResponseWithEtagBuilder "A String", ], @@ -2177,26 +2177,26 @@

Method Details

# from intent.topologyCapability. This list is empty if and only if those # are the same. "blockerType": "A String", - "documentationLink": "A String", # [Output Only] The url of Google Cloud public documentation explaining + "documentationLink": "A String", # Output only. [Output Only] The url of Google Cloud public documentation explaining # this requirement. This is set for every type of requirement. - "explanation": "A String", # [Output Only] A human-readable explanation of this requirement and + "explanation": "A String", # Output only. [Output Only] A human-readable explanation of this requirement and # why it's not met. This is set for every type of requirement. - "facilities": [ # [Output Only] Facilities used to explain this blocker in more detail. + "facilities": [ # Output only. [Output Only] Facilities used to explain this blocker in more detail. # Like physicalStructure.metros.facilities.facility, this is a numeric # string like "5467". "A String", ], - "interconnects": [ # [Output Only] Interconnects used to explain this blocker in more + "interconnects": [ # Output only. [Output Only] Interconnects used to explain this blocker in more # detail. "A String", ], - "metros": [ # [Output Only] Metros used to explain this blocker in more detail. + "metros": [ # Output only. [Output Only] Metros used to explain this blocker in more detail. # These are three-letter lowercase strings like "iad". A blocker like # INCOMPATIBLE_METROS will specify the problematic metros in this # field. "A String", ], - "zones": [ # [Output Only] Zones used to explain this blocker in more detail. + "zones": [ # Output only. [Output Only] Zones used to explain this blocker in more detail. # Zone names are "zone1" and/or "zone2". "A String", ], @@ -2205,7 +2205,7 @@

Method Details

"supportedSla": "A String", }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -2214,7 +2214,7 @@

Method Details

# token must match the current token or the update is rejected. This provides # a reliable means of doing read-modify-write (optimistic locking) as # described by AIP 154. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. "intent": { # The user's intent for this group. This is the only required field besides # the name that must be specified on group creation. @@ -2230,7 +2230,7 @@

Method Details

# are unique. }, }, - "kind": "compute#InterconnectGroup", # [Output Only] Type of the resource. Always compute#InterconnectGroup + "kind": "compute#InterconnectGroup", # Output only. [Output Only] Type of the resource. Always compute#InterconnectGroup "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -2245,30 +2245,30 @@

Method Details

"facilities": [ { # [Output Only] The facilities Interconnects in this metro are present # in. - "facility": "A String", # [Output Only] The ID of this facility, as a numeric string like + "facility": "A String", # Output only. [Output Only] The ID of this facility, as a numeric string like # "5467". This is the third component of the location of Interconnects # in this facility. "zones": [ { # [Output Only] The zones that Interconnects in this facility are # present in. - "interconnects": [ # [Output Only] URLs of Interconnects in this redundancy group in the + "interconnects": [ # Output only. [Output Only] URLs of Interconnects in this redundancy group in the # given metro, facility, and zone. "A String", ], - "zone": "A String", # [Output Only] The name of the zone, either "zone1" or "zone2". + "zone": "A String", # Output only. [Output Only] The name of the zone, either "zone1" or "zone2". # This is the second component of the location of Interconnects in # this facility. }, ], }, ], - "metro": "A String", # [Output Only] The name of the metro, as a three-letter lowercase string + "metro": "A String", # Output only. [Output Only] The name of the metro, as a three-letter lowercase string # like "iad". This is the first component of the location of # Interconnects underneath this. }, ], }, - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. } requestId: string, An optional request ID to identify requests. Specify a unique request ID so @@ -2451,10 +2451,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2466,7 +2466,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.interconnectLocations.html b/docs/dyn/compute_beta.interconnectLocations.html index 98684aef91..4e60624ea7 100644 --- a/docs/dyn/compute_beta.interconnectLocations.html +++ b/docs/dyn/compute_beta.interconnectLocations.html @@ -113,7 +113,7 @@

Method Details

# You can use this resource to find location details about an Interconnect # attachment (VLAN). For more information about interconnect attachments, read # Creating VLAN Attachments. - "address": "A String", # [Output Only] The postal address of the Point of Presence, each line in + "address": "A String", # Output only. [Output Only] The postal address of the Point of Presence, each line in # the address is separated by a newline character. "availabilityZone": "A String", # [Output Only] Availability zone for this InterconnectLocation. Within a # metropolitan area (metro), maintenance will not be simultaneously scheduled @@ -144,7 +144,7 @@

Method Details

# - EUROPE # - NORTH_AMERICA # - SOUTH_AMERICA - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "crossSiteInterconnectInfos": [ # [Output Only] A list of InterconnectLocation.CrossSiteInterconnectInfo # objects, that describe where Cross-Site Interconnect wires may connect to @@ -152,37 +152,37 @@

Method Details

# Interconnect isn't allowed to locations which are not listed. { # Information about Cross-Site Interconnect wires which may be created # between the containing location and another remote location. - "city": "A String", # The remote location for Cross-Site Interconnect wires. This specifies an + "city": "A String", # Output only. The remote location for Cross-Site Interconnect wires. This specifies an # InterconnectLocation city (metropolitan area designator), which itself # may match multiple InterconnectLocations. }, ], - "description": "A String", # [Output Only] An optional description of the resource. - "facilityProvider": "A String", # [Output Only] The name of the provider for this facility (e.g., EQUINIX). - "facilityProviderFacilityId": "A String", # [Output Only] A provider-assigned Identifier for this facility (e.g., + "description": "A String", # Output only. [Output Only] An optional description of the resource. + "facilityProvider": "A String", # Output only. [Output Only] The name of the provider for this facility (e.g., EQUINIX). + "facilityProviderFacilityId": "A String", # Output only. [Output Only] A provider-assigned Identifier for this facility (e.g., # Ashburn-DC1). - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#interconnectLocation", # [Output Only] Type of the resource. Alwayscompute#interconnectLocation for interconnect locations. - "name": "A String", # [Output Only] Name of the resource. - "peeringdbFacilityId": "A String", # [Output Only] The peeringdb identifier for this facility (corresponding + "kind": "compute#interconnectLocation", # Output only. [Output Only] Type of the resource. Alwayscompute#interconnectLocation for interconnect locations. + "name": "A String", # Output only. [Output Only] Name of the resource. + "peeringdbFacilityId": "A String", # Output only. [Output Only] The peeringdb identifier for this facility (corresponding # with a netfac type in peeringdb). - "regionInfos": [ # [Output Only] A list of InterconnectLocation.RegionInfo objects, that + "regionInfos": [ # Output only. [Output Only] A list of InterconnectLocation.RegionInfo objects, that # describe parameters pertaining to the relation between this # InterconnectLocation and various Google Cloud regions. { # Information about any potential InterconnectAttachments between an # Interconnect at a specific InterconnectLocation, and a specific Cloud # Region. - "expectedRttMs": "A String", # Expected round-trip time in milliseconds, from this InterconnectLocation + "expectedRttMs": "A String", # Output only. Expected round-trip time in milliseconds, from this InterconnectLocation # to a VM in this region. - "l2ForwardingEnabled": True or False, # Identifies whether L2 Interconnect Attachments can be created in this + "l2ForwardingEnabled": True or False, # Output only. Identifies whether L2 Interconnect Attachments can be created in this # region for interconnects that are in this location. - "locationPresence": "A String", # Identifies the network presence of this location. - "region": "A String", # URL for the region of this location. + "locationPresence": "A String", # Output only. Identifies the network presence of this location. + "region": "A String", # Output only. URL for the region of this location. }, ], - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "singleRegionProductionCriticalPeerLocations": [ # [Output Only] URLs of the other locations that can pair up with this + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "singleRegionProductionCriticalPeerLocations": [ # Output only. [Output Only] URLs of the other locations that can pair up with this # location to support Single-Region 99.99% SLA. E.g. iad-zone1-1 and # iad-zone2-5467 are Single-Region 99.99% peer locations of each other. "A String", @@ -194,7 +194,7 @@

Method Details

# provisioning new Interconnects. # - AVAILABLE: The InterconnectLocation is available for provisioning new # Interconnects. - "supportsPzs": True or False, # [Output Only] Reserved for future use. + "supportsPzs": True or False, # Output only. [Output Only] Reserved for future use. } @@ -304,7 +304,7 @@

Method Details

# You can use this resource to find location details about an Interconnect # attachment (VLAN). For more information about interconnect attachments, read # Creating VLAN Attachments. - "address": "A String", # [Output Only] The postal address of the Point of Presence, each line in + "address": "A String", # Output only. [Output Only] The postal address of the Point of Presence, each line in # the address is separated by a newline character. "availabilityZone": "A String", # [Output Only] Availability zone for this InterconnectLocation. Within a # metropolitan area (metro), maintenance will not be simultaneously scheduled @@ -335,7 +335,7 @@

Method Details

# - EUROPE # - NORTH_AMERICA # - SOUTH_AMERICA - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "crossSiteInterconnectInfos": [ # [Output Only] A list of InterconnectLocation.CrossSiteInterconnectInfo # objects, that describe where Cross-Site Interconnect wires may connect to @@ -343,37 +343,37 @@

Method Details

# Interconnect isn't allowed to locations which are not listed. { # Information about Cross-Site Interconnect wires which may be created # between the containing location and another remote location. - "city": "A String", # The remote location for Cross-Site Interconnect wires. This specifies an + "city": "A String", # Output only. The remote location for Cross-Site Interconnect wires. This specifies an # InterconnectLocation city (metropolitan area designator), which itself # may match multiple InterconnectLocations. }, ], - "description": "A String", # [Output Only] An optional description of the resource. - "facilityProvider": "A String", # [Output Only] The name of the provider for this facility (e.g., EQUINIX). - "facilityProviderFacilityId": "A String", # [Output Only] A provider-assigned Identifier for this facility (e.g., + "description": "A String", # Output only. [Output Only] An optional description of the resource. + "facilityProvider": "A String", # Output only. [Output Only] The name of the provider for this facility (e.g., EQUINIX). + "facilityProviderFacilityId": "A String", # Output only. [Output Only] A provider-assigned Identifier for this facility (e.g., # Ashburn-DC1). - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#interconnectLocation", # [Output Only] Type of the resource. Alwayscompute#interconnectLocation for interconnect locations. - "name": "A String", # [Output Only] Name of the resource. - "peeringdbFacilityId": "A String", # [Output Only] The peeringdb identifier for this facility (corresponding + "kind": "compute#interconnectLocation", # Output only. [Output Only] Type of the resource. Alwayscompute#interconnectLocation for interconnect locations. + "name": "A String", # Output only. [Output Only] Name of the resource. + "peeringdbFacilityId": "A String", # Output only. [Output Only] The peeringdb identifier for this facility (corresponding # with a netfac type in peeringdb). - "regionInfos": [ # [Output Only] A list of InterconnectLocation.RegionInfo objects, that + "regionInfos": [ # Output only. [Output Only] A list of InterconnectLocation.RegionInfo objects, that # describe parameters pertaining to the relation between this # InterconnectLocation and various Google Cloud regions. { # Information about any potential InterconnectAttachments between an # Interconnect at a specific InterconnectLocation, and a specific Cloud # Region. - "expectedRttMs": "A String", # Expected round-trip time in milliseconds, from this InterconnectLocation + "expectedRttMs": "A String", # Output only. Expected round-trip time in milliseconds, from this InterconnectLocation # to a VM in this region. - "l2ForwardingEnabled": True or False, # Identifies whether L2 Interconnect Attachments can be created in this + "l2ForwardingEnabled": True or False, # Output only. Identifies whether L2 Interconnect Attachments can be created in this # region for interconnects that are in this location. - "locationPresence": "A String", # Identifies the network presence of this location. - "region": "A String", # URL for the region of this location. + "locationPresence": "A String", # Output only. Identifies the network presence of this location. + "region": "A String", # Output only. URL for the region of this location. }, ], - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "singleRegionProductionCriticalPeerLocations": [ # [Output Only] URLs of the other locations that can pair up with this + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "singleRegionProductionCriticalPeerLocations": [ # Output only. [Output Only] URLs of the other locations that can pair up with this # location to support Single-Region 99.99% SLA. E.g. iad-zone1-1 and # iad-zone2-5467 are Single-Region 99.99% peer locations of each other. "A String", @@ -385,17 +385,17 @@

Method Details

# provisioning new Interconnects. # - AVAILABLE: The InterconnectLocation is available for provisioning new # Interconnects. - "supportsPzs": True or False, # [Output Only] Reserved for future use. + "supportsPzs": True or False, # Output only. [Output Only] Reserved for future use. }, ], - "kind": "compute#interconnectLocationList", # [Output Only] Type of resource. Alwayscompute#interconnectLocationList for lists of interconnect + "kind": "compute#interconnectLocationList", # Output only. [Output Only] Type of resource. Alwayscompute#interconnectLocationList for lists of interconnect # locations. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there diff --git a/docs/dyn/compute_beta.interconnectRemoteLocations.html b/docs/dyn/compute_beta.interconnectRemoteLocations.html index 41512a67e1..3b78378d09 100644 --- a/docs/dyn/compute_beta.interconnectRemoteLocations.html +++ b/docs/dyn/compute_beta.interconnectRemoteLocations.html @@ -112,12 +112,12 @@

Method Details

# # You can use this resource to find remote location details about an # Interconnect attachment (VLAN). - "address": "A String", # [Output Only] The postal address of the Point of Presence, each line in + "address": "A String", # Output only. [Output Only] The postal address of the Point of Presence, each line in # the address is separated by a newline character. - "attachmentConfigurationConstraints": { # [Output Only] Subset of fields from InterconnectAttachment's + "attachmentConfigurationConstraints": { # Output only. [Output Only] Subset of fields from InterconnectAttachment's # |configurationConstraints| field that apply to all attachments for this # remote location. - "bgpMd5": "A String", # [Output Only] Whether the attachment's BGP session + "bgpMd5": "A String", # Output only. [Output Only] Whether the attachment's BGP session # requires/allows/disallows BGP MD5 authentication. This can take one of # the following values: MD5_OPTIONAL, MD5_REQUIRED, MD5_UNSUPPORTED. # @@ -127,7 +127,7 @@

Method Details

# field set to MD5_REQUIRED, and that property is propagated to the # attachment. Similarly, if BGP MD5 is MD5_UNSUPPORTED, an error is # returned if MD5 is requested. - "bgpPeerAsnRanges": [ # [Output Only] List of ASN ranges that the remote location is known to + "bgpPeerAsnRanges": [ # Output only. [Output Only] List of ASN ranges that the remote location is known to # support. Formatted as an array of inclusive ranges {min: min-value, max: # max-value}. For example, [{min: 123, max: 123}, {min: 64512, max: 65534}] # allows the peer ASN to be 123 or anything in the range 64512-65534. @@ -140,12 +140,12 @@

Method Details

}, ], }, - "city": "A String", # [Output Only] Metropolitan area designator that indicates which city an + "city": "A String", # Output only. [Output Only] Metropolitan area designator that indicates which city an # interconnect is located. # For example: "Chicago, IL", "Amsterdam, Netherlands". - "constraints": { # [Output Only] Constraints on the parameters for creating Cross-Cloud + "constraints": { # Output only. [Output Only] Constraints on the parameters for creating Cross-Cloud # Interconnect and associated InterconnectAttachments. - "portPairRemoteLocation": "A String", # [Output Only] Port pair remote location constraints, which can take one + "portPairRemoteLocation": "A String", # Output only. [Output Only] Port pair remote location constraints, which can take one # of the following values: PORT_PAIR_UNCONSTRAINED_REMOTE_LOCATION, # PORT_PAIR_MATCHING_REMOTE_LOCATION. # @@ -156,9 +156,9 @@

Method Details

# ports, and one of them uses a remote location with # portPairMatchingRemoteLocation set to matching, the UI requires that # both ports use the same remote location. - "portPairVlan": "A String", # [Output Only] Port pair VLAN constraints, which can take one of the + "portPairVlan": "A String", # Output only. [Output Only] Port pair VLAN constraints, which can take one of the # following values: PORT_PAIR_UNCONSTRAINED_VLAN, PORT_PAIR_MATCHING_VLAN - "subnetLengthRange": { # [Output Only] + "subnetLengthRange": { # Output only. [Output Only] # # [min-length, max-length] # @@ -177,7 +177,7 @@

Method Details

"min": 42, }, }, - "continent": "A String", # [Output Only] Continent for this location, which can take one of the + "continent": "A String", # Output only. [Output Only] Continent for this location, which can take one of the # following values: # # - AFRICA @@ -185,43 +185,43 @@

Method Details

# - EUROPE # - NORTH_AMERICA # - SOUTH_AMERICA - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. - "description": "A String", # [Output Only] An optional description of the resource. - "facilityProvider": "A String", # [Output Only] The name of the provider for this facility (e.g., EQUINIX). - "facilityProviderFacilityId": "A String", # [Output Only] A provider-assigned Identifier for this facility (e.g., + "description": "A String", # Output only. [Output Only] An optional description of the resource. + "facilityProvider": "A String", # Output only. [Output Only] The name of the provider for this facility (e.g., EQUINIX). + "facilityProviderFacilityId": "A String", # Output only. [Output Only] A provider-assigned Identifier for this facility (e.g., # Ashburn-DC1). - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#interconnectRemoteLocation", # [Output Only] Type of the resource. Alwayscompute#interconnectRemoteLocation for interconnect remote + "kind": "compute#interconnectRemoteLocation", # Output only. [Output Only] Type of the resource. Alwayscompute#interconnectRemoteLocation for interconnect remote # locations. - "lacp": "A String", # [Output Only] Link Aggregation Control Protocol (LACP) constraints, which + "lacp": "A String", # Output only. [Output Only] Link Aggregation Control Protocol (LACP) constraints, which # can take one of the following values: LACP_SUPPORTED, LACP_UNSUPPORTED - "maxLagSize100Gbps": 42, # [Output Only] + "maxLagSize100Gbps": 42, # Output only. [Output Only] # The maximum number of 100 Gbps ports supported in a link aggregation group # (LAG). When linkType is 100 Gbps, requestedLinkCount cannot exceed # max_lag_size_100_gbps. - "maxLagSize10Gbps": 42, # [Output Only] + "maxLagSize10Gbps": 42, # Output only. [Output Only] # The maximum number of 10 Gbps ports supported in a link aggregation group # (LAG). When linkType is 10 Gbps, requestedLinkCount cannot exceed # max_lag_size_10_gbps. - "maxLagSize400Gbps": 42, # [Output Only] + "maxLagSize400Gbps": 42, # Output only. [Output Only] # The maximum number of 400 Gbps ports supported in a link aggregation group # (LAG). When linkType is 400 Gbps, requestedLinkCount cannot exceed # max_lag_size_400_gbps. - "name": "A String", # [Output Only] Name of the resource. - "peeringdbFacilityId": "A String", # [Output Only] The peeringdb identifier for this facility (corresponding + "name": "A String", # Output only. [Output Only] Name of the resource. + "peeringdbFacilityId": "A String", # Output only. [Output Only] The peeringdb identifier for this facility (corresponding # with a netfac type in peeringdb). - "permittedConnections": [ # [Output Only] Permitted connections. + "permittedConnections": [ # Output only. [Output Only] Permitted connections. { - "interconnectLocation": "A String", # [Output Only] URL of an Interconnect location that is permitted to + "interconnectLocation": "A String", # Output only. [Output Only] URL of an Interconnect location that is permitted to # connect to this Interconnect remote location. }, ], - "remoteService": "A String", # [Output Only] Indicates the service provider present at the remote + "remoteService": "A String", # Output only. [Output Only] Indicates the service provider present at the remote # location. Example values: "Amazon Web Services", "Microsoft Azure". - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "status": "A String", # [Output Only] The status of this InterconnectRemoteLocation, which can take + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "status": "A String", # Output only. [Output Only] The status of this InterconnectRemoteLocation, which can take # one of the following values: # # - CLOSED: The InterconnectRemoteLocation is closed and is unavailable @@ -338,12 +338,12 @@

Method Details

# # You can use this resource to find remote location details about an # Interconnect attachment (VLAN). - "address": "A String", # [Output Only] The postal address of the Point of Presence, each line in + "address": "A String", # Output only. [Output Only] The postal address of the Point of Presence, each line in # the address is separated by a newline character. - "attachmentConfigurationConstraints": { # [Output Only] Subset of fields from InterconnectAttachment's + "attachmentConfigurationConstraints": { # Output only. [Output Only] Subset of fields from InterconnectAttachment's # |configurationConstraints| field that apply to all attachments for this # remote location. - "bgpMd5": "A String", # [Output Only] Whether the attachment's BGP session + "bgpMd5": "A String", # Output only. [Output Only] Whether the attachment's BGP session # requires/allows/disallows BGP MD5 authentication. This can take one of # the following values: MD5_OPTIONAL, MD5_REQUIRED, MD5_UNSUPPORTED. # @@ -353,7 +353,7 @@

Method Details

# field set to MD5_REQUIRED, and that property is propagated to the # attachment. Similarly, if BGP MD5 is MD5_UNSUPPORTED, an error is # returned if MD5 is requested. - "bgpPeerAsnRanges": [ # [Output Only] List of ASN ranges that the remote location is known to + "bgpPeerAsnRanges": [ # Output only. [Output Only] List of ASN ranges that the remote location is known to # support. Formatted as an array of inclusive ranges {min: min-value, max: # max-value}. For example, [{min: 123, max: 123}, {min: 64512, max: 65534}] # allows the peer ASN to be 123 or anything in the range 64512-65534. @@ -366,12 +366,12 @@

Method Details

}, ], }, - "city": "A String", # [Output Only] Metropolitan area designator that indicates which city an + "city": "A String", # Output only. [Output Only] Metropolitan area designator that indicates which city an # interconnect is located. # For example: "Chicago, IL", "Amsterdam, Netherlands". - "constraints": { # [Output Only] Constraints on the parameters for creating Cross-Cloud + "constraints": { # Output only. [Output Only] Constraints on the parameters for creating Cross-Cloud # Interconnect and associated InterconnectAttachments. - "portPairRemoteLocation": "A String", # [Output Only] Port pair remote location constraints, which can take one + "portPairRemoteLocation": "A String", # Output only. [Output Only] Port pair remote location constraints, which can take one # of the following values: PORT_PAIR_UNCONSTRAINED_REMOTE_LOCATION, # PORT_PAIR_MATCHING_REMOTE_LOCATION. # @@ -382,9 +382,9 @@

Method Details

# ports, and one of them uses a remote location with # portPairMatchingRemoteLocation set to matching, the UI requires that # both ports use the same remote location. - "portPairVlan": "A String", # [Output Only] Port pair VLAN constraints, which can take one of the + "portPairVlan": "A String", # Output only. [Output Only] Port pair VLAN constraints, which can take one of the # following values: PORT_PAIR_UNCONSTRAINED_VLAN, PORT_PAIR_MATCHING_VLAN - "subnetLengthRange": { # [Output Only] + "subnetLengthRange": { # Output only. [Output Only] # # [min-length, max-length] # @@ -403,7 +403,7 @@

Method Details

"min": 42, }, }, - "continent": "A String", # [Output Only] Continent for this location, which can take one of the + "continent": "A String", # Output only. [Output Only] Continent for this location, which can take one of the # following values: # # - AFRICA @@ -411,43 +411,43 @@

Method Details

# - EUROPE # - NORTH_AMERICA # - SOUTH_AMERICA - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. - "description": "A String", # [Output Only] An optional description of the resource. - "facilityProvider": "A String", # [Output Only] The name of the provider for this facility (e.g., EQUINIX). - "facilityProviderFacilityId": "A String", # [Output Only] A provider-assigned Identifier for this facility (e.g., + "description": "A String", # Output only. [Output Only] An optional description of the resource. + "facilityProvider": "A String", # Output only. [Output Only] The name of the provider for this facility (e.g., EQUINIX). + "facilityProviderFacilityId": "A String", # Output only. [Output Only] A provider-assigned Identifier for this facility (e.g., # Ashburn-DC1). - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#interconnectRemoteLocation", # [Output Only] Type of the resource. Alwayscompute#interconnectRemoteLocation for interconnect remote + "kind": "compute#interconnectRemoteLocation", # Output only. [Output Only] Type of the resource. Alwayscompute#interconnectRemoteLocation for interconnect remote # locations. - "lacp": "A String", # [Output Only] Link Aggregation Control Protocol (LACP) constraints, which + "lacp": "A String", # Output only. [Output Only] Link Aggregation Control Protocol (LACP) constraints, which # can take one of the following values: LACP_SUPPORTED, LACP_UNSUPPORTED - "maxLagSize100Gbps": 42, # [Output Only] + "maxLagSize100Gbps": 42, # Output only. [Output Only] # The maximum number of 100 Gbps ports supported in a link aggregation group # (LAG). When linkType is 100 Gbps, requestedLinkCount cannot exceed # max_lag_size_100_gbps. - "maxLagSize10Gbps": 42, # [Output Only] + "maxLagSize10Gbps": 42, # Output only. [Output Only] # The maximum number of 10 Gbps ports supported in a link aggregation group # (LAG). When linkType is 10 Gbps, requestedLinkCount cannot exceed # max_lag_size_10_gbps. - "maxLagSize400Gbps": 42, # [Output Only] + "maxLagSize400Gbps": 42, # Output only. [Output Only] # The maximum number of 400 Gbps ports supported in a link aggregation group # (LAG). When linkType is 400 Gbps, requestedLinkCount cannot exceed # max_lag_size_400_gbps. - "name": "A String", # [Output Only] Name of the resource. - "peeringdbFacilityId": "A String", # [Output Only] The peeringdb identifier for this facility (corresponding + "name": "A String", # Output only. [Output Only] Name of the resource. + "peeringdbFacilityId": "A String", # Output only. [Output Only] The peeringdb identifier for this facility (corresponding # with a netfac type in peeringdb). - "permittedConnections": [ # [Output Only] Permitted connections. + "permittedConnections": [ # Output only. [Output Only] Permitted connections. { - "interconnectLocation": "A String", # [Output Only] URL of an Interconnect location that is permitted to + "interconnectLocation": "A String", # Output only. [Output Only] URL of an Interconnect location that is permitted to # connect to this Interconnect remote location. }, ], - "remoteService": "A String", # [Output Only] Indicates the service provider present at the remote + "remoteService": "A String", # Output only. [Output Only] Indicates the service provider present at the remote # location. Example values: "Amazon Web Services", "Microsoft Azure". - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "status": "A String", # [Output Only] The status of this InterconnectRemoteLocation, which can take + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "status": "A String", # Output only. [Output Only] The status of this InterconnectRemoteLocation, which can take # one of the following values: # # - CLOSED: The InterconnectRemoteLocation is closed and is unavailable @@ -457,14 +457,14 @@

Method Details

# Cross-Cloud Interconnects. }, ], - "kind": "compute#interconnectRemoteLocationList", # [Output Only] Type of resource. Alwayscompute#interconnectRemoteLocationList for lists of + "kind": "compute#interconnectRemoteLocationList", # Output only. [Output Only] Type of resource. Alwayscompute#interconnectRemoteLocationList for lists of # interconnect remote locations. "nextPageToken": "A String", # [Output Only] This token lets you get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there diff --git a/docs/dyn/compute_beta.interconnects.html b/docs/dyn/compute_beta.interconnects.html index b9a00bc335..4c25d4c805 100644 --- a/docs/dyn/compute_beta.interconnects.html +++ b/docs/dyn/compute_beta.interconnects.html @@ -298,10 +298,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -313,7 +313,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -463,7 +463,7 @@

Method Details

# it for Cross-Site Networking will fail. "A String", ], - "circuitInfos": [ # [Output Only] A list of CircuitInfo objects, that describe the individual + "circuitInfos": [ # Output only. [Output Only] A list of CircuitInfo objects, that describe the individual # circuits in this LAG. { # Describes a single physical circuit between the Customer and Google. # CircuitInfo objects are created by Google, so all fields are output only. @@ -473,13 +473,13 @@

Method Details

# provided by Google to the customer in the LOA. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customerName": "A String", # Customer name, to put in the Letter of Authorization as the party # authorized to request a crossconnect. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "expectedOutages": [ # [Output Only] A list of outages expected for this Interconnect. + "expectedOutages": [ # Output only. [Output Only] A list of outages expected for this Interconnect. { # Description of a planned outage on this Interconnect. "affectedCircuits": [ # If issue_type is IT_PARTIAL_OUTAGE, a list of the Google-side circuit # IDs that will be affected. @@ -524,17 +524,17 @@

Method Details

# deprecated in favor of the unprefixed values. }, ], - "googleIpAddress": "A String", # [Output Only] IP address configured on the Google side of the Interconnect + "googleIpAddress": "A String", # Output only. [Output Only] IP address configured on the Google side of the Interconnect # link. This can be used only for ping tests. - "googleReferenceId": "A String", # [Output Only] Google reference ID to be used when raising support tickets + "googleReferenceId": "A String", # Output only. [Output Only] Google reference ID to be used when raising support tickets # with Google or otherwise to debug backend connectivity issues. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "interconnectAttachments": [ # [Output Only] A list of the URLs of all InterconnectAttachments configured + "interconnectAttachments": [ # Output only. [Output Only] A list of the URLs of all InterconnectAttachments configured # to use this Interconnect. "A String", ], - "interconnectGroups": [ # [Output Only] URLs of InterconnectGroups that include this Interconnect. + "interconnectGroups": [ # Output only. [Output Only] URLs of InterconnectGroups that include this Interconnect. # Order is arbitrary and items are unique. "A String", ], @@ -547,7 +547,7 @@

Method Details

# # # Note that a value IT_PRIVATE has been deprecated in favor of DEDICATED. - "kind": "compute#interconnect", # [Output Only] Type of the resource. Alwayscompute#interconnect for interconnects. + "kind": "compute#interconnect", # Output only. [Output Only] Type of the resource. Alwayscompute#interconnect for interconnects. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this Interconnect, which # is essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -618,7 +618,7 @@

Method Details

# Cloud Monitoring logs alerting and Cloud Notifications. This field is # required for users who sign up for Cloud Interconnect using # workforce identity federation. - "operationalStatus": "A String", # [Output Only] The current status of this Interconnect's functionality, + "operationalStatus": "A String", # Output only. [Output Only] The current status of this Interconnect's functionality, # which can take one of the following values: # # - OS_ACTIVE: A valid Interconnect, which is turned up and is ready to @@ -648,10 +648,10 @@

Method Details

"a_key": "A String", }, }, - "peerIpAddress": "A String", # [Output Only] IP address configured on the customer side of the + "peerIpAddress": "A String", # Output only. [Output Only] IP address configured on the customer side of the # Interconnect link. The customer should configure this IP address during # turnup when prompted by Google NOC. This can be used only for ping tests. - "provisionedLinkCount": 42, # [Output Only] Number of links actually provisioned in this interconnect. + "provisionedLinkCount": 42, # Output only. [Output Only] Number of links actually provisioned in this interconnect. "remoteLocation": "A String", # Indicates that this is a Cross-Cloud Interconnect. This field specifies the # location outside of Google's network that the interconnect is connected to. "requestedFeatures": [ # Optional. This parameter can be provided only with Interconnect INSERT. It @@ -668,9 +668,9 @@

Method Details

], "requestedLinkCount": 42, # Target number of physical links in the link bundle, as requested by the # customer. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "state": "A String", # [Output Only] The current state of Interconnect functionality, which can + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "state": "A String", # Output only. [Output Only] The current state of Interconnect functionality, which can # take one of the following values: # # - ACTIVE: The Interconnect is valid, turned up and ready to use. @@ -682,7 +682,7 @@

Method Details

# Interconnect. "subzone": "A String", # Specific subzone in the InterconnectLocation that represents where # this connection is to be provisioned. - "wireGroups": [ # [Output Only] A list of the URLs of all CrossSiteNetwork WireGroups + "wireGroups": [ # Output only. [Output Only] A list of the URLs of all CrossSiteNetwork WireGroups # configured to use this Interconnect. The Interconnect cannot be deleted if # this list is non-empty. "A String", @@ -907,7 +907,7 @@

Method Details

# it for Cross-Site Networking will fail. "A String", ], - "circuitInfos": [ # [Output Only] A list of CircuitInfo objects, that describe the individual + "circuitInfos": [ # Output only. [Output Only] A list of CircuitInfo objects, that describe the individual # circuits in this LAG. { # Describes a single physical circuit between the Customer and Google. # CircuitInfo objects are created by Google, so all fields are output only. @@ -917,13 +917,13 @@

Method Details

# provided by Google to the customer in the LOA. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customerName": "A String", # Customer name, to put in the Letter of Authorization as the party # authorized to request a crossconnect. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "expectedOutages": [ # [Output Only] A list of outages expected for this Interconnect. + "expectedOutages": [ # Output only. [Output Only] A list of outages expected for this Interconnect. { # Description of a planned outage on this Interconnect. "affectedCircuits": [ # If issue_type is IT_PARTIAL_OUTAGE, a list of the Google-side circuit # IDs that will be affected. @@ -968,17 +968,17 @@

Method Details

# deprecated in favor of the unprefixed values. }, ], - "googleIpAddress": "A String", # [Output Only] IP address configured on the Google side of the Interconnect + "googleIpAddress": "A String", # Output only. [Output Only] IP address configured on the Google side of the Interconnect # link. This can be used only for ping tests. - "googleReferenceId": "A String", # [Output Only] Google reference ID to be used when raising support tickets + "googleReferenceId": "A String", # Output only. [Output Only] Google reference ID to be used when raising support tickets # with Google or otherwise to debug backend connectivity issues. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "interconnectAttachments": [ # [Output Only] A list of the URLs of all InterconnectAttachments configured + "interconnectAttachments": [ # Output only. [Output Only] A list of the URLs of all InterconnectAttachments configured # to use this Interconnect. "A String", ], - "interconnectGroups": [ # [Output Only] URLs of InterconnectGroups that include this Interconnect. + "interconnectGroups": [ # Output only. [Output Only] URLs of InterconnectGroups that include this Interconnect. # Order is arbitrary and items are unique. "A String", ], @@ -991,7 +991,7 @@

Method Details

# # # Note that a value IT_PRIVATE has been deprecated in favor of DEDICATED. - "kind": "compute#interconnect", # [Output Only] Type of the resource. Alwayscompute#interconnect for interconnects. + "kind": "compute#interconnect", # Output only. [Output Only] Type of the resource. Alwayscompute#interconnect for interconnects. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this Interconnect, which # is essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -1062,7 +1062,7 @@

Method Details

# Cloud Monitoring logs alerting and Cloud Notifications. This field is # required for users who sign up for Cloud Interconnect using # workforce identity federation. - "operationalStatus": "A String", # [Output Only] The current status of this Interconnect's functionality, + "operationalStatus": "A String", # Output only. [Output Only] The current status of this Interconnect's functionality, # which can take one of the following values: # # - OS_ACTIVE: A valid Interconnect, which is turned up and is ready to @@ -1092,10 +1092,10 @@

Method Details

"a_key": "A String", }, }, - "peerIpAddress": "A String", # [Output Only] IP address configured on the customer side of the + "peerIpAddress": "A String", # Output only. [Output Only] IP address configured on the customer side of the # Interconnect link. The customer should configure this IP address during # turnup when prompted by Google NOC. This can be used only for ping tests. - "provisionedLinkCount": 42, # [Output Only] Number of links actually provisioned in this interconnect. + "provisionedLinkCount": 42, # Output only. [Output Only] Number of links actually provisioned in this interconnect. "remoteLocation": "A String", # Indicates that this is a Cross-Cloud Interconnect. This field specifies the # location outside of Google's network that the interconnect is connected to. "requestedFeatures": [ # Optional. This parameter can be provided only with Interconnect INSERT. It @@ -1112,9 +1112,9 @@

Method Details

], "requestedLinkCount": 42, # Target number of physical links in the link bundle, as requested by the # customer. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "state": "A String", # [Output Only] The current state of Interconnect functionality, which can + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "state": "A String", # Output only. [Output Only] The current state of Interconnect functionality, which can # take one of the following values: # # - ACTIVE: The Interconnect is valid, turned up and ready to use. @@ -1126,7 +1126,7 @@

Method Details

# Interconnect. "subzone": "A String", # Specific subzone in the InterconnectLocation that represents where # this connection is to be provisioned. - "wireGroups": [ # [Output Only] A list of the URLs of all CrossSiteNetwork WireGroups + "wireGroups": [ # Output only. [Output Only] A list of the URLs of all CrossSiteNetwork WireGroups # configured to use this Interconnect. The Interconnect cannot be deleted if # this list is non-empty. "A String", @@ -1311,10 +1311,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1326,7 +1326,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1560,7 +1560,7 @@

Method Details

# it for Cross-Site Networking will fail. "A String", ], - "circuitInfos": [ # [Output Only] A list of CircuitInfo objects, that describe the individual + "circuitInfos": [ # Output only. [Output Only] A list of CircuitInfo objects, that describe the individual # circuits in this LAG. { # Describes a single physical circuit between the Customer and Google. # CircuitInfo objects are created by Google, so all fields are output only. @@ -1570,13 +1570,13 @@

Method Details

# provided by Google to the customer in the LOA. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customerName": "A String", # Customer name, to put in the Letter of Authorization as the party # authorized to request a crossconnect. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "expectedOutages": [ # [Output Only] A list of outages expected for this Interconnect. + "expectedOutages": [ # Output only. [Output Only] A list of outages expected for this Interconnect. { # Description of a planned outage on this Interconnect. "affectedCircuits": [ # If issue_type is IT_PARTIAL_OUTAGE, a list of the Google-side circuit # IDs that will be affected. @@ -1621,17 +1621,17 @@

Method Details

# deprecated in favor of the unprefixed values. }, ], - "googleIpAddress": "A String", # [Output Only] IP address configured on the Google side of the Interconnect + "googleIpAddress": "A String", # Output only. [Output Only] IP address configured on the Google side of the Interconnect # link. This can be used only for ping tests. - "googleReferenceId": "A String", # [Output Only] Google reference ID to be used when raising support tickets + "googleReferenceId": "A String", # Output only. [Output Only] Google reference ID to be used when raising support tickets # with Google or otherwise to debug backend connectivity issues. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "interconnectAttachments": [ # [Output Only] A list of the URLs of all InterconnectAttachments configured + "interconnectAttachments": [ # Output only. [Output Only] A list of the URLs of all InterconnectAttachments configured # to use this Interconnect. "A String", ], - "interconnectGroups": [ # [Output Only] URLs of InterconnectGroups that include this Interconnect. + "interconnectGroups": [ # Output only. [Output Only] URLs of InterconnectGroups that include this Interconnect. # Order is arbitrary and items are unique. "A String", ], @@ -1644,7 +1644,7 @@

Method Details

# # # Note that a value IT_PRIVATE has been deprecated in favor of DEDICATED. - "kind": "compute#interconnect", # [Output Only] Type of the resource. Alwayscompute#interconnect for interconnects. + "kind": "compute#interconnect", # Output only. [Output Only] Type of the resource. Alwayscompute#interconnect for interconnects. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this Interconnect, which # is essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -1715,7 +1715,7 @@

Method Details

# Cloud Monitoring logs alerting and Cloud Notifications. This field is # required for users who sign up for Cloud Interconnect using # workforce identity federation. - "operationalStatus": "A String", # [Output Only] The current status of this Interconnect's functionality, + "operationalStatus": "A String", # Output only. [Output Only] The current status of this Interconnect's functionality, # which can take one of the following values: # # - OS_ACTIVE: A valid Interconnect, which is turned up and is ready to @@ -1745,10 +1745,10 @@

Method Details

"a_key": "A String", }, }, - "peerIpAddress": "A String", # [Output Only] IP address configured on the customer side of the + "peerIpAddress": "A String", # Output only. [Output Only] IP address configured on the customer side of the # Interconnect link. The customer should configure this IP address during # turnup when prompted by Google NOC. This can be used only for ping tests. - "provisionedLinkCount": 42, # [Output Only] Number of links actually provisioned in this interconnect. + "provisionedLinkCount": 42, # Output only. [Output Only] Number of links actually provisioned in this interconnect. "remoteLocation": "A String", # Indicates that this is a Cross-Cloud Interconnect. This field specifies the # location outside of Google's network that the interconnect is connected to. "requestedFeatures": [ # Optional. This parameter can be provided only with Interconnect INSERT. It @@ -1765,9 +1765,9 @@

Method Details

], "requestedLinkCount": 42, # Target number of physical links in the link bundle, as requested by the # customer. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "state": "A String", # [Output Only] The current state of Interconnect functionality, which can + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "state": "A String", # Output only. [Output Only] The current state of Interconnect functionality, which can # take one of the following values: # # - ACTIVE: The Interconnect is valid, turned up and ready to use. @@ -1779,20 +1779,20 @@

Method Details

# Interconnect. "subzone": "A String", # Specific subzone in the InterconnectLocation that represents where # this connection is to be provisioned. - "wireGroups": [ # [Output Only] A list of the URLs of all CrossSiteNetwork WireGroups + "wireGroups": [ # Output only. [Output Only] A list of the URLs of all CrossSiteNetwork WireGroups # configured to use this Interconnect. The Interconnect cannot be deleted if # this list is non-empty. "A String", ], }, ], - "kind": "compute#interconnectList", # [Output Only] Type of resource. Alwayscompute#interconnectList for lists of interconnects. + "kind": "compute#interconnectList", # Output only. [Output Only] Type of resource. Alwayscompute#interconnectList for lists of interconnects. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -1902,7 +1902,7 @@

Method Details

# it for Cross-Site Networking will fail. "A String", ], - "circuitInfos": [ # [Output Only] A list of CircuitInfo objects, that describe the individual + "circuitInfos": [ # Output only. [Output Only] A list of CircuitInfo objects, that describe the individual # circuits in this LAG. { # Describes a single physical circuit between the Customer and Google. # CircuitInfo objects are created by Google, so all fields are output only. @@ -1912,13 +1912,13 @@

Method Details

# provided by Google to the customer in the LOA. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customerName": "A String", # Customer name, to put in the Letter of Authorization as the party # authorized to request a crossconnect. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "expectedOutages": [ # [Output Only] A list of outages expected for this Interconnect. + "expectedOutages": [ # Output only. [Output Only] A list of outages expected for this Interconnect. { # Description of a planned outage on this Interconnect. "affectedCircuits": [ # If issue_type is IT_PARTIAL_OUTAGE, a list of the Google-side circuit # IDs that will be affected. @@ -1963,17 +1963,17 @@

Method Details

# deprecated in favor of the unprefixed values. }, ], - "googleIpAddress": "A String", # [Output Only] IP address configured on the Google side of the Interconnect + "googleIpAddress": "A String", # Output only. [Output Only] IP address configured on the Google side of the Interconnect # link. This can be used only for ping tests. - "googleReferenceId": "A String", # [Output Only] Google reference ID to be used when raising support tickets + "googleReferenceId": "A String", # Output only. [Output Only] Google reference ID to be used when raising support tickets # with Google or otherwise to debug backend connectivity issues. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "interconnectAttachments": [ # [Output Only] A list of the URLs of all InterconnectAttachments configured + "interconnectAttachments": [ # Output only. [Output Only] A list of the URLs of all InterconnectAttachments configured # to use this Interconnect. "A String", ], - "interconnectGroups": [ # [Output Only] URLs of InterconnectGroups that include this Interconnect. + "interconnectGroups": [ # Output only. [Output Only] URLs of InterconnectGroups that include this Interconnect. # Order is arbitrary and items are unique. "A String", ], @@ -1986,7 +1986,7 @@

Method Details

# # # Note that a value IT_PRIVATE has been deprecated in favor of DEDICATED. - "kind": "compute#interconnect", # [Output Only] Type of the resource. Alwayscompute#interconnect for interconnects. + "kind": "compute#interconnect", # Output only. [Output Only] Type of the resource. Alwayscompute#interconnect for interconnects. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this Interconnect, which # is essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -2057,7 +2057,7 @@

Method Details

# Cloud Monitoring logs alerting and Cloud Notifications. This field is # required for users who sign up for Cloud Interconnect using # workforce identity federation. - "operationalStatus": "A String", # [Output Only] The current status of this Interconnect's functionality, + "operationalStatus": "A String", # Output only. [Output Only] The current status of this Interconnect's functionality, # which can take one of the following values: # # - OS_ACTIVE: A valid Interconnect, which is turned up and is ready to @@ -2087,10 +2087,10 @@

Method Details

"a_key": "A String", }, }, - "peerIpAddress": "A String", # [Output Only] IP address configured on the customer side of the + "peerIpAddress": "A String", # Output only. [Output Only] IP address configured on the customer side of the # Interconnect link. The customer should configure this IP address during # turnup when prompted by Google NOC. This can be used only for ping tests. - "provisionedLinkCount": 42, # [Output Only] Number of links actually provisioned in this interconnect. + "provisionedLinkCount": 42, # Output only. [Output Only] Number of links actually provisioned in this interconnect. "remoteLocation": "A String", # Indicates that this is a Cross-Cloud Interconnect. This field specifies the # location outside of Google's network that the interconnect is connected to. "requestedFeatures": [ # Optional. This parameter can be provided only with Interconnect INSERT. It @@ -2107,9 +2107,9 @@

Method Details

], "requestedLinkCount": 42, # Target number of physical links in the link bundle, as requested by the # customer. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "state": "A String", # [Output Only] The current state of Interconnect functionality, which can + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "state": "A String", # Output only. [Output Only] The current state of Interconnect functionality, which can # take one of the following values: # # - ACTIVE: The Interconnect is valid, turned up and ready to use. @@ -2121,7 +2121,7 @@

Method Details

# Interconnect. "subzone": "A String", # Specific subzone in the InterconnectLocation that represents where # this connection is to be provisioned. - "wireGroups": [ # [Output Only] A list of the URLs of all CrossSiteNetwork WireGroups + "wireGroups": [ # Output only. [Output Only] A list of the URLs of all CrossSiteNetwork WireGroups # configured to use this Interconnect. The Interconnect cannot be deleted if # this list is non-empty. "A String", @@ -2306,10 +2306,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2321,7 +2321,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2593,10 +2593,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2608,7 +2608,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.licenseCodes.html b/docs/dyn/compute_beta.licenseCodes.html index 8cc3594d6d..f89e72cf94 100644 --- a/docs/dyn/compute_beta.licenseCodes.html +++ b/docs/dyn/compute_beta.licenseCodes.html @@ -115,25 +115,25 @@

Method Details

# *Caution* This resource is intended for # use only by third-party partners who are creatingCloud Marketplace # images. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. - "description": "A String", # [Output Only] Description of this License Code. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "description": "A String", # Output only. [Output Only] Description of this License Code. + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#licenseCode", # [Output Only] Type of resource. Always compute#licenseCode for + "kind": "compute#licenseCode", # Output only. [Output Only] Type of resource. Always compute#licenseCode for # licenses. "licenseAlias": [ # [Output Only] URL and description aliases of Licenses with the same # License Code. { - "description": "A String", # [Output Only] Description of this License Code. - "selfLink": "A String", # [Output Only] URL of license corresponding to this License Code. + "description": "A String", # Output only. [Output Only] Description of this License Code. + "selfLink": "A String", # Output only. [Output Only] URL of license corresponding to this License Code. }, ], - "name": "A String", # [Output Only] Name of the resource. The name is 1-20 characters long and + "name": "A String", # Output only. [Output Only] Name of the resource. The name is 1-20 characters long and # must be a valid 64 bit integer. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "state": "A String", # [Output Only] Current state of this License Code. - "transferable": True or False, # [Output Only] If true, the license will remain attached when creating + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "state": "A String", # Output only. [Output Only] Current state of this License Code. + "transferable": True or False, # Output only. [Output Only] If true, the license will remain attached when creating # images or snapshots from disks. Otherwise, the license is not transferred. } diff --git a/docs/dyn/compute_beta.licenses.html b/docs/dyn/compute_beta.licenses.html index 6287529d25..69c729138e 100644 --- a/docs/dyn/compute_beta.licenses.html +++ b/docs/dyn/compute_beta.licenses.html @@ -298,10 +298,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -313,7 +313,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -425,7 +425,7 @@

Method Details

# licenses. "chargesUseFee": True or False, # [Output Only] Deprecated. This field no longer reflects whether a license # charges a usage fee. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional textual description of the resource; provided by the client # when the resource is created. @@ -436,7 +436,7 @@

Method Details

# the same disk or image. "A String", ], - "kind": "compute#license", # [Output Only] Type of resource. Always compute#license for + "kind": "compute#license", # Output only. [Output Only] Type of resource. Always compute#license for # licenses. "licenseCode": "A String", # [Output Only] The unique code used to attach this license to images, # snapshots, and disks. @@ -471,12 +471,12 @@

Method Details

"minMemoryMb": 42, # [Input Only] Deprecated. This field no longer reflects the minimum memory # required to use the Instance. }, - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "soleTenantOnly": True or False, # If true, this license can only be used on VMs on sole tenant nodes. "transferable": True or False, # If false, licenses will not be copied from the source resource when # creating an image from a disk, disk from snapshot, or snapshot from disk. - "updateTimestamp": "A String", # [Output Only] Last update timestamp inRFC3339 + "updateTimestamp": "A String", # Output only. [Output Only] Last update timestamp inRFC3339 # text format. } @@ -878,7 +878,7 @@

Method Details

# licenses. "chargesUseFee": True or False, # [Output Only] Deprecated. This field no longer reflects whether a license # charges a usage fee. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional textual description of the resource; provided by the client # when the resource is created. @@ -889,7 +889,7 @@

Method Details

# the same disk or image. "A String", ], - "kind": "compute#license", # [Output Only] Type of resource. Always compute#license for + "kind": "compute#license", # Output only. [Output Only] Type of resource. Always compute#license for # licenses. "licenseCode": "A String", # [Output Only] The unique code used to attach this license to images, # snapshots, and disks. @@ -924,12 +924,12 @@

Method Details

"minMemoryMb": 42, # [Input Only] Deprecated. This field no longer reflects the minimum memory # required to use the Instance. }, - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "soleTenantOnly": True or False, # If true, this license can only be used on VMs on sole tenant nodes. "transferable": True or False, # If false, licenses will not be copied from the source resource when # creating an image from a disk, disk from snapshot, or snapshot from disk. - "updateTimestamp": "A String", # [Output Only] Last update timestamp inRFC3339 + "updateTimestamp": "A String", # Output only. [Output Only] Last update timestamp inRFC3339 # text format. } @@ -1111,10 +1111,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1126,7 +1126,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1328,7 +1328,7 @@

Method Details

# licenses. "chargesUseFee": True or False, # [Output Only] Deprecated. This field no longer reflects whether a license # charges a usage fee. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional textual description of the resource; provided by the client # when the resource is created. @@ -1339,7 +1339,7 @@

Method Details

# the same disk or image. "A String", ], - "kind": "compute#license", # [Output Only] Type of resource. Always compute#license for + "kind": "compute#license", # Output only. [Output Only] Type of resource. Always compute#license for # licenses. "licenseCode": "A String", # [Output Only] The unique code used to attach this license to images, # snapshots, and disks. @@ -1374,12 +1374,12 @@

Method Details

"minMemoryMb": 42, # [Input Only] Deprecated. This field no longer reflects the minimum memory # required to use the Instance. }, - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "soleTenantOnly": True or False, # If true, this license can only be used on VMs on sole tenant nodes. "transferable": True or False, # If false, licenses will not be copied from the source resource when # creating an image from a disk, disk from snapshot, or snapshot from disk. - "updateTimestamp": "A String", # [Output Only] Last update timestamp inRFC3339 + "updateTimestamp": "A String", # Output only. [Output Only] Last update timestamp inRFC3339 # text format. }, ], @@ -1388,7 +1388,7 @@

Method Details

# the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -2371,7 +2371,7 @@

Method Details

# licenses. "chargesUseFee": True or False, # [Output Only] Deprecated. This field no longer reflects whether a license # charges a usage fee. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional textual description of the resource; provided by the client # when the resource is created. @@ -2382,7 +2382,7 @@

Method Details

# the same disk or image. "A String", ], - "kind": "compute#license", # [Output Only] Type of resource. Always compute#license for + "kind": "compute#license", # Output only. [Output Only] Type of resource. Always compute#license for # licenses. "licenseCode": "A String", # [Output Only] The unique code used to attach this license to images, # snapshots, and disks. @@ -2417,12 +2417,12 @@

Method Details

"minMemoryMb": 42, # [Input Only] Deprecated. This field no longer reflects the minimum memory # required to use the Instance. }, - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "soleTenantOnly": True or False, # If true, this license can only be used on VMs on sole tenant nodes. "transferable": True or False, # If false, licenses will not be copied from the source resource when # creating an image from a disk, disk from snapshot, or snapshot from disk. - "updateTimestamp": "A String", # [Output Only] Last update timestamp inRFC3339 + "updateTimestamp": "A String", # Output only. [Output Only] Last update timestamp inRFC3339 # text format. } @@ -2605,10 +2605,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2620,7 +2620,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.machineImages.html b/docs/dyn/compute_beta.machineImages.html index 1099fef4a9..e7ce19df94 100644 --- a/docs/dyn/compute_beta.machineImages.html +++ b/docs/dyn/compute_beta.machineImages.html @@ -296,10 +296,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -311,7 +311,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -411,13 +411,13 @@

Method Details

# A machine image is a Compute Engine resource that stores all the # configuration, metadata, permissions, and data from one or more disks # required to create a Virtual machine (VM) instance. For more information, seeMachine images. - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this machine image inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this machine image inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "guestFlush": True or False, # [Input Only] Whether to attempt an application consistent machine image by # informing the OS to prepare for the snapshot process. - "id": "A String", # [Output Only] A unique identifier for this machine image. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this machine image. The server # defines this identifier. "instanceProperties": { # [Output Only] Properties of source instance "advancedMachineFeatures": { # Specifies options for controlling advanced machine features. # Controls for advanced machine-related behavior features. @@ -461,7 +461,7 @@

Method Details

"disks": [ # An array of disks that are associated with the instances that are created # from these properties. { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. Valid values are ARM64 + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 # or X86_64. "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is # deleted (but not when the disk is detached from the instance). @@ -581,7 +581,7 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # [Output Only] A zero-based index to this disk, where 0 is reserved for the + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the # boot disk. If you have many disks attached to an instance, each # disk would have a unique index number. "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created @@ -686,9 +686,11 @@

Method Details

], "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT - # & PATCH) when empty. + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. "a_key": "A String", }, "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. @@ -880,11 +882,11 @@

Method Details

# In certain configurations, persistent disks can use NVMe. For more # information, seeAbout # persistent disks. - "kind": "compute#attachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], - "locked": True or False, # [Output Only] Whether to indicate the attached disk is locked. The locked + "locked": True or False, # Output only. [Output Only] Whether to indicate the attached disk is locked. The locked # disk is not allowed to be detached from the instance, or to be used as the # source of the snapshot creation, and the image creation. The instance with # at least one locked attached disk is not allow to be used as source of @@ -892,12 +894,12 @@

Method Details

# deleted with --keep-disk parameter set to true for locked disks. "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk # in READ_WRITE mode. - "savedState": "A String", # For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this # field is set to PRESERVED if the LocalSSD data has been saved # to a persistent location by customer request. (see the # discard_local_ssd option on Stop/Suspend). # Read-only in the api. - "shieldedInstanceInitialState": { # Initial State for shielded instance, # [Output Only] shielded vm initial state stored on disk + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). { @@ -932,7 +934,7 @@

Method Details

# Note that for InstanceTemplate, specify the disk name for zonal disk, # and the URL for regional disk. "type": "A String", # Specifies the type of the disk, either SCRATCH orPERSISTENT. If not specified, the default isPERSISTENT. - "userLicenses": [ # [Output Only] A list of user provided licenses. It represents a list of + "userLicenses": [ # Output only. [Output Only] A list of user provided licenses. It represents a list of # URLs to the license resource. Unlike regular licenses, user provided # licenses can be modified after the disk is created. "A String", @@ -996,7 +998,7 @@

Method Details

# or equal to 262144 bytes (256 KiB). }, ], - "kind": "compute#metadata", # [Output Only] Type of the resource. Always compute#metadata + "kind": "compute#metadata", # Output only. [Output Only] Type of the resource. Always compute#metadata # for metadata. }, "minCpuPlatform": "A String", # Minimum cpu/platform to be used by instances. The instance may be @@ -1019,7 +1021,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -1086,7 +1088,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -1121,7 +1123,7 @@

Method Details

# default and only option is ONE_TO_ONE_NAT. Inipv6AccessConfigs, the default and only option isDIRECT_IPV6. }, ], - "ipv6AccessType": "A String", # [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be + "ipv6AccessType": "A String", # Output only. [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be # accessed from the Internet. This field is always inherited from its # subnetwork. # @@ -1130,7 +1132,7 @@

Method Details

# use a static internal IP address, it must be unused and in the same region # as the instance's zone. If not specified, Google Cloud will automatically # assign an internal IPv6 address from the instance's subnetwork. - "kind": "compute#networkInterface", # [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. + "kind": "compute#networkInterface", # Output only. [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. "name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. @@ -1370,7 +1372,7 @@

Method Details

], }, }, - "kind": "compute#machineImage", # [Output Only] The resource type, which is alwayscompute#machineImage for machine image. + "kind": "compute#machineImage", # Output only. [Output Only] The resource type, which is alwayscompute#machineImage for machine image. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this machine image, which is # essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -1456,24 +1458,24 @@

Method Details

# a dash, lowercase letter, or digit, except the last character, which cannot # be a dash. "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "savedDisks": [ # An array of Machine Image specific properties for disks attached to the + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "savedDisks": [ # Output only. An array of Machine Image specific properties for disks attached to the # source instance { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. - "kind": "compute#savedDisk", # [Output Only] Type of the resource. Always compute#savedDisk + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. + "kind": "compute#savedDisk", # Output only. [Output Only] Type of the resource. Always compute#savedDisk # for attached disks. - "sourceDisk": "A String", # Specifies a URL of the disk attached to the source instance. - "storageBytes": "A String", # [Output Only] Size of the individual disk snapshot used by this machine + "sourceDisk": "A String", # Output only. Specifies a URL of the disk attached to the source instance. + "storageBytes": "A String", # Output only. [Output Only] Size of the individual disk snapshot used by this machine # image. - "storageBytesStatus": "A String", # [Output Only] An indicator whether storageBytes is in a + "storageBytesStatus": "A String", # Output only. [Output Only] An indicator whether storageBytes is in a # stable state or it is being adjusted as a result of shared storage # reallocation. This status can either be UPDATING, meaning # the size of the snapshot is being updated, or UP_TO_DATE, # meaning the size of the snapshot is up-to-date. }, ], - "selfLink": "A String", # [Output Only] The URL for this machine image. The server defines this URL. + "selfLink": "A String", # Output only. [Output Only] The URL for this machine image. The server defines this URL. "sourceDiskEncryptionKeys": [ # [Input Only] Thecustomer-supplied # encryption key of the disks attached to the source instance. Required # if the source disk is protected by a customer-supplied encryption key. @@ -1548,7 +1550,7 @@

Method Details

# # - https://www.googleapis.com/compute/v1/projects/project/zones/zone/instances/instance # - projects/project/zones/zone/instances/instance - "sourceInstanceProperties": { # DEPRECATED: Please use compute#instanceProperties instead. # [Output Only] DEPRECATED: Please use instance_properties + "sourceInstanceProperties": { # DEPRECATED: Please use compute#instanceProperties instead. # Output only. [Output Only] DEPRECATED: Please use instance_properties # instead for source instance related properties. New properties will not be # added to this field. # New properties will not be added to this field. @@ -1624,7 +1626,7 @@

Method Details

# encryption key that protects this resource. }, "diskSizeGb": "A String", # The size of the disk in base-2 GB. - "diskType": "A String", # [Output Only] URL of the disk type resource. For example:projects/project/zones/zone/diskTypes/pd-standard or + "diskType": "A String", # Output only. [Output Only] URL of the disk type resource. For example:projects/project/zones/zone/diskTypes/pd-standard or # pd-ssd "guestOsFeatures": [ # A list of features to enable on the guest operating system. Applicable only # for bootable images. Read @@ -1652,19 +1654,19 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # Specifies zero-based index of the disk that is attached to the source + "index": 42, # Output only. Specifies zero-based index of the disk that is attached to the source # instance. "interface": "A String", # Specifies the disk interface to use for attaching this disk, which is # either SCSI or NVME. - "kind": "compute#savedAttachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#savedAttachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], "mode": "A String", # The mode in which this disk is attached to the source instance, eitherREAD_WRITE or READ_ONLY. "source": "A String", # Specifies a URL of the disk attached to the source instance. - "storageBytes": "A String", # [Output Only] A size of the storage used by the disk's snapshot by this + "storageBytes": "A String", # Output only. [Output Only] A size of the storage used by the disk's snapshot by this # machine image. - "storageBytesStatus": "A String", # [Output Only] An indicator whether storageBytes is in a + "storageBytesStatus": "A String", # Output only. [Output Only] An indicator whether storageBytes is in a # stable state or it is being adjusted as a result of shared storage # reallocation. This status can either be UPDATING, meaning # the size of the snapshot is being updated, or UP_TO_DATE, @@ -1719,7 +1721,7 @@

Method Details

# or equal to 262144 bytes (256 KiB). }, ], - "kind": "compute#metadata", # [Output Only] Type of the resource. Always compute#metadata + "kind": "compute#metadata", # Output only. [Output Only] Type of the resource. Always compute#metadata # for metadata. }, "minCpuPlatform": "A String", # Minimum cpu/platform to be used by instances created from this machine @@ -1743,7 +1745,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -1810,7 +1812,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -1845,7 +1847,7 @@

Method Details

# default and only option is ONE_TO_ONE_NAT. Inipv6AccessConfigs, the default and only option isDIRECT_IPV6. }, ], - "ipv6AccessType": "A String", # [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be + "ipv6AccessType": "A String", # Output only. [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be # accessed from the Internet. This field is always inherited from its # subnetwork. # @@ -1854,7 +1856,7 @@

Method Details

# use a static internal IP address, it must be unused and in the same region # as the instance's zone. If not specified, Google Cloud will automatically # assign an internal IPv6 address from the instance's subnetwork. - "kind": "compute#networkInterface", # [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. + "kind": "compute#networkInterface", # Output only. [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. "name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. @@ -2039,12 +2041,12 @@

Method Details

], }, }, - "status": "A String", # [Output Only] The status of the machine image. One of the following values:INVALID, CREATING, READY,DELETING, and UPLOADING. + "status": "A String", # Output only. [Output Only] The status of the machine image. One of the following values:INVALID, CREATING, READY,DELETING, and UPLOADING. "storageLocations": [ # The regional or multi-regional Cloud Storage bucket location where themachine image is # stored. "A String", ], - "totalStorageBytes": "A String", # [Output Only] Total size of the storage used by the machine image. + "totalStorageBytes": "A String", # Output only. [Output Only] Total size of the storage used by the machine image. } @@ -2434,13 +2436,13 @@

Method Details

# A machine image is a Compute Engine resource that stores all the # configuration, metadata, permissions, and data from one or more disks # required to create a Virtual machine (VM) instance. For more information, seeMachine images. - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this machine image inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this machine image inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "guestFlush": True or False, # [Input Only] Whether to attempt an application consistent machine image by # informing the OS to prepare for the snapshot process. - "id": "A String", # [Output Only] A unique identifier for this machine image. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this machine image. The server # defines this identifier. "instanceProperties": { # [Output Only] Properties of source instance "advancedMachineFeatures": { # Specifies options for controlling advanced machine features. # Controls for advanced machine-related behavior features. @@ -2484,7 +2486,7 @@

Method Details

"disks": [ # An array of disks that are associated with the instances that are created # from these properties. { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. Valid values are ARM64 + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 # or X86_64. "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is # deleted (but not when the disk is detached from the instance). @@ -2604,7 +2606,7 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # [Output Only] A zero-based index to this disk, where 0 is reserved for the + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the # boot disk. If you have many disks attached to an instance, each # disk would have a unique index number. "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created @@ -2709,9 +2711,11 @@

Method Details

], "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT - # & PATCH) when empty. + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. "a_key": "A String", }, "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. @@ -2903,11 +2907,11 @@

Method Details

# In certain configurations, persistent disks can use NVMe. For more # information, seeAbout # persistent disks. - "kind": "compute#attachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], - "locked": True or False, # [Output Only] Whether to indicate the attached disk is locked. The locked + "locked": True or False, # Output only. [Output Only] Whether to indicate the attached disk is locked. The locked # disk is not allowed to be detached from the instance, or to be used as the # source of the snapshot creation, and the image creation. The instance with # at least one locked attached disk is not allow to be used as source of @@ -2915,12 +2919,12 @@

Method Details

# deleted with --keep-disk parameter set to true for locked disks. "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk # in READ_WRITE mode. - "savedState": "A String", # For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this # field is set to PRESERVED if the LocalSSD data has been saved # to a persistent location by customer request. (see the # discard_local_ssd option on Stop/Suspend). # Read-only in the api. - "shieldedInstanceInitialState": { # Initial State for shielded instance, # [Output Only] shielded vm initial state stored on disk + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). { @@ -2955,7 +2959,7 @@

Method Details

# Note that for InstanceTemplate, specify the disk name for zonal disk, # and the URL for regional disk. "type": "A String", # Specifies the type of the disk, either SCRATCH orPERSISTENT. If not specified, the default isPERSISTENT. - "userLicenses": [ # [Output Only] A list of user provided licenses. It represents a list of + "userLicenses": [ # Output only. [Output Only] A list of user provided licenses. It represents a list of # URLs to the license resource. Unlike regular licenses, user provided # licenses can be modified after the disk is created. "A String", @@ -3019,7 +3023,7 @@

Method Details

# or equal to 262144 bytes (256 KiB). }, ], - "kind": "compute#metadata", # [Output Only] Type of the resource. Always compute#metadata + "kind": "compute#metadata", # Output only. [Output Only] Type of the resource. Always compute#metadata # for metadata. }, "minCpuPlatform": "A String", # Minimum cpu/platform to be used by instances. The instance may be @@ -3042,7 +3046,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -3109,7 +3113,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -3144,7 +3148,7 @@

Method Details

# default and only option is ONE_TO_ONE_NAT. Inipv6AccessConfigs, the default and only option isDIRECT_IPV6. }, ], - "ipv6AccessType": "A String", # [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be + "ipv6AccessType": "A String", # Output only. [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be # accessed from the Internet. This field is always inherited from its # subnetwork. # @@ -3153,7 +3157,7 @@

Method Details

# use a static internal IP address, it must be unused and in the same region # as the instance's zone. If not specified, Google Cloud will automatically # assign an internal IPv6 address from the instance's subnetwork. - "kind": "compute#networkInterface", # [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. + "kind": "compute#networkInterface", # Output only. [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. "name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. @@ -3393,7 +3397,7 @@

Method Details

], }, }, - "kind": "compute#machineImage", # [Output Only] The resource type, which is alwayscompute#machineImage for machine image. + "kind": "compute#machineImage", # Output only. [Output Only] The resource type, which is alwayscompute#machineImage for machine image. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this machine image, which is # essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -3479,24 +3483,24 @@

Method Details

# a dash, lowercase letter, or digit, except the last character, which cannot # be a dash. "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "savedDisks": [ # An array of Machine Image specific properties for disks attached to the + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "savedDisks": [ # Output only. An array of Machine Image specific properties for disks attached to the # source instance { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. - "kind": "compute#savedDisk", # [Output Only] Type of the resource. Always compute#savedDisk + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. + "kind": "compute#savedDisk", # Output only. [Output Only] Type of the resource. Always compute#savedDisk # for attached disks. - "sourceDisk": "A String", # Specifies a URL of the disk attached to the source instance. - "storageBytes": "A String", # [Output Only] Size of the individual disk snapshot used by this machine + "sourceDisk": "A String", # Output only. Specifies a URL of the disk attached to the source instance. + "storageBytes": "A String", # Output only. [Output Only] Size of the individual disk snapshot used by this machine # image. - "storageBytesStatus": "A String", # [Output Only] An indicator whether storageBytes is in a + "storageBytesStatus": "A String", # Output only. [Output Only] An indicator whether storageBytes is in a # stable state or it is being adjusted as a result of shared storage # reallocation. This status can either be UPDATING, meaning # the size of the snapshot is being updated, or UP_TO_DATE, # meaning the size of the snapshot is up-to-date. }, ], - "selfLink": "A String", # [Output Only] The URL for this machine image. The server defines this URL. + "selfLink": "A String", # Output only. [Output Only] The URL for this machine image. The server defines this URL. "sourceDiskEncryptionKeys": [ # [Input Only] Thecustomer-supplied # encryption key of the disks attached to the source instance. Required # if the source disk is protected by a customer-supplied encryption key. @@ -3571,7 +3575,7 @@

Method Details

# # - https://www.googleapis.com/compute/v1/projects/project/zones/zone/instances/instance # - projects/project/zones/zone/instances/instance - "sourceInstanceProperties": { # DEPRECATED: Please use compute#instanceProperties instead. # [Output Only] DEPRECATED: Please use instance_properties + "sourceInstanceProperties": { # DEPRECATED: Please use compute#instanceProperties instead. # Output only. [Output Only] DEPRECATED: Please use instance_properties # instead for source instance related properties. New properties will not be # added to this field. # New properties will not be added to this field. @@ -3647,7 +3651,7 @@

Method Details

# encryption key that protects this resource. }, "diskSizeGb": "A String", # The size of the disk in base-2 GB. - "diskType": "A String", # [Output Only] URL of the disk type resource. For example:projects/project/zones/zone/diskTypes/pd-standard or + "diskType": "A String", # Output only. [Output Only] URL of the disk type resource. For example:projects/project/zones/zone/diskTypes/pd-standard or # pd-ssd "guestOsFeatures": [ # A list of features to enable on the guest operating system. Applicable only # for bootable images. Read @@ -3675,19 +3679,19 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # Specifies zero-based index of the disk that is attached to the source + "index": 42, # Output only. Specifies zero-based index of the disk that is attached to the source # instance. "interface": "A String", # Specifies the disk interface to use for attaching this disk, which is # either SCSI or NVME. - "kind": "compute#savedAttachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#savedAttachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], "mode": "A String", # The mode in which this disk is attached to the source instance, eitherREAD_WRITE or READ_ONLY. "source": "A String", # Specifies a URL of the disk attached to the source instance. - "storageBytes": "A String", # [Output Only] A size of the storage used by the disk's snapshot by this + "storageBytes": "A String", # Output only. [Output Only] A size of the storage used by the disk's snapshot by this # machine image. - "storageBytesStatus": "A String", # [Output Only] An indicator whether storageBytes is in a + "storageBytesStatus": "A String", # Output only. [Output Only] An indicator whether storageBytes is in a # stable state or it is being adjusted as a result of shared storage # reallocation. This status can either be UPDATING, meaning # the size of the snapshot is being updated, or UP_TO_DATE, @@ -3742,7 +3746,7 @@

Method Details

# or equal to 262144 bytes (256 KiB). }, ], - "kind": "compute#metadata", # [Output Only] Type of the resource. Always compute#metadata + "kind": "compute#metadata", # Output only. [Output Only] Type of the resource. Always compute#metadata # for metadata. }, "minCpuPlatform": "A String", # Minimum cpu/platform to be used by instances created from this machine @@ -3766,7 +3770,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -3833,7 +3837,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -3868,7 +3872,7 @@

Method Details

# default and only option is ONE_TO_ONE_NAT. Inipv6AccessConfigs, the default and only option isDIRECT_IPV6. }, ], - "ipv6AccessType": "A String", # [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be + "ipv6AccessType": "A String", # Output only. [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be # accessed from the Internet. This field is always inherited from its # subnetwork. # @@ -3877,7 +3881,7 @@

Method Details

# use a static internal IP address, it must be unused and in the same region # as the instance's zone. If not specified, Google Cloud will automatically # assign an internal IPv6 address from the instance's subnetwork. - "kind": "compute#networkInterface", # [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. + "kind": "compute#networkInterface", # Output only. [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. "name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. @@ -4062,12 +4066,12 @@

Method Details

], }, }, - "status": "A String", # [Output Only] The status of the machine image. One of the following values:INVALID, CREATING, READY,DELETING, and UPLOADING. + "status": "A String", # Output only. [Output Only] The status of the machine image. One of the following values:INVALID, CREATING, READY,DELETING, and UPLOADING. "storageLocations": [ # The regional or multi-regional Cloud Storage bucket location where themachine image is # stored. "A String", ], - "totalStorageBytes": "A String", # [Output Only] Total size of the storage used by the machine image. + "totalStorageBytes": "A String", # Output only. [Output Only] Total size of the storage used by the machine image. } requestId: string, An optional request ID to identify requests. Specify a unique request ID so @@ -4249,10 +4253,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -4264,7 +4268,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -4450,13 +4454,13 @@

Method Details

# A machine image is a Compute Engine resource that stores all the # configuration, metadata, permissions, and data from one or more disks # required to create a Virtual machine (VM) instance. For more information, seeMachine images. - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this machine image inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this machine image inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "guestFlush": True or False, # [Input Only] Whether to attempt an application consistent machine image by # informing the OS to prepare for the snapshot process. - "id": "A String", # [Output Only] A unique identifier for this machine image. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this machine image. The server # defines this identifier. "instanceProperties": { # [Output Only] Properties of source instance "advancedMachineFeatures": { # Specifies options for controlling advanced machine features. # Controls for advanced machine-related behavior features. @@ -4500,7 +4504,7 @@

Method Details

"disks": [ # An array of disks that are associated with the instances that are created # from these properties. { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. Valid values are ARM64 + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 # or X86_64. "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is # deleted (but not when the disk is detached from the instance). @@ -4620,7 +4624,7 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # [Output Only] A zero-based index to this disk, where 0 is reserved for the + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the # boot disk. If you have many disks attached to an instance, each # disk would have a unique index number. "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created @@ -4725,9 +4729,11 @@

Method Details

], "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT - # & PATCH) when empty. + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. "a_key": "A String", }, "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. @@ -4919,11 +4925,11 @@

Method Details

# In certain configurations, persistent disks can use NVMe. For more # information, seeAbout # persistent disks. - "kind": "compute#attachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], - "locked": True or False, # [Output Only] Whether to indicate the attached disk is locked. The locked + "locked": True or False, # Output only. [Output Only] Whether to indicate the attached disk is locked. The locked # disk is not allowed to be detached from the instance, or to be used as the # source of the snapshot creation, and the image creation. The instance with # at least one locked attached disk is not allow to be used as source of @@ -4931,12 +4937,12 @@

Method Details

# deleted with --keep-disk parameter set to true for locked disks. "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk # in READ_WRITE mode. - "savedState": "A String", # For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this # field is set to PRESERVED if the LocalSSD data has been saved # to a persistent location by customer request. (see the # discard_local_ssd option on Stop/Suspend). # Read-only in the api. - "shieldedInstanceInitialState": { # Initial State for shielded instance, # [Output Only] shielded vm initial state stored on disk + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). { @@ -4971,7 +4977,7 @@

Method Details

# Note that for InstanceTemplate, specify the disk name for zonal disk, # and the URL for regional disk. "type": "A String", # Specifies the type of the disk, either SCRATCH orPERSISTENT. If not specified, the default isPERSISTENT. - "userLicenses": [ # [Output Only] A list of user provided licenses. It represents a list of + "userLicenses": [ # Output only. [Output Only] A list of user provided licenses. It represents a list of # URLs to the license resource. Unlike regular licenses, user provided # licenses can be modified after the disk is created. "A String", @@ -5035,7 +5041,7 @@

Method Details

# or equal to 262144 bytes (256 KiB). }, ], - "kind": "compute#metadata", # [Output Only] Type of the resource. Always compute#metadata + "kind": "compute#metadata", # Output only. [Output Only] Type of the resource. Always compute#metadata # for metadata. }, "minCpuPlatform": "A String", # Minimum cpu/platform to be used by instances. The instance may be @@ -5058,7 +5064,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -5125,7 +5131,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -5160,7 +5166,7 @@

Method Details

# default and only option is ONE_TO_ONE_NAT. Inipv6AccessConfigs, the default and only option isDIRECT_IPV6. }, ], - "ipv6AccessType": "A String", # [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be + "ipv6AccessType": "A String", # Output only. [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be # accessed from the Internet. This field is always inherited from its # subnetwork. # @@ -5169,7 +5175,7 @@

Method Details

# use a static internal IP address, it must be unused and in the same region # as the instance's zone. If not specified, Google Cloud will automatically # assign an internal IPv6 address from the instance's subnetwork. - "kind": "compute#networkInterface", # [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. + "kind": "compute#networkInterface", # Output only. [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. "name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. @@ -5409,7 +5415,7 @@

Method Details

], }, }, - "kind": "compute#machineImage", # [Output Only] The resource type, which is alwayscompute#machineImage for machine image. + "kind": "compute#machineImage", # Output only. [Output Only] The resource type, which is alwayscompute#machineImage for machine image. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this machine image, which is # essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -5495,24 +5501,24 @@

Method Details

# a dash, lowercase letter, or digit, except the last character, which cannot # be a dash. "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "savedDisks": [ # An array of Machine Image specific properties for disks attached to the + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "savedDisks": [ # Output only. An array of Machine Image specific properties for disks attached to the # source instance { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. - "kind": "compute#savedDisk", # [Output Only] Type of the resource. Always compute#savedDisk + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. + "kind": "compute#savedDisk", # Output only. [Output Only] Type of the resource. Always compute#savedDisk # for attached disks. - "sourceDisk": "A String", # Specifies a URL of the disk attached to the source instance. - "storageBytes": "A String", # [Output Only] Size of the individual disk snapshot used by this machine + "sourceDisk": "A String", # Output only. Specifies a URL of the disk attached to the source instance. + "storageBytes": "A String", # Output only. [Output Only] Size of the individual disk snapshot used by this machine # image. - "storageBytesStatus": "A String", # [Output Only] An indicator whether storageBytes is in a + "storageBytesStatus": "A String", # Output only. [Output Only] An indicator whether storageBytes is in a # stable state or it is being adjusted as a result of shared storage # reallocation. This status can either be UPDATING, meaning # the size of the snapshot is being updated, or UP_TO_DATE, # meaning the size of the snapshot is up-to-date. }, ], - "selfLink": "A String", # [Output Only] The URL for this machine image. The server defines this URL. + "selfLink": "A String", # Output only. [Output Only] The URL for this machine image. The server defines this URL. "sourceDiskEncryptionKeys": [ # [Input Only] Thecustomer-supplied # encryption key of the disks attached to the source instance. Required # if the source disk is protected by a customer-supplied encryption key. @@ -5587,7 +5593,7 @@

Method Details

# # - https://www.googleapis.com/compute/v1/projects/project/zones/zone/instances/instance # - projects/project/zones/zone/instances/instance - "sourceInstanceProperties": { # DEPRECATED: Please use compute#instanceProperties instead. # [Output Only] DEPRECATED: Please use instance_properties + "sourceInstanceProperties": { # DEPRECATED: Please use compute#instanceProperties instead. # Output only. [Output Only] DEPRECATED: Please use instance_properties # instead for source instance related properties. New properties will not be # added to this field. # New properties will not be added to this field. @@ -5663,7 +5669,7 @@

Method Details

# encryption key that protects this resource. }, "diskSizeGb": "A String", # The size of the disk in base-2 GB. - "diskType": "A String", # [Output Only] URL of the disk type resource. For example:projects/project/zones/zone/diskTypes/pd-standard or + "diskType": "A String", # Output only. [Output Only] URL of the disk type resource. For example:projects/project/zones/zone/diskTypes/pd-standard or # pd-ssd "guestOsFeatures": [ # A list of features to enable on the guest operating system. Applicable only # for bootable images. Read @@ -5691,19 +5697,19 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # Specifies zero-based index of the disk that is attached to the source + "index": 42, # Output only. Specifies zero-based index of the disk that is attached to the source # instance. "interface": "A String", # Specifies the disk interface to use for attaching this disk, which is # either SCSI or NVME. - "kind": "compute#savedAttachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#savedAttachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], "mode": "A String", # The mode in which this disk is attached to the source instance, eitherREAD_WRITE or READ_ONLY. "source": "A String", # Specifies a URL of the disk attached to the source instance. - "storageBytes": "A String", # [Output Only] A size of the storage used by the disk's snapshot by this + "storageBytes": "A String", # Output only. [Output Only] A size of the storage used by the disk's snapshot by this # machine image. - "storageBytesStatus": "A String", # [Output Only] An indicator whether storageBytes is in a + "storageBytesStatus": "A String", # Output only. [Output Only] An indicator whether storageBytes is in a # stable state or it is being adjusted as a result of shared storage # reallocation. This status can either be UPDATING, meaning # the size of the snapshot is being updated, or UP_TO_DATE, @@ -5758,7 +5764,7 @@

Method Details

# or equal to 262144 bytes (256 KiB). }, ], - "kind": "compute#metadata", # [Output Only] Type of the resource. Always compute#metadata + "kind": "compute#metadata", # Output only. [Output Only] Type of the resource. Always compute#metadata # for metadata. }, "minCpuPlatform": "A String", # Minimum cpu/platform to be used by instances created from this machine @@ -5782,7 +5788,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -5849,7 +5855,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -5884,7 +5890,7 @@

Method Details

# default and only option is ONE_TO_ONE_NAT. Inipv6AccessConfigs, the default and only option isDIRECT_IPV6. }, ], - "ipv6AccessType": "A String", # [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be + "ipv6AccessType": "A String", # Output only. [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be # accessed from the Internet. This field is always inherited from its # subnetwork. # @@ -5893,7 +5899,7 @@

Method Details

# use a static internal IP address, it must be unused and in the same region # as the instance's zone. If not specified, Google Cloud will automatically # assign an internal IPv6 address from the instance's subnetwork. - "kind": "compute#networkInterface", # [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. + "kind": "compute#networkInterface", # Output only. [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. "name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. @@ -6078,21 +6084,21 @@

Method Details

], }, }, - "status": "A String", # [Output Only] The status of the machine image. One of the following values:INVALID, CREATING, READY,DELETING, and UPLOADING. + "status": "A String", # Output only. [Output Only] The status of the machine image. One of the following values:INVALID, CREATING, READY,DELETING, and UPLOADING. "storageLocations": [ # The regional or multi-regional Cloud Storage bucket location where themachine image is # stored. "A String", ], - "totalStorageBytes": "A String", # [Output Only] Total size of the storage used by the machine image. + "totalStorageBytes": "A String", # Output only. [Output Only] Total size of the storage used by the machine image. }, ], - "kind": "compute#machineImageList", # [Output Only] The resource type, which is alwayscompute#machineImagesListResponse for machine image lists. + "kind": "compute#machineImageList", # Output only. [Output Only] The resource type, which is alwayscompute#machineImagesListResponse for machine image lists. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -7200,10 +7206,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -7215,7 +7221,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.machineTypes.html b/docs/dyn/compute_beta.machineTypes.html index 1f4f6c796e..b1e6307b77 100644 --- a/docs/dyn/compute_beta.machineTypes.html +++ b/docs/dyn/compute_beta.machineTypes.html @@ -275,7 +275,7 @@

Method Details

# defined by the server. "isSharedCpu": True or False, # [Output Only] Whether this machine type has a shared CPU. SeeShared-core machine # types for more information. - "kind": "compute#machineType", # [Output Only] The type of the resource. Alwayscompute#machineType for machine types. + "kind": "compute#machineType", # Output only. [Output Only] The type of the resource. Alwayscompute#machineType for machine types. "maximumPersistentDisks": 42, # [Output Only] Maximum persistent disks allowed. "maximumPersistentDisksSizeGb": "A String", # [Output Only] Maximum total persistent disks size (GB) allowed. "memoryMb": 42, # [Output Only] The amount of physical memory available to the instance, @@ -314,15 +314,15 @@

Method Details

}, }, }, - "kind": "compute#machineTypeAggregatedList", # [Output Only] Type of resource. Alwayscompute#machineTypeAggregatedList for aggregated lists of + "kind": "compute#machineTypeAggregatedList", # Output only. [Output Only] Type of resource. Alwayscompute#machineTypeAggregatedList for aggregated lists of # machine types. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -456,7 +456,7 @@

Method Details

# defined by the server. "isSharedCpu": True or False, # [Output Only] Whether this machine type has a shared CPU. SeeShared-core machine # types for more information. - "kind": "compute#machineType", # [Output Only] The type of the resource. Alwayscompute#machineType for machine types. + "kind": "compute#machineType", # Output only. [Output Only] The type of the resource. Alwayscompute#machineType for machine types. "maximumPersistentDisks": 42, # [Output Only] Maximum persistent disks allowed. "maximumPersistentDisksSizeGb": "A String", # [Output Only] Maximum total persistent disks size (GB) allowed. "memoryMb": 42, # [Output Only] The amount of physical memory available to the instance, @@ -638,7 +638,7 @@

Method Details

# defined by the server. "isSharedCpu": True or False, # [Output Only] Whether this machine type has a shared CPU. SeeShared-core machine # types for more information. - "kind": "compute#machineType", # [Output Only] The type of the resource. Alwayscompute#machineType for machine types. + "kind": "compute#machineType", # Output only. [Output Only] The type of the resource. Alwayscompute#machineType for machine types. "maximumPersistentDisks": 42, # [Output Only] Maximum persistent disks allowed. "maximumPersistentDisksSizeGb": "A String", # [Output Only] Maximum total persistent disks size (GB) allowed. "memoryMb": 42, # [Output Only] The amount of physical memory available to the instance, @@ -649,14 +649,14 @@

Method Details

# such as us-central1-a. }, ], - "kind": "compute#machineTypeList", # [Output Only] Type of resource. Always compute#machineTypeList + "kind": "compute#machineTypeList", # Output only. [Output Only] Type of resource. Always compute#machineTypeList # for lists of machine types. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there diff --git a/docs/dyn/compute_beta.networkAttachments.html b/docs/dyn/compute_beta.networkAttachments.html index ecea99361b..23f05f6ff9 100644 --- a/docs/dyn/compute_beta.networkAttachments.html +++ b/docs/dyn/compute_beta.networkAttachments.html @@ -228,7 +228,7 @@

Method Details

"networkAttachments": [ # A list of NetworkAttachments contained in this scope. { # NetworkAttachments # A network attachment resource ... - "connectionEndpoints": [ # [Output Only] An array of connections for all the producers connected + "connectionEndpoints": [ # Output only. [Output Only] An array of connections for all the producers connected # to this network attachment. { # [Output Only] A connection connected to this network attachment. "ipAddress": "A String", # The IPv4 address assigned to the producer instance network interface. @@ -243,21 +243,21 @@

Method Details

"status": "A String", # The status of a connected endpoint to this network attachment. "subnetwork": "A String", # The subnetwork used to assign the IP to the producer # instance network interface. - "subnetworkCidrRange": "A String", # [Output Only] The CIDR range of the subnet from which the IPv4 internal + "subnetworkCidrRange": "A String", # Output only. [Output Only] The CIDR range of the subnet from which the IPv4 internal # IP was allocated from. }, ], "connectionPreference": "A String", - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "fingerprint": "A String", # Fingerprint of this resource. A hash of the contents stored # in this object. This field is used in optimistic locking. An up-to-date # fingerprint must be provided in order to patch. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. - "kind": "compute#networkAttachment", # [Output Only] Type of the resource. + "kind": "compute#networkAttachment", # Output only. [Output Only] Type of the resource. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -265,7 +265,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "network": "A String", # [Output Only] The URL of the network which the Network Attachment + "network": "A String", # Output only. [Output Only] The URL of the network which the Network Attachment # belongs to. Practically it is inferred by fetching the network of the first # subnetwork associated. Because it is required that all the subnetworks must # be from the same network, it is assured that the Network Attachment belongs @@ -278,12 +278,12 @@

Method Details

# The project can be specified using its id or number. "A String", ], - "region": "A String", # [Output Only] URL of the region where the network attachment resides. + "region": "A String", # Output only. [Output Only] URL of the region where the network attachment resides. # This field applies only to the region resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in # the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. "subnetworks": [ # An array of URLs where each entry is the URL of a subnet # provided by the service consumer to use for # endpoints in the producers that connect to this network attachment. @@ -560,10 +560,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -575,7 +575,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -673,7 +673,7 @@

Method Details

{ # NetworkAttachments # A network attachment resource ... - "connectionEndpoints": [ # [Output Only] An array of connections for all the producers connected + "connectionEndpoints": [ # Output only. [Output Only] An array of connections for all the producers connected # to this network attachment. { # [Output Only] A connection connected to this network attachment. "ipAddress": "A String", # The IPv4 address assigned to the producer instance network interface. @@ -688,21 +688,21 @@

Method Details

"status": "A String", # The status of a connected endpoint to this network attachment. "subnetwork": "A String", # The subnetwork used to assign the IP to the producer # instance network interface. - "subnetworkCidrRange": "A String", # [Output Only] The CIDR range of the subnet from which the IPv4 internal + "subnetworkCidrRange": "A String", # Output only. [Output Only] The CIDR range of the subnet from which the IPv4 internal # IP was allocated from. }, ], "connectionPreference": "A String", - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "fingerprint": "A String", # Fingerprint of this resource. A hash of the contents stored # in this object. This field is used in optimistic locking. An up-to-date # fingerprint must be provided in order to patch. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. - "kind": "compute#networkAttachment", # [Output Only] Type of the resource. + "kind": "compute#networkAttachment", # Output only. [Output Only] Type of the resource. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -710,7 +710,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "network": "A String", # [Output Only] The URL of the network which the Network Attachment + "network": "A String", # Output only. [Output Only] The URL of the network which the Network Attachment # belongs to. Practically it is inferred by fetching the network of the first # subnetwork associated. Because it is required that all the subnetworks must # be from the same network, it is assured that the Network Attachment belongs @@ -723,12 +723,12 @@

Method Details

# The project can be specified using its id or number. "A String", ], - "region": "A String", # [Output Only] URL of the region where the network attachment resides. + "region": "A String", # Output only. [Output Only] URL of the region where the network attachment resides. # This field applies only to the region resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in # the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. "subnetworks": [ # An array of URLs where each entry is the URL of a subnet # provided by the service consumer to use for # endpoints in the producers that connect to this network attachment. @@ -1119,7 +1119,7 @@

Method Details

{ # NetworkAttachments # A network attachment resource ... - "connectionEndpoints": [ # [Output Only] An array of connections for all the producers connected + "connectionEndpoints": [ # Output only. [Output Only] An array of connections for all the producers connected # to this network attachment. { # [Output Only] A connection connected to this network attachment. "ipAddress": "A String", # The IPv4 address assigned to the producer instance network interface. @@ -1134,21 +1134,21 @@

Method Details

"status": "A String", # The status of a connected endpoint to this network attachment. "subnetwork": "A String", # The subnetwork used to assign the IP to the producer # instance network interface. - "subnetworkCidrRange": "A String", # [Output Only] The CIDR range of the subnet from which the IPv4 internal + "subnetworkCidrRange": "A String", # Output only. [Output Only] The CIDR range of the subnet from which the IPv4 internal # IP was allocated from. }, ], "connectionPreference": "A String", - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "fingerprint": "A String", # Fingerprint of this resource. A hash of the contents stored # in this object. This field is used in optimistic locking. An up-to-date # fingerprint must be provided in order to patch. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. - "kind": "compute#networkAttachment", # [Output Only] Type of the resource. + "kind": "compute#networkAttachment", # Output only. [Output Only] Type of the resource. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -1156,7 +1156,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "network": "A String", # [Output Only] The URL of the network which the Network Attachment + "network": "A String", # Output only. [Output Only] The URL of the network which the Network Attachment # belongs to. Practically it is inferred by fetching the network of the first # subnetwork associated. Because it is required that all the subnetworks must # be from the same network, it is assured that the Network Attachment belongs @@ -1169,12 +1169,12 @@

Method Details

# The project can be specified using its id or number. "A String", ], - "region": "A String", # [Output Only] URL of the region where the network attachment resides. + "region": "A String", # Output only. [Output Only] URL of the region where the network attachment resides. # This field applies only to the region resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in # the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. "subnetworks": [ # An array of URLs where each entry is the URL of a subnet # provided by the service consumer to use for # endpoints in the producers that connect to this network attachment. @@ -1361,10 +1361,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1376,7 +1376,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1559,7 +1559,7 @@

Method Details

"items": [ # A list of NetworkAttachment resources. { # NetworkAttachments # A network attachment resource ... - "connectionEndpoints": [ # [Output Only] An array of connections for all the producers connected + "connectionEndpoints": [ # Output only. [Output Only] An array of connections for all the producers connected # to this network attachment. { # [Output Only] A connection connected to this network attachment. "ipAddress": "A String", # The IPv4 address assigned to the producer instance network interface. @@ -1574,21 +1574,21 @@

Method Details

"status": "A String", # The status of a connected endpoint to this network attachment. "subnetwork": "A String", # The subnetwork used to assign the IP to the producer # instance network interface. - "subnetworkCidrRange": "A String", # [Output Only] The CIDR range of the subnet from which the IPv4 internal + "subnetworkCidrRange": "A String", # Output only. [Output Only] The CIDR range of the subnet from which the IPv4 internal # IP was allocated from. }, ], "connectionPreference": "A String", - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "fingerprint": "A String", # Fingerprint of this resource. A hash of the contents stored # in this object. This field is used in optimistic locking. An up-to-date # fingerprint must be provided in order to patch. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. - "kind": "compute#networkAttachment", # [Output Only] Type of the resource. + "kind": "compute#networkAttachment", # Output only. [Output Only] Type of the resource. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -1596,7 +1596,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "network": "A String", # [Output Only] The URL of the network which the Network Attachment + "network": "A String", # Output only. [Output Only] The URL of the network which the Network Attachment # belongs to. Practically it is inferred by fetching the network of the first # subnetwork associated. Because it is required that all the subnetworks must # be from the same network, it is assured that the Network Attachment belongs @@ -1609,12 +1609,12 @@

Method Details

# The project can be specified using its id or number. "A String", ], - "region": "A String", # [Output Only] URL of the region where the network attachment resides. + "region": "A String", # Output only. [Output Only] URL of the region where the network attachment resides. # This field applies only to the region resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in # the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. "subnetworks": [ # An array of URLs where each entry is the URL of a subnet # provided by the service consumer to use for # endpoints in the producers that connect to this network attachment. @@ -1687,7 +1687,7 @@

Method Details

{ # NetworkAttachments # A network attachment resource ... - "connectionEndpoints": [ # [Output Only] An array of connections for all the producers connected + "connectionEndpoints": [ # Output only. [Output Only] An array of connections for all the producers connected # to this network attachment. { # [Output Only] A connection connected to this network attachment. "ipAddress": "A String", # The IPv4 address assigned to the producer instance network interface. @@ -1702,21 +1702,21 @@

Method Details

"status": "A String", # The status of a connected endpoint to this network attachment. "subnetwork": "A String", # The subnetwork used to assign the IP to the producer # instance network interface. - "subnetworkCidrRange": "A String", # [Output Only] The CIDR range of the subnet from which the IPv4 internal + "subnetworkCidrRange": "A String", # Output only. [Output Only] The CIDR range of the subnet from which the IPv4 internal # IP was allocated from. }, ], "connectionPreference": "A String", - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "fingerprint": "A String", # Fingerprint of this resource. A hash of the contents stored # in this object. This field is used in optimistic locking. An up-to-date # fingerprint must be provided in order to patch. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. - "kind": "compute#networkAttachment", # [Output Only] Type of the resource. + "kind": "compute#networkAttachment", # Output only. [Output Only] Type of the resource. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -1724,7 +1724,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "network": "A String", # [Output Only] The URL of the network which the Network Attachment + "network": "A String", # Output only. [Output Only] The URL of the network which the Network Attachment # belongs to. Practically it is inferred by fetching the network of the first # subnetwork associated. Because it is required that all the subnetworks must # be from the same network, it is assured that the Network Attachment belongs @@ -1737,12 +1737,12 @@

Method Details

# The project can be specified using its id or number. "A String", ], - "region": "A String", # [Output Only] URL of the region where the network attachment resides. + "region": "A String", # Output only. [Output Only] URL of the region where the network attachment resides. # This field applies only to the region resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in # the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. "subnetworks": [ # An array of URLs where each entry is the URL of a subnet # provided by the service consumer to use for # endpoints in the producers that connect to this network attachment. @@ -1929,10 +1929,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1944,7 +1944,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.networkEdgeSecurityServices.html b/docs/dyn/compute_beta.networkEdgeSecurityServices.html index 52daa67192..7ad77b55e8 100644 --- a/docs/dyn/compute_beta.networkEdgeSecurityServices.html +++ b/docs/dyn/compute_beta.networkEdgeSecurityServices.html @@ -213,7 +213,7 @@

Method Details

"a_key": { # Name of the scope containing this set of security policies. "networkEdgeSecurityServices": [ # A list of NetworkEdgeSecurityServices contained in this scope. { # Represents a Google Cloud Armor network edge security service resource. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -225,9 +225,9 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve a NetworkEdgeSecurityService. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#networkEdgeSecurityService", # [Output only] Type of the resource. Alwayscompute#networkEdgeSecurityService for + "kind": "compute#networkEdgeSecurityService", # Output only. [Output only] Type of the resource. Alwayscompute#networkEdgeSecurityService for # NetworkEdgeSecurityServices "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -236,13 +236,13 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "region": "A String", # [Output Only] URL of the region where the resource resides. You must + "region": "A String", # Output only. [Output Only] URL of the region where the resource resides. You must # specify this field as part of the HTTP request URL. It is not settable as a # field in the request body. "securityPolicy": "A String", # The resource URL for the network edge security service associated with this # network edge security service. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. }, ], "warning": { # Informational warning which replaces the list of @@ -273,15 +273,15 @@

Method Details

}, }, }, - "kind": "compute#networkEdgeSecurityServiceAggregatedList", # [Output Only] Type of resource. Alwayscompute#networkEdgeSecurityServiceAggregatedList for lists of + "kind": "compute#networkEdgeSecurityServiceAggregatedList", # Output only. [Output Only] Type of resource. Alwayscompute#networkEdgeSecurityServiceAggregatedList for lists of # Network Edge Security Services. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -517,10 +517,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -532,7 +532,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -629,7 +629,7 @@

Method Details

An object of the form: { # Represents a Google Cloud Armor network edge security service resource. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -641,9 +641,9 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve a NetworkEdgeSecurityService. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#networkEdgeSecurityService", # [Output only] Type of the resource. Alwayscompute#networkEdgeSecurityService for + "kind": "compute#networkEdgeSecurityService", # Output only. [Output only] Type of the resource. Alwayscompute#networkEdgeSecurityService for # NetworkEdgeSecurityServices "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -652,13 +652,13 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "region": "A String", # [Output Only] URL of the region where the resource resides. You must + "region": "A String", # Output only. [Output Only] URL of the region where the resource resides. You must # specify this field as part of the HTTP request URL. It is not settable as a # field in the request body. "securityPolicy": "A String", # The resource URL for the network edge security service associated with this # network edge security service. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. } @@ -674,7 +674,7 @@

Method Details

The object takes the form of: { # Represents a Google Cloud Armor network edge security service resource. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -686,9 +686,9 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve a NetworkEdgeSecurityService. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#networkEdgeSecurityService", # [Output only] Type of the resource. Alwayscompute#networkEdgeSecurityService for + "kind": "compute#networkEdgeSecurityService", # Output only. [Output only] Type of the resource. Alwayscompute#networkEdgeSecurityService for # NetworkEdgeSecurityServices "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -697,13 +697,13 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "region": "A String", # [Output Only] URL of the region where the resource resides. You must + "region": "A String", # Output only. [Output Only] URL of the region where the resource resides. You must # specify this field as part of the HTTP request URL. It is not settable as a # field in the request body. "securityPolicy": "A String", # The resource URL for the network edge security service associated with this # network edge security service. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. } requestId: string, An optional request ID to identify requests. Specify a unique request ID so @@ -885,10 +885,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -900,7 +900,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -992,7 +992,7 @@

Method Details

The object takes the form of: { # Represents a Google Cloud Armor network edge security service resource. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1004,9 +1004,9 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve a NetworkEdgeSecurityService. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#networkEdgeSecurityService", # [Output only] Type of the resource. Alwayscompute#networkEdgeSecurityService for + "kind": "compute#networkEdgeSecurityService", # Output only. [Output only] Type of the resource. Alwayscompute#networkEdgeSecurityService for # NetworkEdgeSecurityServices "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -1015,13 +1015,13 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "region": "A String", # [Output Only] URL of the region where the resource resides. You must + "region": "A String", # Output only. [Output Only] URL of the region where the resource resides. You must # specify this field as part of the HTTP request URL. It is not settable as a # field in the request body. "securityPolicy": "A String", # The resource URL for the network edge security service associated with this # network edge security service. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. } paths: string, A parameter (repeated) @@ -1204,10 +1204,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1219,7 +1219,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.networkEndpointGroups.html b/docs/dyn/compute_beta.networkEndpointGroups.html index dcbccc2e18..faeb161037 100644 --- a/docs/dyn/compute_beta.networkEndpointGroups.html +++ b/docs/dyn/compute_beta.networkEndpointGroups.html @@ -227,7 +227,7 @@

Method Details

"id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. "items": { # A list of NetworkEndpointGroupsScopedList resources. "a_key": { # The name of the scope that contains this set of network endpoint groups. - "networkEndpointGroups": [ # [Output Only] The list ofnetwork + "networkEndpointGroups": [ # Output only. [Output Only] The list ofnetwork # endpoint groups that are contained in this scope. { # Represents a collection of network endpoints. # @@ -322,7 +322,7 @@

Method Details

# parse them to { service="bar1", tag="foo1" } and { # service="bar2", tag="foo2" } respectively. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "defaultPort": 42, # The default port used if the port number is not specified in the network # endpoint. @@ -331,9 +331,9 @@

Method Details

# field must not be specified. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#networkEndpointGroup", # [Output Only] Type of the resource. Alwayscompute#networkEndpointGroup for network endpoint group. + "kind": "compute#networkEndpointGroup", # Output only. [Output Only] Type of the resource. Alwayscompute#networkEndpointGroup for network endpoint group. "loadBalancer": { # Load balancing specific fields for network endpoint group. # This field is only valid when the network endpoint group is used for load # balancing. # [Deprecated] This field is deprecated. @@ -349,7 +349,7 @@

Method Details

"subnetwork": "A String", # Optional URL of the subnetwork to which all network endpoints in the NEG # belong. # [Deprecated] This field is deprecated. - "zone": "A String", # [Output Only] The URL of thezone + "zone": "A String", # Output only. [Output Only] The URL of thezone # where the network endpoint group is located. # [Deprecated] This field is deprecated. }, @@ -365,24 +365,24 @@

Method Details

"networkEndpointType": "A String", # Type of network endpoints in this network endpoint group. Can be one ofGCE_VM_IP, GCE_VM_IP_PORT,NON_GCP_PRIVATE_IP_PORT, INTERNET_FQDN_PORT,INTERNET_IP_PORT, SERVERLESS,PRIVATE_SERVICE_CONNECT, GCE_VM_IP_PORTMAP. "pscData": { # All data that is specifically relevant to only network endpoint groups of # Optional. Only valid when networkEndpointType isPRIVATE_SERVICE_CONNECT. # type PRIVATE_SERVICE_CONNECT. - "consumerPscAddress": "A String", # [Output Only] Address allocated from given subnetwork for PSC. This IP + "consumerPscAddress": "A String", # Output only. [Output Only] Address allocated from given subnetwork for PSC. This IP # address acts as a VIP for a PSC NEG, allowing it to act as an endpoint in # L7 PSC-XLB. "producerPort": 42, # The psc producer port is used to connect PSC NEG with specific port on # the PSC Producer side; should only be used for the # PRIVATE_SERVICE_CONNECT NEG type - "pscConnectionId": "A String", # [Output Only] The PSC connection id of the PSC Network Endpoint Group + "pscConnectionId": "A String", # Output only. [Output Only] The PSC connection id of the PSC Network Endpoint Group # Consumer. - "pscConnectionStatus": "A String", # [Output Only] The connection status of the PSC Forwarding Rule. + "pscConnectionStatus": "A String", # Output only. [Output Only] The connection status of the PSC Forwarding Rule. }, "pscTargetService": "A String", # The target service url used to set up private service connection to # a Google API or a PSC Producer Service Attachment. # An example value is: asia-northeast3-cloudkms.googleapis.com. # # Optional. Only valid when networkEndpointType isPRIVATE_SERVICE_CONNECT. - "region": "A String", # [Output Only] The URL of theregion + "region": "A String", # Output only. [Output Only] The URL of theregion # where the network endpoint group is located. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "serverlessDeployment": { # Configuration for a serverless network endpoint group (NEG). Theplatform must be provided. # Only valid when networkEndpointType isSERVERLESS. Only one of cloudRun,appEngine, cloudFunction orserverlessDeployment may be set. # # Note: The target backend service must be in the same project and located in @@ -425,14 +425,14 @@

Method Details

# 3. Cloud Functions: Unused # 4. Cloud Run: The service tag }, - "size": 42, # [Output only] Number of network endpoints in the network endpoint group. + "size": 42, # Output only. [Output only] Number of network endpoints in the network endpoint group. "subnetwork": "A String", # Optional URL of the subnetwork to which all network endpoints in the NEG # belong. - "zone": "A String", # [Output Only] The URL of thezone + "zone": "A String", # Output only. [Output Only] The URL of thezone # where the network endpoint group is located. }, ], - "warning": { # [Output Only] An informational warning that replaces the list of network + "warning": { # Output only. [Output Only] An informational warning that replaces the list of network # endpoint groups when the list is empty. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -460,15 +460,15 @@

Method Details

}, }, }, - "kind": "compute#networkEndpointGroupAggregatedList", # [Output Only] The resource type, which is alwayscompute#networkEndpointGroupAggregatedList for aggregated + "kind": "compute#networkEndpointGroupAggregatedList", # Output only. [Output Only] The resource type, which is alwayscompute#networkEndpointGroupAggregatedList for aggregated # lists of network endpoint groups. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -745,10 +745,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -760,7 +760,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1036,10 +1036,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1051,7 +1051,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1364,10 +1364,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1379,7 +1379,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1569,7 +1569,7 @@

Method Details

# parse them to { service="bar1", tag="foo1" } and { # service="bar2", tag="foo2" } respectively. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "defaultPort": 42, # The default port used if the port number is not specified in the network # endpoint. @@ -1578,9 +1578,9 @@

Method Details

# field must not be specified. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#networkEndpointGroup", # [Output Only] Type of the resource. Alwayscompute#networkEndpointGroup for network endpoint group. + "kind": "compute#networkEndpointGroup", # Output only. [Output Only] Type of the resource. Alwayscompute#networkEndpointGroup for network endpoint group. "loadBalancer": { # Load balancing specific fields for network endpoint group. # This field is only valid when the network endpoint group is used for load # balancing. # [Deprecated] This field is deprecated. @@ -1596,7 +1596,7 @@

Method Details

"subnetwork": "A String", # Optional URL of the subnetwork to which all network endpoints in the NEG # belong. # [Deprecated] This field is deprecated. - "zone": "A String", # [Output Only] The URL of thezone + "zone": "A String", # Output only. [Output Only] The URL of thezone # where the network endpoint group is located. # [Deprecated] This field is deprecated. }, @@ -1612,24 +1612,24 @@

Method Details

"networkEndpointType": "A String", # Type of network endpoints in this network endpoint group. Can be one ofGCE_VM_IP, GCE_VM_IP_PORT,NON_GCP_PRIVATE_IP_PORT, INTERNET_FQDN_PORT,INTERNET_IP_PORT, SERVERLESS,PRIVATE_SERVICE_CONNECT, GCE_VM_IP_PORTMAP. "pscData": { # All data that is specifically relevant to only network endpoint groups of # Optional. Only valid when networkEndpointType isPRIVATE_SERVICE_CONNECT. # type PRIVATE_SERVICE_CONNECT. - "consumerPscAddress": "A String", # [Output Only] Address allocated from given subnetwork for PSC. This IP + "consumerPscAddress": "A String", # Output only. [Output Only] Address allocated from given subnetwork for PSC. This IP # address acts as a VIP for a PSC NEG, allowing it to act as an endpoint in # L7 PSC-XLB. "producerPort": 42, # The psc producer port is used to connect PSC NEG with specific port on # the PSC Producer side; should only be used for the # PRIVATE_SERVICE_CONNECT NEG type - "pscConnectionId": "A String", # [Output Only] The PSC connection id of the PSC Network Endpoint Group + "pscConnectionId": "A String", # Output only. [Output Only] The PSC connection id of the PSC Network Endpoint Group # Consumer. - "pscConnectionStatus": "A String", # [Output Only] The connection status of the PSC Forwarding Rule. + "pscConnectionStatus": "A String", # Output only. [Output Only] The connection status of the PSC Forwarding Rule. }, "pscTargetService": "A String", # The target service url used to set up private service connection to # a Google API or a PSC Producer Service Attachment. # An example value is: asia-northeast3-cloudkms.googleapis.com. # # Optional. Only valid when networkEndpointType isPRIVATE_SERVICE_CONNECT. - "region": "A String", # [Output Only] The URL of theregion + "region": "A String", # Output only. [Output Only] The URL of theregion # where the network endpoint group is located. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "serverlessDeployment": { # Configuration for a serverless network endpoint group (NEG). Theplatform must be provided. # Only valid when networkEndpointType isSERVERLESS. Only one of cloudRun,appEngine, cloudFunction orserverlessDeployment may be set. # # Note: The target backend service must be in the same project and located in @@ -1672,10 +1672,10 @@

Method Details

# 3. Cloud Functions: Unused # 4. Cloud Run: The service tag }, - "size": 42, # [Output only] Number of network endpoints in the network endpoint group. + "size": 42, # Output only. [Output only] Number of network endpoints in the network endpoint group. "subnetwork": "A String", # Optional URL of the subnetwork to which all network endpoints in the NEG # belong. - "zone": "A String", # [Output Only] The URL of thezone + "zone": "A String", # Output only. [Output Only] The URL of thezone # where the network endpoint group is located. } @@ -1786,7 +1786,7 @@

Method Details

# parse them to { service="bar1", tag="foo1" } and { # service="bar2", tag="foo2" } respectively. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "defaultPort": 42, # The default port used if the port number is not specified in the network # endpoint. @@ -1795,9 +1795,9 @@

Method Details

# field must not be specified. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#networkEndpointGroup", # [Output Only] Type of the resource. Alwayscompute#networkEndpointGroup for network endpoint group. + "kind": "compute#networkEndpointGroup", # Output only. [Output Only] Type of the resource. Alwayscompute#networkEndpointGroup for network endpoint group. "loadBalancer": { # Load balancing specific fields for network endpoint group. # This field is only valid when the network endpoint group is used for load # balancing. # [Deprecated] This field is deprecated. @@ -1813,7 +1813,7 @@

Method Details

"subnetwork": "A String", # Optional URL of the subnetwork to which all network endpoints in the NEG # belong. # [Deprecated] This field is deprecated. - "zone": "A String", # [Output Only] The URL of thezone + "zone": "A String", # Output only. [Output Only] The URL of thezone # where the network endpoint group is located. # [Deprecated] This field is deprecated. }, @@ -1829,24 +1829,24 @@

Method Details

"networkEndpointType": "A String", # Type of network endpoints in this network endpoint group. Can be one ofGCE_VM_IP, GCE_VM_IP_PORT,NON_GCP_PRIVATE_IP_PORT, INTERNET_FQDN_PORT,INTERNET_IP_PORT, SERVERLESS,PRIVATE_SERVICE_CONNECT, GCE_VM_IP_PORTMAP. "pscData": { # All data that is specifically relevant to only network endpoint groups of # Optional. Only valid when networkEndpointType isPRIVATE_SERVICE_CONNECT. # type PRIVATE_SERVICE_CONNECT. - "consumerPscAddress": "A String", # [Output Only] Address allocated from given subnetwork for PSC. This IP + "consumerPscAddress": "A String", # Output only. [Output Only] Address allocated from given subnetwork for PSC. This IP # address acts as a VIP for a PSC NEG, allowing it to act as an endpoint in # L7 PSC-XLB. "producerPort": 42, # The psc producer port is used to connect PSC NEG with specific port on # the PSC Producer side; should only be used for the # PRIVATE_SERVICE_CONNECT NEG type - "pscConnectionId": "A String", # [Output Only] The PSC connection id of the PSC Network Endpoint Group + "pscConnectionId": "A String", # Output only. [Output Only] The PSC connection id of the PSC Network Endpoint Group # Consumer. - "pscConnectionStatus": "A String", # [Output Only] The connection status of the PSC Forwarding Rule. + "pscConnectionStatus": "A String", # Output only. [Output Only] The connection status of the PSC Forwarding Rule. }, "pscTargetService": "A String", # The target service url used to set up private service connection to # a Google API or a PSC Producer Service Attachment. # An example value is: asia-northeast3-cloudkms.googleapis.com. # # Optional. Only valid when networkEndpointType isPRIVATE_SERVICE_CONNECT. - "region": "A String", # [Output Only] The URL of theregion + "region": "A String", # Output only. [Output Only] The URL of theregion # where the network endpoint group is located. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "serverlessDeployment": { # Configuration for a serverless network endpoint group (NEG). Theplatform must be provided. # Only valid when networkEndpointType isSERVERLESS. Only one of cloudRun,appEngine, cloudFunction orserverlessDeployment may be set. # # Note: The target backend service must be in the same project and located in @@ -1889,10 +1889,10 @@

Method Details

# 3. Cloud Functions: Unused # 4. Cloud Run: The service tag }, - "size": 42, # [Output only] Number of network endpoints in the network endpoint group. + "size": 42, # Output only. [Output only] Number of network endpoints in the network endpoint group. "subnetwork": "A String", # Optional URL of the subnetwork to which all network endpoints in the NEG # belong. - "zone": "A String", # [Output Only] The URL of thezone + "zone": "A String", # Output only. [Output Only] The URL of thezone # where the network endpoint group is located. } @@ -2074,10 +2074,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2089,7 +2089,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2365,7 +2365,7 @@

Method Details

# parse them to { service="bar1", tag="foo1" } and { # service="bar2", tag="foo2" } respectively. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "defaultPort": 42, # The default port used if the port number is not specified in the network # endpoint. @@ -2374,9 +2374,9 @@

Method Details

# field must not be specified. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#networkEndpointGroup", # [Output Only] Type of the resource. Alwayscompute#networkEndpointGroup for network endpoint group. + "kind": "compute#networkEndpointGroup", # Output only. [Output Only] Type of the resource. Alwayscompute#networkEndpointGroup for network endpoint group. "loadBalancer": { # Load balancing specific fields for network endpoint group. # This field is only valid when the network endpoint group is used for load # balancing. # [Deprecated] This field is deprecated. @@ -2392,7 +2392,7 @@

Method Details

"subnetwork": "A String", # Optional URL of the subnetwork to which all network endpoints in the NEG # belong. # [Deprecated] This field is deprecated. - "zone": "A String", # [Output Only] The URL of thezone + "zone": "A String", # Output only. [Output Only] The URL of thezone # where the network endpoint group is located. # [Deprecated] This field is deprecated. }, @@ -2408,24 +2408,24 @@

Method Details

"networkEndpointType": "A String", # Type of network endpoints in this network endpoint group. Can be one ofGCE_VM_IP, GCE_VM_IP_PORT,NON_GCP_PRIVATE_IP_PORT, INTERNET_FQDN_PORT,INTERNET_IP_PORT, SERVERLESS,PRIVATE_SERVICE_CONNECT, GCE_VM_IP_PORTMAP. "pscData": { # All data that is specifically relevant to only network endpoint groups of # Optional. Only valid when networkEndpointType isPRIVATE_SERVICE_CONNECT. # type PRIVATE_SERVICE_CONNECT. - "consumerPscAddress": "A String", # [Output Only] Address allocated from given subnetwork for PSC. This IP + "consumerPscAddress": "A String", # Output only. [Output Only] Address allocated from given subnetwork for PSC. This IP # address acts as a VIP for a PSC NEG, allowing it to act as an endpoint in # L7 PSC-XLB. "producerPort": 42, # The psc producer port is used to connect PSC NEG with specific port on # the PSC Producer side; should only be used for the # PRIVATE_SERVICE_CONNECT NEG type - "pscConnectionId": "A String", # [Output Only] The PSC connection id of the PSC Network Endpoint Group + "pscConnectionId": "A String", # Output only. [Output Only] The PSC connection id of the PSC Network Endpoint Group # Consumer. - "pscConnectionStatus": "A String", # [Output Only] The connection status of the PSC Forwarding Rule. + "pscConnectionStatus": "A String", # Output only. [Output Only] The connection status of the PSC Forwarding Rule. }, "pscTargetService": "A String", # The target service url used to set up private service connection to # a Google API or a PSC Producer Service Attachment. # An example value is: asia-northeast3-cloudkms.googleapis.com. # # Optional. Only valid when networkEndpointType isPRIVATE_SERVICE_CONNECT. - "region": "A String", # [Output Only] The URL of theregion + "region": "A String", # Output only. [Output Only] The URL of theregion # where the network endpoint group is located. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "serverlessDeployment": { # Configuration for a serverless network endpoint group (NEG). Theplatform must be provided. # Only valid when networkEndpointType isSERVERLESS. Only one of cloudRun,appEngine, cloudFunction orserverlessDeployment may be set. # # Note: The target backend service must be in the same project and located in @@ -2468,21 +2468,21 @@

Method Details

# 3. Cloud Functions: Unused # 4. Cloud Run: The service tag }, - "size": 42, # [Output only] Number of network endpoints in the network endpoint group. + "size": 42, # Output only. [Output only] Number of network endpoints in the network endpoint group. "subnetwork": "A String", # Optional URL of the subnetwork to which all network endpoints in the NEG # belong. - "zone": "A String", # [Output Only] The URL of thezone + "zone": "A String", # Output only. [Output Only] The URL of thezone # where the network endpoint group is located. }, ], - "kind": "compute#networkEndpointGroupList", # [Output Only] The resource type, which is alwayscompute#networkEndpointGroupList for network endpoint group + "kind": "compute#networkEndpointGroupList", # Output only. [Output Only] The resource type, which is alwayscompute#networkEndpointGroupList for network endpoint group # lists. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -2669,7 +2669,7 @@

Method Details

"id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. "items": [ # A list of NetworkEndpointWithHealthStatus resources. { - "healths": [ # [Output only] The health status of network endpoint. + "healths": [ # Output only. [Output only] The health status of network endpoint. # # Optional. Displayed only if the network endpoint has centralized health # checking configured. @@ -2706,7 +2706,7 @@

Method Details

# checks configured. }, ], - "networkEndpoint": { # The network endpoint. # [Output only] The network endpoint. + "networkEndpoint": { # The network endpoint. # Output only. [Output only] The network endpoint. "annotations": { # Optional metadata defined as annotations on the network endpoint. "a_key": "A String", }, @@ -2744,7 +2744,7 @@

Method Details

}, }, ], - "kind": "compute#networkEndpointGroupsListNetworkEndpoints", # [Output Only] The resource type, which is alwayscompute#networkEndpointGroupsListNetworkEndpoints for the list + "kind": "compute#networkEndpointGroupsListNetworkEndpoints", # Output only. [Output Only] The resource type, which is alwayscompute#networkEndpointGroupsListNetworkEndpoints for the list # of network endpoints in the specified network endpoint group. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for diff --git a/docs/dyn/compute_beta.networkFirewallPolicies.html b/docs/dyn/compute_beta.networkFirewallPolicies.html index 65581260c0..4ef8db7905 100644 --- a/docs/dyn/compute_beta.networkFirewallPolicies.html +++ b/docs/dyn/compute_beta.networkFirewallPolicies.html @@ -161,7 +161,7 @@

Method Details

"attachmentTarget": "A String", # The target that the firewall policy is attached to. "displayName": "A String", # [Output Only] Deprecated, please use short name instead. The display name # of the firewall policy of the association. - "firewallPolicyId": "A String", # [Output Only] The firewall policy ID of the association. + "firewallPolicyId": "A String", # Output only. [Output Only] The firewall policy ID of the association. "name": "A String", # The name for an association. "priority": 42, # An integer indicating the priority of an association. The priority # must be a positive value between 1 and 2147483647. @@ -169,7 +169,7 @@

Method Details

# is the highest priority and 2147483647 is the lowest priority. # The default value is `1000`. If two associations have the same priority # then lexicographical order on association names is applied. - "shortName": "A String", # [Output Only] The short name of the firewall policy of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the firewall policy of the association. } replaceExistingAssociation: boolean, Indicates whether or not to replace it if an association of the attachment @@ -353,10 +353,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -368,7 +368,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -475,7 +475,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -492,6 +492,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -538,6 +544,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -563,7 +577,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -579,7 +593,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -614,7 +628,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -812,10 +826,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -827,7 +841,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -934,7 +948,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -951,6 +965,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -997,6 +1017,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -1022,7 +1050,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -1038,7 +1066,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -1073,7 +1101,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -1271,10 +1299,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1286,7 +1314,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1488,7 +1516,7 @@

Method Details

"attachmentTarget": "A String", # The target that the firewall policy is attached to. "displayName": "A String", # [Output Only] Deprecated, please use short name instead. The display name # of the firewall policy of the association. - "firewallPolicyId": "A String", # [Output Only] The firewall policy ID of the association. + "firewallPolicyId": "A String", # Output only. [Output Only] The firewall policy ID of the association. "name": "A String", # The name for an association. "priority": 42, # An integer indicating the priority of an association. The priority # must be a positive value between 1 and 2147483647. @@ -1496,10 +1524,10 @@

Method Details

# is the highest priority and 2147483647 is the lowest priority. # The default value is `1000`. If two associations have the same priority # then lexicographical order on association names is applied. - "shortName": "A String", # [Output Only] The short name of the firewall policy of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the firewall policy of the association. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1525,7 +1553,7 @@

Method Details

# firewall policy. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#firewallPolicy", # [Output only] Type of the resource. Alwayscompute#firewallPolicyfor firewall policies + "kind": "compute#firewallPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#firewallPolicyfor firewall policies "name": "A String", # Name of the resource. For Organization Firewall Policies it's a # [Output Only] numeric ID allocated by Google Cloud which uniquely # identifies the Organization Firewall Policy. @@ -1547,7 +1575,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -1564,6 +1592,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -1610,6 +1644,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -1635,7 +1677,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -1651,7 +1693,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -1686,7 +1728,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -1702,19 +1744,26 @@

Method Details

# be set for other actions. }, ], - "parent": "A String", # [Output Only] The parent of the firewall policy. + "parent": "A String", # Output only. [Output Only] The parent of the firewall policy. # This field is not applicable to network firewall policies. - "policySource": "A String", # [Output Only] Source of this Firewall Policy. USER_DEFINED if - # created by a Cloud user, or SYSTEM if created by managed - # services like GKE. + "policySource": "A String", # Indicates the source of this Firewall Policy. This field is optional on + # creation and defaults to USER_DEFINED. + # + # The USER_DEFINED value indicates a regular firewall policy. + # + # The SYSTEM value indicates a system-level policy managed by an + # internal service like GKE. This SYSTEM value is reserved for + # internal services and cannot be set by users during policy creation. + # Policies with a SYSTEM source cannot be modified or deleted by + # users. "policyType": "A String", # The type of the firewall policy. This field can be eitherVPC_POLICY or RDMA_ROCE_POLICY. # # Note: if not specified then VPC_POLICY will be used. - "region": "A String", # [Output Only] URL of the region where the regional firewall policy resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional firewall policy resides. # This field is not applicable to global firewall policies. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "ruleTupleCount": 42, # [Output Only] Total count of all firewall policy rule tuples. A firewall + "ruleTupleCount": 42, # Output only. [Output Only] Total count of all firewall policy rule tuples. A firewall # policy can not exceed a set number of tuples. "rules": [ # A list of rules that belong to this policy. # There must always be a default rule (rule with priority 2147483647 and @@ -1737,7 +1786,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -1754,6 +1803,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -1800,6 +1855,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -1825,7 +1888,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -1841,7 +1904,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -1876,7 +1939,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -1893,7 +1956,7 @@

Method Details

}, ], "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shortName": "A String", # User-provided name of the Organization firewall policy. The name should be # unique in the organization in which the firewall policy is created. # This field is not applicable to network firewall policies. @@ -1934,15 +1997,15 @@

Method Details

}, }, }, - "kind": "compute#networkFirewallPolicyAggregatedList", # [Output Only] Type of resource. Alwayscompute#networkFirewallPoliciesAggregatedList for lists of + "kind": "compute#networkFirewallPolicyAggregatedList", # Output only. [Output Only] Type of resource. Alwayscompute#networkFirewallPoliciesAggregatedList for lists of # network firewall policies. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -2173,10 +2236,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2188,7 +2251,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2458,10 +2521,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2473,7 +2536,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2574,7 +2637,7 @@

Method Details

"attachmentTarget": "A String", # The target that the firewall policy is attached to. "displayName": "A String", # [Output Only] Deprecated, please use short name instead. The display name # of the firewall policy of the association. - "firewallPolicyId": "A String", # [Output Only] The firewall policy ID of the association. + "firewallPolicyId": "A String", # Output only. [Output Only] The firewall policy ID of the association. "name": "A String", # The name for an association. "priority": 42, # An integer indicating the priority of an association. The priority # must be a positive value between 1 and 2147483647. @@ -2582,10 +2645,10 @@

Method Details

# is the highest priority and 2147483647 is the lowest priority. # The default value is `1000`. If two associations have the same priority # then lexicographical order on association names is applied. - "shortName": "A String", # [Output Only] The short name of the firewall policy of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the firewall policy of the association. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -2611,7 +2674,7 @@

Method Details

# firewall policy. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#firewallPolicy", # [Output only] Type of the resource. Alwayscompute#firewallPolicyfor firewall policies + "kind": "compute#firewallPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#firewallPolicyfor firewall policies "name": "A String", # Name of the resource. For Organization Firewall Policies it's a # [Output Only] numeric ID allocated by Google Cloud which uniquely # identifies the Organization Firewall Policy. @@ -2633,7 +2696,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -2650,6 +2713,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -2696,6 +2765,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -2721,7 +2798,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -2737,7 +2814,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -2772,7 +2849,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -2788,19 +2865,26 @@

Method Details

# be set for other actions. }, ], - "parent": "A String", # [Output Only] The parent of the firewall policy. + "parent": "A String", # Output only. [Output Only] The parent of the firewall policy. # This field is not applicable to network firewall policies. - "policySource": "A String", # [Output Only] Source of this Firewall Policy. USER_DEFINED if - # created by a Cloud user, or SYSTEM if created by managed - # services like GKE. + "policySource": "A String", # Indicates the source of this Firewall Policy. This field is optional on + # creation and defaults to USER_DEFINED. + # + # The USER_DEFINED value indicates a regular firewall policy. + # + # The SYSTEM value indicates a system-level policy managed by an + # internal service like GKE. This SYSTEM value is reserved for + # internal services and cannot be set by users during policy creation. + # Policies with a SYSTEM source cannot be modified or deleted by + # users. "policyType": "A String", # The type of the firewall policy. This field can be eitherVPC_POLICY or RDMA_ROCE_POLICY. # # Note: if not specified then VPC_POLICY will be used. - "region": "A String", # [Output Only] URL of the region where the regional firewall policy resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional firewall policy resides. # This field is not applicable to global firewall policies. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "ruleTupleCount": 42, # [Output Only] Total count of all firewall policy rule tuples. A firewall + "ruleTupleCount": 42, # Output only. [Output Only] Total count of all firewall policy rule tuples. A firewall # policy can not exceed a set number of tuples. "rules": [ # A list of rules that belong to this policy. # There must always be a default rule (rule with priority 2147483647 and @@ -2823,7 +2907,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -2840,6 +2924,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -2886,6 +2976,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -2911,7 +3009,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -2927,7 +3025,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -2962,7 +3060,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -2979,7 +3077,7 @@

Method Details

}, ], "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shortName": "A String", # User-provided name of the Organization firewall policy. The name should be # unique in the organization in which the firewall policy is created. # This field is not applicable to network firewall policies. @@ -3013,7 +3111,7 @@

Method Details

"attachmentTarget": "A String", # The target that the firewall policy is attached to. "displayName": "A String", # [Output Only] Deprecated, please use short name instead. The display name # of the firewall policy of the association. - "firewallPolicyId": "A String", # [Output Only] The firewall policy ID of the association. + "firewallPolicyId": "A String", # Output only. [Output Only] The firewall policy ID of the association. "name": "A String", # The name for an association. "priority": 42, # An integer indicating the priority of an association. The priority # must be a positive value between 1 and 2147483647. @@ -3021,7 +3119,7 @@

Method Details

# is the highest priority and 2147483647 is the lowest priority. # The default value is `1000`. If two associations have the same priority # then lexicographical order on association names is applied. - "shortName": "A String", # [Output Only] The short name of the firewall policy of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the firewall policy of the association. } @@ -3426,7 +3524,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -3443,6 +3541,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -3489,6 +3593,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -3514,7 +3626,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -3530,7 +3642,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -3565,7 +3677,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -3615,7 +3727,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -3632,6 +3744,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -3678,6 +3796,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -3703,7 +3829,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -3719,7 +3845,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -3754,7 +3880,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -3787,7 +3913,7 @@

Method Details

"attachmentTarget": "A String", # The target that the firewall policy is attached to. "displayName": "A String", # [Output Only] Deprecated, please use short name instead. The display name # of the firewall policy of the association. - "firewallPolicyId": "A String", # [Output Only] The firewall policy ID of the association. + "firewallPolicyId": "A String", # Output only. [Output Only] The firewall policy ID of the association. "name": "A String", # The name for an association. "priority": 42, # An integer indicating the priority of an association. The priority # must be a positive value between 1 and 2147483647. @@ -3795,10 +3921,10 @@

Method Details

# is the highest priority and 2147483647 is the lowest priority. # The default value is `1000`. If two associations have the same priority # then lexicographical order on association names is applied. - "shortName": "A String", # [Output Only] The short name of the firewall policy of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the firewall policy of the association. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -3824,7 +3950,7 @@

Method Details

# firewall policy. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#firewallPolicy", # [Output only] Type of the resource. Alwayscompute#firewallPolicyfor firewall policies + "kind": "compute#firewallPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#firewallPolicyfor firewall policies "name": "A String", # Name of the resource. For Organization Firewall Policies it's a # [Output Only] numeric ID allocated by Google Cloud which uniquely # identifies the Organization Firewall Policy. @@ -3846,7 +3972,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -3863,6 +3989,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -3909,6 +4041,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -3934,7 +4074,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -3950,7 +4090,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -3985,7 +4125,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -4001,19 +4141,26 @@

Method Details

# be set for other actions. }, ], - "parent": "A String", # [Output Only] The parent of the firewall policy. + "parent": "A String", # Output only. [Output Only] The parent of the firewall policy. # This field is not applicable to network firewall policies. - "policySource": "A String", # [Output Only] Source of this Firewall Policy. USER_DEFINED if - # created by a Cloud user, or SYSTEM if created by managed - # services like GKE. + "policySource": "A String", # Indicates the source of this Firewall Policy. This field is optional on + # creation and defaults to USER_DEFINED. + # + # The USER_DEFINED value indicates a regular firewall policy. + # + # The SYSTEM value indicates a system-level policy managed by an + # internal service like GKE. This SYSTEM value is reserved for + # internal services and cannot be set by users during policy creation. + # Policies with a SYSTEM source cannot be modified or deleted by + # users. "policyType": "A String", # The type of the firewall policy. This field can be eitherVPC_POLICY or RDMA_ROCE_POLICY. # # Note: if not specified then VPC_POLICY will be used. - "region": "A String", # [Output Only] URL of the region where the regional firewall policy resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional firewall policy resides. # This field is not applicable to global firewall policies. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "ruleTupleCount": 42, # [Output Only] Total count of all firewall policy rule tuples. A firewall + "ruleTupleCount": 42, # Output only. [Output Only] Total count of all firewall policy rule tuples. A firewall # policy can not exceed a set number of tuples. "rules": [ # A list of rules that belong to this policy. # There must always be a default rule (rule with priority 2147483647 and @@ -4036,7 +4183,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -4053,6 +4200,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -4099,6 +4252,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -4124,7 +4285,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -4140,7 +4301,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -4175,7 +4336,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -4192,7 +4353,7 @@

Method Details

}, ], "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shortName": "A String", # User-provided name of the Organization firewall policy. The name should be # unique in the organization in which the firewall policy is created. # This field is not applicable to network firewall policies. @@ -4383,10 +4544,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -4398,7 +4559,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -4584,7 +4745,7 @@

Method Details

"attachmentTarget": "A String", # The target that the firewall policy is attached to. "displayName": "A String", # [Output Only] Deprecated, please use short name instead. The display name # of the firewall policy of the association. - "firewallPolicyId": "A String", # [Output Only] The firewall policy ID of the association. + "firewallPolicyId": "A String", # Output only. [Output Only] The firewall policy ID of the association. "name": "A String", # The name for an association. "priority": 42, # An integer indicating the priority of an association. The priority # must be a positive value between 1 and 2147483647. @@ -4592,10 +4753,10 @@

Method Details

# is the highest priority and 2147483647 is the lowest priority. # The default value is `1000`. If two associations have the same priority # then lexicographical order on association names is applied. - "shortName": "A String", # [Output Only] The short name of the firewall policy of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the firewall policy of the association. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -4621,7 +4782,7 @@

Method Details

# firewall policy. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#firewallPolicy", # [Output only] Type of the resource. Alwayscompute#firewallPolicyfor firewall policies + "kind": "compute#firewallPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#firewallPolicyfor firewall policies "name": "A String", # Name of the resource. For Organization Firewall Policies it's a # [Output Only] numeric ID allocated by Google Cloud which uniquely # identifies the Organization Firewall Policy. @@ -4643,7 +4804,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -4660,6 +4821,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -4706,6 +4873,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -4731,7 +4906,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -4747,7 +4922,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -4782,7 +4957,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -4798,19 +4973,26 @@

Method Details

# be set for other actions. }, ], - "parent": "A String", # [Output Only] The parent of the firewall policy. + "parent": "A String", # Output only. [Output Only] The parent of the firewall policy. # This field is not applicable to network firewall policies. - "policySource": "A String", # [Output Only] Source of this Firewall Policy. USER_DEFINED if - # created by a Cloud user, or SYSTEM if created by managed - # services like GKE. + "policySource": "A String", # Indicates the source of this Firewall Policy. This field is optional on + # creation and defaults to USER_DEFINED. + # + # The USER_DEFINED value indicates a regular firewall policy. + # + # The SYSTEM value indicates a system-level policy managed by an + # internal service like GKE. This SYSTEM value is reserved for + # internal services and cannot be set by users during policy creation. + # Policies with a SYSTEM source cannot be modified or deleted by + # users. "policyType": "A String", # The type of the firewall policy. This field can be eitherVPC_POLICY or RDMA_ROCE_POLICY. # # Note: if not specified then VPC_POLICY will be used. - "region": "A String", # [Output Only] URL of the region where the regional firewall policy resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional firewall policy resides. # This field is not applicable to global firewall policies. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "ruleTupleCount": 42, # [Output Only] Total count of all firewall policy rule tuples. A firewall + "ruleTupleCount": 42, # Output only. [Output Only] Total count of all firewall policy rule tuples. A firewall # policy can not exceed a set number of tuples. "rules": [ # A list of rules that belong to this policy. # There must always be a default rule (rule with priority 2147483647 and @@ -4833,7 +5015,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -4850,6 +5032,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -4896,6 +5084,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -4921,7 +5117,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -4937,7 +5133,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -4972,7 +5168,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -4989,7 +5185,7 @@

Method Details

}, ], "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shortName": "A String", # User-provided name of the Organization firewall policy. The name should be # unique in the organization in which the firewall policy is created. # This field is not applicable to network firewall policies. @@ -5002,7 +5198,7 @@

Method Details

# cannot be a dash. }, ], - "kind": "compute#firewallPolicyList", # [Output Only] Type of resource. Alwayscompute#firewallPolicyList for listsof FirewallPolicies + "kind": "compute#firewallPolicyList", # Output only. [Output Only] Type of resource. Alwayscompute#firewallPolicyList for listsof FirewallPolicies "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. @@ -5066,7 +5262,7 @@

Method Details

"attachmentTarget": "A String", # The target that the firewall policy is attached to. "displayName": "A String", # [Output Only] Deprecated, please use short name instead. The display name # of the firewall policy of the association. - "firewallPolicyId": "A String", # [Output Only] The firewall policy ID of the association. + "firewallPolicyId": "A String", # Output only. [Output Only] The firewall policy ID of the association. "name": "A String", # The name for an association. "priority": 42, # An integer indicating the priority of an association. The priority # must be a positive value between 1 and 2147483647. @@ -5074,10 +5270,10 @@

Method Details

# is the highest priority and 2147483647 is the lowest priority. # The default value is `1000`. If two associations have the same priority # then lexicographical order on association names is applied. - "shortName": "A String", # [Output Only] The short name of the firewall policy of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the firewall policy of the association. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -5103,7 +5299,7 @@

Method Details

# firewall policy. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#firewallPolicy", # [Output only] Type of the resource. Alwayscompute#firewallPolicyfor firewall policies + "kind": "compute#firewallPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#firewallPolicyfor firewall policies "name": "A String", # Name of the resource. For Organization Firewall Policies it's a # [Output Only] numeric ID allocated by Google Cloud which uniquely # identifies the Organization Firewall Policy. @@ -5125,7 +5321,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -5142,6 +5338,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -5188,6 +5390,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -5213,7 +5423,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -5229,7 +5439,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -5264,7 +5474,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -5280,19 +5490,26 @@

Method Details

# be set for other actions. }, ], - "parent": "A String", # [Output Only] The parent of the firewall policy. + "parent": "A String", # Output only. [Output Only] The parent of the firewall policy. # This field is not applicable to network firewall policies. - "policySource": "A String", # [Output Only] Source of this Firewall Policy. USER_DEFINED if - # created by a Cloud user, or SYSTEM if created by managed - # services like GKE. + "policySource": "A String", # Indicates the source of this Firewall Policy. This field is optional on + # creation and defaults to USER_DEFINED. + # + # The USER_DEFINED value indicates a regular firewall policy. + # + # The SYSTEM value indicates a system-level policy managed by an + # internal service like GKE. This SYSTEM value is reserved for + # internal services and cannot be set by users during policy creation. + # Policies with a SYSTEM source cannot be modified or deleted by + # users. "policyType": "A String", # The type of the firewall policy. This field can be eitherVPC_POLICY or RDMA_ROCE_POLICY. # # Note: if not specified then VPC_POLICY will be used. - "region": "A String", # [Output Only] URL of the region where the regional firewall policy resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional firewall policy resides. # This field is not applicable to global firewall policies. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "ruleTupleCount": 42, # [Output Only] Total count of all firewall policy rule tuples. A firewall + "ruleTupleCount": 42, # Output only. [Output Only] Total count of all firewall policy rule tuples. A firewall # policy can not exceed a set number of tuples. "rules": [ # A list of rules that belong to this policy. # There must always be a default rule (rule with priority 2147483647 and @@ -5315,7 +5532,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -5332,6 +5549,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -5378,6 +5601,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -5403,7 +5634,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -5419,7 +5650,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -5454,7 +5685,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -5471,7 +5702,7 @@

Method Details

}, ], "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shortName": "A String", # User-provided name of the Organization firewall policy. The name should be # unique in the organization in which the firewall policy is created. # This field is not applicable to network firewall policies. @@ -5662,10 +5893,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -5677,7 +5908,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -5784,7 +6015,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -5801,6 +6032,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -5847,6 +6084,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -5872,7 +6117,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -5888,7 +6133,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -5923,7 +6168,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -6118,10 +6363,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -6133,7 +6378,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -6240,7 +6485,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -6257,6 +6502,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -6303,6 +6554,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -6328,7 +6587,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -6344,7 +6603,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -6379,7 +6638,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -6574,10 +6833,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -6589,7 +6848,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -6855,10 +7114,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -6870,7 +7129,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -7136,10 +7395,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -7151,7 +7410,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -7417,10 +7676,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -7432,7 +7691,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.networkProfiles.html b/docs/dyn/compute_beta.networkProfiles.html index 1df5138bbb..24b8719857 100644 --- a/docs/dyn/compute_beta.networkProfiles.html +++ b/docs/dyn/compute_beta.networkProfiles.html @@ -108,10 +108,10 @@

Method Details

An object of the form: { # NetworkProfile represents a Google managed network profile resource. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. - "description": "A String", # [Output Only] An optional description of this resource. - "features": { # [Output Only] Features supported by the network. + "description": "A String", # Output only. [Output Only] An optional description of this resource. + "features": { # Output only. [Output Only] Features supported by the network. "addressPurposes": [ # Specifies what address purposes are supported. If empty, all address # purposes are supported. "A String", @@ -155,30 +155,30 @@

Method Details

"subnetStackTypes": [ # Specifies which subnetwork stack types are supported. "A String", ], - "subnetworkPurposes": [ # Specifies which subnetwork purposes are supported. + "subnetworkPurposes": [ # Output only. Specifies which subnetwork purposes are supported. "A String", ], - "subnetworkStackTypes": [ # Specifies which subnetwork stack types are supported. + "subnetworkStackTypes": [ # Output only. Specifies which subnetwork stack types are supported. "A String", ], "unicast": "A String", # Specifies which type of unicast is supported. }, - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#networkProfile", # [Output Only] Type of the resource. Alwayscompute#networkProfile for network profiles. - "location": { # [Output Only] Location to which the network is restricted. + "kind": "compute#networkProfile", # Output only. [Output Only] Type of the resource. Alwayscompute#networkProfile for network profiles. + "location": { # Output only. [Output Only] Location to which the network is restricted. "name": "A String", "scope": "A String", }, - "name": "A String", # [Output Only] Name of the resource. - "profileType": { # [Output Only] Type of the network profile. + "name": "A String", # Output only. [Output Only] Name of the resource. + "profileType": { # Output only. [Output Only] Type of the network profile. "networkType": "A String", "rdmaSubtype": "A String", "ullSubtype": "A String", "vpcSubtype": "A String", }, - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. } @@ -285,10 +285,10 @@

Method Details

"id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. "items": [ # A list of NetworkProfile resources. { # NetworkProfile represents a Google managed network profile resource. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. - "description": "A String", # [Output Only] An optional description of this resource. - "features": { # [Output Only] Features supported by the network. + "description": "A String", # Output only. [Output Only] An optional description of this resource. + "features": { # Output only. [Output Only] Features supported by the network. "addressPurposes": [ # Specifies what address purposes are supported. If empty, all address # purposes are supported. "A String", @@ -332,33 +332,33 @@

Method Details

"subnetStackTypes": [ # Specifies which subnetwork stack types are supported. "A String", ], - "subnetworkPurposes": [ # Specifies which subnetwork purposes are supported. + "subnetworkPurposes": [ # Output only. Specifies which subnetwork purposes are supported. "A String", ], - "subnetworkStackTypes": [ # Specifies which subnetwork stack types are supported. + "subnetworkStackTypes": [ # Output only. Specifies which subnetwork stack types are supported. "A String", ], "unicast": "A String", # Specifies which type of unicast is supported. }, - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#networkProfile", # [Output Only] Type of the resource. Alwayscompute#networkProfile for network profiles. - "location": { # [Output Only] Location to which the network is restricted. + "kind": "compute#networkProfile", # Output only. [Output Only] Type of the resource. Alwayscompute#networkProfile for network profiles. + "location": { # Output only. [Output Only] Location to which the network is restricted. "name": "A String", "scope": "A String", }, - "name": "A String", # [Output Only] Name of the resource. - "profileType": { # [Output Only] Type of the network profile. + "name": "A String", # Output only. [Output Only] Name of the resource. + "profileType": { # Output only. [Output Only] Type of the network profile. "networkType": "A String", "rdmaSubtype": "A String", "ullSubtype": "A String", "vpcSubtype": "A String", }, - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. }, ], - "kind": "compute#networkProfileList", # [Output Only] Type of resource. Alwayscompute#networkProfileList for network profiles. + "kind": "compute#networkProfileList", # Output only. [Output Only] Type of resource. Alwayscompute#networkProfileList for network profiles. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value # for @@ -366,8 +366,8 @@

Method Details

# Subsequent list requests will have their own nextPageToken # to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. # end_interface: MixerListResponseWithEtagBuilder "A String", ], diff --git a/docs/dyn/compute_beta.networks.html b/docs/dyn/compute_beta.networks.html index 18cc9ccddf..38773775a9 100644 --- a/docs/dyn/compute_beta.networks.html +++ b/docs/dyn/compute_beta.networks.html @@ -77,6 +77,9 @@

Instance Methods

addPeering(project, network, body=None, requestId=None, x__xgafv=None)

Adds a peering to the specified network.

+

+ cancelRequestRemovePeering(project, network, body=None, requestId=None, x__xgafv=None)

+

Cancel requests to remove a peering from the specified network. Applicable

close()

Close httplib2 connections.

@@ -155,7 +158,7 @@

Method Details

# automatically between peered networks. Currently this field should always # be true since Google Compute Engine will automatically create and manage # subnetwork routes between two networks when peering state isACTIVE. - "connectionStatus": { # [Output Only] Describes the state of a peering connection, not just the # [Output Only] The effective state of the peering connection + "connectionStatus": { # [Output Only] Describes the state of a peering connection, not just the # Output only. [Output Only] The effective state of the peering connection # as a whole. # local peering. This field provides information about the effective settings # for the connection as a whole, including pending delete/update requests for @@ -208,13 +211,13 @@

Method Details

# peer network may belong to a different project. If the partial URL does not # contain project, it is assumed that the peer network is in the same project # as the current network. - "peerMtu": 42, # [Output Only] Maximum Transmission Unit in bytes of the peer network. + "peerMtu": 42, # Output only. [Output Only] Maximum Transmission Unit in bytes of the peer network. "stackType": "A String", # Which IP version(s) of traffic and routes are allowed to be imported or # exported between peer networks. The default value is IPV4_ONLY. - "state": "A String", # [Output Only] State for the peering, either `ACTIVE` or `INACTIVE`. The + "state": "A String", # Output only. [Output Only] State for the peering, either `ACTIVE` or `INACTIVE`. The # peering is `ACTIVE` when there's a matching configuration in the peer # network. - "stateDetails": "A String", # [Output Only] Details about the current state of the peering. + "stateDetails": "A String", # Output only. [Output Only] Details about the current state of the peering. "updateStrategy": "A String", # The update strategy determines the semantics for updates and deletes to the # peering connection configuration. }, @@ -402,10 +405,299 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for + # Operation resources. + "name": "A String", # [Output Only] Name of the operation. + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a + # group of operations results from a `bulkInsert` API request. + "operationType": "A String", # [Output Only] The type of operation, such as `insert`, + # `update`, or `delete`, and so on. + "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100. + # There is no requirement that this be linear or support any granularity of + # operations. This should not be used to guess when the operation will be + # complete. This number should monotonically increase as the operation + # progresses. + "region": "A String", # [Output Only] The URL of the region where the operation resides. Only + # applicable when performing regional operations. + "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, + # this field will contain information on all underlying zonal actions and + # their state. + "clientOperationId": "A String", # [Output Only] The client operation id. + "perLocationOperations": { # [Output Only] Status information per location (location name is key). + # Example key: zones/us-central1-a + "a_key": { + "error": { # The `Status` type defines a logical error model that is suitable for # [Output Only] If state is `ABANDONED` or `FAILED`, this field is + # populated. + # 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). + "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. + }, + "state": "A String", # [Output Only] Status of the action, which can be one of the following: + # `PROPAGATING`, `PROPAGATED`, `ABANDONED`, `FAILED`, or `DONE`. + }, + }, + }, + "startTime": "A String", # [Output Only] The time that this operation was started by the server. + # This value is inRFC3339 + # text format. + "status": "A String", # [Output Only] The status of the operation, which can be one of the + # following: + # `PENDING`, `RUNNING`, or `DONE`. + "statusMessage": "A String", # [Output Only] An optional textual description of the current status of the + # operation. + "targetId": "A String", # [Output Only] The unique target ID, which identifies a specific incarnation + # of the target resource. + "targetLink": "A String", # [Output Only] The URL of the resource that the operation modifies. For + # operations related to creating a snapshot, this points to the disk + # that the snapshot was created from. + "user": "A String", # [Output Only] User who requested the operation, for example: + # `user@example.com` or + # `alice_smith_identifier (global/workforcePools/example-com-us-employees)`. + "warnings": [ # [Output Only] If warning messages are generated during processing of the + # operation, this field will be populated. + { + "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute + # Engine returns NO_RESULTS_ON_PAGE if there + # are no results in the response. + "data": [ # [Output Only] Metadata about this warning in key: + # value format. For example: + # + # "data": [ + # { + # "key": "scope", + # "value": "zones/us-east1-d" + # } + { + "key": "A String", # [Output Only] A key that provides more detail on the warning being + # returned. For example, for warnings where there are no results in a list + # request for a particular zone, this key might be scope and + # the key value might be the zone name. Other examples might be a key + # indicating a deprecated resource and a suggested replacement, or a + # warning about invalid network settings (for example, if an instance + # attempts to perform IP forwarding but is not enabled for IP forwarding). + "value": "A String", # [Output Only] A warning data value corresponding to the key. + }, + ], + "message": "A String", # [Output Only] A human-readable description of the warning code. + }, + ], + "zone": "A String", # [Output Only] The URL of the zone where the operation resides. Only + # applicable when performing per-zone operations. +} + + +
+ cancelRequestRemovePeering(project, network, body=None, requestId=None, x__xgafv=None) +
Cancel requests to remove a peering from the specified network. Applicable
+only for PeeringConnection with update_strategy=CONSENSUS.  Cancels a
+request to remove a peering from the specified network.
+
+Args:
+  project: string, Project ID for this request. (required)
+  network: string, Name of the network resource to remove peering from. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{
+  "name": "A String", # Name of the peering, which should conform to RFC1035.
+}
+
+  requestId: string, An optional request ID to identify requests. Specify a unique request ID so
+that if you must retry your request, the server will know to ignore the
+request if it has already been completed.
+
+For example, consider a situation where you make an initial request and
+the request times out. If you make the request again with the same
+request ID, the server can check if original operation with the same
+request ID was received, and if so, will ignore the second request. This
+prevents clients from accidentally creating duplicate commitments.
+
+The request ID must be
+a valid UUID with the exception that zero UUID is not supported
+(00000000-0000-0000-0000-000000000000).
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Represents an Operation resource.
+    #
+    # Google Compute Engine has three Operation resources:
+    #
+    # * [Global](/compute/docs/reference/rest/beta/globalOperations)
+    # * [Regional](/compute/docs/reference/rest/beta/regionOperations)
+    # * [Zonal](/compute/docs/reference/rest/beta/zoneOperations)
+    #
+    # You can use an operation resource to manage asynchronous API requests.
+    # For more information, readHandling
+    # API responses.
+    #
+    # Operations can be global, regional or zonal.
+    #
+    #    - For global operations, use the `globalOperations`
+    #    resource.
+    #    - For regional operations, use the
+    #    `regionOperations` resource.
+    #    - For zonal operations, use
+    #    the `zoneOperations` resource.
+    #
+    #
+    #
+    # For more information, read
+    # Global, Regional, and Zonal Resources.
+    #
+    # Note that completed Operation resources have a limited
+    # retention period.
+  "clientOperationId": "A String", # [Output Only] The value of `requestId` if you provided it in the request.
+      # Not present otherwise.
+  "creationTimestamp": "A String", # [Deprecated] This field is deprecated.
+  "description": "A String", # [Output Only] A textual description of the operation, which is
+      # set when the operation is created.
+  "endTime": "A String", # [Output Only] The time that this operation was completed. This value is inRFC3339
+      # text format.
+  "error": { # [Output Only] If errors are generated during processing of the operation,
+      # this field will be populated.
+    "errors": [ # [Output Only] The array of errors encountered while processing this
+        # operation.
+      {
+        "code": "A String", # [Output Only] The error type identifier for this error.
+        "errorDetails": [ # [Output Only] An optional list of messages that contain the error
+            # details. There is a set of defined message types to use for providing
+            # details.The syntax depends on the error code. For example,
+            # QuotaExceededInfo will have details when the error code is
+            # QUOTA_EXCEEDED.
+          {
+            "errorInfo": { # Describes the cause of the error with structured details.
+                #
+                # Example of an error when contacting the "pubsub.googleapis.com" API when it
+                # is not enabled:
+                #
+                #     { "reason": "API_DISABLED"
+                #       "domain": "googleapis.com"
+                #       "metadata": {
+                #         "resource": "projects/123",
+                #         "service": "pubsub.googleapis.com"
+                #       }
+                #     }
+                #
+                # This response indicates that the pubsub.googleapis.com API is not enabled.
+                #
+                # Example of an error that is returned when attempting to create a Spanner
+                # instance in a region that is out of stock:
+                #
+                #     { "reason": "STOCKOUT"
+                #       "domain": "spanner.googleapis.com",
+                #       "metadata": {
+                #         "availableRegions": "us-central1,us-east2"
+                #       }
+                #     }
+              "domain": "A String", # The logical grouping to which the "reason" belongs. The error domain
+                  # is typically the registered service name of the tool or product that
+                  # generates the error. Example: "pubsub.googleapis.com". If the error is
+                  # generated by some common infrastructure, the error domain must be a
+                  # globally unique value that identifies the infrastructure. For Google API
+                  # infrastructure, the error domain is "googleapis.com".
+              "metadatas": { # Additional structured details about this error.
+                  #
+                  # Keys must match a regular expression of `a-z+` but should
+                  # ideally be lowerCamelCase. Also, they must be limited to 64 characters in
+                  # length. When identifying the current value of an exceeded limit, the units
+                  # should be contained in the key, not the value.  For example, rather than
+                  # `{"instanceLimit": "100/request"}`, should be returned as,
+                  # `{"instanceLimitPerRequest": "100"}`, if the client exceeds the number of
+                  # instances that can be created in a single (batch) request.
+                "a_key": "A String",
+              },
+              "reason": "A String", # The reason of the error. This is a constant value that identifies the
+                  # proximate cause of the error. Error reasons are unique within a particular
+                  # domain of errors. This should be at most 63 characters and match a
+                  # regular expression of `A-Z+[A-Z0-9]`, which represents
+                  # UPPER_SNAKE_CASE.
+            },
+            "help": { # Provides links to documentation or for performing an out of band action.
+                #
+                # For example, if a quota check failed with an error indicating the calling
+                # project hasn't enabled the accessed service, this can contain a URL pointing
+                # directly to the right place in the developer console to flip the bit.
+              "links": [ # URL(s) pointing to additional information on handling the current error.
+                { # Describes a URL link.
+                  "description": "A String", # Describes what the link offers.
+                  "url": "A String", # The URL of the link.
+                },
+              ],
+            },
+            "localizedMessage": { # Provides a localized error message that is safe to return to the user
+                # which can be attached to an RPC error.
+              "locale": "A String", # The locale used following the specification defined at
+                  # https://www.rfc-editor.org/rfc/bcp/bcp47.txt.
+                  # Examples are: "en-US", "fr-CH", "es-MX"
+              "message": "A String", # The localized error message in the above locale.
+            },
+            "quotaInfo": { # Additional details for quota exceeded error for resource quota.
+              "dimensions": { # The map holding related quota dimensions.
+                "a_key": "A String",
+              },
+              "futureLimit": 3.14, # Future quota limit being rolled out. The limit's unit depends on the quota
+                  #  type or metric.
+              "limit": 3.14, # Current effective quota limit. The limit's unit depends on the quota type
+                  # or metric.
+              "limitName": "A String", # The name of the quota limit.
+              "metricName": "A String", # The Compute Engine quota metric name.
+              "rolloutStatus": "A String", # Rollout status of the future quota limit.
+            },
+          },
+        ],
+        "location": "A String", # [Output Only] Indicates the field in the request that caused the error.
+            # This property is optional.
+        "message": "A String", # [Output Only] An optional, human-readable error message.
+      },
+    ],
+  },
+  "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error
+      # message that was returned, such as `NOT FOUND`.
+  "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error
+      # status code that was returned. For example, a `404` means the
+      # resource was not found.
+  "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is
+      # defined by the server.
+  "insertTime": "A String", # [Output Only] The time that this operation was requested.
+      # This value is inRFC3339
+      # text format.
+  "instancesBulkInsertOperationMetadata": {
+    "perLocationStatus": { # Status information per location (location name is key).
+        # Example key: zones/us-central1-a
+      "a_key": {
+        "createdVmCount": 42, # [Output Only] Count of VMs successfully created so far.
+        "deletedVmCount": 42, # [Output Only] Count of VMs that got deleted during rollback.
+        "failedToCreateVmCount": 42, # [Output Only] Count of VMs that started creating but encountered an
+            # error.
+        "status": "A String", # [Output Only] Creation status of BulkInsert operation - information
+            # if the flow is rolling forward or rolling back.
+        "targetVmCount": 42, # [Output Only] Count of VMs originally planned to be created.
+      },
+    },
+  },
+  "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for
       # Operation resources.
   "name": "A String", # [Output Only] Name of the operation.
-  "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a
+  "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a
       # group of operations results from a `bulkInsert` API request.
   "operationType": "A String", # [Output Only] The type of operation, such as `insert`,
       # `update`, or `delete`, and so on.
@@ -417,7 +709,7 @@ 

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -687,10 +979,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -702,7 +994,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -816,17 +1108,17 @@

Method Details

# # For custom mode VPC networks, you can add subnets using the subnetworksinsert # method. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this field when you # create the resource. "enableUlaInternalIpv6": True or False, # Enable ULA internal ipv6 on this network. Enabling this feature will assign # a /48 from google defined ULA prefix fd20::/20. # . - "firewallPolicy": "A String", # [Output Only] URL of the firewall policy the network is associated with. + "firewallPolicy": "A String", # Output only. [Output Only] URL of the firewall policy the network is associated with. "gatewayIPv4": "A String", # [Output Only] The gateway address for default routing out of the network, # selected by Google Cloud. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "internalIpv6Range": "A String", # When enabling ula internal ipv6, caller optionally can specify the /48 # range they want from the google defined ULA prefix fd20::/20. The input @@ -835,7 +1127,7 @@

Method Details

# resource. If the field is not speficied, then a /48 range will be randomly # allocated from fd20::/20 and returned via this field. # . - "kind": "compute#network", # [Output Only] Type of the resource. Always compute#network for + "kind": "compute#network", # Output only. [Output Only] Type of the resource. Always compute#network for # networks. "mtu": 42, # Maximum Transmission Unit in bytes. # The minimum value for this field is 1300 and the maximum value is 8896. @@ -875,7 +1167,7 @@

Method Details

"a_key": "A String", }, }, - "peerings": [ # [Output Only] A list of network peerings for the resource. + "peerings": [ # Output only. [Output Only] A list of network peerings for the resource. { # A network peering attached to a network resource. The message includes the # peering name, peer network, peering state, and a flag indicating whether # Google Compute Engine should automatically create routes for the peering. @@ -884,7 +1176,7 @@

Method Details

# automatically between peered networks. Currently this field should always # be true since Google Compute Engine will automatically create and manage # subnetwork routes between two networks when peering state isACTIVE. - "connectionStatus": { # [Output Only] Describes the state of a peering connection, not just the # [Output Only] The effective state of the peering connection + "connectionStatus": { # [Output Only] Describes the state of a peering connection, not just the # Output only. [Output Only] The effective state of the peering connection # as a whole. # local peering. This field provides information about the effective settings # for the connection as a whole, including pending delete/update requests for @@ -937,13 +1229,13 @@

Method Details

# peer network may belong to a different project. If the partial URL does not # contain project, it is assumed that the peer network is in the same project # as the current network. - "peerMtu": 42, # [Output Only] Maximum Transmission Unit in bytes of the peer network. + "peerMtu": 42, # Output only. [Output Only] Maximum Transmission Unit in bytes of the peer network. "stackType": "A String", # Which IP version(s) of traffic and routes are allowed to be imported or # exported between peer networks. The default value is IPV4_ONLY. - "state": "A String", # [Output Only] State for the peering, either `ACTIVE` or `INACTIVE`. The + "state": "A String", # Output only. [Output Only] State for the peering, either `ACTIVE` or `INACTIVE`. The # peering is `ACTIVE` when there's a matching configuration in the peer # network. - "stateDetails": "A String", # [Output Only] Details about the current state of the peering. + "stateDetails": "A String", # Output only. [Output Only] Details about the current state of the peering. "updateStrategy": "A String", # The update strategy determines the semantics for updates and deletes to the # peering connection configuration. }, @@ -961,9 +1253,9 @@

Method Details

"bgpInterRegionCost": "A String", # Allows to define a preferred approach for handling inter-region cost in # the selection process when using the STANDARD BGP best path # selection algorithm. Can be DEFAULT orADD_COST_TO_MED. - "effectiveBgpAlwaysCompareMed": True or False, # [Output Only] Effective value of the bgp_always_compare_med + "effectiveBgpAlwaysCompareMed": True or False, # Output only. [Output Only] Effective value of the bgp_always_compare_med # field. - "effectiveBgpInterRegionCost": "A String", # [Output Only] Effective value of the bgp_inter_region_cost + "effectiveBgpInterRegionCost": "A String", # Output only. [Output Only] Effective value of the bgp_inter_region_cost # field. "routingMode": "A String", # The network-wide routing mode to use. If set to REGIONAL, # this network's Cloud Routers will only advertise routes with subnets @@ -971,7 +1263,7 @@

Method Details

# routes with all subnets of this network, across regions. }, "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "subnetworks": [ # [Output Only] Server-defined fully-qualified URLs for all subnetworks # in this VPC network. "A String", @@ -999,10 +1291,10 @@

Method Details

# Network Firewall Policies and Hierarchical Firewall Policies. UseregionNetworkFirewallPolicies.getEffectiveFirewalls to get # Regional Network Firewall Policies as well. { - "displayName": "A String", # [Output Only] Deprecated, please use short name instead. The display name + "displayName": "A String", # Output only. [Output Only] Deprecated, please use short name instead. The display name # of the firewall policy. - "name": "A String", # [Output Only] The name of the firewall policy. - "packetMirroringRules": [ # [Output Only] The packet mirroring rules that apply to the network. + "name": "A String", # Output only. [Output Only] The name of the firewall policy. + "packetMirroringRules": [ # Output only. [Output Only] The packet mirroring rules that apply to the network. { # Represents a rule that describes one or more match conditions along with # the action to be taken when traffic matches this condition (allow or deny). "action": "A String", # The Action to perform when the client connection triggers the rule. @@ -1020,7 +1312,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -1037,6 +1329,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -1083,6 +1381,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -1108,7 +1414,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -1124,7 +1430,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -1159,7 +1465,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -1175,7 +1481,7 @@

Method Details

# be set for other actions. }, ], - "priority": 42, # [Output only] Priority of firewall policy association. Not applicable for + "priority": 42, # Output only. [Output only] Priority of firewall policy association. Not applicable for # type=HIERARCHY. "rules": [ # [Output Only] The rules that apply to the network. { # Represents a rule that describes one or more match conditions along with @@ -1195,7 +1501,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -1212,6 +1518,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -1258,6 +1570,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -1283,7 +1603,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -1299,7 +1619,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -1334,7 +1654,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -1350,8 +1670,8 @@

Method Details

# be set for other actions. }, ], - "shortName": "A String", # [Output Only] The short name of the firewall policy. - "type": "A String", # [Output Only] The type of the firewall policy. + "shortName": "A String", # Output only. [Output Only] The short name of the firewall policy. + "type": "A String", # Output only. [Output Only] The type of the firewall policy. }, ], "firewalls": [ # Effective firewalls on the network. @@ -1376,7 +1696,7 @@

Method Details

], }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "denied": [ # The list of DENY rules specified by this firewall. Each rule specifies a # protocol and port-range tuple that describes a denied connection. @@ -1412,9 +1732,9 @@

Method Details

# This field denotes whether to enable logging for a particular # firewall rule. If logging is enabled, logs will be exported t # Cloud Logging. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#firewall", # [Output Only] Type of the resource. Always compute#firewall + "kind": "compute#firewall", # Output only. [Output Only] Type of the resource. Always compute#firewall # for firewall rules. "logConfig": { # The available logging options for a firewall rule. # This field denotes the logging options for a particular firewall rule. If # logging is enabled, logs will be exported to Cloud Logging. @@ -1526,7 +1846,7 @@

Method Details

], "organizationFirewalls": [ # Effective firewalls from organization policies. { # A pruned SecurityPolicy containing ID and any applicable firewall rules. - "id": "A String", # [Output Only] The unique identifier for the security policy. This + "id": "A String", # Output only. [Output Only] The unique identifier for the security policy. This # identifier is defined by the server. "rules": [ # The rules that apply to the network. { # Represents a rule that describes one or more match conditions along with @@ -1577,7 +1897,7 @@

Method Details

}, ], }, - "kind": "compute#securityPolicyRule", # [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules + "kind": "compute#securityPolicyRule", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -1773,6 +2093,13 @@

Method Details

# evaluatePreconfiguredWaf() is not used, this field will have no effect. "exclusions": [ # A list of exclusions to apply during preconfigured WAF evaluation. { + "requestBodiesToExclude": [ # A list of request body fields to be excluded from inspection during + # preconfigured WAF evaluation. + { + "op": "A String", # The match operator for the field. + "val": "A String", # The value of the field. + }, + ], "requestCookiesToExclude": [ # A list of request cookie names whose value will be excluded from # inspection during preconfigured WAF evaluation. { @@ -1974,7 +2301,7 @@

Method Details

"ruleNumber": "A String", # Identifier for the rule. This is only unique within the given security # policy. This can only be set during rule creation, if rule number is not # specified it will be generated by the server. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall security + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall security # policy rule. "targetResources": [ # A list of network resource URLs to which this rule applies. This field # allows you to control which network's VMs get this rule. If this field @@ -2023,17 +2350,17 @@

Method Details

# # For custom mode VPC networks, you can add subnets using the subnetworksinsert # method. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this field when you # create the resource. "enableUlaInternalIpv6": True or False, # Enable ULA internal ipv6 on this network. Enabling this feature will assign # a /48 from google defined ULA prefix fd20::/20. # . - "firewallPolicy": "A String", # [Output Only] URL of the firewall policy the network is associated with. + "firewallPolicy": "A String", # Output only. [Output Only] URL of the firewall policy the network is associated with. "gatewayIPv4": "A String", # [Output Only] The gateway address for default routing out of the network, # selected by Google Cloud. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "internalIpv6Range": "A String", # When enabling ula internal ipv6, caller optionally can specify the /48 # range they want from the google defined ULA prefix fd20::/20. The input @@ -2042,7 +2369,7 @@

Method Details

# resource. If the field is not speficied, then a /48 range will be randomly # allocated from fd20::/20 and returned via this field. # . - "kind": "compute#network", # [Output Only] Type of the resource. Always compute#network for + "kind": "compute#network", # Output only. [Output Only] Type of the resource. Always compute#network for # networks. "mtu": 42, # Maximum Transmission Unit in bytes. # The minimum value for this field is 1300 and the maximum value is 8896. @@ -2082,7 +2409,7 @@

Method Details

"a_key": "A String", }, }, - "peerings": [ # [Output Only] A list of network peerings for the resource. + "peerings": [ # Output only. [Output Only] A list of network peerings for the resource. { # A network peering attached to a network resource. The message includes the # peering name, peer network, peering state, and a flag indicating whether # Google Compute Engine should automatically create routes for the peering. @@ -2091,7 +2418,7 @@

Method Details

# automatically between peered networks. Currently this field should always # be true since Google Compute Engine will automatically create and manage # subnetwork routes between two networks when peering state isACTIVE. - "connectionStatus": { # [Output Only] Describes the state of a peering connection, not just the # [Output Only] The effective state of the peering connection + "connectionStatus": { # [Output Only] Describes the state of a peering connection, not just the # Output only. [Output Only] The effective state of the peering connection # as a whole. # local peering. This field provides information about the effective settings # for the connection as a whole, including pending delete/update requests for @@ -2144,13 +2471,13 @@

Method Details

# peer network may belong to a different project. If the partial URL does not # contain project, it is assumed that the peer network is in the same project # as the current network. - "peerMtu": 42, # [Output Only] Maximum Transmission Unit in bytes of the peer network. + "peerMtu": 42, # Output only. [Output Only] Maximum Transmission Unit in bytes of the peer network. "stackType": "A String", # Which IP version(s) of traffic and routes are allowed to be imported or # exported between peer networks. The default value is IPV4_ONLY. - "state": "A String", # [Output Only] State for the peering, either `ACTIVE` or `INACTIVE`. The + "state": "A String", # Output only. [Output Only] State for the peering, either `ACTIVE` or `INACTIVE`. The # peering is `ACTIVE` when there's a matching configuration in the peer # network. - "stateDetails": "A String", # [Output Only] Details about the current state of the peering. + "stateDetails": "A String", # Output only. [Output Only] Details about the current state of the peering. "updateStrategy": "A String", # The update strategy determines the semantics for updates and deletes to the # peering connection configuration. }, @@ -2168,9 +2495,9 @@

Method Details

"bgpInterRegionCost": "A String", # Allows to define a preferred approach for handling inter-region cost in # the selection process when using the STANDARD BGP best path # selection algorithm. Can be DEFAULT orADD_COST_TO_MED. - "effectiveBgpAlwaysCompareMed": True or False, # [Output Only] Effective value of the bgp_always_compare_med + "effectiveBgpAlwaysCompareMed": True or False, # Output only. [Output Only] Effective value of the bgp_always_compare_med # field. - "effectiveBgpInterRegionCost": "A String", # [Output Only] Effective value of the bgp_inter_region_cost + "effectiveBgpInterRegionCost": "A String", # Output only. [Output Only] Effective value of the bgp_inter_region_cost # field. "routingMode": "A String", # The network-wide routing mode to use. If set to REGIONAL, # this network's Cloud Routers will only advertise routes with subnets @@ -2178,7 +2505,7 @@

Method Details

# routes with all subnets of this network, across regions. }, "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "subnetworks": [ # [Output Only] Server-defined fully-qualified URLs for all subnetworks # in this VPC network. "A String", @@ -2363,10 +2690,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2378,7 +2705,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2577,17 +2904,17 @@

Method Details

# # For custom mode VPC networks, you can add subnets using the subnetworksinsert # method. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this field when you # create the resource. "enableUlaInternalIpv6": True or False, # Enable ULA internal ipv6 on this network. Enabling this feature will assign # a /48 from google defined ULA prefix fd20::/20. # . - "firewallPolicy": "A String", # [Output Only] URL of the firewall policy the network is associated with. + "firewallPolicy": "A String", # Output only. [Output Only] URL of the firewall policy the network is associated with. "gatewayIPv4": "A String", # [Output Only] The gateway address for default routing out of the network, # selected by Google Cloud. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "internalIpv6Range": "A String", # When enabling ula internal ipv6, caller optionally can specify the /48 # range they want from the google defined ULA prefix fd20::/20. The input @@ -2596,7 +2923,7 @@

Method Details

# resource. If the field is not speficied, then a /48 range will be randomly # allocated from fd20::/20 and returned via this field. # . - "kind": "compute#network", # [Output Only] Type of the resource. Always compute#network for + "kind": "compute#network", # Output only. [Output Only] Type of the resource. Always compute#network for # networks. "mtu": 42, # Maximum Transmission Unit in bytes. # The minimum value for this field is 1300 and the maximum value is 8896. @@ -2636,7 +2963,7 @@

Method Details

"a_key": "A String", }, }, - "peerings": [ # [Output Only] A list of network peerings for the resource. + "peerings": [ # Output only. [Output Only] A list of network peerings for the resource. { # A network peering attached to a network resource. The message includes the # peering name, peer network, peering state, and a flag indicating whether # Google Compute Engine should automatically create routes for the peering. @@ -2645,7 +2972,7 @@

Method Details

# automatically between peered networks. Currently this field should always # be true since Google Compute Engine will automatically create and manage # subnetwork routes between two networks when peering state isACTIVE. - "connectionStatus": { # [Output Only] Describes the state of a peering connection, not just the # [Output Only] The effective state of the peering connection + "connectionStatus": { # [Output Only] Describes the state of a peering connection, not just the # Output only. [Output Only] The effective state of the peering connection # as a whole. # local peering. This field provides information about the effective settings # for the connection as a whole, including pending delete/update requests for @@ -2698,13 +3025,13 @@

Method Details

# peer network may belong to a different project. If the partial URL does not # contain project, it is assumed that the peer network is in the same project # as the current network. - "peerMtu": 42, # [Output Only] Maximum Transmission Unit in bytes of the peer network. + "peerMtu": 42, # Output only. [Output Only] Maximum Transmission Unit in bytes of the peer network. "stackType": "A String", # Which IP version(s) of traffic and routes are allowed to be imported or # exported between peer networks. The default value is IPV4_ONLY. - "state": "A String", # [Output Only] State for the peering, either `ACTIVE` or `INACTIVE`. The + "state": "A String", # Output only. [Output Only] State for the peering, either `ACTIVE` or `INACTIVE`. The # peering is `ACTIVE` when there's a matching configuration in the peer # network. - "stateDetails": "A String", # [Output Only] Details about the current state of the peering. + "stateDetails": "A String", # Output only. [Output Only] Details about the current state of the peering. "updateStrategy": "A String", # The update strategy determines the semantics for updates and deletes to the # peering connection configuration. }, @@ -2722,9 +3049,9 @@

Method Details

"bgpInterRegionCost": "A String", # Allows to define a preferred approach for handling inter-region cost in # the selection process when using the STANDARD BGP best path # selection algorithm. Can be DEFAULT orADD_COST_TO_MED. - "effectiveBgpAlwaysCompareMed": True or False, # [Output Only] Effective value of the bgp_always_compare_med + "effectiveBgpAlwaysCompareMed": True or False, # Output only. [Output Only] Effective value of the bgp_always_compare_med # field. - "effectiveBgpInterRegionCost": "A String", # [Output Only] Effective value of the bgp_inter_region_cost + "effectiveBgpInterRegionCost": "A String", # Output only. [Output Only] Effective value of the bgp_inter_region_cost # field. "routingMode": "A String", # The network-wide routing mode to use. If set to REGIONAL, # this network's Cloud Routers will only advertise routes with subnets @@ -2732,21 +3059,21 @@

Method Details

# routes with all subnets of this network, across regions. }, "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "subnetworks": [ # [Output Only] Server-defined fully-qualified URLs for all subnetworks # in this VPC network. "A String", ], }, ], - "kind": "compute#networkList", # [Output Only] Type of resource. Always compute#networkList for + "kind": "compute#networkList", # Output only. [Output Only] Type of resource. Always compute#networkList for # lists of networks. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -2895,14 +3222,14 @@

Method Details

"type": "A String", # The type of the peering route. }, ], - "kind": "compute#exchangedPeeringRoutesList", # [Output Only] Type of resource. Alwayscompute#exchangedPeeringRoutesList for exchanged peering + "kind": "compute#exchangedPeeringRoutesList", # Output only. [Output Only] Type of resource. Alwayscompute#exchangedPeeringRoutesList for exchanged peering # routes lists. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -2989,17 +3316,17 @@

Method Details

# # For custom mode VPC networks, you can add subnets using the subnetworksinsert # method. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this field when you # create the resource. "enableUlaInternalIpv6": True or False, # Enable ULA internal ipv6 on this network. Enabling this feature will assign # a /48 from google defined ULA prefix fd20::/20. # . - "firewallPolicy": "A String", # [Output Only] URL of the firewall policy the network is associated with. + "firewallPolicy": "A String", # Output only. [Output Only] URL of the firewall policy the network is associated with. "gatewayIPv4": "A String", # [Output Only] The gateway address for default routing out of the network, # selected by Google Cloud. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "internalIpv6Range": "A String", # When enabling ula internal ipv6, caller optionally can specify the /48 # range they want from the google defined ULA prefix fd20::/20. The input @@ -3008,7 +3335,7 @@

Method Details

# resource. If the field is not speficied, then a /48 range will be randomly # allocated from fd20::/20 and returned via this field. # . - "kind": "compute#network", # [Output Only] Type of the resource. Always compute#network for + "kind": "compute#network", # Output only. [Output Only] Type of the resource. Always compute#network for # networks. "mtu": 42, # Maximum Transmission Unit in bytes. # The minimum value for this field is 1300 and the maximum value is 8896. @@ -3048,7 +3375,7 @@

Method Details

"a_key": "A String", }, }, - "peerings": [ # [Output Only] A list of network peerings for the resource. + "peerings": [ # Output only. [Output Only] A list of network peerings for the resource. { # A network peering attached to a network resource. The message includes the # peering name, peer network, peering state, and a flag indicating whether # Google Compute Engine should automatically create routes for the peering. @@ -3057,7 +3384,7 @@

Method Details

# automatically between peered networks. Currently this field should always # be true since Google Compute Engine will automatically create and manage # subnetwork routes between two networks when peering state isACTIVE. - "connectionStatus": { # [Output Only] Describes the state of a peering connection, not just the # [Output Only] The effective state of the peering connection + "connectionStatus": { # [Output Only] Describes the state of a peering connection, not just the # Output only. [Output Only] The effective state of the peering connection # as a whole. # local peering. This field provides information about the effective settings # for the connection as a whole, including pending delete/update requests for @@ -3110,13 +3437,13 @@

Method Details

# peer network may belong to a different project. If the partial URL does not # contain project, it is assumed that the peer network is in the same project # as the current network. - "peerMtu": 42, # [Output Only] Maximum Transmission Unit in bytes of the peer network. + "peerMtu": 42, # Output only. [Output Only] Maximum Transmission Unit in bytes of the peer network. "stackType": "A String", # Which IP version(s) of traffic and routes are allowed to be imported or # exported between peer networks. The default value is IPV4_ONLY. - "state": "A String", # [Output Only] State for the peering, either `ACTIVE` or `INACTIVE`. The + "state": "A String", # Output only. [Output Only] State for the peering, either `ACTIVE` or `INACTIVE`. The # peering is `ACTIVE` when there's a matching configuration in the peer # network. - "stateDetails": "A String", # [Output Only] Details about the current state of the peering. + "stateDetails": "A String", # Output only. [Output Only] Details about the current state of the peering. "updateStrategy": "A String", # The update strategy determines the semantics for updates and deletes to the # peering connection configuration. }, @@ -3134,9 +3461,9 @@

Method Details

"bgpInterRegionCost": "A String", # Allows to define a preferred approach for handling inter-region cost in # the selection process when using the STANDARD BGP best path # selection algorithm. Can be DEFAULT orADD_COST_TO_MED. - "effectiveBgpAlwaysCompareMed": True or False, # [Output Only] Effective value of the bgp_always_compare_med + "effectiveBgpAlwaysCompareMed": True or False, # Output only. [Output Only] Effective value of the bgp_always_compare_med # field. - "effectiveBgpInterRegionCost": "A String", # [Output Only] Effective value of the bgp_inter_region_cost + "effectiveBgpInterRegionCost": "A String", # Output only. [Output Only] Effective value of the bgp_inter_region_cost # field. "routingMode": "A String", # The network-wide routing mode to use. If set to REGIONAL, # this network's Cloud Routers will only advertise routes with subnets @@ -3144,7 +3471,7 @@

Method Details

# routes with all subnets of this network, across regions. }, "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "subnetworks": [ # [Output Only] Server-defined fully-qualified URLs for all subnetworks # in this VPC network. "A String", @@ -3329,10 +3656,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3344,7 +3671,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -3616,10 +3943,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3631,7 +3958,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -3904,10 +4231,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3919,7 +4246,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -4184,10 +4511,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -4199,7 +4526,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -4333,7 +4660,7 @@

Method Details

# automatically between peered networks. Currently this field should always # be true since Google Compute Engine will automatically create and manage # subnetwork routes between two networks when peering state isACTIVE. - "connectionStatus": { # [Output Only] Describes the state of a peering connection, not just the # [Output Only] The effective state of the peering connection + "connectionStatus": { # [Output Only] Describes the state of a peering connection, not just the # Output only. [Output Only] The effective state of the peering connection # as a whole. # local peering. This field provides information about the effective settings # for the connection as a whole, including pending delete/update requests for @@ -4386,13 +4713,13 @@

Method Details

# peer network may belong to a different project. If the partial URL does not # contain project, it is assumed that the peer network is in the same project # as the current network. - "peerMtu": 42, # [Output Only] Maximum Transmission Unit in bytes of the peer network. + "peerMtu": 42, # Output only. [Output Only] Maximum Transmission Unit in bytes of the peer network. "stackType": "A String", # Which IP version(s) of traffic and routes are allowed to be imported or # exported between peer networks. The default value is IPV4_ONLY. - "state": "A String", # [Output Only] State for the peering, either `ACTIVE` or `INACTIVE`. The + "state": "A String", # Output only. [Output Only] State for the peering, either `ACTIVE` or `INACTIVE`. The # peering is `ACTIVE` when there's a matching configuration in the peer # network. - "stateDetails": "A String", # [Output Only] Details about the current state of the peering. + "stateDetails": "A String", # Output only. [Output Only] Details about the current state of the peering. "updateStrategy": "A String", # The update strategy determines the semantics for updates and deletes to the # peering connection configuration. }, @@ -4576,10 +4903,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -4591,7 +4918,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.nodeGroups.html b/docs/dyn/compute_beta.nodeGroups.html index f5b4572f15..a77d04f5d2 100644 --- a/docs/dyn/compute_beta.nodeGroups.html +++ b/docs/dyn/compute_beta.nodeGroups.html @@ -325,10 +325,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -340,7 +340,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -550,14 +550,14 @@

Method Details

# or ONLY_SCALE_OUT. For more information, see # Autoscaler modes. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "fingerprint": "A String", - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#nodeGroup", # [Output Only] The type of the resource. Alwayscompute#nodeGroup for node group. + "kind": "compute#nodeGroup", # Output only. [Output Only] The type of the resource. Alwayscompute#nodeGroup for node group. "locationHint": "A String", # An opaque location hint used to place the Node close to other # resources. # This field is for use by internal tools that use the public API. @@ -571,7 +571,7 @@

Method Details

# Maintenance policies. "maintenanceWindow": { # Time window specified for daily maintenance operations. GCE's internal # maintenance will be performed within this window. - "maintenanceDuration": { # A Duration represents a fixed-length span of time represented # [Output only] A predetermined duration for the window, automatically + "maintenanceDuration": { # A Duration represents a fixed-length span of time represented # Output only. [Output only] A predetermined duration for the window, automatically # chosen to be the smallest possible in the given scenario. # as a count of seconds and fractions of seconds at nanosecond # resolution. It is independent of any calendar and concepts like "day" @@ -597,7 +597,7 @@

Method Details

# a dash, lowercase letter, or digit, except the last character, which cannot # be a dash. "nodeTemplate": "A String", # URL of the node template to create the node group from. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "shareSettings": { # The share setting for reservations and sole tenancy node groups. # Share-settings for the node group "projectMap": { # A map of project id and project config. This is only valid when # share_type's value is SPECIFIC_PROJECTS. @@ -613,9 +613,9 @@

Method Details

], "shareType": "A String", # Type of sharing for this shared-reservation }, - "size": 42, # [Output Only] The total number of nodes in the node group. + "size": 42, # Output only. [Output Only] The total number of nodes in the node group. "status": "A String", - "zone": "A String", # [Output Only] The name of the zone where the node group resides, + "zone": "A String", # Output only. [Output Only] The name of the zone where the node group resides, # such as us-central1-a. }, ], @@ -647,15 +647,15 @@

Method Details

}, }, }, - "kind": "compute#nodeGroupAggregatedList", # [Output Only] Type of resource.Alwayscompute#nodeGroupAggregatedList for aggregated lists of node + "kind": "compute#nodeGroupAggregatedList", # Output only. [Output Only] Type of resource.Alwayscompute#nodeGroupAggregatedList for aggregated lists of node # groups. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -891,10 +891,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -906,7 +906,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1181,10 +1181,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1196,7 +1196,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1310,14 +1310,14 @@

Method Details

# or ONLY_SCALE_OUT. For more information, see # Autoscaler modes. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "fingerprint": "A String", - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#nodeGroup", # [Output Only] The type of the resource. Alwayscompute#nodeGroup for node group. + "kind": "compute#nodeGroup", # Output only. [Output Only] The type of the resource. Alwayscompute#nodeGroup for node group. "locationHint": "A String", # An opaque location hint used to place the Node close to other # resources. # This field is for use by internal tools that use the public API. @@ -1331,7 +1331,7 @@

Method Details

# Maintenance policies. "maintenanceWindow": { # Time window specified for daily maintenance operations. GCE's internal # maintenance will be performed within this window. - "maintenanceDuration": { # A Duration represents a fixed-length span of time represented # [Output only] A predetermined duration for the window, automatically + "maintenanceDuration": { # A Duration represents a fixed-length span of time represented # Output only. [Output only] A predetermined duration for the window, automatically # chosen to be the smallest possible in the given scenario. # as a count of seconds and fractions of seconds at nanosecond # resolution. It is independent of any calendar and concepts like "day" @@ -1357,7 +1357,7 @@

Method Details

# a dash, lowercase letter, or digit, except the last character, which cannot # be a dash. "nodeTemplate": "A String", # URL of the node template to create the node group from. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "shareSettings": { # The share setting for reservations and sole tenancy node groups. # Share-settings for the node group "projectMap": { # A map of project id and project config. This is only valid when # share_type's value is SPECIFIC_PROJECTS. @@ -1373,9 +1373,9 @@

Method Details

], "shareType": "A String", # Type of sharing for this shared-reservation }, - "size": 42, # [Output Only] The total number of nodes in the node group. + "size": 42, # Output only. [Output Only] The total number of nodes in the node group. "status": "A String", - "zone": "A String", # [Output Only] The name of the zone where the node group resides, + "zone": "A String", # Output only. [Output Only] The name of the zone where the node group resides, # such as us-central1-a. }
@@ -1776,14 +1776,14 @@

Method Details

# or ONLY_SCALE_OUT. For more information, see # Autoscaler modes. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "fingerprint": "A String", - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#nodeGroup", # [Output Only] The type of the resource. Alwayscompute#nodeGroup for node group. + "kind": "compute#nodeGroup", # Output only. [Output Only] The type of the resource. Alwayscompute#nodeGroup for node group. "locationHint": "A String", # An opaque location hint used to place the Node close to other # resources. # This field is for use by internal tools that use the public API. @@ -1797,7 +1797,7 @@

Method Details

# Maintenance policies. "maintenanceWindow": { # Time window specified for daily maintenance operations. GCE's internal # maintenance will be performed within this window. - "maintenanceDuration": { # A Duration represents a fixed-length span of time represented # [Output only] A predetermined duration for the window, automatically + "maintenanceDuration": { # A Duration represents a fixed-length span of time represented # Output only. [Output only] A predetermined duration for the window, automatically # chosen to be the smallest possible in the given scenario. # as a count of seconds and fractions of seconds at nanosecond # resolution. It is independent of any calendar and concepts like "day" @@ -1823,7 +1823,7 @@

Method Details

# a dash, lowercase letter, or digit, except the last character, which cannot # be a dash. "nodeTemplate": "A String", # URL of the node template to create the node group from. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "shareSettings": { # The share setting for reservations and sole tenancy node groups. # Share-settings for the node group "projectMap": { # A map of project id and project config. This is only valid when # share_type's value is SPECIFIC_PROJECTS. @@ -1839,9 +1839,9 @@

Method Details

], "shareType": "A String", # Type of sharing for this shared-reservation }, - "size": 42, # [Output Only] The total number of nodes in the node group. + "size": 42, # Output only. [Output Only] The total number of nodes in the node group. "status": "A String", - "zone": "A String", # [Output Only] The name of the zone where the node group resides, + "zone": "A String", # Output only. [Output Only] The name of the zone where the node group resides, # such as us-central1-a. } @@ -2023,10 +2023,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2038,7 +2038,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2235,14 +2235,14 @@

Method Details

# or ONLY_SCALE_OUT. For more information, see # Autoscaler modes. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "fingerprint": "A String", - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#nodeGroup", # [Output Only] The type of the resource. Alwayscompute#nodeGroup for node group. + "kind": "compute#nodeGroup", # Output only. [Output Only] The type of the resource. Alwayscompute#nodeGroup for node group. "locationHint": "A String", # An opaque location hint used to place the Node close to other # resources. # This field is for use by internal tools that use the public API. @@ -2256,7 +2256,7 @@

Method Details

# Maintenance policies. "maintenanceWindow": { # Time window specified for daily maintenance operations. GCE's internal # maintenance will be performed within this window. - "maintenanceDuration": { # A Duration represents a fixed-length span of time represented # [Output only] A predetermined duration for the window, automatically + "maintenanceDuration": { # A Duration represents a fixed-length span of time represented # Output only. [Output only] A predetermined duration for the window, automatically # chosen to be the smallest possible in the given scenario. # as a count of seconds and fractions of seconds at nanosecond # resolution. It is independent of any calendar and concepts like "day" @@ -2282,7 +2282,7 @@

Method Details

# a dash, lowercase letter, or digit, except the last character, which cannot # be a dash. "nodeTemplate": "A String", # URL of the node template to create the node group from. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "shareSettings": { # The share setting for reservations and sole tenancy node groups. # Share-settings for the node group "projectMap": { # A map of project id and project config. This is only valid when # share_type's value is SPECIFIC_PROJECTS. @@ -2298,20 +2298,20 @@

Method Details

], "shareType": "A String", # Type of sharing for this shared-reservation }, - "size": 42, # [Output Only] The total number of nodes in the node group. + "size": 42, # Output only. [Output Only] The total number of nodes in the node group. "status": "A String", - "zone": "A String", # [Output Only] The name of the zone where the node group resides, + "zone": "A String", # Output only. [Output Only] The name of the zone where the node group resides, # such as us-central1-a. }, ], - "kind": "compute#nodeGroupList", # [Output Only] Type of resource.Always compute#nodeGroupList + "kind": "compute#nodeGroupList", # Output only. [Output Only] Type of resource.Always compute#nodeGroupList # for lists of node groups. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -2440,7 +2440,7 @@

Method Details

An object of the form: { - "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. + "id": "A String", # Output only. [Output Only] Unique identifier for the resource; defined by the server. "items": [ # A list of Node resources. { "accelerators": [ # Accelerators for this node. @@ -2455,13 +2455,13 @@

Method Details

# for a full list of accelerator types. }, ], - "consumedResources": { # Node resources that are reserved by all instances. - "guestCpus": 42, # The number of virtual CPUs that are available to the instance. - "localSsdGb": 42, # The amount of local SSD storage available to the instance, + "consumedResources": { # Output only. Node resources that are reserved by all instances. + "guestCpus": 42, # Output only. The number of virtual CPUs that are available to the instance. + "localSsdGb": 42, # Output only. The amount of local SSD storage available to the instance, # defined in GiB. - "memoryMb": 42, # The amount of physical memory available to the instance, + "memoryMb": 42, # Output only. The amount of physical memory available to the instance, # defined in MiB. - "minNodeCpus": 42, # The minimal guaranteed number of virtual CPUs that are reserved. + "minNodeCpus": 42, # Output only. The minimal guaranteed number of virtual CPUs that are reserved. }, "cpuOvercommitType": "A String", # CPU overcommit. "disks": [ # Local disk configurations. @@ -2474,17 +2474,17 @@

Method Details

# not its URL. }, ], - "instanceConsumptionData": [ # Instance data that shows consumed resources on the node. + "instanceConsumptionData": [ # Output only. Instance data that shows consumed resources on the node. { - "consumptionInfo": { # Resources consumed by the instance. - "guestCpus": 42, # The number of virtual CPUs that are available to the instance. - "localSsdGb": 42, # The amount of local SSD storage available to the instance, + "consumptionInfo": { # Output only. Resources consumed by the instance. + "guestCpus": 42, # Output only. The number of virtual CPUs that are available to the instance. + "localSsdGb": 42, # Output only. The amount of local SSD storage available to the instance, # defined in GiB. - "memoryMb": 42, # The amount of physical memory available to the instance, + "memoryMb": 42, # Output only. The amount of physical memory available to the instance, # defined in MiB. - "minNodeCpus": 42, # The minimal guaranteed number of virtual CPUs that are reserved. + "minNodeCpus": 42, # Output only. The minimal guaranteed number of virtual CPUs that are reserved. }, - "instance": "A String", # Server-defined URL for the instance. + "instance": "A String", # Output only. Server-defined URL for the instance. }, ], "instances": [ # Instances scheduled on this node. @@ -2492,21 +2492,21 @@

Method Details

], "name": "A String", # The name of the node. "nodeType": "A String", # The type of this node. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. "serverBinding": { # Binding properties for the physical server. "type": "A String", }, "serverId": "A String", # Server ID associated with this node. "status": "A String", - "totalResources": { # Total amount of available resources on the node. - "guestCpus": 42, # The number of virtual CPUs that are available to the instance. - "localSsdGb": 42, # The amount of local SSD storage available to the instance, + "totalResources": { # Output only. Total amount of available resources on the node. + "guestCpus": 42, # Output only. The number of virtual CPUs that are available to the instance. + "localSsdGb": 42, # Output only. The amount of local SSD storage available to the instance, # defined in GiB. - "memoryMb": 42, # The amount of physical memory available to the instance, + "memoryMb": 42, # Output only. The amount of physical memory available to the instance, # defined in MiB. - "minNodeCpus": 42, # The minimal guaranteed number of virtual CPUs that are reserved. + "minNodeCpus": 42, # Output only. The minimal guaranteed number of virtual CPUs that are reserved. }, - "upcomingMaintenance": { # Upcoming Maintenance notification information. # [Output Only] The information about an upcoming maintenance event. + "upcomingMaintenance": { # Upcoming Maintenance notification information. # Output only. [Output Only] The information about an upcoming maintenance event. "canReschedule": True or False, # Indicates if the maintenance can be customer triggered. "latestWindowStartTime": "A String", # The latest time for the planned maintenance window to start. # This timestamp value is in RFC3339 text format. @@ -2523,15 +2523,15 @@

Method Details

}, }, ], - "kind": "compute#nodeGroupsListNodes", # [Output Only] The resource type, which is alwayscompute.nodeGroupsListNodes for the list of nodes in the + "kind": "compute#nodeGroupsListNodes", # Output only. [Output Only] The resource type, which is alwayscompute.nodeGroupsListNodes for the list of nodes in the # specified node group. - "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for + "nextPageToken": "A String", # Output only. [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "warning": { # [Output Only] Informational warning message. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "warning": { # Output only. [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there # are no results in the response. @@ -2613,14 +2613,14 @@

Method Details

# or ONLY_SCALE_OUT. For more information, see # Autoscaler modes. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "fingerprint": "A String", - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#nodeGroup", # [Output Only] The type of the resource. Alwayscompute#nodeGroup for node group. + "kind": "compute#nodeGroup", # Output only. [Output Only] The type of the resource. Alwayscompute#nodeGroup for node group. "locationHint": "A String", # An opaque location hint used to place the Node close to other # resources. # This field is for use by internal tools that use the public API. @@ -2634,7 +2634,7 @@

Method Details

# Maintenance policies. "maintenanceWindow": { # Time window specified for daily maintenance operations. GCE's internal # maintenance will be performed within this window. - "maintenanceDuration": { # A Duration represents a fixed-length span of time represented # [Output only] A predetermined duration for the window, automatically + "maintenanceDuration": { # A Duration represents a fixed-length span of time represented # Output only. [Output only] A predetermined duration for the window, automatically # chosen to be the smallest possible in the given scenario. # as a count of seconds and fractions of seconds at nanosecond # resolution. It is independent of any calendar and concepts like "day" @@ -2660,7 +2660,7 @@

Method Details

# a dash, lowercase letter, or digit, except the last character, which cannot # be a dash. "nodeTemplate": "A String", # URL of the node template to create the node group from. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "shareSettings": { # The share setting for reservations and sole tenancy node groups. # Share-settings for the node group "projectMap": { # A map of project id and project config. This is only valid when # share_type's value is SPECIFIC_PROJECTS. @@ -2676,9 +2676,9 @@

Method Details

], "shareType": "A String", # Type of sharing for this shared-reservation }, - "size": 42, # [Output Only] The total number of nodes in the node group. + "size": 42, # Output only. [Output Only] The total number of nodes in the node group. "status": "A String", - "zone": "A String", # [Output Only] The name of the zone where the node group resides, + "zone": "A String", # Output only. [Output Only] The name of the zone where the node group resides, # such as us-central1-a. } @@ -2860,10 +2860,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2875,7 +2875,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -3151,10 +3151,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3166,7 +3166,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -4315,10 +4315,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -4330,7 +4330,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -4606,10 +4606,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -4621,7 +4621,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.nodeTemplates.html b/docs/dyn/compute_beta.nodeTemplates.html index 431ba3b82a..c7fa073ad3 100644 --- a/docs/dyn/compute_beta.nodeTemplates.html +++ b/docs/dyn/compute_beta.nodeTemplates.html @@ -240,7 +240,7 @@

Method Details

}, ], "cpuOvercommitType": "A String", # CPU overcommit. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -254,9 +254,9 @@

Method Details

# not its URL. }, ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#nodeTemplate", # [Output Only] The type of the resource. Alwayscompute#nodeTemplate for node templates. + "kind": "compute#nodeTemplate", # Output only. [Output Only] The type of the resource. Alwayscompute#nodeTemplate for node templates. "name": "A String", # The name of the resource, provided by the client when initially creating # the resource. The resource name must be 1-63 characters long, and comply # withRFC1035. @@ -274,9 +274,9 @@

Method Details

"localSsd": "A String", "memory": "A String", }, - "region": "A String", # [Output Only] The name of the region where the node template resides, + "region": "A String", # Output only. [Output Only] The name of the region where the node template resides, # such as us-central1. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "serverBinding": { # Sets the binding properties for the physical server. Valid values include: # # - *[Default]* RESTART_NODE_ON_ANY_SERVER: @@ -291,8 +291,8 @@

Method Details

# node options for more information. "type": "A String", }, - "status": "A String", # [Output Only] The status of the node template. One of the following values:CREATING, READY, and DELETING. - "statusMessage": "A String", # [Output Only] An optional, human-readable explanation of the status. + "status": "A String", # Output only. [Output Only] The status of the node template. One of the following values:CREATING, READY, and DELETING. + "statusMessage": "A String", # Output only. [Output Only] An optional, human-readable explanation of the status. }, ], "warning": { # [Output Only] An informational warning that appears when the node templates @@ -323,15 +323,15 @@

Method Details

}, }, }, - "kind": "compute#nodeTemplateAggregatedList", # [Output Only] Type of resource.Alwayscompute#nodeTemplateAggregatedList for aggregated lists of + "kind": "compute#nodeTemplateAggregatedList", # Output only. [Output Only] Type of resource.Alwayscompute#nodeTemplateAggregatedList for aggregated lists of # node templates. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -567,10 +567,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -582,7 +582,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -696,7 +696,7 @@

Method Details

}, ], "cpuOvercommitType": "A String", # CPU overcommit. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -710,9 +710,9 @@

Method Details

# not its URL. }, ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#nodeTemplate", # [Output Only] The type of the resource. Alwayscompute#nodeTemplate for node templates. + "kind": "compute#nodeTemplate", # Output only. [Output Only] The type of the resource. Alwayscompute#nodeTemplate for node templates. "name": "A String", # The name of the resource, provided by the client when initially creating # the resource. The resource name must be 1-63 characters long, and comply # withRFC1035. @@ -730,9 +730,9 @@

Method Details

"localSsd": "A String", "memory": "A String", }, - "region": "A String", # [Output Only] The name of the region where the node template resides, + "region": "A String", # Output only. [Output Only] The name of the region where the node template resides, # such as us-central1. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "serverBinding": { # Sets the binding properties for the physical server. Valid values include: # # - *[Default]* RESTART_NODE_ON_ANY_SERVER: @@ -747,8 +747,8 @@

Method Details

# node options for more information. "type": "A String", }, - "status": "A String", # [Output Only] The status of the node template. One of the following values:CREATING, READY, and DELETING. - "statusMessage": "A String", # [Output Only] An optional, human-readable explanation of the status. + "status": "A String", # Output only. [Output Only] The status of the node template. One of the following values:CREATING, READY, and DELETING. + "statusMessage": "A String", # Output only. [Output Only] An optional, human-readable explanation of the status. } @@ -1150,7 +1150,7 @@

Method Details

}, ], "cpuOvercommitType": "A String", # CPU overcommit. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1164,9 +1164,9 @@

Method Details

# not its URL. }, ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#nodeTemplate", # [Output Only] The type of the resource. Alwayscompute#nodeTemplate for node templates. + "kind": "compute#nodeTemplate", # Output only. [Output Only] The type of the resource. Alwayscompute#nodeTemplate for node templates. "name": "A String", # The name of the resource, provided by the client when initially creating # the resource. The resource name must be 1-63 characters long, and comply # withRFC1035. @@ -1184,9 +1184,9 @@

Method Details

"localSsd": "A String", "memory": "A String", }, - "region": "A String", # [Output Only] The name of the region where the node template resides, + "region": "A String", # Output only. [Output Only] The name of the region where the node template resides, # such as us-central1. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "serverBinding": { # Sets the binding properties for the physical server. Valid values include: # # - *[Default]* RESTART_NODE_ON_ANY_SERVER: @@ -1201,8 +1201,8 @@

Method Details

# node options for more information. "type": "A String", }, - "status": "A String", # [Output Only] The status of the node template. One of the following values:CREATING, READY, and DELETING. - "statusMessage": "A String", # [Output Only] An optional, human-readable explanation of the status. + "status": "A String", # Output only. [Output Only] The status of the node template. One of the following values:CREATING, READY, and DELETING. + "statusMessage": "A String", # Output only. [Output Only] An optional, human-readable explanation of the status. } requestId: string, An optional request ID to identify requests. Specify a unique request ID so @@ -1383,10 +1383,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1398,7 +1398,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1598,7 +1598,7 @@

Method Details

}, ], "cpuOvercommitType": "A String", # CPU overcommit. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1612,9 +1612,9 @@

Method Details

# not its URL. }, ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#nodeTemplate", # [Output Only] The type of the resource. Alwayscompute#nodeTemplate for node templates. + "kind": "compute#nodeTemplate", # Output only. [Output Only] The type of the resource. Alwayscompute#nodeTemplate for node templates. "name": "A String", # The name of the resource, provided by the client when initially creating # the resource. The resource name must be 1-63 characters long, and comply # withRFC1035. @@ -1632,9 +1632,9 @@

Method Details

"localSsd": "A String", "memory": "A String", }, - "region": "A String", # [Output Only] The name of the region where the node template resides, + "region": "A String", # Output only. [Output Only] The name of the region where the node template resides, # such as us-central1. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "serverBinding": { # Sets the binding properties for the physical server. Valid values include: # # - *[Default]* RESTART_NODE_ON_ANY_SERVER: @@ -1649,18 +1649,18 @@

Method Details

# node options for more information. "type": "A String", }, - "status": "A String", # [Output Only] The status of the node template. One of the following values:CREATING, READY, and DELETING. - "statusMessage": "A String", # [Output Only] An optional, human-readable explanation of the status. + "status": "A String", # Output only. [Output Only] The status of the node template. One of the following values:CREATING, READY, and DELETING. + "statusMessage": "A String", # Output only. [Output Only] An optional, human-readable explanation of the status. }, ], - "kind": "compute#nodeTemplateList", # [Output Only] Type of resource.Always compute#nodeTemplateList + "kind": "compute#nodeTemplateList", # Output only. [Output Only] Type of resource.Always compute#nodeTemplateList # for lists of node templates. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there diff --git a/docs/dyn/compute_beta.nodeTypes.html b/docs/dyn/compute_beta.nodeTypes.html index f7dc2de201..aaf5794c7c 100644 --- a/docs/dyn/compute_beta.nodeTypes.html +++ b/docs/dyn/compute_beta.nodeTypes.html @@ -264,14 +264,14 @@

Method Details

# type. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#nodeType", # [Output Only] The type of the resource. Alwayscompute#nodeType for node types. + "kind": "compute#nodeType", # Output only. [Output Only] The type of the resource. Alwayscompute#nodeType for node types. "localSsdGb": 42, # [Output Only] Local SSD available to the node type, defined in GB. - "maxVms": 42, # [Output Only] Maximum number of VMs that can be created for this node type. + "maxVms": 42, # Output only. [Output Only] Maximum number of VMs that can be created for this node type. "memoryMb": 42, # [Output Only] The amount of physical memory available to the node type, # defined in MB. "name": "A String", # [Output Only] Name of the resource. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "zone": "A String", # [Output Only] The name of the zone where the node type resides, + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "zone": "A String", # Output only. [Output Only] The name of the zone where the node type resides, # such as us-central1-a. }, ], @@ -303,15 +303,15 @@

Method Details

}, }, }, - "kind": "compute#nodeTypeAggregatedList", # [Output Only] Type of resource.Alwayscompute#nodeTypeAggregatedList for aggregated lists of node + "kind": "compute#nodeTypeAggregatedList", # Output only. [Output Only] Type of resource.Alwayscompute#nodeTypeAggregatedList for aggregated lists of node # types. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -434,14 +434,14 @@

Method Details

# type. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#nodeType", # [Output Only] The type of the resource. Alwayscompute#nodeType for node types. + "kind": "compute#nodeType", # Output only. [Output Only] The type of the resource. Alwayscompute#nodeType for node types. "localSsdGb": 42, # [Output Only] Local SSD available to the node type, defined in GB. - "maxVms": 42, # [Output Only] Maximum number of VMs that can be created for this node type. + "maxVms": 42, # Output only. [Output Only] Maximum number of VMs that can be created for this node type. "memoryMb": 42, # [Output Only] The amount of physical memory available to the node type, # defined in MB. "name": "A String", # [Output Only] Name of the resource. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "zone": "A String", # [Output Only] The name of the zone where the node type resides, + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "zone": "A String", # Output only. [Output Only] The name of the zone where the node type resides, # such as us-central1-a. } @@ -605,25 +605,25 @@

Method Details

# type. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#nodeType", # [Output Only] The type of the resource. Alwayscompute#nodeType for node types. + "kind": "compute#nodeType", # Output only. [Output Only] The type of the resource. Alwayscompute#nodeType for node types. "localSsdGb": 42, # [Output Only] Local SSD available to the node type, defined in GB. - "maxVms": 42, # [Output Only] Maximum number of VMs that can be created for this node type. + "maxVms": 42, # Output only. [Output Only] Maximum number of VMs that can be created for this node type. "memoryMb": 42, # [Output Only] The amount of physical memory available to the node type, # defined in MB. "name": "A String", # [Output Only] Name of the resource. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "zone": "A String", # [Output Only] The name of the zone where the node type resides, + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "zone": "A String", # Output only. [Output Only] The name of the zone where the node type resides, # such as us-central1-a. }, ], - "kind": "compute#nodeTypeList", # [Output Only] Type of resource.Always compute#nodeTypeList for + "kind": "compute#nodeTypeList", # Output only. [Output Only] Type of resource.Always compute#nodeTypeList for # lists of node types. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there diff --git a/docs/dyn/compute_beta.organizationSecurityPolicies.html b/docs/dyn/compute_beta.organizationSecurityPolicies.html index d154c66d8d..b537d856b8 100644 --- a/docs/dyn/compute_beta.organizationSecurityPolicies.html +++ b/docs/dyn/compute_beta.organizationSecurityPolicies.html @@ -137,8 +137,10 @@

Method Details

hierarchical security policies will be automatically enrolled into Cloud Armor Enterprise if not already enrolled. -Use of this API to modify firewall policies is deprecated. Use -firewallPolicies.addAssociation instead if possible. +Use this API to modify Cloud Armor policies. Previously, alpha and beta +versions of this API were used to modify firewall policies. This usage is +now disabled for most organizations. Use firewallPolicies.addAssociation +instead. Args: securityPolicy: string, Name of the security policy to update. (required) @@ -147,7 +149,7 @@

Method Details

{ "attachmentId": "A String", # The resource that the security policy is attached to. - "displayName": "A String", # [Output Only] The display name of the security policy of the association. + "displayName": "A String", # Output only. [Output Only] The display name of the security policy of the association. "excludedFolders": [ # A list of folders to exclude from the security policy. "A String", ], @@ -155,8 +157,8 @@

Method Details

"A String", ], "name": "A String", # The name for an association. - "securityPolicyId": "A String", # [Output Only] The security policy ID of the association. - "shortName": "A String", # [Output Only] The short name of the security policy of the association. + "securityPolicyId": "A String", # Output only. [Output Only] The security policy ID of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the security policy of the association. } replaceExistingAssociation: boolean, Indicates whether or not to replace it if an association of the attachment @@ -340,10 +342,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -355,7 +357,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -439,6 +441,10 @@

Method Details

addRule(securityPolicy, body=None, requestId=None, x__xgafv=None)
Inserts a rule into a security policy.
 
+Use this API to modify Cloud Armor policies. Previously, alpha and beta
+versions of this API were used to modify firewall policies. This usage is
+now disabled for most organizations. Use firewallPolicies.addRule instead.
+
 Args:
   securityPolicy: string, Name of the security policy to update. (required)
   body: object, The request body.
@@ -492,7 +498,7 @@ 

Method Details

}, ], }, - "kind": "compute#securityPolicyRule", # [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules + "kind": "compute#securityPolicyRule", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -688,6 +694,13 @@

Method Details

# evaluatePreconfiguredWaf() is not used, this field will have no effect. "exclusions": [ # A list of exclusions to apply during preconfigured WAF evaluation. { + "requestBodiesToExclude": [ # A list of request body fields to be excluded from inspection during + # preconfigured WAF evaluation. + { + "op": "A String", # The match operator for the field. + "val": "A String", # The value of the field. + }, + ], "requestCookiesToExclude": [ # A list of request cookie names whose value will be excluded from # inspection during preconfigured WAF evaluation. { @@ -889,7 +902,7 @@

Method Details

"ruleNumber": "A String", # Identifier for the rule. This is only unique within the given security # policy. This can only be set during rule creation, if rule number is not # specified it will be generated by the server. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall security + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall security # policy rule. "targetResources": [ # A list of network resource URLs to which this rule applies. This field # allows you to control which network's VMs get this rule. If this field @@ -1082,10 +1095,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1097,7 +1110,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1186,8 +1199,10 @@

Method Details

copyRules(securityPolicy, requestId=None, sourceSecurityPolicy=None, x__xgafv=None)
Copies rules to the specified security policy.
 
-Use of this API to modify firewall policies is deprecated. Use
-firewallPolicies.copyRules instead.
+Use this API to modify Cloud Armor policies. Previously, alpha and beta
+versions of this API were used to modify firewall policies. This usage is
+now disabled for most organizations. Use firewallPolicies.cloneRules
+instead.
 
 Args:
   securityPolicy: string, Name of the security policy to update. (required)
@@ -1370,10 +1385,10 @@ 

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1385,7 +1400,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1469,8 +1484,9 @@

Method Details

delete(securityPolicy, requestId=None, x__xgafv=None)
Deletes the specified policy.
 
-Use of this API to remove firewall policies is deprecated. Use
-firewallPolicies.delete instead.
+Use this API to remove Cloud Armor policies. Previously, alpha and beta
+versions of this API were used to remove firewall policies. This usage is
+now disabled for most organizations. Use firewallPolicies.delete instead.
 
 Args:
   securityPolicy: string, Name of the security policy to delete. (required)
@@ -1652,10 +1668,10 @@ 

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1667,7 +1683,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1751,8 +1767,9 @@

Method Details

get(securityPolicy, x__xgafv=None)
List all of the ordered rules present in a single specified policy.
 
-Use of this API to read firewall policies is deprecated. Use
-firewallPolicies.get instead.
+Use this API to read Cloud Armor policies. Previously, alpha and beta
+versions of this API were used to read firewall policies. This usage is now
+disabled for most organizations. Use firewallPolicies.get instead.
 
 Args:
   securityPolicy: string, Name of the security policy to get. (required)
@@ -1842,7 +1859,7 @@ 

Method Details

"associations": [ # A list of associations that belong to this policy. { "attachmentId": "A String", # The resource that the security policy is attached to. - "displayName": "A String", # [Output Only] The display name of the security policy of the association. + "displayName": "A String", # Output only. [Output Only] The display name of the security policy of the association. "excludedFolders": [ # A list of folders to exclude from the security policy. "A String", ], @@ -1850,13 +1867,29 @@

Method Details

"A String", ], "name": "A String", # The name for an association. - "securityPolicyId": "A String", # [Output Only] The security policy ID of the association. - "shortName": "A String", # [Output Only] The short name of the security policy of the association. + "securityPolicyId": "A String", # Output only. [Output Only] The security policy ID of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the security policy of the association. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "ddosProtectionConfig": { + "ddosAdaptiveProtection": "A String", + "ddosImpactedBaselineThreshold": 3.14, # DDoS Protection for Network Load Balancers (and VMs with public IPs) + # builds DDos mitigations that minimize collateral damage. It quantifies + # this as the fraction of a non-abuse baseline that's inadvertently + # blocked. + # + # Rules whose collateral damage exceeds ddosImpactedBaselineThreshold will + # not be deployed. Using a lower value will prioritize keeping collateral + # damage low, possibly at the cost of its effectiveness in rate limiting + # some or all of the attack. It should typically be unset, so Advanced DDos + # (and Adaptive Protection) uses the best mitigation it can find. Setting + # the threshold is advised if there are logs for false positive detections + # with high collateral damage, and will cause Advanced DDos to attempt to + # find a less aggressive rule that satisfies the constraint; Failing that, + # it will fall back to no mitigation (smaller attack) or to broader network + # throttles (larger attack). "ddosProtection": "A String", }, "description": "A String", # An optional description of this resource. Provide this property when you @@ -1879,9 +1912,9 @@

Method Details

# # To see the latest fingerprint, make get() request to the # security policy. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#securityPolicy", # [Output only] Type of the resource. Alwayscompute#securityPolicyfor security policies + "kind": "compute#securityPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyfor security policies "labelFingerprint": "A String", # A fingerprint for the labels being applied to this security policy, which # is essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -1901,7 +1934,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "parent": "A String", # [Output Only] The parent of the security policy. + "parent": "A String", # Output only. [Output Only] The parent of the security policy. "recaptchaOptionsConfig": { "redirectSiteKey": "A String", # An optional field to supply a reCAPTCHA site key to be used for all the # rules using the redirect action with the type of GOOGLE_RECAPTCHA under @@ -1911,9 +1944,9 @@

Method Details

# This field is only supported in Global Security Policies of type # CLOUD_ARMOR. }, - "region": "A String", # [Output Only] URL of the region where the regional security policy + "region": "A String", # Output only. [Output Only] URL of the region where the regional security policy # resides. This field is not applicable to global security policies. - "ruleTupleCount": 42, # [Output Only] Total count of all security policy rule tuples. A security + "ruleTupleCount": 42, # Output only. [Output Only] Total count of all security policy rule tuples. A security # policy can not exceed a set number of tuples. "rules": [ # A list of rules that belong to this policy. # There must always be a default rule which is a rule with priority @@ -1970,7 +2003,7 @@

Method Details

}, ], }, - "kind": "compute#securityPolicyRule", # [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules + "kind": "compute#securityPolicyRule", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -2166,6 +2199,13 @@

Method Details

# evaluatePreconfiguredWaf() is not used, this field will have no effect. "exclusions": [ # A list of exclusions to apply during preconfigured WAF evaluation. { + "requestBodiesToExclude": [ # A list of request body fields to be excluded from inspection during + # preconfigured WAF evaluation. + { + "op": "A String", # The match operator for the field. + "val": "A String", # The value of the field. + }, + ], "requestCookiesToExclude": [ # A list of request cookie names whose value will be excluded from # inspection during preconfigured WAF evaluation. { @@ -2367,7 +2407,7 @@

Method Details

"ruleNumber": "A String", # Identifier for the rule. This is only unique within the given security # policy. This can only be set during rule creation, if rule number is not # specified it will be generated by the server. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall security + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall security # policy rule. "targetResources": [ # A list of network resource URLs to which this rule applies. This field # allows you to control which network's VMs get this rule. If this field @@ -2382,8 +2422,8 @@

Method Details

], }, ], - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shortName": "A String", # User-provided name of the organization security policy. The name should be # unique in the organization in which the security policy is created. This # should only be used when SecurityPolicyType is CLOUD_ARMOR. @@ -2460,8 +2500,10 @@

Method Details

getAssociation(securityPolicy, name=None, x__xgafv=None)
Gets an association with the specified name.
 
-Use of this API to read firewall policies is deprecated. Use
-firewallPolicies.getAssociation instead if possible.
+Use this API to read Cloud Armor policies. Previously, alpha and beta
+versions of this API were used to read firewall policies. This usage is
+now disabled for most organizations. Use firewallPolicies.getAssociation
+instead.
 
 Args:
   securityPolicy: string, Name of the security policy to which the queried rule belongs. (required)
@@ -2476,7 +2518,7 @@ 

Method Details

{ "attachmentId": "A String", # The resource that the security policy is attached to. - "displayName": "A String", # [Output Only] The display name of the security policy of the association. + "displayName": "A String", # Output only. [Output Only] The display name of the security policy of the association. "excludedFolders": [ # A list of folders to exclude from the security policy. "A String", ], @@ -2484,8 +2526,8 @@

Method Details

"A String", ], "name": "A String", # The name for an association. - "securityPolicyId": "A String", # [Output Only] The security policy ID of the association. - "shortName": "A String", # [Output Only] The short name of the security policy of the association. + "securityPolicyId": "A String", # Output only. [Output Only] The security policy ID of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the security policy of the association. }
@@ -2493,8 +2535,9 @@

Method Details

getRule(securityPolicy, priority=None, x__xgafv=None)
Gets a rule at the specified priority.
 
-Use of this API to read firewall policies is deprecated. Use
-firewallPolicies.getRule instead.
+Use this API to read Cloud Armor policies. Previously, alpha and beta
+versions of this API were used to read firewall policies. This usage is now
+disabled for most organizations. Use firewallPolicies.getRule instead.
 
 Args:
   securityPolicy: string, Name of the security policy to which the queried rule belongs. (required)
@@ -2555,7 +2598,7 @@ 

Method Details

}, ], }, - "kind": "compute#securityPolicyRule", # [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules + "kind": "compute#securityPolicyRule", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -2751,6 +2794,13 @@

Method Details

# evaluatePreconfiguredWaf() is not used, this field will have no effect. "exclusions": [ # A list of exclusions to apply during preconfigured WAF evaluation. { + "requestBodiesToExclude": [ # A list of request body fields to be excluded from inspection during + # preconfigured WAF evaluation. + { + "op": "A String", # The match operator for the field. + "val": "A String", # The value of the field. + }, + ], "requestCookiesToExclude": [ # A list of request cookie names whose value will be excluded from # inspection during preconfigured WAF evaluation. { @@ -2952,7 +3002,7 @@

Method Details

"ruleNumber": "A String", # Identifier for the rule. This is only unique within the given security # policy. This can only be set during rule creation, if rule number is not # specified it will be generated by the server. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall security + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall security # policy rule. "targetResources": [ # A list of network resource URLs to which this rule applies. This field # allows you to control which network's VMs get this rule. If this field @@ -2973,8 +3023,9 @@

Method Details

Creates a new policy in the specified organization using the data included
 in the request.
 
-Use of this API to insert firewall policies is deprecated. Use
-firewallPolicies.insert instead.
+Use this API to add Cloud Armor policies. Previously, alpha and beta
+versions of this API were used to add firewall policies. This usage is now
+disabled for most organizations. Use firewallPolicies.insert instead.
 
 Args:
   body: object, The request body.
@@ -3058,7 +3109,7 @@ 

Method Details

"associations": [ # A list of associations that belong to this policy. { "attachmentId": "A String", # The resource that the security policy is attached to. - "displayName": "A String", # [Output Only] The display name of the security policy of the association. + "displayName": "A String", # Output only. [Output Only] The display name of the security policy of the association. "excludedFolders": [ # A list of folders to exclude from the security policy. "A String", ], @@ -3066,13 +3117,29 @@

Method Details

"A String", ], "name": "A String", # The name for an association. - "securityPolicyId": "A String", # [Output Only] The security policy ID of the association. - "shortName": "A String", # [Output Only] The short name of the security policy of the association. + "securityPolicyId": "A String", # Output only. [Output Only] The security policy ID of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the security policy of the association. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "ddosProtectionConfig": { + "ddosAdaptiveProtection": "A String", + "ddosImpactedBaselineThreshold": 3.14, # DDoS Protection for Network Load Balancers (and VMs with public IPs) + # builds DDos mitigations that minimize collateral damage. It quantifies + # this as the fraction of a non-abuse baseline that's inadvertently + # blocked. + # + # Rules whose collateral damage exceeds ddosImpactedBaselineThreshold will + # not be deployed. Using a lower value will prioritize keeping collateral + # damage low, possibly at the cost of its effectiveness in rate limiting + # some or all of the attack. It should typically be unset, so Advanced DDos + # (and Adaptive Protection) uses the best mitigation it can find. Setting + # the threshold is advised if there are logs for false positive detections + # with high collateral damage, and will cause Advanced DDos to attempt to + # find a less aggressive rule that satisfies the constraint; Failing that, + # it will fall back to no mitigation (smaller attack) or to broader network + # throttles (larger attack). "ddosProtection": "A String", }, "description": "A String", # An optional description of this resource. Provide this property when you @@ -3095,9 +3162,9 @@

Method Details

# # To see the latest fingerprint, make get() request to the # security policy. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#securityPolicy", # [Output only] Type of the resource. Alwayscompute#securityPolicyfor security policies + "kind": "compute#securityPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyfor security policies "labelFingerprint": "A String", # A fingerprint for the labels being applied to this security policy, which # is essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -3117,7 +3184,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "parent": "A String", # [Output Only] The parent of the security policy. + "parent": "A String", # Output only. [Output Only] The parent of the security policy. "recaptchaOptionsConfig": { "redirectSiteKey": "A String", # An optional field to supply a reCAPTCHA site key to be used for all the # rules using the redirect action with the type of GOOGLE_RECAPTCHA under @@ -3127,9 +3194,9 @@

Method Details

# This field is only supported in Global Security Policies of type # CLOUD_ARMOR. }, - "region": "A String", # [Output Only] URL of the region where the regional security policy + "region": "A String", # Output only. [Output Only] URL of the region where the regional security policy # resides. This field is not applicable to global security policies. - "ruleTupleCount": 42, # [Output Only] Total count of all security policy rule tuples. A security + "ruleTupleCount": 42, # Output only. [Output Only] Total count of all security policy rule tuples. A security # policy can not exceed a set number of tuples. "rules": [ # A list of rules that belong to this policy. # There must always be a default rule which is a rule with priority @@ -3186,7 +3253,7 @@

Method Details

}, ], }, - "kind": "compute#securityPolicyRule", # [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules + "kind": "compute#securityPolicyRule", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -3382,6 +3449,13 @@

Method Details

# evaluatePreconfiguredWaf() is not used, this field will have no effect. "exclusions": [ # A list of exclusions to apply during preconfigured WAF evaluation. { + "requestBodiesToExclude": [ # A list of request body fields to be excluded from inspection during + # preconfigured WAF evaluation. + { + "op": "A String", # The match operator for the field. + "val": "A String", # The value of the field. + }, + ], "requestCookiesToExclude": [ # A list of request cookie names whose value will be excluded from # inspection during preconfigured WAF evaluation. { @@ -3583,7 +3657,7 @@

Method Details

"ruleNumber": "A String", # Identifier for the rule. This is only unique within the given security # policy. This can only be set during rule creation, if rule number is not # specified it will be generated by the server. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall security + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall security # policy rule. "targetResources": [ # A list of network resource URLs to which this rule applies. This field # allows you to control which network's VMs get this rule. If this field @@ -3598,8 +3672,8 @@

Method Details

], }, ], - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shortName": "A String", # User-provided name of the organization security policy. The name should be # unique in the organization in which the security policy is created. This # should only be used when SecurityPolicyType is CLOUD_ARMOR. @@ -3852,10 +3926,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3867,7 +3941,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -3952,8 +4026,9 @@

Method Details

List all the policies that have been configured for the specified
 organization.
 
-Use of this API to read firewall policies is deprecated. Use
-firewallPolicies.list instead.
+Use this API to read Cloud Armor policies. Previously, alpha and beta
+versions of this API were used to read firewall policies. This usage is now
+disabled for most organizations. Use firewallPolicies.list instead.
 
 Args:
   filter: string, A filter expression that filters resources listed in the response. Most
@@ -4129,7 +4204,7 @@ 

Method Details

"associations": [ # A list of associations that belong to this policy. { "attachmentId": "A String", # The resource that the security policy is attached to. - "displayName": "A String", # [Output Only] The display name of the security policy of the association. + "displayName": "A String", # Output only. [Output Only] The display name of the security policy of the association. "excludedFolders": [ # A list of folders to exclude from the security policy. "A String", ], @@ -4137,13 +4212,29 @@

Method Details

"A String", ], "name": "A String", # The name for an association. - "securityPolicyId": "A String", # [Output Only] The security policy ID of the association. - "shortName": "A String", # [Output Only] The short name of the security policy of the association. + "securityPolicyId": "A String", # Output only. [Output Only] The security policy ID of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the security policy of the association. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "ddosProtectionConfig": { + "ddosAdaptiveProtection": "A String", + "ddosImpactedBaselineThreshold": 3.14, # DDoS Protection for Network Load Balancers (and VMs with public IPs) + # builds DDos mitigations that minimize collateral damage. It quantifies + # this as the fraction of a non-abuse baseline that's inadvertently + # blocked. + # + # Rules whose collateral damage exceeds ddosImpactedBaselineThreshold will + # not be deployed. Using a lower value will prioritize keeping collateral + # damage low, possibly at the cost of its effectiveness in rate limiting + # some or all of the attack. It should typically be unset, so Advanced DDos + # (and Adaptive Protection) uses the best mitigation it can find. Setting + # the threshold is advised if there are logs for false positive detections + # with high collateral damage, and will cause Advanced DDos to attempt to + # find a less aggressive rule that satisfies the constraint; Failing that, + # it will fall back to no mitigation (smaller attack) or to broader network + # throttles (larger attack). "ddosProtection": "A String", }, "description": "A String", # An optional description of this resource. Provide this property when you @@ -4166,9 +4257,9 @@

Method Details

# # To see the latest fingerprint, make get() request to the # security policy. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#securityPolicy", # [Output only] Type of the resource. Alwayscompute#securityPolicyfor security policies + "kind": "compute#securityPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyfor security policies "labelFingerprint": "A String", # A fingerprint for the labels being applied to this security policy, which # is essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -4188,7 +4279,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "parent": "A String", # [Output Only] The parent of the security policy. + "parent": "A String", # Output only. [Output Only] The parent of the security policy. "recaptchaOptionsConfig": { "redirectSiteKey": "A String", # An optional field to supply a reCAPTCHA site key to be used for all the # rules using the redirect action with the type of GOOGLE_RECAPTCHA under @@ -4198,9 +4289,9 @@

Method Details

# This field is only supported in Global Security Policies of type # CLOUD_ARMOR. }, - "region": "A String", # [Output Only] URL of the region where the regional security policy + "region": "A String", # Output only. [Output Only] URL of the region where the regional security policy # resides. This field is not applicable to global security policies. - "ruleTupleCount": 42, # [Output Only] Total count of all security policy rule tuples. A security + "ruleTupleCount": 42, # Output only. [Output Only] Total count of all security policy rule tuples. A security # policy can not exceed a set number of tuples. "rules": [ # A list of rules that belong to this policy. # There must always be a default rule which is a rule with priority @@ -4257,7 +4348,7 @@

Method Details

}, ], }, - "kind": "compute#securityPolicyRule", # [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules + "kind": "compute#securityPolicyRule", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -4453,6 +4544,13 @@

Method Details

# evaluatePreconfiguredWaf() is not used, this field will have no effect. "exclusions": [ # A list of exclusions to apply during preconfigured WAF evaluation. { + "requestBodiesToExclude": [ # A list of request body fields to be excluded from inspection during + # preconfigured WAF evaluation. + { + "op": "A String", # The match operator for the field. + "val": "A String", # The value of the field. + }, + ], "requestCookiesToExclude": [ # A list of request cookie names whose value will be excluded from # inspection during preconfigured WAF evaluation. { @@ -4654,7 +4752,7 @@

Method Details

"ruleNumber": "A String", # Identifier for the rule. This is only unique within the given security # policy. This can only be set during rule creation, if rule number is not # specified it will be generated by the server. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall security + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall security # policy rule. "targetResources": [ # A list of network resource URLs to which this rule applies. This field # allows you to control which network's VMs get this rule. If this field @@ -4669,8 +4767,8 @@

Method Details

], }, ], - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shortName": "A String", # User-provided name of the organization security policy. The name should be # unique in the organization in which the security policy is created. This # should only be used when SecurityPolicyType is CLOUD_ARMOR. @@ -4742,7 +4840,7 @@

Method Details

], }, ], - "kind": "compute#securityPolicyList", # [Output Only] Type of resource. Alwayscompute#securityPolicyList for listsof securityPolicies + "kind": "compute#securityPolicyList", # Output only. [Output Only] Type of resource. Alwayscompute#securityPolicyList for listsof securityPolicies "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. @@ -4780,8 +4878,10 @@

Method Details

listAssociations(targetResource=None, x__xgafv=None)
Lists associations of a specified target, i.e., organization or folder.
 
-Use of this API to read firewall policies is deprecated. Use
-firewallPolicies.listAssociations instead if possible.
+Use this API to read Cloud Armor policies. Previously, alpha and beta
+versions of this API were used to read firewall policies. This usage is
+now disabled for most organizations. Use firewallPolicies.listAssociations
+instead.
 
 Args:
   targetResource: string, The target resource to list associations. It is an organization, or a
@@ -4798,7 +4898,7 @@ 

Method Details

"associations": [ # A list of associations. { "attachmentId": "A String", # The resource that the security policy is attached to. - "displayName": "A String", # [Output Only] The display name of the security policy of the association. + "displayName": "A String", # Output only. [Output Only] The display name of the security policy of the association. "excludedFolders": [ # A list of folders to exclude from the security policy. "A String", ], @@ -4806,11 +4906,11 @@

Method Details

"A String", ], "name": "A String", # The name for an association. - "securityPolicyId": "A String", # [Output Only] The security policy ID of the association. - "shortName": "A String", # [Output Only] The short name of the security policy of the association. + "securityPolicyId": "A String", # Output only. [Output Only] The security policy ID of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the security policy of the association. }, ], - "kind": "compute#organizationSecurityPoliciesListAssociationsResponse", # [Output Only] Type of securityPolicy associations. Alwayscompute#organizationSecurityPoliciesListAssociations for lists + "kind": "compute#organizationSecurityPoliciesListAssociationsResponse", # Output only. [Output Only] Type of securityPolicy associations. Alwayscompute#organizationSecurityPoliciesListAssociations for lists # of securityPolicy associations. }
@@ -4968,8 +5068,9 @@

Method Details

move(securityPolicy, parentId=None, requestId=None, x__xgafv=None)
Moves the specified security policy.
 
-Use of this API to modify firewall policies is deprecated. Use
-firewallPolicies.move instead.
+Use this API to modify Cloud Armor policies. Previously, alpha and beta
+versions of this API were used to modify firewall policies. This usage is
+now disabled for most organizations. Use firewallPolicies.move instead.
 
 Args:
   securityPolicy: string, Name of the security policy to update. (required)
@@ -5152,10 +5253,10 @@ 

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -5167,7 +5268,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -5251,8 +5352,9 @@

Method Details

patch(securityPolicy, body=None, requestId=None, updateMask=None, x__xgafv=None)
Patches the specified policy with the data included in the request.
 
-Use of this API to modify firewall policies is deprecated. Use
-firewallPolicies.patch instead.
+Use this API to modify Cloud Armor policies. Previously, alpha and beta
+versions of this API were used to modify firewall policies. This usage is
+now disabled for most organizations. Use firewallPolicies.patch instead.
 
 Args:
   securityPolicy: string, Name of the security policy to update. (required)
@@ -5337,7 +5439,7 @@ 

Method Details

"associations": [ # A list of associations that belong to this policy. { "attachmentId": "A String", # The resource that the security policy is attached to. - "displayName": "A String", # [Output Only] The display name of the security policy of the association. + "displayName": "A String", # Output only. [Output Only] The display name of the security policy of the association. "excludedFolders": [ # A list of folders to exclude from the security policy. "A String", ], @@ -5345,13 +5447,29 @@

Method Details

"A String", ], "name": "A String", # The name for an association. - "securityPolicyId": "A String", # [Output Only] The security policy ID of the association. - "shortName": "A String", # [Output Only] The short name of the security policy of the association. + "securityPolicyId": "A String", # Output only. [Output Only] The security policy ID of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the security policy of the association. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "ddosProtectionConfig": { + "ddosAdaptiveProtection": "A String", + "ddosImpactedBaselineThreshold": 3.14, # DDoS Protection for Network Load Balancers (and VMs with public IPs) + # builds DDos mitigations that minimize collateral damage. It quantifies + # this as the fraction of a non-abuse baseline that's inadvertently + # blocked. + # + # Rules whose collateral damage exceeds ddosImpactedBaselineThreshold will + # not be deployed. Using a lower value will prioritize keeping collateral + # damage low, possibly at the cost of its effectiveness in rate limiting + # some or all of the attack. It should typically be unset, so Advanced DDos + # (and Adaptive Protection) uses the best mitigation it can find. Setting + # the threshold is advised if there are logs for false positive detections + # with high collateral damage, and will cause Advanced DDos to attempt to + # find a less aggressive rule that satisfies the constraint; Failing that, + # it will fall back to no mitigation (smaller attack) or to broader network + # throttles (larger attack). "ddosProtection": "A String", }, "description": "A String", # An optional description of this resource. Provide this property when you @@ -5374,9 +5492,9 @@

Method Details

# # To see the latest fingerprint, make get() request to the # security policy. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#securityPolicy", # [Output only] Type of the resource. Alwayscompute#securityPolicyfor security policies + "kind": "compute#securityPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyfor security policies "labelFingerprint": "A String", # A fingerprint for the labels being applied to this security policy, which # is essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -5396,7 +5514,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "parent": "A String", # [Output Only] The parent of the security policy. + "parent": "A String", # Output only. [Output Only] The parent of the security policy. "recaptchaOptionsConfig": { "redirectSiteKey": "A String", # An optional field to supply a reCAPTCHA site key to be used for all the # rules using the redirect action with the type of GOOGLE_RECAPTCHA under @@ -5406,9 +5524,9 @@

Method Details

# This field is only supported in Global Security Policies of type # CLOUD_ARMOR. }, - "region": "A String", # [Output Only] URL of the region where the regional security policy + "region": "A String", # Output only. [Output Only] URL of the region where the regional security policy # resides. This field is not applicable to global security policies. - "ruleTupleCount": 42, # [Output Only] Total count of all security policy rule tuples. A security + "ruleTupleCount": 42, # Output only. [Output Only] Total count of all security policy rule tuples. A security # policy can not exceed a set number of tuples. "rules": [ # A list of rules that belong to this policy. # There must always be a default rule which is a rule with priority @@ -5465,7 +5583,7 @@

Method Details

}, ], }, - "kind": "compute#securityPolicyRule", # [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules + "kind": "compute#securityPolicyRule", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -5661,6 +5779,13 @@

Method Details

# evaluatePreconfiguredWaf() is not used, this field will have no effect. "exclusions": [ # A list of exclusions to apply during preconfigured WAF evaluation. { + "requestBodiesToExclude": [ # A list of request body fields to be excluded from inspection during + # preconfigured WAF evaluation. + { + "op": "A String", # The match operator for the field. + "val": "A String", # The value of the field. + }, + ], "requestCookiesToExclude": [ # A list of request cookie names whose value will be excluded from # inspection during preconfigured WAF evaluation. { @@ -5862,7 +5987,7 @@

Method Details

"ruleNumber": "A String", # Identifier for the rule. This is only unique within the given security # policy. This can only be set during rule creation, if rule number is not # specified it will be generated by the server. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall security + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall security # policy rule. "targetResources": [ # A list of network resource URLs to which this rule applies. This field # allows you to control which network's VMs get this rule. If this field @@ -5877,8 +6002,8 @@

Method Details

], }, ], - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shortName": "A String", # User-provided name of the organization security policy. The name should be # unique in the organization in which the security policy is created. This # should only be used when SecurityPolicyType is CLOUD_ARMOR. @@ -6129,10 +6254,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -6144,7 +6269,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -6228,8 +6353,10 @@

Method Details

patchRule(securityPolicy, body=None, priority=None, requestId=None, updateMask=None, x__xgafv=None)
Patches a rule at the specified priority.
 
-Use of this API to modify firewall policies is deprecated. Use
-firewallPolicies.patchRule instead.
+Use this API to modify Cloud Armor policies. Previously, alpha and beta
+versions of this API were used to modify firewall policies. This usage is
+now disabled for most organizations. Use firewallPolicies.patchRule
+instead.
 
 Args:
   securityPolicy: string, Name of the security policy to update. (required)
@@ -6284,7 +6411,7 @@ 

Method Details

}, ], }, - "kind": "compute#securityPolicyRule", # [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules + "kind": "compute#securityPolicyRule", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -6480,6 +6607,13 @@

Method Details

# evaluatePreconfiguredWaf() is not used, this field will have no effect. "exclusions": [ # A list of exclusions to apply during preconfigured WAF evaluation. { + "requestBodiesToExclude": [ # A list of request body fields to be excluded from inspection during + # preconfigured WAF evaluation. + { + "op": "A String", # The match operator for the field. + "val": "A String", # The value of the field. + }, + ], "requestCookiesToExclude": [ # A list of request cookie names whose value will be excluded from # inspection during preconfigured WAF evaluation. { @@ -6681,7 +6815,7 @@

Method Details

"ruleNumber": "A String", # Identifier for the rule. This is only unique within the given security # policy. This can only be set during rule creation, if rule number is not # specified it will be generated by the server. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall security + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall security # policy rule. "targetResources": [ # A list of network resource URLs to which this rule applies. This field # allows you to control which network's VMs get this rule. If this field @@ -6876,10 +7010,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -6891,7 +7025,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -6975,8 +7109,10 @@

Method Details

removeAssociation(securityPolicy, name=None, requestId=None, x__xgafv=None)
Removes an association for the specified security policy.
 
-Use of this API to modify firewall policies is deprecated. Use
-firewallPolicies.removeAssociation instead if possible.
+Use this API to modify Cloud Armor policies. Previously, alpha and beta
+versions of this API were used to modify firewall policies. This usage is
+now disabled for most organizations. Use firewallPolicies.removeAssociation
+instead.
 
 Args:
   securityPolicy: string, Name of the security policy to update. (required)
@@ -7159,10 +7295,10 @@ 

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -7174,7 +7310,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -7258,6 +7394,11 @@

Method Details

removeRule(securityPolicy, priority=None, requestId=None, x__xgafv=None)
Deletes a rule at the specified priority.
 
+Use this API to modify Cloud Armor policies. Previously, alpha and beta
+versions of this API were used to modify firewall policies. This usage is
+now disabled for most organizations. Use firewallPolicies.removeRule
+instead.
+
 Args:
   securityPolicy: string, Name of the security policy to update. (required)
   priority: integer, The priority of the rule to remove from the security policy.
@@ -7439,10 +7580,10 @@ 

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -7454,7 +7595,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.packetMirrorings.html b/docs/dyn/compute_beta.packetMirrorings.html index 134814ccb5..a837c46253 100644 --- a/docs/dyn/compute_beta.packetMirrorings.html +++ b/docs/dyn/compute_beta.packetMirrorings.html @@ -230,12 +230,12 @@

Method Details

# for mirrored traffic. # The specified forwarding rule must have isMirroringCollector # set to true. - "canonicalUrl": "A String", # [Output Only] Unique identifier for the forwarding rule; defined by the + "canonicalUrl": "A String", # Output only. [Output Only] Unique identifier for the forwarding rule; defined by the # server. "url": "A String", # Resource URL to the forwarding rule representing the ILB # configured as destination of the mirrored traffic. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -263,9 +263,9 @@

Method Details

"direction": "A String", # Direction of traffic to mirror, either INGRESS, EGRESS, or BOTH. # The default is BOTH. }, - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#packetMirroring", # [Output Only] Type of the resource. Alwayscompute#packetMirroring for packet mirrorings. + "kind": "compute#packetMirroring", # Output only. [Output Only] Type of the resource. Alwayscompute#packetMirroring for packet mirrorings. "mirroredResources": { # PacketMirroring mirroredResourceInfos. # MirroredResourceInfo specifies a set of mirrored VM instances, subnetworks # and/or tags for which traffic from/to all VM instances will be mirrored. @@ -278,7 +278,7 @@

Method Details

# # You may specify a maximum of 50 Instances. { - "canonicalUrl": "A String", # [Output Only] Unique identifier for the instance; defined by the + "canonicalUrl": "A String", # Output only. [Output Only] Unique identifier for the instance; defined by the # server. "url": "A String", # Resource URL to the virtual machine instance which is being mirrored. }, @@ -288,7 +288,7 @@

Method Details

# # You may specify a maximum of 5 subnetworks. { - "canonicalUrl": "A String", # [Output Only] Unique identifier for the subnetwork; defined by the + "canonicalUrl": "A String", # Output only. [Output Only] Unique identifier for the subnetwork; defined by the # server. "url": "A String", # Resource URL to the subnetwork for which # traffic from/to all VM instances will be mirrored. @@ -309,7 +309,7 @@

Method Details

"network": { # Specifies the mirrored VPC network. Only packets in this network will be # mirrored. All mirrored VMs should have a NIC in the given network. # All mirrored subnetworks should belong to the given network. - "canonicalUrl": "A String", # [Output Only] Unique identifier for the network; defined by the server. + "canonicalUrl": "A String", # Output only. [Output Only] Unique identifier for the network; defined by the server. "url": "A String", # URL of the network resource. }, "priority": 42, # The priority of applying this configuration. Priority is used to break ties @@ -319,7 +319,7 @@

Method Details

# # Default value is 1000. Valid range is 0 through 65535. "region": "A String", # [Output Only] URI of the region where the packetMirroring resides. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. }, ], "warning": { # Informational warning which replaces the list of packetMirrorings when the @@ -350,14 +350,14 @@

Method Details

}, }, }, - "kind": "compute#packetMirroringAggregatedList", # Type of resource. + "kind": "compute#packetMirroringAggregatedList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -593,10 +593,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -608,7 +608,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -715,12 +715,12 @@

Method Details

# for mirrored traffic. # The specified forwarding rule must have isMirroringCollector # set to true. - "canonicalUrl": "A String", # [Output Only] Unique identifier for the forwarding rule; defined by the + "canonicalUrl": "A String", # Output only. [Output Only] Unique identifier for the forwarding rule; defined by the # server. "url": "A String", # Resource URL to the forwarding rule representing the ILB # configured as destination of the mirrored traffic. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -748,9 +748,9 @@

Method Details

"direction": "A String", # Direction of traffic to mirror, either INGRESS, EGRESS, or BOTH. # The default is BOTH. }, - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#packetMirroring", # [Output Only] Type of the resource. Alwayscompute#packetMirroring for packet mirrorings. + "kind": "compute#packetMirroring", # Output only. [Output Only] Type of the resource. Alwayscompute#packetMirroring for packet mirrorings. "mirroredResources": { # PacketMirroring mirroredResourceInfos. # MirroredResourceInfo specifies a set of mirrored VM instances, subnetworks # and/or tags for which traffic from/to all VM instances will be mirrored. @@ -763,7 +763,7 @@

Method Details

# # You may specify a maximum of 50 Instances. { - "canonicalUrl": "A String", # [Output Only] Unique identifier for the instance; defined by the + "canonicalUrl": "A String", # Output only. [Output Only] Unique identifier for the instance; defined by the # server. "url": "A String", # Resource URL to the virtual machine instance which is being mirrored. }, @@ -773,7 +773,7 @@

Method Details

# # You may specify a maximum of 5 subnetworks. { - "canonicalUrl": "A String", # [Output Only] Unique identifier for the subnetwork; defined by the + "canonicalUrl": "A String", # Output only. [Output Only] Unique identifier for the subnetwork; defined by the # server. "url": "A String", # Resource URL to the subnetwork for which # traffic from/to all VM instances will be mirrored. @@ -794,7 +794,7 @@

Method Details

"network": { # Specifies the mirrored VPC network. Only packets in this network will be # mirrored. All mirrored VMs should have a NIC in the given network. # All mirrored subnetworks should belong to the given network. - "canonicalUrl": "A String", # [Output Only] Unique identifier for the network; defined by the server. + "canonicalUrl": "A String", # Output only. [Output Only] Unique identifier for the network; defined by the server. "url": "A String", # URL of the network resource. }, "priority": 42, # The priority of applying this configuration. Priority is used to break ties @@ -804,7 +804,7 @@

Method Details

# # Default value is 1000. Valid range is 0 through 65535. "region": "A String", # [Output Only] URI of the region where the packetMirroring resides. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. }
@@ -830,12 +830,12 @@

Method Details

# for mirrored traffic. # The specified forwarding rule must have isMirroringCollector # set to true. - "canonicalUrl": "A String", # [Output Only] Unique identifier for the forwarding rule; defined by the + "canonicalUrl": "A String", # Output only. [Output Only] Unique identifier for the forwarding rule; defined by the # server. "url": "A String", # Resource URL to the forwarding rule representing the ILB # configured as destination of the mirrored traffic. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -863,9 +863,9 @@

Method Details

"direction": "A String", # Direction of traffic to mirror, either INGRESS, EGRESS, or BOTH. # The default is BOTH. }, - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#packetMirroring", # [Output Only] Type of the resource. Alwayscompute#packetMirroring for packet mirrorings. + "kind": "compute#packetMirroring", # Output only. [Output Only] Type of the resource. Alwayscompute#packetMirroring for packet mirrorings. "mirroredResources": { # PacketMirroring mirroredResourceInfos. # MirroredResourceInfo specifies a set of mirrored VM instances, subnetworks # and/or tags for which traffic from/to all VM instances will be mirrored. @@ -878,7 +878,7 @@

Method Details

# # You may specify a maximum of 50 Instances. { - "canonicalUrl": "A String", # [Output Only] Unique identifier for the instance; defined by the + "canonicalUrl": "A String", # Output only. [Output Only] Unique identifier for the instance; defined by the # server. "url": "A String", # Resource URL to the virtual machine instance which is being mirrored. }, @@ -888,7 +888,7 @@

Method Details

# # You may specify a maximum of 5 subnetworks. { - "canonicalUrl": "A String", # [Output Only] Unique identifier for the subnetwork; defined by the + "canonicalUrl": "A String", # Output only. [Output Only] Unique identifier for the subnetwork; defined by the # server. "url": "A String", # Resource URL to the subnetwork for which # traffic from/to all VM instances will be mirrored. @@ -909,7 +909,7 @@

Method Details

"network": { # Specifies the mirrored VPC network. Only packets in this network will be # mirrored. All mirrored VMs should have a NIC in the given network. # All mirrored subnetworks should belong to the given network. - "canonicalUrl": "A String", # [Output Only] Unique identifier for the network; defined by the server. + "canonicalUrl": "A String", # Output only. [Output Only] Unique identifier for the network; defined by the server. "url": "A String", # URL of the network resource. }, "priority": 42, # The priority of applying this configuration. Priority is used to break ties @@ -919,7 +919,7 @@

Method Details

# # Default value is 1000. Valid range is 0 through 65535. "region": "A String", # [Output Only] URI of the region where the packetMirroring resides. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. } requestId: string, An optional request ID to identify requests. Specify a unique request ID so @@ -1100,10 +1100,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1115,7 +1115,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1308,12 +1308,12 @@

Method Details

# for mirrored traffic. # The specified forwarding rule must have isMirroringCollector # set to true. - "canonicalUrl": "A String", # [Output Only] Unique identifier for the forwarding rule; defined by the + "canonicalUrl": "A String", # Output only. [Output Only] Unique identifier for the forwarding rule; defined by the # server. "url": "A String", # Resource URL to the forwarding rule representing the ILB # configured as destination of the mirrored traffic. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1341,9 +1341,9 @@

Method Details

"direction": "A String", # Direction of traffic to mirror, either INGRESS, EGRESS, or BOTH. # The default is BOTH. }, - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#packetMirroring", # [Output Only] Type of the resource. Alwayscompute#packetMirroring for packet mirrorings. + "kind": "compute#packetMirroring", # Output only. [Output Only] Type of the resource. Alwayscompute#packetMirroring for packet mirrorings. "mirroredResources": { # PacketMirroring mirroredResourceInfos. # MirroredResourceInfo specifies a set of mirrored VM instances, subnetworks # and/or tags for which traffic from/to all VM instances will be mirrored. @@ -1356,7 +1356,7 @@

Method Details

# # You may specify a maximum of 50 Instances. { - "canonicalUrl": "A String", # [Output Only] Unique identifier for the instance; defined by the + "canonicalUrl": "A String", # Output only. [Output Only] Unique identifier for the instance; defined by the # server. "url": "A String", # Resource URL to the virtual machine instance which is being mirrored. }, @@ -1366,7 +1366,7 @@

Method Details

# # You may specify a maximum of 5 subnetworks. { - "canonicalUrl": "A String", # [Output Only] Unique identifier for the subnetwork; defined by the + "canonicalUrl": "A String", # Output only. [Output Only] Unique identifier for the subnetwork; defined by the # server. "url": "A String", # Resource URL to the subnetwork for which # traffic from/to all VM instances will be mirrored. @@ -1387,7 +1387,7 @@

Method Details

"network": { # Specifies the mirrored VPC network. Only packets in this network will be # mirrored. All mirrored VMs should have a NIC in the given network. # All mirrored subnetworks should belong to the given network. - "canonicalUrl": "A String", # [Output Only] Unique identifier for the network; defined by the server. + "canonicalUrl": "A String", # Output only. [Output Only] Unique identifier for the network; defined by the server. "url": "A String", # URL of the network resource. }, "priority": 42, # The priority of applying this configuration. Priority is used to break ties @@ -1397,17 +1397,17 @@

Method Details

# # Default value is 1000. Valid range is 0 through 65535. "region": "A String", # [Output Only] URI of the region where the packetMirroring resides. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. }, ], - "kind": "compute#packetMirroringList", # [Output Only] Type of resource. Always compute#packetMirroring + "kind": "compute#packetMirroringList", # Output only. [Output Only] Type of resource. Always compute#packetMirroring # for packetMirrorings. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -1475,12 +1475,12 @@

Method Details

# for mirrored traffic. # The specified forwarding rule must have isMirroringCollector # set to true. - "canonicalUrl": "A String", # [Output Only] Unique identifier for the forwarding rule; defined by the + "canonicalUrl": "A String", # Output only. [Output Only] Unique identifier for the forwarding rule; defined by the # server. "url": "A String", # Resource URL to the forwarding rule representing the ILB # configured as destination of the mirrored traffic. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1508,9 +1508,9 @@

Method Details

"direction": "A String", # Direction of traffic to mirror, either INGRESS, EGRESS, or BOTH. # The default is BOTH. }, - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#packetMirroring", # [Output Only] Type of the resource. Alwayscompute#packetMirroring for packet mirrorings. + "kind": "compute#packetMirroring", # Output only. [Output Only] Type of the resource. Alwayscompute#packetMirroring for packet mirrorings. "mirroredResources": { # PacketMirroring mirroredResourceInfos. # MirroredResourceInfo specifies a set of mirrored VM instances, subnetworks # and/or tags for which traffic from/to all VM instances will be mirrored. @@ -1523,7 +1523,7 @@

Method Details

# # You may specify a maximum of 50 Instances. { - "canonicalUrl": "A String", # [Output Only] Unique identifier for the instance; defined by the + "canonicalUrl": "A String", # Output only. [Output Only] Unique identifier for the instance; defined by the # server. "url": "A String", # Resource URL to the virtual machine instance which is being mirrored. }, @@ -1533,7 +1533,7 @@

Method Details

# # You may specify a maximum of 5 subnetworks. { - "canonicalUrl": "A String", # [Output Only] Unique identifier for the subnetwork; defined by the + "canonicalUrl": "A String", # Output only. [Output Only] Unique identifier for the subnetwork; defined by the # server. "url": "A String", # Resource URL to the subnetwork for which # traffic from/to all VM instances will be mirrored. @@ -1554,7 +1554,7 @@

Method Details

"network": { # Specifies the mirrored VPC network. Only packets in this network will be # mirrored. All mirrored VMs should have a NIC in the given network. # All mirrored subnetworks should belong to the given network. - "canonicalUrl": "A String", # [Output Only] Unique identifier for the network; defined by the server. + "canonicalUrl": "A String", # Output only. [Output Only] Unique identifier for the network; defined by the server. "url": "A String", # URL of the network resource. }, "priority": 42, # The priority of applying this configuration. Priority is used to break ties @@ -1564,7 +1564,7 @@

Method Details

# # Default value is 1000. Valid range is 0 through 65535. "region": "A String", # [Output Only] URI of the region where the packetMirroring resides. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. } requestId: string, An optional request ID to identify requests. Specify a unique request ID so @@ -1745,10 +1745,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1760,7 +1760,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.previewFeatures.html b/docs/dyn/compute_beta.previewFeatures.html index 1d872551d5..bb14f815e3 100644 --- a/docs/dyn/compute_beta.previewFeatures.html +++ b/docs/dyn/compute_beta.previewFeatures.html @@ -112,12 +112,12 @@

Method Details

{ # Represents a single Google Compute Engine preview feature. "activationStatus": "A String", # Specifies whether the feature is enabled or disabled. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. - "description": "A String", # [Output Only] Description of the feature. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "description": "A String", # Output only. [Output Only] Description of the feature. + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#previewFeature", # [Output only] The type of the feature. Always "compute#previewFeature" for + "kind": "compute#previewFeature", # Output only. [Output only] The type of the feature. Always "compute#previewFeature" for # preview features. "name": "A String", # Name of the feature. "rolloutOperation": { # Represents the rollout operation # Rollout operation of the feature. @@ -132,12 +132,12 @@

Method Details

"predefinedRolloutPlan": "A String", # Predefined rollout plan. }, }, - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "status": { # [Output Only] The status of the feature. # [Output only] Status of the feature. - "description": "A String", # [Output Only] The description of the feature. - "helpLink": "A String", # [Output Only] Link to the public documentation for the feature. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "status": { # [Output Only] The status of the feature. # Output only. [Output only] Status of the feature. + "description": "A String", # Output only. [Output Only] The description of the feature. + "helpLink": "A String", # Output only. [Output Only] Link to the public documentation for the feature. "releaseStatus": { # [Output Only] The release status of the feature. - "stage": "A String", # [Output Only] The stage of the feature. + "stage": "A String", # Output only. [Output Only] The stage of the feature. "updateDate": { # Represents a whole or partial calendar date, such as a birthday. The time of # Output only. The last date when a feature transitioned between ReleaseStatuses. # day and time zone are either specified elsewhere or are insignificant. The # date is relative to the Gregorian Calendar. This can represent one of the @@ -270,12 +270,12 @@

Method Details

"items": [ # A list of PreviewFeature resources. { # Represents a single Google Compute Engine preview feature. "activationStatus": "A String", # Specifies whether the feature is enabled or disabled. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. - "description": "A String", # [Output Only] Description of the feature. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "description": "A String", # Output only. [Output Only] Description of the feature. + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#previewFeature", # [Output only] The type of the feature. Always "compute#previewFeature" for + "kind": "compute#previewFeature", # Output only. [Output only] The type of the feature. Always "compute#previewFeature" for # preview features. "name": "A String", # Name of the feature. "rolloutOperation": { # Represents the rollout operation # Rollout operation of the feature. @@ -290,12 +290,12 @@

Method Details

"predefinedRolloutPlan": "A String", # Predefined rollout plan. }, }, - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "status": { # [Output Only] The status of the feature. # [Output only] Status of the feature. - "description": "A String", # [Output Only] The description of the feature. - "helpLink": "A String", # [Output Only] Link to the public documentation for the feature. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "status": { # [Output Only] The status of the feature. # Output only. [Output only] Status of the feature. + "description": "A String", # Output only. [Output Only] The description of the feature. + "helpLink": "A String", # Output only. [Output Only] Link to the public documentation for the feature. "releaseStatus": { # [Output Only] The release status of the feature. - "stage": "A String", # [Output Only] The stage of the feature. + "stage": "A String", # Output only. [Output Only] The stage of the feature. "updateDate": { # Represents a whole or partial calendar date, such as a birthday. The time of # Output only. The last date when a feature transitioned between ReleaseStatuses. # day and time zone are either specified elsewhere or are insignificant. The # date is relative to the Gregorian Calendar. This can represent one of the @@ -329,8 +329,8 @@

Method Details

# the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. # end_interface: MixerListResponseWithEtagBuilder "A String", ], @@ -389,12 +389,12 @@

Method Details

{ # Represents a single Google Compute Engine preview feature. "activationStatus": "A String", # Specifies whether the feature is enabled or disabled. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. - "description": "A String", # [Output Only] Description of the feature. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "description": "A String", # Output only. [Output Only] Description of the feature. + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#previewFeature", # [Output only] The type of the feature. Always "compute#previewFeature" for + "kind": "compute#previewFeature", # Output only. [Output only] The type of the feature. Always "compute#previewFeature" for # preview features. "name": "A String", # Name of the feature. "rolloutOperation": { # Represents the rollout operation # Rollout operation of the feature. @@ -409,12 +409,12 @@

Method Details

"predefinedRolloutPlan": "A String", # Predefined rollout plan. }, }, - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "status": { # [Output Only] The status of the feature. # [Output only] Status of the feature. - "description": "A String", # [Output Only] The description of the feature. - "helpLink": "A String", # [Output Only] Link to the public documentation for the feature. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "status": { # [Output Only] The status of the feature. # Output only. [Output only] Status of the feature. + "description": "A String", # Output only. [Output Only] The description of the feature. + "helpLink": "A String", # Output only. [Output Only] Link to the public documentation for the feature. "releaseStatus": { # [Output Only] The release status of the feature. - "stage": "A String", # [Output Only] The stage of the feature. + "stage": "A String", # Output only. [Output Only] The stage of the feature. "updateDate": { # Represents a whole or partial calendar date, such as a birthday. The time of # Output only. The last date when a feature transitioned between ReleaseStatuses. # day and time zone are either specified elsewhere or are insignificant. The # date is relative to the Gregorian Calendar. This can represent one of the @@ -621,10 +621,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -636,7 +636,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.projects.html b/docs/dyn/compute_beta.projects.html index f2ea6b6cf7..8bc19caee0 100644 --- a/docs/dyn/compute_beta.projects.html +++ b/docs/dyn/compute_beta.projects.html @@ -318,10 +318,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -333,7 +333,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -610,10 +610,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -625,7 +625,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -889,10 +889,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -904,7 +904,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1182,10 +1182,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1197,7 +1197,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1304,7 +1304,7 @@

Method Details

# A project is used to organize resources in a Google Cloud Platform # environment. For more information, read about the # Resource Hierarchy. - "cloudArmorTier": "A String", # [Output Only] The Cloud Armor tier for this project. It can be one of the + "cloudArmorTier": "A String", # Output only. [Output Only] The Cloud Armor tier for this project. It can be one of the # following values: CA_STANDARD,CA_ENTERPRISE_PAYGO. # # If this field is not specified, it is assumed to beCA_STANDARD. @@ -1334,7 +1334,7 @@

Method Details

# or equal to 262144 bytes (256 KiB). }, ], - "kind": "compute#metadata", # [Output Only] Type of the resource. Always compute#metadata + "kind": "compute#metadata", # Output only. [Output Only] Type of the resource. Always compute#metadata # for metadata. }, "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 @@ -1350,9 +1350,9 @@

Method Details

"id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. This is *not* the project ID, and is # just a unique ID used by Compute Engine to identify resources. - "kind": "compute#project", # [Output Only] Type of the resource. Always compute#project for + "kind": "compute#project", # Output only. [Output Only] Type of the resource. Always compute#project for # projects. - "managedProtectionTier": "A String", # [Output Only] The Cloud Armor Managed Protection (CAMP) tier for + "managedProtectionTier": "A String", # Output only. [Output Only] The Cloud Armor Managed Protection (CAMP) tier for # this project. It can be one of the following values:CA_STANDARD, CAMP_PLUS_PAYGO. # # If this field is not specified, it is assumed to beCA_STANDARD. @@ -1380,7 +1380,7 @@

Method Details

# If you supply a prefix, it should conform to Cloud Storageobject naming # conventions. }, - "vmDnsSetting": "A String", # [Output Only] Default internal DNS setting used by VMs running in + "vmDnsSetting": "A String", # Output only. [Output Only] Default internal DNS setting used by VMs running in # this project. "xpnProjectStatus": "A String", # [Output Only] The role this project has in a shared VPC configuration. # Currently, only projects with the host role, which is specified by the @@ -1408,7 +1408,7 @@

Method Details

# A project is used to organize resources in a Google Cloud Platform # environment. For more information, read about the # Resource Hierarchy. - "cloudArmorTier": "A String", # [Output Only] The Cloud Armor tier for this project. It can be one of the + "cloudArmorTier": "A String", # Output only. [Output Only] The Cloud Armor tier for this project. It can be one of the # following values: CA_STANDARD,CA_ENTERPRISE_PAYGO. # # If this field is not specified, it is assumed to beCA_STANDARD. @@ -1438,7 +1438,7 @@

Method Details

# or equal to 262144 bytes (256 KiB). }, ], - "kind": "compute#metadata", # [Output Only] Type of the resource. Always compute#metadata + "kind": "compute#metadata", # Output only. [Output Only] Type of the resource. Always compute#metadata # for metadata. }, "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 @@ -1454,9 +1454,9 @@

Method Details

"id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. This is *not* the project ID, and is # just a unique ID used by Compute Engine to identify resources. - "kind": "compute#project", # [Output Only] Type of the resource. Always compute#project for + "kind": "compute#project", # Output only. [Output Only] Type of the resource. Always compute#project for # projects. - "managedProtectionTier": "A String", # [Output Only] The Cloud Armor Managed Protection (CAMP) tier for + "managedProtectionTier": "A String", # Output only. [Output Only] The Cloud Armor Managed Protection (CAMP) tier for # this project. It can be one of the following values:CA_STANDARD, CAMP_PLUS_PAYGO. # # If this field is not specified, it is assumed to beCA_STANDARD. @@ -1484,7 +1484,7 @@

Method Details

# If you supply a prefix, it should conform to Cloud Storageobject naming # conventions. }, - "vmDnsSetting": "A String", # [Output Only] Default internal DNS setting used by VMs running in + "vmDnsSetting": "A String", # Output only. [Output Only] Default internal DNS setting used by VMs running in # this project. "xpnProjectStatus": "A String", # [Output Only] The role this project has in a shared VPC configuration. # Currently, only projects with the host role, which is specified by the @@ -1591,9 +1591,9 @@

Method Details

An object of the form: { - "kind": "compute#projectsGetXpnResources", # [Output Only] Type of resource. Alwayscompute#projectsGetXpnResources for lists of service resources + "kind": "compute#projectsGetXpnResources", # Output only. [Output Only] Type of resource. Alwayscompute#projectsGetXpnResources for lists of service resources # (a.k.a service projects) - "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for + "nextPageToken": "A String", # Output only. [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to @@ -1738,7 +1738,7 @@

Method Details

# A project is used to organize resources in a Google Cloud Platform # environment. For more information, read about the # Resource Hierarchy. - "cloudArmorTier": "A String", # [Output Only] The Cloud Armor tier for this project. It can be one of the + "cloudArmorTier": "A String", # Output only. [Output Only] The Cloud Armor tier for this project. It can be one of the # following values: CA_STANDARD,CA_ENTERPRISE_PAYGO. # # If this field is not specified, it is assumed to beCA_STANDARD. @@ -1768,7 +1768,7 @@

Method Details

# or equal to 262144 bytes (256 KiB). }, ], - "kind": "compute#metadata", # [Output Only] Type of the resource. Always compute#metadata + "kind": "compute#metadata", # Output only. [Output Only] Type of the resource. Always compute#metadata # for metadata. }, "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 @@ -1784,9 +1784,9 @@

Method Details

"id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. This is *not* the project ID, and is # just a unique ID used by Compute Engine to identify resources. - "kind": "compute#project", # [Output Only] Type of the resource. Always compute#project for + "kind": "compute#project", # Output only. [Output Only] Type of the resource. Always compute#project for # projects. - "managedProtectionTier": "A String", # [Output Only] The Cloud Armor Managed Protection (CAMP) tier for + "managedProtectionTier": "A String", # Output only. [Output Only] The Cloud Armor Managed Protection (CAMP) tier for # this project. It can be one of the following values:CA_STANDARD, CAMP_PLUS_PAYGO. # # If this field is not specified, it is assumed to beCA_STANDARD. @@ -1814,21 +1814,21 @@

Method Details

# If you supply a prefix, it should conform to Cloud Storageobject naming # conventions. }, - "vmDnsSetting": "A String", # [Output Only] Default internal DNS setting used by VMs running in + "vmDnsSetting": "A String", # Output only. [Output Only] Default internal DNS setting used by VMs running in # this project. "xpnProjectStatus": "A String", # [Output Only] The role this project has in a shared VPC configuration. # Currently, only projects with the host role, which is specified by the # value HOST, are differentiated. }, ], - "kind": "compute#xpnHostList", # [Output Only] Type of resource. Always compute#xpnHostList for + "kind": "compute#xpnHostList", # Output only. [Output Only] Type of resource. Always compute#xpnHostList for # lists of shared VPC hosts. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -2086,10 +2086,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2101,7 +2101,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2389,10 +2389,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2404,7 +2404,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2678,10 +2678,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2693,7 +2693,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2807,7 +2807,7 @@

Method Details

# or equal to 262144 bytes (256 KiB). }, ], - "kind": "compute#metadata", # [Output Only] Type of the resource. Always compute#metadata + "kind": "compute#metadata", # Output only. [Output Only] Type of the resource. Always compute#metadata # for metadata. } @@ -2989,10 +2989,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3004,7 +3004,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -3277,10 +3277,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3292,7 +3292,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -3566,10 +3566,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3581,7 +3581,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -3862,10 +3862,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3877,7 +3877,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.publicAdvertisedPrefixes.html b/docs/dyn/compute_beta.publicAdvertisedPrefixes.html index ccc4af2900..1d220917ec 100644 --- a/docs/dyn/compute_beta.publicAdvertisedPrefixes.html +++ b/docs/dyn/compute_beta.publicAdvertisedPrefixes.html @@ -287,10 +287,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -302,7 +302,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -572,10 +572,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -587,7 +587,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -685,8 +685,8 @@

Method Details

{ # A public advertised prefix represents an aggregated IP prefix or netblock # which customers bring to cloud. The IP prefix is a single unit of route # advertisement and is announced globally to the internet. - "byoipApiVersion": "A String", # [Output Only] The version of BYOIP API. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "byoipApiVersion": "A String", # Output only. [Output Only] The version of BYOIP API. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -699,12 +699,12 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve a PublicAdvertisedPrefix. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. "ipCidrRange": "A String", # The address range, in CIDR format, represented by this public advertised # prefix. "ipv6AccessType": "A String", # The internet access type for IPv6 Public Advertised Prefixes. - "kind": "compute#publicAdvertisedPrefix", # [Output Only] Type of the resource. Alwayscompute#publicAdvertisedPrefix for public advertised prefixes. + "kind": "compute#publicAdvertisedPrefix", # Output only. [Output Only] Type of the resource. Alwayscompute#publicAdvertisedPrefix for public advertised prefixes. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -723,7 +723,7 @@

Method Details

# - `GLOBAL_AND_REGIONAL` [output only]: The public delegated prefixes is # BYOIP V1 legacy prefix. This is output only value and no longer # supported in BYOIP V2. - "publicDelegatedPrefixs": [ # [Output Only] The list of public delegated prefixes that exist for this + "publicDelegatedPrefixs": [ # Output only. [Output Only] The list of public delegated prefixes that exist for this # public advertised prefix. { # Represents a CIDR range which can be used to assign addresses. "ipRange": "A String", # The IP address range of the public delegated prefix @@ -737,7 +737,7 @@

Method Details

# ANNOUNCED: The public delegated prefix is active. }, ], - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "sharedSecret": "A String", # [Output Only] The shared secret to be used for reverse DNS verification. "status": "A String", # The status of the public advertised prefix. Possible values include: # @@ -766,8 +766,8 @@

Method Details

{ # A public advertised prefix represents an aggregated IP prefix or netblock # which customers bring to cloud. The IP prefix is a single unit of route # advertisement and is announced globally to the internet. - "byoipApiVersion": "A String", # [Output Only] The version of BYOIP API. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "byoipApiVersion": "A String", # Output only. [Output Only] The version of BYOIP API. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -780,12 +780,12 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve a PublicAdvertisedPrefix. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. "ipCidrRange": "A String", # The address range, in CIDR format, represented by this public advertised # prefix. "ipv6AccessType": "A String", # The internet access type for IPv6 Public Advertised Prefixes. - "kind": "compute#publicAdvertisedPrefix", # [Output Only] Type of the resource. Alwayscompute#publicAdvertisedPrefix for public advertised prefixes. + "kind": "compute#publicAdvertisedPrefix", # Output only. [Output Only] Type of the resource. Alwayscompute#publicAdvertisedPrefix for public advertised prefixes. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -804,7 +804,7 @@

Method Details

# - `GLOBAL_AND_REGIONAL` [output only]: The public delegated prefixes is # BYOIP V1 legacy prefix. This is output only value and no longer # supported in BYOIP V2. - "publicDelegatedPrefixs": [ # [Output Only] The list of public delegated prefixes that exist for this + "publicDelegatedPrefixs": [ # Output only. [Output Only] The list of public delegated prefixes that exist for this # public advertised prefix. { # Represents a CIDR range which can be used to assign addresses. "ipRange": "A String", # The IP address range of the public delegated prefix @@ -818,7 +818,7 @@

Method Details

# ANNOUNCED: The public delegated prefix is active. }, ], - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "sharedSecret": "A String", # [Output Only] The shared secret to be used for reverse DNS verification. "status": "A String", # The status of the public advertised prefix. Possible values include: # @@ -1011,10 +1011,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1026,7 +1026,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1209,8 +1209,8 @@

Method Details

{ # A public advertised prefix represents an aggregated IP prefix or netblock # which customers bring to cloud. The IP prefix is a single unit of route # advertisement and is announced globally to the internet. - "byoipApiVersion": "A String", # [Output Only] The version of BYOIP API. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "byoipApiVersion": "A String", # Output only. [Output Only] The version of BYOIP API. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1223,12 +1223,12 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve a PublicAdvertisedPrefix. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. "ipCidrRange": "A String", # The address range, in CIDR format, represented by this public advertised # prefix. "ipv6AccessType": "A String", # The internet access type for IPv6 Public Advertised Prefixes. - "kind": "compute#publicAdvertisedPrefix", # [Output Only] Type of the resource. Alwayscompute#publicAdvertisedPrefix for public advertised prefixes. + "kind": "compute#publicAdvertisedPrefix", # Output only. [Output Only] Type of the resource. Alwayscompute#publicAdvertisedPrefix for public advertised prefixes. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -1247,7 +1247,7 @@

Method Details

# - `GLOBAL_AND_REGIONAL` [output only]: The public delegated prefixes is # BYOIP V1 legacy prefix. This is output only value and no longer # supported in BYOIP V2. - "publicDelegatedPrefixs": [ # [Output Only] The list of public delegated prefixes that exist for this + "publicDelegatedPrefixs": [ # Output only. [Output Only] The list of public delegated prefixes that exist for this # public advertised prefix. { # Represents a CIDR range which can be used to assign addresses. "ipRange": "A String", # The IP address range of the public delegated prefix @@ -1261,7 +1261,7 @@

Method Details

# ANNOUNCED: The public delegated prefix is active. }, ], - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "sharedSecret": "A String", # [Output Only] The shared secret to be used for reverse DNS verification. "status": "A String", # The status of the public advertised prefix. Possible values include: # @@ -1276,7 +1276,7 @@

Method Details

# - `PREFIX_REMOVAL_IN_PROGRESS`: The prefix is being removed. }, ], - "kind": "compute#publicAdvertisedPrefixList", # [Output Only] Type of the resource. Alwayscompute#publicAdvertisedPrefix for public advertised prefixes. + "kind": "compute#publicAdvertisedPrefixList", # Output only. [Output Only] Type of the resource. Alwayscompute#publicAdvertisedPrefix for public advertised prefixes. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. @@ -1341,8 +1341,8 @@

Method Details

{ # A public advertised prefix represents an aggregated IP prefix or netblock # which customers bring to cloud. The IP prefix is a single unit of route # advertisement and is announced globally to the internet. - "byoipApiVersion": "A String", # [Output Only] The version of BYOIP API. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "byoipApiVersion": "A String", # Output only. [Output Only] The version of BYOIP API. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1355,12 +1355,12 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve a PublicAdvertisedPrefix. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. "ipCidrRange": "A String", # The address range, in CIDR format, represented by this public advertised # prefix. "ipv6AccessType": "A String", # The internet access type for IPv6 Public Advertised Prefixes. - "kind": "compute#publicAdvertisedPrefix", # [Output Only] Type of the resource. Alwayscompute#publicAdvertisedPrefix for public advertised prefixes. + "kind": "compute#publicAdvertisedPrefix", # Output only. [Output Only] Type of the resource. Alwayscompute#publicAdvertisedPrefix for public advertised prefixes. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -1379,7 +1379,7 @@

Method Details

# - `GLOBAL_AND_REGIONAL` [output only]: The public delegated prefixes is # BYOIP V1 legacy prefix. This is output only value and no longer # supported in BYOIP V2. - "publicDelegatedPrefixs": [ # [Output Only] The list of public delegated prefixes that exist for this + "publicDelegatedPrefixs": [ # Output only. [Output Only] The list of public delegated prefixes that exist for this # public advertised prefix. { # Represents a CIDR range which can be used to assign addresses. "ipRange": "A String", # The IP address range of the public delegated prefix @@ -1393,7 +1393,7 @@

Method Details

# ANNOUNCED: The public delegated prefix is active. }, ], - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "sharedSecret": "A String", # [Output Only] The shared secret to be used for reverse DNS verification. "status": "A String", # The status of the public advertised prefix. Possible values include: # @@ -1586,10 +1586,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1601,7 +1601,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1866,10 +1866,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1881,7 +1881,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.publicDelegatedPrefixes.html b/docs/dyn/compute_beta.publicDelegatedPrefixes.html index 28d71e93f9..fb7de1f494 100644 --- a/docs/dyn/compute_beta.publicDelegatedPrefixes.html +++ b/docs/dyn/compute_beta.publicDelegatedPrefixes.html @@ -232,12 +232,12 @@

Method Details

"allocatablePrefixLength": 42, # The allocatable prefix length supported by this public delegated prefix. # This field is optional and cannot be set for prefixes in DELEGATION mode. # It cannot be set for IPv4 prefixes either, and it always defaults to 32. - "byoipApiVersion": "A String", # [Output Only] The version of BYOIP API. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "byoipApiVersion": "A String", # Output only. [Output Only] The version of BYOIP API. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "enableEnhancedIpv4Allocation": True or False, # [Output Only] Whether this PDP supports enhanced IPv4 allocations. + "enableEnhancedIpv4Allocation": True or False, # Output only. [Output Only] Whether this PDP supports enhanced IPv4 allocations. # Applicable for IPv4 PDPs only. "fingerprint": "A String", # Fingerprint of this resource. A hash of the contents stored in this object. # This field is used in optimistic locking. This field will be ignored when @@ -247,14 +247,14 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve a PublicDelegatedPrefix. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. "ipCidrRange": "A String", # The IP address range, in CIDR format, represented by this public # delegated prefix. - "ipv6AccessType": "A String", # [Output Only] The internet access type for IPv6 Public Delegated Prefixes. + "ipv6AccessType": "A String", # Output only. [Output Only] The internet access type for IPv6 Public Delegated Prefixes. # Inherited from parent prefix. "isLiveMigration": True or False, # If true, the prefix will be live migrated. - "kind": "compute#publicDelegatedPrefix", # [Output Only] Type of the resource. Alwayscompute#publicDelegatedPrefix for public delegated prefixes. + "kind": "compute#publicDelegatedPrefix", # Output only. [Output Only] Type of the resource. Alwayscompute#publicDelegatedPrefix for public delegated prefixes. "mode": "A String", # The public delegated prefix mode for IPv6 only. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -272,26 +272,26 @@

Method Details

"delegateeProject": "A String", # Name of the project scoping this PublicDelegatedSubPrefix. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "enableEnhancedIpv4Allocation": True or False, # [Output Only] Whether this PDP supports enhanced IPv4 allocations. + "enableEnhancedIpv4Allocation": True or False, # Output only. [Output Only] Whether this PDP supports enhanced IPv4 allocations. # Applicable for IPv4 PDPs only. "ipCidrRange": "A String", # The IP address range, in CIDR format, represented by this sub public # delegated prefix. - "ipv6AccessType": "A String", # [Output Only] The internet access type for IPv6 Public Delegated Sub + "ipv6AccessType": "A String", # Output only. [Output Only] The internet access type for IPv6 Public Delegated Sub # Prefixes. Inherited from parent prefix. "isAddress": True or False, # Whether the sub prefix is delegated to create Address resources in the # delegatee project. "mode": "A String", # The PublicDelegatedSubPrefix mode for IPv6 only. "name": "A String", # The name of the sub public delegated prefix. - "region": "A String", # [Output Only] The region of the sub public delegated prefix if it is + "region": "A String", # Output only. [Output Only] The region of the sub public delegated prefix if it is # regional. If absent, the sub prefix is global. - "status": "A String", # [Output Only] The status of the sub public delegated prefix. + "status": "A String", # Output only. [Output Only] The status of the sub public delegated prefix. }, ], - "region": "A String", # [Output Only] URL of the region where the public delegated prefix resides. + "region": "A String", # Output only. [Output Only] URL of the region where the public delegated prefix resides. # This field applies only to the region resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in # the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "status": "A String", # [Output Only] The status of the public delegated prefix, which can be one # of following values: # @@ -334,7 +334,7 @@

Method Details

}, }, }, - "kind": "compute#publicDelegatedPrefixAggregatedList", # [Output Only] Type of the resource. Alwayscompute#publicDelegatedPrefixAggregatedList for aggregated + "kind": "compute#publicDelegatedPrefixAggregatedList", # Output only. [Output Only] Type of the resource. Alwayscompute#publicDelegatedPrefixAggregatedList for aggregated # lists of public delegated prefixes. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for @@ -342,7 +342,7 @@

Method Details

# Subsequent list requests will have their own nextPageToken to # continue paging through the results. "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -574,10 +574,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -589,7 +589,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -860,10 +860,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -875,7 +875,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -979,12 +979,12 @@

Method Details

"allocatablePrefixLength": 42, # The allocatable prefix length supported by this public delegated prefix. # This field is optional and cannot be set for prefixes in DELEGATION mode. # It cannot be set for IPv4 prefixes either, and it always defaults to 32. - "byoipApiVersion": "A String", # [Output Only] The version of BYOIP API. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "byoipApiVersion": "A String", # Output only. [Output Only] The version of BYOIP API. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "enableEnhancedIpv4Allocation": True or False, # [Output Only] Whether this PDP supports enhanced IPv4 allocations. + "enableEnhancedIpv4Allocation": True or False, # Output only. [Output Only] Whether this PDP supports enhanced IPv4 allocations. # Applicable for IPv4 PDPs only. "fingerprint": "A String", # Fingerprint of this resource. A hash of the contents stored in this object. # This field is used in optimistic locking. This field will be ignored when @@ -994,14 +994,14 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve a PublicDelegatedPrefix. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. "ipCidrRange": "A String", # The IP address range, in CIDR format, represented by this public # delegated prefix. - "ipv6AccessType": "A String", # [Output Only] The internet access type for IPv6 Public Delegated Prefixes. + "ipv6AccessType": "A String", # Output only. [Output Only] The internet access type for IPv6 Public Delegated Prefixes. # Inherited from parent prefix. "isLiveMigration": True or False, # If true, the prefix will be live migrated. - "kind": "compute#publicDelegatedPrefix", # [Output Only] Type of the resource. Alwayscompute#publicDelegatedPrefix for public delegated prefixes. + "kind": "compute#publicDelegatedPrefix", # Output only. [Output Only] Type of the resource. Alwayscompute#publicDelegatedPrefix for public delegated prefixes. "mode": "A String", # The public delegated prefix mode for IPv6 only. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -1019,26 +1019,26 @@

Method Details

"delegateeProject": "A String", # Name of the project scoping this PublicDelegatedSubPrefix. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "enableEnhancedIpv4Allocation": True or False, # [Output Only] Whether this PDP supports enhanced IPv4 allocations. + "enableEnhancedIpv4Allocation": True or False, # Output only. [Output Only] Whether this PDP supports enhanced IPv4 allocations. # Applicable for IPv4 PDPs only. "ipCidrRange": "A String", # The IP address range, in CIDR format, represented by this sub public # delegated prefix. - "ipv6AccessType": "A String", # [Output Only] The internet access type for IPv6 Public Delegated Sub + "ipv6AccessType": "A String", # Output only. [Output Only] The internet access type for IPv6 Public Delegated Sub # Prefixes. Inherited from parent prefix. "isAddress": True or False, # Whether the sub prefix is delegated to create Address resources in the # delegatee project. "mode": "A String", # The PublicDelegatedSubPrefix mode for IPv6 only. "name": "A String", # The name of the sub public delegated prefix. - "region": "A String", # [Output Only] The region of the sub public delegated prefix if it is + "region": "A String", # Output only. [Output Only] The region of the sub public delegated prefix if it is # regional. If absent, the sub prefix is global. - "status": "A String", # [Output Only] The status of the sub public delegated prefix. + "status": "A String", # Output only. [Output Only] The status of the sub public delegated prefix. }, ], - "region": "A String", # [Output Only] URL of the region where the public delegated prefix resides. + "region": "A String", # Output only. [Output Only] URL of the region where the public delegated prefix resides. # This field applies only to the region resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in # the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "status": "A String", # [Output Only] The status of the public delegated prefix, which can be one # of following values: # @@ -1073,12 +1073,12 @@

Method Details

"allocatablePrefixLength": 42, # The allocatable prefix length supported by this public delegated prefix. # This field is optional and cannot be set for prefixes in DELEGATION mode. # It cannot be set for IPv4 prefixes either, and it always defaults to 32. - "byoipApiVersion": "A String", # [Output Only] The version of BYOIP API. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "byoipApiVersion": "A String", # Output only. [Output Only] The version of BYOIP API. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "enableEnhancedIpv4Allocation": True or False, # [Output Only] Whether this PDP supports enhanced IPv4 allocations. + "enableEnhancedIpv4Allocation": True or False, # Output only. [Output Only] Whether this PDP supports enhanced IPv4 allocations. # Applicable for IPv4 PDPs only. "fingerprint": "A String", # Fingerprint of this resource. A hash of the contents stored in this object. # This field is used in optimistic locking. This field will be ignored when @@ -1088,14 +1088,14 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve a PublicDelegatedPrefix. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. "ipCidrRange": "A String", # The IP address range, in CIDR format, represented by this public # delegated prefix. - "ipv6AccessType": "A String", # [Output Only] The internet access type for IPv6 Public Delegated Prefixes. + "ipv6AccessType": "A String", # Output only. [Output Only] The internet access type for IPv6 Public Delegated Prefixes. # Inherited from parent prefix. "isLiveMigration": True or False, # If true, the prefix will be live migrated. - "kind": "compute#publicDelegatedPrefix", # [Output Only] Type of the resource. Alwayscompute#publicDelegatedPrefix for public delegated prefixes. + "kind": "compute#publicDelegatedPrefix", # Output only. [Output Only] Type of the resource. Alwayscompute#publicDelegatedPrefix for public delegated prefixes. "mode": "A String", # The public delegated prefix mode for IPv6 only. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -1113,26 +1113,26 @@

Method Details

"delegateeProject": "A String", # Name of the project scoping this PublicDelegatedSubPrefix. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "enableEnhancedIpv4Allocation": True or False, # [Output Only] Whether this PDP supports enhanced IPv4 allocations. + "enableEnhancedIpv4Allocation": True or False, # Output only. [Output Only] Whether this PDP supports enhanced IPv4 allocations. # Applicable for IPv4 PDPs only. "ipCidrRange": "A String", # The IP address range, in CIDR format, represented by this sub public # delegated prefix. - "ipv6AccessType": "A String", # [Output Only] The internet access type for IPv6 Public Delegated Sub + "ipv6AccessType": "A String", # Output only. [Output Only] The internet access type for IPv6 Public Delegated Sub # Prefixes. Inherited from parent prefix. "isAddress": True or False, # Whether the sub prefix is delegated to create Address resources in the # delegatee project. "mode": "A String", # The PublicDelegatedSubPrefix mode for IPv6 only. "name": "A String", # The name of the sub public delegated prefix. - "region": "A String", # [Output Only] The region of the sub public delegated prefix if it is + "region": "A String", # Output only. [Output Only] The region of the sub public delegated prefix if it is # regional. If absent, the sub prefix is global. - "status": "A String", # [Output Only] The status of the sub public delegated prefix. + "status": "A String", # Output only. [Output Only] The status of the sub public delegated prefix. }, ], - "region": "A String", # [Output Only] URL of the region where the public delegated prefix resides. + "region": "A String", # Output only. [Output Only] URL of the region where the public delegated prefix resides. # This field applies only to the region resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in # the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "status": "A String", # [Output Only] The status of the public delegated prefix, which can be one # of following values: # @@ -1325,10 +1325,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1340,7 +1340,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1529,12 +1529,12 @@

Method Details

"allocatablePrefixLength": 42, # The allocatable prefix length supported by this public delegated prefix. # This field is optional and cannot be set for prefixes in DELEGATION mode. # It cannot be set for IPv4 prefixes either, and it always defaults to 32. - "byoipApiVersion": "A String", # [Output Only] The version of BYOIP API. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "byoipApiVersion": "A String", # Output only. [Output Only] The version of BYOIP API. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "enableEnhancedIpv4Allocation": True or False, # [Output Only] Whether this PDP supports enhanced IPv4 allocations. + "enableEnhancedIpv4Allocation": True or False, # Output only. [Output Only] Whether this PDP supports enhanced IPv4 allocations. # Applicable for IPv4 PDPs only. "fingerprint": "A String", # Fingerprint of this resource. A hash of the contents stored in this object. # This field is used in optimistic locking. This field will be ignored when @@ -1544,14 +1544,14 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve a PublicDelegatedPrefix. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. "ipCidrRange": "A String", # The IP address range, in CIDR format, represented by this public # delegated prefix. - "ipv6AccessType": "A String", # [Output Only] The internet access type for IPv6 Public Delegated Prefixes. + "ipv6AccessType": "A String", # Output only. [Output Only] The internet access type for IPv6 Public Delegated Prefixes. # Inherited from parent prefix. "isLiveMigration": True or False, # If true, the prefix will be live migrated. - "kind": "compute#publicDelegatedPrefix", # [Output Only] Type of the resource. Alwayscompute#publicDelegatedPrefix for public delegated prefixes. + "kind": "compute#publicDelegatedPrefix", # Output only. [Output Only] Type of the resource. Alwayscompute#publicDelegatedPrefix for public delegated prefixes. "mode": "A String", # The public delegated prefix mode for IPv6 only. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -1569,26 +1569,26 @@

Method Details

"delegateeProject": "A String", # Name of the project scoping this PublicDelegatedSubPrefix. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "enableEnhancedIpv4Allocation": True or False, # [Output Only] Whether this PDP supports enhanced IPv4 allocations. + "enableEnhancedIpv4Allocation": True or False, # Output only. [Output Only] Whether this PDP supports enhanced IPv4 allocations. # Applicable for IPv4 PDPs only. "ipCidrRange": "A String", # The IP address range, in CIDR format, represented by this sub public # delegated prefix. - "ipv6AccessType": "A String", # [Output Only] The internet access type for IPv6 Public Delegated Sub + "ipv6AccessType": "A String", # Output only. [Output Only] The internet access type for IPv6 Public Delegated Sub # Prefixes. Inherited from parent prefix. "isAddress": True or False, # Whether the sub prefix is delegated to create Address resources in the # delegatee project. "mode": "A String", # The PublicDelegatedSubPrefix mode for IPv6 only. "name": "A String", # The name of the sub public delegated prefix. - "region": "A String", # [Output Only] The region of the sub public delegated prefix if it is + "region": "A String", # Output only. [Output Only] The region of the sub public delegated prefix if it is # regional. If absent, the sub prefix is global. - "status": "A String", # [Output Only] The status of the sub public delegated prefix. + "status": "A String", # Output only. [Output Only] The status of the sub public delegated prefix. }, ], - "region": "A String", # [Output Only] URL of the region where the public delegated prefix resides. + "region": "A String", # Output only. [Output Only] URL of the region where the public delegated prefix resides. # This field applies only to the region resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in # the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "status": "A String", # [Output Only] The status of the public delegated prefix, which can be one # of following values: # @@ -1603,7 +1603,7 @@

Method Details

# - `ACTIVE` The public delegated prefix is ready to use. }, ], - "kind": "compute#publicDelegatedPrefixList", # [Output Only] Type of the resource. Alwayscompute#publicDelegatedPrefixList for public delegated + "kind": "compute#publicDelegatedPrefixList", # Output only. [Output Only] Type of the resource. Alwayscompute#publicDelegatedPrefixList for public delegated # prefixes. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for @@ -1675,12 +1675,12 @@

Method Details

"allocatablePrefixLength": 42, # The allocatable prefix length supported by this public delegated prefix. # This field is optional and cannot be set for prefixes in DELEGATION mode. # It cannot be set for IPv4 prefixes either, and it always defaults to 32. - "byoipApiVersion": "A String", # [Output Only] The version of BYOIP API. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "byoipApiVersion": "A String", # Output only. [Output Only] The version of BYOIP API. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "enableEnhancedIpv4Allocation": True or False, # [Output Only] Whether this PDP supports enhanced IPv4 allocations. + "enableEnhancedIpv4Allocation": True or False, # Output only. [Output Only] Whether this PDP supports enhanced IPv4 allocations. # Applicable for IPv4 PDPs only. "fingerprint": "A String", # Fingerprint of this resource. A hash of the contents stored in this object. # This field is used in optimistic locking. This field will be ignored when @@ -1690,14 +1690,14 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve a PublicDelegatedPrefix. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. "ipCidrRange": "A String", # The IP address range, in CIDR format, represented by this public # delegated prefix. - "ipv6AccessType": "A String", # [Output Only] The internet access type for IPv6 Public Delegated Prefixes. + "ipv6AccessType": "A String", # Output only. [Output Only] The internet access type for IPv6 Public Delegated Prefixes. # Inherited from parent prefix. "isLiveMigration": True or False, # If true, the prefix will be live migrated. - "kind": "compute#publicDelegatedPrefix", # [Output Only] Type of the resource. Alwayscompute#publicDelegatedPrefix for public delegated prefixes. + "kind": "compute#publicDelegatedPrefix", # Output only. [Output Only] Type of the resource. Alwayscompute#publicDelegatedPrefix for public delegated prefixes. "mode": "A String", # The public delegated prefix mode for IPv6 only. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -1715,26 +1715,26 @@

Method Details

"delegateeProject": "A String", # Name of the project scoping this PublicDelegatedSubPrefix. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "enableEnhancedIpv4Allocation": True or False, # [Output Only] Whether this PDP supports enhanced IPv4 allocations. + "enableEnhancedIpv4Allocation": True or False, # Output only. [Output Only] Whether this PDP supports enhanced IPv4 allocations. # Applicable for IPv4 PDPs only. "ipCidrRange": "A String", # The IP address range, in CIDR format, represented by this sub public # delegated prefix. - "ipv6AccessType": "A String", # [Output Only] The internet access type for IPv6 Public Delegated Sub + "ipv6AccessType": "A String", # Output only. [Output Only] The internet access type for IPv6 Public Delegated Sub # Prefixes. Inherited from parent prefix. "isAddress": True or False, # Whether the sub prefix is delegated to create Address resources in the # delegatee project. "mode": "A String", # The PublicDelegatedSubPrefix mode for IPv6 only. "name": "A String", # The name of the sub public delegated prefix. - "region": "A String", # [Output Only] The region of the sub public delegated prefix if it is + "region": "A String", # Output only. [Output Only] The region of the sub public delegated prefix if it is # regional. If absent, the sub prefix is global. - "status": "A String", # [Output Only] The status of the sub public delegated prefix. + "status": "A String", # Output only. [Output Only] The status of the sub public delegated prefix. }, ], - "region": "A String", # [Output Only] URL of the region where the public delegated prefix resides. + "region": "A String", # Output only. [Output Only] URL of the region where the public delegated prefix resides. # This field applies only to the region resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in # the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "status": "A String", # [Output Only] The status of the public delegated prefix, which can be one # of following values: # @@ -1927,10 +1927,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1942,7 +1942,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2209,10 +2209,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2224,7 +2224,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.regionAutoscalers.html b/docs/dyn/compute_beta.regionAutoscalers.html index 010994ba1c..a8e2d3a949 100644 --- a/docs/dyn/compute_beta.regionAutoscalers.html +++ b/docs/dyn/compute_beta.regionAutoscalers.html @@ -293,10 +293,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -308,7 +308,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -561,7 +561,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -588,7 +588,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -640,13 +640,13 @@

Method Details

}, }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#autoscaler", # [Output Only] Type of the resource. Always compute#autoscaler + "kind": "compute#autoscaler", # Output only. [Output Only] Type of the resource. Always compute#autoscaler # for autoscalers. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -655,15 +655,15 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "recommendedSize": 42, # [Output Only] Target recommended MIG size (number of instances) computed by + "recommendedSize": 42, # Output only. [Output Only] Target recommended MIG size (number of instances) computed by # autoscaler. Autoscaler calculates the recommended MIG size even when the # autoscaling policy mode is different from ON. This field is empty when # autoscaler is not connected to an existing managed instance group or # autoscaler did not generate its prediction. - "region": "A String", # [Output Only] URL of theregion + "region": "A String", # Output only. [Output Only] URL of theregion # where the instance group resides (for autoscalers living in regional # scope). - "scalingScheduleStatus": { # [Output Only] Status information of existing scaling schedules. + "scalingScheduleStatus": { # Output only. [Output Only] Status information of existing scaling schedules. "a_key": { "lastStartTime": "A String", # [Output Only] The last time the scaling schedule became active. # Note: this is a timestamp when a schedule actually became active, not when @@ -759,7 +759,7 @@

Method Details

], "target": "A String", # URL of the managed instance group that this autoscaler will scale. This # field is required when creating an autoscaler. - "zone": "A String", # [Output Only] URL of thezone + "zone": "A String", # Output only. [Output Only] URL of thezone # where the instance group resides (for autoscalers living in zonal scope). }
@@ -932,7 +932,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -959,7 +959,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -1011,13 +1011,13 @@

Method Details

}, }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#autoscaler", # [Output Only] Type of the resource. Always compute#autoscaler + "kind": "compute#autoscaler", # Output only. [Output Only] Type of the resource. Always compute#autoscaler # for autoscalers. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -1026,15 +1026,15 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "recommendedSize": 42, # [Output Only] Target recommended MIG size (number of instances) computed by + "recommendedSize": 42, # Output only. [Output Only] Target recommended MIG size (number of instances) computed by # autoscaler. Autoscaler calculates the recommended MIG size even when the # autoscaling policy mode is different from ON. This field is empty when # autoscaler is not connected to an existing managed instance group or # autoscaler did not generate its prediction. - "region": "A String", # [Output Only] URL of theregion + "region": "A String", # Output only. [Output Only] URL of theregion # where the instance group resides (for autoscalers living in regional # scope). - "scalingScheduleStatus": { # [Output Only] Status information of existing scaling schedules. + "scalingScheduleStatus": { # Output only. [Output Only] Status information of existing scaling schedules. "a_key": { "lastStartTime": "A String", # [Output Only] The last time the scaling schedule became active. # Note: this is a timestamp when a schedule actually became active, not when @@ -1130,7 +1130,7 @@

Method Details

], "target": "A String", # URL of the managed instance group that this autoscaler will scale. This # field is required when creating an autoscaler. - "zone": "A String", # [Output Only] URL of thezone + "zone": "A String", # Output only. [Output Only] URL of thezone # where the instance group resides (for autoscalers living in zonal scope). } @@ -1312,10 +1312,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1327,7 +1327,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1666,7 +1666,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -1693,7 +1693,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -1745,13 +1745,13 @@

Method Details

}, }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#autoscaler", # [Output Only] Type of the resource. Always compute#autoscaler + "kind": "compute#autoscaler", # Output only. [Output Only] Type of the resource. Always compute#autoscaler # for autoscalers. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -1760,15 +1760,15 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "recommendedSize": 42, # [Output Only] Target recommended MIG size (number of instances) computed by + "recommendedSize": 42, # Output only. [Output Only] Target recommended MIG size (number of instances) computed by # autoscaler. Autoscaler calculates the recommended MIG size even when the # autoscaling policy mode is different from ON. This field is empty when # autoscaler is not connected to an existing managed instance group or # autoscaler did not generate its prediction. - "region": "A String", # [Output Only] URL of theregion + "region": "A String", # Output only. [Output Only] URL of theregion # where the instance group resides (for autoscalers living in regional # scope). - "scalingScheduleStatus": { # [Output Only] Status information of existing scaling schedules. + "scalingScheduleStatus": { # Output only. [Output Only] Status information of existing scaling schedules. "a_key": { "lastStartTime": "A String", # [Output Only] The last time the scaling schedule became active. # Note: this is a timestamp when a schedule actually became active, not when @@ -1864,17 +1864,17 @@

Method Details

], "target": "A String", # URL of the managed instance group that this autoscaler will scale. This # field is required when creating an autoscaler. - "zone": "A String", # [Output Only] URL of thezone + "zone": "A String", # Output only. [Output Only] URL of thezone # where the instance group resides (for autoscalers living in zonal scope). }, ], - "kind": "compute#regionAutoscalerList", # Type of resource. + "kind": "compute#regionAutoscalerList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -2087,7 +2087,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -2114,7 +2114,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -2166,13 +2166,13 @@

Method Details

}, }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#autoscaler", # [Output Only] Type of the resource. Always compute#autoscaler + "kind": "compute#autoscaler", # Output only. [Output Only] Type of the resource. Always compute#autoscaler # for autoscalers. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -2181,15 +2181,15 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "recommendedSize": 42, # [Output Only] Target recommended MIG size (number of instances) computed by + "recommendedSize": 42, # Output only. [Output Only] Target recommended MIG size (number of instances) computed by # autoscaler. Autoscaler calculates the recommended MIG size even when the # autoscaling policy mode is different from ON. This field is empty when # autoscaler is not connected to an existing managed instance group or # autoscaler did not generate its prediction. - "region": "A String", # [Output Only] URL of theregion + "region": "A String", # Output only. [Output Only] URL of theregion # where the instance group resides (for autoscalers living in regional # scope). - "scalingScheduleStatus": { # [Output Only] Status information of existing scaling schedules. + "scalingScheduleStatus": { # Output only. [Output Only] Status information of existing scaling schedules. "a_key": { "lastStartTime": "A String", # [Output Only] The last time the scaling schedule became active. # Note: this is a timestamp when a schedule actually became active, not when @@ -2285,7 +2285,7 @@

Method Details

], "target": "A String", # URL of the managed instance group that this autoscaler will scale. This # field is required when creating an autoscaler. - "zone": "A String", # [Output Only] URL of thezone + "zone": "A String", # Output only. [Output Only] URL of thezone # where the instance group resides (for autoscalers living in zonal scope). } @@ -2468,10 +2468,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2483,7 +2483,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2765,7 +2765,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -2792,7 +2792,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -2844,13 +2844,13 @@

Method Details

}, }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#autoscaler", # [Output Only] Type of the resource. Always compute#autoscaler + "kind": "compute#autoscaler", # Output only. [Output Only] Type of the resource. Always compute#autoscaler # for autoscalers. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -2859,15 +2859,15 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "recommendedSize": 42, # [Output Only] Target recommended MIG size (number of instances) computed by + "recommendedSize": 42, # Output only. [Output Only] Target recommended MIG size (number of instances) computed by # autoscaler. Autoscaler calculates the recommended MIG size even when the # autoscaling policy mode is different from ON. This field is empty when # autoscaler is not connected to an existing managed instance group or # autoscaler did not generate its prediction. - "region": "A String", # [Output Only] URL of theregion + "region": "A String", # Output only. [Output Only] URL of theregion # where the instance group resides (for autoscalers living in regional # scope). - "scalingScheduleStatus": { # [Output Only] Status information of existing scaling schedules. + "scalingScheduleStatus": { # Output only. [Output Only] Status information of existing scaling schedules. "a_key": { "lastStartTime": "A String", # [Output Only] The last time the scaling schedule became active. # Note: this is a timestamp when a schedule actually became active, not when @@ -2963,7 +2963,7 @@

Method Details

], "target": "A String", # URL of the managed instance group that this autoscaler will scale. This # field is required when creating an autoscaler. - "zone": "A String", # [Output Only] URL of thezone + "zone": "A String", # Output only. [Output Only] URL of thezone # where the instance group resides (for autoscalers living in zonal scope). } @@ -3146,10 +3146,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3161,7 +3161,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.regionBackendBuckets.html b/docs/dyn/compute_beta.regionBackendBuckets.html index e2e3201daa..aae45610e1 100644 --- a/docs/dyn/compute_beta.regionBackendBuckets.html +++ b/docs/dyn/compute_beta.regionBackendBuckets.html @@ -306,10 +306,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -321,7 +321,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -565,7 +565,7 @@

Method Details

# this backend bucket. "enableCdn": True or False, # If true, enable Cloud CDN for this BackendBucket. "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. - "kind": "compute#backendBucket", # Type of the resource. + "kind": "compute#backendBucket", # Output only. Type of the resource. "loadBalancingScheme": "A String", # The value can only be INTERNAL_MANAGED for cross-region internal layer 7 # load balancer. # @@ -596,14 +596,14 @@

Method Details

"a_key": "A String", }, }, - "region": "A String", # [Output Only] URL of the region where the regional backend bucket + "region": "A String", # Output only. [Output Only] URL of the region where the regional backend bucket # resides. This field is not applicable to global backend buckets. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "usedBy": [ # [Output Only] List of resources referencing that backend bucket. + "usedBy": [ # Output only. [Output Only] List of resources referencing that backend bucket. { - "reference": "A String", # [Output Only] Server-defined URL for UrlMaps referencing that + "reference": "A String", # Output only. [Output Only] Server-defined URL for UrlMaps referencing that # BackendBucket. }, ], @@ -1138,7 +1138,7 @@

Method Details

# this backend bucket. "enableCdn": True or False, # If true, enable Cloud CDN for this BackendBucket. "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. - "kind": "compute#backendBucket", # Type of the resource. + "kind": "compute#backendBucket", # Output only. Type of the resource. "loadBalancingScheme": "A String", # The value can only be INTERNAL_MANAGED for cross-region internal layer 7 # load balancer. # @@ -1169,14 +1169,14 @@

Method Details

"a_key": "A String", }, }, - "region": "A String", # [Output Only] URL of the region where the regional backend bucket + "region": "A String", # Output only. [Output Only] URL of the region where the regional backend bucket # resides. This field is not applicable to global backend buckets. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "usedBy": [ # [Output Only] List of resources referencing that backend bucket. + "usedBy": [ # Output only. [Output Only] List of resources referencing that backend bucket. { - "reference": "A String", # [Output Only] Server-defined URL for UrlMaps referencing that + "reference": "A String", # Output only. [Output Only] Server-defined URL for UrlMaps referencing that # BackendBucket. }, ], @@ -1360,10 +1360,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1375,7 +1375,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1705,7 +1705,7 @@

Method Details

# this backend bucket. "enableCdn": True or False, # If true, enable Cloud CDN for this BackendBucket. "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. - "kind": "compute#backendBucket", # Type of the resource. + "kind": "compute#backendBucket", # Output only. Type of the resource. "loadBalancingScheme": "A String", # The value can only be INTERNAL_MANAGED for cross-region internal layer 7 # load balancer. # @@ -1736,26 +1736,26 @@

Method Details

"a_key": "A String", }, }, - "region": "A String", # [Output Only] URL of the region where the regional backend bucket + "region": "A String", # Output only. [Output Only] URL of the region where the regional backend bucket # resides. This field is not applicable to global backend buckets. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "usedBy": [ # [Output Only] List of resources referencing that backend bucket. + "usedBy": [ # Output only. [Output Only] List of resources referencing that backend bucket. { - "reference": "A String", # [Output Only] Server-defined URL for UrlMaps referencing that + "reference": "A String", # Output only. [Output Only] Server-defined URL for UrlMaps referencing that # BackendBucket. }, ], }, ], - "kind": "compute#backendBucketList", # Type of resource. + "kind": "compute#backendBucketList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -2035,7 +2035,7 @@

Method Details

# this backend bucket. "enableCdn": True or False, # If true, enable Cloud CDN for this BackendBucket. "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. - "kind": "compute#backendBucket", # Type of the resource. + "kind": "compute#backendBucket", # Output only. Type of the resource. "loadBalancingScheme": "A String", # The value can only be INTERNAL_MANAGED for cross-region internal layer 7 # load balancer. # @@ -2066,27 +2066,27 @@

Method Details

"a_key": "A String", }, }, - "region": "A String", # [Output Only] URL of the region where the regional backend bucket + "region": "A String", # Output only. [Output Only] URL of the region where the regional backend bucket # resides. This field is not applicable to global backend buckets. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "usedBy": [ # [Output Only] List of resources referencing that backend bucket. + "usedBy": [ # Output only. [Output Only] List of resources referencing that backend bucket. { - "reference": "A String", # [Output Only] Server-defined URL for UrlMaps referencing that + "reference": "A String", # Output only. [Output Only] Server-defined URL for UrlMaps referencing that # BackendBucket. }, ], }, ], - "kind": "compute#usableBackendBucketList", # [Output Only] Type of resource. Alwayscompute#usableBackendBucketList for lists of usable backend + "kind": "compute#usableBackendBucketList", # Output only. [Output Only] Type of resource. Alwayscompute#usableBackendBucketList for lists of usable backend # buckets. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -2305,7 +2305,7 @@

Method Details

# this backend bucket. "enableCdn": True or False, # If true, enable Cloud CDN for this BackendBucket. "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. - "kind": "compute#backendBucket", # Type of the resource. + "kind": "compute#backendBucket", # Output only. Type of the resource. "loadBalancingScheme": "A String", # The value can only be INTERNAL_MANAGED for cross-region internal layer 7 # load balancer. # @@ -2336,14 +2336,14 @@

Method Details

"a_key": "A String", }, }, - "region": "A String", # [Output Only] URL of the region where the regional backend bucket + "region": "A String", # Output only. [Output Only] URL of the region where the regional backend bucket # resides. This field is not applicable to global backend buckets. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "usedBy": [ # [Output Only] List of resources referencing that backend bucket. + "usedBy": [ # Output only. [Output Only] List of resources referencing that backend bucket. { - "reference": "A String", # [Output Only] Server-defined URL for UrlMaps referencing that + "reference": "A String", # Output only. [Output Only] Server-defined URL for UrlMaps referencing that # BackendBucket. }, ], @@ -2528,10 +2528,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2543,7 +2543,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.regionBackendServices.html b/docs/dyn/compute_beta.regionBackendServices.html index fd265f5fd3..335a87e346 100644 --- a/docs/dyn/compute_beta.regionBackendServices.html +++ b/docs/dyn/compute_beta.regionBackendServices.html @@ -311,10 +311,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -326,7 +326,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -867,7 +867,7 @@

Method Details

# number of hosts in the load balancing pool is larger than the ring size, # each host will be assigned a single virtual node. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customMetrics": [ # List of custom metrics that are used for theWEIGHTED_ROUND_ROBIN locality_lb_policy. { # Custom Metrics are used for WEIGHTED_ROUND_ROBIN @@ -1155,7 +1155,7 @@

Method Details

# oauth2ClientSecretSha256 field. # # @InputOnly - "oauth2ClientSecretSha256": "A String", # [Output Only] SHA256 hash value for the field oauth2_client_secret above. + "oauth2ClientSecretSha256": "A String", # Output only. [Output Only] SHA256 hash value for the field oauth2_client_secret above. }, "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. @@ -1191,7 +1191,7 @@

Method Details

# - Traffic # Director with Envoy proxies and proxyless gRPC (load balancing scheme # INTERNAL_SELF_MANAGED). - "kind": "compute#backendService", # [Output Only] Type of resource. Always compute#backendService + "kind": "compute#backendService", # Output only. [Output Only] Type of resource. Always compute#backendService # for backend services. "loadBalancingScheme": "A String", # Specifies the load balancer type. A backend service # created for one type of load balancer cannot be used with another. @@ -1543,7 +1543,7 @@

Method Details

# # Must be set to GRPC when the backend service is referenced by a URL map # that is bound to target gRPC proxy. - "region": "A String", # [Output Only] URL of the region where the regional backend service + "region": "A String", # Output only. [Output Only] URL of the region where the regional backend service # resides. This field is not applicable to global backend services. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -1739,9 +1739,9 @@

Method Details

}, ], }, - "usedBy": [ # [Output Only] List of resources referencing given backend service. + "usedBy": [ # Output only. [Output Only] List of resources referencing given backend service. { - "reference": "A String", # [Output Only] Server-defined URL for resources referencing given + "reference": "A String", # Output only. [Output Only] Server-defined URL for resources referencing given # BackendService like UrlMaps, TargetTcpProxies, TargetSslProxies # and ForwardingRule. }, @@ -1800,7 +1800,7 @@

Method Details

"weightError": "A String", }, ], - "kind": "compute#backendServiceGroupHealth", # [Output Only] Type of resource. Alwayscompute#backendServiceGroupHealth for the health of backend + "kind": "compute#backendServiceGroupHealth", # Output only. [Output Only] Type of resource. Alwayscompute#backendServiceGroupHealth for the health of backend # services. }
@@ -2631,7 +2631,7 @@

Method Details

# number of hosts in the load balancing pool is larger than the ring size, # each host will be assigned a single virtual node. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customMetrics": [ # List of custom metrics that are used for theWEIGHTED_ROUND_ROBIN locality_lb_policy. { # Custom Metrics are used for WEIGHTED_ROUND_ROBIN @@ -2919,7 +2919,7 @@

Method Details

# oauth2ClientSecretSha256 field. # # @InputOnly - "oauth2ClientSecretSha256": "A String", # [Output Only] SHA256 hash value for the field oauth2_client_secret above. + "oauth2ClientSecretSha256": "A String", # Output only. [Output Only] SHA256 hash value for the field oauth2_client_secret above. }, "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. @@ -2955,7 +2955,7 @@

Method Details

# - Traffic # Director with Envoy proxies and proxyless gRPC (load balancing scheme # INTERNAL_SELF_MANAGED). - "kind": "compute#backendService", # [Output Only] Type of resource. Always compute#backendService + "kind": "compute#backendService", # Output only. [Output Only] Type of resource. Always compute#backendService # for backend services. "loadBalancingScheme": "A String", # Specifies the load balancer type. A backend service # created for one type of load balancer cannot be used with another. @@ -3307,7 +3307,7 @@

Method Details

# # Must be set to GRPC when the backend service is referenced by a URL map # that is bound to target gRPC proxy. - "region": "A String", # [Output Only] URL of the region where the regional backend service + "region": "A String", # Output only. [Output Only] URL of the region where the regional backend service # resides. This field is not applicable to global backend services. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -3503,9 +3503,9 @@

Method Details

}, ], }, - "usedBy": [ # [Output Only] List of resources referencing given backend service. + "usedBy": [ # Output only. [Output Only] List of resources referencing given backend service. { - "reference": "A String", # [Output Only] Server-defined URL for resources referencing given + "reference": "A String", # Output only. [Output Only] Server-defined URL for resources referencing given # BackendService like UrlMaps, TargetTcpProxies, TargetSslProxies # and ForwardingRule. }, @@ -3690,10 +3690,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3705,7 +3705,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -4332,7 +4332,7 @@

Method Details

# number of hosts in the load balancing pool is larger than the ring size, # each host will be assigned a single virtual node. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customMetrics": [ # List of custom metrics that are used for theWEIGHTED_ROUND_ROBIN locality_lb_policy. { # Custom Metrics are used for WEIGHTED_ROUND_ROBIN @@ -4620,7 +4620,7 @@

Method Details

# oauth2ClientSecretSha256 field. # # @InputOnly - "oauth2ClientSecretSha256": "A String", # [Output Only] SHA256 hash value for the field oauth2_client_secret above. + "oauth2ClientSecretSha256": "A String", # Output only. [Output Only] SHA256 hash value for the field oauth2_client_secret above. }, "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. @@ -4656,7 +4656,7 @@

Method Details

# - Traffic # Director with Envoy proxies and proxyless gRPC (load balancing scheme # INTERNAL_SELF_MANAGED). - "kind": "compute#backendService", # [Output Only] Type of resource. Always compute#backendService + "kind": "compute#backendService", # Output only. [Output Only] Type of resource. Always compute#backendService # for backend services. "loadBalancingScheme": "A String", # Specifies the load balancer type. A backend service # created for one type of load balancer cannot be used with another. @@ -5008,7 +5008,7 @@

Method Details

# # Must be set to GRPC when the backend service is referenced by a URL map # that is bound to target gRPC proxy. - "region": "A String", # [Output Only] URL of the region where the regional backend service + "region": "A String", # Output only. [Output Only] URL of the region where the regional backend service # resides. This field is not applicable to global backend services. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -5204,22 +5204,22 @@

Method Details

}, ], }, - "usedBy": [ # [Output Only] List of resources referencing given backend service. + "usedBy": [ # Output only. [Output Only] List of resources referencing given backend service. { - "reference": "A String", # [Output Only] Server-defined URL for resources referencing given + "reference": "A String", # Output only. [Output Only] Server-defined URL for resources referencing given # BackendService like UrlMaps, TargetTcpProxies, TargetSslProxies # and ForwardingRule. }, ], }, ], - "kind": "compute#backendServiceList", # [Output Only] Type of resource. Alwayscompute#backendServiceList for lists of backend services. + "kind": "compute#backendServiceList", # Output only. [Output Only] Type of resource. Alwayscompute#backendServiceList for lists of backend services. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -5796,7 +5796,7 @@

Method Details

# number of hosts in the load balancing pool is larger than the ring size, # each host will be assigned a single virtual node. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customMetrics": [ # List of custom metrics that are used for theWEIGHTED_ROUND_ROBIN locality_lb_policy. { # Custom Metrics are used for WEIGHTED_ROUND_ROBIN @@ -6084,7 +6084,7 @@

Method Details

# oauth2ClientSecretSha256 field. # # @InputOnly - "oauth2ClientSecretSha256": "A String", # [Output Only] SHA256 hash value for the field oauth2_client_secret above. + "oauth2ClientSecretSha256": "A String", # Output only. [Output Only] SHA256 hash value for the field oauth2_client_secret above. }, "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. @@ -6120,7 +6120,7 @@

Method Details

# - Traffic # Director with Envoy proxies and proxyless gRPC (load balancing scheme # INTERNAL_SELF_MANAGED). - "kind": "compute#backendService", # [Output Only] Type of resource. Always compute#backendService + "kind": "compute#backendService", # Output only. [Output Only] Type of resource. Always compute#backendService # for backend services. "loadBalancingScheme": "A String", # Specifies the load balancer type. A backend service # created for one type of load balancer cannot be used with another. @@ -6472,7 +6472,7 @@

Method Details

# # Must be set to GRPC when the backend service is referenced by a URL map # that is bound to target gRPC proxy. - "region": "A String", # [Output Only] URL of the region where the regional backend service + "region": "A String", # Output only. [Output Only] URL of the region where the regional backend service # resides. This field is not applicable to global backend services. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -6668,23 +6668,23 @@

Method Details

}, ], }, - "usedBy": [ # [Output Only] List of resources referencing given backend service. + "usedBy": [ # Output only. [Output Only] List of resources referencing given backend service. { - "reference": "A String", # [Output Only] Server-defined URL for resources referencing given + "reference": "A String", # Output only. [Output Only] Server-defined URL for resources referencing given # BackendService like UrlMaps, TargetTcpProxies, TargetSslProxies # and ForwardingRule. }, ], }, ], - "kind": "compute#usableBackendServiceList", # [Output Only] Type of resource. Alwayscompute#usableBackendServiceList for lists of usable backend + "kind": "compute#usableBackendServiceList", # Output only. [Output Only] Type of resource. Alwayscompute#usableBackendServiceList for lists of usable backend # services. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -7201,7 +7201,7 @@

Method Details

# number of hosts in the load balancing pool is larger than the ring size, # each host will be assigned a single virtual node. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customMetrics": [ # List of custom metrics that are used for theWEIGHTED_ROUND_ROBIN locality_lb_policy. { # Custom Metrics are used for WEIGHTED_ROUND_ROBIN @@ -7489,7 +7489,7 @@

Method Details

# oauth2ClientSecretSha256 field. # # @InputOnly - "oauth2ClientSecretSha256": "A String", # [Output Only] SHA256 hash value for the field oauth2_client_secret above. + "oauth2ClientSecretSha256": "A String", # Output only. [Output Only] SHA256 hash value for the field oauth2_client_secret above. }, "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. @@ -7525,7 +7525,7 @@

Method Details

# - Traffic # Director with Envoy proxies and proxyless gRPC (load balancing scheme # INTERNAL_SELF_MANAGED). - "kind": "compute#backendService", # [Output Only] Type of resource. Always compute#backendService + "kind": "compute#backendService", # Output only. [Output Only] Type of resource. Always compute#backendService # for backend services. "loadBalancingScheme": "A String", # Specifies the load balancer type. A backend service # created for one type of load balancer cannot be used with another. @@ -7877,7 +7877,7 @@

Method Details

# # Must be set to GRPC when the backend service is referenced by a URL map # that is bound to target gRPC proxy. - "region": "A String", # [Output Only] URL of the region where the regional backend service + "region": "A String", # Output only. [Output Only] URL of the region where the regional backend service # resides. This field is not applicable to global backend services. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -8073,9 +8073,9 @@

Method Details

}, ], }, - "usedBy": [ # [Output Only] List of resources referencing given backend service. + "usedBy": [ # Output only. [Output Only] List of resources referencing given backend service. { - "reference": "A String", # [Output Only] Server-defined URL for resources referencing given + "reference": "A String", # Output only. [Output Only] Server-defined URL for resources referencing given # BackendService like UrlMaps, TargetTcpProxies, TargetSslProxies # and ForwardingRule. }, @@ -8260,10 +8260,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -8275,7 +8275,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -9426,10 +9426,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -9441,7 +9441,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -10014,7 +10014,7 @@

Method Details

# number of hosts in the load balancing pool is larger than the ring size, # each host will be assigned a single virtual node. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customMetrics": [ # List of custom metrics that are used for theWEIGHTED_ROUND_ROBIN locality_lb_policy. { # Custom Metrics are used for WEIGHTED_ROUND_ROBIN @@ -10302,7 +10302,7 @@

Method Details

# oauth2ClientSecretSha256 field. # # @InputOnly - "oauth2ClientSecretSha256": "A String", # [Output Only] SHA256 hash value for the field oauth2_client_secret above. + "oauth2ClientSecretSha256": "A String", # Output only. [Output Only] SHA256 hash value for the field oauth2_client_secret above. }, "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. @@ -10338,7 +10338,7 @@

Method Details

# - Traffic # Director with Envoy proxies and proxyless gRPC (load balancing scheme # INTERNAL_SELF_MANAGED). - "kind": "compute#backendService", # [Output Only] Type of resource. Always compute#backendService + "kind": "compute#backendService", # Output only. [Output Only] Type of resource. Always compute#backendService # for backend services. "loadBalancingScheme": "A String", # Specifies the load balancer type. A backend service # created for one type of load balancer cannot be used with another. @@ -10690,7 +10690,7 @@

Method Details

# # Must be set to GRPC when the backend service is referenced by a URL map # that is bound to target gRPC proxy. - "region": "A String", # [Output Only] URL of the region where the regional backend service + "region": "A String", # Output only. [Output Only] URL of the region where the regional backend service # resides. This field is not applicable to global backend services. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -10886,9 +10886,9 @@

Method Details

}, ], }, - "usedBy": [ # [Output Only] List of resources referencing given backend service. + "usedBy": [ # Output only. [Output Only] List of resources referencing given backend service. { - "reference": "A String", # [Output Only] Server-defined URL for resources referencing given + "reference": "A String", # Output only. [Output Only] Server-defined URL for resources referencing given # BackendService like UrlMaps, TargetTcpProxies, TargetSslProxies # and ForwardingRule. }, @@ -11073,10 +11073,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -11088,7 +11088,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.regionCommitments.html b/docs/dyn/compute_beta.regionCommitments.html index 278e566eb8..d3ac79dc80 100644 --- a/docs/dyn/compute_beta.regionCommitments.html +++ b/docs/dyn/compute_beta.regionCommitments.html @@ -241,20 +241,20 @@

Method Details

# Note that if you specify MACHINE commitments, then you must # also specify a type to indicate the machine series of the # hardware resource that you are committing to. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customEndTimestamp": "A String", # [Input Only] Optional, specifies the requested commitment end time inRFC3339 text format. Use this option when the desired # commitment's end date is later than the start date + term duration. "description": "A String", # An optional description of the commitment. You can provide this property # when you create the resource. - "endTimestamp": "A String", # [Output Only] Commitment end time inRFC3339 + "endTimestamp": "A String", # Output only. [Output Only] Commitment end time inRFC3339 # text format. "existingReservations": [ "A String", ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#commitment", # [Output Only] Type of the resource. Always compute#commitment + "kind": "compute#commitment", # Output only. [Output Only] Type of the resource. Always compute#commitment # for commitments. "licenseResource": { # Commitment for a particular license resource. # The license specification required as part of a license commitment. "amount": "A String", # The number of licenses you plan to purchase. @@ -279,7 +279,7 @@

Method Details

# you receive for your resources. Committing to a longer time duration # typically gives you a higher discount rate. The supported values for this # field are TWELVE_MONTH (1 year), andTHIRTY_SIX_MONTH (3 years). - "region": "A String", # [Output Only] URL of the region where the commitment and committed + "region": "A String", # Output only. [Output Only] URL of the region where the commitment and committed # resources are located. "reservations": [ # The list of new reservations that you want to create and attach to this # commitment. @@ -304,10 +304,10 @@

Method Details

# one can create instances of varying shapes against this reservation. "hostCount": 42, # Count of reserved hosts of specified VM family. The host has fixed number # of accelerators based on the accelerator/vm-family selected. - "inUseHostCount": 42, # Number of hosts currently in use. If there is one or more Instances + "inUseHostCount": 42, # Output only. Number of hosts currently in use. If there is one or more Instances # running on the host, it is considered in use. - "inUseInstanceCount": 42, # Number of instances currently in use in this reservation. - "inUseResources": [ # [Output only] List of resources currently in use. + "inUseInstanceCount": 42, # Output only. Number of instances currently in use in this reservation. + "inUseResources": [ # Output only. [Output only] List of resources currently in use. { "accelerator": { # Properties of accelerator resources in this reservation. "acceleratorCount": 42, # Number of accelerators of specified type. @@ -329,9 +329,9 @@

Method Details

# belong to. "workloadType": "A String", # The workload type of the instances that will target this reservation. }, - "commitment": "A String", # [Output Only] Full or partial URL to a parent commitment. This field + "commitment": "A String", # Output only. [Output Only] Full or partial URL to a parent commitment. This field # displays for reservations that are tied to a commitment. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "deleteAfterDuration": { # A Duration represents a fixed-length span of time represented # Duration time relative to reservation creation when Compute Engine will # automatically delete this resource. @@ -353,10 +353,10 @@

Method Details

# create the resource. "enableEmergentMaintenance": True or False, # Indicates whether Compute Engine allows unplanned maintenance for your VMs; # for example, to fix hardware errors. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#reservation", # [Output Only] Type of the resource. Alwayscompute#reservations for reservations. - "linkedCommitments": [ # [Output Only] Full or partial URL to parent commitments. This field + "kind": "compute#reservation", # Output only. [Output Only] Type of the resource. Alwayscompute#reservations for reservations. + "linkedCommitments": [ # Output only. [Output Only] Full or partial URL to parent commitments. This field # displays for reservations that are tied to multiple commitments. "A String", ], @@ -371,7 +371,7 @@

Method Details

"protectionTier": "A String", # Protection tier for the workload which specifies the workload expectations # in the event of infrastructure failures at data center (e.g. power # and/or cooling failures). - "reservationMode": "A String", # [Output only] Indicates the reservation mode of the reservation. + "reservationMode": "A String", # Output only. [Output only] Indicates the reservation mode of the reservation. "reservationSharingPolicy": { # Specify the reservation sharing policy. If unspecified, the reservation # will not be shared with Google Cloud managed services. "serviceShareType": "A String", # Sharing config for all Google Cloud services. @@ -381,7 +381,7 @@

Method Details

# policy with reservation. "a_key": "A String", }, - "resourceStatus": { # [Output Only] Contains output only fields. # [Output Only] Status information for Reservation resource. + "resourceStatus": { # [Output Only] Contains output only fields. # Output only. [Output Only] Status information for Reservation resource. "healthInfo": { # Health information for the reservation. # [Output only] Health information for the reservation. "degradedBlockCount": 42, # The number of reservation blocks that are degraded. "healthStatus": "A String", # The health status of the reservation. @@ -428,9 +428,9 @@

Method Details

}, }, }, - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. "schedulingType": "A String", # The type of maintenance for the reservation. - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. "shareSettings": { # The share setting for reservations and sole tenancy node groups. # Specify share-settings to create a shared reservation. This property is # optional. For more information about the syntax and options for this # field and its subfields, see the guide for creating @@ -451,9 +451,9 @@

Method Details

}, "specificReservation": { # This reservation type allows to pre allocate specific instance # Reservation for instances with specific machine shapes. # configuration. - "assuredCount": "A String", # [Output Only] Indicates how many instances are actually usable currently. + "assuredCount": "A String", # Output only. [Output Only] Indicates how many instances are actually usable currently. "count": "A String", # Specifies the number of resources that are allocated. - "inUseCount": "A String", # [Output Only] Indicates how many instances are in use. + "inUseCount": "A String", # Output only. [Output Only] Indicates how many instances are in use. "instanceProperties": { # Properties of the SKU instances being reserved. # The instance properties for the reservation. # Next ID: 9 "guestAccelerators": [ # Specifies accelerator type and count. @@ -503,7 +503,7 @@

Method Details

"specificReservationRequired": True or False, # Indicates whether the reservation can be consumed by VMs with affinity # for "any" reservation. If the field is set, then only VMs that target # the reservation by name can consume from this reservation. - "status": "A String", # [Output Only] The status of the reservation. + "status": "A String", # Output only. [Output Only] The status of the reservation. # # # - CREATING: Reservation resources are being @@ -516,8 +516,8 @@

Method Details

# reservation is created within a commitment. }, ], - "resourceStatus": { # [Output Only] Contains output only fields. # [Output Only] Status information for Commitment resource. - "customTermEligibilityEndTimestamp": "A String", # [Output Only] Indicates the end time of customer's eligibility to send + "resourceStatus": { # [Output Only] Contains output only fields. # Output only. [Output Only] Status information for Commitment resource. + "customTermEligibilityEndTimestamp": "A String", # Output only. [Output Only] Indicates the end time of customer's eligibility to send # custom term requests in RFC3339 text format. Term extension requests that # (not the end time in the request) after this time will be rejected. }, @@ -552,28 +552,27 @@

Method Details

# individual resource type. }, ], - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "splitSourceCommitment": "A String", # The source commitment from which you are transferring resources to create # the new split commitment. For more information, see # Split commitments. - "startTimestamp": "A String", # [Output Only] Commitment start time inRFC3339 + "startTimestamp": "A String", # Output only. [Output Only] Commitment start time inRFC3339 # text format. - "status": "A String", # [Output Only] Status of the commitment with regards to eventual expiration + "status": "A String", # Output only. [Output Only] Status of the commitment with regards to eventual expiration # (each commitment has an end date defined). Status can be one of the # following values: NOT_YET_ACTIVE, ACTIVE, orEXPIRED. - "statusMessage": "A String", # [Output Only] An optional, human-readable explanation of the status. + "statusMessage": "A String", # Output only. [Output Only] An optional, human-readable explanation of the status. "type": "A String", # The type of commitment; specifies the # machine series for which you want to commit to purchasing resources. # The choice of machine series affects the discount rate and the eligible # resource types. # # The type must be one of the following:ACCELERATOR_OPTIMIZED, ACCELERATOR_OPTIMIZED_A3,ACCELERATOR_OPTIMIZED_A3_MEGA,COMPUTE_OPTIMIZED, COMPUTE_OPTIMIZED_C2D, - # COMPUTE_OPTIMIZED_C3, COMPUTE_OPTIMIZED_C3D,COMPUTE_OPTIMIZED_H3, GENERAL_PURPOSE,GENERAL_PURPOSE_C4, GENERAL_PURPOSE_E2,GENERAL_PURPOSE_N2, GENERAL_PURPOSE_N2D,GENERAL_PURPOSE_N4, GENERAL_PURPOSE_T2D,GRAPHICS_OPTIMIZED, MEMORY_OPTIMIZED,MEMORY_OPTIMIZED_M3, MEMORY_OPTIMIZED_X4,STORAGE_OPTIMIZED_Z3. - # For example, type MEMORY_OPTIMIZED specifies a commitment - # that applies only to eligible resources of memory optimized M1 and M2 - # machine series. Type GENERAL_PURPOSE specifies a commitment - # that applies only to eligible resources of general purpose N1 machine - # series. + # COMPUTE_OPTIMIZED_C3, COMPUTE_OPTIMIZED_C3D,COMPUTE_OPTIMIZED_H3, GENERAL_PURPOSE,GENERAL_PURPOSE_C4, GENERAL_PURPOSE_E2,GENERAL_PURPOSE_N2, GENERAL_PURPOSE_N2D,GENERAL_PURPOSE_N4, GENERAL_PURPOSE_T2D,GRAPHICS_OPTIMIZED, GRAPHICS_OPTIMIZED_G4,MEMORY_OPTIMIZED, MEMORY_OPTIMIZED_M3,MEMORY_OPTIMIZED_X4, STORAGE_OPTIMIZED_Z3. For + # example, type MEMORY_OPTIMIZED specifies a commitment that + # applies only to eligible resources of memory optimized M1 and M2 machine + # series. Type GENERAL_PURPOSE specifies a commitment that + # applies only to eligible resources of general purpose N1 machine series. }, ], "warning": { # [Output Only] Informational warning which replaces the list of commitments @@ -604,15 +603,15 @@

Method Details

}, }, }, - "kind": "compute#commitmentAggregatedList", # [Output Only] Type of resource. Alwayscompute#commitmentAggregatedList for aggregated lists of + "kind": "compute#commitmentAggregatedList", # Output only. [Output Only] Type of resource. Alwayscompute#commitmentAggregatedList for aggregated lists of # commitments. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -700,20 +699,20 @@

Method Details

# Note that if you specify MACHINE commitments, then you must # also specify a type to indicate the machine series of the # hardware resource that you are committing to. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customEndTimestamp": "A String", # [Input Only] Optional, specifies the requested commitment end time inRFC3339 text format. Use this option when the desired # commitment's end date is later than the start date + term duration. "description": "A String", # An optional description of the commitment. You can provide this property # when you create the resource. - "endTimestamp": "A String", # [Output Only] Commitment end time inRFC3339 + "endTimestamp": "A String", # Output only. [Output Only] Commitment end time inRFC3339 # text format. "existingReservations": [ "A String", ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#commitment", # [Output Only] Type of the resource. Always compute#commitment + "kind": "compute#commitment", # Output only. [Output Only] Type of the resource. Always compute#commitment # for commitments. "licenseResource": { # Commitment for a particular license resource. # The license specification required as part of a license commitment. "amount": "A String", # The number of licenses you plan to purchase. @@ -738,7 +737,7 @@

Method Details

# you receive for your resources. Committing to a longer time duration # typically gives you a higher discount rate. The supported values for this # field are TWELVE_MONTH (1 year), andTHIRTY_SIX_MONTH (3 years). - "region": "A String", # [Output Only] URL of the region where the commitment and committed + "region": "A String", # Output only. [Output Only] URL of the region where the commitment and committed # resources are located. "reservations": [ # The list of new reservations that you want to create and attach to this # commitment. @@ -763,10 +762,10 @@

Method Details

# one can create instances of varying shapes against this reservation. "hostCount": 42, # Count of reserved hosts of specified VM family. The host has fixed number # of accelerators based on the accelerator/vm-family selected. - "inUseHostCount": 42, # Number of hosts currently in use. If there is one or more Instances + "inUseHostCount": 42, # Output only. Number of hosts currently in use. If there is one or more Instances # running on the host, it is considered in use. - "inUseInstanceCount": 42, # Number of instances currently in use in this reservation. - "inUseResources": [ # [Output only] List of resources currently in use. + "inUseInstanceCount": 42, # Output only. Number of instances currently in use in this reservation. + "inUseResources": [ # Output only. [Output only] List of resources currently in use. { "accelerator": { # Properties of accelerator resources in this reservation. "acceleratorCount": 42, # Number of accelerators of specified type. @@ -788,9 +787,9 @@

Method Details

# belong to. "workloadType": "A String", # The workload type of the instances that will target this reservation. }, - "commitment": "A String", # [Output Only] Full or partial URL to a parent commitment. This field + "commitment": "A String", # Output only. [Output Only] Full or partial URL to a parent commitment. This field # displays for reservations that are tied to a commitment. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "deleteAfterDuration": { # A Duration represents a fixed-length span of time represented # Duration time relative to reservation creation when Compute Engine will # automatically delete this resource. @@ -812,10 +811,10 @@

Method Details

# create the resource. "enableEmergentMaintenance": True or False, # Indicates whether Compute Engine allows unplanned maintenance for your VMs; # for example, to fix hardware errors. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#reservation", # [Output Only] Type of the resource. Alwayscompute#reservations for reservations. - "linkedCommitments": [ # [Output Only] Full or partial URL to parent commitments. This field + "kind": "compute#reservation", # Output only. [Output Only] Type of the resource. Alwayscompute#reservations for reservations. + "linkedCommitments": [ # Output only. [Output Only] Full or partial URL to parent commitments. This field # displays for reservations that are tied to multiple commitments. "A String", ], @@ -830,7 +829,7 @@

Method Details

"protectionTier": "A String", # Protection tier for the workload which specifies the workload expectations # in the event of infrastructure failures at data center (e.g. power # and/or cooling failures). - "reservationMode": "A String", # [Output only] Indicates the reservation mode of the reservation. + "reservationMode": "A String", # Output only. [Output only] Indicates the reservation mode of the reservation. "reservationSharingPolicy": { # Specify the reservation sharing policy. If unspecified, the reservation # will not be shared with Google Cloud managed services. "serviceShareType": "A String", # Sharing config for all Google Cloud services. @@ -840,7 +839,7 @@

Method Details

# policy with reservation. "a_key": "A String", }, - "resourceStatus": { # [Output Only] Contains output only fields. # [Output Only] Status information for Reservation resource. + "resourceStatus": { # [Output Only] Contains output only fields. # Output only. [Output Only] Status information for Reservation resource. "healthInfo": { # Health information for the reservation. # [Output only] Health information for the reservation. "degradedBlockCount": 42, # The number of reservation blocks that are degraded. "healthStatus": "A String", # The health status of the reservation. @@ -887,9 +886,9 @@

Method Details

}, }, }, - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. "schedulingType": "A String", # The type of maintenance for the reservation. - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. "shareSettings": { # The share setting for reservations and sole tenancy node groups. # Specify share-settings to create a shared reservation. This property is # optional. For more information about the syntax and options for this # field and its subfields, see the guide for creating @@ -910,9 +909,9 @@

Method Details

}, "specificReservation": { # This reservation type allows to pre allocate specific instance # Reservation for instances with specific machine shapes. # configuration. - "assuredCount": "A String", # [Output Only] Indicates how many instances are actually usable currently. + "assuredCount": "A String", # Output only. [Output Only] Indicates how many instances are actually usable currently. "count": "A String", # Specifies the number of resources that are allocated. - "inUseCount": "A String", # [Output Only] Indicates how many instances are in use. + "inUseCount": "A String", # Output only. [Output Only] Indicates how many instances are in use. "instanceProperties": { # Properties of the SKU instances being reserved. # The instance properties for the reservation. # Next ID: 9 "guestAccelerators": [ # Specifies accelerator type and count. @@ -962,7 +961,7 @@

Method Details

"specificReservationRequired": True or False, # Indicates whether the reservation can be consumed by VMs with affinity # for "any" reservation. If the field is set, then only VMs that target # the reservation by name can consume from this reservation. - "status": "A String", # [Output Only] The status of the reservation. + "status": "A String", # Output only. [Output Only] The status of the reservation. # # # - CREATING: Reservation resources are being @@ -975,8 +974,8 @@

Method Details

# reservation is created within a commitment. }, ], - "resourceStatus": { # [Output Only] Contains output only fields. # [Output Only] Status information for Commitment resource. - "customTermEligibilityEndTimestamp": "A String", # [Output Only] Indicates the end time of customer's eligibility to send + "resourceStatus": { # [Output Only] Contains output only fields. # Output only. [Output Only] Status information for Commitment resource. + "customTermEligibilityEndTimestamp": "A String", # Output only. [Output Only] Indicates the end time of customer's eligibility to send # custom term requests in RFC3339 text format. Term extension requests that # (not the end time in the request) after this time will be rejected. }, @@ -1011,28 +1010,27 @@

Method Details

# individual resource type. }, ], - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "splitSourceCommitment": "A String", # The source commitment from which you are transferring resources to create # the new split commitment. For more information, see # Split commitments. - "startTimestamp": "A String", # [Output Only] Commitment start time inRFC3339 + "startTimestamp": "A String", # Output only. [Output Only] Commitment start time inRFC3339 # text format. - "status": "A String", # [Output Only] Status of the commitment with regards to eventual expiration + "status": "A String", # Output only. [Output Only] Status of the commitment with regards to eventual expiration # (each commitment has an end date defined). Status can be one of the # following values: NOT_YET_ACTIVE, ACTIVE, orEXPIRED. - "statusMessage": "A String", # [Output Only] An optional, human-readable explanation of the status. + "statusMessage": "A String", # Output only. [Output Only] An optional, human-readable explanation of the status. "type": "A String", # The type of commitment; specifies the # machine series for which you want to commit to purchasing resources. # The choice of machine series affects the discount rate and the eligible # resource types. # # The type must be one of the following:ACCELERATOR_OPTIMIZED, ACCELERATOR_OPTIMIZED_A3,ACCELERATOR_OPTIMIZED_A3_MEGA,COMPUTE_OPTIMIZED, COMPUTE_OPTIMIZED_C2D, - # COMPUTE_OPTIMIZED_C3, COMPUTE_OPTIMIZED_C3D,COMPUTE_OPTIMIZED_H3, GENERAL_PURPOSE,GENERAL_PURPOSE_C4, GENERAL_PURPOSE_E2,GENERAL_PURPOSE_N2, GENERAL_PURPOSE_N2D,GENERAL_PURPOSE_N4, GENERAL_PURPOSE_T2D,GRAPHICS_OPTIMIZED, MEMORY_OPTIMIZED,MEMORY_OPTIMIZED_M3, MEMORY_OPTIMIZED_X4,STORAGE_OPTIMIZED_Z3. - # For example, type MEMORY_OPTIMIZED specifies a commitment - # that applies only to eligible resources of memory optimized M1 and M2 - # machine series. Type GENERAL_PURPOSE specifies a commitment - # that applies only to eligible resources of general purpose N1 machine - # series. + # COMPUTE_OPTIMIZED_C3, COMPUTE_OPTIMIZED_C3D,COMPUTE_OPTIMIZED_H3, GENERAL_PURPOSE,GENERAL_PURPOSE_C4, GENERAL_PURPOSE_E2,GENERAL_PURPOSE_N2, GENERAL_PURPOSE_N2D,GENERAL_PURPOSE_N4, GENERAL_PURPOSE_T2D,GRAPHICS_OPTIMIZED, GRAPHICS_OPTIMIZED_G4,MEMORY_OPTIMIZED, MEMORY_OPTIMIZED_M3,MEMORY_OPTIMIZED_X4, STORAGE_OPTIMIZED_Z3. For + # example, type MEMORY_OPTIMIZED specifies a commitment that + # applies only to eligible resources of memory optimized M1 and M2 machine + # series. Type GENERAL_PURPOSE specifies a commitment that + # applies only to eligible resources of general purpose N1 machine series. }
@@ -1069,20 +1067,20 @@

Method Details

# Note that if you specify MACHINE commitments, then you must # also specify a type to indicate the machine series of the # hardware resource that you are committing to. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customEndTimestamp": "A String", # [Input Only] Optional, specifies the requested commitment end time inRFC3339 text format. Use this option when the desired # commitment's end date is later than the start date + term duration. "description": "A String", # An optional description of the commitment. You can provide this property # when you create the resource. - "endTimestamp": "A String", # [Output Only] Commitment end time inRFC3339 + "endTimestamp": "A String", # Output only. [Output Only] Commitment end time inRFC3339 # text format. "existingReservations": [ "A String", ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#commitment", # [Output Only] Type of the resource. Always compute#commitment + "kind": "compute#commitment", # Output only. [Output Only] Type of the resource. Always compute#commitment # for commitments. "licenseResource": { # Commitment for a particular license resource. # The license specification required as part of a license commitment. "amount": "A String", # The number of licenses you plan to purchase. @@ -1107,7 +1105,7 @@

Method Details

# you receive for your resources. Committing to a longer time duration # typically gives you a higher discount rate. The supported values for this # field are TWELVE_MONTH (1 year), andTHIRTY_SIX_MONTH (3 years). - "region": "A String", # [Output Only] URL of the region where the commitment and committed + "region": "A String", # Output only. [Output Only] URL of the region where the commitment and committed # resources are located. "reservations": [ # The list of new reservations that you want to create and attach to this # commitment. @@ -1132,10 +1130,10 @@

Method Details

# one can create instances of varying shapes against this reservation. "hostCount": 42, # Count of reserved hosts of specified VM family. The host has fixed number # of accelerators based on the accelerator/vm-family selected. - "inUseHostCount": 42, # Number of hosts currently in use. If there is one or more Instances + "inUseHostCount": 42, # Output only. Number of hosts currently in use. If there is one or more Instances # running on the host, it is considered in use. - "inUseInstanceCount": 42, # Number of instances currently in use in this reservation. - "inUseResources": [ # [Output only] List of resources currently in use. + "inUseInstanceCount": 42, # Output only. Number of instances currently in use in this reservation. + "inUseResources": [ # Output only. [Output only] List of resources currently in use. { "accelerator": { # Properties of accelerator resources in this reservation. "acceleratorCount": 42, # Number of accelerators of specified type. @@ -1157,9 +1155,9 @@

Method Details

# belong to. "workloadType": "A String", # The workload type of the instances that will target this reservation. }, - "commitment": "A String", # [Output Only] Full or partial URL to a parent commitment. This field + "commitment": "A String", # Output only. [Output Only] Full or partial URL to a parent commitment. This field # displays for reservations that are tied to a commitment. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "deleteAfterDuration": { # A Duration represents a fixed-length span of time represented # Duration time relative to reservation creation when Compute Engine will # automatically delete this resource. @@ -1181,10 +1179,10 @@

Method Details

# create the resource. "enableEmergentMaintenance": True or False, # Indicates whether Compute Engine allows unplanned maintenance for your VMs; # for example, to fix hardware errors. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#reservation", # [Output Only] Type of the resource. Alwayscompute#reservations for reservations. - "linkedCommitments": [ # [Output Only] Full or partial URL to parent commitments. This field + "kind": "compute#reservation", # Output only. [Output Only] Type of the resource. Alwayscompute#reservations for reservations. + "linkedCommitments": [ # Output only. [Output Only] Full or partial URL to parent commitments. This field # displays for reservations that are tied to multiple commitments. "A String", ], @@ -1199,7 +1197,7 @@

Method Details

"protectionTier": "A String", # Protection tier for the workload which specifies the workload expectations # in the event of infrastructure failures at data center (e.g. power # and/or cooling failures). - "reservationMode": "A String", # [Output only] Indicates the reservation mode of the reservation. + "reservationMode": "A String", # Output only. [Output only] Indicates the reservation mode of the reservation. "reservationSharingPolicy": { # Specify the reservation sharing policy. If unspecified, the reservation # will not be shared with Google Cloud managed services. "serviceShareType": "A String", # Sharing config for all Google Cloud services. @@ -1209,7 +1207,7 @@

Method Details

# policy with reservation. "a_key": "A String", }, - "resourceStatus": { # [Output Only] Contains output only fields. # [Output Only] Status information for Reservation resource. + "resourceStatus": { # [Output Only] Contains output only fields. # Output only. [Output Only] Status information for Reservation resource. "healthInfo": { # Health information for the reservation. # [Output only] Health information for the reservation. "degradedBlockCount": 42, # The number of reservation blocks that are degraded. "healthStatus": "A String", # The health status of the reservation. @@ -1256,9 +1254,9 @@

Method Details

}, }, }, - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. "schedulingType": "A String", # The type of maintenance for the reservation. - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. "shareSettings": { # The share setting for reservations and sole tenancy node groups. # Specify share-settings to create a shared reservation. This property is # optional. For more information about the syntax and options for this # field and its subfields, see the guide for creating @@ -1279,9 +1277,9 @@

Method Details

}, "specificReservation": { # This reservation type allows to pre allocate specific instance # Reservation for instances with specific machine shapes. # configuration. - "assuredCount": "A String", # [Output Only] Indicates how many instances are actually usable currently. + "assuredCount": "A String", # Output only. [Output Only] Indicates how many instances are actually usable currently. "count": "A String", # Specifies the number of resources that are allocated. - "inUseCount": "A String", # [Output Only] Indicates how many instances are in use. + "inUseCount": "A String", # Output only. [Output Only] Indicates how many instances are in use. "instanceProperties": { # Properties of the SKU instances being reserved. # The instance properties for the reservation. # Next ID: 9 "guestAccelerators": [ # Specifies accelerator type and count. @@ -1331,7 +1329,7 @@

Method Details

"specificReservationRequired": True or False, # Indicates whether the reservation can be consumed by VMs with affinity # for "any" reservation. If the field is set, then only VMs that target # the reservation by name can consume from this reservation. - "status": "A String", # [Output Only] The status of the reservation. + "status": "A String", # Output only. [Output Only] The status of the reservation. # # # - CREATING: Reservation resources are being @@ -1344,8 +1342,8 @@

Method Details

# reservation is created within a commitment. }, ], - "resourceStatus": { # [Output Only] Contains output only fields. # [Output Only] Status information for Commitment resource. - "customTermEligibilityEndTimestamp": "A String", # [Output Only] Indicates the end time of customer's eligibility to send + "resourceStatus": { # [Output Only] Contains output only fields. # Output only. [Output Only] Status information for Commitment resource. + "customTermEligibilityEndTimestamp": "A String", # Output only. [Output Only] Indicates the end time of customer's eligibility to send # custom term requests in RFC3339 text format. Term extension requests that # (not the end time in the request) after this time will be rejected. }, @@ -1380,28 +1378,27 @@

Method Details

# individual resource type. }, ], - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "splitSourceCommitment": "A String", # The source commitment from which you are transferring resources to create # the new split commitment. For more information, see # Split commitments. - "startTimestamp": "A String", # [Output Only] Commitment start time inRFC3339 + "startTimestamp": "A String", # Output only. [Output Only] Commitment start time inRFC3339 # text format. - "status": "A String", # [Output Only] Status of the commitment with regards to eventual expiration + "status": "A String", # Output only. [Output Only] Status of the commitment with regards to eventual expiration # (each commitment has an end date defined). Status can be one of the # following values: NOT_YET_ACTIVE, ACTIVE, orEXPIRED. - "statusMessage": "A String", # [Output Only] An optional, human-readable explanation of the status. + "statusMessage": "A String", # Output only. [Output Only] An optional, human-readable explanation of the status. "type": "A String", # The type of commitment; specifies the # machine series for which you want to commit to purchasing resources. # The choice of machine series affects the discount rate and the eligible # resource types. # # The type must be one of the following:ACCELERATOR_OPTIMIZED, ACCELERATOR_OPTIMIZED_A3,ACCELERATOR_OPTIMIZED_A3_MEGA,COMPUTE_OPTIMIZED, COMPUTE_OPTIMIZED_C2D, - # COMPUTE_OPTIMIZED_C3, COMPUTE_OPTIMIZED_C3D,COMPUTE_OPTIMIZED_H3, GENERAL_PURPOSE,GENERAL_PURPOSE_C4, GENERAL_PURPOSE_E2,GENERAL_PURPOSE_N2, GENERAL_PURPOSE_N2D,GENERAL_PURPOSE_N4, GENERAL_PURPOSE_T2D,GRAPHICS_OPTIMIZED, MEMORY_OPTIMIZED,MEMORY_OPTIMIZED_M3, MEMORY_OPTIMIZED_X4,STORAGE_OPTIMIZED_Z3. - # For example, type MEMORY_OPTIMIZED specifies a commitment - # that applies only to eligible resources of memory optimized M1 and M2 - # machine series. Type GENERAL_PURPOSE specifies a commitment - # that applies only to eligible resources of general purpose N1 machine - # series. + # COMPUTE_OPTIMIZED_C3, COMPUTE_OPTIMIZED_C3D,COMPUTE_OPTIMIZED_H3, GENERAL_PURPOSE,GENERAL_PURPOSE_C4, GENERAL_PURPOSE_E2,GENERAL_PURPOSE_N2, GENERAL_PURPOSE_N2D,GENERAL_PURPOSE_N4, GENERAL_PURPOSE_T2D,GRAPHICS_OPTIMIZED, GRAPHICS_OPTIMIZED_G4,MEMORY_OPTIMIZED, MEMORY_OPTIMIZED_M3,MEMORY_OPTIMIZED_X4, STORAGE_OPTIMIZED_Z3. For + # example, type MEMORY_OPTIMIZED specifies a commitment that + # applies only to eligible resources of memory optimized M1 and M2 machine + # series. Type GENERAL_PURPOSE specifies a commitment that + # applies only to eligible resources of general purpose N1 machine series. } requestId: string, An optional request ID to identify requests. Specify a unique request ID so @@ -1582,10 +1579,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1597,7 +1594,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1801,20 +1798,20 @@

Method Details

# Note that if you specify MACHINE commitments, then you must # also specify a type to indicate the machine series of the # hardware resource that you are committing to. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customEndTimestamp": "A String", # [Input Only] Optional, specifies the requested commitment end time inRFC3339 text format. Use this option when the desired # commitment's end date is later than the start date + term duration. "description": "A String", # An optional description of the commitment. You can provide this property # when you create the resource. - "endTimestamp": "A String", # [Output Only] Commitment end time inRFC3339 + "endTimestamp": "A String", # Output only. [Output Only] Commitment end time inRFC3339 # text format. "existingReservations": [ "A String", ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#commitment", # [Output Only] Type of the resource. Always compute#commitment + "kind": "compute#commitment", # Output only. [Output Only] Type of the resource. Always compute#commitment # for commitments. "licenseResource": { # Commitment for a particular license resource. # The license specification required as part of a license commitment. "amount": "A String", # The number of licenses you plan to purchase. @@ -1839,7 +1836,7 @@

Method Details

# you receive for your resources. Committing to a longer time duration # typically gives you a higher discount rate. The supported values for this # field are TWELVE_MONTH (1 year), andTHIRTY_SIX_MONTH (3 years). - "region": "A String", # [Output Only] URL of the region where the commitment and committed + "region": "A String", # Output only. [Output Only] URL of the region where the commitment and committed # resources are located. "reservations": [ # The list of new reservations that you want to create and attach to this # commitment. @@ -1864,10 +1861,10 @@

Method Details

# one can create instances of varying shapes against this reservation. "hostCount": 42, # Count of reserved hosts of specified VM family. The host has fixed number # of accelerators based on the accelerator/vm-family selected. - "inUseHostCount": 42, # Number of hosts currently in use. If there is one or more Instances + "inUseHostCount": 42, # Output only. Number of hosts currently in use. If there is one or more Instances # running on the host, it is considered in use. - "inUseInstanceCount": 42, # Number of instances currently in use in this reservation. - "inUseResources": [ # [Output only] List of resources currently in use. + "inUseInstanceCount": 42, # Output only. Number of instances currently in use in this reservation. + "inUseResources": [ # Output only. [Output only] List of resources currently in use. { "accelerator": { # Properties of accelerator resources in this reservation. "acceleratorCount": 42, # Number of accelerators of specified type. @@ -1889,9 +1886,9 @@

Method Details

# belong to. "workloadType": "A String", # The workload type of the instances that will target this reservation. }, - "commitment": "A String", # [Output Only] Full or partial URL to a parent commitment. This field + "commitment": "A String", # Output only. [Output Only] Full or partial URL to a parent commitment. This field # displays for reservations that are tied to a commitment. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "deleteAfterDuration": { # A Duration represents a fixed-length span of time represented # Duration time relative to reservation creation when Compute Engine will # automatically delete this resource. @@ -1913,10 +1910,10 @@

Method Details

# create the resource. "enableEmergentMaintenance": True or False, # Indicates whether Compute Engine allows unplanned maintenance for your VMs; # for example, to fix hardware errors. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#reservation", # [Output Only] Type of the resource. Alwayscompute#reservations for reservations. - "linkedCommitments": [ # [Output Only] Full or partial URL to parent commitments. This field + "kind": "compute#reservation", # Output only. [Output Only] Type of the resource. Alwayscompute#reservations for reservations. + "linkedCommitments": [ # Output only. [Output Only] Full or partial URL to parent commitments. This field # displays for reservations that are tied to multiple commitments. "A String", ], @@ -1931,7 +1928,7 @@

Method Details

"protectionTier": "A String", # Protection tier for the workload which specifies the workload expectations # in the event of infrastructure failures at data center (e.g. power # and/or cooling failures). - "reservationMode": "A String", # [Output only] Indicates the reservation mode of the reservation. + "reservationMode": "A String", # Output only. [Output only] Indicates the reservation mode of the reservation. "reservationSharingPolicy": { # Specify the reservation sharing policy. If unspecified, the reservation # will not be shared with Google Cloud managed services. "serviceShareType": "A String", # Sharing config for all Google Cloud services. @@ -1941,7 +1938,7 @@

Method Details

# policy with reservation. "a_key": "A String", }, - "resourceStatus": { # [Output Only] Contains output only fields. # [Output Only] Status information for Reservation resource. + "resourceStatus": { # [Output Only] Contains output only fields. # Output only. [Output Only] Status information for Reservation resource. "healthInfo": { # Health information for the reservation. # [Output only] Health information for the reservation. "degradedBlockCount": 42, # The number of reservation blocks that are degraded. "healthStatus": "A String", # The health status of the reservation. @@ -1988,9 +1985,9 @@

Method Details

}, }, }, - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. "schedulingType": "A String", # The type of maintenance for the reservation. - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. "shareSettings": { # The share setting for reservations and sole tenancy node groups. # Specify share-settings to create a shared reservation. This property is # optional. For more information about the syntax and options for this # field and its subfields, see the guide for creating @@ -2011,9 +2008,9 @@

Method Details

}, "specificReservation": { # This reservation type allows to pre allocate specific instance # Reservation for instances with specific machine shapes. # configuration. - "assuredCount": "A String", # [Output Only] Indicates how many instances are actually usable currently. + "assuredCount": "A String", # Output only. [Output Only] Indicates how many instances are actually usable currently. "count": "A String", # Specifies the number of resources that are allocated. - "inUseCount": "A String", # [Output Only] Indicates how many instances are in use. + "inUseCount": "A String", # Output only. [Output Only] Indicates how many instances are in use. "instanceProperties": { # Properties of the SKU instances being reserved. # The instance properties for the reservation. # Next ID: 9 "guestAccelerators": [ # Specifies accelerator type and count. @@ -2063,7 +2060,7 @@

Method Details

"specificReservationRequired": True or False, # Indicates whether the reservation can be consumed by VMs with affinity # for "any" reservation. If the field is set, then only VMs that target # the reservation by name can consume from this reservation. - "status": "A String", # [Output Only] The status of the reservation. + "status": "A String", # Output only. [Output Only] The status of the reservation. # # # - CREATING: Reservation resources are being @@ -2076,8 +2073,8 @@

Method Details

# reservation is created within a commitment. }, ], - "resourceStatus": { # [Output Only] Contains output only fields. # [Output Only] Status information for Commitment resource. - "customTermEligibilityEndTimestamp": "A String", # [Output Only] Indicates the end time of customer's eligibility to send + "resourceStatus": { # [Output Only] Contains output only fields. # Output only. [Output Only] Status information for Commitment resource. + "customTermEligibilityEndTimestamp": "A String", # Output only. [Output Only] Indicates the end time of customer's eligibility to send # custom term requests in RFC3339 text format. Term extension requests that # (not the end time in the request) after this time will be rejected. }, @@ -2112,38 +2109,37 @@

Method Details

# individual resource type. }, ], - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "splitSourceCommitment": "A String", # The source commitment from which you are transferring resources to create # the new split commitment. For more information, see # Split commitments. - "startTimestamp": "A String", # [Output Only] Commitment start time inRFC3339 + "startTimestamp": "A String", # Output only. [Output Only] Commitment start time inRFC3339 # text format. - "status": "A String", # [Output Only] Status of the commitment with regards to eventual expiration + "status": "A String", # Output only. [Output Only] Status of the commitment with regards to eventual expiration # (each commitment has an end date defined). Status can be one of the # following values: NOT_YET_ACTIVE, ACTIVE, orEXPIRED. - "statusMessage": "A String", # [Output Only] An optional, human-readable explanation of the status. + "statusMessage": "A String", # Output only. [Output Only] An optional, human-readable explanation of the status. "type": "A String", # The type of commitment; specifies the # machine series for which you want to commit to purchasing resources. # The choice of machine series affects the discount rate and the eligible # resource types. # # The type must be one of the following:ACCELERATOR_OPTIMIZED, ACCELERATOR_OPTIMIZED_A3,ACCELERATOR_OPTIMIZED_A3_MEGA,COMPUTE_OPTIMIZED, COMPUTE_OPTIMIZED_C2D, - # COMPUTE_OPTIMIZED_C3, COMPUTE_OPTIMIZED_C3D,COMPUTE_OPTIMIZED_H3, GENERAL_PURPOSE,GENERAL_PURPOSE_C4, GENERAL_PURPOSE_E2,GENERAL_PURPOSE_N2, GENERAL_PURPOSE_N2D,GENERAL_PURPOSE_N4, GENERAL_PURPOSE_T2D,GRAPHICS_OPTIMIZED, MEMORY_OPTIMIZED,MEMORY_OPTIMIZED_M3, MEMORY_OPTIMIZED_X4,STORAGE_OPTIMIZED_Z3. - # For example, type MEMORY_OPTIMIZED specifies a commitment - # that applies only to eligible resources of memory optimized M1 and M2 - # machine series. Type GENERAL_PURPOSE specifies a commitment - # that applies only to eligible resources of general purpose N1 machine - # series. + # COMPUTE_OPTIMIZED_C3, COMPUTE_OPTIMIZED_C3D,COMPUTE_OPTIMIZED_H3, GENERAL_PURPOSE,GENERAL_PURPOSE_C4, GENERAL_PURPOSE_E2,GENERAL_PURPOSE_N2, GENERAL_PURPOSE_N2D,GENERAL_PURPOSE_N4, GENERAL_PURPOSE_T2D,GRAPHICS_OPTIMIZED, GRAPHICS_OPTIMIZED_G4,MEMORY_OPTIMIZED, MEMORY_OPTIMIZED_M3,MEMORY_OPTIMIZED_X4, STORAGE_OPTIMIZED_Z3. For + # example, type MEMORY_OPTIMIZED specifies a commitment that + # applies only to eligible resources of memory optimized M1 and M2 machine + # series. Type GENERAL_PURPOSE specifies a commitment that + # applies only to eligible resources of general purpose N1 machine series. }, ], - "kind": "compute#commitmentList", # [Output Only] Type of resource. Always compute#commitmentList + "kind": "compute#commitmentList", # Output only. [Output Only] Type of resource. Always compute#commitmentList # for lists of commitments. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -2255,20 +2251,20 @@

Method Details

# Note that if you specify MACHINE commitments, then you must # also specify a type to indicate the machine series of the # hardware resource that you are committing to. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customEndTimestamp": "A String", # [Input Only] Optional, specifies the requested commitment end time inRFC3339 text format. Use this option when the desired # commitment's end date is later than the start date + term duration. "description": "A String", # An optional description of the commitment. You can provide this property # when you create the resource. - "endTimestamp": "A String", # [Output Only] Commitment end time inRFC3339 + "endTimestamp": "A String", # Output only. [Output Only] Commitment end time inRFC3339 # text format. "existingReservations": [ "A String", ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#commitment", # [Output Only] Type of the resource. Always compute#commitment + "kind": "compute#commitment", # Output only. [Output Only] Type of the resource. Always compute#commitment # for commitments. "licenseResource": { # Commitment for a particular license resource. # The license specification required as part of a license commitment. "amount": "A String", # The number of licenses you plan to purchase. @@ -2293,7 +2289,7 @@

Method Details

# you receive for your resources. Committing to a longer time duration # typically gives you a higher discount rate. The supported values for this # field are TWELVE_MONTH (1 year), andTHIRTY_SIX_MONTH (3 years). - "region": "A String", # [Output Only] URL of the region where the commitment and committed + "region": "A String", # Output only. [Output Only] URL of the region where the commitment and committed # resources are located. "reservations": [ # The list of new reservations that you want to create and attach to this # commitment. @@ -2318,10 +2314,10 @@

Method Details

# one can create instances of varying shapes against this reservation. "hostCount": 42, # Count of reserved hosts of specified VM family. The host has fixed number # of accelerators based on the accelerator/vm-family selected. - "inUseHostCount": 42, # Number of hosts currently in use. If there is one or more Instances + "inUseHostCount": 42, # Output only. Number of hosts currently in use. If there is one or more Instances # running on the host, it is considered in use. - "inUseInstanceCount": 42, # Number of instances currently in use in this reservation. - "inUseResources": [ # [Output only] List of resources currently in use. + "inUseInstanceCount": 42, # Output only. Number of instances currently in use in this reservation. + "inUseResources": [ # Output only. [Output only] List of resources currently in use. { "accelerator": { # Properties of accelerator resources in this reservation. "acceleratorCount": 42, # Number of accelerators of specified type. @@ -2343,9 +2339,9 @@

Method Details

# belong to. "workloadType": "A String", # The workload type of the instances that will target this reservation. }, - "commitment": "A String", # [Output Only] Full or partial URL to a parent commitment. This field + "commitment": "A String", # Output only. [Output Only] Full or partial URL to a parent commitment. This field # displays for reservations that are tied to a commitment. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "deleteAfterDuration": { # A Duration represents a fixed-length span of time represented # Duration time relative to reservation creation when Compute Engine will # automatically delete this resource. @@ -2367,10 +2363,10 @@

Method Details

# create the resource. "enableEmergentMaintenance": True or False, # Indicates whether Compute Engine allows unplanned maintenance for your VMs; # for example, to fix hardware errors. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#reservation", # [Output Only] Type of the resource. Alwayscompute#reservations for reservations. - "linkedCommitments": [ # [Output Only] Full or partial URL to parent commitments. This field + "kind": "compute#reservation", # Output only. [Output Only] Type of the resource. Alwayscompute#reservations for reservations. + "linkedCommitments": [ # Output only. [Output Only] Full or partial URL to parent commitments. This field # displays for reservations that are tied to multiple commitments. "A String", ], @@ -2385,7 +2381,7 @@

Method Details

"protectionTier": "A String", # Protection tier for the workload which specifies the workload expectations # in the event of infrastructure failures at data center (e.g. power # and/or cooling failures). - "reservationMode": "A String", # [Output only] Indicates the reservation mode of the reservation. + "reservationMode": "A String", # Output only. [Output only] Indicates the reservation mode of the reservation. "reservationSharingPolicy": { # Specify the reservation sharing policy. If unspecified, the reservation # will not be shared with Google Cloud managed services. "serviceShareType": "A String", # Sharing config for all Google Cloud services. @@ -2395,7 +2391,7 @@

Method Details

# policy with reservation. "a_key": "A String", }, - "resourceStatus": { # [Output Only] Contains output only fields. # [Output Only] Status information for Reservation resource. + "resourceStatus": { # [Output Only] Contains output only fields. # Output only. [Output Only] Status information for Reservation resource. "healthInfo": { # Health information for the reservation. # [Output only] Health information for the reservation. "degradedBlockCount": 42, # The number of reservation blocks that are degraded. "healthStatus": "A String", # The health status of the reservation. @@ -2442,9 +2438,9 @@

Method Details

}, }, }, - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. "schedulingType": "A String", # The type of maintenance for the reservation. - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. "shareSettings": { # The share setting for reservations and sole tenancy node groups. # Specify share-settings to create a shared reservation. This property is # optional. For more information about the syntax and options for this # field and its subfields, see the guide for creating @@ -2465,9 +2461,9 @@

Method Details

}, "specificReservation": { # This reservation type allows to pre allocate specific instance # Reservation for instances with specific machine shapes. # configuration. - "assuredCount": "A String", # [Output Only] Indicates how many instances are actually usable currently. + "assuredCount": "A String", # Output only. [Output Only] Indicates how many instances are actually usable currently. "count": "A String", # Specifies the number of resources that are allocated. - "inUseCount": "A String", # [Output Only] Indicates how many instances are in use. + "inUseCount": "A String", # Output only. [Output Only] Indicates how many instances are in use. "instanceProperties": { # Properties of the SKU instances being reserved. # The instance properties for the reservation. # Next ID: 9 "guestAccelerators": [ # Specifies accelerator type and count. @@ -2517,7 +2513,7 @@

Method Details

"specificReservationRequired": True or False, # Indicates whether the reservation can be consumed by VMs with affinity # for "any" reservation. If the field is set, then only VMs that target # the reservation by name can consume from this reservation. - "status": "A String", # [Output Only] The status of the reservation. + "status": "A String", # Output only. [Output Only] The status of the reservation. # # # - CREATING: Reservation resources are being @@ -2530,8 +2526,8 @@

Method Details

# reservation is created within a commitment. }, ], - "resourceStatus": { # [Output Only] Contains output only fields. # [Output Only] Status information for Commitment resource. - "customTermEligibilityEndTimestamp": "A String", # [Output Only] Indicates the end time of customer's eligibility to send + "resourceStatus": { # [Output Only] Contains output only fields. # Output only. [Output Only] Status information for Commitment resource. + "customTermEligibilityEndTimestamp": "A String", # Output only. [Output Only] Indicates the end time of customer's eligibility to send # custom term requests in RFC3339 text format. Term extension requests that # (not the end time in the request) after this time will be rejected. }, @@ -2566,28 +2562,27 @@

Method Details

# individual resource type. }, ], - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "splitSourceCommitment": "A String", # The source commitment from which you are transferring resources to create # the new split commitment. For more information, see # Split commitments. - "startTimestamp": "A String", # [Output Only] Commitment start time inRFC3339 + "startTimestamp": "A String", # Output only. [Output Only] Commitment start time inRFC3339 # text format. - "status": "A String", # [Output Only] Status of the commitment with regards to eventual expiration + "status": "A String", # Output only. [Output Only] Status of the commitment with regards to eventual expiration # (each commitment has an end date defined). Status can be one of the # following values: NOT_YET_ACTIVE, ACTIVE, orEXPIRED. - "statusMessage": "A String", # [Output Only] An optional, human-readable explanation of the status. + "statusMessage": "A String", # Output only. [Output Only] An optional, human-readable explanation of the status. "type": "A String", # The type of commitment; specifies the # machine series for which you want to commit to purchasing resources. # The choice of machine series affects the discount rate and the eligible # resource types. # # The type must be one of the following:ACCELERATOR_OPTIMIZED, ACCELERATOR_OPTIMIZED_A3,ACCELERATOR_OPTIMIZED_A3_MEGA,COMPUTE_OPTIMIZED, COMPUTE_OPTIMIZED_C2D, - # COMPUTE_OPTIMIZED_C3, COMPUTE_OPTIMIZED_C3D,COMPUTE_OPTIMIZED_H3, GENERAL_PURPOSE,GENERAL_PURPOSE_C4, GENERAL_PURPOSE_E2,GENERAL_PURPOSE_N2, GENERAL_PURPOSE_N2D,GENERAL_PURPOSE_N4, GENERAL_PURPOSE_T2D,GRAPHICS_OPTIMIZED, MEMORY_OPTIMIZED,MEMORY_OPTIMIZED_M3, MEMORY_OPTIMIZED_X4,STORAGE_OPTIMIZED_Z3. - # For example, type MEMORY_OPTIMIZED specifies a commitment - # that applies only to eligible resources of memory optimized M1 and M2 - # machine series. Type GENERAL_PURPOSE specifies a commitment - # that applies only to eligible resources of general purpose N1 machine - # series. + # COMPUTE_OPTIMIZED_C3, COMPUTE_OPTIMIZED_C3D,COMPUTE_OPTIMIZED_H3, GENERAL_PURPOSE,GENERAL_PURPOSE_C4, GENERAL_PURPOSE_E2,GENERAL_PURPOSE_N2, GENERAL_PURPOSE_N2D,GENERAL_PURPOSE_N4, GENERAL_PURPOSE_T2D,GRAPHICS_OPTIMIZED, GRAPHICS_OPTIMIZED_G4,MEMORY_OPTIMIZED, MEMORY_OPTIMIZED_M3,MEMORY_OPTIMIZED_X4, STORAGE_OPTIMIZED_Z3. For + # example, type MEMORY_OPTIMIZED specifies a commitment that + # applies only to eligible resources of memory optimized M1 and M2 machine + # series. Type GENERAL_PURPOSE specifies a commitment that + # applies only to eligible resources of general purpose N1 machine series. } paths: string, A parameter (repeated) @@ -2770,10 +2765,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2785,7 +2780,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2893,10 +2888,10 @@

Method Details

# one can create instances of varying shapes against this reservation. "hostCount": 42, # Count of reserved hosts of specified VM family. The host has fixed number # of accelerators based on the accelerator/vm-family selected. - "inUseHostCount": 42, # Number of hosts currently in use. If there is one or more Instances + "inUseHostCount": 42, # Output only. Number of hosts currently in use. If there is one or more Instances # running on the host, it is considered in use. - "inUseInstanceCount": 42, # Number of instances currently in use in this reservation. - "inUseResources": [ # [Output only] List of resources currently in use. + "inUseInstanceCount": 42, # Output only. Number of instances currently in use in this reservation. + "inUseResources": [ # Output only. [Output only] List of resources currently in use. { "accelerator": { # Properties of accelerator resources in this reservation. "acceleratorCount": 42, # Number of accelerators of specified type. @@ -2918,9 +2913,9 @@

Method Details

# belong to. "workloadType": "A String", # The workload type of the instances that will target this reservation. }, - "commitment": "A String", # [Output Only] Full or partial URL to a parent commitment. This field + "commitment": "A String", # Output only. [Output Only] Full or partial URL to a parent commitment. This field # displays for reservations that are tied to a commitment. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "deleteAfterDuration": { # A Duration represents a fixed-length span of time represented # Duration time relative to reservation creation when Compute Engine will # automatically delete this resource. @@ -2942,10 +2937,10 @@

Method Details

# create the resource. "enableEmergentMaintenance": True or False, # Indicates whether Compute Engine allows unplanned maintenance for your VMs; # for example, to fix hardware errors. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#reservation", # [Output Only] Type of the resource. Alwayscompute#reservations for reservations. - "linkedCommitments": [ # [Output Only] Full or partial URL to parent commitments. This field + "kind": "compute#reservation", # Output only. [Output Only] Type of the resource. Alwayscompute#reservations for reservations. + "linkedCommitments": [ # Output only. [Output Only] Full or partial URL to parent commitments. This field # displays for reservations that are tied to multiple commitments. "A String", ], @@ -2960,7 +2955,7 @@

Method Details

"protectionTier": "A String", # Protection tier for the workload which specifies the workload expectations # in the event of infrastructure failures at data center (e.g. power # and/or cooling failures). - "reservationMode": "A String", # [Output only] Indicates the reservation mode of the reservation. + "reservationMode": "A String", # Output only. [Output only] Indicates the reservation mode of the reservation. "reservationSharingPolicy": { # Specify the reservation sharing policy. If unspecified, the reservation # will not be shared with Google Cloud managed services. "serviceShareType": "A String", # Sharing config for all Google Cloud services. @@ -2970,7 +2965,7 @@

Method Details

# policy with reservation. "a_key": "A String", }, - "resourceStatus": { # [Output Only] Contains output only fields. # [Output Only] Status information for Reservation resource. + "resourceStatus": { # [Output Only] Contains output only fields. # Output only. [Output Only] Status information for Reservation resource. "healthInfo": { # Health information for the reservation. # [Output only] Health information for the reservation. "degradedBlockCount": 42, # The number of reservation blocks that are degraded. "healthStatus": "A String", # The health status of the reservation. @@ -3017,9 +3012,9 @@

Method Details

}, }, }, - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. "schedulingType": "A String", # The type of maintenance for the reservation. - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. "shareSettings": { # The share setting for reservations and sole tenancy node groups. # Specify share-settings to create a shared reservation. This property is # optional. For more information about the syntax and options for this # field and its subfields, see the guide for creating @@ -3040,9 +3035,9 @@

Method Details

}, "specificReservation": { # This reservation type allows to pre allocate specific instance # Reservation for instances with specific machine shapes. # configuration. - "assuredCount": "A String", # [Output Only] Indicates how many instances are actually usable currently. + "assuredCount": "A String", # Output only. [Output Only] Indicates how many instances are actually usable currently. "count": "A String", # Specifies the number of resources that are allocated. - "inUseCount": "A String", # [Output Only] Indicates how many instances are in use. + "inUseCount": "A String", # Output only. [Output Only] Indicates how many instances are in use. "instanceProperties": { # Properties of the SKU instances being reserved. # The instance properties for the reservation. # Next ID: 9 "guestAccelerators": [ # Specifies accelerator type and count. @@ -3092,7 +3087,7 @@

Method Details

"specificReservationRequired": True or False, # Indicates whether the reservation can be consumed by VMs with affinity # for "any" reservation. If the field is set, then only VMs that target # the reservation by name can consume from this reservation. - "status": "A String", # [Output Only] The status of the reservation. + "status": "A String", # Output only. [Output Only] The status of the reservation. # # # - CREATING: Reservation resources are being @@ -3285,10 +3280,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3300,7 +3295,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.regionCompositeHealthChecks.html b/docs/dyn/compute_beta.regionCompositeHealthChecks.html index 426067cfbc..c451b52d0f 100644 --- a/docs/dyn/compute_beta.regionCompositeHealthChecks.html +++ b/docs/dyn/compute_beta.regionCompositeHealthChecks.html @@ -225,7 +225,7 @@

Method Details

# A composite health check resource specifies the health source resources and # the health destination resource to which the aggregated health result from # the health source resources is delivered. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -245,9 +245,9 @@

Method Details

# Must be regional and in the same region as theCompositeHealthCheck. Can be mutated. "A String", ], - "id": "A String", # [Output Only] A unique identifier for this resource type. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this resource type. The server # generates this identifier. - "kind": "compute#compositeHealthCheck", # [Output Only] Type of the resource. Alwayscompute#compositeHealthCheck for composite health checks. + "kind": "compute#compositeHealthCheck", # Output only. [Output Only] Type of the resource. Alwayscompute#compositeHealthCheck for composite health checks. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -255,12 +255,12 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "region": "A String", # [Output Only] URL of the region where the composite health check resides. + "region": "A String", # Output only. [Output Only] URL of the region where the composite health check resides. # This field applies only to the regional resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in # the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL with id for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL with id for the resource. }, ], "warning": { # Informational warning which replaces the list of composite health checks @@ -291,14 +291,14 @@

Method Details

}, }, }, - "kind": "compute#compositeHealthCheckAggregatedList", # Type of resource. + "kind": "compute#compositeHealthCheckAggregatedList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -534,10 +534,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -549,7 +549,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -650,7 +650,7 @@

Method Details

# A composite health check resource specifies the health source resources and # the health destination resource to which the aggregated health result from # the health source resources is delivered. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -670,9 +670,9 @@

Method Details

# Must be regional and in the same region as theCompositeHealthCheck. Can be mutated. "A String", ], - "id": "A String", # [Output Only] A unique identifier for this resource type. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this resource type. The server # generates this identifier. - "kind": "compute#compositeHealthCheck", # [Output Only] Type of the resource. Alwayscompute#compositeHealthCheck for composite health checks. + "kind": "compute#compositeHealthCheck", # Output only. [Output Only] Type of the resource. Alwayscompute#compositeHealthCheck for composite health checks. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -680,12 +680,12 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "region": "A String", # [Output Only] URL of the region where the composite health check resides. + "region": "A String", # Output only. [Output Only] URL of the region where the composite health check resides. # This field applies only to the regional resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in # the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL with id for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL with id for the resource. }
@@ -705,7 +705,7 @@

Method Details

# A composite health check resource specifies the health source resources and # the health destination resource to which the aggregated health result from # the health source resources is delivered. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -725,9 +725,9 @@

Method Details

# Must be regional and in the same region as theCompositeHealthCheck. Can be mutated. "A String", ], - "id": "A String", # [Output Only] A unique identifier for this resource type. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this resource type. The server # generates this identifier. - "kind": "compute#compositeHealthCheck", # [Output Only] Type of the resource. Alwayscompute#compositeHealthCheck for composite health checks. + "kind": "compute#compositeHealthCheck", # Output only. [Output Only] Type of the resource. Alwayscompute#compositeHealthCheck for composite health checks. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -735,12 +735,12 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "region": "A String", # [Output Only] URL of the region where the composite health check resides. + "region": "A String", # Output only. [Output Only] URL of the region where the composite health check resides. # This field applies only to the regional resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in # the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL with id for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL with id for the resource. } requestId: string, An optional request ID to identify requests. Specify a unique request ID so @@ -921,10 +921,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -936,7 +936,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1122,7 +1122,7 @@

Method Details

# A composite health check resource specifies the health source resources and # the health destination resource to which the aggregated health result from # the health source resources is delivered. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1142,9 +1142,9 @@

Method Details

# Must be regional and in the same region as theCompositeHealthCheck. Can be mutated. "A String", ], - "id": "A String", # [Output Only] A unique identifier for this resource type. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this resource type. The server # generates this identifier. - "kind": "compute#compositeHealthCheck", # [Output Only] Type of the resource. Alwayscompute#compositeHealthCheck for composite health checks. + "kind": "compute#compositeHealthCheck", # Output only. [Output Only] Type of the resource. Alwayscompute#compositeHealthCheck for composite health checks. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -1152,15 +1152,15 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "region": "A String", # [Output Only] URL of the region where the composite health check resides. + "region": "A String", # Output only. [Output Only] URL of the region where the composite health check resides. # This field applies only to the regional resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in # the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL with id for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL with id for the resource. }, ], - "kind": "compute#compositeHealthCheckList", # [Output Only] Type of the resource. Alwayscompute#compositeHealthCheck for composite health checks. + "kind": "compute#compositeHealthCheckList", # Output only. [Output Only] Type of the resource. Alwayscompute#compositeHealthCheck for composite health checks. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. @@ -1229,7 +1229,7 @@

Method Details

# A composite health check resource specifies the health source resources and # the health destination resource to which the aggregated health result from # the health source resources is delivered. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1249,9 +1249,9 @@

Method Details

# Must be regional and in the same region as theCompositeHealthCheck. Can be mutated. "A String", ], - "id": "A String", # [Output Only] A unique identifier for this resource type. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this resource type. The server # generates this identifier. - "kind": "compute#compositeHealthCheck", # [Output Only] Type of the resource. Alwayscompute#compositeHealthCheck for composite health checks. + "kind": "compute#compositeHealthCheck", # Output only. [Output Only] Type of the resource. Alwayscompute#compositeHealthCheck for composite health checks. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -1259,12 +1259,12 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "region": "A String", # [Output Only] URL of the region where the composite health check resides. + "region": "A String", # Output only. [Output Only] URL of the region where the composite health check resides. # This field applies only to the regional resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in # the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL with id for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL with id for the resource. } requestId: string, An optional request ID to identify requests. Specify a unique request ID so @@ -1445,10 +1445,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1460,7 +1460,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.regionDiskSettings.html b/docs/dyn/compute_beta.regionDiskSettings.html index d03bdccc13..657925b7e3 100644 --- a/docs/dyn/compute_beta.regionDiskSettings.html +++ b/docs/dyn/compute_beta.regionDiskSettings.html @@ -105,14 +105,29 @@

Method Details

An object of the form: { - "accessLocation": { # Policy of which locations are allowed to create regional + "accessLocation": { # AccessLocation is only used for regional snapshot. It contains which # Policy of which locations are allowed to create regional # snapshots. - "locations": { - "a_key": { - "region": "A String", + # regions are allowed to create a regional snapshot from disks located in the + # given region/zone. + # It includes key-value pairs designed to store the following structure. The + # keys should match their corresponding values, which must be provided: + # access_location: { + # locations { + # us-central1 { + # region: "us-central1" + # }, + # asia-west2 { + # region: "asia-west2" + # } + # } + # } + "locations": { # List of regions that can create a regional + # snapshot from the current region + "a_key": { # A structure for specifying an allowed target region to create snapshot. + "region": "A String", # Accessible region name }, }, - "policy": "A String", + "policy": "A String", # Policy of which location is allowed to access snapshot. }, }
@@ -128,14 +143,29 @@

Method Details

The object takes the form of: { - "accessLocation": { # Policy of which locations are allowed to create regional + "accessLocation": { # AccessLocation is only used for regional snapshot. It contains which # Policy of which locations are allowed to create regional # snapshots. - "locations": { - "a_key": { - "region": "A String", + # regions are allowed to create a regional snapshot from disks located in the + # given region/zone. + # It includes key-value pairs designed to store the following structure. The + # keys should match their corresponding values, which must be provided: + # access_location: { + # locations { + # us-central1 { + # region: "us-central1" + # }, + # asia-west2 { + # region: "asia-west2" + # } + # } + # } + "locations": { # List of regions that can create a regional + # snapshot from the current region + "a_key": { # A structure for specifying an allowed target region to create snapshot. + "region": "A String", # Accessible region name }, }, - "policy": "A String", + "policy": "A String", # Policy of which location is allowed to access snapshot. }, } @@ -318,10 +348,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -333,7 +363,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.regionDiskTypes.html b/docs/dyn/compute_beta.regionDiskTypes.html index 2448d1e3ab..4865f825c1 100644 --- a/docs/dyn/compute_beta.regionDiskTypes.html +++ b/docs/dyn/compute_beta.regionDiskTypes.html @@ -172,7 +172,7 @@

Method Details

"description": "A String", # [Output Only] An optional description of this resource. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#diskType", # [Output Only] Type of the resource. Always compute#diskType + "kind": "compute#diskType", # Output only. [Output Only] Type of the resource. Always compute#diskType # for disk types. "name": "A String", # [Output Only] Name of the resource. "region": "A String", # [Output Only] URL of the region where the disk type resides. Only @@ -353,7 +353,7 @@

Method Details

"description": "A String", # [Output Only] An optional description of this resource. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#diskType", # [Output Only] Type of the resource. Always compute#diskType + "kind": "compute#diskType", # Output only. [Output Only] Type of the resource. Always compute#diskType # for disk types. "name": "A String", # [Output Only] Name of the resource. "region": "A String", # [Output Only] URL of the region where the disk type resides. Only @@ -368,13 +368,13 @@

Method Details

# not settable as a field in the request body. }, ], - "kind": "compute#regionDiskTypeList", # [Output Only] Type of resource. Alwayscompute#regionDiskTypeList for region disk types. + "kind": "compute#regionDiskTypeList", # Output only. [Output Only] Type of resource. Alwayscompute#regionDiskTypeList for region disk types. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there diff --git a/docs/dyn/compute_beta.regionDisks.html b/docs/dyn/compute_beta.regionDisks.html index 04672f7788..0d0ba9b013 100644 --- a/docs/dyn/compute_beta.regionDisks.html +++ b/docs/dyn/compute_beta.regionDisks.html @@ -329,10 +329,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -344,7 +344,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -629,10 +629,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -644,7 +644,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -748,9 +748,9 @@

Method Details

# You can use snapshots to back up data on a regular interval. For more # information, read Creating # persistent disk snapshots. - "architecture": "A String", # [Output Only] The architecture of the snapshot. Valid values are + "architecture": "A String", # Output only. [Output Only] The architecture of the snapshot. Valid values are # ARM64 or X86_64. - "autoCreated": True or False, # [Output Only] Set to true if snapshots are automatically created by + "autoCreated": True or False, # Output only. [Output Only] Set to true if snapshots are automatically created by # applying resource policy on the target disk. "chainName": "A String", # Creates the new snapshot in the snapshot chain labeled with the # specified name. The chain name must be 1-63 characters long and comply @@ -758,18 +758,18 @@

Method Details

# owners who needs to create separate snapshot chains, for example, # for chargeback tracking. When you describe your snapshot resource, this # field is visible only if it has a non-empty value. - "creationSizeBytes": "A String", # [Output Only] Size in bytes of the snapshot at creation time. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationSizeBytes": "A String", # Output only. [Output Only] Size in bytes of the snapshot at creation time. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "diskSizeGb": "A String", # [Output Only] Size of the source disk, specified in GB. - "downloadBytes": "A String", # [Output Only] Number of bytes downloaded to restore a snapshot to a disk. - "enableConfidentialCompute": True or False, # Whether this snapshot is created from a confidential compute mode disk. + "diskSizeGb": "A String", # Output only. [Output Only] Size of the source disk, specified in GB. + "downloadBytes": "A String", # Output only. [Output Only] Number of bytes downloaded to restore a snapshot to a disk. + "enableConfidentialCompute": True or False, # Output only. Whether this snapshot is created from a confidential compute mode disk. # [Output Only]: This field is not set by user, but from source disk. "guestFlush": True or False, # [Input Only] Whether to attempt an application consistent snapshot by # informing the OS to prepare for the snapshot process. - "guestOsFeatures": [ # [Output Only] A list of features to enable on the guest operating system. + "guestOsFeatures": [ # Output only. [Output Only] A list of features to enable on the guest operating system. # Applicable only for bootable images. Read # Enabling guest operating system features to see a list of available # options. @@ -795,9 +795,9 @@

Method Details

# Enabling guest operating system features. }, ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#snapshot", # [Output Only] Type of the resource. Always compute#snapshot + "kind": "compute#snapshot", # Output only. [Output Only] Type of the resource. Always compute#snapshot # for Snapshot resources. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this snapshot, which is # essentially a hash of the labels set used for optimistic locking. The @@ -813,11 +813,11 @@

Method Details

# Label values may be empty. "a_key": "A String", }, - "licenseCodes": [ # [Output Only] Integer license codes indicating which licenses are attached + "licenseCodes": [ # Output only. [Output Only] Integer license codes indicating which licenses are attached # to this snapshot. "A String", ], - "licenses": [ # [Output Only] A list of public visible licenses that apply to this + "licenses": [ # Output only. [Output Only] A list of public visible licenses that apply to this # snapshot. This can be because the original image had licenses attached # (such as a Windows image). "A String", @@ -836,17 +836,19 @@

Method Details

# as part of resource payload. "resourceManagerTags": { # Resource manager tags to be bound to the snapshot. Tag keys and values have # the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, }, - "region": "A String", # [Output Only] URL of the region where the snapshot resides. Only applicable + "region": "A String", # Output only. [Output Only] URL of the region where the snapshot resides. Only applicable # for regional snapshots. "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "snapshotEncryptionKey": { # Encrypts the snapshot using acustomer-supplied # encryption key. # @@ -970,7 +972,7 @@

Method Details

}, "sourceDiskForRecoveryCheckpoint": "A String", # The source disk whose recovery checkpoint will be used to create this # snapshot. - "sourceDiskId": "A String", # [Output Only] The ID value of the disk used to create this snapshot. This + "sourceDiskId": "A String", # Output only. [Output Only] The ID value of the disk used to create this snapshot. This # value may be used to determine whether the snapshot was taken from the # current or a previous instance of a given disk name. "sourceInstantSnapshot": "A String", # The source instant snapshot used to create this snapshot. You can provide @@ -1034,21 +1036,21 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceInstantSnapshotId": "A String", # [Output Only] The unique ID of the instant snapshot used to create this + "sourceInstantSnapshotId": "A String", # Output only. [Output Only] The unique ID of the instant snapshot used to create this # snapshot. This value identifies the exact instant snapshot that was used to # create this snapshot. For example, if you created the snapshot from an # instant snapshot that was later deleted and recreated under the same name, # the source instant snapshot ID would identify the exact instant snapshot # that was used. - "sourceSnapshotSchedulePolicy": "A String", # [Output Only] URL of the resource policy which created this + "sourceSnapshotSchedulePolicy": "A String", # Output only. [Output Only] URL of the resource policy which created this # scheduled snapshot. - "sourceSnapshotSchedulePolicyId": "A String", # [Output Only] ID of the resource policy which created this + "sourceSnapshotSchedulePolicyId": "A String", # Output only. [Output Only] ID of the resource policy which created this # scheduled snapshot. - "status": "A String", # [Output Only] The status of the snapshot. This can beCREATING, DELETING, FAILED,READY, or UPLOADING. - "storageBytes": "A String", # [Output Only] A size of the storage used by the snapshot. As snapshots + "status": "A String", # Output only. [Output Only] The status of the snapshot. This can beCREATING, DELETING, FAILED,READY, or UPLOADING. + "storageBytes": "A String", # Output only. [Output Only] A size of the storage used by the snapshot. As snapshots # share storage, this number is expected to change with snapshot # creation/deletion. - "storageBytesStatus": "A String", # [Output Only] An indicator whether storageBytes is in a + "storageBytesStatus": "A String", # Output only. [Output Only] An indicator whether storageBytes is in a # stable state or it is being adjusted as a result of shared storage # reallocation. This status can either be UPDATING, meaning # the size of the snapshot is being updated, or UP_TO_DATE, @@ -1241,10 +1243,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1256,7 +1258,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1526,10 +1528,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1541,7 +1543,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1670,9 +1672,9 @@

Method Details

"architecture": "A String", # The architecture of the disk. Valid values are # ARM64 or X86_64. "asyncPrimaryDisk": { # Disk asynchronously replicated into this disk. - "consistencyGroupPolicy": "A String", # [Output Only] URL of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicy": "A String", # Output only. [Output Only] URL of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. - "consistencyGroupPolicyId": "A String", # [Output Only] ID of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicyId": "A String", # Output only. [Output Only] ID of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. "disk": "A String", # The other disk asynchronously replicated to or from the current disk. # You can provide this as a partial or full URL to the resource. @@ -1682,19 +1684,19 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/disks/disk # - projects/project/zones/zone/disks/disk # - zones/zone/disks/disk - "diskId": "A String", # [Output Only] The unique ID of the other disk asynchronously replicated + "diskId": "A String", # Output only. [Output Only] The unique ID of the other disk asynchronously replicated # to or from the current disk. This value identifies the exact disk that # was used to create this replication. For example, if you started # replicating the persistent disk from a disk that was later deleted and # recreated under the same name, the disk ID would identify the exact # version of the disk that was used. }, - "asyncSecondaryDisks": { # [Output Only] A list of disks this disk is asynchronously replicated to. + "asyncSecondaryDisks": { # Output only. [Output Only] A list of disks this disk is asynchronously replicated to. "a_key": { "asyncReplicationDisk": { - "consistencyGroupPolicy": "A String", # [Output Only] URL of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicy": "A String", # Output only. [Output Only] URL of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. - "consistencyGroupPolicyId": "A String", # [Output Only] ID of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicyId": "A String", # Output only. [Output Only] ID of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. "disk": "A String", # The other disk asynchronously replicated to or from the current disk. # You can provide this as a partial or full URL to the resource. @@ -1704,7 +1706,7 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/disks/disk # - projects/project/zones/zone/disks/disk # - zones/zone/disks/disk - "diskId": "A String", # [Output Only] The unique ID of the other disk asynchronously replicated + "diskId": "A String", # Output only. [Output Only] The unique ID of the other disk asynchronously replicated # to or from the current disk. This value identifies the exact disk that # was used to create this replication. For example, if you started # replicating the persistent disk from a disk that was later deleted and @@ -1713,7 +1715,7 @@

Method Details

}, }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1821,11 +1823,11 @@

Method Details

# Enabling guest operating system features. }, ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "interface": "A String", # [Deprecated] Specifies the disk interface to use for attaching this disk, # which is either SCSI or NVME. The default isSCSI. - "kind": "compute#disk", # [Output Only] Type of the resource. Always compute#disk for + "kind": "compute#disk", # Output only. [Output Only] Type of the resource. Always compute#disk for # disks. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this disk, which is # essentially a hash of the labels set used for optimistic locking. The @@ -1840,9 +1842,9 @@

Method Details

# the setLabels method. "a_key": "A String", }, - "lastAttachTimestamp": "A String", # [Output Only] Last attach timestamp inRFC3339 + "lastAttachTimestamp": "A String", # Output only. [Output Only] Last attach timestamp inRFC3339 # text format. - "lastDetachTimestamp": "A String", # [Output Only] Last detach timestamp inRFC3339 + "lastDetachTimestamp": "A String", # Output only. [Output Only] Last detach timestamp inRFC3339 # text format. "licenseCodes": [ # Integer license codes indicating which licenses are attached to this disk. "A String", @@ -1852,7 +1854,7 @@

Method Details

], "locationHint": "A String", # An opaque location hint used to place the disk close to other resources. # This field is for use by internal tools that use the public API. - "locked": True or False, # [Output Only] The field indicates if the disk is created from a locked + "locked": True or False, # Output only. [Output Only] The field indicates if the disk is created from a locked # source image. Attachment of a disk created from a locked source image will # cause the following operations to become irreversibly prohibited: # @@ -1888,8 +1890,10 @@

Method Details

# as part of resource payload. "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -1907,7 +1911,7 @@

Method Details

"provisionedThroughput": "A String", # Indicates how much throughput to provision for the disk. This sets the # number of throughput mb per second that the disk can handle. Values must be # greater than or equal to 1. - "region": "A String", # [Output Only] URL of the region where the disk resides. Only applicable for + "region": "A String", # Output only. [Output Only] URL of the region where the disk resides. Only applicable for # regional resources. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -1918,7 +1922,7 @@

Method Details

"resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. "A String", ], - "resourceStatus": { # [Output Only] Status information for the disk resource. + "resourceStatus": { # Output only. [Output Only] Status information for the disk resource. "asyncPrimaryDisk": { "state": "A String", }, @@ -1929,8 +1933,8 @@

Method Details

}, }, "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. "sizeGb": "A String", # Size, in GB, of the persistent disk. You can specify # this field when creating a persistent disk using thesourceImage, sourceSnapshot, orsourceDisk parameter, or specify it alone to create an empty # persistent disk. @@ -1938,9 +1942,9 @@

Method Details

# If you specify this field along with a source, the value ofsizeGb must not be less than the size of the # source. # Acceptable values are greater than 0. - "sourceConsistencyGroupPolicy": "A String", # [Output Only] URL of the DiskConsistencyGroupPolicy for a secondary disk + "sourceConsistencyGroupPolicy": "A String", # Output only. [Output Only] URL of the DiskConsistencyGroupPolicy for a secondary disk # that was created using a consistency group. - "sourceConsistencyGroupPolicyId": "A String", # [Output Only] ID of the DiskConsistencyGroupPolicy for a secondary disk + "sourceConsistencyGroupPolicyId": "A String", # Output only. [Output Only] ID of the DiskConsistencyGroupPolicy for a secondary disk # that was created using a consistency group. "sourceDisk": "A String", # The source disk used to create this disk. You can provide this as a # partial or full URL to the resource. For example, the following are valid @@ -1964,7 +1968,7 @@

Method Details

# # - # regions/region/disks/disk - "sourceDiskId": "A String", # [Output Only] The unique ID of the disk used to create this disk. This + "sourceDiskId": "A String", # Output only. [Output Only] The unique ID of the disk used to create this disk. This # value identifies the exact disk that was used to create this persistent # disk. For example, if you created the persistent disk from a disk that # was later deleted and recreated under the same name, the source disk ID @@ -2048,7 +2052,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceImageId": "A String", # [Output Only] The ID value of the image used to create this disk. This + "sourceImageId": "A String", # Output only. [Output Only] The ID value of the image used to create this disk. This # value identifies the exact image that was used to create this persistent # disk. For example, if you created the persistent disk from an image that # was later deleted and recreated under the same name, the source image ID @@ -2061,7 +2065,7 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/instantSnapshots/instantSnapshot # - projects/project/zones/zone/instantSnapshots/instantSnapshot # - zones/zone/instantSnapshots/instantSnapshot - "sourceInstantSnapshotId": "A String", # [Output Only] The unique ID of the instant snapshot used to create this + "sourceInstantSnapshotId": "A String", # Output only. [Output Only] The unique ID of the instant snapshot used to create this # disk. This value identifies the exact instant snapshot that was used to # create this persistent disk. For example, if you created the persistent # disk from an instant snapshot that was later deleted and recreated under @@ -2129,7 +2133,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceSnapshotId": "A String", # [Output Only] The unique ID of the snapshot used to create this disk. This + "sourceSnapshotId": "A String", # Output only. [Output Only] The unique ID of the snapshot used to create this disk. This # value identifies the exact snapshot that was used to create this persistent # disk. For example, if you created the persistent disk from a snapshot that # was later deleted and recreated under the same name, the source snapshot ID @@ -2141,7 +2145,7 @@

Method Details

# multiple disks from a source storage object. To create many disks from a # source storage object, use gcloud compute images # import instead. - "status": "A String", # [Output Only] The status of disk creation. + "status": "A String", # Output only. [Output Only] The status of disk creation. # # # - CREATING: Disk is provisioning. @@ -2170,11 +2174,11 @@

Method Details

# https://www.googleapis.com/compute/v1/projects/debian-cloud/global/licenses/debian-9-stretch "A String", ], - "users": [ # [Output Only] Links to the users of the disk (attached instances) + "users": [ # Output only. [Output Only] Links to the users of the disk (attached instances) # in form:projects/project/zones/zone/instances/instance "A String", ], - "zone": "A String", # [Output Only] URL of the zone where the disk resides. + "zone": "A String", # Output only. [Output Only] URL of the zone where the disk resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. }
@@ -2593,9 +2597,9 @@

Method Details

"architecture": "A String", # The architecture of the disk. Valid values are # ARM64 or X86_64. "asyncPrimaryDisk": { # Disk asynchronously replicated into this disk. - "consistencyGroupPolicy": "A String", # [Output Only] URL of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicy": "A String", # Output only. [Output Only] URL of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. - "consistencyGroupPolicyId": "A String", # [Output Only] ID of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicyId": "A String", # Output only. [Output Only] ID of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. "disk": "A String", # The other disk asynchronously replicated to or from the current disk. # You can provide this as a partial or full URL to the resource. @@ -2605,19 +2609,19 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/disks/disk # - projects/project/zones/zone/disks/disk # - zones/zone/disks/disk - "diskId": "A String", # [Output Only] The unique ID of the other disk asynchronously replicated + "diskId": "A String", # Output only. [Output Only] The unique ID of the other disk asynchronously replicated # to or from the current disk. This value identifies the exact disk that # was used to create this replication. For example, if you started # replicating the persistent disk from a disk that was later deleted and # recreated under the same name, the disk ID would identify the exact # version of the disk that was used. }, - "asyncSecondaryDisks": { # [Output Only] A list of disks this disk is asynchronously replicated to. + "asyncSecondaryDisks": { # Output only. [Output Only] A list of disks this disk is asynchronously replicated to. "a_key": { "asyncReplicationDisk": { - "consistencyGroupPolicy": "A String", # [Output Only] URL of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicy": "A String", # Output only. [Output Only] URL of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. - "consistencyGroupPolicyId": "A String", # [Output Only] ID of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicyId": "A String", # Output only. [Output Only] ID of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. "disk": "A String", # The other disk asynchronously replicated to or from the current disk. # You can provide this as a partial or full URL to the resource. @@ -2627,7 +2631,7 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/disks/disk # - projects/project/zones/zone/disks/disk # - zones/zone/disks/disk - "diskId": "A String", # [Output Only] The unique ID of the other disk asynchronously replicated + "diskId": "A String", # Output only. [Output Only] The unique ID of the other disk asynchronously replicated # to or from the current disk. This value identifies the exact disk that # was used to create this replication. For example, if you started # replicating the persistent disk from a disk that was later deleted and @@ -2636,7 +2640,7 @@

Method Details

}, }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -2744,11 +2748,11 @@

Method Details

# Enabling guest operating system features. }, ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "interface": "A String", # [Deprecated] Specifies the disk interface to use for attaching this disk, # which is either SCSI or NVME. The default isSCSI. - "kind": "compute#disk", # [Output Only] Type of the resource. Always compute#disk for + "kind": "compute#disk", # Output only. [Output Only] Type of the resource. Always compute#disk for # disks. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this disk, which is # essentially a hash of the labels set used for optimistic locking. The @@ -2763,9 +2767,9 @@

Method Details

# the setLabels method. "a_key": "A String", }, - "lastAttachTimestamp": "A String", # [Output Only] Last attach timestamp inRFC3339 + "lastAttachTimestamp": "A String", # Output only. [Output Only] Last attach timestamp inRFC3339 # text format. - "lastDetachTimestamp": "A String", # [Output Only] Last detach timestamp inRFC3339 + "lastDetachTimestamp": "A String", # Output only. [Output Only] Last detach timestamp inRFC3339 # text format. "licenseCodes": [ # Integer license codes indicating which licenses are attached to this disk. "A String", @@ -2775,7 +2779,7 @@

Method Details

], "locationHint": "A String", # An opaque location hint used to place the disk close to other resources. # This field is for use by internal tools that use the public API. - "locked": True or False, # [Output Only] The field indicates if the disk is created from a locked + "locked": True or False, # Output only. [Output Only] The field indicates if the disk is created from a locked # source image. Attachment of a disk created from a locked source image will # cause the following operations to become irreversibly prohibited: # @@ -2811,8 +2815,10 @@

Method Details

# as part of resource payload. "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -2830,7 +2836,7 @@

Method Details

"provisionedThroughput": "A String", # Indicates how much throughput to provision for the disk. This sets the # number of throughput mb per second that the disk can handle. Values must be # greater than or equal to 1. - "region": "A String", # [Output Only] URL of the region where the disk resides. Only applicable for + "region": "A String", # Output only. [Output Only] URL of the region where the disk resides. Only applicable for # regional resources. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -2841,7 +2847,7 @@

Method Details

"resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. "A String", ], - "resourceStatus": { # [Output Only] Status information for the disk resource. + "resourceStatus": { # Output only. [Output Only] Status information for the disk resource. "asyncPrimaryDisk": { "state": "A String", }, @@ -2852,8 +2858,8 @@

Method Details

}, }, "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. "sizeGb": "A String", # Size, in GB, of the persistent disk. You can specify # this field when creating a persistent disk using thesourceImage, sourceSnapshot, orsourceDisk parameter, or specify it alone to create an empty # persistent disk. @@ -2861,9 +2867,9 @@

Method Details

# If you specify this field along with a source, the value ofsizeGb must not be less than the size of the # source. # Acceptable values are greater than 0. - "sourceConsistencyGroupPolicy": "A String", # [Output Only] URL of the DiskConsistencyGroupPolicy for a secondary disk + "sourceConsistencyGroupPolicy": "A String", # Output only. [Output Only] URL of the DiskConsistencyGroupPolicy for a secondary disk # that was created using a consistency group. - "sourceConsistencyGroupPolicyId": "A String", # [Output Only] ID of the DiskConsistencyGroupPolicy for a secondary disk + "sourceConsistencyGroupPolicyId": "A String", # Output only. [Output Only] ID of the DiskConsistencyGroupPolicy for a secondary disk # that was created using a consistency group. "sourceDisk": "A String", # The source disk used to create this disk. You can provide this as a # partial or full URL to the resource. For example, the following are valid @@ -2887,7 +2893,7 @@

Method Details

# # - # regions/region/disks/disk - "sourceDiskId": "A String", # [Output Only] The unique ID of the disk used to create this disk. This + "sourceDiskId": "A String", # Output only. [Output Only] The unique ID of the disk used to create this disk. This # value identifies the exact disk that was used to create this persistent # disk. For example, if you created the persistent disk from a disk that # was later deleted and recreated under the same name, the source disk ID @@ -2971,7 +2977,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceImageId": "A String", # [Output Only] The ID value of the image used to create this disk. This + "sourceImageId": "A String", # Output only. [Output Only] The ID value of the image used to create this disk. This # value identifies the exact image that was used to create this persistent # disk. For example, if you created the persistent disk from an image that # was later deleted and recreated under the same name, the source image ID @@ -2984,7 +2990,7 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/instantSnapshots/instantSnapshot # - projects/project/zones/zone/instantSnapshots/instantSnapshot # - zones/zone/instantSnapshots/instantSnapshot - "sourceInstantSnapshotId": "A String", # [Output Only] The unique ID of the instant snapshot used to create this + "sourceInstantSnapshotId": "A String", # Output only. [Output Only] The unique ID of the instant snapshot used to create this # disk. This value identifies the exact instant snapshot that was used to # create this persistent disk. For example, if you created the persistent # disk from an instant snapshot that was later deleted and recreated under @@ -3052,7 +3058,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceSnapshotId": "A String", # [Output Only] The unique ID of the snapshot used to create this disk. This + "sourceSnapshotId": "A String", # Output only. [Output Only] The unique ID of the snapshot used to create this disk. This # value identifies the exact snapshot that was used to create this persistent # disk. For example, if you created the persistent disk from a snapshot that # was later deleted and recreated under the same name, the source snapshot ID @@ -3064,7 +3070,7 @@

Method Details

# multiple disks from a source storage object. To create many disks from a # source storage object, use gcloud compute images # import instead. - "status": "A String", # [Output Only] The status of disk creation. + "status": "A String", # Output only. [Output Only] The status of disk creation. # # # - CREATING: Disk is provisioning. @@ -3093,11 +3099,11 @@

Method Details

# https://www.googleapis.com/compute/v1/projects/debian-cloud/global/licenses/debian-9-stretch "A String", ], - "users": [ # [Output Only] Links to the users of the disk (attached instances) + "users": [ # Output only. [Output Only] Links to the users of the disk (attached instances) # in form:projects/project/zones/zone/instances/instance "A String", ], - "zone": "A String", # [Output Only] URL of the zone where the disk resides. + "zone": "A String", # Output only. [Output Only] URL of the zone where the disk resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. } @@ -3281,10 +3287,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3296,7 +3302,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -3511,9 +3517,9 @@

Method Details

"architecture": "A String", # The architecture of the disk. Valid values are # ARM64 or X86_64. "asyncPrimaryDisk": { # Disk asynchronously replicated into this disk. - "consistencyGroupPolicy": "A String", # [Output Only] URL of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicy": "A String", # Output only. [Output Only] URL of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. - "consistencyGroupPolicyId": "A String", # [Output Only] ID of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicyId": "A String", # Output only. [Output Only] ID of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. "disk": "A String", # The other disk asynchronously replicated to or from the current disk. # You can provide this as a partial or full URL to the resource. @@ -3523,19 +3529,19 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/disks/disk # - projects/project/zones/zone/disks/disk # - zones/zone/disks/disk - "diskId": "A String", # [Output Only] The unique ID of the other disk asynchronously replicated + "diskId": "A String", # Output only. [Output Only] The unique ID of the other disk asynchronously replicated # to or from the current disk. This value identifies the exact disk that # was used to create this replication. For example, if you started # replicating the persistent disk from a disk that was later deleted and # recreated under the same name, the disk ID would identify the exact # version of the disk that was used. }, - "asyncSecondaryDisks": { # [Output Only] A list of disks this disk is asynchronously replicated to. + "asyncSecondaryDisks": { # Output only. [Output Only] A list of disks this disk is asynchronously replicated to. "a_key": { "asyncReplicationDisk": { - "consistencyGroupPolicy": "A String", # [Output Only] URL of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicy": "A String", # Output only. [Output Only] URL of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. - "consistencyGroupPolicyId": "A String", # [Output Only] ID of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicyId": "A String", # Output only. [Output Only] ID of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. "disk": "A String", # The other disk asynchronously replicated to or from the current disk. # You can provide this as a partial or full URL to the resource. @@ -3545,7 +3551,7 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/disks/disk # - projects/project/zones/zone/disks/disk # - zones/zone/disks/disk - "diskId": "A String", # [Output Only] The unique ID of the other disk asynchronously replicated + "diskId": "A String", # Output only. [Output Only] The unique ID of the other disk asynchronously replicated # to or from the current disk. This value identifies the exact disk that # was used to create this replication. For example, if you started # replicating the persistent disk from a disk that was later deleted and @@ -3554,7 +3560,7 @@

Method Details

}, }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -3662,11 +3668,11 @@

Method Details

# Enabling guest operating system features. }, ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "interface": "A String", # [Deprecated] Specifies the disk interface to use for attaching this disk, # which is either SCSI or NVME. The default isSCSI. - "kind": "compute#disk", # [Output Only] Type of the resource. Always compute#disk for + "kind": "compute#disk", # Output only. [Output Only] Type of the resource. Always compute#disk for # disks. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this disk, which is # essentially a hash of the labels set used for optimistic locking. The @@ -3681,9 +3687,9 @@

Method Details

# the setLabels method. "a_key": "A String", }, - "lastAttachTimestamp": "A String", # [Output Only] Last attach timestamp inRFC3339 + "lastAttachTimestamp": "A String", # Output only. [Output Only] Last attach timestamp inRFC3339 # text format. - "lastDetachTimestamp": "A String", # [Output Only] Last detach timestamp inRFC3339 + "lastDetachTimestamp": "A String", # Output only. [Output Only] Last detach timestamp inRFC3339 # text format. "licenseCodes": [ # Integer license codes indicating which licenses are attached to this disk. "A String", @@ -3693,7 +3699,7 @@

Method Details

], "locationHint": "A String", # An opaque location hint used to place the disk close to other resources. # This field is for use by internal tools that use the public API. - "locked": True or False, # [Output Only] The field indicates if the disk is created from a locked + "locked": True or False, # Output only. [Output Only] The field indicates if the disk is created from a locked # source image. Attachment of a disk created from a locked source image will # cause the following operations to become irreversibly prohibited: # @@ -3729,8 +3735,10 @@

Method Details

# as part of resource payload. "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -3748,7 +3756,7 @@

Method Details

"provisionedThroughput": "A String", # Indicates how much throughput to provision for the disk. This sets the # number of throughput mb per second that the disk can handle. Values must be # greater than or equal to 1. - "region": "A String", # [Output Only] URL of the region where the disk resides. Only applicable for + "region": "A String", # Output only. [Output Only] URL of the region where the disk resides. Only applicable for # regional resources. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -3759,7 +3767,7 @@

Method Details

"resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. "A String", ], - "resourceStatus": { # [Output Only] Status information for the disk resource. + "resourceStatus": { # Output only. [Output Only] Status information for the disk resource. "asyncPrimaryDisk": { "state": "A String", }, @@ -3770,8 +3778,8 @@

Method Details

}, }, "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. "sizeGb": "A String", # Size, in GB, of the persistent disk. You can specify # this field when creating a persistent disk using thesourceImage, sourceSnapshot, orsourceDisk parameter, or specify it alone to create an empty # persistent disk. @@ -3779,9 +3787,9 @@

Method Details

# If you specify this field along with a source, the value ofsizeGb must not be less than the size of the # source. # Acceptable values are greater than 0. - "sourceConsistencyGroupPolicy": "A String", # [Output Only] URL of the DiskConsistencyGroupPolicy for a secondary disk + "sourceConsistencyGroupPolicy": "A String", # Output only. [Output Only] URL of the DiskConsistencyGroupPolicy for a secondary disk # that was created using a consistency group. - "sourceConsistencyGroupPolicyId": "A String", # [Output Only] ID of the DiskConsistencyGroupPolicy for a secondary disk + "sourceConsistencyGroupPolicyId": "A String", # Output only. [Output Only] ID of the DiskConsistencyGroupPolicy for a secondary disk # that was created using a consistency group. "sourceDisk": "A String", # The source disk used to create this disk. You can provide this as a # partial or full URL to the resource. For example, the following are valid @@ -3805,7 +3813,7 @@

Method Details

# # - # regions/region/disks/disk - "sourceDiskId": "A String", # [Output Only] The unique ID of the disk used to create this disk. This + "sourceDiskId": "A String", # Output only. [Output Only] The unique ID of the disk used to create this disk. This # value identifies the exact disk that was used to create this persistent # disk. For example, if you created the persistent disk from a disk that # was later deleted and recreated under the same name, the source disk ID @@ -3889,7 +3897,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceImageId": "A String", # [Output Only] The ID value of the image used to create this disk. This + "sourceImageId": "A String", # Output only. [Output Only] The ID value of the image used to create this disk. This # value identifies the exact image that was used to create this persistent # disk. For example, if you created the persistent disk from an image that # was later deleted and recreated under the same name, the source image ID @@ -3902,7 +3910,7 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/instantSnapshots/instantSnapshot # - projects/project/zones/zone/instantSnapshots/instantSnapshot # - zones/zone/instantSnapshots/instantSnapshot - "sourceInstantSnapshotId": "A String", # [Output Only] The unique ID of the instant snapshot used to create this + "sourceInstantSnapshotId": "A String", # Output only. [Output Only] The unique ID of the instant snapshot used to create this # disk. This value identifies the exact instant snapshot that was used to # create this persistent disk. For example, if you created the persistent # disk from an instant snapshot that was later deleted and recreated under @@ -3970,7 +3978,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceSnapshotId": "A String", # [Output Only] The unique ID of the snapshot used to create this disk. This + "sourceSnapshotId": "A String", # Output only. [Output Only] The unique ID of the snapshot used to create this disk. This # value identifies the exact snapshot that was used to create this persistent # disk. For example, if you created the persistent disk from a snapshot that # was later deleted and recreated under the same name, the source snapshot ID @@ -3982,7 +3990,7 @@

Method Details

# multiple disks from a source storage object. To create many disks from a # source storage object, use gcloud compute images # import instead. - "status": "A String", # [Output Only] The status of disk creation. + "status": "A String", # Output only. [Output Only] The status of disk creation. # # # - CREATING: Disk is provisioning. @@ -4011,23 +4019,23 @@

Method Details

# https://www.googleapis.com/compute/v1/projects/debian-cloud/global/licenses/debian-9-stretch "A String", ], - "users": [ # [Output Only] Links to the users of the disk (attached instances) + "users": [ # Output only. [Output Only] Links to the users of the disk (attached instances) # in form:projects/project/zones/zone/instances/instance "A String", ], - "zone": "A String", # [Output Only] URL of the zone where the disk resides. + "zone": "A String", # Output only. [Output Only] URL of the zone where the disk resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. }, ], - "kind": "compute#diskList", # [Output Only] Type of resource. Always compute#diskList for + "kind": "compute#diskList", # Output only. [Output Only] Type of resource. Always compute#diskList for # lists of disks. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -4265,10 +4273,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -4280,7 +4288,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -4553,10 +4561,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -4568,7 +4576,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -5724,10 +5732,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -5739,7 +5747,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -6034,10 +6042,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -6049,7 +6057,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -6316,10 +6324,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -6331,7 +6339,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -6618,10 +6626,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -6633,7 +6641,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -6793,9 +6801,9 @@

Method Details

"architecture": "A String", # The architecture of the disk. Valid values are # ARM64 or X86_64. "asyncPrimaryDisk": { # Disk asynchronously replicated into this disk. - "consistencyGroupPolicy": "A String", # [Output Only] URL of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicy": "A String", # Output only. [Output Only] URL of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. - "consistencyGroupPolicyId": "A String", # [Output Only] ID of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicyId": "A String", # Output only. [Output Only] ID of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. "disk": "A String", # The other disk asynchronously replicated to or from the current disk. # You can provide this as a partial or full URL to the resource. @@ -6805,19 +6813,19 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/disks/disk # - projects/project/zones/zone/disks/disk # - zones/zone/disks/disk - "diskId": "A String", # [Output Only] The unique ID of the other disk asynchronously replicated + "diskId": "A String", # Output only. [Output Only] The unique ID of the other disk asynchronously replicated # to or from the current disk. This value identifies the exact disk that # was used to create this replication. For example, if you started # replicating the persistent disk from a disk that was later deleted and # recreated under the same name, the disk ID would identify the exact # version of the disk that was used. }, - "asyncSecondaryDisks": { # [Output Only] A list of disks this disk is asynchronously replicated to. + "asyncSecondaryDisks": { # Output only. [Output Only] A list of disks this disk is asynchronously replicated to. "a_key": { "asyncReplicationDisk": { - "consistencyGroupPolicy": "A String", # [Output Only] URL of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicy": "A String", # Output only. [Output Only] URL of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. - "consistencyGroupPolicyId": "A String", # [Output Only] ID of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicyId": "A String", # Output only. [Output Only] ID of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. "disk": "A String", # The other disk asynchronously replicated to or from the current disk. # You can provide this as a partial or full URL to the resource. @@ -6827,7 +6835,7 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/disks/disk # - projects/project/zones/zone/disks/disk # - zones/zone/disks/disk - "diskId": "A String", # [Output Only] The unique ID of the other disk asynchronously replicated + "diskId": "A String", # Output only. [Output Only] The unique ID of the other disk asynchronously replicated # to or from the current disk. This value identifies the exact disk that # was used to create this replication. For example, if you started # replicating the persistent disk from a disk that was later deleted and @@ -6836,7 +6844,7 @@

Method Details

}, }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -6944,11 +6952,11 @@

Method Details

# Enabling guest operating system features. }, ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "interface": "A String", # [Deprecated] Specifies the disk interface to use for attaching this disk, # which is either SCSI or NVME. The default isSCSI. - "kind": "compute#disk", # [Output Only] Type of the resource. Always compute#disk for + "kind": "compute#disk", # Output only. [Output Only] Type of the resource. Always compute#disk for # disks. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this disk, which is # essentially a hash of the labels set used for optimistic locking. The @@ -6963,9 +6971,9 @@

Method Details

# the setLabels method. "a_key": "A String", }, - "lastAttachTimestamp": "A String", # [Output Only] Last attach timestamp inRFC3339 + "lastAttachTimestamp": "A String", # Output only. [Output Only] Last attach timestamp inRFC3339 # text format. - "lastDetachTimestamp": "A String", # [Output Only] Last detach timestamp inRFC3339 + "lastDetachTimestamp": "A String", # Output only. [Output Only] Last detach timestamp inRFC3339 # text format. "licenseCodes": [ # Integer license codes indicating which licenses are attached to this disk. "A String", @@ -6975,7 +6983,7 @@

Method Details

], "locationHint": "A String", # An opaque location hint used to place the disk close to other resources. # This field is for use by internal tools that use the public API. - "locked": True or False, # [Output Only] The field indicates if the disk is created from a locked + "locked": True or False, # Output only. [Output Only] The field indicates if the disk is created from a locked # source image. Attachment of a disk created from a locked source image will # cause the following operations to become irreversibly prohibited: # @@ -7011,8 +7019,10 @@

Method Details

# as part of resource payload. "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -7030,7 +7040,7 @@

Method Details

"provisionedThroughput": "A String", # Indicates how much throughput to provision for the disk. This sets the # number of throughput mb per second that the disk can handle. Values must be # greater than or equal to 1. - "region": "A String", # [Output Only] URL of the region where the disk resides. Only applicable for + "region": "A String", # Output only. [Output Only] URL of the region where the disk resides. Only applicable for # regional resources. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -7041,7 +7051,7 @@

Method Details

"resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. "A String", ], - "resourceStatus": { # [Output Only] Status information for the disk resource. + "resourceStatus": { # Output only. [Output Only] Status information for the disk resource. "asyncPrimaryDisk": { "state": "A String", }, @@ -7052,8 +7062,8 @@

Method Details

}, }, "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. "sizeGb": "A String", # Size, in GB, of the persistent disk. You can specify # this field when creating a persistent disk using thesourceImage, sourceSnapshot, orsourceDisk parameter, or specify it alone to create an empty # persistent disk. @@ -7061,9 +7071,9 @@

Method Details

# If you specify this field along with a source, the value ofsizeGb must not be less than the size of the # source. # Acceptable values are greater than 0. - "sourceConsistencyGroupPolicy": "A String", # [Output Only] URL of the DiskConsistencyGroupPolicy for a secondary disk + "sourceConsistencyGroupPolicy": "A String", # Output only. [Output Only] URL of the DiskConsistencyGroupPolicy for a secondary disk # that was created using a consistency group. - "sourceConsistencyGroupPolicyId": "A String", # [Output Only] ID of the DiskConsistencyGroupPolicy for a secondary disk + "sourceConsistencyGroupPolicyId": "A String", # Output only. [Output Only] ID of the DiskConsistencyGroupPolicy for a secondary disk # that was created using a consistency group. "sourceDisk": "A String", # The source disk used to create this disk. You can provide this as a # partial or full URL to the resource. For example, the following are valid @@ -7087,7 +7097,7 @@

Method Details

# # - # regions/region/disks/disk - "sourceDiskId": "A String", # [Output Only] The unique ID of the disk used to create this disk. This + "sourceDiskId": "A String", # Output only. [Output Only] The unique ID of the disk used to create this disk. This # value identifies the exact disk that was used to create this persistent # disk. For example, if you created the persistent disk from a disk that # was later deleted and recreated under the same name, the source disk ID @@ -7171,7 +7181,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceImageId": "A String", # [Output Only] The ID value of the image used to create this disk. This + "sourceImageId": "A String", # Output only. [Output Only] The ID value of the image used to create this disk. This # value identifies the exact image that was used to create this persistent # disk. For example, if you created the persistent disk from an image that # was later deleted and recreated under the same name, the source image ID @@ -7184,7 +7194,7 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/instantSnapshots/instantSnapshot # - projects/project/zones/zone/instantSnapshots/instantSnapshot # - zones/zone/instantSnapshots/instantSnapshot - "sourceInstantSnapshotId": "A String", # [Output Only] The unique ID of the instant snapshot used to create this + "sourceInstantSnapshotId": "A String", # Output only. [Output Only] The unique ID of the instant snapshot used to create this # disk. This value identifies the exact instant snapshot that was used to # create this persistent disk. For example, if you created the persistent # disk from an instant snapshot that was later deleted and recreated under @@ -7252,7 +7262,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceSnapshotId": "A String", # [Output Only] The unique ID of the snapshot used to create this disk. This + "sourceSnapshotId": "A String", # Output only. [Output Only] The unique ID of the snapshot used to create this disk. This # value identifies the exact snapshot that was used to create this persistent # disk. For example, if you created the persistent disk from a snapshot that # was later deleted and recreated under the same name, the source snapshot ID @@ -7264,7 +7274,7 @@

Method Details

# multiple disks from a source storage object. To create many disks from a # source storage object, use gcloud compute images # import instead. - "status": "A String", # [Output Only] The status of disk creation. + "status": "A String", # Output only. [Output Only] The status of disk creation. # # # - CREATING: Disk is provisioning. @@ -7293,11 +7303,11 @@

Method Details

# https://www.googleapis.com/compute/v1/projects/debian-cloud/global/licenses/debian-9-stretch "A String", ], - "users": [ # [Output Only] Links to the users of the disk (attached instances) + "users": [ # Output only. [Output Only] Links to the users of the disk (attached instances) # in form:projects/project/zones/zone/instances/instance "A String", ], - "zone": "A String", # [Output Only] URL of the zone where the disk resides. + "zone": "A String", # Output only. [Output Only] URL of the zone where the disk resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. } @@ -7482,10 +7492,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -7497,7 +7507,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.regionHealthAggregationPolicies.html b/docs/dyn/compute_beta.regionHealthAggregationPolicies.html index 8ad1d78987..b263251eb7 100644 --- a/docs/dyn/compute_beta.regionHealthAggregationPolicies.html +++ b/docs/dyn/compute_beta.regionHealthAggregationPolicies.html @@ -226,7 +226,7 @@

Method Details

# # For more information, see # Health checks overview. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -246,9 +246,9 @@

Method Details

# for HEALTHY to be the aggregated result. "Endpoints" refers to network # endpoints within a Network Endpoint Group or instances within an Instance # Group. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#healthAggregationPolicy", # [Output Only] Type of the resource. Alwayscompute#healthAggregationPolicy for health aggregation + "kind": "compute#healthAggregationPolicy", # Output only. [Output Only] Type of the resource. Alwayscompute#healthAggregationPolicy for health aggregation # policies. "minHealthyThreshold": 42, # Can only be set if the policyType field isBACKEND_SERVICE_POLICY. Specifies the minimum number of # healthy endpoints required in order to consider the aggregated health @@ -271,12 +271,12 @@

Method Details

# value for regional resources is BACKEND_SERVICE_POLICY. Must # be specified when the healthAggregationPolicy is created, and cannot be # mutated. - "region": "A String", # [Output Only] URL of the region where the health aggregation policy + "region": "A String", # Output only. [Output Only] URL of the region where the health aggregation policy # resides. This field applies only to the regional resource. You must specify # this field as part of the HTTP request URL. It is not settable as a field # in the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL with id for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL with id for the resource. }, ], "warning": { # Informational warning which replaces the list of health aggregation @@ -307,14 +307,14 @@

Method Details

}, }, }, - "kind": "compute#healthAggregationPolicyAggregatedList", # Type of resource. + "kind": "compute#healthAggregationPolicyAggregatedList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -550,10 +550,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -565,7 +565,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -667,7 +667,7 @@

Method Details

# # For more information, see # Health checks overview. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -687,9 +687,9 @@

Method Details

# for HEALTHY to be the aggregated result. "Endpoints" refers to network # endpoints within a Network Endpoint Group or instances within an Instance # Group. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#healthAggregationPolicy", # [Output Only] Type of the resource. Alwayscompute#healthAggregationPolicy for health aggregation + "kind": "compute#healthAggregationPolicy", # Output only. [Output Only] Type of the resource. Alwayscompute#healthAggregationPolicy for health aggregation # policies. "minHealthyThreshold": 42, # Can only be set if the policyType field isBACKEND_SERVICE_POLICY. Specifies the minimum number of # healthy endpoints required in order to consider the aggregated health @@ -712,12 +712,12 @@

Method Details

# value for regional resources is BACKEND_SERVICE_POLICY. Must # be specified when the healthAggregationPolicy is created, and cannot be # mutated. - "region": "A String", # [Output Only] URL of the region where the health aggregation policy + "region": "A String", # Output only. [Output Only] URL of the region where the health aggregation policy # resides. This field applies only to the regional resource. You must specify # this field as part of the HTTP request URL. It is not settable as a field # in the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL with id for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL with id for the resource. }
@@ -738,7 +738,7 @@

Method Details

# # For more information, see # Health checks overview. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -758,9 +758,9 @@

Method Details

# for HEALTHY to be the aggregated result. "Endpoints" refers to network # endpoints within a Network Endpoint Group or instances within an Instance # Group. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#healthAggregationPolicy", # [Output Only] Type of the resource. Alwayscompute#healthAggregationPolicy for health aggregation + "kind": "compute#healthAggregationPolicy", # Output only. [Output Only] Type of the resource. Alwayscompute#healthAggregationPolicy for health aggregation # policies. "minHealthyThreshold": 42, # Can only be set if the policyType field isBACKEND_SERVICE_POLICY. Specifies the minimum number of # healthy endpoints required in order to consider the aggregated health @@ -783,12 +783,12 @@

Method Details

# value for regional resources is BACKEND_SERVICE_POLICY. Must # be specified when the healthAggregationPolicy is created, and cannot be # mutated. - "region": "A String", # [Output Only] URL of the region where the health aggregation policy + "region": "A String", # Output only. [Output Only] URL of the region where the health aggregation policy # resides. This field applies only to the regional resource. You must specify # this field as part of the HTTP request URL. It is not settable as a field # in the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL with id for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL with id for the resource. } requestId: string, An optional request ID to identify requests. Specify a unique request ID so @@ -969,10 +969,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -984,7 +984,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1171,7 +1171,7 @@

Method Details

# # For more information, see # Health checks overview. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1191,9 +1191,9 @@

Method Details

# for HEALTHY to be the aggregated result. "Endpoints" refers to network # endpoints within a Network Endpoint Group or instances within an Instance # Group. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#healthAggregationPolicy", # [Output Only] Type of the resource. Alwayscompute#healthAggregationPolicy for health aggregation + "kind": "compute#healthAggregationPolicy", # Output only. [Output Only] Type of the resource. Alwayscompute#healthAggregationPolicy for health aggregation # policies. "minHealthyThreshold": 42, # Can only be set if the policyType field isBACKEND_SERVICE_POLICY. Specifies the minimum number of # healthy endpoints required in order to consider the aggregated health @@ -1216,15 +1216,15 @@

Method Details

# value for regional resources is BACKEND_SERVICE_POLICY. Must # be specified when the healthAggregationPolicy is created, and cannot be # mutated. - "region": "A String", # [Output Only] URL of the region where the health aggregation policy + "region": "A String", # Output only. [Output Only] URL of the region where the health aggregation policy # resides. This field applies only to the regional resource. You must specify # this field as part of the HTTP request URL. It is not settable as a field # in the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL with id for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL with id for the resource. }, ], - "kind": "compute#healthAggregationPolicyList", # [Output Only] Type of the resource. Alwayscompute#healthAggregationPolicy for health aggregation + "kind": "compute#healthAggregationPolicyList", # Output only. [Output Only] Type of the resource. Alwayscompute#healthAggregationPolicy for health aggregation # policies. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for @@ -1295,7 +1295,7 @@

Method Details

# # For more information, see # Health checks overview. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1315,9 +1315,9 @@

Method Details

# for HEALTHY to be the aggregated result. "Endpoints" refers to network # endpoints within a Network Endpoint Group or instances within an Instance # Group. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#healthAggregationPolicy", # [Output Only] Type of the resource. Alwayscompute#healthAggregationPolicy for health aggregation + "kind": "compute#healthAggregationPolicy", # Output only. [Output Only] Type of the resource. Alwayscompute#healthAggregationPolicy for health aggregation # policies. "minHealthyThreshold": 42, # Can only be set if the policyType field isBACKEND_SERVICE_POLICY. Specifies the minimum number of # healthy endpoints required in order to consider the aggregated health @@ -1340,12 +1340,12 @@

Method Details

# value for regional resources is BACKEND_SERVICE_POLICY. Must # be specified when the healthAggregationPolicy is created, and cannot be # mutated. - "region": "A String", # [Output Only] URL of the region where the health aggregation policy + "region": "A String", # Output only. [Output Only] URL of the region where the health aggregation policy # resides. This field applies only to the regional resource. You must specify # this field as part of the HTTP request URL. It is not settable as a field # in the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL with id for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL with id for the resource. } requestId: string, An optional request ID to identify requests. Specify a unique request ID so @@ -1526,10 +1526,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1541,7 +1541,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.regionHealthCheckServices.html b/docs/dyn/compute_beta.regionHealthCheckServices.html index d890703a98..b275c4af42 100644 --- a/docs/dyn/compute_beta.regionHealthCheckServices.html +++ b/docs/dyn/compute_beta.regionHealthCheckServices.html @@ -291,10 +291,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -306,7 +306,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -404,7 +404,7 @@

Method Details

An object of the form: { # Represents a Health-Check as a Service resource. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -449,9 +449,9 @@

Method Details

# health check service is HEALTHY. # # . - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#healthCheckService", # [Output only] Type of the resource. Alwayscompute#healthCheckServicefor health check services. + "kind": "compute#healthCheckService", # Output only. [Output only] Type of the resource. Alwayscompute#healthCheckServicefor health check services. "name": "A String", # Name of the resource. The name must be 1-63 characters long, and comply # with RFC1035. Specifically, the name must be 1-63 characters # long and match the regular expression @@ -471,11 +471,11 @@

Method Details

# same region. For global HealthCheckService,NotificationEndpoint must be global. "A String", ], - "region": "A String", # [Output Only] URL of the region where the health check service + "region": "A String", # Output only. [Output Only] URL of the region where the health check service # resides. This field is not applicable to global health check services. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. }
@@ -491,7 +491,7 @@

Method Details

The object takes the form of: { # Represents a Health-Check as a Service resource. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -536,9 +536,9 @@

Method Details

# health check service is HEALTHY. # # . - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#healthCheckService", # [Output only] Type of the resource. Alwayscompute#healthCheckServicefor health check services. + "kind": "compute#healthCheckService", # Output only. [Output only] Type of the resource. Alwayscompute#healthCheckServicefor health check services. "name": "A String", # Name of the resource. The name must be 1-63 characters long, and comply # with RFC1035. Specifically, the name must be 1-63 characters # long and match the regular expression @@ -558,11 +558,11 @@

Method Details

# same region. For global HealthCheckService,NotificationEndpoint must be global. "A String", ], - "region": "A String", # [Output Only] URL of the region where the health check service + "region": "A String", # Output only. [Output Only] URL of the region where the health check service # resides. This field is not applicable to global health check services. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. } requestId: string, An optional request ID to identify requests. Specify a unique request ID so @@ -743,10 +743,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -758,7 +758,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -938,10 +938,10 @@

Method Details

An object of the form: { - "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. - "items": [ # A list of HealthCheckService resources. + "id": "A String", # Output only. [Output Only] Unique identifier for the resource; defined by the server. + "items": [ # Output only. A list of HealthCheckService resources. { # Represents a Health-Check as a Service resource. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -986,9 +986,9 @@

Method Details

# health check service is HEALTHY. # # . - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#healthCheckService", # [Output only] Type of the resource. Alwayscompute#healthCheckServicefor health check services. + "kind": "compute#healthCheckService", # Output only. [Output only] Type of the resource. Alwayscompute#healthCheckServicefor health check services. "name": "A String", # Name of the resource. The name must be 1-63 characters long, and comply # with RFC1035. Specifically, the name must be 1-63 characters # long and match the regular expression @@ -1008,21 +1008,21 @@

Method Details

# same region. For global HealthCheckService,NotificationEndpoint must be global. "A String", ], - "region": "A String", # [Output Only] URL of the region where the health check service + "region": "A String", # Output only. [Output Only] URL of the region where the health check service # resides. This field is not applicable to global health check services. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. }, ], - "kind": "compute#healthCheckServicesList", # [Output Only] Type of the resource. Alwayscompute#healthCheckServicesList for lists of + "kind": "compute#healthCheckServicesList", # Output only. [Output Only] Type of the resource. Alwayscompute#healthCheckServicesList for lists of # HealthCheckServices. - "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for + "nextPageToken": "A String", # Output only. [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -1081,7 +1081,7 @@

Method Details

The object takes the form of: { # Represents a Health-Check as a Service resource. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1126,9 +1126,9 @@

Method Details

# health check service is HEALTHY. # # . - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#healthCheckService", # [Output only] Type of the resource. Alwayscompute#healthCheckServicefor health check services. + "kind": "compute#healthCheckService", # Output only. [Output only] Type of the resource. Alwayscompute#healthCheckServicefor health check services. "name": "A String", # Name of the resource. The name must be 1-63 characters long, and comply # with RFC1035. Specifically, the name must be 1-63 characters # long and match the regular expression @@ -1148,11 +1148,11 @@

Method Details

# same region. For global HealthCheckService,NotificationEndpoint must be global. "A String", ], - "region": "A String", # [Output Only] URL of the region where the health check service + "region": "A String", # Output only. [Output Only] URL of the region where the health check service # resides. This field is not applicable to global health check services. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. } requestId: string, An optional request ID to identify requests. Specify a unique request ID so @@ -1333,10 +1333,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1348,7 +1348,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.regionHealthChecks.html b/docs/dyn/compute_beta.regionHealthChecks.html index 79ce731406..cb7f7ba1a9 100644 --- a/docs/dyn/compute_beta.regionHealthChecks.html +++ b/docs/dyn/compute_beta.regionHealthChecks.html @@ -293,10 +293,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -308,7 +308,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -432,7 +432,7 @@

Method Details

# overview. "checkIntervalSec": 42, # How often (in seconds) to send a health check. The default value is 5 # seconds. - "creationTimestamp": "A String", # [Output Only] Creation timestamp in3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp in3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -635,7 +635,7 @@

Method Details

}, "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#healthCheck", # Type of the resource. + "kind": "compute#healthCheck", # Output only. Type of the resource. "logConfig": { # Configuration of logging on a health check. If logging is enabled, logs # Configure logging on this health check. # will be exported to Stackdriver. "enable": True or False, # Indicates whether or not to export logs. This is false by default, which @@ -648,7 +648,7 @@

Method Details

# RFC1035. This regular expression describes a name where the first # character is a lowercase letter, and all following characters are a dash, # lowercase letter, or digit, except the last character, which isn't a dash. - "region": "A String", # [Output Only] Region where the health check resides. Not applicable to + "region": "A String", # Output only. [Output Only] Region where the health check resides. Not applicable to # global health checks. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. "sourceRegions": [ # The list of cloud regions from which health checks are performed. If any @@ -792,7 +792,7 @@

Method Details

# overview. "checkIntervalSec": 42, # How often (in seconds) to send a health check. The default value is 5 # seconds. - "creationTimestamp": "A String", # [Output Only] Creation timestamp in3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp in3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -995,7 +995,7 @@

Method Details

}, "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#healthCheck", # Type of the resource. + "kind": "compute#healthCheck", # Output only. Type of the resource. "logConfig": { # Configuration of logging on a health check. If logging is enabled, logs # Configure logging on this health check. # will be exported to Stackdriver. "enable": True or False, # Indicates whether or not to export logs. This is false by default, which @@ -1008,7 +1008,7 @@

Method Details

# RFC1035. This regular expression describes a name where the first # character is a lowercase letter, and all following characters are a dash, # lowercase letter, or digit, except the last character, which isn't a dash. - "region": "A String", # [Output Only] Region where the health check resides. Not applicable to + "region": "A String", # Output only. [Output Only] Region where the health check resides. Not applicable to # global health checks. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. "sourceRegions": [ # The list of cloud regions from which health checks are performed. If any @@ -1290,10 +1290,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1305,7 +1305,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1515,7 +1515,7 @@

Method Details

# overview. "checkIntervalSec": 42, # How often (in seconds) to send a health check. The default value is 5 # seconds. - "creationTimestamp": "A String", # [Output Only] Creation timestamp in3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp in3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1718,7 +1718,7 @@

Method Details

}, "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#healthCheck", # Type of the resource. + "kind": "compute#healthCheck", # Output only. Type of the resource. "logConfig": { # Configuration of logging on a health check. If logging is enabled, logs # Configure logging on this health check. # will be exported to Stackdriver. "enable": True or False, # Indicates whether or not to export logs. This is false by default, which @@ -1731,7 +1731,7 @@

Method Details

# RFC1035. This regular expression describes a name where the first # character is a lowercase letter, and all following characters are a dash, # lowercase letter, or digit, except the last character, which isn't a dash. - "region": "A String", # [Output Only] Region where the health check resides. Not applicable to + "region": "A String", # Output only. [Output Only] Region where the health check resides. Not applicable to # global health checks. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. "sourceRegions": [ # The list of cloud regions from which health checks are performed. If any @@ -1835,13 +1835,13 @@

Method Details

# consecutive failures. The default value is 2. }, ], - "kind": "compute#healthCheckList", # Type of resource. + "kind": "compute#healthCheckList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -1926,7 +1926,7 @@

Method Details

# overview. "checkIntervalSec": 42, # How often (in seconds) to send a health check. The default value is 5 # seconds. - "creationTimestamp": "A String", # [Output Only] Creation timestamp in3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp in3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -2129,7 +2129,7 @@

Method Details

}, "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#healthCheck", # Type of the resource. + "kind": "compute#healthCheck", # Output only. Type of the resource. "logConfig": { # Configuration of logging on a health check. If logging is enabled, logs # Configure logging on this health check. # will be exported to Stackdriver. "enable": True or False, # Indicates whether or not to export logs. This is false by default, which @@ -2142,7 +2142,7 @@

Method Details

# RFC1035. This regular expression describes a name where the first # character is a lowercase letter, and all following characters are a dash, # lowercase letter, or digit, except the last character, which isn't a dash. - "region": "A String", # [Output Only] Region where the health check resides. Not applicable to + "region": "A String", # Output only. [Output Only] Region where the health check resides. Not applicable to # global health checks. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. "sourceRegions": [ # The list of cloud regions from which health checks are performed. If any @@ -2424,10 +2424,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2439,7 +2439,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2593,7 +2593,7 @@

Method Details

# overview. "checkIntervalSec": 42, # How often (in seconds) to send a health check. The default value is 5 # seconds. - "creationTimestamp": "A String", # [Output Only] Creation timestamp in3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp in3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -2796,7 +2796,7 @@

Method Details

}, "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#healthCheck", # Type of the resource. + "kind": "compute#healthCheck", # Output only. Type of the resource. "logConfig": { # Configuration of logging on a health check. If logging is enabled, logs # Configure logging on this health check. # will be exported to Stackdriver. "enable": True or False, # Indicates whether or not to export logs. This is false by default, which @@ -2809,7 +2809,7 @@

Method Details

# RFC1035. This regular expression describes a name where the first # character is a lowercase letter, and all following characters are a dash, # lowercase letter, or digit, except the last character, which isn't a dash. - "region": "A String", # [Output Only] Region where the health check resides. Not applicable to + "region": "A String", # Output only. [Output Only] Region where the health check resides. Not applicable to # global health checks. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. "sourceRegions": [ # The list of cloud regions from which health checks are performed. If any @@ -3091,10 +3091,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3106,7 +3106,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.regionHealthSources.html b/docs/dyn/compute_beta.regionHealthSources.html index 699005dccf..b31368fef1 100644 --- a/docs/dyn/compute_beta.regionHealthSources.html +++ b/docs/dyn/compute_beta.regionHealthSources.html @@ -225,7 +225,7 @@

Method Details

# A health source resource specifies the source resources and the health # aggregation policy applied to the source resources to determine the # aggregated health status. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -239,9 +239,9 @@

Method Details

"healthAggregationPolicy": "A String", # URL to the HealthAggregationPolicy resource. Must be set. Must # be regional and in the same region as the HealthSource. Can be # mutated. - "id": "A String", # [Output Only] A unique identifier for this resource type. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this resource type. The server # generates this identifier. - "kind": "compute#healthSource", # [Output Only] Type of the resource. Alwayscompute#healthSource for health sources. + "kind": "compute#healthSource", # Output only. [Output Only] Type of the resource. Alwayscompute#healthSource for health sources. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -249,12 +249,12 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "region": "A String", # [Output Only] URL of the region where the health source resides. + "region": "A String", # Output only. [Output Only] URL of the region where the health source resides. # This field applies only to the regional resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in # the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL with id for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL with id for the resource. "sourceType": "A String", # Specifies the type of the HealthSource. The only allowed value # is BACKEND_SERVICE. Must be specified when theHealthSource is created, and cannot be mutated. "sources": [ # URLs to the source resources. Must be size 1. Must be aBackendService if @@ -294,14 +294,14 @@

Method Details

}, }, }, - "kind": "compute#healthSourceAggregatedList", # Type of resource. + "kind": "compute#healthSourceAggregatedList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -537,10 +537,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -552,7 +552,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -653,7 +653,7 @@

Method Details

# A health source resource specifies the source resources and the health # aggregation policy applied to the source resources to determine the # aggregated health status. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -667,9 +667,9 @@

Method Details

"healthAggregationPolicy": "A String", # URL to the HealthAggregationPolicy resource. Must be set. Must # be regional and in the same region as the HealthSource. Can be # mutated. - "id": "A String", # [Output Only] A unique identifier for this resource type. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this resource type. The server # generates this identifier. - "kind": "compute#healthSource", # [Output Only] Type of the resource. Alwayscompute#healthSource for health sources. + "kind": "compute#healthSource", # Output only. [Output Only] Type of the resource. Alwayscompute#healthSource for health sources. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -677,12 +677,12 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "region": "A String", # [Output Only] URL of the region where the health source resides. + "region": "A String", # Output only. [Output Only] URL of the region where the health source resides. # This field applies only to the regional resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in # the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL with id for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL with id for the resource. "sourceType": "A String", # Specifies the type of the HealthSource. The only allowed value # is BACKEND_SERVICE. Must be specified when theHealthSource is created, and cannot be mutated. "sources": [ # URLs to the source resources. Must be size 1. Must be aBackendService if @@ -711,7 +711,7 @@

Method Details

# A health source resource specifies the source resources and the health # aggregation policy applied to the source resources to determine the # aggregated health status. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -725,9 +725,9 @@

Method Details

"healthAggregationPolicy": "A String", # URL to the HealthAggregationPolicy resource. Must be set. Must # be regional and in the same region as the HealthSource. Can be # mutated. - "id": "A String", # [Output Only] A unique identifier for this resource type. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this resource type. The server # generates this identifier. - "kind": "compute#healthSource", # [Output Only] Type of the resource. Alwayscompute#healthSource for health sources. + "kind": "compute#healthSource", # Output only. [Output Only] Type of the resource. Alwayscompute#healthSource for health sources. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -735,12 +735,12 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "region": "A String", # [Output Only] URL of the region where the health source resides. + "region": "A String", # Output only. [Output Only] URL of the region where the health source resides. # This field applies only to the regional resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in # the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL with id for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL with id for the resource. "sourceType": "A String", # Specifies the type of the HealthSource. The only allowed value # is BACKEND_SERVICE. Must be specified when theHealthSource is created, and cannot be mutated. "sources": [ # URLs to the source resources. Must be size 1. Must be aBackendService if @@ -930,10 +930,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -945,7 +945,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1131,7 +1131,7 @@

Method Details

# A health source resource specifies the source resources and the health # aggregation policy applied to the source resources to determine the # aggregated health status. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1145,9 +1145,9 @@

Method Details

"healthAggregationPolicy": "A String", # URL to the HealthAggregationPolicy resource. Must be set. Must # be regional and in the same region as the HealthSource. Can be # mutated. - "id": "A String", # [Output Only] A unique identifier for this resource type. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this resource type. The server # generates this identifier. - "kind": "compute#healthSource", # [Output Only] Type of the resource. Alwayscompute#healthSource for health sources. + "kind": "compute#healthSource", # Output only. [Output Only] Type of the resource. Alwayscompute#healthSource for health sources. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -1155,12 +1155,12 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "region": "A String", # [Output Only] URL of the region where the health source resides. + "region": "A String", # Output only. [Output Only] URL of the region where the health source resides. # This field applies only to the regional resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in # the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL with id for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL with id for the resource. "sourceType": "A String", # Specifies the type of the HealthSource. The only allowed value # is BACKEND_SERVICE. Must be specified when theHealthSource is created, and cannot be mutated. "sources": [ # URLs to the source resources. Must be size 1. Must be aBackendService if @@ -1172,7 +1172,7 @@

Method Details

], }, ], - "kind": "compute#healthSourceList", # [Output Only] Type of the resource. Alwayscompute#healthSource for health sources. + "kind": "compute#healthSourceList", # Output only. [Output Only] Type of the resource. Alwayscompute#healthSource for health sources. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. @@ -1241,7 +1241,7 @@

Method Details

# A health source resource specifies the source resources and the health # aggregation policy applied to the source resources to determine the # aggregated health status. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1255,9 +1255,9 @@

Method Details

"healthAggregationPolicy": "A String", # URL to the HealthAggregationPolicy resource. Must be set. Must # be regional and in the same region as the HealthSource. Can be # mutated. - "id": "A String", # [Output Only] A unique identifier for this resource type. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this resource type. The server # generates this identifier. - "kind": "compute#healthSource", # [Output Only] Type of the resource. Alwayscompute#healthSource for health sources. + "kind": "compute#healthSource", # Output only. [Output Only] Type of the resource. Alwayscompute#healthSource for health sources. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -1265,12 +1265,12 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "region": "A String", # [Output Only] URL of the region where the health source resides. + "region": "A String", # Output only. [Output Only] URL of the region where the health source resides. # This field applies only to the regional resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in # the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL with id for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL with id for the resource. "sourceType": "A String", # Specifies the type of the HealthSource. The only allowed value # is BACKEND_SERVICE. Must be specified when theHealthSource is created, and cannot be mutated. "sources": [ # URLs to the source resources. Must be size 1. Must be aBackendService if @@ -1460,10 +1460,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1475,7 +1475,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.regionInstanceGroupManagerResizeRequests.html b/docs/dyn/compute_beta.regionInstanceGroupManagerResizeRequests.html index 3f64496de6..83931c2983 100644 --- a/docs/dyn/compute_beta.regionInstanceGroupManagerResizeRequests.html +++ b/docs/dyn/compute_beta.regionInstanceGroupManagerResizeRequests.html @@ -289,10 +289,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -304,7 +304,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -581,10 +581,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -596,7 +596,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -703,10 +703,10 @@

Method Details

# InstanceGroupManager. "count": 42, # This field is deprecated, please use resize_by instead. # The count of instances to create as part of this resize request. - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this resize request inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this resize request inRFC3339 # text format. "description": "A String", # An optional description of this resource. - "id": "A String", # [Output Only] A unique identifier for this resource type. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this resource type. The server # generates this identifier. "instances": [ # The names of instances to be created by this resize request. The number of # names specified determines the number of instances to create. The group's @@ -779,11 +779,11 @@

Method Details

# managed instance. }, ], - "kind": "compute#instanceGroupManagerResizeRequest", # [Output Only] The resource type, which is alwayscompute#instanceGroupManagerResizeRequest for + "kind": "compute#instanceGroupManagerResizeRequest", # Output only. [Output Only] The resource type, which is alwayscompute#instanceGroupManagerResizeRequest for # resize requests. "name": "A String", # The name of this resize request. The name must be 1-63 characters # long, and comply withRFC1035. - "region": "A String", # [Output Only] The URL of aregion + "region": "A String", # Output only. [Output Only] The URL of aregion # where the resize request is located. Populated only for regional resize # requests. "requestedRunDuration": { # A Duration represents a fixed-length span of time represented # Requested run duration for instances that will be created by this request. @@ -802,12 +802,12 @@

Method Details

"resizeBy": 42, # The number of instances to be created by this resize request. The group's # target size will be increased by this number. This field cannot be used # together with 'instances'. - "selfLink": "A String", # [Output Only] The URL for this resize request. The server defines + "selfLink": "A String", # Output only. [Output Only] The URL for this resize request. The server defines # this URL. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "state": "A String", # [Output only] Current state of the request. - "status": { # [Output only] Status of the request. - "error": { # [Output only] Fatal errors encountered during the queueing or + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "state": "A String", # Output only. [Output only] Current state of the request. + "status": { # Output only. [Output only] Status of the request. + "error": { # Output only. [Output only] Fatal errors encountered during the queueing or # provisioning phases of the ResizeRequest that caused the transition to # the FAILED state. Contrary to the last_attempt errors, this field is # final and errors are never removed from here, as the ResizeRequest is not @@ -908,7 +908,7 @@

Method Details

}, ], }, - "lastAttempt": { # [Output only] Information about the last attempt to fulfill the request. + "lastAttempt": { # Output only. [Output only] Information about the last attempt to fulfill the request. # The value is temporary since the ResizeRequest can retry, as long as it's # still active and the last attempt value can either be cleared or replaced # with a different error. Since ResizeRequest retries infrequently, the @@ -916,7 +916,7 @@

Method Details

# cleared when ResizeRequest transitions to the final state (becomes # inactive). If the final state is FAILED the error describing it will be # storred in the "error" field only. - "error": { # Errors that prevented the ResizeRequest to be fulfilled. + "error": { # Output only. Errors that prevented the ResizeRequest to be fulfilled. "errors": [ # [Output Only] The array of errors encountered while processing this # operation. { @@ -1015,7 +1015,7 @@

Method Details

}, }, }, - "zone": "A String", # [Output Only] The URL of azone + "zone": "A String", # Output only. [Output Only] The URL of azone # where the resize request is located. Populated only for zonal resize # requests. }
@@ -1042,10 +1042,10 @@

Method Details

# InstanceGroupManager. "count": 42, # This field is deprecated, please use resize_by instead. # The count of instances to create as part of this resize request. - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this resize request inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this resize request inRFC3339 # text format. "description": "A String", # An optional description of this resource. - "id": "A String", # [Output Only] A unique identifier for this resource type. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this resource type. The server # generates this identifier. "instances": [ # The names of instances to be created by this resize request. The number of # names specified determines the number of instances to create. The group's @@ -1118,11 +1118,11 @@

Method Details

# managed instance. }, ], - "kind": "compute#instanceGroupManagerResizeRequest", # [Output Only] The resource type, which is alwayscompute#instanceGroupManagerResizeRequest for + "kind": "compute#instanceGroupManagerResizeRequest", # Output only. [Output Only] The resource type, which is alwayscompute#instanceGroupManagerResizeRequest for # resize requests. "name": "A String", # The name of this resize request. The name must be 1-63 characters # long, and comply withRFC1035. - "region": "A String", # [Output Only] The URL of aregion + "region": "A String", # Output only. [Output Only] The URL of aregion # where the resize request is located. Populated only for regional resize # requests. "requestedRunDuration": { # A Duration represents a fixed-length span of time represented # Requested run duration for instances that will be created by this request. @@ -1141,12 +1141,12 @@

Method Details

"resizeBy": 42, # The number of instances to be created by this resize request. The group's # target size will be increased by this number. This field cannot be used # together with 'instances'. - "selfLink": "A String", # [Output Only] The URL for this resize request. The server defines + "selfLink": "A String", # Output only. [Output Only] The URL for this resize request. The server defines # this URL. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "state": "A String", # [Output only] Current state of the request. - "status": { # [Output only] Status of the request. - "error": { # [Output only] Fatal errors encountered during the queueing or + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "state": "A String", # Output only. [Output only] Current state of the request. + "status": { # Output only. [Output only] Status of the request. + "error": { # Output only. [Output only] Fatal errors encountered during the queueing or # provisioning phases of the ResizeRequest that caused the transition to # the FAILED state. Contrary to the last_attempt errors, this field is # final and errors are never removed from here, as the ResizeRequest is not @@ -1247,7 +1247,7 @@

Method Details

}, ], }, - "lastAttempt": { # [Output only] Information about the last attempt to fulfill the request. + "lastAttempt": { # Output only. [Output only] Information about the last attempt to fulfill the request. # The value is temporary since the ResizeRequest can retry, as long as it's # still active and the last attempt value can either be cleared or replaced # with a different error. Since ResizeRequest retries infrequently, the @@ -1255,7 +1255,7 @@

Method Details

# cleared when ResizeRequest transitions to the final state (becomes # inactive). If the final state is FAILED the error describing it will be # storred in the "error" field only. - "error": { # Errors that prevented the ResizeRequest to be fulfilled. + "error": { # Output only. Errors that prevented the ResizeRequest to be fulfilled. "errors": [ # [Output Only] The array of errors encountered while processing this # operation. { @@ -1354,7 +1354,7 @@

Method Details

}, }, }, - "zone": "A String", # [Output Only] The URL of azone + "zone": "A String", # Output only. [Output Only] The URL of azone # where the resize request is located. Populated only for zonal resize # requests. } @@ -1537,10 +1537,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1552,7 +1552,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1735,7 +1735,7 @@

Method Details

{ "etag": "A String", - "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. + "id": "A String", # Output only. [Output Only] Unique identifier for the resource; defined by the server. "items": [ # A list of Resize Request resources. { # InstanceGroupManagerResizeRequest represents a request to create # a number of VMs: either immediately or by queuing the request for the @@ -1744,10 +1744,10 @@

Method Details

# InstanceGroupManager. "count": 42, # This field is deprecated, please use resize_by instead. # The count of instances to create as part of this resize request. - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this resize request inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this resize request inRFC3339 # text format. "description": "A String", # An optional description of this resource. - "id": "A String", # [Output Only] A unique identifier for this resource type. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this resource type. The server # generates this identifier. "instances": [ # The names of instances to be created by this resize request. The number of # names specified determines the number of instances to create. The group's @@ -1820,11 +1820,11 @@

Method Details

# managed instance. }, ], - "kind": "compute#instanceGroupManagerResizeRequest", # [Output Only] The resource type, which is alwayscompute#instanceGroupManagerResizeRequest for + "kind": "compute#instanceGroupManagerResizeRequest", # Output only. [Output Only] The resource type, which is alwayscompute#instanceGroupManagerResizeRequest for # resize requests. "name": "A String", # The name of this resize request. The name must be 1-63 characters # long, and comply withRFC1035. - "region": "A String", # [Output Only] The URL of aregion + "region": "A String", # Output only. [Output Only] The URL of aregion # where the resize request is located. Populated only for regional resize # requests. "requestedRunDuration": { # A Duration represents a fixed-length span of time represented # Requested run duration for instances that will be created by this request. @@ -1843,12 +1843,12 @@

Method Details

"resizeBy": 42, # The number of instances to be created by this resize request. The group's # target size will be increased by this number. This field cannot be used # together with 'instances'. - "selfLink": "A String", # [Output Only] The URL for this resize request. The server defines + "selfLink": "A String", # Output only. [Output Only] The URL for this resize request. The server defines # this URL. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "state": "A String", # [Output only] Current state of the request. - "status": { # [Output only] Status of the request. - "error": { # [Output only] Fatal errors encountered during the queueing or + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "state": "A String", # Output only. [Output only] Current state of the request. + "status": { # Output only. [Output only] Status of the request. + "error": { # Output only. [Output only] Fatal errors encountered during the queueing or # provisioning phases of the ResizeRequest that caused the transition to # the FAILED state. Contrary to the last_attempt errors, this field is # final and errors are never removed from here, as the ResizeRequest is not @@ -1949,7 +1949,7 @@

Method Details

}, ], }, - "lastAttempt": { # [Output only] Information about the last attempt to fulfill the request. + "lastAttempt": { # Output only. [Output only] Information about the last attempt to fulfill the request. # The value is temporary since the ResizeRequest can retry, as long as it's # still active and the last attempt value can either be cleared or replaced # with a different error. Since ResizeRequest retries infrequently, the @@ -1957,7 +1957,7 @@

Method Details

# cleared when ResizeRequest transitions to the final state (becomes # inactive). If the final state is FAILED the error describing it will be # storred in the "error" field only. - "error": { # Errors that prevented the ResizeRequest to be fulfilled. + "error": { # Output only. Errors that prevented the ResizeRequest to be fulfilled. "errors": [ # [Output Only] The array of errors encountered while processing this # operation. { @@ -2056,24 +2056,24 @@

Method Details

}, }, }, - "zone": "A String", # [Output Only] The URL of azone + "zone": "A String", # Output only. [Output Only] The URL of azone # where the resize request is located. Populated only for zonal resize # requests. }, ], - "kind": "compute#regionInstanceGroupManagerResizeRequestList", # [Output Only] Type of the resource. Alwayscompute#regionInstanceGroupManagerResizeRequestList for + "kind": "compute#regionInstanceGroupManagerResizeRequestList", # Output only. [Output Only] Type of the resource. Alwayscompute#regionInstanceGroupManagerResizeRequestList for # a list of Resize Requests. - "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for + "nextPageToken": "A String", # Output only. [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. # end_interface: MixerListResponseWithEtagBuilder "A String", ], - "warning": { # [Output Only] Informational warning message. + "warning": { # Output only. [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there # are no results in the response. diff --git a/docs/dyn/compute_beta.regionInstanceGroupManagers.html b/docs/dyn/compute_beta.regionInstanceGroupManagers.html index 509f31f12a..1315563adb 100644 --- a/docs/dyn/compute_beta.regionInstanceGroupManagers.html +++ b/docs/dyn/compute_beta.regionInstanceGroupManagers.html @@ -77,6 +77,9 @@

Instance Methods

abandonInstances(project, region, instanceGroupManager, body=None, requestId=None, x__xgafv=None)

Flags the specified instances to be immediately removed from the managed

+

+ adoptInstances(project, region, instanceGroupManager, body=None, requestId=None, x__xgafv=None)

+

Flags the specified instances to be adopted to the managed instance

applyUpdatesToInstances(project, region, instanceGroupManager, body=None, x__xgafv=None)

Apply updates to selected instances the managed instance group.

@@ -381,10 +384,373 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for + # Operation resources. + "name": "A String", # [Output Only] Name of the operation. + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a + # group of operations results from a `bulkInsert` API request. + "operationType": "A String", # [Output Only] The type of operation, such as `insert`, + # `update`, or `delete`, and so on. + "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100. + # There is no requirement that this be linear or support any granularity of + # operations. This should not be used to guess when the operation will be + # complete. This number should monotonically increase as the operation + # progresses. + "region": "A String", # [Output Only] The URL of the region where the operation resides. Only + # applicable when performing regional operations. + "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, + # this field will contain information on all underlying zonal actions and + # their state. + "clientOperationId": "A String", # [Output Only] The client operation id. + "perLocationOperations": { # [Output Only] Status information per location (location name is key). + # Example key: zones/us-central1-a + "a_key": { + "error": { # The `Status` type defines a logical error model that is suitable for # [Output Only] If state is `ABANDONED` or `FAILED`, this field is + # populated. + # 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). + "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. + }, + "state": "A String", # [Output Only] Status of the action, which can be one of the following: + # `PROPAGATING`, `PROPAGATED`, `ABANDONED`, `FAILED`, or `DONE`. + }, + }, + }, + "startTime": "A String", # [Output Only] The time that this operation was started by the server. + # This value is inRFC3339 + # text format. + "status": "A String", # [Output Only] The status of the operation, which can be one of the + # following: + # `PENDING`, `RUNNING`, or `DONE`. + "statusMessage": "A String", # [Output Only] An optional textual description of the current status of the + # operation. + "targetId": "A String", # [Output Only] The unique target ID, which identifies a specific incarnation + # of the target resource. + "targetLink": "A String", # [Output Only] The URL of the resource that the operation modifies. For + # operations related to creating a snapshot, this points to the disk + # that the snapshot was created from. + "user": "A String", # [Output Only] User who requested the operation, for example: + # `user@example.com` or + # `alice_smith_identifier (global/workforcePools/example-com-us-employees)`. + "warnings": [ # [Output Only] If warning messages are generated during processing of the + # operation, this field will be populated. + { + "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute + # Engine returns NO_RESULTS_ON_PAGE if there + # are no results in the response. + "data": [ # [Output Only] Metadata about this warning in key: + # value format. For example: + # + # "data": [ + # { + # "key": "scope", + # "value": "zones/us-east1-d" + # } + { + "key": "A String", # [Output Only] A key that provides more detail on the warning being + # returned. For example, for warnings where there are no results in a list + # request for a particular zone, this key might be scope and + # the key value might be the zone name. Other examples might be a key + # indicating a deprecated resource and a suggested replacement, or a + # warning about invalid network settings (for example, if an instance + # attempts to perform IP forwarding but is not enabled for IP forwarding). + "value": "A String", # [Output Only] A warning data value corresponding to the key. + }, + ], + "message": "A String", # [Output Only] A human-readable description of the warning code. + }, + ], + "zone": "A String", # [Output Only] The URL of the zone where the operation resides. Only + # applicable when performing per-zone operations. +}
+ + +
+ adoptInstances(project, region, instanceGroupManager, body=None, requestId=None, x__xgafv=None) +
Flags the specified instances to be adopted to the managed instance
+group. Adopting an instance does not change the instance status, but it
+adds the instance to any target pools that are applied by the managed
+instance group. This method increases the targetSize of the managed
+instance group by the number of instances that you adopt. This operation
+is marked as DONE when the action is scheduled even if the instances have
+not been adopted to the group yet. You must separately verify the status
+of the adopting action with the listManagedInstances method.
+
+Args:
+  project: string, Project ID for this request. (required)
+  region: string, Name of the region scoping this request. It should conform to RFC1035. (required)
+  instanceGroupManager: string, Name of the managed instance group. It should conform to RFC1035 or be a
+resource ID. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{
+  "instances": [ # The list of per-instance configs specifying instances to adopt.
+    {
+      "fingerprint": "A String", # Fingerprint of this per-instance config. This field can be used in
+          # optimistic locking. It is ignored when inserting a per-instance
+          # config. An up-to-date fingerprint must be provided in order to update an
+          # existing per-instance configuration or the field needs to be unset.
+      "name": "A String", # The name of a per-instance configuration and its corresponding instance.
+          # Serves as a merge key during UpdatePerInstanceConfigs
+          # operations, that is, if a per-instance configuration with the same name
+          # exists then it will be updated, otherwise a new one will be created for the
+          # VM instance with the same name. An attempt to create a per-instance
+          # configuration for a VM instance that either doesn't exist or is not part
+          # of the group will result in an error.
+      "preservedState": { # Preserved state for a given instance. # The intended preserved state for the given instance. Does not contain
+          # preserved state generated from a stateful policy.
+        "disks": { # Preserved disks defined for this instance.
+            # This map is keyed with the device names of the disks.
+          "a_key": {
+            "autoDelete": "A String", # These stateful disks will never be deleted during autohealing,
+                # update, instance recreate operations. This flag is used to configure
+                # if the disk should be deleted after it is no longer used by the group,
+                # e.g. when the given instance or the whole MIG is deleted.
+                # Note: disks attached in READ_ONLY mode cannot be
+                # auto-deleted.
+            "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the
+                # disk in READ_WRITE mode.
+            "source": "A String", # The URL of the disk resource that is stateful and should be attached
+                # to the VM instance.
+          },
+        },
+        "externalIPs": { # Preserved external IPs defined for this instance.
+            # This map is keyed with the name of the network interface.
+          "a_key": {
+            "autoDelete": "A String", # These stateful IPs will never be released during autohealing,
+                # update or VM instance recreate operations.
+                # This flag is used to configure if the IP reservation should be deleted
+                # after it is no longer used by the group, e.g. when the given instance
+                # or the whole group is deleted.
+            "ipAddress": { # Ip address representation
+              "address": "A String", # The URL of the reservation for this IP address.
+              "literal": "A String", # An IPv4 internal network address to assign to the instance for this
+                  # network interface.
+            },
+          },
+        },
+        "internalIPs": { # Preserved internal IPs defined for this instance.
+            # This map is keyed with the name of the network interface.
+          "a_key": {
+            "autoDelete": "A String", # These stateful IPs will never be released during autohealing,
+                # update or VM instance recreate operations.
+                # This flag is used to configure if the IP reservation should be deleted
+                # after it is no longer used by the group, e.g. when the given instance
+                # or the whole group is deleted.
+            "ipAddress": { # Ip address representation
+              "address": "A String", # The URL of the reservation for this IP address.
+              "literal": "A String", # An IPv4 internal network address to assign to the instance for this
+                  # network interface.
+            },
+          },
+        },
+        "metadata": { # Preserved metadata defined for this instance.
+          "a_key": "A String",
+        },
+      },
+      "status": "A String", # The status of applying this per-instance configuration on the corresponding
+          # managed instance.
+    },
+  ],
+}
+
+  requestId: string, An optional request ID to identify requests. Specify a unique request ID so
+that if you must retry your request, the server will know to ignore the
+request if it has already been completed.
+
+For example, consider a situation where you make an initial request and
+the request times out. If you make the request again with the same
+request ID, the server can check if original operation with the same
+request ID was received, and if so, will ignore the second request. This
+prevents clients from accidentally creating duplicate commitments.
+
+The request ID must be
+a valid UUID with the exception that zero UUID is not supported
+(00000000-0000-0000-0000-000000000000).
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Represents an Operation resource.
+    #
+    # Google Compute Engine has three Operation resources:
+    #
+    # * [Global](/compute/docs/reference/rest/beta/globalOperations)
+    # * [Regional](/compute/docs/reference/rest/beta/regionOperations)
+    # * [Zonal](/compute/docs/reference/rest/beta/zoneOperations)
+    #
+    # You can use an operation resource to manage asynchronous API requests.
+    # For more information, readHandling
+    # API responses.
+    #
+    # Operations can be global, regional or zonal.
+    #
+    #    - For global operations, use the `globalOperations`
+    #    resource.
+    #    - For regional operations, use the
+    #    `regionOperations` resource.
+    #    - For zonal operations, use
+    #    the `zoneOperations` resource.
+    #
+    #
+    #
+    # For more information, read
+    # Global, Regional, and Zonal Resources.
+    #
+    # Note that completed Operation resources have a limited
+    # retention period.
+  "clientOperationId": "A String", # [Output Only] The value of `requestId` if you provided it in the request.
+      # Not present otherwise.
+  "creationTimestamp": "A String", # [Deprecated] This field is deprecated.
+  "description": "A String", # [Output Only] A textual description of the operation, which is
+      # set when the operation is created.
+  "endTime": "A String", # [Output Only] The time that this operation was completed. This value is inRFC3339
+      # text format.
+  "error": { # [Output Only] If errors are generated during processing of the operation,
+      # this field will be populated.
+    "errors": [ # [Output Only] The array of errors encountered while processing this
+        # operation.
+      {
+        "code": "A String", # [Output Only] The error type identifier for this error.
+        "errorDetails": [ # [Output Only] An optional list of messages that contain the error
+            # details. There is a set of defined message types to use for providing
+            # details.The syntax depends on the error code. For example,
+            # QuotaExceededInfo will have details when the error code is
+            # QUOTA_EXCEEDED.
+          {
+            "errorInfo": { # Describes the cause of the error with structured details.
+                #
+                # Example of an error when contacting the "pubsub.googleapis.com" API when it
+                # is not enabled:
+                #
+                #     { "reason": "API_DISABLED"
+                #       "domain": "googleapis.com"
+                #       "metadata": {
+                #         "resource": "projects/123",
+                #         "service": "pubsub.googleapis.com"
+                #       }
+                #     }
+                #
+                # This response indicates that the pubsub.googleapis.com API is not enabled.
+                #
+                # Example of an error that is returned when attempting to create a Spanner
+                # instance in a region that is out of stock:
+                #
+                #     { "reason": "STOCKOUT"
+                #       "domain": "spanner.googleapis.com",
+                #       "metadata": {
+                #         "availableRegions": "us-central1,us-east2"
+                #       }
+                #     }
+              "domain": "A String", # The logical grouping to which the "reason" belongs. The error domain
+                  # is typically the registered service name of the tool or product that
+                  # generates the error. Example: "pubsub.googleapis.com". If the error is
+                  # generated by some common infrastructure, the error domain must be a
+                  # globally unique value that identifies the infrastructure. For Google API
+                  # infrastructure, the error domain is "googleapis.com".
+              "metadatas": { # Additional structured details about this error.
+                  #
+                  # Keys must match a regular expression of `a-z+` but should
+                  # ideally be lowerCamelCase. Also, they must be limited to 64 characters in
+                  # length. When identifying the current value of an exceeded limit, the units
+                  # should be contained in the key, not the value.  For example, rather than
+                  # `{"instanceLimit": "100/request"}`, should be returned as,
+                  # `{"instanceLimitPerRequest": "100"}`, if the client exceeds the number of
+                  # instances that can be created in a single (batch) request.
+                "a_key": "A String",
+              },
+              "reason": "A String", # The reason of the error. This is a constant value that identifies the
+                  # proximate cause of the error. Error reasons are unique within a particular
+                  # domain of errors. This should be at most 63 characters and match a
+                  # regular expression of `A-Z+[A-Z0-9]`, which represents
+                  # UPPER_SNAKE_CASE.
+            },
+            "help": { # Provides links to documentation or for performing an out of band action.
+                #
+                # For example, if a quota check failed with an error indicating the calling
+                # project hasn't enabled the accessed service, this can contain a URL pointing
+                # directly to the right place in the developer console to flip the bit.
+              "links": [ # URL(s) pointing to additional information on handling the current error.
+                { # Describes a URL link.
+                  "description": "A String", # Describes what the link offers.
+                  "url": "A String", # The URL of the link.
+                },
+              ],
+            },
+            "localizedMessage": { # Provides a localized error message that is safe to return to the user
+                # which can be attached to an RPC error.
+              "locale": "A String", # The locale used following the specification defined at
+                  # https://www.rfc-editor.org/rfc/bcp/bcp47.txt.
+                  # Examples are: "en-US", "fr-CH", "es-MX"
+              "message": "A String", # The localized error message in the above locale.
+            },
+            "quotaInfo": { # Additional details for quota exceeded error for resource quota.
+              "dimensions": { # The map holding related quota dimensions.
+                "a_key": "A String",
+              },
+              "futureLimit": 3.14, # Future quota limit being rolled out. The limit's unit depends on the quota
+                  #  type or metric.
+              "limit": 3.14, # Current effective quota limit. The limit's unit depends on the quota type
+                  # or metric.
+              "limitName": "A String", # The name of the quota limit.
+              "metricName": "A String", # The Compute Engine quota metric name.
+              "rolloutStatus": "A String", # Rollout status of the future quota limit.
+            },
+          },
+        ],
+        "location": "A String", # [Output Only] Indicates the field in the request that caused the error.
+            # This property is optional.
+        "message": "A String", # [Output Only] An optional, human-readable error message.
+      },
+    ],
+  },
+  "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error
+      # message that was returned, such as `NOT FOUND`.
+  "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error
+      # status code that was returned. For example, a `404` means the
+      # resource was not found.
+  "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is
+      # defined by the server.
+  "insertTime": "A String", # [Output Only] The time that this operation was requested.
+      # This value is inRFC3339
+      # text format.
+  "instancesBulkInsertOperationMetadata": {
+    "perLocationStatus": { # Status information per location (location name is key).
+        # Example key: zones/us-central1-a
+      "a_key": {
+        "createdVmCount": 42, # [Output Only] Count of VMs successfully created so far.
+        "deletedVmCount": 42, # [Output Only] Count of VMs that got deleted during rollback.
+        "failedToCreateVmCount": 42, # [Output Only] Count of VMs that started creating but encountered an
+            # error.
+        "status": "A String", # [Output Only] Creation status of BulkInsert operation - information
+            # if the flow is rolling forward or rolling back.
+        "targetVmCount": 42, # [Output Only] Count of VMs originally planned to be created.
+      },
+    },
+  },
+  "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for
       # Operation resources.
   "name": "A String", # [Output Only] Name of the operation.
-  "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a
+  "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a
       # group of operations results from a `bulkInsert` API request.
   "operationType": "A String", # [Output Only] The type of operation, such as `insert`,
       # `update`, or `delete`, and so on.
@@ -396,7 +762,7 @@ 

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -694,10 +1060,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -709,7 +1075,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1061,10 +1427,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1076,7 +1442,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1343,10 +1709,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1358,7 +1724,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1655,10 +2021,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1670,7 +2036,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1934,10 +2300,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1949,7 +2315,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2098,49 +2464,51 @@

Method Details

# "vm-###" results in "vm-001" as a VM name. # @pattern # [a-z](([-a-z0-9]{0,57})|([-a-z0-9]{0,51}-#{1,10}(\\[[0-9]{1,10}\\])?)) - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this managed instance group inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this managed instance group inRFC3339 # text format. - "currentActions": { # [Output Only] The list of instance actions and the number of instances + "currentActions": { # Output only. [Output Only] The list of instance actions and the number of instances # in this managed instance group that are scheduled for each of those # actions. - "abandoning": 42, # [Output Only] The total number of instances in the managed instance group + "abandoning": 42, # Output only. [Output Only] The total number of instances in the managed instance group # that are scheduled to be abandoned. Abandoning an instance removes it # from the managed instance group without deleting it. - "creating": 42, # [Output Only] The number of instances in the managed instance group that + "adopting": 42, # [Output Only] The number of instances in the managed instance group that + # are scheduled to be adopted or are currently being adopted. + "creating": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be created or are currently being created. If the group # fails to create any of these instances, it tries again until it creates # the instance successfully. # # If you have disabled creation retries, this field will not be populated; # instead, the creatingWithoutRetries field will be populated. - "creatingWithoutRetries": 42, # [Output Only] The number of instances that the managed instance group + "creatingWithoutRetries": 42, # Output only. [Output Only] The number of instances that the managed instance group # will attempt to create. The group attempts to create each instance # only once. If the group fails to create any of these instances, it # decreases the group's targetSize value accordingly. - "deleting": 42, # [Output Only] The number of instances in the managed instance group that + "deleting": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be deleted or are currently being deleted. - "none": 42, # [Output Only] The number of instances in the managed instance group that + "none": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are running and have no scheduled actions. - "recreating": 42, # [Output Only] The number of instances in the managed instance group that + "recreating": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be recreated or are currently being being recreated. # Recreating an instance deletes the existing root persistent disk # and creates a new disk from the image that is defined in the # instance template. - "refreshing": 42, # [Output Only] The number of instances in the managed instance group that + "refreshing": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are being reconfigured with properties that do not require a restart # or a recreate action. For example, setting or removing target # pools for the instance. - "restarting": 42, # [Output Only] The number of instances in the managed instance group that + "restarting": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be restarted or are currently being restarted. - "resuming": 42, # [Output Only] The number of instances in the managed instance group that + "resuming": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be resumed or are currently being resumed. - "starting": 42, # [Output Only] The number of instances in the managed instance group that + "starting": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be started or are currently being started. - "stopping": 42, # [Output Only] The number of instances in the managed instance group that + "stopping": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be stopped or are currently being stopped. - "suspending": 42, # [Output Only] The number of instances in the managed instance group that + "suspending": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be suspended or are currently being suspended. - "verifying": 42, # [Output Only] The number of instances in the managed instance group that + "verifying": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are being verified. See the managedInstances[].currentAction # property in the listManagedInstances method documentation. }, @@ -2166,7 +2534,7 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve an InstanceGroupManager. - "id": "A String", # [Output Only] A unique identifier for this resource type. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this resource type. The server # generates this identifier. "instanceFlexibilityPolicy": { # Instance flexibility allowing MIG to create VMs from multiple # types of machines. @@ -2175,9 +2543,494 @@

Method Details

"instanceSelections": { # Named instance selections configuring properties that the group will use # when creating new VMs. "a_key": { + "disks": [ # List of disks to be attached to the instances created from this + # selection. + { # An instance-attached disk resource. + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 + # or X86_64. + "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is + # deleted (but not when the disk is detached from the instance). + "boot": True or False, # Indicates that this is a boot disk. The virtual machine will use the first + # partition of the disk for its root filesystem. + "deviceName": "A String", # Specifies a unique device name of your choice that is reflected into the/dev/disk/by-id/google-* tree of a Linux operating system + # running within the instance. This name can be used to reference the device + # for mounting, resizing, and so on, from within the instance. + # + # If not specified, the server chooses a default device name to apply to this + # disk, in the form persistent-disk-x, where x is a number + # assigned by Google Compute Engine. This field is only applicable for + # persistent disks. + "diskEncryptionKey": { # Encrypts or decrypts a disk using acustomer-supplied + # encryption key. + # + # If you are creating a new disk, this field encrypts the new disk using + # an encryption key that you provide. If you are attaching an existing + # disk that is already encrypted, this field decrypts the disk using + # the customer-supplied encryption key. + # + # If you encrypt a disk using a customer-supplied key, you must provide the + # same key again when you attempt to use this resource at a later time. For + # example, you must provide the key when you create a snapshot or an image + # from the disk or when you attach the disk to a virtual machine instance. + # + # If you do not provide an encryption key, then the disk will be encrypted + # using an automatically generated key and you do not need to provide a key + # to use the disk later. + # + # Note: + # + # Instance templates do not storecustomer-supplied + # encryption keys, so you cannot use your own keys to encrypt disks in amanaged instance group. + # + # You cannot create VMs that have disks with customer-supplied keys using + # the bulk + # insert method. + "kmsKeyName": "A String", # The name of the encryption key that is stored in Google Cloud KMS. + # For example: + # + # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ + # key_region/cryptoKeys/key + # + # The fully-qualifed key name may be returned for resource GET requests. For + # example: + # + # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ + # key_region/cryptoKeys/key + # /cryptoKeyVersions/1 + "kmsKeyServiceAccount": "A String", # The service account being used for the encryption request for the given KMS + # key. If absent, the Compute Engine default service account is used. + # For example: + # + # "kmsKeyServiceAccount": "name@project_id.iam.gserviceaccount.com/ + "rawKey": "A String", # Specifies a 256-bit customer-supplied + # encryption key, encoded in RFC + # 4648 base64 to either encrypt or decrypt this resource. You can + # provide either the rawKey or thersaEncryptedKey. + # For example: + # + # "rawKey": + # "SGVsbG8gZnJvbSBHb29nbGUgQ2xvdWQgUGxhdGZvcm0=" + "rsaEncryptedKey": "A String", # Specifies an RFC 4648 base64 encoded, RSA-wrapped 2048-bit + # customer-supplied encryption key to either encrypt or decrypt this + # resource. You can provide either the rawKey or thersaEncryptedKey. + # For example: + # + # "rsaEncryptedKey": + # "ieCx/NcW06PcT7Ep1X6LUTc/hLvUDYyzSZPPVCVPTVEohpeHASqC8uw5TzyO9U+Fka9JFH + # z0mBibXUInrC/jEk014kCK/NPjYgEMOyssZ4ZINPKxlUh2zn1bV+MCaTICrdmuSBTWlUUiFoD + # D6PYznLwh8ZNdaheCeZ8ewEXgFQ8V+sDroLaN3Xs3MDTXQEMMoNUXMCZEIpg9Vtp9x2oe==" + # + # The key must meet the following requirements before you can provide it to + # Compute Engine: + # + # 1. The key is wrapped using a RSA public key certificate provided by + # Google. + # 2. After being wrapped, the key must be encoded in RFC 4648 base64 + # encoding. + # + # Gets the RSA public key certificate provided by Google at: + # + # + # https://cloud-certs.storage.googleapis.com/google-cloud-csek-ingress.pem + "sha256": "A String", # [Output only] TheRFC + # 4648 base64 encoded SHA-256 hash of the customer-supplied + # encryption key that protects this resource. + }, + "diskSizeGb": "A String", # The size of the disk in GB. + "forceAttach": True or False, # [Input Only] Whether to force attach the regional disk even if it's + # currently attached to another instance. If you try to force attach a zonal + # disk to an instance, you will receive an error. + "guestOsFeatures": [ # A list of features to enable on the guest operating system. Applicable + # only for bootable images. Read + # Enabling guest operating system features to see a list of available + # options. + { # Guest OS features. + "type": "A String", # The ID of a supported feature. To add multiple values, use commas to + # separate values. Set to one or more of the following values: + # + # - VIRTIO_SCSI_MULTIQUEUE + # - WINDOWS + # - MULTI_IP_SUBNET + # - UEFI_COMPATIBLE + # - GVNIC + # - SEV_CAPABLE + # - SUSPEND_RESUME_COMPATIBLE + # - SEV_LIVE_MIGRATABLE_V2 + # - SEV_SNP_CAPABLE + # - TDX_CAPABLE + # - IDPF + # - SNP_SVSM_CAPABLE + # + # + # For more information, see + # Enabling guest operating system features. + }, + ], + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the + # boot disk. If you have many disks attached to an instance, each + # disk would have a unique index number. + "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created + # alongside the new instance. Use initialization parameters to create boot + # disks or local SSDs attached to the new instance. + # + # This property is mutually exclusive with the source property; + # you can only define one or the other, but not both. + # alongside the new instance. Use initialization parameters to create boot + # disks or local SSDs attached to the new instance. + # + # This field is persisted and returned for instanceTemplate and not returned + # in the context of instance. + # + # This property is mutually exclusive with the source property; + # you can only define one or the other, but not both. + "architecture": "A String", # The architecture of the attached disk. Valid values are + # arm64 or x86_64. + "description": "A String", # An optional description. Provide this property when creating the disk. + "diskName": "A String", # Specifies the disk name. If not specified, the default is to use the name + # of the instance. If a disk with the same name already exists in the given + # region, the existing disk is attached to the new instance and the + # new disk is not created. + "diskSizeGb": "A String", # Specifies the size of the disk in base-2 GB. The size must be at least + # 10 GB. If you specify a sourceImage, which is required for + # boot disks, the default size is the size of the sourceImage. + # If you do not specify a sourceImage, the default disk size + # is 500 GB. + "diskType": "A String", # Specifies the disk type to use to create the instance. If not specified, + # the default is pd-standard, specified using the full URL. + # For example: + # + # https://www.googleapis.com/compute/v1/projects/project/zones/zone/diskTypes/pd-standard + # + # + # For a full list of acceptable values, seePersistent disk + # types. If you specify this field when creating a VM, you can provide + # either the full or partial URL. For example, the following values are + # valid: + # + # + # - https://www.googleapis.com/compute/v1/projects/project/zones/zone/diskTypes/diskType + # - projects/project/zones/zone/diskTypes/diskType + # - zones/zone/diskTypes/diskType + # + # + # If you specify this field when creating or updating an instance template + # or all-instances configuration, specify the type of the disk, not the + # URL. For example: pd-standard. + "enableConfidentialCompute": True or False, # Whether this disk is using confidential compute mode. + "guestOsFeatures": [ # A list of features to enable on the guest operating system. Applicable + # only for bootable images. Read + # Enabling guest operating system features to see a list of available + # options. + # + # Guest OS features are applied by merginginitializeParams.guestOsFeatures anddisks.guestOsFeatures + { # Guest OS features. + "type": "A String", # The ID of a supported feature. To add multiple values, use commas to + # separate values. Set to one or more of the following values: + # + # - VIRTIO_SCSI_MULTIQUEUE + # - WINDOWS + # - MULTI_IP_SUBNET + # - UEFI_COMPATIBLE + # - GVNIC + # - SEV_CAPABLE + # - SUSPEND_RESUME_COMPATIBLE + # - SEV_LIVE_MIGRATABLE_V2 + # - SEV_SNP_CAPABLE + # - TDX_CAPABLE + # - IDPF + # - SNP_SVSM_CAPABLE + # + # + # For more information, see + # Enabling guest operating system features. + }, + ], + "labels": { # Labels to apply to this disk. These can be later modified by thedisks.setLabels method. This field is only applicable for + # persistent disks. + "a_key": "A String", + }, + "licenses": [ # A list of publicly visible licenses. Reserved for Google's use. + "A String", + ], + "multiWriter": True or False, # Indicates whether or not the disk can be read/write attached to + # more than one instance. + "onUpdateAction": "A String", # Specifies which action to take on instance update with this disk. Default + # is to use the existing disk. + "provisionedIops": "A String", # Indicates how many IOPS to provision for the disk. This sets the number + # of I/O operations per second that the disk can handle. Values must be + # between 10,000 and 120,000. For more details, see theExtreme persistent + # disk documentation. + "provisionedThroughput": "A String", # Indicates how much throughput to provision for the disk. This sets the + # number of throughput mb per second that the disk can handle. Values must + # greater than or equal to 1. + "replicaZones": [ # Required for each regional disk associated with the instance. Specify + # the URLs of the zones where the disk should be replicated to. + # You must provide exactly two replica zones, and one zone must be the same + # as the instance zone. + "A String", + ], + "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values + # have the same definition as resource + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. + "a_key": "A String", + }, + "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. + # Specified using the full or partial URL. For instance template, specify + # only the resource policy name. + "A String", + ], + "sourceImage": "A String", # The source image to create this disk. When creating a new instance boot + # disk, one of initializeParams.sourceImage orinitializeParams.sourceSnapshot or disks.source + # is required. + # + # To create a disk with one of the public operating system + # images, specify the image by its family name. For example, specifyfamily/debian-9 to use the latest Debian 9 image: + # + # projects/debian-cloud/global/images/family/debian-9 + # + # + # Alternatively, use a specific version of a public operating system image: + # + # projects/debian-cloud/global/images/debian-9-stretch-vYYYYMMDD + # + # + # To create a disk with a custom image that you created, specify the + # image name in the following format: + # + # global/images/my-custom-image + # + # + # You can also specify a custom image by its image family, which returns + # the latest version of the image in that family. Replace the image name + # with family/family-name: + # + # global/images/family/my-image-family + # + # + # If the source image is deleted later, this field will not be set. + "sourceImageEncryptionKey": { # Thecustomer-supplied + # encryption key of the source image. Required if the source image is + # protected by a customer-supplied encryption key. + # + # InstanceTemplate and InstancePropertiesPatch do not storecustomer-supplied + # encryption keys, so you cannot create disks for instances in a managed instance group if the + # source images are encrypted with your own keys. + "kmsKeyName": "A String", # The name of the encryption key that is stored in Google Cloud KMS. + # For example: + # + # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ + # key_region/cryptoKeys/key + # + # The fully-qualifed key name may be returned for resource GET requests. For + # example: + # + # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ + # key_region/cryptoKeys/key + # /cryptoKeyVersions/1 + "kmsKeyServiceAccount": "A String", # The service account being used for the encryption request for the given KMS + # key. If absent, the Compute Engine default service account is used. + # For example: + # + # "kmsKeyServiceAccount": "name@project_id.iam.gserviceaccount.com/ + "rawKey": "A String", # Specifies a 256-bit customer-supplied + # encryption key, encoded in RFC + # 4648 base64 to either encrypt or decrypt this resource. You can + # provide either the rawKey or thersaEncryptedKey. + # For example: + # + # "rawKey": + # "SGVsbG8gZnJvbSBHb29nbGUgQ2xvdWQgUGxhdGZvcm0=" + "rsaEncryptedKey": "A String", # Specifies an RFC 4648 base64 encoded, RSA-wrapped 2048-bit + # customer-supplied encryption key to either encrypt or decrypt this + # resource. You can provide either the rawKey or thersaEncryptedKey. + # For example: + # + # "rsaEncryptedKey": + # "ieCx/NcW06PcT7Ep1X6LUTc/hLvUDYyzSZPPVCVPTVEohpeHASqC8uw5TzyO9U+Fka9JFH + # z0mBibXUInrC/jEk014kCK/NPjYgEMOyssZ4ZINPKxlUh2zn1bV+MCaTICrdmuSBTWlUUiFoD + # D6PYznLwh8ZNdaheCeZ8ewEXgFQ8V+sDroLaN3Xs3MDTXQEMMoNUXMCZEIpg9Vtp9x2oe==" + # + # The key must meet the following requirements before you can provide it to + # Compute Engine: + # + # 1. The key is wrapped using a RSA public key certificate provided by + # Google. + # 2. After being wrapped, the key must be encoded in RFC 4648 base64 + # encoding. + # + # Gets the RSA public key certificate provided by Google at: + # + # + # https://cloud-certs.storage.googleapis.com/google-cloud-csek-ingress.pem + "sha256": "A String", # [Output only] TheRFC + # 4648 base64 encoded SHA-256 hash of the customer-supplied + # encryption key that protects this resource. + }, + "sourceInstantSnapshot": "A String", # The source instant-snapshot to create this disk. When creating a new + # instance boot disk, one of initializeParams.sourceSnapshot + # or initializeParams.sourceInstantSnapshotinitializeParams.sourceImage or disks.source + # is required. + # + # To create a disk with a snapshot that you created, specify the + # snapshot name in the following format: + # + # us-central1-a/instantSnapshots/my-backup + # + # + # If the source instant-snapshot is deleted later, this field will not be + # set. + "sourceSnapshot": "A String", # The source snapshot to create this disk. When creating a new instance + # boot disk, one of initializeParams.sourceSnapshot orinitializeParams.sourceImage or disks.source + # is required. + # + # To create a disk with a snapshot that you created, specify the + # snapshot name in the following format: + # + # global/snapshots/my-backup + # + # + # If the source snapshot is deleted later, this field will not be set. + # + # Note: You cannot create VMs in bulk using a snapshot as the source. Use + # an image instead when you create VMs using + # the bulk + # insert method. + "sourceSnapshotEncryptionKey": { # Thecustomer-supplied + # encryption key of the source snapshot. + "kmsKeyName": "A String", # The name of the encryption key that is stored in Google Cloud KMS. + # For example: + # + # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ + # key_region/cryptoKeys/key + # + # The fully-qualifed key name may be returned for resource GET requests. For + # example: + # + # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ + # key_region/cryptoKeys/key + # /cryptoKeyVersions/1 + "kmsKeyServiceAccount": "A String", # The service account being used for the encryption request for the given KMS + # key. If absent, the Compute Engine default service account is used. + # For example: + # + # "kmsKeyServiceAccount": "name@project_id.iam.gserviceaccount.com/ + "rawKey": "A String", # Specifies a 256-bit customer-supplied + # encryption key, encoded in RFC + # 4648 base64 to either encrypt or decrypt this resource. You can + # provide either the rawKey or thersaEncryptedKey. + # For example: + # + # "rawKey": + # "SGVsbG8gZnJvbSBHb29nbGUgQ2xvdWQgUGxhdGZvcm0=" + "rsaEncryptedKey": "A String", # Specifies an RFC 4648 base64 encoded, RSA-wrapped 2048-bit + # customer-supplied encryption key to either encrypt or decrypt this + # resource. You can provide either the rawKey or thersaEncryptedKey. + # For example: + # + # "rsaEncryptedKey": + # "ieCx/NcW06PcT7Ep1X6LUTc/hLvUDYyzSZPPVCVPTVEohpeHASqC8uw5TzyO9U+Fka9JFH + # z0mBibXUInrC/jEk014kCK/NPjYgEMOyssZ4ZINPKxlUh2zn1bV+MCaTICrdmuSBTWlUUiFoD + # D6PYznLwh8ZNdaheCeZ8ewEXgFQ8V+sDroLaN3Xs3MDTXQEMMoNUXMCZEIpg9Vtp9x2oe==" + # + # The key must meet the following requirements before you can provide it to + # Compute Engine: + # + # 1. The key is wrapped using a RSA public key certificate provided by + # Google. + # 2. After being wrapped, the key must be encoded in RFC 4648 base64 + # encoding. + # + # Gets the RSA public key certificate provided by Google at: + # + # + # https://cloud-certs.storage.googleapis.com/google-cloud-csek-ingress.pem + "sha256": "A String", # [Output only] TheRFC + # 4648 base64 encoded SHA-256 hash of the customer-supplied + # encryption key that protects this resource. + }, + "storagePool": "A String", # The storage pool in which the new disk is created. You can provide + # this as a partial or full URL to the resource. For example, the following + # are valid values: + # + # + # - https://www.googleapis.com/compute/v1/projects/project/zones/zone/storagePools/storagePool + # - projects/project/zones/zone/storagePools/storagePool + # - zones/zone/storagePools/storagePool + }, + "interface": "A String", # Specifies the disk interface to use for attaching this disk, which is + # either SCSI or NVME. For most machine types, the + # default is SCSI. Local SSDs can use either NVME or SCSI. + # In certain configurations, persistent disks can use NVMe. For more + # information, seeAbout + # persistent disks. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. + "A String", + ], + "locked": True or False, # Output only. [Output Only] Whether to indicate the attached disk is locked. The locked + # disk is not allowed to be detached from the instance, or to be used as the + # source of the snapshot creation, and the image creation. The instance with + # at least one locked attached disk is not allow to be used as source of + # machine image creation, instant snapshot creation, and not allowed to be + # deleted with --keep-disk parameter set to true for locked disks. + "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk + # in READ_WRITE mode. + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + # field is set to PRESERVED if the LocalSSD data has been saved + # to a persistent location by customer request. (see the + # discard_local_ssd option on Stop/Suspend). + # Read-only in the api. + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk + # these are public keys which are safe to store in public + "dbs": [ # The Key Database (db). + { + "content": "A String", # The raw content in the secure keys file. + "fileType": "A String", # The file type of source file. + }, + ], + "dbxs": [ # The forbidden key database (dbx). + { + "content": "A String", # The raw content in the secure keys file. + "fileType": "A String", # The file type of source file. + }, + ], + "keks": [ # The Key Exchange Key (KEK). + { + "content": "A String", # The raw content in the secure keys file. + "fileType": "A String", # The file type of source file. + }, + ], + "pk": { # The Platform Key (PK). + "content": "A String", # The raw content in the secure keys file. + "fileType": "A String", # The file type of source file. + }, + }, + "source": "A String", # Specifies a valid partial or full URL to an existing Persistent Disk + # resource. When creating a new instance boot disk, one ofinitializeParams.sourceImage orinitializeParams.sourceSnapshot or disks.source + # is required. + # + # If desired, you can also attach existing non-root persistent disks using + # this property. This field is only applicable for persistent disks. + # + # Note that for InstanceTemplate, specify the disk name for zonal disk, + # and the URL for regional disk. + "type": "A String", # Specifies the type of the disk, either SCRATCH orPERSISTENT. If not specified, the default isPERSISTENT. + "userLicenses": [ # Output only. [Output Only] A list of user provided licenses. It represents a list of + # URLs to the license resource. Unlike regular licenses, user provided + # licenses can be modified after the disk is created. + "A String", + ], + }, + ], "machineTypes": [ # Full machine-type names, e.g. "n1-standard-16". "A String", ], + "minCpuPlatform": "A String", # Name of the minimum CPU platform to be used by this instance selection. + # e.g. 'Intel Ice Lake'. "rank": 42, # Preference of this instance selection. Lower number means higher # preference. MIG will first try to create a VM based on the machine-type # with lowest rank and fallback to next rank based on availability. @@ -2197,7 +3050,7 @@

Method Details

# the capacity above standard_capacity_base. }, }, - "instanceGroup": "A String", # [Output Only] The URL of the Instance Group resource. + "instanceGroup": "A String", # Output only. [Output Only] The URL of the Instance Group resource. "instanceLifecyclePolicy": { # The repair policy for this managed instance group. "defaultActionOnFailure": "A String", # The action that a MIG performs on a failed VM. If the value of the onFailedHealthCheck field # is `DEFAULT_ACTION`, then the same action also applies to the VMs on which your application @@ -2240,7 +3093,7 @@

Method Details

# instance group. The group uses this template to create all new instances # in the managed instance group. The templates for existing instances in the # group do not change unless you run recreateInstances, runapplyUpdatesToInstances, or set the group'supdatePolicy.type to PROACTIVE. - "kind": "compute#instanceGroupManager", # [Output Only] The resource type, which is alwayscompute#instanceGroupManager for managed instance groups. + "kind": "compute#instanceGroupManager", # Output only. [Output Only] The resource type, which is alwayscompute#instanceGroupManager for managed instance groups. "listManagedInstancesResults": "A String", # Pagination behavior of the listManagedInstances API method for # this managed instance group. "multiMig": "A String", # URL to the multi-MIG that this Managed Instance Group belongs to. @@ -2257,13 +3110,15 @@

Method Details

"params": { # Input only additional params for instance group manager creation. # Input only. Additional params passed with the request, but not persisted # as part of resource payload. "resourceManagerTags": { # Resource manager tags to bind to the managed instance group. The tags are - # key-value pairs. Keys must be in the format tagKeys/123 and values in the - # format tagValues/456. For more information, seeManage tags + # key-value pairs. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. For more information, seeManage tags # for resources. "a_key": "A String", }, }, - "region": "A String", # [Output Only] The URL of theregion + "region": "A String", # Output only. [Output Only] The URL of theregion # where the managed instance group resides (for regional resources). "resourcePolicies": { # Resource policies for this managed instance group. "workloadPolicy": "A String", # The URL of the workload policy that is specified for this managed @@ -2276,9 +3131,9 @@

Method Details

# - projects/project/regions/region/resourcePolicies/resourcePolicy # - regions/region/resourcePolicies/resourcePolicy }, - "satisfiesPzi": True or False, # [Output Only] Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] The URL for this managed instance group. The server defines + "satisfiesPzi": True or False, # Output only. [Output Only] Reserved for future use. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] The URL for this managed instance group. The server defines # this URL. "serviceAccount": "A String", # The service account to be used as credentials for all operations performed # by the managed instance group on instances. The service accounts needs all @@ -2331,21 +3186,21 @@

Method Details

}, }, }, - "status": { # [Output Only] The status of this managed instance group. - "allInstancesConfig": { # [Output only] Status of all-instances configuration on the group. - "currentRevision": "A String", # [Output Only] Current all-instances configuration revision. + "status": { # Output only. [Output Only] The status of this managed instance group. + "allInstancesConfig": { # Output only. [Output only] Status of all-instances configuration on the group. + "currentRevision": "A String", # Output only. [Output Only] Current all-instances configuration revision. # This value is in RFC3339 text format. - "effective": True or False, # [Output Only] A bit indicating whether this configuration has + "effective": True or False, # Output only. [Output Only] A bit indicating whether this configuration has # been applied to all managed instances in the group. }, - "autoscaler": "A String", # [Output Only] The URL of theAutoscaler + "autoscaler": "A String", # Output only. [Output Only] The URL of theAutoscaler # that targets this instance group manager. - "bulkInstanceOperation": { # Bulk instance operation is the creation of VMs in a MIG when the # [Output Only] The status of bulk instance operation. + "bulkInstanceOperation": { # Bulk instance operation is the creation of VMs in a MIG when the # Output only. [Output Only] The status of bulk instance operation. # targetSizePolicy.mode is set to BULK. - "inProgress": True or False, # [Output Only] Informs whether bulk instance operation is in progress. - "lastProgressCheck": { # [Output Only] Information from the last progress check of bulk instance + "inProgress": True or False, # Output only. [Output Only] Informs whether bulk instance operation is in progress. + "lastProgressCheck": { # Output only. [Output Only] Information from the last progress check of bulk instance # operation. - "error": { # [Output Only] Errors encountered during bulk instance operation. + "error": { # Output only. [Output Only] Errors encountered during bulk instance operation. "errors": [ # [Output Only] The array of errors encountered while processing this # operation. { @@ -2442,40 +3297,40 @@

Method Details

}, ], }, - "timestamp": "A String", # [Output Only] Timestamp of the last progress check of bulk instance + "timestamp": "A String", # Output only. [Output Only] Timestamp of the last progress check of bulk instance # operation. Timestamp is in RFC3339 text format. }, }, - "isStable": True or False, # [Output Only] A bit indicating whether the managed instance group is in a + "isStable": True or False, # Output only. [Output Only] A bit indicating whether the managed instance group is in a # stable state. A stable state means that: none of the instances in the # managed instance group is currently undergoing any type of change (for # example, creation, restart, or deletion); no future changes are scheduled # for instances in the managed instance group; and the managed instance # group itself is not being modified. - "stateful": { # [Output Only] Stateful status of the given Instance Group Manager. - "hasStatefulConfig": True or False, # [Output Only] A bit indicating whether the managed instance group + "stateful": { # Output only. [Output Only] Stateful status of the given Instance Group Manager. + "hasStatefulConfig": True or False, # Output only. [Output Only] A bit indicating whether the managed instance group # has stateful configuration, that is, if you have configured any items # in a stateful policy or in per-instance configs. # The group might report that it has no stateful configuration even when # there is still some preserved state on a managed instance, for example, # if you have deleted all PICs but not yet applied those deletions. - "isStateful": True or False, # [Output Only] A bit indicating whether the managed instance group + "isStateful": True or False, # Output only. [Output Only] A bit indicating whether the managed instance group # has stateful configuration, that is, if you have configured any items # in a stateful policy or in per-instance configs. # The group might report that it has no stateful configuration even when # there is still some preserved state on a managed instance, for example, # if you have deleted all PICs but not yet applied those deletions. This # field is deprecated in favor of has_stateful_config. - "perInstanceConfigs": { # [Output Only] Status of per-instance configurations on the instances. - "allEffective": True or False, # A bit indicating if all of the group's per-instance configurations + "perInstanceConfigs": { # Output only. [Output Only] Status of per-instance configurations on the instances. + "allEffective": True or False, # Output only. A bit indicating if all of the group's per-instance configurations # (listed in the output of a listPerInstanceConfigs API call) have # status EFFECTIVE or there are no per-instance-configs. }, }, - "versionTarget": { # [Output Only] A status of consistency of Instances' versions with their + "versionTarget": { # Output only. [Output Only] A status of consistency of Instances' versions with their # target version specified by version field on Instance Group # Manager. - "isReached": True or False, # [Output Only] A bit indicating whether version target has been reached + "isReached": True or False, # Output only. [Output Only] A bit indicating whether version target has been reached # in this managed instance group, i.e. all instances are in their target # version. Instances' target version are specified byversion field on Instance Group Manager. }, @@ -2526,7 +3381,7 @@

Method Details

# operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxSurge. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -2564,7 +3419,7 @@

Method Details

# in which the managed instance group operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxUnavailable. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -2643,7 +3498,7 @@

Method Details

# If unset, this version will update any remaining instances not # updated by another version. ReadStarting # a canary update for more information. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -2662,7 +3517,7 @@

Method Details

}, }, ], - "zone": "A String", # [Output Only] The URL of azone + "zone": "A String", # Output only. [Output Only] The URL of azone # where the managed instance group is located (for zonal resources). }
@@ -2738,49 +3593,51 @@

Method Details

# "vm-###" results in "vm-001" as a VM name. # @pattern # [a-z](([-a-z0-9]{0,57})|([-a-z0-9]{0,51}-#{1,10}(\\[[0-9]{1,10}\\])?)) - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this managed instance group inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this managed instance group inRFC3339 # text format. - "currentActions": { # [Output Only] The list of instance actions and the number of instances + "currentActions": { # Output only. [Output Only] The list of instance actions and the number of instances # in this managed instance group that are scheduled for each of those # actions. - "abandoning": 42, # [Output Only] The total number of instances in the managed instance group + "abandoning": 42, # Output only. [Output Only] The total number of instances in the managed instance group # that are scheduled to be abandoned. Abandoning an instance removes it # from the managed instance group without deleting it. - "creating": 42, # [Output Only] The number of instances in the managed instance group that + "adopting": 42, # [Output Only] The number of instances in the managed instance group that + # are scheduled to be adopted or are currently being adopted. + "creating": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be created or are currently being created. If the group # fails to create any of these instances, it tries again until it creates # the instance successfully. # # If you have disabled creation retries, this field will not be populated; # instead, the creatingWithoutRetries field will be populated. - "creatingWithoutRetries": 42, # [Output Only] The number of instances that the managed instance group + "creatingWithoutRetries": 42, # Output only. [Output Only] The number of instances that the managed instance group # will attempt to create. The group attempts to create each instance # only once. If the group fails to create any of these instances, it # decreases the group's targetSize value accordingly. - "deleting": 42, # [Output Only] The number of instances in the managed instance group that + "deleting": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be deleted or are currently being deleted. - "none": 42, # [Output Only] The number of instances in the managed instance group that + "none": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are running and have no scheduled actions. - "recreating": 42, # [Output Only] The number of instances in the managed instance group that + "recreating": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be recreated or are currently being being recreated. # Recreating an instance deletes the existing root persistent disk # and creates a new disk from the image that is defined in the # instance template. - "refreshing": 42, # [Output Only] The number of instances in the managed instance group that + "refreshing": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are being reconfigured with properties that do not require a restart # or a recreate action. For example, setting or removing target # pools for the instance. - "restarting": 42, # [Output Only] The number of instances in the managed instance group that + "restarting": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be restarted or are currently being restarted. - "resuming": 42, # [Output Only] The number of instances in the managed instance group that + "resuming": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be resumed or are currently being resumed. - "starting": 42, # [Output Only] The number of instances in the managed instance group that + "starting": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be started or are currently being started. - "stopping": 42, # [Output Only] The number of instances in the managed instance group that + "stopping": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be stopped or are currently being stopped. - "suspending": 42, # [Output Only] The number of instances in the managed instance group that + "suspending": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be suspended or are currently being suspended. - "verifying": 42, # [Output Only] The number of instances in the managed instance group that + "verifying": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are being verified. See the managedInstances[].currentAction # property in the listManagedInstances method documentation. }, @@ -2806,7 +3663,7 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve an InstanceGroupManager. - "id": "A String", # [Output Only] A unique identifier for this resource type. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this resource type. The server # generates this identifier. "instanceFlexibilityPolicy": { # Instance flexibility allowing MIG to create VMs from multiple # types of machines. @@ -2815,9 +3672,494 @@

Method Details

"instanceSelections": { # Named instance selections configuring properties that the group will use # when creating new VMs. "a_key": { + "disks": [ # List of disks to be attached to the instances created from this + # selection. + { # An instance-attached disk resource. + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 + # or X86_64. + "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is + # deleted (but not when the disk is detached from the instance). + "boot": True or False, # Indicates that this is a boot disk. The virtual machine will use the first + # partition of the disk for its root filesystem. + "deviceName": "A String", # Specifies a unique device name of your choice that is reflected into the/dev/disk/by-id/google-* tree of a Linux operating system + # running within the instance. This name can be used to reference the device + # for mounting, resizing, and so on, from within the instance. + # + # If not specified, the server chooses a default device name to apply to this + # disk, in the form persistent-disk-x, where x is a number + # assigned by Google Compute Engine. This field is only applicable for + # persistent disks. + "diskEncryptionKey": { # Encrypts or decrypts a disk using acustomer-supplied + # encryption key. + # + # If you are creating a new disk, this field encrypts the new disk using + # an encryption key that you provide. If you are attaching an existing + # disk that is already encrypted, this field decrypts the disk using + # the customer-supplied encryption key. + # + # If you encrypt a disk using a customer-supplied key, you must provide the + # same key again when you attempt to use this resource at a later time. For + # example, you must provide the key when you create a snapshot or an image + # from the disk or when you attach the disk to a virtual machine instance. + # + # If you do not provide an encryption key, then the disk will be encrypted + # using an automatically generated key and you do not need to provide a key + # to use the disk later. + # + # Note: + # + # Instance templates do not storecustomer-supplied + # encryption keys, so you cannot use your own keys to encrypt disks in amanaged instance group. + # + # You cannot create VMs that have disks with customer-supplied keys using + # the bulk + # insert method. + "kmsKeyName": "A String", # The name of the encryption key that is stored in Google Cloud KMS. + # For example: + # + # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ + # key_region/cryptoKeys/key + # + # The fully-qualifed key name may be returned for resource GET requests. For + # example: + # + # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ + # key_region/cryptoKeys/key + # /cryptoKeyVersions/1 + "kmsKeyServiceAccount": "A String", # The service account being used for the encryption request for the given KMS + # key. If absent, the Compute Engine default service account is used. + # For example: + # + # "kmsKeyServiceAccount": "name@project_id.iam.gserviceaccount.com/ + "rawKey": "A String", # Specifies a 256-bit customer-supplied + # encryption key, encoded in RFC + # 4648 base64 to either encrypt or decrypt this resource. You can + # provide either the rawKey or thersaEncryptedKey. + # For example: + # + # "rawKey": + # "SGVsbG8gZnJvbSBHb29nbGUgQ2xvdWQgUGxhdGZvcm0=" + "rsaEncryptedKey": "A String", # Specifies an RFC 4648 base64 encoded, RSA-wrapped 2048-bit + # customer-supplied encryption key to either encrypt or decrypt this + # resource. You can provide either the rawKey or thersaEncryptedKey. + # For example: + # + # "rsaEncryptedKey": + # "ieCx/NcW06PcT7Ep1X6LUTc/hLvUDYyzSZPPVCVPTVEohpeHASqC8uw5TzyO9U+Fka9JFH + # z0mBibXUInrC/jEk014kCK/NPjYgEMOyssZ4ZINPKxlUh2zn1bV+MCaTICrdmuSBTWlUUiFoD + # D6PYznLwh8ZNdaheCeZ8ewEXgFQ8V+sDroLaN3Xs3MDTXQEMMoNUXMCZEIpg9Vtp9x2oe==" + # + # The key must meet the following requirements before you can provide it to + # Compute Engine: + # + # 1. The key is wrapped using a RSA public key certificate provided by + # Google. + # 2. After being wrapped, the key must be encoded in RFC 4648 base64 + # encoding. + # + # Gets the RSA public key certificate provided by Google at: + # + # + # https://cloud-certs.storage.googleapis.com/google-cloud-csek-ingress.pem + "sha256": "A String", # [Output only] TheRFC + # 4648 base64 encoded SHA-256 hash of the customer-supplied + # encryption key that protects this resource. + }, + "diskSizeGb": "A String", # The size of the disk in GB. + "forceAttach": True or False, # [Input Only] Whether to force attach the regional disk even if it's + # currently attached to another instance. If you try to force attach a zonal + # disk to an instance, you will receive an error. + "guestOsFeatures": [ # A list of features to enable on the guest operating system. Applicable + # only for bootable images. Read + # Enabling guest operating system features to see a list of available + # options. + { # Guest OS features. + "type": "A String", # The ID of a supported feature. To add multiple values, use commas to + # separate values. Set to one or more of the following values: + # + # - VIRTIO_SCSI_MULTIQUEUE + # - WINDOWS + # - MULTI_IP_SUBNET + # - UEFI_COMPATIBLE + # - GVNIC + # - SEV_CAPABLE + # - SUSPEND_RESUME_COMPATIBLE + # - SEV_LIVE_MIGRATABLE_V2 + # - SEV_SNP_CAPABLE + # - TDX_CAPABLE + # - IDPF + # - SNP_SVSM_CAPABLE + # + # + # For more information, see + # Enabling guest operating system features. + }, + ], + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the + # boot disk. If you have many disks attached to an instance, each + # disk would have a unique index number. + "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created + # alongside the new instance. Use initialization parameters to create boot + # disks or local SSDs attached to the new instance. + # + # This property is mutually exclusive with the source property; + # you can only define one or the other, but not both. + # alongside the new instance. Use initialization parameters to create boot + # disks or local SSDs attached to the new instance. + # + # This field is persisted and returned for instanceTemplate and not returned + # in the context of instance. + # + # This property is mutually exclusive with the source property; + # you can only define one or the other, but not both. + "architecture": "A String", # The architecture of the attached disk. Valid values are + # arm64 or x86_64. + "description": "A String", # An optional description. Provide this property when creating the disk. + "diskName": "A String", # Specifies the disk name. If not specified, the default is to use the name + # of the instance. If a disk with the same name already exists in the given + # region, the existing disk is attached to the new instance and the + # new disk is not created. + "diskSizeGb": "A String", # Specifies the size of the disk in base-2 GB. The size must be at least + # 10 GB. If you specify a sourceImage, which is required for + # boot disks, the default size is the size of the sourceImage. + # If you do not specify a sourceImage, the default disk size + # is 500 GB. + "diskType": "A String", # Specifies the disk type to use to create the instance. If not specified, + # the default is pd-standard, specified using the full URL. + # For example: + # + # https://www.googleapis.com/compute/v1/projects/project/zones/zone/diskTypes/pd-standard + # + # + # For a full list of acceptable values, seePersistent disk + # types. If you specify this field when creating a VM, you can provide + # either the full or partial URL. For example, the following values are + # valid: + # + # + # - https://www.googleapis.com/compute/v1/projects/project/zones/zone/diskTypes/diskType + # - projects/project/zones/zone/diskTypes/diskType + # - zones/zone/diskTypes/diskType + # + # + # If you specify this field when creating or updating an instance template + # or all-instances configuration, specify the type of the disk, not the + # URL. For example: pd-standard. + "enableConfidentialCompute": True or False, # Whether this disk is using confidential compute mode. + "guestOsFeatures": [ # A list of features to enable on the guest operating system. Applicable + # only for bootable images. Read + # Enabling guest operating system features to see a list of available + # options. + # + # Guest OS features are applied by merginginitializeParams.guestOsFeatures anddisks.guestOsFeatures + { # Guest OS features. + "type": "A String", # The ID of a supported feature. To add multiple values, use commas to + # separate values. Set to one or more of the following values: + # + # - VIRTIO_SCSI_MULTIQUEUE + # - WINDOWS + # - MULTI_IP_SUBNET + # - UEFI_COMPATIBLE + # - GVNIC + # - SEV_CAPABLE + # - SUSPEND_RESUME_COMPATIBLE + # - SEV_LIVE_MIGRATABLE_V2 + # - SEV_SNP_CAPABLE + # - TDX_CAPABLE + # - IDPF + # - SNP_SVSM_CAPABLE + # + # + # For more information, see + # Enabling guest operating system features. + }, + ], + "labels": { # Labels to apply to this disk. These can be later modified by thedisks.setLabels method. This field is only applicable for + # persistent disks. + "a_key": "A String", + }, + "licenses": [ # A list of publicly visible licenses. Reserved for Google's use. + "A String", + ], + "multiWriter": True or False, # Indicates whether or not the disk can be read/write attached to + # more than one instance. + "onUpdateAction": "A String", # Specifies which action to take on instance update with this disk. Default + # is to use the existing disk. + "provisionedIops": "A String", # Indicates how many IOPS to provision for the disk. This sets the number + # of I/O operations per second that the disk can handle. Values must be + # between 10,000 and 120,000. For more details, see theExtreme persistent + # disk documentation. + "provisionedThroughput": "A String", # Indicates how much throughput to provision for the disk. This sets the + # number of throughput mb per second that the disk can handle. Values must + # greater than or equal to 1. + "replicaZones": [ # Required for each regional disk associated with the instance. Specify + # the URLs of the zones where the disk should be replicated to. + # You must provide exactly two replica zones, and one zone must be the same + # as the instance zone. + "A String", + ], + "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values + # have the same definition as resource + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. + "a_key": "A String", + }, + "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. + # Specified using the full or partial URL. For instance template, specify + # only the resource policy name. + "A String", + ], + "sourceImage": "A String", # The source image to create this disk. When creating a new instance boot + # disk, one of initializeParams.sourceImage orinitializeParams.sourceSnapshot or disks.source + # is required. + # + # To create a disk with one of the public operating system + # images, specify the image by its family name. For example, specifyfamily/debian-9 to use the latest Debian 9 image: + # + # projects/debian-cloud/global/images/family/debian-9 + # + # + # Alternatively, use a specific version of a public operating system image: + # + # projects/debian-cloud/global/images/debian-9-stretch-vYYYYMMDD + # + # + # To create a disk with a custom image that you created, specify the + # image name in the following format: + # + # global/images/my-custom-image + # + # + # You can also specify a custom image by its image family, which returns + # the latest version of the image in that family. Replace the image name + # with family/family-name: + # + # global/images/family/my-image-family + # + # + # If the source image is deleted later, this field will not be set. + "sourceImageEncryptionKey": { # Thecustomer-supplied + # encryption key of the source image. Required if the source image is + # protected by a customer-supplied encryption key. + # + # InstanceTemplate and InstancePropertiesPatch do not storecustomer-supplied + # encryption keys, so you cannot create disks for instances in a managed instance group if the + # source images are encrypted with your own keys. + "kmsKeyName": "A String", # The name of the encryption key that is stored in Google Cloud KMS. + # For example: + # + # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ + # key_region/cryptoKeys/key + # + # The fully-qualifed key name may be returned for resource GET requests. For + # example: + # + # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ + # key_region/cryptoKeys/key + # /cryptoKeyVersions/1 + "kmsKeyServiceAccount": "A String", # The service account being used for the encryption request for the given KMS + # key. If absent, the Compute Engine default service account is used. + # For example: + # + # "kmsKeyServiceAccount": "name@project_id.iam.gserviceaccount.com/ + "rawKey": "A String", # Specifies a 256-bit customer-supplied + # encryption key, encoded in RFC + # 4648 base64 to either encrypt or decrypt this resource. You can + # provide either the rawKey or thersaEncryptedKey. + # For example: + # + # "rawKey": + # "SGVsbG8gZnJvbSBHb29nbGUgQ2xvdWQgUGxhdGZvcm0=" + "rsaEncryptedKey": "A String", # Specifies an RFC 4648 base64 encoded, RSA-wrapped 2048-bit + # customer-supplied encryption key to either encrypt or decrypt this + # resource. You can provide either the rawKey or thersaEncryptedKey. + # For example: + # + # "rsaEncryptedKey": + # "ieCx/NcW06PcT7Ep1X6LUTc/hLvUDYyzSZPPVCVPTVEohpeHASqC8uw5TzyO9U+Fka9JFH + # z0mBibXUInrC/jEk014kCK/NPjYgEMOyssZ4ZINPKxlUh2zn1bV+MCaTICrdmuSBTWlUUiFoD + # D6PYznLwh8ZNdaheCeZ8ewEXgFQ8V+sDroLaN3Xs3MDTXQEMMoNUXMCZEIpg9Vtp9x2oe==" + # + # The key must meet the following requirements before you can provide it to + # Compute Engine: + # + # 1. The key is wrapped using a RSA public key certificate provided by + # Google. + # 2. After being wrapped, the key must be encoded in RFC 4648 base64 + # encoding. + # + # Gets the RSA public key certificate provided by Google at: + # + # + # https://cloud-certs.storage.googleapis.com/google-cloud-csek-ingress.pem + "sha256": "A String", # [Output only] TheRFC + # 4648 base64 encoded SHA-256 hash of the customer-supplied + # encryption key that protects this resource. + }, + "sourceInstantSnapshot": "A String", # The source instant-snapshot to create this disk. When creating a new + # instance boot disk, one of initializeParams.sourceSnapshot + # or initializeParams.sourceInstantSnapshotinitializeParams.sourceImage or disks.source + # is required. + # + # To create a disk with a snapshot that you created, specify the + # snapshot name in the following format: + # + # us-central1-a/instantSnapshots/my-backup + # + # + # If the source instant-snapshot is deleted later, this field will not be + # set. + "sourceSnapshot": "A String", # The source snapshot to create this disk. When creating a new instance + # boot disk, one of initializeParams.sourceSnapshot orinitializeParams.sourceImage or disks.source + # is required. + # + # To create a disk with a snapshot that you created, specify the + # snapshot name in the following format: + # + # global/snapshots/my-backup + # + # + # If the source snapshot is deleted later, this field will not be set. + # + # Note: You cannot create VMs in bulk using a snapshot as the source. Use + # an image instead when you create VMs using + # the bulk + # insert method. + "sourceSnapshotEncryptionKey": { # Thecustomer-supplied + # encryption key of the source snapshot. + "kmsKeyName": "A String", # The name of the encryption key that is stored in Google Cloud KMS. + # For example: + # + # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ + # key_region/cryptoKeys/key + # + # The fully-qualifed key name may be returned for resource GET requests. For + # example: + # + # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ + # key_region/cryptoKeys/key + # /cryptoKeyVersions/1 + "kmsKeyServiceAccount": "A String", # The service account being used for the encryption request for the given KMS + # key. If absent, the Compute Engine default service account is used. + # For example: + # + # "kmsKeyServiceAccount": "name@project_id.iam.gserviceaccount.com/ + "rawKey": "A String", # Specifies a 256-bit customer-supplied + # encryption key, encoded in RFC + # 4648 base64 to either encrypt or decrypt this resource. You can + # provide either the rawKey or thersaEncryptedKey. + # For example: + # + # "rawKey": + # "SGVsbG8gZnJvbSBHb29nbGUgQ2xvdWQgUGxhdGZvcm0=" + "rsaEncryptedKey": "A String", # Specifies an RFC 4648 base64 encoded, RSA-wrapped 2048-bit + # customer-supplied encryption key to either encrypt or decrypt this + # resource. You can provide either the rawKey or thersaEncryptedKey. + # For example: + # + # "rsaEncryptedKey": + # "ieCx/NcW06PcT7Ep1X6LUTc/hLvUDYyzSZPPVCVPTVEohpeHASqC8uw5TzyO9U+Fka9JFH + # z0mBibXUInrC/jEk014kCK/NPjYgEMOyssZ4ZINPKxlUh2zn1bV+MCaTICrdmuSBTWlUUiFoD + # D6PYznLwh8ZNdaheCeZ8ewEXgFQ8V+sDroLaN3Xs3MDTXQEMMoNUXMCZEIpg9Vtp9x2oe==" + # + # The key must meet the following requirements before you can provide it to + # Compute Engine: + # + # 1. The key is wrapped using a RSA public key certificate provided by + # Google. + # 2. After being wrapped, the key must be encoded in RFC 4648 base64 + # encoding. + # + # Gets the RSA public key certificate provided by Google at: + # + # + # https://cloud-certs.storage.googleapis.com/google-cloud-csek-ingress.pem + "sha256": "A String", # [Output only] TheRFC + # 4648 base64 encoded SHA-256 hash of the customer-supplied + # encryption key that protects this resource. + }, + "storagePool": "A String", # The storage pool in which the new disk is created. You can provide + # this as a partial or full URL to the resource. For example, the following + # are valid values: + # + # + # - https://www.googleapis.com/compute/v1/projects/project/zones/zone/storagePools/storagePool + # - projects/project/zones/zone/storagePools/storagePool + # - zones/zone/storagePools/storagePool + }, + "interface": "A String", # Specifies the disk interface to use for attaching this disk, which is + # either SCSI or NVME. For most machine types, the + # default is SCSI. Local SSDs can use either NVME or SCSI. + # In certain configurations, persistent disks can use NVMe. For more + # information, seeAbout + # persistent disks. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. + "A String", + ], + "locked": True or False, # Output only. [Output Only] Whether to indicate the attached disk is locked. The locked + # disk is not allowed to be detached from the instance, or to be used as the + # source of the snapshot creation, and the image creation. The instance with + # at least one locked attached disk is not allow to be used as source of + # machine image creation, instant snapshot creation, and not allowed to be + # deleted with --keep-disk parameter set to true for locked disks. + "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk + # in READ_WRITE mode. + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + # field is set to PRESERVED if the LocalSSD data has been saved + # to a persistent location by customer request. (see the + # discard_local_ssd option on Stop/Suspend). + # Read-only in the api. + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk + # these are public keys which are safe to store in public + "dbs": [ # The Key Database (db). + { + "content": "A String", # The raw content in the secure keys file. + "fileType": "A String", # The file type of source file. + }, + ], + "dbxs": [ # The forbidden key database (dbx). + { + "content": "A String", # The raw content in the secure keys file. + "fileType": "A String", # The file type of source file. + }, + ], + "keks": [ # The Key Exchange Key (KEK). + { + "content": "A String", # The raw content in the secure keys file. + "fileType": "A String", # The file type of source file. + }, + ], + "pk": { # The Platform Key (PK). + "content": "A String", # The raw content in the secure keys file. + "fileType": "A String", # The file type of source file. + }, + }, + "source": "A String", # Specifies a valid partial or full URL to an existing Persistent Disk + # resource. When creating a new instance boot disk, one ofinitializeParams.sourceImage orinitializeParams.sourceSnapshot or disks.source + # is required. + # + # If desired, you can also attach existing non-root persistent disks using + # this property. This field is only applicable for persistent disks. + # + # Note that for InstanceTemplate, specify the disk name for zonal disk, + # and the URL for regional disk. + "type": "A String", # Specifies the type of the disk, either SCRATCH orPERSISTENT. If not specified, the default isPERSISTENT. + "userLicenses": [ # Output only. [Output Only] A list of user provided licenses. It represents a list of + # URLs to the license resource. Unlike regular licenses, user provided + # licenses can be modified after the disk is created. + "A String", + ], + }, + ], "machineTypes": [ # Full machine-type names, e.g. "n1-standard-16". "A String", ], + "minCpuPlatform": "A String", # Name of the minimum CPU platform to be used by this instance selection. + # e.g. 'Intel Ice Lake'. "rank": 42, # Preference of this instance selection. Lower number means higher # preference. MIG will first try to create a VM based on the machine-type # with lowest rank and fallback to next rank based on availability. @@ -2837,7 +4179,7 @@

Method Details

# the capacity above standard_capacity_base. }, }, - "instanceGroup": "A String", # [Output Only] The URL of the Instance Group resource. + "instanceGroup": "A String", # Output only. [Output Only] The URL of the Instance Group resource. "instanceLifecyclePolicy": { # The repair policy for this managed instance group. "defaultActionOnFailure": "A String", # The action that a MIG performs on a failed VM. If the value of the onFailedHealthCheck field # is `DEFAULT_ACTION`, then the same action also applies to the VMs on which your application @@ -2880,7 +4222,7 @@

Method Details

# instance group. The group uses this template to create all new instances # in the managed instance group. The templates for existing instances in the # group do not change unless you run recreateInstances, runapplyUpdatesToInstances, or set the group'supdatePolicy.type to PROACTIVE. - "kind": "compute#instanceGroupManager", # [Output Only] The resource type, which is alwayscompute#instanceGroupManager for managed instance groups. + "kind": "compute#instanceGroupManager", # Output only. [Output Only] The resource type, which is alwayscompute#instanceGroupManager for managed instance groups. "listManagedInstancesResults": "A String", # Pagination behavior of the listManagedInstances API method for # this managed instance group. "multiMig": "A String", # URL to the multi-MIG that this Managed Instance Group belongs to. @@ -2897,13 +4239,15 @@

Method Details

"params": { # Input only additional params for instance group manager creation. # Input only. Additional params passed with the request, but not persisted # as part of resource payload. "resourceManagerTags": { # Resource manager tags to bind to the managed instance group. The tags are - # key-value pairs. Keys must be in the format tagKeys/123 and values in the - # format tagValues/456. For more information, seeManage tags + # key-value pairs. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. For more information, seeManage tags # for resources. "a_key": "A String", }, }, - "region": "A String", # [Output Only] The URL of theregion + "region": "A String", # Output only. [Output Only] The URL of theregion # where the managed instance group resides (for regional resources). "resourcePolicies": { # Resource policies for this managed instance group. "workloadPolicy": "A String", # The URL of the workload policy that is specified for this managed @@ -2916,9 +4260,9 @@

Method Details

# - projects/project/regions/region/resourcePolicies/resourcePolicy # - regions/region/resourcePolicies/resourcePolicy }, - "satisfiesPzi": True or False, # [Output Only] Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] The URL for this managed instance group. The server defines + "satisfiesPzi": True or False, # Output only. [Output Only] Reserved for future use. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] The URL for this managed instance group. The server defines # this URL. "serviceAccount": "A String", # The service account to be used as credentials for all operations performed # by the managed instance group on instances. The service accounts needs all @@ -2971,21 +4315,21 @@

Method Details

}, }, }, - "status": { # [Output Only] The status of this managed instance group. - "allInstancesConfig": { # [Output only] Status of all-instances configuration on the group. - "currentRevision": "A String", # [Output Only] Current all-instances configuration revision. + "status": { # Output only. [Output Only] The status of this managed instance group. + "allInstancesConfig": { # Output only. [Output only] Status of all-instances configuration on the group. + "currentRevision": "A String", # Output only. [Output Only] Current all-instances configuration revision. # This value is in RFC3339 text format. - "effective": True or False, # [Output Only] A bit indicating whether this configuration has + "effective": True or False, # Output only. [Output Only] A bit indicating whether this configuration has # been applied to all managed instances in the group. }, - "autoscaler": "A String", # [Output Only] The URL of theAutoscaler + "autoscaler": "A String", # Output only. [Output Only] The URL of theAutoscaler # that targets this instance group manager. - "bulkInstanceOperation": { # Bulk instance operation is the creation of VMs in a MIG when the # [Output Only] The status of bulk instance operation. + "bulkInstanceOperation": { # Bulk instance operation is the creation of VMs in a MIG when the # Output only. [Output Only] The status of bulk instance operation. # targetSizePolicy.mode is set to BULK. - "inProgress": True or False, # [Output Only] Informs whether bulk instance operation is in progress. - "lastProgressCheck": { # [Output Only] Information from the last progress check of bulk instance + "inProgress": True or False, # Output only. [Output Only] Informs whether bulk instance operation is in progress. + "lastProgressCheck": { # Output only. [Output Only] Information from the last progress check of bulk instance # operation. - "error": { # [Output Only] Errors encountered during bulk instance operation. + "error": { # Output only. [Output Only] Errors encountered during bulk instance operation. "errors": [ # [Output Only] The array of errors encountered while processing this # operation. { @@ -3082,40 +4426,40 @@

Method Details

}, ], }, - "timestamp": "A String", # [Output Only] Timestamp of the last progress check of bulk instance + "timestamp": "A String", # Output only. [Output Only] Timestamp of the last progress check of bulk instance # operation. Timestamp is in RFC3339 text format. }, }, - "isStable": True or False, # [Output Only] A bit indicating whether the managed instance group is in a + "isStable": True or False, # Output only. [Output Only] A bit indicating whether the managed instance group is in a # stable state. A stable state means that: none of the instances in the # managed instance group is currently undergoing any type of change (for # example, creation, restart, or deletion); no future changes are scheduled # for instances in the managed instance group; and the managed instance # group itself is not being modified. - "stateful": { # [Output Only] Stateful status of the given Instance Group Manager. - "hasStatefulConfig": True or False, # [Output Only] A bit indicating whether the managed instance group + "stateful": { # Output only. [Output Only] Stateful status of the given Instance Group Manager. + "hasStatefulConfig": True or False, # Output only. [Output Only] A bit indicating whether the managed instance group # has stateful configuration, that is, if you have configured any items # in a stateful policy or in per-instance configs. # The group might report that it has no stateful configuration even when # there is still some preserved state on a managed instance, for example, # if you have deleted all PICs but not yet applied those deletions. - "isStateful": True or False, # [Output Only] A bit indicating whether the managed instance group + "isStateful": True or False, # Output only. [Output Only] A bit indicating whether the managed instance group # has stateful configuration, that is, if you have configured any items # in a stateful policy or in per-instance configs. # The group might report that it has no stateful configuration even when # there is still some preserved state on a managed instance, for example, # if you have deleted all PICs but not yet applied those deletions. This # field is deprecated in favor of has_stateful_config. - "perInstanceConfigs": { # [Output Only] Status of per-instance configurations on the instances. - "allEffective": True or False, # A bit indicating if all of the group's per-instance configurations + "perInstanceConfigs": { # Output only. [Output Only] Status of per-instance configurations on the instances. + "allEffective": True or False, # Output only. A bit indicating if all of the group's per-instance configurations # (listed in the output of a listPerInstanceConfigs API call) have # status EFFECTIVE or there are no per-instance-configs. }, }, - "versionTarget": { # [Output Only] A status of consistency of Instances' versions with their + "versionTarget": { # Output only. [Output Only] A status of consistency of Instances' versions with their # target version specified by version field on Instance Group # Manager. - "isReached": True or False, # [Output Only] A bit indicating whether version target has been reached + "isReached": True or False, # Output only. [Output Only] A bit indicating whether version target has been reached # in this managed instance group, i.e. all instances are in their target # version. Instances' target version are specified byversion field on Instance Group Manager. }, @@ -3166,7 +4510,7 @@

Method Details

# operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxSurge. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -3204,7 +4548,7 @@

Method Details

# in which the managed instance group operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxUnavailable. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -3283,7 +4627,7 @@

Method Details

# If unset, this version will update any remaining instances not # updated by another version. ReadStarting # a canary update for more information. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -3302,7 +4646,7 @@

Method Details

}, }, ], - "zone": "A String", # [Output Only] The URL of azone + "zone": "A String", # Output only. [Output Only] The URL of azone # where the managed instance group is located (for zonal resources). } @@ -3484,10 +4828,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3499,7 +4843,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -3679,7 +5023,7 @@

Method Details

An object of the form: { # Contains a list of managed instance groups. - "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. + "id": "A String", # Output only. [Output Only] Unique identifier for the resource; defined by the server. "items": [ # A list of InstanceGroupManager resources. { # Represents a Managed Instance Group resource. # @@ -3734,49 +5078,51 @@

Method Details

# "vm-###" results in "vm-001" as a VM name. # @pattern # [a-z](([-a-z0-9]{0,57})|([-a-z0-9]{0,51}-#{1,10}(\\[[0-9]{1,10}\\])?)) - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this managed instance group inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this managed instance group inRFC3339 # text format. - "currentActions": { # [Output Only] The list of instance actions and the number of instances + "currentActions": { # Output only. [Output Only] The list of instance actions and the number of instances # in this managed instance group that are scheduled for each of those # actions. - "abandoning": 42, # [Output Only] The total number of instances in the managed instance group + "abandoning": 42, # Output only. [Output Only] The total number of instances in the managed instance group # that are scheduled to be abandoned. Abandoning an instance removes it # from the managed instance group without deleting it. - "creating": 42, # [Output Only] The number of instances in the managed instance group that + "adopting": 42, # [Output Only] The number of instances in the managed instance group that + # are scheduled to be adopted or are currently being adopted. + "creating": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be created or are currently being created. If the group # fails to create any of these instances, it tries again until it creates # the instance successfully. # # If you have disabled creation retries, this field will not be populated; # instead, the creatingWithoutRetries field will be populated. - "creatingWithoutRetries": 42, # [Output Only] The number of instances that the managed instance group + "creatingWithoutRetries": 42, # Output only. [Output Only] The number of instances that the managed instance group # will attempt to create. The group attempts to create each instance # only once. If the group fails to create any of these instances, it # decreases the group's targetSize value accordingly. - "deleting": 42, # [Output Only] The number of instances in the managed instance group that + "deleting": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be deleted or are currently being deleted. - "none": 42, # [Output Only] The number of instances in the managed instance group that + "none": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are running and have no scheduled actions. - "recreating": 42, # [Output Only] The number of instances in the managed instance group that + "recreating": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be recreated or are currently being being recreated. # Recreating an instance deletes the existing root persistent disk # and creates a new disk from the image that is defined in the # instance template. - "refreshing": 42, # [Output Only] The number of instances in the managed instance group that + "refreshing": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are being reconfigured with properties that do not require a restart # or a recreate action. For example, setting or removing target # pools for the instance. - "restarting": 42, # [Output Only] The number of instances in the managed instance group that + "restarting": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be restarted or are currently being restarted. - "resuming": 42, # [Output Only] The number of instances in the managed instance group that + "resuming": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be resumed or are currently being resumed. - "starting": 42, # [Output Only] The number of instances in the managed instance group that + "starting": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be started or are currently being started. - "stopping": 42, # [Output Only] The number of instances in the managed instance group that + "stopping": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be stopped or are currently being stopped. - "suspending": 42, # [Output Only] The number of instances in the managed instance group that + "suspending": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be suspended or are currently being suspended. - "verifying": 42, # [Output Only] The number of instances in the managed instance group that + "verifying": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are being verified. See the managedInstances[].currentAction # property in the listManagedInstances method documentation. }, @@ -3802,7 +5148,7 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve an InstanceGroupManager. - "id": "A String", # [Output Only] A unique identifier for this resource type. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this resource type. The server # generates this identifier. "instanceFlexibilityPolicy": { # Instance flexibility allowing MIG to create VMs from multiple # types of machines. @@ -3811,9 +5157,494 @@

Method Details

"instanceSelections": { # Named instance selections configuring properties that the group will use # when creating new VMs. "a_key": { + "disks": [ # List of disks to be attached to the instances created from this + # selection. + { # An instance-attached disk resource. + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 + # or X86_64. + "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is + # deleted (but not when the disk is detached from the instance). + "boot": True or False, # Indicates that this is a boot disk. The virtual machine will use the first + # partition of the disk for its root filesystem. + "deviceName": "A String", # Specifies a unique device name of your choice that is reflected into the/dev/disk/by-id/google-* tree of a Linux operating system + # running within the instance. This name can be used to reference the device + # for mounting, resizing, and so on, from within the instance. + # + # If not specified, the server chooses a default device name to apply to this + # disk, in the form persistent-disk-x, where x is a number + # assigned by Google Compute Engine. This field is only applicable for + # persistent disks. + "diskEncryptionKey": { # Encrypts or decrypts a disk using acustomer-supplied + # encryption key. + # + # If you are creating a new disk, this field encrypts the new disk using + # an encryption key that you provide. If you are attaching an existing + # disk that is already encrypted, this field decrypts the disk using + # the customer-supplied encryption key. + # + # If you encrypt a disk using a customer-supplied key, you must provide the + # same key again when you attempt to use this resource at a later time. For + # example, you must provide the key when you create a snapshot or an image + # from the disk or when you attach the disk to a virtual machine instance. + # + # If you do not provide an encryption key, then the disk will be encrypted + # using an automatically generated key and you do not need to provide a key + # to use the disk later. + # + # Note: + # + # Instance templates do not storecustomer-supplied + # encryption keys, so you cannot use your own keys to encrypt disks in amanaged instance group. + # + # You cannot create VMs that have disks with customer-supplied keys using + # the bulk + # insert method. + "kmsKeyName": "A String", # The name of the encryption key that is stored in Google Cloud KMS. + # For example: + # + # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ + # key_region/cryptoKeys/key + # + # The fully-qualifed key name may be returned for resource GET requests. For + # example: + # + # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ + # key_region/cryptoKeys/key + # /cryptoKeyVersions/1 + "kmsKeyServiceAccount": "A String", # The service account being used for the encryption request for the given KMS + # key. If absent, the Compute Engine default service account is used. + # For example: + # + # "kmsKeyServiceAccount": "name@project_id.iam.gserviceaccount.com/ + "rawKey": "A String", # Specifies a 256-bit customer-supplied + # encryption key, encoded in RFC + # 4648 base64 to either encrypt or decrypt this resource. You can + # provide either the rawKey or thersaEncryptedKey. + # For example: + # + # "rawKey": + # "SGVsbG8gZnJvbSBHb29nbGUgQ2xvdWQgUGxhdGZvcm0=" + "rsaEncryptedKey": "A String", # Specifies an RFC 4648 base64 encoded, RSA-wrapped 2048-bit + # customer-supplied encryption key to either encrypt or decrypt this + # resource. You can provide either the rawKey or thersaEncryptedKey. + # For example: + # + # "rsaEncryptedKey": + # "ieCx/NcW06PcT7Ep1X6LUTc/hLvUDYyzSZPPVCVPTVEohpeHASqC8uw5TzyO9U+Fka9JFH + # z0mBibXUInrC/jEk014kCK/NPjYgEMOyssZ4ZINPKxlUh2zn1bV+MCaTICrdmuSBTWlUUiFoD + # D6PYznLwh8ZNdaheCeZ8ewEXgFQ8V+sDroLaN3Xs3MDTXQEMMoNUXMCZEIpg9Vtp9x2oe==" + # + # The key must meet the following requirements before you can provide it to + # Compute Engine: + # + # 1. The key is wrapped using a RSA public key certificate provided by + # Google. + # 2. After being wrapped, the key must be encoded in RFC 4648 base64 + # encoding. + # + # Gets the RSA public key certificate provided by Google at: + # + # + # https://cloud-certs.storage.googleapis.com/google-cloud-csek-ingress.pem + "sha256": "A String", # [Output only] TheRFC + # 4648 base64 encoded SHA-256 hash of the customer-supplied + # encryption key that protects this resource. + }, + "diskSizeGb": "A String", # The size of the disk in GB. + "forceAttach": True or False, # [Input Only] Whether to force attach the regional disk even if it's + # currently attached to another instance. If you try to force attach a zonal + # disk to an instance, you will receive an error. + "guestOsFeatures": [ # A list of features to enable on the guest operating system. Applicable + # only for bootable images. Read + # Enabling guest operating system features to see a list of available + # options. + { # Guest OS features. + "type": "A String", # The ID of a supported feature. To add multiple values, use commas to + # separate values. Set to one or more of the following values: + # + # - VIRTIO_SCSI_MULTIQUEUE + # - WINDOWS + # - MULTI_IP_SUBNET + # - UEFI_COMPATIBLE + # - GVNIC + # - SEV_CAPABLE + # - SUSPEND_RESUME_COMPATIBLE + # - SEV_LIVE_MIGRATABLE_V2 + # - SEV_SNP_CAPABLE + # - TDX_CAPABLE + # - IDPF + # - SNP_SVSM_CAPABLE + # + # + # For more information, see + # Enabling guest operating system features. + }, + ], + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the + # boot disk. If you have many disks attached to an instance, each + # disk would have a unique index number. + "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created + # alongside the new instance. Use initialization parameters to create boot + # disks or local SSDs attached to the new instance. + # + # This property is mutually exclusive with the source property; + # you can only define one or the other, but not both. + # alongside the new instance. Use initialization parameters to create boot + # disks or local SSDs attached to the new instance. + # + # This field is persisted and returned for instanceTemplate and not returned + # in the context of instance. + # + # This property is mutually exclusive with the source property; + # you can only define one or the other, but not both. + "architecture": "A String", # The architecture of the attached disk. Valid values are + # arm64 or x86_64. + "description": "A String", # An optional description. Provide this property when creating the disk. + "diskName": "A String", # Specifies the disk name. If not specified, the default is to use the name + # of the instance. If a disk with the same name already exists in the given + # region, the existing disk is attached to the new instance and the + # new disk is not created. + "diskSizeGb": "A String", # Specifies the size of the disk in base-2 GB. The size must be at least + # 10 GB. If you specify a sourceImage, which is required for + # boot disks, the default size is the size of the sourceImage. + # If you do not specify a sourceImage, the default disk size + # is 500 GB. + "diskType": "A String", # Specifies the disk type to use to create the instance. If not specified, + # the default is pd-standard, specified using the full URL. + # For example: + # + # https://www.googleapis.com/compute/v1/projects/project/zones/zone/diskTypes/pd-standard + # + # + # For a full list of acceptable values, seePersistent disk + # types. If you specify this field when creating a VM, you can provide + # either the full or partial URL. For example, the following values are + # valid: + # + # + # - https://www.googleapis.com/compute/v1/projects/project/zones/zone/diskTypes/diskType + # - projects/project/zones/zone/diskTypes/diskType + # - zones/zone/diskTypes/diskType + # + # + # If you specify this field when creating or updating an instance template + # or all-instances configuration, specify the type of the disk, not the + # URL. For example: pd-standard. + "enableConfidentialCompute": True or False, # Whether this disk is using confidential compute mode. + "guestOsFeatures": [ # A list of features to enable on the guest operating system. Applicable + # only for bootable images. Read + # Enabling guest operating system features to see a list of available + # options. + # + # Guest OS features are applied by merginginitializeParams.guestOsFeatures anddisks.guestOsFeatures + { # Guest OS features. + "type": "A String", # The ID of a supported feature. To add multiple values, use commas to + # separate values. Set to one or more of the following values: + # + # - VIRTIO_SCSI_MULTIQUEUE + # - WINDOWS + # - MULTI_IP_SUBNET + # - UEFI_COMPATIBLE + # - GVNIC + # - SEV_CAPABLE + # - SUSPEND_RESUME_COMPATIBLE + # - SEV_LIVE_MIGRATABLE_V2 + # - SEV_SNP_CAPABLE + # - TDX_CAPABLE + # - IDPF + # - SNP_SVSM_CAPABLE + # + # + # For more information, see + # Enabling guest operating system features. + }, + ], + "labels": { # Labels to apply to this disk. These can be later modified by thedisks.setLabels method. This field is only applicable for + # persistent disks. + "a_key": "A String", + }, + "licenses": [ # A list of publicly visible licenses. Reserved for Google's use. + "A String", + ], + "multiWriter": True or False, # Indicates whether or not the disk can be read/write attached to + # more than one instance. + "onUpdateAction": "A String", # Specifies which action to take on instance update with this disk. Default + # is to use the existing disk. + "provisionedIops": "A String", # Indicates how many IOPS to provision for the disk. This sets the number + # of I/O operations per second that the disk can handle. Values must be + # between 10,000 and 120,000. For more details, see theExtreme persistent + # disk documentation. + "provisionedThroughput": "A String", # Indicates how much throughput to provision for the disk. This sets the + # number of throughput mb per second that the disk can handle. Values must + # greater than or equal to 1. + "replicaZones": [ # Required for each regional disk associated with the instance. Specify + # the URLs of the zones where the disk should be replicated to. + # You must provide exactly two replica zones, and one zone must be the same + # as the instance zone. + "A String", + ], + "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values + # have the same definition as resource + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. + "a_key": "A String", + }, + "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. + # Specified using the full or partial URL. For instance template, specify + # only the resource policy name. + "A String", + ], + "sourceImage": "A String", # The source image to create this disk. When creating a new instance boot + # disk, one of initializeParams.sourceImage orinitializeParams.sourceSnapshot or disks.source + # is required. + # + # To create a disk with one of the public operating system + # images, specify the image by its family name. For example, specifyfamily/debian-9 to use the latest Debian 9 image: + # + # projects/debian-cloud/global/images/family/debian-9 + # + # + # Alternatively, use a specific version of a public operating system image: + # + # projects/debian-cloud/global/images/debian-9-stretch-vYYYYMMDD + # + # + # To create a disk with a custom image that you created, specify the + # image name in the following format: + # + # global/images/my-custom-image + # + # + # You can also specify a custom image by its image family, which returns + # the latest version of the image in that family. Replace the image name + # with family/family-name: + # + # global/images/family/my-image-family + # + # + # If the source image is deleted later, this field will not be set. + "sourceImageEncryptionKey": { # Thecustomer-supplied + # encryption key of the source image. Required if the source image is + # protected by a customer-supplied encryption key. + # + # InstanceTemplate and InstancePropertiesPatch do not storecustomer-supplied + # encryption keys, so you cannot create disks for instances in a managed instance group if the + # source images are encrypted with your own keys. + "kmsKeyName": "A String", # The name of the encryption key that is stored in Google Cloud KMS. + # For example: + # + # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ + # key_region/cryptoKeys/key + # + # The fully-qualifed key name may be returned for resource GET requests. For + # example: + # + # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ + # key_region/cryptoKeys/key + # /cryptoKeyVersions/1 + "kmsKeyServiceAccount": "A String", # The service account being used for the encryption request for the given KMS + # key. If absent, the Compute Engine default service account is used. + # For example: + # + # "kmsKeyServiceAccount": "name@project_id.iam.gserviceaccount.com/ + "rawKey": "A String", # Specifies a 256-bit customer-supplied + # encryption key, encoded in RFC + # 4648 base64 to either encrypt or decrypt this resource. You can + # provide either the rawKey or thersaEncryptedKey. + # For example: + # + # "rawKey": + # "SGVsbG8gZnJvbSBHb29nbGUgQ2xvdWQgUGxhdGZvcm0=" + "rsaEncryptedKey": "A String", # Specifies an RFC 4648 base64 encoded, RSA-wrapped 2048-bit + # customer-supplied encryption key to either encrypt or decrypt this + # resource. You can provide either the rawKey or thersaEncryptedKey. + # For example: + # + # "rsaEncryptedKey": + # "ieCx/NcW06PcT7Ep1X6LUTc/hLvUDYyzSZPPVCVPTVEohpeHASqC8uw5TzyO9U+Fka9JFH + # z0mBibXUInrC/jEk014kCK/NPjYgEMOyssZ4ZINPKxlUh2zn1bV+MCaTICrdmuSBTWlUUiFoD + # D6PYznLwh8ZNdaheCeZ8ewEXgFQ8V+sDroLaN3Xs3MDTXQEMMoNUXMCZEIpg9Vtp9x2oe==" + # + # The key must meet the following requirements before you can provide it to + # Compute Engine: + # + # 1. The key is wrapped using a RSA public key certificate provided by + # Google. + # 2. After being wrapped, the key must be encoded in RFC 4648 base64 + # encoding. + # + # Gets the RSA public key certificate provided by Google at: + # + # + # https://cloud-certs.storage.googleapis.com/google-cloud-csek-ingress.pem + "sha256": "A String", # [Output only] TheRFC + # 4648 base64 encoded SHA-256 hash of the customer-supplied + # encryption key that protects this resource. + }, + "sourceInstantSnapshot": "A String", # The source instant-snapshot to create this disk. When creating a new + # instance boot disk, one of initializeParams.sourceSnapshot + # or initializeParams.sourceInstantSnapshotinitializeParams.sourceImage or disks.source + # is required. + # + # To create a disk with a snapshot that you created, specify the + # snapshot name in the following format: + # + # us-central1-a/instantSnapshots/my-backup + # + # + # If the source instant-snapshot is deleted later, this field will not be + # set. + "sourceSnapshot": "A String", # The source snapshot to create this disk. When creating a new instance + # boot disk, one of initializeParams.sourceSnapshot orinitializeParams.sourceImage or disks.source + # is required. + # + # To create a disk with a snapshot that you created, specify the + # snapshot name in the following format: + # + # global/snapshots/my-backup + # + # + # If the source snapshot is deleted later, this field will not be set. + # + # Note: You cannot create VMs in bulk using a snapshot as the source. Use + # an image instead when you create VMs using + # the bulk + # insert method. + "sourceSnapshotEncryptionKey": { # Thecustomer-supplied + # encryption key of the source snapshot. + "kmsKeyName": "A String", # The name of the encryption key that is stored in Google Cloud KMS. + # For example: + # + # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ + # key_region/cryptoKeys/key + # + # The fully-qualifed key name may be returned for resource GET requests. For + # example: + # + # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ + # key_region/cryptoKeys/key + # /cryptoKeyVersions/1 + "kmsKeyServiceAccount": "A String", # The service account being used for the encryption request for the given KMS + # key. If absent, the Compute Engine default service account is used. + # For example: + # + # "kmsKeyServiceAccount": "name@project_id.iam.gserviceaccount.com/ + "rawKey": "A String", # Specifies a 256-bit customer-supplied + # encryption key, encoded in RFC + # 4648 base64 to either encrypt or decrypt this resource. You can + # provide either the rawKey or thersaEncryptedKey. + # For example: + # + # "rawKey": + # "SGVsbG8gZnJvbSBHb29nbGUgQ2xvdWQgUGxhdGZvcm0=" + "rsaEncryptedKey": "A String", # Specifies an RFC 4648 base64 encoded, RSA-wrapped 2048-bit + # customer-supplied encryption key to either encrypt or decrypt this + # resource. You can provide either the rawKey or thersaEncryptedKey. + # For example: + # + # "rsaEncryptedKey": + # "ieCx/NcW06PcT7Ep1X6LUTc/hLvUDYyzSZPPVCVPTVEohpeHASqC8uw5TzyO9U+Fka9JFH + # z0mBibXUInrC/jEk014kCK/NPjYgEMOyssZ4ZINPKxlUh2zn1bV+MCaTICrdmuSBTWlUUiFoD + # D6PYznLwh8ZNdaheCeZ8ewEXgFQ8V+sDroLaN3Xs3MDTXQEMMoNUXMCZEIpg9Vtp9x2oe==" + # + # The key must meet the following requirements before you can provide it to + # Compute Engine: + # + # 1. The key is wrapped using a RSA public key certificate provided by + # Google. + # 2. After being wrapped, the key must be encoded in RFC 4648 base64 + # encoding. + # + # Gets the RSA public key certificate provided by Google at: + # + # + # https://cloud-certs.storage.googleapis.com/google-cloud-csek-ingress.pem + "sha256": "A String", # [Output only] TheRFC + # 4648 base64 encoded SHA-256 hash of the customer-supplied + # encryption key that protects this resource. + }, + "storagePool": "A String", # The storage pool in which the new disk is created. You can provide + # this as a partial or full URL to the resource. For example, the following + # are valid values: + # + # + # - https://www.googleapis.com/compute/v1/projects/project/zones/zone/storagePools/storagePool + # - projects/project/zones/zone/storagePools/storagePool + # - zones/zone/storagePools/storagePool + }, + "interface": "A String", # Specifies the disk interface to use for attaching this disk, which is + # either SCSI or NVME. For most machine types, the + # default is SCSI. Local SSDs can use either NVME or SCSI. + # In certain configurations, persistent disks can use NVMe. For more + # information, seeAbout + # persistent disks. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. + "A String", + ], + "locked": True or False, # Output only. [Output Only] Whether to indicate the attached disk is locked. The locked + # disk is not allowed to be detached from the instance, or to be used as the + # source of the snapshot creation, and the image creation. The instance with + # at least one locked attached disk is not allow to be used as source of + # machine image creation, instant snapshot creation, and not allowed to be + # deleted with --keep-disk parameter set to true for locked disks. + "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk + # in READ_WRITE mode. + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + # field is set to PRESERVED if the LocalSSD data has been saved + # to a persistent location by customer request. (see the + # discard_local_ssd option on Stop/Suspend). + # Read-only in the api. + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk + # these are public keys which are safe to store in public + "dbs": [ # The Key Database (db). + { + "content": "A String", # The raw content in the secure keys file. + "fileType": "A String", # The file type of source file. + }, + ], + "dbxs": [ # The forbidden key database (dbx). + { + "content": "A String", # The raw content in the secure keys file. + "fileType": "A String", # The file type of source file. + }, + ], + "keks": [ # The Key Exchange Key (KEK). + { + "content": "A String", # The raw content in the secure keys file. + "fileType": "A String", # The file type of source file. + }, + ], + "pk": { # The Platform Key (PK). + "content": "A String", # The raw content in the secure keys file. + "fileType": "A String", # The file type of source file. + }, + }, + "source": "A String", # Specifies a valid partial or full URL to an existing Persistent Disk + # resource. When creating a new instance boot disk, one ofinitializeParams.sourceImage orinitializeParams.sourceSnapshot or disks.source + # is required. + # + # If desired, you can also attach existing non-root persistent disks using + # this property. This field is only applicable for persistent disks. + # + # Note that for InstanceTemplate, specify the disk name for zonal disk, + # and the URL for regional disk. + "type": "A String", # Specifies the type of the disk, either SCRATCH orPERSISTENT. If not specified, the default isPERSISTENT. + "userLicenses": [ # Output only. [Output Only] A list of user provided licenses. It represents a list of + # URLs to the license resource. Unlike regular licenses, user provided + # licenses can be modified after the disk is created. + "A String", + ], + }, + ], "machineTypes": [ # Full machine-type names, e.g. "n1-standard-16". "A String", ], + "minCpuPlatform": "A String", # Name of the minimum CPU platform to be used by this instance selection. + # e.g. 'Intel Ice Lake'. "rank": 42, # Preference of this instance selection. Lower number means higher # preference. MIG will first try to create a VM based on the machine-type # with lowest rank and fallback to next rank based on availability. @@ -3833,7 +5664,7 @@

Method Details

# the capacity above standard_capacity_base. }, }, - "instanceGroup": "A String", # [Output Only] The URL of the Instance Group resource. + "instanceGroup": "A String", # Output only. [Output Only] The URL of the Instance Group resource. "instanceLifecyclePolicy": { # The repair policy for this managed instance group. "defaultActionOnFailure": "A String", # The action that a MIG performs on a failed VM. If the value of the onFailedHealthCheck field # is `DEFAULT_ACTION`, then the same action also applies to the VMs on which your application @@ -3876,7 +5707,7 @@

Method Details

# instance group. The group uses this template to create all new instances # in the managed instance group. The templates for existing instances in the # group do not change unless you run recreateInstances, runapplyUpdatesToInstances, or set the group'supdatePolicy.type to PROACTIVE. - "kind": "compute#instanceGroupManager", # [Output Only] The resource type, which is alwayscompute#instanceGroupManager for managed instance groups. + "kind": "compute#instanceGroupManager", # Output only. [Output Only] The resource type, which is alwayscompute#instanceGroupManager for managed instance groups. "listManagedInstancesResults": "A String", # Pagination behavior of the listManagedInstances API method for # this managed instance group. "multiMig": "A String", # URL to the multi-MIG that this Managed Instance Group belongs to. @@ -3893,13 +5724,15 @@

Method Details

"params": { # Input only additional params for instance group manager creation. # Input only. Additional params passed with the request, but not persisted # as part of resource payload. "resourceManagerTags": { # Resource manager tags to bind to the managed instance group. The tags are - # key-value pairs. Keys must be in the format tagKeys/123 and values in the - # format tagValues/456. For more information, seeManage tags + # key-value pairs. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. For more information, seeManage tags # for resources. "a_key": "A String", }, }, - "region": "A String", # [Output Only] The URL of theregion + "region": "A String", # Output only. [Output Only] The URL of theregion # where the managed instance group resides (for regional resources). "resourcePolicies": { # Resource policies for this managed instance group. "workloadPolicy": "A String", # The URL of the workload policy that is specified for this managed @@ -3912,9 +5745,9 @@

Method Details

# - projects/project/regions/region/resourcePolicies/resourcePolicy # - regions/region/resourcePolicies/resourcePolicy }, - "satisfiesPzi": True or False, # [Output Only] Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] The URL for this managed instance group. The server defines + "satisfiesPzi": True or False, # Output only. [Output Only] Reserved for future use. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] The URL for this managed instance group. The server defines # this URL. "serviceAccount": "A String", # The service account to be used as credentials for all operations performed # by the managed instance group on instances. The service accounts needs all @@ -3967,21 +5800,21 @@

Method Details

}, }, }, - "status": { # [Output Only] The status of this managed instance group. - "allInstancesConfig": { # [Output only] Status of all-instances configuration on the group. - "currentRevision": "A String", # [Output Only] Current all-instances configuration revision. + "status": { # Output only. [Output Only] The status of this managed instance group. + "allInstancesConfig": { # Output only. [Output only] Status of all-instances configuration on the group. + "currentRevision": "A String", # Output only. [Output Only] Current all-instances configuration revision. # This value is in RFC3339 text format. - "effective": True or False, # [Output Only] A bit indicating whether this configuration has + "effective": True or False, # Output only. [Output Only] A bit indicating whether this configuration has # been applied to all managed instances in the group. }, - "autoscaler": "A String", # [Output Only] The URL of theAutoscaler + "autoscaler": "A String", # Output only. [Output Only] The URL of theAutoscaler # that targets this instance group manager. - "bulkInstanceOperation": { # Bulk instance operation is the creation of VMs in a MIG when the # [Output Only] The status of bulk instance operation. + "bulkInstanceOperation": { # Bulk instance operation is the creation of VMs in a MIG when the # Output only. [Output Only] The status of bulk instance operation. # targetSizePolicy.mode is set to BULK. - "inProgress": True or False, # [Output Only] Informs whether bulk instance operation is in progress. - "lastProgressCheck": { # [Output Only] Information from the last progress check of bulk instance + "inProgress": True or False, # Output only. [Output Only] Informs whether bulk instance operation is in progress. + "lastProgressCheck": { # Output only. [Output Only] Information from the last progress check of bulk instance # operation. - "error": { # [Output Only] Errors encountered during bulk instance operation. + "error": { # Output only. [Output Only] Errors encountered during bulk instance operation. "errors": [ # [Output Only] The array of errors encountered while processing this # operation. { @@ -4078,40 +5911,40 @@

Method Details

}, ], }, - "timestamp": "A String", # [Output Only] Timestamp of the last progress check of bulk instance + "timestamp": "A String", # Output only. [Output Only] Timestamp of the last progress check of bulk instance # operation. Timestamp is in RFC3339 text format. }, }, - "isStable": True or False, # [Output Only] A bit indicating whether the managed instance group is in a + "isStable": True or False, # Output only. [Output Only] A bit indicating whether the managed instance group is in a # stable state. A stable state means that: none of the instances in the # managed instance group is currently undergoing any type of change (for # example, creation, restart, or deletion); no future changes are scheduled # for instances in the managed instance group; and the managed instance # group itself is not being modified. - "stateful": { # [Output Only] Stateful status of the given Instance Group Manager. - "hasStatefulConfig": True or False, # [Output Only] A bit indicating whether the managed instance group + "stateful": { # Output only. [Output Only] Stateful status of the given Instance Group Manager. + "hasStatefulConfig": True or False, # Output only. [Output Only] A bit indicating whether the managed instance group # has stateful configuration, that is, if you have configured any items # in a stateful policy or in per-instance configs. # The group might report that it has no stateful configuration even when # there is still some preserved state on a managed instance, for example, # if you have deleted all PICs but not yet applied those deletions. - "isStateful": True or False, # [Output Only] A bit indicating whether the managed instance group + "isStateful": True or False, # Output only. [Output Only] A bit indicating whether the managed instance group # has stateful configuration, that is, if you have configured any items # in a stateful policy or in per-instance configs. # The group might report that it has no stateful configuration even when # there is still some preserved state on a managed instance, for example, # if you have deleted all PICs but not yet applied those deletions. This # field is deprecated in favor of has_stateful_config. - "perInstanceConfigs": { # [Output Only] Status of per-instance configurations on the instances. - "allEffective": True or False, # A bit indicating if all of the group's per-instance configurations + "perInstanceConfigs": { # Output only. [Output Only] Status of per-instance configurations on the instances. + "allEffective": True or False, # Output only. A bit indicating if all of the group's per-instance configurations # (listed in the output of a listPerInstanceConfigs API call) have # status EFFECTIVE or there are no per-instance-configs. }, }, - "versionTarget": { # [Output Only] A status of consistency of Instances' versions with their + "versionTarget": { # Output only. [Output Only] A status of consistency of Instances' versions with their # target version specified by version field on Instance Group # Manager. - "isReached": True or False, # [Output Only] A bit indicating whether version target has been reached + "isReached": True or False, # Output only. [Output Only] A bit indicating whether version target has been reached # in this managed instance group, i.e. all instances are in their target # version. Instances' target version are specified byversion field on Instance Group Manager. }, @@ -4162,7 +5995,7 @@

Method Details

# operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxSurge. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -4200,7 +6033,7 @@

Method Details

# in which the managed instance group operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxUnavailable. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -4279,7 +6112,7 @@

Method Details

# If unset, this version will update any remaining instances not # updated by another version. ReadStarting # a canary update for more information. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -4298,20 +6131,20 @@

Method Details

}, }, ], - "zone": "A String", # [Output Only] The URL of azone + "zone": "A String", # Output only. [Output Only] The URL of azone # where the managed instance group is located (for zonal resources). }, ], - "kind": "compute#regionInstanceGroupManagerList", # [Output Only] The resource type, which is always + "kind": "compute#regionInstanceGroupManagerList", # Output only. [Output Only] The resource type, which is always # compute#instanceGroupManagerList for a list of managed instance groups that # exist in th regional scope. - "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for + "nextPageToken": "A String", # Output only. [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "warning": { # [Output Only] Informational warning message. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "warning": { # Output only. [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there # are no results in the response. @@ -4446,31 +6279,31 @@

Method Details

{ "items": [ # [Output Only] The list of errors of the managed instance group. { - "error": { # [Output Only] Contents of the error. - "code": "A String", # [Output Only] Error code. - "message": "A String", # [Output Only] Error message. + "error": { # Output only. [Output Only] Contents of the error. + "code": "A String", # Output only. [Output Only] Error code. + "message": "A String", # Output only. [Output Only] Error message. }, - "instanceActionDetails": { # [Output Only] Details of the instance action that triggered this error. + "instanceActionDetails": { # Output only. [Output Only] Details of the instance action that triggered this error. # May be null, if the error was not caused by an action on an instance. # This field is optional. - "action": "A String", # [Output Only] Action that managed instance group was executing on + "action": "A String", # Output only. [Output Only] Action that managed instance group was executing on # the instance when the error occurred. Possible values: - "instance": "A String", # [Output Only] The URL of the instance. + "instance": "A String", # Output only. [Output Only] The URL of the instance. # The URL can be set even if the instance has not yet been created. - "version": { # [Output Only] Version this instance was created from, or was being + "version": { # Output only. [Output Only] Version this instance was created from, or was being # created from, but the creation failed. Corresponds to one of the versions # that were set on the Instance Group Manager resource at the time this # instance was being created. - "instanceTemplate": "A String", # [Output Only] The intended template of the instance. This field is empty + "instanceTemplate": "A String", # Output only. [Output Only] The intended template of the instance. This field is empty # when current_action is one of { DELETING, ABANDONING }. - "name": "A String", # [Output Only] Name of the version. + "name": "A String", # Output only. [Output Only] Name of the version. }, }, - "timestamp": "A String", # [Output Only] The time that this error occurred. + "timestamp": "A String", # Output only. [Output Only] The time that this error occurred. # This value is in RFC3339 text format. }, ], - "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for + "nextPageToken": "A String", # Output only. [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to @@ -4599,12 +6432,12 @@

Method Details

{ "managedInstances": [ # A list of managed instances. { # A Managed Instance resource. - "allInstancesConfig": { # [Output Only] Current all-instances configuration revision applied to this + "allInstancesConfig": { # Output only. [Output Only] Current all-instances configuration revision applied to this # instance. - "revision": "A String", # [Output Only] Current all-instances configuration revision. + "revision": "A String", # Output only. [Output Only] Current all-instances configuration revision. # This value is in RFC3339 text format. }, - "currentAction": "A String", # [Output Only] The current action that the managed instance group has + "currentAction": "A String", # Output only. [Output Only] The current action that the managed instance group has # scheduled for the instance. Possible values: # # - NONE The instance is running, and the managed @@ -4630,22 +6463,22 @@

Method Details

# stopping that instance. # - VERIFYING The managed instance group has created the # instance and it is in the process of being verified. - "id": "A String", # [Output only] The unique identifier for this resource. This field is empty + "id": "A String", # Output only. [Output only] The unique identifier for this resource. This field is empty # when instance does not exist. - "instance": "A String", # [Output Only] The URL of the instance. The URL can exist even if the + "instance": "A String", # Output only. [Output Only] The URL of the instance. The URL can exist even if the # instance has not yet been created. - "instanceHealth": [ # [Output Only] Health state of the instance per health-check. + "instanceHealth": [ # Output only. [Output Only] Health state of the instance per health-check. { - "detailedHealthState": "A String", # [Output Only] The current detailed instance health state. - "healthCheck": "A String", # [Output Only] The URL for the health check that verifies whether the + "detailedHealthState": "A String", # Output only. [Output Only] The current detailed instance health state. + "healthCheck": "A String", # Output only. [Output Only] The URL for the health check that verifies whether the # instance is healthy. }, ], - "instanceStatus": "A String", # [Output Only] The status of the instance. This field is empty when + "instanceStatus": "A String", # Output only. [Output Only] The status of the instance. This field is empty when # the instance does not exist. - "lastAttempt": { # [Output Only] Information about the last attempt to create or delete + "lastAttempt": { # Output only. [Output Only] Information about the last attempt to create or delete # the instance. - "errors": { # [Output Only] Encountered errors during the last attempt to create or + "errors": { # Output only. [Output Only] Encountered errors during the last attempt to create or # delete the instance. "errors": [ # [Output Only] The array of errors encountered while processing this # operation. @@ -4744,9 +6577,9 @@

Method Details

], }, }, - "name": "A String", # [Output Only] The name of the instance. The name always exists even if the + "name": "A String", # Output only. [Output Only] The name of the instance. The name always exists even if the # instance has not yet been created. - "preservedStateFromConfig": { # Preserved state for a given instance. # [Output Only] Preserved state applied from per-instance config + "preservedStateFromConfig": { # Preserved state for a given instance. # Output only. [Output Only] Preserved state applied from per-instance config # for this instance. "disks": { # Preserved disks defined for this instance. # This map is keyed with the device names of the disks. @@ -4797,7 +6630,7 @@

Method Details

"a_key": "A String", }, }, - "preservedStateFromPolicy": { # Preserved state for a given instance. # [Output Only] Preserved state generated based on stateful policy + "preservedStateFromPolicy": { # Preserved state for a given instance. # Output only. [Output Only] Preserved state generated based on stateful policy # for this instance. "disks": { # Preserved disks defined for this instance. # This map is keyed with the device names of the disks. @@ -4848,27 +6681,511 @@

Method Details

"a_key": "A String", }, }, - "propertiesFromFlexibilityPolicy": { # [Output Only] Instance properties selected for this instance resulting from + "propertiesFromFlexibilityPolicy": { # Output only. [Output Only] Instance properties selected for this instance resulting from # InstanceFlexibilityPolicy. - "machineType": "A String", # The machine type to be used for this instance. - "provisioningModel": "A String", # The provisioning model to be used for this instance. + "disks": [ # List of disks to be attached to the instance. + { # An instance-attached disk resource. + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 + # or X86_64. + "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is + # deleted (but not when the disk is detached from the instance). + "boot": True or False, # Indicates that this is a boot disk. The virtual machine will use the first + # partition of the disk for its root filesystem. + "deviceName": "A String", # Specifies a unique device name of your choice that is reflected into the/dev/disk/by-id/google-* tree of a Linux operating system + # running within the instance. This name can be used to reference the device + # for mounting, resizing, and so on, from within the instance. + # + # If not specified, the server chooses a default device name to apply to this + # disk, in the form persistent-disk-x, where x is a number + # assigned by Google Compute Engine. This field is only applicable for + # persistent disks. + "diskEncryptionKey": { # Encrypts or decrypts a disk using acustomer-supplied + # encryption key. + # + # If you are creating a new disk, this field encrypts the new disk using + # an encryption key that you provide. If you are attaching an existing + # disk that is already encrypted, this field decrypts the disk using + # the customer-supplied encryption key. + # + # If you encrypt a disk using a customer-supplied key, you must provide the + # same key again when you attempt to use this resource at a later time. For + # example, you must provide the key when you create a snapshot or an image + # from the disk or when you attach the disk to a virtual machine instance. + # + # If you do not provide an encryption key, then the disk will be encrypted + # using an automatically generated key and you do not need to provide a key + # to use the disk later. + # + # Note: + # + # Instance templates do not storecustomer-supplied + # encryption keys, so you cannot use your own keys to encrypt disks in amanaged instance group. + # + # You cannot create VMs that have disks with customer-supplied keys using + # the bulk + # insert method. + "kmsKeyName": "A String", # The name of the encryption key that is stored in Google Cloud KMS. + # For example: + # + # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ + # key_region/cryptoKeys/key + # + # The fully-qualifed key name may be returned for resource GET requests. For + # example: + # + # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ + # key_region/cryptoKeys/key + # /cryptoKeyVersions/1 + "kmsKeyServiceAccount": "A String", # The service account being used for the encryption request for the given KMS + # key. If absent, the Compute Engine default service account is used. + # For example: + # + # "kmsKeyServiceAccount": "name@project_id.iam.gserviceaccount.com/ + "rawKey": "A String", # Specifies a 256-bit customer-supplied + # encryption key, encoded in RFC + # 4648 base64 to either encrypt or decrypt this resource. You can + # provide either the rawKey or thersaEncryptedKey. + # For example: + # + # "rawKey": + # "SGVsbG8gZnJvbSBHb29nbGUgQ2xvdWQgUGxhdGZvcm0=" + "rsaEncryptedKey": "A String", # Specifies an RFC 4648 base64 encoded, RSA-wrapped 2048-bit + # customer-supplied encryption key to either encrypt or decrypt this + # resource. You can provide either the rawKey or thersaEncryptedKey. + # For example: + # + # "rsaEncryptedKey": + # "ieCx/NcW06PcT7Ep1X6LUTc/hLvUDYyzSZPPVCVPTVEohpeHASqC8uw5TzyO9U+Fka9JFH + # z0mBibXUInrC/jEk014kCK/NPjYgEMOyssZ4ZINPKxlUh2zn1bV+MCaTICrdmuSBTWlUUiFoD + # D6PYznLwh8ZNdaheCeZ8ewEXgFQ8V+sDroLaN3Xs3MDTXQEMMoNUXMCZEIpg9Vtp9x2oe==" + # + # The key must meet the following requirements before you can provide it to + # Compute Engine: + # + # 1. The key is wrapped using a RSA public key certificate provided by + # Google. + # 2. After being wrapped, the key must be encoded in RFC 4648 base64 + # encoding. + # + # Gets the RSA public key certificate provided by Google at: + # + # + # https://cloud-certs.storage.googleapis.com/google-cloud-csek-ingress.pem + "sha256": "A String", # [Output only] TheRFC + # 4648 base64 encoded SHA-256 hash of the customer-supplied + # encryption key that protects this resource. + }, + "diskSizeGb": "A String", # The size of the disk in GB. + "forceAttach": True or False, # [Input Only] Whether to force attach the regional disk even if it's + # currently attached to another instance. If you try to force attach a zonal + # disk to an instance, you will receive an error. + "guestOsFeatures": [ # A list of features to enable on the guest operating system. Applicable + # only for bootable images. Read + # Enabling guest operating system features to see a list of available + # options. + { # Guest OS features. + "type": "A String", # The ID of a supported feature. To add multiple values, use commas to + # separate values. Set to one or more of the following values: + # + # - VIRTIO_SCSI_MULTIQUEUE + # - WINDOWS + # - MULTI_IP_SUBNET + # - UEFI_COMPATIBLE + # - GVNIC + # - SEV_CAPABLE + # - SUSPEND_RESUME_COMPATIBLE + # - SEV_LIVE_MIGRATABLE_V2 + # - SEV_SNP_CAPABLE + # - TDX_CAPABLE + # - IDPF + # - SNP_SVSM_CAPABLE + # + # + # For more information, see + # Enabling guest operating system features. + }, + ], + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the + # boot disk. If you have many disks attached to an instance, each + # disk would have a unique index number. + "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created + # alongside the new instance. Use initialization parameters to create boot + # disks or local SSDs attached to the new instance. + # + # This property is mutually exclusive with the source property; + # you can only define one or the other, but not both. + # alongside the new instance. Use initialization parameters to create boot + # disks or local SSDs attached to the new instance. + # + # This field is persisted and returned for instanceTemplate and not returned + # in the context of instance. + # + # This property is mutually exclusive with the source property; + # you can only define one or the other, but not both. + "architecture": "A String", # The architecture of the attached disk. Valid values are + # arm64 or x86_64. + "description": "A String", # An optional description. Provide this property when creating the disk. + "diskName": "A String", # Specifies the disk name. If not specified, the default is to use the name + # of the instance. If a disk with the same name already exists in the given + # region, the existing disk is attached to the new instance and the + # new disk is not created. + "diskSizeGb": "A String", # Specifies the size of the disk in base-2 GB. The size must be at least + # 10 GB. If you specify a sourceImage, which is required for + # boot disks, the default size is the size of the sourceImage. + # If you do not specify a sourceImage, the default disk size + # is 500 GB. + "diskType": "A String", # Specifies the disk type to use to create the instance. If not specified, + # the default is pd-standard, specified using the full URL. + # For example: + # + # https://www.googleapis.com/compute/v1/projects/project/zones/zone/diskTypes/pd-standard + # + # + # For a full list of acceptable values, seePersistent disk + # types. If you specify this field when creating a VM, you can provide + # either the full or partial URL. For example, the following values are + # valid: + # + # + # - https://www.googleapis.com/compute/v1/projects/project/zones/zone/diskTypes/diskType + # - projects/project/zones/zone/diskTypes/diskType + # - zones/zone/diskTypes/diskType + # + # + # If you specify this field when creating or updating an instance template + # or all-instances configuration, specify the type of the disk, not the + # URL. For example: pd-standard. + "enableConfidentialCompute": True or False, # Whether this disk is using confidential compute mode. + "guestOsFeatures": [ # A list of features to enable on the guest operating system. Applicable + # only for bootable images. Read + # Enabling guest operating system features to see a list of available + # options. + # + # Guest OS features are applied by merginginitializeParams.guestOsFeatures anddisks.guestOsFeatures + { # Guest OS features. + "type": "A String", # The ID of a supported feature. To add multiple values, use commas to + # separate values. Set to one or more of the following values: + # + # - VIRTIO_SCSI_MULTIQUEUE + # - WINDOWS + # - MULTI_IP_SUBNET + # - UEFI_COMPATIBLE + # - GVNIC + # - SEV_CAPABLE + # - SUSPEND_RESUME_COMPATIBLE + # - SEV_LIVE_MIGRATABLE_V2 + # - SEV_SNP_CAPABLE + # - TDX_CAPABLE + # - IDPF + # - SNP_SVSM_CAPABLE + # + # + # For more information, see + # Enabling guest operating system features. + }, + ], + "labels": { # Labels to apply to this disk. These can be later modified by thedisks.setLabels method. This field is only applicable for + # persistent disks. + "a_key": "A String", + }, + "licenses": [ # A list of publicly visible licenses. Reserved for Google's use. + "A String", + ], + "multiWriter": True or False, # Indicates whether or not the disk can be read/write attached to + # more than one instance. + "onUpdateAction": "A String", # Specifies which action to take on instance update with this disk. Default + # is to use the existing disk. + "provisionedIops": "A String", # Indicates how many IOPS to provision for the disk. This sets the number + # of I/O operations per second that the disk can handle. Values must be + # between 10,000 and 120,000. For more details, see theExtreme persistent + # disk documentation. + "provisionedThroughput": "A String", # Indicates how much throughput to provision for the disk. This sets the + # number of throughput mb per second that the disk can handle. Values must + # greater than or equal to 1. + "replicaZones": [ # Required for each regional disk associated with the instance. Specify + # the URLs of the zones where the disk should be replicated to. + # You must provide exactly two replica zones, and one zone must be the same + # as the instance zone. + "A String", + ], + "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values + # have the same definition as resource + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. + "a_key": "A String", + }, + "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. + # Specified using the full or partial URL. For instance template, specify + # only the resource policy name. + "A String", + ], + "sourceImage": "A String", # The source image to create this disk. When creating a new instance boot + # disk, one of initializeParams.sourceImage orinitializeParams.sourceSnapshot or disks.source + # is required. + # + # To create a disk with one of the public operating system + # images, specify the image by its family name. For example, specifyfamily/debian-9 to use the latest Debian 9 image: + # + # projects/debian-cloud/global/images/family/debian-9 + # + # + # Alternatively, use a specific version of a public operating system image: + # + # projects/debian-cloud/global/images/debian-9-stretch-vYYYYMMDD + # + # + # To create a disk with a custom image that you created, specify the + # image name in the following format: + # + # global/images/my-custom-image + # + # + # You can also specify a custom image by its image family, which returns + # the latest version of the image in that family. Replace the image name + # with family/family-name: + # + # global/images/family/my-image-family + # + # + # If the source image is deleted later, this field will not be set. + "sourceImageEncryptionKey": { # Thecustomer-supplied + # encryption key of the source image. Required if the source image is + # protected by a customer-supplied encryption key. + # + # InstanceTemplate and InstancePropertiesPatch do not storecustomer-supplied + # encryption keys, so you cannot create disks for instances in a managed instance group if the + # source images are encrypted with your own keys. + "kmsKeyName": "A String", # The name of the encryption key that is stored in Google Cloud KMS. + # For example: + # + # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ + # key_region/cryptoKeys/key + # + # The fully-qualifed key name may be returned for resource GET requests. For + # example: + # + # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ + # key_region/cryptoKeys/key + # /cryptoKeyVersions/1 + "kmsKeyServiceAccount": "A String", # The service account being used for the encryption request for the given KMS + # key. If absent, the Compute Engine default service account is used. + # For example: + # + # "kmsKeyServiceAccount": "name@project_id.iam.gserviceaccount.com/ + "rawKey": "A String", # Specifies a 256-bit customer-supplied + # encryption key, encoded in RFC + # 4648 base64 to either encrypt or decrypt this resource. You can + # provide either the rawKey or thersaEncryptedKey. + # For example: + # + # "rawKey": + # "SGVsbG8gZnJvbSBHb29nbGUgQ2xvdWQgUGxhdGZvcm0=" + "rsaEncryptedKey": "A String", # Specifies an RFC 4648 base64 encoded, RSA-wrapped 2048-bit + # customer-supplied encryption key to either encrypt or decrypt this + # resource. You can provide either the rawKey or thersaEncryptedKey. + # For example: + # + # "rsaEncryptedKey": + # "ieCx/NcW06PcT7Ep1X6LUTc/hLvUDYyzSZPPVCVPTVEohpeHASqC8uw5TzyO9U+Fka9JFH + # z0mBibXUInrC/jEk014kCK/NPjYgEMOyssZ4ZINPKxlUh2zn1bV+MCaTICrdmuSBTWlUUiFoD + # D6PYznLwh8ZNdaheCeZ8ewEXgFQ8V+sDroLaN3Xs3MDTXQEMMoNUXMCZEIpg9Vtp9x2oe==" + # + # The key must meet the following requirements before you can provide it to + # Compute Engine: + # + # 1. The key is wrapped using a RSA public key certificate provided by + # Google. + # 2. After being wrapped, the key must be encoded in RFC 4648 base64 + # encoding. + # + # Gets the RSA public key certificate provided by Google at: + # + # + # https://cloud-certs.storage.googleapis.com/google-cloud-csek-ingress.pem + "sha256": "A String", # [Output only] TheRFC + # 4648 base64 encoded SHA-256 hash of the customer-supplied + # encryption key that protects this resource. + }, + "sourceInstantSnapshot": "A String", # The source instant-snapshot to create this disk. When creating a new + # instance boot disk, one of initializeParams.sourceSnapshot + # or initializeParams.sourceInstantSnapshotinitializeParams.sourceImage or disks.source + # is required. + # + # To create a disk with a snapshot that you created, specify the + # snapshot name in the following format: + # + # us-central1-a/instantSnapshots/my-backup + # + # + # If the source instant-snapshot is deleted later, this field will not be + # set. + "sourceSnapshot": "A String", # The source snapshot to create this disk. When creating a new instance + # boot disk, one of initializeParams.sourceSnapshot orinitializeParams.sourceImage or disks.source + # is required. + # + # To create a disk with a snapshot that you created, specify the + # snapshot name in the following format: + # + # global/snapshots/my-backup + # + # + # If the source snapshot is deleted later, this field will not be set. + # + # Note: You cannot create VMs in bulk using a snapshot as the source. Use + # an image instead when you create VMs using + # the bulk + # insert method. + "sourceSnapshotEncryptionKey": { # Thecustomer-supplied + # encryption key of the source snapshot. + "kmsKeyName": "A String", # The name of the encryption key that is stored in Google Cloud KMS. + # For example: + # + # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ + # key_region/cryptoKeys/key + # + # The fully-qualifed key name may be returned for resource GET requests. For + # example: + # + # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ + # key_region/cryptoKeys/key + # /cryptoKeyVersions/1 + "kmsKeyServiceAccount": "A String", # The service account being used for the encryption request for the given KMS + # key. If absent, the Compute Engine default service account is used. + # For example: + # + # "kmsKeyServiceAccount": "name@project_id.iam.gserviceaccount.com/ + "rawKey": "A String", # Specifies a 256-bit customer-supplied + # encryption key, encoded in RFC + # 4648 base64 to either encrypt or decrypt this resource. You can + # provide either the rawKey or thersaEncryptedKey. + # For example: + # + # "rawKey": + # "SGVsbG8gZnJvbSBHb29nbGUgQ2xvdWQgUGxhdGZvcm0=" + "rsaEncryptedKey": "A String", # Specifies an RFC 4648 base64 encoded, RSA-wrapped 2048-bit + # customer-supplied encryption key to either encrypt or decrypt this + # resource. You can provide either the rawKey or thersaEncryptedKey. + # For example: + # + # "rsaEncryptedKey": + # "ieCx/NcW06PcT7Ep1X6LUTc/hLvUDYyzSZPPVCVPTVEohpeHASqC8uw5TzyO9U+Fka9JFH + # z0mBibXUInrC/jEk014kCK/NPjYgEMOyssZ4ZINPKxlUh2zn1bV+MCaTICrdmuSBTWlUUiFoD + # D6PYznLwh8ZNdaheCeZ8ewEXgFQ8V+sDroLaN3Xs3MDTXQEMMoNUXMCZEIpg9Vtp9x2oe==" + # + # The key must meet the following requirements before you can provide it to + # Compute Engine: + # + # 1. The key is wrapped using a RSA public key certificate provided by + # Google. + # 2. After being wrapped, the key must be encoded in RFC 4648 base64 + # encoding. + # + # Gets the RSA public key certificate provided by Google at: + # + # + # https://cloud-certs.storage.googleapis.com/google-cloud-csek-ingress.pem + "sha256": "A String", # [Output only] TheRFC + # 4648 base64 encoded SHA-256 hash of the customer-supplied + # encryption key that protects this resource. + }, + "storagePool": "A String", # The storage pool in which the new disk is created. You can provide + # this as a partial or full URL to the resource. For example, the following + # are valid values: + # + # + # - https://www.googleapis.com/compute/v1/projects/project/zones/zone/storagePools/storagePool + # - projects/project/zones/zone/storagePools/storagePool + # - zones/zone/storagePools/storagePool + }, + "interface": "A String", # Specifies the disk interface to use for attaching this disk, which is + # either SCSI or NVME. For most machine types, the + # default is SCSI. Local SSDs can use either NVME or SCSI. + # In certain configurations, persistent disks can use NVMe. For more + # information, seeAbout + # persistent disks. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. + "A String", + ], + "locked": True or False, # Output only. [Output Only] Whether to indicate the attached disk is locked. The locked + # disk is not allowed to be detached from the instance, or to be used as the + # source of the snapshot creation, and the image creation. The instance with + # at least one locked attached disk is not allow to be used as source of + # machine image creation, instant snapshot creation, and not allowed to be + # deleted with --keep-disk parameter set to true for locked disks. + "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk + # in READ_WRITE mode. + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + # field is set to PRESERVED if the LocalSSD data has been saved + # to a persistent location by customer request. (see the + # discard_local_ssd option on Stop/Suspend). + # Read-only in the api. + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk + # these are public keys which are safe to store in public + "dbs": [ # The Key Database (db). + { + "content": "A String", # The raw content in the secure keys file. + "fileType": "A String", # The file type of source file. + }, + ], + "dbxs": [ # The forbidden key database (dbx). + { + "content": "A String", # The raw content in the secure keys file. + "fileType": "A String", # The file type of source file. + }, + ], + "keks": [ # The Key Exchange Key (KEK). + { + "content": "A String", # The raw content in the secure keys file. + "fileType": "A String", # The file type of source file. + }, + ], + "pk": { # The Platform Key (PK). + "content": "A String", # The raw content in the secure keys file. + "fileType": "A String", # The file type of source file. + }, + }, + "source": "A String", # Specifies a valid partial or full URL to an existing Persistent Disk + # resource. When creating a new instance boot disk, one ofinitializeParams.sourceImage orinitializeParams.sourceSnapshot or disks.source + # is required. + # + # If desired, you can also attach existing non-root persistent disks using + # this property. This field is only applicable for persistent disks. + # + # Note that for InstanceTemplate, specify the disk name for zonal disk, + # and the URL for regional disk. + "type": "A String", # Specifies the type of the disk, either SCRATCH orPERSISTENT. If not specified, the default isPERSISTENT. + "userLicenses": [ # Output only. [Output Only] A list of user provided licenses. It represents a list of + # URLs to the license resource. Unlike regular licenses, user provided + # licenses can be modified after the disk is created. + "A String", + ], + }, + ], + "machineType": "A String", # Output only. The machine type to be used for this instance. + "minCpuPlatform": "A String", # Name of the minimum CPU platform to be used by this instance. + # e.g. 'Intel Ice Lake'. + "provisioningModel": "A String", # Output only. The provisioning model to be used for this instance. }, - "scheduling": { # [Output Only] Information about the termination timestamp of the instance, + "scheduling": { # Output only. [Output Only] Information about the termination timestamp of the instance, # if applicable. - "terminationTimestamp": "A String", # [Output Only] The timestamp at which the managed instance will be + "terminationTimestamp": "A String", # Output only. [Output Only] The timestamp at which the managed instance will be # terminated. This is in RFC3339 text format. }, - "targetStatus": "A String", # [Output Only] The eventual status of the instance. The instance group + "targetStatus": "A String", # Output only. [Output Only] The eventual status of the instance. The instance group # manager will not be identified as stable till each managed instance reaches # its targetStatus. - "version": { # [Output Only] Intended version of this instance. - "instanceTemplate": "A String", # [Output Only] The intended template of the instance. This field is empty + "version": { # Output only. [Output Only] Intended version of this instance. + "instanceTemplate": "A String", # Output only. [Output Only] The intended template of the instance. This field is empty # when current_action is one of { DELETING, ABANDONING }. - "name": "A String", # [Output Only] Name of the version. + "name": "A String", # Output only. [Output Only] Name of the version. }, }, ], - "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for + "nextPageToken": "A String", # Output only. [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to @@ -4991,7 +7308,7 @@

Method Details

An object of the form: { - "items": [ # [Output Only] The list of PerInstanceConfig. + "items": [ # Output only. [Output Only] The list of PerInstanceConfig. { "fingerprint": "A String", # Fingerprint of this per-instance config. This field can be used in # optimistic locking. It is ignored when inserting a per-instance @@ -5059,12 +7376,12 @@

Method Details

# managed instance. }, ], - "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for + "nextPageToken": "A String", # Output only. [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "warning": { # [Output Only] Informational warning message. + "warning": { # Output only. [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there # are no results in the response. @@ -5198,49 +7515,51 @@

Method Details

# "vm-###" results in "vm-001" as a VM name. # @pattern # [a-z](([-a-z0-9]{0,57})|([-a-z0-9]{0,51}-#{1,10}(\\[[0-9]{1,10}\\])?)) - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this managed instance group inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this managed instance group inRFC3339 # text format. - "currentActions": { # [Output Only] The list of instance actions and the number of instances + "currentActions": { # Output only. [Output Only] The list of instance actions and the number of instances # in this managed instance group that are scheduled for each of those # actions. - "abandoning": 42, # [Output Only] The total number of instances in the managed instance group + "abandoning": 42, # Output only. [Output Only] The total number of instances in the managed instance group # that are scheduled to be abandoned. Abandoning an instance removes it # from the managed instance group without deleting it. - "creating": 42, # [Output Only] The number of instances in the managed instance group that + "adopting": 42, # [Output Only] The number of instances in the managed instance group that + # are scheduled to be adopted or are currently being adopted. + "creating": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be created or are currently being created. If the group # fails to create any of these instances, it tries again until it creates # the instance successfully. # # If you have disabled creation retries, this field will not be populated; # instead, the creatingWithoutRetries field will be populated. - "creatingWithoutRetries": 42, # [Output Only] The number of instances that the managed instance group + "creatingWithoutRetries": 42, # Output only. [Output Only] The number of instances that the managed instance group # will attempt to create. The group attempts to create each instance # only once. If the group fails to create any of these instances, it # decreases the group's targetSize value accordingly. - "deleting": 42, # [Output Only] The number of instances in the managed instance group that + "deleting": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be deleted or are currently being deleted. - "none": 42, # [Output Only] The number of instances in the managed instance group that + "none": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are running and have no scheduled actions. - "recreating": 42, # [Output Only] The number of instances in the managed instance group that + "recreating": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be recreated or are currently being being recreated. # Recreating an instance deletes the existing root persistent disk # and creates a new disk from the image that is defined in the # instance template. - "refreshing": 42, # [Output Only] The number of instances in the managed instance group that + "refreshing": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are being reconfigured with properties that do not require a restart # or a recreate action. For example, setting or removing target # pools for the instance. - "restarting": 42, # [Output Only] The number of instances in the managed instance group that + "restarting": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be restarted or are currently being restarted. - "resuming": 42, # [Output Only] The number of instances in the managed instance group that + "resuming": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be resumed or are currently being resumed. - "starting": 42, # [Output Only] The number of instances in the managed instance group that + "starting": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be started or are currently being started. - "stopping": 42, # [Output Only] The number of instances in the managed instance group that + "stopping": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be stopped or are currently being stopped. - "suspending": 42, # [Output Only] The number of instances in the managed instance group that + "suspending": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be suspended or are currently being suspended. - "verifying": 42, # [Output Only] The number of instances in the managed instance group that + "verifying": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are being verified. See the managedInstances[].currentAction # property in the listManagedInstances method documentation. }, @@ -5266,7 +7585,7 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve an InstanceGroupManager. - "id": "A String", # [Output Only] A unique identifier for this resource type. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this resource type. The server # generates this identifier. "instanceFlexibilityPolicy": { # Instance flexibility allowing MIG to create VMs from multiple # types of machines. @@ -5275,9 +7594,494 @@

Method Details

"instanceSelections": { # Named instance selections configuring properties that the group will use # when creating new VMs. "a_key": { + "disks": [ # List of disks to be attached to the instances created from this + # selection. + { # An instance-attached disk resource. + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 + # or X86_64. + "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is + # deleted (but not when the disk is detached from the instance). + "boot": True or False, # Indicates that this is a boot disk. The virtual machine will use the first + # partition of the disk for its root filesystem. + "deviceName": "A String", # Specifies a unique device name of your choice that is reflected into the/dev/disk/by-id/google-* tree of a Linux operating system + # running within the instance. This name can be used to reference the device + # for mounting, resizing, and so on, from within the instance. + # + # If not specified, the server chooses a default device name to apply to this + # disk, in the form persistent-disk-x, where x is a number + # assigned by Google Compute Engine. This field is only applicable for + # persistent disks. + "diskEncryptionKey": { # Encrypts or decrypts a disk using acustomer-supplied + # encryption key. + # + # If you are creating a new disk, this field encrypts the new disk using + # an encryption key that you provide. If you are attaching an existing + # disk that is already encrypted, this field decrypts the disk using + # the customer-supplied encryption key. + # + # If you encrypt a disk using a customer-supplied key, you must provide the + # same key again when you attempt to use this resource at a later time. For + # example, you must provide the key when you create a snapshot or an image + # from the disk or when you attach the disk to a virtual machine instance. + # + # If you do not provide an encryption key, then the disk will be encrypted + # using an automatically generated key and you do not need to provide a key + # to use the disk later. + # + # Note: + # + # Instance templates do not storecustomer-supplied + # encryption keys, so you cannot use your own keys to encrypt disks in amanaged instance group. + # + # You cannot create VMs that have disks with customer-supplied keys using + # the bulk + # insert method. + "kmsKeyName": "A String", # The name of the encryption key that is stored in Google Cloud KMS. + # For example: + # + # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ + # key_region/cryptoKeys/key + # + # The fully-qualifed key name may be returned for resource GET requests. For + # example: + # + # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ + # key_region/cryptoKeys/key + # /cryptoKeyVersions/1 + "kmsKeyServiceAccount": "A String", # The service account being used for the encryption request for the given KMS + # key. If absent, the Compute Engine default service account is used. + # For example: + # + # "kmsKeyServiceAccount": "name@project_id.iam.gserviceaccount.com/ + "rawKey": "A String", # Specifies a 256-bit customer-supplied + # encryption key, encoded in RFC + # 4648 base64 to either encrypt or decrypt this resource. You can + # provide either the rawKey or thersaEncryptedKey. + # For example: + # + # "rawKey": + # "SGVsbG8gZnJvbSBHb29nbGUgQ2xvdWQgUGxhdGZvcm0=" + "rsaEncryptedKey": "A String", # Specifies an RFC 4648 base64 encoded, RSA-wrapped 2048-bit + # customer-supplied encryption key to either encrypt or decrypt this + # resource. You can provide either the rawKey or thersaEncryptedKey. + # For example: + # + # "rsaEncryptedKey": + # "ieCx/NcW06PcT7Ep1X6LUTc/hLvUDYyzSZPPVCVPTVEohpeHASqC8uw5TzyO9U+Fka9JFH + # z0mBibXUInrC/jEk014kCK/NPjYgEMOyssZ4ZINPKxlUh2zn1bV+MCaTICrdmuSBTWlUUiFoD + # D6PYznLwh8ZNdaheCeZ8ewEXgFQ8V+sDroLaN3Xs3MDTXQEMMoNUXMCZEIpg9Vtp9x2oe==" + # + # The key must meet the following requirements before you can provide it to + # Compute Engine: + # + # 1. The key is wrapped using a RSA public key certificate provided by + # Google. + # 2. After being wrapped, the key must be encoded in RFC 4648 base64 + # encoding. + # + # Gets the RSA public key certificate provided by Google at: + # + # + # https://cloud-certs.storage.googleapis.com/google-cloud-csek-ingress.pem + "sha256": "A String", # [Output only] TheRFC + # 4648 base64 encoded SHA-256 hash of the customer-supplied + # encryption key that protects this resource. + }, + "diskSizeGb": "A String", # The size of the disk in GB. + "forceAttach": True or False, # [Input Only] Whether to force attach the regional disk even if it's + # currently attached to another instance. If you try to force attach a zonal + # disk to an instance, you will receive an error. + "guestOsFeatures": [ # A list of features to enable on the guest operating system. Applicable + # only for bootable images. Read + # Enabling guest operating system features to see a list of available + # options. + { # Guest OS features. + "type": "A String", # The ID of a supported feature. To add multiple values, use commas to + # separate values. Set to one or more of the following values: + # + # - VIRTIO_SCSI_MULTIQUEUE + # - WINDOWS + # - MULTI_IP_SUBNET + # - UEFI_COMPATIBLE + # - GVNIC + # - SEV_CAPABLE + # - SUSPEND_RESUME_COMPATIBLE + # - SEV_LIVE_MIGRATABLE_V2 + # - SEV_SNP_CAPABLE + # - TDX_CAPABLE + # - IDPF + # - SNP_SVSM_CAPABLE + # + # + # For more information, see + # Enabling guest operating system features. + }, + ], + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the + # boot disk. If you have many disks attached to an instance, each + # disk would have a unique index number. + "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created + # alongside the new instance. Use initialization parameters to create boot + # disks or local SSDs attached to the new instance. + # + # This property is mutually exclusive with the source property; + # you can only define one or the other, but not both. + # alongside the new instance. Use initialization parameters to create boot + # disks or local SSDs attached to the new instance. + # + # This field is persisted and returned for instanceTemplate and not returned + # in the context of instance. + # + # This property is mutually exclusive with the source property; + # you can only define one or the other, but not both. + "architecture": "A String", # The architecture of the attached disk. Valid values are + # arm64 or x86_64. + "description": "A String", # An optional description. Provide this property when creating the disk. + "diskName": "A String", # Specifies the disk name. If not specified, the default is to use the name + # of the instance. If a disk with the same name already exists in the given + # region, the existing disk is attached to the new instance and the + # new disk is not created. + "diskSizeGb": "A String", # Specifies the size of the disk in base-2 GB. The size must be at least + # 10 GB. If you specify a sourceImage, which is required for + # boot disks, the default size is the size of the sourceImage. + # If you do not specify a sourceImage, the default disk size + # is 500 GB. + "diskType": "A String", # Specifies the disk type to use to create the instance. If not specified, + # the default is pd-standard, specified using the full URL. + # For example: + # + # https://www.googleapis.com/compute/v1/projects/project/zones/zone/diskTypes/pd-standard + # + # + # For a full list of acceptable values, seePersistent disk + # types. If you specify this field when creating a VM, you can provide + # either the full or partial URL. For example, the following values are + # valid: + # + # + # - https://www.googleapis.com/compute/v1/projects/project/zones/zone/diskTypes/diskType + # - projects/project/zones/zone/diskTypes/diskType + # - zones/zone/diskTypes/diskType + # + # + # If you specify this field when creating or updating an instance template + # or all-instances configuration, specify the type of the disk, not the + # URL. For example: pd-standard. + "enableConfidentialCompute": True or False, # Whether this disk is using confidential compute mode. + "guestOsFeatures": [ # A list of features to enable on the guest operating system. Applicable + # only for bootable images. Read + # Enabling guest operating system features to see a list of available + # options. + # + # Guest OS features are applied by merginginitializeParams.guestOsFeatures anddisks.guestOsFeatures + { # Guest OS features. + "type": "A String", # The ID of a supported feature. To add multiple values, use commas to + # separate values. Set to one or more of the following values: + # + # - VIRTIO_SCSI_MULTIQUEUE + # - WINDOWS + # - MULTI_IP_SUBNET + # - UEFI_COMPATIBLE + # - GVNIC + # - SEV_CAPABLE + # - SUSPEND_RESUME_COMPATIBLE + # - SEV_LIVE_MIGRATABLE_V2 + # - SEV_SNP_CAPABLE + # - TDX_CAPABLE + # - IDPF + # - SNP_SVSM_CAPABLE + # + # + # For more information, see + # Enabling guest operating system features. + }, + ], + "labels": { # Labels to apply to this disk. These can be later modified by thedisks.setLabels method. This field is only applicable for + # persistent disks. + "a_key": "A String", + }, + "licenses": [ # A list of publicly visible licenses. Reserved for Google's use. + "A String", + ], + "multiWriter": True or False, # Indicates whether or not the disk can be read/write attached to + # more than one instance. + "onUpdateAction": "A String", # Specifies which action to take on instance update with this disk. Default + # is to use the existing disk. + "provisionedIops": "A String", # Indicates how many IOPS to provision for the disk. This sets the number + # of I/O operations per second that the disk can handle. Values must be + # between 10,000 and 120,000. For more details, see theExtreme persistent + # disk documentation. + "provisionedThroughput": "A String", # Indicates how much throughput to provision for the disk. This sets the + # number of throughput mb per second that the disk can handle. Values must + # greater than or equal to 1. + "replicaZones": [ # Required for each regional disk associated with the instance. Specify + # the URLs of the zones where the disk should be replicated to. + # You must provide exactly two replica zones, and one zone must be the same + # as the instance zone. + "A String", + ], + "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values + # have the same definition as resource + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. + "a_key": "A String", + }, + "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. + # Specified using the full or partial URL. For instance template, specify + # only the resource policy name. + "A String", + ], + "sourceImage": "A String", # The source image to create this disk. When creating a new instance boot + # disk, one of initializeParams.sourceImage orinitializeParams.sourceSnapshot or disks.source + # is required. + # + # To create a disk with one of the public operating system + # images, specify the image by its family name. For example, specifyfamily/debian-9 to use the latest Debian 9 image: + # + # projects/debian-cloud/global/images/family/debian-9 + # + # + # Alternatively, use a specific version of a public operating system image: + # + # projects/debian-cloud/global/images/debian-9-stretch-vYYYYMMDD + # + # + # To create a disk with a custom image that you created, specify the + # image name in the following format: + # + # global/images/my-custom-image + # + # + # You can also specify a custom image by its image family, which returns + # the latest version of the image in that family. Replace the image name + # with family/family-name: + # + # global/images/family/my-image-family + # + # + # If the source image is deleted later, this field will not be set. + "sourceImageEncryptionKey": { # Thecustomer-supplied + # encryption key of the source image. Required if the source image is + # protected by a customer-supplied encryption key. + # + # InstanceTemplate and InstancePropertiesPatch do not storecustomer-supplied + # encryption keys, so you cannot create disks for instances in a managed instance group if the + # source images are encrypted with your own keys. + "kmsKeyName": "A String", # The name of the encryption key that is stored in Google Cloud KMS. + # For example: + # + # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ + # key_region/cryptoKeys/key + # + # The fully-qualifed key name may be returned for resource GET requests. For + # example: + # + # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ + # key_region/cryptoKeys/key + # /cryptoKeyVersions/1 + "kmsKeyServiceAccount": "A String", # The service account being used for the encryption request for the given KMS + # key. If absent, the Compute Engine default service account is used. + # For example: + # + # "kmsKeyServiceAccount": "name@project_id.iam.gserviceaccount.com/ + "rawKey": "A String", # Specifies a 256-bit customer-supplied + # encryption key, encoded in RFC + # 4648 base64 to either encrypt or decrypt this resource. You can + # provide either the rawKey or thersaEncryptedKey. + # For example: + # + # "rawKey": + # "SGVsbG8gZnJvbSBHb29nbGUgQ2xvdWQgUGxhdGZvcm0=" + "rsaEncryptedKey": "A String", # Specifies an RFC 4648 base64 encoded, RSA-wrapped 2048-bit + # customer-supplied encryption key to either encrypt or decrypt this + # resource. You can provide either the rawKey or thersaEncryptedKey. + # For example: + # + # "rsaEncryptedKey": + # "ieCx/NcW06PcT7Ep1X6LUTc/hLvUDYyzSZPPVCVPTVEohpeHASqC8uw5TzyO9U+Fka9JFH + # z0mBibXUInrC/jEk014kCK/NPjYgEMOyssZ4ZINPKxlUh2zn1bV+MCaTICrdmuSBTWlUUiFoD + # D6PYznLwh8ZNdaheCeZ8ewEXgFQ8V+sDroLaN3Xs3MDTXQEMMoNUXMCZEIpg9Vtp9x2oe==" + # + # The key must meet the following requirements before you can provide it to + # Compute Engine: + # + # 1. The key is wrapped using a RSA public key certificate provided by + # Google. + # 2. After being wrapped, the key must be encoded in RFC 4648 base64 + # encoding. + # + # Gets the RSA public key certificate provided by Google at: + # + # + # https://cloud-certs.storage.googleapis.com/google-cloud-csek-ingress.pem + "sha256": "A String", # [Output only] TheRFC + # 4648 base64 encoded SHA-256 hash of the customer-supplied + # encryption key that protects this resource. + }, + "sourceInstantSnapshot": "A String", # The source instant-snapshot to create this disk. When creating a new + # instance boot disk, one of initializeParams.sourceSnapshot + # or initializeParams.sourceInstantSnapshotinitializeParams.sourceImage or disks.source + # is required. + # + # To create a disk with a snapshot that you created, specify the + # snapshot name in the following format: + # + # us-central1-a/instantSnapshots/my-backup + # + # + # If the source instant-snapshot is deleted later, this field will not be + # set. + "sourceSnapshot": "A String", # The source snapshot to create this disk. When creating a new instance + # boot disk, one of initializeParams.sourceSnapshot orinitializeParams.sourceImage or disks.source + # is required. + # + # To create a disk with a snapshot that you created, specify the + # snapshot name in the following format: + # + # global/snapshots/my-backup + # + # + # If the source snapshot is deleted later, this field will not be set. + # + # Note: You cannot create VMs in bulk using a snapshot as the source. Use + # an image instead when you create VMs using + # the bulk + # insert method. + "sourceSnapshotEncryptionKey": { # Thecustomer-supplied + # encryption key of the source snapshot. + "kmsKeyName": "A String", # The name of the encryption key that is stored in Google Cloud KMS. + # For example: + # + # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ + # key_region/cryptoKeys/key + # + # The fully-qualifed key name may be returned for resource GET requests. For + # example: + # + # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ + # key_region/cryptoKeys/key + # /cryptoKeyVersions/1 + "kmsKeyServiceAccount": "A String", # The service account being used for the encryption request for the given KMS + # key. If absent, the Compute Engine default service account is used. + # For example: + # + # "kmsKeyServiceAccount": "name@project_id.iam.gserviceaccount.com/ + "rawKey": "A String", # Specifies a 256-bit customer-supplied + # encryption key, encoded in RFC + # 4648 base64 to either encrypt or decrypt this resource. You can + # provide either the rawKey or thersaEncryptedKey. + # For example: + # + # "rawKey": + # "SGVsbG8gZnJvbSBHb29nbGUgQ2xvdWQgUGxhdGZvcm0=" + "rsaEncryptedKey": "A String", # Specifies an RFC 4648 base64 encoded, RSA-wrapped 2048-bit + # customer-supplied encryption key to either encrypt or decrypt this + # resource. You can provide either the rawKey or thersaEncryptedKey. + # For example: + # + # "rsaEncryptedKey": + # "ieCx/NcW06PcT7Ep1X6LUTc/hLvUDYyzSZPPVCVPTVEohpeHASqC8uw5TzyO9U+Fka9JFH + # z0mBibXUInrC/jEk014kCK/NPjYgEMOyssZ4ZINPKxlUh2zn1bV+MCaTICrdmuSBTWlUUiFoD + # D6PYznLwh8ZNdaheCeZ8ewEXgFQ8V+sDroLaN3Xs3MDTXQEMMoNUXMCZEIpg9Vtp9x2oe==" + # + # The key must meet the following requirements before you can provide it to + # Compute Engine: + # + # 1. The key is wrapped using a RSA public key certificate provided by + # Google. + # 2. After being wrapped, the key must be encoded in RFC 4648 base64 + # encoding. + # + # Gets the RSA public key certificate provided by Google at: + # + # + # https://cloud-certs.storage.googleapis.com/google-cloud-csek-ingress.pem + "sha256": "A String", # [Output only] TheRFC + # 4648 base64 encoded SHA-256 hash of the customer-supplied + # encryption key that protects this resource. + }, + "storagePool": "A String", # The storage pool in which the new disk is created. You can provide + # this as a partial or full URL to the resource. For example, the following + # are valid values: + # + # + # - https://www.googleapis.com/compute/v1/projects/project/zones/zone/storagePools/storagePool + # - projects/project/zones/zone/storagePools/storagePool + # - zones/zone/storagePools/storagePool + }, + "interface": "A String", # Specifies the disk interface to use for attaching this disk, which is + # either SCSI or NVME. For most machine types, the + # default is SCSI. Local SSDs can use either NVME or SCSI. + # In certain configurations, persistent disks can use NVMe. For more + # information, seeAbout + # persistent disks. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. + "A String", + ], + "locked": True or False, # Output only. [Output Only] Whether to indicate the attached disk is locked. The locked + # disk is not allowed to be detached from the instance, or to be used as the + # source of the snapshot creation, and the image creation. The instance with + # at least one locked attached disk is not allow to be used as source of + # machine image creation, instant snapshot creation, and not allowed to be + # deleted with --keep-disk parameter set to true for locked disks. + "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk + # in READ_WRITE mode. + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + # field is set to PRESERVED if the LocalSSD data has been saved + # to a persistent location by customer request. (see the + # discard_local_ssd option on Stop/Suspend). + # Read-only in the api. + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk + # these are public keys which are safe to store in public + "dbs": [ # The Key Database (db). + { + "content": "A String", # The raw content in the secure keys file. + "fileType": "A String", # The file type of source file. + }, + ], + "dbxs": [ # The forbidden key database (dbx). + { + "content": "A String", # The raw content in the secure keys file. + "fileType": "A String", # The file type of source file. + }, + ], + "keks": [ # The Key Exchange Key (KEK). + { + "content": "A String", # The raw content in the secure keys file. + "fileType": "A String", # The file type of source file. + }, + ], + "pk": { # The Platform Key (PK). + "content": "A String", # The raw content in the secure keys file. + "fileType": "A String", # The file type of source file. + }, + }, + "source": "A String", # Specifies a valid partial or full URL to an existing Persistent Disk + # resource. When creating a new instance boot disk, one ofinitializeParams.sourceImage orinitializeParams.sourceSnapshot or disks.source + # is required. + # + # If desired, you can also attach existing non-root persistent disks using + # this property. This field is only applicable for persistent disks. + # + # Note that for InstanceTemplate, specify the disk name for zonal disk, + # and the URL for regional disk. + "type": "A String", # Specifies the type of the disk, either SCRATCH orPERSISTENT. If not specified, the default isPERSISTENT. + "userLicenses": [ # Output only. [Output Only] A list of user provided licenses. It represents a list of + # URLs to the license resource. Unlike regular licenses, user provided + # licenses can be modified after the disk is created. + "A String", + ], + }, + ], "machineTypes": [ # Full machine-type names, e.g. "n1-standard-16". "A String", ], + "minCpuPlatform": "A String", # Name of the minimum CPU platform to be used by this instance selection. + # e.g. 'Intel Ice Lake'. "rank": 42, # Preference of this instance selection. Lower number means higher # preference. MIG will first try to create a VM based on the machine-type # with lowest rank and fallback to next rank based on availability. @@ -5297,7 +8101,7 @@

Method Details

# the capacity above standard_capacity_base. }, }, - "instanceGroup": "A String", # [Output Only] The URL of the Instance Group resource. + "instanceGroup": "A String", # Output only. [Output Only] The URL of the Instance Group resource. "instanceLifecyclePolicy": { # The repair policy for this managed instance group. "defaultActionOnFailure": "A String", # The action that a MIG performs on a failed VM. If the value of the onFailedHealthCheck field # is `DEFAULT_ACTION`, then the same action also applies to the VMs on which your application @@ -5340,7 +8144,7 @@

Method Details

# instance group. The group uses this template to create all new instances # in the managed instance group. The templates for existing instances in the # group do not change unless you run recreateInstances, runapplyUpdatesToInstances, or set the group'supdatePolicy.type to PROACTIVE. - "kind": "compute#instanceGroupManager", # [Output Only] The resource type, which is alwayscompute#instanceGroupManager for managed instance groups. + "kind": "compute#instanceGroupManager", # Output only. [Output Only] The resource type, which is alwayscompute#instanceGroupManager for managed instance groups. "listManagedInstancesResults": "A String", # Pagination behavior of the listManagedInstances API method for # this managed instance group. "multiMig": "A String", # URL to the multi-MIG that this Managed Instance Group belongs to. @@ -5357,13 +8161,15 @@

Method Details

"params": { # Input only additional params for instance group manager creation. # Input only. Additional params passed with the request, but not persisted # as part of resource payload. "resourceManagerTags": { # Resource manager tags to bind to the managed instance group. The tags are - # key-value pairs. Keys must be in the format tagKeys/123 and values in the - # format tagValues/456. For more information, seeManage tags + # key-value pairs. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. For more information, seeManage tags # for resources. "a_key": "A String", }, }, - "region": "A String", # [Output Only] The URL of theregion + "region": "A String", # Output only. [Output Only] The URL of theregion # where the managed instance group resides (for regional resources). "resourcePolicies": { # Resource policies for this managed instance group. "workloadPolicy": "A String", # The URL of the workload policy that is specified for this managed @@ -5376,9 +8182,9 @@

Method Details

# - projects/project/regions/region/resourcePolicies/resourcePolicy # - regions/region/resourcePolicies/resourcePolicy }, - "satisfiesPzi": True or False, # [Output Only] Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] The URL for this managed instance group. The server defines + "satisfiesPzi": True or False, # Output only. [Output Only] Reserved for future use. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] The URL for this managed instance group. The server defines # this URL. "serviceAccount": "A String", # The service account to be used as credentials for all operations performed # by the managed instance group on instances. The service accounts needs all @@ -5431,21 +8237,21 @@

Method Details

}, }, }, - "status": { # [Output Only] The status of this managed instance group. - "allInstancesConfig": { # [Output only] Status of all-instances configuration on the group. - "currentRevision": "A String", # [Output Only] Current all-instances configuration revision. + "status": { # Output only. [Output Only] The status of this managed instance group. + "allInstancesConfig": { # Output only. [Output only] Status of all-instances configuration on the group. + "currentRevision": "A String", # Output only. [Output Only] Current all-instances configuration revision. # This value is in RFC3339 text format. - "effective": True or False, # [Output Only] A bit indicating whether this configuration has + "effective": True or False, # Output only. [Output Only] A bit indicating whether this configuration has # been applied to all managed instances in the group. }, - "autoscaler": "A String", # [Output Only] The URL of theAutoscaler + "autoscaler": "A String", # Output only. [Output Only] The URL of theAutoscaler # that targets this instance group manager. - "bulkInstanceOperation": { # Bulk instance operation is the creation of VMs in a MIG when the # [Output Only] The status of bulk instance operation. + "bulkInstanceOperation": { # Bulk instance operation is the creation of VMs in a MIG when the # Output only. [Output Only] The status of bulk instance operation. # targetSizePolicy.mode is set to BULK. - "inProgress": True or False, # [Output Only] Informs whether bulk instance operation is in progress. - "lastProgressCheck": { # [Output Only] Information from the last progress check of bulk instance + "inProgress": True or False, # Output only. [Output Only] Informs whether bulk instance operation is in progress. + "lastProgressCheck": { # Output only. [Output Only] Information from the last progress check of bulk instance # operation. - "error": { # [Output Only] Errors encountered during bulk instance operation. + "error": { # Output only. [Output Only] Errors encountered during bulk instance operation. "errors": [ # [Output Only] The array of errors encountered while processing this # operation. { @@ -5542,40 +8348,40 @@

Method Details

}, ], }, - "timestamp": "A String", # [Output Only] Timestamp of the last progress check of bulk instance + "timestamp": "A String", # Output only. [Output Only] Timestamp of the last progress check of bulk instance # operation. Timestamp is in RFC3339 text format. }, }, - "isStable": True or False, # [Output Only] A bit indicating whether the managed instance group is in a + "isStable": True or False, # Output only. [Output Only] A bit indicating whether the managed instance group is in a # stable state. A stable state means that: none of the instances in the # managed instance group is currently undergoing any type of change (for # example, creation, restart, or deletion); no future changes are scheduled # for instances in the managed instance group; and the managed instance # group itself is not being modified. - "stateful": { # [Output Only] Stateful status of the given Instance Group Manager. - "hasStatefulConfig": True or False, # [Output Only] A bit indicating whether the managed instance group + "stateful": { # Output only. [Output Only] Stateful status of the given Instance Group Manager. + "hasStatefulConfig": True or False, # Output only. [Output Only] A bit indicating whether the managed instance group # has stateful configuration, that is, if you have configured any items # in a stateful policy or in per-instance configs. # The group might report that it has no stateful configuration even when # there is still some preserved state on a managed instance, for example, # if you have deleted all PICs but not yet applied those deletions. - "isStateful": True or False, # [Output Only] A bit indicating whether the managed instance group + "isStateful": True or False, # Output only. [Output Only] A bit indicating whether the managed instance group # has stateful configuration, that is, if you have configured any items # in a stateful policy or in per-instance configs. # The group might report that it has no stateful configuration even when # there is still some preserved state on a managed instance, for example, # if you have deleted all PICs but not yet applied those deletions. This # field is deprecated in favor of has_stateful_config. - "perInstanceConfigs": { # [Output Only] Status of per-instance configurations on the instances. - "allEffective": True or False, # A bit indicating if all of the group's per-instance configurations + "perInstanceConfigs": { # Output only. [Output Only] Status of per-instance configurations on the instances. + "allEffective": True or False, # Output only. A bit indicating if all of the group's per-instance configurations # (listed in the output of a listPerInstanceConfigs API call) have # status EFFECTIVE or there are no per-instance-configs. }, }, - "versionTarget": { # [Output Only] A status of consistency of Instances' versions with their + "versionTarget": { # Output only. [Output Only] A status of consistency of Instances' versions with their # target version specified by version field on Instance Group # Manager. - "isReached": True or False, # [Output Only] A bit indicating whether version target has been reached + "isReached": True or False, # Output only. [Output Only] A bit indicating whether version target has been reached # in this managed instance group, i.e. all instances are in their target # version. Instances' target version are specified byversion field on Instance Group Manager. }, @@ -5626,7 +8432,7 @@

Method Details

# operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxSurge. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -5664,7 +8470,7 @@

Method Details

# in which the managed instance group operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxUnavailable. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -5743,7 +8549,7 @@

Method Details

# If unset, this version will update any remaining instances not # updated by another version. ReadStarting # a canary update for more information. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -5762,7 +8568,7 @@

Method Details

}, }, ], - "zone": "A String", # [Output Only] The URL of azone + "zone": "A String", # Output only. [Output Only] The URL of azone # where the managed instance group is located (for zonal resources). } @@ -5944,10 +8750,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -5959,7 +8765,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -6303,10 +9109,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -6318,7 +9124,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -6606,10 +9412,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -6621,7 +9427,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -6901,10 +9707,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -6916,7 +9722,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -7227,10 +10033,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -7242,7 +10048,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -7533,10 +10339,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -7548,7 +10354,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -7835,10 +10641,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -7850,7 +10656,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -8125,10 +10931,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -8140,7 +10946,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -8420,10 +11226,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -8435,7 +11241,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -8726,10 +11532,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -8741,7 +11547,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -9043,10 +11849,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -9058,7 +11864,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -9360,10 +12166,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -9375,7 +12181,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -9564,49 +12370,51 @@

Method Details

# "vm-###" results in "vm-001" as a VM name. # @pattern # [a-z](([-a-z0-9]{0,57})|([-a-z0-9]{0,51}-#{1,10}(\\[[0-9]{1,10}\\])?)) - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this managed instance group inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this managed instance group inRFC3339 # text format. - "currentActions": { # [Output Only] The list of instance actions and the number of instances + "currentActions": { # Output only. [Output Only] The list of instance actions and the number of instances # in this managed instance group that are scheduled for each of those # actions. - "abandoning": 42, # [Output Only] The total number of instances in the managed instance group + "abandoning": 42, # Output only. [Output Only] The total number of instances in the managed instance group # that are scheduled to be abandoned. Abandoning an instance removes it # from the managed instance group without deleting it. - "creating": 42, # [Output Only] The number of instances in the managed instance group that + "adopting": 42, # [Output Only] The number of instances in the managed instance group that + # are scheduled to be adopted or are currently being adopted. + "creating": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be created or are currently being created. If the group # fails to create any of these instances, it tries again until it creates # the instance successfully. # # If you have disabled creation retries, this field will not be populated; # instead, the creatingWithoutRetries field will be populated. - "creatingWithoutRetries": 42, # [Output Only] The number of instances that the managed instance group + "creatingWithoutRetries": 42, # Output only. [Output Only] The number of instances that the managed instance group # will attempt to create. The group attempts to create each instance # only once. If the group fails to create any of these instances, it # decreases the group's targetSize value accordingly. - "deleting": 42, # [Output Only] The number of instances in the managed instance group that + "deleting": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be deleted or are currently being deleted. - "none": 42, # [Output Only] The number of instances in the managed instance group that + "none": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are running and have no scheduled actions. - "recreating": 42, # [Output Only] The number of instances in the managed instance group that + "recreating": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be recreated or are currently being being recreated. # Recreating an instance deletes the existing root persistent disk # and creates a new disk from the image that is defined in the # instance template. - "refreshing": 42, # [Output Only] The number of instances in the managed instance group that + "refreshing": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are being reconfigured with properties that do not require a restart # or a recreate action. For example, setting or removing target # pools for the instance. - "restarting": 42, # [Output Only] The number of instances in the managed instance group that + "restarting": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be restarted or are currently being restarted. - "resuming": 42, # [Output Only] The number of instances in the managed instance group that + "resuming": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be resumed or are currently being resumed. - "starting": 42, # [Output Only] The number of instances in the managed instance group that + "starting": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be started or are currently being started. - "stopping": 42, # [Output Only] The number of instances in the managed instance group that + "stopping": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be stopped or are currently being stopped. - "suspending": 42, # [Output Only] The number of instances in the managed instance group that + "suspending": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be suspended or are currently being suspended. - "verifying": 42, # [Output Only] The number of instances in the managed instance group that + "verifying": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are being verified. See the managedInstances[].currentAction # property in the listManagedInstances method documentation. }, @@ -9632,7 +12440,7 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve an InstanceGroupManager. - "id": "A String", # [Output Only] A unique identifier for this resource type. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this resource type. The server # generates this identifier. "instanceFlexibilityPolicy": { # Instance flexibility allowing MIG to create VMs from multiple # types of machines. @@ -9641,9 +12449,494 @@

Method Details

"instanceSelections": { # Named instance selections configuring properties that the group will use # when creating new VMs. "a_key": { + "disks": [ # List of disks to be attached to the instances created from this + # selection. + { # An instance-attached disk resource. + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 + # or X86_64. + "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is + # deleted (but not when the disk is detached from the instance). + "boot": True or False, # Indicates that this is a boot disk. The virtual machine will use the first + # partition of the disk for its root filesystem. + "deviceName": "A String", # Specifies a unique device name of your choice that is reflected into the/dev/disk/by-id/google-* tree of a Linux operating system + # running within the instance. This name can be used to reference the device + # for mounting, resizing, and so on, from within the instance. + # + # If not specified, the server chooses a default device name to apply to this + # disk, in the form persistent-disk-x, where x is a number + # assigned by Google Compute Engine. This field is only applicable for + # persistent disks. + "diskEncryptionKey": { # Encrypts or decrypts a disk using acustomer-supplied + # encryption key. + # + # If you are creating a new disk, this field encrypts the new disk using + # an encryption key that you provide. If you are attaching an existing + # disk that is already encrypted, this field decrypts the disk using + # the customer-supplied encryption key. + # + # If you encrypt a disk using a customer-supplied key, you must provide the + # same key again when you attempt to use this resource at a later time. For + # example, you must provide the key when you create a snapshot or an image + # from the disk or when you attach the disk to a virtual machine instance. + # + # If you do not provide an encryption key, then the disk will be encrypted + # using an automatically generated key and you do not need to provide a key + # to use the disk later. + # + # Note: + # + # Instance templates do not storecustomer-supplied + # encryption keys, so you cannot use your own keys to encrypt disks in amanaged instance group. + # + # You cannot create VMs that have disks with customer-supplied keys using + # the bulk + # insert method. + "kmsKeyName": "A String", # The name of the encryption key that is stored in Google Cloud KMS. + # For example: + # + # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ + # key_region/cryptoKeys/key + # + # The fully-qualifed key name may be returned for resource GET requests. For + # example: + # + # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ + # key_region/cryptoKeys/key + # /cryptoKeyVersions/1 + "kmsKeyServiceAccount": "A String", # The service account being used for the encryption request for the given KMS + # key. If absent, the Compute Engine default service account is used. + # For example: + # + # "kmsKeyServiceAccount": "name@project_id.iam.gserviceaccount.com/ + "rawKey": "A String", # Specifies a 256-bit customer-supplied + # encryption key, encoded in RFC + # 4648 base64 to either encrypt or decrypt this resource. You can + # provide either the rawKey or thersaEncryptedKey. + # For example: + # + # "rawKey": + # "SGVsbG8gZnJvbSBHb29nbGUgQ2xvdWQgUGxhdGZvcm0=" + "rsaEncryptedKey": "A String", # Specifies an RFC 4648 base64 encoded, RSA-wrapped 2048-bit + # customer-supplied encryption key to either encrypt or decrypt this + # resource. You can provide either the rawKey or thersaEncryptedKey. + # For example: + # + # "rsaEncryptedKey": + # "ieCx/NcW06PcT7Ep1X6LUTc/hLvUDYyzSZPPVCVPTVEohpeHASqC8uw5TzyO9U+Fka9JFH + # z0mBibXUInrC/jEk014kCK/NPjYgEMOyssZ4ZINPKxlUh2zn1bV+MCaTICrdmuSBTWlUUiFoD + # D6PYznLwh8ZNdaheCeZ8ewEXgFQ8V+sDroLaN3Xs3MDTXQEMMoNUXMCZEIpg9Vtp9x2oe==" + # + # The key must meet the following requirements before you can provide it to + # Compute Engine: + # + # 1. The key is wrapped using a RSA public key certificate provided by + # Google. + # 2. After being wrapped, the key must be encoded in RFC 4648 base64 + # encoding. + # + # Gets the RSA public key certificate provided by Google at: + # + # + # https://cloud-certs.storage.googleapis.com/google-cloud-csek-ingress.pem + "sha256": "A String", # [Output only] TheRFC + # 4648 base64 encoded SHA-256 hash of the customer-supplied + # encryption key that protects this resource. + }, + "diskSizeGb": "A String", # The size of the disk in GB. + "forceAttach": True or False, # [Input Only] Whether to force attach the regional disk even if it's + # currently attached to another instance. If you try to force attach a zonal + # disk to an instance, you will receive an error. + "guestOsFeatures": [ # A list of features to enable on the guest operating system. Applicable + # only for bootable images. Read + # Enabling guest operating system features to see a list of available + # options. + { # Guest OS features. + "type": "A String", # The ID of a supported feature. To add multiple values, use commas to + # separate values. Set to one or more of the following values: + # + # - VIRTIO_SCSI_MULTIQUEUE + # - WINDOWS + # - MULTI_IP_SUBNET + # - UEFI_COMPATIBLE + # - GVNIC + # - SEV_CAPABLE + # - SUSPEND_RESUME_COMPATIBLE + # - SEV_LIVE_MIGRATABLE_V2 + # - SEV_SNP_CAPABLE + # - TDX_CAPABLE + # - IDPF + # - SNP_SVSM_CAPABLE + # + # + # For more information, see + # Enabling guest operating system features. + }, + ], + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the + # boot disk. If you have many disks attached to an instance, each + # disk would have a unique index number. + "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created + # alongside the new instance. Use initialization parameters to create boot + # disks or local SSDs attached to the new instance. + # + # This property is mutually exclusive with the source property; + # you can only define one or the other, but not both. + # alongside the new instance. Use initialization parameters to create boot + # disks or local SSDs attached to the new instance. + # + # This field is persisted and returned for instanceTemplate and not returned + # in the context of instance. + # + # This property is mutually exclusive with the source property; + # you can only define one or the other, but not both. + "architecture": "A String", # The architecture of the attached disk. Valid values are + # arm64 or x86_64. + "description": "A String", # An optional description. Provide this property when creating the disk. + "diskName": "A String", # Specifies the disk name. If not specified, the default is to use the name + # of the instance. If a disk with the same name already exists in the given + # region, the existing disk is attached to the new instance and the + # new disk is not created. + "diskSizeGb": "A String", # Specifies the size of the disk in base-2 GB. The size must be at least + # 10 GB. If you specify a sourceImage, which is required for + # boot disks, the default size is the size of the sourceImage. + # If you do not specify a sourceImage, the default disk size + # is 500 GB. + "diskType": "A String", # Specifies the disk type to use to create the instance. If not specified, + # the default is pd-standard, specified using the full URL. + # For example: + # + # https://www.googleapis.com/compute/v1/projects/project/zones/zone/diskTypes/pd-standard + # + # + # For a full list of acceptable values, seePersistent disk + # types. If you specify this field when creating a VM, you can provide + # either the full or partial URL. For example, the following values are + # valid: + # + # + # - https://www.googleapis.com/compute/v1/projects/project/zones/zone/diskTypes/diskType + # - projects/project/zones/zone/diskTypes/diskType + # - zones/zone/diskTypes/diskType + # + # + # If you specify this field when creating or updating an instance template + # or all-instances configuration, specify the type of the disk, not the + # URL. For example: pd-standard. + "enableConfidentialCompute": True or False, # Whether this disk is using confidential compute mode. + "guestOsFeatures": [ # A list of features to enable on the guest operating system. Applicable + # only for bootable images. Read + # Enabling guest operating system features to see a list of available + # options. + # + # Guest OS features are applied by merginginitializeParams.guestOsFeatures anddisks.guestOsFeatures + { # Guest OS features. + "type": "A String", # The ID of a supported feature. To add multiple values, use commas to + # separate values. Set to one or more of the following values: + # + # - VIRTIO_SCSI_MULTIQUEUE + # - WINDOWS + # - MULTI_IP_SUBNET + # - UEFI_COMPATIBLE + # - GVNIC + # - SEV_CAPABLE + # - SUSPEND_RESUME_COMPATIBLE + # - SEV_LIVE_MIGRATABLE_V2 + # - SEV_SNP_CAPABLE + # - TDX_CAPABLE + # - IDPF + # - SNP_SVSM_CAPABLE + # + # + # For more information, see + # Enabling guest operating system features. + }, + ], + "labels": { # Labels to apply to this disk. These can be later modified by thedisks.setLabels method. This field is only applicable for + # persistent disks. + "a_key": "A String", + }, + "licenses": [ # A list of publicly visible licenses. Reserved for Google's use. + "A String", + ], + "multiWriter": True or False, # Indicates whether or not the disk can be read/write attached to + # more than one instance. + "onUpdateAction": "A String", # Specifies which action to take on instance update with this disk. Default + # is to use the existing disk. + "provisionedIops": "A String", # Indicates how many IOPS to provision for the disk. This sets the number + # of I/O operations per second that the disk can handle. Values must be + # between 10,000 and 120,000. For more details, see theExtreme persistent + # disk documentation. + "provisionedThroughput": "A String", # Indicates how much throughput to provision for the disk. This sets the + # number of throughput mb per second that the disk can handle. Values must + # greater than or equal to 1. + "replicaZones": [ # Required for each regional disk associated with the instance. Specify + # the URLs of the zones where the disk should be replicated to. + # You must provide exactly two replica zones, and one zone must be the same + # as the instance zone. + "A String", + ], + "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values + # have the same definition as resource + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. + "a_key": "A String", + }, + "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. + # Specified using the full or partial URL. For instance template, specify + # only the resource policy name. + "A String", + ], + "sourceImage": "A String", # The source image to create this disk. When creating a new instance boot + # disk, one of initializeParams.sourceImage orinitializeParams.sourceSnapshot or disks.source + # is required. + # + # To create a disk with one of the public operating system + # images, specify the image by its family name. For example, specifyfamily/debian-9 to use the latest Debian 9 image: + # + # projects/debian-cloud/global/images/family/debian-9 + # + # + # Alternatively, use a specific version of a public operating system image: + # + # projects/debian-cloud/global/images/debian-9-stretch-vYYYYMMDD + # + # + # To create a disk with a custom image that you created, specify the + # image name in the following format: + # + # global/images/my-custom-image + # + # + # You can also specify a custom image by its image family, which returns + # the latest version of the image in that family. Replace the image name + # with family/family-name: + # + # global/images/family/my-image-family + # + # + # If the source image is deleted later, this field will not be set. + "sourceImageEncryptionKey": { # Thecustomer-supplied + # encryption key of the source image. Required if the source image is + # protected by a customer-supplied encryption key. + # + # InstanceTemplate and InstancePropertiesPatch do not storecustomer-supplied + # encryption keys, so you cannot create disks for instances in a managed instance group if the + # source images are encrypted with your own keys. + "kmsKeyName": "A String", # The name of the encryption key that is stored in Google Cloud KMS. + # For example: + # + # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ + # key_region/cryptoKeys/key + # + # The fully-qualifed key name may be returned for resource GET requests. For + # example: + # + # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ + # key_region/cryptoKeys/key + # /cryptoKeyVersions/1 + "kmsKeyServiceAccount": "A String", # The service account being used for the encryption request for the given KMS + # key. If absent, the Compute Engine default service account is used. + # For example: + # + # "kmsKeyServiceAccount": "name@project_id.iam.gserviceaccount.com/ + "rawKey": "A String", # Specifies a 256-bit customer-supplied + # encryption key, encoded in RFC + # 4648 base64 to either encrypt or decrypt this resource. You can + # provide either the rawKey or thersaEncryptedKey. + # For example: + # + # "rawKey": + # "SGVsbG8gZnJvbSBHb29nbGUgQ2xvdWQgUGxhdGZvcm0=" + "rsaEncryptedKey": "A String", # Specifies an RFC 4648 base64 encoded, RSA-wrapped 2048-bit + # customer-supplied encryption key to either encrypt or decrypt this + # resource. You can provide either the rawKey or thersaEncryptedKey. + # For example: + # + # "rsaEncryptedKey": + # "ieCx/NcW06PcT7Ep1X6LUTc/hLvUDYyzSZPPVCVPTVEohpeHASqC8uw5TzyO9U+Fka9JFH + # z0mBibXUInrC/jEk014kCK/NPjYgEMOyssZ4ZINPKxlUh2zn1bV+MCaTICrdmuSBTWlUUiFoD + # D6PYznLwh8ZNdaheCeZ8ewEXgFQ8V+sDroLaN3Xs3MDTXQEMMoNUXMCZEIpg9Vtp9x2oe==" + # + # The key must meet the following requirements before you can provide it to + # Compute Engine: + # + # 1. The key is wrapped using a RSA public key certificate provided by + # Google. + # 2. After being wrapped, the key must be encoded in RFC 4648 base64 + # encoding. + # + # Gets the RSA public key certificate provided by Google at: + # + # + # https://cloud-certs.storage.googleapis.com/google-cloud-csek-ingress.pem + "sha256": "A String", # [Output only] TheRFC + # 4648 base64 encoded SHA-256 hash of the customer-supplied + # encryption key that protects this resource. + }, + "sourceInstantSnapshot": "A String", # The source instant-snapshot to create this disk. When creating a new + # instance boot disk, one of initializeParams.sourceSnapshot + # or initializeParams.sourceInstantSnapshotinitializeParams.sourceImage or disks.source + # is required. + # + # To create a disk with a snapshot that you created, specify the + # snapshot name in the following format: + # + # us-central1-a/instantSnapshots/my-backup + # + # + # If the source instant-snapshot is deleted later, this field will not be + # set. + "sourceSnapshot": "A String", # The source snapshot to create this disk. When creating a new instance + # boot disk, one of initializeParams.sourceSnapshot orinitializeParams.sourceImage or disks.source + # is required. + # + # To create a disk with a snapshot that you created, specify the + # snapshot name in the following format: + # + # global/snapshots/my-backup + # + # + # If the source snapshot is deleted later, this field will not be set. + # + # Note: You cannot create VMs in bulk using a snapshot as the source. Use + # an image instead when you create VMs using + # the bulk + # insert method. + "sourceSnapshotEncryptionKey": { # Thecustomer-supplied + # encryption key of the source snapshot. + "kmsKeyName": "A String", # The name of the encryption key that is stored in Google Cloud KMS. + # For example: + # + # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ + # key_region/cryptoKeys/key + # + # The fully-qualifed key name may be returned for resource GET requests. For + # example: + # + # "kmsKeyName": "projects/kms_project_id/locations/region/keyRings/ + # key_region/cryptoKeys/key + # /cryptoKeyVersions/1 + "kmsKeyServiceAccount": "A String", # The service account being used for the encryption request for the given KMS + # key. If absent, the Compute Engine default service account is used. + # For example: + # + # "kmsKeyServiceAccount": "name@project_id.iam.gserviceaccount.com/ + "rawKey": "A String", # Specifies a 256-bit customer-supplied + # encryption key, encoded in RFC + # 4648 base64 to either encrypt or decrypt this resource. You can + # provide either the rawKey or thersaEncryptedKey. + # For example: + # + # "rawKey": + # "SGVsbG8gZnJvbSBHb29nbGUgQ2xvdWQgUGxhdGZvcm0=" + "rsaEncryptedKey": "A String", # Specifies an RFC 4648 base64 encoded, RSA-wrapped 2048-bit + # customer-supplied encryption key to either encrypt or decrypt this + # resource. You can provide either the rawKey or thersaEncryptedKey. + # For example: + # + # "rsaEncryptedKey": + # "ieCx/NcW06PcT7Ep1X6LUTc/hLvUDYyzSZPPVCVPTVEohpeHASqC8uw5TzyO9U+Fka9JFH + # z0mBibXUInrC/jEk014kCK/NPjYgEMOyssZ4ZINPKxlUh2zn1bV+MCaTICrdmuSBTWlUUiFoD + # D6PYznLwh8ZNdaheCeZ8ewEXgFQ8V+sDroLaN3Xs3MDTXQEMMoNUXMCZEIpg9Vtp9x2oe==" + # + # The key must meet the following requirements before you can provide it to + # Compute Engine: + # + # 1. The key is wrapped using a RSA public key certificate provided by + # Google. + # 2. After being wrapped, the key must be encoded in RFC 4648 base64 + # encoding. + # + # Gets the RSA public key certificate provided by Google at: + # + # + # https://cloud-certs.storage.googleapis.com/google-cloud-csek-ingress.pem + "sha256": "A String", # [Output only] TheRFC + # 4648 base64 encoded SHA-256 hash of the customer-supplied + # encryption key that protects this resource. + }, + "storagePool": "A String", # The storage pool in which the new disk is created. You can provide + # this as a partial or full URL to the resource. For example, the following + # are valid values: + # + # + # - https://www.googleapis.com/compute/v1/projects/project/zones/zone/storagePools/storagePool + # - projects/project/zones/zone/storagePools/storagePool + # - zones/zone/storagePools/storagePool + }, + "interface": "A String", # Specifies the disk interface to use for attaching this disk, which is + # either SCSI or NVME. For most machine types, the + # default is SCSI. Local SSDs can use either NVME or SCSI. + # In certain configurations, persistent disks can use NVMe. For more + # information, seeAbout + # persistent disks. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. + "A String", + ], + "locked": True or False, # Output only. [Output Only] Whether to indicate the attached disk is locked. The locked + # disk is not allowed to be detached from the instance, or to be used as the + # source of the snapshot creation, and the image creation. The instance with + # at least one locked attached disk is not allow to be used as source of + # machine image creation, instant snapshot creation, and not allowed to be + # deleted with --keep-disk parameter set to true for locked disks. + "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk + # in READ_WRITE mode. + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + # field is set to PRESERVED if the LocalSSD data has been saved + # to a persistent location by customer request. (see the + # discard_local_ssd option on Stop/Suspend). + # Read-only in the api. + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk + # these are public keys which are safe to store in public + "dbs": [ # The Key Database (db). + { + "content": "A String", # The raw content in the secure keys file. + "fileType": "A String", # The file type of source file. + }, + ], + "dbxs": [ # The forbidden key database (dbx). + { + "content": "A String", # The raw content in the secure keys file. + "fileType": "A String", # The file type of source file. + }, + ], + "keks": [ # The Key Exchange Key (KEK). + { + "content": "A String", # The raw content in the secure keys file. + "fileType": "A String", # The file type of source file. + }, + ], + "pk": { # The Platform Key (PK). + "content": "A String", # The raw content in the secure keys file. + "fileType": "A String", # The file type of source file. + }, + }, + "source": "A String", # Specifies a valid partial or full URL to an existing Persistent Disk + # resource. When creating a new instance boot disk, one ofinitializeParams.sourceImage orinitializeParams.sourceSnapshot or disks.source + # is required. + # + # If desired, you can also attach existing non-root persistent disks using + # this property. This field is only applicable for persistent disks. + # + # Note that for InstanceTemplate, specify the disk name for zonal disk, + # and the URL for regional disk. + "type": "A String", # Specifies the type of the disk, either SCRATCH orPERSISTENT. If not specified, the default isPERSISTENT. + "userLicenses": [ # Output only. [Output Only] A list of user provided licenses. It represents a list of + # URLs to the license resource. Unlike regular licenses, user provided + # licenses can be modified after the disk is created. + "A String", + ], + }, + ], "machineTypes": [ # Full machine-type names, e.g. "n1-standard-16". "A String", ], + "minCpuPlatform": "A String", # Name of the minimum CPU platform to be used by this instance selection. + # e.g. 'Intel Ice Lake'. "rank": 42, # Preference of this instance selection. Lower number means higher # preference. MIG will first try to create a VM based on the machine-type # with lowest rank and fallback to next rank based on availability. @@ -9663,7 +12956,7 @@

Method Details

# the capacity above standard_capacity_base. }, }, - "instanceGroup": "A String", # [Output Only] The URL of the Instance Group resource. + "instanceGroup": "A String", # Output only. [Output Only] The URL of the Instance Group resource. "instanceLifecyclePolicy": { # The repair policy for this managed instance group. "defaultActionOnFailure": "A String", # The action that a MIG performs on a failed VM. If the value of the onFailedHealthCheck field # is `DEFAULT_ACTION`, then the same action also applies to the VMs on which your application @@ -9706,7 +12999,7 @@

Method Details

# instance group. The group uses this template to create all new instances # in the managed instance group. The templates for existing instances in the # group do not change unless you run recreateInstances, runapplyUpdatesToInstances, or set the group'supdatePolicy.type to PROACTIVE. - "kind": "compute#instanceGroupManager", # [Output Only] The resource type, which is alwayscompute#instanceGroupManager for managed instance groups. + "kind": "compute#instanceGroupManager", # Output only. [Output Only] The resource type, which is alwayscompute#instanceGroupManager for managed instance groups. "listManagedInstancesResults": "A String", # Pagination behavior of the listManagedInstances API method for # this managed instance group. "multiMig": "A String", # URL to the multi-MIG that this Managed Instance Group belongs to. @@ -9723,13 +13016,15 @@

Method Details

"params": { # Input only additional params for instance group manager creation. # Input only. Additional params passed with the request, but not persisted # as part of resource payload. "resourceManagerTags": { # Resource manager tags to bind to the managed instance group. The tags are - # key-value pairs. Keys must be in the format tagKeys/123 and values in the - # format tagValues/456. For more information, seeManage tags + # key-value pairs. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. For more information, seeManage tags # for resources. "a_key": "A String", }, }, - "region": "A String", # [Output Only] The URL of theregion + "region": "A String", # Output only. [Output Only] The URL of theregion # where the managed instance group resides (for regional resources). "resourcePolicies": { # Resource policies for this managed instance group. "workloadPolicy": "A String", # The URL of the workload policy that is specified for this managed @@ -9742,9 +13037,9 @@

Method Details

# - projects/project/regions/region/resourcePolicies/resourcePolicy # - regions/region/resourcePolicies/resourcePolicy }, - "satisfiesPzi": True or False, # [Output Only] Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] The URL for this managed instance group. The server defines + "satisfiesPzi": True or False, # Output only. [Output Only] Reserved for future use. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] The URL for this managed instance group. The server defines # this URL. "serviceAccount": "A String", # The service account to be used as credentials for all operations performed # by the managed instance group on instances. The service accounts needs all @@ -9797,21 +13092,21 @@

Method Details

}, }, }, - "status": { # [Output Only] The status of this managed instance group. - "allInstancesConfig": { # [Output only] Status of all-instances configuration on the group. - "currentRevision": "A String", # [Output Only] Current all-instances configuration revision. + "status": { # Output only. [Output Only] The status of this managed instance group. + "allInstancesConfig": { # Output only. [Output only] Status of all-instances configuration on the group. + "currentRevision": "A String", # Output only. [Output Only] Current all-instances configuration revision. # This value is in RFC3339 text format. - "effective": True or False, # [Output Only] A bit indicating whether this configuration has + "effective": True or False, # Output only. [Output Only] A bit indicating whether this configuration has # been applied to all managed instances in the group. }, - "autoscaler": "A String", # [Output Only] The URL of theAutoscaler + "autoscaler": "A String", # Output only. [Output Only] The URL of theAutoscaler # that targets this instance group manager. - "bulkInstanceOperation": { # Bulk instance operation is the creation of VMs in a MIG when the # [Output Only] The status of bulk instance operation. + "bulkInstanceOperation": { # Bulk instance operation is the creation of VMs in a MIG when the # Output only. [Output Only] The status of bulk instance operation. # targetSizePolicy.mode is set to BULK. - "inProgress": True or False, # [Output Only] Informs whether bulk instance operation is in progress. - "lastProgressCheck": { # [Output Only] Information from the last progress check of bulk instance + "inProgress": True or False, # Output only. [Output Only] Informs whether bulk instance operation is in progress. + "lastProgressCheck": { # Output only. [Output Only] Information from the last progress check of bulk instance # operation. - "error": { # [Output Only] Errors encountered during bulk instance operation. + "error": { # Output only. [Output Only] Errors encountered during bulk instance operation. "errors": [ # [Output Only] The array of errors encountered while processing this # operation. { @@ -9908,40 +13203,40 @@

Method Details

}, ], }, - "timestamp": "A String", # [Output Only] Timestamp of the last progress check of bulk instance + "timestamp": "A String", # Output only. [Output Only] Timestamp of the last progress check of bulk instance # operation. Timestamp is in RFC3339 text format. }, }, - "isStable": True or False, # [Output Only] A bit indicating whether the managed instance group is in a + "isStable": True or False, # Output only. [Output Only] A bit indicating whether the managed instance group is in a # stable state. A stable state means that: none of the instances in the # managed instance group is currently undergoing any type of change (for # example, creation, restart, or deletion); no future changes are scheduled # for instances in the managed instance group; and the managed instance # group itself is not being modified. - "stateful": { # [Output Only] Stateful status of the given Instance Group Manager. - "hasStatefulConfig": True or False, # [Output Only] A bit indicating whether the managed instance group + "stateful": { # Output only. [Output Only] Stateful status of the given Instance Group Manager. + "hasStatefulConfig": True or False, # Output only. [Output Only] A bit indicating whether the managed instance group # has stateful configuration, that is, if you have configured any items # in a stateful policy or in per-instance configs. # The group might report that it has no stateful configuration even when # there is still some preserved state on a managed instance, for example, # if you have deleted all PICs but not yet applied those deletions. - "isStateful": True or False, # [Output Only] A bit indicating whether the managed instance group + "isStateful": True or False, # Output only. [Output Only] A bit indicating whether the managed instance group # has stateful configuration, that is, if you have configured any items # in a stateful policy or in per-instance configs. # The group might report that it has no stateful configuration even when # there is still some preserved state on a managed instance, for example, # if you have deleted all PICs but not yet applied those deletions. This # field is deprecated in favor of has_stateful_config. - "perInstanceConfigs": { # [Output Only] Status of per-instance configurations on the instances. - "allEffective": True or False, # A bit indicating if all of the group's per-instance configurations + "perInstanceConfigs": { # Output only. [Output Only] Status of per-instance configurations on the instances. + "allEffective": True or False, # Output only. A bit indicating if all of the group's per-instance configurations # (listed in the output of a listPerInstanceConfigs API call) have # status EFFECTIVE or there are no per-instance-configs. }, }, - "versionTarget": { # [Output Only] A status of consistency of Instances' versions with their + "versionTarget": { # Output only. [Output Only] A status of consistency of Instances' versions with their # target version specified by version field on Instance Group # Manager. - "isReached": True or False, # [Output Only] A bit indicating whether version target has been reached + "isReached": True or False, # Output only. [Output Only] A bit indicating whether version target has been reached # in this managed instance group, i.e. all instances are in their target # version. Instances' target version are specified byversion field on Instance Group Manager. }, @@ -9992,7 +13287,7 @@

Method Details

# operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxSurge. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -10030,7 +13325,7 @@

Method Details

# in which the managed instance group operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxUnavailable. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -10109,7 +13404,7 @@

Method Details

# If unset, this version will update any remaining instances not # updated by another version. ReadStarting # a canary update for more information. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -10128,7 +13423,7 @@

Method Details

}, }, ], - "zone": "A String", # [Output Only] The URL of azone + "zone": "A String", # Output only. [Output Only] The URL of azone # where the managed instance group is located (for zonal resources). } @@ -10310,10 +13605,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -10325,7 +13620,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -10669,10 +13964,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -10684,7 +13979,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.regionInstanceGroups.html b/docs/dyn/compute_beta.regionInstanceGroups.html index 0128949d74..2985920147 100644 --- a/docs/dyn/compute_beta.regionInstanceGroups.html +++ b/docs/dyn/compute_beta.regionInstanceGroups.html @@ -136,16 +136,16 @@

Method Details

# # For more information, readInstance # groups. - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this instance group inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this instance group inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "fingerprint": "A String", # [Output Only] The fingerprint of the named ports. The system + "fingerprint": "A String", # Output only. [Output Only] The fingerprint of the named ports. The system # uses this fingerprint to detect conflicts when multiple users change the # named ports concurrently. - "id": "A String", # [Output Only] A unique identifier for this instance group, generated + "id": "A String", # Output only. [Output Only] A unique identifier for this instance group, generated # by the server. - "kind": "compute#instanceGroup", # [Output Only] The resource type, which is alwayscompute#instanceGroup for instance groups. + "kind": "compute#instanceGroup", # Output only. [Output Only] The resource type, which is alwayscompute#instanceGroup for instance groups. "name": "A String", # The name of the instance group. The name must be 1-63 characters # long, and comply withRFC1035. "namedPorts": [ # Optional. Assigns a name to a port number. For example:{name: "http", port: 80} @@ -167,16 +167,16 @@

Method Details

# instance group belong. If your instance has multiple network interfaces, # then the network and subnetwork fields only refer to the # network and subnet used by your primary interface (nic0). - "region": "A String", # [Output Only] The URL of theregion + "region": "A String", # Output only. [Output Only] The URL of theregion # where the instance group is located (for regional resources). - "selfLink": "A String", # [Output Only] The URL for this instance group. The server generates + "selfLink": "A String", # Output only. [Output Only] The URL for this instance group. The server generates # this URL. - "size": 42, # [Output Only] The total number of instances in the instance group. - "subnetwork": "A String", # [Output Only] The URL of the subnetwork to which all instances in the + "size": 42, # Output only. [Output Only] The total number of instances in the instance group. + "subnetwork": "A String", # Output only. [Output Only] The URL of the subnetwork to which all instances in the # instance group belong. If your instance has multiple network interfaces, # then the network and subnetwork fields only refer to the # network and subnet used by your primary interface (nic0). - "zone": "A String", # [Output Only] The URL of thezone + "zone": "A String", # Output only. [Output Only] The URL of thezone # where the instance group is located (for zonal resources). }
@@ -281,7 +281,7 @@

Method Details

An object of the form: { # Contains a list of InstanceGroup resources. - "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. + "id": "A String", # Output only. [Output Only] Unique identifier for the resource; defined by the server. "items": [ # A list of InstanceGroup resources. { # Represents an Instance Group resource. # @@ -299,16 +299,16 @@

Method Details

# # For more information, readInstance # groups. - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this instance group inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this instance group inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "fingerprint": "A String", # [Output Only] The fingerprint of the named ports. The system + "fingerprint": "A String", # Output only. [Output Only] The fingerprint of the named ports. The system # uses this fingerprint to detect conflicts when multiple users change the # named ports concurrently. - "id": "A String", # [Output Only] A unique identifier for this instance group, generated + "id": "A String", # Output only. [Output Only] A unique identifier for this instance group, generated # by the server. - "kind": "compute#instanceGroup", # [Output Only] The resource type, which is alwayscompute#instanceGroup for instance groups. + "kind": "compute#instanceGroup", # Output only. [Output Only] The resource type, which is alwayscompute#instanceGroup for instance groups. "name": "A String", # The name of the instance group. The name must be 1-63 characters # long, and comply withRFC1035. "namedPorts": [ # Optional. Assigns a name to a port number. For example:{name: "http", port: 80} @@ -330,27 +330,27 @@

Method Details

# instance group belong. If your instance has multiple network interfaces, # then the network and subnetwork fields only refer to the # network and subnet used by your primary interface (nic0). - "region": "A String", # [Output Only] The URL of theregion + "region": "A String", # Output only. [Output Only] The URL of theregion # where the instance group is located (for regional resources). - "selfLink": "A String", # [Output Only] The URL for this instance group. The server generates + "selfLink": "A String", # Output only. [Output Only] The URL for this instance group. The server generates # this URL. - "size": 42, # [Output Only] The total number of instances in the instance group. - "subnetwork": "A String", # [Output Only] The URL of the subnetwork to which all instances in the + "size": 42, # Output only. [Output Only] The total number of instances in the instance group. + "subnetwork": "A String", # Output only. [Output Only] The URL of the subnetwork to which all instances in the # instance group belong. If your instance has multiple network interfaces, # then the network and subnetwork fields only refer to the # network and subnet used by your primary interface (nic0). - "zone": "A String", # [Output Only] The URL of thezone + "zone": "A String", # Output only. [Output Only] The URL of thezone # where the instance group is located (for zonal resources). }, ], - "kind": "compute#regionInstanceGroupList", # The resource type. - "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for + "kind": "compute#regionInstanceGroupList", # Output only. The resource type. + "nextPageToken": "A String", # Output only. [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "warning": { # [Output Only] Informational warning message. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "warning": { # Output only. [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there # are no results in the response. @@ -494,28 +494,28 @@

Method Details

An object of the form: { - "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. + "id": "A String", # Output only. [Output Only] Unique identifier for the resource; defined by the server. "items": [ # A list of InstanceWithNamedPorts resources. { - "instance": "A String", # [Output Only] The URL of the instance. - "namedPorts": [ # [Output Only] The named ports that belong to this instance group. + "instance": "A String", # Output only. [Output Only] The URL of the instance. + "namedPorts": [ # Output only. [Output Only] The named ports that belong to this instance group. { # The named port. For example: <"http", 80>. "name": "A String", # The name for this named port. # The name must be 1-63 characters long, and comply withRFC1035. "port": 42, # The port number, which can be a value between 1 and 65535. }, ], - "status": "A String", # [Output Only] The status of the instance. + "status": "A String", # Output only. [Output Only] The status of the instance. }, ], - "kind": "compute#regionInstanceGroupsListInstances", # The resource type. - "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for + "kind": "compute#regionInstanceGroupsListInstances", # Output only. The resource type. + "nextPageToken": "A String", # Output only. [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "warning": { # [Output Only] Informational warning message. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "warning": { # Output only. [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there # are no results in the response. @@ -776,10 +776,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -791,7 +791,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.regionInstanceTemplates.html b/docs/dyn/compute_beta.regionInstanceTemplates.html index 2a5091b6a7..cc1e7eeac5 100644 --- a/docs/dyn/compute_beta.regionInstanceTemplates.html +++ b/docs/dyn/compute_beta.regionInstanceTemplates.html @@ -285,10 +285,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -300,7 +300,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -417,13 +417,13 @@

Method Details

# global or regional instance templates. # # For more information, readInstance Templates. - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this instance template inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this instance template inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] A unique identifier for this instance template. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this instance template. The server # defines this identifier. - "kind": "compute#instanceTemplate", # [Output Only] The resource type, which is alwayscompute#instanceTemplate for instance templates. + "kind": "compute#instanceTemplate", # Output only. [Output Only] The resource type, which is alwayscompute#instanceTemplate for instance templates. "name": "A String", # Name of the resource; provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -473,7 +473,7 @@

Method Details

"disks": [ # An array of disks that are associated with the instances that are created # from these properties. { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. Valid values are ARM64 + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 # or X86_64. "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is # deleted (but not when the disk is detached from the instance). @@ -593,7 +593,7 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # [Output Only] A zero-based index to this disk, where 0 is reserved for the + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the # boot disk. If you have many disks attached to an instance, each # disk would have a unique index number. "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created @@ -698,9 +698,11 @@

Method Details

], "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT - # & PATCH) when empty. + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. "a_key": "A String", }, "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. @@ -892,11 +894,11 @@

Method Details

# In certain configurations, persistent disks can use NVMe. For more # information, seeAbout # persistent disks. - "kind": "compute#attachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], - "locked": True or False, # [Output Only] Whether to indicate the attached disk is locked. The locked + "locked": True or False, # Output only. [Output Only] Whether to indicate the attached disk is locked. The locked # disk is not allowed to be detached from the instance, or to be used as the # source of the snapshot creation, and the image creation. The instance with # at least one locked attached disk is not allow to be used as source of @@ -904,12 +906,12 @@

Method Details

# deleted with --keep-disk parameter set to true for locked disks. "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk # in READ_WRITE mode. - "savedState": "A String", # For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this # field is set to PRESERVED if the LocalSSD data has been saved # to a persistent location by customer request. (see the # discard_local_ssd option on Stop/Suspend). # Read-only in the api. - "shieldedInstanceInitialState": { # Initial State for shielded instance, # [Output Only] shielded vm initial state stored on disk + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). { @@ -944,7 +946,7 @@

Method Details

# Note that for InstanceTemplate, specify the disk name for zonal disk, # and the URL for regional disk. "type": "A String", # Specifies the type of the disk, either SCRATCH orPERSISTENT. If not specified, the default isPERSISTENT. - "userLicenses": [ # [Output Only] A list of user provided licenses. It represents a list of + "userLicenses": [ # Output only. [Output Only] A list of user provided licenses. It represents a list of # URLs to the license resource. Unlike regular licenses, user provided # licenses can be modified after the disk is created. "A String", @@ -1008,7 +1010,7 @@

Method Details

# or equal to 262144 bytes (256 KiB). }, ], - "kind": "compute#metadata", # [Output Only] Type of the resource. Always compute#metadata + "kind": "compute#metadata", # Output only. [Output Only] Type of the resource. Always compute#metadata # for metadata. }, "minCpuPlatform": "A String", # Minimum cpu/platform to be used by instances. The instance may be @@ -1031,7 +1033,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -1098,7 +1100,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -1133,7 +1135,7 @@

Method Details

# default and only option is ONE_TO_ONE_NAT. Inipv6AccessConfigs, the default and only option isDIRECT_IPV6. }, ], - "ipv6AccessType": "A String", # [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be + "ipv6AccessType": "A String", # Output only. [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be # accessed from the Internet. This field is always inherited from its # subnetwork. # @@ -1142,7 +1144,7 @@

Method Details

# use a static internal IP address, it must be unused and in the same region # as the instance's zone. If not specified, Google Cloud will automatically # assign an internal IPv6 address from the instance's subnetwork. - "kind": "compute#networkInterface", # [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. + "kind": "compute#networkInterface", # Output only. [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. "name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. @@ -1382,9 +1384,9 @@

Method Details

], }, }, - "region": "A String", # [Output Only] URL of the region where the instance template resides. Only + "region": "A String", # Output only. [Output Only] URL of the region where the instance template resides. Only # applicable for regional resources. - "selfLink": "A String", # [Output Only] The URL for this instance template. The server defines this + "selfLink": "A String", # Output only. [Output Only] The URL for this instance template. The server defines this # URL. "sourceInstance": "A String", # The source instance used to create the template. You can provide this as a # partial or full URL to the resource. For example, the following are valid @@ -1457,13 +1459,13 @@

Method Details

# global or regional instance templates. # # For more information, readInstance Templates. - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this instance template inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this instance template inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] A unique identifier for this instance template. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this instance template. The server # defines this identifier. - "kind": "compute#instanceTemplate", # [Output Only] The resource type, which is alwayscompute#instanceTemplate for instance templates. + "kind": "compute#instanceTemplate", # Output only. [Output Only] The resource type, which is alwayscompute#instanceTemplate for instance templates. "name": "A String", # Name of the resource; provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -1513,7 +1515,7 @@

Method Details

"disks": [ # An array of disks that are associated with the instances that are created # from these properties. { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. Valid values are ARM64 + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 # or X86_64. "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is # deleted (but not when the disk is detached from the instance). @@ -1633,7 +1635,7 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # [Output Only] A zero-based index to this disk, where 0 is reserved for the + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the # boot disk. If you have many disks attached to an instance, each # disk would have a unique index number. "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created @@ -1738,9 +1740,11 @@

Method Details

], "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT - # & PATCH) when empty. + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. "a_key": "A String", }, "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. @@ -1932,11 +1936,11 @@

Method Details

# In certain configurations, persistent disks can use NVMe. For more # information, seeAbout # persistent disks. - "kind": "compute#attachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], - "locked": True or False, # [Output Only] Whether to indicate the attached disk is locked. The locked + "locked": True or False, # Output only. [Output Only] Whether to indicate the attached disk is locked. The locked # disk is not allowed to be detached from the instance, or to be used as the # source of the snapshot creation, and the image creation. The instance with # at least one locked attached disk is not allow to be used as source of @@ -1944,12 +1948,12 @@

Method Details

# deleted with --keep-disk parameter set to true for locked disks. "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk # in READ_WRITE mode. - "savedState": "A String", # For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this # field is set to PRESERVED if the LocalSSD data has been saved # to a persistent location by customer request. (see the # discard_local_ssd option on Stop/Suspend). # Read-only in the api. - "shieldedInstanceInitialState": { # Initial State for shielded instance, # [Output Only] shielded vm initial state stored on disk + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). { @@ -1984,7 +1988,7 @@

Method Details

# Note that for InstanceTemplate, specify the disk name for zonal disk, # and the URL for regional disk. "type": "A String", # Specifies the type of the disk, either SCRATCH orPERSISTENT. If not specified, the default isPERSISTENT. - "userLicenses": [ # [Output Only] A list of user provided licenses. It represents a list of + "userLicenses": [ # Output only. [Output Only] A list of user provided licenses. It represents a list of # URLs to the license resource. Unlike regular licenses, user provided # licenses can be modified after the disk is created. "A String", @@ -2048,7 +2052,7 @@

Method Details

# or equal to 262144 bytes (256 KiB). }, ], - "kind": "compute#metadata", # [Output Only] Type of the resource. Always compute#metadata + "kind": "compute#metadata", # Output only. [Output Only] Type of the resource. Always compute#metadata # for metadata. }, "minCpuPlatform": "A String", # Minimum cpu/platform to be used by instances. The instance may be @@ -2071,7 +2075,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -2138,7 +2142,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -2173,7 +2177,7 @@

Method Details

# default and only option is ONE_TO_ONE_NAT. Inipv6AccessConfigs, the default and only option isDIRECT_IPV6. }, ], - "ipv6AccessType": "A String", # [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be + "ipv6AccessType": "A String", # Output only. [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be # accessed from the Internet. This field is always inherited from its # subnetwork. # @@ -2182,7 +2186,7 @@

Method Details

# use a static internal IP address, it must be unused and in the same region # as the instance's zone. If not specified, Google Cloud will automatically # assign an internal IPv6 address from the instance's subnetwork. - "kind": "compute#networkInterface", # [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. + "kind": "compute#networkInterface", # Output only. [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. "name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. @@ -2422,9 +2426,9 @@

Method Details

], }, }, - "region": "A String", # [Output Only] URL of the region where the instance template resides. Only + "region": "A String", # Output only. [Output Only] URL of the region where the instance template resides. Only # applicable for regional resources. - "selfLink": "A String", # [Output Only] The URL for this instance template. The server defines this + "selfLink": "A String", # Output only. [Output Only] The URL for this instance template. The server defines this # URL. "sourceInstance": "A String", # The source instance used to create the template. You can provide this as a # partial or full URL to the resource. For example, the following are valid @@ -2647,10 +2651,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2662,7 +2666,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2865,13 +2869,13 @@

Method Details

# global or regional instance templates. # # For more information, readInstance Templates. - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this instance template inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this instance template inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] A unique identifier for this instance template. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this instance template. The server # defines this identifier. - "kind": "compute#instanceTemplate", # [Output Only] The resource type, which is alwayscompute#instanceTemplate for instance templates. + "kind": "compute#instanceTemplate", # Output only. [Output Only] The resource type, which is alwayscompute#instanceTemplate for instance templates. "name": "A String", # Name of the resource; provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -2921,7 +2925,7 @@

Method Details

"disks": [ # An array of disks that are associated with the instances that are created # from these properties. { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. Valid values are ARM64 + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 # or X86_64. "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is # deleted (but not when the disk is detached from the instance). @@ -3041,7 +3045,7 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # [Output Only] A zero-based index to this disk, where 0 is reserved for the + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the # boot disk. If you have many disks attached to an instance, each # disk would have a unique index number. "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created @@ -3146,9 +3150,11 @@

Method Details

], "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT - # & PATCH) when empty. + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. "a_key": "A String", }, "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. @@ -3340,11 +3346,11 @@

Method Details

# In certain configurations, persistent disks can use NVMe. For more # information, seeAbout # persistent disks. - "kind": "compute#attachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], - "locked": True or False, # [Output Only] Whether to indicate the attached disk is locked. The locked + "locked": True or False, # Output only. [Output Only] Whether to indicate the attached disk is locked. The locked # disk is not allowed to be detached from the instance, or to be used as the # source of the snapshot creation, and the image creation. The instance with # at least one locked attached disk is not allow to be used as source of @@ -3352,12 +3358,12 @@

Method Details

# deleted with --keep-disk parameter set to true for locked disks. "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk # in READ_WRITE mode. - "savedState": "A String", # For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this # field is set to PRESERVED if the LocalSSD data has been saved # to a persistent location by customer request. (see the # discard_local_ssd option on Stop/Suspend). # Read-only in the api. - "shieldedInstanceInitialState": { # Initial State for shielded instance, # [Output Only] shielded vm initial state stored on disk + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). { @@ -3392,7 +3398,7 @@

Method Details

# Note that for InstanceTemplate, specify the disk name for zonal disk, # and the URL for regional disk. "type": "A String", # Specifies the type of the disk, either SCRATCH orPERSISTENT. If not specified, the default isPERSISTENT. - "userLicenses": [ # [Output Only] A list of user provided licenses. It represents a list of + "userLicenses": [ # Output only. [Output Only] A list of user provided licenses. It represents a list of # URLs to the license resource. Unlike regular licenses, user provided # licenses can be modified after the disk is created. "A String", @@ -3456,7 +3462,7 @@

Method Details

# or equal to 262144 bytes (256 KiB). }, ], - "kind": "compute#metadata", # [Output Only] Type of the resource. Always compute#metadata + "kind": "compute#metadata", # Output only. [Output Only] Type of the resource. Always compute#metadata # for metadata. }, "minCpuPlatform": "A String", # Minimum cpu/platform to be used by instances. The instance may be @@ -3479,7 +3485,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -3546,7 +3552,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -3581,7 +3587,7 @@

Method Details

# default and only option is ONE_TO_ONE_NAT. Inipv6AccessConfigs, the default and only option isDIRECT_IPV6. }, ], - "ipv6AccessType": "A String", # [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be + "ipv6AccessType": "A String", # Output only. [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be # accessed from the Internet. This field is always inherited from its # subnetwork. # @@ -3590,7 +3596,7 @@

Method Details

# use a static internal IP address, it must be unused and in the same region # as the instance's zone. If not specified, Google Cloud will automatically # assign an internal IPv6 address from the instance's subnetwork. - "kind": "compute#networkInterface", # [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. + "kind": "compute#networkInterface", # Output only. [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. "name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. @@ -3830,9 +3836,9 @@

Method Details

], }, }, - "region": "A String", # [Output Only] URL of the region where the instance template resides. Only + "region": "A String", # Output only. [Output Only] URL of the region where the instance template resides. Only # applicable for regional resources. - "selfLink": "A String", # [Output Only] The URL for this instance template. The server defines this + "selfLink": "A String", # Output only. [Output Only] The URL for this instance template. The server defines this # URL. "sourceInstance": "A String", # The source instance used to create the template. You can provide this as a # partial or full URL to the resource. For example, the following are valid @@ -3877,14 +3883,14 @@

Method Details

}, }, ], - "kind": "compute#instanceTemplateList", # [Output Only] The resource type, which is alwayscompute#instanceTemplatesListResponse for instance template + "kind": "compute#instanceTemplateList", # Output only. [Output Only] The resource type, which is alwayscompute#instanceTemplatesListResponse for instance template # lists. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there diff --git a/docs/dyn/compute_beta.regionInstances.html b/docs/dyn/compute_beta.regionInstances.html index 31e8cba158..be453e3761 100644 --- a/docs/dyn/compute_beta.regionInstances.html +++ b/docs/dyn/compute_beta.regionInstances.html @@ -139,7 +139,7 @@

Method Details

"disks": [ # An array of disks that are associated with the instances that are created # from these properties. { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. Valid values are ARM64 + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 # or X86_64. "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is # deleted (but not when the disk is detached from the instance). @@ -259,7 +259,7 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # [Output Only] A zero-based index to this disk, where 0 is reserved for the + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the # boot disk. If you have many disks attached to an instance, each # disk would have a unique index number. "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created @@ -364,9 +364,11 @@

Method Details

], "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT - # & PATCH) when empty. + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. "a_key": "A String", }, "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. @@ -558,11 +560,11 @@

Method Details

# In certain configurations, persistent disks can use NVMe. For more # information, seeAbout # persistent disks. - "kind": "compute#attachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], - "locked": True or False, # [Output Only] Whether to indicate the attached disk is locked. The locked + "locked": True or False, # Output only. [Output Only] Whether to indicate the attached disk is locked. The locked # disk is not allowed to be detached from the instance, or to be used as the # source of the snapshot creation, and the image creation. The instance with # at least one locked attached disk is not allow to be used as source of @@ -570,12 +572,12 @@

Method Details

# deleted with --keep-disk parameter set to true for locked disks. "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk # in READ_WRITE mode. - "savedState": "A String", # For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this # field is set to PRESERVED if the LocalSSD data has been saved # to a persistent location by customer request. (see the # discard_local_ssd option on Stop/Suspend). # Read-only in the api. - "shieldedInstanceInitialState": { # Initial State for shielded instance, # [Output Only] shielded vm initial state stored on disk + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). { @@ -610,7 +612,7 @@

Method Details

# Note that for InstanceTemplate, specify the disk name for zonal disk, # and the URL for regional disk. "type": "A String", # Specifies the type of the disk, either SCRATCH orPERSISTENT. If not specified, the default isPERSISTENT. - "userLicenses": [ # [Output Only] A list of user provided licenses. It represents a list of + "userLicenses": [ # Output only. [Output Only] A list of user provided licenses. It represents a list of # URLs to the license resource. Unlike regular licenses, user provided # licenses can be modified after the disk is created. "A String", @@ -674,7 +676,7 @@

Method Details

# or equal to 262144 bytes (256 KiB). }, ], - "kind": "compute#metadata", # [Output Only] Type of the resource. Always compute#metadata + "kind": "compute#metadata", # Output only. [Output Only] Type of the resource. Always compute#metadata # for metadata. }, "minCpuPlatform": "A String", # Minimum cpu/platform to be used by instances. The instance may be @@ -697,7 +699,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -764,7 +766,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -799,7 +801,7 @@

Method Details

# default and only option is ONE_TO_ONE_NAT. Inipv6AccessConfigs, the default and only option isDIRECT_IPV6. }, ], - "ipv6AccessType": "A String", # [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be + "ipv6AccessType": "A String", # Output only. [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be # accessed from the Internet. This field is always inherited from its # subnetwork. # @@ -808,7 +810,7 @@

Method Details

# use a static internal IP address, it must be unused and in the same region # as the instance's zone. If not specified, Google Cloud will automatically # assign an internal IPv6 address from the instance's subnetwork. - "kind": "compute#networkInterface", # [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. + "kind": "compute#networkInterface", # Output only. [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. "name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. @@ -1085,7 +1087,7 @@

Method Details

# To be extended in the future. "hostname": "A String", # Specifies the hostname of the instance. More details in: # https://cloud.google.com/compute/docs/instances/custom-hostname-vm#naming_convention - "name": "A String", # This field is only temporary. It will be removed. Do not use it. + "name": "A String", # Output only. This field is only temporary. It will be removed. Do not use it. }, }, "sourceInstanceTemplate": "A String", # Specifies the instance template from which to create instances. You may @@ -1285,10 +1287,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1300,7 +1302,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.regionInstantSnapshots.html b/docs/dyn/compute_beta.regionInstantSnapshots.html index d0ad7cf993..67dab92e52 100644 --- a/docs/dyn/compute_beta.regionInstantSnapshots.html +++ b/docs/dyn/compute_beta.regionInstantSnapshots.html @@ -303,10 +303,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -318,7 +318,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -417,16 +417,16 @@

Method Details

{ # Represents a InstantSnapshot resource. # # You can use instant snapshots to create disk rollback points quickly.. - "architecture": "A String", # [Output Only] The architecture of the instant snapshot. Valid values are + "architecture": "A String", # Output only. [Output Only] The architecture of the instant snapshot. Valid values are # ARM64 or X86_64. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "diskSizeGb": "A String", # [Output Only] Size of the source disk, specified in GB. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "diskSizeGb": "A String", # Output only. [Output Only] Size of the source disk, specified in GB. + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#instantSnapshot", # [Output Only] Type of the resource. Alwayscompute#instantSnapshot for InstantSnapshot resources. + "kind": "compute#instantSnapshot", # Output only. [Output Only] Type of the resource. Alwayscompute#instantSnapshot for InstantSnapshot resources. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this InstantSnapshot, which # is essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -448,16 +448,16 @@

Method Details

# character must be a lowercase letter, and all following characters must be # a dash, lowercase letter, or digit, except the last character, which cannot # be a dash. - "region": "A String", # [Output Only] URL of the region where the instant snapshot resides. + "region": "A String", # Output only. [Output Only] URL of the region where the instant snapshot resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "resourceStatus": { # [Output Only] Status information for the instant snapshot resource. + "resourceStatus": { # Output only. [Output Only] Status information for the instant snapshot resource. "storageSizeBytes": "A String", # [Output Only] The storage size of this instant snapshot. }, "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. "sourceDisk": "A String", # URL of the source disk used to create this instant snapshot. # Note that the source disk must be in the same zone/region as the # instant snapshot to be created. This can be a full or valid partial URL. @@ -481,11 +481,11 @@

Method Details

# # - # regions/region/disks/disk - "sourceDiskId": "A String", # [Output Only] The ID value of the disk used to create this InstantSnapshot. + "sourceDiskId": "A String", # Output only. [Output Only] The ID value of the disk used to create this InstantSnapshot. # This value may be used to determine whether the InstantSnapshot # was taken from the current or a previous instance of a given disk name. - "status": "A String", # [Output Only] The status of the instantSnapshot. This can beCREATING, DELETING, FAILED, orREADY. - "zone": "A String", # [Output Only] URL of the zone where the instant snapshot resides. + "status": "A String", # Output only. [Output Only] The status of the instantSnapshot. This can beCREATING, DELETING, FAILED, orREADY. + "zone": "A String", # Output only. [Output Only] URL of the zone where the instant snapshot resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. } @@ -873,16 +873,16 @@

Method Details

{ # Represents a InstantSnapshot resource. # # You can use instant snapshots to create disk rollback points quickly.. - "architecture": "A String", # [Output Only] The architecture of the instant snapshot. Valid values are + "architecture": "A String", # Output only. [Output Only] The architecture of the instant snapshot. Valid values are # ARM64 or X86_64. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "diskSizeGb": "A String", # [Output Only] Size of the source disk, specified in GB. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "diskSizeGb": "A String", # Output only. [Output Only] Size of the source disk, specified in GB. + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#instantSnapshot", # [Output Only] Type of the resource. Alwayscompute#instantSnapshot for InstantSnapshot resources. + "kind": "compute#instantSnapshot", # Output only. [Output Only] Type of the resource. Alwayscompute#instantSnapshot for InstantSnapshot resources. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this InstantSnapshot, which # is essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -904,16 +904,16 @@

Method Details

# character must be a lowercase letter, and all following characters must be # a dash, lowercase letter, or digit, except the last character, which cannot # be a dash. - "region": "A String", # [Output Only] URL of the region where the instant snapshot resides. + "region": "A String", # Output only. [Output Only] URL of the region where the instant snapshot resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "resourceStatus": { # [Output Only] Status information for the instant snapshot resource. + "resourceStatus": { # Output only. [Output Only] Status information for the instant snapshot resource. "storageSizeBytes": "A String", # [Output Only] The storage size of this instant snapshot. }, "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. "sourceDisk": "A String", # URL of the source disk used to create this instant snapshot. # Note that the source disk must be in the same zone/region as the # instant snapshot to be created. This can be a full or valid partial URL. @@ -937,11 +937,11 @@

Method Details

# # - # regions/region/disks/disk - "sourceDiskId": "A String", # [Output Only] The ID value of the disk used to create this InstantSnapshot. + "sourceDiskId": "A String", # Output only. [Output Only] The ID value of the disk used to create this InstantSnapshot. # This value may be used to determine whether the InstantSnapshot # was taken from the current or a previous instance of a given disk name. - "status": "A String", # [Output Only] The status of the instantSnapshot. This can beCREATING, DELETING, FAILED, orREADY. - "zone": "A String", # [Output Only] URL of the zone where the instant snapshot resides. + "status": "A String", # Output only. [Output Only] The status of the instantSnapshot. This can beCREATING, DELETING, FAILED, orREADY. + "zone": "A String", # Output only. [Output Only] URL of the zone where the instant snapshot resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. } @@ -1124,10 +1124,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1139,7 +1139,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1324,16 +1324,16 @@

Method Details

{ # Represents a InstantSnapshot resource. # # You can use instant snapshots to create disk rollback points quickly.. - "architecture": "A String", # [Output Only] The architecture of the instant snapshot. Valid values are + "architecture": "A String", # Output only. [Output Only] The architecture of the instant snapshot. Valid values are # ARM64 or X86_64. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "diskSizeGb": "A String", # [Output Only] Size of the source disk, specified in GB. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "diskSizeGb": "A String", # Output only. [Output Only] Size of the source disk, specified in GB. + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#instantSnapshot", # [Output Only] Type of the resource. Alwayscompute#instantSnapshot for InstantSnapshot resources. + "kind": "compute#instantSnapshot", # Output only. [Output Only] Type of the resource. Alwayscompute#instantSnapshot for InstantSnapshot resources. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this InstantSnapshot, which # is essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -1355,16 +1355,16 @@

Method Details

# character must be a lowercase letter, and all following characters must be # a dash, lowercase letter, or digit, except the last character, which cannot # be a dash. - "region": "A String", # [Output Only] URL of the region where the instant snapshot resides. + "region": "A String", # Output only. [Output Only] URL of the region where the instant snapshot resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "resourceStatus": { # [Output Only] Status information for the instant snapshot resource. + "resourceStatus": { # Output only. [Output Only] Status information for the instant snapshot resource. "storageSizeBytes": "A String", # [Output Only] The storage size of this instant snapshot. }, "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. "sourceDisk": "A String", # URL of the source disk used to create this instant snapshot. # Note that the source disk must be in the same zone/region as the # instant snapshot to be created. This can be a full or valid partial URL. @@ -1388,22 +1388,22 @@

Method Details

# # - # regions/region/disks/disk - "sourceDiskId": "A String", # [Output Only] The ID value of the disk used to create this InstantSnapshot. + "sourceDiskId": "A String", # Output only. [Output Only] The ID value of the disk used to create this InstantSnapshot. # This value may be used to determine whether the InstantSnapshot # was taken from the current or a previous instance of a given disk name. - "status": "A String", # [Output Only] The status of the instantSnapshot. This can beCREATING, DELETING, FAILED, orREADY. - "zone": "A String", # [Output Only] URL of the zone where the instant snapshot resides. + "status": "A String", # Output only. [Output Only] The status of the instantSnapshot. This can beCREATING, DELETING, FAILED, orREADY. + "zone": "A String", # Output only. [Output Only] URL of the zone where the instant snapshot resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. }, ], - "kind": "compute#instantSnapshotList", # Type of resource. + "kind": "compute#instantSnapshotList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -2524,10 +2524,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2539,7 +2539,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.regionMultiMigs.html b/docs/dyn/compute_beta.regionMultiMigs.html index b24610c49e..e278998e9c 100644 --- a/docs/dyn/compute_beta.regionMultiMigs.html +++ b/docs/dyn/compute_beta.regionMultiMigs.html @@ -284,10 +284,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -299,7 +299,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -396,12 +396,12 @@

Method Details

An object of the form: { # Multi-MIG represents a group of managed instance groups. - "creationTimestamp": "A String", # [Output only] The creation timestamp of this multi-MIG in RFC3339 + "creationTimestamp": "A String", # Output only. [Output only] The creation timestamp of this multi-MIG in RFC3339 # text format. "description": "A String", # An optional description of this resource. - "id": "A String", # [Output only] The unique identifier for this resource type. The server + "id": "A String", # Output only. [Output only] The unique identifier for this resource type. The server # generates this identifier. - "kind": "compute#multiMig", # [Output only] Type of the resource. Alwayscompute#multiMig for multi-MIGs. + "kind": "compute#multiMig", # Output only. [Output only] Type of the resource. Alwayscompute#multiMig for multi-MIGs. "name": "A String", # The name of the multi-MIG. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -409,7 +409,7 @@

Method Details

# must be a lowercase letter, and all following characters must be a dash, # lowercase letter, or digit, except the last character, which cannot be a # dash. - "region": "A String", # [Output only] The URL of the region where the resource resides. You must + "region": "A String", # Output only. [Output only] The URL of the region where the resource resides. You must # specify this field as part of the HTTP request URL. You cannot set the # region as a field in the request body. "resourcePolicies": { # Resource policies message for a multi-MIG. Specifies the workload policy # Resource policies for this multi-MIG. @@ -423,17 +423,17 @@

Method Details

# - projects/project/regions/region/resourcePolicies/resourcePolicy # - regions/region/resourcePolicies/resourcePolicy }, - "selfLink": "A String", # [Output only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output only] Server-defined URL for the resource. "status": { - "appliedAcceleratorTopologies": [ # [Output Only] The accelerator topology applied to this multi-MIG. + "appliedAcceleratorTopologies": [ # Output only. [Output Only] The accelerator topology applied to this multi-MIG. # Currently only one accelerator topology is supported. { - "acceleratorTopology": "A String", # [Output Only] Topology in the format of: "16x16", "4x4x4", etc. + "acceleratorTopology": "A String", # Output only. [Output Only] Topology in the format of: "16x16", "4x4x4", etc. # The value is the same as configured in the WorkloadPolicy. - "acceleratorTopologyState": "A String", # [Output Only] The state of the accelerator topology. - "acceleratorTopologyStateLastCheck": { # [Output Only] The result of the latest accelerator topology state + "acceleratorTopologyState": "A String", # Output only. [Output Only] The state of the accelerator topology. + "acceleratorTopologyStateLastCheck": { # Output only. [Output Only] The result of the latest accelerator topology state # check. - "error": { # [Output Only] Encountered errors on the last state check. + "error": { # Output only. [Output Only] Encountered errors on the last state check. "errors": [ # [Output Only] The array of errors encountered while processing this # operation. { @@ -530,7 +530,7 @@

Method Details

}, ], }, - "timestamp": "A String", # [Output Only] Timestamp is shown only if there is an error. The field + "timestamp": "A String", # Output only. [Output Only] Timestamp is shown only if there is an error. The field # has // RFC3339 // # text format. }, @@ -551,12 +551,12 @@

Method Details

The object takes the form of: { # Multi-MIG represents a group of managed instance groups. - "creationTimestamp": "A String", # [Output only] The creation timestamp of this multi-MIG in RFC3339 + "creationTimestamp": "A String", # Output only. [Output only] The creation timestamp of this multi-MIG in RFC3339 # text format. "description": "A String", # An optional description of this resource. - "id": "A String", # [Output only] The unique identifier for this resource type. The server + "id": "A String", # Output only. [Output only] The unique identifier for this resource type. The server # generates this identifier. - "kind": "compute#multiMig", # [Output only] Type of the resource. Alwayscompute#multiMig for multi-MIGs. + "kind": "compute#multiMig", # Output only. [Output only] Type of the resource. Alwayscompute#multiMig for multi-MIGs. "name": "A String", # The name of the multi-MIG. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -564,7 +564,7 @@

Method Details

# must be a lowercase letter, and all following characters must be a dash, # lowercase letter, or digit, except the last character, which cannot be a # dash. - "region": "A String", # [Output only] The URL of the region where the resource resides. You must + "region": "A String", # Output only. [Output only] The URL of the region where the resource resides. You must # specify this field as part of the HTTP request URL. You cannot set the # region as a field in the request body. "resourcePolicies": { # Resource policies message for a multi-MIG. Specifies the workload policy # Resource policies for this multi-MIG. @@ -578,17 +578,17 @@

Method Details

# - projects/project/regions/region/resourcePolicies/resourcePolicy # - regions/region/resourcePolicies/resourcePolicy }, - "selfLink": "A String", # [Output only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output only] Server-defined URL for the resource. "status": { - "appliedAcceleratorTopologies": [ # [Output Only] The accelerator topology applied to this multi-MIG. + "appliedAcceleratorTopologies": [ # Output only. [Output Only] The accelerator topology applied to this multi-MIG. # Currently only one accelerator topology is supported. { - "acceleratorTopology": "A String", # [Output Only] Topology in the format of: "16x16", "4x4x4", etc. + "acceleratorTopology": "A String", # Output only. [Output Only] Topology in the format of: "16x16", "4x4x4", etc. # The value is the same as configured in the WorkloadPolicy. - "acceleratorTopologyState": "A String", # [Output Only] The state of the accelerator topology. - "acceleratorTopologyStateLastCheck": { # [Output Only] The result of the latest accelerator topology state + "acceleratorTopologyState": "A String", # Output only. [Output Only] The state of the accelerator topology. + "acceleratorTopologyStateLastCheck": { # Output only. [Output Only] The result of the latest accelerator topology state # check. - "error": { # [Output Only] Encountered errors on the last state check. + "error": { # Output only. [Output Only] Encountered errors on the last state check. "errors": [ # [Output Only] The array of errors encountered while processing this # operation. { @@ -685,7 +685,7 @@

Method Details

}, ], }, - "timestamp": "A String", # [Output Only] Timestamp is shown only if there is an error. The field + "timestamp": "A String", # Output only. [Output Only] Timestamp is shown only if there is an error. The field # has // RFC3339 // # text format. }, @@ -872,10 +872,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -887,7 +887,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1069,12 +1069,12 @@

Method Details

"id": "A String", # Unique identifier for the resource; defined by the server. "items": [ # A list of multi-MIGs in the specified project and region. { # Multi-MIG represents a group of managed instance groups. - "creationTimestamp": "A String", # [Output only] The creation timestamp of this multi-MIG in RFC3339 + "creationTimestamp": "A String", # Output only. [Output only] The creation timestamp of this multi-MIG in RFC3339 # text format. "description": "A String", # An optional description of this resource. - "id": "A String", # [Output only] The unique identifier for this resource type. The server + "id": "A String", # Output only. [Output only] The unique identifier for this resource type. The server # generates this identifier. - "kind": "compute#multiMig", # [Output only] Type of the resource. Alwayscompute#multiMig for multi-MIGs. + "kind": "compute#multiMig", # Output only. [Output only] Type of the resource. Alwayscompute#multiMig for multi-MIGs. "name": "A String", # The name of the multi-MIG. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -1082,7 +1082,7 @@

Method Details

# must be a lowercase letter, and all following characters must be a dash, # lowercase letter, or digit, except the last character, which cannot be a # dash. - "region": "A String", # [Output only] The URL of the region where the resource resides. You must + "region": "A String", # Output only. [Output only] The URL of the region where the resource resides. You must # specify this field as part of the HTTP request URL. You cannot set the # region as a field in the request body. "resourcePolicies": { # Resource policies message for a multi-MIG. Specifies the workload policy # Resource policies for this multi-MIG. @@ -1096,17 +1096,17 @@

Method Details

# - projects/project/regions/region/resourcePolicies/resourcePolicy # - regions/region/resourcePolicies/resourcePolicy }, - "selfLink": "A String", # [Output only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output only] Server-defined URL for the resource. "status": { - "appliedAcceleratorTopologies": [ # [Output Only] The accelerator topology applied to this multi-MIG. + "appliedAcceleratorTopologies": [ # Output only. [Output Only] The accelerator topology applied to this multi-MIG. # Currently only one accelerator topology is supported. { - "acceleratorTopology": "A String", # [Output Only] Topology in the format of: "16x16", "4x4x4", etc. + "acceleratorTopology": "A String", # Output only. [Output Only] Topology in the format of: "16x16", "4x4x4", etc. # The value is the same as configured in the WorkloadPolicy. - "acceleratorTopologyState": "A String", # [Output Only] The state of the accelerator topology. - "acceleratorTopologyStateLastCheck": { # [Output Only] The result of the latest accelerator topology state + "acceleratorTopologyState": "A String", # Output only. [Output Only] The state of the accelerator topology. + "acceleratorTopologyStateLastCheck": { # Output only. [Output Only] The result of the latest accelerator topology state # check. - "error": { # [Output Only] Encountered errors on the last state check. + "error": { # Output only. [Output Only] Encountered errors on the last state check. "errors": [ # [Output Only] The array of errors encountered while processing this # operation. { @@ -1203,7 +1203,7 @@

Method Details

}, ], }, - "timestamp": "A String", # [Output Only] Timestamp is shown only if there is an error. The field + "timestamp": "A String", # Output only. [Output Only] Timestamp is shown only if there is an error. The field # has // RFC3339 // # text format. }, @@ -1212,12 +1212,12 @@

Method Details

}, }, ], - "kind": "compute#multiMigList", # Type of resource. + "kind": "compute#multiMigList", # Output only. Type of resource. "nextPageToken": "A String", # This token allows you to get the next page of results formaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output only] Server-defined URL for this resource. "warning": { # Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there diff --git a/docs/dyn/compute_beta.regionNetworkEndpointGroups.html b/docs/dyn/compute_beta.regionNetworkEndpointGroups.html index 1dabf0a61e..08b3b210b5 100644 --- a/docs/dyn/compute_beta.regionNetworkEndpointGroups.html +++ b/docs/dyn/compute_beta.regionNetworkEndpointGroups.html @@ -338,10 +338,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -353,7 +353,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -627,10 +627,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -642,7 +642,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -956,10 +956,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -971,7 +971,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1161,7 +1161,7 @@

Method Details

# parse them to { service="bar1", tag="foo1" } and { # service="bar2", tag="foo2" } respectively. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "defaultPort": 42, # The default port used if the port number is not specified in the network # endpoint. @@ -1170,9 +1170,9 @@

Method Details

# field must not be specified. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#networkEndpointGroup", # [Output Only] Type of the resource. Alwayscompute#networkEndpointGroup for network endpoint group. + "kind": "compute#networkEndpointGroup", # Output only. [Output Only] Type of the resource. Alwayscompute#networkEndpointGroup for network endpoint group. "loadBalancer": { # Load balancing specific fields for network endpoint group. # This field is only valid when the network endpoint group is used for load # balancing. # [Deprecated] This field is deprecated. @@ -1188,7 +1188,7 @@

Method Details

"subnetwork": "A String", # Optional URL of the subnetwork to which all network endpoints in the NEG # belong. # [Deprecated] This field is deprecated. - "zone": "A String", # [Output Only] The URL of thezone + "zone": "A String", # Output only. [Output Only] The URL of thezone # where the network endpoint group is located. # [Deprecated] This field is deprecated. }, @@ -1204,24 +1204,24 @@

Method Details

"networkEndpointType": "A String", # Type of network endpoints in this network endpoint group. Can be one ofGCE_VM_IP, GCE_VM_IP_PORT,NON_GCP_PRIVATE_IP_PORT, INTERNET_FQDN_PORT,INTERNET_IP_PORT, SERVERLESS,PRIVATE_SERVICE_CONNECT, GCE_VM_IP_PORTMAP. "pscData": { # All data that is specifically relevant to only network endpoint groups of # Optional. Only valid when networkEndpointType isPRIVATE_SERVICE_CONNECT. # type PRIVATE_SERVICE_CONNECT. - "consumerPscAddress": "A String", # [Output Only] Address allocated from given subnetwork for PSC. This IP + "consumerPscAddress": "A String", # Output only. [Output Only] Address allocated from given subnetwork for PSC. This IP # address acts as a VIP for a PSC NEG, allowing it to act as an endpoint in # L7 PSC-XLB. "producerPort": 42, # The psc producer port is used to connect PSC NEG with specific port on # the PSC Producer side; should only be used for the # PRIVATE_SERVICE_CONNECT NEG type - "pscConnectionId": "A String", # [Output Only] The PSC connection id of the PSC Network Endpoint Group + "pscConnectionId": "A String", # Output only. [Output Only] The PSC connection id of the PSC Network Endpoint Group # Consumer. - "pscConnectionStatus": "A String", # [Output Only] The connection status of the PSC Forwarding Rule. + "pscConnectionStatus": "A String", # Output only. [Output Only] The connection status of the PSC Forwarding Rule. }, "pscTargetService": "A String", # The target service url used to set up private service connection to # a Google API or a PSC Producer Service Attachment. # An example value is: asia-northeast3-cloudkms.googleapis.com. # # Optional. Only valid when networkEndpointType isPRIVATE_SERVICE_CONNECT. - "region": "A String", # [Output Only] The URL of theregion + "region": "A String", # Output only. [Output Only] The URL of theregion # where the network endpoint group is located. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "serverlessDeployment": { # Configuration for a serverless network endpoint group (NEG). Theplatform must be provided. # Only valid when networkEndpointType isSERVERLESS. Only one of cloudRun,appEngine, cloudFunction orserverlessDeployment may be set. # # Note: The target backend service must be in the same project and located in @@ -1264,10 +1264,10 @@

Method Details

# 3. Cloud Functions: Unused # 4. Cloud Run: The service tag }, - "size": 42, # [Output only] Number of network endpoints in the network endpoint group. + "size": 42, # Output only. [Output only] Number of network endpoints in the network endpoint group. "subnetwork": "A String", # Optional URL of the subnetwork to which all network endpoints in the NEG # belong. - "zone": "A String", # [Output Only] The URL of thezone + "zone": "A String", # Output only. [Output Only] The URL of thezone # where the network endpoint group is located. } @@ -1378,7 +1378,7 @@

Method Details

# parse them to { service="bar1", tag="foo1" } and { # service="bar2", tag="foo2" } respectively. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "defaultPort": 42, # The default port used if the port number is not specified in the network # endpoint. @@ -1387,9 +1387,9 @@

Method Details

# field must not be specified. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#networkEndpointGroup", # [Output Only] Type of the resource. Alwayscompute#networkEndpointGroup for network endpoint group. + "kind": "compute#networkEndpointGroup", # Output only. [Output Only] Type of the resource. Alwayscompute#networkEndpointGroup for network endpoint group. "loadBalancer": { # Load balancing specific fields for network endpoint group. # This field is only valid when the network endpoint group is used for load # balancing. # [Deprecated] This field is deprecated. @@ -1405,7 +1405,7 @@

Method Details

"subnetwork": "A String", # Optional URL of the subnetwork to which all network endpoints in the NEG # belong. # [Deprecated] This field is deprecated. - "zone": "A String", # [Output Only] The URL of thezone + "zone": "A String", # Output only. [Output Only] The URL of thezone # where the network endpoint group is located. # [Deprecated] This field is deprecated. }, @@ -1421,24 +1421,24 @@

Method Details

"networkEndpointType": "A String", # Type of network endpoints in this network endpoint group. Can be one ofGCE_VM_IP, GCE_VM_IP_PORT,NON_GCP_PRIVATE_IP_PORT, INTERNET_FQDN_PORT,INTERNET_IP_PORT, SERVERLESS,PRIVATE_SERVICE_CONNECT, GCE_VM_IP_PORTMAP. "pscData": { # All data that is specifically relevant to only network endpoint groups of # Optional. Only valid when networkEndpointType isPRIVATE_SERVICE_CONNECT. # type PRIVATE_SERVICE_CONNECT. - "consumerPscAddress": "A String", # [Output Only] Address allocated from given subnetwork for PSC. This IP + "consumerPscAddress": "A String", # Output only. [Output Only] Address allocated from given subnetwork for PSC. This IP # address acts as a VIP for a PSC NEG, allowing it to act as an endpoint in # L7 PSC-XLB. "producerPort": 42, # The psc producer port is used to connect PSC NEG with specific port on # the PSC Producer side; should only be used for the # PRIVATE_SERVICE_CONNECT NEG type - "pscConnectionId": "A String", # [Output Only] The PSC connection id of the PSC Network Endpoint Group + "pscConnectionId": "A String", # Output only. [Output Only] The PSC connection id of the PSC Network Endpoint Group # Consumer. - "pscConnectionStatus": "A String", # [Output Only] The connection status of the PSC Forwarding Rule. + "pscConnectionStatus": "A String", # Output only. [Output Only] The connection status of the PSC Forwarding Rule. }, "pscTargetService": "A String", # The target service url used to set up private service connection to # a Google API or a PSC Producer Service Attachment. # An example value is: asia-northeast3-cloudkms.googleapis.com. # # Optional. Only valid when networkEndpointType isPRIVATE_SERVICE_CONNECT. - "region": "A String", # [Output Only] The URL of theregion + "region": "A String", # Output only. [Output Only] The URL of theregion # where the network endpoint group is located. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "serverlessDeployment": { # Configuration for a serverless network endpoint group (NEG). Theplatform must be provided. # Only valid when networkEndpointType isSERVERLESS. Only one of cloudRun,appEngine, cloudFunction orserverlessDeployment may be set. # # Note: The target backend service must be in the same project and located in @@ -1481,10 +1481,10 @@

Method Details

# 3. Cloud Functions: Unused # 4. Cloud Run: The service tag }, - "size": 42, # [Output only] Number of network endpoints in the network endpoint group. + "size": 42, # Output only. [Output only] Number of network endpoints in the network endpoint group. "subnetwork": "A String", # Optional URL of the subnetwork to which all network endpoints in the NEG # belong. - "zone": "A String", # [Output Only] The URL of thezone + "zone": "A String", # Output only. [Output Only] The URL of thezone # where the network endpoint group is located. } @@ -1666,10 +1666,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1681,7 +1681,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1957,7 +1957,7 @@

Method Details

# parse them to { service="bar1", tag="foo1" } and { # service="bar2", tag="foo2" } respectively. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "defaultPort": 42, # The default port used if the port number is not specified in the network # endpoint. @@ -1966,9 +1966,9 @@

Method Details

# field must not be specified. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#networkEndpointGroup", # [Output Only] Type of the resource. Alwayscompute#networkEndpointGroup for network endpoint group. + "kind": "compute#networkEndpointGroup", # Output only. [Output Only] Type of the resource. Alwayscompute#networkEndpointGroup for network endpoint group. "loadBalancer": { # Load balancing specific fields for network endpoint group. # This field is only valid when the network endpoint group is used for load # balancing. # [Deprecated] This field is deprecated. @@ -1984,7 +1984,7 @@

Method Details

"subnetwork": "A String", # Optional URL of the subnetwork to which all network endpoints in the NEG # belong. # [Deprecated] This field is deprecated. - "zone": "A String", # [Output Only] The URL of thezone + "zone": "A String", # Output only. [Output Only] The URL of thezone # where the network endpoint group is located. # [Deprecated] This field is deprecated. }, @@ -2000,24 +2000,24 @@

Method Details

"networkEndpointType": "A String", # Type of network endpoints in this network endpoint group. Can be one ofGCE_VM_IP, GCE_VM_IP_PORT,NON_GCP_PRIVATE_IP_PORT, INTERNET_FQDN_PORT,INTERNET_IP_PORT, SERVERLESS,PRIVATE_SERVICE_CONNECT, GCE_VM_IP_PORTMAP. "pscData": { # All data that is specifically relevant to only network endpoint groups of # Optional. Only valid when networkEndpointType isPRIVATE_SERVICE_CONNECT. # type PRIVATE_SERVICE_CONNECT. - "consumerPscAddress": "A String", # [Output Only] Address allocated from given subnetwork for PSC. This IP + "consumerPscAddress": "A String", # Output only. [Output Only] Address allocated from given subnetwork for PSC. This IP # address acts as a VIP for a PSC NEG, allowing it to act as an endpoint in # L7 PSC-XLB. "producerPort": 42, # The psc producer port is used to connect PSC NEG with specific port on # the PSC Producer side; should only be used for the # PRIVATE_SERVICE_CONNECT NEG type - "pscConnectionId": "A String", # [Output Only] The PSC connection id of the PSC Network Endpoint Group + "pscConnectionId": "A String", # Output only. [Output Only] The PSC connection id of the PSC Network Endpoint Group # Consumer. - "pscConnectionStatus": "A String", # [Output Only] The connection status of the PSC Forwarding Rule. + "pscConnectionStatus": "A String", # Output only. [Output Only] The connection status of the PSC Forwarding Rule. }, "pscTargetService": "A String", # The target service url used to set up private service connection to # a Google API or a PSC Producer Service Attachment. # An example value is: asia-northeast3-cloudkms.googleapis.com. # # Optional. Only valid when networkEndpointType isPRIVATE_SERVICE_CONNECT. - "region": "A String", # [Output Only] The URL of theregion + "region": "A String", # Output only. [Output Only] The URL of theregion # where the network endpoint group is located. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "serverlessDeployment": { # Configuration for a serverless network endpoint group (NEG). Theplatform must be provided. # Only valid when networkEndpointType isSERVERLESS. Only one of cloudRun,appEngine, cloudFunction orserverlessDeployment may be set. # # Note: The target backend service must be in the same project and located in @@ -2060,21 +2060,21 @@

Method Details

# 3. Cloud Functions: Unused # 4. Cloud Run: The service tag }, - "size": 42, # [Output only] Number of network endpoints in the network endpoint group. + "size": 42, # Output only. [Output only] Number of network endpoints in the network endpoint group. "subnetwork": "A String", # Optional URL of the subnetwork to which all network endpoints in the NEG # belong. - "zone": "A String", # [Output Only] The URL of thezone + "zone": "A String", # Output only. [Output Only] The URL of thezone # where the network endpoint group is located. }, ], - "kind": "compute#networkEndpointGroupList", # [Output Only] The resource type, which is alwayscompute#networkEndpointGroupList for network endpoint group + "kind": "compute#networkEndpointGroupList", # Output only. [Output Only] The resource type, which is alwayscompute#networkEndpointGroupList for network endpoint group # lists. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -2208,7 +2208,7 @@

Method Details

"id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. "items": [ # A list of NetworkEndpointWithHealthStatus resources. { - "healths": [ # [Output only] The health status of network endpoint. + "healths": [ # Output only. [Output only] The health status of network endpoint. # # Optional. Displayed only if the network endpoint has centralized health # checking configured. @@ -2245,7 +2245,7 @@

Method Details

# checks configured. }, ], - "networkEndpoint": { # The network endpoint. # [Output only] The network endpoint. + "networkEndpoint": { # The network endpoint. # Output only. [Output only] The network endpoint. "annotations": { # Optional metadata defined as annotations on the network endpoint. "a_key": "A String", }, @@ -2283,7 +2283,7 @@

Method Details

}, }, ], - "kind": "compute#networkEndpointGroupsListNetworkEndpoints", # [Output Only] The resource type, which is alwayscompute#networkEndpointGroupsListNetworkEndpoints for the list + "kind": "compute#networkEndpointGroupsListNetworkEndpoints", # Output only. [Output Only] The resource type, which is alwayscompute#networkEndpointGroupsListNetworkEndpoints for the list # of network endpoints in the specified network endpoint group. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for diff --git a/docs/dyn/compute_beta.regionNetworkFirewallPolicies.html b/docs/dyn/compute_beta.regionNetworkFirewallPolicies.html index 90c88898d2..3a4c8ac7c0 100644 --- a/docs/dyn/compute_beta.regionNetworkFirewallPolicies.html +++ b/docs/dyn/compute_beta.regionNetworkFirewallPolicies.html @@ -150,7 +150,7 @@

Method Details

"attachmentTarget": "A String", # The target that the firewall policy is attached to. "displayName": "A String", # [Output Only] Deprecated, please use short name instead. The display name # of the firewall policy of the association. - "firewallPolicyId": "A String", # [Output Only] The firewall policy ID of the association. + "firewallPolicyId": "A String", # Output only. [Output Only] The firewall policy ID of the association. "name": "A String", # The name for an association. "priority": 42, # An integer indicating the priority of an association. The priority # must be a positive value between 1 and 2147483647. @@ -158,7 +158,7 @@

Method Details

# is the highest priority and 2147483647 is the lowest priority. # The default value is `1000`. If two associations have the same priority # then lexicographical order on association names is applied. - "shortName": "A String", # [Output Only] The short name of the firewall policy of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the firewall policy of the association. } associatedPolicyToBeReplaced: string, Name of the firewall policy associated with the target network to swap @@ -345,10 +345,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -360,7 +360,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -468,7 +468,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -485,6 +485,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -531,6 +537,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -556,7 +570,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -572,7 +586,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -607,7 +621,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -805,10 +819,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -820,7 +834,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1087,10 +1101,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1102,7 +1116,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1373,10 +1387,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1388,7 +1402,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1490,7 +1504,7 @@

Method Details

"attachmentTarget": "A String", # The target that the firewall policy is attached to. "displayName": "A String", # [Output Only] Deprecated, please use short name instead. The display name # of the firewall policy of the association. - "firewallPolicyId": "A String", # [Output Only] The firewall policy ID of the association. + "firewallPolicyId": "A String", # Output only. [Output Only] The firewall policy ID of the association. "name": "A String", # The name for an association. "priority": 42, # An integer indicating the priority of an association. The priority # must be a positive value between 1 and 2147483647. @@ -1498,10 +1512,10 @@

Method Details

# is the highest priority and 2147483647 is the lowest priority. # The default value is `1000`. If two associations have the same priority # then lexicographical order on association names is applied. - "shortName": "A String", # [Output Only] The short name of the firewall policy of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the firewall policy of the association. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1527,7 +1541,7 @@

Method Details

# firewall policy. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#firewallPolicy", # [Output only] Type of the resource. Alwayscompute#firewallPolicyfor firewall policies + "kind": "compute#firewallPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#firewallPolicyfor firewall policies "name": "A String", # Name of the resource. For Organization Firewall Policies it's a # [Output Only] numeric ID allocated by Google Cloud which uniquely # identifies the Organization Firewall Policy. @@ -1549,7 +1563,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -1566,6 +1580,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -1612,6 +1632,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -1637,7 +1665,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -1653,7 +1681,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -1688,7 +1716,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -1704,19 +1732,26 @@

Method Details

# be set for other actions. }, ], - "parent": "A String", # [Output Only] The parent of the firewall policy. + "parent": "A String", # Output only. [Output Only] The parent of the firewall policy. # This field is not applicable to network firewall policies. - "policySource": "A String", # [Output Only] Source of this Firewall Policy. USER_DEFINED if - # created by a Cloud user, or SYSTEM if created by managed - # services like GKE. + "policySource": "A String", # Indicates the source of this Firewall Policy. This field is optional on + # creation and defaults to USER_DEFINED. + # + # The USER_DEFINED value indicates a regular firewall policy. + # + # The SYSTEM value indicates a system-level policy managed by an + # internal service like GKE. This SYSTEM value is reserved for + # internal services and cannot be set by users during policy creation. + # Policies with a SYSTEM source cannot be modified or deleted by + # users. "policyType": "A String", # The type of the firewall policy. This field can be eitherVPC_POLICY or RDMA_ROCE_POLICY. # # Note: if not specified then VPC_POLICY will be used. - "region": "A String", # [Output Only] URL of the region where the regional firewall policy resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional firewall policy resides. # This field is not applicable to global firewall policies. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "ruleTupleCount": 42, # [Output Only] Total count of all firewall policy rule tuples. A firewall + "ruleTupleCount": 42, # Output only. [Output Only] Total count of all firewall policy rule tuples. A firewall # policy can not exceed a set number of tuples. "rules": [ # A list of rules that belong to this policy. # There must always be a default rule (rule with priority 2147483647 and @@ -1739,7 +1774,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -1756,6 +1791,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -1802,6 +1843,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -1827,7 +1876,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -1843,7 +1892,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -1878,7 +1927,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -1895,7 +1944,7 @@

Method Details

}, ], "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shortName": "A String", # User-provided name of the Organization firewall policy. The name should be # unique in the organization in which the firewall policy is created. # This field is not applicable to network firewall policies. @@ -1930,7 +1979,7 @@

Method Details

"attachmentTarget": "A String", # The target that the firewall policy is attached to. "displayName": "A String", # [Output Only] Deprecated, please use short name instead. The display name # of the firewall policy of the association. - "firewallPolicyId": "A String", # [Output Only] The firewall policy ID of the association. + "firewallPolicyId": "A String", # Output only. [Output Only] The firewall policy ID of the association. "name": "A String", # The name for an association. "priority": 42, # An integer indicating the priority of an association. The priority # must be a positive value between 1 and 2147483647. @@ -1938,7 +1987,7 @@

Method Details

# is the highest priority and 2147483647 is the lowest priority. # The default value is `1000`. If two associations have the same priority # then lexicographical order on association names is applied. - "shortName": "A String", # [Output Only] The short name of the firewall policy of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the firewall policy of the association. } @@ -1959,14 +2008,14 @@

Method Details

An object of the form: { - "firewallPolicys": [ # [Output only] Effective firewalls from firewall policy. It applies to + "firewallPolicys": [ # Output only. [Output only] Effective firewalls from firewall policy. It applies to # Regional Network Firewall Policies in the specified region, Global Network # Firewall Policies and Hierachial Firewall Policies which are associated # with the network. { - "displayName": "A String", # [Output Only] The display name of the firewall policy. - "name": "A String", # [Output Only] The name of the firewall policy. - "packetMirroringRules": [ # [Output only] The packet mirroring rules that apply to the network. + "displayName": "A String", # Output only. [Output Only] The display name of the firewall policy. + "name": "A String", # Output only. [Output Only] The name of the firewall policy. + "packetMirroringRules": [ # Output only. [Output only] The packet mirroring rules that apply to the network. { # Represents a rule that describes one or more match conditions along with # the action to be taken when traffic matches this condition (allow or deny). "action": "A String", # The Action to perform when the client connection triggers the rule. @@ -1984,7 +2033,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -2001,6 +2050,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -2047,6 +2102,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -2072,7 +2135,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -2088,7 +2151,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -2123,7 +2186,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -2139,9 +2202,9 @@

Method Details

# be set for other actions. }, ], - "priority": 42, # [Output only] Priority of firewall policy association. Not applicable for + "priority": 42, # Output only. [Output only] Priority of firewall policy association. Not applicable for # type=HIERARCHY. - "rules": [ # [Output only] The rules that apply to the network. + "rules": [ # Output only. [Output only] The rules that apply to the network. { # Represents a rule that describes one or more match conditions along with # the action to be taken when traffic matches this condition (allow or deny). "action": "A String", # The Action to perform when the client connection triggers the rule. @@ -2159,7 +2222,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -2176,6 +2239,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -2222,6 +2291,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -2247,7 +2324,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -2263,7 +2340,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -2298,7 +2375,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -2314,7 +2391,7 @@

Method Details

# be set for other actions. }, ], - "type": "A String", # [Output Only] The type of the firewall policy. Can be one of HIERARCHY, + "type": "A String", # Output only. [Output Only] The type of the firewall policy. Can be one of HIERARCHY, # NETWORK, NETWORK_REGIONAL, SYSTEM_GLOBAL, SYSTEM_REGIONAL. }, ], @@ -2340,7 +2417,7 @@

Method Details

], }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "denied": [ # The list of DENY rules specified by this firewall. Each rule specifies a # protocol and port-range tuple that describes a denied connection. @@ -2376,9 +2453,9 @@

Method Details

# This field denotes whether to enable logging for a particular # firewall rule. If logging is enabled, logs will be exported t # Cloud Logging. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#firewall", # [Output Only] Type of the resource. Always compute#firewall + "kind": "compute#firewall", # Output only. [Output Only] Type of the resource. Always compute#firewall # for firewall rules. "logConfig": { # The available logging options for a firewall rule. # This field denotes the logging options for a particular firewall rule. If # logging is enabled, logs will be exported to Cloud Logging. @@ -2894,7 +2971,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -2911,6 +2988,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -2957,6 +3040,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -2982,7 +3073,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -2998,7 +3089,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -3033,7 +3124,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -3066,7 +3157,7 @@

Method Details

"attachmentTarget": "A String", # The target that the firewall policy is attached to. "displayName": "A String", # [Output Only] Deprecated, please use short name instead. The display name # of the firewall policy of the association. - "firewallPolicyId": "A String", # [Output Only] The firewall policy ID of the association. + "firewallPolicyId": "A String", # Output only. [Output Only] The firewall policy ID of the association. "name": "A String", # The name for an association. "priority": 42, # An integer indicating the priority of an association. The priority # must be a positive value between 1 and 2147483647. @@ -3074,10 +3165,10 @@

Method Details

# is the highest priority and 2147483647 is the lowest priority. # The default value is `1000`. If two associations have the same priority # then lexicographical order on association names is applied. - "shortName": "A String", # [Output Only] The short name of the firewall policy of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the firewall policy of the association. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -3103,7 +3194,7 @@

Method Details

# firewall policy. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#firewallPolicy", # [Output only] Type of the resource. Alwayscompute#firewallPolicyfor firewall policies + "kind": "compute#firewallPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#firewallPolicyfor firewall policies "name": "A String", # Name of the resource. For Organization Firewall Policies it's a # [Output Only] numeric ID allocated by Google Cloud which uniquely # identifies the Organization Firewall Policy. @@ -3125,7 +3216,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -3142,6 +3233,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -3188,6 +3285,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -3213,7 +3318,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -3229,7 +3334,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -3264,7 +3369,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -3280,19 +3385,26 @@

Method Details

# be set for other actions. }, ], - "parent": "A String", # [Output Only] The parent of the firewall policy. + "parent": "A String", # Output only. [Output Only] The parent of the firewall policy. # This field is not applicable to network firewall policies. - "policySource": "A String", # [Output Only] Source of this Firewall Policy. USER_DEFINED if - # created by a Cloud user, or SYSTEM if created by managed - # services like GKE. + "policySource": "A String", # Indicates the source of this Firewall Policy. This field is optional on + # creation and defaults to USER_DEFINED. + # + # The USER_DEFINED value indicates a regular firewall policy. + # + # The SYSTEM value indicates a system-level policy managed by an + # internal service like GKE. This SYSTEM value is reserved for + # internal services and cannot be set by users during policy creation. + # Policies with a SYSTEM source cannot be modified or deleted by + # users. "policyType": "A String", # The type of the firewall policy. This field can be eitherVPC_POLICY or RDMA_ROCE_POLICY. # # Note: if not specified then VPC_POLICY will be used. - "region": "A String", # [Output Only] URL of the region where the regional firewall policy resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional firewall policy resides. # This field is not applicable to global firewall policies. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "ruleTupleCount": 42, # [Output Only] Total count of all firewall policy rule tuples. A firewall + "ruleTupleCount": 42, # Output only. [Output Only] Total count of all firewall policy rule tuples. A firewall # policy can not exceed a set number of tuples. "rules": [ # A list of rules that belong to this policy. # There must always be a default rule (rule with priority 2147483647 and @@ -3315,7 +3427,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -3332,6 +3444,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -3378,6 +3496,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -3403,7 +3529,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -3419,7 +3545,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -3454,7 +3580,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -3471,7 +3597,7 @@

Method Details

}, ], "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shortName": "A String", # User-provided name of the Organization firewall policy. The name should be # unique in the organization in which the firewall policy is created. # This field is not applicable to network firewall policies. @@ -3662,10 +3788,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3677,7 +3803,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -3865,7 +3991,7 @@

Method Details

"attachmentTarget": "A String", # The target that the firewall policy is attached to. "displayName": "A String", # [Output Only] Deprecated, please use short name instead. The display name # of the firewall policy of the association. - "firewallPolicyId": "A String", # [Output Only] The firewall policy ID of the association. + "firewallPolicyId": "A String", # Output only. [Output Only] The firewall policy ID of the association. "name": "A String", # The name for an association. "priority": 42, # An integer indicating the priority of an association. The priority # must be a positive value between 1 and 2147483647. @@ -3873,10 +3999,10 @@

Method Details

# is the highest priority and 2147483647 is the lowest priority. # The default value is `1000`. If two associations have the same priority # then lexicographical order on association names is applied. - "shortName": "A String", # [Output Only] The short name of the firewall policy of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the firewall policy of the association. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -3902,7 +4028,7 @@

Method Details

# firewall policy. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#firewallPolicy", # [Output only] Type of the resource. Alwayscompute#firewallPolicyfor firewall policies + "kind": "compute#firewallPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#firewallPolicyfor firewall policies "name": "A String", # Name of the resource. For Organization Firewall Policies it's a # [Output Only] numeric ID allocated by Google Cloud which uniquely # identifies the Organization Firewall Policy. @@ -3924,7 +4050,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -3941,6 +4067,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -3987,6 +4119,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -4012,7 +4152,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -4028,7 +4168,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -4063,7 +4203,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -4079,19 +4219,26 @@

Method Details

# be set for other actions. }, ], - "parent": "A String", # [Output Only] The parent of the firewall policy. + "parent": "A String", # Output only. [Output Only] The parent of the firewall policy. # This field is not applicable to network firewall policies. - "policySource": "A String", # [Output Only] Source of this Firewall Policy. USER_DEFINED if - # created by a Cloud user, or SYSTEM if created by managed - # services like GKE. + "policySource": "A String", # Indicates the source of this Firewall Policy. This field is optional on + # creation and defaults to USER_DEFINED. + # + # The USER_DEFINED value indicates a regular firewall policy. + # + # The SYSTEM value indicates a system-level policy managed by an + # internal service like GKE. This SYSTEM value is reserved for + # internal services and cannot be set by users during policy creation. + # Policies with a SYSTEM source cannot be modified or deleted by + # users. "policyType": "A String", # The type of the firewall policy. This field can be eitherVPC_POLICY or RDMA_ROCE_POLICY. # # Note: if not specified then VPC_POLICY will be used. - "region": "A String", # [Output Only] URL of the region where the regional firewall policy resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional firewall policy resides. # This field is not applicable to global firewall policies. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "ruleTupleCount": 42, # [Output Only] Total count of all firewall policy rule tuples. A firewall + "ruleTupleCount": 42, # Output only. [Output Only] Total count of all firewall policy rule tuples. A firewall # policy can not exceed a set number of tuples. "rules": [ # A list of rules that belong to this policy. # There must always be a default rule (rule with priority 2147483647 and @@ -4114,7 +4261,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -4131,6 +4278,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -4177,6 +4330,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -4202,7 +4363,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -4218,7 +4379,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -4253,7 +4414,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -4270,7 +4431,7 @@

Method Details

}, ], "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shortName": "A String", # User-provided name of the Organization firewall policy. The name should be # unique in the organization in which the firewall policy is created. # This field is not applicable to network firewall policies. @@ -4283,7 +4444,7 @@

Method Details

# cannot be a dash. }, ], - "kind": "compute#firewallPolicyList", # [Output Only] Type of resource. Alwayscompute#firewallPolicyList for listsof FirewallPolicies + "kind": "compute#firewallPolicyList", # Output only. [Output Only] Type of resource. Alwayscompute#firewallPolicyList for listsof FirewallPolicies "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. @@ -4348,7 +4509,7 @@

Method Details

"attachmentTarget": "A String", # The target that the firewall policy is attached to. "displayName": "A String", # [Output Only] Deprecated, please use short name instead. The display name # of the firewall policy of the association. - "firewallPolicyId": "A String", # [Output Only] The firewall policy ID of the association. + "firewallPolicyId": "A String", # Output only. [Output Only] The firewall policy ID of the association. "name": "A String", # The name for an association. "priority": 42, # An integer indicating the priority of an association. The priority # must be a positive value between 1 and 2147483647. @@ -4356,10 +4517,10 @@

Method Details

# is the highest priority and 2147483647 is the lowest priority. # The default value is `1000`. If two associations have the same priority # then lexicographical order on association names is applied. - "shortName": "A String", # [Output Only] The short name of the firewall policy of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the firewall policy of the association. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -4385,7 +4546,7 @@

Method Details

# firewall policy. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#firewallPolicy", # [Output only] Type of the resource. Alwayscompute#firewallPolicyfor firewall policies + "kind": "compute#firewallPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#firewallPolicyfor firewall policies "name": "A String", # Name of the resource. For Organization Firewall Policies it's a # [Output Only] numeric ID allocated by Google Cloud which uniquely # identifies the Organization Firewall Policy. @@ -4407,7 +4568,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -4424,6 +4585,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -4470,6 +4637,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -4495,7 +4670,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -4511,7 +4686,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -4546,7 +4721,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -4562,19 +4737,26 @@

Method Details

# be set for other actions. }, ], - "parent": "A String", # [Output Only] The parent of the firewall policy. + "parent": "A String", # Output only. [Output Only] The parent of the firewall policy. # This field is not applicable to network firewall policies. - "policySource": "A String", # [Output Only] Source of this Firewall Policy. USER_DEFINED if - # created by a Cloud user, or SYSTEM if created by managed - # services like GKE. + "policySource": "A String", # Indicates the source of this Firewall Policy. This field is optional on + # creation and defaults to USER_DEFINED. + # + # The USER_DEFINED value indicates a regular firewall policy. + # + # The SYSTEM value indicates a system-level policy managed by an + # internal service like GKE. This SYSTEM value is reserved for + # internal services and cannot be set by users during policy creation. + # Policies with a SYSTEM source cannot be modified or deleted by + # users. "policyType": "A String", # The type of the firewall policy. This field can be eitherVPC_POLICY or RDMA_ROCE_POLICY. # # Note: if not specified then VPC_POLICY will be used. - "region": "A String", # [Output Only] URL of the region where the regional firewall policy resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional firewall policy resides. # This field is not applicable to global firewall policies. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "ruleTupleCount": 42, # [Output Only] Total count of all firewall policy rule tuples. A firewall + "ruleTupleCount": 42, # Output only. [Output Only] Total count of all firewall policy rule tuples. A firewall # policy can not exceed a set number of tuples. "rules": [ # A list of rules that belong to this policy. # There must always be a default rule (rule with priority 2147483647 and @@ -4597,7 +4779,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -4614,6 +4796,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -4660,6 +4848,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -4685,7 +4881,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -4701,7 +4897,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -4736,7 +4932,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -4753,7 +4949,7 @@

Method Details

}, ], "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shortName": "A String", # User-provided name of the Organization firewall policy. The name should be # unique in the organization in which the firewall policy is created. # This field is not applicable to network firewall policies. @@ -4944,10 +5140,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -4959,7 +5155,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -5054,7 +5250,7 @@

Method Details

"attachmentTarget": "A String", # The target that the firewall policy is attached to. "displayName": "A String", # [Output Only] Deprecated, please use short name instead. The display name # of the firewall policy of the association. - "firewallPolicyId": "A String", # [Output Only] The firewall policy ID of the association. + "firewallPolicyId": "A String", # Output only. [Output Only] The firewall policy ID of the association. "name": "A String", # The name for an association. "priority": 42, # An integer indicating the priority of an association. The priority # must be a positive value between 1 and 2147483647. @@ -5062,7 +5258,7 @@

Method Details

# is the highest priority and 2147483647 is the lowest priority. # The default value is `1000`. If two associations have the same priority # then lexicographical order on association names is applied. - "shortName": "A String", # [Output Only] The short name of the firewall policy of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the firewall policy of the association. } requestId: string, An optional request ID to identify requests. Specify a unique request ID so @@ -5243,10 +5439,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -5258,7 +5454,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -5366,7 +5562,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -5383,6 +5579,12 @@

Method Details

# Maximum number of destination CIDR IP ranges allowed is 5000. "A String", ], + "destNetworkContext": "A String", # Network context of the traffic destination. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - NON_INTERNET "destNetworkScope": "A String", # Network scope of the traffic destination. "destNetworkType": "A String", # Network type of the traffic destination. Allowed values are: # @@ -5429,6 +5631,14 @@

Method Details

# Maximum number of source CIDR IP ranges allowed is 5000. "A String", ], + "srcNetworkContext": "A String", # Network context of the traffic source. Allowed values are: + # + # + # - UNSPECIFIED + # - INTERNET + # - INTRA_VPC + # - NON_INTERNET + # - VPC_NETWORKS "srcNetworkScope": "A String", # Network scope of the traffic source. "srcNetworkType": "A String", # Network type of the traffic source. Allowed values are: # @@ -5454,7 +5664,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -5470,7 +5680,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -5505,7 +5715,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -5700,10 +5910,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -5715,7 +5925,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -5982,10 +6192,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -5997,7 +6207,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -6264,10 +6474,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -6279,7 +6489,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.regionNetworkPolicies.html b/docs/dyn/compute_beta.regionNetworkPolicies.html index 4f8a142205..5f650eec0b 100644 --- a/docs/dyn/compute_beta.regionNetworkPolicies.html +++ b/docs/dyn/compute_beta.regionNetworkPolicies.html @@ -317,10 +317,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -332,7 +332,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -438,7 +438,7 @@

Method Details

# the network policy rule is not enforced and traffic behaves as if it did # not exist. If this is unspecified, the network policy rule will be # enabled. - "kind": "compute#networkPolicyTrafficClassificationRule", # [Output only] Type of the resource. Alwayscompute#networkPolicyTrafficClassificationRule for network + "kind": "compute#networkPolicyTrafficClassificationRule", # Output only. [Output only] Type of the resource. Alwayscompute#networkPolicyTrafficClassificationRule for network # policy traffic classification rules "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that outgoing traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. @@ -476,7 +476,7 @@

Method Details

# lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single network policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single network policy # rule. "targetSecureTags": [ # A list of secure tags that controls which instances the traffic # classification rule applies to. If targetSecureTag are @@ -490,7 +490,7 @@

Method Details

# 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -679,10 +679,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -694,7 +694,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -889,28 +889,28 @@

Method Details

"a_key": { # Name of the scope containing this set of addresses. "networkPolicies": [ # A list of network policies contained in this scope. { # Represents a Network Policy resource. - "associations": [ # [Output Only] A list of associations that belong to this network policy. + "associations": [ # Output only. [Output Only] A list of associations that belong to this network policy. { "attachmentTarget": "A String", # The target that the network policy is attached to. "name": "A String", # The name for an association. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#networkPolicy", # [Output only] Type of the resource. Alwayscompute#networkPolicy for network policies + "kind": "compute#networkPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#networkPolicy for network policies "name": "A String", # Name of the resource. - "region": "A String", # [Output Only] URL of the region where the regional network policy resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional network policy resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "ruleTupleCount": 42, # [Output Only] Total count of all network policy rule tuples. A network + "ruleTupleCount": 42, # Output only. [Output Only] Total count of all network policy rule tuples. A network # policy can not exceed a set number of tuples. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "trafficClassificationRules": [ # [Output Only] A list of traffic classification rules that belong to this + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "trafficClassificationRules": [ # Output only. [Output Only] A list of traffic classification rules that belong to this # policy. { # Represents a traffic classification rule that describes one or more match # conditions along with the action to be taken when traffic matches this @@ -927,7 +927,7 @@

Method Details

# the network policy rule is not enforced and traffic behaves as if it did # not exist. If this is unspecified, the network policy rule will be # enabled. - "kind": "compute#networkPolicyTrafficClassificationRule", # [Output only] Type of the resource. Alwayscompute#networkPolicyTrafficClassificationRule for network + "kind": "compute#networkPolicyTrafficClassificationRule", # Output only. [Output only] Type of the resource. Alwayscompute#networkPolicyTrafficClassificationRule for network # policy traffic classification rules "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that outgoing traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. @@ -965,7 +965,7 @@

Method Details

# lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single network policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single network policy # rule. "targetSecureTags": [ # A list of secure tags that controls which instances the traffic # classification rule applies to. If targetSecureTag are @@ -979,7 +979,7 @@

Method Details

# 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -1020,15 +1020,15 @@

Method Details

}, }, }, - "kind": "compute#networkPolicyAggregatedList", # [Output Only] Type of resource. Alwayscompute#networkPolicyAggregatedList for lists of + "kind": "compute#networkPolicyAggregatedList", # Output only. [Output Only] Type of resource. Alwayscompute#networkPolicyAggregatedList for lists of # network policies. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -1264,10 +1264,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1279,7 +1279,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1376,28 +1376,28 @@

Method Details

An object of the form: { # Represents a Network Policy resource. - "associations": [ # [Output Only] A list of associations that belong to this network policy. + "associations": [ # Output only. [Output Only] A list of associations that belong to this network policy. { "attachmentTarget": "A String", # The target that the network policy is attached to. "name": "A String", # The name for an association. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#networkPolicy", # [Output only] Type of the resource. Alwayscompute#networkPolicy for network policies + "kind": "compute#networkPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#networkPolicy for network policies "name": "A String", # Name of the resource. - "region": "A String", # [Output Only] URL of the region where the regional network policy resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional network policy resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "ruleTupleCount": 42, # [Output Only] Total count of all network policy rule tuples. A network + "ruleTupleCount": 42, # Output only. [Output Only] Total count of all network policy rule tuples. A network # policy can not exceed a set number of tuples. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "trafficClassificationRules": [ # [Output Only] A list of traffic classification rules that belong to this + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "trafficClassificationRules": [ # Output only. [Output Only] A list of traffic classification rules that belong to this # policy. { # Represents a traffic classification rule that describes one or more match # conditions along with the action to be taken when traffic matches this @@ -1414,7 +1414,7 @@

Method Details

# the network policy rule is not enforced and traffic behaves as if it did # not exist. If this is unspecified, the network policy rule will be # enabled. - "kind": "compute#networkPolicyTrafficClassificationRule", # [Output only] Type of the resource. Alwayscompute#networkPolicyTrafficClassificationRule for network + "kind": "compute#networkPolicyTrafficClassificationRule", # Output only. [Output only] Type of the resource. Alwayscompute#networkPolicyTrafficClassificationRule for network # policy traffic classification rules "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that outgoing traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. @@ -1452,7 +1452,7 @@

Method Details

# lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single network policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single network policy # rule. "targetSecureTags": [ # A list of secure tags that controls which instances the traffic # classification rule applies to. If targetSecureTag are @@ -1466,7 +1466,7 @@

Method Details

# 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -1535,7 +1535,7 @@

Method Details

# the network policy rule is not enforced and traffic behaves as if it did # not exist. If this is unspecified, the network policy rule will be # enabled. - "kind": "compute#networkPolicyTrafficClassificationRule", # [Output only] Type of the resource. Alwayscompute#networkPolicyTrafficClassificationRule for network + "kind": "compute#networkPolicyTrafficClassificationRule", # Output only. [Output only] Type of the resource. Alwayscompute#networkPolicyTrafficClassificationRule for network # policy traffic classification rules "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that outgoing traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. @@ -1573,7 +1573,7 @@

Method Details

# lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single network policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single network policy # rule. "targetSecureTags": [ # A list of secure tags that controls which instances the traffic # classification rule applies to. If targetSecureTag are @@ -1587,7 +1587,7 @@

Method Details

# 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -1611,28 +1611,28 @@

Method Details

The object takes the form of: { # Represents a Network Policy resource. - "associations": [ # [Output Only] A list of associations that belong to this network policy. + "associations": [ # Output only. [Output Only] A list of associations that belong to this network policy. { "attachmentTarget": "A String", # The target that the network policy is attached to. "name": "A String", # The name for an association. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#networkPolicy", # [Output only] Type of the resource. Alwayscompute#networkPolicy for network policies + "kind": "compute#networkPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#networkPolicy for network policies "name": "A String", # Name of the resource. - "region": "A String", # [Output Only] URL of the region where the regional network policy resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional network policy resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "ruleTupleCount": 42, # [Output Only] Total count of all network policy rule tuples. A network + "ruleTupleCount": 42, # Output only. [Output Only] Total count of all network policy rule tuples. A network # policy can not exceed a set number of tuples. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "trafficClassificationRules": [ # [Output Only] A list of traffic classification rules that belong to this + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "trafficClassificationRules": [ # Output only. [Output Only] A list of traffic classification rules that belong to this # policy. { # Represents a traffic classification rule that describes one or more match # conditions along with the action to be taken when traffic matches this @@ -1649,7 +1649,7 @@

Method Details

# the network policy rule is not enforced and traffic behaves as if it did # not exist. If this is unspecified, the network policy rule will be # enabled. - "kind": "compute#networkPolicyTrafficClassificationRule", # [Output only] Type of the resource. Alwayscompute#networkPolicyTrafficClassificationRule for network + "kind": "compute#networkPolicyTrafficClassificationRule", # Output only. [Output only] Type of the resource. Alwayscompute#networkPolicyTrafficClassificationRule for network # policy traffic classification rules "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that outgoing traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. @@ -1687,7 +1687,7 @@

Method Details

# lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single network policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single network policy # rule. "targetSecureTags": [ # A list of secure tags that controls which instances the traffic # classification rule applies to. If targetSecureTag are @@ -1701,7 +1701,7 @@

Method Details

# 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -1892,10 +1892,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1907,7 +1907,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2090,28 +2090,28 @@

Method Details

"id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. "items": [ # A list of NetworkPolicy resources. { # Represents a Network Policy resource. - "associations": [ # [Output Only] A list of associations that belong to this network policy. + "associations": [ # Output only. [Output Only] A list of associations that belong to this network policy. { "attachmentTarget": "A String", # The target that the network policy is attached to. "name": "A String", # The name for an association. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#networkPolicy", # [Output only] Type of the resource. Alwayscompute#networkPolicy for network policies + "kind": "compute#networkPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#networkPolicy for network policies "name": "A String", # Name of the resource. - "region": "A String", # [Output Only] URL of the region where the regional network policy resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional network policy resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "ruleTupleCount": 42, # [Output Only] Total count of all network policy rule tuples. A network + "ruleTupleCount": 42, # Output only. [Output Only] Total count of all network policy rule tuples. A network # policy can not exceed a set number of tuples. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "trafficClassificationRules": [ # [Output Only] A list of traffic classification rules that belong to this + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "trafficClassificationRules": [ # Output only. [Output Only] A list of traffic classification rules that belong to this # policy. { # Represents a traffic classification rule that describes one or more match # conditions along with the action to be taken when traffic matches this @@ -2128,7 +2128,7 @@

Method Details

# the network policy rule is not enforced and traffic behaves as if it did # not exist. If this is unspecified, the network policy rule will be # enabled. - "kind": "compute#networkPolicyTrafficClassificationRule", # [Output only] Type of the resource. Alwayscompute#networkPolicyTrafficClassificationRule for network + "kind": "compute#networkPolicyTrafficClassificationRule", # Output only. [Output only] Type of the resource. Alwayscompute#networkPolicyTrafficClassificationRule for network # policy traffic classification rules "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that outgoing traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. @@ -2166,7 +2166,7 @@

Method Details

# lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single network policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single network policy # rule. "targetSecureTags": [ # A list of secure tags that controls which instances the traffic # classification rule applies to. If targetSecureTag are @@ -2180,7 +2180,7 @@

Method Details

# 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -2193,7 +2193,7 @@

Method Details

], }, ], - "kind": "compute#networkPolicyList", # [Output Only] Type of resource. Alwayscompute#networkPolicyList for lists of network policies. + "kind": "compute#networkPolicyList", # Output only. [Output Only] Type of resource. Alwayscompute#networkPolicyList for lists of network policies. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. @@ -2254,28 +2254,28 @@

Method Details

The object takes the form of: { # Represents a Network Policy resource. - "associations": [ # [Output Only] A list of associations that belong to this network policy. + "associations": [ # Output only. [Output Only] A list of associations that belong to this network policy. { "attachmentTarget": "A String", # The target that the network policy is attached to. "name": "A String", # The name for an association. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#networkPolicy", # [Output only] Type of the resource. Alwayscompute#networkPolicy for network policies + "kind": "compute#networkPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#networkPolicy for network policies "name": "A String", # Name of the resource. - "region": "A String", # [Output Only] URL of the region where the regional network policy resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional network policy resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "ruleTupleCount": 42, # [Output Only] Total count of all network policy rule tuples. A network + "ruleTupleCount": 42, # Output only. [Output Only] Total count of all network policy rule tuples. A network # policy can not exceed a set number of tuples. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "trafficClassificationRules": [ # [Output Only] A list of traffic classification rules that belong to this + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "trafficClassificationRules": [ # Output only. [Output Only] A list of traffic classification rules that belong to this # policy. { # Represents a traffic classification rule that describes one or more match # conditions along with the action to be taken when traffic matches this @@ -2292,7 +2292,7 @@

Method Details

# the network policy rule is not enforced and traffic behaves as if it did # not exist. If this is unspecified, the network policy rule will be # enabled. - "kind": "compute#networkPolicyTrafficClassificationRule", # [Output only] Type of the resource. Alwayscompute#networkPolicyTrafficClassificationRule for network + "kind": "compute#networkPolicyTrafficClassificationRule", # Output only. [Output only] Type of the resource. Alwayscompute#networkPolicyTrafficClassificationRule for network # policy traffic classification rules "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that outgoing traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. @@ -2330,7 +2330,7 @@

Method Details

# lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single network policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single network policy # rule. "targetSecureTags": [ # A list of secure tags that controls which instances the traffic # classification rule applies to. If targetSecureTag are @@ -2344,7 +2344,7 @@

Method Details

# 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -2535,10 +2535,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2550,7 +2550,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2656,7 +2656,7 @@

Method Details

# the network policy rule is not enforced and traffic behaves as if it did # not exist. If this is unspecified, the network policy rule will be # enabled. - "kind": "compute#networkPolicyTrafficClassificationRule", # [Output only] Type of the resource. Alwayscompute#networkPolicyTrafficClassificationRule for network + "kind": "compute#networkPolicyTrafficClassificationRule", # Output only. [Output only] Type of the resource. Alwayscompute#networkPolicyTrafficClassificationRule for network # policy traffic classification rules "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that outgoing traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. @@ -2694,7 +2694,7 @@

Method Details

# lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single network policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single network policy # rule. "targetSecureTags": [ # A list of secure tags that controls which instances the traffic # classification rule applies to. If targetSecureTag are @@ -2708,7 +2708,7 @@

Method Details

# 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -2899,10 +2899,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2914,7 +2914,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -3181,10 +3181,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3196,7 +3196,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -3463,10 +3463,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3478,7 +3478,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.regionNotificationEndpoints.html b/docs/dyn/compute_beta.regionNotificationEndpoints.html index 4848a16eb3..48f71631e0 100644 --- a/docs/dyn/compute_beta.regionNotificationEndpoints.html +++ b/docs/dyn/compute_beta.regionNotificationEndpoints.html @@ -287,10 +287,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -302,7 +302,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -406,7 +406,7 @@

Method Details

# # For more information, see # Health checks overview. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -440,9 +440,9 @@

Method Details

# until a successful response is received. Default is 30s. Limit is 20m # (1200s). Must be a positive number. }, - "id": "A String", # [Output Only] A unique identifier for this resource type. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this resource type. The server # generates this identifier. - "kind": "compute#notificationEndpoint", # [Output Only] Type of the resource. Alwayscompute#notificationEndpoint for notification endpoints. + "kind": "compute#notificationEndpoint", # Output only. [Output Only] Type of the resource. Alwayscompute#notificationEndpoint for notification endpoints. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -450,11 +450,11 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "region": "A String", # [Output Only] URL of the region where the notification endpoint resides. + "region": "A String", # Output only. [Output Only] URL of the region where the notification endpoint resides. # This field applies only to the regional resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in # the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. } @@ -477,7 +477,7 @@

Method Details

# # For more information, see # Health checks overview. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -511,9 +511,9 @@

Method Details

# until a successful response is received. Default is 30s. Limit is 20m # (1200s). Must be a positive number. }, - "id": "A String", # [Output Only] A unique identifier for this resource type. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this resource type. The server # generates this identifier. - "kind": "compute#notificationEndpoint", # [Output Only] Type of the resource. Alwayscompute#notificationEndpoint for notification endpoints. + "kind": "compute#notificationEndpoint", # Output only. [Output Only] Type of the resource. Alwayscompute#notificationEndpoint for notification endpoints. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -521,11 +521,11 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "region": "A String", # [Output Only] URL of the region where the notification endpoint resides. + "region": "A String", # Output only. [Output Only] URL of the region where the notification endpoint resides. # This field applies only to the regional resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in # the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. } requestId: string, An optional request ID to identify requests. Specify a unique request ID so @@ -706,10 +706,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -721,7 +721,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -910,7 +910,7 @@

Method Details

# # For more information, see # Health checks overview. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -944,9 +944,9 @@

Method Details

# until a successful response is received. Default is 30s. Limit is 20m # (1200s). Must be a positive number. }, - "id": "A String", # [Output Only] A unique identifier for this resource type. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this resource type. The server # generates this identifier. - "kind": "compute#notificationEndpoint", # [Output Only] Type of the resource. Alwayscompute#notificationEndpoint for notification endpoints. + "kind": "compute#notificationEndpoint", # Output only. [Output Only] Type of the resource. Alwayscompute#notificationEndpoint for notification endpoints. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -954,14 +954,14 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "region": "A String", # [Output Only] URL of the region where the notification endpoint resides. + "region": "A String", # Output only. [Output Only] URL of the region where the notification endpoint resides. # This field applies only to the regional resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in # the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. }, ], - "kind": "compute#notificationEndpointList", # [Output Only] Type of the resource. Alwayscompute#notificationEndpoint for notification endpoints. + "kind": "compute#notificationEndpointList", # Output only. [Output Only] Type of the resource. Alwayscompute#notificationEndpoint for notification endpoints. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. diff --git a/docs/dyn/compute_beta.regionOperations.html b/docs/dyn/compute_beta.regionOperations.html index dbe7871fc6..2554a48fbc 100644 --- a/docs/dyn/compute_beta.regionOperations.html +++ b/docs/dyn/compute_beta.regionOperations.html @@ -288,10 +288,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -303,7 +303,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -643,10 +643,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -658,7 +658,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -737,7 +737,7 @@

Method Details

# applicable when performing per-zone operations. }, ], - "kind": "compute#operationList", # [Output Only] Type of resource. Always `compute#operations` for Operations + "kind": "compute#operationList", # Output only. [Output Only] Type of resource. Always `compute#operations` for Operations # resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger than @@ -977,10 +977,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -992,7 +992,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.regionSecurityPolicies.html b/docs/dyn/compute_beta.regionSecurityPolicies.html index 579930d5c8..2d2c639c73 100644 --- a/docs/dyn/compute_beta.regionSecurityPolicies.html +++ b/docs/dyn/compute_beta.regionSecurityPolicies.html @@ -170,7 +170,7 @@

Method Details

}, ], }, - "kind": "compute#securityPolicyRule", # [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules + "kind": "compute#securityPolicyRule", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -366,6 +366,13 @@

Method Details

# evaluatePreconfiguredWaf() is not used, this field will have no effect. "exclusions": [ # A list of exclusions to apply during preconfigured WAF evaluation. { + "requestBodiesToExclude": [ # A list of request body fields to be excluded from inspection during + # preconfigured WAF evaluation. + { + "op": "A String", # The match operator for the field. + "val": "A String", # The value of the field. + }, + ], "requestCookiesToExclude": [ # A list of request cookie names whose value will be excluded from # inspection during preconfigured WAF evaluation. { @@ -567,7 +574,7 @@

Method Details

"ruleNumber": "A String", # Identifier for the rule. This is only unique within the given security # policy. This can only be set during rule creation, if rule number is not # specified it will be generated by the server. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall security + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall security # policy rule. "targetResources": [ # A list of network resource URLs to which this rule applies. This field # allows you to control which network's VMs get this rule. If this field @@ -748,10 +755,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -763,7 +770,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1034,10 +1041,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1049,7 +1056,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1223,7 +1230,7 @@

Method Details

"associations": [ # A list of associations that belong to this policy. { "attachmentId": "A String", # The resource that the security policy is attached to. - "displayName": "A String", # [Output Only] The display name of the security policy of the association. + "displayName": "A String", # Output only. [Output Only] The display name of the security policy of the association. "excludedFolders": [ # A list of folders to exclude from the security policy. "A String", ], @@ -1231,13 +1238,29 @@

Method Details

"A String", ], "name": "A String", # The name for an association. - "securityPolicyId": "A String", # [Output Only] The security policy ID of the association. - "shortName": "A String", # [Output Only] The short name of the security policy of the association. + "securityPolicyId": "A String", # Output only. [Output Only] The security policy ID of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the security policy of the association. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "ddosProtectionConfig": { + "ddosAdaptiveProtection": "A String", + "ddosImpactedBaselineThreshold": 3.14, # DDoS Protection for Network Load Balancers (and VMs with public IPs) + # builds DDos mitigations that minimize collateral damage. It quantifies + # this as the fraction of a non-abuse baseline that's inadvertently + # blocked. + # + # Rules whose collateral damage exceeds ddosImpactedBaselineThreshold will + # not be deployed. Using a lower value will prioritize keeping collateral + # damage low, possibly at the cost of its effectiveness in rate limiting + # some or all of the attack. It should typically be unset, so Advanced DDos + # (and Adaptive Protection) uses the best mitigation it can find. Setting + # the threshold is advised if there are logs for false positive detections + # with high collateral damage, and will cause Advanced DDos to attempt to + # find a less aggressive rule that satisfies the constraint; Failing that, + # it will fall back to no mitigation (smaller attack) or to broader network + # throttles (larger attack). "ddosProtection": "A String", }, "description": "A String", # An optional description of this resource. Provide this property when you @@ -1260,9 +1283,9 @@

Method Details

# # To see the latest fingerprint, make get() request to the # security policy. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#securityPolicy", # [Output only] Type of the resource. Alwayscompute#securityPolicyfor security policies + "kind": "compute#securityPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyfor security policies "labelFingerprint": "A String", # A fingerprint for the labels being applied to this security policy, which # is essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -1282,7 +1305,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "parent": "A String", # [Output Only] The parent of the security policy. + "parent": "A String", # Output only. [Output Only] The parent of the security policy. "recaptchaOptionsConfig": { "redirectSiteKey": "A String", # An optional field to supply a reCAPTCHA site key to be used for all the # rules using the redirect action with the type of GOOGLE_RECAPTCHA under @@ -1292,9 +1315,9 @@

Method Details

# This field is only supported in Global Security Policies of type # CLOUD_ARMOR. }, - "region": "A String", # [Output Only] URL of the region where the regional security policy + "region": "A String", # Output only. [Output Only] URL of the region where the regional security policy # resides. This field is not applicable to global security policies. - "ruleTupleCount": 42, # [Output Only] Total count of all security policy rule tuples. A security + "ruleTupleCount": 42, # Output only. [Output Only] Total count of all security policy rule tuples. A security # policy can not exceed a set number of tuples. "rules": [ # A list of rules that belong to this policy. # There must always be a default rule which is a rule with priority @@ -1351,7 +1374,7 @@

Method Details

}, ], }, - "kind": "compute#securityPolicyRule", # [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules + "kind": "compute#securityPolicyRule", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -1547,6 +1570,13 @@

Method Details

# evaluatePreconfiguredWaf() is not used, this field will have no effect. "exclusions": [ # A list of exclusions to apply during preconfigured WAF evaluation. { + "requestBodiesToExclude": [ # A list of request body fields to be excluded from inspection during + # preconfigured WAF evaluation. + { + "op": "A String", # The match operator for the field. + "val": "A String", # The value of the field. + }, + ], "requestCookiesToExclude": [ # A list of request cookie names whose value will be excluded from # inspection during preconfigured WAF evaluation. { @@ -1748,7 +1778,7 @@

Method Details

"ruleNumber": "A String", # Identifier for the rule. This is only unique within the given security # policy. This can only be set during rule creation, if rule number is not # specified it will be generated by the server. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall security + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall security # policy rule. "targetResources": [ # A list of network resource URLs to which this rule applies. This field # allows you to control which network's VMs get this rule. If this field @@ -1763,8 +1793,8 @@

Method Details

], }, ], - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shortName": "A String", # User-provided name of the organization security policy. The name should be # unique in the organization in which the security policy is created. This # should only be used when SecurityPolicyType is CLOUD_ARMOR. @@ -1902,7 +1932,7 @@

Method Details

}, ], }, - "kind": "compute#securityPolicyRule", # [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules + "kind": "compute#securityPolicyRule", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -2098,6 +2128,13 @@

Method Details

# evaluatePreconfiguredWaf() is not used, this field will have no effect. "exclusions": [ # A list of exclusions to apply during preconfigured WAF evaluation. { + "requestBodiesToExclude": [ # A list of request body fields to be excluded from inspection during + # preconfigured WAF evaluation. + { + "op": "A String", # The match operator for the field. + "val": "A String", # The value of the field. + }, + ], "requestCookiesToExclude": [ # A list of request cookie names whose value will be excluded from # inspection during preconfigured WAF evaluation. { @@ -2299,7 +2336,7 @@

Method Details

"ruleNumber": "A String", # Identifier for the rule. This is only unique within the given security # policy. This can only be set during rule creation, if rule number is not # specified it will be generated by the server. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall security + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall security # policy rule. "targetResources": [ # A list of network resource URLs to which this rule applies. This field # allows you to control which network's VMs get this rule. If this field @@ -2404,7 +2441,7 @@

Method Details

"associations": [ # A list of associations that belong to this policy. { "attachmentId": "A String", # The resource that the security policy is attached to. - "displayName": "A String", # [Output Only] The display name of the security policy of the association. + "displayName": "A String", # Output only. [Output Only] The display name of the security policy of the association. "excludedFolders": [ # A list of folders to exclude from the security policy. "A String", ], @@ -2412,13 +2449,29 @@

Method Details

"A String", ], "name": "A String", # The name for an association. - "securityPolicyId": "A String", # [Output Only] The security policy ID of the association. - "shortName": "A String", # [Output Only] The short name of the security policy of the association. + "securityPolicyId": "A String", # Output only. [Output Only] The security policy ID of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the security policy of the association. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "ddosProtectionConfig": { + "ddosAdaptiveProtection": "A String", + "ddosImpactedBaselineThreshold": 3.14, # DDoS Protection for Network Load Balancers (and VMs with public IPs) + # builds DDos mitigations that minimize collateral damage. It quantifies + # this as the fraction of a non-abuse baseline that's inadvertently + # blocked. + # + # Rules whose collateral damage exceeds ddosImpactedBaselineThreshold will + # not be deployed. Using a lower value will prioritize keeping collateral + # damage low, possibly at the cost of its effectiveness in rate limiting + # some or all of the attack. It should typically be unset, so Advanced DDos + # (and Adaptive Protection) uses the best mitigation it can find. Setting + # the threshold is advised if there are logs for false positive detections + # with high collateral damage, and will cause Advanced DDos to attempt to + # find a less aggressive rule that satisfies the constraint; Failing that, + # it will fall back to no mitigation (smaller attack) or to broader network + # throttles (larger attack). "ddosProtection": "A String", }, "description": "A String", # An optional description of this resource. Provide this property when you @@ -2441,9 +2494,9 @@

Method Details

# # To see the latest fingerprint, make get() request to the # security policy. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#securityPolicy", # [Output only] Type of the resource. Alwayscompute#securityPolicyfor security policies + "kind": "compute#securityPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyfor security policies "labelFingerprint": "A String", # A fingerprint for the labels being applied to this security policy, which # is essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -2463,7 +2516,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "parent": "A String", # [Output Only] The parent of the security policy. + "parent": "A String", # Output only. [Output Only] The parent of the security policy. "recaptchaOptionsConfig": { "redirectSiteKey": "A String", # An optional field to supply a reCAPTCHA site key to be used for all the # rules using the redirect action with the type of GOOGLE_RECAPTCHA under @@ -2473,9 +2526,9 @@

Method Details

# This field is only supported in Global Security Policies of type # CLOUD_ARMOR. }, - "region": "A String", # [Output Only] URL of the region where the regional security policy + "region": "A String", # Output only. [Output Only] URL of the region where the regional security policy # resides. This field is not applicable to global security policies. - "ruleTupleCount": 42, # [Output Only] Total count of all security policy rule tuples. A security + "ruleTupleCount": 42, # Output only. [Output Only] Total count of all security policy rule tuples. A security # policy can not exceed a set number of tuples. "rules": [ # A list of rules that belong to this policy. # There must always be a default rule which is a rule with priority @@ -2532,7 +2585,7 @@

Method Details

}, ], }, - "kind": "compute#securityPolicyRule", # [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules + "kind": "compute#securityPolicyRule", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -2728,6 +2781,13 @@

Method Details

# evaluatePreconfiguredWaf() is not used, this field will have no effect. "exclusions": [ # A list of exclusions to apply during preconfigured WAF evaluation. { + "requestBodiesToExclude": [ # A list of request body fields to be excluded from inspection during + # preconfigured WAF evaluation. + { + "op": "A String", # The match operator for the field. + "val": "A String", # The value of the field. + }, + ], "requestCookiesToExclude": [ # A list of request cookie names whose value will be excluded from # inspection during preconfigured WAF evaluation. { @@ -2929,7 +2989,7 @@

Method Details

"ruleNumber": "A String", # Identifier for the rule. This is only unique within the given security # policy. This can only be set during rule creation, if rule number is not # specified it will be generated by the server. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall security + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall security # policy rule. "targetResources": [ # A list of network resource URLs to which this rule applies. This field # allows you to control which network's VMs get this rule. If this field @@ -2944,8 +3004,8 @@

Method Details

], }, ], - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shortName": "A String", # User-provided name of the organization security policy. The name should be # unique in the organization in which the security policy is created. This # should only be used when SecurityPolicyType is CLOUD_ARMOR. @@ -3196,10 +3256,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3211,7 +3271,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -3471,7 +3531,7 @@

Method Details

"associations": [ # A list of associations that belong to this policy. { "attachmentId": "A String", # The resource that the security policy is attached to. - "displayName": "A String", # [Output Only] The display name of the security policy of the association. + "displayName": "A String", # Output only. [Output Only] The display name of the security policy of the association. "excludedFolders": [ # A list of folders to exclude from the security policy. "A String", ], @@ -3479,13 +3539,29 @@

Method Details

"A String", ], "name": "A String", # The name for an association. - "securityPolicyId": "A String", # [Output Only] The security policy ID of the association. - "shortName": "A String", # [Output Only] The short name of the security policy of the association. + "securityPolicyId": "A String", # Output only. [Output Only] The security policy ID of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the security policy of the association. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "ddosProtectionConfig": { + "ddosAdaptiveProtection": "A String", + "ddosImpactedBaselineThreshold": 3.14, # DDoS Protection for Network Load Balancers (and VMs with public IPs) + # builds DDos mitigations that minimize collateral damage. It quantifies + # this as the fraction of a non-abuse baseline that's inadvertently + # blocked. + # + # Rules whose collateral damage exceeds ddosImpactedBaselineThreshold will + # not be deployed. Using a lower value will prioritize keeping collateral + # damage low, possibly at the cost of its effectiveness in rate limiting + # some or all of the attack. It should typically be unset, so Advanced DDos + # (and Adaptive Protection) uses the best mitigation it can find. Setting + # the threshold is advised if there are logs for false positive detections + # with high collateral damage, and will cause Advanced DDos to attempt to + # find a less aggressive rule that satisfies the constraint; Failing that, + # it will fall back to no mitigation (smaller attack) or to broader network + # throttles (larger attack). "ddosProtection": "A String", }, "description": "A String", # An optional description of this resource. Provide this property when you @@ -3508,9 +3584,9 @@

Method Details

# # To see the latest fingerprint, make get() request to the # security policy. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#securityPolicy", # [Output only] Type of the resource. Alwayscompute#securityPolicyfor security policies + "kind": "compute#securityPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyfor security policies "labelFingerprint": "A String", # A fingerprint for the labels being applied to this security policy, which # is essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -3530,7 +3606,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "parent": "A String", # [Output Only] The parent of the security policy. + "parent": "A String", # Output only. [Output Only] The parent of the security policy. "recaptchaOptionsConfig": { "redirectSiteKey": "A String", # An optional field to supply a reCAPTCHA site key to be used for all the # rules using the redirect action with the type of GOOGLE_RECAPTCHA under @@ -3540,9 +3616,9 @@

Method Details

# This field is only supported in Global Security Policies of type # CLOUD_ARMOR. }, - "region": "A String", # [Output Only] URL of the region where the regional security policy + "region": "A String", # Output only. [Output Only] URL of the region where the regional security policy # resides. This field is not applicable to global security policies. - "ruleTupleCount": 42, # [Output Only] Total count of all security policy rule tuples. A security + "ruleTupleCount": 42, # Output only. [Output Only] Total count of all security policy rule tuples. A security # policy can not exceed a set number of tuples. "rules": [ # A list of rules that belong to this policy. # There must always be a default rule which is a rule with priority @@ -3599,7 +3675,7 @@

Method Details

}, ], }, - "kind": "compute#securityPolicyRule", # [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules + "kind": "compute#securityPolicyRule", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -3795,6 +3871,13 @@

Method Details

# evaluatePreconfiguredWaf() is not used, this field will have no effect. "exclusions": [ # A list of exclusions to apply during preconfigured WAF evaluation. { + "requestBodiesToExclude": [ # A list of request body fields to be excluded from inspection during + # preconfigured WAF evaluation. + { + "op": "A String", # The match operator for the field. + "val": "A String", # The value of the field. + }, + ], "requestCookiesToExclude": [ # A list of request cookie names whose value will be excluded from # inspection during preconfigured WAF evaluation. { @@ -3996,7 +4079,7 @@

Method Details

"ruleNumber": "A String", # Identifier for the rule. This is only unique within the given security # policy. This can only be set during rule creation, if rule number is not # specified it will be generated by the server. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall security + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall security # policy rule. "targetResources": [ # A list of network resource URLs to which this rule applies. This field # allows you to control which network's VMs get this rule. If this field @@ -4011,8 +4094,8 @@

Method Details

], }, ], - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shortName": "A String", # User-provided name of the organization security policy. The name should be # unique in the organization in which the security policy is created. This # should only be used when SecurityPolicyType is CLOUD_ARMOR. @@ -4084,7 +4167,7 @@

Method Details

], }, ], - "kind": "compute#securityPolicyList", # [Output Only] Type of resource. Alwayscompute#securityPolicyList for listsof securityPolicies + "kind": "compute#securityPolicyList", # Output only. [Output Only] Type of resource. Alwayscompute#securityPolicyList for listsof securityPolicies "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. @@ -4225,7 +4308,7 @@

Method Details

"associations": [ # A list of associations that belong to this policy. { "attachmentId": "A String", # The resource that the security policy is attached to. - "displayName": "A String", # [Output Only] The display name of the security policy of the association. + "displayName": "A String", # Output only. [Output Only] The display name of the security policy of the association. "excludedFolders": [ # A list of folders to exclude from the security policy. "A String", ], @@ -4233,13 +4316,29 @@

Method Details

"A String", ], "name": "A String", # The name for an association. - "securityPolicyId": "A String", # [Output Only] The security policy ID of the association. - "shortName": "A String", # [Output Only] The short name of the security policy of the association. + "securityPolicyId": "A String", # Output only. [Output Only] The security policy ID of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the security policy of the association. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "ddosProtectionConfig": { + "ddosAdaptiveProtection": "A String", + "ddosImpactedBaselineThreshold": 3.14, # DDoS Protection for Network Load Balancers (and VMs with public IPs) + # builds DDos mitigations that minimize collateral damage. It quantifies + # this as the fraction of a non-abuse baseline that's inadvertently + # blocked. + # + # Rules whose collateral damage exceeds ddosImpactedBaselineThreshold will + # not be deployed. Using a lower value will prioritize keeping collateral + # damage low, possibly at the cost of its effectiveness in rate limiting + # some or all of the attack. It should typically be unset, so Advanced DDos + # (and Adaptive Protection) uses the best mitigation it can find. Setting + # the threshold is advised if there are logs for false positive detections + # with high collateral damage, and will cause Advanced DDos to attempt to + # find a less aggressive rule that satisfies the constraint; Failing that, + # it will fall back to no mitigation (smaller attack) or to broader network + # throttles (larger attack). "ddosProtection": "A String", }, "description": "A String", # An optional description of this resource. Provide this property when you @@ -4262,9 +4361,9 @@

Method Details

# # To see the latest fingerprint, make get() request to the # security policy. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#securityPolicy", # [Output only] Type of the resource. Alwayscompute#securityPolicyfor security policies + "kind": "compute#securityPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyfor security policies "labelFingerprint": "A String", # A fingerprint for the labels being applied to this security policy, which # is essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -4284,7 +4383,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "parent": "A String", # [Output Only] The parent of the security policy. + "parent": "A String", # Output only. [Output Only] The parent of the security policy. "recaptchaOptionsConfig": { "redirectSiteKey": "A String", # An optional field to supply a reCAPTCHA site key to be used for all the # rules using the redirect action with the type of GOOGLE_RECAPTCHA under @@ -4294,9 +4393,9 @@

Method Details

# This field is only supported in Global Security Policies of type # CLOUD_ARMOR. }, - "region": "A String", # [Output Only] URL of the region where the regional security policy + "region": "A String", # Output only. [Output Only] URL of the region where the regional security policy # resides. This field is not applicable to global security policies. - "ruleTupleCount": 42, # [Output Only] Total count of all security policy rule tuples. A security + "ruleTupleCount": 42, # Output only. [Output Only] Total count of all security policy rule tuples. A security # policy can not exceed a set number of tuples. "rules": [ # A list of rules that belong to this policy. # There must always be a default rule which is a rule with priority @@ -4353,7 +4452,7 @@

Method Details

}, ], }, - "kind": "compute#securityPolicyRule", # [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules + "kind": "compute#securityPolicyRule", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -4549,6 +4648,13 @@

Method Details

# evaluatePreconfiguredWaf() is not used, this field will have no effect. "exclusions": [ # A list of exclusions to apply during preconfigured WAF evaluation. { + "requestBodiesToExclude": [ # A list of request body fields to be excluded from inspection during + # preconfigured WAF evaluation. + { + "op": "A String", # The match operator for the field. + "val": "A String", # The value of the field. + }, + ], "requestCookiesToExclude": [ # A list of request cookie names whose value will be excluded from # inspection during preconfigured WAF evaluation. { @@ -4750,7 +4856,7 @@

Method Details

"ruleNumber": "A String", # Identifier for the rule. This is only unique within the given security # policy. This can only be set during rule creation, if rule number is not # specified it will be generated by the server. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall security + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall security # policy rule. "targetResources": [ # A list of network resource URLs to which this rule applies. This field # allows you to control which network's VMs get this rule. If this field @@ -4765,8 +4871,8 @@

Method Details

], }, ], - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shortName": "A String", # User-provided name of the organization security policy. The name should be # unique in the organization in which the security policy is created. This # should only be used when SecurityPolicyType is CLOUD_ARMOR. @@ -5017,10 +5123,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -5032,7 +5138,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -5172,7 +5278,7 @@

Method Details

}, ], }, - "kind": "compute#securityPolicyRule", # [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules + "kind": "compute#securityPolicyRule", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -5368,6 +5474,13 @@

Method Details

# evaluatePreconfiguredWaf() is not used, this field will have no effect. "exclusions": [ # A list of exclusions to apply during preconfigured WAF evaluation. { + "requestBodiesToExclude": [ # A list of request body fields to be excluded from inspection during + # preconfigured WAF evaluation. + { + "op": "A String", # The match operator for the field. + "val": "A String", # The value of the field. + }, + ], "requestCookiesToExclude": [ # A list of request cookie names whose value will be excluded from # inspection during preconfigured WAF evaluation. { @@ -5569,7 +5682,7 @@

Method Details

"ruleNumber": "A String", # Identifier for the rule. This is only unique within the given security # policy. This can only be set during rule creation, if rule number is not # specified it will be generated by the server. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall security + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall security # policy rule. "targetResources": [ # A list of network resource URLs to which this rule applies. This field # allows you to control which network's VMs get this rule. If this field @@ -5752,10 +5865,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -5767,7 +5880,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -6021,10 +6134,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -6036,7 +6149,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -6319,10 +6432,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -6334,7 +6447,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.regionSnapshotSettings.html b/docs/dyn/compute_beta.regionSnapshotSettings.html index 905b00b692..5a4d92c68b 100644 --- a/docs/dyn/compute_beta.regionSnapshotSettings.html +++ b/docs/dyn/compute_beta.regionSnapshotSettings.html @@ -344,10 +344,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -359,7 +359,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.regionSnapshots.html b/docs/dyn/compute_beta.regionSnapshots.html index bcf256c96a..5eb4fa02fe 100644 --- a/docs/dyn/compute_beta.regionSnapshots.html +++ b/docs/dyn/compute_beta.regionSnapshots.html @@ -303,10 +303,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -318,7 +318,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -419,9 +419,9 @@

Method Details

# You can use snapshots to back up data on a regular interval. For more # information, read Creating # persistent disk snapshots. - "architecture": "A String", # [Output Only] The architecture of the snapshot. Valid values are + "architecture": "A String", # Output only. [Output Only] The architecture of the snapshot. Valid values are # ARM64 or X86_64. - "autoCreated": True or False, # [Output Only] Set to true if snapshots are automatically created by + "autoCreated": True or False, # Output only. [Output Only] Set to true if snapshots are automatically created by # applying resource policy on the target disk. "chainName": "A String", # Creates the new snapshot in the snapshot chain labeled with the # specified name. The chain name must be 1-63 characters long and comply @@ -429,18 +429,18 @@

Method Details

# owners who needs to create separate snapshot chains, for example, # for chargeback tracking. When you describe your snapshot resource, this # field is visible only if it has a non-empty value. - "creationSizeBytes": "A String", # [Output Only] Size in bytes of the snapshot at creation time. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationSizeBytes": "A String", # Output only. [Output Only] Size in bytes of the snapshot at creation time. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "diskSizeGb": "A String", # [Output Only] Size of the source disk, specified in GB. - "downloadBytes": "A String", # [Output Only] Number of bytes downloaded to restore a snapshot to a disk. - "enableConfidentialCompute": True or False, # Whether this snapshot is created from a confidential compute mode disk. + "diskSizeGb": "A String", # Output only. [Output Only] Size of the source disk, specified in GB. + "downloadBytes": "A String", # Output only. [Output Only] Number of bytes downloaded to restore a snapshot to a disk. + "enableConfidentialCompute": True or False, # Output only. Whether this snapshot is created from a confidential compute mode disk. # [Output Only]: This field is not set by user, but from source disk. "guestFlush": True or False, # [Input Only] Whether to attempt an application consistent snapshot by # informing the OS to prepare for the snapshot process. - "guestOsFeatures": [ # [Output Only] A list of features to enable on the guest operating system. + "guestOsFeatures": [ # Output only. [Output Only] A list of features to enable on the guest operating system. # Applicable only for bootable images. Read # Enabling guest operating system features to see a list of available # options. @@ -466,9 +466,9 @@

Method Details

# Enabling guest operating system features. }, ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#snapshot", # [Output Only] Type of the resource. Always compute#snapshot + "kind": "compute#snapshot", # Output only. [Output Only] Type of the resource. Always compute#snapshot # for Snapshot resources. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this snapshot, which is # essentially a hash of the labels set used for optimistic locking. The @@ -484,11 +484,11 @@

Method Details

# Label values may be empty. "a_key": "A String", }, - "licenseCodes": [ # [Output Only] Integer license codes indicating which licenses are attached + "licenseCodes": [ # Output only. [Output Only] Integer license codes indicating which licenses are attached # to this snapshot. "A String", ], - "licenses": [ # [Output Only] A list of public visible licenses that apply to this + "licenses": [ # Output only. [Output Only] A list of public visible licenses that apply to this # snapshot. This can be because the original image had licenses attached # (such as a Windows image). "A String", @@ -507,17 +507,19 @@

Method Details

# as part of resource payload. "resourceManagerTags": { # Resource manager tags to be bound to the snapshot. Tag keys and values have # the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, }, - "region": "A String", # [Output Only] URL of the region where the snapshot resides. Only applicable + "region": "A String", # Output only. [Output Only] URL of the region where the snapshot resides. Only applicable # for regional snapshots. "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "snapshotEncryptionKey": { # Encrypts the snapshot using acustomer-supplied # encryption key. # @@ -641,7 +643,7 @@

Method Details

}, "sourceDiskForRecoveryCheckpoint": "A String", # The source disk whose recovery checkpoint will be used to create this # snapshot. - "sourceDiskId": "A String", # [Output Only] The ID value of the disk used to create this snapshot. This + "sourceDiskId": "A String", # Output only. [Output Only] The ID value of the disk used to create this snapshot. This # value may be used to determine whether the snapshot was taken from the # current or a previous instance of a given disk name. "sourceInstantSnapshot": "A String", # The source instant snapshot used to create this snapshot. You can provide @@ -705,21 +707,21 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceInstantSnapshotId": "A String", # [Output Only] The unique ID of the instant snapshot used to create this + "sourceInstantSnapshotId": "A String", # Output only. [Output Only] The unique ID of the instant snapshot used to create this # snapshot. This value identifies the exact instant snapshot that was used to # create this snapshot. For example, if you created the snapshot from an # instant snapshot that was later deleted and recreated under the same name, # the source instant snapshot ID would identify the exact instant snapshot # that was used. - "sourceSnapshotSchedulePolicy": "A String", # [Output Only] URL of the resource policy which created this + "sourceSnapshotSchedulePolicy": "A String", # Output only. [Output Only] URL of the resource policy which created this # scheduled snapshot. - "sourceSnapshotSchedulePolicyId": "A String", # [Output Only] ID of the resource policy which created this + "sourceSnapshotSchedulePolicyId": "A String", # Output only. [Output Only] ID of the resource policy which created this # scheduled snapshot. - "status": "A String", # [Output Only] The status of the snapshot. This can beCREATING, DELETING, FAILED,READY, or UPLOADING. - "storageBytes": "A String", # [Output Only] A size of the storage used by the snapshot. As snapshots + "status": "A String", # Output only. [Output Only] The status of the snapshot. This can beCREATING, DELETING, FAILED,READY, or UPLOADING. + "storageBytes": "A String", # Output only. [Output Only] A size of the storage used by the snapshot. As snapshots # share storage, this number is expected to change with snapshot # creation/deletion. - "storageBytesStatus": "A String", # [Output Only] An indicator whether storageBytes is in a + "storageBytesStatus": "A String", # Output only. [Output Only] An indicator whether storageBytes is in a # stable state or it is being adjusted as a result of shared storage # reallocation. This status can either be UPDATING, meaning # the size of the snapshot is being updated, or UP_TO_DATE, @@ -1120,9 +1122,9 @@

Method Details

# You can use snapshots to back up data on a regular interval. For more # information, read Creating # persistent disk snapshots. - "architecture": "A String", # [Output Only] The architecture of the snapshot. Valid values are + "architecture": "A String", # Output only. [Output Only] The architecture of the snapshot. Valid values are # ARM64 or X86_64. - "autoCreated": True or False, # [Output Only] Set to true if snapshots are automatically created by + "autoCreated": True or False, # Output only. [Output Only] Set to true if snapshots are automatically created by # applying resource policy on the target disk. "chainName": "A String", # Creates the new snapshot in the snapshot chain labeled with the # specified name. The chain name must be 1-63 characters long and comply @@ -1130,18 +1132,18 @@

Method Details

# owners who needs to create separate snapshot chains, for example, # for chargeback tracking. When you describe your snapshot resource, this # field is visible only if it has a non-empty value. - "creationSizeBytes": "A String", # [Output Only] Size in bytes of the snapshot at creation time. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationSizeBytes": "A String", # Output only. [Output Only] Size in bytes of the snapshot at creation time. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "diskSizeGb": "A String", # [Output Only] Size of the source disk, specified in GB. - "downloadBytes": "A String", # [Output Only] Number of bytes downloaded to restore a snapshot to a disk. - "enableConfidentialCompute": True or False, # Whether this snapshot is created from a confidential compute mode disk. + "diskSizeGb": "A String", # Output only. [Output Only] Size of the source disk, specified in GB. + "downloadBytes": "A String", # Output only. [Output Only] Number of bytes downloaded to restore a snapshot to a disk. + "enableConfidentialCompute": True or False, # Output only. Whether this snapshot is created from a confidential compute mode disk. # [Output Only]: This field is not set by user, but from source disk. "guestFlush": True or False, # [Input Only] Whether to attempt an application consistent snapshot by # informing the OS to prepare for the snapshot process. - "guestOsFeatures": [ # [Output Only] A list of features to enable on the guest operating system. + "guestOsFeatures": [ # Output only. [Output Only] A list of features to enable on the guest operating system. # Applicable only for bootable images. Read # Enabling guest operating system features to see a list of available # options. @@ -1167,9 +1169,9 @@

Method Details

# Enabling guest operating system features. }, ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#snapshot", # [Output Only] Type of the resource. Always compute#snapshot + "kind": "compute#snapshot", # Output only. [Output Only] Type of the resource. Always compute#snapshot # for Snapshot resources. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this snapshot, which is # essentially a hash of the labels set used for optimistic locking. The @@ -1185,11 +1187,11 @@

Method Details

# Label values may be empty. "a_key": "A String", }, - "licenseCodes": [ # [Output Only] Integer license codes indicating which licenses are attached + "licenseCodes": [ # Output only. [Output Only] Integer license codes indicating which licenses are attached # to this snapshot. "A String", ], - "licenses": [ # [Output Only] A list of public visible licenses that apply to this + "licenses": [ # Output only. [Output Only] A list of public visible licenses that apply to this # snapshot. This can be because the original image had licenses attached # (such as a Windows image). "A String", @@ -1208,17 +1210,19 @@

Method Details

# as part of resource payload. "resourceManagerTags": { # Resource manager tags to be bound to the snapshot. Tag keys and values have # the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, }, - "region": "A String", # [Output Only] URL of the region where the snapshot resides. Only applicable + "region": "A String", # Output only. [Output Only] URL of the region where the snapshot resides. Only applicable # for regional snapshots. "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "snapshotEncryptionKey": { # Encrypts the snapshot using acustomer-supplied # encryption key. # @@ -1342,7 +1346,7 @@

Method Details

}, "sourceDiskForRecoveryCheckpoint": "A String", # The source disk whose recovery checkpoint will be used to create this # snapshot. - "sourceDiskId": "A String", # [Output Only] The ID value of the disk used to create this snapshot. This + "sourceDiskId": "A String", # Output only. [Output Only] The ID value of the disk used to create this snapshot. This # value may be used to determine whether the snapshot was taken from the # current or a previous instance of a given disk name. "sourceInstantSnapshot": "A String", # The source instant snapshot used to create this snapshot. You can provide @@ -1406,21 +1410,21 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceInstantSnapshotId": "A String", # [Output Only] The unique ID of the instant snapshot used to create this + "sourceInstantSnapshotId": "A String", # Output only. [Output Only] The unique ID of the instant snapshot used to create this # snapshot. This value identifies the exact instant snapshot that was used to # create this snapshot. For example, if you created the snapshot from an # instant snapshot that was later deleted and recreated under the same name, # the source instant snapshot ID would identify the exact instant snapshot # that was used. - "sourceSnapshotSchedulePolicy": "A String", # [Output Only] URL of the resource policy which created this + "sourceSnapshotSchedulePolicy": "A String", # Output only. [Output Only] URL of the resource policy which created this # scheduled snapshot. - "sourceSnapshotSchedulePolicyId": "A String", # [Output Only] ID of the resource policy which created this + "sourceSnapshotSchedulePolicyId": "A String", # Output only. [Output Only] ID of the resource policy which created this # scheduled snapshot. - "status": "A String", # [Output Only] The status of the snapshot. This can beCREATING, DELETING, FAILED,READY, or UPLOADING. - "storageBytes": "A String", # [Output Only] A size of the storage used by the snapshot. As snapshots + "status": "A String", # Output only. [Output Only] The status of the snapshot. This can beCREATING, DELETING, FAILED,READY, or UPLOADING. + "storageBytes": "A String", # Output only. [Output Only] A size of the storage used by the snapshot. As snapshots # share storage, this number is expected to change with snapshot # creation/deletion. - "storageBytesStatus": "A String", # [Output Only] An indicator whether storageBytes is in a + "storageBytesStatus": "A String", # Output only. [Output Only] An indicator whether storageBytes is in a # stable state or it is being adjusted as a result of shared storage # reallocation. This status can either be UPDATING, meaning # the size of the snapshot is being updated, or UP_TO_DATE, @@ -1613,10 +1617,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1628,7 +1632,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1815,9 +1819,9 @@

Method Details

# You can use snapshots to back up data on a regular interval. For more # information, read Creating # persistent disk snapshots. - "architecture": "A String", # [Output Only] The architecture of the snapshot. Valid values are + "architecture": "A String", # Output only. [Output Only] The architecture of the snapshot. Valid values are # ARM64 or X86_64. - "autoCreated": True or False, # [Output Only] Set to true if snapshots are automatically created by + "autoCreated": True or False, # Output only. [Output Only] Set to true if snapshots are automatically created by # applying resource policy on the target disk. "chainName": "A String", # Creates the new snapshot in the snapshot chain labeled with the # specified name. The chain name must be 1-63 characters long and comply @@ -1825,18 +1829,18 @@

Method Details

# owners who needs to create separate snapshot chains, for example, # for chargeback tracking. When you describe your snapshot resource, this # field is visible only if it has a non-empty value. - "creationSizeBytes": "A String", # [Output Only] Size in bytes of the snapshot at creation time. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationSizeBytes": "A String", # Output only. [Output Only] Size in bytes of the snapshot at creation time. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "diskSizeGb": "A String", # [Output Only] Size of the source disk, specified in GB. - "downloadBytes": "A String", # [Output Only] Number of bytes downloaded to restore a snapshot to a disk. - "enableConfidentialCompute": True or False, # Whether this snapshot is created from a confidential compute mode disk. + "diskSizeGb": "A String", # Output only. [Output Only] Size of the source disk, specified in GB. + "downloadBytes": "A String", # Output only. [Output Only] Number of bytes downloaded to restore a snapshot to a disk. + "enableConfidentialCompute": True or False, # Output only. Whether this snapshot is created from a confidential compute mode disk. # [Output Only]: This field is not set by user, but from source disk. "guestFlush": True or False, # [Input Only] Whether to attempt an application consistent snapshot by # informing the OS to prepare for the snapshot process. - "guestOsFeatures": [ # [Output Only] A list of features to enable on the guest operating system. + "guestOsFeatures": [ # Output only. [Output Only] A list of features to enable on the guest operating system. # Applicable only for bootable images. Read # Enabling guest operating system features to see a list of available # options. @@ -1862,9 +1866,9 @@

Method Details

# Enabling guest operating system features. }, ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#snapshot", # [Output Only] Type of the resource. Always compute#snapshot + "kind": "compute#snapshot", # Output only. [Output Only] Type of the resource. Always compute#snapshot # for Snapshot resources. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this snapshot, which is # essentially a hash of the labels set used for optimistic locking. The @@ -1880,11 +1884,11 @@

Method Details

# Label values may be empty. "a_key": "A String", }, - "licenseCodes": [ # [Output Only] Integer license codes indicating which licenses are attached + "licenseCodes": [ # Output only. [Output Only] Integer license codes indicating which licenses are attached # to this snapshot. "A String", ], - "licenses": [ # [Output Only] A list of public visible licenses that apply to this + "licenses": [ # Output only. [Output Only] A list of public visible licenses that apply to this # snapshot. This can be because the original image had licenses attached # (such as a Windows image). "A String", @@ -1903,17 +1907,19 @@

Method Details

# as part of resource payload. "resourceManagerTags": { # Resource manager tags to be bound to the snapshot. Tag keys and values have # the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, }, - "region": "A String", # [Output Only] URL of the region where the snapshot resides. Only applicable + "region": "A String", # Output only. [Output Only] URL of the region where the snapshot resides. Only applicable # for regional snapshots. "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "snapshotEncryptionKey": { # Encrypts the snapshot using acustomer-supplied # encryption key. # @@ -2037,7 +2043,7 @@

Method Details

}, "sourceDiskForRecoveryCheckpoint": "A String", # The source disk whose recovery checkpoint will be used to create this # snapshot. - "sourceDiskId": "A String", # [Output Only] The ID value of the disk used to create this snapshot. This + "sourceDiskId": "A String", # Output only. [Output Only] The ID value of the disk used to create this snapshot. This # value may be used to determine whether the snapshot was taken from the # current or a previous instance of a given disk name. "sourceInstantSnapshot": "A String", # The source instant snapshot used to create this snapshot. You can provide @@ -2101,21 +2107,21 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceInstantSnapshotId": "A String", # [Output Only] The unique ID of the instant snapshot used to create this + "sourceInstantSnapshotId": "A String", # Output only. [Output Only] The unique ID of the instant snapshot used to create this # snapshot. This value identifies the exact instant snapshot that was used to # create this snapshot. For example, if you created the snapshot from an # instant snapshot that was later deleted and recreated under the same name, # the source instant snapshot ID would identify the exact instant snapshot # that was used. - "sourceSnapshotSchedulePolicy": "A String", # [Output Only] URL of the resource policy which created this + "sourceSnapshotSchedulePolicy": "A String", # Output only. [Output Only] URL of the resource policy which created this # scheduled snapshot. - "sourceSnapshotSchedulePolicyId": "A String", # [Output Only] ID of the resource policy which created this + "sourceSnapshotSchedulePolicyId": "A String", # Output only. [Output Only] ID of the resource policy which created this # scheduled snapshot. - "status": "A String", # [Output Only] The status of the snapshot. This can beCREATING, DELETING, FAILED,READY, or UPLOADING. - "storageBytes": "A String", # [Output Only] A size of the storage used by the snapshot. As snapshots + "status": "A String", # Output only. [Output Only] The status of the snapshot. This can beCREATING, DELETING, FAILED,READY, or UPLOADING. + "storageBytes": "A String", # Output only. [Output Only] A size of the storage used by the snapshot. As snapshots # share storage, this number is expected to change with snapshot # creation/deletion. - "storageBytesStatus": "A String", # [Output Only] An indicator whether storageBytes is in a + "storageBytesStatus": "A String", # Output only. [Output Only] An indicator whether storageBytes is in a # stable state or it is being adjusted as a result of shared storage # reallocation. This status can either be UPDATING, meaning # the size of the snapshot is being updated, or UP_TO_DATE, @@ -2130,13 +2136,13 @@

Method Details

], }, ], - "kind": "compute#snapshotList", # Type of resource. + "kind": "compute#snapshotList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -3257,10 +3263,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3272,7 +3278,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.regionSslCertificates.html b/docs/dyn/compute_beta.regionSslCertificates.html index e2723ab9a7..180a6979eb 100644 --- a/docs/dyn/compute_beta.regionSslCertificates.html +++ b/docs/dyn/compute_beta.regionSslCertificates.html @@ -287,10 +287,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -302,7 +302,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -440,12 +440,12 @@

Method Details

# text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "expireTime": "A String", # [Output Only] Expire time of the certificate. RFC3339 + "expireTime": "A String", # Output only. [Output Only] Expire time of the certificate. RFC3339 "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#sslCertificate", # [Output Only] Type of the resource. Alwayscompute#sslCertificate for SSL certificates. + "kind": "compute#sslCertificate", # Output only. [Output Only] Type of the resource. Alwayscompute#sslCertificate for SSL certificates. "managed": { # Configuration and status of a managed SSL certificate. # Configuration and status of a managed SSL certificate. - "domainStatus": { # [Output only] Detailed statuses of the domains specified for managed + "domainStatus": { # Output only. [Output only] Detailed statuses of the domains specified for managed # certificate resource. "a_key": "A String", }, @@ -455,7 +455,7 @@

Method Details

# certificate](/load-balancing/docs/quotas#ssl_certificates). "A String", ], - "status": "A String", # [Output only] Status of the managed certificate resource. + "status": "A String", # Output only. [Output only] Status of the managed certificate resource. }, "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -467,7 +467,7 @@

Method Details

"privateKey": "A String", # A value read into memory from a write-only private key file. The private # key file must be in PEM format. For security, only insert # requests include this field. - "region": "A String", # [Output Only] URL of the region where the regional SSL Certificate + "region": "A String", # Output only. [Output Only] URL of the region where the regional SSL Certificate # resides. This field is not applicable to global SSL Certificate. "selfLink": "A String", # [Output only] Server-defined URL for the resource. "selfManaged": { # Configuration and status of a self-managed SSL certificate. # Configuration and status of a self-managed SSL certificate. @@ -477,7 +477,7 @@

Method Details

"privateKey": "A String", # A write-only private key in PEM format. Only insert # requests will include this field. }, - "subjectAlternativeNames": [ # [Output Only] Domains associated with the certificate via Subject + "subjectAlternativeNames": [ # Output only. [Output Only] Domains associated with the certificate via Subject # Alternative Name. "A String", ], @@ -537,12 +537,12 @@

Method Details

# text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "expireTime": "A String", # [Output Only] Expire time of the certificate. RFC3339 + "expireTime": "A String", # Output only. [Output Only] Expire time of the certificate. RFC3339 "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#sslCertificate", # [Output Only] Type of the resource. Alwayscompute#sslCertificate for SSL certificates. + "kind": "compute#sslCertificate", # Output only. [Output Only] Type of the resource. Alwayscompute#sslCertificate for SSL certificates. "managed": { # Configuration and status of a managed SSL certificate. # Configuration and status of a managed SSL certificate. - "domainStatus": { # [Output only] Detailed statuses of the domains specified for managed + "domainStatus": { # Output only. [Output only] Detailed statuses of the domains specified for managed # certificate resource. "a_key": "A String", }, @@ -552,7 +552,7 @@

Method Details

# certificate](/load-balancing/docs/quotas#ssl_certificates). "A String", ], - "status": "A String", # [Output only] Status of the managed certificate resource. + "status": "A String", # Output only. [Output only] Status of the managed certificate resource. }, "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -564,7 +564,7 @@

Method Details

"privateKey": "A String", # A value read into memory from a write-only private key file. The private # key file must be in PEM format. For security, only insert # requests include this field. - "region": "A String", # [Output Only] URL of the region where the regional SSL Certificate + "region": "A String", # Output only. [Output Only] URL of the region where the regional SSL Certificate # resides. This field is not applicable to global SSL Certificate. "selfLink": "A String", # [Output only] Server-defined URL for the resource. "selfManaged": { # Configuration and status of a self-managed SSL certificate. # Configuration and status of a self-managed SSL certificate. @@ -574,7 +574,7 @@

Method Details

"privateKey": "A String", # A write-only private key in PEM format. Only insert # requests will include this field. }, - "subjectAlternativeNames": [ # [Output Only] Domains associated with the certificate via Subject + "subjectAlternativeNames": [ # Output only. [Output Only] Domains associated with the certificate via Subject # Alternative Name. "A String", ], @@ -760,10 +760,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -775,7 +775,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -997,12 +997,12 @@

Method Details

# text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "expireTime": "A String", # [Output Only] Expire time of the certificate. RFC3339 + "expireTime": "A String", # Output only. [Output Only] Expire time of the certificate. RFC3339 "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#sslCertificate", # [Output Only] Type of the resource. Alwayscompute#sslCertificate for SSL certificates. + "kind": "compute#sslCertificate", # Output only. [Output Only] Type of the resource. Alwayscompute#sslCertificate for SSL certificates. "managed": { # Configuration and status of a managed SSL certificate. # Configuration and status of a managed SSL certificate. - "domainStatus": { # [Output only] Detailed statuses of the domains specified for managed + "domainStatus": { # Output only. [Output only] Detailed statuses of the domains specified for managed # certificate resource. "a_key": "A String", }, @@ -1012,7 +1012,7 @@

Method Details

# certificate](/load-balancing/docs/quotas#ssl_certificates). "A String", ], - "status": "A String", # [Output only] Status of the managed certificate resource. + "status": "A String", # Output only. [Output only] Status of the managed certificate resource. }, "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -1024,7 +1024,7 @@

Method Details

"privateKey": "A String", # A value read into memory from a write-only private key file. The private # key file must be in PEM format. For security, only insert # requests include this field. - "region": "A String", # [Output Only] URL of the region where the regional SSL Certificate + "region": "A String", # Output only. [Output Only] URL of the region where the regional SSL Certificate # resides. This field is not applicable to global SSL Certificate. "selfLink": "A String", # [Output only] Server-defined URL for the resource. "selfManaged": { # Configuration and status of a self-managed SSL certificate. # Configuration and status of a self-managed SSL certificate. @@ -1034,7 +1034,7 @@

Method Details

"privateKey": "A String", # A write-only private key in PEM format. Only insert # requests will include this field. }, - "subjectAlternativeNames": [ # [Output Only] Domains associated with the certificate via Subject + "subjectAlternativeNames": [ # Output only. [Output Only] Domains associated with the certificate via Subject # Alternative Name. "A String", ], @@ -1042,13 +1042,13 @@

Method Details

# "MANAGED". If not specified, the certificate is self-managed and the fieldscertificate and private_key are used. }, ], - "kind": "compute#sslCertificateList", # Type of resource. + "kind": "compute#sslCertificateList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there diff --git a/docs/dyn/compute_beta.regionSslPolicies.html b/docs/dyn/compute_beta.regionSslPolicies.html index becb2eeaf4..fa2fe436bb 100644 --- a/docs/dyn/compute_beta.regionSslPolicies.html +++ b/docs/dyn/compute_beta.regionSslPolicies.html @@ -296,10 +296,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -311,7 +311,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -414,7 +414,7 @@

Method Details

# suites, that are offered by Application Load Balancers and proxy Network Load # Balancers. For more information, read # SSL policies overview. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customFeatures": [ # A list of features enabled when the selected profile is CUSTOM. The # method returns the set of features that can be @@ -423,7 +423,7 @@

Method Details

], "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "enabledFeatures": [ # [Output Only] The list of features enabled in the SSL policy. + "enabledFeatures": [ # Output only. [Output Only] The list of features enabled in the SSL policy. "A String", ], "fingerprint": "A String", # Fingerprint of this resource. A hash of the contents stored in this object. @@ -434,9 +434,9 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve an SslPolicy. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#sslPolicy", # [Output only] Type of the resource. Alwayscompute#sslPolicyfor SSL policies. + "kind": "compute#sslPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#sslPolicyfor SSL policies. "minTlsVersion": "A String", # The minimum version of SSL protocol that can be used by the clients to # establish a connection with the load balancer. This can be one ofTLS_1_0, TLS_1_1, TLS_1_2,TLS_1_3. When set to TLS_1_3, the profile field # must be set to RESTRICTED. @@ -450,10 +450,10 @@

Method Details

"profile": "A String", # Profile specifies the set of SSL features that can be used by the load # balancer when negotiating SSL with clients. This can be one ofCOMPATIBLE, MODERN, RESTRICTED, orCUSTOM. If using CUSTOM, the set of SSL features # to enable must be specified in the customFeatures field. - "region": "A String", # [Output Only] URL of the region where the regional SSL policy + "region": "A String", # Output only. [Output Only] URL of the region where the regional SSL policy # resides. This field is not applicable to global SSL policies. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "warnings": [ # [Output Only] If potential misconfigurations are detected for this + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "warnings": [ # Output only. [Output Only] If potential misconfigurations are detected for this # SSL policy, this field will be populated with warning messages. { "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute @@ -501,7 +501,7 @@

Method Details

# suites, that are offered by Application Load Balancers and proxy Network Load # Balancers. For more information, read # SSL policies overview. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customFeatures": [ # A list of features enabled when the selected profile is CUSTOM. The # method returns the set of features that can be @@ -510,7 +510,7 @@

Method Details

], "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "enabledFeatures": [ # [Output Only] The list of features enabled in the SSL policy. + "enabledFeatures": [ # Output only. [Output Only] The list of features enabled in the SSL policy. "A String", ], "fingerprint": "A String", # Fingerprint of this resource. A hash of the contents stored in this object. @@ -521,9 +521,9 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve an SslPolicy. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#sslPolicy", # [Output only] Type of the resource. Alwayscompute#sslPolicyfor SSL policies. + "kind": "compute#sslPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#sslPolicyfor SSL policies. "minTlsVersion": "A String", # The minimum version of SSL protocol that can be used by the clients to # establish a connection with the load balancer. This can be one ofTLS_1_0, TLS_1_1, TLS_1_2,TLS_1_3. When set to TLS_1_3, the profile field # must be set to RESTRICTED. @@ -537,10 +537,10 @@

Method Details

"profile": "A String", # Profile specifies the set of SSL features that can be used by the load # balancer when negotiating SSL with clients. This can be one ofCOMPATIBLE, MODERN, RESTRICTED, orCUSTOM. If using CUSTOM, the set of SSL features # to enable must be specified in the customFeatures field. - "region": "A String", # [Output Only] URL of the region where the regional SSL policy + "region": "A String", # Output only. [Output Only] URL of the region where the regional SSL policy # resides. This field is not applicable to global SSL policies. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "warnings": [ # [Output Only] If potential misconfigurations are detected for this + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "warnings": [ # Output only. [Output Only] If potential misconfigurations are detected for this # SSL policy, this field will be populated with warning messages. { "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute @@ -748,10 +748,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -763,7 +763,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -943,15 +943,15 @@

Method Details

An object of the form: { - "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. - "items": [ # A list of SslPolicy resources. + "id": "A String", # Output only. [Output Only] Unique identifier for the resource; defined by the server. + "items": [ # Output only. A list of SslPolicy resources. { # Represents an SSL Policy resource. # # Use SSL policies to control SSL features, such as versions and cipher # suites, that are offered by Application Load Balancers and proxy Network Load # Balancers. For more information, read # SSL policies overview. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customFeatures": [ # A list of features enabled when the selected profile is CUSTOM. The # method returns the set of features that can be @@ -960,7 +960,7 @@

Method Details

], "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "enabledFeatures": [ # [Output Only] The list of features enabled in the SSL policy. + "enabledFeatures": [ # Output only. [Output Only] The list of features enabled in the SSL policy. "A String", ], "fingerprint": "A String", # Fingerprint of this resource. A hash of the contents stored in this object. @@ -971,9 +971,9 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve an SslPolicy. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#sslPolicy", # [Output only] Type of the resource. Alwayscompute#sslPolicyfor SSL policies. + "kind": "compute#sslPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#sslPolicyfor SSL policies. "minTlsVersion": "A String", # The minimum version of SSL protocol that can be used by the clients to # establish a connection with the load balancer. This can be one ofTLS_1_0, TLS_1_1, TLS_1_2,TLS_1_3. When set to TLS_1_3, the profile field # must be set to RESTRICTED. @@ -987,10 +987,10 @@

Method Details

"profile": "A String", # Profile specifies the set of SSL features that can be used by the load # balancer when negotiating SSL with clients. This can be one ofCOMPATIBLE, MODERN, RESTRICTED, orCUSTOM. If using CUSTOM, the set of SSL features # to enable must be specified in the customFeatures field. - "region": "A String", # [Output Only] URL of the region where the regional SSL policy + "region": "A String", # Output only. [Output Only] URL of the region where the regional SSL policy # resides. This field is not applicable to global SSL policies. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "warnings": [ # [Output Only] If potential misconfigurations are detected for this + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "warnings": [ # Output only. [Output Only] If potential misconfigurations are detected for this # SSL policy, this field will be populated with warning messages. { "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute @@ -1020,13 +1020,13 @@

Method Details

], }, ], - "kind": "compute#sslPoliciesList", # [Output Only] Type of the resource. Alwayscompute#sslPoliciesList for lists of sslPolicies. - "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for + "kind": "compute#sslPoliciesList", # Output only. [Output Only] Type of the resource. Alwayscompute#sslPoliciesList for lists of sslPolicies. + "nextPageToken": "A String", # Output only. [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -1193,7 +1193,7 @@

Method Details

# suites, that are offered by Application Load Balancers and proxy Network Load # Balancers. For more information, read # SSL policies overview. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customFeatures": [ # A list of features enabled when the selected profile is CUSTOM. The # method returns the set of features that can be @@ -1202,7 +1202,7 @@

Method Details

], "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "enabledFeatures": [ # [Output Only] The list of features enabled in the SSL policy. + "enabledFeatures": [ # Output only. [Output Only] The list of features enabled in the SSL policy. "A String", ], "fingerprint": "A String", # Fingerprint of this resource. A hash of the contents stored in this object. @@ -1213,9 +1213,9 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve an SslPolicy. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#sslPolicy", # [Output only] Type of the resource. Alwayscompute#sslPolicyfor SSL policies. + "kind": "compute#sslPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#sslPolicyfor SSL policies. "minTlsVersion": "A String", # The minimum version of SSL protocol that can be used by the clients to # establish a connection with the load balancer. This can be one ofTLS_1_0, TLS_1_1, TLS_1_2,TLS_1_3. When set to TLS_1_3, the profile field # must be set to RESTRICTED. @@ -1229,10 +1229,10 @@

Method Details

"profile": "A String", # Profile specifies the set of SSL features that can be used by the load # balancer when negotiating SSL with clients. This can be one ofCOMPATIBLE, MODERN, RESTRICTED, orCUSTOM. If using CUSTOM, the set of SSL features # to enable must be specified in the customFeatures field. - "region": "A String", # [Output Only] URL of the region where the regional SSL policy + "region": "A String", # Output only. [Output Only] URL of the region where the regional SSL policy # resides. This field is not applicable to global SSL policies. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "warnings": [ # [Output Only] If potential misconfigurations are detected for this + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "warnings": [ # Output only. [Output Only] If potential misconfigurations are detected for this # SSL policy, this field will be populated with warning messages. { "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute @@ -1440,10 +1440,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1455,7 +1455,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.regionTargetHttpProxies.html b/docs/dyn/compute_beta.regionTargetHttpProxies.html index 15f3467345..2ef5c2e091 100644 --- a/docs/dyn/compute_beta.regionTargetHttpProxies.html +++ b/docs/dyn/compute_beta.regionTargetHttpProxies.html @@ -290,10 +290,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -305,7 +305,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -420,7 +420,7 @@

Method Details

# then references a URL map. For more information, readUsing Target Proxies # and # Forwarding rule concepts. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -455,7 +455,7 @@

Method Details

# For classic Application Load Balancers, this option is not supported. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetHttpProxy", # [Output Only] Type of resource. Always compute#targetHttpProxy + "kind": "compute#targetHttpProxy", # Output only. [Output Only] Type of resource. Always compute#targetHttpProxy # for target HTTP proxies. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -475,7 +475,7 @@

Method Details

# requests when it receives them. # # The default is false. - "region": "A String", # [Output Only] URL of the region where the regional Target HTTP Proxy + "region": "A String", # Output only. [Output Only] URL of the region where the regional Target HTTP Proxy # resides. This field is not applicable to global Target HTTP Proxies. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. "urlMap": "A String", # URL to the UrlMap resource that defines the mapping from URL to @@ -513,7 +513,7 @@

Method Details

# then references a URL map. For more information, readUsing Target Proxies # and # Forwarding rule concepts. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -548,7 +548,7 @@

Method Details

# For classic Application Load Balancers, this option is not supported. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetHttpProxy", # [Output Only] Type of resource. Always compute#targetHttpProxy + "kind": "compute#targetHttpProxy", # Output only. [Output Only] Type of resource. Always compute#targetHttpProxy # for target HTTP proxies. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -568,7 +568,7 @@

Method Details

# requests when it receives them. # # The default is false. - "region": "A String", # [Output Only] URL of the region where the regional Target HTTP Proxy + "region": "A String", # Output only. [Output Only] URL of the region where the regional Target HTTP Proxy # resides. This field is not applicable to global Target HTTP Proxies. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. "urlMap": "A String", # URL to the UrlMap resource that defines the mapping from URL to @@ -753,10 +753,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -768,7 +768,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -969,7 +969,7 @@

Method Details

# then references a URL map. For more information, readUsing Target Proxies # and # Forwarding rule concepts. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1004,7 +1004,7 @@

Method Details

# For classic Application Load Balancers, this option is not supported. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetHttpProxy", # [Output Only] Type of resource. Always compute#targetHttpProxy + "kind": "compute#targetHttpProxy", # Output only. [Output Only] Type of resource. Always compute#targetHttpProxy # for target HTTP proxies. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -1024,21 +1024,21 @@

Method Details

# requests when it receives them. # # The default is false. - "region": "A String", # [Output Only] URL of the region where the regional Target HTTP Proxy + "region": "A String", # Output only. [Output Only] URL of the region where the regional Target HTTP Proxy # resides. This field is not applicable to global Target HTTP Proxies. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. "urlMap": "A String", # URL to the UrlMap resource that defines the mapping from URL to # the BackendService. }, ], - "kind": "compute#targetHttpProxyList", # Type of resource. Always compute#targetHttpProxyList for lists + "kind": "compute#targetHttpProxyList", # Output only. Type of resource. Always compute#targetHttpProxyList for lists # of target HTTP proxies. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -1274,10 +1274,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1289,7 +1289,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.regionTargetHttpsProxies.html b/docs/dyn/compute_beta.regionTargetHttpsProxies.html index 28ce0653c5..b7aff0f21e 100644 --- a/docs/dyn/compute_beta.regionTargetHttpsProxies.html +++ b/docs/dyn/compute_beta.regionTargetHttpsProxies.html @@ -296,10 +296,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -311,7 +311,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -447,7 +447,7 @@

Method Details

# If set, sslCertificates will be ignored. # # Accepted format is//certificatemanager.googleapis.com/projects/{project}/locations/{location}/certificateMaps/{resourceName}. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -482,7 +482,7 @@

Method Details

# For classic Application Load Balancers, this option is not supported. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetHttpsProxy", # [Output Only] Type of resource. Alwayscompute#targetHttpsProxy for target HTTPS proxies. + "kind": "compute#targetHttpsProxy", # Output only. [Output Only] Type of resource. Alwayscompute#targetHttpsProxy for target HTTPS proxies. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -513,7 +513,7 @@

Method Details

# - When quic-override is set to DISABLE, the # load balancer doesn't use QUIC. # - If the quic-override flag is not specified,NONE is implied. - "region": "A String", # [Output Only] URL of the region where the regional TargetHttpsProxy + "region": "A String", # Output only. [Output Only] URL of the region where the regional TargetHttpsProxy # resides. This field is not applicable to global TargetHttpsProxies. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. "serverTlsPolicy": "A String", # Optional. A URL referring to a networksecurity.ServerTlsPolicy resource @@ -638,7 +638,7 @@

Method Details

# If set, sslCertificates will be ignored. # # Accepted format is//certificatemanager.googleapis.com/projects/{project}/locations/{location}/certificateMaps/{resourceName}. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -673,7 +673,7 @@

Method Details

# For classic Application Load Balancers, this option is not supported. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetHttpsProxy", # [Output Only] Type of resource. Alwayscompute#targetHttpsProxy for target HTTPS proxies. + "kind": "compute#targetHttpsProxy", # Output only. [Output Only] Type of resource. Alwayscompute#targetHttpsProxy for target HTTPS proxies. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -704,7 +704,7 @@

Method Details

# - When quic-override is set to DISABLE, the # load balancer doesn't use QUIC. # - If the quic-override flag is not specified,NONE is implied. - "region": "A String", # [Output Only] URL of the region where the regional TargetHttpsProxy + "region": "A String", # Output only. [Output Only] URL of the region where the regional TargetHttpsProxy # resides. This field is not applicable to global TargetHttpsProxies. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. "serverTlsPolicy": "A String", # Optional. A URL referring to a networksecurity.ServerTlsPolicy resource @@ -955,10 +955,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -970,7 +970,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1192,7 +1192,7 @@

Method Details

# If set, sslCertificates will be ignored. # # Accepted format is//certificatemanager.googleapis.com/projects/{project}/locations/{location}/certificateMaps/{resourceName}. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1227,7 +1227,7 @@

Method Details

# For classic Application Load Balancers, this option is not supported. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetHttpsProxy", # [Output Only] Type of resource. Alwayscompute#targetHttpsProxy for target HTTPS proxies. + "kind": "compute#targetHttpsProxy", # Output only. [Output Only] Type of resource. Alwayscompute#targetHttpsProxy for target HTTPS proxies. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -1258,7 +1258,7 @@

Method Details

# - When quic-override is set to DISABLE, the # load balancer doesn't use QUIC. # - If the quic-override flag is not specified,NONE is implied. - "region": "A String", # [Output Only] URL of the region where the regional TargetHttpsProxy + "region": "A String", # Output only. [Output Only] URL of the region where the regional TargetHttpsProxy # resides. This field is not applicable to global TargetHttpsProxies. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. "serverTlsPolicy": "A String", # Optional. A URL referring to a networksecurity.ServerTlsPolicy resource @@ -1331,14 +1331,14 @@

Method Details

# - global/urlMaps/url-map }, ], - "kind": "compute#targetHttpsProxyList", # Type of resource. Always compute#targetHttpsProxyList for + "kind": "compute#targetHttpsProxyList", # Output only. Type of resource. Always compute#targetHttpsProxyList for # lists of target HTTPS proxies. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -1435,7 +1435,7 @@

Method Details

# If set, sslCertificates will be ignored. # # Accepted format is//certificatemanager.googleapis.com/projects/{project}/locations/{location}/certificateMaps/{resourceName}. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1470,7 +1470,7 @@

Method Details

# For classic Application Load Balancers, this option is not supported. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetHttpsProxy", # [Output Only] Type of resource. Alwayscompute#targetHttpsProxy for target HTTPS proxies. + "kind": "compute#targetHttpsProxy", # Output only. [Output Only] Type of resource. Alwayscompute#targetHttpsProxy for target HTTPS proxies. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -1501,7 +1501,7 @@

Method Details

# - When quic-override is set to DISABLE, the # load balancer doesn't use QUIC. # - If the quic-override flag is not specified,NONE is implied. - "region": "A String", # [Output Only] URL of the region where the regional TargetHttpsProxy + "region": "A String", # Output only. [Output Only] URL of the region where the regional TargetHttpsProxy # resides. This field is not applicable to global TargetHttpsProxies. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. "serverTlsPolicy": "A String", # Optional. A URL referring to a networksecurity.ServerTlsPolicy resource @@ -1752,10 +1752,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1767,7 +1767,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2044,10 +2044,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2059,7 +2059,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2332,10 +2332,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2347,7 +2347,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.regionTargetTcpProxies.html b/docs/dyn/compute_beta.regionTargetTcpProxies.html index efa2e64625..736fdf976e 100644 --- a/docs/dyn/compute_beta.regionTargetTcpProxies.html +++ b/docs/dyn/compute_beta.regionTargetTcpProxies.html @@ -287,10 +287,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -302,7 +302,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -404,13 +404,14 @@

Method Details

# The forwarding rule references the target TCP proxy, and the target proxy # then references a backend service. For more information, readProxy Network # Load Balancer overview. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetTcpProxy", # [Output Only] Type of the resource. Alwayscompute#targetTcpProxy for target TCP proxies. + "kind": "compute#targetTcpProxy", # Output only. [Output Only] Type of the resource. Alwayscompute#targetTcpProxy for target TCP proxies. + "loadBalancingScheme": "A String", # Specifies the type of load balancing scheme used by this target proxy. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -432,7 +433,7 @@

Method Details

"proxyHeader": "A String", # Specifies the type of proxy header to append before sending data to the # backend, either NONE or PROXY_V1. The default # is NONE. - "region": "A String", # [Output Only] URL of the region where the regional TCP proxy resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional TCP proxy resides. # This field is not applicable to global TCP proxy. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. "service": "A String", # URL to the BackendService resource. @@ -456,13 +457,14 @@

Method Details

# The forwarding rule references the target TCP proxy, and the target proxy # then references a backend service. For more information, readProxy Network # Load Balancer overview. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetTcpProxy", # [Output Only] Type of the resource. Alwayscompute#targetTcpProxy for target TCP proxies. + "kind": "compute#targetTcpProxy", # Output only. [Output Only] Type of the resource. Alwayscompute#targetTcpProxy for target TCP proxies. + "loadBalancingScheme": "A String", # Specifies the type of load balancing scheme used by this target proxy. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -484,7 +486,7 @@

Method Details

"proxyHeader": "A String", # Specifies the type of proxy header to append before sending data to the # backend, either NONE or PROXY_V1. The default # is NONE. - "region": "A String", # [Output Only] URL of the region where the regional TCP proxy resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional TCP proxy resides. # This field is not applicable to global TCP proxy. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. "service": "A String", # URL to the BackendService resource. @@ -668,10 +670,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -683,7 +685,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -871,13 +873,14 @@

Method Details

# The forwarding rule references the target TCP proxy, and the target proxy # then references a backend service. For more information, readProxy Network # Load Balancer overview. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetTcpProxy", # [Output Only] Type of the resource. Alwayscompute#targetTcpProxy for target TCP proxies. + "kind": "compute#targetTcpProxy", # Output only. [Output Only] Type of the resource. Alwayscompute#targetTcpProxy for target TCP proxies. + "loadBalancingScheme": "A String", # Specifies the type of load balancing scheme used by this target proxy. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -899,19 +902,19 @@

Method Details

"proxyHeader": "A String", # Specifies the type of proxy header to append before sending data to the # backend, either NONE or PROXY_V1. The default # is NONE. - "region": "A String", # [Output Only] URL of the region where the regional TCP proxy resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional TCP proxy resides. # This field is not applicable to global TCP proxy. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. "service": "A String", # URL to the BackendService resource. }, ], - "kind": "compute#targetTcpProxyList", # Type of resource. + "kind": "compute#targetTcpProxyList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there diff --git a/docs/dyn/compute_beta.regionUrlMaps.html b/docs/dyn/compute_beta.regionUrlMaps.html index 6a36836c1a..8b336d3cfe 100644 --- a/docs/dyn/compute_beta.regionUrlMaps.html +++ b/docs/dyn/compute_beta.regionUrlMaps.html @@ -288,10 +288,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -303,7 +303,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -430,7 +430,7 @@

Method Details

# the regionUrlMaps resource, the backend service must have aloadBalancingScheme of INTERNAL_MANAGED. For more # information, read URL # Map Concepts. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "defaultCustomErrorResponsePolicy": { # Specifies the custom error response policy that must be applied when the # defaultCustomErrorResponsePolicy specifies how the Load # Balancer returns error responses when BackendServiceorBackendBucket responds with an error. @@ -1055,7 +1055,7 @@

Method Details

], "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#urlMap", # [Output Only] Type of the resource. Always compute#urlMaps for + "kind": "compute#urlMap", # Output only. [Output Only] Type of the resource. Always compute#urlMaps for # url maps. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -1674,9 +1674,12 @@

Method Details

}, "name": "A String", # The name to which this PathMatcher is referred by theHostRule. "pathRules": [ # The list of path rules. Use this list instead of routeRules - # when routing based on simple path matching is all that's required. The - # order by which path rules are specified does not matter. Matches are always - # done on the longest-path-first basis. + # when routing based on simple path matching is all that's required. A path + # rule can only include a wildcard character (*) after a + # forward slash character ("/"). + # + # The order by which path rules are specified does not matter. + # Matches are always done on the longest-path-first basis. # # For example: a pathRule with a path /a/b/c/* will match # before /a/b/* irrespective of the order in which those paths appear in this @@ -2428,7 +2431,7 @@

Method Details

# # fullPathMatch must be from 1 to 1024 characters. # - # Only one of prefixMatch, fullPathMatch or regexMatch must be + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match must be # specified. "headerMatches": [ # Specifies a list of header match criteria, all of which must match # corresponding headers in the request. @@ -2496,7 +2499,8 @@

Method Details

# Only one of exactMatch, prefixMatch,suffixMatch, regexMatch,presentMatch or rangeMatch must be set. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. "suffixMatch": "A String", # The value of the header must end with the contents ofsuffixMatch. # # Only one of exactMatch, prefixMatch,suffixMatch, regexMatch,presentMatch or rangeMatch must be set. @@ -2574,24 +2578,32 @@

Method Details

# matching labels in the provided metadata. }, ], - "pathTemplateMatch": "A String", # If specified, the route is a pattern match expression that must match the - # :path header once the query string is removed. + "pathTemplateMatch": "A String", # If specified, this field defines a path template pattern that must match + # the :path header after the query string is removed. # - # A pattern match allows you to match + # A path template pattern can include variables and wildcards. + # Variables are enclosed in curly braces, for example{variable_name}. Wildcards include * that + # matches a single path segment, and ** that matches zero or + # more path segments. The pattern must follow these rules: # # - # - The value must be between 1 and 1024 characters - # - The pattern must start with a leading slash ("/") - # - There may be no more than 5 operators in pattern + # - The value must be between 1 and 1024 characters. + # - The pattern must start with a leading slash ("/"). + # - No more than 5 operators (variables or wildcards) may appear in + # the pattern. # - # Precisely one ofprefix_match, full_path_match,regex_match or path_template_match must be set. + # Precisely one ofprefixMatch, fullPathMatch,regexMatch, or pathTemplateMatch must be + # set. "prefixMatch": "A String", # For satisfying the matchRule condition, the request's # path must begin with the specified prefixMatch.prefixMatch must begin with a /. # # The value must be from 1 to 1024 characters. # - # Only one of prefixMatch, fullPathMatch or regexMatch must be - # specified. + # The * character inside a prefix match is + # treated as a literal character, not as a wildcard. + # + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match can be + # used within a matchRule. "queryParameterMatches": [ # Specifies a list of query parameter match criteria, all of which must # match corresponding query parameters in the request. # @@ -2615,7 +2627,8 @@

Method Details

# Only one of presentMatch, exactMatch, orregexMatch must be set. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. }, ], "regexMatch": "A String", # For satisfying the matchRule condition, the path of the @@ -2623,11 +2636,12 @@

Method Details

# supplied with the original URL. For # more information about regular expression syntax, see Syntax. # - # Only one of prefixMatch, fullPathMatch orregexMatch must be + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match must be # specified. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. }, ], "priority": 42, # For routeRules within a given pathMatcher, @@ -3082,7 +3096,7 @@

Method Details

], }, ], - "region": "A String", # [Output Only] URL of the region where the regional URL map resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional URL map resides. # This field is not applicable to global URL maps. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -3174,7 +3188,7 @@

Method Details

# the regionUrlMaps resource, the backend service must have aloadBalancingScheme of INTERNAL_MANAGED. For more # information, read URL # Map Concepts. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "defaultCustomErrorResponsePolicy": { # Specifies the custom error response policy that must be applied when the # defaultCustomErrorResponsePolicy specifies how the Load # Balancer returns error responses when BackendServiceorBackendBucket responds with an error. @@ -3799,7 +3813,7 @@

Method Details

], "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#urlMap", # [Output Only] Type of the resource. Always compute#urlMaps for + "kind": "compute#urlMap", # Output only. [Output Only] Type of the resource. Always compute#urlMaps for # url maps. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -4418,9 +4432,12 @@

Method Details

}, "name": "A String", # The name to which this PathMatcher is referred by theHostRule. "pathRules": [ # The list of path rules. Use this list instead of routeRules - # when routing based on simple path matching is all that's required. The - # order by which path rules are specified does not matter. Matches are always - # done on the longest-path-first basis. + # when routing based on simple path matching is all that's required. A path + # rule can only include a wildcard character (*) after a + # forward slash character ("/"). + # + # The order by which path rules are specified does not matter. + # Matches are always done on the longest-path-first basis. # # For example: a pathRule with a path /a/b/c/* will match # before /a/b/* irrespective of the order in which those paths appear in this @@ -5172,7 +5189,7 @@

Method Details

# # fullPathMatch must be from 1 to 1024 characters. # - # Only one of prefixMatch, fullPathMatch or regexMatch must be + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match must be # specified. "headerMatches": [ # Specifies a list of header match criteria, all of which must match # corresponding headers in the request. @@ -5240,7 +5257,8 @@

Method Details

# Only one of exactMatch, prefixMatch,suffixMatch, regexMatch,presentMatch or rangeMatch must be set. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. "suffixMatch": "A String", # The value of the header must end with the contents ofsuffixMatch. # # Only one of exactMatch, prefixMatch,suffixMatch, regexMatch,presentMatch or rangeMatch must be set. @@ -5318,24 +5336,32 @@

Method Details

# matching labels in the provided metadata. }, ], - "pathTemplateMatch": "A String", # If specified, the route is a pattern match expression that must match the - # :path header once the query string is removed. + "pathTemplateMatch": "A String", # If specified, this field defines a path template pattern that must match + # the :path header after the query string is removed. # - # A pattern match allows you to match + # A path template pattern can include variables and wildcards. + # Variables are enclosed in curly braces, for example{variable_name}. Wildcards include * that + # matches a single path segment, and ** that matches zero or + # more path segments. The pattern must follow these rules: # # - # - The value must be between 1 and 1024 characters - # - The pattern must start with a leading slash ("/") - # - There may be no more than 5 operators in pattern + # - The value must be between 1 and 1024 characters. + # - The pattern must start with a leading slash ("/"). + # - No more than 5 operators (variables or wildcards) may appear in + # the pattern. # - # Precisely one ofprefix_match, full_path_match,regex_match or path_template_match must be set. + # Precisely one ofprefixMatch, fullPathMatch,regexMatch, or pathTemplateMatch must be + # set. "prefixMatch": "A String", # For satisfying the matchRule condition, the request's # path must begin with the specified prefixMatch.prefixMatch must begin with a /. # # The value must be from 1 to 1024 characters. # - # Only one of prefixMatch, fullPathMatch or regexMatch must be - # specified. + # The * character inside a prefix match is + # treated as a literal character, not as a wildcard. + # + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match can be + # used within a matchRule. "queryParameterMatches": [ # Specifies a list of query parameter match criteria, all of which must # match corresponding query parameters in the request. # @@ -5359,7 +5385,8 @@

Method Details

# Only one of presentMatch, exactMatch, orregexMatch must be set. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. }, ], "regexMatch": "A String", # For satisfying the matchRule condition, the path of the @@ -5367,11 +5394,12 @@

Method Details

# supplied with the original URL. For # more information about regular expression syntax, see Syntax. # - # Only one of prefixMatch, fullPathMatch orregexMatch must be + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match must be # specified. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. }, ], "priority": 42, # For routeRules within a given pathMatcher, @@ -5826,7 +5854,7 @@

Method Details

], }, ], - "region": "A String", # [Output Only] URL of the region where the regional URL map resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional URL map resides. # This field is not applicable to global URL maps. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -6042,10 +6070,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -6057,7 +6085,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -6339,10 +6367,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -6354,7 +6382,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -6567,7 +6595,7 @@

Method Details

# the regionUrlMaps resource, the backend service must have aloadBalancingScheme of INTERNAL_MANAGED. For more # information, read URL # Map Concepts. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "defaultCustomErrorResponsePolicy": { # Specifies the custom error response policy that must be applied when the # defaultCustomErrorResponsePolicy specifies how the Load # Balancer returns error responses when BackendServiceorBackendBucket responds with an error. @@ -7192,7 +7220,7 @@

Method Details

], "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#urlMap", # [Output Only] Type of the resource. Always compute#urlMaps for + "kind": "compute#urlMap", # Output only. [Output Only] Type of the resource. Always compute#urlMaps for # url maps. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -7811,9 +7839,12 @@

Method Details

}, "name": "A String", # The name to which this PathMatcher is referred by theHostRule. "pathRules": [ # The list of path rules. Use this list instead of routeRules - # when routing based on simple path matching is all that's required. The - # order by which path rules are specified does not matter. Matches are always - # done on the longest-path-first basis. + # when routing based on simple path matching is all that's required. A path + # rule can only include a wildcard character (*) after a + # forward slash character ("/"). + # + # The order by which path rules are specified does not matter. + # Matches are always done on the longest-path-first basis. # # For example: a pathRule with a path /a/b/c/* will match # before /a/b/* irrespective of the order in which those paths appear in this @@ -8565,7 +8596,7 @@

Method Details

# # fullPathMatch must be from 1 to 1024 characters. # - # Only one of prefixMatch, fullPathMatch or regexMatch must be + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match must be # specified. "headerMatches": [ # Specifies a list of header match criteria, all of which must match # corresponding headers in the request. @@ -8633,7 +8664,8 @@

Method Details

# Only one of exactMatch, prefixMatch,suffixMatch, regexMatch,presentMatch or rangeMatch must be set. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. "suffixMatch": "A String", # The value of the header must end with the contents ofsuffixMatch. # # Only one of exactMatch, prefixMatch,suffixMatch, regexMatch,presentMatch or rangeMatch must be set. @@ -8711,24 +8743,32 @@

Method Details

# matching labels in the provided metadata. }, ], - "pathTemplateMatch": "A String", # If specified, the route is a pattern match expression that must match the - # :path header once the query string is removed. + "pathTemplateMatch": "A String", # If specified, this field defines a path template pattern that must match + # the :path header after the query string is removed. # - # A pattern match allows you to match + # A path template pattern can include variables and wildcards. + # Variables are enclosed in curly braces, for example{variable_name}. Wildcards include * that + # matches a single path segment, and ** that matches zero or + # more path segments. The pattern must follow these rules: # # - # - The value must be between 1 and 1024 characters - # - The pattern must start with a leading slash ("/") - # - There may be no more than 5 operators in pattern + # - The value must be between 1 and 1024 characters. + # - The pattern must start with a leading slash ("/"). + # - No more than 5 operators (variables or wildcards) may appear in + # the pattern. # - # Precisely one ofprefix_match, full_path_match,regex_match or path_template_match must be set. + # Precisely one ofprefixMatch, fullPathMatch,regexMatch, or pathTemplateMatch must be + # set. "prefixMatch": "A String", # For satisfying the matchRule condition, the request's # path must begin with the specified prefixMatch.prefixMatch must begin with a /. # # The value must be from 1 to 1024 characters. # - # Only one of prefixMatch, fullPathMatch or regexMatch must be - # specified. + # The * character inside a prefix match is + # treated as a literal character, not as a wildcard. + # + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match can be + # used within a matchRule. "queryParameterMatches": [ # Specifies a list of query parameter match criteria, all of which must # match corresponding query parameters in the request. # @@ -8752,7 +8792,8 @@

Method Details

# Only one of presentMatch, exactMatch, orregexMatch must be set. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. }, ], "regexMatch": "A String", # For satisfying the matchRule condition, the path of the @@ -8760,11 +8801,12 @@

Method Details

# supplied with the original URL. For # more information about regular expression syntax, see Syntax. # - # Only one of prefixMatch, fullPathMatch orregexMatch must be + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match must be # specified. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. }, ], "priority": 42, # For routeRules within a given pathMatcher, @@ -9219,7 +9261,7 @@

Method Details

], }, ], - "region": "A String", # [Output Only] URL of the region where the regional URL map resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional URL map resides. # This field is not applicable to global URL maps. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -9268,13 +9310,13 @@

Method Details

], }, ], - "kind": "compute#urlMapList", # Type of resource. + "kind": "compute#urlMapList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -9362,7 +9404,7 @@

Method Details

# the regionUrlMaps resource, the backend service must have aloadBalancingScheme of INTERNAL_MANAGED. For more # information, read URL # Map Concepts. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "defaultCustomErrorResponsePolicy": { # Specifies the custom error response policy that must be applied when the # defaultCustomErrorResponsePolicy specifies how the Load # Balancer returns error responses when BackendServiceorBackendBucket responds with an error. @@ -9987,7 +10029,7 @@

Method Details

], "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#urlMap", # [Output Only] Type of the resource. Always compute#urlMaps for + "kind": "compute#urlMap", # Output only. [Output Only] Type of the resource. Always compute#urlMaps for # url maps. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -10606,9 +10648,12 @@

Method Details

}, "name": "A String", # The name to which this PathMatcher is referred by theHostRule. "pathRules": [ # The list of path rules. Use this list instead of routeRules - # when routing based on simple path matching is all that's required. The - # order by which path rules are specified does not matter. Matches are always - # done on the longest-path-first basis. + # when routing based on simple path matching is all that's required. A path + # rule can only include a wildcard character (*) after a + # forward slash character ("/"). + # + # The order by which path rules are specified does not matter. + # Matches are always done on the longest-path-first basis. # # For example: a pathRule with a path /a/b/c/* will match # before /a/b/* irrespective of the order in which those paths appear in this @@ -11360,7 +11405,7 @@

Method Details

# # fullPathMatch must be from 1 to 1024 characters. # - # Only one of prefixMatch, fullPathMatch or regexMatch must be + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match must be # specified. "headerMatches": [ # Specifies a list of header match criteria, all of which must match # corresponding headers in the request. @@ -11428,7 +11473,8 @@

Method Details

# Only one of exactMatch, prefixMatch,suffixMatch, regexMatch,presentMatch or rangeMatch must be set. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. "suffixMatch": "A String", # The value of the header must end with the contents ofsuffixMatch. # # Only one of exactMatch, prefixMatch,suffixMatch, regexMatch,presentMatch or rangeMatch must be set. @@ -11506,24 +11552,32 @@

Method Details

# matching labels in the provided metadata. }, ], - "pathTemplateMatch": "A String", # If specified, the route is a pattern match expression that must match the - # :path header once the query string is removed. + "pathTemplateMatch": "A String", # If specified, this field defines a path template pattern that must match + # the :path header after the query string is removed. # - # A pattern match allows you to match + # A path template pattern can include variables and wildcards. + # Variables are enclosed in curly braces, for example{variable_name}. Wildcards include * that + # matches a single path segment, and ** that matches zero or + # more path segments. The pattern must follow these rules: # # - # - The value must be between 1 and 1024 characters - # - The pattern must start with a leading slash ("/") - # - There may be no more than 5 operators in pattern + # - The value must be between 1 and 1024 characters. + # - The pattern must start with a leading slash ("/"). + # - No more than 5 operators (variables or wildcards) may appear in + # the pattern. # - # Precisely one ofprefix_match, full_path_match,regex_match or path_template_match must be set. + # Precisely one ofprefixMatch, fullPathMatch,regexMatch, or pathTemplateMatch must be + # set. "prefixMatch": "A String", # For satisfying the matchRule condition, the request's # path must begin with the specified prefixMatch.prefixMatch must begin with a /. # # The value must be from 1 to 1024 characters. # - # Only one of prefixMatch, fullPathMatch or regexMatch must be - # specified. + # The * character inside a prefix match is + # treated as a literal character, not as a wildcard. + # + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match can be + # used within a matchRule. "queryParameterMatches": [ # Specifies a list of query parameter match criteria, all of which must # match corresponding query parameters in the request. # @@ -11547,7 +11601,8 @@

Method Details

# Only one of presentMatch, exactMatch, orregexMatch must be set. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. }, ], "regexMatch": "A String", # For satisfying the matchRule condition, the path of the @@ -11555,11 +11610,12 @@

Method Details

# supplied with the original URL. For # more information about regular expression syntax, see Syntax. # - # Only one of prefixMatch, fullPathMatch orregexMatch must be + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match must be # specified. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. }, ], "priority": 42, # For routeRules within a given pathMatcher, @@ -12014,7 +12070,7 @@

Method Details

], }, ], - "region": "A String", # [Output Only] URL of the region where the regional URL map resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional URL map resides. # This field is not applicable to global URL maps. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -12230,10 +12286,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -12245,7 +12301,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -12402,7 +12458,7 @@

Method Details

# the regionUrlMaps resource, the backend service must have aloadBalancingScheme of INTERNAL_MANAGED. For more # information, read URL # Map Concepts. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "defaultCustomErrorResponsePolicy": { # Specifies the custom error response policy that must be applied when the # defaultCustomErrorResponsePolicy specifies how the Load # Balancer returns error responses when BackendServiceorBackendBucket responds with an error. @@ -13027,7 +13083,7 @@

Method Details

], "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#urlMap", # [Output Only] Type of the resource. Always compute#urlMaps for + "kind": "compute#urlMap", # Output only. [Output Only] Type of the resource. Always compute#urlMaps for # url maps. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -13646,9 +13702,12 @@

Method Details

}, "name": "A String", # The name to which this PathMatcher is referred by theHostRule. "pathRules": [ # The list of path rules. Use this list instead of routeRules - # when routing based on simple path matching is all that's required. The - # order by which path rules are specified does not matter. Matches are always - # done on the longest-path-first basis. + # when routing based on simple path matching is all that's required. A path + # rule can only include a wildcard character (*) after a + # forward slash character ("/"). + # + # The order by which path rules are specified does not matter. + # Matches are always done on the longest-path-first basis. # # For example: a pathRule with a path /a/b/c/* will match # before /a/b/* irrespective of the order in which those paths appear in this @@ -14400,7 +14459,7 @@

Method Details

# # fullPathMatch must be from 1 to 1024 characters. # - # Only one of prefixMatch, fullPathMatch or regexMatch must be + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match must be # specified. "headerMatches": [ # Specifies a list of header match criteria, all of which must match # corresponding headers in the request. @@ -14468,7 +14527,8 @@

Method Details

# Only one of exactMatch, prefixMatch,suffixMatch, regexMatch,presentMatch or rangeMatch must be set. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. "suffixMatch": "A String", # The value of the header must end with the contents ofsuffixMatch. # # Only one of exactMatch, prefixMatch,suffixMatch, regexMatch,presentMatch or rangeMatch must be set. @@ -14546,24 +14606,32 @@

Method Details

# matching labels in the provided metadata. }, ], - "pathTemplateMatch": "A String", # If specified, the route is a pattern match expression that must match the - # :path header once the query string is removed. + "pathTemplateMatch": "A String", # If specified, this field defines a path template pattern that must match + # the :path header after the query string is removed. # - # A pattern match allows you to match + # A path template pattern can include variables and wildcards. + # Variables are enclosed in curly braces, for example{variable_name}. Wildcards include * that + # matches a single path segment, and ** that matches zero or + # more path segments. The pattern must follow these rules: # # - # - The value must be between 1 and 1024 characters - # - The pattern must start with a leading slash ("/") - # - There may be no more than 5 operators in pattern + # - The value must be between 1 and 1024 characters. + # - The pattern must start with a leading slash ("/"). + # - No more than 5 operators (variables or wildcards) may appear in + # the pattern. # - # Precisely one ofprefix_match, full_path_match,regex_match or path_template_match must be set. + # Precisely one ofprefixMatch, fullPathMatch,regexMatch, or pathTemplateMatch must be + # set. "prefixMatch": "A String", # For satisfying the matchRule condition, the request's # path must begin with the specified prefixMatch.prefixMatch must begin with a /. # # The value must be from 1 to 1024 characters. # - # Only one of prefixMatch, fullPathMatch or regexMatch must be - # specified. + # The * character inside a prefix match is + # treated as a literal character, not as a wildcard. + # + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match can be + # used within a matchRule. "queryParameterMatches": [ # Specifies a list of query parameter match criteria, all of which must # match corresponding query parameters in the request. # @@ -14587,7 +14655,8 @@

Method Details

# Only one of presentMatch, exactMatch, orregexMatch must be set. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. }, ], "regexMatch": "A String", # For satisfying the matchRule condition, the path of the @@ -14595,11 +14664,12 @@

Method Details

# supplied with the original URL. For # more information about regular expression syntax, see Syntax. # - # Only one of prefixMatch, fullPathMatch orregexMatch must be + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match must be # specified. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. }, ], "priority": 42, # For routeRules within a given pathMatcher, @@ -15054,7 +15124,7 @@

Method Details

], }, ], - "region": "A String", # [Output Only] URL of the region where the regional URL map resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional URL map resides. # This field is not applicable to global URL maps. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -15270,10 +15340,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -15285,7 +15355,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -15410,7 +15480,7 @@

Method Details

# the regionUrlMaps resource, the backend service must have aloadBalancingScheme of INTERNAL_MANAGED. For more # information, read URL # Map Concepts. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "defaultCustomErrorResponsePolicy": { # Specifies the custom error response policy that must be applied when the # defaultCustomErrorResponsePolicy specifies how the Load # Balancer returns error responses when BackendServiceorBackendBucket responds with an error. @@ -16035,7 +16105,7 @@

Method Details

], "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#urlMap", # [Output Only] Type of the resource. Always compute#urlMaps for + "kind": "compute#urlMap", # Output only. [Output Only] Type of the resource. Always compute#urlMaps for # url maps. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -16654,9 +16724,12 @@

Method Details

}, "name": "A String", # The name to which this PathMatcher is referred by theHostRule. "pathRules": [ # The list of path rules. Use this list instead of routeRules - # when routing based on simple path matching is all that's required. The - # order by which path rules are specified does not matter. Matches are always - # done on the longest-path-first basis. + # when routing based on simple path matching is all that's required. A path + # rule can only include a wildcard character (*) after a + # forward slash character ("/"). + # + # The order by which path rules are specified does not matter. + # Matches are always done on the longest-path-first basis. # # For example: a pathRule with a path /a/b/c/* will match # before /a/b/* irrespective of the order in which those paths appear in this @@ -17408,7 +17481,7 @@

Method Details

# # fullPathMatch must be from 1 to 1024 characters. # - # Only one of prefixMatch, fullPathMatch or regexMatch must be + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match must be # specified. "headerMatches": [ # Specifies a list of header match criteria, all of which must match # corresponding headers in the request. @@ -17476,7 +17549,8 @@

Method Details

# Only one of exactMatch, prefixMatch,suffixMatch, regexMatch,presentMatch or rangeMatch must be set. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. "suffixMatch": "A String", # The value of the header must end with the contents ofsuffixMatch. # # Only one of exactMatch, prefixMatch,suffixMatch, regexMatch,presentMatch or rangeMatch must be set. @@ -17554,24 +17628,32 @@

Method Details

# matching labels in the provided metadata. }, ], - "pathTemplateMatch": "A String", # If specified, the route is a pattern match expression that must match the - # :path header once the query string is removed. + "pathTemplateMatch": "A String", # If specified, this field defines a path template pattern that must match + # the :path header after the query string is removed. # - # A pattern match allows you to match + # A path template pattern can include variables and wildcards. + # Variables are enclosed in curly braces, for example{variable_name}. Wildcards include * that + # matches a single path segment, and ** that matches zero or + # more path segments. The pattern must follow these rules: # # - # - The value must be between 1 and 1024 characters - # - The pattern must start with a leading slash ("/") - # - There may be no more than 5 operators in pattern + # - The value must be between 1 and 1024 characters. + # - The pattern must start with a leading slash ("/"). + # - No more than 5 operators (variables or wildcards) may appear in + # the pattern. # - # Precisely one ofprefix_match, full_path_match,regex_match or path_template_match must be set. + # Precisely one ofprefixMatch, fullPathMatch,regexMatch, or pathTemplateMatch must be + # set. "prefixMatch": "A String", # For satisfying the matchRule condition, the request's # path must begin with the specified prefixMatch.prefixMatch must begin with a /. # # The value must be from 1 to 1024 characters. # - # Only one of prefixMatch, fullPathMatch or regexMatch must be - # specified. + # The * character inside a prefix match is + # treated as a literal character, not as a wildcard. + # + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match can be + # used within a matchRule. "queryParameterMatches": [ # Specifies a list of query parameter match criteria, all of which must # match corresponding query parameters in the request. # @@ -17595,7 +17677,8 @@

Method Details

# Only one of presentMatch, exactMatch, orregexMatch must be set. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. }, ], "regexMatch": "A String", # For satisfying the matchRule condition, the path of the @@ -17603,11 +17686,12 @@

Method Details

# supplied with the original URL. For # more information about regular expression syntax, see Syntax. # - # Only one of prefixMatch, fullPathMatch orregexMatch must be + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match must be # specified. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. }, ], "priority": 42, # For routeRules within a given pathMatcher, @@ -18062,7 +18146,7 @@

Method Details

], }, ], - "region": "A String", # [Output Only] URL of the region where the regional URL map resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional URL map resides. # This field is not applicable to global URL maps. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. diff --git a/docs/dyn/compute_beta.regionZones.html b/docs/dyn/compute_beta.regionZones.html index 566143b6c7..f690e40dac 100644 --- a/docs/dyn/compute_beta.regionZones.html +++ b/docs/dyn/compute_beta.regionZones.html @@ -246,22 +246,22 @@

Method Details

"description": "A String", # [Output Only] Textual description of the resource. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#zone", # [Output Only] Type of the resource. Always compute#zone for + "kind": "compute#zone", # Output only. [Output Only] Type of the resource. Always compute#zone for # zones. "name": "A String", # [Output Only] Name of the resource. "region": "A String", # [Output Only] Full URL reference to the region which hosts the zone. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. "status": "A String", # [Output Only] Status of the zone, either UP orDOWN. - "supportsPzs": True or False, # [Output Only] Reserved for future use. + "supportsPzs": True or False, # Output only. [Output Only] Reserved for future use. }, ], - "kind": "compute#zoneList", # Type of resource. + "kind": "compute#zoneList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there diff --git a/docs/dyn/compute_beta.regions.html b/docs/dyn/compute_beta.regions.html index a9d01b6ee7..f060c47f11 100644 --- a/docs/dyn/compute_beta.regions.html +++ b/docs/dyn/compute_beta.regions.html @@ -176,10 +176,10 @@

Method Details

"description": "A String", # [Output Only] Textual description of the resource. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#region", # [Output Only] Type of the resource. Always compute#region for + "kind": "compute#region", # Output only. [Output Only] Type of the resource. Always compute#region for # regions. "name": "A String", # [Output Only] Name of the resource. - "quotaStatusWarning": { # [Output Only] Warning of fetching the `quotas` field for this region. This + "quotaStatusWarning": { # Output only. [Output Only] Warning of fetching the `quotas` field for this region. This # field is populated only if fetching of the `quotas` field fails. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -216,7 +216,7 @@

Method Details

], "selfLink": "A String", # [Output Only] Server-defined URL for the resource. "status": "A String", # [Output Only] Status of the region, either UP orDOWN. - "supportsPzs": True or False, # [Output Only] Reserved for future use. + "supportsPzs": True or False, # Output only. [Output Only] Reserved for future use. "zones": [ # [Output Only] A list of zones available in this region, in the form of # resource URLs. "A String", @@ -394,10 +394,10 @@

Method Details

"description": "A String", # [Output Only] Textual description of the resource. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#region", # [Output Only] Type of the resource. Always compute#region for + "kind": "compute#region", # Output only. [Output Only] Type of the resource. Always compute#region for # regions. "name": "A String", # [Output Only] Name of the resource. - "quotaStatusWarning": { # [Output Only] Warning of fetching the `quotas` field for this region. This + "quotaStatusWarning": { # Output only. [Output Only] Warning of fetching the `quotas` field for this region. This # field is populated only if fetching of the `quotas` field fails. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -434,21 +434,21 @@

Method Details

], "selfLink": "A String", # [Output Only] Server-defined URL for the resource. "status": "A String", # [Output Only] Status of the region, either UP orDOWN. - "supportsPzs": True or False, # [Output Only] Reserved for future use. + "supportsPzs": True or False, # Output only. [Output Only] Reserved for future use. "zones": [ # [Output Only] A list of zones available in this region, in the form of # resource URLs. "A String", ], }, ], - "kind": "compute#regionList", # [Output Only] Type of resource. Always compute#regionList for + "kind": "compute#regionList", # Output only. [Output Only] Type of resource. Always compute#regionList for # lists of regions. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there diff --git a/docs/dyn/compute_beta.reservationBlocks.html b/docs/dyn/compute_beta.reservationBlocks.html index f23e575441..e057b7230a 100644 --- a/docs/dyn/compute_beta.reservationBlocks.html +++ b/docs/dyn/compute_beta.reservationBlocks.html @@ -130,31 +130,31 @@

Method Details

{ "resource": { # Represents a reservation block resource. - "count": 42, # [Output Only] The number of resources that are allocated in this + "count": 42, # Output only. [Output Only] The number of resources that are allocated in this # reservation block. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 text format. - "healthInfo": { # Health information for the reservation block. # [Output Only] Health information for the reservation block. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 text format. + "healthInfo": { # Health information for the reservation block. # Output only. [Output Only] Health information for the reservation block. "degradedSubBlockCount": 42, # The number of subBlocks that are degraded. "healthStatus": "A String", # The health status of the reservation block. "healthySubBlockCount": 42, # The number of subBlocks that are healthy. }, - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "inUseCount": 42, # [Output Only] The number of instances that are currently in use on this + "inUseCount": 42, # Output only. [Output Only] The number of instances that are currently in use on this # reservation block. - "inUseHostCount": 42, # Number of hosts currently in use. If there is one or more Instances running + "inUseHostCount": 42, # Output only. Number of hosts currently in use. If there is one or more Instances running # on the host, it is considered in use. - "kind": "compute#reservationBlock", # [Output Only] Type of the resource. Alwayscompute#reservationBlock for reservation blocks. - "name": "A String", # [Output Only] The name of this reservation block generated by Google + "kind": "compute#reservationBlock", # Output only. [Output Only] Type of the resource. Alwayscompute#reservationBlock for reservation blocks. + "name": "A String", # Output only. [Output Only] The name of this reservation block generated by Google # Compute Engine. The name must be 1-63 characters long, and comply with # RFC1035 @pattern [a-z](?:[-a-z0-9]{0,61}[a-z0-9])? - "physicalTopology": { # [Output Only] The physical topology of the reservation block. + "physicalTopology": { # Output only. [Output Only] The physical topology of the reservation block. "block": "A String", # The hash of the capacity block within the cluster. "cluster": "A String", # The cluster name of the reservation block. - "instances": [ # The detailed instances information for a given Block + "instances": [ # Output only. The detailed instances information for a given Block { # The instances information for a given Block "instanceId": "A String", # The InstanceId of the instance - "physicalHostTopology": { # The PhysicalHostTopology of the instance within a Block resource. # The PhysicalHostTopology of instances within a Block resource. + "physicalHostTopology": { # The PhysicalHostTopology of the instance within a Block resource. # Output only. The PhysicalHostTopology of instances within a Block resource. "host": "A String", # Host hash for a given instance "subBlock": "A String", # Sub block hash for a given instance }, @@ -162,7 +162,7 @@

Method Details

}, ], }, - "reservationMaintenance": { # Maintenance Info for ReservationBlocks. # [Output Only] Maintenance information for this reservation block. + "reservationMaintenance": { # Maintenance Info for ReservationBlocks. # Output only. [Output Only] Maintenance information for this reservation block. "instanceMaintenanceOngoingCount": 42, # Describes number of instances that have ongoing maintenance. "instanceMaintenancePendingCount": 42, # Describes number of instances that have pending maintenance. "maintenanceOngoingCount": 42, # Progress for ongoing maintenance for this group of VMs/hosts. @@ -194,15 +194,15 @@

Method Details

# This timestamp value is in RFC3339 text format. }, }, - "reservationSubBlockCount": 42, # [Output Only] The number of reservation subBlocks associated with this + "reservationSubBlockCount": 42, # Output only. [Output Only] The number of reservation subBlocks associated with this # reservation block. - "reservationSubBlockInUseCount": 42, # [Output Only] The number of in-use reservation subBlocks associated with + "reservationSubBlockInUseCount": 42, # Output only. [Output Only] The number of in-use reservation subBlocks associated with # this reservation block. If at least one VM is running on a subBlock, it is # considered in-use. - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "status": "A String", # [Output Only] Status of the reservation block. - "zone": "A String", # [Output Only] Zone in which the reservation block resides. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "status": "A String", # Output only. [Output Only] Status of the reservation block. + "zone": "A String", # Output only. [Output Only] Zone in which the reservation block resides. }, } @@ -681,31 +681,31 @@

Method Details

"id": "A String", # Unique identifier for the resource; defined by the server. "items": [ # A list of reservation block resources. { # Represents a reservation block resource. - "count": 42, # [Output Only] The number of resources that are allocated in this + "count": 42, # Output only. [Output Only] The number of resources that are allocated in this # reservation block. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 text format. - "healthInfo": { # Health information for the reservation block. # [Output Only] Health information for the reservation block. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 text format. + "healthInfo": { # Health information for the reservation block. # Output only. [Output Only] Health information for the reservation block. "degradedSubBlockCount": 42, # The number of subBlocks that are degraded. "healthStatus": "A String", # The health status of the reservation block. "healthySubBlockCount": 42, # The number of subBlocks that are healthy. }, - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "inUseCount": 42, # [Output Only] The number of instances that are currently in use on this + "inUseCount": 42, # Output only. [Output Only] The number of instances that are currently in use on this # reservation block. - "inUseHostCount": 42, # Number of hosts currently in use. If there is one or more Instances running + "inUseHostCount": 42, # Output only. Number of hosts currently in use. If there is one or more Instances running # on the host, it is considered in use. - "kind": "compute#reservationBlock", # [Output Only] Type of the resource. Alwayscompute#reservationBlock for reservation blocks. - "name": "A String", # [Output Only] The name of this reservation block generated by Google + "kind": "compute#reservationBlock", # Output only. [Output Only] Type of the resource. Alwayscompute#reservationBlock for reservation blocks. + "name": "A String", # Output only. [Output Only] The name of this reservation block generated by Google # Compute Engine. The name must be 1-63 characters long, and comply with # RFC1035 @pattern [a-z](?:[-a-z0-9]{0,61}[a-z0-9])? - "physicalTopology": { # [Output Only] The physical topology of the reservation block. + "physicalTopology": { # Output only. [Output Only] The physical topology of the reservation block. "block": "A String", # The hash of the capacity block within the cluster. "cluster": "A String", # The cluster name of the reservation block. - "instances": [ # The detailed instances information for a given Block + "instances": [ # Output only. The detailed instances information for a given Block { # The instances information for a given Block "instanceId": "A String", # The InstanceId of the instance - "physicalHostTopology": { # The PhysicalHostTopology of the instance within a Block resource. # The PhysicalHostTopology of instances within a Block resource. + "physicalHostTopology": { # The PhysicalHostTopology of the instance within a Block resource. # Output only. The PhysicalHostTopology of instances within a Block resource. "host": "A String", # Host hash for a given instance "subBlock": "A String", # Sub block hash for a given instance }, @@ -713,7 +713,7 @@

Method Details

}, ], }, - "reservationMaintenance": { # Maintenance Info for ReservationBlocks. # [Output Only] Maintenance information for this reservation block. + "reservationMaintenance": { # Maintenance Info for ReservationBlocks. # Output only. [Output Only] Maintenance information for this reservation block. "instanceMaintenanceOngoingCount": 42, # Describes number of instances that have ongoing maintenance. "instanceMaintenancePendingCount": 42, # Describes number of instances that have pending maintenance. "maintenanceOngoingCount": 42, # Progress for ongoing maintenance for this group of VMs/hosts. @@ -745,15 +745,15 @@

Method Details

# This timestamp value is in RFC3339 text format. }, }, - "reservationSubBlockCount": 42, # [Output Only] The number of reservation subBlocks associated with this + "reservationSubBlockCount": 42, # Output only. [Output Only] The number of reservation subBlocks associated with this # reservation block. - "reservationSubBlockInUseCount": 42, # [Output Only] The number of in-use reservation subBlocks associated with + "reservationSubBlockInUseCount": 42, # Output only. [Output Only] The number of in-use reservation subBlocks associated with # this reservation block. If at least one VM is running on a subBlock, it is # considered in-use. - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "status": "A String", # [Output Only] Status of the reservation block. - "zone": "A String", # [Output Only] Zone in which the reservation block resides. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "status": "A String", # Output only. [Output Only] Status of the reservation block. + "zone": "A String", # Output only. [Output Only] Zone in which the reservation block resides. }, ], "kind": "compute#reservationBlock", # Type of the resource. Alwayscompute#reservationBlock for a list of reservation blocks. @@ -1001,10 +1001,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1016,7 +1016,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.reservationSubBlocks.html b/docs/dyn/compute_beta.reservationSubBlocks.html index fe109cc919..a17b30f9d2 100644 --- a/docs/dyn/compute_beta.reservationSubBlocks.html +++ b/docs/dyn/compute_beta.reservationSubBlocks.html @@ -133,7 +133,7 @@

Method Details

{ "resource": { # Represents a reservation subBlock resource. - "acceleratorTopologiesInfo": { # Info for accelerator topologies within a densely packed reservation. # [Output Only] Slice info for the reservation subBlock. + "acceleratorTopologiesInfo": { # Info for accelerator topologies within a densely packed reservation. # Output only. [Output Only] Slice info for the reservation subBlock. "acceleratorTopologyInfos": [ # Info for each accelerator topology. { # Info for a slice of a given topology. "acceleratorTopology": "A String", # The accelerator topology. @@ -146,10 +146,10 @@

Method Details

}, ], }, - "count": 42, # [Output Only] The number of hosts that are allocated in this + "count": 42, # Output only. [Output Only] The number of hosts that are allocated in this # reservation subBlock. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 text format. - "healthInfo": { # Health information for the reservation subBlock. # [Output Only] Health information for the reservation subBlock. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 text format. + "healthInfo": { # Health information for the reservation subBlock. # Output only. [Output Only] Health information for the reservation subBlock. "degradedHostCount": 42, # The number of degraded hosts in the reservation subBlock. "degradedInfraCount": 42, # The number of degraded infrastructure (e.g NV link domain) in the # reservation subblock. @@ -158,22 +158,22 @@

Method Details

"healthyInfraCount": 42, # The number of healthy infrastructure (e.g NV link domain) in the # reservation subblock. }, - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "inUseCount": 42, # [Output Only] The number of instances that are currently in use on this + "inUseCount": 42, # Output only. [Output Only] The number of instances that are currently in use on this # reservation subBlock. - "inUseHostCount": 42, # Number of hosts currently in use. If there is one or more Instances running + "inUseHostCount": 42, # Output only. Number of hosts currently in use. If there is one or more Instances running # on the host, it is considered in use. - "kind": "compute#reservationSubBlock", # [Output Only] Type of the resource. Alwayscompute#reservationSubBlock for reservation subBlocks. - "name": "A String", # [Output Only] The name of this reservation subBlock generated by Google + "kind": "compute#reservationSubBlock", # Output only. [Output Only] Type of the resource. Alwayscompute#reservationSubBlock for reservation subBlocks. + "name": "A String", # Output only. [Output Only] The name of this reservation subBlock generated by Google # Compute Engine. The name must be 1-63 characters long, and comply with # RFC1035 @pattern [a-z](?:[-a-z0-9]{0,61}[a-z0-9])? - "physicalTopology": { # [Output Only] The physical topology of the reservation subBlock. + "physicalTopology": { # Output only. [Output Only] The physical topology of the reservation subBlock. "block": "A String", # The hash of the capacity block within the cluster. "cluster": "A String", # The cluster name of the reservation subBlock. "subBlock": "A String", # The hash of the capacity sub-block within the capacity block. }, - "reservationSubBlockMaintenance": { # Maintenance Info for ReservationBlocks. # Maintenance information for this reservation subBlock. + "reservationSubBlockMaintenance": { # Maintenance Info for ReservationBlocks. # Output only. Maintenance information for this reservation subBlock. "instanceMaintenanceOngoingCount": 42, # Describes number of instances that have ongoing maintenance. "instanceMaintenancePendingCount": 42, # Describes number of instances that have pending maintenance. "maintenanceOngoingCount": 42, # Progress for ongoing maintenance for this group of VMs/hosts. @@ -205,10 +205,10 @@

Method Details

# This timestamp value is in RFC3339 text format. }, }, - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "status": "A String", # [Output Only] Status of the reservation subBlock. - "zone": "A String", # [Output Only] Zone in which the reservation subBlock resides. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "status": "A String", # Output only. [Output Only] Status of the reservation subBlock. + "zone": "A String", # Output only. [Output Only] Zone in which the reservation subBlock resides. }, } @@ -687,7 +687,7 @@

Method Details

"id": "A String", # Unique identifier for the resource; defined by the server. "items": [ # A list of reservation subBlock resources. { # Represents a reservation subBlock resource. - "acceleratorTopologiesInfo": { # Info for accelerator topologies within a densely packed reservation. # [Output Only] Slice info for the reservation subBlock. + "acceleratorTopologiesInfo": { # Info for accelerator topologies within a densely packed reservation. # Output only. [Output Only] Slice info for the reservation subBlock. "acceleratorTopologyInfos": [ # Info for each accelerator topology. { # Info for a slice of a given topology. "acceleratorTopology": "A String", # The accelerator topology. @@ -700,10 +700,10 @@

Method Details

}, ], }, - "count": 42, # [Output Only] The number of hosts that are allocated in this + "count": 42, # Output only. [Output Only] The number of hosts that are allocated in this # reservation subBlock. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 text format. - "healthInfo": { # Health information for the reservation subBlock. # [Output Only] Health information for the reservation subBlock. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 text format. + "healthInfo": { # Health information for the reservation subBlock. # Output only. [Output Only] Health information for the reservation subBlock. "degradedHostCount": 42, # The number of degraded hosts in the reservation subBlock. "degradedInfraCount": 42, # The number of degraded infrastructure (e.g NV link domain) in the # reservation subblock. @@ -712,22 +712,22 @@

Method Details

"healthyInfraCount": 42, # The number of healthy infrastructure (e.g NV link domain) in the # reservation subblock. }, - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "inUseCount": 42, # [Output Only] The number of instances that are currently in use on this + "inUseCount": 42, # Output only. [Output Only] The number of instances that are currently in use on this # reservation subBlock. - "inUseHostCount": 42, # Number of hosts currently in use. If there is one or more Instances running + "inUseHostCount": 42, # Output only. Number of hosts currently in use. If there is one or more Instances running # on the host, it is considered in use. - "kind": "compute#reservationSubBlock", # [Output Only] Type of the resource. Alwayscompute#reservationSubBlock for reservation subBlocks. - "name": "A String", # [Output Only] The name of this reservation subBlock generated by Google + "kind": "compute#reservationSubBlock", # Output only. [Output Only] Type of the resource. Alwayscompute#reservationSubBlock for reservation subBlocks. + "name": "A String", # Output only. [Output Only] The name of this reservation subBlock generated by Google # Compute Engine. The name must be 1-63 characters long, and comply with # RFC1035 @pattern [a-z](?:[-a-z0-9]{0,61}[a-z0-9])? - "physicalTopology": { # [Output Only] The physical topology of the reservation subBlock. + "physicalTopology": { # Output only. [Output Only] The physical topology of the reservation subBlock. "block": "A String", # The hash of the capacity block within the cluster. "cluster": "A String", # The cluster name of the reservation subBlock. "subBlock": "A String", # The hash of the capacity sub-block within the capacity block. }, - "reservationSubBlockMaintenance": { # Maintenance Info for ReservationBlocks. # Maintenance information for this reservation subBlock. + "reservationSubBlockMaintenance": { # Maintenance Info for ReservationBlocks. # Output only. Maintenance information for this reservation subBlock. "instanceMaintenanceOngoingCount": 42, # Describes number of instances that have ongoing maintenance. "instanceMaintenancePendingCount": 42, # Describes number of instances that have pending maintenance. "maintenanceOngoingCount": 42, # Progress for ongoing maintenance for this group of VMs/hosts. @@ -759,10 +759,10 @@

Method Details

# This timestamp value is in RFC3339 text format. }, }, - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "status": "A String", # [Output Only] Status of the reservation subBlock. - "zone": "A String", # [Output Only] Zone in which the reservation subBlock resides. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "status": "A String", # Output only. [Output Only] Status of the reservation subBlock. + "zone": "A String", # Output only. [Output Only] Zone in which the reservation subBlock resides. }, ], "kind": "compute#reservationSubBlock", # Type of the resource. Alwayscompute#reservationSubBlock for a list of reservation @@ -1004,10 +1004,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1019,7 +1019,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1302,10 +1302,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1317,7 +1317,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.reservations.html b/docs/dyn/compute_beta.reservations.html index 73355f107b..d3f572a95e 100644 --- a/docs/dyn/compute_beta.reservations.html +++ b/docs/dyn/compute_beta.reservations.html @@ -245,10 +245,10 @@

Method Details

# one can create instances of varying shapes against this reservation. "hostCount": 42, # Count of reserved hosts of specified VM family. The host has fixed number # of accelerators based on the accelerator/vm-family selected. - "inUseHostCount": 42, # Number of hosts currently in use. If there is one or more Instances + "inUseHostCount": 42, # Output only. Number of hosts currently in use. If there is one or more Instances # running on the host, it is considered in use. - "inUseInstanceCount": 42, # Number of instances currently in use in this reservation. - "inUseResources": [ # [Output only] List of resources currently in use. + "inUseInstanceCount": 42, # Output only. Number of instances currently in use in this reservation. + "inUseResources": [ # Output only. [Output only] List of resources currently in use. { "accelerator": { # Properties of accelerator resources in this reservation. "acceleratorCount": 42, # Number of accelerators of specified type. @@ -270,9 +270,9 @@

Method Details

# belong to. "workloadType": "A String", # The workload type of the instances that will target this reservation. }, - "commitment": "A String", # [Output Only] Full or partial URL to a parent commitment. This field + "commitment": "A String", # Output only. [Output Only] Full or partial URL to a parent commitment. This field # displays for reservations that are tied to a commitment. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "deleteAfterDuration": { # A Duration represents a fixed-length span of time represented # Duration time relative to reservation creation when Compute Engine will # automatically delete this resource. @@ -294,10 +294,10 @@

Method Details

# create the resource. "enableEmergentMaintenance": True or False, # Indicates whether Compute Engine allows unplanned maintenance for your VMs; # for example, to fix hardware errors. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#reservation", # [Output Only] Type of the resource. Alwayscompute#reservations for reservations. - "linkedCommitments": [ # [Output Only] Full or partial URL to parent commitments. This field + "kind": "compute#reservation", # Output only. [Output Only] Type of the resource. Alwayscompute#reservations for reservations. + "linkedCommitments": [ # Output only. [Output Only] Full or partial URL to parent commitments. This field # displays for reservations that are tied to multiple commitments. "A String", ], @@ -312,7 +312,7 @@

Method Details

"protectionTier": "A String", # Protection tier for the workload which specifies the workload expectations # in the event of infrastructure failures at data center (e.g. power # and/or cooling failures). - "reservationMode": "A String", # [Output only] Indicates the reservation mode of the reservation. + "reservationMode": "A String", # Output only. [Output only] Indicates the reservation mode of the reservation. "reservationSharingPolicy": { # Specify the reservation sharing policy. If unspecified, the reservation # will not be shared with Google Cloud managed services. "serviceShareType": "A String", # Sharing config for all Google Cloud services. @@ -322,7 +322,7 @@

Method Details

# policy with reservation. "a_key": "A String", }, - "resourceStatus": { # [Output Only] Contains output only fields. # [Output Only] Status information for Reservation resource. + "resourceStatus": { # [Output Only] Contains output only fields. # Output only. [Output Only] Status information for Reservation resource. "healthInfo": { # Health information for the reservation. # [Output only] Health information for the reservation. "degradedBlockCount": 42, # The number of reservation blocks that are degraded. "healthStatus": "A String", # The health status of the reservation. @@ -369,9 +369,9 @@

Method Details

}, }, }, - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. "schedulingType": "A String", # The type of maintenance for the reservation. - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. "shareSettings": { # The share setting for reservations and sole tenancy node groups. # Specify share-settings to create a shared reservation. This property is # optional. For more information about the syntax and options for this # field and its subfields, see the guide for creating @@ -392,9 +392,9 @@

Method Details

}, "specificReservation": { # This reservation type allows to pre allocate specific instance # Reservation for instances with specific machine shapes. # configuration. - "assuredCount": "A String", # [Output Only] Indicates how many instances are actually usable currently. + "assuredCount": "A String", # Output only. [Output Only] Indicates how many instances are actually usable currently. "count": "A String", # Specifies the number of resources that are allocated. - "inUseCount": "A String", # [Output Only] Indicates how many instances are in use. + "inUseCount": "A String", # Output only. [Output Only] Indicates how many instances are in use. "instanceProperties": { # Properties of the SKU instances being reserved. # The instance properties for the reservation. # Next ID: 9 "guestAccelerators": [ # Specifies accelerator type and count. @@ -444,7 +444,7 @@

Method Details

"specificReservationRequired": True or False, # Indicates whether the reservation can be consumed by VMs with affinity # for "any" reservation. If the field is set, then only VMs that target # the reservation by name can consume from this reservation. - "status": "A String", # [Output Only] The status of the reservation. + "status": "A String", # Output only. [Output Only] The status of the reservation. # # # - CREATING: Reservation resources are being @@ -485,14 +485,14 @@

Method Details

}, }, }, - "kind": "compute#reservationAggregatedList", # Type of resource. + "kind": "compute#reservationAggregatedList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -728,10 +728,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -743,7 +743,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -853,10 +853,10 @@

Method Details

# one can create instances of varying shapes against this reservation. "hostCount": 42, # Count of reserved hosts of specified VM family. The host has fixed number # of accelerators based on the accelerator/vm-family selected. - "inUseHostCount": 42, # Number of hosts currently in use. If there is one or more Instances + "inUseHostCount": 42, # Output only. Number of hosts currently in use. If there is one or more Instances # running on the host, it is considered in use. - "inUseInstanceCount": 42, # Number of instances currently in use in this reservation. - "inUseResources": [ # [Output only] List of resources currently in use. + "inUseInstanceCount": 42, # Output only. Number of instances currently in use in this reservation. + "inUseResources": [ # Output only. [Output only] List of resources currently in use. { "accelerator": { # Properties of accelerator resources in this reservation. "acceleratorCount": 42, # Number of accelerators of specified type. @@ -878,9 +878,9 @@

Method Details

# belong to. "workloadType": "A String", # The workload type of the instances that will target this reservation. }, - "commitment": "A String", # [Output Only] Full or partial URL to a parent commitment. This field + "commitment": "A String", # Output only. [Output Only] Full or partial URL to a parent commitment. This field # displays for reservations that are tied to a commitment. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "deleteAfterDuration": { # A Duration represents a fixed-length span of time represented # Duration time relative to reservation creation when Compute Engine will # automatically delete this resource. @@ -902,10 +902,10 @@

Method Details

# create the resource. "enableEmergentMaintenance": True or False, # Indicates whether Compute Engine allows unplanned maintenance for your VMs; # for example, to fix hardware errors. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#reservation", # [Output Only] Type of the resource. Alwayscompute#reservations for reservations. - "linkedCommitments": [ # [Output Only] Full or partial URL to parent commitments. This field + "kind": "compute#reservation", # Output only. [Output Only] Type of the resource. Alwayscompute#reservations for reservations. + "linkedCommitments": [ # Output only. [Output Only] Full or partial URL to parent commitments. This field # displays for reservations that are tied to multiple commitments. "A String", ], @@ -920,7 +920,7 @@

Method Details

"protectionTier": "A String", # Protection tier for the workload which specifies the workload expectations # in the event of infrastructure failures at data center (e.g. power # and/or cooling failures). - "reservationMode": "A String", # [Output only] Indicates the reservation mode of the reservation. + "reservationMode": "A String", # Output only. [Output only] Indicates the reservation mode of the reservation. "reservationSharingPolicy": { # Specify the reservation sharing policy. If unspecified, the reservation # will not be shared with Google Cloud managed services. "serviceShareType": "A String", # Sharing config for all Google Cloud services. @@ -930,7 +930,7 @@

Method Details

# policy with reservation. "a_key": "A String", }, - "resourceStatus": { # [Output Only] Contains output only fields. # [Output Only] Status information for Reservation resource. + "resourceStatus": { # [Output Only] Contains output only fields. # Output only. [Output Only] Status information for Reservation resource. "healthInfo": { # Health information for the reservation. # [Output only] Health information for the reservation. "degradedBlockCount": 42, # The number of reservation blocks that are degraded. "healthStatus": "A String", # The health status of the reservation. @@ -977,9 +977,9 @@

Method Details

}, }, }, - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. "schedulingType": "A String", # The type of maintenance for the reservation. - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. "shareSettings": { # The share setting for reservations and sole tenancy node groups. # Specify share-settings to create a shared reservation. This property is # optional. For more information about the syntax and options for this # field and its subfields, see the guide for creating @@ -1000,9 +1000,9 @@

Method Details

}, "specificReservation": { # This reservation type allows to pre allocate specific instance # Reservation for instances with specific machine shapes. # configuration. - "assuredCount": "A String", # [Output Only] Indicates how many instances are actually usable currently. + "assuredCount": "A String", # Output only. [Output Only] Indicates how many instances are actually usable currently. "count": "A String", # Specifies the number of resources that are allocated. - "inUseCount": "A String", # [Output Only] Indicates how many instances are in use. + "inUseCount": "A String", # Output only. [Output Only] Indicates how many instances are in use. "instanceProperties": { # Properties of the SKU instances being reserved. # The instance properties for the reservation. # Next ID: 9 "guestAccelerators": [ # Specifies accelerator type and count. @@ -1052,7 +1052,7 @@

Method Details

"specificReservationRequired": True or False, # Indicates whether the reservation can be consumed by VMs with affinity # for "any" reservation. If the field is set, then only VMs that target # the reservation by name can consume from this reservation. - "status": "A String", # [Output Only] The status of the reservation. + "status": "A String", # Output only. [Output Only] The status of the reservation. # # # - CREATING: Reservation resources are being @@ -1460,10 +1460,10 @@

Method Details

# one can create instances of varying shapes against this reservation. "hostCount": 42, # Count of reserved hosts of specified VM family. The host has fixed number # of accelerators based on the accelerator/vm-family selected. - "inUseHostCount": 42, # Number of hosts currently in use. If there is one or more Instances + "inUseHostCount": 42, # Output only. Number of hosts currently in use. If there is one or more Instances # running on the host, it is considered in use. - "inUseInstanceCount": 42, # Number of instances currently in use in this reservation. - "inUseResources": [ # [Output only] List of resources currently in use. + "inUseInstanceCount": 42, # Output only. Number of instances currently in use in this reservation. + "inUseResources": [ # Output only. [Output only] List of resources currently in use. { "accelerator": { # Properties of accelerator resources in this reservation. "acceleratorCount": 42, # Number of accelerators of specified type. @@ -1485,9 +1485,9 @@

Method Details

# belong to. "workloadType": "A String", # The workload type of the instances that will target this reservation. }, - "commitment": "A String", # [Output Only] Full or partial URL to a parent commitment. This field + "commitment": "A String", # Output only. [Output Only] Full or partial URL to a parent commitment. This field # displays for reservations that are tied to a commitment. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "deleteAfterDuration": { # A Duration represents a fixed-length span of time represented # Duration time relative to reservation creation when Compute Engine will # automatically delete this resource. @@ -1509,10 +1509,10 @@

Method Details

# create the resource. "enableEmergentMaintenance": True or False, # Indicates whether Compute Engine allows unplanned maintenance for your VMs; # for example, to fix hardware errors. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#reservation", # [Output Only] Type of the resource. Alwayscompute#reservations for reservations. - "linkedCommitments": [ # [Output Only] Full or partial URL to parent commitments. This field + "kind": "compute#reservation", # Output only. [Output Only] Type of the resource. Alwayscompute#reservations for reservations. + "linkedCommitments": [ # Output only. [Output Only] Full or partial URL to parent commitments. This field # displays for reservations that are tied to multiple commitments. "A String", ], @@ -1527,7 +1527,7 @@

Method Details

"protectionTier": "A String", # Protection tier for the workload which specifies the workload expectations # in the event of infrastructure failures at data center (e.g. power # and/or cooling failures). - "reservationMode": "A String", # [Output only] Indicates the reservation mode of the reservation. + "reservationMode": "A String", # Output only. [Output only] Indicates the reservation mode of the reservation. "reservationSharingPolicy": { # Specify the reservation sharing policy. If unspecified, the reservation # will not be shared with Google Cloud managed services. "serviceShareType": "A String", # Sharing config for all Google Cloud services. @@ -1537,7 +1537,7 @@

Method Details

# policy with reservation. "a_key": "A String", }, - "resourceStatus": { # [Output Only] Contains output only fields. # [Output Only] Status information for Reservation resource. + "resourceStatus": { # [Output Only] Contains output only fields. # Output only. [Output Only] Status information for Reservation resource. "healthInfo": { # Health information for the reservation. # [Output only] Health information for the reservation. "degradedBlockCount": 42, # The number of reservation blocks that are degraded. "healthStatus": "A String", # The health status of the reservation. @@ -1584,9 +1584,9 @@

Method Details

}, }, }, - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. "schedulingType": "A String", # The type of maintenance for the reservation. - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. "shareSettings": { # The share setting for reservations and sole tenancy node groups. # Specify share-settings to create a shared reservation. This property is # optional. For more information about the syntax and options for this # field and its subfields, see the guide for creating @@ -1607,9 +1607,9 @@

Method Details

}, "specificReservation": { # This reservation type allows to pre allocate specific instance # Reservation for instances with specific machine shapes. # configuration. - "assuredCount": "A String", # [Output Only] Indicates how many instances are actually usable currently. + "assuredCount": "A String", # Output only. [Output Only] Indicates how many instances are actually usable currently. "count": "A String", # Specifies the number of resources that are allocated. - "inUseCount": "A String", # [Output Only] Indicates how many instances are in use. + "inUseCount": "A String", # Output only. [Output Only] Indicates how many instances are in use. "instanceProperties": { # Properties of the SKU instances being reserved. # The instance properties for the reservation. # Next ID: 9 "guestAccelerators": [ # Specifies accelerator type and count. @@ -1659,7 +1659,7 @@

Method Details

"specificReservationRequired": True or False, # Indicates whether the reservation can be consumed by VMs with affinity # for "any" reservation. If the field is set, then only VMs that target # the reservation by name can consume from this reservation. - "status": "A String", # [Output Only] The status of the reservation. + "status": "A String", # Output only. [Output Only] The status of the reservation. # # # - CREATING: Reservation resources are being @@ -1850,10 +1850,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1865,7 +1865,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2062,10 +2062,10 @@

Method Details

# one can create instances of varying shapes against this reservation. "hostCount": 42, # Count of reserved hosts of specified VM family. The host has fixed number # of accelerators based on the accelerator/vm-family selected. - "inUseHostCount": 42, # Number of hosts currently in use. If there is one or more Instances + "inUseHostCount": 42, # Output only. Number of hosts currently in use. If there is one or more Instances # running on the host, it is considered in use. - "inUseInstanceCount": 42, # Number of instances currently in use in this reservation. - "inUseResources": [ # [Output only] List of resources currently in use. + "inUseInstanceCount": 42, # Output only. Number of instances currently in use in this reservation. + "inUseResources": [ # Output only. [Output only] List of resources currently in use. { "accelerator": { # Properties of accelerator resources in this reservation. "acceleratorCount": 42, # Number of accelerators of specified type. @@ -2087,9 +2087,9 @@

Method Details

# belong to. "workloadType": "A String", # The workload type of the instances that will target this reservation. }, - "commitment": "A String", # [Output Only] Full or partial URL to a parent commitment. This field + "commitment": "A String", # Output only. [Output Only] Full or partial URL to a parent commitment. This field # displays for reservations that are tied to a commitment. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "deleteAfterDuration": { # A Duration represents a fixed-length span of time represented # Duration time relative to reservation creation when Compute Engine will # automatically delete this resource. @@ -2111,10 +2111,10 @@

Method Details

# create the resource. "enableEmergentMaintenance": True or False, # Indicates whether Compute Engine allows unplanned maintenance for your VMs; # for example, to fix hardware errors. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#reservation", # [Output Only] Type of the resource. Alwayscompute#reservations for reservations. - "linkedCommitments": [ # [Output Only] Full or partial URL to parent commitments. This field + "kind": "compute#reservation", # Output only. [Output Only] Type of the resource. Alwayscompute#reservations for reservations. + "linkedCommitments": [ # Output only. [Output Only] Full or partial URL to parent commitments. This field # displays for reservations that are tied to multiple commitments. "A String", ], @@ -2129,7 +2129,7 @@

Method Details

"protectionTier": "A String", # Protection tier for the workload which specifies the workload expectations # in the event of infrastructure failures at data center (e.g. power # and/or cooling failures). - "reservationMode": "A String", # [Output only] Indicates the reservation mode of the reservation. + "reservationMode": "A String", # Output only. [Output only] Indicates the reservation mode of the reservation. "reservationSharingPolicy": { # Specify the reservation sharing policy. If unspecified, the reservation # will not be shared with Google Cloud managed services. "serviceShareType": "A String", # Sharing config for all Google Cloud services. @@ -2139,7 +2139,7 @@

Method Details

# policy with reservation. "a_key": "A String", }, - "resourceStatus": { # [Output Only] Contains output only fields. # [Output Only] Status information for Reservation resource. + "resourceStatus": { # [Output Only] Contains output only fields. # Output only. [Output Only] Status information for Reservation resource. "healthInfo": { # Health information for the reservation. # [Output only] Health information for the reservation. "degradedBlockCount": 42, # The number of reservation blocks that are degraded. "healthStatus": "A String", # The health status of the reservation. @@ -2186,9 +2186,9 @@

Method Details

}, }, }, - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. "schedulingType": "A String", # The type of maintenance for the reservation. - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. "shareSettings": { # The share setting for reservations and sole tenancy node groups. # Specify share-settings to create a shared reservation. This property is # optional. For more information about the syntax and options for this # field and its subfields, see the guide for creating @@ -2209,9 +2209,9 @@

Method Details

}, "specificReservation": { # This reservation type allows to pre allocate specific instance # Reservation for instances with specific machine shapes. # configuration. - "assuredCount": "A String", # [Output Only] Indicates how many instances are actually usable currently. + "assuredCount": "A String", # Output only. [Output Only] Indicates how many instances are actually usable currently. "count": "A String", # Specifies the number of resources that are allocated. - "inUseCount": "A String", # [Output Only] Indicates how many instances are in use. + "inUseCount": "A String", # Output only. [Output Only] Indicates how many instances are in use. "instanceProperties": { # Properties of the SKU instances being reserved. # The instance properties for the reservation. # Next ID: 9 "guestAccelerators": [ # Specifies accelerator type and count. @@ -2261,7 +2261,7 @@

Method Details

"specificReservationRequired": True or False, # Indicates whether the reservation can be consumed by VMs with affinity # for "any" reservation. If the field is set, then only VMs that target # the reservation by name can consume from this reservation. - "status": "A String", # [Output Only] The status of the reservation. + "status": "A String", # Output only. [Output Only] The status of the reservation. # # # - CREATING: Reservation resources are being @@ -2274,14 +2274,14 @@

Method Details

# reservation is created within a commitment. }, ], - "kind": "compute#reservationList", # [Output Only] Type of resource.Always compute#reservationsList + "kind": "compute#reservationList", # Output only. [Output Only] Type of resource.Always compute#reservationsList # for listsof reservations "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -2518,10 +2518,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2533,7 +2533,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2809,10 +2809,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2824,7 +2824,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -3838,10 +3838,10 @@

Method Details

# one can create instances of varying shapes against this reservation. "hostCount": 42, # Count of reserved hosts of specified VM family. The host has fixed number # of accelerators based on the accelerator/vm-family selected. - "inUseHostCount": 42, # Number of hosts currently in use. If there is one or more Instances + "inUseHostCount": 42, # Output only. Number of hosts currently in use. If there is one or more Instances # running on the host, it is considered in use. - "inUseInstanceCount": 42, # Number of instances currently in use in this reservation. - "inUseResources": [ # [Output only] List of resources currently in use. + "inUseInstanceCount": 42, # Output only. Number of instances currently in use in this reservation. + "inUseResources": [ # Output only. [Output only] List of resources currently in use. { "accelerator": { # Properties of accelerator resources in this reservation. "acceleratorCount": 42, # Number of accelerators of specified type. @@ -3863,9 +3863,9 @@

Method Details

# belong to. "workloadType": "A String", # The workload type of the instances that will target this reservation. }, - "commitment": "A String", # [Output Only] Full or partial URL to a parent commitment. This field + "commitment": "A String", # Output only. [Output Only] Full or partial URL to a parent commitment. This field # displays for reservations that are tied to a commitment. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "deleteAfterDuration": { # A Duration represents a fixed-length span of time represented # Duration time relative to reservation creation when Compute Engine will # automatically delete this resource. @@ -3887,10 +3887,10 @@

Method Details

# create the resource. "enableEmergentMaintenance": True or False, # Indicates whether Compute Engine allows unplanned maintenance for your VMs; # for example, to fix hardware errors. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#reservation", # [Output Only] Type of the resource. Alwayscompute#reservations for reservations. - "linkedCommitments": [ # [Output Only] Full or partial URL to parent commitments. This field + "kind": "compute#reservation", # Output only. [Output Only] Type of the resource. Alwayscompute#reservations for reservations. + "linkedCommitments": [ # Output only. [Output Only] Full or partial URL to parent commitments. This field # displays for reservations that are tied to multiple commitments. "A String", ], @@ -3905,7 +3905,7 @@

Method Details

"protectionTier": "A String", # Protection tier for the workload which specifies the workload expectations # in the event of infrastructure failures at data center (e.g. power # and/or cooling failures). - "reservationMode": "A String", # [Output only] Indicates the reservation mode of the reservation. + "reservationMode": "A String", # Output only. [Output only] Indicates the reservation mode of the reservation. "reservationSharingPolicy": { # Specify the reservation sharing policy. If unspecified, the reservation # will not be shared with Google Cloud managed services. "serviceShareType": "A String", # Sharing config for all Google Cloud services. @@ -3915,7 +3915,7 @@

Method Details

# policy with reservation. "a_key": "A String", }, - "resourceStatus": { # [Output Only] Contains output only fields. # [Output Only] Status information for Reservation resource. + "resourceStatus": { # [Output Only] Contains output only fields. # Output only. [Output Only] Status information for Reservation resource. "healthInfo": { # Health information for the reservation. # [Output only] Health information for the reservation. "degradedBlockCount": 42, # The number of reservation blocks that are degraded. "healthStatus": "A String", # The health status of the reservation. @@ -3962,9 +3962,9 @@

Method Details

}, }, }, - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. "schedulingType": "A String", # The type of maintenance for the reservation. - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. "shareSettings": { # The share setting for reservations and sole tenancy node groups. # Specify share-settings to create a shared reservation. This property is # optional. For more information about the syntax and options for this # field and its subfields, see the guide for creating @@ -3985,9 +3985,9 @@

Method Details

}, "specificReservation": { # This reservation type allows to pre allocate specific instance # Reservation for instances with specific machine shapes. # configuration. - "assuredCount": "A String", # [Output Only] Indicates how many instances are actually usable currently. + "assuredCount": "A String", # Output only. [Output Only] Indicates how many instances are actually usable currently. "count": "A String", # Specifies the number of resources that are allocated. - "inUseCount": "A String", # [Output Only] Indicates how many instances are in use. + "inUseCount": "A String", # Output only. [Output Only] Indicates how many instances are in use. "instanceProperties": { # Properties of the SKU instances being reserved. # The instance properties for the reservation. # Next ID: 9 "guestAccelerators": [ # Specifies accelerator type and count. @@ -4037,7 +4037,7 @@

Method Details

"specificReservationRequired": True or False, # Indicates whether the reservation can be consumed by VMs with affinity # for "any" reservation. If the field is set, then only VMs that target # the reservation by name can consume from this reservation. - "status": "A String", # [Output Only] The status of the reservation. + "status": "A String", # Output only. [Output Only] The status of the reservation. # # # - CREATING: Reservation resources are being @@ -4230,10 +4230,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -4245,7 +4245,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.resourcePolicies.html b/docs/dyn/compute_beta.resourcePolicies.html index 1d677173b6..6b2288a63b 100644 --- a/docs/dyn/compute_beta.resourcePolicies.html +++ b/docs/dyn/compute_beta.resourcePolicies.html @@ -230,7 +230,7 @@

Method Details

# schedule actions for some Compute Engine resources. For example, you can # use them toschedule persistent disk # snapshots. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", "diskConsistencyGroupPolicy": { # Resource policy for disk consistency groups. # Resource policy for disk consistency groups. @@ -252,7 +252,7 @@

Method Details

# use this field unless you use a compact policy and you want your policy # to work only if it contains this exact number of VMs. }, - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "instanceSchedulePolicy": { # An InstanceSchedulePolicy specifies when and how frequent certain # Resource policy for scheduling instance operations. # operations are performed on the instance. @@ -268,7 +268,7 @@

Method Details

"schedule": "A String", # Specifies the frequency for the operation, using the unix-cron format. }, }, - "kind": "compute#resourcePolicy", # [Output Only] Type of the resource. Alwayscompute#resource_policies for resource policies. + "kind": "compute#resourcePolicy", # Output only. [Output Only] Type of the resource. Alwayscompute#resource_policies for resource policies. "name": "A String", # The name of the resource, provided by the client when initially creating # the resource. The resource name must be 1-63 characters long, and comply # withRFC1035. @@ -278,21 +278,21 @@

Method Details

# a dash, lowercase letter, or digit, except the last character, which cannot # be a dash. "region": "A String", - "resourceStatus": { # Contains output only fields. # [Output Only] The system status of the resource policy. + "resourceStatus": { # Contains output only fields. # Output only. [Output Only] The system status of the resource policy. # Use this sub-message for all output fields set on ResourcePolicy. # The internal structure of this "status" field should mimic the structure # of ResourcePolicy proto specification. - "instanceSchedulePolicy": { # [Output Only] Specifies a set of output values reffering to + "instanceSchedulePolicy": { # Output only. [Output Only] Specifies a set of output values reffering to # the instance_schedule_policy system status. # This field should have the same name as corresponding policy field. - "lastRunStartTime": "A String", # [Output Only] The last time the schedule successfully ran. + "lastRunStartTime": "A String", # Output only. [Output Only] The last time the schedule successfully ran. # The timestamp is an RFC3339 string. - "nextRunStartTime": "A String", # [Output Only] The next time the schedule is planned to run. + "nextRunStartTime": "A String", # Output only. [Output Only] The next time the schedule is planned to run. # The actual time might be slightly different. # The timestamp is an RFC3339 string. }, }, - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. "snapshotSchedulePolicy": { # A snapshot schedule policy specifies when and how frequently snapshots are # Resource policy for persistent disks for creating snapshots. # to be created for the target disk. Also specifies how many and how long # these scheduled snapshots should be retained. @@ -307,14 +307,14 @@

Method Details

"dailySchedule": { # Time window specified for daily operations. "daysInCycle": 42, # Defines a schedule with units measured in days. The value determines # how many days pass between the start of each cycle. - "duration": "A String", # [Output only] A predetermined duration for the window, automatically + "duration": "A String", # Output only. [Output only] A predetermined duration for the window, automatically # chosen to be the smallest possible in the given scenario. "startTime": "A String", # Start time of the window. This must be in UTC format that resolves to one # of 00:00, 04:00, 08:00,12:00, 16:00, or 20:00. For # example, both 13:00-5 and 08:00 are valid. }, "hourlySchedule": { # Time window specified for hourly operations. - "duration": "A String", # [Output only] Duration of the time window, automatically chosen to be + "duration": "A String", # Output only. [Output only] Duration of the time window, automatically chosen to be # smallest possible in the given scenario. "hoursInCycle": 42, # Defines a schedule with units measured in hours. The value determines # how many hours pass between the start of each cycle. @@ -327,7 +327,7 @@

Method Details

"day": "A String", # Defines a schedule that runs on specific days of the week. Specify # one or more days. The following options are available: # MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY. - "duration": "A String", # [Output only] Duration of the time window, automatically chosen to be + "duration": "A String", # Output only. [Output only] Duration of the time window, automatically chosen to be # smallest possible in the given scenario. "startTime": "A String", # Time within the window to start the operations. # It must be in format "HH:MM", where HH : [00-23] and MM : [00-00] GMT. @@ -351,7 +351,7 @@

Method Details

], }, }, - "status": "A String", # [Output Only] The status of resource policy creation. + "status": "A String", # Output only. [Output Only] The status of resource policy creation. "workloadPolicy": { # Represents the workload policy. # Resource policy for defining instance placement for MIGs. "acceleratorTopology": "A String", # Specifies the topology required to create a partition for VMs that have # interconnected GPUs. @@ -390,14 +390,14 @@

Method Details

}, }, }, - "kind": "compute#resourcePolicyAggregatedList", # Type of resource. + "kind": "compute#resourcePolicyAggregatedList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -633,10 +633,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -648,7 +648,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -748,7 +748,7 @@

Method Details

# schedule actions for some Compute Engine resources. For example, you can # use them toschedule persistent disk # snapshots. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", "diskConsistencyGroupPolicy": { # Resource policy for disk consistency groups. # Resource policy for disk consistency groups. @@ -770,7 +770,7 @@

Method Details

# use this field unless you use a compact policy and you want your policy # to work only if it contains this exact number of VMs. }, - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "instanceSchedulePolicy": { # An InstanceSchedulePolicy specifies when and how frequent certain # Resource policy for scheduling instance operations. # operations are performed on the instance. @@ -786,7 +786,7 @@

Method Details

"schedule": "A String", # Specifies the frequency for the operation, using the unix-cron format. }, }, - "kind": "compute#resourcePolicy", # [Output Only] Type of the resource. Alwayscompute#resource_policies for resource policies. + "kind": "compute#resourcePolicy", # Output only. [Output Only] Type of the resource. Alwayscompute#resource_policies for resource policies. "name": "A String", # The name of the resource, provided by the client when initially creating # the resource. The resource name must be 1-63 characters long, and comply # withRFC1035. @@ -796,21 +796,21 @@

Method Details

# a dash, lowercase letter, or digit, except the last character, which cannot # be a dash. "region": "A String", - "resourceStatus": { # Contains output only fields. # [Output Only] The system status of the resource policy. + "resourceStatus": { # Contains output only fields. # Output only. [Output Only] The system status of the resource policy. # Use this sub-message for all output fields set on ResourcePolicy. # The internal structure of this "status" field should mimic the structure # of ResourcePolicy proto specification. - "instanceSchedulePolicy": { # [Output Only] Specifies a set of output values reffering to + "instanceSchedulePolicy": { # Output only. [Output Only] Specifies a set of output values reffering to # the instance_schedule_policy system status. # This field should have the same name as corresponding policy field. - "lastRunStartTime": "A String", # [Output Only] The last time the schedule successfully ran. + "lastRunStartTime": "A String", # Output only. [Output Only] The last time the schedule successfully ran. # The timestamp is an RFC3339 string. - "nextRunStartTime": "A String", # [Output Only] The next time the schedule is planned to run. + "nextRunStartTime": "A String", # Output only. [Output Only] The next time the schedule is planned to run. # The actual time might be slightly different. # The timestamp is an RFC3339 string. }, }, - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. "snapshotSchedulePolicy": { # A snapshot schedule policy specifies when and how frequently snapshots are # Resource policy for persistent disks for creating snapshots. # to be created for the target disk. Also specifies how many and how long # these scheduled snapshots should be retained. @@ -825,14 +825,14 @@

Method Details

"dailySchedule": { # Time window specified for daily operations. "daysInCycle": 42, # Defines a schedule with units measured in days. The value determines # how many days pass between the start of each cycle. - "duration": "A String", # [Output only] A predetermined duration for the window, automatically + "duration": "A String", # Output only. [Output only] A predetermined duration for the window, automatically # chosen to be the smallest possible in the given scenario. "startTime": "A String", # Start time of the window. This must be in UTC format that resolves to one # of 00:00, 04:00, 08:00,12:00, 16:00, or 20:00. For # example, both 13:00-5 and 08:00 are valid. }, "hourlySchedule": { # Time window specified for hourly operations. - "duration": "A String", # [Output only] Duration of the time window, automatically chosen to be + "duration": "A String", # Output only. [Output only] Duration of the time window, automatically chosen to be # smallest possible in the given scenario. "hoursInCycle": 42, # Defines a schedule with units measured in hours. The value determines # how many hours pass between the start of each cycle. @@ -845,7 +845,7 @@

Method Details

"day": "A String", # Defines a schedule that runs on specific days of the week. Specify # one or more days. The following options are available: # MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY. - "duration": "A String", # [Output only] Duration of the time window, automatically chosen to be + "duration": "A String", # Output only. [Output only] Duration of the time window, automatically chosen to be # smallest possible in the given scenario. "startTime": "A String", # Time within the window to start the operations. # It must be in format "HH:MM", where HH : [00-23] and MM : [00-00] GMT. @@ -869,7 +869,7 @@

Method Details

], }, }, - "status": "A String", # [Output Only] The status of resource policy creation. + "status": "A String", # Output only. [Output Only] The status of resource policy creation. "workloadPolicy": { # Represents the workload policy. # Resource policy for defining instance placement for MIGs. "acceleratorTopology": "A String", # Specifies the topology required to create a partition for VMs that have # interconnected GPUs. @@ -1264,7 +1264,7 @@

Method Details

# schedule actions for some Compute Engine resources. For example, you can # use them toschedule persistent disk # snapshots. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", "diskConsistencyGroupPolicy": { # Resource policy for disk consistency groups. # Resource policy for disk consistency groups. @@ -1286,7 +1286,7 @@

Method Details

# use this field unless you use a compact policy and you want your policy # to work only if it contains this exact number of VMs. }, - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "instanceSchedulePolicy": { # An InstanceSchedulePolicy specifies when and how frequent certain # Resource policy for scheduling instance operations. # operations are performed on the instance. @@ -1302,7 +1302,7 @@

Method Details

"schedule": "A String", # Specifies the frequency for the operation, using the unix-cron format. }, }, - "kind": "compute#resourcePolicy", # [Output Only] Type of the resource. Alwayscompute#resource_policies for resource policies. + "kind": "compute#resourcePolicy", # Output only. [Output Only] Type of the resource. Alwayscompute#resource_policies for resource policies. "name": "A String", # The name of the resource, provided by the client when initially creating # the resource. The resource name must be 1-63 characters long, and comply # withRFC1035. @@ -1312,21 +1312,21 @@

Method Details

# a dash, lowercase letter, or digit, except the last character, which cannot # be a dash. "region": "A String", - "resourceStatus": { # Contains output only fields. # [Output Only] The system status of the resource policy. + "resourceStatus": { # Contains output only fields. # Output only. [Output Only] The system status of the resource policy. # Use this sub-message for all output fields set on ResourcePolicy. # The internal structure of this "status" field should mimic the structure # of ResourcePolicy proto specification. - "instanceSchedulePolicy": { # [Output Only] Specifies a set of output values reffering to + "instanceSchedulePolicy": { # Output only. [Output Only] Specifies a set of output values reffering to # the instance_schedule_policy system status. # This field should have the same name as corresponding policy field. - "lastRunStartTime": "A String", # [Output Only] The last time the schedule successfully ran. + "lastRunStartTime": "A String", # Output only. [Output Only] The last time the schedule successfully ran. # The timestamp is an RFC3339 string. - "nextRunStartTime": "A String", # [Output Only] The next time the schedule is planned to run. + "nextRunStartTime": "A String", # Output only. [Output Only] The next time the schedule is planned to run. # The actual time might be slightly different. # The timestamp is an RFC3339 string. }, }, - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. "snapshotSchedulePolicy": { # A snapshot schedule policy specifies when and how frequently snapshots are # Resource policy for persistent disks for creating snapshots. # to be created for the target disk. Also specifies how many and how long # these scheduled snapshots should be retained. @@ -1341,14 +1341,14 @@

Method Details

"dailySchedule": { # Time window specified for daily operations. "daysInCycle": 42, # Defines a schedule with units measured in days. The value determines # how many days pass between the start of each cycle. - "duration": "A String", # [Output only] A predetermined duration for the window, automatically + "duration": "A String", # Output only. [Output only] A predetermined duration for the window, automatically # chosen to be the smallest possible in the given scenario. "startTime": "A String", # Start time of the window. This must be in UTC format that resolves to one # of 00:00, 04:00, 08:00,12:00, 16:00, or 20:00. For # example, both 13:00-5 and 08:00 are valid. }, "hourlySchedule": { # Time window specified for hourly operations. - "duration": "A String", # [Output only] Duration of the time window, automatically chosen to be + "duration": "A String", # Output only. [Output only] Duration of the time window, automatically chosen to be # smallest possible in the given scenario. "hoursInCycle": 42, # Defines a schedule with units measured in hours. The value determines # how many hours pass between the start of each cycle. @@ -1361,7 +1361,7 @@

Method Details

"day": "A String", # Defines a schedule that runs on specific days of the week. Specify # one or more days. The following options are available: # MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY. - "duration": "A String", # [Output only] Duration of the time window, automatically chosen to be + "duration": "A String", # Output only. [Output only] Duration of the time window, automatically chosen to be # smallest possible in the given scenario. "startTime": "A String", # Time within the window to start the operations. # It must be in format "HH:MM", where HH : [00-23] and MM : [00-00] GMT. @@ -1385,7 +1385,7 @@

Method Details

], }, }, - "status": "A String", # [Output Only] The status of resource policy creation. + "status": "A String", # Output only. [Output Only] The status of resource policy creation. "workloadPolicy": { # Represents the workload policy. # Resource policy for defining instance placement for MIGs. "acceleratorTopology": "A String", # Specifies the topology required to create a partition for VMs that have # interconnected GPUs. @@ -1574,10 +1574,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1589,7 +1589,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1777,7 +1777,7 @@

Method Details

# schedule actions for some Compute Engine resources. For example, you can # use them toschedule persistent disk # snapshots. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", "diskConsistencyGroupPolicy": { # Resource policy for disk consistency groups. # Resource policy for disk consistency groups. @@ -1799,7 +1799,7 @@

Method Details

# use this field unless you use a compact policy and you want your policy # to work only if it contains this exact number of VMs. }, - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "instanceSchedulePolicy": { # An InstanceSchedulePolicy specifies when and how frequent certain # Resource policy for scheduling instance operations. # operations are performed on the instance. @@ -1815,7 +1815,7 @@

Method Details

"schedule": "A String", # Specifies the frequency for the operation, using the unix-cron format. }, }, - "kind": "compute#resourcePolicy", # [Output Only] Type of the resource. Alwayscompute#resource_policies for resource policies. + "kind": "compute#resourcePolicy", # Output only. [Output Only] Type of the resource. Alwayscompute#resource_policies for resource policies. "name": "A String", # The name of the resource, provided by the client when initially creating # the resource. The resource name must be 1-63 characters long, and comply # withRFC1035. @@ -1825,21 +1825,21 @@

Method Details

# a dash, lowercase letter, or digit, except the last character, which cannot # be a dash. "region": "A String", - "resourceStatus": { # Contains output only fields. # [Output Only] The system status of the resource policy. + "resourceStatus": { # Contains output only fields. # Output only. [Output Only] The system status of the resource policy. # Use this sub-message for all output fields set on ResourcePolicy. # The internal structure of this "status" field should mimic the structure # of ResourcePolicy proto specification. - "instanceSchedulePolicy": { # [Output Only] Specifies a set of output values reffering to + "instanceSchedulePolicy": { # Output only. [Output Only] Specifies a set of output values reffering to # the instance_schedule_policy system status. # This field should have the same name as corresponding policy field. - "lastRunStartTime": "A String", # [Output Only] The last time the schedule successfully ran. + "lastRunStartTime": "A String", # Output only. [Output Only] The last time the schedule successfully ran. # The timestamp is an RFC3339 string. - "nextRunStartTime": "A String", # [Output Only] The next time the schedule is planned to run. + "nextRunStartTime": "A String", # Output only. [Output Only] The next time the schedule is planned to run. # The actual time might be slightly different. # The timestamp is an RFC3339 string. }, }, - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. "snapshotSchedulePolicy": { # A snapshot schedule policy specifies when and how frequently snapshots are # Resource policy for persistent disks for creating snapshots. # to be created for the target disk. Also specifies how many and how long # these scheduled snapshots should be retained. @@ -1854,14 +1854,14 @@

Method Details

"dailySchedule": { # Time window specified for daily operations. "daysInCycle": 42, # Defines a schedule with units measured in days. The value determines # how many days pass between the start of each cycle. - "duration": "A String", # [Output only] A predetermined duration for the window, automatically + "duration": "A String", # Output only. [Output only] A predetermined duration for the window, automatically # chosen to be the smallest possible in the given scenario. "startTime": "A String", # Start time of the window. This must be in UTC format that resolves to one # of 00:00, 04:00, 08:00,12:00, 16:00, or 20:00. For # example, both 13:00-5 and 08:00 are valid. }, "hourlySchedule": { # Time window specified for hourly operations. - "duration": "A String", # [Output only] Duration of the time window, automatically chosen to be + "duration": "A String", # Output only. [Output only] Duration of the time window, automatically chosen to be # smallest possible in the given scenario. "hoursInCycle": 42, # Defines a schedule with units measured in hours. The value determines # how many hours pass between the start of each cycle. @@ -1874,7 +1874,7 @@

Method Details

"day": "A String", # Defines a schedule that runs on specific days of the week. Specify # one or more days. The following options are available: # MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY. - "duration": "A String", # [Output only] Duration of the time window, automatically chosen to be + "duration": "A String", # Output only. [Output only] Duration of the time window, automatically chosen to be # smallest possible in the given scenario. "startTime": "A String", # Time within the window to start the operations. # It must be in format "HH:MM", where HH : [00-23] and MM : [00-00] GMT. @@ -1898,7 +1898,7 @@

Method Details

], }, }, - "status": "A String", # [Output Only] The status of resource policy creation. + "status": "A String", # Output only. [Output Only] The status of resource policy creation. "workloadPolicy": { # Represents the workload policy. # Resource policy for defining instance placement for MIGs. "acceleratorTopology": "A String", # Specifies the topology required to create a partition for VMs that have # interconnected GPUs. @@ -1909,13 +1909,13 @@

Method Details

}, }, ], - "kind": "compute#resourcePolicyList", # [Output Only] Type of resource.Alwayscompute#resourcePoliciesList for listsof resourcePolicies + "kind": "compute#resourcePolicyList", # Output only. [Output Only] Type of resource.Alwayscompute#resourcePoliciesList for listsof resourcePolicies "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -1973,7 +1973,7 @@

Method Details

# schedule actions for some Compute Engine resources. For example, you can # use them toschedule persistent disk # snapshots. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", "diskConsistencyGroupPolicy": { # Resource policy for disk consistency groups. # Resource policy for disk consistency groups. @@ -1995,7 +1995,7 @@

Method Details

# use this field unless you use a compact policy and you want your policy # to work only if it contains this exact number of VMs. }, - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "instanceSchedulePolicy": { # An InstanceSchedulePolicy specifies when and how frequent certain # Resource policy for scheduling instance operations. # operations are performed on the instance. @@ -2011,7 +2011,7 @@

Method Details

"schedule": "A String", # Specifies the frequency for the operation, using the unix-cron format. }, }, - "kind": "compute#resourcePolicy", # [Output Only] Type of the resource. Alwayscompute#resource_policies for resource policies. + "kind": "compute#resourcePolicy", # Output only. [Output Only] Type of the resource. Alwayscompute#resource_policies for resource policies. "name": "A String", # The name of the resource, provided by the client when initially creating # the resource. The resource name must be 1-63 characters long, and comply # withRFC1035. @@ -2021,21 +2021,21 @@

Method Details

# a dash, lowercase letter, or digit, except the last character, which cannot # be a dash. "region": "A String", - "resourceStatus": { # Contains output only fields. # [Output Only] The system status of the resource policy. + "resourceStatus": { # Contains output only fields. # Output only. [Output Only] The system status of the resource policy. # Use this sub-message for all output fields set on ResourcePolicy. # The internal structure of this "status" field should mimic the structure # of ResourcePolicy proto specification. - "instanceSchedulePolicy": { # [Output Only] Specifies a set of output values reffering to + "instanceSchedulePolicy": { # Output only. [Output Only] Specifies a set of output values reffering to # the instance_schedule_policy system status. # This field should have the same name as corresponding policy field. - "lastRunStartTime": "A String", # [Output Only] The last time the schedule successfully ran. + "lastRunStartTime": "A String", # Output only. [Output Only] The last time the schedule successfully ran. # The timestamp is an RFC3339 string. - "nextRunStartTime": "A String", # [Output Only] The next time the schedule is planned to run. + "nextRunStartTime": "A String", # Output only. [Output Only] The next time the schedule is planned to run. # The actual time might be slightly different. # The timestamp is an RFC3339 string. }, }, - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. "snapshotSchedulePolicy": { # A snapshot schedule policy specifies when and how frequently snapshots are # Resource policy for persistent disks for creating snapshots. # to be created for the target disk. Also specifies how many and how long # these scheduled snapshots should be retained. @@ -2050,14 +2050,14 @@

Method Details

"dailySchedule": { # Time window specified for daily operations. "daysInCycle": 42, # Defines a schedule with units measured in days. The value determines # how many days pass between the start of each cycle. - "duration": "A String", # [Output only] A predetermined duration for the window, automatically + "duration": "A String", # Output only. [Output only] A predetermined duration for the window, automatically # chosen to be the smallest possible in the given scenario. "startTime": "A String", # Start time of the window. This must be in UTC format that resolves to one # of 00:00, 04:00, 08:00,12:00, 16:00, or 20:00. For # example, both 13:00-5 and 08:00 are valid. }, "hourlySchedule": { # Time window specified for hourly operations. - "duration": "A String", # [Output only] Duration of the time window, automatically chosen to be + "duration": "A String", # Output only. [Output only] Duration of the time window, automatically chosen to be # smallest possible in the given scenario. "hoursInCycle": 42, # Defines a schedule with units measured in hours. The value determines # how many hours pass between the start of each cycle. @@ -2070,7 +2070,7 @@

Method Details

"day": "A String", # Defines a schedule that runs on specific days of the week. Specify # one or more days. The following options are available: # MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY. - "duration": "A String", # [Output only] Duration of the time window, automatically chosen to be + "duration": "A String", # Output only. [Output only] Duration of the time window, automatically chosen to be # smallest possible in the given scenario. "startTime": "A String", # Time within the window to start the operations. # It must be in format "HH:MM", where HH : [00-23] and MM : [00-00] GMT. @@ -2094,7 +2094,7 @@

Method Details

], }, }, - "status": "A String", # [Output Only] The status of resource policy creation. + "status": "A String", # Output only. [Output Only] The status of resource policy creation. "workloadPolicy": { # Represents the workload policy. # Resource policy for defining instance placement for MIGs. "acceleratorTopology": "A String", # Specifies the topology required to create a partition for VMs that have # interconnected GPUs. @@ -2284,10 +2284,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2299,7 +2299,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.rolloutPlans.html b/docs/dyn/compute_beta.rolloutPlans.html new file mode 100644 index 0000000000..6a091bb2d8 --- /dev/null +++ b/docs/dyn/compute_beta.rolloutPlans.html @@ -0,0 +1,1120 @@ + + + +

Compute Engine API . rolloutPlans

+

Instance Methods

+

+ close()

+

Close httplib2 connections.

+

+ delete(project, rolloutPlan, requestId=None, x__xgafv=None)

+

Deletes a RolloutPlan.

+

+ get(project, rolloutPlan, x__xgafv=None)

+

Gets details of a single project-scoped RolloutPlan.

+

+ insert(project, body=None, requestId=None, x__xgafv=None)

+

Creates a new RolloutPlan in a given project and location.

+

+ list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+

Lists RolloutPlans in a given project and location.

+

+ list_next()

+

Retrieves the next page of results.

+

Method Details

+
+ close() +
Close httplib2 connections.
+
+ +
+ delete(project, rolloutPlan, requestId=None, x__xgafv=None) +
Deletes a RolloutPlan.
+
+Args:
+  project: string, Project ID for this request. (required)
+  rolloutPlan: string, Name of the RolloutPlan resource to delete. (required)
+  requestId: string, An optional request ID to identify requests. Specify a unique request ID so
+that if you must retry your request, the server will know to ignore the
+request if it has already been completed.
+
+For example, consider a situation where you make an initial request and
+the request times out. If you make the request again with the same
+request ID, the server can check if original operation with the same
+request ID was received, and if so, will ignore the second request. This
+prevents clients from accidentally creating duplicate commitments.
+
+The request ID must be
+a valid UUID with the exception that zero UUID is not supported
+(00000000-0000-0000-0000-000000000000).
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Represents an Operation resource.
+    #
+    # Google Compute Engine has three Operation resources:
+    #
+    # * [Global](/compute/docs/reference/rest/beta/globalOperations)
+    # * [Regional](/compute/docs/reference/rest/beta/regionOperations)
+    # * [Zonal](/compute/docs/reference/rest/beta/zoneOperations)
+    #
+    # You can use an operation resource to manage asynchronous API requests.
+    # For more information, readHandling
+    # API responses.
+    #
+    # Operations can be global, regional or zonal.
+    #
+    #    - For global operations, use the `globalOperations`
+    #    resource.
+    #    - For regional operations, use the
+    #    `regionOperations` resource.
+    #    - For zonal operations, use
+    #    the `zoneOperations` resource.
+    #
+    #
+    #
+    # For more information, read
+    # Global, Regional, and Zonal Resources.
+    #
+    # Note that completed Operation resources have a limited
+    # retention period.
+  "clientOperationId": "A String", # [Output Only] The value of `requestId` if you provided it in the request.
+      # Not present otherwise.
+  "creationTimestamp": "A String", # [Deprecated] This field is deprecated.
+  "description": "A String", # [Output Only] A textual description of the operation, which is
+      # set when the operation is created.
+  "endTime": "A String", # [Output Only] The time that this operation was completed. This value is inRFC3339
+      # text format.
+  "error": { # [Output Only] If errors are generated during processing of the operation,
+      # this field will be populated.
+    "errors": [ # [Output Only] The array of errors encountered while processing this
+        # operation.
+      {
+        "code": "A String", # [Output Only] The error type identifier for this error.
+        "errorDetails": [ # [Output Only] An optional list of messages that contain the error
+            # details. There is a set of defined message types to use for providing
+            # details.The syntax depends on the error code. For example,
+            # QuotaExceededInfo will have details when the error code is
+            # QUOTA_EXCEEDED.
+          {
+            "errorInfo": { # Describes the cause of the error with structured details.
+                #
+                # Example of an error when contacting the "pubsub.googleapis.com" API when it
+                # is not enabled:
+                #
+                #     { "reason": "API_DISABLED"
+                #       "domain": "googleapis.com"
+                #       "metadata": {
+                #         "resource": "projects/123",
+                #         "service": "pubsub.googleapis.com"
+                #       }
+                #     }
+                #
+                # This response indicates that the pubsub.googleapis.com API is not enabled.
+                #
+                # Example of an error that is returned when attempting to create a Spanner
+                # instance in a region that is out of stock:
+                #
+                #     { "reason": "STOCKOUT"
+                #       "domain": "spanner.googleapis.com",
+                #       "metadata": {
+                #         "availableRegions": "us-central1,us-east2"
+                #       }
+                #     }
+              "domain": "A String", # The logical grouping to which the "reason" belongs. The error domain
+                  # is typically the registered service name of the tool or product that
+                  # generates the error. Example: "pubsub.googleapis.com". If the error is
+                  # generated by some common infrastructure, the error domain must be a
+                  # globally unique value that identifies the infrastructure. For Google API
+                  # infrastructure, the error domain is "googleapis.com".
+              "metadatas": { # Additional structured details about this error.
+                  #
+                  # Keys must match a regular expression of `a-z+` but should
+                  # ideally be lowerCamelCase. Also, they must be limited to 64 characters in
+                  # length. When identifying the current value of an exceeded limit, the units
+                  # should be contained in the key, not the value.  For example, rather than
+                  # `{"instanceLimit": "100/request"}`, should be returned as,
+                  # `{"instanceLimitPerRequest": "100"}`, if the client exceeds the number of
+                  # instances that can be created in a single (batch) request.
+                "a_key": "A String",
+              },
+              "reason": "A String", # The reason of the error. This is a constant value that identifies the
+                  # proximate cause of the error. Error reasons are unique within a particular
+                  # domain of errors. This should be at most 63 characters and match a
+                  # regular expression of `A-Z+[A-Z0-9]`, which represents
+                  # UPPER_SNAKE_CASE.
+            },
+            "help": { # Provides links to documentation or for performing an out of band action.
+                #
+                # For example, if a quota check failed with an error indicating the calling
+                # project hasn't enabled the accessed service, this can contain a URL pointing
+                # directly to the right place in the developer console to flip the bit.
+              "links": [ # URL(s) pointing to additional information on handling the current error.
+                { # Describes a URL link.
+                  "description": "A String", # Describes what the link offers.
+                  "url": "A String", # The URL of the link.
+                },
+              ],
+            },
+            "localizedMessage": { # Provides a localized error message that is safe to return to the user
+                # which can be attached to an RPC error.
+              "locale": "A String", # The locale used following the specification defined at
+                  # https://www.rfc-editor.org/rfc/bcp/bcp47.txt.
+                  # Examples are: "en-US", "fr-CH", "es-MX"
+              "message": "A String", # The localized error message in the above locale.
+            },
+            "quotaInfo": { # Additional details for quota exceeded error for resource quota.
+              "dimensions": { # The map holding related quota dimensions.
+                "a_key": "A String",
+              },
+              "futureLimit": 3.14, # Future quota limit being rolled out. The limit's unit depends on the quota
+                  #  type or metric.
+              "limit": 3.14, # Current effective quota limit. The limit's unit depends on the quota type
+                  # or metric.
+              "limitName": "A String", # The name of the quota limit.
+              "metricName": "A String", # The Compute Engine quota metric name.
+              "rolloutStatus": "A String", # Rollout status of the future quota limit.
+            },
+          },
+        ],
+        "location": "A String", # [Output Only] Indicates the field in the request that caused the error.
+            # This property is optional.
+        "message": "A String", # [Output Only] An optional, human-readable error message.
+      },
+    ],
+  },
+  "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error
+      # message that was returned, such as `NOT FOUND`.
+  "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error
+      # status code that was returned. For example, a `404` means the
+      # resource was not found.
+  "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is
+      # defined by the server.
+  "insertTime": "A String", # [Output Only] The time that this operation was requested.
+      # This value is inRFC3339
+      # text format.
+  "instancesBulkInsertOperationMetadata": {
+    "perLocationStatus": { # Status information per location (location name is key).
+        # Example key: zones/us-central1-a
+      "a_key": {
+        "createdVmCount": 42, # [Output Only] Count of VMs successfully created so far.
+        "deletedVmCount": 42, # [Output Only] Count of VMs that got deleted during rollback.
+        "failedToCreateVmCount": 42, # [Output Only] Count of VMs that started creating but encountered an
+            # error.
+        "status": "A String", # [Output Only] Creation status of BulkInsert operation - information
+            # if the flow is rolling forward or rolling back.
+        "targetVmCount": 42, # [Output Only] Count of VMs originally planned to be created.
+      },
+    },
+  },
+  "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for
+      # Operation resources.
+  "name": "A String", # [Output Only] Name of the operation.
+  "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a
+      # group of operations results from a `bulkInsert` API request.
+  "operationType": "A String", # [Output Only] The type of operation, such as `insert`,
+      # `update`, or `delete`, and so on.
+  "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100.
+      # There is no requirement that this be linear or support any granularity of
+      # operations. This should not be used to guess when the operation will be
+      # complete. This number should monotonically increase as the operation
+      # progresses.
+  "region": "A String", # [Output Only] The URL of the region where the operation resides. Only
+      # applicable when performing regional operations.
+  "selfLink": "A String", # [Output Only] Server-defined URL for the resource.
+  "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata,
+      # this field will contain information on all underlying zonal actions and
+      # their state.
+    "clientOperationId": "A String", # [Output Only] The client operation id.
+    "perLocationOperations": { # [Output Only] Status information per location (location name is key).
+        # Example key: zones/us-central1-a
+      "a_key": {
+        "error": { # The `Status` type defines a logical error model that is suitable for # [Output Only] If state is `ABANDONED` or `FAILED`, this field is
+            # populated.
+            # 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).
+          "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.
+        },
+        "state": "A String", # [Output Only] Status of the action, which can be one of the following:
+            # `PROPAGATING`, `PROPAGATED`, `ABANDONED`, `FAILED`, or `DONE`.
+      },
+    },
+  },
+  "startTime": "A String", # [Output Only] The time that this operation was started by the server.
+      # This value is inRFC3339
+      # text format.
+  "status": "A String", # [Output Only] The status of the operation, which can be one of the
+      # following:
+      # `PENDING`, `RUNNING`, or `DONE`.
+  "statusMessage": "A String", # [Output Only] An optional textual description of the current status of the
+      # operation.
+  "targetId": "A String", # [Output Only] The unique target ID, which identifies a specific incarnation
+      # of the target resource.
+  "targetLink": "A String", # [Output Only] The URL of the resource that the operation modifies. For
+      # operations related to creating a snapshot, this points to the disk
+      # that the snapshot was created from.
+  "user": "A String", # [Output Only] User who requested the operation, for example:
+      # `user@example.com` or
+      # `alice_smith_identifier (global/workforcePools/example-com-us-employees)`.
+  "warnings": [ # [Output Only] If warning messages are generated during processing of the
+      # operation, this field will be populated.
+    {
+      "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute
+          # Engine returns NO_RESULTS_ON_PAGE if there
+          # are no results in the response.
+      "data": [ # [Output Only] Metadata about this warning in key:
+          # value format. For example:
+          #
+          # "data": [
+          #   {
+          #    "key": "scope",
+          #    "value": "zones/us-east1-d"
+          #   }
+        {
+          "key": "A String", # [Output Only] A key that provides more detail on the warning being
+              # returned. For example, for warnings where there are no results in a list
+              # request for a particular zone, this key might be scope and
+              # the key value might be the zone name. Other examples might be a key
+              # indicating a deprecated resource and a suggested replacement, or a
+              # warning about invalid network settings (for example, if an instance
+              # attempts to perform IP forwarding but is not enabled for IP forwarding).
+          "value": "A String", # [Output Only] A warning data value corresponding to the key.
+        },
+      ],
+      "message": "A String", # [Output Only] A human-readable description of the warning code.
+    },
+  ],
+  "zone": "A String", # [Output Only] The URL of the zone where the operation resides. Only
+      # applicable when performing per-zone operations.
+}
+
+ +
+ get(project, rolloutPlan, x__xgafv=None) +
Gets details of a single project-scoped RolloutPlan.
+
+Args:
+  project: string, Project ID for this request. (required)
+  rolloutPlan: string, Name of the persistent rollout plan to return. (required)
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # RolloutPlan resource.
+    #
+    # A RolloutPlan is the customer-defined strategy to divide a large-scale change
+    # into smaller increments, referred to as "waves". Each wave targets a specific
+    # portion of the overall affected area and defines criteria that must be met
+    # before progressing to the subsequent wave.
+  "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339
+      # text format.
+  "description": "A String", # An optional description of this resource. Provide this property when you
+      # create the resource.
+  "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is
+      # defined by the server.
+  "kind": "compute#rolloutPlan", # Output only. [Output Only] Type of the resource. Always compute#rolloutPlan
+      # for rolloutPlans.
+  "locationScope": "A String", # The location scope of the rollout plan. If not specified, the location
+      # scope is considered as ZONAL.
+  "name": "A String", # Name of the resource. Provided by the client when the resource is created.
+      # The name must be 1-63 characters long, and comply withRFC1035.
+      # Specifically, the name must be 1-63 characters long and match the regular
+      # expression `[a-z]([-a-z0-9]*[a-z0-9])?`
+      # which means the first character must be a lowercase letter, and all
+      # following characters must be a dash, lowercase letter, or digit, except
+      # the last character, which cannot be a dash.
+  "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource.
+  "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id.
+  "waves": [ # Required. The waves included in this rollout plan.
+    { # A single wave in a rollout plan.
+      "displayName": "A String", # Optional. The display name of this wave of the rollout plan.
+      "number": "A String", # Output only. The wave number.
+      "orchestrationOptions": { # Options to control the pace of orchestration of a wave. These options are # Optional. The orchestration options for this wave.
+          # required only if the resource being rolled out follows the Orchestrated
+          # pattern.
+        "delays": [ # Optional. Delays, if any, to be added between batches of projects. We allow
+            # multiple Delays to be specified, letting users set separate delays
+            # between batches of projects corresponding to different locations and
+            # batches of projects corresponding to the same location.
+          { # Options to control the delay, if any, between batches of projects.
+            "delimiter": "A String", # Optional. Controls whether the delay should only be added between batches of
+                # projects corresponding to different locations, or also between
+                # batches of projects corresponding to the same location.
+                #
+                # Must be set to DELIMITER_UNSPECIFIED if no delay is to be added.
+            "duration": "A String", # Optional. The duration of the delay, if any, to be added between batches of
+                # projects. A zero duration corresponds to no delay.
+            "type": "A String", # Optional. Controls whether the specified duration is to be added at the end of
+                # each batch, or if the total processing time for each batch will be
+                # padded if needed to meet the specified duration.
+                #
+                # Must be set to TYPE_UNSPECIFIED if no delay is to be added.
+          },
+        ],
+        "maxConcurrentLocations": "A String", # Optional. Maximum number of locations to be orchestrated in parallel.
+        "maxConcurrentResourcesPerLocation": "A String", # Optional. Maximum number of resources to be orchestrated per location in
+            # parallel.
+      },
+      "selectors": [ # Required. The selectors for this wave. There is a logical AND between each selector
+          # defined in a wave, so a resource must satisfy the criteria of *all* the
+          # specified selectors to be in scope for the wave.
+        { # A selector which specifies what resource(s) are included in a given wave.
+          "locationSelector": { # Roll out to resources by location. # Optional. Roll out to resources by Cloud locations.
+            "includedLocations": [ # Optional. Example: "us-central1-a"
+              "A String",
+            ],
+          },
+          "resourceHierarchySelector": { # Roll out to resources by Cloud Resource Manager resource hierarchy # Optional. Roll out to resources by Cloud Resource Manager resource hierarchy.
+              # nodes such as projects, folders, orgs.
+            "includedFolders": [ # Optional. Format: "folders/{folder_id}"
+              "A String",
+            ],
+            "includedOrganizations": [ # Optional. Format: "organizations/{organization_id}"
+              "A String",
+            ],
+            "includedProjects": [ # Optional. Format: "projects/{project_id}"
+              "A String",
+            ],
+          },
+        },
+      ],
+      "validation": { # The validation to be performed before progressing to the next wave. # Required. The validation to be performed at the end of this wave.
+        "timeBasedValidationMetadata": { # Metadata required if type = "time". # Optional. Metadata required if type = "time".
+          "waitDuration": "A String", # Optional. The duration that the system waits in between waves. This wait starts
+              # after all changes in the wave are rolled out.
+        },
+        "type": "A String", # Required. The type of the validation. If a type of validation is associated with
+            # a metadata object, the appropriate metadata field mapping to the
+            # validation type must be provided in the validation message. Possible
+            # values are in quotes below alongside an explanation:
+            #   "manual": The system waits for an end-user approval API before
+            #     progressing to the next wave.
+            #   "time": The system waits for a user specified duration before
+            #     progressing to the next wave. TimeBasedValidation must be provided.
+      },
+    },
+  ],
+}
+
+ +
+ insert(project, body=None, requestId=None, x__xgafv=None) +
Creates a new RolloutPlan in a given project and location.
+
+Args:
+  project: string, Project ID for this request. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # RolloutPlan resource.
+    # 
+    # A RolloutPlan is the customer-defined strategy to divide a large-scale change
+    # into smaller increments, referred to as "waves". Each wave targets a specific
+    # portion of the overall affected area and defines criteria that must be met
+    # before progressing to the subsequent wave.
+  "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339
+      # text format.
+  "description": "A String", # An optional description of this resource. Provide this property when you
+      # create the resource.
+  "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is
+      # defined by the server.
+  "kind": "compute#rolloutPlan", # Output only. [Output Only] Type of the resource. Always compute#rolloutPlan
+      # for rolloutPlans.
+  "locationScope": "A String", # The location scope of the rollout plan. If not specified, the location
+      # scope is considered as ZONAL.
+  "name": "A String", # Name of the resource. Provided by the client when the resource is created.
+      # The name must be 1-63 characters long, and comply withRFC1035.
+      # Specifically, the name must be 1-63 characters long and match the regular
+      # expression `[a-z]([-a-z0-9]*[a-z0-9])?`
+      # which means the first character must be a lowercase letter, and all
+      # following characters must be a dash, lowercase letter, or digit, except
+      # the last character, which cannot be a dash.
+  "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource.
+  "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id.
+  "waves": [ # Required. The waves included in this rollout plan.
+    { # A single wave in a rollout plan.
+      "displayName": "A String", # Optional. The display name of this wave of the rollout plan.
+      "number": "A String", # Output only. The wave number.
+      "orchestrationOptions": { # Options to control the pace of orchestration of a wave. These options are # Optional. The orchestration options for this wave.
+          # required only if the resource being rolled out follows the Orchestrated
+          # pattern.
+        "delays": [ # Optional. Delays, if any, to be added between batches of projects. We allow
+            # multiple Delays to be specified, letting users set separate delays
+            # between batches of projects corresponding to different locations and
+            # batches of projects corresponding to the same location.
+          { # Options to control the delay, if any, between batches of projects.
+            "delimiter": "A String", # Optional. Controls whether the delay should only be added between batches of
+                # projects corresponding to different locations, or also between
+                # batches of projects corresponding to the same location.
+                #
+                # Must be set to DELIMITER_UNSPECIFIED if no delay is to be added.
+            "duration": "A String", # Optional. The duration of the delay, if any, to be added between batches of
+                # projects. A zero duration corresponds to no delay.
+            "type": "A String", # Optional. Controls whether the specified duration is to be added at the end of
+                # each batch, or if the total processing time for each batch will be
+                # padded if needed to meet the specified duration.
+                #
+                # Must be set to TYPE_UNSPECIFIED if no delay is to be added.
+          },
+        ],
+        "maxConcurrentLocations": "A String", # Optional. Maximum number of locations to be orchestrated in parallel.
+        "maxConcurrentResourcesPerLocation": "A String", # Optional. Maximum number of resources to be orchestrated per location in
+            # parallel.
+      },
+      "selectors": [ # Required. The selectors for this wave. There is a logical AND between each selector
+          # defined in a wave, so a resource must satisfy the criteria of *all* the
+          # specified selectors to be in scope for the wave.
+        { # A selector which specifies what resource(s) are included in a given wave.
+          "locationSelector": { # Roll out to resources by location. # Optional. Roll out to resources by Cloud locations.
+            "includedLocations": [ # Optional. Example: "us-central1-a"
+              "A String",
+            ],
+          },
+          "resourceHierarchySelector": { # Roll out to resources by Cloud Resource Manager resource hierarchy # Optional. Roll out to resources by Cloud Resource Manager resource hierarchy.
+              # nodes such as projects, folders, orgs.
+            "includedFolders": [ # Optional. Format: "folders/{folder_id}"
+              "A String",
+            ],
+            "includedOrganizations": [ # Optional. Format: "organizations/{organization_id}"
+              "A String",
+            ],
+            "includedProjects": [ # Optional. Format: "projects/{project_id}"
+              "A String",
+            ],
+          },
+        },
+      ],
+      "validation": { # The validation to be performed before progressing to the next wave. # Required. The validation to be performed at the end of this wave.
+        "timeBasedValidationMetadata": { # Metadata required if type = "time". # Optional. Metadata required if type = "time".
+          "waitDuration": "A String", # Optional. The duration that the system waits in between waves. This wait starts
+              # after all changes in the wave are rolled out.
+        },
+        "type": "A String", # Required. The type of the validation. If a type of validation is associated with
+            # a metadata object, the appropriate metadata field mapping to the
+            # validation type must be provided in the validation message. Possible
+            # values are in quotes below alongside an explanation:
+            #   "manual": The system waits for an end-user approval API before
+            #     progressing to the next wave.
+            #   "time": The system waits for a user specified duration before
+            #     progressing to the next wave. TimeBasedValidation must be provided.
+      },
+    },
+  ],
+}
+
+  requestId: string, An optional request ID to identify requests. Specify a unique request ID so
+that if you must retry your request, the server will know to ignore the
+request if it has already been completed.
+
+For example, consider a situation where you make an initial request and
+the request times out. If you make the request again with the same
+request ID, the server can check if original operation with the same
+request ID was received, and if so, will ignore the second request. This
+prevents clients from accidentally creating duplicate commitments.
+
+The request ID must be
+a valid UUID with the exception that zero UUID is not supported
+(00000000-0000-0000-0000-000000000000).
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Represents an Operation resource.
+    #
+    # Google Compute Engine has three Operation resources:
+    #
+    # * [Global](/compute/docs/reference/rest/beta/globalOperations)
+    # * [Regional](/compute/docs/reference/rest/beta/regionOperations)
+    # * [Zonal](/compute/docs/reference/rest/beta/zoneOperations)
+    #
+    # You can use an operation resource to manage asynchronous API requests.
+    # For more information, readHandling
+    # API responses.
+    #
+    # Operations can be global, regional or zonal.
+    #
+    #    - For global operations, use the `globalOperations`
+    #    resource.
+    #    - For regional operations, use the
+    #    `regionOperations` resource.
+    #    - For zonal operations, use
+    #    the `zoneOperations` resource.
+    #
+    #
+    #
+    # For more information, read
+    # Global, Regional, and Zonal Resources.
+    #
+    # Note that completed Operation resources have a limited
+    # retention period.
+  "clientOperationId": "A String", # [Output Only] The value of `requestId` if you provided it in the request.
+      # Not present otherwise.
+  "creationTimestamp": "A String", # [Deprecated] This field is deprecated.
+  "description": "A String", # [Output Only] A textual description of the operation, which is
+      # set when the operation is created.
+  "endTime": "A String", # [Output Only] The time that this operation was completed. This value is inRFC3339
+      # text format.
+  "error": { # [Output Only] If errors are generated during processing of the operation,
+      # this field will be populated.
+    "errors": [ # [Output Only] The array of errors encountered while processing this
+        # operation.
+      {
+        "code": "A String", # [Output Only] The error type identifier for this error.
+        "errorDetails": [ # [Output Only] An optional list of messages that contain the error
+            # details. There is a set of defined message types to use for providing
+            # details.The syntax depends on the error code. For example,
+            # QuotaExceededInfo will have details when the error code is
+            # QUOTA_EXCEEDED.
+          {
+            "errorInfo": { # Describes the cause of the error with structured details.
+                #
+                # Example of an error when contacting the "pubsub.googleapis.com" API when it
+                # is not enabled:
+                #
+                #     { "reason": "API_DISABLED"
+                #       "domain": "googleapis.com"
+                #       "metadata": {
+                #         "resource": "projects/123",
+                #         "service": "pubsub.googleapis.com"
+                #       }
+                #     }
+                #
+                # This response indicates that the pubsub.googleapis.com API is not enabled.
+                #
+                # Example of an error that is returned when attempting to create a Spanner
+                # instance in a region that is out of stock:
+                #
+                #     { "reason": "STOCKOUT"
+                #       "domain": "spanner.googleapis.com",
+                #       "metadata": {
+                #         "availableRegions": "us-central1,us-east2"
+                #       }
+                #     }
+              "domain": "A String", # The logical grouping to which the "reason" belongs. The error domain
+                  # is typically the registered service name of the tool or product that
+                  # generates the error. Example: "pubsub.googleapis.com". If the error is
+                  # generated by some common infrastructure, the error domain must be a
+                  # globally unique value that identifies the infrastructure. For Google API
+                  # infrastructure, the error domain is "googleapis.com".
+              "metadatas": { # Additional structured details about this error.
+                  #
+                  # Keys must match a regular expression of `a-z+` but should
+                  # ideally be lowerCamelCase. Also, they must be limited to 64 characters in
+                  # length. When identifying the current value of an exceeded limit, the units
+                  # should be contained in the key, not the value.  For example, rather than
+                  # `{"instanceLimit": "100/request"}`, should be returned as,
+                  # `{"instanceLimitPerRequest": "100"}`, if the client exceeds the number of
+                  # instances that can be created in a single (batch) request.
+                "a_key": "A String",
+              },
+              "reason": "A String", # The reason of the error. This is a constant value that identifies the
+                  # proximate cause of the error. Error reasons are unique within a particular
+                  # domain of errors. This should be at most 63 characters and match a
+                  # regular expression of `A-Z+[A-Z0-9]`, which represents
+                  # UPPER_SNAKE_CASE.
+            },
+            "help": { # Provides links to documentation or for performing an out of band action.
+                #
+                # For example, if a quota check failed with an error indicating the calling
+                # project hasn't enabled the accessed service, this can contain a URL pointing
+                # directly to the right place in the developer console to flip the bit.
+              "links": [ # URL(s) pointing to additional information on handling the current error.
+                { # Describes a URL link.
+                  "description": "A String", # Describes what the link offers.
+                  "url": "A String", # The URL of the link.
+                },
+              ],
+            },
+            "localizedMessage": { # Provides a localized error message that is safe to return to the user
+                # which can be attached to an RPC error.
+              "locale": "A String", # The locale used following the specification defined at
+                  # https://www.rfc-editor.org/rfc/bcp/bcp47.txt.
+                  # Examples are: "en-US", "fr-CH", "es-MX"
+              "message": "A String", # The localized error message in the above locale.
+            },
+            "quotaInfo": { # Additional details for quota exceeded error for resource quota.
+              "dimensions": { # The map holding related quota dimensions.
+                "a_key": "A String",
+              },
+              "futureLimit": 3.14, # Future quota limit being rolled out. The limit's unit depends on the quota
+                  #  type or metric.
+              "limit": 3.14, # Current effective quota limit. The limit's unit depends on the quota type
+                  # or metric.
+              "limitName": "A String", # The name of the quota limit.
+              "metricName": "A String", # The Compute Engine quota metric name.
+              "rolloutStatus": "A String", # Rollout status of the future quota limit.
+            },
+          },
+        ],
+        "location": "A String", # [Output Only] Indicates the field in the request that caused the error.
+            # This property is optional.
+        "message": "A String", # [Output Only] An optional, human-readable error message.
+      },
+    ],
+  },
+  "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error
+      # message that was returned, such as `NOT FOUND`.
+  "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error
+      # status code that was returned. For example, a `404` means the
+      # resource was not found.
+  "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is
+      # defined by the server.
+  "insertTime": "A String", # [Output Only] The time that this operation was requested.
+      # This value is inRFC3339
+      # text format.
+  "instancesBulkInsertOperationMetadata": {
+    "perLocationStatus": { # Status information per location (location name is key).
+        # Example key: zones/us-central1-a
+      "a_key": {
+        "createdVmCount": 42, # [Output Only] Count of VMs successfully created so far.
+        "deletedVmCount": 42, # [Output Only] Count of VMs that got deleted during rollback.
+        "failedToCreateVmCount": 42, # [Output Only] Count of VMs that started creating but encountered an
+            # error.
+        "status": "A String", # [Output Only] Creation status of BulkInsert operation - information
+            # if the flow is rolling forward or rolling back.
+        "targetVmCount": 42, # [Output Only] Count of VMs originally planned to be created.
+      },
+    },
+  },
+  "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for
+      # Operation resources.
+  "name": "A String", # [Output Only] Name of the operation.
+  "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a
+      # group of operations results from a `bulkInsert` API request.
+  "operationType": "A String", # [Output Only] The type of operation, such as `insert`,
+      # `update`, or `delete`, and so on.
+  "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100.
+      # There is no requirement that this be linear or support any granularity of
+      # operations. This should not be used to guess when the operation will be
+      # complete. This number should monotonically increase as the operation
+      # progresses.
+  "region": "A String", # [Output Only] The URL of the region where the operation resides. Only
+      # applicable when performing regional operations.
+  "selfLink": "A String", # [Output Only] Server-defined URL for the resource.
+  "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata,
+      # this field will contain information on all underlying zonal actions and
+      # their state.
+    "clientOperationId": "A String", # [Output Only] The client operation id.
+    "perLocationOperations": { # [Output Only] Status information per location (location name is key).
+        # Example key: zones/us-central1-a
+      "a_key": {
+        "error": { # The `Status` type defines a logical error model that is suitable for # [Output Only] If state is `ABANDONED` or `FAILED`, this field is
+            # populated.
+            # 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).
+          "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.
+        },
+        "state": "A String", # [Output Only] Status of the action, which can be one of the following:
+            # `PROPAGATING`, `PROPAGATED`, `ABANDONED`, `FAILED`, or `DONE`.
+      },
+    },
+  },
+  "startTime": "A String", # [Output Only] The time that this operation was started by the server.
+      # This value is inRFC3339
+      # text format.
+  "status": "A String", # [Output Only] The status of the operation, which can be one of the
+      # following:
+      # `PENDING`, `RUNNING`, or `DONE`.
+  "statusMessage": "A String", # [Output Only] An optional textual description of the current status of the
+      # operation.
+  "targetId": "A String", # [Output Only] The unique target ID, which identifies a specific incarnation
+      # of the target resource.
+  "targetLink": "A String", # [Output Only] The URL of the resource that the operation modifies. For
+      # operations related to creating a snapshot, this points to the disk
+      # that the snapshot was created from.
+  "user": "A String", # [Output Only] User who requested the operation, for example:
+      # `user@example.com` or
+      # `alice_smith_identifier (global/workforcePools/example-com-us-employees)`.
+  "warnings": [ # [Output Only] If warning messages are generated during processing of the
+      # operation, this field will be populated.
+    {
+      "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute
+          # Engine returns NO_RESULTS_ON_PAGE if there
+          # are no results in the response.
+      "data": [ # [Output Only] Metadata about this warning in key:
+          # value format. For example:
+          #
+          # "data": [
+          #   {
+          #    "key": "scope",
+          #    "value": "zones/us-east1-d"
+          #   }
+        {
+          "key": "A String", # [Output Only] A key that provides more detail on the warning being
+              # returned. For example, for warnings where there are no results in a list
+              # request for a particular zone, this key might be scope and
+              # the key value might be the zone name. Other examples might be a key
+              # indicating a deprecated resource and a suggested replacement, or a
+              # warning about invalid network settings (for example, if an instance
+              # attempts to perform IP forwarding but is not enabled for IP forwarding).
+          "value": "A String", # [Output Only] A warning data value corresponding to the key.
+        },
+      ],
+      "message": "A String", # [Output Only] A human-readable description of the warning code.
+    },
+  ],
+  "zone": "A String", # [Output Only] The URL of the zone where the operation resides. Only
+      # applicable when performing per-zone operations.
+}
+
+ +
+ list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) +
Lists RolloutPlans in a given project and location.
+
+Args:
+  project: string, Project ID for this request. (required)
+  filter: string, A filter expression that filters resources listed in the response. Most
+Compute resources support two types of filter expressions:
+expressions that support regular expressions and expressions that follow
+API improvement proposal AIP-160.
+These two types of filter expressions cannot be mixed in one request.
+
+If you want to use AIP-160, your expression must specify the field name, an
+operator, and the value that you want to use for filtering. The value
+must be a string, a number, or a boolean. The operator
+must be either `=`, `!=`, `>`, `<`, `<=`, `>=` or `:`.
+
+For example, if you are filtering Compute Engine instances, you can
+exclude instances named `example-instance` by specifying
+`name != example-instance`.
+
+The `:*` comparison can be used to test whether a key has been defined.
+For example, to find all objects with `owner` label use:
+```
+labels.owner:*
+```
+
+You can also filter nested fields. For example, you could specify
+`scheduling.automaticRestart = false` to include instances only
+if they are not scheduled for automatic restarts. You can use filtering
+on nested fields to filter based onresource labels.
+
+To filter on multiple expressions, provide each separate expression within
+parentheses. For example:
+```
+(scheduling.automaticRestart = true)
+(cpuPlatform = "Intel Skylake")
+```
+By default, each expression is an `AND` expression. However, you
+can include `AND` and `OR` expressions explicitly.
+For example:
+```
+(cpuPlatform = "Intel Skylake") OR
+(cpuPlatform = "Intel Broadwell") AND
+(scheduling.automaticRestart = true)
+```
+
+If you want to use a regular expression, use the `eq` (equal) or `ne`
+(not equal) operator against a single un-parenthesized expression with or
+without quotes or against multiple parenthesized expressions. Examples:
+
+`fieldname eq unquoted literal`
+`fieldname eq 'single quoted literal'`
+`fieldname eq "double quoted literal"`
+`(fieldname1 eq literal) (fieldname2 ne "literal")`
+
+The literal value is interpreted as a regular expression using GoogleRE2 library syntax.
+The literal value must match the entire field.
+
+For example, to filter for instances that do not end with name "instance",
+you would use `name ne .*instance`.
+
+You cannot combine constraints on multiple fields using regular
+expressions.
+  maxResults: integer, The maximum number of results per page that should be returned.
+If the number of available results is larger than `maxResults`,
+Compute Engine returns a `nextPageToken` that can be used to get
+the next page of results in subsequent list requests. Acceptable values are
+`0` to `500`, inclusive. (Default: `500`)
+  orderBy: string, Sorts list results by a certain order. By default, results
+are returned in alphanumerical order based on the resource name.
+
+You can also sort results in descending order based on the creation
+timestamp using `orderBy="creationTimestamp desc"`. This sorts
+results based on the `creationTimestamp` field in
+reverse chronological order (newest result first). Use this to sort
+resources like operations so that the newest operation is returned first.
+
+Currently, only sorting by `name` or
+`creationTimestamp desc` is supported.
+  pageToken: string, Specifies a page token to use. Set `pageToken` to the
+`nextPageToken` returned by a previous list request to get
+the next page of results.
+  returnPartialSuccess: boolean, Opt-in for partial success behavior which provides partial results in case
+of failure. The default value is false.
+
+For example, when partial success behavior is enabled, aggregatedList for a
+single zone scope either returns all resources in the zone or no resources,
+with an error code.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Contains a list of RolloutPlan resources.
+  "etag": "A String",
+  "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server.
+  "items": [ # A list of RolloutPlan resources.
+    { # RolloutPlan resource.
+        #
+        # A RolloutPlan is the customer-defined strategy to divide a large-scale change
+        # into smaller increments, referred to as "waves". Each wave targets a specific
+        # portion of the overall affected area and defines criteria that must be met
+        # before progressing to the subsequent wave.
+      "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339
+          # text format.
+      "description": "A String", # An optional description of this resource. Provide this property when you
+          # create the resource.
+      "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is
+          # defined by the server.
+      "kind": "compute#rolloutPlan", # Output only. [Output Only] Type of the resource. Always compute#rolloutPlan
+          # for rolloutPlans.
+      "locationScope": "A String", # The location scope of the rollout plan. If not specified, the location
+          # scope is considered as ZONAL.
+      "name": "A String", # Name of the resource. Provided by the client when the resource is created.
+          # The name must be 1-63 characters long, and comply withRFC1035.
+          # Specifically, the name must be 1-63 characters long and match the regular
+          # expression `[a-z]([-a-z0-9]*[a-z0-9])?`
+          # which means the first character must be a lowercase letter, and all
+          # following characters must be a dash, lowercase letter, or digit, except
+          # the last character, which cannot be a dash.
+      "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource.
+      "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id.
+      "waves": [ # Required. The waves included in this rollout plan.
+        { # A single wave in a rollout plan.
+          "displayName": "A String", # Optional. The display name of this wave of the rollout plan.
+          "number": "A String", # Output only. The wave number.
+          "orchestrationOptions": { # Options to control the pace of orchestration of a wave. These options are # Optional. The orchestration options for this wave.
+              # required only if the resource being rolled out follows the Orchestrated
+              # pattern.
+            "delays": [ # Optional. Delays, if any, to be added between batches of projects. We allow
+                # multiple Delays to be specified, letting users set separate delays
+                # between batches of projects corresponding to different locations and
+                # batches of projects corresponding to the same location.
+              { # Options to control the delay, if any, between batches of projects.
+                "delimiter": "A String", # Optional. Controls whether the delay should only be added between batches of
+                    # projects corresponding to different locations, or also between
+                    # batches of projects corresponding to the same location.
+                    #
+                    # Must be set to DELIMITER_UNSPECIFIED if no delay is to be added.
+                "duration": "A String", # Optional. The duration of the delay, if any, to be added between batches of
+                    # projects. A zero duration corresponds to no delay.
+                "type": "A String", # Optional. Controls whether the specified duration is to be added at the end of
+                    # each batch, or if the total processing time for each batch will be
+                    # padded if needed to meet the specified duration.
+                    #
+                    # Must be set to TYPE_UNSPECIFIED if no delay is to be added.
+              },
+            ],
+            "maxConcurrentLocations": "A String", # Optional. Maximum number of locations to be orchestrated in parallel.
+            "maxConcurrentResourcesPerLocation": "A String", # Optional. Maximum number of resources to be orchestrated per location in
+                # parallel.
+          },
+          "selectors": [ # Required. The selectors for this wave. There is a logical AND between each selector
+              # defined in a wave, so a resource must satisfy the criteria of *all* the
+              # specified selectors to be in scope for the wave.
+            { # A selector which specifies what resource(s) are included in a given wave.
+              "locationSelector": { # Roll out to resources by location. # Optional. Roll out to resources by Cloud locations.
+                "includedLocations": [ # Optional. Example: "us-central1-a"
+                  "A String",
+                ],
+              },
+              "resourceHierarchySelector": { # Roll out to resources by Cloud Resource Manager resource hierarchy # Optional. Roll out to resources by Cloud Resource Manager resource hierarchy.
+                  # nodes such as projects, folders, orgs.
+                "includedFolders": [ # Optional. Format: "folders/{folder_id}"
+                  "A String",
+                ],
+                "includedOrganizations": [ # Optional. Format: "organizations/{organization_id}"
+                  "A String",
+                ],
+                "includedProjects": [ # Optional. Format: "projects/{project_id}"
+                  "A String",
+                ],
+              },
+            },
+          ],
+          "validation": { # The validation to be performed before progressing to the next wave. # Required. The validation to be performed at the end of this wave.
+            "timeBasedValidationMetadata": { # Metadata required if type = "time". # Optional. Metadata required if type = "time".
+              "waitDuration": "A String", # Optional. The duration that the system waits in between waves. This wait starts
+                  # after all changes in the wave are rolled out.
+            },
+            "type": "A String", # Required. The type of the validation. If a type of validation is associated with
+                # a metadata object, the appropriate metadata field mapping to the
+                # validation type must be provided in the validation message. Possible
+                # values are in quotes below alongside an explanation:
+                #   "manual": The system waits for an end-user approval API before
+                #     progressing to the next wave.
+                #   "time": The system waits for a user specified duration before
+                #     progressing to the next wave. TimeBasedValidation must be provided.
+          },
+        },
+      ],
+    },
+  ],
+  "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for
+      # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for
+      # the query parameter pageToken in the next list request.
+      # Subsequent list requests will have their own nextPageToken to
+      # continue paging through the results.
+  "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource.
+  "unreachables": [ # Output only. [Output Only] Unreachable resources.
+      # end_interface: MixerListResponseWithEtagBuilder
+    "A String",
+  ],
+  "warning": { # [Output Only] Informational warning message.
+    "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute
+        # Engine returns NO_RESULTS_ON_PAGE if there
+        # are no results in the response.
+    "data": [ # [Output Only] Metadata about this warning in key:
+        # value format. For example:
+        #
+        # "data": [
+        #   {
+        #    "key": "scope",
+        #    "value": "zones/us-east1-d"
+        #   }
+      {
+        "key": "A String", # [Output Only] A key that provides more detail on the warning being
+            # returned. For example, for warnings where there are no results in a list
+            # request for a particular zone, this key might be scope and
+            # the key value might be the zone name. Other examples might be a key
+            # indicating a deprecated resource and a suggested replacement, or a
+            # warning about invalid network settings (for example, if an instance
+            # attempts to perform IP forwarding but is not enabled for IP forwarding).
+        "value": "A String", # [Output Only] A warning data value corresponding to the key.
+      },
+    ],
+    "message": "A String", # [Output Only] A human-readable description of the warning code.
+  },
+}
+
+ +
+ list_next() +
Retrieves the next page of results.
+
+        Args:
+          previous_request: The request for the previous page. (required)
+          previous_response: The response from the request for the previous page. (required)
+
+        Returns:
+          A request object that you can call 'execute()' on to request the next
+          page. Returns None if there are no more items in the collection.
+        
+
+ + \ No newline at end of file diff --git a/docs/dyn/compute_beta.rollouts.html b/docs/dyn/compute_beta.rollouts.html new file mode 100644 index 0000000000..950e377786 --- /dev/null +++ b/docs/dyn/compute_beta.rollouts.html @@ -0,0 +1,986 @@ + + + +

Compute Engine API . rollouts

+

Instance Methods

+

+ cancel(project, rollout, requestId=None, rollback=None, x__xgafv=None)

+

Cancels a Rollout.

+

+ close()

+

Close httplib2 connections.

+

+ delete(project, rollout, requestId=None, x__xgafv=None)

+

Deletes a Rollout.

+

+ get(project, rollout, x__xgafv=None)

+

Gets details of a single project-scoped Rollout.

+

+ list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+

Lists Rollouts in a given project and location.

+

+ list_next()

+

Retrieves the next page of results.

+

Method Details

+
+ cancel(project, rollout, requestId=None, rollback=None, x__xgafv=None) +
Cancels a Rollout.
+
+Args:
+  project: string, Project ID for this request. (required)
+  rollout: string, Name of the Rollout resource to cancel. (required)
+  requestId: string, An optional request ID to identify requests. Specify a unique request ID so
+that if you must retry your request, the server will know to ignore the
+request if it has already been completed.
+
+For example, consider a situation where you make an initial request and
+the request times out. If you make the request again with the same
+request ID, the server can check if original operation with the same
+request ID was received, and if so, will ignore the second request. This
+prevents clients from accidentally creating duplicate commitments.
+
+The request ID must be
+a valid UUID with the exception that zero UUID is not supported
+(00000000-0000-0000-0000-000000000000).
+  rollback: boolean, Optional. If true, then the ongoing rollout must be rolled back. Else, just cancel
+the rollout without taking any further actions. Note that products must
+support at least one of these options, however, it does not need to support
+both.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Represents an Operation resource.
+    #
+    # Google Compute Engine has three Operation resources:
+    #
+    # * [Global](/compute/docs/reference/rest/beta/globalOperations)
+    # * [Regional](/compute/docs/reference/rest/beta/regionOperations)
+    # * [Zonal](/compute/docs/reference/rest/beta/zoneOperations)
+    #
+    # You can use an operation resource to manage asynchronous API requests.
+    # For more information, readHandling
+    # API responses.
+    #
+    # Operations can be global, regional or zonal.
+    #
+    #    - For global operations, use the `globalOperations`
+    #    resource.
+    #    - For regional operations, use the
+    #    `regionOperations` resource.
+    #    - For zonal operations, use
+    #    the `zoneOperations` resource.
+    #
+    #
+    #
+    # For more information, read
+    # Global, Regional, and Zonal Resources.
+    #
+    # Note that completed Operation resources have a limited
+    # retention period.
+  "clientOperationId": "A String", # [Output Only] The value of `requestId` if you provided it in the request.
+      # Not present otherwise.
+  "creationTimestamp": "A String", # [Deprecated] This field is deprecated.
+  "description": "A String", # [Output Only] A textual description of the operation, which is
+      # set when the operation is created.
+  "endTime": "A String", # [Output Only] The time that this operation was completed. This value is inRFC3339
+      # text format.
+  "error": { # [Output Only] If errors are generated during processing of the operation,
+      # this field will be populated.
+    "errors": [ # [Output Only] The array of errors encountered while processing this
+        # operation.
+      {
+        "code": "A String", # [Output Only] The error type identifier for this error.
+        "errorDetails": [ # [Output Only] An optional list of messages that contain the error
+            # details. There is a set of defined message types to use for providing
+            # details.The syntax depends on the error code. For example,
+            # QuotaExceededInfo will have details when the error code is
+            # QUOTA_EXCEEDED.
+          {
+            "errorInfo": { # Describes the cause of the error with structured details.
+                #
+                # Example of an error when contacting the "pubsub.googleapis.com" API when it
+                # is not enabled:
+                #
+                #     { "reason": "API_DISABLED"
+                #       "domain": "googleapis.com"
+                #       "metadata": {
+                #         "resource": "projects/123",
+                #         "service": "pubsub.googleapis.com"
+                #       }
+                #     }
+                #
+                # This response indicates that the pubsub.googleapis.com API is not enabled.
+                #
+                # Example of an error that is returned when attempting to create a Spanner
+                # instance in a region that is out of stock:
+                #
+                #     { "reason": "STOCKOUT"
+                #       "domain": "spanner.googleapis.com",
+                #       "metadata": {
+                #         "availableRegions": "us-central1,us-east2"
+                #       }
+                #     }
+              "domain": "A String", # The logical grouping to which the "reason" belongs. The error domain
+                  # is typically the registered service name of the tool or product that
+                  # generates the error. Example: "pubsub.googleapis.com". If the error is
+                  # generated by some common infrastructure, the error domain must be a
+                  # globally unique value that identifies the infrastructure. For Google API
+                  # infrastructure, the error domain is "googleapis.com".
+              "metadatas": { # Additional structured details about this error.
+                  #
+                  # Keys must match a regular expression of `a-z+` but should
+                  # ideally be lowerCamelCase. Also, they must be limited to 64 characters in
+                  # length. When identifying the current value of an exceeded limit, the units
+                  # should be contained in the key, not the value.  For example, rather than
+                  # `{"instanceLimit": "100/request"}`, should be returned as,
+                  # `{"instanceLimitPerRequest": "100"}`, if the client exceeds the number of
+                  # instances that can be created in a single (batch) request.
+                "a_key": "A String",
+              },
+              "reason": "A String", # The reason of the error. This is a constant value that identifies the
+                  # proximate cause of the error. Error reasons are unique within a particular
+                  # domain of errors. This should be at most 63 characters and match a
+                  # regular expression of `A-Z+[A-Z0-9]`, which represents
+                  # UPPER_SNAKE_CASE.
+            },
+            "help": { # Provides links to documentation or for performing an out of band action.
+                #
+                # For example, if a quota check failed with an error indicating the calling
+                # project hasn't enabled the accessed service, this can contain a URL pointing
+                # directly to the right place in the developer console to flip the bit.
+              "links": [ # URL(s) pointing to additional information on handling the current error.
+                { # Describes a URL link.
+                  "description": "A String", # Describes what the link offers.
+                  "url": "A String", # The URL of the link.
+                },
+              ],
+            },
+            "localizedMessage": { # Provides a localized error message that is safe to return to the user
+                # which can be attached to an RPC error.
+              "locale": "A String", # The locale used following the specification defined at
+                  # https://www.rfc-editor.org/rfc/bcp/bcp47.txt.
+                  # Examples are: "en-US", "fr-CH", "es-MX"
+              "message": "A String", # The localized error message in the above locale.
+            },
+            "quotaInfo": { # Additional details for quota exceeded error for resource quota.
+              "dimensions": { # The map holding related quota dimensions.
+                "a_key": "A String",
+              },
+              "futureLimit": 3.14, # Future quota limit being rolled out. The limit's unit depends on the quota
+                  #  type or metric.
+              "limit": 3.14, # Current effective quota limit. The limit's unit depends on the quota type
+                  # or metric.
+              "limitName": "A String", # The name of the quota limit.
+              "metricName": "A String", # The Compute Engine quota metric name.
+              "rolloutStatus": "A String", # Rollout status of the future quota limit.
+            },
+          },
+        ],
+        "location": "A String", # [Output Only] Indicates the field in the request that caused the error.
+            # This property is optional.
+        "message": "A String", # [Output Only] An optional, human-readable error message.
+      },
+    ],
+  },
+  "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error
+      # message that was returned, such as `NOT FOUND`.
+  "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error
+      # status code that was returned. For example, a `404` means the
+      # resource was not found.
+  "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is
+      # defined by the server.
+  "insertTime": "A String", # [Output Only] The time that this operation was requested.
+      # This value is inRFC3339
+      # text format.
+  "instancesBulkInsertOperationMetadata": {
+    "perLocationStatus": { # Status information per location (location name is key).
+        # Example key: zones/us-central1-a
+      "a_key": {
+        "createdVmCount": 42, # [Output Only] Count of VMs successfully created so far.
+        "deletedVmCount": 42, # [Output Only] Count of VMs that got deleted during rollback.
+        "failedToCreateVmCount": 42, # [Output Only] Count of VMs that started creating but encountered an
+            # error.
+        "status": "A String", # [Output Only] Creation status of BulkInsert operation - information
+            # if the flow is rolling forward or rolling back.
+        "targetVmCount": 42, # [Output Only] Count of VMs originally planned to be created.
+      },
+    },
+  },
+  "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for
+      # Operation resources.
+  "name": "A String", # [Output Only] Name of the operation.
+  "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a
+      # group of operations results from a `bulkInsert` API request.
+  "operationType": "A String", # [Output Only] The type of operation, such as `insert`,
+      # `update`, or `delete`, and so on.
+  "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100.
+      # There is no requirement that this be linear or support any granularity of
+      # operations. This should not be used to guess when the operation will be
+      # complete. This number should monotonically increase as the operation
+      # progresses.
+  "region": "A String", # [Output Only] The URL of the region where the operation resides. Only
+      # applicable when performing regional operations.
+  "selfLink": "A String", # [Output Only] Server-defined URL for the resource.
+  "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata,
+      # this field will contain information on all underlying zonal actions and
+      # their state.
+    "clientOperationId": "A String", # [Output Only] The client operation id.
+    "perLocationOperations": { # [Output Only] Status information per location (location name is key).
+        # Example key: zones/us-central1-a
+      "a_key": {
+        "error": { # The `Status` type defines a logical error model that is suitable for # [Output Only] If state is `ABANDONED` or `FAILED`, this field is
+            # populated.
+            # 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).
+          "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.
+        },
+        "state": "A String", # [Output Only] Status of the action, which can be one of the following:
+            # `PROPAGATING`, `PROPAGATED`, `ABANDONED`, `FAILED`, or `DONE`.
+      },
+    },
+  },
+  "startTime": "A String", # [Output Only] The time that this operation was started by the server.
+      # This value is inRFC3339
+      # text format.
+  "status": "A String", # [Output Only] The status of the operation, which can be one of the
+      # following:
+      # `PENDING`, `RUNNING`, or `DONE`.
+  "statusMessage": "A String", # [Output Only] An optional textual description of the current status of the
+      # operation.
+  "targetId": "A String", # [Output Only] The unique target ID, which identifies a specific incarnation
+      # of the target resource.
+  "targetLink": "A String", # [Output Only] The URL of the resource that the operation modifies. For
+      # operations related to creating a snapshot, this points to the disk
+      # that the snapshot was created from.
+  "user": "A String", # [Output Only] User who requested the operation, for example:
+      # `user@example.com` or
+      # `alice_smith_identifier (global/workforcePools/example-com-us-employees)`.
+  "warnings": [ # [Output Only] If warning messages are generated during processing of the
+      # operation, this field will be populated.
+    {
+      "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute
+          # Engine returns NO_RESULTS_ON_PAGE if there
+          # are no results in the response.
+      "data": [ # [Output Only] Metadata about this warning in key:
+          # value format. For example:
+          #
+          # "data": [
+          #   {
+          #    "key": "scope",
+          #    "value": "zones/us-east1-d"
+          #   }
+        {
+          "key": "A String", # [Output Only] A key that provides more detail on the warning being
+              # returned. For example, for warnings where there are no results in a list
+              # request for a particular zone, this key might be scope and
+              # the key value might be the zone name. Other examples might be a key
+              # indicating a deprecated resource and a suggested replacement, or a
+              # warning about invalid network settings (for example, if an instance
+              # attempts to perform IP forwarding but is not enabled for IP forwarding).
+          "value": "A String", # [Output Only] A warning data value corresponding to the key.
+        },
+      ],
+      "message": "A String", # [Output Only] A human-readable description of the warning code.
+    },
+  ],
+  "zone": "A String", # [Output Only] The URL of the zone where the operation resides. Only
+      # applicable when performing per-zone operations.
+}
+
+ +
+ close() +
Close httplib2 connections.
+
+ +
+ delete(project, rollout, requestId=None, x__xgafv=None) +
Deletes a Rollout.
+
+Args:
+  project: string, Project ID for this request. (required)
+  rollout: string, Name of the Rollout resource to delete. (required)
+  requestId: string, An optional request ID to identify requests. Specify a unique request ID so
+that if you must retry your request, the server will know to ignore the
+request if it has already been completed.
+
+For example, consider a situation where you make an initial request and
+the request times out. If you make the request again with the same
+request ID, the server can check if original operation with the same
+request ID was received, and if so, will ignore the second request. This
+prevents clients from accidentally creating duplicate commitments.
+
+The request ID must be
+a valid UUID with the exception that zero UUID is not supported
+(00000000-0000-0000-0000-000000000000).
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Represents an Operation resource.
+    #
+    # Google Compute Engine has three Operation resources:
+    #
+    # * [Global](/compute/docs/reference/rest/beta/globalOperations)
+    # * [Regional](/compute/docs/reference/rest/beta/regionOperations)
+    # * [Zonal](/compute/docs/reference/rest/beta/zoneOperations)
+    #
+    # You can use an operation resource to manage asynchronous API requests.
+    # For more information, readHandling
+    # API responses.
+    #
+    # Operations can be global, regional or zonal.
+    #
+    #    - For global operations, use the `globalOperations`
+    #    resource.
+    #    - For regional operations, use the
+    #    `regionOperations` resource.
+    #    - For zonal operations, use
+    #    the `zoneOperations` resource.
+    #
+    #
+    #
+    # For more information, read
+    # Global, Regional, and Zonal Resources.
+    #
+    # Note that completed Operation resources have a limited
+    # retention period.
+  "clientOperationId": "A String", # [Output Only] The value of `requestId` if you provided it in the request.
+      # Not present otherwise.
+  "creationTimestamp": "A String", # [Deprecated] This field is deprecated.
+  "description": "A String", # [Output Only] A textual description of the operation, which is
+      # set when the operation is created.
+  "endTime": "A String", # [Output Only] The time that this operation was completed. This value is inRFC3339
+      # text format.
+  "error": { # [Output Only] If errors are generated during processing of the operation,
+      # this field will be populated.
+    "errors": [ # [Output Only] The array of errors encountered while processing this
+        # operation.
+      {
+        "code": "A String", # [Output Only] The error type identifier for this error.
+        "errorDetails": [ # [Output Only] An optional list of messages that contain the error
+            # details. There is a set of defined message types to use for providing
+            # details.The syntax depends on the error code. For example,
+            # QuotaExceededInfo will have details when the error code is
+            # QUOTA_EXCEEDED.
+          {
+            "errorInfo": { # Describes the cause of the error with structured details.
+                #
+                # Example of an error when contacting the "pubsub.googleapis.com" API when it
+                # is not enabled:
+                #
+                #     { "reason": "API_DISABLED"
+                #       "domain": "googleapis.com"
+                #       "metadata": {
+                #         "resource": "projects/123",
+                #         "service": "pubsub.googleapis.com"
+                #       }
+                #     }
+                #
+                # This response indicates that the pubsub.googleapis.com API is not enabled.
+                #
+                # Example of an error that is returned when attempting to create a Spanner
+                # instance in a region that is out of stock:
+                #
+                #     { "reason": "STOCKOUT"
+                #       "domain": "spanner.googleapis.com",
+                #       "metadata": {
+                #         "availableRegions": "us-central1,us-east2"
+                #       }
+                #     }
+              "domain": "A String", # The logical grouping to which the "reason" belongs. The error domain
+                  # is typically the registered service name of the tool or product that
+                  # generates the error. Example: "pubsub.googleapis.com". If the error is
+                  # generated by some common infrastructure, the error domain must be a
+                  # globally unique value that identifies the infrastructure. For Google API
+                  # infrastructure, the error domain is "googleapis.com".
+              "metadatas": { # Additional structured details about this error.
+                  #
+                  # Keys must match a regular expression of `a-z+` but should
+                  # ideally be lowerCamelCase. Also, they must be limited to 64 characters in
+                  # length. When identifying the current value of an exceeded limit, the units
+                  # should be contained in the key, not the value.  For example, rather than
+                  # `{"instanceLimit": "100/request"}`, should be returned as,
+                  # `{"instanceLimitPerRequest": "100"}`, if the client exceeds the number of
+                  # instances that can be created in a single (batch) request.
+                "a_key": "A String",
+              },
+              "reason": "A String", # The reason of the error. This is a constant value that identifies the
+                  # proximate cause of the error. Error reasons are unique within a particular
+                  # domain of errors. This should be at most 63 characters and match a
+                  # regular expression of `A-Z+[A-Z0-9]`, which represents
+                  # UPPER_SNAKE_CASE.
+            },
+            "help": { # Provides links to documentation or for performing an out of band action.
+                #
+                # For example, if a quota check failed with an error indicating the calling
+                # project hasn't enabled the accessed service, this can contain a URL pointing
+                # directly to the right place in the developer console to flip the bit.
+              "links": [ # URL(s) pointing to additional information on handling the current error.
+                { # Describes a URL link.
+                  "description": "A String", # Describes what the link offers.
+                  "url": "A String", # The URL of the link.
+                },
+              ],
+            },
+            "localizedMessage": { # Provides a localized error message that is safe to return to the user
+                # which can be attached to an RPC error.
+              "locale": "A String", # The locale used following the specification defined at
+                  # https://www.rfc-editor.org/rfc/bcp/bcp47.txt.
+                  # Examples are: "en-US", "fr-CH", "es-MX"
+              "message": "A String", # The localized error message in the above locale.
+            },
+            "quotaInfo": { # Additional details for quota exceeded error for resource quota.
+              "dimensions": { # The map holding related quota dimensions.
+                "a_key": "A String",
+              },
+              "futureLimit": 3.14, # Future quota limit being rolled out. The limit's unit depends on the quota
+                  #  type or metric.
+              "limit": 3.14, # Current effective quota limit. The limit's unit depends on the quota type
+                  # or metric.
+              "limitName": "A String", # The name of the quota limit.
+              "metricName": "A String", # The Compute Engine quota metric name.
+              "rolloutStatus": "A String", # Rollout status of the future quota limit.
+            },
+          },
+        ],
+        "location": "A String", # [Output Only] Indicates the field in the request that caused the error.
+            # This property is optional.
+        "message": "A String", # [Output Only] An optional, human-readable error message.
+      },
+    ],
+  },
+  "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error
+      # message that was returned, such as `NOT FOUND`.
+  "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error
+      # status code that was returned. For example, a `404` means the
+      # resource was not found.
+  "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is
+      # defined by the server.
+  "insertTime": "A String", # [Output Only] The time that this operation was requested.
+      # This value is inRFC3339
+      # text format.
+  "instancesBulkInsertOperationMetadata": {
+    "perLocationStatus": { # Status information per location (location name is key).
+        # Example key: zones/us-central1-a
+      "a_key": {
+        "createdVmCount": 42, # [Output Only] Count of VMs successfully created so far.
+        "deletedVmCount": 42, # [Output Only] Count of VMs that got deleted during rollback.
+        "failedToCreateVmCount": 42, # [Output Only] Count of VMs that started creating but encountered an
+            # error.
+        "status": "A String", # [Output Only] Creation status of BulkInsert operation - information
+            # if the flow is rolling forward or rolling back.
+        "targetVmCount": 42, # [Output Only] Count of VMs originally planned to be created.
+      },
+    },
+  },
+  "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for
+      # Operation resources.
+  "name": "A String", # [Output Only] Name of the operation.
+  "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a
+      # group of operations results from a `bulkInsert` API request.
+  "operationType": "A String", # [Output Only] The type of operation, such as `insert`,
+      # `update`, or `delete`, and so on.
+  "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100.
+      # There is no requirement that this be linear or support any granularity of
+      # operations. This should not be used to guess when the operation will be
+      # complete. This number should monotonically increase as the operation
+      # progresses.
+  "region": "A String", # [Output Only] The URL of the region where the operation resides. Only
+      # applicable when performing regional operations.
+  "selfLink": "A String", # [Output Only] Server-defined URL for the resource.
+  "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata,
+      # this field will contain information on all underlying zonal actions and
+      # their state.
+    "clientOperationId": "A String", # [Output Only] The client operation id.
+    "perLocationOperations": { # [Output Only] Status information per location (location name is key).
+        # Example key: zones/us-central1-a
+      "a_key": {
+        "error": { # The `Status` type defines a logical error model that is suitable for # [Output Only] If state is `ABANDONED` or `FAILED`, this field is
+            # populated.
+            # 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).
+          "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.
+        },
+        "state": "A String", # [Output Only] Status of the action, which can be one of the following:
+            # `PROPAGATING`, `PROPAGATED`, `ABANDONED`, `FAILED`, or `DONE`.
+      },
+    },
+  },
+  "startTime": "A String", # [Output Only] The time that this operation was started by the server.
+      # This value is inRFC3339
+      # text format.
+  "status": "A String", # [Output Only] The status of the operation, which can be one of the
+      # following:
+      # `PENDING`, `RUNNING`, or `DONE`.
+  "statusMessage": "A String", # [Output Only] An optional textual description of the current status of the
+      # operation.
+  "targetId": "A String", # [Output Only] The unique target ID, which identifies a specific incarnation
+      # of the target resource.
+  "targetLink": "A String", # [Output Only] The URL of the resource that the operation modifies. For
+      # operations related to creating a snapshot, this points to the disk
+      # that the snapshot was created from.
+  "user": "A String", # [Output Only] User who requested the operation, for example:
+      # `user@example.com` or
+      # `alice_smith_identifier (global/workforcePools/example-com-us-employees)`.
+  "warnings": [ # [Output Only] If warning messages are generated during processing of the
+      # operation, this field will be populated.
+    {
+      "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute
+          # Engine returns NO_RESULTS_ON_PAGE if there
+          # are no results in the response.
+      "data": [ # [Output Only] Metadata about this warning in key:
+          # value format. For example:
+          #
+          # "data": [
+          #   {
+          #    "key": "scope",
+          #    "value": "zones/us-east1-d"
+          #   }
+        {
+          "key": "A String", # [Output Only] A key that provides more detail on the warning being
+              # returned. For example, for warnings where there are no results in a list
+              # request for a particular zone, this key might be scope and
+              # the key value might be the zone name. Other examples might be a key
+              # indicating a deprecated resource and a suggested replacement, or a
+              # warning about invalid network settings (for example, if an instance
+              # attempts to perform IP forwarding but is not enabled for IP forwarding).
+          "value": "A String", # [Output Only] A warning data value corresponding to the key.
+        },
+      ],
+      "message": "A String", # [Output Only] A human-readable description of the warning code.
+    },
+  ],
+  "zone": "A String", # [Output Only] The URL of the zone where the operation resides. Only
+      # applicable when performing per-zone operations.
+}
+
+ +
+ get(project, rollout, x__xgafv=None) +
Gets details of a single project-scoped Rollout.
+
+Args:
+  project: string, Project ID for this request. (required)
+  rollout: string, Name of the persistent rollout to return. (required)
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Rollout resource.
+    #
+    # A Rollout is a specific instance of a RolloutPlan. It represents a single
+    # execution of a strategy to roll out a specific resource. It also provides
+    # APIs to interact with the rollout.
+  "cancellationTime": "A String", # Output only. The timestamp at which the Rollout was cancelled.
+  "completionTime": "A String", # Output only. The timestamp at which the Rollout was completed.
+  "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339
+      # text format.
+  "currentWaveNumber": "A String", # Output only. The number of the currently running wave.
+      # Ex. 1
+  "description": "A String", # An optional description of this resource. Provide this property when you
+      # create the resource.
+  "etag": "A String", # Output only. etag of the Rollout
+      # Ex. abc1234
+  "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is
+      # defined by the server.
+  "kind": "compute#rollout", # Output only. [Output Only] Type of the resource. Always compute#rollout
+      # for rollouts.
+  "name": "A String", # Name of the resource. Provided by the client when the resource is created.
+      # The name must be 1-63 characters long, and comply withRFC1035.
+      # Specifically, the name must be 1-63 characters long and match the regular
+      # expression `[a-z]([-a-z0-9]*[a-z0-9])?`
+      # which means the first character must be a lowercase letter, and all
+      # following characters must be a dash, lowercase letter, or digit, except
+      # the last character, which cannot be a dash.
+  "rolloutEntity": { # Specifications of the resource to roll out. # Required. The resource being rolled out.
+    "orchestratedEntity": { # This message is used if the resource type follows the Orchestrated # Optional. Entity details for products using the Orchestrated Integration model.
+        # integration model with ProgressiveRollout.
+      "conflictBehavior": "A String", # Required. Specifies the behavior of the Rollout if an out of band update is
+          # detected in a project during a Rollout. It can be one of the following
+          # values:
+          # 1) overwrite : Overwrite the local value with the rollout value.
+          # 2) no_overwrite : Do not overwrite the local value with the rollout
+          # value.
+      "orchestrationAction": "A String", # Required. Orchestration action during the Rollout. It can be one of the following
+          # values:
+          # 1) "update": Resources will be updated by the rollout.
+          # 2) "delete": Resources will be deleted by the rollout.
+      "orchestrationSource": "A String", # Required. Fully qualified resource name of the resource which contains the source
+          # of truth of the configuration being rolled out across
+          # locations/projects. For example, in the case of a global Rollout which
+          # is applied across regions, this contains the name of the global
+          # resource created by the user which contains a payload for a resource
+          # that is orchestrated across regions. This follows the following format:
+          # //.googleapis.com/projects//locations/global//
+          # e.g.
+          # //osconfig.googleapis.com/projects/1/locations/global/policyOrchestrators/po1
+    },
+  },
+  "rolloutPlan": "A String", # Required. Rollout Plan used to model the Rollout.
+      # Ex. compute.googleapis.com/v1/projects/1234/rolloutPlans/rp1
+  "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource.
+  "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id.
+  "state": "A String", # Output only. The current state of the Rollout.
+  "waveDetails": [ # Output only. Details about each wave of the rollout.
+    { # Additional metadata about the status of each wave provided by the server.
+      "orchestratedWaveDetails": { # Details of the wave for products using the Orchestrated integration # Output only. Additional details of the wave for products using the Orchestrated
+          # Integration model.
+          # model.
+        "completedResourcesCount": "A String", # Output only. Resource completed so far.
+        "estimatedTotalResourcesCount": "A String", # Output only. Estimated total count of resources.
+        "failedLocations": [ # Output only. Locations that failed during orchestration, and ProgressiveRollout
+            # stopped retrying. There may be some successful resources rolled out in
+            # the wave as the location may have failed later in the Rollout.
+          "A String",
+        ],
+        "failedResourcesCount": "A String", # Output only. Resources failed.
+      },
+      "waveDisplayName": "A String", # Output only. Wave name.
+          # Ex. wave1
+      "waveNumber": "A String", # Output only. System generated number for the wave.
+    },
+  ],
+}
+
+ +
+ list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) +
Lists Rollouts in a given project and location.
+
+Args:
+  project: string, Project ID for this request. (required)
+  filter: string, A filter expression that filters resources listed in the response. Most
+Compute resources support two types of filter expressions:
+expressions that support regular expressions and expressions that follow
+API improvement proposal AIP-160.
+These two types of filter expressions cannot be mixed in one request.
+
+If you want to use AIP-160, your expression must specify the field name, an
+operator, and the value that you want to use for filtering. The value
+must be a string, a number, or a boolean. The operator
+must be either `=`, `!=`, `>`, `<`, `<=`, `>=` or `:`.
+
+For example, if you are filtering Compute Engine instances, you can
+exclude instances named `example-instance` by specifying
+`name != example-instance`.
+
+The `:*` comparison can be used to test whether a key has been defined.
+For example, to find all objects with `owner` label use:
+```
+labels.owner:*
+```
+
+You can also filter nested fields. For example, you could specify
+`scheduling.automaticRestart = false` to include instances only
+if they are not scheduled for automatic restarts. You can use filtering
+on nested fields to filter based onresource labels.
+
+To filter on multiple expressions, provide each separate expression within
+parentheses. For example:
+```
+(scheduling.automaticRestart = true)
+(cpuPlatform = "Intel Skylake")
+```
+By default, each expression is an `AND` expression. However, you
+can include `AND` and `OR` expressions explicitly.
+For example:
+```
+(cpuPlatform = "Intel Skylake") OR
+(cpuPlatform = "Intel Broadwell") AND
+(scheduling.automaticRestart = true)
+```
+
+If you want to use a regular expression, use the `eq` (equal) or `ne`
+(not equal) operator against a single un-parenthesized expression with or
+without quotes or against multiple parenthesized expressions. Examples:
+
+`fieldname eq unquoted literal`
+`fieldname eq 'single quoted literal'`
+`fieldname eq "double quoted literal"`
+`(fieldname1 eq literal) (fieldname2 ne "literal")`
+
+The literal value is interpreted as a regular expression using GoogleRE2 library syntax.
+The literal value must match the entire field.
+
+For example, to filter for instances that do not end with name "instance",
+you would use `name ne .*instance`.
+
+You cannot combine constraints on multiple fields using regular
+expressions.
+  maxResults: integer, The maximum number of results per page that should be returned.
+If the number of available results is larger than `maxResults`,
+Compute Engine returns a `nextPageToken` that can be used to get
+the next page of results in subsequent list requests. Acceptable values are
+`0` to `500`, inclusive. (Default: `500`)
+  orderBy: string, Sorts list results by a certain order. By default, results
+are returned in alphanumerical order based on the resource name.
+
+You can also sort results in descending order based on the creation
+timestamp using `orderBy="creationTimestamp desc"`. This sorts
+results based on the `creationTimestamp` field in
+reverse chronological order (newest result first). Use this to sort
+resources like operations so that the newest operation is returned first.
+
+Currently, only sorting by `name` or
+`creationTimestamp desc` is supported.
+  pageToken: string, Specifies a page token to use. Set `pageToken` to the
+`nextPageToken` returned by a previous list request to get
+the next page of results.
+  returnPartialSuccess: boolean, Opt-in for partial success behavior which provides partial results in case
+of failure. The default value is false.
+
+For example, when partial success behavior is enabled, aggregatedList for a
+single zone scope either returns all resources in the zone or no resources,
+with an error code.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    {
+  "etag": "A String",
+  "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server.
+  "items": [ # A list of Rollout resources.
+    { # Rollout resource.
+        #
+        # A Rollout is a specific instance of a RolloutPlan. It represents a single
+        # execution of a strategy to roll out a specific resource. It also provides
+        # APIs to interact with the rollout.
+      "cancellationTime": "A String", # Output only. The timestamp at which the Rollout was cancelled.
+      "completionTime": "A String", # Output only. The timestamp at which the Rollout was completed.
+      "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339
+          # text format.
+      "currentWaveNumber": "A String", # Output only. The number of the currently running wave.
+          # Ex. 1
+      "description": "A String", # An optional description of this resource. Provide this property when you
+          # create the resource.
+      "etag": "A String", # Output only. etag of the Rollout
+          # Ex. abc1234
+      "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is
+          # defined by the server.
+      "kind": "compute#rollout", # Output only. [Output Only] Type of the resource. Always compute#rollout
+          # for rollouts.
+      "name": "A String", # Name of the resource. Provided by the client when the resource is created.
+          # The name must be 1-63 characters long, and comply withRFC1035.
+          # Specifically, the name must be 1-63 characters long and match the regular
+          # expression `[a-z]([-a-z0-9]*[a-z0-9])?`
+          # which means the first character must be a lowercase letter, and all
+          # following characters must be a dash, lowercase letter, or digit, except
+          # the last character, which cannot be a dash.
+      "rolloutEntity": { # Specifications of the resource to roll out. # Required. The resource being rolled out.
+        "orchestratedEntity": { # This message is used if the resource type follows the Orchestrated # Optional. Entity details for products using the Orchestrated Integration model.
+            # integration model with ProgressiveRollout.
+          "conflictBehavior": "A String", # Required. Specifies the behavior of the Rollout if an out of band update is
+              # detected in a project during a Rollout. It can be one of the following
+              # values:
+              # 1) overwrite : Overwrite the local value with the rollout value.
+              # 2) no_overwrite : Do not overwrite the local value with the rollout
+              # value.
+          "orchestrationAction": "A String", # Required. Orchestration action during the Rollout. It can be one of the following
+              # values:
+              # 1) "update": Resources will be updated by the rollout.
+              # 2) "delete": Resources will be deleted by the rollout.
+          "orchestrationSource": "A String", # Required. Fully qualified resource name of the resource which contains the source
+              # of truth of the configuration being rolled out across
+              # locations/projects. For example, in the case of a global Rollout which
+              # is applied across regions, this contains the name of the global
+              # resource created by the user which contains a payload for a resource
+              # that is orchestrated across regions. This follows the following format:
+              # //.googleapis.com/projects//locations/global//
+              # e.g.
+              # //osconfig.googleapis.com/projects/1/locations/global/policyOrchestrators/po1
+        },
+      },
+      "rolloutPlan": "A String", # Required. Rollout Plan used to model the Rollout.
+          # Ex. compute.googleapis.com/v1/projects/1234/rolloutPlans/rp1
+      "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource.
+      "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id.
+      "state": "A String", # Output only. The current state of the Rollout.
+      "waveDetails": [ # Output only. Details about each wave of the rollout.
+        { # Additional metadata about the status of each wave provided by the server.
+          "orchestratedWaveDetails": { # Details of the wave for products using the Orchestrated integration # Output only. Additional details of the wave for products using the Orchestrated
+              # Integration model.
+              # model.
+            "completedResourcesCount": "A String", # Output only. Resource completed so far.
+            "estimatedTotalResourcesCount": "A String", # Output only. Estimated total count of resources.
+            "failedLocations": [ # Output only. Locations that failed during orchestration, and ProgressiveRollout
+                # stopped retrying. There may be some successful resources rolled out in
+                # the wave as the location may have failed later in the Rollout.
+              "A String",
+            ],
+            "failedResourcesCount": "A String", # Output only. Resources failed.
+          },
+          "waveDisplayName": "A String", # Output only. Wave name.
+              # Ex. wave1
+          "waveNumber": "A String", # Output only. System generated number for the wave.
+        },
+      ],
+    },
+  ],
+  "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for
+      # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for
+      # the query parameter pageToken in the next list request.
+      # Subsequent list requests will have their own nextPageToken to
+      # continue paging through the results.
+  "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource.
+  "unreachables": [ # Output only. [Output Only] Unreachable resources.
+      # end_interface: MixerListResponseWithEtagBuilder
+    "A String",
+  ],
+  "warning": { # [Output Only] Informational warning message.
+    "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute
+        # Engine returns NO_RESULTS_ON_PAGE if there
+        # are no results in the response.
+    "data": [ # [Output Only] Metadata about this warning in key:
+        # value format. For example:
+        #
+        # "data": [
+        #   {
+        #    "key": "scope",
+        #    "value": "zones/us-east1-d"
+        #   }
+      {
+        "key": "A String", # [Output Only] A key that provides more detail on the warning being
+            # returned. For example, for warnings where there are no results in a list
+            # request for a particular zone, this key might be scope and
+            # the key value might be the zone name. Other examples might be a key
+            # indicating a deprecated resource and a suggested replacement, or a
+            # warning about invalid network settings (for example, if an instance
+            # attempts to perform IP forwarding but is not enabled for IP forwarding).
+        "value": "A String", # [Output Only] A warning data value corresponding to the key.
+      },
+    ],
+    "message": "A String", # [Output Only] A human-readable description of the warning code.
+  },
+}
+
+ +
+ list_next() +
Retrieves the next page of results.
+
+        Args:
+          previous_request: The request for the previous page. (required)
+          previous_response: The response from the request for the previous page. (required)
+
+        Returns:
+          A request object that you can call 'execute()' on to request the next
+          page. Returns None if there are no more items in the collection.
+        
+
+ + \ No newline at end of file diff --git a/docs/dyn/compute_beta.routers.html b/docs/dyn/compute_beta.routers.html index a16ec62c3e..c3e3c2ec83 100644 --- a/docs/dyn/compute_beta.routers.html +++ b/docs/dyn/compute_beta.routers.html @@ -420,7 +420,7 @@

Method Details

"ipAddress": "A String", # IP address of the interface inside Google Cloud Platform. "ipv4NexthopAddress": "A String", # IPv4 address of the interface inside Google Cloud Platform. "ipv6NexthopAddress": "A String", # IPv6 address of the interface inside Google Cloud Platform. - "managementType": "A String", # [Output Only] The resource that configures and manages this BGP peer. + "managementType": "A String", # Output only. [Output Only] The resource that configures and manages this BGP peer. # # - MANAGED_BY_USER is the default value and can be managed by you # or other users @@ -450,7 +450,7 @@

Method Details

# The VM instance is the peer side of the BGP session. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -489,7 +489,7 @@

Method Details

"linkedVpnTunnel": "A String", # URI of the linked VPN tunnel, which must be in the same region as the # router. Each interface can have one linked resource, which can be # a VPN tunnel, an Interconnect attachment, or a subnetwork. - "managementType": "A String", # [Output Only] The resource that configures and manages this interface. + "managementType": "A String", # Output only. [Output Only] The resource that configures and manages this interface. # # - MANAGED_BY_USER is the default value and can be managed directly # by users. @@ -525,7 +525,7 @@

Method Details

# specified here. }, ], - "kind": "compute#router", # [Output Only] Type of resource. Always compute#router for + "kind": "compute#router", # Output only. [Output Only] Type of resource. Always compute#router for # routers. "md5AuthenticationKeys": [ # Keys used for MD5 authentication. { @@ -800,14 +800,14 @@

Method Details

}, }, }, - "kind": "compute#routerAggregatedList", # Type of resource. + "kind": "compute#routerAggregatedList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -1043,10 +1043,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1058,7 +1058,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1325,10 +1325,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1340,7 +1340,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1595,7 +1595,7 @@

Method Details

"ipAddress": "A String", # IP address of the interface inside Google Cloud Platform. "ipv4NexthopAddress": "A String", # IPv4 address of the interface inside Google Cloud Platform. "ipv6NexthopAddress": "A String", # IPv6 address of the interface inside Google Cloud Platform. - "managementType": "A String", # [Output Only] The resource that configures and manages this BGP peer. + "managementType": "A String", # Output only. [Output Only] The resource that configures and manages this BGP peer. # # - MANAGED_BY_USER is the default value and can be managed by you # or other users @@ -1625,7 +1625,7 @@

Method Details

# The VM instance is the peer side of the BGP session. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1664,7 +1664,7 @@

Method Details

"linkedVpnTunnel": "A String", # URI of the linked VPN tunnel, which must be in the same region as the # router. Each interface can have one linked resource, which can be # a VPN tunnel, an Interconnect attachment, or a subnetwork. - "managementType": "A String", # [Output Only] The resource that configures and manages this interface. + "managementType": "A String", # Output only. [Output Only] The resource that configures and manages this interface. # # - MANAGED_BY_USER is the default value and can be managed directly # by users. @@ -1700,7 +1700,7 @@

Method Details

# specified here. }, ], - "kind": "compute#router", # [Output Only] Type of resource. Always compute#router for + "kind": "compute#router", # Output only. [Output Only] Type of resource. Always compute#router for # routers. "md5AuthenticationKeys": [ # Keys used for MD5 authentication. { @@ -1971,15 +1971,15 @@

Method Details

{ "result": [ # [Output Only] A list of NAT IP information. { # Contains NAT IP information of a NAT config (i.e. usage status, mode). - "natIpInfoMappings": [ # A list of all NAT IPs assigned to this NAT config. + "natIpInfoMappings": [ # Output only. A list of all NAT IPs assigned to this NAT config. { # Contains information of a NAT IP. - "mode": "A String", # Specifies whether NAT IP is auto or manual. - "natIp": "A String", # NAT IP address. For example: 203.0.113.11. - "usage": "A String", # Specifies whether NAT IP is currently serving at least one endpoint or + "mode": "A String", # Output only. Specifies whether NAT IP is auto or manual. + "natIp": "A String", # Output only. NAT IP address. For example: 203.0.113.11. + "usage": "A String", # Output only. Specifies whether NAT IP is currently serving at least one endpoint or # not. }, ], - "natName": "A String", # Name of the NAT config which the NAT IP belongs to. + "natName": "A String", # Output only. Name of the NAT config which the NAT IP belongs to. }, ], } @@ -2091,7 +2091,7 @@

Method Details

{ # Contains a list of VmEndpointNatMappings. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#vmEndpointNatMappingsList", # [Output Only] Type of resource. Alwayscompute#vmEndpointNatMappingsList for lists of Nat mappings of + "kind": "compute#vmEndpointNatMappingsList", # Output only. [Output Only] Type of resource. Alwayscompute#vmEndpointNatMappingsList for lists of Nat mappings of # VM endpoints. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for @@ -2100,61 +2100,61 @@

Method Details

# continue paging through the results. "result": [ # [Output Only] A list of Nat mapping information of VM endpoints. { # Contain information of Nat mapping for a VM endpoint (i.e., NIC). - "instanceName": "A String", # Name of the VM instance which the endpoint belongs to + "instanceName": "A String", # Output only. Name of the VM instance which the endpoint belongs to "interfaceNatMappings": [ { # Contain information of Nat mapping for an interface of this endpoint. - "drainNatIpPortRanges": [ # List of all drain IP:port-range mappings assigned to this interface. + "drainNatIpPortRanges": [ # Output only. List of all drain IP:port-range mappings assigned to this interface. # These ranges are inclusive, that is, both the first and the last # ports can be used for NAT. Example: ["2.2.2.2:12345-12355", # "1.1.1.1:2234-2234"]. "A String", ], - "natIpPortRanges": [ # A list of all IP:port-range mappings assigned to this interface. + "natIpPortRanges": [ # Output only. A list of all IP:port-range mappings assigned to this interface. # These ranges are inclusive, that is, both the first and the last # ports can be used for NAT. Example: ["2.2.2.2:12345-12355", # "1.1.1.1:2234-2234"]. "A String", ], - "numTotalDrainNatPorts": 42, # Total number of drain ports across all NAT IPs allocated to this + "numTotalDrainNatPorts": 42, # Output only. Total number of drain ports across all NAT IPs allocated to this # interface. It equals to the aggregated port number in the field # drain_nat_ip_port_ranges. - "numTotalNatPorts": 42, # Total number of ports across all NAT IPs allocated to this interface. + "numTotalNatPorts": 42, # Output only. Total number of ports across all NAT IPs allocated to this interface. # It equals to the aggregated port number in the field nat_ip_port_ranges. - "ruleMappings": [ # Information about mappings provided by rules in this NAT. + "ruleMappings": [ # Output only. Information about mappings provided by rules in this NAT. { # Contains information of NAT Mappings provided by a NAT Rule. - "drainNatIpPortRanges": [ # List of all drain IP:port-range mappings assigned to this interface + "drainNatIpPortRanges": [ # Output only. List of all drain IP:port-range mappings assigned to this interface # by this rule. # These ranges are inclusive, that is, both the first and the last # ports can be used for NAT. Example: ["2.2.2.2:12345-12355", # "1.1.1.1:2234-2234"]. "A String", ], - "natIpPortRanges": [ # A list of all IP:port-range mappings assigned to this interface by this + "natIpPortRanges": [ # Output only. A list of all IP:port-range mappings assigned to this interface by this # rule. # These ranges are inclusive, that is, both the first and the last # ports can be used for NAT. Example: ["2.2.2.2:12345-12355", # "1.1.1.1:2234-2234"]. "A String", ], - "numTotalDrainNatPorts": 42, # Total number of drain ports across all NAT IPs allocated to this + "numTotalDrainNatPorts": 42, # Output only. Total number of drain ports across all NAT IPs allocated to this # interface by this rule. # It equals the aggregated port number in the field # drain_nat_ip_port_ranges. - "numTotalNatPorts": 42, # Total number of ports across all NAT IPs allocated to this interface + "numTotalNatPorts": 42, # Output only. Total number of ports across all NAT IPs allocated to this interface # by this rule. # It equals the aggregated port number in the field nat_ip_port_ranges. - "ruleNumber": 42, # Rule number of the NAT Rule. + "ruleNumber": 42, # Output only. Rule number of the NAT Rule. }, ], - "sourceAliasIpRange": "A String", # Alias IP range for this interface endpoint. + "sourceAliasIpRange": "A String", # Output only. Alias IP range for this interface endpoint. # It will be a private (RFC 1918) IP range. # Examples: "10.33.4.55/32", or "192.168.5.0/24". - "sourceVirtualIp": "A String", # Primary IP of the VM for this NIC. + "sourceVirtualIp": "A String", # Output only. Primary IP of the VM for this NIC. }, ], }, ], - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -2345,7 +2345,7 @@

Method Details

An object of the form: { - "kind": "compute#routerStatusResponse", # Type of resource. + "kind": "compute#routerStatusResponse", # Output only. Type of resource. "result": { "bestRoutes": [ # A list of the best dynamic routes for this Cloud Router's Virtual Private # Cloud (VPC) network in the same region as this Cloud Router. @@ -2361,7 +2361,7 @@

Method Details

# A route defines a path from VM instances in the VPC network to a specific # destination. This destination can be inside or outside the VPC network. # For more information, read theRoutes overview. - "asPaths": [ # [Output Only] AS path. + "asPaths": [ # Output only. [Output Only] AS path. { "asLists": [ # [Output Only] The AS numbers of the AS Path. 42, @@ -2380,7 +2380,7 @@

Method Details

# traversed }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this field when you # create the resource. @@ -2389,9 +2389,9 @@

Method Details

# Must specify an IPv4 range (e.g. 192.0.2.0/24) or an IPv6 range in RFC 4291 # format (e.g. 2001:db8::/32). IPv6 range will be displayed using RFC 5952 # compressed format. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#route", # [Output Only] Type of this resource. Always compute#routes for + "kind": "compute#route", # Output only. [Output Only] Type of this resource. Always compute#routes for # Route resources. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -2404,7 +2404,7 @@

Method Details

"nextHopGateway": "A String", # The URL to a gateway that should handle matching packets. # You can only specify the internet gateway using a full or # partial valid URL: projects/project/global/gateways/default-internet-gateway - "nextHopHub": "A String", # [Output Only] The full resource name of the Network Connectivity Center hub + "nextHopHub": "A String", # Output only. [Output Only] The full resource name of the Network Connectivity Center hub # that will handle matching packets. "nextHopIlb": "A String", # The URL to a forwarding rule of typeloadBalancingScheme=INTERNAL that should handle matching # packets or the IP address of the forwarding Rule. @@ -2431,10 +2431,10 @@

Method Details

# this as a full or partial URL. # For example: # https://www.googleapis.com/compute/v1/projects/project/zones/zone/instances/ - "nextHopInterRegionCost": 42, # [Output only] Internal fixed region-to-region cost that Google Cloud + "nextHopInterRegionCost": 42, # Output only. [Output only] Internal fixed region-to-region cost that Google Cloud # calculates based on factors such as network performance, distance, and # available bandwidth between regions. - "nextHopInterconnectAttachment": "A String", # [Output Only] The URL to an InterconnectAttachment which is the next hop + "nextHopInterconnectAttachment": "A String", # Output only. [Output Only] The URL to an InterconnectAttachment which is the next hop # for the route. # This field will only be populated for dynamic routes generated by # Cloud Router with a linked interconnectAttachment or the static route @@ -2446,13 +2446,13 @@

Method Details

# 2001:db8:0:0:2d9:51:0:0). IPv6 addresses will be displayed using RFC 5952 # compressed format (e.g. 2001:db8::2d9:51:0:0). Should never be an # IPv4-mapped IPv6 address. - "nextHopMed": 42, # [Output Only] Multi-Exit Discriminator, a BGP route metric that indicates + "nextHopMed": 42, # Output only. [Output Only] Multi-Exit Discriminator, a BGP route metric that indicates # the desirability of a particular route in a network. "nextHopNetwork": "A String", # The URL of the local network if it should handle matching packets. - "nextHopOrigin": "A String", # [Output Only] Indicates the origin of the route. Can be IGP + "nextHopOrigin": "A String", # Output only. [Output Only] Indicates the origin of the route. Can be IGP # (Interior Gateway Protocol), EGP (Exterior Gateway Protocol), # or INCOMPLETE. - "nextHopPeering": "A String", # [Output Only] The network peering name that should handle matching packets, + "nextHopPeering": "A String", # Output only. [Output Only] The network peering name that should handle matching packets, # which should conform to RFC1035. "nextHopVpnTunnel": "A String", # The URL to a VpnTunnel that should handle matching packets. "params": { # Additional route parameters. # Input only. [Input Only] Additional params passed with the request, but not persisted @@ -2477,10 +2477,10 @@

Method Details

# cases where multiple routes have equal prefix length, the one with the # lowest-numbered priority value wins. The default value is `1000`. The # priority value must be from `0` to `65535`, inclusive. - "routeStatus": "A String", # [Output only] The status of the route. This status only applies to - # dynamic routes learned by Cloud Routers. This status is not applicable - # to static routes. - "routeType": "A String", # [Output Only] The type of this route, which can be one of the following + "routeStatus": "A String", # [Output only] The status of the route. This status applies to + # dynamic routes learned by Cloud Routers. It is also applicable to routes + # undergoing migration. + "routeType": "A String", # Output only. [Output Only] The type of this route, which can be one of the following # values: # - 'TRANSIT' for a transit route that this router learned from # another Cloud Router and will readvertise to one of its BGP peers @@ -2491,7 +2491,7 @@

Method Details

"tags": [ # A list of instance tags to which this route applies. "A String", ], - "warnings": [ # [Output Only] If potential misconfigurations are detected for this + "warnings": [ # Output only. [Output Only] If potential misconfigurations are detected for this # route, this field will be populated with warning messages. { "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute @@ -2531,7 +2531,7 @@

Method Details

# A route defines a path from VM instances in the VPC network to a specific # destination. This destination can be inside or outside the VPC network. # For more information, read theRoutes overview. - "asPaths": [ # [Output Only] AS path. + "asPaths": [ # Output only. [Output Only] AS path. { "asLists": [ # [Output Only] The AS numbers of the AS Path. 42, @@ -2550,7 +2550,7 @@

Method Details

# traversed }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this field when you # create the resource. @@ -2559,9 +2559,9 @@

Method Details

# Must specify an IPv4 range (e.g. 192.0.2.0/24) or an IPv6 range in RFC 4291 # format (e.g. 2001:db8::/32). IPv6 range will be displayed using RFC 5952 # compressed format. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#route", # [Output Only] Type of this resource. Always compute#routes for + "kind": "compute#route", # Output only. [Output Only] Type of this resource. Always compute#routes for # Route resources. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -2574,7 +2574,7 @@

Method Details

"nextHopGateway": "A String", # The URL to a gateway that should handle matching packets. # You can only specify the internet gateway using a full or # partial valid URL: projects/project/global/gateways/default-internet-gateway - "nextHopHub": "A String", # [Output Only] The full resource name of the Network Connectivity Center hub + "nextHopHub": "A String", # Output only. [Output Only] The full resource name of the Network Connectivity Center hub # that will handle matching packets. "nextHopIlb": "A String", # The URL to a forwarding rule of typeloadBalancingScheme=INTERNAL that should handle matching # packets or the IP address of the forwarding Rule. @@ -2601,10 +2601,10 @@

Method Details

# this as a full or partial URL. # For example: # https://www.googleapis.com/compute/v1/projects/project/zones/zone/instances/ - "nextHopInterRegionCost": 42, # [Output only] Internal fixed region-to-region cost that Google Cloud + "nextHopInterRegionCost": 42, # Output only. [Output only] Internal fixed region-to-region cost that Google Cloud # calculates based on factors such as network performance, distance, and # available bandwidth between regions. - "nextHopInterconnectAttachment": "A String", # [Output Only] The URL to an InterconnectAttachment which is the next hop + "nextHopInterconnectAttachment": "A String", # Output only. [Output Only] The URL to an InterconnectAttachment which is the next hop # for the route. # This field will only be populated for dynamic routes generated by # Cloud Router with a linked interconnectAttachment or the static route @@ -2616,13 +2616,13 @@

Method Details

# 2001:db8:0:0:2d9:51:0:0). IPv6 addresses will be displayed using RFC 5952 # compressed format (e.g. 2001:db8::2d9:51:0:0). Should never be an # IPv4-mapped IPv6 address. - "nextHopMed": 42, # [Output Only] Multi-Exit Discriminator, a BGP route metric that indicates + "nextHopMed": 42, # Output only. [Output Only] Multi-Exit Discriminator, a BGP route metric that indicates # the desirability of a particular route in a network. "nextHopNetwork": "A String", # The URL of the local network if it should handle matching packets. - "nextHopOrigin": "A String", # [Output Only] Indicates the origin of the route. Can be IGP + "nextHopOrigin": "A String", # Output only. [Output Only] Indicates the origin of the route. Can be IGP # (Interior Gateway Protocol), EGP (Exterior Gateway Protocol), # or INCOMPLETE. - "nextHopPeering": "A String", # [Output Only] The network peering name that should handle matching packets, + "nextHopPeering": "A String", # Output only. [Output Only] The network peering name that should handle matching packets, # which should conform to RFC1035. "nextHopVpnTunnel": "A String", # The URL to a VpnTunnel that should handle matching packets. "params": { # Additional route parameters. # Input only. [Input Only] Additional params passed with the request, but not persisted @@ -2647,10 +2647,10 @@

Method Details

# cases where multiple routes have equal prefix length, the one with the # lowest-numbered priority value wins. The default value is `1000`. The # priority value must be from `0` to `65535`, inclusive. - "routeStatus": "A String", # [Output only] The status of the route. This status only applies to - # dynamic routes learned by Cloud Routers. This status is not applicable - # to static routes. - "routeType": "A String", # [Output Only] The type of this route, which can be one of the following + "routeStatus": "A String", # [Output only] The status of the route. This status applies to + # dynamic routes learned by Cloud Routers. It is also applicable to routes + # undergoing migration. + "routeType": "A String", # Output only. [Output Only] The type of this route, which can be one of the following # values: # - 'TRANSIT' for a transit route that this router learned from # another Cloud Router and will readvertise to one of its BGP peers @@ -2661,7 +2661,7 @@

Method Details

"tags": [ # A list of instance tags to which this route applies. "A String", ], - "warnings": [ # [Output Only] If potential misconfigurations are detected for this + "warnings": [ # Output only. [Output Only] If potential misconfigurations are detected for this # route, this field will be populated with warning messages. { "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute @@ -2699,7 +2699,7 @@

Method Details

# A route defines a path from VM instances in the VPC network to a specific # destination. This destination can be inside or outside the VPC network. # For more information, read theRoutes overview. - "asPaths": [ # [Output Only] AS path. + "asPaths": [ # Output only. [Output Only] AS path. { "asLists": [ # [Output Only] The AS numbers of the AS Path. 42, @@ -2718,7 +2718,7 @@

Method Details

# traversed }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this field when you # create the resource. @@ -2727,9 +2727,9 @@

Method Details

# Must specify an IPv4 range (e.g. 192.0.2.0/24) or an IPv6 range in RFC 4291 # format (e.g. 2001:db8::/32). IPv6 range will be displayed using RFC 5952 # compressed format. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#route", # [Output Only] Type of this resource. Always compute#routes for + "kind": "compute#route", # Output only. [Output Only] Type of this resource. Always compute#routes for # Route resources. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -2742,7 +2742,7 @@

Method Details

"nextHopGateway": "A String", # The URL to a gateway that should handle matching packets. # You can only specify the internet gateway using a full or # partial valid URL: projects/project/global/gateways/default-internet-gateway - "nextHopHub": "A String", # [Output Only] The full resource name of the Network Connectivity Center hub + "nextHopHub": "A String", # Output only. [Output Only] The full resource name of the Network Connectivity Center hub # that will handle matching packets. "nextHopIlb": "A String", # The URL to a forwarding rule of typeloadBalancingScheme=INTERNAL that should handle matching # packets or the IP address of the forwarding Rule. @@ -2769,10 +2769,10 @@

Method Details

# this as a full or partial URL. # For example: # https://www.googleapis.com/compute/v1/projects/project/zones/zone/instances/ - "nextHopInterRegionCost": 42, # [Output only] Internal fixed region-to-region cost that Google Cloud + "nextHopInterRegionCost": 42, # Output only. [Output only] Internal fixed region-to-region cost that Google Cloud # calculates based on factors such as network performance, distance, and # available bandwidth between regions. - "nextHopInterconnectAttachment": "A String", # [Output Only] The URL to an InterconnectAttachment which is the next hop + "nextHopInterconnectAttachment": "A String", # Output only. [Output Only] The URL to an InterconnectAttachment which is the next hop # for the route. # This field will only be populated for dynamic routes generated by # Cloud Router with a linked interconnectAttachment or the static route @@ -2784,13 +2784,13 @@

Method Details

# 2001:db8:0:0:2d9:51:0:0). IPv6 addresses will be displayed using RFC 5952 # compressed format (e.g. 2001:db8::2d9:51:0:0). Should never be an # IPv4-mapped IPv6 address. - "nextHopMed": 42, # [Output Only] Multi-Exit Discriminator, a BGP route metric that indicates + "nextHopMed": 42, # Output only. [Output Only] Multi-Exit Discriminator, a BGP route metric that indicates # the desirability of a particular route in a network. "nextHopNetwork": "A String", # The URL of the local network if it should handle matching packets. - "nextHopOrigin": "A String", # [Output Only] Indicates the origin of the route. Can be IGP + "nextHopOrigin": "A String", # Output only. [Output Only] Indicates the origin of the route. Can be IGP # (Interior Gateway Protocol), EGP (Exterior Gateway Protocol), # or INCOMPLETE. - "nextHopPeering": "A String", # [Output Only] The network peering name that should handle matching packets, + "nextHopPeering": "A String", # Output only. [Output Only] The network peering name that should handle matching packets, # which should conform to RFC1035. "nextHopVpnTunnel": "A String", # The URL to a VpnTunnel that should handle matching packets. "params": { # Additional route parameters. # Input only. [Input Only] Additional params passed with the request, but not persisted @@ -2815,10 +2815,10 @@

Method Details

# cases where multiple routes have equal prefix length, the one with the # lowest-numbered priority value wins. The default value is `1000`. The # priority value must be from `0` to `65535`, inclusive. - "routeStatus": "A String", # [Output only] The status of the route. This status only applies to - # dynamic routes learned by Cloud Routers. This status is not applicable - # to static routes. - "routeType": "A String", # [Output Only] The type of this route, which can be one of the following + "routeStatus": "A String", # [Output only] The status of the route. This status applies to + # dynamic routes learned by Cloud Routers. It is also applicable to routes + # undergoing migration. + "routeType": "A String", # Output only. [Output Only] The type of this route, which can be one of the following # values: # - 'TRANSIT' for a transit route that this router learned from # another Cloud Router and will readvertise to one of its BGP peers @@ -2829,7 +2829,7 @@

Method Details

"tags": [ # A list of instance tags to which this route applies. "A String", ], - "warnings": [ # [Output Only] If potential misconfigurations are detected for this + "warnings": [ # Output only. [Output Only] If potential misconfigurations are detected for this # route, this field will be populated with warning messages. { "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute @@ -2957,77 +2957,77 @@

Method Details

}, "uptimeMs": "A String", # Session uptime in milliseconds. Value will be 0 if session is not up. }, - "enableIpv4": True or False, # Enable IPv4 traffic over BGP Peer. + "enableIpv4": True or False, # Output only. Enable IPv4 traffic over BGP Peer. # It is enabled by default if the peerIpAddress is version 4. - "enableIpv6": True or False, # Enable IPv6 traffic over BGP Peer. + "enableIpv6": True or False, # Output only. Enable IPv6 traffic over BGP Peer. # It is enabled by default if the peerIpAddress is version 6. - "ipAddress": "A String", # IP address of the local BGP interface. - "ipv4NexthopAddress": "A String", # IPv4 address of the local BGP interface. - "ipv6NexthopAddress": "A String", # IPv6 address of the local BGP interface. - "linkedVpnTunnel": "A String", # URL of the VPN tunnel that this BGP peer controls. + "ipAddress": "A String", # Output only. IP address of the local BGP interface. + "ipv4NexthopAddress": "A String", # Output only. IPv4 address of the local BGP interface. + "ipv6NexthopAddress": "A String", # Output only. IPv6 address of the local BGP interface. + "linkedVpnTunnel": "A String", # Output only. URL of the VPN tunnel that this BGP peer controls. "md5AuthEnabled": True or False, # Informs whether MD5 authentication is enabled on this BGP peer. - "name": "A String", # Name of this BGP peer. Unique within the Routers resource. - "numLearnedRoutes": 42, # Number of routes learned from the remote BGP Peer. - "peerIpAddress": "A String", # IP address of the remote BGP interface. - "peerIpv4NexthopAddress": "A String", # IPv4 address of the remote BGP interface. - "peerIpv6NexthopAddress": "A String", # IPv6 address of the remote BGP interface. - "routerApplianceInstance": "A String", # [Output only] URI of the VM instance that is used as third-party router + "name": "A String", # Output only. Name of this BGP peer. Unique within the Routers resource. + "numLearnedRoutes": 42, # Output only. Number of routes learned from the remote BGP Peer. + "peerIpAddress": "A String", # Output only. IP address of the remote BGP interface. + "peerIpv4NexthopAddress": "A String", # Output only. IPv4 address of the remote BGP interface. + "peerIpv6NexthopAddress": "A String", # Output only. IPv6 address of the remote BGP interface. + "routerApplianceInstance": "A String", # Output only. [Output only] URI of the VM instance that is used as third-party router # appliances such as Next Gen Firewalls, Virtual Routers, or Router # Appliances. # The VM instance is the peer side of the BGP session. - "state": "A String", # The state of the BGP session. For a list of possible values for this + "state": "A String", # Output only. The state of the BGP session. For a list of possible values for this # field, seeBGP session states. - "status": "A String", # Status of the BGP peer: {UP, DOWN} + "status": "A String", # Output only. Status of the BGP peer: {UP, DOWN} "statusReason": "A String", # Indicates why particular status was returned. - "uptime": "A String", # Time this session has been up. + "uptime": "A String", # Output only. Time this session has been up. # Format: # 14 years, 51 weeks, 6 days, 23 hours, 59 minutes, 59 seconds - "uptimeSeconds": "A String", # Time this session has been up, in seconds. + "uptimeSeconds": "A String", # Output only. Time this session has been up, in seconds. # Format: # 145 }, ], "natStatus": [ { # Status of a NAT contained in this router. - "autoAllocatedNatIps": [ # A list of IPs auto-allocated for NAT. Example: ["1.1.1.1", "129.2.16.89"] + "autoAllocatedNatIps": [ # Output only. A list of IPs auto-allocated for NAT. Example: ["1.1.1.1", "129.2.16.89"] "A String", ], - "drainAutoAllocatedNatIps": [ # A list of IPs auto-allocated for NAT that are in drain mode. + "drainAutoAllocatedNatIps": [ # Output only. A list of IPs auto-allocated for NAT that are in drain mode. # Example: ["1.1.1.1", "179.12.26.133"]. "A String", ], - "drainUserAllocatedNatIps": [ # A list of IPs user-allocated for NAT that are in drain mode. + "drainUserAllocatedNatIps": [ # Output only. A list of IPs user-allocated for NAT that are in drain mode. # Example: ["1.1.1.1", "179.12.26.133"]. "A String", ], - "minExtraNatIpsNeeded": 42, # The number of extra IPs to allocate. This will be greater than 0 only if + "minExtraNatIpsNeeded": 42, # Output only. The number of extra IPs to allocate. This will be greater than 0 only if # user-specified IPs are NOT enough to allow all configured VMs to use NAT. # This value is meaningful only when auto-allocation of NAT IPs is *not* # used. - "name": "A String", # Unique name of this NAT. - "numVmEndpointsWithNatMappings": 42, # Number of VM endpoints (i.e., Nics) that can use NAT. + "name": "A String", # Output only. Unique name of this NAT. + "numVmEndpointsWithNatMappings": 42, # Output only. Number of VM endpoints (i.e., Nics) that can use NAT. "ruleStatus": [ # Status of rules in this NAT. { # Status of a NAT Rule contained in this NAT. - "activeNatIps": [ # A list of active IPs for NAT. + "activeNatIps": [ # Output only. A list of active IPs for NAT. # Example: ["1.1.1.1", "179.12.26.133"]. "A String", ], - "drainNatIps": [ # A list of IPs for NAT that are in drain mode. + "drainNatIps": [ # Output only. A list of IPs for NAT that are in drain mode. # Example: ["1.1.1.1", "179.12.26.133"]. "A String", ], - "minExtraIpsNeeded": 42, # The number of extra IPs to allocate. This will be greater than 0 only + "minExtraIpsNeeded": 42, # Output only. The number of extra IPs to allocate. This will be greater than 0 only # if the existing IPs in this NAT Rule are NOT enough to allow all # configured VMs to use NAT. - "numVmEndpointsWithNatMappings": 42, # Number of VM endpoints (i.e., NICs) that have NAT Mappings from this + "numVmEndpointsWithNatMappings": 42, # Output only. Number of VM endpoints (i.e., NICs) that have NAT Mappings from this # NAT Rule. - "ruleNumber": 42, # Rule number of the rule. + "ruleNumber": 42, # Output only. Rule number of the rule. }, ], - "userAllocatedNatIpResources": [ # A list of fully qualified URLs of reserved IP address resources. + "userAllocatedNatIpResources": [ # Output only. A list of fully qualified URLs of reserved IP address resources. "A String", ], - "userAllocatedNatIps": [ # A list of IPs user-allocated for NAT. + "userAllocatedNatIps": [ # Output only. A list of IPs user-allocated for NAT. # They will be raw IP strings like "179.12.26.133". "A String", ], @@ -3209,7 +3209,7 @@

Method Details

"ipAddress": "A String", # IP address of the interface inside Google Cloud Platform. "ipv4NexthopAddress": "A String", # IPv4 address of the interface inside Google Cloud Platform. "ipv6NexthopAddress": "A String", # IPv6 address of the interface inside Google Cloud Platform. - "managementType": "A String", # [Output Only] The resource that configures and manages this BGP peer. + "managementType": "A String", # Output only. [Output Only] The resource that configures and manages this BGP peer. # # - MANAGED_BY_USER is the default value and can be managed by you # or other users @@ -3239,7 +3239,7 @@

Method Details

# The VM instance is the peer side of the BGP session. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -3278,7 +3278,7 @@

Method Details

"linkedVpnTunnel": "A String", # URI of the linked VPN tunnel, which must be in the same region as the # router. Each interface can have one linked resource, which can be # a VPN tunnel, an Interconnect attachment, or a subnetwork. - "managementType": "A String", # [Output Only] The resource that configures and manages this interface. + "managementType": "A String", # Output only. [Output Only] The resource that configures and manages this interface. # # - MANAGED_BY_USER is the default value and can be managed directly # by users. @@ -3314,7 +3314,7 @@

Method Details

# specified here. }, ], - "kind": "compute#router", # [Output Only] Type of resource. Always compute#router for + "kind": "compute#router", # Output only. [Output Only] Type of resource. Always compute#router for # routers. "md5AuthenticationKeys": [ # Keys used for MD5 authentication. { @@ -3739,10 +3739,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3754,7 +3754,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -4094,7 +4094,7 @@

Method Details

"ipAddress": "A String", # IP address of the interface inside Google Cloud Platform. "ipv4NexthopAddress": "A String", # IPv4 address of the interface inside Google Cloud Platform. "ipv6NexthopAddress": "A String", # IPv6 address of the interface inside Google Cloud Platform. - "managementType": "A String", # [Output Only] The resource that configures and manages this BGP peer. + "managementType": "A String", # Output only. [Output Only] The resource that configures and manages this BGP peer. # # - MANAGED_BY_USER is the default value and can be managed by you # or other users @@ -4124,7 +4124,7 @@

Method Details

# The VM instance is the peer side of the BGP session. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -4163,7 +4163,7 @@

Method Details

"linkedVpnTunnel": "A String", # URI of the linked VPN tunnel, which must be in the same region as the # router. Each interface can have one linked resource, which can be # a VPN tunnel, an Interconnect attachment, or a subnetwork. - "managementType": "A String", # [Output Only] The resource that configures and manages this interface. + "managementType": "A String", # Output only. [Output Only] The resource that configures and manages this interface. # # - MANAGED_BY_USER is the default value and can be managed directly # by users. @@ -4199,7 +4199,7 @@

Method Details

# specified here. }, ], - "kind": "compute#router", # [Output Only] Type of resource. Always compute#router for + "kind": "compute#router", # Output only. [Output Only] Type of resource. Always compute#router for # routers. "md5AuthenticationKeys": [ # Keys used for MD5 authentication. { @@ -4446,14 +4446,14 @@

Method Details

"selfLink": "A String", # [Output Only] Server-defined URL for the resource. }, ], - "kind": "compute#routerList", # [Output Only] Type of resource. Always compute#router for + "kind": "compute#routerList", # Output only. [Output Only] Type of resource. Always compute#router for # routers. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -4602,7 +4602,7 @@

Method Details

"etag": "A String", "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#routersListBgpRoutes", # [Output Only] Type of resource. Alwayscompute#routersListBgpRoutes for lists of bgp routes. + "kind": "compute#routersListBgpRoutes", # Output only. [Output Only] Type of resource. Alwayscompute#routersListBgpRoutes for lists of bgp routes. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. @@ -4610,35 +4610,35 @@

Method Details

# continue paging through the results. "result": [ # [Output Only] A list of bgp routes. { - "asPaths": [ # [Output only] AS-PATH for the route + "asPaths": [ # Output only. [Output only] AS-PATH for the route { - "asns": [ # [Output only] ASNs in the path segment. When type is SEQUENCE, these are + "asns": [ # Output only. [Output only] ASNs in the path segment. When type is SEQUENCE, these are # ordered. 42, ], - "asns32": [ # [Output only] ASNs in the path segment. This field is for better + "asns32": [ # Output only. [Output only] ASNs in the path segment. This field is for better # support of 32 bit ASNs as the other asns field suffers from overflow when # the ASN is larger. When type is SEQUENCE, these are ordered. 42, ], - "type": "A String", # [Output only] Type of AS-PATH segment (SEQUENCE or SET) + "type": "A String", # Output only. [Output only] Type of AS-PATH segment (SEQUENCE or SET) }, ], - "communities": [ # [Output only] BGP communities in human-readable A:B format. + "communities": [ # Output only. [Output only] BGP communities in human-readable A:B format. "A String", ], - "destination": { # Network Layer Reachability Information (NLRI) for a route. # [Output only] Destination IP range for the route, in human-readable CIDR + "destination": { # Network Layer Reachability Information (NLRI) for a route. # Output only. [Output only] Destination IP range for the route, in human-readable CIDR # format "pathId": 42, # If the BGP session supports multiple paths (RFC 7911), the path # identifier for this route. "prefix": "A String", # Human readable CIDR notation for a prefix. E.g. 10.42.0.0/16. }, - "med": 42, # [Output only] BGP multi-exit discriminator - "origin": "A String", # [Output only] BGP origin (EGP, IGP or INCOMPLETE) + "med": 42, # Output only. [Output only] BGP multi-exit discriminator + "origin": "A String", # Output only. [Output only] BGP origin (EGP, IGP or INCOMPLETE) }, ], - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -4788,7 +4788,7 @@

Method Details

"etag": "A String", "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#routersListRoutePolicies", # [Output Only] Type of resource. Alwayscompute#routersListRoutePolicies for lists of route policies. + "kind": "compute#routersListRoutePolicies", # Output only. [Output Only] Type of resource. Alwayscompute#routersListRoutePolicies for lists of route policies. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. @@ -4905,8 +4905,8 @@

Method Details

"type": "A String", }, ], - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -5138,7 +5138,7 @@

Method Details

"ipAddress": "A String", # IP address of the interface inside Google Cloud Platform. "ipv4NexthopAddress": "A String", # IPv4 address of the interface inside Google Cloud Platform. "ipv6NexthopAddress": "A String", # IPv6 address of the interface inside Google Cloud Platform. - "managementType": "A String", # [Output Only] The resource that configures and manages this BGP peer. + "managementType": "A String", # Output only. [Output Only] The resource that configures and manages this BGP peer. # # - MANAGED_BY_USER is the default value and can be managed by you # or other users @@ -5168,7 +5168,7 @@

Method Details

# The VM instance is the peer side of the BGP session. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -5207,7 +5207,7 @@

Method Details

"linkedVpnTunnel": "A String", # URI of the linked VPN tunnel, which must be in the same region as the # router. Each interface can have one linked resource, which can be # a VPN tunnel, an Interconnect attachment, or a subnetwork. - "managementType": "A String", # [Output Only] The resource that configures and manages this interface. + "managementType": "A String", # Output only. [Output Only] The resource that configures and manages this interface. # # - MANAGED_BY_USER is the default value and can be managed directly # by users. @@ -5243,7 +5243,7 @@

Method Details

# specified here. }, ], - "kind": "compute#router", # [Output Only] Type of resource. Always compute#router for + "kind": "compute#router", # Output only. [Output Only] Type of resource. Always compute#router for # routers. "md5AuthenticationKeys": [ # Keys used for MD5 authentication. { @@ -5668,10 +5668,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -5683,7 +5683,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -6062,10 +6062,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -6077,7 +6077,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -6328,7 +6328,7 @@

Method Details

"ipAddress": "A String", # IP address of the interface inside Google Cloud Platform. "ipv4NexthopAddress": "A String", # IPv4 address of the interface inside Google Cloud Platform. "ipv6NexthopAddress": "A String", # IPv6 address of the interface inside Google Cloud Platform. - "managementType": "A String", # [Output Only] The resource that configures and manages this BGP peer. + "managementType": "A String", # Output only. [Output Only] The resource that configures and manages this BGP peer. # # - MANAGED_BY_USER is the default value and can be managed by you # or other users @@ -6358,7 +6358,7 @@

Method Details

# The VM instance is the peer side of the BGP session. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -6397,7 +6397,7 @@

Method Details

"linkedVpnTunnel": "A String", # URI of the linked VPN tunnel, which must be in the same region as the # router. Each interface can have one linked resource, which can be # a VPN tunnel, an Interconnect attachment, or a subnetwork. - "managementType": "A String", # [Output Only] The resource that configures and manages this interface. + "managementType": "A String", # Output only. [Output Only] The resource that configures and manages this interface. # # - MANAGED_BY_USER is the default value and can be managed directly # by users. @@ -6433,7 +6433,7 @@

Method Details

# specified here. }, ], - "kind": "compute#router", # [Output Only] Type of resource. Always compute#router for + "kind": "compute#router", # Output only. [Output Only] Type of resource. Always compute#router for # routers. "md5AuthenticationKeys": [ # Keys used for MD5 authentication. { @@ -6848,7 +6848,7 @@

Method Details

"ipAddress": "A String", # IP address of the interface inside Google Cloud Platform. "ipv4NexthopAddress": "A String", # IPv4 address of the interface inside Google Cloud Platform. "ipv6NexthopAddress": "A String", # IPv6 address of the interface inside Google Cloud Platform. - "managementType": "A String", # [Output Only] The resource that configures and manages this BGP peer. + "managementType": "A String", # Output only. [Output Only] The resource that configures and manages this BGP peer. # # - MANAGED_BY_USER is the default value and can be managed by you # or other users @@ -6878,7 +6878,7 @@

Method Details

# The VM instance is the peer side of the BGP session. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -6917,7 +6917,7 @@

Method Details

"linkedVpnTunnel": "A String", # URI of the linked VPN tunnel, which must be in the same region as the # router. Each interface can have one linked resource, which can be # a VPN tunnel, an Interconnect attachment, or a subnetwork. - "managementType": "A String", # [Output Only] The resource that configures and manages this interface. + "managementType": "A String", # Output only. [Output Only] The resource that configures and manages this interface. # # - MANAGED_BY_USER is the default value and can be managed directly # by users. @@ -6953,7 +6953,7 @@

Method Details

# specified here. }, ], - "kind": "compute#router", # [Output Only] Type of resource. Always compute#router for + "kind": "compute#router", # Output only. [Output Only] Type of resource. Always compute#router for # routers. "md5AuthenticationKeys": [ # Keys used for MD5 authentication. { @@ -7409,7 +7409,7 @@

Method Details

"ipAddress": "A String", # IP address of the interface inside Google Cloud Platform. "ipv4NexthopAddress": "A String", # IPv4 address of the interface inside Google Cloud Platform. "ipv6NexthopAddress": "A String", # IPv6 address of the interface inside Google Cloud Platform. - "managementType": "A String", # [Output Only] The resource that configures and manages this BGP peer. + "managementType": "A String", # Output only. [Output Only] The resource that configures and manages this BGP peer. # # - MANAGED_BY_USER is the default value and can be managed by you # or other users @@ -7439,7 +7439,7 @@

Method Details

# The VM instance is the peer side of the BGP session. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -7478,7 +7478,7 @@

Method Details

"linkedVpnTunnel": "A String", # URI of the linked VPN tunnel, which must be in the same region as the # router. Each interface can have one linked resource, which can be # a VPN tunnel, an Interconnect attachment, or a subnetwork. - "managementType": "A String", # [Output Only] The resource that configures and manages this interface. + "managementType": "A String", # Output only. [Output Only] The resource that configures and manages this interface. # # - MANAGED_BY_USER is the default value and can be managed directly # by users. @@ -7514,7 +7514,7 @@

Method Details

# specified here. }, ], - "kind": "compute#router", # [Output Only] Type of resource. Always compute#router for + "kind": "compute#router", # Output only. [Output Only] Type of resource. Always compute#router for # routers. "md5AuthenticationKeys": [ # Keys used for MD5 authentication. { @@ -7939,10 +7939,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -7954,7 +7954,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -8333,10 +8333,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -8348,7 +8348,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.routes.html b/docs/dyn/compute_beta.routes.html index 23652d9578..40fabf0f46 100644 --- a/docs/dyn/compute_beta.routes.html +++ b/docs/dyn/compute_beta.routes.html @@ -286,10 +286,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -301,7 +301,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -401,7 +401,7 @@

Method Details

# A route defines a path from VM instances in the VPC network to a specific # destination. This destination can be inside or outside the VPC network. # For more information, read theRoutes overview. - "asPaths": [ # [Output Only] AS path. + "asPaths": [ # Output only. [Output Only] AS path. { "asLists": [ # [Output Only] The AS numbers of the AS Path. 42, @@ -420,7 +420,7 @@

Method Details

# traversed }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this field when you # create the resource. @@ -429,9 +429,9 @@

Method Details

# Must specify an IPv4 range (e.g. 192.0.2.0/24) or an IPv6 range in RFC 4291 # format (e.g. 2001:db8::/32). IPv6 range will be displayed using RFC 5952 # compressed format. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#route", # [Output Only] Type of this resource. Always compute#routes for + "kind": "compute#route", # Output only. [Output Only] Type of this resource. Always compute#routes for # Route resources. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -444,7 +444,7 @@

Method Details

"nextHopGateway": "A String", # The URL to a gateway that should handle matching packets. # You can only specify the internet gateway using a full or # partial valid URL: projects/project/global/gateways/default-internet-gateway - "nextHopHub": "A String", # [Output Only] The full resource name of the Network Connectivity Center hub + "nextHopHub": "A String", # Output only. [Output Only] The full resource name of the Network Connectivity Center hub # that will handle matching packets. "nextHopIlb": "A String", # The URL to a forwarding rule of typeloadBalancingScheme=INTERNAL that should handle matching # packets or the IP address of the forwarding Rule. @@ -471,10 +471,10 @@

Method Details

# this as a full or partial URL. # For example: # https://www.googleapis.com/compute/v1/projects/project/zones/zone/instances/ - "nextHopInterRegionCost": 42, # [Output only] Internal fixed region-to-region cost that Google Cloud + "nextHopInterRegionCost": 42, # Output only. [Output only] Internal fixed region-to-region cost that Google Cloud # calculates based on factors such as network performance, distance, and # available bandwidth between regions. - "nextHopInterconnectAttachment": "A String", # [Output Only] The URL to an InterconnectAttachment which is the next hop + "nextHopInterconnectAttachment": "A String", # Output only. [Output Only] The URL to an InterconnectAttachment which is the next hop # for the route. # This field will only be populated for dynamic routes generated by # Cloud Router with a linked interconnectAttachment or the static route @@ -486,13 +486,13 @@

Method Details

# 2001:db8:0:0:2d9:51:0:0). IPv6 addresses will be displayed using RFC 5952 # compressed format (e.g. 2001:db8::2d9:51:0:0). Should never be an # IPv4-mapped IPv6 address. - "nextHopMed": 42, # [Output Only] Multi-Exit Discriminator, a BGP route metric that indicates + "nextHopMed": 42, # Output only. [Output Only] Multi-Exit Discriminator, a BGP route metric that indicates # the desirability of a particular route in a network. "nextHopNetwork": "A String", # The URL of the local network if it should handle matching packets. - "nextHopOrigin": "A String", # [Output Only] Indicates the origin of the route. Can be IGP + "nextHopOrigin": "A String", # Output only. [Output Only] Indicates the origin of the route. Can be IGP # (Interior Gateway Protocol), EGP (Exterior Gateway Protocol), # or INCOMPLETE. - "nextHopPeering": "A String", # [Output Only] The network peering name that should handle matching packets, + "nextHopPeering": "A String", # Output only. [Output Only] The network peering name that should handle matching packets, # which should conform to RFC1035. "nextHopVpnTunnel": "A String", # The URL to a VpnTunnel that should handle matching packets. "params": { # Additional route parameters. # Input only. [Input Only] Additional params passed with the request, but not persisted @@ -517,10 +517,10 @@

Method Details

# cases where multiple routes have equal prefix length, the one with the # lowest-numbered priority value wins. The default value is `1000`. The # priority value must be from `0` to `65535`, inclusive. - "routeStatus": "A String", # [Output only] The status of the route. This status only applies to - # dynamic routes learned by Cloud Routers. This status is not applicable - # to static routes. - "routeType": "A String", # [Output Only] The type of this route, which can be one of the following + "routeStatus": "A String", # [Output only] The status of the route. This status applies to + # dynamic routes learned by Cloud Routers. It is also applicable to routes + # undergoing migration. + "routeType": "A String", # Output only. [Output Only] The type of this route, which can be one of the following # values: # - 'TRANSIT' for a transit route that this router learned from # another Cloud Router and will readvertise to one of its BGP peers @@ -531,7 +531,7 @@

Method Details

"tags": [ # A list of instance tags to which this route applies. "A String", ], - "warnings": [ # [Output Only] If potential misconfigurations are detected for this + "warnings": [ # Output only. [Output Only] If potential misconfigurations are detected for this # route, this field will be populated with warning messages. { "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute @@ -577,7 +577,7 @@

Method Details

# A route defines a path from VM instances in the VPC network to a specific # destination. This destination can be inside or outside the VPC network. # For more information, read theRoutes overview. - "asPaths": [ # [Output Only] AS path. + "asPaths": [ # Output only. [Output Only] AS path. { "asLists": [ # [Output Only] The AS numbers of the AS Path. 42, @@ -596,7 +596,7 @@

Method Details

# traversed }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this field when you # create the resource. @@ -605,9 +605,9 @@

Method Details

# Must specify an IPv4 range (e.g. 192.0.2.0/24) or an IPv6 range in RFC 4291 # format (e.g. 2001:db8::/32). IPv6 range will be displayed using RFC 5952 # compressed format. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#route", # [Output Only] Type of this resource. Always compute#routes for + "kind": "compute#route", # Output only. [Output Only] Type of this resource. Always compute#routes for # Route resources. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -620,7 +620,7 @@

Method Details

"nextHopGateway": "A String", # The URL to a gateway that should handle matching packets. # You can only specify the internet gateway using a full or # partial valid URL: projects/project/global/gateways/default-internet-gateway - "nextHopHub": "A String", # [Output Only] The full resource name of the Network Connectivity Center hub + "nextHopHub": "A String", # Output only. [Output Only] The full resource name of the Network Connectivity Center hub # that will handle matching packets. "nextHopIlb": "A String", # The URL to a forwarding rule of typeloadBalancingScheme=INTERNAL that should handle matching # packets or the IP address of the forwarding Rule. @@ -647,10 +647,10 @@

Method Details

# this as a full or partial URL. # For example: # https://www.googleapis.com/compute/v1/projects/project/zones/zone/instances/ - "nextHopInterRegionCost": 42, # [Output only] Internal fixed region-to-region cost that Google Cloud + "nextHopInterRegionCost": 42, # Output only. [Output only] Internal fixed region-to-region cost that Google Cloud # calculates based on factors such as network performance, distance, and # available bandwidth between regions. - "nextHopInterconnectAttachment": "A String", # [Output Only] The URL to an InterconnectAttachment which is the next hop + "nextHopInterconnectAttachment": "A String", # Output only. [Output Only] The URL to an InterconnectAttachment which is the next hop # for the route. # This field will only be populated for dynamic routes generated by # Cloud Router with a linked interconnectAttachment or the static route @@ -662,13 +662,13 @@

Method Details

# 2001:db8:0:0:2d9:51:0:0). IPv6 addresses will be displayed using RFC 5952 # compressed format (e.g. 2001:db8::2d9:51:0:0). Should never be an # IPv4-mapped IPv6 address. - "nextHopMed": 42, # [Output Only] Multi-Exit Discriminator, a BGP route metric that indicates + "nextHopMed": 42, # Output only. [Output Only] Multi-Exit Discriminator, a BGP route metric that indicates # the desirability of a particular route in a network. "nextHopNetwork": "A String", # The URL of the local network if it should handle matching packets. - "nextHopOrigin": "A String", # [Output Only] Indicates the origin of the route. Can be IGP + "nextHopOrigin": "A String", # Output only. [Output Only] Indicates the origin of the route. Can be IGP # (Interior Gateway Protocol), EGP (Exterior Gateway Protocol), # or INCOMPLETE. - "nextHopPeering": "A String", # [Output Only] The network peering name that should handle matching packets, + "nextHopPeering": "A String", # Output only. [Output Only] The network peering name that should handle matching packets, # which should conform to RFC1035. "nextHopVpnTunnel": "A String", # The URL to a VpnTunnel that should handle matching packets. "params": { # Additional route parameters. # Input only. [Input Only] Additional params passed with the request, but not persisted @@ -693,10 +693,10 @@

Method Details

# cases where multiple routes have equal prefix length, the one with the # lowest-numbered priority value wins. The default value is `1000`. The # priority value must be from `0` to `65535`, inclusive. - "routeStatus": "A String", # [Output only] The status of the route. This status only applies to - # dynamic routes learned by Cloud Routers. This status is not applicable - # to static routes. - "routeType": "A String", # [Output Only] The type of this route, which can be one of the following + "routeStatus": "A String", # [Output only] The status of the route. This status applies to + # dynamic routes learned by Cloud Routers. It is also applicable to routes + # undergoing migration. + "routeType": "A String", # Output only. [Output Only] The type of this route, which can be one of the following # values: # - 'TRANSIT' for a transit route that this router learned from # another Cloud Router and will readvertise to one of its BGP peers @@ -707,7 +707,7 @@

Method Details

"tags": [ # A list of instance tags to which this route applies. "A String", ], - "warnings": [ # [Output Only] If potential misconfigurations are detected for this + "warnings": [ # Output only. [Output Only] If potential misconfigurations are detected for this # route, this field will be populated with warning messages. { "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute @@ -915,10 +915,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -930,7 +930,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1115,7 +1115,7 @@

Method Details

# A route defines a path from VM instances in the VPC network to a specific # destination. This destination can be inside or outside the VPC network. # For more information, read theRoutes overview. - "asPaths": [ # [Output Only] AS path. + "asPaths": [ # Output only. [Output Only] AS path. { "asLists": [ # [Output Only] The AS numbers of the AS Path. 42, @@ -1134,7 +1134,7 @@

Method Details

# traversed }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this field when you # create the resource. @@ -1143,9 +1143,9 @@

Method Details

# Must specify an IPv4 range (e.g. 192.0.2.0/24) or an IPv6 range in RFC 4291 # format (e.g. 2001:db8::/32). IPv6 range will be displayed using RFC 5952 # compressed format. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#route", # [Output Only] Type of this resource. Always compute#routes for + "kind": "compute#route", # Output only. [Output Only] Type of this resource. Always compute#routes for # Route resources. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -1158,7 +1158,7 @@

Method Details

"nextHopGateway": "A String", # The URL to a gateway that should handle matching packets. # You can only specify the internet gateway using a full or # partial valid URL: projects/project/global/gateways/default-internet-gateway - "nextHopHub": "A String", # [Output Only] The full resource name of the Network Connectivity Center hub + "nextHopHub": "A String", # Output only. [Output Only] The full resource name of the Network Connectivity Center hub # that will handle matching packets. "nextHopIlb": "A String", # The URL to a forwarding rule of typeloadBalancingScheme=INTERNAL that should handle matching # packets or the IP address of the forwarding Rule. @@ -1185,10 +1185,10 @@

Method Details

# this as a full or partial URL. # For example: # https://www.googleapis.com/compute/v1/projects/project/zones/zone/instances/ - "nextHopInterRegionCost": 42, # [Output only] Internal fixed region-to-region cost that Google Cloud + "nextHopInterRegionCost": 42, # Output only. [Output only] Internal fixed region-to-region cost that Google Cloud # calculates based on factors such as network performance, distance, and # available bandwidth between regions. - "nextHopInterconnectAttachment": "A String", # [Output Only] The URL to an InterconnectAttachment which is the next hop + "nextHopInterconnectAttachment": "A String", # Output only. [Output Only] The URL to an InterconnectAttachment which is the next hop # for the route. # This field will only be populated for dynamic routes generated by # Cloud Router with a linked interconnectAttachment or the static route @@ -1200,13 +1200,13 @@

Method Details

# 2001:db8:0:0:2d9:51:0:0). IPv6 addresses will be displayed using RFC 5952 # compressed format (e.g. 2001:db8::2d9:51:0:0). Should never be an # IPv4-mapped IPv6 address. - "nextHopMed": 42, # [Output Only] Multi-Exit Discriminator, a BGP route metric that indicates + "nextHopMed": 42, # Output only. [Output Only] Multi-Exit Discriminator, a BGP route metric that indicates # the desirability of a particular route in a network. "nextHopNetwork": "A String", # The URL of the local network if it should handle matching packets. - "nextHopOrigin": "A String", # [Output Only] Indicates the origin of the route. Can be IGP + "nextHopOrigin": "A String", # Output only. [Output Only] Indicates the origin of the route. Can be IGP # (Interior Gateway Protocol), EGP (Exterior Gateway Protocol), # or INCOMPLETE. - "nextHopPeering": "A String", # [Output Only] The network peering name that should handle matching packets, + "nextHopPeering": "A String", # Output only. [Output Only] The network peering name that should handle matching packets, # which should conform to RFC1035. "nextHopVpnTunnel": "A String", # The URL to a VpnTunnel that should handle matching packets. "params": { # Additional route parameters. # Input only. [Input Only] Additional params passed with the request, but not persisted @@ -1231,10 +1231,10 @@

Method Details

# cases where multiple routes have equal prefix length, the one with the # lowest-numbered priority value wins. The default value is `1000`. The # priority value must be from `0` to `65535`, inclusive. - "routeStatus": "A String", # [Output only] The status of the route. This status only applies to - # dynamic routes learned by Cloud Routers. This status is not applicable - # to static routes. - "routeType": "A String", # [Output Only] The type of this route, which can be one of the following + "routeStatus": "A String", # [Output only] The status of the route. This status applies to + # dynamic routes learned by Cloud Routers. It is also applicable to routes + # undergoing migration. + "routeType": "A String", # Output only. [Output Only] The type of this route, which can be one of the following # values: # - 'TRANSIT' for a transit route that this router learned from # another Cloud Router and will readvertise to one of its BGP peers @@ -1245,7 +1245,7 @@

Method Details

"tags": [ # A list of instance tags to which this route applies. "A String", ], - "warnings": [ # [Output Only] If potential misconfigurations are detected for this + "warnings": [ # Output only. [Output Only] If potential misconfigurations are detected for this # route, this field will be populated with warning messages. { "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute @@ -1275,13 +1275,13 @@

Method Details

], }, ], - "kind": "compute#routeList", # Type of resource. + "kind": "compute#routeList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there diff --git a/docs/dyn/compute_beta.securityPolicies.html b/docs/dyn/compute_beta.securityPolicies.html index 1e679dc9b6..6bd00ac952 100644 --- a/docs/dyn/compute_beta.securityPolicies.html +++ b/docs/dyn/compute_beta.securityPolicies.html @@ -181,7 +181,7 @@

Method Details

}, ], }, - "kind": "compute#securityPolicyRule", # [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules + "kind": "compute#securityPolicyRule", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -377,6 +377,13 @@

Method Details

# evaluatePreconfiguredWaf() is not used, this field will have no effect. "exclusions": [ # A list of exclusions to apply during preconfigured WAF evaluation. { + "requestBodiesToExclude": [ # A list of request body fields to be excluded from inspection during + # preconfigured WAF evaluation. + { + "op": "A String", # The match operator for the field. + "val": "A String", # The value of the field. + }, + ], "requestCookiesToExclude": [ # A list of request cookie names whose value will be excluded from # inspection during preconfigured WAF evaluation. { @@ -578,7 +585,7 @@

Method Details

"ruleNumber": "A String", # Identifier for the rule. This is only unique within the given security # policy. This can only be set during rule creation, if rule number is not # specified it will be generated by the server. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall security + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall security # policy rule. "targetResources": [ # A list of network resource URLs to which this rule applies. This field # allows you to control which network's VMs get this rule. If this field @@ -759,10 +766,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -774,7 +781,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1048,7 +1055,7 @@

Method Details

"associations": [ # A list of associations that belong to this policy. { "attachmentId": "A String", # The resource that the security policy is attached to. - "displayName": "A String", # [Output Only] The display name of the security policy of the association. + "displayName": "A String", # Output only. [Output Only] The display name of the security policy of the association. "excludedFolders": [ # A list of folders to exclude from the security policy. "A String", ], @@ -1056,13 +1063,29 @@

Method Details

"A String", ], "name": "A String", # The name for an association. - "securityPolicyId": "A String", # [Output Only] The security policy ID of the association. - "shortName": "A String", # [Output Only] The short name of the security policy of the association. + "securityPolicyId": "A String", # Output only. [Output Only] The security policy ID of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the security policy of the association. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "ddosProtectionConfig": { + "ddosAdaptiveProtection": "A String", + "ddosImpactedBaselineThreshold": 3.14, # DDoS Protection for Network Load Balancers (and VMs with public IPs) + # builds DDos mitigations that minimize collateral damage. It quantifies + # this as the fraction of a non-abuse baseline that's inadvertently + # blocked. + # + # Rules whose collateral damage exceeds ddosImpactedBaselineThreshold will + # not be deployed. Using a lower value will prioritize keeping collateral + # damage low, possibly at the cost of its effectiveness in rate limiting + # some or all of the attack. It should typically be unset, so Advanced DDos + # (and Adaptive Protection) uses the best mitigation it can find. Setting + # the threshold is advised if there are logs for false positive detections + # with high collateral damage, and will cause Advanced DDos to attempt to + # find a less aggressive rule that satisfies the constraint; Failing that, + # it will fall back to no mitigation (smaller attack) or to broader network + # throttles (larger attack). "ddosProtection": "A String", }, "description": "A String", # An optional description of this resource. Provide this property when you @@ -1085,9 +1108,9 @@

Method Details

# # To see the latest fingerprint, make get() request to the # security policy. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#securityPolicy", # [Output only] Type of the resource. Alwayscompute#securityPolicyfor security policies + "kind": "compute#securityPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyfor security policies "labelFingerprint": "A String", # A fingerprint for the labels being applied to this security policy, which # is essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -1107,7 +1130,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "parent": "A String", # [Output Only] The parent of the security policy. + "parent": "A String", # Output only. [Output Only] The parent of the security policy. "recaptchaOptionsConfig": { "redirectSiteKey": "A String", # An optional field to supply a reCAPTCHA site key to be used for all the # rules using the redirect action with the type of GOOGLE_RECAPTCHA under @@ -1117,9 +1140,9 @@

Method Details

# This field is only supported in Global Security Policies of type # CLOUD_ARMOR. }, - "region": "A String", # [Output Only] URL of the region where the regional security policy + "region": "A String", # Output only. [Output Only] URL of the region where the regional security policy # resides. This field is not applicable to global security policies. - "ruleTupleCount": 42, # [Output Only] Total count of all security policy rule tuples. A security + "ruleTupleCount": 42, # Output only. [Output Only] Total count of all security policy rule tuples. A security # policy can not exceed a set number of tuples. "rules": [ # A list of rules that belong to this policy. # There must always be a default rule which is a rule with priority @@ -1176,7 +1199,7 @@

Method Details

}, ], }, - "kind": "compute#securityPolicyRule", # [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules + "kind": "compute#securityPolicyRule", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -1372,6 +1395,13 @@

Method Details

# evaluatePreconfiguredWaf() is not used, this field will have no effect. "exclusions": [ # A list of exclusions to apply during preconfigured WAF evaluation. { + "requestBodiesToExclude": [ # A list of request body fields to be excluded from inspection during + # preconfigured WAF evaluation. + { + "op": "A String", # The match operator for the field. + "val": "A String", # The value of the field. + }, + ], "requestCookiesToExclude": [ # A list of request cookie names whose value will be excluded from # inspection during preconfigured WAF evaluation. { @@ -1573,7 +1603,7 @@

Method Details

"ruleNumber": "A String", # Identifier for the rule. This is only unique within the given security # policy. This can only be set during rule creation, if rule number is not # specified it will be generated by the server. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall security + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall security # policy rule. "targetResources": [ # A list of network resource URLs to which this rule applies. This field # allows you to control which network's VMs get this rule. If this field @@ -1588,8 +1618,8 @@

Method Details

], }, ], - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shortName": "A String", # User-provided name of the organization security policy. The name should be # unique in the organization in which the security policy is created. This # should only be used when SecurityPolicyType is CLOUD_ARMOR. @@ -1689,15 +1719,15 @@

Method Details

}, }, }, - "kind": "compute#securityPoliciesAggregatedList", # [Output Only] Type of resource. Alwayscompute#securityPolicyAggregatedList for lists of Security + "kind": "compute#securityPoliciesAggregatedList", # Output only. [Output Only] Type of resource. Alwayscompute#securityPolicyAggregatedList for lists of Security # Policies. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -1932,10 +1962,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1947,7 +1977,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2120,7 +2150,7 @@

Method Details

"associations": [ # A list of associations that belong to this policy. { "attachmentId": "A String", # The resource that the security policy is attached to. - "displayName": "A String", # [Output Only] The display name of the security policy of the association. + "displayName": "A String", # Output only. [Output Only] The display name of the security policy of the association. "excludedFolders": [ # A list of folders to exclude from the security policy. "A String", ], @@ -2128,13 +2158,29 @@

Method Details

"A String", ], "name": "A String", # The name for an association. - "securityPolicyId": "A String", # [Output Only] The security policy ID of the association. - "shortName": "A String", # [Output Only] The short name of the security policy of the association. + "securityPolicyId": "A String", # Output only. [Output Only] The security policy ID of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the security policy of the association. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "ddosProtectionConfig": { + "ddosAdaptiveProtection": "A String", + "ddosImpactedBaselineThreshold": 3.14, # DDoS Protection for Network Load Balancers (and VMs with public IPs) + # builds DDos mitigations that minimize collateral damage. It quantifies + # this as the fraction of a non-abuse baseline that's inadvertently + # blocked. + # + # Rules whose collateral damage exceeds ddosImpactedBaselineThreshold will + # not be deployed. Using a lower value will prioritize keeping collateral + # damage low, possibly at the cost of its effectiveness in rate limiting + # some or all of the attack. It should typically be unset, so Advanced DDos + # (and Adaptive Protection) uses the best mitigation it can find. Setting + # the threshold is advised if there are logs for false positive detections + # with high collateral damage, and will cause Advanced DDos to attempt to + # find a less aggressive rule that satisfies the constraint; Failing that, + # it will fall back to no mitigation (smaller attack) or to broader network + # throttles (larger attack). "ddosProtection": "A String", }, "description": "A String", # An optional description of this resource. Provide this property when you @@ -2157,9 +2203,9 @@

Method Details

# # To see the latest fingerprint, make get() request to the # security policy. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#securityPolicy", # [Output only] Type of the resource. Alwayscompute#securityPolicyfor security policies + "kind": "compute#securityPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyfor security policies "labelFingerprint": "A String", # A fingerprint for the labels being applied to this security policy, which # is essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -2179,7 +2225,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "parent": "A String", # [Output Only] The parent of the security policy. + "parent": "A String", # Output only. [Output Only] The parent of the security policy. "recaptchaOptionsConfig": { "redirectSiteKey": "A String", # An optional field to supply a reCAPTCHA site key to be used for all the # rules using the redirect action with the type of GOOGLE_RECAPTCHA under @@ -2189,9 +2235,9 @@

Method Details

# This field is only supported in Global Security Policies of type # CLOUD_ARMOR. }, - "region": "A String", # [Output Only] URL of the region where the regional security policy + "region": "A String", # Output only. [Output Only] URL of the region where the regional security policy # resides. This field is not applicable to global security policies. - "ruleTupleCount": 42, # [Output Only] Total count of all security policy rule tuples. A security + "ruleTupleCount": 42, # Output only. [Output Only] Total count of all security policy rule tuples. A security # policy can not exceed a set number of tuples. "rules": [ # A list of rules that belong to this policy. # There must always be a default rule which is a rule with priority @@ -2248,7 +2294,7 @@

Method Details

}, ], }, - "kind": "compute#securityPolicyRule", # [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules + "kind": "compute#securityPolicyRule", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -2444,6 +2490,13 @@

Method Details

# evaluatePreconfiguredWaf() is not used, this field will have no effect. "exclusions": [ # A list of exclusions to apply during preconfigured WAF evaluation. { + "requestBodiesToExclude": [ # A list of request body fields to be excluded from inspection during + # preconfigured WAF evaluation. + { + "op": "A String", # The match operator for the field. + "val": "A String", # The value of the field. + }, + ], "requestCookiesToExclude": [ # A list of request cookie names whose value will be excluded from # inspection during preconfigured WAF evaluation. { @@ -2645,7 +2698,7 @@

Method Details

"ruleNumber": "A String", # Identifier for the rule. This is only unique within the given security # policy. This can only be set during rule creation, if rule number is not # specified it will be generated by the server. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall security + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall security # policy rule. "targetResources": [ # A list of network resource URLs to which this rule applies. This field # allows you to control which network's VMs get this rule. If this field @@ -2660,8 +2713,8 @@

Method Details

], }, ], - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shortName": "A String", # User-provided name of the organization security policy. The name should be # unique in the organization in which the security policy is created. This # should only be used when SecurityPolicyType is CLOUD_ARMOR. @@ -2798,7 +2851,7 @@

Method Details

}, ], }, - "kind": "compute#securityPolicyRule", # [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules + "kind": "compute#securityPolicyRule", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -2994,6 +3047,13 @@

Method Details

# evaluatePreconfiguredWaf() is not used, this field will have no effect. "exclusions": [ # A list of exclusions to apply during preconfigured WAF evaluation. { + "requestBodiesToExclude": [ # A list of request body fields to be excluded from inspection during + # preconfigured WAF evaluation. + { + "op": "A String", # The match operator for the field. + "val": "A String", # The value of the field. + }, + ], "requestCookiesToExclude": [ # A list of request cookie names whose value will be excluded from # inspection during preconfigured WAF evaluation. { @@ -3195,7 +3255,7 @@

Method Details

"ruleNumber": "A String", # Identifier for the rule. This is only unique within the given security # policy. This can only be set during rule creation, if rule number is not # specified it will be generated by the server. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall security + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall security # policy rule. "targetResources": [ # A list of network resource URLs to which this rule applies. This field # allows you to control which network's VMs get this rule. If this field @@ -3299,7 +3359,7 @@

Method Details

"associations": [ # A list of associations that belong to this policy. { "attachmentId": "A String", # The resource that the security policy is attached to. - "displayName": "A String", # [Output Only] The display name of the security policy of the association. + "displayName": "A String", # Output only. [Output Only] The display name of the security policy of the association. "excludedFolders": [ # A list of folders to exclude from the security policy. "A String", ], @@ -3307,13 +3367,29 @@

Method Details

"A String", ], "name": "A String", # The name for an association. - "securityPolicyId": "A String", # [Output Only] The security policy ID of the association. - "shortName": "A String", # [Output Only] The short name of the security policy of the association. + "securityPolicyId": "A String", # Output only. [Output Only] The security policy ID of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the security policy of the association. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "ddosProtectionConfig": { + "ddosAdaptiveProtection": "A String", + "ddosImpactedBaselineThreshold": 3.14, # DDoS Protection for Network Load Balancers (and VMs with public IPs) + # builds DDos mitigations that minimize collateral damage. It quantifies + # this as the fraction of a non-abuse baseline that's inadvertently + # blocked. + # + # Rules whose collateral damage exceeds ddosImpactedBaselineThreshold will + # not be deployed. Using a lower value will prioritize keeping collateral + # damage low, possibly at the cost of its effectiveness in rate limiting + # some or all of the attack. It should typically be unset, so Advanced DDos + # (and Adaptive Protection) uses the best mitigation it can find. Setting + # the threshold is advised if there are logs for false positive detections + # with high collateral damage, and will cause Advanced DDos to attempt to + # find a less aggressive rule that satisfies the constraint; Failing that, + # it will fall back to no mitigation (smaller attack) or to broader network + # throttles (larger attack). "ddosProtection": "A String", }, "description": "A String", # An optional description of this resource. Provide this property when you @@ -3336,9 +3412,9 @@

Method Details

# # To see the latest fingerprint, make get() request to the # security policy. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#securityPolicy", # [Output only] Type of the resource. Alwayscompute#securityPolicyfor security policies + "kind": "compute#securityPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyfor security policies "labelFingerprint": "A String", # A fingerprint for the labels being applied to this security policy, which # is essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -3358,7 +3434,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "parent": "A String", # [Output Only] The parent of the security policy. + "parent": "A String", # Output only. [Output Only] The parent of the security policy. "recaptchaOptionsConfig": { "redirectSiteKey": "A String", # An optional field to supply a reCAPTCHA site key to be used for all the # rules using the redirect action with the type of GOOGLE_RECAPTCHA under @@ -3368,9 +3444,9 @@

Method Details

# This field is only supported in Global Security Policies of type # CLOUD_ARMOR. }, - "region": "A String", # [Output Only] URL of the region where the regional security policy + "region": "A String", # Output only. [Output Only] URL of the region where the regional security policy # resides. This field is not applicable to global security policies. - "ruleTupleCount": 42, # [Output Only] Total count of all security policy rule tuples. A security + "ruleTupleCount": 42, # Output only. [Output Only] Total count of all security policy rule tuples. A security # policy can not exceed a set number of tuples. "rules": [ # A list of rules that belong to this policy. # There must always be a default rule which is a rule with priority @@ -3427,7 +3503,7 @@

Method Details

}, ], }, - "kind": "compute#securityPolicyRule", # [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules + "kind": "compute#securityPolicyRule", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -3623,6 +3699,13 @@

Method Details

# evaluatePreconfiguredWaf() is not used, this field will have no effect. "exclusions": [ # A list of exclusions to apply during preconfigured WAF evaluation. { + "requestBodiesToExclude": [ # A list of request body fields to be excluded from inspection during + # preconfigured WAF evaluation. + { + "op": "A String", # The match operator for the field. + "val": "A String", # The value of the field. + }, + ], "requestCookiesToExclude": [ # A list of request cookie names whose value will be excluded from # inspection during preconfigured WAF evaluation. { @@ -3824,7 +3907,7 @@

Method Details

"ruleNumber": "A String", # Identifier for the rule. This is only unique within the given security # policy. This can only be set during rule creation, if rule number is not # specified it will be generated by the server. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall security + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall security # policy rule. "targetResources": [ # A list of network resource URLs to which this rule applies. This field # allows you to control which network's VMs get this rule. If this field @@ -3839,8 +3922,8 @@

Method Details

], }, ], - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shortName": "A String", # User-provided name of the organization security policy. The name should be # unique in the organization in which the security policy is created. This # should only be used when SecurityPolicyType is CLOUD_ARMOR. @@ -4091,10 +4174,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -4106,7 +4189,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -4364,7 +4447,7 @@

Method Details

"associations": [ # A list of associations that belong to this policy. { "attachmentId": "A String", # The resource that the security policy is attached to. - "displayName": "A String", # [Output Only] The display name of the security policy of the association. + "displayName": "A String", # Output only. [Output Only] The display name of the security policy of the association. "excludedFolders": [ # A list of folders to exclude from the security policy. "A String", ], @@ -4372,13 +4455,29 @@

Method Details

"A String", ], "name": "A String", # The name for an association. - "securityPolicyId": "A String", # [Output Only] The security policy ID of the association. - "shortName": "A String", # [Output Only] The short name of the security policy of the association. + "securityPolicyId": "A String", # Output only. [Output Only] The security policy ID of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the security policy of the association. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "ddosProtectionConfig": { + "ddosAdaptiveProtection": "A String", + "ddosImpactedBaselineThreshold": 3.14, # DDoS Protection for Network Load Balancers (and VMs with public IPs) + # builds DDos mitigations that minimize collateral damage. It quantifies + # this as the fraction of a non-abuse baseline that's inadvertently + # blocked. + # + # Rules whose collateral damage exceeds ddosImpactedBaselineThreshold will + # not be deployed. Using a lower value will prioritize keeping collateral + # damage low, possibly at the cost of its effectiveness in rate limiting + # some or all of the attack. It should typically be unset, so Advanced DDos + # (and Adaptive Protection) uses the best mitigation it can find. Setting + # the threshold is advised if there are logs for false positive detections + # with high collateral damage, and will cause Advanced DDos to attempt to + # find a less aggressive rule that satisfies the constraint; Failing that, + # it will fall back to no mitigation (smaller attack) or to broader network + # throttles (larger attack). "ddosProtection": "A String", }, "description": "A String", # An optional description of this resource. Provide this property when you @@ -4401,9 +4500,9 @@

Method Details

# # To see the latest fingerprint, make get() request to the # security policy. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#securityPolicy", # [Output only] Type of the resource. Alwayscompute#securityPolicyfor security policies + "kind": "compute#securityPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyfor security policies "labelFingerprint": "A String", # A fingerprint for the labels being applied to this security policy, which # is essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -4423,7 +4522,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "parent": "A String", # [Output Only] The parent of the security policy. + "parent": "A String", # Output only. [Output Only] The parent of the security policy. "recaptchaOptionsConfig": { "redirectSiteKey": "A String", # An optional field to supply a reCAPTCHA site key to be used for all the # rules using the redirect action with the type of GOOGLE_RECAPTCHA under @@ -4433,9 +4532,9 @@

Method Details

# This field is only supported in Global Security Policies of type # CLOUD_ARMOR. }, - "region": "A String", # [Output Only] URL of the region where the regional security policy + "region": "A String", # Output only. [Output Only] URL of the region where the regional security policy # resides. This field is not applicable to global security policies. - "ruleTupleCount": 42, # [Output Only] Total count of all security policy rule tuples. A security + "ruleTupleCount": 42, # Output only. [Output Only] Total count of all security policy rule tuples. A security # policy can not exceed a set number of tuples. "rules": [ # A list of rules that belong to this policy. # There must always be a default rule which is a rule with priority @@ -4492,7 +4591,7 @@

Method Details

}, ], }, - "kind": "compute#securityPolicyRule", # [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules + "kind": "compute#securityPolicyRule", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -4688,6 +4787,13 @@

Method Details

# evaluatePreconfiguredWaf() is not used, this field will have no effect. "exclusions": [ # A list of exclusions to apply during preconfigured WAF evaluation. { + "requestBodiesToExclude": [ # A list of request body fields to be excluded from inspection during + # preconfigured WAF evaluation. + { + "op": "A String", # The match operator for the field. + "val": "A String", # The value of the field. + }, + ], "requestCookiesToExclude": [ # A list of request cookie names whose value will be excluded from # inspection during preconfigured WAF evaluation. { @@ -4889,7 +4995,7 @@

Method Details

"ruleNumber": "A String", # Identifier for the rule. This is only unique within the given security # policy. This can only be set during rule creation, if rule number is not # specified it will be generated by the server. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall security + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall security # policy rule. "targetResources": [ # A list of network resource URLs to which this rule applies. This field # allows you to control which network's VMs get this rule. If this field @@ -4904,8 +5010,8 @@

Method Details

], }, ], - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shortName": "A String", # User-provided name of the organization security policy. The name should be # unique in the organization in which the security policy is created. This # should only be used when SecurityPolicyType is CLOUD_ARMOR. @@ -4977,7 +5083,7 @@

Method Details

], }, ], - "kind": "compute#securityPolicyList", # [Output Only] Type of resource. Alwayscompute#securityPolicyList for listsof securityPolicies + "kind": "compute#securityPolicyList", # Output only. [Output Only] Type of resource. Alwayscompute#securityPolicyList for listsof securityPolicies "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. @@ -5252,7 +5358,7 @@

Method Details

"associations": [ # A list of associations that belong to this policy. { "attachmentId": "A String", # The resource that the security policy is attached to. - "displayName": "A String", # [Output Only] The display name of the security policy of the association. + "displayName": "A String", # Output only. [Output Only] The display name of the security policy of the association. "excludedFolders": [ # A list of folders to exclude from the security policy. "A String", ], @@ -5260,13 +5366,29 @@

Method Details

"A String", ], "name": "A String", # The name for an association. - "securityPolicyId": "A String", # [Output Only] The security policy ID of the association. - "shortName": "A String", # [Output Only] The short name of the security policy of the association. + "securityPolicyId": "A String", # Output only. [Output Only] The security policy ID of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the security policy of the association. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "ddosProtectionConfig": { + "ddosAdaptiveProtection": "A String", + "ddosImpactedBaselineThreshold": 3.14, # DDoS Protection for Network Load Balancers (and VMs with public IPs) + # builds DDos mitigations that minimize collateral damage. It quantifies + # this as the fraction of a non-abuse baseline that's inadvertently + # blocked. + # + # Rules whose collateral damage exceeds ddosImpactedBaselineThreshold will + # not be deployed. Using a lower value will prioritize keeping collateral + # damage low, possibly at the cost of its effectiveness in rate limiting + # some or all of the attack. It should typically be unset, so Advanced DDos + # (and Adaptive Protection) uses the best mitigation it can find. Setting + # the threshold is advised if there are logs for false positive detections + # with high collateral damage, and will cause Advanced DDos to attempt to + # find a less aggressive rule that satisfies the constraint; Failing that, + # it will fall back to no mitigation (smaller attack) or to broader network + # throttles (larger attack). "ddosProtection": "A String", }, "description": "A String", # An optional description of this resource. Provide this property when you @@ -5289,9 +5411,9 @@

Method Details

# # To see the latest fingerprint, make get() request to the # security policy. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#securityPolicy", # [Output only] Type of the resource. Alwayscompute#securityPolicyfor security policies + "kind": "compute#securityPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyfor security policies "labelFingerprint": "A String", # A fingerprint for the labels being applied to this security policy, which # is essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -5311,7 +5433,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "parent": "A String", # [Output Only] The parent of the security policy. + "parent": "A String", # Output only. [Output Only] The parent of the security policy. "recaptchaOptionsConfig": { "redirectSiteKey": "A String", # An optional field to supply a reCAPTCHA site key to be used for all the # rules using the redirect action with the type of GOOGLE_RECAPTCHA under @@ -5321,9 +5443,9 @@

Method Details

# This field is only supported in Global Security Policies of type # CLOUD_ARMOR. }, - "region": "A String", # [Output Only] URL of the region where the regional security policy + "region": "A String", # Output only. [Output Only] URL of the region where the regional security policy # resides. This field is not applicable to global security policies. - "ruleTupleCount": 42, # [Output Only] Total count of all security policy rule tuples. A security + "ruleTupleCount": 42, # Output only. [Output Only] Total count of all security policy rule tuples. A security # policy can not exceed a set number of tuples. "rules": [ # A list of rules that belong to this policy. # There must always be a default rule which is a rule with priority @@ -5380,7 +5502,7 @@

Method Details

}, ], }, - "kind": "compute#securityPolicyRule", # [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules + "kind": "compute#securityPolicyRule", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -5576,6 +5698,13 @@

Method Details

# evaluatePreconfiguredWaf() is not used, this field will have no effect. "exclusions": [ # A list of exclusions to apply during preconfigured WAF evaluation. { + "requestBodiesToExclude": [ # A list of request body fields to be excluded from inspection during + # preconfigured WAF evaluation. + { + "op": "A String", # The match operator for the field. + "val": "A String", # The value of the field. + }, + ], "requestCookiesToExclude": [ # A list of request cookie names whose value will be excluded from # inspection during preconfigured WAF evaluation. { @@ -5777,7 +5906,7 @@

Method Details

"ruleNumber": "A String", # Identifier for the rule. This is only unique within the given security # policy. This can only be set during rule creation, if rule number is not # specified it will be generated by the server. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall security + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall security # policy rule. "targetResources": [ # A list of network resource URLs to which this rule applies. This field # allows you to control which network's VMs get this rule. If this field @@ -5792,8 +5921,8 @@

Method Details

], }, ], - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shortName": "A String", # User-provided name of the organization security policy. The name should be # unique in the organization in which the security policy is created. This # should only be used when SecurityPolicyType is CLOUD_ARMOR. @@ -6044,10 +6173,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -6059,7 +6188,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -6198,7 +6327,7 @@

Method Details

}, ], }, - "kind": "compute#securityPolicyRule", # [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules + "kind": "compute#securityPolicyRule", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -6394,6 +6523,13 @@

Method Details

# evaluatePreconfiguredWaf() is not used, this field will have no effect. "exclusions": [ # A list of exclusions to apply during preconfigured WAF evaluation. { + "requestBodiesToExclude": [ # A list of request body fields to be excluded from inspection during + # preconfigured WAF evaluation. + { + "op": "A String", # The match operator for the field. + "val": "A String", # The value of the field. + }, + ], "requestCookiesToExclude": [ # A list of request cookie names whose value will be excluded from # inspection during preconfigured WAF evaluation. { @@ -6595,7 +6731,7 @@

Method Details

"ruleNumber": "A String", # Identifier for the rule. This is only unique within the given security # policy. This can only be set during rule creation, if rule number is not # specified it will be generated by the server. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall security + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall security # policy rule. "targetResources": [ # A list of network resource URLs to which this rule applies. This field # allows you to control which network's VMs get this rule. If this field @@ -6778,10 +6914,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -6793,7 +6929,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -7046,10 +7182,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -7061,7 +7197,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -7333,10 +7469,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -7348,7 +7484,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.serviceAttachments.html b/docs/dyn/compute_beta.serviceAttachments.html index 63d5c2d9ea..f513fdba06 100644 --- a/docs/dyn/compute_beta.serviceAttachments.html +++ b/docs/dyn/compute_beta.serviceAttachments.html @@ -232,7 +232,7 @@

Method Details

# It encapsulates the load balancer which fronts the service runs and # a list of NAT IP ranges that the producers uses to represent # the consumers connecting to the service. - "connectedEndpoints": [ # [Output Only] An array of connections for all the consumers connected to + "connectedEndpoints": [ # Output only. [Output Only] An array of connections for all the consumers connected to # this service attachment. { # [Output Only] A connection connected to this service attachment. "consumerNetwork": "A String", # The url of the consumer network. @@ -274,7 +274,7 @@

Method Details

# attachment must contain either only projects or only networks. "A String", ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -294,9 +294,9 @@

Method Details

# request will fail with error 412 conditionNotMet. To see the # latest fingerprint, make a get() request to retrieve the # ServiceAttachment. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. - "kind": "compute#serviceAttachment", # [Output Only] Type of the resource. Alwayscompute#serviceAttachment for service attachments. + "kind": "compute#serviceAttachment", # Output only. [Output Only] Type of the resource. Alwayscompute#serviceAttachment for service attachments. "metadata": { # Metadata of the service attachment. "a_key": "A String", }, @@ -326,7 +326,7 @@

Method Details

# connected endpoint. # # If unspecified, the default propagated connection limit is 250. - "pscServiceAttachmentId": { # [Output Only] An 128-bit global unique ID of the PSC service attachment. + "pscServiceAttachmentId": { # Output only. [Output Only] An 128-bit global unique ID of the PSC service attachment. "high": "A String", "low": "A String", }, @@ -344,11 +344,11 @@

Method Details

# # # For newly created service attachment, this boolean defaults to false. - "region": "A String", # [Output Only] URL of the region where the service attachment resides. + "region": "A String", # Output only. [Output Only] URL of the region where the service attachment resides. # This field applies only to the region resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in # the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "targetService": "A String", # The URL of a service serving the endpoint identified by this service # attachment. "tunnelingConfig": { # Use to configure this PSC connection in tunneling mode. In tunneling mode # When a tunneling config is set on this service attachment it will @@ -399,14 +399,14 @@

Method Details

}, }, }, - "kind": "compute#serviceAttachmentAggregatedList", # Type of resource. + "kind": "compute#serviceAttachmentAggregatedList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -642,10 +642,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -657,7 +657,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -760,7 +760,7 @@

Method Details

# It encapsulates the load balancer which fronts the service runs and # a list of NAT IP ranges that the producers uses to represent # the consumers connecting to the service. - "connectedEndpoints": [ # [Output Only] An array of connections for all the consumers connected to + "connectedEndpoints": [ # Output only. [Output Only] An array of connections for all the consumers connected to # this service attachment. { # [Output Only] A connection connected to this service attachment. "consumerNetwork": "A String", # The url of the consumer network. @@ -802,7 +802,7 @@

Method Details

# attachment must contain either only projects or only networks. "A String", ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -822,9 +822,9 @@

Method Details

# request will fail with error 412 conditionNotMet. To see the # latest fingerprint, make a get() request to retrieve the # ServiceAttachment. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. - "kind": "compute#serviceAttachment", # [Output Only] Type of the resource. Alwayscompute#serviceAttachment for service attachments. + "kind": "compute#serviceAttachment", # Output only. [Output Only] Type of the resource. Alwayscompute#serviceAttachment for service attachments. "metadata": { # Metadata of the service attachment. "a_key": "A String", }, @@ -854,7 +854,7 @@

Method Details

# connected endpoint. # # If unspecified, the default propagated connection limit is 250. - "pscServiceAttachmentId": { # [Output Only] An 128-bit global unique ID of the PSC service attachment. + "pscServiceAttachmentId": { # Output only. [Output Only] An 128-bit global unique ID of the PSC service attachment. "high": "A String", "low": "A String", }, @@ -872,11 +872,11 @@

Method Details

# # # For newly created service attachment, this boolean defaults to false. - "region": "A String", # [Output Only] URL of the region where the service attachment resides. + "region": "A String", # Output only. [Output Only] URL of the region where the service attachment resides. # This field applies only to the region resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in # the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "targetService": "A String", # The URL of a service serving the endpoint identified by this service # attachment. "tunnelingConfig": { # Use to configure this PSC connection in tunneling mode. In tunneling mode # When a tunneling config is set on this service attachment it will @@ -1286,7 +1286,7 @@

Method Details

# It encapsulates the load balancer which fronts the service runs and # a list of NAT IP ranges that the producers uses to represent # the consumers connecting to the service. - "connectedEndpoints": [ # [Output Only] An array of connections for all the consumers connected to + "connectedEndpoints": [ # Output only. [Output Only] An array of connections for all the consumers connected to # this service attachment. { # [Output Only] A connection connected to this service attachment. "consumerNetwork": "A String", # The url of the consumer network. @@ -1328,7 +1328,7 @@

Method Details

# attachment must contain either only projects or only networks. "A String", ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1348,9 +1348,9 @@

Method Details

# request will fail with error 412 conditionNotMet. To see the # latest fingerprint, make a get() request to retrieve the # ServiceAttachment. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. - "kind": "compute#serviceAttachment", # [Output Only] Type of the resource. Alwayscompute#serviceAttachment for service attachments. + "kind": "compute#serviceAttachment", # Output only. [Output Only] Type of the resource. Alwayscompute#serviceAttachment for service attachments. "metadata": { # Metadata of the service attachment. "a_key": "A String", }, @@ -1380,7 +1380,7 @@

Method Details

# connected endpoint. # # If unspecified, the default propagated connection limit is 250. - "pscServiceAttachmentId": { # [Output Only] An 128-bit global unique ID of the PSC service attachment. + "pscServiceAttachmentId": { # Output only. [Output Only] An 128-bit global unique ID of the PSC service attachment. "high": "A String", "low": "A String", }, @@ -1398,11 +1398,11 @@

Method Details

# # # For newly created service attachment, this boolean defaults to false. - "region": "A String", # [Output Only] URL of the region where the service attachment resides. + "region": "A String", # Output only. [Output Only] URL of the region where the service attachment resides. # This field applies only to the region resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in # the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "targetService": "A String", # The URL of a service serving the endpoint identified by this service # attachment. "tunnelingConfig": { # Use to configure this PSC connection in tunneling mode. In tunneling mode # When a tunneling config is set on this service attachment it will @@ -1603,10 +1603,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1618,7 +1618,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1805,7 +1805,7 @@

Method Details

# It encapsulates the load balancer which fronts the service runs and # a list of NAT IP ranges that the producers uses to represent # the consumers connecting to the service. - "connectedEndpoints": [ # [Output Only] An array of connections for all the consumers connected to + "connectedEndpoints": [ # Output only. [Output Only] An array of connections for all the consumers connected to # this service attachment. { # [Output Only] A connection connected to this service attachment. "consumerNetwork": "A String", # The url of the consumer network. @@ -1847,7 +1847,7 @@

Method Details

# attachment must contain either only projects or only networks. "A String", ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1867,9 +1867,9 @@

Method Details

# request will fail with error 412 conditionNotMet. To see the # latest fingerprint, make a get() request to retrieve the # ServiceAttachment. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. - "kind": "compute#serviceAttachment", # [Output Only] Type of the resource. Alwayscompute#serviceAttachment for service attachments. + "kind": "compute#serviceAttachment", # Output only. [Output Only] Type of the resource. Alwayscompute#serviceAttachment for service attachments. "metadata": { # Metadata of the service attachment. "a_key": "A String", }, @@ -1899,7 +1899,7 @@

Method Details

# connected endpoint. # # If unspecified, the default propagated connection limit is 250. - "pscServiceAttachmentId": { # [Output Only] An 128-bit global unique ID of the PSC service attachment. + "pscServiceAttachmentId": { # Output only. [Output Only] An 128-bit global unique ID of the PSC service attachment. "high": "A String", "low": "A String", }, @@ -1917,11 +1917,11 @@

Method Details

# # # For newly created service attachment, this boolean defaults to false. - "region": "A String", # [Output Only] URL of the region where the service attachment resides. + "region": "A String", # Output only. [Output Only] URL of the region where the service attachment resides. # This field applies only to the region resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in # the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "targetService": "A String", # The URL of a service serving the endpoint identified by this service # attachment. "tunnelingConfig": { # Use to configure this PSC connection in tunneling mode. In tunneling mode # When a tunneling config is set on this service attachment it will @@ -1944,7 +1944,7 @@

Method Details

}, }, ], - "kind": "compute#serviceAttachmentList", # [Output Only] Type of the resource. Alwayscompute#serviceAttachment for service attachments. + "kind": "compute#serviceAttachmentList", # Output only. [Output Only] Type of the resource. Alwayscompute#serviceAttachment for service attachments. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. @@ -2014,7 +2014,7 @@

Method Details

# It encapsulates the load balancer which fronts the service runs and # a list of NAT IP ranges that the producers uses to represent # the consumers connecting to the service. - "connectedEndpoints": [ # [Output Only] An array of connections for all the consumers connected to + "connectedEndpoints": [ # Output only. [Output Only] An array of connections for all the consumers connected to # this service attachment. { # [Output Only] A connection connected to this service attachment. "consumerNetwork": "A String", # The url of the consumer network. @@ -2056,7 +2056,7 @@

Method Details

# attachment must contain either only projects or only networks. "A String", ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -2076,9 +2076,9 @@

Method Details

# request will fail with error 412 conditionNotMet. To see the # latest fingerprint, make a get() request to retrieve the # ServiceAttachment. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. - "kind": "compute#serviceAttachment", # [Output Only] Type of the resource. Alwayscompute#serviceAttachment for service attachments. + "kind": "compute#serviceAttachment", # Output only. [Output Only] Type of the resource. Alwayscompute#serviceAttachment for service attachments. "metadata": { # Metadata of the service attachment. "a_key": "A String", }, @@ -2108,7 +2108,7 @@

Method Details

# connected endpoint. # # If unspecified, the default propagated connection limit is 250. - "pscServiceAttachmentId": { # [Output Only] An 128-bit global unique ID of the PSC service attachment. + "pscServiceAttachmentId": { # Output only. [Output Only] An 128-bit global unique ID of the PSC service attachment. "high": "A String", "low": "A String", }, @@ -2126,11 +2126,11 @@

Method Details

# # # For newly created service attachment, this boolean defaults to false. - "region": "A String", # [Output Only] URL of the region where the service attachment resides. + "region": "A String", # Output only. [Output Only] URL of the region where the service attachment resides. # This field applies only to the region resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in # the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "targetService": "A String", # The URL of a service serving the endpoint identified by this service # attachment. "tunnelingConfig": { # Use to configure this PSC connection in tunneling mode. In tunneling mode # When a tunneling config is set on this service attachment it will @@ -2331,10 +2331,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2346,7 +2346,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.snapshotSettings.html b/docs/dyn/compute_beta.snapshotSettings.html index df9c3946ad..eb3e67f2af 100644 --- a/docs/dyn/compute_beta.snapshotSettings.html +++ b/docs/dyn/compute_beta.snapshotSettings.html @@ -342,10 +342,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -357,7 +357,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.snapshots.html b/docs/dyn/compute_beta.snapshots.html index abe83be8b8..5ba9709cab 100644 --- a/docs/dyn/compute_beta.snapshots.html +++ b/docs/dyn/compute_beta.snapshots.html @@ -232,9 +232,9 @@

Method Details

# You can use snapshots to back up data on a regular interval. For more # information, read Creating # persistent disk snapshots. - "architecture": "A String", # [Output Only] The architecture of the snapshot. Valid values are + "architecture": "A String", # Output only. [Output Only] The architecture of the snapshot. Valid values are # ARM64 or X86_64. - "autoCreated": True or False, # [Output Only] Set to true if snapshots are automatically created by + "autoCreated": True or False, # Output only. [Output Only] Set to true if snapshots are automatically created by # applying resource policy on the target disk. "chainName": "A String", # Creates the new snapshot in the snapshot chain labeled with the # specified name. The chain name must be 1-63 characters long and comply @@ -242,18 +242,18 @@

Method Details

# owners who needs to create separate snapshot chains, for example, # for chargeback tracking. When you describe your snapshot resource, this # field is visible only if it has a non-empty value. - "creationSizeBytes": "A String", # [Output Only] Size in bytes of the snapshot at creation time. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationSizeBytes": "A String", # Output only. [Output Only] Size in bytes of the snapshot at creation time. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "diskSizeGb": "A String", # [Output Only] Size of the source disk, specified in GB. - "downloadBytes": "A String", # [Output Only] Number of bytes downloaded to restore a snapshot to a disk. - "enableConfidentialCompute": True or False, # Whether this snapshot is created from a confidential compute mode disk. + "diskSizeGb": "A String", # Output only. [Output Only] Size of the source disk, specified in GB. + "downloadBytes": "A String", # Output only. [Output Only] Number of bytes downloaded to restore a snapshot to a disk. + "enableConfidentialCompute": True or False, # Output only. Whether this snapshot is created from a confidential compute mode disk. # [Output Only]: This field is not set by user, but from source disk. "guestFlush": True or False, # [Input Only] Whether to attempt an application consistent snapshot by # informing the OS to prepare for the snapshot process. - "guestOsFeatures": [ # [Output Only] A list of features to enable on the guest operating system. + "guestOsFeatures": [ # Output only. [Output Only] A list of features to enable on the guest operating system. # Applicable only for bootable images. Read # Enabling guest operating system features to see a list of available # options. @@ -279,9 +279,9 @@

Method Details

# Enabling guest operating system features. }, ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#snapshot", # [Output Only] Type of the resource. Always compute#snapshot + "kind": "compute#snapshot", # Output only. [Output Only] Type of the resource. Always compute#snapshot # for Snapshot resources. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this snapshot, which is # essentially a hash of the labels set used for optimistic locking. The @@ -297,11 +297,11 @@

Method Details

# Label values may be empty. "a_key": "A String", }, - "licenseCodes": [ # [Output Only] Integer license codes indicating which licenses are attached + "licenseCodes": [ # Output only. [Output Only] Integer license codes indicating which licenses are attached # to this snapshot. "A String", ], - "licenses": [ # [Output Only] A list of public visible licenses that apply to this + "licenses": [ # Output only. [Output Only] A list of public visible licenses that apply to this # snapshot. This can be because the original image had licenses attached # (such as a Windows image). "A String", @@ -320,17 +320,19 @@

Method Details

# as part of resource payload. "resourceManagerTags": { # Resource manager tags to be bound to the snapshot. Tag keys and values have # the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, }, - "region": "A String", # [Output Only] URL of the region where the snapshot resides. Only applicable + "region": "A String", # Output only. [Output Only] URL of the region where the snapshot resides. Only applicable # for regional snapshots. "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "snapshotEncryptionKey": { # Encrypts the snapshot using acustomer-supplied # encryption key. # @@ -454,7 +456,7 @@

Method Details

}, "sourceDiskForRecoveryCheckpoint": "A String", # The source disk whose recovery checkpoint will be used to create this # snapshot. - "sourceDiskId": "A String", # [Output Only] The ID value of the disk used to create this snapshot. This + "sourceDiskId": "A String", # Output only. [Output Only] The ID value of the disk used to create this snapshot. This # value may be used to determine whether the snapshot was taken from the # current or a previous instance of a given disk name. "sourceInstantSnapshot": "A String", # The source instant snapshot used to create this snapshot. You can provide @@ -518,21 +520,21 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceInstantSnapshotId": "A String", # [Output Only] The unique ID of the instant snapshot used to create this + "sourceInstantSnapshotId": "A String", # Output only. [Output Only] The unique ID of the instant snapshot used to create this # snapshot. This value identifies the exact instant snapshot that was used to # create this snapshot. For example, if you created the snapshot from an # instant snapshot that was later deleted and recreated under the same name, # the source instant snapshot ID would identify the exact instant snapshot # that was used. - "sourceSnapshotSchedulePolicy": "A String", # [Output Only] URL of the resource policy which created this + "sourceSnapshotSchedulePolicy": "A String", # Output only. [Output Only] URL of the resource policy which created this # scheduled snapshot. - "sourceSnapshotSchedulePolicyId": "A String", # [Output Only] ID of the resource policy which created this + "sourceSnapshotSchedulePolicyId": "A String", # Output only. [Output Only] ID of the resource policy which created this # scheduled snapshot. - "status": "A String", # [Output Only] The status of the snapshot. This can beCREATING, DELETING, FAILED,READY, or UPLOADING. - "storageBytes": "A String", # [Output Only] A size of the storage used by the snapshot. As snapshots + "status": "A String", # Output only. [Output Only] The status of the snapshot. This can beCREATING, DELETING, FAILED,READY, or UPLOADING. + "storageBytes": "A String", # Output only. [Output Only] A size of the storage used by the snapshot. As snapshots # share storage, this number is expected to change with snapshot # creation/deletion. - "storageBytesStatus": "A String", # [Output Only] An indicator whether storageBytes is in a + "storageBytesStatus": "A String", # Output only. [Output Only] An indicator whether storageBytes is in a # stable state or it is being adjusted as a result of shared storage # reallocation. This status can either be UPDATING, meaning # the size of the snapshot is being updated, or UP_TO_DATE, @@ -575,15 +577,15 @@

Method Details

}, }, }, - "kind": "compute#snapshotAggregatedList", # [Output Only] Type of resource. Alwayscompute#snapshotAggregatedList for aggregated lists of + "kind": "compute#snapshotAggregatedList", # Output only. [Output Only] Type of resource. Alwayscompute#snapshotAggregatedList for aggregated lists of # snapshots. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -825,10 +827,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -840,7 +842,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -940,9 +942,9 @@

Method Details

# You can use snapshots to back up data on a regular interval. For more # information, read Creating # persistent disk snapshots. - "architecture": "A String", # [Output Only] The architecture of the snapshot. Valid values are + "architecture": "A String", # Output only. [Output Only] The architecture of the snapshot. Valid values are # ARM64 or X86_64. - "autoCreated": True or False, # [Output Only] Set to true if snapshots are automatically created by + "autoCreated": True or False, # Output only. [Output Only] Set to true if snapshots are automatically created by # applying resource policy on the target disk. "chainName": "A String", # Creates the new snapshot in the snapshot chain labeled with the # specified name. The chain name must be 1-63 characters long and comply @@ -950,18 +952,18 @@

Method Details

# owners who needs to create separate snapshot chains, for example, # for chargeback tracking. When you describe your snapshot resource, this # field is visible only if it has a non-empty value. - "creationSizeBytes": "A String", # [Output Only] Size in bytes of the snapshot at creation time. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationSizeBytes": "A String", # Output only. [Output Only] Size in bytes of the snapshot at creation time. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "diskSizeGb": "A String", # [Output Only] Size of the source disk, specified in GB. - "downloadBytes": "A String", # [Output Only] Number of bytes downloaded to restore a snapshot to a disk. - "enableConfidentialCompute": True or False, # Whether this snapshot is created from a confidential compute mode disk. + "diskSizeGb": "A String", # Output only. [Output Only] Size of the source disk, specified in GB. + "downloadBytes": "A String", # Output only. [Output Only] Number of bytes downloaded to restore a snapshot to a disk. + "enableConfidentialCompute": True or False, # Output only. Whether this snapshot is created from a confidential compute mode disk. # [Output Only]: This field is not set by user, but from source disk. "guestFlush": True or False, # [Input Only] Whether to attempt an application consistent snapshot by # informing the OS to prepare for the snapshot process. - "guestOsFeatures": [ # [Output Only] A list of features to enable on the guest operating system. + "guestOsFeatures": [ # Output only. [Output Only] A list of features to enable on the guest operating system. # Applicable only for bootable images. Read # Enabling guest operating system features to see a list of available # options. @@ -987,9 +989,9 @@

Method Details

# Enabling guest operating system features. }, ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#snapshot", # [Output Only] Type of the resource. Always compute#snapshot + "kind": "compute#snapshot", # Output only. [Output Only] Type of the resource. Always compute#snapshot # for Snapshot resources. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this snapshot, which is # essentially a hash of the labels set used for optimistic locking. The @@ -1005,11 +1007,11 @@

Method Details

# Label values may be empty. "a_key": "A String", }, - "licenseCodes": [ # [Output Only] Integer license codes indicating which licenses are attached + "licenseCodes": [ # Output only. [Output Only] Integer license codes indicating which licenses are attached # to this snapshot. "A String", ], - "licenses": [ # [Output Only] A list of public visible licenses that apply to this + "licenses": [ # Output only. [Output Only] A list of public visible licenses that apply to this # snapshot. This can be because the original image had licenses attached # (such as a Windows image). "A String", @@ -1028,17 +1030,19 @@

Method Details

# as part of resource payload. "resourceManagerTags": { # Resource manager tags to be bound to the snapshot. Tag keys and values have # the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, }, - "region": "A String", # [Output Only] URL of the region where the snapshot resides. Only applicable + "region": "A String", # Output only. [Output Only] URL of the region where the snapshot resides. Only applicable # for regional snapshots. "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "snapshotEncryptionKey": { # Encrypts the snapshot using acustomer-supplied # encryption key. # @@ -1162,7 +1166,7 @@

Method Details

}, "sourceDiskForRecoveryCheckpoint": "A String", # The source disk whose recovery checkpoint will be used to create this # snapshot. - "sourceDiskId": "A String", # [Output Only] The ID value of the disk used to create this snapshot. This + "sourceDiskId": "A String", # Output only. [Output Only] The ID value of the disk used to create this snapshot. This # value may be used to determine whether the snapshot was taken from the # current or a previous instance of a given disk name. "sourceInstantSnapshot": "A String", # The source instant snapshot used to create this snapshot. You can provide @@ -1226,21 +1230,21 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceInstantSnapshotId": "A String", # [Output Only] The unique ID of the instant snapshot used to create this + "sourceInstantSnapshotId": "A String", # Output only. [Output Only] The unique ID of the instant snapshot used to create this # snapshot. This value identifies the exact instant snapshot that was used to # create this snapshot. For example, if you created the snapshot from an # instant snapshot that was later deleted and recreated under the same name, # the source instant snapshot ID would identify the exact instant snapshot # that was used. - "sourceSnapshotSchedulePolicy": "A String", # [Output Only] URL of the resource policy which created this + "sourceSnapshotSchedulePolicy": "A String", # Output only. [Output Only] URL of the resource policy which created this # scheduled snapshot. - "sourceSnapshotSchedulePolicyId": "A String", # [Output Only] ID of the resource policy which created this + "sourceSnapshotSchedulePolicyId": "A String", # Output only. [Output Only] ID of the resource policy which created this # scheduled snapshot. - "status": "A String", # [Output Only] The status of the snapshot. This can beCREATING, DELETING, FAILED,READY, or UPLOADING. - "storageBytes": "A String", # [Output Only] A size of the storage used by the snapshot. As snapshots + "status": "A String", # Output only. [Output Only] The status of the snapshot. This can beCREATING, DELETING, FAILED,READY, or UPLOADING. + "storageBytes": "A String", # Output only. [Output Only] A size of the storage used by the snapshot. As snapshots # share storage, this number is expected to change with snapshot # creation/deletion. - "storageBytesStatus": "A String", # [Output Only] An indicator whether storageBytes is in a + "storageBytesStatus": "A String", # Output only. [Output Only] An indicator whether storageBytes is in a # stable state or it is being adjusted as a result of shared storage # reallocation. This status can either be UPDATING, meaning # the size of the snapshot is being updated, or UP_TO_DATE, @@ -1642,9 +1646,9 @@

Method Details

# You can use snapshots to back up data on a regular interval. For more # information, read Creating # persistent disk snapshots. - "architecture": "A String", # [Output Only] The architecture of the snapshot. Valid values are + "architecture": "A String", # Output only. [Output Only] The architecture of the snapshot. Valid values are # ARM64 or X86_64. - "autoCreated": True or False, # [Output Only] Set to true if snapshots are automatically created by + "autoCreated": True or False, # Output only. [Output Only] Set to true if snapshots are automatically created by # applying resource policy on the target disk. "chainName": "A String", # Creates the new snapshot in the snapshot chain labeled with the # specified name. The chain name must be 1-63 characters long and comply @@ -1652,18 +1656,18 @@

Method Details

# owners who needs to create separate snapshot chains, for example, # for chargeback tracking. When you describe your snapshot resource, this # field is visible only if it has a non-empty value. - "creationSizeBytes": "A String", # [Output Only] Size in bytes of the snapshot at creation time. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationSizeBytes": "A String", # Output only. [Output Only] Size in bytes of the snapshot at creation time. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "diskSizeGb": "A String", # [Output Only] Size of the source disk, specified in GB. - "downloadBytes": "A String", # [Output Only] Number of bytes downloaded to restore a snapshot to a disk. - "enableConfidentialCompute": True or False, # Whether this snapshot is created from a confidential compute mode disk. + "diskSizeGb": "A String", # Output only. [Output Only] Size of the source disk, specified in GB. + "downloadBytes": "A String", # Output only. [Output Only] Number of bytes downloaded to restore a snapshot to a disk. + "enableConfidentialCompute": True or False, # Output only. Whether this snapshot is created from a confidential compute mode disk. # [Output Only]: This field is not set by user, but from source disk. "guestFlush": True or False, # [Input Only] Whether to attempt an application consistent snapshot by # informing the OS to prepare for the snapshot process. - "guestOsFeatures": [ # [Output Only] A list of features to enable on the guest operating system. + "guestOsFeatures": [ # Output only. [Output Only] A list of features to enable on the guest operating system. # Applicable only for bootable images. Read # Enabling guest operating system features to see a list of available # options. @@ -1689,9 +1693,9 @@

Method Details

# Enabling guest operating system features. }, ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#snapshot", # [Output Only] Type of the resource. Always compute#snapshot + "kind": "compute#snapshot", # Output only. [Output Only] Type of the resource. Always compute#snapshot # for Snapshot resources. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this snapshot, which is # essentially a hash of the labels set used for optimistic locking. The @@ -1707,11 +1711,11 @@

Method Details

# Label values may be empty. "a_key": "A String", }, - "licenseCodes": [ # [Output Only] Integer license codes indicating which licenses are attached + "licenseCodes": [ # Output only. [Output Only] Integer license codes indicating which licenses are attached # to this snapshot. "A String", ], - "licenses": [ # [Output Only] A list of public visible licenses that apply to this + "licenses": [ # Output only. [Output Only] A list of public visible licenses that apply to this # snapshot. This can be because the original image had licenses attached # (such as a Windows image). "A String", @@ -1730,17 +1734,19 @@

Method Details

# as part of resource payload. "resourceManagerTags": { # Resource manager tags to be bound to the snapshot. Tag keys and values have # the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, }, - "region": "A String", # [Output Only] URL of the region where the snapshot resides. Only applicable + "region": "A String", # Output only. [Output Only] URL of the region where the snapshot resides. Only applicable # for regional snapshots. "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "snapshotEncryptionKey": { # Encrypts the snapshot using acustomer-supplied # encryption key. # @@ -1864,7 +1870,7 @@

Method Details

}, "sourceDiskForRecoveryCheckpoint": "A String", # The source disk whose recovery checkpoint will be used to create this # snapshot. - "sourceDiskId": "A String", # [Output Only] The ID value of the disk used to create this snapshot. This + "sourceDiskId": "A String", # Output only. [Output Only] The ID value of the disk used to create this snapshot. This # value may be used to determine whether the snapshot was taken from the # current or a previous instance of a given disk name. "sourceInstantSnapshot": "A String", # The source instant snapshot used to create this snapshot. You can provide @@ -1928,21 +1934,21 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceInstantSnapshotId": "A String", # [Output Only] The unique ID of the instant snapshot used to create this + "sourceInstantSnapshotId": "A String", # Output only. [Output Only] The unique ID of the instant snapshot used to create this # snapshot. This value identifies the exact instant snapshot that was used to # create this snapshot. For example, if you created the snapshot from an # instant snapshot that was later deleted and recreated under the same name, # the source instant snapshot ID would identify the exact instant snapshot # that was used. - "sourceSnapshotSchedulePolicy": "A String", # [Output Only] URL of the resource policy which created this + "sourceSnapshotSchedulePolicy": "A String", # Output only. [Output Only] URL of the resource policy which created this # scheduled snapshot. - "sourceSnapshotSchedulePolicyId": "A String", # [Output Only] ID of the resource policy which created this + "sourceSnapshotSchedulePolicyId": "A String", # Output only. [Output Only] ID of the resource policy which created this # scheduled snapshot. - "status": "A String", # [Output Only] The status of the snapshot. This can beCREATING, DELETING, FAILED,READY, or UPLOADING. - "storageBytes": "A String", # [Output Only] A size of the storage used by the snapshot. As snapshots + "status": "A String", # Output only. [Output Only] The status of the snapshot. This can beCREATING, DELETING, FAILED,READY, or UPLOADING. + "storageBytes": "A String", # Output only. [Output Only] A size of the storage used by the snapshot. As snapshots # share storage, this number is expected to change with snapshot # creation/deletion. - "storageBytesStatus": "A String", # [Output Only] An indicator whether storageBytes is in a + "storageBytesStatus": "A String", # Output only. [Output Only] An indicator whether storageBytes is in a # stable state or it is being adjusted as a result of shared storage # reallocation. This status can either be UPDATING, meaning # the size of the snapshot is being updated, or UP_TO_DATE, @@ -2135,10 +2141,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2150,7 +2156,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2336,9 +2342,9 @@

Method Details

# You can use snapshots to back up data on a regular interval. For more # information, read Creating # persistent disk snapshots. - "architecture": "A String", # [Output Only] The architecture of the snapshot. Valid values are + "architecture": "A String", # Output only. [Output Only] The architecture of the snapshot. Valid values are # ARM64 or X86_64. - "autoCreated": True or False, # [Output Only] Set to true if snapshots are automatically created by + "autoCreated": True or False, # Output only. [Output Only] Set to true if snapshots are automatically created by # applying resource policy on the target disk. "chainName": "A String", # Creates the new snapshot in the snapshot chain labeled with the # specified name. The chain name must be 1-63 characters long and comply @@ -2346,18 +2352,18 @@

Method Details

# owners who needs to create separate snapshot chains, for example, # for chargeback tracking. When you describe your snapshot resource, this # field is visible only if it has a non-empty value. - "creationSizeBytes": "A String", # [Output Only] Size in bytes of the snapshot at creation time. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationSizeBytes": "A String", # Output only. [Output Only] Size in bytes of the snapshot at creation time. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "diskSizeGb": "A String", # [Output Only] Size of the source disk, specified in GB. - "downloadBytes": "A String", # [Output Only] Number of bytes downloaded to restore a snapshot to a disk. - "enableConfidentialCompute": True or False, # Whether this snapshot is created from a confidential compute mode disk. + "diskSizeGb": "A String", # Output only. [Output Only] Size of the source disk, specified in GB. + "downloadBytes": "A String", # Output only. [Output Only] Number of bytes downloaded to restore a snapshot to a disk. + "enableConfidentialCompute": True or False, # Output only. Whether this snapshot is created from a confidential compute mode disk. # [Output Only]: This field is not set by user, but from source disk. "guestFlush": True or False, # [Input Only] Whether to attempt an application consistent snapshot by # informing the OS to prepare for the snapshot process. - "guestOsFeatures": [ # [Output Only] A list of features to enable on the guest operating system. + "guestOsFeatures": [ # Output only. [Output Only] A list of features to enable on the guest operating system. # Applicable only for bootable images. Read # Enabling guest operating system features to see a list of available # options. @@ -2383,9 +2389,9 @@

Method Details

# Enabling guest operating system features. }, ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#snapshot", # [Output Only] Type of the resource. Always compute#snapshot + "kind": "compute#snapshot", # Output only. [Output Only] Type of the resource. Always compute#snapshot # for Snapshot resources. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this snapshot, which is # essentially a hash of the labels set used for optimistic locking. The @@ -2401,11 +2407,11 @@

Method Details

# Label values may be empty. "a_key": "A String", }, - "licenseCodes": [ # [Output Only] Integer license codes indicating which licenses are attached + "licenseCodes": [ # Output only. [Output Only] Integer license codes indicating which licenses are attached # to this snapshot. "A String", ], - "licenses": [ # [Output Only] A list of public visible licenses that apply to this + "licenses": [ # Output only. [Output Only] A list of public visible licenses that apply to this # snapshot. This can be because the original image had licenses attached # (such as a Windows image). "A String", @@ -2424,17 +2430,19 @@

Method Details

# as part of resource payload. "resourceManagerTags": { # Resource manager tags to be bound to the snapshot. Tag keys and values have # the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, }, - "region": "A String", # [Output Only] URL of the region where the snapshot resides. Only applicable + "region": "A String", # Output only. [Output Only] URL of the region where the snapshot resides. Only applicable # for regional snapshots. "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "snapshotEncryptionKey": { # Encrypts the snapshot using acustomer-supplied # encryption key. # @@ -2558,7 +2566,7 @@

Method Details

}, "sourceDiskForRecoveryCheckpoint": "A String", # The source disk whose recovery checkpoint will be used to create this # snapshot. - "sourceDiskId": "A String", # [Output Only] The ID value of the disk used to create this snapshot. This + "sourceDiskId": "A String", # Output only. [Output Only] The ID value of the disk used to create this snapshot. This # value may be used to determine whether the snapshot was taken from the # current or a previous instance of a given disk name. "sourceInstantSnapshot": "A String", # The source instant snapshot used to create this snapshot. You can provide @@ -2622,21 +2630,21 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceInstantSnapshotId": "A String", # [Output Only] The unique ID of the instant snapshot used to create this + "sourceInstantSnapshotId": "A String", # Output only. [Output Only] The unique ID of the instant snapshot used to create this # snapshot. This value identifies the exact instant snapshot that was used to # create this snapshot. For example, if you created the snapshot from an # instant snapshot that was later deleted and recreated under the same name, # the source instant snapshot ID would identify the exact instant snapshot # that was used. - "sourceSnapshotSchedulePolicy": "A String", # [Output Only] URL of the resource policy which created this + "sourceSnapshotSchedulePolicy": "A String", # Output only. [Output Only] URL of the resource policy which created this # scheduled snapshot. - "sourceSnapshotSchedulePolicyId": "A String", # [Output Only] ID of the resource policy which created this + "sourceSnapshotSchedulePolicyId": "A String", # Output only. [Output Only] ID of the resource policy which created this # scheduled snapshot. - "status": "A String", # [Output Only] The status of the snapshot. This can beCREATING, DELETING, FAILED,READY, or UPLOADING. - "storageBytes": "A String", # [Output Only] A size of the storage used by the snapshot. As snapshots + "status": "A String", # Output only. [Output Only] The status of the snapshot. This can beCREATING, DELETING, FAILED,READY, or UPLOADING. + "storageBytes": "A String", # Output only. [Output Only] A size of the storage used by the snapshot. As snapshots # share storage, this number is expected to change with snapshot # creation/deletion. - "storageBytesStatus": "A String", # [Output Only] An indicator whether storageBytes is in a + "storageBytesStatus": "A String", # Output only. [Output Only] An indicator whether storageBytes is in a # stable state or it is being adjusted as a result of shared storage # reallocation. This status can either be UPDATING, meaning # the size of the snapshot is being updated, or UP_TO_DATE, @@ -2651,13 +2659,13 @@

Method Details

], }, ], - "kind": "compute#snapshotList", # Type of resource. + "kind": "compute#snapshotList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -3765,10 +3773,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3780,7 +3788,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.sslCertificates.html b/docs/dyn/compute_beta.sslCertificates.html index 831eab3df3..8ddd7105e0 100644 --- a/docs/dyn/compute_beta.sslCertificates.html +++ b/docs/dyn/compute_beta.sslCertificates.html @@ -257,12 +257,12 @@

Method Details

# text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "expireTime": "A String", # [Output Only] Expire time of the certificate. RFC3339 + "expireTime": "A String", # Output only. [Output Only] Expire time of the certificate. RFC3339 "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#sslCertificate", # [Output Only] Type of the resource. Alwayscompute#sslCertificate for SSL certificates. + "kind": "compute#sslCertificate", # Output only. [Output Only] Type of the resource. Alwayscompute#sslCertificate for SSL certificates. "managed": { # Configuration and status of a managed SSL certificate. # Configuration and status of a managed SSL certificate. - "domainStatus": { # [Output only] Detailed statuses of the domains specified for managed + "domainStatus": { # Output only. [Output only] Detailed statuses of the domains specified for managed # certificate resource. "a_key": "A String", }, @@ -272,7 +272,7 @@

Method Details

# certificate](/load-balancing/docs/quotas#ssl_certificates). "A String", ], - "status": "A String", # [Output only] Status of the managed certificate resource. + "status": "A String", # Output only. [Output only] Status of the managed certificate resource. }, "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -284,7 +284,7 @@

Method Details

"privateKey": "A String", # A value read into memory from a write-only private key file. The private # key file must be in PEM format. For security, only insert # requests include this field. - "region": "A String", # [Output Only] URL of the region where the regional SSL Certificate + "region": "A String", # Output only. [Output Only] URL of the region where the regional SSL Certificate # resides. This field is not applicable to global SSL Certificate. "selfLink": "A String", # [Output only] Server-defined URL for the resource. "selfManaged": { # Configuration and status of a self-managed SSL certificate. # Configuration and status of a self-managed SSL certificate. @@ -294,7 +294,7 @@

Method Details

"privateKey": "A String", # A write-only private key in PEM format. Only insert # requests will include this field. }, - "subjectAlternativeNames": [ # [Output Only] Domains associated with the certificate via Subject + "subjectAlternativeNames": [ # Output only. [Output Only] Domains associated with the certificate via Subject # Alternative Name. "A String", ], @@ -330,15 +330,15 @@

Method Details

}, }, }, - "kind": "compute#sslCertificateAggregatedList", # [Output Only] Type of resource. Alwayscompute#sslCertificateAggregatedList for lists of SSL + "kind": "compute#sslCertificateAggregatedList", # Output only. [Output Only] Type of resource. Alwayscompute#sslCertificateAggregatedList for lists of SSL # Certificates. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -573,10 +573,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -588,7 +588,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -723,12 +723,12 @@

Method Details

# text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "expireTime": "A String", # [Output Only] Expire time of the certificate. RFC3339 + "expireTime": "A String", # Output only. [Output Only] Expire time of the certificate. RFC3339 "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#sslCertificate", # [Output Only] Type of the resource. Alwayscompute#sslCertificate for SSL certificates. + "kind": "compute#sslCertificate", # Output only. [Output Only] Type of the resource. Alwayscompute#sslCertificate for SSL certificates. "managed": { # Configuration and status of a managed SSL certificate. # Configuration and status of a managed SSL certificate. - "domainStatus": { # [Output only] Detailed statuses of the domains specified for managed + "domainStatus": { # Output only. [Output only] Detailed statuses of the domains specified for managed # certificate resource. "a_key": "A String", }, @@ -738,7 +738,7 @@

Method Details

# certificate](/load-balancing/docs/quotas#ssl_certificates). "A String", ], - "status": "A String", # [Output only] Status of the managed certificate resource. + "status": "A String", # Output only. [Output only] Status of the managed certificate resource. }, "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -750,7 +750,7 @@

Method Details

"privateKey": "A String", # A value read into memory from a write-only private key file. The private # key file must be in PEM format. For security, only insert # requests include this field. - "region": "A String", # [Output Only] URL of the region where the regional SSL Certificate + "region": "A String", # Output only. [Output Only] URL of the region where the regional SSL Certificate # resides. This field is not applicable to global SSL Certificate. "selfLink": "A String", # [Output only] Server-defined URL for the resource. "selfManaged": { # Configuration and status of a self-managed SSL certificate. # Configuration and status of a self-managed SSL certificate. @@ -760,7 +760,7 @@

Method Details

"privateKey": "A String", # A write-only private key in PEM format. Only insert # requests will include this field. }, - "subjectAlternativeNames": [ # [Output Only] Domains associated with the certificate via Subject + "subjectAlternativeNames": [ # Output only. [Output Only] Domains associated with the certificate via Subject # Alternative Name. "A String", ], @@ -819,12 +819,12 @@

Method Details

# text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "expireTime": "A String", # [Output Only] Expire time of the certificate. RFC3339 + "expireTime": "A String", # Output only. [Output Only] Expire time of the certificate. RFC3339 "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#sslCertificate", # [Output Only] Type of the resource. Alwayscompute#sslCertificate for SSL certificates. + "kind": "compute#sslCertificate", # Output only. [Output Only] Type of the resource. Alwayscompute#sslCertificate for SSL certificates. "managed": { # Configuration and status of a managed SSL certificate. # Configuration and status of a managed SSL certificate. - "domainStatus": { # [Output only] Detailed statuses of the domains specified for managed + "domainStatus": { # Output only. [Output only] Detailed statuses of the domains specified for managed # certificate resource. "a_key": "A String", }, @@ -834,7 +834,7 @@

Method Details

# certificate](/load-balancing/docs/quotas#ssl_certificates). "A String", ], - "status": "A String", # [Output only] Status of the managed certificate resource. + "status": "A String", # Output only. [Output only] Status of the managed certificate resource. }, "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -846,7 +846,7 @@

Method Details

"privateKey": "A String", # A value read into memory from a write-only private key file. The private # key file must be in PEM format. For security, only insert # requests include this field. - "region": "A String", # [Output Only] URL of the region where the regional SSL Certificate + "region": "A String", # Output only. [Output Only] URL of the region where the regional SSL Certificate # resides. This field is not applicable to global SSL Certificate. "selfLink": "A String", # [Output only] Server-defined URL for the resource. "selfManaged": { # Configuration and status of a self-managed SSL certificate. # Configuration and status of a self-managed SSL certificate. @@ -856,7 +856,7 @@

Method Details

"privateKey": "A String", # A write-only private key in PEM format. Only insert # requests will include this field. }, - "subjectAlternativeNames": [ # [Output Only] Domains associated with the certificate via Subject + "subjectAlternativeNames": [ # Output only. [Output Only] Domains associated with the certificate via Subject # Alternative Name. "A String", ], @@ -1042,10 +1042,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1057,7 +1057,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1278,12 +1278,12 @@

Method Details

# text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "expireTime": "A String", # [Output Only] Expire time of the certificate. RFC3339 + "expireTime": "A String", # Output only. [Output Only] Expire time of the certificate. RFC3339 "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#sslCertificate", # [Output Only] Type of the resource. Alwayscompute#sslCertificate for SSL certificates. + "kind": "compute#sslCertificate", # Output only. [Output Only] Type of the resource. Alwayscompute#sslCertificate for SSL certificates. "managed": { # Configuration and status of a managed SSL certificate. # Configuration and status of a managed SSL certificate. - "domainStatus": { # [Output only] Detailed statuses of the domains specified for managed + "domainStatus": { # Output only. [Output only] Detailed statuses of the domains specified for managed # certificate resource. "a_key": "A String", }, @@ -1293,7 +1293,7 @@

Method Details

# certificate](/load-balancing/docs/quotas#ssl_certificates). "A String", ], - "status": "A String", # [Output only] Status of the managed certificate resource. + "status": "A String", # Output only. [Output only] Status of the managed certificate resource. }, "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -1305,7 +1305,7 @@

Method Details

"privateKey": "A String", # A value read into memory from a write-only private key file. The private # key file must be in PEM format. For security, only insert # requests include this field. - "region": "A String", # [Output Only] URL of the region where the regional SSL Certificate + "region": "A String", # Output only. [Output Only] URL of the region where the regional SSL Certificate # resides. This field is not applicable to global SSL Certificate. "selfLink": "A String", # [Output only] Server-defined URL for the resource. "selfManaged": { # Configuration and status of a self-managed SSL certificate. # Configuration and status of a self-managed SSL certificate. @@ -1315,7 +1315,7 @@

Method Details

"privateKey": "A String", # A write-only private key in PEM format. Only insert # requests will include this field. }, - "subjectAlternativeNames": [ # [Output Only] Domains associated with the certificate via Subject + "subjectAlternativeNames": [ # Output only. [Output Only] Domains associated with the certificate via Subject # Alternative Name. "A String", ], @@ -1323,13 +1323,13 @@

Method Details

# "MANAGED". If not specified, the certificate is self-managed and the fieldscertificate and private_key are used. }, ], - "kind": "compute#sslCertificateList", # Type of resource. + "kind": "compute#sslCertificateList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there diff --git a/docs/dyn/compute_beta.sslPolicies.html b/docs/dyn/compute_beta.sslPolicies.html index 19380aca88..80b015fb0b 100644 --- a/docs/dyn/compute_beta.sslPolicies.html +++ b/docs/dyn/compute_beta.sslPolicies.html @@ -230,7 +230,7 @@

Method Details

# suites, that are offered by Application Load Balancers and proxy Network Load # Balancers. For more information, read # SSL policies overview. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customFeatures": [ # A list of features enabled when the selected profile is CUSTOM. The # method returns the set of features that can be @@ -239,7 +239,7 @@

Method Details

], "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "enabledFeatures": [ # [Output Only] The list of features enabled in the SSL policy. + "enabledFeatures": [ # Output only. [Output Only] The list of features enabled in the SSL policy. "A String", ], "fingerprint": "A String", # Fingerprint of this resource. A hash of the contents stored in this object. @@ -250,9 +250,9 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve an SslPolicy. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#sslPolicy", # [Output only] Type of the resource. Alwayscompute#sslPolicyfor SSL policies. + "kind": "compute#sslPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#sslPolicyfor SSL policies. "minTlsVersion": "A String", # The minimum version of SSL protocol that can be used by the clients to # establish a connection with the load balancer. This can be one ofTLS_1_0, TLS_1_1, TLS_1_2,TLS_1_3. When set to TLS_1_3, the profile field # must be set to RESTRICTED. @@ -266,10 +266,10 @@

Method Details

"profile": "A String", # Profile specifies the set of SSL features that can be used by the load # balancer when negotiating SSL with clients. This can be one ofCOMPATIBLE, MODERN, RESTRICTED, orCUSTOM. If using CUSTOM, the set of SSL features # to enable must be specified in the customFeatures field. - "region": "A String", # [Output Only] URL of the region where the regional SSL policy + "region": "A String", # Output only. [Output Only] URL of the region where the regional SSL policy # resides. This field is not applicable to global SSL policies. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "warnings": [ # [Output Only] If potential misconfigurations are detected for this + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "warnings": [ # Output only. [Output Only] If potential misconfigurations are detected for this # SSL policy, this field will be populated with warning messages. { "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute @@ -327,14 +327,14 @@

Method Details

}, }, }, - "kind": "compute#sslPoliciesAggregatedList", # [Output Only] Type of resource. Alwayscompute#sslPolicyAggregatedList for lists of SSL Policies. + "kind": "compute#sslPoliciesAggregatedList", # Output only. [Output Only] Type of resource. Alwayscompute#sslPolicyAggregatedList for lists of SSL Policies. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -572,10 +572,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -587,7 +587,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -689,7 +689,7 @@

Method Details

# suites, that are offered by Application Load Balancers and proxy Network Load # Balancers. For more information, read # SSL policies overview. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customFeatures": [ # A list of features enabled when the selected profile is CUSTOM. The # method returns the set of features that can be @@ -698,7 +698,7 @@

Method Details

], "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "enabledFeatures": [ # [Output Only] The list of features enabled in the SSL policy. + "enabledFeatures": [ # Output only. [Output Only] The list of features enabled in the SSL policy. "A String", ], "fingerprint": "A String", # Fingerprint of this resource. A hash of the contents stored in this object. @@ -709,9 +709,9 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve an SslPolicy. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#sslPolicy", # [Output only] Type of the resource. Alwayscompute#sslPolicyfor SSL policies. + "kind": "compute#sslPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#sslPolicyfor SSL policies. "minTlsVersion": "A String", # The minimum version of SSL protocol that can be used by the clients to # establish a connection with the load balancer. This can be one ofTLS_1_0, TLS_1_1, TLS_1_2,TLS_1_3. When set to TLS_1_3, the profile field # must be set to RESTRICTED. @@ -725,10 +725,10 @@

Method Details

"profile": "A String", # Profile specifies the set of SSL features that can be used by the load # balancer when negotiating SSL with clients. This can be one ofCOMPATIBLE, MODERN, RESTRICTED, orCUSTOM. If using CUSTOM, the set of SSL features # to enable must be specified in the customFeatures field. - "region": "A String", # [Output Only] URL of the region where the regional SSL policy + "region": "A String", # Output only. [Output Only] URL of the region where the regional SSL policy # resides. This field is not applicable to global SSL policies. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "warnings": [ # [Output Only] If potential misconfigurations are detected for this + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "warnings": [ # Output only. [Output Only] If potential misconfigurations are detected for this # SSL policy, this field will be populated with warning messages. { "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute @@ -774,7 +774,7 @@

Method Details

# suites, that are offered by Application Load Balancers and proxy Network Load # Balancers. For more information, read # SSL policies overview. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customFeatures": [ # A list of features enabled when the selected profile is CUSTOM. The # method returns the set of features that can be @@ -783,7 +783,7 @@

Method Details

], "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "enabledFeatures": [ # [Output Only] The list of features enabled in the SSL policy. + "enabledFeatures": [ # Output only. [Output Only] The list of features enabled in the SSL policy. "A String", ], "fingerprint": "A String", # Fingerprint of this resource. A hash of the contents stored in this object. @@ -794,9 +794,9 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve an SslPolicy. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#sslPolicy", # [Output only] Type of the resource. Alwayscompute#sslPolicyfor SSL policies. + "kind": "compute#sslPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#sslPolicyfor SSL policies. "minTlsVersion": "A String", # The minimum version of SSL protocol that can be used by the clients to # establish a connection with the load balancer. This can be one ofTLS_1_0, TLS_1_1, TLS_1_2,TLS_1_3. When set to TLS_1_3, the profile field # must be set to RESTRICTED. @@ -810,10 +810,10 @@

Method Details

"profile": "A String", # Profile specifies the set of SSL features that can be used by the load # balancer when negotiating SSL with clients. This can be one ofCOMPATIBLE, MODERN, RESTRICTED, orCUSTOM. If using CUSTOM, the set of SSL features # to enable must be specified in the customFeatures field. - "region": "A String", # [Output Only] URL of the region where the regional SSL policy + "region": "A String", # Output only. [Output Only] URL of the region where the regional SSL policy # resides. This field is not applicable to global SSL policies. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "warnings": [ # [Output Only] If potential misconfigurations are detected for this + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "warnings": [ # Output only. [Output Only] If potential misconfigurations are detected for this # SSL policy, this field will be populated with warning messages. { "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute @@ -1021,10 +1021,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1036,7 +1036,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1215,15 +1215,15 @@

Method Details

An object of the form: { - "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. - "items": [ # A list of SslPolicy resources. + "id": "A String", # Output only. [Output Only] Unique identifier for the resource; defined by the server. + "items": [ # Output only. A list of SslPolicy resources. { # Represents an SSL Policy resource. # # Use SSL policies to control SSL features, such as versions and cipher # suites, that are offered by Application Load Balancers and proxy Network Load # Balancers. For more information, read # SSL policies overview. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customFeatures": [ # A list of features enabled when the selected profile is CUSTOM. The # method returns the set of features that can be @@ -1232,7 +1232,7 @@

Method Details

], "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "enabledFeatures": [ # [Output Only] The list of features enabled in the SSL policy. + "enabledFeatures": [ # Output only. [Output Only] The list of features enabled in the SSL policy. "A String", ], "fingerprint": "A String", # Fingerprint of this resource. A hash of the contents stored in this object. @@ -1243,9 +1243,9 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve an SslPolicy. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#sslPolicy", # [Output only] Type of the resource. Alwayscompute#sslPolicyfor SSL policies. + "kind": "compute#sslPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#sslPolicyfor SSL policies. "minTlsVersion": "A String", # The minimum version of SSL protocol that can be used by the clients to # establish a connection with the load balancer. This can be one ofTLS_1_0, TLS_1_1, TLS_1_2,TLS_1_3. When set to TLS_1_3, the profile field # must be set to RESTRICTED. @@ -1259,10 +1259,10 @@

Method Details

"profile": "A String", # Profile specifies the set of SSL features that can be used by the load # balancer when negotiating SSL with clients. This can be one ofCOMPATIBLE, MODERN, RESTRICTED, orCUSTOM. If using CUSTOM, the set of SSL features # to enable must be specified in the customFeatures field. - "region": "A String", # [Output Only] URL of the region where the regional SSL policy + "region": "A String", # Output only. [Output Only] URL of the region where the regional SSL policy # resides. This field is not applicable to global SSL policies. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "warnings": [ # [Output Only] If potential misconfigurations are detected for this + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "warnings": [ # Output only. [Output Only] If potential misconfigurations are detected for this # SSL policy, this field will be populated with warning messages. { "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute @@ -1292,13 +1292,13 @@

Method Details

], }, ], - "kind": "compute#sslPoliciesList", # [Output Only] Type of the resource. Alwayscompute#sslPoliciesList for lists of sslPolicies. - "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for + "kind": "compute#sslPoliciesList", # Output only. [Output Only] Type of the resource. Alwayscompute#sslPoliciesList for lists of sslPolicies. + "nextPageToken": "A String", # Output only. [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -1463,7 +1463,7 @@

Method Details

# suites, that are offered by Application Load Balancers and proxy Network Load # Balancers. For more information, read # SSL policies overview. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customFeatures": [ # A list of features enabled when the selected profile is CUSTOM. The # method returns the set of features that can be @@ -1472,7 +1472,7 @@

Method Details

], "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "enabledFeatures": [ # [Output Only] The list of features enabled in the SSL policy. + "enabledFeatures": [ # Output only. [Output Only] The list of features enabled in the SSL policy. "A String", ], "fingerprint": "A String", # Fingerprint of this resource. A hash of the contents stored in this object. @@ -1483,9 +1483,9 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve an SslPolicy. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#sslPolicy", # [Output only] Type of the resource. Alwayscompute#sslPolicyfor SSL policies. + "kind": "compute#sslPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#sslPolicyfor SSL policies. "minTlsVersion": "A String", # The minimum version of SSL protocol that can be used by the clients to # establish a connection with the load balancer. This can be one ofTLS_1_0, TLS_1_1, TLS_1_2,TLS_1_3. When set to TLS_1_3, the profile field # must be set to RESTRICTED. @@ -1499,10 +1499,10 @@

Method Details

"profile": "A String", # Profile specifies the set of SSL features that can be used by the load # balancer when negotiating SSL with clients. This can be one ofCOMPATIBLE, MODERN, RESTRICTED, orCUSTOM. If using CUSTOM, the set of SSL features # to enable must be specified in the customFeatures field. - "region": "A String", # [Output Only] URL of the region where the regional SSL policy + "region": "A String", # Output only. [Output Only] URL of the region where the regional SSL policy # resides. This field is not applicable to global SSL policies. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "warnings": [ # [Output Only] If potential misconfigurations are detected for this + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "warnings": [ # Output only. [Output Only] If potential misconfigurations are detected for this # SSL policy, this field will be populated with warning messages. { "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute @@ -1710,10 +1710,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1725,7 +1725,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.storagePoolTypes.html b/docs/dyn/compute_beta.storagePoolTypes.html index 7b58abc42a..f1cada3b91 100644 --- a/docs/dyn/compute_beta.storagePoolTypes.html +++ b/docs/dyn/compute_beta.storagePoolTypes.html @@ -256,7 +256,7 @@

Method Details

"description": "A String", # [Output Only] An optional description of this resource. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#storagePoolType", # [Output Only] Type of the resource. Alwayscompute#storagePoolType for storage pool types. + "kind": "compute#storagePoolType", # Output only. [Output Only] Type of the resource. Alwayscompute#storagePoolType for storage pool types. "maxPoolProvisionedCapacityGb": "A String", # [Output Only] Maximum storage pool size in GB. "maxPoolProvisionedIops": "A String", # [Output Only] Maximum provisioned IOPS. "maxPoolProvisionedThroughput": "A String", # [Output Only] Maximum provisioned throughput. @@ -267,7 +267,7 @@

Method Details

# instead. "name": "A String", # [Output Only] Name of the resource. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "supportedDiskTypes": [ # [Output Only] The list of disk types supported in this storage pool type. "A String", ], @@ -304,13 +304,13 @@

Method Details

}, }, }, - "kind": "compute#storagePoolTypeAggregatedList", # [Output Only] Type of resource. Alwayscompute#storagePoolTypeAggregatedList. + "kind": "compute#storagePoolTypeAggregatedList", # Output only. [Output Only] Type of resource. Alwayscompute#storagePoolTypeAggregatedList. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -423,7 +423,7 @@

Method Details

"description": "A String", # [Output Only] An optional description of this resource. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#storagePoolType", # [Output Only] Type of the resource. Alwayscompute#storagePoolType for storage pool types. + "kind": "compute#storagePoolType", # Output only. [Output Only] Type of the resource. Alwayscompute#storagePoolType for storage pool types. "maxPoolProvisionedCapacityGb": "A String", # [Output Only] Maximum storage pool size in GB. "maxPoolProvisionedIops": "A String", # [Output Only] Maximum provisioned IOPS. "maxPoolProvisionedThroughput": "A String", # [Output Only] Maximum provisioned throughput. @@ -434,7 +434,7 @@

Method Details

# instead. "name": "A String", # [Output Only] Name of the resource. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "supportedDiskTypes": [ # [Output Only] The list of disk types supported in this storage pool type. "A String", ], @@ -595,7 +595,7 @@

Method Details

"description": "A String", # [Output Only] An optional description of this resource. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#storagePoolType", # [Output Only] Type of the resource. Alwayscompute#storagePoolType for storage pool types. + "kind": "compute#storagePoolType", # Output only. [Output Only] Type of the resource. Alwayscompute#storagePoolType for storage pool types. "maxPoolProvisionedCapacityGb": "A String", # [Output Only] Maximum storage pool size in GB. "maxPoolProvisionedIops": "A String", # [Output Only] Maximum provisioned IOPS. "maxPoolProvisionedThroughput": "A String", # [Output Only] Maximum provisioned throughput. @@ -606,7 +606,7 @@

Method Details

# instead. "name": "A String", # [Output Only] Name of the resource. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "supportedDiskTypes": [ # [Output Only] The list of disk types supported in this storage pool type. "A String", ], @@ -615,13 +615,13 @@

Method Details

# not settable as a field in the request body. }, ], - "kind": "compute#storagePoolTypeList", # [Output Only] Type of resource. Alwayscompute#storagePoolTypeList for storage pool types. + "kind": "compute#storagePoolTypeList", # Output only. [Output Only] Type of resource. Alwayscompute#storagePoolTypeList for storage pool types. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there diff --git a/docs/dyn/compute_beta.storagePools.html b/docs/dyn/compute_beta.storagePools.html index 354ee57e73..3c93b69323 100644 --- a/docs/dyn/compute_beta.storagePools.html +++ b/docs/dyn/compute_beta.storagePools.html @@ -234,13 +234,13 @@

Method Details

"storagePools": [ # [Output Only] A list of storage pool contained in this scope. { # Represents a zonal storage pool resource. "capacityProvisioningType": "A String", # Provisioning type of the byte capacity of the pool. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#storagePool", # [Output Only] Type of the resource. Always compute#storagePool + "kind": "compute#storagePool", # Output only. [Output Only] Type of the resource. Always compute#storagePool # for storage pools. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this storage pool, which is # essentially a hash of the labels set used for optimistic locking. The @@ -270,9 +270,9 @@

Method Details

# type is hyperdisk-balanced. "poolProvisionedThroughput": "A String", # Provisioned throughput of the storage pool in MiB/s. Only relevant if the # storage pool type is hyperdisk-balanced or hyperdisk-throughput. - "resourceStatus": { # [Output Only] Contains output only fields. # [Output Only] Status information for the storage pool resource. + "resourceStatus": { # [Output Only] Contains output only fields. # Output only. [Output Only] Status information for the storage pool resource. "diskCount": "A String", # [Output Only] Number of disks used. - "lastResizeTimestamp": "A String", # [Output Only] Timestamp of the last successful resize inRFC3339 text format. + "lastResizeTimestamp": "A String", # Output only. [Output Only] Timestamp of the last successful resize inRFC3339 text format. "maxTotalProvisionedDiskCapacityGb": "A String", # [Output Only] Maximum allowed aggregate disk size in GiB. "poolUsedCapacityBytes": "A String", # [Output Only] Space used by data stored in disks within the storage pool # (in bytes). This will reflect the total number of bytes written to the @@ -292,9 +292,9 @@

Method Details

# minus some amount that is allowed per disk that is not counted towards # pool's throughput capacity. }, - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. - "state": "A String", # [Output Only] The status of storage pool creation. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. + "state": "A String", # Output only. [Output Only] The status of storage pool creation. # # # - CREATING: Storage pool is provisioning. @@ -302,9 +302,9 @@

Method Details

# - FAILED: Storage pool creation failed. # - READY: Storage pool is ready for use. # - DELETING: Storage pool is deleting. - "status": { # [Output Only] Contains output only fields. # [Output Only] Status information for the storage pool resource. + "status": { # [Output Only] Contains output only fields. # Output only. [Output Only] Status information for the storage pool resource. "diskCount": "A String", # [Output Only] Number of disks used. - "lastResizeTimestamp": "A String", # [Output Only] Timestamp of the last successful resize inRFC3339 text format. + "lastResizeTimestamp": "A String", # Output only. [Output Only] Timestamp of the last successful resize inRFC3339 text format. "maxTotalProvisionedDiskCapacityGb": "A String", # [Output Only] Maximum allowed aggregate disk size in GiB. "poolUsedCapacityBytes": "A String", # [Output Only] Space used by data stored in disks within the storage pool # (in bytes). This will reflect the total number of bytes written to the @@ -325,7 +325,7 @@

Method Details

# pool's throughput capacity. }, "storagePoolType": "A String", # Type of the storage pool. - "zone": "A String", # [Output Only] URL of the zone where the storage pool resides. + "zone": "A String", # Output only. [Output Only] URL of the zone where the storage pool resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. }, @@ -358,15 +358,15 @@

Method Details

}, }, }, - "kind": "compute#storagePoolAggregatedList", # [Output Only] Type of resource. Alwayscompute#storagePoolAggregatedList for aggregated lists of + "kind": "compute#storagePoolAggregatedList", # Output only. [Output Only] Type of resource. Alwayscompute#storagePoolAggregatedList for aggregated lists of # storage pools. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -606,10 +606,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -621,7 +621,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -720,13 +720,13 @@

Method Details

{ # Represents a zonal storage pool resource. "capacityProvisioningType": "A String", # Provisioning type of the byte capacity of the pool. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#storagePool", # [Output Only] Type of the resource. Always compute#storagePool + "kind": "compute#storagePool", # Output only. [Output Only] Type of the resource. Always compute#storagePool # for storage pools. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this storage pool, which is # essentially a hash of the labels set used for optimistic locking. The @@ -756,9 +756,9 @@

Method Details

# type is hyperdisk-balanced. "poolProvisionedThroughput": "A String", # Provisioned throughput of the storage pool in MiB/s. Only relevant if the # storage pool type is hyperdisk-balanced or hyperdisk-throughput. - "resourceStatus": { # [Output Only] Contains output only fields. # [Output Only] Status information for the storage pool resource. + "resourceStatus": { # [Output Only] Contains output only fields. # Output only. [Output Only] Status information for the storage pool resource. "diskCount": "A String", # [Output Only] Number of disks used. - "lastResizeTimestamp": "A String", # [Output Only] Timestamp of the last successful resize inRFC3339 text format. + "lastResizeTimestamp": "A String", # Output only. [Output Only] Timestamp of the last successful resize inRFC3339 text format. "maxTotalProvisionedDiskCapacityGb": "A String", # [Output Only] Maximum allowed aggregate disk size in GiB. "poolUsedCapacityBytes": "A String", # [Output Only] Space used by data stored in disks within the storage pool # (in bytes). This will reflect the total number of bytes written to the @@ -778,9 +778,9 @@

Method Details

# minus some amount that is allowed per disk that is not counted towards # pool's throughput capacity. }, - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. - "state": "A String", # [Output Only] The status of storage pool creation. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. + "state": "A String", # Output only. [Output Only] The status of storage pool creation. # # # - CREATING: Storage pool is provisioning. @@ -788,9 +788,9 @@

Method Details

# - FAILED: Storage pool creation failed. # - READY: Storage pool is ready for use. # - DELETING: Storage pool is deleting. - "status": { # [Output Only] Contains output only fields. # [Output Only] Status information for the storage pool resource. + "status": { # [Output Only] Contains output only fields. # Output only. [Output Only] Status information for the storage pool resource. "diskCount": "A String", # [Output Only] Number of disks used. - "lastResizeTimestamp": "A String", # [Output Only] Timestamp of the last successful resize inRFC3339 text format. + "lastResizeTimestamp": "A String", # Output only. [Output Only] Timestamp of the last successful resize inRFC3339 text format. "maxTotalProvisionedDiskCapacityGb": "A String", # [Output Only] Maximum allowed aggregate disk size in GiB. "poolUsedCapacityBytes": "A String", # [Output Only] Space used by data stored in disks within the storage pool # (in bytes). This will reflect the total number of bytes written to the @@ -811,7 +811,7 @@

Method Details

# pool's throughput capacity. }, "storagePoolType": "A String", # Type of the storage pool. - "zone": "A String", # [Output Only] URL of the zone where the storage pool resides. + "zone": "A String", # Output only. [Output Only] URL of the zone where the storage pool resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. } @@ -1199,13 +1199,13 @@

Method Details

{ # Represents a zonal storage pool resource. "capacityProvisioningType": "A String", # Provisioning type of the byte capacity of the pool. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#storagePool", # [Output Only] Type of the resource. Always compute#storagePool + "kind": "compute#storagePool", # Output only. [Output Only] Type of the resource. Always compute#storagePool # for storage pools. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this storage pool, which is # essentially a hash of the labels set used for optimistic locking. The @@ -1235,9 +1235,9 @@

Method Details

# type is hyperdisk-balanced. "poolProvisionedThroughput": "A String", # Provisioned throughput of the storage pool in MiB/s. Only relevant if the # storage pool type is hyperdisk-balanced or hyperdisk-throughput. - "resourceStatus": { # [Output Only] Contains output only fields. # [Output Only] Status information for the storage pool resource. + "resourceStatus": { # [Output Only] Contains output only fields. # Output only. [Output Only] Status information for the storage pool resource. "diskCount": "A String", # [Output Only] Number of disks used. - "lastResizeTimestamp": "A String", # [Output Only] Timestamp of the last successful resize inRFC3339 text format. + "lastResizeTimestamp": "A String", # Output only. [Output Only] Timestamp of the last successful resize inRFC3339 text format. "maxTotalProvisionedDiskCapacityGb": "A String", # [Output Only] Maximum allowed aggregate disk size in GiB. "poolUsedCapacityBytes": "A String", # [Output Only] Space used by data stored in disks within the storage pool # (in bytes). This will reflect the total number of bytes written to the @@ -1257,9 +1257,9 @@

Method Details

# minus some amount that is allowed per disk that is not counted towards # pool's throughput capacity. }, - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. - "state": "A String", # [Output Only] The status of storage pool creation. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. + "state": "A String", # Output only. [Output Only] The status of storage pool creation. # # # - CREATING: Storage pool is provisioning. @@ -1267,9 +1267,9 @@

Method Details

# - FAILED: Storage pool creation failed. # - READY: Storage pool is ready for use. # - DELETING: Storage pool is deleting. - "status": { # [Output Only] Contains output only fields. # [Output Only] Status information for the storage pool resource. + "status": { # [Output Only] Contains output only fields. # Output only. [Output Only] Status information for the storage pool resource. "diskCount": "A String", # [Output Only] Number of disks used. - "lastResizeTimestamp": "A String", # [Output Only] Timestamp of the last successful resize inRFC3339 text format. + "lastResizeTimestamp": "A String", # Output only. [Output Only] Timestamp of the last successful resize inRFC3339 text format. "maxTotalProvisionedDiskCapacityGb": "A String", # [Output Only] Maximum allowed aggregate disk size in GiB. "poolUsedCapacityBytes": "A String", # [Output Only] Space used by data stored in disks within the storage pool # (in bytes). This will reflect the total number of bytes written to the @@ -1290,7 +1290,7 @@

Method Details

# pool's throughput capacity. }, "storagePoolType": "A String", # Type of the storage pool. - "zone": "A String", # [Output Only] URL of the zone where the storage pool resides. + "zone": "A String", # Output only. [Output Only] URL of the zone where the storage pool resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. } @@ -1473,10 +1473,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1488,7 +1488,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1673,13 +1673,13 @@

Method Details

"items": [ # A list of StoragePool resources. { # Represents a zonal storage pool resource. "capacityProvisioningType": "A String", # Provisioning type of the byte capacity of the pool. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#storagePool", # [Output Only] Type of the resource. Always compute#storagePool + "kind": "compute#storagePool", # Output only. [Output Only] Type of the resource. Always compute#storagePool # for storage pools. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this storage pool, which is # essentially a hash of the labels set used for optimistic locking. The @@ -1709,9 +1709,9 @@

Method Details

# type is hyperdisk-balanced. "poolProvisionedThroughput": "A String", # Provisioned throughput of the storage pool in MiB/s. Only relevant if the # storage pool type is hyperdisk-balanced or hyperdisk-throughput. - "resourceStatus": { # [Output Only] Contains output only fields. # [Output Only] Status information for the storage pool resource. + "resourceStatus": { # [Output Only] Contains output only fields. # Output only. [Output Only] Status information for the storage pool resource. "diskCount": "A String", # [Output Only] Number of disks used. - "lastResizeTimestamp": "A String", # [Output Only] Timestamp of the last successful resize inRFC3339 text format. + "lastResizeTimestamp": "A String", # Output only. [Output Only] Timestamp of the last successful resize inRFC3339 text format. "maxTotalProvisionedDiskCapacityGb": "A String", # [Output Only] Maximum allowed aggregate disk size in GiB. "poolUsedCapacityBytes": "A String", # [Output Only] Space used by data stored in disks within the storage pool # (in bytes). This will reflect the total number of bytes written to the @@ -1731,9 +1731,9 @@

Method Details

# minus some amount that is allowed per disk that is not counted towards # pool's throughput capacity. }, - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. - "state": "A String", # [Output Only] The status of storage pool creation. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. + "state": "A String", # Output only. [Output Only] The status of storage pool creation. # # # - CREATING: Storage pool is provisioning. @@ -1741,9 +1741,9 @@

Method Details

# - FAILED: Storage pool creation failed. # - READY: Storage pool is ready for use. # - DELETING: Storage pool is deleting. - "status": { # [Output Only] Contains output only fields. # [Output Only] Status information for the storage pool resource. + "status": { # [Output Only] Contains output only fields. # Output only. [Output Only] Status information for the storage pool resource. "diskCount": "A String", # [Output Only] Number of disks used. - "lastResizeTimestamp": "A String", # [Output Only] Timestamp of the last successful resize inRFC3339 text format. + "lastResizeTimestamp": "A String", # Output only. [Output Only] Timestamp of the last successful resize inRFC3339 text format. "maxTotalProvisionedDiskCapacityGb": "A String", # [Output Only] Maximum allowed aggregate disk size in GiB. "poolUsedCapacityBytes": "A String", # [Output Only] Space used by data stored in disks within the storage pool # (in bytes). This will reflect the total number of bytes written to the @@ -1764,20 +1764,20 @@

Method Details

# pool's throughput capacity. }, "storagePoolType": "A String", # Type of the storage pool. - "zone": "A String", # [Output Only] URL of the zone where the storage pool resides. + "zone": "A String", # Output only. [Output Only] URL of the zone where the storage pool resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. }, ], - "kind": "compute#storagePoolList", # [Output Only] Type of resource. Always compute#storagePoolList + "kind": "compute#storagePoolList", # Output only. [Output Only] Type of resource. Always compute#storagePoolList # for lists of storagePools. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. # end_interface: MixerListResponseWithEtagBuilder "A String", ], @@ -1910,41 +1910,41 @@

Method Details

{ "etag": "A String", - "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. + "id": "A String", # Output only. [Output Only] Unique identifier for the resource; defined by the server. "items": [ # A list of StoragePoolDisk resources. { - "attachedInstances": [ # [Output Only] Instances this disk is attached to. + "attachedInstances": [ # Output only. [Output Only] Instances this disk is attached to. "A String", ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. - "disk": "A String", # [Output Only] The URL of the disk. - "name": "A String", # [Output Only] The name of the disk. - "provisionedIops": "A String", # [Output Only] The number of IOPS provisioned for the disk. - "provisionedThroughput": "A String", # [Output Only] The throughput provisioned for the disk. - "resourcePolicies": [ # [Output Only] Resource policies applied to disk for automatic snapshot + "disk": "A String", # Output only. [Output Only] The URL of the disk. + "name": "A String", # Output only. [Output Only] The name of the disk. + "provisionedIops": "A String", # Output only. [Output Only] The number of IOPS provisioned for the disk. + "provisionedThroughput": "A String", # Output only. [Output Only] The throughput provisioned for the disk. + "resourcePolicies": [ # Output only. [Output Only] Resource policies applied to disk for automatic snapshot # creations. "A String", ], - "sizeGb": "A String", # [Output Only] The disk size, in GB. - "status": "A String", # [Output Only] The disk status. - "type": "A String", # [Output Only] The disk type. - "usedBytes": "A String", # [Output Only] Amount of disk space used. + "sizeGb": "A String", # Output only. [Output Only] The disk size, in GB. + "status": "A String", # Output only. [Output Only] The disk status. + "type": "A String", # Output only. [Output Only] The disk type. + "usedBytes": "A String", # Output only. [Output Only] Amount of disk space used. }, ], - "kind": "compute#storagePoolListDisks", # [Output Only] Type of resource. Alwayscompute#storagePoolListDisks for lists of disks in a + "kind": "compute#storagePoolListDisks", # Output only. [Output Only] Type of resource. Alwayscompute#storagePoolListDisks for lists of disks in a # storagePool. - "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for + "nextPageToken": "A String", # Output only. [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. # end_interface: MixerListResponseWithEtagBuilder "A String", ], - "warning": { # [Output Only] Informational warning message. + "warning": { # Output only. [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there # are no results in the response. @@ -2926,13 +2926,13 @@

Method Details

{ # Represents a zonal storage pool resource. "capacityProvisioningType": "A String", # Provisioning type of the byte capacity of the pool. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#storagePool", # [Output Only] Type of the resource. Always compute#storagePool + "kind": "compute#storagePool", # Output only. [Output Only] Type of the resource. Always compute#storagePool # for storage pools. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this storage pool, which is # essentially a hash of the labels set used for optimistic locking. The @@ -2962,9 +2962,9 @@

Method Details

# type is hyperdisk-balanced. "poolProvisionedThroughput": "A String", # Provisioned throughput of the storage pool in MiB/s. Only relevant if the # storage pool type is hyperdisk-balanced or hyperdisk-throughput. - "resourceStatus": { # [Output Only] Contains output only fields. # [Output Only] Status information for the storage pool resource. + "resourceStatus": { # [Output Only] Contains output only fields. # Output only. [Output Only] Status information for the storage pool resource. "diskCount": "A String", # [Output Only] Number of disks used. - "lastResizeTimestamp": "A String", # [Output Only] Timestamp of the last successful resize inRFC3339 text format. + "lastResizeTimestamp": "A String", # Output only. [Output Only] Timestamp of the last successful resize inRFC3339 text format. "maxTotalProvisionedDiskCapacityGb": "A String", # [Output Only] Maximum allowed aggregate disk size in GiB. "poolUsedCapacityBytes": "A String", # [Output Only] Space used by data stored in disks within the storage pool # (in bytes). This will reflect the total number of bytes written to the @@ -2984,9 +2984,9 @@

Method Details

# minus some amount that is allowed per disk that is not counted towards # pool's throughput capacity. }, - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. - "state": "A String", # [Output Only] The status of storage pool creation. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. + "state": "A String", # Output only. [Output Only] The status of storage pool creation. # # # - CREATING: Storage pool is provisioning. @@ -2994,9 +2994,9 @@

Method Details

# - FAILED: Storage pool creation failed. # - READY: Storage pool is ready for use. # - DELETING: Storage pool is deleting. - "status": { # [Output Only] Contains output only fields. # [Output Only] Status information for the storage pool resource. + "status": { # [Output Only] Contains output only fields. # Output only. [Output Only] Status information for the storage pool resource. "diskCount": "A String", # [Output Only] Number of disks used. - "lastResizeTimestamp": "A String", # [Output Only] Timestamp of the last successful resize inRFC3339 text format. + "lastResizeTimestamp": "A String", # Output only. [Output Only] Timestamp of the last successful resize inRFC3339 text format. "maxTotalProvisionedDiskCapacityGb": "A String", # [Output Only] Maximum allowed aggregate disk size in GiB. "poolUsedCapacityBytes": "A String", # [Output Only] Space used by data stored in disks within the storage pool # (in bytes). This will reflect the total number of bytes written to the @@ -3017,7 +3017,7 @@

Method Details

# pool's throughput capacity. }, "storagePoolType": "A String", # Type of the storage pool. - "zone": "A String", # [Output Only] URL of the zone where the storage pool resides. + "zone": "A String", # Output only. [Output Only] URL of the zone where the storage pool resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. } @@ -3201,10 +3201,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3216,7 +3216,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.subnetworks.html b/docs/dyn/compute_beta.subnetworks.html index 223141ea37..bf1379cca2 100644 --- a/docs/dyn/compute_beta.subnetworks.html +++ b/docs/dyn/compute_beta.subnetworks.html @@ -271,7 +271,7 @@

Method Details

# automatically created subnetworks. # # This field cannot be set to true at resource creation time. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. This field can be set only at resource creation time. @@ -290,9 +290,9 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve a Subnetwork. - "gatewayAddress": "A String", # [Output Only] The gateway address for default routes to reach destination + "gatewayAddress": "A String", # Output only. [Output Only] The gateway address for default routes to reach destination # addresses outside this subnetwork. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "internalIpv6Prefix": "A String", # The internal IPv6 address range that is owned by this # subnetwork. @@ -321,8 +321,8 @@

Method Details

"ipv6AccessType": "A String", # The access type of IPv6 address this subnet holds. It's immutable and can # only be specified during creation or the first time the subnet is updated # into IPV4_IPV6 dual stack. - "ipv6CidrRange": "A String", # [Output Only] This field is for internal use. - "ipv6GceEndpoint": "A String", # [Output Only] Possible endpoints of this subnetwork. It can be one of the + "ipv6CidrRange": "A String", # Output only. [Output Only] This field is for internal use. + "ipv6GceEndpoint": "A String", # Output only. [Output Only] Possible endpoints of this subnetwork. It can be one of the # following: # # - VM_ONLY: The subnetwork can be used for creating instances and @@ -332,7 +332,7 @@

Method Details

# instances and Forwarding Rules. It can also be used to reserve IPv6 # addresses with both VM and FR endpoint types. Such a subnetwork gets its # IPv6 range from Google IP Pool directly. - "kind": "compute#subnetwork", # [Output Only] Type of the resource. Always compute#subnetwork + "kind": "compute#subnetwork", # Output only. [Output Only] Type of the resource. Always compute#subnetwork # for Subnetwork resources. "logConfig": { # The available logging options for this subnetwork. # This field denotes the VPC flow logging options for this subnetwork. # If logging is enabled, logs are exported to Cloud Logging. @@ -431,7 +431,7 @@

Method Details

# IPv6 addresses. If not specified, IPV4_ONLY is used. # # This field can be both set at resource creation time and updated usingpatch. - "state": "A String", # [Output Only] The state of the subnetwork, which can be one of the + "state": "A String", # Output only. [Output Only] The state of the subnetwork, which can be one of the # following values:READY: Subnetwork is created and ready to useDRAINING: only applicable to subnetworks that have the # purpose set to INTERNAL_HTTPS_LOAD_BALANCER and indicates that # connections to the load balancer are being drained. A subnetwork that is @@ -516,15 +516,15 @@

Method Details

}, }, }, - "kind": "compute#subnetworkAggregatedList", # [Output Only] Type of resource. Alwayscompute#subnetworkAggregatedList for aggregated lists of + "kind": "compute#subnetworkAggregatedList", # Output only. [Output Only] Type of resource. Alwayscompute#subnetworkAggregatedList for aggregated lists of # subnetworks. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -760,10 +760,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -775,7 +775,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1051,10 +1051,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1066,7 +1066,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1196,7 +1196,7 @@

Method Details

# automatically created subnetworks. # # This field cannot be set to true at resource creation time. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. This field can be set only at resource creation time. @@ -1215,9 +1215,9 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve a Subnetwork. - "gatewayAddress": "A String", # [Output Only] The gateway address for default routes to reach destination + "gatewayAddress": "A String", # Output only. [Output Only] The gateway address for default routes to reach destination # addresses outside this subnetwork. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "internalIpv6Prefix": "A String", # The internal IPv6 address range that is owned by this # subnetwork. @@ -1246,8 +1246,8 @@

Method Details

"ipv6AccessType": "A String", # The access type of IPv6 address this subnet holds. It's immutable and can # only be specified during creation or the first time the subnet is updated # into IPV4_IPV6 dual stack. - "ipv6CidrRange": "A String", # [Output Only] This field is for internal use. - "ipv6GceEndpoint": "A String", # [Output Only] Possible endpoints of this subnetwork. It can be one of the + "ipv6CidrRange": "A String", # Output only. [Output Only] This field is for internal use. + "ipv6GceEndpoint": "A String", # Output only. [Output Only] Possible endpoints of this subnetwork. It can be one of the # following: # # - VM_ONLY: The subnetwork can be used for creating instances and @@ -1257,7 +1257,7 @@

Method Details

# instances and Forwarding Rules. It can also be used to reserve IPv6 # addresses with both VM and FR endpoint types. Such a subnetwork gets its # IPv6 range from Google IP Pool directly. - "kind": "compute#subnetwork", # [Output Only] Type of the resource. Always compute#subnetwork + "kind": "compute#subnetwork", # Output only. [Output Only] Type of the resource. Always compute#subnetwork # for Subnetwork resources. "logConfig": { # The available logging options for this subnetwork. # This field denotes the VPC flow logging options for this subnetwork. # If logging is enabled, logs are exported to Cloud Logging. @@ -1356,7 +1356,7 @@

Method Details

# IPv6 addresses. If not specified, IPV4_ONLY is used. # # This field can be both set at resource creation time and updated usingpatch. - "state": "A String", # [Output Only] The state of the subnetwork, which can be one of the + "state": "A String", # Output only. [Output Only] The state of the subnetwork, which can be one of the # following values:READY: Subnetwork is created and ready to useDRAINING: only applicable to subnetworks that have the # purpose set to INTERNAL_HTTPS_LOAD_BALANCER and indicates that # connections to the load balancer are being drained. A subnetwork that is @@ -1820,7 +1820,7 @@

Method Details

# automatically created subnetworks. # # This field cannot be set to true at resource creation time. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. This field can be set only at resource creation time. @@ -1839,9 +1839,9 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve a Subnetwork. - "gatewayAddress": "A String", # [Output Only] The gateway address for default routes to reach destination + "gatewayAddress": "A String", # Output only. [Output Only] The gateway address for default routes to reach destination # addresses outside this subnetwork. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "internalIpv6Prefix": "A String", # The internal IPv6 address range that is owned by this # subnetwork. @@ -1870,8 +1870,8 @@

Method Details

"ipv6AccessType": "A String", # The access type of IPv6 address this subnet holds. It's immutable and can # only be specified during creation or the first time the subnet is updated # into IPV4_IPV6 dual stack. - "ipv6CidrRange": "A String", # [Output Only] This field is for internal use. - "ipv6GceEndpoint": "A String", # [Output Only] Possible endpoints of this subnetwork. It can be one of the + "ipv6CidrRange": "A String", # Output only. [Output Only] This field is for internal use. + "ipv6GceEndpoint": "A String", # Output only. [Output Only] Possible endpoints of this subnetwork. It can be one of the # following: # # - VM_ONLY: The subnetwork can be used for creating instances and @@ -1881,7 +1881,7 @@

Method Details

# instances and Forwarding Rules. It can also be used to reserve IPv6 # addresses with both VM and FR endpoint types. Such a subnetwork gets its # IPv6 range from Google IP Pool directly. - "kind": "compute#subnetwork", # [Output Only] Type of the resource. Always compute#subnetwork + "kind": "compute#subnetwork", # Output only. [Output Only] Type of the resource. Always compute#subnetwork # for Subnetwork resources. "logConfig": { # The available logging options for this subnetwork. # This field denotes the VPC flow logging options for this subnetwork. # If logging is enabled, logs are exported to Cloud Logging. @@ -1980,7 +1980,7 @@

Method Details

# IPv6 addresses. If not specified, IPV4_ONLY is used. # # This field can be both set at resource creation time and updated usingpatch. - "state": "A String", # [Output Only] The state of the subnetwork, which can be one of the + "state": "A String", # Output only. [Output Only] The state of the subnetwork, which can be one of the # following values:READY: Subnetwork is created and ready to useDRAINING: only applicable to subnetworks that have the # purpose set to INTERNAL_HTTPS_LOAD_BALANCER and indicates that # connections to the load balancer are being drained. A subnetwork that is @@ -2215,10 +2215,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2230,7 +2230,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2446,7 +2446,7 @@

Method Details

# automatically created subnetworks. # # This field cannot be set to true at resource creation time. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. This field can be set only at resource creation time. @@ -2465,9 +2465,9 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve a Subnetwork. - "gatewayAddress": "A String", # [Output Only] The gateway address for default routes to reach destination + "gatewayAddress": "A String", # Output only. [Output Only] The gateway address for default routes to reach destination # addresses outside this subnetwork. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "internalIpv6Prefix": "A String", # The internal IPv6 address range that is owned by this # subnetwork. @@ -2496,8 +2496,8 @@

Method Details

"ipv6AccessType": "A String", # The access type of IPv6 address this subnet holds. It's immutable and can # only be specified during creation or the first time the subnet is updated # into IPV4_IPV6 dual stack. - "ipv6CidrRange": "A String", # [Output Only] This field is for internal use. - "ipv6GceEndpoint": "A String", # [Output Only] Possible endpoints of this subnetwork. It can be one of the + "ipv6CidrRange": "A String", # Output only. [Output Only] This field is for internal use. + "ipv6GceEndpoint": "A String", # Output only. [Output Only] Possible endpoints of this subnetwork. It can be one of the # following: # # - VM_ONLY: The subnetwork can be used for creating instances and @@ -2507,7 +2507,7 @@

Method Details

# instances and Forwarding Rules. It can also be used to reserve IPv6 # addresses with both VM and FR endpoint types. Such a subnetwork gets its # IPv6 range from Google IP Pool directly. - "kind": "compute#subnetwork", # [Output Only] Type of the resource. Always compute#subnetwork + "kind": "compute#subnetwork", # Output only. [Output Only] Type of the resource. Always compute#subnetwork # for Subnetwork resources. "logConfig": { # The available logging options for this subnetwork. # This field denotes the VPC flow logging options for this subnetwork. # If logging is enabled, logs are exported to Cloud Logging. @@ -2606,7 +2606,7 @@

Method Details

# IPv6 addresses. If not specified, IPV4_ONLY is used. # # This field can be both set at resource creation time and updated usingpatch. - "state": "A String", # [Output Only] The state of the subnetwork, which can be one of the + "state": "A String", # Output only. [Output Only] The state of the subnetwork, which can be one of the # following values:READY: Subnetwork is created and ready to useDRAINING: only applicable to subnetworks that have the # purpose set to INTERNAL_HTTPS_LOAD_BALANCER and indicates that # connections to the load balancer are being drained. A subnetwork that is @@ -2663,14 +2663,14 @@

Method Details

}, }, ], - "kind": "compute#subnetworkList", # [Output Only] Type of resource. Always compute#subnetworkList + "kind": "compute#subnetworkList", # Output only. [Output Only] Type of resource. Always compute#subnetworkList # for lists of subnetworks. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -2804,9 +2804,9 @@

Method Details

# defined by the server. "items": [ # [Output] A list of usable subnetwork URLs. { # Subnetwork which the current user has compute.subnetworks.use permission on. - "externalIpv6Prefix": "A String", # [Output Only] The external IPv6 address range that is assigned to this + "externalIpv6Prefix": "A String", # Output only. [Output Only] The external IPv6 address range that is assigned to this # subnetwork. - "internalIpv6Prefix": "A String", # [Output Only] The internal IPv6 address range that is assigned to this + "internalIpv6Prefix": "A String", # Output only. [Output Only] The internal IPv6 address range that is assigned to this # subnetwork. "ipCidrRange": "A String", # The range of internal addresses that are owned by this subnetwork. "ipv6AccessType": "A String", # The access type of IPv6 address this subnet holds. It's immutable and can @@ -2837,7 +2837,7 @@

Method Details

"subnetwork": "A String", # Subnetwork URL. }, ], - "kind": "compute#usableSubnetworksAggregatedList", # [Output Only] Type of resource. Alwayscompute#usableSubnetworksAggregatedList for aggregated lists + "kind": "compute#usableSubnetworksAggregatedList", # Output only. [Output Only] Type of resource. Alwayscompute#usableSubnetworksAggregatedList for aggregated lists # of usable subnetworks. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for @@ -2846,7 +2846,7 @@

Method Details

# continue paging through the results. # In special cases listUsable may return 0 subnetworks andnextPageToken which still should be used to get the # next page of results. - "scopedWarnings": [ # [Output Only] Informational warning messages for failures encountered from + "scopedWarnings": [ # Output only. [Output Only] Informational warning messages for failures encountered from # scopes. { "scopeName": "A String", # Name of the scope containing this set of Subnetworks. @@ -2877,8 +2877,8 @@

Method Details

}, }, ], - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -2978,7 +2978,7 @@

Method Details

# automatically created subnetworks. # # This field cannot be set to true at resource creation time. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. This field can be set only at resource creation time. @@ -2997,9 +2997,9 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve a Subnetwork. - "gatewayAddress": "A String", # [Output Only] The gateway address for default routes to reach destination + "gatewayAddress": "A String", # Output only. [Output Only] The gateway address for default routes to reach destination # addresses outside this subnetwork. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "internalIpv6Prefix": "A String", # The internal IPv6 address range that is owned by this # subnetwork. @@ -3028,8 +3028,8 @@

Method Details

"ipv6AccessType": "A String", # The access type of IPv6 address this subnet holds. It's immutable and can # only be specified during creation or the first time the subnet is updated # into IPV4_IPV6 dual stack. - "ipv6CidrRange": "A String", # [Output Only] This field is for internal use. - "ipv6GceEndpoint": "A String", # [Output Only] Possible endpoints of this subnetwork. It can be one of the + "ipv6CidrRange": "A String", # Output only. [Output Only] This field is for internal use. + "ipv6GceEndpoint": "A String", # Output only. [Output Only] Possible endpoints of this subnetwork. It can be one of the # following: # # - VM_ONLY: The subnetwork can be used for creating instances and @@ -3039,7 +3039,7 @@

Method Details

# instances and Forwarding Rules. It can also be used to reserve IPv6 # addresses with both VM and FR endpoint types. Such a subnetwork gets its # IPv6 range from Google IP Pool directly. - "kind": "compute#subnetwork", # [Output Only] Type of the resource. Always compute#subnetwork + "kind": "compute#subnetwork", # Output only. [Output Only] Type of the resource. Always compute#subnetwork # for Subnetwork resources. "logConfig": { # The available logging options for this subnetwork. # This field denotes the VPC flow logging options for this subnetwork. # If logging is enabled, logs are exported to Cloud Logging. @@ -3138,7 +3138,7 @@

Method Details

# IPv6 addresses. If not specified, IPV4_ONLY is used. # # This field can be both set at resource creation time and updated usingpatch. - "state": "A String", # [Output Only] The state of the subnetwork, which can be one of the + "state": "A String", # Output only. [Output Only] The state of the subnetwork, which can be one of the # following values:READY: Subnetwork is created and ready to useDRAINING: only applicable to subnetworks that have the # purpose set to INTERNAL_HTTPS_LOAD_BALANCER and indicates that # connections to the load balancer are being drained. A subnetwork that is @@ -3382,10 +3382,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3397,7 +3397,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -4546,10 +4546,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -4561,7 +4561,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.targetGrpcProxies.html b/docs/dyn/compute_beta.targetGrpcProxies.html index cab6aa3cd7..c39d614513 100644 --- a/docs/dyn/compute_beta.targetGrpcProxies.html +++ b/docs/dyn/compute_beta.targetGrpcProxies.html @@ -289,10 +289,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -304,7 +304,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -406,7 +406,7 @@

Method Details

# scheme INTERNAL_SELF_MANAGED can reference a target gRPC proxy. The target # gRPC Proxy references a URL map that specifies how traffic is routed to # gRPC backend services. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -417,9 +417,9 @@

Method Details

# request will fail with error 412 conditionNotMet. To see the # latest fingerprint, make a get() request to retrieve the # TargetGrpcProxy. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. - "kind": "compute#targetGrpcProxy", # [Output Only] Type of the resource. Alwayscompute#targetGrpcProxy for target grpc proxies. + "kind": "compute#targetGrpcProxy", # Output only. [Output Only] Type of the resource. Alwayscompute#targetGrpcProxy for target grpc proxies. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -427,8 +427,8 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL with id for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL with id for the resource. "urlMap": "A String", # URL to the UrlMap resource that defines the mapping from URL to the # BackendService. The protocol field in the BackendService must be set to # GRPC. @@ -462,7 +462,7 @@

Method Details

# scheme INTERNAL_SELF_MANAGED can reference a target gRPC proxy. The target # gRPC Proxy references a URL map that specifies how traffic is routed to # gRPC backend services. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -473,9 +473,9 @@

Method Details

# request will fail with error 412 conditionNotMet. To see the # latest fingerprint, make a get() request to retrieve the # TargetGrpcProxy. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. - "kind": "compute#targetGrpcProxy", # [Output Only] Type of the resource. Alwayscompute#targetGrpcProxy for target grpc proxies. + "kind": "compute#targetGrpcProxy", # Output only. [Output Only] Type of the resource. Alwayscompute#targetGrpcProxy for target grpc proxies. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -483,8 +483,8 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL with id for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL with id for the resource. "urlMap": "A String", # URL to the UrlMap resource that defines the mapping from URL to the # BackendService. The protocol field in the BackendService must be set to # GRPC. @@ -678,10 +678,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -693,7 +693,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -880,7 +880,7 @@

Method Details

# scheme INTERNAL_SELF_MANAGED can reference a target gRPC proxy. The target # gRPC Proxy references a URL map that specifies how traffic is routed to # gRPC backend services. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -891,9 +891,9 @@

Method Details

# request will fail with error 412 conditionNotMet. To see the # latest fingerprint, make a get() request to retrieve the # TargetGrpcProxy. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. - "kind": "compute#targetGrpcProxy", # [Output Only] Type of the resource. Alwayscompute#targetGrpcProxy for target grpc proxies. + "kind": "compute#targetGrpcProxy", # Output only. [Output Only] Type of the resource. Alwayscompute#targetGrpcProxy for target grpc proxies. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -901,8 +901,8 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL with id for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL with id for the resource. "urlMap": "A String", # URL to the UrlMap resource that defines the mapping from URL to the # BackendService. The protocol field in the BackendService must be set to # GRPC. @@ -918,7 +918,7 @@

Method Details

# the service it is connecting to }, ], - "kind": "compute#targetGrpcProxyList", # [Output Only] Type of the resource. Alwayscompute#targetGrpcProxy for target grpc proxies. + "kind": "compute#targetGrpcProxyList", # Output only. [Output Only] Type of the resource. Alwayscompute#targetGrpcProxy for target grpc proxies. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. @@ -987,7 +987,7 @@

Method Details

# scheme INTERNAL_SELF_MANAGED can reference a target gRPC proxy. The target # gRPC Proxy references a URL map that specifies how traffic is routed to # gRPC backend services. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -998,9 +998,9 @@

Method Details

# request will fail with error 412 conditionNotMet. To see the # latest fingerprint, make a get() request to retrieve the # TargetGrpcProxy. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. - "kind": "compute#targetGrpcProxy", # [Output Only] Type of the resource. Alwayscompute#targetGrpcProxy for target grpc proxies. + "kind": "compute#targetGrpcProxy", # Output only. [Output Only] Type of the resource. Alwayscompute#targetGrpcProxy for target grpc proxies. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -1008,8 +1008,8 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL with id for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL with id for the resource. "urlMap": "A String", # URL to the UrlMap resource that defines the mapping from URL to the # BackendService. The protocol field in the BackendService must be set to # GRPC. @@ -1203,10 +1203,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1218,7 +1218,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.targetHttpProxies.html b/docs/dyn/compute_beta.targetHttpProxies.html index 22951ef2a3..36b193f37e 100644 --- a/docs/dyn/compute_beta.targetHttpProxies.html +++ b/docs/dyn/compute_beta.targetHttpProxies.html @@ -242,7 +242,7 @@

Method Details

# then references a URL map. For more information, readUsing Target Proxies # and # Forwarding rule concepts. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -277,7 +277,7 @@

Method Details

# For classic Application Load Balancers, this option is not supported. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetHttpProxy", # [Output Only] Type of resource. Always compute#targetHttpProxy + "kind": "compute#targetHttpProxy", # Output only. [Output Only] Type of resource. Always compute#targetHttpProxy # for target HTTP proxies. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -297,7 +297,7 @@

Method Details

# requests when it receives them. # # The default is false. - "region": "A String", # [Output Only] URL of the region where the regional Target HTTP Proxy + "region": "A String", # Output only. [Output Only] URL of the region where the regional Target HTTP Proxy # resides. This field is not applicable to global Target HTTP Proxies. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. "urlMap": "A String", # URL to the UrlMap resource that defines the mapping from URL to @@ -332,15 +332,15 @@

Method Details

}, }, }, - "kind": "compute#targetHttpProxyAggregatedList", # [Output Only] Type of resource. Alwayscompute#targetHttpProxyAggregatedList for lists of Target HTTP + "kind": "compute#targetHttpProxyAggregatedList", # Output only. [Output Only] Type of resource. Alwayscompute#targetHttpProxyAggregatedList for lists of Target HTTP # Proxies. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -575,10 +575,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -590,7 +590,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -704,7 +704,7 @@

Method Details

# then references a URL map. For more information, readUsing Target Proxies # and # Forwarding rule concepts. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -739,7 +739,7 @@

Method Details

# For classic Application Load Balancers, this option is not supported. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetHttpProxy", # [Output Only] Type of resource. Always compute#targetHttpProxy + "kind": "compute#targetHttpProxy", # Output only. [Output Only] Type of resource. Always compute#targetHttpProxy # for target HTTP proxies. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -759,7 +759,7 @@

Method Details

# requests when it receives them. # # The default is false. - "region": "A String", # [Output Only] URL of the region where the regional Target HTTP Proxy + "region": "A String", # Output only. [Output Only] URL of the region where the regional Target HTTP Proxy # resides. This field is not applicable to global Target HTTP Proxies. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. "urlMap": "A String", # URL to the UrlMap resource that defines the mapping from URL to @@ -796,7 +796,7 @@

Method Details

# then references a URL map. For more information, readUsing Target Proxies # and # Forwarding rule concepts. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -831,7 +831,7 @@

Method Details

# For classic Application Load Balancers, this option is not supported. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetHttpProxy", # [Output Only] Type of resource. Always compute#targetHttpProxy + "kind": "compute#targetHttpProxy", # Output only. [Output Only] Type of resource. Always compute#targetHttpProxy # for target HTTP proxies. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -851,7 +851,7 @@

Method Details

# requests when it receives them. # # The default is false. - "region": "A String", # [Output Only] URL of the region where the regional Target HTTP Proxy + "region": "A String", # Output only. [Output Only] URL of the region where the regional Target HTTP Proxy # resides. This field is not applicable to global Target HTTP Proxies. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. "urlMap": "A String", # URL to the UrlMap resource that defines the mapping from URL to @@ -1036,10 +1036,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1051,7 +1051,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1251,7 +1251,7 @@

Method Details

# then references a URL map. For more information, readUsing Target Proxies # and # Forwarding rule concepts. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1286,7 +1286,7 @@

Method Details

# For classic Application Load Balancers, this option is not supported. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetHttpProxy", # [Output Only] Type of resource. Always compute#targetHttpProxy + "kind": "compute#targetHttpProxy", # Output only. [Output Only] Type of resource. Always compute#targetHttpProxy # for target HTTP proxies. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -1306,21 +1306,21 @@

Method Details

# requests when it receives them. # # The default is false. - "region": "A String", # [Output Only] URL of the region where the regional Target HTTP Proxy + "region": "A String", # Output only. [Output Only] URL of the region where the regional Target HTTP Proxy # resides. This field is not applicable to global Target HTTP Proxies. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. "urlMap": "A String", # URL to the UrlMap resource that defines the mapping from URL to # the BackendService. }, ], - "kind": "compute#targetHttpProxyList", # Type of resource. Always compute#targetHttpProxyList for lists + "kind": "compute#targetHttpProxyList", # Output only. Type of resource. Always compute#targetHttpProxyList for lists # of target HTTP proxies. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -1395,7 +1395,7 @@

Method Details

# then references a URL map. For more information, readUsing Target Proxies # and # Forwarding rule concepts. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1430,7 +1430,7 @@

Method Details

# For classic Application Load Balancers, this option is not supported. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetHttpProxy", # [Output Only] Type of resource. Always compute#targetHttpProxy + "kind": "compute#targetHttpProxy", # Output only. [Output Only] Type of resource. Always compute#targetHttpProxy # for target HTTP proxies. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -1450,7 +1450,7 @@

Method Details

# requests when it receives them. # # The default is false. - "region": "A String", # [Output Only] URL of the region where the regional Target HTTP Proxy + "region": "A String", # Output only. [Output Only] URL of the region where the regional Target HTTP Proxy # resides. This field is not applicable to global Target HTTP Proxies. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. "urlMap": "A String", # URL to the UrlMap resource that defines the mapping from URL to @@ -1635,10 +1635,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1650,7 +1650,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1922,10 +1922,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1937,7 +1937,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.targetHttpsProxies.html b/docs/dyn/compute_beta.targetHttpsProxies.html index 217b525a7b..c2fa3434a5 100644 --- a/docs/dyn/compute_beta.targetHttpsProxies.html +++ b/docs/dyn/compute_beta.targetHttpsProxies.html @@ -275,7 +275,7 @@

Method Details

# If set, sslCertificates will be ignored. # # Accepted format is//certificatemanager.googleapis.com/projects/{project}/locations/{location}/certificateMaps/{resourceName}. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -310,7 +310,7 @@

Method Details

# For classic Application Load Balancers, this option is not supported. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetHttpsProxy", # [Output Only] Type of resource. Alwayscompute#targetHttpsProxy for target HTTPS proxies. + "kind": "compute#targetHttpsProxy", # Output only. [Output Only] Type of resource. Alwayscompute#targetHttpsProxy for target HTTPS proxies. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -341,7 +341,7 @@

Method Details

# - When quic-override is set to DISABLE, the # load balancer doesn't use QUIC. # - If the quic-override flag is not specified,NONE is implied. - "region": "A String", # [Output Only] URL of the region where the regional TargetHttpsProxy + "region": "A String", # Output only. [Output Only] URL of the region where the regional TargetHttpsProxy # resides. This field is not applicable to global TargetHttpsProxies. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. "serverTlsPolicy": "A String", # Optional. A URL referring to a networksecurity.ServerTlsPolicy resource @@ -442,15 +442,15 @@

Method Details

}, }, }, - "kind": "compute#targetHttpsProxyAggregatedList", # [Output Only] Type of resource. Alwayscompute#targetHttpsProxyAggregatedList for lists of Target + "kind": "compute#targetHttpsProxyAggregatedList", # Output only. [Output Only] Type of resource. Alwayscompute#targetHttpsProxyAggregatedList for lists of Target # HTTP Proxies. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -685,10 +685,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -700,7 +700,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -835,7 +835,7 @@

Method Details

# If set, sslCertificates will be ignored. # # Accepted format is//certificatemanager.googleapis.com/projects/{project}/locations/{location}/certificateMaps/{resourceName}. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -870,7 +870,7 @@

Method Details

# For classic Application Load Balancers, this option is not supported. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetHttpsProxy", # [Output Only] Type of resource. Alwayscompute#targetHttpsProxy for target HTTPS proxies. + "kind": "compute#targetHttpsProxy", # Output only. [Output Only] Type of resource. Alwayscompute#targetHttpsProxy for target HTTPS proxies. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -901,7 +901,7 @@

Method Details

# - When quic-override is set to DISABLE, the # load balancer doesn't use QUIC. # - If the quic-override flag is not specified,NONE is implied. - "region": "A String", # [Output Only] URL of the region where the regional TargetHttpsProxy + "region": "A String", # Output only. [Output Only] URL of the region where the regional TargetHttpsProxy # resides. This field is not applicable to global TargetHttpsProxies. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. "serverTlsPolicy": "A String", # Optional. A URL referring to a networksecurity.ServerTlsPolicy resource @@ -1025,7 +1025,7 @@

Method Details

# If set, sslCertificates will be ignored. # # Accepted format is//certificatemanager.googleapis.com/projects/{project}/locations/{location}/certificateMaps/{resourceName}. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1060,7 +1060,7 @@

Method Details

# For classic Application Load Balancers, this option is not supported. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetHttpsProxy", # [Output Only] Type of resource. Alwayscompute#targetHttpsProxy for target HTTPS proxies. + "kind": "compute#targetHttpsProxy", # Output only. [Output Only] Type of resource. Alwayscompute#targetHttpsProxy for target HTTPS proxies. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -1091,7 +1091,7 @@

Method Details

# - When quic-override is set to DISABLE, the # load balancer doesn't use QUIC. # - If the quic-override flag is not specified,NONE is implied. - "region": "A String", # [Output Only] URL of the region where the regional TargetHttpsProxy + "region": "A String", # Output only. [Output Only] URL of the region where the regional TargetHttpsProxy # resides. This field is not applicable to global TargetHttpsProxies. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. "serverTlsPolicy": "A String", # Optional. A URL referring to a networksecurity.ServerTlsPolicy resource @@ -1342,10 +1342,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1357,7 +1357,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1578,7 +1578,7 @@

Method Details

# If set, sslCertificates will be ignored. # # Accepted format is//certificatemanager.googleapis.com/projects/{project}/locations/{location}/certificateMaps/{resourceName}. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1613,7 +1613,7 @@

Method Details

# For classic Application Load Balancers, this option is not supported. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetHttpsProxy", # [Output Only] Type of resource. Alwayscompute#targetHttpsProxy for target HTTPS proxies. + "kind": "compute#targetHttpsProxy", # Output only. [Output Only] Type of resource. Alwayscompute#targetHttpsProxy for target HTTPS proxies. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -1644,7 +1644,7 @@

Method Details

# - When quic-override is set to DISABLE, the # load balancer doesn't use QUIC. # - If the quic-override flag is not specified,NONE is implied. - "region": "A String", # [Output Only] URL of the region where the regional TargetHttpsProxy + "region": "A String", # Output only. [Output Only] URL of the region where the regional TargetHttpsProxy # resides. This field is not applicable to global TargetHttpsProxies. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. "serverTlsPolicy": "A String", # Optional. A URL referring to a networksecurity.ServerTlsPolicy resource @@ -1717,14 +1717,14 @@

Method Details

# - global/urlMaps/url-map }, ], - "kind": "compute#targetHttpsProxyList", # Type of resource. Always compute#targetHttpsProxyList for + "kind": "compute#targetHttpsProxyList", # Output only. Type of resource. Always compute#targetHttpsProxyList for # lists of target HTTPS proxies. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -1820,7 +1820,7 @@

Method Details

# If set, sslCertificates will be ignored. # # Accepted format is//certificatemanager.googleapis.com/projects/{project}/locations/{location}/certificateMaps/{resourceName}. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1855,7 +1855,7 @@

Method Details

# For classic Application Load Balancers, this option is not supported. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetHttpsProxy", # [Output Only] Type of resource. Alwayscompute#targetHttpsProxy for target HTTPS proxies. + "kind": "compute#targetHttpsProxy", # Output only. [Output Only] Type of resource. Alwayscompute#targetHttpsProxy for target HTTPS proxies. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -1886,7 +1886,7 @@

Method Details

# - When quic-override is set to DISABLE, the # load balancer doesn't use QUIC. # - If the quic-override flag is not specified,NONE is implied. - "region": "A String", # [Output Only] URL of the region where the regional TargetHttpsProxy + "region": "A String", # Output only. [Output Only] URL of the region where the regional TargetHttpsProxy # resides. This field is not applicable to global TargetHttpsProxies. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. "serverTlsPolicy": "A String", # Optional. A URL referring to a networksecurity.ServerTlsPolicy resource @@ -2137,10 +2137,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2152,7 +2152,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2427,10 +2427,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2442,7 +2442,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2715,10 +2715,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2730,7 +2730,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -3008,10 +3008,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3023,7 +3023,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -3300,10 +3300,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3315,7 +3315,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -3588,10 +3588,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3603,7 +3603,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.targetInstances.html b/docs/dyn/compute_beta.targetInstances.html index 3e8219bc4c..24b001f95d 100644 --- a/docs/dyn/compute_beta.targetInstances.html +++ b/docs/dyn/compute_beta.targetInstances.html @@ -226,7 +226,7 @@

Method Details

# single source. For example, ESP, AH, TCP, or UDP. # For more information, readTarget # instances. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -240,7 +240,7 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/instances/instance # - projects/project/zones/zone/instances/instance # - zones/zone/instances/instance - "kind": "compute#targetInstance", # [Output Only] The type of the resource. Alwayscompute#targetInstance for target instances. + "kind": "compute#targetInstance", # Output only. [Output Only] The type of the resource. Alwayscompute#targetInstance for target instances. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -257,7 +257,7 @@

Method Details

"securityPolicy": "A String", # [Output Only] The resource URL for the security policy associated with this # target instance. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "zone": "A String", # [Output Only] URL of the zone where the target instance resides. + "zone": "A String", # Output only. [Output Only] URL of the zone where the target instance resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. }, @@ -290,14 +290,14 @@

Method Details

}, }, }, - "kind": "compute#targetInstanceAggregatedList", # Type of resource. + "kind": "compute#targetInstanceAggregatedList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -533,10 +533,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -548,7 +548,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -651,7 +651,7 @@

Method Details

# single source. For example, ESP, AH, TCP, or UDP. # For more information, readTarget # instances. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -665,7 +665,7 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/instances/instance # - projects/project/zones/zone/instances/instance # - zones/zone/instances/instance - "kind": "compute#targetInstance", # [Output Only] The type of the resource. Alwayscompute#targetInstance for target instances. + "kind": "compute#targetInstance", # Output only. [Output Only] The type of the resource. Alwayscompute#targetInstance for target instances. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -682,7 +682,7 @@

Method Details

"securityPolicy": "A String", # [Output Only] The resource URL for the security policy associated with this # target instance. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "zone": "A String", # [Output Only] URL of the zone where the target instance resides. + "zone": "A String", # Output only. [Output Only] URL of the zone where the target instance resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. } @@ -706,7 +706,7 @@

Method Details

# single source. For example, ESP, AH, TCP, or UDP. # For more information, readTarget # instances. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -720,7 +720,7 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/instances/instance # - projects/project/zones/zone/instances/instance # - zones/zone/instances/instance - "kind": "compute#targetInstance", # [Output Only] The type of the resource. Alwayscompute#targetInstance for target instances. + "kind": "compute#targetInstance", # Output only. [Output Only] The type of the resource. Alwayscompute#targetInstance for target instances. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -737,7 +737,7 @@

Method Details

"securityPolicy": "A String", # [Output Only] The resource URL for the security policy associated with this # target instance. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "zone": "A String", # [Output Only] URL of the zone where the target instance resides. + "zone": "A String", # Output only. [Output Only] URL of the zone where the target instance resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. } @@ -920,10 +920,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -935,7 +935,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1124,7 +1124,7 @@

Method Details

# single source. For example, ESP, AH, TCP, or UDP. # For more information, readTarget # instances. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1138,7 +1138,7 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/instances/instance # - projects/project/zones/zone/instances/instance # - zones/zone/instances/instance - "kind": "compute#targetInstance", # [Output Only] The type of the resource. Alwayscompute#targetInstance for target instances. + "kind": "compute#targetInstance", # Output only. [Output Only] The type of the resource. Alwayscompute#targetInstance for target instances. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -1155,18 +1155,18 @@

Method Details

"securityPolicy": "A String", # [Output Only] The resource URL for the security policy associated with this # target instance. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "zone": "A String", # [Output Only] URL of the zone where the target instance resides. + "zone": "A String", # Output only. [Output Only] URL of the zone where the target instance resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. }, ], - "kind": "compute#targetInstanceList", # Type of resource. + "kind": "compute#targetInstanceList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -1405,10 +1405,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1420,7 +1420,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.targetPools.html b/docs/dyn/compute_beta.targetPools.html index 03abcaec1f..f4f8791e7b 100644 --- a/docs/dyn/compute_beta.targetPools.html +++ b/docs/dyn/compute_beta.targetPools.html @@ -325,10 +325,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -340,7 +340,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -623,10 +623,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -638,7 +638,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -851,7 +851,7 @@

Method Details

# the traffic will be directed back to the primary pool in the "force" # mode, where traffic will be spread to the healthy instances with the # best effort, or to all instances when no instance is healthy. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -882,7 +882,7 @@

Method Details

# They must live in zones contained in the same region as this pool. "A String", ], - "kind": "compute#targetPool", # [Output Only] Type of the resource. Always compute#targetPool + "kind": "compute#targetPool", # Output only. [Output Only] Type of the resource. Always compute#targetPool # for target pools. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -891,7 +891,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "region": "A String", # [Output Only] URL of the region where the target pool resides. + "region": "A String", # Output only. [Output Only] URL of the region where the target pool resides. "securityPolicy": "A String", # [Output Only] The resource URL for the security policy associated with this # target pool. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. @@ -934,15 +934,15 @@

Method Details

}, }, }, - "kind": "compute#targetPoolAggregatedList", # [Output Only] Type of resource. Alwayscompute#targetPoolAggregatedList for aggregated lists of + "kind": "compute#targetPoolAggregatedList", # Output only. [Output Only] Type of resource. Alwayscompute#targetPoolAggregatedList for aggregated lists of # target pools. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -1178,10 +1178,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1193,7 +1193,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1308,7 +1308,7 @@

Method Details

# the traffic will be directed back to the primary pool in the "force" # mode, where traffic will be spread to the healthy instances with the # best effort, or to all instances when no instance is healthy. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1339,7 +1339,7 @@

Method Details

# They must live in zones contained in the same region as this pool. "A String", ], - "kind": "compute#targetPool", # [Output Only] Type of the resource. Always compute#targetPool + "kind": "compute#targetPool", # Output only. [Output Only] Type of the resource. Always compute#targetPool # for target pools. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -1348,7 +1348,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "region": "A String", # [Output Only] URL of the region where the target pool resides. + "region": "A String", # Output only. [Output Only] URL of the region where the target pool resides. "securityPolicy": "A String", # [Output Only] The resource URL for the security policy associated with this # target pool. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. @@ -1411,7 +1411,7 @@

Method Details

"weightError": "A String", }, ], - "kind": "compute#targetPoolInstanceHealth", # [Output Only] Type of resource. Alwayscompute#targetPoolInstanceHealth when checking the health of + "kind": "compute#targetPoolInstanceHealth", # Output only. [Output Only] Type of resource. Alwayscompute#targetPoolInstanceHealth when checking the health of # an instance. } @@ -1446,7 +1446,7 @@

Method Details

# the traffic will be directed back to the primary pool in the "force" # mode, where traffic will be spread to the healthy instances with the # best effort, or to all instances when no instance is healthy. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1477,7 +1477,7 @@

Method Details

# They must live in zones contained in the same region as this pool. "A String", ], - "kind": "compute#targetPool", # [Output Only] Type of the resource. Always compute#targetPool + "kind": "compute#targetPool", # Output only. [Output Only] Type of the resource. Always compute#targetPool # for target pools. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -1486,7 +1486,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "region": "A String", # [Output Only] URL of the region where the target pool resides. + "region": "A String", # Output only. [Output Only] URL of the region where the target pool resides. "securityPolicy": "A String", # [Output Only] The resource URL for the security policy associated with this # target pool. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. @@ -1679,10 +1679,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1694,7 +1694,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1895,7 +1895,7 @@

Method Details

# the traffic will be directed back to the primary pool in the "force" # mode, where traffic will be spread to the healthy instances with the # best effort, or to all instances when no instance is healthy. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1926,7 +1926,7 @@

Method Details

# They must live in zones contained in the same region as this pool. "A String", ], - "kind": "compute#targetPool", # [Output Only] Type of the resource. Always compute#targetPool + "kind": "compute#targetPool", # Output only. [Output Only] Type of the resource. Always compute#targetPool # for target pools. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -1935,7 +1935,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "region": "A String", # [Output Only] URL of the region where the target pool resides. + "region": "A String", # Output only. [Output Only] URL of the region where the target pool resides. "securityPolicy": "A String", # [Output Only] The resource URL for the security policy associated with this # target pool. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. @@ -1950,14 +1950,14 @@

Method Details

# pool while that instance remains healthy. }, ], - "kind": "compute#targetPoolList", # [Output Only] Type of resource. Always compute#targetPoolList + "kind": "compute#targetPoolList", # Output only. [Output Only] Type of resource. Always compute#targetPoolList # for lists of target pools. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -2207,10 +2207,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2222,7 +2222,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2500,10 +2500,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2515,7 +2515,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2789,10 +2789,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2804,7 +2804,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -3080,10 +3080,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3095,7 +3095,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.targetSslProxies.html b/docs/dyn/compute_beta.targetSslProxies.html index 4ce0dfc142..6cfe6d8a0d 100644 --- a/docs/dyn/compute_beta.targetSslProxies.html +++ b/docs/dyn/compute_beta.targetSslProxies.html @@ -301,10 +301,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -316,7 +316,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -423,13 +423,13 @@

Method Details

# If set, sslCertificates will be ignored. # # Accepted format is//certificatemanager.googleapis.com/projects/{project}/locations/{location}/certificateMaps/{resourceName}. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetSslProxy", # [Output Only] Type of the resource. Alwayscompute#targetSslProxy for target SSL proxies. + "kind": "compute#targetSslProxy", # Output only. [Output Only] Type of the resource. Alwayscompute#targetSslProxy for target SSL proxies. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -477,13 +477,13 @@

Method Details

# If set, sslCertificates will be ignored. # # Accepted format is//certificatemanager.googleapis.com/projects/{project}/locations/{location}/certificateMaps/{resourceName}. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetSslProxy", # [Output Only] Type of the resource. Alwayscompute#targetSslProxy for target SSL proxies. + "kind": "compute#targetSslProxy", # Output only. [Output Only] Type of the resource. Alwayscompute#targetSslProxy for target SSL proxies. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -686,10 +686,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -701,7 +701,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -894,13 +894,13 @@

Method Details

# If set, sslCertificates will be ignored. # # Accepted format is//certificatemanager.googleapis.com/projects/{project}/locations/{location}/certificateMaps/{resourceName}. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetSslProxy", # [Output Only] Type of the resource. Alwayscompute#targetSslProxy for target SSL proxies. + "kind": "compute#targetSslProxy", # Output only. [Output Only] Type of the resource. Alwayscompute#targetSslProxy for target SSL proxies. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -925,13 +925,13 @@

Method Details

# SSL policy configured. }, ], - "kind": "compute#targetSslProxyList", # Type of resource. + "kind": "compute#targetSslProxyList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -1167,10 +1167,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1182,7 +1182,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1457,10 +1457,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1472,7 +1472,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1745,10 +1745,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1760,7 +1760,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2037,10 +2037,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2052,7 +2052,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2329,10 +2329,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2344,7 +2344,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.targetTcpProxies.html b/docs/dyn/compute_beta.targetTcpProxies.html index 6fff91ba0c..d27a637b71 100644 --- a/docs/dyn/compute_beta.targetTcpProxies.html +++ b/docs/dyn/compute_beta.targetTcpProxies.html @@ -229,13 +229,14 @@

Method Details

# The forwarding rule references the target TCP proxy, and the target proxy # then references a backend service. For more information, readProxy Network # Load Balancer overview. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetTcpProxy", # [Output Only] Type of the resource. Alwayscompute#targetTcpProxy for target TCP proxies. + "kind": "compute#targetTcpProxy", # Output only. [Output Only] Type of the resource. Alwayscompute#targetTcpProxy for target TCP proxies. + "loadBalancingScheme": "A String", # Specifies the type of load balancing scheme used by this target proxy. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -257,7 +258,7 @@

Method Details

"proxyHeader": "A String", # Specifies the type of proxy header to append before sending data to the # backend, either NONE or PROXY_V1. The default # is NONE. - "region": "A String", # [Output Only] URL of the region where the regional TCP proxy resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional TCP proxy resides. # This field is not applicable to global TCP proxy. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. "service": "A String", # URL to the BackendService resource. @@ -291,15 +292,15 @@

Method Details

}, }, }, - "kind": "compute#targetTcpProxyAggregatedList", # [Output Only] Type of resource. Alwayscompute#targetTcpProxyAggregatedList for lists of Target + "kind": "compute#targetTcpProxyAggregatedList", # Output only. [Output Only] Type of resource. Alwayscompute#targetTcpProxyAggregatedList for lists of Target # TCP Proxies. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -534,10 +535,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -549,7 +550,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -650,13 +651,14 @@

Method Details

# The forwarding rule references the target TCP proxy, and the target proxy # then references a backend service. For more information, readProxy Network # Load Balancer overview. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetTcpProxy", # [Output Only] Type of the resource. Alwayscompute#targetTcpProxy for target TCP proxies. + "kind": "compute#targetTcpProxy", # Output only. [Output Only] Type of the resource. Alwayscompute#targetTcpProxy for target TCP proxies. + "loadBalancingScheme": "A String", # Specifies the type of load balancing scheme used by this target proxy. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -678,7 +680,7 @@

Method Details

"proxyHeader": "A String", # Specifies the type of proxy header to append before sending data to the # backend, either NONE or PROXY_V1. The default # is NONE. - "region": "A String", # [Output Only] URL of the region where the regional TCP proxy resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional TCP proxy resides. # This field is not applicable to global TCP proxy. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. "service": "A String", # URL to the BackendService resource. @@ -701,13 +703,14 @@

Method Details

# The forwarding rule references the target TCP proxy, and the target proxy # then references a backend service. For more information, readProxy Network # Load Balancer overview. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetTcpProxy", # [Output Only] Type of the resource. Alwayscompute#targetTcpProxy for target TCP proxies. + "kind": "compute#targetTcpProxy", # Output only. [Output Only] Type of the resource. Alwayscompute#targetTcpProxy for target TCP proxies. + "loadBalancingScheme": "A String", # Specifies the type of load balancing scheme used by this target proxy. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -729,7 +732,7 @@

Method Details

"proxyHeader": "A String", # Specifies the type of proxy header to append before sending data to the # backend, either NONE or PROXY_V1. The default # is NONE. - "region": "A String", # [Output Only] URL of the region where the regional TCP proxy resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional TCP proxy resides. # This field is not applicable to global TCP proxy. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. "service": "A String", # URL to the BackendService resource. @@ -913,10 +916,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -928,7 +931,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1115,13 +1118,14 @@

Method Details

# The forwarding rule references the target TCP proxy, and the target proxy # then references a backend service. For more information, readProxy Network # Load Balancer overview. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetTcpProxy", # [Output Only] Type of the resource. Alwayscompute#targetTcpProxy for target TCP proxies. + "kind": "compute#targetTcpProxy", # Output only. [Output Only] Type of the resource. Alwayscompute#targetTcpProxy for target TCP proxies. + "loadBalancingScheme": "A String", # Specifies the type of load balancing scheme used by this target proxy. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -1143,19 +1147,19 @@

Method Details

"proxyHeader": "A String", # Specifies the type of proxy header to append before sending data to the # backend, either NONE or PROXY_V1. The default # is NONE. - "region": "A String", # [Output Only] URL of the region where the regional TCP proxy resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional TCP proxy resides. # This field is not applicable to global TCP proxy. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. "service": "A String", # URL to the BackendService resource. }, ], - "kind": "compute#targetTcpProxyList", # Type of resource. + "kind": "compute#targetTcpProxyList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -1391,10 +1395,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1406,7 +1410,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1679,10 +1683,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1694,7 +1698,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.targetVpnGateways.html b/docs/dyn/compute_beta.targetVpnGateways.html index a193bf3791..479d05e407 100644 --- a/docs/dyn/compute_beta.targetVpnGateways.html +++ b/docs/dyn/compute_beta.targetVpnGateways.html @@ -224,7 +224,7 @@

Method Details

# The target VPN gateway resource represents a Classic Cloud VPN gateway. # For more information, read thethe # Cloud VPN Overview. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -235,7 +235,7 @@

Method Details

], "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetVpnGateway", # [Output Only] Type of resource. Alwayscompute#targetVpnGateway for target VPN gateways. + "kind": "compute#targetVpnGateway", # Output only. [Output Only] Type of resource. Alwayscompute#targetVpnGateway for target VPN gateways. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this TargetVpnGateway, which # is essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -299,14 +299,14 @@

Method Details

}, }, }, - "kind": "compute#targetVpnGatewayAggregatedList", # [Output Only] Type of resource. Alwayscompute#targetVpnGateway for target VPN gateways. + "kind": "compute#targetVpnGatewayAggregatedList", # Output only. [Output Only] Type of resource. Alwayscompute#targetVpnGateway for target VPN gateways. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -542,10 +542,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -557,7 +557,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -658,7 +658,7 @@

Method Details

# The target VPN gateway resource represents a Classic Cloud VPN gateway. # For more information, read thethe # Cloud VPN Overview. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -669,7 +669,7 @@

Method Details

], "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetVpnGateway", # [Output Only] Type of resource. Alwayscompute#targetVpnGateway for target VPN gateways. + "kind": "compute#targetVpnGateway", # Output only. [Output Only] Type of resource. Alwayscompute#targetVpnGateway for target VPN gateways. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this TargetVpnGateway, which # is essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -722,7 +722,7 @@

Method Details

# The target VPN gateway resource represents a Classic Cloud VPN gateway. # For more information, read thethe # Cloud VPN Overview. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -733,7 +733,7 @@

Method Details

], "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetVpnGateway", # [Output Only] Type of resource. Alwayscompute#targetVpnGateway for target VPN gateways. + "kind": "compute#targetVpnGateway", # Output only. [Output Only] Type of resource. Alwayscompute#targetVpnGateway for target VPN gateways. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this TargetVpnGateway, which # is essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -947,10 +947,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -962,7 +962,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1149,7 +1149,7 @@

Method Details

# The target VPN gateway resource represents a Classic Cloud VPN gateway. # For more information, read thethe # Cloud VPN Overview. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1160,7 +1160,7 @@

Method Details

], "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetVpnGateway", # [Output Only] Type of resource. Alwayscompute#targetVpnGateway for target VPN gateways. + "kind": "compute#targetVpnGateway", # Output only. [Output Only] Type of resource. Alwayscompute#targetVpnGateway for target VPN gateways. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this TargetVpnGateway, which # is essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -1196,13 +1196,13 @@

Method Details

], }, ], - "kind": "compute#targetVpnGatewayList", # [Output Only] Type of resource. Alwayscompute#targetVpnGateway for target VPN gateways. + "kind": "compute#targetVpnGatewayList", # Output only. [Output Only] Type of resource. Alwayscompute#targetVpnGateway for target VPN gateways. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -1447,10 +1447,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1462,7 +1462,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.urlMaps.html b/docs/dyn/compute_beta.urlMaps.html index 09b42a1692..fd07908b6d 100644 --- a/docs/dyn/compute_beta.urlMaps.html +++ b/docs/dyn/compute_beta.urlMaps.html @@ -260,7 +260,7 @@

Method Details

# the regionUrlMaps resource, the backend service must have aloadBalancingScheme of INTERNAL_MANAGED. For more # information, read URL # Map Concepts. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "defaultCustomErrorResponsePolicy": { # Specifies the custom error response policy that must be applied when the # defaultCustomErrorResponsePolicy specifies how the Load # Balancer returns error responses when BackendServiceorBackendBucket responds with an error. @@ -885,7 +885,7 @@

Method Details

], "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#urlMap", # [Output Only] Type of the resource. Always compute#urlMaps for + "kind": "compute#urlMap", # Output only. [Output Only] Type of the resource. Always compute#urlMaps for # url maps. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -1504,9 +1504,12 @@

Method Details

}, "name": "A String", # The name to which this PathMatcher is referred by theHostRule. "pathRules": [ # The list of path rules. Use this list instead of routeRules - # when routing based on simple path matching is all that's required. The - # order by which path rules are specified does not matter. Matches are always - # done on the longest-path-first basis. + # when routing based on simple path matching is all that's required. A path + # rule can only include a wildcard character (*) after a + # forward slash character ("/"). + # + # The order by which path rules are specified does not matter. + # Matches are always done on the longest-path-first basis. # # For example: a pathRule with a path /a/b/c/* will match # before /a/b/* irrespective of the order in which those paths appear in this @@ -2258,7 +2261,7 @@

Method Details

# # fullPathMatch must be from 1 to 1024 characters. # - # Only one of prefixMatch, fullPathMatch or regexMatch must be + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match must be # specified. "headerMatches": [ # Specifies a list of header match criteria, all of which must match # corresponding headers in the request. @@ -2326,7 +2329,8 @@

Method Details

# Only one of exactMatch, prefixMatch,suffixMatch, regexMatch,presentMatch or rangeMatch must be set. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. "suffixMatch": "A String", # The value of the header must end with the contents ofsuffixMatch. # # Only one of exactMatch, prefixMatch,suffixMatch, regexMatch,presentMatch or rangeMatch must be set. @@ -2404,24 +2408,32 @@

Method Details

# matching labels in the provided metadata. }, ], - "pathTemplateMatch": "A String", # If specified, the route is a pattern match expression that must match the - # :path header once the query string is removed. + "pathTemplateMatch": "A String", # If specified, this field defines a path template pattern that must match + # the :path header after the query string is removed. # - # A pattern match allows you to match + # A path template pattern can include variables and wildcards. + # Variables are enclosed in curly braces, for example{variable_name}. Wildcards include * that + # matches a single path segment, and ** that matches zero or + # more path segments. The pattern must follow these rules: # # - # - The value must be between 1 and 1024 characters - # - The pattern must start with a leading slash ("/") - # - There may be no more than 5 operators in pattern + # - The value must be between 1 and 1024 characters. + # - The pattern must start with a leading slash ("/"). + # - No more than 5 operators (variables or wildcards) may appear in + # the pattern. # - # Precisely one ofprefix_match, full_path_match,regex_match or path_template_match must be set. + # Precisely one ofprefixMatch, fullPathMatch,regexMatch, or pathTemplateMatch must be + # set. "prefixMatch": "A String", # For satisfying the matchRule condition, the request's # path must begin with the specified prefixMatch.prefixMatch must begin with a /. # # The value must be from 1 to 1024 characters. # - # Only one of prefixMatch, fullPathMatch or regexMatch must be - # specified. + # The * character inside a prefix match is + # treated as a literal character, not as a wildcard. + # + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match can be + # used within a matchRule. "queryParameterMatches": [ # Specifies a list of query parameter match criteria, all of which must # match corresponding query parameters in the request. # @@ -2445,7 +2457,8 @@

Method Details

# Only one of presentMatch, exactMatch, orregexMatch must be set. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. }, ], "regexMatch": "A String", # For satisfying the matchRule condition, the path of the @@ -2453,11 +2466,12 @@

Method Details

# supplied with the original URL. For # more information about regular expression syntax, see Syntax. # - # Only one of prefixMatch, fullPathMatch orregexMatch must be + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match must be # specified. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. }, ], "priority": 42, # For routeRules within a given pathMatcher, @@ -2912,7 +2926,7 @@

Method Details

], }, ], - "region": "A String", # [Output Only] URL of the region where the regional URL map resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional URL map resides. # This field is not applicable to global URL maps. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -2989,14 +3003,14 @@

Method Details

}, }, }, - "kind": "compute#urlMapsAggregatedList", # Type of resource. + "kind": "compute#urlMapsAggregatedList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -3231,10 +3245,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3246,7 +3260,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -3372,7 +3386,7 @@

Method Details

# the regionUrlMaps resource, the backend service must have aloadBalancingScheme of INTERNAL_MANAGED. For more # information, read URL # Map Concepts. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "defaultCustomErrorResponsePolicy": { # Specifies the custom error response policy that must be applied when the # defaultCustomErrorResponsePolicy specifies how the Load # Balancer returns error responses when BackendServiceorBackendBucket responds with an error. @@ -3997,7 +4011,7 @@

Method Details

], "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#urlMap", # [Output Only] Type of the resource. Always compute#urlMaps for + "kind": "compute#urlMap", # Output only. [Output Only] Type of the resource. Always compute#urlMaps for # url maps. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -4616,9 +4630,12 @@

Method Details

}, "name": "A String", # The name to which this PathMatcher is referred by theHostRule. "pathRules": [ # The list of path rules. Use this list instead of routeRules - # when routing based on simple path matching is all that's required. The - # order by which path rules are specified does not matter. Matches are always - # done on the longest-path-first basis. + # when routing based on simple path matching is all that's required. A path + # rule can only include a wildcard character (*) after a + # forward slash character ("/"). + # + # The order by which path rules are specified does not matter. + # Matches are always done on the longest-path-first basis. # # For example: a pathRule with a path /a/b/c/* will match # before /a/b/* irrespective of the order in which those paths appear in this @@ -5370,7 +5387,7 @@

Method Details

# # fullPathMatch must be from 1 to 1024 characters. # - # Only one of prefixMatch, fullPathMatch or regexMatch must be + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match must be # specified. "headerMatches": [ # Specifies a list of header match criteria, all of which must match # corresponding headers in the request. @@ -5438,7 +5455,8 @@

Method Details

# Only one of exactMatch, prefixMatch,suffixMatch, regexMatch,presentMatch or rangeMatch must be set. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. "suffixMatch": "A String", # The value of the header must end with the contents ofsuffixMatch. # # Only one of exactMatch, prefixMatch,suffixMatch, regexMatch,presentMatch or rangeMatch must be set. @@ -5516,24 +5534,32 @@

Method Details

# matching labels in the provided metadata. }, ], - "pathTemplateMatch": "A String", # If specified, the route is a pattern match expression that must match the - # :path header once the query string is removed. + "pathTemplateMatch": "A String", # If specified, this field defines a path template pattern that must match + # the :path header after the query string is removed. # - # A pattern match allows you to match + # A path template pattern can include variables and wildcards. + # Variables are enclosed in curly braces, for example{variable_name}. Wildcards include * that + # matches a single path segment, and ** that matches zero or + # more path segments. The pattern must follow these rules: # # - # - The value must be between 1 and 1024 characters - # - The pattern must start with a leading slash ("/") - # - There may be no more than 5 operators in pattern + # - The value must be between 1 and 1024 characters. + # - The pattern must start with a leading slash ("/"). + # - No more than 5 operators (variables or wildcards) may appear in + # the pattern. # - # Precisely one ofprefix_match, full_path_match,regex_match or path_template_match must be set. + # Precisely one ofprefixMatch, fullPathMatch,regexMatch, or pathTemplateMatch must be + # set. "prefixMatch": "A String", # For satisfying the matchRule condition, the request's # path must begin with the specified prefixMatch.prefixMatch must begin with a /. # # The value must be from 1 to 1024 characters. # - # Only one of prefixMatch, fullPathMatch or regexMatch must be - # specified. + # The * character inside a prefix match is + # treated as a literal character, not as a wildcard. + # + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match can be + # used within a matchRule. "queryParameterMatches": [ # Specifies a list of query parameter match criteria, all of which must # match corresponding query parameters in the request. # @@ -5557,7 +5583,8 @@

Method Details

# Only one of presentMatch, exactMatch, orregexMatch must be set. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. }, ], "regexMatch": "A String", # For satisfying the matchRule condition, the path of the @@ -5565,11 +5592,12 @@

Method Details

# supplied with the original URL. For # more information about regular expression syntax, see Syntax. # - # Only one of prefixMatch, fullPathMatch orregexMatch must be + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match must be # specified. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. }, ], "priority": 42, # For routeRules within a given pathMatcher, @@ -6024,7 +6052,7 @@

Method Details

], }, ], - "region": "A String", # [Output Only] URL of the region where the regional URL map resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional URL map resides. # This field is not applicable to global URL maps. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -6115,7 +6143,7 @@

Method Details

# the regionUrlMaps resource, the backend service must have aloadBalancingScheme of INTERNAL_MANAGED. For more # information, read URL # Map Concepts. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "defaultCustomErrorResponsePolicy": { # Specifies the custom error response policy that must be applied when the # defaultCustomErrorResponsePolicy specifies how the Load # Balancer returns error responses when BackendServiceorBackendBucket responds with an error. @@ -6740,7 +6768,7 @@

Method Details

], "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#urlMap", # [Output Only] Type of the resource. Always compute#urlMaps for + "kind": "compute#urlMap", # Output only. [Output Only] Type of the resource. Always compute#urlMaps for # url maps. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -7359,9 +7387,12 @@

Method Details

}, "name": "A String", # The name to which this PathMatcher is referred by theHostRule. "pathRules": [ # The list of path rules. Use this list instead of routeRules - # when routing based on simple path matching is all that's required. The - # order by which path rules are specified does not matter. Matches are always - # done on the longest-path-first basis. + # when routing based on simple path matching is all that's required. A path + # rule can only include a wildcard character (*) after a + # forward slash character ("/"). + # + # The order by which path rules are specified does not matter. + # Matches are always done on the longest-path-first basis. # # For example: a pathRule with a path /a/b/c/* will match # before /a/b/* irrespective of the order in which those paths appear in this @@ -8113,7 +8144,7 @@

Method Details

# # fullPathMatch must be from 1 to 1024 characters. # - # Only one of prefixMatch, fullPathMatch or regexMatch must be + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match must be # specified. "headerMatches": [ # Specifies a list of header match criteria, all of which must match # corresponding headers in the request. @@ -8181,7 +8212,8 @@

Method Details

# Only one of exactMatch, prefixMatch,suffixMatch, regexMatch,presentMatch or rangeMatch must be set. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. "suffixMatch": "A String", # The value of the header must end with the contents ofsuffixMatch. # # Only one of exactMatch, prefixMatch,suffixMatch, regexMatch,presentMatch or rangeMatch must be set. @@ -8259,24 +8291,32 @@

Method Details

# matching labels in the provided metadata. }, ], - "pathTemplateMatch": "A String", # If specified, the route is a pattern match expression that must match the - # :path header once the query string is removed. + "pathTemplateMatch": "A String", # If specified, this field defines a path template pattern that must match + # the :path header after the query string is removed. # - # A pattern match allows you to match + # A path template pattern can include variables and wildcards. + # Variables are enclosed in curly braces, for example{variable_name}. Wildcards include * that + # matches a single path segment, and ** that matches zero or + # more path segments. The pattern must follow these rules: # # - # - The value must be between 1 and 1024 characters - # - The pattern must start with a leading slash ("/") - # - There may be no more than 5 operators in pattern + # - The value must be between 1 and 1024 characters. + # - The pattern must start with a leading slash ("/"). + # - No more than 5 operators (variables or wildcards) may appear in + # the pattern. # - # Precisely one ofprefix_match, full_path_match,regex_match or path_template_match must be set. + # Precisely one ofprefixMatch, fullPathMatch,regexMatch, or pathTemplateMatch must be + # set. "prefixMatch": "A String", # For satisfying the matchRule condition, the request's # path must begin with the specified prefixMatch.prefixMatch must begin with a /. # # The value must be from 1 to 1024 characters. # - # Only one of prefixMatch, fullPathMatch or regexMatch must be - # specified. + # The * character inside a prefix match is + # treated as a literal character, not as a wildcard. + # + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match can be + # used within a matchRule. "queryParameterMatches": [ # Specifies a list of query parameter match criteria, all of which must # match corresponding query parameters in the request. # @@ -8300,7 +8340,8 @@

Method Details

# Only one of presentMatch, exactMatch, orregexMatch must be set. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. }, ], "regexMatch": "A String", # For satisfying the matchRule condition, the path of the @@ -8308,11 +8349,12 @@

Method Details

# supplied with the original URL. For # more information about regular expression syntax, see Syntax. # - # Only one of prefixMatch, fullPathMatch orregexMatch must be + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match must be # specified. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. }, ], "priority": 42, # For routeRules within a given pathMatcher, @@ -8767,7 +8809,7 @@

Method Details

], }, ], - "region": "A String", # [Output Only] URL of the region where the regional URL map resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional URL map resides. # This field is not applicable to global URL maps. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -8994,10 +9036,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -9009,7 +9051,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -9301,10 +9343,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -9316,7 +9358,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -9528,7 +9570,7 @@

Method Details

# the regionUrlMaps resource, the backend service must have aloadBalancingScheme of INTERNAL_MANAGED. For more # information, read URL # Map Concepts. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "defaultCustomErrorResponsePolicy": { # Specifies the custom error response policy that must be applied when the # defaultCustomErrorResponsePolicy specifies how the Load # Balancer returns error responses when BackendServiceorBackendBucket responds with an error. @@ -10153,7 +10195,7 @@

Method Details

], "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#urlMap", # [Output Only] Type of the resource. Always compute#urlMaps for + "kind": "compute#urlMap", # Output only. [Output Only] Type of the resource. Always compute#urlMaps for # url maps. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -10772,9 +10814,12 @@

Method Details

}, "name": "A String", # The name to which this PathMatcher is referred by theHostRule. "pathRules": [ # The list of path rules. Use this list instead of routeRules - # when routing based on simple path matching is all that's required. The - # order by which path rules are specified does not matter. Matches are always - # done on the longest-path-first basis. + # when routing based on simple path matching is all that's required. A path + # rule can only include a wildcard character (*) after a + # forward slash character ("/"). + # + # The order by which path rules are specified does not matter. + # Matches are always done on the longest-path-first basis. # # For example: a pathRule with a path /a/b/c/* will match # before /a/b/* irrespective of the order in which those paths appear in this @@ -11526,7 +11571,7 @@

Method Details

# # fullPathMatch must be from 1 to 1024 characters. # - # Only one of prefixMatch, fullPathMatch or regexMatch must be + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match must be # specified. "headerMatches": [ # Specifies a list of header match criteria, all of which must match # corresponding headers in the request. @@ -11594,7 +11639,8 @@

Method Details

# Only one of exactMatch, prefixMatch,suffixMatch, regexMatch,presentMatch or rangeMatch must be set. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. "suffixMatch": "A String", # The value of the header must end with the contents ofsuffixMatch. # # Only one of exactMatch, prefixMatch,suffixMatch, regexMatch,presentMatch or rangeMatch must be set. @@ -11672,24 +11718,32 @@

Method Details

# matching labels in the provided metadata. }, ], - "pathTemplateMatch": "A String", # If specified, the route is a pattern match expression that must match the - # :path header once the query string is removed. + "pathTemplateMatch": "A String", # If specified, this field defines a path template pattern that must match + # the :path header after the query string is removed. # - # A pattern match allows you to match + # A path template pattern can include variables and wildcards. + # Variables are enclosed in curly braces, for example{variable_name}. Wildcards include * that + # matches a single path segment, and ** that matches zero or + # more path segments. The pattern must follow these rules: # # - # - The value must be between 1 and 1024 characters - # - The pattern must start with a leading slash ("/") - # - There may be no more than 5 operators in pattern + # - The value must be between 1 and 1024 characters. + # - The pattern must start with a leading slash ("/"). + # - No more than 5 operators (variables or wildcards) may appear in + # the pattern. # - # Precisely one ofprefix_match, full_path_match,regex_match or path_template_match must be set. + # Precisely one ofprefixMatch, fullPathMatch,regexMatch, or pathTemplateMatch must be + # set. "prefixMatch": "A String", # For satisfying the matchRule condition, the request's # path must begin with the specified prefixMatch.prefixMatch must begin with a /. # # The value must be from 1 to 1024 characters. # - # Only one of prefixMatch, fullPathMatch or regexMatch must be - # specified. + # The * character inside a prefix match is + # treated as a literal character, not as a wildcard. + # + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match can be + # used within a matchRule. "queryParameterMatches": [ # Specifies a list of query parameter match criteria, all of which must # match corresponding query parameters in the request. # @@ -11713,7 +11767,8 @@

Method Details

# Only one of presentMatch, exactMatch, orregexMatch must be set. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. }, ], "regexMatch": "A String", # For satisfying the matchRule condition, the path of the @@ -11721,11 +11776,12 @@

Method Details

# supplied with the original URL. For # more information about regular expression syntax, see Syntax. # - # Only one of prefixMatch, fullPathMatch orregexMatch must be + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match must be # specified. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. }, ], "priority": 42, # For routeRules within a given pathMatcher, @@ -12180,7 +12236,7 @@

Method Details

], }, ], - "region": "A String", # [Output Only] URL of the region where the regional URL map resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional URL map resides. # This field is not applicable to global URL maps. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -12229,13 +12285,13 @@

Method Details

], }, ], - "kind": "compute#urlMapList", # Type of resource. + "kind": "compute#urlMapList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -12322,7 +12378,7 @@

Method Details

# the regionUrlMaps resource, the backend service must have aloadBalancingScheme of INTERNAL_MANAGED. For more # information, read URL # Map Concepts. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "defaultCustomErrorResponsePolicy": { # Specifies the custom error response policy that must be applied when the # defaultCustomErrorResponsePolicy specifies how the Load # Balancer returns error responses when BackendServiceorBackendBucket responds with an error. @@ -12947,7 +13003,7 @@

Method Details

], "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#urlMap", # [Output Only] Type of the resource. Always compute#urlMaps for + "kind": "compute#urlMap", # Output only. [Output Only] Type of the resource. Always compute#urlMaps for # url maps. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -13566,9 +13622,12 @@

Method Details

}, "name": "A String", # The name to which this PathMatcher is referred by theHostRule. "pathRules": [ # The list of path rules. Use this list instead of routeRules - # when routing based on simple path matching is all that's required. The - # order by which path rules are specified does not matter. Matches are always - # done on the longest-path-first basis. + # when routing based on simple path matching is all that's required. A path + # rule can only include a wildcard character (*) after a + # forward slash character ("/"). + # + # The order by which path rules are specified does not matter. + # Matches are always done on the longest-path-first basis. # # For example: a pathRule with a path /a/b/c/* will match # before /a/b/* irrespective of the order in which those paths appear in this @@ -14320,7 +14379,7 @@

Method Details

# # fullPathMatch must be from 1 to 1024 characters. # - # Only one of prefixMatch, fullPathMatch or regexMatch must be + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match must be # specified. "headerMatches": [ # Specifies a list of header match criteria, all of which must match # corresponding headers in the request. @@ -14388,7 +14447,8 @@

Method Details

# Only one of exactMatch, prefixMatch,suffixMatch, regexMatch,presentMatch or rangeMatch must be set. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. "suffixMatch": "A String", # The value of the header must end with the contents ofsuffixMatch. # # Only one of exactMatch, prefixMatch,suffixMatch, regexMatch,presentMatch or rangeMatch must be set. @@ -14466,24 +14526,32 @@

Method Details

# matching labels in the provided metadata. }, ], - "pathTemplateMatch": "A String", # If specified, the route is a pattern match expression that must match the - # :path header once the query string is removed. + "pathTemplateMatch": "A String", # If specified, this field defines a path template pattern that must match + # the :path header after the query string is removed. # - # A pattern match allows you to match + # A path template pattern can include variables and wildcards. + # Variables are enclosed in curly braces, for example{variable_name}. Wildcards include * that + # matches a single path segment, and ** that matches zero or + # more path segments. The pattern must follow these rules: # # - # - The value must be between 1 and 1024 characters - # - The pattern must start with a leading slash ("/") - # - There may be no more than 5 operators in pattern + # - The value must be between 1 and 1024 characters. + # - The pattern must start with a leading slash ("/"). + # - No more than 5 operators (variables or wildcards) may appear in + # the pattern. # - # Precisely one ofprefix_match, full_path_match,regex_match or path_template_match must be set. + # Precisely one ofprefixMatch, fullPathMatch,regexMatch, or pathTemplateMatch must be + # set. "prefixMatch": "A String", # For satisfying the matchRule condition, the request's # path must begin with the specified prefixMatch.prefixMatch must begin with a /. # # The value must be from 1 to 1024 characters. # - # Only one of prefixMatch, fullPathMatch or regexMatch must be - # specified. + # The * character inside a prefix match is + # treated as a literal character, not as a wildcard. + # + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match can be + # used within a matchRule. "queryParameterMatches": [ # Specifies a list of query parameter match criteria, all of which must # match corresponding query parameters in the request. # @@ -14507,7 +14575,8 @@

Method Details

# Only one of presentMatch, exactMatch, orregexMatch must be set. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. }, ], "regexMatch": "A String", # For satisfying the matchRule condition, the path of the @@ -14515,11 +14584,12 @@

Method Details

# supplied with the original URL. For # more information about regular expression syntax, see Syntax. # - # Only one of prefixMatch, fullPathMatch orregexMatch must be + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match must be # specified. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. }, ], "priority": 42, # For routeRules within a given pathMatcher, @@ -14974,7 +15044,7 @@

Method Details

], }, ], - "region": "A String", # [Output Only] URL of the region where the regional URL map resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional URL map resides. # This field is not applicable to global URL maps. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -15201,10 +15271,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -15216,7 +15286,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -15371,7 +15441,7 @@

Method Details

# the regionUrlMaps resource, the backend service must have aloadBalancingScheme of INTERNAL_MANAGED. For more # information, read URL # Map Concepts. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "defaultCustomErrorResponsePolicy": { # Specifies the custom error response policy that must be applied when the # defaultCustomErrorResponsePolicy specifies how the Load # Balancer returns error responses when BackendServiceorBackendBucket responds with an error. @@ -15996,7 +16066,7 @@

Method Details

], "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#urlMap", # [Output Only] Type of the resource. Always compute#urlMaps for + "kind": "compute#urlMap", # Output only. [Output Only] Type of the resource. Always compute#urlMaps for # url maps. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -16615,9 +16685,12 @@

Method Details

}, "name": "A String", # The name to which this PathMatcher is referred by theHostRule. "pathRules": [ # The list of path rules. Use this list instead of routeRules - # when routing based on simple path matching is all that's required. The - # order by which path rules are specified does not matter. Matches are always - # done on the longest-path-first basis. + # when routing based on simple path matching is all that's required. A path + # rule can only include a wildcard character (*) after a + # forward slash character ("/"). + # + # The order by which path rules are specified does not matter. + # Matches are always done on the longest-path-first basis. # # For example: a pathRule with a path /a/b/c/* will match # before /a/b/* irrespective of the order in which those paths appear in this @@ -17369,7 +17442,7 @@

Method Details

# # fullPathMatch must be from 1 to 1024 characters. # - # Only one of prefixMatch, fullPathMatch or regexMatch must be + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match must be # specified. "headerMatches": [ # Specifies a list of header match criteria, all of which must match # corresponding headers in the request. @@ -17437,7 +17510,8 @@

Method Details

# Only one of exactMatch, prefixMatch,suffixMatch, regexMatch,presentMatch or rangeMatch must be set. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. "suffixMatch": "A String", # The value of the header must end with the contents ofsuffixMatch. # # Only one of exactMatch, prefixMatch,suffixMatch, regexMatch,presentMatch or rangeMatch must be set. @@ -17515,24 +17589,32 @@

Method Details

# matching labels in the provided metadata. }, ], - "pathTemplateMatch": "A String", # If specified, the route is a pattern match expression that must match the - # :path header once the query string is removed. + "pathTemplateMatch": "A String", # If specified, this field defines a path template pattern that must match + # the :path header after the query string is removed. # - # A pattern match allows you to match + # A path template pattern can include variables and wildcards. + # Variables are enclosed in curly braces, for example{variable_name}. Wildcards include * that + # matches a single path segment, and ** that matches zero or + # more path segments. The pattern must follow these rules: # # - # - The value must be between 1 and 1024 characters - # - The pattern must start with a leading slash ("/") - # - There may be no more than 5 operators in pattern + # - The value must be between 1 and 1024 characters. + # - The pattern must start with a leading slash ("/"). + # - No more than 5 operators (variables or wildcards) may appear in + # the pattern. # - # Precisely one ofprefix_match, full_path_match,regex_match or path_template_match must be set. + # Precisely one ofprefixMatch, fullPathMatch,regexMatch, or pathTemplateMatch must be + # set. "prefixMatch": "A String", # For satisfying the matchRule condition, the request's # path must begin with the specified prefixMatch.prefixMatch must begin with a /. # # The value must be from 1 to 1024 characters. # - # Only one of prefixMatch, fullPathMatch or regexMatch must be - # specified. + # The * character inside a prefix match is + # treated as a literal character, not as a wildcard. + # + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match can be + # used within a matchRule. "queryParameterMatches": [ # Specifies a list of query parameter match criteria, all of which must # match corresponding query parameters in the request. # @@ -17556,7 +17638,8 @@

Method Details

# Only one of presentMatch, exactMatch, orregexMatch must be set. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. }, ], "regexMatch": "A String", # For satisfying the matchRule condition, the path of the @@ -17564,11 +17647,12 @@

Method Details

# supplied with the original URL. For # more information about regular expression syntax, see Syntax. # - # Only one of prefixMatch, fullPathMatch orregexMatch must be + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match must be # specified. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. }, ], "priority": 42, # For routeRules within a given pathMatcher, @@ -18023,7 +18107,7 @@

Method Details

], }, ], - "region": "A String", # [Output Only] URL of the region where the regional URL map resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional URL map resides. # This field is not applicable to global URL maps. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -18250,10 +18334,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -18265,7 +18349,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -18406,7 +18490,7 @@

Method Details

# the regionUrlMaps resource, the backend service must have aloadBalancingScheme of INTERNAL_MANAGED. For more # information, read URL # Map Concepts. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "defaultCustomErrorResponsePolicy": { # Specifies the custom error response policy that must be applied when the # defaultCustomErrorResponsePolicy specifies how the Load # Balancer returns error responses when BackendServiceorBackendBucket responds with an error. @@ -19031,7 +19115,7 @@

Method Details

], "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#urlMap", # [Output Only] Type of the resource. Always compute#urlMaps for + "kind": "compute#urlMap", # Output only. [Output Only] Type of the resource. Always compute#urlMaps for # url maps. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -19650,9 +19734,12 @@

Method Details

}, "name": "A String", # The name to which this PathMatcher is referred by theHostRule. "pathRules": [ # The list of path rules. Use this list instead of routeRules - # when routing based on simple path matching is all that's required. The - # order by which path rules are specified does not matter. Matches are always - # done on the longest-path-first basis. + # when routing based on simple path matching is all that's required. A path + # rule can only include a wildcard character (*) after a + # forward slash character ("/"). + # + # The order by which path rules are specified does not matter. + # Matches are always done on the longest-path-first basis. # # For example: a pathRule with a path /a/b/c/* will match # before /a/b/* irrespective of the order in which those paths appear in this @@ -20404,7 +20491,7 @@

Method Details

# # fullPathMatch must be from 1 to 1024 characters. # - # Only one of prefixMatch, fullPathMatch or regexMatch must be + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match must be # specified. "headerMatches": [ # Specifies a list of header match criteria, all of which must match # corresponding headers in the request. @@ -20472,7 +20559,8 @@

Method Details

# Only one of exactMatch, prefixMatch,suffixMatch, regexMatch,presentMatch or rangeMatch must be set. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. "suffixMatch": "A String", # The value of the header must end with the contents ofsuffixMatch. # # Only one of exactMatch, prefixMatch,suffixMatch, regexMatch,presentMatch or rangeMatch must be set. @@ -20550,24 +20638,32 @@

Method Details

# matching labels in the provided metadata. }, ], - "pathTemplateMatch": "A String", # If specified, the route is a pattern match expression that must match the - # :path header once the query string is removed. + "pathTemplateMatch": "A String", # If specified, this field defines a path template pattern that must match + # the :path header after the query string is removed. # - # A pattern match allows you to match + # A path template pattern can include variables and wildcards. + # Variables are enclosed in curly braces, for example{variable_name}. Wildcards include * that + # matches a single path segment, and ** that matches zero or + # more path segments. The pattern must follow these rules: # # - # - The value must be between 1 and 1024 characters - # - The pattern must start with a leading slash ("/") - # - There may be no more than 5 operators in pattern + # - The value must be between 1 and 1024 characters. + # - The pattern must start with a leading slash ("/"). + # - No more than 5 operators (variables or wildcards) may appear in + # the pattern. # - # Precisely one ofprefix_match, full_path_match,regex_match or path_template_match must be set. + # Precisely one ofprefixMatch, fullPathMatch,regexMatch, or pathTemplateMatch must be + # set. "prefixMatch": "A String", # For satisfying the matchRule condition, the request's # path must begin with the specified prefixMatch.prefixMatch must begin with a /. # # The value must be from 1 to 1024 characters. # - # Only one of prefixMatch, fullPathMatch or regexMatch must be - # specified. + # The * character inside a prefix match is + # treated as a literal character, not as a wildcard. + # + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match can be + # used within a matchRule. "queryParameterMatches": [ # Specifies a list of query parameter match criteria, all of which must # match corresponding query parameters in the request. # @@ -20591,7 +20687,8 @@

Method Details

# Only one of presentMatch, exactMatch, orregexMatch must be set. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. }, ], "regexMatch": "A String", # For satisfying the matchRule condition, the path of the @@ -20599,11 +20696,12 @@

Method Details

# supplied with the original URL. For # more information about regular expression syntax, see Syntax. # - # Only one of prefixMatch, fullPathMatch orregexMatch must be + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match must be # specified. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. }, ], "priority": 42, # For routeRules within a given pathMatcher, @@ -21058,7 +21156,7 @@

Method Details

], }, ], - "region": "A String", # [Output Only] URL of the region where the regional URL map resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional URL map resides. # This field is not applicable to global URL maps. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. diff --git a/docs/dyn/compute_beta.vpnGateways.html b/docs/dyn/compute_beta.vpnGateways.html index a09af1b6dd..1b2e7f4a25 100644 --- a/docs/dyn/compute_beta.vpnGateways.html +++ b/docs/dyn/compute_beta.vpnGateways.html @@ -229,15 +229,15 @@

Method Details

# network through an IPsec VPN connection in a single region. # For more information about Cloud HA VPN solutions, see # Cloud VPN topologies . - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "gatewayIpVersion": "A String", # The IP family of the gateway IPs for the HA-VPN gateway interfaces. If not # specified, IPV4 will be used. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#vpnGateway", # [Output Only] Type of resource. Always compute#vpnGateway for + "kind": "compute#vpnGateway", # Output only. [Output Only] Type of resource. Always compute#vpnGateway for # VPN gateways. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this VpnGateway, which # is essentially a hash of the labels set used for optimistic locking. The @@ -261,20 +261,20 @@

Method Details

# cannot be a dash. "network": "A String", # URL of the network to which this VPN gateway is attached. Provided by the # client when the VPN gateway is created. - "region": "A String", # [Output Only] URL of the region where the VPN gateway resides. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "region": "A String", # Output only. [Output Only] URL of the region where the VPN gateway resides. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "stackType": "A String", # The stack type for this VPN gateway to identify the IP protocols that are # enabled. Possible values are: IPV4_ONLY,IPV4_IPV6, IPV6_ONLY. If not specified,IPV4_ONLY is used if the gateway IP version isIPV4, or IPV4_IPV6 if the gateway IP version isIPV6. "vpnInterfaces": [ # The list of VPN interfaces associated with this VPN gateway. { # A VPN gateway interface. - "id": 42, # [Output Only] Numeric identifier for this VPN interface associated with + "id": 42, # Output only. [Output Only] Numeric identifier for this VPN interface associated with # the VPN gateway. "interconnectAttachment": "A String", # URL of the VLAN attachment (interconnectAttachment) resource for this # VPN gateway interface. When the value of this field is present, the VPN # gateway is used for HA VPN over Cloud Interconnect; all egress # or ingress traffic for this VPN gateway interface goes through the # specified VLAN attachment resource. - "ipAddress": "A String", # [Output Only] IP address for this VPN interface associated with the VPN + "ipAddress": "A String", # Output only. [Output Only] IP address for this VPN interface associated with the VPN # gateway. # The IP address could be either a regional external IP address or # a regional internal IP address. The two IP addresses for a VPN gateway @@ -285,7 +285,7 @@

Method Details

# regional external IP addresses. For regular (non HA VPN over Cloud # Interconnect) HA VPN tunnels, the IP address must be a regional external # IP address. - "ipv6Address": "A String", # [Output Only] IPv6 address for this VPN interface associated with the VPN + "ipv6Address": "A String", # Output only. [Output Only] IPv6 address for this VPN interface associated with the VPN # gateway. # The IPv6 address must be a regional external IPv6 address. The format is # RFC 5952 format (e.g. 2001:db8::2d9:51:0:0). @@ -321,15 +321,15 @@

Method Details

}, }, }, - "kind": "compute#vpnGatewayAggregatedList", # [Output Only] Type of resource. Always compute#vpnGateway for + "kind": "compute#vpnGatewayAggregatedList", # Output only. [Output Only] Type of resource. Always compute#vpnGateway for # VPN gateways. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -565,10 +565,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -580,7 +580,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -683,15 +683,15 @@

Method Details

# network through an IPsec VPN connection in a single region. # For more information about Cloud HA VPN solutions, see # Cloud VPN topologies . - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "gatewayIpVersion": "A String", # The IP family of the gateway IPs for the HA-VPN gateway interfaces. If not # specified, IPV4 will be used. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#vpnGateway", # [Output Only] Type of resource. Always compute#vpnGateway for + "kind": "compute#vpnGateway", # Output only. [Output Only] Type of resource. Always compute#vpnGateway for # VPN gateways. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this VpnGateway, which # is essentially a hash of the labels set used for optimistic locking. The @@ -715,20 +715,20 @@

Method Details

# cannot be a dash. "network": "A String", # URL of the network to which this VPN gateway is attached. Provided by the # client when the VPN gateway is created. - "region": "A String", # [Output Only] URL of the region where the VPN gateway resides. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "region": "A String", # Output only. [Output Only] URL of the region where the VPN gateway resides. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "stackType": "A String", # The stack type for this VPN gateway to identify the IP protocols that are # enabled. Possible values are: IPV4_ONLY,IPV4_IPV6, IPV6_ONLY. If not specified,IPV4_ONLY is used if the gateway IP version isIPV4, or IPV4_IPV6 if the gateway IP version isIPV6. "vpnInterfaces": [ # The list of VPN interfaces associated with this VPN gateway. { # A VPN gateway interface. - "id": 42, # [Output Only] Numeric identifier for this VPN interface associated with + "id": 42, # Output only. [Output Only] Numeric identifier for this VPN interface associated with # the VPN gateway. "interconnectAttachment": "A String", # URL of the VLAN attachment (interconnectAttachment) resource for this # VPN gateway interface. When the value of this field is present, the VPN # gateway is used for HA VPN over Cloud Interconnect; all egress # or ingress traffic for this VPN gateway interface goes through the # specified VLAN attachment resource. - "ipAddress": "A String", # [Output Only] IP address for this VPN interface associated with the VPN + "ipAddress": "A String", # Output only. [Output Only] IP address for this VPN interface associated with the VPN # gateway. # The IP address could be either a regional external IP address or # a regional internal IP address. The two IP addresses for a VPN gateway @@ -739,7 +739,7 @@

Method Details

# regional external IP addresses. For regular (non HA VPN over Cloud # Interconnect) HA VPN tunnels, the IP address must be a regional external # IP address. - "ipv6Address": "A String", # [Output Only] IPv6 address for this VPN interface associated with the VPN + "ipv6Address": "A String", # Output only. [Output Only] IPv6 address for this VPN interface associated with the VPN # gateway. # The IPv6 address must be a regional external IPv6 address. The format is # RFC 5952 format (e.g. 2001:db8::2d9:51:0:0). @@ -766,14 +766,14 @@

Method Details

{ "result": { - "vpnConnections": [ # List of VPN connection for this VpnGateway. + "vpnConnections": [ # Output only. List of VPN connection for this VpnGateway. { # A VPN connection contains all VPN tunnels connected from this VpnGateway # to the same peer gateway. The peer gateway could either be an external VPN # gateway or a Google Cloud VPN gateway. - "peerExternalGateway": "A String", # URL reference to the peer external VPN gateways to which the VPN tunnels + "peerExternalGateway": "A String", # Output only. URL reference to the peer external VPN gateways to which the VPN tunnels # in this VPN connection are connected. # This field is mutually exclusive with peer_gcp_gateway. - "peerGcpGateway": "A String", # URL reference to the peer side VPN gateways to which the VPN tunnels in + "peerGcpGateway": "A String", # Output only. URL reference to the peer side VPN gateways to which the VPN tunnels in # this VPN connection are connected. # This field is mutually exclusive with peer_gcp_gateway. "state": { # Describes the high availability requirement state for the VPN connection # HighAvailabilityRequirementState for the VPN connection. @@ -786,11 +786,11 @@

Method Details

}, "tunnels": [ # List of VPN tunnels that are in this VPN connection. { # Contains some information about a VPN tunnel. - "localGatewayInterface": 42, # The VPN gateway interface this VPN tunnel is associated with. - "peerGatewayInterface": 42, # The peer gateway interface this VPN tunnel is connected to, the peer + "localGatewayInterface": 42, # Output only. The VPN gateway interface this VPN tunnel is associated with. + "peerGatewayInterface": 42, # Output only. The peer gateway interface this VPN tunnel is connected to, the peer # gateway could either be an external VPN gateway or a Google Cloud # VPN gateway. - "tunnelUrl": "A String", # URL reference to the VPN tunnel. + "tunnelUrl": "A String", # Output only. URL reference to the VPN tunnel. }, ], }, @@ -817,15 +817,15 @@

Method Details

# network through an IPsec VPN connection in a single region. # For more information about Cloud HA VPN solutions, see # Cloud VPN topologies . - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "gatewayIpVersion": "A String", # The IP family of the gateway IPs for the HA-VPN gateway interfaces. If not # specified, IPV4 will be used. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#vpnGateway", # [Output Only] Type of resource. Always compute#vpnGateway for + "kind": "compute#vpnGateway", # Output only. [Output Only] Type of resource. Always compute#vpnGateway for # VPN gateways. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this VpnGateway, which # is essentially a hash of the labels set used for optimistic locking. The @@ -849,20 +849,20 @@

Method Details

# cannot be a dash. "network": "A String", # URL of the network to which this VPN gateway is attached. Provided by the # client when the VPN gateway is created. - "region": "A String", # [Output Only] URL of the region where the VPN gateway resides. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "region": "A String", # Output only. [Output Only] URL of the region where the VPN gateway resides. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "stackType": "A String", # The stack type for this VPN gateway to identify the IP protocols that are # enabled. Possible values are: IPV4_ONLY,IPV4_IPV6, IPV6_ONLY. If not specified,IPV4_ONLY is used if the gateway IP version isIPV4, or IPV4_IPV6 if the gateway IP version isIPV6. "vpnInterfaces": [ # The list of VPN interfaces associated with this VPN gateway. { # A VPN gateway interface. - "id": 42, # [Output Only] Numeric identifier for this VPN interface associated with + "id": 42, # Output only. [Output Only] Numeric identifier for this VPN interface associated with # the VPN gateway. "interconnectAttachment": "A String", # URL of the VLAN attachment (interconnectAttachment) resource for this # VPN gateway interface. When the value of this field is present, the VPN # gateway is used for HA VPN over Cloud Interconnect; all egress # or ingress traffic for this VPN gateway interface goes through the # specified VLAN attachment resource. - "ipAddress": "A String", # [Output Only] IP address for this VPN interface associated with the VPN + "ipAddress": "A String", # Output only. [Output Only] IP address for this VPN interface associated with the VPN # gateway. # The IP address could be either a regional external IP address or # a regional internal IP address. The two IP addresses for a VPN gateway @@ -873,7 +873,7 @@

Method Details

# regional external IP addresses. For regular (non HA VPN over Cloud # Interconnect) HA VPN tunnels, the IP address must be a regional external # IP address. - "ipv6Address": "A String", # [Output Only] IPv6 address for this VPN interface associated with the VPN + "ipv6Address": "A String", # Output only. [Output Only] IPv6 address for this VPN interface associated with the VPN # gateway. # The IPv6 address must be a regional external IPv6 address. The format is # RFC 5952 format (e.g. 2001:db8::2d9:51:0:0). @@ -1059,10 +1059,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1074,7 +1074,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1263,15 +1263,15 @@

Method Details

# network through an IPsec VPN connection in a single region. # For more information about Cloud HA VPN solutions, see # Cloud VPN topologies . - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "gatewayIpVersion": "A String", # The IP family of the gateway IPs for the HA-VPN gateway interfaces. If not # specified, IPV4 will be used. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#vpnGateway", # [Output Only] Type of resource. Always compute#vpnGateway for + "kind": "compute#vpnGateway", # Output only. [Output Only] Type of resource. Always compute#vpnGateway for # VPN gateways. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this VpnGateway, which # is essentially a hash of the labels set used for optimistic locking. The @@ -1295,20 +1295,20 @@

Method Details

# cannot be a dash. "network": "A String", # URL of the network to which this VPN gateway is attached. Provided by the # client when the VPN gateway is created. - "region": "A String", # [Output Only] URL of the region where the VPN gateway resides. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "region": "A String", # Output only. [Output Only] URL of the region where the VPN gateway resides. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "stackType": "A String", # The stack type for this VPN gateway to identify the IP protocols that are # enabled. Possible values are: IPV4_ONLY,IPV4_IPV6, IPV6_ONLY. If not specified,IPV4_ONLY is used if the gateway IP version isIPV4, or IPV4_IPV6 if the gateway IP version isIPV6. "vpnInterfaces": [ # The list of VPN interfaces associated with this VPN gateway. { # A VPN gateway interface. - "id": 42, # [Output Only] Numeric identifier for this VPN interface associated with + "id": 42, # Output only. [Output Only] Numeric identifier for this VPN interface associated with # the VPN gateway. "interconnectAttachment": "A String", # URL of the VLAN attachment (interconnectAttachment) resource for this # VPN gateway interface. When the value of this field is present, the VPN # gateway is used for HA VPN over Cloud Interconnect; all egress # or ingress traffic for this VPN gateway interface goes through the # specified VLAN attachment resource. - "ipAddress": "A String", # [Output Only] IP address for this VPN interface associated with the VPN + "ipAddress": "A String", # Output only. [Output Only] IP address for this VPN interface associated with the VPN # gateway. # The IP address could be either a regional external IP address or # a regional internal IP address. The two IP addresses for a VPN gateway @@ -1319,7 +1319,7 @@

Method Details

# regional external IP addresses. For regular (non HA VPN over Cloud # Interconnect) HA VPN tunnels, the IP address must be a regional external # IP address. - "ipv6Address": "A String", # [Output Only] IPv6 address for this VPN interface associated with the VPN + "ipv6Address": "A String", # Output only. [Output Only] IPv6 address for this VPN interface associated with the VPN # gateway. # The IPv6 address must be a regional external IPv6 address. The format is # RFC 5952 format (e.g. 2001:db8::2d9:51:0:0). @@ -1327,14 +1327,14 @@

Method Details

], }, ], - "kind": "compute#vpnGatewayList", # [Output Only] Type of resource. Always compute#vpnGateway for + "kind": "compute#vpnGatewayList", # Output only. [Output Only] Type of resource. Always compute#vpnGateway for # VPN gateways. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -1579,10 +1579,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1594,7 +1594,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.vpnTunnels.html b/docs/dyn/compute_beta.vpnTunnels.html index 2e786dab74..871e048b15 100644 --- a/docs/dyn/compute_beta.vpnTunnels.html +++ b/docs/dyn/compute_beta.vpnTunnels.html @@ -251,7 +251,7 @@

Method Details

], }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -261,7 +261,7 @@

Method Details

"ikeVersion": 42, # IKE protocol version to use when establishing the VPN tunnel with the peer # VPN gateway. Acceptable IKE versions are 1 or 2. # The default version is 2. - "kind": "compute#vpnTunnel", # [Output Only] Type of resource. Always compute#vpnTunnel for + "kind": "compute#vpnTunnel", # Output only. [Output Only] Type of resource. Always compute#vpnTunnel for # VPN tunnels. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this VpnTunnel, which is # essentially a hash of the labels set used for optimistic locking. The @@ -393,15 +393,15 @@

Method Details

}, }, }, - "kind": "compute#vpnTunnelAggregatedList", # [Output Only] Type of resource. Always compute#vpnTunnel for + "kind": "compute#vpnTunnelAggregatedList", # Output only. [Output Only] Type of resource. Always compute#vpnTunnel for # VPN tunnels. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -637,10 +637,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -652,7 +652,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -780,7 +780,7 @@

Method Details

], }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -790,7 +790,7 @@

Method Details

"ikeVersion": 42, # IKE protocol version to use when establishing the VPN tunnel with the peer # VPN gateway. Acceptable IKE versions are 1 or 2. # The default version is 2. - "kind": "compute#vpnTunnel", # [Output Only] Type of resource. Always compute#vpnTunnel for + "kind": "compute#vpnTunnel", # Output only. [Output Only] Type of resource. Always compute#vpnTunnel for # VPN tunnels. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this VpnTunnel, which is # essentially a hash of the labels set used for optimistic locking. The @@ -938,7 +938,7 @@

Method Details

], }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -948,7 +948,7 @@

Method Details

"ikeVersion": 42, # IKE protocol version to use when establishing the VPN tunnel with the peer # VPN gateway. Acceptable IKE versions are 1 or 2. # The default version is 2. - "kind": "compute#vpnTunnel", # [Output Only] Type of resource. Always compute#vpnTunnel for + "kind": "compute#vpnTunnel", # Output only. [Output Only] Type of resource. Always compute#vpnTunnel for # VPN tunnels. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this VpnTunnel, which is # essentially a hash of the labels set used for optimistic locking. The @@ -1230,10 +1230,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1245,7 +1245,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1459,7 +1459,7 @@

Method Details

], }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1469,7 +1469,7 @@

Method Details

"ikeVersion": 42, # IKE protocol version to use when establishing the VPN tunnel with the peer # VPN gateway. Acceptable IKE versions are 1 or 2. # The default version is 2. - "kind": "compute#vpnTunnel", # [Output Only] Type of resource. Always compute#vpnTunnel for + "kind": "compute#vpnTunnel", # Output only. [Output Only] Type of resource. Always compute#vpnTunnel for # VPN tunnels. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this VpnTunnel, which is # essentially a hash of the labels set used for optimistic locking. The @@ -1573,14 +1573,14 @@

Method Details

# Possible values are: `0`, `1`. }, ], - "kind": "compute#vpnTunnelList", # [Output Only] Type of resource. Always compute#vpnTunnel for + "kind": "compute#vpnTunnelList", # Output only. [Output Only] Type of resource. Always compute#vpnTunnel for # VPN tunnels. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -1825,10 +1825,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1840,7 +1840,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.wireGroups.html b/docs/dyn/compute_beta.wireGroups.html index f6c71327ce..79338f2505 100644 --- a/docs/dyn/compute_beta.wireGroups.html +++ b/docs/dyn/compute_beta.wireGroups.html @@ -288,10 +288,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -303,7 +303,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -404,7 +404,7 @@

Method Details

# wires in the wire group are disabled. When true and when # there is simultaneously no wire-specific override of `adminEnabled` to # false, a given wire is enabled. Defaults to true. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of the wire group. "endpoints": { # A map that contains the logical endpoints of the wire group. Specify @@ -456,9 +456,9 @@

Method Details

}, }, }, - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. - "kind": "compute#wireGroup", # [Output Only] Type of the resource. Alwayscompute#wireGroups for wire groups. + "kind": "compute#wireGroup", # Output only. [Output Only] Type of the resource. Alwayscompute#wireGroups for wire groups. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -466,14 +466,14 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "reconciling": True or False, # [Output Only] Indicates whether there are wire changes yet to be processed. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "topology": { # Topology details for the wire group. # Topology details for the wire group configuration. - "endpoints": [ # Topology details for all endpoints in the wire group. + "reconciling": True or False, # Output only. [Output Only] Indicates whether there are wire changes yet to be processed. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "topology": { # Topology details for the wire group. # Output only. Topology details for the wire group configuration. + "endpoints": [ # Output only. Topology details for all endpoints in the wire group. { # Topology details for a single wire group endpoint. - "city": "A String", # The InterconnectLocation.city (metropolitan area designator) that all + "city": "A String", # Output only. The InterconnectLocation.city (metropolitan area designator) that all # interconnects are located in. - "label": "A String", # Endpoint label from the wire group. + "label": "A String", # Output only. Endpoint label from the wire group. }, ], }, @@ -515,18 +515,18 @@

Method Details

# detect a fault. This setting is only permitted on port mode # pseudowires. }, - "wires": [ # The single/redundant wire(s) managed by the wire group. + "wires": [ # Output only. The single/redundant wire(s) managed by the wire group. { # A pseudowire that connects two Interconnect connections. - "adminEnabled": True or False, # [Output Only] Indicates whether the wire is enabled. + "adminEnabled": True or False, # Output only. [Output Only] Indicates whether the wire is enabled. # When false, the wire is disabled. When true and when the wire group of # the wire is also enabled, the wire is enabled. Defaults to true. - "endpoints": [ # Wire endpoints are specific Interconnect connections. + "endpoints": [ # Output only. Wire endpoints are specific Interconnect connections. { # Wire endpoints are specific Interconnect connections. "interconnect": "A String", "vlanTag": 42, }, ], - "label": "A String", # [Output Only] A label that identifies the wire. The format of this label + "label": "A String", # Output only. [Output Only] A label that identifies the wire. The format of this label # combines the existing labels of the wire group endpoints and Interconnect # connections used by this wire in alphabetical order as follows: # `ENDPOINT_A+CONNECTION_A1,ENDPOINT_B+CONNECTION_B1`, where: @@ -537,7 +537,7 @@

Method Details

# - CONNECTION_A1 and CONNECTION_B1: are the # labels that you entered as map keys when you specified the wire group # Interconnect objects. - "wireProperties": { # The properties of a wire. # [Output Only] Properties of the wire. + "wireProperties": { # The properties of a wire. # Output only. [Output Only] Properties of the wire. "bandwidthAllocation": "A String", # The configuration of the bandwidth allocation, one of the following: # # - ALLOCATE_PER_WIRE: configures a separate unmetered bandwidth allocation @@ -577,7 +577,7 @@

Method Details

# wires in the wire group are disabled. When true and when # there is simultaneously no wire-specific override of `adminEnabled` to # false, a given wire is enabled. Defaults to true. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of the wire group. "endpoints": { # A map that contains the logical endpoints of the wire group. Specify @@ -629,9 +629,9 @@

Method Details

}, }, }, - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. - "kind": "compute#wireGroup", # [Output Only] Type of the resource. Alwayscompute#wireGroups for wire groups. + "kind": "compute#wireGroup", # Output only. [Output Only] Type of the resource. Alwayscompute#wireGroups for wire groups. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -639,14 +639,14 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "reconciling": True or False, # [Output Only] Indicates whether there are wire changes yet to be processed. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "topology": { # Topology details for the wire group. # Topology details for the wire group configuration. - "endpoints": [ # Topology details for all endpoints in the wire group. + "reconciling": True or False, # Output only. [Output Only] Indicates whether there are wire changes yet to be processed. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "topology": { # Topology details for the wire group. # Output only. Topology details for the wire group configuration. + "endpoints": [ # Output only. Topology details for all endpoints in the wire group. { # Topology details for a single wire group endpoint. - "city": "A String", # The InterconnectLocation.city (metropolitan area designator) that all + "city": "A String", # Output only. The InterconnectLocation.city (metropolitan area designator) that all # interconnects are located in. - "label": "A String", # Endpoint label from the wire group. + "label": "A String", # Output only. Endpoint label from the wire group. }, ], }, @@ -688,18 +688,18 @@

Method Details

# detect a fault. This setting is only permitted on port mode # pseudowires. }, - "wires": [ # The single/redundant wire(s) managed by the wire group. + "wires": [ # Output only. The single/redundant wire(s) managed by the wire group. { # A pseudowire that connects two Interconnect connections. - "adminEnabled": True or False, # [Output Only] Indicates whether the wire is enabled. + "adminEnabled": True or False, # Output only. [Output Only] Indicates whether the wire is enabled. # When false, the wire is disabled. When true and when the wire group of # the wire is also enabled, the wire is enabled. Defaults to true. - "endpoints": [ # Wire endpoints are specific Interconnect connections. + "endpoints": [ # Output only. Wire endpoints are specific Interconnect connections. { # Wire endpoints are specific Interconnect connections. "interconnect": "A String", "vlanTag": 42, }, ], - "label": "A String", # [Output Only] A label that identifies the wire. The format of this label + "label": "A String", # Output only. [Output Only] A label that identifies the wire. The format of this label # combines the existing labels of the wire group endpoints and Interconnect # connections used by this wire in alphabetical order as follows: # `ENDPOINT_A+CONNECTION_A1,ENDPOINT_B+CONNECTION_B1`, where: @@ -710,7 +710,7 @@

Method Details

# - CONNECTION_A1 and CONNECTION_B1: are the # labels that you entered as map keys when you specified the wire group # Interconnect objects. - "wireProperties": { # The properties of a wire. # [Output Only] Properties of the wire. + "wireProperties": { # The properties of a wire. # Output only. [Output Only] Properties of the wire. "bandwidthAllocation": "A String", # The configuration of the bandwidth allocation, one of the following: # # - ALLOCATE_PER_WIRE: configures a separate unmetered bandwidth allocation @@ -913,10 +913,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -928,7 +928,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1115,7 +1115,7 @@

Method Details

# wires in the wire group are disabled. When true and when # there is simultaneously no wire-specific override of `adminEnabled` to # false, a given wire is enabled. Defaults to true. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of the wire group. "endpoints": { # A map that contains the logical endpoints of the wire group. Specify @@ -1167,9 +1167,9 @@

Method Details

}, }, }, - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. - "kind": "compute#wireGroup", # [Output Only] Type of the resource. Alwayscompute#wireGroups for wire groups. + "kind": "compute#wireGroup", # Output only. [Output Only] Type of the resource. Alwayscompute#wireGroups for wire groups. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -1177,14 +1177,14 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "reconciling": True or False, # [Output Only] Indicates whether there are wire changes yet to be processed. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "topology": { # Topology details for the wire group. # Topology details for the wire group configuration. - "endpoints": [ # Topology details for all endpoints in the wire group. + "reconciling": True or False, # Output only. [Output Only] Indicates whether there are wire changes yet to be processed. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "topology": { # Topology details for the wire group. # Output only. Topology details for the wire group configuration. + "endpoints": [ # Output only. Topology details for all endpoints in the wire group. { # Topology details for a single wire group endpoint. - "city": "A String", # The InterconnectLocation.city (metropolitan area designator) that all + "city": "A String", # Output only. The InterconnectLocation.city (metropolitan area designator) that all # interconnects are located in. - "label": "A String", # Endpoint label from the wire group. + "label": "A String", # Output only. Endpoint label from the wire group. }, ], }, @@ -1226,18 +1226,18 @@

Method Details

# detect a fault. This setting is only permitted on port mode # pseudowires. }, - "wires": [ # The single/redundant wire(s) managed by the wire group. + "wires": [ # Output only. The single/redundant wire(s) managed by the wire group. { # A pseudowire that connects two Interconnect connections. - "adminEnabled": True or False, # [Output Only] Indicates whether the wire is enabled. + "adminEnabled": True or False, # Output only. [Output Only] Indicates whether the wire is enabled. # When false, the wire is disabled. When true and when the wire group of # the wire is also enabled, the wire is enabled. Defaults to true. - "endpoints": [ # Wire endpoints are specific Interconnect connections. + "endpoints": [ # Output only. Wire endpoints are specific Interconnect connections. { # Wire endpoints are specific Interconnect connections. "interconnect": "A String", "vlanTag": 42, }, ], - "label": "A String", # [Output Only] A label that identifies the wire. The format of this label + "label": "A String", # Output only. [Output Only] A label that identifies the wire. The format of this label # combines the existing labels of the wire group endpoints and Interconnect # connections used by this wire in alphabetical order as follows: # `ENDPOINT_A+CONNECTION_A1,ENDPOINT_B+CONNECTION_B1`, where: @@ -1248,7 +1248,7 @@

Method Details

# - CONNECTION_A1 and CONNECTION_B1: are the # labels that you entered as map keys when you specified the wire group # Interconnect objects. - "wireProperties": { # The properties of a wire. # [Output Only] Properties of the wire. + "wireProperties": { # The properties of a wire. # Output only. [Output Only] Properties of the wire. "bandwidthAllocation": "A String", # The configuration of the bandwidth allocation, one of the following: # # - ALLOCATE_PER_WIRE: configures a separate unmetered bandwidth allocation @@ -1271,14 +1271,14 @@

Method Details

], }, ], - "kind": "compute#wireGroup", # [Output Only] Type of the resource. Alwayscompute#wireGroups for wire groups. + "kind": "compute#wireGroup", # Output only. [Output Only] Type of the resource. Alwayscompute#wireGroups for wire groups. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "unreachables": [ # Output only. [Output Only] Unreachable resources. # end_interface: MixerListResponseWithEtagBuilder "A String", ], @@ -1343,7 +1343,7 @@

Method Details

# wires in the wire group are disabled. When true and when # there is simultaneously no wire-specific override of `adminEnabled` to # false, a given wire is enabled. Defaults to true. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of the wire group. "endpoints": { # A map that contains the logical endpoints of the wire group. Specify @@ -1395,9 +1395,9 @@

Method Details

}, }, }, - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. - "kind": "compute#wireGroup", # [Output Only] Type of the resource. Alwayscompute#wireGroups for wire groups. + "kind": "compute#wireGroup", # Output only. [Output Only] Type of the resource. Alwayscompute#wireGroups for wire groups. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -1405,14 +1405,14 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "reconciling": True or False, # [Output Only] Indicates whether there are wire changes yet to be processed. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "topology": { # Topology details for the wire group. # Topology details for the wire group configuration. - "endpoints": [ # Topology details for all endpoints in the wire group. + "reconciling": True or False, # Output only. [Output Only] Indicates whether there are wire changes yet to be processed. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "topology": { # Topology details for the wire group. # Output only. Topology details for the wire group configuration. + "endpoints": [ # Output only. Topology details for all endpoints in the wire group. { # Topology details for a single wire group endpoint. - "city": "A String", # The InterconnectLocation.city (metropolitan area designator) that all + "city": "A String", # Output only. The InterconnectLocation.city (metropolitan area designator) that all # interconnects are located in. - "label": "A String", # Endpoint label from the wire group. + "label": "A String", # Output only. Endpoint label from the wire group. }, ], }, @@ -1454,18 +1454,18 @@

Method Details

# detect a fault. This setting is only permitted on port mode # pseudowires. }, - "wires": [ # The single/redundant wire(s) managed by the wire group. + "wires": [ # Output only. The single/redundant wire(s) managed by the wire group. { # A pseudowire that connects two Interconnect connections. - "adminEnabled": True or False, # [Output Only] Indicates whether the wire is enabled. + "adminEnabled": True or False, # Output only. [Output Only] Indicates whether the wire is enabled. # When false, the wire is disabled. When true and when the wire group of # the wire is also enabled, the wire is enabled. Defaults to true. - "endpoints": [ # Wire endpoints are specific Interconnect connections. + "endpoints": [ # Output only. Wire endpoints are specific Interconnect connections. { # Wire endpoints are specific Interconnect connections. "interconnect": "A String", "vlanTag": 42, }, ], - "label": "A String", # [Output Only] A label that identifies the wire. The format of this label + "label": "A String", # Output only. [Output Only] A label that identifies the wire. The format of this label # combines the existing labels of the wire group endpoints and Interconnect # connections used by this wire in alphabetical order as follows: # `ENDPOINT_A+CONNECTION_A1,ENDPOINT_B+CONNECTION_B1`, where: @@ -1476,7 +1476,7 @@

Method Details

# - CONNECTION_A1 and CONNECTION_B1: are the # labels that you entered as map keys when you specified the wire group # Interconnect objects. - "wireProperties": { # The properties of a wire. # [Output Only] Properties of the wire. + "wireProperties": { # The properties of a wire. # Output only. [Output Only] Properties of the wire. "bandwidthAllocation": "A String", # The configuration of the bandwidth allocation, one of the following: # # - ALLOCATE_PER_WIRE: configures a separate unmetered bandwidth allocation @@ -1680,10 +1680,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1695,7 +1695,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.zoneOperations.html b/docs/dyn/compute_beta.zoneOperations.html index d763ca9bb1..ada83f9567 100644 --- a/docs/dyn/compute_beta.zoneOperations.html +++ b/docs/dyn/compute_beta.zoneOperations.html @@ -288,10 +288,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -303,7 +303,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -643,10 +643,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -658,7 +658,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -737,7 +737,7 @@

Method Details

# applicable when performing per-zone operations. }, ], - "kind": "compute#operationList", # [Output Only] Type of resource. Always `compute#operations` for Operations + "kind": "compute#operationList", # Output only. [Output Only] Type of resource. Always `compute#operations` for Operations # resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger than @@ -976,10 +976,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -991,7 +991,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.zoneVmExtensionPolicies.html b/docs/dyn/compute_beta.zoneVmExtensionPolicies.html index 938f585298..a0b1eaa69c 100644 --- a/docs/dyn/compute_beta.zoneVmExtensionPolicies.html +++ b/docs/dyn/compute_beta.zoneVmExtensionPolicies.html @@ -287,10 +287,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -302,7 +302,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -399,7 +399,7 @@

Method Details

An object of the form: { # Represents a VM extension policy. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. "extensionPolicies": { # Required. A map of extension names (e.g., "cloudops") to their corresponding policy @@ -410,9 +410,9 @@

Method Details

"stringConfig": "A String", # Optional. String-based configuration data for the extension. }, }, - "globalResourceLink": "A String", # Optional. [Output Only] Link to the global policy that manages this zone policy, if + "globalResourceLink": "A String", # Optional. Output only. [Output Only] Link to the global policy that manages this zone policy, if # applicable. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "instanceSelectors": [ # Optional. Selectors to target VMs for this policy. VMs are selected if they match # *any* of the provided selectors (logical OR). If this list is empty, the @@ -435,8 +435,8 @@

Method Details

}, }, ], - "kind": "compute#vmExtensionPolicy", # [Output Only] Type of the resource. Alwayscompute#vmExtensionPolicy. - "managedByGlobal": True or False, # Optional. [Output Only] Indicates if this policy is managed by a global policy. + "kind": "compute#vmExtensionPolicy", # Output only. [Output Only] Type of the resource. Alwayscompute#vmExtensionPolicy. + "managedByGlobal": True or False, # Optional. Output only. [Output Only] Indicates if this policy is managed by a global policy. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -450,10 +450,10 @@

Method Details

# integers indicate higher priorities. If you do not specify a priority when # creating a rule, it is assigned a priority of 1000. If priorities are # equal, the policy with the more recent creation timestamp takes precedence. - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. - "state": "A String", # Optional. [Output Only] Current state of the policy: ACTIVE or DELETING. - "updateTimestamp": "A String", # [Output Only] Update timestamp inRFC3339 + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. + "state": "A String", # Optional. Output only. [Output Only] Current state of the policy: ACTIVE or DELETING. + "updateTimestamp": "A String", # Output only. [Output Only] Update timestamp inRFC3339 # text format. } @@ -469,7 +469,7 @@

Method Details

The object takes the form of: { # Represents a VM extension policy. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. "extensionPolicies": { # Required. A map of extension names (e.g., "cloudops") to their corresponding policy @@ -480,9 +480,9 @@

Method Details

"stringConfig": "A String", # Optional. String-based configuration data for the extension. }, }, - "globalResourceLink": "A String", # Optional. [Output Only] Link to the global policy that manages this zone policy, if + "globalResourceLink": "A String", # Optional. Output only. [Output Only] Link to the global policy that manages this zone policy, if # applicable. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "instanceSelectors": [ # Optional. Selectors to target VMs for this policy. VMs are selected if they match # *any* of the provided selectors (logical OR). If this list is empty, the @@ -505,8 +505,8 @@

Method Details

}, }, ], - "kind": "compute#vmExtensionPolicy", # [Output Only] Type of the resource. Alwayscompute#vmExtensionPolicy. - "managedByGlobal": True or False, # Optional. [Output Only] Indicates if this policy is managed by a global policy. + "kind": "compute#vmExtensionPolicy", # Output only. [Output Only] Type of the resource. Alwayscompute#vmExtensionPolicy. + "managedByGlobal": True or False, # Optional. Output only. [Output Only] Indicates if this policy is managed by a global policy. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -520,10 +520,10 @@

Method Details

# integers indicate higher priorities. If you do not specify a priority when # creating a rule, it is assigned a priority of 1000. If priorities are # equal, the policy with the more recent creation timestamp takes precedence. - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. - "state": "A String", # Optional. [Output Only] Current state of the policy: ACTIVE or DELETING. - "updateTimestamp": "A String", # [Output Only] Update timestamp inRFC3339 + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. + "state": "A String", # Optional. Output only. [Output Only] Current state of the policy: ACTIVE or DELETING. + "updateTimestamp": "A String", # Output only. [Output Only] Update timestamp inRFC3339 # text format. } @@ -705,10 +705,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -720,7 +720,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -899,17 +899,17 @@

Method Details

An object of the form: { - "etag": "A String", # [Output Only] Fingerprint of this resource. A hash of the contents stored + "etag": "A String", # Output only. [Output Only] Fingerprint of this resource. A hash of the contents stored # in this object. This field is used in optimistic locking. This field will # be ignored when inserting a VmExtensionPolicy. An up-to-date # fingerprint must be provided in order to update the VmExtensionPolicy. # # To see the latest value of the fingerprint, make a get() request to # retrieve a VmExtensionPolicy. - "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. - "items": [ # [Output Only] A list of VM extension policy resources. + "id": "A String", # Output only. [Output Only] Unique identifier for the resource; defined by the server. + "items": [ # Output only. [Output Only] A list of VM extension policy resources. { # Represents a VM extension policy. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. "extensionPolicies": { # Required. A map of extension names (e.g., "cloudops") to their corresponding policy @@ -920,9 +920,9 @@

Method Details

"stringConfig": "A String", # Optional. String-based configuration data for the extension. }, }, - "globalResourceLink": "A String", # Optional. [Output Only] Link to the global policy that manages this zone policy, if + "globalResourceLink": "A String", # Optional. Output only. [Output Only] Link to the global policy that manages this zone policy, if # applicable. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "instanceSelectors": [ # Optional. Selectors to target VMs for this policy. VMs are selected if they match # *any* of the provided selectors (logical OR). If this list is empty, the @@ -945,8 +945,8 @@

Method Details

}, }, ], - "kind": "compute#vmExtensionPolicy", # [Output Only] Type of the resource. Alwayscompute#vmExtensionPolicy. - "managedByGlobal": True or False, # Optional. [Output Only] Indicates if this policy is managed by a global policy. + "kind": "compute#vmExtensionPolicy", # Output only. [Output Only] Type of the resource. Alwayscompute#vmExtensionPolicy. + "managedByGlobal": True or False, # Optional. Output only. [Output Only] Indicates if this policy is managed by a global policy. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -960,24 +960,24 @@

Method Details

# integers indicate higher priorities. If you do not specify a priority when # creating a rule, it is assigned a priority of 1000. If priorities are # equal, the policy with the more recent creation timestamp takes precedence. - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. - "state": "A String", # Optional. [Output Only] Current state of the policy: ACTIVE or DELETING. - "updateTimestamp": "A String", # [Output Only] Update timestamp inRFC3339 + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. + "state": "A String", # Optional. Output only. [Output Only] Current state of the policy: ACTIVE or DELETING. + "updateTimestamp": "A String", # Output only. [Output Only] Update timestamp inRFC3339 # text format. }, ], - "kind": "compute#vmExtensionPolicyList", # Type of resource. - "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for + "kind": "compute#vmExtensionPolicyList", # Output only. Type of resource. + "nextPageToken": "A String", # Output only. [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], - "warning": { # [Output Only] Informational warning message. + "warning": { # Output only. [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there # are no results in the response. @@ -1031,7 +1031,7 @@

Method Details

The object takes the form of: { # Represents a VM extension policy. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. "extensionPolicies": { # Required. A map of extension names (e.g., "cloudops") to their corresponding policy @@ -1042,9 +1042,9 @@

Method Details

"stringConfig": "A String", # Optional. String-based configuration data for the extension. }, }, - "globalResourceLink": "A String", # Optional. [Output Only] Link to the global policy that manages this zone policy, if + "globalResourceLink": "A String", # Optional. Output only. [Output Only] Link to the global policy that manages this zone policy, if # applicable. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "instanceSelectors": [ # Optional. Selectors to target VMs for this policy. VMs are selected if they match # *any* of the provided selectors (logical OR). If this list is empty, the @@ -1067,8 +1067,8 @@

Method Details

}, }, ], - "kind": "compute#vmExtensionPolicy", # [Output Only] Type of the resource. Alwayscompute#vmExtensionPolicy. - "managedByGlobal": True or False, # Optional. [Output Only] Indicates if this policy is managed by a global policy. + "kind": "compute#vmExtensionPolicy", # Output only. [Output Only] Type of the resource. Alwayscompute#vmExtensionPolicy. + "managedByGlobal": True or False, # Optional. Output only. [Output Only] Indicates if this policy is managed by a global policy. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -1082,10 +1082,10 @@

Method Details

# integers indicate higher priorities. If you do not specify a priority when # creating a rule, it is assigned a priority of 1000. If priorities are # equal, the policy with the more recent creation timestamp takes precedence. - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. - "state": "A String", # Optional. [Output Only] Current state of the policy: ACTIVE or DELETING. - "updateTimestamp": "A String", # [Output Only] Update timestamp inRFC3339 + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. + "state": "A String", # Optional. Output only. [Output Only] Current state of the policy: ACTIVE or DELETING. + "updateTimestamp": "A String", # Output only. [Output Only] Update timestamp inRFC3339 # text format. } @@ -1267,10 +1267,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1282,7 +1282,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_beta.zones.html b/docs/dyn/compute_beta.zones.html index 3a450a7153..b96f321498 100644 --- a/docs/dyn/compute_beta.zones.html +++ b/docs/dyn/compute_beta.zones.html @@ -162,13 +162,13 @@

Method Details

"description": "A String", # [Output Only] Textual description of the resource. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#zone", # [Output Only] Type of the resource. Always compute#zone for + "kind": "compute#zone", # Output only. [Output Only] Type of the resource. Always compute#zone for # zones. "name": "A String", # [Output Only] Name of the resource. "region": "A String", # [Output Only] Full URL reference to the region which hosts the zone. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. "status": "A String", # [Output Only] Status of the zone, either UP orDOWN. - "supportsPzs": True or False, # [Output Only] Reserved for future use. + "supportsPzs": True or False, # Output only. [Output Only] Reserved for future use. } @@ -327,22 +327,22 @@

Method Details

"description": "A String", # [Output Only] Textual description of the resource. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#zone", # [Output Only] Type of the resource. Always compute#zone for + "kind": "compute#zone", # Output only. [Output Only] Type of the resource. Always compute#zone for # zones. "name": "A String", # [Output Only] Name of the resource. "region": "A String", # [Output Only] Full URL reference to the region which hosts the zone. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. "status": "A String", # [Output Only] Status of the zone, either UP orDOWN. - "supportsPzs": True or False, # [Output Only] Reserved for future use. + "supportsPzs": True or False, # Output only. [Output Only] Reserved for future use. }, ], - "kind": "compute#zoneList", # Type of resource. + "kind": "compute#zoneList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there diff --git a/docs/dyn/compute_v1.acceleratorTypes.html b/docs/dyn/compute_v1.acceleratorTypes.html index 1ad903f41a..7528d5095a 100644 --- a/docs/dyn/compute_v1.acceleratorTypes.html +++ b/docs/dyn/compute_v1.acceleratorTypes.html @@ -237,10 +237,10 @@

Method Details

"description": "A String", # [Output Only] An optional textual description of the resource. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#acceleratorType", # [Output Only] The type of the resource. Alwayscompute#acceleratorType for accelerator types. + "kind": "compute#acceleratorType", # Output only. [Output Only] The type of the resource. Alwayscompute#acceleratorType for accelerator types. "maximumCardsPerInstance": 42, # [Output Only] Maximum number of accelerator cards allowed per instance. "name": "A String", # [Output Only] Name of the resource. - "selfLink": "A String", # [Output Only] Server-defined, fully qualified URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined, fully qualified URL for this resource. "zone": "A String", # [Output Only] The name of the zone where the accelerator type resides, # such as us-central1-a. # You must specify this field as part of the HTTP request URL. It is @@ -275,15 +275,15 @@

Method Details

}, }, }, - "kind": "compute#acceleratorTypeAggregatedList", # [Output Only] Type of resource. Alwayscompute#acceleratorTypeAggregatedList for aggregated lists of + "kind": "compute#acceleratorTypeAggregatedList", # Output only. [Output Only] Type of resource. Alwayscompute#acceleratorTypeAggregatedList for aggregated lists of # accelerator types. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -379,10 +379,10 @@

Method Details

"description": "A String", # [Output Only] An optional textual description of the resource. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#acceleratorType", # [Output Only] The type of the resource. Alwayscompute#acceleratorType for accelerator types. + "kind": "compute#acceleratorType", # Output only. [Output Only] The type of the resource. Alwayscompute#acceleratorType for accelerator types. "maximumCardsPerInstance": 42, # [Output Only] Maximum number of accelerator cards allowed per instance. "name": "A String", # [Output Only] Name of the resource. - "selfLink": "A String", # [Output Only] Server-defined, fully qualified URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined, fully qualified URL for this resource. "zone": "A String", # [Output Only] The name of the zone where the accelerator type resides, # such as us-central1-a. # You must specify this field as part of the HTTP request URL. It is @@ -522,23 +522,23 @@

Method Details

"description": "A String", # [Output Only] An optional textual description of the resource. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#acceleratorType", # [Output Only] The type of the resource. Alwayscompute#acceleratorType for accelerator types. + "kind": "compute#acceleratorType", # Output only. [Output Only] The type of the resource. Alwayscompute#acceleratorType for accelerator types. "maximumCardsPerInstance": 42, # [Output Only] Maximum number of accelerator cards allowed per instance. "name": "A String", # [Output Only] Name of the resource. - "selfLink": "A String", # [Output Only] Server-defined, fully qualified URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined, fully qualified URL for this resource. "zone": "A String", # [Output Only] The name of the zone where the accelerator type resides, # such as us-central1-a. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. }, ], - "kind": "compute#acceleratorTypeList", # [Output Only] Type of resource. Alwayscompute#acceleratorTypeList for lists of accelerator types. + "kind": "compute#acceleratorTypeList", # Output only. [Output Only] Type of resource. Alwayscompute#acceleratorTypeList for lists of accelerator types. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there diff --git a/docs/dyn/compute_v1.addresses.html b/docs/dyn/compute_v1.addresses.html index 03e569b98e..b9743bb8a5 100644 --- a/docs/dyn/compute_v1.addresses.html +++ b/docs/dyn/compute_v1.addresses.html @@ -235,17 +235,32 @@

Method Details

# Reserving a static external IP address. "address": "A String", # The static IP address represented by this resource. "addressType": "A String", # The type of address to reserve, either INTERNAL orEXTERNAL. If unspecified, defaults to EXTERNAL. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this field when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. + "ipCollection": "A String", # Reference to the source of external IPv4 addresses, + # like a PublicDelegatedPrefix (PDP) for BYOIP. + # The PDP must support enhanced IPv4 allocations. + # + # Use one of the following formats to specify a PDP when reserving an + # external IPv4 address using BYOIP. + # + # - + # Full resource URL, as inhttps://www.googleapis.com/compute/v1/projects/projectId/regions/region/publicDelegatedPrefixes/pdp-name + # - + # Partial URL, as in + # + # + # - projects/projectId/regions/region/publicDelegatedPrefixes/pdp-name + # - regions/region/publicDelegatedPrefixes/pdp-name "ipVersion": "A String", # The IP version that will be used by this address. Valid options areIPV4 or IPV6. "ipv6EndpointType": "A String", # The endpoint type of this address, which should be VM # or NETLB. This is used for deciding which type of endpoint # this address can be used after the external IPv6 address reservation. - "kind": "compute#address", # [Output Only] Type of the resource. Always compute#address for + "kind": "compute#address", # Output only. [Output Only] Type of the resource. Always compute#address for # addresses. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this Address, which is # essentially a hash of the labels set used for optimistic locking. The @@ -301,12 +316,12 @@

Method Details

# - `PRIVATE_SERVICE_CONNECT` for a private network address that is # used to configure Private Service Connect. Only global internal addresses # can use this purpose. - "region": "A String", # [Output Only] The URL of the region where a regional address resides. + "region": "A String", # Output only. [Output Only] The URL of the region where a regional address resides. # For regional addresses, you must specify the region as a path parameter in # the HTTP request URL. *This field is not applicable to global # addresses.* "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "status": "A String", # [Output Only] The status of the address, which can be one ofRESERVING, RESERVED, or IN_USE. + "status": "A String", # Output only. [Output Only] The status of the address, which can be one ofRESERVING, RESERVED, or IN_USE. # An address that is RESERVING is currently in the process of # being reserved. A RESERVED address is currently reserved and # available to use. An IN_USE address is currently being used @@ -347,15 +362,15 @@

Method Details

}, }, }, - "kind": "compute#addressAggregatedList", # [Output Only] Type of resource. Alwayscompute#addressAggregatedList for aggregated lists of + "kind": "compute#addressAggregatedList", # Output only. [Output Only] Type of resource. Alwayscompute#addressAggregatedList for aggregated lists of # addresses. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -591,10 +606,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -606,7 +621,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -715,17 +730,32 @@

Method Details

# Reserving a static external IP address. "address": "A String", # The static IP address represented by this resource. "addressType": "A String", # The type of address to reserve, either INTERNAL orEXTERNAL. If unspecified, defaults to EXTERNAL. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this field when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. + "ipCollection": "A String", # Reference to the source of external IPv4 addresses, + # like a PublicDelegatedPrefix (PDP) for BYOIP. + # The PDP must support enhanced IPv4 allocations. + # + # Use one of the following formats to specify a PDP when reserving an + # external IPv4 address using BYOIP. + # + # - + # Full resource URL, as inhttps://www.googleapis.com/compute/v1/projects/projectId/regions/region/publicDelegatedPrefixes/pdp-name + # - + # Partial URL, as in + # + # + # - projects/projectId/regions/region/publicDelegatedPrefixes/pdp-name + # - regions/region/publicDelegatedPrefixes/pdp-name "ipVersion": "A String", # The IP version that will be used by this address. Valid options areIPV4 or IPV6. "ipv6EndpointType": "A String", # The endpoint type of this address, which should be VM # or NETLB. This is used for deciding which type of endpoint # this address can be used after the external IPv6 address reservation. - "kind": "compute#address", # [Output Only] Type of the resource. Always compute#address for + "kind": "compute#address", # Output only. [Output Only] Type of the resource. Always compute#address for # addresses. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this Address, which is # essentially a hash of the labels set used for optimistic locking. The @@ -781,12 +811,12 @@

Method Details

# - `PRIVATE_SERVICE_CONNECT` for a private network address that is # used to configure Private Service Connect. Only global internal addresses # can use this purpose. - "region": "A String", # [Output Only] The URL of the region where a regional address resides. + "region": "A String", # Output only. [Output Only] The URL of the region where a regional address resides. # For regional addresses, you must specify the region as a path parameter in # the HTTP request URL. *This field is not applicable to global # addresses.* "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "status": "A String", # [Output Only] The status of the address, which can be one ofRESERVING, RESERVED, or IN_USE. + "status": "A String", # Output only. [Output Only] The status of the address, which can be one ofRESERVING, RESERVED, or IN_USE. # An address that is RESERVING is currently in the process of # being reserved. A RESERVED address is currently reserved and # available to use. An IN_USE address is currently being used @@ -824,17 +854,32 @@

Method Details

# Reserving a static external IP address. "address": "A String", # The static IP address represented by this resource. "addressType": "A String", # The type of address to reserve, either INTERNAL orEXTERNAL. If unspecified, defaults to EXTERNAL. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this field when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. + "ipCollection": "A String", # Reference to the source of external IPv4 addresses, + # like a PublicDelegatedPrefix (PDP) for BYOIP. + # The PDP must support enhanced IPv4 allocations. + # + # Use one of the following formats to specify a PDP when reserving an + # external IPv4 address using BYOIP. + # + # - + # Full resource URL, as inhttps://www.googleapis.com/compute/v1/projects/projectId/regions/region/publicDelegatedPrefixes/pdp-name + # - + # Partial URL, as in + # + # + # - projects/projectId/regions/region/publicDelegatedPrefixes/pdp-name + # - regions/region/publicDelegatedPrefixes/pdp-name "ipVersion": "A String", # The IP version that will be used by this address. Valid options areIPV4 or IPV6. "ipv6EndpointType": "A String", # The endpoint type of this address, which should be VM # or NETLB. This is used for deciding which type of endpoint # this address can be used after the external IPv6 address reservation. - "kind": "compute#address", # [Output Only] Type of the resource. Always compute#address for + "kind": "compute#address", # Output only. [Output Only] Type of the resource. Always compute#address for # addresses. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this Address, which is # essentially a hash of the labels set used for optimistic locking. The @@ -890,12 +935,12 @@

Method Details

# - `PRIVATE_SERVICE_CONNECT` for a private network address that is # used to configure Private Service Connect. Only global internal addresses # can use this purpose. - "region": "A String", # [Output Only] The URL of the region where a regional address resides. + "region": "A String", # Output only. [Output Only] The URL of the region where a regional address resides. # For regional addresses, you must specify the region as a path parameter in # the HTTP request URL. *This field is not applicable to global # addresses.* "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "status": "A String", # [Output Only] The status of the address, which can be one ofRESERVING, RESERVED, or IN_USE. + "status": "A String", # Output only. [Output Only] The status of the address, which can be one ofRESERVING, RESERVED, or IN_USE. # An address that is RESERVING is currently in the process of # being reserved. A RESERVED address is currently reserved and # available to use. An IN_USE address is currently being used @@ -1086,10 +1131,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1101,7 +1146,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1296,17 +1341,32 @@

Method Details

# Reserving a static external IP address. "address": "A String", # The static IP address represented by this resource. "addressType": "A String", # The type of address to reserve, either INTERNAL orEXTERNAL. If unspecified, defaults to EXTERNAL. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this field when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. + "ipCollection": "A String", # Reference to the source of external IPv4 addresses, + # like a PublicDelegatedPrefix (PDP) for BYOIP. + # The PDP must support enhanced IPv4 allocations. + # + # Use one of the following formats to specify a PDP when reserving an + # external IPv4 address using BYOIP. + # + # - + # Full resource URL, as inhttps://www.googleapis.com/compute/v1/projects/projectId/regions/region/publicDelegatedPrefixes/pdp-name + # - + # Partial URL, as in + # + # + # - projects/projectId/regions/region/publicDelegatedPrefixes/pdp-name + # - regions/region/publicDelegatedPrefixes/pdp-name "ipVersion": "A String", # The IP version that will be used by this address. Valid options areIPV4 or IPV6. "ipv6EndpointType": "A String", # The endpoint type of this address, which should be VM # or NETLB. This is used for deciding which type of endpoint # this address can be used after the external IPv6 address reservation. - "kind": "compute#address", # [Output Only] Type of the resource. Always compute#address for + "kind": "compute#address", # Output only. [Output Only] Type of the resource. Always compute#address for # addresses. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this Address, which is # essentially a hash of the labels set used for optimistic locking. The @@ -1362,12 +1422,12 @@

Method Details

# - `PRIVATE_SERVICE_CONNECT` for a private network address that is # used to configure Private Service Connect. Only global internal addresses # can use this purpose. - "region": "A String", # [Output Only] The URL of the region where a regional address resides. + "region": "A String", # Output only. [Output Only] The URL of the region where a regional address resides. # For regional addresses, you must specify the region as a path parameter in # the HTTP request URL. *This field is not applicable to global # addresses.* "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "status": "A String", # [Output Only] The status of the address, which can be one ofRESERVING, RESERVED, or IN_USE. + "status": "A String", # Output only. [Output Only] The status of the address, which can be one ofRESERVING, RESERVED, or IN_USE. # An address that is RESERVING is currently in the process of # being reserved. A RESERVED address is currently reserved and # available to use. An IN_USE address is currently being used @@ -1380,14 +1440,14 @@

Method Details

], }, ], - "kind": "compute#addressList", # [Output Only] Type of resource. Always compute#addressList for + "kind": "compute#addressList", # Output only. [Output Only] Type of resource. Always compute#addressList for # lists of addresses. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -1632,10 +1692,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1647,7 +1707,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1929,10 +1989,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1944,7 +2004,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_v1.advice.html b/docs/dyn/compute_v1.advice.html new file mode 100644 index 0000000000..5486c74059 --- /dev/null +++ b/docs/dyn/compute_v1.advice.html @@ -0,0 +1,211 @@ + + + +

Compute Engine API . advice

+

Instance Methods

+

+ calendarMode(project, region, body=None, x__xgafv=None)

+

Advise how, where and when to create the requested amount of instances

+

+ close()

+

Close httplib2 connections.

+

Method Details

+
+ calendarMode(project, region, body=None, x__xgafv=None) +
Advise how, where and when to create the requested amount of instances
+with specified accelerators, within the specified time and location limits.
+The method recommends creating future reservations for the requested
+resources.
+
+Args:
+  project: string, Project ID for this request. (required)
+  region: string, Name of the region for this request. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # A request to recommend the best way to consume the specified resources in the
+    # future.
+  "futureResourcesSpecs": { # Specification of resources to create in the future.
+      # The key of the map is an arbitrary string specified by the caller.
+      # Value of the map is a specification of required resources and their
+      # constraints. Currently only one value is allowed in this map.
+    "a_key": { # Specification of resources to be created at some time in the future within an
+        # optionally specified set of locations, and within the specified time range.
+      "deploymentType": "A String", # Indicates if the reservation allocation strategy is static (DENSE) or
+          # dynamic (STANDARD). Defaults to DENSE.
+      "locationPolicy": { # Specification of locations to create resources in. # Optional location policy allowing to exclude some zone(s) in which
+          # the resources must not be created.
+        "locations": { # Preferences for specified locations.
+            # Keys of the map are locations - zones, in format of 'zones/'.
+            # Values are preferences for the zones.
+            # If a zone is not specified in this map, it is ALLOWed.
+          "a_key": { # Preference for a single specified location.
+            "preference": "A String", # Preference for this location.
+          },
+        },
+      },
+      "targetResources": { # Specification of reserved resources. # Specification of the reserved resources.
+        "aggregateResources": {
+          "acceleratorCount": "A String", # Size of the request, in accelerator (chip) count.
+          "vmFamily": "A String", # The VM family that all instances scheduled against this reservation
+              # must belong to. Use for TPU reservations.
+          "workloadType": "A String", # Workload type. Use for TPU reservations.
+        },
+        "specificSkuResources": {
+          "instanceCount": "A String", # Size of the request, in instance count.
+          "localSsdPartitions": [ # Local SSD partitions. You do not have to include SSD partitions that
+              # are built in the machine type.
+            {
+              "diskInterface": "A String", # Disk interface. Defaults to SCSI.
+              "diskSizeGb": "A String", # The size of the disk in GB.
+            },
+          ],
+          "machineType": "A String", # The machine type to use for instances that will use the reservation.
+              # This field only accepts machine type names. e.g. n2-standard-4
+              # and does not accept machine type full or partial url. e.g.
+              # projects/my-l7ilb-project/zones/us-central1-a/machineTypes/n2-standard-4.
+              # Use for GPU reservations.
+        },
+      },
+      "timeRangeSpec": { # A flexible specification of a time range that has 3 points of # Specification of a time range in which the resources may be created.
+          # The time range specifies start of resource use and planned end of resource
+          # use.
+          # flexibility: (1) a flexible start time, (2) a flexible end time, (3) a
+          # flexible duration.
+          #
+          # It is possible to specify a contradictory time range that cannot be matched
+          # by any Interval. This causes a validation error.
+        "maxDuration": "A String",
+        "minDuration": "A String",
+        "startTimeNotEarlierThan": "A String",
+        "startTimeNotLaterThan": "A String",
+      },
+    },
+  },
+}
+
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # A response containing the recommended way of creating the specified resources
+    # in the future. It contains (will contain) multiple recommendations that can
+    # be analyzed by the customer and the best one can be picked.
+  "recommendations": [ # Recommendations where, how and when to create the requested resources
+      # in order to maximize their obtainability and minimize cost.
+    { # A single recommendation to create requested resources. Contains detailed
+        # recommendations for every future resources specification specified in
+        # CalendarModeAdviceRequest.
+      "recommendationsPerSpec": { # Recommendations for every future resource specification passed in
+          # CalendarModeAdviceRequest. Keys of the map correspond to keys
+          # specified in the request.
+        "a_key": { # Recommendation for single resources specification, to be created in the
+            # future.
+          "endTime": "A String",
+          "location": "A String", # The advised location for resource usage. When a zone, in format
+              # 'zones/'.
+              # If not set, it means that no location is recommended - see
+              # other_locations for details.
+          "otherLocations": { # List of locations in the request scope that were not
+              # recommended. Keys of the map are zones, in format 'zones/'.
+              # The values are status information indicating the recommendation status.
+            "a_key": { # Information about recommendation status for locations
+                # that were allowed but not used by the response.
+              "details": "A String", # Details (human readable) describing the situation.
+                  # For example, if status is CONDITION_NOT_MET, then
+                  # details contain information about the parameters of the time window
+                  # that did not meet the required conditions.
+              "status": "A String", # Status of recommendation in this location.
+            },
+          },
+          "recommendationId": "A String", # Unique id of the recommendation, a UUID string generated by the API.
+          "recommendationType": "A String", # Type of recommendation. Currently only FUTURE_RESERVATION is supported.
+          "startTime": "A String",
+        },
+      },
+    },
+  ],
+}
+
+ +
+ close() +
Close httplib2 connections.
+
+ + \ No newline at end of file diff --git a/docs/dyn/compute_v1.autoscalers.html b/docs/dyn/compute_v1.autoscalers.html index a47e03c2b9..8d4eef428e 100644 --- a/docs/dyn/compute_v1.autoscalers.html +++ b/docs/dyn/compute_v1.autoscalers.html @@ -376,7 +376,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -428,13 +428,13 @@

Method Details

}, }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#autoscaler", # [Output Only] Type of the resource. Always compute#autoscaler + "kind": "compute#autoscaler", # Output only. [Output Only] Type of the resource. Always compute#autoscaler # for autoscalers. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -443,15 +443,15 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "recommendedSize": 42, # [Output Only] Target recommended MIG size (number of instances) computed by + "recommendedSize": 42, # Output only. [Output Only] Target recommended MIG size (number of instances) computed by # autoscaler. Autoscaler calculates the recommended MIG size even when the # autoscaling policy mode is different from ON. This field is empty when # autoscaler is not connected to an existing managed instance group or # autoscaler did not generate its prediction. - "region": "A String", # [Output Only] URL of theregion + "region": "A String", # Output only. [Output Only] URL of theregion # where the instance group resides (for autoscalers living in regional # scope). - "scalingScheduleStatus": { # [Output Only] Status information of existing scaling schedules. + "scalingScheduleStatus": { # Output only. [Output Only] Status information of existing scaling schedules. "a_key": { "lastStartTime": "A String", # [Output Only] The last time the scaling schedule became active. # Note: this is a timestamp when a schedule actually became active, not when @@ -547,7 +547,7 @@

Method Details

], "target": "A String", # URL of the managed instance group that this autoscaler will scale. This # field is required when creating an autoscaler. - "zone": "A String", # [Output Only] URL of thezone + "zone": "A String", # Output only. [Output Only] URL of thezone # where the instance group resides (for autoscalers living in zonal scope). }, ], @@ -579,15 +579,15 @@

Method Details

}, }, }, - "kind": "compute#autoscalerAggregatedList", # [Output Only] Type of resource. Alwayscompute#autoscalerAggregatedList for aggregated lists of + "kind": "compute#autoscalerAggregatedList", # Output only. [Output Only] Type of resource. Alwayscompute#autoscalerAggregatedList for aggregated lists of # autoscalers. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. # end_interface: MixerListResponseWithEtagBuilder "A String", ], @@ -824,10 +824,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -839,7 +839,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1092,7 +1092,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -1144,13 +1144,13 @@

Method Details

}, }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#autoscaler", # [Output Only] Type of the resource. Always compute#autoscaler + "kind": "compute#autoscaler", # Output only. [Output Only] Type of the resource. Always compute#autoscaler # for autoscalers. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -1159,15 +1159,15 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "recommendedSize": 42, # [Output Only] Target recommended MIG size (number of instances) computed by + "recommendedSize": 42, # Output only. [Output Only] Target recommended MIG size (number of instances) computed by # autoscaler. Autoscaler calculates the recommended MIG size even when the # autoscaling policy mode is different from ON. This field is empty when # autoscaler is not connected to an existing managed instance group or # autoscaler did not generate its prediction. - "region": "A String", # [Output Only] URL of theregion + "region": "A String", # Output only. [Output Only] URL of theregion # where the instance group resides (for autoscalers living in regional # scope). - "scalingScheduleStatus": { # [Output Only] Status information of existing scaling schedules. + "scalingScheduleStatus": { # Output only. [Output Only] Status information of existing scaling schedules. "a_key": { "lastStartTime": "A String", # [Output Only] The last time the scaling schedule became active. # Note: this is a timestamp when a schedule actually became active, not when @@ -1263,7 +1263,7 @@

Method Details

], "target": "A String", # URL of the managed instance group that this autoscaler will scale. This # field is required when creating an autoscaler. - "zone": "A String", # [Output Only] URL of thezone + "zone": "A String", # Output only. [Output Only] URL of thezone # where the instance group resides (for autoscalers living in zonal scope). } @@ -1436,7 +1436,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -1488,13 +1488,13 @@

Method Details

}, }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#autoscaler", # [Output Only] Type of the resource. Always compute#autoscaler + "kind": "compute#autoscaler", # Output only. [Output Only] Type of the resource. Always compute#autoscaler # for autoscalers. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -1503,15 +1503,15 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "recommendedSize": 42, # [Output Only] Target recommended MIG size (number of instances) computed by + "recommendedSize": 42, # Output only. [Output Only] Target recommended MIG size (number of instances) computed by # autoscaler. Autoscaler calculates the recommended MIG size even when the # autoscaling policy mode is different from ON. This field is empty when # autoscaler is not connected to an existing managed instance group or # autoscaler did not generate its prediction. - "region": "A String", # [Output Only] URL of theregion + "region": "A String", # Output only. [Output Only] URL of theregion # where the instance group resides (for autoscalers living in regional # scope). - "scalingScheduleStatus": { # [Output Only] Status information of existing scaling schedules. + "scalingScheduleStatus": { # Output only. [Output Only] Status information of existing scaling schedules. "a_key": { "lastStartTime": "A String", # [Output Only] The last time the scaling schedule became active. # Note: this is a timestamp when a schedule actually became active, not when @@ -1607,7 +1607,7 @@

Method Details

], "target": "A String", # URL of the managed instance group that this autoscaler will scale. This # field is required when creating an autoscaler. - "zone": "A String", # [Output Only] URL of thezone + "zone": "A String", # Output only. [Output Only] URL of thezone # where the instance group resides (for autoscalers living in zonal scope). } @@ -1789,10 +1789,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1804,7 +1804,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2143,7 +2143,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -2195,13 +2195,13 @@

Method Details

}, }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#autoscaler", # [Output Only] Type of the resource. Always compute#autoscaler + "kind": "compute#autoscaler", # Output only. [Output Only] Type of the resource. Always compute#autoscaler # for autoscalers. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -2210,15 +2210,15 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "recommendedSize": 42, # [Output Only] Target recommended MIG size (number of instances) computed by + "recommendedSize": 42, # Output only. [Output Only] Target recommended MIG size (number of instances) computed by # autoscaler. Autoscaler calculates the recommended MIG size even when the # autoscaling policy mode is different from ON. This field is empty when # autoscaler is not connected to an existing managed instance group or # autoscaler did not generate its prediction. - "region": "A String", # [Output Only] URL of theregion + "region": "A String", # Output only. [Output Only] URL of theregion # where the instance group resides (for autoscalers living in regional # scope). - "scalingScheduleStatus": { # [Output Only] Status information of existing scaling schedules. + "scalingScheduleStatus": { # Output only. [Output Only] Status information of existing scaling schedules. "a_key": { "lastStartTime": "A String", # [Output Only] The last time the scaling schedule became active. # Note: this is a timestamp when a schedule actually became active, not when @@ -2314,18 +2314,18 @@

Method Details

], "target": "A String", # URL of the managed instance group that this autoscaler will scale. This # field is required when creating an autoscaler. - "zone": "A String", # [Output Only] URL of thezone + "zone": "A String", # Output only. [Output Only] URL of thezone # where the instance group resides (for autoscalers living in zonal scope). }, ], - "kind": "compute#autoscalerList", # [Output Only] Type of resource. Always compute#autoscalerList + "kind": "compute#autoscalerList", # Output only. [Output Only] Type of resource. Always compute#autoscalerList # for lists of autoscalers. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -2538,7 +2538,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -2590,13 +2590,13 @@

Method Details

}, }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#autoscaler", # [Output Only] Type of the resource. Always compute#autoscaler + "kind": "compute#autoscaler", # Output only. [Output Only] Type of the resource. Always compute#autoscaler # for autoscalers. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -2605,15 +2605,15 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "recommendedSize": 42, # [Output Only] Target recommended MIG size (number of instances) computed by + "recommendedSize": 42, # Output only. [Output Only] Target recommended MIG size (number of instances) computed by # autoscaler. Autoscaler calculates the recommended MIG size even when the # autoscaling policy mode is different from ON. This field is empty when # autoscaler is not connected to an existing managed instance group or # autoscaler did not generate its prediction. - "region": "A String", # [Output Only] URL of theregion + "region": "A String", # Output only. [Output Only] URL of theregion # where the instance group resides (for autoscalers living in regional # scope). - "scalingScheduleStatus": { # [Output Only] Status information of existing scaling schedules. + "scalingScheduleStatus": { # Output only. [Output Only] Status information of existing scaling schedules. "a_key": { "lastStartTime": "A String", # [Output Only] The last time the scaling schedule became active. # Note: this is a timestamp when a schedule actually became active, not when @@ -2709,7 +2709,7 @@

Method Details

], "target": "A String", # URL of the managed instance group that this autoscaler will scale. This # field is required when creating an autoscaler. - "zone": "A String", # [Output Only] URL of thezone + "zone": "A String", # Output only. [Output Only] URL of thezone # where the instance group resides (for autoscalers living in zonal scope). } @@ -2892,10 +2892,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2907,7 +2907,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -3155,7 +3155,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -3207,13 +3207,13 @@

Method Details

}, }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#autoscaler", # [Output Only] Type of the resource. Always compute#autoscaler + "kind": "compute#autoscaler", # Output only. [Output Only] Type of the resource. Always compute#autoscaler # for autoscalers. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -3222,15 +3222,15 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "recommendedSize": 42, # [Output Only] Target recommended MIG size (number of instances) computed by + "recommendedSize": 42, # Output only. [Output Only] Target recommended MIG size (number of instances) computed by # autoscaler. Autoscaler calculates the recommended MIG size even when the # autoscaling policy mode is different from ON. This field is empty when # autoscaler is not connected to an existing managed instance group or # autoscaler did not generate its prediction. - "region": "A String", # [Output Only] URL of theregion + "region": "A String", # Output only. [Output Only] URL of theregion # where the instance group resides (for autoscalers living in regional # scope). - "scalingScheduleStatus": { # [Output Only] Status information of existing scaling schedules. + "scalingScheduleStatus": { # Output only. [Output Only] Status information of existing scaling schedules. "a_key": { "lastStartTime": "A String", # [Output Only] The last time the scaling schedule became active. # Note: this is a timestamp when a schedule actually became active, not when @@ -3326,7 +3326,7 @@

Method Details

], "target": "A String", # URL of the managed instance group that this autoscaler will scale. This # field is required when creating an autoscaler. - "zone": "A String", # [Output Only] URL of thezone + "zone": "A String", # Output only. [Output Only] URL of thezone # where the instance group resides (for autoscalers living in zonal scope). } @@ -3509,10 +3509,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3524,7 +3524,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_v1.backendBuckets.html b/docs/dyn/compute_v1.backendBuckets.html index 961c9300a4..19c32f3588 100644 --- a/docs/dyn/compute_v1.backendBuckets.html +++ b/docs/dyn/compute_v1.backendBuckets.html @@ -318,10 +318,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -333,7 +333,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -603,10 +603,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -618,7 +618,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -886,10 +886,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -901,7 +901,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1144,7 +1144,7 @@

Method Details

# this backend bucket. "enableCdn": True or False, # If true, enable Cloud CDN for this BackendBucket. "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. - "kind": "compute#backendBucket", # Type of the resource. + "kind": "compute#backendBucket", # Output only. Type of the resource. "loadBalancingScheme": "A String", # The value can only be INTERNAL_MANAGED for cross-region internal layer 7 # load balancer. # @@ -1176,9 +1176,9 @@

Method Details

}, }, "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "usedBy": [ # [Output Only] List of resources referencing that backend bucket. + "usedBy": [ # Output only. [Output Only] List of resources referencing that backend bucket. { - "reference": "A String", # [Output Only] Server-defined URL for UrlMaps referencing that + "reference": "A String", # Output only. [Output Only] Server-defined URL for UrlMaps referencing that # BackendBucket. }, ], @@ -1711,7 +1711,7 @@

Method Details

# this backend bucket. "enableCdn": True or False, # If true, enable Cloud CDN for this BackendBucket. "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. - "kind": "compute#backendBucket", # Type of the resource. + "kind": "compute#backendBucket", # Output only. Type of the resource. "loadBalancingScheme": "A String", # The value can only be INTERNAL_MANAGED for cross-region internal layer 7 # load balancer. # @@ -1743,9 +1743,9 @@

Method Details

}, }, "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "usedBy": [ # [Output Only] List of resources referencing that backend bucket. + "usedBy": [ # Output only. [Output Only] List of resources referencing that backend bucket. { - "reference": "A String", # [Output Only] Server-defined URL for UrlMaps referencing that + "reference": "A String", # Output only. [Output Only] Server-defined URL for UrlMaps referencing that # BackendBucket. }, ], @@ -1929,10 +1929,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1944,7 +1944,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2273,7 +2273,7 @@

Method Details

# this backend bucket. "enableCdn": True or False, # If true, enable Cloud CDN for this BackendBucket. "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. - "kind": "compute#backendBucket", # Type of the resource. + "kind": "compute#backendBucket", # Output only. Type of the resource. "loadBalancingScheme": "A String", # The value can only be INTERNAL_MANAGED for cross-region internal layer 7 # load balancer. # @@ -2305,21 +2305,21 @@

Method Details

}, }, "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "usedBy": [ # [Output Only] List of resources referencing that backend bucket. + "usedBy": [ # Output only. [Output Only] List of resources referencing that backend bucket. { - "reference": "A String", # [Output Only] Server-defined URL for UrlMaps referencing that + "reference": "A String", # Output only. [Output Only] Server-defined URL for UrlMaps referencing that # BackendBucket. }, ], }, ], - "kind": "compute#backendBucketList", # Type of resource. + "kind": "compute#backendBucketList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -2523,7 +2523,7 @@

Method Details

# this backend bucket. "enableCdn": True or False, # If true, enable Cloud CDN for this BackendBucket. "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. - "kind": "compute#backendBucket", # Type of the resource. + "kind": "compute#backendBucket", # Output only. Type of the resource. "loadBalancingScheme": "A String", # The value can only be INTERNAL_MANAGED for cross-region internal layer 7 # load balancer. # @@ -2555,9 +2555,9 @@

Method Details

}, }, "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "usedBy": [ # [Output Only] List of resources referencing that backend bucket. + "usedBy": [ # Output only. [Output Only] List of resources referencing that backend bucket. { - "reference": "A String", # [Output Only] Server-defined URL for UrlMaps referencing that + "reference": "A String", # Output only. [Output Only] Server-defined URL for UrlMaps referencing that # BackendBucket. }, ], @@ -2741,10 +2741,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2756,7 +2756,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -3029,10 +3029,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3044,7 +3044,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -4190,7 +4190,7 @@

Method Details

# this backend bucket. "enableCdn": True or False, # If true, enable Cloud CDN for this BackendBucket. "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. - "kind": "compute#backendBucket", # Type of the resource. + "kind": "compute#backendBucket", # Output only. Type of the resource. "loadBalancingScheme": "A String", # The value can only be INTERNAL_MANAGED for cross-region internal layer 7 # load balancer. # @@ -4222,9 +4222,9 @@

Method Details

}, }, "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "usedBy": [ # [Output Only] List of resources referencing that backend bucket. + "usedBy": [ # Output only. [Output Only] List of resources referencing that backend bucket. { - "reference": "A String", # [Output Only] Server-defined URL for UrlMaps referencing that + "reference": "A String", # Output only. [Output Only] Server-defined URL for UrlMaps referencing that # BackendBucket. }, ], @@ -4408,10 +4408,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -4423,7 +4423,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_v1.backendServices.html b/docs/dyn/compute_v1.backendServices.html index 9cbe93ff89..632af8108e 100644 --- a/docs/dyn/compute_v1.backendServices.html +++ b/docs/dyn/compute_v1.backendServices.html @@ -339,10 +339,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -354,7 +354,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -973,7 +973,7 @@

Method Details

# number of hosts in the load balancing pool is larger than the ring size, # each host will be assigned a single virtual node. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customMetrics": [ # List of custom metrics that are used for theWEIGHTED_ROUND_ROBIN locality_lb_policy. { # Custom Metrics are used for WEIGHTED_ROUND_ROBIN @@ -1252,7 +1252,7 @@

Method Details

# oauth2ClientSecretSha256 field. # # @InputOnly - "oauth2ClientSecretSha256": "A String", # [Output Only] SHA256 hash value for the field oauth2_client_secret above. + "oauth2ClientSecretSha256": "A String", # Output only. [Output Only] SHA256 hash value for the field oauth2_client_secret above. }, "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. @@ -1288,7 +1288,7 @@

Method Details

# - Traffic # Director with Envoy proxies and proxyless gRPC (load balancing scheme # INTERNAL_SELF_MANAGED). - "kind": "compute#backendService", # [Output Only] Type of resource. Always compute#backendService + "kind": "compute#backendService", # Output only. [Output Only] Type of resource. Always compute#backendService # for backend services. "loadBalancingScheme": "A String", # Specifies the load balancer type. A backend service # created for one type of load balancer cannot be used with another. @@ -1607,7 +1607,7 @@

Method Details

# # Must be set to GRPC when the backend service is referenced by a URL map # that is bound to target gRPC proxy. - "region": "A String", # [Output Only] URL of the region where the regional backend service + "region": "A String", # Output only. [Output Only] URL of the region where the regional backend service # resides. This field is not applicable to global backend services. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -1747,9 +1747,9 @@

Method Details

}, ], }, - "usedBy": [ # [Output Only] List of resources referencing given backend service. + "usedBy": [ # Output only. [Output Only] List of resources referencing given backend service. { - "reference": "A String", # [Output Only] Server-defined URL for resources referencing given + "reference": "A String", # Output only. [Output Only] Server-defined URL for resources referencing given # BackendService like UrlMaps, TargetTcpProxies, TargetSslProxies # and ForwardingRule. }, @@ -1784,14 +1784,14 @@

Method Details

}, }, }, - "kind": "compute#backendServiceAggregatedList", # Type of resource. + "kind": "compute#backendServiceAggregatedList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -2026,10 +2026,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2041,7 +2041,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2309,10 +2309,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2324,7 +2324,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2843,7 +2843,7 @@

Method Details

# number of hosts in the load balancing pool is larger than the ring size, # each host will be assigned a single virtual node. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customMetrics": [ # List of custom metrics that are used for theWEIGHTED_ROUND_ROBIN locality_lb_policy. { # Custom Metrics are used for WEIGHTED_ROUND_ROBIN @@ -3122,7 +3122,7 @@

Method Details

# oauth2ClientSecretSha256 field. # # @InputOnly - "oauth2ClientSecretSha256": "A String", # [Output Only] SHA256 hash value for the field oauth2_client_secret above. + "oauth2ClientSecretSha256": "A String", # Output only. [Output Only] SHA256 hash value for the field oauth2_client_secret above. }, "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. @@ -3158,7 +3158,7 @@

Method Details

# - Traffic # Director with Envoy proxies and proxyless gRPC (load balancing scheme # INTERNAL_SELF_MANAGED). - "kind": "compute#backendService", # [Output Only] Type of resource. Always compute#backendService + "kind": "compute#backendService", # Output only. [Output Only] Type of resource. Always compute#backendService # for backend services. "loadBalancingScheme": "A String", # Specifies the load balancer type. A backend service # created for one type of load balancer cannot be used with another. @@ -3477,7 +3477,7 @@

Method Details

# # Must be set to GRPC when the backend service is referenced by a URL map # that is bound to target gRPC proxy. - "region": "A String", # [Output Only] URL of the region where the regional backend service + "region": "A String", # Output only. [Output Only] URL of the region where the regional backend service # resides. This field is not applicable to global backend services. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -3617,9 +3617,9 @@

Method Details

}, ], }, - "usedBy": [ # [Output Only] List of resources referencing given backend service. + "usedBy": [ # Output only. [Output Only] List of resources referencing given backend service. { - "reference": "A String", # [Output Only] Server-defined URL for resources referencing given + "reference": "A String", # Output only. [Output Only] Server-defined URL for resources referencing given # BackendService like UrlMaps, TargetTcpProxies, TargetSslProxies # and ForwardingRule. }, @@ -3697,7 +3697,7 @@

Method Details

"weightError": "A String", }, ], - "kind": "compute#backendServiceGroupHealth", # [Output Only] Type of resource. Alwayscompute#backendServiceGroupHealth for the health of backend + "kind": "compute#backendServiceGroupHealth", # Output only. [Output Only] Type of resource. Alwayscompute#backendServiceGroupHealth for the health of backend # services. } @@ -4505,7 +4505,7 @@

Method Details

# number of hosts in the load balancing pool is larger than the ring size, # each host will be assigned a single virtual node. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customMetrics": [ # List of custom metrics that are used for theWEIGHTED_ROUND_ROBIN locality_lb_policy. { # Custom Metrics are used for WEIGHTED_ROUND_ROBIN @@ -4784,7 +4784,7 @@

Method Details

# oauth2ClientSecretSha256 field. # # @InputOnly - "oauth2ClientSecretSha256": "A String", # [Output Only] SHA256 hash value for the field oauth2_client_secret above. + "oauth2ClientSecretSha256": "A String", # Output only. [Output Only] SHA256 hash value for the field oauth2_client_secret above. }, "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. @@ -4820,7 +4820,7 @@

Method Details

# - Traffic # Director with Envoy proxies and proxyless gRPC (load balancing scheme # INTERNAL_SELF_MANAGED). - "kind": "compute#backendService", # [Output Only] Type of resource. Always compute#backendService + "kind": "compute#backendService", # Output only. [Output Only] Type of resource. Always compute#backendService # for backend services. "loadBalancingScheme": "A String", # Specifies the load balancer type. A backend service # created for one type of load balancer cannot be used with another. @@ -5139,7 +5139,7 @@

Method Details

# # Must be set to GRPC when the backend service is referenced by a URL map # that is bound to target gRPC proxy. - "region": "A String", # [Output Only] URL of the region where the regional backend service + "region": "A String", # Output only. [Output Only] URL of the region where the regional backend service # resides. This field is not applicable to global backend services. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -5279,9 +5279,9 @@

Method Details

}, ], }, - "usedBy": [ # [Output Only] List of resources referencing given backend service. + "usedBy": [ # Output only. [Output Only] List of resources referencing given backend service. { - "reference": "A String", # [Output Only] Server-defined URL for resources referencing given + "reference": "A String", # Output only. [Output Only] Server-defined URL for resources referencing given # BackendService like UrlMaps, TargetTcpProxies, TargetSslProxies # and ForwardingRule. }, @@ -5466,10 +5466,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -5481,7 +5481,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -6086,7 +6086,7 @@

Method Details

# number of hosts in the load balancing pool is larger than the ring size, # each host will be assigned a single virtual node. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customMetrics": [ # List of custom metrics that are used for theWEIGHTED_ROUND_ROBIN locality_lb_policy. { # Custom Metrics are used for WEIGHTED_ROUND_ROBIN @@ -6365,7 +6365,7 @@

Method Details

# oauth2ClientSecretSha256 field. # # @InputOnly - "oauth2ClientSecretSha256": "A String", # [Output Only] SHA256 hash value for the field oauth2_client_secret above. + "oauth2ClientSecretSha256": "A String", # Output only. [Output Only] SHA256 hash value for the field oauth2_client_secret above. }, "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. @@ -6401,7 +6401,7 @@

Method Details

# - Traffic # Director with Envoy proxies and proxyless gRPC (load balancing scheme # INTERNAL_SELF_MANAGED). - "kind": "compute#backendService", # [Output Only] Type of resource. Always compute#backendService + "kind": "compute#backendService", # Output only. [Output Only] Type of resource. Always compute#backendService # for backend services. "loadBalancingScheme": "A String", # Specifies the load balancer type. A backend service # created for one type of load balancer cannot be used with another. @@ -6720,7 +6720,7 @@

Method Details

# # Must be set to GRPC when the backend service is referenced by a URL map # that is bound to target gRPC proxy. - "region": "A String", # [Output Only] URL of the region where the regional backend service + "region": "A String", # Output only. [Output Only] URL of the region where the regional backend service # resides. This field is not applicable to global backend services. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -6860,22 +6860,22 @@

Method Details

}, ], }, - "usedBy": [ # [Output Only] List of resources referencing given backend service. + "usedBy": [ # Output only. [Output Only] List of resources referencing given backend service. { - "reference": "A String", # [Output Only] Server-defined URL for resources referencing given + "reference": "A String", # Output only. [Output Only] Server-defined URL for resources referencing given # BackendService like UrlMaps, TargetTcpProxies, TargetSslProxies # and ForwardingRule. }, ], }, ], - "kind": "compute#backendServiceList", # [Output Only] Type of resource. Alwayscompute#backendServiceList for lists of backend services. + "kind": "compute#backendServiceList", # Output only. [Output Only] Type of resource. Alwayscompute#backendServiceList for lists of backend services. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -7428,7 +7428,7 @@

Method Details

# number of hosts in the load balancing pool is larger than the ring size, # each host will be assigned a single virtual node. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customMetrics": [ # List of custom metrics that are used for theWEIGHTED_ROUND_ROBIN locality_lb_policy. { # Custom Metrics are used for WEIGHTED_ROUND_ROBIN @@ -7707,7 +7707,7 @@

Method Details

# oauth2ClientSecretSha256 field. # # @InputOnly - "oauth2ClientSecretSha256": "A String", # [Output Only] SHA256 hash value for the field oauth2_client_secret above. + "oauth2ClientSecretSha256": "A String", # Output only. [Output Only] SHA256 hash value for the field oauth2_client_secret above. }, "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. @@ -7743,7 +7743,7 @@

Method Details

# - Traffic # Director with Envoy proxies and proxyless gRPC (load balancing scheme # INTERNAL_SELF_MANAGED). - "kind": "compute#backendService", # [Output Only] Type of resource. Always compute#backendService + "kind": "compute#backendService", # Output only. [Output Only] Type of resource. Always compute#backendService # for backend services. "loadBalancingScheme": "A String", # Specifies the load balancer type. A backend service # created for one type of load balancer cannot be used with another. @@ -8062,7 +8062,7 @@

Method Details

# # Must be set to GRPC when the backend service is referenced by a URL map # that is bound to target gRPC proxy. - "region": "A String", # [Output Only] URL of the region where the regional backend service + "region": "A String", # Output only. [Output Only] URL of the region where the regional backend service # resides. This field is not applicable to global backend services. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -8202,23 +8202,23 @@

Method Details

}, ], }, - "usedBy": [ # [Output Only] List of resources referencing given backend service. + "usedBy": [ # Output only. [Output Only] List of resources referencing given backend service. { - "reference": "A String", # [Output Only] Server-defined URL for resources referencing given + "reference": "A String", # Output only. [Output Only] Server-defined URL for resources referencing given # BackendService like UrlMaps, TargetTcpProxies, TargetSslProxies # and ForwardingRule. }, ], }, ], - "kind": "compute#usableBackendServiceList", # [Output Only] Type of resource. Alwayscompute#usableBackendServiceList for lists of usable backend + "kind": "compute#usableBackendServiceList", # Output only. [Output Only] Type of resource. Alwayscompute#usableBackendServiceList for lists of usable backend # services. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -8713,7 +8713,7 @@

Method Details

# number of hosts in the load balancing pool is larger than the ring size, # each host will be assigned a single virtual node. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customMetrics": [ # List of custom metrics that are used for theWEIGHTED_ROUND_ROBIN locality_lb_policy. { # Custom Metrics are used for WEIGHTED_ROUND_ROBIN @@ -8992,7 +8992,7 @@

Method Details

# oauth2ClientSecretSha256 field. # # @InputOnly - "oauth2ClientSecretSha256": "A String", # [Output Only] SHA256 hash value for the field oauth2_client_secret above. + "oauth2ClientSecretSha256": "A String", # Output only. [Output Only] SHA256 hash value for the field oauth2_client_secret above. }, "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. @@ -9028,7 +9028,7 @@

Method Details

# - Traffic # Director with Envoy proxies and proxyless gRPC (load balancing scheme # INTERNAL_SELF_MANAGED). - "kind": "compute#backendService", # [Output Only] Type of resource. Always compute#backendService + "kind": "compute#backendService", # Output only. [Output Only] Type of resource. Always compute#backendService # for backend services. "loadBalancingScheme": "A String", # Specifies the load balancer type. A backend service # created for one type of load balancer cannot be used with another. @@ -9347,7 +9347,7 @@

Method Details

# # Must be set to GRPC when the backend service is referenced by a URL map # that is bound to target gRPC proxy. - "region": "A String", # [Output Only] URL of the region where the regional backend service + "region": "A String", # Output only. [Output Only] URL of the region where the regional backend service # resides. This field is not applicable to global backend services. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -9487,9 +9487,9 @@

Method Details

}, ], }, - "usedBy": [ # [Output Only] List of resources referencing given backend service. + "usedBy": [ # Output only. [Output Only] List of resources referencing given backend service. { - "reference": "A String", # [Output Only] Server-defined URL for resources referencing given + "reference": "A String", # Output only. [Output Only] Server-defined URL for resources referencing given # BackendService like UrlMaps, TargetTcpProxies, TargetSslProxies # and ForwardingRule. }, @@ -9674,10 +9674,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -9689,7 +9689,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -9962,10 +9962,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -9977,7 +9977,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -11126,10 +11126,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -11141,7 +11141,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -11690,7 +11690,7 @@

Method Details

# number of hosts in the load balancing pool is larger than the ring size, # each host will be assigned a single virtual node. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customMetrics": [ # List of custom metrics that are used for theWEIGHTED_ROUND_ROBIN locality_lb_policy. { # Custom Metrics are used for WEIGHTED_ROUND_ROBIN @@ -11969,7 +11969,7 @@

Method Details

# oauth2ClientSecretSha256 field. # # @InputOnly - "oauth2ClientSecretSha256": "A String", # [Output Only] SHA256 hash value for the field oauth2_client_secret above. + "oauth2ClientSecretSha256": "A String", # Output only. [Output Only] SHA256 hash value for the field oauth2_client_secret above. }, "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. @@ -12005,7 +12005,7 @@

Method Details

# - Traffic # Director with Envoy proxies and proxyless gRPC (load balancing scheme # INTERNAL_SELF_MANAGED). - "kind": "compute#backendService", # [Output Only] Type of resource. Always compute#backendService + "kind": "compute#backendService", # Output only. [Output Only] Type of resource. Always compute#backendService # for backend services. "loadBalancingScheme": "A String", # Specifies the load balancer type. A backend service # created for one type of load balancer cannot be used with another. @@ -12324,7 +12324,7 @@

Method Details

# # Must be set to GRPC when the backend service is referenced by a URL map # that is bound to target gRPC proxy. - "region": "A String", # [Output Only] URL of the region where the regional backend service + "region": "A String", # Output only. [Output Only] URL of the region where the regional backend service # resides. This field is not applicable to global backend services. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -12464,9 +12464,9 @@

Method Details

}, ], }, - "usedBy": [ # [Output Only] List of resources referencing given backend service. + "usedBy": [ # Output only. [Output Only] List of resources referencing given backend service. { - "reference": "A String", # [Output Only] Server-defined URL for resources referencing given + "reference": "A String", # Output only. [Output Only] Server-defined URL for resources referencing given # BackendService like UrlMaps, TargetTcpProxies, TargetSslProxies # and ForwardingRule. }, @@ -12651,10 +12651,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -12666,7 +12666,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_v1.crossSiteNetworks.html b/docs/dyn/compute_v1.crossSiteNetworks.html index 0f1863cc7d..1534a1e214 100644 --- a/docs/dyn/compute_v1.crossSiteNetworks.html +++ b/docs/dyn/compute_v1.crossSiteNetworks.html @@ -287,10 +287,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -302,7 +302,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -401,12 +401,12 @@

Method Details

# # You can use cross-site networks to connect your on-premises networks to # each other through Interconnect connections. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of the cross-site network. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. - "kind": "compute#crossSiteNetwork", # [Output Only] Type of the resource. Alwayscompute#crossSiteNetwork for cross-site networks. + "kind": "compute#crossSiteNetwork", # Output only. [Output Only] Type of the resource. Alwayscompute#crossSiteNetwork for cross-site networks. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -414,7 +414,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. } @@ -432,12 +432,12 @@

Method Details

# # You can use cross-site networks to connect your on-premises networks to # each other through Interconnect connections. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of the cross-site network. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. - "kind": "compute#crossSiteNetwork", # [Output Only] Type of the resource. Alwayscompute#crossSiteNetwork for cross-site networks. + "kind": "compute#crossSiteNetwork", # Output only. [Output Only] Type of the resource. Alwayscompute#crossSiteNetwork for cross-site networks. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -445,7 +445,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. } requestId: string, An optional request ID to identify requests. Specify a unique request ID so @@ -628,10 +628,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -643,7 +643,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -828,12 +828,12 @@

Method Details

# # You can use cross-site networks to connect your on-premises networks to # each other through Interconnect connections. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of the cross-site network. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. - "kind": "compute#crossSiteNetwork", # [Output Only] Type of the resource. Alwayscompute#crossSiteNetwork for cross-site networks. + "kind": "compute#crossSiteNetwork", # Output only. [Output Only] Type of the resource. Alwayscompute#crossSiteNetwork for cross-site networks. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -841,17 +841,17 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. }, ], - "kind": "compute#crossSiteNetwork", # [Output Only] Type of the resource. Alwayscompute#crossSiteNetwork for cross-site networks. + "kind": "compute#crossSiteNetwork", # Output only. [Output Only] Type of the resource. Alwayscompute#crossSiteNetwork for cross-site networks. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "unreachables": [ # Output only. [Output Only] Unreachable resources. # end_interface: MixerListResponseWithEtagBuilder "A String", ], @@ -914,12 +914,12 @@

Method Details

# # You can use cross-site networks to connect your on-premises networks to # each other through Interconnect connections. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of the cross-site network. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. - "kind": "compute#crossSiteNetwork", # [Output Only] Type of the resource. Alwayscompute#crossSiteNetwork for cross-site networks. + "kind": "compute#crossSiteNetwork", # Output only. [Output Only] Type of the resource. Alwayscompute#crossSiteNetwork for cross-site networks. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -927,7 +927,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. } requestId: string, An optional request ID to identify requests. Specify a unique request ID so @@ -1111,10 +1111,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1126,7 +1126,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_v1.diskTypes.html b/docs/dyn/compute_v1.diskTypes.html index c3b20bbdf9..2095924bae 100644 --- a/docs/dyn/compute_v1.diskTypes.html +++ b/docs/dyn/compute_v1.diskTypes.html @@ -250,7 +250,7 @@

Method Details

"description": "A String", # [Output Only] An optional description of this resource. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#diskType", # [Output Only] Type of the resource. Always compute#diskType + "kind": "compute#diskType", # Output only. [Output Only] Type of the resource. Always compute#diskType # for disk types. "name": "A String", # [Output Only] Name of the resource. "region": "A String", # [Output Only] URL of the region where the disk type resides. Only @@ -293,14 +293,14 @@

Method Details

}, }, }, - "kind": "compute#diskTypeAggregatedList", # [Output Only] Type of resource. Alwayscompute#diskTypeAggregatedList. + "kind": "compute#diskTypeAggregatedList", # Output only. [Output Only] Type of resource. Alwayscompute#diskTypeAggregatedList. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -409,7 +409,7 @@

Method Details

"description": "A String", # [Output Only] An optional description of this resource. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#diskType", # [Output Only] Type of the resource. Always compute#diskType + "kind": "compute#diskType", # Output only. [Output Only] Type of the resource. Always compute#diskType # for disk types. "name": "A String", # [Output Only] Name of the resource. "region": "A String", # [Output Only] URL of the region where the disk type resides. Only @@ -570,7 +570,7 @@

Method Details

"description": "A String", # [Output Only] An optional description of this resource. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#diskType", # [Output Only] Type of the resource. Always compute#diskType + "kind": "compute#diskType", # Output only. [Output Only] Type of the resource. Always compute#diskType # for disk types. "name": "A String", # [Output Only] Name of the resource. "region": "A String", # [Output Only] URL of the region where the disk type resides. Only @@ -585,14 +585,14 @@

Method Details

# not settable as a field in the request body. }, ], - "kind": "compute#diskTypeList", # [Output Only] Type of resource. Always compute#diskTypeList + "kind": "compute#diskTypeList", # Output only. [Output Only] Type of resource. Always compute#diskTypeList # for disk types. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there diff --git a/docs/dyn/compute_v1.disks.html b/docs/dyn/compute_v1.disks.html index e73a7f326b..61e25313c5 100644 --- a/docs/dyn/compute_v1.disks.html +++ b/docs/dyn/compute_v1.disks.html @@ -339,10 +339,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -354,7 +354,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -581,9 +581,9 @@

Method Details

"architecture": "A String", # The architecture of the disk. Valid values are # ARM64 or X86_64. "asyncPrimaryDisk": { # Disk asynchronously replicated into this disk. - "consistencyGroupPolicy": "A String", # [Output Only] URL of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicy": "A String", # Output only. [Output Only] URL of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. - "consistencyGroupPolicyId": "A String", # [Output Only] ID of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicyId": "A String", # Output only. [Output Only] ID of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. "disk": "A String", # The other disk asynchronously replicated to or from the current disk. # You can provide this as a partial or full URL to the resource. @@ -593,19 +593,19 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/disks/disk # - projects/project/zones/zone/disks/disk # - zones/zone/disks/disk - "diskId": "A String", # [Output Only] The unique ID of the other disk asynchronously replicated + "diskId": "A String", # Output only. [Output Only] The unique ID of the other disk asynchronously replicated # to or from the current disk. This value identifies the exact disk that # was used to create this replication. For example, if you started # replicating the persistent disk from a disk that was later deleted and # recreated under the same name, the disk ID would identify the exact # version of the disk that was used. }, - "asyncSecondaryDisks": { # [Output Only] A list of disks this disk is asynchronously replicated to. + "asyncSecondaryDisks": { # Output only. [Output Only] A list of disks this disk is asynchronously replicated to. "a_key": { "asyncReplicationDisk": { - "consistencyGroupPolicy": "A String", # [Output Only] URL of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicy": "A String", # Output only. [Output Only] URL of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. - "consistencyGroupPolicyId": "A String", # [Output Only] ID of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicyId": "A String", # Output only. [Output Only] ID of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. "disk": "A String", # The other disk asynchronously replicated to or from the current disk. # You can provide this as a partial or full URL to the resource. @@ -615,7 +615,7 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/disks/disk # - projects/project/zones/zone/disks/disk # - zones/zone/disks/disk - "diskId": "A String", # [Output Only] The unique ID of the other disk asynchronously replicated + "diskId": "A String", # Output only. [Output Only] The unique ID of the other disk asynchronously replicated # to or from the current disk. This value identifies the exact disk that # was used to create this replication. For example, if you started # replicating the persistent disk from a disk that was later deleted and @@ -624,7 +624,7 @@

Method Details

}, }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -730,9 +730,9 @@

Method Details

# Enabling guest operating system features. }, ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#disk", # [Output Only] Type of the resource. Always compute#disk for + "kind": "compute#disk", # Output only. [Output Only] Type of the resource. Always compute#disk for # disks. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this disk, which is # essentially a hash of the labels set used for optimistic locking. The @@ -747,9 +747,9 @@

Method Details

# the setLabels method. "a_key": "A String", }, - "lastAttachTimestamp": "A String", # [Output Only] Last attach timestamp inRFC3339 + "lastAttachTimestamp": "A String", # Output only. [Output Only] Last attach timestamp inRFC3339 # text format. - "lastDetachTimestamp": "A String", # [Output Only] Last detach timestamp inRFC3339 + "lastDetachTimestamp": "A String", # Output only. [Output Only] Last detach timestamp inRFC3339 # text format. "licenseCodes": [ # Integer license codes indicating which licenses are attached to this disk. "A String", @@ -771,8 +771,10 @@

Method Details

# as part of resource payload. "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -790,7 +792,7 @@

Method Details

"provisionedThroughput": "A String", # Indicates how much throughput to provision for the disk. This sets the # number of throughput mb per second that the disk can handle. Values must be # greater than or equal to 1. - "region": "A String", # [Output Only] URL of the region where the disk resides. Only applicable for + "region": "A String", # Output only. [Output Only] URL of the region where the disk resides. Only applicable for # regional resources. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -801,7 +803,7 @@

Method Details

"resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. "A String", ], - "resourceStatus": { # [Output Only] Status information for the disk resource. + "resourceStatus": { # Output only. [Output Only] Status information for the disk resource. "asyncPrimaryDisk": { "state": "A String", }, @@ -812,8 +814,8 @@

Method Details

}, }, "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. "sizeGb": "A String", # Size, in GB, of the persistent disk. You can specify # this field when creating a persistent disk using thesourceImage, sourceSnapshot, orsourceDisk parameter, or specify it alone to create an empty # persistent disk. @@ -821,9 +823,9 @@

Method Details

# If you specify this field along with a source, the value ofsizeGb must not be less than the size of the # source. # Acceptable values are greater than 0. - "sourceConsistencyGroupPolicy": "A String", # [Output Only] URL of the DiskConsistencyGroupPolicy for a secondary disk + "sourceConsistencyGroupPolicy": "A String", # Output only. [Output Only] URL of the DiskConsistencyGroupPolicy for a secondary disk # that was created using a consistency group. - "sourceConsistencyGroupPolicyId": "A String", # [Output Only] ID of the DiskConsistencyGroupPolicy for a secondary disk + "sourceConsistencyGroupPolicyId": "A String", # Output only. [Output Only] ID of the DiskConsistencyGroupPolicy for a secondary disk # that was created using a consistency group. "sourceDisk": "A String", # The source disk used to create this disk. You can provide this as a # partial or full URL to the resource. For example, the following are valid @@ -847,7 +849,7 @@

Method Details

# # - # regions/region/disks/disk - "sourceDiskId": "A String", # [Output Only] The unique ID of the disk used to create this disk. This + "sourceDiskId": "A String", # Output only. [Output Only] The unique ID of the disk used to create this disk. This # value identifies the exact disk that was used to create this persistent # disk. For example, if you created the persistent disk from a disk that # was later deleted and recreated under the same name, the source disk ID @@ -931,7 +933,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceImageId": "A String", # [Output Only] The ID value of the image used to create this disk. This + "sourceImageId": "A String", # Output only. [Output Only] The ID value of the image used to create this disk. This # value identifies the exact image that was used to create this persistent # disk. For example, if you created the persistent disk from an image that # was later deleted and recreated under the same name, the source image ID @@ -944,7 +946,7 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/instantSnapshots/instantSnapshot # - projects/project/zones/zone/instantSnapshots/instantSnapshot # - zones/zone/instantSnapshots/instantSnapshot - "sourceInstantSnapshotId": "A String", # [Output Only] The unique ID of the instant snapshot used to create this + "sourceInstantSnapshotId": "A String", # Output only. [Output Only] The unique ID of the instant snapshot used to create this # disk. This value identifies the exact instant snapshot that was used to # create this persistent disk. For example, if you created the persistent # disk from an instant snapshot that was later deleted and recreated under @@ -1012,7 +1014,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceSnapshotId": "A String", # [Output Only] The unique ID of the snapshot used to create this disk. This + "sourceSnapshotId": "A String", # Output only. [Output Only] The unique ID of the snapshot used to create this disk. This # value identifies the exact snapshot that was used to create this persistent # disk. For example, if you created the persistent disk from a snapshot that # was later deleted and recreated under the same name, the source snapshot ID @@ -1024,7 +1026,7 @@

Method Details

# multiple disks from a source storage object. To create many disks from a # source storage object, use gcloud compute images # import instead. - "status": "A String", # [Output Only] The status of disk creation. + "status": "A String", # Output only. [Output Only] The status of disk creation. # # # - CREATING: Disk is provisioning. @@ -1044,11 +1046,11 @@

Method Details

"type": "A String", # URL of the disk type resource describing which disk type to use to create # the disk. Provide this when creating the disk. For example:projects/project/zones/zone/diskTypes/pd-ssd. See Persistent disk # types. - "users": [ # [Output Only] Links to the users of the disk (attached instances) + "users": [ # Output only. [Output Only] Links to the users of the disk (attached instances) # in form:projects/project/zones/zone/instances/instance "A String", ], - "zone": "A String", # [Output Only] URL of the zone where the disk resides. + "zone": "A String", # Output only. [Output Only] URL of the zone where the disk resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. }, @@ -1081,15 +1083,15 @@

Method Details

}, }, }, - "kind": "compute#diskAggregatedList", # [Output Only] Type of resource. Alwayscompute#diskAggregatedList for aggregated lists of persistent + "kind": "compute#diskAggregatedList", # Output only. [Output Only] Type of resource. Alwayscompute#diskAggregatedList for aggregated lists of persistent # disks. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -1339,10 +1341,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1354,7 +1356,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1640,10 +1642,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1655,7 +1657,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1759,9 +1761,9 @@

Method Details

# You can use snapshots to back up data on a regular interval. For more # information, read Creating # persistent disk snapshots. - "architecture": "A String", # [Output Only] The architecture of the snapshot. Valid values are + "architecture": "A String", # Output only. [Output Only] The architecture of the snapshot. Valid values are # ARM64 or X86_64. - "autoCreated": True or False, # [Output Only] Set to true if snapshots are automatically created by + "autoCreated": True or False, # Output only. [Output Only] Set to true if snapshots are automatically created by # applying resource policy on the target disk. "chainName": "A String", # Creates the new snapshot in the snapshot chain labeled with the # specified name. The chain name must be 1-63 characters long and comply @@ -1769,18 +1771,18 @@

Method Details

# owners who needs to create separate snapshot chains, for example, # for chargeback tracking. When you describe your snapshot resource, this # field is visible only if it has a non-empty value. - "creationSizeBytes": "A String", # [Output Only] Size in bytes of the snapshot at creation time. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationSizeBytes": "A String", # Output only. [Output Only] Size in bytes of the snapshot at creation time. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "diskSizeGb": "A String", # [Output Only] Size of the source disk, specified in GB. - "downloadBytes": "A String", # [Output Only] Number of bytes downloaded to restore a snapshot to a disk. - "enableConfidentialCompute": True or False, # Whether this snapshot is created from a confidential compute mode disk. + "diskSizeGb": "A String", # Output only. [Output Only] Size of the source disk, specified in GB. + "downloadBytes": "A String", # Output only. [Output Only] Number of bytes downloaded to restore a snapshot to a disk. + "enableConfidentialCompute": True or False, # Output only. Whether this snapshot is created from a confidential compute mode disk. # [Output Only]: This field is not set by user, but from source disk. "guestFlush": True or False, # [Input Only] Whether to attempt an application consistent snapshot by # informing the OS to prepare for the snapshot process. - "guestOsFeatures": [ # [Output Only] A list of features to enable on the guest operating system. + "guestOsFeatures": [ # Output only. [Output Only] A list of features to enable on the guest operating system. # Applicable only for bootable images. Read # Enabling guest operating system features to see a list of available # options. @@ -1806,9 +1808,9 @@

Method Details

# Enabling guest operating system features. }, ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#snapshot", # [Output Only] Type of the resource. Always compute#snapshot + "kind": "compute#snapshot", # Output only. [Output Only] Type of the resource. Always compute#snapshot # for Snapshot resources. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this snapshot, which is # essentially a hash of the labels set used for optimistic locking. The @@ -1824,11 +1826,11 @@

Method Details

# Label values may be empty. "a_key": "A String", }, - "licenseCodes": [ # [Output Only] Integer license codes indicating which licenses are attached + "licenseCodes": [ # Output only. [Output Only] Integer license codes indicating which licenses are attached # to this snapshot. "A String", ], - "licenses": [ # [Output Only] A list of public visible licenses that apply to this + "licenses": [ # Output only. [Output Only] A list of public visible licenses that apply to this # snapshot. This can be because the original image had licenses attached # (such as a Windows image). "A String", @@ -1847,15 +1849,17 @@

Method Details

# as part of resource payload. "resourceManagerTags": { # Resource manager tags to be bound to the snapshot. Tag keys and values have # the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, }, "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "snapshotEncryptionKey": { # Encrypts the snapshot using acustomer-supplied # encryption key. # @@ -1979,7 +1983,7 @@

Method Details

}, "sourceDiskForRecoveryCheckpoint": "A String", # The source disk whose recovery checkpoint will be used to create this # snapshot. - "sourceDiskId": "A String", # [Output Only] The ID value of the disk used to create this snapshot. This + "sourceDiskId": "A String", # Output only. [Output Only] The ID value of the disk used to create this snapshot. This # value may be used to determine whether the snapshot was taken from the # current or a previous instance of a given disk name. "sourceInstantSnapshot": "A String", # The source instant snapshot used to create this snapshot. You can provide @@ -2043,21 +2047,21 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceInstantSnapshotId": "A String", # [Output Only] The unique ID of the instant snapshot used to create this + "sourceInstantSnapshotId": "A String", # Output only. [Output Only] The unique ID of the instant snapshot used to create this # snapshot. This value identifies the exact instant snapshot that was used to # create this snapshot. For example, if you created the snapshot from an # instant snapshot that was later deleted and recreated under the same name, # the source instant snapshot ID would identify the exact instant snapshot # that was used. - "sourceSnapshotSchedulePolicy": "A String", # [Output Only] URL of the resource policy which created this + "sourceSnapshotSchedulePolicy": "A String", # Output only. [Output Only] URL of the resource policy which created this # scheduled snapshot. - "sourceSnapshotSchedulePolicyId": "A String", # [Output Only] ID of the resource policy which created this + "sourceSnapshotSchedulePolicyId": "A String", # Output only. [Output Only] ID of the resource policy which created this # scheduled snapshot. - "status": "A String", # [Output Only] The status of the snapshot. This can beCREATING, DELETING, FAILED,READY, or UPLOADING. - "storageBytes": "A String", # [Output Only] A size of the storage used by the snapshot. As snapshots + "status": "A String", # Output only. [Output Only] The status of the snapshot. This can beCREATING, DELETING, FAILED,READY, or UPLOADING. + "storageBytes": "A String", # Output only. [Output Only] A size of the storage used by the snapshot. As snapshots # share storage, this number is expected to change with snapshot # creation/deletion. - "storageBytesStatus": "A String", # [Output Only] An indicator whether storageBytes is in a + "storageBytesStatus": "A String", # Output only. [Output Only] An indicator whether storageBytes is in a # stable state or it is being adjusted as a result of shared storage # reallocation. This status can either be UPDATING, meaning # the size of the snapshot is being updated, or UP_TO_DATE, @@ -2248,10 +2252,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2263,7 +2267,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2533,10 +2537,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2548,7 +2552,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2677,9 +2681,9 @@

Method Details

"architecture": "A String", # The architecture of the disk. Valid values are # ARM64 or X86_64. "asyncPrimaryDisk": { # Disk asynchronously replicated into this disk. - "consistencyGroupPolicy": "A String", # [Output Only] URL of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicy": "A String", # Output only. [Output Only] URL of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. - "consistencyGroupPolicyId": "A String", # [Output Only] ID of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicyId": "A String", # Output only. [Output Only] ID of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. "disk": "A String", # The other disk asynchronously replicated to or from the current disk. # You can provide this as a partial or full URL to the resource. @@ -2689,19 +2693,19 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/disks/disk # - projects/project/zones/zone/disks/disk # - zones/zone/disks/disk - "diskId": "A String", # [Output Only] The unique ID of the other disk asynchronously replicated + "diskId": "A String", # Output only. [Output Only] The unique ID of the other disk asynchronously replicated # to or from the current disk. This value identifies the exact disk that # was used to create this replication. For example, if you started # replicating the persistent disk from a disk that was later deleted and # recreated under the same name, the disk ID would identify the exact # version of the disk that was used. }, - "asyncSecondaryDisks": { # [Output Only] A list of disks this disk is asynchronously replicated to. + "asyncSecondaryDisks": { # Output only. [Output Only] A list of disks this disk is asynchronously replicated to. "a_key": { "asyncReplicationDisk": { - "consistencyGroupPolicy": "A String", # [Output Only] URL of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicy": "A String", # Output only. [Output Only] URL of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. - "consistencyGroupPolicyId": "A String", # [Output Only] ID of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicyId": "A String", # Output only. [Output Only] ID of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. "disk": "A String", # The other disk asynchronously replicated to or from the current disk. # You can provide this as a partial or full URL to the resource. @@ -2711,7 +2715,7 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/disks/disk # - projects/project/zones/zone/disks/disk # - zones/zone/disks/disk - "diskId": "A String", # [Output Only] The unique ID of the other disk asynchronously replicated + "diskId": "A String", # Output only. [Output Only] The unique ID of the other disk asynchronously replicated # to or from the current disk. This value identifies the exact disk that # was used to create this replication. For example, if you started # replicating the persistent disk from a disk that was later deleted and @@ -2720,7 +2724,7 @@

Method Details

}, }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -2826,9 +2830,9 @@

Method Details

# Enabling guest operating system features. }, ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#disk", # [Output Only] Type of the resource. Always compute#disk for + "kind": "compute#disk", # Output only. [Output Only] Type of the resource. Always compute#disk for # disks. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this disk, which is # essentially a hash of the labels set used for optimistic locking. The @@ -2843,9 +2847,9 @@

Method Details

# the setLabels method. "a_key": "A String", }, - "lastAttachTimestamp": "A String", # [Output Only] Last attach timestamp inRFC3339 + "lastAttachTimestamp": "A String", # Output only. [Output Only] Last attach timestamp inRFC3339 # text format. - "lastDetachTimestamp": "A String", # [Output Only] Last detach timestamp inRFC3339 + "lastDetachTimestamp": "A String", # Output only. [Output Only] Last detach timestamp inRFC3339 # text format. "licenseCodes": [ # Integer license codes indicating which licenses are attached to this disk. "A String", @@ -2867,8 +2871,10 @@

Method Details

# as part of resource payload. "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -2886,7 +2892,7 @@

Method Details

"provisionedThroughput": "A String", # Indicates how much throughput to provision for the disk. This sets the # number of throughput mb per second that the disk can handle. Values must be # greater than or equal to 1. - "region": "A String", # [Output Only] URL of the region where the disk resides. Only applicable for + "region": "A String", # Output only. [Output Only] URL of the region where the disk resides. Only applicable for # regional resources. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -2897,7 +2903,7 @@

Method Details

"resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. "A String", ], - "resourceStatus": { # [Output Only] Status information for the disk resource. + "resourceStatus": { # Output only. [Output Only] Status information for the disk resource. "asyncPrimaryDisk": { "state": "A String", }, @@ -2908,8 +2914,8 @@

Method Details

}, }, "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. "sizeGb": "A String", # Size, in GB, of the persistent disk. You can specify # this field when creating a persistent disk using thesourceImage, sourceSnapshot, orsourceDisk parameter, or specify it alone to create an empty # persistent disk. @@ -2917,9 +2923,9 @@

Method Details

# If you specify this field along with a source, the value ofsizeGb must not be less than the size of the # source. # Acceptable values are greater than 0. - "sourceConsistencyGroupPolicy": "A String", # [Output Only] URL of the DiskConsistencyGroupPolicy for a secondary disk + "sourceConsistencyGroupPolicy": "A String", # Output only. [Output Only] URL of the DiskConsistencyGroupPolicy for a secondary disk # that was created using a consistency group. - "sourceConsistencyGroupPolicyId": "A String", # [Output Only] ID of the DiskConsistencyGroupPolicy for a secondary disk + "sourceConsistencyGroupPolicyId": "A String", # Output only. [Output Only] ID of the DiskConsistencyGroupPolicy for a secondary disk # that was created using a consistency group. "sourceDisk": "A String", # The source disk used to create this disk. You can provide this as a # partial or full URL to the resource. For example, the following are valid @@ -2943,7 +2949,7 @@

Method Details

# # - # regions/region/disks/disk - "sourceDiskId": "A String", # [Output Only] The unique ID of the disk used to create this disk. This + "sourceDiskId": "A String", # Output only. [Output Only] The unique ID of the disk used to create this disk. This # value identifies the exact disk that was used to create this persistent # disk. For example, if you created the persistent disk from a disk that # was later deleted and recreated under the same name, the source disk ID @@ -3027,7 +3033,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceImageId": "A String", # [Output Only] The ID value of the image used to create this disk. This + "sourceImageId": "A String", # Output only. [Output Only] The ID value of the image used to create this disk. This # value identifies the exact image that was used to create this persistent # disk. For example, if you created the persistent disk from an image that # was later deleted and recreated under the same name, the source image ID @@ -3040,7 +3046,7 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/instantSnapshots/instantSnapshot # - projects/project/zones/zone/instantSnapshots/instantSnapshot # - zones/zone/instantSnapshots/instantSnapshot - "sourceInstantSnapshotId": "A String", # [Output Only] The unique ID of the instant snapshot used to create this + "sourceInstantSnapshotId": "A String", # Output only. [Output Only] The unique ID of the instant snapshot used to create this # disk. This value identifies the exact instant snapshot that was used to # create this persistent disk. For example, if you created the persistent # disk from an instant snapshot that was later deleted and recreated under @@ -3108,7 +3114,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceSnapshotId": "A String", # [Output Only] The unique ID of the snapshot used to create this disk. This + "sourceSnapshotId": "A String", # Output only. [Output Only] The unique ID of the snapshot used to create this disk. This # value identifies the exact snapshot that was used to create this persistent # disk. For example, if you created the persistent disk from a snapshot that # was later deleted and recreated under the same name, the source snapshot ID @@ -3120,7 +3126,7 @@

Method Details

# multiple disks from a source storage object. To create many disks from a # source storage object, use gcloud compute images # import instead. - "status": "A String", # [Output Only] The status of disk creation. + "status": "A String", # Output only. [Output Only] The status of disk creation. # # # - CREATING: Disk is provisioning. @@ -3140,11 +3146,11 @@

Method Details

"type": "A String", # URL of the disk type resource describing which disk type to use to create # the disk. Provide this when creating the disk. For example:projects/project/zones/zone/diskTypes/pd-ssd. See Persistent disk # types. - "users": [ # [Output Only] Links to the users of the disk (attached instances) + "users": [ # Output only. [Output Only] Links to the users of the disk (attached instances) # in form:projects/project/zones/zone/instances/instance "A String", ], - "zone": "A String", # [Output Only] URL of the zone where the disk resides. + "zone": "A String", # Output only. [Output Only] URL of the zone where the disk resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. } @@ -3566,9 +3572,9 @@

Method Details

"architecture": "A String", # The architecture of the disk. Valid values are # ARM64 or X86_64. "asyncPrimaryDisk": { # Disk asynchronously replicated into this disk. - "consistencyGroupPolicy": "A String", # [Output Only] URL of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicy": "A String", # Output only. [Output Only] URL of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. - "consistencyGroupPolicyId": "A String", # [Output Only] ID of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicyId": "A String", # Output only. [Output Only] ID of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. "disk": "A String", # The other disk asynchronously replicated to or from the current disk. # You can provide this as a partial or full URL to the resource. @@ -3578,19 +3584,19 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/disks/disk # - projects/project/zones/zone/disks/disk # - zones/zone/disks/disk - "diskId": "A String", # [Output Only] The unique ID of the other disk asynchronously replicated + "diskId": "A String", # Output only. [Output Only] The unique ID of the other disk asynchronously replicated # to or from the current disk. This value identifies the exact disk that # was used to create this replication. For example, if you started # replicating the persistent disk from a disk that was later deleted and # recreated under the same name, the disk ID would identify the exact # version of the disk that was used. }, - "asyncSecondaryDisks": { # [Output Only] A list of disks this disk is asynchronously replicated to. + "asyncSecondaryDisks": { # Output only. [Output Only] A list of disks this disk is asynchronously replicated to. "a_key": { "asyncReplicationDisk": { - "consistencyGroupPolicy": "A String", # [Output Only] URL of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicy": "A String", # Output only. [Output Only] URL of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. - "consistencyGroupPolicyId": "A String", # [Output Only] ID of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicyId": "A String", # Output only. [Output Only] ID of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. "disk": "A String", # The other disk asynchronously replicated to or from the current disk. # You can provide this as a partial or full URL to the resource. @@ -3600,7 +3606,7 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/disks/disk # - projects/project/zones/zone/disks/disk # - zones/zone/disks/disk - "diskId": "A String", # [Output Only] The unique ID of the other disk asynchronously replicated + "diskId": "A String", # Output only. [Output Only] The unique ID of the other disk asynchronously replicated # to or from the current disk. This value identifies the exact disk that # was used to create this replication. For example, if you started # replicating the persistent disk from a disk that was later deleted and @@ -3609,7 +3615,7 @@

Method Details

}, }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -3715,9 +3721,9 @@

Method Details

# Enabling guest operating system features. }, ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#disk", # [Output Only] Type of the resource. Always compute#disk for + "kind": "compute#disk", # Output only. [Output Only] Type of the resource. Always compute#disk for # disks. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this disk, which is # essentially a hash of the labels set used for optimistic locking. The @@ -3732,9 +3738,9 @@

Method Details

# the setLabels method. "a_key": "A String", }, - "lastAttachTimestamp": "A String", # [Output Only] Last attach timestamp inRFC3339 + "lastAttachTimestamp": "A String", # Output only. [Output Only] Last attach timestamp inRFC3339 # text format. - "lastDetachTimestamp": "A String", # [Output Only] Last detach timestamp inRFC3339 + "lastDetachTimestamp": "A String", # Output only. [Output Only] Last detach timestamp inRFC3339 # text format. "licenseCodes": [ # Integer license codes indicating which licenses are attached to this disk. "A String", @@ -3756,8 +3762,10 @@

Method Details

# as part of resource payload. "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -3775,7 +3783,7 @@

Method Details

"provisionedThroughput": "A String", # Indicates how much throughput to provision for the disk. This sets the # number of throughput mb per second that the disk can handle. Values must be # greater than or equal to 1. - "region": "A String", # [Output Only] URL of the region where the disk resides. Only applicable for + "region": "A String", # Output only. [Output Only] URL of the region where the disk resides. Only applicable for # regional resources. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -3786,7 +3794,7 @@

Method Details

"resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. "A String", ], - "resourceStatus": { # [Output Only] Status information for the disk resource. + "resourceStatus": { # Output only. [Output Only] Status information for the disk resource. "asyncPrimaryDisk": { "state": "A String", }, @@ -3797,8 +3805,8 @@

Method Details

}, }, "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. "sizeGb": "A String", # Size, in GB, of the persistent disk. You can specify # this field when creating a persistent disk using thesourceImage, sourceSnapshot, orsourceDisk parameter, or specify it alone to create an empty # persistent disk. @@ -3806,9 +3814,9 @@

Method Details

# If you specify this field along with a source, the value ofsizeGb must not be less than the size of the # source. # Acceptable values are greater than 0. - "sourceConsistencyGroupPolicy": "A String", # [Output Only] URL of the DiskConsistencyGroupPolicy for a secondary disk + "sourceConsistencyGroupPolicy": "A String", # Output only. [Output Only] URL of the DiskConsistencyGroupPolicy for a secondary disk # that was created using a consistency group. - "sourceConsistencyGroupPolicyId": "A String", # [Output Only] ID of the DiskConsistencyGroupPolicy for a secondary disk + "sourceConsistencyGroupPolicyId": "A String", # Output only. [Output Only] ID of the DiskConsistencyGroupPolicy for a secondary disk # that was created using a consistency group. "sourceDisk": "A String", # The source disk used to create this disk. You can provide this as a # partial or full URL to the resource. For example, the following are valid @@ -3832,7 +3840,7 @@

Method Details

# # - # regions/region/disks/disk - "sourceDiskId": "A String", # [Output Only] The unique ID of the disk used to create this disk. This + "sourceDiskId": "A String", # Output only. [Output Only] The unique ID of the disk used to create this disk. This # value identifies the exact disk that was used to create this persistent # disk. For example, if you created the persistent disk from a disk that # was later deleted and recreated under the same name, the source disk ID @@ -3916,7 +3924,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceImageId": "A String", # [Output Only] The ID value of the image used to create this disk. This + "sourceImageId": "A String", # Output only. [Output Only] The ID value of the image used to create this disk. This # value identifies the exact image that was used to create this persistent # disk. For example, if you created the persistent disk from an image that # was later deleted and recreated under the same name, the source image ID @@ -3929,7 +3937,7 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/instantSnapshots/instantSnapshot # - projects/project/zones/zone/instantSnapshots/instantSnapshot # - zones/zone/instantSnapshots/instantSnapshot - "sourceInstantSnapshotId": "A String", # [Output Only] The unique ID of the instant snapshot used to create this + "sourceInstantSnapshotId": "A String", # Output only. [Output Only] The unique ID of the instant snapshot used to create this # disk. This value identifies the exact instant snapshot that was used to # create this persistent disk. For example, if you created the persistent # disk from an instant snapshot that was later deleted and recreated under @@ -3997,7 +4005,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceSnapshotId": "A String", # [Output Only] The unique ID of the snapshot used to create this disk. This + "sourceSnapshotId": "A String", # Output only. [Output Only] The unique ID of the snapshot used to create this disk. This # value identifies the exact snapshot that was used to create this persistent # disk. For example, if you created the persistent disk from a snapshot that # was later deleted and recreated under the same name, the source snapshot ID @@ -4009,7 +4017,7 @@

Method Details

# multiple disks from a source storage object. To create many disks from a # source storage object, use gcloud compute images # import instead. - "status": "A String", # [Output Only] The status of disk creation. + "status": "A String", # Output only. [Output Only] The status of disk creation. # # # - CREATING: Disk is provisioning. @@ -4029,11 +4037,11 @@

Method Details

"type": "A String", # URL of the disk type resource describing which disk type to use to create # the disk. Provide this when creating the disk. For example:projects/project/zones/zone/diskTypes/pd-ssd. See Persistent disk # types. - "users": [ # [Output Only] Links to the users of the disk (attached instances) + "users": [ # Output only. [Output Only] Links to the users of the disk (attached instances) # in form:projects/project/zones/zone/instances/instance "A String", ], - "zone": "A String", # [Output Only] URL of the zone where the disk resides. + "zone": "A String", # Output only. [Output Only] URL of the zone where the disk resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. } @@ -4217,10 +4225,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -4232,7 +4240,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -4447,9 +4455,9 @@

Method Details

"architecture": "A String", # The architecture of the disk. Valid values are # ARM64 or X86_64. "asyncPrimaryDisk": { # Disk asynchronously replicated into this disk. - "consistencyGroupPolicy": "A String", # [Output Only] URL of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicy": "A String", # Output only. [Output Only] URL of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. - "consistencyGroupPolicyId": "A String", # [Output Only] ID of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicyId": "A String", # Output only. [Output Only] ID of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. "disk": "A String", # The other disk asynchronously replicated to or from the current disk. # You can provide this as a partial or full URL to the resource. @@ -4459,19 +4467,19 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/disks/disk # - projects/project/zones/zone/disks/disk # - zones/zone/disks/disk - "diskId": "A String", # [Output Only] The unique ID of the other disk asynchronously replicated + "diskId": "A String", # Output only. [Output Only] The unique ID of the other disk asynchronously replicated # to or from the current disk. This value identifies the exact disk that # was used to create this replication. For example, if you started # replicating the persistent disk from a disk that was later deleted and # recreated under the same name, the disk ID would identify the exact # version of the disk that was used. }, - "asyncSecondaryDisks": { # [Output Only] A list of disks this disk is asynchronously replicated to. + "asyncSecondaryDisks": { # Output only. [Output Only] A list of disks this disk is asynchronously replicated to. "a_key": { "asyncReplicationDisk": { - "consistencyGroupPolicy": "A String", # [Output Only] URL of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicy": "A String", # Output only. [Output Only] URL of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. - "consistencyGroupPolicyId": "A String", # [Output Only] ID of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicyId": "A String", # Output only. [Output Only] ID of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. "disk": "A String", # The other disk asynchronously replicated to or from the current disk. # You can provide this as a partial or full URL to the resource. @@ -4481,7 +4489,7 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/disks/disk # - projects/project/zones/zone/disks/disk # - zones/zone/disks/disk - "diskId": "A String", # [Output Only] The unique ID of the other disk asynchronously replicated + "diskId": "A String", # Output only. [Output Only] The unique ID of the other disk asynchronously replicated # to or from the current disk. This value identifies the exact disk that # was used to create this replication. For example, if you started # replicating the persistent disk from a disk that was later deleted and @@ -4490,7 +4498,7 @@

Method Details

}, }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -4596,9 +4604,9 @@

Method Details

# Enabling guest operating system features. }, ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#disk", # [Output Only] Type of the resource. Always compute#disk for + "kind": "compute#disk", # Output only. [Output Only] Type of the resource. Always compute#disk for # disks. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this disk, which is # essentially a hash of the labels set used for optimistic locking. The @@ -4613,9 +4621,9 @@

Method Details

# the setLabels method. "a_key": "A String", }, - "lastAttachTimestamp": "A String", # [Output Only] Last attach timestamp inRFC3339 + "lastAttachTimestamp": "A String", # Output only. [Output Only] Last attach timestamp inRFC3339 # text format. - "lastDetachTimestamp": "A String", # [Output Only] Last detach timestamp inRFC3339 + "lastDetachTimestamp": "A String", # Output only. [Output Only] Last detach timestamp inRFC3339 # text format. "licenseCodes": [ # Integer license codes indicating which licenses are attached to this disk. "A String", @@ -4637,8 +4645,10 @@

Method Details

# as part of resource payload. "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -4656,7 +4666,7 @@

Method Details

"provisionedThroughput": "A String", # Indicates how much throughput to provision for the disk. This sets the # number of throughput mb per second that the disk can handle. Values must be # greater than or equal to 1. - "region": "A String", # [Output Only] URL of the region where the disk resides. Only applicable for + "region": "A String", # Output only. [Output Only] URL of the region where the disk resides. Only applicable for # regional resources. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -4667,7 +4677,7 @@

Method Details

"resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. "A String", ], - "resourceStatus": { # [Output Only] Status information for the disk resource. + "resourceStatus": { # Output only. [Output Only] Status information for the disk resource. "asyncPrimaryDisk": { "state": "A String", }, @@ -4678,8 +4688,8 @@

Method Details

}, }, "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. "sizeGb": "A String", # Size, in GB, of the persistent disk. You can specify # this field when creating a persistent disk using thesourceImage, sourceSnapshot, orsourceDisk parameter, or specify it alone to create an empty # persistent disk. @@ -4687,9 +4697,9 @@

Method Details

# If you specify this field along with a source, the value ofsizeGb must not be less than the size of the # source. # Acceptable values are greater than 0. - "sourceConsistencyGroupPolicy": "A String", # [Output Only] URL of the DiskConsistencyGroupPolicy for a secondary disk + "sourceConsistencyGroupPolicy": "A String", # Output only. [Output Only] URL of the DiskConsistencyGroupPolicy for a secondary disk # that was created using a consistency group. - "sourceConsistencyGroupPolicyId": "A String", # [Output Only] ID of the DiskConsistencyGroupPolicy for a secondary disk + "sourceConsistencyGroupPolicyId": "A String", # Output only. [Output Only] ID of the DiskConsistencyGroupPolicy for a secondary disk # that was created using a consistency group. "sourceDisk": "A String", # The source disk used to create this disk. You can provide this as a # partial or full URL to the resource. For example, the following are valid @@ -4713,7 +4723,7 @@

Method Details

# # - # regions/region/disks/disk - "sourceDiskId": "A String", # [Output Only] The unique ID of the disk used to create this disk. This + "sourceDiskId": "A String", # Output only. [Output Only] The unique ID of the disk used to create this disk. This # value identifies the exact disk that was used to create this persistent # disk. For example, if you created the persistent disk from a disk that # was later deleted and recreated under the same name, the source disk ID @@ -4797,7 +4807,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceImageId": "A String", # [Output Only] The ID value of the image used to create this disk. This + "sourceImageId": "A String", # Output only. [Output Only] The ID value of the image used to create this disk. This # value identifies the exact image that was used to create this persistent # disk. For example, if you created the persistent disk from an image that # was later deleted and recreated under the same name, the source image ID @@ -4810,7 +4820,7 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/instantSnapshots/instantSnapshot # - projects/project/zones/zone/instantSnapshots/instantSnapshot # - zones/zone/instantSnapshots/instantSnapshot - "sourceInstantSnapshotId": "A String", # [Output Only] The unique ID of the instant snapshot used to create this + "sourceInstantSnapshotId": "A String", # Output only. [Output Only] The unique ID of the instant snapshot used to create this # disk. This value identifies the exact instant snapshot that was used to # create this persistent disk. For example, if you created the persistent # disk from an instant snapshot that was later deleted and recreated under @@ -4878,7 +4888,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceSnapshotId": "A String", # [Output Only] The unique ID of the snapshot used to create this disk. This + "sourceSnapshotId": "A String", # Output only. [Output Only] The unique ID of the snapshot used to create this disk. This # value identifies the exact snapshot that was used to create this persistent # disk. For example, if you created the persistent disk from a snapshot that # was later deleted and recreated under the same name, the source snapshot ID @@ -4890,7 +4900,7 @@

Method Details

# multiple disks from a source storage object. To create many disks from a # source storage object, use gcloud compute images # import instead. - "status": "A String", # [Output Only] The status of disk creation. + "status": "A String", # Output only. [Output Only] The status of disk creation. # # # - CREATING: Disk is provisioning. @@ -4910,23 +4920,23 @@

Method Details

"type": "A String", # URL of the disk type resource describing which disk type to use to create # the disk. Provide this when creating the disk. For example:projects/project/zones/zone/diskTypes/pd-ssd. See Persistent disk # types. - "users": [ # [Output Only] Links to the users of the disk (attached instances) + "users": [ # Output only. [Output Only] Links to the users of the disk (attached instances) # in form:projects/project/zones/zone/instances/instance "A String", ], - "zone": "A String", # [Output Only] URL of the zone where the disk resides. + "zone": "A String", # Output only. [Output Only] URL of the zone where the disk resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. }, ], - "kind": "compute#diskList", # [Output Only] Type of resource. Always compute#diskList for + "kind": "compute#diskList", # Output only. [Output Only] Type of resource. Always compute#diskList for # lists of disks. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -5164,10 +5174,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -5179,7 +5189,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -5453,10 +5463,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -5468,7 +5478,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -6625,10 +6635,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -6640,7 +6650,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -6935,10 +6945,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -6950,7 +6960,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -7217,10 +7227,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -7232,7 +7242,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -7519,10 +7529,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -7534,7 +7544,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -7694,9 +7704,9 @@

Method Details

"architecture": "A String", # The architecture of the disk. Valid values are # ARM64 or X86_64. "asyncPrimaryDisk": { # Disk asynchronously replicated into this disk. - "consistencyGroupPolicy": "A String", # [Output Only] URL of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicy": "A String", # Output only. [Output Only] URL of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. - "consistencyGroupPolicyId": "A String", # [Output Only] ID of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicyId": "A String", # Output only. [Output Only] ID of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. "disk": "A String", # The other disk asynchronously replicated to or from the current disk. # You can provide this as a partial or full URL to the resource. @@ -7706,19 +7716,19 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/disks/disk # - projects/project/zones/zone/disks/disk # - zones/zone/disks/disk - "diskId": "A String", # [Output Only] The unique ID of the other disk asynchronously replicated + "diskId": "A String", # Output only. [Output Only] The unique ID of the other disk asynchronously replicated # to or from the current disk. This value identifies the exact disk that # was used to create this replication. For example, if you started # replicating the persistent disk from a disk that was later deleted and # recreated under the same name, the disk ID would identify the exact # version of the disk that was used. }, - "asyncSecondaryDisks": { # [Output Only] A list of disks this disk is asynchronously replicated to. + "asyncSecondaryDisks": { # Output only. [Output Only] A list of disks this disk is asynchronously replicated to. "a_key": { "asyncReplicationDisk": { - "consistencyGroupPolicy": "A String", # [Output Only] URL of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicy": "A String", # Output only. [Output Only] URL of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. - "consistencyGroupPolicyId": "A String", # [Output Only] ID of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicyId": "A String", # Output only. [Output Only] ID of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. "disk": "A String", # The other disk asynchronously replicated to or from the current disk. # You can provide this as a partial or full URL to the resource. @@ -7728,7 +7738,7 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/disks/disk # - projects/project/zones/zone/disks/disk # - zones/zone/disks/disk - "diskId": "A String", # [Output Only] The unique ID of the other disk asynchronously replicated + "diskId": "A String", # Output only. [Output Only] The unique ID of the other disk asynchronously replicated # to or from the current disk. This value identifies the exact disk that # was used to create this replication. For example, if you started # replicating the persistent disk from a disk that was later deleted and @@ -7737,7 +7747,7 @@

Method Details

}, }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -7843,9 +7853,9 @@

Method Details

# Enabling guest operating system features. }, ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#disk", # [Output Only] Type of the resource. Always compute#disk for + "kind": "compute#disk", # Output only. [Output Only] Type of the resource. Always compute#disk for # disks. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this disk, which is # essentially a hash of the labels set used for optimistic locking. The @@ -7860,9 +7870,9 @@

Method Details

# the setLabels method. "a_key": "A String", }, - "lastAttachTimestamp": "A String", # [Output Only] Last attach timestamp inRFC3339 + "lastAttachTimestamp": "A String", # Output only. [Output Only] Last attach timestamp inRFC3339 # text format. - "lastDetachTimestamp": "A String", # [Output Only] Last detach timestamp inRFC3339 + "lastDetachTimestamp": "A String", # Output only. [Output Only] Last detach timestamp inRFC3339 # text format. "licenseCodes": [ # Integer license codes indicating which licenses are attached to this disk. "A String", @@ -7884,8 +7894,10 @@

Method Details

# as part of resource payload. "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -7903,7 +7915,7 @@

Method Details

"provisionedThroughput": "A String", # Indicates how much throughput to provision for the disk. This sets the # number of throughput mb per second that the disk can handle. Values must be # greater than or equal to 1. - "region": "A String", # [Output Only] URL of the region where the disk resides. Only applicable for + "region": "A String", # Output only. [Output Only] URL of the region where the disk resides. Only applicable for # regional resources. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -7914,7 +7926,7 @@

Method Details

"resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. "A String", ], - "resourceStatus": { # [Output Only] Status information for the disk resource. + "resourceStatus": { # Output only. [Output Only] Status information for the disk resource. "asyncPrimaryDisk": { "state": "A String", }, @@ -7925,8 +7937,8 @@

Method Details

}, }, "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. "sizeGb": "A String", # Size, in GB, of the persistent disk. You can specify # this field when creating a persistent disk using thesourceImage, sourceSnapshot, orsourceDisk parameter, or specify it alone to create an empty # persistent disk. @@ -7934,9 +7946,9 @@

Method Details

# If you specify this field along with a source, the value ofsizeGb must not be less than the size of the # source. # Acceptable values are greater than 0. - "sourceConsistencyGroupPolicy": "A String", # [Output Only] URL of the DiskConsistencyGroupPolicy for a secondary disk + "sourceConsistencyGroupPolicy": "A String", # Output only. [Output Only] URL of the DiskConsistencyGroupPolicy for a secondary disk # that was created using a consistency group. - "sourceConsistencyGroupPolicyId": "A String", # [Output Only] ID of the DiskConsistencyGroupPolicy for a secondary disk + "sourceConsistencyGroupPolicyId": "A String", # Output only. [Output Only] ID of the DiskConsistencyGroupPolicy for a secondary disk # that was created using a consistency group. "sourceDisk": "A String", # The source disk used to create this disk. You can provide this as a # partial or full URL to the resource. For example, the following are valid @@ -7960,7 +7972,7 @@

Method Details

# # - # regions/region/disks/disk - "sourceDiskId": "A String", # [Output Only] The unique ID of the disk used to create this disk. This + "sourceDiskId": "A String", # Output only. [Output Only] The unique ID of the disk used to create this disk. This # value identifies the exact disk that was used to create this persistent # disk. For example, if you created the persistent disk from a disk that # was later deleted and recreated under the same name, the source disk ID @@ -8044,7 +8056,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceImageId": "A String", # [Output Only] The ID value of the image used to create this disk. This + "sourceImageId": "A String", # Output only. [Output Only] The ID value of the image used to create this disk. This # value identifies the exact image that was used to create this persistent # disk. For example, if you created the persistent disk from an image that # was later deleted and recreated under the same name, the source image ID @@ -8057,7 +8069,7 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/instantSnapshots/instantSnapshot # - projects/project/zones/zone/instantSnapshots/instantSnapshot # - zones/zone/instantSnapshots/instantSnapshot - "sourceInstantSnapshotId": "A String", # [Output Only] The unique ID of the instant snapshot used to create this + "sourceInstantSnapshotId": "A String", # Output only. [Output Only] The unique ID of the instant snapshot used to create this # disk. This value identifies the exact instant snapshot that was used to # create this persistent disk. For example, if you created the persistent # disk from an instant snapshot that was later deleted and recreated under @@ -8125,7 +8137,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceSnapshotId": "A String", # [Output Only] The unique ID of the snapshot used to create this disk. This + "sourceSnapshotId": "A String", # Output only. [Output Only] The unique ID of the snapshot used to create this disk. This # value identifies the exact snapshot that was used to create this persistent # disk. For example, if you created the persistent disk from a snapshot that # was later deleted and recreated under the same name, the source snapshot ID @@ -8137,7 +8149,7 @@

Method Details

# multiple disks from a source storage object. To create many disks from a # source storage object, use gcloud compute images # import instead. - "status": "A String", # [Output Only] The status of disk creation. + "status": "A String", # Output only. [Output Only] The status of disk creation. # # # - CREATING: Disk is provisioning. @@ -8157,11 +8169,11 @@

Method Details

"type": "A String", # URL of the disk type resource describing which disk type to use to create # the disk. Provide this when creating the disk. For example:projects/project/zones/zone/diskTypes/pd-ssd. See Persistent disk # types. - "users": [ # [Output Only] Links to the users of the disk (attached instances) + "users": [ # Output only. [Output Only] Links to the users of the disk (attached instances) # in form:projects/project/zones/zone/instances/instance "A String", ], - "zone": "A String", # [Output Only] URL of the zone where the disk resides. + "zone": "A String", # Output only. [Output Only] URL of the zone where the disk resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. } @@ -8346,10 +8358,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -8361,7 +8373,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_v1.externalVpnGateways.html b/docs/dyn/compute_v1.externalVpnGateways.html index 25e5461b85..c81a372213 100644 --- a/docs/dyn/compute_v1.externalVpnGateways.html +++ b/docs/dyn/compute_v1.externalVpnGateways.html @@ -289,10 +289,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -304,7 +304,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -411,11 +411,11 @@

Method Details

# # For more information about using external VPN gateways, see # Creating an HA VPN gateway and tunnel pair to a peer VPN. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "interfaces": [ # A list of interfaces for this external VPN gateway. # @@ -443,7 +443,7 @@

Method Details

# is RFC 5952 format (e.g. 2001:db8::2d9:51:0:0). }, ], - "kind": "compute#externalVpnGateway", # [Output Only] Type of the resource. Alwayscompute#externalVpnGateway for externalVpnGateways. + "kind": "compute#externalVpnGateway", # Output only. [Output Only] Type of the resource. Alwayscompute#externalVpnGateway for externalVpnGateways. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this ExternalVpnGateway, # which is essentially a hash of the labels set used for optimistic locking. # The fingerprint is initially generated by Compute Engine and changes after @@ -465,7 +465,7 @@

Method Details

# a dash, lowercase letter, or digit, except the last character, which cannot # be a dash. "redundancyType": "A String", # Indicates the user-supplied redundancy type of this external VPN gateway. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. } @@ -490,11 +490,11 @@

Method Details

# # For more information about using external VPN gateways, see # Creating an HA VPN gateway and tunnel pair to a peer VPN. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "interfaces": [ # A list of interfaces for this external VPN gateway. # @@ -522,7 +522,7 @@

Method Details

# is RFC 5952 format (e.g. 2001:db8::2d9:51:0:0). }, ], - "kind": "compute#externalVpnGateway", # [Output Only] Type of the resource. Alwayscompute#externalVpnGateway for externalVpnGateways. + "kind": "compute#externalVpnGateway", # Output only. [Output Only] Type of the resource. Alwayscompute#externalVpnGateway for externalVpnGateways. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this ExternalVpnGateway, # which is essentially a hash of the labels set used for optimistic locking. # The fingerprint is initially generated by Compute Engine and changes after @@ -544,7 +544,7 @@

Method Details

# a dash, lowercase letter, or digit, except the last character, which cannot # be a dash. "redundancyType": "A String", # Indicates the user-supplied redundancy type of this external VPN gateway. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. } requestId: string, An optional request ID to identify requests. Specify a unique request ID so @@ -725,10 +725,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -740,7 +740,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -933,11 +933,11 @@

Method Details

# # For more information about using external VPN gateways, see # Creating an HA VPN gateway and tunnel pair to a peer VPN. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "interfaces": [ # A list of interfaces for this external VPN gateway. # @@ -965,7 +965,7 @@

Method Details

# is RFC 5952 format (e.g. 2001:db8::2d9:51:0:0). }, ], - "kind": "compute#externalVpnGateway", # [Output Only] Type of the resource. Alwayscompute#externalVpnGateway for externalVpnGateways. + "kind": "compute#externalVpnGateway", # Output only. [Output Only] Type of the resource. Alwayscompute#externalVpnGateway for externalVpnGateways. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this ExternalVpnGateway, # which is essentially a hash of the labels set used for optimistic locking. # The fingerprint is initially generated by Compute Engine and changes after @@ -987,16 +987,16 @@

Method Details

# a dash, lowercase letter, or digit, except the last character, which cannot # be a dash. "redundancyType": "A String", # Indicates the user-supplied redundancy type of this external VPN gateway. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. }, ], - "kind": "compute#externalVpnGatewayList", # [Output Only] Type of resource. Always compute#externalVpnGatewayList for lists of externalVpnGateways. + "kind": "compute#externalVpnGatewayList", # Output only. [Output Only] Type of resource. Always compute#externalVpnGatewayList for lists of externalVpnGateways. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -1231,10 +1231,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1246,7 +1246,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_v1.firewallPolicies.html b/docs/dyn/compute_v1.firewallPolicies.html index 6b9403fca7..48a82c576a 100644 --- a/docs/dyn/compute_v1.firewallPolicies.html +++ b/docs/dyn/compute_v1.firewallPolicies.html @@ -148,9 +148,9 @@

Method Details

"attachmentTarget": "A String", # The target that the firewall policy is attached to. "displayName": "A String", # [Output Only] Deprecated, please use short name instead. The display name # of the firewall policy of the association. - "firewallPolicyId": "A String", # [Output Only] The firewall policy ID of the association. + "firewallPolicyId": "A String", # Output only. [Output Only] The firewall policy ID of the association. "name": "A String", # The name for an association. - "shortName": "A String", # [Output Only] The short name of the firewall policy of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the firewall policy of the association. } replaceExistingAssociation: boolean, Indicates whether or not to replace it if an association of the attachment @@ -334,10 +334,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -349,7 +349,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -455,7 +455,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -541,7 +541,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -557,7 +557,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -579,7 +579,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -771,10 +771,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -786,7 +786,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1051,10 +1051,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1066,7 +1066,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1335,10 +1335,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1350,7 +1350,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1450,12 +1450,12 @@

Method Details

"attachmentTarget": "A String", # The target that the firewall policy is attached to. "displayName": "A String", # [Output Only] Deprecated, please use short name instead. The display name # of the firewall policy of the association. - "firewallPolicyId": "A String", # [Output Only] The firewall policy ID of the association. + "firewallPolicyId": "A String", # Output only. [Output Only] The firewall policy ID of the association. "name": "A String", # The name for an association. - "shortName": "A String", # [Output Only] The short name of the firewall policy of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the firewall policy of the association. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1481,7 +1481,7 @@

Method Details

# firewall policy. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#firewallPolicy", # [Output only] Type of the resource. Alwayscompute#firewallPolicyfor firewall policies + "kind": "compute#firewallPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#firewallPolicyfor firewall policies "name": "A String", # Name of the resource. For Organization Firewall Policies it's a # [Output Only] numeric ID allocated by Google Cloud which uniquely # identifies the Organization Firewall Policy. @@ -1503,7 +1503,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -1589,7 +1589,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -1605,7 +1605,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -1627,7 +1627,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -1641,16 +1641,16 @@

Method Details

# be set for other actions. }, ], - "parent": "A String", # [Output Only] The parent of the firewall policy. + "parent": "A String", # Output only. [Output Only] The parent of the firewall policy. # This field is not applicable to network firewall policies. "policyType": "A String", # The type of the firewall policy. This field can be eitherVPC_POLICY or RDMA_ROCE_POLICY. # # Note: if not specified then VPC_POLICY will be used. - "region": "A String", # [Output Only] URL of the region where the regional firewall policy resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional firewall policy resides. # This field is not applicable to global firewall policies. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "ruleTupleCount": 42, # [Output Only] Total count of all firewall policy rule tuples. A firewall + "ruleTupleCount": 42, # Output only. [Output Only] Total count of all firewall policy rule tuples. A firewall # policy can not exceed a set number of tuples. "rules": [ # A list of rules that belong to this policy. # There must always be a default rule (rule with priority 2147483647 and @@ -1673,7 +1673,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -1759,7 +1759,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -1775,7 +1775,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -1797,7 +1797,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -1812,7 +1812,7 @@

Method Details

}, ], "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shortName": "A String", # User-provided name of the Organization firewall policy. The name should be # unique in the organization in which the firewall policy is created. # This field is not applicable to network firewall policies. @@ -1845,9 +1845,9 @@

Method Details

"attachmentTarget": "A String", # The target that the firewall policy is attached to. "displayName": "A String", # [Output Only] Deprecated, please use short name instead. The display name # of the firewall policy of the association. - "firewallPolicyId": "A String", # [Output Only] The firewall policy ID of the association. + "firewallPolicyId": "A String", # Output only. [Output Only] The firewall policy ID of the association. "name": "A String", # The name for an association. - "shortName": "A String", # [Output Only] The short name of the firewall policy of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the firewall policy of the association. } @@ -2250,7 +2250,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -2336,7 +2336,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -2352,7 +2352,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -2374,7 +2374,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -2404,12 +2404,12 @@

Method Details

"attachmentTarget": "A String", # The target that the firewall policy is attached to. "displayName": "A String", # [Output Only] Deprecated, please use short name instead. The display name # of the firewall policy of the association. - "firewallPolicyId": "A String", # [Output Only] The firewall policy ID of the association. + "firewallPolicyId": "A String", # Output only. [Output Only] The firewall policy ID of the association. "name": "A String", # The name for an association. - "shortName": "A String", # [Output Only] The short name of the firewall policy of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the firewall policy of the association. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -2435,7 +2435,7 @@

Method Details

# firewall policy. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#firewallPolicy", # [Output only] Type of the resource. Alwayscompute#firewallPolicyfor firewall policies + "kind": "compute#firewallPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#firewallPolicyfor firewall policies "name": "A String", # Name of the resource. For Organization Firewall Policies it's a # [Output Only] numeric ID allocated by Google Cloud which uniquely # identifies the Organization Firewall Policy. @@ -2457,7 +2457,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -2543,7 +2543,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -2559,7 +2559,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -2581,7 +2581,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -2595,16 +2595,16 @@

Method Details

# be set for other actions. }, ], - "parent": "A String", # [Output Only] The parent of the firewall policy. + "parent": "A String", # Output only. [Output Only] The parent of the firewall policy. # This field is not applicable to network firewall policies. "policyType": "A String", # The type of the firewall policy. This field can be eitherVPC_POLICY or RDMA_ROCE_POLICY. # # Note: if not specified then VPC_POLICY will be used. - "region": "A String", # [Output Only] URL of the region where the regional firewall policy resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional firewall policy resides. # This field is not applicable to global firewall policies. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "ruleTupleCount": 42, # [Output Only] Total count of all firewall policy rule tuples. A firewall + "ruleTupleCount": 42, # Output only. [Output Only] Total count of all firewall policy rule tuples. A firewall # policy can not exceed a set number of tuples. "rules": [ # A list of rules that belong to this policy. # There must always be a default rule (rule with priority 2147483647 and @@ -2627,7 +2627,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -2713,7 +2713,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -2729,7 +2729,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -2751,7 +2751,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -2766,7 +2766,7 @@

Method Details

}, ], "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shortName": "A String", # User-provided name of the Organization firewall policy. The name should be # unique in the organization in which the firewall policy is created. # This field is not applicable to network firewall policies. @@ -2960,10 +2960,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2975,7 +2975,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -3164,12 +3164,12 @@

Method Details

"attachmentTarget": "A String", # The target that the firewall policy is attached to. "displayName": "A String", # [Output Only] Deprecated, please use short name instead. The display name # of the firewall policy of the association. - "firewallPolicyId": "A String", # [Output Only] The firewall policy ID of the association. + "firewallPolicyId": "A String", # Output only. [Output Only] The firewall policy ID of the association. "name": "A String", # The name for an association. - "shortName": "A String", # [Output Only] The short name of the firewall policy of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the firewall policy of the association. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -3195,7 +3195,7 @@

Method Details

# firewall policy. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#firewallPolicy", # [Output only] Type of the resource. Alwayscompute#firewallPolicyfor firewall policies + "kind": "compute#firewallPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#firewallPolicyfor firewall policies "name": "A String", # Name of the resource. For Organization Firewall Policies it's a # [Output Only] numeric ID allocated by Google Cloud which uniquely # identifies the Organization Firewall Policy. @@ -3217,7 +3217,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -3303,7 +3303,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -3319,7 +3319,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -3341,7 +3341,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -3355,16 +3355,16 @@

Method Details

# be set for other actions. }, ], - "parent": "A String", # [Output Only] The parent of the firewall policy. + "parent": "A String", # Output only. [Output Only] The parent of the firewall policy. # This field is not applicable to network firewall policies. "policyType": "A String", # The type of the firewall policy. This field can be eitherVPC_POLICY or RDMA_ROCE_POLICY. # # Note: if not specified then VPC_POLICY will be used. - "region": "A String", # [Output Only] URL of the region where the regional firewall policy resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional firewall policy resides. # This field is not applicable to global firewall policies. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "ruleTupleCount": 42, # [Output Only] Total count of all firewall policy rule tuples. A firewall + "ruleTupleCount": 42, # Output only. [Output Only] Total count of all firewall policy rule tuples. A firewall # policy can not exceed a set number of tuples. "rules": [ # A list of rules that belong to this policy. # There must always be a default rule (rule with priority 2147483647 and @@ -3387,7 +3387,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -3473,7 +3473,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -3489,7 +3489,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -3511,7 +3511,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -3526,7 +3526,7 @@

Method Details

}, ], "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shortName": "A String", # User-provided name of the Organization firewall policy. The name should be # unique in the organization in which the firewall policy is created. # This field is not applicable to network firewall policies. @@ -3539,7 +3539,7 @@

Method Details

# cannot be a dash. }, ], - "kind": "compute#firewallPolicyList", # [Output Only] Type of resource. Alwayscompute#firewallPolicyList for listsof FirewallPolicies + "kind": "compute#firewallPolicyList", # Output only. [Output Only] Type of resource. Alwayscompute#firewallPolicyList for listsof FirewallPolicies "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. @@ -3594,12 +3594,12 @@

Method Details

"attachmentTarget": "A String", # The target that the firewall policy is attached to. "displayName": "A String", # [Output Only] Deprecated, please use short name instead. The display name # of the firewall policy of the association. - "firewallPolicyId": "A String", # [Output Only] The firewall policy ID of the association. + "firewallPolicyId": "A String", # Output only. [Output Only] The firewall policy ID of the association. "name": "A String", # The name for an association. - "shortName": "A String", # [Output Only] The short name of the firewall policy of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the firewall policy of the association. }, ], - "kind": "compute#firewallPoliciesListAssociationsResponse", # [Output Only] Type of firewallPolicy associations. Alwayscompute#FirewallPoliciesListAssociations for lists of + "kind": "compute#firewallPoliciesListAssociationsResponse", # Output only. [Output Only] Type of firewallPolicy associations. Alwayscompute#FirewallPoliciesListAssociations for lists of # firewallPolicy associations. } @@ -3805,10 +3805,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3820,7 +3820,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -3915,12 +3915,12 @@

Method Details

"attachmentTarget": "A String", # The target that the firewall policy is attached to. "displayName": "A String", # [Output Only] Deprecated, please use short name instead. The display name # of the firewall policy of the association. - "firewallPolicyId": "A String", # [Output Only] The firewall policy ID of the association. + "firewallPolicyId": "A String", # Output only. [Output Only] The firewall policy ID of the association. "name": "A String", # The name for an association. - "shortName": "A String", # [Output Only] The short name of the firewall policy of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the firewall policy of the association. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -3946,7 +3946,7 @@

Method Details

# firewall policy. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#firewallPolicy", # [Output only] Type of the resource. Alwayscompute#firewallPolicyfor firewall policies + "kind": "compute#firewallPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#firewallPolicyfor firewall policies "name": "A String", # Name of the resource. For Organization Firewall Policies it's a # [Output Only] numeric ID allocated by Google Cloud which uniquely # identifies the Organization Firewall Policy. @@ -3968,7 +3968,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -4054,7 +4054,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -4070,7 +4070,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -4092,7 +4092,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -4106,16 +4106,16 @@

Method Details

# be set for other actions. }, ], - "parent": "A String", # [Output Only] The parent of the firewall policy. + "parent": "A String", # Output only. [Output Only] The parent of the firewall policy. # This field is not applicable to network firewall policies. "policyType": "A String", # The type of the firewall policy. This field can be eitherVPC_POLICY or RDMA_ROCE_POLICY. # # Note: if not specified then VPC_POLICY will be used. - "region": "A String", # [Output Only] URL of the region where the regional firewall policy resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional firewall policy resides. # This field is not applicable to global firewall policies. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "ruleTupleCount": 42, # [Output Only] Total count of all firewall policy rule tuples. A firewall + "ruleTupleCount": 42, # Output only. [Output Only] Total count of all firewall policy rule tuples. A firewall # policy can not exceed a set number of tuples. "rules": [ # A list of rules that belong to this policy. # There must always be a default rule (rule with priority 2147483647 and @@ -4138,7 +4138,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -4224,7 +4224,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -4240,7 +4240,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -4262,7 +4262,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -4277,7 +4277,7 @@

Method Details

}, ], "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shortName": "A String", # User-provided name of the Organization firewall policy. The name should be # unique in the organization in which the firewall policy is created. # This field is not applicable to network firewall policies. @@ -4468,10 +4468,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -4483,7 +4483,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -4589,7 +4589,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -4675,7 +4675,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -4691,7 +4691,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -4713,7 +4713,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -4906,10 +4906,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -4921,7 +4921,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -5186,10 +5186,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -5201,7 +5201,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -5466,10 +5466,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -5481,7 +5481,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_v1.firewalls.html b/docs/dyn/compute_v1.firewalls.html index 6256bf7246..e2cd68744d 100644 --- a/docs/dyn/compute_v1.firewalls.html +++ b/docs/dyn/compute_v1.firewalls.html @@ -292,10 +292,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -307,7 +307,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -423,7 +423,7 @@

Method Details

], }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "denied": [ # The list of DENY rules specified by this firewall. Each rule specifies a # protocol and port-range tuple that describes a denied connection. @@ -455,9 +455,9 @@

Method Details

"disabled": True or False, # Denotes whether the firewall rule is disabled. When set to true, the # firewall rule is not enforced and the network behaves as if it did not # exist. If this is unspecified, the firewall rule will be enabled. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#firewall", # [Output Only] Type of the resource. Always compute#firewall + "kind": "compute#firewall", # Output only. [Output Only] Type of the resource. Always compute#firewall # for firewall rules. "logConfig": { # The available logging options for a firewall rule. # This field denotes the logging options for a particular firewall rule. If # logging is enabled, logs will be exported to Cloud Logging. @@ -599,7 +599,7 @@

Method Details

], }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "denied": [ # The list of DENY rules specified by this firewall. Each rule specifies a # protocol and port-range tuple that describes a denied connection. @@ -631,9 +631,9 @@

Method Details

"disabled": True or False, # Denotes whether the firewall rule is disabled. When set to true, the # firewall rule is not enforced and the network behaves as if it did not # exist. If this is unspecified, the firewall rule will be enabled. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#firewall", # [Output Only] Type of the resource. Always compute#firewall + "kind": "compute#firewall", # Output only. [Output Only] Type of the resource. Always compute#firewall # for firewall rules. "logConfig": { # The available logging options for a firewall rule. # This field denotes the logging options for a particular firewall rule. If # logging is enabled, logs will be exported to Cloud Logging. @@ -921,10 +921,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -936,7 +936,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1138,7 +1138,7 @@

Method Details

], }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "denied": [ # The list of DENY rules specified by this firewall. Each rule specifies a # protocol and port-range tuple that describes a denied connection. @@ -1170,9 +1170,9 @@

Method Details

"disabled": True or False, # Denotes whether the firewall rule is disabled. When set to true, the # firewall rule is not enforced and the network behaves as if it did not # exist. If this is unspecified, the firewall rule will be enabled. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#firewall", # [Output Only] Type of the resource. Always compute#firewall + "kind": "compute#firewall", # Output only. [Output Only] Type of the resource. Always compute#firewall # for firewall rules. "logConfig": { # The available logging options for a firewall rule. # This field denotes the logging options for a particular firewall rule. If # logging is enabled, logs will be exported to Cloud Logging. @@ -1282,14 +1282,14 @@

Method Details

], }, ], - "kind": "compute#firewallList", # [Output Only] Type of resource. Always compute#firewallList + "kind": "compute#firewallList", # Output only. [Output Only] Type of resource. Always compute#firewallList # for lists of firewalls. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -1366,7 +1366,7 @@

Method Details

], }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "denied": [ # The list of DENY rules specified by this firewall. Each rule specifies a # protocol and port-range tuple that describes a denied connection. @@ -1398,9 +1398,9 @@

Method Details

"disabled": True or False, # Denotes whether the firewall rule is disabled. When set to true, the # firewall rule is not enforced and the network behaves as if it did not # exist. If this is unspecified, the firewall rule will be enabled. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#firewall", # [Output Only] Type of the resource. Always compute#firewall + "kind": "compute#firewall", # Output only. [Output Only] Type of the resource. Always compute#firewall # for firewall rules. "logConfig": { # The available logging options for a firewall rule. # This field denotes the logging options for a particular firewall rule. If # logging is enabled, logs will be exported to Cloud Logging. @@ -1688,10 +1688,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1703,7 +1703,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1850,7 +1850,7 @@

Method Details

], }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "denied": [ # The list of DENY rules specified by this firewall. Each rule specifies a # protocol and port-range tuple that describes a denied connection. @@ -1882,9 +1882,9 @@

Method Details

"disabled": True or False, # Denotes whether the firewall rule is disabled. When set to true, the # firewall rule is not enforced and the network behaves as if it did not # exist. If this is unspecified, the firewall rule will be enabled. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#firewall", # [Output Only] Type of the resource. Always compute#firewall + "kind": "compute#firewall", # Output only. [Output Only] Type of the resource. Always compute#firewall # for firewall rules. "logConfig": { # The available logging options for a firewall rule. # This field denotes the logging options for a particular firewall rule. If # logging is enabled, logs will be exported to Cloud Logging. @@ -2172,10 +2172,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2187,7 +2187,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_v1.forwardingRules.html b/docs/dyn/compute_v1.forwardingRules.html index 0913eeac7c..9ea1dd2066 100644 --- a/docs/dyn/compute_v1.forwardingRules.html +++ b/docs/dyn/compute_v1.forwardingRules.html @@ -312,13 +312,13 @@

Method Details

"backendService": "A String", # Identifies the backend service to which the forwarding rule sends traffic. # Required for internal and external passthrough Network Load Balancers; # must be omitted for all other load balancer types. - "baseForwardingRule": "A String", # [Output Only] The URL for the corresponding base forwarding rule. By base + "baseForwardingRule": "A String", # Output only. [Output Only] The URL for the corresponding base forwarding rule. By base # forwarding rule, we mean the forwarding rule that has the same IP address, # protocol, and port settings with the current forwarding rule, but without # sourceIPRanges specified. # Always empty if the current forwarding rule does not have sourceIPRanges # specified. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -372,7 +372,7 @@

Method Details

# packet mirroring. To prevent mirroring loops, instances behind this # load balancer will not have their traffic mirrored even if aPacketMirroring rule applies to them. # This can only be set to true for load balancers that have theirloadBalancingScheme set to INTERNAL. - "kind": "compute#forwardingRule", # [Output Only] Type of the resource. Alwayscompute#forwardingRule for forwarding rule resources. + "kind": "compute#forwardingRule", # Output only. [Output Only] Type of the resource. Alwayscompute#forwardingRule for forwarding rule resources. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this resource, which is # essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -542,12 +542,12 @@

Method Details

], "pscConnectionId": "A String", # [Output Only] The PSC connection id of the PSC forwarding rule. "pscConnectionStatus": "A String", - "region": "A String", # [Output Only] URL of the region where the regional forwarding rule resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional forwarding rule resides. # This field is not applicable to global forwarding rules. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "serviceDirectoryRegistrations": [ # Service Directory resources to register this forwarding rule with. # Currently, only supports a single Service Directory resource. { # Describes the auto-registration of the forwarding rule to Service Directory. @@ -639,14 +639,14 @@

Method Details

}, }, }, - "kind": "compute#forwardingRuleAggregatedList", # [Output Only] Type of resource. Alwayscompute#forwardingRuleAggregatedList for lists of forwarding rules. + "kind": "compute#forwardingRuleAggregatedList", # Output only. [Output Only] Type of resource. Alwayscompute#forwardingRuleAggregatedList for lists of forwarding rules. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -882,10 +882,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -897,7 +897,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1083,13 +1083,13 @@

Method Details

"backendService": "A String", # Identifies the backend service to which the forwarding rule sends traffic. # Required for internal and external passthrough Network Load Balancers; # must be omitted for all other load balancer types. - "baseForwardingRule": "A String", # [Output Only] The URL for the corresponding base forwarding rule. By base + "baseForwardingRule": "A String", # Output only. [Output Only] The URL for the corresponding base forwarding rule. By base # forwarding rule, we mean the forwarding rule that has the same IP address, # protocol, and port settings with the current forwarding rule, but without # sourceIPRanges specified. # Always empty if the current forwarding rule does not have sourceIPRanges # specified. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1143,7 +1143,7 @@

Method Details

# packet mirroring. To prevent mirroring loops, instances behind this # load balancer will not have their traffic mirrored even if aPacketMirroring rule applies to them. # This can only be set to true for load balancers that have theirloadBalancingScheme set to INTERNAL. - "kind": "compute#forwardingRule", # [Output Only] Type of the resource. Alwayscompute#forwardingRule for forwarding rule resources. + "kind": "compute#forwardingRule", # Output only. [Output Only] Type of the resource. Alwayscompute#forwardingRule for forwarding rule resources. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this resource, which is # essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -1313,12 +1313,12 @@

Method Details

], "pscConnectionId": "A String", # [Output Only] The PSC connection id of the PSC forwarding rule. "pscConnectionStatus": "A String", - "region": "A String", # [Output Only] URL of the region where the regional forwarding rule resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional forwarding rule resides. # This field is not applicable to global forwarding rules. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "serviceDirectoryRegistrations": [ # Service Directory resources to register this forwarding rule with. # Currently, only supports a single Service Directory resource. { # Describes the auto-registration of the forwarding rule to Service Directory. @@ -1484,13 +1484,13 @@

Method Details

"backendService": "A String", # Identifies the backend service to which the forwarding rule sends traffic. # Required for internal and external passthrough Network Load Balancers; # must be omitted for all other load balancer types. - "baseForwardingRule": "A String", # [Output Only] The URL for the corresponding base forwarding rule. By base + "baseForwardingRule": "A String", # Output only. [Output Only] The URL for the corresponding base forwarding rule. By base # forwarding rule, we mean the forwarding rule that has the same IP address, # protocol, and port settings with the current forwarding rule, but without # sourceIPRanges specified. # Always empty if the current forwarding rule does not have sourceIPRanges # specified. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1544,7 +1544,7 @@

Method Details

# packet mirroring. To prevent mirroring loops, instances behind this # load balancer will not have their traffic mirrored even if aPacketMirroring rule applies to them. # This can only be set to true for load balancers that have theirloadBalancingScheme set to INTERNAL. - "kind": "compute#forwardingRule", # [Output Only] Type of the resource. Alwayscompute#forwardingRule for forwarding rule resources. + "kind": "compute#forwardingRule", # Output only. [Output Only] Type of the resource. Alwayscompute#forwardingRule for forwarding rule resources. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this resource, which is # essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -1714,12 +1714,12 @@

Method Details

], "pscConnectionId": "A String", # [Output Only] The PSC connection id of the PSC forwarding rule. "pscConnectionStatus": "A String", - "region": "A String", # [Output Only] URL of the region where the regional forwarding rule resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional forwarding rule resides. # This field is not applicable to global forwarding rules. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "serviceDirectoryRegistrations": [ # Service Directory resources to register this forwarding rule with. # Currently, only supports a single Service Directory resource. { # Describes the auto-registration of the forwarding rule to Service Directory. @@ -1961,10 +1961,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1976,7 +1976,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2248,13 +2248,13 @@

Method Details

"backendService": "A String", # Identifies the backend service to which the forwarding rule sends traffic. # Required for internal and external passthrough Network Load Balancers; # must be omitted for all other load balancer types. - "baseForwardingRule": "A String", # [Output Only] The URL for the corresponding base forwarding rule. By base + "baseForwardingRule": "A String", # Output only. [Output Only] The URL for the corresponding base forwarding rule. By base # forwarding rule, we mean the forwarding rule that has the same IP address, # protocol, and port settings with the current forwarding rule, but without # sourceIPRanges specified. # Always empty if the current forwarding rule does not have sourceIPRanges # specified. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -2308,7 +2308,7 @@

Method Details

# packet mirroring. To prevent mirroring loops, instances behind this # load balancer will not have their traffic mirrored even if aPacketMirroring rule applies to them. # This can only be set to true for load balancers that have theirloadBalancingScheme set to INTERNAL. - "kind": "compute#forwardingRule", # [Output Only] Type of the resource. Alwayscompute#forwardingRule for forwarding rule resources. + "kind": "compute#forwardingRule", # Output only. [Output Only] Type of the resource. Alwayscompute#forwardingRule for forwarding rule resources. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this resource, which is # essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -2478,12 +2478,12 @@

Method Details

], "pscConnectionId": "A String", # [Output Only] The PSC connection id of the PSC forwarding rule. "pscConnectionStatus": "A String", - "region": "A String", # [Output Only] URL of the region where the regional forwarding rule resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional forwarding rule resides. # This field is not applicable to global forwarding rules. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "serviceDirectoryRegistrations": [ # Service Directory resources to register this forwarding rule with. # Currently, only supports a single Service Directory resource. { # Describes the auto-registration of the forwarding rule to Service Directory. @@ -2547,13 +2547,13 @@

Method Details

# - For Private Service Connect forwarding rules that forward traffic to managed services, the target must be a service attachment. The target is not mutable once set as a service attachment. }, ], - "kind": "compute#forwardingRuleList", # Type of resource. + "kind": "compute#forwardingRuleList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -2701,13 +2701,13 @@

Method Details

"backendService": "A String", # Identifies the backend service to which the forwarding rule sends traffic. # Required for internal and external passthrough Network Load Balancers; # must be omitted for all other load balancer types. - "baseForwardingRule": "A String", # [Output Only] The URL for the corresponding base forwarding rule. By base + "baseForwardingRule": "A String", # Output only. [Output Only] The URL for the corresponding base forwarding rule. By base # forwarding rule, we mean the forwarding rule that has the same IP address, # protocol, and port settings with the current forwarding rule, but without # sourceIPRanges specified. # Always empty if the current forwarding rule does not have sourceIPRanges # specified. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -2761,7 +2761,7 @@

Method Details

# packet mirroring. To prevent mirroring loops, instances behind this # load balancer will not have their traffic mirrored even if aPacketMirroring rule applies to them. # This can only be set to true for load balancers that have theirloadBalancingScheme set to INTERNAL. - "kind": "compute#forwardingRule", # [Output Only] Type of the resource. Alwayscompute#forwardingRule for forwarding rule resources. + "kind": "compute#forwardingRule", # Output only. [Output Only] Type of the resource. Alwayscompute#forwardingRule for forwarding rule resources. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this resource, which is # essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -2931,12 +2931,12 @@

Method Details

], "pscConnectionId": "A String", # [Output Only] The PSC connection id of the PSC forwarding rule. "pscConnectionStatus": "A String", - "region": "A String", # [Output Only] URL of the region where the regional forwarding rule resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional forwarding rule resides. # This field is not applicable to global forwarding rules. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "serviceDirectoryRegistrations": [ # Service Directory resources to register this forwarding rule with. # Currently, only supports a single Service Directory resource. { # Describes the auto-registration of the forwarding rule to Service Directory. @@ -3178,10 +3178,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3193,7 +3193,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -3476,10 +3476,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3491,7 +3491,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -3765,10 +3765,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3780,7 +3780,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_v1.futureReservations.html b/docs/dyn/compute_v1.futureReservations.html index b313dd9ac2..b67242761d 100644 --- a/docs/dyn/compute_v1.futureReservations.html +++ b/docs/dyn/compute_v1.futureReservations.html @@ -224,7 +224,7 @@

Method Details

"aggregateReservation": { # This reservation type is specified by total resource amounts (e.g. total # Aggregate reservation details for the future reservation. # count of CPUs) and can account for multiple instance SKUs. In other words, # one can create instances of varying shapes against this reservation. - "inUseResources": [ # [Output only] List of resources currently in use. + "inUseResources": [ # Output only. [Output only] List of resources currently in use. { "accelerator": { # Properties of accelerator resources in this reservation. "acceleratorCount": 42, # Number of accelerators of specified type. @@ -283,15 +283,15 @@

Method Details

# parent commitments will be extended to match the end date of the plan for # this commitment. }, - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this future reservation inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this future reservation inRFC3339 # text format. "deploymentType": "A String", # Type of the deployment requested as part of future reservation. "description": "A String", # An optional description of this resource. Provide this property when you # create the future reservation. "enableEmergentMaintenance": True or False, # Indicates if this group of VMs have emergent maintenance enabled. - "id": "A String", # [Output Only] A unique identifier for this future reservation. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this future reservation. The server # defines this identifier. - "kind": "compute#futureReservation", # [Output Only] Type of the resource. Alwayscompute#futureReservation for future reservations. + "kind": "compute#futureReservation", # Output only. [Output Only] Type of the resource. Alwayscompute#futureReservation for future reservations. "name": "A String", # The name of the resource, provided by the client when initially creating # the resource. The resource name must be 1-63 characters long, and comply # withRFC1035. @@ -313,8 +313,8 @@

Method Details

# with INACTIVE state till specified start-time. Either provide the # reservation_name or a name_prefix. "schedulingType": "A String", # Maintenance information for this reservation - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shareSettings": { # The share setting for reservations and sole tenancy node groups. # List of Projects/Folders to share with. "projectMap": { # A map of project id and project config. This is only valid when # share_type's value is SPECIFIC_PROJECTS. @@ -366,39 +366,39 @@

Method Details

"totalCount": "A String", # Total number of instances for which capacity assurance is requested at a # future time period. }, - "status": { # [Output only] Represents status related to the future reservation. # [Output only] Status of the Future Reservation - "amendmentStatus": "A String", # [Output Only] The current status of the requested amendment. - "autoCreatedReservations": [ # Fully qualified urls of the automatically created reservations at + "status": { # [Output only] Represents status related to the future reservation. # Output only. [Output only] Status of the Future Reservation + "amendmentStatus": "A String", # Output only. [Output Only] The current status of the requested amendment. + "autoCreatedReservations": [ # Output only. Fully qualified urls of the automatically created reservations at # start_time. "A String", ], - "existingMatchingUsageInfo": { # [Output Only] Represents the existing matching usage for the future # [Output Only] Represents the existing matching usage for the future + "existingMatchingUsageInfo": { # [Output Only] Represents the existing matching usage for the future # Output only. [Output Only] Represents the existing matching usage for the future # reservation. # reservation. - "count": "A String", # Count to represent min(FR total_count, + "count": "A String", # Output only. Count to represent min(FR total_count, # matching_reserved_capacity+matching_unreserved_instances) - "timestamp": "A String", # Timestamp when the matching usage was calculated + "timestamp": "A String", # Output only. Timestamp when the matching usage was calculated }, - "fulfilledCount": "A String", # This count indicates the fulfilled capacity so far. This is set during + "fulfilledCount": "A String", # Output only. This count indicates the fulfilled capacity so far. This is set during # "PROVISIONING" state. This count also includes capacity delivered as part # of existing matching reservations. - "lastKnownGoodState": { # The state that the future reservation will be reverted to should the # [Output Only] This field represents the future reservation before an + "lastKnownGoodState": { # The state that the future reservation will be reverted to should the # Output only. [Output Only] This field represents the future reservation before an # amendment was requested. If the amendment is declined, the Future # Reservation will be reverted to the last known good state. The last known # good state is not set when updating a future reservation whose # Procurement Status is DRAFTING. # amendment be declined. - "description": "A String", # [Output Only] The description of the FutureReservation before an + "description": "A String", # Output only. [Output Only] The description of the FutureReservation before an # amendment was requested. - "existingMatchingUsageInfo": { # [Output Only] Represents the existing matching usage for the future # [Output Only] Represents the matching usage for the future + "existingMatchingUsageInfo": { # [Output Only] Represents the existing matching usage for the future # Output only. [Output Only] Represents the matching usage for the future # reservation before an amendment was requested. # reservation. - "count": "A String", # Count to represent min(FR total_count, + "count": "A String", # Output only. Count to represent min(FR total_count, # matching_reserved_capacity+matching_unreserved_instances) - "timestamp": "A String", # Timestamp when the matching usage was calculated + "timestamp": "A String", # Output only. Timestamp when the matching usage was calculated }, "futureReservationSpecs": { # The properties of the last known good state for the Future Reservation. - "shareSettings": { # The share setting for reservations and sole tenancy node groups. # [Output Only] The previous share settings of the Future Reservation. + "shareSettings": { # The share setting for reservations and sole tenancy node groups. # Output only. [Output Only] The previous share settings of the Future Reservation. "projectMap": { # A map of project id and project config. This is only valid when # share_type's value is SPECIFIC_PROJECTS. "a_key": { # Config for each project in the share settings. @@ -408,7 +408,7 @@

Method Details

}, "shareType": "A String", # Type of sharing for this shared-reservation }, - "specificSkuProperties": { # [Output Only] The previous instance related properties of the + "specificSkuProperties": { # Output only. [Output Only] The previous instance related properties of the # Future Reservation. "instanceProperties": { # Properties of the SKU instances being reserved. # Properties of the SKU instances being reserved. # Next ID: 9 @@ -446,7 +446,7 @@

Method Details

"totalCount": "A String", # Total number of instances for which capacity assurance is requested at a # future time period. }, - "timeWindow": { # [Output Only] The previous time window of the Future Reservation. + "timeWindow": { # Output only. [Output Only] The previous time window of the Future Reservation. "duration": { # A Duration represents a fixed-length span of time represented # as a count of seconds and fractions of seconds at nanosecond # resolution. It is independent of any calendar and concepts like "day" @@ -464,19 +464,19 @@

Method Details

# string. }, }, - "lockTime": "A String", # [Output Only] The lock time of the FutureReservation before an + "lockTime": "A String", # Output only. [Output Only] The lock time of the FutureReservation before an # amendment was requested. - "namePrefix": "A String", # [Output Only] The name prefix of the Future Reservation before an + "namePrefix": "A String", # Output only. [Output Only] The name prefix of the Future Reservation before an # amendment was requested. - "procurementStatus": "A String", # [Output Only] The status of the last known good state for the Future + "procurementStatus": "A String", # Output only. [Output Only] The status of the last known good state for the Future # Reservation. }, - "lockTime": "A String", # Time when Future Reservation would become LOCKED, after which no + "lockTime": "A String", # Output only. Time when Future Reservation would become LOCKED, after which no # modifications to Future Reservation will be allowed. Applicable only # after the Future Reservation is in the APPROVED state. The lock_time is # an RFC3339 string. The procurement_status will transition to PROCURING # state at this time. - "procurementStatus": "A String", # Current state of this Future Reservation + "procurementStatus": "A String", # Output only. Current state of this Future Reservation "specificSkuProperties": { # Properties to be set for the Future Reservation. "sourceInstanceTemplateId": "A String", # ID of the instance template used to populate the Future Reservation # properties. @@ -499,7 +499,7 @@

Method Details

"startTime": "A String", # Start time of the Future Reservation. The start_time is an RFC3339 # string. }, - "zone": "A String", # [Output Only] URL of the Zone where this future reservation resides. + "zone": "A String", # Output only. [Output Only] URL of the Zone where this future reservation resides. }, ], "warning": { # Informational warning which replaces the list of future reservations when @@ -530,15 +530,15 @@

Method Details

}, }, }, - "kind": "compute#futureReservationsAggregatedListResponse", # [Output Only] Type of resource. Alwayscompute#futureReservationsAggregatedListResponse for future + "kind": "compute#futureReservationsAggregatedListResponse", # Output only. [Output Only] Type of resource. Alwayscompute#futureReservationsAggregatedListResponse for future # resevation aggregated list response. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -769,10 +769,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -784,7 +784,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1055,10 +1055,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1070,7 +1070,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1170,7 +1170,7 @@

Method Details

"aggregateReservation": { # This reservation type is specified by total resource amounts (e.g. total # Aggregate reservation details for the future reservation. # count of CPUs) and can account for multiple instance SKUs. In other words, # one can create instances of varying shapes against this reservation. - "inUseResources": [ # [Output only] List of resources currently in use. + "inUseResources": [ # Output only. [Output only] List of resources currently in use. { "accelerator": { # Properties of accelerator resources in this reservation. "acceleratorCount": 42, # Number of accelerators of specified type. @@ -1229,15 +1229,15 @@

Method Details

# parent commitments will be extended to match the end date of the plan for # this commitment. }, - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this future reservation inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this future reservation inRFC3339 # text format. "deploymentType": "A String", # Type of the deployment requested as part of future reservation. "description": "A String", # An optional description of this resource. Provide this property when you # create the future reservation. "enableEmergentMaintenance": True or False, # Indicates if this group of VMs have emergent maintenance enabled. - "id": "A String", # [Output Only] A unique identifier for this future reservation. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this future reservation. The server # defines this identifier. - "kind": "compute#futureReservation", # [Output Only] Type of the resource. Alwayscompute#futureReservation for future reservations. + "kind": "compute#futureReservation", # Output only. [Output Only] Type of the resource. Alwayscompute#futureReservation for future reservations. "name": "A String", # The name of the resource, provided by the client when initially creating # the resource. The resource name must be 1-63 characters long, and comply # withRFC1035. @@ -1259,8 +1259,8 @@

Method Details

# with INACTIVE state till specified start-time. Either provide the # reservation_name or a name_prefix. "schedulingType": "A String", # Maintenance information for this reservation - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shareSettings": { # The share setting for reservations and sole tenancy node groups. # List of Projects/Folders to share with. "projectMap": { # A map of project id and project config. This is only valid when # share_type's value is SPECIFIC_PROJECTS. @@ -1312,39 +1312,39 @@

Method Details

"totalCount": "A String", # Total number of instances for which capacity assurance is requested at a # future time period. }, - "status": { # [Output only] Represents status related to the future reservation. # [Output only] Status of the Future Reservation - "amendmentStatus": "A String", # [Output Only] The current status of the requested amendment. - "autoCreatedReservations": [ # Fully qualified urls of the automatically created reservations at + "status": { # [Output only] Represents status related to the future reservation. # Output only. [Output only] Status of the Future Reservation + "amendmentStatus": "A String", # Output only. [Output Only] The current status of the requested amendment. + "autoCreatedReservations": [ # Output only. Fully qualified urls of the automatically created reservations at # start_time. "A String", ], - "existingMatchingUsageInfo": { # [Output Only] Represents the existing matching usage for the future # [Output Only] Represents the existing matching usage for the future + "existingMatchingUsageInfo": { # [Output Only] Represents the existing matching usage for the future # Output only. [Output Only] Represents the existing matching usage for the future # reservation. # reservation. - "count": "A String", # Count to represent min(FR total_count, + "count": "A String", # Output only. Count to represent min(FR total_count, # matching_reserved_capacity+matching_unreserved_instances) - "timestamp": "A String", # Timestamp when the matching usage was calculated + "timestamp": "A String", # Output only. Timestamp when the matching usage was calculated }, - "fulfilledCount": "A String", # This count indicates the fulfilled capacity so far. This is set during + "fulfilledCount": "A String", # Output only. This count indicates the fulfilled capacity so far. This is set during # "PROVISIONING" state. This count also includes capacity delivered as part # of existing matching reservations. - "lastKnownGoodState": { # The state that the future reservation will be reverted to should the # [Output Only] This field represents the future reservation before an + "lastKnownGoodState": { # The state that the future reservation will be reverted to should the # Output only. [Output Only] This field represents the future reservation before an # amendment was requested. If the amendment is declined, the Future # Reservation will be reverted to the last known good state. The last known # good state is not set when updating a future reservation whose # Procurement Status is DRAFTING. # amendment be declined. - "description": "A String", # [Output Only] The description of the FutureReservation before an + "description": "A String", # Output only. [Output Only] The description of the FutureReservation before an # amendment was requested. - "existingMatchingUsageInfo": { # [Output Only] Represents the existing matching usage for the future # [Output Only] Represents the matching usage for the future + "existingMatchingUsageInfo": { # [Output Only] Represents the existing matching usage for the future # Output only. [Output Only] Represents the matching usage for the future # reservation before an amendment was requested. # reservation. - "count": "A String", # Count to represent min(FR total_count, + "count": "A String", # Output only. Count to represent min(FR total_count, # matching_reserved_capacity+matching_unreserved_instances) - "timestamp": "A String", # Timestamp when the matching usage was calculated + "timestamp": "A String", # Output only. Timestamp when the matching usage was calculated }, "futureReservationSpecs": { # The properties of the last known good state for the Future Reservation. - "shareSettings": { # The share setting for reservations and sole tenancy node groups. # [Output Only] The previous share settings of the Future Reservation. + "shareSettings": { # The share setting for reservations and sole tenancy node groups. # Output only. [Output Only] The previous share settings of the Future Reservation. "projectMap": { # A map of project id and project config. This is only valid when # share_type's value is SPECIFIC_PROJECTS. "a_key": { # Config for each project in the share settings. @@ -1354,7 +1354,7 @@

Method Details

}, "shareType": "A String", # Type of sharing for this shared-reservation }, - "specificSkuProperties": { # [Output Only] The previous instance related properties of the + "specificSkuProperties": { # Output only. [Output Only] The previous instance related properties of the # Future Reservation. "instanceProperties": { # Properties of the SKU instances being reserved. # Properties of the SKU instances being reserved. # Next ID: 9 @@ -1392,7 +1392,7 @@

Method Details

"totalCount": "A String", # Total number of instances for which capacity assurance is requested at a # future time period. }, - "timeWindow": { # [Output Only] The previous time window of the Future Reservation. + "timeWindow": { # Output only. [Output Only] The previous time window of the Future Reservation. "duration": { # A Duration represents a fixed-length span of time represented # as a count of seconds and fractions of seconds at nanosecond # resolution. It is independent of any calendar and concepts like "day" @@ -1410,19 +1410,19 @@

Method Details

# string. }, }, - "lockTime": "A String", # [Output Only] The lock time of the FutureReservation before an + "lockTime": "A String", # Output only. [Output Only] The lock time of the FutureReservation before an # amendment was requested. - "namePrefix": "A String", # [Output Only] The name prefix of the Future Reservation before an + "namePrefix": "A String", # Output only. [Output Only] The name prefix of the Future Reservation before an # amendment was requested. - "procurementStatus": "A String", # [Output Only] The status of the last known good state for the Future + "procurementStatus": "A String", # Output only. [Output Only] The status of the last known good state for the Future # Reservation. }, - "lockTime": "A String", # Time when Future Reservation would become LOCKED, after which no + "lockTime": "A String", # Output only. Time when Future Reservation would become LOCKED, after which no # modifications to Future Reservation will be allowed. Applicable only # after the Future Reservation is in the APPROVED state. The lock_time is # an RFC3339 string. The procurement_status will transition to PROCURING # state at this time. - "procurementStatus": "A String", # Current state of this Future Reservation + "procurementStatus": "A String", # Output only. Current state of this Future Reservation "specificSkuProperties": { # Properties to be set for the Future Reservation. "sourceInstanceTemplateId": "A String", # ID of the instance template used to populate the Future Reservation # properties. @@ -1445,7 +1445,7 @@

Method Details

"startTime": "A String", # Start time of the Future Reservation. The start_time is an RFC3339 # string. }, - "zone": "A String", # [Output Only] URL of the Zone where this future reservation resides. + "zone": "A String", # Output only. [Output Only] URL of the Zone where this future reservation resides. } @@ -1463,7 +1463,7 @@

Method Details

"aggregateReservation": { # This reservation type is specified by total resource amounts (e.g. total # Aggregate reservation details for the future reservation. # count of CPUs) and can account for multiple instance SKUs. In other words, # one can create instances of varying shapes against this reservation. - "inUseResources": [ # [Output only] List of resources currently in use. + "inUseResources": [ # Output only. [Output only] List of resources currently in use. { "accelerator": { # Properties of accelerator resources in this reservation. "acceleratorCount": 42, # Number of accelerators of specified type. @@ -1522,15 +1522,15 @@

Method Details

# parent commitments will be extended to match the end date of the plan for # this commitment. }, - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this future reservation inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this future reservation inRFC3339 # text format. "deploymentType": "A String", # Type of the deployment requested as part of future reservation. "description": "A String", # An optional description of this resource. Provide this property when you # create the future reservation. "enableEmergentMaintenance": True or False, # Indicates if this group of VMs have emergent maintenance enabled. - "id": "A String", # [Output Only] A unique identifier for this future reservation. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this future reservation. The server # defines this identifier. - "kind": "compute#futureReservation", # [Output Only] Type of the resource. Alwayscompute#futureReservation for future reservations. + "kind": "compute#futureReservation", # Output only. [Output Only] Type of the resource. Alwayscompute#futureReservation for future reservations. "name": "A String", # The name of the resource, provided by the client when initially creating # the resource. The resource name must be 1-63 characters long, and comply # withRFC1035. @@ -1552,8 +1552,8 @@

Method Details

# with INACTIVE state till specified start-time. Either provide the # reservation_name or a name_prefix. "schedulingType": "A String", # Maintenance information for this reservation - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shareSettings": { # The share setting for reservations and sole tenancy node groups. # List of Projects/Folders to share with. "projectMap": { # A map of project id and project config. This is only valid when # share_type's value is SPECIFIC_PROJECTS. @@ -1605,39 +1605,39 @@

Method Details

"totalCount": "A String", # Total number of instances for which capacity assurance is requested at a # future time period. }, - "status": { # [Output only] Represents status related to the future reservation. # [Output only] Status of the Future Reservation - "amendmentStatus": "A String", # [Output Only] The current status of the requested amendment. - "autoCreatedReservations": [ # Fully qualified urls of the automatically created reservations at + "status": { # [Output only] Represents status related to the future reservation. # Output only. [Output only] Status of the Future Reservation + "amendmentStatus": "A String", # Output only. [Output Only] The current status of the requested amendment. + "autoCreatedReservations": [ # Output only. Fully qualified urls of the automatically created reservations at # start_time. "A String", ], - "existingMatchingUsageInfo": { # [Output Only] Represents the existing matching usage for the future # [Output Only] Represents the existing matching usage for the future + "existingMatchingUsageInfo": { # [Output Only] Represents the existing matching usage for the future # Output only. [Output Only] Represents the existing matching usage for the future # reservation. # reservation. - "count": "A String", # Count to represent min(FR total_count, + "count": "A String", # Output only. Count to represent min(FR total_count, # matching_reserved_capacity+matching_unreserved_instances) - "timestamp": "A String", # Timestamp when the matching usage was calculated + "timestamp": "A String", # Output only. Timestamp when the matching usage was calculated }, - "fulfilledCount": "A String", # This count indicates the fulfilled capacity so far. This is set during + "fulfilledCount": "A String", # Output only. This count indicates the fulfilled capacity so far. This is set during # "PROVISIONING" state. This count also includes capacity delivered as part # of existing matching reservations. - "lastKnownGoodState": { # The state that the future reservation will be reverted to should the # [Output Only] This field represents the future reservation before an + "lastKnownGoodState": { # The state that the future reservation will be reverted to should the # Output only. [Output Only] This field represents the future reservation before an # amendment was requested. If the amendment is declined, the Future # Reservation will be reverted to the last known good state. The last known # good state is not set when updating a future reservation whose # Procurement Status is DRAFTING. # amendment be declined. - "description": "A String", # [Output Only] The description of the FutureReservation before an + "description": "A String", # Output only. [Output Only] The description of the FutureReservation before an # amendment was requested. - "existingMatchingUsageInfo": { # [Output Only] Represents the existing matching usage for the future # [Output Only] Represents the matching usage for the future + "existingMatchingUsageInfo": { # [Output Only] Represents the existing matching usage for the future # Output only. [Output Only] Represents the matching usage for the future # reservation before an amendment was requested. # reservation. - "count": "A String", # Count to represent min(FR total_count, + "count": "A String", # Output only. Count to represent min(FR total_count, # matching_reserved_capacity+matching_unreserved_instances) - "timestamp": "A String", # Timestamp when the matching usage was calculated + "timestamp": "A String", # Output only. Timestamp when the matching usage was calculated }, "futureReservationSpecs": { # The properties of the last known good state for the Future Reservation. - "shareSettings": { # The share setting for reservations and sole tenancy node groups. # [Output Only] The previous share settings of the Future Reservation. + "shareSettings": { # The share setting for reservations and sole tenancy node groups. # Output only. [Output Only] The previous share settings of the Future Reservation. "projectMap": { # A map of project id and project config. This is only valid when # share_type's value is SPECIFIC_PROJECTS. "a_key": { # Config for each project in the share settings. @@ -1647,7 +1647,7 @@

Method Details

}, "shareType": "A String", # Type of sharing for this shared-reservation }, - "specificSkuProperties": { # [Output Only] The previous instance related properties of the + "specificSkuProperties": { # Output only. [Output Only] The previous instance related properties of the # Future Reservation. "instanceProperties": { # Properties of the SKU instances being reserved. # Properties of the SKU instances being reserved. # Next ID: 9 @@ -1685,7 +1685,7 @@

Method Details

"totalCount": "A String", # Total number of instances for which capacity assurance is requested at a # future time period. }, - "timeWindow": { # [Output Only] The previous time window of the Future Reservation. + "timeWindow": { # Output only. [Output Only] The previous time window of the Future Reservation. "duration": { # A Duration represents a fixed-length span of time represented # as a count of seconds and fractions of seconds at nanosecond # resolution. It is independent of any calendar and concepts like "day" @@ -1703,19 +1703,19 @@

Method Details

# string. }, }, - "lockTime": "A String", # [Output Only] The lock time of the FutureReservation before an + "lockTime": "A String", # Output only. [Output Only] The lock time of the FutureReservation before an # amendment was requested. - "namePrefix": "A String", # [Output Only] The name prefix of the Future Reservation before an + "namePrefix": "A String", # Output only. [Output Only] The name prefix of the Future Reservation before an # amendment was requested. - "procurementStatus": "A String", # [Output Only] The status of the last known good state for the Future + "procurementStatus": "A String", # Output only. [Output Only] The status of the last known good state for the Future # Reservation. }, - "lockTime": "A String", # Time when Future Reservation would become LOCKED, after which no + "lockTime": "A String", # Output only. Time when Future Reservation would become LOCKED, after which no # modifications to Future Reservation will be allowed. Applicable only # after the Future Reservation is in the APPROVED state. The lock_time is # an RFC3339 string. The procurement_status will transition to PROCURING # state at this time. - "procurementStatus": "A String", # Current state of this Future Reservation + "procurementStatus": "A String", # Output only. Current state of this Future Reservation "specificSkuProperties": { # Properties to be set for the Future Reservation. "sourceInstanceTemplateId": "A String", # ID of the instance template used to populate the Future Reservation # properties. @@ -1738,7 +1738,7 @@

Method Details

"startTime": "A String", # Start time of the Future Reservation. The start_time is an RFC3339 # string. }, - "zone": "A String", # [Output Only] URL of the Zone where this future reservation resides. + "zone": "A String", # Output only. [Output Only] URL of the Zone where this future reservation resides. } requestId: string, An optional request ID to identify requests. Specify a unique request ID so @@ -1919,10 +1919,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1934,7 +1934,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2122,7 +2122,7 @@

Method Details

"aggregateReservation": { # This reservation type is specified by total resource amounts (e.g. total # Aggregate reservation details for the future reservation. # count of CPUs) and can account for multiple instance SKUs. In other words, # one can create instances of varying shapes against this reservation. - "inUseResources": [ # [Output only] List of resources currently in use. + "inUseResources": [ # Output only. [Output only] List of resources currently in use. { "accelerator": { # Properties of accelerator resources in this reservation. "acceleratorCount": 42, # Number of accelerators of specified type. @@ -2181,15 +2181,15 @@

Method Details

# parent commitments will be extended to match the end date of the plan for # this commitment. }, - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this future reservation inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this future reservation inRFC3339 # text format. "deploymentType": "A String", # Type of the deployment requested as part of future reservation. "description": "A String", # An optional description of this resource. Provide this property when you # create the future reservation. "enableEmergentMaintenance": True or False, # Indicates if this group of VMs have emergent maintenance enabled. - "id": "A String", # [Output Only] A unique identifier for this future reservation. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this future reservation. The server # defines this identifier. - "kind": "compute#futureReservation", # [Output Only] Type of the resource. Alwayscompute#futureReservation for future reservations. + "kind": "compute#futureReservation", # Output only. [Output Only] Type of the resource. Alwayscompute#futureReservation for future reservations. "name": "A String", # The name of the resource, provided by the client when initially creating # the resource. The resource name must be 1-63 characters long, and comply # withRFC1035. @@ -2211,8 +2211,8 @@

Method Details

# with INACTIVE state till specified start-time. Either provide the # reservation_name or a name_prefix. "schedulingType": "A String", # Maintenance information for this reservation - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shareSettings": { # The share setting for reservations and sole tenancy node groups. # List of Projects/Folders to share with. "projectMap": { # A map of project id and project config. This is only valid when # share_type's value is SPECIFIC_PROJECTS. @@ -2264,39 +2264,39 @@

Method Details

"totalCount": "A String", # Total number of instances for which capacity assurance is requested at a # future time period. }, - "status": { # [Output only] Represents status related to the future reservation. # [Output only] Status of the Future Reservation - "amendmentStatus": "A String", # [Output Only] The current status of the requested amendment. - "autoCreatedReservations": [ # Fully qualified urls of the automatically created reservations at + "status": { # [Output only] Represents status related to the future reservation. # Output only. [Output only] Status of the Future Reservation + "amendmentStatus": "A String", # Output only. [Output Only] The current status of the requested amendment. + "autoCreatedReservations": [ # Output only. Fully qualified urls of the automatically created reservations at # start_time. "A String", ], - "existingMatchingUsageInfo": { # [Output Only] Represents the existing matching usage for the future # [Output Only] Represents the existing matching usage for the future + "existingMatchingUsageInfo": { # [Output Only] Represents the existing matching usage for the future # Output only. [Output Only] Represents the existing matching usage for the future # reservation. # reservation. - "count": "A String", # Count to represent min(FR total_count, + "count": "A String", # Output only. Count to represent min(FR total_count, # matching_reserved_capacity+matching_unreserved_instances) - "timestamp": "A String", # Timestamp when the matching usage was calculated + "timestamp": "A String", # Output only. Timestamp when the matching usage was calculated }, - "fulfilledCount": "A String", # This count indicates the fulfilled capacity so far. This is set during + "fulfilledCount": "A String", # Output only. This count indicates the fulfilled capacity so far. This is set during # "PROVISIONING" state. This count also includes capacity delivered as part # of existing matching reservations. - "lastKnownGoodState": { # The state that the future reservation will be reverted to should the # [Output Only] This field represents the future reservation before an + "lastKnownGoodState": { # The state that the future reservation will be reverted to should the # Output only. [Output Only] This field represents the future reservation before an # amendment was requested. If the amendment is declined, the Future # Reservation will be reverted to the last known good state. The last known # good state is not set when updating a future reservation whose # Procurement Status is DRAFTING. # amendment be declined. - "description": "A String", # [Output Only] The description of the FutureReservation before an + "description": "A String", # Output only. [Output Only] The description of the FutureReservation before an # amendment was requested. - "existingMatchingUsageInfo": { # [Output Only] Represents the existing matching usage for the future # [Output Only] Represents the matching usage for the future + "existingMatchingUsageInfo": { # [Output Only] Represents the existing matching usage for the future # Output only. [Output Only] Represents the matching usage for the future # reservation before an amendment was requested. # reservation. - "count": "A String", # Count to represent min(FR total_count, + "count": "A String", # Output only. Count to represent min(FR total_count, # matching_reserved_capacity+matching_unreserved_instances) - "timestamp": "A String", # Timestamp when the matching usage was calculated + "timestamp": "A String", # Output only. Timestamp when the matching usage was calculated }, "futureReservationSpecs": { # The properties of the last known good state for the Future Reservation. - "shareSettings": { # The share setting for reservations and sole tenancy node groups. # [Output Only] The previous share settings of the Future Reservation. + "shareSettings": { # The share setting for reservations and sole tenancy node groups. # Output only. [Output Only] The previous share settings of the Future Reservation. "projectMap": { # A map of project id and project config. This is only valid when # share_type's value is SPECIFIC_PROJECTS. "a_key": { # Config for each project in the share settings. @@ -2306,7 +2306,7 @@

Method Details

}, "shareType": "A String", # Type of sharing for this shared-reservation }, - "specificSkuProperties": { # [Output Only] The previous instance related properties of the + "specificSkuProperties": { # Output only. [Output Only] The previous instance related properties of the # Future Reservation. "instanceProperties": { # Properties of the SKU instances being reserved. # Properties of the SKU instances being reserved. # Next ID: 9 @@ -2344,7 +2344,7 @@

Method Details

"totalCount": "A String", # Total number of instances for which capacity assurance is requested at a # future time period. }, - "timeWindow": { # [Output Only] The previous time window of the Future Reservation. + "timeWindow": { # Output only. [Output Only] The previous time window of the Future Reservation. "duration": { # A Duration represents a fixed-length span of time represented # as a count of seconds and fractions of seconds at nanosecond # resolution. It is independent of any calendar and concepts like "day" @@ -2362,19 +2362,19 @@

Method Details

# string. }, }, - "lockTime": "A String", # [Output Only] The lock time of the FutureReservation before an + "lockTime": "A String", # Output only. [Output Only] The lock time of the FutureReservation before an # amendment was requested. - "namePrefix": "A String", # [Output Only] The name prefix of the Future Reservation before an + "namePrefix": "A String", # Output only. [Output Only] The name prefix of the Future Reservation before an # amendment was requested. - "procurementStatus": "A String", # [Output Only] The status of the last known good state for the Future + "procurementStatus": "A String", # Output only. [Output Only] The status of the last known good state for the Future # Reservation. }, - "lockTime": "A String", # Time when Future Reservation would become LOCKED, after which no + "lockTime": "A String", # Output only. Time when Future Reservation would become LOCKED, after which no # modifications to Future Reservation will be allowed. Applicable only # after the Future Reservation is in the APPROVED state. The lock_time is # an RFC3339 string. The procurement_status will transition to PROCURING # state at this time. - "procurementStatus": "A String", # Current state of this Future Reservation + "procurementStatus": "A String", # Output only. Current state of this Future Reservation "specificSkuProperties": { # Properties to be set for the Future Reservation. "sourceInstanceTemplateId": "A String", # ID of the instance template used to populate the Future Reservation # properties. @@ -2397,18 +2397,18 @@

Method Details

"startTime": "A String", # Start time of the Future Reservation. The start_time is an RFC3339 # string. }, - "zone": "A String", # [Output Only] URL of the Zone where this future reservation resides. + "zone": "A String", # Output only. [Output Only] URL of the Zone where this future reservation resides. }, ], - "kind": "compute#futureReservationsListResponse", # [Output Only] Type of resource.Alwayscompute#FutureReservationsListResponse for lists of + "kind": "compute#futureReservationsListResponse", # Output only. [Output Only] Type of resource.Alwayscompute#FutureReservationsListResponse for lists of # reservations "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -2468,7 +2468,7 @@

Method Details

"aggregateReservation": { # This reservation type is specified by total resource amounts (e.g. total # Aggregate reservation details for the future reservation. # count of CPUs) and can account for multiple instance SKUs. In other words, # one can create instances of varying shapes against this reservation. - "inUseResources": [ # [Output only] List of resources currently in use. + "inUseResources": [ # Output only. [Output only] List of resources currently in use. { "accelerator": { # Properties of accelerator resources in this reservation. "acceleratorCount": 42, # Number of accelerators of specified type. @@ -2527,15 +2527,15 @@

Method Details

# parent commitments will be extended to match the end date of the plan for # this commitment. }, - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this future reservation inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this future reservation inRFC3339 # text format. "deploymentType": "A String", # Type of the deployment requested as part of future reservation. "description": "A String", # An optional description of this resource. Provide this property when you # create the future reservation. "enableEmergentMaintenance": True or False, # Indicates if this group of VMs have emergent maintenance enabled. - "id": "A String", # [Output Only] A unique identifier for this future reservation. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this future reservation. The server # defines this identifier. - "kind": "compute#futureReservation", # [Output Only] Type of the resource. Alwayscompute#futureReservation for future reservations. + "kind": "compute#futureReservation", # Output only. [Output Only] Type of the resource. Alwayscompute#futureReservation for future reservations. "name": "A String", # The name of the resource, provided by the client when initially creating # the resource. The resource name must be 1-63 characters long, and comply # withRFC1035. @@ -2557,8 +2557,8 @@

Method Details

# with INACTIVE state till specified start-time. Either provide the # reservation_name or a name_prefix. "schedulingType": "A String", # Maintenance information for this reservation - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shareSettings": { # The share setting for reservations and sole tenancy node groups. # List of Projects/Folders to share with. "projectMap": { # A map of project id and project config. This is only valid when # share_type's value is SPECIFIC_PROJECTS. @@ -2610,39 +2610,39 @@

Method Details

"totalCount": "A String", # Total number of instances for which capacity assurance is requested at a # future time period. }, - "status": { # [Output only] Represents status related to the future reservation. # [Output only] Status of the Future Reservation - "amendmentStatus": "A String", # [Output Only] The current status of the requested amendment. - "autoCreatedReservations": [ # Fully qualified urls of the automatically created reservations at + "status": { # [Output only] Represents status related to the future reservation. # Output only. [Output only] Status of the Future Reservation + "amendmentStatus": "A String", # Output only. [Output Only] The current status of the requested amendment. + "autoCreatedReservations": [ # Output only. Fully qualified urls of the automatically created reservations at # start_time. "A String", ], - "existingMatchingUsageInfo": { # [Output Only] Represents the existing matching usage for the future # [Output Only] Represents the existing matching usage for the future + "existingMatchingUsageInfo": { # [Output Only] Represents the existing matching usage for the future # Output only. [Output Only] Represents the existing matching usage for the future # reservation. # reservation. - "count": "A String", # Count to represent min(FR total_count, + "count": "A String", # Output only. Count to represent min(FR total_count, # matching_reserved_capacity+matching_unreserved_instances) - "timestamp": "A String", # Timestamp when the matching usage was calculated + "timestamp": "A String", # Output only. Timestamp when the matching usage was calculated }, - "fulfilledCount": "A String", # This count indicates the fulfilled capacity so far. This is set during + "fulfilledCount": "A String", # Output only. This count indicates the fulfilled capacity so far. This is set during # "PROVISIONING" state. This count also includes capacity delivered as part # of existing matching reservations. - "lastKnownGoodState": { # The state that the future reservation will be reverted to should the # [Output Only] This field represents the future reservation before an + "lastKnownGoodState": { # The state that the future reservation will be reverted to should the # Output only. [Output Only] This field represents the future reservation before an # amendment was requested. If the amendment is declined, the Future # Reservation will be reverted to the last known good state. The last known # good state is not set when updating a future reservation whose # Procurement Status is DRAFTING. # amendment be declined. - "description": "A String", # [Output Only] The description of the FutureReservation before an + "description": "A String", # Output only. [Output Only] The description of the FutureReservation before an # amendment was requested. - "existingMatchingUsageInfo": { # [Output Only] Represents the existing matching usage for the future # [Output Only] Represents the matching usage for the future + "existingMatchingUsageInfo": { # [Output Only] Represents the existing matching usage for the future # Output only. [Output Only] Represents the matching usage for the future # reservation before an amendment was requested. # reservation. - "count": "A String", # Count to represent min(FR total_count, + "count": "A String", # Output only. Count to represent min(FR total_count, # matching_reserved_capacity+matching_unreserved_instances) - "timestamp": "A String", # Timestamp when the matching usage was calculated + "timestamp": "A String", # Output only. Timestamp when the matching usage was calculated }, "futureReservationSpecs": { # The properties of the last known good state for the Future Reservation. - "shareSettings": { # The share setting for reservations and sole tenancy node groups. # [Output Only] The previous share settings of the Future Reservation. + "shareSettings": { # The share setting for reservations and sole tenancy node groups. # Output only. [Output Only] The previous share settings of the Future Reservation. "projectMap": { # A map of project id and project config. This is only valid when # share_type's value is SPECIFIC_PROJECTS. "a_key": { # Config for each project in the share settings. @@ -2652,7 +2652,7 @@

Method Details

}, "shareType": "A String", # Type of sharing for this shared-reservation }, - "specificSkuProperties": { # [Output Only] The previous instance related properties of the + "specificSkuProperties": { # Output only. [Output Only] The previous instance related properties of the # Future Reservation. "instanceProperties": { # Properties of the SKU instances being reserved. # Properties of the SKU instances being reserved. # Next ID: 9 @@ -2690,7 +2690,7 @@

Method Details

"totalCount": "A String", # Total number of instances for which capacity assurance is requested at a # future time period. }, - "timeWindow": { # [Output Only] The previous time window of the Future Reservation. + "timeWindow": { # Output only. [Output Only] The previous time window of the Future Reservation. "duration": { # A Duration represents a fixed-length span of time represented # as a count of seconds and fractions of seconds at nanosecond # resolution. It is independent of any calendar and concepts like "day" @@ -2708,19 +2708,19 @@

Method Details

# string. }, }, - "lockTime": "A String", # [Output Only] The lock time of the FutureReservation before an + "lockTime": "A String", # Output only. [Output Only] The lock time of the FutureReservation before an # amendment was requested. - "namePrefix": "A String", # [Output Only] The name prefix of the Future Reservation before an + "namePrefix": "A String", # Output only. [Output Only] The name prefix of the Future Reservation before an # amendment was requested. - "procurementStatus": "A String", # [Output Only] The status of the last known good state for the Future + "procurementStatus": "A String", # Output only. [Output Only] The status of the last known good state for the Future # Reservation. }, - "lockTime": "A String", # Time when Future Reservation would become LOCKED, after which no + "lockTime": "A String", # Output only. Time when Future Reservation would become LOCKED, after which no # modifications to Future Reservation will be allowed. Applicable only # after the Future Reservation is in the APPROVED state. The lock_time is # an RFC3339 string. The procurement_status will transition to PROCURING # state at this time. - "procurementStatus": "A String", # Current state of this Future Reservation + "procurementStatus": "A String", # Output only. Current state of this Future Reservation "specificSkuProperties": { # Properties to be set for the Future Reservation. "sourceInstanceTemplateId": "A String", # ID of the instance template used to populate the Future Reservation # properties. @@ -2743,7 +2743,7 @@

Method Details

"startTime": "A String", # Start time of the Future Reservation. The start_time is an RFC3339 # string. }, - "zone": "A String", # [Output Only] URL of the Zone where this future reservation resides. + "zone": "A String", # Output only. [Output Only] URL of the Zone where this future reservation resides. } requestId: string, An optional request ID to identify requests. Specify a unique request ID so @@ -2925,10 +2925,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2940,7 +2940,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_v1.globalAddresses.html b/docs/dyn/compute_v1.globalAddresses.html index a9f28f9965..5f7179ace3 100644 --- a/docs/dyn/compute_v1.globalAddresses.html +++ b/docs/dyn/compute_v1.globalAddresses.html @@ -292,10 +292,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -307,7 +307,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -415,17 +415,32 @@

Method Details

# Reserving a static external IP address. "address": "A String", # The static IP address represented by this resource. "addressType": "A String", # The type of address to reserve, either INTERNAL orEXTERNAL. If unspecified, defaults to EXTERNAL. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this field when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. + "ipCollection": "A String", # Reference to the source of external IPv4 addresses, + # like a PublicDelegatedPrefix (PDP) for BYOIP. + # The PDP must support enhanced IPv4 allocations. + # + # Use one of the following formats to specify a PDP when reserving an + # external IPv4 address using BYOIP. + # + # - + # Full resource URL, as inhttps://www.googleapis.com/compute/v1/projects/projectId/regions/region/publicDelegatedPrefixes/pdp-name + # - + # Partial URL, as in + # + # + # - projects/projectId/regions/region/publicDelegatedPrefixes/pdp-name + # - regions/region/publicDelegatedPrefixes/pdp-name "ipVersion": "A String", # The IP version that will be used by this address. Valid options areIPV4 or IPV6. "ipv6EndpointType": "A String", # The endpoint type of this address, which should be VM # or NETLB. This is used for deciding which type of endpoint # this address can be used after the external IPv6 address reservation. - "kind": "compute#address", # [Output Only] Type of the resource. Always compute#address for + "kind": "compute#address", # Output only. [Output Only] Type of the resource. Always compute#address for # addresses. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this Address, which is # essentially a hash of the labels set used for optimistic locking. The @@ -481,12 +496,12 @@

Method Details

# - `PRIVATE_SERVICE_CONNECT` for a private network address that is # used to configure Private Service Connect. Only global internal addresses # can use this purpose. - "region": "A String", # [Output Only] The URL of the region where a regional address resides. + "region": "A String", # Output only. [Output Only] The URL of the region where a regional address resides. # For regional addresses, you must specify the region as a path parameter in # the HTTP request URL. *This field is not applicable to global # addresses.* "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "status": "A String", # [Output Only] The status of the address, which can be one ofRESERVING, RESERVED, or IN_USE. + "status": "A String", # Output only. [Output Only] The status of the address, which can be one ofRESERVING, RESERVED, or IN_USE. # An address that is RESERVING is currently in the process of # being reserved. A RESERVED address is currently reserved and # available to use. An IN_USE address is currently being used @@ -523,17 +538,32 @@

Method Details

# Reserving a static external IP address. "address": "A String", # The static IP address represented by this resource. "addressType": "A String", # The type of address to reserve, either INTERNAL orEXTERNAL. If unspecified, defaults to EXTERNAL. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this field when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. + "ipCollection": "A String", # Reference to the source of external IPv4 addresses, + # like a PublicDelegatedPrefix (PDP) for BYOIP. + # The PDP must support enhanced IPv4 allocations. + # + # Use one of the following formats to specify a PDP when reserving an + # external IPv4 address using BYOIP. + # + # - + # Full resource URL, as inhttps://www.googleapis.com/compute/v1/projects/projectId/regions/region/publicDelegatedPrefixes/pdp-name + # - + # Partial URL, as in + # + # + # - projects/projectId/regions/region/publicDelegatedPrefixes/pdp-name + # - regions/region/publicDelegatedPrefixes/pdp-name "ipVersion": "A String", # The IP version that will be used by this address. Valid options areIPV4 or IPV6. "ipv6EndpointType": "A String", # The endpoint type of this address, which should be VM # or NETLB. This is used for deciding which type of endpoint # this address can be used after the external IPv6 address reservation. - "kind": "compute#address", # [Output Only] Type of the resource. Always compute#address for + "kind": "compute#address", # Output only. [Output Only] Type of the resource. Always compute#address for # addresses. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this Address, which is # essentially a hash of the labels set used for optimistic locking. The @@ -589,12 +619,12 @@

Method Details

# - `PRIVATE_SERVICE_CONNECT` for a private network address that is # used to configure Private Service Connect. Only global internal addresses # can use this purpose. - "region": "A String", # [Output Only] The URL of the region where a regional address resides. + "region": "A String", # Output only. [Output Only] The URL of the region where a regional address resides. # For regional addresses, you must specify the region as a path parameter in # the HTTP request URL. *This field is not applicable to global # addresses.* "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "status": "A String", # [Output Only] The status of the address, which can be one ofRESERVING, RESERVED, or IN_USE. + "status": "A String", # Output only. [Output Only] The status of the address, which can be one ofRESERVING, RESERVED, or IN_USE. # An address that is RESERVING is currently in the process of # being reserved. A RESERVED address is currently reserved and # available to use. An IN_USE address is currently being used @@ -785,10 +815,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -800,7 +830,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -993,17 +1023,32 @@

Method Details

# Reserving a static external IP address. "address": "A String", # The static IP address represented by this resource. "addressType": "A String", # The type of address to reserve, either INTERNAL orEXTERNAL. If unspecified, defaults to EXTERNAL. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this field when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. + "ipCollection": "A String", # Reference to the source of external IPv4 addresses, + # like a PublicDelegatedPrefix (PDP) for BYOIP. + # The PDP must support enhanced IPv4 allocations. + # + # Use one of the following formats to specify a PDP when reserving an + # external IPv4 address using BYOIP. + # + # - + # Full resource URL, as inhttps://www.googleapis.com/compute/v1/projects/projectId/regions/region/publicDelegatedPrefixes/pdp-name + # - + # Partial URL, as in + # + # + # - projects/projectId/regions/region/publicDelegatedPrefixes/pdp-name + # - regions/region/publicDelegatedPrefixes/pdp-name "ipVersion": "A String", # The IP version that will be used by this address. Valid options areIPV4 or IPV6. "ipv6EndpointType": "A String", # The endpoint type of this address, which should be VM # or NETLB. This is used for deciding which type of endpoint # this address can be used after the external IPv6 address reservation. - "kind": "compute#address", # [Output Only] Type of the resource. Always compute#address for + "kind": "compute#address", # Output only. [Output Only] Type of the resource. Always compute#address for # addresses. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this Address, which is # essentially a hash of the labels set used for optimistic locking. The @@ -1059,12 +1104,12 @@

Method Details

# - `PRIVATE_SERVICE_CONNECT` for a private network address that is # used to configure Private Service Connect. Only global internal addresses # can use this purpose. - "region": "A String", # [Output Only] The URL of the region where a regional address resides. + "region": "A String", # Output only. [Output Only] The URL of the region where a regional address resides. # For regional addresses, you must specify the region as a path parameter in # the HTTP request URL. *This field is not applicable to global # addresses.* "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "status": "A String", # [Output Only] The status of the address, which can be one ofRESERVING, RESERVED, or IN_USE. + "status": "A String", # Output only. [Output Only] The status of the address, which can be one ofRESERVING, RESERVED, or IN_USE. # An address that is RESERVING is currently in the process of # being reserved. A RESERVED address is currently reserved and # available to use. An IN_USE address is currently being used @@ -1077,14 +1122,14 @@

Method Details

], }, ], - "kind": "compute#addressList", # [Output Only] Type of resource. Always compute#addressList for + "kind": "compute#addressList", # Output only. [Output Only] Type of resource. Always compute#addressList for # lists of addresses. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -1328,10 +1373,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1343,7 +1388,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1614,10 +1659,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1629,7 +1674,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_v1.globalForwardingRules.html b/docs/dyn/compute_v1.globalForwardingRules.html index a52b7ec074..e3e226fe64 100644 --- a/docs/dyn/compute_v1.globalForwardingRules.html +++ b/docs/dyn/compute_v1.globalForwardingRules.html @@ -292,10 +292,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -307,7 +307,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -493,13 +493,13 @@

Method Details

"backendService": "A String", # Identifies the backend service to which the forwarding rule sends traffic. # Required for internal and external passthrough Network Load Balancers; # must be omitted for all other load balancer types. - "baseForwardingRule": "A String", # [Output Only] The URL for the corresponding base forwarding rule. By base + "baseForwardingRule": "A String", # Output only. [Output Only] The URL for the corresponding base forwarding rule. By base # forwarding rule, we mean the forwarding rule that has the same IP address, # protocol, and port settings with the current forwarding rule, but without # sourceIPRanges specified. # Always empty if the current forwarding rule does not have sourceIPRanges # specified. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -553,7 +553,7 @@

Method Details

# packet mirroring. To prevent mirroring loops, instances behind this # load balancer will not have their traffic mirrored even if aPacketMirroring rule applies to them. # This can only be set to true for load balancers that have theirloadBalancingScheme set to INTERNAL. - "kind": "compute#forwardingRule", # [Output Only] Type of the resource. Alwayscompute#forwardingRule for forwarding rule resources. + "kind": "compute#forwardingRule", # Output only. [Output Only] Type of the resource. Alwayscompute#forwardingRule for forwarding rule resources. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this resource, which is # essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -723,12 +723,12 @@

Method Details

], "pscConnectionId": "A String", # [Output Only] The PSC connection id of the PSC forwarding rule. "pscConnectionStatus": "A String", - "region": "A String", # [Output Only] URL of the region where the regional forwarding rule resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional forwarding rule resides. # This field is not applicable to global forwarding rules. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "serviceDirectoryRegistrations": [ # Service Directory resources to register this forwarding rule with. # Currently, only supports a single Service Directory resource. { # Describes the auto-registration of the forwarding rule to Service Directory. @@ -893,13 +893,13 @@

Method Details

"backendService": "A String", # Identifies the backend service to which the forwarding rule sends traffic. # Required for internal and external passthrough Network Load Balancers; # must be omitted for all other load balancer types. - "baseForwardingRule": "A String", # [Output Only] The URL for the corresponding base forwarding rule. By base + "baseForwardingRule": "A String", # Output only. [Output Only] The URL for the corresponding base forwarding rule. By base # forwarding rule, we mean the forwarding rule that has the same IP address, # protocol, and port settings with the current forwarding rule, but without # sourceIPRanges specified. # Always empty if the current forwarding rule does not have sourceIPRanges # specified. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -953,7 +953,7 @@

Method Details

# packet mirroring. To prevent mirroring loops, instances behind this # load balancer will not have their traffic mirrored even if aPacketMirroring rule applies to them. # This can only be set to true for load balancers that have theirloadBalancingScheme set to INTERNAL. - "kind": "compute#forwardingRule", # [Output Only] Type of the resource. Alwayscompute#forwardingRule for forwarding rule resources. + "kind": "compute#forwardingRule", # Output only. [Output Only] Type of the resource. Alwayscompute#forwardingRule for forwarding rule resources. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this resource, which is # essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -1123,12 +1123,12 @@

Method Details

], "pscConnectionId": "A String", # [Output Only] The PSC connection id of the PSC forwarding rule. "pscConnectionStatus": "A String", - "region": "A String", # [Output Only] URL of the region where the regional forwarding rule resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional forwarding rule resides. # This field is not applicable to global forwarding rules. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "serviceDirectoryRegistrations": [ # Service Directory resources to register this forwarding rule with. # Currently, only supports a single Service Directory resource. { # Describes the auto-registration of the forwarding rule to Service Directory. @@ -1370,10 +1370,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1385,7 +1385,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1656,13 +1656,13 @@

Method Details

"backendService": "A String", # Identifies the backend service to which the forwarding rule sends traffic. # Required for internal and external passthrough Network Load Balancers; # must be omitted for all other load balancer types. - "baseForwardingRule": "A String", # [Output Only] The URL for the corresponding base forwarding rule. By base + "baseForwardingRule": "A String", # Output only. [Output Only] The URL for the corresponding base forwarding rule. By base # forwarding rule, we mean the forwarding rule that has the same IP address, # protocol, and port settings with the current forwarding rule, but without # sourceIPRanges specified. # Always empty if the current forwarding rule does not have sourceIPRanges # specified. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1716,7 +1716,7 @@

Method Details

# packet mirroring. To prevent mirroring loops, instances behind this # load balancer will not have their traffic mirrored even if aPacketMirroring rule applies to them. # This can only be set to true for load balancers that have theirloadBalancingScheme set to INTERNAL. - "kind": "compute#forwardingRule", # [Output Only] Type of the resource. Alwayscompute#forwardingRule for forwarding rule resources. + "kind": "compute#forwardingRule", # Output only. [Output Only] Type of the resource. Alwayscompute#forwardingRule for forwarding rule resources. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this resource, which is # essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -1886,12 +1886,12 @@

Method Details

], "pscConnectionId": "A String", # [Output Only] The PSC connection id of the PSC forwarding rule. "pscConnectionStatus": "A String", - "region": "A String", # [Output Only] URL of the region where the regional forwarding rule resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional forwarding rule resides. # This field is not applicable to global forwarding rules. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "serviceDirectoryRegistrations": [ # Service Directory resources to register this forwarding rule with. # Currently, only supports a single Service Directory resource. { # Describes the auto-registration of the forwarding rule to Service Directory. @@ -1955,13 +1955,13 @@

Method Details

# - For Private Service Connect forwarding rules that forward traffic to managed services, the target must be a service attachment. The target is not mutable once set as a service attachment. }, ], - "kind": "compute#forwardingRuleList", # Type of resource. + "kind": "compute#forwardingRuleList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -2108,13 +2108,13 @@

Method Details

"backendService": "A String", # Identifies the backend service to which the forwarding rule sends traffic. # Required for internal and external passthrough Network Load Balancers; # must be omitted for all other load balancer types. - "baseForwardingRule": "A String", # [Output Only] The URL for the corresponding base forwarding rule. By base + "baseForwardingRule": "A String", # Output only. [Output Only] The URL for the corresponding base forwarding rule. By base # forwarding rule, we mean the forwarding rule that has the same IP address, # protocol, and port settings with the current forwarding rule, but without # sourceIPRanges specified. # Always empty if the current forwarding rule does not have sourceIPRanges # specified. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -2168,7 +2168,7 @@

Method Details

# packet mirroring. To prevent mirroring loops, instances behind this # load balancer will not have their traffic mirrored even if aPacketMirroring rule applies to them. # This can only be set to true for load balancers that have theirloadBalancingScheme set to INTERNAL. - "kind": "compute#forwardingRule", # [Output Only] Type of the resource. Alwayscompute#forwardingRule for forwarding rule resources. + "kind": "compute#forwardingRule", # Output only. [Output Only] Type of the resource. Alwayscompute#forwardingRule for forwarding rule resources. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this resource, which is # essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -2338,12 +2338,12 @@

Method Details

], "pscConnectionId": "A String", # [Output Only] The PSC connection id of the PSC forwarding rule. "pscConnectionStatus": "A String", - "region": "A String", # [Output Only] URL of the region where the regional forwarding rule resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional forwarding rule resides. # This field is not applicable to global forwarding rules. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "serviceDirectoryRegistrations": [ # Service Directory resources to register this forwarding rule with. # Currently, only supports a single Service Directory resource. { # Describes the auto-registration of the forwarding rule to Service Directory. @@ -2585,10 +2585,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2600,7 +2600,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2872,10 +2872,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2887,7 +2887,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -3160,10 +3160,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3175,7 +3175,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_v1.globalNetworkEndpointGroups.html b/docs/dyn/compute_v1.globalNetworkEndpointGroups.html index d0c9b49146..333c380362 100644 --- a/docs/dyn/compute_v1.globalNetworkEndpointGroups.html +++ b/docs/dyn/compute_v1.globalNetworkEndpointGroups.html @@ -335,10 +335,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -350,7 +350,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -622,10 +622,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -637,7 +637,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -947,10 +947,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -962,7 +962,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1150,7 +1150,7 @@

Method Details

# parse them to { service="bar1", tag="foo1" } and { # service="bar2", tag="foo2" } respectively. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "defaultPort": 42, # The default port used if the port number is not specified in the network # endpoint. @@ -1159,9 +1159,9 @@

Method Details

# field must not be specified. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#networkEndpointGroup", # [Output Only] Type of the resource. Alwayscompute#networkEndpointGroup for network endpoint group. + "kind": "compute#networkEndpointGroup", # Output only. [Output Only] Type of the resource. Alwayscompute#networkEndpointGroup for network endpoint group. "name": "A String", # Name of the resource; provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -1174,28 +1174,28 @@

Method Details

"networkEndpointType": "A String", # Type of network endpoints in this network endpoint group. Can be one ofGCE_VM_IP, GCE_VM_IP_PORT,NON_GCP_PRIVATE_IP_PORT, INTERNET_FQDN_PORT,INTERNET_IP_PORT, SERVERLESS,PRIVATE_SERVICE_CONNECT, GCE_VM_IP_PORTMAP. "pscData": { # All data that is specifically relevant to only network endpoint groups of # Optional. Only valid when networkEndpointType isPRIVATE_SERVICE_CONNECT. # type PRIVATE_SERVICE_CONNECT. - "consumerPscAddress": "A String", # [Output Only] Address allocated from given subnetwork for PSC. This IP + "consumerPscAddress": "A String", # Output only. [Output Only] Address allocated from given subnetwork for PSC. This IP # address acts as a VIP for a PSC NEG, allowing it to act as an endpoint in # L7 PSC-XLB. "producerPort": 42, # The psc producer port is used to connect PSC NEG with specific port on # the PSC Producer side; should only be used for the # PRIVATE_SERVICE_CONNECT NEG type - "pscConnectionId": "A String", # [Output Only] The PSC connection id of the PSC Network Endpoint Group + "pscConnectionId": "A String", # Output only. [Output Only] The PSC connection id of the PSC Network Endpoint Group # Consumer. - "pscConnectionStatus": "A String", # [Output Only] The connection status of the PSC Forwarding Rule. + "pscConnectionStatus": "A String", # Output only. [Output Only] The connection status of the PSC Forwarding Rule. }, "pscTargetService": "A String", # The target service url used to set up private service connection to # a Google API or a PSC Producer Service Attachment. # An example value is: asia-northeast3-cloudkms.googleapis.com. # # Optional. Only valid when networkEndpointType isPRIVATE_SERVICE_CONNECT. - "region": "A String", # [Output Only] The URL of theregion + "region": "A String", # Output only. [Output Only] The URL of theregion # where the network endpoint group is located. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "size": 42, # [Output only] Number of network endpoints in the network endpoint group. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "size": 42, # Output only. [Output only] Number of network endpoints in the network endpoint group. "subnetwork": "A String", # Optional URL of the subnetwork to which all network endpoints in the NEG # belong. - "zone": "A String", # [Output Only] The URL of thezone + "zone": "A String", # Output only. [Output Only] The URL of thezone # where the network endpoint group is located. } @@ -1303,7 +1303,7 @@

Method Details

# parse them to { service="bar1", tag="foo1" } and { # service="bar2", tag="foo2" } respectively. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "defaultPort": 42, # The default port used if the port number is not specified in the network # endpoint. @@ -1312,9 +1312,9 @@

Method Details

# field must not be specified. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#networkEndpointGroup", # [Output Only] Type of the resource. Alwayscompute#networkEndpointGroup for network endpoint group. + "kind": "compute#networkEndpointGroup", # Output only. [Output Only] Type of the resource. Alwayscompute#networkEndpointGroup for network endpoint group. "name": "A String", # Name of the resource; provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -1327,28 +1327,28 @@

Method Details

"networkEndpointType": "A String", # Type of network endpoints in this network endpoint group. Can be one ofGCE_VM_IP, GCE_VM_IP_PORT,NON_GCP_PRIVATE_IP_PORT, INTERNET_FQDN_PORT,INTERNET_IP_PORT, SERVERLESS,PRIVATE_SERVICE_CONNECT, GCE_VM_IP_PORTMAP. "pscData": { # All data that is specifically relevant to only network endpoint groups of # Optional. Only valid when networkEndpointType isPRIVATE_SERVICE_CONNECT. # type PRIVATE_SERVICE_CONNECT. - "consumerPscAddress": "A String", # [Output Only] Address allocated from given subnetwork for PSC. This IP + "consumerPscAddress": "A String", # Output only. [Output Only] Address allocated from given subnetwork for PSC. This IP # address acts as a VIP for a PSC NEG, allowing it to act as an endpoint in # L7 PSC-XLB. "producerPort": 42, # The psc producer port is used to connect PSC NEG with specific port on # the PSC Producer side; should only be used for the # PRIVATE_SERVICE_CONNECT NEG type - "pscConnectionId": "A String", # [Output Only] The PSC connection id of the PSC Network Endpoint Group + "pscConnectionId": "A String", # Output only. [Output Only] The PSC connection id of the PSC Network Endpoint Group # Consumer. - "pscConnectionStatus": "A String", # [Output Only] The connection status of the PSC Forwarding Rule. + "pscConnectionStatus": "A String", # Output only. [Output Only] The connection status of the PSC Forwarding Rule. }, "pscTargetService": "A String", # The target service url used to set up private service connection to # a Google API or a PSC Producer Service Attachment. # An example value is: asia-northeast3-cloudkms.googleapis.com. # # Optional. Only valid when networkEndpointType isPRIVATE_SERVICE_CONNECT. - "region": "A String", # [Output Only] The URL of theregion + "region": "A String", # Output only. [Output Only] The URL of theregion # where the network endpoint group is located. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "size": 42, # [Output only] Number of network endpoints in the network endpoint group. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "size": 42, # Output only. [Output only] Number of network endpoints in the network endpoint group. "subnetwork": "A String", # Optional URL of the subnetwork to which all network endpoints in the NEG # belong. - "zone": "A String", # [Output Only] The URL of thezone + "zone": "A String", # Output only. [Output Only] The URL of thezone # where the network endpoint group is located. } @@ -1530,10 +1530,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1545,7 +1545,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1819,7 +1819,7 @@

Method Details

# parse them to { service="bar1", tag="foo1" } and { # service="bar2", tag="foo2" } respectively. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "defaultPort": 42, # The default port used if the port number is not specified in the network # endpoint. @@ -1828,9 +1828,9 @@

Method Details

# field must not be specified. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#networkEndpointGroup", # [Output Only] Type of the resource. Alwayscompute#networkEndpointGroup for network endpoint group. + "kind": "compute#networkEndpointGroup", # Output only. [Output Only] Type of the resource. Alwayscompute#networkEndpointGroup for network endpoint group. "name": "A String", # Name of the resource; provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -1843,39 +1843,39 @@

Method Details

"networkEndpointType": "A String", # Type of network endpoints in this network endpoint group. Can be one ofGCE_VM_IP, GCE_VM_IP_PORT,NON_GCP_PRIVATE_IP_PORT, INTERNET_FQDN_PORT,INTERNET_IP_PORT, SERVERLESS,PRIVATE_SERVICE_CONNECT, GCE_VM_IP_PORTMAP. "pscData": { # All data that is specifically relevant to only network endpoint groups of # Optional. Only valid when networkEndpointType isPRIVATE_SERVICE_CONNECT. # type PRIVATE_SERVICE_CONNECT. - "consumerPscAddress": "A String", # [Output Only] Address allocated from given subnetwork for PSC. This IP + "consumerPscAddress": "A String", # Output only. [Output Only] Address allocated from given subnetwork for PSC. This IP # address acts as a VIP for a PSC NEG, allowing it to act as an endpoint in # L7 PSC-XLB. "producerPort": 42, # The psc producer port is used to connect PSC NEG with specific port on # the PSC Producer side; should only be used for the # PRIVATE_SERVICE_CONNECT NEG type - "pscConnectionId": "A String", # [Output Only] The PSC connection id of the PSC Network Endpoint Group + "pscConnectionId": "A String", # Output only. [Output Only] The PSC connection id of the PSC Network Endpoint Group # Consumer. - "pscConnectionStatus": "A String", # [Output Only] The connection status of the PSC Forwarding Rule. + "pscConnectionStatus": "A String", # Output only. [Output Only] The connection status of the PSC Forwarding Rule. }, "pscTargetService": "A String", # The target service url used to set up private service connection to # a Google API or a PSC Producer Service Attachment. # An example value is: asia-northeast3-cloudkms.googleapis.com. # # Optional. Only valid when networkEndpointType isPRIVATE_SERVICE_CONNECT. - "region": "A String", # [Output Only] The URL of theregion + "region": "A String", # Output only. [Output Only] The URL of theregion # where the network endpoint group is located. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "size": 42, # [Output only] Number of network endpoints in the network endpoint group. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "size": 42, # Output only. [Output only] Number of network endpoints in the network endpoint group. "subnetwork": "A String", # Optional URL of the subnetwork to which all network endpoints in the NEG # belong. - "zone": "A String", # [Output Only] The URL of thezone + "zone": "A String", # Output only. [Output Only] The URL of thezone # where the network endpoint group is located. }, ], - "kind": "compute#networkEndpointGroupList", # [Output Only] The resource type, which is alwayscompute#networkEndpointGroupList for network endpoint group + "kind": "compute#networkEndpointGroupList", # Output only. [Output Only] The resource type, which is alwayscompute#networkEndpointGroupList for network endpoint group # lists. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -2007,7 +2007,7 @@

Method Details

"id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. "items": [ # A list of NetworkEndpointWithHealthStatus resources. { - "healths": [ # [Output only] The health status of network endpoint. + "healths": [ # Output only. [Output only] The health status of network endpoint. # # Optional. Displayed only if the network endpoint has centralized health # checking configured. @@ -2044,7 +2044,7 @@

Method Details

# checks configured. }, ], - "networkEndpoint": { # The network endpoint. # [Output only] The network endpoint. + "networkEndpoint": { # The network endpoint. # Output only. [Output only] The network endpoint. "annotations": { # Optional metadata defined as annotations on the network endpoint. "a_key": "A String", }, @@ -2082,7 +2082,7 @@

Method Details

}, }, ], - "kind": "compute#networkEndpointGroupsListNetworkEndpoints", # [Output Only] The resource type, which is alwayscompute#networkEndpointGroupsListNetworkEndpoints for the list + "kind": "compute#networkEndpointGroupsListNetworkEndpoints", # Output only. [Output Only] The resource type, which is alwayscompute#networkEndpointGroupsListNetworkEndpoints for the list # of network endpoints in the specified network endpoint group. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for diff --git a/docs/dyn/compute_v1.globalOperations.html b/docs/dyn/compute_v1.globalOperations.html index 6d056a905b..929f040d69 100644 --- a/docs/dyn/compute_v1.globalOperations.html +++ b/docs/dyn/compute_v1.globalOperations.html @@ -371,10 +371,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -386,7 +386,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -493,7 +493,7 @@

Method Details

}, }, }, - "kind": "compute#operationAggregatedList", # [Output Only] Type of resource. Always `compute#operationAggregatedList` + "kind": "compute#operationAggregatedList", # Output only. [Output Only] Type of resource. Always `compute#operationAggregatedList` # for aggregated lists of operations. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger than @@ -502,7 +502,7 @@

Method Details

# Subsequent list requests will have their own `nextPageToken` to # continue paging through the results. "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -740,10 +740,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -755,7 +755,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1094,10 +1094,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1109,7 +1109,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1188,7 +1188,7 @@

Method Details

# applicable when performing per-zone operations. }, ], - "kind": "compute#operationList", # [Output Only] Type of resource. Always `compute#operations` for Operations + "kind": "compute#operationList", # Output only. [Output Only] Type of resource. Always `compute#operations` for Operations # resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger than @@ -1427,10 +1427,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1442,7 +1442,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_v1.globalOrganizationOperations.html b/docs/dyn/compute_v1.globalOrganizationOperations.html index dddf37dfb4..6193566b03 100644 --- a/docs/dyn/compute_v1.globalOrganizationOperations.html +++ b/docs/dyn/compute_v1.globalOrganizationOperations.html @@ -284,10 +284,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -299,7 +299,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -638,10 +638,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -653,7 +653,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -732,7 +732,7 @@

Method Details

# applicable when performing per-zone operations. }, ], - "kind": "compute#operationList", # [Output Only] Type of resource. Always `compute#operations` for Operations + "kind": "compute#operationList", # Output only. [Output Only] Type of resource. Always `compute#operations` for Operations # resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger than diff --git a/docs/dyn/compute_v1.globalPublicDelegatedPrefixes.html b/docs/dyn/compute_v1.globalPublicDelegatedPrefixes.html index 236b6bd7ed..b86287b4db 100644 --- a/docs/dyn/compute_v1.globalPublicDelegatedPrefixes.html +++ b/docs/dyn/compute_v1.globalPublicDelegatedPrefixes.html @@ -286,10 +286,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -301,7 +301,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -404,11 +404,13 @@

Method Details

"allocatablePrefixLength": 42, # The allocatable prefix length supported by this public delegated prefix. # This field is optional and cannot be set for prefixes in DELEGATION mode. # It cannot be set for IPv4 prefixes either, and it always defaults to 32. - "byoipApiVersion": "A String", # [Output Only] The version of BYOIP API. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "byoipApiVersion": "A String", # Output only. [Output Only] The version of BYOIP API. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. + "enableEnhancedIpv4Allocation": True or False, # Output only. [Output Only] Whether this PDP supports enhanced IPv4 allocations. + # Applicable for IPv4 PDPs only. "fingerprint": "A String", # Fingerprint of this resource. A hash of the contents stored in this object. # This field is used in optimistic locking. This field will be ignored when # inserting a new PublicDelegatedPrefix. An up-to-date @@ -417,14 +419,14 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve a PublicDelegatedPrefix. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. "ipCidrRange": "A String", # The IP address range, in CIDR format, represented by this public # delegated prefix. - "ipv6AccessType": "A String", # [Output Only] The internet access type for IPv6 Public Delegated Prefixes. + "ipv6AccessType": "A String", # Output only. [Output Only] The internet access type for IPv6 Public Delegated Prefixes. # Inherited from parent prefix. "isLiveMigration": True or False, # If true, the prefix will be live migrated. - "kind": "compute#publicDelegatedPrefix", # [Output Only] Type of the resource. Alwayscompute#publicDelegatedPrefix for public delegated prefixes. + "kind": "compute#publicDelegatedPrefix", # Output only. [Output Only] Type of the resource. Alwayscompute#publicDelegatedPrefix for public delegated prefixes. "mode": "A String", # The public delegated prefix mode for IPv6 only. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -442,24 +444,26 @@

Method Details

"delegateeProject": "A String", # Name of the project scoping this PublicDelegatedSubPrefix. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. + "enableEnhancedIpv4Allocation": True or False, # Output only. [Output Only] Whether this PDP supports enhanced IPv4 allocations. + # Applicable for IPv4 PDPs only. "ipCidrRange": "A String", # The IP address range, in CIDR format, represented by this sub public # delegated prefix. - "ipv6AccessType": "A String", # [Output Only] The internet access type for IPv6 Public Delegated Sub + "ipv6AccessType": "A String", # Output only. [Output Only] The internet access type for IPv6 Public Delegated Sub # Prefixes. Inherited from parent prefix. "isAddress": True or False, # Whether the sub prefix is delegated to create Address resources in the # delegatee project. "mode": "A String", # The PublicDelegatedSubPrefix mode for IPv6 only. "name": "A String", # The name of the sub public delegated prefix. - "region": "A String", # [Output Only] The region of the sub public delegated prefix if it is + "region": "A String", # Output only. [Output Only] The region of the sub public delegated prefix if it is # regional. If absent, the sub prefix is global. - "status": "A String", # [Output Only] The status of the sub public delegated prefix. + "status": "A String", # Output only. [Output Only] The status of the sub public delegated prefix. }, ], - "region": "A String", # [Output Only] URL of the region where the public delegated prefix resides. + "region": "A String", # Output only. [Output Only] URL of the region where the public delegated prefix resides. # This field applies only to the region resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in # the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "status": "A String", # [Output Only] The status of the public delegated prefix, which can be one # of following values: # @@ -493,11 +497,13 @@

Method Details

"allocatablePrefixLength": 42, # The allocatable prefix length supported by this public delegated prefix. # This field is optional and cannot be set for prefixes in DELEGATION mode. # It cannot be set for IPv4 prefixes either, and it always defaults to 32. - "byoipApiVersion": "A String", # [Output Only] The version of BYOIP API. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "byoipApiVersion": "A String", # Output only. [Output Only] The version of BYOIP API. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. + "enableEnhancedIpv4Allocation": True or False, # Output only. [Output Only] Whether this PDP supports enhanced IPv4 allocations. + # Applicable for IPv4 PDPs only. "fingerprint": "A String", # Fingerprint of this resource. A hash of the contents stored in this object. # This field is used in optimistic locking. This field will be ignored when # inserting a new PublicDelegatedPrefix. An up-to-date @@ -506,14 +512,14 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve a PublicDelegatedPrefix. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. "ipCidrRange": "A String", # The IP address range, in CIDR format, represented by this public # delegated prefix. - "ipv6AccessType": "A String", # [Output Only] The internet access type for IPv6 Public Delegated Prefixes. + "ipv6AccessType": "A String", # Output only. [Output Only] The internet access type for IPv6 Public Delegated Prefixes. # Inherited from parent prefix. "isLiveMigration": True or False, # If true, the prefix will be live migrated. - "kind": "compute#publicDelegatedPrefix", # [Output Only] Type of the resource. Alwayscompute#publicDelegatedPrefix for public delegated prefixes. + "kind": "compute#publicDelegatedPrefix", # Output only. [Output Only] Type of the resource. Alwayscompute#publicDelegatedPrefix for public delegated prefixes. "mode": "A String", # The public delegated prefix mode for IPv6 only. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -531,24 +537,26 @@

Method Details

"delegateeProject": "A String", # Name of the project scoping this PublicDelegatedSubPrefix. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. + "enableEnhancedIpv4Allocation": True or False, # Output only. [Output Only] Whether this PDP supports enhanced IPv4 allocations. + # Applicable for IPv4 PDPs only. "ipCidrRange": "A String", # The IP address range, in CIDR format, represented by this sub public # delegated prefix. - "ipv6AccessType": "A String", # [Output Only] The internet access type for IPv6 Public Delegated Sub + "ipv6AccessType": "A String", # Output only. [Output Only] The internet access type for IPv6 Public Delegated Sub # Prefixes. Inherited from parent prefix. "isAddress": True or False, # Whether the sub prefix is delegated to create Address resources in the # delegatee project. "mode": "A String", # The PublicDelegatedSubPrefix mode for IPv6 only. "name": "A String", # The name of the sub public delegated prefix. - "region": "A String", # [Output Only] The region of the sub public delegated prefix if it is + "region": "A String", # Output only. [Output Only] The region of the sub public delegated prefix if it is # regional. If absent, the sub prefix is global. - "status": "A String", # [Output Only] The status of the sub public delegated prefix. + "status": "A String", # Output only. [Output Only] The status of the sub public delegated prefix. }, ], - "region": "A String", # [Output Only] URL of the region where the public delegated prefix resides. + "region": "A String", # Output only. [Output Only] URL of the region where the public delegated prefix resides. # This field applies only to the region resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in # the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "status": "A String", # [Output Only] The status of the public delegated prefix, which can be one # of following values: # @@ -741,10 +749,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -756,7 +764,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -944,11 +952,13 @@

Method Details

"allocatablePrefixLength": 42, # The allocatable prefix length supported by this public delegated prefix. # This field is optional and cannot be set for prefixes in DELEGATION mode. # It cannot be set for IPv4 prefixes either, and it always defaults to 32. - "byoipApiVersion": "A String", # [Output Only] The version of BYOIP API. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "byoipApiVersion": "A String", # Output only. [Output Only] The version of BYOIP API. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. + "enableEnhancedIpv4Allocation": True or False, # Output only. [Output Only] Whether this PDP supports enhanced IPv4 allocations. + # Applicable for IPv4 PDPs only. "fingerprint": "A String", # Fingerprint of this resource. A hash of the contents stored in this object. # This field is used in optimistic locking. This field will be ignored when # inserting a new PublicDelegatedPrefix. An up-to-date @@ -957,14 +967,14 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve a PublicDelegatedPrefix. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. "ipCidrRange": "A String", # The IP address range, in CIDR format, represented by this public # delegated prefix. - "ipv6AccessType": "A String", # [Output Only] The internet access type for IPv6 Public Delegated Prefixes. + "ipv6AccessType": "A String", # Output only. [Output Only] The internet access type for IPv6 Public Delegated Prefixes. # Inherited from parent prefix. "isLiveMigration": True or False, # If true, the prefix will be live migrated. - "kind": "compute#publicDelegatedPrefix", # [Output Only] Type of the resource. Alwayscompute#publicDelegatedPrefix for public delegated prefixes. + "kind": "compute#publicDelegatedPrefix", # Output only. [Output Only] Type of the resource. Alwayscompute#publicDelegatedPrefix for public delegated prefixes. "mode": "A String", # The public delegated prefix mode for IPv6 only. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -982,24 +992,26 @@

Method Details

"delegateeProject": "A String", # Name of the project scoping this PublicDelegatedSubPrefix. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. + "enableEnhancedIpv4Allocation": True or False, # Output only. [Output Only] Whether this PDP supports enhanced IPv4 allocations. + # Applicable for IPv4 PDPs only. "ipCidrRange": "A String", # The IP address range, in CIDR format, represented by this sub public # delegated prefix. - "ipv6AccessType": "A String", # [Output Only] The internet access type for IPv6 Public Delegated Sub + "ipv6AccessType": "A String", # Output only. [Output Only] The internet access type for IPv6 Public Delegated Sub # Prefixes. Inherited from parent prefix. "isAddress": True or False, # Whether the sub prefix is delegated to create Address resources in the # delegatee project. "mode": "A String", # The PublicDelegatedSubPrefix mode for IPv6 only. "name": "A String", # The name of the sub public delegated prefix. - "region": "A String", # [Output Only] The region of the sub public delegated prefix if it is + "region": "A String", # Output only. [Output Only] The region of the sub public delegated prefix if it is # regional. If absent, the sub prefix is global. - "status": "A String", # [Output Only] The status of the sub public delegated prefix. + "status": "A String", # Output only. [Output Only] The status of the sub public delegated prefix. }, ], - "region": "A String", # [Output Only] URL of the region where the public delegated prefix resides. + "region": "A String", # Output only. [Output Only] URL of the region where the public delegated prefix resides. # This field applies only to the region resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in # the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "status": "A String", # [Output Only] The status of the public delegated prefix, which can be one # of following values: # @@ -1014,7 +1026,7 @@

Method Details

# - `ACTIVE` The public delegated prefix is ready to use. }, ], - "kind": "compute#publicDelegatedPrefixList", # [Output Only] Type of the resource. Alwayscompute#publicDelegatedPrefixList for public delegated + "kind": "compute#publicDelegatedPrefixList", # Output only. [Output Only] Type of the resource. Alwayscompute#publicDelegatedPrefixList for public delegated # prefixes. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for @@ -1085,11 +1097,13 @@

Method Details

"allocatablePrefixLength": 42, # The allocatable prefix length supported by this public delegated prefix. # This field is optional and cannot be set for prefixes in DELEGATION mode. # It cannot be set for IPv4 prefixes either, and it always defaults to 32. - "byoipApiVersion": "A String", # [Output Only] The version of BYOIP API. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "byoipApiVersion": "A String", # Output only. [Output Only] The version of BYOIP API. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. + "enableEnhancedIpv4Allocation": True or False, # Output only. [Output Only] Whether this PDP supports enhanced IPv4 allocations. + # Applicable for IPv4 PDPs only. "fingerprint": "A String", # Fingerprint of this resource. A hash of the contents stored in this object. # This field is used in optimistic locking. This field will be ignored when # inserting a new PublicDelegatedPrefix. An up-to-date @@ -1098,14 +1112,14 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve a PublicDelegatedPrefix. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. "ipCidrRange": "A String", # The IP address range, in CIDR format, represented by this public # delegated prefix. - "ipv6AccessType": "A String", # [Output Only] The internet access type for IPv6 Public Delegated Prefixes. + "ipv6AccessType": "A String", # Output only. [Output Only] The internet access type for IPv6 Public Delegated Prefixes. # Inherited from parent prefix. "isLiveMigration": True or False, # If true, the prefix will be live migrated. - "kind": "compute#publicDelegatedPrefix", # [Output Only] Type of the resource. Alwayscompute#publicDelegatedPrefix for public delegated prefixes. + "kind": "compute#publicDelegatedPrefix", # Output only. [Output Only] Type of the resource. Alwayscompute#publicDelegatedPrefix for public delegated prefixes. "mode": "A String", # The public delegated prefix mode for IPv6 only. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -1123,24 +1137,26 @@

Method Details

"delegateeProject": "A String", # Name of the project scoping this PublicDelegatedSubPrefix. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. + "enableEnhancedIpv4Allocation": True or False, # Output only. [Output Only] Whether this PDP supports enhanced IPv4 allocations. + # Applicable for IPv4 PDPs only. "ipCidrRange": "A String", # The IP address range, in CIDR format, represented by this sub public # delegated prefix. - "ipv6AccessType": "A String", # [Output Only] The internet access type for IPv6 Public Delegated Sub + "ipv6AccessType": "A String", # Output only. [Output Only] The internet access type for IPv6 Public Delegated Sub # Prefixes. Inherited from parent prefix. "isAddress": True or False, # Whether the sub prefix is delegated to create Address resources in the # delegatee project. "mode": "A String", # The PublicDelegatedSubPrefix mode for IPv6 only. "name": "A String", # The name of the sub public delegated prefix. - "region": "A String", # [Output Only] The region of the sub public delegated prefix if it is + "region": "A String", # Output only. [Output Only] The region of the sub public delegated prefix if it is # regional. If absent, the sub prefix is global. - "status": "A String", # [Output Only] The status of the sub public delegated prefix. + "status": "A String", # Output only. [Output Only] The status of the sub public delegated prefix. }, ], - "region": "A String", # [Output Only] URL of the region where the public delegated prefix resides. + "region": "A String", # Output only. [Output Only] URL of the region where the public delegated prefix resides. # This field applies only to the region resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in # the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "status": "A String", # [Output Only] The status of the public delegated prefix, which can be one # of following values: # @@ -1333,10 +1349,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1348,7 +1364,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_v1.healthChecks.html b/docs/dyn/compute_v1.healthChecks.html index de11934bd7..dada39da86 100644 --- a/docs/dyn/compute_v1.healthChecks.html +++ b/docs/dyn/compute_v1.healthChecks.html @@ -248,7 +248,7 @@

Method Details

# overview. "checkIntervalSec": 42, # How often (in seconds) to send a health check. The default value is 5 # seconds. - "creationTimestamp": "A String", # [Output Only] Creation timestamp in3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp in3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -451,7 +451,7 @@

Method Details

}, "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#healthCheck", # Type of the resource. + "kind": "compute#healthCheck", # Output only. Type of the resource. "logConfig": { # Configuration of logging on a health check. If logging is enabled, logs # Configure logging on this health check. # will be exported to Stackdriver. "enable": True or False, # Indicates whether or not to export logs. This is false by default, which @@ -464,7 +464,7 @@

Method Details

# RFC1035. This regular expression describes a name where the first # character is a lowercase letter, and all following characters are a dash, # lowercase letter, or digit, except the last character, which isn't a dash. - "region": "A String", # [Output Only] Region where the health check resides. Not applicable to + "region": "A String", # Output only. [Output Only] Region where the health check resides. Not applicable to # global health checks. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. "sourceRegions": [ # The list of cloud regions from which health checks are performed. If any @@ -596,14 +596,14 @@

Method Details

}, }, }, - "kind": "compute#healthChecksAggregatedList", # Type of resource. + "kind": "compute#healthChecksAggregatedList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -838,10 +838,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -853,7 +853,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -976,7 +976,7 @@

Method Details

# overview. "checkIntervalSec": 42, # How often (in seconds) to send a health check. The default value is 5 # seconds. - "creationTimestamp": "A String", # [Output Only] Creation timestamp in3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp in3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1179,7 +1179,7 @@

Method Details

}, "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#healthCheck", # Type of the resource. + "kind": "compute#healthCheck", # Output only. Type of the resource. "logConfig": { # Configuration of logging on a health check. If logging is enabled, logs # Configure logging on this health check. # will be exported to Stackdriver. "enable": True or False, # Indicates whether or not to export logs. This is false by default, which @@ -1192,7 +1192,7 @@

Method Details

# RFC1035. This regular expression describes a name where the first # character is a lowercase letter, and all following characters are a dash, # lowercase letter, or digit, except the last character, which isn't a dash. - "region": "A String", # [Output Only] Region where the health check resides. Not applicable to + "region": "A String", # Output only. [Output Only] Region where the health check resides. Not applicable to # global health checks. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. "sourceRegions": [ # The list of cloud regions from which health checks are performed. If any @@ -1335,7 +1335,7 @@

Method Details

# overview. "checkIntervalSec": 42, # How often (in seconds) to send a health check. The default value is 5 # seconds. - "creationTimestamp": "A String", # [Output Only] Creation timestamp in3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp in3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1538,7 +1538,7 @@

Method Details

}, "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#healthCheck", # Type of the resource. + "kind": "compute#healthCheck", # Output only. Type of the resource. "logConfig": { # Configuration of logging on a health check. If logging is enabled, logs # Configure logging on this health check. # will be exported to Stackdriver. "enable": True or False, # Indicates whether or not to export logs. This is false by default, which @@ -1551,7 +1551,7 @@

Method Details

# RFC1035. This regular expression describes a name where the first # character is a lowercase letter, and all following characters are a dash, # lowercase letter, or digit, except the last character, which isn't a dash. - "region": "A String", # [Output Only] Region where the health check resides. Not applicable to + "region": "A String", # Output only. [Output Only] Region where the health check resides. Not applicable to # global health checks. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. "sourceRegions": [ # The list of cloud regions from which health checks are performed. If any @@ -1833,10 +1833,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1848,7 +1848,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2057,7 +2057,7 @@

Method Details

# overview. "checkIntervalSec": 42, # How often (in seconds) to send a health check. The default value is 5 # seconds. - "creationTimestamp": "A String", # [Output Only] Creation timestamp in3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp in3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -2260,7 +2260,7 @@

Method Details

}, "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#healthCheck", # Type of the resource. + "kind": "compute#healthCheck", # Output only. Type of the resource. "logConfig": { # Configuration of logging on a health check. If logging is enabled, logs # Configure logging on this health check. # will be exported to Stackdriver. "enable": True or False, # Indicates whether or not to export logs. This is false by default, which @@ -2273,7 +2273,7 @@

Method Details

# RFC1035. This regular expression describes a name where the first # character is a lowercase letter, and all following characters are a dash, # lowercase letter, or digit, except the last character, which isn't a dash. - "region": "A String", # [Output Only] Region where the health check resides. Not applicable to + "region": "A String", # Output only. [Output Only] Region where the health check resides. Not applicable to # global health checks. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. "sourceRegions": [ # The list of cloud regions from which health checks are performed. If any @@ -2377,13 +2377,13 @@

Method Details

# consecutive failures. The default value is 2. }, ], - "kind": "compute#healthCheckList", # Type of resource. + "kind": "compute#healthCheckList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -2467,7 +2467,7 @@

Method Details

# overview. "checkIntervalSec": 42, # How often (in seconds) to send a health check. The default value is 5 # seconds. - "creationTimestamp": "A String", # [Output Only] Creation timestamp in3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp in3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -2670,7 +2670,7 @@

Method Details

}, "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#healthCheck", # Type of the resource. + "kind": "compute#healthCheck", # Output only. Type of the resource. "logConfig": { # Configuration of logging on a health check. If logging is enabled, logs # Configure logging on this health check. # will be exported to Stackdriver. "enable": True or False, # Indicates whether or not to export logs. This is false by default, which @@ -2683,7 +2683,7 @@

Method Details

# RFC1035. This regular expression describes a name where the first # character is a lowercase letter, and all following characters are a dash, # lowercase letter, or digit, except the last character, which isn't a dash. - "region": "A String", # [Output Only] Region where the health check resides. Not applicable to + "region": "A String", # Output only. [Output Only] Region where the health check resides. Not applicable to # global health checks. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. "sourceRegions": [ # The list of cloud regions from which health checks are performed. If any @@ -2965,10 +2965,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2980,7 +2980,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -3099,7 +3099,7 @@

Method Details

# overview. "checkIntervalSec": 42, # How often (in seconds) to send a health check. The default value is 5 # seconds. - "creationTimestamp": "A String", # [Output Only] Creation timestamp in3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp in3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -3302,7 +3302,7 @@

Method Details

}, "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#healthCheck", # Type of the resource. + "kind": "compute#healthCheck", # Output only. Type of the resource. "logConfig": { # Configuration of logging on a health check. If logging is enabled, logs # Configure logging on this health check. # will be exported to Stackdriver. "enable": True or False, # Indicates whether or not to export logs. This is false by default, which @@ -3315,7 +3315,7 @@

Method Details

# RFC1035. This regular expression describes a name where the first # character is a lowercase letter, and all following characters are a dash, # lowercase letter, or digit, except the last character, which isn't a dash. - "region": "A String", # [Output Only] Region where the health check resides. Not applicable to + "region": "A String", # Output only. [Output Only] Region where the health check resides. Not applicable to # global health checks. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. "sourceRegions": [ # The list of cloud regions from which health checks are performed. If any @@ -3597,10 +3597,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3612,7 +3612,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_v1.html b/docs/dyn/compute_v1.html index 90a646edf2..bf37735b69 100644 --- a/docs/dyn/compute_v1.html +++ b/docs/dyn/compute_v1.html @@ -84,6 +84,11 @@

Instance Methods

Returns the addresses Resource.

+

+ advice() +

+

Returns the advice Resource.

+

autoscalers()

diff --git a/docs/dyn/compute_v1.httpHealthChecks.html b/docs/dyn/compute_v1.httpHealthChecks.html index dec33ab75f..560399b7fa 100644 --- a/docs/dyn/compute_v1.httpHealthChecks.html +++ b/docs/dyn/compute_v1.httpHealthChecks.html @@ -289,10 +289,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -304,7 +304,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -420,7 +420,7 @@

Method Details

# is performed will be used. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#httpHealthCheck", # [Output Only] Type of the resource. Alwayscompute#httpHealthCheck for HTTP health checks. + "kind": "compute#httpHealthCheck", # Output only. [Output Only] Type of the resource. Alwayscompute#httpHealthCheck for HTTP health checks. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -470,7 +470,7 @@

Method Details

# is performed will be used. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#httpHealthCheck", # [Output Only] Type of the resource. Alwayscompute#httpHealthCheck for HTTP health checks. + "kind": "compute#httpHealthCheck", # Output only. [Output Only] Type of the resource. Alwayscompute#httpHealthCheck for HTTP health checks. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -666,10 +666,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -681,7 +681,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -883,7 +883,7 @@

Method Details

# is performed will be used. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#httpHealthCheck", # [Output Only] Type of the resource. Alwayscompute#httpHealthCheck for HTTP health checks. + "kind": "compute#httpHealthCheck", # Output only. [Output Only] Type of the resource. Alwayscompute#httpHealthCheck for HTTP health checks. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -901,13 +901,13 @@

Method Details

# many consecutive failures. The default value is 2. }, ], - "kind": "compute#httpHealthCheckList", # Type of resource. + "kind": "compute#httpHealthCheckList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -984,7 +984,7 @@

Method Details

# is performed will be used. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#httpHealthCheck", # [Output Only] Type of the resource. Alwayscompute#httpHealthCheck for HTTP health checks. + "kind": "compute#httpHealthCheck", # Output only. [Output Only] Type of the resource. Alwayscompute#httpHealthCheck for HTTP health checks. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -1180,10 +1180,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1195,7 +1195,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1307,7 +1307,7 @@

Method Details

# is performed will be used. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#httpHealthCheck", # [Output Only] Type of the resource. Alwayscompute#httpHealthCheck for HTTP health checks. + "kind": "compute#httpHealthCheck", # Output only. [Output Only] Type of the resource. Alwayscompute#httpHealthCheck for HTTP health checks. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -1503,10 +1503,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1518,7 +1518,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_v1.httpsHealthChecks.html b/docs/dyn/compute_v1.httpsHealthChecks.html index 9423e92c43..ad405ea4d9 100644 --- a/docs/dyn/compute_v1.httpsHealthChecks.html +++ b/docs/dyn/compute_v1.httpsHealthChecks.html @@ -289,10 +289,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -304,7 +304,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -422,7 +422,7 @@

Method Details

# is performed will be used. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#httpsHealthCheck", # Type of the resource. + "kind": "compute#httpsHealthCheck", # Output only. Type of the resource. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -476,7 +476,7 @@

Method Details

# is performed will be used. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#httpsHealthCheck", # Type of the resource. + "kind": "compute#httpsHealthCheck", # Output only. Type of the resource. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -674,10 +674,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -689,7 +689,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -893,7 +893,7 @@

Method Details

# is performed will be used. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#httpsHealthCheck", # Type of the resource. + "kind": "compute#httpsHealthCheck", # Output only. Type of the resource. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -913,13 +913,13 @@

Method Details

# many consecutive failures. The default value is 2. }, ], - "kind": "compute#httpsHealthCheckList", # Type of resource. + "kind": "compute#httpsHealthCheckList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -998,7 +998,7 @@

Method Details

# is performed will be used. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#httpsHealthCheck", # Type of the resource. + "kind": "compute#httpsHealthCheck", # Output only. Type of the resource. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -1196,10 +1196,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1211,7 +1211,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1325,7 +1325,7 @@

Method Details

# is performed will be used. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#httpsHealthCheck", # Type of the resource. + "kind": "compute#httpsHealthCheck", # Output only. Type of the resource. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -1523,10 +1523,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1538,7 +1538,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_v1.imageFamilyViews.html b/docs/dyn/compute_v1.imageFamilyViews.html index b1e6663216..e50fe3ac7f 100644 --- a/docs/dyn/compute_v1.imageFamilyViews.html +++ b/docs/dyn/compute_v1.imageFamilyViews.html @@ -113,9 +113,9 @@

Method Details

# ARM64 or X86_64. "archiveSizeBytes": "A String", # Size of the image tar.gz archive stored in Google Cloud # Storage (in bytes). - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. - "deprecated": { # Deprecation status for a public resource. # The deprecation status associated with this image. + "deprecated": { # Deprecation status for a public resource. # Output only. The deprecation status associated with this image. "deleted": "A String", # An optional RFC3339 timestamp on or after which the state of this # resource is intended to change to DELETED. This is only # informational and the status will not change unless the client explicitly @@ -139,7 +139,7 @@

Method Details

"description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "diskSizeGb": "A String", # Size of the image when restored onto a persistent disk (in GB). - "enableConfidentialCompute": True or False, # Whether this image is created from a confidential compute mode disk. + "enableConfidentialCompute": True or False, # Output only. Whether this image is created from a confidential compute mode disk. # [Output Only]: This field is not set by user, but from source disk. "family": "A String", # The name of the image family to which this image belongs. The image # family name can be from a publicly managed image family provided by @@ -174,7 +174,7 @@

Method Details

# Enabling guest operating system features. }, ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "imageEncryptionKey": { # Encrypts the image using acustomer-supplied # encryption key. @@ -240,7 +240,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "kind": "compute#image", # [Output Only] Type of the resource. Always compute#image for + "kind": "compute#image", # Output only. [Output Only] Type of the resource. Always compute#image for # images. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this image, which is # essentially a hash of the labels used for optimistic locking. The @@ -272,8 +272,10 @@

Method Details

# as part of resource payload. "resourceManagerTags": { # Resource manager tags to be bound to the image. Tag keys and values have # the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -302,8 +304,8 @@

Method Details

# - The sourceSnapshot URL }, "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "shieldedInstanceInitialState": { # Initial State for shielded instance, # Set the secure boot keys of shielded instance. # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). @@ -399,7 +401,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceDiskId": "A String", # [Output Only] + "sourceDiskId": "A String", # Output only. [Output Only] # The ID value of the disk used to create this image. This value may be used # to determine whether the image was taken from the current or a previous # instance of a given disk name. @@ -472,7 +474,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceImageId": "A String", # [Output Only] + "sourceImageId": "A String", # Output only. [Output Only] # The ID value of the image used to create this image. This value may be used # to determine whether the image was taken from the current or a previous # instance of a given image name. @@ -545,13 +547,13 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceSnapshotId": "A String", # [Output Only] + "sourceSnapshotId": "A String", # Output only. [Output Only] # The ID value of the snapshot used to create this image. This value may be # used to determine whether the snapshot was taken from the current or a # previous instance of a given snapshot name. "sourceType": "RAW", # The type of the image used to create this disk. The # default and only valid value is RAW. - "status": "A String", # [Output Only] The status of the image. An image can be used to create other + "status": "A String", # Output only. [Output Only] The status of the image. An image can be used to create other # resources, such as instances, only after the image has been successfully # created and the status is set to READY. Possible # values are FAILED, PENDING, orREADY. diff --git a/docs/dyn/compute_v1.images.html b/docs/dyn/compute_v1.images.html index b5c9a14e49..12e45436b8 100644 --- a/docs/dyn/compute_v1.images.html +++ b/docs/dyn/compute_v1.images.html @@ -304,10 +304,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -319,7 +319,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -611,10 +611,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -626,7 +626,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -729,9 +729,9 @@

Method Details

# ARM64 or X86_64. "archiveSizeBytes": "A String", # Size of the image tar.gz archive stored in Google Cloud # Storage (in bytes). - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. - "deprecated": { # Deprecation status for a public resource. # The deprecation status associated with this image. + "deprecated": { # Deprecation status for a public resource. # Output only. The deprecation status associated with this image. "deleted": "A String", # An optional RFC3339 timestamp on or after which the state of this # resource is intended to change to DELETED. This is only # informational and the status will not change unless the client explicitly @@ -755,7 +755,7 @@

Method Details

"description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "diskSizeGb": "A String", # Size of the image when restored onto a persistent disk (in GB). - "enableConfidentialCompute": True or False, # Whether this image is created from a confidential compute mode disk. + "enableConfidentialCompute": True or False, # Output only. Whether this image is created from a confidential compute mode disk. # [Output Only]: This field is not set by user, but from source disk. "family": "A String", # The name of the image family to which this image belongs. The image # family name can be from a publicly managed image family provided by @@ -790,7 +790,7 @@

Method Details

# Enabling guest operating system features. }, ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "imageEncryptionKey": { # Encrypts the image using acustomer-supplied # encryption key. @@ -856,7 +856,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "kind": "compute#image", # [Output Only] Type of the resource. Always compute#image for + "kind": "compute#image", # Output only. [Output Only] Type of the resource. Always compute#image for # images. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this image, which is # essentially a hash of the labels used for optimistic locking. The @@ -888,8 +888,10 @@

Method Details

# as part of resource payload. "resourceManagerTags": { # Resource manager tags to be bound to the image. Tag keys and values have # the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -918,8 +920,8 @@

Method Details

# - The sourceSnapshot URL }, "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "shieldedInstanceInitialState": { # Initial State for shielded instance, # Set the secure boot keys of shielded instance. # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). @@ -1015,7 +1017,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceDiskId": "A String", # [Output Only] + "sourceDiskId": "A String", # Output only. [Output Only] # The ID value of the disk used to create this image. This value may be used # to determine whether the image was taken from the current or a previous # instance of a given disk name. @@ -1088,7 +1090,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceImageId": "A String", # [Output Only] + "sourceImageId": "A String", # Output only. [Output Only] # The ID value of the image used to create this image. This value may be used # to determine whether the image was taken from the current or a previous # instance of a given image name. @@ -1161,13 +1163,13 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceSnapshotId": "A String", # [Output Only] + "sourceSnapshotId": "A String", # Output only. [Output Only] # The ID value of the snapshot used to create this image. This value may be # used to determine whether the snapshot was taken from the current or a # previous instance of a given snapshot name. "sourceType": "RAW", # The type of the image used to create this disk. The # default and only valid value is RAW. - "status": "A String", # [Output Only] The status of the image. An image can be used to create other + "status": "A String", # Output only. [Output Only] The status of the image. An image can be used to create other # resources, such as instances, only after the image has been successfully # created and the status is set to READY. Possible # values are FAILED, PENDING, orREADY. @@ -1204,9 +1206,9 @@

Method Details

# ARM64 or X86_64. "archiveSizeBytes": "A String", # Size of the image tar.gz archive stored in Google Cloud # Storage (in bytes). - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. - "deprecated": { # Deprecation status for a public resource. # The deprecation status associated with this image. + "deprecated": { # Deprecation status for a public resource. # Output only. The deprecation status associated with this image. "deleted": "A String", # An optional RFC3339 timestamp on or after which the state of this # resource is intended to change to DELETED. This is only # informational and the status will not change unless the client explicitly @@ -1230,7 +1232,7 @@

Method Details

"description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "diskSizeGb": "A String", # Size of the image when restored onto a persistent disk (in GB). - "enableConfidentialCompute": True or False, # Whether this image is created from a confidential compute mode disk. + "enableConfidentialCompute": True or False, # Output only. Whether this image is created from a confidential compute mode disk. # [Output Only]: This field is not set by user, but from source disk. "family": "A String", # The name of the image family to which this image belongs. The image # family name can be from a publicly managed image family provided by @@ -1265,7 +1267,7 @@

Method Details

# Enabling guest operating system features. }, ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "imageEncryptionKey": { # Encrypts the image using acustomer-supplied # encryption key. @@ -1331,7 +1333,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "kind": "compute#image", # [Output Only] Type of the resource. Always compute#image for + "kind": "compute#image", # Output only. [Output Only] Type of the resource. Always compute#image for # images. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this image, which is # essentially a hash of the labels used for optimistic locking. The @@ -1363,8 +1365,10 @@

Method Details

# as part of resource payload. "resourceManagerTags": { # Resource manager tags to be bound to the image. Tag keys and values have # the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -1393,8 +1397,8 @@

Method Details

# - The sourceSnapshot URL }, "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "shieldedInstanceInitialState": { # Initial State for shielded instance, # Set the secure boot keys of shielded instance. # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). @@ -1490,7 +1494,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceDiskId": "A String", # [Output Only] + "sourceDiskId": "A String", # Output only. [Output Only] # The ID value of the disk used to create this image. This value may be used # to determine whether the image was taken from the current or a previous # instance of a given disk name. @@ -1563,7 +1567,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceImageId": "A String", # [Output Only] + "sourceImageId": "A String", # Output only. [Output Only] # The ID value of the image used to create this image. This value may be used # to determine whether the image was taken from the current or a previous # instance of a given image name. @@ -1636,13 +1640,13 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceSnapshotId": "A String", # [Output Only] + "sourceSnapshotId": "A String", # Output only. [Output Only] # The ID value of the snapshot used to create this image. This value may be # used to determine whether the snapshot was taken from the current or a # previous instance of a given snapshot name. "sourceType": "RAW", # The type of the image used to create this disk. The # default and only valid value is RAW. - "status": "A String", # [Output Only] The status of the image. An image can be used to create other + "status": "A String", # Output only. [Output Only] The status of the image. An image can be used to create other # resources, such as instances, only after the image has been successfully # created and the status is set to READY. Possible # values are FAILED, PENDING, orREADY. @@ -2039,9 +2043,9 @@

Method Details

# ARM64 or X86_64. "archiveSizeBytes": "A String", # Size of the image tar.gz archive stored in Google Cloud # Storage (in bytes). - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. - "deprecated": { # Deprecation status for a public resource. # The deprecation status associated with this image. + "deprecated": { # Deprecation status for a public resource. # Output only. The deprecation status associated with this image. "deleted": "A String", # An optional RFC3339 timestamp on or after which the state of this # resource is intended to change to DELETED. This is only # informational and the status will not change unless the client explicitly @@ -2065,7 +2069,7 @@

Method Details

"description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "diskSizeGb": "A String", # Size of the image when restored onto a persistent disk (in GB). - "enableConfidentialCompute": True or False, # Whether this image is created from a confidential compute mode disk. + "enableConfidentialCompute": True or False, # Output only. Whether this image is created from a confidential compute mode disk. # [Output Only]: This field is not set by user, but from source disk. "family": "A String", # The name of the image family to which this image belongs. The image # family name can be from a publicly managed image family provided by @@ -2100,7 +2104,7 @@

Method Details

# Enabling guest operating system features. }, ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "imageEncryptionKey": { # Encrypts the image using acustomer-supplied # encryption key. @@ -2166,7 +2170,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "kind": "compute#image", # [Output Only] Type of the resource. Always compute#image for + "kind": "compute#image", # Output only. [Output Only] Type of the resource. Always compute#image for # images. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this image, which is # essentially a hash of the labels used for optimistic locking. The @@ -2198,8 +2202,10 @@

Method Details

# as part of resource payload. "resourceManagerTags": { # Resource manager tags to be bound to the image. Tag keys and values have # the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -2228,8 +2234,8 @@

Method Details

# - The sourceSnapshot URL }, "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "shieldedInstanceInitialState": { # Initial State for shielded instance, # Set the secure boot keys of shielded instance. # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). @@ -2325,7 +2331,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceDiskId": "A String", # [Output Only] + "sourceDiskId": "A String", # Output only. [Output Only] # The ID value of the disk used to create this image. This value may be used # to determine whether the image was taken from the current or a previous # instance of a given disk name. @@ -2398,7 +2404,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceImageId": "A String", # [Output Only] + "sourceImageId": "A String", # Output only. [Output Only] # The ID value of the image used to create this image. This value may be used # to determine whether the image was taken from the current or a previous # instance of a given image name. @@ -2471,13 +2477,13 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceSnapshotId": "A String", # [Output Only] + "sourceSnapshotId": "A String", # Output only. [Output Only] # The ID value of the snapshot used to create this image. This value may be # used to determine whether the snapshot was taken from the current or a # previous instance of a given snapshot name. "sourceType": "RAW", # The type of the image used to create this disk. The # default and only valid value is RAW. - "status": "A String", # [Output Only] The status of the image. An image can be used to create other + "status": "A String", # Output only. [Output Only] The status of the image. An image can be used to create other # resources, such as instances, only after the image has been successfully # created and the status is set to READY. Possible # values are FAILED, PENDING, orREADY. @@ -2666,10 +2672,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2681,7 +2687,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2875,9 +2881,9 @@

Method Details

# ARM64 or X86_64. "archiveSizeBytes": "A String", # Size of the image tar.gz archive stored in Google Cloud # Storage (in bytes). - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. - "deprecated": { # Deprecation status for a public resource. # The deprecation status associated with this image. + "deprecated": { # Deprecation status for a public resource. # Output only. The deprecation status associated with this image. "deleted": "A String", # An optional RFC3339 timestamp on or after which the state of this # resource is intended to change to DELETED. This is only # informational and the status will not change unless the client explicitly @@ -2901,7 +2907,7 @@

Method Details

"description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "diskSizeGb": "A String", # Size of the image when restored onto a persistent disk (in GB). - "enableConfidentialCompute": True or False, # Whether this image is created from a confidential compute mode disk. + "enableConfidentialCompute": True or False, # Output only. Whether this image is created from a confidential compute mode disk. # [Output Only]: This field is not set by user, but from source disk. "family": "A String", # The name of the image family to which this image belongs. The image # family name can be from a publicly managed image family provided by @@ -2936,7 +2942,7 @@

Method Details

# Enabling guest operating system features. }, ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "imageEncryptionKey": { # Encrypts the image using acustomer-supplied # encryption key. @@ -3002,7 +3008,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "kind": "compute#image", # [Output Only] Type of the resource. Always compute#image for + "kind": "compute#image", # Output only. [Output Only] Type of the resource. Always compute#image for # images. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this image, which is # essentially a hash of the labels used for optimistic locking. The @@ -3034,8 +3040,10 @@

Method Details

# as part of resource payload. "resourceManagerTags": { # Resource manager tags to be bound to the image. Tag keys and values have # the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -3064,8 +3072,8 @@

Method Details

# - The sourceSnapshot URL }, "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "shieldedInstanceInitialState": { # Initial State for shielded instance, # Set the secure boot keys of shielded instance. # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). @@ -3161,7 +3169,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceDiskId": "A String", # [Output Only] + "sourceDiskId": "A String", # Output only. [Output Only] # The ID value of the disk used to create this image. This value may be used # to determine whether the image was taken from the current or a previous # instance of a given disk name. @@ -3234,7 +3242,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceImageId": "A String", # [Output Only] + "sourceImageId": "A String", # Output only. [Output Only] # The ID value of the image used to create this image. This value may be used # to determine whether the image was taken from the current or a previous # instance of a given image name. @@ -3307,13 +3315,13 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceSnapshotId": "A String", # [Output Only] + "sourceSnapshotId": "A String", # Output only. [Output Only] # The ID value of the snapshot used to create this image. This value may be # used to determine whether the snapshot was taken from the current or a # previous instance of a given snapshot name. "sourceType": "RAW", # The type of the image used to create this disk. The # default and only valid value is RAW. - "status": "A String", # [Output Only] The status of the image. An image can be used to create other + "status": "A String", # Output only. [Output Only] The status of the image. An image can be used to create other # resources, such as instances, only after the image has been successfully # created and the status is set to READY. Possible # values are FAILED, PENDING, orREADY. @@ -3323,13 +3331,13 @@

Method Details

], }, ], - "kind": "compute#imageList", # Type of resource. + "kind": "compute#imageList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -3392,9 +3400,9 @@

Method Details

# ARM64 or X86_64. "archiveSizeBytes": "A String", # Size of the image tar.gz archive stored in Google Cloud # Storage (in bytes). - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. - "deprecated": { # Deprecation status for a public resource. # The deprecation status associated with this image. + "deprecated": { # Deprecation status for a public resource. # Output only. The deprecation status associated with this image. "deleted": "A String", # An optional RFC3339 timestamp on or after which the state of this # resource is intended to change to DELETED. This is only # informational and the status will not change unless the client explicitly @@ -3418,7 +3426,7 @@

Method Details

"description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "diskSizeGb": "A String", # Size of the image when restored onto a persistent disk (in GB). - "enableConfidentialCompute": True or False, # Whether this image is created from a confidential compute mode disk. + "enableConfidentialCompute": True or False, # Output only. Whether this image is created from a confidential compute mode disk. # [Output Only]: This field is not set by user, but from source disk. "family": "A String", # The name of the image family to which this image belongs. The image # family name can be from a publicly managed image family provided by @@ -3453,7 +3461,7 @@

Method Details

# Enabling guest operating system features. }, ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "imageEncryptionKey": { # Encrypts the image using acustomer-supplied # encryption key. @@ -3519,7 +3527,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "kind": "compute#image", # [Output Only] Type of the resource. Always compute#image for + "kind": "compute#image", # Output only. [Output Only] Type of the resource. Always compute#image for # images. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this image, which is # essentially a hash of the labels used for optimistic locking. The @@ -3551,8 +3559,10 @@

Method Details

# as part of resource payload. "resourceManagerTags": { # Resource manager tags to be bound to the image. Tag keys and values have # the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -3581,8 +3591,8 @@

Method Details

# - The sourceSnapshot URL }, "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "shieldedInstanceInitialState": { # Initial State for shielded instance, # Set the secure boot keys of shielded instance. # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). @@ -3678,7 +3688,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceDiskId": "A String", # [Output Only] + "sourceDiskId": "A String", # Output only. [Output Only] # The ID value of the disk used to create this image. This value may be used # to determine whether the image was taken from the current or a previous # instance of a given disk name. @@ -3751,7 +3761,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceImageId": "A String", # [Output Only] + "sourceImageId": "A String", # Output only. [Output Only] # The ID value of the image used to create this image. This value may be used # to determine whether the image was taken from the current or a previous # instance of a given image name. @@ -3824,13 +3834,13 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceSnapshotId": "A String", # [Output Only] + "sourceSnapshotId": "A String", # Output only. [Output Only] # The ID value of the snapshot used to create this image. This value may be # used to determine whether the snapshot was taken from the current or a # previous instance of a given snapshot name. "sourceType": "RAW", # The type of the image used to create this disk. The # default and only valid value is RAW. - "status": "A String", # [Output Only] The status of the image. An image can be used to create other + "status": "A String", # Output only. [Output Only] The status of the image. An image can be used to create other # resources, such as instances, only after the image has been successfully # created and the status is set to READY. Possible # values are FAILED, PENDING, orREADY. @@ -4018,10 +4028,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -4033,7 +4043,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -5178,10 +5188,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -5193,7 +5203,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_v1.instanceGroupManagerResizeRequests.html b/docs/dyn/compute_v1.instanceGroupManagerResizeRequests.html index a8ae891c4b..214ce56da0 100644 --- a/docs/dyn/compute_v1.instanceGroupManagerResizeRequests.html +++ b/docs/dyn/compute_v1.instanceGroupManagerResizeRequests.html @@ -289,10 +289,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -304,7 +304,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -581,10 +581,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -596,7 +596,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -701,12 +701,12 @@

Method Details

# specified time. This resize request is nested under InstanceGroupManager # and the VMs created by this request are added to the owning # InstanceGroupManager. - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this resize request inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this resize request inRFC3339 # text format. "description": "A String", # An optional description of this resource. - "id": "A String", # [Output Only] A unique identifier for this resource type. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this resource type. The server # generates this identifier. - "kind": "compute#instanceGroupManagerResizeRequest", # [Output Only] The resource type, which is alwayscompute#instanceGroupManagerResizeRequest for + "kind": "compute#instanceGroupManagerResizeRequest", # Output only. [Output Only] The resource type, which is alwayscompute#instanceGroupManagerResizeRequest for # resize requests. "name": "A String", # The name of this resize request. The name must be 1-63 characters # long, and comply withRFC1035. @@ -726,12 +726,12 @@

Method Details

"resizeBy": 42, # The number of instances to be created by this resize request. The group's # target size will be increased by this number. This field cannot be used # together with 'instances'. - "selfLink": "A String", # [Output Only] The URL for this resize request. The server defines + "selfLink": "A String", # Output only. [Output Only] The URL for this resize request. The server defines # this URL. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "state": "A String", # [Output only] Current state of the request. - "status": { # [Output only] Status of the request. - "error": { # [Output only] Fatal errors encountered during the queueing or + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "state": "A String", # Output only. [Output only] Current state of the request. + "status": { # Output only. [Output only] Status of the request. + "error": { # Output only. [Output only] Fatal errors encountered during the queueing or # provisioning phases of the ResizeRequest that caused the transition to # the FAILED state. Contrary to the last_attempt errors, this field is # final and errors are never removed from here, as the ResizeRequest is not @@ -832,7 +832,7 @@

Method Details

}, ], }, - "lastAttempt": { # [Output only] Information about the last attempt to fulfill the request. + "lastAttempt": { # Output only. [Output only] Information about the last attempt to fulfill the request. # The value is temporary since the ResizeRequest can retry, as long as it's # still active and the last attempt value can either be cleared or replaced # with a different error. Since ResizeRequest retries infrequently, the @@ -840,7 +840,7 @@

Method Details

# cleared when ResizeRequest transitions to the final state (becomes # inactive). If the final state is FAILED the error describing it will be # storred in the "error" field only. - "error": { # Errors that prevented the ResizeRequest to be fulfilled. + "error": { # Output only. Errors that prevented the ResizeRequest to be fulfilled. "errors": [ # [Output Only] The array of errors encountered while processing this # operation. { @@ -939,7 +939,7 @@

Method Details

}, }, }, - "zone": "A String", # [Output Only] The URL of azone + "zone": "A String", # Output only. [Output Only] The URL of azone # where the resize request is located. Populated only for zonal resize # requests. } @@ -966,12 +966,12 @@

Method Details

# specified time. This resize request is nested under InstanceGroupManager # and the VMs created by this request are added to the owning # InstanceGroupManager. - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this resize request inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this resize request inRFC3339 # text format. "description": "A String", # An optional description of this resource. - "id": "A String", # [Output Only] A unique identifier for this resource type. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this resource type. The server # generates this identifier. - "kind": "compute#instanceGroupManagerResizeRequest", # [Output Only] The resource type, which is alwayscompute#instanceGroupManagerResizeRequest for + "kind": "compute#instanceGroupManagerResizeRequest", # Output only. [Output Only] The resource type, which is alwayscompute#instanceGroupManagerResizeRequest for # resize requests. "name": "A String", # The name of this resize request. The name must be 1-63 characters # long, and comply withRFC1035. @@ -991,12 +991,12 @@

Method Details

"resizeBy": 42, # The number of instances to be created by this resize request. The group's # target size will be increased by this number. This field cannot be used # together with 'instances'. - "selfLink": "A String", # [Output Only] The URL for this resize request. The server defines + "selfLink": "A String", # Output only. [Output Only] The URL for this resize request. The server defines # this URL. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "state": "A String", # [Output only] Current state of the request. - "status": { # [Output only] Status of the request. - "error": { # [Output only] Fatal errors encountered during the queueing or + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "state": "A String", # Output only. [Output only] Current state of the request. + "status": { # Output only. [Output only] Status of the request. + "error": { # Output only. [Output only] Fatal errors encountered during the queueing or # provisioning phases of the ResizeRequest that caused the transition to # the FAILED state. Contrary to the last_attempt errors, this field is # final and errors are never removed from here, as the ResizeRequest is not @@ -1097,7 +1097,7 @@

Method Details

}, ], }, - "lastAttempt": { # [Output only] Information about the last attempt to fulfill the request. + "lastAttempt": { # Output only. [Output only] Information about the last attempt to fulfill the request. # The value is temporary since the ResizeRequest can retry, as long as it's # still active and the last attempt value can either be cleared or replaced # with a different error. Since ResizeRequest retries infrequently, the @@ -1105,7 +1105,7 @@

Method Details

# cleared when ResizeRequest transitions to the final state (becomes # inactive). If the final state is FAILED the error describing it will be # storred in the "error" field only. - "error": { # Errors that prevented the ResizeRequest to be fulfilled. + "error": { # Output only. Errors that prevented the ResizeRequest to be fulfilled. "errors": [ # [Output Only] The array of errors encountered while processing this # operation. { @@ -1204,7 +1204,7 @@

Method Details

}, }, }, - "zone": "A String", # [Output Only] The URL of azone + "zone": "A String", # Output only. [Output Only] The URL of azone # where the resize request is located. Populated only for zonal resize # requests. } @@ -1387,10 +1387,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1402,7 +1402,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1584,19 +1584,19 @@

Method Details

An object of the form: { # [Output Only] A list of resize requests. - "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. + "id": "A String", # Output only. [Output Only] Unique identifier for the resource; defined by the server. "items": [ # A list of resize request resources. { # InstanceGroupManagerResizeRequest represents a request to create # a number of VMs: either immediately or by queuing the request for the # specified time. This resize request is nested under InstanceGroupManager # and the VMs created by this request are added to the owning # InstanceGroupManager. - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this resize request inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this resize request inRFC3339 # text format. "description": "A String", # An optional description of this resource. - "id": "A String", # [Output Only] A unique identifier for this resource type. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this resource type. The server # generates this identifier. - "kind": "compute#instanceGroupManagerResizeRequest", # [Output Only] The resource type, which is alwayscompute#instanceGroupManagerResizeRequest for + "kind": "compute#instanceGroupManagerResizeRequest", # Output only. [Output Only] The resource type, which is alwayscompute#instanceGroupManagerResizeRequest for # resize requests. "name": "A String", # The name of this resize request. The name must be 1-63 characters # long, and comply withRFC1035. @@ -1616,12 +1616,12 @@

Method Details

"resizeBy": 42, # The number of instances to be created by this resize request. The group's # target size will be increased by this number. This field cannot be used # together with 'instances'. - "selfLink": "A String", # [Output Only] The URL for this resize request. The server defines + "selfLink": "A String", # Output only. [Output Only] The URL for this resize request. The server defines # this URL. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "state": "A String", # [Output only] Current state of the request. - "status": { # [Output only] Status of the request. - "error": { # [Output only] Fatal errors encountered during the queueing or + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "state": "A String", # Output only. [Output only] Current state of the request. + "status": { # Output only. [Output only] Status of the request. + "error": { # Output only. [Output only] Fatal errors encountered during the queueing or # provisioning phases of the ResizeRequest that caused the transition to # the FAILED state. Contrary to the last_attempt errors, this field is # final and errors are never removed from here, as the ResizeRequest is not @@ -1722,7 +1722,7 @@

Method Details

}, ], }, - "lastAttempt": { # [Output only] Information about the last attempt to fulfill the request. + "lastAttempt": { # Output only. [Output only] Information about the last attempt to fulfill the request. # The value is temporary since the ResizeRequest can retry, as long as it's # still active and the last attempt value can either be cleared or replaced # with a different error. Since ResizeRequest retries infrequently, the @@ -1730,7 +1730,7 @@

Method Details

# cleared when ResizeRequest transitions to the final state (becomes # inactive). If the final state is FAILED the error describing it will be # storred in the "error" field only. - "error": { # Errors that prevented the ResizeRequest to be fulfilled. + "error": { # Output only. Errors that prevented the ResizeRequest to be fulfilled. "errors": [ # [Output Only] The array of errors encountered while processing this # operation. { @@ -1829,20 +1829,20 @@

Method Details

}, }, }, - "zone": "A String", # [Output Only] The URL of azone + "zone": "A String", # Output only. [Output Only] The URL of azone # where the resize request is located. Populated only for zonal resize # requests. }, ], - "kind": "compute#instanceGroupManagerResizeRequestList", # [Output Only] Type of the resource. Alwayscompute#instanceGroupManagerResizeRequestList for + "kind": "compute#instanceGroupManagerResizeRequestList", # Output only. [Output Only] Type of the resource. Alwayscompute#instanceGroupManagerResizeRequestList for # a list of resize requests. - "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for + "nextPageToken": "A String", # Output only. [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "warning": { # [Output Only] Informational warning message. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "warning": { # Output only. [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there # are no results in the response. diff --git a/docs/dyn/compute_v1.instanceGroupManagers.html b/docs/dyn/compute_v1.instanceGroupManagers.html index cc65d1cbc4..a6a313b7fa 100644 --- a/docs/dyn/compute_v1.instanceGroupManagers.html +++ b/docs/dyn/compute_v1.instanceGroupManagers.html @@ -376,10 +376,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -391,7 +391,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -581,11 +581,11 @@

Method Details

An object of the form: { - "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. + "id": "A String", # Output only. [Output Only] Unique identifier for the resource; defined by the server. "items": { # A list of InstanceGroupManagersScopedList resources. - "a_key": { # [Output Only] The name of the scope that contains this set of managed + "a_key": { # Output only. [Output Only] The name of the scope that contains this set of managed # instance groups. - "instanceGroupManagers": [ # [Output Only] The list of managed instance groups that are contained in + "instanceGroupManagers": [ # Output only. [Output Only] The list of managed instance groups that are contained in # the specified project and zone. { # Represents a Managed Instance Group resource. # @@ -640,49 +640,49 @@

Method Details

# "vm-###" results in "vm-001" as a VM name. # @pattern # [a-z](([-a-z0-9]{0,57})|([-a-z0-9]{0,51}-#{1,10}(\\[[0-9]{1,10}\\])?)) - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this managed instance group inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this managed instance group inRFC3339 # text format. - "currentActions": { # [Output Only] The list of instance actions and the number of instances + "currentActions": { # Output only. [Output Only] The list of instance actions and the number of instances # in this managed instance group that are scheduled for each of those # actions. - "abandoning": 42, # [Output Only] The total number of instances in the managed instance group + "abandoning": 42, # Output only. [Output Only] The total number of instances in the managed instance group # that are scheduled to be abandoned. Abandoning an instance removes it # from the managed instance group without deleting it. - "creating": 42, # [Output Only] The number of instances in the managed instance group that + "creating": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be created or are currently being created. If the group # fails to create any of these instances, it tries again until it creates # the instance successfully. # # If you have disabled creation retries, this field will not be populated; # instead, the creatingWithoutRetries field will be populated. - "creatingWithoutRetries": 42, # [Output Only] The number of instances that the managed instance group + "creatingWithoutRetries": 42, # Output only. [Output Only] The number of instances that the managed instance group # will attempt to create. The group attempts to create each instance # only once. If the group fails to create any of these instances, it # decreases the group's targetSize value accordingly. - "deleting": 42, # [Output Only] The number of instances in the managed instance group that + "deleting": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be deleted or are currently being deleted. - "none": 42, # [Output Only] The number of instances in the managed instance group that + "none": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are running and have no scheduled actions. - "recreating": 42, # [Output Only] The number of instances in the managed instance group that + "recreating": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be recreated or are currently being being recreated. # Recreating an instance deletes the existing root persistent disk # and creates a new disk from the image that is defined in the # instance template. - "refreshing": 42, # [Output Only] The number of instances in the managed instance group that + "refreshing": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are being reconfigured with properties that do not require a restart # or a recreate action. For example, setting or removing target # pools for the instance. - "restarting": 42, # [Output Only] The number of instances in the managed instance group that + "restarting": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be restarted or are currently being restarted. - "resuming": 42, # [Output Only] The number of instances in the managed instance group that + "resuming": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be resumed or are currently being resumed. - "starting": 42, # [Output Only] The number of instances in the managed instance group that + "starting": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be started or are currently being started. - "stopping": 42, # [Output Only] The number of instances in the managed instance group that + "stopping": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be stopped or are currently being stopped. - "suspending": 42, # [Output Only] The number of instances in the managed instance group that + "suspending": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be suspended or are currently being suspended. - "verifying": 42, # [Output Only] The number of instances in the managed instance group that + "verifying": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are being verified. See the managedInstances[].currentAction # property in the listManagedInstances method documentation. }, @@ -707,7 +707,7 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve an InstanceGroupManager. - "id": "A String", # [Output Only] A unique identifier for this resource type. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this resource type. The server # generates this identifier. "instanceFlexibilityPolicy": { # Instance flexibility allowing MIG to create VMs from multiple # types of machines. @@ -727,7 +727,7 @@

Method Details

}, }, }, - "instanceGroup": "A String", # [Output Only] The URL of the Instance Group resource. + "instanceGroup": "A String", # Output only. [Output Only] The URL of the Instance Group resource. "instanceLifecyclePolicy": { # The repair policy for this managed instance group. "defaultActionOnFailure": "A String", # The action that a MIG performs on a failed or an unhealthy VM. # A VM is marked as unhealthy when the application running on that @@ -755,7 +755,7 @@

Method Details

# instance group. The group uses this template to create all new instances # in the managed instance group. The templates for existing instances in the # group do not change unless you run recreateInstances, runapplyUpdatesToInstances, or set the group'supdatePolicy.type to PROACTIVE. - "kind": "compute#instanceGroupManager", # [Output Only] The resource type, which is alwayscompute#instanceGroupManager for managed instance groups. + "kind": "compute#instanceGroupManager", # Output only. [Output Only] The resource type, which is alwayscompute#instanceGroupManager for managed instance groups. "listManagedInstancesResults": "A String", # Pagination behavior of the listManagedInstances API method for # this managed instance group. "name": "A String", # The name of the managed instance group. The name must be 1-63 characters @@ -768,7 +768,7 @@

Method Details

"port": 42, # The port number, which can be a value between 1 and 65535. }, ], - "region": "A String", # [Output Only] The URL of theregion + "region": "A String", # Output only. [Output Only] The URL of theregion # where the managed instance group resides (for regional resources). "resourcePolicies": { # Resource policies for this managed instance group. "workloadPolicy": "A String", # The URL of the workload policy that is specified for this managed @@ -781,9 +781,9 @@

Method Details

# - projects/project/regions/region/resourcePolicies/resourcePolicy # - regions/region/resourcePolicies/resourcePolicy }, - "satisfiesPzi": True or False, # [Output Only] Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] The URL for this managed instance group. The server defines + "satisfiesPzi": True or False, # Output only. [Output Only] Reserved for future use. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] The URL for this managed instance group. The server defines # this URL. "standbyPolicy": { # Standby policy for stopped and suspended instances. "initialDelaySec": 42, # Specifies the number of seconds that the MIG should wait to suspend or @@ -831,38 +831,38 @@

Method Details

}, }, }, - "status": { # [Output Only] The status of this managed instance group. - "allInstancesConfig": { # [Output only] Status of all-instances configuration on the group. - "currentRevision": "A String", # [Output Only] Current all-instances configuration revision. + "status": { # Output only. [Output Only] The status of this managed instance group. + "allInstancesConfig": { # Output only. [Output only] Status of all-instances configuration on the group. + "currentRevision": "A String", # Output only. [Output Only] Current all-instances configuration revision. # This value is in RFC3339 text format. - "effective": True or False, # [Output Only] A bit indicating whether this configuration has + "effective": True or False, # Output only. [Output Only] A bit indicating whether this configuration has # been applied to all managed instances in the group. }, - "autoscaler": "A String", # [Output Only] The URL of theAutoscaler + "autoscaler": "A String", # Output only. [Output Only] The URL of theAutoscaler # that targets this instance group manager. - "isStable": True or False, # [Output Only] A bit indicating whether the managed instance group is in a + "isStable": True or False, # Output only. [Output Only] A bit indicating whether the managed instance group is in a # stable state. A stable state means that: none of the instances in the # managed instance group is currently undergoing any type of change (for # example, creation, restart, or deletion); no future changes are scheduled # for instances in the managed instance group; and the managed instance # group itself is not being modified. - "stateful": { # [Output Only] Stateful status of the given Instance Group Manager. - "hasStatefulConfig": True or False, # [Output Only] A bit indicating whether the managed instance group + "stateful": { # Output only. [Output Only] Stateful status of the given Instance Group Manager. + "hasStatefulConfig": True or False, # Output only. [Output Only] A bit indicating whether the managed instance group # has stateful configuration, that is, if you have configured any items # in a stateful policy or in per-instance configs. # The group might report that it has no stateful configuration even when # there is still some preserved state on a managed instance, for example, # if you have deleted all PICs but not yet applied those deletions. - "perInstanceConfigs": { # [Output Only] Status of per-instance configurations on the instances. - "allEffective": True or False, # A bit indicating if all of the group's per-instance configurations + "perInstanceConfigs": { # Output only. [Output Only] Status of per-instance configurations on the instances. + "allEffective": True or False, # Output only. A bit indicating if all of the group's per-instance configurations # (listed in the output of a listPerInstanceConfigs API call) have # status EFFECTIVE or there are no per-instance-configs. }, }, - "versionTarget": { # [Output Only] A status of consistency of Instances' versions with their + "versionTarget": { # Output only. [Output Only] A status of consistency of Instances' versions with their # target version specified by version field on Instance Group # Manager. - "isReached": True or False, # [Output Only] A bit indicating whether version target has been reached + "isReached": True or False, # Output only. [Output Only] A bit indicating whether version target has been reached # in this managed instance group, i.e. all instances are in their target # version. Instances' target version are specified byversion field on Instance Group Manager. }, @@ -908,7 +908,7 @@

Method Details

# operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxSurge. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -946,7 +946,7 @@

Method Details

# in which the managed instance group operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxUnavailable. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -1023,7 +1023,7 @@

Method Details

# If unset, this version will update any remaining instances not # updated by another version. ReadStarting # a canary update for more information. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -1042,11 +1042,11 @@

Method Details

}, }, ], - "zone": "A String", # [Output Only] The URL of azone + "zone": "A String", # Output only. [Output Only] The URL of azone # where the managed instance group is located (for zonal resources). }, ], - "warning": { # [Output Only] The warning that replaces the list of managed instance + "warning": { # Output only. [Output Only] The warning that replaces the list of managed instance # groups when the list is empty. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -1074,18 +1074,18 @@

Method Details

}, }, }, - "kind": "compute#instanceGroupManagerAggregatedList", # [Output Only] The resource type, which is alwayscompute#instanceGroupManagerAggregatedList for an aggregated + "kind": "compute#instanceGroupManagerAggregatedList", # Output only. [Output Only] The resource type, which is alwayscompute#instanceGroupManagerAggregatedList for an aggregated # list of managed instance groups. - "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for + "nextPageToken": "A String", # Output only. [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], - "warning": { # [Output Only] Informational warning message. + "warning": { # Output only. [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there # are no results in the response. @@ -1347,10 +1347,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1362,7 +1362,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1712,10 +1712,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1727,7 +1727,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1997,10 +1997,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2012,7 +2012,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2312,10 +2312,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2327,7 +2327,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2595,10 +2595,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2610,7 +2610,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2760,49 +2760,49 @@

Method Details

# "vm-###" results in "vm-001" as a VM name. # @pattern # [a-z](([-a-z0-9]{0,57})|([-a-z0-9]{0,51}-#{1,10}(\\[[0-9]{1,10}\\])?)) - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this managed instance group inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this managed instance group inRFC3339 # text format. - "currentActions": { # [Output Only] The list of instance actions and the number of instances + "currentActions": { # Output only. [Output Only] The list of instance actions and the number of instances # in this managed instance group that are scheduled for each of those # actions. - "abandoning": 42, # [Output Only] The total number of instances in the managed instance group + "abandoning": 42, # Output only. [Output Only] The total number of instances in the managed instance group # that are scheduled to be abandoned. Abandoning an instance removes it # from the managed instance group without deleting it. - "creating": 42, # [Output Only] The number of instances in the managed instance group that + "creating": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be created or are currently being created. If the group # fails to create any of these instances, it tries again until it creates # the instance successfully. # # If you have disabled creation retries, this field will not be populated; # instead, the creatingWithoutRetries field will be populated. - "creatingWithoutRetries": 42, # [Output Only] The number of instances that the managed instance group + "creatingWithoutRetries": 42, # Output only. [Output Only] The number of instances that the managed instance group # will attempt to create. The group attempts to create each instance # only once. If the group fails to create any of these instances, it # decreases the group's targetSize value accordingly. - "deleting": 42, # [Output Only] The number of instances in the managed instance group that + "deleting": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be deleted or are currently being deleted. - "none": 42, # [Output Only] The number of instances in the managed instance group that + "none": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are running and have no scheduled actions. - "recreating": 42, # [Output Only] The number of instances in the managed instance group that + "recreating": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be recreated or are currently being being recreated. # Recreating an instance deletes the existing root persistent disk # and creates a new disk from the image that is defined in the # instance template. - "refreshing": 42, # [Output Only] The number of instances in the managed instance group that + "refreshing": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are being reconfigured with properties that do not require a restart # or a recreate action. For example, setting or removing target # pools for the instance. - "restarting": 42, # [Output Only] The number of instances in the managed instance group that + "restarting": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be restarted or are currently being restarted. - "resuming": 42, # [Output Only] The number of instances in the managed instance group that + "resuming": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be resumed or are currently being resumed. - "starting": 42, # [Output Only] The number of instances in the managed instance group that + "starting": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be started or are currently being started. - "stopping": 42, # [Output Only] The number of instances in the managed instance group that + "stopping": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be stopped or are currently being stopped. - "suspending": 42, # [Output Only] The number of instances in the managed instance group that + "suspending": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be suspended or are currently being suspended. - "verifying": 42, # [Output Only] The number of instances in the managed instance group that + "verifying": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are being verified. See the managedInstances[].currentAction # property in the listManagedInstances method documentation. }, @@ -2827,7 +2827,7 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve an InstanceGroupManager. - "id": "A String", # [Output Only] A unique identifier for this resource type. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this resource type. The server # generates this identifier. "instanceFlexibilityPolicy": { # Instance flexibility allowing MIG to create VMs from multiple # types of machines. @@ -2847,7 +2847,7 @@

Method Details

}, }, }, - "instanceGroup": "A String", # [Output Only] The URL of the Instance Group resource. + "instanceGroup": "A String", # Output only. [Output Only] The URL of the Instance Group resource. "instanceLifecyclePolicy": { # The repair policy for this managed instance group. "defaultActionOnFailure": "A String", # The action that a MIG performs on a failed or an unhealthy VM. # A VM is marked as unhealthy when the application running on that @@ -2875,7 +2875,7 @@

Method Details

# instance group. The group uses this template to create all new instances # in the managed instance group. The templates for existing instances in the # group do not change unless you run recreateInstances, runapplyUpdatesToInstances, or set the group'supdatePolicy.type to PROACTIVE. - "kind": "compute#instanceGroupManager", # [Output Only] The resource type, which is alwayscompute#instanceGroupManager for managed instance groups. + "kind": "compute#instanceGroupManager", # Output only. [Output Only] The resource type, which is alwayscompute#instanceGroupManager for managed instance groups. "listManagedInstancesResults": "A String", # Pagination behavior of the listManagedInstances API method for # this managed instance group. "name": "A String", # The name of the managed instance group. The name must be 1-63 characters @@ -2888,7 +2888,7 @@

Method Details

"port": 42, # The port number, which can be a value between 1 and 65535. }, ], - "region": "A String", # [Output Only] The URL of theregion + "region": "A String", # Output only. [Output Only] The URL of theregion # where the managed instance group resides (for regional resources). "resourcePolicies": { # Resource policies for this managed instance group. "workloadPolicy": "A String", # The URL of the workload policy that is specified for this managed @@ -2901,9 +2901,9 @@

Method Details

# - projects/project/regions/region/resourcePolicies/resourcePolicy # - regions/region/resourcePolicies/resourcePolicy }, - "satisfiesPzi": True or False, # [Output Only] Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] The URL for this managed instance group. The server defines + "satisfiesPzi": True or False, # Output only. [Output Only] Reserved for future use. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] The URL for this managed instance group. The server defines # this URL. "standbyPolicy": { # Standby policy for stopped and suspended instances. "initialDelaySec": 42, # Specifies the number of seconds that the MIG should wait to suspend or @@ -2951,38 +2951,38 @@

Method Details

}, }, }, - "status": { # [Output Only] The status of this managed instance group. - "allInstancesConfig": { # [Output only] Status of all-instances configuration on the group. - "currentRevision": "A String", # [Output Only] Current all-instances configuration revision. + "status": { # Output only. [Output Only] The status of this managed instance group. + "allInstancesConfig": { # Output only. [Output only] Status of all-instances configuration on the group. + "currentRevision": "A String", # Output only. [Output Only] Current all-instances configuration revision. # This value is in RFC3339 text format. - "effective": True or False, # [Output Only] A bit indicating whether this configuration has + "effective": True or False, # Output only. [Output Only] A bit indicating whether this configuration has # been applied to all managed instances in the group. }, - "autoscaler": "A String", # [Output Only] The URL of theAutoscaler + "autoscaler": "A String", # Output only. [Output Only] The URL of theAutoscaler # that targets this instance group manager. - "isStable": True or False, # [Output Only] A bit indicating whether the managed instance group is in a + "isStable": True or False, # Output only. [Output Only] A bit indicating whether the managed instance group is in a # stable state. A stable state means that: none of the instances in the # managed instance group is currently undergoing any type of change (for # example, creation, restart, or deletion); no future changes are scheduled # for instances in the managed instance group; and the managed instance # group itself is not being modified. - "stateful": { # [Output Only] Stateful status of the given Instance Group Manager. - "hasStatefulConfig": True or False, # [Output Only] A bit indicating whether the managed instance group + "stateful": { # Output only. [Output Only] Stateful status of the given Instance Group Manager. + "hasStatefulConfig": True or False, # Output only. [Output Only] A bit indicating whether the managed instance group # has stateful configuration, that is, if you have configured any items # in a stateful policy or in per-instance configs. # The group might report that it has no stateful configuration even when # there is still some preserved state on a managed instance, for example, # if you have deleted all PICs but not yet applied those deletions. - "perInstanceConfigs": { # [Output Only] Status of per-instance configurations on the instances. - "allEffective": True or False, # A bit indicating if all of the group's per-instance configurations + "perInstanceConfigs": { # Output only. [Output Only] Status of per-instance configurations on the instances. + "allEffective": True or False, # Output only. A bit indicating if all of the group's per-instance configurations # (listed in the output of a listPerInstanceConfigs API call) have # status EFFECTIVE or there are no per-instance-configs. }, }, - "versionTarget": { # [Output Only] A status of consistency of Instances' versions with their + "versionTarget": { # Output only. [Output Only] A status of consistency of Instances' versions with their # target version specified by version field on Instance Group # Manager. - "isReached": True or False, # [Output Only] A bit indicating whether version target has been reached + "isReached": True or False, # Output only. [Output Only] A bit indicating whether version target has been reached # in this managed instance group, i.e. all instances are in their target # version. Instances' target version are specified byversion field on Instance Group Manager. }, @@ -3028,7 +3028,7 @@

Method Details

# operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxSurge. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -3066,7 +3066,7 @@

Method Details

# in which the managed instance group operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxUnavailable. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -3143,7 +3143,7 @@

Method Details

# If unset, this version will update any remaining instances not # updated by another version. ReadStarting # a canary update for more information. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -3162,7 +3162,7 @@

Method Details

}, }, ], - "zone": "A String", # [Output Only] The URL of azone + "zone": "A String", # Output only. [Output Only] The URL of azone # where the managed instance group is located (for zonal resources). } @@ -3241,49 +3241,49 @@

Method Details

# "vm-###" results in "vm-001" as a VM name. # @pattern # [a-z](([-a-z0-9]{0,57})|([-a-z0-9]{0,51}-#{1,10}(\\[[0-9]{1,10}\\])?)) - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this managed instance group inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this managed instance group inRFC3339 # text format. - "currentActions": { # [Output Only] The list of instance actions and the number of instances + "currentActions": { # Output only. [Output Only] The list of instance actions and the number of instances # in this managed instance group that are scheduled for each of those # actions. - "abandoning": 42, # [Output Only] The total number of instances in the managed instance group + "abandoning": 42, # Output only. [Output Only] The total number of instances in the managed instance group # that are scheduled to be abandoned. Abandoning an instance removes it # from the managed instance group without deleting it. - "creating": 42, # [Output Only] The number of instances in the managed instance group that + "creating": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be created or are currently being created. If the group # fails to create any of these instances, it tries again until it creates # the instance successfully. # # If you have disabled creation retries, this field will not be populated; # instead, the creatingWithoutRetries field will be populated. - "creatingWithoutRetries": 42, # [Output Only] The number of instances that the managed instance group + "creatingWithoutRetries": 42, # Output only. [Output Only] The number of instances that the managed instance group # will attempt to create. The group attempts to create each instance # only once. If the group fails to create any of these instances, it # decreases the group's targetSize value accordingly. - "deleting": 42, # [Output Only] The number of instances in the managed instance group that + "deleting": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be deleted or are currently being deleted. - "none": 42, # [Output Only] The number of instances in the managed instance group that + "none": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are running and have no scheduled actions. - "recreating": 42, # [Output Only] The number of instances in the managed instance group that + "recreating": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be recreated or are currently being being recreated. # Recreating an instance deletes the existing root persistent disk # and creates a new disk from the image that is defined in the # instance template. - "refreshing": 42, # [Output Only] The number of instances in the managed instance group that + "refreshing": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are being reconfigured with properties that do not require a restart # or a recreate action. For example, setting or removing target # pools for the instance. - "restarting": 42, # [Output Only] The number of instances in the managed instance group that + "restarting": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be restarted or are currently being restarted. - "resuming": 42, # [Output Only] The number of instances in the managed instance group that + "resuming": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be resumed or are currently being resumed. - "starting": 42, # [Output Only] The number of instances in the managed instance group that + "starting": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be started or are currently being started. - "stopping": 42, # [Output Only] The number of instances in the managed instance group that + "stopping": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be stopped or are currently being stopped. - "suspending": 42, # [Output Only] The number of instances in the managed instance group that + "suspending": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be suspended or are currently being suspended. - "verifying": 42, # [Output Only] The number of instances in the managed instance group that + "verifying": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are being verified. See the managedInstances[].currentAction # property in the listManagedInstances method documentation. }, @@ -3308,7 +3308,7 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve an InstanceGroupManager. - "id": "A String", # [Output Only] A unique identifier for this resource type. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this resource type. The server # generates this identifier. "instanceFlexibilityPolicy": { # Instance flexibility allowing MIG to create VMs from multiple # types of machines. @@ -3328,7 +3328,7 @@

Method Details

}, }, }, - "instanceGroup": "A String", # [Output Only] The URL of the Instance Group resource. + "instanceGroup": "A String", # Output only. [Output Only] The URL of the Instance Group resource. "instanceLifecyclePolicy": { # The repair policy for this managed instance group. "defaultActionOnFailure": "A String", # The action that a MIG performs on a failed or an unhealthy VM. # A VM is marked as unhealthy when the application running on that @@ -3356,7 +3356,7 @@

Method Details

# instance group. The group uses this template to create all new instances # in the managed instance group. The templates for existing instances in the # group do not change unless you run recreateInstances, runapplyUpdatesToInstances, or set the group'supdatePolicy.type to PROACTIVE. - "kind": "compute#instanceGroupManager", # [Output Only] The resource type, which is alwayscompute#instanceGroupManager for managed instance groups. + "kind": "compute#instanceGroupManager", # Output only. [Output Only] The resource type, which is alwayscompute#instanceGroupManager for managed instance groups. "listManagedInstancesResults": "A String", # Pagination behavior of the listManagedInstances API method for # this managed instance group. "name": "A String", # The name of the managed instance group. The name must be 1-63 characters @@ -3369,7 +3369,7 @@

Method Details

"port": 42, # The port number, which can be a value between 1 and 65535. }, ], - "region": "A String", # [Output Only] The URL of theregion + "region": "A String", # Output only. [Output Only] The URL of theregion # where the managed instance group resides (for regional resources). "resourcePolicies": { # Resource policies for this managed instance group. "workloadPolicy": "A String", # The URL of the workload policy that is specified for this managed @@ -3382,9 +3382,9 @@

Method Details

# - projects/project/regions/region/resourcePolicies/resourcePolicy # - regions/region/resourcePolicies/resourcePolicy }, - "satisfiesPzi": True or False, # [Output Only] Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] The URL for this managed instance group. The server defines + "satisfiesPzi": True or False, # Output only. [Output Only] Reserved for future use. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] The URL for this managed instance group. The server defines # this URL. "standbyPolicy": { # Standby policy for stopped and suspended instances. "initialDelaySec": 42, # Specifies the number of seconds that the MIG should wait to suspend or @@ -3432,38 +3432,38 @@

Method Details

}, }, }, - "status": { # [Output Only] The status of this managed instance group. - "allInstancesConfig": { # [Output only] Status of all-instances configuration on the group. - "currentRevision": "A String", # [Output Only] Current all-instances configuration revision. + "status": { # Output only. [Output Only] The status of this managed instance group. + "allInstancesConfig": { # Output only. [Output only] Status of all-instances configuration on the group. + "currentRevision": "A String", # Output only. [Output Only] Current all-instances configuration revision. # This value is in RFC3339 text format. - "effective": True or False, # [Output Only] A bit indicating whether this configuration has + "effective": True or False, # Output only. [Output Only] A bit indicating whether this configuration has # been applied to all managed instances in the group. }, - "autoscaler": "A String", # [Output Only] The URL of theAutoscaler + "autoscaler": "A String", # Output only. [Output Only] The URL of theAutoscaler # that targets this instance group manager. - "isStable": True or False, # [Output Only] A bit indicating whether the managed instance group is in a + "isStable": True or False, # Output only. [Output Only] A bit indicating whether the managed instance group is in a # stable state. A stable state means that: none of the instances in the # managed instance group is currently undergoing any type of change (for # example, creation, restart, or deletion); no future changes are scheduled # for instances in the managed instance group; and the managed instance # group itself is not being modified. - "stateful": { # [Output Only] Stateful status of the given Instance Group Manager. - "hasStatefulConfig": True or False, # [Output Only] A bit indicating whether the managed instance group + "stateful": { # Output only. [Output Only] Stateful status of the given Instance Group Manager. + "hasStatefulConfig": True or False, # Output only. [Output Only] A bit indicating whether the managed instance group # has stateful configuration, that is, if you have configured any items # in a stateful policy or in per-instance configs. # The group might report that it has no stateful configuration even when # there is still some preserved state on a managed instance, for example, # if you have deleted all PICs but not yet applied those deletions. - "perInstanceConfigs": { # [Output Only] Status of per-instance configurations on the instances. - "allEffective": True or False, # A bit indicating if all of the group's per-instance configurations + "perInstanceConfigs": { # Output only. [Output Only] Status of per-instance configurations on the instances. + "allEffective": True or False, # Output only. A bit indicating if all of the group's per-instance configurations # (listed in the output of a listPerInstanceConfigs API call) have # status EFFECTIVE or there are no per-instance-configs. }, }, - "versionTarget": { # [Output Only] A status of consistency of Instances' versions with their + "versionTarget": { # Output only. [Output Only] A status of consistency of Instances' versions with their # target version specified by version field on Instance Group # Manager. - "isReached": True or False, # [Output Only] A bit indicating whether version target has been reached + "isReached": True or False, # Output only. [Output Only] A bit indicating whether version target has been reached # in this managed instance group, i.e. all instances are in their target # version. Instances' target version are specified byversion field on Instance Group Manager. }, @@ -3509,7 +3509,7 @@

Method Details

# operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxSurge. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -3547,7 +3547,7 @@

Method Details

# in which the managed instance group operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxUnavailable. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -3624,7 +3624,7 @@

Method Details

# If unset, this version will update any remaining instances not # updated by another version. ReadStarting # a canary update for more information. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -3643,7 +3643,7 @@

Method Details

}, }, ], - "zone": "A String", # [Output Only] The URL of azone + "zone": "A String", # Output only. [Output Only] The URL of azone # where the managed instance group is located (for zonal resources). } @@ -3825,10 +3825,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3840,7 +3840,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -4021,7 +4021,7 @@

Method Details

An object of the form: { # [Output Only] A list of managed instance groups. - "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. + "id": "A String", # Output only. [Output Only] Unique identifier for the resource; defined by the server. "items": [ # A list of InstanceGroupManager resources. { # Represents a Managed Instance Group resource. # @@ -4076,49 +4076,49 @@

Method Details

# "vm-###" results in "vm-001" as a VM name. # @pattern # [a-z](([-a-z0-9]{0,57})|([-a-z0-9]{0,51}-#{1,10}(\\[[0-9]{1,10}\\])?)) - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this managed instance group inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this managed instance group inRFC3339 # text format. - "currentActions": { # [Output Only] The list of instance actions and the number of instances + "currentActions": { # Output only. [Output Only] The list of instance actions and the number of instances # in this managed instance group that are scheduled for each of those # actions. - "abandoning": 42, # [Output Only] The total number of instances in the managed instance group + "abandoning": 42, # Output only. [Output Only] The total number of instances in the managed instance group # that are scheduled to be abandoned. Abandoning an instance removes it # from the managed instance group without deleting it. - "creating": 42, # [Output Only] The number of instances in the managed instance group that + "creating": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be created or are currently being created. If the group # fails to create any of these instances, it tries again until it creates # the instance successfully. # # If you have disabled creation retries, this field will not be populated; # instead, the creatingWithoutRetries field will be populated. - "creatingWithoutRetries": 42, # [Output Only] The number of instances that the managed instance group + "creatingWithoutRetries": 42, # Output only. [Output Only] The number of instances that the managed instance group # will attempt to create. The group attempts to create each instance # only once. If the group fails to create any of these instances, it # decreases the group's targetSize value accordingly. - "deleting": 42, # [Output Only] The number of instances in the managed instance group that + "deleting": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be deleted or are currently being deleted. - "none": 42, # [Output Only] The number of instances in the managed instance group that + "none": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are running and have no scheduled actions. - "recreating": 42, # [Output Only] The number of instances in the managed instance group that + "recreating": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be recreated or are currently being being recreated. # Recreating an instance deletes the existing root persistent disk # and creates a new disk from the image that is defined in the # instance template. - "refreshing": 42, # [Output Only] The number of instances in the managed instance group that + "refreshing": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are being reconfigured with properties that do not require a restart # or a recreate action. For example, setting or removing target # pools for the instance. - "restarting": 42, # [Output Only] The number of instances in the managed instance group that + "restarting": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be restarted or are currently being restarted. - "resuming": 42, # [Output Only] The number of instances in the managed instance group that + "resuming": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be resumed or are currently being resumed. - "starting": 42, # [Output Only] The number of instances in the managed instance group that + "starting": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be started or are currently being started. - "stopping": 42, # [Output Only] The number of instances in the managed instance group that + "stopping": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be stopped or are currently being stopped. - "suspending": 42, # [Output Only] The number of instances in the managed instance group that + "suspending": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be suspended or are currently being suspended. - "verifying": 42, # [Output Only] The number of instances in the managed instance group that + "verifying": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are being verified. See the managedInstances[].currentAction # property in the listManagedInstances method documentation. }, @@ -4143,7 +4143,7 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve an InstanceGroupManager. - "id": "A String", # [Output Only] A unique identifier for this resource type. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this resource type. The server # generates this identifier. "instanceFlexibilityPolicy": { # Instance flexibility allowing MIG to create VMs from multiple # types of machines. @@ -4163,7 +4163,7 @@

Method Details

}, }, }, - "instanceGroup": "A String", # [Output Only] The URL of the Instance Group resource. + "instanceGroup": "A String", # Output only. [Output Only] The URL of the Instance Group resource. "instanceLifecyclePolicy": { # The repair policy for this managed instance group. "defaultActionOnFailure": "A String", # The action that a MIG performs on a failed or an unhealthy VM. # A VM is marked as unhealthy when the application running on that @@ -4191,7 +4191,7 @@

Method Details

# instance group. The group uses this template to create all new instances # in the managed instance group. The templates for existing instances in the # group do not change unless you run recreateInstances, runapplyUpdatesToInstances, or set the group'supdatePolicy.type to PROACTIVE. - "kind": "compute#instanceGroupManager", # [Output Only] The resource type, which is alwayscompute#instanceGroupManager for managed instance groups. + "kind": "compute#instanceGroupManager", # Output only. [Output Only] The resource type, which is alwayscompute#instanceGroupManager for managed instance groups. "listManagedInstancesResults": "A String", # Pagination behavior of the listManagedInstances API method for # this managed instance group. "name": "A String", # The name of the managed instance group. The name must be 1-63 characters @@ -4204,7 +4204,7 @@

Method Details

"port": 42, # The port number, which can be a value between 1 and 65535. }, ], - "region": "A String", # [Output Only] The URL of theregion + "region": "A String", # Output only. [Output Only] The URL of theregion # where the managed instance group resides (for regional resources). "resourcePolicies": { # Resource policies for this managed instance group. "workloadPolicy": "A String", # The URL of the workload policy that is specified for this managed @@ -4217,9 +4217,9 @@

Method Details

# - projects/project/regions/region/resourcePolicies/resourcePolicy # - regions/region/resourcePolicies/resourcePolicy }, - "satisfiesPzi": True or False, # [Output Only] Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] The URL for this managed instance group. The server defines + "satisfiesPzi": True or False, # Output only. [Output Only] Reserved for future use. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] The URL for this managed instance group. The server defines # this URL. "standbyPolicy": { # Standby policy for stopped and suspended instances. "initialDelaySec": 42, # Specifies the number of seconds that the MIG should wait to suspend or @@ -4267,38 +4267,38 @@

Method Details

}, }, }, - "status": { # [Output Only] The status of this managed instance group. - "allInstancesConfig": { # [Output only] Status of all-instances configuration on the group. - "currentRevision": "A String", # [Output Only] Current all-instances configuration revision. + "status": { # Output only. [Output Only] The status of this managed instance group. + "allInstancesConfig": { # Output only. [Output only] Status of all-instances configuration on the group. + "currentRevision": "A String", # Output only. [Output Only] Current all-instances configuration revision. # This value is in RFC3339 text format. - "effective": True or False, # [Output Only] A bit indicating whether this configuration has + "effective": True or False, # Output only. [Output Only] A bit indicating whether this configuration has # been applied to all managed instances in the group. }, - "autoscaler": "A String", # [Output Only] The URL of theAutoscaler + "autoscaler": "A String", # Output only. [Output Only] The URL of theAutoscaler # that targets this instance group manager. - "isStable": True or False, # [Output Only] A bit indicating whether the managed instance group is in a + "isStable": True or False, # Output only. [Output Only] A bit indicating whether the managed instance group is in a # stable state. A stable state means that: none of the instances in the # managed instance group is currently undergoing any type of change (for # example, creation, restart, or deletion); no future changes are scheduled # for instances in the managed instance group; and the managed instance # group itself is not being modified. - "stateful": { # [Output Only] Stateful status of the given Instance Group Manager. - "hasStatefulConfig": True or False, # [Output Only] A bit indicating whether the managed instance group + "stateful": { # Output only. [Output Only] Stateful status of the given Instance Group Manager. + "hasStatefulConfig": True or False, # Output only. [Output Only] A bit indicating whether the managed instance group # has stateful configuration, that is, if you have configured any items # in a stateful policy or in per-instance configs. # The group might report that it has no stateful configuration even when # there is still some preserved state on a managed instance, for example, # if you have deleted all PICs but not yet applied those deletions. - "perInstanceConfigs": { # [Output Only] Status of per-instance configurations on the instances. - "allEffective": True or False, # A bit indicating if all of the group's per-instance configurations + "perInstanceConfigs": { # Output only. [Output Only] Status of per-instance configurations on the instances. + "allEffective": True or False, # Output only. A bit indicating if all of the group's per-instance configurations # (listed in the output of a listPerInstanceConfigs API call) have # status EFFECTIVE or there are no per-instance-configs. }, }, - "versionTarget": { # [Output Only] A status of consistency of Instances' versions with their + "versionTarget": { # Output only. [Output Only] A status of consistency of Instances' versions with their # target version specified by version field on Instance Group # Manager. - "isReached": True or False, # [Output Only] A bit indicating whether version target has been reached + "isReached": True or False, # Output only. [Output Only] A bit indicating whether version target has been reached # in this managed instance group, i.e. all instances are in their target # version. Instances' target version are specified byversion field on Instance Group Manager. }, @@ -4344,7 +4344,7 @@

Method Details

# operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxSurge. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -4382,7 +4382,7 @@

Method Details

# in which the managed instance group operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxUnavailable. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -4459,7 +4459,7 @@

Method Details

# If unset, this version will update any remaining instances not # updated by another version. ReadStarting # a canary update for more information. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -4478,19 +4478,19 @@

Method Details

}, }, ], - "zone": "A String", # [Output Only] The URL of azone + "zone": "A String", # Output only. [Output Only] The URL of azone # where the managed instance group is located (for zonal resources). }, ], - "kind": "compute#instanceGroupManagerList", # [Output Only] The resource type, which is always + "kind": "compute#instanceGroupManagerList", # Output only. [Output Only] The resource type, which is always # compute#instanceGroupManagerList for a list of managed instance groups. - "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for + "nextPageToken": "A String", # Output only. [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "warning": { # [Output Only] Informational warning message. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "warning": { # Output only. [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there # are no results in the response. @@ -4625,33 +4625,33 @@

Method Details

An object of the form: { - "items": [ # [Output Only] The list of errors of the managed instance group. + "items": [ # Output only. [Output Only] The list of errors of the managed instance group. { - "error": { # [Output Only] Contents of the error. - "code": "A String", # [Output Only] Error code. - "message": "A String", # [Output Only] Error message. + "error": { # Output only. [Output Only] Contents of the error. + "code": "A String", # Output only. [Output Only] Error code. + "message": "A String", # Output only. [Output Only] Error message. }, - "instanceActionDetails": { # [Output Only] Details of the instance action that triggered this error. + "instanceActionDetails": { # Output only. [Output Only] Details of the instance action that triggered this error. # May be null, if the error was not caused by an action on an instance. # This field is optional. - "action": "A String", # [Output Only] Action that managed instance group was executing on + "action": "A String", # Output only. [Output Only] Action that managed instance group was executing on # the instance when the error occurred. Possible values: - "instance": "A String", # [Output Only] The URL of the instance. + "instance": "A String", # Output only. [Output Only] The URL of the instance. # The URL can be set even if the instance has not yet been created. - "version": { # [Output Only] Version this instance was created from, or was being + "version": { # Output only. [Output Only] Version this instance was created from, or was being # created from, but the creation failed. Corresponds to one of the versions # that were set on the Instance Group Manager resource at the time this # instance was being created. - "instanceTemplate": "A String", # [Output Only] The intended template of the instance. This field is empty + "instanceTemplate": "A String", # Output only. [Output Only] The intended template of the instance. This field is empty # when current_action is one of { DELETING, ABANDONING }. - "name": "A String", # [Output Only] Name of the version. + "name": "A String", # Output only. [Output Only] Name of the version. }, }, - "timestamp": "A String", # [Output Only] The time that this error occurred. + "timestamp": "A String", # Output only. [Output Only] The time that this error occurred. # This value is in RFC3339 text format. }, ], - "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for + "nextPageToken": "A String", # Output only. [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to @@ -4782,9 +4782,9 @@

Method Details

An object of the form: { - "managedInstances": [ # [Output Only] The list of instances in the managed instance group. + "managedInstances": [ # Output only. [Output Only] The list of instances in the managed instance group. { # A Managed Instance resource. - "currentAction": "A String", # [Output Only] The current action that the managed instance group has + "currentAction": "A String", # Output only. [Output Only] The current action that the managed instance group has # scheduled for the instance. Possible values: # # - NONE The instance is running, and the managed @@ -4810,22 +4810,22 @@

Method Details

# stopping that instance. # - VERIFYING The managed instance group has created the # instance and it is in the process of being verified. - "id": "A String", # [Output only] The unique identifier for this resource. This field is empty + "id": "A String", # Output only. [Output only] The unique identifier for this resource. This field is empty # when instance does not exist. - "instance": "A String", # [Output Only] The URL of the instance. The URL can exist even if the + "instance": "A String", # Output only. [Output Only] The URL of the instance. The URL can exist even if the # instance has not yet been created. - "instanceHealth": [ # [Output Only] Health state of the instance per health-check. + "instanceHealth": [ # Output only. [Output Only] Health state of the instance per health-check. { - "detailedHealthState": "A String", # [Output Only] The current detailed instance health state. - "healthCheck": "A String", # [Output Only] The URL for the health check that verifies whether the + "detailedHealthState": "A String", # Output only. [Output Only] The current detailed instance health state. + "healthCheck": "A String", # Output only. [Output Only] The URL for the health check that verifies whether the # instance is healthy. }, ], - "instanceStatus": "A String", # [Output Only] The status of the instance. This field is empty when + "instanceStatus": "A String", # Output only. [Output Only] The status of the instance. This field is empty when # the instance does not exist. - "lastAttempt": { # [Output Only] Information about the last attempt to create or delete + "lastAttempt": { # Output only. [Output Only] Information about the last attempt to create or delete # the instance. - "errors": { # [Output Only] Encountered errors during the last attempt to create or + "errors": { # Output only. [Output Only] Encountered errors during the last attempt to create or # delete the instance. "errors": [ # [Output Only] The array of errors encountered while processing this # operation. @@ -4924,9 +4924,9 @@

Method Details

], }, }, - "name": "A String", # [Output Only] The name of the instance. The name always exists even if the + "name": "A String", # Output only. [Output Only] The name of the instance. The name always exists even if the # instance has not yet been created. - "preservedStateFromConfig": { # Preserved state for a given instance. # [Output Only] Preserved state applied from per-instance config + "preservedStateFromConfig": { # Preserved state for a given instance. # Output only. [Output Only] Preserved state applied from per-instance config # for this instance. "disks": { # Preserved disks defined for this instance. # This map is keyed with the device names of the disks. @@ -4977,7 +4977,7 @@

Method Details

"a_key": "A String", }, }, - "preservedStateFromPolicy": { # Preserved state for a given instance. # [Output Only] Preserved state generated based on stateful policy + "preservedStateFromPolicy": { # Preserved state for a given instance. # Output only. [Output Only] Preserved state generated based on stateful policy # for this instance. "disks": { # Preserved disks defined for this instance. # This map is keyed with the device names of the disks. @@ -5028,18 +5028,18 @@

Method Details

"a_key": "A String", }, }, - "propertiesFromFlexibilityPolicy": { # [Output Only] Instance properties selected for this instance resulting from + "propertiesFromFlexibilityPolicy": { # Output only. [Output Only] Instance properties selected for this instance resulting from # InstanceFlexibilityPolicy. - "machineType": "A String", # The machine type to be used for this instance. + "machineType": "A String", # Output only. The machine type to be used for this instance. }, - "version": { # [Output Only] Intended version of this instance. - "instanceTemplate": "A String", # [Output Only] The intended template of the instance. This field is empty + "version": { # Output only. [Output Only] Intended version of this instance. + "instanceTemplate": "A String", # Output only. [Output Only] The intended template of the instance. This field is empty # when current_action is one of { DELETING, ABANDONING }. - "name": "A String", # [Output Only] Name of the version. + "name": "A String", # Output only. [Output Only] Name of the version. }, }, ], - "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for + "nextPageToken": "A String", # Output only. [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to @@ -5164,7 +5164,7 @@

Method Details

An object of the form: { - "items": [ # [Output Only] The list of PerInstanceConfig. + "items": [ # Output only. [Output Only] The list of PerInstanceConfig. { "fingerprint": "A String", # Fingerprint of this per-instance config. This field can be used in # optimistic locking. It is ignored when inserting a per-instance @@ -5232,12 +5232,12 @@

Method Details

# managed instance. }, ], - "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for + "nextPageToken": "A String", # Output only. [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "warning": { # [Output Only] Informational warning message. + "warning": { # Output only. [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there # are no results in the response. @@ -5372,49 +5372,49 @@

Method Details

# "vm-###" results in "vm-001" as a VM name. # @pattern # [a-z](([-a-z0-9]{0,57})|([-a-z0-9]{0,51}-#{1,10}(\\[[0-9]{1,10}\\])?)) - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this managed instance group inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this managed instance group inRFC3339 # text format. - "currentActions": { # [Output Only] The list of instance actions and the number of instances + "currentActions": { # Output only. [Output Only] The list of instance actions and the number of instances # in this managed instance group that are scheduled for each of those # actions. - "abandoning": 42, # [Output Only] The total number of instances in the managed instance group + "abandoning": 42, # Output only. [Output Only] The total number of instances in the managed instance group # that are scheduled to be abandoned. Abandoning an instance removes it # from the managed instance group without deleting it. - "creating": 42, # [Output Only] The number of instances in the managed instance group that + "creating": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be created or are currently being created. If the group # fails to create any of these instances, it tries again until it creates # the instance successfully. # # If you have disabled creation retries, this field will not be populated; # instead, the creatingWithoutRetries field will be populated. - "creatingWithoutRetries": 42, # [Output Only] The number of instances that the managed instance group + "creatingWithoutRetries": 42, # Output only. [Output Only] The number of instances that the managed instance group # will attempt to create. The group attempts to create each instance # only once. If the group fails to create any of these instances, it # decreases the group's targetSize value accordingly. - "deleting": 42, # [Output Only] The number of instances in the managed instance group that + "deleting": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be deleted or are currently being deleted. - "none": 42, # [Output Only] The number of instances in the managed instance group that + "none": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are running and have no scheduled actions. - "recreating": 42, # [Output Only] The number of instances in the managed instance group that + "recreating": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be recreated or are currently being being recreated. # Recreating an instance deletes the existing root persistent disk # and creates a new disk from the image that is defined in the # instance template. - "refreshing": 42, # [Output Only] The number of instances in the managed instance group that + "refreshing": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are being reconfigured with properties that do not require a restart # or a recreate action. For example, setting or removing target # pools for the instance. - "restarting": 42, # [Output Only] The number of instances in the managed instance group that + "restarting": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be restarted or are currently being restarted. - "resuming": 42, # [Output Only] The number of instances in the managed instance group that + "resuming": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be resumed or are currently being resumed. - "starting": 42, # [Output Only] The number of instances in the managed instance group that + "starting": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be started or are currently being started. - "stopping": 42, # [Output Only] The number of instances in the managed instance group that + "stopping": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be stopped or are currently being stopped. - "suspending": 42, # [Output Only] The number of instances in the managed instance group that + "suspending": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be suspended or are currently being suspended. - "verifying": 42, # [Output Only] The number of instances in the managed instance group that + "verifying": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are being verified. See the managedInstances[].currentAction # property in the listManagedInstances method documentation. }, @@ -5439,7 +5439,7 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve an InstanceGroupManager. - "id": "A String", # [Output Only] A unique identifier for this resource type. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this resource type. The server # generates this identifier. "instanceFlexibilityPolicy": { # Instance flexibility allowing MIG to create VMs from multiple # types of machines. @@ -5459,7 +5459,7 @@

Method Details

}, }, }, - "instanceGroup": "A String", # [Output Only] The URL of the Instance Group resource. + "instanceGroup": "A String", # Output only. [Output Only] The URL of the Instance Group resource. "instanceLifecyclePolicy": { # The repair policy for this managed instance group. "defaultActionOnFailure": "A String", # The action that a MIG performs on a failed or an unhealthy VM. # A VM is marked as unhealthy when the application running on that @@ -5487,7 +5487,7 @@

Method Details

# instance group. The group uses this template to create all new instances # in the managed instance group. The templates for existing instances in the # group do not change unless you run recreateInstances, runapplyUpdatesToInstances, or set the group'supdatePolicy.type to PROACTIVE. - "kind": "compute#instanceGroupManager", # [Output Only] The resource type, which is alwayscompute#instanceGroupManager for managed instance groups. + "kind": "compute#instanceGroupManager", # Output only. [Output Only] The resource type, which is alwayscompute#instanceGroupManager for managed instance groups. "listManagedInstancesResults": "A String", # Pagination behavior of the listManagedInstances API method for # this managed instance group. "name": "A String", # The name of the managed instance group. The name must be 1-63 characters @@ -5500,7 +5500,7 @@

Method Details

"port": 42, # The port number, which can be a value between 1 and 65535. }, ], - "region": "A String", # [Output Only] The URL of theregion + "region": "A String", # Output only. [Output Only] The URL of theregion # where the managed instance group resides (for regional resources). "resourcePolicies": { # Resource policies for this managed instance group. "workloadPolicy": "A String", # The URL of the workload policy that is specified for this managed @@ -5513,9 +5513,9 @@

Method Details

# - projects/project/regions/region/resourcePolicies/resourcePolicy # - regions/region/resourcePolicies/resourcePolicy }, - "satisfiesPzi": True or False, # [Output Only] Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] The URL for this managed instance group. The server defines + "satisfiesPzi": True or False, # Output only. [Output Only] Reserved for future use. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] The URL for this managed instance group. The server defines # this URL. "standbyPolicy": { # Standby policy for stopped and suspended instances. "initialDelaySec": 42, # Specifies the number of seconds that the MIG should wait to suspend or @@ -5563,38 +5563,38 @@

Method Details

}, }, }, - "status": { # [Output Only] The status of this managed instance group. - "allInstancesConfig": { # [Output only] Status of all-instances configuration on the group. - "currentRevision": "A String", # [Output Only] Current all-instances configuration revision. + "status": { # Output only. [Output Only] The status of this managed instance group. + "allInstancesConfig": { # Output only. [Output only] Status of all-instances configuration on the group. + "currentRevision": "A String", # Output only. [Output Only] Current all-instances configuration revision. # This value is in RFC3339 text format. - "effective": True or False, # [Output Only] A bit indicating whether this configuration has + "effective": True or False, # Output only. [Output Only] A bit indicating whether this configuration has # been applied to all managed instances in the group. }, - "autoscaler": "A String", # [Output Only] The URL of theAutoscaler + "autoscaler": "A String", # Output only. [Output Only] The URL of theAutoscaler # that targets this instance group manager. - "isStable": True or False, # [Output Only] A bit indicating whether the managed instance group is in a + "isStable": True or False, # Output only. [Output Only] A bit indicating whether the managed instance group is in a # stable state. A stable state means that: none of the instances in the # managed instance group is currently undergoing any type of change (for # example, creation, restart, or deletion); no future changes are scheduled # for instances in the managed instance group; and the managed instance # group itself is not being modified. - "stateful": { # [Output Only] Stateful status of the given Instance Group Manager. - "hasStatefulConfig": True or False, # [Output Only] A bit indicating whether the managed instance group + "stateful": { # Output only. [Output Only] Stateful status of the given Instance Group Manager. + "hasStatefulConfig": True or False, # Output only. [Output Only] A bit indicating whether the managed instance group # has stateful configuration, that is, if you have configured any items # in a stateful policy or in per-instance configs. # The group might report that it has no stateful configuration even when # there is still some preserved state on a managed instance, for example, # if you have deleted all PICs but not yet applied those deletions. - "perInstanceConfigs": { # [Output Only] Status of per-instance configurations on the instances. - "allEffective": True or False, # A bit indicating if all of the group's per-instance configurations + "perInstanceConfigs": { # Output only. [Output Only] Status of per-instance configurations on the instances. + "allEffective": True or False, # Output only. A bit indicating if all of the group's per-instance configurations # (listed in the output of a listPerInstanceConfigs API call) have # status EFFECTIVE or there are no per-instance-configs. }, }, - "versionTarget": { # [Output Only] A status of consistency of Instances' versions with their + "versionTarget": { # Output only. [Output Only] A status of consistency of Instances' versions with their # target version specified by version field on Instance Group # Manager. - "isReached": True or False, # [Output Only] A bit indicating whether version target has been reached + "isReached": True or False, # Output only. [Output Only] A bit indicating whether version target has been reached # in this managed instance group, i.e. all instances are in their target # version. Instances' target version are specified byversion field on Instance Group Manager. }, @@ -5640,7 +5640,7 @@

Method Details

# operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxSurge. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -5678,7 +5678,7 @@

Method Details

# in which the managed instance group operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxUnavailable. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -5755,7 +5755,7 @@

Method Details

# If unset, this version will update any remaining instances not # updated by another version. ReadStarting # a canary update for more information. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -5774,7 +5774,7 @@

Method Details

}, }, ], - "zone": "A String", # [Output Only] The URL of azone + "zone": "A String", # Output only. [Output Only] The URL of azone # where the managed instance group is located (for zonal resources). } @@ -5956,10 +5956,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -5971,7 +5971,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -6317,10 +6317,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -6332,7 +6332,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -6621,10 +6621,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -6636,7 +6636,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -6928,10 +6928,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -6943,7 +6943,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -7235,10 +7235,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -7250,7 +7250,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -7529,10 +7529,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -7544,7 +7544,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -7834,10 +7834,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -7849,7 +7849,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -8141,10 +8141,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -8156,7 +8156,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -8459,10 +8459,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -8474,7 +8474,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -8777,10 +8777,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -8792,7 +8792,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -9138,10 +9138,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -9153,7 +9153,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_v1.instanceGroups.html b/docs/dyn/compute_v1.instanceGroups.html index b7f83eb267..4c5c9221f9 100644 --- a/docs/dyn/compute_v1.instanceGroups.html +++ b/docs/dyn/compute_v1.instanceGroups.html @@ -319,10 +319,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -334,7 +334,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -524,10 +524,10 @@

Method Details

An object of the form: { - "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. + "id": "A String", # Output only. [Output Only] Unique identifier for the resource; defined by the server. "items": { # A list of InstanceGroupsScopedList resources. "a_key": { # The name of the scope that contains this set of instance groups. - "instanceGroups": [ # [Output Only] The list ofinstance + "instanceGroups": [ # Output only. [Output Only] The list ofinstance # groups that are contained in this scope. { # Represents an Instance Group resource. # @@ -545,16 +545,16 @@

Method Details

# # For more information, readInstance # groups. - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this instance group inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this instance group inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "fingerprint": "A String", # [Output Only] The fingerprint of the named ports. The system + "fingerprint": "A String", # Output only. [Output Only] The fingerprint of the named ports. The system # uses this fingerprint to detect conflicts when multiple users change the # named ports concurrently. - "id": "A String", # [Output Only] A unique identifier for this instance group, generated + "id": "A String", # Output only. [Output Only] A unique identifier for this instance group, generated # by the server. - "kind": "compute#instanceGroup", # [Output Only] The resource type, which is alwayscompute#instanceGroup for instance groups. + "kind": "compute#instanceGroup", # Output only. [Output Only] The resource type, which is alwayscompute#instanceGroup for instance groups. "name": "A String", # The name of the instance group. The name must be 1-63 characters # long, and comply withRFC1035. "namedPorts": [ # Optional. Assigns a name to a port number. For example:{name: "http", port: 80} @@ -576,20 +576,20 @@

Method Details

# instance group belong. If your instance has multiple network interfaces, # then the network and subnetwork fields only refer to the # network and subnet used by your primary interface (nic0). - "region": "A String", # [Output Only] The URL of theregion + "region": "A String", # Output only. [Output Only] The URL of theregion # where the instance group is located (for regional resources). - "selfLink": "A String", # [Output Only] The URL for this instance group. The server generates + "selfLink": "A String", # Output only. [Output Only] The URL for this instance group. The server generates # this URL. - "size": 42, # [Output Only] The total number of instances in the instance group. - "subnetwork": "A String", # [Output Only] The URL of the subnetwork to which all instances in the + "size": 42, # Output only. [Output Only] The total number of instances in the instance group. + "subnetwork": "A String", # Output only. [Output Only] The URL of the subnetwork to which all instances in the # instance group belong. If your instance has multiple network interfaces, # then the network and subnetwork fields only refer to the # network and subnet used by your primary interface (nic0). - "zone": "A String", # [Output Only] The URL of thezone + "zone": "A String", # Output only. [Output Only] The URL of thezone # where the instance group is located (for zonal resources). }, ], - "warning": { # [Output Only] An informational warning that replaces the list of + "warning": { # Output only. [Output Only] An informational warning that replaces the list of # instance groups when the list is empty. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -617,18 +617,18 @@

Method Details

}, }, }, - "kind": "compute#instanceGroupAggregatedList", # [Output Only] The resource type, which is alwayscompute#instanceGroupAggregatedList for aggregated lists of + "kind": "compute#instanceGroupAggregatedList", # Output only. [Output Only] The resource type, which is alwayscompute#instanceGroupAggregatedList for aggregated lists of # instance groups. - "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for + "nextPageToken": "A String", # Output only. [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], - "warning": { # [Output Only] Informational warning message. + "warning": { # Output only. [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there # are no results in the response. @@ -865,10 +865,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -880,7 +880,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -998,16 +998,16 @@

Method Details

# # For more information, readInstance # groups. - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this instance group inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this instance group inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "fingerprint": "A String", # [Output Only] The fingerprint of the named ports. The system + "fingerprint": "A String", # Output only. [Output Only] The fingerprint of the named ports. The system # uses this fingerprint to detect conflicts when multiple users change the # named ports concurrently. - "id": "A String", # [Output Only] A unique identifier for this instance group, generated + "id": "A String", # Output only. [Output Only] A unique identifier for this instance group, generated # by the server. - "kind": "compute#instanceGroup", # [Output Only] The resource type, which is alwayscompute#instanceGroup for instance groups. + "kind": "compute#instanceGroup", # Output only. [Output Only] The resource type, which is alwayscompute#instanceGroup for instance groups. "name": "A String", # The name of the instance group. The name must be 1-63 characters # long, and comply withRFC1035. "namedPorts": [ # Optional. Assigns a name to a port number. For example:{name: "http", port: 80} @@ -1029,16 +1029,16 @@

Method Details

# instance group belong. If your instance has multiple network interfaces, # then the network and subnetwork fields only refer to the # network and subnet used by your primary interface (nic0). - "region": "A String", # [Output Only] The URL of theregion + "region": "A String", # Output only. [Output Only] The URL of theregion # where the instance group is located (for regional resources). - "selfLink": "A String", # [Output Only] The URL for this instance group. The server generates + "selfLink": "A String", # Output only. [Output Only] The URL for this instance group. The server generates # this URL. - "size": 42, # [Output Only] The total number of instances in the instance group. - "subnetwork": "A String", # [Output Only] The URL of the subnetwork to which all instances in the + "size": 42, # Output only. [Output Only] The total number of instances in the instance group. + "subnetwork": "A String", # Output only. [Output Only] The URL of the subnetwork to which all instances in the # instance group belong. If your instance has multiple network interfaces, # then the network and subnetwork fields only refer to the # network and subnet used by your primary interface (nic0). - "zone": "A String", # [Output Only] The URL of thezone + "zone": "A String", # Output only. [Output Only] The URL of thezone # where the instance group is located (for zonal resources). } @@ -1071,16 +1071,16 @@

Method Details

# # For more information, readInstance # groups. - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this instance group inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this instance group inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "fingerprint": "A String", # [Output Only] The fingerprint of the named ports. The system + "fingerprint": "A String", # Output only. [Output Only] The fingerprint of the named ports. The system # uses this fingerprint to detect conflicts when multiple users change the # named ports concurrently. - "id": "A String", # [Output Only] A unique identifier for this instance group, generated + "id": "A String", # Output only. [Output Only] A unique identifier for this instance group, generated # by the server. - "kind": "compute#instanceGroup", # [Output Only] The resource type, which is alwayscompute#instanceGroup for instance groups. + "kind": "compute#instanceGroup", # Output only. [Output Only] The resource type, which is alwayscompute#instanceGroup for instance groups. "name": "A String", # The name of the instance group. The name must be 1-63 characters # long, and comply withRFC1035. "namedPorts": [ # Optional. Assigns a name to a port number. For example:{name: "http", port: 80} @@ -1102,16 +1102,16 @@

Method Details

# instance group belong. If your instance has multiple network interfaces, # then the network and subnetwork fields only refer to the # network and subnet used by your primary interface (nic0). - "region": "A String", # [Output Only] The URL of theregion + "region": "A String", # Output only. [Output Only] The URL of theregion # where the instance group is located (for regional resources). - "selfLink": "A String", # [Output Only] The URL for this instance group. The server generates + "selfLink": "A String", # Output only. [Output Only] The URL for this instance group. The server generates # this URL. - "size": 42, # [Output Only] The total number of instances in the instance group. - "subnetwork": "A String", # [Output Only] The URL of the subnetwork to which all instances in the + "size": 42, # Output only. [Output Only] The total number of instances in the instance group. + "subnetwork": "A String", # Output only. [Output Only] The URL of the subnetwork to which all instances in the # instance group belong. If your instance has multiple network interfaces, # then the network and subnetwork fields only refer to the # network and subnet used by your primary interface (nic0). - "zone": "A String", # [Output Only] The URL of thezone + "zone": "A String", # Output only. [Output Only] The URL of thezone # where the instance group is located (for zonal resources). } @@ -1293,10 +1293,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1308,7 +1308,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1493,7 +1493,7 @@

Method Details

An object of the form: { # A list of InstanceGroup resources. - "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. + "id": "A String", # Output only. [Output Only] Unique identifier for the resource; defined by the server. "items": [ # A list of InstanceGroup resources. { # Represents an Instance Group resource. # @@ -1511,16 +1511,16 @@

Method Details

# # For more information, readInstance # groups. - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this instance group inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this instance group inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "fingerprint": "A String", # [Output Only] The fingerprint of the named ports. The system + "fingerprint": "A String", # Output only. [Output Only] The fingerprint of the named ports. The system # uses this fingerprint to detect conflicts when multiple users change the # named ports concurrently. - "id": "A String", # [Output Only] A unique identifier for this instance group, generated + "id": "A String", # Output only. [Output Only] A unique identifier for this instance group, generated # by the server. - "kind": "compute#instanceGroup", # [Output Only] The resource type, which is alwayscompute#instanceGroup for instance groups. + "kind": "compute#instanceGroup", # Output only. [Output Only] The resource type, which is alwayscompute#instanceGroup for instance groups. "name": "A String", # The name of the instance group. The name must be 1-63 characters # long, and comply withRFC1035. "namedPorts": [ # Optional. Assigns a name to a port number. For example:{name: "http", port: 80} @@ -1542,27 +1542,27 @@

Method Details

# instance group belong. If your instance has multiple network interfaces, # then the network and subnetwork fields only refer to the # network and subnet used by your primary interface (nic0). - "region": "A String", # [Output Only] The URL of theregion + "region": "A String", # Output only. [Output Only] The URL of theregion # where the instance group is located (for regional resources). - "selfLink": "A String", # [Output Only] The URL for this instance group. The server generates + "selfLink": "A String", # Output only. [Output Only] The URL for this instance group. The server generates # this URL. - "size": 42, # [Output Only] The total number of instances in the instance group. - "subnetwork": "A String", # [Output Only] The URL of the subnetwork to which all instances in the + "size": 42, # Output only. [Output Only] The total number of instances in the instance group. + "subnetwork": "A String", # Output only. [Output Only] The URL of the subnetwork to which all instances in the # instance group belong. If your instance has multiple network interfaces, # then the network and subnetwork fields only refer to the # network and subnet used by your primary interface (nic0). - "zone": "A String", # [Output Only] The URL of thezone + "zone": "A String", # Output only. [Output Only] The URL of thezone # where the instance group is located (for zonal resources). }, ], - "kind": "compute#instanceGroupList", # [Output Only] The resource type, which is alwayscompute#instanceGroupList for instance group lists. - "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for + "kind": "compute#instanceGroupList", # Output only. [Output Only] The resource type, which is alwayscompute#instanceGroupList for instance group lists. + "nextPageToken": "A String", # Output only. [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "warning": { # [Output Only] Informational warning message. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "warning": { # Output only. [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there # are no results in the response. @@ -1704,29 +1704,29 @@

Method Details

An object of the form: { - "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. + "id": "A String", # Output only. [Output Only] Unique identifier for the resource; defined by the server. "items": [ # A list of InstanceWithNamedPorts resources. { - "instance": "A String", # [Output Only] The URL of the instance. - "namedPorts": [ # [Output Only] The named ports that belong to this instance group. + "instance": "A String", # Output only. [Output Only] The URL of the instance. + "namedPorts": [ # Output only. [Output Only] The named ports that belong to this instance group. { # The named port. For example: <"http", 80>. "name": "A String", # The name for this named port. # The name must be 1-63 characters long, and comply withRFC1035. "port": 42, # The port number, which can be a value between 1 and 65535. }, ], - "status": "A String", # [Output Only] The status of the instance. + "status": "A String", # Output only. [Output Only] The status of the instance. }, ], - "kind": "compute#instanceGroupsListInstances", # [Output Only] The resource type, which is alwayscompute#instanceGroupsListInstances for the list of instances + "kind": "compute#instanceGroupsListInstances", # Output only. [Output Only] The resource type, which is alwayscompute#instanceGroupsListInstances for the list of instances # in the specified instance group. - "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for + "nextPageToken": "A String", # Output only. [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "warning": { # [Output Only] Informational warning message. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "warning": { # Output only. [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there # are no results in the response. @@ -1988,10 +1988,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2003,7 +2003,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2289,10 +2289,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2304,7 +2304,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_v1.instanceSettings.html b/docs/dyn/compute_v1.instanceSettings.html index aaff83947b..0aab521ecd 100644 --- a/docs/dyn/compute_v1.instanceSettings.html +++ b/docs/dyn/compute_v1.instanceSettings.html @@ -117,17 +117,17 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve the resource. - "kind": "compute#instanceSettings", # [Output Only] Type of the resource. Alwayscompute#instance_settings for instance settings. + "kind": "compute#instanceSettings", # Output only. [Output Only] Type of the resource. Alwayscompute#instance_settings for instance settings. "metadata": { # The metadata key/value pairs assigned to all the instances in the # corresponding scope. "items": { # A metadata key/value items map. # The total size of all keys and values must be less than 512KB. "a_key": "A String", }, - "kind": "compute#metadata", # [Output Only] Type of the resource. Always compute#metadata + "kind": "compute#metadata", # Output only. [Output Only] Type of the resource. Always compute#metadata # for metadata. }, - "zone": "A String", # [Output Only] URL of the zone where the resource resides + "zone": "A String", # Output only. [Output Only] URL of the zone where the resource resides # You must specify this field as part of the HTTP request URL. It is not # settable as a field in the request body. } @@ -156,17 +156,17 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve the resource. - "kind": "compute#instanceSettings", # [Output Only] Type of the resource. Alwayscompute#instance_settings for instance settings. + "kind": "compute#instanceSettings", # Output only. [Output Only] Type of the resource. Alwayscompute#instance_settings for instance settings. "metadata": { # The metadata key/value pairs assigned to all the instances in the # corresponding scope. "items": { # A metadata key/value items map. # The total size of all keys and values must be less than 512KB. "a_key": "A String", }, - "kind": "compute#metadata", # [Output Only] Type of the resource. Always compute#metadata + "kind": "compute#metadata", # Output only. [Output Only] Type of the resource. Always compute#metadata # for metadata. }, - "zone": "A String", # [Output Only] URL of the zone where the resource resides + "zone": "A String", # Output only. [Output Only] URL of the zone where the resource resides # You must specify this field as part of the HTTP request URL. It is not # settable as a field in the request body. } @@ -350,10 +350,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -365,7 +365,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_v1.instanceTemplates.html b/docs/dyn/compute_v1.instanceTemplates.html index dc01f07aa1..f739bd9ab6 100644 --- a/docs/dyn/compute_v1.instanceTemplates.html +++ b/docs/dyn/compute_v1.instanceTemplates.html @@ -240,13 +240,13 @@

Method Details

# global or regional instance templates. # # For more information, readInstance Templates. - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this instance template inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this instance template inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] A unique identifier for this instance template. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this instance template. The server # defines this identifier. - "kind": "compute#instanceTemplate", # [Output Only] The resource type, which is alwayscompute#instanceTemplate for instance templates. + "kind": "compute#instanceTemplate", # Output only. [Output Only] The resource type, which is alwayscompute#instanceTemplate for instance templates. "name": "A String", # Name of the resource; provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -296,7 +296,7 @@

Method Details

"disks": [ # An array of disks that are associated with the instances that are created # from these properties. { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. Valid values are ARM64 + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 # or X86_64. "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is # deleted (but not when the disk is detached from the instance). @@ -416,7 +416,7 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # [Output Only] A zero-based index to this disk, where 0 is reserved for the + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the # boot disk. If you have many disks attached to an instance, each # disk would have a unique index number. "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created @@ -491,9 +491,11 @@

Method Details

], "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT - # & PATCH) when empty. + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. "a_key": "A String", }, "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. @@ -672,18 +674,18 @@

Method Details

# In certain configurations, persistent disks can use NVMe. For more # information, seeAbout # persistent disks. - "kind": "compute#attachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk # in READ_WRITE mode. - "savedState": "A String", # For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this # field is set to PRESERVED if the LocalSSD data has been saved # to a persistent location by customer request. (see the # discard_local_ssd option on Stop/Suspend). # Read-only in the api. - "shieldedInstanceInitialState": { # Initial State for shielded instance, # [Output Only] shielded vm initial state stored on disk + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). { @@ -771,7 +773,7 @@

Method Details

# or equal to 262144 bytes (256 KiB). }, ], - "kind": "compute#metadata", # [Output Only] Type of the resource. Always compute#metadata + "kind": "compute#metadata", # Output only. [Output Only] Type of the resource. Always compute#metadata # for metadata. }, "minCpuPlatform": "A String", # Minimum cpu/platform to be used by instances. The instance may be @@ -794,7 +796,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -861,7 +863,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -896,7 +898,7 @@

Method Details

# default and only option is ONE_TO_ONE_NAT. Inipv6AccessConfigs, the default and only option isDIRECT_IPV6. }, ], - "ipv6AccessType": "A String", # [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be + "ipv6AccessType": "A String", # Output only. [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be # accessed from the Internet. This field is always inherited from its # subnetwork. # @@ -905,7 +907,7 @@

Method Details

# use a static internal IP address, it must be unused and in the same region # as the instance's zone. If not specified, Google Cloud will automatically # assign an internal IPv6 address from the instance's subnetwork. - "kind": "compute#networkInterface", # [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. + "kind": "compute#networkInterface", # Output only. [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. "name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. @@ -1108,9 +1110,9 @@

Method Details

], }, }, - "region": "A String", # [Output Only] URL of the region where the instance template resides. Only + "region": "A String", # Output only. [Output Only] URL of the region where the instance template resides. Only # applicable for regional resources. - "selfLink": "A String", # [Output Only] The URL for this instance template. The server defines this + "selfLink": "A String", # Output only. [Output Only] The URL for this instance template. The server defines this # URL. "sourceInstance": "A String", # The source instance used to create the template. You can provide this as a # partial or full URL to the resource. For example, the following are valid @@ -1183,13 +1185,13 @@

Method Details

}, }, }, - "kind": "compute#instanceTemplateAggregatedList", # Type of resource. + "kind": "compute#instanceTemplateAggregatedList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -1424,10 +1426,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1439,7 +1441,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1550,13 +1552,13 @@

Method Details

# global or regional instance templates. # # For more information, readInstance Templates. - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this instance template inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this instance template inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] A unique identifier for this instance template. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this instance template. The server # defines this identifier. - "kind": "compute#instanceTemplate", # [Output Only] The resource type, which is alwayscompute#instanceTemplate for instance templates. + "kind": "compute#instanceTemplate", # Output only. [Output Only] The resource type, which is alwayscompute#instanceTemplate for instance templates. "name": "A String", # Name of the resource; provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -1606,7 +1608,7 @@

Method Details

"disks": [ # An array of disks that are associated with the instances that are created # from these properties. { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. Valid values are ARM64 + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 # or X86_64. "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is # deleted (but not when the disk is detached from the instance). @@ -1726,7 +1728,7 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # [Output Only] A zero-based index to this disk, where 0 is reserved for the + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the # boot disk. If you have many disks attached to an instance, each # disk would have a unique index number. "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created @@ -1801,9 +1803,11 @@

Method Details

], "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT - # & PATCH) when empty. + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. "a_key": "A String", }, "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. @@ -1982,18 +1986,18 @@

Method Details

# In certain configurations, persistent disks can use NVMe. For more # information, seeAbout # persistent disks. - "kind": "compute#attachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk # in READ_WRITE mode. - "savedState": "A String", # For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this # field is set to PRESERVED if the LocalSSD data has been saved # to a persistent location by customer request. (see the # discard_local_ssd option on Stop/Suspend). # Read-only in the api. - "shieldedInstanceInitialState": { # Initial State for shielded instance, # [Output Only] shielded vm initial state stored on disk + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). { @@ -2081,7 +2085,7 @@

Method Details

# or equal to 262144 bytes (256 KiB). }, ], - "kind": "compute#metadata", # [Output Only] Type of the resource. Always compute#metadata + "kind": "compute#metadata", # Output only. [Output Only] Type of the resource. Always compute#metadata # for metadata. }, "minCpuPlatform": "A String", # Minimum cpu/platform to be used by instances. The instance may be @@ -2104,7 +2108,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -2171,7 +2175,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -2206,7 +2210,7 @@

Method Details

# default and only option is ONE_TO_ONE_NAT. Inipv6AccessConfigs, the default and only option isDIRECT_IPV6. }, ], - "ipv6AccessType": "A String", # [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be + "ipv6AccessType": "A String", # Output only. [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be # accessed from the Internet. This field is always inherited from its # subnetwork. # @@ -2215,7 +2219,7 @@

Method Details

# use a static internal IP address, it must be unused and in the same region # as the instance's zone. If not specified, Google Cloud will automatically # assign an internal IPv6 address from the instance's subnetwork. - "kind": "compute#networkInterface", # [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. + "kind": "compute#networkInterface", # Output only. [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. "name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. @@ -2418,9 +2422,9 @@

Method Details

], }, }, - "region": "A String", # [Output Only] URL of the region where the instance template resides. Only + "region": "A String", # Output only. [Output Only] URL of the region where the instance template resides. Only # applicable for regional resources. - "selfLink": "A String", # [Output Only] The URL for this instance template. The server defines this + "selfLink": "A String", # Output only. [Output Only] The URL for this instance template. The server defines this # URL. "sourceInstance": "A String", # The source instance used to create the template. You can provide this as a # partial or full URL to the resource. For example, the following are valid @@ -2863,13 +2867,13 @@

Method Details

# global or regional instance templates. # # For more information, readInstance Templates. - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this instance template inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this instance template inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] A unique identifier for this instance template. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this instance template. The server # defines this identifier. - "kind": "compute#instanceTemplate", # [Output Only] The resource type, which is alwayscompute#instanceTemplate for instance templates. + "kind": "compute#instanceTemplate", # Output only. [Output Only] The resource type, which is alwayscompute#instanceTemplate for instance templates. "name": "A String", # Name of the resource; provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -2919,7 +2923,7 @@

Method Details

"disks": [ # An array of disks that are associated with the instances that are created # from these properties. { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. Valid values are ARM64 + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 # or X86_64. "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is # deleted (but not when the disk is detached from the instance). @@ -3039,7 +3043,7 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # [Output Only] A zero-based index to this disk, where 0 is reserved for the + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the # boot disk. If you have many disks attached to an instance, each # disk would have a unique index number. "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created @@ -3114,9 +3118,11 @@

Method Details

], "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT - # & PATCH) when empty. + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. "a_key": "A String", }, "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. @@ -3295,18 +3301,18 @@

Method Details

# In certain configurations, persistent disks can use NVMe. For more # information, seeAbout # persistent disks. - "kind": "compute#attachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk # in READ_WRITE mode. - "savedState": "A String", # For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this # field is set to PRESERVED if the LocalSSD data has been saved # to a persistent location by customer request. (see the # discard_local_ssd option on Stop/Suspend). # Read-only in the api. - "shieldedInstanceInitialState": { # Initial State for shielded instance, # [Output Only] shielded vm initial state stored on disk + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). { @@ -3394,7 +3400,7 @@

Method Details

# or equal to 262144 bytes (256 KiB). }, ], - "kind": "compute#metadata", # [Output Only] Type of the resource. Always compute#metadata + "kind": "compute#metadata", # Output only. [Output Only] Type of the resource. Always compute#metadata # for metadata. }, "minCpuPlatform": "A String", # Minimum cpu/platform to be used by instances. The instance may be @@ -3417,7 +3423,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -3484,7 +3490,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -3519,7 +3525,7 @@

Method Details

# default and only option is ONE_TO_ONE_NAT. Inipv6AccessConfigs, the default and only option isDIRECT_IPV6. }, ], - "ipv6AccessType": "A String", # [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be + "ipv6AccessType": "A String", # Output only. [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be # accessed from the Internet. This field is always inherited from its # subnetwork. # @@ -3528,7 +3534,7 @@

Method Details

# use a static internal IP address, it must be unused and in the same region # as the instance's zone. If not specified, Google Cloud will automatically # assign an internal IPv6 address from the instance's subnetwork. - "kind": "compute#networkInterface", # [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. + "kind": "compute#networkInterface", # Output only. [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. "name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. @@ -3731,9 +3737,9 @@

Method Details

], }, }, - "region": "A String", # [Output Only] URL of the region where the instance template resides. Only + "region": "A String", # Output only. [Output Only] URL of the region where the instance template resides. Only # applicable for regional resources. - "selfLink": "A String", # [Output Only] The URL for this instance template. The server defines this + "selfLink": "A String", # Output only. [Output Only] The URL for this instance template. The server defines this # URL. "sourceInstance": "A String", # The source instance used to create the template. You can provide this as a # partial or full URL to the resource. For example, the following are valid @@ -3956,10 +3962,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3971,7 +3977,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -4168,13 +4174,13 @@

Method Details

# global or regional instance templates. # # For more information, readInstance Templates. - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this instance template inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this instance template inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] A unique identifier for this instance template. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this instance template. The server # defines this identifier. - "kind": "compute#instanceTemplate", # [Output Only] The resource type, which is alwayscompute#instanceTemplate for instance templates. + "kind": "compute#instanceTemplate", # Output only. [Output Only] The resource type, which is alwayscompute#instanceTemplate for instance templates. "name": "A String", # Name of the resource; provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -4224,7 +4230,7 @@

Method Details

"disks": [ # An array of disks that are associated with the instances that are created # from these properties. { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. Valid values are ARM64 + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 # or X86_64. "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is # deleted (but not when the disk is detached from the instance). @@ -4344,7 +4350,7 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # [Output Only] A zero-based index to this disk, where 0 is reserved for the + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the # boot disk. If you have many disks attached to an instance, each # disk would have a unique index number. "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created @@ -4419,9 +4425,11 @@

Method Details

], "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT - # & PATCH) when empty. + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. "a_key": "A String", }, "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. @@ -4600,18 +4608,18 @@

Method Details

# In certain configurations, persistent disks can use NVMe. For more # information, seeAbout # persistent disks. - "kind": "compute#attachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk # in READ_WRITE mode. - "savedState": "A String", # For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this # field is set to PRESERVED if the LocalSSD data has been saved # to a persistent location by customer request. (see the # discard_local_ssd option on Stop/Suspend). # Read-only in the api. - "shieldedInstanceInitialState": { # Initial State for shielded instance, # [Output Only] shielded vm initial state stored on disk + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). { @@ -4699,7 +4707,7 @@

Method Details

# or equal to 262144 bytes (256 KiB). }, ], - "kind": "compute#metadata", # [Output Only] Type of the resource. Always compute#metadata + "kind": "compute#metadata", # Output only. [Output Only] Type of the resource. Always compute#metadata # for metadata. }, "minCpuPlatform": "A String", # Minimum cpu/platform to be used by instances. The instance may be @@ -4722,7 +4730,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -4789,7 +4797,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -4824,7 +4832,7 @@

Method Details

# default and only option is ONE_TO_ONE_NAT. Inipv6AccessConfigs, the default and only option isDIRECT_IPV6. }, ], - "ipv6AccessType": "A String", # [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be + "ipv6AccessType": "A String", # Output only. [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be # accessed from the Internet. This field is always inherited from its # subnetwork. # @@ -4833,7 +4841,7 @@

Method Details

# use a static internal IP address, it must be unused and in the same region # as the instance's zone. If not specified, Google Cloud will automatically # assign an internal IPv6 address from the instance's subnetwork. - "kind": "compute#networkInterface", # [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. + "kind": "compute#networkInterface", # Output only. [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. "name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. @@ -5036,9 +5044,9 @@

Method Details

], }, }, - "region": "A String", # [Output Only] URL of the region where the instance template resides. Only + "region": "A String", # Output only. [Output Only] URL of the region where the instance template resides. Only # applicable for regional resources. - "selfLink": "A String", # [Output Only] The URL for this instance template. The server defines this + "selfLink": "A String", # Output only. [Output Only] The URL for this instance template. The server defines this # URL. "sourceInstance": "A String", # The source instance used to create the template. You can provide this as a # partial or full URL to the resource. For example, the following are valid @@ -5083,14 +5091,14 @@

Method Details

}, }, ], - "kind": "compute#instanceTemplateList", # [Output Only] The resource type, which is alwayscompute#instanceTemplatesListResponse for instance template + "kind": "compute#instanceTemplateList", # Output only. [Output Only] The resource type, which is alwayscompute#instanceTemplatesListResponse for instance template # lists. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there diff --git a/docs/dyn/compute_v1.instances.html b/docs/dyn/compute_v1.instances.html index 92701049e9..8a64dece00 100644 --- a/docs/dyn/compute_v1.instances.html +++ b/docs/dyn/compute_v1.instances.html @@ -262,7 +262,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -475,10 +475,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -490,7 +490,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -596,7 +596,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -663,7 +663,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -698,7 +698,7 @@

Method Details

# default and only option is ONE_TO_ONE_NAT. Inipv6AccessConfigs, the default and only option isDIRECT_IPV6. }, ], - "ipv6AccessType": "A String", # [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be + "ipv6AccessType": "A String", # Output only. [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be # accessed from the Internet. This field is always inherited from its # subnetwork. # @@ -707,7 +707,7 @@

Method Details

# use a static internal IP address, it must be unused and in the same region # as the instance's zone. If not specified, Google Cloud will automatically # assign an internal IPv6 address from the instance's subnetwork. - "kind": "compute#networkInterface", # [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. + "kind": "compute#networkInterface", # Output only. [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. "name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. @@ -935,10 +935,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -950,7 +950,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1227,10 +1227,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1242,7 +1242,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1475,15 +1475,15 @@

Method Details

"confidentialInstanceType": "A String", # Defines the type of technology used by the confidential instance. "enableConfidentialCompute": True or False, # Defines whether the instance should have confidential compute enabled. }, - "cpuPlatform": "A String", # [Output Only] The CPU platform used by this instance. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 text format. + "cpuPlatform": "A String", # Output only. [Output Only] The CPU platform used by this instance. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 text format. "deletionProtection": True or False, # Whether the resource should be protected against deletion. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "disks": [ # Array of disks associated with this instance. Persistent disks must be # created before you can assign them. { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. Valid values are ARM64 + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 # or X86_64. "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is # deleted (but not when the disk is detached from the instance). @@ -1603,7 +1603,7 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # [Output Only] A zero-based index to this disk, where 0 is reserved for the + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the # boot disk. If you have many disks attached to an instance, each # disk would have a unique index number. "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created @@ -1678,9 +1678,11 @@

Method Details

], "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT - # & PATCH) when empty. + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. "a_key": "A String", }, "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. @@ -1859,18 +1861,18 @@

Method Details

# In certain configurations, persistent disks can use NVMe. For more # information, seeAbout # persistent disks. - "kind": "compute#attachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk # in READ_WRITE mode. - "savedState": "A String", # For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this # field is set to PRESERVED if the LocalSSD data has been saved # to a persistent location by customer request. (see the # discard_local_ssd option on Stop/Suspend). # Read-only in the api. - "shieldedInstanceInitialState": { # Initial State for shielded instance, # [Output Only] shielded vm initial state stored on disk + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). { @@ -1934,7 +1936,7 @@

Method Details

# RFC1035 compliant. If hostname is not specified, the default hostname is # [INSTANCE_NAME].c.[PROJECT_ID].internal when using the global DNS, and # [INSTANCE_NAME].[ZONE].c.[PROJECT_ID].internal when using zonal DNS. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "instanceEncryptionKey": { # Encrypts suspended data for an instance with acustomer-managed # encryption key. @@ -1998,7 +2000,7 @@

Method Details

}, "keyRevocationActionType": "A String", # KeyRevocationActionType of the instance. Supported options are "STOP" and # "NONE". The default value is "NONE" if it is not specified. - "kind": "compute#instance", # [Output Only] Type of the resource. Always compute#instance + "kind": "compute#instance", # Output only. [Output Only] Type of the resource. Always compute#instance # for instances. "labelFingerprint": "A String", # A fingerprint for this request, which is essentially a hash of # the label's contents and used for optimistic locking. The @@ -2012,9 +2014,9 @@

Method Details

# the setLabels method. "a_key": "A String", }, - "lastStartTimestamp": "A String", # [Output Only] Last start timestamp inRFC3339 text format. - "lastStopTimestamp": "A String", # [Output Only] Last stop timestamp inRFC3339 text format. - "lastSuspendedTimestamp": "A String", # [Output Only] Last suspended timestamp inRFC3339 text format. + "lastStartTimestamp": "A String", # Output only. [Output Only] Last start timestamp inRFC3339 text format. + "lastStopTimestamp": "A String", # Output only. [Output Only] Last stop timestamp inRFC3339 text format. + "lastSuspendedTimestamp": "A String", # Output only. [Output Only] Last suspended timestamp inRFC3339 text format. "machineType": "A String", # Full or partial URL of the machine type resource to use for this instance, # in the format:zones/zone/machineTypes/machine-type. This is provided by the client # when the instance is created. For example, the following is a valid partial @@ -2063,7 +2065,7 @@

Method Details

# or equal to 262144 bytes (256 KiB). }, ], - "kind": "compute#metadata", # [Output Only] Type of the resource. Always compute#metadata + "kind": "compute#metadata", # Output only. [Output Only] Type of the resource. Always compute#metadata # for metadata. }, "minCpuPlatform": "A String", # Specifies aminimum CPU @@ -2097,7 +2099,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -2164,7 +2166,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -2199,7 +2201,7 @@

Method Details

# default and only option is ONE_TO_ONE_NAT. Inipv6AccessConfigs, the default and only option isDIRECT_IPV6. }, ], - "ipv6AccessType": "A String", # [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be + "ipv6AccessType": "A String", # Output only. [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be # accessed from the Internet. This field is always inherited from its # subnetwork. # @@ -2208,7 +2210,7 @@

Method Details

# use a static internal IP address, it must be unused and in the same region # as the instance's zone. If not specified, Google Cloud will automatically # assign an internal IPv6 address from the instance's subnetwork. - "kind": "compute#networkInterface", # [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. + "kind": "compute#networkInterface", # Output only. [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. "name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. @@ -2278,8 +2280,10 @@

Method Details

}, "resourceManagerTags": { # Resource manager tags to be bound to the instance. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -2302,12 +2306,12 @@

Method Details

"resourcePolicies": [ # Resource policies applied to this instance. "A String", ], - "resourceStatus": { # Contains output only fields. # [Output Only] Specifies values set for instance attributes as + "resourceStatus": { # Contains output only fields. # Output only. [Output Only] Specifies values set for instance attributes as # compared to the values requested by user in the corresponding input only # field. # Use this sub-message for actual values set on Instance attributes as compared # to the value requested by the user (intent) in their instance CRUD calls. - "effectiveInstanceMetadata": { # Effective values of predefined metadata keys for an instance. # [Output Only] Effective metadata is a field that consolidates project, + "effectiveInstanceMetadata": { # Effective values of predefined metadata keys for an instance. # Output only. [Output Only] Effective metadata is a field that consolidates project, # zonal instance settings, and instance-level predefined metadata keys to # provide the overridden value for those metadata keys at the instance level. "blockProjectSshKeysMetadataValue": True or False, # Effective block-project-ssh-keys value at Instance level. @@ -2319,10 +2323,10 @@

Method Details

"serialPortLoggingEnableMetadataValue": True or False, # Effective serial-port-logging-enable value at Instance level. "vmDnsSettingMetadataValue": "A String", # Effective VM DNS setting at Instance level. }, - "physicalHost": "A String", # [Output Only] The precise location of your instance within the zone's data + "physicalHost": "A String", # Output only. [Output Only] The precise location of your instance within the zone's data # center, including the block, sub-block, and host. The field is formatted as # follows: blockId/subBlockId/hostId. - "physicalHostTopology": { # Represents the physical host topology of the host on which the VM is # [Output Only] A series of fields containing the global name of the Compute + "physicalHostTopology": { # Represents the physical host topology of the host on which the VM is # Output only. [Output Only] A series of fields containing the global name of the Compute # Engine cluster, as well as the ID of the block, sub-block, and host on # which the running instance is located. # running. @@ -2337,8 +2341,8 @@

Method Details

# located. Instances in the same sub-block experience lower network latency # than instances in the same block. }, - "reservationConsumptionInfo": { # Reservation consumption information that the instance is consuming from. # [Output Only] Reservation information that the instance is consuming from. - "consumedReservation": "A String", # [Output Only] The full resource name of the reservation that this + "reservationConsumptionInfo": { # Reservation consumption information that the instance is consuming from. # Output only. [Output Only] Reservation information that the instance is consuming from. + "consumedReservation": "A String", # Output only. [Output Only] The full resource name of the reservation that this # instance is consuming from. }, "scheduling": { @@ -2362,8 +2366,8 @@

Method Details

# This timestamp value is in RFC3339 text format. }, }, - "satisfiesPzi": True or False, # [Output Only] Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. + "satisfiesPzi": True or False, # Output only. [Output Only] Reserved for future use. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. "scheduling": { # Sets the scheduling options for an Instance. # Sets the scheduling options for this instance. "automaticRestart": True or False, # Specifies whether the instance should be automatically restarted if it is # terminated by Compute Engine (not terminated by a user). You can only set @@ -2447,7 +2451,7 @@

Method Details

"terminationTime": "A String", # Specifies the timestamp, when the instance will be terminated, inRFC3339 text format. If specified, the instance # termination action will be performed at the termination time. }, - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "serviceAccounts": [ # A list of service accounts, with their specified scopes, authorized for # this instance. Only one service account per VM instance is supported. # @@ -2529,13 +2533,13 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "startRestricted": True or False, # [Output Only] Whether a VM has been restricted for start because Compute + "startRestricted": True or False, # Output only. [Output Only] Whether a VM has been restricted for start because Compute # Engine has detected suspicious activity. - "status": "A String", # [Output Only] The status of the instance. One of the + "status": "A String", # Output only. [Output Only] The status of the instance. One of the # following values: PROVISIONING, STAGING,RUNNING, STOPPING, SUSPENDING,SUSPENDED, REPAIRING, andTERMINATED. For more information about the status of the # instance, see # Instance life cycle. - "statusMessage": "A String", # [Output Only] An optional, human-readable explanation of the status. + "statusMessage": "A String", # Output only. [Output Only] An optional, human-readable explanation of the status. "tags": { # A set of instance tags. # Tags to apply to this instance. Tags are used to identify valid # sources or targets for network firewalls and are specified by the client # during instance creation. The tags can be later modified by the setTags @@ -2554,7 +2558,7 @@

Method Details

"A String", ], }, - "zone": "A String", # [Output Only] URL of the zone where the instance resides. + "zone": "A String", # Output only. [Output Only] URL of the zone where the instance resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. }, @@ -2587,15 +2591,15 @@

Method Details

}, }, }, - "kind": "compute#instanceAggregatedList", # [Output Only] Type of resource. Alwayscompute#instanceAggregatedList for aggregated lists of + "kind": "compute#instanceAggregatedList", # Output only. [Output Only] Type of resource. Alwayscompute#instanceAggregatedList for aggregated lists of # Instance resources. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -2655,7 +2659,7 @@

Method Details

The object takes the form of: { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. Valid values are ARM64 + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 # or X86_64. "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is # deleted (but not when the disk is detached from the instance). @@ -2775,7 +2779,7 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # [Output Only] A zero-based index to this disk, where 0 is reserved for the + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the # boot disk. If you have many disks attached to an instance, each # disk would have a unique index number. "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created @@ -2850,9 +2854,11 @@

Method Details

], "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT - # & PATCH) when empty. + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. "a_key": "A String", }, "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. @@ -3031,18 +3037,18 @@

Method Details

# In certain configurations, persistent disks can use NVMe. For more # information, seeAbout # persistent disks. - "kind": "compute#attachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk # in READ_WRITE mode. - "savedState": "A String", # For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this # field is set to PRESERVED if the LocalSSD data has been saved # to a persistent location by customer request. (see the # discard_local_ssd option on Stop/Suspend). # Read-only in the api. - "shieldedInstanceInitialState": { # Initial State for shielded instance, # [Output Only] shielded vm initial state stored on disk + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). { @@ -3260,10 +3266,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3275,7 +3281,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -3414,7 +3420,7 @@

Method Details

"disks": [ # An array of disks that are associated with the instances that are created # from these properties. { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. Valid values are ARM64 + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 # or X86_64. "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is # deleted (but not when the disk is detached from the instance). @@ -3534,7 +3540,7 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # [Output Only] A zero-based index to this disk, where 0 is reserved for the + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the # boot disk. If you have many disks attached to an instance, each # disk would have a unique index number. "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created @@ -3609,9 +3615,11 @@

Method Details

], "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT - # & PATCH) when empty. + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. "a_key": "A String", }, "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. @@ -3790,18 +3798,18 @@

Method Details

# In certain configurations, persistent disks can use NVMe. For more # information, seeAbout # persistent disks. - "kind": "compute#attachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk # in READ_WRITE mode. - "savedState": "A String", # For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this # field is set to PRESERVED if the LocalSSD data has been saved # to a persistent location by customer request. (see the # discard_local_ssd option on Stop/Suspend). # Read-only in the api. - "shieldedInstanceInitialState": { # Initial State for shielded instance, # [Output Only] shielded vm initial state stored on disk + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). { @@ -3889,7 +3897,7 @@

Method Details

# or equal to 262144 bytes (256 KiB). }, ], - "kind": "compute#metadata", # [Output Only] Type of the resource. Always compute#metadata + "kind": "compute#metadata", # Output only. [Output Only] Type of the resource. Always compute#metadata # for metadata. }, "minCpuPlatform": "A String", # Minimum cpu/platform to be used by instances. The instance may be @@ -3912,7 +3920,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -3979,7 +3987,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -4014,7 +4022,7 @@

Method Details

# default and only option is ONE_TO_ONE_NAT. Inipv6AccessConfigs, the default and only option isDIRECT_IPV6. }, ], - "ipv6AccessType": "A String", # [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be + "ipv6AccessType": "A String", # Output only. [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be # accessed from the Internet. This field is always inherited from its # subnetwork. # @@ -4023,7 +4031,7 @@

Method Details

# use a static internal IP address, it must be unused and in the same region # as the instance's zone. If not specified, Google Cloud will automatically # assign an internal IPv6 address from the instance's subnetwork. - "kind": "compute#networkInterface", # [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. + "kind": "compute#networkInterface", # Output only. [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. "name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. @@ -4263,7 +4271,7 @@

Method Details

# To be extended in the future. "hostname": "A String", # Specifies the hostname of the instance. More details in: # https://cloud.google.com/compute/docs/instances/custom-hostname-vm#naming_convention - "name": "A String", # This field is only temporary. It will be removed. Do not use it. + "name": "A String", # Output only. This field is only temporary. It will be removed. Do not use it. }, }, "sourceInstanceTemplate": "A String", # Specifies the instance template from which to create instances. You may @@ -4463,10 +4471,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -4478,7 +4486,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -4750,10 +4758,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -4765,7 +4773,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -5033,10 +5041,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -5048,7 +5056,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -5320,10 +5328,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -5335,7 +5343,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -5603,10 +5611,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -5618,7 +5626,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -5749,15 +5757,15 @@

Method Details

"confidentialInstanceType": "A String", # Defines the type of technology used by the confidential instance. "enableConfidentialCompute": True or False, # Defines whether the instance should have confidential compute enabled. }, - "cpuPlatform": "A String", # [Output Only] The CPU platform used by this instance. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 text format. + "cpuPlatform": "A String", # Output only. [Output Only] The CPU platform used by this instance. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 text format. "deletionProtection": True or False, # Whether the resource should be protected against deletion. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "disks": [ # Array of disks associated with this instance. Persistent disks must be # created before you can assign them. { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. Valid values are ARM64 + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 # or X86_64. "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is # deleted (but not when the disk is detached from the instance). @@ -5877,7 +5885,7 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # [Output Only] A zero-based index to this disk, where 0 is reserved for the + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the # boot disk. If you have many disks attached to an instance, each # disk would have a unique index number. "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created @@ -5952,9 +5960,11 @@

Method Details

], "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT - # & PATCH) when empty. + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. "a_key": "A String", }, "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. @@ -6133,18 +6143,18 @@

Method Details

# In certain configurations, persistent disks can use NVMe. For more # information, seeAbout # persistent disks. - "kind": "compute#attachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk # in READ_WRITE mode. - "savedState": "A String", # For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this # field is set to PRESERVED if the LocalSSD data has been saved # to a persistent location by customer request. (see the # discard_local_ssd option on Stop/Suspend). # Read-only in the api. - "shieldedInstanceInitialState": { # Initial State for shielded instance, # [Output Only] shielded vm initial state stored on disk + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). { @@ -6208,7 +6218,7 @@

Method Details

# RFC1035 compliant. If hostname is not specified, the default hostname is # [INSTANCE_NAME].c.[PROJECT_ID].internal when using the global DNS, and # [INSTANCE_NAME].[ZONE].c.[PROJECT_ID].internal when using zonal DNS. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "instanceEncryptionKey": { # Encrypts suspended data for an instance with acustomer-managed # encryption key. @@ -6272,7 +6282,7 @@

Method Details

}, "keyRevocationActionType": "A String", # KeyRevocationActionType of the instance. Supported options are "STOP" and # "NONE". The default value is "NONE" if it is not specified. - "kind": "compute#instance", # [Output Only] Type of the resource. Always compute#instance + "kind": "compute#instance", # Output only. [Output Only] Type of the resource. Always compute#instance # for instances. "labelFingerprint": "A String", # A fingerprint for this request, which is essentially a hash of # the label's contents and used for optimistic locking. The @@ -6286,9 +6296,9 @@

Method Details

# the setLabels method. "a_key": "A String", }, - "lastStartTimestamp": "A String", # [Output Only] Last start timestamp inRFC3339 text format. - "lastStopTimestamp": "A String", # [Output Only] Last stop timestamp inRFC3339 text format. - "lastSuspendedTimestamp": "A String", # [Output Only] Last suspended timestamp inRFC3339 text format. + "lastStartTimestamp": "A String", # Output only. [Output Only] Last start timestamp inRFC3339 text format. + "lastStopTimestamp": "A String", # Output only. [Output Only] Last stop timestamp inRFC3339 text format. + "lastSuspendedTimestamp": "A String", # Output only. [Output Only] Last suspended timestamp inRFC3339 text format. "machineType": "A String", # Full or partial URL of the machine type resource to use for this instance, # in the format:zones/zone/machineTypes/machine-type. This is provided by the client # when the instance is created. For example, the following is a valid partial @@ -6337,7 +6347,7 @@

Method Details

# or equal to 262144 bytes (256 KiB). }, ], - "kind": "compute#metadata", # [Output Only] Type of the resource. Always compute#metadata + "kind": "compute#metadata", # Output only. [Output Only] Type of the resource. Always compute#metadata # for metadata. }, "minCpuPlatform": "A String", # Specifies aminimum CPU @@ -6371,7 +6381,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -6438,7 +6448,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -6473,7 +6483,7 @@

Method Details

# default and only option is ONE_TO_ONE_NAT. Inipv6AccessConfigs, the default and only option isDIRECT_IPV6. }, ], - "ipv6AccessType": "A String", # [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be + "ipv6AccessType": "A String", # Output only. [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be # accessed from the Internet. This field is always inherited from its # subnetwork. # @@ -6482,7 +6492,7 @@

Method Details

# use a static internal IP address, it must be unused and in the same region # as the instance's zone. If not specified, Google Cloud will automatically # assign an internal IPv6 address from the instance's subnetwork. - "kind": "compute#networkInterface", # [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. + "kind": "compute#networkInterface", # Output only. [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. "name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. @@ -6552,8 +6562,10 @@

Method Details

}, "resourceManagerTags": { # Resource manager tags to be bound to the instance. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -6576,12 +6588,12 @@

Method Details

"resourcePolicies": [ # Resource policies applied to this instance. "A String", ], - "resourceStatus": { # Contains output only fields. # [Output Only] Specifies values set for instance attributes as + "resourceStatus": { # Contains output only fields. # Output only. [Output Only] Specifies values set for instance attributes as # compared to the values requested by user in the corresponding input only # field. # Use this sub-message for actual values set on Instance attributes as compared # to the value requested by the user (intent) in their instance CRUD calls. - "effectiveInstanceMetadata": { # Effective values of predefined metadata keys for an instance. # [Output Only] Effective metadata is a field that consolidates project, + "effectiveInstanceMetadata": { # Effective values of predefined metadata keys for an instance. # Output only. [Output Only] Effective metadata is a field that consolidates project, # zonal instance settings, and instance-level predefined metadata keys to # provide the overridden value for those metadata keys at the instance level. "blockProjectSshKeysMetadataValue": True or False, # Effective block-project-ssh-keys value at Instance level. @@ -6593,10 +6605,10 @@

Method Details

"serialPortLoggingEnableMetadataValue": True or False, # Effective serial-port-logging-enable value at Instance level. "vmDnsSettingMetadataValue": "A String", # Effective VM DNS setting at Instance level. }, - "physicalHost": "A String", # [Output Only] The precise location of your instance within the zone's data + "physicalHost": "A String", # Output only. [Output Only] The precise location of your instance within the zone's data # center, including the block, sub-block, and host. The field is formatted as # follows: blockId/subBlockId/hostId. - "physicalHostTopology": { # Represents the physical host topology of the host on which the VM is # [Output Only] A series of fields containing the global name of the Compute + "physicalHostTopology": { # Represents the physical host topology of the host on which the VM is # Output only. [Output Only] A series of fields containing the global name of the Compute # Engine cluster, as well as the ID of the block, sub-block, and host on # which the running instance is located. # running. @@ -6611,8 +6623,8 @@

Method Details

# located. Instances in the same sub-block experience lower network latency # than instances in the same block. }, - "reservationConsumptionInfo": { # Reservation consumption information that the instance is consuming from. # [Output Only] Reservation information that the instance is consuming from. - "consumedReservation": "A String", # [Output Only] The full resource name of the reservation that this + "reservationConsumptionInfo": { # Reservation consumption information that the instance is consuming from. # Output only. [Output Only] Reservation information that the instance is consuming from. + "consumedReservation": "A String", # Output only. [Output Only] The full resource name of the reservation that this # instance is consuming from. }, "scheduling": { @@ -6636,8 +6648,8 @@

Method Details

# This timestamp value is in RFC3339 text format. }, }, - "satisfiesPzi": True or False, # [Output Only] Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. + "satisfiesPzi": True or False, # Output only. [Output Only] Reserved for future use. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. "scheduling": { # Sets the scheduling options for an Instance. # Sets the scheduling options for this instance. "automaticRestart": True or False, # Specifies whether the instance should be automatically restarted if it is # terminated by Compute Engine (not terminated by a user). You can only set @@ -6721,7 +6733,7 @@

Method Details

"terminationTime": "A String", # Specifies the timestamp, when the instance will be terminated, inRFC3339 text format. If specified, the instance # termination action will be performed at the termination time. }, - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "serviceAccounts": [ # A list of service accounts, with their specified scopes, authorized for # this instance. Only one service account per VM instance is supported. # @@ -6803,13 +6815,13 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "startRestricted": True or False, # [Output Only] Whether a VM has been restricted for start because Compute + "startRestricted": True or False, # Output only. [Output Only] Whether a VM has been restricted for start because Compute # Engine has detected suspicious activity. - "status": "A String", # [Output Only] The status of the instance. One of the + "status": "A String", # Output only. [Output Only] The status of the instance. One of the # following values: PROVISIONING, STAGING,RUNNING, STOPPING, SUSPENDING,SUSPENDED, REPAIRING, andTERMINATED. For more information about the status of the # instance, see # Instance life cycle. - "statusMessage": "A String", # [Output Only] An optional, human-readable explanation of the status. + "statusMessage": "A String", # Output only. [Output Only] An optional, human-readable explanation of the status. "tags": { # A set of instance tags. # Tags to apply to this instance. Tags are used to identify valid # sources or targets for network firewalls and are specified by the client # during instance creation. The tags can be later modified by the setTags @@ -6828,7 +6840,7 @@

Method Details

"A String", ], }, - "zone": "A String", # [Output Only] URL of the zone where the instance resides. + "zone": "A String", # Output only. [Output Only] URL of the zone where the instance resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. } @@ -6854,10 +6866,10 @@

Method Details

{ "firewallPolicys": [ # [Output Only] Effective firewalls from firewall policies. { - "displayName": "A String", # [Output Only] Deprecated, please use short name instead. The display name + "displayName": "A String", # Output only. [Output Only] Deprecated, please use short name instead. The display name # of the firewall policy. - "name": "A String", # [Output Only] The name of the firewall policy. - "packetMirroringRules": [ # [Output Only] The packet mirroring rules that apply to the instance. + "name": "A String", # Output only. [Output Only] The name of the firewall policy. + "packetMirroringRules": [ # Output only. [Output Only] The packet mirroring rules that apply to the instance. { # Represents a rule that describes one or more match conditions along with # the action to be taken when traffic matches this condition (allow or deny). "action": "A String", # The Action to perform when the client connection triggers the rule. @@ -6875,7 +6887,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -6961,7 +6973,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -6977,7 +6989,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -6999,7 +7011,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -7013,7 +7025,7 @@

Method Details

# be set for other actions. }, ], - "priority": 42, # [Output only] Priority of firewall policy association. Not applicable for + "priority": 42, # Output only. [Output only] Priority of firewall policy association. Not applicable for # type=HIERARCHY. "rules": [ # [Output Only] The rules that apply to the instance. Only rules that # target the specific VM instance are returned if target service accounts @@ -7035,7 +7047,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -7121,7 +7133,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -7137,7 +7149,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -7159,7 +7171,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -7173,8 +7185,8 @@

Method Details

# be set for other actions. }, ], - "shortName": "A String", # [Output Only] The short name of the firewall policy. - "type": "A String", # [Output Only] The type of the firewall policy. Can be one of HIERARCHY, + "shortName": "A String", # Output only. [Output Only] The short name of the firewall policy. + "type": "A String", # Output only. [Output Only] The type of the firewall policy. Can be one of HIERARCHY, # NETWORK, NETWORK_REGIONAL, SYSTEM_GLOBAL, SYSTEM_REGIONAL. }, ], @@ -7200,7 +7212,7 @@

Method Details

], }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "denied": [ # The list of DENY rules specified by this firewall. Each rule specifies a # protocol and port-range tuple that describes a denied connection. @@ -7232,9 +7244,9 @@

Method Details

"disabled": True or False, # Denotes whether the firewall rule is disabled. When set to true, the # firewall rule is not enforced and the network behaves as if it did not # exist. If this is unspecified, the firewall rule will be enabled. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#firewall", # [Output Only] Type of the resource. Always compute#firewall + "kind": "compute#firewall", # Output only. [Output Only] Type of the resource. Always compute#firewall # for firewall rules. "logConfig": { # The available logging options for a firewall rule. # This field denotes the logging options for a particular firewall rule. If # logging is enabled, logs will be exported to Cloud Logging. @@ -7366,11 +7378,11 @@

Method Details

An object of the form: { # A guest attributes entry. - "kind": "compute#guestAttributes", # [Output Only] Type of the resource. Alwayscompute#guestAttributes for guest attributes entry. + "kind": "compute#guestAttributes", # Output only. [Output Only] Type of the resource. Alwayscompute#guestAttributes for guest attributes entry. "queryPath": "A String", # The path to be queried. This can be the default namespace ('') or a # nested namespace ('\/') or a specified key # ('\/\'). - "queryValue": { # Array of guest attribute namespace/key/value tuples. # [Output Only] The value of the requested queried path. + "queryValue": { # Array of guest attribute namespace/key/value tuples. # Output only. [Output Only] The value of the requested queried path. "items": [ { # A guest attributes namespace/key/value entry. "key": "A String", # Key for the guest attribute entry. @@ -7379,9 +7391,9 @@

Method Details

}, ], }, - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "variableKey": "A String", # The key to search for. - "variableValue": "A String", # [Output Only] The value found for the requested key. + "variableValue": "A String", # Output only. [Output Only] The value found for the requested key. } @@ -7772,7 +7784,7 @@

Method Details

{ # An instance's screenshot. "contents": "A String", # [Output Only] The Base64-encoded screenshot data. - "kind": "compute#screenshot", # [Output Only] Type of the resource. Always compute#screenshot + "kind": "compute#screenshot", # Output only. [Output Only] Type of the resource. Always compute#screenshot # for the screenshots. } @@ -7813,12 +7825,12 @@

Method Details

{ # An instance serial console output. "contents": "A String", # [Output Only] The contents of the console output. - "kind": "compute#serialPortOutput", # [Output Only] Type of the resource. Alwayscompute#serialPortOutput for serial port output. + "kind": "compute#serialPortOutput", # Output only. [Output Only] Type of the resource. Alwayscompute#serialPortOutput for serial port output. "next": "A String", # [Output Only] The position of the next byte of content, regardless of # whether the content exists, following the output returned in the `contents` # property. Use this value in the next request as the start # parameter. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "start": "A String", # The starting byte position of the output that was returned. # This should match the start parameter sent with the request. # If the serial console output exceeds the size of the buffer (1 MB), older @@ -7860,7 +7872,7 @@

Method Details

"ekCert": "A String", # A PEM-encoded X.509 certificate. This field can be empty. "ekPub": "A String", # A PEM-encoded public key. }, - "kind": "compute#shieldedInstanceIdentity", # [Output Only] Type of the resource. Alwayscompute#shieldedInstanceIdentity for shielded Instance + "kind": "compute#shieldedInstanceIdentity", # Output only. [Output Only] Type of the resource. Alwayscompute#shieldedInstanceIdentity for shielded Instance # identity entry. "signingKey": { # A Shielded Instance Identity Entry. # An Attestation Key (AK) made by the RSA 2048 algorithm # issued to the Shielded Instance's vTPM. @@ -7916,15 +7928,15 @@

Method Details

"confidentialInstanceType": "A String", # Defines the type of technology used by the confidential instance. "enableConfidentialCompute": True or False, # Defines whether the instance should have confidential compute enabled. }, - "cpuPlatform": "A String", # [Output Only] The CPU platform used by this instance. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 text format. + "cpuPlatform": "A String", # Output only. [Output Only] The CPU platform used by this instance. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 text format. "deletionProtection": True or False, # Whether the resource should be protected against deletion. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "disks": [ # Array of disks associated with this instance. Persistent disks must be # created before you can assign them. { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. Valid values are ARM64 + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 # or X86_64. "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is # deleted (but not when the disk is detached from the instance). @@ -8044,7 +8056,7 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # [Output Only] A zero-based index to this disk, where 0 is reserved for the + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the # boot disk. If you have many disks attached to an instance, each # disk would have a unique index number. "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created @@ -8119,9 +8131,11 @@

Method Details

], "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT - # & PATCH) when empty. + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. "a_key": "A String", }, "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. @@ -8300,18 +8314,18 @@

Method Details

# In certain configurations, persistent disks can use NVMe. For more # information, seeAbout # persistent disks. - "kind": "compute#attachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk # in READ_WRITE mode. - "savedState": "A String", # For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this # field is set to PRESERVED if the LocalSSD data has been saved # to a persistent location by customer request. (see the # discard_local_ssd option on Stop/Suspend). # Read-only in the api. - "shieldedInstanceInitialState": { # Initial State for shielded instance, # [Output Only] shielded vm initial state stored on disk + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). { @@ -8375,7 +8389,7 @@

Method Details

# RFC1035 compliant. If hostname is not specified, the default hostname is # [INSTANCE_NAME].c.[PROJECT_ID].internal when using the global DNS, and # [INSTANCE_NAME].[ZONE].c.[PROJECT_ID].internal when using zonal DNS. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "instanceEncryptionKey": { # Encrypts suspended data for an instance with acustomer-managed # encryption key. @@ -8439,7 +8453,7 @@

Method Details

}, "keyRevocationActionType": "A String", # KeyRevocationActionType of the instance. Supported options are "STOP" and # "NONE". The default value is "NONE" if it is not specified. - "kind": "compute#instance", # [Output Only] Type of the resource. Always compute#instance + "kind": "compute#instance", # Output only. [Output Only] Type of the resource. Always compute#instance # for instances. "labelFingerprint": "A String", # A fingerprint for this request, which is essentially a hash of # the label's contents and used for optimistic locking. The @@ -8453,9 +8467,9 @@

Method Details

# the setLabels method. "a_key": "A String", }, - "lastStartTimestamp": "A String", # [Output Only] Last start timestamp inRFC3339 text format. - "lastStopTimestamp": "A String", # [Output Only] Last stop timestamp inRFC3339 text format. - "lastSuspendedTimestamp": "A String", # [Output Only] Last suspended timestamp inRFC3339 text format. + "lastStartTimestamp": "A String", # Output only. [Output Only] Last start timestamp inRFC3339 text format. + "lastStopTimestamp": "A String", # Output only. [Output Only] Last stop timestamp inRFC3339 text format. + "lastSuspendedTimestamp": "A String", # Output only. [Output Only] Last suspended timestamp inRFC3339 text format. "machineType": "A String", # Full or partial URL of the machine type resource to use for this instance, # in the format:zones/zone/machineTypes/machine-type. This is provided by the client # when the instance is created. For example, the following is a valid partial @@ -8504,7 +8518,7 @@

Method Details

# or equal to 262144 bytes (256 KiB). }, ], - "kind": "compute#metadata", # [Output Only] Type of the resource. Always compute#metadata + "kind": "compute#metadata", # Output only. [Output Only] Type of the resource. Always compute#metadata # for metadata. }, "minCpuPlatform": "A String", # Specifies aminimum CPU @@ -8538,7 +8552,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -8605,7 +8619,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -8640,7 +8654,7 @@

Method Details

# default and only option is ONE_TO_ONE_NAT. Inipv6AccessConfigs, the default and only option isDIRECT_IPV6. }, ], - "ipv6AccessType": "A String", # [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be + "ipv6AccessType": "A String", # Output only. [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be # accessed from the Internet. This field is always inherited from its # subnetwork. # @@ -8649,7 +8663,7 @@

Method Details

# use a static internal IP address, it must be unused and in the same region # as the instance's zone. If not specified, Google Cloud will automatically # assign an internal IPv6 address from the instance's subnetwork. - "kind": "compute#networkInterface", # [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. + "kind": "compute#networkInterface", # Output only. [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. "name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. @@ -8719,8 +8733,10 @@

Method Details

}, "resourceManagerTags": { # Resource manager tags to be bound to the instance. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -8743,12 +8759,12 @@

Method Details

"resourcePolicies": [ # Resource policies applied to this instance. "A String", ], - "resourceStatus": { # Contains output only fields. # [Output Only] Specifies values set for instance attributes as + "resourceStatus": { # Contains output only fields. # Output only. [Output Only] Specifies values set for instance attributes as # compared to the values requested by user in the corresponding input only # field. # Use this sub-message for actual values set on Instance attributes as compared # to the value requested by the user (intent) in their instance CRUD calls. - "effectiveInstanceMetadata": { # Effective values of predefined metadata keys for an instance. # [Output Only] Effective metadata is a field that consolidates project, + "effectiveInstanceMetadata": { # Effective values of predefined metadata keys for an instance. # Output only. [Output Only] Effective metadata is a field that consolidates project, # zonal instance settings, and instance-level predefined metadata keys to # provide the overridden value for those metadata keys at the instance level. "blockProjectSshKeysMetadataValue": True or False, # Effective block-project-ssh-keys value at Instance level. @@ -8760,10 +8776,10 @@

Method Details

"serialPortLoggingEnableMetadataValue": True or False, # Effective serial-port-logging-enable value at Instance level. "vmDnsSettingMetadataValue": "A String", # Effective VM DNS setting at Instance level. }, - "physicalHost": "A String", # [Output Only] The precise location of your instance within the zone's data + "physicalHost": "A String", # Output only. [Output Only] The precise location of your instance within the zone's data # center, including the block, sub-block, and host. The field is formatted as # follows: blockId/subBlockId/hostId. - "physicalHostTopology": { # Represents the physical host topology of the host on which the VM is # [Output Only] A series of fields containing the global name of the Compute + "physicalHostTopology": { # Represents the physical host topology of the host on which the VM is # Output only. [Output Only] A series of fields containing the global name of the Compute # Engine cluster, as well as the ID of the block, sub-block, and host on # which the running instance is located. # running. @@ -8778,8 +8794,8 @@

Method Details

# located. Instances in the same sub-block experience lower network latency # than instances in the same block. }, - "reservationConsumptionInfo": { # Reservation consumption information that the instance is consuming from. # [Output Only] Reservation information that the instance is consuming from. - "consumedReservation": "A String", # [Output Only] The full resource name of the reservation that this + "reservationConsumptionInfo": { # Reservation consumption information that the instance is consuming from. # Output only. [Output Only] Reservation information that the instance is consuming from. + "consumedReservation": "A String", # Output only. [Output Only] The full resource name of the reservation that this # instance is consuming from. }, "scheduling": { @@ -8803,8 +8819,8 @@

Method Details

# This timestamp value is in RFC3339 text format. }, }, - "satisfiesPzi": True or False, # [Output Only] Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. + "satisfiesPzi": True or False, # Output only. [Output Only] Reserved for future use. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. "scheduling": { # Sets the scheduling options for an Instance. # Sets the scheduling options for this instance. "automaticRestart": True or False, # Specifies whether the instance should be automatically restarted if it is # terminated by Compute Engine (not terminated by a user). You can only set @@ -8888,7 +8904,7 @@

Method Details

"terminationTime": "A String", # Specifies the timestamp, when the instance will be terminated, inRFC3339 text format. If specified, the instance # termination action will be performed at the termination time. }, - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "serviceAccounts": [ # A list of service accounts, with their specified scopes, authorized for # this instance. Only one service account per VM instance is supported. # @@ -8970,13 +8986,13 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "startRestricted": True or False, # [Output Only] Whether a VM has been restricted for start because Compute + "startRestricted": True or False, # Output only. [Output Only] Whether a VM has been restricted for start because Compute # Engine has detected suspicious activity. - "status": "A String", # [Output Only] The status of the instance. One of the + "status": "A String", # Output only. [Output Only] The status of the instance. One of the # following values: PROVISIONING, STAGING,RUNNING, STOPPING, SUSPENDING,SUSPENDED, REPAIRING, andTERMINATED. For more information about the status of the # instance, see # Instance life cycle. - "statusMessage": "A String", # [Output Only] An optional, human-readable explanation of the status. + "statusMessage": "A String", # Output only. [Output Only] An optional, human-readable explanation of the status. "tags": { # A set of instance tags. # Tags to apply to this instance. Tags are used to identify valid # sources or targets for network firewalls and are specified by the client # during instance creation. The tags can be later modified by the setTags @@ -8995,7 +9011,7 @@

Method Details

"A String", ], }, - "zone": "A String", # [Output Only] URL of the zone where the instance resides. + "zone": "A String", # Output only. [Output Only] URL of the zone where the instance resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. } @@ -9196,10 +9212,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -9211,7 +9227,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -9428,15 +9444,15 @@

Method Details

"confidentialInstanceType": "A String", # Defines the type of technology used by the confidential instance. "enableConfidentialCompute": True or False, # Defines whether the instance should have confidential compute enabled. }, - "cpuPlatform": "A String", # [Output Only] The CPU platform used by this instance. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 text format. + "cpuPlatform": "A String", # Output only. [Output Only] The CPU platform used by this instance. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 text format. "deletionProtection": True or False, # Whether the resource should be protected against deletion. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "disks": [ # Array of disks associated with this instance. Persistent disks must be # created before you can assign them. { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. Valid values are ARM64 + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 # or X86_64. "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is # deleted (but not when the disk is detached from the instance). @@ -9556,7 +9572,7 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # [Output Only] A zero-based index to this disk, where 0 is reserved for the + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the # boot disk. If you have many disks attached to an instance, each # disk would have a unique index number. "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created @@ -9631,9 +9647,11 @@

Method Details

], "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT - # & PATCH) when empty. + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. "a_key": "A String", }, "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. @@ -9812,18 +9830,18 @@

Method Details

# In certain configurations, persistent disks can use NVMe. For more # information, seeAbout # persistent disks. - "kind": "compute#attachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk # in READ_WRITE mode. - "savedState": "A String", # For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this # field is set to PRESERVED if the LocalSSD data has been saved # to a persistent location by customer request. (see the # discard_local_ssd option on Stop/Suspend). # Read-only in the api. - "shieldedInstanceInitialState": { # Initial State for shielded instance, # [Output Only] shielded vm initial state stored on disk + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). { @@ -9887,7 +9905,7 @@

Method Details

# RFC1035 compliant. If hostname is not specified, the default hostname is # [INSTANCE_NAME].c.[PROJECT_ID].internal when using the global DNS, and # [INSTANCE_NAME].[ZONE].c.[PROJECT_ID].internal when using zonal DNS. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "instanceEncryptionKey": { # Encrypts suspended data for an instance with acustomer-managed # encryption key. @@ -9951,7 +9969,7 @@

Method Details

}, "keyRevocationActionType": "A String", # KeyRevocationActionType of the instance. Supported options are "STOP" and # "NONE". The default value is "NONE" if it is not specified. - "kind": "compute#instance", # [Output Only] Type of the resource. Always compute#instance + "kind": "compute#instance", # Output only. [Output Only] Type of the resource. Always compute#instance # for instances. "labelFingerprint": "A String", # A fingerprint for this request, which is essentially a hash of # the label's contents and used for optimistic locking. The @@ -9965,9 +9983,9 @@

Method Details

# the setLabels method. "a_key": "A String", }, - "lastStartTimestamp": "A String", # [Output Only] Last start timestamp inRFC3339 text format. - "lastStopTimestamp": "A String", # [Output Only] Last stop timestamp inRFC3339 text format. - "lastSuspendedTimestamp": "A String", # [Output Only] Last suspended timestamp inRFC3339 text format. + "lastStartTimestamp": "A String", # Output only. [Output Only] Last start timestamp inRFC3339 text format. + "lastStopTimestamp": "A String", # Output only. [Output Only] Last stop timestamp inRFC3339 text format. + "lastSuspendedTimestamp": "A String", # Output only. [Output Only] Last suspended timestamp inRFC3339 text format. "machineType": "A String", # Full or partial URL of the machine type resource to use for this instance, # in the format:zones/zone/machineTypes/machine-type. This is provided by the client # when the instance is created. For example, the following is a valid partial @@ -10016,7 +10034,7 @@

Method Details

# or equal to 262144 bytes (256 KiB). }, ], - "kind": "compute#metadata", # [Output Only] Type of the resource. Always compute#metadata + "kind": "compute#metadata", # Output only. [Output Only] Type of the resource. Always compute#metadata # for metadata. }, "minCpuPlatform": "A String", # Specifies aminimum CPU @@ -10050,7 +10068,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -10117,7 +10135,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -10152,7 +10170,7 @@

Method Details

# default and only option is ONE_TO_ONE_NAT. Inipv6AccessConfigs, the default and only option isDIRECT_IPV6. }, ], - "ipv6AccessType": "A String", # [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be + "ipv6AccessType": "A String", # Output only. [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be # accessed from the Internet. This field is always inherited from its # subnetwork. # @@ -10161,7 +10179,7 @@

Method Details

# use a static internal IP address, it must be unused and in the same region # as the instance's zone. If not specified, Google Cloud will automatically # assign an internal IPv6 address from the instance's subnetwork. - "kind": "compute#networkInterface", # [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. + "kind": "compute#networkInterface", # Output only. [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. "name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. @@ -10231,8 +10249,10 @@

Method Details

}, "resourceManagerTags": { # Resource manager tags to be bound to the instance. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -10255,12 +10275,12 @@

Method Details

"resourcePolicies": [ # Resource policies applied to this instance. "A String", ], - "resourceStatus": { # Contains output only fields. # [Output Only] Specifies values set for instance attributes as + "resourceStatus": { # Contains output only fields. # Output only. [Output Only] Specifies values set for instance attributes as # compared to the values requested by user in the corresponding input only # field. # Use this sub-message for actual values set on Instance attributes as compared # to the value requested by the user (intent) in their instance CRUD calls. - "effectiveInstanceMetadata": { # Effective values of predefined metadata keys for an instance. # [Output Only] Effective metadata is a field that consolidates project, + "effectiveInstanceMetadata": { # Effective values of predefined metadata keys for an instance. # Output only. [Output Only] Effective metadata is a field that consolidates project, # zonal instance settings, and instance-level predefined metadata keys to # provide the overridden value for those metadata keys at the instance level. "blockProjectSshKeysMetadataValue": True or False, # Effective block-project-ssh-keys value at Instance level. @@ -10272,10 +10292,10 @@

Method Details

"serialPortLoggingEnableMetadataValue": True or False, # Effective serial-port-logging-enable value at Instance level. "vmDnsSettingMetadataValue": "A String", # Effective VM DNS setting at Instance level. }, - "physicalHost": "A String", # [Output Only] The precise location of your instance within the zone's data + "physicalHost": "A String", # Output only. [Output Only] The precise location of your instance within the zone's data # center, including the block, sub-block, and host. The field is formatted as # follows: blockId/subBlockId/hostId. - "physicalHostTopology": { # Represents the physical host topology of the host on which the VM is # [Output Only] A series of fields containing the global name of the Compute + "physicalHostTopology": { # Represents the physical host topology of the host on which the VM is # Output only. [Output Only] A series of fields containing the global name of the Compute # Engine cluster, as well as the ID of the block, sub-block, and host on # which the running instance is located. # running. @@ -10290,8 +10310,8 @@

Method Details

# located. Instances in the same sub-block experience lower network latency # than instances in the same block. }, - "reservationConsumptionInfo": { # Reservation consumption information that the instance is consuming from. # [Output Only] Reservation information that the instance is consuming from. - "consumedReservation": "A String", # [Output Only] The full resource name of the reservation that this + "reservationConsumptionInfo": { # Reservation consumption information that the instance is consuming from. # Output only. [Output Only] Reservation information that the instance is consuming from. + "consumedReservation": "A String", # Output only. [Output Only] The full resource name of the reservation that this # instance is consuming from. }, "scheduling": { @@ -10315,8 +10335,8 @@

Method Details

# This timestamp value is in RFC3339 text format. }, }, - "satisfiesPzi": True or False, # [Output Only] Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. + "satisfiesPzi": True or False, # Output only. [Output Only] Reserved for future use. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. "scheduling": { # Sets the scheduling options for an Instance. # Sets the scheduling options for this instance. "automaticRestart": True or False, # Specifies whether the instance should be automatically restarted if it is # terminated by Compute Engine (not terminated by a user). You can only set @@ -10400,7 +10420,7 @@

Method Details

"terminationTime": "A String", # Specifies the timestamp, when the instance will be terminated, inRFC3339 text format. If specified, the instance # termination action will be performed at the termination time. }, - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "serviceAccounts": [ # A list of service accounts, with their specified scopes, authorized for # this instance. Only one service account per VM instance is supported. # @@ -10482,13 +10502,13 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "startRestricted": True or False, # [Output Only] Whether a VM has been restricted for start because Compute + "startRestricted": True or False, # Output only. [Output Only] Whether a VM has been restricted for start because Compute # Engine has detected suspicious activity. - "status": "A String", # [Output Only] The status of the instance. One of the + "status": "A String", # Output only. [Output Only] The status of the instance. One of the # following values: PROVISIONING, STAGING,RUNNING, STOPPING, SUSPENDING,SUSPENDED, REPAIRING, andTERMINATED. For more information about the status of the # instance, see # Instance life cycle. - "statusMessage": "A String", # [Output Only] An optional, human-readable explanation of the status. + "statusMessage": "A String", # Output only. [Output Only] An optional, human-readable explanation of the status. "tags": { # A set of instance tags. # Tags to apply to this instance. Tags are used to identify valid # sources or targets for network firewalls and are specified by the client # during instance creation. The tags can be later modified by the setTags @@ -10507,19 +10527,19 @@

Method Details

"A String", ], }, - "zone": "A String", # [Output Only] URL of the zone where the instance resides. + "zone": "A String", # Output only. [Output Only] URL of the zone where the instance resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. }, ], - "kind": "compute#instanceList", # [Output Only] Type of resource. Always compute#instanceList + "kind": "compute#instanceList", # Output only. [Output Only] Type of resource. Always compute#instanceList # for lists of Instance resources. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -10656,7 +10676,7 @@

Method Details

"id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. "items": [ # A list of Reference resources. { # Represents a reference to a resource. - "kind": "compute#reference", # [Output Only] Type of the resource. Always compute#reference + "kind": "compute#reference", # Output only. [Output Only] Type of the resource. Always compute#reference # for references. "referenceType": "A String", # A description of the reference type with no implied semantics. Possible # values include: @@ -10667,13 +10687,13 @@

Method Details

"target": "A String", # URL of the resource to which this reference points. }, ], - "kind": "compute#instanceListReferrers", # [Output Only] Type of resource. Alwayscompute#instanceListReferrers for lists of Instance referrers. + "kind": "compute#instanceListReferrers", # Output only. [Output Only] Type of resource. Alwayscompute#instanceListReferrers for lists of Instance referrers. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -10916,10 +10936,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -10931,7 +10951,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -11206,10 +11226,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -11221,7 +11241,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -11500,10 +11520,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -11515,7 +11535,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -11783,10 +11803,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -11798,7 +11818,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -12065,10 +12085,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -12080,7 +12100,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -12362,10 +12382,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -12377,7 +12397,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -12646,10 +12666,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -12661,7 +12681,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -13815,10 +13835,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -13830,7 +13850,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -14115,10 +14135,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -14130,7 +14150,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -14405,10 +14425,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -14420,7 +14440,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -14536,7 +14556,7 @@

Method Details

# or equal to 262144 bytes (256 KiB). }, ], - "kind": "compute#metadata", # [Output Only] Type of the resource. Always compute#metadata + "kind": "compute#metadata", # Output only. [Output Only] Type of the resource. Always compute#metadata # for metadata. } @@ -14718,10 +14738,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -14733,7 +14753,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -15009,10 +15029,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -15024,7 +15044,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -15299,10 +15319,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -15314,7 +15334,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -15671,10 +15691,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -15686,7 +15706,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -15969,10 +15989,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -15984,7 +16004,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -16262,10 +16282,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -16277,7 +16297,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -16555,10 +16575,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -16570,7 +16590,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -16855,10 +16875,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -16870,7 +16890,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -17139,10 +17159,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -17154,7 +17174,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -17422,10 +17442,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -17437,7 +17457,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -17781,10 +17801,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -17796,7 +17816,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -18070,10 +18090,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -18085,7 +18105,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -18361,10 +18381,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -18376,7 +18396,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -18539,15 +18559,15 @@

Method Details

"confidentialInstanceType": "A String", # Defines the type of technology used by the confidential instance. "enableConfidentialCompute": True or False, # Defines whether the instance should have confidential compute enabled. }, - "cpuPlatform": "A String", # [Output Only] The CPU platform used by this instance. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 text format. + "cpuPlatform": "A String", # Output only. [Output Only] The CPU platform used by this instance. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 text format. "deletionProtection": True or False, # Whether the resource should be protected against deletion. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "disks": [ # Array of disks associated with this instance. Persistent disks must be # created before you can assign them. { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. Valid values are ARM64 + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 # or X86_64. "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is # deleted (but not when the disk is detached from the instance). @@ -18667,7 +18687,7 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # [Output Only] A zero-based index to this disk, where 0 is reserved for the + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the # boot disk. If you have many disks attached to an instance, each # disk would have a unique index number. "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created @@ -18742,9 +18762,11 @@

Method Details

], "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT - # & PATCH) when empty. + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. "a_key": "A String", }, "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. @@ -18923,18 +18945,18 @@

Method Details

# In certain configurations, persistent disks can use NVMe. For more # information, seeAbout # persistent disks. - "kind": "compute#attachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk # in READ_WRITE mode. - "savedState": "A String", # For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this # field is set to PRESERVED if the LocalSSD data has been saved # to a persistent location by customer request. (see the # discard_local_ssd option on Stop/Suspend). # Read-only in the api. - "shieldedInstanceInitialState": { # Initial State for shielded instance, # [Output Only] shielded vm initial state stored on disk + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). { @@ -18998,7 +19020,7 @@

Method Details

# RFC1035 compliant. If hostname is not specified, the default hostname is # [INSTANCE_NAME].c.[PROJECT_ID].internal when using the global DNS, and # [INSTANCE_NAME].[ZONE].c.[PROJECT_ID].internal when using zonal DNS. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "instanceEncryptionKey": { # Encrypts suspended data for an instance with acustomer-managed # encryption key. @@ -19062,7 +19084,7 @@

Method Details

}, "keyRevocationActionType": "A String", # KeyRevocationActionType of the instance. Supported options are "STOP" and # "NONE". The default value is "NONE" if it is not specified. - "kind": "compute#instance", # [Output Only] Type of the resource. Always compute#instance + "kind": "compute#instance", # Output only. [Output Only] Type of the resource. Always compute#instance # for instances. "labelFingerprint": "A String", # A fingerprint for this request, which is essentially a hash of # the label's contents and used for optimistic locking. The @@ -19076,9 +19098,9 @@

Method Details

# the setLabels method. "a_key": "A String", }, - "lastStartTimestamp": "A String", # [Output Only] Last start timestamp inRFC3339 text format. - "lastStopTimestamp": "A String", # [Output Only] Last stop timestamp inRFC3339 text format. - "lastSuspendedTimestamp": "A String", # [Output Only] Last suspended timestamp inRFC3339 text format. + "lastStartTimestamp": "A String", # Output only. [Output Only] Last start timestamp inRFC3339 text format. + "lastStopTimestamp": "A String", # Output only. [Output Only] Last stop timestamp inRFC3339 text format. + "lastSuspendedTimestamp": "A String", # Output only. [Output Only] Last suspended timestamp inRFC3339 text format. "machineType": "A String", # Full or partial URL of the machine type resource to use for this instance, # in the format:zones/zone/machineTypes/machine-type. This is provided by the client # when the instance is created. For example, the following is a valid partial @@ -19127,7 +19149,7 @@

Method Details

# or equal to 262144 bytes (256 KiB). }, ], - "kind": "compute#metadata", # [Output Only] Type of the resource. Always compute#metadata + "kind": "compute#metadata", # Output only. [Output Only] Type of the resource. Always compute#metadata # for metadata. }, "minCpuPlatform": "A String", # Specifies aminimum CPU @@ -19161,7 +19183,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -19228,7 +19250,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -19263,7 +19285,7 @@

Method Details

# default and only option is ONE_TO_ONE_NAT. Inipv6AccessConfigs, the default and only option isDIRECT_IPV6. }, ], - "ipv6AccessType": "A String", # [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be + "ipv6AccessType": "A String", # Output only. [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be # accessed from the Internet. This field is always inherited from its # subnetwork. # @@ -19272,7 +19294,7 @@

Method Details

# use a static internal IP address, it must be unused and in the same region # as the instance's zone. If not specified, Google Cloud will automatically # assign an internal IPv6 address from the instance's subnetwork. - "kind": "compute#networkInterface", # [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. + "kind": "compute#networkInterface", # Output only. [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. "name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. @@ -19342,8 +19364,10 @@

Method Details

}, "resourceManagerTags": { # Resource manager tags to be bound to the instance. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -19366,12 +19390,12 @@

Method Details

"resourcePolicies": [ # Resource policies applied to this instance. "A String", ], - "resourceStatus": { # Contains output only fields. # [Output Only] Specifies values set for instance attributes as + "resourceStatus": { # Contains output only fields. # Output only. [Output Only] Specifies values set for instance attributes as # compared to the values requested by user in the corresponding input only # field. # Use this sub-message for actual values set on Instance attributes as compared # to the value requested by the user (intent) in their instance CRUD calls. - "effectiveInstanceMetadata": { # Effective values of predefined metadata keys for an instance. # [Output Only] Effective metadata is a field that consolidates project, + "effectiveInstanceMetadata": { # Effective values of predefined metadata keys for an instance. # Output only. [Output Only] Effective metadata is a field that consolidates project, # zonal instance settings, and instance-level predefined metadata keys to # provide the overridden value for those metadata keys at the instance level. "blockProjectSshKeysMetadataValue": True or False, # Effective block-project-ssh-keys value at Instance level. @@ -19383,10 +19407,10 @@

Method Details

"serialPortLoggingEnableMetadataValue": True or False, # Effective serial-port-logging-enable value at Instance level. "vmDnsSettingMetadataValue": "A String", # Effective VM DNS setting at Instance level. }, - "physicalHost": "A String", # [Output Only] The precise location of your instance within the zone's data + "physicalHost": "A String", # Output only. [Output Only] The precise location of your instance within the zone's data # center, including the block, sub-block, and host. The field is formatted as # follows: blockId/subBlockId/hostId. - "physicalHostTopology": { # Represents the physical host topology of the host on which the VM is # [Output Only] A series of fields containing the global name of the Compute + "physicalHostTopology": { # Represents the physical host topology of the host on which the VM is # Output only. [Output Only] A series of fields containing the global name of the Compute # Engine cluster, as well as the ID of the block, sub-block, and host on # which the running instance is located. # running. @@ -19401,8 +19425,8 @@

Method Details

# located. Instances in the same sub-block experience lower network latency # than instances in the same block. }, - "reservationConsumptionInfo": { # Reservation consumption information that the instance is consuming from. # [Output Only] Reservation information that the instance is consuming from. - "consumedReservation": "A String", # [Output Only] The full resource name of the reservation that this + "reservationConsumptionInfo": { # Reservation consumption information that the instance is consuming from. # Output only. [Output Only] Reservation information that the instance is consuming from. + "consumedReservation": "A String", # Output only. [Output Only] The full resource name of the reservation that this # instance is consuming from. }, "scheduling": { @@ -19426,8 +19450,8 @@

Method Details

# This timestamp value is in RFC3339 text format. }, }, - "satisfiesPzi": True or False, # [Output Only] Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. + "satisfiesPzi": True or False, # Output only. [Output Only] Reserved for future use. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. "scheduling": { # Sets the scheduling options for an Instance. # Sets the scheduling options for this instance. "automaticRestart": True or False, # Specifies whether the instance should be automatically restarted if it is # terminated by Compute Engine (not terminated by a user). You can only set @@ -19511,7 +19535,7 @@

Method Details

"terminationTime": "A String", # Specifies the timestamp, when the instance will be terminated, inRFC3339 text format. If specified, the instance # termination action will be performed at the termination time. }, - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "serviceAccounts": [ # A list of service accounts, with their specified scopes, authorized for # this instance. Only one service account per VM instance is supported. # @@ -19593,13 +19617,13 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "startRestricted": True or False, # [Output Only] Whether a VM has been restricted for start because Compute + "startRestricted": True or False, # Output only. [Output Only] Whether a VM has been restricted for start because Compute # Engine has detected suspicious activity. - "status": "A String", # [Output Only] The status of the instance. One of the + "status": "A String", # Output only. [Output Only] The status of the instance. One of the # following values: PROVISIONING, STAGING,RUNNING, STOPPING, SUSPENDING,SUSPENDED, REPAIRING, andTERMINATED. For more information about the status of the # instance, see # Instance life cycle. - "statusMessage": "A String", # [Output Only] An optional, human-readable explanation of the status. + "statusMessage": "A String", # Output only. [Output Only] An optional, human-readable explanation of the status. "tags": { # A set of instance tags. # Tags to apply to this instance. Tags are used to identify valid # sources or targets for network firewalls and are specified by the client # during instance creation. The tags can be later modified by the setTags @@ -19618,7 +19642,7 @@

Method Details

"A String", ], }, - "zone": "A String", # [Output Only] URL of the zone where the instance resides. + "zone": "A String", # Output only. [Output Only] URL of the zone where the instance resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. } @@ -19631,7 +19655,7 @@

Method Details

INVALID - NO_EFFECT - No changes can be made to the instance. REFRESH - The instance will not restart. - RESTART - The instance will restart. + RESTART - The instance will restart, potentially on a different host. mostDisruptiveAllowedAction: string, Specifies the most disruptive action that can be taken on the instance as part of the update. Compute Engine returns an error if the instance properties require a more disruptive action as part of the @@ -19641,7 +19665,7 @@

Method Details

INVALID - NO_EFFECT - No changes can be made to the instance. REFRESH - The instance will not restart. - RESTART - The instance will restart. + RESTART - The instance will restart, potentially on a different host. requestId: string, An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. @@ -19820,10 +19844,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -19835,7 +19859,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -19940,7 +19964,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -20153,10 +20177,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -20168,7 +20192,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -20444,10 +20468,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -20459,7 +20483,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -20570,7 +20594,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -20637,7 +20661,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -20672,7 +20696,7 @@

Method Details

# default and only option is ONE_TO_ONE_NAT. Inipv6AccessConfigs, the default and only option isDIRECT_IPV6. }, ], - "ipv6AccessType": "A String", # [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be + "ipv6AccessType": "A String", # Output only. [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be # accessed from the Internet. This field is always inherited from its # subnetwork. # @@ -20681,7 +20705,7 @@

Method Details

# use a static internal IP address, it must be unused and in the same region # as the instance's zone. If not specified, Google Cloud will automatically # assign an internal IPv6 address from the instance's subnetwork. - "kind": "compute#networkInterface", # [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. + "kind": "compute#networkInterface", # Output only. [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. "name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. @@ -20909,10 +20933,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -20924,7 +20948,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -21205,10 +21229,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -21220,7 +21244,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_v1.instantSnapshots.html b/docs/dyn/compute_v1.instantSnapshots.html index 072a0b6b9e..d17119a9fb 100644 --- a/docs/dyn/compute_v1.instantSnapshots.html +++ b/docs/dyn/compute_v1.instantSnapshots.html @@ -228,16 +228,16 @@

Method Details

{ # Represents a InstantSnapshot resource. # # You can use instant snapshots to create disk rollback points quickly.. - "architecture": "A String", # [Output Only] The architecture of the instant snapshot. Valid values are + "architecture": "A String", # Output only. [Output Only] The architecture of the instant snapshot. Valid values are # ARM64 or X86_64. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "diskSizeGb": "A String", # [Output Only] Size of the source disk, specified in GB. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "diskSizeGb": "A String", # Output only. [Output Only] Size of the source disk, specified in GB. + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#instantSnapshot", # [Output Only] Type of the resource. Alwayscompute#instantSnapshot for InstantSnapshot resources. + "kind": "compute#instantSnapshot", # Output only. [Output Only] Type of the resource. Alwayscompute#instantSnapshot for InstantSnapshot resources. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this InstantSnapshot, which # is essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -259,16 +259,16 @@

Method Details

# character must be a lowercase letter, and all following characters must be # a dash, lowercase letter, or digit, except the last character, which cannot # be a dash. - "region": "A String", # [Output Only] URL of the region where the instant snapshot resides. + "region": "A String", # Output only. [Output Only] URL of the region where the instant snapshot resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "resourceStatus": { # [Output Only] Status information for the instant snapshot resource. + "resourceStatus": { # Output only. [Output Only] Status information for the instant snapshot resource. "storageSizeBytes": "A String", # [Output Only] The storage size of this instant snapshot. }, "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. "sourceDisk": "A String", # URL of the source disk used to create this instant snapshot. # Note that the source disk must be in the same zone/region as the # instant snapshot to be created. This can be a full or valid partial URL. @@ -292,11 +292,11 @@

Method Details

# # - # regions/region/disks/disk - "sourceDiskId": "A String", # [Output Only] The ID value of the disk used to create this InstantSnapshot. + "sourceDiskId": "A String", # Output only. [Output Only] The ID value of the disk used to create this InstantSnapshot. # This value may be used to determine whether the InstantSnapshot # was taken from the current or a previous instance of a given disk name. - "status": "A String", # [Output Only] The status of the instantSnapshot. This can beCREATING, DELETING, FAILED, orREADY. - "zone": "A String", # [Output Only] URL of the zone where the instant snapshot resides. + "status": "A String", # Output only. [Output Only] The status of the instantSnapshot. This can beCREATING, DELETING, FAILED, orREADY. + "zone": "A String", # Output only. [Output Only] URL of the zone where the instant snapshot resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. }, @@ -329,15 +329,15 @@

Method Details

}, }, }, - "kind": "compute#instantSnapshotAggregatedList", # [Output Only] Type of resource. Alwayscompute#instantSnapshotAggregatedList for aggregated lists of + "kind": "compute#instantSnapshotAggregatedList", # Output only. [Output Only] Type of resource. Alwayscompute#instantSnapshotAggregatedList for aggregated lists of # instantSnapshots. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -580,10 +580,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -595,7 +595,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -694,16 +694,16 @@

Method Details

{ # Represents a InstantSnapshot resource. # # You can use instant snapshots to create disk rollback points quickly.. - "architecture": "A String", # [Output Only] The architecture of the instant snapshot. Valid values are + "architecture": "A String", # Output only. [Output Only] The architecture of the instant snapshot. Valid values are # ARM64 or X86_64. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "diskSizeGb": "A String", # [Output Only] Size of the source disk, specified in GB. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "diskSizeGb": "A String", # Output only. [Output Only] Size of the source disk, specified in GB. + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#instantSnapshot", # [Output Only] Type of the resource. Alwayscompute#instantSnapshot for InstantSnapshot resources. + "kind": "compute#instantSnapshot", # Output only. [Output Only] Type of the resource. Alwayscompute#instantSnapshot for InstantSnapshot resources. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this InstantSnapshot, which # is essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -725,16 +725,16 @@

Method Details

# character must be a lowercase letter, and all following characters must be # a dash, lowercase letter, or digit, except the last character, which cannot # be a dash. - "region": "A String", # [Output Only] URL of the region where the instant snapshot resides. + "region": "A String", # Output only. [Output Only] URL of the region where the instant snapshot resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "resourceStatus": { # [Output Only] Status information for the instant snapshot resource. + "resourceStatus": { # Output only. [Output Only] Status information for the instant snapshot resource. "storageSizeBytes": "A String", # [Output Only] The storage size of this instant snapshot. }, "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. "sourceDisk": "A String", # URL of the source disk used to create this instant snapshot. # Note that the source disk must be in the same zone/region as the # instant snapshot to be created. This can be a full or valid partial URL. @@ -758,11 +758,11 @@

Method Details

# # - # regions/region/disks/disk - "sourceDiskId": "A String", # [Output Only] The ID value of the disk used to create this InstantSnapshot. + "sourceDiskId": "A String", # Output only. [Output Only] The ID value of the disk used to create this InstantSnapshot. # This value may be used to determine whether the InstantSnapshot # was taken from the current or a previous instance of a given disk name. - "status": "A String", # [Output Only] The status of the instantSnapshot. This can beCREATING, DELETING, FAILED, orREADY. - "zone": "A String", # [Output Only] URL of the zone where the instant snapshot resides. + "status": "A String", # Output only. [Output Only] The status of the instantSnapshot. This can beCREATING, DELETING, FAILED, orREADY. + "zone": "A String", # Output only. [Output Only] URL of the zone where the instant snapshot resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. } @@ -1150,16 +1150,16 @@

Method Details

{ # Represents a InstantSnapshot resource. # # You can use instant snapshots to create disk rollback points quickly.. - "architecture": "A String", # [Output Only] The architecture of the instant snapshot. Valid values are + "architecture": "A String", # Output only. [Output Only] The architecture of the instant snapshot. Valid values are # ARM64 or X86_64. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "diskSizeGb": "A String", # [Output Only] Size of the source disk, specified in GB. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "diskSizeGb": "A String", # Output only. [Output Only] Size of the source disk, specified in GB. + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#instantSnapshot", # [Output Only] Type of the resource. Alwayscompute#instantSnapshot for InstantSnapshot resources. + "kind": "compute#instantSnapshot", # Output only. [Output Only] Type of the resource. Alwayscompute#instantSnapshot for InstantSnapshot resources. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this InstantSnapshot, which # is essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -1181,16 +1181,16 @@

Method Details

# character must be a lowercase letter, and all following characters must be # a dash, lowercase letter, or digit, except the last character, which cannot # be a dash. - "region": "A String", # [Output Only] URL of the region where the instant snapshot resides. + "region": "A String", # Output only. [Output Only] URL of the region where the instant snapshot resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "resourceStatus": { # [Output Only] Status information for the instant snapshot resource. + "resourceStatus": { # Output only. [Output Only] Status information for the instant snapshot resource. "storageSizeBytes": "A String", # [Output Only] The storage size of this instant snapshot. }, "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. "sourceDisk": "A String", # URL of the source disk used to create this instant snapshot. # Note that the source disk must be in the same zone/region as the # instant snapshot to be created. This can be a full or valid partial URL. @@ -1214,11 +1214,11 @@

Method Details

# # - # regions/region/disks/disk - "sourceDiskId": "A String", # [Output Only] The ID value of the disk used to create this InstantSnapshot. + "sourceDiskId": "A String", # Output only. [Output Only] The ID value of the disk used to create this InstantSnapshot. # This value may be used to determine whether the InstantSnapshot # was taken from the current or a previous instance of a given disk name. - "status": "A String", # [Output Only] The status of the instantSnapshot. This can beCREATING, DELETING, FAILED, orREADY. - "zone": "A String", # [Output Only] URL of the zone where the instant snapshot resides. + "status": "A String", # Output only. [Output Only] The status of the instantSnapshot. This can beCREATING, DELETING, FAILED, orREADY. + "zone": "A String", # Output only. [Output Only] URL of the zone where the instant snapshot resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. } @@ -1401,10 +1401,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1416,7 +1416,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1601,16 +1601,16 @@

Method Details

{ # Represents a InstantSnapshot resource. # # You can use instant snapshots to create disk rollback points quickly.. - "architecture": "A String", # [Output Only] The architecture of the instant snapshot. Valid values are + "architecture": "A String", # Output only. [Output Only] The architecture of the instant snapshot. Valid values are # ARM64 or X86_64. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "diskSizeGb": "A String", # [Output Only] Size of the source disk, specified in GB. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "diskSizeGb": "A String", # Output only. [Output Only] Size of the source disk, specified in GB. + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#instantSnapshot", # [Output Only] Type of the resource. Alwayscompute#instantSnapshot for InstantSnapshot resources. + "kind": "compute#instantSnapshot", # Output only. [Output Only] Type of the resource. Alwayscompute#instantSnapshot for InstantSnapshot resources. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this InstantSnapshot, which # is essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -1632,16 +1632,16 @@

Method Details

# character must be a lowercase letter, and all following characters must be # a dash, lowercase letter, or digit, except the last character, which cannot # be a dash. - "region": "A String", # [Output Only] URL of the region where the instant snapshot resides. + "region": "A String", # Output only. [Output Only] URL of the region where the instant snapshot resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "resourceStatus": { # [Output Only] Status information for the instant snapshot resource. + "resourceStatus": { # Output only. [Output Only] Status information for the instant snapshot resource. "storageSizeBytes": "A String", # [Output Only] The storage size of this instant snapshot. }, "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. "sourceDisk": "A String", # URL of the source disk used to create this instant snapshot. # Note that the source disk must be in the same zone/region as the # instant snapshot to be created. This can be a full or valid partial URL. @@ -1665,22 +1665,22 @@

Method Details

# # - # regions/region/disks/disk - "sourceDiskId": "A String", # [Output Only] The ID value of the disk used to create this InstantSnapshot. + "sourceDiskId": "A String", # Output only. [Output Only] The ID value of the disk used to create this InstantSnapshot. # This value may be used to determine whether the InstantSnapshot # was taken from the current or a previous instance of a given disk name. - "status": "A String", # [Output Only] The status of the instantSnapshot. This can beCREATING, DELETING, FAILED, orREADY. - "zone": "A String", # [Output Only] URL of the zone where the instant snapshot resides. + "status": "A String", # Output only. [Output Only] The status of the instantSnapshot. This can beCREATING, DELETING, FAILED, orREADY. + "zone": "A String", # Output only. [Output Only] URL of the zone where the instant snapshot resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. }, ], - "kind": "compute#instantSnapshotList", # Type of resource. + "kind": "compute#instantSnapshotList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -2801,10 +2801,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2816,7 +2816,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_v1.interconnectAttachmentGroups.html b/docs/dyn/compute_v1.interconnectAttachmentGroups.html index 84ae0a36d3..30d044357c 100644 --- a/docs/dyn/compute_v1.interconnectAttachmentGroups.html +++ b/docs/dyn/compute_v1.interconnectAttachmentGroups.html @@ -299,10 +299,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -314,7 +314,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -431,28 +431,28 @@

Method Details

{ # [Output Only] Reasons why configuration.availabilitySLA.sla differs from # intent.availabilitySLA. This list is empty if and only if those are the # same. - "attachments": [ # [Output Only] URLs of any particular Attachments to explain this + "attachments": [ # Output only. [Output Only] URLs of any particular Attachments to explain this # blocker in more detail. "A String", ], "blockerType": "A String", - "documentationLink": "A String", # [Output Only] The url of Google Cloud public documentation explaining + "documentationLink": "A String", # Output only. [Output Only] The url of Google Cloud public documentation explaining # this requirement. This is set for every type of requirement. - "explanation": "A String", # [Output Only] A human-readable explanation of this requirement and + "explanation": "A String", # Output only. [Output Only] A human-readable explanation of this requirement and # why it's not met. This is set for every type of requirement. - "metros": [ # [Output Only] Metros used to explain this blocker in more detail. + "metros": [ # Output only. [Output Only] Metros used to explain this blocker in more detail. # These are three-letter lowercase strings like "iad". This will be set # for some blockers (like NO_ATTACHMENTS_IN_METRO_AND_ZONE) but does # not apply to others. "A String", ], - "regions": [ # [Output Only] Regions used to explain this blocker in more + "regions": [ # Output only. [Output Only] Regions used to explain this blocker in more # detail. These are region names formatted like "us-central1". This # will be set for some blockers (like INCOMPATIBLE_REGIONS) but does # not apply to others. "A String", ], - "zones": [ # [Output Only] Zones used to explain this blocker in more detail. + "zones": [ # Output only. [Output Only] Zones used to explain this blocker in more detail. # Format is "zone1" and/or "zone2". This will be set for some blockers # (like MISSING_ZONE) but does not apply to others. "A String", @@ -461,7 +461,7 @@

Method Details

], }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -470,7 +470,7 @@

Method Details

# token must match the current token or the update is rejected. This provides # a reliable means of doing read-modify-write (optimistic locking) as # described byAIP 154. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. "intent": { # The user's intent for this AttachmentGroup. This is the only required field # besides the name that must be specified on group creation. @@ -479,7 +479,7 @@

Method Details

"interconnectGroup": "A String", # The URL of an InterconnectGroup that groups these Attachments' # Interconnects. Customers do not need to set this unless directed by # Google Support. - "kind": "compute#interconnectAttachmentGroup", # [Output Only] Type of the resource. Always + "kind": "compute#interconnectAttachmentGroup", # Output only. [Output Only] Type of the resource. Always # compute#interconnectAttachmentGroup. "logicalStructure": { # [Output Only] An analysis of the logical layout of Attachments in this # group. Every Attachment in the group is shown once in this structure. @@ -490,27 +490,27 @@

Method Details

"facilities": [ { # [Output Only] The facilities used for this group's Attachments' # Interconnects. - "facility": "A String", # [Output Only] The name of a facility, like "iad-1234". + "facility": "A String", # Output only. [Output Only] The name of a facility, like "iad-1234". "zones": [ { # [Output Only] The zones that Attachments in this group are present # in, in the given facilities. This is inherited from their # Interconnects. - "attachments": [ # [Output Only] URLs of Attachments in the given zone, to the given + "attachments": [ # Output only. [Output Only] URLs of Attachments in the given zone, to the given # region, on Interconnects in the given facility and metro. Every # Attachment in the AG has such an entry. "A String", ], - "zone": "A String", # [Output Only] The name of a zone, either "zone1" or "zone2". + "zone": "A String", # Output only. [Output Only] The name of a zone, either "zone1" or "zone2". }, ], }, ], - "metro": "A String", # [Output Only] The name of the metro, as a three-letter lowercase + "metro": "A String", # Output only. [Output Only] The name of the metro, as a three-letter lowercase # string like "iad". This is the first component of the location of an # Interconnect. }, ], - "region": "A String", # [Output Only] The name of a region, like "us-central1". + "region": "A String", # Output only. [Output Only] The name of a region, like "us-central1". }, ], }, @@ -521,7 +521,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. } @@ -914,14 +914,14 @@

Method Details

"result": { "attachmentStatuses": [ { # The status of one Attachment in the group. List order is arbitrary. - "adminEnabled": True or False, # Whether this Attachment is enabled. This becomes false when the customer + "adminEnabled": True or False, # Output only. Whether this Attachment is enabled. This becomes false when the customer # drains their Attachment. - "attachment": "A String", # The URL of the Attachment being described. - "isActive": "A String", # Whether this Attachment is participating in the redundant configuration. + "attachment": "A String", # Output only. The URL of the Attachment being described. + "isActive": "A String", # Output only. Whether this Attachment is participating in the redundant configuration. # This will be ACTIVE if and only if the status below is CONNECTION_UP. # Any INACTIVE Attachments are excluded from the analysis that generates # operational.availabilitySLA. - "status": "A String", # Whether this Attachment is active, and if so, whether BGP is up. + "status": "A String", # Output only. Whether this Attachment is active, and if so, whether BGP is up. }, ], "configured": { # [Output Only] The redundancy this group is configured to support. The way a @@ -934,28 +934,28 @@

Method Details

{ # [Output Only] Reasons why configuration.availabilitySLA.sla differs from # intent.availabilitySLA. This list is empty if and only if those are the # same. - "attachments": [ # [Output Only] URLs of any particular Attachments to explain this + "attachments": [ # Output only. [Output Only] URLs of any particular Attachments to explain this # blocker in more detail. "A String", ], "blockerType": "A String", - "documentationLink": "A String", # [Output Only] The url of Google Cloud public documentation explaining + "documentationLink": "A String", # Output only. [Output Only] The url of Google Cloud public documentation explaining # this requirement. This is set for every type of requirement. - "explanation": "A String", # [Output Only] A human-readable explanation of this requirement and + "explanation": "A String", # Output only. [Output Only] A human-readable explanation of this requirement and # why it's not met. This is set for every type of requirement. - "metros": [ # [Output Only] Metros used to explain this blocker in more detail. + "metros": [ # Output only. [Output Only] Metros used to explain this blocker in more detail. # These are three-letter lowercase strings like "iad". This will be set # for some blockers (like NO_ATTACHMENTS_IN_METRO_AND_ZONE) but does # not apply to others. "A String", ], - "regions": [ # [Output Only] Regions used to explain this blocker in more + "regions": [ # Output only. [Output Only] Regions used to explain this blocker in more # detail. These are region names formatted like "us-central1". This # will be set for some blockers (like INCOMPATIBLE_REGIONS) but does # not apply to others. "A String", ], - "zones": [ # [Output Only] Zones used to explain this blocker in more detail. + "zones": [ # Output only. [Output Only] Zones used to explain this blocker in more detail. # Format is "zone1" and/or "zone2". This will be set for some blockers # (like MISSING_ZONE) but does not apply to others. "A String", @@ -964,12 +964,12 @@

Method Details

], }, }, - "groupStatus": "A String", # Summarizes the status of the group. + "groupStatus": "A String", # Output only. Summarizes the status of the group. "intent": { # The user's intent for this AttachmentGroup. This is the only required field # besides the name that must be specified on group creation. "availabilitySla": "A String", }, - "operational": { # [Output Only] The redundancy this group is configured to support. The way a # The operational state of the group, including only active Attachments. + "operational": { # [Output Only] The redundancy this group is configured to support. The way a # Output only. The operational state of the group, including only active Attachments. # user queries what SLA their Attachment gets is by looking at this field of # the Attachment's AttachmentGroup. "availabilitySla": { # [Output Only] Which SLA this group is configured to support, and why this @@ -979,28 +979,28 @@

Method Details

{ # [Output Only] Reasons why configuration.availabilitySLA.sla differs from # intent.availabilitySLA. This list is empty if and only if those are the # same. - "attachments": [ # [Output Only] URLs of any particular Attachments to explain this + "attachments": [ # Output only. [Output Only] URLs of any particular Attachments to explain this # blocker in more detail. "A String", ], "blockerType": "A String", - "documentationLink": "A String", # [Output Only] The url of Google Cloud public documentation explaining + "documentationLink": "A String", # Output only. [Output Only] The url of Google Cloud public documentation explaining # this requirement. This is set for every type of requirement. - "explanation": "A String", # [Output Only] A human-readable explanation of this requirement and + "explanation": "A String", # Output only. [Output Only] A human-readable explanation of this requirement and # why it's not met. This is set for every type of requirement. - "metros": [ # [Output Only] Metros used to explain this blocker in more detail. + "metros": [ # Output only. [Output Only] Metros used to explain this blocker in more detail. # These are three-letter lowercase strings like "iad". This will be set # for some blockers (like NO_ATTACHMENTS_IN_METRO_AND_ZONE) but does # not apply to others. "A String", ], - "regions": [ # [Output Only] Regions used to explain this blocker in more + "regions": [ # Output only. [Output Only] Regions used to explain this blocker in more # detail. These are region names formatted like "us-central1". This # will be set for some blockers (like INCOMPATIBLE_REGIONS) but does # not apply to others. "A String", ], - "zones": [ # [Output Only] Zones used to explain this blocker in more detail. + "zones": [ # Output only. [Output Only] Zones used to explain this blocker in more detail. # Format is "zone1" and/or "zone2". This will be set for some blockers # (like MISSING_ZONE) but does not apply to others. "A String", @@ -1044,28 +1044,28 @@

Method Details

{ # [Output Only] Reasons why configuration.availabilitySLA.sla differs from # intent.availabilitySLA. This list is empty if and only if those are the # same. - "attachments": [ # [Output Only] URLs of any particular Attachments to explain this + "attachments": [ # Output only. [Output Only] URLs of any particular Attachments to explain this # blocker in more detail. "A String", ], "blockerType": "A String", - "documentationLink": "A String", # [Output Only] The url of Google Cloud public documentation explaining + "documentationLink": "A String", # Output only. [Output Only] The url of Google Cloud public documentation explaining # this requirement. This is set for every type of requirement. - "explanation": "A String", # [Output Only] A human-readable explanation of this requirement and + "explanation": "A String", # Output only. [Output Only] A human-readable explanation of this requirement and # why it's not met. This is set for every type of requirement. - "metros": [ # [Output Only] Metros used to explain this blocker in more detail. + "metros": [ # Output only. [Output Only] Metros used to explain this blocker in more detail. # These are three-letter lowercase strings like "iad". This will be set # for some blockers (like NO_ATTACHMENTS_IN_METRO_AND_ZONE) but does # not apply to others. "A String", ], - "regions": [ # [Output Only] Regions used to explain this blocker in more + "regions": [ # Output only. [Output Only] Regions used to explain this blocker in more # detail. These are region names formatted like "us-central1". This # will be set for some blockers (like INCOMPATIBLE_REGIONS) but does # not apply to others. "A String", ], - "zones": [ # [Output Only] Zones used to explain this blocker in more detail. + "zones": [ # Output only. [Output Only] Zones used to explain this blocker in more detail. # Format is "zone1" and/or "zone2". This will be set for some blockers # (like MISSING_ZONE) but does not apply to others. "A String", @@ -1074,7 +1074,7 @@

Method Details

], }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1083,7 +1083,7 @@

Method Details

# token must match the current token or the update is rejected. This provides # a reliable means of doing read-modify-write (optimistic locking) as # described byAIP 154. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. "intent": { # The user's intent for this AttachmentGroup. This is the only required field # besides the name that must be specified on group creation. @@ -1092,7 +1092,7 @@

Method Details

"interconnectGroup": "A String", # The URL of an InterconnectGroup that groups these Attachments' # Interconnects. Customers do not need to set this unless directed by # Google Support. - "kind": "compute#interconnectAttachmentGroup", # [Output Only] Type of the resource. Always + "kind": "compute#interconnectAttachmentGroup", # Output only. [Output Only] Type of the resource. Always # compute#interconnectAttachmentGroup. "logicalStructure": { # [Output Only] An analysis of the logical layout of Attachments in this # group. Every Attachment in the group is shown once in this structure. @@ -1103,27 +1103,27 @@

Method Details

"facilities": [ { # [Output Only] The facilities used for this group's Attachments' # Interconnects. - "facility": "A String", # [Output Only] The name of a facility, like "iad-1234". + "facility": "A String", # Output only. [Output Only] The name of a facility, like "iad-1234". "zones": [ { # [Output Only] The zones that Attachments in this group are present # in, in the given facilities. This is inherited from their # Interconnects. - "attachments": [ # [Output Only] URLs of Attachments in the given zone, to the given + "attachments": [ # Output only. [Output Only] URLs of Attachments in the given zone, to the given # region, on Interconnects in the given facility and metro. Every # Attachment in the AG has such an entry. "A String", ], - "zone": "A String", # [Output Only] The name of a zone, either "zone1" or "zone2". + "zone": "A String", # Output only. [Output Only] The name of a zone, either "zone1" or "zone2". }, ], }, ], - "metro": "A String", # [Output Only] The name of the metro, as a three-letter lowercase + "metro": "A String", # Output only. [Output Only] The name of the metro, as a three-letter lowercase # string like "iad". This is the first component of the location of an # Interconnect. }, ], - "region": "A String", # [Output Only] The name of a region, like "us-central1". + "region": "A String", # Output only. [Output Only] The name of a region, like "us-central1". }, ], }, @@ -1134,7 +1134,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. } requestId: string, An optional request ID to identify requests. Specify a unique request ID so @@ -1316,10 +1316,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1331,7 +1331,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1533,28 +1533,28 @@

Method Details

{ # [Output Only] Reasons why configuration.availabilitySLA.sla differs from # intent.availabilitySLA. This list is empty if and only if those are the # same. - "attachments": [ # [Output Only] URLs of any particular Attachments to explain this + "attachments": [ # Output only. [Output Only] URLs of any particular Attachments to explain this # blocker in more detail. "A String", ], "blockerType": "A String", - "documentationLink": "A String", # [Output Only] The url of Google Cloud public documentation explaining + "documentationLink": "A String", # Output only. [Output Only] The url of Google Cloud public documentation explaining # this requirement. This is set for every type of requirement. - "explanation": "A String", # [Output Only] A human-readable explanation of this requirement and + "explanation": "A String", # Output only. [Output Only] A human-readable explanation of this requirement and # why it's not met. This is set for every type of requirement. - "metros": [ # [Output Only] Metros used to explain this blocker in more detail. + "metros": [ # Output only. [Output Only] Metros used to explain this blocker in more detail. # These are three-letter lowercase strings like "iad". This will be set # for some blockers (like NO_ATTACHMENTS_IN_METRO_AND_ZONE) but does # not apply to others. "A String", ], - "regions": [ # [Output Only] Regions used to explain this blocker in more + "regions": [ # Output only. [Output Only] Regions used to explain this blocker in more # detail. These are region names formatted like "us-central1". This # will be set for some blockers (like INCOMPATIBLE_REGIONS) but does # not apply to others. "A String", ], - "zones": [ # [Output Only] Zones used to explain this blocker in more detail. + "zones": [ # Output only. [Output Only] Zones used to explain this blocker in more detail. # Format is "zone1" and/or "zone2". This will be set for some blockers # (like MISSING_ZONE) but does not apply to others. "A String", @@ -1563,7 +1563,7 @@

Method Details

], }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1572,7 +1572,7 @@

Method Details

# token must match the current token or the update is rejected. This provides # a reliable means of doing read-modify-write (optimistic locking) as # described byAIP 154. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. "intent": { # The user's intent for this AttachmentGroup. This is the only required field # besides the name that must be specified on group creation. @@ -1581,7 +1581,7 @@

Method Details

"interconnectGroup": "A String", # The URL of an InterconnectGroup that groups these Attachments' # Interconnects. Customers do not need to set this unless directed by # Google Support. - "kind": "compute#interconnectAttachmentGroup", # [Output Only] Type of the resource. Always + "kind": "compute#interconnectAttachmentGroup", # Output only. [Output Only] Type of the resource. Always # compute#interconnectAttachmentGroup. "logicalStructure": { # [Output Only] An analysis of the logical layout of Attachments in this # group. Every Attachment in the group is shown once in this structure. @@ -1592,27 +1592,27 @@

Method Details

"facilities": [ { # [Output Only] The facilities used for this group's Attachments' # Interconnects. - "facility": "A String", # [Output Only] The name of a facility, like "iad-1234". + "facility": "A String", # Output only. [Output Only] The name of a facility, like "iad-1234". "zones": [ { # [Output Only] The zones that Attachments in this group are present # in, in the given facilities. This is inherited from their # Interconnects. - "attachments": [ # [Output Only] URLs of Attachments in the given zone, to the given + "attachments": [ # Output only. [Output Only] URLs of Attachments in the given zone, to the given # region, on Interconnects in the given facility and metro. Every # Attachment in the AG has such an entry. "A String", ], - "zone": "A String", # [Output Only] The name of a zone, either "zone1" or "zone2". + "zone": "A String", # Output only. [Output Only] The name of a zone, either "zone1" or "zone2". }, ], }, ], - "metro": "A String", # [Output Only] The name of the metro, as a three-letter lowercase + "metro": "A String", # Output only. [Output Only] The name of the metro, as a three-letter lowercase # string like "iad". This is the first component of the location of an # Interconnect. }, ], - "region": "A String", # [Output Only] The name of a region, like "us-central1". + "region": "A String", # Output only. [Output Only] The name of a region, like "us-central1". }, ], }, @@ -1623,7 +1623,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. }, ], "kind": "compute#interconnectAttachmentGroup", @@ -1633,7 +1633,7 @@

Method Details

# Subsequent list requests will have their own nextPageToken to # continue paging through the results. "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "unreachables": [ # Output only. [Output Only] Unreachable resources. # end_interface: # MixerListResponseWithEtagBuilder "A String", @@ -1714,28 +1714,28 @@

Method Details

{ # [Output Only] Reasons why configuration.availabilitySLA.sla differs from # intent.availabilitySLA. This list is empty if and only if those are the # same. - "attachments": [ # [Output Only] URLs of any particular Attachments to explain this + "attachments": [ # Output only. [Output Only] URLs of any particular Attachments to explain this # blocker in more detail. "A String", ], "blockerType": "A String", - "documentationLink": "A String", # [Output Only] The url of Google Cloud public documentation explaining + "documentationLink": "A String", # Output only. [Output Only] The url of Google Cloud public documentation explaining # this requirement. This is set for every type of requirement. - "explanation": "A String", # [Output Only] A human-readable explanation of this requirement and + "explanation": "A String", # Output only. [Output Only] A human-readable explanation of this requirement and # why it's not met. This is set for every type of requirement. - "metros": [ # [Output Only] Metros used to explain this blocker in more detail. + "metros": [ # Output only. [Output Only] Metros used to explain this blocker in more detail. # These are three-letter lowercase strings like "iad". This will be set # for some blockers (like NO_ATTACHMENTS_IN_METRO_AND_ZONE) but does # not apply to others. "A String", ], - "regions": [ # [Output Only] Regions used to explain this blocker in more + "regions": [ # Output only. [Output Only] Regions used to explain this blocker in more # detail. These are region names formatted like "us-central1". This # will be set for some blockers (like INCOMPATIBLE_REGIONS) but does # not apply to others. "A String", ], - "zones": [ # [Output Only] Zones used to explain this blocker in more detail. + "zones": [ # Output only. [Output Only] Zones used to explain this blocker in more detail. # Format is "zone1" and/or "zone2". This will be set for some blockers # (like MISSING_ZONE) but does not apply to others. "A String", @@ -1744,7 +1744,7 @@

Method Details

], }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1753,7 +1753,7 @@

Method Details

# token must match the current token or the update is rejected. This provides # a reliable means of doing read-modify-write (optimistic locking) as # described byAIP 154. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. "intent": { # The user's intent for this AttachmentGroup. This is the only required field # besides the name that must be specified on group creation. @@ -1762,7 +1762,7 @@

Method Details

"interconnectGroup": "A String", # The URL of an InterconnectGroup that groups these Attachments' # Interconnects. Customers do not need to set this unless directed by # Google Support. - "kind": "compute#interconnectAttachmentGroup", # [Output Only] Type of the resource. Always + "kind": "compute#interconnectAttachmentGroup", # Output only. [Output Only] Type of the resource. Always # compute#interconnectAttachmentGroup. "logicalStructure": { # [Output Only] An analysis of the logical layout of Attachments in this # group. Every Attachment in the group is shown once in this structure. @@ -1773,27 +1773,27 @@

Method Details

"facilities": [ { # [Output Only] The facilities used for this group's Attachments' # Interconnects. - "facility": "A String", # [Output Only] The name of a facility, like "iad-1234". + "facility": "A String", # Output only. [Output Only] The name of a facility, like "iad-1234". "zones": [ { # [Output Only] The zones that Attachments in this group are present # in, in the given facilities. This is inherited from their # Interconnects. - "attachments": [ # [Output Only] URLs of Attachments in the given zone, to the given + "attachments": [ # Output only. [Output Only] URLs of Attachments in the given zone, to the given # region, on Interconnects in the given facility and metro. Every # Attachment in the AG has such an entry. "A String", ], - "zone": "A String", # [Output Only] The name of a zone, either "zone1" or "zone2". + "zone": "A String", # Output only. [Output Only] The name of a zone, either "zone1" or "zone2". }, ], }, ], - "metro": "A String", # [Output Only] The name of the metro, as a three-letter lowercase + "metro": "A String", # Output only. [Output Only] The name of the metro, as a three-letter lowercase # string like "iad". This is the first component of the location of an # Interconnect. }, ], - "region": "A String", # [Output Only] The name of a region, like "us-central1". + "region": "A String", # Output only. [Output Only] The name of a region, like "us-central1". }, ], }, @@ -1804,7 +1804,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. } requestId: string, An optional request ID to identify requests. Specify a unique request ID so @@ -1987,10 +1987,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2002,7 +2002,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_v1.interconnectAttachments.html b/docs/dyn/compute_v1.interconnectAttachments.html index 6eea219fa0..a524b86b45 100644 --- a/docs/dyn/compute_v1.interconnectAttachments.html +++ b/docs/dyn/compute_v1.interconnectAttachments.html @@ -227,7 +227,7 @@

Method Details

# Creating VLAN Attachments. "adminEnabled": True or False, # Determines whether this Attachment will carry packets. # Not present for PARTNER_PROVIDER. - "attachmentGroup": "A String", # [Output Only] URL of the AttachmentGroup that includes this Attachment. + "attachmentGroup": "A String", # Output only. [Output Only] URL of the AttachmentGroup that includes this Attachment. "bandwidth": "A String", # Provisioned bandwidth capacity for the interconnect attachment. For # attachments of type DEDICATED, the user can set the bandwidth. # For attachments of type PARTNER, the Google Partner that is operating @@ -248,6 +248,28 @@

Method Details

# - BPS_20G: 20 Gbit/s # - BPS_50G: 50 Gbit/s # - BPS_100G: 100 Gbit/s + "candidateCloudRouterIpAddress": "A String", # Single IPv4 address + prefix length to be configured on the cloud router + # interface for this interconnect attachment. + # + # - Both candidate_cloud_router_ip_address and + # candidate_customer_router_ip_address fields must be set or both must be + # unset. + # - Prefix length of both candidate_cloud_router_ip_address and + # candidate_customer_router_ip_address must be the same. + # - Max prefix length is 31. + "candidateCloudRouterIpv6Address": "A String", # Single IPv6 address + prefix length to be configured on the cloud router + # interface for this interconnect attachment. + # + # - Both candidate_cloud_router_ipv6_address and + # candidate_customer_router_ipv6_address fields must be set or both must be + # unset. + # - Prefix length of both candidate_cloud_router_ipv6_address and + # candidate_customer_router_ipv6_address must be the same. + # - Max prefix length is 126. + "candidateCustomerRouterIpAddress": "A String", # Single IPv4 address + prefix length to be configured on the customer router + # interface for this interconnect attachment. + "candidateCustomerRouterIpv6Address": "A String", # Single IPv6 address + prefix length to be configured on the customer router + # interface for this interconnect attachment. "candidateIpv6Subnets": [ # This field is not available. "A String", ], @@ -260,14 +282,14 @@

Method Details

# randomly select an unused /29 from all of link-local space. "A String", ], - "cloudRouterIpAddress": "A String", # [Output Only] IPv4 address + prefix length to be configured on Cloud Router + "cloudRouterIpAddress": "A String", # Output only. [Output Only] IPv4 address + prefix length to be configured on Cloud Router # Interface for this interconnect attachment. - "cloudRouterIpv6Address": "A String", # [Output Only] IPv6 address + prefix length to be configured on Cloud + "cloudRouterIpv6Address": "A String", # Output only. [Output Only] IPv6 address + prefix length to be configured on Cloud # Router Interface for this interconnect attachment. "cloudRouterIpv6InterfaceId": "A String", # This field is not available. - "configurationConstraints": { # [Output Only] Constraints for this attachment, if any. The attachment does + "configurationConstraints": { # Output only. [Output Only] Constraints for this attachment, if any. The attachment does # not work if these constraints are not met. - "bgpMd5": "A String", # [Output Only] Whether the attachment's BGP session + "bgpMd5": "A String", # Output only. [Output Only] Whether the attachment's BGP session # requires/allows/disallows BGP MD5 authentication. This can take one of # the following values: MD5_OPTIONAL, MD5_REQUIRED, MD5_UNSUPPORTED. # @@ -277,7 +299,7 @@

Method Details

# field set to MD5_REQUIRED, and that property is propagated to the # attachment. Similarly, if BGP MD5 is MD5_UNSUPPORTED, an error is # returned if MD5 is requested. - "bgpPeerAsnRanges": [ # [Output Only] List of ASN ranges that the remote location is known to + "bgpPeerAsnRanges": [ # Output only. [Output Only] List of ASN ranges that the remote location is known to # support. Formatted as an array of inclusive ranges {min: min-value, max: # max-value}. For example, [{min: 123, max: 123}, {min: 64512, max: 65534}] # allows the peer ASN to be 123 or anything in the range 64512-65534. @@ -290,14 +312,14 @@

Method Details

}, ], }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. - "customerRouterIpAddress": "A String", # [Output Only] IPv4 address + prefix length to be configured on the customer + "customerRouterIpAddress": "A String", # Output only. [Output Only] IPv4 address + prefix length to be configured on the customer # router subinterface for this interconnect attachment. - "customerRouterIpv6Address": "A String", # [Output Only] IPv6 address + prefix length to be configured on the + "customerRouterIpv6Address": "A String", # Output only. [Output Only] IPv6 address + prefix length to be configured on the # customer router subinterface for this interconnect attachment. "customerRouterIpv6InterfaceId": "A String", # This field is not available. - "dataplaneVersion": 42, # [Output Only] Dataplane version for this InterconnectAttachment. This + "dataplaneVersion": 42, # Output only. [Output Only] Dataplane version for this InterconnectAttachment. This # field is only present for Dataplane version 2 and higher. Absence of this # field in the API output indicates that the Dataplane is version 1. "description": "A String", # An optional description of this resource. @@ -328,10 +350,10 @@

Method Details

# traffic from, such a VLAN attachment. To use *HA VPN over Cloud # Interconnect*, the VLAN attachment must be created with this # option. - "googleReferenceId": "A String", # [Output Only] Google reference ID, to be used when raising support tickets + "googleReferenceId": "A String", # Output only. [Output Only] Google reference ID, to be used when raising support tickets # with Google or otherwise to debug backend connectivity issues. # [Deprecated] This field is not used. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "interconnect": "A String", # URL of the underlying Interconnect object that this attachment's traffic # will traverse through. @@ -351,7 +373,7 @@

Method Details

# pool. "A String", ], - "kind": "compute#interconnectAttachment", # [Output Only] Type of the resource. Alwayscompute#interconnectAttachment for interconnect attachments. + "kind": "compute#interconnectAttachment", # Output only. [Output Only] Type of the resource. Alwayscompute#interconnectAttachment for interconnect attachments. "l2Forwarding": { # L2 Interconnect Attachment related configuration. # L2 Interconnect Attachment related config. This field is required if the # type is L2_DEDICATED. # @@ -442,7 +464,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "operationalStatus": "A String", # [Output Only] The current status of whether or not this interconnect + "operationalStatus": "A String", # Output only. [Output Only] The current status of whether or not this interconnect # attachment is functional, which can take one of the following values: # # - OS_ACTIVE: The attachment has been turned up and is ready to @@ -492,18 +514,18 @@

Method Details

# this to be a deep link to the specific resource on the Partner portal. # This value may be validated to match approved Partner values. }, - "privateInterconnectInfo": { # Information for an interconnect attachment when this belongs to an # [Output Only] Information specific to an InterconnectAttachment. + "privateInterconnectInfo": { # Information for an interconnect attachment when this belongs to an # Output only. [Output Only] Information specific to an InterconnectAttachment. # This property is populated if the interconnect that # this is attached to is of type DEDICATED. # interconnect of type DEDICATED. "tag8021q": 42, # [Output Only] 802.1q encapsulation tag to be used for traffic between # Google and the customer, going to and from this network and region. }, - "region": "A String", # [Output Only] URL of the region where the regional interconnect attachment + "region": "A String", # Output only. [Output Only] URL of the region where the regional interconnect attachment # resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "remoteService": "A String", # [Output Only] + "remoteService": "A String", # Output only. [Output Only] # If the attachment is on a Cross-Cloud Interconnect connection, this field # contains the interconnect's remote location service provider. Example # values: "Amazon Web Services" "Microsoft Azure". @@ -515,15 +537,15 @@

Method Details

# in the same region as this InterconnectAttachment. The # InterconnectAttachment will automatically connect the Interconnect to the # network & region within which the Cloud Router is configured. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "stackType": "A String", # The stack type for this interconnect attachment to identify whether the # IPv6 feature is enabled or not. If not specified, IPV4_ONLY # will be used. # # This field can be both set at interconnect attachments creation and # update interconnect attachment operations. - "state": "A String", # [Output Only] The current state of this attachment's functionality. + "state": "A String", # Output only. [Output Only] The current state of this attachment's functionality. # Enum values ACTIVE and UNPROVISIONED are shared by DEDICATED/PRIVATE, # PARTNER, and PARTNER_PROVIDER interconnect attachments, while enum values # PENDING_PARTNER, PARTNER_REQUEST_RECEIVED, and PENDING_CUSTOMER are used @@ -602,15 +624,15 @@

Method Details

}, }, }, - "kind": "compute#interconnectAttachmentAggregatedList", # [Output Only] Type of resource. Alwayscompute#interconnectAttachmentAggregatedList for aggregated + "kind": "compute#interconnectAttachmentAggregatedList", # Output only. [Output Only] Type of resource. Alwayscompute#interconnectAttachmentAggregatedList for aggregated # lists of interconnect attachments. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -846,10 +868,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -861,7 +883,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -965,7 +987,7 @@

Method Details

# Creating VLAN Attachments. "adminEnabled": True or False, # Determines whether this Attachment will carry packets. # Not present for PARTNER_PROVIDER. - "attachmentGroup": "A String", # [Output Only] URL of the AttachmentGroup that includes this Attachment. + "attachmentGroup": "A String", # Output only. [Output Only] URL of the AttachmentGroup that includes this Attachment. "bandwidth": "A String", # Provisioned bandwidth capacity for the interconnect attachment. For # attachments of type DEDICATED, the user can set the bandwidth. # For attachments of type PARTNER, the Google Partner that is operating @@ -986,6 +1008,28 @@

Method Details

# - BPS_20G: 20 Gbit/s # - BPS_50G: 50 Gbit/s # - BPS_100G: 100 Gbit/s + "candidateCloudRouterIpAddress": "A String", # Single IPv4 address + prefix length to be configured on the cloud router + # interface for this interconnect attachment. + # + # - Both candidate_cloud_router_ip_address and + # candidate_customer_router_ip_address fields must be set or both must be + # unset. + # - Prefix length of both candidate_cloud_router_ip_address and + # candidate_customer_router_ip_address must be the same. + # - Max prefix length is 31. + "candidateCloudRouterIpv6Address": "A String", # Single IPv6 address + prefix length to be configured on the cloud router + # interface for this interconnect attachment. + # + # - Both candidate_cloud_router_ipv6_address and + # candidate_customer_router_ipv6_address fields must be set or both must be + # unset. + # - Prefix length of both candidate_cloud_router_ipv6_address and + # candidate_customer_router_ipv6_address must be the same. + # - Max prefix length is 126. + "candidateCustomerRouterIpAddress": "A String", # Single IPv4 address + prefix length to be configured on the customer router + # interface for this interconnect attachment. + "candidateCustomerRouterIpv6Address": "A String", # Single IPv6 address + prefix length to be configured on the customer router + # interface for this interconnect attachment. "candidateIpv6Subnets": [ # This field is not available. "A String", ], @@ -998,14 +1042,14 @@

Method Details

# randomly select an unused /29 from all of link-local space. "A String", ], - "cloudRouterIpAddress": "A String", # [Output Only] IPv4 address + prefix length to be configured on Cloud Router + "cloudRouterIpAddress": "A String", # Output only. [Output Only] IPv4 address + prefix length to be configured on Cloud Router # Interface for this interconnect attachment. - "cloudRouterIpv6Address": "A String", # [Output Only] IPv6 address + prefix length to be configured on Cloud + "cloudRouterIpv6Address": "A String", # Output only. [Output Only] IPv6 address + prefix length to be configured on Cloud # Router Interface for this interconnect attachment. "cloudRouterIpv6InterfaceId": "A String", # This field is not available. - "configurationConstraints": { # [Output Only] Constraints for this attachment, if any. The attachment does + "configurationConstraints": { # Output only. [Output Only] Constraints for this attachment, if any. The attachment does # not work if these constraints are not met. - "bgpMd5": "A String", # [Output Only] Whether the attachment's BGP session + "bgpMd5": "A String", # Output only. [Output Only] Whether the attachment's BGP session # requires/allows/disallows BGP MD5 authentication. This can take one of # the following values: MD5_OPTIONAL, MD5_REQUIRED, MD5_UNSUPPORTED. # @@ -1015,7 +1059,7 @@

Method Details

# field set to MD5_REQUIRED, and that property is propagated to the # attachment. Similarly, if BGP MD5 is MD5_UNSUPPORTED, an error is # returned if MD5 is requested. - "bgpPeerAsnRanges": [ # [Output Only] List of ASN ranges that the remote location is known to + "bgpPeerAsnRanges": [ # Output only. [Output Only] List of ASN ranges that the remote location is known to # support. Formatted as an array of inclusive ranges {min: min-value, max: # max-value}. For example, [{min: 123, max: 123}, {min: 64512, max: 65534}] # allows the peer ASN to be 123 or anything in the range 64512-65534. @@ -1028,14 +1072,14 @@

Method Details

}, ], }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. - "customerRouterIpAddress": "A String", # [Output Only] IPv4 address + prefix length to be configured on the customer + "customerRouterIpAddress": "A String", # Output only. [Output Only] IPv4 address + prefix length to be configured on the customer # router subinterface for this interconnect attachment. - "customerRouterIpv6Address": "A String", # [Output Only] IPv6 address + prefix length to be configured on the + "customerRouterIpv6Address": "A String", # Output only. [Output Only] IPv6 address + prefix length to be configured on the # customer router subinterface for this interconnect attachment. "customerRouterIpv6InterfaceId": "A String", # This field is not available. - "dataplaneVersion": 42, # [Output Only] Dataplane version for this InterconnectAttachment. This + "dataplaneVersion": 42, # Output only. [Output Only] Dataplane version for this InterconnectAttachment. This # field is only present for Dataplane version 2 and higher. Absence of this # field in the API output indicates that the Dataplane is version 1. "description": "A String", # An optional description of this resource. @@ -1066,10 +1110,10 @@

Method Details

# traffic from, such a VLAN attachment. To use *HA VPN over Cloud # Interconnect*, the VLAN attachment must be created with this # option. - "googleReferenceId": "A String", # [Output Only] Google reference ID, to be used when raising support tickets + "googleReferenceId": "A String", # Output only. [Output Only] Google reference ID, to be used when raising support tickets # with Google or otherwise to debug backend connectivity issues. # [Deprecated] This field is not used. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "interconnect": "A String", # URL of the underlying Interconnect object that this attachment's traffic # will traverse through. @@ -1089,7 +1133,7 @@

Method Details

# pool. "A String", ], - "kind": "compute#interconnectAttachment", # [Output Only] Type of the resource. Alwayscompute#interconnectAttachment for interconnect attachments. + "kind": "compute#interconnectAttachment", # Output only. [Output Only] Type of the resource. Alwayscompute#interconnectAttachment for interconnect attachments. "l2Forwarding": { # L2 Interconnect Attachment related configuration. # L2 Interconnect Attachment related config. This field is required if the # type is L2_DEDICATED. # @@ -1180,7 +1224,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "operationalStatus": "A String", # [Output Only] The current status of whether or not this interconnect + "operationalStatus": "A String", # Output only. [Output Only] The current status of whether or not this interconnect # attachment is functional, which can take one of the following values: # # - OS_ACTIVE: The attachment has been turned up and is ready to @@ -1230,18 +1274,18 @@

Method Details

# this to be a deep link to the specific resource on the Partner portal. # This value may be validated to match approved Partner values. }, - "privateInterconnectInfo": { # Information for an interconnect attachment when this belongs to an # [Output Only] Information specific to an InterconnectAttachment. + "privateInterconnectInfo": { # Information for an interconnect attachment when this belongs to an # Output only. [Output Only] Information specific to an InterconnectAttachment. # This property is populated if the interconnect that # this is attached to is of type DEDICATED. # interconnect of type DEDICATED. "tag8021q": 42, # [Output Only] 802.1q encapsulation tag to be used for traffic between # Google and the customer, going to and from this network and region. }, - "region": "A String", # [Output Only] URL of the region where the regional interconnect attachment + "region": "A String", # Output only. [Output Only] URL of the region where the regional interconnect attachment # resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "remoteService": "A String", # [Output Only] + "remoteService": "A String", # Output only. [Output Only] # If the attachment is on a Cross-Cloud Interconnect connection, this field # contains the interconnect's remote location service provider. Example # values: "Amazon Web Services" "Microsoft Azure". @@ -1253,15 +1297,15 @@

Method Details

# in the same region as this InterconnectAttachment. The # InterconnectAttachment will automatically connect the Interconnect to the # network & region within which the Cloud Router is configured. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "stackType": "A String", # The stack type for this interconnect attachment to identify whether the # IPv6 feature is enabled or not. If not specified, IPV4_ONLY # will be used. # # This field can be both set at interconnect attachments creation and # update interconnect attachment operations. - "state": "A String", # [Output Only] The current state of this attachment's functionality. + "state": "A String", # Output only. [Output Only] The current state of this attachment's functionality. # Enum values ACTIVE and UNPROVISIONED are shared by DEDICATED/PRIVATE, # PARTNER, and PARTNER_PROVIDER interconnect attachments, while enum values # PENDING_PARTNER, PARTNER_REQUEST_RECEIVED, and PENDING_CUSTOMER are used @@ -1332,7 +1376,7 @@

Method Details

# Creating VLAN Attachments. "adminEnabled": True or False, # Determines whether this Attachment will carry packets. # Not present for PARTNER_PROVIDER. - "attachmentGroup": "A String", # [Output Only] URL of the AttachmentGroup that includes this Attachment. + "attachmentGroup": "A String", # Output only. [Output Only] URL of the AttachmentGroup that includes this Attachment. "bandwidth": "A String", # Provisioned bandwidth capacity for the interconnect attachment. For # attachments of type DEDICATED, the user can set the bandwidth. # For attachments of type PARTNER, the Google Partner that is operating @@ -1353,6 +1397,28 @@

Method Details

# - BPS_20G: 20 Gbit/s # - BPS_50G: 50 Gbit/s # - BPS_100G: 100 Gbit/s + "candidateCloudRouterIpAddress": "A String", # Single IPv4 address + prefix length to be configured on the cloud router + # interface for this interconnect attachment. + # + # - Both candidate_cloud_router_ip_address and + # candidate_customer_router_ip_address fields must be set or both must be + # unset. + # - Prefix length of both candidate_cloud_router_ip_address and + # candidate_customer_router_ip_address must be the same. + # - Max prefix length is 31. + "candidateCloudRouterIpv6Address": "A String", # Single IPv6 address + prefix length to be configured on the cloud router + # interface for this interconnect attachment. + # + # - Both candidate_cloud_router_ipv6_address and + # candidate_customer_router_ipv6_address fields must be set or both must be + # unset. + # - Prefix length of both candidate_cloud_router_ipv6_address and + # candidate_customer_router_ipv6_address must be the same. + # - Max prefix length is 126. + "candidateCustomerRouterIpAddress": "A String", # Single IPv4 address + prefix length to be configured on the customer router + # interface for this interconnect attachment. + "candidateCustomerRouterIpv6Address": "A String", # Single IPv6 address + prefix length to be configured on the customer router + # interface for this interconnect attachment. "candidateIpv6Subnets": [ # This field is not available. "A String", ], @@ -1365,14 +1431,14 @@

Method Details

# randomly select an unused /29 from all of link-local space. "A String", ], - "cloudRouterIpAddress": "A String", # [Output Only] IPv4 address + prefix length to be configured on Cloud Router + "cloudRouterIpAddress": "A String", # Output only. [Output Only] IPv4 address + prefix length to be configured on Cloud Router # Interface for this interconnect attachment. - "cloudRouterIpv6Address": "A String", # [Output Only] IPv6 address + prefix length to be configured on Cloud + "cloudRouterIpv6Address": "A String", # Output only. [Output Only] IPv6 address + prefix length to be configured on Cloud # Router Interface for this interconnect attachment. "cloudRouterIpv6InterfaceId": "A String", # This field is not available. - "configurationConstraints": { # [Output Only] Constraints for this attachment, if any. The attachment does + "configurationConstraints": { # Output only. [Output Only] Constraints for this attachment, if any. The attachment does # not work if these constraints are not met. - "bgpMd5": "A String", # [Output Only] Whether the attachment's BGP session + "bgpMd5": "A String", # Output only. [Output Only] Whether the attachment's BGP session # requires/allows/disallows BGP MD5 authentication. This can take one of # the following values: MD5_OPTIONAL, MD5_REQUIRED, MD5_UNSUPPORTED. # @@ -1382,7 +1448,7 @@

Method Details

# field set to MD5_REQUIRED, and that property is propagated to the # attachment. Similarly, if BGP MD5 is MD5_UNSUPPORTED, an error is # returned if MD5 is requested. - "bgpPeerAsnRanges": [ # [Output Only] List of ASN ranges that the remote location is known to + "bgpPeerAsnRanges": [ # Output only. [Output Only] List of ASN ranges that the remote location is known to # support. Formatted as an array of inclusive ranges {min: min-value, max: # max-value}. For example, [{min: 123, max: 123}, {min: 64512, max: 65534}] # allows the peer ASN to be 123 or anything in the range 64512-65534. @@ -1395,14 +1461,14 @@

Method Details

}, ], }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. - "customerRouterIpAddress": "A String", # [Output Only] IPv4 address + prefix length to be configured on the customer + "customerRouterIpAddress": "A String", # Output only. [Output Only] IPv4 address + prefix length to be configured on the customer # router subinterface for this interconnect attachment. - "customerRouterIpv6Address": "A String", # [Output Only] IPv6 address + prefix length to be configured on the + "customerRouterIpv6Address": "A String", # Output only. [Output Only] IPv6 address + prefix length to be configured on the # customer router subinterface for this interconnect attachment. "customerRouterIpv6InterfaceId": "A String", # This field is not available. - "dataplaneVersion": 42, # [Output Only] Dataplane version for this InterconnectAttachment. This + "dataplaneVersion": 42, # Output only. [Output Only] Dataplane version for this InterconnectAttachment. This # field is only present for Dataplane version 2 and higher. Absence of this # field in the API output indicates that the Dataplane is version 1. "description": "A String", # An optional description of this resource. @@ -1433,10 +1499,10 @@

Method Details

# traffic from, such a VLAN attachment. To use *HA VPN over Cloud # Interconnect*, the VLAN attachment must be created with this # option. - "googleReferenceId": "A String", # [Output Only] Google reference ID, to be used when raising support tickets + "googleReferenceId": "A String", # Output only. [Output Only] Google reference ID, to be used when raising support tickets # with Google or otherwise to debug backend connectivity issues. # [Deprecated] This field is not used. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "interconnect": "A String", # URL of the underlying Interconnect object that this attachment's traffic # will traverse through. @@ -1456,7 +1522,7 @@

Method Details

# pool. "A String", ], - "kind": "compute#interconnectAttachment", # [Output Only] Type of the resource. Alwayscompute#interconnectAttachment for interconnect attachments. + "kind": "compute#interconnectAttachment", # Output only. [Output Only] Type of the resource. Alwayscompute#interconnectAttachment for interconnect attachments. "l2Forwarding": { # L2 Interconnect Attachment related configuration. # L2 Interconnect Attachment related config. This field is required if the # type is L2_DEDICATED. # @@ -1547,7 +1613,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "operationalStatus": "A String", # [Output Only] The current status of whether or not this interconnect + "operationalStatus": "A String", # Output only. [Output Only] The current status of whether or not this interconnect # attachment is functional, which can take one of the following values: # # - OS_ACTIVE: The attachment has been turned up and is ready to @@ -1597,18 +1663,18 @@

Method Details

# this to be a deep link to the specific resource on the Partner portal. # This value may be validated to match approved Partner values. }, - "privateInterconnectInfo": { # Information for an interconnect attachment when this belongs to an # [Output Only] Information specific to an InterconnectAttachment. + "privateInterconnectInfo": { # Information for an interconnect attachment when this belongs to an # Output only. [Output Only] Information specific to an InterconnectAttachment. # This property is populated if the interconnect that # this is attached to is of type DEDICATED. # interconnect of type DEDICATED. "tag8021q": 42, # [Output Only] 802.1q encapsulation tag to be used for traffic between # Google and the customer, going to and from this network and region. }, - "region": "A String", # [Output Only] URL of the region where the regional interconnect attachment + "region": "A String", # Output only. [Output Only] URL of the region where the regional interconnect attachment # resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "remoteService": "A String", # [Output Only] + "remoteService": "A String", # Output only. [Output Only] # If the attachment is on a Cross-Cloud Interconnect connection, this field # contains the interconnect's remote location service provider. Example # values: "Amazon Web Services" "Microsoft Azure". @@ -1620,15 +1686,15 @@

Method Details

# in the same region as this InterconnectAttachment. The # InterconnectAttachment will automatically connect the Interconnect to the # network & region within which the Cloud Router is configured. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "stackType": "A String", # The stack type for this interconnect attachment to identify whether the # IPv6 feature is enabled or not. If not specified, IPV4_ONLY # will be used. # # This field can be both set at interconnect attachments creation and # update interconnect attachment operations. - "state": "A String", # [Output Only] The current state of this attachment's functionality. + "state": "A String", # Output only. [Output Only] The current state of this attachment's functionality. # Enum values ACTIVE and UNPROVISIONED are shared by DEDICATED/PRIVATE, # PARTNER, and PARTNER_PROVIDER interconnect attachments, while enum values # PENDING_PARTNER, PARTNER_REQUEST_RECEIVED, and PENDING_CUSTOMER are used @@ -1858,10 +1924,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1873,7 +1939,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2064,7 +2130,7 @@

Method Details

# Creating VLAN Attachments. "adminEnabled": True or False, # Determines whether this Attachment will carry packets. # Not present for PARTNER_PROVIDER. - "attachmentGroup": "A String", # [Output Only] URL of the AttachmentGroup that includes this Attachment. + "attachmentGroup": "A String", # Output only. [Output Only] URL of the AttachmentGroup that includes this Attachment. "bandwidth": "A String", # Provisioned bandwidth capacity for the interconnect attachment. For # attachments of type DEDICATED, the user can set the bandwidth. # For attachments of type PARTNER, the Google Partner that is operating @@ -2085,6 +2151,28 @@

Method Details

# - BPS_20G: 20 Gbit/s # - BPS_50G: 50 Gbit/s # - BPS_100G: 100 Gbit/s + "candidateCloudRouterIpAddress": "A String", # Single IPv4 address + prefix length to be configured on the cloud router + # interface for this interconnect attachment. + # + # - Both candidate_cloud_router_ip_address and + # candidate_customer_router_ip_address fields must be set or both must be + # unset. + # - Prefix length of both candidate_cloud_router_ip_address and + # candidate_customer_router_ip_address must be the same. + # - Max prefix length is 31. + "candidateCloudRouterIpv6Address": "A String", # Single IPv6 address + prefix length to be configured on the cloud router + # interface for this interconnect attachment. + # + # - Both candidate_cloud_router_ipv6_address and + # candidate_customer_router_ipv6_address fields must be set or both must be + # unset. + # - Prefix length of both candidate_cloud_router_ipv6_address and + # candidate_customer_router_ipv6_address must be the same. + # - Max prefix length is 126. + "candidateCustomerRouterIpAddress": "A String", # Single IPv4 address + prefix length to be configured on the customer router + # interface for this interconnect attachment. + "candidateCustomerRouterIpv6Address": "A String", # Single IPv6 address + prefix length to be configured on the customer router + # interface for this interconnect attachment. "candidateIpv6Subnets": [ # This field is not available. "A String", ], @@ -2097,14 +2185,14 @@

Method Details

# randomly select an unused /29 from all of link-local space. "A String", ], - "cloudRouterIpAddress": "A String", # [Output Only] IPv4 address + prefix length to be configured on Cloud Router + "cloudRouterIpAddress": "A String", # Output only. [Output Only] IPv4 address + prefix length to be configured on Cloud Router # Interface for this interconnect attachment. - "cloudRouterIpv6Address": "A String", # [Output Only] IPv6 address + prefix length to be configured on Cloud + "cloudRouterIpv6Address": "A String", # Output only. [Output Only] IPv6 address + prefix length to be configured on Cloud # Router Interface for this interconnect attachment. "cloudRouterIpv6InterfaceId": "A String", # This field is not available. - "configurationConstraints": { # [Output Only] Constraints for this attachment, if any. The attachment does + "configurationConstraints": { # Output only. [Output Only] Constraints for this attachment, if any. The attachment does # not work if these constraints are not met. - "bgpMd5": "A String", # [Output Only] Whether the attachment's BGP session + "bgpMd5": "A String", # Output only. [Output Only] Whether the attachment's BGP session # requires/allows/disallows BGP MD5 authentication. This can take one of # the following values: MD5_OPTIONAL, MD5_REQUIRED, MD5_UNSUPPORTED. # @@ -2114,7 +2202,7 @@

Method Details

# field set to MD5_REQUIRED, and that property is propagated to the # attachment. Similarly, if BGP MD5 is MD5_UNSUPPORTED, an error is # returned if MD5 is requested. - "bgpPeerAsnRanges": [ # [Output Only] List of ASN ranges that the remote location is known to + "bgpPeerAsnRanges": [ # Output only. [Output Only] List of ASN ranges that the remote location is known to # support. Formatted as an array of inclusive ranges {min: min-value, max: # max-value}. For example, [{min: 123, max: 123}, {min: 64512, max: 65534}] # allows the peer ASN to be 123 or anything in the range 64512-65534. @@ -2127,14 +2215,14 @@

Method Details

}, ], }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. - "customerRouterIpAddress": "A String", # [Output Only] IPv4 address + prefix length to be configured on the customer + "customerRouterIpAddress": "A String", # Output only. [Output Only] IPv4 address + prefix length to be configured on the customer # router subinterface for this interconnect attachment. - "customerRouterIpv6Address": "A String", # [Output Only] IPv6 address + prefix length to be configured on the + "customerRouterIpv6Address": "A String", # Output only. [Output Only] IPv6 address + prefix length to be configured on the # customer router subinterface for this interconnect attachment. "customerRouterIpv6InterfaceId": "A String", # This field is not available. - "dataplaneVersion": 42, # [Output Only] Dataplane version for this InterconnectAttachment. This + "dataplaneVersion": 42, # Output only. [Output Only] Dataplane version for this InterconnectAttachment. This # field is only present for Dataplane version 2 and higher. Absence of this # field in the API output indicates that the Dataplane is version 1. "description": "A String", # An optional description of this resource. @@ -2165,10 +2253,10 @@

Method Details

# traffic from, such a VLAN attachment. To use *HA VPN over Cloud # Interconnect*, the VLAN attachment must be created with this # option. - "googleReferenceId": "A String", # [Output Only] Google reference ID, to be used when raising support tickets + "googleReferenceId": "A String", # Output only. [Output Only] Google reference ID, to be used when raising support tickets # with Google or otherwise to debug backend connectivity issues. # [Deprecated] This field is not used. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "interconnect": "A String", # URL of the underlying Interconnect object that this attachment's traffic # will traverse through. @@ -2188,7 +2276,7 @@

Method Details

# pool. "A String", ], - "kind": "compute#interconnectAttachment", # [Output Only] Type of the resource. Alwayscompute#interconnectAttachment for interconnect attachments. + "kind": "compute#interconnectAttachment", # Output only. [Output Only] Type of the resource. Alwayscompute#interconnectAttachment for interconnect attachments. "l2Forwarding": { # L2 Interconnect Attachment related configuration. # L2 Interconnect Attachment related config. This field is required if the # type is L2_DEDICATED. # @@ -2279,7 +2367,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "operationalStatus": "A String", # [Output Only] The current status of whether or not this interconnect + "operationalStatus": "A String", # Output only. [Output Only] The current status of whether or not this interconnect # attachment is functional, which can take one of the following values: # # - OS_ACTIVE: The attachment has been turned up and is ready to @@ -2329,18 +2417,18 @@

Method Details

# this to be a deep link to the specific resource on the Partner portal. # This value may be validated to match approved Partner values. }, - "privateInterconnectInfo": { # Information for an interconnect attachment when this belongs to an # [Output Only] Information specific to an InterconnectAttachment. + "privateInterconnectInfo": { # Information for an interconnect attachment when this belongs to an # Output only. [Output Only] Information specific to an InterconnectAttachment. # This property is populated if the interconnect that # this is attached to is of type DEDICATED. # interconnect of type DEDICATED. "tag8021q": 42, # [Output Only] 802.1q encapsulation tag to be used for traffic between # Google and the customer, going to and from this network and region. }, - "region": "A String", # [Output Only] URL of the region where the regional interconnect attachment + "region": "A String", # Output only. [Output Only] URL of the region where the regional interconnect attachment # resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "remoteService": "A String", # [Output Only] + "remoteService": "A String", # Output only. [Output Only] # If the attachment is on a Cross-Cloud Interconnect connection, this field # contains the interconnect's remote location service provider. Example # values: "Amazon Web Services" "Microsoft Azure". @@ -2352,15 +2440,15 @@

Method Details

# in the same region as this InterconnectAttachment. The # InterconnectAttachment will automatically connect the Interconnect to the # network & region within which the Cloud Router is configured. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "stackType": "A String", # The stack type for this interconnect attachment to identify whether the # IPv6 feature is enabled or not. If not specified, IPV4_ONLY # will be used. # # This field can be both set at interconnect attachments creation and # update interconnect attachment operations. - "state": "A String", # [Output Only] The current state of this attachment's functionality. + "state": "A String", # Output only. [Output Only] The current state of this attachment's functionality. # Enum values ACTIVE and UNPROVISIONED are shared by DEDICATED/PRIVATE, # PARTNER, and PARTNER_PROVIDER interconnect attachments, while enum values # PENDING_PARTNER, PARTNER_REQUEST_RECEIVED, and PENDING_CUSTOMER are used @@ -2411,14 +2499,14 @@

Method Details

# Only specified at creation time. }, ], - "kind": "compute#interconnectAttachmentList", # [Output Only] Type of resource. Alwayscompute#interconnectAttachmentList for lists of interconnect + "kind": "compute#interconnectAttachmentList", # Output only. [Output Only] Type of resource. Alwayscompute#interconnectAttachmentList for lists of interconnect # attachments. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -2483,7 +2571,7 @@

Method Details

# Creating VLAN Attachments. "adminEnabled": True or False, # Determines whether this Attachment will carry packets. # Not present for PARTNER_PROVIDER. - "attachmentGroup": "A String", # [Output Only] URL of the AttachmentGroup that includes this Attachment. + "attachmentGroup": "A String", # Output only. [Output Only] URL of the AttachmentGroup that includes this Attachment. "bandwidth": "A String", # Provisioned bandwidth capacity for the interconnect attachment. For # attachments of type DEDICATED, the user can set the bandwidth. # For attachments of type PARTNER, the Google Partner that is operating @@ -2504,6 +2592,28 @@

Method Details

# - BPS_20G: 20 Gbit/s # - BPS_50G: 50 Gbit/s # - BPS_100G: 100 Gbit/s + "candidateCloudRouterIpAddress": "A String", # Single IPv4 address + prefix length to be configured on the cloud router + # interface for this interconnect attachment. + # + # - Both candidate_cloud_router_ip_address and + # candidate_customer_router_ip_address fields must be set or both must be + # unset. + # - Prefix length of both candidate_cloud_router_ip_address and + # candidate_customer_router_ip_address must be the same. + # - Max prefix length is 31. + "candidateCloudRouterIpv6Address": "A String", # Single IPv6 address + prefix length to be configured on the cloud router + # interface for this interconnect attachment. + # + # - Both candidate_cloud_router_ipv6_address and + # candidate_customer_router_ipv6_address fields must be set or both must be + # unset. + # - Prefix length of both candidate_cloud_router_ipv6_address and + # candidate_customer_router_ipv6_address must be the same. + # - Max prefix length is 126. + "candidateCustomerRouterIpAddress": "A String", # Single IPv4 address + prefix length to be configured on the customer router + # interface for this interconnect attachment. + "candidateCustomerRouterIpv6Address": "A String", # Single IPv6 address + prefix length to be configured on the customer router + # interface for this interconnect attachment. "candidateIpv6Subnets": [ # This field is not available. "A String", ], @@ -2516,14 +2626,14 @@

Method Details

# randomly select an unused /29 from all of link-local space. "A String", ], - "cloudRouterIpAddress": "A String", # [Output Only] IPv4 address + prefix length to be configured on Cloud Router + "cloudRouterIpAddress": "A String", # Output only. [Output Only] IPv4 address + prefix length to be configured on Cloud Router # Interface for this interconnect attachment. - "cloudRouterIpv6Address": "A String", # [Output Only] IPv6 address + prefix length to be configured on Cloud + "cloudRouterIpv6Address": "A String", # Output only. [Output Only] IPv6 address + prefix length to be configured on Cloud # Router Interface for this interconnect attachment. "cloudRouterIpv6InterfaceId": "A String", # This field is not available. - "configurationConstraints": { # [Output Only] Constraints for this attachment, if any. The attachment does + "configurationConstraints": { # Output only. [Output Only] Constraints for this attachment, if any. The attachment does # not work if these constraints are not met. - "bgpMd5": "A String", # [Output Only] Whether the attachment's BGP session + "bgpMd5": "A String", # Output only. [Output Only] Whether the attachment's BGP session # requires/allows/disallows BGP MD5 authentication. This can take one of # the following values: MD5_OPTIONAL, MD5_REQUIRED, MD5_UNSUPPORTED. # @@ -2533,7 +2643,7 @@

Method Details

# field set to MD5_REQUIRED, and that property is propagated to the # attachment. Similarly, if BGP MD5 is MD5_UNSUPPORTED, an error is # returned if MD5 is requested. - "bgpPeerAsnRanges": [ # [Output Only] List of ASN ranges that the remote location is known to + "bgpPeerAsnRanges": [ # Output only. [Output Only] List of ASN ranges that the remote location is known to # support. Formatted as an array of inclusive ranges {min: min-value, max: # max-value}. For example, [{min: 123, max: 123}, {min: 64512, max: 65534}] # allows the peer ASN to be 123 or anything in the range 64512-65534. @@ -2546,14 +2656,14 @@

Method Details

}, ], }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. - "customerRouterIpAddress": "A String", # [Output Only] IPv4 address + prefix length to be configured on the customer + "customerRouterIpAddress": "A String", # Output only. [Output Only] IPv4 address + prefix length to be configured on the customer # router subinterface for this interconnect attachment. - "customerRouterIpv6Address": "A String", # [Output Only] IPv6 address + prefix length to be configured on the + "customerRouterIpv6Address": "A String", # Output only. [Output Only] IPv6 address + prefix length to be configured on the # customer router subinterface for this interconnect attachment. "customerRouterIpv6InterfaceId": "A String", # This field is not available. - "dataplaneVersion": 42, # [Output Only] Dataplane version for this InterconnectAttachment. This + "dataplaneVersion": 42, # Output only. [Output Only] Dataplane version for this InterconnectAttachment. This # field is only present for Dataplane version 2 and higher. Absence of this # field in the API output indicates that the Dataplane is version 1. "description": "A String", # An optional description of this resource. @@ -2584,10 +2694,10 @@

Method Details

# traffic from, such a VLAN attachment. To use *HA VPN over Cloud # Interconnect*, the VLAN attachment must be created with this # option. - "googleReferenceId": "A String", # [Output Only] Google reference ID, to be used when raising support tickets + "googleReferenceId": "A String", # Output only. [Output Only] Google reference ID, to be used when raising support tickets # with Google or otherwise to debug backend connectivity issues. # [Deprecated] This field is not used. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "interconnect": "A String", # URL of the underlying Interconnect object that this attachment's traffic # will traverse through. @@ -2607,7 +2717,7 @@

Method Details

# pool. "A String", ], - "kind": "compute#interconnectAttachment", # [Output Only] Type of the resource. Alwayscompute#interconnectAttachment for interconnect attachments. + "kind": "compute#interconnectAttachment", # Output only. [Output Only] Type of the resource. Alwayscompute#interconnectAttachment for interconnect attachments. "l2Forwarding": { # L2 Interconnect Attachment related configuration. # L2 Interconnect Attachment related config. This field is required if the # type is L2_DEDICATED. # @@ -2698,7 +2808,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "operationalStatus": "A String", # [Output Only] The current status of whether or not this interconnect + "operationalStatus": "A String", # Output only. [Output Only] The current status of whether or not this interconnect # attachment is functional, which can take one of the following values: # # - OS_ACTIVE: The attachment has been turned up and is ready to @@ -2748,18 +2858,18 @@

Method Details

# this to be a deep link to the specific resource on the Partner portal. # This value may be validated to match approved Partner values. }, - "privateInterconnectInfo": { # Information for an interconnect attachment when this belongs to an # [Output Only] Information specific to an InterconnectAttachment. + "privateInterconnectInfo": { # Information for an interconnect attachment when this belongs to an # Output only. [Output Only] Information specific to an InterconnectAttachment. # This property is populated if the interconnect that # this is attached to is of type DEDICATED. # interconnect of type DEDICATED. "tag8021q": 42, # [Output Only] 802.1q encapsulation tag to be used for traffic between # Google and the customer, going to and from this network and region. }, - "region": "A String", # [Output Only] URL of the region where the regional interconnect attachment + "region": "A String", # Output only. [Output Only] URL of the region where the regional interconnect attachment # resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "remoteService": "A String", # [Output Only] + "remoteService": "A String", # Output only. [Output Only] # If the attachment is on a Cross-Cloud Interconnect connection, this field # contains the interconnect's remote location service provider. Example # values: "Amazon Web Services" "Microsoft Azure". @@ -2771,15 +2881,15 @@

Method Details

# in the same region as this InterconnectAttachment. The # InterconnectAttachment will automatically connect the Interconnect to the # network & region within which the Cloud Router is configured. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "stackType": "A String", # The stack type for this interconnect attachment to identify whether the # IPv6 feature is enabled or not. If not specified, IPV4_ONLY # will be used. # # This field can be both set at interconnect attachments creation and # update interconnect attachment operations. - "state": "A String", # [Output Only] The current state of this attachment's functionality. + "state": "A String", # Output only. [Output Only] The current state of this attachment's functionality. # Enum values ACTIVE and UNPROVISIONED are shared by DEDICATED/PRIVATE, # PARTNER, and PARTNER_PROVIDER interconnect attachments, while enum values # PENDING_PARTNER, PARTNER_REQUEST_RECEIVED, and PENDING_CUSTOMER are used @@ -3008,10 +3118,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3023,7 +3133,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -3306,10 +3416,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3321,7 +3431,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_v1.interconnectGroups.html b/docs/dyn/compute_v1.interconnectGroups.html index e0d562ac78..a0ff6fa9bf 100644 --- a/docs/dyn/compute_v1.interconnectGroups.html +++ b/docs/dyn/compute_v1.interconnectGroups.html @@ -423,10 +423,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -438,7 +438,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -704,10 +704,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -719,7 +719,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -828,26 +828,26 @@

Method Details

# from intent.topologyCapability. This list is empty if and only if those # are the same. "blockerType": "A String", - "documentationLink": "A String", # [Output Only] The url of Google Cloud public documentation explaining + "documentationLink": "A String", # Output only. [Output Only] The url of Google Cloud public documentation explaining # this requirement. This is set for every type of requirement. - "explanation": "A String", # [Output Only] A human-readable explanation of this requirement and + "explanation": "A String", # Output only. [Output Only] A human-readable explanation of this requirement and # why it's not met. This is set for every type of requirement. - "facilities": [ # [Output Only] Facilities used to explain this blocker in more detail. + "facilities": [ # Output only. [Output Only] Facilities used to explain this blocker in more detail. # Like physicalStructure.metros.facilities.facility, this is a numeric # string like "5467". "A String", ], - "interconnects": [ # [Output Only] Interconnects used to explain this blocker in more + "interconnects": [ # Output only. [Output Only] Interconnects used to explain this blocker in more # detail. "A String", ], - "metros": [ # [Output Only] Metros used to explain this blocker in more detail. + "metros": [ # Output only. [Output Only] Metros used to explain this blocker in more detail. # These are three-letter lowercase strings like "iad". A blocker like # INCOMPATIBLE_METROS will specify the problematic metros in this # field. "A String", ], - "zones": [ # [Output Only] Zones used to explain this blocker in more detail. + "zones": [ # Output only. [Output Only] Zones used to explain this blocker in more detail. # Zone names are "zone1" and/or "zone2". "A String", ], @@ -856,7 +856,7 @@

Method Details

"supportedSla": "A String", }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -865,7 +865,7 @@

Method Details

# token must match the current token or the update is rejected. This provides # a reliable means of doing read-modify-write (optimistic locking) as # described by AIP 154. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. "intent": { # The user's intent for this group. This is the only required field besides # the name that must be specified on group creation. @@ -881,7 +881,7 @@

Method Details

# are unique. }, }, - "kind": "compute#InterconnectGroup", # [Output Only] Type of the resource. Always compute#InterconnectGroup + "kind": "compute#InterconnectGroup", # Output only. [Output Only] Type of the resource. Always compute#InterconnectGroup "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -896,30 +896,30 @@

Method Details

"facilities": [ { # [Output Only] The facilities Interconnects in this metro are present # in. - "facility": "A String", # [Output Only] The ID of this facility, as a numeric string like + "facility": "A String", # Output only. [Output Only] The ID of this facility, as a numeric string like # "5467". This is the third component of the location of Interconnects # in this facility. "zones": [ { # [Output Only] The zones that Interconnects in this facility are # present in. - "interconnects": [ # [Output Only] URLs of Interconnects in this redundancy group in the + "interconnects": [ # Output only. [Output Only] URLs of Interconnects in this redundancy group in the # given metro, facility, and zone. "A String", ], - "zone": "A String", # [Output Only] The name of the zone, either "zone1" or "zone2". + "zone": "A String", # Output only. [Output Only] The name of the zone, either "zone1" or "zone2". # This is the second component of the location of Interconnects in # this facility. }, ], }, ], - "metro": "A String", # [Output Only] The name of the metro, as a three-letter lowercase string + "metro": "A String", # Output only. [Output Only] The name of the metro, as a three-letter lowercase string # like "iad". This is the first component of the location of # Interconnects underneath this. }, ], }, - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. } @@ -1310,7 +1310,7 @@

Method Details

{ # Response for the InterconnectGroupsGetOperationalStatusResponse. "etag": "A String", "result": { # Request to get the status of the interconnect group with extra detail. - "configured": { # [Output Only] The status of the group as configured. This has the same # The configuration analysis, as returned by Get. + "configured": { # [Output Only] The status of the group as configured. This has the same # Output only. The configuration analysis, as returned by Get. # structure as the operational field reported by the OperationalStatus # method, but does not take into account the operational status of each # resource. @@ -1322,26 +1322,26 @@

Method Details

# from intent.topologyCapability. This list is empty if and only if those # are the same. "blockerType": "A String", - "documentationLink": "A String", # [Output Only] The url of Google Cloud public documentation explaining + "documentationLink": "A String", # Output only. [Output Only] The url of Google Cloud public documentation explaining # this requirement. This is set for every type of requirement. - "explanation": "A String", # [Output Only] A human-readable explanation of this requirement and + "explanation": "A String", # Output only. [Output Only] A human-readable explanation of this requirement and # why it's not met. This is set for every type of requirement. - "facilities": [ # [Output Only] Facilities used to explain this blocker in more detail. + "facilities": [ # Output only. [Output Only] Facilities used to explain this blocker in more detail. # Like physicalStructure.metros.facilities.facility, this is a numeric # string like "5467". "A String", ], - "interconnects": [ # [Output Only] Interconnects used to explain this blocker in more + "interconnects": [ # Output only. [Output Only] Interconnects used to explain this blocker in more # detail. "A String", ], - "metros": [ # [Output Only] Metros used to explain this blocker in more detail. + "metros": [ # Output only. [Output Only] Metros used to explain this blocker in more detail. # These are three-letter lowercase strings like "iad". A blocker like # INCOMPATIBLE_METROS will specify the problematic metros in this # field. "A String", ], - "zones": [ # [Output Only] Zones used to explain this blocker in more detail. + "zones": [ # Output only. [Output Only] Zones used to explain this blocker in more detail. # Zone names are "zone1" and/or "zone2". "A String", ], @@ -1350,15 +1350,15 @@

Method Details

"supportedSla": "A String", }, }, - "groupStatus": "A String", # Summarizes the status of the group. - "intent": { # The user's intent for this group. This is the only required field besides # The intent of the resource, as returned by Get. + "groupStatus": "A String", # Output only. Summarizes the status of the group. + "intent": { # The user's intent for this group. This is the only required field besides # Output only. The intent of the resource, as returned by Get. # the name that must be specified on group creation. "topologyCapability": "A String", }, "interconnectStatuses": [ { # The status of one Interconnect in the group. The order is arbitrary. - "adminEnabled": True or False, # Whether the Interconnect is enabled. - "diagnostics": { # Diagnostics information about the Interconnect connection, which contains # The diagnostics of the Interconnect, as returned by the existing + "adminEnabled": True or False, # Output only. Whether the Interconnect is enabled. + "diagnostics": { # Diagnostics information about the Interconnect connection, which contains # Output only. The diagnostics of the Interconnect, as returned by the existing # get-diagnostics method. # detailed and current technical information about Google's side of the # connection. @@ -1447,12 +1447,12 @@

Method Details

], "macAddress": "A String", # The MAC address of the Interconnect's bundle interface. }, - "interconnect": "A String", # The URL of the Interconnect being described. - "isActive": "A String", # Whether this interconnect is participating in the redundant + "interconnect": "A String", # Output only. The URL of the Interconnect being described. + "isActive": "A String", # Output only. Whether this interconnect is participating in the redundant # configuration. }, ], - "operational": { # [Output Only] The status of the group as configured. This has the same # The operational state of the group, including only active Interconnects. + "operational": { # [Output Only] The status of the group as configured. This has the same # Output only. The operational state of the group, including only active Interconnects. # structure as the operational field reported by the OperationalStatus # method, but does not take into account the operational status of each # resource. @@ -1464,26 +1464,26 @@

Method Details

# from intent.topologyCapability. This list is empty if and only if those # are the same. "blockerType": "A String", - "documentationLink": "A String", # [Output Only] The url of Google Cloud public documentation explaining + "documentationLink": "A String", # Output only. [Output Only] The url of Google Cloud public documentation explaining # this requirement. This is set for every type of requirement. - "explanation": "A String", # [Output Only] A human-readable explanation of this requirement and + "explanation": "A String", # Output only. [Output Only] A human-readable explanation of this requirement and # why it's not met. This is set for every type of requirement. - "facilities": [ # [Output Only] Facilities used to explain this blocker in more detail. + "facilities": [ # Output only. [Output Only] Facilities used to explain this blocker in more detail. # Like physicalStructure.metros.facilities.facility, this is a numeric # string like "5467". "A String", ], - "interconnects": [ # [Output Only] Interconnects used to explain this blocker in more + "interconnects": [ # Output only. [Output Only] Interconnects used to explain this blocker in more # detail. "A String", ], - "metros": [ # [Output Only] Metros used to explain this blocker in more detail. + "metros": [ # Output only. [Output Only] Metros used to explain this blocker in more detail. # These are three-letter lowercase strings like "iad". A blocker like # INCOMPATIBLE_METROS will specify the problematic metros in this # field. "A String", ], - "zones": [ # [Output Only] Zones used to explain this blocker in more detail. + "zones": [ # Output only. [Output Only] Zones used to explain this blocker in more detail. # Zone names are "zone1" and/or "zone2". "A String", ], @@ -1520,26 +1520,26 @@

Method Details

# from intent.topologyCapability. This list is empty if and only if those # are the same. "blockerType": "A String", - "documentationLink": "A String", # [Output Only] The url of Google Cloud public documentation explaining + "documentationLink": "A String", # Output only. [Output Only] The url of Google Cloud public documentation explaining # this requirement. This is set for every type of requirement. - "explanation": "A String", # [Output Only] A human-readable explanation of this requirement and + "explanation": "A String", # Output only. [Output Only] A human-readable explanation of this requirement and # why it's not met. This is set for every type of requirement. - "facilities": [ # [Output Only] Facilities used to explain this blocker in more detail. + "facilities": [ # Output only. [Output Only] Facilities used to explain this blocker in more detail. # Like physicalStructure.metros.facilities.facility, this is a numeric # string like "5467". "A String", ], - "interconnects": [ # [Output Only] Interconnects used to explain this blocker in more + "interconnects": [ # Output only. [Output Only] Interconnects used to explain this blocker in more # detail. "A String", ], - "metros": [ # [Output Only] Metros used to explain this blocker in more detail. + "metros": [ # Output only. [Output Only] Metros used to explain this blocker in more detail. # These are three-letter lowercase strings like "iad". A blocker like # INCOMPATIBLE_METROS will specify the problematic metros in this # field. "A String", ], - "zones": [ # [Output Only] Zones used to explain this blocker in more detail. + "zones": [ # Output only. [Output Only] Zones used to explain this blocker in more detail. # Zone names are "zone1" and/or "zone2". "A String", ], @@ -1548,7 +1548,7 @@

Method Details

"supportedSla": "A String", }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1557,7 +1557,7 @@

Method Details

# token must match the current token or the update is rejected. This provides # a reliable means of doing read-modify-write (optimistic locking) as # described by AIP 154. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. "intent": { # The user's intent for this group. This is the only required field besides # the name that must be specified on group creation. @@ -1573,7 +1573,7 @@

Method Details

# are unique. }, }, - "kind": "compute#InterconnectGroup", # [Output Only] Type of the resource. Always compute#InterconnectGroup + "kind": "compute#InterconnectGroup", # Output only. [Output Only] Type of the resource. Always compute#InterconnectGroup "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -1588,30 +1588,30 @@

Method Details

"facilities": [ { # [Output Only] The facilities Interconnects in this metro are present # in. - "facility": "A String", # [Output Only] The ID of this facility, as a numeric string like + "facility": "A String", # Output only. [Output Only] The ID of this facility, as a numeric string like # "5467". This is the third component of the location of Interconnects # in this facility. "zones": [ { # [Output Only] The zones that Interconnects in this facility are # present in. - "interconnects": [ # [Output Only] URLs of Interconnects in this redundancy group in the + "interconnects": [ # Output only. [Output Only] URLs of Interconnects in this redundancy group in the # given metro, facility, and zone. "A String", ], - "zone": "A String", # [Output Only] The name of the zone, either "zone1" or "zone2". + "zone": "A String", # Output only. [Output Only] The name of the zone, either "zone1" or "zone2". # This is the second component of the location of Interconnects in # this facility. }, ], }, ], - "metro": "A String", # [Output Only] The name of the metro, as a three-letter lowercase string + "metro": "A String", # Output only. [Output Only] The name of the metro, as a three-letter lowercase string # like "iad". This is the first component of the location of # Interconnects underneath this. }, ], }, - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. } requestId: string, An optional request ID to identify requests. Specify a unique request ID so @@ -1793,10 +1793,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1808,7 +1808,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2003,26 +2003,26 @@

Method Details

# from intent.topologyCapability. This list is empty if and only if those # are the same. "blockerType": "A String", - "documentationLink": "A String", # [Output Only] The url of Google Cloud public documentation explaining + "documentationLink": "A String", # Output only. [Output Only] The url of Google Cloud public documentation explaining # this requirement. This is set for every type of requirement. - "explanation": "A String", # [Output Only] A human-readable explanation of this requirement and + "explanation": "A String", # Output only. [Output Only] A human-readable explanation of this requirement and # why it's not met. This is set for every type of requirement. - "facilities": [ # [Output Only] Facilities used to explain this blocker in more detail. + "facilities": [ # Output only. [Output Only] Facilities used to explain this blocker in more detail. # Like physicalStructure.metros.facilities.facility, this is a numeric # string like "5467". "A String", ], - "interconnects": [ # [Output Only] Interconnects used to explain this blocker in more + "interconnects": [ # Output only. [Output Only] Interconnects used to explain this blocker in more # detail. "A String", ], - "metros": [ # [Output Only] Metros used to explain this blocker in more detail. + "metros": [ # Output only. [Output Only] Metros used to explain this blocker in more detail. # These are three-letter lowercase strings like "iad". A blocker like # INCOMPATIBLE_METROS will specify the problematic metros in this # field. "A String", ], - "zones": [ # [Output Only] Zones used to explain this blocker in more detail. + "zones": [ # Output only. [Output Only] Zones used to explain this blocker in more detail. # Zone names are "zone1" and/or "zone2". "A String", ], @@ -2031,7 +2031,7 @@

Method Details

"supportedSla": "A String", }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -2040,7 +2040,7 @@

Method Details

# token must match the current token or the update is rejected. This provides # a reliable means of doing read-modify-write (optimistic locking) as # described by AIP 154. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. "intent": { # The user's intent for this group. This is the only required field besides # the name that must be specified on group creation. @@ -2056,7 +2056,7 @@

Method Details

# are unique. }, }, - "kind": "compute#InterconnectGroup", # [Output Only] Type of the resource. Always compute#InterconnectGroup + "kind": "compute#InterconnectGroup", # Output only. [Output Only] Type of the resource. Always compute#InterconnectGroup "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -2071,30 +2071,30 @@

Method Details

"facilities": [ { # [Output Only] The facilities Interconnects in this metro are present # in. - "facility": "A String", # [Output Only] The ID of this facility, as a numeric string like + "facility": "A String", # Output only. [Output Only] The ID of this facility, as a numeric string like # "5467". This is the third component of the location of Interconnects # in this facility. "zones": [ { # [Output Only] The zones that Interconnects in this facility are # present in. - "interconnects": [ # [Output Only] URLs of Interconnects in this redundancy group in the + "interconnects": [ # Output only. [Output Only] URLs of Interconnects in this redundancy group in the # given metro, facility, and zone. "A String", ], - "zone": "A String", # [Output Only] The name of the zone, either "zone1" or "zone2". + "zone": "A String", # Output only. [Output Only] The name of the zone, either "zone1" or "zone2". # This is the second component of the location of Interconnects in # this facility. }, ], }, ], - "metro": "A String", # [Output Only] The name of the metro, as a three-letter lowercase string + "metro": "A String", # Output only. [Output Only] The name of the metro, as a three-letter lowercase string # like "iad". This is the first component of the location of # Interconnects underneath this. }, ], }, - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. }, ], "kind": "compute#InterconnectGroup", @@ -2104,7 +2104,7 @@

Method Details

# Subsequent list requests will have their own nextPageToken to # continue paging through the results. "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "unreachables": [ # Output only. [Output Only] Unreachable resources. # end_interface: MixerListResponseWithEtagBuilder "A String", ], @@ -2177,26 +2177,26 @@

Method Details

# from intent.topologyCapability. This list is empty if and only if those # are the same. "blockerType": "A String", - "documentationLink": "A String", # [Output Only] The url of Google Cloud public documentation explaining + "documentationLink": "A String", # Output only. [Output Only] The url of Google Cloud public documentation explaining # this requirement. This is set for every type of requirement. - "explanation": "A String", # [Output Only] A human-readable explanation of this requirement and + "explanation": "A String", # Output only. [Output Only] A human-readable explanation of this requirement and # why it's not met. This is set for every type of requirement. - "facilities": [ # [Output Only] Facilities used to explain this blocker in more detail. + "facilities": [ # Output only. [Output Only] Facilities used to explain this blocker in more detail. # Like physicalStructure.metros.facilities.facility, this is a numeric # string like "5467". "A String", ], - "interconnects": [ # [Output Only] Interconnects used to explain this blocker in more + "interconnects": [ # Output only. [Output Only] Interconnects used to explain this blocker in more # detail. "A String", ], - "metros": [ # [Output Only] Metros used to explain this blocker in more detail. + "metros": [ # Output only. [Output Only] Metros used to explain this blocker in more detail. # These are three-letter lowercase strings like "iad". A blocker like # INCOMPATIBLE_METROS will specify the problematic metros in this # field. "A String", ], - "zones": [ # [Output Only] Zones used to explain this blocker in more detail. + "zones": [ # Output only. [Output Only] Zones used to explain this blocker in more detail. # Zone names are "zone1" and/or "zone2". "A String", ], @@ -2205,7 +2205,7 @@

Method Details

"supportedSla": "A String", }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -2214,7 +2214,7 @@

Method Details

# token must match the current token or the update is rejected. This provides # a reliable means of doing read-modify-write (optimistic locking) as # described by AIP 154. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. "intent": { # The user's intent for this group. This is the only required field besides # the name that must be specified on group creation. @@ -2230,7 +2230,7 @@

Method Details

# are unique. }, }, - "kind": "compute#InterconnectGroup", # [Output Only] Type of the resource. Always compute#InterconnectGroup + "kind": "compute#InterconnectGroup", # Output only. [Output Only] Type of the resource. Always compute#InterconnectGroup "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -2245,30 +2245,30 @@

Method Details

"facilities": [ { # [Output Only] The facilities Interconnects in this metro are present # in. - "facility": "A String", # [Output Only] The ID of this facility, as a numeric string like + "facility": "A String", # Output only. [Output Only] The ID of this facility, as a numeric string like # "5467". This is the third component of the location of Interconnects # in this facility. "zones": [ { # [Output Only] The zones that Interconnects in this facility are # present in. - "interconnects": [ # [Output Only] URLs of Interconnects in this redundancy group in the + "interconnects": [ # Output only. [Output Only] URLs of Interconnects in this redundancy group in the # given metro, facility, and zone. "A String", ], - "zone": "A String", # [Output Only] The name of the zone, either "zone1" or "zone2". + "zone": "A String", # Output only. [Output Only] The name of the zone, either "zone1" or "zone2". # This is the second component of the location of Interconnects in # this facility. }, ], }, ], - "metro": "A String", # [Output Only] The name of the metro, as a three-letter lowercase string + "metro": "A String", # Output only. [Output Only] The name of the metro, as a three-letter lowercase string # like "iad". This is the first component of the location of # Interconnects underneath this. }, ], }, - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. } requestId: string, An optional request ID to identify requests. Specify a unique request ID so @@ -2451,10 +2451,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2466,7 +2466,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_v1.interconnectLocations.html b/docs/dyn/compute_v1.interconnectLocations.html index 4356b676a7..57eb6454f1 100644 --- a/docs/dyn/compute_v1.interconnectLocations.html +++ b/docs/dyn/compute_v1.interconnectLocations.html @@ -113,7 +113,7 @@

Method Details

# You can use this resource to find location details about an Interconnect # attachment (VLAN). For more information about interconnect attachments, read # Creating VLAN Attachments. - "address": "A String", # [Output Only] The postal address of the Point of Presence, each line in + "address": "A String", # Output only. [Output Only] The postal address of the Point of Presence, each line in # the address is separated by a newline character. "availabilityZone": "A String", # [Output Only] Availability zone for this InterconnectLocation. Within a # metropolitan area (metro), maintenance will not be simultaneously scheduled @@ -144,7 +144,7 @@

Method Details

# - EUROPE # - NORTH_AMERICA # - SOUTH_AMERICA - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "crossSiteInterconnectInfos": [ # [Output Only] A list of InterconnectLocation.CrossSiteInterconnectInfo # objects, that describe where Cross-Site Interconnect wires may connect to @@ -152,37 +152,37 @@

Method Details

# Interconnect isn't allowed to locations which are not listed. { # Information about Cross-Site Interconnect wires which may be created # between the containing location and another remote location. - "city": "A String", # The remote location for Cross-Site Interconnect wires. This specifies an + "city": "A String", # Output only. The remote location for Cross-Site Interconnect wires. This specifies an # InterconnectLocation city (metropolitan area designator), which itself # may match multiple InterconnectLocations. }, ], - "description": "A String", # [Output Only] An optional description of the resource. - "facilityProvider": "A String", # [Output Only] The name of the provider for this facility (e.g., EQUINIX). - "facilityProviderFacilityId": "A String", # [Output Only] A provider-assigned Identifier for this facility (e.g., + "description": "A String", # Output only. [Output Only] An optional description of the resource. + "facilityProvider": "A String", # Output only. [Output Only] The name of the provider for this facility (e.g., EQUINIX). + "facilityProviderFacilityId": "A String", # Output only. [Output Only] A provider-assigned Identifier for this facility (e.g., # Ashburn-DC1). - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#interconnectLocation", # [Output Only] Type of the resource. Alwayscompute#interconnectLocation for interconnect locations. - "name": "A String", # [Output Only] Name of the resource. - "peeringdbFacilityId": "A String", # [Output Only] The peeringdb identifier for this facility (corresponding + "kind": "compute#interconnectLocation", # Output only. [Output Only] Type of the resource. Alwayscompute#interconnectLocation for interconnect locations. + "name": "A String", # Output only. [Output Only] Name of the resource. + "peeringdbFacilityId": "A String", # Output only. [Output Only] The peeringdb identifier for this facility (corresponding # with a netfac type in peeringdb). - "regionInfos": [ # [Output Only] A list of InterconnectLocation.RegionInfo objects, that + "regionInfos": [ # Output only. [Output Only] A list of InterconnectLocation.RegionInfo objects, that # describe parameters pertaining to the relation between this # InterconnectLocation and various Google Cloud regions. { # Information about any potential InterconnectAttachments between an # Interconnect at a specific InterconnectLocation, and a specific Cloud # Region. - "expectedRttMs": "A String", # Expected round-trip time in milliseconds, from this InterconnectLocation + "expectedRttMs": "A String", # Output only. Expected round-trip time in milliseconds, from this InterconnectLocation # to a VM in this region. - "l2ForwardingEnabled": True or False, # Identifies whether L2 Interconnect Attachments can be created in this + "l2ForwardingEnabled": True or False, # Output only. Identifies whether L2 Interconnect Attachments can be created in this # region for interconnects that are in this location. - "locationPresence": "A String", # Identifies the network presence of this location. - "region": "A String", # URL for the region of this location. + "locationPresence": "A String", # Output only. Identifies the network presence of this location. + "region": "A String", # Output only. URL for the region of this location. }, ], - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "singleRegionProductionCriticalPeerLocations": [ # [Output Only] URLs of the other locations that can pair up with this + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "singleRegionProductionCriticalPeerLocations": [ # Output only. [Output Only] URLs of the other locations that can pair up with this # location to support Single-Region 99.99% SLA. E.g. iad-zone1-1 and # iad-zone2-5467 are Single-Region 99.99% peer locations of each other. "A String", @@ -194,7 +194,7 @@

Method Details

# provisioning new Interconnects. # - AVAILABLE: The InterconnectLocation is available for provisioning new # Interconnects. - "supportsPzs": True or False, # [Output Only] Reserved for future use. + "supportsPzs": True or False, # Output only. [Output Only] Reserved for future use. } @@ -304,7 +304,7 @@

Method Details

# You can use this resource to find location details about an Interconnect # attachment (VLAN). For more information about interconnect attachments, read # Creating VLAN Attachments. - "address": "A String", # [Output Only] The postal address of the Point of Presence, each line in + "address": "A String", # Output only. [Output Only] The postal address of the Point of Presence, each line in # the address is separated by a newline character. "availabilityZone": "A String", # [Output Only] Availability zone for this InterconnectLocation. Within a # metropolitan area (metro), maintenance will not be simultaneously scheduled @@ -335,7 +335,7 @@

Method Details

# - EUROPE # - NORTH_AMERICA # - SOUTH_AMERICA - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "crossSiteInterconnectInfos": [ # [Output Only] A list of InterconnectLocation.CrossSiteInterconnectInfo # objects, that describe where Cross-Site Interconnect wires may connect to @@ -343,37 +343,37 @@

Method Details

# Interconnect isn't allowed to locations which are not listed. { # Information about Cross-Site Interconnect wires which may be created # between the containing location and another remote location. - "city": "A String", # The remote location for Cross-Site Interconnect wires. This specifies an + "city": "A String", # Output only. The remote location for Cross-Site Interconnect wires. This specifies an # InterconnectLocation city (metropolitan area designator), which itself # may match multiple InterconnectLocations. }, ], - "description": "A String", # [Output Only] An optional description of the resource. - "facilityProvider": "A String", # [Output Only] The name of the provider for this facility (e.g., EQUINIX). - "facilityProviderFacilityId": "A String", # [Output Only] A provider-assigned Identifier for this facility (e.g., + "description": "A String", # Output only. [Output Only] An optional description of the resource. + "facilityProvider": "A String", # Output only. [Output Only] The name of the provider for this facility (e.g., EQUINIX). + "facilityProviderFacilityId": "A String", # Output only. [Output Only] A provider-assigned Identifier for this facility (e.g., # Ashburn-DC1). - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#interconnectLocation", # [Output Only] Type of the resource. Alwayscompute#interconnectLocation for interconnect locations. - "name": "A String", # [Output Only] Name of the resource. - "peeringdbFacilityId": "A String", # [Output Only] The peeringdb identifier for this facility (corresponding + "kind": "compute#interconnectLocation", # Output only. [Output Only] Type of the resource. Alwayscompute#interconnectLocation for interconnect locations. + "name": "A String", # Output only. [Output Only] Name of the resource. + "peeringdbFacilityId": "A String", # Output only. [Output Only] The peeringdb identifier for this facility (corresponding # with a netfac type in peeringdb). - "regionInfos": [ # [Output Only] A list of InterconnectLocation.RegionInfo objects, that + "regionInfos": [ # Output only. [Output Only] A list of InterconnectLocation.RegionInfo objects, that # describe parameters pertaining to the relation between this # InterconnectLocation and various Google Cloud regions. { # Information about any potential InterconnectAttachments between an # Interconnect at a specific InterconnectLocation, and a specific Cloud # Region. - "expectedRttMs": "A String", # Expected round-trip time in milliseconds, from this InterconnectLocation + "expectedRttMs": "A String", # Output only. Expected round-trip time in milliseconds, from this InterconnectLocation # to a VM in this region. - "l2ForwardingEnabled": True or False, # Identifies whether L2 Interconnect Attachments can be created in this + "l2ForwardingEnabled": True or False, # Output only. Identifies whether L2 Interconnect Attachments can be created in this # region for interconnects that are in this location. - "locationPresence": "A String", # Identifies the network presence of this location. - "region": "A String", # URL for the region of this location. + "locationPresence": "A String", # Output only. Identifies the network presence of this location. + "region": "A String", # Output only. URL for the region of this location. }, ], - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "singleRegionProductionCriticalPeerLocations": [ # [Output Only] URLs of the other locations that can pair up with this + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "singleRegionProductionCriticalPeerLocations": [ # Output only. [Output Only] URLs of the other locations that can pair up with this # location to support Single-Region 99.99% SLA. E.g. iad-zone1-1 and # iad-zone2-5467 are Single-Region 99.99% peer locations of each other. "A String", @@ -385,17 +385,17 @@

Method Details

# provisioning new Interconnects. # - AVAILABLE: The InterconnectLocation is available for provisioning new # Interconnects. - "supportsPzs": True or False, # [Output Only] Reserved for future use. + "supportsPzs": True or False, # Output only. [Output Only] Reserved for future use. }, ], - "kind": "compute#interconnectLocationList", # [Output Only] Type of resource. Alwayscompute#interconnectLocationList for lists of interconnect + "kind": "compute#interconnectLocationList", # Output only. [Output Only] Type of resource. Alwayscompute#interconnectLocationList for lists of interconnect # locations. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there diff --git a/docs/dyn/compute_v1.interconnectRemoteLocations.html b/docs/dyn/compute_v1.interconnectRemoteLocations.html index 91733b0cc6..d0af126a8c 100644 --- a/docs/dyn/compute_v1.interconnectRemoteLocations.html +++ b/docs/dyn/compute_v1.interconnectRemoteLocations.html @@ -112,12 +112,12 @@

Method Details

# # You can use this resource to find remote location details about an # Interconnect attachment (VLAN). - "address": "A String", # [Output Only] The postal address of the Point of Presence, each line in + "address": "A String", # Output only. [Output Only] The postal address of the Point of Presence, each line in # the address is separated by a newline character. - "attachmentConfigurationConstraints": { # [Output Only] Subset of fields from InterconnectAttachment's + "attachmentConfigurationConstraints": { # Output only. [Output Only] Subset of fields from InterconnectAttachment's # |configurationConstraints| field that apply to all attachments for this # remote location. - "bgpMd5": "A String", # [Output Only] Whether the attachment's BGP session + "bgpMd5": "A String", # Output only. [Output Only] Whether the attachment's BGP session # requires/allows/disallows BGP MD5 authentication. This can take one of # the following values: MD5_OPTIONAL, MD5_REQUIRED, MD5_UNSUPPORTED. # @@ -127,7 +127,7 @@

Method Details

# field set to MD5_REQUIRED, and that property is propagated to the # attachment. Similarly, if BGP MD5 is MD5_UNSUPPORTED, an error is # returned if MD5 is requested. - "bgpPeerAsnRanges": [ # [Output Only] List of ASN ranges that the remote location is known to + "bgpPeerAsnRanges": [ # Output only. [Output Only] List of ASN ranges that the remote location is known to # support. Formatted as an array of inclusive ranges {min: min-value, max: # max-value}. For example, [{min: 123, max: 123}, {min: 64512, max: 65534}] # allows the peer ASN to be 123 or anything in the range 64512-65534. @@ -140,12 +140,12 @@

Method Details

}, ], }, - "city": "A String", # [Output Only] Metropolitan area designator that indicates which city an + "city": "A String", # Output only. [Output Only] Metropolitan area designator that indicates which city an # interconnect is located. # For example: "Chicago, IL", "Amsterdam, Netherlands". - "constraints": { # [Output Only] Constraints on the parameters for creating Cross-Cloud + "constraints": { # Output only. [Output Only] Constraints on the parameters for creating Cross-Cloud # Interconnect and associated InterconnectAttachments. - "portPairRemoteLocation": "A String", # [Output Only] Port pair remote location constraints, which can take one + "portPairRemoteLocation": "A String", # Output only. [Output Only] Port pair remote location constraints, which can take one # of the following values: PORT_PAIR_UNCONSTRAINED_REMOTE_LOCATION, # PORT_PAIR_MATCHING_REMOTE_LOCATION. # @@ -156,9 +156,9 @@

Method Details

# ports, and one of them uses a remote location with # portPairMatchingRemoteLocation set to matching, the UI requires that # both ports use the same remote location. - "portPairVlan": "A String", # [Output Only] Port pair VLAN constraints, which can take one of the + "portPairVlan": "A String", # Output only. [Output Only] Port pair VLAN constraints, which can take one of the # following values: PORT_PAIR_UNCONSTRAINED_VLAN, PORT_PAIR_MATCHING_VLAN - "subnetLengthRange": { # [Output Only] + "subnetLengthRange": { # Output only. [Output Only] # # [min-length, max-length] # @@ -177,7 +177,7 @@

Method Details

"min": 42, }, }, - "continent": "A String", # [Output Only] Continent for this location, which can take one of the + "continent": "A String", # Output only. [Output Only] Continent for this location, which can take one of the # following values: # # - AFRICA @@ -185,43 +185,43 @@

Method Details

# - EUROPE # - NORTH_AMERICA # - SOUTH_AMERICA - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. - "description": "A String", # [Output Only] An optional description of the resource. - "facilityProvider": "A String", # [Output Only] The name of the provider for this facility (e.g., EQUINIX). - "facilityProviderFacilityId": "A String", # [Output Only] A provider-assigned Identifier for this facility (e.g., + "description": "A String", # Output only. [Output Only] An optional description of the resource. + "facilityProvider": "A String", # Output only. [Output Only] The name of the provider for this facility (e.g., EQUINIX). + "facilityProviderFacilityId": "A String", # Output only. [Output Only] A provider-assigned Identifier for this facility (e.g., # Ashburn-DC1). - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#interconnectRemoteLocation", # [Output Only] Type of the resource. Alwayscompute#interconnectRemoteLocation for interconnect remote + "kind": "compute#interconnectRemoteLocation", # Output only. [Output Only] Type of the resource. Alwayscompute#interconnectRemoteLocation for interconnect remote # locations. - "lacp": "A String", # [Output Only] Link Aggregation Control Protocol (LACP) constraints, which + "lacp": "A String", # Output only. [Output Only] Link Aggregation Control Protocol (LACP) constraints, which # can take one of the following values: LACP_SUPPORTED, LACP_UNSUPPORTED - "maxLagSize100Gbps": 42, # [Output Only] + "maxLagSize100Gbps": 42, # Output only. [Output Only] # The maximum number of 100 Gbps ports supported in a link aggregation group # (LAG). When linkType is 100 Gbps, requestedLinkCount cannot exceed # max_lag_size_100_gbps. - "maxLagSize10Gbps": 42, # [Output Only] + "maxLagSize10Gbps": 42, # Output only. [Output Only] # The maximum number of 10 Gbps ports supported in a link aggregation group # (LAG). When linkType is 10 Gbps, requestedLinkCount cannot exceed # max_lag_size_10_gbps. - "maxLagSize400Gbps": 42, # [Output Only] + "maxLagSize400Gbps": 42, # Output only. [Output Only] # The maximum number of 400 Gbps ports supported in a link aggregation group # (LAG). When linkType is 400 Gbps, requestedLinkCount cannot exceed # max_lag_size_400_gbps. - "name": "A String", # [Output Only] Name of the resource. - "peeringdbFacilityId": "A String", # [Output Only] The peeringdb identifier for this facility (corresponding + "name": "A String", # Output only. [Output Only] Name of the resource. + "peeringdbFacilityId": "A String", # Output only. [Output Only] The peeringdb identifier for this facility (corresponding # with a netfac type in peeringdb). - "permittedConnections": [ # [Output Only] Permitted connections. + "permittedConnections": [ # Output only. [Output Only] Permitted connections. { - "interconnectLocation": "A String", # [Output Only] URL of an Interconnect location that is permitted to + "interconnectLocation": "A String", # Output only. [Output Only] URL of an Interconnect location that is permitted to # connect to this Interconnect remote location. }, ], - "remoteService": "A String", # [Output Only] Indicates the service provider present at the remote + "remoteService": "A String", # Output only. [Output Only] Indicates the service provider present at the remote # location. Example values: "Amazon Web Services", "Microsoft Azure". - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "status": "A String", # [Output Only] The status of this InterconnectRemoteLocation, which can take + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "status": "A String", # Output only. [Output Only] The status of this InterconnectRemoteLocation, which can take # one of the following values: # # - CLOSED: The InterconnectRemoteLocation is closed and is unavailable @@ -338,12 +338,12 @@

Method Details

# # You can use this resource to find remote location details about an # Interconnect attachment (VLAN). - "address": "A String", # [Output Only] The postal address of the Point of Presence, each line in + "address": "A String", # Output only. [Output Only] The postal address of the Point of Presence, each line in # the address is separated by a newline character. - "attachmentConfigurationConstraints": { # [Output Only] Subset of fields from InterconnectAttachment's + "attachmentConfigurationConstraints": { # Output only. [Output Only] Subset of fields from InterconnectAttachment's # |configurationConstraints| field that apply to all attachments for this # remote location. - "bgpMd5": "A String", # [Output Only] Whether the attachment's BGP session + "bgpMd5": "A String", # Output only. [Output Only] Whether the attachment's BGP session # requires/allows/disallows BGP MD5 authentication. This can take one of # the following values: MD5_OPTIONAL, MD5_REQUIRED, MD5_UNSUPPORTED. # @@ -353,7 +353,7 @@

Method Details

# field set to MD5_REQUIRED, and that property is propagated to the # attachment. Similarly, if BGP MD5 is MD5_UNSUPPORTED, an error is # returned if MD5 is requested. - "bgpPeerAsnRanges": [ # [Output Only] List of ASN ranges that the remote location is known to + "bgpPeerAsnRanges": [ # Output only. [Output Only] List of ASN ranges that the remote location is known to # support. Formatted as an array of inclusive ranges {min: min-value, max: # max-value}. For example, [{min: 123, max: 123}, {min: 64512, max: 65534}] # allows the peer ASN to be 123 or anything in the range 64512-65534. @@ -366,12 +366,12 @@

Method Details

}, ], }, - "city": "A String", # [Output Only] Metropolitan area designator that indicates which city an + "city": "A String", # Output only. [Output Only] Metropolitan area designator that indicates which city an # interconnect is located. # For example: "Chicago, IL", "Amsterdam, Netherlands". - "constraints": { # [Output Only] Constraints on the parameters for creating Cross-Cloud + "constraints": { # Output only. [Output Only] Constraints on the parameters for creating Cross-Cloud # Interconnect and associated InterconnectAttachments. - "portPairRemoteLocation": "A String", # [Output Only] Port pair remote location constraints, which can take one + "portPairRemoteLocation": "A String", # Output only. [Output Only] Port pair remote location constraints, which can take one # of the following values: PORT_PAIR_UNCONSTRAINED_REMOTE_LOCATION, # PORT_PAIR_MATCHING_REMOTE_LOCATION. # @@ -382,9 +382,9 @@

Method Details

# ports, and one of them uses a remote location with # portPairMatchingRemoteLocation set to matching, the UI requires that # both ports use the same remote location. - "portPairVlan": "A String", # [Output Only] Port pair VLAN constraints, which can take one of the + "portPairVlan": "A String", # Output only. [Output Only] Port pair VLAN constraints, which can take one of the # following values: PORT_PAIR_UNCONSTRAINED_VLAN, PORT_PAIR_MATCHING_VLAN - "subnetLengthRange": { # [Output Only] + "subnetLengthRange": { # Output only. [Output Only] # # [min-length, max-length] # @@ -403,7 +403,7 @@

Method Details

"min": 42, }, }, - "continent": "A String", # [Output Only] Continent for this location, which can take one of the + "continent": "A String", # Output only. [Output Only] Continent for this location, which can take one of the # following values: # # - AFRICA @@ -411,43 +411,43 @@

Method Details

# - EUROPE # - NORTH_AMERICA # - SOUTH_AMERICA - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. - "description": "A String", # [Output Only] An optional description of the resource. - "facilityProvider": "A String", # [Output Only] The name of the provider for this facility (e.g., EQUINIX). - "facilityProviderFacilityId": "A String", # [Output Only] A provider-assigned Identifier for this facility (e.g., + "description": "A String", # Output only. [Output Only] An optional description of the resource. + "facilityProvider": "A String", # Output only. [Output Only] The name of the provider for this facility (e.g., EQUINIX). + "facilityProviderFacilityId": "A String", # Output only. [Output Only] A provider-assigned Identifier for this facility (e.g., # Ashburn-DC1). - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#interconnectRemoteLocation", # [Output Only] Type of the resource. Alwayscompute#interconnectRemoteLocation for interconnect remote + "kind": "compute#interconnectRemoteLocation", # Output only. [Output Only] Type of the resource. Alwayscompute#interconnectRemoteLocation for interconnect remote # locations. - "lacp": "A String", # [Output Only] Link Aggregation Control Protocol (LACP) constraints, which + "lacp": "A String", # Output only. [Output Only] Link Aggregation Control Protocol (LACP) constraints, which # can take one of the following values: LACP_SUPPORTED, LACP_UNSUPPORTED - "maxLagSize100Gbps": 42, # [Output Only] + "maxLagSize100Gbps": 42, # Output only. [Output Only] # The maximum number of 100 Gbps ports supported in a link aggregation group # (LAG). When linkType is 100 Gbps, requestedLinkCount cannot exceed # max_lag_size_100_gbps. - "maxLagSize10Gbps": 42, # [Output Only] + "maxLagSize10Gbps": 42, # Output only. [Output Only] # The maximum number of 10 Gbps ports supported in a link aggregation group # (LAG). When linkType is 10 Gbps, requestedLinkCount cannot exceed # max_lag_size_10_gbps. - "maxLagSize400Gbps": 42, # [Output Only] + "maxLagSize400Gbps": 42, # Output only. [Output Only] # The maximum number of 400 Gbps ports supported in a link aggregation group # (LAG). When linkType is 400 Gbps, requestedLinkCount cannot exceed # max_lag_size_400_gbps. - "name": "A String", # [Output Only] Name of the resource. - "peeringdbFacilityId": "A String", # [Output Only] The peeringdb identifier for this facility (corresponding + "name": "A String", # Output only. [Output Only] Name of the resource. + "peeringdbFacilityId": "A String", # Output only. [Output Only] The peeringdb identifier for this facility (corresponding # with a netfac type in peeringdb). - "permittedConnections": [ # [Output Only] Permitted connections. + "permittedConnections": [ # Output only. [Output Only] Permitted connections. { - "interconnectLocation": "A String", # [Output Only] URL of an Interconnect location that is permitted to + "interconnectLocation": "A String", # Output only. [Output Only] URL of an Interconnect location that is permitted to # connect to this Interconnect remote location. }, ], - "remoteService": "A String", # [Output Only] Indicates the service provider present at the remote + "remoteService": "A String", # Output only. [Output Only] Indicates the service provider present at the remote # location. Example values: "Amazon Web Services", "Microsoft Azure". - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "status": "A String", # [Output Only] The status of this InterconnectRemoteLocation, which can take + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "status": "A String", # Output only. [Output Only] The status of this InterconnectRemoteLocation, which can take # one of the following values: # # - CLOSED: The InterconnectRemoteLocation is closed and is unavailable @@ -457,14 +457,14 @@

Method Details

# Cross-Cloud Interconnects. }, ], - "kind": "compute#interconnectRemoteLocationList", # [Output Only] Type of resource. Alwayscompute#interconnectRemoteLocationList for lists of + "kind": "compute#interconnectRemoteLocationList", # Output only. [Output Only] Type of resource. Alwayscompute#interconnectRemoteLocationList for lists of # interconnect remote locations. "nextPageToken": "A String", # [Output Only] This token lets you get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there diff --git a/docs/dyn/compute_v1.interconnects.html b/docs/dyn/compute_v1.interconnects.html index 9b42a60504..15d91902bf 100644 --- a/docs/dyn/compute_v1.interconnects.html +++ b/docs/dyn/compute_v1.interconnects.html @@ -295,10 +295,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -310,7 +310,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -460,7 +460,7 @@

Method Details

# it for Cross-Site Networking will fail. "A String", ], - "circuitInfos": [ # [Output Only] A list of CircuitInfo objects, that describe the individual + "circuitInfos": [ # Output only. [Output Only] A list of CircuitInfo objects, that describe the individual # circuits in this LAG. { # Describes a single physical circuit between the Customer and Google. # CircuitInfo objects are created by Google, so all fields are output only. @@ -470,13 +470,13 @@

Method Details

# provided by Google to the customer in the LOA. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customerName": "A String", # Customer name, to put in the Letter of Authorization as the party # authorized to request a crossconnect. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "expectedOutages": [ # [Output Only] A list of outages expected for this Interconnect. + "expectedOutages": [ # Output only. [Output Only] A list of outages expected for this Interconnect. { # Description of a planned outage on this Interconnect. "affectedCircuits": [ # If issue_type is IT_PARTIAL_OUTAGE, a list of the Google-side circuit # IDs that will be affected. @@ -521,17 +521,17 @@

Method Details

# deprecated in favor of the unprefixed values. }, ], - "googleIpAddress": "A String", # [Output Only] IP address configured on the Google side of the Interconnect + "googleIpAddress": "A String", # Output only. [Output Only] IP address configured on the Google side of the Interconnect # link. This can be used only for ping tests. - "googleReferenceId": "A String", # [Output Only] Google reference ID to be used when raising support tickets + "googleReferenceId": "A String", # Output only. [Output Only] Google reference ID to be used when raising support tickets # with Google or otherwise to debug backend connectivity issues. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "interconnectAttachments": [ # [Output Only] A list of the URLs of all InterconnectAttachments configured + "interconnectAttachments": [ # Output only. [Output Only] A list of the URLs of all InterconnectAttachments configured # to use this Interconnect. "A String", ], - "interconnectGroups": [ # [Output Only] URLs of InterconnectGroups that include this Interconnect. + "interconnectGroups": [ # Output only. [Output Only] URLs of InterconnectGroups that include this Interconnect. # Order is arbitrary and items are unique. "A String", ], @@ -544,7 +544,7 @@

Method Details

# # # Note that a value IT_PRIVATE has been deprecated in favor of DEDICATED. - "kind": "compute#interconnect", # [Output Only] Type of the resource. Alwayscompute#interconnect for interconnects. + "kind": "compute#interconnect", # Output only. [Output Only] Type of the resource. Alwayscompute#interconnect for interconnects. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this Interconnect, which # is essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -615,7 +615,7 @@

Method Details

# Cloud Monitoring logs alerting and Cloud Notifications. This field is # required for users who sign up for Cloud Interconnect using # workforce identity federation. - "operationalStatus": "A String", # [Output Only] The current status of this Interconnect's functionality, + "operationalStatus": "A String", # Output only. [Output Only] The current status of this Interconnect's functionality, # which can take one of the following values: # # - OS_ACTIVE: A valid Interconnect, which is turned up and is ready to @@ -645,10 +645,10 @@

Method Details

"a_key": "A String", }, }, - "peerIpAddress": "A String", # [Output Only] IP address configured on the customer side of the + "peerIpAddress": "A String", # Output only. [Output Only] IP address configured on the customer side of the # Interconnect link. The customer should configure this IP address during # turnup when prompted by Google NOC. This can be used only for ping tests. - "provisionedLinkCount": 42, # [Output Only] Number of links actually provisioned in this interconnect. + "provisionedLinkCount": 42, # Output only. [Output Only] Number of links actually provisioned in this interconnect. "remoteLocation": "A String", # Indicates that this is a Cross-Cloud Interconnect. This field specifies the # location outside of Google's network that the interconnect is connected to. "requestedFeatures": [ # Optional. This parameter can be provided only with Interconnect INSERT. It @@ -665,9 +665,9 @@

Method Details

], "requestedLinkCount": 42, # Target number of physical links in the link bundle, as requested by the # customer. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "state": "A String", # [Output Only] The current state of Interconnect functionality, which can + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "state": "A String", # Output only. [Output Only] The current state of Interconnect functionality, which can # take one of the following values: # # - ACTIVE: The Interconnect is valid, turned up and ready to use. @@ -679,7 +679,7 @@

Method Details

# Interconnect. "subzone": "A String", # Specific subzone in the InterconnectLocation that represents where # this connection is to be provisioned. - "wireGroups": [ # [Output Only] A list of the URLs of all CrossSiteNetwork WireGroups + "wireGroups": [ # Output only. [Output Only] A list of the URLs of all CrossSiteNetwork WireGroups # configured to use this Interconnect. The Interconnect cannot be deleted if # this list is non-empty. "A String", @@ -904,7 +904,7 @@

Method Details

# it for Cross-Site Networking will fail. "A String", ], - "circuitInfos": [ # [Output Only] A list of CircuitInfo objects, that describe the individual + "circuitInfos": [ # Output only. [Output Only] A list of CircuitInfo objects, that describe the individual # circuits in this LAG. { # Describes a single physical circuit between the Customer and Google. # CircuitInfo objects are created by Google, so all fields are output only. @@ -914,13 +914,13 @@

Method Details

# provided by Google to the customer in the LOA. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customerName": "A String", # Customer name, to put in the Letter of Authorization as the party # authorized to request a crossconnect. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "expectedOutages": [ # [Output Only] A list of outages expected for this Interconnect. + "expectedOutages": [ # Output only. [Output Only] A list of outages expected for this Interconnect. { # Description of a planned outage on this Interconnect. "affectedCircuits": [ # If issue_type is IT_PARTIAL_OUTAGE, a list of the Google-side circuit # IDs that will be affected. @@ -965,17 +965,17 @@

Method Details

# deprecated in favor of the unprefixed values. }, ], - "googleIpAddress": "A String", # [Output Only] IP address configured on the Google side of the Interconnect + "googleIpAddress": "A String", # Output only. [Output Only] IP address configured on the Google side of the Interconnect # link. This can be used only for ping tests. - "googleReferenceId": "A String", # [Output Only] Google reference ID to be used when raising support tickets + "googleReferenceId": "A String", # Output only. [Output Only] Google reference ID to be used when raising support tickets # with Google or otherwise to debug backend connectivity issues. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "interconnectAttachments": [ # [Output Only] A list of the URLs of all InterconnectAttachments configured + "interconnectAttachments": [ # Output only. [Output Only] A list of the URLs of all InterconnectAttachments configured # to use this Interconnect. "A String", ], - "interconnectGroups": [ # [Output Only] URLs of InterconnectGroups that include this Interconnect. + "interconnectGroups": [ # Output only. [Output Only] URLs of InterconnectGroups that include this Interconnect. # Order is arbitrary and items are unique. "A String", ], @@ -988,7 +988,7 @@

Method Details

# # # Note that a value IT_PRIVATE has been deprecated in favor of DEDICATED. - "kind": "compute#interconnect", # [Output Only] Type of the resource. Alwayscompute#interconnect for interconnects. + "kind": "compute#interconnect", # Output only. [Output Only] Type of the resource. Alwayscompute#interconnect for interconnects. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this Interconnect, which # is essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -1059,7 +1059,7 @@

Method Details

# Cloud Monitoring logs alerting and Cloud Notifications. This field is # required for users who sign up for Cloud Interconnect using # workforce identity federation. - "operationalStatus": "A String", # [Output Only] The current status of this Interconnect's functionality, + "operationalStatus": "A String", # Output only. [Output Only] The current status of this Interconnect's functionality, # which can take one of the following values: # # - OS_ACTIVE: A valid Interconnect, which is turned up and is ready to @@ -1089,10 +1089,10 @@

Method Details

"a_key": "A String", }, }, - "peerIpAddress": "A String", # [Output Only] IP address configured on the customer side of the + "peerIpAddress": "A String", # Output only. [Output Only] IP address configured on the customer side of the # Interconnect link. The customer should configure this IP address during # turnup when prompted by Google NOC. This can be used only for ping tests. - "provisionedLinkCount": 42, # [Output Only] Number of links actually provisioned in this interconnect. + "provisionedLinkCount": 42, # Output only. [Output Only] Number of links actually provisioned in this interconnect. "remoteLocation": "A String", # Indicates that this is a Cross-Cloud Interconnect. This field specifies the # location outside of Google's network that the interconnect is connected to. "requestedFeatures": [ # Optional. This parameter can be provided only with Interconnect INSERT. It @@ -1109,9 +1109,9 @@

Method Details

], "requestedLinkCount": 42, # Target number of physical links in the link bundle, as requested by the # customer. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "state": "A String", # [Output Only] The current state of Interconnect functionality, which can + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "state": "A String", # Output only. [Output Only] The current state of Interconnect functionality, which can # take one of the following values: # # - ACTIVE: The Interconnect is valid, turned up and ready to use. @@ -1123,7 +1123,7 @@

Method Details

# Interconnect. "subzone": "A String", # Specific subzone in the InterconnectLocation that represents where # this connection is to be provisioned. - "wireGroups": [ # [Output Only] A list of the URLs of all CrossSiteNetwork WireGroups + "wireGroups": [ # Output only. [Output Only] A list of the URLs of all CrossSiteNetwork WireGroups # configured to use this Interconnect. The Interconnect cannot be deleted if # this list is non-empty. "A String", @@ -1308,10 +1308,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1323,7 +1323,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1557,7 +1557,7 @@

Method Details

# it for Cross-Site Networking will fail. "A String", ], - "circuitInfos": [ # [Output Only] A list of CircuitInfo objects, that describe the individual + "circuitInfos": [ # Output only. [Output Only] A list of CircuitInfo objects, that describe the individual # circuits in this LAG. { # Describes a single physical circuit between the Customer and Google. # CircuitInfo objects are created by Google, so all fields are output only. @@ -1567,13 +1567,13 @@

Method Details

# provided by Google to the customer in the LOA. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customerName": "A String", # Customer name, to put in the Letter of Authorization as the party # authorized to request a crossconnect. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "expectedOutages": [ # [Output Only] A list of outages expected for this Interconnect. + "expectedOutages": [ # Output only. [Output Only] A list of outages expected for this Interconnect. { # Description of a planned outage on this Interconnect. "affectedCircuits": [ # If issue_type is IT_PARTIAL_OUTAGE, a list of the Google-side circuit # IDs that will be affected. @@ -1618,17 +1618,17 @@

Method Details

# deprecated in favor of the unprefixed values. }, ], - "googleIpAddress": "A String", # [Output Only] IP address configured on the Google side of the Interconnect + "googleIpAddress": "A String", # Output only. [Output Only] IP address configured on the Google side of the Interconnect # link. This can be used only for ping tests. - "googleReferenceId": "A String", # [Output Only] Google reference ID to be used when raising support tickets + "googleReferenceId": "A String", # Output only. [Output Only] Google reference ID to be used when raising support tickets # with Google or otherwise to debug backend connectivity issues. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "interconnectAttachments": [ # [Output Only] A list of the URLs of all InterconnectAttachments configured + "interconnectAttachments": [ # Output only. [Output Only] A list of the URLs of all InterconnectAttachments configured # to use this Interconnect. "A String", ], - "interconnectGroups": [ # [Output Only] URLs of InterconnectGroups that include this Interconnect. + "interconnectGroups": [ # Output only. [Output Only] URLs of InterconnectGroups that include this Interconnect. # Order is arbitrary and items are unique. "A String", ], @@ -1641,7 +1641,7 @@

Method Details

# # # Note that a value IT_PRIVATE has been deprecated in favor of DEDICATED. - "kind": "compute#interconnect", # [Output Only] Type of the resource. Alwayscompute#interconnect for interconnects. + "kind": "compute#interconnect", # Output only. [Output Only] Type of the resource. Alwayscompute#interconnect for interconnects. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this Interconnect, which # is essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -1712,7 +1712,7 @@

Method Details

# Cloud Monitoring logs alerting and Cloud Notifications. This field is # required for users who sign up for Cloud Interconnect using # workforce identity federation. - "operationalStatus": "A String", # [Output Only] The current status of this Interconnect's functionality, + "operationalStatus": "A String", # Output only. [Output Only] The current status of this Interconnect's functionality, # which can take one of the following values: # # - OS_ACTIVE: A valid Interconnect, which is turned up and is ready to @@ -1742,10 +1742,10 @@

Method Details

"a_key": "A String", }, }, - "peerIpAddress": "A String", # [Output Only] IP address configured on the customer side of the + "peerIpAddress": "A String", # Output only. [Output Only] IP address configured on the customer side of the # Interconnect link. The customer should configure this IP address during # turnup when prompted by Google NOC. This can be used only for ping tests. - "provisionedLinkCount": 42, # [Output Only] Number of links actually provisioned in this interconnect. + "provisionedLinkCount": 42, # Output only. [Output Only] Number of links actually provisioned in this interconnect. "remoteLocation": "A String", # Indicates that this is a Cross-Cloud Interconnect. This field specifies the # location outside of Google's network that the interconnect is connected to. "requestedFeatures": [ # Optional. This parameter can be provided only with Interconnect INSERT. It @@ -1762,9 +1762,9 @@

Method Details

], "requestedLinkCount": 42, # Target number of physical links in the link bundle, as requested by the # customer. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "state": "A String", # [Output Only] The current state of Interconnect functionality, which can + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "state": "A String", # Output only. [Output Only] The current state of Interconnect functionality, which can # take one of the following values: # # - ACTIVE: The Interconnect is valid, turned up and ready to use. @@ -1776,20 +1776,20 @@

Method Details

# Interconnect. "subzone": "A String", # Specific subzone in the InterconnectLocation that represents where # this connection is to be provisioned. - "wireGroups": [ # [Output Only] A list of the URLs of all CrossSiteNetwork WireGroups + "wireGroups": [ # Output only. [Output Only] A list of the URLs of all CrossSiteNetwork WireGroups # configured to use this Interconnect. The Interconnect cannot be deleted if # this list is non-empty. "A String", ], }, ], - "kind": "compute#interconnectList", # [Output Only] Type of resource. Alwayscompute#interconnectList for lists of interconnects. + "kind": "compute#interconnectList", # Output only. [Output Only] Type of resource. Alwayscompute#interconnectList for lists of interconnects. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -1899,7 +1899,7 @@

Method Details

# it for Cross-Site Networking will fail. "A String", ], - "circuitInfos": [ # [Output Only] A list of CircuitInfo objects, that describe the individual + "circuitInfos": [ # Output only. [Output Only] A list of CircuitInfo objects, that describe the individual # circuits in this LAG. { # Describes a single physical circuit between the Customer and Google. # CircuitInfo objects are created by Google, so all fields are output only. @@ -1909,13 +1909,13 @@

Method Details

# provided by Google to the customer in the LOA. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customerName": "A String", # Customer name, to put in the Letter of Authorization as the party # authorized to request a crossconnect. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "expectedOutages": [ # [Output Only] A list of outages expected for this Interconnect. + "expectedOutages": [ # Output only. [Output Only] A list of outages expected for this Interconnect. { # Description of a planned outage on this Interconnect. "affectedCircuits": [ # If issue_type is IT_PARTIAL_OUTAGE, a list of the Google-side circuit # IDs that will be affected. @@ -1960,17 +1960,17 @@

Method Details

# deprecated in favor of the unprefixed values. }, ], - "googleIpAddress": "A String", # [Output Only] IP address configured on the Google side of the Interconnect + "googleIpAddress": "A String", # Output only. [Output Only] IP address configured on the Google side of the Interconnect # link. This can be used only for ping tests. - "googleReferenceId": "A String", # [Output Only] Google reference ID to be used when raising support tickets + "googleReferenceId": "A String", # Output only. [Output Only] Google reference ID to be used when raising support tickets # with Google or otherwise to debug backend connectivity issues. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "interconnectAttachments": [ # [Output Only] A list of the URLs of all InterconnectAttachments configured + "interconnectAttachments": [ # Output only. [Output Only] A list of the URLs of all InterconnectAttachments configured # to use this Interconnect. "A String", ], - "interconnectGroups": [ # [Output Only] URLs of InterconnectGroups that include this Interconnect. + "interconnectGroups": [ # Output only. [Output Only] URLs of InterconnectGroups that include this Interconnect. # Order is arbitrary and items are unique. "A String", ], @@ -1983,7 +1983,7 @@

Method Details

# # # Note that a value IT_PRIVATE has been deprecated in favor of DEDICATED. - "kind": "compute#interconnect", # [Output Only] Type of the resource. Alwayscompute#interconnect for interconnects. + "kind": "compute#interconnect", # Output only. [Output Only] Type of the resource. Alwayscompute#interconnect for interconnects. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this Interconnect, which # is essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -2054,7 +2054,7 @@

Method Details

# Cloud Monitoring logs alerting and Cloud Notifications. This field is # required for users who sign up for Cloud Interconnect using # workforce identity federation. - "operationalStatus": "A String", # [Output Only] The current status of this Interconnect's functionality, + "operationalStatus": "A String", # Output only. [Output Only] The current status of this Interconnect's functionality, # which can take one of the following values: # # - OS_ACTIVE: A valid Interconnect, which is turned up and is ready to @@ -2084,10 +2084,10 @@

Method Details

"a_key": "A String", }, }, - "peerIpAddress": "A String", # [Output Only] IP address configured on the customer side of the + "peerIpAddress": "A String", # Output only. [Output Only] IP address configured on the customer side of the # Interconnect link. The customer should configure this IP address during # turnup when prompted by Google NOC. This can be used only for ping tests. - "provisionedLinkCount": 42, # [Output Only] Number of links actually provisioned in this interconnect. + "provisionedLinkCount": 42, # Output only. [Output Only] Number of links actually provisioned in this interconnect. "remoteLocation": "A String", # Indicates that this is a Cross-Cloud Interconnect. This field specifies the # location outside of Google's network that the interconnect is connected to. "requestedFeatures": [ # Optional. This parameter can be provided only with Interconnect INSERT. It @@ -2104,9 +2104,9 @@

Method Details

], "requestedLinkCount": 42, # Target number of physical links in the link bundle, as requested by the # customer. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "state": "A String", # [Output Only] The current state of Interconnect functionality, which can + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "state": "A String", # Output only. [Output Only] The current state of Interconnect functionality, which can # take one of the following values: # # - ACTIVE: The Interconnect is valid, turned up and ready to use. @@ -2118,7 +2118,7 @@

Method Details

# Interconnect. "subzone": "A String", # Specific subzone in the InterconnectLocation that represents where # this connection is to be provisioned. - "wireGroups": [ # [Output Only] A list of the URLs of all CrossSiteNetwork WireGroups + "wireGroups": [ # Output only. [Output Only] A list of the URLs of all CrossSiteNetwork WireGroups # configured to use this Interconnect. The Interconnect cannot be deleted if # this list is non-empty. "A String", @@ -2303,10 +2303,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2318,7 +2318,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2590,10 +2590,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2605,7 +2605,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_v1.licenseCodes.html b/docs/dyn/compute_v1.licenseCodes.html index 2219218e85..1795cf08e4 100644 --- a/docs/dyn/compute_v1.licenseCodes.html +++ b/docs/dyn/compute_v1.licenseCodes.html @@ -115,25 +115,25 @@

Method Details

# *Caution* This resource is intended for # use only by third-party partners who are creatingCloud Marketplace # images. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. - "description": "A String", # [Output Only] Description of this License Code. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "description": "A String", # Output only. [Output Only] Description of this License Code. + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#licenseCode", # [Output Only] Type of resource. Always compute#licenseCode for + "kind": "compute#licenseCode", # Output only. [Output Only] Type of resource. Always compute#licenseCode for # licenses. "licenseAlias": [ # [Output Only] URL and description aliases of Licenses with the same # License Code. { - "description": "A String", # [Output Only] Description of this License Code. - "selfLink": "A String", # [Output Only] URL of license corresponding to this License Code. + "description": "A String", # Output only. [Output Only] Description of this License Code. + "selfLink": "A String", # Output only. [Output Only] URL of license corresponding to this License Code. }, ], - "name": "A String", # [Output Only] Name of the resource. The name is 1-20 characters long and + "name": "A String", # Output only. [Output Only] Name of the resource. The name is 1-20 characters long and # must be a valid 64 bit integer. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "state": "A String", # [Output Only] Current state of this License Code. - "transferable": True or False, # [Output Only] If true, the license will remain attached when creating + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "state": "A String", # Output only. [Output Only] Current state of this License Code. + "transferable": True or False, # Output only. [Output Only] If true, the license will remain attached when creating # images or snapshots from disks. Otherwise, the license is not transferred. } diff --git a/docs/dyn/compute_v1.licenses.html b/docs/dyn/compute_v1.licenses.html index 4956753a2f..cf4bbe8bdd 100644 --- a/docs/dyn/compute_v1.licenses.html +++ b/docs/dyn/compute_v1.licenses.html @@ -298,10 +298,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -313,7 +313,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -425,7 +425,7 @@

Method Details

# licenses. "chargesUseFee": True or False, # [Output Only] Deprecated. This field no longer reflects whether a license # charges a usage fee. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional textual description of the resource; provided by the client # when the resource is created. @@ -436,7 +436,7 @@

Method Details

# the same disk or image. "A String", ], - "kind": "compute#license", # [Output Only] Type of resource. Always compute#license for + "kind": "compute#license", # Output only. [Output Only] Type of resource. Always compute#license for # licenses. "licenseCode": "A String", # [Output Only] The unique code used to attach this license to images, # snapshots, and disks. @@ -471,12 +471,12 @@

Method Details

"minMemoryMb": 42, # [Input Only] Deprecated. This field no longer reflects the minimum memory # required to use the Instance. }, - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "soleTenantOnly": True or False, # If true, this license can only be used on VMs on sole tenant nodes. "transferable": True or False, # If false, licenses will not be copied from the source resource when # creating an image from a disk, disk from snapshot, or snapshot from disk. - "updateTimestamp": "A String", # [Output Only] Last update timestamp inRFC3339 + "updateTimestamp": "A String", # Output only. [Output Only] Last update timestamp inRFC3339 # text format. } @@ -878,7 +878,7 @@

Method Details

# licenses. "chargesUseFee": True or False, # [Output Only] Deprecated. This field no longer reflects whether a license # charges a usage fee. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional textual description of the resource; provided by the client # when the resource is created. @@ -889,7 +889,7 @@

Method Details

# the same disk or image. "A String", ], - "kind": "compute#license", # [Output Only] Type of resource. Always compute#license for + "kind": "compute#license", # Output only. [Output Only] Type of resource. Always compute#license for # licenses. "licenseCode": "A String", # [Output Only] The unique code used to attach this license to images, # snapshots, and disks. @@ -924,12 +924,12 @@

Method Details

"minMemoryMb": 42, # [Input Only] Deprecated. This field no longer reflects the minimum memory # required to use the Instance. }, - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "soleTenantOnly": True or False, # If true, this license can only be used on VMs on sole tenant nodes. "transferable": True or False, # If false, licenses will not be copied from the source resource when # creating an image from a disk, disk from snapshot, or snapshot from disk. - "updateTimestamp": "A String", # [Output Only] Last update timestamp inRFC3339 + "updateTimestamp": "A String", # Output only. [Output Only] Last update timestamp inRFC3339 # text format. } @@ -1111,10 +1111,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1126,7 +1126,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1328,7 +1328,7 @@

Method Details

# licenses. "chargesUseFee": True or False, # [Output Only] Deprecated. This field no longer reflects whether a license # charges a usage fee. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional textual description of the resource; provided by the client # when the resource is created. @@ -1339,7 +1339,7 @@

Method Details

# the same disk or image. "A String", ], - "kind": "compute#license", # [Output Only] Type of resource. Always compute#license for + "kind": "compute#license", # Output only. [Output Only] Type of resource. Always compute#license for # licenses. "licenseCode": "A String", # [Output Only] The unique code used to attach this license to images, # snapshots, and disks. @@ -1374,12 +1374,12 @@

Method Details

"minMemoryMb": 42, # [Input Only] Deprecated. This field no longer reflects the minimum memory # required to use the Instance. }, - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "soleTenantOnly": True or False, # If true, this license can only be used on VMs on sole tenant nodes. "transferable": True or False, # If false, licenses will not be copied from the source resource when # creating an image from a disk, disk from snapshot, or snapshot from disk. - "updateTimestamp": "A String", # [Output Only] Last update timestamp inRFC3339 + "updateTimestamp": "A String", # Output only. [Output Only] Last update timestamp inRFC3339 # text format. }, ], @@ -1388,7 +1388,7 @@

Method Details

# the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -2371,7 +2371,7 @@

Method Details

# licenses. "chargesUseFee": True or False, # [Output Only] Deprecated. This field no longer reflects whether a license # charges a usage fee. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional textual description of the resource; provided by the client # when the resource is created. @@ -2382,7 +2382,7 @@

Method Details

# the same disk or image. "A String", ], - "kind": "compute#license", # [Output Only] Type of resource. Always compute#license for + "kind": "compute#license", # Output only. [Output Only] Type of resource. Always compute#license for # licenses. "licenseCode": "A String", # [Output Only] The unique code used to attach this license to images, # snapshots, and disks. @@ -2417,12 +2417,12 @@

Method Details

"minMemoryMb": 42, # [Input Only] Deprecated. This field no longer reflects the minimum memory # required to use the Instance. }, - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "soleTenantOnly": True or False, # If true, this license can only be used on VMs on sole tenant nodes. "transferable": True or False, # If false, licenses will not be copied from the source resource when # creating an image from a disk, disk from snapshot, or snapshot from disk. - "updateTimestamp": "A String", # [Output Only] Last update timestamp inRFC3339 + "updateTimestamp": "A String", # Output only. [Output Only] Last update timestamp inRFC3339 # text format. } @@ -2605,10 +2605,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2620,7 +2620,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_v1.machineImages.html b/docs/dyn/compute_v1.machineImages.html index f01ad08c74..6e86ffc5ff 100644 --- a/docs/dyn/compute_v1.machineImages.html +++ b/docs/dyn/compute_v1.machineImages.html @@ -296,10 +296,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -311,7 +311,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -411,13 +411,13 @@

Method Details

# A machine image is a Compute Engine resource that stores all the # configuration, metadata, permissions, and data from one or more disks # required to create a Virtual machine (VM) instance. For more information, seeMachine images. - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this machine image inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this machine image inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "guestFlush": True or False, # [Input Only] Whether to attempt an application consistent machine image by # informing the OS to prepare for the snapshot process. - "id": "A String", # [Output Only] A unique identifier for this machine image. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this machine image. The server # defines this identifier. "instanceProperties": { # [Output Only] Properties of source instance "advancedMachineFeatures": { # Specifies options for controlling advanced machine features. # Controls for advanced machine-related behavior features. @@ -461,7 +461,7 @@

Method Details

"disks": [ # An array of disks that are associated with the instances that are created # from these properties. { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. Valid values are ARM64 + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 # or X86_64. "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is # deleted (but not when the disk is detached from the instance). @@ -581,7 +581,7 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # [Output Only] A zero-based index to this disk, where 0 is reserved for the + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the # boot disk. If you have many disks attached to an instance, each # disk would have a unique index number. "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created @@ -656,9 +656,11 @@

Method Details

], "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT - # & PATCH) when empty. + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. "a_key": "A String", }, "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. @@ -837,18 +839,18 @@

Method Details

# In certain configurations, persistent disks can use NVMe. For more # information, seeAbout # persistent disks. - "kind": "compute#attachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk # in READ_WRITE mode. - "savedState": "A String", # For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this # field is set to PRESERVED if the LocalSSD data has been saved # to a persistent location by customer request. (see the # discard_local_ssd option on Stop/Suspend). # Read-only in the api. - "shieldedInstanceInitialState": { # Initial State for shielded instance, # [Output Only] shielded vm initial state stored on disk + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). { @@ -936,7 +938,7 @@

Method Details

# or equal to 262144 bytes (256 KiB). }, ], - "kind": "compute#metadata", # [Output Only] Type of the resource. Always compute#metadata + "kind": "compute#metadata", # Output only. [Output Only] Type of the resource. Always compute#metadata # for metadata. }, "minCpuPlatform": "A String", # Minimum cpu/platform to be used by instances. The instance may be @@ -959,7 +961,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -1026,7 +1028,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -1061,7 +1063,7 @@

Method Details

# default and only option is ONE_TO_ONE_NAT. Inipv6AccessConfigs, the default and only option isDIRECT_IPV6. }, ], - "ipv6AccessType": "A String", # [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be + "ipv6AccessType": "A String", # Output only. [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be # accessed from the Internet. This field is always inherited from its # subnetwork. # @@ -1070,7 +1072,7 @@

Method Details

# use a static internal IP address, it must be unused and in the same region # as the instance's zone. If not specified, Google Cloud will automatically # assign an internal IPv6 address from the instance's subnetwork. - "kind": "compute#networkInterface", # [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. + "kind": "compute#networkInterface", # Output only. [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. "name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. @@ -1273,7 +1275,7 @@

Method Details

], }, }, - "kind": "compute#machineImage", # [Output Only] The resource type, which is alwayscompute#machineImage for machine image. + "kind": "compute#machineImage", # Output only. [Output Only] The resource type, which is alwayscompute#machineImage for machine image. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this machine image, which is # essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -1359,24 +1361,24 @@

Method Details

# a dash, lowercase letter, or digit, except the last character, which cannot # be a dash. "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "savedDisks": [ # An array of Machine Image specific properties for disks attached to the + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "savedDisks": [ # Output only. An array of Machine Image specific properties for disks attached to the # source instance { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. - "kind": "compute#savedDisk", # [Output Only] Type of the resource. Always compute#savedDisk + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. + "kind": "compute#savedDisk", # Output only. [Output Only] Type of the resource. Always compute#savedDisk # for attached disks. - "sourceDisk": "A String", # Specifies a URL of the disk attached to the source instance. - "storageBytes": "A String", # [Output Only] Size of the individual disk snapshot used by this machine + "sourceDisk": "A String", # Output only. Specifies a URL of the disk attached to the source instance. + "storageBytes": "A String", # Output only. [Output Only] Size of the individual disk snapshot used by this machine # image. - "storageBytesStatus": "A String", # [Output Only] An indicator whether storageBytes is in a + "storageBytesStatus": "A String", # Output only. [Output Only] An indicator whether storageBytes is in a # stable state or it is being adjusted as a result of shared storage # reallocation. This status can either be UPDATING, meaning # the size of the snapshot is being updated, or UP_TO_DATE, # meaning the size of the snapshot is up-to-date. }, ], - "selfLink": "A String", # [Output Only] The URL for this machine image. The server defines this URL. + "selfLink": "A String", # Output only. [Output Only] The URL for this machine image. The server defines this URL. "sourceDiskEncryptionKeys": [ # [Input Only] Thecustomer-supplied # encryption key of the disks attached to the source instance. Required # if the source disk is protected by a customer-supplied encryption key. @@ -1451,7 +1453,7 @@

Method Details

# # - https://www.googleapis.com/compute/v1/projects/project/zones/zone/instances/instance # - projects/project/zones/zone/instances/instance - "sourceInstanceProperties": { # DEPRECATED: Please use compute#instanceProperties instead. # [Output Only] DEPRECATED: Please use instance_properties + "sourceInstanceProperties": { # DEPRECATED: Please use compute#instanceProperties instead. # Output only. [Output Only] DEPRECATED: Please use instance_properties # instead for source instance related properties. New properties will not be # added to this field. # New properties will not be added to this field. @@ -1527,7 +1529,7 @@

Method Details

# encryption key that protects this resource. }, "diskSizeGb": "A String", # The size of the disk in base-2 GB. - "diskType": "A String", # [Output Only] URL of the disk type resource. For example:projects/project/zones/zone/diskTypes/pd-standard or + "diskType": "A String", # Output only. [Output Only] URL of the disk type resource. For example:projects/project/zones/zone/diskTypes/pd-standard or # pd-ssd "guestOsFeatures": [ # A list of features to enable on the guest operating system. Applicable only # for bootable images. Read @@ -1555,19 +1557,19 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # Specifies zero-based index of the disk that is attached to the source + "index": 42, # Output only. Specifies zero-based index of the disk that is attached to the source # instance. "interface": "A String", # Specifies the disk interface to use for attaching this disk, which is # either SCSI or NVME. - "kind": "compute#savedAttachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#savedAttachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], "mode": "A String", # The mode in which this disk is attached to the source instance, eitherREAD_WRITE or READ_ONLY. "source": "A String", # Specifies a URL of the disk attached to the source instance. - "storageBytes": "A String", # [Output Only] A size of the storage used by the disk's snapshot by this + "storageBytes": "A String", # Output only. [Output Only] A size of the storage used by the disk's snapshot by this # machine image. - "storageBytesStatus": "A String", # [Output Only] An indicator whether storageBytes is in a + "storageBytesStatus": "A String", # Output only. [Output Only] An indicator whether storageBytes is in a # stable state or it is being adjusted as a result of shared storage # reallocation. This status can either be UPDATING, meaning # the size of the snapshot is being updated, or UP_TO_DATE, @@ -1622,7 +1624,7 @@

Method Details

# or equal to 262144 bytes (256 KiB). }, ], - "kind": "compute#metadata", # [Output Only] Type of the resource. Always compute#metadata + "kind": "compute#metadata", # Output only. [Output Only] Type of the resource. Always compute#metadata # for metadata. }, "minCpuPlatform": "A String", # Minimum cpu/platform to be used by instances created from this machine @@ -1646,7 +1648,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -1713,7 +1715,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -1748,7 +1750,7 @@

Method Details

# default and only option is ONE_TO_ONE_NAT. Inipv6AccessConfigs, the default and only option isDIRECT_IPV6. }, ], - "ipv6AccessType": "A String", # [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be + "ipv6AccessType": "A String", # Output only. [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be # accessed from the Internet. This field is always inherited from its # subnetwork. # @@ -1757,7 +1759,7 @@

Method Details

# use a static internal IP address, it must be unused and in the same region # as the instance's zone. If not specified, Google Cloud will automatically # assign an internal IPv6 address from the instance's subnetwork. - "kind": "compute#networkInterface", # [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. + "kind": "compute#networkInterface", # Output only. [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. "name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. @@ -1920,12 +1922,12 @@

Method Details

], }, }, - "status": "A String", # [Output Only] The status of the machine image. One of the following values:INVALID, CREATING, READY,DELETING, and UPLOADING. + "status": "A String", # Output only. [Output Only] The status of the machine image. One of the following values:INVALID, CREATING, READY,DELETING, and UPLOADING. "storageLocations": [ # The regional or multi-regional Cloud Storage bucket location where themachine image is # stored. "A String", ], - "totalStorageBytes": "A String", # [Output Only] Total size of the storage used by the machine image. + "totalStorageBytes": "A String", # Output only. [Output Only] Total size of the storage used by the machine image. } @@ -2315,13 +2317,13 @@

Method Details

# A machine image is a Compute Engine resource that stores all the # configuration, metadata, permissions, and data from one or more disks # required to create a Virtual machine (VM) instance. For more information, seeMachine images. - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this machine image inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this machine image inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "guestFlush": True or False, # [Input Only] Whether to attempt an application consistent machine image by # informing the OS to prepare for the snapshot process. - "id": "A String", # [Output Only] A unique identifier for this machine image. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this machine image. The server # defines this identifier. "instanceProperties": { # [Output Only] Properties of source instance "advancedMachineFeatures": { # Specifies options for controlling advanced machine features. # Controls for advanced machine-related behavior features. @@ -2365,7 +2367,7 @@

Method Details

"disks": [ # An array of disks that are associated with the instances that are created # from these properties. { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. Valid values are ARM64 + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 # or X86_64. "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is # deleted (but not when the disk is detached from the instance). @@ -2485,7 +2487,7 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # [Output Only] A zero-based index to this disk, where 0 is reserved for the + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the # boot disk. If you have many disks attached to an instance, each # disk would have a unique index number. "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created @@ -2560,9 +2562,11 @@

Method Details

], "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT - # & PATCH) when empty. + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. "a_key": "A String", }, "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. @@ -2741,18 +2745,18 @@

Method Details

# In certain configurations, persistent disks can use NVMe. For more # information, seeAbout # persistent disks. - "kind": "compute#attachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk # in READ_WRITE mode. - "savedState": "A String", # For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this # field is set to PRESERVED if the LocalSSD data has been saved # to a persistent location by customer request. (see the # discard_local_ssd option on Stop/Suspend). # Read-only in the api. - "shieldedInstanceInitialState": { # Initial State for shielded instance, # [Output Only] shielded vm initial state stored on disk + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). { @@ -2840,7 +2844,7 @@

Method Details

# or equal to 262144 bytes (256 KiB). }, ], - "kind": "compute#metadata", # [Output Only] Type of the resource. Always compute#metadata + "kind": "compute#metadata", # Output only. [Output Only] Type of the resource. Always compute#metadata # for metadata. }, "minCpuPlatform": "A String", # Minimum cpu/platform to be used by instances. The instance may be @@ -2863,7 +2867,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -2930,7 +2934,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -2965,7 +2969,7 @@

Method Details

# default and only option is ONE_TO_ONE_NAT. Inipv6AccessConfigs, the default and only option isDIRECT_IPV6. }, ], - "ipv6AccessType": "A String", # [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be + "ipv6AccessType": "A String", # Output only. [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be # accessed from the Internet. This field is always inherited from its # subnetwork. # @@ -2974,7 +2978,7 @@

Method Details

# use a static internal IP address, it must be unused and in the same region # as the instance's zone. If not specified, Google Cloud will automatically # assign an internal IPv6 address from the instance's subnetwork. - "kind": "compute#networkInterface", # [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. + "kind": "compute#networkInterface", # Output only. [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. "name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. @@ -3177,7 +3181,7 @@

Method Details

], }, }, - "kind": "compute#machineImage", # [Output Only] The resource type, which is alwayscompute#machineImage for machine image. + "kind": "compute#machineImage", # Output only. [Output Only] The resource type, which is alwayscompute#machineImage for machine image. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this machine image, which is # essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -3263,24 +3267,24 @@

Method Details

# a dash, lowercase letter, or digit, except the last character, which cannot # be a dash. "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "savedDisks": [ # An array of Machine Image specific properties for disks attached to the + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "savedDisks": [ # Output only. An array of Machine Image specific properties for disks attached to the # source instance { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. - "kind": "compute#savedDisk", # [Output Only] Type of the resource. Always compute#savedDisk + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. + "kind": "compute#savedDisk", # Output only. [Output Only] Type of the resource. Always compute#savedDisk # for attached disks. - "sourceDisk": "A String", # Specifies a URL of the disk attached to the source instance. - "storageBytes": "A String", # [Output Only] Size of the individual disk snapshot used by this machine + "sourceDisk": "A String", # Output only. Specifies a URL of the disk attached to the source instance. + "storageBytes": "A String", # Output only. [Output Only] Size of the individual disk snapshot used by this machine # image. - "storageBytesStatus": "A String", # [Output Only] An indicator whether storageBytes is in a + "storageBytesStatus": "A String", # Output only. [Output Only] An indicator whether storageBytes is in a # stable state or it is being adjusted as a result of shared storage # reallocation. This status can either be UPDATING, meaning # the size of the snapshot is being updated, or UP_TO_DATE, # meaning the size of the snapshot is up-to-date. }, ], - "selfLink": "A String", # [Output Only] The URL for this machine image. The server defines this URL. + "selfLink": "A String", # Output only. [Output Only] The URL for this machine image. The server defines this URL. "sourceDiskEncryptionKeys": [ # [Input Only] Thecustomer-supplied # encryption key of the disks attached to the source instance. Required # if the source disk is protected by a customer-supplied encryption key. @@ -3355,7 +3359,7 @@

Method Details

# # - https://www.googleapis.com/compute/v1/projects/project/zones/zone/instances/instance # - projects/project/zones/zone/instances/instance - "sourceInstanceProperties": { # DEPRECATED: Please use compute#instanceProperties instead. # [Output Only] DEPRECATED: Please use instance_properties + "sourceInstanceProperties": { # DEPRECATED: Please use compute#instanceProperties instead. # Output only. [Output Only] DEPRECATED: Please use instance_properties # instead for source instance related properties. New properties will not be # added to this field. # New properties will not be added to this field. @@ -3431,7 +3435,7 @@

Method Details

# encryption key that protects this resource. }, "diskSizeGb": "A String", # The size of the disk in base-2 GB. - "diskType": "A String", # [Output Only] URL of the disk type resource. For example:projects/project/zones/zone/diskTypes/pd-standard or + "diskType": "A String", # Output only. [Output Only] URL of the disk type resource. For example:projects/project/zones/zone/diskTypes/pd-standard or # pd-ssd "guestOsFeatures": [ # A list of features to enable on the guest operating system. Applicable only # for bootable images. Read @@ -3459,19 +3463,19 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # Specifies zero-based index of the disk that is attached to the source + "index": 42, # Output only. Specifies zero-based index of the disk that is attached to the source # instance. "interface": "A String", # Specifies the disk interface to use for attaching this disk, which is # either SCSI or NVME. - "kind": "compute#savedAttachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#savedAttachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], "mode": "A String", # The mode in which this disk is attached to the source instance, eitherREAD_WRITE or READ_ONLY. "source": "A String", # Specifies a URL of the disk attached to the source instance. - "storageBytes": "A String", # [Output Only] A size of the storage used by the disk's snapshot by this + "storageBytes": "A String", # Output only. [Output Only] A size of the storage used by the disk's snapshot by this # machine image. - "storageBytesStatus": "A String", # [Output Only] An indicator whether storageBytes is in a + "storageBytesStatus": "A String", # Output only. [Output Only] An indicator whether storageBytes is in a # stable state or it is being adjusted as a result of shared storage # reallocation. This status can either be UPDATING, meaning # the size of the snapshot is being updated, or UP_TO_DATE, @@ -3526,7 +3530,7 @@

Method Details

# or equal to 262144 bytes (256 KiB). }, ], - "kind": "compute#metadata", # [Output Only] Type of the resource. Always compute#metadata + "kind": "compute#metadata", # Output only. [Output Only] Type of the resource. Always compute#metadata # for metadata. }, "minCpuPlatform": "A String", # Minimum cpu/platform to be used by instances created from this machine @@ -3550,7 +3554,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -3617,7 +3621,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -3652,7 +3656,7 @@

Method Details

# default and only option is ONE_TO_ONE_NAT. Inipv6AccessConfigs, the default and only option isDIRECT_IPV6. }, ], - "ipv6AccessType": "A String", # [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be + "ipv6AccessType": "A String", # Output only. [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be # accessed from the Internet. This field is always inherited from its # subnetwork. # @@ -3661,7 +3665,7 @@

Method Details

# use a static internal IP address, it must be unused and in the same region # as the instance's zone. If not specified, Google Cloud will automatically # assign an internal IPv6 address from the instance's subnetwork. - "kind": "compute#networkInterface", # [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. + "kind": "compute#networkInterface", # Output only. [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. "name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. @@ -3824,12 +3828,12 @@

Method Details

], }, }, - "status": "A String", # [Output Only] The status of the machine image. One of the following values:INVALID, CREATING, READY,DELETING, and UPLOADING. + "status": "A String", # Output only. [Output Only] The status of the machine image. One of the following values:INVALID, CREATING, READY,DELETING, and UPLOADING. "storageLocations": [ # The regional or multi-regional Cloud Storage bucket location where themachine image is # stored. "A String", ], - "totalStorageBytes": "A String", # [Output Only] Total size of the storage used by the machine image. + "totalStorageBytes": "A String", # Output only. [Output Only] Total size of the storage used by the machine image. } requestId: string, An optional request ID to identify requests. Specify a unique request ID so @@ -4011,10 +4015,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -4026,7 +4030,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -4212,13 +4216,13 @@

Method Details

# A machine image is a Compute Engine resource that stores all the # configuration, metadata, permissions, and data from one or more disks # required to create a Virtual machine (VM) instance. For more information, seeMachine images. - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this machine image inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this machine image inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "guestFlush": True or False, # [Input Only] Whether to attempt an application consistent machine image by # informing the OS to prepare for the snapshot process. - "id": "A String", # [Output Only] A unique identifier for this machine image. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this machine image. The server # defines this identifier. "instanceProperties": { # [Output Only] Properties of source instance "advancedMachineFeatures": { # Specifies options for controlling advanced machine features. # Controls for advanced machine-related behavior features. @@ -4262,7 +4266,7 @@

Method Details

"disks": [ # An array of disks that are associated with the instances that are created # from these properties. { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. Valid values are ARM64 + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 # or X86_64. "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is # deleted (but not when the disk is detached from the instance). @@ -4382,7 +4386,7 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # [Output Only] A zero-based index to this disk, where 0 is reserved for the + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the # boot disk. If you have many disks attached to an instance, each # disk would have a unique index number. "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created @@ -4457,9 +4461,11 @@

Method Details

], "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT - # & PATCH) when empty. + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. "a_key": "A String", }, "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. @@ -4638,18 +4644,18 @@

Method Details

# In certain configurations, persistent disks can use NVMe. For more # information, seeAbout # persistent disks. - "kind": "compute#attachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk # in READ_WRITE mode. - "savedState": "A String", # For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this # field is set to PRESERVED if the LocalSSD data has been saved # to a persistent location by customer request. (see the # discard_local_ssd option on Stop/Suspend). # Read-only in the api. - "shieldedInstanceInitialState": { # Initial State for shielded instance, # [Output Only] shielded vm initial state stored on disk + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). { @@ -4737,7 +4743,7 @@

Method Details

# or equal to 262144 bytes (256 KiB). }, ], - "kind": "compute#metadata", # [Output Only] Type of the resource. Always compute#metadata + "kind": "compute#metadata", # Output only. [Output Only] Type of the resource. Always compute#metadata # for metadata. }, "minCpuPlatform": "A String", # Minimum cpu/platform to be used by instances. The instance may be @@ -4760,7 +4766,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -4827,7 +4833,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -4862,7 +4868,7 @@

Method Details

# default and only option is ONE_TO_ONE_NAT. Inipv6AccessConfigs, the default and only option isDIRECT_IPV6. }, ], - "ipv6AccessType": "A String", # [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be + "ipv6AccessType": "A String", # Output only. [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be # accessed from the Internet. This field is always inherited from its # subnetwork. # @@ -4871,7 +4877,7 @@

Method Details

# use a static internal IP address, it must be unused and in the same region # as the instance's zone. If not specified, Google Cloud will automatically # assign an internal IPv6 address from the instance's subnetwork. - "kind": "compute#networkInterface", # [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. + "kind": "compute#networkInterface", # Output only. [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. "name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. @@ -5074,7 +5080,7 @@

Method Details

], }, }, - "kind": "compute#machineImage", # [Output Only] The resource type, which is alwayscompute#machineImage for machine image. + "kind": "compute#machineImage", # Output only. [Output Only] The resource type, which is alwayscompute#machineImage for machine image. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this machine image, which is # essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -5160,24 +5166,24 @@

Method Details

# a dash, lowercase letter, or digit, except the last character, which cannot # be a dash. "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "savedDisks": [ # An array of Machine Image specific properties for disks attached to the + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "savedDisks": [ # Output only. An array of Machine Image specific properties for disks attached to the # source instance { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. - "kind": "compute#savedDisk", # [Output Only] Type of the resource. Always compute#savedDisk + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. + "kind": "compute#savedDisk", # Output only. [Output Only] Type of the resource. Always compute#savedDisk # for attached disks. - "sourceDisk": "A String", # Specifies a URL of the disk attached to the source instance. - "storageBytes": "A String", # [Output Only] Size of the individual disk snapshot used by this machine + "sourceDisk": "A String", # Output only. Specifies a URL of the disk attached to the source instance. + "storageBytes": "A String", # Output only. [Output Only] Size of the individual disk snapshot used by this machine # image. - "storageBytesStatus": "A String", # [Output Only] An indicator whether storageBytes is in a + "storageBytesStatus": "A String", # Output only. [Output Only] An indicator whether storageBytes is in a # stable state or it is being adjusted as a result of shared storage # reallocation. This status can either be UPDATING, meaning # the size of the snapshot is being updated, or UP_TO_DATE, # meaning the size of the snapshot is up-to-date. }, ], - "selfLink": "A String", # [Output Only] The URL for this machine image. The server defines this URL. + "selfLink": "A String", # Output only. [Output Only] The URL for this machine image. The server defines this URL. "sourceDiskEncryptionKeys": [ # [Input Only] Thecustomer-supplied # encryption key of the disks attached to the source instance. Required # if the source disk is protected by a customer-supplied encryption key. @@ -5252,7 +5258,7 @@

Method Details

# # - https://www.googleapis.com/compute/v1/projects/project/zones/zone/instances/instance # - projects/project/zones/zone/instances/instance - "sourceInstanceProperties": { # DEPRECATED: Please use compute#instanceProperties instead. # [Output Only] DEPRECATED: Please use instance_properties + "sourceInstanceProperties": { # DEPRECATED: Please use compute#instanceProperties instead. # Output only. [Output Only] DEPRECATED: Please use instance_properties # instead for source instance related properties. New properties will not be # added to this field. # New properties will not be added to this field. @@ -5328,7 +5334,7 @@

Method Details

# encryption key that protects this resource. }, "diskSizeGb": "A String", # The size of the disk in base-2 GB. - "diskType": "A String", # [Output Only] URL of the disk type resource. For example:projects/project/zones/zone/diskTypes/pd-standard or + "diskType": "A String", # Output only. [Output Only] URL of the disk type resource. For example:projects/project/zones/zone/diskTypes/pd-standard or # pd-ssd "guestOsFeatures": [ # A list of features to enable on the guest operating system. Applicable only # for bootable images. Read @@ -5356,19 +5362,19 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # Specifies zero-based index of the disk that is attached to the source + "index": 42, # Output only. Specifies zero-based index of the disk that is attached to the source # instance. "interface": "A String", # Specifies the disk interface to use for attaching this disk, which is # either SCSI or NVME. - "kind": "compute#savedAttachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#savedAttachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], "mode": "A String", # The mode in which this disk is attached to the source instance, eitherREAD_WRITE or READ_ONLY. "source": "A String", # Specifies a URL of the disk attached to the source instance. - "storageBytes": "A String", # [Output Only] A size of the storage used by the disk's snapshot by this + "storageBytes": "A String", # Output only. [Output Only] A size of the storage used by the disk's snapshot by this # machine image. - "storageBytesStatus": "A String", # [Output Only] An indicator whether storageBytes is in a + "storageBytesStatus": "A String", # Output only. [Output Only] An indicator whether storageBytes is in a # stable state or it is being adjusted as a result of shared storage # reallocation. This status can either be UPDATING, meaning # the size of the snapshot is being updated, or UP_TO_DATE, @@ -5423,7 +5429,7 @@

Method Details

# or equal to 262144 bytes (256 KiB). }, ], - "kind": "compute#metadata", # [Output Only] Type of the resource. Always compute#metadata + "kind": "compute#metadata", # Output only. [Output Only] Type of the resource. Always compute#metadata # for metadata. }, "minCpuPlatform": "A String", # Minimum cpu/platform to be used by instances created from this machine @@ -5447,7 +5453,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -5514,7 +5520,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -5549,7 +5555,7 @@

Method Details

# default and only option is ONE_TO_ONE_NAT. Inipv6AccessConfigs, the default and only option isDIRECT_IPV6. }, ], - "ipv6AccessType": "A String", # [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be + "ipv6AccessType": "A String", # Output only. [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be # accessed from the Internet. This field is always inherited from its # subnetwork. # @@ -5558,7 +5564,7 @@

Method Details

# use a static internal IP address, it must be unused and in the same region # as the instance's zone. If not specified, Google Cloud will automatically # assign an internal IPv6 address from the instance's subnetwork. - "kind": "compute#networkInterface", # [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. + "kind": "compute#networkInterface", # Output only. [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. "name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. @@ -5721,21 +5727,21 @@

Method Details

], }, }, - "status": "A String", # [Output Only] The status of the machine image. One of the following values:INVALID, CREATING, READY,DELETING, and UPLOADING. + "status": "A String", # Output only. [Output Only] The status of the machine image. One of the following values:INVALID, CREATING, READY,DELETING, and UPLOADING. "storageLocations": [ # The regional or multi-regional Cloud Storage bucket location where themachine image is # stored. "A String", ], - "totalStorageBytes": "A String", # [Output Only] Total size of the storage used by the machine image. + "totalStorageBytes": "A String", # Output only. [Output Only] Total size of the storage used by the machine image. }, ], - "kind": "compute#machineImageList", # [Output Only] The resource type, which is alwayscompute#machineImagesListResponse for machine image lists. + "kind": "compute#machineImageList", # Output only. [Output Only] The resource type, which is alwayscompute#machineImagesListResponse for machine image lists. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -6843,10 +6849,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -6858,7 +6864,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_v1.machineTypes.html b/docs/dyn/compute_v1.machineTypes.html index f95de9a899..94ad39e834 100644 --- a/docs/dyn/compute_v1.machineTypes.html +++ b/docs/dyn/compute_v1.machineTypes.html @@ -252,7 +252,7 @@

Method Details

# any relevant values. "isSharedCpu": True or False, # [Output Only] Whether this machine type has a shared CPU. SeeShared-core machine # types for more information. - "kind": "compute#machineType", # [Output Only] The type of the resource. Alwayscompute#machineType for machine types. + "kind": "compute#machineType", # Output only. [Output Only] The type of the resource. Alwayscompute#machineType for machine types. "maximumPersistentDisks": 42, # [Output Only] Maximum persistent disks allowed. "maximumPersistentDisksSizeGb": "A String", # [Output Only] Maximum total persistent disks size (GB) allowed. "memoryMb": 42, # [Output Only] The amount of physical memory available to the instance, @@ -291,15 +291,15 @@

Method Details

}, }, }, - "kind": "compute#machineTypeAggregatedList", # [Output Only] Type of resource. Alwayscompute#machineTypeAggregatedList for aggregated lists of + "kind": "compute#machineTypeAggregatedList", # Output only. [Output Only] Type of resource. Alwayscompute#machineTypeAggregatedList for aggregated lists of # machine types. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -410,7 +410,7 @@

Method Details

# any relevant values. "isSharedCpu": True or False, # [Output Only] Whether this machine type has a shared CPU. SeeShared-core machine # types for more information. - "kind": "compute#machineType", # [Output Only] The type of the resource. Alwayscompute#machineType for machine types. + "kind": "compute#machineType", # Output only. [Output Only] The type of the resource. Alwayscompute#machineType for machine types. "maximumPersistentDisks": 42, # [Output Only] Maximum persistent disks allowed. "maximumPersistentDisksSizeGb": "A String", # [Output Only] Maximum total persistent disks size (GB) allowed. "memoryMb": 42, # [Output Only] The amount of physical memory available to the instance, @@ -569,7 +569,7 @@

Method Details

# any relevant values. "isSharedCpu": True or False, # [Output Only] Whether this machine type has a shared CPU. SeeShared-core machine # types for more information. - "kind": "compute#machineType", # [Output Only] The type of the resource. Alwayscompute#machineType for machine types. + "kind": "compute#machineType", # Output only. [Output Only] The type of the resource. Alwayscompute#machineType for machine types. "maximumPersistentDisks": 42, # [Output Only] Maximum persistent disks allowed. "maximumPersistentDisksSizeGb": "A String", # [Output Only] Maximum total persistent disks size (GB) allowed. "memoryMb": 42, # [Output Only] The amount of physical memory available to the instance, @@ -580,14 +580,14 @@

Method Details

# such as us-central1-a. }, ], - "kind": "compute#machineTypeList", # [Output Only] Type of resource. Always compute#machineTypeList + "kind": "compute#machineTypeList", # Output only. [Output Only] Type of resource. Always compute#machineTypeList # for lists of machine types. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there diff --git a/docs/dyn/compute_v1.networkAttachments.html b/docs/dyn/compute_v1.networkAttachments.html index 0d9e0ff784..767caebadd 100644 --- a/docs/dyn/compute_v1.networkAttachments.html +++ b/docs/dyn/compute_v1.networkAttachments.html @@ -228,7 +228,7 @@

Method Details

"networkAttachments": [ # A list of NetworkAttachments contained in this scope. { # NetworkAttachments # A network attachment resource ... - "connectionEndpoints": [ # [Output Only] An array of connections for all the producers connected + "connectionEndpoints": [ # Output only. [Output Only] An array of connections for all the producers connected # to this network attachment. { # [Output Only] A connection connected to this network attachment. "ipAddress": "A String", # The IPv4 address assigned to the producer instance network interface. @@ -243,21 +243,21 @@

Method Details

"status": "A String", # The status of a connected endpoint to this network attachment. "subnetwork": "A String", # The subnetwork used to assign the IP to the producer # instance network interface. - "subnetworkCidrRange": "A String", # [Output Only] The CIDR range of the subnet from which the IPv4 internal + "subnetworkCidrRange": "A String", # Output only. [Output Only] The CIDR range of the subnet from which the IPv4 internal # IP was allocated from. }, ], "connectionPreference": "A String", - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "fingerprint": "A String", # Fingerprint of this resource. A hash of the contents stored # in this object. This field is used in optimistic locking. An up-to-date # fingerprint must be provided in order to patch. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. - "kind": "compute#networkAttachment", # [Output Only] Type of the resource. + "kind": "compute#networkAttachment", # Output only. [Output Only] Type of the resource. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -265,7 +265,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "network": "A String", # [Output Only] The URL of the network which the Network Attachment + "network": "A String", # Output only. [Output Only] The URL of the network which the Network Attachment # belongs to. Practically it is inferred by fetching the network of the first # subnetwork associated. Because it is required that all the subnetworks must # be from the same network, it is assured that the Network Attachment belongs @@ -278,12 +278,12 @@

Method Details

# The project can be specified using its id or number. "A String", ], - "region": "A String", # [Output Only] URL of the region where the network attachment resides. + "region": "A String", # Output only. [Output Only] URL of the region where the network attachment resides. # This field applies only to the region resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in # the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. "subnetworks": [ # An array of URLs where each entry is the URL of a subnet # provided by the service consumer to use for # endpoints in the producers that connect to this network attachment. @@ -560,10 +560,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -575,7 +575,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -673,7 +673,7 @@

Method Details

{ # NetworkAttachments # A network attachment resource ... - "connectionEndpoints": [ # [Output Only] An array of connections for all the producers connected + "connectionEndpoints": [ # Output only. [Output Only] An array of connections for all the producers connected # to this network attachment. { # [Output Only] A connection connected to this network attachment. "ipAddress": "A String", # The IPv4 address assigned to the producer instance network interface. @@ -688,21 +688,21 @@

Method Details

"status": "A String", # The status of a connected endpoint to this network attachment. "subnetwork": "A String", # The subnetwork used to assign the IP to the producer # instance network interface. - "subnetworkCidrRange": "A String", # [Output Only] The CIDR range of the subnet from which the IPv4 internal + "subnetworkCidrRange": "A String", # Output only. [Output Only] The CIDR range of the subnet from which the IPv4 internal # IP was allocated from. }, ], "connectionPreference": "A String", - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "fingerprint": "A String", # Fingerprint of this resource. A hash of the contents stored # in this object. This field is used in optimistic locking. An up-to-date # fingerprint must be provided in order to patch. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. - "kind": "compute#networkAttachment", # [Output Only] Type of the resource. + "kind": "compute#networkAttachment", # Output only. [Output Only] Type of the resource. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -710,7 +710,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "network": "A String", # [Output Only] The URL of the network which the Network Attachment + "network": "A String", # Output only. [Output Only] The URL of the network which the Network Attachment # belongs to. Practically it is inferred by fetching the network of the first # subnetwork associated. Because it is required that all the subnetworks must # be from the same network, it is assured that the Network Attachment belongs @@ -723,12 +723,12 @@

Method Details

# The project can be specified using its id or number. "A String", ], - "region": "A String", # [Output Only] URL of the region where the network attachment resides. + "region": "A String", # Output only. [Output Only] URL of the region where the network attachment resides. # This field applies only to the region resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in # the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. "subnetworks": [ # An array of URLs where each entry is the URL of a subnet # provided by the service consumer to use for # endpoints in the producers that connect to this network attachment. @@ -1119,7 +1119,7 @@

Method Details

{ # NetworkAttachments # A network attachment resource ... - "connectionEndpoints": [ # [Output Only] An array of connections for all the producers connected + "connectionEndpoints": [ # Output only. [Output Only] An array of connections for all the producers connected # to this network attachment. { # [Output Only] A connection connected to this network attachment. "ipAddress": "A String", # The IPv4 address assigned to the producer instance network interface. @@ -1134,21 +1134,21 @@

Method Details

"status": "A String", # The status of a connected endpoint to this network attachment. "subnetwork": "A String", # The subnetwork used to assign the IP to the producer # instance network interface. - "subnetworkCidrRange": "A String", # [Output Only] The CIDR range of the subnet from which the IPv4 internal + "subnetworkCidrRange": "A String", # Output only. [Output Only] The CIDR range of the subnet from which the IPv4 internal # IP was allocated from. }, ], "connectionPreference": "A String", - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "fingerprint": "A String", # Fingerprint of this resource. A hash of the contents stored # in this object. This field is used in optimistic locking. An up-to-date # fingerprint must be provided in order to patch. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. - "kind": "compute#networkAttachment", # [Output Only] Type of the resource. + "kind": "compute#networkAttachment", # Output only. [Output Only] Type of the resource. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -1156,7 +1156,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "network": "A String", # [Output Only] The URL of the network which the Network Attachment + "network": "A String", # Output only. [Output Only] The URL of the network which the Network Attachment # belongs to. Practically it is inferred by fetching the network of the first # subnetwork associated. Because it is required that all the subnetworks must # be from the same network, it is assured that the Network Attachment belongs @@ -1169,12 +1169,12 @@

Method Details

# The project can be specified using its id or number. "A String", ], - "region": "A String", # [Output Only] URL of the region where the network attachment resides. + "region": "A String", # Output only. [Output Only] URL of the region where the network attachment resides. # This field applies only to the region resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in # the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. "subnetworks": [ # An array of URLs where each entry is the URL of a subnet # provided by the service consumer to use for # endpoints in the producers that connect to this network attachment. @@ -1361,10 +1361,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1376,7 +1376,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1559,7 +1559,7 @@

Method Details

"items": [ # A list of NetworkAttachment resources. { # NetworkAttachments # A network attachment resource ... - "connectionEndpoints": [ # [Output Only] An array of connections for all the producers connected + "connectionEndpoints": [ # Output only. [Output Only] An array of connections for all the producers connected # to this network attachment. { # [Output Only] A connection connected to this network attachment. "ipAddress": "A String", # The IPv4 address assigned to the producer instance network interface. @@ -1574,21 +1574,21 @@

Method Details

"status": "A String", # The status of a connected endpoint to this network attachment. "subnetwork": "A String", # The subnetwork used to assign the IP to the producer # instance network interface. - "subnetworkCidrRange": "A String", # [Output Only] The CIDR range of the subnet from which the IPv4 internal + "subnetworkCidrRange": "A String", # Output only. [Output Only] The CIDR range of the subnet from which the IPv4 internal # IP was allocated from. }, ], "connectionPreference": "A String", - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "fingerprint": "A String", # Fingerprint of this resource. A hash of the contents stored # in this object. This field is used in optimistic locking. An up-to-date # fingerprint must be provided in order to patch. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. - "kind": "compute#networkAttachment", # [Output Only] Type of the resource. + "kind": "compute#networkAttachment", # Output only. [Output Only] Type of the resource. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -1596,7 +1596,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "network": "A String", # [Output Only] The URL of the network which the Network Attachment + "network": "A String", # Output only. [Output Only] The URL of the network which the Network Attachment # belongs to. Practically it is inferred by fetching the network of the first # subnetwork associated. Because it is required that all the subnetworks must # be from the same network, it is assured that the Network Attachment belongs @@ -1609,12 +1609,12 @@

Method Details

# The project can be specified using its id or number. "A String", ], - "region": "A String", # [Output Only] URL of the region where the network attachment resides. + "region": "A String", # Output only. [Output Only] URL of the region where the network attachment resides. # This field applies only to the region resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in # the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. "subnetworks": [ # An array of URLs where each entry is the URL of a subnet # provided by the service consumer to use for # endpoints in the producers that connect to this network attachment. @@ -1687,7 +1687,7 @@

Method Details

{ # NetworkAttachments # A network attachment resource ... - "connectionEndpoints": [ # [Output Only] An array of connections for all the producers connected + "connectionEndpoints": [ # Output only. [Output Only] An array of connections for all the producers connected # to this network attachment. { # [Output Only] A connection connected to this network attachment. "ipAddress": "A String", # The IPv4 address assigned to the producer instance network interface. @@ -1702,21 +1702,21 @@

Method Details

"status": "A String", # The status of a connected endpoint to this network attachment. "subnetwork": "A String", # The subnetwork used to assign the IP to the producer # instance network interface. - "subnetworkCidrRange": "A String", # [Output Only] The CIDR range of the subnet from which the IPv4 internal + "subnetworkCidrRange": "A String", # Output only. [Output Only] The CIDR range of the subnet from which the IPv4 internal # IP was allocated from. }, ], "connectionPreference": "A String", - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "fingerprint": "A String", # Fingerprint of this resource. A hash of the contents stored # in this object. This field is used in optimistic locking. An up-to-date # fingerprint must be provided in order to patch. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. - "kind": "compute#networkAttachment", # [Output Only] Type of the resource. + "kind": "compute#networkAttachment", # Output only. [Output Only] Type of the resource. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -1724,7 +1724,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "network": "A String", # [Output Only] The URL of the network which the Network Attachment + "network": "A String", # Output only. [Output Only] The URL of the network which the Network Attachment # belongs to. Practically it is inferred by fetching the network of the first # subnetwork associated. Because it is required that all the subnetworks must # be from the same network, it is assured that the Network Attachment belongs @@ -1737,12 +1737,12 @@

Method Details

# The project can be specified using its id or number. "A String", ], - "region": "A String", # [Output Only] URL of the region where the network attachment resides. + "region": "A String", # Output only. [Output Only] URL of the region where the network attachment resides. # This field applies only to the region resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in # the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. "subnetworks": [ # An array of URLs where each entry is the URL of a subnet # provided by the service consumer to use for # endpoints in the producers that connect to this network attachment. @@ -1929,10 +1929,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1944,7 +1944,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_v1.networkEdgeSecurityServices.html b/docs/dyn/compute_v1.networkEdgeSecurityServices.html index e955e842b0..de2a2229ff 100644 --- a/docs/dyn/compute_v1.networkEdgeSecurityServices.html +++ b/docs/dyn/compute_v1.networkEdgeSecurityServices.html @@ -213,7 +213,7 @@

Method Details

"a_key": { # Name of the scope containing this set of security policies. "networkEdgeSecurityServices": [ # A list of NetworkEdgeSecurityServices contained in this scope. { # Represents a Google Cloud Armor network edge security service resource. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -225,9 +225,9 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve a NetworkEdgeSecurityService. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#networkEdgeSecurityService", # [Output only] Type of the resource. Alwayscompute#networkEdgeSecurityService for + "kind": "compute#networkEdgeSecurityService", # Output only. [Output only] Type of the resource. Alwayscompute#networkEdgeSecurityService for # NetworkEdgeSecurityServices "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -236,13 +236,13 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "region": "A String", # [Output Only] URL of the region where the resource resides. You must + "region": "A String", # Output only. [Output Only] URL of the region where the resource resides. You must # specify this field as part of the HTTP request URL. It is not settable as a # field in the request body. "securityPolicy": "A String", # The resource URL for the network edge security service associated with this # network edge security service. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. }, ], "warning": { # Informational warning which replaces the list of @@ -273,15 +273,15 @@

Method Details

}, }, }, - "kind": "compute#networkEdgeSecurityServiceAggregatedList", # [Output Only] Type of resource. Alwayscompute#networkEdgeSecurityServiceAggregatedList for lists of + "kind": "compute#networkEdgeSecurityServiceAggregatedList", # Output only. [Output Only] Type of resource. Alwayscompute#networkEdgeSecurityServiceAggregatedList for lists of # Network Edge Security Services. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -517,10 +517,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -532,7 +532,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -629,7 +629,7 @@

Method Details

An object of the form: { # Represents a Google Cloud Armor network edge security service resource. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -641,9 +641,9 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve a NetworkEdgeSecurityService. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#networkEdgeSecurityService", # [Output only] Type of the resource. Alwayscompute#networkEdgeSecurityService for + "kind": "compute#networkEdgeSecurityService", # Output only. [Output only] Type of the resource. Alwayscompute#networkEdgeSecurityService for # NetworkEdgeSecurityServices "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -652,13 +652,13 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "region": "A String", # [Output Only] URL of the region where the resource resides. You must + "region": "A String", # Output only. [Output Only] URL of the region where the resource resides. You must # specify this field as part of the HTTP request URL. It is not settable as a # field in the request body. "securityPolicy": "A String", # The resource URL for the network edge security service associated with this # network edge security service. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. } @@ -674,7 +674,7 @@

Method Details

The object takes the form of: { # Represents a Google Cloud Armor network edge security service resource. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -686,9 +686,9 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve a NetworkEdgeSecurityService. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#networkEdgeSecurityService", # [Output only] Type of the resource. Alwayscompute#networkEdgeSecurityService for + "kind": "compute#networkEdgeSecurityService", # Output only. [Output only] Type of the resource. Alwayscompute#networkEdgeSecurityService for # NetworkEdgeSecurityServices "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -697,13 +697,13 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "region": "A String", # [Output Only] URL of the region where the resource resides. You must + "region": "A String", # Output only. [Output Only] URL of the region where the resource resides. You must # specify this field as part of the HTTP request URL. It is not settable as a # field in the request body. "securityPolicy": "A String", # The resource URL for the network edge security service associated with this # network edge security service. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. } requestId: string, An optional request ID to identify requests. Specify a unique request ID so @@ -885,10 +885,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -900,7 +900,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -992,7 +992,7 @@

Method Details

The object takes the form of: { # Represents a Google Cloud Armor network edge security service resource. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1004,9 +1004,9 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve a NetworkEdgeSecurityService. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#networkEdgeSecurityService", # [Output only] Type of the resource. Alwayscompute#networkEdgeSecurityService for + "kind": "compute#networkEdgeSecurityService", # Output only. [Output only] Type of the resource. Alwayscompute#networkEdgeSecurityService for # NetworkEdgeSecurityServices "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -1015,13 +1015,13 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "region": "A String", # [Output Only] URL of the region where the resource resides. You must + "region": "A String", # Output only. [Output Only] URL of the region where the resource resides. You must # specify this field as part of the HTTP request URL. It is not settable as a # field in the request body. "securityPolicy": "A String", # The resource URL for the network edge security service associated with this # network edge security service. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. } paths: string, A parameter (repeated) @@ -1204,10 +1204,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1219,7 +1219,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_v1.networkEndpointGroups.html b/docs/dyn/compute_v1.networkEndpointGroups.html index 8a9f79f956..f3b5218ddb 100644 --- a/docs/dyn/compute_v1.networkEndpointGroups.html +++ b/docs/dyn/compute_v1.networkEndpointGroups.html @@ -227,7 +227,7 @@

Method Details

"id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. "items": { # A list of NetworkEndpointGroupsScopedList resources. "a_key": { # The name of the scope that contains this set of network endpoint groups. - "networkEndpointGroups": [ # [Output Only] The list ofnetwork + "networkEndpointGroups": [ # Output only. [Output Only] The list ofnetwork # endpoint groups that are contained in this scope. { # Represents a collection of network endpoints. # @@ -322,7 +322,7 @@

Method Details

# parse them to { service="bar1", tag="foo1" } and { # service="bar2", tag="foo2" } respectively. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "defaultPort": 42, # The default port used if the port number is not specified in the network # endpoint. @@ -331,9 +331,9 @@

Method Details

# field must not be specified. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#networkEndpointGroup", # [Output Only] Type of the resource. Alwayscompute#networkEndpointGroup for network endpoint group. + "kind": "compute#networkEndpointGroup", # Output only. [Output Only] Type of the resource. Alwayscompute#networkEndpointGroup for network endpoint group. "name": "A String", # Name of the resource; provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -346,32 +346,32 @@

Method Details

"networkEndpointType": "A String", # Type of network endpoints in this network endpoint group. Can be one ofGCE_VM_IP, GCE_VM_IP_PORT,NON_GCP_PRIVATE_IP_PORT, INTERNET_FQDN_PORT,INTERNET_IP_PORT, SERVERLESS,PRIVATE_SERVICE_CONNECT, GCE_VM_IP_PORTMAP. "pscData": { # All data that is specifically relevant to only network endpoint groups of # Optional. Only valid when networkEndpointType isPRIVATE_SERVICE_CONNECT. # type PRIVATE_SERVICE_CONNECT. - "consumerPscAddress": "A String", # [Output Only] Address allocated from given subnetwork for PSC. This IP + "consumerPscAddress": "A String", # Output only. [Output Only] Address allocated from given subnetwork for PSC. This IP # address acts as a VIP for a PSC NEG, allowing it to act as an endpoint in # L7 PSC-XLB. "producerPort": 42, # The psc producer port is used to connect PSC NEG with specific port on # the PSC Producer side; should only be used for the # PRIVATE_SERVICE_CONNECT NEG type - "pscConnectionId": "A String", # [Output Only] The PSC connection id of the PSC Network Endpoint Group + "pscConnectionId": "A String", # Output only. [Output Only] The PSC connection id of the PSC Network Endpoint Group # Consumer. - "pscConnectionStatus": "A String", # [Output Only] The connection status of the PSC Forwarding Rule. + "pscConnectionStatus": "A String", # Output only. [Output Only] The connection status of the PSC Forwarding Rule. }, "pscTargetService": "A String", # The target service url used to set up private service connection to # a Google API or a PSC Producer Service Attachment. # An example value is: asia-northeast3-cloudkms.googleapis.com. # # Optional. Only valid when networkEndpointType isPRIVATE_SERVICE_CONNECT. - "region": "A String", # [Output Only] The URL of theregion + "region": "A String", # Output only. [Output Only] The URL of theregion # where the network endpoint group is located. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "size": 42, # [Output only] Number of network endpoints in the network endpoint group. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "size": 42, # Output only. [Output only] Number of network endpoints in the network endpoint group. "subnetwork": "A String", # Optional URL of the subnetwork to which all network endpoints in the NEG # belong. - "zone": "A String", # [Output Only] The URL of thezone + "zone": "A String", # Output only. [Output Only] The URL of thezone # where the network endpoint group is located. }, ], - "warning": { # [Output Only] An informational warning that replaces the list of network + "warning": { # Output only. [Output Only] An informational warning that replaces the list of network # endpoint groups when the list is empty. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -399,15 +399,15 @@

Method Details

}, }, }, - "kind": "compute#networkEndpointGroupAggregatedList", # [Output Only] The resource type, which is alwayscompute#networkEndpointGroupAggregatedList for aggregated + "kind": "compute#networkEndpointGroupAggregatedList", # Output only. [Output Only] The resource type, which is alwayscompute#networkEndpointGroupAggregatedList for aggregated # lists of network endpoint groups. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -684,10 +684,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -699,7 +699,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -975,10 +975,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -990,7 +990,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1303,10 +1303,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1318,7 +1318,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1508,7 +1508,7 @@

Method Details

# parse them to { service="bar1", tag="foo1" } and { # service="bar2", tag="foo2" } respectively. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "defaultPort": 42, # The default port used if the port number is not specified in the network # endpoint. @@ -1517,9 +1517,9 @@

Method Details

# field must not be specified. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#networkEndpointGroup", # [Output Only] Type of the resource. Alwayscompute#networkEndpointGroup for network endpoint group. + "kind": "compute#networkEndpointGroup", # Output only. [Output Only] Type of the resource. Alwayscompute#networkEndpointGroup for network endpoint group. "name": "A String", # Name of the resource; provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -1532,28 +1532,28 @@

Method Details

"networkEndpointType": "A String", # Type of network endpoints in this network endpoint group. Can be one ofGCE_VM_IP, GCE_VM_IP_PORT,NON_GCP_PRIVATE_IP_PORT, INTERNET_FQDN_PORT,INTERNET_IP_PORT, SERVERLESS,PRIVATE_SERVICE_CONNECT, GCE_VM_IP_PORTMAP. "pscData": { # All data that is specifically relevant to only network endpoint groups of # Optional. Only valid when networkEndpointType isPRIVATE_SERVICE_CONNECT. # type PRIVATE_SERVICE_CONNECT. - "consumerPscAddress": "A String", # [Output Only] Address allocated from given subnetwork for PSC. This IP + "consumerPscAddress": "A String", # Output only. [Output Only] Address allocated from given subnetwork for PSC. This IP # address acts as a VIP for a PSC NEG, allowing it to act as an endpoint in # L7 PSC-XLB. "producerPort": 42, # The psc producer port is used to connect PSC NEG with specific port on # the PSC Producer side; should only be used for the # PRIVATE_SERVICE_CONNECT NEG type - "pscConnectionId": "A String", # [Output Only] The PSC connection id of the PSC Network Endpoint Group + "pscConnectionId": "A String", # Output only. [Output Only] The PSC connection id of the PSC Network Endpoint Group # Consumer. - "pscConnectionStatus": "A String", # [Output Only] The connection status of the PSC Forwarding Rule. + "pscConnectionStatus": "A String", # Output only. [Output Only] The connection status of the PSC Forwarding Rule. }, "pscTargetService": "A String", # The target service url used to set up private service connection to # a Google API or a PSC Producer Service Attachment. # An example value is: asia-northeast3-cloudkms.googleapis.com. # # Optional. Only valid when networkEndpointType isPRIVATE_SERVICE_CONNECT. - "region": "A String", # [Output Only] The URL of theregion + "region": "A String", # Output only. [Output Only] The URL of theregion # where the network endpoint group is located. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "size": 42, # [Output only] Number of network endpoints in the network endpoint group. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "size": 42, # Output only. [Output only] Number of network endpoints in the network endpoint group. "subnetwork": "A String", # Optional URL of the subnetwork to which all network endpoints in the NEG # belong. - "zone": "A String", # [Output Only] The URL of thezone + "zone": "A String", # Output only. [Output Only] The URL of thezone # where the network endpoint group is located. } @@ -1664,7 +1664,7 @@

Method Details

# parse them to { service="bar1", tag="foo1" } and { # service="bar2", tag="foo2" } respectively. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "defaultPort": 42, # The default port used if the port number is not specified in the network # endpoint. @@ -1673,9 +1673,9 @@

Method Details

# field must not be specified. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#networkEndpointGroup", # [Output Only] Type of the resource. Alwayscompute#networkEndpointGroup for network endpoint group. + "kind": "compute#networkEndpointGroup", # Output only. [Output Only] Type of the resource. Alwayscompute#networkEndpointGroup for network endpoint group. "name": "A String", # Name of the resource; provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -1688,28 +1688,28 @@

Method Details

"networkEndpointType": "A String", # Type of network endpoints in this network endpoint group. Can be one ofGCE_VM_IP, GCE_VM_IP_PORT,NON_GCP_PRIVATE_IP_PORT, INTERNET_FQDN_PORT,INTERNET_IP_PORT, SERVERLESS,PRIVATE_SERVICE_CONNECT, GCE_VM_IP_PORTMAP. "pscData": { # All data that is specifically relevant to only network endpoint groups of # Optional. Only valid when networkEndpointType isPRIVATE_SERVICE_CONNECT. # type PRIVATE_SERVICE_CONNECT. - "consumerPscAddress": "A String", # [Output Only] Address allocated from given subnetwork for PSC. This IP + "consumerPscAddress": "A String", # Output only. [Output Only] Address allocated from given subnetwork for PSC. This IP # address acts as a VIP for a PSC NEG, allowing it to act as an endpoint in # L7 PSC-XLB. "producerPort": 42, # The psc producer port is used to connect PSC NEG with specific port on # the PSC Producer side; should only be used for the # PRIVATE_SERVICE_CONNECT NEG type - "pscConnectionId": "A String", # [Output Only] The PSC connection id of the PSC Network Endpoint Group + "pscConnectionId": "A String", # Output only. [Output Only] The PSC connection id of the PSC Network Endpoint Group # Consumer. - "pscConnectionStatus": "A String", # [Output Only] The connection status of the PSC Forwarding Rule. + "pscConnectionStatus": "A String", # Output only. [Output Only] The connection status of the PSC Forwarding Rule. }, "pscTargetService": "A String", # The target service url used to set up private service connection to # a Google API or a PSC Producer Service Attachment. # An example value is: asia-northeast3-cloudkms.googleapis.com. # # Optional. Only valid when networkEndpointType isPRIVATE_SERVICE_CONNECT. - "region": "A String", # [Output Only] The URL of theregion + "region": "A String", # Output only. [Output Only] The URL of theregion # where the network endpoint group is located. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "size": 42, # [Output only] Number of network endpoints in the network endpoint group. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "size": 42, # Output only. [Output only] Number of network endpoints in the network endpoint group. "subnetwork": "A String", # Optional URL of the subnetwork to which all network endpoints in the NEG # belong. - "zone": "A String", # [Output Only] The URL of thezone + "zone": "A String", # Output only. [Output Only] The URL of thezone # where the network endpoint group is located. } @@ -1891,10 +1891,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1906,7 +1906,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2182,7 +2182,7 @@

Method Details

# parse them to { service="bar1", tag="foo1" } and { # service="bar2", tag="foo2" } respectively. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "defaultPort": 42, # The default port used if the port number is not specified in the network # endpoint. @@ -2191,9 +2191,9 @@

Method Details

# field must not be specified. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#networkEndpointGroup", # [Output Only] Type of the resource. Alwayscompute#networkEndpointGroup for network endpoint group. + "kind": "compute#networkEndpointGroup", # Output only. [Output Only] Type of the resource. Alwayscompute#networkEndpointGroup for network endpoint group. "name": "A String", # Name of the resource; provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -2206,39 +2206,39 @@

Method Details

"networkEndpointType": "A String", # Type of network endpoints in this network endpoint group. Can be one ofGCE_VM_IP, GCE_VM_IP_PORT,NON_GCP_PRIVATE_IP_PORT, INTERNET_FQDN_PORT,INTERNET_IP_PORT, SERVERLESS,PRIVATE_SERVICE_CONNECT, GCE_VM_IP_PORTMAP. "pscData": { # All data that is specifically relevant to only network endpoint groups of # Optional. Only valid when networkEndpointType isPRIVATE_SERVICE_CONNECT. # type PRIVATE_SERVICE_CONNECT. - "consumerPscAddress": "A String", # [Output Only] Address allocated from given subnetwork for PSC. This IP + "consumerPscAddress": "A String", # Output only. [Output Only] Address allocated from given subnetwork for PSC. This IP # address acts as a VIP for a PSC NEG, allowing it to act as an endpoint in # L7 PSC-XLB. "producerPort": 42, # The psc producer port is used to connect PSC NEG with specific port on # the PSC Producer side; should only be used for the # PRIVATE_SERVICE_CONNECT NEG type - "pscConnectionId": "A String", # [Output Only] The PSC connection id of the PSC Network Endpoint Group + "pscConnectionId": "A String", # Output only. [Output Only] The PSC connection id of the PSC Network Endpoint Group # Consumer. - "pscConnectionStatus": "A String", # [Output Only] The connection status of the PSC Forwarding Rule. + "pscConnectionStatus": "A String", # Output only. [Output Only] The connection status of the PSC Forwarding Rule. }, "pscTargetService": "A String", # The target service url used to set up private service connection to # a Google API or a PSC Producer Service Attachment. # An example value is: asia-northeast3-cloudkms.googleapis.com. # # Optional. Only valid when networkEndpointType isPRIVATE_SERVICE_CONNECT. - "region": "A String", # [Output Only] The URL of theregion + "region": "A String", # Output only. [Output Only] The URL of theregion # where the network endpoint group is located. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "size": 42, # [Output only] Number of network endpoints in the network endpoint group. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "size": 42, # Output only. [Output only] Number of network endpoints in the network endpoint group. "subnetwork": "A String", # Optional URL of the subnetwork to which all network endpoints in the NEG # belong. - "zone": "A String", # [Output Only] The URL of thezone + "zone": "A String", # Output only. [Output Only] The URL of thezone # where the network endpoint group is located. }, ], - "kind": "compute#networkEndpointGroupList", # [Output Only] The resource type, which is alwayscompute#networkEndpointGroupList for network endpoint group + "kind": "compute#networkEndpointGroupList", # Output only. [Output Only] The resource type, which is alwayscompute#networkEndpointGroupList for network endpoint group # lists. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -2382,7 +2382,7 @@

Method Details

"id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. "items": [ # A list of NetworkEndpointWithHealthStatus resources. { - "healths": [ # [Output only] The health status of network endpoint. + "healths": [ # Output only. [Output only] The health status of network endpoint. # # Optional. Displayed only if the network endpoint has centralized health # checking configured. @@ -2419,7 +2419,7 @@

Method Details

# checks configured. }, ], - "networkEndpoint": { # The network endpoint. # [Output only] The network endpoint. + "networkEndpoint": { # The network endpoint. # Output only. [Output only] The network endpoint. "annotations": { # Optional metadata defined as annotations on the network endpoint. "a_key": "A String", }, @@ -2457,7 +2457,7 @@

Method Details

}, }, ], - "kind": "compute#networkEndpointGroupsListNetworkEndpoints", # [Output Only] The resource type, which is alwayscompute#networkEndpointGroupsListNetworkEndpoints for the list + "kind": "compute#networkEndpointGroupsListNetworkEndpoints", # Output only. [Output Only] The resource type, which is alwayscompute#networkEndpointGroupsListNetworkEndpoints for the list # of network endpoints in the specified network endpoint group. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for diff --git a/docs/dyn/compute_v1.networkFirewallPolicies.html b/docs/dyn/compute_v1.networkFirewallPolicies.html index 149dba4b40..82b7aab116 100644 --- a/docs/dyn/compute_v1.networkFirewallPolicies.html +++ b/docs/dyn/compute_v1.networkFirewallPolicies.html @@ -161,9 +161,9 @@

Method Details

"attachmentTarget": "A String", # The target that the firewall policy is attached to. "displayName": "A String", # [Output Only] Deprecated, please use short name instead. The display name # of the firewall policy of the association. - "firewallPolicyId": "A String", # [Output Only] The firewall policy ID of the association. + "firewallPolicyId": "A String", # Output only. [Output Only] The firewall policy ID of the association. "name": "A String", # The name for an association. - "shortName": "A String", # [Output Only] The short name of the firewall policy of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the firewall policy of the association. } replaceExistingAssociation: boolean, Indicates whether or not to replace it if an association of the attachment @@ -347,10 +347,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -362,7 +362,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -469,7 +469,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -555,7 +555,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -571,7 +571,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -593,7 +593,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -789,10 +789,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -804,7 +804,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -911,7 +911,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -997,7 +997,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -1013,7 +1013,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -1035,7 +1035,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -1231,10 +1231,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1246,7 +1246,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1448,12 +1448,12 @@

Method Details

"attachmentTarget": "A String", # The target that the firewall policy is attached to. "displayName": "A String", # [Output Only] Deprecated, please use short name instead. The display name # of the firewall policy of the association. - "firewallPolicyId": "A String", # [Output Only] The firewall policy ID of the association. + "firewallPolicyId": "A String", # Output only. [Output Only] The firewall policy ID of the association. "name": "A String", # The name for an association. - "shortName": "A String", # [Output Only] The short name of the firewall policy of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the firewall policy of the association. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1479,7 +1479,7 @@

Method Details

# firewall policy. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#firewallPolicy", # [Output only] Type of the resource. Alwayscompute#firewallPolicyfor firewall policies + "kind": "compute#firewallPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#firewallPolicyfor firewall policies "name": "A String", # Name of the resource. For Organization Firewall Policies it's a # [Output Only] numeric ID allocated by Google Cloud which uniquely # identifies the Organization Firewall Policy. @@ -1501,7 +1501,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -1587,7 +1587,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -1603,7 +1603,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -1625,7 +1625,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -1639,16 +1639,16 @@

Method Details

# be set for other actions. }, ], - "parent": "A String", # [Output Only] The parent of the firewall policy. + "parent": "A String", # Output only. [Output Only] The parent of the firewall policy. # This field is not applicable to network firewall policies. "policyType": "A String", # The type of the firewall policy. This field can be eitherVPC_POLICY or RDMA_ROCE_POLICY. # # Note: if not specified then VPC_POLICY will be used. - "region": "A String", # [Output Only] URL of the region where the regional firewall policy resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional firewall policy resides. # This field is not applicable to global firewall policies. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "ruleTupleCount": 42, # [Output Only] Total count of all firewall policy rule tuples. A firewall + "ruleTupleCount": 42, # Output only. [Output Only] Total count of all firewall policy rule tuples. A firewall # policy can not exceed a set number of tuples. "rules": [ # A list of rules that belong to this policy. # There must always be a default rule (rule with priority 2147483647 and @@ -1671,7 +1671,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -1757,7 +1757,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -1773,7 +1773,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -1795,7 +1795,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -1810,7 +1810,7 @@

Method Details

}, ], "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shortName": "A String", # User-provided name of the Organization firewall policy. The name should be # unique in the organization in which the firewall policy is created. # This field is not applicable to network firewall policies. @@ -1851,15 +1851,15 @@

Method Details

}, }, }, - "kind": "compute#networkFirewallPolicyAggregatedList", # [Output Only] Type of resource. Alwayscompute#networkFirewallPoliciesAggregatedList for lists of + "kind": "compute#networkFirewallPolicyAggregatedList", # Output only. [Output Only] Type of resource. Alwayscompute#networkFirewallPoliciesAggregatedList for lists of # network firewall policies. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -2090,10 +2090,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2105,7 +2105,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2375,10 +2375,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2390,7 +2390,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2491,12 +2491,12 @@

Method Details

"attachmentTarget": "A String", # The target that the firewall policy is attached to. "displayName": "A String", # [Output Only] Deprecated, please use short name instead. The display name # of the firewall policy of the association. - "firewallPolicyId": "A String", # [Output Only] The firewall policy ID of the association. + "firewallPolicyId": "A String", # Output only. [Output Only] The firewall policy ID of the association. "name": "A String", # The name for an association. - "shortName": "A String", # [Output Only] The short name of the firewall policy of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the firewall policy of the association. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -2522,7 +2522,7 @@

Method Details

# firewall policy. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#firewallPolicy", # [Output only] Type of the resource. Alwayscompute#firewallPolicyfor firewall policies + "kind": "compute#firewallPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#firewallPolicyfor firewall policies "name": "A String", # Name of the resource. For Organization Firewall Policies it's a # [Output Only] numeric ID allocated by Google Cloud which uniquely # identifies the Organization Firewall Policy. @@ -2544,7 +2544,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -2630,7 +2630,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -2646,7 +2646,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -2668,7 +2668,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -2682,16 +2682,16 @@

Method Details

# be set for other actions. }, ], - "parent": "A String", # [Output Only] The parent of the firewall policy. + "parent": "A String", # Output only. [Output Only] The parent of the firewall policy. # This field is not applicable to network firewall policies. "policyType": "A String", # The type of the firewall policy. This field can be eitherVPC_POLICY or RDMA_ROCE_POLICY. # # Note: if not specified then VPC_POLICY will be used. - "region": "A String", # [Output Only] URL of the region where the regional firewall policy resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional firewall policy resides. # This field is not applicable to global firewall policies. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "ruleTupleCount": 42, # [Output Only] Total count of all firewall policy rule tuples. A firewall + "ruleTupleCount": 42, # Output only. [Output Only] Total count of all firewall policy rule tuples. A firewall # policy can not exceed a set number of tuples. "rules": [ # A list of rules that belong to this policy. # There must always be a default rule (rule with priority 2147483647 and @@ -2714,7 +2714,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -2800,7 +2800,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -2816,7 +2816,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -2838,7 +2838,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -2853,7 +2853,7 @@

Method Details

}, ], "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shortName": "A String", # User-provided name of the Organization firewall policy. The name should be # unique in the organization in which the firewall policy is created. # This field is not applicable to network firewall policies. @@ -2887,9 +2887,9 @@

Method Details

"attachmentTarget": "A String", # The target that the firewall policy is attached to. "displayName": "A String", # [Output Only] Deprecated, please use short name instead. The display name # of the firewall policy of the association. - "firewallPolicyId": "A String", # [Output Only] The firewall policy ID of the association. + "firewallPolicyId": "A String", # Output only. [Output Only] The firewall policy ID of the association. "name": "A String", # The name for an association. - "shortName": "A String", # [Output Only] The short name of the firewall policy of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the firewall policy of the association. } @@ -3294,7 +3294,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -3380,7 +3380,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -3396,7 +3396,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -3418,7 +3418,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -3466,7 +3466,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -3552,7 +3552,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -3568,7 +3568,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -3590,7 +3590,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -3621,12 +3621,12 @@

Method Details

"attachmentTarget": "A String", # The target that the firewall policy is attached to. "displayName": "A String", # [Output Only] Deprecated, please use short name instead. The display name # of the firewall policy of the association. - "firewallPolicyId": "A String", # [Output Only] The firewall policy ID of the association. + "firewallPolicyId": "A String", # Output only. [Output Only] The firewall policy ID of the association. "name": "A String", # The name for an association. - "shortName": "A String", # [Output Only] The short name of the firewall policy of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the firewall policy of the association. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -3652,7 +3652,7 @@

Method Details

# firewall policy. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#firewallPolicy", # [Output only] Type of the resource. Alwayscompute#firewallPolicyfor firewall policies + "kind": "compute#firewallPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#firewallPolicyfor firewall policies "name": "A String", # Name of the resource. For Organization Firewall Policies it's a # [Output Only] numeric ID allocated by Google Cloud which uniquely # identifies the Organization Firewall Policy. @@ -3674,7 +3674,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -3760,7 +3760,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -3776,7 +3776,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -3798,7 +3798,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -3812,16 +3812,16 @@

Method Details

# be set for other actions. }, ], - "parent": "A String", # [Output Only] The parent of the firewall policy. + "parent": "A String", # Output only. [Output Only] The parent of the firewall policy. # This field is not applicable to network firewall policies. "policyType": "A String", # The type of the firewall policy. This field can be eitherVPC_POLICY or RDMA_ROCE_POLICY. # # Note: if not specified then VPC_POLICY will be used. - "region": "A String", # [Output Only] URL of the region where the regional firewall policy resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional firewall policy resides. # This field is not applicable to global firewall policies. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "ruleTupleCount": 42, # [Output Only] Total count of all firewall policy rule tuples. A firewall + "ruleTupleCount": 42, # Output only. [Output Only] Total count of all firewall policy rule tuples. A firewall # policy can not exceed a set number of tuples. "rules": [ # A list of rules that belong to this policy. # There must always be a default rule (rule with priority 2147483647 and @@ -3844,7 +3844,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -3930,7 +3930,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -3946,7 +3946,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -3968,7 +3968,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -3983,7 +3983,7 @@

Method Details

}, ], "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shortName": "A String", # User-provided name of the Organization firewall policy. The name should be # unique in the organization in which the firewall policy is created. # This field is not applicable to network firewall policies. @@ -4174,10 +4174,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -4189,7 +4189,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -4375,12 +4375,12 @@

Method Details

"attachmentTarget": "A String", # The target that the firewall policy is attached to. "displayName": "A String", # [Output Only] Deprecated, please use short name instead. The display name # of the firewall policy of the association. - "firewallPolicyId": "A String", # [Output Only] The firewall policy ID of the association. + "firewallPolicyId": "A String", # Output only. [Output Only] The firewall policy ID of the association. "name": "A String", # The name for an association. - "shortName": "A String", # [Output Only] The short name of the firewall policy of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the firewall policy of the association. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -4406,7 +4406,7 @@

Method Details

# firewall policy. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#firewallPolicy", # [Output only] Type of the resource. Alwayscompute#firewallPolicyfor firewall policies + "kind": "compute#firewallPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#firewallPolicyfor firewall policies "name": "A String", # Name of the resource. For Organization Firewall Policies it's a # [Output Only] numeric ID allocated by Google Cloud which uniquely # identifies the Organization Firewall Policy. @@ -4428,7 +4428,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -4514,7 +4514,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -4530,7 +4530,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -4552,7 +4552,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -4566,16 +4566,16 @@

Method Details

# be set for other actions. }, ], - "parent": "A String", # [Output Only] The parent of the firewall policy. + "parent": "A String", # Output only. [Output Only] The parent of the firewall policy. # This field is not applicable to network firewall policies. "policyType": "A String", # The type of the firewall policy. This field can be eitherVPC_POLICY or RDMA_ROCE_POLICY. # # Note: if not specified then VPC_POLICY will be used. - "region": "A String", # [Output Only] URL of the region where the regional firewall policy resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional firewall policy resides. # This field is not applicable to global firewall policies. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "ruleTupleCount": 42, # [Output Only] Total count of all firewall policy rule tuples. A firewall + "ruleTupleCount": 42, # Output only. [Output Only] Total count of all firewall policy rule tuples. A firewall # policy can not exceed a set number of tuples. "rules": [ # A list of rules that belong to this policy. # There must always be a default rule (rule with priority 2147483647 and @@ -4598,7 +4598,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -4684,7 +4684,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -4700,7 +4700,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -4722,7 +4722,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -4737,7 +4737,7 @@

Method Details

}, ], "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shortName": "A String", # User-provided name of the Organization firewall policy. The name should be # unique in the organization in which the firewall policy is created. # This field is not applicable to network firewall policies. @@ -4750,7 +4750,7 @@

Method Details

# cannot be a dash. }, ], - "kind": "compute#firewallPolicyList", # [Output Only] Type of resource. Alwayscompute#firewallPolicyList for listsof FirewallPolicies + "kind": "compute#firewallPolicyList", # Output only. [Output Only] Type of resource. Alwayscompute#firewallPolicyList for listsof FirewallPolicies "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. @@ -4814,12 +4814,12 @@

Method Details

"attachmentTarget": "A String", # The target that the firewall policy is attached to. "displayName": "A String", # [Output Only] Deprecated, please use short name instead. The display name # of the firewall policy of the association. - "firewallPolicyId": "A String", # [Output Only] The firewall policy ID of the association. + "firewallPolicyId": "A String", # Output only. [Output Only] The firewall policy ID of the association. "name": "A String", # The name for an association. - "shortName": "A String", # [Output Only] The short name of the firewall policy of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the firewall policy of the association. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -4845,7 +4845,7 @@

Method Details

# firewall policy. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#firewallPolicy", # [Output only] Type of the resource. Alwayscompute#firewallPolicyfor firewall policies + "kind": "compute#firewallPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#firewallPolicyfor firewall policies "name": "A String", # Name of the resource. For Organization Firewall Policies it's a # [Output Only] numeric ID allocated by Google Cloud which uniquely # identifies the Organization Firewall Policy. @@ -4867,7 +4867,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -4953,7 +4953,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -4969,7 +4969,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -4991,7 +4991,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -5005,16 +5005,16 @@

Method Details

# be set for other actions. }, ], - "parent": "A String", # [Output Only] The parent of the firewall policy. + "parent": "A String", # Output only. [Output Only] The parent of the firewall policy. # This field is not applicable to network firewall policies. "policyType": "A String", # The type of the firewall policy. This field can be eitherVPC_POLICY or RDMA_ROCE_POLICY. # # Note: if not specified then VPC_POLICY will be used. - "region": "A String", # [Output Only] URL of the region where the regional firewall policy resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional firewall policy resides. # This field is not applicable to global firewall policies. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "ruleTupleCount": 42, # [Output Only] Total count of all firewall policy rule tuples. A firewall + "ruleTupleCount": 42, # Output only. [Output Only] Total count of all firewall policy rule tuples. A firewall # policy can not exceed a set number of tuples. "rules": [ # A list of rules that belong to this policy. # There must always be a default rule (rule with priority 2147483647 and @@ -5037,7 +5037,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -5123,7 +5123,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -5139,7 +5139,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -5161,7 +5161,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -5176,7 +5176,7 @@

Method Details

}, ], "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shortName": "A String", # User-provided name of the Organization firewall policy. The name should be # unique in the organization in which the firewall policy is created. # This field is not applicable to network firewall policies. @@ -5367,10 +5367,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -5382,7 +5382,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -5489,7 +5489,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -5575,7 +5575,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -5591,7 +5591,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -5613,7 +5613,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -5806,10 +5806,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -5821,7 +5821,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -5928,7 +5928,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -6014,7 +6014,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -6030,7 +6030,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -6052,7 +6052,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -6245,10 +6245,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -6260,7 +6260,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -6526,10 +6526,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -6541,7 +6541,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -6807,10 +6807,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -6822,7 +6822,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -7088,10 +7088,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -7103,7 +7103,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_v1.networkProfiles.html b/docs/dyn/compute_v1.networkProfiles.html index fccff5aebf..8df2386410 100644 --- a/docs/dyn/compute_v1.networkProfiles.html +++ b/docs/dyn/compute_v1.networkProfiles.html @@ -108,10 +108,10 @@

Method Details

An object of the form: { # NetworkProfile represents a Google managed network profile resource. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. - "description": "A String", # [Output Only] An optional description of this resource. - "features": { # [Output Only] Features supported by the network. + "description": "A String", # Output only. [Output Only] An optional description of this resource. + "features": { # Output only. [Output Only] Features supported by the network. "addressPurposes": [ # Specifies what address purposes are supported. If empty, all address # purposes are supported. "A String", @@ -151,30 +151,30 @@

Method Details

"subnetStackTypes": [ # Specifies which subnetwork stack types are supported. "A String", ], - "subnetworkPurposes": [ # Specifies which subnetwork purposes are supported. + "subnetworkPurposes": [ # Output only. Specifies which subnetwork purposes are supported. "A String", ], - "subnetworkStackTypes": [ # Specifies which subnetwork stack types are supported. + "subnetworkStackTypes": [ # Output only. Specifies which subnetwork stack types are supported. "A String", ], "unicast": "A String", # Specifies which type of unicast is supported. }, - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#networkProfile", # [Output Only] Type of the resource. Alwayscompute#networkProfile for network profiles. - "location": { # [Output Only] Location to which the network is restricted. + "kind": "compute#networkProfile", # Output only. [Output Only] Type of the resource. Alwayscompute#networkProfile for network profiles. + "location": { # Output only. [Output Only] Location to which the network is restricted. "name": "A String", "scope": "A String", }, - "name": "A String", # [Output Only] Name of the resource. - "profileType": { # [Output Only] Type of the network profile. + "name": "A String", # Output only. [Output Only] Name of the resource. + "profileType": { # Output only. [Output Only] Type of the network profile. "networkType": "A String", "rdmaSubtype": "A String", "ullSubtype": "A String", "vpcSubtype": "A String", }, - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. } @@ -281,10 +281,10 @@

Method Details

"id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. "items": [ # A list of NetworkProfile resources. { # NetworkProfile represents a Google managed network profile resource. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. - "description": "A String", # [Output Only] An optional description of this resource. - "features": { # [Output Only] Features supported by the network. + "description": "A String", # Output only. [Output Only] An optional description of this resource. + "features": { # Output only. [Output Only] Features supported by the network. "addressPurposes": [ # Specifies what address purposes are supported. If empty, all address # purposes are supported. "A String", @@ -324,33 +324,33 @@

Method Details

"subnetStackTypes": [ # Specifies which subnetwork stack types are supported. "A String", ], - "subnetworkPurposes": [ # Specifies which subnetwork purposes are supported. + "subnetworkPurposes": [ # Output only. Specifies which subnetwork purposes are supported. "A String", ], - "subnetworkStackTypes": [ # Specifies which subnetwork stack types are supported. + "subnetworkStackTypes": [ # Output only. Specifies which subnetwork stack types are supported. "A String", ], "unicast": "A String", # Specifies which type of unicast is supported. }, - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#networkProfile", # [Output Only] Type of the resource. Alwayscompute#networkProfile for network profiles. - "location": { # [Output Only] Location to which the network is restricted. + "kind": "compute#networkProfile", # Output only. [Output Only] Type of the resource. Alwayscompute#networkProfile for network profiles. + "location": { # Output only. [Output Only] Location to which the network is restricted. "name": "A String", "scope": "A String", }, - "name": "A String", # [Output Only] Name of the resource. - "profileType": { # [Output Only] Type of the network profile. + "name": "A String", # Output only. [Output Only] Name of the resource. + "profileType": { # Output only. [Output Only] Type of the network profile. "networkType": "A String", "rdmaSubtype": "A String", "ullSubtype": "A String", "vpcSubtype": "A String", }, - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. }, ], - "kind": "compute#networkProfileList", # [Output Only] Type of resource. Alwayscompute#networkProfileList for network profiles. + "kind": "compute#networkProfileList", # Output only. [Output Only] Type of resource. Alwayscompute#networkProfileList for network profiles. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value # for @@ -358,8 +358,8 @@

Method Details

# Subsequent list requests will have their own nextPageToken # to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. # end_interface: MixerListResponseWithEtagBuilder "A String", ], diff --git a/docs/dyn/compute_v1.networks.html b/docs/dyn/compute_v1.networks.html index dae53659b8..0ad1b223f2 100644 --- a/docs/dyn/compute_v1.networks.html +++ b/docs/dyn/compute_v1.networks.html @@ -152,7 +152,7 @@

Method Details

# automatically between peered networks. Currently this field should always # be true since Google Compute Engine will automatically create and manage # subnetwork routes between two networks when peering state isACTIVE. - "connectionStatus": { # [Output Only] Describes the state of a peering connection, not just the # [Output Only] The effective state of the peering connection + "connectionStatus": { # [Output Only] Describes the state of a peering connection, not just the # Output only. [Output Only] The effective state of the peering connection # as a whole. # local peering. This field provides information about the effective settings # for the connection as a whole, including pending delete/update requests for @@ -205,13 +205,13 @@

Method Details

# peer network may belong to a different project. If the partial URL does not # contain project, it is assumed that the peer network is in the same project # as the current network. - "peerMtu": 42, # [Output Only] Maximum Transmission Unit in bytes of the peer network. + "peerMtu": 42, # Output only. [Output Only] Maximum Transmission Unit in bytes of the peer network. "stackType": "A String", # Which IP version(s) of traffic and routes are allowed to be imported or # exported between peer networks. The default value is IPV4_ONLY. - "state": "A String", # [Output Only] State for the peering, either `ACTIVE` or `INACTIVE`. The + "state": "A String", # Output only. [Output Only] State for the peering, either `ACTIVE` or `INACTIVE`. The # peering is `ACTIVE` when there's a matching configuration in the peer # network. - "stateDetails": "A String", # [Output Only] Details about the current state of the peering. + "stateDetails": "A String", # Output only. [Output Only] Details about the current state of the peering. "updateStrategy": "A String", # The update strategy determines the semantics for updates and deletes to the # peering connection configuration. }, @@ -399,10 +399,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -414,7 +414,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -684,10 +684,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -699,7 +699,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -813,17 +813,17 @@

Method Details

# # For custom mode VPC networks, you can add subnets using the subnetworksinsert # method. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this field when you # create the resource. "enableUlaInternalIpv6": True or False, # Enable ULA internal ipv6 on this network. Enabling this feature will assign # a /48 from google defined ULA prefix fd20::/20. # . - "firewallPolicy": "A String", # [Output Only] URL of the firewall policy the network is associated with. + "firewallPolicy": "A String", # Output only. [Output Only] URL of the firewall policy the network is associated with. "gatewayIPv4": "A String", # [Output Only] The gateway address for default routing out of the network, # selected by Google Cloud. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "internalIpv6Range": "A String", # When enabling ula internal ipv6, caller optionally can specify the /48 # range they want from the google defined ULA prefix fd20::/20. The input @@ -832,7 +832,7 @@

Method Details

# resource. If the field is not speficied, then a /48 range will be randomly # allocated from fd20::/20 and returned via this field. # . - "kind": "compute#network", # [Output Only] Type of the resource. Always compute#network for + "kind": "compute#network", # Output only. [Output Only] Type of the resource. Always compute#network for # networks. "mtu": 42, # Maximum Transmission Unit in bytes. # The minimum value for this field is 1300 and the maximum value is 8896. @@ -872,7 +872,7 @@

Method Details

"a_key": "A String", }, }, - "peerings": [ # [Output Only] A list of network peerings for the resource. + "peerings": [ # Output only. [Output Only] A list of network peerings for the resource. { # A network peering attached to a network resource. The message includes the # peering name, peer network, peering state, and a flag indicating whether # Google Compute Engine should automatically create routes for the peering. @@ -881,7 +881,7 @@

Method Details

# automatically between peered networks. Currently this field should always # be true since Google Compute Engine will automatically create and manage # subnetwork routes between two networks when peering state isACTIVE. - "connectionStatus": { # [Output Only] Describes the state of a peering connection, not just the # [Output Only] The effective state of the peering connection + "connectionStatus": { # [Output Only] Describes the state of a peering connection, not just the # Output only. [Output Only] The effective state of the peering connection # as a whole. # local peering. This field provides information about the effective settings # for the connection as a whole, including pending delete/update requests for @@ -934,13 +934,13 @@

Method Details

# peer network may belong to a different project. If the partial URL does not # contain project, it is assumed that the peer network is in the same project # as the current network. - "peerMtu": 42, # [Output Only] Maximum Transmission Unit in bytes of the peer network. + "peerMtu": 42, # Output only. [Output Only] Maximum Transmission Unit in bytes of the peer network. "stackType": "A String", # Which IP version(s) of traffic and routes are allowed to be imported or # exported between peer networks. The default value is IPV4_ONLY. - "state": "A String", # [Output Only] State for the peering, either `ACTIVE` or `INACTIVE`. The + "state": "A String", # Output only. [Output Only] State for the peering, either `ACTIVE` or `INACTIVE`. The # peering is `ACTIVE` when there's a matching configuration in the peer # network. - "stateDetails": "A String", # [Output Only] Details about the current state of the peering. + "stateDetails": "A String", # Output only. [Output Only] Details about the current state of the peering. "updateStrategy": "A String", # The update strategy determines the semantics for updates and deletes to the # peering connection configuration. }, @@ -958,9 +958,9 @@

Method Details

"bgpInterRegionCost": "A String", # Allows to define a preferred approach for handling inter-region cost in # the selection process when using the STANDARD BGP best path # selection algorithm. Can be DEFAULT orADD_COST_TO_MED. - "effectiveBgpAlwaysCompareMed": True or False, # [Output Only] Effective value of the bgp_always_compare_med + "effectiveBgpAlwaysCompareMed": True or False, # Output only. [Output Only] Effective value of the bgp_always_compare_med # field. - "effectiveBgpInterRegionCost": "A String", # [Output Only] Effective value of the bgp_inter_region_cost + "effectiveBgpInterRegionCost": "A String", # Output only. [Output Only] Effective value of the bgp_inter_region_cost # field. "routingMode": "A String", # The network-wide routing mode to use. If set to REGIONAL, # this network's Cloud Routers will only advertise routes with subnets @@ -968,7 +968,7 @@

Method Details

# routes with all subnets of this network, across regions. }, "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "subnetworks": [ # [Output Only] Server-defined fully-qualified URLs for all subnetworks # in this VPC network. "A String", @@ -996,10 +996,10 @@

Method Details

# Network Firewall Policies and Hierarchical Firewall Policies. UseregionNetworkFirewallPolicies.getEffectiveFirewalls to get # Regional Network Firewall Policies as well. { - "displayName": "A String", # [Output Only] Deprecated, please use short name instead. The display name + "displayName": "A String", # Output only. [Output Only] Deprecated, please use short name instead. The display name # of the firewall policy. - "name": "A String", # [Output Only] The name of the firewall policy. - "packetMirroringRules": [ # [Output Only] The packet mirroring rules that apply to the network. + "name": "A String", # Output only. [Output Only] The name of the firewall policy. + "packetMirroringRules": [ # Output only. [Output Only] The packet mirroring rules that apply to the network. { # Represents a rule that describes one or more match conditions along with # the action to be taken when traffic matches this condition (allow or deny). "action": "A String", # The Action to perform when the client connection triggers the rule. @@ -1017,7 +1017,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -1103,7 +1103,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -1119,7 +1119,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -1141,7 +1141,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -1155,7 +1155,7 @@

Method Details

# be set for other actions. }, ], - "priority": 42, # [Output only] Priority of firewall policy association. Not applicable for + "priority": 42, # Output only. [Output only] Priority of firewall policy association. Not applicable for # type=HIERARCHY. "rules": [ # [Output Only] The rules that apply to the network. { # Represents a rule that describes one or more match conditions along with @@ -1175,7 +1175,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -1261,7 +1261,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -1277,7 +1277,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -1299,7 +1299,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -1313,8 +1313,8 @@

Method Details

# be set for other actions. }, ], - "shortName": "A String", # [Output Only] The short name of the firewall policy. - "type": "A String", # [Output Only] The type of the firewall policy. + "shortName": "A String", # Output only. [Output Only] The short name of the firewall policy. + "type": "A String", # Output only. [Output Only] The type of the firewall policy. }, ], "firewalls": [ # Effective firewalls on the network. @@ -1339,7 +1339,7 @@

Method Details

], }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "denied": [ # The list of DENY rules specified by this firewall. Each rule specifies a # protocol and port-range tuple that describes a denied connection. @@ -1371,9 +1371,9 @@

Method Details

"disabled": True or False, # Denotes whether the firewall rule is disabled. When set to true, the # firewall rule is not enforced and the network behaves as if it did not # exist. If this is unspecified, the firewall rule will be enabled. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#firewall", # [Output Only] Type of the resource. Always compute#firewall + "kind": "compute#firewall", # Output only. [Output Only] Type of the resource. Always compute#firewall # for firewall rules. "logConfig": { # The available logging options for a firewall rule. # This field denotes the logging options for a particular firewall rule. If # logging is enabled, logs will be exported to Cloud Logging. @@ -1515,17 +1515,17 @@

Method Details

# # For custom mode VPC networks, you can add subnets using the subnetworksinsert # method. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this field when you # create the resource. "enableUlaInternalIpv6": True or False, # Enable ULA internal ipv6 on this network. Enabling this feature will assign # a /48 from google defined ULA prefix fd20::/20. # . - "firewallPolicy": "A String", # [Output Only] URL of the firewall policy the network is associated with. + "firewallPolicy": "A String", # Output only. [Output Only] URL of the firewall policy the network is associated with. "gatewayIPv4": "A String", # [Output Only] The gateway address for default routing out of the network, # selected by Google Cloud. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "internalIpv6Range": "A String", # When enabling ula internal ipv6, caller optionally can specify the /48 # range they want from the google defined ULA prefix fd20::/20. The input @@ -1534,7 +1534,7 @@

Method Details

# resource. If the field is not speficied, then a /48 range will be randomly # allocated from fd20::/20 and returned via this field. # . - "kind": "compute#network", # [Output Only] Type of the resource. Always compute#network for + "kind": "compute#network", # Output only. [Output Only] Type of the resource. Always compute#network for # networks. "mtu": 42, # Maximum Transmission Unit in bytes. # The minimum value for this field is 1300 and the maximum value is 8896. @@ -1574,7 +1574,7 @@

Method Details

"a_key": "A String", }, }, - "peerings": [ # [Output Only] A list of network peerings for the resource. + "peerings": [ # Output only. [Output Only] A list of network peerings for the resource. { # A network peering attached to a network resource. The message includes the # peering name, peer network, peering state, and a flag indicating whether # Google Compute Engine should automatically create routes for the peering. @@ -1583,7 +1583,7 @@

Method Details

# automatically between peered networks. Currently this field should always # be true since Google Compute Engine will automatically create and manage # subnetwork routes between two networks when peering state isACTIVE. - "connectionStatus": { # [Output Only] Describes the state of a peering connection, not just the # [Output Only] The effective state of the peering connection + "connectionStatus": { # [Output Only] Describes the state of a peering connection, not just the # Output only. [Output Only] The effective state of the peering connection # as a whole. # local peering. This field provides information about the effective settings # for the connection as a whole, including pending delete/update requests for @@ -1636,13 +1636,13 @@

Method Details

# peer network may belong to a different project. If the partial URL does not # contain project, it is assumed that the peer network is in the same project # as the current network. - "peerMtu": 42, # [Output Only] Maximum Transmission Unit in bytes of the peer network. + "peerMtu": 42, # Output only. [Output Only] Maximum Transmission Unit in bytes of the peer network. "stackType": "A String", # Which IP version(s) of traffic and routes are allowed to be imported or # exported between peer networks. The default value is IPV4_ONLY. - "state": "A String", # [Output Only] State for the peering, either `ACTIVE` or `INACTIVE`. The + "state": "A String", # Output only. [Output Only] State for the peering, either `ACTIVE` or `INACTIVE`. The # peering is `ACTIVE` when there's a matching configuration in the peer # network. - "stateDetails": "A String", # [Output Only] Details about the current state of the peering. + "stateDetails": "A String", # Output only. [Output Only] Details about the current state of the peering. "updateStrategy": "A String", # The update strategy determines the semantics for updates and deletes to the # peering connection configuration. }, @@ -1660,9 +1660,9 @@

Method Details

"bgpInterRegionCost": "A String", # Allows to define a preferred approach for handling inter-region cost in # the selection process when using the STANDARD BGP best path # selection algorithm. Can be DEFAULT orADD_COST_TO_MED. - "effectiveBgpAlwaysCompareMed": True or False, # [Output Only] Effective value of the bgp_always_compare_med + "effectiveBgpAlwaysCompareMed": True or False, # Output only. [Output Only] Effective value of the bgp_always_compare_med # field. - "effectiveBgpInterRegionCost": "A String", # [Output Only] Effective value of the bgp_inter_region_cost + "effectiveBgpInterRegionCost": "A String", # Output only. [Output Only] Effective value of the bgp_inter_region_cost # field. "routingMode": "A String", # The network-wide routing mode to use. If set to REGIONAL, # this network's Cloud Routers will only advertise routes with subnets @@ -1670,7 +1670,7 @@

Method Details

# routes with all subnets of this network, across regions. }, "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "subnetworks": [ # [Output Only] Server-defined fully-qualified URLs for all subnetworks # in this VPC network. "A String", @@ -1855,10 +1855,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1870,7 +1870,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2069,17 +2069,17 @@

Method Details

# # For custom mode VPC networks, you can add subnets using the subnetworksinsert # method. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this field when you # create the resource. "enableUlaInternalIpv6": True or False, # Enable ULA internal ipv6 on this network. Enabling this feature will assign # a /48 from google defined ULA prefix fd20::/20. # . - "firewallPolicy": "A String", # [Output Only] URL of the firewall policy the network is associated with. + "firewallPolicy": "A String", # Output only. [Output Only] URL of the firewall policy the network is associated with. "gatewayIPv4": "A String", # [Output Only] The gateway address for default routing out of the network, # selected by Google Cloud. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "internalIpv6Range": "A String", # When enabling ula internal ipv6, caller optionally can specify the /48 # range they want from the google defined ULA prefix fd20::/20. The input @@ -2088,7 +2088,7 @@

Method Details

# resource. If the field is not speficied, then a /48 range will be randomly # allocated from fd20::/20 and returned via this field. # . - "kind": "compute#network", # [Output Only] Type of the resource. Always compute#network for + "kind": "compute#network", # Output only. [Output Only] Type of the resource. Always compute#network for # networks. "mtu": 42, # Maximum Transmission Unit in bytes. # The minimum value for this field is 1300 and the maximum value is 8896. @@ -2128,7 +2128,7 @@

Method Details

"a_key": "A String", }, }, - "peerings": [ # [Output Only] A list of network peerings for the resource. + "peerings": [ # Output only. [Output Only] A list of network peerings for the resource. { # A network peering attached to a network resource. The message includes the # peering name, peer network, peering state, and a flag indicating whether # Google Compute Engine should automatically create routes for the peering. @@ -2137,7 +2137,7 @@

Method Details

# automatically between peered networks. Currently this field should always # be true since Google Compute Engine will automatically create and manage # subnetwork routes between two networks when peering state isACTIVE. - "connectionStatus": { # [Output Only] Describes the state of a peering connection, not just the # [Output Only] The effective state of the peering connection + "connectionStatus": { # [Output Only] Describes the state of a peering connection, not just the # Output only. [Output Only] The effective state of the peering connection # as a whole. # local peering. This field provides information about the effective settings # for the connection as a whole, including pending delete/update requests for @@ -2190,13 +2190,13 @@

Method Details

# peer network may belong to a different project. If the partial URL does not # contain project, it is assumed that the peer network is in the same project # as the current network. - "peerMtu": 42, # [Output Only] Maximum Transmission Unit in bytes of the peer network. + "peerMtu": 42, # Output only. [Output Only] Maximum Transmission Unit in bytes of the peer network. "stackType": "A String", # Which IP version(s) of traffic and routes are allowed to be imported or # exported between peer networks. The default value is IPV4_ONLY. - "state": "A String", # [Output Only] State for the peering, either `ACTIVE` or `INACTIVE`. The + "state": "A String", # Output only. [Output Only] State for the peering, either `ACTIVE` or `INACTIVE`. The # peering is `ACTIVE` when there's a matching configuration in the peer # network. - "stateDetails": "A String", # [Output Only] Details about the current state of the peering. + "stateDetails": "A String", # Output only. [Output Only] Details about the current state of the peering. "updateStrategy": "A String", # The update strategy determines the semantics for updates and deletes to the # peering connection configuration. }, @@ -2214,9 +2214,9 @@

Method Details

"bgpInterRegionCost": "A String", # Allows to define a preferred approach for handling inter-region cost in # the selection process when using the STANDARD BGP best path # selection algorithm. Can be DEFAULT orADD_COST_TO_MED. - "effectiveBgpAlwaysCompareMed": True or False, # [Output Only] Effective value of the bgp_always_compare_med + "effectiveBgpAlwaysCompareMed": True or False, # Output only. [Output Only] Effective value of the bgp_always_compare_med # field. - "effectiveBgpInterRegionCost": "A String", # [Output Only] Effective value of the bgp_inter_region_cost + "effectiveBgpInterRegionCost": "A String", # Output only. [Output Only] Effective value of the bgp_inter_region_cost # field. "routingMode": "A String", # The network-wide routing mode to use. If set to REGIONAL, # this network's Cloud Routers will only advertise routes with subnets @@ -2224,21 +2224,21 @@

Method Details

# routes with all subnets of this network, across regions. }, "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "subnetworks": [ # [Output Only] Server-defined fully-qualified URLs for all subnetworks # in this VPC network. "A String", ], }, ], - "kind": "compute#networkList", # [Output Only] Type of resource. Always compute#networkList for + "kind": "compute#networkList", # Output only. [Output Only] Type of resource. Always compute#networkList for # lists of networks. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -2387,14 +2387,14 @@

Method Details

"type": "A String", # The type of the peering route. }, ], - "kind": "compute#exchangedPeeringRoutesList", # [Output Only] Type of resource. Alwayscompute#exchangedPeeringRoutesList for exchanged peering + "kind": "compute#exchangedPeeringRoutesList", # Output only. [Output Only] Type of resource. Alwayscompute#exchangedPeeringRoutesList for exchanged peering # routes lists. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -2481,17 +2481,17 @@

Method Details

# # For custom mode VPC networks, you can add subnets using the subnetworksinsert # method. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this field when you # create the resource. "enableUlaInternalIpv6": True or False, # Enable ULA internal ipv6 on this network. Enabling this feature will assign # a /48 from google defined ULA prefix fd20::/20. # . - "firewallPolicy": "A String", # [Output Only] URL of the firewall policy the network is associated with. + "firewallPolicy": "A String", # Output only. [Output Only] URL of the firewall policy the network is associated with. "gatewayIPv4": "A String", # [Output Only] The gateway address for default routing out of the network, # selected by Google Cloud. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "internalIpv6Range": "A String", # When enabling ula internal ipv6, caller optionally can specify the /48 # range they want from the google defined ULA prefix fd20::/20. The input @@ -2500,7 +2500,7 @@

Method Details

# resource. If the field is not speficied, then a /48 range will be randomly # allocated from fd20::/20 and returned via this field. # . - "kind": "compute#network", # [Output Only] Type of the resource. Always compute#network for + "kind": "compute#network", # Output only. [Output Only] Type of the resource. Always compute#network for # networks. "mtu": 42, # Maximum Transmission Unit in bytes. # The minimum value for this field is 1300 and the maximum value is 8896. @@ -2540,7 +2540,7 @@

Method Details

"a_key": "A String", }, }, - "peerings": [ # [Output Only] A list of network peerings for the resource. + "peerings": [ # Output only. [Output Only] A list of network peerings for the resource. { # A network peering attached to a network resource. The message includes the # peering name, peer network, peering state, and a flag indicating whether # Google Compute Engine should automatically create routes for the peering. @@ -2549,7 +2549,7 @@

Method Details

# automatically between peered networks. Currently this field should always # be true since Google Compute Engine will automatically create and manage # subnetwork routes between two networks when peering state isACTIVE. - "connectionStatus": { # [Output Only] Describes the state of a peering connection, not just the # [Output Only] The effective state of the peering connection + "connectionStatus": { # [Output Only] Describes the state of a peering connection, not just the # Output only. [Output Only] The effective state of the peering connection # as a whole. # local peering. This field provides information about the effective settings # for the connection as a whole, including pending delete/update requests for @@ -2602,13 +2602,13 @@

Method Details

# peer network may belong to a different project. If the partial URL does not # contain project, it is assumed that the peer network is in the same project # as the current network. - "peerMtu": 42, # [Output Only] Maximum Transmission Unit in bytes of the peer network. + "peerMtu": 42, # Output only. [Output Only] Maximum Transmission Unit in bytes of the peer network. "stackType": "A String", # Which IP version(s) of traffic and routes are allowed to be imported or # exported between peer networks. The default value is IPV4_ONLY. - "state": "A String", # [Output Only] State for the peering, either `ACTIVE` or `INACTIVE`. The + "state": "A String", # Output only. [Output Only] State for the peering, either `ACTIVE` or `INACTIVE`. The # peering is `ACTIVE` when there's a matching configuration in the peer # network. - "stateDetails": "A String", # [Output Only] Details about the current state of the peering. + "stateDetails": "A String", # Output only. [Output Only] Details about the current state of the peering. "updateStrategy": "A String", # The update strategy determines the semantics for updates and deletes to the # peering connection configuration. }, @@ -2626,9 +2626,9 @@

Method Details

"bgpInterRegionCost": "A String", # Allows to define a preferred approach for handling inter-region cost in # the selection process when using the STANDARD BGP best path # selection algorithm. Can be DEFAULT orADD_COST_TO_MED. - "effectiveBgpAlwaysCompareMed": True or False, # [Output Only] Effective value of the bgp_always_compare_med + "effectiveBgpAlwaysCompareMed": True or False, # Output only. [Output Only] Effective value of the bgp_always_compare_med # field. - "effectiveBgpInterRegionCost": "A String", # [Output Only] Effective value of the bgp_inter_region_cost + "effectiveBgpInterRegionCost": "A String", # Output only. [Output Only] Effective value of the bgp_inter_region_cost # field. "routingMode": "A String", # The network-wide routing mode to use. If set to REGIONAL, # this network's Cloud Routers will only advertise routes with subnets @@ -2636,7 +2636,7 @@

Method Details

# routes with all subnets of this network, across regions. }, "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "subnetworks": [ # [Output Only] Server-defined fully-qualified URLs for all subnetworks # in this VPC network. "A String", @@ -2821,10 +2821,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2836,7 +2836,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -3108,10 +3108,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3123,7 +3123,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -3396,10 +3396,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3411,7 +3411,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -3676,10 +3676,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3691,7 +3691,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -3792,7 +3792,7 @@

Method Details

# automatically between peered networks. Currently this field should always # be true since Google Compute Engine will automatically create and manage # subnetwork routes between two networks when peering state isACTIVE. - "connectionStatus": { # [Output Only] Describes the state of a peering connection, not just the # [Output Only] The effective state of the peering connection + "connectionStatus": { # [Output Only] Describes the state of a peering connection, not just the # Output only. [Output Only] The effective state of the peering connection # as a whole. # local peering. This field provides information about the effective settings # for the connection as a whole, including pending delete/update requests for @@ -3845,13 +3845,13 @@

Method Details

# peer network may belong to a different project. If the partial URL does not # contain project, it is assumed that the peer network is in the same project # as the current network. - "peerMtu": 42, # [Output Only] Maximum Transmission Unit in bytes of the peer network. + "peerMtu": 42, # Output only. [Output Only] Maximum Transmission Unit in bytes of the peer network. "stackType": "A String", # Which IP version(s) of traffic and routes are allowed to be imported or # exported between peer networks. The default value is IPV4_ONLY. - "state": "A String", # [Output Only] State for the peering, either `ACTIVE` or `INACTIVE`. The + "state": "A String", # Output only. [Output Only] State for the peering, either `ACTIVE` or `INACTIVE`. The # peering is `ACTIVE` when there's a matching configuration in the peer # network. - "stateDetails": "A String", # [Output Only] Details about the current state of the peering. + "stateDetails": "A String", # Output only. [Output Only] Details about the current state of the peering. "updateStrategy": "A String", # The update strategy determines the semantics for updates and deletes to the # peering connection configuration. }, @@ -4035,10 +4035,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -4050,7 +4050,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_v1.nodeGroups.html b/docs/dyn/compute_v1.nodeGroups.html index da37f532a8..ed94b0528c 100644 --- a/docs/dyn/compute_v1.nodeGroups.html +++ b/docs/dyn/compute_v1.nodeGroups.html @@ -325,10 +325,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -340,7 +340,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -550,14 +550,14 @@

Method Details

# or ONLY_SCALE_OUT. For more information, see # Autoscaler modes. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "fingerprint": "A String", - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#nodeGroup", # [Output Only] The type of the resource. Alwayscompute#nodeGroup for node group. + "kind": "compute#nodeGroup", # Output only. [Output Only] The type of the resource. Alwayscompute#nodeGroup for node group. "locationHint": "A String", # An opaque location hint used to place the Node close to other # resources. # This field is for use by internal tools that use the public API. @@ -571,7 +571,7 @@

Method Details

# Maintenance policies. "maintenanceWindow": { # Time window specified for daily maintenance operations. GCE's internal # maintenance will be performed within this window. - "maintenanceDuration": { # A Duration represents a fixed-length span of time represented # [Output only] A predetermined duration for the window, automatically + "maintenanceDuration": { # A Duration represents a fixed-length span of time represented # Output only. [Output only] A predetermined duration for the window, automatically # chosen to be the smallest possible in the given scenario. # as a count of seconds and fractions of seconds at nanosecond # resolution. It is independent of any calendar and concepts like "day" @@ -597,7 +597,7 @@

Method Details

# a dash, lowercase letter, or digit, except the last character, which cannot # be a dash. "nodeTemplate": "A String", # URL of the node template to create the node group from. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "shareSettings": { # The share setting for reservations and sole tenancy node groups. # Share-settings for the node group "projectMap": { # A map of project id and project config. This is only valid when # share_type's value is SPECIFIC_PROJECTS. @@ -608,9 +608,9 @@

Method Details

}, "shareType": "A String", # Type of sharing for this shared-reservation }, - "size": 42, # [Output Only] The total number of nodes in the node group. + "size": 42, # Output only. [Output Only] The total number of nodes in the node group. "status": "A String", - "zone": "A String", # [Output Only] The name of the zone where the node group resides, + "zone": "A String", # Output only. [Output Only] The name of the zone where the node group resides, # such as us-central1-a. }, ], @@ -642,15 +642,15 @@

Method Details

}, }, }, - "kind": "compute#nodeGroupAggregatedList", # [Output Only] Type of resource.Alwayscompute#nodeGroupAggregatedList for aggregated lists of node + "kind": "compute#nodeGroupAggregatedList", # Output only. [Output Only] Type of resource.Alwayscompute#nodeGroupAggregatedList for aggregated lists of node # groups. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -886,10 +886,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -901,7 +901,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1176,10 +1176,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1191,7 +1191,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1305,14 +1305,14 @@

Method Details

# or ONLY_SCALE_OUT. For more information, see # Autoscaler modes. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "fingerprint": "A String", - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#nodeGroup", # [Output Only] The type of the resource. Alwayscompute#nodeGroup for node group. + "kind": "compute#nodeGroup", # Output only. [Output Only] The type of the resource. Alwayscompute#nodeGroup for node group. "locationHint": "A String", # An opaque location hint used to place the Node close to other # resources. # This field is for use by internal tools that use the public API. @@ -1326,7 +1326,7 @@

Method Details

# Maintenance policies. "maintenanceWindow": { # Time window specified for daily maintenance operations. GCE's internal # maintenance will be performed within this window. - "maintenanceDuration": { # A Duration represents a fixed-length span of time represented # [Output only] A predetermined duration for the window, automatically + "maintenanceDuration": { # A Duration represents a fixed-length span of time represented # Output only. [Output only] A predetermined duration for the window, automatically # chosen to be the smallest possible in the given scenario. # as a count of seconds and fractions of seconds at nanosecond # resolution. It is independent of any calendar and concepts like "day" @@ -1352,7 +1352,7 @@

Method Details

# a dash, lowercase letter, or digit, except the last character, which cannot # be a dash. "nodeTemplate": "A String", # URL of the node template to create the node group from. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "shareSettings": { # The share setting for reservations and sole tenancy node groups. # Share-settings for the node group "projectMap": { # A map of project id and project config. This is only valid when # share_type's value is SPECIFIC_PROJECTS. @@ -1363,9 +1363,9 @@

Method Details

}, "shareType": "A String", # Type of sharing for this shared-reservation }, - "size": 42, # [Output Only] The total number of nodes in the node group. + "size": 42, # Output only. [Output Only] The total number of nodes in the node group. "status": "A String", - "zone": "A String", # [Output Only] The name of the zone where the node group resides, + "zone": "A String", # Output only. [Output Only] The name of the zone where the node group resides, # such as us-central1-a. } @@ -1766,14 +1766,14 @@

Method Details

# or ONLY_SCALE_OUT. For more information, see # Autoscaler modes. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "fingerprint": "A String", - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#nodeGroup", # [Output Only] The type of the resource. Alwayscompute#nodeGroup for node group. + "kind": "compute#nodeGroup", # Output only. [Output Only] The type of the resource. Alwayscompute#nodeGroup for node group. "locationHint": "A String", # An opaque location hint used to place the Node close to other # resources. # This field is for use by internal tools that use the public API. @@ -1787,7 +1787,7 @@

Method Details

# Maintenance policies. "maintenanceWindow": { # Time window specified for daily maintenance operations. GCE's internal # maintenance will be performed within this window. - "maintenanceDuration": { # A Duration represents a fixed-length span of time represented # [Output only] A predetermined duration for the window, automatically + "maintenanceDuration": { # A Duration represents a fixed-length span of time represented # Output only. [Output only] A predetermined duration for the window, automatically # chosen to be the smallest possible in the given scenario. # as a count of seconds and fractions of seconds at nanosecond # resolution. It is independent of any calendar and concepts like "day" @@ -1813,7 +1813,7 @@

Method Details

# a dash, lowercase letter, or digit, except the last character, which cannot # be a dash. "nodeTemplate": "A String", # URL of the node template to create the node group from. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "shareSettings": { # The share setting for reservations and sole tenancy node groups. # Share-settings for the node group "projectMap": { # A map of project id and project config. This is only valid when # share_type's value is SPECIFIC_PROJECTS. @@ -1824,9 +1824,9 @@

Method Details

}, "shareType": "A String", # Type of sharing for this shared-reservation }, - "size": 42, # [Output Only] The total number of nodes in the node group. + "size": 42, # Output only. [Output Only] The total number of nodes in the node group. "status": "A String", - "zone": "A String", # [Output Only] The name of the zone where the node group resides, + "zone": "A String", # Output only. [Output Only] The name of the zone where the node group resides, # such as us-central1-a. } @@ -2008,10 +2008,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2023,7 +2023,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2220,14 +2220,14 @@

Method Details

# or ONLY_SCALE_OUT. For more information, see # Autoscaler modes. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "fingerprint": "A String", - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#nodeGroup", # [Output Only] The type of the resource. Alwayscompute#nodeGroup for node group. + "kind": "compute#nodeGroup", # Output only. [Output Only] The type of the resource. Alwayscompute#nodeGroup for node group. "locationHint": "A String", # An opaque location hint used to place the Node close to other # resources. # This field is for use by internal tools that use the public API. @@ -2241,7 +2241,7 @@

Method Details

# Maintenance policies. "maintenanceWindow": { # Time window specified for daily maintenance operations. GCE's internal # maintenance will be performed within this window. - "maintenanceDuration": { # A Duration represents a fixed-length span of time represented # [Output only] A predetermined duration for the window, automatically + "maintenanceDuration": { # A Duration represents a fixed-length span of time represented # Output only. [Output only] A predetermined duration for the window, automatically # chosen to be the smallest possible in the given scenario. # as a count of seconds and fractions of seconds at nanosecond # resolution. It is independent of any calendar and concepts like "day" @@ -2267,7 +2267,7 @@

Method Details

# a dash, lowercase letter, or digit, except the last character, which cannot # be a dash. "nodeTemplate": "A String", # URL of the node template to create the node group from. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "shareSettings": { # The share setting for reservations and sole tenancy node groups. # Share-settings for the node group "projectMap": { # A map of project id and project config. This is only valid when # share_type's value is SPECIFIC_PROJECTS. @@ -2278,20 +2278,20 @@

Method Details

}, "shareType": "A String", # Type of sharing for this shared-reservation }, - "size": 42, # [Output Only] The total number of nodes in the node group. + "size": 42, # Output only. [Output Only] The total number of nodes in the node group. "status": "A String", - "zone": "A String", # [Output Only] The name of the zone where the node group resides, + "zone": "A String", # Output only. [Output Only] The name of the zone where the node group resides, # such as us-central1-a. }, ], - "kind": "compute#nodeGroupList", # [Output Only] Type of resource.Always compute#nodeGroupList + "kind": "compute#nodeGroupList", # Output only. [Output Only] Type of resource.Always compute#nodeGroupList # for lists of node groups. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -2420,7 +2420,7 @@

Method Details

An object of the form: { - "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. + "id": "A String", # Output only. [Output Only] Unique identifier for the resource; defined by the server. "items": [ # A list of Node resources. { "accelerators": [ # Accelerators for this node. @@ -2435,13 +2435,13 @@

Method Details

# for a full list of accelerator types. }, ], - "consumedResources": { # Node resources that are reserved by all instances. - "guestCpus": 42, # The number of virtual CPUs that are available to the instance. - "localSsdGb": 42, # The amount of local SSD storage available to the instance, + "consumedResources": { # Output only. Node resources that are reserved by all instances. + "guestCpus": 42, # Output only. The number of virtual CPUs that are available to the instance. + "localSsdGb": 42, # Output only. The amount of local SSD storage available to the instance, # defined in GiB. - "memoryMb": 42, # The amount of physical memory available to the instance, + "memoryMb": 42, # Output only. The amount of physical memory available to the instance, # defined in MiB. - "minNodeCpus": 42, # The minimal guaranteed number of virtual CPUs that are reserved. + "minNodeCpus": 42, # Output only. The minimal guaranteed number of virtual CPUs that are reserved. }, "cpuOvercommitType": "A String", # CPU overcommit. "disks": [ # Local disk configurations. @@ -2454,17 +2454,17 @@

Method Details

# not its URL. }, ], - "instanceConsumptionData": [ # Instance data that shows consumed resources on the node. + "instanceConsumptionData": [ # Output only. Instance data that shows consumed resources on the node. { - "consumptionInfo": { # Resources consumed by the instance. - "guestCpus": 42, # The number of virtual CPUs that are available to the instance. - "localSsdGb": 42, # The amount of local SSD storage available to the instance, + "consumptionInfo": { # Output only. Resources consumed by the instance. + "guestCpus": 42, # Output only. The number of virtual CPUs that are available to the instance. + "localSsdGb": 42, # Output only. The amount of local SSD storage available to the instance, # defined in GiB. - "memoryMb": 42, # The amount of physical memory available to the instance, + "memoryMb": 42, # Output only. The amount of physical memory available to the instance, # defined in MiB. - "minNodeCpus": 42, # The minimal guaranteed number of virtual CPUs that are reserved. + "minNodeCpus": 42, # Output only. The minimal guaranteed number of virtual CPUs that are reserved. }, - "instance": "A String", # Server-defined URL for the instance. + "instance": "A String", # Output only. Server-defined URL for the instance. }, ], "instances": [ # Instances scheduled on this node. @@ -2472,21 +2472,21 @@

Method Details

], "name": "A String", # The name of the node. "nodeType": "A String", # The type of this node. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. "serverBinding": { # Binding properties for the physical server. "type": "A String", }, "serverId": "A String", # Server ID associated with this node. "status": "A String", - "totalResources": { # Total amount of available resources on the node. - "guestCpus": 42, # The number of virtual CPUs that are available to the instance. - "localSsdGb": 42, # The amount of local SSD storage available to the instance, + "totalResources": { # Output only. Total amount of available resources on the node. + "guestCpus": 42, # Output only. The number of virtual CPUs that are available to the instance. + "localSsdGb": 42, # Output only. The amount of local SSD storage available to the instance, # defined in GiB. - "memoryMb": 42, # The amount of physical memory available to the instance, + "memoryMb": 42, # Output only. The amount of physical memory available to the instance, # defined in MiB. - "minNodeCpus": 42, # The minimal guaranteed number of virtual CPUs that are reserved. + "minNodeCpus": 42, # Output only. The minimal guaranteed number of virtual CPUs that are reserved. }, - "upcomingMaintenance": { # Upcoming Maintenance notification information. # [Output Only] The information about an upcoming maintenance event. + "upcomingMaintenance": { # Upcoming Maintenance notification information. # Output only. [Output Only] The information about an upcoming maintenance event. "canReschedule": True or False, # Indicates if the maintenance can be customer triggered. "latestWindowStartTime": "A String", # The latest time for the planned maintenance window to start. # This timestamp value is in RFC3339 text format. @@ -2503,15 +2503,15 @@

Method Details

}, }, ], - "kind": "compute#nodeGroupsListNodes", # [Output Only] The resource type, which is alwayscompute.nodeGroupsListNodes for the list of nodes in the + "kind": "compute#nodeGroupsListNodes", # Output only. [Output Only] The resource type, which is alwayscompute.nodeGroupsListNodes for the list of nodes in the # specified node group. - "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for + "nextPageToken": "A String", # Output only. [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "warning": { # [Output Only] Informational warning message. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "warning": { # Output only. [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there # are no results in the response. @@ -2593,14 +2593,14 @@

Method Details

# or ONLY_SCALE_OUT. For more information, see # Autoscaler modes. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "fingerprint": "A String", - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#nodeGroup", # [Output Only] The type of the resource. Alwayscompute#nodeGroup for node group. + "kind": "compute#nodeGroup", # Output only. [Output Only] The type of the resource. Alwayscompute#nodeGroup for node group. "locationHint": "A String", # An opaque location hint used to place the Node close to other # resources. # This field is for use by internal tools that use the public API. @@ -2614,7 +2614,7 @@

Method Details

# Maintenance policies. "maintenanceWindow": { # Time window specified for daily maintenance operations. GCE's internal # maintenance will be performed within this window. - "maintenanceDuration": { # A Duration represents a fixed-length span of time represented # [Output only] A predetermined duration for the window, automatically + "maintenanceDuration": { # A Duration represents a fixed-length span of time represented # Output only. [Output only] A predetermined duration for the window, automatically # chosen to be the smallest possible in the given scenario. # as a count of seconds and fractions of seconds at nanosecond # resolution. It is independent of any calendar and concepts like "day" @@ -2640,7 +2640,7 @@

Method Details

# a dash, lowercase letter, or digit, except the last character, which cannot # be a dash. "nodeTemplate": "A String", # URL of the node template to create the node group from. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "shareSettings": { # The share setting for reservations and sole tenancy node groups. # Share-settings for the node group "projectMap": { # A map of project id and project config. This is only valid when # share_type's value is SPECIFIC_PROJECTS. @@ -2651,9 +2651,9 @@

Method Details

}, "shareType": "A String", # Type of sharing for this shared-reservation }, - "size": 42, # [Output Only] The total number of nodes in the node group. + "size": 42, # Output only. [Output Only] The total number of nodes in the node group. "status": "A String", - "zone": "A String", # [Output Only] The name of the zone where the node group resides, + "zone": "A String", # Output only. [Output Only] The name of the zone where the node group resides, # such as us-central1-a. } @@ -2835,10 +2835,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2850,7 +2850,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -3126,10 +3126,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3141,7 +3141,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -4290,10 +4290,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -4305,7 +4305,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -4581,10 +4581,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -4596,7 +4596,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_v1.nodeTemplates.html b/docs/dyn/compute_v1.nodeTemplates.html index 63c3d30cf2..d604c6f98c 100644 --- a/docs/dyn/compute_v1.nodeTemplates.html +++ b/docs/dyn/compute_v1.nodeTemplates.html @@ -240,7 +240,7 @@

Method Details

}, ], "cpuOvercommitType": "A String", # CPU overcommit. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -254,9 +254,9 @@

Method Details

# not its URL. }, ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#nodeTemplate", # [Output Only] The type of the resource. Alwayscompute#nodeTemplate for node templates. + "kind": "compute#nodeTemplate", # Output only. [Output Only] The type of the resource. Alwayscompute#nodeTemplate for node templates. "name": "A String", # The name of the resource, provided by the client when initially creating # the resource. The resource name must be 1-63 characters long, and comply # withRFC1035. @@ -274,9 +274,9 @@

Method Details

"localSsd": "A String", "memory": "A String", }, - "region": "A String", # [Output Only] The name of the region where the node template resides, + "region": "A String", # Output only. [Output Only] The name of the region where the node template resides, # such as us-central1. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "serverBinding": { # Sets the binding properties for the physical server. Valid values include: # # - *[Default]* RESTART_NODE_ON_ANY_SERVER: @@ -291,8 +291,8 @@

Method Details

# node options for more information. "type": "A String", }, - "status": "A String", # [Output Only] The status of the node template. One of the following values:CREATING, READY, and DELETING. - "statusMessage": "A String", # [Output Only] An optional, human-readable explanation of the status. + "status": "A String", # Output only. [Output Only] The status of the node template. One of the following values:CREATING, READY, and DELETING. + "statusMessage": "A String", # Output only. [Output Only] An optional, human-readable explanation of the status. }, ], "warning": { # [Output Only] An informational warning that appears when the node templates @@ -323,15 +323,15 @@

Method Details

}, }, }, - "kind": "compute#nodeTemplateAggregatedList", # [Output Only] Type of resource.Alwayscompute#nodeTemplateAggregatedList for aggregated lists of + "kind": "compute#nodeTemplateAggregatedList", # Output only. [Output Only] Type of resource.Alwayscompute#nodeTemplateAggregatedList for aggregated lists of # node templates. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -567,10 +567,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -582,7 +582,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -696,7 +696,7 @@

Method Details

}, ], "cpuOvercommitType": "A String", # CPU overcommit. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -710,9 +710,9 @@

Method Details

# not its URL. }, ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#nodeTemplate", # [Output Only] The type of the resource. Alwayscompute#nodeTemplate for node templates. + "kind": "compute#nodeTemplate", # Output only. [Output Only] The type of the resource. Alwayscompute#nodeTemplate for node templates. "name": "A String", # The name of the resource, provided by the client when initially creating # the resource. The resource name must be 1-63 characters long, and comply # withRFC1035. @@ -730,9 +730,9 @@

Method Details

"localSsd": "A String", "memory": "A String", }, - "region": "A String", # [Output Only] The name of the region where the node template resides, + "region": "A String", # Output only. [Output Only] The name of the region where the node template resides, # such as us-central1. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "serverBinding": { # Sets the binding properties for the physical server. Valid values include: # # - *[Default]* RESTART_NODE_ON_ANY_SERVER: @@ -747,8 +747,8 @@

Method Details

# node options for more information. "type": "A String", }, - "status": "A String", # [Output Only] The status of the node template. One of the following values:CREATING, READY, and DELETING. - "statusMessage": "A String", # [Output Only] An optional, human-readable explanation of the status. + "status": "A String", # Output only. [Output Only] The status of the node template. One of the following values:CREATING, READY, and DELETING. + "statusMessage": "A String", # Output only. [Output Only] An optional, human-readable explanation of the status. } @@ -1150,7 +1150,7 @@

Method Details

}, ], "cpuOvercommitType": "A String", # CPU overcommit. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1164,9 +1164,9 @@

Method Details

# not its URL. }, ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#nodeTemplate", # [Output Only] The type of the resource. Alwayscompute#nodeTemplate for node templates. + "kind": "compute#nodeTemplate", # Output only. [Output Only] The type of the resource. Alwayscompute#nodeTemplate for node templates. "name": "A String", # The name of the resource, provided by the client when initially creating # the resource. The resource name must be 1-63 characters long, and comply # withRFC1035. @@ -1184,9 +1184,9 @@

Method Details

"localSsd": "A String", "memory": "A String", }, - "region": "A String", # [Output Only] The name of the region where the node template resides, + "region": "A String", # Output only. [Output Only] The name of the region where the node template resides, # such as us-central1. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "serverBinding": { # Sets the binding properties for the physical server. Valid values include: # # - *[Default]* RESTART_NODE_ON_ANY_SERVER: @@ -1201,8 +1201,8 @@

Method Details

# node options for more information. "type": "A String", }, - "status": "A String", # [Output Only] The status of the node template. One of the following values:CREATING, READY, and DELETING. - "statusMessage": "A String", # [Output Only] An optional, human-readable explanation of the status. + "status": "A String", # Output only. [Output Only] The status of the node template. One of the following values:CREATING, READY, and DELETING. + "statusMessage": "A String", # Output only. [Output Only] An optional, human-readable explanation of the status. } requestId: string, An optional request ID to identify requests. Specify a unique request ID so @@ -1383,10 +1383,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1398,7 +1398,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1598,7 +1598,7 @@

Method Details

}, ], "cpuOvercommitType": "A String", # CPU overcommit. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1612,9 +1612,9 @@

Method Details

# not its URL. }, ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#nodeTemplate", # [Output Only] The type of the resource. Alwayscompute#nodeTemplate for node templates. + "kind": "compute#nodeTemplate", # Output only. [Output Only] The type of the resource. Alwayscompute#nodeTemplate for node templates. "name": "A String", # The name of the resource, provided by the client when initially creating # the resource. The resource name must be 1-63 characters long, and comply # withRFC1035. @@ -1632,9 +1632,9 @@

Method Details

"localSsd": "A String", "memory": "A String", }, - "region": "A String", # [Output Only] The name of the region where the node template resides, + "region": "A String", # Output only. [Output Only] The name of the region where the node template resides, # such as us-central1. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "serverBinding": { # Sets the binding properties for the physical server. Valid values include: # # - *[Default]* RESTART_NODE_ON_ANY_SERVER: @@ -1649,18 +1649,18 @@

Method Details

# node options for more information. "type": "A String", }, - "status": "A String", # [Output Only] The status of the node template. One of the following values:CREATING, READY, and DELETING. - "statusMessage": "A String", # [Output Only] An optional, human-readable explanation of the status. + "status": "A String", # Output only. [Output Only] The status of the node template. One of the following values:CREATING, READY, and DELETING. + "statusMessage": "A String", # Output only. [Output Only] An optional, human-readable explanation of the status. }, ], - "kind": "compute#nodeTemplateList", # [Output Only] Type of resource.Always compute#nodeTemplateList + "kind": "compute#nodeTemplateList", # Output only. [Output Only] Type of resource.Always compute#nodeTemplateList # for lists of node templates. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there diff --git a/docs/dyn/compute_v1.nodeTypes.html b/docs/dyn/compute_v1.nodeTypes.html index ba256b7906..9536e20d4d 100644 --- a/docs/dyn/compute_v1.nodeTypes.html +++ b/docs/dyn/compute_v1.nodeTypes.html @@ -243,14 +243,14 @@

Method Details

# type. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#nodeType", # [Output Only] The type of the resource. Alwayscompute#nodeType for node types. + "kind": "compute#nodeType", # Output only. [Output Only] The type of the resource. Alwayscompute#nodeType for node types. "localSsdGb": 42, # [Output Only] Local SSD available to the node type, defined in GB. - "maxVms": 42, # [Output Only] Maximum number of VMs that can be created for this node type. + "maxVms": 42, # Output only. [Output Only] Maximum number of VMs that can be created for this node type. "memoryMb": 42, # [Output Only] The amount of physical memory available to the node type, # defined in MB. "name": "A String", # [Output Only] Name of the resource. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "zone": "A String", # [Output Only] The name of the zone where the node type resides, + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "zone": "A String", # Output only. [Output Only] The name of the zone where the node type resides, # such as us-central1-a. }, ], @@ -282,15 +282,15 @@

Method Details

}, }, }, - "kind": "compute#nodeTypeAggregatedList", # [Output Only] Type of resource.Alwayscompute#nodeTypeAggregatedList for aggregated lists of node + "kind": "compute#nodeTypeAggregatedList", # Output only. [Output Only] Type of resource.Alwayscompute#nodeTypeAggregatedList for aggregated lists of node # types. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -392,14 +392,14 @@

Method Details

# type. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#nodeType", # [Output Only] The type of the resource. Alwayscompute#nodeType for node types. + "kind": "compute#nodeType", # Output only. [Output Only] The type of the resource. Alwayscompute#nodeType for node types. "localSsdGb": 42, # [Output Only] Local SSD available to the node type, defined in GB. - "maxVms": 42, # [Output Only] Maximum number of VMs that can be created for this node type. + "maxVms": 42, # Output only. [Output Only] Maximum number of VMs that can be created for this node type. "memoryMb": 42, # [Output Only] The amount of physical memory available to the node type, # defined in MB. "name": "A String", # [Output Only] Name of the resource. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "zone": "A String", # [Output Only] The name of the zone where the node type resides, + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "zone": "A String", # Output only. [Output Only] The name of the zone where the node type resides, # such as us-central1-a. } @@ -542,25 +542,25 @@

Method Details

# type. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#nodeType", # [Output Only] The type of the resource. Alwayscompute#nodeType for node types. + "kind": "compute#nodeType", # Output only. [Output Only] The type of the resource. Alwayscompute#nodeType for node types. "localSsdGb": 42, # [Output Only] Local SSD available to the node type, defined in GB. - "maxVms": 42, # [Output Only] Maximum number of VMs that can be created for this node type. + "maxVms": 42, # Output only. [Output Only] Maximum number of VMs that can be created for this node type. "memoryMb": 42, # [Output Only] The amount of physical memory available to the node type, # defined in MB. "name": "A String", # [Output Only] Name of the resource. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "zone": "A String", # [Output Only] The name of the zone where the node type resides, + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "zone": "A String", # Output only. [Output Only] The name of the zone where the node type resides, # such as us-central1-a. }, ], - "kind": "compute#nodeTypeList", # [Output Only] Type of resource.Always compute#nodeTypeList for + "kind": "compute#nodeTypeList", # Output only. [Output Only] Type of resource.Always compute#nodeTypeList for # lists of node types. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there diff --git a/docs/dyn/compute_v1.organizationSecurityPolicies.html b/docs/dyn/compute_v1.organizationSecurityPolicies.html index 4b820f4d63..f6a684c311 100644 --- a/docs/dyn/compute_v1.organizationSecurityPolicies.html +++ b/docs/dyn/compute_v1.organizationSecurityPolicies.html @@ -137,8 +137,10 @@

Method Details

hierarchical security policies will be automatically enrolled into Cloud Armor Enterprise if not already enrolled. -Use of this API to modify firewall policies is deprecated. Use -firewallPolicies.addAssociation instead if possible. +Use this API to modify Cloud Armor policies. Previously, alpha and beta +versions of this API were used to modify firewall policies. This usage is +now disabled for most organizations. Use firewallPolicies.addAssociation +instead. Args: securityPolicy: string, Name of the security policy to update. (required) @@ -147,7 +149,7 @@

Method Details

{ "attachmentId": "A String", # The resource that the security policy is attached to. - "displayName": "A String", # [Output Only] The display name of the security policy of the association. + "displayName": "A String", # Output only. [Output Only] The display name of the security policy of the association. "excludedFolders": [ # A list of folders to exclude from the security policy. "A String", ], @@ -155,8 +157,8 @@

Method Details

"A String", ], "name": "A String", # The name for an association. - "securityPolicyId": "A String", # [Output Only] The security policy ID of the association. - "shortName": "A String", # [Output Only] The short name of the security policy of the association. + "securityPolicyId": "A String", # Output only. [Output Only] The security policy ID of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the security policy of the association. } replaceExistingAssociation: boolean, Indicates whether or not to replace it if an association of the attachment @@ -340,10 +342,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -355,7 +357,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -439,6 +441,10 @@

Method Details

addRule(securityPolicy, body=None, requestId=None, x__xgafv=None)
Inserts a rule into a security policy.
 
+Use this API to modify Cloud Armor policies. Previously, alpha and beta
+versions of this API were used to modify firewall policies. This usage is
+now disabled for most organizations. Use firewallPolicies.addRule instead.
+
 Args:
   securityPolicy: string, Name of the security policy to update. (required)
   body: object, The request body.
@@ -483,7 +489,7 @@ 

Method Details

}, ], }, - "kind": "compute#securityPolicyRule", # [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules + "kind": "compute#securityPolicyRule", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -1029,10 +1035,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1044,7 +1050,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1133,8 +1139,10 @@

Method Details

copyRules(securityPolicy, requestId=None, sourceSecurityPolicy=None, x__xgafv=None)
Copies rules to the specified security policy.
 
-Use of this API to modify firewall policies is deprecated. Use
-firewallPolicies.copyRules instead.
+Use this API to modify Cloud Armor policies. Previously, alpha and beta
+versions of this API were used to modify firewall policies. This usage is
+now disabled for most organizations. Use firewallPolicies.cloneRules
+instead.
 
 Args:
   securityPolicy: string, Name of the security policy to update. (required)
@@ -1317,10 +1325,10 @@ 

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1332,7 +1340,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1416,8 +1424,9 @@

Method Details

delete(securityPolicy, requestId=None, x__xgafv=None)
Deletes the specified policy.
 
-Use of this API to remove firewall policies is deprecated. Use
-firewallPolicies.delete instead.
+Use this API to remove Cloud Armor policies. Previously, alpha and beta
+versions of this API were used to remove firewall policies. This usage is
+now disabled for most organizations. Use firewallPolicies.delete instead.
 
 Args:
   securityPolicy: string, Name of the security policy to delete. (required)
@@ -1599,10 +1608,10 @@ 

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1614,7 +1623,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1698,8 +1707,9 @@

Method Details

get(securityPolicy, x__xgafv=None)
List all of the ordered rules present in a single specified policy.
 
-Use of this API to read firewall policies is deprecated. Use
-firewallPolicies.get instead.
+Use this API to read Cloud Armor policies. Previously, alpha and beta
+versions of this API were used to read firewall policies. This usage is now
+disabled for most organizations. Use firewallPolicies.get instead.
 
 Args:
   securityPolicy: string, Name of the security policy to get. (required)
@@ -1772,6 +1782,9 @@ 

Method Details

}, "jsonParsing": "A String", "logLevel": "A String", + "requestBodyInspectionSize": "A String", # The maximum request size chosen by the customer with Waf enabled. + # Values supported are "8KB", "16KB, "32KB", "48KB" and "64KB". + # Values are case insensitive. "userIpRequestHeaders": [ # An optional list of case-insensitive request header names to use for # resolving the callers client IP address. "A String", @@ -1780,7 +1793,7 @@

Method Details

"associations": [ # A list of associations that belong to this policy. { "attachmentId": "A String", # The resource that the security policy is attached to. - "displayName": "A String", # [Output Only] The display name of the security policy of the association. + "displayName": "A String", # Output only. [Output Only] The display name of the security policy of the association. "excludedFolders": [ # A list of folders to exclude from the security policy. "A String", ], @@ -1788,11 +1801,11 @@

Method Details

"A String", ], "name": "A String", # The name for an association. - "securityPolicyId": "A String", # [Output Only] The security policy ID of the association. - "shortName": "A String", # [Output Only] The short name of the security policy of the association. + "securityPolicyId": "A String", # Output only. [Output Only] The security policy ID of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the security policy of the association. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "ddosProtectionConfig": { "ddosProtection": "A String", @@ -1808,9 +1821,9 @@

Method Details

# # To see the latest fingerprint, make get() request to the # security policy. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#securityPolicy", # [Output only] Type of the resource. Alwayscompute#securityPolicyfor security policies + "kind": "compute#securityPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyfor security policies "labelFingerprint": "A String", # A fingerprint for the labels being applied to this security policy, which # is essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -1830,6 +1843,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. + "parent": "A String", # Output only. [Output Only] The parent of the security policy. "recaptchaOptionsConfig": { "redirectSiteKey": "A String", # An optional field to supply a reCAPTCHA site key to be used for all the # rules using the redirect action with the type of GOOGLE_RECAPTCHA under @@ -1839,7 +1853,7 @@

Method Details

# This field is only supported in Global Security Policies of type # CLOUD_ARMOR. }, - "region": "A String", # [Output Only] URL of the region where the regional security policy + "region": "A String", # Output only. [Output Only] URL of the region where the regional security policy # resides. This field is not applicable to global security policies. "rules": [ # A list of rules that belong to this policy. # There must always be a default rule which is a rule with priority @@ -1887,7 +1901,7 @@

Method Details

}, ], }, - "kind": "compute#securityPolicyRule", # [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules + "kind": "compute#securityPolicyRule", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -2255,7 +2269,7 @@

Method Details

}, }, ], - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "shortName": "A String", # User-provided name of the organization security policy. The name should be # unique in the organization in which the security policy is created. This # should only be used when SecurityPolicyType is CLOUD_ARMOR. @@ -2332,8 +2346,10 @@

Method Details

getAssociation(securityPolicy, name=None, x__xgafv=None)
Gets an association with the specified name.
 
-Use of this API to read firewall policies is deprecated. Use
-firewallPolicies.getAssociation instead if possible.
+Use this API to read Cloud Armor policies. Previously, alpha and beta
+versions of this API were used to read firewall policies. This usage is
+now disabled for most organizations. Use firewallPolicies.getAssociation
+instead.
 
 Args:
   securityPolicy: string, Name of the security policy to which the queried rule belongs. (required)
@@ -2348,7 +2364,7 @@ 

Method Details

{ "attachmentId": "A String", # The resource that the security policy is attached to. - "displayName": "A String", # [Output Only] The display name of the security policy of the association. + "displayName": "A String", # Output only. [Output Only] The display name of the security policy of the association. "excludedFolders": [ # A list of folders to exclude from the security policy. "A String", ], @@ -2356,8 +2372,8 @@

Method Details

"A String", ], "name": "A String", # The name for an association. - "securityPolicyId": "A String", # [Output Only] The security policy ID of the association. - "shortName": "A String", # [Output Only] The short name of the security policy of the association. + "securityPolicyId": "A String", # Output only. [Output Only] The security policy ID of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the security policy of the association. }
@@ -2365,8 +2381,9 @@

Method Details

getRule(securityPolicy, priority=None, x__xgafv=None)
Gets a rule at the specified priority.
 
-Use of this API to read firewall policies is deprecated. Use
-firewallPolicies.getRule instead.
+Use this API to read Cloud Armor policies. Previously, alpha and beta
+versions of this API were used to read firewall policies. This usage is now
+disabled for most organizations. Use firewallPolicies.getRule instead.
 
 Args:
   securityPolicy: string, Name of the security policy to which the queried rule belongs. (required)
@@ -2418,7 +2435,7 @@ 

Method Details

}, ], }, - "kind": "compute#securityPolicyRule", # [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules + "kind": "compute#securityPolicyRule", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -2792,8 +2809,9 @@

Method Details

Creates a new policy in the specified organization using the data included
 in the request.
 
-Use of this API to insert firewall policies is deprecated. Use
-firewallPolicies.insert instead.
+Use this API to add Cloud Armor policies. Previously, alpha and beta
+versions of this API were used to add firewall policies. This usage is now
+disabled for most organizations. Use firewallPolicies.insert instead.
 
 Args:
   body: object, The request body.
@@ -2860,6 +2878,9 @@ 

Method Details

}, "jsonParsing": "A String", "logLevel": "A String", + "requestBodyInspectionSize": "A String", # The maximum request size chosen by the customer with Waf enabled. + # Values supported are "8KB", "16KB, "32KB", "48KB" and "64KB". + # Values are case insensitive. "userIpRequestHeaders": [ # An optional list of case-insensitive request header names to use for # resolving the callers client IP address. "A String", @@ -2868,7 +2889,7 @@

Method Details

"associations": [ # A list of associations that belong to this policy. { "attachmentId": "A String", # The resource that the security policy is attached to. - "displayName": "A String", # [Output Only] The display name of the security policy of the association. + "displayName": "A String", # Output only. [Output Only] The display name of the security policy of the association. "excludedFolders": [ # A list of folders to exclude from the security policy. "A String", ], @@ -2876,11 +2897,11 @@

Method Details

"A String", ], "name": "A String", # The name for an association. - "securityPolicyId": "A String", # [Output Only] The security policy ID of the association. - "shortName": "A String", # [Output Only] The short name of the security policy of the association. + "securityPolicyId": "A String", # Output only. [Output Only] The security policy ID of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the security policy of the association. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "ddosProtectionConfig": { "ddosProtection": "A String", @@ -2896,9 +2917,9 @@

Method Details

# # To see the latest fingerprint, make get() request to the # security policy. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#securityPolicy", # [Output only] Type of the resource. Alwayscompute#securityPolicyfor security policies + "kind": "compute#securityPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyfor security policies "labelFingerprint": "A String", # A fingerprint for the labels being applied to this security policy, which # is essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -2918,6 +2939,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. + "parent": "A String", # Output only. [Output Only] The parent of the security policy. "recaptchaOptionsConfig": { "redirectSiteKey": "A String", # An optional field to supply a reCAPTCHA site key to be used for all the # rules using the redirect action with the type of GOOGLE_RECAPTCHA under @@ -2927,7 +2949,7 @@

Method Details

# This field is only supported in Global Security Policies of type # CLOUD_ARMOR. }, - "region": "A String", # [Output Only] URL of the region where the regional security policy + "region": "A String", # Output only. [Output Only] URL of the region where the regional security policy # resides. This field is not applicable to global security policies. "rules": [ # A list of rules that belong to this policy. # There must always be a default rule which is a rule with priority @@ -2975,7 +2997,7 @@

Method Details

}, ], }, - "kind": "compute#securityPolicyRule", # [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules + "kind": "compute#securityPolicyRule", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -3343,7 +3365,7 @@

Method Details

}, }, ], - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "shortName": "A String", # User-provided name of the organization security policy. The name should be # unique in the organization in which the security policy is created. This # should only be used when SecurityPolicyType is CLOUD_ARMOR. @@ -3596,10 +3618,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3611,7 +3633,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -3696,8 +3718,9 @@

Method Details

List all the policies that have been configured for the specified
 organization.
 
-Use of this API to read firewall policies is deprecated. Use
-firewallPolicies.list instead.
+Use this API to read Cloud Armor policies. Previously, alpha and beta
+versions of this API were used to read firewall policies. This usage is now
+disabled for most organizations. Use firewallPolicies.list instead.
 
 Args:
   filter: string, A filter expression that filters resources listed in the response. Most
@@ -3856,6 +3879,9 @@ 

Method Details

}, "jsonParsing": "A String", "logLevel": "A String", + "requestBodyInspectionSize": "A String", # The maximum request size chosen by the customer with Waf enabled. + # Values supported are "8KB", "16KB, "32KB", "48KB" and "64KB". + # Values are case insensitive. "userIpRequestHeaders": [ # An optional list of case-insensitive request header names to use for # resolving the callers client IP address. "A String", @@ -3864,7 +3890,7 @@

Method Details

"associations": [ # A list of associations that belong to this policy. { "attachmentId": "A String", # The resource that the security policy is attached to. - "displayName": "A String", # [Output Only] The display name of the security policy of the association. + "displayName": "A String", # Output only. [Output Only] The display name of the security policy of the association. "excludedFolders": [ # A list of folders to exclude from the security policy. "A String", ], @@ -3872,11 +3898,11 @@

Method Details

"A String", ], "name": "A String", # The name for an association. - "securityPolicyId": "A String", # [Output Only] The security policy ID of the association. - "shortName": "A String", # [Output Only] The short name of the security policy of the association. + "securityPolicyId": "A String", # Output only. [Output Only] The security policy ID of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the security policy of the association. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "ddosProtectionConfig": { "ddosProtection": "A String", @@ -3892,9 +3918,9 @@

Method Details

# # To see the latest fingerprint, make get() request to the # security policy. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#securityPolicy", # [Output only] Type of the resource. Alwayscompute#securityPolicyfor security policies + "kind": "compute#securityPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyfor security policies "labelFingerprint": "A String", # A fingerprint for the labels being applied to this security policy, which # is essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -3914,6 +3940,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. + "parent": "A String", # Output only. [Output Only] The parent of the security policy. "recaptchaOptionsConfig": { "redirectSiteKey": "A String", # An optional field to supply a reCAPTCHA site key to be used for all the # rules using the redirect action with the type of GOOGLE_RECAPTCHA under @@ -3923,7 +3950,7 @@

Method Details

# This field is only supported in Global Security Policies of type # CLOUD_ARMOR. }, - "region": "A String", # [Output Only] URL of the region where the regional security policy + "region": "A String", # Output only. [Output Only] URL of the region where the regional security policy # resides. This field is not applicable to global security policies. "rules": [ # A list of rules that belong to this policy. # There must always be a default rule which is a rule with priority @@ -3971,7 +3998,7 @@

Method Details

}, ], }, - "kind": "compute#securityPolicyRule", # [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules + "kind": "compute#securityPolicyRule", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -4339,7 +4366,7 @@

Method Details

}, }, ], - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "shortName": "A String", # User-provided name of the organization security policy. The name should be # unique in the organization in which the security policy is created. This # should only be used when SecurityPolicyType is CLOUD_ARMOR. @@ -4411,7 +4438,7 @@

Method Details

], }, ], - "kind": "compute#securityPolicyList", # [Output Only] Type of resource. Alwayscompute#securityPolicyList for listsof securityPolicies + "kind": "compute#securityPolicyList", # Output only. [Output Only] Type of resource. Alwayscompute#securityPolicyList for listsof securityPolicies "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. @@ -4449,8 +4476,10 @@

Method Details

listAssociations(targetResource=None, x__xgafv=None)
Lists associations of a specified target, i.e., organization or folder.
 
-Use of this API to read firewall policies is deprecated. Use
-firewallPolicies.listAssociations instead if possible.
+Use this API to read Cloud Armor policies. Previously, alpha and beta
+versions of this API were used to read firewall policies. This usage is
+now disabled for most organizations. Use firewallPolicies.listAssociations
+instead.
 
 Args:
   targetResource: string, The target resource to list associations. It is an organization, or a
@@ -4467,7 +4496,7 @@ 

Method Details

"associations": [ # A list of associations. { "attachmentId": "A String", # The resource that the security policy is attached to. - "displayName": "A String", # [Output Only] The display name of the security policy of the association. + "displayName": "A String", # Output only. [Output Only] The display name of the security policy of the association. "excludedFolders": [ # A list of folders to exclude from the security policy. "A String", ], @@ -4475,11 +4504,11 @@

Method Details

"A String", ], "name": "A String", # The name for an association. - "securityPolicyId": "A String", # [Output Only] The security policy ID of the association. - "shortName": "A String", # [Output Only] The short name of the security policy of the association. + "securityPolicyId": "A String", # Output only. [Output Only] The security policy ID of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the security policy of the association. }, ], - "kind": "compute#organizationSecurityPoliciesListAssociationsResponse", # [Output Only] Type of securityPolicy associations. Alwayscompute#organizationSecurityPoliciesListAssociations for lists + "kind": "compute#organizationSecurityPoliciesListAssociationsResponse", # Output only. [Output Only] Type of securityPolicy associations. Alwayscompute#organizationSecurityPoliciesListAssociations for lists # of securityPolicy associations. }
@@ -4637,8 +4666,9 @@

Method Details

move(securityPolicy, parentId=None, requestId=None, x__xgafv=None)
Moves the specified security policy.
 
-Use of this API to modify firewall policies is deprecated. Use
-firewallPolicies.move instead.
+Use this API to modify Cloud Armor policies. Previously, alpha and beta
+versions of this API were used to modify firewall policies. This usage is
+now disabled for most organizations. Use firewallPolicies.move instead.
 
 Args:
   securityPolicy: string, Name of the security policy to update. (required)
@@ -4821,10 +4851,10 @@ 

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -4836,7 +4866,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -4920,8 +4950,9 @@

Method Details

patch(securityPolicy, body=None, requestId=None, x__xgafv=None)
Patches the specified policy with the data included in the request.
 
-Use of this API to modify firewall policies is deprecated. Use
-firewallPolicies.patch instead.
+Use this API to modify Cloud Armor policies. Previously, alpha and beta
+versions of this API were used to modify firewall policies. This usage is
+now disabled for most organizations. Use firewallPolicies.patch instead.
 
 Args:
   securityPolicy: string, Name of the security policy to update. (required)
@@ -4989,6 +5020,9 @@ 

Method Details

}, "jsonParsing": "A String", "logLevel": "A String", + "requestBodyInspectionSize": "A String", # The maximum request size chosen by the customer with Waf enabled. + # Values supported are "8KB", "16KB, "32KB", "48KB" and "64KB". + # Values are case insensitive. "userIpRequestHeaders": [ # An optional list of case-insensitive request header names to use for # resolving the callers client IP address. "A String", @@ -4997,7 +5031,7 @@

Method Details

"associations": [ # A list of associations that belong to this policy. { "attachmentId": "A String", # The resource that the security policy is attached to. - "displayName": "A String", # [Output Only] The display name of the security policy of the association. + "displayName": "A String", # Output only. [Output Only] The display name of the security policy of the association. "excludedFolders": [ # A list of folders to exclude from the security policy. "A String", ], @@ -5005,11 +5039,11 @@

Method Details

"A String", ], "name": "A String", # The name for an association. - "securityPolicyId": "A String", # [Output Only] The security policy ID of the association. - "shortName": "A String", # [Output Only] The short name of the security policy of the association. + "securityPolicyId": "A String", # Output only. [Output Only] The security policy ID of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the security policy of the association. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "ddosProtectionConfig": { "ddosProtection": "A String", @@ -5025,9 +5059,9 @@

Method Details

# # To see the latest fingerprint, make get() request to the # security policy. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#securityPolicy", # [Output only] Type of the resource. Alwayscompute#securityPolicyfor security policies + "kind": "compute#securityPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyfor security policies "labelFingerprint": "A String", # A fingerprint for the labels being applied to this security policy, which # is essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -5047,6 +5081,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. + "parent": "A String", # Output only. [Output Only] The parent of the security policy. "recaptchaOptionsConfig": { "redirectSiteKey": "A String", # An optional field to supply a reCAPTCHA site key to be used for all the # rules using the redirect action with the type of GOOGLE_RECAPTCHA under @@ -5056,7 +5091,7 @@

Method Details

# This field is only supported in Global Security Policies of type # CLOUD_ARMOR. }, - "region": "A String", # [Output Only] URL of the region where the regional security policy + "region": "A String", # Output only. [Output Only] URL of the region where the regional security policy # resides. This field is not applicable to global security policies. "rules": [ # A list of rules that belong to this policy. # There must always be a default rule which is a rule with priority @@ -5104,7 +5139,7 @@

Method Details

}, ], }, - "kind": "compute#securityPolicyRule", # [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules + "kind": "compute#securityPolicyRule", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -5472,7 +5507,7 @@

Method Details

}, }, ], - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "shortName": "A String", # User-provided name of the organization security policy. The name should be # unique in the organization in which the security policy is created. This # should only be used when SecurityPolicyType is CLOUD_ARMOR. @@ -5722,10 +5757,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -5737,7 +5772,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -5821,8 +5856,10 @@

Method Details

patchRule(securityPolicy, body=None, priority=None, requestId=None, x__xgafv=None)
Patches a rule at the specified priority.
 
-Use of this API to modify firewall policies is deprecated. Use
-firewallPolicies.patchRule instead.
+Use this API to modify Cloud Armor policies. Previously, alpha and beta
+versions of this API were used to modify firewall policies. This usage is
+now disabled for most organizations. Use firewallPolicies.patchRule
+instead.
 
 Args:
   securityPolicy: string, Name of the security policy to update. (required)
@@ -5868,7 +5905,7 @@ 

Method Details

}, ], }, - "kind": "compute#securityPolicyRule", # [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules + "kind": "compute#securityPolicyRule", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -6415,10 +6452,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -6430,7 +6467,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -6514,8 +6551,10 @@

Method Details

removeAssociation(securityPolicy, name=None, requestId=None, x__xgafv=None)
Removes an association for the specified security policy.
 
-Use of this API to modify firewall policies is deprecated. Use
-firewallPolicies.removeAssociation instead if possible.
+Use this API to modify Cloud Armor policies. Previously, alpha and beta
+versions of this API were used to modify firewall policies. This usage is
+now disabled for most organizations. Use firewallPolicies.removeAssociation
+instead.
 
 Args:
   securityPolicy: string, Name of the security policy to update. (required)
@@ -6698,10 +6737,10 @@ 

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -6713,7 +6752,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -6797,6 +6836,11 @@

Method Details

removeRule(securityPolicy, priority=None, requestId=None, x__xgafv=None)
Deletes a rule at the specified priority.
 
+Use this API to modify Cloud Armor policies. Previously, alpha and beta
+versions of this API were used to modify firewall policies. This usage is
+now disabled for most organizations. Use firewallPolicies.removeRule
+instead.
+
 Args:
   securityPolicy: string, Name of the security policy to update. (required)
   priority: integer, The priority of the rule to remove from the security policy.
@@ -6978,10 +7022,10 @@ 

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -6993,7 +7037,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_v1.packetMirrorings.html b/docs/dyn/compute_v1.packetMirrorings.html index ac004be423..0ad03edb99 100644 --- a/docs/dyn/compute_v1.packetMirrorings.html +++ b/docs/dyn/compute_v1.packetMirrorings.html @@ -230,12 +230,12 @@

Method Details

# for mirrored traffic. # The specified forwarding rule must have isMirroringCollector # set to true. - "canonicalUrl": "A String", # [Output Only] Unique identifier for the forwarding rule; defined by the + "canonicalUrl": "A String", # Output only. [Output Only] Unique identifier for the forwarding rule; defined by the # server. "url": "A String", # Resource URL to the forwarding rule representing the ILB # configured as destination of the mirrored traffic. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -263,9 +263,9 @@

Method Details

"direction": "A String", # Direction of traffic to mirror, either INGRESS, EGRESS, or BOTH. # The default is BOTH. }, - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#packetMirroring", # [Output Only] Type of the resource. Alwayscompute#packetMirroring for packet mirrorings. + "kind": "compute#packetMirroring", # Output only. [Output Only] Type of the resource. Alwayscompute#packetMirroring for packet mirrorings. "mirroredResources": { # PacketMirroring mirroredResourceInfos. # MirroredResourceInfo specifies a set of mirrored VM instances, subnetworks # and/or tags for which traffic from/to all VM instances will be mirrored. @@ -278,7 +278,7 @@

Method Details

# # You may specify a maximum of 50 Instances. { - "canonicalUrl": "A String", # [Output Only] Unique identifier for the instance; defined by the + "canonicalUrl": "A String", # Output only. [Output Only] Unique identifier for the instance; defined by the # server. "url": "A String", # Resource URL to the virtual machine instance which is being mirrored. }, @@ -288,7 +288,7 @@

Method Details

# # You may specify a maximum of 5 subnetworks. { - "canonicalUrl": "A String", # [Output Only] Unique identifier for the subnetwork; defined by the + "canonicalUrl": "A String", # Output only. [Output Only] Unique identifier for the subnetwork; defined by the # server. "url": "A String", # Resource URL to the subnetwork for which # traffic from/to all VM instances will be mirrored. @@ -309,7 +309,7 @@

Method Details

"network": { # Specifies the mirrored VPC network. Only packets in this network will be # mirrored. All mirrored VMs should have a NIC in the given network. # All mirrored subnetworks should belong to the given network. - "canonicalUrl": "A String", # [Output Only] Unique identifier for the network; defined by the server. + "canonicalUrl": "A String", # Output only. [Output Only] Unique identifier for the network; defined by the server. "url": "A String", # URL of the network resource. }, "priority": 42, # The priority of applying this configuration. Priority is used to break ties @@ -319,7 +319,7 @@

Method Details

# # Default value is 1000. Valid range is 0 through 65535. "region": "A String", # [Output Only] URI of the region where the packetMirroring resides. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. }, ], "warning": { # Informational warning which replaces the list of packetMirrorings when the @@ -350,14 +350,14 @@

Method Details

}, }, }, - "kind": "compute#packetMirroringAggregatedList", # Type of resource. + "kind": "compute#packetMirroringAggregatedList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -593,10 +593,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -608,7 +608,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -715,12 +715,12 @@

Method Details

# for mirrored traffic. # The specified forwarding rule must have isMirroringCollector # set to true. - "canonicalUrl": "A String", # [Output Only] Unique identifier for the forwarding rule; defined by the + "canonicalUrl": "A String", # Output only. [Output Only] Unique identifier for the forwarding rule; defined by the # server. "url": "A String", # Resource URL to the forwarding rule representing the ILB # configured as destination of the mirrored traffic. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -748,9 +748,9 @@

Method Details

"direction": "A String", # Direction of traffic to mirror, either INGRESS, EGRESS, or BOTH. # The default is BOTH. }, - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#packetMirroring", # [Output Only] Type of the resource. Alwayscompute#packetMirroring for packet mirrorings. + "kind": "compute#packetMirroring", # Output only. [Output Only] Type of the resource. Alwayscompute#packetMirroring for packet mirrorings. "mirroredResources": { # PacketMirroring mirroredResourceInfos. # MirroredResourceInfo specifies a set of mirrored VM instances, subnetworks # and/or tags for which traffic from/to all VM instances will be mirrored. @@ -763,7 +763,7 @@

Method Details

# # You may specify a maximum of 50 Instances. { - "canonicalUrl": "A String", # [Output Only] Unique identifier for the instance; defined by the + "canonicalUrl": "A String", # Output only. [Output Only] Unique identifier for the instance; defined by the # server. "url": "A String", # Resource URL to the virtual machine instance which is being mirrored. }, @@ -773,7 +773,7 @@

Method Details

# # You may specify a maximum of 5 subnetworks. { - "canonicalUrl": "A String", # [Output Only] Unique identifier for the subnetwork; defined by the + "canonicalUrl": "A String", # Output only. [Output Only] Unique identifier for the subnetwork; defined by the # server. "url": "A String", # Resource URL to the subnetwork for which # traffic from/to all VM instances will be mirrored. @@ -794,7 +794,7 @@

Method Details

"network": { # Specifies the mirrored VPC network. Only packets in this network will be # mirrored. All mirrored VMs should have a NIC in the given network. # All mirrored subnetworks should belong to the given network. - "canonicalUrl": "A String", # [Output Only] Unique identifier for the network; defined by the server. + "canonicalUrl": "A String", # Output only. [Output Only] Unique identifier for the network; defined by the server. "url": "A String", # URL of the network resource. }, "priority": 42, # The priority of applying this configuration. Priority is used to break ties @@ -804,7 +804,7 @@

Method Details

# # Default value is 1000. Valid range is 0 through 65535. "region": "A String", # [Output Only] URI of the region where the packetMirroring resides. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. }
@@ -830,12 +830,12 @@

Method Details

# for mirrored traffic. # The specified forwarding rule must have isMirroringCollector # set to true. - "canonicalUrl": "A String", # [Output Only] Unique identifier for the forwarding rule; defined by the + "canonicalUrl": "A String", # Output only. [Output Only] Unique identifier for the forwarding rule; defined by the # server. "url": "A String", # Resource URL to the forwarding rule representing the ILB # configured as destination of the mirrored traffic. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -863,9 +863,9 @@

Method Details

"direction": "A String", # Direction of traffic to mirror, either INGRESS, EGRESS, or BOTH. # The default is BOTH. }, - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#packetMirroring", # [Output Only] Type of the resource. Alwayscompute#packetMirroring for packet mirrorings. + "kind": "compute#packetMirroring", # Output only. [Output Only] Type of the resource. Alwayscompute#packetMirroring for packet mirrorings. "mirroredResources": { # PacketMirroring mirroredResourceInfos. # MirroredResourceInfo specifies a set of mirrored VM instances, subnetworks # and/or tags for which traffic from/to all VM instances will be mirrored. @@ -878,7 +878,7 @@

Method Details

# # You may specify a maximum of 50 Instances. { - "canonicalUrl": "A String", # [Output Only] Unique identifier for the instance; defined by the + "canonicalUrl": "A String", # Output only. [Output Only] Unique identifier for the instance; defined by the # server. "url": "A String", # Resource URL to the virtual machine instance which is being mirrored. }, @@ -888,7 +888,7 @@

Method Details

# # You may specify a maximum of 5 subnetworks. { - "canonicalUrl": "A String", # [Output Only] Unique identifier for the subnetwork; defined by the + "canonicalUrl": "A String", # Output only. [Output Only] Unique identifier for the subnetwork; defined by the # server. "url": "A String", # Resource URL to the subnetwork for which # traffic from/to all VM instances will be mirrored. @@ -909,7 +909,7 @@

Method Details

"network": { # Specifies the mirrored VPC network. Only packets in this network will be # mirrored. All mirrored VMs should have a NIC in the given network. # All mirrored subnetworks should belong to the given network. - "canonicalUrl": "A String", # [Output Only] Unique identifier for the network; defined by the server. + "canonicalUrl": "A String", # Output only. [Output Only] Unique identifier for the network; defined by the server. "url": "A String", # URL of the network resource. }, "priority": 42, # The priority of applying this configuration. Priority is used to break ties @@ -919,7 +919,7 @@

Method Details

# # Default value is 1000. Valid range is 0 through 65535. "region": "A String", # [Output Only] URI of the region where the packetMirroring resides. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. } requestId: string, An optional request ID to identify requests. Specify a unique request ID so @@ -1100,10 +1100,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1115,7 +1115,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1308,12 +1308,12 @@

Method Details

# for mirrored traffic. # The specified forwarding rule must have isMirroringCollector # set to true. - "canonicalUrl": "A String", # [Output Only] Unique identifier for the forwarding rule; defined by the + "canonicalUrl": "A String", # Output only. [Output Only] Unique identifier for the forwarding rule; defined by the # server. "url": "A String", # Resource URL to the forwarding rule representing the ILB # configured as destination of the mirrored traffic. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1341,9 +1341,9 @@

Method Details

"direction": "A String", # Direction of traffic to mirror, either INGRESS, EGRESS, or BOTH. # The default is BOTH. }, - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#packetMirroring", # [Output Only] Type of the resource. Alwayscompute#packetMirroring for packet mirrorings. + "kind": "compute#packetMirroring", # Output only. [Output Only] Type of the resource. Alwayscompute#packetMirroring for packet mirrorings. "mirroredResources": { # PacketMirroring mirroredResourceInfos. # MirroredResourceInfo specifies a set of mirrored VM instances, subnetworks # and/or tags for which traffic from/to all VM instances will be mirrored. @@ -1356,7 +1356,7 @@

Method Details

# # You may specify a maximum of 50 Instances. { - "canonicalUrl": "A String", # [Output Only] Unique identifier for the instance; defined by the + "canonicalUrl": "A String", # Output only. [Output Only] Unique identifier for the instance; defined by the # server. "url": "A String", # Resource URL to the virtual machine instance which is being mirrored. }, @@ -1366,7 +1366,7 @@

Method Details

# # You may specify a maximum of 5 subnetworks. { - "canonicalUrl": "A String", # [Output Only] Unique identifier for the subnetwork; defined by the + "canonicalUrl": "A String", # Output only. [Output Only] Unique identifier for the subnetwork; defined by the # server. "url": "A String", # Resource URL to the subnetwork for which # traffic from/to all VM instances will be mirrored. @@ -1387,7 +1387,7 @@

Method Details

"network": { # Specifies the mirrored VPC network. Only packets in this network will be # mirrored. All mirrored VMs should have a NIC in the given network. # All mirrored subnetworks should belong to the given network. - "canonicalUrl": "A String", # [Output Only] Unique identifier for the network; defined by the server. + "canonicalUrl": "A String", # Output only. [Output Only] Unique identifier for the network; defined by the server. "url": "A String", # URL of the network resource. }, "priority": 42, # The priority of applying this configuration. Priority is used to break ties @@ -1397,17 +1397,17 @@

Method Details

# # Default value is 1000. Valid range is 0 through 65535. "region": "A String", # [Output Only] URI of the region where the packetMirroring resides. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. }, ], - "kind": "compute#packetMirroringList", # [Output Only] Type of resource. Always compute#packetMirroring + "kind": "compute#packetMirroringList", # Output only. [Output Only] Type of resource. Always compute#packetMirroring # for packetMirrorings. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -1475,12 +1475,12 @@

Method Details

# for mirrored traffic. # The specified forwarding rule must have isMirroringCollector # set to true. - "canonicalUrl": "A String", # [Output Only] Unique identifier for the forwarding rule; defined by the + "canonicalUrl": "A String", # Output only. [Output Only] Unique identifier for the forwarding rule; defined by the # server. "url": "A String", # Resource URL to the forwarding rule representing the ILB # configured as destination of the mirrored traffic. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1508,9 +1508,9 @@

Method Details

"direction": "A String", # Direction of traffic to mirror, either INGRESS, EGRESS, or BOTH. # The default is BOTH. }, - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#packetMirroring", # [Output Only] Type of the resource. Alwayscompute#packetMirroring for packet mirrorings. + "kind": "compute#packetMirroring", # Output only. [Output Only] Type of the resource. Alwayscompute#packetMirroring for packet mirrorings. "mirroredResources": { # PacketMirroring mirroredResourceInfos. # MirroredResourceInfo specifies a set of mirrored VM instances, subnetworks # and/or tags for which traffic from/to all VM instances will be mirrored. @@ -1523,7 +1523,7 @@

Method Details

# # You may specify a maximum of 50 Instances. { - "canonicalUrl": "A String", # [Output Only] Unique identifier for the instance; defined by the + "canonicalUrl": "A String", # Output only. [Output Only] Unique identifier for the instance; defined by the # server. "url": "A String", # Resource URL to the virtual machine instance which is being mirrored. }, @@ -1533,7 +1533,7 @@

Method Details

# # You may specify a maximum of 5 subnetworks. { - "canonicalUrl": "A String", # [Output Only] Unique identifier for the subnetwork; defined by the + "canonicalUrl": "A String", # Output only. [Output Only] Unique identifier for the subnetwork; defined by the # server. "url": "A String", # Resource URL to the subnetwork for which # traffic from/to all VM instances will be mirrored. @@ -1554,7 +1554,7 @@

Method Details

"network": { # Specifies the mirrored VPC network. Only packets in this network will be # mirrored. All mirrored VMs should have a NIC in the given network. # All mirrored subnetworks should belong to the given network. - "canonicalUrl": "A String", # [Output Only] Unique identifier for the network; defined by the server. + "canonicalUrl": "A String", # Output only. [Output Only] Unique identifier for the network; defined by the server. "url": "A String", # URL of the network resource. }, "priority": 42, # The priority of applying this configuration. Priority is used to break ties @@ -1564,7 +1564,7 @@

Method Details

# # Default value is 1000. Valid range is 0 through 65535. "region": "A String", # [Output Only] URI of the region where the packetMirroring resides. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. } requestId: string, An optional request ID to identify requests. Specify a unique request ID so @@ -1745,10 +1745,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1760,7 +1760,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_v1.previewFeatures.html b/docs/dyn/compute_v1.previewFeatures.html index c0f459bb63..cdc10701c8 100644 --- a/docs/dyn/compute_v1.previewFeatures.html +++ b/docs/dyn/compute_v1.previewFeatures.html @@ -112,12 +112,12 @@

Method Details

{ # Represents a single Google Compute Engine preview feature. "activationStatus": "A String", # Specifies whether the feature is enabled or disabled. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. - "description": "A String", # [Output Only] Description of the feature. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "description": "A String", # Output only. [Output Only] Description of the feature. + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#previewFeature", # [Output only] The type of the feature. Always "compute#previewFeature" for + "kind": "compute#previewFeature", # Output only. [Output only] The type of the feature. Always "compute#previewFeature" for # preview features. "name": "A String", # Name of the feature. "rolloutOperation": { # Represents the rollout operation # Rollout operation of the feature. @@ -132,12 +132,12 @@

Method Details

"predefinedRolloutPlan": "A String", # Predefined rollout plan. }, }, - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "status": { # [Output Only] The status of the feature. # [Output only] Status of the feature. - "description": "A String", # [Output Only] The description of the feature. - "helpLink": "A String", # [Output Only] Link to the public documentation for the feature. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "status": { # [Output Only] The status of the feature. # Output only. [Output only] Status of the feature. + "description": "A String", # Output only. [Output Only] The description of the feature. + "helpLink": "A String", # Output only. [Output Only] Link to the public documentation for the feature. "releaseStatus": { # [Output Only] The release status of the feature. - "stage": "A String", # [Output Only] The stage of the feature. + "stage": "A String", # Output only. [Output Only] The stage of the feature. "updateDate": { # Represents a whole or partial calendar date, such as a birthday. The time of # Output only. The last date when a feature transitioned between ReleaseStatuses. # day and time zone are either specified elsewhere or are insignificant. The # date is relative to the Gregorian Calendar. This can represent one of the @@ -270,12 +270,12 @@

Method Details

"items": [ # A list of PreviewFeature resources. { # Represents a single Google Compute Engine preview feature. "activationStatus": "A String", # Specifies whether the feature is enabled or disabled. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. - "description": "A String", # [Output Only] Description of the feature. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "description": "A String", # Output only. [Output Only] Description of the feature. + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#previewFeature", # [Output only] The type of the feature. Always "compute#previewFeature" for + "kind": "compute#previewFeature", # Output only. [Output only] The type of the feature. Always "compute#previewFeature" for # preview features. "name": "A String", # Name of the feature. "rolloutOperation": { # Represents the rollout operation # Rollout operation of the feature. @@ -290,12 +290,12 @@

Method Details

"predefinedRolloutPlan": "A String", # Predefined rollout plan. }, }, - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "status": { # [Output Only] The status of the feature. # [Output only] Status of the feature. - "description": "A String", # [Output Only] The description of the feature. - "helpLink": "A String", # [Output Only] Link to the public documentation for the feature. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "status": { # [Output Only] The status of the feature. # Output only. [Output only] Status of the feature. + "description": "A String", # Output only. [Output Only] The description of the feature. + "helpLink": "A String", # Output only. [Output Only] Link to the public documentation for the feature. "releaseStatus": { # [Output Only] The release status of the feature. - "stage": "A String", # [Output Only] The stage of the feature. + "stage": "A String", # Output only. [Output Only] The stage of the feature. "updateDate": { # Represents a whole or partial calendar date, such as a birthday. The time of # Output only. The last date when a feature transitioned between ReleaseStatuses. # day and time zone are either specified elsewhere or are insignificant. The # date is relative to the Gregorian Calendar. This can represent one of the @@ -329,8 +329,8 @@

Method Details

# the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. # end_interface: MixerListResponseWithEtagBuilder "A String", ], @@ -389,12 +389,12 @@

Method Details

{ # Represents a single Google Compute Engine preview feature. "activationStatus": "A String", # Specifies whether the feature is enabled or disabled. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. - "description": "A String", # [Output Only] Description of the feature. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "description": "A String", # Output only. [Output Only] Description of the feature. + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#previewFeature", # [Output only] The type of the feature. Always "compute#previewFeature" for + "kind": "compute#previewFeature", # Output only. [Output only] The type of the feature. Always "compute#previewFeature" for # preview features. "name": "A String", # Name of the feature. "rolloutOperation": { # Represents the rollout operation # Rollout operation of the feature. @@ -409,12 +409,12 @@

Method Details

"predefinedRolloutPlan": "A String", # Predefined rollout plan. }, }, - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "status": { # [Output Only] The status of the feature. # [Output only] Status of the feature. - "description": "A String", # [Output Only] The description of the feature. - "helpLink": "A String", # [Output Only] Link to the public documentation for the feature. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "status": { # [Output Only] The status of the feature. # Output only. [Output only] Status of the feature. + "description": "A String", # Output only. [Output Only] The description of the feature. + "helpLink": "A String", # Output only. [Output Only] Link to the public documentation for the feature. "releaseStatus": { # [Output Only] The release status of the feature. - "stage": "A String", # [Output Only] The stage of the feature. + "stage": "A String", # Output only. [Output Only] The stage of the feature. "updateDate": { # Represents a whole or partial calendar date, such as a birthday. The time of # Output only. The last date when a feature transitioned between ReleaseStatuses. # day and time zone are either specified elsewhere or are insignificant. The # date is relative to the Gregorian Calendar. This can represent one of the @@ -621,10 +621,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -636,7 +636,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_v1.projects.html b/docs/dyn/compute_v1.projects.html index a43bdd6ca1..0128a117dd 100644 --- a/docs/dyn/compute_v1.projects.html +++ b/docs/dyn/compute_v1.projects.html @@ -315,10 +315,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -330,7 +330,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -607,10 +607,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -622,7 +622,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -886,10 +886,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -901,7 +901,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1179,10 +1179,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1194,7 +1194,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1301,7 +1301,7 @@

Method Details

# A project is used to organize resources in a Google Cloud Platform # environment. For more information, read about the # Resource Hierarchy. - "cloudArmorTier": "A String", # [Output Only] The Cloud Armor tier for this project. It can be one of the + "cloudArmorTier": "A String", # Output only. [Output Only] The Cloud Armor tier for this project. It can be one of the # following values: CA_STANDARD,CA_ENTERPRISE_PAYGO. # # If this field is not specified, it is assumed to beCA_STANDARD. @@ -1331,7 +1331,7 @@

Method Details

# or equal to 262144 bytes (256 KiB). }, ], - "kind": "compute#metadata", # [Output Only] Type of the resource. Always compute#metadata + "kind": "compute#metadata", # Output only. [Output Only] Type of the resource. Always compute#metadata # for metadata. }, "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 @@ -1347,7 +1347,7 @@

Method Details

"id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. This is *not* the project ID, and is # just a unique ID used by Compute Engine to identify resources. - "kind": "compute#project", # [Output Only] Type of the resource. Always compute#project for + "kind": "compute#project", # Output only. [Output Only] Type of the resource. Always compute#project for # projects. "name": "A String", # The project ID. For example: my-example-project. Use the # project ID to make requests to Compute Engine. @@ -1373,7 +1373,7 @@

Method Details

# If you supply a prefix, it should conform to Cloud Storageobject naming # conventions. }, - "vmDnsSetting": "A String", # [Output Only] Default internal DNS setting used by VMs running in + "vmDnsSetting": "A String", # Output only. [Output Only] Default internal DNS setting used by VMs running in # this project. "xpnProjectStatus": "A String", # [Output Only] The role this project has in a shared VPC configuration. # Currently, only projects with the host role, which is specified by the @@ -1401,7 +1401,7 @@

Method Details

# A project is used to organize resources in a Google Cloud Platform # environment. For more information, read about the # Resource Hierarchy. - "cloudArmorTier": "A String", # [Output Only] The Cloud Armor tier for this project. It can be one of the + "cloudArmorTier": "A String", # Output only. [Output Only] The Cloud Armor tier for this project. It can be one of the # following values: CA_STANDARD,CA_ENTERPRISE_PAYGO. # # If this field is not specified, it is assumed to beCA_STANDARD. @@ -1431,7 +1431,7 @@

Method Details

# or equal to 262144 bytes (256 KiB). }, ], - "kind": "compute#metadata", # [Output Only] Type of the resource. Always compute#metadata + "kind": "compute#metadata", # Output only. [Output Only] Type of the resource. Always compute#metadata # for metadata. }, "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 @@ -1447,7 +1447,7 @@

Method Details

"id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. This is *not* the project ID, and is # just a unique ID used by Compute Engine to identify resources. - "kind": "compute#project", # [Output Only] Type of the resource. Always compute#project for + "kind": "compute#project", # Output only. [Output Only] Type of the resource. Always compute#project for # projects. "name": "A String", # The project ID. For example: my-example-project. Use the # project ID to make requests to Compute Engine. @@ -1473,7 +1473,7 @@

Method Details

# If you supply a prefix, it should conform to Cloud Storageobject naming # conventions. }, - "vmDnsSetting": "A String", # [Output Only] Default internal DNS setting used by VMs running in + "vmDnsSetting": "A String", # Output only. [Output Only] Default internal DNS setting used by VMs running in # this project. "xpnProjectStatus": "A String", # [Output Only] The role this project has in a shared VPC configuration. # Currently, only projects with the host role, which is specified by the @@ -1580,9 +1580,9 @@

Method Details

An object of the form: { - "kind": "compute#projectsGetXpnResources", # [Output Only] Type of resource. Alwayscompute#projectsGetXpnResources for lists of service resources + "kind": "compute#projectsGetXpnResources", # Output only. [Output Only] Type of resource. Alwayscompute#projectsGetXpnResources for lists of service resources # (a.k.a service projects) - "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for + "nextPageToken": "A String", # Output only. [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to @@ -1727,7 +1727,7 @@

Method Details

# A project is used to organize resources in a Google Cloud Platform # environment. For more information, read about the # Resource Hierarchy. - "cloudArmorTier": "A String", # [Output Only] The Cloud Armor tier for this project. It can be one of the + "cloudArmorTier": "A String", # Output only. [Output Only] The Cloud Armor tier for this project. It can be one of the # following values: CA_STANDARD,CA_ENTERPRISE_PAYGO. # # If this field is not specified, it is assumed to beCA_STANDARD. @@ -1757,7 +1757,7 @@

Method Details

# or equal to 262144 bytes (256 KiB). }, ], - "kind": "compute#metadata", # [Output Only] Type of the resource. Always compute#metadata + "kind": "compute#metadata", # Output only. [Output Only] Type of the resource. Always compute#metadata # for metadata. }, "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 @@ -1773,7 +1773,7 @@

Method Details

"id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. This is *not* the project ID, and is # just a unique ID used by Compute Engine to identify resources. - "kind": "compute#project", # [Output Only] Type of the resource. Always compute#project for + "kind": "compute#project", # Output only. [Output Only] Type of the resource. Always compute#project for # projects. "name": "A String", # The project ID. For example: my-example-project. Use the # project ID to make requests to Compute Engine. @@ -1799,21 +1799,21 @@

Method Details

# If you supply a prefix, it should conform to Cloud Storageobject naming # conventions. }, - "vmDnsSetting": "A String", # [Output Only] Default internal DNS setting used by VMs running in + "vmDnsSetting": "A String", # Output only. [Output Only] Default internal DNS setting used by VMs running in # this project. "xpnProjectStatus": "A String", # [Output Only] The role this project has in a shared VPC configuration. # Currently, only projects with the host role, which is specified by the # value HOST, are differentiated. }, ], - "kind": "compute#xpnHostList", # [Output Only] Type of resource. Always compute#xpnHostList for + "kind": "compute#xpnHostList", # Output only. [Output Only] Type of resource. Always compute#xpnHostList for # lists of shared VPC hosts. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -2071,10 +2071,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2086,7 +2086,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2374,10 +2374,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2389,7 +2389,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2663,10 +2663,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2678,7 +2678,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2792,7 +2792,7 @@

Method Details

# or equal to 262144 bytes (256 KiB). }, ], - "kind": "compute#metadata", # [Output Only] Type of the resource. Always compute#metadata + "kind": "compute#metadata", # Output only. [Output Only] Type of the resource. Always compute#metadata # for metadata. } @@ -2974,10 +2974,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2989,7 +2989,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -3262,10 +3262,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3277,7 +3277,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -3558,10 +3558,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3573,7 +3573,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_v1.publicAdvertisedPrefixes.html b/docs/dyn/compute_v1.publicAdvertisedPrefixes.html index b63e8d6be5..24f4f85c04 100644 --- a/docs/dyn/compute_v1.publicAdvertisedPrefixes.html +++ b/docs/dyn/compute_v1.publicAdvertisedPrefixes.html @@ -287,10 +287,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -302,7 +302,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -572,10 +572,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -587,7 +587,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -685,8 +685,8 @@

Method Details

{ # A public advertised prefix represents an aggregated IP prefix or netblock # which customers bring to cloud. The IP prefix is a single unit of route # advertisement and is announced globally to the internet. - "byoipApiVersion": "A String", # [Output Only] The version of BYOIP API. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "byoipApiVersion": "A String", # Output only. [Output Only] The version of BYOIP API. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -699,12 +699,12 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve a PublicAdvertisedPrefix. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. "ipCidrRange": "A String", # The address range, in CIDR format, represented by this public advertised # prefix. "ipv6AccessType": "A String", # The internet access type for IPv6 Public Advertised Prefixes. - "kind": "compute#publicAdvertisedPrefix", # [Output Only] Type of the resource. Alwayscompute#publicAdvertisedPrefix for public advertised prefixes. + "kind": "compute#publicAdvertisedPrefix", # Output only. [Output Only] Type of the resource. Alwayscompute#publicAdvertisedPrefix for public advertised prefixes. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -723,7 +723,7 @@

Method Details

# - `GLOBAL_AND_REGIONAL` [output only]: The public delegated prefixes is # BYOIP V1 legacy prefix. This is output only value and no longer # supported in BYOIP V2. - "publicDelegatedPrefixs": [ # [Output Only] The list of public delegated prefixes that exist for this + "publicDelegatedPrefixs": [ # Output only. [Output Only] The list of public delegated prefixes that exist for this # public advertised prefix. { # Represents a CIDR range which can be used to assign addresses. "ipRange": "A String", # The IP address range of the public delegated prefix @@ -737,7 +737,7 @@

Method Details

# ANNOUNCED: The public delegated prefix is active. }, ], - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "sharedSecret": "A String", # [Output Only] The shared secret to be used for reverse DNS verification. "status": "A String", # The status of the public advertised prefix. Possible values include: # @@ -766,8 +766,8 @@

Method Details

{ # A public advertised prefix represents an aggregated IP prefix or netblock # which customers bring to cloud. The IP prefix is a single unit of route # advertisement and is announced globally to the internet. - "byoipApiVersion": "A String", # [Output Only] The version of BYOIP API. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "byoipApiVersion": "A String", # Output only. [Output Only] The version of BYOIP API. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -780,12 +780,12 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve a PublicAdvertisedPrefix. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. "ipCidrRange": "A String", # The address range, in CIDR format, represented by this public advertised # prefix. "ipv6AccessType": "A String", # The internet access type for IPv6 Public Advertised Prefixes. - "kind": "compute#publicAdvertisedPrefix", # [Output Only] Type of the resource. Alwayscompute#publicAdvertisedPrefix for public advertised prefixes. + "kind": "compute#publicAdvertisedPrefix", # Output only. [Output Only] Type of the resource. Alwayscompute#publicAdvertisedPrefix for public advertised prefixes. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -804,7 +804,7 @@

Method Details

# - `GLOBAL_AND_REGIONAL` [output only]: The public delegated prefixes is # BYOIP V1 legacy prefix. This is output only value and no longer # supported in BYOIP V2. - "publicDelegatedPrefixs": [ # [Output Only] The list of public delegated prefixes that exist for this + "publicDelegatedPrefixs": [ # Output only. [Output Only] The list of public delegated prefixes that exist for this # public advertised prefix. { # Represents a CIDR range which can be used to assign addresses. "ipRange": "A String", # The IP address range of the public delegated prefix @@ -818,7 +818,7 @@

Method Details

# ANNOUNCED: The public delegated prefix is active. }, ], - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "sharedSecret": "A String", # [Output Only] The shared secret to be used for reverse DNS verification. "status": "A String", # The status of the public advertised prefix. Possible values include: # @@ -1011,10 +1011,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1026,7 +1026,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1209,8 +1209,8 @@

Method Details

{ # A public advertised prefix represents an aggregated IP prefix or netblock # which customers bring to cloud. The IP prefix is a single unit of route # advertisement and is announced globally to the internet. - "byoipApiVersion": "A String", # [Output Only] The version of BYOIP API. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "byoipApiVersion": "A String", # Output only. [Output Only] The version of BYOIP API. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1223,12 +1223,12 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve a PublicAdvertisedPrefix. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. "ipCidrRange": "A String", # The address range, in CIDR format, represented by this public advertised # prefix. "ipv6AccessType": "A String", # The internet access type for IPv6 Public Advertised Prefixes. - "kind": "compute#publicAdvertisedPrefix", # [Output Only] Type of the resource. Alwayscompute#publicAdvertisedPrefix for public advertised prefixes. + "kind": "compute#publicAdvertisedPrefix", # Output only. [Output Only] Type of the resource. Alwayscompute#publicAdvertisedPrefix for public advertised prefixes. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -1247,7 +1247,7 @@

Method Details

# - `GLOBAL_AND_REGIONAL` [output only]: The public delegated prefixes is # BYOIP V1 legacy prefix. This is output only value and no longer # supported in BYOIP V2. - "publicDelegatedPrefixs": [ # [Output Only] The list of public delegated prefixes that exist for this + "publicDelegatedPrefixs": [ # Output only. [Output Only] The list of public delegated prefixes that exist for this # public advertised prefix. { # Represents a CIDR range which can be used to assign addresses. "ipRange": "A String", # The IP address range of the public delegated prefix @@ -1261,7 +1261,7 @@

Method Details

# ANNOUNCED: The public delegated prefix is active. }, ], - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "sharedSecret": "A String", # [Output Only] The shared secret to be used for reverse DNS verification. "status": "A String", # The status of the public advertised prefix. Possible values include: # @@ -1276,7 +1276,7 @@

Method Details

# - `PREFIX_REMOVAL_IN_PROGRESS`: The prefix is being removed. }, ], - "kind": "compute#publicAdvertisedPrefixList", # [Output Only] Type of the resource. Alwayscompute#publicAdvertisedPrefix for public advertised prefixes. + "kind": "compute#publicAdvertisedPrefixList", # Output only. [Output Only] Type of the resource. Alwayscompute#publicAdvertisedPrefix for public advertised prefixes. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. @@ -1341,8 +1341,8 @@

Method Details

{ # A public advertised prefix represents an aggregated IP prefix or netblock # which customers bring to cloud. The IP prefix is a single unit of route # advertisement and is announced globally to the internet. - "byoipApiVersion": "A String", # [Output Only] The version of BYOIP API. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "byoipApiVersion": "A String", # Output only. [Output Only] The version of BYOIP API. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1355,12 +1355,12 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve a PublicAdvertisedPrefix. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. "ipCidrRange": "A String", # The address range, in CIDR format, represented by this public advertised # prefix. "ipv6AccessType": "A String", # The internet access type for IPv6 Public Advertised Prefixes. - "kind": "compute#publicAdvertisedPrefix", # [Output Only] Type of the resource. Alwayscompute#publicAdvertisedPrefix for public advertised prefixes. + "kind": "compute#publicAdvertisedPrefix", # Output only. [Output Only] Type of the resource. Alwayscompute#publicAdvertisedPrefix for public advertised prefixes. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -1379,7 +1379,7 @@

Method Details

# - `GLOBAL_AND_REGIONAL` [output only]: The public delegated prefixes is # BYOIP V1 legacy prefix. This is output only value and no longer # supported in BYOIP V2. - "publicDelegatedPrefixs": [ # [Output Only] The list of public delegated prefixes that exist for this + "publicDelegatedPrefixs": [ # Output only. [Output Only] The list of public delegated prefixes that exist for this # public advertised prefix. { # Represents a CIDR range which can be used to assign addresses. "ipRange": "A String", # The IP address range of the public delegated prefix @@ -1393,7 +1393,7 @@

Method Details

# ANNOUNCED: The public delegated prefix is active. }, ], - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "sharedSecret": "A String", # [Output Only] The shared secret to be used for reverse DNS verification. "status": "A String", # The status of the public advertised prefix. Possible values include: # @@ -1586,10 +1586,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1601,7 +1601,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1866,10 +1866,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1881,7 +1881,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_v1.publicDelegatedPrefixes.html b/docs/dyn/compute_v1.publicDelegatedPrefixes.html index 80376d3f09..c554292795 100644 --- a/docs/dyn/compute_v1.publicDelegatedPrefixes.html +++ b/docs/dyn/compute_v1.publicDelegatedPrefixes.html @@ -232,11 +232,13 @@

Method Details

"allocatablePrefixLength": 42, # The allocatable prefix length supported by this public delegated prefix. # This field is optional and cannot be set for prefixes in DELEGATION mode. # It cannot be set for IPv4 prefixes either, and it always defaults to 32. - "byoipApiVersion": "A String", # [Output Only] The version of BYOIP API. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "byoipApiVersion": "A String", # Output only. [Output Only] The version of BYOIP API. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. + "enableEnhancedIpv4Allocation": True or False, # Output only. [Output Only] Whether this PDP supports enhanced IPv4 allocations. + # Applicable for IPv4 PDPs only. "fingerprint": "A String", # Fingerprint of this resource. A hash of the contents stored in this object. # This field is used in optimistic locking. This field will be ignored when # inserting a new PublicDelegatedPrefix. An up-to-date @@ -245,14 +247,14 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve a PublicDelegatedPrefix. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. "ipCidrRange": "A String", # The IP address range, in CIDR format, represented by this public # delegated prefix. - "ipv6AccessType": "A String", # [Output Only] The internet access type for IPv6 Public Delegated Prefixes. + "ipv6AccessType": "A String", # Output only. [Output Only] The internet access type for IPv6 Public Delegated Prefixes. # Inherited from parent prefix. "isLiveMigration": True or False, # If true, the prefix will be live migrated. - "kind": "compute#publicDelegatedPrefix", # [Output Only] Type of the resource. Alwayscompute#publicDelegatedPrefix for public delegated prefixes. + "kind": "compute#publicDelegatedPrefix", # Output only. [Output Only] Type of the resource. Alwayscompute#publicDelegatedPrefix for public delegated prefixes. "mode": "A String", # The public delegated prefix mode for IPv6 only. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -270,24 +272,26 @@

Method Details

"delegateeProject": "A String", # Name of the project scoping this PublicDelegatedSubPrefix. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. + "enableEnhancedIpv4Allocation": True or False, # Output only. [Output Only] Whether this PDP supports enhanced IPv4 allocations. + # Applicable for IPv4 PDPs only. "ipCidrRange": "A String", # The IP address range, in CIDR format, represented by this sub public # delegated prefix. - "ipv6AccessType": "A String", # [Output Only] The internet access type for IPv6 Public Delegated Sub + "ipv6AccessType": "A String", # Output only. [Output Only] The internet access type for IPv6 Public Delegated Sub # Prefixes. Inherited from parent prefix. "isAddress": True or False, # Whether the sub prefix is delegated to create Address resources in the # delegatee project. "mode": "A String", # The PublicDelegatedSubPrefix mode for IPv6 only. "name": "A String", # The name of the sub public delegated prefix. - "region": "A String", # [Output Only] The region of the sub public delegated prefix if it is + "region": "A String", # Output only. [Output Only] The region of the sub public delegated prefix if it is # regional. If absent, the sub prefix is global. - "status": "A String", # [Output Only] The status of the sub public delegated prefix. + "status": "A String", # Output only. [Output Only] The status of the sub public delegated prefix. }, ], - "region": "A String", # [Output Only] URL of the region where the public delegated prefix resides. + "region": "A String", # Output only. [Output Only] URL of the region where the public delegated prefix resides. # This field applies only to the region resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in # the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "status": "A String", # [Output Only] The status of the public delegated prefix, which can be one # of following values: # @@ -330,7 +334,7 @@

Method Details

}, }, }, - "kind": "compute#publicDelegatedPrefixAggregatedList", # [Output Only] Type of the resource. Alwayscompute#publicDelegatedPrefixAggregatedList for aggregated + "kind": "compute#publicDelegatedPrefixAggregatedList", # Output only. [Output Only] Type of the resource. Alwayscompute#publicDelegatedPrefixAggregatedList for aggregated # lists of public delegated prefixes. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for @@ -338,7 +342,7 @@

Method Details

# Subsequent list requests will have their own nextPageToken to # continue paging through the results. "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -570,10 +574,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -585,7 +589,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -856,10 +860,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -871,7 +875,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -975,11 +979,13 @@

Method Details

"allocatablePrefixLength": 42, # The allocatable prefix length supported by this public delegated prefix. # This field is optional and cannot be set for prefixes in DELEGATION mode. # It cannot be set for IPv4 prefixes either, and it always defaults to 32. - "byoipApiVersion": "A String", # [Output Only] The version of BYOIP API. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "byoipApiVersion": "A String", # Output only. [Output Only] The version of BYOIP API. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. + "enableEnhancedIpv4Allocation": True or False, # Output only. [Output Only] Whether this PDP supports enhanced IPv4 allocations. + # Applicable for IPv4 PDPs only. "fingerprint": "A String", # Fingerprint of this resource. A hash of the contents stored in this object. # This field is used in optimistic locking. This field will be ignored when # inserting a new PublicDelegatedPrefix. An up-to-date @@ -988,14 +994,14 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve a PublicDelegatedPrefix. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. "ipCidrRange": "A String", # The IP address range, in CIDR format, represented by this public # delegated prefix. - "ipv6AccessType": "A String", # [Output Only] The internet access type for IPv6 Public Delegated Prefixes. + "ipv6AccessType": "A String", # Output only. [Output Only] The internet access type for IPv6 Public Delegated Prefixes. # Inherited from parent prefix. "isLiveMigration": True or False, # If true, the prefix will be live migrated. - "kind": "compute#publicDelegatedPrefix", # [Output Only] Type of the resource. Alwayscompute#publicDelegatedPrefix for public delegated prefixes. + "kind": "compute#publicDelegatedPrefix", # Output only. [Output Only] Type of the resource. Alwayscompute#publicDelegatedPrefix for public delegated prefixes. "mode": "A String", # The public delegated prefix mode for IPv6 only. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -1013,24 +1019,26 @@

Method Details

"delegateeProject": "A String", # Name of the project scoping this PublicDelegatedSubPrefix. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. + "enableEnhancedIpv4Allocation": True or False, # Output only. [Output Only] Whether this PDP supports enhanced IPv4 allocations. + # Applicable for IPv4 PDPs only. "ipCidrRange": "A String", # The IP address range, in CIDR format, represented by this sub public # delegated prefix. - "ipv6AccessType": "A String", # [Output Only] The internet access type for IPv6 Public Delegated Sub + "ipv6AccessType": "A String", # Output only. [Output Only] The internet access type for IPv6 Public Delegated Sub # Prefixes. Inherited from parent prefix. "isAddress": True or False, # Whether the sub prefix is delegated to create Address resources in the # delegatee project. "mode": "A String", # The PublicDelegatedSubPrefix mode for IPv6 only. "name": "A String", # The name of the sub public delegated prefix. - "region": "A String", # [Output Only] The region of the sub public delegated prefix if it is + "region": "A String", # Output only. [Output Only] The region of the sub public delegated prefix if it is # regional. If absent, the sub prefix is global. - "status": "A String", # [Output Only] The status of the sub public delegated prefix. + "status": "A String", # Output only. [Output Only] The status of the sub public delegated prefix. }, ], - "region": "A String", # [Output Only] URL of the region where the public delegated prefix resides. + "region": "A String", # Output only. [Output Only] URL of the region where the public delegated prefix resides. # This field applies only to the region resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in # the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "status": "A String", # [Output Only] The status of the public delegated prefix, which can be one # of following values: # @@ -1065,11 +1073,13 @@

Method Details

"allocatablePrefixLength": 42, # The allocatable prefix length supported by this public delegated prefix. # This field is optional and cannot be set for prefixes in DELEGATION mode. # It cannot be set for IPv4 prefixes either, and it always defaults to 32. - "byoipApiVersion": "A String", # [Output Only] The version of BYOIP API. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "byoipApiVersion": "A String", # Output only. [Output Only] The version of BYOIP API. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. + "enableEnhancedIpv4Allocation": True or False, # Output only. [Output Only] Whether this PDP supports enhanced IPv4 allocations. + # Applicable for IPv4 PDPs only. "fingerprint": "A String", # Fingerprint of this resource. A hash of the contents stored in this object. # This field is used in optimistic locking. This field will be ignored when # inserting a new PublicDelegatedPrefix. An up-to-date @@ -1078,14 +1088,14 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve a PublicDelegatedPrefix. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. "ipCidrRange": "A String", # The IP address range, in CIDR format, represented by this public # delegated prefix. - "ipv6AccessType": "A String", # [Output Only] The internet access type for IPv6 Public Delegated Prefixes. + "ipv6AccessType": "A String", # Output only. [Output Only] The internet access type for IPv6 Public Delegated Prefixes. # Inherited from parent prefix. "isLiveMigration": True or False, # If true, the prefix will be live migrated. - "kind": "compute#publicDelegatedPrefix", # [Output Only] Type of the resource. Alwayscompute#publicDelegatedPrefix for public delegated prefixes. + "kind": "compute#publicDelegatedPrefix", # Output only. [Output Only] Type of the resource. Alwayscompute#publicDelegatedPrefix for public delegated prefixes. "mode": "A String", # The public delegated prefix mode for IPv6 only. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -1103,24 +1113,26 @@

Method Details

"delegateeProject": "A String", # Name of the project scoping this PublicDelegatedSubPrefix. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. + "enableEnhancedIpv4Allocation": True or False, # Output only. [Output Only] Whether this PDP supports enhanced IPv4 allocations. + # Applicable for IPv4 PDPs only. "ipCidrRange": "A String", # The IP address range, in CIDR format, represented by this sub public # delegated prefix. - "ipv6AccessType": "A String", # [Output Only] The internet access type for IPv6 Public Delegated Sub + "ipv6AccessType": "A String", # Output only. [Output Only] The internet access type for IPv6 Public Delegated Sub # Prefixes. Inherited from parent prefix. "isAddress": True or False, # Whether the sub prefix is delegated to create Address resources in the # delegatee project. "mode": "A String", # The PublicDelegatedSubPrefix mode for IPv6 only. "name": "A String", # The name of the sub public delegated prefix. - "region": "A String", # [Output Only] The region of the sub public delegated prefix if it is + "region": "A String", # Output only. [Output Only] The region of the sub public delegated prefix if it is # regional. If absent, the sub prefix is global. - "status": "A String", # [Output Only] The status of the sub public delegated prefix. + "status": "A String", # Output only. [Output Only] The status of the sub public delegated prefix. }, ], - "region": "A String", # [Output Only] URL of the region where the public delegated prefix resides. + "region": "A String", # Output only. [Output Only] URL of the region where the public delegated prefix resides. # This field applies only to the region resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in # the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "status": "A String", # [Output Only] The status of the public delegated prefix, which can be one # of following values: # @@ -1313,10 +1325,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1328,7 +1340,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1517,11 +1529,13 @@

Method Details

"allocatablePrefixLength": 42, # The allocatable prefix length supported by this public delegated prefix. # This field is optional and cannot be set for prefixes in DELEGATION mode. # It cannot be set for IPv4 prefixes either, and it always defaults to 32. - "byoipApiVersion": "A String", # [Output Only] The version of BYOIP API. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "byoipApiVersion": "A String", # Output only. [Output Only] The version of BYOIP API. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. + "enableEnhancedIpv4Allocation": True or False, # Output only. [Output Only] Whether this PDP supports enhanced IPv4 allocations. + # Applicable for IPv4 PDPs only. "fingerprint": "A String", # Fingerprint of this resource. A hash of the contents stored in this object. # This field is used in optimistic locking. This field will be ignored when # inserting a new PublicDelegatedPrefix. An up-to-date @@ -1530,14 +1544,14 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve a PublicDelegatedPrefix. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. "ipCidrRange": "A String", # The IP address range, in CIDR format, represented by this public # delegated prefix. - "ipv6AccessType": "A String", # [Output Only] The internet access type for IPv6 Public Delegated Prefixes. + "ipv6AccessType": "A String", # Output only. [Output Only] The internet access type for IPv6 Public Delegated Prefixes. # Inherited from parent prefix. "isLiveMigration": True or False, # If true, the prefix will be live migrated. - "kind": "compute#publicDelegatedPrefix", # [Output Only] Type of the resource. Alwayscompute#publicDelegatedPrefix for public delegated prefixes. + "kind": "compute#publicDelegatedPrefix", # Output only. [Output Only] Type of the resource. Alwayscompute#publicDelegatedPrefix for public delegated prefixes. "mode": "A String", # The public delegated prefix mode for IPv6 only. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -1555,24 +1569,26 @@

Method Details

"delegateeProject": "A String", # Name of the project scoping this PublicDelegatedSubPrefix. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. + "enableEnhancedIpv4Allocation": True or False, # Output only. [Output Only] Whether this PDP supports enhanced IPv4 allocations. + # Applicable for IPv4 PDPs only. "ipCidrRange": "A String", # The IP address range, in CIDR format, represented by this sub public # delegated prefix. - "ipv6AccessType": "A String", # [Output Only] The internet access type for IPv6 Public Delegated Sub + "ipv6AccessType": "A String", # Output only. [Output Only] The internet access type for IPv6 Public Delegated Sub # Prefixes. Inherited from parent prefix. "isAddress": True or False, # Whether the sub prefix is delegated to create Address resources in the # delegatee project. "mode": "A String", # The PublicDelegatedSubPrefix mode for IPv6 only. "name": "A String", # The name of the sub public delegated prefix. - "region": "A String", # [Output Only] The region of the sub public delegated prefix if it is + "region": "A String", # Output only. [Output Only] The region of the sub public delegated prefix if it is # regional. If absent, the sub prefix is global. - "status": "A String", # [Output Only] The status of the sub public delegated prefix. + "status": "A String", # Output only. [Output Only] The status of the sub public delegated prefix. }, ], - "region": "A String", # [Output Only] URL of the region where the public delegated prefix resides. + "region": "A String", # Output only. [Output Only] URL of the region where the public delegated prefix resides. # This field applies only to the region resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in # the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "status": "A String", # [Output Only] The status of the public delegated prefix, which can be one # of following values: # @@ -1587,7 +1603,7 @@

Method Details

# - `ACTIVE` The public delegated prefix is ready to use. }, ], - "kind": "compute#publicDelegatedPrefixList", # [Output Only] Type of the resource. Alwayscompute#publicDelegatedPrefixList for public delegated + "kind": "compute#publicDelegatedPrefixList", # Output only. [Output Only] Type of the resource. Alwayscompute#publicDelegatedPrefixList for public delegated # prefixes. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for @@ -1659,11 +1675,13 @@

Method Details

"allocatablePrefixLength": 42, # The allocatable prefix length supported by this public delegated prefix. # This field is optional and cannot be set for prefixes in DELEGATION mode. # It cannot be set for IPv4 prefixes either, and it always defaults to 32. - "byoipApiVersion": "A String", # [Output Only] The version of BYOIP API. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "byoipApiVersion": "A String", # Output only. [Output Only] The version of BYOIP API. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. + "enableEnhancedIpv4Allocation": True or False, # Output only. [Output Only] Whether this PDP supports enhanced IPv4 allocations. + # Applicable for IPv4 PDPs only. "fingerprint": "A String", # Fingerprint of this resource. A hash of the contents stored in this object. # This field is used in optimistic locking. This field will be ignored when # inserting a new PublicDelegatedPrefix. An up-to-date @@ -1672,14 +1690,14 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve a PublicDelegatedPrefix. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. "ipCidrRange": "A String", # The IP address range, in CIDR format, represented by this public # delegated prefix. - "ipv6AccessType": "A String", # [Output Only] The internet access type for IPv6 Public Delegated Prefixes. + "ipv6AccessType": "A String", # Output only. [Output Only] The internet access type for IPv6 Public Delegated Prefixes. # Inherited from parent prefix. "isLiveMigration": True or False, # If true, the prefix will be live migrated. - "kind": "compute#publicDelegatedPrefix", # [Output Only] Type of the resource. Alwayscompute#publicDelegatedPrefix for public delegated prefixes. + "kind": "compute#publicDelegatedPrefix", # Output only. [Output Only] Type of the resource. Alwayscompute#publicDelegatedPrefix for public delegated prefixes. "mode": "A String", # The public delegated prefix mode for IPv6 only. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -1697,24 +1715,26 @@

Method Details

"delegateeProject": "A String", # Name of the project scoping this PublicDelegatedSubPrefix. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. + "enableEnhancedIpv4Allocation": True or False, # Output only. [Output Only] Whether this PDP supports enhanced IPv4 allocations. + # Applicable for IPv4 PDPs only. "ipCidrRange": "A String", # The IP address range, in CIDR format, represented by this sub public # delegated prefix. - "ipv6AccessType": "A String", # [Output Only] The internet access type for IPv6 Public Delegated Sub + "ipv6AccessType": "A String", # Output only. [Output Only] The internet access type for IPv6 Public Delegated Sub # Prefixes. Inherited from parent prefix. "isAddress": True or False, # Whether the sub prefix is delegated to create Address resources in the # delegatee project. "mode": "A String", # The PublicDelegatedSubPrefix mode for IPv6 only. "name": "A String", # The name of the sub public delegated prefix. - "region": "A String", # [Output Only] The region of the sub public delegated prefix if it is + "region": "A String", # Output only. [Output Only] The region of the sub public delegated prefix if it is # regional. If absent, the sub prefix is global. - "status": "A String", # [Output Only] The status of the sub public delegated prefix. + "status": "A String", # Output only. [Output Only] The status of the sub public delegated prefix. }, ], - "region": "A String", # [Output Only] URL of the region where the public delegated prefix resides. + "region": "A String", # Output only. [Output Only] URL of the region where the public delegated prefix resides. # This field applies only to the region resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in # the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "status": "A String", # [Output Only] The status of the public delegated prefix, which can be one # of following values: # @@ -1907,10 +1927,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1922,7 +1942,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2189,10 +2209,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2204,7 +2224,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_v1.regionAutoscalers.html b/docs/dyn/compute_v1.regionAutoscalers.html index 7ce817db92..61b65b7a40 100644 --- a/docs/dyn/compute_v1.regionAutoscalers.html +++ b/docs/dyn/compute_v1.regionAutoscalers.html @@ -290,10 +290,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -305,7 +305,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -558,7 +558,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -610,13 +610,13 @@

Method Details

}, }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#autoscaler", # [Output Only] Type of the resource. Always compute#autoscaler + "kind": "compute#autoscaler", # Output only. [Output Only] Type of the resource. Always compute#autoscaler # for autoscalers. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -625,15 +625,15 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "recommendedSize": 42, # [Output Only] Target recommended MIG size (number of instances) computed by + "recommendedSize": 42, # Output only. [Output Only] Target recommended MIG size (number of instances) computed by # autoscaler. Autoscaler calculates the recommended MIG size even when the # autoscaling policy mode is different from ON. This field is empty when # autoscaler is not connected to an existing managed instance group or # autoscaler did not generate its prediction. - "region": "A String", # [Output Only] URL of theregion + "region": "A String", # Output only. [Output Only] URL of theregion # where the instance group resides (for autoscalers living in regional # scope). - "scalingScheduleStatus": { # [Output Only] Status information of existing scaling schedules. + "scalingScheduleStatus": { # Output only. [Output Only] Status information of existing scaling schedules. "a_key": { "lastStartTime": "A String", # [Output Only] The last time the scaling schedule became active. # Note: this is a timestamp when a schedule actually became active, not when @@ -729,7 +729,7 @@

Method Details

], "target": "A String", # URL of the managed instance group that this autoscaler will scale. This # field is required when creating an autoscaler. - "zone": "A String", # [Output Only] URL of thezone + "zone": "A String", # Output only. [Output Only] URL of thezone # where the instance group resides (for autoscalers living in zonal scope). }
@@ -902,7 +902,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -954,13 +954,13 @@

Method Details

}, }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#autoscaler", # [Output Only] Type of the resource. Always compute#autoscaler + "kind": "compute#autoscaler", # Output only. [Output Only] Type of the resource. Always compute#autoscaler # for autoscalers. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -969,15 +969,15 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "recommendedSize": 42, # [Output Only] Target recommended MIG size (number of instances) computed by + "recommendedSize": 42, # Output only. [Output Only] Target recommended MIG size (number of instances) computed by # autoscaler. Autoscaler calculates the recommended MIG size even when the # autoscaling policy mode is different from ON. This field is empty when # autoscaler is not connected to an existing managed instance group or # autoscaler did not generate its prediction. - "region": "A String", # [Output Only] URL of theregion + "region": "A String", # Output only. [Output Only] URL of theregion # where the instance group resides (for autoscalers living in regional # scope). - "scalingScheduleStatus": { # [Output Only] Status information of existing scaling schedules. + "scalingScheduleStatus": { # Output only. [Output Only] Status information of existing scaling schedules. "a_key": { "lastStartTime": "A String", # [Output Only] The last time the scaling schedule became active. # Note: this is a timestamp when a schedule actually became active, not when @@ -1073,7 +1073,7 @@

Method Details

], "target": "A String", # URL of the managed instance group that this autoscaler will scale. This # field is required when creating an autoscaler. - "zone": "A String", # [Output Only] URL of thezone + "zone": "A String", # Output only. [Output Only] URL of thezone # where the instance group resides (for autoscalers living in zonal scope). } @@ -1255,10 +1255,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1270,7 +1270,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1609,7 +1609,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -1661,13 +1661,13 @@

Method Details

}, }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#autoscaler", # [Output Only] Type of the resource. Always compute#autoscaler + "kind": "compute#autoscaler", # Output only. [Output Only] Type of the resource. Always compute#autoscaler # for autoscalers. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -1676,15 +1676,15 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "recommendedSize": 42, # [Output Only] Target recommended MIG size (number of instances) computed by + "recommendedSize": 42, # Output only. [Output Only] Target recommended MIG size (number of instances) computed by # autoscaler. Autoscaler calculates the recommended MIG size even when the # autoscaling policy mode is different from ON. This field is empty when # autoscaler is not connected to an existing managed instance group or # autoscaler did not generate its prediction. - "region": "A String", # [Output Only] URL of theregion + "region": "A String", # Output only. [Output Only] URL of theregion # where the instance group resides (for autoscalers living in regional # scope). - "scalingScheduleStatus": { # [Output Only] Status information of existing scaling schedules. + "scalingScheduleStatus": { # Output only. [Output Only] Status information of existing scaling schedules. "a_key": { "lastStartTime": "A String", # [Output Only] The last time the scaling schedule became active. # Note: this is a timestamp when a schedule actually became active, not when @@ -1780,17 +1780,17 @@

Method Details

], "target": "A String", # URL of the managed instance group that this autoscaler will scale. This # field is required when creating an autoscaler. - "zone": "A String", # [Output Only] URL of thezone + "zone": "A String", # Output only. [Output Only] URL of thezone # where the instance group resides (for autoscalers living in zonal scope). }, ], - "kind": "compute#regionAutoscalerList", # Type of resource. + "kind": "compute#regionAutoscalerList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -2003,7 +2003,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -2055,13 +2055,13 @@

Method Details

}, }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#autoscaler", # [Output Only] Type of the resource. Always compute#autoscaler + "kind": "compute#autoscaler", # Output only. [Output Only] Type of the resource. Always compute#autoscaler # for autoscalers. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -2070,15 +2070,15 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "recommendedSize": 42, # [Output Only] Target recommended MIG size (number of instances) computed by + "recommendedSize": 42, # Output only. [Output Only] Target recommended MIG size (number of instances) computed by # autoscaler. Autoscaler calculates the recommended MIG size even when the # autoscaling policy mode is different from ON. This field is empty when # autoscaler is not connected to an existing managed instance group or # autoscaler did not generate its prediction. - "region": "A String", # [Output Only] URL of theregion + "region": "A String", # Output only. [Output Only] URL of theregion # where the instance group resides (for autoscalers living in regional # scope). - "scalingScheduleStatus": { # [Output Only] Status information of existing scaling schedules. + "scalingScheduleStatus": { # Output only. [Output Only] Status information of existing scaling schedules. "a_key": { "lastStartTime": "A String", # [Output Only] The last time the scaling schedule became active. # Note: this is a timestamp when a schedule actually became active, not when @@ -2174,7 +2174,7 @@

Method Details

], "target": "A String", # URL of the managed instance group that this autoscaler will scale. This # field is required when creating an autoscaler. - "zone": "A String", # [Output Only] URL of thezone + "zone": "A String", # Output only. [Output Only] URL of thezone # where the instance group resides (for autoscalers living in zonal scope). } @@ -2357,10 +2357,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2372,7 +2372,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2620,7 +2620,7 @@

Method Details

# recommendation during the window autoscaler looks at when computing # recommendations. Possibly all these VMs can be deleted at once so user # service needs to be prepared to lose that many VMs in one step. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -2672,13 +2672,13 @@

Method Details

}, }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#autoscaler", # [Output Only] Type of the resource. Always compute#autoscaler + "kind": "compute#autoscaler", # Output only. [Output Only] Type of the resource. Always compute#autoscaler # for autoscalers. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -2687,15 +2687,15 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "recommendedSize": 42, # [Output Only] Target recommended MIG size (number of instances) computed by + "recommendedSize": 42, # Output only. [Output Only] Target recommended MIG size (number of instances) computed by # autoscaler. Autoscaler calculates the recommended MIG size even when the # autoscaling policy mode is different from ON. This field is empty when # autoscaler is not connected to an existing managed instance group or # autoscaler did not generate its prediction. - "region": "A String", # [Output Only] URL of theregion + "region": "A String", # Output only. [Output Only] URL of theregion # where the instance group resides (for autoscalers living in regional # scope). - "scalingScheduleStatus": { # [Output Only] Status information of existing scaling schedules. + "scalingScheduleStatus": { # Output only. [Output Only] Status information of existing scaling schedules. "a_key": { "lastStartTime": "A String", # [Output Only] The last time the scaling schedule became active. # Note: this is a timestamp when a schedule actually became active, not when @@ -2791,7 +2791,7 @@

Method Details

], "target": "A String", # URL of the managed instance group that this autoscaler will scale. This # field is required when creating an autoscaler. - "zone": "A String", # [Output Only] URL of thezone + "zone": "A String", # Output only. [Output Only] URL of thezone # where the instance group resides (for autoscalers living in zonal scope). } @@ -2974,10 +2974,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2989,7 +2989,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_v1.regionBackendServices.html b/docs/dyn/compute_v1.regionBackendServices.html index 2e3f06d8e4..a250584051 100644 --- a/docs/dyn/compute_v1.regionBackendServices.html +++ b/docs/dyn/compute_v1.regionBackendServices.html @@ -311,10 +311,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -326,7 +326,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -846,7 +846,7 @@

Method Details

# number of hosts in the load balancing pool is larger than the ring size, # each host will be assigned a single virtual node. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customMetrics": [ # List of custom metrics that are used for theWEIGHTED_ROUND_ROBIN locality_lb_policy. { # Custom Metrics are used for WEIGHTED_ROUND_ROBIN @@ -1125,7 +1125,7 @@

Method Details

# oauth2ClientSecretSha256 field. # # @InputOnly - "oauth2ClientSecretSha256": "A String", # [Output Only] SHA256 hash value for the field oauth2_client_secret above. + "oauth2ClientSecretSha256": "A String", # Output only. [Output Only] SHA256 hash value for the field oauth2_client_secret above. }, "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. @@ -1161,7 +1161,7 @@

Method Details

# - Traffic # Director with Envoy proxies and proxyless gRPC (load balancing scheme # INTERNAL_SELF_MANAGED). - "kind": "compute#backendService", # [Output Only] Type of resource. Always compute#backendService + "kind": "compute#backendService", # Output only. [Output Only] Type of resource. Always compute#backendService # for backend services. "loadBalancingScheme": "A String", # Specifies the load balancer type. A backend service # created for one type of load balancer cannot be used with another. @@ -1480,7 +1480,7 @@

Method Details

# # Must be set to GRPC when the backend service is referenced by a URL map # that is bound to target gRPC proxy. - "region": "A String", # [Output Only] URL of the region where the regional backend service + "region": "A String", # Output only. [Output Only] URL of the region where the regional backend service # resides. This field is not applicable to global backend services. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -1620,9 +1620,9 @@

Method Details

}, ], }, - "usedBy": [ # [Output Only] List of resources referencing given backend service. + "usedBy": [ # Output only. [Output Only] List of resources referencing given backend service. { - "reference": "A String", # [Output Only] Server-defined URL for resources referencing given + "reference": "A String", # Output only. [Output Only] Server-defined URL for resources referencing given # BackendService like UrlMaps, TargetTcpProxies, TargetSslProxies # and ForwardingRule. }, @@ -1681,7 +1681,7 @@

Method Details

"weightError": "A String", }, ], - "kind": "compute#backendServiceGroupHealth", # [Output Only] Type of resource. Alwayscompute#backendServiceGroupHealth for the health of backend + "kind": "compute#backendServiceGroupHealth", # Output only. [Output Only] Type of resource. Alwayscompute#backendServiceGroupHealth for the health of backend # services. }
@@ -2491,7 +2491,7 @@

Method Details

# number of hosts in the load balancing pool is larger than the ring size, # each host will be assigned a single virtual node. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customMetrics": [ # List of custom metrics that are used for theWEIGHTED_ROUND_ROBIN locality_lb_policy. { # Custom Metrics are used for WEIGHTED_ROUND_ROBIN @@ -2770,7 +2770,7 @@

Method Details

# oauth2ClientSecretSha256 field. # # @InputOnly - "oauth2ClientSecretSha256": "A String", # [Output Only] SHA256 hash value for the field oauth2_client_secret above. + "oauth2ClientSecretSha256": "A String", # Output only. [Output Only] SHA256 hash value for the field oauth2_client_secret above. }, "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. @@ -2806,7 +2806,7 @@

Method Details

# - Traffic # Director with Envoy proxies and proxyless gRPC (load balancing scheme # INTERNAL_SELF_MANAGED). - "kind": "compute#backendService", # [Output Only] Type of resource. Always compute#backendService + "kind": "compute#backendService", # Output only. [Output Only] Type of resource. Always compute#backendService # for backend services. "loadBalancingScheme": "A String", # Specifies the load balancer type. A backend service # created for one type of load balancer cannot be used with another. @@ -3125,7 +3125,7 @@

Method Details

# # Must be set to GRPC when the backend service is referenced by a URL map # that is bound to target gRPC proxy. - "region": "A String", # [Output Only] URL of the region where the regional backend service + "region": "A String", # Output only. [Output Only] URL of the region where the regional backend service # resides. This field is not applicable to global backend services. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -3265,9 +3265,9 @@

Method Details

}, ], }, - "usedBy": [ # [Output Only] List of resources referencing given backend service. + "usedBy": [ # Output only. [Output Only] List of resources referencing given backend service. { - "reference": "A String", # [Output Only] Server-defined URL for resources referencing given + "reference": "A String", # Output only. [Output Only] Server-defined URL for resources referencing given # BackendService like UrlMaps, TargetTcpProxies, TargetSslProxies # and ForwardingRule. }, @@ -3452,10 +3452,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3467,7 +3467,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -4073,7 +4073,7 @@

Method Details

# number of hosts in the load balancing pool is larger than the ring size, # each host will be assigned a single virtual node. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customMetrics": [ # List of custom metrics that are used for theWEIGHTED_ROUND_ROBIN locality_lb_policy. { # Custom Metrics are used for WEIGHTED_ROUND_ROBIN @@ -4352,7 +4352,7 @@

Method Details

# oauth2ClientSecretSha256 field. # # @InputOnly - "oauth2ClientSecretSha256": "A String", # [Output Only] SHA256 hash value for the field oauth2_client_secret above. + "oauth2ClientSecretSha256": "A String", # Output only. [Output Only] SHA256 hash value for the field oauth2_client_secret above. }, "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. @@ -4388,7 +4388,7 @@

Method Details

# - Traffic # Director with Envoy proxies and proxyless gRPC (load balancing scheme # INTERNAL_SELF_MANAGED). - "kind": "compute#backendService", # [Output Only] Type of resource. Always compute#backendService + "kind": "compute#backendService", # Output only. [Output Only] Type of resource. Always compute#backendService # for backend services. "loadBalancingScheme": "A String", # Specifies the load balancer type. A backend service # created for one type of load balancer cannot be used with another. @@ -4707,7 +4707,7 @@

Method Details

# # Must be set to GRPC when the backend service is referenced by a URL map # that is bound to target gRPC proxy. - "region": "A String", # [Output Only] URL of the region where the regional backend service + "region": "A String", # Output only. [Output Only] URL of the region where the regional backend service # resides. This field is not applicable to global backend services. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -4847,22 +4847,22 @@

Method Details

}, ], }, - "usedBy": [ # [Output Only] List of resources referencing given backend service. + "usedBy": [ # Output only. [Output Only] List of resources referencing given backend service. { - "reference": "A String", # [Output Only] Server-defined URL for resources referencing given + "reference": "A String", # Output only. [Output Only] Server-defined URL for resources referencing given # BackendService like UrlMaps, TargetTcpProxies, TargetSslProxies # and ForwardingRule. }, ], }, ], - "kind": "compute#backendServiceList", # [Output Only] Type of resource. Alwayscompute#backendServiceList for lists of backend services. + "kind": "compute#backendServiceList", # Output only. [Output Only] Type of resource. Alwayscompute#backendServiceList for lists of backend services. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -5418,7 +5418,7 @@

Method Details

# number of hosts in the load balancing pool is larger than the ring size, # each host will be assigned a single virtual node. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customMetrics": [ # List of custom metrics that are used for theWEIGHTED_ROUND_ROBIN locality_lb_policy. { # Custom Metrics are used for WEIGHTED_ROUND_ROBIN @@ -5697,7 +5697,7 @@

Method Details

# oauth2ClientSecretSha256 field. # # @InputOnly - "oauth2ClientSecretSha256": "A String", # [Output Only] SHA256 hash value for the field oauth2_client_secret above. + "oauth2ClientSecretSha256": "A String", # Output only. [Output Only] SHA256 hash value for the field oauth2_client_secret above. }, "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. @@ -5733,7 +5733,7 @@

Method Details

# - Traffic # Director with Envoy proxies and proxyless gRPC (load balancing scheme # INTERNAL_SELF_MANAGED). - "kind": "compute#backendService", # [Output Only] Type of resource. Always compute#backendService + "kind": "compute#backendService", # Output only. [Output Only] Type of resource. Always compute#backendService # for backend services. "loadBalancingScheme": "A String", # Specifies the load balancer type. A backend service # created for one type of load balancer cannot be used with another. @@ -6052,7 +6052,7 @@

Method Details

# # Must be set to GRPC when the backend service is referenced by a URL map # that is bound to target gRPC proxy. - "region": "A String", # [Output Only] URL of the region where the regional backend service + "region": "A String", # Output only. [Output Only] URL of the region where the regional backend service # resides. This field is not applicable to global backend services. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -6192,23 +6192,23 @@

Method Details

}, ], }, - "usedBy": [ # [Output Only] List of resources referencing given backend service. + "usedBy": [ # Output only. [Output Only] List of resources referencing given backend service. { - "reference": "A String", # [Output Only] Server-defined URL for resources referencing given + "reference": "A String", # Output only. [Output Only] Server-defined URL for resources referencing given # BackendService like UrlMaps, TargetTcpProxies, TargetSslProxies # and ForwardingRule. }, ], }, ], - "kind": "compute#usableBackendServiceList", # [Output Only] Type of resource. Alwayscompute#usableBackendServiceList for lists of usable backend + "kind": "compute#usableBackendServiceList", # Output only. [Output Only] Type of resource. Alwayscompute#usableBackendServiceList for lists of usable backend # services. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -6704,7 +6704,7 @@

Method Details

# number of hosts in the load balancing pool is larger than the ring size, # each host will be assigned a single virtual node. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customMetrics": [ # List of custom metrics that are used for theWEIGHTED_ROUND_ROBIN locality_lb_policy. { # Custom Metrics are used for WEIGHTED_ROUND_ROBIN @@ -6983,7 +6983,7 @@

Method Details

# oauth2ClientSecretSha256 field. # # @InputOnly - "oauth2ClientSecretSha256": "A String", # [Output Only] SHA256 hash value for the field oauth2_client_secret above. + "oauth2ClientSecretSha256": "A String", # Output only. [Output Only] SHA256 hash value for the field oauth2_client_secret above. }, "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. @@ -7019,7 +7019,7 @@

Method Details

# - Traffic # Director with Envoy proxies and proxyless gRPC (load balancing scheme # INTERNAL_SELF_MANAGED). - "kind": "compute#backendService", # [Output Only] Type of resource. Always compute#backendService + "kind": "compute#backendService", # Output only. [Output Only] Type of resource. Always compute#backendService # for backend services. "loadBalancingScheme": "A String", # Specifies the load balancer type. A backend service # created for one type of load balancer cannot be used with another. @@ -7338,7 +7338,7 @@

Method Details

# # Must be set to GRPC when the backend service is referenced by a URL map # that is bound to target gRPC proxy. - "region": "A String", # [Output Only] URL of the region where the regional backend service + "region": "A String", # Output only. [Output Only] URL of the region where the regional backend service # resides. This field is not applicable to global backend services. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -7478,9 +7478,9 @@

Method Details

}, ], }, - "usedBy": [ # [Output Only] List of resources referencing given backend service. + "usedBy": [ # Output only. [Output Only] List of resources referencing given backend service. { - "reference": "A String", # [Output Only] Server-defined URL for resources referencing given + "reference": "A String", # Output only. [Output Only] Server-defined URL for resources referencing given # BackendService like UrlMaps, TargetTcpProxies, TargetSslProxies # and ForwardingRule. }, @@ -7665,10 +7665,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -7680,7 +7680,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -8831,10 +8831,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -8846,7 +8846,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -9398,7 +9398,7 @@

Method Details

# number of hosts in the load balancing pool is larger than the ring size, # each host will be assigned a single virtual node. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customMetrics": [ # List of custom metrics that are used for theWEIGHTED_ROUND_ROBIN locality_lb_policy. { # Custom Metrics are used for WEIGHTED_ROUND_ROBIN @@ -9677,7 +9677,7 @@

Method Details

# oauth2ClientSecretSha256 field. # # @InputOnly - "oauth2ClientSecretSha256": "A String", # [Output Only] SHA256 hash value for the field oauth2_client_secret above. + "oauth2ClientSecretSha256": "A String", # Output only. [Output Only] SHA256 hash value for the field oauth2_client_secret above. }, "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. @@ -9713,7 +9713,7 @@

Method Details

# - Traffic # Director with Envoy proxies and proxyless gRPC (load balancing scheme # INTERNAL_SELF_MANAGED). - "kind": "compute#backendService", # [Output Only] Type of resource. Always compute#backendService + "kind": "compute#backendService", # Output only. [Output Only] Type of resource. Always compute#backendService # for backend services. "loadBalancingScheme": "A String", # Specifies the load balancer type. A backend service # created for one type of load balancer cannot be used with another. @@ -10032,7 +10032,7 @@

Method Details

# # Must be set to GRPC when the backend service is referenced by a URL map # that is bound to target gRPC proxy. - "region": "A String", # [Output Only] URL of the region where the regional backend service + "region": "A String", # Output only. [Output Only] URL of the region where the regional backend service # resides. This field is not applicable to global backend services. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -10172,9 +10172,9 @@

Method Details

}, ], }, - "usedBy": [ # [Output Only] List of resources referencing given backend service. + "usedBy": [ # Output only. [Output Only] List of resources referencing given backend service. { - "reference": "A String", # [Output Only] Server-defined URL for resources referencing given + "reference": "A String", # Output only. [Output Only] Server-defined URL for resources referencing given # BackendService like UrlMaps, TargetTcpProxies, TargetSslProxies # and ForwardingRule. }, @@ -10359,10 +10359,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -10374,7 +10374,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_v1.regionCommitments.html b/docs/dyn/compute_v1.regionCommitments.html index 628d5ba3ea..cd2d720c50 100644 --- a/docs/dyn/compute_v1.regionCommitments.html +++ b/docs/dyn/compute_v1.regionCommitments.html @@ -235,20 +235,20 @@

Method Details

# Note that if you specify MACHINE commitments, then you must # also specify a type to indicate the machine series of the # hardware resource that you are committing to. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customEndTimestamp": "A String", # [Input Only] Optional, specifies the requested commitment end time inRFC3339 text format. Use this option when the desired # commitment's end date is later than the start date + term duration. "description": "A String", # An optional description of the commitment. You can provide this property # when you create the resource. - "endTimestamp": "A String", # [Output Only] Commitment end time inRFC3339 + "endTimestamp": "A String", # Output only. [Output Only] Commitment end time inRFC3339 # text format. "existingReservations": [ "A String", ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#commitment", # [Output Only] Type of the resource. Always compute#commitment + "kind": "compute#commitment", # Output only. [Output Only] Type of the resource. Always compute#commitment # for commitments. "licenseResource": { # Commitment for a particular license resource. # The license specification required as part of a license commitment. "amount": "A String", # The number of licenses you plan to purchase. @@ -273,7 +273,7 @@

Method Details

# you receive for your resources. Committing to a longer time duration # typically gives you a higher discount rate. The supported values for this # field are TWELVE_MONTH (1 year), andTHIRTY_SIX_MONTH (3 years). - "region": "A String", # [Output Only] URL of the region where the commitment and committed + "region": "A String", # Output only. [Output Only] URL of the region where the commitment and committed # resources are located. "reservations": [ # The list of new reservations that you want to create and attach to this # commitment. @@ -296,7 +296,7 @@

Method Details

"aggregateReservation": { # This reservation type is specified by total resource amounts (e.g. total # Reservation for aggregated resources, providing shape flexibility. # count of CPUs) and can account for multiple instance SKUs. In other words, # one can create instances of varying shapes against this reservation. - "inUseResources": [ # [Output only] List of resources currently in use. + "inUseResources": [ # Output only. [Output only] List of resources currently in use. { "accelerator": { # Properties of accelerator resources in this reservation. "acceleratorCount": 42, # Number of accelerators of specified type. @@ -318,9 +318,9 @@

Method Details

# belong to. "workloadType": "A String", # The workload type of the instances that will target this reservation. }, - "commitment": "A String", # [Output Only] Full or partial URL to a parent commitment. This field + "commitment": "A String", # Output only. [Output Only] Full or partial URL to a parent commitment. This field # displays for reservations that are tied to a commitment. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "deleteAfterDuration": { # A Duration represents a fixed-length span of time represented # Duration time relative to reservation creation when Compute Engine will # automatically delete this resource. @@ -342,10 +342,10 @@

Method Details

# create the resource. "enableEmergentMaintenance": True or False, # Indicates whether Compute Engine allows unplanned maintenance for your VMs; # for example, to fix hardware errors. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#reservation", # [Output Only] Type of the resource. Alwayscompute#reservations for reservations. - "linkedCommitments": [ # [Output Only] Full or partial URL to parent commitments. This field + "kind": "compute#reservation", # Output only. [Output Only] Type of the resource. Alwayscompute#reservations for reservations. + "linkedCommitments": [ # Output only. [Output Only] Full or partial URL to parent commitments. This field # displays for reservations that are tied to multiple commitments. "A String", ], @@ -369,7 +369,7 @@

Method Details

# policy with reservation. "a_key": "A String", }, - "resourceStatus": { # [Output Only] Contains output only fields. # [Output Only] Status information for Reservation resource. + "resourceStatus": { # [Output Only] Contains output only fields. # Output only. [Output Only] Status information for Reservation resource. "healthInfo": { # Health information for the reservation. # [Output only] Health information for the reservation. "degradedBlockCount": 42, # The number of reservation blocks that are degraded. "healthStatus": "A String", # The health status of the reservation. @@ -416,9 +416,9 @@

Method Details

}, }, }, - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. "schedulingType": "A String", # The type of maintenance for the reservation. - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. "shareSettings": { # The share setting for reservations and sole tenancy node groups. # Specify share-settings to create a shared reservation. This property is # optional. For more information about the syntax and options for this # field and its subfields, see the guide for creating @@ -434,9 +434,9 @@

Method Details

}, "specificReservation": { # This reservation type allows to pre allocate specific instance # Reservation for instances with specific machine shapes. # configuration. - "assuredCount": "A String", # [Output Only] Indicates how many instances are actually usable currently. + "assuredCount": "A String", # Output only. [Output Only] Indicates how many instances are actually usable currently. "count": "A String", # Specifies the number of resources that are allocated. - "inUseCount": "A String", # [Output Only] Indicates how many instances are in use. + "inUseCount": "A String", # Output only. [Output Only] Indicates how many instances are in use. "instanceProperties": { # Properties of the SKU instances being reserved. # The instance properties for the reservation. # Next ID: 9 "guestAccelerators": [ # Specifies accelerator type and count. @@ -482,7 +482,7 @@

Method Details

"specificReservationRequired": True or False, # Indicates whether the reservation can be consumed by VMs with affinity # for "any" reservation. If the field is set, then only VMs that target # the reservation by name can consume from this reservation. - "status": "A String", # [Output Only] The status of the reservation. + "status": "A String", # Output only. [Output Only] The status of the reservation. # # # - CREATING: Reservation resources are being @@ -495,8 +495,8 @@

Method Details

# reservation is created within a commitment. }, ], - "resourceStatus": { # [Output Only] Contains output only fields. # [Output Only] Status information for Commitment resource. - "customTermEligibilityEndTimestamp": "A String", # [Output Only] Indicates the end time of customer's eligibility to send + "resourceStatus": { # [Output Only] Contains output only fields. # Output only. [Output Only] Status information for Commitment resource. + "customTermEligibilityEndTimestamp": "A String", # Output only. [Output Only] Indicates the end time of customer's eligibility to send # custom term requests in RFC3339 text format. Term extension requests that # (not the end time in the request) after this time will be rejected. }, @@ -531,28 +531,27 @@

Method Details

# individual resource type. }, ], - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "splitSourceCommitment": "A String", # The source commitment from which you are transferring resources to create # the new split commitment. For more information, see # Split commitments. - "startTimestamp": "A String", # [Output Only] Commitment start time inRFC3339 + "startTimestamp": "A String", # Output only. [Output Only] Commitment start time inRFC3339 # text format. - "status": "A String", # [Output Only] Status of the commitment with regards to eventual expiration + "status": "A String", # Output only. [Output Only] Status of the commitment with regards to eventual expiration # (each commitment has an end date defined). Status can be one of the # following values: NOT_YET_ACTIVE, ACTIVE, orEXPIRED. - "statusMessage": "A String", # [Output Only] An optional, human-readable explanation of the status. + "statusMessage": "A String", # Output only. [Output Only] An optional, human-readable explanation of the status. "type": "A String", # The type of commitment; specifies the # machine series for which you want to commit to purchasing resources. # The choice of machine series affects the discount rate and the eligible # resource types. # # The type must be one of the following:ACCELERATOR_OPTIMIZED, ACCELERATOR_OPTIMIZED_A3,ACCELERATOR_OPTIMIZED_A3_MEGA,COMPUTE_OPTIMIZED, COMPUTE_OPTIMIZED_C2D, - # COMPUTE_OPTIMIZED_C3, COMPUTE_OPTIMIZED_C3D,COMPUTE_OPTIMIZED_H3, GENERAL_PURPOSE,GENERAL_PURPOSE_C4, GENERAL_PURPOSE_E2,GENERAL_PURPOSE_N2, GENERAL_PURPOSE_N2D,GENERAL_PURPOSE_N4, GENERAL_PURPOSE_T2D,GRAPHICS_OPTIMIZED, MEMORY_OPTIMIZED,MEMORY_OPTIMIZED_M3, MEMORY_OPTIMIZED_X4,STORAGE_OPTIMIZED_Z3. - # For example, type MEMORY_OPTIMIZED specifies a commitment - # that applies only to eligible resources of memory optimized M1 and M2 - # machine series. Type GENERAL_PURPOSE specifies a commitment - # that applies only to eligible resources of general purpose N1 machine - # series. + # COMPUTE_OPTIMIZED_C3, COMPUTE_OPTIMIZED_C3D,COMPUTE_OPTIMIZED_H3, GENERAL_PURPOSE,GENERAL_PURPOSE_C4, GENERAL_PURPOSE_E2,GENERAL_PURPOSE_N2, GENERAL_PURPOSE_N2D,GENERAL_PURPOSE_N4, GENERAL_PURPOSE_T2D,GRAPHICS_OPTIMIZED, GRAPHICS_OPTIMIZED_G4,MEMORY_OPTIMIZED, MEMORY_OPTIMIZED_M3,MEMORY_OPTIMIZED_X4, STORAGE_OPTIMIZED_Z3. For + # example, type MEMORY_OPTIMIZED specifies a commitment that + # applies only to eligible resources of memory optimized M1 and M2 machine + # series. Type GENERAL_PURPOSE specifies a commitment that + # applies only to eligible resources of general purpose N1 machine series. }, ], "warning": { # [Output Only] Informational warning which replaces the list of commitments @@ -583,15 +582,15 @@

Method Details

}, }, }, - "kind": "compute#commitmentAggregatedList", # [Output Only] Type of resource. Alwayscompute#commitmentAggregatedList for aggregated lists of + "kind": "compute#commitmentAggregatedList", # Output only. [Output Only] Type of resource. Alwayscompute#commitmentAggregatedList for aggregated lists of # commitments. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -679,20 +678,20 @@

Method Details

# Note that if you specify MACHINE commitments, then you must # also specify a type to indicate the machine series of the # hardware resource that you are committing to. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customEndTimestamp": "A String", # [Input Only] Optional, specifies the requested commitment end time inRFC3339 text format. Use this option when the desired # commitment's end date is later than the start date + term duration. "description": "A String", # An optional description of the commitment. You can provide this property # when you create the resource. - "endTimestamp": "A String", # [Output Only] Commitment end time inRFC3339 + "endTimestamp": "A String", # Output only. [Output Only] Commitment end time inRFC3339 # text format. "existingReservations": [ "A String", ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#commitment", # [Output Only] Type of the resource. Always compute#commitment + "kind": "compute#commitment", # Output only. [Output Only] Type of the resource. Always compute#commitment # for commitments. "licenseResource": { # Commitment for a particular license resource. # The license specification required as part of a license commitment. "amount": "A String", # The number of licenses you plan to purchase. @@ -717,7 +716,7 @@

Method Details

# you receive for your resources. Committing to a longer time duration # typically gives you a higher discount rate. The supported values for this # field are TWELVE_MONTH (1 year), andTHIRTY_SIX_MONTH (3 years). - "region": "A String", # [Output Only] URL of the region where the commitment and committed + "region": "A String", # Output only. [Output Only] URL of the region where the commitment and committed # resources are located. "reservations": [ # The list of new reservations that you want to create and attach to this # commitment. @@ -740,7 +739,7 @@

Method Details

"aggregateReservation": { # This reservation type is specified by total resource amounts (e.g. total # Reservation for aggregated resources, providing shape flexibility. # count of CPUs) and can account for multiple instance SKUs. In other words, # one can create instances of varying shapes against this reservation. - "inUseResources": [ # [Output only] List of resources currently in use. + "inUseResources": [ # Output only. [Output only] List of resources currently in use. { "accelerator": { # Properties of accelerator resources in this reservation. "acceleratorCount": 42, # Number of accelerators of specified type. @@ -762,9 +761,9 @@

Method Details

# belong to. "workloadType": "A String", # The workload type of the instances that will target this reservation. }, - "commitment": "A String", # [Output Only] Full or partial URL to a parent commitment. This field + "commitment": "A String", # Output only. [Output Only] Full or partial URL to a parent commitment. This field # displays for reservations that are tied to a commitment. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "deleteAfterDuration": { # A Duration represents a fixed-length span of time represented # Duration time relative to reservation creation when Compute Engine will # automatically delete this resource. @@ -786,10 +785,10 @@

Method Details

# create the resource. "enableEmergentMaintenance": True or False, # Indicates whether Compute Engine allows unplanned maintenance for your VMs; # for example, to fix hardware errors. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#reservation", # [Output Only] Type of the resource. Alwayscompute#reservations for reservations. - "linkedCommitments": [ # [Output Only] Full or partial URL to parent commitments. This field + "kind": "compute#reservation", # Output only. [Output Only] Type of the resource. Alwayscompute#reservations for reservations. + "linkedCommitments": [ # Output only. [Output Only] Full or partial URL to parent commitments. This field # displays for reservations that are tied to multiple commitments. "A String", ], @@ -813,7 +812,7 @@

Method Details

# policy with reservation. "a_key": "A String", }, - "resourceStatus": { # [Output Only] Contains output only fields. # [Output Only] Status information for Reservation resource. + "resourceStatus": { # [Output Only] Contains output only fields. # Output only. [Output Only] Status information for Reservation resource. "healthInfo": { # Health information for the reservation. # [Output only] Health information for the reservation. "degradedBlockCount": 42, # The number of reservation blocks that are degraded. "healthStatus": "A String", # The health status of the reservation. @@ -860,9 +859,9 @@

Method Details

}, }, }, - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. "schedulingType": "A String", # The type of maintenance for the reservation. - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. "shareSettings": { # The share setting for reservations and sole tenancy node groups. # Specify share-settings to create a shared reservation. This property is # optional. For more information about the syntax and options for this # field and its subfields, see the guide for creating @@ -878,9 +877,9 @@

Method Details

}, "specificReservation": { # This reservation type allows to pre allocate specific instance # Reservation for instances with specific machine shapes. # configuration. - "assuredCount": "A String", # [Output Only] Indicates how many instances are actually usable currently. + "assuredCount": "A String", # Output only. [Output Only] Indicates how many instances are actually usable currently. "count": "A String", # Specifies the number of resources that are allocated. - "inUseCount": "A String", # [Output Only] Indicates how many instances are in use. + "inUseCount": "A String", # Output only. [Output Only] Indicates how many instances are in use. "instanceProperties": { # Properties of the SKU instances being reserved. # The instance properties for the reservation. # Next ID: 9 "guestAccelerators": [ # Specifies accelerator type and count. @@ -926,7 +925,7 @@

Method Details

"specificReservationRequired": True or False, # Indicates whether the reservation can be consumed by VMs with affinity # for "any" reservation. If the field is set, then only VMs that target # the reservation by name can consume from this reservation. - "status": "A String", # [Output Only] The status of the reservation. + "status": "A String", # Output only. [Output Only] The status of the reservation. # # # - CREATING: Reservation resources are being @@ -939,8 +938,8 @@

Method Details

# reservation is created within a commitment. }, ], - "resourceStatus": { # [Output Only] Contains output only fields. # [Output Only] Status information for Commitment resource. - "customTermEligibilityEndTimestamp": "A String", # [Output Only] Indicates the end time of customer's eligibility to send + "resourceStatus": { # [Output Only] Contains output only fields. # Output only. [Output Only] Status information for Commitment resource. + "customTermEligibilityEndTimestamp": "A String", # Output only. [Output Only] Indicates the end time of customer's eligibility to send # custom term requests in RFC3339 text format. Term extension requests that # (not the end time in the request) after this time will be rejected. }, @@ -975,28 +974,27 @@

Method Details

# individual resource type. }, ], - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "splitSourceCommitment": "A String", # The source commitment from which you are transferring resources to create # the new split commitment. For more information, see # Split commitments. - "startTimestamp": "A String", # [Output Only] Commitment start time inRFC3339 + "startTimestamp": "A String", # Output only. [Output Only] Commitment start time inRFC3339 # text format. - "status": "A String", # [Output Only] Status of the commitment with regards to eventual expiration + "status": "A String", # Output only. [Output Only] Status of the commitment with regards to eventual expiration # (each commitment has an end date defined). Status can be one of the # following values: NOT_YET_ACTIVE, ACTIVE, orEXPIRED. - "statusMessage": "A String", # [Output Only] An optional, human-readable explanation of the status. + "statusMessage": "A String", # Output only. [Output Only] An optional, human-readable explanation of the status. "type": "A String", # The type of commitment; specifies the # machine series for which you want to commit to purchasing resources. # The choice of machine series affects the discount rate and the eligible # resource types. # # The type must be one of the following:ACCELERATOR_OPTIMIZED, ACCELERATOR_OPTIMIZED_A3,ACCELERATOR_OPTIMIZED_A3_MEGA,COMPUTE_OPTIMIZED, COMPUTE_OPTIMIZED_C2D, - # COMPUTE_OPTIMIZED_C3, COMPUTE_OPTIMIZED_C3D,COMPUTE_OPTIMIZED_H3, GENERAL_PURPOSE,GENERAL_PURPOSE_C4, GENERAL_PURPOSE_E2,GENERAL_PURPOSE_N2, GENERAL_PURPOSE_N2D,GENERAL_PURPOSE_N4, GENERAL_PURPOSE_T2D,GRAPHICS_OPTIMIZED, MEMORY_OPTIMIZED,MEMORY_OPTIMIZED_M3, MEMORY_OPTIMIZED_X4,STORAGE_OPTIMIZED_Z3. - # For example, type MEMORY_OPTIMIZED specifies a commitment - # that applies only to eligible resources of memory optimized M1 and M2 - # machine series. Type GENERAL_PURPOSE specifies a commitment - # that applies only to eligible resources of general purpose N1 machine - # series. + # COMPUTE_OPTIMIZED_C3, COMPUTE_OPTIMIZED_C3D,COMPUTE_OPTIMIZED_H3, GENERAL_PURPOSE,GENERAL_PURPOSE_C4, GENERAL_PURPOSE_E2,GENERAL_PURPOSE_N2, GENERAL_PURPOSE_N2D,GENERAL_PURPOSE_N4, GENERAL_PURPOSE_T2D,GRAPHICS_OPTIMIZED, GRAPHICS_OPTIMIZED_G4,MEMORY_OPTIMIZED, MEMORY_OPTIMIZED_M3,MEMORY_OPTIMIZED_X4, STORAGE_OPTIMIZED_Z3. For + # example, type MEMORY_OPTIMIZED specifies a commitment that + # applies only to eligible resources of memory optimized M1 and M2 machine + # series. Type GENERAL_PURPOSE specifies a commitment that + # applies only to eligible resources of general purpose N1 machine series. }
@@ -1033,20 +1031,20 @@

Method Details

# Note that if you specify MACHINE commitments, then you must # also specify a type to indicate the machine series of the # hardware resource that you are committing to. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customEndTimestamp": "A String", # [Input Only] Optional, specifies the requested commitment end time inRFC3339 text format. Use this option when the desired # commitment's end date is later than the start date + term duration. "description": "A String", # An optional description of the commitment. You can provide this property # when you create the resource. - "endTimestamp": "A String", # [Output Only] Commitment end time inRFC3339 + "endTimestamp": "A String", # Output only. [Output Only] Commitment end time inRFC3339 # text format. "existingReservations": [ "A String", ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#commitment", # [Output Only] Type of the resource. Always compute#commitment + "kind": "compute#commitment", # Output only. [Output Only] Type of the resource. Always compute#commitment # for commitments. "licenseResource": { # Commitment for a particular license resource. # The license specification required as part of a license commitment. "amount": "A String", # The number of licenses you plan to purchase. @@ -1071,7 +1069,7 @@

Method Details

# you receive for your resources. Committing to a longer time duration # typically gives you a higher discount rate. The supported values for this # field are TWELVE_MONTH (1 year), andTHIRTY_SIX_MONTH (3 years). - "region": "A String", # [Output Only] URL of the region where the commitment and committed + "region": "A String", # Output only. [Output Only] URL of the region where the commitment and committed # resources are located. "reservations": [ # The list of new reservations that you want to create and attach to this # commitment. @@ -1094,7 +1092,7 @@

Method Details

"aggregateReservation": { # This reservation type is specified by total resource amounts (e.g. total # Reservation for aggregated resources, providing shape flexibility. # count of CPUs) and can account for multiple instance SKUs. In other words, # one can create instances of varying shapes against this reservation. - "inUseResources": [ # [Output only] List of resources currently in use. + "inUseResources": [ # Output only. [Output only] List of resources currently in use. { "accelerator": { # Properties of accelerator resources in this reservation. "acceleratorCount": 42, # Number of accelerators of specified type. @@ -1116,9 +1114,9 @@

Method Details

# belong to. "workloadType": "A String", # The workload type of the instances that will target this reservation. }, - "commitment": "A String", # [Output Only] Full or partial URL to a parent commitment. This field + "commitment": "A String", # Output only. [Output Only] Full or partial URL to a parent commitment. This field # displays for reservations that are tied to a commitment. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "deleteAfterDuration": { # A Duration represents a fixed-length span of time represented # Duration time relative to reservation creation when Compute Engine will # automatically delete this resource. @@ -1140,10 +1138,10 @@

Method Details

# create the resource. "enableEmergentMaintenance": True or False, # Indicates whether Compute Engine allows unplanned maintenance for your VMs; # for example, to fix hardware errors. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#reservation", # [Output Only] Type of the resource. Alwayscompute#reservations for reservations. - "linkedCommitments": [ # [Output Only] Full or partial URL to parent commitments. This field + "kind": "compute#reservation", # Output only. [Output Only] Type of the resource. Alwayscompute#reservations for reservations. + "linkedCommitments": [ # Output only. [Output Only] Full or partial URL to parent commitments. This field # displays for reservations that are tied to multiple commitments. "A String", ], @@ -1167,7 +1165,7 @@

Method Details

# policy with reservation. "a_key": "A String", }, - "resourceStatus": { # [Output Only] Contains output only fields. # [Output Only] Status information for Reservation resource. + "resourceStatus": { # [Output Only] Contains output only fields. # Output only. [Output Only] Status information for Reservation resource. "healthInfo": { # Health information for the reservation. # [Output only] Health information for the reservation. "degradedBlockCount": 42, # The number of reservation blocks that are degraded. "healthStatus": "A String", # The health status of the reservation. @@ -1214,9 +1212,9 @@

Method Details

}, }, }, - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. "schedulingType": "A String", # The type of maintenance for the reservation. - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. "shareSettings": { # The share setting for reservations and sole tenancy node groups. # Specify share-settings to create a shared reservation. This property is # optional. For more information about the syntax and options for this # field and its subfields, see the guide for creating @@ -1232,9 +1230,9 @@

Method Details

}, "specificReservation": { # This reservation type allows to pre allocate specific instance # Reservation for instances with specific machine shapes. # configuration. - "assuredCount": "A String", # [Output Only] Indicates how many instances are actually usable currently. + "assuredCount": "A String", # Output only. [Output Only] Indicates how many instances are actually usable currently. "count": "A String", # Specifies the number of resources that are allocated. - "inUseCount": "A String", # [Output Only] Indicates how many instances are in use. + "inUseCount": "A String", # Output only. [Output Only] Indicates how many instances are in use. "instanceProperties": { # Properties of the SKU instances being reserved. # The instance properties for the reservation. # Next ID: 9 "guestAccelerators": [ # Specifies accelerator type and count. @@ -1280,7 +1278,7 @@

Method Details

"specificReservationRequired": True or False, # Indicates whether the reservation can be consumed by VMs with affinity # for "any" reservation. If the field is set, then only VMs that target # the reservation by name can consume from this reservation. - "status": "A String", # [Output Only] The status of the reservation. + "status": "A String", # Output only. [Output Only] The status of the reservation. # # # - CREATING: Reservation resources are being @@ -1293,8 +1291,8 @@

Method Details

# reservation is created within a commitment. }, ], - "resourceStatus": { # [Output Only] Contains output only fields. # [Output Only] Status information for Commitment resource. - "customTermEligibilityEndTimestamp": "A String", # [Output Only] Indicates the end time of customer's eligibility to send + "resourceStatus": { # [Output Only] Contains output only fields. # Output only. [Output Only] Status information for Commitment resource. + "customTermEligibilityEndTimestamp": "A String", # Output only. [Output Only] Indicates the end time of customer's eligibility to send # custom term requests in RFC3339 text format. Term extension requests that # (not the end time in the request) after this time will be rejected. }, @@ -1329,28 +1327,27 @@

Method Details

# individual resource type. }, ], - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "splitSourceCommitment": "A String", # The source commitment from which you are transferring resources to create # the new split commitment. For more information, see # Split commitments. - "startTimestamp": "A String", # [Output Only] Commitment start time inRFC3339 + "startTimestamp": "A String", # Output only. [Output Only] Commitment start time inRFC3339 # text format. - "status": "A String", # [Output Only] Status of the commitment with regards to eventual expiration + "status": "A String", # Output only. [Output Only] Status of the commitment with regards to eventual expiration # (each commitment has an end date defined). Status can be one of the # following values: NOT_YET_ACTIVE, ACTIVE, orEXPIRED. - "statusMessage": "A String", # [Output Only] An optional, human-readable explanation of the status. + "statusMessage": "A String", # Output only. [Output Only] An optional, human-readable explanation of the status. "type": "A String", # The type of commitment; specifies the # machine series for which you want to commit to purchasing resources. # The choice of machine series affects the discount rate and the eligible # resource types. # # The type must be one of the following:ACCELERATOR_OPTIMIZED, ACCELERATOR_OPTIMIZED_A3,ACCELERATOR_OPTIMIZED_A3_MEGA,COMPUTE_OPTIMIZED, COMPUTE_OPTIMIZED_C2D, - # COMPUTE_OPTIMIZED_C3, COMPUTE_OPTIMIZED_C3D,COMPUTE_OPTIMIZED_H3, GENERAL_PURPOSE,GENERAL_PURPOSE_C4, GENERAL_PURPOSE_E2,GENERAL_PURPOSE_N2, GENERAL_PURPOSE_N2D,GENERAL_PURPOSE_N4, GENERAL_PURPOSE_T2D,GRAPHICS_OPTIMIZED, MEMORY_OPTIMIZED,MEMORY_OPTIMIZED_M3, MEMORY_OPTIMIZED_X4,STORAGE_OPTIMIZED_Z3. - # For example, type MEMORY_OPTIMIZED specifies a commitment - # that applies only to eligible resources of memory optimized M1 and M2 - # machine series. Type GENERAL_PURPOSE specifies a commitment - # that applies only to eligible resources of general purpose N1 machine - # series. + # COMPUTE_OPTIMIZED_C3, COMPUTE_OPTIMIZED_C3D,COMPUTE_OPTIMIZED_H3, GENERAL_PURPOSE,GENERAL_PURPOSE_C4, GENERAL_PURPOSE_E2,GENERAL_PURPOSE_N2, GENERAL_PURPOSE_N2D,GENERAL_PURPOSE_N4, GENERAL_PURPOSE_T2D,GRAPHICS_OPTIMIZED, GRAPHICS_OPTIMIZED_G4,MEMORY_OPTIMIZED, MEMORY_OPTIMIZED_M3,MEMORY_OPTIMIZED_X4, STORAGE_OPTIMIZED_Z3. For + # example, type MEMORY_OPTIMIZED specifies a commitment that + # applies only to eligible resources of memory optimized M1 and M2 machine + # series. Type GENERAL_PURPOSE specifies a commitment that + # applies only to eligible resources of general purpose N1 machine series. } requestId: string, An optional request ID to identify requests. Specify a unique request ID so @@ -1531,10 +1528,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1546,7 +1543,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1750,20 +1747,20 @@

Method Details

# Note that if you specify MACHINE commitments, then you must # also specify a type to indicate the machine series of the # hardware resource that you are committing to. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customEndTimestamp": "A String", # [Input Only] Optional, specifies the requested commitment end time inRFC3339 text format. Use this option when the desired # commitment's end date is later than the start date + term duration. "description": "A String", # An optional description of the commitment. You can provide this property # when you create the resource. - "endTimestamp": "A String", # [Output Only] Commitment end time inRFC3339 + "endTimestamp": "A String", # Output only. [Output Only] Commitment end time inRFC3339 # text format. "existingReservations": [ "A String", ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#commitment", # [Output Only] Type of the resource. Always compute#commitment + "kind": "compute#commitment", # Output only. [Output Only] Type of the resource. Always compute#commitment # for commitments. "licenseResource": { # Commitment for a particular license resource. # The license specification required as part of a license commitment. "amount": "A String", # The number of licenses you plan to purchase. @@ -1788,7 +1785,7 @@

Method Details

# you receive for your resources. Committing to a longer time duration # typically gives you a higher discount rate. The supported values for this # field are TWELVE_MONTH (1 year), andTHIRTY_SIX_MONTH (3 years). - "region": "A String", # [Output Only] URL of the region where the commitment and committed + "region": "A String", # Output only. [Output Only] URL of the region where the commitment and committed # resources are located. "reservations": [ # The list of new reservations that you want to create and attach to this # commitment. @@ -1811,7 +1808,7 @@

Method Details

"aggregateReservation": { # This reservation type is specified by total resource amounts (e.g. total # Reservation for aggregated resources, providing shape flexibility. # count of CPUs) and can account for multiple instance SKUs. In other words, # one can create instances of varying shapes against this reservation. - "inUseResources": [ # [Output only] List of resources currently in use. + "inUseResources": [ # Output only. [Output only] List of resources currently in use. { "accelerator": { # Properties of accelerator resources in this reservation. "acceleratorCount": 42, # Number of accelerators of specified type. @@ -1833,9 +1830,9 @@

Method Details

# belong to. "workloadType": "A String", # The workload type of the instances that will target this reservation. }, - "commitment": "A String", # [Output Only] Full or partial URL to a parent commitment. This field + "commitment": "A String", # Output only. [Output Only] Full or partial URL to a parent commitment. This field # displays for reservations that are tied to a commitment. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "deleteAfterDuration": { # A Duration represents a fixed-length span of time represented # Duration time relative to reservation creation when Compute Engine will # automatically delete this resource. @@ -1857,10 +1854,10 @@

Method Details

# create the resource. "enableEmergentMaintenance": True or False, # Indicates whether Compute Engine allows unplanned maintenance for your VMs; # for example, to fix hardware errors. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#reservation", # [Output Only] Type of the resource. Alwayscompute#reservations for reservations. - "linkedCommitments": [ # [Output Only] Full or partial URL to parent commitments. This field + "kind": "compute#reservation", # Output only. [Output Only] Type of the resource. Alwayscompute#reservations for reservations. + "linkedCommitments": [ # Output only. [Output Only] Full or partial URL to parent commitments. This field # displays for reservations that are tied to multiple commitments. "A String", ], @@ -1884,7 +1881,7 @@

Method Details

# policy with reservation. "a_key": "A String", }, - "resourceStatus": { # [Output Only] Contains output only fields. # [Output Only] Status information for Reservation resource. + "resourceStatus": { # [Output Only] Contains output only fields. # Output only. [Output Only] Status information for Reservation resource. "healthInfo": { # Health information for the reservation. # [Output only] Health information for the reservation. "degradedBlockCount": 42, # The number of reservation blocks that are degraded. "healthStatus": "A String", # The health status of the reservation. @@ -1931,9 +1928,9 @@

Method Details

}, }, }, - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. "schedulingType": "A String", # The type of maintenance for the reservation. - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. "shareSettings": { # The share setting for reservations and sole tenancy node groups. # Specify share-settings to create a shared reservation. This property is # optional. For more information about the syntax and options for this # field and its subfields, see the guide for creating @@ -1949,9 +1946,9 @@

Method Details

}, "specificReservation": { # This reservation type allows to pre allocate specific instance # Reservation for instances with specific machine shapes. # configuration. - "assuredCount": "A String", # [Output Only] Indicates how many instances are actually usable currently. + "assuredCount": "A String", # Output only. [Output Only] Indicates how many instances are actually usable currently. "count": "A String", # Specifies the number of resources that are allocated. - "inUseCount": "A String", # [Output Only] Indicates how many instances are in use. + "inUseCount": "A String", # Output only. [Output Only] Indicates how many instances are in use. "instanceProperties": { # Properties of the SKU instances being reserved. # The instance properties for the reservation. # Next ID: 9 "guestAccelerators": [ # Specifies accelerator type and count. @@ -1997,7 +1994,7 @@

Method Details

"specificReservationRequired": True or False, # Indicates whether the reservation can be consumed by VMs with affinity # for "any" reservation. If the field is set, then only VMs that target # the reservation by name can consume from this reservation. - "status": "A String", # [Output Only] The status of the reservation. + "status": "A String", # Output only. [Output Only] The status of the reservation. # # # - CREATING: Reservation resources are being @@ -2010,8 +2007,8 @@

Method Details

# reservation is created within a commitment. }, ], - "resourceStatus": { # [Output Only] Contains output only fields. # [Output Only] Status information for Commitment resource. - "customTermEligibilityEndTimestamp": "A String", # [Output Only] Indicates the end time of customer's eligibility to send + "resourceStatus": { # [Output Only] Contains output only fields. # Output only. [Output Only] Status information for Commitment resource. + "customTermEligibilityEndTimestamp": "A String", # Output only. [Output Only] Indicates the end time of customer's eligibility to send # custom term requests in RFC3339 text format. Term extension requests that # (not the end time in the request) after this time will be rejected. }, @@ -2046,38 +2043,37 @@

Method Details

# individual resource type. }, ], - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "splitSourceCommitment": "A String", # The source commitment from which you are transferring resources to create # the new split commitment. For more information, see # Split commitments. - "startTimestamp": "A String", # [Output Only] Commitment start time inRFC3339 + "startTimestamp": "A String", # Output only. [Output Only] Commitment start time inRFC3339 # text format. - "status": "A String", # [Output Only] Status of the commitment with regards to eventual expiration + "status": "A String", # Output only. [Output Only] Status of the commitment with regards to eventual expiration # (each commitment has an end date defined). Status can be one of the # following values: NOT_YET_ACTIVE, ACTIVE, orEXPIRED. - "statusMessage": "A String", # [Output Only] An optional, human-readable explanation of the status. + "statusMessage": "A String", # Output only. [Output Only] An optional, human-readable explanation of the status. "type": "A String", # The type of commitment; specifies the # machine series for which you want to commit to purchasing resources. # The choice of machine series affects the discount rate and the eligible # resource types. # # The type must be one of the following:ACCELERATOR_OPTIMIZED, ACCELERATOR_OPTIMIZED_A3,ACCELERATOR_OPTIMIZED_A3_MEGA,COMPUTE_OPTIMIZED, COMPUTE_OPTIMIZED_C2D, - # COMPUTE_OPTIMIZED_C3, COMPUTE_OPTIMIZED_C3D,COMPUTE_OPTIMIZED_H3, GENERAL_PURPOSE,GENERAL_PURPOSE_C4, GENERAL_PURPOSE_E2,GENERAL_PURPOSE_N2, GENERAL_PURPOSE_N2D,GENERAL_PURPOSE_N4, GENERAL_PURPOSE_T2D,GRAPHICS_OPTIMIZED, MEMORY_OPTIMIZED,MEMORY_OPTIMIZED_M3, MEMORY_OPTIMIZED_X4,STORAGE_OPTIMIZED_Z3. - # For example, type MEMORY_OPTIMIZED specifies a commitment - # that applies only to eligible resources of memory optimized M1 and M2 - # machine series. Type GENERAL_PURPOSE specifies a commitment - # that applies only to eligible resources of general purpose N1 machine - # series. + # COMPUTE_OPTIMIZED_C3, COMPUTE_OPTIMIZED_C3D,COMPUTE_OPTIMIZED_H3, GENERAL_PURPOSE,GENERAL_PURPOSE_C4, GENERAL_PURPOSE_E2,GENERAL_PURPOSE_N2, GENERAL_PURPOSE_N2D,GENERAL_PURPOSE_N4, GENERAL_PURPOSE_T2D,GRAPHICS_OPTIMIZED, GRAPHICS_OPTIMIZED_G4,MEMORY_OPTIMIZED, MEMORY_OPTIMIZED_M3,MEMORY_OPTIMIZED_X4, STORAGE_OPTIMIZED_Z3. For + # example, type MEMORY_OPTIMIZED specifies a commitment that + # applies only to eligible resources of memory optimized M1 and M2 machine + # series. Type GENERAL_PURPOSE specifies a commitment that + # applies only to eligible resources of general purpose N1 machine series. }, ], - "kind": "compute#commitmentList", # [Output Only] Type of resource. Always compute#commitmentList + "kind": "compute#commitmentList", # Output only. [Output Only] Type of resource. Always compute#commitmentList # for lists of commitments. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -2155,20 +2151,20 @@

Method Details

# Note that if you specify MACHINE commitments, then you must # also specify a type to indicate the machine series of the # hardware resource that you are committing to. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customEndTimestamp": "A String", # [Input Only] Optional, specifies the requested commitment end time inRFC3339 text format. Use this option when the desired # commitment's end date is later than the start date + term duration. "description": "A String", # An optional description of the commitment. You can provide this property # when you create the resource. - "endTimestamp": "A String", # [Output Only] Commitment end time inRFC3339 + "endTimestamp": "A String", # Output only. [Output Only] Commitment end time inRFC3339 # text format. "existingReservations": [ "A String", ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#commitment", # [Output Only] Type of the resource. Always compute#commitment + "kind": "compute#commitment", # Output only. [Output Only] Type of the resource. Always compute#commitment # for commitments. "licenseResource": { # Commitment for a particular license resource. # The license specification required as part of a license commitment. "amount": "A String", # The number of licenses you plan to purchase. @@ -2193,7 +2189,7 @@

Method Details

# you receive for your resources. Committing to a longer time duration # typically gives you a higher discount rate. The supported values for this # field are TWELVE_MONTH (1 year), andTHIRTY_SIX_MONTH (3 years). - "region": "A String", # [Output Only] URL of the region where the commitment and committed + "region": "A String", # Output only. [Output Only] URL of the region where the commitment and committed # resources are located. "reservations": [ # The list of new reservations that you want to create and attach to this # commitment. @@ -2216,7 +2212,7 @@

Method Details

"aggregateReservation": { # This reservation type is specified by total resource amounts (e.g. total # Reservation for aggregated resources, providing shape flexibility. # count of CPUs) and can account for multiple instance SKUs. In other words, # one can create instances of varying shapes against this reservation. - "inUseResources": [ # [Output only] List of resources currently in use. + "inUseResources": [ # Output only. [Output only] List of resources currently in use. { "accelerator": { # Properties of accelerator resources in this reservation. "acceleratorCount": 42, # Number of accelerators of specified type. @@ -2238,9 +2234,9 @@

Method Details

# belong to. "workloadType": "A String", # The workload type of the instances that will target this reservation. }, - "commitment": "A String", # [Output Only] Full or partial URL to a parent commitment. This field + "commitment": "A String", # Output only. [Output Only] Full or partial URL to a parent commitment. This field # displays for reservations that are tied to a commitment. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "deleteAfterDuration": { # A Duration represents a fixed-length span of time represented # Duration time relative to reservation creation when Compute Engine will # automatically delete this resource. @@ -2262,10 +2258,10 @@

Method Details

# create the resource. "enableEmergentMaintenance": True or False, # Indicates whether Compute Engine allows unplanned maintenance for your VMs; # for example, to fix hardware errors. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#reservation", # [Output Only] Type of the resource. Alwayscompute#reservations for reservations. - "linkedCommitments": [ # [Output Only] Full or partial URL to parent commitments. This field + "kind": "compute#reservation", # Output only. [Output Only] Type of the resource. Alwayscompute#reservations for reservations. + "linkedCommitments": [ # Output only. [Output Only] Full or partial URL to parent commitments. This field # displays for reservations that are tied to multiple commitments. "A String", ], @@ -2289,7 +2285,7 @@

Method Details

# policy with reservation. "a_key": "A String", }, - "resourceStatus": { # [Output Only] Contains output only fields. # [Output Only] Status information for Reservation resource. + "resourceStatus": { # [Output Only] Contains output only fields. # Output only. [Output Only] Status information for Reservation resource. "healthInfo": { # Health information for the reservation. # [Output only] Health information for the reservation. "degradedBlockCount": 42, # The number of reservation blocks that are degraded. "healthStatus": "A String", # The health status of the reservation. @@ -2336,9 +2332,9 @@

Method Details

}, }, }, - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. "schedulingType": "A String", # The type of maintenance for the reservation. - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. "shareSettings": { # The share setting for reservations and sole tenancy node groups. # Specify share-settings to create a shared reservation. This property is # optional. For more information about the syntax and options for this # field and its subfields, see the guide for creating @@ -2354,9 +2350,9 @@

Method Details

}, "specificReservation": { # This reservation type allows to pre allocate specific instance # Reservation for instances with specific machine shapes. # configuration. - "assuredCount": "A String", # [Output Only] Indicates how many instances are actually usable currently. + "assuredCount": "A String", # Output only. [Output Only] Indicates how many instances are actually usable currently. "count": "A String", # Specifies the number of resources that are allocated. - "inUseCount": "A String", # [Output Only] Indicates how many instances are in use. + "inUseCount": "A String", # Output only. [Output Only] Indicates how many instances are in use. "instanceProperties": { # Properties of the SKU instances being reserved. # The instance properties for the reservation. # Next ID: 9 "guestAccelerators": [ # Specifies accelerator type and count. @@ -2402,7 +2398,7 @@

Method Details

"specificReservationRequired": True or False, # Indicates whether the reservation can be consumed by VMs with affinity # for "any" reservation. If the field is set, then only VMs that target # the reservation by name can consume from this reservation. - "status": "A String", # [Output Only] The status of the reservation. + "status": "A String", # Output only. [Output Only] The status of the reservation. # # # - CREATING: Reservation resources are being @@ -2415,8 +2411,8 @@

Method Details

# reservation is created within a commitment. }, ], - "resourceStatus": { # [Output Only] Contains output only fields. # [Output Only] Status information for Commitment resource. - "customTermEligibilityEndTimestamp": "A String", # [Output Only] Indicates the end time of customer's eligibility to send + "resourceStatus": { # [Output Only] Contains output only fields. # Output only. [Output Only] Status information for Commitment resource. + "customTermEligibilityEndTimestamp": "A String", # Output only. [Output Only] Indicates the end time of customer's eligibility to send # custom term requests in RFC3339 text format. Term extension requests that # (not the end time in the request) after this time will be rejected. }, @@ -2451,28 +2447,27 @@

Method Details

# individual resource type. }, ], - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "splitSourceCommitment": "A String", # The source commitment from which you are transferring resources to create # the new split commitment. For more information, see # Split commitments. - "startTimestamp": "A String", # [Output Only] Commitment start time inRFC3339 + "startTimestamp": "A String", # Output only. [Output Only] Commitment start time inRFC3339 # text format. - "status": "A String", # [Output Only] Status of the commitment with regards to eventual expiration + "status": "A String", # Output only. [Output Only] Status of the commitment with regards to eventual expiration # (each commitment has an end date defined). Status can be one of the # following values: NOT_YET_ACTIVE, ACTIVE, orEXPIRED. - "statusMessage": "A String", # [Output Only] An optional, human-readable explanation of the status. + "statusMessage": "A String", # Output only. [Output Only] An optional, human-readable explanation of the status. "type": "A String", # The type of commitment; specifies the # machine series for which you want to commit to purchasing resources. # The choice of machine series affects the discount rate and the eligible # resource types. # # The type must be one of the following:ACCELERATOR_OPTIMIZED, ACCELERATOR_OPTIMIZED_A3,ACCELERATOR_OPTIMIZED_A3_MEGA,COMPUTE_OPTIMIZED, COMPUTE_OPTIMIZED_C2D, - # COMPUTE_OPTIMIZED_C3, COMPUTE_OPTIMIZED_C3D,COMPUTE_OPTIMIZED_H3, GENERAL_PURPOSE,GENERAL_PURPOSE_C4, GENERAL_PURPOSE_E2,GENERAL_PURPOSE_N2, GENERAL_PURPOSE_N2D,GENERAL_PURPOSE_N4, GENERAL_PURPOSE_T2D,GRAPHICS_OPTIMIZED, MEMORY_OPTIMIZED,MEMORY_OPTIMIZED_M3, MEMORY_OPTIMIZED_X4,STORAGE_OPTIMIZED_Z3. - # For example, type MEMORY_OPTIMIZED specifies a commitment - # that applies only to eligible resources of memory optimized M1 and M2 - # machine series. Type GENERAL_PURPOSE specifies a commitment - # that applies only to eligible resources of general purpose N1 machine - # series. + # COMPUTE_OPTIMIZED_C3, COMPUTE_OPTIMIZED_C3D,COMPUTE_OPTIMIZED_H3, GENERAL_PURPOSE,GENERAL_PURPOSE_C4, GENERAL_PURPOSE_E2,GENERAL_PURPOSE_N2, GENERAL_PURPOSE_N2D,GENERAL_PURPOSE_N4, GENERAL_PURPOSE_T2D,GRAPHICS_OPTIMIZED, GRAPHICS_OPTIMIZED_G4,MEMORY_OPTIMIZED, MEMORY_OPTIMIZED_M3,MEMORY_OPTIMIZED_X4, STORAGE_OPTIMIZED_Z3. For + # example, type MEMORY_OPTIMIZED specifies a commitment that + # applies only to eligible resources of memory optimized M1 and M2 machine + # series. Type GENERAL_PURPOSE specifies a commitment that + # applies only to eligible resources of general purpose N1 machine series. } paths: string, A parameter (repeated) @@ -2655,10 +2650,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2670,7 +2665,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_v1.regionDiskTypes.html b/docs/dyn/compute_v1.regionDiskTypes.html index e2c3559b00..44fb44b60b 100644 --- a/docs/dyn/compute_v1.regionDiskTypes.html +++ b/docs/dyn/compute_v1.regionDiskTypes.html @@ -151,7 +151,7 @@

Method Details

"description": "A String", # [Output Only] An optional description of this resource. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#diskType", # [Output Only] Type of the resource. Always compute#diskType + "kind": "compute#diskType", # Output only. [Output Only] Type of the resource. Always compute#diskType # for disk types. "name": "A String", # [Output Only] Name of the resource. "region": "A String", # [Output Only] URL of the region where the disk type resides. Only @@ -311,7 +311,7 @@

Method Details

"description": "A String", # [Output Only] An optional description of this resource. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#diskType", # [Output Only] Type of the resource. Always compute#diskType + "kind": "compute#diskType", # Output only. [Output Only] Type of the resource. Always compute#diskType # for disk types. "name": "A String", # [Output Only] Name of the resource. "region": "A String", # [Output Only] URL of the region where the disk type resides. Only @@ -326,13 +326,13 @@

Method Details

# not settable as a field in the request body. }, ], - "kind": "compute#regionDiskTypeList", # [Output Only] Type of resource. Alwayscompute#regionDiskTypeList for region disk types. + "kind": "compute#regionDiskTypeList", # Output only. [Output Only] Type of resource. Alwayscompute#regionDiskTypeList for region disk types. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there diff --git a/docs/dyn/compute_v1.regionDisks.html b/docs/dyn/compute_v1.regionDisks.html index 9ab78e9cef..d2427fd4dc 100644 --- a/docs/dyn/compute_v1.regionDisks.html +++ b/docs/dyn/compute_v1.regionDisks.html @@ -329,10 +329,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -344,7 +344,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -629,10 +629,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -644,7 +644,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -748,9 +748,9 @@

Method Details

# You can use snapshots to back up data on a regular interval. For more # information, read Creating # persistent disk snapshots. - "architecture": "A String", # [Output Only] The architecture of the snapshot. Valid values are + "architecture": "A String", # Output only. [Output Only] The architecture of the snapshot. Valid values are # ARM64 or X86_64. - "autoCreated": True or False, # [Output Only] Set to true if snapshots are automatically created by + "autoCreated": True or False, # Output only. [Output Only] Set to true if snapshots are automatically created by # applying resource policy on the target disk. "chainName": "A String", # Creates the new snapshot in the snapshot chain labeled with the # specified name. The chain name must be 1-63 characters long and comply @@ -758,18 +758,18 @@

Method Details

# owners who needs to create separate snapshot chains, for example, # for chargeback tracking. When you describe your snapshot resource, this # field is visible only if it has a non-empty value. - "creationSizeBytes": "A String", # [Output Only] Size in bytes of the snapshot at creation time. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationSizeBytes": "A String", # Output only. [Output Only] Size in bytes of the snapshot at creation time. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "diskSizeGb": "A String", # [Output Only] Size of the source disk, specified in GB. - "downloadBytes": "A String", # [Output Only] Number of bytes downloaded to restore a snapshot to a disk. - "enableConfidentialCompute": True or False, # Whether this snapshot is created from a confidential compute mode disk. + "diskSizeGb": "A String", # Output only. [Output Only] Size of the source disk, specified in GB. + "downloadBytes": "A String", # Output only. [Output Only] Number of bytes downloaded to restore a snapshot to a disk. + "enableConfidentialCompute": True or False, # Output only. Whether this snapshot is created from a confidential compute mode disk. # [Output Only]: This field is not set by user, but from source disk. "guestFlush": True or False, # [Input Only] Whether to attempt an application consistent snapshot by # informing the OS to prepare for the snapshot process. - "guestOsFeatures": [ # [Output Only] A list of features to enable on the guest operating system. + "guestOsFeatures": [ # Output only. [Output Only] A list of features to enable on the guest operating system. # Applicable only for bootable images. Read # Enabling guest operating system features to see a list of available # options. @@ -795,9 +795,9 @@

Method Details

# Enabling guest operating system features. }, ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#snapshot", # [Output Only] Type of the resource. Always compute#snapshot + "kind": "compute#snapshot", # Output only. [Output Only] Type of the resource. Always compute#snapshot # for Snapshot resources. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this snapshot, which is # essentially a hash of the labels set used for optimistic locking. The @@ -813,11 +813,11 @@

Method Details

# Label values may be empty. "a_key": "A String", }, - "licenseCodes": [ # [Output Only] Integer license codes indicating which licenses are attached + "licenseCodes": [ # Output only. [Output Only] Integer license codes indicating which licenses are attached # to this snapshot. "A String", ], - "licenses": [ # [Output Only] A list of public visible licenses that apply to this + "licenses": [ # Output only. [Output Only] A list of public visible licenses that apply to this # snapshot. This can be because the original image had licenses attached # (such as a Windows image). "A String", @@ -836,15 +836,17 @@

Method Details

# as part of resource payload. "resourceManagerTags": { # Resource manager tags to be bound to the snapshot. Tag keys and values have # the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, }, "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "snapshotEncryptionKey": { # Encrypts the snapshot using acustomer-supplied # encryption key. # @@ -968,7 +970,7 @@

Method Details

}, "sourceDiskForRecoveryCheckpoint": "A String", # The source disk whose recovery checkpoint will be used to create this # snapshot. - "sourceDiskId": "A String", # [Output Only] The ID value of the disk used to create this snapshot. This + "sourceDiskId": "A String", # Output only. [Output Only] The ID value of the disk used to create this snapshot. This # value may be used to determine whether the snapshot was taken from the # current or a previous instance of a given disk name. "sourceInstantSnapshot": "A String", # The source instant snapshot used to create this snapshot. You can provide @@ -1032,21 +1034,21 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceInstantSnapshotId": "A String", # [Output Only] The unique ID of the instant snapshot used to create this + "sourceInstantSnapshotId": "A String", # Output only. [Output Only] The unique ID of the instant snapshot used to create this # snapshot. This value identifies the exact instant snapshot that was used to # create this snapshot. For example, if you created the snapshot from an # instant snapshot that was later deleted and recreated under the same name, # the source instant snapshot ID would identify the exact instant snapshot # that was used. - "sourceSnapshotSchedulePolicy": "A String", # [Output Only] URL of the resource policy which created this + "sourceSnapshotSchedulePolicy": "A String", # Output only. [Output Only] URL of the resource policy which created this # scheduled snapshot. - "sourceSnapshotSchedulePolicyId": "A String", # [Output Only] ID of the resource policy which created this + "sourceSnapshotSchedulePolicyId": "A String", # Output only. [Output Only] ID of the resource policy which created this # scheduled snapshot. - "status": "A String", # [Output Only] The status of the snapshot. This can beCREATING, DELETING, FAILED,READY, or UPLOADING. - "storageBytes": "A String", # [Output Only] A size of the storage used by the snapshot. As snapshots + "status": "A String", # Output only. [Output Only] The status of the snapshot. This can beCREATING, DELETING, FAILED,READY, or UPLOADING. + "storageBytes": "A String", # Output only. [Output Only] A size of the storage used by the snapshot. As snapshots # share storage, this number is expected to change with snapshot # creation/deletion. - "storageBytesStatus": "A String", # [Output Only] An indicator whether storageBytes is in a + "storageBytesStatus": "A String", # Output only. [Output Only] An indicator whether storageBytes is in a # stable state or it is being adjusted as a result of shared storage # reallocation. This status can either be UPDATING, meaning # the size of the snapshot is being updated, or UP_TO_DATE, @@ -1235,10 +1237,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1250,7 +1252,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1520,10 +1522,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1535,7 +1537,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1664,9 +1666,9 @@

Method Details

"architecture": "A String", # The architecture of the disk. Valid values are # ARM64 or X86_64. "asyncPrimaryDisk": { # Disk asynchronously replicated into this disk. - "consistencyGroupPolicy": "A String", # [Output Only] URL of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicy": "A String", # Output only. [Output Only] URL of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. - "consistencyGroupPolicyId": "A String", # [Output Only] ID of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicyId": "A String", # Output only. [Output Only] ID of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. "disk": "A String", # The other disk asynchronously replicated to or from the current disk. # You can provide this as a partial or full URL to the resource. @@ -1676,19 +1678,19 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/disks/disk # - projects/project/zones/zone/disks/disk # - zones/zone/disks/disk - "diskId": "A String", # [Output Only] The unique ID of the other disk asynchronously replicated + "diskId": "A String", # Output only. [Output Only] The unique ID of the other disk asynchronously replicated # to or from the current disk. This value identifies the exact disk that # was used to create this replication. For example, if you started # replicating the persistent disk from a disk that was later deleted and # recreated under the same name, the disk ID would identify the exact # version of the disk that was used. }, - "asyncSecondaryDisks": { # [Output Only] A list of disks this disk is asynchronously replicated to. + "asyncSecondaryDisks": { # Output only. [Output Only] A list of disks this disk is asynchronously replicated to. "a_key": { "asyncReplicationDisk": { - "consistencyGroupPolicy": "A String", # [Output Only] URL of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicy": "A String", # Output only. [Output Only] URL of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. - "consistencyGroupPolicyId": "A String", # [Output Only] ID of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicyId": "A String", # Output only. [Output Only] ID of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. "disk": "A String", # The other disk asynchronously replicated to or from the current disk. # You can provide this as a partial or full URL to the resource. @@ -1698,7 +1700,7 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/disks/disk # - projects/project/zones/zone/disks/disk # - zones/zone/disks/disk - "diskId": "A String", # [Output Only] The unique ID of the other disk asynchronously replicated + "diskId": "A String", # Output only. [Output Only] The unique ID of the other disk asynchronously replicated # to or from the current disk. This value identifies the exact disk that # was used to create this replication. For example, if you started # replicating the persistent disk from a disk that was later deleted and @@ -1707,7 +1709,7 @@

Method Details

}, }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1813,9 +1815,9 @@

Method Details

# Enabling guest operating system features. }, ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#disk", # [Output Only] Type of the resource. Always compute#disk for + "kind": "compute#disk", # Output only. [Output Only] Type of the resource. Always compute#disk for # disks. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this disk, which is # essentially a hash of the labels set used for optimistic locking. The @@ -1830,9 +1832,9 @@

Method Details

# the setLabels method. "a_key": "A String", }, - "lastAttachTimestamp": "A String", # [Output Only] Last attach timestamp inRFC3339 + "lastAttachTimestamp": "A String", # Output only. [Output Only] Last attach timestamp inRFC3339 # text format. - "lastDetachTimestamp": "A String", # [Output Only] Last detach timestamp inRFC3339 + "lastDetachTimestamp": "A String", # Output only. [Output Only] Last detach timestamp inRFC3339 # text format. "licenseCodes": [ # Integer license codes indicating which licenses are attached to this disk. "A String", @@ -1854,8 +1856,10 @@

Method Details

# as part of resource payload. "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -1873,7 +1877,7 @@

Method Details

"provisionedThroughput": "A String", # Indicates how much throughput to provision for the disk. This sets the # number of throughput mb per second that the disk can handle. Values must be # greater than or equal to 1. - "region": "A String", # [Output Only] URL of the region where the disk resides. Only applicable for + "region": "A String", # Output only. [Output Only] URL of the region where the disk resides. Only applicable for # regional resources. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -1884,7 +1888,7 @@

Method Details

"resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. "A String", ], - "resourceStatus": { # [Output Only] Status information for the disk resource. + "resourceStatus": { # Output only. [Output Only] Status information for the disk resource. "asyncPrimaryDisk": { "state": "A String", }, @@ -1895,8 +1899,8 @@

Method Details

}, }, "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. "sizeGb": "A String", # Size, in GB, of the persistent disk. You can specify # this field when creating a persistent disk using thesourceImage, sourceSnapshot, orsourceDisk parameter, or specify it alone to create an empty # persistent disk. @@ -1904,9 +1908,9 @@

Method Details

# If you specify this field along with a source, the value ofsizeGb must not be less than the size of the # source. # Acceptable values are greater than 0. - "sourceConsistencyGroupPolicy": "A String", # [Output Only] URL of the DiskConsistencyGroupPolicy for a secondary disk + "sourceConsistencyGroupPolicy": "A String", # Output only. [Output Only] URL of the DiskConsistencyGroupPolicy for a secondary disk # that was created using a consistency group. - "sourceConsistencyGroupPolicyId": "A String", # [Output Only] ID of the DiskConsistencyGroupPolicy for a secondary disk + "sourceConsistencyGroupPolicyId": "A String", # Output only. [Output Only] ID of the DiskConsistencyGroupPolicy for a secondary disk # that was created using a consistency group. "sourceDisk": "A String", # The source disk used to create this disk. You can provide this as a # partial or full URL to the resource. For example, the following are valid @@ -1930,7 +1934,7 @@

Method Details

# # - # regions/region/disks/disk - "sourceDiskId": "A String", # [Output Only] The unique ID of the disk used to create this disk. This + "sourceDiskId": "A String", # Output only. [Output Only] The unique ID of the disk used to create this disk. This # value identifies the exact disk that was used to create this persistent # disk. For example, if you created the persistent disk from a disk that # was later deleted and recreated under the same name, the source disk ID @@ -2014,7 +2018,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceImageId": "A String", # [Output Only] The ID value of the image used to create this disk. This + "sourceImageId": "A String", # Output only. [Output Only] The ID value of the image used to create this disk. This # value identifies the exact image that was used to create this persistent # disk. For example, if you created the persistent disk from an image that # was later deleted and recreated under the same name, the source image ID @@ -2027,7 +2031,7 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/instantSnapshots/instantSnapshot # - projects/project/zones/zone/instantSnapshots/instantSnapshot # - zones/zone/instantSnapshots/instantSnapshot - "sourceInstantSnapshotId": "A String", # [Output Only] The unique ID of the instant snapshot used to create this + "sourceInstantSnapshotId": "A String", # Output only. [Output Only] The unique ID of the instant snapshot used to create this # disk. This value identifies the exact instant snapshot that was used to # create this persistent disk. For example, if you created the persistent # disk from an instant snapshot that was later deleted and recreated under @@ -2095,7 +2099,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceSnapshotId": "A String", # [Output Only] The unique ID of the snapshot used to create this disk. This + "sourceSnapshotId": "A String", # Output only. [Output Only] The unique ID of the snapshot used to create this disk. This # value identifies the exact snapshot that was used to create this persistent # disk. For example, if you created the persistent disk from a snapshot that # was later deleted and recreated under the same name, the source snapshot ID @@ -2107,7 +2111,7 @@

Method Details

# multiple disks from a source storage object. To create many disks from a # source storage object, use gcloud compute images # import instead. - "status": "A String", # [Output Only] The status of disk creation. + "status": "A String", # Output only. [Output Only] The status of disk creation. # # # - CREATING: Disk is provisioning. @@ -2127,11 +2131,11 @@

Method Details

"type": "A String", # URL of the disk type resource describing which disk type to use to create # the disk. Provide this when creating the disk. For example:projects/project/zones/zone/diskTypes/pd-ssd. See Persistent disk # types. - "users": [ # [Output Only] Links to the users of the disk (attached instances) + "users": [ # Output only. [Output Only] Links to the users of the disk (attached instances) # in form:projects/project/zones/zone/instances/instance "A String", ], - "zone": "A String", # [Output Only] URL of the zone where the disk resides. + "zone": "A String", # Output only. [Output Only] URL of the zone where the disk resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. }
@@ -2550,9 +2554,9 @@

Method Details

"architecture": "A String", # The architecture of the disk. Valid values are # ARM64 or X86_64. "asyncPrimaryDisk": { # Disk asynchronously replicated into this disk. - "consistencyGroupPolicy": "A String", # [Output Only] URL of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicy": "A String", # Output only. [Output Only] URL of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. - "consistencyGroupPolicyId": "A String", # [Output Only] ID of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicyId": "A String", # Output only. [Output Only] ID of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. "disk": "A String", # The other disk asynchronously replicated to or from the current disk. # You can provide this as a partial or full URL to the resource. @@ -2562,19 +2566,19 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/disks/disk # - projects/project/zones/zone/disks/disk # - zones/zone/disks/disk - "diskId": "A String", # [Output Only] The unique ID of the other disk asynchronously replicated + "diskId": "A String", # Output only. [Output Only] The unique ID of the other disk asynchronously replicated # to or from the current disk. This value identifies the exact disk that # was used to create this replication. For example, if you started # replicating the persistent disk from a disk that was later deleted and # recreated under the same name, the disk ID would identify the exact # version of the disk that was used. }, - "asyncSecondaryDisks": { # [Output Only] A list of disks this disk is asynchronously replicated to. + "asyncSecondaryDisks": { # Output only. [Output Only] A list of disks this disk is asynchronously replicated to. "a_key": { "asyncReplicationDisk": { - "consistencyGroupPolicy": "A String", # [Output Only] URL of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicy": "A String", # Output only. [Output Only] URL of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. - "consistencyGroupPolicyId": "A String", # [Output Only] ID of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicyId": "A String", # Output only. [Output Only] ID of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. "disk": "A String", # The other disk asynchronously replicated to or from the current disk. # You can provide this as a partial or full URL to the resource. @@ -2584,7 +2588,7 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/disks/disk # - projects/project/zones/zone/disks/disk # - zones/zone/disks/disk - "diskId": "A String", # [Output Only] The unique ID of the other disk asynchronously replicated + "diskId": "A String", # Output only. [Output Only] The unique ID of the other disk asynchronously replicated # to or from the current disk. This value identifies the exact disk that # was used to create this replication. For example, if you started # replicating the persistent disk from a disk that was later deleted and @@ -2593,7 +2597,7 @@

Method Details

}, }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -2699,9 +2703,9 @@

Method Details

# Enabling guest operating system features. }, ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#disk", # [Output Only] Type of the resource. Always compute#disk for + "kind": "compute#disk", # Output only. [Output Only] Type of the resource. Always compute#disk for # disks. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this disk, which is # essentially a hash of the labels set used for optimistic locking. The @@ -2716,9 +2720,9 @@

Method Details

# the setLabels method. "a_key": "A String", }, - "lastAttachTimestamp": "A String", # [Output Only] Last attach timestamp inRFC3339 + "lastAttachTimestamp": "A String", # Output only. [Output Only] Last attach timestamp inRFC3339 # text format. - "lastDetachTimestamp": "A String", # [Output Only] Last detach timestamp inRFC3339 + "lastDetachTimestamp": "A String", # Output only. [Output Only] Last detach timestamp inRFC3339 # text format. "licenseCodes": [ # Integer license codes indicating which licenses are attached to this disk. "A String", @@ -2740,8 +2744,10 @@

Method Details

# as part of resource payload. "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -2759,7 +2765,7 @@

Method Details

"provisionedThroughput": "A String", # Indicates how much throughput to provision for the disk. This sets the # number of throughput mb per second that the disk can handle. Values must be # greater than or equal to 1. - "region": "A String", # [Output Only] URL of the region where the disk resides. Only applicable for + "region": "A String", # Output only. [Output Only] URL of the region where the disk resides. Only applicable for # regional resources. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -2770,7 +2776,7 @@

Method Details

"resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. "A String", ], - "resourceStatus": { # [Output Only] Status information for the disk resource. + "resourceStatus": { # Output only. [Output Only] Status information for the disk resource. "asyncPrimaryDisk": { "state": "A String", }, @@ -2781,8 +2787,8 @@

Method Details

}, }, "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. "sizeGb": "A String", # Size, in GB, of the persistent disk. You can specify # this field when creating a persistent disk using thesourceImage, sourceSnapshot, orsourceDisk parameter, or specify it alone to create an empty # persistent disk. @@ -2790,9 +2796,9 @@

Method Details

# If you specify this field along with a source, the value ofsizeGb must not be less than the size of the # source. # Acceptable values are greater than 0. - "sourceConsistencyGroupPolicy": "A String", # [Output Only] URL of the DiskConsistencyGroupPolicy for a secondary disk + "sourceConsistencyGroupPolicy": "A String", # Output only. [Output Only] URL of the DiskConsistencyGroupPolicy for a secondary disk # that was created using a consistency group. - "sourceConsistencyGroupPolicyId": "A String", # [Output Only] ID of the DiskConsistencyGroupPolicy for a secondary disk + "sourceConsistencyGroupPolicyId": "A String", # Output only. [Output Only] ID of the DiskConsistencyGroupPolicy for a secondary disk # that was created using a consistency group. "sourceDisk": "A String", # The source disk used to create this disk. You can provide this as a # partial or full URL to the resource. For example, the following are valid @@ -2816,7 +2822,7 @@

Method Details

# # - # regions/region/disks/disk - "sourceDiskId": "A String", # [Output Only] The unique ID of the disk used to create this disk. This + "sourceDiskId": "A String", # Output only. [Output Only] The unique ID of the disk used to create this disk. This # value identifies the exact disk that was used to create this persistent # disk. For example, if you created the persistent disk from a disk that # was later deleted and recreated under the same name, the source disk ID @@ -2900,7 +2906,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceImageId": "A String", # [Output Only] The ID value of the image used to create this disk. This + "sourceImageId": "A String", # Output only. [Output Only] The ID value of the image used to create this disk. This # value identifies the exact image that was used to create this persistent # disk. For example, if you created the persistent disk from an image that # was later deleted and recreated under the same name, the source image ID @@ -2913,7 +2919,7 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/instantSnapshots/instantSnapshot # - projects/project/zones/zone/instantSnapshots/instantSnapshot # - zones/zone/instantSnapshots/instantSnapshot - "sourceInstantSnapshotId": "A String", # [Output Only] The unique ID of the instant snapshot used to create this + "sourceInstantSnapshotId": "A String", # Output only. [Output Only] The unique ID of the instant snapshot used to create this # disk. This value identifies the exact instant snapshot that was used to # create this persistent disk. For example, if you created the persistent # disk from an instant snapshot that was later deleted and recreated under @@ -2981,7 +2987,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceSnapshotId": "A String", # [Output Only] The unique ID of the snapshot used to create this disk. This + "sourceSnapshotId": "A String", # Output only. [Output Only] The unique ID of the snapshot used to create this disk. This # value identifies the exact snapshot that was used to create this persistent # disk. For example, if you created the persistent disk from a snapshot that # was later deleted and recreated under the same name, the source snapshot ID @@ -2993,7 +2999,7 @@

Method Details

# multiple disks from a source storage object. To create many disks from a # source storage object, use gcloud compute images # import instead. - "status": "A String", # [Output Only] The status of disk creation. + "status": "A String", # Output only. [Output Only] The status of disk creation. # # # - CREATING: Disk is provisioning. @@ -3013,11 +3019,11 @@

Method Details

"type": "A String", # URL of the disk type resource describing which disk type to use to create # the disk. Provide this when creating the disk. For example:projects/project/zones/zone/diskTypes/pd-ssd. See Persistent disk # types. - "users": [ # [Output Only] Links to the users of the disk (attached instances) + "users": [ # Output only. [Output Only] Links to the users of the disk (attached instances) # in form:projects/project/zones/zone/instances/instance "A String", ], - "zone": "A String", # [Output Only] URL of the zone where the disk resides. + "zone": "A String", # Output only. [Output Only] URL of the zone where the disk resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. } @@ -3201,10 +3207,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3216,7 +3222,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -3431,9 +3437,9 @@

Method Details

"architecture": "A String", # The architecture of the disk. Valid values are # ARM64 or X86_64. "asyncPrimaryDisk": { # Disk asynchronously replicated into this disk. - "consistencyGroupPolicy": "A String", # [Output Only] URL of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicy": "A String", # Output only. [Output Only] URL of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. - "consistencyGroupPolicyId": "A String", # [Output Only] ID of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicyId": "A String", # Output only. [Output Only] ID of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. "disk": "A String", # The other disk asynchronously replicated to or from the current disk. # You can provide this as a partial or full URL to the resource. @@ -3443,19 +3449,19 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/disks/disk # - projects/project/zones/zone/disks/disk # - zones/zone/disks/disk - "diskId": "A String", # [Output Only] The unique ID of the other disk asynchronously replicated + "diskId": "A String", # Output only. [Output Only] The unique ID of the other disk asynchronously replicated # to or from the current disk. This value identifies the exact disk that # was used to create this replication. For example, if you started # replicating the persistent disk from a disk that was later deleted and # recreated under the same name, the disk ID would identify the exact # version of the disk that was used. }, - "asyncSecondaryDisks": { # [Output Only] A list of disks this disk is asynchronously replicated to. + "asyncSecondaryDisks": { # Output only. [Output Only] A list of disks this disk is asynchronously replicated to. "a_key": { "asyncReplicationDisk": { - "consistencyGroupPolicy": "A String", # [Output Only] URL of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicy": "A String", # Output only. [Output Only] URL of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. - "consistencyGroupPolicyId": "A String", # [Output Only] ID of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicyId": "A String", # Output only. [Output Only] ID of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. "disk": "A String", # The other disk asynchronously replicated to or from the current disk. # You can provide this as a partial or full URL to the resource. @@ -3465,7 +3471,7 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/disks/disk # - projects/project/zones/zone/disks/disk # - zones/zone/disks/disk - "diskId": "A String", # [Output Only] The unique ID of the other disk asynchronously replicated + "diskId": "A String", # Output only. [Output Only] The unique ID of the other disk asynchronously replicated # to or from the current disk. This value identifies the exact disk that # was used to create this replication. For example, if you started # replicating the persistent disk from a disk that was later deleted and @@ -3474,7 +3480,7 @@

Method Details

}, }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -3580,9 +3586,9 @@

Method Details

# Enabling guest operating system features. }, ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#disk", # [Output Only] Type of the resource. Always compute#disk for + "kind": "compute#disk", # Output only. [Output Only] Type of the resource. Always compute#disk for # disks. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this disk, which is # essentially a hash of the labels set used for optimistic locking. The @@ -3597,9 +3603,9 @@

Method Details

# the setLabels method. "a_key": "A String", }, - "lastAttachTimestamp": "A String", # [Output Only] Last attach timestamp inRFC3339 + "lastAttachTimestamp": "A String", # Output only. [Output Only] Last attach timestamp inRFC3339 # text format. - "lastDetachTimestamp": "A String", # [Output Only] Last detach timestamp inRFC3339 + "lastDetachTimestamp": "A String", # Output only. [Output Only] Last detach timestamp inRFC3339 # text format. "licenseCodes": [ # Integer license codes indicating which licenses are attached to this disk. "A String", @@ -3621,8 +3627,10 @@

Method Details

# as part of resource payload. "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -3640,7 +3648,7 @@

Method Details

"provisionedThroughput": "A String", # Indicates how much throughput to provision for the disk. This sets the # number of throughput mb per second that the disk can handle. Values must be # greater than or equal to 1. - "region": "A String", # [Output Only] URL of the region where the disk resides. Only applicable for + "region": "A String", # Output only. [Output Only] URL of the region where the disk resides. Only applicable for # regional resources. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -3651,7 +3659,7 @@

Method Details

"resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. "A String", ], - "resourceStatus": { # [Output Only] Status information for the disk resource. + "resourceStatus": { # Output only. [Output Only] Status information for the disk resource. "asyncPrimaryDisk": { "state": "A String", }, @@ -3662,8 +3670,8 @@

Method Details

}, }, "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. "sizeGb": "A String", # Size, in GB, of the persistent disk. You can specify # this field when creating a persistent disk using thesourceImage, sourceSnapshot, orsourceDisk parameter, or specify it alone to create an empty # persistent disk. @@ -3671,9 +3679,9 @@

Method Details

# If you specify this field along with a source, the value ofsizeGb must not be less than the size of the # source. # Acceptable values are greater than 0. - "sourceConsistencyGroupPolicy": "A String", # [Output Only] URL of the DiskConsistencyGroupPolicy for a secondary disk + "sourceConsistencyGroupPolicy": "A String", # Output only. [Output Only] URL of the DiskConsistencyGroupPolicy for a secondary disk # that was created using a consistency group. - "sourceConsistencyGroupPolicyId": "A String", # [Output Only] ID of the DiskConsistencyGroupPolicy for a secondary disk + "sourceConsistencyGroupPolicyId": "A String", # Output only. [Output Only] ID of the DiskConsistencyGroupPolicy for a secondary disk # that was created using a consistency group. "sourceDisk": "A String", # The source disk used to create this disk. You can provide this as a # partial or full URL to the resource. For example, the following are valid @@ -3697,7 +3705,7 @@

Method Details

# # - # regions/region/disks/disk - "sourceDiskId": "A String", # [Output Only] The unique ID of the disk used to create this disk. This + "sourceDiskId": "A String", # Output only. [Output Only] The unique ID of the disk used to create this disk. This # value identifies the exact disk that was used to create this persistent # disk. For example, if you created the persistent disk from a disk that # was later deleted and recreated under the same name, the source disk ID @@ -3781,7 +3789,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceImageId": "A String", # [Output Only] The ID value of the image used to create this disk. This + "sourceImageId": "A String", # Output only. [Output Only] The ID value of the image used to create this disk. This # value identifies the exact image that was used to create this persistent # disk. For example, if you created the persistent disk from an image that # was later deleted and recreated under the same name, the source image ID @@ -3794,7 +3802,7 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/instantSnapshots/instantSnapshot # - projects/project/zones/zone/instantSnapshots/instantSnapshot # - zones/zone/instantSnapshots/instantSnapshot - "sourceInstantSnapshotId": "A String", # [Output Only] The unique ID of the instant snapshot used to create this + "sourceInstantSnapshotId": "A String", # Output only. [Output Only] The unique ID of the instant snapshot used to create this # disk. This value identifies the exact instant snapshot that was used to # create this persistent disk. For example, if you created the persistent # disk from an instant snapshot that was later deleted and recreated under @@ -3862,7 +3870,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceSnapshotId": "A String", # [Output Only] The unique ID of the snapshot used to create this disk. This + "sourceSnapshotId": "A String", # Output only. [Output Only] The unique ID of the snapshot used to create this disk. This # value identifies the exact snapshot that was used to create this persistent # disk. For example, if you created the persistent disk from a snapshot that # was later deleted and recreated under the same name, the source snapshot ID @@ -3874,7 +3882,7 @@

Method Details

# multiple disks from a source storage object. To create many disks from a # source storage object, use gcloud compute images # import instead. - "status": "A String", # [Output Only] The status of disk creation. + "status": "A String", # Output only. [Output Only] The status of disk creation. # # # - CREATING: Disk is provisioning. @@ -3894,23 +3902,23 @@

Method Details

"type": "A String", # URL of the disk type resource describing which disk type to use to create # the disk. Provide this when creating the disk. For example:projects/project/zones/zone/diskTypes/pd-ssd. See Persistent disk # types. - "users": [ # [Output Only] Links to the users of the disk (attached instances) + "users": [ # Output only. [Output Only] Links to the users of the disk (attached instances) # in form:projects/project/zones/zone/instances/instance "A String", ], - "zone": "A String", # [Output Only] URL of the zone where the disk resides. + "zone": "A String", # Output only. [Output Only] URL of the zone where the disk resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. }, ], - "kind": "compute#diskList", # [Output Only] Type of resource. Always compute#diskList for + "kind": "compute#diskList", # Output only. [Output Only] Type of resource. Always compute#diskList for # lists of disks. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -4148,10 +4156,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -4163,7 +4171,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -4436,10 +4444,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -4451,7 +4459,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -5607,10 +5615,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -5622,7 +5630,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -5917,10 +5925,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -5932,7 +5940,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -6199,10 +6207,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -6214,7 +6222,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -6501,10 +6509,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -6516,7 +6524,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -6676,9 +6684,9 @@

Method Details

"architecture": "A String", # The architecture of the disk. Valid values are # ARM64 or X86_64. "asyncPrimaryDisk": { # Disk asynchronously replicated into this disk. - "consistencyGroupPolicy": "A String", # [Output Only] URL of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicy": "A String", # Output only. [Output Only] URL of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. - "consistencyGroupPolicyId": "A String", # [Output Only] ID of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicyId": "A String", # Output only. [Output Only] ID of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. "disk": "A String", # The other disk asynchronously replicated to or from the current disk. # You can provide this as a partial or full URL to the resource. @@ -6688,19 +6696,19 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/disks/disk # - projects/project/zones/zone/disks/disk # - zones/zone/disks/disk - "diskId": "A String", # [Output Only] The unique ID of the other disk asynchronously replicated + "diskId": "A String", # Output only. [Output Only] The unique ID of the other disk asynchronously replicated # to or from the current disk. This value identifies the exact disk that # was used to create this replication. For example, if you started # replicating the persistent disk from a disk that was later deleted and # recreated under the same name, the disk ID would identify the exact # version of the disk that was used. }, - "asyncSecondaryDisks": { # [Output Only] A list of disks this disk is asynchronously replicated to. + "asyncSecondaryDisks": { # Output only. [Output Only] A list of disks this disk is asynchronously replicated to. "a_key": { "asyncReplicationDisk": { - "consistencyGroupPolicy": "A String", # [Output Only] URL of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicy": "A String", # Output only. [Output Only] URL of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. - "consistencyGroupPolicyId": "A String", # [Output Only] ID of the DiskConsistencyGroupPolicy if replication was + "consistencyGroupPolicyId": "A String", # Output only. [Output Only] ID of the DiskConsistencyGroupPolicy if replication was # started on the disk as a member of a group. "disk": "A String", # The other disk asynchronously replicated to or from the current disk. # You can provide this as a partial or full URL to the resource. @@ -6710,7 +6718,7 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/disks/disk # - projects/project/zones/zone/disks/disk # - zones/zone/disks/disk - "diskId": "A String", # [Output Only] The unique ID of the other disk asynchronously replicated + "diskId": "A String", # Output only. [Output Only] The unique ID of the other disk asynchronously replicated # to or from the current disk. This value identifies the exact disk that # was used to create this replication. For example, if you started # replicating the persistent disk from a disk that was later deleted and @@ -6719,7 +6727,7 @@

Method Details

}, }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -6825,9 +6833,9 @@

Method Details

# Enabling guest operating system features. }, ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#disk", # [Output Only] Type of the resource. Always compute#disk for + "kind": "compute#disk", # Output only. [Output Only] Type of the resource. Always compute#disk for # disks. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this disk, which is # essentially a hash of the labels set used for optimistic locking. The @@ -6842,9 +6850,9 @@

Method Details

# the setLabels method. "a_key": "A String", }, - "lastAttachTimestamp": "A String", # [Output Only] Last attach timestamp inRFC3339 + "lastAttachTimestamp": "A String", # Output only. [Output Only] Last attach timestamp inRFC3339 # text format. - "lastDetachTimestamp": "A String", # [Output Only] Last detach timestamp inRFC3339 + "lastDetachTimestamp": "A String", # Output only. [Output Only] Last detach timestamp inRFC3339 # text format. "licenseCodes": [ # Integer license codes indicating which licenses are attached to this disk. "A String", @@ -6866,8 +6874,10 @@

Method Details

# as part of resource payload. "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, @@ -6885,7 +6895,7 @@

Method Details

"provisionedThroughput": "A String", # Indicates how much throughput to provision for the disk. This sets the # number of throughput mb per second that the disk can handle. Values must be # greater than or equal to 1. - "region": "A String", # [Output Only] URL of the region where the disk resides. Only applicable for + "region": "A String", # Output only. [Output Only] URL of the region where the disk resides. Only applicable for # regional resources. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -6896,7 +6906,7 @@

Method Details

"resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. "A String", ], - "resourceStatus": { # [Output Only] Status information for the disk resource. + "resourceStatus": { # Output only. [Output Only] Status information for the disk resource. "asyncPrimaryDisk": { "state": "A String", }, @@ -6907,8 +6917,8 @@

Method Details

}, }, "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. "sizeGb": "A String", # Size, in GB, of the persistent disk. You can specify # this field when creating a persistent disk using thesourceImage, sourceSnapshot, orsourceDisk parameter, or specify it alone to create an empty # persistent disk. @@ -6916,9 +6926,9 @@

Method Details

# If you specify this field along with a source, the value ofsizeGb must not be less than the size of the # source. # Acceptable values are greater than 0. - "sourceConsistencyGroupPolicy": "A String", # [Output Only] URL of the DiskConsistencyGroupPolicy for a secondary disk + "sourceConsistencyGroupPolicy": "A String", # Output only. [Output Only] URL of the DiskConsistencyGroupPolicy for a secondary disk # that was created using a consistency group. - "sourceConsistencyGroupPolicyId": "A String", # [Output Only] ID of the DiskConsistencyGroupPolicy for a secondary disk + "sourceConsistencyGroupPolicyId": "A String", # Output only. [Output Only] ID of the DiskConsistencyGroupPolicy for a secondary disk # that was created using a consistency group. "sourceDisk": "A String", # The source disk used to create this disk. You can provide this as a # partial or full URL to the resource. For example, the following are valid @@ -6942,7 +6952,7 @@

Method Details

# # - # regions/region/disks/disk - "sourceDiskId": "A String", # [Output Only] The unique ID of the disk used to create this disk. This + "sourceDiskId": "A String", # Output only. [Output Only] The unique ID of the disk used to create this disk. This # value identifies the exact disk that was used to create this persistent # disk. For example, if you created the persistent disk from a disk that # was later deleted and recreated under the same name, the source disk ID @@ -7026,7 +7036,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceImageId": "A String", # [Output Only] The ID value of the image used to create this disk. This + "sourceImageId": "A String", # Output only. [Output Only] The ID value of the image used to create this disk. This # value identifies the exact image that was used to create this persistent # disk. For example, if you created the persistent disk from an image that # was later deleted and recreated under the same name, the source image ID @@ -7039,7 +7049,7 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/instantSnapshots/instantSnapshot # - projects/project/zones/zone/instantSnapshots/instantSnapshot # - zones/zone/instantSnapshots/instantSnapshot - "sourceInstantSnapshotId": "A String", # [Output Only] The unique ID of the instant snapshot used to create this + "sourceInstantSnapshotId": "A String", # Output only. [Output Only] The unique ID of the instant snapshot used to create this # disk. This value identifies the exact instant snapshot that was used to # create this persistent disk. For example, if you created the persistent # disk from an instant snapshot that was later deleted and recreated under @@ -7107,7 +7117,7 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceSnapshotId": "A String", # [Output Only] The unique ID of the snapshot used to create this disk. This + "sourceSnapshotId": "A String", # Output only. [Output Only] The unique ID of the snapshot used to create this disk. This # value identifies the exact snapshot that was used to create this persistent # disk. For example, if you created the persistent disk from a snapshot that # was later deleted and recreated under the same name, the source snapshot ID @@ -7119,7 +7129,7 @@

Method Details

# multiple disks from a source storage object. To create many disks from a # source storage object, use gcloud compute images # import instead. - "status": "A String", # [Output Only] The status of disk creation. + "status": "A String", # Output only. [Output Only] The status of disk creation. # # # - CREATING: Disk is provisioning. @@ -7139,11 +7149,11 @@

Method Details

"type": "A String", # URL of the disk type resource describing which disk type to use to create # the disk. Provide this when creating the disk. For example:projects/project/zones/zone/diskTypes/pd-ssd. See Persistent disk # types. - "users": [ # [Output Only] Links to the users of the disk (attached instances) + "users": [ # Output only. [Output Only] Links to the users of the disk (attached instances) # in form:projects/project/zones/zone/instances/instance "A String", ], - "zone": "A String", # [Output Only] URL of the zone where the disk resides. + "zone": "A String", # Output only. [Output Only] URL of the zone where the disk resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. } @@ -7328,10 +7338,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -7343,7 +7353,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_v1.regionHealthCheckServices.html b/docs/dyn/compute_v1.regionHealthCheckServices.html index f1f1f93782..291adb8808 100644 --- a/docs/dyn/compute_v1.regionHealthCheckServices.html +++ b/docs/dyn/compute_v1.regionHealthCheckServices.html @@ -288,10 +288,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -303,7 +303,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -401,7 +401,7 @@

Method Details

An object of the form: { # Represents a Health-Check as a Service resource. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -432,9 +432,9 @@

Method Details

# # . # This is only allowed with regional HealthCheckService. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#healthCheckService", # [Output only] Type of the resource. Alwayscompute#healthCheckServicefor health check services. + "kind": "compute#healthCheckService", # Output only. [Output only] Type of the resource. Alwayscompute#healthCheckServicefor health check services. "name": "A String", # Name of the resource. The name must be 1-63 characters long, and comply # with RFC1035. Specifically, the name must be 1-63 characters # long and match the regular expression @@ -454,11 +454,11 @@

Method Details

# same region. For global HealthCheckService,NotificationEndpoint must be global. "A String", ], - "region": "A String", # [Output Only] URL of the region where the health check service + "region": "A String", # Output only. [Output Only] URL of the region where the health check service # resides. This field is not applicable to global health check services. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. }
@@ -474,7 +474,7 @@

Method Details

The object takes the form of: { # Represents a Health-Check as a Service resource. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -505,9 +505,9 @@

Method Details

# # . # This is only allowed with regional HealthCheckService. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#healthCheckService", # [Output only] Type of the resource. Alwayscompute#healthCheckServicefor health check services. + "kind": "compute#healthCheckService", # Output only. [Output only] Type of the resource. Alwayscompute#healthCheckServicefor health check services. "name": "A String", # Name of the resource. The name must be 1-63 characters long, and comply # with RFC1035. Specifically, the name must be 1-63 characters # long and match the regular expression @@ -527,11 +527,11 @@

Method Details

# same region. For global HealthCheckService,NotificationEndpoint must be global. "A String", ], - "region": "A String", # [Output Only] URL of the region where the health check service + "region": "A String", # Output only. [Output Only] URL of the region where the health check service # resides. This field is not applicable to global health check services. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. } requestId: string, An optional request ID to identify requests. Specify a unique request ID so @@ -712,10 +712,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -727,7 +727,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -907,10 +907,10 @@

Method Details

An object of the form: { - "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. - "items": [ # A list of HealthCheckService resources. + "id": "A String", # Output only. [Output Only] Unique identifier for the resource; defined by the server. + "items": [ # Output only. A list of HealthCheckService resources. { # Represents a Health-Check as a Service resource. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -941,9 +941,9 @@

Method Details

# # . # This is only allowed with regional HealthCheckService. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#healthCheckService", # [Output only] Type of the resource. Alwayscompute#healthCheckServicefor health check services. + "kind": "compute#healthCheckService", # Output only. [Output only] Type of the resource. Alwayscompute#healthCheckServicefor health check services. "name": "A String", # Name of the resource. The name must be 1-63 characters long, and comply # with RFC1035. Specifically, the name must be 1-63 characters # long and match the regular expression @@ -963,21 +963,21 @@

Method Details

# same region. For global HealthCheckService,NotificationEndpoint must be global. "A String", ], - "region": "A String", # [Output Only] URL of the region where the health check service + "region": "A String", # Output only. [Output Only] URL of the region where the health check service # resides. This field is not applicable to global health check services. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. }, ], - "kind": "compute#healthCheckServicesList", # [Output Only] Type of the resource. Alwayscompute#healthCheckServicesList for lists of + "kind": "compute#healthCheckServicesList", # Output only. [Output Only] Type of the resource. Alwayscompute#healthCheckServicesList for lists of # HealthCheckServices. - "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for + "nextPageToken": "A String", # Output only. [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -1036,7 +1036,7 @@

Method Details

The object takes the form of: { # Represents a Health-Check as a Service resource. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1067,9 +1067,9 @@

Method Details

# # . # This is only allowed with regional HealthCheckService. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#healthCheckService", # [Output only] Type of the resource. Alwayscompute#healthCheckServicefor health check services. + "kind": "compute#healthCheckService", # Output only. [Output only] Type of the resource. Alwayscompute#healthCheckServicefor health check services. "name": "A String", # Name of the resource. The name must be 1-63 characters long, and comply # with RFC1035. Specifically, the name must be 1-63 characters # long and match the regular expression @@ -1089,11 +1089,11 @@

Method Details

# same region. For global HealthCheckService,NotificationEndpoint must be global. "A String", ], - "region": "A String", # [Output Only] URL of the region where the health check service + "region": "A String", # Output only. [Output Only] URL of the region where the health check service # resides. This field is not applicable to global health check services. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. } requestId: string, An optional request ID to identify requests. Specify a unique request ID so @@ -1274,10 +1274,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1289,7 +1289,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_v1.regionHealthChecks.html b/docs/dyn/compute_v1.regionHealthChecks.html index 6dc9dd64f7..11eae434aa 100644 --- a/docs/dyn/compute_v1.regionHealthChecks.html +++ b/docs/dyn/compute_v1.regionHealthChecks.html @@ -290,10 +290,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -305,7 +305,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -429,7 +429,7 @@

Method Details

# overview. "checkIntervalSec": 42, # How often (in seconds) to send a health check. The default value is 5 # seconds. - "creationTimestamp": "A String", # [Output Only] Creation timestamp in3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp in3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -632,7 +632,7 @@

Method Details

}, "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#healthCheck", # Type of the resource. + "kind": "compute#healthCheck", # Output only. Type of the resource. "logConfig": { # Configuration of logging on a health check. If logging is enabled, logs # Configure logging on this health check. # will be exported to Stackdriver. "enable": True or False, # Indicates whether or not to export logs. This is false by default, which @@ -645,7 +645,7 @@

Method Details

# RFC1035. This regular expression describes a name where the first # character is a lowercase letter, and all following characters are a dash, # lowercase letter, or digit, except the last character, which isn't a dash. - "region": "A String", # [Output Only] Region where the health check resides. Not applicable to + "region": "A String", # Output only. [Output Only] Region where the health check resides. Not applicable to # global health checks. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. "sourceRegions": [ # The list of cloud regions from which health checks are performed. If any @@ -789,7 +789,7 @@

Method Details

# overview. "checkIntervalSec": 42, # How often (in seconds) to send a health check. The default value is 5 # seconds. - "creationTimestamp": "A String", # [Output Only] Creation timestamp in3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp in3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -992,7 +992,7 @@

Method Details

}, "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#healthCheck", # Type of the resource. + "kind": "compute#healthCheck", # Output only. Type of the resource. "logConfig": { # Configuration of logging on a health check. If logging is enabled, logs # Configure logging on this health check. # will be exported to Stackdriver. "enable": True or False, # Indicates whether or not to export logs. This is false by default, which @@ -1005,7 +1005,7 @@

Method Details

# RFC1035. This regular expression describes a name where the first # character is a lowercase letter, and all following characters are a dash, # lowercase letter, or digit, except the last character, which isn't a dash. - "region": "A String", # [Output Only] Region where the health check resides. Not applicable to + "region": "A String", # Output only. [Output Only] Region where the health check resides. Not applicable to # global health checks. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. "sourceRegions": [ # The list of cloud regions from which health checks are performed. If any @@ -1287,10 +1287,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1302,7 +1302,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1512,7 +1512,7 @@

Method Details

# overview. "checkIntervalSec": 42, # How often (in seconds) to send a health check. The default value is 5 # seconds. - "creationTimestamp": "A String", # [Output Only] Creation timestamp in3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp in3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1715,7 +1715,7 @@

Method Details

}, "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#healthCheck", # Type of the resource. + "kind": "compute#healthCheck", # Output only. Type of the resource. "logConfig": { # Configuration of logging on a health check. If logging is enabled, logs # Configure logging on this health check. # will be exported to Stackdriver. "enable": True or False, # Indicates whether or not to export logs. This is false by default, which @@ -1728,7 +1728,7 @@

Method Details

# RFC1035. This regular expression describes a name where the first # character is a lowercase letter, and all following characters are a dash, # lowercase letter, or digit, except the last character, which isn't a dash. - "region": "A String", # [Output Only] Region where the health check resides. Not applicable to + "region": "A String", # Output only. [Output Only] Region where the health check resides. Not applicable to # global health checks. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. "sourceRegions": [ # The list of cloud regions from which health checks are performed. If any @@ -1832,13 +1832,13 @@

Method Details

# consecutive failures. The default value is 2. }, ], - "kind": "compute#healthCheckList", # Type of resource. + "kind": "compute#healthCheckList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -1923,7 +1923,7 @@

Method Details

# overview. "checkIntervalSec": 42, # How often (in seconds) to send a health check. The default value is 5 # seconds. - "creationTimestamp": "A String", # [Output Only] Creation timestamp in3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp in3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -2126,7 +2126,7 @@

Method Details

}, "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#healthCheck", # Type of the resource. + "kind": "compute#healthCheck", # Output only. Type of the resource. "logConfig": { # Configuration of logging on a health check. If logging is enabled, logs # Configure logging on this health check. # will be exported to Stackdriver. "enable": True or False, # Indicates whether or not to export logs. This is false by default, which @@ -2139,7 +2139,7 @@

Method Details

# RFC1035. This regular expression describes a name where the first # character is a lowercase letter, and all following characters are a dash, # lowercase letter, or digit, except the last character, which isn't a dash. - "region": "A String", # [Output Only] Region where the health check resides. Not applicable to + "region": "A String", # Output only. [Output Only] Region where the health check resides. Not applicable to # global health checks. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. "sourceRegions": [ # The list of cloud regions from which health checks are performed. If any @@ -2421,10 +2421,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2436,7 +2436,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2556,7 +2556,7 @@

Method Details

# overview. "checkIntervalSec": 42, # How often (in seconds) to send a health check. The default value is 5 # seconds. - "creationTimestamp": "A String", # [Output Only] Creation timestamp in3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp in3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -2759,7 +2759,7 @@

Method Details

}, "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#healthCheck", # Type of the resource. + "kind": "compute#healthCheck", # Output only. Type of the resource. "logConfig": { # Configuration of logging on a health check. If logging is enabled, logs # Configure logging on this health check. # will be exported to Stackdriver. "enable": True or False, # Indicates whether or not to export logs. This is false by default, which @@ -2772,7 +2772,7 @@

Method Details

# RFC1035. This regular expression describes a name where the first # character is a lowercase letter, and all following characters are a dash, # lowercase letter, or digit, except the last character, which isn't a dash. - "region": "A String", # [Output Only] Region where the health check resides. Not applicable to + "region": "A String", # Output only. [Output Only] Region where the health check resides. Not applicable to # global health checks. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. "sourceRegions": [ # The list of cloud regions from which health checks are performed. If any @@ -3054,10 +3054,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3069,7 +3069,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_v1.regionInstanceGroupManagers.html b/docs/dyn/compute_v1.regionInstanceGroupManagers.html index 86f40a5138..7f9d0e744f 100644 --- a/docs/dyn/compute_v1.regionInstanceGroupManagers.html +++ b/docs/dyn/compute_v1.regionInstanceGroupManagers.html @@ -369,10 +369,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -384,7 +384,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -682,10 +682,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -697,7 +697,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1049,10 +1049,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1064,7 +1064,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1331,10 +1331,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1346,7 +1346,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1643,10 +1643,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1658,7 +1658,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1922,10 +1922,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1937,7 +1937,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2086,49 +2086,49 @@

Method Details

# "vm-###" results in "vm-001" as a VM name. # @pattern # [a-z](([-a-z0-9]{0,57})|([-a-z0-9]{0,51}-#{1,10}(\\[[0-9]{1,10}\\])?)) - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this managed instance group inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this managed instance group inRFC3339 # text format. - "currentActions": { # [Output Only] The list of instance actions and the number of instances + "currentActions": { # Output only. [Output Only] The list of instance actions and the number of instances # in this managed instance group that are scheduled for each of those # actions. - "abandoning": 42, # [Output Only] The total number of instances in the managed instance group + "abandoning": 42, # Output only. [Output Only] The total number of instances in the managed instance group # that are scheduled to be abandoned. Abandoning an instance removes it # from the managed instance group without deleting it. - "creating": 42, # [Output Only] The number of instances in the managed instance group that + "creating": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be created or are currently being created. If the group # fails to create any of these instances, it tries again until it creates # the instance successfully. # # If you have disabled creation retries, this field will not be populated; # instead, the creatingWithoutRetries field will be populated. - "creatingWithoutRetries": 42, # [Output Only] The number of instances that the managed instance group + "creatingWithoutRetries": 42, # Output only. [Output Only] The number of instances that the managed instance group # will attempt to create. The group attempts to create each instance # only once. If the group fails to create any of these instances, it # decreases the group's targetSize value accordingly. - "deleting": 42, # [Output Only] The number of instances in the managed instance group that + "deleting": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be deleted or are currently being deleted. - "none": 42, # [Output Only] The number of instances in the managed instance group that + "none": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are running and have no scheduled actions. - "recreating": 42, # [Output Only] The number of instances in the managed instance group that + "recreating": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be recreated or are currently being being recreated. # Recreating an instance deletes the existing root persistent disk # and creates a new disk from the image that is defined in the # instance template. - "refreshing": 42, # [Output Only] The number of instances in the managed instance group that + "refreshing": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are being reconfigured with properties that do not require a restart # or a recreate action. For example, setting or removing target # pools for the instance. - "restarting": 42, # [Output Only] The number of instances in the managed instance group that + "restarting": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be restarted or are currently being restarted. - "resuming": 42, # [Output Only] The number of instances in the managed instance group that + "resuming": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be resumed or are currently being resumed. - "starting": 42, # [Output Only] The number of instances in the managed instance group that + "starting": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be started or are currently being started. - "stopping": 42, # [Output Only] The number of instances in the managed instance group that + "stopping": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be stopped or are currently being stopped. - "suspending": 42, # [Output Only] The number of instances in the managed instance group that + "suspending": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be suspended or are currently being suspended. - "verifying": 42, # [Output Only] The number of instances in the managed instance group that + "verifying": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are being verified. See the managedInstances[].currentAction # property in the listManagedInstances method documentation. }, @@ -2153,7 +2153,7 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve an InstanceGroupManager. - "id": "A String", # [Output Only] A unique identifier for this resource type. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this resource type. The server # generates this identifier. "instanceFlexibilityPolicy": { # Instance flexibility allowing MIG to create VMs from multiple # types of machines. @@ -2173,7 +2173,7 @@

Method Details

}, }, }, - "instanceGroup": "A String", # [Output Only] The URL of the Instance Group resource. + "instanceGroup": "A String", # Output only. [Output Only] The URL of the Instance Group resource. "instanceLifecyclePolicy": { # The repair policy for this managed instance group. "defaultActionOnFailure": "A String", # The action that a MIG performs on a failed or an unhealthy VM. # A VM is marked as unhealthy when the application running on that @@ -2201,7 +2201,7 @@

Method Details

# instance group. The group uses this template to create all new instances # in the managed instance group. The templates for existing instances in the # group do not change unless you run recreateInstances, runapplyUpdatesToInstances, or set the group'supdatePolicy.type to PROACTIVE. - "kind": "compute#instanceGroupManager", # [Output Only] The resource type, which is alwayscompute#instanceGroupManager for managed instance groups. + "kind": "compute#instanceGroupManager", # Output only. [Output Only] The resource type, which is alwayscompute#instanceGroupManager for managed instance groups. "listManagedInstancesResults": "A String", # Pagination behavior of the listManagedInstances API method for # this managed instance group. "name": "A String", # The name of the managed instance group. The name must be 1-63 characters @@ -2214,7 +2214,7 @@

Method Details

"port": 42, # The port number, which can be a value between 1 and 65535. }, ], - "region": "A String", # [Output Only] The URL of theregion + "region": "A String", # Output only. [Output Only] The URL of theregion # where the managed instance group resides (for regional resources). "resourcePolicies": { # Resource policies for this managed instance group. "workloadPolicy": "A String", # The URL of the workload policy that is specified for this managed @@ -2227,9 +2227,9 @@

Method Details

# - projects/project/regions/region/resourcePolicies/resourcePolicy # - regions/region/resourcePolicies/resourcePolicy }, - "satisfiesPzi": True or False, # [Output Only] Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] The URL for this managed instance group. The server defines + "satisfiesPzi": True or False, # Output only. [Output Only] Reserved for future use. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] The URL for this managed instance group. The server defines # this URL. "standbyPolicy": { # Standby policy for stopped and suspended instances. "initialDelaySec": 42, # Specifies the number of seconds that the MIG should wait to suspend or @@ -2277,38 +2277,38 @@

Method Details

}, }, }, - "status": { # [Output Only] The status of this managed instance group. - "allInstancesConfig": { # [Output only] Status of all-instances configuration on the group. - "currentRevision": "A String", # [Output Only] Current all-instances configuration revision. + "status": { # Output only. [Output Only] The status of this managed instance group. + "allInstancesConfig": { # Output only. [Output only] Status of all-instances configuration on the group. + "currentRevision": "A String", # Output only. [Output Only] Current all-instances configuration revision. # This value is in RFC3339 text format. - "effective": True or False, # [Output Only] A bit indicating whether this configuration has + "effective": True or False, # Output only. [Output Only] A bit indicating whether this configuration has # been applied to all managed instances in the group. }, - "autoscaler": "A String", # [Output Only] The URL of theAutoscaler + "autoscaler": "A String", # Output only. [Output Only] The URL of theAutoscaler # that targets this instance group manager. - "isStable": True or False, # [Output Only] A bit indicating whether the managed instance group is in a + "isStable": True or False, # Output only. [Output Only] A bit indicating whether the managed instance group is in a # stable state. A stable state means that: none of the instances in the # managed instance group is currently undergoing any type of change (for # example, creation, restart, or deletion); no future changes are scheduled # for instances in the managed instance group; and the managed instance # group itself is not being modified. - "stateful": { # [Output Only] Stateful status of the given Instance Group Manager. - "hasStatefulConfig": True or False, # [Output Only] A bit indicating whether the managed instance group + "stateful": { # Output only. [Output Only] Stateful status of the given Instance Group Manager. + "hasStatefulConfig": True or False, # Output only. [Output Only] A bit indicating whether the managed instance group # has stateful configuration, that is, if you have configured any items # in a stateful policy or in per-instance configs. # The group might report that it has no stateful configuration even when # there is still some preserved state on a managed instance, for example, # if you have deleted all PICs but not yet applied those deletions. - "perInstanceConfigs": { # [Output Only] Status of per-instance configurations on the instances. - "allEffective": True or False, # A bit indicating if all of the group's per-instance configurations + "perInstanceConfigs": { # Output only. [Output Only] Status of per-instance configurations on the instances. + "allEffective": True or False, # Output only. A bit indicating if all of the group's per-instance configurations # (listed in the output of a listPerInstanceConfigs API call) have # status EFFECTIVE or there are no per-instance-configs. }, }, - "versionTarget": { # [Output Only] A status of consistency of Instances' versions with their + "versionTarget": { # Output only. [Output Only] A status of consistency of Instances' versions with their # target version specified by version field on Instance Group # Manager. - "isReached": True or False, # [Output Only] A bit indicating whether version target has been reached + "isReached": True or False, # Output only. [Output Only] A bit indicating whether version target has been reached # in this managed instance group, i.e. all instances are in their target # version. Instances' target version are specified byversion field on Instance Group Manager. }, @@ -2354,7 +2354,7 @@

Method Details

# operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxSurge. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -2392,7 +2392,7 @@

Method Details

# in which the managed instance group operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxUnavailable. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -2469,7 +2469,7 @@

Method Details

# If unset, this version will update any remaining instances not # updated by another version. ReadStarting # a canary update for more information. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -2488,7 +2488,7 @@

Method Details

}, }, ], - "zone": "A String", # [Output Only] The URL of azone + "zone": "A String", # Output only. [Output Only] The URL of azone # where the managed instance group is located (for zonal resources). }
@@ -2564,49 +2564,49 @@

Method Details

# "vm-###" results in "vm-001" as a VM name. # @pattern # [a-z](([-a-z0-9]{0,57})|([-a-z0-9]{0,51}-#{1,10}(\\[[0-9]{1,10}\\])?)) - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this managed instance group inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this managed instance group inRFC3339 # text format. - "currentActions": { # [Output Only] The list of instance actions and the number of instances + "currentActions": { # Output only. [Output Only] The list of instance actions and the number of instances # in this managed instance group that are scheduled for each of those # actions. - "abandoning": 42, # [Output Only] The total number of instances in the managed instance group + "abandoning": 42, # Output only. [Output Only] The total number of instances in the managed instance group # that are scheduled to be abandoned. Abandoning an instance removes it # from the managed instance group without deleting it. - "creating": 42, # [Output Only] The number of instances in the managed instance group that + "creating": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be created or are currently being created. If the group # fails to create any of these instances, it tries again until it creates # the instance successfully. # # If you have disabled creation retries, this field will not be populated; # instead, the creatingWithoutRetries field will be populated. - "creatingWithoutRetries": 42, # [Output Only] The number of instances that the managed instance group + "creatingWithoutRetries": 42, # Output only. [Output Only] The number of instances that the managed instance group # will attempt to create. The group attempts to create each instance # only once. If the group fails to create any of these instances, it # decreases the group's targetSize value accordingly. - "deleting": 42, # [Output Only] The number of instances in the managed instance group that + "deleting": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be deleted or are currently being deleted. - "none": 42, # [Output Only] The number of instances in the managed instance group that + "none": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are running and have no scheduled actions. - "recreating": 42, # [Output Only] The number of instances in the managed instance group that + "recreating": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be recreated or are currently being being recreated. # Recreating an instance deletes the existing root persistent disk # and creates a new disk from the image that is defined in the # instance template. - "refreshing": 42, # [Output Only] The number of instances in the managed instance group that + "refreshing": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are being reconfigured with properties that do not require a restart # or a recreate action. For example, setting or removing target # pools for the instance. - "restarting": 42, # [Output Only] The number of instances in the managed instance group that + "restarting": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be restarted or are currently being restarted. - "resuming": 42, # [Output Only] The number of instances in the managed instance group that + "resuming": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be resumed or are currently being resumed. - "starting": 42, # [Output Only] The number of instances in the managed instance group that + "starting": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be started or are currently being started. - "stopping": 42, # [Output Only] The number of instances in the managed instance group that + "stopping": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be stopped or are currently being stopped. - "suspending": 42, # [Output Only] The number of instances in the managed instance group that + "suspending": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be suspended or are currently being suspended. - "verifying": 42, # [Output Only] The number of instances in the managed instance group that + "verifying": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are being verified. See the managedInstances[].currentAction # property in the listManagedInstances method documentation. }, @@ -2631,7 +2631,7 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve an InstanceGroupManager. - "id": "A String", # [Output Only] A unique identifier for this resource type. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this resource type. The server # generates this identifier. "instanceFlexibilityPolicy": { # Instance flexibility allowing MIG to create VMs from multiple # types of machines. @@ -2651,7 +2651,7 @@

Method Details

}, }, }, - "instanceGroup": "A String", # [Output Only] The URL of the Instance Group resource. + "instanceGroup": "A String", # Output only. [Output Only] The URL of the Instance Group resource. "instanceLifecyclePolicy": { # The repair policy for this managed instance group. "defaultActionOnFailure": "A String", # The action that a MIG performs on a failed or an unhealthy VM. # A VM is marked as unhealthy when the application running on that @@ -2679,7 +2679,7 @@

Method Details

# instance group. The group uses this template to create all new instances # in the managed instance group. The templates for existing instances in the # group do not change unless you run recreateInstances, runapplyUpdatesToInstances, or set the group'supdatePolicy.type to PROACTIVE. - "kind": "compute#instanceGroupManager", # [Output Only] The resource type, which is alwayscompute#instanceGroupManager for managed instance groups. + "kind": "compute#instanceGroupManager", # Output only. [Output Only] The resource type, which is alwayscompute#instanceGroupManager for managed instance groups. "listManagedInstancesResults": "A String", # Pagination behavior of the listManagedInstances API method for # this managed instance group. "name": "A String", # The name of the managed instance group. The name must be 1-63 characters @@ -2692,7 +2692,7 @@

Method Details

"port": 42, # The port number, which can be a value between 1 and 65535. }, ], - "region": "A String", # [Output Only] The URL of theregion + "region": "A String", # Output only. [Output Only] The URL of theregion # where the managed instance group resides (for regional resources). "resourcePolicies": { # Resource policies for this managed instance group. "workloadPolicy": "A String", # The URL of the workload policy that is specified for this managed @@ -2705,9 +2705,9 @@

Method Details

# - projects/project/regions/region/resourcePolicies/resourcePolicy # - regions/region/resourcePolicies/resourcePolicy }, - "satisfiesPzi": True or False, # [Output Only] Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] The URL for this managed instance group. The server defines + "satisfiesPzi": True or False, # Output only. [Output Only] Reserved for future use. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] The URL for this managed instance group. The server defines # this URL. "standbyPolicy": { # Standby policy for stopped and suspended instances. "initialDelaySec": 42, # Specifies the number of seconds that the MIG should wait to suspend or @@ -2755,38 +2755,38 @@

Method Details

}, }, }, - "status": { # [Output Only] The status of this managed instance group. - "allInstancesConfig": { # [Output only] Status of all-instances configuration on the group. - "currentRevision": "A String", # [Output Only] Current all-instances configuration revision. + "status": { # Output only. [Output Only] The status of this managed instance group. + "allInstancesConfig": { # Output only. [Output only] Status of all-instances configuration on the group. + "currentRevision": "A String", # Output only. [Output Only] Current all-instances configuration revision. # This value is in RFC3339 text format. - "effective": True or False, # [Output Only] A bit indicating whether this configuration has + "effective": True or False, # Output only. [Output Only] A bit indicating whether this configuration has # been applied to all managed instances in the group. }, - "autoscaler": "A String", # [Output Only] The URL of theAutoscaler + "autoscaler": "A String", # Output only. [Output Only] The URL of theAutoscaler # that targets this instance group manager. - "isStable": True or False, # [Output Only] A bit indicating whether the managed instance group is in a + "isStable": True or False, # Output only. [Output Only] A bit indicating whether the managed instance group is in a # stable state. A stable state means that: none of the instances in the # managed instance group is currently undergoing any type of change (for # example, creation, restart, or deletion); no future changes are scheduled # for instances in the managed instance group; and the managed instance # group itself is not being modified. - "stateful": { # [Output Only] Stateful status of the given Instance Group Manager. - "hasStatefulConfig": True or False, # [Output Only] A bit indicating whether the managed instance group + "stateful": { # Output only. [Output Only] Stateful status of the given Instance Group Manager. + "hasStatefulConfig": True or False, # Output only. [Output Only] A bit indicating whether the managed instance group # has stateful configuration, that is, if you have configured any items # in a stateful policy or in per-instance configs. # The group might report that it has no stateful configuration even when # there is still some preserved state on a managed instance, for example, # if you have deleted all PICs but not yet applied those deletions. - "perInstanceConfigs": { # [Output Only] Status of per-instance configurations on the instances. - "allEffective": True or False, # A bit indicating if all of the group's per-instance configurations + "perInstanceConfigs": { # Output only. [Output Only] Status of per-instance configurations on the instances. + "allEffective": True or False, # Output only. A bit indicating if all of the group's per-instance configurations # (listed in the output of a listPerInstanceConfigs API call) have # status EFFECTIVE or there are no per-instance-configs. }, }, - "versionTarget": { # [Output Only] A status of consistency of Instances' versions with their + "versionTarget": { # Output only. [Output Only] A status of consistency of Instances' versions with their # target version specified by version field on Instance Group # Manager. - "isReached": True or False, # [Output Only] A bit indicating whether version target has been reached + "isReached": True or False, # Output only. [Output Only] A bit indicating whether version target has been reached # in this managed instance group, i.e. all instances are in their target # version. Instances' target version are specified byversion field on Instance Group Manager. }, @@ -2832,7 +2832,7 @@

Method Details

# operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxSurge. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -2870,7 +2870,7 @@

Method Details

# in which the managed instance group operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxUnavailable. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -2947,7 +2947,7 @@

Method Details

# If unset, this version will update any remaining instances not # updated by another version. ReadStarting # a canary update for more information. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -2966,7 +2966,7 @@

Method Details

}, }, ], - "zone": "A String", # [Output Only] The URL of azone + "zone": "A String", # Output only. [Output Only] The URL of azone # where the managed instance group is located (for zonal resources). } @@ -3148,10 +3148,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3163,7 +3163,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -3343,7 +3343,7 @@

Method Details

An object of the form: { # Contains a list of managed instance groups. - "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. + "id": "A String", # Output only. [Output Only] Unique identifier for the resource; defined by the server. "items": [ # A list of InstanceGroupManager resources. { # Represents a Managed Instance Group resource. # @@ -3398,49 +3398,49 @@

Method Details

# "vm-###" results in "vm-001" as a VM name. # @pattern # [a-z](([-a-z0-9]{0,57})|([-a-z0-9]{0,51}-#{1,10}(\\[[0-9]{1,10}\\])?)) - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this managed instance group inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this managed instance group inRFC3339 # text format. - "currentActions": { # [Output Only] The list of instance actions and the number of instances + "currentActions": { # Output only. [Output Only] The list of instance actions and the number of instances # in this managed instance group that are scheduled for each of those # actions. - "abandoning": 42, # [Output Only] The total number of instances in the managed instance group + "abandoning": 42, # Output only. [Output Only] The total number of instances in the managed instance group # that are scheduled to be abandoned. Abandoning an instance removes it # from the managed instance group without deleting it. - "creating": 42, # [Output Only] The number of instances in the managed instance group that + "creating": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be created or are currently being created. If the group # fails to create any of these instances, it tries again until it creates # the instance successfully. # # If you have disabled creation retries, this field will not be populated; # instead, the creatingWithoutRetries field will be populated. - "creatingWithoutRetries": 42, # [Output Only] The number of instances that the managed instance group + "creatingWithoutRetries": 42, # Output only. [Output Only] The number of instances that the managed instance group # will attempt to create. The group attempts to create each instance # only once. If the group fails to create any of these instances, it # decreases the group's targetSize value accordingly. - "deleting": 42, # [Output Only] The number of instances in the managed instance group that + "deleting": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be deleted or are currently being deleted. - "none": 42, # [Output Only] The number of instances in the managed instance group that + "none": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are running and have no scheduled actions. - "recreating": 42, # [Output Only] The number of instances in the managed instance group that + "recreating": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be recreated or are currently being being recreated. # Recreating an instance deletes the existing root persistent disk # and creates a new disk from the image that is defined in the # instance template. - "refreshing": 42, # [Output Only] The number of instances in the managed instance group that + "refreshing": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are being reconfigured with properties that do not require a restart # or a recreate action. For example, setting or removing target # pools for the instance. - "restarting": 42, # [Output Only] The number of instances in the managed instance group that + "restarting": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be restarted or are currently being restarted. - "resuming": 42, # [Output Only] The number of instances in the managed instance group that + "resuming": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be resumed or are currently being resumed. - "starting": 42, # [Output Only] The number of instances in the managed instance group that + "starting": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be started or are currently being started. - "stopping": 42, # [Output Only] The number of instances in the managed instance group that + "stopping": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be stopped or are currently being stopped. - "suspending": 42, # [Output Only] The number of instances in the managed instance group that + "suspending": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be suspended or are currently being suspended. - "verifying": 42, # [Output Only] The number of instances in the managed instance group that + "verifying": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are being verified. See the managedInstances[].currentAction # property in the listManagedInstances method documentation. }, @@ -3465,7 +3465,7 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve an InstanceGroupManager. - "id": "A String", # [Output Only] A unique identifier for this resource type. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this resource type. The server # generates this identifier. "instanceFlexibilityPolicy": { # Instance flexibility allowing MIG to create VMs from multiple # types of machines. @@ -3485,7 +3485,7 @@

Method Details

}, }, }, - "instanceGroup": "A String", # [Output Only] The URL of the Instance Group resource. + "instanceGroup": "A String", # Output only. [Output Only] The URL of the Instance Group resource. "instanceLifecyclePolicy": { # The repair policy for this managed instance group. "defaultActionOnFailure": "A String", # The action that a MIG performs on a failed or an unhealthy VM. # A VM is marked as unhealthy when the application running on that @@ -3513,7 +3513,7 @@

Method Details

# instance group. The group uses this template to create all new instances # in the managed instance group. The templates for existing instances in the # group do not change unless you run recreateInstances, runapplyUpdatesToInstances, or set the group'supdatePolicy.type to PROACTIVE. - "kind": "compute#instanceGroupManager", # [Output Only] The resource type, which is alwayscompute#instanceGroupManager for managed instance groups. + "kind": "compute#instanceGroupManager", # Output only. [Output Only] The resource type, which is alwayscompute#instanceGroupManager for managed instance groups. "listManagedInstancesResults": "A String", # Pagination behavior of the listManagedInstances API method for # this managed instance group. "name": "A String", # The name of the managed instance group. The name must be 1-63 characters @@ -3526,7 +3526,7 @@

Method Details

"port": 42, # The port number, which can be a value between 1 and 65535. }, ], - "region": "A String", # [Output Only] The URL of theregion + "region": "A String", # Output only. [Output Only] The URL of theregion # where the managed instance group resides (for regional resources). "resourcePolicies": { # Resource policies for this managed instance group. "workloadPolicy": "A String", # The URL of the workload policy that is specified for this managed @@ -3539,9 +3539,9 @@

Method Details

# - projects/project/regions/region/resourcePolicies/resourcePolicy # - regions/region/resourcePolicies/resourcePolicy }, - "satisfiesPzi": True or False, # [Output Only] Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] The URL for this managed instance group. The server defines + "satisfiesPzi": True or False, # Output only. [Output Only] Reserved for future use. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] The URL for this managed instance group. The server defines # this URL. "standbyPolicy": { # Standby policy for stopped and suspended instances. "initialDelaySec": 42, # Specifies the number of seconds that the MIG should wait to suspend or @@ -3589,38 +3589,38 @@

Method Details

}, }, }, - "status": { # [Output Only] The status of this managed instance group. - "allInstancesConfig": { # [Output only] Status of all-instances configuration on the group. - "currentRevision": "A String", # [Output Only] Current all-instances configuration revision. + "status": { # Output only. [Output Only] The status of this managed instance group. + "allInstancesConfig": { # Output only. [Output only] Status of all-instances configuration on the group. + "currentRevision": "A String", # Output only. [Output Only] Current all-instances configuration revision. # This value is in RFC3339 text format. - "effective": True or False, # [Output Only] A bit indicating whether this configuration has + "effective": True or False, # Output only. [Output Only] A bit indicating whether this configuration has # been applied to all managed instances in the group. }, - "autoscaler": "A String", # [Output Only] The URL of theAutoscaler + "autoscaler": "A String", # Output only. [Output Only] The URL of theAutoscaler # that targets this instance group manager. - "isStable": True or False, # [Output Only] A bit indicating whether the managed instance group is in a + "isStable": True or False, # Output only. [Output Only] A bit indicating whether the managed instance group is in a # stable state. A stable state means that: none of the instances in the # managed instance group is currently undergoing any type of change (for # example, creation, restart, or deletion); no future changes are scheduled # for instances in the managed instance group; and the managed instance # group itself is not being modified. - "stateful": { # [Output Only] Stateful status of the given Instance Group Manager. - "hasStatefulConfig": True or False, # [Output Only] A bit indicating whether the managed instance group + "stateful": { # Output only. [Output Only] Stateful status of the given Instance Group Manager. + "hasStatefulConfig": True or False, # Output only. [Output Only] A bit indicating whether the managed instance group # has stateful configuration, that is, if you have configured any items # in a stateful policy or in per-instance configs. # The group might report that it has no stateful configuration even when # there is still some preserved state on a managed instance, for example, # if you have deleted all PICs but not yet applied those deletions. - "perInstanceConfigs": { # [Output Only] Status of per-instance configurations on the instances. - "allEffective": True or False, # A bit indicating if all of the group's per-instance configurations + "perInstanceConfigs": { # Output only. [Output Only] Status of per-instance configurations on the instances. + "allEffective": True or False, # Output only. A bit indicating if all of the group's per-instance configurations # (listed in the output of a listPerInstanceConfigs API call) have # status EFFECTIVE or there are no per-instance-configs. }, }, - "versionTarget": { # [Output Only] A status of consistency of Instances' versions with their + "versionTarget": { # Output only. [Output Only] A status of consistency of Instances' versions with their # target version specified by version field on Instance Group # Manager. - "isReached": True or False, # [Output Only] A bit indicating whether version target has been reached + "isReached": True or False, # Output only. [Output Only] A bit indicating whether version target has been reached # in this managed instance group, i.e. all instances are in their target # version. Instances' target version are specified byversion field on Instance Group Manager. }, @@ -3666,7 +3666,7 @@

Method Details

# operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxSurge. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -3704,7 +3704,7 @@

Method Details

# in which the managed instance group operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxUnavailable. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -3781,7 +3781,7 @@

Method Details

# If unset, this version will update any remaining instances not # updated by another version. ReadStarting # a canary update for more information. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -3800,20 +3800,20 @@

Method Details

}, }, ], - "zone": "A String", # [Output Only] The URL of azone + "zone": "A String", # Output only. [Output Only] The URL of azone # where the managed instance group is located (for zonal resources). }, ], - "kind": "compute#regionInstanceGroupManagerList", # [Output Only] The resource type, which is always + "kind": "compute#regionInstanceGroupManagerList", # Output only. [Output Only] The resource type, which is always # compute#instanceGroupManagerList for a list of managed instance groups that # exist in th regional scope. - "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for + "nextPageToken": "A String", # Output only. [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "warning": { # [Output Only] Informational warning message. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "warning": { # Output only. [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there # are no results in the response. @@ -3948,31 +3948,31 @@

Method Details

{ "items": [ # [Output Only] The list of errors of the managed instance group. { - "error": { # [Output Only] Contents of the error. - "code": "A String", # [Output Only] Error code. - "message": "A String", # [Output Only] Error message. + "error": { # Output only. [Output Only] Contents of the error. + "code": "A String", # Output only. [Output Only] Error code. + "message": "A String", # Output only. [Output Only] Error message. }, - "instanceActionDetails": { # [Output Only] Details of the instance action that triggered this error. + "instanceActionDetails": { # Output only. [Output Only] Details of the instance action that triggered this error. # May be null, if the error was not caused by an action on an instance. # This field is optional. - "action": "A String", # [Output Only] Action that managed instance group was executing on + "action": "A String", # Output only. [Output Only] Action that managed instance group was executing on # the instance when the error occurred. Possible values: - "instance": "A String", # [Output Only] The URL of the instance. + "instance": "A String", # Output only. [Output Only] The URL of the instance. # The URL can be set even if the instance has not yet been created. - "version": { # [Output Only] Version this instance was created from, or was being + "version": { # Output only. [Output Only] Version this instance was created from, or was being # created from, but the creation failed. Corresponds to one of the versions # that were set on the Instance Group Manager resource at the time this # instance was being created. - "instanceTemplate": "A String", # [Output Only] The intended template of the instance. This field is empty + "instanceTemplate": "A String", # Output only. [Output Only] The intended template of the instance. This field is empty # when current_action is one of { DELETING, ABANDONING }. - "name": "A String", # [Output Only] Name of the version. + "name": "A String", # Output only. [Output Only] Name of the version. }, }, - "timestamp": "A String", # [Output Only] The time that this error occurred. + "timestamp": "A String", # Output only. [Output Only] The time that this error occurred. # This value is in RFC3339 text format. }, ], - "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for + "nextPageToken": "A String", # Output only. [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to @@ -4101,7 +4101,7 @@

Method Details

{ "managedInstances": [ # A list of managed instances. { # A Managed Instance resource. - "currentAction": "A String", # [Output Only] The current action that the managed instance group has + "currentAction": "A String", # Output only. [Output Only] The current action that the managed instance group has # scheduled for the instance. Possible values: # # - NONE The instance is running, and the managed @@ -4127,22 +4127,22 @@

Method Details

# stopping that instance. # - VERIFYING The managed instance group has created the # instance and it is in the process of being verified. - "id": "A String", # [Output only] The unique identifier for this resource. This field is empty + "id": "A String", # Output only. [Output only] The unique identifier for this resource. This field is empty # when instance does not exist. - "instance": "A String", # [Output Only] The URL of the instance. The URL can exist even if the + "instance": "A String", # Output only. [Output Only] The URL of the instance. The URL can exist even if the # instance has not yet been created. - "instanceHealth": [ # [Output Only] Health state of the instance per health-check. + "instanceHealth": [ # Output only. [Output Only] Health state of the instance per health-check. { - "detailedHealthState": "A String", # [Output Only] The current detailed instance health state. - "healthCheck": "A String", # [Output Only] The URL for the health check that verifies whether the + "detailedHealthState": "A String", # Output only. [Output Only] The current detailed instance health state. + "healthCheck": "A String", # Output only. [Output Only] The URL for the health check that verifies whether the # instance is healthy. }, ], - "instanceStatus": "A String", # [Output Only] The status of the instance. This field is empty when + "instanceStatus": "A String", # Output only. [Output Only] The status of the instance. This field is empty when # the instance does not exist. - "lastAttempt": { # [Output Only] Information about the last attempt to create or delete + "lastAttempt": { # Output only. [Output Only] Information about the last attempt to create or delete # the instance. - "errors": { # [Output Only] Encountered errors during the last attempt to create or + "errors": { # Output only. [Output Only] Encountered errors during the last attempt to create or # delete the instance. "errors": [ # [Output Only] The array of errors encountered while processing this # operation. @@ -4241,9 +4241,9 @@

Method Details

], }, }, - "name": "A String", # [Output Only] The name of the instance. The name always exists even if the + "name": "A String", # Output only. [Output Only] The name of the instance. The name always exists even if the # instance has not yet been created. - "preservedStateFromConfig": { # Preserved state for a given instance. # [Output Only] Preserved state applied from per-instance config + "preservedStateFromConfig": { # Preserved state for a given instance. # Output only. [Output Only] Preserved state applied from per-instance config # for this instance. "disks": { # Preserved disks defined for this instance. # This map is keyed with the device names of the disks. @@ -4294,7 +4294,7 @@

Method Details

"a_key": "A String", }, }, - "preservedStateFromPolicy": { # Preserved state for a given instance. # [Output Only] Preserved state generated based on stateful policy + "preservedStateFromPolicy": { # Preserved state for a given instance. # Output only. [Output Only] Preserved state generated based on stateful policy # for this instance. "disks": { # Preserved disks defined for this instance. # This map is keyed with the device names of the disks. @@ -4345,18 +4345,18 @@

Method Details

"a_key": "A String", }, }, - "propertiesFromFlexibilityPolicy": { # [Output Only] Instance properties selected for this instance resulting from + "propertiesFromFlexibilityPolicy": { # Output only. [Output Only] Instance properties selected for this instance resulting from # InstanceFlexibilityPolicy. - "machineType": "A String", # The machine type to be used for this instance. + "machineType": "A String", # Output only. The machine type to be used for this instance. }, - "version": { # [Output Only] Intended version of this instance. - "instanceTemplate": "A String", # [Output Only] The intended template of the instance. This field is empty + "version": { # Output only. [Output Only] Intended version of this instance. + "instanceTemplate": "A String", # Output only. [Output Only] The intended template of the instance. This field is empty # when current_action is one of { DELETING, ABANDONING }. - "name": "A String", # [Output Only] Name of the version. + "name": "A String", # Output only. [Output Only] Name of the version. }, }, ], - "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for + "nextPageToken": "A String", # Output only. [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to @@ -4479,7 +4479,7 @@

Method Details

An object of the form: { - "items": [ # [Output Only] The list of PerInstanceConfig. + "items": [ # Output only. [Output Only] The list of PerInstanceConfig. { "fingerprint": "A String", # Fingerprint of this per-instance config. This field can be used in # optimistic locking. It is ignored when inserting a per-instance @@ -4547,12 +4547,12 @@

Method Details

# managed instance. }, ], - "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for + "nextPageToken": "A String", # Output only. [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "warning": { # [Output Only] Informational warning message. + "warning": { # Output only. [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there # are no results in the response. @@ -4686,49 +4686,49 @@

Method Details

# "vm-###" results in "vm-001" as a VM name. # @pattern # [a-z](([-a-z0-9]{0,57})|([-a-z0-9]{0,51}-#{1,10}(\\[[0-9]{1,10}\\])?)) - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this managed instance group inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this managed instance group inRFC3339 # text format. - "currentActions": { # [Output Only] The list of instance actions and the number of instances + "currentActions": { # Output only. [Output Only] The list of instance actions and the number of instances # in this managed instance group that are scheduled for each of those # actions. - "abandoning": 42, # [Output Only] The total number of instances in the managed instance group + "abandoning": 42, # Output only. [Output Only] The total number of instances in the managed instance group # that are scheduled to be abandoned. Abandoning an instance removes it # from the managed instance group without deleting it. - "creating": 42, # [Output Only] The number of instances in the managed instance group that + "creating": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be created or are currently being created. If the group # fails to create any of these instances, it tries again until it creates # the instance successfully. # # If you have disabled creation retries, this field will not be populated; # instead, the creatingWithoutRetries field will be populated. - "creatingWithoutRetries": 42, # [Output Only] The number of instances that the managed instance group + "creatingWithoutRetries": 42, # Output only. [Output Only] The number of instances that the managed instance group # will attempt to create. The group attempts to create each instance # only once. If the group fails to create any of these instances, it # decreases the group's targetSize value accordingly. - "deleting": 42, # [Output Only] The number of instances in the managed instance group that + "deleting": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be deleted or are currently being deleted. - "none": 42, # [Output Only] The number of instances in the managed instance group that + "none": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are running and have no scheduled actions. - "recreating": 42, # [Output Only] The number of instances in the managed instance group that + "recreating": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be recreated or are currently being being recreated. # Recreating an instance deletes the existing root persistent disk # and creates a new disk from the image that is defined in the # instance template. - "refreshing": 42, # [Output Only] The number of instances in the managed instance group that + "refreshing": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are being reconfigured with properties that do not require a restart # or a recreate action. For example, setting or removing target # pools for the instance. - "restarting": 42, # [Output Only] The number of instances in the managed instance group that + "restarting": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be restarted or are currently being restarted. - "resuming": 42, # [Output Only] The number of instances in the managed instance group that + "resuming": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be resumed or are currently being resumed. - "starting": 42, # [Output Only] The number of instances in the managed instance group that + "starting": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be started or are currently being started. - "stopping": 42, # [Output Only] The number of instances in the managed instance group that + "stopping": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be stopped or are currently being stopped. - "suspending": 42, # [Output Only] The number of instances in the managed instance group that + "suspending": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are scheduled to be suspended or are currently being suspended. - "verifying": 42, # [Output Only] The number of instances in the managed instance group that + "verifying": 42, # Output only. [Output Only] The number of instances in the managed instance group that # are being verified. See the managedInstances[].currentAction # property in the listManagedInstances method documentation. }, @@ -4753,7 +4753,7 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve an InstanceGroupManager. - "id": "A String", # [Output Only] A unique identifier for this resource type. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this resource type. The server # generates this identifier. "instanceFlexibilityPolicy": { # Instance flexibility allowing MIG to create VMs from multiple # types of machines. @@ -4773,7 +4773,7 @@

Method Details

}, }, }, - "instanceGroup": "A String", # [Output Only] The URL of the Instance Group resource. + "instanceGroup": "A String", # Output only. [Output Only] The URL of the Instance Group resource. "instanceLifecyclePolicy": { # The repair policy for this managed instance group. "defaultActionOnFailure": "A String", # The action that a MIG performs on a failed or an unhealthy VM. # A VM is marked as unhealthy when the application running on that @@ -4801,7 +4801,7 @@

Method Details

# instance group. The group uses this template to create all new instances # in the managed instance group. The templates for existing instances in the # group do not change unless you run recreateInstances, runapplyUpdatesToInstances, or set the group'supdatePolicy.type to PROACTIVE. - "kind": "compute#instanceGroupManager", # [Output Only] The resource type, which is alwayscompute#instanceGroupManager for managed instance groups. + "kind": "compute#instanceGroupManager", # Output only. [Output Only] The resource type, which is alwayscompute#instanceGroupManager for managed instance groups. "listManagedInstancesResults": "A String", # Pagination behavior of the listManagedInstances API method for # this managed instance group. "name": "A String", # The name of the managed instance group. The name must be 1-63 characters @@ -4814,7 +4814,7 @@

Method Details

"port": 42, # The port number, which can be a value between 1 and 65535. }, ], - "region": "A String", # [Output Only] The URL of theregion + "region": "A String", # Output only. [Output Only] The URL of theregion # where the managed instance group resides (for regional resources). "resourcePolicies": { # Resource policies for this managed instance group. "workloadPolicy": "A String", # The URL of the workload policy that is specified for this managed @@ -4827,9 +4827,9 @@

Method Details

# - projects/project/regions/region/resourcePolicies/resourcePolicy # - regions/region/resourcePolicies/resourcePolicy }, - "satisfiesPzi": True or False, # [Output Only] Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] The URL for this managed instance group. The server defines + "satisfiesPzi": True or False, # Output only. [Output Only] Reserved for future use. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] The URL for this managed instance group. The server defines # this URL. "standbyPolicy": { # Standby policy for stopped and suspended instances. "initialDelaySec": 42, # Specifies the number of seconds that the MIG should wait to suspend or @@ -4877,38 +4877,38 @@

Method Details

}, }, }, - "status": { # [Output Only] The status of this managed instance group. - "allInstancesConfig": { # [Output only] Status of all-instances configuration on the group. - "currentRevision": "A String", # [Output Only] Current all-instances configuration revision. + "status": { # Output only. [Output Only] The status of this managed instance group. + "allInstancesConfig": { # Output only. [Output only] Status of all-instances configuration on the group. + "currentRevision": "A String", # Output only. [Output Only] Current all-instances configuration revision. # This value is in RFC3339 text format. - "effective": True or False, # [Output Only] A bit indicating whether this configuration has + "effective": True or False, # Output only. [Output Only] A bit indicating whether this configuration has # been applied to all managed instances in the group. }, - "autoscaler": "A String", # [Output Only] The URL of theAutoscaler + "autoscaler": "A String", # Output only. [Output Only] The URL of theAutoscaler # that targets this instance group manager. - "isStable": True or False, # [Output Only] A bit indicating whether the managed instance group is in a + "isStable": True or False, # Output only. [Output Only] A bit indicating whether the managed instance group is in a # stable state. A stable state means that: none of the instances in the # managed instance group is currently undergoing any type of change (for # example, creation, restart, or deletion); no future changes are scheduled # for instances in the managed instance group; and the managed instance # group itself is not being modified. - "stateful": { # [Output Only] Stateful status of the given Instance Group Manager. - "hasStatefulConfig": True or False, # [Output Only] A bit indicating whether the managed instance group + "stateful": { # Output only. [Output Only] Stateful status of the given Instance Group Manager. + "hasStatefulConfig": True or False, # Output only. [Output Only] A bit indicating whether the managed instance group # has stateful configuration, that is, if you have configured any items # in a stateful policy or in per-instance configs. # The group might report that it has no stateful configuration even when # there is still some preserved state on a managed instance, for example, # if you have deleted all PICs but not yet applied those deletions. - "perInstanceConfigs": { # [Output Only] Status of per-instance configurations on the instances. - "allEffective": True or False, # A bit indicating if all of the group's per-instance configurations + "perInstanceConfigs": { # Output only. [Output Only] Status of per-instance configurations on the instances. + "allEffective": True or False, # Output only. A bit indicating if all of the group's per-instance configurations # (listed in the output of a listPerInstanceConfigs API call) have # status EFFECTIVE or there are no per-instance-configs. }, }, - "versionTarget": { # [Output Only] A status of consistency of Instances' versions with their + "versionTarget": { # Output only. [Output Only] A status of consistency of Instances' versions with their # target version specified by version field on Instance Group # Manager. - "isReached": True or False, # [Output Only] A bit indicating whether version target has been reached + "isReached": True or False, # Output only. [Output Only] A bit indicating whether version target has been reached # in this managed instance group, i.e. all instances are in their target # version. Instances' target version are specified byversion field on Instance Group Manager. }, @@ -4954,7 +4954,7 @@

Method Details

# operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxSurge. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -4992,7 +4992,7 @@

Method Details

# in which the managed instance group operates. # # At least one of either maxSurge ormaxUnavailable must be greater than 0. Learn more about maxUnavailable. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -5069,7 +5069,7 @@

Method Details

# If unset, this version will update any remaining instances not # updated by another version. ReadStarting # a canary update for more information. - "calculated": 42, # [Output Only] Absolute value of VM instances calculated based on the + "calculated": 42, # Output only. [Output Only] Absolute value of VM instances calculated based on the # specific mode. # # @@ -5088,7 +5088,7 @@

Method Details

}, }, ], - "zone": "A String", # [Output Only] The URL of azone + "zone": "A String", # Output only. [Output Only] The URL of azone # where the managed instance group is located (for zonal resources). } @@ -5270,10 +5270,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -5285,7 +5285,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -5629,10 +5629,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -5644,7 +5644,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -5932,10 +5932,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -5947,7 +5947,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -6227,10 +6227,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -6242,7 +6242,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -6533,10 +6533,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -6548,7 +6548,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -6823,10 +6823,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -6838,7 +6838,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -7118,10 +7118,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -7133,7 +7133,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -7424,10 +7424,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -7439,7 +7439,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -7741,10 +7741,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -7756,7 +7756,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -8058,10 +8058,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -8073,7 +8073,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -8417,10 +8417,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -8432,7 +8432,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_v1.regionInstanceGroups.html b/docs/dyn/compute_v1.regionInstanceGroups.html index 6ab0e2c1eb..96d83ca902 100644 --- a/docs/dyn/compute_v1.regionInstanceGroups.html +++ b/docs/dyn/compute_v1.regionInstanceGroups.html @@ -136,16 +136,16 @@

Method Details

# # For more information, readInstance # groups. - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this instance group inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this instance group inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "fingerprint": "A String", # [Output Only] The fingerprint of the named ports. The system + "fingerprint": "A String", # Output only. [Output Only] The fingerprint of the named ports. The system # uses this fingerprint to detect conflicts when multiple users change the # named ports concurrently. - "id": "A String", # [Output Only] A unique identifier for this instance group, generated + "id": "A String", # Output only. [Output Only] A unique identifier for this instance group, generated # by the server. - "kind": "compute#instanceGroup", # [Output Only] The resource type, which is alwayscompute#instanceGroup for instance groups. + "kind": "compute#instanceGroup", # Output only. [Output Only] The resource type, which is alwayscompute#instanceGroup for instance groups. "name": "A String", # The name of the instance group. The name must be 1-63 characters # long, and comply withRFC1035. "namedPorts": [ # Optional. Assigns a name to a port number. For example:{name: "http", port: 80} @@ -167,16 +167,16 @@

Method Details

# instance group belong. If your instance has multiple network interfaces, # then the network and subnetwork fields only refer to the # network and subnet used by your primary interface (nic0). - "region": "A String", # [Output Only] The URL of theregion + "region": "A String", # Output only. [Output Only] The URL of theregion # where the instance group is located (for regional resources). - "selfLink": "A String", # [Output Only] The URL for this instance group. The server generates + "selfLink": "A String", # Output only. [Output Only] The URL for this instance group. The server generates # this URL. - "size": 42, # [Output Only] The total number of instances in the instance group. - "subnetwork": "A String", # [Output Only] The URL of the subnetwork to which all instances in the + "size": 42, # Output only. [Output Only] The total number of instances in the instance group. + "subnetwork": "A String", # Output only. [Output Only] The URL of the subnetwork to which all instances in the # instance group belong. If your instance has multiple network interfaces, # then the network and subnetwork fields only refer to the # network and subnet used by your primary interface (nic0). - "zone": "A String", # [Output Only] The URL of thezone + "zone": "A String", # Output only. [Output Only] The URL of thezone # where the instance group is located (for zonal resources). }
@@ -281,7 +281,7 @@

Method Details

An object of the form: { # Contains a list of InstanceGroup resources. - "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. + "id": "A String", # Output only. [Output Only] Unique identifier for the resource; defined by the server. "items": [ # A list of InstanceGroup resources. { # Represents an Instance Group resource. # @@ -299,16 +299,16 @@

Method Details

# # For more information, readInstance # groups. - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this instance group inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this instance group inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "fingerprint": "A String", # [Output Only] The fingerprint of the named ports. The system + "fingerprint": "A String", # Output only. [Output Only] The fingerprint of the named ports. The system # uses this fingerprint to detect conflicts when multiple users change the # named ports concurrently. - "id": "A String", # [Output Only] A unique identifier for this instance group, generated + "id": "A String", # Output only. [Output Only] A unique identifier for this instance group, generated # by the server. - "kind": "compute#instanceGroup", # [Output Only] The resource type, which is alwayscompute#instanceGroup for instance groups. + "kind": "compute#instanceGroup", # Output only. [Output Only] The resource type, which is alwayscompute#instanceGroup for instance groups. "name": "A String", # The name of the instance group. The name must be 1-63 characters # long, and comply withRFC1035. "namedPorts": [ # Optional. Assigns a name to a port number. For example:{name: "http", port: 80} @@ -330,27 +330,27 @@

Method Details

# instance group belong. If your instance has multiple network interfaces, # then the network and subnetwork fields only refer to the # network and subnet used by your primary interface (nic0). - "region": "A String", # [Output Only] The URL of theregion + "region": "A String", # Output only. [Output Only] The URL of theregion # where the instance group is located (for regional resources). - "selfLink": "A String", # [Output Only] The URL for this instance group. The server generates + "selfLink": "A String", # Output only. [Output Only] The URL for this instance group. The server generates # this URL. - "size": 42, # [Output Only] The total number of instances in the instance group. - "subnetwork": "A String", # [Output Only] The URL of the subnetwork to which all instances in the + "size": 42, # Output only. [Output Only] The total number of instances in the instance group. + "subnetwork": "A String", # Output only. [Output Only] The URL of the subnetwork to which all instances in the # instance group belong. If your instance has multiple network interfaces, # then the network and subnetwork fields only refer to the # network and subnet used by your primary interface (nic0). - "zone": "A String", # [Output Only] The URL of thezone + "zone": "A String", # Output only. [Output Only] The URL of thezone # where the instance group is located (for zonal resources). }, ], - "kind": "compute#regionInstanceGroupList", # The resource type. - "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for + "kind": "compute#regionInstanceGroupList", # Output only. The resource type. + "nextPageToken": "A String", # Output only. [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "warning": { # [Output Only] Informational warning message. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "warning": { # Output only. [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there # are no results in the response. @@ -494,28 +494,28 @@

Method Details

An object of the form: { - "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. + "id": "A String", # Output only. [Output Only] Unique identifier for the resource; defined by the server. "items": [ # A list of InstanceWithNamedPorts resources. { - "instance": "A String", # [Output Only] The URL of the instance. - "namedPorts": [ # [Output Only] The named ports that belong to this instance group. + "instance": "A String", # Output only. [Output Only] The URL of the instance. + "namedPorts": [ # Output only. [Output Only] The named ports that belong to this instance group. { # The named port. For example: <"http", 80>. "name": "A String", # The name for this named port. # The name must be 1-63 characters long, and comply withRFC1035. "port": 42, # The port number, which can be a value between 1 and 65535. }, ], - "status": "A String", # [Output Only] The status of the instance. + "status": "A String", # Output only. [Output Only] The status of the instance. }, ], - "kind": "compute#regionInstanceGroupsListInstances", # The resource type. - "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for + "kind": "compute#regionInstanceGroupsListInstances", # Output only. The resource type. + "nextPageToken": "A String", # Output only. [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "warning": { # [Output Only] Informational warning message. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "warning": { # Output only. [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there # are no results in the response. @@ -776,10 +776,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -791,7 +791,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_v1.regionInstanceTemplates.html b/docs/dyn/compute_v1.regionInstanceTemplates.html index d313929e90..fcb43e70f0 100644 --- a/docs/dyn/compute_v1.regionInstanceTemplates.html +++ b/docs/dyn/compute_v1.regionInstanceTemplates.html @@ -285,10 +285,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -300,7 +300,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -412,13 +412,13 @@

Method Details

# global or regional instance templates. # # For more information, readInstance Templates. - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this instance template inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this instance template inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] A unique identifier for this instance template. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this instance template. The server # defines this identifier. - "kind": "compute#instanceTemplate", # [Output Only] The resource type, which is alwayscompute#instanceTemplate for instance templates. + "kind": "compute#instanceTemplate", # Output only. [Output Only] The resource type, which is alwayscompute#instanceTemplate for instance templates. "name": "A String", # Name of the resource; provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -468,7 +468,7 @@

Method Details

"disks": [ # An array of disks that are associated with the instances that are created # from these properties. { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. Valid values are ARM64 + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 # or X86_64. "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is # deleted (but not when the disk is detached from the instance). @@ -588,7 +588,7 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # [Output Only] A zero-based index to this disk, where 0 is reserved for the + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the # boot disk. If you have many disks attached to an instance, each # disk would have a unique index number. "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created @@ -663,9 +663,11 @@

Method Details

], "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT - # & PATCH) when empty. + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. "a_key": "A String", }, "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. @@ -844,18 +846,18 @@

Method Details

# In certain configurations, persistent disks can use NVMe. For more # information, seeAbout # persistent disks. - "kind": "compute#attachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk # in READ_WRITE mode. - "savedState": "A String", # For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this # field is set to PRESERVED if the LocalSSD data has been saved # to a persistent location by customer request. (see the # discard_local_ssd option on Stop/Suspend). # Read-only in the api. - "shieldedInstanceInitialState": { # Initial State for shielded instance, # [Output Only] shielded vm initial state stored on disk + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). { @@ -943,7 +945,7 @@

Method Details

# or equal to 262144 bytes (256 KiB). }, ], - "kind": "compute#metadata", # [Output Only] Type of the resource. Always compute#metadata + "kind": "compute#metadata", # Output only. [Output Only] Type of the resource. Always compute#metadata # for metadata. }, "minCpuPlatform": "A String", # Minimum cpu/platform to be used by instances. The instance may be @@ -966,7 +968,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -1033,7 +1035,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -1068,7 +1070,7 @@

Method Details

# default and only option is ONE_TO_ONE_NAT. Inipv6AccessConfigs, the default and only option isDIRECT_IPV6. }, ], - "ipv6AccessType": "A String", # [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be + "ipv6AccessType": "A String", # Output only. [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be # accessed from the Internet. This field is always inherited from its # subnetwork. # @@ -1077,7 +1079,7 @@

Method Details

# use a static internal IP address, it must be unused and in the same region # as the instance's zone. If not specified, Google Cloud will automatically # assign an internal IPv6 address from the instance's subnetwork. - "kind": "compute#networkInterface", # [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. + "kind": "compute#networkInterface", # Output only. [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. "name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. @@ -1280,9 +1282,9 @@

Method Details

], }, }, - "region": "A String", # [Output Only] URL of the region where the instance template resides. Only + "region": "A String", # Output only. [Output Only] URL of the region where the instance template resides. Only # applicable for regional resources. - "selfLink": "A String", # [Output Only] The URL for this instance template. The server defines this + "selfLink": "A String", # Output only. [Output Only] The URL for this instance template. The server defines this # URL. "sourceInstance": "A String", # The source instance used to create the template. You can provide this as a # partial or full URL to the resource. For example, the following are valid @@ -1355,13 +1357,13 @@

Method Details

# global or regional instance templates. # # For more information, readInstance Templates. - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this instance template inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this instance template inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] A unique identifier for this instance template. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this instance template. The server # defines this identifier. - "kind": "compute#instanceTemplate", # [Output Only] The resource type, which is alwayscompute#instanceTemplate for instance templates. + "kind": "compute#instanceTemplate", # Output only. [Output Only] The resource type, which is alwayscompute#instanceTemplate for instance templates. "name": "A String", # Name of the resource; provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -1411,7 +1413,7 @@

Method Details

"disks": [ # An array of disks that are associated with the instances that are created # from these properties. { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. Valid values are ARM64 + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 # or X86_64. "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is # deleted (but not when the disk is detached from the instance). @@ -1531,7 +1533,7 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # [Output Only] A zero-based index to this disk, where 0 is reserved for the + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the # boot disk. If you have many disks attached to an instance, each # disk would have a unique index number. "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created @@ -1606,9 +1608,11 @@

Method Details

], "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT - # & PATCH) when empty. + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. "a_key": "A String", }, "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. @@ -1787,18 +1791,18 @@

Method Details

# In certain configurations, persistent disks can use NVMe. For more # information, seeAbout # persistent disks. - "kind": "compute#attachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk # in READ_WRITE mode. - "savedState": "A String", # For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this # field is set to PRESERVED if the LocalSSD data has been saved # to a persistent location by customer request. (see the # discard_local_ssd option on Stop/Suspend). # Read-only in the api. - "shieldedInstanceInitialState": { # Initial State for shielded instance, # [Output Only] shielded vm initial state stored on disk + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). { @@ -1886,7 +1890,7 @@

Method Details

# or equal to 262144 bytes (256 KiB). }, ], - "kind": "compute#metadata", # [Output Only] Type of the resource. Always compute#metadata + "kind": "compute#metadata", # Output only. [Output Only] Type of the resource. Always compute#metadata # for metadata. }, "minCpuPlatform": "A String", # Minimum cpu/platform to be used by instances. The instance may be @@ -1909,7 +1913,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -1976,7 +1980,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -2011,7 +2015,7 @@

Method Details

# default and only option is ONE_TO_ONE_NAT. Inipv6AccessConfigs, the default and only option isDIRECT_IPV6. }, ], - "ipv6AccessType": "A String", # [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be + "ipv6AccessType": "A String", # Output only. [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be # accessed from the Internet. This field is always inherited from its # subnetwork. # @@ -2020,7 +2024,7 @@

Method Details

# use a static internal IP address, it must be unused and in the same region # as the instance's zone. If not specified, Google Cloud will automatically # assign an internal IPv6 address from the instance's subnetwork. - "kind": "compute#networkInterface", # [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. + "kind": "compute#networkInterface", # Output only. [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. "name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. @@ -2223,9 +2227,9 @@

Method Details

], }, }, - "region": "A String", # [Output Only] URL of the region where the instance template resides. Only + "region": "A String", # Output only. [Output Only] URL of the region where the instance template resides. Only # applicable for regional resources. - "selfLink": "A String", # [Output Only] The URL for this instance template. The server defines this + "selfLink": "A String", # Output only. [Output Only] The URL for this instance template. The server defines this # URL. "sourceInstance": "A String", # The source instance used to create the template. You can provide this as a # partial or full URL to the resource. For example, the following are valid @@ -2448,10 +2452,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2463,7 +2467,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2661,13 +2665,13 @@

Method Details

# global or regional instance templates. # # For more information, readInstance Templates. - "creationTimestamp": "A String", # [Output Only] The creation timestamp for this instance template inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] The creation timestamp for this instance template inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] A unique identifier for this instance template. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this instance template. The server # defines this identifier. - "kind": "compute#instanceTemplate", # [Output Only] The resource type, which is alwayscompute#instanceTemplate for instance templates. + "kind": "compute#instanceTemplate", # Output only. [Output Only] The resource type, which is alwayscompute#instanceTemplate for instance templates. "name": "A String", # Name of the resource; provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -2717,7 +2721,7 @@

Method Details

"disks": [ # An array of disks that are associated with the instances that are created # from these properties. { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. Valid values are ARM64 + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 # or X86_64. "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is # deleted (but not when the disk is detached from the instance). @@ -2837,7 +2841,7 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # [Output Only] A zero-based index to this disk, where 0 is reserved for the + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the # boot disk. If you have many disks attached to an instance, each # disk would have a unique index number. "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created @@ -2912,9 +2916,11 @@

Method Details

], "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT - # & PATCH) when empty. + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. "a_key": "A String", }, "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. @@ -3093,18 +3099,18 @@

Method Details

# In certain configurations, persistent disks can use NVMe. For more # information, seeAbout # persistent disks. - "kind": "compute#attachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk # in READ_WRITE mode. - "savedState": "A String", # For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this # field is set to PRESERVED if the LocalSSD data has been saved # to a persistent location by customer request. (see the # discard_local_ssd option on Stop/Suspend). # Read-only in the api. - "shieldedInstanceInitialState": { # Initial State for shielded instance, # [Output Only] shielded vm initial state stored on disk + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). { @@ -3192,7 +3198,7 @@

Method Details

# or equal to 262144 bytes (256 KiB). }, ], - "kind": "compute#metadata", # [Output Only] Type of the resource. Always compute#metadata + "kind": "compute#metadata", # Output only. [Output Only] Type of the resource. Always compute#metadata # for metadata. }, "minCpuPlatform": "A String", # Minimum cpu/platform to be used by instances. The instance may be @@ -3215,7 +3221,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -3282,7 +3288,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -3317,7 +3323,7 @@

Method Details

# default and only option is ONE_TO_ONE_NAT. Inipv6AccessConfigs, the default and only option isDIRECT_IPV6. }, ], - "ipv6AccessType": "A String", # [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be + "ipv6AccessType": "A String", # Output only. [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be # accessed from the Internet. This field is always inherited from its # subnetwork. # @@ -3326,7 +3332,7 @@

Method Details

# use a static internal IP address, it must be unused and in the same region # as the instance's zone. If not specified, Google Cloud will automatically # assign an internal IPv6 address from the instance's subnetwork. - "kind": "compute#networkInterface", # [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. + "kind": "compute#networkInterface", # Output only. [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. "name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. @@ -3529,9 +3535,9 @@

Method Details

], }, }, - "region": "A String", # [Output Only] URL of the region where the instance template resides. Only + "region": "A String", # Output only. [Output Only] URL of the region where the instance template resides. Only # applicable for regional resources. - "selfLink": "A String", # [Output Only] The URL for this instance template. The server defines this + "selfLink": "A String", # Output only. [Output Only] The URL for this instance template. The server defines this # URL. "sourceInstance": "A String", # The source instance used to create the template. You can provide this as a # partial or full URL to the resource. For example, the following are valid @@ -3576,14 +3582,14 @@

Method Details

}, }, ], - "kind": "compute#instanceTemplateList", # [Output Only] The resource type, which is alwayscompute#instanceTemplatesListResponse for instance template + "kind": "compute#instanceTemplateList", # Output only. [Output Only] The resource type, which is alwayscompute#instanceTemplatesListResponse for instance template # lists. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there diff --git a/docs/dyn/compute_v1.regionInstances.html b/docs/dyn/compute_v1.regionInstances.html index fb831fb39a..4ae9b3353a 100644 --- a/docs/dyn/compute_v1.regionInstances.html +++ b/docs/dyn/compute_v1.regionInstances.html @@ -139,7 +139,7 @@

Method Details

"disks": [ # An array of disks that are associated with the instances that are created # from these properties. { # An instance-attached disk resource. - "architecture": "A String", # [Output Only] The architecture of the attached disk. Valid values are ARM64 + "architecture": "A String", # Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64 # or X86_64. "autoDelete": True or False, # Specifies whether the disk will be auto-deleted when the instance is # deleted (but not when the disk is detached from the instance). @@ -259,7 +259,7 @@

Method Details

# Enabling guest operating system features. }, ], - "index": 42, # [Output Only] A zero-based index to this disk, where 0 is reserved for the + "index": 42, # Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the # boot disk. If you have many disks attached to an instance, each # disk would have a unique index number. "initializeParams": { # [Input Only] Specifies the parameters for a new disk that will be created # [Input Only] Specifies the parameters for a new disk that will be created @@ -334,9 +334,11 @@

Method Details

], "resourceManagerTags": { # Resource manager tags to be bound to the disk. Tag keys and values # have the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT - # & PATCH) when empty. + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when + # empty. "a_key": "A String", }, "resourcePolicies": [ # Resource policies applied to this disk for automatic snapshot creations. @@ -515,18 +517,18 @@

Method Details

# In certain configurations, persistent disks can use NVMe. For more # information, seeAbout # persistent disks. - "kind": "compute#attachedDisk", # [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. - "licenses": [ # [Output Only] Any valid publicly visible licenses. + "kind": "compute#attachedDisk", # Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks. + "licenses": [ # Output only. [Output Only] Any valid publicly visible licenses. "A String", ], "mode": "A String", # The mode in which to attach this disk, either READ_WRITE orREAD_ONLY. If not specified, the default is to attach the disk # in READ_WRITE mode. - "savedState": "A String", # For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this + "savedState": "A String", # Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this # field is set to PRESERVED if the LocalSSD data has been saved # to a persistent location by customer request. (see the # discard_local_ssd option on Stop/Suspend). # Read-only in the api. - "shieldedInstanceInitialState": { # Initial State for shielded instance, # [Output Only] shielded vm initial state stored on disk + "shieldedInstanceInitialState": { # Initial State for shielded instance, # Output only. [Output Only] shielded vm initial state stored on disk # these are public keys which are safe to store in public "dbs": [ # The Key Database (db). { @@ -614,7 +616,7 @@

Method Details

# or equal to 262144 bytes (256 KiB). }, ], - "kind": "compute#metadata", # [Output Only] Type of the resource. Always compute#metadata + "kind": "compute#metadata", # Output only. [Output Only] Type of the resource. Always compute#metadata # for metadata. }, "minCpuPlatform": "A String", # Minimum cpu/platform to be used by instances. The instance may be @@ -637,7 +639,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -704,7 +706,7 @@

Method Details

# assign an external IPv6 address from the instance's subnetwork. "externalIpv6PrefixLength": 42, # Applies to ipv6AccessConfigs only. The prefix length of the # external IPv6 range. - "kind": "compute#accessConfig", # [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. + "kind": "compute#accessConfig", # Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs. "name": "A String", # The name of this access configuration. In accessConfigs # (IPv4), the default and recommended name is External NAT, but # you can use any arbitrary string, such as My external IP orNetwork Access. In ipv6AccessConfigs, the @@ -739,7 +741,7 @@

Method Details

# default and only option is ONE_TO_ONE_NAT. Inipv6AccessConfigs, the default and only option isDIRECT_IPV6. }, ], - "ipv6AccessType": "A String", # [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be + "ipv6AccessType": "A String", # Output only. [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be # accessed from the Internet. This field is always inherited from its # subnetwork. # @@ -748,7 +750,7 @@

Method Details

# use a static internal IP address, it must be unused and in the same region # as the instance's zone. If not specified, Google Cloud will automatically # assign an internal IPv6 address from the instance's subnetwork. - "kind": "compute#networkInterface", # [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. + "kind": "compute#networkInterface", # Output only. [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces. "name": "A String", # [Output Only] The name of the network interface, which is generated by the # server. For a VM, the network interface uses the nicN naming # format. Where N is a value between 0 and7. The default interface value is nic0. @@ -988,7 +990,7 @@

Method Details

# To be extended in the future. "hostname": "A String", # Specifies the hostname of the instance. More details in: # https://cloud.google.com/compute/docs/instances/custom-hostname-vm#naming_convention - "name": "A String", # This field is only temporary. It will be removed. Do not use it. + "name": "A String", # Output only. This field is only temporary. It will be removed. Do not use it. }, }, "sourceInstanceTemplate": "A String", # Specifies the instance template from which to create instances. You may @@ -1188,10 +1190,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1203,7 +1205,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_v1.regionInstantSnapshots.html b/docs/dyn/compute_v1.regionInstantSnapshots.html index c2b3eac60d..0257993ae7 100644 --- a/docs/dyn/compute_v1.regionInstantSnapshots.html +++ b/docs/dyn/compute_v1.regionInstantSnapshots.html @@ -303,10 +303,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -318,7 +318,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -417,16 +417,16 @@

Method Details

{ # Represents a InstantSnapshot resource. # # You can use instant snapshots to create disk rollback points quickly.. - "architecture": "A String", # [Output Only] The architecture of the instant snapshot. Valid values are + "architecture": "A String", # Output only. [Output Only] The architecture of the instant snapshot. Valid values are # ARM64 or X86_64. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "diskSizeGb": "A String", # [Output Only] Size of the source disk, specified in GB. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "diskSizeGb": "A String", # Output only. [Output Only] Size of the source disk, specified in GB. + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#instantSnapshot", # [Output Only] Type of the resource. Alwayscompute#instantSnapshot for InstantSnapshot resources. + "kind": "compute#instantSnapshot", # Output only. [Output Only] Type of the resource. Alwayscompute#instantSnapshot for InstantSnapshot resources. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this InstantSnapshot, which # is essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -448,16 +448,16 @@

Method Details

# character must be a lowercase letter, and all following characters must be # a dash, lowercase letter, or digit, except the last character, which cannot # be a dash. - "region": "A String", # [Output Only] URL of the region where the instant snapshot resides. + "region": "A String", # Output only. [Output Only] URL of the region where the instant snapshot resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "resourceStatus": { # [Output Only] Status information for the instant snapshot resource. + "resourceStatus": { # Output only. [Output Only] Status information for the instant snapshot resource. "storageSizeBytes": "A String", # [Output Only] The storage size of this instant snapshot. }, "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. "sourceDisk": "A String", # URL of the source disk used to create this instant snapshot. # Note that the source disk must be in the same zone/region as the # instant snapshot to be created. This can be a full or valid partial URL. @@ -481,11 +481,11 @@

Method Details

# # - # regions/region/disks/disk - "sourceDiskId": "A String", # [Output Only] The ID value of the disk used to create this InstantSnapshot. + "sourceDiskId": "A String", # Output only. [Output Only] The ID value of the disk used to create this InstantSnapshot. # This value may be used to determine whether the InstantSnapshot # was taken from the current or a previous instance of a given disk name. - "status": "A String", # [Output Only] The status of the instantSnapshot. This can beCREATING, DELETING, FAILED, orREADY. - "zone": "A String", # [Output Only] URL of the zone where the instant snapshot resides. + "status": "A String", # Output only. [Output Only] The status of the instantSnapshot. This can beCREATING, DELETING, FAILED, orREADY. + "zone": "A String", # Output only. [Output Only] URL of the zone where the instant snapshot resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. }
@@ -873,16 +873,16 @@

Method Details

{ # Represents a InstantSnapshot resource. # # You can use instant snapshots to create disk rollback points quickly.. - "architecture": "A String", # [Output Only] The architecture of the instant snapshot. Valid values are + "architecture": "A String", # Output only. [Output Only] The architecture of the instant snapshot. Valid values are # ARM64 or X86_64. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "diskSizeGb": "A String", # [Output Only] Size of the source disk, specified in GB. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "diskSizeGb": "A String", # Output only. [Output Only] Size of the source disk, specified in GB. + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#instantSnapshot", # [Output Only] Type of the resource. Alwayscompute#instantSnapshot for InstantSnapshot resources. + "kind": "compute#instantSnapshot", # Output only. [Output Only] Type of the resource. Alwayscompute#instantSnapshot for InstantSnapshot resources. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this InstantSnapshot, which # is essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -904,16 +904,16 @@

Method Details

# character must be a lowercase letter, and all following characters must be # a dash, lowercase letter, or digit, except the last character, which cannot # be a dash. - "region": "A String", # [Output Only] URL of the region where the instant snapshot resides. + "region": "A String", # Output only. [Output Only] URL of the region where the instant snapshot resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "resourceStatus": { # [Output Only] Status information for the instant snapshot resource. + "resourceStatus": { # Output only. [Output Only] Status information for the instant snapshot resource. "storageSizeBytes": "A String", # [Output Only] The storage size of this instant snapshot. }, "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. "sourceDisk": "A String", # URL of the source disk used to create this instant snapshot. # Note that the source disk must be in the same zone/region as the # instant snapshot to be created. This can be a full or valid partial URL. @@ -937,11 +937,11 @@

Method Details

# # - # regions/region/disks/disk - "sourceDiskId": "A String", # [Output Only] The ID value of the disk used to create this InstantSnapshot. + "sourceDiskId": "A String", # Output only. [Output Only] The ID value of the disk used to create this InstantSnapshot. # This value may be used to determine whether the InstantSnapshot # was taken from the current or a previous instance of a given disk name. - "status": "A String", # [Output Only] The status of the instantSnapshot. This can beCREATING, DELETING, FAILED, orREADY. - "zone": "A String", # [Output Only] URL of the zone where the instant snapshot resides. + "status": "A String", # Output only. [Output Only] The status of the instantSnapshot. This can beCREATING, DELETING, FAILED, orREADY. + "zone": "A String", # Output only. [Output Only] URL of the zone where the instant snapshot resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. } @@ -1124,10 +1124,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1139,7 +1139,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1324,16 +1324,16 @@

Method Details

{ # Represents a InstantSnapshot resource. # # You can use instant snapshots to create disk rollback points quickly.. - "architecture": "A String", # [Output Only] The architecture of the instant snapshot. Valid values are + "architecture": "A String", # Output only. [Output Only] The architecture of the instant snapshot. Valid values are # ARM64 or X86_64. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "diskSizeGb": "A String", # [Output Only] Size of the source disk, specified in GB. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "diskSizeGb": "A String", # Output only. [Output Only] Size of the source disk, specified in GB. + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#instantSnapshot", # [Output Only] Type of the resource. Alwayscompute#instantSnapshot for InstantSnapshot resources. + "kind": "compute#instantSnapshot", # Output only. [Output Only] Type of the resource. Alwayscompute#instantSnapshot for InstantSnapshot resources. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this InstantSnapshot, which # is essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -1355,16 +1355,16 @@

Method Details

# character must be a lowercase letter, and all following characters must be # a dash, lowercase letter, or digit, except the last character, which cannot # be a dash. - "region": "A String", # [Output Only] URL of the region where the instant snapshot resides. + "region": "A String", # Output only. [Output Only] URL of the region where the instant snapshot resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "resourceStatus": { # [Output Only] Status information for the instant snapshot resource. + "resourceStatus": { # Output only. [Output Only] Status information for the instant snapshot resource. "storageSizeBytes": "A String", # [Output Only] The storage size of this instant snapshot. }, "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. "sourceDisk": "A String", # URL of the source disk used to create this instant snapshot. # Note that the source disk must be in the same zone/region as the # instant snapshot to be created. This can be a full or valid partial URL. @@ -1388,22 +1388,22 @@

Method Details

# # - # regions/region/disks/disk - "sourceDiskId": "A String", # [Output Only] The ID value of the disk used to create this InstantSnapshot. + "sourceDiskId": "A String", # Output only. [Output Only] The ID value of the disk used to create this InstantSnapshot. # This value may be used to determine whether the InstantSnapshot # was taken from the current or a previous instance of a given disk name. - "status": "A String", # [Output Only] The status of the instantSnapshot. This can beCREATING, DELETING, FAILED, orREADY. - "zone": "A String", # [Output Only] URL of the zone where the instant snapshot resides. + "status": "A String", # Output only. [Output Only] The status of the instantSnapshot. This can beCREATING, DELETING, FAILED, orREADY. + "zone": "A String", # Output only. [Output Only] URL of the zone where the instant snapshot resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. }, ], - "kind": "compute#instantSnapshotList", # Type of resource. + "kind": "compute#instantSnapshotList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -2524,10 +2524,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2539,7 +2539,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_v1.regionNetworkEndpointGroups.html b/docs/dyn/compute_v1.regionNetworkEndpointGroups.html index 07af3ba978..1c8474230e 100644 --- a/docs/dyn/compute_v1.regionNetworkEndpointGroups.html +++ b/docs/dyn/compute_v1.regionNetworkEndpointGroups.html @@ -338,10 +338,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -353,7 +353,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -627,10 +627,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -642,7 +642,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -956,10 +956,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -971,7 +971,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1161,7 +1161,7 @@

Method Details

# parse them to { service="bar1", tag="foo1" } and { # service="bar2", tag="foo2" } respectively. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "defaultPort": 42, # The default port used if the port number is not specified in the network # endpoint. @@ -1170,9 +1170,9 @@

Method Details

# field must not be specified. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#networkEndpointGroup", # [Output Only] Type of the resource. Alwayscompute#networkEndpointGroup for network endpoint group. + "kind": "compute#networkEndpointGroup", # Output only. [Output Only] Type of the resource. Alwayscompute#networkEndpointGroup for network endpoint group. "name": "A String", # Name of the resource; provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -1185,28 +1185,28 @@

Method Details

"networkEndpointType": "A String", # Type of network endpoints in this network endpoint group. Can be one ofGCE_VM_IP, GCE_VM_IP_PORT,NON_GCP_PRIVATE_IP_PORT, INTERNET_FQDN_PORT,INTERNET_IP_PORT, SERVERLESS,PRIVATE_SERVICE_CONNECT, GCE_VM_IP_PORTMAP. "pscData": { # All data that is specifically relevant to only network endpoint groups of # Optional. Only valid when networkEndpointType isPRIVATE_SERVICE_CONNECT. # type PRIVATE_SERVICE_CONNECT. - "consumerPscAddress": "A String", # [Output Only] Address allocated from given subnetwork for PSC. This IP + "consumerPscAddress": "A String", # Output only. [Output Only] Address allocated from given subnetwork for PSC. This IP # address acts as a VIP for a PSC NEG, allowing it to act as an endpoint in # L7 PSC-XLB. "producerPort": 42, # The psc producer port is used to connect PSC NEG with specific port on # the PSC Producer side; should only be used for the # PRIVATE_SERVICE_CONNECT NEG type - "pscConnectionId": "A String", # [Output Only] The PSC connection id of the PSC Network Endpoint Group + "pscConnectionId": "A String", # Output only. [Output Only] The PSC connection id of the PSC Network Endpoint Group # Consumer. - "pscConnectionStatus": "A String", # [Output Only] The connection status of the PSC Forwarding Rule. + "pscConnectionStatus": "A String", # Output only. [Output Only] The connection status of the PSC Forwarding Rule. }, "pscTargetService": "A String", # The target service url used to set up private service connection to # a Google API or a PSC Producer Service Attachment. # An example value is: asia-northeast3-cloudkms.googleapis.com. # # Optional. Only valid when networkEndpointType isPRIVATE_SERVICE_CONNECT. - "region": "A String", # [Output Only] The URL of theregion + "region": "A String", # Output only. [Output Only] The URL of theregion # where the network endpoint group is located. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "size": 42, # [Output only] Number of network endpoints in the network endpoint group. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "size": 42, # Output only. [Output only] Number of network endpoints in the network endpoint group. "subnetwork": "A String", # Optional URL of the subnetwork to which all network endpoints in the NEG # belong. - "zone": "A String", # [Output Only] The URL of thezone + "zone": "A String", # Output only. [Output Only] The URL of thezone # where the network endpoint group is located. }
@@ -1317,7 +1317,7 @@

Method Details

# parse them to { service="bar1", tag="foo1" } and { # service="bar2", tag="foo2" } respectively. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "defaultPort": 42, # The default port used if the port number is not specified in the network # endpoint. @@ -1326,9 +1326,9 @@

Method Details

# field must not be specified. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#networkEndpointGroup", # [Output Only] Type of the resource. Alwayscompute#networkEndpointGroup for network endpoint group. + "kind": "compute#networkEndpointGroup", # Output only. [Output Only] Type of the resource. Alwayscompute#networkEndpointGroup for network endpoint group. "name": "A String", # Name of the resource; provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -1341,28 +1341,28 @@

Method Details

"networkEndpointType": "A String", # Type of network endpoints in this network endpoint group. Can be one ofGCE_VM_IP, GCE_VM_IP_PORT,NON_GCP_PRIVATE_IP_PORT, INTERNET_FQDN_PORT,INTERNET_IP_PORT, SERVERLESS,PRIVATE_SERVICE_CONNECT, GCE_VM_IP_PORTMAP. "pscData": { # All data that is specifically relevant to only network endpoint groups of # Optional. Only valid when networkEndpointType isPRIVATE_SERVICE_CONNECT. # type PRIVATE_SERVICE_CONNECT. - "consumerPscAddress": "A String", # [Output Only] Address allocated from given subnetwork for PSC. This IP + "consumerPscAddress": "A String", # Output only. [Output Only] Address allocated from given subnetwork for PSC. This IP # address acts as a VIP for a PSC NEG, allowing it to act as an endpoint in # L7 PSC-XLB. "producerPort": 42, # The psc producer port is used to connect PSC NEG with specific port on # the PSC Producer side; should only be used for the # PRIVATE_SERVICE_CONNECT NEG type - "pscConnectionId": "A String", # [Output Only] The PSC connection id of the PSC Network Endpoint Group + "pscConnectionId": "A String", # Output only. [Output Only] The PSC connection id of the PSC Network Endpoint Group # Consumer. - "pscConnectionStatus": "A String", # [Output Only] The connection status of the PSC Forwarding Rule. + "pscConnectionStatus": "A String", # Output only. [Output Only] The connection status of the PSC Forwarding Rule. }, "pscTargetService": "A String", # The target service url used to set up private service connection to # a Google API or a PSC Producer Service Attachment. # An example value is: asia-northeast3-cloudkms.googleapis.com. # # Optional. Only valid when networkEndpointType isPRIVATE_SERVICE_CONNECT. - "region": "A String", # [Output Only] The URL of theregion + "region": "A String", # Output only. [Output Only] The URL of theregion # where the network endpoint group is located. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "size": 42, # [Output only] Number of network endpoints in the network endpoint group. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "size": 42, # Output only. [Output only] Number of network endpoints in the network endpoint group. "subnetwork": "A String", # Optional URL of the subnetwork to which all network endpoints in the NEG # belong. - "zone": "A String", # [Output Only] The URL of thezone + "zone": "A String", # Output only. [Output Only] The URL of thezone # where the network endpoint group is located. } @@ -1544,10 +1544,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1559,7 +1559,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1835,7 +1835,7 @@

Method Details

# parse them to { service="bar1", tag="foo1" } and { # service="bar2", tag="foo2" } respectively. }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "defaultPort": 42, # The default port used if the port number is not specified in the network # endpoint. @@ -1844,9 +1844,9 @@

Method Details

# field must not be specified. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#networkEndpointGroup", # [Output Only] Type of the resource. Alwayscompute#networkEndpointGroup for network endpoint group. + "kind": "compute#networkEndpointGroup", # Output only. [Output Only] Type of the resource. Alwayscompute#networkEndpointGroup for network endpoint group. "name": "A String", # Name of the resource; provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -1859,39 +1859,39 @@

Method Details

"networkEndpointType": "A String", # Type of network endpoints in this network endpoint group. Can be one ofGCE_VM_IP, GCE_VM_IP_PORT,NON_GCP_PRIVATE_IP_PORT, INTERNET_FQDN_PORT,INTERNET_IP_PORT, SERVERLESS,PRIVATE_SERVICE_CONNECT, GCE_VM_IP_PORTMAP. "pscData": { # All data that is specifically relevant to only network endpoint groups of # Optional. Only valid when networkEndpointType isPRIVATE_SERVICE_CONNECT. # type PRIVATE_SERVICE_CONNECT. - "consumerPscAddress": "A String", # [Output Only] Address allocated from given subnetwork for PSC. This IP + "consumerPscAddress": "A String", # Output only. [Output Only] Address allocated from given subnetwork for PSC. This IP # address acts as a VIP for a PSC NEG, allowing it to act as an endpoint in # L7 PSC-XLB. "producerPort": 42, # The psc producer port is used to connect PSC NEG with specific port on # the PSC Producer side; should only be used for the # PRIVATE_SERVICE_CONNECT NEG type - "pscConnectionId": "A String", # [Output Only] The PSC connection id of the PSC Network Endpoint Group + "pscConnectionId": "A String", # Output only. [Output Only] The PSC connection id of the PSC Network Endpoint Group # Consumer. - "pscConnectionStatus": "A String", # [Output Only] The connection status of the PSC Forwarding Rule. + "pscConnectionStatus": "A String", # Output only. [Output Only] The connection status of the PSC Forwarding Rule. }, "pscTargetService": "A String", # The target service url used to set up private service connection to # a Google API or a PSC Producer Service Attachment. # An example value is: asia-northeast3-cloudkms.googleapis.com. # # Optional. Only valid when networkEndpointType isPRIVATE_SERVICE_CONNECT. - "region": "A String", # [Output Only] The URL of theregion + "region": "A String", # Output only. [Output Only] The URL of theregion # where the network endpoint group is located. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "size": 42, # [Output only] Number of network endpoints in the network endpoint group. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "size": 42, # Output only. [Output only] Number of network endpoints in the network endpoint group. "subnetwork": "A String", # Optional URL of the subnetwork to which all network endpoints in the NEG # belong. - "zone": "A String", # [Output Only] The URL of thezone + "zone": "A String", # Output only. [Output Only] The URL of thezone # where the network endpoint group is located. }, ], - "kind": "compute#networkEndpointGroupList", # [Output Only] The resource type, which is alwayscompute#networkEndpointGroupList for network endpoint group + "kind": "compute#networkEndpointGroupList", # Output only. [Output Only] The resource type, which is alwayscompute#networkEndpointGroupList for network endpoint group # lists. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -2025,7 +2025,7 @@

Method Details

"id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. "items": [ # A list of NetworkEndpointWithHealthStatus resources. { - "healths": [ # [Output only] The health status of network endpoint. + "healths": [ # Output only. [Output only] The health status of network endpoint. # # Optional. Displayed only if the network endpoint has centralized health # checking configured. @@ -2062,7 +2062,7 @@

Method Details

# checks configured. }, ], - "networkEndpoint": { # The network endpoint. # [Output only] The network endpoint. + "networkEndpoint": { # The network endpoint. # Output only. [Output only] The network endpoint. "annotations": { # Optional metadata defined as annotations on the network endpoint. "a_key": "A String", }, @@ -2100,7 +2100,7 @@

Method Details

}, }, ], - "kind": "compute#networkEndpointGroupsListNetworkEndpoints", # [Output Only] The resource type, which is alwayscompute#networkEndpointGroupsListNetworkEndpoints for the list + "kind": "compute#networkEndpointGroupsListNetworkEndpoints", # Output only. [Output Only] The resource type, which is alwayscompute#networkEndpointGroupsListNetworkEndpoints for the list # of network endpoints in the specified network endpoint group. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for diff --git a/docs/dyn/compute_v1.regionNetworkFirewallPolicies.html b/docs/dyn/compute_v1.regionNetworkFirewallPolicies.html index d3b4df3c00..6eb233f146 100644 --- a/docs/dyn/compute_v1.regionNetworkFirewallPolicies.html +++ b/docs/dyn/compute_v1.regionNetworkFirewallPolicies.html @@ -147,9 +147,9 @@

Method Details

"attachmentTarget": "A String", # The target that the firewall policy is attached to. "displayName": "A String", # [Output Only] Deprecated, please use short name instead. The display name # of the firewall policy of the association. - "firewallPolicyId": "A String", # [Output Only] The firewall policy ID of the association. + "firewallPolicyId": "A String", # Output only. [Output Only] The firewall policy ID of the association. "name": "A String", # The name for an association. - "shortName": "A String", # [Output Only] The short name of the firewall policy of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the firewall policy of the association. } replaceExistingAssociation: boolean, Indicates whether or not to replace it if an association already exists. @@ -333,10 +333,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -348,7 +348,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -456,7 +456,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -542,7 +542,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -558,7 +558,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -580,7 +580,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -776,10 +776,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -791,7 +791,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1058,10 +1058,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1073,7 +1073,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1344,10 +1344,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1359,7 +1359,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1461,12 +1461,12 @@

Method Details

"attachmentTarget": "A String", # The target that the firewall policy is attached to. "displayName": "A String", # [Output Only] Deprecated, please use short name instead. The display name # of the firewall policy of the association. - "firewallPolicyId": "A String", # [Output Only] The firewall policy ID of the association. + "firewallPolicyId": "A String", # Output only. [Output Only] The firewall policy ID of the association. "name": "A String", # The name for an association. - "shortName": "A String", # [Output Only] The short name of the firewall policy of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the firewall policy of the association. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1492,7 +1492,7 @@

Method Details

# firewall policy. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#firewallPolicy", # [Output only] Type of the resource. Alwayscompute#firewallPolicyfor firewall policies + "kind": "compute#firewallPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#firewallPolicyfor firewall policies "name": "A String", # Name of the resource. For Organization Firewall Policies it's a # [Output Only] numeric ID allocated by Google Cloud which uniquely # identifies the Organization Firewall Policy. @@ -1514,7 +1514,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -1600,7 +1600,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -1616,7 +1616,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -1638,7 +1638,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -1652,16 +1652,16 @@

Method Details

# be set for other actions. }, ], - "parent": "A String", # [Output Only] The parent of the firewall policy. + "parent": "A String", # Output only. [Output Only] The parent of the firewall policy. # This field is not applicable to network firewall policies. "policyType": "A String", # The type of the firewall policy. This field can be eitherVPC_POLICY or RDMA_ROCE_POLICY. # # Note: if not specified then VPC_POLICY will be used. - "region": "A String", # [Output Only] URL of the region where the regional firewall policy resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional firewall policy resides. # This field is not applicable to global firewall policies. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "ruleTupleCount": 42, # [Output Only] Total count of all firewall policy rule tuples. A firewall + "ruleTupleCount": 42, # Output only. [Output Only] Total count of all firewall policy rule tuples. A firewall # policy can not exceed a set number of tuples. "rules": [ # A list of rules that belong to this policy. # There must always be a default rule (rule with priority 2147483647 and @@ -1684,7 +1684,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -1770,7 +1770,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -1786,7 +1786,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -1808,7 +1808,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -1823,7 +1823,7 @@

Method Details

}, ], "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shortName": "A String", # User-provided name of the Organization firewall policy. The name should be # unique in the organization in which the firewall policy is created. # This field is not applicable to network firewall policies. @@ -1858,9 +1858,9 @@

Method Details

"attachmentTarget": "A String", # The target that the firewall policy is attached to. "displayName": "A String", # [Output Only] Deprecated, please use short name instead. The display name # of the firewall policy of the association. - "firewallPolicyId": "A String", # [Output Only] The firewall policy ID of the association. + "firewallPolicyId": "A String", # Output only. [Output Only] The firewall policy ID of the association. "name": "A String", # The name for an association. - "shortName": "A String", # [Output Only] The short name of the firewall policy of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the firewall policy of the association. }
@@ -1881,14 +1881,14 @@

Method Details

An object of the form: { - "firewallPolicys": [ # [Output only] Effective firewalls from firewall policy. It applies to + "firewallPolicys": [ # Output only. [Output only] Effective firewalls from firewall policy. It applies to # Regional Network Firewall Policies in the specified region, Global Network # Firewall Policies and Hierachial Firewall Policies which are associated # with the network. { - "displayName": "A String", # [Output Only] The display name of the firewall policy. - "name": "A String", # [Output Only] The name of the firewall policy. - "packetMirroringRules": [ # [Output only] The packet mirroring rules that apply to the network. + "displayName": "A String", # Output only. [Output Only] The display name of the firewall policy. + "name": "A String", # Output only. [Output Only] The name of the firewall policy. + "packetMirroringRules": [ # Output only. [Output only] The packet mirroring rules that apply to the network. { # Represents a rule that describes one or more match conditions along with # the action to be taken when traffic matches this condition (allow or deny). "action": "A String", # The Action to perform when the client connection triggers the rule. @@ -1906,7 +1906,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -1992,7 +1992,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -2008,7 +2008,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -2030,7 +2030,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -2044,9 +2044,9 @@

Method Details

# be set for other actions. }, ], - "priority": 42, # [Output only] Priority of firewall policy association. Not applicable for + "priority": 42, # Output only. [Output only] Priority of firewall policy association. Not applicable for # type=HIERARCHY. - "rules": [ # [Output only] The rules that apply to the network. + "rules": [ # Output only. [Output only] The rules that apply to the network. { # Represents a rule that describes one or more match conditions along with # the action to be taken when traffic matches this condition (allow or deny). "action": "A String", # The Action to perform when the client connection triggers the rule. @@ -2064,7 +2064,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -2150,7 +2150,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -2166,7 +2166,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -2188,7 +2188,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -2202,7 +2202,7 @@

Method Details

# be set for other actions. }, ], - "type": "A String", # [Output Only] The type of the firewall policy. Can be one of HIERARCHY, + "type": "A String", # Output only. [Output Only] The type of the firewall policy. Can be one of HIERARCHY, # NETWORK, NETWORK_REGIONAL, SYSTEM_GLOBAL, SYSTEM_REGIONAL. }, ], @@ -2228,7 +2228,7 @@

Method Details

], }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "denied": [ # The list of DENY rules specified by this firewall. Each rule specifies a # protocol and port-range tuple that describes a denied connection. @@ -2260,9 +2260,9 @@

Method Details

"disabled": True or False, # Denotes whether the firewall rule is disabled. When set to true, the # firewall rule is not enforced and the network behaves as if it did not # exist. If this is unspecified, the firewall rule will be enabled. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#firewall", # [Output Only] Type of the resource. Always compute#firewall + "kind": "compute#firewall", # Output only. [Output Only] Type of the resource. Always compute#firewall # for firewall rules. "logConfig": { # The available logging options for a firewall rule. # This field denotes the logging options for a particular firewall rule. If # logging is enabled, logs will be exported to Cloud Logging. @@ -2778,7 +2778,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -2864,7 +2864,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -2880,7 +2880,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -2902,7 +2902,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -2933,12 +2933,12 @@

Method Details

"attachmentTarget": "A String", # The target that the firewall policy is attached to. "displayName": "A String", # [Output Only] Deprecated, please use short name instead. The display name # of the firewall policy of the association. - "firewallPolicyId": "A String", # [Output Only] The firewall policy ID of the association. + "firewallPolicyId": "A String", # Output only. [Output Only] The firewall policy ID of the association. "name": "A String", # The name for an association. - "shortName": "A String", # [Output Only] The short name of the firewall policy of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the firewall policy of the association. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -2964,7 +2964,7 @@

Method Details

# firewall policy. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#firewallPolicy", # [Output only] Type of the resource. Alwayscompute#firewallPolicyfor firewall policies + "kind": "compute#firewallPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#firewallPolicyfor firewall policies "name": "A String", # Name of the resource. For Organization Firewall Policies it's a # [Output Only] numeric ID allocated by Google Cloud which uniquely # identifies the Organization Firewall Policy. @@ -2986,7 +2986,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -3072,7 +3072,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -3088,7 +3088,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -3110,7 +3110,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -3124,16 +3124,16 @@

Method Details

# be set for other actions. }, ], - "parent": "A String", # [Output Only] The parent of the firewall policy. + "parent": "A String", # Output only. [Output Only] The parent of the firewall policy. # This field is not applicable to network firewall policies. "policyType": "A String", # The type of the firewall policy. This field can be eitherVPC_POLICY or RDMA_ROCE_POLICY. # # Note: if not specified then VPC_POLICY will be used. - "region": "A String", # [Output Only] URL of the region where the regional firewall policy resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional firewall policy resides. # This field is not applicable to global firewall policies. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "ruleTupleCount": 42, # [Output Only] Total count of all firewall policy rule tuples. A firewall + "ruleTupleCount": 42, # Output only. [Output Only] Total count of all firewall policy rule tuples. A firewall # policy can not exceed a set number of tuples. "rules": [ # A list of rules that belong to this policy. # There must always be a default rule (rule with priority 2147483647 and @@ -3156,7 +3156,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -3242,7 +3242,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -3258,7 +3258,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -3280,7 +3280,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -3295,7 +3295,7 @@

Method Details

}, ], "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shortName": "A String", # User-provided name of the Organization firewall policy. The name should be # unique in the organization in which the firewall policy is created. # This field is not applicable to network firewall policies. @@ -3486,10 +3486,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3501,7 +3501,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -3689,12 +3689,12 @@

Method Details

"attachmentTarget": "A String", # The target that the firewall policy is attached to. "displayName": "A String", # [Output Only] Deprecated, please use short name instead. The display name # of the firewall policy of the association. - "firewallPolicyId": "A String", # [Output Only] The firewall policy ID of the association. + "firewallPolicyId": "A String", # Output only. [Output Only] The firewall policy ID of the association. "name": "A String", # The name for an association. - "shortName": "A String", # [Output Only] The short name of the firewall policy of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the firewall policy of the association. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -3720,7 +3720,7 @@

Method Details

# firewall policy. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#firewallPolicy", # [Output only] Type of the resource. Alwayscompute#firewallPolicyfor firewall policies + "kind": "compute#firewallPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#firewallPolicyfor firewall policies "name": "A String", # Name of the resource. For Organization Firewall Policies it's a # [Output Only] numeric ID allocated by Google Cloud which uniquely # identifies the Organization Firewall Policy. @@ -3742,7 +3742,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -3828,7 +3828,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -3844,7 +3844,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -3866,7 +3866,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -3880,16 +3880,16 @@

Method Details

# be set for other actions. }, ], - "parent": "A String", # [Output Only] The parent of the firewall policy. + "parent": "A String", # Output only. [Output Only] The parent of the firewall policy. # This field is not applicable to network firewall policies. "policyType": "A String", # The type of the firewall policy. This field can be eitherVPC_POLICY or RDMA_ROCE_POLICY. # # Note: if not specified then VPC_POLICY will be used. - "region": "A String", # [Output Only] URL of the region where the regional firewall policy resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional firewall policy resides. # This field is not applicable to global firewall policies. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "ruleTupleCount": 42, # [Output Only] Total count of all firewall policy rule tuples. A firewall + "ruleTupleCount": 42, # Output only. [Output Only] Total count of all firewall policy rule tuples. A firewall # policy can not exceed a set number of tuples. "rules": [ # A list of rules that belong to this policy. # There must always be a default rule (rule with priority 2147483647 and @@ -3912,7 +3912,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -3998,7 +3998,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -4014,7 +4014,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -4036,7 +4036,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -4051,7 +4051,7 @@

Method Details

}, ], "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shortName": "A String", # User-provided name of the Organization firewall policy. The name should be # unique in the organization in which the firewall policy is created. # This field is not applicable to network firewall policies. @@ -4064,7 +4064,7 @@

Method Details

# cannot be a dash. }, ], - "kind": "compute#firewallPolicyList", # [Output Only] Type of resource. Alwayscompute#firewallPolicyList for listsof FirewallPolicies + "kind": "compute#firewallPolicyList", # Output only. [Output Only] Type of resource. Alwayscompute#firewallPolicyList for listsof FirewallPolicies "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. @@ -4129,12 +4129,12 @@

Method Details

"attachmentTarget": "A String", # The target that the firewall policy is attached to. "displayName": "A String", # [Output Only] Deprecated, please use short name instead. The display name # of the firewall policy of the association. - "firewallPolicyId": "A String", # [Output Only] The firewall policy ID of the association. + "firewallPolicyId": "A String", # Output only. [Output Only] The firewall policy ID of the association. "name": "A String", # The name for an association. - "shortName": "A String", # [Output Only] The short name of the firewall policy of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the firewall policy of the association. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -4160,7 +4160,7 @@

Method Details

# firewall policy. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#firewallPolicy", # [Output only] Type of the resource. Alwayscompute#firewallPolicyfor firewall policies + "kind": "compute#firewallPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#firewallPolicyfor firewall policies "name": "A String", # Name of the resource. For Organization Firewall Policies it's a # [Output Only] numeric ID allocated by Google Cloud which uniquely # identifies the Organization Firewall Policy. @@ -4182,7 +4182,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -4268,7 +4268,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -4284,7 +4284,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -4306,7 +4306,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -4320,16 +4320,16 @@

Method Details

# be set for other actions. }, ], - "parent": "A String", # [Output Only] The parent of the firewall policy. + "parent": "A String", # Output only. [Output Only] The parent of the firewall policy. # This field is not applicable to network firewall policies. "policyType": "A String", # The type of the firewall policy. This field can be eitherVPC_POLICY or RDMA_ROCE_POLICY. # # Note: if not specified then VPC_POLICY will be used. - "region": "A String", # [Output Only] URL of the region where the regional firewall policy resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional firewall policy resides. # This field is not applicable to global firewall policies. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. - "ruleTupleCount": 42, # [Output Only] Total count of all firewall policy rule tuples. A firewall + "ruleTupleCount": 42, # Output only. [Output Only] Total count of all firewall policy rule tuples. A firewall # policy can not exceed a set number of tuples. "rules": [ # A list of rules that belong to this policy. # There must always be a default rule (rule with priority 2147483647 and @@ -4352,7 +4352,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -4438,7 +4438,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -4454,7 +4454,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -4476,7 +4476,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -4491,7 +4491,7 @@

Method Details

}, ], "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "shortName": "A String", # User-provided name of the Organization firewall policy. The name should be # unique in the organization in which the firewall policy is created. # This field is not applicable to network firewall policies. @@ -4682,10 +4682,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -4697,7 +4697,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -4805,7 +4805,7 @@

Method Details

# enabled, logs will be exported to the configured export destination in # Stackdriver. Logs may be exported to BigQuery or Pub/Sub. Note: you # cannot enable logging on "goto_next" rules. - "kind": "compute#firewallPolicyRule", # [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. + "kind": "compute#firewallPolicyRule", # Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules. "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -4891,7 +4891,7 @@

Method Details

# Maximum number of source tag values allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -4907,7 +4907,7 @@

Method Details

# highest priority and 2147483647 is the lowest priority. "ruleName": "A String", # An optional name for the rule. This field is not a unique identifier # and can be updated. - "ruleTupleCount": 42, # [Output Only] Calculation of the complexity of a single firewall policy + "ruleTupleCount": 42, # Output only. [Output Only] Calculation of the complexity of a single firewall policy # rule. "securityProfileGroup": "A String", # A fully-qualified URL of a SecurityProfile resource instance. # Example: @@ -4929,7 +4929,7 @@

Method Details

# Maximum number of target label tags allowed is 256. { "name": "A String", # Name of the secure tag, created with TagManager's TagValue API. - "state": "A String", # [Output Only] State of the secure tag, either `EFFECTIVE` or + "state": "A String", # Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or # `INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted # or its network is deleted. }, @@ -5122,10 +5122,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -5137,7 +5137,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -5404,10 +5404,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -5419,7 +5419,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -5686,10 +5686,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -5701,7 +5701,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_v1.regionNotificationEndpoints.html b/docs/dyn/compute_v1.regionNotificationEndpoints.html index 22f5fd50ed..a1864c4427 100644 --- a/docs/dyn/compute_v1.regionNotificationEndpoints.html +++ b/docs/dyn/compute_v1.regionNotificationEndpoints.html @@ -284,10 +284,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -299,7 +299,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -403,7 +403,7 @@

Method Details

# # For more information, see # Health checks overview. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -437,9 +437,9 @@

Method Details

# until a successful response is received. Default is 30s. Limit is 20m # (1200s). Must be a positive number. }, - "id": "A String", # [Output Only] A unique identifier for this resource type. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this resource type. The server # generates this identifier. - "kind": "compute#notificationEndpoint", # [Output Only] Type of the resource. Alwayscompute#notificationEndpoint for notification endpoints. + "kind": "compute#notificationEndpoint", # Output only. [Output Only] Type of the resource. Alwayscompute#notificationEndpoint for notification endpoints. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -447,11 +447,11 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "region": "A String", # [Output Only] URL of the region where the notification endpoint resides. + "region": "A String", # Output only. [Output Only] URL of the region where the notification endpoint resides. # This field applies only to the regional resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in # the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. }
@@ -474,7 +474,7 @@

Method Details

# # For more information, see # Health checks overview. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -508,9 +508,9 @@

Method Details

# until a successful response is received. Default is 30s. Limit is 20m # (1200s). Must be a positive number. }, - "id": "A String", # [Output Only] A unique identifier for this resource type. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this resource type. The server # generates this identifier. - "kind": "compute#notificationEndpoint", # [Output Only] Type of the resource. Alwayscompute#notificationEndpoint for notification endpoints. + "kind": "compute#notificationEndpoint", # Output only. [Output Only] Type of the resource. Alwayscompute#notificationEndpoint for notification endpoints. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -518,11 +518,11 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "region": "A String", # [Output Only] URL of the region where the notification endpoint resides. + "region": "A String", # Output only. [Output Only] URL of the region where the notification endpoint resides. # This field applies only to the regional resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in # the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. } requestId: string, An optional request ID to identify requests. Specify a unique request ID so @@ -703,10 +703,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -718,7 +718,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -907,7 +907,7 @@

Method Details

# # For more information, see # Health checks overview. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -941,9 +941,9 @@

Method Details

# until a successful response is received. Default is 30s. Limit is 20m # (1200s). Must be a positive number. }, - "id": "A String", # [Output Only] A unique identifier for this resource type. The server + "id": "A String", # Output only. [Output Only] A unique identifier for this resource type. The server # generates this identifier. - "kind": "compute#notificationEndpoint", # [Output Only] Type of the resource. Alwayscompute#notificationEndpoint for notification endpoints. + "kind": "compute#notificationEndpoint", # Output only. [Output Only] Type of the resource. Alwayscompute#notificationEndpoint for notification endpoints. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -951,14 +951,14 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "region": "A String", # [Output Only] URL of the region where the notification endpoint resides. + "region": "A String", # Output only. [Output Only] URL of the region where the notification endpoint resides. # This field applies only to the regional resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in # the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. }, ], - "kind": "compute#notificationEndpointList", # [Output Only] Type of the resource. Alwayscompute#notificationEndpoint for notification endpoints. + "kind": "compute#notificationEndpointList", # Output only. [Output Only] Type of the resource. Alwayscompute#notificationEndpoint for notification endpoints. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. diff --git a/docs/dyn/compute_v1.regionOperations.html b/docs/dyn/compute_v1.regionOperations.html index bf70659333..a4aaf42b85 100644 --- a/docs/dyn/compute_v1.regionOperations.html +++ b/docs/dyn/compute_v1.regionOperations.html @@ -288,10 +288,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -303,7 +303,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -643,10 +643,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -658,7 +658,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -737,7 +737,7 @@

Method Details

# applicable when performing per-zone operations. }, ], - "kind": "compute#operationList", # [Output Only] Type of resource. Always `compute#operations` for Operations + "kind": "compute#operationList", # Output only. [Output Only] Type of resource. Always `compute#operations` for Operations # resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger than @@ -977,10 +977,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -992,7 +992,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_v1.regionSecurityPolicies.html b/docs/dyn/compute_v1.regionSecurityPolicies.html index e6362f9e06..1628102b33 100644 --- a/docs/dyn/compute_v1.regionSecurityPolicies.html +++ b/docs/dyn/compute_v1.regionSecurityPolicies.html @@ -161,7 +161,7 @@

Method Details

}, ], }, - "kind": "compute#securityPolicyRule", # [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules + "kind": "compute#securityPolicyRule", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -695,10 +695,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -710,7 +710,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -981,10 +981,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -996,7 +996,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1153,6 +1153,9 @@

Method Details

}, "jsonParsing": "A String", "logLevel": "A String", + "requestBodyInspectionSize": "A String", # The maximum request size chosen by the customer with Waf enabled. + # Values supported are "8KB", "16KB, "32KB", "48KB" and "64KB". + # Values are case insensitive. "userIpRequestHeaders": [ # An optional list of case-insensitive request header names to use for # resolving the callers client IP address. "A String", @@ -1161,7 +1164,7 @@

Method Details

"associations": [ # A list of associations that belong to this policy. { "attachmentId": "A String", # The resource that the security policy is attached to. - "displayName": "A String", # [Output Only] The display name of the security policy of the association. + "displayName": "A String", # Output only. [Output Only] The display name of the security policy of the association. "excludedFolders": [ # A list of folders to exclude from the security policy. "A String", ], @@ -1169,11 +1172,11 @@

Method Details

"A String", ], "name": "A String", # The name for an association. - "securityPolicyId": "A String", # [Output Only] The security policy ID of the association. - "shortName": "A String", # [Output Only] The short name of the security policy of the association. + "securityPolicyId": "A String", # Output only. [Output Only] The security policy ID of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the security policy of the association. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "ddosProtectionConfig": { "ddosProtection": "A String", @@ -1189,9 +1192,9 @@

Method Details

# # To see the latest fingerprint, make get() request to the # security policy. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#securityPolicy", # [Output only] Type of the resource. Alwayscompute#securityPolicyfor security policies + "kind": "compute#securityPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyfor security policies "labelFingerprint": "A String", # A fingerprint for the labels being applied to this security policy, which # is essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -1211,6 +1214,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. + "parent": "A String", # Output only. [Output Only] The parent of the security policy. "recaptchaOptionsConfig": { "redirectSiteKey": "A String", # An optional field to supply a reCAPTCHA site key to be used for all the # rules using the redirect action with the type of GOOGLE_RECAPTCHA under @@ -1220,7 +1224,7 @@

Method Details

# This field is only supported in Global Security Policies of type # CLOUD_ARMOR. }, - "region": "A String", # [Output Only] URL of the region where the regional security policy + "region": "A String", # Output only. [Output Only] URL of the region where the regional security policy # resides. This field is not applicable to global security policies. "rules": [ # A list of rules that belong to this policy. # There must always be a default rule which is a rule with priority @@ -1268,7 +1272,7 @@

Method Details

}, ], }, - "kind": "compute#securityPolicyRule", # [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules + "kind": "compute#securityPolicyRule", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -1636,7 +1640,7 @@

Method Details

}, }, ], - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "shortName": "A String", # User-provided name of the organization security policy. The name should be # unique in the organization in which the security policy is created. This # should only be used when SecurityPolicyType is CLOUD_ARMOR. @@ -1765,7 +1769,7 @@

Method Details

}, ], }, - "kind": "compute#securityPolicyRule", # [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules + "kind": "compute#securityPolicyRule", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -2206,6 +2210,9 @@

Method Details

}, "jsonParsing": "A String", "logLevel": "A String", + "requestBodyInspectionSize": "A String", # The maximum request size chosen by the customer with Waf enabled. + # Values supported are "8KB", "16KB, "32KB", "48KB" and "64KB". + # Values are case insensitive. "userIpRequestHeaders": [ # An optional list of case-insensitive request header names to use for # resolving the callers client IP address. "A String", @@ -2214,7 +2221,7 @@

Method Details

"associations": [ # A list of associations that belong to this policy. { "attachmentId": "A String", # The resource that the security policy is attached to. - "displayName": "A String", # [Output Only] The display name of the security policy of the association. + "displayName": "A String", # Output only. [Output Only] The display name of the security policy of the association. "excludedFolders": [ # A list of folders to exclude from the security policy. "A String", ], @@ -2222,11 +2229,11 @@

Method Details

"A String", ], "name": "A String", # The name for an association. - "securityPolicyId": "A String", # [Output Only] The security policy ID of the association. - "shortName": "A String", # [Output Only] The short name of the security policy of the association. + "securityPolicyId": "A String", # Output only. [Output Only] The security policy ID of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the security policy of the association. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "ddosProtectionConfig": { "ddosProtection": "A String", @@ -2242,9 +2249,9 @@

Method Details

# # To see the latest fingerprint, make get() request to the # security policy. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#securityPolicy", # [Output only] Type of the resource. Alwayscompute#securityPolicyfor security policies + "kind": "compute#securityPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyfor security policies "labelFingerprint": "A String", # A fingerprint for the labels being applied to this security policy, which # is essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -2264,6 +2271,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. + "parent": "A String", # Output only. [Output Only] The parent of the security policy. "recaptchaOptionsConfig": { "redirectSiteKey": "A String", # An optional field to supply a reCAPTCHA site key to be used for all the # rules using the redirect action with the type of GOOGLE_RECAPTCHA under @@ -2273,7 +2281,7 @@

Method Details

# This field is only supported in Global Security Policies of type # CLOUD_ARMOR. }, - "region": "A String", # [Output Only] URL of the region where the regional security policy + "region": "A String", # Output only. [Output Only] URL of the region where the regional security policy # resides. This field is not applicable to global security policies. "rules": [ # A list of rules that belong to this policy. # There must always be a default rule which is a rule with priority @@ -2321,7 +2329,7 @@

Method Details

}, ], }, - "kind": "compute#securityPolicyRule", # [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules + "kind": "compute#securityPolicyRule", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -2689,7 +2697,7 @@

Method Details

}, }, ], - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "shortName": "A String", # User-provided name of the organization security policy. The name should be # unique in the organization in which the security policy is created. This # should only be used when SecurityPolicyType is CLOUD_ARMOR. @@ -2940,10 +2948,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2955,7 +2963,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -3198,6 +3206,9 @@

Method Details

}, "jsonParsing": "A String", "logLevel": "A String", + "requestBodyInspectionSize": "A String", # The maximum request size chosen by the customer with Waf enabled. + # Values supported are "8KB", "16KB, "32KB", "48KB" and "64KB". + # Values are case insensitive. "userIpRequestHeaders": [ # An optional list of case-insensitive request header names to use for # resolving the callers client IP address. "A String", @@ -3206,7 +3217,7 @@

Method Details

"associations": [ # A list of associations that belong to this policy. { "attachmentId": "A String", # The resource that the security policy is attached to. - "displayName": "A String", # [Output Only] The display name of the security policy of the association. + "displayName": "A String", # Output only. [Output Only] The display name of the security policy of the association. "excludedFolders": [ # A list of folders to exclude from the security policy. "A String", ], @@ -3214,11 +3225,11 @@

Method Details

"A String", ], "name": "A String", # The name for an association. - "securityPolicyId": "A String", # [Output Only] The security policy ID of the association. - "shortName": "A String", # [Output Only] The short name of the security policy of the association. + "securityPolicyId": "A String", # Output only. [Output Only] The security policy ID of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the security policy of the association. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "ddosProtectionConfig": { "ddosProtection": "A String", @@ -3234,9 +3245,9 @@

Method Details

# # To see the latest fingerprint, make get() request to the # security policy. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#securityPolicy", # [Output only] Type of the resource. Alwayscompute#securityPolicyfor security policies + "kind": "compute#securityPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyfor security policies "labelFingerprint": "A String", # A fingerprint for the labels being applied to this security policy, which # is essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -3256,6 +3267,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. + "parent": "A String", # Output only. [Output Only] The parent of the security policy. "recaptchaOptionsConfig": { "redirectSiteKey": "A String", # An optional field to supply a reCAPTCHA site key to be used for all the # rules using the redirect action with the type of GOOGLE_RECAPTCHA under @@ -3265,7 +3277,7 @@

Method Details

# This field is only supported in Global Security Policies of type # CLOUD_ARMOR. }, - "region": "A String", # [Output Only] URL of the region where the regional security policy + "region": "A String", # Output only. [Output Only] URL of the region where the regional security policy # resides. This field is not applicable to global security policies. "rules": [ # A list of rules that belong to this policy. # There must always be a default rule which is a rule with priority @@ -3313,7 +3325,7 @@

Method Details

}, ], }, - "kind": "compute#securityPolicyRule", # [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules + "kind": "compute#securityPolicyRule", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -3681,7 +3693,7 @@

Method Details

}, }, ], - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "shortName": "A String", # User-provided name of the organization security policy. The name should be # unique in the organization in which the security policy is created. This # should only be used when SecurityPolicyType is CLOUD_ARMOR. @@ -3753,7 +3765,7 @@

Method Details

], }, ], - "kind": "compute#securityPolicyList", # [Output Only] Type of resource. Alwayscompute#securityPolicyList for listsof securityPolicies + "kind": "compute#securityPolicyList", # Output only. [Output Only] Type of resource. Alwayscompute#securityPolicyList for listsof securityPolicies "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. @@ -3877,6 +3889,9 @@

Method Details

}, "jsonParsing": "A String", "logLevel": "A String", + "requestBodyInspectionSize": "A String", # The maximum request size chosen by the customer with Waf enabled. + # Values supported are "8KB", "16KB, "32KB", "48KB" and "64KB". + # Values are case insensitive. "userIpRequestHeaders": [ # An optional list of case-insensitive request header names to use for # resolving the callers client IP address. "A String", @@ -3885,7 +3900,7 @@

Method Details

"associations": [ # A list of associations that belong to this policy. { "attachmentId": "A String", # The resource that the security policy is attached to. - "displayName": "A String", # [Output Only] The display name of the security policy of the association. + "displayName": "A String", # Output only. [Output Only] The display name of the security policy of the association. "excludedFolders": [ # A list of folders to exclude from the security policy. "A String", ], @@ -3893,11 +3908,11 @@

Method Details

"A String", ], "name": "A String", # The name for an association. - "securityPolicyId": "A String", # [Output Only] The security policy ID of the association. - "shortName": "A String", # [Output Only] The short name of the security policy of the association. + "securityPolicyId": "A String", # Output only. [Output Only] The security policy ID of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the security policy of the association. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "ddosProtectionConfig": { "ddosProtection": "A String", @@ -3913,9 +3928,9 @@

Method Details

# # To see the latest fingerprint, make get() request to the # security policy. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#securityPolicy", # [Output only] Type of the resource. Alwayscompute#securityPolicyfor security policies + "kind": "compute#securityPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyfor security policies "labelFingerprint": "A String", # A fingerprint for the labels being applied to this security policy, which # is essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -3935,6 +3950,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. + "parent": "A String", # Output only. [Output Only] The parent of the security policy. "recaptchaOptionsConfig": { "redirectSiteKey": "A String", # An optional field to supply a reCAPTCHA site key to be used for all the # rules using the redirect action with the type of GOOGLE_RECAPTCHA under @@ -3944,7 +3960,7 @@

Method Details

# This field is only supported in Global Security Policies of type # CLOUD_ARMOR. }, - "region": "A String", # [Output Only] URL of the region where the regional security policy + "region": "A String", # Output only. [Output Only] URL of the region where the regional security policy # resides. This field is not applicable to global security policies. "rules": [ # A list of rules that belong to this policy. # There must always be a default rule which is a rule with priority @@ -3992,7 +4008,7 @@

Method Details

}, ], }, - "kind": "compute#securityPolicyRule", # [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules + "kind": "compute#securityPolicyRule", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -4360,7 +4376,7 @@

Method Details

}, }, ], - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "shortName": "A String", # User-provided name of the organization security policy. The name should be # unique in the organization in which the security policy is created. This # should only be used when SecurityPolicyType is CLOUD_ARMOR. @@ -4611,10 +4627,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -4626,7 +4642,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -4757,7 +4773,7 @@

Method Details

}, ], }, - "kind": "compute#securityPolicyRule", # [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules + "kind": "compute#securityPolicyRule", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -5293,10 +5309,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -5308,7 +5324,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -5562,10 +5578,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -5577,7 +5593,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -5860,10 +5876,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -5875,7 +5891,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_v1.regionSslCertificates.html b/docs/dyn/compute_v1.regionSslCertificates.html index 4742349e36..dfe4df8918 100644 --- a/docs/dyn/compute_v1.regionSslCertificates.html +++ b/docs/dyn/compute_v1.regionSslCertificates.html @@ -284,10 +284,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -299,7 +299,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -437,12 +437,12 @@

Method Details

# text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "expireTime": "A String", # [Output Only] Expire time of the certificate. RFC3339 + "expireTime": "A String", # Output only. [Output Only] Expire time of the certificate. RFC3339 "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#sslCertificate", # [Output Only] Type of the resource. Alwayscompute#sslCertificate for SSL certificates. + "kind": "compute#sslCertificate", # Output only. [Output Only] Type of the resource. Alwayscompute#sslCertificate for SSL certificates. "managed": { # Configuration and status of a managed SSL certificate. # Configuration and status of a managed SSL certificate. - "domainStatus": { # [Output only] Detailed statuses of the domains specified for managed + "domainStatus": { # Output only. [Output only] Detailed statuses of the domains specified for managed # certificate resource. "a_key": "A String", }, @@ -452,7 +452,7 @@

Method Details

# certificate](/load-balancing/docs/quotas#ssl_certificates). "A String", ], - "status": "A String", # [Output only] Status of the managed certificate resource. + "status": "A String", # Output only. [Output only] Status of the managed certificate resource. }, "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -464,7 +464,7 @@

Method Details

"privateKey": "A String", # A value read into memory from a write-only private key file. The private # key file must be in PEM format. For security, only insert # requests include this field. - "region": "A String", # [Output Only] URL of the region where the regional SSL Certificate + "region": "A String", # Output only. [Output Only] URL of the region where the regional SSL Certificate # resides. This field is not applicable to global SSL Certificate. "selfLink": "A String", # [Output only] Server-defined URL for the resource. "selfManaged": { # Configuration and status of a self-managed SSL certificate. # Configuration and status of a self-managed SSL certificate. @@ -474,7 +474,7 @@

Method Details

"privateKey": "A String", # A write-only private key in PEM format. Only insert # requests will include this field. }, - "subjectAlternativeNames": [ # [Output Only] Domains associated with the certificate via Subject + "subjectAlternativeNames": [ # Output only. [Output Only] Domains associated with the certificate via Subject # Alternative Name. "A String", ], @@ -534,12 +534,12 @@

Method Details

# text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "expireTime": "A String", # [Output Only] Expire time of the certificate. RFC3339 + "expireTime": "A String", # Output only. [Output Only] Expire time of the certificate. RFC3339 "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#sslCertificate", # [Output Only] Type of the resource. Alwayscompute#sslCertificate for SSL certificates. + "kind": "compute#sslCertificate", # Output only. [Output Only] Type of the resource. Alwayscompute#sslCertificate for SSL certificates. "managed": { # Configuration and status of a managed SSL certificate. # Configuration and status of a managed SSL certificate. - "domainStatus": { # [Output only] Detailed statuses of the domains specified for managed + "domainStatus": { # Output only. [Output only] Detailed statuses of the domains specified for managed # certificate resource. "a_key": "A String", }, @@ -549,7 +549,7 @@

Method Details

# certificate](/load-balancing/docs/quotas#ssl_certificates). "A String", ], - "status": "A String", # [Output only] Status of the managed certificate resource. + "status": "A String", # Output only. [Output only] Status of the managed certificate resource. }, "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -561,7 +561,7 @@

Method Details

"privateKey": "A String", # A value read into memory from a write-only private key file. The private # key file must be in PEM format. For security, only insert # requests include this field. - "region": "A String", # [Output Only] URL of the region where the regional SSL Certificate + "region": "A String", # Output only. [Output Only] URL of the region where the regional SSL Certificate # resides. This field is not applicable to global SSL Certificate. "selfLink": "A String", # [Output only] Server-defined URL for the resource. "selfManaged": { # Configuration and status of a self-managed SSL certificate. # Configuration and status of a self-managed SSL certificate. @@ -571,7 +571,7 @@

Method Details

"privateKey": "A String", # A write-only private key in PEM format. Only insert # requests will include this field. }, - "subjectAlternativeNames": [ # [Output Only] Domains associated with the certificate via Subject + "subjectAlternativeNames": [ # Output only. [Output Only] Domains associated with the certificate via Subject # Alternative Name. "A String", ], @@ -757,10 +757,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -772,7 +772,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -994,12 +994,12 @@

Method Details

# text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "expireTime": "A String", # [Output Only] Expire time of the certificate. RFC3339 + "expireTime": "A String", # Output only. [Output Only] Expire time of the certificate. RFC3339 "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#sslCertificate", # [Output Only] Type of the resource. Alwayscompute#sslCertificate for SSL certificates. + "kind": "compute#sslCertificate", # Output only. [Output Only] Type of the resource. Alwayscompute#sslCertificate for SSL certificates. "managed": { # Configuration and status of a managed SSL certificate. # Configuration and status of a managed SSL certificate. - "domainStatus": { # [Output only] Detailed statuses of the domains specified for managed + "domainStatus": { # Output only. [Output only] Detailed statuses of the domains specified for managed # certificate resource. "a_key": "A String", }, @@ -1009,7 +1009,7 @@

Method Details

# certificate](/load-balancing/docs/quotas#ssl_certificates). "A String", ], - "status": "A String", # [Output only] Status of the managed certificate resource. + "status": "A String", # Output only. [Output only] Status of the managed certificate resource. }, "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -1021,7 +1021,7 @@

Method Details

"privateKey": "A String", # A value read into memory from a write-only private key file. The private # key file must be in PEM format. For security, only insert # requests include this field. - "region": "A String", # [Output Only] URL of the region where the regional SSL Certificate + "region": "A String", # Output only. [Output Only] URL of the region where the regional SSL Certificate # resides. This field is not applicable to global SSL Certificate. "selfLink": "A String", # [Output only] Server-defined URL for the resource. "selfManaged": { # Configuration and status of a self-managed SSL certificate. # Configuration and status of a self-managed SSL certificate. @@ -1031,7 +1031,7 @@

Method Details

"privateKey": "A String", # A write-only private key in PEM format. Only insert # requests will include this field. }, - "subjectAlternativeNames": [ # [Output Only] Domains associated with the certificate via Subject + "subjectAlternativeNames": [ # Output only. [Output Only] Domains associated with the certificate via Subject # Alternative Name. "A String", ], @@ -1039,13 +1039,13 @@

Method Details

# "MANAGED". If not specified, the certificate is self-managed and the fieldscertificate and private_key are used. }, ], - "kind": "compute#sslCertificateList", # Type of resource. + "kind": "compute#sslCertificateList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there diff --git a/docs/dyn/compute_v1.regionSslPolicies.html b/docs/dyn/compute_v1.regionSslPolicies.html index 7ccff3f285..abd2919e3f 100644 --- a/docs/dyn/compute_v1.regionSslPolicies.html +++ b/docs/dyn/compute_v1.regionSslPolicies.html @@ -293,10 +293,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -308,7 +308,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -411,7 +411,7 @@

Method Details

# suites, that are offered by Application Load Balancers and proxy Network Load # Balancers. For more information, read # SSL policies overview. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customFeatures": [ # A list of features enabled when the selected profile is CUSTOM. The # method returns the set of features that can be @@ -420,7 +420,7 @@

Method Details

], "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "enabledFeatures": [ # [Output Only] The list of features enabled in the SSL policy. + "enabledFeatures": [ # Output only. [Output Only] The list of features enabled in the SSL policy. "A String", ], "fingerprint": "A String", # Fingerprint of this resource. A hash of the contents stored in this object. @@ -431,9 +431,9 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve an SslPolicy. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#sslPolicy", # [Output only] Type of the resource. Alwayscompute#sslPolicyfor SSL policies. + "kind": "compute#sslPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#sslPolicyfor SSL policies. "minTlsVersion": "A String", # The minimum version of SSL protocol that can be used by the clients to # establish a connection with the load balancer. This can be one ofTLS_1_0, TLS_1_1, TLS_1_2,TLS_1_3. When set to TLS_1_3, the profile field # must be set to RESTRICTED. @@ -447,10 +447,10 @@

Method Details

"profile": "A String", # Profile specifies the set of SSL features that can be used by the load # balancer when negotiating SSL with clients. This can be one ofCOMPATIBLE, MODERN, RESTRICTED, orCUSTOM. If using CUSTOM, the set of SSL features # to enable must be specified in the customFeatures field. - "region": "A String", # [Output Only] URL of the region where the regional SSL policy + "region": "A String", # Output only. [Output Only] URL of the region where the regional SSL policy # resides. This field is not applicable to global SSL policies. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "warnings": [ # [Output Only] If potential misconfigurations are detected for this + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "warnings": [ # Output only. [Output Only] If potential misconfigurations are detected for this # SSL policy, this field will be populated with warning messages. { "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute @@ -498,7 +498,7 @@

Method Details

# suites, that are offered by Application Load Balancers and proxy Network Load # Balancers. For more information, read # SSL policies overview. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customFeatures": [ # A list of features enabled when the selected profile is CUSTOM. The # method returns the set of features that can be @@ -507,7 +507,7 @@

Method Details

], "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "enabledFeatures": [ # [Output Only] The list of features enabled in the SSL policy. + "enabledFeatures": [ # Output only. [Output Only] The list of features enabled in the SSL policy. "A String", ], "fingerprint": "A String", # Fingerprint of this resource. A hash of the contents stored in this object. @@ -518,9 +518,9 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve an SslPolicy. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#sslPolicy", # [Output only] Type of the resource. Alwayscompute#sslPolicyfor SSL policies. + "kind": "compute#sslPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#sslPolicyfor SSL policies. "minTlsVersion": "A String", # The minimum version of SSL protocol that can be used by the clients to # establish a connection with the load balancer. This can be one ofTLS_1_0, TLS_1_1, TLS_1_2,TLS_1_3. When set to TLS_1_3, the profile field # must be set to RESTRICTED. @@ -534,10 +534,10 @@

Method Details

"profile": "A String", # Profile specifies the set of SSL features that can be used by the load # balancer when negotiating SSL with clients. This can be one ofCOMPATIBLE, MODERN, RESTRICTED, orCUSTOM. If using CUSTOM, the set of SSL features # to enable must be specified in the customFeatures field. - "region": "A String", # [Output Only] URL of the region where the regional SSL policy + "region": "A String", # Output only. [Output Only] URL of the region where the regional SSL policy # resides. This field is not applicable to global SSL policies. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "warnings": [ # [Output Only] If potential misconfigurations are detected for this + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "warnings": [ # Output only. [Output Only] If potential misconfigurations are detected for this # SSL policy, this field will be populated with warning messages. { "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute @@ -745,10 +745,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -760,7 +760,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -940,15 +940,15 @@

Method Details

An object of the form: { - "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. - "items": [ # A list of SslPolicy resources. + "id": "A String", # Output only. [Output Only] Unique identifier for the resource; defined by the server. + "items": [ # Output only. A list of SslPolicy resources. { # Represents an SSL Policy resource. # # Use SSL policies to control SSL features, such as versions and cipher # suites, that are offered by Application Load Balancers and proxy Network Load # Balancers. For more information, read # SSL policies overview. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customFeatures": [ # A list of features enabled when the selected profile is CUSTOM. The # method returns the set of features that can be @@ -957,7 +957,7 @@

Method Details

], "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "enabledFeatures": [ # [Output Only] The list of features enabled in the SSL policy. + "enabledFeatures": [ # Output only. [Output Only] The list of features enabled in the SSL policy. "A String", ], "fingerprint": "A String", # Fingerprint of this resource. A hash of the contents stored in this object. @@ -968,9 +968,9 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve an SslPolicy. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#sslPolicy", # [Output only] Type of the resource. Alwayscompute#sslPolicyfor SSL policies. + "kind": "compute#sslPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#sslPolicyfor SSL policies. "minTlsVersion": "A String", # The minimum version of SSL protocol that can be used by the clients to # establish a connection with the load balancer. This can be one ofTLS_1_0, TLS_1_1, TLS_1_2,TLS_1_3. When set to TLS_1_3, the profile field # must be set to RESTRICTED. @@ -984,10 +984,10 @@

Method Details

"profile": "A String", # Profile specifies the set of SSL features that can be used by the load # balancer when negotiating SSL with clients. This can be one ofCOMPATIBLE, MODERN, RESTRICTED, orCUSTOM. If using CUSTOM, the set of SSL features # to enable must be specified in the customFeatures field. - "region": "A String", # [Output Only] URL of the region where the regional SSL policy + "region": "A String", # Output only. [Output Only] URL of the region where the regional SSL policy # resides. This field is not applicable to global SSL policies. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "warnings": [ # [Output Only] If potential misconfigurations are detected for this + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "warnings": [ # Output only. [Output Only] If potential misconfigurations are detected for this # SSL policy, this field will be populated with warning messages. { "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute @@ -1017,13 +1017,13 @@

Method Details

], }, ], - "kind": "compute#sslPoliciesList", # [Output Only] Type of the resource. Alwayscompute#sslPoliciesList for lists of sslPolicies. - "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for + "kind": "compute#sslPoliciesList", # Output only. [Output Only] Type of the resource. Alwayscompute#sslPoliciesList for lists of sslPolicies. + "nextPageToken": "A String", # Output only. [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -1190,7 +1190,7 @@

Method Details

# suites, that are offered by Application Load Balancers and proxy Network Load # Balancers. For more information, read # SSL policies overview. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customFeatures": [ # A list of features enabled when the selected profile is CUSTOM. The # method returns the set of features that can be @@ -1199,7 +1199,7 @@

Method Details

], "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "enabledFeatures": [ # [Output Only] The list of features enabled in the SSL policy. + "enabledFeatures": [ # Output only. [Output Only] The list of features enabled in the SSL policy. "A String", ], "fingerprint": "A String", # Fingerprint of this resource. A hash of the contents stored in this object. @@ -1210,9 +1210,9 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve an SslPolicy. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#sslPolicy", # [Output only] Type of the resource. Alwayscompute#sslPolicyfor SSL policies. + "kind": "compute#sslPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#sslPolicyfor SSL policies. "minTlsVersion": "A String", # The minimum version of SSL protocol that can be used by the clients to # establish a connection with the load balancer. This can be one ofTLS_1_0, TLS_1_1, TLS_1_2,TLS_1_3. When set to TLS_1_3, the profile field # must be set to RESTRICTED. @@ -1226,10 +1226,10 @@

Method Details

"profile": "A String", # Profile specifies the set of SSL features that can be used by the load # balancer when negotiating SSL with clients. This can be one ofCOMPATIBLE, MODERN, RESTRICTED, orCUSTOM. If using CUSTOM, the set of SSL features # to enable must be specified in the customFeatures field. - "region": "A String", # [Output Only] URL of the region where the regional SSL policy + "region": "A String", # Output only. [Output Only] URL of the region where the regional SSL policy # resides. This field is not applicable to global SSL policies. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "warnings": [ # [Output Only] If potential misconfigurations are detected for this + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "warnings": [ # Output only. [Output Only] If potential misconfigurations are detected for this # SSL policy, this field will be populated with warning messages. { "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute @@ -1437,10 +1437,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1452,7 +1452,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_v1.regionTargetHttpProxies.html b/docs/dyn/compute_v1.regionTargetHttpProxies.html index a5f7249be6..9865653543 100644 --- a/docs/dyn/compute_v1.regionTargetHttpProxies.html +++ b/docs/dyn/compute_v1.regionTargetHttpProxies.html @@ -287,10 +287,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -302,7 +302,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -417,7 +417,7 @@

Method Details

# then references a URL map. For more information, readUsing Target Proxies # and # Forwarding rule concepts. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -438,7 +438,7 @@

Method Details

# For classic Application Load Balancers, this option is not supported. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetHttpProxy", # [Output Only] Type of resource. Always compute#targetHttpProxy + "kind": "compute#targetHttpProxy", # Output only. [Output Only] Type of resource. Always compute#targetHttpProxy # for target HTTP proxies. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -458,7 +458,7 @@

Method Details

# requests when it receives them. # # The default is false. - "region": "A String", # [Output Only] URL of the region where the regional Target HTTP Proxy + "region": "A String", # Output only. [Output Only] URL of the region where the regional Target HTTP Proxy # resides. This field is not applicable to global Target HTTP Proxies. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. "urlMap": "A String", # URL to the UrlMap resource that defines the mapping from URL to @@ -496,7 +496,7 @@

Method Details

# then references a URL map. For more information, readUsing Target Proxies # and # Forwarding rule concepts. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -517,7 +517,7 @@

Method Details

# For classic Application Load Balancers, this option is not supported. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetHttpProxy", # [Output Only] Type of resource. Always compute#targetHttpProxy + "kind": "compute#targetHttpProxy", # Output only. [Output Only] Type of resource. Always compute#targetHttpProxy # for target HTTP proxies. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -537,7 +537,7 @@

Method Details

# requests when it receives them. # # The default is false. - "region": "A String", # [Output Only] URL of the region where the regional Target HTTP Proxy + "region": "A String", # Output only. [Output Only] URL of the region where the regional Target HTTP Proxy # resides. This field is not applicable to global Target HTTP Proxies. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. "urlMap": "A String", # URL to the UrlMap resource that defines the mapping from URL to @@ -722,10 +722,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -737,7 +737,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -938,7 +938,7 @@

Method Details

# then references a URL map. For more information, readUsing Target Proxies # and # Forwarding rule concepts. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -959,7 +959,7 @@

Method Details

# For classic Application Load Balancers, this option is not supported. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetHttpProxy", # [Output Only] Type of resource. Always compute#targetHttpProxy + "kind": "compute#targetHttpProxy", # Output only. [Output Only] Type of resource. Always compute#targetHttpProxy # for target HTTP proxies. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -979,21 +979,21 @@

Method Details

# requests when it receives them. # # The default is false. - "region": "A String", # [Output Only] URL of the region where the regional Target HTTP Proxy + "region": "A String", # Output only. [Output Only] URL of the region where the regional Target HTTP Proxy # resides. This field is not applicable to global Target HTTP Proxies. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. "urlMap": "A String", # URL to the UrlMap resource that defines the mapping from URL to # the BackendService. }, ], - "kind": "compute#targetHttpProxyList", # Type of resource. Always compute#targetHttpProxyList for lists + "kind": "compute#targetHttpProxyList", # Output only. Type of resource. Always compute#targetHttpProxyList for lists # of target HTTP proxies. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -1229,10 +1229,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1244,7 +1244,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_v1.regionTargetHttpsProxies.html b/docs/dyn/compute_v1.regionTargetHttpsProxies.html index 6daa8e2423..3f1cceeb7d 100644 --- a/docs/dyn/compute_v1.regionTargetHttpsProxies.html +++ b/docs/dyn/compute_v1.regionTargetHttpsProxies.html @@ -293,10 +293,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -308,7 +308,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -442,7 +442,7 @@

Method Details

# If set, sslCertificates will be ignored. # # Accepted format is//certificatemanager.googleapis.com/projects/{project}/locations/{location}/certificateMaps/{resourceName}. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -463,7 +463,7 @@

Method Details

# For classic Application Load Balancers, this option is not supported. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetHttpsProxy", # [Output Only] Type of resource. Alwayscompute#targetHttpsProxy for target HTTPS proxies. + "kind": "compute#targetHttpsProxy", # Output only. [Output Only] Type of resource. Alwayscompute#targetHttpsProxy for target HTTPS proxies. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -494,7 +494,7 @@

Method Details

# - When quic-override is set to DISABLE, the # load balancer doesn't use QUIC. # - If the quic-override flag is not specified,NONE is implied. - "region": "A String", # [Output Only] URL of the region where the regional TargetHttpsProxy + "region": "A String", # Output only. [Output Only] URL of the region where the regional TargetHttpsProxy # resides. This field is not applicable to global TargetHttpsProxies. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. "serverTlsPolicy": "A String", # Optional. A URL referring to a networksecurity.ServerTlsPolicy resource @@ -617,7 +617,7 @@

Method Details

# If set, sslCertificates will be ignored. # # Accepted format is//certificatemanager.googleapis.com/projects/{project}/locations/{location}/certificateMaps/{resourceName}. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -638,7 +638,7 @@

Method Details

# For classic Application Load Balancers, this option is not supported. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetHttpsProxy", # [Output Only] Type of resource. Alwayscompute#targetHttpsProxy for target HTTPS proxies. + "kind": "compute#targetHttpsProxy", # Output only. [Output Only] Type of resource. Alwayscompute#targetHttpsProxy for target HTTPS proxies. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -669,7 +669,7 @@

Method Details

# - When quic-override is set to DISABLE, the # load balancer doesn't use QUIC. # - If the quic-override flag is not specified,NONE is implied. - "region": "A String", # [Output Only] URL of the region where the regional TargetHttpsProxy + "region": "A String", # Output only. [Output Only] URL of the region where the regional TargetHttpsProxy # resides. This field is not applicable to global TargetHttpsProxies. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. "serverTlsPolicy": "A String", # Optional. A URL referring to a networksecurity.ServerTlsPolicy resource @@ -920,10 +920,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -935,7 +935,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1155,7 +1155,7 @@

Method Details

# If set, sslCertificates will be ignored. # # Accepted format is//certificatemanager.googleapis.com/projects/{project}/locations/{location}/certificateMaps/{resourceName}. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1176,7 +1176,7 @@

Method Details

# For classic Application Load Balancers, this option is not supported. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetHttpsProxy", # [Output Only] Type of resource. Alwayscompute#targetHttpsProxy for target HTTPS proxies. + "kind": "compute#targetHttpsProxy", # Output only. [Output Only] Type of resource. Alwayscompute#targetHttpsProxy for target HTTPS proxies. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -1207,7 +1207,7 @@

Method Details

# - When quic-override is set to DISABLE, the # load balancer doesn't use QUIC. # - If the quic-override flag is not specified,NONE is implied. - "region": "A String", # [Output Only] URL of the region where the regional TargetHttpsProxy + "region": "A String", # Output only. [Output Only] URL of the region where the regional TargetHttpsProxy # resides. This field is not applicable to global TargetHttpsProxies. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. "serverTlsPolicy": "A String", # Optional. A URL referring to a networksecurity.ServerTlsPolicy resource @@ -1280,14 +1280,14 @@

Method Details

# - global/urlMaps/url-map }, ], - "kind": "compute#targetHttpsProxyList", # Type of resource. Always compute#targetHttpsProxyList for + "kind": "compute#targetHttpsProxyList", # Output only. Type of resource. Always compute#targetHttpsProxyList for # lists of target HTTPS proxies. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -1382,7 +1382,7 @@

Method Details

# If set, sslCertificates will be ignored. # # Accepted format is//certificatemanager.googleapis.com/projects/{project}/locations/{location}/certificateMaps/{resourceName}. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1403,7 +1403,7 @@

Method Details

# For classic Application Load Balancers, this option is not supported. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetHttpsProxy", # [Output Only] Type of resource. Alwayscompute#targetHttpsProxy for target HTTPS proxies. + "kind": "compute#targetHttpsProxy", # Output only. [Output Only] Type of resource. Alwayscompute#targetHttpsProxy for target HTTPS proxies. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -1434,7 +1434,7 @@

Method Details

# - When quic-override is set to DISABLE, the # load balancer doesn't use QUIC. # - If the quic-override flag is not specified,NONE is implied. - "region": "A String", # [Output Only] URL of the region where the regional TargetHttpsProxy + "region": "A String", # Output only. [Output Only] URL of the region where the regional TargetHttpsProxy # resides. This field is not applicable to global TargetHttpsProxies. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. "serverTlsPolicy": "A String", # Optional. A URL referring to a networksecurity.ServerTlsPolicy resource @@ -1685,10 +1685,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1700,7 +1700,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1977,10 +1977,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1992,7 +1992,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2265,10 +2265,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2280,7 +2280,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_v1.regionTargetTcpProxies.html b/docs/dyn/compute_v1.regionTargetTcpProxies.html index c9a92fad3e..6a3658b48a 100644 --- a/docs/dyn/compute_v1.regionTargetTcpProxies.html +++ b/docs/dyn/compute_v1.regionTargetTcpProxies.html @@ -284,10 +284,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -299,7 +299,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -401,13 +401,13 @@

Method Details

# The forwarding rule references the target TCP proxy, and the target proxy # then references a backend service. For more information, readProxy Network # Load Balancer overview. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetTcpProxy", # [Output Only] Type of the resource. Alwayscompute#targetTcpProxy for target TCP proxies. + "kind": "compute#targetTcpProxy", # Output only. [Output Only] Type of the resource. Alwayscompute#targetTcpProxy for target TCP proxies. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -429,7 +429,7 @@

Method Details

"proxyHeader": "A String", # Specifies the type of proxy header to append before sending data to the # backend, either NONE or PROXY_V1. The default # is NONE. - "region": "A String", # [Output Only] URL of the region where the regional TCP proxy resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional TCP proxy resides. # This field is not applicable to global TCP proxy. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. "service": "A String", # URL to the BackendService resource. @@ -453,13 +453,13 @@

Method Details

# The forwarding rule references the target TCP proxy, and the target proxy # then references a backend service. For more information, readProxy Network # Load Balancer overview. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetTcpProxy", # [Output Only] Type of the resource. Alwayscompute#targetTcpProxy for target TCP proxies. + "kind": "compute#targetTcpProxy", # Output only. [Output Only] Type of the resource. Alwayscompute#targetTcpProxy for target TCP proxies. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -481,7 +481,7 @@

Method Details

"proxyHeader": "A String", # Specifies the type of proxy header to append before sending data to the # backend, either NONE or PROXY_V1. The default # is NONE. - "region": "A String", # [Output Only] URL of the region where the regional TCP proxy resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional TCP proxy resides. # This field is not applicable to global TCP proxy. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. "service": "A String", # URL to the BackendService resource. @@ -665,10 +665,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -680,7 +680,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -868,13 +868,13 @@

Method Details

# The forwarding rule references the target TCP proxy, and the target proxy # then references a backend service. For more information, readProxy Network # Load Balancer overview. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetTcpProxy", # [Output Only] Type of the resource. Alwayscompute#targetTcpProxy for target TCP proxies. + "kind": "compute#targetTcpProxy", # Output only. [Output Only] Type of the resource. Alwayscompute#targetTcpProxy for target TCP proxies. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -896,19 +896,19 @@

Method Details

"proxyHeader": "A String", # Specifies the type of proxy header to append before sending data to the # backend, either NONE or PROXY_V1. The default # is NONE. - "region": "A String", # [Output Only] URL of the region where the regional TCP proxy resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional TCP proxy resides. # This field is not applicable to global TCP proxy. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. "service": "A String", # URL to the BackendService resource. }, ], - "kind": "compute#targetTcpProxyList", # Type of resource. + "kind": "compute#targetTcpProxyList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there diff --git a/docs/dyn/compute_v1.regionUrlMaps.html b/docs/dyn/compute_v1.regionUrlMaps.html index d0c7874f92..e26e022ad8 100644 --- a/docs/dyn/compute_v1.regionUrlMaps.html +++ b/docs/dyn/compute_v1.regionUrlMaps.html @@ -282,10 +282,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -297,7 +297,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -424,7 +424,7 @@

Method Details

# the regionUrlMaps resource, the backend service must have aloadBalancingScheme of INTERNAL_MANAGED. For more # information, read URL # Map Concepts. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "defaultCustomErrorResponsePolicy": { # Specifies the custom error response policy that must be applied when the # defaultCustomErrorResponsePolicy specifies how the Load # Balancer returns error responses when BackendServiceorBackendBucket responds with an error. @@ -1049,7 +1049,7 @@

Method Details

], "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#urlMap", # [Output Only] Type of the resource. Always compute#urlMaps for + "kind": "compute#urlMap", # Output only. [Output Only] Type of the resource. Always compute#urlMaps for # url maps. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -1668,9 +1668,12 @@

Method Details

}, "name": "A String", # The name to which this PathMatcher is referred by theHostRule. "pathRules": [ # The list of path rules. Use this list instead of routeRules - # when routing based on simple path matching is all that's required. The - # order by which path rules are specified does not matter. Matches are always - # done on the longest-path-first basis. + # when routing based on simple path matching is all that's required. A path + # rule can only include a wildcard character (*) after a + # forward slash character ("/"). + # + # The order by which path rules are specified does not matter. + # Matches are always done on the longest-path-first basis. # # For example: a pathRule with a path /a/b/c/* will match # before /a/b/* irrespective of the order in which those paths appear in this @@ -2380,7 +2383,7 @@

Method Details

# # fullPathMatch must be from 1 to 1024 characters. # - # Only one of prefixMatch, fullPathMatch or regexMatch must be + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match must be # specified. "headerMatches": [ # Specifies a list of header match criteria, all of which must match # corresponding headers in the request. @@ -2448,7 +2451,8 @@

Method Details

# Only one of exactMatch, prefixMatch,suffixMatch, regexMatch,presentMatch or rangeMatch must be set. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. "suffixMatch": "A String", # The value of the header must end with the contents ofsuffixMatch. # # Only one of exactMatch, prefixMatch,suffixMatch, regexMatch,presentMatch or rangeMatch must be set. @@ -2526,24 +2530,32 @@

Method Details

# matching labels in the provided metadata. }, ], - "pathTemplateMatch": "A String", # If specified, the route is a pattern match expression that must match the - # :path header once the query string is removed. + "pathTemplateMatch": "A String", # If specified, this field defines a path template pattern that must match + # the :path header after the query string is removed. # - # A pattern match allows you to match + # A path template pattern can include variables and wildcards. + # Variables are enclosed in curly braces, for example{variable_name}. Wildcards include * that + # matches a single path segment, and ** that matches zero or + # more path segments. The pattern must follow these rules: # # - # - The value must be between 1 and 1024 characters - # - The pattern must start with a leading slash ("/") - # - There may be no more than 5 operators in pattern + # - The value must be between 1 and 1024 characters. + # - The pattern must start with a leading slash ("/"). + # - No more than 5 operators (variables or wildcards) may appear in + # the pattern. # - # Precisely one ofprefix_match, full_path_match,regex_match or path_template_match must be set. + # Precisely one ofprefixMatch, fullPathMatch,regexMatch, or pathTemplateMatch must be + # set. "prefixMatch": "A String", # For satisfying the matchRule condition, the request's # path must begin with the specified prefixMatch.prefixMatch must begin with a /. # # The value must be from 1 to 1024 characters. # - # Only one of prefixMatch, fullPathMatch or regexMatch must be - # specified. + # The * character inside a prefix match is + # treated as a literal character, not as a wildcard. + # + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match can be + # used within a matchRule. "queryParameterMatches": [ # Specifies a list of query parameter match criteria, all of which must # match corresponding query parameters in the request. # @@ -2567,7 +2579,8 @@

Method Details

# Only one of presentMatch, exactMatch, orregexMatch must be set. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. }, ], "regexMatch": "A String", # For satisfying the matchRule condition, the path of the @@ -2575,11 +2588,12 @@

Method Details

# supplied with the original URL. For # more information about regular expression syntax, see Syntax. # - # Only one of prefixMatch, fullPathMatch orregexMatch must be + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match must be # specified. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. }, ], "priority": 42, # For routeRules within a given pathMatcher, @@ -3034,7 +3048,7 @@

Method Details

], }, ], - "region": "A String", # [Output Only] URL of the region where the regional URL map resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional URL map resides. # This field is not applicable to global URL maps. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -3126,7 +3140,7 @@

Method Details

# the regionUrlMaps resource, the backend service must have aloadBalancingScheme of INTERNAL_MANAGED. For more # information, read URL # Map Concepts. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "defaultCustomErrorResponsePolicy": { # Specifies the custom error response policy that must be applied when the # defaultCustomErrorResponsePolicy specifies how the Load # Balancer returns error responses when BackendServiceorBackendBucket responds with an error. @@ -3751,7 +3765,7 @@

Method Details

], "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#urlMap", # [Output Only] Type of the resource. Always compute#urlMaps for + "kind": "compute#urlMap", # Output only. [Output Only] Type of the resource. Always compute#urlMaps for # url maps. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -4370,9 +4384,12 @@

Method Details

}, "name": "A String", # The name to which this PathMatcher is referred by theHostRule. "pathRules": [ # The list of path rules. Use this list instead of routeRules - # when routing based on simple path matching is all that's required. The - # order by which path rules are specified does not matter. Matches are always - # done on the longest-path-first basis. + # when routing based on simple path matching is all that's required. A path + # rule can only include a wildcard character (*) after a + # forward slash character ("/"). + # + # The order by which path rules are specified does not matter. + # Matches are always done on the longest-path-first basis. # # For example: a pathRule with a path /a/b/c/* will match # before /a/b/* irrespective of the order in which those paths appear in this @@ -5082,7 +5099,7 @@

Method Details

# # fullPathMatch must be from 1 to 1024 characters. # - # Only one of prefixMatch, fullPathMatch or regexMatch must be + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match must be # specified. "headerMatches": [ # Specifies a list of header match criteria, all of which must match # corresponding headers in the request. @@ -5150,7 +5167,8 @@

Method Details

# Only one of exactMatch, prefixMatch,suffixMatch, regexMatch,presentMatch or rangeMatch must be set. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. "suffixMatch": "A String", # The value of the header must end with the contents ofsuffixMatch. # # Only one of exactMatch, prefixMatch,suffixMatch, regexMatch,presentMatch or rangeMatch must be set. @@ -5228,24 +5246,32 @@

Method Details

# matching labels in the provided metadata. }, ], - "pathTemplateMatch": "A String", # If specified, the route is a pattern match expression that must match the - # :path header once the query string is removed. + "pathTemplateMatch": "A String", # If specified, this field defines a path template pattern that must match + # the :path header after the query string is removed. # - # A pattern match allows you to match + # A path template pattern can include variables and wildcards. + # Variables are enclosed in curly braces, for example{variable_name}. Wildcards include * that + # matches a single path segment, and ** that matches zero or + # more path segments. The pattern must follow these rules: # # - # - The value must be between 1 and 1024 characters - # - The pattern must start with a leading slash ("/") - # - There may be no more than 5 operators in pattern + # - The value must be between 1 and 1024 characters. + # - The pattern must start with a leading slash ("/"). + # - No more than 5 operators (variables or wildcards) may appear in + # the pattern. # - # Precisely one ofprefix_match, full_path_match,regex_match or path_template_match must be set. + # Precisely one ofprefixMatch, fullPathMatch,regexMatch, or pathTemplateMatch must be + # set. "prefixMatch": "A String", # For satisfying the matchRule condition, the request's # path must begin with the specified prefixMatch.prefixMatch must begin with a /. # # The value must be from 1 to 1024 characters. # - # Only one of prefixMatch, fullPathMatch or regexMatch must be - # specified. + # The * character inside a prefix match is + # treated as a literal character, not as a wildcard. + # + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match can be + # used within a matchRule. "queryParameterMatches": [ # Specifies a list of query parameter match criteria, all of which must # match corresponding query parameters in the request. # @@ -5269,7 +5295,8 @@

Method Details

# Only one of presentMatch, exactMatch, orregexMatch must be set. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. }, ], "regexMatch": "A String", # For satisfying the matchRule condition, the path of the @@ -5277,11 +5304,12 @@

Method Details

# supplied with the original URL. For # more information about regular expression syntax, see Syntax. # - # Only one of prefixMatch, fullPathMatch orregexMatch must be + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match must be # specified. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. }, ], "priority": 42, # For routeRules within a given pathMatcher, @@ -5736,7 +5764,7 @@

Method Details

], }, ], - "region": "A String", # [Output Only] URL of the region where the regional URL map resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional URL map resides. # This field is not applicable to global URL maps. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -5952,10 +5980,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -5967,7 +5995,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -6180,7 +6208,7 @@

Method Details

# the regionUrlMaps resource, the backend service must have aloadBalancingScheme of INTERNAL_MANAGED. For more # information, read URL # Map Concepts. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "defaultCustomErrorResponsePolicy": { # Specifies the custom error response policy that must be applied when the # defaultCustomErrorResponsePolicy specifies how the Load # Balancer returns error responses when BackendServiceorBackendBucket responds with an error. @@ -6805,7 +6833,7 @@

Method Details

], "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#urlMap", # [Output Only] Type of the resource. Always compute#urlMaps for + "kind": "compute#urlMap", # Output only. [Output Only] Type of the resource. Always compute#urlMaps for # url maps. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -7424,9 +7452,12 @@

Method Details

}, "name": "A String", # The name to which this PathMatcher is referred by theHostRule. "pathRules": [ # The list of path rules. Use this list instead of routeRules - # when routing based on simple path matching is all that's required. The - # order by which path rules are specified does not matter. Matches are always - # done on the longest-path-first basis. + # when routing based on simple path matching is all that's required. A path + # rule can only include a wildcard character (*) after a + # forward slash character ("/"). + # + # The order by which path rules are specified does not matter. + # Matches are always done on the longest-path-first basis. # # For example: a pathRule with a path /a/b/c/* will match # before /a/b/* irrespective of the order in which those paths appear in this @@ -8136,7 +8167,7 @@

Method Details

# # fullPathMatch must be from 1 to 1024 characters. # - # Only one of prefixMatch, fullPathMatch or regexMatch must be + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match must be # specified. "headerMatches": [ # Specifies a list of header match criteria, all of which must match # corresponding headers in the request. @@ -8204,7 +8235,8 @@

Method Details

# Only one of exactMatch, prefixMatch,suffixMatch, regexMatch,presentMatch or rangeMatch must be set. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. "suffixMatch": "A String", # The value of the header must end with the contents ofsuffixMatch. # # Only one of exactMatch, prefixMatch,suffixMatch, regexMatch,presentMatch or rangeMatch must be set. @@ -8282,24 +8314,32 @@

Method Details

# matching labels in the provided metadata. }, ], - "pathTemplateMatch": "A String", # If specified, the route is a pattern match expression that must match the - # :path header once the query string is removed. + "pathTemplateMatch": "A String", # If specified, this field defines a path template pattern that must match + # the :path header after the query string is removed. # - # A pattern match allows you to match + # A path template pattern can include variables and wildcards. + # Variables are enclosed in curly braces, for example{variable_name}. Wildcards include * that + # matches a single path segment, and ** that matches zero or + # more path segments. The pattern must follow these rules: # # - # - The value must be between 1 and 1024 characters - # - The pattern must start with a leading slash ("/") - # - There may be no more than 5 operators in pattern + # - The value must be between 1 and 1024 characters. + # - The pattern must start with a leading slash ("/"). + # - No more than 5 operators (variables or wildcards) may appear in + # the pattern. # - # Precisely one ofprefix_match, full_path_match,regex_match or path_template_match must be set. + # Precisely one ofprefixMatch, fullPathMatch,regexMatch, or pathTemplateMatch must be + # set. "prefixMatch": "A String", # For satisfying the matchRule condition, the request's # path must begin with the specified prefixMatch.prefixMatch must begin with a /. # # The value must be from 1 to 1024 characters. # - # Only one of prefixMatch, fullPathMatch or regexMatch must be - # specified. + # The * character inside a prefix match is + # treated as a literal character, not as a wildcard. + # + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match can be + # used within a matchRule. "queryParameterMatches": [ # Specifies a list of query parameter match criteria, all of which must # match corresponding query parameters in the request. # @@ -8323,7 +8363,8 @@

Method Details

# Only one of presentMatch, exactMatch, orregexMatch must be set. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. }, ], "regexMatch": "A String", # For satisfying the matchRule condition, the path of the @@ -8331,11 +8372,12 @@

Method Details

# supplied with the original URL. For # more information about regular expression syntax, see Syntax. # - # Only one of prefixMatch, fullPathMatch orregexMatch must be + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match must be # specified. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. }, ], "priority": 42, # For routeRules within a given pathMatcher, @@ -8790,7 +8832,7 @@

Method Details

], }, ], - "region": "A String", # [Output Only] URL of the region where the regional URL map resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional URL map resides. # This field is not applicable to global URL maps. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -8839,13 +8881,13 @@

Method Details

], }, ], - "kind": "compute#urlMapList", # Type of resource. + "kind": "compute#urlMapList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -8933,7 +8975,7 @@

Method Details

# the regionUrlMaps resource, the backend service must have aloadBalancingScheme of INTERNAL_MANAGED. For more # information, read URL # Map Concepts. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "defaultCustomErrorResponsePolicy": { # Specifies the custom error response policy that must be applied when the # defaultCustomErrorResponsePolicy specifies how the Load # Balancer returns error responses when BackendServiceorBackendBucket responds with an error. @@ -9558,7 +9600,7 @@

Method Details

], "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#urlMap", # [Output Only] Type of the resource. Always compute#urlMaps for + "kind": "compute#urlMap", # Output only. [Output Only] Type of the resource. Always compute#urlMaps for # url maps. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -10177,9 +10219,12 @@

Method Details

}, "name": "A String", # The name to which this PathMatcher is referred by theHostRule. "pathRules": [ # The list of path rules. Use this list instead of routeRules - # when routing based on simple path matching is all that's required. The - # order by which path rules are specified does not matter. Matches are always - # done on the longest-path-first basis. + # when routing based on simple path matching is all that's required. A path + # rule can only include a wildcard character (*) after a + # forward slash character ("/"). + # + # The order by which path rules are specified does not matter. + # Matches are always done on the longest-path-first basis. # # For example: a pathRule with a path /a/b/c/* will match # before /a/b/* irrespective of the order in which those paths appear in this @@ -10889,7 +10934,7 @@

Method Details

# # fullPathMatch must be from 1 to 1024 characters. # - # Only one of prefixMatch, fullPathMatch or regexMatch must be + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match must be # specified. "headerMatches": [ # Specifies a list of header match criteria, all of which must match # corresponding headers in the request. @@ -10957,7 +11002,8 @@

Method Details

# Only one of exactMatch, prefixMatch,suffixMatch, regexMatch,presentMatch or rangeMatch must be set. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. "suffixMatch": "A String", # The value of the header must end with the contents ofsuffixMatch. # # Only one of exactMatch, prefixMatch,suffixMatch, regexMatch,presentMatch or rangeMatch must be set. @@ -11035,24 +11081,32 @@

Method Details

# matching labels in the provided metadata. }, ], - "pathTemplateMatch": "A String", # If specified, the route is a pattern match expression that must match the - # :path header once the query string is removed. + "pathTemplateMatch": "A String", # If specified, this field defines a path template pattern that must match + # the :path header after the query string is removed. # - # A pattern match allows you to match + # A path template pattern can include variables and wildcards. + # Variables are enclosed in curly braces, for example{variable_name}. Wildcards include * that + # matches a single path segment, and ** that matches zero or + # more path segments. The pattern must follow these rules: # # - # - The value must be between 1 and 1024 characters - # - The pattern must start with a leading slash ("/") - # - There may be no more than 5 operators in pattern + # - The value must be between 1 and 1024 characters. + # - The pattern must start with a leading slash ("/"). + # - No more than 5 operators (variables or wildcards) may appear in + # the pattern. # - # Precisely one ofprefix_match, full_path_match,regex_match or path_template_match must be set. + # Precisely one ofprefixMatch, fullPathMatch,regexMatch, or pathTemplateMatch must be + # set. "prefixMatch": "A String", # For satisfying the matchRule condition, the request's # path must begin with the specified prefixMatch.prefixMatch must begin with a /. # # The value must be from 1 to 1024 characters. # - # Only one of prefixMatch, fullPathMatch or regexMatch must be - # specified. + # The * character inside a prefix match is + # treated as a literal character, not as a wildcard. + # + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match can be + # used within a matchRule. "queryParameterMatches": [ # Specifies a list of query parameter match criteria, all of which must # match corresponding query parameters in the request. # @@ -11076,7 +11130,8 @@

Method Details

# Only one of presentMatch, exactMatch, orregexMatch must be set. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. }, ], "regexMatch": "A String", # For satisfying the matchRule condition, the path of the @@ -11084,11 +11139,12 @@

Method Details

# supplied with the original URL. For # more information about regular expression syntax, see Syntax. # - # Only one of prefixMatch, fullPathMatch orregexMatch must be + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match must be # specified. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. }, ], "priority": 42, # For routeRules within a given pathMatcher, @@ -11543,7 +11599,7 @@

Method Details

], }, ], - "region": "A String", # [Output Only] URL of the region where the regional URL map resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional URL map resides. # This field is not applicable to global URL maps. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -11759,10 +11815,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -11774,7 +11830,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -11897,7 +11953,7 @@

Method Details

# the regionUrlMaps resource, the backend service must have aloadBalancingScheme of INTERNAL_MANAGED. For more # information, read URL # Map Concepts. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "defaultCustomErrorResponsePolicy": { # Specifies the custom error response policy that must be applied when the # defaultCustomErrorResponsePolicy specifies how the Load # Balancer returns error responses when BackendServiceorBackendBucket responds with an error. @@ -12522,7 +12578,7 @@

Method Details

], "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#urlMap", # [Output Only] Type of the resource. Always compute#urlMaps for + "kind": "compute#urlMap", # Output only. [Output Only] Type of the resource. Always compute#urlMaps for # url maps. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -13141,9 +13197,12 @@

Method Details

}, "name": "A String", # The name to which this PathMatcher is referred by theHostRule. "pathRules": [ # The list of path rules. Use this list instead of routeRules - # when routing based on simple path matching is all that's required. The - # order by which path rules are specified does not matter. Matches are always - # done on the longest-path-first basis. + # when routing based on simple path matching is all that's required. A path + # rule can only include a wildcard character (*) after a + # forward slash character ("/"). + # + # The order by which path rules are specified does not matter. + # Matches are always done on the longest-path-first basis. # # For example: a pathRule with a path /a/b/c/* will match # before /a/b/* irrespective of the order in which those paths appear in this @@ -13853,7 +13912,7 @@

Method Details

# # fullPathMatch must be from 1 to 1024 characters. # - # Only one of prefixMatch, fullPathMatch or regexMatch must be + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match must be # specified. "headerMatches": [ # Specifies a list of header match criteria, all of which must match # corresponding headers in the request. @@ -13921,7 +13980,8 @@

Method Details

# Only one of exactMatch, prefixMatch,suffixMatch, regexMatch,presentMatch or rangeMatch must be set. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. "suffixMatch": "A String", # The value of the header must end with the contents ofsuffixMatch. # # Only one of exactMatch, prefixMatch,suffixMatch, regexMatch,presentMatch or rangeMatch must be set. @@ -13999,24 +14059,32 @@

Method Details

# matching labels in the provided metadata. }, ], - "pathTemplateMatch": "A String", # If specified, the route is a pattern match expression that must match the - # :path header once the query string is removed. + "pathTemplateMatch": "A String", # If specified, this field defines a path template pattern that must match + # the :path header after the query string is removed. # - # A pattern match allows you to match + # A path template pattern can include variables and wildcards. + # Variables are enclosed in curly braces, for example{variable_name}. Wildcards include * that + # matches a single path segment, and ** that matches zero or + # more path segments. The pattern must follow these rules: # # - # - The value must be between 1 and 1024 characters - # - The pattern must start with a leading slash ("/") - # - There may be no more than 5 operators in pattern + # - The value must be between 1 and 1024 characters. + # - The pattern must start with a leading slash ("/"). + # - No more than 5 operators (variables or wildcards) may appear in + # the pattern. # - # Precisely one ofprefix_match, full_path_match,regex_match or path_template_match must be set. + # Precisely one ofprefixMatch, fullPathMatch,regexMatch, or pathTemplateMatch must be + # set. "prefixMatch": "A String", # For satisfying the matchRule condition, the request's # path must begin with the specified prefixMatch.prefixMatch must begin with a /. # # The value must be from 1 to 1024 characters. # - # Only one of prefixMatch, fullPathMatch or regexMatch must be - # specified. + # The * character inside a prefix match is + # treated as a literal character, not as a wildcard. + # + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match can be + # used within a matchRule. "queryParameterMatches": [ # Specifies a list of query parameter match criteria, all of which must # match corresponding query parameters in the request. # @@ -14040,7 +14108,8 @@

Method Details

# Only one of presentMatch, exactMatch, orregexMatch must be set. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. }, ], "regexMatch": "A String", # For satisfying the matchRule condition, the path of the @@ -14048,11 +14117,12 @@

Method Details

# supplied with the original URL. For # more information about regular expression syntax, see Syntax. # - # Only one of prefixMatch, fullPathMatch orregexMatch must be + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match must be # specified. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. }, ], "priority": 42, # For routeRules within a given pathMatcher, @@ -14507,7 +14577,7 @@

Method Details

], }, ], - "region": "A String", # [Output Only] URL of the region where the regional URL map resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional URL map resides. # This field is not applicable to global URL maps. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -14723,10 +14793,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -14738,7 +14808,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -14863,7 +14933,7 @@

Method Details

# the regionUrlMaps resource, the backend service must have aloadBalancingScheme of INTERNAL_MANAGED. For more # information, read URL # Map Concepts. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "defaultCustomErrorResponsePolicy": { # Specifies the custom error response policy that must be applied when the # defaultCustomErrorResponsePolicy specifies how the Load # Balancer returns error responses when BackendServiceorBackendBucket responds with an error. @@ -15488,7 +15558,7 @@

Method Details

], "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#urlMap", # [Output Only] Type of the resource. Always compute#urlMaps for + "kind": "compute#urlMap", # Output only. [Output Only] Type of the resource. Always compute#urlMaps for # url maps. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -16107,9 +16177,12 @@

Method Details

}, "name": "A String", # The name to which this PathMatcher is referred by theHostRule. "pathRules": [ # The list of path rules. Use this list instead of routeRules - # when routing based on simple path matching is all that's required. The - # order by which path rules are specified does not matter. Matches are always - # done on the longest-path-first basis. + # when routing based on simple path matching is all that's required. A path + # rule can only include a wildcard character (*) after a + # forward slash character ("/"). + # + # The order by which path rules are specified does not matter. + # Matches are always done on the longest-path-first basis. # # For example: a pathRule with a path /a/b/c/* will match # before /a/b/* irrespective of the order in which those paths appear in this @@ -16819,7 +16892,7 @@

Method Details

# # fullPathMatch must be from 1 to 1024 characters. # - # Only one of prefixMatch, fullPathMatch or regexMatch must be + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match must be # specified. "headerMatches": [ # Specifies a list of header match criteria, all of which must match # corresponding headers in the request. @@ -16887,7 +16960,8 @@

Method Details

# Only one of exactMatch, prefixMatch,suffixMatch, regexMatch,presentMatch or rangeMatch must be set. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. "suffixMatch": "A String", # The value of the header must end with the contents ofsuffixMatch. # # Only one of exactMatch, prefixMatch,suffixMatch, regexMatch,presentMatch or rangeMatch must be set. @@ -16965,24 +17039,32 @@

Method Details

# matching labels in the provided metadata. }, ], - "pathTemplateMatch": "A String", # If specified, the route is a pattern match expression that must match the - # :path header once the query string is removed. + "pathTemplateMatch": "A String", # If specified, this field defines a path template pattern that must match + # the :path header after the query string is removed. # - # A pattern match allows you to match + # A path template pattern can include variables and wildcards. + # Variables are enclosed in curly braces, for example{variable_name}. Wildcards include * that + # matches a single path segment, and ** that matches zero or + # more path segments. The pattern must follow these rules: # # - # - The value must be between 1 and 1024 characters - # - The pattern must start with a leading slash ("/") - # - There may be no more than 5 operators in pattern + # - The value must be between 1 and 1024 characters. + # - The pattern must start with a leading slash ("/"). + # - No more than 5 operators (variables or wildcards) may appear in + # the pattern. # - # Precisely one ofprefix_match, full_path_match,regex_match or path_template_match must be set. + # Precisely one ofprefixMatch, fullPathMatch,regexMatch, or pathTemplateMatch must be + # set. "prefixMatch": "A String", # For satisfying the matchRule condition, the request's # path must begin with the specified prefixMatch.prefixMatch must begin with a /. # # The value must be from 1 to 1024 characters. # - # Only one of prefixMatch, fullPathMatch or regexMatch must be - # specified. + # The * character inside a prefix match is + # treated as a literal character, not as a wildcard. + # + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match can be + # used within a matchRule. "queryParameterMatches": [ # Specifies a list of query parameter match criteria, all of which must # match corresponding query parameters in the request. # @@ -17006,7 +17088,8 @@

Method Details

# Only one of presentMatch, exactMatch, orregexMatch must be set. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. }, ], "regexMatch": "A String", # For satisfying the matchRule condition, the path of the @@ -17014,11 +17097,12 @@

Method Details

# supplied with the original URL. For # more information about regular expression syntax, see Syntax. # - # Only one of prefixMatch, fullPathMatch orregexMatch must be + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match must be # specified. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. }, ], "priority": 42, # For routeRules within a given pathMatcher, @@ -17473,7 +17557,7 @@

Method Details

], }, ], - "region": "A String", # [Output Only] URL of the region where the regional URL map resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional URL map resides. # This field is not applicable to global URL maps. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. diff --git a/docs/dyn/compute_v1.regionZones.html b/docs/dyn/compute_v1.regionZones.html index 7141866d98..95e83593a4 100644 --- a/docs/dyn/compute_v1.regionZones.html +++ b/docs/dyn/compute_v1.regionZones.html @@ -225,22 +225,22 @@

Method Details

"description": "A String", # [Output Only] Textual description of the resource. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#zone", # [Output Only] Type of the resource. Always compute#zone for + "kind": "compute#zone", # Output only. [Output Only] Type of the resource. Always compute#zone for # zones. "name": "A String", # [Output Only] Name of the resource. "region": "A String", # [Output Only] Full URL reference to the region which hosts the zone. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. "status": "A String", # [Output Only] Status of the zone, either UP orDOWN. - "supportsPzs": True or False, # [Output Only] Reserved for future use. + "supportsPzs": True or False, # Output only. [Output Only] Reserved for future use. }, ], - "kind": "compute#zoneList", # Type of resource. + "kind": "compute#zoneList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there diff --git a/docs/dyn/compute_v1.regions.html b/docs/dyn/compute_v1.regions.html index 4e6afeab5e..683ec2a4ee 100644 --- a/docs/dyn/compute_v1.regions.html +++ b/docs/dyn/compute_v1.regions.html @@ -155,10 +155,10 @@

Method Details

"description": "A String", # [Output Only] Textual description of the resource. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#region", # [Output Only] Type of the resource. Always compute#region for + "kind": "compute#region", # Output only. [Output Only] Type of the resource. Always compute#region for # regions. "name": "A String", # [Output Only] Name of the resource. - "quotaStatusWarning": { # [Output Only] Warning of fetching the `quotas` field for this region. This + "quotaStatusWarning": { # Output only. [Output Only] Warning of fetching the `quotas` field for this region. This # field is populated only if fetching of the `quotas` field fails. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -195,7 +195,7 @@

Method Details

], "selfLink": "A String", # [Output Only] Server-defined URL for the resource. "status": "A String", # [Output Only] Status of the region, either UP orDOWN. - "supportsPzs": True or False, # [Output Only] Reserved for future use. + "supportsPzs": True or False, # Output only. [Output Only] Reserved for future use. "zones": [ # [Output Only] A list of zones available in this region, in the form of # resource URLs. "A String", @@ -352,10 +352,10 @@

Method Details

"description": "A String", # [Output Only] Textual description of the resource. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#region", # [Output Only] Type of the resource. Always compute#region for + "kind": "compute#region", # Output only. [Output Only] Type of the resource. Always compute#region for # regions. "name": "A String", # [Output Only] Name of the resource. - "quotaStatusWarning": { # [Output Only] Warning of fetching the `quotas` field for this region. This + "quotaStatusWarning": { # Output only. [Output Only] Warning of fetching the `quotas` field for this region. This # field is populated only if fetching of the `quotas` field fails. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -392,21 +392,21 @@

Method Details

], "selfLink": "A String", # [Output Only] Server-defined URL for the resource. "status": "A String", # [Output Only] Status of the region, either UP orDOWN. - "supportsPzs": True or False, # [Output Only] Reserved for future use. + "supportsPzs": True or False, # Output only. [Output Only] Reserved for future use. "zones": [ # [Output Only] A list of zones available in this region, in the form of # resource URLs. "A String", ], }, ], - "kind": "compute#regionList", # [Output Only] Type of resource. Always compute#regionList for + "kind": "compute#regionList", # Output only. [Output Only] Type of resource. Always compute#regionList for # lists of regions. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there diff --git a/docs/dyn/compute_v1.reservationBlocks.html b/docs/dyn/compute_v1.reservationBlocks.html index eec1bd0208..6550d11db2 100644 --- a/docs/dyn/compute_v1.reservationBlocks.html +++ b/docs/dyn/compute_v1.reservationBlocks.html @@ -130,29 +130,29 @@

Method Details

{ "resource": { # Represents a reservation block resource. - "count": 42, # [Output Only] The number of resources that are allocated in this + "count": 42, # Output only. [Output Only] The number of resources that are allocated in this # reservation block. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 text format. - "healthInfo": { # Health information for the reservation block. # [Output Only] Health information for the reservation block. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 text format. + "healthInfo": { # Health information for the reservation block. # Output only. [Output Only] Health information for the reservation block. "degradedSubBlockCount": 42, # The number of subBlocks that are degraded. "healthStatus": "A String", # The health status of the reservation block. "healthySubBlockCount": 42, # The number of subBlocks that are healthy. }, - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "inUseCount": 42, # [Output Only] The number of instances that are currently in use on this + "inUseCount": 42, # Output only. [Output Only] The number of instances that are currently in use on this # reservation block. - "kind": "compute#reservationBlock", # [Output Only] Type of the resource. Alwayscompute#reservationBlock for reservation blocks. - "name": "A String", # [Output Only] The name of this reservation block generated by Google + "kind": "compute#reservationBlock", # Output only. [Output Only] Type of the resource. Alwayscompute#reservationBlock for reservation blocks. + "name": "A String", # Output only. [Output Only] The name of this reservation block generated by Google # Compute Engine. The name must be 1-63 characters long, and comply with # RFC1035 @pattern [a-z](?:[-a-z0-9]{0,61}[a-z0-9])? - "physicalTopology": { # [Output Only] The physical topology of the reservation block. + "physicalTopology": { # Output only. [Output Only] The physical topology of the reservation block. "block": "A String", # The hash of the capacity block within the cluster. "cluster": "A String", # The cluster name of the reservation block. - "instances": [ # The detailed instances information for a given Block + "instances": [ # Output only. The detailed instances information for a given Block { # The instances information for a given Block "instanceId": "A String", # The InstanceId of the instance - "physicalHostTopology": { # The PhysicalHostTopology of the instance within a Block resource. # The PhysicalHostTopology of instances within a Block resource. + "physicalHostTopology": { # The PhysicalHostTopology of the instance within a Block resource. # Output only. The PhysicalHostTopology of instances within a Block resource. "host": "A String", # Host hash for a given instance "subBlock": "A String", # Sub block hash for a given instance }, @@ -160,7 +160,7 @@

Method Details

}, ], }, - "reservationMaintenance": { # Maintenance Info for ReservationBlocks. # [Output Only] Maintenance information for this reservation block. + "reservationMaintenance": { # Maintenance Info for ReservationBlocks. # Output only. [Output Only] Maintenance information for this reservation block. "instanceMaintenanceOngoingCount": 42, # Describes number of instances that have ongoing maintenance. "instanceMaintenancePendingCount": 42, # Describes number of instances that have pending maintenance. "maintenanceOngoingCount": 42, # Progress for ongoing maintenance for this group of VMs/hosts. @@ -192,15 +192,15 @@

Method Details

# This timestamp value is in RFC3339 text format. }, }, - "reservationSubBlockCount": 42, # [Output Only] The number of reservation subBlocks associated with this + "reservationSubBlockCount": 42, # Output only. [Output Only] The number of reservation subBlocks associated with this # reservation block. - "reservationSubBlockInUseCount": 42, # [Output Only] The number of in-use reservation subBlocks associated with + "reservationSubBlockInUseCount": 42, # Output only. [Output Only] The number of in-use reservation subBlocks associated with # this reservation block. If at least one VM is running on a subBlock, it is # considered in-use. - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "status": "A String", # [Output Only] Status of the reservation block. - "zone": "A String", # [Output Only] Zone in which the reservation block resides. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "status": "A String", # Output only. [Output Only] Status of the reservation block. + "zone": "A String", # Output only. [Output Only] Zone in which the reservation block resides. }, } @@ -679,29 +679,29 @@

Method Details

"id": "A String", # Unique identifier for the resource; defined by the server. "items": [ # A list of reservation block resources. { # Represents a reservation block resource. - "count": 42, # [Output Only] The number of resources that are allocated in this + "count": 42, # Output only. [Output Only] The number of resources that are allocated in this # reservation block. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 text format. - "healthInfo": { # Health information for the reservation block. # [Output Only] Health information for the reservation block. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 text format. + "healthInfo": { # Health information for the reservation block. # Output only. [Output Only] Health information for the reservation block. "degradedSubBlockCount": 42, # The number of subBlocks that are degraded. "healthStatus": "A String", # The health status of the reservation block. "healthySubBlockCount": 42, # The number of subBlocks that are healthy. }, - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "inUseCount": 42, # [Output Only] The number of instances that are currently in use on this + "inUseCount": 42, # Output only. [Output Only] The number of instances that are currently in use on this # reservation block. - "kind": "compute#reservationBlock", # [Output Only] Type of the resource. Alwayscompute#reservationBlock for reservation blocks. - "name": "A String", # [Output Only] The name of this reservation block generated by Google + "kind": "compute#reservationBlock", # Output only. [Output Only] Type of the resource. Alwayscompute#reservationBlock for reservation blocks. + "name": "A String", # Output only. [Output Only] The name of this reservation block generated by Google # Compute Engine. The name must be 1-63 characters long, and comply with # RFC1035 @pattern [a-z](?:[-a-z0-9]{0,61}[a-z0-9])? - "physicalTopology": { # [Output Only] The physical topology of the reservation block. + "physicalTopology": { # Output only. [Output Only] The physical topology of the reservation block. "block": "A String", # The hash of the capacity block within the cluster. "cluster": "A String", # The cluster name of the reservation block. - "instances": [ # The detailed instances information for a given Block + "instances": [ # Output only. The detailed instances information for a given Block { # The instances information for a given Block "instanceId": "A String", # The InstanceId of the instance - "physicalHostTopology": { # The PhysicalHostTopology of the instance within a Block resource. # The PhysicalHostTopology of instances within a Block resource. + "physicalHostTopology": { # The PhysicalHostTopology of the instance within a Block resource. # Output only. The PhysicalHostTopology of instances within a Block resource. "host": "A String", # Host hash for a given instance "subBlock": "A String", # Sub block hash for a given instance }, @@ -709,7 +709,7 @@

Method Details

}, ], }, - "reservationMaintenance": { # Maintenance Info for ReservationBlocks. # [Output Only] Maintenance information for this reservation block. + "reservationMaintenance": { # Maintenance Info for ReservationBlocks. # Output only. [Output Only] Maintenance information for this reservation block. "instanceMaintenanceOngoingCount": 42, # Describes number of instances that have ongoing maintenance. "instanceMaintenancePendingCount": 42, # Describes number of instances that have pending maintenance. "maintenanceOngoingCount": 42, # Progress for ongoing maintenance for this group of VMs/hosts. @@ -741,15 +741,15 @@

Method Details

# This timestamp value is in RFC3339 text format. }, }, - "reservationSubBlockCount": 42, # [Output Only] The number of reservation subBlocks associated with this + "reservationSubBlockCount": 42, # Output only. [Output Only] The number of reservation subBlocks associated with this # reservation block. - "reservationSubBlockInUseCount": 42, # [Output Only] The number of in-use reservation subBlocks associated with + "reservationSubBlockInUseCount": 42, # Output only. [Output Only] The number of in-use reservation subBlocks associated with # this reservation block. If at least one VM is running on a subBlock, it is # considered in-use. - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "status": "A String", # [Output Only] Status of the reservation block. - "zone": "A String", # [Output Only] Zone in which the reservation block resides. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "status": "A String", # Output only. [Output Only] Status of the reservation block. + "zone": "A String", # Output only. [Output Only] Zone in which the reservation block resides. }, ], "kind": "compute#reservationBlock", # Type of the resource. Alwayscompute#reservationBlock for a list of reservation blocks. @@ -997,10 +997,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1012,7 +1012,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_v1.reservationSubBlocks.html b/docs/dyn/compute_v1.reservationSubBlocks.html index 7b74744970..898caae942 100644 --- a/docs/dyn/compute_v1.reservationSubBlocks.html +++ b/docs/dyn/compute_v1.reservationSubBlocks.html @@ -133,7 +133,7 @@

Method Details

{ "resource": { # Represents a reservation subBlock resource. - "acceleratorTopologiesInfo": { # Info for accelerator topologies within a densely packed reservation. # [Output Only] Slice info for the reservation subBlock. + "acceleratorTopologiesInfo": { # Info for accelerator topologies within a densely packed reservation. # Output only. [Output Only] Slice info for the reservation subBlock. "acceleratorTopologyInfos": [ # Info for each accelerator topology. { # Info for a slice of a given topology. "acceleratorTopology": "A String", # The accelerator topology. @@ -146,10 +146,10 @@

Method Details

}, ], }, - "count": 42, # [Output Only] The number of hosts that are allocated in this + "count": 42, # Output only. [Output Only] The number of hosts that are allocated in this # reservation subBlock. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 text format. - "healthInfo": { # Health information for the reservation subBlock. # [Output Only] Health information for the reservation subBlock. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 text format. + "healthInfo": { # Health information for the reservation subBlock. # Output only. [Output Only] Health information for the reservation subBlock. "degradedHostCount": 42, # The number of degraded hosts in the reservation subBlock. "degradedInfraCount": 42, # The number of degraded infrastructure (e.g NV link domain) in the # reservation subblock. @@ -158,20 +158,20 @@

Method Details

"healthyInfraCount": 42, # The number of healthy infrastructure (e.g NV link domain) in the # reservation subblock. }, - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "inUseCount": 42, # [Output Only] The number of instances that are currently in use on this + "inUseCount": 42, # Output only. [Output Only] The number of instances that are currently in use on this # reservation subBlock. - "kind": "compute#reservationSubBlock", # [Output Only] Type of the resource. Alwayscompute#reservationSubBlock for reservation subBlocks. - "name": "A String", # [Output Only] The name of this reservation subBlock generated by Google + "kind": "compute#reservationSubBlock", # Output only. [Output Only] Type of the resource. Alwayscompute#reservationSubBlock for reservation subBlocks. + "name": "A String", # Output only. [Output Only] The name of this reservation subBlock generated by Google # Compute Engine. The name must be 1-63 characters long, and comply with # RFC1035 @pattern [a-z](?:[-a-z0-9]{0,61}[a-z0-9])? - "physicalTopology": { # [Output Only] The physical topology of the reservation subBlock. + "physicalTopology": { # Output only. [Output Only] The physical topology of the reservation subBlock. "block": "A String", # The hash of the capacity block within the cluster. "cluster": "A String", # The cluster name of the reservation subBlock. "subBlock": "A String", # The hash of the capacity sub-block within the capacity block. }, - "reservationSubBlockMaintenance": { # Maintenance Info for ReservationBlocks. # Maintenance information for this reservation subBlock. + "reservationSubBlockMaintenance": { # Maintenance Info for ReservationBlocks. # Output only. Maintenance information for this reservation subBlock. "instanceMaintenanceOngoingCount": 42, # Describes number of instances that have ongoing maintenance. "instanceMaintenancePendingCount": 42, # Describes number of instances that have pending maintenance. "maintenanceOngoingCount": 42, # Progress for ongoing maintenance for this group of VMs/hosts. @@ -203,10 +203,10 @@

Method Details

# This timestamp value is in RFC3339 text format. }, }, - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "status": "A String", # [Output Only] Status of the reservation subBlock. - "zone": "A String", # [Output Only] Zone in which the reservation subBlock resides. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "status": "A String", # Output only. [Output Only] Status of the reservation subBlock. + "zone": "A String", # Output only. [Output Only] Zone in which the reservation subBlock resides. }, } @@ -685,7 +685,7 @@

Method Details

"id": "A String", # Unique identifier for the resource; defined by the server. "items": [ # A list of reservation subBlock resources. { # Represents a reservation subBlock resource. - "acceleratorTopologiesInfo": { # Info for accelerator topologies within a densely packed reservation. # [Output Only] Slice info for the reservation subBlock. + "acceleratorTopologiesInfo": { # Info for accelerator topologies within a densely packed reservation. # Output only. [Output Only] Slice info for the reservation subBlock. "acceleratorTopologyInfos": [ # Info for each accelerator topology. { # Info for a slice of a given topology. "acceleratorTopology": "A String", # The accelerator topology. @@ -698,10 +698,10 @@

Method Details

}, ], }, - "count": 42, # [Output Only] The number of hosts that are allocated in this + "count": 42, # Output only. [Output Only] The number of hosts that are allocated in this # reservation subBlock. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 text format. - "healthInfo": { # Health information for the reservation subBlock. # [Output Only] Health information for the reservation subBlock. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 text format. + "healthInfo": { # Health information for the reservation subBlock. # Output only. [Output Only] Health information for the reservation subBlock. "degradedHostCount": 42, # The number of degraded hosts in the reservation subBlock. "degradedInfraCount": 42, # The number of degraded infrastructure (e.g NV link domain) in the # reservation subblock. @@ -710,20 +710,20 @@

Method Details

"healthyInfraCount": 42, # The number of healthy infrastructure (e.g NV link domain) in the # reservation subblock. }, - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "inUseCount": 42, # [Output Only] The number of instances that are currently in use on this + "inUseCount": 42, # Output only. [Output Only] The number of instances that are currently in use on this # reservation subBlock. - "kind": "compute#reservationSubBlock", # [Output Only] Type of the resource. Alwayscompute#reservationSubBlock for reservation subBlocks. - "name": "A String", # [Output Only] The name of this reservation subBlock generated by Google + "kind": "compute#reservationSubBlock", # Output only. [Output Only] Type of the resource. Alwayscompute#reservationSubBlock for reservation subBlocks. + "name": "A String", # Output only. [Output Only] The name of this reservation subBlock generated by Google # Compute Engine. The name must be 1-63 characters long, and comply with # RFC1035 @pattern [a-z](?:[-a-z0-9]{0,61}[a-z0-9])? - "physicalTopology": { # [Output Only] The physical topology of the reservation subBlock. + "physicalTopology": { # Output only. [Output Only] The physical topology of the reservation subBlock. "block": "A String", # The hash of the capacity block within the cluster. "cluster": "A String", # The cluster name of the reservation subBlock. "subBlock": "A String", # The hash of the capacity sub-block within the capacity block. }, - "reservationSubBlockMaintenance": { # Maintenance Info for ReservationBlocks. # Maintenance information for this reservation subBlock. + "reservationSubBlockMaintenance": { # Maintenance Info for ReservationBlocks. # Output only. Maintenance information for this reservation subBlock. "instanceMaintenanceOngoingCount": 42, # Describes number of instances that have ongoing maintenance. "instanceMaintenancePendingCount": 42, # Describes number of instances that have pending maintenance. "maintenanceOngoingCount": 42, # Progress for ongoing maintenance for this group of VMs/hosts. @@ -755,10 +755,10 @@

Method Details

# This timestamp value is in RFC3339 text format. }, }, - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. - "status": "A String", # [Output Only] Status of the reservation subBlock. - "zone": "A String", # [Output Only] Zone in which the reservation subBlock resides. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. + "status": "A String", # Output only. [Output Only] Status of the reservation subBlock. + "zone": "A String", # Output only. [Output Only] Zone in which the reservation subBlock resides. }, ], "kind": "compute#reservationSubBlock", # Type of the resource. Alwayscompute#reservationSubBlock for a list of reservation @@ -1000,10 +1000,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1015,7 +1015,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1298,10 +1298,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1313,7 +1313,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_v1.reservations.html b/docs/dyn/compute_v1.reservations.html index 5ba5761f31..961ed28829 100644 --- a/docs/dyn/compute_v1.reservations.html +++ b/docs/dyn/compute_v1.reservations.html @@ -243,7 +243,7 @@

Method Details

"aggregateReservation": { # This reservation type is specified by total resource amounts (e.g. total # Reservation for aggregated resources, providing shape flexibility. # count of CPUs) and can account for multiple instance SKUs. In other words, # one can create instances of varying shapes against this reservation. - "inUseResources": [ # [Output only] List of resources currently in use. + "inUseResources": [ # Output only. [Output only] List of resources currently in use. { "accelerator": { # Properties of accelerator resources in this reservation. "acceleratorCount": 42, # Number of accelerators of specified type. @@ -265,9 +265,9 @@

Method Details

# belong to. "workloadType": "A String", # The workload type of the instances that will target this reservation. }, - "commitment": "A String", # [Output Only] Full or partial URL to a parent commitment. This field + "commitment": "A String", # Output only. [Output Only] Full or partial URL to a parent commitment. This field # displays for reservations that are tied to a commitment. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "deleteAfterDuration": { # A Duration represents a fixed-length span of time represented # Duration time relative to reservation creation when Compute Engine will # automatically delete this resource. @@ -289,10 +289,10 @@

Method Details

# create the resource. "enableEmergentMaintenance": True or False, # Indicates whether Compute Engine allows unplanned maintenance for your VMs; # for example, to fix hardware errors. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#reservation", # [Output Only] Type of the resource. Alwayscompute#reservations for reservations. - "linkedCommitments": [ # [Output Only] Full or partial URL to parent commitments. This field + "kind": "compute#reservation", # Output only. [Output Only] Type of the resource. Alwayscompute#reservations for reservations. + "linkedCommitments": [ # Output only. [Output Only] Full or partial URL to parent commitments. This field # displays for reservations that are tied to multiple commitments. "A String", ], @@ -316,7 +316,7 @@

Method Details

# policy with reservation. "a_key": "A String", }, - "resourceStatus": { # [Output Only] Contains output only fields. # [Output Only] Status information for Reservation resource. + "resourceStatus": { # [Output Only] Contains output only fields. # Output only. [Output Only] Status information for Reservation resource. "healthInfo": { # Health information for the reservation. # [Output only] Health information for the reservation. "degradedBlockCount": 42, # The number of reservation blocks that are degraded. "healthStatus": "A String", # The health status of the reservation. @@ -363,9 +363,9 @@

Method Details

}, }, }, - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. "schedulingType": "A String", # The type of maintenance for the reservation. - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. "shareSettings": { # The share setting for reservations and sole tenancy node groups. # Specify share-settings to create a shared reservation. This property is # optional. For more information about the syntax and options for this # field and its subfields, see the guide for creating @@ -381,9 +381,9 @@

Method Details

}, "specificReservation": { # This reservation type allows to pre allocate specific instance # Reservation for instances with specific machine shapes. # configuration. - "assuredCount": "A String", # [Output Only] Indicates how many instances are actually usable currently. + "assuredCount": "A String", # Output only. [Output Only] Indicates how many instances are actually usable currently. "count": "A String", # Specifies the number of resources that are allocated. - "inUseCount": "A String", # [Output Only] Indicates how many instances are in use. + "inUseCount": "A String", # Output only. [Output Only] Indicates how many instances are in use. "instanceProperties": { # Properties of the SKU instances being reserved. # The instance properties for the reservation. # Next ID: 9 "guestAccelerators": [ # Specifies accelerator type and count. @@ -429,7 +429,7 @@

Method Details

"specificReservationRequired": True or False, # Indicates whether the reservation can be consumed by VMs with affinity # for "any" reservation. If the field is set, then only VMs that target # the reservation by name can consume from this reservation. - "status": "A String", # [Output Only] The status of the reservation. + "status": "A String", # Output only. [Output Only] The status of the reservation. # # # - CREATING: Reservation resources are being @@ -470,14 +470,14 @@

Method Details

}, }, }, - "kind": "compute#reservationAggregatedList", # Type of resource. + "kind": "compute#reservationAggregatedList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -713,10 +713,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -728,7 +728,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -836,7 +836,7 @@

Method Details

"aggregateReservation": { # This reservation type is specified by total resource amounts (e.g. total # Reservation for aggregated resources, providing shape flexibility. # count of CPUs) and can account for multiple instance SKUs. In other words, # one can create instances of varying shapes against this reservation. - "inUseResources": [ # [Output only] List of resources currently in use. + "inUseResources": [ # Output only. [Output only] List of resources currently in use. { "accelerator": { # Properties of accelerator resources in this reservation. "acceleratorCount": 42, # Number of accelerators of specified type. @@ -858,9 +858,9 @@

Method Details

# belong to. "workloadType": "A String", # The workload type of the instances that will target this reservation. }, - "commitment": "A String", # [Output Only] Full or partial URL to a parent commitment. This field + "commitment": "A String", # Output only. [Output Only] Full or partial URL to a parent commitment. This field # displays for reservations that are tied to a commitment. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "deleteAfterDuration": { # A Duration represents a fixed-length span of time represented # Duration time relative to reservation creation when Compute Engine will # automatically delete this resource. @@ -882,10 +882,10 @@

Method Details

# create the resource. "enableEmergentMaintenance": True or False, # Indicates whether Compute Engine allows unplanned maintenance for your VMs; # for example, to fix hardware errors. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#reservation", # [Output Only] Type of the resource. Alwayscompute#reservations for reservations. - "linkedCommitments": [ # [Output Only] Full or partial URL to parent commitments. This field + "kind": "compute#reservation", # Output only. [Output Only] Type of the resource. Alwayscompute#reservations for reservations. + "linkedCommitments": [ # Output only. [Output Only] Full or partial URL to parent commitments. This field # displays for reservations that are tied to multiple commitments. "A String", ], @@ -909,7 +909,7 @@

Method Details

# policy with reservation. "a_key": "A String", }, - "resourceStatus": { # [Output Only] Contains output only fields. # [Output Only] Status information for Reservation resource. + "resourceStatus": { # [Output Only] Contains output only fields. # Output only. [Output Only] Status information for Reservation resource. "healthInfo": { # Health information for the reservation. # [Output only] Health information for the reservation. "degradedBlockCount": 42, # The number of reservation blocks that are degraded. "healthStatus": "A String", # The health status of the reservation. @@ -956,9 +956,9 @@

Method Details

}, }, }, - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. "schedulingType": "A String", # The type of maintenance for the reservation. - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. "shareSettings": { # The share setting for reservations and sole tenancy node groups. # Specify share-settings to create a shared reservation. This property is # optional. For more information about the syntax and options for this # field and its subfields, see the guide for creating @@ -974,9 +974,9 @@

Method Details

}, "specificReservation": { # This reservation type allows to pre allocate specific instance # Reservation for instances with specific machine shapes. # configuration. - "assuredCount": "A String", # [Output Only] Indicates how many instances are actually usable currently. + "assuredCount": "A String", # Output only. [Output Only] Indicates how many instances are actually usable currently. "count": "A String", # Specifies the number of resources that are allocated. - "inUseCount": "A String", # [Output Only] Indicates how many instances are in use. + "inUseCount": "A String", # Output only. [Output Only] Indicates how many instances are in use. "instanceProperties": { # Properties of the SKU instances being reserved. # The instance properties for the reservation. # Next ID: 9 "guestAccelerators": [ # Specifies accelerator type and count. @@ -1022,7 +1022,7 @@

Method Details

"specificReservationRequired": True or False, # Indicates whether the reservation can be consumed by VMs with affinity # for "any" reservation. If the field is set, then only VMs that target # the reservation by name can consume from this reservation. - "status": "A String", # [Output Only] The status of the reservation. + "status": "A String", # Output only. [Output Only] The status of the reservation. # # # - CREATING: Reservation resources are being @@ -1428,7 +1428,7 @@

Method Details

"aggregateReservation": { # This reservation type is specified by total resource amounts (e.g. total # Reservation for aggregated resources, providing shape flexibility. # count of CPUs) and can account for multiple instance SKUs. In other words, # one can create instances of varying shapes against this reservation. - "inUseResources": [ # [Output only] List of resources currently in use. + "inUseResources": [ # Output only. [Output only] List of resources currently in use. { "accelerator": { # Properties of accelerator resources in this reservation. "acceleratorCount": 42, # Number of accelerators of specified type. @@ -1450,9 +1450,9 @@

Method Details

# belong to. "workloadType": "A String", # The workload type of the instances that will target this reservation. }, - "commitment": "A String", # [Output Only] Full or partial URL to a parent commitment. This field + "commitment": "A String", # Output only. [Output Only] Full or partial URL to a parent commitment. This field # displays for reservations that are tied to a commitment. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "deleteAfterDuration": { # A Duration represents a fixed-length span of time represented # Duration time relative to reservation creation when Compute Engine will # automatically delete this resource. @@ -1474,10 +1474,10 @@

Method Details

# create the resource. "enableEmergentMaintenance": True or False, # Indicates whether Compute Engine allows unplanned maintenance for your VMs; # for example, to fix hardware errors. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#reservation", # [Output Only] Type of the resource. Alwayscompute#reservations for reservations. - "linkedCommitments": [ # [Output Only] Full or partial URL to parent commitments. This field + "kind": "compute#reservation", # Output only. [Output Only] Type of the resource. Alwayscompute#reservations for reservations. + "linkedCommitments": [ # Output only. [Output Only] Full or partial URL to parent commitments. This field # displays for reservations that are tied to multiple commitments. "A String", ], @@ -1501,7 +1501,7 @@

Method Details

# policy with reservation. "a_key": "A String", }, - "resourceStatus": { # [Output Only] Contains output only fields. # [Output Only] Status information for Reservation resource. + "resourceStatus": { # [Output Only] Contains output only fields. # Output only. [Output Only] Status information for Reservation resource. "healthInfo": { # Health information for the reservation. # [Output only] Health information for the reservation. "degradedBlockCount": 42, # The number of reservation blocks that are degraded. "healthStatus": "A String", # The health status of the reservation. @@ -1548,9 +1548,9 @@

Method Details

}, }, }, - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. "schedulingType": "A String", # The type of maintenance for the reservation. - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. "shareSettings": { # The share setting for reservations and sole tenancy node groups. # Specify share-settings to create a shared reservation. This property is # optional. For more information about the syntax and options for this # field and its subfields, see the guide for creating @@ -1566,9 +1566,9 @@

Method Details

}, "specificReservation": { # This reservation type allows to pre allocate specific instance # Reservation for instances with specific machine shapes. # configuration. - "assuredCount": "A String", # [Output Only] Indicates how many instances are actually usable currently. + "assuredCount": "A String", # Output only. [Output Only] Indicates how many instances are actually usable currently. "count": "A String", # Specifies the number of resources that are allocated. - "inUseCount": "A String", # [Output Only] Indicates how many instances are in use. + "inUseCount": "A String", # Output only. [Output Only] Indicates how many instances are in use. "instanceProperties": { # Properties of the SKU instances being reserved. # The instance properties for the reservation. # Next ID: 9 "guestAccelerators": [ # Specifies accelerator type and count. @@ -1614,7 +1614,7 @@

Method Details

"specificReservationRequired": True or False, # Indicates whether the reservation can be consumed by VMs with affinity # for "any" reservation. If the field is set, then only VMs that target # the reservation by name can consume from this reservation. - "status": "A String", # [Output Only] The status of the reservation. + "status": "A String", # Output only. [Output Only] The status of the reservation. # # # - CREATING: Reservation resources are being @@ -1805,10 +1805,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1820,7 +1820,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2015,7 +2015,7 @@

Method Details

"aggregateReservation": { # This reservation type is specified by total resource amounts (e.g. total # Reservation for aggregated resources, providing shape flexibility. # count of CPUs) and can account for multiple instance SKUs. In other words, # one can create instances of varying shapes against this reservation. - "inUseResources": [ # [Output only] List of resources currently in use. + "inUseResources": [ # Output only. [Output only] List of resources currently in use. { "accelerator": { # Properties of accelerator resources in this reservation. "acceleratorCount": 42, # Number of accelerators of specified type. @@ -2037,9 +2037,9 @@

Method Details

# belong to. "workloadType": "A String", # The workload type of the instances that will target this reservation. }, - "commitment": "A String", # [Output Only] Full or partial URL to a parent commitment. This field + "commitment": "A String", # Output only. [Output Only] Full or partial URL to a parent commitment. This field # displays for reservations that are tied to a commitment. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "deleteAfterDuration": { # A Duration represents a fixed-length span of time represented # Duration time relative to reservation creation when Compute Engine will # automatically delete this resource. @@ -2061,10 +2061,10 @@

Method Details

# create the resource. "enableEmergentMaintenance": True or False, # Indicates whether Compute Engine allows unplanned maintenance for your VMs; # for example, to fix hardware errors. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#reservation", # [Output Only] Type of the resource. Alwayscompute#reservations for reservations. - "linkedCommitments": [ # [Output Only] Full or partial URL to parent commitments. This field + "kind": "compute#reservation", # Output only. [Output Only] Type of the resource. Alwayscompute#reservations for reservations. + "linkedCommitments": [ # Output only. [Output Only] Full or partial URL to parent commitments. This field # displays for reservations that are tied to multiple commitments. "A String", ], @@ -2088,7 +2088,7 @@

Method Details

# policy with reservation. "a_key": "A String", }, - "resourceStatus": { # [Output Only] Contains output only fields. # [Output Only] Status information for Reservation resource. + "resourceStatus": { # [Output Only] Contains output only fields. # Output only. [Output Only] Status information for Reservation resource. "healthInfo": { # Health information for the reservation. # [Output only] Health information for the reservation. "degradedBlockCount": 42, # The number of reservation blocks that are degraded. "healthStatus": "A String", # The health status of the reservation. @@ -2135,9 +2135,9 @@

Method Details

}, }, }, - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. "schedulingType": "A String", # The type of maintenance for the reservation. - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. "shareSettings": { # The share setting for reservations and sole tenancy node groups. # Specify share-settings to create a shared reservation. This property is # optional. For more information about the syntax and options for this # field and its subfields, see the guide for creating @@ -2153,9 +2153,9 @@

Method Details

}, "specificReservation": { # This reservation type allows to pre allocate specific instance # Reservation for instances with specific machine shapes. # configuration. - "assuredCount": "A String", # [Output Only] Indicates how many instances are actually usable currently. + "assuredCount": "A String", # Output only. [Output Only] Indicates how many instances are actually usable currently. "count": "A String", # Specifies the number of resources that are allocated. - "inUseCount": "A String", # [Output Only] Indicates how many instances are in use. + "inUseCount": "A String", # Output only. [Output Only] Indicates how many instances are in use. "instanceProperties": { # Properties of the SKU instances being reserved. # The instance properties for the reservation. # Next ID: 9 "guestAccelerators": [ # Specifies accelerator type and count. @@ -2201,7 +2201,7 @@

Method Details

"specificReservationRequired": True or False, # Indicates whether the reservation can be consumed by VMs with affinity # for "any" reservation. If the field is set, then only VMs that target # the reservation by name can consume from this reservation. - "status": "A String", # [Output Only] The status of the reservation. + "status": "A String", # Output only. [Output Only] The status of the reservation. # # # - CREATING: Reservation resources are being @@ -2214,14 +2214,14 @@

Method Details

# reservation is created within a commitment. }, ], - "kind": "compute#reservationList", # [Output Only] Type of resource.Always compute#reservationsList + "kind": "compute#reservationList", # Output only. [Output Only] Type of resource.Always compute#reservationsList # for listsof reservations "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -2458,10 +2458,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2473,7 +2473,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2749,10 +2749,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2764,7 +2764,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -3776,7 +3776,7 @@

Method Details

"aggregateReservation": { # This reservation type is specified by total resource amounts (e.g. total # Reservation for aggregated resources, providing shape flexibility. # count of CPUs) and can account for multiple instance SKUs. In other words, # one can create instances of varying shapes against this reservation. - "inUseResources": [ # [Output only] List of resources currently in use. + "inUseResources": [ # Output only. [Output only] List of resources currently in use. { "accelerator": { # Properties of accelerator resources in this reservation. "acceleratorCount": 42, # Number of accelerators of specified type. @@ -3798,9 +3798,9 @@

Method Details

# belong to. "workloadType": "A String", # The workload type of the instances that will target this reservation. }, - "commitment": "A String", # [Output Only] Full or partial URL to a parent commitment. This field + "commitment": "A String", # Output only. [Output Only] Full or partial URL to a parent commitment. This field # displays for reservations that are tied to a commitment. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "deleteAfterDuration": { # A Duration represents a fixed-length span of time represented # Duration time relative to reservation creation when Compute Engine will # automatically delete this resource. @@ -3822,10 +3822,10 @@

Method Details

# create the resource. "enableEmergentMaintenance": True or False, # Indicates whether Compute Engine allows unplanned maintenance for your VMs; # for example, to fix hardware errors. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#reservation", # [Output Only] Type of the resource. Alwayscompute#reservations for reservations. - "linkedCommitments": [ # [Output Only] Full or partial URL to parent commitments. This field + "kind": "compute#reservation", # Output only. [Output Only] Type of the resource. Alwayscompute#reservations for reservations. + "linkedCommitments": [ # Output only. [Output Only] Full or partial URL to parent commitments. This field # displays for reservations that are tied to multiple commitments. "A String", ], @@ -3849,7 +3849,7 @@

Method Details

# policy with reservation. "a_key": "A String", }, - "resourceStatus": { # [Output Only] Contains output only fields. # [Output Only] Status information for Reservation resource. + "resourceStatus": { # [Output Only] Contains output only fields. # Output only. [Output Only] Status information for Reservation resource. "healthInfo": { # Health information for the reservation. # [Output only] Health information for the reservation. "degradedBlockCount": 42, # The number of reservation blocks that are degraded. "healthStatus": "A String", # The health status of the reservation. @@ -3896,9 +3896,9 @@

Method Details

}, }, }, - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. "schedulingType": "A String", # The type of maintenance for the reservation. - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. "shareSettings": { # The share setting for reservations and sole tenancy node groups. # Specify share-settings to create a shared reservation. This property is # optional. For more information about the syntax and options for this # field and its subfields, see the guide for creating @@ -3914,9 +3914,9 @@

Method Details

}, "specificReservation": { # This reservation type allows to pre allocate specific instance # Reservation for instances with specific machine shapes. # configuration. - "assuredCount": "A String", # [Output Only] Indicates how many instances are actually usable currently. + "assuredCount": "A String", # Output only. [Output Only] Indicates how many instances are actually usable currently. "count": "A String", # Specifies the number of resources that are allocated. - "inUseCount": "A String", # [Output Only] Indicates how many instances are in use. + "inUseCount": "A String", # Output only. [Output Only] Indicates how many instances are in use. "instanceProperties": { # Properties of the SKU instances being reserved. # The instance properties for the reservation. # Next ID: 9 "guestAccelerators": [ # Specifies accelerator type and count. @@ -3962,7 +3962,7 @@

Method Details

"specificReservationRequired": True or False, # Indicates whether the reservation can be consumed by VMs with affinity # for "any" reservation. If the field is set, then only VMs that target # the reservation by name can consume from this reservation. - "status": "A String", # [Output Only] The status of the reservation. + "status": "A String", # Output only. [Output Only] The status of the reservation. # # # - CREATING: Reservation resources are being @@ -4155,10 +4155,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -4170,7 +4170,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_v1.resourcePolicies.html b/docs/dyn/compute_v1.resourcePolicies.html index f6cb6f729b..9c9e757e7d 100644 --- a/docs/dyn/compute_v1.resourcePolicies.html +++ b/docs/dyn/compute_v1.resourcePolicies.html @@ -230,7 +230,7 @@

Method Details

# schedule actions for some Compute Engine resources. For example, you can # use them toschedule persistent disk # snapshots. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", "diskConsistencyGroupPolicy": { # Resource policy for disk consistency groups. # Resource policy for disk consistency groups. @@ -247,7 +247,7 @@

Method Details

# use this field unless you use a compact policy and you want your policy # to work only if it contains this exact number of VMs. }, - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "instanceSchedulePolicy": { # An InstanceSchedulePolicy specifies when and how frequent certain # Resource policy for scheduling instance operations. # operations are performed on the instance. @@ -263,7 +263,7 @@

Method Details

"schedule": "A String", # Specifies the frequency for the operation, using the unix-cron format. }, }, - "kind": "compute#resourcePolicy", # [Output Only] Type of the resource. Alwayscompute#resource_policies for resource policies. + "kind": "compute#resourcePolicy", # Output only. [Output Only] Type of the resource. Alwayscompute#resource_policies for resource policies. "name": "A String", # The name of the resource, provided by the client when initially creating # the resource. The resource name must be 1-63 characters long, and comply # withRFC1035. @@ -273,21 +273,21 @@

Method Details

# a dash, lowercase letter, or digit, except the last character, which cannot # be a dash. "region": "A String", - "resourceStatus": { # Contains output only fields. # [Output Only] The system status of the resource policy. + "resourceStatus": { # Contains output only fields. # Output only. [Output Only] The system status of the resource policy. # Use this sub-message for all output fields set on ResourcePolicy. # The internal structure of this "status" field should mimic the structure # of ResourcePolicy proto specification. - "instanceSchedulePolicy": { # [Output Only] Specifies a set of output values reffering to + "instanceSchedulePolicy": { # Output only. [Output Only] Specifies a set of output values reffering to # the instance_schedule_policy system status. # This field should have the same name as corresponding policy field. - "lastRunStartTime": "A String", # [Output Only] The last time the schedule successfully ran. + "lastRunStartTime": "A String", # Output only. [Output Only] The last time the schedule successfully ran. # The timestamp is an RFC3339 string. - "nextRunStartTime": "A String", # [Output Only] The next time the schedule is planned to run. + "nextRunStartTime": "A String", # Output only. [Output Only] The next time the schedule is planned to run. # The actual time might be slightly different. # The timestamp is an RFC3339 string. }, }, - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. "snapshotSchedulePolicy": { # A snapshot schedule policy specifies when and how frequently snapshots are # Resource policy for persistent disks for creating snapshots. # to be created for the target disk. Also specifies how many and how long # these scheduled snapshots should be retained. @@ -302,14 +302,14 @@

Method Details

"dailySchedule": { # Time window specified for daily operations. "daysInCycle": 42, # Defines a schedule with units measured in days. The value determines # how many days pass between the start of each cycle. - "duration": "A String", # [Output only] A predetermined duration for the window, automatically + "duration": "A String", # Output only. [Output only] A predetermined duration for the window, automatically # chosen to be the smallest possible in the given scenario. "startTime": "A String", # Start time of the window. This must be in UTC format that resolves to one # of 00:00, 04:00, 08:00,12:00, 16:00, or 20:00. For # example, both 13:00-5 and 08:00 are valid. }, "hourlySchedule": { # Time window specified for hourly operations. - "duration": "A String", # [Output only] Duration of the time window, automatically chosen to be + "duration": "A String", # Output only. [Output only] Duration of the time window, automatically chosen to be # smallest possible in the given scenario. "hoursInCycle": 42, # Defines a schedule with units measured in hours. The value determines # how many hours pass between the start of each cycle. @@ -322,7 +322,7 @@

Method Details

"day": "A String", # Defines a schedule that runs on specific days of the week. Specify # one or more days. The following options are available: # MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY. - "duration": "A String", # [Output only] Duration of the time window, automatically chosen to be + "duration": "A String", # Output only. [Output only] Duration of the time window, automatically chosen to be # smallest possible in the given scenario. "startTime": "A String", # Time within the window to start the operations. # It must be in format "HH:MM", where HH : [00-23] and MM : [00-00] GMT. @@ -345,7 +345,7 @@

Method Details

], }, }, - "status": "A String", # [Output Only] The status of resource policy creation. + "status": "A String", # Output only. [Output Only] The status of resource policy creation. "workloadPolicy": { # Represents the workload policy. # Resource policy for defining instance placement for MIGs. "acceleratorTopology": "A String", # Specifies the topology required to create a partition for VMs that have # interconnected GPUs. @@ -382,14 +382,14 @@

Method Details

}, }, }, - "kind": "compute#resourcePolicyAggregatedList", # Type of resource. + "kind": "compute#resourcePolicyAggregatedList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -625,10 +625,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -640,7 +640,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -740,7 +740,7 @@

Method Details

# schedule actions for some Compute Engine resources. For example, you can # use them toschedule persistent disk # snapshots. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", "diskConsistencyGroupPolicy": { # Resource policy for disk consistency groups. # Resource policy for disk consistency groups. @@ -757,7 +757,7 @@

Method Details

# use this field unless you use a compact policy and you want your policy # to work only if it contains this exact number of VMs. }, - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "instanceSchedulePolicy": { # An InstanceSchedulePolicy specifies when and how frequent certain # Resource policy for scheduling instance operations. # operations are performed on the instance. @@ -773,7 +773,7 @@

Method Details

"schedule": "A String", # Specifies the frequency for the operation, using the unix-cron format. }, }, - "kind": "compute#resourcePolicy", # [Output Only] Type of the resource. Alwayscompute#resource_policies for resource policies. + "kind": "compute#resourcePolicy", # Output only. [Output Only] Type of the resource. Alwayscompute#resource_policies for resource policies. "name": "A String", # The name of the resource, provided by the client when initially creating # the resource. The resource name must be 1-63 characters long, and comply # withRFC1035. @@ -783,21 +783,21 @@

Method Details

# a dash, lowercase letter, or digit, except the last character, which cannot # be a dash. "region": "A String", - "resourceStatus": { # Contains output only fields. # [Output Only] The system status of the resource policy. + "resourceStatus": { # Contains output only fields. # Output only. [Output Only] The system status of the resource policy. # Use this sub-message for all output fields set on ResourcePolicy. # The internal structure of this "status" field should mimic the structure # of ResourcePolicy proto specification. - "instanceSchedulePolicy": { # [Output Only] Specifies a set of output values reffering to + "instanceSchedulePolicy": { # Output only. [Output Only] Specifies a set of output values reffering to # the instance_schedule_policy system status. # This field should have the same name as corresponding policy field. - "lastRunStartTime": "A String", # [Output Only] The last time the schedule successfully ran. + "lastRunStartTime": "A String", # Output only. [Output Only] The last time the schedule successfully ran. # The timestamp is an RFC3339 string. - "nextRunStartTime": "A String", # [Output Only] The next time the schedule is planned to run. + "nextRunStartTime": "A String", # Output only. [Output Only] The next time the schedule is planned to run. # The actual time might be slightly different. # The timestamp is an RFC3339 string. }, }, - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. "snapshotSchedulePolicy": { # A snapshot schedule policy specifies when and how frequently snapshots are # Resource policy for persistent disks for creating snapshots. # to be created for the target disk. Also specifies how many and how long # these scheduled snapshots should be retained. @@ -812,14 +812,14 @@

Method Details

"dailySchedule": { # Time window specified for daily operations. "daysInCycle": 42, # Defines a schedule with units measured in days. The value determines # how many days pass between the start of each cycle. - "duration": "A String", # [Output only] A predetermined duration for the window, automatically + "duration": "A String", # Output only. [Output only] A predetermined duration for the window, automatically # chosen to be the smallest possible in the given scenario. "startTime": "A String", # Start time of the window. This must be in UTC format that resolves to one # of 00:00, 04:00, 08:00,12:00, 16:00, or 20:00. For # example, both 13:00-5 and 08:00 are valid. }, "hourlySchedule": { # Time window specified for hourly operations. - "duration": "A String", # [Output only] Duration of the time window, automatically chosen to be + "duration": "A String", # Output only. [Output only] Duration of the time window, automatically chosen to be # smallest possible in the given scenario. "hoursInCycle": 42, # Defines a schedule with units measured in hours. The value determines # how many hours pass between the start of each cycle. @@ -832,7 +832,7 @@

Method Details

"day": "A String", # Defines a schedule that runs on specific days of the week. Specify # one or more days. The following options are available: # MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY. - "duration": "A String", # [Output only] Duration of the time window, automatically chosen to be + "duration": "A String", # Output only. [Output only] Duration of the time window, automatically chosen to be # smallest possible in the given scenario. "startTime": "A String", # Time within the window to start the operations. # It must be in format "HH:MM", where HH : [00-23] and MM : [00-00] GMT. @@ -855,7 +855,7 @@

Method Details

], }, }, - "status": "A String", # [Output Only] The status of resource policy creation. + "status": "A String", # Output only. [Output Only] The status of resource policy creation. "workloadPolicy": { # Represents the workload policy. # Resource policy for defining instance placement for MIGs. "acceleratorTopology": "A String", # Specifies the topology required to create a partition for VMs that have # interconnected GPUs. @@ -1248,7 +1248,7 @@

Method Details

# schedule actions for some Compute Engine resources. For example, you can # use them toschedule persistent disk # snapshots. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", "diskConsistencyGroupPolicy": { # Resource policy for disk consistency groups. # Resource policy for disk consistency groups. @@ -1265,7 +1265,7 @@

Method Details

# use this field unless you use a compact policy and you want your policy # to work only if it contains this exact number of VMs. }, - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "instanceSchedulePolicy": { # An InstanceSchedulePolicy specifies when and how frequent certain # Resource policy for scheduling instance operations. # operations are performed on the instance. @@ -1281,7 +1281,7 @@

Method Details

"schedule": "A String", # Specifies the frequency for the operation, using the unix-cron format. }, }, - "kind": "compute#resourcePolicy", # [Output Only] Type of the resource. Alwayscompute#resource_policies for resource policies. + "kind": "compute#resourcePolicy", # Output only. [Output Only] Type of the resource. Alwayscompute#resource_policies for resource policies. "name": "A String", # The name of the resource, provided by the client when initially creating # the resource. The resource name must be 1-63 characters long, and comply # withRFC1035. @@ -1291,21 +1291,21 @@

Method Details

# a dash, lowercase letter, or digit, except the last character, which cannot # be a dash. "region": "A String", - "resourceStatus": { # Contains output only fields. # [Output Only] The system status of the resource policy. + "resourceStatus": { # Contains output only fields. # Output only. [Output Only] The system status of the resource policy. # Use this sub-message for all output fields set on ResourcePolicy. # The internal structure of this "status" field should mimic the structure # of ResourcePolicy proto specification. - "instanceSchedulePolicy": { # [Output Only] Specifies a set of output values reffering to + "instanceSchedulePolicy": { # Output only. [Output Only] Specifies a set of output values reffering to # the instance_schedule_policy system status. # This field should have the same name as corresponding policy field. - "lastRunStartTime": "A String", # [Output Only] The last time the schedule successfully ran. + "lastRunStartTime": "A String", # Output only. [Output Only] The last time the schedule successfully ran. # The timestamp is an RFC3339 string. - "nextRunStartTime": "A String", # [Output Only] The next time the schedule is planned to run. + "nextRunStartTime": "A String", # Output only. [Output Only] The next time the schedule is planned to run. # The actual time might be slightly different. # The timestamp is an RFC3339 string. }, }, - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. "snapshotSchedulePolicy": { # A snapshot schedule policy specifies when and how frequently snapshots are # Resource policy for persistent disks for creating snapshots. # to be created for the target disk. Also specifies how many and how long # these scheduled snapshots should be retained. @@ -1320,14 +1320,14 @@

Method Details

"dailySchedule": { # Time window specified for daily operations. "daysInCycle": 42, # Defines a schedule with units measured in days. The value determines # how many days pass between the start of each cycle. - "duration": "A String", # [Output only] A predetermined duration for the window, automatically + "duration": "A String", # Output only. [Output only] A predetermined duration for the window, automatically # chosen to be the smallest possible in the given scenario. "startTime": "A String", # Start time of the window. This must be in UTC format that resolves to one # of 00:00, 04:00, 08:00,12:00, 16:00, or 20:00. For # example, both 13:00-5 and 08:00 are valid. }, "hourlySchedule": { # Time window specified for hourly operations. - "duration": "A String", # [Output only] Duration of the time window, automatically chosen to be + "duration": "A String", # Output only. [Output only] Duration of the time window, automatically chosen to be # smallest possible in the given scenario. "hoursInCycle": 42, # Defines a schedule with units measured in hours. The value determines # how many hours pass between the start of each cycle. @@ -1340,7 +1340,7 @@

Method Details

"day": "A String", # Defines a schedule that runs on specific days of the week. Specify # one or more days. The following options are available: # MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY. - "duration": "A String", # [Output only] Duration of the time window, automatically chosen to be + "duration": "A String", # Output only. [Output only] Duration of the time window, automatically chosen to be # smallest possible in the given scenario. "startTime": "A String", # Time within the window to start the operations. # It must be in format "HH:MM", where HH : [00-23] and MM : [00-00] GMT. @@ -1363,7 +1363,7 @@

Method Details

], }, }, - "status": "A String", # [Output Only] The status of resource policy creation. + "status": "A String", # Output only. [Output Only] The status of resource policy creation. "workloadPolicy": { # Represents the workload policy. # Resource policy for defining instance placement for MIGs. "acceleratorTopology": "A String", # Specifies the topology required to create a partition for VMs that have # interconnected GPUs. @@ -1550,10 +1550,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1565,7 +1565,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1753,7 +1753,7 @@

Method Details

# schedule actions for some Compute Engine resources. For example, you can # use them toschedule persistent disk # snapshots. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", "diskConsistencyGroupPolicy": { # Resource policy for disk consistency groups. # Resource policy for disk consistency groups. @@ -1770,7 +1770,7 @@

Method Details

# use this field unless you use a compact policy and you want your policy # to work only if it contains this exact number of VMs. }, - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "instanceSchedulePolicy": { # An InstanceSchedulePolicy specifies when and how frequent certain # Resource policy for scheduling instance operations. # operations are performed on the instance. @@ -1786,7 +1786,7 @@

Method Details

"schedule": "A String", # Specifies the frequency for the operation, using the unix-cron format. }, }, - "kind": "compute#resourcePolicy", # [Output Only] Type of the resource. Alwayscompute#resource_policies for resource policies. + "kind": "compute#resourcePolicy", # Output only. [Output Only] Type of the resource. Alwayscompute#resource_policies for resource policies. "name": "A String", # The name of the resource, provided by the client when initially creating # the resource. The resource name must be 1-63 characters long, and comply # withRFC1035. @@ -1796,21 +1796,21 @@

Method Details

# a dash, lowercase letter, or digit, except the last character, which cannot # be a dash. "region": "A String", - "resourceStatus": { # Contains output only fields. # [Output Only] The system status of the resource policy. + "resourceStatus": { # Contains output only fields. # Output only. [Output Only] The system status of the resource policy. # Use this sub-message for all output fields set on ResourcePolicy. # The internal structure of this "status" field should mimic the structure # of ResourcePolicy proto specification. - "instanceSchedulePolicy": { # [Output Only] Specifies a set of output values reffering to + "instanceSchedulePolicy": { # Output only. [Output Only] Specifies a set of output values reffering to # the instance_schedule_policy system status. # This field should have the same name as corresponding policy field. - "lastRunStartTime": "A String", # [Output Only] The last time the schedule successfully ran. + "lastRunStartTime": "A String", # Output only. [Output Only] The last time the schedule successfully ran. # The timestamp is an RFC3339 string. - "nextRunStartTime": "A String", # [Output Only] The next time the schedule is planned to run. + "nextRunStartTime": "A String", # Output only. [Output Only] The next time the schedule is planned to run. # The actual time might be slightly different. # The timestamp is an RFC3339 string. }, }, - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. "snapshotSchedulePolicy": { # A snapshot schedule policy specifies when and how frequently snapshots are # Resource policy for persistent disks for creating snapshots. # to be created for the target disk. Also specifies how many and how long # these scheduled snapshots should be retained. @@ -1825,14 +1825,14 @@

Method Details

"dailySchedule": { # Time window specified for daily operations. "daysInCycle": 42, # Defines a schedule with units measured in days. The value determines # how many days pass between the start of each cycle. - "duration": "A String", # [Output only] A predetermined duration for the window, automatically + "duration": "A String", # Output only. [Output only] A predetermined duration for the window, automatically # chosen to be the smallest possible in the given scenario. "startTime": "A String", # Start time of the window. This must be in UTC format that resolves to one # of 00:00, 04:00, 08:00,12:00, 16:00, or 20:00. For # example, both 13:00-5 and 08:00 are valid. }, "hourlySchedule": { # Time window specified for hourly operations. - "duration": "A String", # [Output only] Duration of the time window, automatically chosen to be + "duration": "A String", # Output only. [Output only] Duration of the time window, automatically chosen to be # smallest possible in the given scenario. "hoursInCycle": 42, # Defines a schedule with units measured in hours. The value determines # how many hours pass between the start of each cycle. @@ -1845,7 +1845,7 @@

Method Details

"day": "A String", # Defines a schedule that runs on specific days of the week. Specify # one or more days. The following options are available: # MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY. - "duration": "A String", # [Output only] Duration of the time window, automatically chosen to be + "duration": "A String", # Output only. [Output only] Duration of the time window, automatically chosen to be # smallest possible in the given scenario. "startTime": "A String", # Time within the window to start the operations. # It must be in format "HH:MM", where HH : [00-23] and MM : [00-00] GMT. @@ -1868,7 +1868,7 @@

Method Details

], }, }, - "status": "A String", # [Output Only] The status of resource policy creation. + "status": "A String", # Output only. [Output Only] The status of resource policy creation. "workloadPolicy": { # Represents the workload policy. # Resource policy for defining instance placement for MIGs. "acceleratorTopology": "A String", # Specifies the topology required to create a partition for VMs that have # interconnected GPUs. @@ -1877,13 +1877,13 @@

Method Details

}, }, ], - "kind": "compute#resourcePolicyList", # [Output Only] Type of resource.Alwayscompute#resourcePoliciesList for listsof resourcePolicies + "kind": "compute#resourcePolicyList", # Output only. [Output Only] Type of resource.Alwayscompute#resourcePoliciesList for listsof resourcePolicies "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -1941,7 +1941,7 @@

Method Details

# schedule actions for some Compute Engine resources. For example, you can # use them toschedule persistent disk # snapshots. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", "diskConsistencyGroupPolicy": { # Resource policy for disk consistency groups. # Resource policy for disk consistency groups. @@ -1958,7 +1958,7 @@

Method Details

# use this field unless you use a compact policy and you want your policy # to work only if it contains this exact number of VMs. }, - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "instanceSchedulePolicy": { # An InstanceSchedulePolicy specifies when and how frequent certain # Resource policy for scheduling instance operations. # operations are performed on the instance. @@ -1974,7 +1974,7 @@

Method Details

"schedule": "A String", # Specifies the frequency for the operation, using the unix-cron format. }, }, - "kind": "compute#resourcePolicy", # [Output Only] Type of the resource. Alwayscompute#resource_policies for resource policies. + "kind": "compute#resourcePolicy", # Output only. [Output Only] Type of the resource. Alwayscompute#resource_policies for resource policies. "name": "A String", # The name of the resource, provided by the client when initially creating # the resource. The resource name must be 1-63 characters long, and comply # withRFC1035. @@ -1984,21 +1984,21 @@

Method Details

# a dash, lowercase letter, or digit, except the last character, which cannot # be a dash. "region": "A String", - "resourceStatus": { # Contains output only fields. # [Output Only] The system status of the resource policy. + "resourceStatus": { # Contains output only fields. # Output only. [Output Only] The system status of the resource policy. # Use this sub-message for all output fields set on ResourcePolicy. # The internal structure of this "status" field should mimic the structure # of ResourcePolicy proto specification. - "instanceSchedulePolicy": { # [Output Only] Specifies a set of output values reffering to + "instanceSchedulePolicy": { # Output only. [Output Only] Specifies a set of output values reffering to # the instance_schedule_policy system status. # This field should have the same name as corresponding policy field. - "lastRunStartTime": "A String", # [Output Only] The last time the schedule successfully ran. + "lastRunStartTime": "A String", # Output only. [Output Only] The last time the schedule successfully ran. # The timestamp is an RFC3339 string. - "nextRunStartTime": "A String", # [Output Only] The next time the schedule is planned to run. + "nextRunStartTime": "A String", # Output only. [Output Only] The next time the schedule is planned to run. # The actual time might be slightly different. # The timestamp is an RFC3339 string. }, }, - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. "snapshotSchedulePolicy": { # A snapshot schedule policy specifies when and how frequently snapshots are # Resource policy for persistent disks for creating snapshots. # to be created for the target disk. Also specifies how many and how long # these scheduled snapshots should be retained. @@ -2013,14 +2013,14 @@

Method Details

"dailySchedule": { # Time window specified for daily operations. "daysInCycle": 42, # Defines a schedule with units measured in days. The value determines # how many days pass between the start of each cycle. - "duration": "A String", # [Output only] A predetermined duration for the window, automatically + "duration": "A String", # Output only. [Output only] A predetermined duration for the window, automatically # chosen to be the smallest possible in the given scenario. "startTime": "A String", # Start time of the window. This must be in UTC format that resolves to one # of 00:00, 04:00, 08:00,12:00, 16:00, or 20:00. For # example, both 13:00-5 and 08:00 are valid. }, "hourlySchedule": { # Time window specified for hourly operations. - "duration": "A String", # [Output only] Duration of the time window, automatically chosen to be + "duration": "A String", # Output only. [Output only] Duration of the time window, automatically chosen to be # smallest possible in the given scenario. "hoursInCycle": 42, # Defines a schedule with units measured in hours. The value determines # how many hours pass between the start of each cycle. @@ -2033,7 +2033,7 @@

Method Details

"day": "A String", # Defines a schedule that runs on specific days of the week. Specify # one or more days. The following options are available: # MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY. - "duration": "A String", # [Output only] Duration of the time window, automatically chosen to be + "duration": "A String", # Output only. [Output only] Duration of the time window, automatically chosen to be # smallest possible in the given scenario. "startTime": "A String", # Time within the window to start the operations. # It must be in format "HH:MM", where HH : [00-23] and MM : [00-00] GMT. @@ -2056,7 +2056,7 @@

Method Details

], }, }, - "status": "A String", # [Output Only] The status of resource policy creation. + "status": "A String", # Output only. [Output Only] The status of resource policy creation. "workloadPolicy": { # Represents the workload policy. # Resource policy for defining instance placement for MIGs. "acceleratorTopology": "A String", # Specifies the topology required to create a partition for VMs that have # interconnected GPUs. @@ -2244,10 +2244,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2259,7 +2259,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_v1.routers.html b/docs/dyn/compute_v1.routers.html index 1c414a383e..5ab066b5a4 100644 --- a/docs/dyn/compute_v1.routers.html +++ b/docs/dyn/compute_v1.routers.html @@ -417,7 +417,7 @@

Method Details

"ipAddress": "A String", # IP address of the interface inside Google Cloud Platform. "ipv4NexthopAddress": "A String", # IPv4 address of the interface inside Google Cloud Platform. "ipv6NexthopAddress": "A String", # IPv6 address of the interface inside Google Cloud Platform. - "managementType": "A String", # [Output Only] The resource that configures and manages this BGP peer. + "managementType": "A String", # Output only. [Output Only] The resource that configures and manages this BGP peer. # # - MANAGED_BY_USER is the default value and can be managed by you # or other users @@ -447,7 +447,7 @@

Method Details

# The VM instance is the peer side of the BGP session. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -486,7 +486,7 @@

Method Details

"linkedVpnTunnel": "A String", # URI of the linked VPN tunnel, which must be in the same region as the # router. Each interface can have one linked resource, which can be # a VPN tunnel, an Interconnect attachment, or a subnetwork. - "managementType": "A String", # [Output Only] The resource that configures and manages this interface. + "managementType": "A String", # Output only. [Output Only] The resource that configures and manages this interface. # # - MANAGED_BY_USER is the default value and can be managed directly # by users. @@ -522,7 +522,7 @@

Method Details

# specified here. }, ], - "kind": "compute#router", # [Output Only] Type of resource. Always compute#router for + "kind": "compute#router", # Output only. [Output Only] Type of resource. Always compute#router for # routers. "md5AuthenticationKeys": [ # Keys used for MD5 authentication. { @@ -796,14 +796,14 @@

Method Details

}, }, }, - "kind": "compute#routerAggregatedList", # Type of resource. + "kind": "compute#routerAggregatedList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -1039,10 +1039,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1054,7 +1054,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1321,10 +1321,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1336,7 +1336,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1591,7 +1591,7 @@

Method Details

"ipAddress": "A String", # IP address of the interface inside Google Cloud Platform. "ipv4NexthopAddress": "A String", # IPv4 address of the interface inside Google Cloud Platform. "ipv6NexthopAddress": "A String", # IPv6 address of the interface inside Google Cloud Platform. - "managementType": "A String", # [Output Only] The resource that configures and manages this BGP peer. + "managementType": "A String", # Output only. [Output Only] The resource that configures and manages this BGP peer. # # - MANAGED_BY_USER is the default value and can be managed by you # or other users @@ -1621,7 +1621,7 @@

Method Details

# The VM instance is the peer side of the BGP session. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1660,7 +1660,7 @@

Method Details

"linkedVpnTunnel": "A String", # URI of the linked VPN tunnel, which must be in the same region as the # router. Each interface can have one linked resource, which can be # a VPN tunnel, an Interconnect attachment, or a subnetwork. - "managementType": "A String", # [Output Only] The resource that configures and manages this interface. + "managementType": "A String", # Output only. [Output Only] The resource that configures and manages this interface. # # - MANAGED_BY_USER is the default value and can be managed directly # by users. @@ -1696,7 +1696,7 @@

Method Details

# specified here. }, ], - "kind": "compute#router", # [Output Only] Type of resource. Always compute#router for + "kind": "compute#router", # Output only. [Output Only] Type of resource. Always compute#router for # routers. "md5AuthenticationKeys": [ # Keys used for MD5 authentication. { @@ -1966,15 +1966,15 @@

Method Details

{ "result": [ # [Output Only] A list of NAT IP information. { # Contains NAT IP information of a NAT config (i.e. usage status, mode). - "natIpInfoMappings": [ # A list of all NAT IPs assigned to this NAT config. + "natIpInfoMappings": [ # Output only. A list of all NAT IPs assigned to this NAT config. { # Contains information of a NAT IP. - "mode": "A String", # Specifies whether NAT IP is auto or manual. - "natIp": "A String", # NAT IP address. For example: 203.0.113.11. - "usage": "A String", # Specifies whether NAT IP is currently serving at least one endpoint or + "mode": "A String", # Output only. Specifies whether NAT IP is auto or manual. + "natIp": "A String", # Output only. NAT IP address. For example: 203.0.113.11. + "usage": "A String", # Output only. Specifies whether NAT IP is currently serving at least one endpoint or # not. }, ], - "natName": "A String", # Name of the NAT config which the NAT IP belongs to. + "natName": "A String", # Output only. Name of the NAT config which the NAT IP belongs to. }, ], } @@ -2086,7 +2086,7 @@

Method Details

{ # Contains a list of VmEndpointNatMappings. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#vmEndpointNatMappingsList", # [Output Only] Type of resource. Alwayscompute#vmEndpointNatMappingsList for lists of Nat mappings of + "kind": "compute#vmEndpointNatMappingsList", # Output only. [Output Only] Type of resource. Alwayscompute#vmEndpointNatMappingsList for lists of Nat mappings of # VM endpoints. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for @@ -2095,61 +2095,61 @@

Method Details

# continue paging through the results. "result": [ # [Output Only] A list of Nat mapping information of VM endpoints. { # Contain information of Nat mapping for a VM endpoint (i.e., NIC). - "instanceName": "A String", # Name of the VM instance which the endpoint belongs to + "instanceName": "A String", # Output only. Name of the VM instance which the endpoint belongs to "interfaceNatMappings": [ { # Contain information of Nat mapping for an interface of this endpoint. - "drainNatIpPortRanges": [ # List of all drain IP:port-range mappings assigned to this interface. + "drainNatIpPortRanges": [ # Output only. List of all drain IP:port-range mappings assigned to this interface. # These ranges are inclusive, that is, both the first and the last # ports can be used for NAT. Example: ["2.2.2.2:12345-12355", # "1.1.1.1:2234-2234"]. "A String", ], - "natIpPortRanges": [ # A list of all IP:port-range mappings assigned to this interface. + "natIpPortRanges": [ # Output only. A list of all IP:port-range mappings assigned to this interface. # These ranges are inclusive, that is, both the first and the last # ports can be used for NAT. Example: ["2.2.2.2:12345-12355", # "1.1.1.1:2234-2234"]. "A String", ], - "numTotalDrainNatPorts": 42, # Total number of drain ports across all NAT IPs allocated to this + "numTotalDrainNatPorts": 42, # Output only. Total number of drain ports across all NAT IPs allocated to this # interface. It equals to the aggregated port number in the field # drain_nat_ip_port_ranges. - "numTotalNatPorts": 42, # Total number of ports across all NAT IPs allocated to this interface. + "numTotalNatPorts": 42, # Output only. Total number of ports across all NAT IPs allocated to this interface. # It equals to the aggregated port number in the field nat_ip_port_ranges. - "ruleMappings": [ # Information about mappings provided by rules in this NAT. + "ruleMappings": [ # Output only. Information about mappings provided by rules in this NAT. { # Contains information of NAT Mappings provided by a NAT Rule. - "drainNatIpPortRanges": [ # List of all drain IP:port-range mappings assigned to this interface + "drainNatIpPortRanges": [ # Output only. List of all drain IP:port-range mappings assigned to this interface # by this rule. # These ranges are inclusive, that is, both the first and the last # ports can be used for NAT. Example: ["2.2.2.2:12345-12355", # "1.1.1.1:2234-2234"]. "A String", ], - "natIpPortRanges": [ # A list of all IP:port-range mappings assigned to this interface by this + "natIpPortRanges": [ # Output only. A list of all IP:port-range mappings assigned to this interface by this # rule. # These ranges are inclusive, that is, both the first and the last # ports can be used for NAT. Example: ["2.2.2.2:12345-12355", # "1.1.1.1:2234-2234"]. "A String", ], - "numTotalDrainNatPorts": 42, # Total number of drain ports across all NAT IPs allocated to this + "numTotalDrainNatPorts": 42, # Output only. Total number of drain ports across all NAT IPs allocated to this # interface by this rule. # It equals the aggregated port number in the field # drain_nat_ip_port_ranges. - "numTotalNatPorts": 42, # Total number of ports across all NAT IPs allocated to this interface + "numTotalNatPorts": 42, # Output only. Total number of ports across all NAT IPs allocated to this interface # by this rule. # It equals the aggregated port number in the field nat_ip_port_ranges. - "ruleNumber": 42, # Rule number of the NAT Rule. + "ruleNumber": 42, # Output only. Rule number of the NAT Rule. }, ], - "sourceAliasIpRange": "A String", # Alias IP range for this interface endpoint. + "sourceAliasIpRange": "A String", # Output only. Alias IP range for this interface endpoint. # It will be a private (RFC 1918) IP range. # Examples: "10.33.4.55/32", or "192.168.5.0/24". - "sourceVirtualIp": "A String", # Primary IP of the VM for this NIC. + "sourceVirtualIp": "A String", # Output only. Primary IP of the VM for this NIC. }, ], }, ], - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -2340,7 +2340,7 @@

Method Details

An object of the form: { - "kind": "compute#routerStatusResponse", # Type of resource. + "kind": "compute#routerStatusResponse", # Output only. Type of resource. "result": { "bestRoutes": [ # A list of the best dynamic routes for this Cloud Router's Virtual Private # Cloud (VPC) network in the same region as this Cloud Router. @@ -2356,7 +2356,7 @@

Method Details

# A route defines a path from VM instances in the VPC network to a specific # destination. This destination can be inside or outside the VPC network. # For more information, read theRoutes overview. - "asPaths": [ # [Output Only] AS path. + "asPaths": [ # Output only. [Output Only] AS path. { "asLists": [ # [Output Only] The AS numbers of the AS Path. 42, @@ -2375,7 +2375,7 @@

Method Details

# traversed }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this field when you # create the resource. @@ -2384,9 +2384,9 @@

Method Details

# Must specify an IPv4 range (e.g. 192.0.2.0/24) or an IPv6 range in RFC 4291 # format (e.g. 2001:db8::/32). IPv6 range will be displayed using RFC 5952 # compressed format. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#route", # [Output Only] Type of this resource. Always compute#routes for + "kind": "compute#route", # Output only. [Output Only] Type of this resource. Always compute#routes for # Route resources. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -2399,7 +2399,7 @@

Method Details

"nextHopGateway": "A String", # The URL to a gateway that should handle matching packets. # You can only specify the internet gateway using a full or # partial valid URL: projects/project/global/gateways/default-internet-gateway - "nextHopHub": "A String", # [Output Only] The full resource name of the Network Connectivity Center hub + "nextHopHub": "A String", # Output only. [Output Only] The full resource name of the Network Connectivity Center hub # that will handle matching packets. "nextHopIlb": "A String", # The URL to a forwarding rule of typeloadBalancingScheme=INTERNAL that should handle matching # packets or the IP address of the forwarding Rule. @@ -2426,9 +2426,14 @@

Method Details

# this as a full or partial URL. # For example: # https://www.googleapis.com/compute/v1/projects/project/zones/zone/instances/ - "nextHopInterRegionCost": 42, # [Output only] Internal fixed region-to-region cost that Google Cloud + "nextHopInterRegionCost": 42, # Output only. [Output only] Internal fixed region-to-region cost that Google Cloud # calculates based on factors such as network performance, distance, and # available bandwidth between regions. + "nextHopInterconnectAttachment": "A String", # Output only. [Output Only] The URL to an InterconnectAttachment which is the next hop + # for the route. + # This field will only be populated for dynamic routes generated by + # Cloud Router with a linked interconnectAttachment or the static route + # generated by each L2 Interconnect Attachment. "nextHopIp": "A String", # The network IP address of an instance that should handle matching packets. # Both IPv6 address and IPv4 addresses are supported. # Must specify an IPv4 address in dot-decimal notation (e.g. 192.0.2.99) or @@ -2436,13 +2441,13 @@

Method Details

# 2001:db8:0:0:2d9:51:0:0). IPv6 addresses will be displayed using RFC 5952 # compressed format (e.g. 2001:db8::2d9:51:0:0). Should never be an # IPv4-mapped IPv6 address. - "nextHopMed": 42, # [Output Only] Multi-Exit Discriminator, a BGP route metric that indicates + "nextHopMed": 42, # Output only. [Output Only] Multi-Exit Discriminator, a BGP route metric that indicates # the desirability of a particular route in a network. "nextHopNetwork": "A String", # The URL of the local network if it should handle matching packets. - "nextHopOrigin": "A String", # [Output Only] Indicates the origin of the route. Can be IGP + "nextHopOrigin": "A String", # Output only. [Output Only] Indicates the origin of the route. Can be IGP # (Interior Gateway Protocol), EGP (Exterior Gateway Protocol), # or INCOMPLETE. - "nextHopPeering": "A String", # [Output Only] The network peering name that should handle matching packets, + "nextHopPeering": "A String", # Output only. [Output Only] The network peering name that should handle matching packets, # which should conform to RFC1035. "nextHopVpnTunnel": "A String", # The URL to a VpnTunnel that should handle matching packets. "params": { # Additional route parameters. # Input only. [Input Only] Additional params passed with the request, but not persisted @@ -2467,10 +2472,10 @@

Method Details

# cases where multiple routes have equal prefix length, the one with the # lowest-numbered priority value wins. The default value is `1000`. The # priority value must be from `0` to `65535`, inclusive. - "routeStatus": "A String", # [Output only] The status of the route. This status only applies to - # dynamic routes learned by Cloud Routers. This status is not applicable - # to static routes. - "routeType": "A String", # [Output Only] The type of this route, which can be one of the following + "routeStatus": "A String", # [Output only] The status of the route. This status applies to + # dynamic routes learned by Cloud Routers. It is also applicable to routes + # undergoing migration. + "routeType": "A String", # Output only. [Output Only] The type of this route, which can be one of the following # values: # - 'TRANSIT' for a transit route that this router learned from # another Cloud Router and will readvertise to one of its BGP peers @@ -2481,7 +2486,7 @@

Method Details

"tags": [ # A list of instance tags to which this route applies. "A String", ], - "warnings": [ # [Output Only] If potential misconfigurations are detected for this + "warnings": [ # Output only. [Output Only] If potential misconfigurations are detected for this # route, this field will be populated with warning messages. { "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute @@ -2521,7 +2526,7 @@

Method Details

# A route defines a path from VM instances in the VPC network to a specific # destination. This destination can be inside or outside the VPC network. # For more information, read theRoutes overview. - "asPaths": [ # [Output Only] AS path. + "asPaths": [ # Output only. [Output Only] AS path. { "asLists": [ # [Output Only] The AS numbers of the AS Path. 42, @@ -2540,7 +2545,7 @@

Method Details

# traversed }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this field when you # create the resource. @@ -2549,9 +2554,9 @@

Method Details

# Must specify an IPv4 range (e.g. 192.0.2.0/24) or an IPv6 range in RFC 4291 # format (e.g. 2001:db8::/32). IPv6 range will be displayed using RFC 5952 # compressed format. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#route", # [Output Only] Type of this resource. Always compute#routes for + "kind": "compute#route", # Output only. [Output Only] Type of this resource. Always compute#routes for # Route resources. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -2564,7 +2569,7 @@

Method Details

"nextHopGateway": "A String", # The URL to a gateway that should handle matching packets. # You can only specify the internet gateway using a full or # partial valid URL: projects/project/global/gateways/default-internet-gateway - "nextHopHub": "A String", # [Output Only] The full resource name of the Network Connectivity Center hub + "nextHopHub": "A String", # Output only. [Output Only] The full resource name of the Network Connectivity Center hub # that will handle matching packets. "nextHopIlb": "A String", # The URL to a forwarding rule of typeloadBalancingScheme=INTERNAL that should handle matching # packets or the IP address of the forwarding Rule. @@ -2591,9 +2596,14 @@

Method Details

# this as a full or partial URL. # For example: # https://www.googleapis.com/compute/v1/projects/project/zones/zone/instances/ - "nextHopInterRegionCost": 42, # [Output only] Internal fixed region-to-region cost that Google Cloud + "nextHopInterRegionCost": 42, # Output only. [Output only] Internal fixed region-to-region cost that Google Cloud # calculates based on factors such as network performance, distance, and # available bandwidth between regions. + "nextHopInterconnectAttachment": "A String", # Output only. [Output Only] The URL to an InterconnectAttachment which is the next hop + # for the route. + # This field will only be populated for dynamic routes generated by + # Cloud Router with a linked interconnectAttachment or the static route + # generated by each L2 Interconnect Attachment. "nextHopIp": "A String", # The network IP address of an instance that should handle matching packets. # Both IPv6 address and IPv4 addresses are supported. # Must specify an IPv4 address in dot-decimal notation (e.g. 192.0.2.99) or @@ -2601,13 +2611,13 @@

Method Details

# 2001:db8:0:0:2d9:51:0:0). IPv6 addresses will be displayed using RFC 5952 # compressed format (e.g. 2001:db8::2d9:51:0:0). Should never be an # IPv4-mapped IPv6 address. - "nextHopMed": 42, # [Output Only] Multi-Exit Discriminator, a BGP route metric that indicates + "nextHopMed": 42, # Output only. [Output Only] Multi-Exit Discriminator, a BGP route metric that indicates # the desirability of a particular route in a network. "nextHopNetwork": "A String", # The URL of the local network if it should handle matching packets. - "nextHopOrigin": "A String", # [Output Only] Indicates the origin of the route. Can be IGP + "nextHopOrigin": "A String", # Output only. [Output Only] Indicates the origin of the route. Can be IGP # (Interior Gateway Protocol), EGP (Exterior Gateway Protocol), # or INCOMPLETE. - "nextHopPeering": "A String", # [Output Only] The network peering name that should handle matching packets, + "nextHopPeering": "A String", # Output only. [Output Only] The network peering name that should handle matching packets, # which should conform to RFC1035. "nextHopVpnTunnel": "A String", # The URL to a VpnTunnel that should handle matching packets. "params": { # Additional route parameters. # Input only. [Input Only] Additional params passed with the request, but not persisted @@ -2632,10 +2642,10 @@

Method Details

# cases where multiple routes have equal prefix length, the one with the # lowest-numbered priority value wins. The default value is `1000`. The # priority value must be from `0` to `65535`, inclusive. - "routeStatus": "A String", # [Output only] The status of the route. This status only applies to - # dynamic routes learned by Cloud Routers. This status is not applicable - # to static routes. - "routeType": "A String", # [Output Only] The type of this route, which can be one of the following + "routeStatus": "A String", # [Output only] The status of the route. This status applies to + # dynamic routes learned by Cloud Routers. It is also applicable to routes + # undergoing migration. + "routeType": "A String", # Output only. [Output Only] The type of this route, which can be one of the following # values: # - 'TRANSIT' for a transit route that this router learned from # another Cloud Router and will readvertise to one of its BGP peers @@ -2646,7 +2656,7 @@

Method Details

"tags": [ # A list of instance tags to which this route applies. "A String", ], - "warnings": [ # [Output Only] If potential misconfigurations are detected for this + "warnings": [ # Output only. [Output Only] If potential misconfigurations are detected for this # route, this field will be populated with warning messages. { "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute @@ -2684,7 +2694,7 @@

Method Details

# A route defines a path from VM instances in the VPC network to a specific # destination. This destination can be inside or outside the VPC network. # For more information, read theRoutes overview. - "asPaths": [ # [Output Only] AS path. + "asPaths": [ # Output only. [Output Only] AS path. { "asLists": [ # [Output Only] The AS numbers of the AS Path. 42, @@ -2703,7 +2713,7 @@

Method Details

# traversed }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this field when you # create the resource. @@ -2712,9 +2722,9 @@

Method Details

# Must specify an IPv4 range (e.g. 192.0.2.0/24) or an IPv6 range in RFC 4291 # format (e.g. 2001:db8::/32). IPv6 range will be displayed using RFC 5952 # compressed format. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#route", # [Output Only] Type of this resource. Always compute#routes for + "kind": "compute#route", # Output only. [Output Only] Type of this resource. Always compute#routes for # Route resources. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -2727,7 +2737,7 @@

Method Details

"nextHopGateway": "A String", # The URL to a gateway that should handle matching packets. # You can only specify the internet gateway using a full or # partial valid URL: projects/project/global/gateways/default-internet-gateway - "nextHopHub": "A String", # [Output Only] The full resource name of the Network Connectivity Center hub + "nextHopHub": "A String", # Output only. [Output Only] The full resource name of the Network Connectivity Center hub # that will handle matching packets. "nextHopIlb": "A String", # The URL to a forwarding rule of typeloadBalancingScheme=INTERNAL that should handle matching # packets or the IP address of the forwarding Rule. @@ -2754,9 +2764,14 @@

Method Details

# this as a full or partial URL. # For example: # https://www.googleapis.com/compute/v1/projects/project/zones/zone/instances/ - "nextHopInterRegionCost": 42, # [Output only] Internal fixed region-to-region cost that Google Cloud + "nextHopInterRegionCost": 42, # Output only. [Output only] Internal fixed region-to-region cost that Google Cloud # calculates based on factors such as network performance, distance, and # available bandwidth between regions. + "nextHopInterconnectAttachment": "A String", # Output only. [Output Only] The URL to an InterconnectAttachment which is the next hop + # for the route. + # This field will only be populated for dynamic routes generated by + # Cloud Router with a linked interconnectAttachment or the static route + # generated by each L2 Interconnect Attachment. "nextHopIp": "A String", # The network IP address of an instance that should handle matching packets. # Both IPv6 address and IPv4 addresses are supported. # Must specify an IPv4 address in dot-decimal notation (e.g. 192.0.2.99) or @@ -2764,13 +2779,13 @@

Method Details

# 2001:db8:0:0:2d9:51:0:0). IPv6 addresses will be displayed using RFC 5952 # compressed format (e.g. 2001:db8::2d9:51:0:0). Should never be an # IPv4-mapped IPv6 address. - "nextHopMed": 42, # [Output Only] Multi-Exit Discriminator, a BGP route metric that indicates + "nextHopMed": 42, # Output only. [Output Only] Multi-Exit Discriminator, a BGP route metric that indicates # the desirability of a particular route in a network. "nextHopNetwork": "A String", # The URL of the local network if it should handle matching packets. - "nextHopOrigin": "A String", # [Output Only] Indicates the origin of the route. Can be IGP + "nextHopOrigin": "A String", # Output only. [Output Only] Indicates the origin of the route. Can be IGP # (Interior Gateway Protocol), EGP (Exterior Gateway Protocol), # or INCOMPLETE. - "nextHopPeering": "A String", # [Output Only] The network peering name that should handle matching packets, + "nextHopPeering": "A String", # Output only. [Output Only] The network peering name that should handle matching packets, # which should conform to RFC1035. "nextHopVpnTunnel": "A String", # The URL to a VpnTunnel that should handle matching packets. "params": { # Additional route parameters. # Input only. [Input Only] Additional params passed with the request, but not persisted @@ -2795,10 +2810,10 @@

Method Details

# cases where multiple routes have equal prefix length, the one with the # lowest-numbered priority value wins. The default value is `1000`. The # priority value must be from `0` to `65535`, inclusive. - "routeStatus": "A String", # [Output only] The status of the route. This status only applies to - # dynamic routes learned by Cloud Routers. This status is not applicable - # to static routes. - "routeType": "A String", # [Output Only] The type of this route, which can be one of the following + "routeStatus": "A String", # [Output only] The status of the route. This status applies to + # dynamic routes learned by Cloud Routers. It is also applicable to routes + # undergoing migration. + "routeType": "A String", # Output only. [Output Only] The type of this route, which can be one of the following # values: # - 'TRANSIT' for a transit route that this router learned from # another Cloud Router and will readvertise to one of its BGP peers @@ -2809,7 +2824,7 @@

Method Details

"tags": [ # A list of instance tags to which this route applies. "A String", ], - "warnings": [ # [Output Only] If potential misconfigurations are detected for this + "warnings": [ # Output only. [Output Only] If potential misconfigurations are detected for this # route, this field will be populated with warning messages. { "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute @@ -2937,77 +2952,77 @@

Method Details

}, "uptimeMs": "A String", # Session uptime in milliseconds. Value will be 0 if session is not up. }, - "enableIpv4": True or False, # Enable IPv4 traffic over BGP Peer. + "enableIpv4": True or False, # Output only. Enable IPv4 traffic over BGP Peer. # It is enabled by default if the peerIpAddress is version 4. - "enableIpv6": True or False, # Enable IPv6 traffic over BGP Peer. + "enableIpv6": True or False, # Output only. Enable IPv6 traffic over BGP Peer. # It is enabled by default if the peerIpAddress is version 6. - "ipAddress": "A String", # IP address of the local BGP interface. - "ipv4NexthopAddress": "A String", # IPv4 address of the local BGP interface. - "ipv6NexthopAddress": "A String", # IPv6 address of the local BGP interface. - "linkedVpnTunnel": "A String", # URL of the VPN tunnel that this BGP peer controls. + "ipAddress": "A String", # Output only. IP address of the local BGP interface. + "ipv4NexthopAddress": "A String", # Output only. IPv4 address of the local BGP interface. + "ipv6NexthopAddress": "A String", # Output only. IPv6 address of the local BGP interface. + "linkedVpnTunnel": "A String", # Output only. URL of the VPN tunnel that this BGP peer controls. "md5AuthEnabled": True or False, # Informs whether MD5 authentication is enabled on this BGP peer. - "name": "A String", # Name of this BGP peer. Unique within the Routers resource. - "numLearnedRoutes": 42, # Number of routes learned from the remote BGP Peer. - "peerIpAddress": "A String", # IP address of the remote BGP interface. - "peerIpv4NexthopAddress": "A String", # IPv4 address of the remote BGP interface. - "peerIpv6NexthopAddress": "A String", # IPv6 address of the remote BGP interface. - "routerApplianceInstance": "A String", # [Output only] URI of the VM instance that is used as third-party router + "name": "A String", # Output only. Name of this BGP peer. Unique within the Routers resource. + "numLearnedRoutes": 42, # Output only. Number of routes learned from the remote BGP Peer. + "peerIpAddress": "A String", # Output only. IP address of the remote BGP interface. + "peerIpv4NexthopAddress": "A String", # Output only. IPv4 address of the remote BGP interface. + "peerIpv6NexthopAddress": "A String", # Output only. IPv6 address of the remote BGP interface. + "routerApplianceInstance": "A String", # Output only. [Output only] URI of the VM instance that is used as third-party router # appliances such as Next Gen Firewalls, Virtual Routers, or Router # Appliances. # The VM instance is the peer side of the BGP session. - "state": "A String", # The state of the BGP session. For a list of possible values for this + "state": "A String", # Output only. The state of the BGP session. For a list of possible values for this # field, seeBGP session states. - "status": "A String", # Status of the BGP peer: {UP, DOWN} + "status": "A String", # Output only. Status of the BGP peer: {UP, DOWN} "statusReason": "A String", # Indicates why particular status was returned. - "uptime": "A String", # Time this session has been up. + "uptime": "A String", # Output only. Time this session has been up. # Format: # 14 years, 51 weeks, 6 days, 23 hours, 59 minutes, 59 seconds - "uptimeSeconds": "A String", # Time this session has been up, in seconds. + "uptimeSeconds": "A String", # Output only. Time this session has been up, in seconds. # Format: # 145 }, ], "natStatus": [ { # Status of a NAT contained in this router. - "autoAllocatedNatIps": [ # A list of IPs auto-allocated for NAT. Example: ["1.1.1.1", "129.2.16.89"] + "autoAllocatedNatIps": [ # Output only. A list of IPs auto-allocated for NAT. Example: ["1.1.1.1", "129.2.16.89"] "A String", ], - "drainAutoAllocatedNatIps": [ # A list of IPs auto-allocated for NAT that are in drain mode. + "drainAutoAllocatedNatIps": [ # Output only. A list of IPs auto-allocated for NAT that are in drain mode. # Example: ["1.1.1.1", "179.12.26.133"]. "A String", ], - "drainUserAllocatedNatIps": [ # A list of IPs user-allocated for NAT that are in drain mode. + "drainUserAllocatedNatIps": [ # Output only. A list of IPs user-allocated for NAT that are in drain mode. # Example: ["1.1.1.1", "179.12.26.133"]. "A String", ], - "minExtraNatIpsNeeded": 42, # The number of extra IPs to allocate. This will be greater than 0 only if + "minExtraNatIpsNeeded": 42, # Output only. The number of extra IPs to allocate. This will be greater than 0 only if # user-specified IPs are NOT enough to allow all configured VMs to use NAT. # This value is meaningful only when auto-allocation of NAT IPs is *not* # used. - "name": "A String", # Unique name of this NAT. - "numVmEndpointsWithNatMappings": 42, # Number of VM endpoints (i.e., Nics) that can use NAT. + "name": "A String", # Output only. Unique name of this NAT. + "numVmEndpointsWithNatMappings": 42, # Output only. Number of VM endpoints (i.e., Nics) that can use NAT. "ruleStatus": [ # Status of rules in this NAT. { # Status of a NAT Rule contained in this NAT. - "activeNatIps": [ # A list of active IPs for NAT. + "activeNatIps": [ # Output only. A list of active IPs for NAT. # Example: ["1.1.1.1", "179.12.26.133"]. "A String", ], - "drainNatIps": [ # A list of IPs for NAT that are in drain mode. + "drainNatIps": [ # Output only. A list of IPs for NAT that are in drain mode. # Example: ["1.1.1.1", "179.12.26.133"]. "A String", ], - "minExtraIpsNeeded": 42, # The number of extra IPs to allocate. This will be greater than 0 only + "minExtraIpsNeeded": 42, # Output only. The number of extra IPs to allocate. This will be greater than 0 only # if the existing IPs in this NAT Rule are NOT enough to allow all # configured VMs to use NAT. - "numVmEndpointsWithNatMappings": 42, # Number of VM endpoints (i.e., NICs) that have NAT Mappings from this + "numVmEndpointsWithNatMappings": 42, # Output only. Number of VM endpoints (i.e., NICs) that have NAT Mappings from this # NAT Rule. - "ruleNumber": 42, # Rule number of the rule. + "ruleNumber": 42, # Output only. Rule number of the rule. }, ], - "userAllocatedNatIpResources": [ # A list of fully qualified URLs of reserved IP address resources. + "userAllocatedNatIpResources": [ # Output only. A list of fully qualified URLs of reserved IP address resources. "A String", ], - "userAllocatedNatIps": [ # A list of IPs user-allocated for NAT. + "userAllocatedNatIps": [ # Output only. A list of IPs user-allocated for NAT. # They will be raw IP strings like "179.12.26.133". "A String", ], @@ -3188,7 +3203,7 @@

Method Details

"ipAddress": "A String", # IP address of the interface inside Google Cloud Platform. "ipv4NexthopAddress": "A String", # IPv4 address of the interface inside Google Cloud Platform. "ipv6NexthopAddress": "A String", # IPv6 address of the interface inside Google Cloud Platform. - "managementType": "A String", # [Output Only] The resource that configures and manages this BGP peer. + "managementType": "A String", # Output only. [Output Only] The resource that configures and manages this BGP peer. # # - MANAGED_BY_USER is the default value and can be managed by you # or other users @@ -3218,7 +3233,7 @@

Method Details

# The VM instance is the peer side of the BGP session. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -3257,7 +3272,7 @@

Method Details

"linkedVpnTunnel": "A String", # URI of the linked VPN tunnel, which must be in the same region as the # router. Each interface can have one linked resource, which can be # a VPN tunnel, an Interconnect attachment, or a subnetwork. - "managementType": "A String", # [Output Only] The resource that configures and manages this interface. + "managementType": "A String", # Output only. [Output Only] The resource that configures and manages this interface. # # - MANAGED_BY_USER is the default value and can be managed directly # by users. @@ -3293,7 +3308,7 @@

Method Details

# specified here. }, ], - "kind": "compute#router", # [Output Only] Type of resource. Always compute#router for + "kind": "compute#router", # Output only. [Output Only] Type of resource. Always compute#router for # routers. "md5AuthenticationKeys": [ # Keys used for MD5 authentication. { @@ -3717,10 +3732,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3732,7 +3747,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -4072,7 +4087,7 @@

Method Details

"ipAddress": "A String", # IP address of the interface inside Google Cloud Platform. "ipv4NexthopAddress": "A String", # IPv4 address of the interface inside Google Cloud Platform. "ipv6NexthopAddress": "A String", # IPv6 address of the interface inside Google Cloud Platform. - "managementType": "A String", # [Output Only] The resource that configures and manages this BGP peer. + "managementType": "A String", # Output only. [Output Only] The resource that configures and manages this BGP peer. # # - MANAGED_BY_USER is the default value and can be managed by you # or other users @@ -4102,7 +4117,7 @@

Method Details

# The VM instance is the peer side of the BGP session. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -4141,7 +4156,7 @@

Method Details

"linkedVpnTunnel": "A String", # URI of the linked VPN tunnel, which must be in the same region as the # router. Each interface can have one linked resource, which can be # a VPN tunnel, an Interconnect attachment, or a subnetwork. - "managementType": "A String", # [Output Only] The resource that configures and manages this interface. + "managementType": "A String", # Output only. [Output Only] The resource that configures and manages this interface. # # - MANAGED_BY_USER is the default value and can be managed directly # by users. @@ -4177,7 +4192,7 @@

Method Details

# specified here. }, ], - "kind": "compute#router", # [Output Only] Type of resource. Always compute#router for + "kind": "compute#router", # Output only. [Output Only] Type of resource. Always compute#router for # routers. "md5AuthenticationKeys": [ # Keys used for MD5 authentication. { @@ -4423,14 +4438,14 @@

Method Details

"selfLink": "A String", # [Output Only] Server-defined URL for the resource. }, ], - "kind": "compute#routerList", # [Output Only] Type of resource. Always compute#router for + "kind": "compute#routerList", # Output only. [Output Only] Type of resource. Always compute#router for # routers. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -4579,7 +4594,7 @@

Method Details

"etag": "A String", "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#routersListBgpRoutes", # [Output Only] Type of resource. Alwayscompute#routersListBgpRoutes for lists of bgp routes. + "kind": "compute#routersListBgpRoutes", # Output only. [Output Only] Type of resource. Alwayscompute#routersListBgpRoutes for lists of bgp routes. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. @@ -4587,35 +4602,35 @@

Method Details

# continue paging through the results. "result": [ # [Output Only] A list of bgp routes. { - "asPaths": [ # [Output only] AS-PATH for the route + "asPaths": [ # Output only. [Output only] AS-PATH for the route { - "asns": [ # [Output only] ASNs in the path segment. When type is SEQUENCE, these are + "asns": [ # Output only. [Output only] ASNs in the path segment. When type is SEQUENCE, these are # ordered. 42, ], - "asns32": [ # [Output only] ASNs in the path segment. This field is for better + "asns32": [ # Output only. [Output only] ASNs in the path segment. This field is for better # support of 32 bit ASNs as the other asns field suffers from overflow when # the ASN is larger. When type is SEQUENCE, these are ordered. 42, ], - "type": "A String", # [Output only] Type of AS-PATH segment (SEQUENCE or SET) + "type": "A String", # Output only. [Output only] Type of AS-PATH segment (SEQUENCE or SET) }, ], - "communities": [ # [Output only] BGP communities in human-readable A:B format. + "communities": [ # Output only. [Output only] BGP communities in human-readable A:B format. "A String", ], - "destination": { # Network Layer Reachability Information (NLRI) for a route. # [Output only] Destination IP range for the route, in human-readable CIDR + "destination": { # Network Layer Reachability Information (NLRI) for a route. # Output only. [Output only] Destination IP range for the route, in human-readable CIDR # format "pathId": 42, # If the BGP session supports multiple paths (RFC 7911), the path # identifier for this route. "prefix": "A String", # Human readable CIDR notation for a prefix. E.g. 10.42.0.0/16. }, - "med": 42, # [Output only] BGP multi-exit discriminator - "origin": "A String", # [Output only] BGP origin (EGP, IGP or INCOMPLETE) + "med": 42, # Output only. [Output only] BGP multi-exit discriminator + "origin": "A String", # Output only. [Output only] BGP origin (EGP, IGP or INCOMPLETE) }, ], - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -4765,7 +4780,7 @@

Method Details

"etag": "A String", "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#routersListRoutePolicies", # [Output Only] Type of resource. Alwayscompute#routersListRoutePolicies for lists of route policies. + "kind": "compute#routersListRoutePolicies", # Output only. [Output Only] Type of resource. Alwayscompute#routersListRoutePolicies for lists of route policies. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. @@ -4882,8 +4897,8 @@

Method Details

"type": "A String", }, ], - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -5115,7 +5130,7 @@

Method Details

"ipAddress": "A String", # IP address of the interface inside Google Cloud Platform. "ipv4NexthopAddress": "A String", # IPv4 address of the interface inside Google Cloud Platform. "ipv6NexthopAddress": "A String", # IPv6 address of the interface inside Google Cloud Platform. - "managementType": "A String", # [Output Only] The resource that configures and manages this BGP peer. + "managementType": "A String", # Output only. [Output Only] The resource that configures and manages this BGP peer. # # - MANAGED_BY_USER is the default value and can be managed by you # or other users @@ -5145,7 +5160,7 @@

Method Details

# The VM instance is the peer side of the BGP session. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -5184,7 +5199,7 @@

Method Details

"linkedVpnTunnel": "A String", # URI of the linked VPN tunnel, which must be in the same region as the # router. Each interface can have one linked resource, which can be # a VPN tunnel, an Interconnect attachment, or a subnetwork. - "managementType": "A String", # [Output Only] The resource that configures and manages this interface. + "managementType": "A String", # Output only. [Output Only] The resource that configures and manages this interface. # # - MANAGED_BY_USER is the default value and can be managed directly # by users. @@ -5220,7 +5235,7 @@

Method Details

# specified here. }, ], - "kind": "compute#router", # [Output Only] Type of resource. Always compute#router for + "kind": "compute#router", # Output only. [Output Only] Type of resource. Always compute#router for # routers. "md5AuthenticationKeys": [ # Keys used for MD5 authentication. { @@ -5644,10 +5659,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -5659,7 +5674,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -6038,10 +6053,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -6053,7 +6068,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -6304,7 +6319,7 @@

Method Details

"ipAddress": "A String", # IP address of the interface inside Google Cloud Platform. "ipv4NexthopAddress": "A String", # IPv4 address of the interface inside Google Cloud Platform. "ipv6NexthopAddress": "A String", # IPv6 address of the interface inside Google Cloud Platform. - "managementType": "A String", # [Output Only] The resource that configures and manages this BGP peer. + "managementType": "A String", # Output only. [Output Only] The resource that configures and manages this BGP peer. # # - MANAGED_BY_USER is the default value and can be managed by you # or other users @@ -6334,7 +6349,7 @@

Method Details

# The VM instance is the peer side of the BGP session. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -6373,7 +6388,7 @@

Method Details

"linkedVpnTunnel": "A String", # URI of the linked VPN tunnel, which must be in the same region as the # router. Each interface can have one linked resource, which can be # a VPN tunnel, an Interconnect attachment, or a subnetwork. - "managementType": "A String", # [Output Only] The resource that configures and manages this interface. + "managementType": "A String", # Output only. [Output Only] The resource that configures and manages this interface. # # - MANAGED_BY_USER is the default value and can be managed directly # by users. @@ -6409,7 +6424,7 @@

Method Details

# specified here. }, ], - "kind": "compute#router", # [Output Only] Type of resource. Always compute#router for + "kind": "compute#router", # Output only. [Output Only] Type of resource. Always compute#router for # routers. "md5AuthenticationKeys": [ # Keys used for MD5 authentication. { @@ -6823,7 +6838,7 @@

Method Details

"ipAddress": "A String", # IP address of the interface inside Google Cloud Platform. "ipv4NexthopAddress": "A String", # IPv4 address of the interface inside Google Cloud Platform. "ipv6NexthopAddress": "A String", # IPv6 address of the interface inside Google Cloud Platform. - "managementType": "A String", # [Output Only] The resource that configures and manages this BGP peer. + "managementType": "A String", # Output only. [Output Only] The resource that configures and manages this BGP peer. # # - MANAGED_BY_USER is the default value and can be managed by you # or other users @@ -6853,7 +6868,7 @@

Method Details

# The VM instance is the peer side of the BGP session. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -6892,7 +6907,7 @@

Method Details

"linkedVpnTunnel": "A String", # URI of the linked VPN tunnel, which must be in the same region as the # router. Each interface can have one linked resource, which can be # a VPN tunnel, an Interconnect attachment, or a subnetwork. - "managementType": "A String", # [Output Only] The resource that configures and manages this interface. + "managementType": "A String", # Output only. [Output Only] The resource that configures and manages this interface. # # - MANAGED_BY_USER is the default value and can be managed directly # by users. @@ -6928,7 +6943,7 @@

Method Details

# specified here. }, ], - "kind": "compute#router", # [Output Only] Type of resource. Always compute#router for + "kind": "compute#router", # Output only. [Output Only] Type of resource. Always compute#router for # routers. "md5AuthenticationKeys": [ # Keys used for MD5 authentication. { @@ -7349,7 +7364,7 @@

Method Details

"ipAddress": "A String", # IP address of the interface inside Google Cloud Platform. "ipv4NexthopAddress": "A String", # IPv4 address of the interface inside Google Cloud Platform. "ipv6NexthopAddress": "A String", # IPv6 address of the interface inside Google Cloud Platform. - "managementType": "A String", # [Output Only] The resource that configures and manages this BGP peer. + "managementType": "A String", # Output only. [Output Only] The resource that configures and manages this BGP peer. # # - MANAGED_BY_USER is the default value and can be managed by you # or other users @@ -7379,7 +7394,7 @@

Method Details

# The VM instance is the peer side of the BGP session. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -7418,7 +7433,7 @@

Method Details

"linkedVpnTunnel": "A String", # URI of the linked VPN tunnel, which must be in the same region as the # router. Each interface can have one linked resource, which can be # a VPN tunnel, an Interconnect attachment, or a subnetwork. - "managementType": "A String", # [Output Only] The resource that configures and manages this interface. + "managementType": "A String", # Output only. [Output Only] The resource that configures and manages this interface. # # - MANAGED_BY_USER is the default value and can be managed directly # by users. @@ -7454,7 +7469,7 @@

Method Details

# specified here. }, ], - "kind": "compute#router", # [Output Only] Type of resource. Always compute#router for + "kind": "compute#router", # Output only. [Output Only] Type of resource. Always compute#router for # routers. "md5AuthenticationKeys": [ # Keys used for MD5 authentication. { @@ -7878,10 +7893,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -7893,7 +7908,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -8272,10 +8287,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -8287,7 +8302,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_v1.routes.html b/docs/dyn/compute_v1.routes.html index 36c38dc08c..862818adb0 100644 --- a/docs/dyn/compute_v1.routes.html +++ b/docs/dyn/compute_v1.routes.html @@ -283,10 +283,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -298,7 +298,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -398,7 +398,7 @@

Method Details

# A route defines a path from VM instances in the VPC network to a specific # destination. This destination can be inside or outside the VPC network. # For more information, read theRoutes overview. - "asPaths": [ # [Output Only] AS path. + "asPaths": [ # Output only. [Output Only] AS path. { "asLists": [ # [Output Only] The AS numbers of the AS Path. 42, @@ -417,7 +417,7 @@

Method Details

# traversed }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this field when you # create the resource. @@ -426,9 +426,9 @@

Method Details

# Must specify an IPv4 range (e.g. 192.0.2.0/24) or an IPv6 range in RFC 4291 # format (e.g. 2001:db8::/32). IPv6 range will be displayed using RFC 5952 # compressed format. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#route", # [Output Only] Type of this resource. Always compute#routes for + "kind": "compute#route", # Output only. [Output Only] Type of this resource. Always compute#routes for # Route resources. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -441,7 +441,7 @@

Method Details

"nextHopGateway": "A String", # The URL to a gateway that should handle matching packets. # You can only specify the internet gateway using a full or # partial valid URL: projects/project/global/gateways/default-internet-gateway - "nextHopHub": "A String", # [Output Only] The full resource name of the Network Connectivity Center hub + "nextHopHub": "A String", # Output only. [Output Only] The full resource name of the Network Connectivity Center hub # that will handle matching packets. "nextHopIlb": "A String", # The URL to a forwarding rule of typeloadBalancingScheme=INTERNAL that should handle matching # packets or the IP address of the forwarding Rule. @@ -468,9 +468,14 @@

Method Details

# this as a full or partial URL. # For example: # https://www.googleapis.com/compute/v1/projects/project/zones/zone/instances/ - "nextHopInterRegionCost": 42, # [Output only] Internal fixed region-to-region cost that Google Cloud + "nextHopInterRegionCost": 42, # Output only. [Output only] Internal fixed region-to-region cost that Google Cloud # calculates based on factors such as network performance, distance, and # available bandwidth between regions. + "nextHopInterconnectAttachment": "A String", # Output only. [Output Only] The URL to an InterconnectAttachment which is the next hop + # for the route. + # This field will only be populated for dynamic routes generated by + # Cloud Router with a linked interconnectAttachment or the static route + # generated by each L2 Interconnect Attachment. "nextHopIp": "A String", # The network IP address of an instance that should handle matching packets. # Both IPv6 address and IPv4 addresses are supported. # Must specify an IPv4 address in dot-decimal notation (e.g. 192.0.2.99) or @@ -478,13 +483,13 @@

Method Details

# 2001:db8:0:0:2d9:51:0:0). IPv6 addresses will be displayed using RFC 5952 # compressed format (e.g. 2001:db8::2d9:51:0:0). Should never be an # IPv4-mapped IPv6 address. - "nextHopMed": 42, # [Output Only] Multi-Exit Discriminator, a BGP route metric that indicates + "nextHopMed": 42, # Output only. [Output Only] Multi-Exit Discriminator, a BGP route metric that indicates # the desirability of a particular route in a network. "nextHopNetwork": "A String", # The URL of the local network if it should handle matching packets. - "nextHopOrigin": "A String", # [Output Only] Indicates the origin of the route. Can be IGP + "nextHopOrigin": "A String", # Output only. [Output Only] Indicates the origin of the route. Can be IGP # (Interior Gateway Protocol), EGP (Exterior Gateway Protocol), # or INCOMPLETE. - "nextHopPeering": "A String", # [Output Only] The network peering name that should handle matching packets, + "nextHopPeering": "A String", # Output only. [Output Only] The network peering name that should handle matching packets, # which should conform to RFC1035. "nextHopVpnTunnel": "A String", # The URL to a VpnTunnel that should handle matching packets. "params": { # Additional route parameters. # Input only. [Input Only] Additional params passed with the request, but not persisted @@ -509,10 +514,10 @@

Method Details

# cases where multiple routes have equal prefix length, the one with the # lowest-numbered priority value wins. The default value is `1000`. The # priority value must be from `0` to `65535`, inclusive. - "routeStatus": "A String", # [Output only] The status of the route. This status only applies to - # dynamic routes learned by Cloud Routers. This status is not applicable - # to static routes. - "routeType": "A String", # [Output Only] The type of this route, which can be one of the following + "routeStatus": "A String", # [Output only] The status of the route. This status applies to + # dynamic routes learned by Cloud Routers. It is also applicable to routes + # undergoing migration. + "routeType": "A String", # Output only. [Output Only] The type of this route, which can be one of the following # values: # - 'TRANSIT' for a transit route that this router learned from # another Cloud Router and will readvertise to one of its BGP peers @@ -523,7 +528,7 @@

Method Details

"tags": [ # A list of instance tags to which this route applies. "A String", ], - "warnings": [ # [Output Only] If potential misconfigurations are detected for this + "warnings": [ # Output only. [Output Only] If potential misconfigurations are detected for this # route, this field will be populated with warning messages. { "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute @@ -569,7 +574,7 @@

Method Details

# A route defines a path from VM instances in the VPC network to a specific # destination. This destination can be inside or outside the VPC network. # For more information, read theRoutes overview. - "asPaths": [ # [Output Only] AS path. + "asPaths": [ # Output only. [Output Only] AS path. { "asLists": [ # [Output Only] The AS numbers of the AS Path. 42, @@ -588,7 +593,7 @@

Method Details

# traversed }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this field when you # create the resource. @@ -597,9 +602,9 @@

Method Details

# Must specify an IPv4 range (e.g. 192.0.2.0/24) or an IPv6 range in RFC 4291 # format (e.g. 2001:db8::/32). IPv6 range will be displayed using RFC 5952 # compressed format. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#route", # [Output Only] Type of this resource. Always compute#routes for + "kind": "compute#route", # Output only. [Output Only] Type of this resource. Always compute#routes for # Route resources. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -612,7 +617,7 @@

Method Details

"nextHopGateway": "A String", # The URL to a gateway that should handle matching packets. # You can only specify the internet gateway using a full or # partial valid URL: projects/project/global/gateways/default-internet-gateway - "nextHopHub": "A String", # [Output Only] The full resource name of the Network Connectivity Center hub + "nextHopHub": "A String", # Output only. [Output Only] The full resource name of the Network Connectivity Center hub # that will handle matching packets. "nextHopIlb": "A String", # The URL to a forwarding rule of typeloadBalancingScheme=INTERNAL that should handle matching # packets or the IP address of the forwarding Rule. @@ -639,9 +644,14 @@

Method Details

# this as a full or partial URL. # For example: # https://www.googleapis.com/compute/v1/projects/project/zones/zone/instances/ - "nextHopInterRegionCost": 42, # [Output only] Internal fixed region-to-region cost that Google Cloud + "nextHopInterRegionCost": 42, # Output only. [Output only] Internal fixed region-to-region cost that Google Cloud # calculates based on factors such as network performance, distance, and # available bandwidth between regions. + "nextHopInterconnectAttachment": "A String", # Output only. [Output Only] The URL to an InterconnectAttachment which is the next hop + # for the route. + # This field will only be populated for dynamic routes generated by + # Cloud Router with a linked interconnectAttachment or the static route + # generated by each L2 Interconnect Attachment. "nextHopIp": "A String", # The network IP address of an instance that should handle matching packets. # Both IPv6 address and IPv4 addresses are supported. # Must specify an IPv4 address in dot-decimal notation (e.g. 192.0.2.99) or @@ -649,13 +659,13 @@

Method Details

# 2001:db8:0:0:2d9:51:0:0). IPv6 addresses will be displayed using RFC 5952 # compressed format (e.g. 2001:db8::2d9:51:0:0). Should never be an # IPv4-mapped IPv6 address. - "nextHopMed": 42, # [Output Only] Multi-Exit Discriminator, a BGP route metric that indicates + "nextHopMed": 42, # Output only. [Output Only] Multi-Exit Discriminator, a BGP route metric that indicates # the desirability of a particular route in a network. "nextHopNetwork": "A String", # The URL of the local network if it should handle matching packets. - "nextHopOrigin": "A String", # [Output Only] Indicates the origin of the route. Can be IGP + "nextHopOrigin": "A String", # Output only. [Output Only] Indicates the origin of the route. Can be IGP # (Interior Gateway Protocol), EGP (Exterior Gateway Protocol), # or INCOMPLETE. - "nextHopPeering": "A String", # [Output Only] The network peering name that should handle matching packets, + "nextHopPeering": "A String", # Output only. [Output Only] The network peering name that should handle matching packets, # which should conform to RFC1035. "nextHopVpnTunnel": "A String", # The URL to a VpnTunnel that should handle matching packets. "params": { # Additional route parameters. # Input only. [Input Only] Additional params passed with the request, but not persisted @@ -680,10 +690,10 @@

Method Details

# cases where multiple routes have equal prefix length, the one with the # lowest-numbered priority value wins. The default value is `1000`. The # priority value must be from `0` to `65535`, inclusive. - "routeStatus": "A String", # [Output only] The status of the route. This status only applies to - # dynamic routes learned by Cloud Routers. This status is not applicable - # to static routes. - "routeType": "A String", # [Output Only] The type of this route, which can be one of the following + "routeStatus": "A String", # [Output only] The status of the route. This status applies to + # dynamic routes learned by Cloud Routers. It is also applicable to routes + # undergoing migration. + "routeType": "A String", # Output only. [Output Only] The type of this route, which can be one of the following # values: # - 'TRANSIT' for a transit route that this router learned from # another Cloud Router and will readvertise to one of its BGP peers @@ -694,7 +704,7 @@

Method Details

"tags": [ # A list of instance tags to which this route applies. "A String", ], - "warnings": [ # [Output Only] If potential misconfigurations are detected for this + "warnings": [ # Output only. [Output Only] If potential misconfigurations are detected for this # route, this field will be populated with warning messages. { "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute @@ -902,10 +912,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -917,7 +927,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1102,7 +1112,7 @@

Method Details

# A route defines a path from VM instances in the VPC network to a specific # destination. This destination can be inside or outside the VPC network. # For more information, read theRoutes overview. - "asPaths": [ # [Output Only] AS path. + "asPaths": [ # Output only. [Output Only] AS path. { "asLists": [ # [Output Only] The AS numbers of the AS Path. 42, @@ -1121,7 +1131,7 @@

Method Details

# traversed }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this field when you # create the resource. @@ -1130,9 +1140,9 @@

Method Details

# Must specify an IPv4 range (e.g. 192.0.2.0/24) or an IPv6 range in RFC 4291 # format (e.g. 2001:db8::/32). IPv6 range will be displayed using RFC 5952 # compressed format. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#route", # [Output Only] Type of this resource. Always compute#routes for + "kind": "compute#route", # Output only. [Output Only] Type of this resource. Always compute#routes for # Route resources. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -1145,7 +1155,7 @@

Method Details

"nextHopGateway": "A String", # The URL to a gateway that should handle matching packets. # You can only specify the internet gateway using a full or # partial valid URL: projects/project/global/gateways/default-internet-gateway - "nextHopHub": "A String", # [Output Only] The full resource name of the Network Connectivity Center hub + "nextHopHub": "A String", # Output only. [Output Only] The full resource name of the Network Connectivity Center hub # that will handle matching packets. "nextHopIlb": "A String", # The URL to a forwarding rule of typeloadBalancingScheme=INTERNAL that should handle matching # packets or the IP address of the forwarding Rule. @@ -1172,9 +1182,14 @@

Method Details

# this as a full or partial URL. # For example: # https://www.googleapis.com/compute/v1/projects/project/zones/zone/instances/ - "nextHopInterRegionCost": 42, # [Output only] Internal fixed region-to-region cost that Google Cloud + "nextHopInterRegionCost": 42, # Output only. [Output only] Internal fixed region-to-region cost that Google Cloud # calculates based on factors such as network performance, distance, and # available bandwidth between regions. + "nextHopInterconnectAttachment": "A String", # Output only. [Output Only] The URL to an InterconnectAttachment which is the next hop + # for the route. + # This field will only be populated for dynamic routes generated by + # Cloud Router with a linked interconnectAttachment or the static route + # generated by each L2 Interconnect Attachment. "nextHopIp": "A String", # The network IP address of an instance that should handle matching packets. # Both IPv6 address and IPv4 addresses are supported. # Must specify an IPv4 address in dot-decimal notation (e.g. 192.0.2.99) or @@ -1182,13 +1197,13 @@

Method Details

# 2001:db8:0:0:2d9:51:0:0). IPv6 addresses will be displayed using RFC 5952 # compressed format (e.g. 2001:db8::2d9:51:0:0). Should never be an # IPv4-mapped IPv6 address. - "nextHopMed": 42, # [Output Only] Multi-Exit Discriminator, a BGP route metric that indicates + "nextHopMed": 42, # Output only. [Output Only] Multi-Exit Discriminator, a BGP route metric that indicates # the desirability of a particular route in a network. "nextHopNetwork": "A String", # The URL of the local network if it should handle matching packets. - "nextHopOrigin": "A String", # [Output Only] Indicates the origin of the route. Can be IGP + "nextHopOrigin": "A String", # Output only. [Output Only] Indicates the origin of the route. Can be IGP # (Interior Gateway Protocol), EGP (Exterior Gateway Protocol), # or INCOMPLETE. - "nextHopPeering": "A String", # [Output Only] The network peering name that should handle matching packets, + "nextHopPeering": "A String", # Output only. [Output Only] The network peering name that should handle matching packets, # which should conform to RFC1035. "nextHopVpnTunnel": "A String", # The URL to a VpnTunnel that should handle matching packets. "params": { # Additional route parameters. # Input only. [Input Only] Additional params passed with the request, but not persisted @@ -1213,10 +1228,10 @@

Method Details

# cases where multiple routes have equal prefix length, the one with the # lowest-numbered priority value wins. The default value is `1000`. The # priority value must be from `0` to `65535`, inclusive. - "routeStatus": "A String", # [Output only] The status of the route. This status only applies to - # dynamic routes learned by Cloud Routers. This status is not applicable - # to static routes. - "routeType": "A String", # [Output Only] The type of this route, which can be one of the following + "routeStatus": "A String", # [Output only] The status of the route. This status applies to + # dynamic routes learned by Cloud Routers. It is also applicable to routes + # undergoing migration. + "routeType": "A String", # Output only. [Output Only] The type of this route, which can be one of the following # values: # - 'TRANSIT' for a transit route that this router learned from # another Cloud Router and will readvertise to one of its BGP peers @@ -1227,7 +1242,7 @@

Method Details

"tags": [ # A list of instance tags to which this route applies. "A String", ], - "warnings": [ # [Output Only] If potential misconfigurations are detected for this + "warnings": [ # Output only. [Output Only] If potential misconfigurations are detected for this # route, this field will be populated with warning messages. { "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute @@ -1257,13 +1272,13 @@

Method Details

], }, ], - "kind": "compute#routeList", # Type of resource. + "kind": "compute#routeList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there diff --git a/docs/dyn/compute_v1.securityPolicies.html b/docs/dyn/compute_v1.securityPolicies.html index 8d30eb58ae..53af5a3444 100644 --- a/docs/dyn/compute_v1.securityPolicies.html +++ b/docs/dyn/compute_v1.securityPolicies.html @@ -169,7 +169,7 @@

Method Details

}, ], }, - "kind": "compute#securityPolicyRule", # [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules + "kind": "compute#securityPolicyRule", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -703,10 +703,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -718,7 +718,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -975,6 +975,9 @@

Method Details

}, "jsonParsing": "A String", "logLevel": "A String", + "requestBodyInspectionSize": "A String", # The maximum request size chosen by the customer with Waf enabled. + # Values supported are "8KB", "16KB, "32KB", "48KB" and "64KB". + # Values are case insensitive. "userIpRequestHeaders": [ # An optional list of case-insensitive request header names to use for # resolving the callers client IP address. "A String", @@ -983,7 +986,7 @@

Method Details

"associations": [ # A list of associations that belong to this policy. { "attachmentId": "A String", # The resource that the security policy is attached to. - "displayName": "A String", # [Output Only] The display name of the security policy of the association. + "displayName": "A String", # Output only. [Output Only] The display name of the security policy of the association. "excludedFolders": [ # A list of folders to exclude from the security policy. "A String", ], @@ -991,11 +994,11 @@

Method Details

"A String", ], "name": "A String", # The name for an association. - "securityPolicyId": "A String", # [Output Only] The security policy ID of the association. - "shortName": "A String", # [Output Only] The short name of the security policy of the association. + "securityPolicyId": "A String", # Output only. [Output Only] The security policy ID of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the security policy of the association. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "ddosProtectionConfig": { "ddosProtection": "A String", @@ -1011,9 +1014,9 @@

Method Details

# # To see the latest fingerprint, make get() request to the # security policy. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#securityPolicy", # [Output only] Type of the resource. Alwayscompute#securityPolicyfor security policies + "kind": "compute#securityPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyfor security policies "labelFingerprint": "A String", # A fingerprint for the labels being applied to this security policy, which # is essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -1033,6 +1036,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. + "parent": "A String", # Output only. [Output Only] The parent of the security policy. "recaptchaOptionsConfig": { "redirectSiteKey": "A String", # An optional field to supply a reCAPTCHA site key to be used for all the # rules using the redirect action with the type of GOOGLE_RECAPTCHA under @@ -1042,7 +1046,7 @@

Method Details

# This field is only supported in Global Security Policies of type # CLOUD_ARMOR. }, - "region": "A String", # [Output Only] URL of the region where the regional security policy + "region": "A String", # Output only. [Output Only] URL of the region where the regional security policy # resides. This field is not applicable to global security policies. "rules": [ # A list of rules that belong to this policy. # There must always be a default rule which is a rule with priority @@ -1090,7 +1094,7 @@

Method Details

}, ], }, - "kind": "compute#securityPolicyRule", # [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules + "kind": "compute#securityPolicyRule", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -1458,7 +1462,7 @@

Method Details

}, }, ], - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "shortName": "A String", # User-provided name of the organization security policy. The name should be # unique in the organization in which the security policy is created. This # should only be used when SecurityPolicyType is CLOUD_ARMOR. @@ -1558,15 +1562,15 @@

Method Details

}, }, }, - "kind": "compute#securityPoliciesAggregatedList", # [Output Only] Type of resource. Alwayscompute#securityPolicyAggregatedList for lists of Security + "kind": "compute#securityPoliciesAggregatedList", # Output only. [Output Only] Type of resource. Alwayscompute#securityPolicyAggregatedList for lists of Security # Policies. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -1801,10 +1805,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1816,7 +1820,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1972,6 +1976,9 @@

Method Details

}, "jsonParsing": "A String", "logLevel": "A String", + "requestBodyInspectionSize": "A String", # The maximum request size chosen by the customer with Waf enabled. + # Values supported are "8KB", "16KB, "32KB", "48KB" and "64KB". + # Values are case insensitive. "userIpRequestHeaders": [ # An optional list of case-insensitive request header names to use for # resolving the callers client IP address. "A String", @@ -1980,7 +1987,7 @@

Method Details

"associations": [ # A list of associations that belong to this policy. { "attachmentId": "A String", # The resource that the security policy is attached to. - "displayName": "A String", # [Output Only] The display name of the security policy of the association. + "displayName": "A String", # Output only. [Output Only] The display name of the security policy of the association. "excludedFolders": [ # A list of folders to exclude from the security policy. "A String", ], @@ -1988,11 +1995,11 @@

Method Details

"A String", ], "name": "A String", # The name for an association. - "securityPolicyId": "A String", # [Output Only] The security policy ID of the association. - "shortName": "A String", # [Output Only] The short name of the security policy of the association. + "securityPolicyId": "A String", # Output only. [Output Only] The security policy ID of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the security policy of the association. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "ddosProtectionConfig": { "ddosProtection": "A String", @@ -2008,9 +2015,9 @@

Method Details

# # To see the latest fingerprint, make get() request to the # security policy. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#securityPolicy", # [Output only] Type of the resource. Alwayscompute#securityPolicyfor security policies + "kind": "compute#securityPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyfor security policies "labelFingerprint": "A String", # A fingerprint for the labels being applied to this security policy, which # is essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -2030,6 +2037,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. + "parent": "A String", # Output only. [Output Only] The parent of the security policy. "recaptchaOptionsConfig": { "redirectSiteKey": "A String", # An optional field to supply a reCAPTCHA site key to be used for all the # rules using the redirect action with the type of GOOGLE_RECAPTCHA under @@ -2039,7 +2047,7 @@

Method Details

# This field is only supported in Global Security Policies of type # CLOUD_ARMOR. }, - "region": "A String", # [Output Only] URL of the region where the regional security policy + "region": "A String", # Output only. [Output Only] URL of the region where the regional security policy # resides. This field is not applicable to global security policies. "rules": [ # A list of rules that belong to this policy. # There must always be a default rule which is a rule with priority @@ -2087,7 +2095,7 @@

Method Details

}, ], }, - "kind": "compute#securityPolicyRule", # [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules + "kind": "compute#securityPolicyRule", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -2455,7 +2463,7 @@

Method Details

}, }, ], - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "shortName": "A String", # User-provided name of the organization security policy. The name should be # unique in the organization in which the security policy is created. This # should only be used when SecurityPolicyType is CLOUD_ARMOR. @@ -2583,7 +2591,7 @@

Method Details

}, ], }, - "kind": "compute#securityPolicyRule", # [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules + "kind": "compute#securityPolicyRule", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -3023,6 +3031,9 @@

Method Details

}, "jsonParsing": "A String", "logLevel": "A String", + "requestBodyInspectionSize": "A String", # The maximum request size chosen by the customer with Waf enabled. + # Values supported are "8KB", "16KB, "32KB", "48KB" and "64KB". + # Values are case insensitive. "userIpRequestHeaders": [ # An optional list of case-insensitive request header names to use for # resolving the callers client IP address. "A String", @@ -3031,7 +3042,7 @@

Method Details

"associations": [ # A list of associations that belong to this policy. { "attachmentId": "A String", # The resource that the security policy is attached to. - "displayName": "A String", # [Output Only] The display name of the security policy of the association. + "displayName": "A String", # Output only. [Output Only] The display name of the security policy of the association. "excludedFolders": [ # A list of folders to exclude from the security policy. "A String", ], @@ -3039,11 +3050,11 @@

Method Details

"A String", ], "name": "A String", # The name for an association. - "securityPolicyId": "A String", # [Output Only] The security policy ID of the association. - "shortName": "A String", # [Output Only] The short name of the security policy of the association. + "securityPolicyId": "A String", # Output only. [Output Only] The security policy ID of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the security policy of the association. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "ddosProtectionConfig": { "ddosProtection": "A String", @@ -3059,9 +3070,9 @@

Method Details

# # To see the latest fingerprint, make get() request to the # security policy. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#securityPolicy", # [Output only] Type of the resource. Alwayscompute#securityPolicyfor security policies + "kind": "compute#securityPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyfor security policies "labelFingerprint": "A String", # A fingerprint for the labels being applied to this security policy, which # is essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -3081,6 +3092,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. + "parent": "A String", # Output only. [Output Only] The parent of the security policy. "recaptchaOptionsConfig": { "redirectSiteKey": "A String", # An optional field to supply a reCAPTCHA site key to be used for all the # rules using the redirect action with the type of GOOGLE_RECAPTCHA under @@ -3090,7 +3102,7 @@

Method Details

# This field is only supported in Global Security Policies of type # CLOUD_ARMOR. }, - "region": "A String", # [Output Only] URL of the region where the regional security policy + "region": "A String", # Output only. [Output Only] URL of the region where the regional security policy # resides. This field is not applicable to global security policies. "rules": [ # A list of rules that belong to this policy. # There must always be a default rule which is a rule with priority @@ -3138,7 +3150,7 @@

Method Details

}, ], }, - "kind": "compute#securityPolicyRule", # [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules + "kind": "compute#securityPolicyRule", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -3506,7 +3518,7 @@

Method Details

}, }, ], - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "shortName": "A String", # User-provided name of the organization security policy. The name should be # unique in the organization in which the security policy is created. This # should only be used when SecurityPolicyType is CLOUD_ARMOR. @@ -3757,10 +3769,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3772,7 +3784,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -4013,6 +4025,9 @@

Method Details

}, "jsonParsing": "A String", "logLevel": "A String", + "requestBodyInspectionSize": "A String", # The maximum request size chosen by the customer with Waf enabled. + # Values supported are "8KB", "16KB, "32KB", "48KB" and "64KB". + # Values are case insensitive. "userIpRequestHeaders": [ # An optional list of case-insensitive request header names to use for # resolving the callers client IP address. "A String", @@ -4021,7 +4036,7 @@

Method Details

"associations": [ # A list of associations that belong to this policy. { "attachmentId": "A String", # The resource that the security policy is attached to. - "displayName": "A String", # [Output Only] The display name of the security policy of the association. + "displayName": "A String", # Output only. [Output Only] The display name of the security policy of the association. "excludedFolders": [ # A list of folders to exclude from the security policy. "A String", ], @@ -4029,11 +4044,11 @@

Method Details

"A String", ], "name": "A String", # The name for an association. - "securityPolicyId": "A String", # [Output Only] The security policy ID of the association. - "shortName": "A String", # [Output Only] The short name of the security policy of the association. + "securityPolicyId": "A String", # Output only. [Output Only] The security policy ID of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the security policy of the association. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "ddosProtectionConfig": { "ddosProtection": "A String", @@ -4049,9 +4064,9 @@

Method Details

# # To see the latest fingerprint, make get() request to the # security policy. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#securityPolicy", # [Output only] Type of the resource. Alwayscompute#securityPolicyfor security policies + "kind": "compute#securityPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyfor security policies "labelFingerprint": "A String", # A fingerprint for the labels being applied to this security policy, which # is essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -4071,6 +4086,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. + "parent": "A String", # Output only. [Output Only] The parent of the security policy. "recaptchaOptionsConfig": { "redirectSiteKey": "A String", # An optional field to supply a reCAPTCHA site key to be used for all the # rules using the redirect action with the type of GOOGLE_RECAPTCHA under @@ -4080,7 +4096,7 @@

Method Details

# This field is only supported in Global Security Policies of type # CLOUD_ARMOR. }, - "region": "A String", # [Output Only] URL of the region where the regional security policy + "region": "A String", # Output only. [Output Only] URL of the region where the regional security policy # resides. This field is not applicable to global security policies. "rules": [ # A list of rules that belong to this policy. # There must always be a default rule which is a rule with priority @@ -4128,7 +4144,7 @@

Method Details

}, ], }, - "kind": "compute#securityPolicyRule", # [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules + "kind": "compute#securityPolicyRule", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -4496,7 +4512,7 @@

Method Details

}, }, ], - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "shortName": "A String", # User-provided name of the organization security policy. The name should be # unique in the organization in which the security policy is created. This # should only be used when SecurityPolicyType is CLOUD_ARMOR. @@ -4568,7 +4584,7 @@

Method Details

], }, ], - "kind": "compute#securityPolicyList", # [Output Only] Type of resource. Alwayscompute#securityPolicyList for listsof securityPolicies + "kind": "compute#securityPolicyList", # Output only. [Output Only] Type of resource. Alwayscompute#securityPolicyList for listsof securityPolicies "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. @@ -4826,6 +4842,9 @@

Method Details

}, "jsonParsing": "A String", "logLevel": "A String", + "requestBodyInspectionSize": "A String", # The maximum request size chosen by the customer with Waf enabled. + # Values supported are "8KB", "16KB, "32KB", "48KB" and "64KB". + # Values are case insensitive. "userIpRequestHeaders": [ # An optional list of case-insensitive request header names to use for # resolving the callers client IP address. "A String", @@ -4834,7 +4853,7 @@

Method Details

"associations": [ # A list of associations that belong to this policy. { "attachmentId": "A String", # The resource that the security policy is attached to. - "displayName": "A String", # [Output Only] The display name of the security policy of the association. + "displayName": "A String", # Output only. [Output Only] The display name of the security policy of the association. "excludedFolders": [ # A list of folders to exclude from the security policy. "A String", ], @@ -4842,11 +4861,11 @@

Method Details

"A String", ], "name": "A String", # The name for an association. - "securityPolicyId": "A String", # [Output Only] The security policy ID of the association. - "shortName": "A String", # [Output Only] The short name of the security policy of the association. + "securityPolicyId": "A String", # Output only. [Output Only] The security policy ID of the association. + "shortName": "A String", # Output only. [Output Only] The short name of the security policy of the association. }, ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "ddosProtectionConfig": { "ddosProtection": "A String", @@ -4862,9 +4881,9 @@

Method Details

# # To see the latest fingerprint, make get() request to the # security policy. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#securityPolicy", # [Output only] Type of the resource. Alwayscompute#securityPolicyfor security policies + "kind": "compute#securityPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyfor security policies "labelFingerprint": "A String", # A fingerprint for the labels being applied to this security policy, which # is essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -4884,6 +4903,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. + "parent": "A String", # Output only. [Output Only] The parent of the security policy. "recaptchaOptionsConfig": { "redirectSiteKey": "A String", # An optional field to supply a reCAPTCHA site key to be used for all the # rules using the redirect action with the type of GOOGLE_RECAPTCHA under @@ -4893,7 +4913,7 @@

Method Details

# This field is only supported in Global Security Policies of type # CLOUD_ARMOR. }, - "region": "A String", # [Output Only] URL of the region where the regional security policy + "region": "A String", # Output only. [Output Only] URL of the region where the regional security policy # resides. This field is not applicable to global security policies. "rules": [ # A list of rules that belong to this policy. # There must always be a default rule which is a rule with priority @@ -4941,7 +4961,7 @@

Method Details

}, ], }, - "kind": "compute#securityPolicyRule", # [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules + "kind": "compute#securityPolicyRule", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -5309,7 +5329,7 @@

Method Details

}, }, ], - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "shortName": "A String", # User-provided name of the organization security policy. The name should be # unique in the organization in which the security policy is created. This # should only be used when SecurityPolicyType is CLOUD_ARMOR. @@ -5560,10 +5580,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -5575,7 +5595,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -5705,7 +5725,7 @@

Method Details

}, ], }, - "kind": "compute#securityPolicyRule", # [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules + "kind": "compute#securityPolicyRule", # Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules "match": { # Represents a match condition that incoming traffic is evaluated against. # A match condition that incoming traffic is evaluated against. # If it evaluates to true, the corresponding 'action' is enforced. # Exactly one field must be specified. @@ -6241,10 +6261,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -6256,7 +6276,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -6509,10 +6529,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -6524,7 +6544,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -6796,10 +6816,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -6811,7 +6831,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_v1.serviceAttachments.html b/docs/dyn/compute_v1.serviceAttachments.html index cf062efb91..77998ce1ee 100644 --- a/docs/dyn/compute_v1.serviceAttachments.html +++ b/docs/dyn/compute_v1.serviceAttachments.html @@ -232,7 +232,7 @@

Method Details

# It encapsulates the load balancer which fronts the service runs and # a list of NAT IP ranges that the producers uses to represent # the consumers connecting to the service. - "connectedEndpoints": [ # [Output Only] An array of connections for all the consumers connected to + "connectedEndpoints": [ # Output only. [Output Only] An array of connections for all the consumers connected to # this service attachment. { # [Output Only] A connection connected to this service attachment. "consumerNetwork": "A String", # The url of the consumer network. @@ -272,7 +272,7 @@

Method Details

# attachment must contain either only projects or only networks. "A String", ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -292,9 +292,9 @@

Method Details

# request will fail with error 412 conditionNotMet. To see the # latest fingerprint, make a get() request to retrieve the # ServiceAttachment. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. - "kind": "compute#serviceAttachment", # [Output Only] Type of the resource. Alwayscompute#serviceAttachment for service attachments. + "kind": "compute#serviceAttachment", # Output only. [Output Only] Type of the resource. Alwayscompute#serviceAttachment for service attachments. "metadata": { # Metadata of the service attachment. "a_key": "A String", }, @@ -324,7 +324,7 @@

Method Details

# connected endpoint. # # If unspecified, the default propagated connection limit is 250. - "pscServiceAttachmentId": { # [Output Only] An 128-bit global unique ID of the PSC service attachment. + "pscServiceAttachmentId": { # Output only. [Output Only] An 128-bit global unique ID of the PSC service attachment. "high": "A String", "low": "A String", }, @@ -342,11 +342,11 @@

Method Details

# # # For newly created service attachment, this boolean defaults to false. - "region": "A String", # [Output Only] URL of the region where the service attachment resides. + "region": "A String", # Output only. [Output Only] URL of the region where the service attachment resides. # This field applies only to the region resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in # the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "targetService": "A String", # The URL of a service serving the endpoint identified by this service # attachment. }, @@ -379,14 +379,14 @@

Method Details

}, }, }, - "kind": "compute#serviceAttachmentAggregatedList", # Type of resource. + "kind": "compute#serviceAttachmentAggregatedList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -622,10 +622,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -637,7 +637,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -740,7 +740,7 @@

Method Details

# It encapsulates the load balancer which fronts the service runs and # a list of NAT IP ranges that the producers uses to represent # the consumers connecting to the service. - "connectedEndpoints": [ # [Output Only] An array of connections for all the consumers connected to + "connectedEndpoints": [ # Output only. [Output Only] An array of connections for all the consumers connected to # this service attachment. { # [Output Only] A connection connected to this service attachment. "consumerNetwork": "A String", # The url of the consumer network. @@ -780,7 +780,7 @@

Method Details

# attachment must contain either only projects or only networks. "A String", ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -800,9 +800,9 @@

Method Details

# request will fail with error 412 conditionNotMet. To see the # latest fingerprint, make a get() request to retrieve the # ServiceAttachment. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. - "kind": "compute#serviceAttachment", # [Output Only] Type of the resource. Alwayscompute#serviceAttachment for service attachments. + "kind": "compute#serviceAttachment", # Output only. [Output Only] Type of the resource. Alwayscompute#serviceAttachment for service attachments. "metadata": { # Metadata of the service attachment. "a_key": "A String", }, @@ -832,7 +832,7 @@

Method Details

# connected endpoint. # # If unspecified, the default propagated connection limit is 250. - "pscServiceAttachmentId": { # [Output Only] An 128-bit global unique ID of the PSC service attachment. + "pscServiceAttachmentId": { # Output only. [Output Only] An 128-bit global unique ID of the PSC service attachment. "high": "A String", "low": "A String", }, @@ -850,11 +850,11 @@

Method Details

# # # For newly created service attachment, this boolean defaults to false. - "region": "A String", # [Output Only] URL of the region where the service attachment resides. + "region": "A String", # Output only. [Output Only] URL of the region where the service attachment resides. # This field applies only to the region resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in # the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "targetService": "A String", # The URL of a service serving the endpoint identified by this service # attachment. } @@ -1246,7 +1246,7 @@

Method Details

# It encapsulates the load balancer which fronts the service runs and # a list of NAT IP ranges that the producers uses to represent # the consumers connecting to the service. - "connectedEndpoints": [ # [Output Only] An array of connections for all the consumers connected to + "connectedEndpoints": [ # Output only. [Output Only] An array of connections for all the consumers connected to # this service attachment. { # [Output Only] A connection connected to this service attachment. "consumerNetwork": "A String", # The url of the consumer network. @@ -1286,7 +1286,7 @@

Method Details

# attachment must contain either only projects or only networks. "A String", ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1306,9 +1306,9 @@

Method Details

# request will fail with error 412 conditionNotMet. To see the # latest fingerprint, make a get() request to retrieve the # ServiceAttachment. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. - "kind": "compute#serviceAttachment", # [Output Only] Type of the resource. Alwayscompute#serviceAttachment for service attachments. + "kind": "compute#serviceAttachment", # Output only. [Output Only] Type of the resource. Alwayscompute#serviceAttachment for service attachments. "metadata": { # Metadata of the service attachment. "a_key": "A String", }, @@ -1338,7 +1338,7 @@

Method Details

# connected endpoint. # # If unspecified, the default propagated connection limit is 250. - "pscServiceAttachmentId": { # [Output Only] An 128-bit global unique ID of the PSC service attachment. + "pscServiceAttachmentId": { # Output only. [Output Only] An 128-bit global unique ID of the PSC service attachment. "high": "A String", "low": "A String", }, @@ -1356,11 +1356,11 @@

Method Details

# # # For newly created service attachment, this boolean defaults to false. - "region": "A String", # [Output Only] URL of the region where the service attachment resides. + "region": "A String", # Output only. [Output Only] URL of the region where the service attachment resides. # This field applies only to the region resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in # the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "targetService": "A String", # The URL of a service serving the endpoint identified by this service # attachment. } @@ -1543,10 +1543,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1558,7 +1558,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1745,7 +1745,7 @@

Method Details

# It encapsulates the load balancer which fronts the service runs and # a list of NAT IP ranges that the producers uses to represent # the consumers connecting to the service. - "connectedEndpoints": [ # [Output Only] An array of connections for all the consumers connected to + "connectedEndpoints": [ # Output only. [Output Only] An array of connections for all the consumers connected to # this service attachment. { # [Output Only] A connection connected to this service attachment. "consumerNetwork": "A String", # The url of the consumer network. @@ -1785,7 +1785,7 @@

Method Details

# attachment must contain either only projects or only networks. "A String", ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1805,9 +1805,9 @@

Method Details

# request will fail with error 412 conditionNotMet. To see the # latest fingerprint, make a get() request to retrieve the # ServiceAttachment. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. - "kind": "compute#serviceAttachment", # [Output Only] Type of the resource. Alwayscompute#serviceAttachment for service attachments. + "kind": "compute#serviceAttachment", # Output only. [Output Only] Type of the resource. Alwayscompute#serviceAttachment for service attachments. "metadata": { # Metadata of the service attachment. "a_key": "A String", }, @@ -1837,7 +1837,7 @@

Method Details

# connected endpoint. # # If unspecified, the default propagated connection limit is 250. - "pscServiceAttachmentId": { # [Output Only] An 128-bit global unique ID of the PSC service attachment. + "pscServiceAttachmentId": { # Output only. [Output Only] An 128-bit global unique ID of the PSC service attachment. "high": "A String", "low": "A String", }, @@ -1855,16 +1855,16 @@

Method Details

# # # For newly created service attachment, this boolean defaults to false. - "region": "A String", # [Output Only] URL of the region where the service attachment resides. + "region": "A String", # Output only. [Output Only] URL of the region where the service attachment resides. # This field applies only to the region resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in # the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "targetService": "A String", # The URL of a service serving the endpoint identified by this service # attachment. }, ], - "kind": "compute#serviceAttachmentList", # [Output Only] Type of the resource. Alwayscompute#serviceAttachment for service attachments. + "kind": "compute#serviceAttachmentList", # Output only. [Output Only] Type of the resource. Alwayscompute#serviceAttachment for service attachments. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. @@ -1934,7 +1934,7 @@

Method Details

# It encapsulates the load balancer which fronts the service runs and # a list of NAT IP ranges that the producers uses to represent # the consumers connecting to the service. - "connectedEndpoints": [ # [Output Only] An array of connections for all the consumers connected to + "connectedEndpoints": [ # Output only. [Output Only] An array of connections for all the consumers connected to # this service attachment. { # [Output Only] A connection connected to this service attachment. "consumerNetwork": "A String", # The url of the consumer network. @@ -1974,7 +1974,7 @@

Method Details

# attachment must contain either only projects or only networks. "A String", ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1994,9 +1994,9 @@

Method Details

# request will fail with error 412 conditionNotMet. To see the # latest fingerprint, make a get() request to retrieve the # ServiceAttachment. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. - "kind": "compute#serviceAttachment", # [Output Only] Type of the resource. Alwayscompute#serviceAttachment for service attachments. + "kind": "compute#serviceAttachment", # Output only. [Output Only] Type of the resource. Alwayscompute#serviceAttachment for service attachments. "metadata": { # Metadata of the service attachment. "a_key": "A String", }, @@ -2026,7 +2026,7 @@

Method Details

# connected endpoint. # # If unspecified, the default propagated connection limit is 250. - "pscServiceAttachmentId": { # [Output Only] An 128-bit global unique ID of the PSC service attachment. + "pscServiceAttachmentId": { # Output only. [Output Only] An 128-bit global unique ID of the PSC service attachment. "high": "A String", "low": "A String", }, @@ -2044,11 +2044,11 @@

Method Details

# # # For newly created service attachment, this boolean defaults to false. - "region": "A String", # [Output Only] URL of the region where the service attachment resides. + "region": "A String", # Output only. [Output Only] URL of the region where the service attachment resides. # This field applies only to the region resource. You must specify this # field as part of the HTTP request URL. It is not settable as a field in # the request body. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "targetService": "A String", # The URL of a service serving the endpoint identified by this service # attachment. } @@ -2231,10 +2231,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2246,7 +2246,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_v1.snapshotSettings.html b/docs/dyn/compute_v1.snapshotSettings.html index fc6de077e4..383a6a5686 100644 --- a/docs/dyn/compute_v1.snapshotSettings.html +++ b/docs/dyn/compute_v1.snapshotSettings.html @@ -322,10 +322,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -337,7 +337,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_v1.snapshots.html b/docs/dyn/compute_v1.snapshots.html index 0dc1f5acf9..567d8ca2d6 100644 --- a/docs/dyn/compute_v1.snapshots.html +++ b/docs/dyn/compute_v1.snapshots.html @@ -302,10 +302,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -317,7 +317,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -417,9 +417,9 @@

Method Details

# You can use snapshots to back up data on a regular interval. For more # information, read Creating # persistent disk snapshots. - "architecture": "A String", # [Output Only] The architecture of the snapshot. Valid values are + "architecture": "A String", # Output only. [Output Only] The architecture of the snapshot. Valid values are # ARM64 or X86_64. - "autoCreated": True or False, # [Output Only] Set to true if snapshots are automatically created by + "autoCreated": True or False, # Output only. [Output Only] Set to true if snapshots are automatically created by # applying resource policy on the target disk. "chainName": "A String", # Creates the new snapshot in the snapshot chain labeled with the # specified name. The chain name must be 1-63 characters long and comply @@ -427,18 +427,18 @@

Method Details

# owners who needs to create separate snapshot chains, for example, # for chargeback tracking. When you describe your snapshot resource, this # field is visible only if it has a non-empty value. - "creationSizeBytes": "A String", # [Output Only] Size in bytes of the snapshot at creation time. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationSizeBytes": "A String", # Output only. [Output Only] Size in bytes of the snapshot at creation time. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "diskSizeGb": "A String", # [Output Only] Size of the source disk, specified in GB. - "downloadBytes": "A String", # [Output Only] Number of bytes downloaded to restore a snapshot to a disk. - "enableConfidentialCompute": True or False, # Whether this snapshot is created from a confidential compute mode disk. + "diskSizeGb": "A String", # Output only. [Output Only] Size of the source disk, specified in GB. + "downloadBytes": "A String", # Output only. [Output Only] Number of bytes downloaded to restore a snapshot to a disk. + "enableConfidentialCompute": True or False, # Output only. Whether this snapshot is created from a confidential compute mode disk. # [Output Only]: This field is not set by user, but from source disk. "guestFlush": True or False, # [Input Only] Whether to attempt an application consistent snapshot by # informing the OS to prepare for the snapshot process. - "guestOsFeatures": [ # [Output Only] A list of features to enable on the guest operating system. + "guestOsFeatures": [ # Output only. [Output Only] A list of features to enable on the guest operating system. # Applicable only for bootable images. Read # Enabling guest operating system features to see a list of available # options. @@ -464,9 +464,9 @@

Method Details

# Enabling guest operating system features. }, ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#snapshot", # [Output Only] Type of the resource. Always compute#snapshot + "kind": "compute#snapshot", # Output only. [Output Only] Type of the resource. Always compute#snapshot # for Snapshot resources. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this snapshot, which is # essentially a hash of the labels set used for optimistic locking. The @@ -482,11 +482,11 @@

Method Details

# Label values may be empty. "a_key": "A String", }, - "licenseCodes": [ # [Output Only] Integer license codes indicating which licenses are attached + "licenseCodes": [ # Output only. [Output Only] Integer license codes indicating which licenses are attached # to this snapshot. "A String", ], - "licenses": [ # [Output Only] A list of public visible licenses that apply to this + "licenses": [ # Output only. [Output Only] A list of public visible licenses that apply to this # snapshot. This can be because the original image had licenses attached # (such as a Windows image). "A String", @@ -505,15 +505,17 @@

Method Details

# as part of resource payload. "resourceManagerTags": { # Resource manager tags to be bound to the snapshot. Tag keys and values have # the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, }, "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "snapshotEncryptionKey": { # Encrypts the snapshot using acustomer-supplied # encryption key. # @@ -637,7 +639,7 @@

Method Details

}, "sourceDiskForRecoveryCheckpoint": "A String", # The source disk whose recovery checkpoint will be used to create this # snapshot. - "sourceDiskId": "A String", # [Output Only] The ID value of the disk used to create this snapshot. This + "sourceDiskId": "A String", # Output only. [Output Only] The ID value of the disk used to create this snapshot. This # value may be used to determine whether the snapshot was taken from the # current or a previous instance of a given disk name. "sourceInstantSnapshot": "A String", # The source instant snapshot used to create this snapshot. You can provide @@ -701,21 +703,21 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceInstantSnapshotId": "A String", # [Output Only] The unique ID of the instant snapshot used to create this + "sourceInstantSnapshotId": "A String", # Output only. [Output Only] The unique ID of the instant snapshot used to create this # snapshot. This value identifies the exact instant snapshot that was used to # create this snapshot. For example, if you created the snapshot from an # instant snapshot that was later deleted and recreated under the same name, # the source instant snapshot ID would identify the exact instant snapshot # that was used. - "sourceSnapshotSchedulePolicy": "A String", # [Output Only] URL of the resource policy which created this + "sourceSnapshotSchedulePolicy": "A String", # Output only. [Output Only] URL of the resource policy which created this # scheduled snapshot. - "sourceSnapshotSchedulePolicyId": "A String", # [Output Only] ID of the resource policy which created this + "sourceSnapshotSchedulePolicyId": "A String", # Output only. [Output Only] ID of the resource policy which created this # scheduled snapshot. - "status": "A String", # [Output Only] The status of the snapshot. This can beCREATING, DELETING, FAILED,READY, or UPLOADING. - "storageBytes": "A String", # [Output Only] A size of the storage used by the snapshot. As snapshots + "status": "A String", # Output only. [Output Only] The status of the snapshot. This can beCREATING, DELETING, FAILED,READY, or UPLOADING. + "storageBytes": "A String", # Output only. [Output Only] A size of the storage used by the snapshot. As snapshots # share storage, this number is expected to change with snapshot # creation/deletion. - "storageBytesStatus": "A String", # [Output Only] An indicator whether storageBytes is in a + "storageBytesStatus": "A String", # Output only. [Output Only] An indicator whether storageBytes is in a # stable state or it is being adjusted as a result of shared storage # reallocation. This status can either be UPDATING, meaning # the size of the snapshot is being updated, or UP_TO_DATE, @@ -1113,9 +1115,9 @@

Method Details

# You can use snapshots to back up data on a regular interval. For more # information, read Creating # persistent disk snapshots. - "architecture": "A String", # [Output Only] The architecture of the snapshot. Valid values are + "architecture": "A String", # Output only. [Output Only] The architecture of the snapshot. Valid values are # ARM64 or X86_64. - "autoCreated": True or False, # [Output Only] Set to true if snapshots are automatically created by + "autoCreated": True or False, # Output only. [Output Only] Set to true if snapshots are automatically created by # applying resource policy on the target disk. "chainName": "A String", # Creates the new snapshot in the snapshot chain labeled with the # specified name. The chain name must be 1-63 characters long and comply @@ -1123,18 +1125,18 @@

Method Details

# owners who needs to create separate snapshot chains, for example, # for chargeback tracking. When you describe your snapshot resource, this # field is visible only if it has a non-empty value. - "creationSizeBytes": "A String", # [Output Only] Size in bytes of the snapshot at creation time. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationSizeBytes": "A String", # Output only. [Output Only] Size in bytes of the snapshot at creation time. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "diskSizeGb": "A String", # [Output Only] Size of the source disk, specified in GB. - "downloadBytes": "A String", # [Output Only] Number of bytes downloaded to restore a snapshot to a disk. - "enableConfidentialCompute": True or False, # Whether this snapshot is created from a confidential compute mode disk. + "diskSizeGb": "A String", # Output only. [Output Only] Size of the source disk, specified in GB. + "downloadBytes": "A String", # Output only. [Output Only] Number of bytes downloaded to restore a snapshot to a disk. + "enableConfidentialCompute": True or False, # Output only. Whether this snapshot is created from a confidential compute mode disk. # [Output Only]: This field is not set by user, but from source disk. "guestFlush": True or False, # [Input Only] Whether to attempt an application consistent snapshot by # informing the OS to prepare for the snapshot process. - "guestOsFeatures": [ # [Output Only] A list of features to enable on the guest operating system. + "guestOsFeatures": [ # Output only. [Output Only] A list of features to enable on the guest operating system. # Applicable only for bootable images. Read # Enabling guest operating system features to see a list of available # options. @@ -1160,9 +1162,9 @@

Method Details

# Enabling guest operating system features. }, ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#snapshot", # [Output Only] Type of the resource. Always compute#snapshot + "kind": "compute#snapshot", # Output only. [Output Only] Type of the resource. Always compute#snapshot # for Snapshot resources. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this snapshot, which is # essentially a hash of the labels set used for optimistic locking. The @@ -1178,11 +1180,11 @@

Method Details

# Label values may be empty. "a_key": "A String", }, - "licenseCodes": [ # [Output Only] Integer license codes indicating which licenses are attached + "licenseCodes": [ # Output only. [Output Only] Integer license codes indicating which licenses are attached # to this snapshot. "A String", ], - "licenses": [ # [Output Only] A list of public visible licenses that apply to this + "licenses": [ # Output only. [Output Only] A list of public visible licenses that apply to this # snapshot. This can be because the original image had licenses attached # (such as a Windows image). "A String", @@ -1201,15 +1203,17 @@

Method Details

# as part of resource payload. "resourceManagerTags": { # Resource manager tags to be bound to the snapshot. Tag keys and values have # the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, }, "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "snapshotEncryptionKey": { # Encrypts the snapshot using acustomer-supplied # encryption key. # @@ -1333,7 +1337,7 @@

Method Details

}, "sourceDiskForRecoveryCheckpoint": "A String", # The source disk whose recovery checkpoint will be used to create this # snapshot. - "sourceDiskId": "A String", # [Output Only] The ID value of the disk used to create this snapshot. This + "sourceDiskId": "A String", # Output only. [Output Only] The ID value of the disk used to create this snapshot. This # value may be used to determine whether the snapshot was taken from the # current or a previous instance of a given disk name. "sourceInstantSnapshot": "A String", # The source instant snapshot used to create this snapshot. You can provide @@ -1397,21 +1401,21 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceInstantSnapshotId": "A String", # [Output Only] The unique ID of the instant snapshot used to create this + "sourceInstantSnapshotId": "A String", # Output only. [Output Only] The unique ID of the instant snapshot used to create this # snapshot. This value identifies the exact instant snapshot that was used to # create this snapshot. For example, if you created the snapshot from an # instant snapshot that was later deleted and recreated under the same name, # the source instant snapshot ID would identify the exact instant snapshot # that was used. - "sourceSnapshotSchedulePolicy": "A String", # [Output Only] URL of the resource policy which created this + "sourceSnapshotSchedulePolicy": "A String", # Output only. [Output Only] URL of the resource policy which created this # scheduled snapshot. - "sourceSnapshotSchedulePolicyId": "A String", # [Output Only] ID of the resource policy which created this + "sourceSnapshotSchedulePolicyId": "A String", # Output only. [Output Only] ID of the resource policy which created this # scheduled snapshot. - "status": "A String", # [Output Only] The status of the snapshot. This can beCREATING, DELETING, FAILED,READY, or UPLOADING. - "storageBytes": "A String", # [Output Only] A size of the storage used by the snapshot. As snapshots + "status": "A String", # Output only. [Output Only] The status of the snapshot. This can beCREATING, DELETING, FAILED,READY, or UPLOADING. + "storageBytes": "A String", # Output only. [Output Only] A size of the storage used by the snapshot. As snapshots # share storage, this number is expected to change with snapshot # creation/deletion. - "storageBytesStatus": "A String", # [Output Only] An indicator whether storageBytes is in a + "storageBytesStatus": "A String", # Output only. [Output Only] An indicator whether storageBytes is in a # stable state or it is being adjusted as a result of shared storage # reallocation. This status can either be UPDATING, meaning # the size of the snapshot is being updated, or UP_TO_DATE, @@ -1600,10 +1604,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1615,7 +1619,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1801,9 +1805,9 @@

Method Details

# You can use snapshots to back up data on a regular interval. For more # information, read Creating # persistent disk snapshots. - "architecture": "A String", # [Output Only] The architecture of the snapshot. Valid values are + "architecture": "A String", # Output only. [Output Only] The architecture of the snapshot. Valid values are # ARM64 or X86_64. - "autoCreated": True or False, # [Output Only] Set to true if snapshots are automatically created by + "autoCreated": True or False, # Output only. [Output Only] Set to true if snapshots are automatically created by # applying resource policy on the target disk. "chainName": "A String", # Creates the new snapshot in the snapshot chain labeled with the # specified name. The chain name must be 1-63 characters long and comply @@ -1811,18 +1815,18 @@

Method Details

# owners who needs to create separate snapshot chains, for example, # for chargeback tracking. When you describe your snapshot resource, this # field is visible only if it has a non-empty value. - "creationSizeBytes": "A String", # [Output Only] Size in bytes of the snapshot at creation time. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationSizeBytes": "A String", # Output only. [Output Only] Size in bytes of the snapshot at creation time. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "diskSizeGb": "A String", # [Output Only] Size of the source disk, specified in GB. - "downloadBytes": "A String", # [Output Only] Number of bytes downloaded to restore a snapshot to a disk. - "enableConfidentialCompute": True or False, # Whether this snapshot is created from a confidential compute mode disk. + "diskSizeGb": "A String", # Output only. [Output Only] Size of the source disk, specified in GB. + "downloadBytes": "A String", # Output only. [Output Only] Number of bytes downloaded to restore a snapshot to a disk. + "enableConfidentialCompute": True or False, # Output only. Whether this snapshot is created from a confidential compute mode disk. # [Output Only]: This field is not set by user, but from source disk. "guestFlush": True or False, # [Input Only] Whether to attempt an application consistent snapshot by # informing the OS to prepare for the snapshot process. - "guestOsFeatures": [ # [Output Only] A list of features to enable on the guest operating system. + "guestOsFeatures": [ # Output only. [Output Only] A list of features to enable on the guest operating system. # Applicable only for bootable images. Read # Enabling guest operating system features to see a list of available # options. @@ -1848,9 +1852,9 @@

Method Details

# Enabling guest operating system features. }, ], - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#snapshot", # [Output Only] Type of the resource. Always compute#snapshot + "kind": "compute#snapshot", # Output only. [Output Only] Type of the resource. Always compute#snapshot # for Snapshot resources. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this snapshot, which is # essentially a hash of the labels set used for optimistic locking. The @@ -1866,11 +1870,11 @@

Method Details

# Label values may be empty. "a_key": "A String", }, - "licenseCodes": [ # [Output Only] Integer license codes indicating which licenses are attached + "licenseCodes": [ # Output only. [Output Only] Integer license codes indicating which licenses are attached # to this snapshot. "A String", ], - "licenses": [ # [Output Only] A list of public visible licenses that apply to this + "licenses": [ # Output only. [Output Only] A list of public visible licenses that apply to this # snapshot. This can be because the original image had licenses attached # (such as a Windows image). "A String", @@ -1889,15 +1893,17 @@

Method Details

# as part of resource payload. "resourceManagerTags": { # Resource manager tags to be bound to the snapshot. Tag keys and values have # the same definition as resource - # manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and - # values are in the format `tagValues/456`. The field is ignored (both PUT & + # manager tags. Keys and values can be either in numeric format, + # such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + # format such as `{org_id|project_id}/{tag_key_short_name}` and + # `{tag_value_short_name}`. The field is ignored (both PUT & # PATCH) when empty. "a_key": "A String", }, }, "satisfiesPzi": True or False, # Output only. Reserved for future use. - "satisfiesPzs": True or False, # [Output Only] Reserved for future use. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "snapshotEncryptionKey": { # Encrypts the snapshot using acustomer-supplied # encryption key. # @@ -2021,7 +2027,7 @@

Method Details

}, "sourceDiskForRecoveryCheckpoint": "A String", # The source disk whose recovery checkpoint will be used to create this # snapshot. - "sourceDiskId": "A String", # [Output Only] The ID value of the disk used to create this snapshot. This + "sourceDiskId": "A String", # Output only. [Output Only] The ID value of the disk used to create this snapshot. This # value may be used to determine whether the snapshot was taken from the # current or a previous instance of a given disk name. "sourceInstantSnapshot": "A String", # The source instant snapshot used to create this snapshot. You can provide @@ -2085,21 +2091,21 @@

Method Details

# 4648 base64 encoded SHA-256 hash of the customer-supplied # encryption key that protects this resource. }, - "sourceInstantSnapshotId": "A String", # [Output Only] The unique ID of the instant snapshot used to create this + "sourceInstantSnapshotId": "A String", # Output only. [Output Only] The unique ID of the instant snapshot used to create this # snapshot. This value identifies the exact instant snapshot that was used to # create this snapshot. For example, if you created the snapshot from an # instant snapshot that was later deleted and recreated under the same name, # the source instant snapshot ID would identify the exact instant snapshot # that was used. - "sourceSnapshotSchedulePolicy": "A String", # [Output Only] URL of the resource policy which created this + "sourceSnapshotSchedulePolicy": "A String", # Output only. [Output Only] URL of the resource policy which created this # scheduled snapshot. - "sourceSnapshotSchedulePolicyId": "A String", # [Output Only] ID of the resource policy which created this + "sourceSnapshotSchedulePolicyId": "A String", # Output only. [Output Only] ID of the resource policy which created this # scheduled snapshot. - "status": "A String", # [Output Only] The status of the snapshot. This can beCREATING, DELETING, FAILED,READY, or UPLOADING. - "storageBytes": "A String", # [Output Only] A size of the storage used by the snapshot. As snapshots + "status": "A String", # Output only. [Output Only] The status of the snapshot. This can beCREATING, DELETING, FAILED,READY, or UPLOADING. + "storageBytes": "A String", # Output only. [Output Only] A size of the storage used by the snapshot. As snapshots # share storage, this number is expected to change with snapshot # creation/deletion. - "storageBytesStatus": "A String", # [Output Only] An indicator whether storageBytes is in a + "storageBytesStatus": "A String", # Output only. [Output Only] An indicator whether storageBytes is in a # stable state or it is being adjusted as a result of shared storage # reallocation. This status can either be UPDATING, meaning # the size of the snapshot is being updated, or UP_TO_DATE, @@ -2110,13 +2116,13 @@

Method Details

], }, ], - "kind": "compute#snapshotList", # Type of resource. + "kind": "compute#snapshotList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -3224,10 +3230,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3239,7 +3245,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_v1.sslCertificates.html b/docs/dyn/compute_v1.sslCertificates.html index 592092dd79..5f440b64ae 100644 --- a/docs/dyn/compute_v1.sslCertificates.html +++ b/docs/dyn/compute_v1.sslCertificates.html @@ -254,12 +254,12 @@

Method Details

# text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "expireTime": "A String", # [Output Only] Expire time of the certificate. RFC3339 + "expireTime": "A String", # Output only. [Output Only] Expire time of the certificate. RFC3339 "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#sslCertificate", # [Output Only] Type of the resource. Alwayscompute#sslCertificate for SSL certificates. + "kind": "compute#sslCertificate", # Output only. [Output Only] Type of the resource. Alwayscompute#sslCertificate for SSL certificates. "managed": { # Configuration and status of a managed SSL certificate. # Configuration and status of a managed SSL certificate. - "domainStatus": { # [Output only] Detailed statuses of the domains specified for managed + "domainStatus": { # Output only. [Output only] Detailed statuses of the domains specified for managed # certificate resource. "a_key": "A String", }, @@ -269,7 +269,7 @@

Method Details

# certificate](/load-balancing/docs/quotas#ssl_certificates). "A String", ], - "status": "A String", # [Output only] Status of the managed certificate resource. + "status": "A String", # Output only. [Output only] Status of the managed certificate resource. }, "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -281,7 +281,7 @@

Method Details

"privateKey": "A String", # A value read into memory from a write-only private key file. The private # key file must be in PEM format. For security, only insert # requests include this field. - "region": "A String", # [Output Only] URL of the region where the regional SSL Certificate + "region": "A String", # Output only. [Output Only] URL of the region where the regional SSL Certificate # resides. This field is not applicable to global SSL Certificate. "selfLink": "A String", # [Output only] Server-defined URL for the resource. "selfManaged": { # Configuration and status of a self-managed SSL certificate. # Configuration and status of a self-managed SSL certificate. @@ -291,7 +291,7 @@

Method Details

"privateKey": "A String", # A write-only private key in PEM format. Only insert # requests will include this field. }, - "subjectAlternativeNames": [ # [Output Only] Domains associated with the certificate via Subject + "subjectAlternativeNames": [ # Output only. [Output Only] Domains associated with the certificate via Subject # Alternative Name. "A String", ], @@ -327,15 +327,15 @@

Method Details

}, }, }, - "kind": "compute#sslCertificateAggregatedList", # [Output Only] Type of resource. Alwayscompute#sslCertificateAggregatedList for lists of SSL + "kind": "compute#sslCertificateAggregatedList", # Output only. [Output Only] Type of resource. Alwayscompute#sslCertificateAggregatedList for lists of SSL # Certificates. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -570,10 +570,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -585,7 +585,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -720,12 +720,12 @@

Method Details

# text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "expireTime": "A String", # [Output Only] Expire time of the certificate. RFC3339 + "expireTime": "A String", # Output only. [Output Only] Expire time of the certificate. RFC3339 "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#sslCertificate", # [Output Only] Type of the resource. Alwayscompute#sslCertificate for SSL certificates. + "kind": "compute#sslCertificate", # Output only. [Output Only] Type of the resource. Alwayscompute#sslCertificate for SSL certificates. "managed": { # Configuration and status of a managed SSL certificate. # Configuration and status of a managed SSL certificate. - "domainStatus": { # [Output only] Detailed statuses of the domains specified for managed + "domainStatus": { # Output only. [Output only] Detailed statuses of the domains specified for managed # certificate resource. "a_key": "A String", }, @@ -735,7 +735,7 @@

Method Details

# certificate](/load-balancing/docs/quotas#ssl_certificates). "A String", ], - "status": "A String", # [Output only] Status of the managed certificate resource. + "status": "A String", # Output only. [Output only] Status of the managed certificate resource. }, "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -747,7 +747,7 @@

Method Details

"privateKey": "A String", # A value read into memory from a write-only private key file. The private # key file must be in PEM format. For security, only insert # requests include this field. - "region": "A String", # [Output Only] URL of the region where the regional SSL Certificate + "region": "A String", # Output only. [Output Only] URL of the region where the regional SSL Certificate # resides. This field is not applicable to global SSL Certificate. "selfLink": "A String", # [Output only] Server-defined URL for the resource. "selfManaged": { # Configuration and status of a self-managed SSL certificate. # Configuration and status of a self-managed SSL certificate. @@ -757,7 +757,7 @@

Method Details

"privateKey": "A String", # A write-only private key in PEM format. Only insert # requests will include this field. }, - "subjectAlternativeNames": [ # [Output Only] Domains associated with the certificate via Subject + "subjectAlternativeNames": [ # Output only. [Output Only] Domains associated with the certificate via Subject # Alternative Name. "A String", ], @@ -816,12 +816,12 @@

Method Details

# text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "expireTime": "A String", # [Output Only] Expire time of the certificate. RFC3339 + "expireTime": "A String", # Output only. [Output Only] Expire time of the certificate. RFC3339 "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#sslCertificate", # [Output Only] Type of the resource. Alwayscompute#sslCertificate for SSL certificates. + "kind": "compute#sslCertificate", # Output only. [Output Only] Type of the resource. Alwayscompute#sslCertificate for SSL certificates. "managed": { # Configuration and status of a managed SSL certificate. # Configuration and status of a managed SSL certificate. - "domainStatus": { # [Output only] Detailed statuses of the domains specified for managed + "domainStatus": { # Output only. [Output only] Detailed statuses of the domains specified for managed # certificate resource. "a_key": "A String", }, @@ -831,7 +831,7 @@

Method Details

# certificate](/load-balancing/docs/quotas#ssl_certificates). "A String", ], - "status": "A String", # [Output only] Status of the managed certificate resource. + "status": "A String", # Output only. [Output only] Status of the managed certificate resource. }, "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -843,7 +843,7 @@

Method Details

"privateKey": "A String", # A value read into memory from a write-only private key file. The private # key file must be in PEM format. For security, only insert # requests include this field. - "region": "A String", # [Output Only] URL of the region where the regional SSL Certificate + "region": "A String", # Output only. [Output Only] URL of the region where the regional SSL Certificate # resides. This field is not applicable to global SSL Certificate. "selfLink": "A String", # [Output only] Server-defined URL for the resource. "selfManaged": { # Configuration and status of a self-managed SSL certificate. # Configuration and status of a self-managed SSL certificate. @@ -853,7 +853,7 @@

Method Details

"privateKey": "A String", # A write-only private key in PEM format. Only insert # requests will include this field. }, - "subjectAlternativeNames": [ # [Output Only] Domains associated with the certificate via Subject + "subjectAlternativeNames": [ # Output only. [Output Only] Domains associated with the certificate via Subject # Alternative Name. "A String", ], @@ -1039,10 +1039,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1054,7 +1054,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1275,12 +1275,12 @@

Method Details

# text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "expireTime": "A String", # [Output Only] Expire time of the certificate. RFC3339 + "expireTime": "A String", # Output only. [Output Only] Expire time of the certificate. RFC3339 "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#sslCertificate", # [Output Only] Type of the resource. Alwayscompute#sslCertificate for SSL certificates. + "kind": "compute#sslCertificate", # Output only. [Output Only] Type of the resource. Alwayscompute#sslCertificate for SSL certificates. "managed": { # Configuration and status of a managed SSL certificate. # Configuration and status of a managed SSL certificate. - "domainStatus": { # [Output only] Detailed statuses of the domains specified for managed + "domainStatus": { # Output only. [Output only] Detailed statuses of the domains specified for managed # certificate resource. "a_key": "A String", }, @@ -1290,7 +1290,7 @@

Method Details

# certificate](/load-balancing/docs/quotas#ssl_certificates). "A String", ], - "status": "A String", # [Output only] Status of the managed certificate resource. + "status": "A String", # Output only. [Output only] Status of the managed certificate resource. }, "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -1302,7 +1302,7 @@

Method Details

"privateKey": "A String", # A value read into memory from a write-only private key file. The private # key file must be in PEM format. For security, only insert # requests include this field. - "region": "A String", # [Output Only] URL of the region where the regional SSL Certificate + "region": "A String", # Output only. [Output Only] URL of the region where the regional SSL Certificate # resides. This field is not applicable to global SSL Certificate. "selfLink": "A String", # [Output only] Server-defined URL for the resource. "selfManaged": { # Configuration and status of a self-managed SSL certificate. # Configuration and status of a self-managed SSL certificate. @@ -1312,7 +1312,7 @@

Method Details

"privateKey": "A String", # A write-only private key in PEM format. Only insert # requests will include this field. }, - "subjectAlternativeNames": [ # [Output Only] Domains associated with the certificate via Subject + "subjectAlternativeNames": [ # Output only. [Output Only] Domains associated with the certificate via Subject # Alternative Name. "A String", ], @@ -1320,13 +1320,13 @@

Method Details

# "MANAGED". If not specified, the certificate is self-managed and the fieldscertificate and private_key are used. }, ], - "kind": "compute#sslCertificateList", # Type of resource. + "kind": "compute#sslCertificateList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there diff --git a/docs/dyn/compute_v1.sslPolicies.html b/docs/dyn/compute_v1.sslPolicies.html index 454ee9fed3..15a8c34815 100644 --- a/docs/dyn/compute_v1.sslPolicies.html +++ b/docs/dyn/compute_v1.sslPolicies.html @@ -227,7 +227,7 @@

Method Details

# suites, that are offered by Application Load Balancers and proxy Network Load # Balancers. For more information, read # SSL policies overview. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customFeatures": [ # A list of features enabled when the selected profile is CUSTOM. The # method returns the set of features that can be @@ -236,7 +236,7 @@

Method Details

], "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "enabledFeatures": [ # [Output Only] The list of features enabled in the SSL policy. + "enabledFeatures": [ # Output only. [Output Only] The list of features enabled in the SSL policy. "A String", ], "fingerprint": "A String", # Fingerprint of this resource. A hash of the contents stored in this object. @@ -247,9 +247,9 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve an SslPolicy. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#sslPolicy", # [Output only] Type of the resource. Alwayscompute#sslPolicyfor SSL policies. + "kind": "compute#sslPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#sslPolicyfor SSL policies. "minTlsVersion": "A String", # The minimum version of SSL protocol that can be used by the clients to # establish a connection with the load balancer. This can be one ofTLS_1_0, TLS_1_1, TLS_1_2,TLS_1_3. When set to TLS_1_3, the profile field # must be set to RESTRICTED. @@ -263,10 +263,10 @@

Method Details

"profile": "A String", # Profile specifies the set of SSL features that can be used by the load # balancer when negotiating SSL with clients. This can be one ofCOMPATIBLE, MODERN, RESTRICTED, orCUSTOM. If using CUSTOM, the set of SSL features # to enable must be specified in the customFeatures field. - "region": "A String", # [Output Only] URL of the region where the regional SSL policy + "region": "A String", # Output only. [Output Only] URL of the region where the regional SSL policy # resides. This field is not applicable to global SSL policies. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "warnings": [ # [Output Only] If potential misconfigurations are detected for this + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "warnings": [ # Output only. [Output Only] If potential misconfigurations are detected for this # SSL policy, this field will be populated with warning messages. { "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute @@ -324,14 +324,14 @@

Method Details

}, }, }, - "kind": "compute#sslPoliciesAggregatedList", # [Output Only] Type of resource. Alwayscompute#sslPolicyAggregatedList for lists of SSL Policies. + "kind": "compute#sslPoliciesAggregatedList", # Output only. [Output Only] Type of resource. Alwayscompute#sslPolicyAggregatedList for lists of SSL Policies. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -569,10 +569,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -584,7 +584,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -686,7 +686,7 @@

Method Details

# suites, that are offered by Application Load Balancers and proxy Network Load # Balancers. For more information, read # SSL policies overview. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customFeatures": [ # A list of features enabled when the selected profile is CUSTOM. The # method returns the set of features that can be @@ -695,7 +695,7 @@

Method Details

], "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "enabledFeatures": [ # [Output Only] The list of features enabled in the SSL policy. + "enabledFeatures": [ # Output only. [Output Only] The list of features enabled in the SSL policy. "A String", ], "fingerprint": "A String", # Fingerprint of this resource. A hash of the contents stored in this object. @@ -706,9 +706,9 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve an SslPolicy. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#sslPolicy", # [Output only] Type of the resource. Alwayscompute#sslPolicyfor SSL policies. + "kind": "compute#sslPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#sslPolicyfor SSL policies. "minTlsVersion": "A String", # The minimum version of SSL protocol that can be used by the clients to # establish a connection with the load balancer. This can be one ofTLS_1_0, TLS_1_1, TLS_1_2,TLS_1_3. When set to TLS_1_3, the profile field # must be set to RESTRICTED. @@ -722,10 +722,10 @@

Method Details

"profile": "A String", # Profile specifies the set of SSL features that can be used by the load # balancer when negotiating SSL with clients. This can be one ofCOMPATIBLE, MODERN, RESTRICTED, orCUSTOM. If using CUSTOM, the set of SSL features # to enable must be specified in the customFeatures field. - "region": "A String", # [Output Only] URL of the region where the regional SSL policy + "region": "A String", # Output only. [Output Only] URL of the region where the regional SSL policy # resides. This field is not applicable to global SSL policies. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "warnings": [ # [Output Only] If potential misconfigurations are detected for this + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "warnings": [ # Output only. [Output Only] If potential misconfigurations are detected for this # SSL policy, this field will be populated with warning messages. { "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute @@ -771,7 +771,7 @@

Method Details

# suites, that are offered by Application Load Balancers and proxy Network Load # Balancers. For more information, read # SSL policies overview. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customFeatures": [ # A list of features enabled when the selected profile is CUSTOM. The # method returns the set of features that can be @@ -780,7 +780,7 @@

Method Details

], "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "enabledFeatures": [ # [Output Only] The list of features enabled in the SSL policy. + "enabledFeatures": [ # Output only. [Output Only] The list of features enabled in the SSL policy. "A String", ], "fingerprint": "A String", # Fingerprint of this resource. A hash of the contents stored in this object. @@ -791,9 +791,9 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve an SslPolicy. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#sslPolicy", # [Output only] Type of the resource. Alwayscompute#sslPolicyfor SSL policies. + "kind": "compute#sslPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#sslPolicyfor SSL policies. "minTlsVersion": "A String", # The minimum version of SSL protocol that can be used by the clients to # establish a connection with the load balancer. This can be one ofTLS_1_0, TLS_1_1, TLS_1_2,TLS_1_3. When set to TLS_1_3, the profile field # must be set to RESTRICTED. @@ -807,10 +807,10 @@

Method Details

"profile": "A String", # Profile specifies the set of SSL features that can be used by the load # balancer when negotiating SSL with clients. This can be one ofCOMPATIBLE, MODERN, RESTRICTED, orCUSTOM. If using CUSTOM, the set of SSL features # to enable must be specified in the customFeatures field. - "region": "A String", # [Output Only] URL of the region where the regional SSL policy + "region": "A String", # Output only. [Output Only] URL of the region where the regional SSL policy # resides. This field is not applicable to global SSL policies. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "warnings": [ # [Output Only] If potential misconfigurations are detected for this + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "warnings": [ # Output only. [Output Only] If potential misconfigurations are detected for this # SSL policy, this field will be populated with warning messages. { "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute @@ -1018,10 +1018,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1033,7 +1033,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1212,15 +1212,15 @@

Method Details

An object of the form: { - "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. - "items": [ # A list of SslPolicy resources. + "id": "A String", # Output only. [Output Only] Unique identifier for the resource; defined by the server. + "items": [ # Output only. A list of SslPolicy resources. { # Represents an SSL Policy resource. # # Use SSL policies to control SSL features, such as versions and cipher # suites, that are offered by Application Load Balancers and proxy Network Load # Balancers. For more information, read # SSL policies overview. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customFeatures": [ # A list of features enabled when the selected profile is CUSTOM. The # method returns the set of features that can be @@ -1229,7 +1229,7 @@

Method Details

], "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "enabledFeatures": [ # [Output Only] The list of features enabled in the SSL policy. + "enabledFeatures": [ # Output only. [Output Only] The list of features enabled in the SSL policy. "A String", ], "fingerprint": "A String", # Fingerprint of this resource. A hash of the contents stored in this object. @@ -1240,9 +1240,9 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve an SslPolicy. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#sslPolicy", # [Output only] Type of the resource. Alwayscompute#sslPolicyfor SSL policies. + "kind": "compute#sslPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#sslPolicyfor SSL policies. "minTlsVersion": "A String", # The minimum version of SSL protocol that can be used by the clients to # establish a connection with the load balancer. This can be one ofTLS_1_0, TLS_1_1, TLS_1_2,TLS_1_3. When set to TLS_1_3, the profile field # must be set to RESTRICTED. @@ -1256,10 +1256,10 @@

Method Details

"profile": "A String", # Profile specifies the set of SSL features that can be used by the load # balancer when negotiating SSL with clients. This can be one ofCOMPATIBLE, MODERN, RESTRICTED, orCUSTOM. If using CUSTOM, the set of SSL features # to enable must be specified in the customFeatures field. - "region": "A String", # [Output Only] URL of the region where the regional SSL policy + "region": "A String", # Output only. [Output Only] URL of the region where the regional SSL policy # resides. This field is not applicable to global SSL policies. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "warnings": [ # [Output Only] If potential misconfigurations are detected for this + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "warnings": [ # Output only. [Output Only] If potential misconfigurations are detected for this # SSL policy, this field will be populated with warning messages. { "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute @@ -1289,13 +1289,13 @@

Method Details

], }, ], - "kind": "compute#sslPoliciesList", # [Output Only] Type of the resource. Alwayscompute#sslPoliciesList for lists of sslPolicies. - "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for + "kind": "compute#sslPoliciesList", # Output only. [Output Only] Type of the resource. Alwayscompute#sslPoliciesList for lists of sslPolicies. + "nextPageToken": "A String", # Output only. [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -1460,7 +1460,7 @@

Method Details

# suites, that are offered by Application Load Balancers and proxy Network Load # Balancers. For more information, read # SSL policies overview. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "customFeatures": [ # A list of features enabled when the selected profile is CUSTOM. The # method returns the set of features that can be @@ -1469,7 +1469,7 @@

Method Details

], "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "enabledFeatures": [ # [Output Only] The list of features enabled in the SSL policy. + "enabledFeatures": [ # Output only. [Output Only] The list of features enabled in the SSL policy. "A String", ], "fingerprint": "A String", # Fingerprint of this resource. A hash of the contents stored in this object. @@ -1480,9 +1480,9 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve an SslPolicy. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#sslPolicy", # [Output only] Type of the resource. Alwayscompute#sslPolicyfor SSL policies. + "kind": "compute#sslPolicy", # Output only. [Output only] Type of the resource. Alwayscompute#sslPolicyfor SSL policies. "minTlsVersion": "A String", # The minimum version of SSL protocol that can be used by the clients to # establish a connection with the load balancer. This can be one ofTLS_1_0, TLS_1_1, TLS_1_2,TLS_1_3. When set to TLS_1_3, the profile field # must be set to RESTRICTED. @@ -1496,10 +1496,10 @@

Method Details

"profile": "A String", # Profile specifies the set of SSL features that can be used by the load # balancer when negotiating SSL with clients. This can be one ofCOMPATIBLE, MODERN, RESTRICTED, orCUSTOM. If using CUSTOM, the set of SSL features # to enable must be specified in the customFeatures field. - "region": "A String", # [Output Only] URL of the region where the regional SSL policy + "region": "A String", # Output only. [Output Only] URL of the region where the regional SSL policy # resides. This field is not applicable to global SSL policies. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "warnings": [ # [Output Only] If potential misconfigurations are detected for this + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "warnings": [ # Output only. [Output Only] If potential misconfigurations are detected for this # SSL policy, this field will be populated with warning messages. { "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute @@ -1707,10 +1707,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1722,7 +1722,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_v1.storagePoolTypes.html b/docs/dyn/compute_v1.storagePoolTypes.html index c55497c962..0e2ad14976 100644 --- a/docs/dyn/compute_v1.storagePoolTypes.html +++ b/docs/dyn/compute_v1.storagePoolTypes.html @@ -235,7 +235,7 @@

Method Details

"description": "A String", # [Output Only] An optional description of this resource. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#storagePoolType", # [Output Only] Type of the resource. Alwayscompute#storagePoolType for storage pool types. + "kind": "compute#storagePoolType", # Output only. [Output Only] Type of the resource. Alwayscompute#storagePoolType for storage pool types. "maxPoolProvisionedCapacityGb": "A String", # [Output Only] Maximum storage pool size in GB. "maxPoolProvisionedIops": "A String", # [Output Only] Maximum provisioned IOPS. "maxPoolProvisionedThroughput": "A String", # [Output Only] Maximum provisioned throughput. @@ -246,7 +246,7 @@

Method Details

# instead. "name": "A String", # [Output Only] Name of the resource. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "supportedDiskTypes": [ # [Output Only] The list of disk types supported in this storage pool type. "A String", ], @@ -283,13 +283,13 @@

Method Details

}, }, }, - "kind": "compute#storagePoolTypeAggregatedList", # [Output Only] Type of resource. Alwayscompute#storagePoolTypeAggregatedList. + "kind": "compute#storagePoolTypeAggregatedList", # Output only. [Output Only] Type of resource. Alwayscompute#storagePoolTypeAggregatedList. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -381,7 +381,7 @@

Method Details

"description": "A String", # [Output Only] An optional description of this resource. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#storagePoolType", # [Output Only] Type of the resource. Alwayscompute#storagePoolType for storage pool types. + "kind": "compute#storagePoolType", # Output only. [Output Only] Type of the resource. Alwayscompute#storagePoolType for storage pool types. "maxPoolProvisionedCapacityGb": "A String", # [Output Only] Maximum storage pool size in GB. "maxPoolProvisionedIops": "A String", # [Output Only] Maximum provisioned IOPS. "maxPoolProvisionedThroughput": "A String", # [Output Only] Maximum provisioned throughput. @@ -392,7 +392,7 @@

Method Details

# instead. "name": "A String", # [Output Only] Name of the resource. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "supportedDiskTypes": [ # [Output Only] The list of disk types supported in this storage pool type. "A String", ], @@ -532,7 +532,7 @@

Method Details

"description": "A String", # [Output Only] An optional description of this resource. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#storagePoolType", # [Output Only] Type of the resource. Alwayscompute#storagePoolType for storage pool types. + "kind": "compute#storagePoolType", # Output only. [Output Only] Type of the resource. Alwayscompute#storagePoolType for storage pool types. "maxPoolProvisionedCapacityGb": "A String", # [Output Only] Maximum storage pool size in GB. "maxPoolProvisionedIops": "A String", # [Output Only] Maximum provisioned IOPS. "maxPoolProvisionedThroughput": "A String", # [Output Only] Maximum provisioned throughput. @@ -543,7 +543,7 @@

Method Details

# instead. "name": "A String", # [Output Only] Name of the resource. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "supportedDiskTypes": [ # [Output Only] The list of disk types supported in this storage pool type. "A String", ], @@ -552,13 +552,13 @@

Method Details

# not settable as a field in the request body. }, ], - "kind": "compute#storagePoolTypeList", # [Output Only] Type of resource. Alwayscompute#storagePoolTypeList for storage pool types. + "kind": "compute#storagePoolTypeList", # Output only. [Output Only] Type of resource. Alwayscompute#storagePoolTypeList for storage pool types. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there diff --git a/docs/dyn/compute_v1.storagePools.html b/docs/dyn/compute_v1.storagePools.html index 6855fb291d..c66a1f514b 100644 --- a/docs/dyn/compute_v1.storagePools.html +++ b/docs/dyn/compute_v1.storagePools.html @@ -234,13 +234,13 @@

Method Details

"storagePools": [ # [Output Only] A list of storage pool contained in this scope. { # Represents a zonal storage pool resource. "capacityProvisioningType": "A String", # Provisioning type of the byte capacity of the pool. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#storagePool", # [Output Only] Type of the resource. Always compute#storagePool + "kind": "compute#storagePool", # Output only. [Output Only] Type of the resource. Always compute#storagePool # for storage pools. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this storage pool, which is # essentially a hash of the labels set used for optimistic locking. The @@ -270,9 +270,9 @@

Method Details

# type is hyperdisk-balanced. "poolProvisionedThroughput": "A String", # Provisioned throughput of the storage pool in MiB/s. Only relevant if the # storage pool type is hyperdisk-balanced or hyperdisk-throughput. - "resourceStatus": { # [Output Only] Contains output only fields. # [Output Only] Status information for the storage pool resource. + "resourceStatus": { # [Output Only] Contains output only fields. # Output only. [Output Only] Status information for the storage pool resource. "diskCount": "A String", # [Output Only] Number of disks used. - "lastResizeTimestamp": "A String", # [Output Only] Timestamp of the last successful resize inRFC3339 text format. + "lastResizeTimestamp": "A String", # Output only. [Output Only] Timestamp of the last successful resize inRFC3339 text format. "maxTotalProvisionedDiskCapacityGb": "A String", # [Output Only] Maximum allowed aggregate disk size in GiB. "poolUsedCapacityBytes": "A String", # [Output Only] Space used by data stored in disks within the storage pool # (in bytes). This will reflect the total number of bytes written to the @@ -292,9 +292,9 @@

Method Details

# minus some amount that is allowed per disk that is not counted towards # pool's throughput capacity. }, - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. - "state": "A String", # [Output Only] The status of storage pool creation. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. + "state": "A String", # Output only. [Output Only] The status of storage pool creation. # # # - CREATING: Storage pool is provisioning. @@ -302,9 +302,9 @@

Method Details

# - FAILED: Storage pool creation failed. # - READY: Storage pool is ready for use. # - DELETING: Storage pool is deleting. - "status": { # [Output Only] Contains output only fields. # [Output Only] Status information for the storage pool resource. + "status": { # [Output Only] Contains output only fields. # Output only. [Output Only] Status information for the storage pool resource. "diskCount": "A String", # [Output Only] Number of disks used. - "lastResizeTimestamp": "A String", # [Output Only] Timestamp of the last successful resize inRFC3339 text format. + "lastResizeTimestamp": "A String", # Output only. [Output Only] Timestamp of the last successful resize inRFC3339 text format. "maxTotalProvisionedDiskCapacityGb": "A String", # [Output Only] Maximum allowed aggregate disk size in GiB. "poolUsedCapacityBytes": "A String", # [Output Only] Space used by data stored in disks within the storage pool # (in bytes). This will reflect the total number of bytes written to the @@ -325,7 +325,7 @@

Method Details

# pool's throughput capacity. }, "storagePoolType": "A String", # Type of the storage pool. - "zone": "A String", # [Output Only] URL of the zone where the storage pool resides. + "zone": "A String", # Output only. [Output Only] URL of the zone where the storage pool resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. }, @@ -358,15 +358,15 @@

Method Details

}, }, }, - "kind": "compute#storagePoolAggregatedList", # [Output Only] Type of resource. Alwayscompute#storagePoolAggregatedList for aggregated lists of + "kind": "compute#storagePoolAggregatedList", # Output only. [Output Only] Type of resource. Alwayscompute#storagePoolAggregatedList for aggregated lists of # storage pools. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -606,10 +606,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -621,7 +621,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -720,13 +720,13 @@

Method Details

{ # Represents a zonal storage pool resource. "capacityProvisioningType": "A String", # Provisioning type of the byte capacity of the pool. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#storagePool", # [Output Only] Type of the resource. Always compute#storagePool + "kind": "compute#storagePool", # Output only. [Output Only] Type of the resource. Always compute#storagePool # for storage pools. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this storage pool, which is # essentially a hash of the labels set used for optimistic locking. The @@ -756,9 +756,9 @@

Method Details

# type is hyperdisk-balanced. "poolProvisionedThroughput": "A String", # Provisioned throughput of the storage pool in MiB/s. Only relevant if the # storage pool type is hyperdisk-balanced or hyperdisk-throughput. - "resourceStatus": { # [Output Only] Contains output only fields. # [Output Only] Status information for the storage pool resource. + "resourceStatus": { # [Output Only] Contains output only fields. # Output only. [Output Only] Status information for the storage pool resource. "diskCount": "A String", # [Output Only] Number of disks used. - "lastResizeTimestamp": "A String", # [Output Only] Timestamp of the last successful resize inRFC3339 text format. + "lastResizeTimestamp": "A String", # Output only. [Output Only] Timestamp of the last successful resize inRFC3339 text format. "maxTotalProvisionedDiskCapacityGb": "A String", # [Output Only] Maximum allowed aggregate disk size in GiB. "poolUsedCapacityBytes": "A String", # [Output Only] Space used by data stored in disks within the storage pool # (in bytes). This will reflect the total number of bytes written to the @@ -778,9 +778,9 @@

Method Details

# minus some amount that is allowed per disk that is not counted towards # pool's throughput capacity. }, - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. - "state": "A String", # [Output Only] The status of storage pool creation. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. + "state": "A String", # Output only. [Output Only] The status of storage pool creation. # # # - CREATING: Storage pool is provisioning. @@ -788,9 +788,9 @@

Method Details

# - FAILED: Storage pool creation failed. # - READY: Storage pool is ready for use. # - DELETING: Storage pool is deleting. - "status": { # [Output Only] Contains output only fields. # [Output Only] Status information for the storage pool resource. + "status": { # [Output Only] Contains output only fields. # Output only. [Output Only] Status information for the storage pool resource. "diskCount": "A String", # [Output Only] Number of disks used. - "lastResizeTimestamp": "A String", # [Output Only] Timestamp of the last successful resize inRFC3339 text format. + "lastResizeTimestamp": "A String", # Output only. [Output Only] Timestamp of the last successful resize inRFC3339 text format. "maxTotalProvisionedDiskCapacityGb": "A String", # [Output Only] Maximum allowed aggregate disk size in GiB. "poolUsedCapacityBytes": "A String", # [Output Only] Space used by data stored in disks within the storage pool # (in bytes). This will reflect the total number of bytes written to the @@ -811,7 +811,7 @@

Method Details

# pool's throughput capacity. }, "storagePoolType": "A String", # Type of the storage pool. - "zone": "A String", # [Output Only] URL of the zone where the storage pool resides. + "zone": "A String", # Output only. [Output Only] URL of the zone where the storage pool resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. } @@ -1199,13 +1199,13 @@

Method Details

{ # Represents a zonal storage pool resource. "capacityProvisioningType": "A String", # Provisioning type of the byte capacity of the pool. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#storagePool", # [Output Only] Type of the resource. Always compute#storagePool + "kind": "compute#storagePool", # Output only. [Output Only] Type of the resource. Always compute#storagePool # for storage pools. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this storage pool, which is # essentially a hash of the labels set used for optimistic locking. The @@ -1235,9 +1235,9 @@

Method Details

# type is hyperdisk-balanced. "poolProvisionedThroughput": "A String", # Provisioned throughput of the storage pool in MiB/s. Only relevant if the # storage pool type is hyperdisk-balanced or hyperdisk-throughput. - "resourceStatus": { # [Output Only] Contains output only fields. # [Output Only] Status information for the storage pool resource. + "resourceStatus": { # [Output Only] Contains output only fields. # Output only. [Output Only] Status information for the storage pool resource. "diskCount": "A String", # [Output Only] Number of disks used. - "lastResizeTimestamp": "A String", # [Output Only] Timestamp of the last successful resize inRFC3339 text format. + "lastResizeTimestamp": "A String", # Output only. [Output Only] Timestamp of the last successful resize inRFC3339 text format. "maxTotalProvisionedDiskCapacityGb": "A String", # [Output Only] Maximum allowed aggregate disk size in GiB. "poolUsedCapacityBytes": "A String", # [Output Only] Space used by data stored in disks within the storage pool # (in bytes). This will reflect the total number of bytes written to the @@ -1257,9 +1257,9 @@

Method Details

# minus some amount that is allowed per disk that is not counted towards # pool's throughput capacity. }, - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. - "state": "A String", # [Output Only] The status of storage pool creation. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. + "state": "A String", # Output only. [Output Only] The status of storage pool creation. # # # - CREATING: Storage pool is provisioning. @@ -1267,9 +1267,9 @@

Method Details

# - FAILED: Storage pool creation failed. # - READY: Storage pool is ready for use. # - DELETING: Storage pool is deleting. - "status": { # [Output Only] Contains output only fields. # [Output Only] Status information for the storage pool resource. + "status": { # [Output Only] Contains output only fields. # Output only. [Output Only] Status information for the storage pool resource. "diskCount": "A String", # [Output Only] Number of disks used. - "lastResizeTimestamp": "A String", # [Output Only] Timestamp of the last successful resize inRFC3339 text format. + "lastResizeTimestamp": "A String", # Output only. [Output Only] Timestamp of the last successful resize inRFC3339 text format. "maxTotalProvisionedDiskCapacityGb": "A String", # [Output Only] Maximum allowed aggregate disk size in GiB. "poolUsedCapacityBytes": "A String", # [Output Only] Space used by data stored in disks within the storage pool # (in bytes). This will reflect the total number of bytes written to the @@ -1290,7 +1290,7 @@

Method Details

# pool's throughput capacity. }, "storagePoolType": "A String", # Type of the storage pool. - "zone": "A String", # [Output Only] URL of the zone where the storage pool resides. + "zone": "A String", # Output only. [Output Only] URL of the zone where the storage pool resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. } @@ -1473,10 +1473,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1488,7 +1488,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1673,13 +1673,13 @@

Method Details

"items": [ # A list of StoragePool resources. { # Represents a zonal storage pool resource. "capacityProvisioningType": "A String", # Provisioning type of the byte capacity of the pool. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#storagePool", # [Output Only] Type of the resource. Always compute#storagePool + "kind": "compute#storagePool", # Output only. [Output Only] Type of the resource. Always compute#storagePool # for storage pools. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this storage pool, which is # essentially a hash of the labels set used for optimistic locking. The @@ -1709,9 +1709,9 @@

Method Details

# type is hyperdisk-balanced. "poolProvisionedThroughput": "A String", # Provisioned throughput of the storage pool in MiB/s. Only relevant if the # storage pool type is hyperdisk-balanced or hyperdisk-throughput. - "resourceStatus": { # [Output Only] Contains output only fields. # [Output Only] Status information for the storage pool resource. + "resourceStatus": { # [Output Only] Contains output only fields. # Output only. [Output Only] Status information for the storage pool resource. "diskCount": "A String", # [Output Only] Number of disks used. - "lastResizeTimestamp": "A String", # [Output Only] Timestamp of the last successful resize inRFC3339 text format. + "lastResizeTimestamp": "A String", # Output only. [Output Only] Timestamp of the last successful resize inRFC3339 text format. "maxTotalProvisionedDiskCapacityGb": "A String", # [Output Only] Maximum allowed aggregate disk size in GiB. "poolUsedCapacityBytes": "A String", # [Output Only] Space used by data stored in disks within the storage pool # (in bytes). This will reflect the total number of bytes written to the @@ -1731,9 +1731,9 @@

Method Details

# minus some amount that is allowed per disk that is not counted towards # pool's throughput capacity. }, - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. - "state": "A String", # [Output Only] The status of storage pool creation. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. + "state": "A String", # Output only. [Output Only] The status of storage pool creation. # # # - CREATING: Storage pool is provisioning. @@ -1741,9 +1741,9 @@

Method Details

# - FAILED: Storage pool creation failed. # - READY: Storage pool is ready for use. # - DELETING: Storage pool is deleting. - "status": { # [Output Only] Contains output only fields. # [Output Only] Status information for the storage pool resource. + "status": { # [Output Only] Contains output only fields. # Output only. [Output Only] Status information for the storage pool resource. "diskCount": "A String", # [Output Only] Number of disks used. - "lastResizeTimestamp": "A String", # [Output Only] Timestamp of the last successful resize inRFC3339 text format. + "lastResizeTimestamp": "A String", # Output only. [Output Only] Timestamp of the last successful resize inRFC3339 text format. "maxTotalProvisionedDiskCapacityGb": "A String", # [Output Only] Maximum allowed aggregate disk size in GiB. "poolUsedCapacityBytes": "A String", # [Output Only] Space used by data stored in disks within the storage pool # (in bytes). This will reflect the total number of bytes written to the @@ -1764,20 +1764,20 @@

Method Details

# pool's throughput capacity. }, "storagePoolType": "A String", # Type of the storage pool. - "zone": "A String", # [Output Only] URL of the zone where the storage pool resides. + "zone": "A String", # Output only. [Output Only] URL of the zone where the storage pool resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. }, ], - "kind": "compute#storagePoolList", # [Output Only] Type of resource. Always compute#storagePoolList + "kind": "compute#storagePoolList", # Output only. [Output Only] Type of resource. Always compute#storagePoolList # for lists of storagePools. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. # end_interface: MixerListResponseWithEtagBuilder "A String", ], @@ -1910,41 +1910,41 @@

Method Details

{ "etag": "A String", - "id": "A String", # [Output Only] Unique identifier for the resource; defined by the server. + "id": "A String", # Output only. [Output Only] Unique identifier for the resource; defined by the server. "items": [ # A list of StoragePoolDisk resources. { - "attachedInstances": [ # [Output Only] Instances this disk is attached to. + "attachedInstances": [ # Output only. [Output Only] Instances this disk is attached to. "A String", ], - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. - "disk": "A String", # [Output Only] The URL of the disk. - "name": "A String", # [Output Only] The name of the disk. - "provisionedIops": "A String", # [Output Only] The number of IOPS provisioned for the disk. - "provisionedThroughput": "A String", # [Output Only] The throughput provisioned for the disk. - "resourcePolicies": [ # [Output Only] Resource policies applied to disk for automatic snapshot + "disk": "A String", # Output only. [Output Only] The URL of the disk. + "name": "A String", # Output only. [Output Only] The name of the disk. + "provisionedIops": "A String", # Output only. [Output Only] The number of IOPS provisioned for the disk. + "provisionedThroughput": "A String", # Output only. [Output Only] The throughput provisioned for the disk. + "resourcePolicies": [ # Output only. [Output Only] Resource policies applied to disk for automatic snapshot # creations. "A String", ], - "sizeGb": "A String", # [Output Only] The disk size, in GB. - "status": "A String", # [Output Only] The disk status. - "type": "A String", # [Output Only] The disk type. - "usedBytes": "A String", # [Output Only] Amount of disk space used. + "sizeGb": "A String", # Output only. [Output Only] The disk size, in GB. + "status": "A String", # Output only. [Output Only] The disk status. + "type": "A String", # Output only. [Output Only] The disk type. + "usedBytes": "A String", # Output only. [Output Only] Amount of disk space used. }, ], - "kind": "compute#storagePoolListDisks", # [Output Only] Type of resource. Alwayscompute#storagePoolListDisks for lists of disks in a + "kind": "compute#storagePoolListDisks", # Output only. [Output Only] Type of resource. Alwayscompute#storagePoolListDisks for lists of disks in a # storagePool. - "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for + "nextPageToken": "A String", # Output only. [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. # end_interface: MixerListResponseWithEtagBuilder "A String", ], - "warning": { # [Output Only] Informational warning message. + "warning": { # Output only. [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there # are no results in the response. @@ -2926,13 +2926,13 @@

Method Details

{ # Represents a zonal storage pool resource. "capacityProvisioningType": "A String", # Provisioning type of the byte capacity of the pool. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#storagePool", # [Output Only] Type of the resource. Always compute#storagePool + "kind": "compute#storagePool", # Output only. [Output Only] Type of the resource. Always compute#storagePool # for storage pools. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this storage pool, which is # essentially a hash of the labels set used for optimistic locking. The @@ -2962,9 +2962,9 @@

Method Details

# type is hyperdisk-balanced. "poolProvisionedThroughput": "A String", # Provisioned throughput of the storage pool in MiB/s. Only relevant if the # storage pool type is hyperdisk-balanced or hyperdisk-throughput. - "resourceStatus": { # [Output Only] Contains output only fields. # [Output Only] Status information for the storage pool resource. + "resourceStatus": { # [Output Only] Contains output only fields. # Output only. [Output Only] Status information for the storage pool resource. "diskCount": "A String", # [Output Only] Number of disks used. - "lastResizeTimestamp": "A String", # [Output Only] Timestamp of the last successful resize inRFC3339 text format. + "lastResizeTimestamp": "A String", # Output only. [Output Only] Timestamp of the last successful resize inRFC3339 text format. "maxTotalProvisionedDiskCapacityGb": "A String", # [Output Only] Maximum allowed aggregate disk size in GiB. "poolUsedCapacityBytes": "A String", # [Output Only] Space used by data stored in disks within the storage pool # (in bytes). This will reflect the total number of bytes written to the @@ -2984,9 +2984,9 @@

Method Details

# minus some amount that is allowed per disk that is not counted towards # pool's throughput capacity. }, - "selfLink": "A String", # [Output Only] Server-defined fully-qualified URL for this resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource's resource id. - "state": "A String", # [Output Only] The status of storage pool creation. + "selfLink": "A String", # Output only. [Output Only] Server-defined fully-qualified URL for this resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource's resource id. + "state": "A String", # Output only. [Output Only] The status of storage pool creation. # # # - CREATING: Storage pool is provisioning. @@ -2994,9 +2994,9 @@

Method Details

# - FAILED: Storage pool creation failed. # - READY: Storage pool is ready for use. # - DELETING: Storage pool is deleting. - "status": { # [Output Only] Contains output only fields. # [Output Only] Status information for the storage pool resource. + "status": { # [Output Only] Contains output only fields. # Output only. [Output Only] Status information for the storage pool resource. "diskCount": "A String", # [Output Only] Number of disks used. - "lastResizeTimestamp": "A String", # [Output Only] Timestamp of the last successful resize inRFC3339 text format. + "lastResizeTimestamp": "A String", # Output only. [Output Only] Timestamp of the last successful resize inRFC3339 text format. "maxTotalProvisionedDiskCapacityGb": "A String", # [Output Only] Maximum allowed aggregate disk size in GiB. "poolUsedCapacityBytes": "A String", # [Output Only] Space used by data stored in disks within the storage pool # (in bytes). This will reflect the total number of bytes written to the @@ -3017,7 +3017,7 @@

Method Details

# pool's throughput capacity. }, "storagePoolType": "A String", # Type of the storage pool. - "zone": "A String", # [Output Only] URL of the zone where the storage pool resides. + "zone": "A String", # Output only. [Output Only] URL of the zone where the storage pool resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. } @@ -3201,10 +3201,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3216,7 +3216,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_v1.subnetworks.html b/docs/dyn/compute_v1.subnetworks.html index fb6d7621a4..460df16f53 100644 --- a/docs/dyn/compute_v1.subnetworks.html +++ b/docs/dyn/compute_v1.subnetworks.html @@ -251,7 +251,27 @@

Method Details

# Private Cloud network with one primary IP range and zero or more secondary # IP ranges. For more information, read # Virtual Private Cloud (VPC) Network. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "allowSubnetCidrRoutesOverlap": True or False, # Whether this subnetwork's ranges can conflict with existing static routes. + # Setting this to true allows this subnetwork's primary and secondary ranges + # to overlap with (and contain) static routes that have already been + # configured on the corresponding network. + # + # For example if a static route has range 10.1.0.0/16, a subnet + # range 10.0.0.0/8 could only be created if allow_conflicting_routes=true. + # + # Overlapping is only allowed on subnetwork operations; routes + # whose ranges conflict with this subnetwork's ranges won't be allowed unless + # route.allow_conflicting_subnetworks is set to true. + # + # Typically packets destined to IPs within the subnetwork (which may contain + # private/sensitive data) are prevented from leaving the virtual network. + # Setting this field to true will disable this feature. + # + # The default value is false and applies to all existing subnetworks and + # automatically created subnetworks. + # + # This field cannot be set to true at resource creation time. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. This field can be set only at resource creation time. @@ -270,9 +290,9 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve a Subnetwork. - "gatewayAddress": "A String", # [Output Only] The gateway address for default routes to reach destination + "gatewayAddress": "A String", # Output only. [Output Only] The gateway address for default routes to reach destination # addresses outside this subnetwork. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "internalIpv6Prefix": "A String", # The internal IPv6 address range that is owned by this # subnetwork. @@ -301,8 +321,8 @@

Method Details

"ipv6AccessType": "A String", # The access type of IPv6 address this subnet holds. It's immutable and can # only be specified during creation or the first time the subnet is updated # into IPV4_IPV6 dual stack. - "ipv6CidrRange": "A String", # [Output Only] This field is for internal use. - "ipv6GceEndpoint": "A String", # [Output Only] Possible endpoints of this subnetwork. It can be one of the + "ipv6CidrRange": "A String", # Output only. [Output Only] This field is for internal use. + "ipv6GceEndpoint": "A String", # Output only. [Output Only] Possible endpoints of this subnetwork. It can be one of the # following: # # - VM_ONLY: The subnetwork can be used for creating instances and @@ -312,7 +332,7 @@

Method Details

# instances and Forwarding Rules. It can also be used to reserve IPv6 # addresses with both VM and FR endpoint types. Such a subnetwork gets its # IPv6 range from Google IP Pool directly. - "kind": "compute#subnetwork", # [Output Only] Type of the resource. Always compute#subnetwork + "kind": "compute#subnetwork", # Output only. [Output Only] Type of the resource. Always compute#subnetwork # for Subnetwork resources. "logConfig": { # The available logging options for this subnetwork. # This field denotes the VPC flow logging options for this subnetwork. # If logging is enabled, logs are exported to Cloud Logging. @@ -410,7 +430,7 @@

Method Details

# IPv6 addresses. If not specified, IPV4_ONLY is used. # # This field can be both set at resource creation time and updated usingpatch. - "state": "A String", # [Output Only] The state of the subnetwork, which can be one of the + "state": "A String", # Output only. [Output Only] The state of the subnetwork, which can be one of the # following values:READY: Subnetwork is created and ready to useDRAINING: only applicable to subnetworks that have the # purpose set to INTERNAL_HTTPS_LOAD_BALANCER and indicates that # connections to the load balancer are being drained. A subnetwork that is @@ -495,15 +515,15 @@

Method Details

}, }, }, - "kind": "compute#subnetworkAggregatedList", # [Output Only] Type of resource. Alwayscompute#subnetworkAggregatedList for aggregated lists of + "kind": "compute#subnetworkAggregatedList", # Output only. [Output Only] Type of resource. Alwayscompute#subnetworkAggregatedList for aggregated lists of # subnetworks. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -739,10 +759,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -754,7 +774,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1030,10 +1050,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1045,7 +1065,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1155,7 +1175,27 @@

Method Details

# Private Cloud network with one primary IP range and zero or more secondary # IP ranges. For more information, read # Virtual Private Cloud (VPC) Network. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "allowSubnetCidrRoutesOverlap": True or False, # Whether this subnetwork's ranges can conflict with existing static routes. + # Setting this to true allows this subnetwork's primary and secondary ranges + # to overlap with (and contain) static routes that have already been + # configured on the corresponding network. + # + # For example if a static route has range 10.1.0.0/16, a subnet + # range 10.0.0.0/8 could only be created if allow_conflicting_routes=true. + # + # Overlapping is only allowed on subnetwork operations; routes + # whose ranges conflict with this subnetwork's ranges won't be allowed unless + # route.allow_conflicting_subnetworks is set to true. + # + # Typically packets destined to IPs within the subnetwork (which may contain + # private/sensitive data) are prevented from leaving the virtual network. + # Setting this field to true will disable this feature. + # + # The default value is false and applies to all existing subnetworks and + # automatically created subnetworks. + # + # This field cannot be set to true at resource creation time. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. This field can be set only at resource creation time. @@ -1174,9 +1214,9 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve a Subnetwork. - "gatewayAddress": "A String", # [Output Only] The gateway address for default routes to reach destination + "gatewayAddress": "A String", # Output only. [Output Only] The gateway address for default routes to reach destination # addresses outside this subnetwork. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "internalIpv6Prefix": "A String", # The internal IPv6 address range that is owned by this # subnetwork. @@ -1205,8 +1245,8 @@

Method Details

"ipv6AccessType": "A String", # The access type of IPv6 address this subnet holds. It's immutable and can # only be specified during creation or the first time the subnet is updated # into IPV4_IPV6 dual stack. - "ipv6CidrRange": "A String", # [Output Only] This field is for internal use. - "ipv6GceEndpoint": "A String", # [Output Only] Possible endpoints of this subnetwork. It can be one of the + "ipv6CidrRange": "A String", # Output only. [Output Only] This field is for internal use. + "ipv6GceEndpoint": "A String", # Output only. [Output Only] Possible endpoints of this subnetwork. It can be one of the # following: # # - VM_ONLY: The subnetwork can be used for creating instances and @@ -1216,7 +1256,7 @@

Method Details

# instances and Forwarding Rules. It can also be used to reserve IPv6 # addresses with both VM and FR endpoint types. Such a subnetwork gets its # IPv6 range from Google IP Pool directly. - "kind": "compute#subnetwork", # [Output Only] Type of the resource. Always compute#subnetwork + "kind": "compute#subnetwork", # Output only. [Output Only] Type of the resource. Always compute#subnetwork # for Subnetwork resources. "logConfig": { # The available logging options for this subnetwork. # This field denotes the VPC flow logging options for this subnetwork. # If logging is enabled, logs are exported to Cloud Logging. @@ -1314,7 +1354,7 @@

Method Details

# IPv6 addresses. If not specified, IPV4_ONLY is used. # # This field can be both set at resource creation time and updated usingpatch. - "state": "A String", # [Output Only] The state of the subnetwork, which can be one of the + "state": "A String", # Output only. [Output Only] The state of the subnetwork, which can be one of the # following values:READY: Subnetwork is created and ready to useDRAINING: only applicable to subnetworks that have the # purpose set to INTERNAL_HTTPS_LOAD_BALANCER and indicates that # connections to the load balancer are being drained. A subnetwork that is @@ -1758,7 +1798,27 @@

Method Details

# Private Cloud network with one primary IP range and zero or more secondary # IP ranges. For more information, read # Virtual Private Cloud (VPC) Network. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "allowSubnetCidrRoutesOverlap": True or False, # Whether this subnetwork's ranges can conflict with existing static routes. + # Setting this to true allows this subnetwork's primary and secondary ranges + # to overlap with (and contain) static routes that have already been + # configured on the corresponding network. + # + # For example if a static route has range 10.1.0.0/16, a subnet + # range 10.0.0.0/8 could only be created if allow_conflicting_routes=true. + # + # Overlapping is only allowed on subnetwork operations; routes + # whose ranges conflict with this subnetwork's ranges won't be allowed unless + # route.allow_conflicting_subnetworks is set to true. + # + # Typically packets destined to IPs within the subnetwork (which may contain + # private/sensitive data) are prevented from leaving the virtual network. + # Setting this field to true will disable this feature. + # + # The default value is false and applies to all existing subnetworks and + # automatically created subnetworks. + # + # This field cannot be set to true at resource creation time. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. This field can be set only at resource creation time. @@ -1777,9 +1837,9 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve a Subnetwork. - "gatewayAddress": "A String", # [Output Only] The gateway address for default routes to reach destination + "gatewayAddress": "A String", # Output only. [Output Only] The gateway address for default routes to reach destination # addresses outside this subnetwork. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "internalIpv6Prefix": "A String", # The internal IPv6 address range that is owned by this # subnetwork. @@ -1808,8 +1868,8 @@

Method Details

"ipv6AccessType": "A String", # The access type of IPv6 address this subnet holds. It's immutable and can # only be specified during creation or the first time the subnet is updated # into IPV4_IPV6 dual stack. - "ipv6CidrRange": "A String", # [Output Only] This field is for internal use. - "ipv6GceEndpoint": "A String", # [Output Only] Possible endpoints of this subnetwork. It can be one of the + "ipv6CidrRange": "A String", # Output only. [Output Only] This field is for internal use. + "ipv6GceEndpoint": "A String", # Output only. [Output Only] Possible endpoints of this subnetwork. It can be one of the # following: # # - VM_ONLY: The subnetwork can be used for creating instances and @@ -1819,7 +1879,7 @@

Method Details

# instances and Forwarding Rules. It can also be used to reserve IPv6 # addresses with both VM and FR endpoint types. Such a subnetwork gets its # IPv6 range from Google IP Pool directly. - "kind": "compute#subnetwork", # [Output Only] Type of the resource. Always compute#subnetwork + "kind": "compute#subnetwork", # Output only. [Output Only] Type of the resource. Always compute#subnetwork # for Subnetwork resources. "logConfig": { # The available logging options for this subnetwork. # This field denotes the VPC flow logging options for this subnetwork. # If logging is enabled, logs are exported to Cloud Logging. @@ -1917,7 +1977,7 @@

Method Details

# IPv6 addresses. If not specified, IPV4_ONLY is used. # # This field can be both set at resource creation time and updated usingpatch. - "state": "A String", # [Output Only] The state of the subnetwork, which can be one of the + "state": "A String", # Output only. [Output Only] The state of the subnetwork, which can be one of the # following values:READY: Subnetwork is created and ready to useDRAINING: only applicable to subnetworks that have the # purpose set to INTERNAL_HTTPS_LOAD_BALANCER and indicates that # connections to the load balancer are being drained. A subnetwork that is @@ -2152,10 +2212,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2167,7 +2227,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2363,7 +2423,27 @@

Method Details

# Private Cloud network with one primary IP range and zero or more secondary # IP ranges. For more information, read # Virtual Private Cloud (VPC) Network. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "allowSubnetCidrRoutesOverlap": True or False, # Whether this subnetwork's ranges can conflict with existing static routes. + # Setting this to true allows this subnetwork's primary and secondary ranges + # to overlap with (and contain) static routes that have already been + # configured on the corresponding network. + # + # For example if a static route has range 10.1.0.0/16, a subnet + # range 10.0.0.0/8 could only be created if allow_conflicting_routes=true. + # + # Overlapping is only allowed on subnetwork operations; routes + # whose ranges conflict with this subnetwork's ranges won't be allowed unless + # route.allow_conflicting_subnetworks is set to true. + # + # Typically packets destined to IPs within the subnetwork (which may contain + # private/sensitive data) are prevented from leaving the virtual network. + # Setting this field to true will disable this feature. + # + # The default value is false and applies to all existing subnetworks and + # automatically created subnetworks. + # + # This field cannot be set to true at resource creation time. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. This field can be set only at resource creation time. @@ -2382,9 +2462,9 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve a Subnetwork. - "gatewayAddress": "A String", # [Output Only] The gateway address for default routes to reach destination + "gatewayAddress": "A String", # Output only. [Output Only] The gateway address for default routes to reach destination # addresses outside this subnetwork. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "internalIpv6Prefix": "A String", # The internal IPv6 address range that is owned by this # subnetwork. @@ -2413,8 +2493,8 @@

Method Details

"ipv6AccessType": "A String", # The access type of IPv6 address this subnet holds. It's immutable and can # only be specified during creation or the first time the subnet is updated # into IPV4_IPV6 dual stack. - "ipv6CidrRange": "A String", # [Output Only] This field is for internal use. - "ipv6GceEndpoint": "A String", # [Output Only] Possible endpoints of this subnetwork. It can be one of the + "ipv6CidrRange": "A String", # Output only. [Output Only] This field is for internal use. + "ipv6GceEndpoint": "A String", # Output only. [Output Only] Possible endpoints of this subnetwork. It can be one of the # following: # # - VM_ONLY: The subnetwork can be used for creating instances and @@ -2424,7 +2504,7 @@

Method Details

# instances and Forwarding Rules. It can also be used to reserve IPv6 # addresses with both VM and FR endpoint types. Such a subnetwork gets its # IPv6 range from Google IP Pool directly. - "kind": "compute#subnetwork", # [Output Only] Type of the resource. Always compute#subnetwork + "kind": "compute#subnetwork", # Output only. [Output Only] Type of the resource. Always compute#subnetwork # for Subnetwork resources. "logConfig": { # The available logging options for this subnetwork. # This field denotes the VPC flow logging options for this subnetwork. # If logging is enabled, logs are exported to Cloud Logging. @@ -2522,7 +2602,7 @@

Method Details

# IPv6 addresses. If not specified, IPV4_ONLY is used. # # This field can be both set at resource creation time and updated usingpatch. - "state": "A String", # [Output Only] The state of the subnetwork, which can be one of the + "state": "A String", # Output only. [Output Only] The state of the subnetwork, which can be one of the # following values:READY: Subnetwork is created and ready to useDRAINING: only applicable to subnetworks that have the # purpose set to INTERNAL_HTTPS_LOAD_BALANCER and indicates that # connections to the load balancer are being drained. A subnetwork that is @@ -2579,14 +2659,14 @@

Method Details

}, }, ], - "kind": "compute#subnetworkList", # [Output Only] Type of resource. Always compute#subnetworkList + "kind": "compute#subnetworkList", # Output only. [Output Only] Type of resource. Always compute#subnetworkList # for lists of subnetworks. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -2720,9 +2800,9 @@

Method Details

# defined by the server. "items": [ # [Output] A list of usable subnetwork URLs. { # Subnetwork which the current user has compute.subnetworks.use permission on. - "externalIpv6Prefix": "A String", # [Output Only] The external IPv6 address range that is assigned to this + "externalIpv6Prefix": "A String", # Output only. [Output Only] The external IPv6 address range that is assigned to this # subnetwork. - "internalIpv6Prefix": "A String", # [Output Only] The internal IPv6 address range that is assigned to this + "internalIpv6Prefix": "A String", # Output only. [Output Only] The internal IPv6 address range that is assigned to this # subnetwork. "ipCidrRange": "A String", # The range of internal addresses that are owned by this subnetwork. "ipv6AccessType": "A String", # The access type of IPv6 address this subnet holds. It's immutable and can @@ -2753,7 +2833,7 @@

Method Details

"subnetwork": "A String", # Subnetwork URL. }, ], - "kind": "compute#usableSubnetworksAggregatedList", # [Output Only] Type of resource. Alwayscompute#usableSubnetworksAggregatedList for aggregated lists + "kind": "compute#usableSubnetworksAggregatedList", # Output only. [Output Only] Type of resource. Alwayscompute#usableSubnetworksAggregatedList for aggregated lists # of usable subnetworks. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for @@ -2762,7 +2842,7 @@

Method Details

# continue paging through the results. # In special cases listUsable may return 0 subnetworks andnextPageToken which still should be used to get the # next page of results. - "scopedWarnings": [ # [Output Only] Informational warning messages for failures encountered from + "scopedWarnings": [ # Output only. [Output Only] Informational warning messages for failures encountered from # scopes. { "scopeName": "A String", # Name of the scope containing this set of Subnetworks. @@ -2793,8 +2873,8 @@

Method Details

}, }, ], - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -2874,7 +2954,27 @@

Method Details

# Private Cloud network with one primary IP range and zero or more secondary # IP ranges. For more information, read # Virtual Private Cloud (VPC) Network. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "allowSubnetCidrRoutesOverlap": True or False, # Whether this subnetwork's ranges can conflict with existing static routes. + # Setting this to true allows this subnetwork's primary and secondary ranges + # to overlap with (and contain) static routes that have already been + # configured on the corresponding network. + # + # For example if a static route has range 10.1.0.0/16, a subnet + # range 10.0.0.0/8 could only be created if allow_conflicting_routes=true. + # + # Overlapping is only allowed on subnetwork operations; routes + # whose ranges conflict with this subnetwork's ranges won't be allowed unless + # route.allow_conflicting_subnetworks is set to true. + # + # Typically packets destined to IPs within the subnetwork (which may contain + # private/sensitive data) are prevented from leaving the virtual network. + # Setting this field to true will disable this feature. + # + # The default value is false and applies to all existing subnetworks and + # automatically created subnetworks. + # + # This field cannot be set to true at resource creation time. + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. This field can be set only at resource creation time. @@ -2893,9 +2993,9 @@

Method Details

# # To see the latest fingerprint, make a get() request to # retrieve a Subnetwork. - "gatewayAddress": "A String", # [Output Only] The gateway address for default routes to reach destination + "gatewayAddress": "A String", # Output only. [Output Only] The gateway address for default routes to reach destination # addresses outside this subnetwork. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. "internalIpv6Prefix": "A String", # The internal IPv6 address range that is owned by this # subnetwork. @@ -2924,8 +3024,8 @@

Method Details

"ipv6AccessType": "A String", # The access type of IPv6 address this subnet holds. It's immutable and can # only be specified during creation or the first time the subnet is updated # into IPV4_IPV6 dual stack. - "ipv6CidrRange": "A String", # [Output Only] This field is for internal use. - "ipv6GceEndpoint": "A String", # [Output Only] Possible endpoints of this subnetwork. It can be one of the + "ipv6CidrRange": "A String", # Output only. [Output Only] This field is for internal use. + "ipv6GceEndpoint": "A String", # Output only. [Output Only] Possible endpoints of this subnetwork. It can be one of the # following: # # - VM_ONLY: The subnetwork can be used for creating instances and @@ -2935,7 +3035,7 @@

Method Details

# instances and Forwarding Rules. It can also be used to reserve IPv6 # addresses with both VM and FR endpoint types. Such a subnetwork gets its # IPv6 range from Google IP Pool directly. - "kind": "compute#subnetwork", # [Output Only] Type of the resource. Always compute#subnetwork + "kind": "compute#subnetwork", # Output only. [Output Only] Type of the resource. Always compute#subnetwork # for Subnetwork resources. "logConfig": { # The available logging options for this subnetwork. # This field denotes the VPC flow logging options for this subnetwork. # If logging is enabled, logs are exported to Cloud Logging. @@ -3033,7 +3133,7 @@

Method Details

# IPv6 addresses. If not specified, IPV4_ONLY is used. # # This field can be both set at resource creation time and updated usingpatch. - "state": "A String", # [Output Only] The state of the subnetwork, which can be one of the + "state": "A String", # Output only. [Output Only] The state of the subnetwork, which can be one of the # following values:READY: Subnetwork is created and ready to useDRAINING: only applicable to subnetworks that have the # purpose set to INTERNAL_HTTPS_LOAD_BALANCER and indicates that # connections to the load balancer are being drained. A subnetwork that is @@ -3277,10 +3377,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3292,7 +3392,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -4441,10 +4541,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -4456,7 +4556,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_v1.targetGrpcProxies.html b/docs/dyn/compute_v1.targetGrpcProxies.html index 2327025bfb..f79c88d648 100644 --- a/docs/dyn/compute_v1.targetGrpcProxies.html +++ b/docs/dyn/compute_v1.targetGrpcProxies.html @@ -286,10 +286,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -301,7 +301,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -403,7 +403,7 @@

Method Details

# scheme INTERNAL_SELF_MANAGED can reference a target gRPC proxy. The target # gRPC Proxy references a URL map that specifies how traffic is routed to # gRPC backend services. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -414,9 +414,9 @@

Method Details

# request will fail with error 412 conditionNotMet. To see the # latest fingerprint, make a get() request to retrieve the # TargetGrpcProxy. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. - "kind": "compute#targetGrpcProxy", # [Output Only] Type of the resource. Alwayscompute#targetGrpcProxy for target grpc proxies. + "kind": "compute#targetGrpcProxy", # Output only. [Output Only] Type of the resource. Alwayscompute#targetGrpcProxy for target grpc proxies. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -424,8 +424,8 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL with id for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL with id for the resource. "urlMap": "A String", # URL to the UrlMap resource that defines the mapping from URL to the # BackendService. The protocol field in the BackendService must be set to # GRPC. @@ -459,7 +459,7 @@

Method Details

# scheme INTERNAL_SELF_MANAGED can reference a target gRPC proxy. The target # gRPC Proxy references a URL map that specifies how traffic is routed to # gRPC backend services. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -470,9 +470,9 @@

Method Details

# request will fail with error 412 conditionNotMet. To see the # latest fingerprint, make a get() request to retrieve the # TargetGrpcProxy. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. - "kind": "compute#targetGrpcProxy", # [Output Only] Type of the resource. Alwayscompute#targetGrpcProxy for target grpc proxies. + "kind": "compute#targetGrpcProxy", # Output only. [Output Only] Type of the resource. Alwayscompute#targetGrpcProxy for target grpc proxies. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -480,8 +480,8 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL with id for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL with id for the resource. "urlMap": "A String", # URL to the UrlMap resource that defines the mapping from URL to the # BackendService. The protocol field in the BackendService must be set to # GRPC. @@ -675,10 +675,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -690,7 +690,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -877,7 +877,7 @@

Method Details

# scheme INTERNAL_SELF_MANAGED can reference a target gRPC proxy. The target # gRPC Proxy references a URL map that specifies how traffic is routed to # gRPC backend services. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -888,9 +888,9 @@

Method Details

# request will fail with error 412 conditionNotMet. To see the # latest fingerprint, make a get() request to retrieve the # TargetGrpcProxy. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. - "kind": "compute#targetGrpcProxy", # [Output Only] Type of the resource. Alwayscompute#targetGrpcProxy for target grpc proxies. + "kind": "compute#targetGrpcProxy", # Output only. [Output Only] Type of the resource. Alwayscompute#targetGrpcProxy for target grpc proxies. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -898,8 +898,8 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL with id for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL with id for the resource. "urlMap": "A String", # URL to the UrlMap resource that defines the mapping from URL to the # BackendService. The protocol field in the BackendService must be set to # GRPC. @@ -915,7 +915,7 @@

Method Details

# the service it is connecting to }, ], - "kind": "compute#targetGrpcProxyList", # [Output Only] Type of the resource. Alwayscompute#targetGrpcProxy for target grpc proxies. + "kind": "compute#targetGrpcProxyList", # Output only. [Output Only] Type of the resource. Alwayscompute#targetGrpcProxy for target grpc proxies. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. @@ -984,7 +984,7 @@

Method Details

# scheme INTERNAL_SELF_MANAGED can reference a target gRPC proxy. The target # gRPC Proxy references a URL map that specifies how traffic is routed to # gRPC backend services. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -995,9 +995,9 @@

Method Details

# request will fail with error 412 conditionNotMet. To see the # latest fingerprint, make a get() request to retrieve the # TargetGrpcProxy. - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. - "kind": "compute#targetGrpcProxy", # [Output Only] Type of the resource. Alwayscompute#targetGrpcProxy for target grpc proxies. + "kind": "compute#targetGrpcProxy", # Output only. [Output Only] Type of the resource. Alwayscompute#targetGrpcProxy for target grpc proxies. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -1005,8 +1005,8 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL with id for the resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL with id for the resource. "urlMap": "A String", # URL to the UrlMap resource that defines the mapping from URL to the # BackendService. The protocol field in the BackendService must be set to # GRPC. @@ -1200,10 +1200,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1215,7 +1215,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_v1.targetHttpProxies.html b/docs/dyn/compute_v1.targetHttpProxies.html index 5d778406b0..5665d2b0d9 100644 --- a/docs/dyn/compute_v1.targetHttpProxies.html +++ b/docs/dyn/compute_v1.targetHttpProxies.html @@ -239,7 +239,7 @@

Method Details

# then references a URL map. For more information, readUsing Target Proxies # and # Forwarding rule concepts. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -260,7 +260,7 @@

Method Details

# For classic Application Load Balancers, this option is not supported. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetHttpProxy", # [Output Only] Type of resource. Always compute#targetHttpProxy + "kind": "compute#targetHttpProxy", # Output only. [Output Only] Type of resource. Always compute#targetHttpProxy # for target HTTP proxies. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -280,7 +280,7 @@

Method Details

# requests when it receives them. # # The default is false. - "region": "A String", # [Output Only] URL of the region where the regional Target HTTP Proxy + "region": "A String", # Output only. [Output Only] URL of the region where the regional Target HTTP Proxy # resides. This field is not applicable to global Target HTTP Proxies. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. "urlMap": "A String", # URL to the UrlMap resource that defines the mapping from URL to @@ -315,15 +315,15 @@

Method Details

}, }, }, - "kind": "compute#targetHttpProxyAggregatedList", # [Output Only] Type of resource. Alwayscompute#targetHttpProxyAggregatedList for lists of Target HTTP + "kind": "compute#targetHttpProxyAggregatedList", # Output only. [Output Only] Type of resource. Alwayscompute#targetHttpProxyAggregatedList for lists of Target HTTP # Proxies. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], } @@ -533,10 +533,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -548,7 +548,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -662,7 +662,7 @@

Method Details

# then references a URL map. For more information, readUsing Target Proxies # and # Forwarding rule concepts. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -683,7 +683,7 @@

Method Details

# For classic Application Load Balancers, this option is not supported. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetHttpProxy", # [Output Only] Type of resource. Always compute#targetHttpProxy + "kind": "compute#targetHttpProxy", # Output only. [Output Only] Type of resource. Always compute#targetHttpProxy # for target HTTP proxies. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -703,7 +703,7 @@

Method Details

# requests when it receives them. # # The default is false. - "region": "A String", # [Output Only] URL of the region where the regional Target HTTP Proxy + "region": "A String", # Output only. [Output Only] URL of the region where the regional Target HTTP Proxy # resides. This field is not applicable to global Target HTTP Proxies. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. "urlMap": "A String", # URL to the UrlMap resource that defines the mapping from URL to @@ -740,7 +740,7 @@

Method Details

# then references a URL map. For more information, readUsing Target Proxies # and # Forwarding rule concepts. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -761,7 +761,7 @@

Method Details

# For classic Application Load Balancers, this option is not supported. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetHttpProxy", # [Output Only] Type of resource. Always compute#targetHttpProxy + "kind": "compute#targetHttpProxy", # Output only. [Output Only] Type of resource. Always compute#targetHttpProxy # for target HTTP proxies. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -781,7 +781,7 @@

Method Details

# requests when it receives them. # # The default is false. - "region": "A String", # [Output Only] URL of the region where the regional Target HTTP Proxy + "region": "A String", # Output only. [Output Only] URL of the region where the regional Target HTTP Proxy # resides. This field is not applicable to global Target HTTP Proxies. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. "urlMap": "A String", # URL to the UrlMap resource that defines the mapping from URL to @@ -966,10 +966,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -981,7 +981,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1181,7 +1181,7 @@

Method Details

# then references a URL map. For more information, readUsing Target Proxies # and # Forwarding rule concepts. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1202,7 +1202,7 @@

Method Details

# For classic Application Load Balancers, this option is not supported. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetHttpProxy", # [Output Only] Type of resource. Always compute#targetHttpProxy + "kind": "compute#targetHttpProxy", # Output only. [Output Only] Type of resource. Always compute#targetHttpProxy # for target HTTP proxies. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -1222,21 +1222,21 @@

Method Details

# requests when it receives them. # # The default is false. - "region": "A String", # [Output Only] URL of the region where the regional Target HTTP Proxy + "region": "A String", # Output only. [Output Only] URL of the region where the regional Target HTTP Proxy # resides. This field is not applicable to global Target HTTP Proxies. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. "urlMap": "A String", # URL to the UrlMap resource that defines the mapping from URL to # the BackendService. }, ], - "kind": "compute#targetHttpProxyList", # Type of resource. Always compute#targetHttpProxyList for lists + "kind": "compute#targetHttpProxyList", # Output only. Type of resource. Always compute#targetHttpProxyList for lists # of target HTTP proxies. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -1311,7 +1311,7 @@

Method Details

# then references a URL map. For more information, readUsing Target Proxies # and # Forwarding rule concepts. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1332,7 +1332,7 @@

Method Details

# For classic Application Load Balancers, this option is not supported. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetHttpProxy", # [Output Only] Type of resource. Always compute#targetHttpProxy + "kind": "compute#targetHttpProxy", # Output only. [Output Only] Type of resource. Always compute#targetHttpProxy # for target HTTP proxies. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -1352,7 +1352,7 @@

Method Details

# requests when it receives them. # # The default is false. - "region": "A String", # [Output Only] URL of the region where the regional Target HTTP Proxy + "region": "A String", # Output only. [Output Only] URL of the region where the regional Target HTTP Proxy # resides. This field is not applicable to global Target HTTP Proxies. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. "urlMap": "A String", # URL to the UrlMap resource that defines the mapping from URL to @@ -1537,10 +1537,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1552,7 +1552,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1824,10 +1824,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1839,7 +1839,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_v1.targetHttpsProxies.html b/docs/dyn/compute_v1.targetHttpsProxies.html index 4e0fd14e8e..76b6545776 100644 --- a/docs/dyn/compute_v1.targetHttpsProxies.html +++ b/docs/dyn/compute_v1.targetHttpsProxies.html @@ -270,7 +270,7 @@

Method Details

# If set, sslCertificates will be ignored. # # Accepted format is//certificatemanager.googleapis.com/projects/{project}/locations/{location}/certificateMaps/{resourceName}. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -291,7 +291,7 @@

Method Details

# For classic Application Load Balancers, this option is not supported. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetHttpsProxy", # [Output Only] Type of resource. Alwayscompute#targetHttpsProxy for target HTTPS proxies. + "kind": "compute#targetHttpsProxy", # Output only. [Output Only] Type of resource. Alwayscompute#targetHttpsProxy for target HTTPS proxies. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -322,7 +322,7 @@

Method Details

# - When quic-override is set to DISABLE, the # load balancer doesn't use QUIC. # - If the quic-override flag is not specified,NONE is implied. - "region": "A String", # [Output Only] URL of the region where the regional TargetHttpsProxy + "region": "A String", # Output only. [Output Only] URL of the region where the regional TargetHttpsProxy # resides. This field is not applicable to global TargetHttpsProxies. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. "serverTlsPolicy": "A String", # Optional. A URL referring to a networksecurity.ServerTlsPolicy resource @@ -423,15 +423,15 @@

Method Details

}, }, }, - "kind": "compute#targetHttpsProxyAggregatedList", # [Output Only] Type of resource. Alwayscompute#targetHttpsProxyAggregatedList for lists of Target + "kind": "compute#targetHttpsProxyAggregatedList", # Output only. [Output Only] Type of resource. Alwayscompute#targetHttpsProxyAggregatedList for lists of Target # HTTP Proxies. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -666,10 +666,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -681,7 +681,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -814,7 +814,7 @@

Method Details

# If set, sslCertificates will be ignored. # # Accepted format is//certificatemanager.googleapis.com/projects/{project}/locations/{location}/certificateMaps/{resourceName}. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -835,7 +835,7 @@

Method Details

# For classic Application Load Balancers, this option is not supported. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetHttpsProxy", # [Output Only] Type of resource. Alwayscompute#targetHttpsProxy for target HTTPS proxies. + "kind": "compute#targetHttpsProxy", # Output only. [Output Only] Type of resource. Alwayscompute#targetHttpsProxy for target HTTPS proxies. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -866,7 +866,7 @@

Method Details

# - When quic-override is set to DISABLE, the # load balancer doesn't use QUIC. # - If the quic-override flag is not specified,NONE is implied. - "region": "A String", # [Output Only] URL of the region where the regional TargetHttpsProxy + "region": "A String", # Output only. [Output Only] URL of the region where the regional TargetHttpsProxy # resides. This field is not applicable to global TargetHttpsProxies. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. "serverTlsPolicy": "A String", # Optional. A URL referring to a networksecurity.ServerTlsPolicy resource @@ -988,7 +988,7 @@

Method Details

# If set, sslCertificates will be ignored. # # Accepted format is//certificatemanager.googleapis.com/projects/{project}/locations/{location}/certificateMaps/{resourceName}. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1009,7 +1009,7 @@

Method Details

# For classic Application Load Balancers, this option is not supported. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetHttpsProxy", # [Output Only] Type of resource. Alwayscompute#targetHttpsProxy for target HTTPS proxies. + "kind": "compute#targetHttpsProxy", # Output only. [Output Only] Type of resource. Alwayscompute#targetHttpsProxy for target HTTPS proxies. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -1040,7 +1040,7 @@

Method Details

# - When quic-override is set to DISABLE, the # load balancer doesn't use QUIC. # - If the quic-override flag is not specified,NONE is implied. - "region": "A String", # [Output Only] URL of the region where the regional TargetHttpsProxy + "region": "A String", # Output only. [Output Only] URL of the region where the regional TargetHttpsProxy # resides. This field is not applicable to global TargetHttpsProxies. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. "serverTlsPolicy": "A String", # Optional. A URL referring to a networksecurity.ServerTlsPolicy resource @@ -1291,10 +1291,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1306,7 +1306,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1525,7 +1525,7 @@

Method Details

# If set, sslCertificates will be ignored. # # Accepted format is//certificatemanager.googleapis.com/projects/{project}/locations/{location}/certificateMaps/{resourceName}. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1546,7 +1546,7 @@

Method Details

# For classic Application Load Balancers, this option is not supported. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetHttpsProxy", # [Output Only] Type of resource. Alwayscompute#targetHttpsProxy for target HTTPS proxies. + "kind": "compute#targetHttpsProxy", # Output only. [Output Only] Type of resource. Alwayscompute#targetHttpsProxy for target HTTPS proxies. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -1577,7 +1577,7 @@

Method Details

# - When quic-override is set to DISABLE, the # load balancer doesn't use QUIC. # - If the quic-override flag is not specified,NONE is implied. - "region": "A String", # [Output Only] URL of the region where the regional TargetHttpsProxy + "region": "A String", # Output only. [Output Only] URL of the region where the regional TargetHttpsProxy # resides. This field is not applicable to global TargetHttpsProxies. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. "serverTlsPolicy": "A String", # Optional. A URL referring to a networksecurity.ServerTlsPolicy resource @@ -1650,14 +1650,14 @@

Method Details

# - global/urlMaps/url-map }, ], - "kind": "compute#targetHttpsProxyList", # Type of resource. Always compute#targetHttpsProxyList for + "kind": "compute#targetHttpsProxyList", # Output only. Type of resource. Always compute#targetHttpsProxyList for # lists of target HTTPS proxies. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -1751,7 +1751,7 @@

Method Details

# If set, sslCertificates will be ignored. # # Accepted format is//certificatemanager.googleapis.com/projects/{project}/locations/{location}/certificateMaps/{resourceName}. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1772,7 +1772,7 @@

Method Details

# For classic Application Load Balancers, this option is not supported. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetHttpsProxy", # [Output Only] Type of resource. Alwayscompute#targetHttpsProxy for target HTTPS proxies. + "kind": "compute#targetHttpsProxy", # Output only. [Output Only] Type of resource. Alwayscompute#targetHttpsProxy for target HTTPS proxies. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -1803,7 +1803,7 @@

Method Details

# - When quic-override is set to DISABLE, the # load balancer doesn't use QUIC. # - If the quic-override flag is not specified,NONE is implied. - "region": "A String", # [Output Only] URL of the region where the regional TargetHttpsProxy + "region": "A String", # Output only. [Output Only] URL of the region where the regional TargetHttpsProxy # resides. This field is not applicable to global TargetHttpsProxies. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. "serverTlsPolicy": "A String", # Optional. A URL referring to a networksecurity.ServerTlsPolicy resource @@ -2054,10 +2054,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2069,7 +2069,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2344,10 +2344,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2359,7 +2359,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2632,10 +2632,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2647,7 +2647,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2925,10 +2925,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2940,7 +2940,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -3217,10 +3217,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3232,7 +3232,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -3505,10 +3505,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3520,7 +3520,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_v1.targetInstances.html b/docs/dyn/compute_v1.targetInstances.html index 406df74c16..671a6a2919 100644 --- a/docs/dyn/compute_v1.targetInstances.html +++ b/docs/dyn/compute_v1.targetInstances.html @@ -226,7 +226,7 @@

Method Details

# single source. For example, ESP, AH, TCP, or UDP. # For more information, readTarget # instances. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -240,7 +240,7 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/instances/instance # - projects/project/zones/zone/instances/instance # - zones/zone/instances/instance - "kind": "compute#targetInstance", # [Output Only] The type of the resource. Alwayscompute#targetInstance for target instances. + "kind": "compute#targetInstance", # Output only. [Output Only] The type of the resource. Alwayscompute#targetInstance for target instances. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -257,7 +257,7 @@

Method Details

"securityPolicy": "A String", # [Output Only] The resource URL for the security policy associated with this # target instance. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "zone": "A String", # [Output Only] URL of the zone where the target instance resides. + "zone": "A String", # Output only. [Output Only] URL of the zone where the target instance resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. }, @@ -290,14 +290,14 @@

Method Details

}, }, }, - "kind": "compute#targetInstanceAggregatedList", # Type of resource. + "kind": "compute#targetInstanceAggregatedList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -533,10 +533,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -548,7 +548,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -651,7 +651,7 @@

Method Details

# single source. For example, ESP, AH, TCP, or UDP. # For more information, readTarget # instances. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -665,7 +665,7 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/instances/instance # - projects/project/zones/zone/instances/instance # - zones/zone/instances/instance - "kind": "compute#targetInstance", # [Output Only] The type of the resource. Alwayscompute#targetInstance for target instances. + "kind": "compute#targetInstance", # Output only. [Output Only] The type of the resource. Alwayscompute#targetInstance for target instances. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -682,7 +682,7 @@

Method Details

"securityPolicy": "A String", # [Output Only] The resource URL for the security policy associated with this # target instance. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "zone": "A String", # [Output Only] URL of the zone where the target instance resides. + "zone": "A String", # Output only. [Output Only] URL of the zone where the target instance resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. } @@ -706,7 +706,7 @@

Method Details

# single source. For example, ESP, AH, TCP, or UDP. # For more information, readTarget # instances. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -720,7 +720,7 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/instances/instance # - projects/project/zones/zone/instances/instance # - zones/zone/instances/instance - "kind": "compute#targetInstance", # [Output Only] The type of the resource. Alwayscompute#targetInstance for target instances. + "kind": "compute#targetInstance", # Output only. [Output Only] The type of the resource. Alwayscompute#targetInstance for target instances. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -737,7 +737,7 @@

Method Details

"securityPolicy": "A String", # [Output Only] The resource URL for the security policy associated with this # target instance. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "zone": "A String", # [Output Only] URL of the zone where the target instance resides. + "zone": "A String", # Output only. [Output Only] URL of the zone where the target instance resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. } @@ -920,10 +920,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -935,7 +935,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1124,7 +1124,7 @@

Method Details

# single source. For example, ESP, AH, TCP, or UDP. # For more information, readTarget # instances. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1138,7 +1138,7 @@

Method Details

# - https://www.googleapis.com/compute/v1/projects/project/zones/zone/instances/instance # - projects/project/zones/zone/instances/instance # - zones/zone/instances/instance - "kind": "compute#targetInstance", # [Output Only] The type of the resource. Alwayscompute#targetInstance for target instances. + "kind": "compute#targetInstance", # Output only. [Output Only] The type of the resource. Alwayscompute#targetInstance for target instances. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -1155,18 +1155,18 @@

Method Details

"securityPolicy": "A String", # [Output Only] The resource URL for the security policy associated with this # target instance. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "zone": "A String", # [Output Only] URL of the zone where the target instance resides. + "zone": "A String", # Output only. [Output Only] URL of the zone where the target instance resides. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. }, ], - "kind": "compute#targetInstanceList", # Type of resource. + "kind": "compute#targetInstanceList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -1405,10 +1405,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1420,7 +1420,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_v1.targetPools.html b/docs/dyn/compute_v1.targetPools.html index c1503a9833..56c88490c7 100644 --- a/docs/dyn/compute_v1.targetPools.html +++ b/docs/dyn/compute_v1.targetPools.html @@ -325,10 +325,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -340,7 +340,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -623,10 +623,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -638,7 +638,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -851,7 +851,7 @@

Method Details

# the traffic will be directed back to the primary pool in the "force" # mode, where traffic will be spread to the healthy instances with the # best effort, or to all instances when no instance is healthy. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -882,7 +882,7 @@

Method Details

# They must live in zones contained in the same region as this pool. "A String", ], - "kind": "compute#targetPool", # [Output Only] Type of the resource. Always compute#targetPool + "kind": "compute#targetPool", # Output only. [Output Only] Type of the resource. Always compute#targetPool # for target pools. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -891,7 +891,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "region": "A String", # [Output Only] URL of the region where the target pool resides. + "region": "A String", # Output only. [Output Only] URL of the region where the target pool resides. "securityPolicy": "A String", # [Output Only] The resource URL for the security policy associated with this # target pool. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. @@ -934,15 +934,15 @@

Method Details

}, }, }, - "kind": "compute#targetPoolAggregatedList", # [Output Only] Type of resource. Alwayscompute#targetPoolAggregatedList for aggregated lists of + "kind": "compute#targetPoolAggregatedList", # Output only. [Output Only] Type of resource. Alwayscompute#targetPoolAggregatedList for aggregated lists of # target pools. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -1178,10 +1178,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1193,7 +1193,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1308,7 +1308,7 @@

Method Details

# the traffic will be directed back to the primary pool in the "force" # mode, where traffic will be spread to the healthy instances with the # best effort, or to all instances when no instance is healthy. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1339,7 +1339,7 @@

Method Details

# They must live in zones contained in the same region as this pool. "A String", ], - "kind": "compute#targetPool", # [Output Only] Type of the resource. Always compute#targetPool + "kind": "compute#targetPool", # Output only. [Output Only] Type of the resource. Always compute#targetPool # for target pools. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -1348,7 +1348,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "region": "A String", # [Output Only] URL of the region where the target pool resides. + "region": "A String", # Output only. [Output Only] URL of the region where the target pool resides. "securityPolicy": "A String", # [Output Only] The resource URL for the security policy associated with this # target pool. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. @@ -1411,7 +1411,7 @@

Method Details

"weightError": "A String", }, ], - "kind": "compute#targetPoolInstanceHealth", # [Output Only] Type of resource. Alwayscompute#targetPoolInstanceHealth when checking the health of + "kind": "compute#targetPoolInstanceHealth", # Output only. [Output Only] Type of resource. Alwayscompute#targetPoolInstanceHealth when checking the health of # an instance. } @@ -1446,7 +1446,7 @@

Method Details

# the traffic will be directed back to the primary pool in the "force" # mode, where traffic will be spread to the healthy instances with the # best effort, or to all instances when no instance is healthy. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1477,7 +1477,7 @@

Method Details

# They must live in zones contained in the same region as this pool. "A String", ], - "kind": "compute#targetPool", # [Output Only] Type of the resource. Always compute#targetPool + "kind": "compute#targetPool", # Output only. [Output Only] Type of the resource. Always compute#targetPool # for target pools. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -1486,7 +1486,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "region": "A String", # [Output Only] URL of the region where the target pool resides. + "region": "A String", # Output only. [Output Only] URL of the region where the target pool resides. "securityPolicy": "A String", # [Output Only] The resource URL for the security policy associated with this # target pool. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. @@ -1679,10 +1679,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1694,7 +1694,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1895,7 +1895,7 @@

Method Details

# the traffic will be directed back to the primary pool in the "force" # mode, where traffic will be spread to the healthy instances with the # best effort, or to all instances when no instance is healthy. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1926,7 +1926,7 @@

Method Details

# They must live in zones contained in the same region as this pool. "A String", ], - "kind": "compute#targetPool", # [Output Only] Type of the resource. Always compute#targetPool + "kind": "compute#targetPool", # Output only. [Output Only] Type of the resource. Always compute#targetPool # for target pools. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -1935,7 +1935,7 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "region": "A String", # [Output Only] URL of the region where the target pool resides. + "region": "A String", # Output only. [Output Only] URL of the region where the target pool resides. "securityPolicy": "A String", # [Output Only] The resource URL for the security policy associated with this # target pool. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. @@ -1950,14 +1950,14 @@

Method Details

# pool while that instance remains healthy. }, ], - "kind": "compute#targetPoolList", # [Output Only] Type of resource. Always compute#targetPoolList + "kind": "compute#targetPoolList", # Output only. [Output Only] Type of resource. Always compute#targetPoolList # for lists of target pools. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -2207,10 +2207,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2222,7 +2222,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2500,10 +2500,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2515,7 +2515,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2789,10 +2789,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2804,7 +2804,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -3080,10 +3080,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3095,7 +3095,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_v1.targetSslProxies.html b/docs/dyn/compute_v1.targetSslProxies.html index 2c685b485e..81868b0963 100644 --- a/docs/dyn/compute_v1.targetSslProxies.html +++ b/docs/dyn/compute_v1.targetSslProxies.html @@ -298,10 +298,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -313,7 +313,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -420,13 +420,13 @@

Method Details

# If set, sslCertificates will be ignored. # # Accepted format is//certificatemanager.googleapis.com/projects/{project}/locations/{location}/certificateMaps/{resourceName}. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetSslProxy", # [Output Only] Type of the resource. Alwayscompute#targetSslProxy for target SSL proxies. + "kind": "compute#targetSslProxy", # Output only. [Output Only] Type of the resource. Alwayscompute#targetSslProxy for target SSL proxies. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -474,13 +474,13 @@

Method Details

# If set, sslCertificates will be ignored. # # Accepted format is//certificatemanager.googleapis.com/projects/{project}/locations/{location}/certificateMaps/{resourceName}. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetSslProxy", # [Output Only] Type of the resource. Alwayscompute#targetSslProxy for target SSL proxies. + "kind": "compute#targetSslProxy", # Output only. [Output Only] Type of the resource. Alwayscompute#targetSslProxy for target SSL proxies. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -683,10 +683,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -698,7 +698,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -891,13 +891,13 @@

Method Details

# If set, sslCertificates will be ignored. # # Accepted format is//certificatemanager.googleapis.com/projects/{project}/locations/{location}/certificateMaps/{resourceName}. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetSslProxy", # [Output Only] Type of the resource. Alwayscompute#targetSslProxy for target SSL proxies. + "kind": "compute#targetSslProxy", # Output only. [Output Only] Type of the resource. Alwayscompute#targetSslProxy for target SSL proxies. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -922,13 +922,13 @@

Method Details

# SSL policy configured. }, ], - "kind": "compute#targetSslProxyList", # Type of resource. + "kind": "compute#targetSslProxyList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -1164,10 +1164,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1179,7 +1179,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1454,10 +1454,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1469,7 +1469,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1742,10 +1742,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1757,7 +1757,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2034,10 +2034,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2049,7 +2049,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -2326,10 +2326,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -2341,7 +2341,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_v1.targetTcpProxies.html b/docs/dyn/compute_v1.targetTcpProxies.html index 02f9e5a6a6..878fe9fb13 100644 --- a/docs/dyn/compute_v1.targetTcpProxies.html +++ b/docs/dyn/compute_v1.targetTcpProxies.html @@ -226,13 +226,13 @@

Method Details

# The forwarding rule references the target TCP proxy, and the target proxy # then references a backend service. For more information, readProxy Network # Load Balancer overview. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetTcpProxy", # [Output Only] Type of the resource. Alwayscompute#targetTcpProxy for target TCP proxies. + "kind": "compute#targetTcpProxy", # Output only. [Output Only] Type of the resource. Alwayscompute#targetTcpProxy for target TCP proxies. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -254,7 +254,7 @@

Method Details

"proxyHeader": "A String", # Specifies the type of proxy header to append before sending data to the # backend, either NONE or PROXY_V1. The default # is NONE. - "region": "A String", # [Output Only] URL of the region where the regional TCP proxy resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional TCP proxy resides. # This field is not applicable to global TCP proxy. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. "service": "A String", # URL to the BackendService resource. @@ -288,15 +288,15 @@

Method Details

}, }, }, - "kind": "compute#targetTcpProxyAggregatedList", # [Output Only] Type of resource. Alwayscompute#targetTcpProxyAggregatedList for lists of Target + "kind": "compute#targetTcpProxyAggregatedList", # Output only. [Output Only] Type of resource. Alwayscompute#targetTcpProxyAggregatedList for lists of Target # TCP Proxies. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -531,10 +531,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -546,7 +546,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -647,13 +647,13 @@

Method Details

# The forwarding rule references the target TCP proxy, and the target proxy # then references a backend service. For more information, readProxy Network # Load Balancer overview. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetTcpProxy", # [Output Only] Type of the resource. Alwayscompute#targetTcpProxy for target TCP proxies. + "kind": "compute#targetTcpProxy", # Output only. [Output Only] Type of the resource. Alwayscompute#targetTcpProxy for target TCP proxies. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -675,7 +675,7 @@

Method Details

"proxyHeader": "A String", # Specifies the type of proxy header to append before sending data to the # backend, either NONE or PROXY_V1. The default # is NONE. - "region": "A String", # [Output Only] URL of the region where the regional TCP proxy resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional TCP proxy resides. # This field is not applicable to global TCP proxy. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. "service": "A String", # URL to the BackendService resource. @@ -698,13 +698,13 @@

Method Details

# The forwarding rule references the target TCP proxy, and the target proxy # then references a backend service. For more information, readProxy Network # Load Balancer overview. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetTcpProxy", # [Output Only] Type of the resource. Alwayscompute#targetTcpProxy for target TCP proxies. + "kind": "compute#targetTcpProxy", # Output only. [Output Only] Type of the resource. Alwayscompute#targetTcpProxy for target TCP proxies. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -726,7 +726,7 @@

Method Details

"proxyHeader": "A String", # Specifies the type of proxy header to append before sending data to the # backend, either NONE or PROXY_V1. The default # is NONE. - "region": "A String", # [Output Only] URL of the region where the regional TCP proxy resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional TCP proxy resides. # This field is not applicable to global TCP proxy. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. "service": "A String", # URL to the BackendService resource. @@ -910,10 +910,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -925,7 +925,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1112,13 +1112,13 @@

Method Details

# The forwarding rule references the target TCP proxy, and the target proxy # then references a backend service. For more information, readProxy Network # Load Balancer overview. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetTcpProxy", # [Output Only] Type of the resource. Alwayscompute#targetTcpProxy for target TCP proxies. + "kind": "compute#targetTcpProxy", # Output only. [Output Only] Type of the resource. Alwayscompute#targetTcpProxy for target TCP proxies. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -1140,19 +1140,19 @@

Method Details

"proxyHeader": "A String", # Specifies the type of proxy header to append before sending data to the # backend, either NONE or PROXY_V1. The default # is NONE. - "region": "A String", # [Output Only] URL of the region where the regional TCP proxy resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional TCP proxy resides. # This field is not applicable to global TCP proxy. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. "service": "A String", # URL to the BackendService resource. }, ], - "kind": "compute#targetTcpProxyList", # Type of resource. + "kind": "compute#targetTcpProxyList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -1388,10 +1388,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1403,7 +1403,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1676,10 +1676,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1691,7 +1691,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_v1.targetVpnGateways.html b/docs/dyn/compute_v1.targetVpnGateways.html index 8369b71c68..bc78bc0154 100644 --- a/docs/dyn/compute_v1.targetVpnGateways.html +++ b/docs/dyn/compute_v1.targetVpnGateways.html @@ -221,7 +221,7 @@

Method Details

# The target VPN gateway resource represents a Classic Cloud VPN gateway. # For more information, read thethe # Cloud VPN Overview. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -232,7 +232,7 @@

Method Details

], "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetVpnGateway", # [Output Only] Type of resource. Alwayscompute#targetVpnGateway for target VPN gateways. + "kind": "compute#targetVpnGateway", # Output only. [Output Only] Type of resource. Alwayscompute#targetVpnGateway for target VPN gateways. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this TargetVpnGateway, which # is essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -296,14 +296,14 @@

Method Details

}, }, }, - "kind": "compute#targetVpnGatewayAggregatedList", # [Output Only] Type of resource. Alwayscompute#targetVpnGateway for target VPN gateways. + "kind": "compute#targetVpnGatewayAggregatedList", # Output only. [Output Only] Type of resource. Alwayscompute#targetVpnGateway for target VPN gateways. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -539,10 +539,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -554,7 +554,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -655,7 +655,7 @@

Method Details

# The target VPN gateway resource represents a Classic Cloud VPN gateway. # For more information, read thethe # Cloud VPN Overview. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -666,7 +666,7 @@

Method Details

], "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetVpnGateway", # [Output Only] Type of resource. Alwayscompute#targetVpnGateway for target VPN gateways. + "kind": "compute#targetVpnGateway", # Output only. [Output Only] Type of resource. Alwayscompute#targetVpnGateway for target VPN gateways. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this TargetVpnGateway, which # is essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -719,7 +719,7 @@

Method Details

# The target VPN gateway resource represents a Classic Cloud VPN gateway. # For more information, read thethe # Cloud VPN Overview. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -730,7 +730,7 @@

Method Details

], "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetVpnGateway", # [Output Only] Type of resource. Alwayscompute#targetVpnGateway for target VPN gateways. + "kind": "compute#targetVpnGateway", # Output only. [Output Only] Type of resource. Alwayscompute#targetVpnGateway for target VPN gateways. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this TargetVpnGateway, which # is essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -944,10 +944,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -959,7 +959,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1146,7 +1146,7 @@

Method Details

# The target VPN gateway resource represents a Classic Cloud VPN gateway. # For more information, read thethe # Cloud VPN Overview. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1157,7 +1157,7 @@

Method Details

], "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#targetVpnGateway", # [Output Only] Type of resource. Alwayscompute#targetVpnGateway for target VPN gateways. + "kind": "compute#targetVpnGateway", # Output only. [Output Only] Type of resource. Alwayscompute#targetVpnGateway for target VPN gateways. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this TargetVpnGateway, which # is essentially a hash of the labels set used for optimistic locking. The # fingerprint is initially generated by Compute Engine and changes after @@ -1193,13 +1193,13 @@

Method Details

], }, ], - "kind": "compute#targetVpnGatewayList", # [Output Only] Type of resource. Alwayscompute#targetVpnGateway for target VPN gateways. + "kind": "compute#targetVpnGatewayList", # Output only. [Output Only] Type of resource. Alwayscompute#targetVpnGateway for target VPN gateways. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -1444,10 +1444,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1459,7 +1459,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_v1.urlMaps.html b/docs/dyn/compute_v1.urlMaps.html index 916f3a95b1..f184fdd120 100644 --- a/docs/dyn/compute_v1.urlMaps.html +++ b/docs/dyn/compute_v1.urlMaps.html @@ -257,7 +257,7 @@

Method Details

# the regionUrlMaps resource, the backend service must have aloadBalancingScheme of INTERNAL_MANAGED. For more # information, read URL # Map Concepts. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "defaultCustomErrorResponsePolicy": { # Specifies the custom error response policy that must be applied when the # defaultCustomErrorResponsePolicy specifies how the Load # Balancer returns error responses when BackendServiceorBackendBucket responds with an error. @@ -882,7 +882,7 @@

Method Details

], "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#urlMap", # [Output Only] Type of the resource. Always compute#urlMaps for + "kind": "compute#urlMap", # Output only. [Output Only] Type of the resource. Always compute#urlMaps for # url maps. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -1501,9 +1501,12 @@

Method Details

}, "name": "A String", # The name to which this PathMatcher is referred by theHostRule. "pathRules": [ # The list of path rules. Use this list instead of routeRules - # when routing based on simple path matching is all that's required. The - # order by which path rules are specified does not matter. Matches are always - # done on the longest-path-first basis. + # when routing based on simple path matching is all that's required. A path + # rule can only include a wildcard character (*) after a + # forward slash character ("/"). + # + # The order by which path rules are specified does not matter. + # Matches are always done on the longest-path-first basis. # # For example: a pathRule with a path /a/b/c/* will match # before /a/b/* irrespective of the order in which those paths appear in this @@ -2213,7 +2216,7 @@

Method Details

# # fullPathMatch must be from 1 to 1024 characters. # - # Only one of prefixMatch, fullPathMatch or regexMatch must be + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match must be # specified. "headerMatches": [ # Specifies a list of header match criteria, all of which must match # corresponding headers in the request. @@ -2281,7 +2284,8 @@

Method Details

# Only one of exactMatch, prefixMatch,suffixMatch, regexMatch,presentMatch or rangeMatch must be set. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. "suffixMatch": "A String", # The value of the header must end with the contents ofsuffixMatch. # # Only one of exactMatch, prefixMatch,suffixMatch, regexMatch,presentMatch or rangeMatch must be set. @@ -2359,24 +2363,32 @@

Method Details

# matching labels in the provided metadata. }, ], - "pathTemplateMatch": "A String", # If specified, the route is a pattern match expression that must match the - # :path header once the query string is removed. + "pathTemplateMatch": "A String", # If specified, this field defines a path template pattern that must match + # the :path header after the query string is removed. # - # A pattern match allows you to match + # A path template pattern can include variables and wildcards. + # Variables are enclosed in curly braces, for example{variable_name}. Wildcards include * that + # matches a single path segment, and ** that matches zero or + # more path segments. The pattern must follow these rules: # # - # - The value must be between 1 and 1024 characters - # - The pattern must start with a leading slash ("/") - # - There may be no more than 5 operators in pattern + # - The value must be between 1 and 1024 characters. + # - The pattern must start with a leading slash ("/"). + # - No more than 5 operators (variables or wildcards) may appear in + # the pattern. # - # Precisely one ofprefix_match, full_path_match,regex_match or path_template_match must be set. + # Precisely one ofprefixMatch, fullPathMatch,regexMatch, or pathTemplateMatch must be + # set. "prefixMatch": "A String", # For satisfying the matchRule condition, the request's # path must begin with the specified prefixMatch.prefixMatch must begin with a /. # # The value must be from 1 to 1024 characters. # - # Only one of prefixMatch, fullPathMatch or regexMatch must be - # specified. + # The * character inside a prefix match is + # treated as a literal character, not as a wildcard. + # + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match can be + # used within a matchRule. "queryParameterMatches": [ # Specifies a list of query parameter match criteria, all of which must # match corresponding query parameters in the request. # @@ -2400,7 +2412,8 @@

Method Details

# Only one of presentMatch, exactMatch, orregexMatch must be set. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. }, ], "regexMatch": "A String", # For satisfying the matchRule condition, the path of the @@ -2408,11 +2421,12 @@

Method Details

# supplied with the original URL. For # more information about regular expression syntax, see Syntax. # - # Only one of prefixMatch, fullPathMatch orregexMatch must be + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match must be # specified. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. }, ], "priority": 42, # For routeRules within a given pathMatcher, @@ -2867,7 +2881,7 @@

Method Details

], }, ], - "region": "A String", # [Output Only] URL of the region where the regional URL map resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional URL map resides. # This field is not applicable to global URL maps. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -2944,14 +2958,14 @@

Method Details

}, }, }, - "kind": "compute#urlMapsAggregatedList", # Type of resource. + "kind": "compute#urlMapsAggregatedList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -3186,10 +3200,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -3201,7 +3215,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -3327,7 +3341,7 @@

Method Details

# the regionUrlMaps resource, the backend service must have aloadBalancingScheme of INTERNAL_MANAGED. For more # information, read URL # Map Concepts. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "defaultCustomErrorResponsePolicy": { # Specifies the custom error response policy that must be applied when the # defaultCustomErrorResponsePolicy specifies how the Load # Balancer returns error responses when BackendServiceorBackendBucket responds with an error. @@ -3952,7 +3966,7 @@

Method Details

], "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#urlMap", # [Output Only] Type of the resource. Always compute#urlMaps for + "kind": "compute#urlMap", # Output only. [Output Only] Type of the resource. Always compute#urlMaps for # url maps. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -4571,9 +4585,12 @@

Method Details

}, "name": "A String", # The name to which this PathMatcher is referred by theHostRule. "pathRules": [ # The list of path rules. Use this list instead of routeRules - # when routing based on simple path matching is all that's required. The - # order by which path rules are specified does not matter. Matches are always - # done on the longest-path-first basis. + # when routing based on simple path matching is all that's required. A path + # rule can only include a wildcard character (*) after a + # forward slash character ("/"). + # + # The order by which path rules are specified does not matter. + # Matches are always done on the longest-path-first basis. # # For example: a pathRule with a path /a/b/c/* will match # before /a/b/* irrespective of the order in which those paths appear in this @@ -5283,7 +5300,7 @@

Method Details

# # fullPathMatch must be from 1 to 1024 characters. # - # Only one of prefixMatch, fullPathMatch or regexMatch must be + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match must be # specified. "headerMatches": [ # Specifies a list of header match criteria, all of which must match # corresponding headers in the request. @@ -5351,7 +5368,8 @@

Method Details

# Only one of exactMatch, prefixMatch,suffixMatch, regexMatch,presentMatch or rangeMatch must be set. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. "suffixMatch": "A String", # The value of the header must end with the contents ofsuffixMatch. # # Only one of exactMatch, prefixMatch,suffixMatch, regexMatch,presentMatch or rangeMatch must be set. @@ -5429,24 +5447,32 @@

Method Details

# matching labels in the provided metadata. }, ], - "pathTemplateMatch": "A String", # If specified, the route is a pattern match expression that must match the - # :path header once the query string is removed. + "pathTemplateMatch": "A String", # If specified, this field defines a path template pattern that must match + # the :path header after the query string is removed. # - # A pattern match allows you to match + # A path template pattern can include variables and wildcards. + # Variables are enclosed in curly braces, for example{variable_name}. Wildcards include * that + # matches a single path segment, and ** that matches zero or + # more path segments. The pattern must follow these rules: # # - # - The value must be between 1 and 1024 characters - # - The pattern must start with a leading slash ("/") - # - There may be no more than 5 operators in pattern + # - The value must be between 1 and 1024 characters. + # - The pattern must start with a leading slash ("/"). + # - No more than 5 operators (variables or wildcards) may appear in + # the pattern. # - # Precisely one ofprefix_match, full_path_match,regex_match or path_template_match must be set. + # Precisely one ofprefixMatch, fullPathMatch,regexMatch, or pathTemplateMatch must be + # set. "prefixMatch": "A String", # For satisfying the matchRule condition, the request's # path must begin with the specified prefixMatch.prefixMatch must begin with a /. # # The value must be from 1 to 1024 characters. # - # Only one of prefixMatch, fullPathMatch or regexMatch must be - # specified. + # The * character inside a prefix match is + # treated as a literal character, not as a wildcard. + # + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match can be + # used within a matchRule. "queryParameterMatches": [ # Specifies a list of query parameter match criteria, all of which must # match corresponding query parameters in the request. # @@ -5470,7 +5496,8 @@

Method Details

# Only one of presentMatch, exactMatch, orregexMatch must be set. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. }, ], "regexMatch": "A String", # For satisfying the matchRule condition, the path of the @@ -5478,11 +5505,12 @@

Method Details

# supplied with the original URL. For # more information about regular expression syntax, see Syntax. # - # Only one of prefixMatch, fullPathMatch orregexMatch must be + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match must be # specified. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. }, ], "priority": 42, # For routeRules within a given pathMatcher, @@ -5937,7 +5965,7 @@

Method Details

], }, ], - "region": "A String", # [Output Only] URL of the region where the regional URL map resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional URL map resides. # This field is not applicable to global URL maps. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -6028,7 +6056,7 @@

Method Details

# the regionUrlMaps resource, the backend service must have aloadBalancingScheme of INTERNAL_MANAGED. For more # information, read URL # Map Concepts. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "defaultCustomErrorResponsePolicy": { # Specifies the custom error response policy that must be applied when the # defaultCustomErrorResponsePolicy specifies how the Load # Balancer returns error responses when BackendServiceorBackendBucket responds with an error. @@ -6653,7 +6681,7 @@

Method Details

], "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#urlMap", # [Output Only] Type of the resource. Always compute#urlMaps for + "kind": "compute#urlMap", # Output only. [Output Only] Type of the resource. Always compute#urlMaps for # url maps. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -7272,9 +7300,12 @@

Method Details

}, "name": "A String", # The name to which this PathMatcher is referred by theHostRule. "pathRules": [ # The list of path rules. Use this list instead of routeRules - # when routing based on simple path matching is all that's required. The - # order by which path rules are specified does not matter. Matches are always - # done on the longest-path-first basis. + # when routing based on simple path matching is all that's required. A path + # rule can only include a wildcard character (*) after a + # forward slash character ("/"). + # + # The order by which path rules are specified does not matter. + # Matches are always done on the longest-path-first basis. # # For example: a pathRule with a path /a/b/c/* will match # before /a/b/* irrespective of the order in which those paths appear in this @@ -7984,7 +8015,7 @@

Method Details

# # fullPathMatch must be from 1 to 1024 characters. # - # Only one of prefixMatch, fullPathMatch or regexMatch must be + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match must be # specified. "headerMatches": [ # Specifies a list of header match criteria, all of which must match # corresponding headers in the request. @@ -8052,7 +8083,8 @@

Method Details

# Only one of exactMatch, prefixMatch,suffixMatch, regexMatch,presentMatch or rangeMatch must be set. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. "suffixMatch": "A String", # The value of the header must end with the contents ofsuffixMatch. # # Only one of exactMatch, prefixMatch,suffixMatch, regexMatch,presentMatch or rangeMatch must be set. @@ -8130,24 +8162,32 @@

Method Details

# matching labels in the provided metadata. }, ], - "pathTemplateMatch": "A String", # If specified, the route is a pattern match expression that must match the - # :path header once the query string is removed. + "pathTemplateMatch": "A String", # If specified, this field defines a path template pattern that must match + # the :path header after the query string is removed. # - # A pattern match allows you to match + # A path template pattern can include variables and wildcards. + # Variables are enclosed in curly braces, for example{variable_name}. Wildcards include * that + # matches a single path segment, and ** that matches zero or + # more path segments. The pattern must follow these rules: # # - # - The value must be between 1 and 1024 characters - # - The pattern must start with a leading slash ("/") - # - There may be no more than 5 operators in pattern + # - The value must be between 1 and 1024 characters. + # - The pattern must start with a leading slash ("/"). + # - No more than 5 operators (variables or wildcards) may appear in + # the pattern. # - # Precisely one ofprefix_match, full_path_match,regex_match or path_template_match must be set. + # Precisely one ofprefixMatch, fullPathMatch,regexMatch, or pathTemplateMatch must be + # set. "prefixMatch": "A String", # For satisfying the matchRule condition, the request's # path must begin with the specified prefixMatch.prefixMatch must begin with a /. # # The value must be from 1 to 1024 characters. # - # Only one of prefixMatch, fullPathMatch or regexMatch must be - # specified. + # The * character inside a prefix match is + # treated as a literal character, not as a wildcard. + # + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match can be + # used within a matchRule. "queryParameterMatches": [ # Specifies a list of query parameter match criteria, all of which must # match corresponding query parameters in the request. # @@ -8171,7 +8211,8 @@

Method Details

# Only one of presentMatch, exactMatch, orregexMatch must be set. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. }, ], "regexMatch": "A String", # For satisfying the matchRule condition, the path of the @@ -8179,11 +8220,12 @@

Method Details

# supplied with the original URL. For # more information about regular expression syntax, see Syntax. # - # Only one of prefixMatch, fullPathMatch orregexMatch must be + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match must be # specified. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. }, ], "priority": 42, # For routeRules within a given pathMatcher, @@ -8638,7 +8680,7 @@

Method Details

], }, ], - "region": "A String", # [Output Only] URL of the region where the regional URL map resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional URL map resides. # This field is not applicable to global URL maps. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -8865,10 +8907,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -8880,7 +8922,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -9172,10 +9214,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -9187,7 +9229,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -9399,7 +9441,7 @@

Method Details

# the regionUrlMaps resource, the backend service must have aloadBalancingScheme of INTERNAL_MANAGED. For more # information, read URL # Map Concepts. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "defaultCustomErrorResponsePolicy": { # Specifies the custom error response policy that must be applied when the # defaultCustomErrorResponsePolicy specifies how the Load # Balancer returns error responses when BackendServiceorBackendBucket responds with an error. @@ -10024,7 +10066,7 @@

Method Details

], "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#urlMap", # [Output Only] Type of the resource. Always compute#urlMaps for + "kind": "compute#urlMap", # Output only. [Output Only] Type of the resource. Always compute#urlMaps for # url maps. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -10643,9 +10685,12 @@

Method Details

}, "name": "A String", # The name to which this PathMatcher is referred by theHostRule. "pathRules": [ # The list of path rules. Use this list instead of routeRules - # when routing based on simple path matching is all that's required. The - # order by which path rules are specified does not matter. Matches are always - # done on the longest-path-first basis. + # when routing based on simple path matching is all that's required. A path + # rule can only include a wildcard character (*) after a + # forward slash character ("/"). + # + # The order by which path rules are specified does not matter. + # Matches are always done on the longest-path-first basis. # # For example: a pathRule with a path /a/b/c/* will match # before /a/b/* irrespective of the order in which those paths appear in this @@ -11355,7 +11400,7 @@

Method Details

# # fullPathMatch must be from 1 to 1024 characters. # - # Only one of prefixMatch, fullPathMatch or regexMatch must be + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match must be # specified. "headerMatches": [ # Specifies a list of header match criteria, all of which must match # corresponding headers in the request. @@ -11423,7 +11468,8 @@

Method Details

# Only one of exactMatch, prefixMatch,suffixMatch, regexMatch,presentMatch or rangeMatch must be set. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. "suffixMatch": "A String", # The value of the header must end with the contents ofsuffixMatch. # # Only one of exactMatch, prefixMatch,suffixMatch, regexMatch,presentMatch or rangeMatch must be set. @@ -11501,24 +11547,32 @@

Method Details

# matching labels in the provided metadata. }, ], - "pathTemplateMatch": "A String", # If specified, the route is a pattern match expression that must match the - # :path header once the query string is removed. + "pathTemplateMatch": "A String", # If specified, this field defines a path template pattern that must match + # the :path header after the query string is removed. # - # A pattern match allows you to match + # A path template pattern can include variables and wildcards. + # Variables are enclosed in curly braces, for example{variable_name}. Wildcards include * that + # matches a single path segment, and ** that matches zero or + # more path segments. The pattern must follow these rules: # # - # - The value must be between 1 and 1024 characters - # - The pattern must start with a leading slash ("/") - # - There may be no more than 5 operators in pattern + # - The value must be between 1 and 1024 characters. + # - The pattern must start with a leading slash ("/"). + # - No more than 5 operators (variables or wildcards) may appear in + # the pattern. # - # Precisely one ofprefix_match, full_path_match,regex_match or path_template_match must be set. + # Precisely one ofprefixMatch, fullPathMatch,regexMatch, or pathTemplateMatch must be + # set. "prefixMatch": "A String", # For satisfying the matchRule condition, the request's # path must begin with the specified prefixMatch.prefixMatch must begin with a /. # # The value must be from 1 to 1024 characters. # - # Only one of prefixMatch, fullPathMatch or regexMatch must be - # specified. + # The * character inside a prefix match is + # treated as a literal character, not as a wildcard. + # + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match can be + # used within a matchRule. "queryParameterMatches": [ # Specifies a list of query parameter match criteria, all of which must # match corresponding query parameters in the request. # @@ -11542,7 +11596,8 @@

Method Details

# Only one of presentMatch, exactMatch, orregexMatch must be set. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. }, ], "regexMatch": "A String", # For satisfying the matchRule condition, the path of the @@ -11550,11 +11605,12 @@

Method Details

# supplied with the original URL. For # more information about regular expression syntax, see Syntax. # - # Only one of prefixMatch, fullPathMatch orregexMatch must be + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match must be # specified. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. }, ], "priority": 42, # For routeRules within a given pathMatcher, @@ -12009,7 +12065,7 @@

Method Details

], }, ], - "region": "A String", # [Output Only] URL of the region where the regional URL map resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional URL map resides. # This field is not applicable to global URL maps. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -12058,13 +12114,13 @@

Method Details

], }, ], - "kind": "compute#urlMapList", # Type of resource. + "kind": "compute#urlMapList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -12151,7 +12207,7 @@

Method Details

# the regionUrlMaps resource, the backend service must have aloadBalancingScheme of INTERNAL_MANAGED. For more # information, read URL # Map Concepts. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "defaultCustomErrorResponsePolicy": { # Specifies the custom error response policy that must be applied when the # defaultCustomErrorResponsePolicy specifies how the Load # Balancer returns error responses when BackendServiceorBackendBucket responds with an error. @@ -12776,7 +12832,7 @@

Method Details

], "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#urlMap", # [Output Only] Type of the resource. Always compute#urlMaps for + "kind": "compute#urlMap", # Output only. [Output Only] Type of the resource. Always compute#urlMaps for # url maps. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -13395,9 +13451,12 @@

Method Details

}, "name": "A String", # The name to which this PathMatcher is referred by theHostRule. "pathRules": [ # The list of path rules. Use this list instead of routeRules - # when routing based on simple path matching is all that's required. The - # order by which path rules are specified does not matter. Matches are always - # done on the longest-path-first basis. + # when routing based on simple path matching is all that's required. A path + # rule can only include a wildcard character (*) after a + # forward slash character ("/"). + # + # The order by which path rules are specified does not matter. + # Matches are always done on the longest-path-first basis. # # For example: a pathRule with a path /a/b/c/* will match # before /a/b/* irrespective of the order in which those paths appear in this @@ -14107,7 +14166,7 @@

Method Details

# # fullPathMatch must be from 1 to 1024 characters. # - # Only one of prefixMatch, fullPathMatch or regexMatch must be + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match must be # specified. "headerMatches": [ # Specifies a list of header match criteria, all of which must match # corresponding headers in the request. @@ -14175,7 +14234,8 @@

Method Details

# Only one of exactMatch, prefixMatch,suffixMatch, regexMatch,presentMatch or rangeMatch must be set. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. "suffixMatch": "A String", # The value of the header must end with the contents ofsuffixMatch. # # Only one of exactMatch, prefixMatch,suffixMatch, regexMatch,presentMatch or rangeMatch must be set. @@ -14253,24 +14313,32 @@

Method Details

# matching labels in the provided metadata. }, ], - "pathTemplateMatch": "A String", # If specified, the route is a pattern match expression that must match the - # :path header once the query string is removed. + "pathTemplateMatch": "A String", # If specified, this field defines a path template pattern that must match + # the :path header after the query string is removed. # - # A pattern match allows you to match + # A path template pattern can include variables and wildcards. + # Variables are enclosed in curly braces, for example{variable_name}. Wildcards include * that + # matches a single path segment, and ** that matches zero or + # more path segments. The pattern must follow these rules: # # - # - The value must be between 1 and 1024 characters - # - The pattern must start with a leading slash ("/") - # - There may be no more than 5 operators in pattern + # - The value must be between 1 and 1024 characters. + # - The pattern must start with a leading slash ("/"). + # - No more than 5 operators (variables or wildcards) may appear in + # the pattern. # - # Precisely one ofprefix_match, full_path_match,regex_match or path_template_match must be set. + # Precisely one ofprefixMatch, fullPathMatch,regexMatch, or pathTemplateMatch must be + # set. "prefixMatch": "A String", # For satisfying the matchRule condition, the request's # path must begin with the specified prefixMatch.prefixMatch must begin with a /. # # The value must be from 1 to 1024 characters. # - # Only one of prefixMatch, fullPathMatch or regexMatch must be - # specified. + # The * character inside a prefix match is + # treated as a literal character, not as a wildcard. + # + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match can be + # used within a matchRule. "queryParameterMatches": [ # Specifies a list of query parameter match criteria, all of which must # match corresponding query parameters in the request. # @@ -14294,7 +14362,8 @@

Method Details

# Only one of presentMatch, exactMatch, orregexMatch must be set. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. }, ], "regexMatch": "A String", # For satisfying the matchRule condition, the path of the @@ -14302,11 +14371,12 @@

Method Details

# supplied with the original URL. For # more information about regular expression syntax, see Syntax. # - # Only one of prefixMatch, fullPathMatch orregexMatch must be + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match must be # specified. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. }, ], "priority": 42, # For routeRules within a given pathMatcher, @@ -14761,7 +14831,7 @@

Method Details

], }, ], - "region": "A String", # [Output Only] URL of the region where the regional URL map resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional URL map resides. # This field is not applicable to global URL maps. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -14988,10 +15058,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -15003,7 +15073,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -15125,7 +15195,7 @@

Method Details

# the regionUrlMaps resource, the backend service must have aloadBalancingScheme of INTERNAL_MANAGED. For more # information, read URL # Map Concepts. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "defaultCustomErrorResponsePolicy": { # Specifies the custom error response policy that must be applied when the # defaultCustomErrorResponsePolicy specifies how the Load # Balancer returns error responses when BackendServiceorBackendBucket responds with an error. @@ -15750,7 +15820,7 @@

Method Details

], "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#urlMap", # [Output Only] Type of the resource. Always compute#urlMaps for + "kind": "compute#urlMap", # Output only. [Output Only] Type of the resource. Always compute#urlMaps for # url maps. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -16369,9 +16439,12 @@

Method Details

}, "name": "A String", # The name to which this PathMatcher is referred by theHostRule. "pathRules": [ # The list of path rules. Use this list instead of routeRules - # when routing based on simple path matching is all that's required. The - # order by which path rules are specified does not matter. Matches are always - # done on the longest-path-first basis. + # when routing based on simple path matching is all that's required. A path + # rule can only include a wildcard character (*) after a + # forward slash character ("/"). + # + # The order by which path rules are specified does not matter. + # Matches are always done on the longest-path-first basis. # # For example: a pathRule with a path /a/b/c/* will match # before /a/b/* irrespective of the order in which those paths appear in this @@ -17081,7 +17154,7 @@

Method Details

# # fullPathMatch must be from 1 to 1024 characters. # - # Only one of prefixMatch, fullPathMatch or regexMatch must be + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match must be # specified. "headerMatches": [ # Specifies a list of header match criteria, all of which must match # corresponding headers in the request. @@ -17149,7 +17222,8 @@

Method Details

# Only one of exactMatch, prefixMatch,suffixMatch, regexMatch,presentMatch or rangeMatch must be set. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. "suffixMatch": "A String", # The value of the header must end with the contents ofsuffixMatch. # # Only one of exactMatch, prefixMatch,suffixMatch, regexMatch,presentMatch or rangeMatch must be set. @@ -17227,24 +17301,32 @@

Method Details

# matching labels in the provided metadata. }, ], - "pathTemplateMatch": "A String", # If specified, the route is a pattern match expression that must match the - # :path header once the query string is removed. + "pathTemplateMatch": "A String", # If specified, this field defines a path template pattern that must match + # the :path header after the query string is removed. # - # A pattern match allows you to match + # A path template pattern can include variables and wildcards. + # Variables are enclosed in curly braces, for example{variable_name}. Wildcards include * that + # matches a single path segment, and ** that matches zero or + # more path segments. The pattern must follow these rules: # # - # - The value must be between 1 and 1024 characters - # - The pattern must start with a leading slash ("/") - # - There may be no more than 5 operators in pattern + # - The value must be between 1 and 1024 characters. + # - The pattern must start with a leading slash ("/"). + # - No more than 5 operators (variables or wildcards) may appear in + # the pattern. # - # Precisely one ofprefix_match, full_path_match,regex_match or path_template_match must be set. + # Precisely one ofprefixMatch, fullPathMatch,regexMatch, or pathTemplateMatch must be + # set. "prefixMatch": "A String", # For satisfying the matchRule condition, the request's # path must begin with the specified prefixMatch.prefixMatch must begin with a /. # # The value must be from 1 to 1024 characters. # - # Only one of prefixMatch, fullPathMatch or regexMatch must be - # specified. + # The * character inside a prefix match is + # treated as a literal character, not as a wildcard. + # + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match can be + # used within a matchRule. "queryParameterMatches": [ # Specifies a list of query parameter match criteria, all of which must # match corresponding query parameters in the request. # @@ -17268,7 +17350,8 @@

Method Details

# Only one of presentMatch, exactMatch, orregexMatch must be set. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. }, ], "regexMatch": "A String", # For satisfying the matchRule condition, the path of the @@ -17276,11 +17359,12 @@

Method Details

# supplied with the original URL. For # more information about regular expression syntax, see Syntax. # - # Only one of prefixMatch, fullPathMatch orregexMatch must be + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match must be # specified. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. }, ], "priority": 42, # For routeRules within a given pathMatcher, @@ -17735,7 +17819,7 @@

Method Details

], }, ], - "region": "A String", # [Output Only] URL of the region where the regional URL map resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional URL map resides. # This field is not applicable to global URL maps. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. @@ -17962,10 +18046,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -17977,7 +18061,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -18118,7 +18202,7 @@

Method Details

# the regionUrlMaps resource, the backend service must have aloadBalancingScheme of INTERNAL_MANAGED. For more # information, read URL # Map Concepts. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "defaultCustomErrorResponsePolicy": { # Specifies the custom error response policy that must be applied when the # defaultCustomErrorResponsePolicy specifies how the Load # Balancer returns error responses when BackendServiceorBackendBucket responds with an error. @@ -18743,7 +18827,7 @@

Method Details

], "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#urlMap", # [Output Only] Type of the resource. Always compute#urlMaps for + "kind": "compute#urlMap", # Output only. [Output Only] Type of the resource. Always compute#urlMaps for # url maps. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. @@ -19362,9 +19446,12 @@

Method Details

}, "name": "A String", # The name to which this PathMatcher is referred by theHostRule. "pathRules": [ # The list of path rules. Use this list instead of routeRules - # when routing based on simple path matching is all that's required. The - # order by which path rules are specified does not matter. Matches are always - # done on the longest-path-first basis. + # when routing based on simple path matching is all that's required. A path + # rule can only include a wildcard character (*) after a + # forward slash character ("/"). + # + # The order by which path rules are specified does not matter. + # Matches are always done on the longest-path-first basis. # # For example: a pathRule with a path /a/b/c/* will match # before /a/b/* irrespective of the order in which those paths appear in this @@ -20074,7 +20161,7 @@

Method Details

# # fullPathMatch must be from 1 to 1024 characters. # - # Only one of prefixMatch, fullPathMatch or regexMatch must be + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match must be # specified. "headerMatches": [ # Specifies a list of header match criteria, all of which must match # corresponding headers in the request. @@ -20142,7 +20229,8 @@

Method Details

# Only one of exactMatch, prefixMatch,suffixMatch, regexMatch,presentMatch or rangeMatch must be set. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. "suffixMatch": "A String", # The value of the header must end with the contents ofsuffixMatch. # # Only one of exactMatch, prefixMatch,suffixMatch, regexMatch,presentMatch or rangeMatch must be set. @@ -20220,24 +20308,32 @@

Method Details

# matching labels in the provided metadata. }, ], - "pathTemplateMatch": "A String", # If specified, the route is a pattern match expression that must match the - # :path header once the query string is removed. + "pathTemplateMatch": "A String", # If specified, this field defines a path template pattern that must match + # the :path header after the query string is removed. # - # A pattern match allows you to match + # A path template pattern can include variables and wildcards. + # Variables are enclosed in curly braces, for example{variable_name}. Wildcards include * that + # matches a single path segment, and ** that matches zero or + # more path segments. The pattern must follow these rules: # # - # - The value must be between 1 and 1024 characters - # - The pattern must start with a leading slash ("/") - # - There may be no more than 5 operators in pattern + # - The value must be between 1 and 1024 characters. + # - The pattern must start with a leading slash ("/"). + # - No more than 5 operators (variables or wildcards) may appear in + # the pattern. # - # Precisely one ofprefix_match, full_path_match,regex_match or path_template_match must be set. + # Precisely one ofprefixMatch, fullPathMatch,regexMatch, or pathTemplateMatch must be + # set. "prefixMatch": "A String", # For satisfying the matchRule condition, the request's # path must begin with the specified prefixMatch.prefixMatch must begin with a /. # # The value must be from 1 to 1024 characters. # - # Only one of prefixMatch, fullPathMatch or regexMatch must be - # specified. + # The * character inside a prefix match is + # treated as a literal character, not as a wildcard. + # + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match can be + # used within a matchRule. "queryParameterMatches": [ # Specifies a list of query parameter match criteria, all of which must # match corresponding query parameters in the request. # @@ -20261,7 +20357,8 @@

Method Details

# Only one of presentMatch, exactMatch, orregexMatch must be set. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. }, ], "regexMatch": "A String", # For satisfying the matchRule condition, the path of the @@ -20269,11 +20366,12 @@

Method Details

# supplied with the original URL. For # more information about regular expression syntax, see Syntax. # - # Only one of prefixMatch, fullPathMatch orregexMatch must be + # Only one of prefixMatch, fullPathMatch,regexMatch or path_template_match must be # specified. # # Regular expressions can only be used when the loadBalancingScheme is - # set to INTERNAL_SELF_MANAGED. + # set to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED + # (regional scope) or INTERNAL_MANAGED. }, ], "priority": 42, # For routeRules within a given pathMatcher, @@ -20728,7 +20826,7 @@

Method Details

], }, ], - "region": "A String", # [Output Only] URL of the region where the regional URL map resides. + "region": "A String", # Output only. [Output Only] URL of the region where the regional URL map resides. # This field is not applicable to global URL maps. # You must specify this field as part of the HTTP request URL. It is # not settable as a field in the request body. diff --git a/docs/dyn/compute_v1.vpnGateways.html b/docs/dyn/compute_v1.vpnGateways.html index 851d9e687f..c4fe05087e 100644 --- a/docs/dyn/compute_v1.vpnGateways.html +++ b/docs/dyn/compute_v1.vpnGateways.html @@ -229,15 +229,15 @@

Method Details

# network through an IPsec VPN connection in a single region. # For more information about Cloud HA VPN solutions, see # Cloud VPN topologies . - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "gatewayIpVersion": "A String", # The IP family of the gateway IPs for the HA-VPN gateway interfaces. If not # specified, IPV4 will be used. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#vpnGateway", # [Output Only] Type of resource. Always compute#vpnGateway for + "kind": "compute#vpnGateway", # Output only. [Output Only] Type of resource. Always compute#vpnGateway for # VPN gateways. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this VpnGateway, which # is essentially a hash of the labels set used for optimistic locking. The @@ -261,20 +261,20 @@

Method Details

# cannot be a dash. "network": "A String", # URL of the network to which this VPN gateway is attached. Provided by the # client when the VPN gateway is created. - "region": "A String", # [Output Only] URL of the region where the VPN gateway resides. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "region": "A String", # Output only. [Output Only] URL of the region where the VPN gateway resides. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "stackType": "A String", # The stack type for this VPN gateway to identify the IP protocols that are # enabled. Possible values are: IPV4_ONLY,IPV4_IPV6, IPV6_ONLY. If not specified,IPV4_ONLY is used if the gateway IP version isIPV4, or IPV4_IPV6 if the gateway IP version isIPV6. "vpnInterfaces": [ # The list of VPN interfaces associated with this VPN gateway. { # A VPN gateway interface. - "id": 42, # [Output Only] Numeric identifier for this VPN interface associated with + "id": 42, # Output only. [Output Only] Numeric identifier for this VPN interface associated with # the VPN gateway. "interconnectAttachment": "A String", # URL of the VLAN attachment (interconnectAttachment) resource for this # VPN gateway interface. When the value of this field is present, the VPN # gateway is used for HA VPN over Cloud Interconnect; all egress # or ingress traffic for this VPN gateway interface goes through the # specified VLAN attachment resource. - "ipAddress": "A String", # [Output Only] IP address for this VPN interface associated with the VPN + "ipAddress": "A String", # Output only. [Output Only] IP address for this VPN interface associated with the VPN # gateway. # The IP address could be either a regional external IP address or # a regional internal IP address. The two IP addresses for a VPN gateway @@ -285,7 +285,7 @@

Method Details

# regional external IP addresses. For regular (non HA VPN over Cloud # Interconnect) HA VPN tunnels, the IP address must be a regional external # IP address. - "ipv6Address": "A String", # [Output Only] IPv6 address for this VPN interface associated with the VPN + "ipv6Address": "A String", # Output only. [Output Only] IPv6 address for this VPN interface associated with the VPN # gateway. # The IPv6 address must be a regional external IPv6 address. The format is # RFC 5952 format (e.g. 2001:db8::2d9:51:0:0). @@ -321,15 +321,15 @@

Method Details

}, }, }, - "kind": "compute#vpnGatewayAggregatedList", # [Output Only] Type of resource. Always compute#vpnGateway for + "kind": "compute#vpnGatewayAggregatedList", # Output only. [Output Only] Type of resource. Always compute#vpnGateway for # VPN gateways. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -565,10 +565,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -580,7 +580,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -683,15 +683,15 @@

Method Details

# network through an IPsec VPN connection in a single region. # For more information about Cloud HA VPN solutions, see # Cloud VPN topologies . - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "gatewayIpVersion": "A String", # The IP family of the gateway IPs for the HA-VPN gateway interfaces. If not # specified, IPV4 will be used. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#vpnGateway", # [Output Only] Type of resource. Always compute#vpnGateway for + "kind": "compute#vpnGateway", # Output only. [Output Only] Type of resource. Always compute#vpnGateway for # VPN gateways. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this VpnGateway, which # is essentially a hash of the labels set used for optimistic locking. The @@ -715,20 +715,20 @@

Method Details

# cannot be a dash. "network": "A String", # URL of the network to which this VPN gateway is attached. Provided by the # client when the VPN gateway is created. - "region": "A String", # [Output Only] URL of the region where the VPN gateway resides. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "region": "A String", # Output only. [Output Only] URL of the region where the VPN gateway resides. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "stackType": "A String", # The stack type for this VPN gateway to identify the IP protocols that are # enabled. Possible values are: IPV4_ONLY,IPV4_IPV6, IPV6_ONLY. If not specified,IPV4_ONLY is used if the gateway IP version isIPV4, or IPV4_IPV6 if the gateway IP version isIPV6. "vpnInterfaces": [ # The list of VPN interfaces associated with this VPN gateway. { # A VPN gateway interface. - "id": 42, # [Output Only] Numeric identifier for this VPN interface associated with + "id": 42, # Output only. [Output Only] Numeric identifier for this VPN interface associated with # the VPN gateway. "interconnectAttachment": "A String", # URL of the VLAN attachment (interconnectAttachment) resource for this # VPN gateway interface. When the value of this field is present, the VPN # gateway is used for HA VPN over Cloud Interconnect; all egress # or ingress traffic for this VPN gateway interface goes through the # specified VLAN attachment resource. - "ipAddress": "A String", # [Output Only] IP address for this VPN interface associated with the VPN + "ipAddress": "A String", # Output only. [Output Only] IP address for this VPN interface associated with the VPN # gateway. # The IP address could be either a regional external IP address or # a regional internal IP address. The two IP addresses for a VPN gateway @@ -739,7 +739,7 @@

Method Details

# regional external IP addresses. For regular (non HA VPN over Cloud # Interconnect) HA VPN tunnels, the IP address must be a regional external # IP address. - "ipv6Address": "A String", # [Output Only] IPv6 address for this VPN interface associated with the VPN + "ipv6Address": "A String", # Output only. [Output Only] IPv6 address for this VPN interface associated with the VPN # gateway. # The IPv6 address must be a regional external IPv6 address. The format is # RFC 5952 format (e.g. 2001:db8::2d9:51:0:0). @@ -766,14 +766,14 @@

Method Details

{ "result": { - "vpnConnections": [ # List of VPN connection for this VpnGateway. + "vpnConnections": [ # Output only. List of VPN connection for this VpnGateway. { # A VPN connection contains all VPN tunnels connected from this VpnGateway # to the same peer gateway. The peer gateway could either be an external VPN # gateway or a Google Cloud VPN gateway. - "peerExternalGateway": "A String", # URL reference to the peer external VPN gateways to which the VPN tunnels + "peerExternalGateway": "A String", # Output only. URL reference to the peer external VPN gateways to which the VPN tunnels # in this VPN connection are connected. # This field is mutually exclusive with peer_gcp_gateway. - "peerGcpGateway": "A String", # URL reference to the peer side VPN gateways to which the VPN tunnels in + "peerGcpGateway": "A String", # Output only. URL reference to the peer side VPN gateways to which the VPN tunnels in # this VPN connection are connected. # This field is mutually exclusive with peer_gcp_gateway. "state": { # Describes the high availability requirement state for the VPN connection # HighAvailabilityRequirementState for the VPN connection. @@ -786,11 +786,11 @@

Method Details

}, "tunnels": [ # List of VPN tunnels that are in this VPN connection. { # Contains some information about a VPN tunnel. - "localGatewayInterface": 42, # The VPN gateway interface this VPN tunnel is associated with. - "peerGatewayInterface": 42, # The peer gateway interface this VPN tunnel is connected to, the peer + "localGatewayInterface": 42, # Output only. The VPN gateway interface this VPN tunnel is associated with. + "peerGatewayInterface": 42, # Output only. The peer gateway interface this VPN tunnel is connected to, the peer # gateway could either be an external VPN gateway or a Google Cloud # VPN gateway. - "tunnelUrl": "A String", # URL reference to the VPN tunnel. + "tunnelUrl": "A String", # Output only. URL reference to the VPN tunnel. }, ], }, @@ -817,15 +817,15 @@

Method Details

# network through an IPsec VPN connection in a single region. # For more information about Cloud HA VPN solutions, see # Cloud VPN topologies . - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "gatewayIpVersion": "A String", # The IP family of the gateway IPs for the HA-VPN gateway interfaces. If not # specified, IPV4 will be used. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#vpnGateway", # [Output Only] Type of resource. Always compute#vpnGateway for + "kind": "compute#vpnGateway", # Output only. [Output Only] Type of resource. Always compute#vpnGateway for # VPN gateways. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this VpnGateway, which # is essentially a hash of the labels set used for optimistic locking. The @@ -849,20 +849,20 @@

Method Details

# cannot be a dash. "network": "A String", # URL of the network to which this VPN gateway is attached. Provided by the # client when the VPN gateway is created. - "region": "A String", # [Output Only] URL of the region where the VPN gateway resides. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "region": "A String", # Output only. [Output Only] URL of the region where the VPN gateway resides. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "stackType": "A String", # The stack type for this VPN gateway to identify the IP protocols that are # enabled. Possible values are: IPV4_ONLY,IPV4_IPV6, IPV6_ONLY. If not specified,IPV4_ONLY is used if the gateway IP version isIPV4, or IPV4_IPV6 if the gateway IP version isIPV6. "vpnInterfaces": [ # The list of VPN interfaces associated with this VPN gateway. { # A VPN gateway interface. - "id": 42, # [Output Only] Numeric identifier for this VPN interface associated with + "id": 42, # Output only. [Output Only] Numeric identifier for this VPN interface associated with # the VPN gateway. "interconnectAttachment": "A String", # URL of the VLAN attachment (interconnectAttachment) resource for this # VPN gateway interface. When the value of this field is present, the VPN # gateway is used for HA VPN over Cloud Interconnect; all egress # or ingress traffic for this VPN gateway interface goes through the # specified VLAN attachment resource. - "ipAddress": "A String", # [Output Only] IP address for this VPN interface associated with the VPN + "ipAddress": "A String", # Output only. [Output Only] IP address for this VPN interface associated with the VPN # gateway. # The IP address could be either a regional external IP address or # a regional internal IP address. The two IP addresses for a VPN gateway @@ -873,7 +873,7 @@

Method Details

# regional external IP addresses. For regular (non HA VPN over Cloud # Interconnect) HA VPN tunnels, the IP address must be a regional external # IP address. - "ipv6Address": "A String", # [Output Only] IPv6 address for this VPN interface associated with the VPN + "ipv6Address": "A String", # Output only. [Output Only] IPv6 address for this VPN interface associated with the VPN # gateway. # The IPv6 address must be a regional external IPv6 address. The format is # RFC 5952 format (e.g. 2001:db8::2d9:51:0:0). @@ -1059,10 +1059,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1074,7 +1074,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1263,15 +1263,15 @@

Method Details

# network through an IPsec VPN connection in a single region. # For more information about Cloud HA VPN solutions, see # Cloud VPN topologies . - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. "gatewayIpVersion": "A String", # The IP family of the gateway IPs for the HA-VPN gateway interfaces. If not # specified, IPV4 will be used. - "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is + "id": "A String", # Output only. [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#vpnGateway", # [Output Only] Type of resource. Always compute#vpnGateway for + "kind": "compute#vpnGateway", # Output only. [Output Only] Type of resource. Always compute#vpnGateway for # VPN gateways. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this VpnGateway, which # is essentially a hash of the labels set used for optimistic locking. The @@ -1295,20 +1295,20 @@

Method Details

# cannot be a dash. "network": "A String", # URL of the network to which this VPN gateway is attached. Provided by the # client when the VPN gateway is created. - "region": "A String", # [Output Only] URL of the region where the VPN gateway resides. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. + "region": "A String", # Output only. [Output Only] URL of the region where the VPN gateway resides. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. "stackType": "A String", # The stack type for this VPN gateway to identify the IP protocols that are # enabled. Possible values are: IPV4_ONLY,IPV4_IPV6, IPV6_ONLY. If not specified,IPV4_ONLY is used if the gateway IP version isIPV4, or IPV4_IPV6 if the gateway IP version isIPV6. "vpnInterfaces": [ # The list of VPN interfaces associated with this VPN gateway. { # A VPN gateway interface. - "id": 42, # [Output Only] Numeric identifier for this VPN interface associated with + "id": 42, # Output only. [Output Only] Numeric identifier for this VPN interface associated with # the VPN gateway. "interconnectAttachment": "A String", # URL of the VLAN attachment (interconnectAttachment) resource for this # VPN gateway interface. When the value of this field is present, the VPN # gateway is used for HA VPN over Cloud Interconnect; all egress # or ingress traffic for this VPN gateway interface goes through the # specified VLAN attachment resource. - "ipAddress": "A String", # [Output Only] IP address for this VPN interface associated with the VPN + "ipAddress": "A String", # Output only. [Output Only] IP address for this VPN interface associated with the VPN # gateway. # The IP address could be either a regional external IP address or # a regional internal IP address. The two IP addresses for a VPN gateway @@ -1319,7 +1319,7 @@

Method Details

# regional external IP addresses. For regular (non HA VPN over Cloud # Interconnect) HA VPN tunnels, the IP address must be a regional external # IP address. - "ipv6Address": "A String", # [Output Only] IPv6 address for this VPN interface associated with the VPN + "ipv6Address": "A String", # Output only. [Output Only] IPv6 address for this VPN interface associated with the VPN # gateway. # The IPv6 address must be a regional external IPv6 address. The format is # RFC 5952 format (e.g. 2001:db8::2d9:51:0:0). @@ -1327,14 +1327,14 @@

Method Details

], }, ], - "kind": "compute#vpnGatewayList", # [Output Only] Type of resource. Always compute#vpnGateway for + "kind": "compute#vpnGatewayList", # Output only. [Output Only] Type of resource. Always compute#vpnGateway for # VPN gateways. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -1579,10 +1579,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1594,7 +1594,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_v1.vpnTunnels.html b/docs/dyn/compute_v1.vpnTunnels.html index cf73089624..40ad85a87c 100644 --- a/docs/dyn/compute_v1.vpnTunnels.html +++ b/docs/dyn/compute_v1.vpnTunnels.html @@ -248,7 +248,7 @@

Method Details

], }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -258,7 +258,7 @@

Method Details

"ikeVersion": 42, # IKE protocol version to use when establishing the VPN tunnel with the peer # VPN gateway. Acceptable IKE versions are 1 or 2. # The default version is 2. - "kind": "compute#vpnTunnel", # [Output Only] Type of resource. Always compute#vpnTunnel for + "kind": "compute#vpnTunnel", # Output only. [Output Only] Type of resource. Always compute#vpnTunnel for # VPN tunnels. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this VpnTunnel, which is # essentially a hash of the labels set used for optimistic locking. The @@ -390,15 +390,15 @@

Method Details

}, }, }, - "kind": "compute#vpnTunnelAggregatedList", # [Output Only] Type of resource. Always compute#vpnTunnel for + "kind": "compute#vpnTunnelAggregatedList", # Output only. [Output Only] Type of resource. Always compute#vpnTunnel for # VPN tunnels. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. + "unreachables": [ # Output only. [Output Only] Unreachable resources. "A String", ], "warning": { # [Output Only] Informational warning message. @@ -634,10 +634,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -649,7 +649,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -777,7 +777,7 @@

Method Details

], }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -787,7 +787,7 @@

Method Details

"ikeVersion": 42, # IKE protocol version to use when establishing the VPN tunnel with the peer # VPN gateway. Acceptable IKE versions are 1 or 2. # The default version is 2. - "kind": "compute#vpnTunnel", # [Output Only] Type of resource. Always compute#vpnTunnel for + "kind": "compute#vpnTunnel", # Output only. [Output Only] Type of resource. Always compute#vpnTunnel for # VPN tunnels. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this VpnTunnel, which is # essentially a hash of the labels set used for optimistic locking. The @@ -935,7 +935,7 @@

Method Details

], }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -945,7 +945,7 @@

Method Details

"ikeVersion": 42, # IKE protocol version to use when establishing the VPN tunnel with the peer # VPN gateway. Acceptable IKE versions are 1 or 2. # The default version is 2. - "kind": "compute#vpnTunnel", # [Output Only] Type of resource. Always compute#vpnTunnel for + "kind": "compute#vpnTunnel", # Output only. [Output Only] Type of resource. Always compute#vpnTunnel for # VPN tunnels. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this VpnTunnel, which is # essentially a hash of the labels set used for optimistic locking. The @@ -1227,10 +1227,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1242,7 +1242,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1456,7 +1456,7 @@

Method Details

], }, }, - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of this resource. Provide this property when you # create the resource. @@ -1466,7 +1466,7 @@

Method Details

"ikeVersion": 42, # IKE protocol version to use when establishing the VPN tunnel with the peer # VPN gateway. Acceptable IKE versions are 1 or 2. # The default version is 2. - "kind": "compute#vpnTunnel", # [Output Only] Type of resource. Always compute#vpnTunnel for + "kind": "compute#vpnTunnel", # Output only. [Output Only] Type of resource. Always compute#vpnTunnel for # VPN tunnels. "labelFingerprint": "A String", # A fingerprint for the labels being applied to this VpnTunnel, which is # essentially a hash of the labels set used for optimistic locking. The @@ -1570,14 +1570,14 @@

Method Details

# Possible values are: `0`, `1`. }, ], - "kind": "compute#vpnTunnelList", # [Output Only] Type of resource. Always compute#vpnTunnel for + "kind": "compute#vpnTunnelList", # Output only. [Output Only] Type of resource. Always compute#vpnTunnel for # VPN tunnels. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there @@ -1822,10 +1822,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1837,7 +1837,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_v1.wireGroups.html b/docs/dyn/compute_v1.wireGroups.html index f96fd74234..5c4951dbe5 100644 --- a/docs/dyn/compute_v1.wireGroups.html +++ b/docs/dyn/compute_v1.wireGroups.html @@ -288,10 +288,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -303,7 +303,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -404,7 +404,7 @@

Method Details

# wires in the wire group are disabled. When true and when # there is simultaneously no wire-specific override of `adminEnabled` to # false, a given wire is enabled. Defaults to true. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of the wire group. "endpoints": { # A map that contains the logical endpoints of the wire group. Specify @@ -456,9 +456,9 @@

Method Details

}, }, }, - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. - "kind": "compute#wireGroup", # [Output Only] Type of the resource. Alwayscompute#wireGroups for wire groups. + "kind": "compute#wireGroup", # Output only. [Output Only] Type of the resource. Alwayscompute#wireGroups for wire groups. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -466,14 +466,14 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "reconciling": True or False, # [Output Only] Indicates whether there are wire changes yet to be processed. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "topology": { # Topology details for the wire group. # Topology details for the wire group configuration. - "endpoints": [ # Topology details for all endpoints in the wire group. + "reconciling": True or False, # Output only. [Output Only] Indicates whether there are wire changes yet to be processed. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "topology": { # Topology details for the wire group. # Output only. Topology details for the wire group configuration. + "endpoints": [ # Output only. Topology details for all endpoints in the wire group. { # Topology details for a single wire group endpoint. - "city": "A String", # The InterconnectLocation.city (metropolitan area designator) that all + "city": "A String", # Output only. The InterconnectLocation.city (metropolitan area designator) that all # interconnects are located in. - "label": "A String", # Endpoint label from the wire group. + "label": "A String", # Output only. Endpoint label from the wire group. }, ], }, @@ -496,18 +496,18 @@

Method Details

# detect a fault. This setting is only permitted on port mode # pseudowires. }, - "wires": [ # The single/redundant wire(s) managed by the wire group. + "wires": [ # Output only. The single/redundant wire(s) managed by the wire group. { # A pseudowire that connects two Interconnect connections. - "adminEnabled": True or False, # [Output Only] Indicates whether the wire is enabled. + "adminEnabled": True or False, # Output only. [Output Only] Indicates whether the wire is enabled. # When false, the wire is disabled. When true and when the wire group of # the wire is also enabled, the wire is enabled. Defaults to true. - "endpoints": [ # Wire endpoints are specific Interconnect connections. + "endpoints": [ # Output only. Wire endpoints are specific Interconnect connections. { # Wire endpoints are specific Interconnect connections. "interconnect": "A String", "vlanTag": 42, }, ], - "label": "A String", # [Output Only] A label that identifies the wire. The format of this label + "label": "A String", # Output only. [Output Only] A label that identifies the wire. The format of this label # combines the existing labels of the wire group endpoints and Interconnect # connections used by this wire in alphabetical order as follows: # `ENDPOINT_A+CONNECTION_A1,ENDPOINT_B+CONNECTION_B1`, where: @@ -518,7 +518,7 @@

Method Details

# - CONNECTION_A1 and CONNECTION_B1: are the # labels that you entered as map keys when you specified the wire group # Interconnect objects. - "wireProperties": { # The properties of a wire. # [Output Only] Properties of the wire. + "wireProperties": { # The properties of a wire. # Output only. [Output Only] Properties of the wire. "bandwidthAllocation": "A String", # The configuration of the bandwidth allocation, one of the following: # # - ALLOCATE_PER_WIRE: configures a separate unmetered bandwidth allocation @@ -558,7 +558,7 @@

Method Details

# wires in the wire group are disabled. When true and when # there is simultaneously no wire-specific override of `adminEnabled` to # false, a given wire is enabled. Defaults to true. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of the wire group. "endpoints": { # A map that contains the logical endpoints of the wire group. Specify @@ -610,9 +610,9 @@

Method Details

}, }, }, - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. - "kind": "compute#wireGroup", # [Output Only] Type of the resource. Alwayscompute#wireGroups for wire groups. + "kind": "compute#wireGroup", # Output only. [Output Only] Type of the resource. Alwayscompute#wireGroups for wire groups. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -620,14 +620,14 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "reconciling": True or False, # [Output Only] Indicates whether there are wire changes yet to be processed. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "topology": { # Topology details for the wire group. # Topology details for the wire group configuration. - "endpoints": [ # Topology details for all endpoints in the wire group. + "reconciling": True or False, # Output only. [Output Only] Indicates whether there are wire changes yet to be processed. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "topology": { # Topology details for the wire group. # Output only. Topology details for the wire group configuration. + "endpoints": [ # Output only. Topology details for all endpoints in the wire group. { # Topology details for a single wire group endpoint. - "city": "A String", # The InterconnectLocation.city (metropolitan area designator) that all + "city": "A String", # Output only. The InterconnectLocation.city (metropolitan area designator) that all # interconnects are located in. - "label": "A String", # Endpoint label from the wire group. + "label": "A String", # Output only. Endpoint label from the wire group. }, ], }, @@ -650,18 +650,18 @@

Method Details

# detect a fault. This setting is only permitted on port mode # pseudowires. }, - "wires": [ # The single/redundant wire(s) managed by the wire group. + "wires": [ # Output only. The single/redundant wire(s) managed by the wire group. { # A pseudowire that connects two Interconnect connections. - "adminEnabled": True or False, # [Output Only] Indicates whether the wire is enabled. + "adminEnabled": True or False, # Output only. [Output Only] Indicates whether the wire is enabled. # When false, the wire is disabled. When true and when the wire group of # the wire is also enabled, the wire is enabled. Defaults to true. - "endpoints": [ # Wire endpoints are specific Interconnect connections. + "endpoints": [ # Output only. Wire endpoints are specific Interconnect connections. { # Wire endpoints are specific Interconnect connections. "interconnect": "A String", "vlanTag": 42, }, ], - "label": "A String", # [Output Only] A label that identifies the wire. The format of this label + "label": "A String", # Output only. [Output Only] A label that identifies the wire. The format of this label # combines the existing labels of the wire group endpoints and Interconnect # connections used by this wire in alphabetical order as follows: # `ENDPOINT_A+CONNECTION_A1,ENDPOINT_B+CONNECTION_B1`, where: @@ -672,7 +672,7 @@

Method Details

# - CONNECTION_A1 and CONNECTION_B1: are the # labels that you entered as map keys when you specified the wire group # Interconnect objects. - "wireProperties": { # The properties of a wire. # [Output Only] Properties of the wire. + "wireProperties": { # The properties of a wire. # Output only. [Output Only] Properties of the wire. "bandwidthAllocation": "A String", # The configuration of the bandwidth allocation, one of the following: # # - ALLOCATE_PER_WIRE: configures a separate unmetered bandwidth allocation @@ -875,10 +875,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -890,7 +890,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -1077,7 +1077,7 @@

Method Details

# wires in the wire group are disabled. When true and when # there is simultaneously no wire-specific override of `adminEnabled` to # false, a given wire is enabled. Defaults to true. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of the wire group. "endpoints": { # A map that contains the logical endpoints of the wire group. Specify @@ -1129,9 +1129,9 @@

Method Details

}, }, }, - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. - "kind": "compute#wireGroup", # [Output Only] Type of the resource. Alwayscompute#wireGroups for wire groups. + "kind": "compute#wireGroup", # Output only. [Output Only] Type of the resource. Alwayscompute#wireGroups for wire groups. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -1139,14 +1139,14 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "reconciling": True or False, # [Output Only] Indicates whether there are wire changes yet to be processed. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "topology": { # Topology details for the wire group. # Topology details for the wire group configuration. - "endpoints": [ # Topology details for all endpoints in the wire group. + "reconciling": True or False, # Output only. [Output Only] Indicates whether there are wire changes yet to be processed. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "topology": { # Topology details for the wire group. # Output only. Topology details for the wire group configuration. + "endpoints": [ # Output only. Topology details for all endpoints in the wire group. { # Topology details for a single wire group endpoint. - "city": "A String", # The InterconnectLocation.city (metropolitan area designator) that all + "city": "A String", # Output only. The InterconnectLocation.city (metropolitan area designator) that all # interconnects are located in. - "label": "A String", # Endpoint label from the wire group. + "label": "A String", # Output only. Endpoint label from the wire group. }, ], }, @@ -1169,18 +1169,18 @@

Method Details

# detect a fault. This setting is only permitted on port mode # pseudowires. }, - "wires": [ # The single/redundant wire(s) managed by the wire group. + "wires": [ # Output only. The single/redundant wire(s) managed by the wire group. { # A pseudowire that connects two Interconnect connections. - "adminEnabled": True or False, # [Output Only] Indicates whether the wire is enabled. + "adminEnabled": True or False, # Output only. [Output Only] Indicates whether the wire is enabled. # When false, the wire is disabled. When true and when the wire group of # the wire is also enabled, the wire is enabled. Defaults to true. - "endpoints": [ # Wire endpoints are specific Interconnect connections. + "endpoints": [ # Output only. Wire endpoints are specific Interconnect connections. { # Wire endpoints are specific Interconnect connections. "interconnect": "A String", "vlanTag": 42, }, ], - "label": "A String", # [Output Only] A label that identifies the wire. The format of this label + "label": "A String", # Output only. [Output Only] A label that identifies the wire. The format of this label # combines the existing labels of the wire group endpoints and Interconnect # connections used by this wire in alphabetical order as follows: # `ENDPOINT_A+CONNECTION_A1,ENDPOINT_B+CONNECTION_B1`, where: @@ -1191,7 +1191,7 @@

Method Details

# - CONNECTION_A1 and CONNECTION_B1: are the # labels that you entered as map keys when you specified the wire group # Interconnect objects. - "wireProperties": { # The properties of a wire. # [Output Only] Properties of the wire. + "wireProperties": { # The properties of a wire. # Output only. [Output Only] Properties of the wire. "bandwidthAllocation": "A String", # The configuration of the bandwidth allocation, one of the following: # # - ALLOCATE_PER_WIRE: configures a separate unmetered bandwidth allocation @@ -1214,14 +1214,14 @@

Method Details

], }, ], - "kind": "compute#wireGroup", # [Output Only] Type of the resource. Alwayscompute#wireGroups for wire groups. + "kind": "compute#wireGroup", # Output only. [Output Only] Type of the resource. Alwayscompute#wireGroups for wire groups. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. "selfLink": "A String", # [Output Only] Server-defined URL for this resource. - "unreachables": [ # [Output Only] Unreachable resources. + "unreachables": [ # Output only. [Output Only] Unreachable resources. # end_interface: MixerListResponseWithEtagBuilder "A String", ], @@ -1286,7 +1286,7 @@

Method Details

# wires in the wire group are disabled. When true and when # there is simultaneously no wire-specific override of `adminEnabled` to # false, a given wire is enabled. Defaults to true. - "creationTimestamp": "A String", # [Output Only] Creation timestamp inRFC3339 + "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 # text format. "description": "A String", # An optional description of the wire group. "endpoints": { # A map that contains the logical endpoints of the wire group. Specify @@ -1338,9 +1338,9 @@

Method Details

}, }, }, - "id": "A String", # [Output Only] The unique identifier for the resource type. The server + "id": "A String", # Output only. [Output Only] The unique identifier for the resource type. The server # generates this identifier. - "kind": "compute#wireGroup", # [Output Only] Type of the resource. Alwayscompute#wireGroups for wire groups. + "kind": "compute#wireGroup", # Output only. [Output Only] Type of the resource. Alwayscompute#wireGroups for wire groups. "name": "A String", # Name of the resource. Provided by the client when the resource is created. # The name must be 1-63 characters long, and comply withRFC1035. # Specifically, the name must be 1-63 characters long and match the regular @@ -1348,14 +1348,14 @@

Method Details

# character must be a lowercase letter, and all following characters must # be a dash, lowercase letter, or digit, except the last character, which # cannot be a dash. - "reconciling": True or False, # [Output Only] Indicates whether there are wire changes yet to be processed. - "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "topology": { # Topology details for the wire group. # Topology details for the wire group configuration. - "endpoints": [ # Topology details for all endpoints in the wire group. + "reconciling": True or False, # Output only. [Output Only] Indicates whether there are wire changes yet to be processed. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for the resource. + "topology": { # Topology details for the wire group. # Output only. Topology details for the wire group configuration. + "endpoints": [ # Output only. Topology details for all endpoints in the wire group. { # Topology details for a single wire group endpoint. - "city": "A String", # The InterconnectLocation.city (metropolitan area designator) that all + "city": "A String", # Output only. The InterconnectLocation.city (metropolitan area designator) that all # interconnects are located in. - "label": "A String", # Endpoint label from the wire group. + "label": "A String", # Output only. Endpoint label from the wire group. }, ], }, @@ -1378,18 +1378,18 @@

Method Details

# detect a fault. This setting is only permitted on port mode # pseudowires. }, - "wires": [ # The single/redundant wire(s) managed by the wire group. + "wires": [ # Output only. The single/redundant wire(s) managed by the wire group. { # A pseudowire that connects two Interconnect connections. - "adminEnabled": True or False, # [Output Only] Indicates whether the wire is enabled. + "adminEnabled": True or False, # Output only. [Output Only] Indicates whether the wire is enabled. # When false, the wire is disabled. When true and when the wire group of # the wire is also enabled, the wire is enabled. Defaults to true. - "endpoints": [ # Wire endpoints are specific Interconnect connections. + "endpoints": [ # Output only. Wire endpoints are specific Interconnect connections. { # Wire endpoints are specific Interconnect connections. "interconnect": "A String", "vlanTag": 42, }, ], - "label": "A String", # [Output Only] A label that identifies the wire. The format of this label + "label": "A String", # Output only. [Output Only] A label that identifies the wire. The format of this label # combines the existing labels of the wire group endpoints and Interconnect # connections used by this wire in alphabetical order as follows: # `ENDPOINT_A+CONNECTION_A1,ENDPOINT_B+CONNECTION_B1`, where: @@ -1400,7 +1400,7 @@

Method Details

# - CONNECTION_A1 and CONNECTION_B1: are the # labels that you entered as map keys when you specified the wire group # Interconnect objects. - "wireProperties": { # The properties of a wire. # [Output Only] Properties of the wire. + "wireProperties": { # The properties of a wire. # Output only. [Output Only] Properties of the wire. "bandwidthAllocation": "A String", # The configuration of the bandwidth allocation, one of the following: # # - ALLOCATE_PER_WIRE: configures a separate unmetered bandwidth allocation @@ -1604,10 +1604,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -1619,7 +1619,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_v1.zoneOperations.html b/docs/dyn/compute_v1.zoneOperations.html index 31031f785e..dd2aeea752 100644 --- a/docs/dyn/compute_v1.zoneOperations.html +++ b/docs/dyn/compute_v1.zoneOperations.html @@ -288,10 +288,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -303,7 +303,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -643,10 +643,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -658,7 +658,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. @@ -737,7 +737,7 @@

Method Details

# applicable when performing per-zone operations. }, ], - "kind": "compute#operationList", # [Output Only] Type of resource. Always `compute#operations` for Operations + "kind": "compute#operationList", # Output only. [Output Only] Type of resource. Always `compute#operations` for Operations # resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger than @@ -976,10 +976,10 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for # Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a # group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, # `update`, or `delete`, and so on. @@ -991,7 +991,7 @@

Method Details

"region": "A String", # [Output Only] The URL of the region where the operation resides. Only # applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, # this field will contain information on all underlying zonal actions and # their state. "clientOperationId": "A String", # [Output Only] The client operation id. diff --git a/docs/dyn/compute_v1.zones.html b/docs/dyn/compute_v1.zones.html index d1cbc842a1..05756f30b6 100644 --- a/docs/dyn/compute_v1.zones.html +++ b/docs/dyn/compute_v1.zones.html @@ -141,13 +141,13 @@

Method Details

"description": "A String", # [Output Only] Textual description of the resource. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#zone", # [Output Only] Type of the resource. Always compute#zone for + "kind": "compute#zone", # Output only. [Output Only] Type of the resource. Always compute#zone for # zones. "name": "A String", # [Output Only] Name of the resource. "region": "A String", # [Output Only] Full URL reference to the region which hosts the zone. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. "status": "A String", # [Output Only] Status of the zone, either UP orDOWN. - "supportsPzs": True or False, # [Output Only] Reserved for future use. + "supportsPzs": True or False, # Output only. [Output Only] Reserved for future use. } @@ -285,22 +285,22 @@

Method Details

"description": "A String", # [Output Only] Textual description of the resource. "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is # defined by the server. - "kind": "compute#zone", # [Output Only] Type of the resource. Always compute#zone for + "kind": "compute#zone", # Output only. [Output Only] Type of the resource. Always compute#zone for # zones. "name": "A String", # [Output Only] Name of the resource. "region": "A String", # [Output Only] Full URL reference to the region which hosts the zone. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. "status": "A String", # [Output Only] Status of the zone, either UP orDOWN. - "supportsPzs": True or False, # [Output Only] Reserved for future use. + "supportsPzs": True or False, # Output only. [Output Only] Reserved for future use. }, ], - "kind": "compute#zoneList", # Type of resource. + "kind": "compute#zoneList", # Output only. Type of resource. "nextPageToken": "A String", # [Output Only] This token allows you to get the next page of results for # list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for # the query parameter pageToken in the next list request. # Subsequent list requests will have their own nextPageToken to # continue paging through the results. - "selfLink": "A String", # [Output Only] Server-defined URL for this resource. + "selfLink": "A String", # Output only. [Output Only] Server-defined URL for this resource. "warning": { # [Output Only] Informational warning message. "code": "A String", # [Output Only] A warning code, if applicable. For example, Compute # Engine returns NO_RESULTS_ON_PAGE if there diff --git a/docs/dyn/config_v1.projects.locations.html b/docs/dyn/config_v1.projects.locations.html index cbda2afda4..8a3fd5ce69 100644 --- a/docs/dyn/config_v1.projects.locations.html +++ b/docs/dyn/config_v1.projects.locations.html @@ -145,7 +145,7 @@

Method Details

Args: name: string, The resource that owns the locations collection, if applicable. (required) - extraLocationTypes: string, Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage. (repeated) + extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated) filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160). pageSize: integer, The maximum number of results to return. If not set, the service selects a default. pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page. diff --git a/docs/dyn/contactcenteraiplatform_v1alpha1.projects.locations.html b/docs/dyn/contactcenteraiplatform_v1alpha1.projects.locations.html index 02ba4e74d4..1e4e9fba47 100644 --- a/docs/dyn/contactcenteraiplatform_v1alpha1.projects.locations.html +++ b/docs/dyn/contactcenteraiplatform_v1alpha1.projects.locations.html @@ -87,6 +87,9 @@

Instance Methods

close()

Close httplib2 connections.

+

+ generateShifts(parent, body=None, x__xgafv=None)

+

Generates shifts constrained by various parameters.

get(name, x__xgafv=None)

Gets information about a location.

@@ -105,6 +108,184 @@

Method Details

Close httplib2 connections.
+
+ generateShifts(parent, body=None, x__xgafv=None) +
Generates shifts constrained by various parameters.
+
+Args:
+  parent: string, Required. Name of the parent resource associated with the request. Format: projects/{project}/locations/{location} (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # Request with constraints for generating shifts. The shifts generated must adhere to these constraints.
+  "employeeInfo": [ # Optional. Employee information that should be considered when generating shifts.
+    { # Information about a particular employee for planning purposes.
+      "id": "A String", # Required. Unique ID of this employee.
+      "unwantedEventIntervals": [ # Optional. A list of unwanted event intervals for this employee. The start time of the interval must be in the planning horizon.
+        { # Specifies a time interval during which the overlap with events (generated from event templates) should be minimal.
+          "durationMinutes": 42, # Required. Duration of the event.
+          "startTime": { # Represents civil time (or occasionally physical time). This type can represent a civil time in one of a few possible ways: * When utc_offset is set and time_zone is unset: a civil time on a calendar day with a particular offset from UTC. * When time_zone is set and utc_offset is unset: a civil time on a calendar day in a particular time zone. * When neither time_zone nor utc_offset is set: a civil time on a calendar day in local time. The date is relative to the Proleptic Gregorian Calendar. If year, month, or day are 0, the DateTime is considered not to have a specific year, month, or day respectively. This type may also be used to represent a physical time if all the date and time fields are set and either case of the `time_offset` oneof is set. Consider using `Timestamp` message for physical time instead. If your use case also would like to store the user's timezone, that can be done in another field. This type is more flexible than some applications may want. Make sure to document and validate your application's limitations. # Required. Start time of the event.
+            "day": 42, # Optional. Day of month. Must be from 1 to 31 and valid for the year and month, or 0 if specifying a datetime without a day.
+            "hours": 42, # Optional. Hours of day in 24 hour format. Should be from 0 to 23, defaults to 0 (midnight). An API may choose to allow the value "24:00:00" for scenarios like business closing time.
+            "minutes": 42, # Optional. Minutes of hour of day. Must be from 0 to 59, defaults to 0.
+            "month": 42, # Optional. Month of year. Must be from 1 to 12, or 0 if specifying a datetime without a month.
+            "nanos": 42, # Optional. Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999, defaults to 0.
+            "seconds": 42, # Optional. Seconds of minutes of the time. Must normally be from 0 to 59, defaults to 0. An API may allow the value 60 if it allows leap-seconds.
+            "timeZone": { # Represents a time zone from the [IANA Time Zone Database](https://www.iana.org/time-zones). # Time zone.
+              "id": "A String", # IANA Time Zone Database time zone. For example "America/New_York".
+              "version": "A String", # Optional. IANA Time Zone Database version number. For example "2019a".
+            },
+            "utcOffset": "A String", # UTC offset. Must be whole seconds, between -18 hours and +18 hours. For example, a UTC offset of -4:00 would be represented as { seconds: -14400 }.
+            "year": 42, # Optional. Year of date. Must be from 1 to 9999, or 0 if specifying a datetime without a year.
+          },
+        },
+      ],
+    },
+  ],
+  "planningHorizon": { # Specifies the time interval during which the solver should generate shifts. The start time must be before the end time. # Required. The solver will generate the maximum number of shifts per shift template.
+    "endTime": { # Represents civil time (or occasionally physical time). This type can represent a civil time in one of a few possible ways: * When utc_offset is set and time_zone is unset: a civil time on a calendar day with a particular offset from UTC. * When time_zone is set and utc_offset is unset: a civil time on a calendar day in a particular time zone. * When neither time_zone nor utc_offset is set: a civil time on a calendar day in local time. The date is relative to the Proleptic Gregorian Calendar. If year, month, or day are 0, the DateTime is considered not to have a specific year, month, or day respectively. This type may also be used to represent a physical time if all the date and time fields are set and either case of the `time_offset` oneof is set. Consider using `Timestamp` message for physical time instead. If your use case also would like to store the user's timezone, that can be done in another field. This type is more flexible than some applications may want. Make sure to document and validate your application's limitations. # Required. End of the time interval for the given demand (exclusive). These values are read down to the minute; seconds and all smaller units are ignored.
+      "day": 42, # Optional. Day of month. Must be from 1 to 31 and valid for the year and month, or 0 if specifying a datetime without a day.
+      "hours": 42, # Optional. Hours of day in 24 hour format. Should be from 0 to 23, defaults to 0 (midnight). An API may choose to allow the value "24:00:00" for scenarios like business closing time.
+      "minutes": 42, # Optional. Minutes of hour of day. Must be from 0 to 59, defaults to 0.
+      "month": 42, # Optional. Month of year. Must be from 1 to 12, or 0 if specifying a datetime without a month.
+      "nanos": 42, # Optional. Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999, defaults to 0.
+      "seconds": 42, # Optional. Seconds of minutes of the time. Must normally be from 0 to 59, defaults to 0. An API may allow the value 60 if it allows leap-seconds.
+      "timeZone": { # Represents a time zone from the [IANA Time Zone Database](https://www.iana.org/time-zones). # Time zone.
+        "id": "A String", # IANA Time Zone Database time zone. For example "America/New_York".
+        "version": "A String", # Optional. IANA Time Zone Database version number. For example "2019a".
+      },
+      "utcOffset": "A String", # UTC offset. Must be whole seconds, between -18 hours and +18 hours. For example, a UTC offset of -4:00 would be represented as { seconds: -14400 }.
+      "year": 42, # Optional. Year of date. Must be from 1 to 9999, or 0 if specifying a datetime without a year.
+    },
+    "startTime": { # Represents civil time (or occasionally physical time). This type can represent a civil time in one of a few possible ways: * When utc_offset is set and time_zone is unset: a civil time on a calendar day with a particular offset from UTC. * When time_zone is set and utc_offset is unset: a civil time on a calendar day in a particular time zone. * When neither time_zone nor utc_offset is set: a civil time on a calendar day in local time. The date is relative to the Proleptic Gregorian Calendar. If year, month, or day are 0, the DateTime is considered not to have a specific year, month, or day respectively. This type may also be used to represent a physical time if all the date and time fields are set and either case of the `time_offset` oneof is set. Consider using `Timestamp` message for physical time instead. If your use case also would like to store the user's timezone, that can be done in another field. This type is more flexible than some applications may want. Make sure to document and validate your application's limitations. # Required. Start of the time interval for the given demand (inclusive). These values are read down to the minute; seconds and all smaller units are ignored.
+      "day": 42, # Optional. Day of month. Must be from 1 to 31 and valid for the year and month, or 0 if specifying a datetime without a day.
+      "hours": 42, # Optional. Hours of day in 24 hour format. Should be from 0 to 23, defaults to 0 (midnight). An API may choose to allow the value "24:00:00" for scenarios like business closing time.
+      "minutes": 42, # Optional. Minutes of hour of day. Must be from 0 to 59, defaults to 0.
+      "month": 42, # Optional. Month of year. Must be from 1 to 12, or 0 if specifying a datetime without a month.
+      "nanos": 42, # Optional. Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999, defaults to 0.
+      "seconds": 42, # Optional. Seconds of minutes of the time. Must normally be from 0 to 59, defaults to 0. An API may allow the value 60 if it allows leap-seconds.
+      "timeZone": { # Represents a time zone from the [IANA Time Zone Database](https://www.iana.org/time-zones). # Time zone.
+        "id": "A String", # IANA Time Zone Database time zone. For example "America/New_York".
+        "version": "A String", # Optional. IANA Time Zone Database version number. For example "2019a".
+      },
+      "utcOffset": "A String", # UTC offset. Must be whole seconds, between -18 hours and +18 hours. For example, a UTC offset of -4:00 would be represented as { seconds: -14400 }.
+      "year": 42, # Optional. Year of date. Must be from 1 to 9999, or 0 if specifying a datetime without a year.
+    },
+  },
+  "shiftTemplates": [ # Required. Set of shift templates specifying rules for generating shifts. A shift template can be used for generating multiple shifts.
+    { # Template specifying rules for generating shifts. A shift is a unit of work that specifies a start time, end time, and may contain events (e.g. lunch, breaks etc.). Shifts will be assigned to specific dates in the response.
+      "assignableEmployeeIds": [ # Optional. A list of specific employee IDs that can be assigned to shifts generated by this template. If this field is present, there will be `EmployeeSchedule`s in the response for which the `EmployeeSchedule.employee_id` field is set to one of the IDs in this list. The number of employee schedules with an assigned employee ID will be between `minimum_employee_count` and `maximum_employee_count`. If this field is empty, between `minimum_employee_count` and `maximum_employee_count` employees can be assigned to shifts generated by this template and the employee schedules won't have an assigned employee ID. Currently, only one assignable employee ID is supported.
+        "A String",
+      ],
+      "daysOffCountPerWeek": 42, # Fixed number of days off per week. An employee has a given day off if they are not assigned to a shift that starts on that day. A week is 7 days and begins on Sunday.
+      "daysOffDates": { # List of dates. # Fixed dates when shifts from this template should not be generated.
+        "values": [ # Optional. Values in the list.
+          { # Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values. * A month and day, with a zero year (for example, an anniversary). * A year on its own, with a zero month and a zero day. * A year and month, with a zero day (for example, a credit card expiration date). Related types: * google.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp
+            "day": 42, # Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.
+            "month": 42, # Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
+            "year": 42, # Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.
+          },
+        ],
+      },
+      "durationMinutes": 42, # Required. Fixed duration of a shift generated by this template.
+      "earliestStartTime": { # Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and `google.protobuf.Timestamp`. # Required. Earliest time in the day that a shift can start. This value is specified with hours and minutes; seconds and nanos are ignored.
+        "hours": 42, # Hours of a day in 24 hour format. Must be greater than or equal to 0 and typically must be less than or equal to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time.
+        "minutes": 42, # Minutes of an hour. Must be greater than or equal to 0 and less than or equal to 59.
+        "nanos": 42, # Fractions of seconds, in nanoseconds. Must be greater than or equal to 0 and less than or equal to 999,999,999.
+        "seconds": 42, # Seconds of a minute. Must be greater than or equal to 0 and typically must be less than or equal to 59. An API may allow the value 60 if it allows leap-seconds.
+      },
+      "eventTemplates": [ # Optional. Rules for generating events for each shift. Exactly one event will be included in each shift for each `EventTemplate` specified.
+        { # Template specifying rules for generating a single event that occurs during a shift. An event may represent a meeting, break, lunch, etc.
+          "durationMinutes": 42, # Required. Fixed duration in minutes of this event.
+          "id": "A String", # Required. Unique ID of this template.
+          "maximumMinutesAfterShiftStart": 42, # Optional. Maximum number of minutes after the beginning of a shift that this event can start.
+          "minimumMinutesAfterShiftStart": 42, # Optional. Minimum number of minutes after the beginning of a shift that this event can start.
+          "startTimeIncrementMinutes": 42, # Required. The time increment (in minutes) used to generate the set of possible event start times between `minimum_minutes_after_shift_start` and `maximum_minutes_after_shift_start`. For example, if the minimum minutes after shift start are 30, maximum minutes after shift start are 45, and the start time increment is 5 minutes, the event can take place 30, 35, 40, or 45 minutes after the start of the shift.
+        },
+      ],
+      "id": "A String", # Required. Unique ID of this template.
+      "latestStartTime": { # Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and `google.protobuf.Timestamp`. # Required. Latest time in the day that a shift can start. This value is specified with hours and minutes; seconds and nanos are ignored. If this value is less than the `earliest_start_time`, it may imply an overnight shift.
+        "hours": 42, # Hours of a day in 24 hour format. Must be greater than or equal to 0 and typically must be less than or equal to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time.
+        "minutes": 42, # Minutes of an hour. Must be greater than or equal to 0 and less than or equal to 59.
+        "nanos": 42, # Fractions of seconds, in nanoseconds. Must be greater than or equal to 0 and less than or equal to 999,999,999.
+        "seconds": 42, # Seconds of a minute. Must be greater than or equal to 0 and typically must be less than or equal to 59. An API may allow the value 60 if it allows leap-seconds.
+      },
+      "maximumEmployeeCount": 42, # Required. Maximum number of employees that can be assigned to all shifts generated by this template on working days.
+      "minimumEmployeeCount": 42, # Optional. Minimum number of employees that can be assigned to all shifts generated by this template on working days.
+      "minimumIntereventGapMinutes": 42, # Optional. Minimum minutes between the end of one event and the start of the next.
+      "startTimeIncrementMinutes": 42, # Optional. The time increment (in minutes) used to generate the set of possible start times between `earliest_start_time` and `latest_start_time`. For example, if the earliest start time is 8:00, the latest start time is 8:30, and the start time increment is 10 minutes, then all possible start times for this shift template are: 8:00, 8:10, 8:20, and 8:30.
+    },
+  ],
+  "solverConfig": { # Specifies additional parameters for the solver generating shifts. # Optional. Parameters for the solver.
+    "maximumProcessingDuration": "A String", # Optional. Maximum time the solver should spend on the problem. If not set, defaults to 1 minute. The choice of a time limit should depend on the size of the problem. To give an example, when solving a 7-day instance with 2 `ShiftTemplates`, each with ~20 possible start times and holding 2 events with ~30 possible start times, and two days off per week, recommended values are: <10s for fast solutions (and likely suboptimal), (10s, 300s) for good quality solutions, and >300s for an exhaustive search. Larger instances may require longer time limits. This value is not a hard limit and it does not account for the communication overhead. The expected latency to solve the problem may slightly exceed this value.
+    "scheduleType": "A String", # Required. Specifies the type of schedule to generate.
+  },
+  "workforceDemands": { # List of workforce demands. # Required. All the workforce demands that the generated shifts need to cover. The planning horizon is defined between the earliest start time and the latest end time across all the entries. This field cannot be empty.
+    "values": [ # Optional. Values in the list.
+      { # Specifies the number of employees required to cover the demand in the given time interval. The length of the interval must be strictly positive.
+        "employeeCount": 42, # Optional. Number of employees needed to cover the demand for this interval.
+        "endTime": { # Represents civil time (or occasionally physical time). This type can represent a civil time in one of a few possible ways: * When utc_offset is set and time_zone is unset: a civil time on a calendar day with a particular offset from UTC. * When time_zone is set and utc_offset is unset: a civil time on a calendar day in a particular time zone. * When neither time_zone nor utc_offset is set: a civil time on a calendar day in local time. The date is relative to the Proleptic Gregorian Calendar. If year, month, or day are 0, the DateTime is considered not to have a specific year, month, or day respectively. This type may also be used to represent a physical time if all the date and time fields are set and either case of the `time_offset` oneof is set. Consider using `Timestamp` message for physical time instead. If your use case also would like to store the user's timezone, that can be done in another field. This type is more flexible than some applications may want. Make sure to document and validate your application's limitations. # Required. End of the time interval for the given demand (exclusive). These values are read down to the minute; seconds and all smaller units are ignored.
+          "day": 42, # Optional. Day of month. Must be from 1 to 31 and valid for the year and month, or 0 if specifying a datetime without a day.
+          "hours": 42, # Optional. Hours of day in 24 hour format. Should be from 0 to 23, defaults to 0 (midnight). An API may choose to allow the value "24:00:00" for scenarios like business closing time.
+          "minutes": 42, # Optional. Minutes of hour of day. Must be from 0 to 59, defaults to 0.
+          "month": 42, # Optional. Month of year. Must be from 1 to 12, or 0 if specifying a datetime without a month.
+          "nanos": 42, # Optional. Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999, defaults to 0.
+          "seconds": 42, # Optional. Seconds of minutes of the time. Must normally be from 0 to 59, defaults to 0. An API may allow the value 60 if it allows leap-seconds.
+          "timeZone": { # Represents a time zone from the [IANA Time Zone Database](https://www.iana.org/time-zones). # Time zone.
+            "id": "A String", # IANA Time Zone Database time zone. For example "America/New_York".
+            "version": "A String", # Optional. IANA Time Zone Database version number. For example "2019a".
+          },
+          "utcOffset": "A String", # UTC offset. Must be whole seconds, between -18 hours and +18 hours. For example, a UTC offset of -4:00 would be represented as { seconds: -14400 }.
+          "year": 42, # Optional. Year of date. Must be from 1 to 9999, or 0 if specifying a datetime without a year.
+        },
+        "startTime": { # Represents civil time (or occasionally physical time). This type can represent a civil time in one of a few possible ways: * When utc_offset is set and time_zone is unset: a civil time on a calendar day with a particular offset from UTC. * When time_zone is set and utc_offset is unset: a civil time on a calendar day in a particular time zone. * When neither time_zone nor utc_offset is set: a civil time on a calendar day in local time. The date is relative to the Proleptic Gregorian Calendar. If year, month, or day are 0, the DateTime is considered not to have a specific year, month, or day respectively. This type may also be used to represent a physical time if all the date and time fields are set and either case of the `time_offset` oneof is set. Consider using `Timestamp` message for physical time instead. If your use case also would like to store the user's timezone, that can be done in another field. This type is more flexible than some applications may want. Make sure to document and validate your application's limitations. # Required. Start of the time interval for the given demand (inclusive). These values are read down to the minute; seconds and all smaller units are ignored.
+          "day": 42, # Optional. Day of month. Must be from 1 to 31 and valid for the year and month, or 0 if specifying a datetime without a day.
+          "hours": 42, # Optional. Hours of day in 24 hour format. Should be from 0 to 23, defaults to 0 (midnight). An API may choose to allow the value "24:00:00" for scenarios like business closing time.
+          "minutes": 42, # Optional. Minutes of hour of day. Must be from 0 to 59, defaults to 0.
+          "month": 42, # Optional. Month of year. Must be from 1 to 12, or 0 if specifying a datetime without a month.
+          "nanos": 42, # Optional. Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999, defaults to 0.
+          "seconds": 42, # Optional. Seconds of minutes of the time. Must normally be from 0 to 59, defaults to 0. An API may allow the value 60 if it allows leap-seconds.
+          "timeZone": { # Represents a time zone from the [IANA Time Zone Database](https://www.iana.org/time-zones). # Time zone.
+            "id": "A String", # IANA Time Zone Database time zone. For example "America/New_York".
+            "version": "A String", # Optional. IANA Time Zone Database version number. For example "2019a".
+          },
+          "utcOffset": "A String", # UTC offset. Must be whole seconds, between -18 hours and +18 hours. For example, a UTC offset of -4:00 would be represented as { seconds: -14400 }.
+          "year": 42, # Optional. Year of date. Must be from 1 to 9999, or 0 if specifying a datetime without a year.
+        },
+      },
+    ],
+  },
+}
+
+  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, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.
+    "a_key": "", # Properties of the object. Contains field @type with type URL.
+  },
+}
+
+
get(name, x__xgafv=None)
Gets information about a location.
diff --git a/docs/dyn/contactcenteraiplatform_v1alpha1.projects.locations.operations.html b/docs/dyn/contactcenteraiplatform_v1alpha1.projects.locations.operations.html
index 1ef0eca000..b663d2aab6 100644
--- a/docs/dyn/contactcenteraiplatform_v1alpha1.projects.locations.operations.html
+++ b/docs/dyn/contactcenteraiplatform_v1alpha1.projects.locations.operations.html
@@ -184,7 +184,7 @@ 

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -216,7 +216,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], }
diff --git a/docs/dyn/contactcenterinsights_v1.projects.locations.authorizedViewSets.authorizedViews.html b/docs/dyn/contactcenterinsights_v1.projects.locations.authorizedViewSets.authorizedViews.html index 1b2f78e595..74f7941a0c 100644 --- a/docs/dyn/contactcenterinsights_v1.projects.locations.authorizedViewSets.authorizedViews.html +++ b/docs/dyn/contactcenterinsights_v1.projects.locations.authorizedViewSets.authorizedViews.html @@ -378,6 +378,10 @@

Method Details

"issueId": "A String", # The issue ID. "issueModelId": "A String", # The parent issue model ID. }, + "labelDimensionMetadata": { # Metadata about conversation labels. # Output only. Metadata about conversation labels. + "labelKey": "A String", # Optional. The label key. + "labelValue": "A String", # Optional. The label value. + }, "mediumDimensionMetadata": { # Metadata about the conversation medium dimension. # Output only. Metadata about the conversation medium dimension. "medium": "A String", # Optional. The conversation medium. Currently supports : PHONE_CALL, CHAT. }, diff --git a/docs/dyn/contactcenterinsights_v1.projects.locations.authorizedViewSets.authorizedViews.operations.html b/docs/dyn/contactcenterinsights_v1.projects.locations.authorizedViewSets.authorizedViews.operations.html index b36e6768f1..2dd93e2654 100644 --- a/docs/dyn/contactcenterinsights_v1.projects.locations.authorizedViewSets.authorizedViews.operations.html +++ b/docs/dyn/contactcenterinsights_v1.projects.locations.authorizedViewSets.authorizedViews.operations.html @@ -157,7 +157,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -189,7 +189,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/contactcenterinsights_v1.projects.locations.html b/docs/dyn/contactcenterinsights_v1.projects.locations.html index 009f8d4005..169720cb0e 100644 --- a/docs/dyn/contactcenterinsights_v1.projects.locations.html +++ b/docs/dyn/contactcenterinsights_v1.projects.locations.html @@ -514,6 +514,10 @@

Method Details

"issueId": "A String", # The issue ID. "issueModelId": "A String", # The parent issue model ID. }, + "labelDimensionMetadata": { # Metadata about conversation labels. # Output only. Metadata about conversation labels. + "labelKey": "A String", # Optional. The label key. + "labelValue": "A String", # Optional. The label value. + }, "mediumDimensionMetadata": { # Metadata about the conversation medium dimension. # Output only. Metadata about the conversation medium dimension. "medium": "A String", # Optional. The conversation medium. Currently supports : PHONE_CALL, CHAT. }, diff --git a/docs/dyn/contactcenterinsights_v1.projects.locations.operations.html b/docs/dyn/contactcenterinsights_v1.projects.locations.operations.html index f6b64ef15f..0ad88578eb 100644 --- a/docs/dyn/contactcenterinsights_v1.projects.locations.operations.html +++ b/docs/dyn/contactcenterinsights_v1.projects.locations.operations.html @@ -157,7 +157,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -189,7 +189,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/container_v1.projects.locations.clusters.html b/docs/dyn/container_v1.projects.locations.clusters.html index d9841fdff5..af007ca266 100644 --- a/docs/dyn/container_v1.projects.locations.clusters.html +++ b/docs/dyn/container_v1.projects.locations.clusters.html @@ -308,7 +308,7 @@

Method Details

"disabled": True or False, # Whether the Kubernetes Dashboard is enabled for this cluster. }, "lustreCsiDriverConfig": { # Configuration for the Lustre CSI driver. # Configuration for the Lustre CSI driver. - "enableLegacyLustrePort": True or False, # If set to true, the Lustre CSI driver will install Lustre kernel modules using port 6988. This serves as a workaround for a port conflict with the gke-metadata-server. This field is required ONLY under the following conditions: 1. The GKE node version is older than 1.33.2-gke.4655000. 2. You're connecting to a Lustre instance that has the 'gke-support-enabled' flag. + "enableLegacyLustrePort": True or False, # If set to true, the Lustre CSI driver will install Lustre kernel modules using port 6988. This serves as a workaround for a port conflict with the gke-metadata-server. This field is required ONLY under the following conditions: 1. The GKE node version is older than 1.33.2-gke.4655000. 2. You're connecting to a Lustre instance that has the 'gke-support-enabled' flag. Deprecated: This flag is no longer required as of GKE node version 1.33.2-gke.4655000, unless you are connecting to a Lustre instance that has the `gke-support-enabled` flag. "enabled": True or False, # Whether the Lustre CSI driver is enabled for this cluster. }, "networkPolicyConfig": { # Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes. # Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes. @@ -600,7 +600,7 @@

Method Details

}, }, "recurringWindow": { # Represents an arbitrary window of time that recurs. # RecurringWindow specifies some number of recurring time periods for maintenance to occur. The time windows may be overlapping. If no maintenance windows are set, maintenance can occur at any time. - "recurrence": "A String", # An RRULE (https://tools.ietf.org/html/rfc5545#section-3.8.5.3) for how this window reccurs. They go on for the span of time between the start and end time. For example, to have something repeat every weekday, you'd use: `FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR` To repeat some window daily (equivalent to the DailyMaintenanceWindow): `FREQ=DAILY` For the first weekend of every month: `FREQ=MONTHLY;BYSETPOS=1;BYDAY=SA,SU` This specifies how frequently the window starts. Eg, if you wanted to have a 9-5 UTC-4 window every weekday, you'd use something like: ``` start time = 2019-01-01T09:00:00-0400 end time = 2019-01-01T17:00:00-0400 recurrence = FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR ``` Windows can span multiple days. Eg, to make the window encompass every weekend from midnight Saturday till the last minute of Sunday UTC: ``` start time = 2019-01-05T00:00:00Z end time = 2019-01-07T23:59:00Z recurrence = FREQ=WEEKLY;BYDAY=SA ``` Note the start and end time's specific dates are largely arbitrary except to specify duration of the window and when it first starts. The FREQ values of HOURLY, MINUTELY, and SECONDLY are not supported. + "recurrence": "A String", # An RRULE (https://tools.ietf.org/html/rfc5545#section-3.8.5.3) for how this window recurs. They go on for the span of time between the start and end time. For example, to have something repeat every weekday, you'd use: `FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR` To repeat some window daily (equivalent to the DailyMaintenanceWindow): `FREQ=DAILY` For the first weekend of every month: `FREQ=MONTHLY;BYSETPOS=1;BYDAY=SA,SU` This specifies how frequently the window starts. Eg, if you wanted to have a 9-5 UTC-4 window every weekday, you'd use something like: ``` start time = 2019-01-01T09:00:00-0400 end time = 2019-01-01T17:00:00-0400 recurrence = FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR ``` Windows can span multiple days. Eg, to make the window encompass every weekend from midnight Saturday till the last minute of Sunday UTC: ``` start time = 2019-01-05T00:00:00Z end time = 2019-01-07T23:59:00Z recurrence = FREQ=WEEKLY;BYDAY=SA ``` Note the start and end time's specific dates are largely arbitrary except to specify duration of the window and when it first starts. The FREQ values of HOURLY, MINUTELY, and SECONDLY are not supported. "window": { # Represents an arbitrary window of time. # The window of the first recurrence. "endTime": "A String", # The time that the window ends. The end time should take place after the start time. "maintenanceExclusionOptions": { # Represents the Maintenance exclusion option. # MaintenanceExclusionOptions provides maintenance exclusion related options. @@ -738,6 +738,44 @@

Method Details

], "enabled": True or False, # Private registry access is enabled. }, + "registryHosts": [ # RegistryHostConfig configures containerd registry host configuration. Each registry_hosts represents a hosts.toml file. At most 25 registry_hosts are allowed. + { # RegistryHostConfig configures the top-level structure for a single containerd registry server's configuration, which represents one hosts.toml file on the node. It will override the same fqdns in PrivateRegistryAccessConfig. + "hosts": [ # HostConfig configures a list of host-specific configurations for the server. Each server can have at most 10 host configurations. + { # HostConfig configures the registry host under a given Server. + "ca": [ # CA configures the registry host certificate. + { # CertificateConfig configures certificate for the registry. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + ], + "capabilities": [ # Capabilities represent the capabilities of the registry host, specifying what operations a host is capable of performing. If not set, containerd enables all capabilities by default. + "A String", + ], + "client": [ # Client configures the registry host client certificate and key. + { # CertificateConfigPair configures pairs of certificates, which is used for client certificate and key pairs under a registry. + "cert": { # CertificateConfig configures certificate for the registry. # Cert configures the client certificate. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + "key": { # CertificateConfig configures certificate for the registry. # Key configures the client private key. Optional. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + }, + ], + "dialTimeout": "A String", # Specifies the maximum duration allowed for a connection attempt to complete. A shorter timeout helps reduce delays when falling back to the original registry if the mirror is unreachable. Maximum allowed value is 180s. If not set, containerd sets default 30s. The value should be a decimal number of seconds with an `s` suffix. + "header": [ # Header configures the registry host headers. + { # RegistryHeader configures headers for the registry. + "key": "A String", # Key configures the header key. + "value": [ # Value configures the header value. + "A String", + ], + }, + ], + "host": "A String", # Host configures the registry host/mirror. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + "overridePath": True or False, # OverridePath is used to indicate the host's API root endpoint is defined in the URL path rather than by the API specification. This may be used with non-compliant OCI registries which are missing the /v2 prefix. If not set, containerd sets default false. + }, + ], + "server": "A String", # Defines the host name of the registry server, which will be used to create configuration file as /etc/containerd/hosts.d//hosts.toml. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + }, + ], "writableCgroups": { # Defines writable cgroups configuration. # Optional. WritableCgroups defines writable cgroups configuration for the node pool. "enabled": True or False, # Optional. Whether writable cgroups is enabled. }, @@ -823,7 +861,7 @@

Method Details

"nodeKernelModuleLoading": { # Configuration for kernel module loading on nodes. # Optional. Configuration for kernel module loading on nodes. When enabled, the node pool will be provisioned with a Container-Optimized OS image that enforces kernel module signature verification. "policy": "A String", # Set the node module loading policy for nodes in the node pool. }, - "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_max_orphans net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes + "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_mtu_probing net.ipv4.tcp_max_orphans net.ipv4.tcp_max_tw_buckets net.ipv4.tcp_syn_retries net.ipv4.tcp_ecn net.ipv4.tcp_congestion_control net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall kernel.perf_event_paranoid kernel.sched_rt_runtime_us kernel.softlockup_panic kernel.yama.ptrace_scope kernel.kptr_restrict kernel.dmesg_restrict kernel.sysrq fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_background_bytes vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_bytes vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes "a_key": "A String", }, "transparentHugepageDefrag": "A String", # Optional. Defines the transparent hugepage defrag configuration on the node. VM hugepage allocation can be managed by either limiting defragmentation for delayed allocation or skipping it entirely for immediate allocation only. See https://docs.kernel.org/admin-guide/mm/transhuge.html for more details. @@ -925,7 +963,7 @@

Method Details

"nodeKernelModuleLoading": { # Configuration for kernel module loading on nodes. # Optional. Configuration for kernel module loading on nodes. When enabled, the node pool will be provisioned with a Container-Optimized OS image that enforces kernel module signature verification. "policy": "A String", # Set the node module loading policy for nodes in the node pool. }, - "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_max_orphans net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes + "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_mtu_probing net.ipv4.tcp_max_orphans net.ipv4.tcp_max_tw_buckets net.ipv4.tcp_syn_retries net.ipv4.tcp_ecn net.ipv4.tcp_congestion_control net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall kernel.perf_event_paranoid kernel.sched_rt_runtime_us kernel.softlockup_panic kernel.yama.ptrace_scope kernel.kptr_restrict kernel.dmesg_restrict kernel.sysrq fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_background_bytes vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_bytes vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes "a_key": "A String", }, "transparentHugepageDefrag": "A String", # Optional. Defines the transparent hugepage defrag configuration on the node. VM hugepage allocation can be managed by either limiting defragmentation for delayed allocation or skipping it entirely for immediate allocation only. See https://docs.kernel.org/admin-guide/mm/transhuge.html for more details. @@ -1008,6 +1046,44 @@

Method Details

], "enabled": True or False, # Private registry access is enabled. }, + "registryHosts": [ # RegistryHostConfig configures containerd registry host configuration. Each registry_hosts represents a hosts.toml file. At most 25 registry_hosts are allowed. + { # RegistryHostConfig configures the top-level structure for a single containerd registry server's configuration, which represents one hosts.toml file on the node. It will override the same fqdns in PrivateRegistryAccessConfig. + "hosts": [ # HostConfig configures a list of host-specific configurations for the server. Each server can have at most 10 host configurations. + { # HostConfig configures the registry host under a given Server. + "ca": [ # CA configures the registry host certificate. + { # CertificateConfig configures certificate for the registry. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + ], + "capabilities": [ # Capabilities represent the capabilities of the registry host, specifying what operations a host is capable of performing. If not set, containerd enables all capabilities by default. + "A String", + ], + "client": [ # Client configures the registry host client certificate and key. + { # CertificateConfigPair configures pairs of certificates, which is used for client certificate and key pairs under a registry. + "cert": { # CertificateConfig configures certificate for the registry. # Cert configures the client certificate. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + "key": { # CertificateConfig configures certificate for the registry. # Key configures the client private key. Optional. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + }, + ], + "dialTimeout": "A String", # Specifies the maximum duration allowed for a connection attempt to complete. A shorter timeout helps reduce delays when falling back to the original registry if the mirror is unreachable. Maximum allowed value is 180s. If not set, containerd sets default 30s. The value should be a decimal number of seconds with an `s` suffix. + "header": [ # Header configures the registry host headers. + { # RegistryHeader configures headers for the registry. + "key": "A String", # Key configures the header key. + "value": [ # Value configures the header value. + "A String", + ], + }, + ], + "host": "A String", # Host configures the registry host/mirror. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + "overridePath": True or False, # OverridePath is used to indicate the host's API root endpoint is defined in the URL path rather than by the API specification. This may be used with non-compliant OCI registries which are missing the /v2 prefix. If not set, containerd sets default false. + }, + ], + "server": "A String", # Defines the host name of the registry server, which will be used to create configuration file as /etc/containerd/hosts.d//hosts.toml. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + }, + ], "writableCgroups": { # Defines writable cgroups configuration. # Optional. WritableCgroups defines writable cgroups configuration for the node pool. "enabled": True or False, # Optional. Whether writable cgroups is enabled. }, @@ -1142,6 +1218,44 @@

Method Details

], "enabled": True or False, # Private registry access is enabled. }, + "registryHosts": [ # RegistryHostConfig configures containerd registry host configuration. Each registry_hosts represents a hosts.toml file. At most 25 registry_hosts are allowed. + { # RegistryHostConfig configures the top-level structure for a single containerd registry server's configuration, which represents one hosts.toml file on the node. It will override the same fqdns in PrivateRegistryAccessConfig. + "hosts": [ # HostConfig configures a list of host-specific configurations for the server. Each server can have at most 10 host configurations. + { # HostConfig configures the registry host under a given Server. + "ca": [ # CA configures the registry host certificate. + { # CertificateConfig configures certificate for the registry. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + ], + "capabilities": [ # Capabilities represent the capabilities of the registry host, specifying what operations a host is capable of performing. If not set, containerd enables all capabilities by default. + "A String", + ], + "client": [ # Client configures the registry host client certificate and key. + { # CertificateConfigPair configures pairs of certificates, which is used for client certificate and key pairs under a registry. + "cert": { # CertificateConfig configures certificate for the registry. # Cert configures the client certificate. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + "key": { # CertificateConfig configures certificate for the registry. # Key configures the client private key. Optional. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + }, + ], + "dialTimeout": "A String", # Specifies the maximum duration allowed for a connection attempt to complete. A shorter timeout helps reduce delays when falling back to the original registry if the mirror is unreachable. Maximum allowed value is 180s. If not set, containerd sets default 30s. The value should be a decimal number of seconds with an `s` suffix. + "header": [ # Header configures the registry host headers. + { # RegistryHeader configures headers for the registry. + "key": "A String", # Key configures the header key. + "value": [ # Value configures the header value. + "A String", + ], + }, + ], + "host": "A String", # Host configures the registry host/mirror. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + "overridePath": True or False, # OverridePath is used to indicate the host's API root endpoint is defined in the URL path rather than by the API specification. This may be used with non-compliant OCI registries which are missing the /v2 prefix. If not set, containerd sets default false. + }, + ], + "server": "A String", # Defines the host name of the registry server, which will be used to create configuration file as /etc/containerd/hosts.d//hosts.toml. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + }, + ], "writableCgroups": { # Defines writable cgroups configuration. # Optional. WritableCgroups defines writable cgroups configuration for the node pool. "enabled": True or False, # Optional. Whether writable cgroups is enabled. }, @@ -1227,7 +1341,7 @@

Method Details

"nodeKernelModuleLoading": { # Configuration for kernel module loading on nodes. # Optional. Configuration for kernel module loading on nodes. When enabled, the node pool will be provisioned with a Container-Optimized OS image that enforces kernel module signature verification. "policy": "A String", # Set the node module loading policy for nodes in the node pool. }, - "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_max_orphans net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes + "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_mtu_probing net.ipv4.tcp_max_orphans net.ipv4.tcp_max_tw_buckets net.ipv4.tcp_syn_retries net.ipv4.tcp_ecn net.ipv4.tcp_congestion_control net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall kernel.perf_event_paranoid kernel.sched_rt_runtime_us kernel.softlockup_panic kernel.yama.ptrace_scope kernel.kptr_restrict kernel.dmesg_restrict kernel.sysrq fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_background_bytes vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_bytes vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes "a_key": "A String", }, "transparentHugepageDefrag": "A String", # Optional. Defines the transparent hugepage defrag configuration on the node. VM hugepage allocation can be managed by either limiting defragmentation for delayed allocation or skipping it entirely for immediate allocation only. See https://docs.kernel.org/admin-guide/mm/transhuge.html for more details. @@ -1369,7 +1483,10 @@

Method Details

"podIpv4CidrBlock": "A String", # The IP address range for pod IPs in this node pool. Only applicable if `create_pod_range` is true. Set to blank to have a range chosen with the default size. Set to /netmask (e.g. `/14`) to have a range chosen with a specific netmask. Set to a [CIDR](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`) to pick a specific range to use. Only applicable if `ip_allocation_policy.use_ip_aliases` is true. This field cannot be changed after the node pool has been created. "podIpv4RangeUtilization": 3.14, # Output only. The utilization of the IPv4 range for the pod. The ratio is Usage/[Total number of IPs in the secondary range], Usage=numNodes*numZones*podIPsPerNode. "podRange": "A String", # The ID of the secondary range for pod IPs. If `create_pod_range` is true, this ID is used for the new range. If `create_pod_range` is false, uses an existing secondary range with this ID. Only applicable if `ip_allocation_policy.use_ip_aliases` is true. This field cannot be changed after the node pool has been created. - "subnetwork": "A String", # Output only. The subnetwork path for the node pool. Format: projects/{project}/regions/{region}/subnetworks/{subnetwork} If the cluster is associated with multiple subnetworks, the subnetwork for the node pool is picked based on the IP utilization during node pool creation and is immutable. + "subnetwork": "A String", # The subnetwork path for the node pool. Format: projects/{project}/regions/{region}/subnetworks/{subnetwork} If the cluster is associated with multiple subnetworks, the subnetwork for the node pool is picked based on the IP utilization during node pool creation and is immutable. + }, + "nodeDrainConfig": { # NodeDrainConfig contains the node drain related configurations for this nodepool. # Specifies the node drain configuration for this node pool. + "respectPdbDuringNodePoolDeletion": True or False, # Whether to respect PDB during node pool deletion. }, "placementPolicy": { # PlacementPolicy defines the placement policy used by the node pool. # Specifies the node placement policy. "policyName": "A String", # If set, refers to the name of a custom resource policy supplied by the user. The resource policy must be in the same project and region as the node pool. If not found, InvalidArgument error is returned. @@ -1492,6 +1609,9 @@

Method Details

"aggregationCa": "A String", # The Certificate Authority Service caPool to use for the aggregation CA in this cluster. "clusterCa": "A String", # The Certificate Authority Service caPool to use for the cluster CA in this cluster. "controlPlaneDiskEncryptionKey": "A String", # The Cloud KMS cryptoKey to use for Confidential Hyperdisk on the control plane nodes. + "controlPlaneDiskEncryptionKeyVersions": [ # Output only. All of the versions of the Cloud KMS cryptoKey that are used by Confidential Hyperdisks on the control plane nodes. + "A String", + ], "etcdApiCa": "A String", # Resource path of the Certificate Authority Service caPool to use for the etcd API CA in this cluster. "etcdPeerCa": "A String", # Resource path of the Certificate Authority Service caPool to use for the etcd peer CA in this cluster. "gkeopsEtcdBackupEncryptionKey": "A String", # Resource path of the Cloud KMS cryptoKey to use for encryption of internal etcd backups. @@ -1739,7 +1859,7 @@

Method Details

"disabled": True or False, # Whether the Kubernetes Dashboard is enabled for this cluster. }, "lustreCsiDriverConfig": { # Configuration for the Lustre CSI driver. # Configuration for the Lustre CSI driver. - "enableLegacyLustrePort": True or False, # If set to true, the Lustre CSI driver will install Lustre kernel modules using port 6988. This serves as a workaround for a port conflict with the gke-metadata-server. This field is required ONLY under the following conditions: 1. The GKE node version is older than 1.33.2-gke.4655000. 2. You're connecting to a Lustre instance that has the 'gke-support-enabled' flag. + "enableLegacyLustrePort": True or False, # If set to true, the Lustre CSI driver will install Lustre kernel modules using port 6988. This serves as a workaround for a port conflict with the gke-metadata-server. This field is required ONLY under the following conditions: 1. The GKE node version is older than 1.33.2-gke.4655000. 2. You're connecting to a Lustre instance that has the 'gke-support-enabled' flag. Deprecated: This flag is no longer required as of GKE node version 1.33.2-gke.4655000, unless you are connecting to a Lustre instance that has the `gke-support-enabled` flag. "enabled": True or False, # Whether the Lustre CSI driver is enabled for this cluster. }, "networkPolicyConfig": { # Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes. # Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes. @@ -2031,7 +2151,7 @@

Method Details

}, }, "recurringWindow": { # Represents an arbitrary window of time that recurs. # RecurringWindow specifies some number of recurring time periods for maintenance to occur. The time windows may be overlapping. If no maintenance windows are set, maintenance can occur at any time. - "recurrence": "A String", # An RRULE (https://tools.ietf.org/html/rfc5545#section-3.8.5.3) for how this window reccurs. They go on for the span of time between the start and end time. For example, to have something repeat every weekday, you'd use: `FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR` To repeat some window daily (equivalent to the DailyMaintenanceWindow): `FREQ=DAILY` For the first weekend of every month: `FREQ=MONTHLY;BYSETPOS=1;BYDAY=SA,SU` This specifies how frequently the window starts. Eg, if you wanted to have a 9-5 UTC-4 window every weekday, you'd use something like: ``` start time = 2019-01-01T09:00:00-0400 end time = 2019-01-01T17:00:00-0400 recurrence = FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR ``` Windows can span multiple days. Eg, to make the window encompass every weekend from midnight Saturday till the last minute of Sunday UTC: ``` start time = 2019-01-05T00:00:00Z end time = 2019-01-07T23:59:00Z recurrence = FREQ=WEEKLY;BYDAY=SA ``` Note the start and end time's specific dates are largely arbitrary except to specify duration of the window and when it first starts. The FREQ values of HOURLY, MINUTELY, and SECONDLY are not supported. + "recurrence": "A String", # An RRULE (https://tools.ietf.org/html/rfc5545#section-3.8.5.3) for how this window recurs. They go on for the span of time between the start and end time. For example, to have something repeat every weekday, you'd use: `FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR` To repeat some window daily (equivalent to the DailyMaintenanceWindow): `FREQ=DAILY` For the first weekend of every month: `FREQ=MONTHLY;BYSETPOS=1;BYDAY=SA,SU` This specifies how frequently the window starts. Eg, if you wanted to have a 9-5 UTC-4 window every weekday, you'd use something like: ``` start time = 2019-01-01T09:00:00-0400 end time = 2019-01-01T17:00:00-0400 recurrence = FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR ``` Windows can span multiple days. Eg, to make the window encompass every weekend from midnight Saturday till the last minute of Sunday UTC: ``` start time = 2019-01-05T00:00:00Z end time = 2019-01-07T23:59:00Z recurrence = FREQ=WEEKLY;BYDAY=SA ``` Note the start and end time's specific dates are largely arbitrary except to specify duration of the window and when it first starts. The FREQ values of HOURLY, MINUTELY, and SECONDLY are not supported. "window": { # Represents an arbitrary window of time. # The window of the first recurrence. "endTime": "A String", # The time that the window ends. The end time should take place after the start time. "maintenanceExclusionOptions": { # Represents the Maintenance exclusion option. # MaintenanceExclusionOptions provides maintenance exclusion related options. @@ -2169,6 +2289,44 @@

Method Details

], "enabled": True or False, # Private registry access is enabled. }, + "registryHosts": [ # RegistryHostConfig configures containerd registry host configuration. Each registry_hosts represents a hosts.toml file. At most 25 registry_hosts are allowed. + { # RegistryHostConfig configures the top-level structure for a single containerd registry server's configuration, which represents one hosts.toml file on the node. It will override the same fqdns in PrivateRegistryAccessConfig. + "hosts": [ # HostConfig configures a list of host-specific configurations for the server. Each server can have at most 10 host configurations. + { # HostConfig configures the registry host under a given Server. + "ca": [ # CA configures the registry host certificate. + { # CertificateConfig configures certificate for the registry. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + ], + "capabilities": [ # Capabilities represent the capabilities of the registry host, specifying what operations a host is capable of performing. If not set, containerd enables all capabilities by default. + "A String", + ], + "client": [ # Client configures the registry host client certificate and key. + { # CertificateConfigPair configures pairs of certificates, which is used for client certificate and key pairs under a registry. + "cert": { # CertificateConfig configures certificate for the registry. # Cert configures the client certificate. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + "key": { # CertificateConfig configures certificate for the registry. # Key configures the client private key. Optional. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + }, + ], + "dialTimeout": "A String", # Specifies the maximum duration allowed for a connection attempt to complete. A shorter timeout helps reduce delays when falling back to the original registry if the mirror is unreachable. Maximum allowed value is 180s. If not set, containerd sets default 30s. The value should be a decimal number of seconds with an `s` suffix. + "header": [ # Header configures the registry host headers. + { # RegistryHeader configures headers for the registry. + "key": "A String", # Key configures the header key. + "value": [ # Value configures the header value. + "A String", + ], + }, + ], + "host": "A String", # Host configures the registry host/mirror. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + "overridePath": True or False, # OverridePath is used to indicate the host's API root endpoint is defined in the URL path rather than by the API specification. This may be used with non-compliant OCI registries which are missing the /v2 prefix. If not set, containerd sets default false. + }, + ], + "server": "A String", # Defines the host name of the registry server, which will be used to create configuration file as /etc/containerd/hosts.d//hosts.toml. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + }, + ], "writableCgroups": { # Defines writable cgroups configuration. # Optional. WritableCgroups defines writable cgroups configuration for the node pool. "enabled": True or False, # Optional. Whether writable cgroups is enabled. }, @@ -2254,7 +2412,7 @@

Method Details

"nodeKernelModuleLoading": { # Configuration for kernel module loading on nodes. # Optional. Configuration for kernel module loading on nodes. When enabled, the node pool will be provisioned with a Container-Optimized OS image that enforces kernel module signature verification. "policy": "A String", # Set the node module loading policy for nodes in the node pool. }, - "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_max_orphans net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes + "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_mtu_probing net.ipv4.tcp_max_orphans net.ipv4.tcp_max_tw_buckets net.ipv4.tcp_syn_retries net.ipv4.tcp_ecn net.ipv4.tcp_congestion_control net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall kernel.perf_event_paranoid kernel.sched_rt_runtime_us kernel.softlockup_panic kernel.yama.ptrace_scope kernel.kptr_restrict kernel.dmesg_restrict kernel.sysrq fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_background_bytes vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_bytes vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes "a_key": "A String", }, "transparentHugepageDefrag": "A String", # Optional. Defines the transparent hugepage defrag configuration on the node. VM hugepage allocation can be managed by either limiting defragmentation for delayed allocation or skipping it entirely for immediate allocation only. See https://docs.kernel.org/admin-guide/mm/transhuge.html for more details. @@ -2356,7 +2514,7 @@

Method Details

"nodeKernelModuleLoading": { # Configuration for kernel module loading on nodes. # Optional. Configuration for kernel module loading on nodes. When enabled, the node pool will be provisioned with a Container-Optimized OS image that enforces kernel module signature verification. "policy": "A String", # Set the node module loading policy for nodes in the node pool. }, - "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_max_orphans net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes + "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_mtu_probing net.ipv4.tcp_max_orphans net.ipv4.tcp_max_tw_buckets net.ipv4.tcp_syn_retries net.ipv4.tcp_ecn net.ipv4.tcp_congestion_control net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall kernel.perf_event_paranoid kernel.sched_rt_runtime_us kernel.softlockup_panic kernel.yama.ptrace_scope kernel.kptr_restrict kernel.dmesg_restrict kernel.sysrq fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_background_bytes vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_bytes vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes "a_key": "A String", }, "transparentHugepageDefrag": "A String", # Optional. Defines the transparent hugepage defrag configuration on the node. VM hugepage allocation can be managed by either limiting defragmentation for delayed allocation or skipping it entirely for immediate allocation only. See https://docs.kernel.org/admin-guide/mm/transhuge.html for more details. @@ -2439,6 +2597,44 @@

Method Details

], "enabled": True or False, # Private registry access is enabled. }, + "registryHosts": [ # RegistryHostConfig configures containerd registry host configuration. Each registry_hosts represents a hosts.toml file. At most 25 registry_hosts are allowed. + { # RegistryHostConfig configures the top-level structure for a single containerd registry server's configuration, which represents one hosts.toml file on the node. It will override the same fqdns in PrivateRegistryAccessConfig. + "hosts": [ # HostConfig configures a list of host-specific configurations for the server. Each server can have at most 10 host configurations. + { # HostConfig configures the registry host under a given Server. + "ca": [ # CA configures the registry host certificate. + { # CertificateConfig configures certificate for the registry. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + ], + "capabilities": [ # Capabilities represent the capabilities of the registry host, specifying what operations a host is capable of performing. If not set, containerd enables all capabilities by default. + "A String", + ], + "client": [ # Client configures the registry host client certificate and key. + { # CertificateConfigPair configures pairs of certificates, which is used for client certificate and key pairs under a registry. + "cert": { # CertificateConfig configures certificate for the registry. # Cert configures the client certificate. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + "key": { # CertificateConfig configures certificate for the registry. # Key configures the client private key. Optional. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + }, + ], + "dialTimeout": "A String", # Specifies the maximum duration allowed for a connection attempt to complete. A shorter timeout helps reduce delays when falling back to the original registry if the mirror is unreachable. Maximum allowed value is 180s. If not set, containerd sets default 30s. The value should be a decimal number of seconds with an `s` suffix. + "header": [ # Header configures the registry host headers. + { # RegistryHeader configures headers for the registry. + "key": "A String", # Key configures the header key. + "value": [ # Value configures the header value. + "A String", + ], + }, + ], + "host": "A String", # Host configures the registry host/mirror. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + "overridePath": True or False, # OverridePath is used to indicate the host's API root endpoint is defined in the URL path rather than by the API specification. This may be used with non-compliant OCI registries which are missing the /v2 prefix. If not set, containerd sets default false. + }, + ], + "server": "A String", # Defines the host name of the registry server, which will be used to create configuration file as /etc/containerd/hosts.d//hosts.toml. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + }, + ], "writableCgroups": { # Defines writable cgroups configuration. # Optional. WritableCgroups defines writable cgroups configuration for the node pool. "enabled": True or False, # Optional. Whether writable cgroups is enabled. }, @@ -2573,6 +2769,44 @@

Method Details

], "enabled": True or False, # Private registry access is enabled. }, + "registryHosts": [ # RegistryHostConfig configures containerd registry host configuration. Each registry_hosts represents a hosts.toml file. At most 25 registry_hosts are allowed. + { # RegistryHostConfig configures the top-level structure for a single containerd registry server's configuration, which represents one hosts.toml file on the node. It will override the same fqdns in PrivateRegistryAccessConfig. + "hosts": [ # HostConfig configures a list of host-specific configurations for the server. Each server can have at most 10 host configurations. + { # HostConfig configures the registry host under a given Server. + "ca": [ # CA configures the registry host certificate. + { # CertificateConfig configures certificate for the registry. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + ], + "capabilities": [ # Capabilities represent the capabilities of the registry host, specifying what operations a host is capable of performing. If not set, containerd enables all capabilities by default. + "A String", + ], + "client": [ # Client configures the registry host client certificate and key. + { # CertificateConfigPair configures pairs of certificates, which is used for client certificate and key pairs under a registry. + "cert": { # CertificateConfig configures certificate for the registry. # Cert configures the client certificate. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + "key": { # CertificateConfig configures certificate for the registry. # Key configures the client private key. Optional. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + }, + ], + "dialTimeout": "A String", # Specifies the maximum duration allowed for a connection attempt to complete. A shorter timeout helps reduce delays when falling back to the original registry if the mirror is unreachable. Maximum allowed value is 180s. If not set, containerd sets default 30s. The value should be a decimal number of seconds with an `s` suffix. + "header": [ # Header configures the registry host headers. + { # RegistryHeader configures headers for the registry. + "key": "A String", # Key configures the header key. + "value": [ # Value configures the header value. + "A String", + ], + }, + ], + "host": "A String", # Host configures the registry host/mirror. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + "overridePath": True or False, # OverridePath is used to indicate the host's API root endpoint is defined in the URL path rather than by the API specification. This may be used with non-compliant OCI registries which are missing the /v2 prefix. If not set, containerd sets default false. + }, + ], + "server": "A String", # Defines the host name of the registry server, which will be used to create configuration file as /etc/containerd/hosts.d//hosts.toml. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + }, + ], "writableCgroups": { # Defines writable cgroups configuration. # Optional. WritableCgroups defines writable cgroups configuration for the node pool. "enabled": True or False, # Optional. Whether writable cgroups is enabled. }, @@ -2658,7 +2892,7 @@

Method Details

"nodeKernelModuleLoading": { # Configuration for kernel module loading on nodes. # Optional. Configuration for kernel module loading on nodes. When enabled, the node pool will be provisioned with a Container-Optimized OS image that enforces kernel module signature verification. "policy": "A String", # Set the node module loading policy for nodes in the node pool. }, - "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_max_orphans net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes + "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_mtu_probing net.ipv4.tcp_max_orphans net.ipv4.tcp_max_tw_buckets net.ipv4.tcp_syn_retries net.ipv4.tcp_ecn net.ipv4.tcp_congestion_control net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall kernel.perf_event_paranoid kernel.sched_rt_runtime_us kernel.softlockup_panic kernel.yama.ptrace_scope kernel.kptr_restrict kernel.dmesg_restrict kernel.sysrq fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_background_bytes vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_bytes vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes "a_key": "A String", }, "transparentHugepageDefrag": "A String", # Optional. Defines the transparent hugepage defrag configuration on the node. VM hugepage allocation can be managed by either limiting defragmentation for delayed allocation or skipping it entirely for immediate allocation only. See https://docs.kernel.org/admin-guide/mm/transhuge.html for more details. @@ -2800,7 +3034,10 @@

Method Details

"podIpv4CidrBlock": "A String", # The IP address range for pod IPs in this node pool. Only applicable if `create_pod_range` is true. Set to blank to have a range chosen with the default size. Set to /netmask (e.g. `/14`) to have a range chosen with a specific netmask. Set to a [CIDR](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`) to pick a specific range to use. Only applicable if `ip_allocation_policy.use_ip_aliases` is true. This field cannot be changed after the node pool has been created. "podIpv4RangeUtilization": 3.14, # Output only. The utilization of the IPv4 range for the pod. The ratio is Usage/[Total number of IPs in the secondary range], Usage=numNodes*numZones*podIPsPerNode. "podRange": "A String", # The ID of the secondary range for pod IPs. If `create_pod_range` is true, this ID is used for the new range. If `create_pod_range` is false, uses an existing secondary range with this ID. Only applicable if `ip_allocation_policy.use_ip_aliases` is true. This field cannot be changed after the node pool has been created. - "subnetwork": "A String", # Output only. The subnetwork path for the node pool. Format: projects/{project}/regions/{region}/subnetworks/{subnetwork} If the cluster is associated with multiple subnetworks, the subnetwork for the node pool is picked based on the IP utilization during node pool creation and is immutable. + "subnetwork": "A String", # The subnetwork path for the node pool. Format: projects/{project}/regions/{region}/subnetworks/{subnetwork} If the cluster is associated with multiple subnetworks, the subnetwork for the node pool is picked based on the IP utilization during node pool creation and is immutable. + }, + "nodeDrainConfig": { # NodeDrainConfig contains the node drain related configurations for this nodepool. # Specifies the node drain configuration for this node pool. + "respectPdbDuringNodePoolDeletion": True or False, # Whether to respect PDB during node pool deletion. }, "placementPolicy": { # PlacementPolicy defines the placement policy used by the node pool. # Specifies the node placement policy. "policyName": "A String", # If set, refers to the name of a custom resource policy supplied by the user. The resource policy must be in the same project and region as the node pool. If not found, InvalidArgument error is returned. @@ -2923,6 +3160,9 @@

Method Details

"aggregationCa": "A String", # The Certificate Authority Service caPool to use for the aggregation CA in this cluster. "clusterCa": "A String", # The Certificate Authority Service caPool to use for the cluster CA in this cluster. "controlPlaneDiskEncryptionKey": "A String", # The Cloud KMS cryptoKey to use for Confidential Hyperdisk on the control plane nodes. + "controlPlaneDiskEncryptionKeyVersions": [ # Output only. All of the versions of the Cloud KMS cryptoKey that are used by Confidential Hyperdisks on the control plane nodes. + "A String", + ], "etcdApiCa": "A String", # Resource path of the Certificate Authority Service caPool to use for the etcd API CA in this cluster. "etcdPeerCa": "A String", # Resource path of the Certificate Authority Service caPool to use for the etcd peer CA in this cluster. "gkeopsEtcdBackupEncryptionKey": "A String", # Resource path of the Cloud KMS cryptoKey to use for encryption of internal etcd backups. @@ -3034,7 +3274,7 @@

Method Details

"disabled": True or False, # Whether the Kubernetes Dashboard is enabled for this cluster. }, "lustreCsiDriverConfig": { # Configuration for the Lustre CSI driver. # Configuration for the Lustre CSI driver. - "enableLegacyLustrePort": True or False, # If set to true, the Lustre CSI driver will install Lustre kernel modules using port 6988. This serves as a workaround for a port conflict with the gke-metadata-server. This field is required ONLY under the following conditions: 1. The GKE node version is older than 1.33.2-gke.4655000. 2. You're connecting to a Lustre instance that has the 'gke-support-enabled' flag. + "enableLegacyLustrePort": True or False, # If set to true, the Lustre CSI driver will install Lustre kernel modules using port 6988. This serves as a workaround for a port conflict with the gke-metadata-server. This field is required ONLY under the following conditions: 1. The GKE node version is older than 1.33.2-gke.4655000. 2. You're connecting to a Lustre instance that has the 'gke-support-enabled' flag. Deprecated: This flag is no longer required as of GKE node version 1.33.2-gke.4655000, unless you are connecting to a Lustre instance that has the `gke-support-enabled` flag. "enabled": True or False, # Whether the Lustre CSI driver is enabled for this cluster. }, "networkPolicyConfig": { # Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes. # Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes. @@ -3326,7 +3566,7 @@

Method Details

}, }, "recurringWindow": { # Represents an arbitrary window of time that recurs. # RecurringWindow specifies some number of recurring time periods for maintenance to occur. The time windows may be overlapping. If no maintenance windows are set, maintenance can occur at any time. - "recurrence": "A String", # An RRULE (https://tools.ietf.org/html/rfc5545#section-3.8.5.3) for how this window reccurs. They go on for the span of time between the start and end time. For example, to have something repeat every weekday, you'd use: `FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR` To repeat some window daily (equivalent to the DailyMaintenanceWindow): `FREQ=DAILY` For the first weekend of every month: `FREQ=MONTHLY;BYSETPOS=1;BYDAY=SA,SU` This specifies how frequently the window starts. Eg, if you wanted to have a 9-5 UTC-4 window every weekday, you'd use something like: ``` start time = 2019-01-01T09:00:00-0400 end time = 2019-01-01T17:00:00-0400 recurrence = FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR ``` Windows can span multiple days. Eg, to make the window encompass every weekend from midnight Saturday till the last minute of Sunday UTC: ``` start time = 2019-01-05T00:00:00Z end time = 2019-01-07T23:59:00Z recurrence = FREQ=WEEKLY;BYDAY=SA ``` Note the start and end time's specific dates are largely arbitrary except to specify duration of the window and when it first starts. The FREQ values of HOURLY, MINUTELY, and SECONDLY are not supported. + "recurrence": "A String", # An RRULE (https://tools.ietf.org/html/rfc5545#section-3.8.5.3) for how this window recurs. They go on for the span of time between the start and end time. For example, to have something repeat every weekday, you'd use: `FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR` To repeat some window daily (equivalent to the DailyMaintenanceWindow): `FREQ=DAILY` For the first weekend of every month: `FREQ=MONTHLY;BYSETPOS=1;BYDAY=SA,SU` This specifies how frequently the window starts. Eg, if you wanted to have a 9-5 UTC-4 window every weekday, you'd use something like: ``` start time = 2019-01-01T09:00:00-0400 end time = 2019-01-01T17:00:00-0400 recurrence = FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR ``` Windows can span multiple days. Eg, to make the window encompass every weekend from midnight Saturday till the last minute of Sunday UTC: ``` start time = 2019-01-05T00:00:00Z end time = 2019-01-07T23:59:00Z recurrence = FREQ=WEEKLY;BYDAY=SA ``` Note the start and end time's specific dates are largely arbitrary except to specify duration of the window and when it first starts. The FREQ values of HOURLY, MINUTELY, and SECONDLY are not supported. "window": { # Represents an arbitrary window of time. # The window of the first recurrence. "endTime": "A String", # The time that the window ends. The end time should take place after the start time. "maintenanceExclusionOptions": { # Represents the Maintenance exclusion option. # MaintenanceExclusionOptions provides maintenance exclusion related options. @@ -3464,6 +3704,44 @@

Method Details

], "enabled": True or False, # Private registry access is enabled. }, + "registryHosts": [ # RegistryHostConfig configures containerd registry host configuration. Each registry_hosts represents a hosts.toml file. At most 25 registry_hosts are allowed. + { # RegistryHostConfig configures the top-level structure for a single containerd registry server's configuration, which represents one hosts.toml file on the node. It will override the same fqdns in PrivateRegistryAccessConfig. + "hosts": [ # HostConfig configures a list of host-specific configurations for the server. Each server can have at most 10 host configurations. + { # HostConfig configures the registry host under a given Server. + "ca": [ # CA configures the registry host certificate. + { # CertificateConfig configures certificate for the registry. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + ], + "capabilities": [ # Capabilities represent the capabilities of the registry host, specifying what operations a host is capable of performing. If not set, containerd enables all capabilities by default. + "A String", + ], + "client": [ # Client configures the registry host client certificate and key. + { # CertificateConfigPair configures pairs of certificates, which is used for client certificate and key pairs under a registry. + "cert": { # CertificateConfig configures certificate for the registry. # Cert configures the client certificate. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + "key": { # CertificateConfig configures certificate for the registry. # Key configures the client private key. Optional. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + }, + ], + "dialTimeout": "A String", # Specifies the maximum duration allowed for a connection attempt to complete. A shorter timeout helps reduce delays when falling back to the original registry if the mirror is unreachable. Maximum allowed value is 180s. If not set, containerd sets default 30s. The value should be a decimal number of seconds with an `s` suffix. + "header": [ # Header configures the registry host headers. + { # RegistryHeader configures headers for the registry. + "key": "A String", # Key configures the header key. + "value": [ # Value configures the header value. + "A String", + ], + }, + ], + "host": "A String", # Host configures the registry host/mirror. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + "overridePath": True or False, # OverridePath is used to indicate the host's API root endpoint is defined in the URL path rather than by the API specification. This may be used with non-compliant OCI registries which are missing the /v2 prefix. If not set, containerd sets default false. + }, + ], + "server": "A String", # Defines the host name of the registry server, which will be used to create configuration file as /etc/containerd/hosts.d//hosts.toml. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + }, + ], "writableCgroups": { # Defines writable cgroups configuration. # Optional. WritableCgroups defines writable cgroups configuration for the node pool. "enabled": True or False, # Optional. Whether writable cgroups is enabled. }, @@ -3549,7 +3827,7 @@

Method Details

"nodeKernelModuleLoading": { # Configuration for kernel module loading on nodes. # Optional. Configuration for kernel module loading on nodes. When enabled, the node pool will be provisioned with a Container-Optimized OS image that enforces kernel module signature verification. "policy": "A String", # Set the node module loading policy for nodes in the node pool. }, - "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_max_orphans net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes + "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_mtu_probing net.ipv4.tcp_max_orphans net.ipv4.tcp_max_tw_buckets net.ipv4.tcp_syn_retries net.ipv4.tcp_ecn net.ipv4.tcp_congestion_control net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall kernel.perf_event_paranoid kernel.sched_rt_runtime_us kernel.softlockup_panic kernel.yama.ptrace_scope kernel.kptr_restrict kernel.dmesg_restrict kernel.sysrq fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_background_bytes vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_bytes vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes "a_key": "A String", }, "transparentHugepageDefrag": "A String", # Optional. Defines the transparent hugepage defrag configuration on the node. VM hugepage allocation can be managed by either limiting defragmentation for delayed allocation or skipping it entirely for immediate allocation only. See https://docs.kernel.org/admin-guide/mm/transhuge.html for more details. @@ -3651,7 +3929,7 @@

Method Details

"nodeKernelModuleLoading": { # Configuration for kernel module loading on nodes. # Optional. Configuration for kernel module loading on nodes. When enabled, the node pool will be provisioned with a Container-Optimized OS image that enforces kernel module signature verification. "policy": "A String", # Set the node module loading policy for nodes in the node pool. }, - "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_max_orphans net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes + "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_mtu_probing net.ipv4.tcp_max_orphans net.ipv4.tcp_max_tw_buckets net.ipv4.tcp_syn_retries net.ipv4.tcp_ecn net.ipv4.tcp_congestion_control net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall kernel.perf_event_paranoid kernel.sched_rt_runtime_us kernel.softlockup_panic kernel.yama.ptrace_scope kernel.kptr_restrict kernel.dmesg_restrict kernel.sysrq fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_background_bytes vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_bytes vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes "a_key": "A String", }, "transparentHugepageDefrag": "A String", # Optional. Defines the transparent hugepage defrag configuration on the node. VM hugepage allocation can be managed by either limiting defragmentation for delayed allocation or skipping it entirely for immediate allocation only. See https://docs.kernel.org/admin-guide/mm/transhuge.html for more details. @@ -3734,6 +4012,44 @@

Method Details

], "enabled": True or False, # Private registry access is enabled. }, + "registryHosts": [ # RegistryHostConfig configures containerd registry host configuration. Each registry_hosts represents a hosts.toml file. At most 25 registry_hosts are allowed. + { # RegistryHostConfig configures the top-level structure for a single containerd registry server's configuration, which represents one hosts.toml file on the node. It will override the same fqdns in PrivateRegistryAccessConfig. + "hosts": [ # HostConfig configures a list of host-specific configurations for the server. Each server can have at most 10 host configurations. + { # HostConfig configures the registry host under a given Server. + "ca": [ # CA configures the registry host certificate. + { # CertificateConfig configures certificate for the registry. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + ], + "capabilities": [ # Capabilities represent the capabilities of the registry host, specifying what operations a host is capable of performing. If not set, containerd enables all capabilities by default. + "A String", + ], + "client": [ # Client configures the registry host client certificate and key. + { # CertificateConfigPair configures pairs of certificates, which is used for client certificate and key pairs under a registry. + "cert": { # CertificateConfig configures certificate for the registry. # Cert configures the client certificate. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + "key": { # CertificateConfig configures certificate for the registry. # Key configures the client private key. Optional. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + }, + ], + "dialTimeout": "A String", # Specifies the maximum duration allowed for a connection attempt to complete. A shorter timeout helps reduce delays when falling back to the original registry if the mirror is unreachable. Maximum allowed value is 180s. If not set, containerd sets default 30s. The value should be a decimal number of seconds with an `s` suffix. + "header": [ # Header configures the registry host headers. + { # RegistryHeader configures headers for the registry. + "key": "A String", # Key configures the header key. + "value": [ # Value configures the header value. + "A String", + ], + }, + ], + "host": "A String", # Host configures the registry host/mirror. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + "overridePath": True or False, # OverridePath is used to indicate the host's API root endpoint is defined in the URL path rather than by the API specification. This may be used with non-compliant OCI registries which are missing the /v2 prefix. If not set, containerd sets default false. + }, + ], + "server": "A String", # Defines the host name of the registry server, which will be used to create configuration file as /etc/containerd/hosts.d//hosts.toml. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + }, + ], "writableCgroups": { # Defines writable cgroups configuration. # Optional. WritableCgroups defines writable cgroups configuration for the node pool. "enabled": True or False, # Optional. Whether writable cgroups is enabled. }, @@ -3868,6 +4184,44 @@

Method Details

], "enabled": True or False, # Private registry access is enabled. }, + "registryHosts": [ # RegistryHostConfig configures containerd registry host configuration. Each registry_hosts represents a hosts.toml file. At most 25 registry_hosts are allowed. + { # RegistryHostConfig configures the top-level structure for a single containerd registry server's configuration, which represents one hosts.toml file on the node. It will override the same fqdns in PrivateRegistryAccessConfig. + "hosts": [ # HostConfig configures a list of host-specific configurations for the server. Each server can have at most 10 host configurations. + { # HostConfig configures the registry host under a given Server. + "ca": [ # CA configures the registry host certificate. + { # CertificateConfig configures certificate for the registry. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + ], + "capabilities": [ # Capabilities represent the capabilities of the registry host, specifying what operations a host is capable of performing. If not set, containerd enables all capabilities by default. + "A String", + ], + "client": [ # Client configures the registry host client certificate and key. + { # CertificateConfigPair configures pairs of certificates, which is used for client certificate and key pairs under a registry. + "cert": { # CertificateConfig configures certificate for the registry. # Cert configures the client certificate. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + "key": { # CertificateConfig configures certificate for the registry. # Key configures the client private key. Optional. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + }, + ], + "dialTimeout": "A String", # Specifies the maximum duration allowed for a connection attempt to complete. A shorter timeout helps reduce delays when falling back to the original registry if the mirror is unreachable. Maximum allowed value is 180s. If not set, containerd sets default 30s. The value should be a decimal number of seconds with an `s` suffix. + "header": [ # Header configures the registry host headers. + { # RegistryHeader configures headers for the registry. + "key": "A String", # Key configures the header key. + "value": [ # Value configures the header value. + "A String", + ], + }, + ], + "host": "A String", # Host configures the registry host/mirror. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + "overridePath": True or False, # OverridePath is used to indicate the host's API root endpoint is defined in the URL path rather than by the API specification. This may be used with non-compliant OCI registries which are missing the /v2 prefix. If not set, containerd sets default false. + }, + ], + "server": "A String", # Defines the host name of the registry server, which will be used to create configuration file as /etc/containerd/hosts.d//hosts.toml. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + }, + ], "writableCgroups": { # Defines writable cgroups configuration. # Optional. WritableCgroups defines writable cgroups configuration for the node pool. "enabled": True or False, # Optional. Whether writable cgroups is enabled. }, @@ -3953,7 +4307,7 @@

Method Details

"nodeKernelModuleLoading": { # Configuration for kernel module loading on nodes. # Optional. Configuration for kernel module loading on nodes. When enabled, the node pool will be provisioned with a Container-Optimized OS image that enforces kernel module signature verification. "policy": "A String", # Set the node module loading policy for nodes in the node pool. }, - "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_max_orphans net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes + "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_mtu_probing net.ipv4.tcp_max_orphans net.ipv4.tcp_max_tw_buckets net.ipv4.tcp_syn_retries net.ipv4.tcp_ecn net.ipv4.tcp_congestion_control net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall kernel.perf_event_paranoid kernel.sched_rt_runtime_us kernel.softlockup_panic kernel.yama.ptrace_scope kernel.kptr_restrict kernel.dmesg_restrict kernel.sysrq fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_background_bytes vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_bytes vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes "a_key": "A String", }, "transparentHugepageDefrag": "A String", # Optional. Defines the transparent hugepage defrag configuration on the node. VM hugepage allocation can be managed by either limiting defragmentation for delayed allocation or skipping it entirely for immediate allocation only. See https://docs.kernel.org/admin-guide/mm/transhuge.html for more details. @@ -4095,7 +4449,10 @@

Method Details

"podIpv4CidrBlock": "A String", # The IP address range for pod IPs in this node pool. Only applicable if `create_pod_range` is true. Set to blank to have a range chosen with the default size. Set to /netmask (e.g. `/14`) to have a range chosen with a specific netmask. Set to a [CIDR](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`) to pick a specific range to use. Only applicable if `ip_allocation_policy.use_ip_aliases` is true. This field cannot be changed after the node pool has been created. "podIpv4RangeUtilization": 3.14, # Output only. The utilization of the IPv4 range for the pod. The ratio is Usage/[Total number of IPs in the secondary range], Usage=numNodes*numZones*podIPsPerNode. "podRange": "A String", # The ID of the secondary range for pod IPs. If `create_pod_range` is true, this ID is used for the new range. If `create_pod_range` is false, uses an existing secondary range with this ID. Only applicable if `ip_allocation_policy.use_ip_aliases` is true. This field cannot be changed after the node pool has been created. - "subnetwork": "A String", # Output only. The subnetwork path for the node pool. Format: projects/{project}/regions/{region}/subnetworks/{subnetwork} If the cluster is associated with multiple subnetworks, the subnetwork for the node pool is picked based on the IP utilization during node pool creation and is immutable. + "subnetwork": "A String", # The subnetwork path for the node pool. Format: projects/{project}/regions/{region}/subnetworks/{subnetwork} If the cluster is associated with multiple subnetworks, the subnetwork for the node pool is picked based on the IP utilization during node pool creation and is immutable. + }, + "nodeDrainConfig": { # NodeDrainConfig contains the node drain related configurations for this nodepool. # Specifies the node drain configuration for this node pool. + "respectPdbDuringNodePoolDeletion": True or False, # Whether to respect PDB during node pool deletion. }, "placementPolicy": { # PlacementPolicy defines the placement policy used by the node pool. # Specifies the node placement policy. "policyName": "A String", # If set, refers to the name of a custom resource policy supplied by the user. The resource policy must be in the same project and region as the node pool. If not found, InvalidArgument error is returned. @@ -4218,6 +4575,9 @@

Method Details

"aggregationCa": "A String", # The Certificate Authority Service caPool to use for the aggregation CA in this cluster. "clusterCa": "A String", # The Certificate Authority Service caPool to use for the cluster CA in this cluster. "controlPlaneDiskEncryptionKey": "A String", # The Cloud KMS cryptoKey to use for Confidential Hyperdisk on the control plane nodes. + "controlPlaneDiskEncryptionKeyVersions": [ # Output only. All of the versions of the Cloud KMS cryptoKey that are used by Confidential Hyperdisks on the control plane nodes. + "A String", + ], "etcdApiCa": "A String", # Resource path of the Certificate Authority Service caPool to use for the etcd API CA in this cluster. "etcdPeerCa": "A String", # Resource path of the Certificate Authority Service caPool to use for the etcd peer CA in this cluster. "gkeopsEtcdBackupEncryptionKey": "A String", # Resource path of the Cloud KMS cryptoKey to use for encryption of internal etcd backups. @@ -4289,7 +4649,7 @@

Method Details

"disabled": True or False, # Whether the Kubernetes Dashboard is enabled for this cluster. }, "lustreCsiDriverConfig": { # Configuration for the Lustre CSI driver. # Configuration for the Lustre CSI driver. - "enableLegacyLustrePort": True or False, # If set to true, the Lustre CSI driver will install Lustre kernel modules using port 6988. This serves as a workaround for a port conflict with the gke-metadata-server. This field is required ONLY under the following conditions: 1. The GKE node version is older than 1.33.2-gke.4655000. 2. You're connecting to a Lustre instance that has the 'gke-support-enabled' flag. + "enableLegacyLustrePort": True or False, # If set to true, the Lustre CSI driver will install Lustre kernel modules using port 6988. This serves as a workaround for a port conflict with the gke-metadata-server. This field is required ONLY under the following conditions: 1. The GKE node version is older than 1.33.2-gke.4655000. 2. You're connecting to a Lustre instance that has the 'gke-support-enabled' flag. Deprecated: This flag is no longer required as of GKE node version 1.33.2-gke.4655000, unless you are connecting to a Lustre instance that has the `gke-support-enabled` flag. "enabled": True or False, # Whether the Lustre CSI driver is enabled for this cluster. }, "networkPolicyConfig": { # Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes. # Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes. @@ -4643,7 +5003,7 @@

Method Details

}, }, "recurringWindow": { # Represents an arbitrary window of time that recurs. # RecurringWindow specifies some number of recurring time periods for maintenance to occur. The time windows may be overlapping. If no maintenance windows are set, maintenance can occur at any time. - "recurrence": "A String", # An RRULE (https://tools.ietf.org/html/rfc5545#section-3.8.5.3) for how this window reccurs. They go on for the span of time between the start and end time. For example, to have something repeat every weekday, you'd use: `FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR` To repeat some window daily (equivalent to the DailyMaintenanceWindow): `FREQ=DAILY` For the first weekend of every month: `FREQ=MONTHLY;BYSETPOS=1;BYDAY=SA,SU` This specifies how frequently the window starts. Eg, if you wanted to have a 9-5 UTC-4 window every weekday, you'd use something like: ``` start time = 2019-01-01T09:00:00-0400 end time = 2019-01-01T17:00:00-0400 recurrence = FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR ``` Windows can span multiple days. Eg, to make the window encompass every weekend from midnight Saturday till the last minute of Sunday UTC: ``` start time = 2019-01-05T00:00:00Z end time = 2019-01-07T23:59:00Z recurrence = FREQ=WEEKLY;BYDAY=SA ``` Note the start and end time's specific dates are largely arbitrary except to specify duration of the window and when it first starts. The FREQ values of HOURLY, MINUTELY, and SECONDLY are not supported. + "recurrence": "A String", # An RRULE (https://tools.ietf.org/html/rfc5545#section-3.8.5.3) for how this window recurs. They go on for the span of time between the start and end time. For example, to have something repeat every weekday, you'd use: `FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR` To repeat some window daily (equivalent to the DailyMaintenanceWindow): `FREQ=DAILY` For the first weekend of every month: `FREQ=MONTHLY;BYSETPOS=1;BYDAY=SA,SU` This specifies how frequently the window starts. Eg, if you wanted to have a 9-5 UTC-4 window every weekday, you'd use something like: ``` start time = 2019-01-01T09:00:00-0400 end time = 2019-01-01T17:00:00-0400 recurrence = FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR ``` Windows can span multiple days. Eg, to make the window encompass every weekend from midnight Saturday till the last minute of Sunday UTC: ``` start time = 2019-01-05T00:00:00Z end time = 2019-01-07T23:59:00Z recurrence = FREQ=WEEKLY;BYDAY=SA ``` Note the start and end time's specific dates are largely arbitrary except to specify duration of the window and when it first starts. The FREQ values of HOURLY, MINUTELY, and SECONDLY are not supported. "window": { # Represents an arbitrary window of time. # The window of the first recurrence. "endTime": "A String", # The time that the window ends. The end time should take place after the start time. "maintenanceExclusionOptions": { # Represents the Maintenance exclusion option. # MaintenanceExclusionOptions provides maintenance exclusion related options. @@ -5198,7 +5558,7 @@

Method Details

"disabled": True or False, # Whether the Kubernetes Dashboard is enabled for this cluster. }, "lustreCsiDriverConfig": { # Configuration for the Lustre CSI driver. # Configuration for the Lustre CSI driver. - "enableLegacyLustrePort": True or False, # If set to true, the Lustre CSI driver will install Lustre kernel modules using port 6988. This serves as a workaround for a port conflict with the gke-metadata-server. This field is required ONLY under the following conditions: 1. The GKE node version is older than 1.33.2-gke.4655000. 2. You're connecting to a Lustre instance that has the 'gke-support-enabled' flag. + "enableLegacyLustrePort": True or False, # If set to true, the Lustre CSI driver will install Lustre kernel modules using port 6988. This serves as a workaround for a port conflict with the gke-metadata-server. This field is required ONLY under the following conditions: 1. The GKE node version is older than 1.33.2-gke.4655000. 2. You're connecting to a Lustre instance that has the 'gke-support-enabled' flag. Deprecated: This flag is no longer required as of GKE node version 1.33.2-gke.4655000, unless you are connecting to a Lustre instance that has the `gke-support-enabled` flag. "enabled": True or False, # Whether the Lustre CSI driver is enabled for this cluster. }, "networkPolicyConfig": { # Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes. # Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes. @@ -5317,6 +5677,44 @@

Method Details

], "enabled": True or False, # Private registry access is enabled. }, + "registryHosts": [ # RegistryHostConfig configures containerd registry host configuration. Each registry_hosts represents a hosts.toml file. At most 25 registry_hosts are allowed. + { # RegistryHostConfig configures the top-level structure for a single containerd registry server's configuration, which represents one hosts.toml file on the node. It will override the same fqdns in PrivateRegistryAccessConfig. + "hosts": [ # HostConfig configures a list of host-specific configurations for the server. Each server can have at most 10 host configurations. + { # HostConfig configures the registry host under a given Server. + "ca": [ # CA configures the registry host certificate. + { # CertificateConfig configures certificate for the registry. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + ], + "capabilities": [ # Capabilities represent the capabilities of the registry host, specifying what operations a host is capable of performing. If not set, containerd enables all capabilities by default. + "A String", + ], + "client": [ # Client configures the registry host client certificate and key. + { # CertificateConfigPair configures pairs of certificates, which is used for client certificate and key pairs under a registry. + "cert": { # CertificateConfig configures certificate for the registry. # Cert configures the client certificate. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + "key": { # CertificateConfig configures certificate for the registry. # Key configures the client private key. Optional. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + }, + ], + "dialTimeout": "A String", # Specifies the maximum duration allowed for a connection attempt to complete. A shorter timeout helps reduce delays when falling back to the original registry if the mirror is unreachable. Maximum allowed value is 180s. If not set, containerd sets default 30s. The value should be a decimal number of seconds with an `s` suffix. + "header": [ # Header configures the registry host headers. + { # RegistryHeader configures headers for the registry. + "key": "A String", # Key configures the header key. + "value": [ # Value configures the header value. + "A String", + ], + }, + ], + "host": "A String", # Host configures the registry host/mirror. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + "overridePath": True or False, # OverridePath is used to indicate the host's API root endpoint is defined in the URL path rather than by the API specification. This may be used with non-compliant OCI registries which are missing the /v2 prefix. If not set, containerd sets default false. + }, + ], + "server": "A String", # Defines the host name of the registry server, which will be used to create configuration file as /etc/containerd/hosts.d//hosts.toml. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + }, + ], "writableCgroups": { # Defines writable cgroups configuration. # Optional. WritableCgroups defines writable cgroups configuration for the node pool. "enabled": True or False, # Optional. Whether writable cgroups is enabled. }, @@ -5573,7 +5971,7 @@

Method Details

"nodeKernelModuleLoading": { # Configuration for kernel module loading on nodes. # Optional. Configuration for kernel module loading on nodes. When enabled, the node pool will be provisioned with a Container-Optimized OS image that enforces kernel module signature verification. "policy": "A String", # Set the node module loading policy for nodes in the node pool. }, - "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_max_orphans net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes + "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_mtu_probing net.ipv4.tcp_max_orphans net.ipv4.tcp_max_tw_buckets net.ipv4.tcp_syn_retries net.ipv4.tcp_ecn net.ipv4.tcp_congestion_control net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall kernel.perf_event_paranoid kernel.sched_rt_runtime_us kernel.softlockup_panic kernel.yama.ptrace_scope kernel.kptr_restrict kernel.dmesg_restrict kernel.sysrq fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_background_bytes vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_bytes vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes "a_key": "A String", }, "transparentHugepageDefrag": "A String", # Optional. Defines the transparent hugepage defrag configuration on the node. VM hugepage allocation can be managed by either limiting defragmentation for delayed allocation or skipping it entirely for immediate allocation only. See https://docs.kernel.org/admin-guide/mm/transhuge.html for more details. @@ -5638,6 +6036,11 @@

Method Details

"publicEndpoint": "A String", # Output only. The external IP address of this cluster's master endpoint. Deprecated:Use ControlPlaneEndpointsConfig.IPEndpointsConfig.public_endpoint instead. }, "desiredPrivateIpv6GoogleAccess": "A String", # The desired state of IPv6 connectivity to Google Services. + "desiredPrivilegedAdmissionConfig": { # PrivilegedAdmissionConfig stores the list of authorized allowlist paths for the cluster. # The desired privileged admission config for the cluster. + "allowlistPaths": [ # The customer allowlist Cloud Storage paths for the cluster. These paths are used with the `--autopilot-privileged-admission` flag to authorize privileged workloads in Autopilot clusters. Paths can be GKE-owned, in the format `gke:////`, or customer-owned, in the format `gs:///`. Wildcards (`*`) are supported to authorize all allowlists under specific paths or directories. Example: `gs://my-bucket/*` will authorize all allowlists under the `my-bucket` bucket. + "A String", + ], + }, "desiredRbacBindingConfig": { # RBACBindingConfig allows user to restrict ClusterRoleBindings an RoleBindings that can be created. # RBACBindingConfig allows user to restrict ClusterRoleBindings an RoleBindings that can be created. "enableInsecureBindingSystemAuthenticated": True or False, # Setting this to true will allow any ClusterRoleBinding and RoleBinding with subjects system:authenticated. "enableInsecureBindingSystemUnauthenticated": True or False, # Setting this to true will allow any ClusterRoleBinding and RoleBinding with subjets system:anonymous or system:unauthenticated. @@ -5676,6 +6079,9 @@

Method Details

"aggregationCa": "A String", # The Certificate Authority Service caPool to use for the aggregation CA in this cluster. "clusterCa": "A String", # The Certificate Authority Service caPool to use for the cluster CA in this cluster. "controlPlaneDiskEncryptionKey": "A String", # The Cloud KMS cryptoKey to use for Confidential Hyperdisk on the control plane nodes. + "controlPlaneDiskEncryptionKeyVersions": [ # Output only. All of the versions of the Cloud KMS cryptoKey that are used by Confidential Hyperdisks on the control plane nodes. + "A String", + ], "etcdApiCa": "A String", # Resource path of the Certificate Authority Service caPool to use for the etcd API CA in this cluster. "etcdPeerCa": "A String", # Resource path of the Certificate Authority Service caPool to use for the etcd peer CA in this cluster. "gkeopsEtcdBackupEncryptionKey": "A String", # Resource path of the Cloud KMS cryptoKey to use for encryption of internal etcd backups. @@ -5716,6 +6122,9 @@

Method Details

"aggregationCa": "A String", # The Certificate Authority Service caPool to use for the aggregation CA in this cluster. "clusterCa": "A String", # The Certificate Authority Service caPool to use for the cluster CA in this cluster. "controlPlaneDiskEncryptionKey": "A String", # The Cloud KMS cryptoKey to use for Confidential Hyperdisk on the control plane nodes. + "controlPlaneDiskEncryptionKeyVersions": [ # Output only. All of the versions of the Cloud KMS cryptoKey that are used by Confidential Hyperdisks on the control plane nodes. + "A String", + ], "etcdApiCa": "A String", # Resource path of the Certificate Authority Service caPool to use for the etcd API CA in this cluster. "etcdPeerCa": "A String", # Resource path of the Certificate Authority Service caPool to use for the etcd peer CA in this cluster. "gkeopsEtcdBackupEncryptionKey": "A String", # Resource path of the Cloud KMS cryptoKey to use for encryption of internal etcd backups. diff --git a/docs/dyn/container_v1.projects.locations.clusters.nodePools.html b/docs/dyn/container_v1.projects.locations.clusters.nodePools.html index 61bd5575db..d796f03d8e 100644 --- a/docs/dyn/container_v1.projects.locations.clusters.nodePools.html +++ b/docs/dyn/container_v1.projects.locations.clusters.nodePools.html @@ -220,6 +220,44 @@

Method Details

], "enabled": True or False, # Private registry access is enabled. }, + "registryHosts": [ # RegistryHostConfig configures containerd registry host configuration. Each registry_hosts represents a hosts.toml file. At most 25 registry_hosts are allowed. + { # RegistryHostConfig configures the top-level structure for a single containerd registry server's configuration, which represents one hosts.toml file on the node. It will override the same fqdns in PrivateRegistryAccessConfig. + "hosts": [ # HostConfig configures a list of host-specific configurations for the server. Each server can have at most 10 host configurations. + { # HostConfig configures the registry host under a given Server. + "ca": [ # CA configures the registry host certificate. + { # CertificateConfig configures certificate for the registry. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + ], + "capabilities": [ # Capabilities represent the capabilities of the registry host, specifying what operations a host is capable of performing. If not set, containerd enables all capabilities by default. + "A String", + ], + "client": [ # Client configures the registry host client certificate and key. + { # CertificateConfigPair configures pairs of certificates, which is used for client certificate and key pairs under a registry. + "cert": { # CertificateConfig configures certificate for the registry. # Cert configures the client certificate. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + "key": { # CertificateConfig configures certificate for the registry. # Key configures the client private key. Optional. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + }, + ], + "dialTimeout": "A String", # Specifies the maximum duration allowed for a connection attempt to complete. A shorter timeout helps reduce delays when falling back to the original registry if the mirror is unreachable. Maximum allowed value is 180s. If not set, containerd sets default 30s. The value should be a decimal number of seconds with an `s` suffix. + "header": [ # Header configures the registry host headers. + { # RegistryHeader configures headers for the registry. + "key": "A String", # Key configures the header key. + "value": [ # Value configures the header value. + "A String", + ], + }, + ], + "host": "A String", # Host configures the registry host/mirror. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + "overridePath": True or False, # OverridePath is used to indicate the host's API root endpoint is defined in the URL path rather than by the API specification. This may be used with non-compliant OCI registries which are missing the /v2 prefix. If not set, containerd sets default false. + }, + ], + "server": "A String", # Defines the host name of the registry server, which will be used to create configuration file as /etc/containerd/hosts.d//hosts.toml. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + }, + ], "writableCgroups": { # Defines writable cgroups configuration. # Optional. WritableCgroups defines writable cgroups configuration for the node pool. "enabled": True or False, # Optional. Whether writable cgroups is enabled. }, @@ -305,7 +343,7 @@

Method Details

"nodeKernelModuleLoading": { # Configuration for kernel module loading on nodes. # Optional. Configuration for kernel module loading on nodes. When enabled, the node pool will be provisioned with a Container-Optimized OS image that enforces kernel module signature verification. "policy": "A String", # Set the node module loading policy for nodes in the node pool. }, - "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_max_orphans net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes + "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_mtu_probing net.ipv4.tcp_max_orphans net.ipv4.tcp_max_tw_buckets net.ipv4.tcp_syn_retries net.ipv4.tcp_ecn net.ipv4.tcp_congestion_control net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall kernel.perf_event_paranoid kernel.sched_rt_runtime_us kernel.softlockup_panic kernel.yama.ptrace_scope kernel.kptr_restrict kernel.dmesg_restrict kernel.sysrq fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_background_bytes vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_bytes vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes "a_key": "A String", }, "transparentHugepageDefrag": "A String", # Optional. Defines the transparent hugepage defrag configuration on the node. VM hugepage allocation can be managed by either limiting defragmentation for delayed allocation or skipping it entirely for immediate allocation only. See https://docs.kernel.org/admin-guide/mm/transhuge.html for more details. @@ -447,7 +485,10 @@

Method Details

"podIpv4CidrBlock": "A String", # The IP address range for pod IPs in this node pool. Only applicable if `create_pod_range` is true. Set to blank to have a range chosen with the default size. Set to /netmask (e.g. `/14`) to have a range chosen with a specific netmask. Set to a [CIDR](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`) to pick a specific range to use. Only applicable if `ip_allocation_policy.use_ip_aliases` is true. This field cannot be changed after the node pool has been created. "podIpv4RangeUtilization": 3.14, # Output only. The utilization of the IPv4 range for the pod. The ratio is Usage/[Total number of IPs in the secondary range], Usage=numNodes*numZones*podIPsPerNode. "podRange": "A String", # The ID of the secondary range for pod IPs. If `create_pod_range` is true, this ID is used for the new range. If `create_pod_range` is false, uses an existing secondary range with this ID. Only applicable if `ip_allocation_policy.use_ip_aliases` is true. This field cannot be changed after the node pool has been created. - "subnetwork": "A String", # Output only. The subnetwork path for the node pool. Format: projects/{project}/regions/{region}/subnetworks/{subnetwork} If the cluster is associated with multiple subnetworks, the subnetwork for the node pool is picked based on the IP utilization during node pool creation and is immutable. + "subnetwork": "A String", # The subnetwork path for the node pool. Format: projects/{project}/regions/{region}/subnetworks/{subnetwork} If the cluster is associated with multiple subnetworks, the subnetwork for the node pool is picked based on the IP utilization during node pool creation and is immutable. + }, + "nodeDrainConfig": { # NodeDrainConfig contains the node drain related configurations for this nodepool. # Specifies the node drain configuration for this node pool. + "respectPdbDuringNodePoolDeletion": True or False, # Whether to respect PDB during node pool deletion. }, "placementPolicy": { # PlacementPolicy defines the placement policy used by the node pool. # Specifies the node placement policy. "policyName": "A String", # If set, refers to the name of a custom resource policy supplied by the user. The resource policy must be in the same project and region as the node pool. If not found, InvalidArgument error is returned. @@ -755,6 +796,44 @@

Method Details

], "enabled": True or False, # Private registry access is enabled. }, + "registryHosts": [ # RegistryHostConfig configures containerd registry host configuration. Each registry_hosts represents a hosts.toml file. At most 25 registry_hosts are allowed. + { # RegistryHostConfig configures the top-level structure for a single containerd registry server's configuration, which represents one hosts.toml file on the node. It will override the same fqdns in PrivateRegistryAccessConfig. + "hosts": [ # HostConfig configures a list of host-specific configurations for the server. Each server can have at most 10 host configurations. + { # HostConfig configures the registry host under a given Server. + "ca": [ # CA configures the registry host certificate. + { # CertificateConfig configures certificate for the registry. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + ], + "capabilities": [ # Capabilities represent the capabilities of the registry host, specifying what operations a host is capable of performing. If not set, containerd enables all capabilities by default. + "A String", + ], + "client": [ # Client configures the registry host client certificate and key. + { # CertificateConfigPair configures pairs of certificates, which is used for client certificate and key pairs under a registry. + "cert": { # CertificateConfig configures certificate for the registry. # Cert configures the client certificate. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + "key": { # CertificateConfig configures certificate for the registry. # Key configures the client private key. Optional. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + }, + ], + "dialTimeout": "A String", # Specifies the maximum duration allowed for a connection attempt to complete. A shorter timeout helps reduce delays when falling back to the original registry if the mirror is unreachable. Maximum allowed value is 180s. If not set, containerd sets default 30s. The value should be a decimal number of seconds with an `s` suffix. + "header": [ # Header configures the registry host headers. + { # RegistryHeader configures headers for the registry. + "key": "A String", # Key configures the header key. + "value": [ # Value configures the header value. + "A String", + ], + }, + ], + "host": "A String", # Host configures the registry host/mirror. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + "overridePath": True or False, # OverridePath is used to indicate the host's API root endpoint is defined in the URL path rather than by the API specification. This may be used with non-compliant OCI registries which are missing the /v2 prefix. If not set, containerd sets default false. + }, + ], + "server": "A String", # Defines the host name of the registry server, which will be used to create configuration file as /etc/containerd/hosts.d//hosts.toml. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + }, + ], "writableCgroups": { # Defines writable cgroups configuration. # Optional. WritableCgroups defines writable cgroups configuration for the node pool. "enabled": True or False, # Optional. Whether writable cgroups is enabled. }, @@ -840,7 +919,7 @@

Method Details

"nodeKernelModuleLoading": { # Configuration for kernel module loading on nodes. # Optional. Configuration for kernel module loading on nodes. When enabled, the node pool will be provisioned with a Container-Optimized OS image that enforces kernel module signature verification. "policy": "A String", # Set the node module loading policy for nodes in the node pool. }, - "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_max_orphans net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes + "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_mtu_probing net.ipv4.tcp_max_orphans net.ipv4.tcp_max_tw_buckets net.ipv4.tcp_syn_retries net.ipv4.tcp_ecn net.ipv4.tcp_congestion_control net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall kernel.perf_event_paranoid kernel.sched_rt_runtime_us kernel.softlockup_panic kernel.yama.ptrace_scope kernel.kptr_restrict kernel.dmesg_restrict kernel.sysrq fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_background_bytes vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_bytes vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes "a_key": "A String", }, "transparentHugepageDefrag": "A String", # Optional. Defines the transparent hugepage defrag configuration on the node. VM hugepage allocation can be managed by either limiting defragmentation for delayed allocation or skipping it entirely for immediate allocation only. See https://docs.kernel.org/admin-guide/mm/transhuge.html for more details. @@ -982,7 +1061,10 @@

Method Details

"podIpv4CidrBlock": "A String", # The IP address range for pod IPs in this node pool. Only applicable if `create_pod_range` is true. Set to blank to have a range chosen with the default size. Set to /netmask (e.g. `/14`) to have a range chosen with a specific netmask. Set to a [CIDR](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`) to pick a specific range to use. Only applicable if `ip_allocation_policy.use_ip_aliases` is true. This field cannot be changed after the node pool has been created. "podIpv4RangeUtilization": 3.14, # Output only. The utilization of the IPv4 range for the pod. The ratio is Usage/[Total number of IPs in the secondary range], Usage=numNodes*numZones*podIPsPerNode. "podRange": "A String", # The ID of the secondary range for pod IPs. If `create_pod_range` is true, this ID is used for the new range. If `create_pod_range` is false, uses an existing secondary range with this ID. Only applicable if `ip_allocation_policy.use_ip_aliases` is true. This field cannot be changed after the node pool has been created. - "subnetwork": "A String", # Output only. The subnetwork path for the node pool. Format: projects/{project}/regions/{region}/subnetworks/{subnetwork} If the cluster is associated with multiple subnetworks, the subnetwork for the node pool is picked based on the IP utilization during node pool creation and is immutable. + "subnetwork": "A String", # The subnetwork path for the node pool. Format: projects/{project}/regions/{region}/subnetworks/{subnetwork} If the cluster is associated with multiple subnetworks, the subnetwork for the node pool is picked based on the IP utilization during node pool creation and is immutable. + }, + "nodeDrainConfig": { # NodeDrainConfig contains the node drain related configurations for this nodepool. # Specifies the node drain configuration for this node pool. + "respectPdbDuringNodePoolDeletion": True or False, # Whether to respect PDB during node pool deletion. }, "placementPolicy": { # PlacementPolicy defines the placement policy used by the node pool. # Specifies the node placement policy. "policyName": "A String", # If set, refers to the name of a custom resource policy supplied by the user. The resource policy must be in the same project and region as the node pool. If not found, InvalidArgument error is returned. @@ -1117,6 +1199,44 @@

Method Details

], "enabled": True or False, # Private registry access is enabled. }, + "registryHosts": [ # RegistryHostConfig configures containerd registry host configuration. Each registry_hosts represents a hosts.toml file. At most 25 registry_hosts are allowed. + { # RegistryHostConfig configures the top-level structure for a single containerd registry server's configuration, which represents one hosts.toml file on the node. It will override the same fqdns in PrivateRegistryAccessConfig. + "hosts": [ # HostConfig configures a list of host-specific configurations for the server. Each server can have at most 10 host configurations. + { # HostConfig configures the registry host under a given Server. + "ca": [ # CA configures the registry host certificate. + { # CertificateConfig configures certificate for the registry. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + ], + "capabilities": [ # Capabilities represent the capabilities of the registry host, specifying what operations a host is capable of performing. If not set, containerd enables all capabilities by default. + "A String", + ], + "client": [ # Client configures the registry host client certificate and key. + { # CertificateConfigPair configures pairs of certificates, which is used for client certificate and key pairs under a registry. + "cert": { # CertificateConfig configures certificate for the registry. # Cert configures the client certificate. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + "key": { # CertificateConfig configures certificate for the registry. # Key configures the client private key. Optional. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + }, + ], + "dialTimeout": "A String", # Specifies the maximum duration allowed for a connection attempt to complete. A shorter timeout helps reduce delays when falling back to the original registry if the mirror is unreachable. Maximum allowed value is 180s. If not set, containerd sets default 30s. The value should be a decimal number of seconds with an `s` suffix. + "header": [ # Header configures the registry host headers. + { # RegistryHeader configures headers for the registry. + "key": "A String", # Key configures the header key. + "value": [ # Value configures the header value. + "A String", + ], + }, + ], + "host": "A String", # Host configures the registry host/mirror. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + "overridePath": True or False, # OverridePath is used to indicate the host's API root endpoint is defined in the URL path rather than by the API specification. This may be used with non-compliant OCI registries which are missing the /v2 prefix. If not set, containerd sets default false. + }, + ], + "server": "A String", # Defines the host name of the registry server, which will be used to create configuration file as /etc/containerd/hosts.d//hosts.toml. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + }, + ], "writableCgroups": { # Defines writable cgroups configuration. # Optional. WritableCgroups defines writable cgroups configuration for the node pool. "enabled": True or False, # Optional. Whether writable cgroups is enabled. }, @@ -1202,7 +1322,7 @@

Method Details

"nodeKernelModuleLoading": { # Configuration for kernel module loading on nodes. # Optional. Configuration for kernel module loading on nodes. When enabled, the node pool will be provisioned with a Container-Optimized OS image that enforces kernel module signature verification. "policy": "A String", # Set the node module loading policy for nodes in the node pool. }, - "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_max_orphans net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes + "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_mtu_probing net.ipv4.tcp_max_orphans net.ipv4.tcp_max_tw_buckets net.ipv4.tcp_syn_retries net.ipv4.tcp_ecn net.ipv4.tcp_congestion_control net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall kernel.perf_event_paranoid kernel.sched_rt_runtime_us kernel.softlockup_panic kernel.yama.ptrace_scope kernel.kptr_restrict kernel.dmesg_restrict kernel.sysrq fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_background_bytes vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_bytes vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes "a_key": "A String", }, "transparentHugepageDefrag": "A String", # Optional. Defines the transparent hugepage defrag configuration on the node. VM hugepage allocation can be managed by either limiting defragmentation for delayed allocation or skipping it entirely for immediate allocation only. See https://docs.kernel.org/admin-guide/mm/transhuge.html for more details. @@ -1344,7 +1464,10 @@

Method Details

"podIpv4CidrBlock": "A String", # The IP address range for pod IPs in this node pool. Only applicable if `create_pod_range` is true. Set to blank to have a range chosen with the default size. Set to /netmask (e.g. `/14`) to have a range chosen with a specific netmask. Set to a [CIDR](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`) to pick a specific range to use. Only applicable if `ip_allocation_policy.use_ip_aliases` is true. This field cannot be changed after the node pool has been created. "podIpv4RangeUtilization": 3.14, # Output only. The utilization of the IPv4 range for the pod. The ratio is Usage/[Total number of IPs in the secondary range], Usage=numNodes*numZones*podIPsPerNode. "podRange": "A String", # The ID of the secondary range for pod IPs. If `create_pod_range` is true, this ID is used for the new range. If `create_pod_range` is false, uses an existing secondary range with this ID. Only applicable if `ip_allocation_policy.use_ip_aliases` is true. This field cannot be changed after the node pool has been created. - "subnetwork": "A String", # Output only. The subnetwork path for the node pool. Format: projects/{project}/regions/{region}/subnetworks/{subnetwork} If the cluster is associated with multiple subnetworks, the subnetwork for the node pool is picked based on the IP utilization during node pool creation and is immutable. + "subnetwork": "A String", # The subnetwork path for the node pool. Format: projects/{project}/regions/{region}/subnetworks/{subnetwork} If the cluster is associated with multiple subnetworks, the subnetwork for the node pool is picked based on the IP utilization during node pool creation and is immutable. + }, + "nodeDrainConfig": { # NodeDrainConfig contains the node drain related configurations for this nodepool. # Specifies the node drain configuration for this node pool. + "respectPdbDuringNodePoolDeletion": True or False, # Whether to respect PDB during node pool deletion. }, "placementPolicy": { # PlacementPolicy defines the placement policy used by the node pool. # Specifies the node placement policy. "policyName": "A String", # If set, refers to the name of a custom resource policy supplied by the user. The resource policy must be in the same project and region as the node pool. If not found, InvalidArgument error is returned. @@ -1773,6 +1896,44 @@

Method Details

], "enabled": True or False, # Private registry access is enabled. }, + "registryHosts": [ # RegistryHostConfig configures containerd registry host configuration. Each registry_hosts represents a hosts.toml file. At most 25 registry_hosts are allowed. + { # RegistryHostConfig configures the top-level structure for a single containerd registry server's configuration, which represents one hosts.toml file on the node. It will override the same fqdns in PrivateRegistryAccessConfig. + "hosts": [ # HostConfig configures a list of host-specific configurations for the server. Each server can have at most 10 host configurations. + { # HostConfig configures the registry host under a given Server. + "ca": [ # CA configures the registry host certificate. + { # CertificateConfig configures certificate for the registry. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + ], + "capabilities": [ # Capabilities represent the capabilities of the registry host, specifying what operations a host is capable of performing. If not set, containerd enables all capabilities by default. + "A String", + ], + "client": [ # Client configures the registry host client certificate and key. + { # CertificateConfigPair configures pairs of certificates, which is used for client certificate and key pairs under a registry. + "cert": { # CertificateConfig configures certificate for the registry. # Cert configures the client certificate. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + "key": { # CertificateConfig configures certificate for the registry. # Key configures the client private key. Optional. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + }, + ], + "dialTimeout": "A String", # Specifies the maximum duration allowed for a connection attempt to complete. A shorter timeout helps reduce delays when falling back to the original registry if the mirror is unreachable. Maximum allowed value is 180s. If not set, containerd sets default 30s. The value should be a decimal number of seconds with an `s` suffix. + "header": [ # Header configures the registry host headers. + { # RegistryHeader configures headers for the registry. + "key": "A String", # Key configures the header key. + "value": [ # Value configures the header value. + "A String", + ], + }, + ], + "host": "A String", # Host configures the registry host/mirror. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + "overridePath": True or False, # OverridePath is used to indicate the host's API root endpoint is defined in the URL path rather than by the API specification. This may be used with non-compliant OCI registries which are missing the /v2 prefix. If not set, containerd sets default false. + }, + ], + "server": "A String", # Defines the host name of the registry server, which will be used to create configuration file as /etc/containerd/hosts.d//hosts.toml. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + }, + ], "writableCgroups": { # Defines writable cgroups configuration. # Optional. WritableCgroups defines writable cgroups configuration for the node pool. "enabled": True or False, # Optional. Whether writable cgroups is enabled. }, @@ -1855,7 +2016,7 @@

Method Details

"nodeKernelModuleLoading": { # Configuration for kernel module loading on nodes. # Optional. Configuration for kernel module loading on nodes. When enabled, the node pool will be provisioned with a Container-Optimized OS image that enforces kernel module signature verification. "policy": "A String", # Set the node module loading policy for nodes in the node pool. }, - "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_max_orphans net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes + "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_mtu_probing net.ipv4.tcp_max_orphans net.ipv4.tcp_max_tw_buckets net.ipv4.tcp_syn_retries net.ipv4.tcp_ecn net.ipv4.tcp_congestion_control net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall kernel.perf_event_paranoid kernel.sched_rt_runtime_us kernel.softlockup_panic kernel.yama.ptrace_scope kernel.kptr_restrict kernel.dmesg_restrict kernel.sysrq fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_background_bytes vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_bytes vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes "a_key": "A String", }, "transparentHugepageDefrag": "A String", # Optional. Defines the transparent hugepage defrag configuration on the node. VM hugepage allocation can be managed by either limiting defragmentation for delayed allocation or skipping it entirely for immediate allocation only. See https://docs.kernel.org/admin-guide/mm/transhuge.html for more details. @@ -1872,6 +2033,9 @@

Method Details

"machineType": "A String", # Optional. The desired [Google Compute Engine machine type](https://cloud.google.com/compute/docs/machine-types) for nodes in the node pool. Initiates an upgrade operation that migrates the nodes in the node pool to the specified machine type. "maxRunDuration": "A String", # The maximum duration for the nodes to exist. If unspecified, the nodes can exist indefinitely. "name": "A String", # The name (project, location, cluster, node pool) of the node pool to update. Specified in the format `projects/*/locations/*/clusters/*/nodePools/*`. + "nodeDrainConfig": { # NodeDrainConfig contains the node drain related configurations for this nodepool. # The desired node drain configuration for nodes in the node pool. + "respectPdbDuringNodePoolDeletion": True or False, # Whether to respect PDB during node pool deletion. + }, "nodeNetworkConfig": { # Parameters for node pool-level network config. # Node network config. "additionalNodeNetworkConfigs": [ # We specify the additional node networks for this node pool using this list. Each node network corresponds to an additional interface { # AdditionalNodeNetworkConfig is the configuration for additional node networks within the NodeNetworkConfig message @@ -1903,7 +2067,7 @@

Method Details

"podIpv4CidrBlock": "A String", # The IP address range for pod IPs in this node pool. Only applicable if `create_pod_range` is true. Set to blank to have a range chosen with the default size. Set to /netmask (e.g. `/14`) to have a range chosen with a specific netmask. Set to a [CIDR](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`) to pick a specific range to use. Only applicable if `ip_allocation_policy.use_ip_aliases` is true. This field cannot be changed after the node pool has been created. "podIpv4RangeUtilization": 3.14, # Output only. The utilization of the IPv4 range for the pod. The ratio is Usage/[Total number of IPs in the secondary range], Usage=numNodes*numZones*podIPsPerNode. "podRange": "A String", # The ID of the secondary range for pod IPs. If `create_pod_range` is true, this ID is used for the new range. If `create_pod_range` is false, uses an existing secondary range with this ID. Only applicable if `ip_allocation_policy.use_ip_aliases` is true. This field cannot be changed after the node pool has been created. - "subnetwork": "A String", # Output only. The subnetwork path for the node pool. Format: projects/{project}/regions/{region}/subnetworks/{subnetwork} If the cluster is associated with multiple subnetworks, the subnetwork for the node pool is picked based on the IP utilization during node pool creation and is immutable. + "subnetwork": "A String", # The subnetwork path for the node pool. Format: projects/{project}/regions/{region}/subnetworks/{subnetwork} If the cluster is associated with multiple subnetworks, the subnetwork for the node pool is picked based on the IP utilization during node pool creation and is immutable. }, "nodePoolId": "A String", # Deprecated. The name of the node pool to upgrade. This field has been deprecated and replaced by the name field. "nodeVersion": "A String", # Required. The Kubernetes version to change the nodes to (typically an upgrade). Users may specify either explicit versions offered by Kubernetes Engine or version aliases, which have the following behavior: - "latest": picks the highest valid Kubernetes version - "1.X": picks the highest valid patch+gke.N patch in the 1.X version - "1.X.Y": picks the highest valid gke.N patch in the 1.X.Y version - "1.X.Y-gke.N": picks an explicit Kubernetes version - "-": picks the Kubernetes master version diff --git a/docs/dyn/container_v1.projects.zones.clusters.html b/docs/dyn/container_v1.projects.zones.clusters.html index bcd5392933..816d49fb98 100644 --- a/docs/dyn/container_v1.projects.zones.clusters.html +++ b/docs/dyn/container_v1.projects.zones.clusters.html @@ -185,7 +185,7 @@

Method Details

"disabled": True or False, # Whether the Kubernetes Dashboard is enabled for this cluster. }, "lustreCsiDriverConfig": { # Configuration for the Lustre CSI driver. # Configuration for the Lustre CSI driver. - "enableLegacyLustrePort": True or False, # If set to true, the Lustre CSI driver will install Lustre kernel modules using port 6988. This serves as a workaround for a port conflict with the gke-metadata-server. This field is required ONLY under the following conditions: 1. The GKE node version is older than 1.33.2-gke.4655000. 2. You're connecting to a Lustre instance that has the 'gke-support-enabled' flag. + "enableLegacyLustrePort": True or False, # If set to true, the Lustre CSI driver will install Lustre kernel modules using port 6988. This serves as a workaround for a port conflict with the gke-metadata-server. This field is required ONLY under the following conditions: 1. The GKE node version is older than 1.33.2-gke.4655000. 2. You're connecting to a Lustre instance that has the 'gke-support-enabled' flag. Deprecated: This flag is no longer required as of GKE node version 1.33.2-gke.4655000, unless you are connecting to a Lustre instance that has the `gke-support-enabled` flag. "enabled": True or False, # Whether the Lustre CSI driver is enabled for this cluster. }, "networkPolicyConfig": { # Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes. # Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes. @@ -406,7 +406,7 @@

Method Details

"disabled": True or False, # Whether the Kubernetes Dashboard is enabled for this cluster. }, "lustreCsiDriverConfig": { # Configuration for the Lustre CSI driver. # Configuration for the Lustre CSI driver. - "enableLegacyLustrePort": True or False, # If set to true, the Lustre CSI driver will install Lustre kernel modules using port 6988. This serves as a workaround for a port conflict with the gke-metadata-server. This field is required ONLY under the following conditions: 1. The GKE node version is older than 1.33.2-gke.4655000. 2. You're connecting to a Lustre instance that has the 'gke-support-enabled' flag. + "enableLegacyLustrePort": True or False, # If set to true, the Lustre CSI driver will install Lustre kernel modules using port 6988. This serves as a workaround for a port conflict with the gke-metadata-server. This field is required ONLY under the following conditions: 1. The GKE node version is older than 1.33.2-gke.4655000. 2. You're connecting to a Lustre instance that has the 'gke-support-enabled' flag. Deprecated: This flag is no longer required as of GKE node version 1.33.2-gke.4655000, unless you are connecting to a Lustre instance that has the `gke-support-enabled` flag. "enabled": True or False, # Whether the Lustre CSI driver is enabled for this cluster. }, "networkPolicyConfig": { # Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes. # Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes. @@ -698,7 +698,7 @@

Method Details

}, }, "recurringWindow": { # Represents an arbitrary window of time that recurs. # RecurringWindow specifies some number of recurring time periods for maintenance to occur. The time windows may be overlapping. If no maintenance windows are set, maintenance can occur at any time. - "recurrence": "A String", # An RRULE (https://tools.ietf.org/html/rfc5545#section-3.8.5.3) for how this window reccurs. They go on for the span of time between the start and end time. For example, to have something repeat every weekday, you'd use: `FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR` To repeat some window daily (equivalent to the DailyMaintenanceWindow): `FREQ=DAILY` For the first weekend of every month: `FREQ=MONTHLY;BYSETPOS=1;BYDAY=SA,SU` This specifies how frequently the window starts. Eg, if you wanted to have a 9-5 UTC-4 window every weekday, you'd use something like: ``` start time = 2019-01-01T09:00:00-0400 end time = 2019-01-01T17:00:00-0400 recurrence = FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR ``` Windows can span multiple days. Eg, to make the window encompass every weekend from midnight Saturday till the last minute of Sunday UTC: ``` start time = 2019-01-05T00:00:00Z end time = 2019-01-07T23:59:00Z recurrence = FREQ=WEEKLY;BYDAY=SA ``` Note the start and end time's specific dates are largely arbitrary except to specify duration of the window and when it first starts. The FREQ values of HOURLY, MINUTELY, and SECONDLY are not supported. + "recurrence": "A String", # An RRULE (https://tools.ietf.org/html/rfc5545#section-3.8.5.3) for how this window recurs. They go on for the span of time between the start and end time. For example, to have something repeat every weekday, you'd use: `FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR` To repeat some window daily (equivalent to the DailyMaintenanceWindow): `FREQ=DAILY` For the first weekend of every month: `FREQ=MONTHLY;BYSETPOS=1;BYDAY=SA,SU` This specifies how frequently the window starts. Eg, if you wanted to have a 9-5 UTC-4 window every weekday, you'd use something like: ``` start time = 2019-01-01T09:00:00-0400 end time = 2019-01-01T17:00:00-0400 recurrence = FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR ``` Windows can span multiple days. Eg, to make the window encompass every weekend from midnight Saturday till the last minute of Sunday UTC: ``` start time = 2019-01-05T00:00:00Z end time = 2019-01-07T23:59:00Z recurrence = FREQ=WEEKLY;BYDAY=SA ``` Note the start and end time's specific dates are largely arbitrary except to specify duration of the window and when it first starts. The FREQ values of HOURLY, MINUTELY, and SECONDLY are not supported. "window": { # Represents an arbitrary window of time. # The window of the first recurrence. "endTime": "A String", # The time that the window ends. The end time should take place after the start time. "maintenanceExclusionOptions": { # Represents the Maintenance exclusion option. # MaintenanceExclusionOptions provides maintenance exclusion related options. @@ -836,6 +836,44 @@

Method Details

], "enabled": True or False, # Private registry access is enabled. }, + "registryHosts": [ # RegistryHostConfig configures containerd registry host configuration. Each registry_hosts represents a hosts.toml file. At most 25 registry_hosts are allowed. + { # RegistryHostConfig configures the top-level structure for a single containerd registry server's configuration, which represents one hosts.toml file on the node. It will override the same fqdns in PrivateRegistryAccessConfig. + "hosts": [ # HostConfig configures a list of host-specific configurations for the server. Each server can have at most 10 host configurations. + { # HostConfig configures the registry host under a given Server. + "ca": [ # CA configures the registry host certificate. + { # CertificateConfig configures certificate for the registry. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + ], + "capabilities": [ # Capabilities represent the capabilities of the registry host, specifying what operations a host is capable of performing. If not set, containerd enables all capabilities by default. + "A String", + ], + "client": [ # Client configures the registry host client certificate and key. + { # CertificateConfigPair configures pairs of certificates, which is used for client certificate and key pairs under a registry. + "cert": { # CertificateConfig configures certificate for the registry. # Cert configures the client certificate. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + "key": { # CertificateConfig configures certificate for the registry. # Key configures the client private key. Optional. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + }, + ], + "dialTimeout": "A String", # Specifies the maximum duration allowed for a connection attempt to complete. A shorter timeout helps reduce delays when falling back to the original registry if the mirror is unreachable. Maximum allowed value is 180s. If not set, containerd sets default 30s. The value should be a decimal number of seconds with an `s` suffix. + "header": [ # Header configures the registry host headers. + { # RegistryHeader configures headers for the registry. + "key": "A String", # Key configures the header key. + "value": [ # Value configures the header value. + "A String", + ], + }, + ], + "host": "A String", # Host configures the registry host/mirror. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + "overridePath": True or False, # OverridePath is used to indicate the host's API root endpoint is defined in the URL path rather than by the API specification. This may be used with non-compliant OCI registries which are missing the /v2 prefix. If not set, containerd sets default false. + }, + ], + "server": "A String", # Defines the host name of the registry server, which will be used to create configuration file as /etc/containerd/hosts.d//hosts.toml. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + }, + ], "writableCgroups": { # Defines writable cgroups configuration. # Optional. WritableCgroups defines writable cgroups configuration for the node pool. "enabled": True or False, # Optional. Whether writable cgroups is enabled. }, @@ -921,7 +959,7 @@

Method Details

"nodeKernelModuleLoading": { # Configuration for kernel module loading on nodes. # Optional. Configuration for kernel module loading on nodes. When enabled, the node pool will be provisioned with a Container-Optimized OS image that enforces kernel module signature verification. "policy": "A String", # Set the node module loading policy for nodes in the node pool. }, - "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_max_orphans net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes + "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_mtu_probing net.ipv4.tcp_max_orphans net.ipv4.tcp_max_tw_buckets net.ipv4.tcp_syn_retries net.ipv4.tcp_ecn net.ipv4.tcp_congestion_control net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall kernel.perf_event_paranoid kernel.sched_rt_runtime_us kernel.softlockup_panic kernel.yama.ptrace_scope kernel.kptr_restrict kernel.dmesg_restrict kernel.sysrq fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_background_bytes vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_bytes vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes "a_key": "A String", }, "transparentHugepageDefrag": "A String", # Optional. Defines the transparent hugepage defrag configuration on the node. VM hugepage allocation can be managed by either limiting defragmentation for delayed allocation or skipping it entirely for immediate allocation only. See https://docs.kernel.org/admin-guide/mm/transhuge.html for more details. @@ -1023,7 +1061,7 @@

Method Details

"nodeKernelModuleLoading": { # Configuration for kernel module loading on nodes. # Optional. Configuration for kernel module loading on nodes. When enabled, the node pool will be provisioned with a Container-Optimized OS image that enforces kernel module signature verification. "policy": "A String", # Set the node module loading policy for nodes in the node pool. }, - "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_max_orphans net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes + "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_mtu_probing net.ipv4.tcp_max_orphans net.ipv4.tcp_max_tw_buckets net.ipv4.tcp_syn_retries net.ipv4.tcp_ecn net.ipv4.tcp_congestion_control net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall kernel.perf_event_paranoid kernel.sched_rt_runtime_us kernel.softlockup_panic kernel.yama.ptrace_scope kernel.kptr_restrict kernel.dmesg_restrict kernel.sysrq fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_background_bytes vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_bytes vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes "a_key": "A String", }, "transparentHugepageDefrag": "A String", # Optional. Defines the transparent hugepage defrag configuration on the node. VM hugepage allocation can be managed by either limiting defragmentation for delayed allocation or skipping it entirely for immediate allocation only. See https://docs.kernel.org/admin-guide/mm/transhuge.html for more details. @@ -1106,6 +1144,44 @@

Method Details

], "enabled": True or False, # Private registry access is enabled. }, + "registryHosts": [ # RegistryHostConfig configures containerd registry host configuration. Each registry_hosts represents a hosts.toml file. At most 25 registry_hosts are allowed. + { # RegistryHostConfig configures the top-level structure for a single containerd registry server's configuration, which represents one hosts.toml file on the node. It will override the same fqdns in PrivateRegistryAccessConfig. + "hosts": [ # HostConfig configures a list of host-specific configurations for the server. Each server can have at most 10 host configurations. + { # HostConfig configures the registry host under a given Server. + "ca": [ # CA configures the registry host certificate. + { # CertificateConfig configures certificate for the registry. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + ], + "capabilities": [ # Capabilities represent the capabilities of the registry host, specifying what operations a host is capable of performing. If not set, containerd enables all capabilities by default. + "A String", + ], + "client": [ # Client configures the registry host client certificate and key. + { # CertificateConfigPair configures pairs of certificates, which is used for client certificate and key pairs under a registry. + "cert": { # CertificateConfig configures certificate for the registry. # Cert configures the client certificate. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + "key": { # CertificateConfig configures certificate for the registry. # Key configures the client private key. Optional. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + }, + ], + "dialTimeout": "A String", # Specifies the maximum duration allowed for a connection attempt to complete. A shorter timeout helps reduce delays when falling back to the original registry if the mirror is unreachable. Maximum allowed value is 180s. If not set, containerd sets default 30s. The value should be a decimal number of seconds with an `s` suffix. + "header": [ # Header configures the registry host headers. + { # RegistryHeader configures headers for the registry. + "key": "A String", # Key configures the header key. + "value": [ # Value configures the header value. + "A String", + ], + }, + ], + "host": "A String", # Host configures the registry host/mirror. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + "overridePath": True or False, # OverridePath is used to indicate the host's API root endpoint is defined in the URL path rather than by the API specification. This may be used with non-compliant OCI registries which are missing the /v2 prefix. If not set, containerd sets default false. + }, + ], + "server": "A String", # Defines the host name of the registry server, which will be used to create configuration file as /etc/containerd/hosts.d//hosts.toml. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + }, + ], "writableCgroups": { # Defines writable cgroups configuration. # Optional. WritableCgroups defines writable cgroups configuration for the node pool. "enabled": True or False, # Optional. Whether writable cgroups is enabled. }, @@ -1240,6 +1316,44 @@

Method Details

], "enabled": True or False, # Private registry access is enabled. }, + "registryHosts": [ # RegistryHostConfig configures containerd registry host configuration. Each registry_hosts represents a hosts.toml file. At most 25 registry_hosts are allowed. + { # RegistryHostConfig configures the top-level structure for a single containerd registry server's configuration, which represents one hosts.toml file on the node. It will override the same fqdns in PrivateRegistryAccessConfig. + "hosts": [ # HostConfig configures a list of host-specific configurations for the server. Each server can have at most 10 host configurations. + { # HostConfig configures the registry host under a given Server. + "ca": [ # CA configures the registry host certificate. + { # CertificateConfig configures certificate for the registry. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + ], + "capabilities": [ # Capabilities represent the capabilities of the registry host, specifying what operations a host is capable of performing. If not set, containerd enables all capabilities by default. + "A String", + ], + "client": [ # Client configures the registry host client certificate and key. + { # CertificateConfigPair configures pairs of certificates, which is used for client certificate and key pairs under a registry. + "cert": { # CertificateConfig configures certificate for the registry. # Cert configures the client certificate. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + "key": { # CertificateConfig configures certificate for the registry. # Key configures the client private key. Optional. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + }, + ], + "dialTimeout": "A String", # Specifies the maximum duration allowed for a connection attempt to complete. A shorter timeout helps reduce delays when falling back to the original registry if the mirror is unreachable. Maximum allowed value is 180s. If not set, containerd sets default 30s. The value should be a decimal number of seconds with an `s` suffix. + "header": [ # Header configures the registry host headers. + { # RegistryHeader configures headers for the registry. + "key": "A String", # Key configures the header key. + "value": [ # Value configures the header value. + "A String", + ], + }, + ], + "host": "A String", # Host configures the registry host/mirror. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + "overridePath": True or False, # OverridePath is used to indicate the host's API root endpoint is defined in the URL path rather than by the API specification. This may be used with non-compliant OCI registries which are missing the /v2 prefix. If not set, containerd sets default false. + }, + ], + "server": "A String", # Defines the host name of the registry server, which will be used to create configuration file as /etc/containerd/hosts.d//hosts.toml. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + }, + ], "writableCgroups": { # Defines writable cgroups configuration. # Optional. WritableCgroups defines writable cgroups configuration for the node pool. "enabled": True or False, # Optional. Whether writable cgroups is enabled. }, @@ -1325,7 +1439,7 @@

Method Details

"nodeKernelModuleLoading": { # Configuration for kernel module loading on nodes. # Optional. Configuration for kernel module loading on nodes. When enabled, the node pool will be provisioned with a Container-Optimized OS image that enforces kernel module signature verification. "policy": "A String", # Set the node module loading policy for nodes in the node pool. }, - "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_max_orphans net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes + "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_mtu_probing net.ipv4.tcp_max_orphans net.ipv4.tcp_max_tw_buckets net.ipv4.tcp_syn_retries net.ipv4.tcp_ecn net.ipv4.tcp_congestion_control net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall kernel.perf_event_paranoid kernel.sched_rt_runtime_us kernel.softlockup_panic kernel.yama.ptrace_scope kernel.kptr_restrict kernel.dmesg_restrict kernel.sysrq fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_background_bytes vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_bytes vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes "a_key": "A String", }, "transparentHugepageDefrag": "A String", # Optional. Defines the transparent hugepage defrag configuration on the node. VM hugepage allocation can be managed by either limiting defragmentation for delayed allocation or skipping it entirely for immediate allocation only. See https://docs.kernel.org/admin-guide/mm/transhuge.html for more details. @@ -1467,7 +1581,10 @@

Method Details

"podIpv4CidrBlock": "A String", # The IP address range for pod IPs in this node pool. Only applicable if `create_pod_range` is true. Set to blank to have a range chosen with the default size. Set to /netmask (e.g. `/14`) to have a range chosen with a specific netmask. Set to a [CIDR](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`) to pick a specific range to use. Only applicable if `ip_allocation_policy.use_ip_aliases` is true. This field cannot be changed after the node pool has been created. "podIpv4RangeUtilization": 3.14, # Output only. The utilization of the IPv4 range for the pod. The ratio is Usage/[Total number of IPs in the secondary range], Usage=numNodes*numZones*podIPsPerNode. "podRange": "A String", # The ID of the secondary range for pod IPs. If `create_pod_range` is true, this ID is used for the new range. If `create_pod_range` is false, uses an existing secondary range with this ID. Only applicable if `ip_allocation_policy.use_ip_aliases` is true. This field cannot be changed after the node pool has been created. - "subnetwork": "A String", # Output only. The subnetwork path for the node pool. Format: projects/{project}/regions/{region}/subnetworks/{subnetwork} If the cluster is associated with multiple subnetworks, the subnetwork for the node pool is picked based on the IP utilization during node pool creation and is immutable. + "subnetwork": "A String", # The subnetwork path for the node pool. Format: projects/{project}/regions/{region}/subnetworks/{subnetwork} If the cluster is associated with multiple subnetworks, the subnetwork for the node pool is picked based on the IP utilization during node pool creation and is immutable. + }, + "nodeDrainConfig": { # NodeDrainConfig contains the node drain related configurations for this nodepool. # Specifies the node drain configuration for this node pool. + "respectPdbDuringNodePoolDeletion": True or False, # Whether to respect PDB during node pool deletion. }, "placementPolicy": { # PlacementPolicy defines the placement policy used by the node pool. # Specifies the node placement policy. "policyName": "A String", # If set, refers to the name of a custom resource policy supplied by the user. The resource policy must be in the same project and region as the node pool. If not found, InvalidArgument error is returned. @@ -1590,6 +1707,9 @@

Method Details

"aggregationCa": "A String", # The Certificate Authority Service caPool to use for the aggregation CA in this cluster. "clusterCa": "A String", # The Certificate Authority Service caPool to use for the cluster CA in this cluster. "controlPlaneDiskEncryptionKey": "A String", # The Cloud KMS cryptoKey to use for Confidential Hyperdisk on the control plane nodes. + "controlPlaneDiskEncryptionKeyVersions": [ # Output only. All of the versions of the Cloud KMS cryptoKey that are used by Confidential Hyperdisks on the control plane nodes. + "A String", + ], "etcdApiCa": "A String", # Resource path of the Certificate Authority Service caPool to use for the etcd API CA in this cluster. "etcdPeerCa": "A String", # Resource path of the Certificate Authority Service caPool to use for the etcd peer CA in this cluster. "gkeopsEtcdBackupEncryptionKey": "A String", # Resource path of the Cloud KMS cryptoKey to use for encryption of internal etcd backups. @@ -1837,7 +1957,7 @@

Method Details

"disabled": True or False, # Whether the Kubernetes Dashboard is enabled for this cluster. }, "lustreCsiDriverConfig": { # Configuration for the Lustre CSI driver. # Configuration for the Lustre CSI driver. - "enableLegacyLustrePort": True or False, # If set to true, the Lustre CSI driver will install Lustre kernel modules using port 6988. This serves as a workaround for a port conflict with the gke-metadata-server. This field is required ONLY under the following conditions: 1. The GKE node version is older than 1.33.2-gke.4655000. 2. You're connecting to a Lustre instance that has the 'gke-support-enabled' flag. + "enableLegacyLustrePort": True or False, # If set to true, the Lustre CSI driver will install Lustre kernel modules using port 6988. This serves as a workaround for a port conflict with the gke-metadata-server. This field is required ONLY under the following conditions: 1. The GKE node version is older than 1.33.2-gke.4655000. 2. You're connecting to a Lustre instance that has the 'gke-support-enabled' flag. Deprecated: This flag is no longer required as of GKE node version 1.33.2-gke.4655000, unless you are connecting to a Lustre instance that has the `gke-support-enabled` flag. "enabled": True or False, # Whether the Lustre CSI driver is enabled for this cluster. }, "networkPolicyConfig": { # Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes. # Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes. @@ -2129,7 +2249,7 @@

Method Details

}, }, "recurringWindow": { # Represents an arbitrary window of time that recurs. # RecurringWindow specifies some number of recurring time periods for maintenance to occur. The time windows may be overlapping. If no maintenance windows are set, maintenance can occur at any time. - "recurrence": "A String", # An RRULE (https://tools.ietf.org/html/rfc5545#section-3.8.5.3) for how this window reccurs. They go on for the span of time between the start and end time. For example, to have something repeat every weekday, you'd use: `FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR` To repeat some window daily (equivalent to the DailyMaintenanceWindow): `FREQ=DAILY` For the first weekend of every month: `FREQ=MONTHLY;BYSETPOS=1;BYDAY=SA,SU` This specifies how frequently the window starts. Eg, if you wanted to have a 9-5 UTC-4 window every weekday, you'd use something like: ``` start time = 2019-01-01T09:00:00-0400 end time = 2019-01-01T17:00:00-0400 recurrence = FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR ``` Windows can span multiple days. Eg, to make the window encompass every weekend from midnight Saturday till the last minute of Sunday UTC: ``` start time = 2019-01-05T00:00:00Z end time = 2019-01-07T23:59:00Z recurrence = FREQ=WEEKLY;BYDAY=SA ``` Note the start and end time's specific dates are largely arbitrary except to specify duration of the window and when it first starts. The FREQ values of HOURLY, MINUTELY, and SECONDLY are not supported. + "recurrence": "A String", # An RRULE (https://tools.ietf.org/html/rfc5545#section-3.8.5.3) for how this window recurs. They go on for the span of time between the start and end time. For example, to have something repeat every weekday, you'd use: `FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR` To repeat some window daily (equivalent to the DailyMaintenanceWindow): `FREQ=DAILY` For the first weekend of every month: `FREQ=MONTHLY;BYSETPOS=1;BYDAY=SA,SU` This specifies how frequently the window starts. Eg, if you wanted to have a 9-5 UTC-4 window every weekday, you'd use something like: ``` start time = 2019-01-01T09:00:00-0400 end time = 2019-01-01T17:00:00-0400 recurrence = FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR ``` Windows can span multiple days. Eg, to make the window encompass every weekend from midnight Saturday till the last minute of Sunday UTC: ``` start time = 2019-01-05T00:00:00Z end time = 2019-01-07T23:59:00Z recurrence = FREQ=WEEKLY;BYDAY=SA ``` Note the start and end time's specific dates are largely arbitrary except to specify duration of the window and when it first starts. The FREQ values of HOURLY, MINUTELY, and SECONDLY are not supported. "window": { # Represents an arbitrary window of time. # The window of the first recurrence. "endTime": "A String", # The time that the window ends. The end time should take place after the start time. "maintenanceExclusionOptions": { # Represents the Maintenance exclusion option. # MaintenanceExclusionOptions provides maintenance exclusion related options. @@ -2267,6 +2387,44 @@

Method Details

], "enabled": True or False, # Private registry access is enabled. }, + "registryHosts": [ # RegistryHostConfig configures containerd registry host configuration. Each registry_hosts represents a hosts.toml file. At most 25 registry_hosts are allowed. + { # RegistryHostConfig configures the top-level structure for a single containerd registry server's configuration, which represents one hosts.toml file on the node. It will override the same fqdns in PrivateRegistryAccessConfig. + "hosts": [ # HostConfig configures a list of host-specific configurations for the server. Each server can have at most 10 host configurations. + { # HostConfig configures the registry host under a given Server. + "ca": [ # CA configures the registry host certificate. + { # CertificateConfig configures certificate for the registry. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + ], + "capabilities": [ # Capabilities represent the capabilities of the registry host, specifying what operations a host is capable of performing. If not set, containerd enables all capabilities by default. + "A String", + ], + "client": [ # Client configures the registry host client certificate and key. + { # CertificateConfigPair configures pairs of certificates, which is used for client certificate and key pairs under a registry. + "cert": { # CertificateConfig configures certificate for the registry. # Cert configures the client certificate. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + "key": { # CertificateConfig configures certificate for the registry. # Key configures the client private key. Optional. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + }, + ], + "dialTimeout": "A String", # Specifies the maximum duration allowed for a connection attempt to complete. A shorter timeout helps reduce delays when falling back to the original registry if the mirror is unreachable. Maximum allowed value is 180s. If not set, containerd sets default 30s. The value should be a decimal number of seconds with an `s` suffix. + "header": [ # Header configures the registry host headers. + { # RegistryHeader configures headers for the registry. + "key": "A String", # Key configures the header key. + "value": [ # Value configures the header value. + "A String", + ], + }, + ], + "host": "A String", # Host configures the registry host/mirror. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + "overridePath": True or False, # OverridePath is used to indicate the host's API root endpoint is defined in the URL path rather than by the API specification. This may be used with non-compliant OCI registries which are missing the /v2 prefix. If not set, containerd sets default false. + }, + ], + "server": "A String", # Defines the host name of the registry server, which will be used to create configuration file as /etc/containerd/hosts.d//hosts.toml. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + }, + ], "writableCgroups": { # Defines writable cgroups configuration. # Optional. WritableCgroups defines writable cgroups configuration for the node pool. "enabled": True or False, # Optional. Whether writable cgroups is enabled. }, @@ -2352,7 +2510,7 @@

Method Details

"nodeKernelModuleLoading": { # Configuration for kernel module loading on nodes. # Optional. Configuration for kernel module loading on nodes. When enabled, the node pool will be provisioned with a Container-Optimized OS image that enforces kernel module signature verification. "policy": "A String", # Set the node module loading policy for nodes in the node pool. }, - "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_max_orphans net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes + "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_mtu_probing net.ipv4.tcp_max_orphans net.ipv4.tcp_max_tw_buckets net.ipv4.tcp_syn_retries net.ipv4.tcp_ecn net.ipv4.tcp_congestion_control net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall kernel.perf_event_paranoid kernel.sched_rt_runtime_us kernel.softlockup_panic kernel.yama.ptrace_scope kernel.kptr_restrict kernel.dmesg_restrict kernel.sysrq fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_background_bytes vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_bytes vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes "a_key": "A String", }, "transparentHugepageDefrag": "A String", # Optional. Defines the transparent hugepage defrag configuration on the node. VM hugepage allocation can be managed by either limiting defragmentation for delayed allocation or skipping it entirely for immediate allocation only. See https://docs.kernel.org/admin-guide/mm/transhuge.html for more details. @@ -2454,7 +2612,7 @@

Method Details

"nodeKernelModuleLoading": { # Configuration for kernel module loading on nodes. # Optional. Configuration for kernel module loading on nodes. When enabled, the node pool will be provisioned with a Container-Optimized OS image that enforces kernel module signature verification. "policy": "A String", # Set the node module loading policy for nodes in the node pool. }, - "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_max_orphans net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes + "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_mtu_probing net.ipv4.tcp_max_orphans net.ipv4.tcp_max_tw_buckets net.ipv4.tcp_syn_retries net.ipv4.tcp_ecn net.ipv4.tcp_congestion_control net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall kernel.perf_event_paranoid kernel.sched_rt_runtime_us kernel.softlockup_panic kernel.yama.ptrace_scope kernel.kptr_restrict kernel.dmesg_restrict kernel.sysrq fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_background_bytes vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_bytes vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes "a_key": "A String", }, "transparentHugepageDefrag": "A String", # Optional. Defines the transparent hugepage defrag configuration on the node. VM hugepage allocation can be managed by either limiting defragmentation for delayed allocation or skipping it entirely for immediate allocation only. See https://docs.kernel.org/admin-guide/mm/transhuge.html for more details. @@ -2537,6 +2695,44 @@

Method Details

], "enabled": True or False, # Private registry access is enabled. }, + "registryHosts": [ # RegistryHostConfig configures containerd registry host configuration. Each registry_hosts represents a hosts.toml file. At most 25 registry_hosts are allowed. + { # RegistryHostConfig configures the top-level structure for a single containerd registry server's configuration, which represents one hosts.toml file on the node. It will override the same fqdns in PrivateRegistryAccessConfig. + "hosts": [ # HostConfig configures a list of host-specific configurations for the server. Each server can have at most 10 host configurations. + { # HostConfig configures the registry host under a given Server. + "ca": [ # CA configures the registry host certificate. + { # CertificateConfig configures certificate for the registry. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + ], + "capabilities": [ # Capabilities represent the capabilities of the registry host, specifying what operations a host is capable of performing. If not set, containerd enables all capabilities by default. + "A String", + ], + "client": [ # Client configures the registry host client certificate and key. + { # CertificateConfigPair configures pairs of certificates, which is used for client certificate and key pairs under a registry. + "cert": { # CertificateConfig configures certificate for the registry. # Cert configures the client certificate. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + "key": { # CertificateConfig configures certificate for the registry. # Key configures the client private key. Optional. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + }, + ], + "dialTimeout": "A String", # Specifies the maximum duration allowed for a connection attempt to complete. A shorter timeout helps reduce delays when falling back to the original registry if the mirror is unreachable. Maximum allowed value is 180s. If not set, containerd sets default 30s. The value should be a decimal number of seconds with an `s` suffix. + "header": [ # Header configures the registry host headers. + { # RegistryHeader configures headers for the registry. + "key": "A String", # Key configures the header key. + "value": [ # Value configures the header value. + "A String", + ], + }, + ], + "host": "A String", # Host configures the registry host/mirror. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + "overridePath": True or False, # OverridePath is used to indicate the host's API root endpoint is defined in the URL path rather than by the API specification. This may be used with non-compliant OCI registries which are missing the /v2 prefix. If not set, containerd sets default false. + }, + ], + "server": "A String", # Defines the host name of the registry server, which will be used to create configuration file as /etc/containerd/hosts.d//hosts.toml. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + }, + ], "writableCgroups": { # Defines writable cgroups configuration. # Optional. WritableCgroups defines writable cgroups configuration for the node pool. "enabled": True or False, # Optional. Whether writable cgroups is enabled. }, @@ -2671,6 +2867,44 @@

Method Details

], "enabled": True or False, # Private registry access is enabled. }, + "registryHosts": [ # RegistryHostConfig configures containerd registry host configuration. Each registry_hosts represents a hosts.toml file. At most 25 registry_hosts are allowed. + { # RegistryHostConfig configures the top-level structure for a single containerd registry server's configuration, which represents one hosts.toml file on the node. It will override the same fqdns in PrivateRegistryAccessConfig. + "hosts": [ # HostConfig configures a list of host-specific configurations for the server. Each server can have at most 10 host configurations. + { # HostConfig configures the registry host under a given Server. + "ca": [ # CA configures the registry host certificate. + { # CertificateConfig configures certificate for the registry. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + ], + "capabilities": [ # Capabilities represent the capabilities of the registry host, specifying what operations a host is capable of performing. If not set, containerd enables all capabilities by default. + "A String", + ], + "client": [ # Client configures the registry host client certificate and key. + { # CertificateConfigPair configures pairs of certificates, which is used for client certificate and key pairs under a registry. + "cert": { # CertificateConfig configures certificate for the registry. # Cert configures the client certificate. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + "key": { # CertificateConfig configures certificate for the registry. # Key configures the client private key. Optional. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + }, + ], + "dialTimeout": "A String", # Specifies the maximum duration allowed for a connection attempt to complete. A shorter timeout helps reduce delays when falling back to the original registry if the mirror is unreachable. Maximum allowed value is 180s. If not set, containerd sets default 30s. The value should be a decimal number of seconds with an `s` suffix. + "header": [ # Header configures the registry host headers. + { # RegistryHeader configures headers for the registry. + "key": "A String", # Key configures the header key. + "value": [ # Value configures the header value. + "A String", + ], + }, + ], + "host": "A String", # Host configures the registry host/mirror. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + "overridePath": True or False, # OverridePath is used to indicate the host's API root endpoint is defined in the URL path rather than by the API specification. This may be used with non-compliant OCI registries which are missing the /v2 prefix. If not set, containerd sets default false. + }, + ], + "server": "A String", # Defines the host name of the registry server, which will be used to create configuration file as /etc/containerd/hosts.d//hosts.toml. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + }, + ], "writableCgroups": { # Defines writable cgroups configuration. # Optional. WritableCgroups defines writable cgroups configuration for the node pool. "enabled": True or False, # Optional. Whether writable cgroups is enabled. }, @@ -2756,7 +2990,7 @@

Method Details

"nodeKernelModuleLoading": { # Configuration for kernel module loading on nodes. # Optional. Configuration for kernel module loading on nodes. When enabled, the node pool will be provisioned with a Container-Optimized OS image that enforces kernel module signature verification. "policy": "A String", # Set the node module loading policy for nodes in the node pool. }, - "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_max_orphans net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes + "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_mtu_probing net.ipv4.tcp_max_orphans net.ipv4.tcp_max_tw_buckets net.ipv4.tcp_syn_retries net.ipv4.tcp_ecn net.ipv4.tcp_congestion_control net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall kernel.perf_event_paranoid kernel.sched_rt_runtime_us kernel.softlockup_panic kernel.yama.ptrace_scope kernel.kptr_restrict kernel.dmesg_restrict kernel.sysrq fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_background_bytes vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_bytes vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes "a_key": "A String", }, "transparentHugepageDefrag": "A String", # Optional. Defines the transparent hugepage defrag configuration on the node. VM hugepage allocation can be managed by either limiting defragmentation for delayed allocation or skipping it entirely for immediate allocation only. See https://docs.kernel.org/admin-guide/mm/transhuge.html for more details. @@ -2898,7 +3132,10 @@

Method Details

"podIpv4CidrBlock": "A String", # The IP address range for pod IPs in this node pool. Only applicable if `create_pod_range` is true. Set to blank to have a range chosen with the default size. Set to /netmask (e.g. `/14`) to have a range chosen with a specific netmask. Set to a [CIDR](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`) to pick a specific range to use. Only applicable if `ip_allocation_policy.use_ip_aliases` is true. This field cannot be changed after the node pool has been created. "podIpv4RangeUtilization": 3.14, # Output only. The utilization of the IPv4 range for the pod. The ratio is Usage/[Total number of IPs in the secondary range], Usage=numNodes*numZones*podIPsPerNode. "podRange": "A String", # The ID of the secondary range for pod IPs. If `create_pod_range` is true, this ID is used for the new range. If `create_pod_range` is false, uses an existing secondary range with this ID. Only applicable if `ip_allocation_policy.use_ip_aliases` is true. This field cannot be changed after the node pool has been created. - "subnetwork": "A String", # Output only. The subnetwork path for the node pool. Format: projects/{project}/regions/{region}/subnetworks/{subnetwork} If the cluster is associated with multiple subnetworks, the subnetwork for the node pool is picked based on the IP utilization during node pool creation and is immutable. + "subnetwork": "A String", # The subnetwork path for the node pool. Format: projects/{project}/regions/{region}/subnetworks/{subnetwork} If the cluster is associated with multiple subnetworks, the subnetwork for the node pool is picked based on the IP utilization during node pool creation and is immutable. + }, + "nodeDrainConfig": { # NodeDrainConfig contains the node drain related configurations for this nodepool. # Specifies the node drain configuration for this node pool. + "respectPdbDuringNodePoolDeletion": True or False, # Whether to respect PDB during node pool deletion. }, "placementPolicy": { # PlacementPolicy defines the placement policy used by the node pool. # Specifies the node placement policy. "policyName": "A String", # If set, refers to the name of a custom resource policy supplied by the user. The resource policy must be in the same project and region as the node pool. If not found, InvalidArgument error is returned. @@ -3021,6 +3258,9 @@

Method Details

"aggregationCa": "A String", # The Certificate Authority Service caPool to use for the aggregation CA in this cluster. "clusterCa": "A String", # The Certificate Authority Service caPool to use for the cluster CA in this cluster. "controlPlaneDiskEncryptionKey": "A String", # The Cloud KMS cryptoKey to use for Confidential Hyperdisk on the control plane nodes. + "controlPlaneDiskEncryptionKeyVersions": [ # Output only. All of the versions of the Cloud KMS cryptoKey that are used by Confidential Hyperdisks on the control plane nodes. + "A String", + ], "etcdApiCa": "A String", # Resource path of the Certificate Authority Service caPool to use for the etcd API CA in this cluster. "etcdPeerCa": "A String", # Resource path of the Certificate Authority Service caPool to use for the etcd peer CA in this cluster. "gkeopsEtcdBackupEncryptionKey": "A String", # Resource path of the Cloud KMS cryptoKey to use for encryption of internal etcd backups. @@ -3176,7 +3416,7 @@

Method Details

"disabled": True or False, # Whether the Kubernetes Dashboard is enabled for this cluster. }, "lustreCsiDriverConfig": { # Configuration for the Lustre CSI driver. # Configuration for the Lustre CSI driver. - "enableLegacyLustrePort": True or False, # If set to true, the Lustre CSI driver will install Lustre kernel modules using port 6988. This serves as a workaround for a port conflict with the gke-metadata-server. This field is required ONLY under the following conditions: 1. The GKE node version is older than 1.33.2-gke.4655000. 2. You're connecting to a Lustre instance that has the 'gke-support-enabled' flag. + "enableLegacyLustrePort": True or False, # If set to true, the Lustre CSI driver will install Lustre kernel modules using port 6988. This serves as a workaround for a port conflict with the gke-metadata-server. This field is required ONLY under the following conditions: 1. The GKE node version is older than 1.33.2-gke.4655000. 2. You're connecting to a Lustre instance that has the 'gke-support-enabled' flag. Deprecated: This flag is no longer required as of GKE node version 1.33.2-gke.4655000, unless you are connecting to a Lustre instance that has the `gke-support-enabled` flag. "enabled": True or False, # Whether the Lustre CSI driver is enabled for this cluster. }, "networkPolicyConfig": { # Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes. # Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes. @@ -3468,7 +3708,7 @@

Method Details

}, }, "recurringWindow": { # Represents an arbitrary window of time that recurs. # RecurringWindow specifies some number of recurring time periods for maintenance to occur. The time windows may be overlapping. If no maintenance windows are set, maintenance can occur at any time. - "recurrence": "A String", # An RRULE (https://tools.ietf.org/html/rfc5545#section-3.8.5.3) for how this window reccurs. They go on for the span of time between the start and end time. For example, to have something repeat every weekday, you'd use: `FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR` To repeat some window daily (equivalent to the DailyMaintenanceWindow): `FREQ=DAILY` For the first weekend of every month: `FREQ=MONTHLY;BYSETPOS=1;BYDAY=SA,SU` This specifies how frequently the window starts. Eg, if you wanted to have a 9-5 UTC-4 window every weekday, you'd use something like: ``` start time = 2019-01-01T09:00:00-0400 end time = 2019-01-01T17:00:00-0400 recurrence = FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR ``` Windows can span multiple days. Eg, to make the window encompass every weekend from midnight Saturday till the last minute of Sunday UTC: ``` start time = 2019-01-05T00:00:00Z end time = 2019-01-07T23:59:00Z recurrence = FREQ=WEEKLY;BYDAY=SA ``` Note the start and end time's specific dates are largely arbitrary except to specify duration of the window and when it first starts. The FREQ values of HOURLY, MINUTELY, and SECONDLY are not supported. + "recurrence": "A String", # An RRULE (https://tools.ietf.org/html/rfc5545#section-3.8.5.3) for how this window recurs. They go on for the span of time between the start and end time. For example, to have something repeat every weekday, you'd use: `FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR` To repeat some window daily (equivalent to the DailyMaintenanceWindow): `FREQ=DAILY` For the first weekend of every month: `FREQ=MONTHLY;BYSETPOS=1;BYDAY=SA,SU` This specifies how frequently the window starts. Eg, if you wanted to have a 9-5 UTC-4 window every weekday, you'd use something like: ``` start time = 2019-01-01T09:00:00-0400 end time = 2019-01-01T17:00:00-0400 recurrence = FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR ``` Windows can span multiple days. Eg, to make the window encompass every weekend from midnight Saturday till the last minute of Sunday UTC: ``` start time = 2019-01-05T00:00:00Z end time = 2019-01-07T23:59:00Z recurrence = FREQ=WEEKLY;BYDAY=SA ``` Note the start and end time's specific dates are largely arbitrary except to specify duration of the window and when it first starts. The FREQ values of HOURLY, MINUTELY, and SECONDLY are not supported. "window": { # Represents an arbitrary window of time. # The window of the first recurrence. "endTime": "A String", # The time that the window ends. The end time should take place after the start time. "maintenanceExclusionOptions": { # Represents the Maintenance exclusion option. # MaintenanceExclusionOptions provides maintenance exclusion related options. @@ -3606,6 +3846,44 @@

Method Details

], "enabled": True or False, # Private registry access is enabled. }, + "registryHosts": [ # RegistryHostConfig configures containerd registry host configuration. Each registry_hosts represents a hosts.toml file. At most 25 registry_hosts are allowed. + { # RegistryHostConfig configures the top-level structure for a single containerd registry server's configuration, which represents one hosts.toml file on the node. It will override the same fqdns in PrivateRegistryAccessConfig. + "hosts": [ # HostConfig configures a list of host-specific configurations for the server. Each server can have at most 10 host configurations. + { # HostConfig configures the registry host under a given Server. + "ca": [ # CA configures the registry host certificate. + { # CertificateConfig configures certificate for the registry. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + ], + "capabilities": [ # Capabilities represent the capabilities of the registry host, specifying what operations a host is capable of performing. If not set, containerd enables all capabilities by default. + "A String", + ], + "client": [ # Client configures the registry host client certificate and key. + { # CertificateConfigPair configures pairs of certificates, which is used for client certificate and key pairs under a registry. + "cert": { # CertificateConfig configures certificate for the registry. # Cert configures the client certificate. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + "key": { # CertificateConfig configures certificate for the registry. # Key configures the client private key. Optional. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + }, + ], + "dialTimeout": "A String", # Specifies the maximum duration allowed for a connection attempt to complete. A shorter timeout helps reduce delays when falling back to the original registry if the mirror is unreachable. Maximum allowed value is 180s. If not set, containerd sets default 30s. The value should be a decimal number of seconds with an `s` suffix. + "header": [ # Header configures the registry host headers. + { # RegistryHeader configures headers for the registry. + "key": "A String", # Key configures the header key. + "value": [ # Value configures the header value. + "A String", + ], + }, + ], + "host": "A String", # Host configures the registry host/mirror. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + "overridePath": True or False, # OverridePath is used to indicate the host's API root endpoint is defined in the URL path rather than by the API specification. This may be used with non-compliant OCI registries which are missing the /v2 prefix. If not set, containerd sets default false. + }, + ], + "server": "A String", # Defines the host name of the registry server, which will be used to create configuration file as /etc/containerd/hosts.d//hosts.toml. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + }, + ], "writableCgroups": { # Defines writable cgroups configuration. # Optional. WritableCgroups defines writable cgroups configuration for the node pool. "enabled": True or False, # Optional. Whether writable cgroups is enabled. }, @@ -3691,7 +3969,7 @@

Method Details

"nodeKernelModuleLoading": { # Configuration for kernel module loading on nodes. # Optional. Configuration for kernel module loading on nodes. When enabled, the node pool will be provisioned with a Container-Optimized OS image that enforces kernel module signature verification. "policy": "A String", # Set the node module loading policy for nodes in the node pool. }, - "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_max_orphans net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes + "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_mtu_probing net.ipv4.tcp_max_orphans net.ipv4.tcp_max_tw_buckets net.ipv4.tcp_syn_retries net.ipv4.tcp_ecn net.ipv4.tcp_congestion_control net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall kernel.perf_event_paranoid kernel.sched_rt_runtime_us kernel.softlockup_panic kernel.yama.ptrace_scope kernel.kptr_restrict kernel.dmesg_restrict kernel.sysrq fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_background_bytes vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_bytes vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes "a_key": "A String", }, "transparentHugepageDefrag": "A String", # Optional. Defines the transparent hugepage defrag configuration on the node. VM hugepage allocation can be managed by either limiting defragmentation for delayed allocation or skipping it entirely for immediate allocation only. See https://docs.kernel.org/admin-guide/mm/transhuge.html for more details. @@ -3793,7 +4071,7 @@

Method Details

"nodeKernelModuleLoading": { # Configuration for kernel module loading on nodes. # Optional. Configuration for kernel module loading on nodes. When enabled, the node pool will be provisioned with a Container-Optimized OS image that enforces kernel module signature verification. "policy": "A String", # Set the node module loading policy for nodes in the node pool. }, - "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_max_orphans net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes + "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_mtu_probing net.ipv4.tcp_max_orphans net.ipv4.tcp_max_tw_buckets net.ipv4.tcp_syn_retries net.ipv4.tcp_ecn net.ipv4.tcp_congestion_control net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall kernel.perf_event_paranoid kernel.sched_rt_runtime_us kernel.softlockup_panic kernel.yama.ptrace_scope kernel.kptr_restrict kernel.dmesg_restrict kernel.sysrq fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_background_bytes vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_bytes vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes "a_key": "A String", }, "transparentHugepageDefrag": "A String", # Optional. Defines the transparent hugepage defrag configuration on the node. VM hugepage allocation can be managed by either limiting defragmentation for delayed allocation or skipping it entirely for immediate allocation only. See https://docs.kernel.org/admin-guide/mm/transhuge.html for more details. @@ -3876,6 +4154,44 @@

Method Details

], "enabled": True or False, # Private registry access is enabled. }, + "registryHosts": [ # RegistryHostConfig configures containerd registry host configuration. Each registry_hosts represents a hosts.toml file. At most 25 registry_hosts are allowed. + { # RegistryHostConfig configures the top-level structure for a single containerd registry server's configuration, which represents one hosts.toml file on the node. It will override the same fqdns in PrivateRegistryAccessConfig. + "hosts": [ # HostConfig configures a list of host-specific configurations for the server. Each server can have at most 10 host configurations. + { # HostConfig configures the registry host under a given Server. + "ca": [ # CA configures the registry host certificate. + { # CertificateConfig configures certificate for the registry. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + ], + "capabilities": [ # Capabilities represent the capabilities of the registry host, specifying what operations a host is capable of performing. If not set, containerd enables all capabilities by default. + "A String", + ], + "client": [ # Client configures the registry host client certificate and key. + { # CertificateConfigPair configures pairs of certificates, which is used for client certificate and key pairs under a registry. + "cert": { # CertificateConfig configures certificate for the registry. # Cert configures the client certificate. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + "key": { # CertificateConfig configures certificate for the registry. # Key configures the client private key. Optional. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + }, + ], + "dialTimeout": "A String", # Specifies the maximum duration allowed for a connection attempt to complete. A shorter timeout helps reduce delays when falling back to the original registry if the mirror is unreachable. Maximum allowed value is 180s. If not set, containerd sets default 30s. The value should be a decimal number of seconds with an `s` suffix. + "header": [ # Header configures the registry host headers. + { # RegistryHeader configures headers for the registry. + "key": "A String", # Key configures the header key. + "value": [ # Value configures the header value. + "A String", + ], + }, + ], + "host": "A String", # Host configures the registry host/mirror. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + "overridePath": True or False, # OverridePath is used to indicate the host's API root endpoint is defined in the URL path rather than by the API specification. This may be used with non-compliant OCI registries which are missing the /v2 prefix. If not set, containerd sets default false. + }, + ], + "server": "A String", # Defines the host name of the registry server, which will be used to create configuration file as /etc/containerd/hosts.d//hosts.toml. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + }, + ], "writableCgroups": { # Defines writable cgroups configuration. # Optional. WritableCgroups defines writable cgroups configuration for the node pool. "enabled": True or False, # Optional. Whether writable cgroups is enabled. }, @@ -4010,6 +4326,44 @@

Method Details

], "enabled": True or False, # Private registry access is enabled. }, + "registryHosts": [ # RegistryHostConfig configures containerd registry host configuration. Each registry_hosts represents a hosts.toml file. At most 25 registry_hosts are allowed. + { # RegistryHostConfig configures the top-level structure for a single containerd registry server's configuration, which represents one hosts.toml file on the node. It will override the same fqdns in PrivateRegistryAccessConfig. + "hosts": [ # HostConfig configures a list of host-specific configurations for the server. Each server can have at most 10 host configurations. + { # HostConfig configures the registry host under a given Server. + "ca": [ # CA configures the registry host certificate. + { # CertificateConfig configures certificate for the registry. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + ], + "capabilities": [ # Capabilities represent the capabilities of the registry host, specifying what operations a host is capable of performing. If not set, containerd enables all capabilities by default. + "A String", + ], + "client": [ # Client configures the registry host client certificate and key. + { # CertificateConfigPair configures pairs of certificates, which is used for client certificate and key pairs under a registry. + "cert": { # CertificateConfig configures certificate for the registry. # Cert configures the client certificate. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + "key": { # CertificateConfig configures certificate for the registry. # Key configures the client private key. Optional. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + }, + ], + "dialTimeout": "A String", # Specifies the maximum duration allowed for a connection attempt to complete. A shorter timeout helps reduce delays when falling back to the original registry if the mirror is unreachable. Maximum allowed value is 180s. If not set, containerd sets default 30s. The value should be a decimal number of seconds with an `s` suffix. + "header": [ # Header configures the registry host headers. + { # RegistryHeader configures headers for the registry. + "key": "A String", # Key configures the header key. + "value": [ # Value configures the header value. + "A String", + ], + }, + ], + "host": "A String", # Host configures the registry host/mirror. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + "overridePath": True or False, # OverridePath is used to indicate the host's API root endpoint is defined in the URL path rather than by the API specification. This may be used with non-compliant OCI registries which are missing the /v2 prefix. If not set, containerd sets default false. + }, + ], + "server": "A String", # Defines the host name of the registry server, which will be used to create configuration file as /etc/containerd/hosts.d//hosts.toml. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + }, + ], "writableCgroups": { # Defines writable cgroups configuration. # Optional. WritableCgroups defines writable cgroups configuration for the node pool. "enabled": True or False, # Optional. Whether writable cgroups is enabled. }, @@ -4095,7 +4449,7 @@

Method Details

"nodeKernelModuleLoading": { # Configuration for kernel module loading on nodes. # Optional. Configuration for kernel module loading on nodes. When enabled, the node pool will be provisioned with a Container-Optimized OS image that enforces kernel module signature verification. "policy": "A String", # Set the node module loading policy for nodes in the node pool. }, - "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_max_orphans net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes + "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_mtu_probing net.ipv4.tcp_max_orphans net.ipv4.tcp_max_tw_buckets net.ipv4.tcp_syn_retries net.ipv4.tcp_ecn net.ipv4.tcp_congestion_control net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall kernel.perf_event_paranoid kernel.sched_rt_runtime_us kernel.softlockup_panic kernel.yama.ptrace_scope kernel.kptr_restrict kernel.dmesg_restrict kernel.sysrq fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_background_bytes vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_bytes vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes "a_key": "A String", }, "transparentHugepageDefrag": "A String", # Optional. Defines the transparent hugepage defrag configuration on the node. VM hugepage allocation can be managed by either limiting defragmentation for delayed allocation or skipping it entirely for immediate allocation only. See https://docs.kernel.org/admin-guide/mm/transhuge.html for more details. @@ -4237,7 +4591,10 @@

Method Details

"podIpv4CidrBlock": "A String", # The IP address range for pod IPs in this node pool. Only applicable if `create_pod_range` is true. Set to blank to have a range chosen with the default size. Set to /netmask (e.g. `/14`) to have a range chosen with a specific netmask. Set to a [CIDR](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`) to pick a specific range to use. Only applicable if `ip_allocation_policy.use_ip_aliases` is true. This field cannot be changed after the node pool has been created. "podIpv4RangeUtilization": 3.14, # Output only. The utilization of the IPv4 range for the pod. The ratio is Usage/[Total number of IPs in the secondary range], Usage=numNodes*numZones*podIPsPerNode. "podRange": "A String", # The ID of the secondary range for pod IPs. If `create_pod_range` is true, this ID is used for the new range. If `create_pod_range` is false, uses an existing secondary range with this ID. Only applicable if `ip_allocation_policy.use_ip_aliases` is true. This field cannot be changed after the node pool has been created. - "subnetwork": "A String", # Output only. The subnetwork path for the node pool. Format: projects/{project}/regions/{region}/subnetworks/{subnetwork} If the cluster is associated with multiple subnetworks, the subnetwork for the node pool is picked based on the IP utilization during node pool creation and is immutable. + "subnetwork": "A String", # The subnetwork path for the node pool. Format: projects/{project}/regions/{region}/subnetworks/{subnetwork} If the cluster is associated with multiple subnetworks, the subnetwork for the node pool is picked based on the IP utilization during node pool creation and is immutable. + }, + "nodeDrainConfig": { # NodeDrainConfig contains the node drain related configurations for this nodepool. # Specifies the node drain configuration for this node pool. + "respectPdbDuringNodePoolDeletion": True or False, # Whether to respect PDB during node pool deletion. }, "placementPolicy": { # PlacementPolicy defines the placement policy used by the node pool. # Specifies the node placement policy. "policyName": "A String", # If set, refers to the name of a custom resource policy supplied by the user. The resource policy must be in the same project and region as the node pool. If not found, InvalidArgument error is returned. @@ -4360,6 +4717,9 @@

Method Details

"aggregationCa": "A String", # The Certificate Authority Service caPool to use for the aggregation CA in this cluster. "clusterCa": "A String", # The Certificate Authority Service caPool to use for the cluster CA in this cluster. "controlPlaneDiskEncryptionKey": "A String", # The Cloud KMS cryptoKey to use for Confidential Hyperdisk on the control plane nodes. + "controlPlaneDiskEncryptionKeyVersions": [ # Output only. All of the versions of the Cloud KMS cryptoKey that are used by Confidential Hyperdisks on the control plane nodes. + "A String", + ], "etcdApiCa": "A String", # Resource path of the Certificate Authority Service caPool to use for the etcd API CA in this cluster. "etcdPeerCa": "A String", # Resource path of the Certificate Authority Service caPool to use for the etcd peer CA in this cluster. "gkeopsEtcdBackupEncryptionKey": "A String", # Resource path of the Cloud KMS cryptoKey to use for encryption of internal etcd backups. @@ -4821,7 +5181,7 @@

Method Details

}, }, "recurringWindow": { # Represents an arbitrary window of time that recurs. # RecurringWindow specifies some number of recurring time periods for maintenance to occur. The time windows may be overlapping. If no maintenance windows are set, maintenance can occur at any time. - "recurrence": "A String", # An RRULE (https://tools.ietf.org/html/rfc5545#section-3.8.5.3) for how this window reccurs. They go on for the span of time between the start and end time. For example, to have something repeat every weekday, you'd use: `FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR` To repeat some window daily (equivalent to the DailyMaintenanceWindow): `FREQ=DAILY` For the first weekend of every month: `FREQ=MONTHLY;BYSETPOS=1;BYDAY=SA,SU` This specifies how frequently the window starts. Eg, if you wanted to have a 9-5 UTC-4 window every weekday, you'd use something like: ``` start time = 2019-01-01T09:00:00-0400 end time = 2019-01-01T17:00:00-0400 recurrence = FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR ``` Windows can span multiple days. Eg, to make the window encompass every weekend from midnight Saturday till the last minute of Sunday UTC: ``` start time = 2019-01-05T00:00:00Z end time = 2019-01-07T23:59:00Z recurrence = FREQ=WEEKLY;BYDAY=SA ``` Note the start and end time's specific dates are largely arbitrary except to specify duration of the window and when it first starts. The FREQ values of HOURLY, MINUTELY, and SECONDLY are not supported. + "recurrence": "A String", # An RRULE (https://tools.ietf.org/html/rfc5545#section-3.8.5.3) for how this window recurs. They go on for the span of time between the start and end time. For example, to have something repeat every weekday, you'd use: `FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR` To repeat some window daily (equivalent to the DailyMaintenanceWindow): `FREQ=DAILY` For the first weekend of every month: `FREQ=MONTHLY;BYSETPOS=1;BYDAY=SA,SU` This specifies how frequently the window starts. Eg, if you wanted to have a 9-5 UTC-4 window every weekday, you'd use something like: ``` start time = 2019-01-01T09:00:00-0400 end time = 2019-01-01T17:00:00-0400 recurrence = FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR ``` Windows can span multiple days. Eg, to make the window encompass every weekend from midnight Saturday till the last minute of Sunday UTC: ``` start time = 2019-01-05T00:00:00Z end time = 2019-01-07T23:59:00Z recurrence = FREQ=WEEKLY;BYDAY=SA ``` Note the start and end time's specific dates are largely arbitrary except to specify duration of the window and when it first starts. The FREQ values of HOURLY, MINUTELY, and SECONDLY are not supported. "window": { # Represents an arbitrary window of time. # The window of the first recurrence. "endTime": "A String", # The time that the window ends. The end time should take place after the start time. "maintenanceExclusionOptions": { # Represents the Maintenance exclusion option. # MaintenanceExclusionOptions provides maintenance exclusion related options. @@ -5225,7 +5585,7 @@

Method Details

"disabled": True or False, # Whether the Kubernetes Dashboard is enabled for this cluster. }, "lustreCsiDriverConfig": { # Configuration for the Lustre CSI driver. # Configuration for the Lustre CSI driver. - "enableLegacyLustrePort": True or False, # If set to true, the Lustre CSI driver will install Lustre kernel modules using port 6988. This serves as a workaround for a port conflict with the gke-metadata-server. This field is required ONLY under the following conditions: 1. The GKE node version is older than 1.33.2-gke.4655000. 2. You're connecting to a Lustre instance that has the 'gke-support-enabled' flag. + "enableLegacyLustrePort": True or False, # If set to true, the Lustre CSI driver will install Lustre kernel modules using port 6988. This serves as a workaround for a port conflict with the gke-metadata-server. This field is required ONLY under the following conditions: 1. The GKE node version is older than 1.33.2-gke.4655000. 2. You're connecting to a Lustre instance that has the 'gke-support-enabled' flag. Deprecated: This flag is no longer required as of GKE node version 1.33.2-gke.4655000, unless you are connecting to a Lustre instance that has the `gke-support-enabled` flag. "enabled": True or False, # Whether the Lustre CSI driver is enabled for this cluster. }, "networkPolicyConfig": { # Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes. # Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes. @@ -5344,6 +5704,44 @@

Method Details

], "enabled": True or False, # Private registry access is enabled. }, + "registryHosts": [ # RegistryHostConfig configures containerd registry host configuration. Each registry_hosts represents a hosts.toml file. At most 25 registry_hosts are allowed. + { # RegistryHostConfig configures the top-level structure for a single containerd registry server's configuration, which represents one hosts.toml file on the node. It will override the same fqdns in PrivateRegistryAccessConfig. + "hosts": [ # HostConfig configures a list of host-specific configurations for the server. Each server can have at most 10 host configurations. + { # HostConfig configures the registry host under a given Server. + "ca": [ # CA configures the registry host certificate. + { # CertificateConfig configures certificate for the registry. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + ], + "capabilities": [ # Capabilities represent the capabilities of the registry host, specifying what operations a host is capable of performing. If not set, containerd enables all capabilities by default. + "A String", + ], + "client": [ # Client configures the registry host client certificate and key. + { # CertificateConfigPair configures pairs of certificates, which is used for client certificate and key pairs under a registry. + "cert": { # CertificateConfig configures certificate for the registry. # Cert configures the client certificate. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + "key": { # CertificateConfig configures certificate for the registry. # Key configures the client private key. Optional. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + }, + ], + "dialTimeout": "A String", # Specifies the maximum duration allowed for a connection attempt to complete. A shorter timeout helps reduce delays when falling back to the original registry if the mirror is unreachable. Maximum allowed value is 180s. If not set, containerd sets default 30s. The value should be a decimal number of seconds with an `s` suffix. + "header": [ # Header configures the registry host headers. + { # RegistryHeader configures headers for the registry. + "key": "A String", # Key configures the header key. + "value": [ # Value configures the header value. + "A String", + ], + }, + ], + "host": "A String", # Host configures the registry host/mirror. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + "overridePath": True or False, # OverridePath is used to indicate the host's API root endpoint is defined in the URL path rather than by the API specification. This may be used with non-compliant OCI registries which are missing the /v2 prefix. If not set, containerd sets default false. + }, + ], + "server": "A String", # Defines the host name of the registry server, which will be used to create configuration file as /etc/containerd/hosts.d//hosts.toml. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + }, + ], "writableCgroups": { # Defines writable cgroups configuration. # Optional. WritableCgroups defines writable cgroups configuration for the node pool. "enabled": True or False, # Optional. Whether writable cgroups is enabled. }, @@ -5600,7 +5998,7 @@

Method Details

"nodeKernelModuleLoading": { # Configuration for kernel module loading on nodes. # Optional. Configuration for kernel module loading on nodes. When enabled, the node pool will be provisioned with a Container-Optimized OS image that enforces kernel module signature verification. "policy": "A String", # Set the node module loading policy for nodes in the node pool. }, - "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_max_orphans net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes + "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_mtu_probing net.ipv4.tcp_max_orphans net.ipv4.tcp_max_tw_buckets net.ipv4.tcp_syn_retries net.ipv4.tcp_ecn net.ipv4.tcp_congestion_control net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall kernel.perf_event_paranoid kernel.sched_rt_runtime_us kernel.softlockup_panic kernel.yama.ptrace_scope kernel.kptr_restrict kernel.dmesg_restrict kernel.sysrq fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_background_bytes vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_bytes vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes "a_key": "A String", }, "transparentHugepageDefrag": "A String", # Optional. Defines the transparent hugepage defrag configuration on the node. VM hugepage allocation can be managed by either limiting defragmentation for delayed allocation or skipping it entirely for immediate allocation only. See https://docs.kernel.org/admin-guide/mm/transhuge.html for more details. @@ -5665,6 +6063,11 @@

Method Details

"publicEndpoint": "A String", # Output only. The external IP address of this cluster's master endpoint. Deprecated:Use ControlPlaneEndpointsConfig.IPEndpointsConfig.public_endpoint instead. }, "desiredPrivateIpv6GoogleAccess": "A String", # The desired state of IPv6 connectivity to Google Services. + "desiredPrivilegedAdmissionConfig": { # PrivilegedAdmissionConfig stores the list of authorized allowlist paths for the cluster. # The desired privileged admission config for the cluster. + "allowlistPaths": [ # The customer allowlist Cloud Storage paths for the cluster. These paths are used with the `--autopilot-privileged-admission` flag to authorize privileged workloads in Autopilot clusters. Paths can be GKE-owned, in the format `gke:////`, or customer-owned, in the format `gs:///`. Wildcards (`*`) are supported to authorize all allowlists under specific paths or directories. Example: `gs://my-bucket/*` will authorize all allowlists under the `my-bucket` bucket. + "A String", + ], + }, "desiredRbacBindingConfig": { # RBACBindingConfig allows user to restrict ClusterRoleBindings an RoleBindings that can be created. # RBACBindingConfig allows user to restrict ClusterRoleBindings an RoleBindings that can be created. "enableInsecureBindingSystemAuthenticated": True or False, # Setting this to true will allow any ClusterRoleBinding and RoleBinding with subjects system:authenticated. "enableInsecureBindingSystemUnauthenticated": True or False, # Setting this to true will allow any ClusterRoleBinding and RoleBinding with subjets system:anonymous or system:unauthenticated. @@ -5703,6 +6106,9 @@

Method Details

"aggregationCa": "A String", # The Certificate Authority Service caPool to use for the aggregation CA in this cluster. "clusterCa": "A String", # The Certificate Authority Service caPool to use for the cluster CA in this cluster. "controlPlaneDiskEncryptionKey": "A String", # The Cloud KMS cryptoKey to use for Confidential Hyperdisk on the control plane nodes. + "controlPlaneDiskEncryptionKeyVersions": [ # Output only. All of the versions of the Cloud KMS cryptoKey that are used by Confidential Hyperdisks on the control plane nodes. + "A String", + ], "etcdApiCa": "A String", # Resource path of the Certificate Authority Service caPool to use for the etcd API CA in this cluster. "etcdPeerCa": "A String", # Resource path of the Certificate Authority Service caPool to use for the etcd peer CA in this cluster. "gkeopsEtcdBackupEncryptionKey": "A String", # Resource path of the Cloud KMS cryptoKey to use for encryption of internal etcd backups. @@ -5743,6 +6149,9 @@

Method Details

"aggregationCa": "A String", # The Certificate Authority Service caPool to use for the aggregation CA in this cluster. "clusterCa": "A String", # The Certificate Authority Service caPool to use for the cluster CA in this cluster. "controlPlaneDiskEncryptionKey": "A String", # The Cloud KMS cryptoKey to use for Confidential Hyperdisk on the control plane nodes. + "controlPlaneDiskEncryptionKeyVersions": [ # Output only. All of the versions of the Cloud KMS cryptoKey that are used by Confidential Hyperdisks on the control plane nodes. + "A String", + ], "etcdApiCa": "A String", # Resource path of the Certificate Authority Service caPool to use for the etcd API CA in this cluster. "etcdPeerCa": "A String", # Resource path of the Certificate Authority Service caPool to use for the etcd peer CA in this cluster. "gkeopsEtcdBackupEncryptionKey": "A String", # Resource path of the Cloud KMS cryptoKey to use for encryption of internal etcd backups. diff --git a/docs/dyn/container_v1.projects.zones.clusters.nodePools.html b/docs/dyn/container_v1.projects.zones.clusters.nodePools.html index 6f853872eb..a8ff37aa35 100644 --- a/docs/dyn/container_v1.projects.zones.clusters.nodePools.html +++ b/docs/dyn/container_v1.projects.zones.clusters.nodePools.html @@ -285,6 +285,44 @@

Method Details

], "enabled": True or False, # Private registry access is enabled. }, + "registryHosts": [ # RegistryHostConfig configures containerd registry host configuration. Each registry_hosts represents a hosts.toml file. At most 25 registry_hosts are allowed. + { # RegistryHostConfig configures the top-level structure for a single containerd registry server's configuration, which represents one hosts.toml file on the node. It will override the same fqdns in PrivateRegistryAccessConfig. + "hosts": [ # HostConfig configures a list of host-specific configurations for the server. Each server can have at most 10 host configurations. + { # HostConfig configures the registry host under a given Server. + "ca": [ # CA configures the registry host certificate. + { # CertificateConfig configures certificate for the registry. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + ], + "capabilities": [ # Capabilities represent the capabilities of the registry host, specifying what operations a host is capable of performing. If not set, containerd enables all capabilities by default. + "A String", + ], + "client": [ # Client configures the registry host client certificate and key. + { # CertificateConfigPair configures pairs of certificates, which is used for client certificate and key pairs under a registry. + "cert": { # CertificateConfig configures certificate for the registry. # Cert configures the client certificate. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + "key": { # CertificateConfig configures certificate for the registry. # Key configures the client private key. Optional. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + }, + ], + "dialTimeout": "A String", # Specifies the maximum duration allowed for a connection attempt to complete. A shorter timeout helps reduce delays when falling back to the original registry if the mirror is unreachable. Maximum allowed value is 180s. If not set, containerd sets default 30s. The value should be a decimal number of seconds with an `s` suffix. + "header": [ # Header configures the registry host headers. + { # RegistryHeader configures headers for the registry. + "key": "A String", # Key configures the header key. + "value": [ # Value configures the header value. + "A String", + ], + }, + ], + "host": "A String", # Host configures the registry host/mirror. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + "overridePath": True or False, # OverridePath is used to indicate the host's API root endpoint is defined in the URL path rather than by the API specification. This may be used with non-compliant OCI registries which are missing the /v2 prefix. If not set, containerd sets default false. + }, + ], + "server": "A String", # Defines the host name of the registry server, which will be used to create configuration file as /etc/containerd/hosts.d//hosts.toml. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + }, + ], "writableCgroups": { # Defines writable cgroups configuration. # Optional. WritableCgroups defines writable cgroups configuration for the node pool. "enabled": True or False, # Optional. Whether writable cgroups is enabled. }, @@ -370,7 +408,7 @@

Method Details

"nodeKernelModuleLoading": { # Configuration for kernel module loading on nodes. # Optional. Configuration for kernel module loading on nodes. When enabled, the node pool will be provisioned with a Container-Optimized OS image that enforces kernel module signature verification. "policy": "A String", # Set the node module loading policy for nodes in the node pool. }, - "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_max_orphans net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes + "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_mtu_probing net.ipv4.tcp_max_orphans net.ipv4.tcp_max_tw_buckets net.ipv4.tcp_syn_retries net.ipv4.tcp_ecn net.ipv4.tcp_congestion_control net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall kernel.perf_event_paranoid kernel.sched_rt_runtime_us kernel.softlockup_panic kernel.yama.ptrace_scope kernel.kptr_restrict kernel.dmesg_restrict kernel.sysrq fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_background_bytes vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_bytes vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes "a_key": "A String", }, "transparentHugepageDefrag": "A String", # Optional. Defines the transparent hugepage defrag configuration on the node. VM hugepage allocation can be managed by either limiting defragmentation for delayed allocation or skipping it entirely for immediate allocation only. See https://docs.kernel.org/admin-guide/mm/transhuge.html for more details. @@ -512,7 +550,10 @@

Method Details

"podIpv4CidrBlock": "A String", # The IP address range for pod IPs in this node pool. Only applicable if `create_pod_range` is true. Set to blank to have a range chosen with the default size. Set to /netmask (e.g. `/14`) to have a range chosen with a specific netmask. Set to a [CIDR](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`) to pick a specific range to use. Only applicable if `ip_allocation_policy.use_ip_aliases` is true. This field cannot be changed after the node pool has been created. "podIpv4RangeUtilization": 3.14, # Output only. The utilization of the IPv4 range for the pod. The ratio is Usage/[Total number of IPs in the secondary range], Usage=numNodes*numZones*podIPsPerNode. "podRange": "A String", # The ID of the secondary range for pod IPs. If `create_pod_range` is true, this ID is used for the new range. If `create_pod_range` is false, uses an existing secondary range with this ID. Only applicable if `ip_allocation_policy.use_ip_aliases` is true. This field cannot be changed after the node pool has been created. - "subnetwork": "A String", # Output only. The subnetwork path for the node pool. Format: projects/{project}/regions/{region}/subnetworks/{subnetwork} If the cluster is associated with multiple subnetworks, the subnetwork for the node pool is picked based on the IP utilization during node pool creation and is immutable. + "subnetwork": "A String", # The subnetwork path for the node pool. Format: projects/{project}/regions/{region}/subnetworks/{subnetwork} If the cluster is associated with multiple subnetworks, the subnetwork for the node pool is picked based on the IP utilization during node pool creation and is immutable. + }, + "nodeDrainConfig": { # NodeDrainConfig contains the node drain related configurations for this nodepool. # Specifies the node drain configuration for this node pool. + "respectPdbDuringNodePoolDeletion": True or False, # Whether to respect PDB during node pool deletion. }, "placementPolicy": { # PlacementPolicy defines the placement policy used by the node pool. # Specifies the node placement policy. "policyName": "A String", # If set, refers to the name of a custom resource policy supplied by the user. The resource policy must be in the same project and region as the node pool. If not found, InvalidArgument error is returned. @@ -820,6 +861,44 @@

Method Details

], "enabled": True or False, # Private registry access is enabled. }, + "registryHosts": [ # RegistryHostConfig configures containerd registry host configuration. Each registry_hosts represents a hosts.toml file. At most 25 registry_hosts are allowed. + { # RegistryHostConfig configures the top-level structure for a single containerd registry server's configuration, which represents one hosts.toml file on the node. It will override the same fqdns in PrivateRegistryAccessConfig. + "hosts": [ # HostConfig configures a list of host-specific configurations for the server. Each server can have at most 10 host configurations. + { # HostConfig configures the registry host under a given Server. + "ca": [ # CA configures the registry host certificate. + { # CertificateConfig configures certificate for the registry. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + ], + "capabilities": [ # Capabilities represent the capabilities of the registry host, specifying what operations a host is capable of performing. If not set, containerd enables all capabilities by default. + "A String", + ], + "client": [ # Client configures the registry host client certificate and key. + { # CertificateConfigPair configures pairs of certificates, which is used for client certificate and key pairs under a registry. + "cert": { # CertificateConfig configures certificate for the registry. # Cert configures the client certificate. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + "key": { # CertificateConfig configures certificate for the registry. # Key configures the client private key. Optional. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + }, + ], + "dialTimeout": "A String", # Specifies the maximum duration allowed for a connection attempt to complete. A shorter timeout helps reduce delays when falling back to the original registry if the mirror is unreachable. Maximum allowed value is 180s. If not set, containerd sets default 30s. The value should be a decimal number of seconds with an `s` suffix. + "header": [ # Header configures the registry host headers. + { # RegistryHeader configures headers for the registry. + "key": "A String", # Key configures the header key. + "value": [ # Value configures the header value. + "A String", + ], + }, + ], + "host": "A String", # Host configures the registry host/mirror. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + "overridePath": True or False, # OverridePath is used to indicate the host's API root endpoint is defined in the URL path rather than by the API specification. This may be used with non-compliant OCI registries which are missing the /v2 prefix. If not set, containerd sets default false. + }, + ], + "server": "A String", # Defines the host name of the registry server, which will be used to create configuration file as /etc/containerd/hosts.d//hosts.toml. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + }, + ], "writableCgroups": { # Defines writable cgroups configuration. # Optional. WritableCgroups defines writable cgroups configuration for the node pool. "enabled": True or False, # Optional. Whether writable cgroups is enabled. }, @@ -905,7 +984,7 @@

Method Details

"nodeKernelModuleLoading": { # Configuration for kernel module loading on nodes. # Optional. Configuration for kernel module loading on nodes. When enabled, the node pool will be provisioned with a Container-Optimized OS image that enforces kernel module signature verification. "policy": "A String", # Set the node module loading policy for nodes in the node pool. }, - "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_max_orphans net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes + "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_mtu_probing net.ipv4.tcp_max_orphans net.ipv4.tcp_max_tw_buckets net.ipv4.tcp_syn_retries net.ipv4.tcp_ecn net.ipv4.tcp_congestion_control net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall kernel.perf_event_paranoid kernel.sched_rt_runtime_us kernel.softlockup_panic kernel.yama.ptrace_scope kernel.kptr_restrict kernel.dmesg_restrict kernel.sysrq fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_background_bytes vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_bytes vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes "a_key": "A String", }, "transparentHugepageDefrag": "A String", # Optional. Defines the transparent hugepage defrag configuration on the node. VM hugepage allocation can be managed by either limiting defragmentation for delayed allocation or skipping it entirely for immediate allocation only. See https://docs.kernel.org/admin-guide/mm/transhuge.html for more details. @@ -1047,7 +1126,10 @@

Method Details

"podIpv4CidrBlock": "A String", # The IP address range for pod IPs in this node pool. Only applicable if `create_pod_range` is true. Set to blank to have a range chosen with the default size. Set to /netmask (e.g. `/14`) to have a range chosen with a specific netmask. Set to a [CIDR](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`) to pick a specific range to use. Only applicable if `ip_allocation_policy.use_ip_aliases` is true. This field cannot be changed after the node pool has been created. "podIpv4RangeUtilization": 3.14, # Output only. The utilization of the IPv4 range for the pod. The ratio is Usage/[Total number of IPs in the secondary range], Usage=numNodes*numZones*podIPsPerNode. "podRange": "A String", # The ID of the secondary range for pod IPs. If `create_pod_range` is true, this ID is used for the new range. If `create_pod_range` is false, uses an existing secondary range with this ID. Only applicable if `ip_allocation_policy.use_ip_aliases` is true. This field cannot be changed after the node pool has been created. - "subnetwork": "A String", # Output only. The subnetwork path for the node pool. Format: projects/{project}/regions/{region}/subnetworks/{subnetwork} If the cluster is associated with multiple subnetworks, the subnetwork for the node pool is picked based on the IP utilization during node pool creation and is immutable. + "subnetwork": "A String", # The subnetwork path for the node pool. Format: projects/{project}/regions/{region}/subnetworks/{subnetwork} If the cluster is associated with multiple subnetworks, the subnetwork for the node pool is picked based on the IP utilization during node pool creation and is immutable. + }, + "nodeDrainConfig": { # NodeDrainConfig contains the node drain related configurations for this nodepool. # Specifies the node drain configuration for this node pool. + "respectPdbDuringNodePoolDeletion": True or False, # Whether to respect PDB during node pool deletion. }, "placementPolicy": { # PlacementPolicy defines the placement policy used by the node pool. # Specifies the node placement policy. "policyName": "A String", # If set, refers to the name of a custom resource policy supplied by the user. The resource policy must be in the same project and region as the node pool. If not found, InvalidArgument error is returned. @@ -1182,6 +1264,44 @@

Method Details

], "enabled": True or False, # Private registry access is enabled. }, + "registryHosts": [ # RegistryHostConfig configures containerd registry host configuration. Each registry_hosts represents a hosts.toml file. At most 25 registry_hosts are allowed. + { # RegistryHostConfig configures the top-level structure for a single containerd registry server's configuration, which represents one hosts.toml file on the node. It will override the same fqdns in PrivateRegistryAccessConfig. + "hosts": [ # HostConfig configures a list of host-specific configurations for the server. Each server can have at most 10 host configurations. + { # HostConfig configures the registry host under a given Server. + "ca": [ # CA configures the registry host certificate. + { # CertificateConfig configures certificate for the registry. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + ], + "capabilities": [ # Capabilities represent the capabilities of the registry host, specifying what operations a host is capable of performing. If not set, containerd enables all capabilities by default. + "A String", + ], + "client": [ # Client configures the registry host client certificate and key. + { # CertificateConfigPair configures pairs of certificates, which is used for client certificate and key pairs under a registry. + "cert": { # CertificateConfig configures certificate for the registry. # Cert configures the client certificate. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + "key": { # CertificateConfig configures certificate for the registry. # Key configures the client private key. Optional. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + }, + ], + "dialTimeout": "A String", # Specifies the maximum duration allowed for a connection attempt to complete. A shorter timeout helps reduce delays when falling back to the original registry if the mirror is unreachable. Maximum allowed value is 180s. If not set, containerd sets default 30s. The value should be a decimal number of seconds with an `s` suffix. + "header": [ # Header configures the registry host headers. + { # RegistryHeader configures headers for the registry. + "key": "A String", # Key configures the header key. + "value": [ # Value configures the header value. + "A String", + ], + }, + ], + "host": "A String", # Host configures the registry host/mirror. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + "overridePath": True or False, # OverridePath is used to indicate the host's API root endpoint is defined in the URL path rather than by the API specification. This may be used with non-compliant OCI registries which are missing the /v2 prefix. If not set, containerd sets default false. + }, + ], + "server": "A String", # Defines the host name of the registry server, which will be used to create configuration file as /etc/containerd/hosts.d//hosts.toml. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + }, + ], "writableCgroups": { # Defines writable cgroups configuration. # Optional. WritableCgroups defines writable cgroups configuration for the node pool. "enabled": True or False, # Optional. Whether writable cgroups is enabled. }, @@ -1267,7 +1387,7 @@

Method Details

"nodeKernelModuleLoading": { # Configuration for kernel module loading on nodes. # Optional. Configuration for kernel module loading on nodes. When enabled, the node pool will be provisioned with a Container-Optimized OS image that enforces kernel module signature verification. "policy": "A String", # Set the node module loading policy for nodes in the node pool. }, - "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_max_orphans net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes + "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_mtu_probing net.ipv4.tcp_max_orphans net.ipv4.tcp_max_tw_buckets net.ipv4.tcp_syn_retries net.ipv4.tcp_ecn net.ipv4.tcp_congestion_control net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall kernel.perf_event_paranoid kernel.sched_rt_runtime_us kernel.softlockup_panic kernel.yama.ptrace_scope kernel.kptr_restrict kernel.dmesg_restrict kernel.sysrq fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_background_bytes vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_bytes vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes "a_key": "A String", }, "transparentHugepageDefrag": "A String", # Optional. Defines the transparent hugepage defrag configuration on the node. VM hugepage allocation can be managed by either limiting defragmentation for delayed allocation or skipping it entirely for immediate allocation only. See https://docs.kernel.org/admin-guide/mm/transhuge.html for more details. @@ -1409,7 +1529,10 @@

Method Details

"podIpv4CidrBlock": "A String", # The IP address range for pod IPs in this node pool. Only applicable if `create_pod_range` is true. Set to blank to have a range chosen with the default size. Set to /netmask (e.g. `/14`) to have a range chosen with a specific netmask. Set to a [CIDR](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`) to pick a specific range to use. Only applicable if `ip_allocation_policy.use_ip_aliases` is true. This field cannot be changed after the node pool has been created. "podIpv4RangeUtilization": 3.14, # Output only. The utilization of the IPv4 range for the pod. The ratio is Usage/[Total number of IPs in the secondary range], Usage=numNodes*numZones*podIPsPerNode. "podRange": "A String", # The ID of the secondary range for pod IPs. If `create_pod_range` is true, this ID is used for the new range. If `create_pod_range` is false, uses an existing secondary range with this ID. Only applicable if `ip_allocation_policy.use_ip_aliases` is true. This field cannot be changed after the node pool has been created. - "subnetwork": "A String", # Output only. The subnetwork path for the node pool. Format: projects/{project}/regions/{region}/subnetworks/{subnetwork} If the cluster is associated with multiple subnetworks, the subnetwork for the node pool is picked based on the IP utilization during node pool creation and is immutable. + "subnetwork": "A String", # The subnetwork path for the node pool. Format: projects/{project}/regions/{region}/subnetworks/{subnetwork} If the cluster is associated with multiple subnetworks, the subnetwork for the node pool is picked based on the IP utilization during node pool creation and is immutable. + }, + "nodeDrainConfig": { # NodeDrainConfig contains the node drain related configurations for this nodepool. # Specifies the node drain configuration for this node pool. + "respectPdbDuringNodePoolDeletion": True or False, # Whether to respect PDB during node pool deletion. }, "placementPolicy": { # PlacementPolicy defines the placement policy used by the node pool. # Specifies the node placement policy. "policyName": "A String", # If set, refers to the name of a custom resource policy supplied by the user. The resource policy must be in the same project and region as the node pool. If not found, InvalidArgument error is returned. @@ -1763,6 +1886,44 @@

Method Details

], "enabled": True or False, # Private registry access is enabled. }, + "registryHosts": [ # RegistryHostConfig configures containerd registry host configuration. Each registry_hosts represents a hosts.toml file. At most 25 registry_hosts are allowed. + { # RegistryHostConfig configures the top-level structure for a single containerd registry server's configuration, which represents one hosts.toml file on the node. It will override the same fqdns in PrivateRegistryAccessConfig. + "hosts": [ # HostConfig configures a list of host-specific configurations for the server. Each server can have at most 10 host configurations. + { # HostConfig configures the registry host under a given Server. + "ca": [ # CA configures the registry host certificate. + { # CertificateConfig configures certificate for the registry. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + ], + "capabilities": [ # Capabilities represent the capabilities of the registry host, specifying what operations a host is capable of performing. If not set, containerd enables all capabilities by default. + "A String", + ], + "client": [ # Client configures the registry host client certificate and key. + { # CertificateConfigPair configures pairs of certificates, which is used for client certificate and key pairs under a registry. + "cert": { # CertificateConfig configures certificate for the registry. # Cert configures the client certificate. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + "key": { # CertificateConfig configures certificate for the registry. # Key configures the client private key. Optional. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + }, + ], + "dialTimeout": "A String", # Specifies the maximum duration allowed for a connection attempt to complete. A shorter timeout helps reduce delays when falling back to the original registry if the mirror is unreachable. Maximum allowed value is 180s. If not set, containerd sets default 30s. The value should be a decimal number of seconds with an `s` suffix. + "header": [ # Header configures the registry host headers. + { # RegistryHeader configures headers for the registry. + "key": "A String", # Key configures the header key. + "value": [ # Value configures the header value. + "A String", + ], + }, + ], + "host": "A String", # Host configures the registry host/mirror. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + "overridePath": True or False, # OverridePath is used to indicate the host's API root endpoint is defined in the URL path rather than by the API specification. This may be used with non-compliant OCI registries which are missing the /v2 prefix. If not set, containerd sets default false. + }, + ], + "server": "A String", # Defines the host name of the registry server, which will be used to create configuration file as /etc/containerd/hosts.d//hosts.toml. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + }, + ], "writableCgroups": { # Defines writable cgroups configuration. # Optional. WritableCgroups defines writable cgroups configuration for the node pool. "enabled": True or False, # Optional. Whether writable cgroups is enabled. }, @@ -1845,7 +2006,7 @@

Method Details

"nodeKernelModuleLoading": { # Configuration for kernel module loading on nodes. # Optional. Configuration for kernel module loading on nodes. When enabled, the node pool will be provisioned with a Container-Optimized OS image that enforces kernel module signature verification. "policy": "A String", # Set the node module loading policy for nodes in the node pool. }, - "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_max_orphans net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes + "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_mtu_probing net.ipv4.tcp_max_orphans net.ipv4.tcp_max_tw_buckets net.ipv4.tcp_syn_retries net.ipv4.tcp_ecn net.ipv4.tcp_congestion_control net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall kernel.perf_event_paranoid kernel.sched_rt_runtime_us kernel.softlockup_panic kernel.yama.ptrace_scope kernel.kptr_restrict kernel.dmesg_restrict kernel.sysrq fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_background_bytes vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_bytes vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes "a_key": "A String", }, "transparentHugepageDefrag": "A String", # Optional. Defines the transparent hugepage defrag configuration on the node. VM hugepage allocation can be managed by either limiting defragmentation for delayed allocation or skipping it entirely for immediate allocation only. See https://docs.kernel.org/admin-guide/mm/transhuge.html for more details. @@ -1862,6 +2023,9 @@

Method Details

"machineType": "A String", # Optional. The desired [Google Compute Engine machine type](https://cloud.google.com/compute/docs/machine-types) for nodes in the node pool. Initiates an upgrade operation that migrates the nodes in the node pool to the specified machine type. "maxRunDuration": "A String", # The maximum duration for the nodes to exist. If unspecified, the nodes can exist indefinitely. "name": "A String", # The name (project, location, cluster, node pool) of the node pool to update. Specified in the format `projects/*/locations/*/clusters/*/nodePools/*`. + "nodeDrainConfig": { # NodeDrainConfig contains the node drain related configurations for this nodepool. # The desired node drain configuration for nodes in the node pool. + "respectPdbDuringNodePoolDeletion": True or False, # Whether to respect PDB during node pool deletion. + }, "nodeNetworkConfig": { # Parameters for node pool-level network config. # Node network config. "additionalNodeNetworkConfigs": [ # We specify the additional node networks for this node pool using this list. Each node network corresponds to an additional interface { # AdditionalNodeNetworkConfig is the configuration for additional node networks within the NodeNetworkConfig message @@ -1893,7 +2057,7 @@

Method Details

"podIpv4CidrBlock": "A String", # The IP address range for pod IPs in this node pool. Only applicable if `create_pod_range` is true. Set to blank to have a range chosen with the default size. Set to /netmask (e.g. `/14`) to have a range chosen with a specific netmask. Set to a [CIDR](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`) to pick a specific range to use. Only applicable if `ip_allocation_policy.use_ip_aliases` is true. This field cannot be changed after the node pool has been created. "podIpv4RangeUtilization": 3.14, # Output only. The utilization of the IPv4 range for the pod. The ratio is Usage/[Total number of IPs in the secondary range], Usage=numNodes*numZones*podIPsPerNode. "podRange": "A String", # The ID of the secondary range for pod IPs. If `create_pod_range` is true, this ID is used for the new range. If `create_pod_range` is false, uses an existing secondary range with this ID. Only applicable if `ip_allocation_policy.use_ip_aliases` is true. This field cannot be changed after the node pool has been created. - "subnetwork": "A String", # Output only. The subnetwork path for the node pool. Format: projects/{project}/regions/{region}/subnetworks/{subnetwork} If the cluster is associated with multiple subnetworks, the subnetwork for the node pool is picked based on the IP utilization during node pool creation and is immutable. + "subnetwork": "A String", # The subnetwork path for the node pool. Format: projects/{project}/regions/{region}/subnetworks/{subnetwork} If the cluster is associated with multiple subnetworks, the subnetwork for the node pool is picked based on the IP utilization during node pool creation and is immutable. }, "nodePoolId": "A String", # Deprecated. The name of the node pool to upgrade. This field has been deprecated and replaced by the name field. "nodeVersion": "A String", # Required. The Kubernetes version to change the nodes to (typically an upgrade). Users may specify either explicit versions offered by Kubernetes Engine or version aliases, which have the following behavior: - "latest": picks the highest valid Kubernetes version - "1.X": picks the highest valid patch+gke.N patch in the 1.X version - "1.X.Y": picks the highest valid gke.N patch in the 1.X.Y version - "1.X.Y-gke.N": picks an explicit Kubernetes version - "-": picks the Kubernetes master version diff --git a/docs/dyn/container_v1beta1.projects.locations.clusters.html b/docs/dyn/container_v1beta1.projects.locations.clusters.html index dd54e7d45a..2dfffb8684 100644 --- a/docs/dyn/container_v1beta1.projects.locations.clusters.html +++ b/docs/dyn/container_v1beta1.projects.locations.clusters.html @@ -90,6 +90,9 @@

Instance Methods

close()

Close httplib2 connections.

+

+ completeControlPlaneUpgrade(name, body=None, x__xgafv=None)

+

CompleteControlPlaneUpgrade completes the rollback-safe upgrade by performing the step two upgrade for a specific cluster.

completeIpRotation(name, body=None, x__xgafv=None)

Completes master IP rotation.

@@ -184,6 +187,80 @@

Method Details

Close httplib2 connections.
+
+ completeControlPlaneUpgrade(name, body=None, x__xgafv=None) +
CompleteControlPlaneUpgrade completes the rollback-safe upgrade by performing the step two upgrade for a specific cluster.
+
+Args:
+  name: string, The name (project, location, cluster) of the cluster to complete upgrade. Specified in the format `projects/*/locations/*/clusters/*`. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # CompleteControlPlaneUpgradeRequest sets the name of target cluster to complete upgrade.
+  "version": "A String", # API request version that initiates this operation.
+}
+
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # This operation resource represents operations that may have happened or are happening on the cluster. All fields are output only.
+  "clusterConditions": [ # Which conditions caused the current cluster state. Deprecated. Use field error instead.
+    { # StatusCondition describes why a cluster or a node pool has a certain status (e.g., ERROR or DEGRADED).
+      "canonicalCode": "A String", # Canonical code of the condition.
+      "code": "A String", # Machine-friendly representation of the condition Deprecated. Use canonical_code instead.
+      "message": "A String", # Human-friendly representation of the condition
+    },
+  ],
+  "detail": "A String", # Output only. Detailed operation progress, if available.
+  "endTime": "A String", # Output only. The time the operation completed, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
+  "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.
+    "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.
+  },
+  "location": "A String", # Output only. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/regions-zones/regions-zones#available) or [region](https://cloud.google.com/compute/docs/regions-zones/regions-zones#available) in which the cluster resides.
+  "name": "A String", # Output only. The server-assigned ID for the operation.
+  "nodepoolConditions": [ # Which conditions caused the current node pool state. Deprecated. Use field error instead.
+    { # StatusCondition describes why a cluster or a node pool has a certain status (e.g., ERROR or DEGRADED).
+      "canonicalCode": "A String", # Canonical code of the condition.
+      "code": "A String", # Machine-friendly representation of the condition Deprecated. Use canonical_code instead.
+      "message": "A String", # Human-friendly representation of the condition
+    },
+  ],
+  "operationType": "A String", # Output only. The operation type.
+  "progress": { # Information about operation (or operation stage) progress. # Output only. Progress information for an operation.
+    "metrics": [ # Progress metric bundle, for example: metrics: [{name: "nodes done", int_value: 15}, {name: "nodes total", int_value: 32}] or metrics: [{name: "progress", double_value: 0.56}, {name: "progress scale", double_value: 1.0}]
+      { # Progress metric is (string, int|float|string) pair.
+        "doubleValue": 3.14, # For metrics with floating point value.
+        "intValue": "A String", # For metrics with integer value.
+        "name": "A String", # Required. Metric name, e.g., "nodes total", "percent done".
+        "stringValue": "A String", # For metrics with custom values (ratios, visual progress, etc.).
+      },
+    ],
+    "name": "A String", # A non-parameterized string describing an operation stage. Unset for single-stage operations.
+    "stages": [ # Substages of an operation or a stage.
+      # Object with schema name: OperationProgress
+    ],
+    "status": "A String", # Status of an operation stage. Unset for single-stage operations.
+  },
+  "selfLink": "A String", # Output only. Server-defined URI for the operation. Example: `https://container.googleapis.com/v1alpha1/projects/123/locations/us-central1/operations/operation-123`.
+  "startTime": "A String", # Output only. The time the operation started, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
+  "status": "A String", # Output only. The current status of the operation.
+  "statusMessage": "A String", # Output only. If an error has occurred, a textual description of the error. Deprecated. Use field error instead.
+  "targetLink": "A String", # Output only. Server-defined URI for the target of the operation. The format of this is a URI to the resource being modified (such as a cluster, node pool, or node). For node pool repairs, there may be multiple nodes being repaired, but only one will be the target. Examples: - ## `https://container.googleapis.com/v1/projects/123/locations/us-central1/clusters/my-cluster` ## `https://container.googleapis.com/v1/projects/123/zones/us-central1-c/clusters/my-cluster/nodePools/my-np` `https://container.googleapis.com/v1/projects/123/zones/us-central1-c/clusters/my-cluster/nodePools/my-np/node/my-node`
+  "zone": "A String", # Output only. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the operation is taking place. This field is deprecated, use location instead.
+}
+
+
completeIpRotation(name, body=None, x__xgafv=None)
Completes master IP rotation.
@@ -315,7 +392,7 @@ 

Method Details

"disabled": True or False, # Whether the Kubernetes Dashboard is enabled for this cluster. }, "lustreCsiDriverConfig": { # Configuration for the Lustre CSI driver. # Configuration for the Lustre CSI driver. - "enableLegacyLustrePort": True or False, # If set to true, the Lustre CSI driver will install Lustre kernel modules using port 6988. This serves as a workaround for a port conflict with the gke-metadata-server. This field is required ONLY under the following conditions: 1. The GKE node version is older than 1.33.2-gke.4655000. 2. You're connecting to a Lustre instance that has the 'gke-support-enabled' flag. + "enableLegacyLustrePort": True or False, # If set to true, the Lustre CSI driver will install Lustre kernel modules using port 6988. This serves as a workaround for a port conflict with the gke-metadata-server. This field is required ONLY under the following conditions: 1. The GKE node version is older than 1.33.2-gke.4655000. 2. You're connecting to a Lustre instance that has the 'gke-support-enabled' flag. Deprecated: This flag is no longer required as of GKE node version 1.33.2-gke.4655000, unless you are connecting to a Lustre instance that has the `gke-support-enabled` flag. "enabled": True or False, # Whether the Lustre CSI driver is enabled for this cluster. }, "networkPolicyConfig": { # Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes. # Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes. @@ -324,6 +401,9 @@

Method Details

"parallelstoreCsiDriverConfig": { # Configuration for the Cloud Storage Parallelstore CSI driver. # Configuration for the Cloud Storage Parallelstore CSI driver. "enabled": True or False, # Whether the Cloud Storage Parallelstore CSI driver is enabled for this cluster. }, + "podSnapshotConfig": { # PodSnapshotConfig is the configuration for GKE Pod Snapshots feature. # Configuration for the Pod Snapshot feature. + "enabled": True or False, # Whether or not the Pod Snapshots feature is enabled. + }, "rayOperatorConfig": { # Configuration options for the Ray Operator add-on. # Optional. Configuration for Ray Operator addon. "enabled": True or False, # Whether the Ray addon is enabled for this cluster. "rayClusterLoggingConfig": { # RayClusterLoggingConfig specifies logging configuration for Ray clusters. # Optional. Logging configuration for Ray clusters. @@ -482,6 +562,7 @@

Method Details

"enabled": True or False, # Whether the feature is enabled or not. }, "createTime": "A String", # Output only. The time the cluster was created, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format. + "currentEmulatedVersion": "A String", # Output only. The current emulated version of the master endpoint. The version is in minor version format, e.g. 1.30. No value or empty string means the cluster has no emulated version. "currentMasterVersion": "A String", # Output only. The current software version of the master endpoint. "currentNodeCount": 42, # Output only. The number of nodes currently in the cluster. Deprecated. Call Kubernetes API directly to retrieve node information. "currentNodeVersion": "A String", # Output only. Deprecated, use [NodePool.version](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1beta1/projects.locations.clusters.nodePools) instead. The current version of the node software components. If they are currently at multiple versions because they're in the process of being upgraded, this reflects the minimum version of all nodes. @@ -632,6 +713,10 @@

Method Details

}, }, "master": { # Master is the configuration for components on master. # Configuration for master components. + "compatibilityStatus": { # CompatibilityStatus is the status regarding the control plane's compatibility. # Output only. The compatibility status of the control plane. It should be empty if the cluster does not have emulated version. For details, see go/user-initiated-rollbackable-upgrade-design. + "downgradableVersion": "A String", # Output only. The GKE version that the cluster can be safely downgraded to if the cluster is emulating the previous minor version. It is usually the cluster's previous version before a minor version upgrade. + "emulatedVersionTime": "A String", # Output only. Last time the control plane became available after a minor version binary upgrade with emulated version set. It indicates the last time the cluster entered the rollback safe mode. + }, }, "masterAuth": { # The authentication information for accessing the master endpoint. Authentication can be done using HTTP basic auth or using client certificates. # The authentication information for accessing the master endpoint. If unspecified, the defaults are used: For clusters before v1.12, if master_auth is unspecified, `username` will be set to "admin", a random password will be generated, and a client certificate will be issued. "clientCertificate": "A String", # Output only. Base64-encoded public certificate used by clients to authenticate to the cluster endpoint. Issued only if client_certificate_config is set. @@ -761,6 +846,44 @@

Method Details

], "enabled": True or False, # Private registry access is enabled. }, + "registryHosts": [ # RegistryHostConfig configures containerd registry host configuration. Each registry_hosts represents a hosts.toml file. At most 25 registry_hosts are allowed. + { # RegistryHostConfig configures the top-level structure for a single containerd registry server's configuration, which represents one hosts.toml file on the node. It will override the same fqdns in PrivateRegistryAccessConfig. + "hosts": [ # HostConfig configures a list of host-specific configurations for the server. Each server can have at most 10 host configurations. + { # HostConfig configures the registry host under a given Server. + "ca": [ # CA configures the registry host certificate. + { # CertificateConfig configures certificate for the registry. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + ], + "capabilities": [ # Capabilities represent the capabilities of the registry host, specifying what operations a host is capable of performing. If not set, containerd enables all capabilities by default. + "A String", + ], + "client": [ # Client configures the registry host client certificate and key. + { # CertificateConfigPair configures pairs of certificates, which is used for client certificate and key pairs under a registry. + "cert": { # CertificateConfig configures certificate for the registry. # Cert configures the client certificate. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + "key": { # CertificateConfig configures certificate for the registry. # Key configures the client private key. Optional. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + }, + ], + "dialTimeout": "A String", # Specifies the maximum duration allowed for a connection attempt to complete. A shorter timeout helps reduce delays when falling back to the original registry if the mirror is unreachable. Maximum allowed value is 180s. If not set, containerd sets default 30s. The value should be a decimal number of seconds with an `s` suffix. + "header": [ # Header configures the registry host headers. + { # RegistryHeader configures headers for the registry. + "key": "A String", # Key configures the header key. + "value": [ # Value configures the header value. + "A String", + ], + }, + ], + "host": "A String", # Host configures the registry host/mirror. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + "overridePath": True or False, # OverridePath is used to indicate the host's API root endpoint is defined in the URL path rather than by the API specification. This may be used with non-compliant OCI registries which are missing the /v2 prefix. If not set, containerd sets default false. + }, + ], + "server": "A String", # Defines the host name of the registry server, which will be used to create configuration file as /etc/containerd/hosts.d//hosts.toml. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + }, + ], "writableCgroups": { # Defines writable cgroups configuration. # Optional. WritableCgroups defines writable cgroups configuration for the node pool. "enabled": True or False, # Optional. Whether writable cgroups is enabled. }, @@ -874,7 +997,7 @@

Method Details

"swapSizePercent": 42, # Specifies the size of the swap space as a percentage of the ephemeral local SSD capacity. }, }, - "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_max_orphans net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes + "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_mtu_probing net.ipv4.tcp_max_orphans net.ipv4.tcp_max_tw_buckets net.ipv4.tcp_syn_retries net.ipv4.tcp_ecn net.ipv4.tcp_congestion_control net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall kernel.perf_event_paranoid kernel.sched_rt_runtime_us kernel.softlockup_panic kernel.yama.ptrace_scope kernel.kptr_restrict kernel.dmesg_restrict kernel.sysrq fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_background_bytes vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_bytes vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes "a_key": "A String", }, "transparentHugepageDefrag": "A String", # Optional. Defines the transparent hugepage defrag configuration on the node. VM hugepage allocation can be managed by either limiting defragmentation for delayed allocation or skipping it entirely for immediate allocation only. See https://docs.kernel.org/admin-guide/mm/transhuge.html for more details. @@ -995,7 +1118,7 @@

Method Details

"swapSizePercent": 42, # Specifies the size of the swap space as a percentage of the ephemeral local SSD capacity. }, }, - "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_max_orphans net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes + "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_mtu_probing net.ipv4.tcp_max_orphans net.ipv4.tcp_max_tw_buckets net.ipv4.tcp_syn_retries net.ipv4.tcp_ecn net.ipv4.tcp_congestion_control net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall kernel.perf_event_paranoid kernel.sched_rt_runtime_us kernel.softlockup_panic kernel.yama.ptrace_scope kernel.kptr_restrict kernel.dmesg_restrict kernel.sysrq fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_background_bytes vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_bytes vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes "a_key": "A String", }, "transparentHugepageDefrag": "A String", # Optional. Defines the transparent hugepage defrag configuration on the node. VM hugepage allocation can be managed by either limiting defragmentation for delayed allocation or skipping it entirely for immediate allocation only. See https://docs.kernel.org/admin-guide/mm/transhuge.html for more details. @@ -1078,6 +1201,44 @@

Method Details

], "enabled": True or False, # Private registry access is enabled. }, + "registryHosts": [ # RegistryHostConfig configures containerd registry host configuration. Each registry_hosts represents a hosts.toml file. At most 25 registry_hosts are allowed. + { # RegistryHostConfig configures the top-level structure for a single containerd registry server's configuration, which represents one hosts.toml file on the node. It will override the same fqdns in PrivateRegistryAccessConfig. + "hosts": [ # HostConfig configures a list of host-specific configurations for the server. Each server can have at most 10 host configurations. + { # HostConfig configures the registry host under a given Server. + "ca": [ # CA configures the registry host certificate. + { # CertificateConfig configures certificate for the registry. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + ], + "capabilities": [ # Capabilities represent the capabilities of the registry host, specifying what operations a host is capable of performing. If not set, containerd enables all capabilities by default. + "A String", + ], + "client": [ # Client configures the registry host client certificate and key. + { # CertificateConfigPair configures pairs of certificates, which is used for client certificate and key pairs under a registry. + "cert": { # CertificateConfig configures certificate for the registry. # Cert configures the client certificate. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + "key": { # CertificateConfig configures certificate for the registry. # Key configures the client private key. Optional. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + }, + ], + "dialTimeout": "A String", # Specifies the maximum duration allowed for a connection attempt to complete. A shorter timeout helps reduce delays when falling back to the original registry if the mirror is unreachable. Maximum allowed value is 180s. If not set, containerd sets default 30s. The value should be a decimal number of seconds with an `s` suffix. + "header": [ # Header configures the registry host headers. + { # RegistryHeader configures headers for the registry. + "key": "A String", # Key configures the header key. + "value": [ # Value configures the header value. + "A String", + ], + }, + ], + "host": "A String", # Host configures the registry host/mirror. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + "overridePath": True or False, # OverridePath is used to indicate the host's API root endpoint is defined in the URL path rather than by the API specification. This may be used with non-compliant OCI registries which are missing the /v2 prefix. If not set, containerd sets default false. + }, + ], + "server": "A String", # Defines the host name of the registry server, which will be used to create configuration file as /etc/containerd/hosts.d//hosts.toml. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + }, + ], "writableCgroups": { # Defines writable cgroups configuration. # Optional. WritableCgroups defines writable cgroups configuration for the node pool. "enabled": True or False, # Optional. Whether writable cgroups is enabled. }, @@ -1221,6 +1382,44 @@

Method Details

], "enabled": True or False, # Private registry access is enabled. }, + "registryHosts": [ # RegistryHostConfig configures containerd registry host configuration. Each registry_hosts represents a hosts.toml file. At most 25 registry_hosts are allowed. + { # RegistryHostConfig configures the top-level structure for a single containerd registry server's configuration, which represents one hosts.toml file on the node. It will override the same fqdns in PrivateRegistryAccessConfig. + "hosts": [ # HostConfig configures a list of host-specific configurations for the server. Each server can have at most 10 host configurations. + { # HostConfig configures the registry host under a given Server. + "ca": [ # CA configures the registry host certificate. + { # CertificateConfig configures certificate for the registry. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + ], + "capabilities": [ # Capabilities represent the capabilities of the registry host, specifying what operations a host is capable of performing. If not set, containerd enables all capabilities by default. + "A String", + ], + "client": [ # Client configures the registry host client certificate and key. + { # CertificateConfigPair configures pairs of certificates, which is used for client certificate and key pairs under a registry. + "cert": { # CertificateConfig configures certificate for the registry. # Cert configures the client certificate. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + "key": { # CertificateConfig configures certificate for the registry. # Key configures the client private key. Optional. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + }, + ], + "dialTimeout": "A String", # Specifies the maximum duration allowed for a connection attempt to complete. A shorter timeout helps reduce delays when falling back to the original registry if the mirror is unreachable. Maximum allowed value is 180s. If not set, containerd sets default 30s. The value should be a decimal number of seconds with an `s` suffix. + "header": [ # Header configures the registry host headers. + { # RegistryHeader configures headers for the registry. + "key": "A String", # Key configures the header key. + "value": [ # Value configures the header value. + "A String", + ], + }, + ], + "host": "A String", # Host configures the registry host/mirror. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + "overridePath": True or False, # OverridePath is used to indicate the host's API root endpoint is defined in the URL path rather than by the API specification. This may be used with non-compliant OCI registries which are missing the /v2 prefix. If not set, containerd sets default false. + }, + ], + "server": "A String", # Defines the host name of the registry server, which will be used to create configuration file as /etc/containerd/hosts.d//hosts.toml. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + }, + ], "writableCgroups": { # Defines writable cgroups configuration. # Optional. WritableCgroups defines writable cgroups configuration for the node pool. "enabled": True or False, # Optional. Whether writable cgroups is enabled. }, @@ -1334,7 +1533,7 @@

Method Details

"swapSizePercent": 42, # Specifies the size of the swap space as a percentage of the ephemeral local SSD capacity. }, }, - "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_max_orphans net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes + "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_mtu_probing net.ipv4.tcp_max_orphans net.ipv4.tcp_max_tw_buckets net.ipv4.tcp_syn_retries net.ipv4.tcp_ecn net.ipv4.tcp_congestion_control net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall kernel.perf_event_paranoid kernel.sched_rt_runtime_us kernel.softlockup_panic kernel.yama.ptrace_scope kernel.kptr_restrict kernel.dmesg_restrict kernel.sysrq fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_background_bytes vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_bytes vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes "a_key": "A String", }, "transparentHugepageDefrag": "A String", # Optional. Defines the transparent hugepage defrag configuration on the node. VM hugepage allocation can be managed by either limiting defragmentation for delayed allocation or skipping it entirely for immediate allocation only. See https://docs.kernel.org/admin-guide/mm/transhuge.html for more details. @@ -1480,7 +1679,10 @@

Method Details

"podIpv4CidrBlock": "A String", # The IP address range for pod IPs in this node pool. Only applicable if `create_pod_range` is true. Set to blank to have a range chosen with the default size. Set to /netmask (e.g. `/14`) to have a range chosen with a specific netmask. Set to a [CIDR](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`) to pick a specific range to use. Only applicable if `ip_allocation_policy.use_ip_aliases` is true. This field cannot be changed after the node pool has been created. "podIpv4RangeUtilization": 3.14, # Output only. The utilization of the IPv4 range for the pod. The ratio is Usage/[Total number of IPs in the secondary range], Usage=numNodes*numZones*podIPsPerNode. "podRange": "A String", # The ID of the secondary range for pod IPs. If `create_pod_range` is true, this ID is used for the new range. If `create_pod_range` is false, uses an existing secondary range with this ID. Only applicable if `ip_allocation_policy.use_ip_aliases` is true. This field cannot be changed after the node pool has been created. - "subnetwork": "A String", # Output only. The subnetwork path for the node pool. Format: projects/{project}/regions/{region}/subnetworks/{subnetwork} If the cluster is associated with multiple subnetworks, the subnetwork for the node pool is picked based on the IP utilization during node pool creation and is immutable. + "subnetwork": "A String", # The subnetwork path for the node pool. Format: projects/{project}/regions/{region}/subnetworks/{subnetwork} If the cluster is associated with multiple subnetworks, the subnetwork for the node pool is picked based on the IP utilization during node pool creation and is immutable. + }, + "nodeDrainConfig": { # NodeDrainConfig contains the node drain related configurations for this nodepool. # Specifies the node drain configuration for this node pool. + "respectPdbDuringNodePoolDeletion": True or False, # Whether to respect PDB during node pool deletion. }, "placementPolicy": { # PlacementPolicy defines the placement policy used by the node pool. # Specifies the node placement policy. "policyName": "A String", # If set, refers to the name of a custom resource policy supplied by the user. The resource policy must be in the same project and region as the node pool. If not found, InvalidArgument error is returned. @@ -1587,6 +1789,9 @@

Method Details

}, "enableNetworkEgressMetering": True or False, # Whether to enable network egress metering for this cluster. If enabled, a daemonset will be created in the cluster to meter network egress traffic. }, + "rollbackSafeUpgrade": { # RollbackSafeUpgrade is the configuration for the rollback safe upgrade. # The rollback safe upgrade information of the cluster. This field is used when user manually triggers a rollback safe upgrade. + "controlPlaneSoakDuration": "A String", # A user-defined period for the cluster remains in the rollbackable state. ex: {seconds: 21600}. + }, "satisfiesPzi": True or False, # Output only. Reserved for future use. "satisfiesPzs": True or False, # Output only. Reserved for future use. "secretManagerConfig": { # SecretManagerConfig is config for secret manager enablement. # Secret CSI driver configuration. @@ -1625,6 +1830,9 @@

Method Details

"aggregationCa": "A String", # The Certificate Authority Service caPool to use for the aggregation CA in this cluster. "clusterCa": "A String", # The Certificate Authority Service caPool to use for the cluster CA in this cluster. "controlPlaneDiskEncryptionKey": "A String", # The Cloud KMS cryptoKey to use for Confidential Hyperdisk on the control plane nodes. + "controlPlaneDiskEncryptionKeyVersions": [ # Output only. All of the versions of the Cloud KMS cryptoKey that are used by Confidential Hyperdisks on the control plane nodes. + "A String", + ], "etcdApiCa": "A String", # Resource path of the Certificate Authority Service caPool to use for the etcd API CA in this cluster. "etcdPeerCa": "A String", # Resource path of the Certificate Authority Service caPool to use for the etcd peer CA in this cluster. "gkeopsEtcdBackupEncryptionKey": "A String", # Resource path of the Cloud KMS cryptoKey to use for encryption of internal etcd backups. @@ -1813,13 +2021,20 @@

Method Details

"pausedReason": [ # The auto upgrade paused reason. "A String", ], + "rollbackSafeUpgradeStatus": { # RollbackSafeUpgradeStatus contains the rollback-safe upgrade status of a cluster. # The cluster's rollback-safe upgrade status. + "controlPlaneUpgradeRollbackEndTime": "A String", # The rollback-safe mode expiration time. + "mode": "A String", # The mode of the rollback-safe upgrade. + "previousVersion": "A String", # The GKE version that the cluster previously used before step-one upgrade. + }, "upgradeDetails": [ # The list of past auto upgrades. { # UpgradeDetails contains detailed information of each individual upgrade operation. "endTime": "A String", # The end timestamp of the upgrade. + "initialEmulatedVersion": "A String", # The emulated version before the upgrade. "initialVersion": "A String", # The version before the upgrade. "startTime": "A String", # The start timestamp of the upgrade. "startType": "A String", # The start type of the upgrade. "state": "A String", # Output only. The state of the upgrade. + "targetEmulatedVersion": "A String", # The emulated version after the upgrade. "targetVersion": "A String", # The version after the upgrade. }, ], @@ -1887,7 +2102,7 @@

Method Details

"disabled": True or False, # Whether the Kubernetes Dashboard is enabled for this cluster. }, "lustreCsiDriverConfig": { # Configuration for the Lustre CSI driver. # Configuration for the Lustre CSI driver. - "enableLegacyLustrePort": True or False, # If set to true, the Lustre CSI driver will install Lustre kernel modules using port 6988. This serves as a workaround for a port conflict with the gke-metadata-server. This field is required ONLY under the following conditions: 1. The GKE node version is older than 1.33.2-gke.4655000. 2. You're connecting to a Lustre instance that has the 'gke-support-enabled' flag. + "enableLegacyLustrePort": True or False, # If set to true, the Lustre CSI driver will install Lustre kernel modules using port 6988. This serves as a workaround for a port conflict with the gke-metadata-server. This field is required ONLY under the following conditions: 1. The GKE node version is older than 1.33.2-gke.4655000. 2. You're connecting to a Lustre instance that has the 'gke-support-enabled' flag. Deprecated: This flag is no longer required as of GKE node version 1.33.2-gke.4655000, unless you are connecting to a Lustre instance that has the `gke-support-enabled` flag. "enabled": True or False, # Whether the Lustre CSI driver is enabled for this cluster. }, "networkPolicyConfig": { # Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes. # Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes. @@ -1896,6 +2111,9 @@

Method Details

"parallelstoreCsiDriverConfig": { # Configuration for the Cloud Storage Parallelstore CSI driver. # Configuration for the Cloud Storage Parallelstore CSI driver. "enabled": True or False, # Whether the Cloud Storage Parallelstore CSI driver is enabled for this cluster. }, + "podSnapshotConfig": { # PodSnapshotConfig is the configuration for GKE Pod Snapshots feature. # Configuration for the Pod Snapshot feature. + "enabled": True or False, # Whether or not the Pod Snapshots feature is enabled. + }, "rayOperatorConfig": { # Configuration options for the Ray Operator add-on. # Optional. Configuration for Ray Operator addon. "enabled": True or False, # Whether the Ray addon is enabled for this cluster. "rayClusterLoggingConfig": { # RayClusterLoggingConfig specifies logging configuration for Ray clusters. # Optional. Logging configuration for Ray clusters. @@ -2054,6 +2272,7 @@

Method Details

"enabled": True or False, # Whether the feature is enabled or not. }, "createTime": "A String", # Output only. The time the cluster was created, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format. + "currentEmulatedVersion": "A String", # Output only. The current emulated version of the master endpoint. The version is in minor version format, e.g. 1.30. No value or empty string means the cluster has no emulated version. "currentMasterVersion": "A String", # Output only. The current software version of the master endpoint. "currentNodeCount": 42, # Output only. The number of nodes currently in the cluster. Deprecated. Call Kubernetes API directly to retrieve node information. "currentNodeVersion": "A String", # Output only. Deprecated, use [NodePool.version](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1beta1/projects.locations.clusters.nodePools) instead. The current version of the node software components. If they are currently at multiple versions because they're in the process of being upgraded, this reflects the minimum version of all nodes. @@ -2204,6 +2423,10 @@

Method Details

}, }, "master": { # Master is the configuration for components on master. # Configuration for master components. + "compatibilityStatus": { # CompatibilityStatus is the status regarding the control plane's compatibility. # Output only. The compatibility status of the control plane. It should be empty if the cluster does not have emulated version. For details, see go/user-initiated-rollbackable-upgrade-design. + "downgradableVersion": "A String", # Output only. The GKE version that the cluster can be safely downgraded to if the cluster is emulating the previous minor version. It is usually the cluster's previous version before a minor version upgrade. + "emulatedVersionTime": "A String", # Output only. Last time the control plane became available after a minor version binary upgrade with emulated version set. It indicates the last time the cluster entered the rollback safe mode. + }, }, "masterAuth": { # The authentication information for accessing the master endpoint. Authentication can be done using HTTP basic auth or using client certificates. # The authentication information for accessing the master endpoint. If unspecified, the defaults are used: For clusters before v1.12, if master_auth is unspecified, `username` will be set to "admin", a random password will be generated, and a client certificate will be issued. "clientCertificate": "A String", # Output only. Base64-encoded public certificate used by clients to authenticate to the cluster endpoint. Issued only if client_certificate_config is set. @@ -2333,6 +2556,44 @@

Method Details

], "enabled": True or False, # Private registry access is enabled. }, + "registryHosts": [ # RegistryHostConfig configures containerd registry host configuration. Each registry_hosts represents a hosts.toml file. At most 25 registry_hosts are allowed. + { # RegistryHostConfig configures the top-level structure for a single containerd registry server's configuration, which represents one hosts.toml file on the node. It will override the same fqdns in PrivateRegistryAccessConfig. + "hosts": [ # HostConfig configures a list of host-specific configurations for the server. Each server can have at most 10 host configurations. + { # HostConfig configures the registry host under a given Server. + "ca": [ # CA configures the registry host certificate. + { # CertificateConfig configures certificate for the registry. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + ], + "capabilities": [ # Capabilities represent the capabilities of the registry host, specifying what operations a host is capable of performing. If not set, containerd enables all capabilities by default. + "A String", + ], + "client": [ # Client configures the registry host client certificate and key. + { # CertificateConfigPair configures pairs of certificates, which is used for client certificate and key pairs under a registry. + "cert": { # CertificateConfig configures certificate for the registry. # Cert configures the client certificate. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + "key": { # CertificateConfig configures certificate for the registry. # Key configures the client private key. Optional. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + }, + ], + "dialTimeout": "A String", # Specifies the maximum duration allowed for a connection attempt to complete. A shorter timeout helps reduce delays when falling back to the original registry if the mirror is unreachable. Maximum allowed value is 180s. If not set, containerd sets default 30s. The value should be a decimal number of seconds with an `s` suffix. + "header": [ # Header configures the registry host headers. + { # RegistryHeader configures headers for the registry. + "key": "A String", # Key configures the header key. + "value": [ # Value configures the header value. + "A String", + ], + }, + ], + "host": "A String", # Host configures the registry host/mirror. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + "overridePath": True or False, # OverridePath is used to indicate the host's API root endpoint is defined in the URL path rather than by the API specification. This may be used with non-compliant OCI registries which are missing the /v2 prefix. If not set, containerd sets default false. + }, + ], + "server": "A String", # Defines the host name of the registry server, which will be used to create configuration file as /etc/containerd/hosts.d//hosts.toml. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + }, + ], "writableCgroups": { # Defines writable cgroups configuration. # Optional. WritableCgroups defines writable cgroups configuration for the node pool. "enabled": True or False, # Optional. Whether writable cgroups is enabled. }, @@ -2446,7 +2707,7 @@

Method Details

"swapSizePercent": 42, # Specifies the size of the swap space as a percentage of the ephemeral local SSD capacity. }, }, - "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_max_orphans net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes + "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_mtu_probing net.ipv4.tcp_max_orphans net.ipv4.tcp_max_tw_buckets net.ipv4.tcp_syn_retries net.ipv4.tcp_ecn net.ipv4.tcp_congestion_control net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall kernel.perf_event_paranoid kernel.sched_rt_runtime_us kernel.softlockup_panic kernel.yama.ptrace_scope kernel.kptr_restrict kernel.dmesg_restrict kernel.sysrq fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_background_bytes vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_bytes vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes "a_key": "A String", }, "transparentHugepageDefrag": "A String", # Optional. Defines the transparent hugepage defrag configuration on the node. VM hugepage allocation can be managed by either limiting defragmentation for delayed allocation or skipping it entirely for immediate allocation only. See https://docs.kernel.org/admin-guide/mm/transhuge.html for more details. @@ -2567,7 +2828,7 @@

Method Details

"swapSizePercent": 42, # Specifies the size of the swap space as a percentage of the ephemeral local SSD capacity. }, }, - "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_max_orphans net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes + "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_mtu_probing net.ipv4.tcp_max_orphans net.ipv4.tcp_max_tw_buckets net.ipv4.tcp_syn_retries net.ipv4.tcp_ecn net.ipv4.tcp_congestion_control net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall kernel.perf_event_paranoid kernel.sched_rt_runtime_us kernel.softlockup_panic kernel.yama.ptrace_scope kernel.kptr_restrict kernel.dmesg_restrict kernel.sysrq fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_background_bytes vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_bytes vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes "a_key": "A String", }, "transparentHugepageDefrag": "A String", # Optional. Defines the transparent hugepage defrag configuration on the node. VM hugepage allocation can be managed by either limiting defragmentation for delayed allocation or skipping it entirely for immediate allocation only. See https://docs.kernel.org/admin-guide/mm/transhuge.html for more details. @@ -2650,6 +2911,44 @@

Method Details

], "enabled": True or False, # Private registry access is enabled. }, + "registryHosts": [ # RegistryHostConfig configures containerd registry host configuration. Each registry_hosts represents a hosts.toml file. At most 25 registry_hosts are allowed. + { # RegistryHostConfig configures the top-level structure for a single containerd registry server's configuration, which represents one hosts.toml file on the node. It will override the same fqdns in PrivateRegistryAccessConfig. + "hosts": [ # HostConfig configures a list of host-specific configurations for the server. Each server can have at most 10 host configurations. + { # HostConfig configures the registry host under a given Server. + "ca": [ # CA configures the registry host certificate. + { # CertificateConfig configures certificate for the registry. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + ], + "capabilities": [ # Capabilities represent the capabilities of the registry host, specifying what operations a host is capable of performing. If not set, containerd enables all capabilities by default. + "A String", + ], + "client": [ # Client configures the registry host client certificate and key. + { # CertificateConfigPair configures pairs of certificates, which is used for client certificate and key pairs under a registry. + "cert": { # CertificateConfig configures certificate for the registry. # Cert configures the client certificate. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + "key": { # CertificateConfig configures certificate for the registry. # Key configures the client private key. Optional. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + }, + ], + "dialTimeout": "A String", # Specifies the maximum duration allowed for a connection attempt to complete. A shorter timeout helps reduce delays when falling back to the original registry if the mirror is unreachable. Maximum allowed value is 180s. If not set, containerd sets default 30s. The value should be a decimal number of seconds with an `s` suffix. + "header": [ # Header configures the registry host headers. + { # RegistryHeader configures headers for the registry. + "key": "A String", # Key configures the header key. + "value": [ # Value configures the header value. + "A String", + ], + }, + ], + "host": "A String", # Host configures the registry host/mirror. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + "overridePath": True or False, # OverridePath is used to indicate the host's API root endpoint is defined in the URL path rather than by the API specification. This may be used with non-compliant OCI registries which are missing the /v2 prefix. If not set, containerd sets default false. + }, + ], + "server": "A String", # Defines the host name of the registry server, which will be used to create configuration file as /etc/containerd/hosts.d//hosts.toml. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + }, + ], "writableCgroups": { # Defines writable cgroups configuration. # Optional. WritableCgroups defines writable cgroups configuration for the node pool. "enabled": True or False, # Optional. Whether writable cgroups is enabled. }, @@ -2793,6 +3092,44 @@

Method Details

], "enabled": True or False, # Private registry access is enabled. }, + "registryHosts": [ # RegistryHostConfig configures containerd registry host configuration. Each registry_hosts represents a hosts.toml file. At most 25 registry_hosts are allowed. + { # RegistryHostConfig configures the top-level structure for a single containerd registry server's configuration, which represents one hosts.toml file on the node. It will override the same fqdns in PrivateRegistryAccessConfig. + "hosts": [ # HostConfig configures a list of host-specific configurations for the server. Each server can have at most 10 host configurations. + { # HostConfig configures the registry host under a given Server. + "ca": [ # CA configures the registry host certificate. + { # CertificateConfig configures certificate for the registry. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + ], + "capabilities": [ # Capabilities represent the capabilities of the registry host, specifying what operations a host is capable of performing. If not set, containerd enables all capabilities by default. + "A String", + ], + "client": [ # Client configures the registry host client certificate and key. + { # CertificateConfigPair configures pairs of certificates, which is used for client certificate and key pairs under a registry. + "cert": { # CertificateConfig configures certificate for the registry. # Cert configures the client certificate. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + "key": { # CertificateConfig configures certificate for the registry. # Key configures the client private key. Optional. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + }, + ], + "dialTimeout": "A String", # Specifies the maximum duration allowed for a connection attempt to complete. A shorter timeout helps reduce delays when falling back to the original registry if the mirror is unreachable. Maximum allowed value is 180s. If not set, containerd sets default 30s. The value should be a decimal number of seconds with an `s` suffix. + "header": [ # Header configures the registry host headers. + { # RegistryHeader configures headers for the registry. + "key": "A String", # Key configures the header key. + "value": [ # Value configures the header value. + "A String", + ], + }, + ], + "host": "A String", # Host configures the registry host/mirror. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + "overridePath": True or False, # OverridePath is used to indicate the host's API root endpoint is defined in the URL path rather than by the API specification. This may be used with non-compliant OCI registries which are missing the /v2 prefix. If not set, containerd sets default false. + }, + ], + "server": "A String", # Defines the host name of the registry server, which will be used to create configuration file as /etc/containerd/hosts.d//hosts.toml. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + }, + ], "writableCgroups": { # Defines writable cgroups configuration. # Optional. WritableCgroups defines writable cgroups configuration for the node pool. "enabled": True or False, # Optional. Whether writable cgroups is enabled. }, @@ -2906,7 +3243,7 @@

Method Details

"swapSizePercent": 42, # Specifies the size of the swap space as a percentage of the ephemeral local SSD capacity. }, }, - "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_max_orphans net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes + "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_mtu_probing net.ipv4.tcp_max_orphans net.ipv4.tcp_max_tw_buckets net.ipv4.tcp_syn_retries net.ipv4.tcp_ecn net.ipv4.tcp_congestion_control net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall kernel.perf_event_paranoid kernel.sched_rt_runtime_us kernel.softlockup_panic kernel.yama.ptrace_scope kernel.kptr_restrict kernel.dmesg_restrict kernel.sysrq fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_background_bytes vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_bytes vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes "a_key": "A String", }, "transparentHugepageDefrag": "A String", # Optional. Defines the transparent hugepage defrag configuration on the node. VM hugepage allocation can be managed by either limiting defragmentation for delayed allocation or skipping it entirely for immediate allocation only. See https://docs.kernel.org/admin-guide/mm/transhuge.html for more details. @@ -3052,7 +3389,10 @@

Method Details

"podIpv4CidrBlock": "A String", # The IP address range for pod IPs in this node pool. Only applicable if `create_pod_range` is true. Set to blank to have a range chosen with the default size. Set to /netmask (e.g. `/14`) to have a range chosen with a specific netmask. Set to a [CIDR](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`) to pick a specific range to use. Only applicable if `ip_allocation_policy.use_ip_aliases` is true. This field cannot be changed after the node pool has been created. "podIpv4RangeUtilization": 3.14, # Output only. The utilization of the IPv4 range for the pod. The ratio is Usage/[Total number of IPs in the secondary range], Usage=numNodes*numZones*podIPsPerNode. "podRange": "A String", # The ID of the secondary range for pod IPs. If `create_pod_range` is true, this ID is used for the new range. If `create_pod_range` is false, uses an existing secondary range with this ID. Only applicable if `ip_allocation_policy.use_ip_aliases` is true. This field cannot be changed after the node pool has been created. - "subnetwork": "A String", # Output only. The subnetwork path for the node pool. Format: projects/{project}/regions/{region}/subnetworks/{subnetwork} If the cluster is associated with multiple subnetworks, the subnetwork for the node pool is picked based on the IP utilization during node pool creation and is immutable. + "subnetwork": "A String", # The subnetwork path for the node pool. Format: projects/{project}/regions/{region}/subnetworks/{subnetwork} If the cluster is associated with multiple subnetworks, the subnetwork for the node pool is picked based on the IP utilization during node pool creation and is immutable. + }, + "nodeDrainConfig": { # NodeDrainConfig contains the node drain related configurations for this nodepool. # Specifies the node drain configuration for this node pool. + "respectPdbDuringNodePoolDeletion": True or False, # Whether to respect PDB during node pool deletion. }, "placementPolicy": { # PlacementPolicy defines the placement policy used by the node pool. # Specifies the node placement policy. "policyName": "A String", # If set, refers to the name of a custom resource policy supplied by the user. The resource policy must be in the same project and region as the node pool. If not found, InvalidArgument error is returned. @@ -3159,6 +3499,9 @@

Method Details

}, "enableNetworkEgressMetering": True or False, # Whether to enable network egress metering for this cluster. If enabled, a daemonset will be created in the cluster to meter network egress traffic. }, + "rollbackSafeUpgrade": { # RollbackSafeUpgrade is the configuration for the rollback safe upgrade. # The rollback safe upgrade information of the cluster. This field is used when user manually triggers a rollback safe upgrade. + "controlPlaneSoakDuration": "A String", # A user-defined period for the cluster remains in the rollbackable state. ex: {seconds: 21600}. + }, "satisfiesPzi": True or False, # Output only. Reserved for future use. "satisfiesPzs": True or False, # Output only. Reserved for future use. "secretManagerConfig": { # SecretManagerConfig is config for secret manager enablement. # Secret CSI driver configuration. @@ -3197,6 +3540,9 @@

Method Details

"aggregationCa": "A String", # The Certificate Authority Service caPool to use for the aggregation CA in this cluster. "clusterCa": "A String", # The Certificate Authority Service caPool to use for the cluster CA in this cluster. "controlPlaneDiskEncryptionKey": "A String", # The Cloud KMS cryptoKey to use for Confidential Hyperdisk on the control plane nodes. + "controlPlaneDiskEncryptionKeyVersions": [ # Output only. All of the versions of the Cloud KMS cryptoKey that are used by Confidential Hyperdisks on the control plane nodes. + "A String", + ], "etcdApiCa": "A String", # Resource path of the Certificate Authority Service caPool to use for the etcd API CA in this cluster. "etcdPeerCa": "A String", # Resource path of the Certificate Authority Service caPool to use for the etcd peer CA in this cluster. "gkeopsEtcdBackupEncryptionKey": "A String", # Resource path of the Cloud KMS cryptoKey to use for encryption of internal etcd backups. @@ -3323,7 +3669,7 @@

Method Details

"disabled": True or False, # Whether the Kubernetes Dashboard is enabled for this cluster. }, "lustreCsiDriverConfig": { # Configuration for the Lustre CSI driver. # Configuration for the Lustre CSI driver. - "enableLegacyLustrePort": True or False, # If set to true, the Lustre CSI driver will install Lustre kernel modules using port 6988. This serves as a workaround for a port conflict with the gke-metadata-server. This field is required ONLY under the following conditions: 1. The GKE node version is older than 1.33.2-gke.4655000. 2. You're connecting to a Lustre instance that has the 'gke-support-enabled' flag. + "enableLegacyLustrePort": True or False, # If set to true, the Lustre CSI driver will install Lustre kernel modules using port 6988. This serves as a workaround for a port conflict with the gke-metadata-server. This field is required ONLY under the following conditions: 1. The GKE node version is older than 1.33.2-gke.4655000. 2. You're connecting to a Lustre instance that has the 'gke-support-enabled' flag. Deprecated: This flag is no longer required as of GKE node version 1.33.2-gke.4655000, unless you are connecting to a Lustre instance that has the `gke-support-enabled` flag. "enabled": True or False, # Whether the Lustre CSI driver is enabled for this cluster. }, "networkPolicyConfig": { # Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes. # Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes. @@ -3332,6 +3678,9 @@

Method Details

"parallelstoreCsiDriverConfig": { # Configuration for the Cloud Storage Parallelstore CSI driver. # Configuration for the Cloud Storage Parallelstore CSI driver. "enabled": True or False, # Whether the Cloud Storage Parallelstore CSI driver is enabled for this cluster. }, + "podSnapshotConfig": { # PodSnapshotConfig is the configuration for GKE Pod Snapshots feature. # Configuration for the Pod Snapshot feature. + "enabled": True or False, # Whether or not the Pod Snapshots feature is enabled. + }, "rayOperatorConfig": { # Configuration options for the Ray Operator add-on. # Optional. Configuration for Ray Operator addon. "enabled": True or False, # Whether the Ray addon is enabled for this cluster. "rayClusterLoggingConfig": { # RayClusterLoggingConfig specifies logging configuration for Ray clusters. # Optional. Logging configuration for Ray clusters. @@ -3490,6 +3839,7 @@

Method Details

"enabled": True or False, # Whether the feature is enabled or not. }, "createTime": "A String", # Output only. The time the cluster was created, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format. + "currentEmulatedVersion": "A String", # Output only. The current emulated version of the master endpoint. The version is in minor version format, e.g. 1.30. No value or empty string means the cluster has no emulated version. "currentMasterVersion": "A String", # Output only. The current software version of the master endpoint. "currentNodeCount": 42, # Output only. The number of nodes currently in the cluster. Deprecated. Call Kubernetes API directly to retrieve node information. "currentNodeVersion": "A String", # Output only. Deprecated, use [NodePool.version](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1beta1/projects.locations.clusters.nodePools) instead. The current version of the node software components. If they are currently at multiple versions because they're in the process of being upgraded, this reflects the minimum version of all nodes. @@ -3640,6 +3990,10 @@

Method Details

}, }, "master": { # Master is the configuration for components on master. # Configuration for master components. + "compatibilityStatus": { # CompatibilityStatus is the status regarding the control plane's compatibility. # Output only. The compatibility status of the control plane. It should be empty if the cluster does not have emulated version. For details, see go/user-initiated-rollbackable-upgrade-design. + "downgradableVersion": "A String", # Output only. The GKE version that the cluster can be safely downgraded to if the cluster is emulating the previous minor version. It is usually the cluster's previous version before a minor version upgrade. + "emulatedVersionTime": "A String", # Output only. Last time the control plane became available after a minor version binary upgrade with emulated version set. It indicates the last time the cluster entered the rollback safe mode. + }, }, "masterAuth": { # The authentication information for accessing the master endpoint. Authentication can be done using HTTP basic auth or using client certificates. # The authentication information for accessing the master endpoint. If unspecified, the defaults are used: For clusters before v1.12, if master_auth is unspecified, `username` will be set to "admin", a random password will be generated, and a client certificate will be issued. "clientCertificate": "A String", # Output only. Base64-encoded public certificate used by clients to authenticate to the cluster endpoint. Issued only if client_certificate_config is set. @@ -3769,6 +4123,44 @@

Method Details

], "enabled": True or False, # Private registry access is enabled. }, + "registryHosts": [ # RegistryHostConfig configures containerd registry host configuration. Each registry_hosts represents a hosts.toml file. At most 25 registry_hosts are allowed. + { # RegistryHostConfig configures the top-level structure for a single containerd registry server's configuration, which represents one hosts.toml file on the node. It will override the same fqdns in PrivateRegistryAccessConfig. + "hosts": [ # HostConfig configures a list of host-specific configurations for the server. Each server can have at most 10 host configurations. + { # HostConfig configures the registry host under a given Server. + "ca": [ # CA configures the registry host certificate. + { # CertificateConfig configures certificate for the registry. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + ], + "capabilities": [ # Capabilities represent the capabilities of the registry host, specifying what operations a host is capable of performing. If not set, containerd enables all capabilities by default. + "A String", + ], + "client": [ # Client configures the registry host client certificate and key. + { # CertificateConfigPair configures pairs of certificates, which is used for client certificate and key pairs under a registry. + "cert": { # CertificateConfig configures certificate for the registry. # Cert configures the client certificate. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + "key": { # CertificateConfig configures certificate for the registry. # Key configures the client private key. Optional. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + }, + ], + "dialTimeout": "A String", # Specifies the maximum duration allowed for a connection attempt to complete. A shorter timeout helps reduce delays when falling back to the original registry if the mirror is unreachable. Maximum allowed value is 180s. If not set, containerd sets default 30s. The value should be a decimal number of seconds with an `s` suffix. + "header": [ # Header configures the registry host headers. + { # RegistryHeader configures headers for the registry. + "key": "A String", # Key configures the header key. + "value": [ # Value configures the header value. + "A String", + ], + }, + ], + "host": "A String", # Host configures the registry host/mirror. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + "overridePath": True or False, # OverridePath is used to indicate the host's API root endpoint is defined in the URL path rather than by the API specification. This may be used with non-compliant OCI registries which are missing the /v2 prefix. If not set, containerd sets default false. + }, + ], + "server": "A String", # Defines the host name of the registry server, which will be used to create configuration file as /etc/containerd/hosts.d//hosts.toml. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + }, + ], "writableCgroups": { # Defines writable cgroups configuration. # Optional. WritableCgroups defines writable cgroups configuration for the node pool. "enabled": True or False, # Optional. Whether writable cgroups is enabled. }, @@ -3882,7 +4274,7 @@

Method Details

"swapSizePercent": 42, # Specifies the size of the swap space as a percentage of the ephemeral local SSD capacity. }, }, - "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_max_orphans net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes + "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_mtu_probing net.ipv4.tcp_max_orphans net.ipv4.tcp_max_tw_buckets net.ipv4.tcp_syn_retries net.ipv4.tcp_ecn net.ipv4.tcp_congestion_control net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall kernel.perf_event_paranoid kernel.sched_rt_runtime_us kernel.softlockup_panic kernel.yama.ptrace_scope kernel.kptr_restrict kernel.dmesg_restrict kernel.sysrq fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_background_bytes vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_bytes vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes "a_key": "A String", }, "transparentHugepageDefrag": "A String", # Optional. Defines the transparent hugepage defrag configuration on the node. VM hugepage allocation can be managed by either limiting defragmentation for delayed allocation or skipping it entirely for immediate allocation only. See https://docs.kernel.org/admin-guide/mm/transhuge.html for more details. @@ -4003,7 +4395,7 @@

Method Details

"swapSizePercent": 42, # Specifies the size of the swap space as a percentage of the ephemeral local SSD capacity. }, }, - "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_max_orphans net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes + "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_mtu_probing net.ipv4.tcp_max_orphans net.ipv4.tcp_max_tw_buckets net.ipv4.tcp_syn_retries net.ipv4.tcp_ecn net.ipv4.tcp_congestion_control net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall kernel.perf_event_paranoid kernel.sched_rt_runtime_us kernel.softlockup_panic kernel.yama.ptrace_scope kernel.kptr_restrict kernel.dmesg_restrict kernel.sysrq fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_background_bytes vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_bytes vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes "a_key": "A String", }, "transparentHugepageDefrag": "A String", # Optional. Defines the transparent hugepage defrag configuration on the node. VM hugepage allocation can be managed by either limiting defragmentation for delayed allocation or skipping it entirely for immediate allocation only. See https://docs.kernel.org/admin-guide/mm/transhuge.html for more details. @@ -4086,6 +4478,44 @@

Method Details

], "enabled": True or False, # Private registry access is enabled. }, + "registryHosts": [ # RegistryHostConfig configures containerd registry host configuration. Each registry_hosts represents a hosts.toml file. At most 25 registry_hosts are allowed. + { # RegistryHostConfig configures the top-level structure for a single containerd registry server's configuration, which represents one hosts.toml file on the node. It will override the same fqdns in PrivateRegistryAccessConfig. + "hosts": [ # HostConfig configures a list of host-specific configurations for the server. Each server can have at most 10 host configurations. + { # HostConfig configures the registry host under a given Server. + "ca": [ # CA configures the registry host certificate. + { # CertificateConfig configures certificate for the registry. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + ], + "capabilities": [ # Capabilities represent the capabilities of the registry host, specifying what operations a host is capable of performing. If not set, containerd enables all capabilities by default. + "A String", + ], + "client": [ # Client configures the registry host client certificate and key. + { # CertificateConfigPair configures pairs of certificates, which is used for client certificate and key pairs under a registry. + "cert": { # CertificateConfig configures certificate for the registry. # Cert configures the client certificate. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + "key": { # CertificateConfig configures certificate for the registry. # Key configures the client private key. Optional. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + }, + ], + "dialTimeout": "A String", # Specifies the maximum duration allowed for a connection attempt to complete. A shorter timeout helps reduce delays when falling back to the original registry if the mirror is unreachable. Maximum allowed value is 180s. If not set, containerd sets default 30s. The value should be a decimal number of seconds with an `s` suffix. + "header": [ # Header configures the registry host headers. + { # RegistryHeader configures headers for the registry. + "key": "A String", # Key configures the header key. + "value": [ # Value configures the header value. + "A String", + ], + }, + ], + "host": "A String", # Host configures the registry host/mirror. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + "overridePath": True or False, # OverridePath is used to indicate the host's API root endpoint is defined in the URL path rather than by the API specification. This may be used with non-compliant OCI registries which are missing the /v2 prefix. If not set, containerd sets default false. + }, + ], + "server": "A String", # Defines the host name of the registry server, which will be used to create configuration file as /etc/containerd/hosts.d//hosts.toml. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + }, + ], "writableCgroups": { # Defines writable cgroups configuration. # Optional. WritableCgroups defines writable cgroups configuration for the node pool. "enabled": True or False, # Optional. Whether writable cgroups is enabled. }, @@ -4229,6 +4659,44 @@

Method Details

], "enabled": True or False, # Private registry access is enabled. }, + "registryHosts": [ # RegistryHostConfig configures containerd registry host configuration. Each registry_hosts represents a hosts.toml file. At most 25 registry_hosts are allowed. + { # RegistryHostConfig configures the top-level structure for a single containerd registry server's configuration, which represents one hosts.toml file on the node. It will override the same fqdns in PrivateRegistryAccessConfig. + "hosts": [ # HostConfig configures a list of host-specific configurations for the server. Each server can have at most 10 host configurations. + { # HostConfig configures the registry host under a given Server. + "ca": [ # CA configures the registry host certificate. + { # CertificateConfig configures certificate for the registry. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + ], + "capabilities": [ # Capabilities represent the capabilities of the registry host, specifying what operations a host is capable of performing. If not set, containerd enables all capabilities by default. + "A String", + ], + "client": [ # Client configures the registry host client certificate and key. + { # CertificateConfigPair configures pairs of certificates, which is used for client certificate and key pairs under a registry. + "cert": { # CertificateConfig configures certificate for the registry. # Cert configures the client certificate. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + "key": { # CertificateConfig configures certificate for the registry. # Key configures the client private key. Optional. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + }, + ], + "dialTimeout": "A String", # Specifies the maximum duration allowed for a connection attempt to complete. A shorter timeout helps reduce delays when falling back to the original registry if the mirror is unreachable. Maximum allowed value is 180s. If not set, containerd sets default 30s. The value should be a decimal number of seconds with an `s` suffix. + "header": [ # Header configures the registry host headers. + { # RegistryHeader configures headers for the registry. + "key": "A String", # Key configures the header key. + "value": [ # Value configures the header value. + "A String", + ], + }, + ], + "host": "A String", # Host configures the registry host/mirror. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + "overridePath": True or False, # OverridePath is used to indicate the host's API root endpoint is defined in the URL path rather than by the API specification. This may be used with non-compliant OCI registries which are missing the /v2 prefix. If not set, containerd sets default false. + }, + ], + "server": "A String", # Defines the host name of the registry server, which will be used to create configuration file as /etc/containerd/hosts.d//hosts.toml. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + }, + ], "writableCgroups": { # Defines writable cgroups configuration. # Optional. WritableCgroups defines writable cgroups configuration for the node pool. "enabled": True or False, # Optional. Whether writable cgroups is enabled. }, @@ -4342,7 +4810,7 @@

Method Details

"swapSizePercent": 42, # Specifies the size of the swap space as a percentage of the ephemeral local SSD capacity. }, }, - "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_max_orphans net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes + "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_mtu_probing net.ipv4.tcp_max_orphans net.ipv4.tcp_max_tw_buckets net.ipv4.tcp_syn_retries net.ipv4.tcp_ecn net.ipv4.tcp_congestion_control net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall kernel.perf_event_paranoid kernel.sched_rt_runtime_us kernel.softlockup_panic kernel.yama.ptrace_scope kernel.kptr_restrict kernel.dmesg_restrict kernel.sysrq fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_background_bytes vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_bytes vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes "a_key": "A String", }, "transparentHugepageDefrag": "A String", # Optional. Defines the transparent hugepage defrag configuration on the node. VM hugepage allocation can be managed by either limiting defragmentation for delayed allocation or skipping it entirely for immediate allocation only. See https://docs.kernel.org/admin-guide/mm/transhuge.html for more details. @@ -4488,7 +4956,10 @@

Method Details

"podIpv4CidrBlock": "A String", # The IP address range for pod IPs in this node pool. Only applicable if `create_pod_range` is true. Set to blank to have a range chosen with the default size. Set to /netmask (e.g. `/14`) to have a range chosen with a specific netmask. Set to a [CIDR](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`) to pick a specific range to use. Only applicable if `ip_allocation_policy.use_ip_aliases` is true. This field cannot be changed after the node pool has been created. "podIpv4RangeUtilization": 3.14, # Output only. The utilization of the IPv4 range for the pod. The ratio is Usage/[Total number of IPs in the secondary range], Usage=numNodes*numZones*podIPsPerNode. "podRange": "A String", # The ID of the secondary range for pod IPs. If `create_pod_range` is true, this ID is used for the new range. If `create_pod_range` is false, uses an existing secondary range with this ID. Only applicable if `ip_allocation_policy.use_ip_aliases` is true. This field cannot be changed after the node pool has been created. - "subnetwork": "A String", # Output only. The subnetwork path for the node pool. Format: projects/{project}/regions/{region}/subnetworks/{subnetwork} If the cluster is associated with multiple subnetworks, the subnetwork for the node pool is picked based on the IP utilization during node pool creation and is immutable. + "subnetwork": "A String", # The subnetwork path for the node pool. Format: projects/{project}/regions/{region}/subnetworks/{subnetwork} If the cluster is associated with multiple subnetworks, the subnetwork for the node pool is picked based on the IP utilization during node pool creation and is immutable. + }, + "nodeDrainConfig": { # NodeDrainConfig contains the node drain related configurations for this nodepool. # Specifies the node drain configuration for this node pool. + "respectPdbDuringNodePoolDeletion": True or False, # Whether to respect PDB during node pool deletion. }, "placementPolicy": { # PlacementPolicy defines the placement policy used by the node pool. # Specifies the node placement policy. "policyName": "A String", # If set, refers to the name of a custom resource policy supplied by the user. The resource policy must be in the same project and region as the node pool. If not found, InvalidArgument error is returned. @@ -4595,6 +5066,9 @@

Method Details

}, "enableNetworkEgressMetering": True or False, # Whether to enable network egress metering for this cluster. If enabled, a daemonset will be created in the cluster to meter network egress traffic. }, + "rollbackSafeUpgrade": { # RollbackSafeUpgrade is the configuration for the rollback safe upgrade. # The rollback safe upgrade information of the cluster. This field is used when user manually triggers a rollback safe upgrade. + "controlPlaneSoakDuration": "A String", # A user-defined period for the cluster remains in the rollbackable state. ex: {seconds: 21600}. + }, "satisfiesPzi": True or False, # Output only. Reserved for future use. "satisfiesPzs": True or False, # Output only. Reserved for future use. "secretManagerConfig": { # SecretManagerConfig is config for secret manager enablement. # Secret CSI driver configuration. @@ -4633,6 +5107,9 @@

Method Details

"aggregationCa": "A String", # The Certificate Authority Service caPool to use for the aggregation CA in this cluster. "clusterCa": "A String", # The Certificate Authority Service caPool to use for the cluster CA in this cluster. "controlPlaneDiskEncryptionKey": "A String", # The Cloud KMS cryptoKey to use for Confidential Hyperdisk on the control plane nodes. + "controlPlaneDiskEncryptionKeyVersions": [ # Output only. All of the versions of the Cloud KMS cryptoKey that are used by Confidential Hyperdisks on the control plane nodes. + "A String", + ], "etcdApiCa": "A String", # Resource path of the Certificate Authority Service caPool to use for the etcd API CA in this cluster. "etcdPeerCa": "A String", # Resource path of the Certificate Authority Service caPool to use for the etcd peer CA in this cluster. "gkeopsEtcdBackupEncryptionKey": "A String", # Resource path of the Cloud KMS cryptoKey to use for encryption of internal etcd backups. @@ -4719,7 +5196,7 @@

Method Details

"disabled": True or False, # Whether the Kubernetes Dashboard is enabled for this cluster. }, "lustreCsiDriverConfig": { # Configuration for the Lustre CSI driver. # Configuration for the Lustre CSI driver. - "enableLegacyLustrePort": True or False, # If set to true, the Lustre CSI driver will install Lustre kernel modules using port 6988. This serves as a workaround for a port conflict with the gke-metadata-server. This field is required ONLY under the following conditions: 1. The GKE node version is older than 1.33.2-gke.4655000. 2. You're connecting to a Lustre instance that has the 'gke-support-enabled' flag. + "enableLegacyLustrePort": True or False, # If set to true, the Lustre CSI driver will install Lustre kernel modules using port 6988. This serves as a workaround for a port conflict with the gke-metadata-server. This field is required ONLY under the following conditions: 1. The GKE node version is older than 1.33.2-gke.4655000. 2. You're connecting to a Lustre instance that has the 'gke-support-enabled' flag. Deprecated: This flag is no longer required as of GKE node version 1.33.2-gke.4655000, unless you are connecting to a Lustre instance that has the `gke-support-enabled` flag. "enabled": True or False, # Whether the Lustre CSI driver is enabled for this cluster. }, "networkPolicyConfig": { # Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes. # Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes. @@ -4728,6 +5205,9 @@

Method Details

"parallelstoreCsiDriverConfig": { # Configuration for the Cloud Storage Parallelstore CSI driver. # Configuration for the Cloud Storage Parallelstore CSI driver. "enabled": True or False, # Whether the Cloud Storage Parallelstore CSI driver is enabled for this cluster. }, + "podSnapshotConfig": { # PodSnapshotConfig is the configuration for GKE Pod Snapshots feature. # Configuration for the Pod Snapshot feature. + "enabled": True or False, # Whether or not the Pod Snapshots feature is enabled. + }, "rayOperatorConfig": { # Configuration options for the Ray Operator add-on. # Optional. Configuration for Ray Operator addon. "enabled": True or False, # Whether the Ray addon is enabled for this cluster. "rayClusterLoggingConfig": { # RayClusterLoggingConfig specifies logging configuration for Ray clusters. # Optional. Logging configuration for Ray clusters. @@ -5635,7 +6115,7 @@

Method Details

"disabled": True or False, # Whether the Kubernetes Dashboard is enabled for this cluster. }, "lustreCsiDriverConfig": { # Configuration for the Lustre CSI driver. # Configuration for the Lustre CSI driver. - "enableLegacyLustrePort": True or False, # If set to true, the Lustre CSI driver will install Lustre kernel modules using port 6988. This serves as a workaround for a port conflict with the gke-metadata-server. This field is required ONLY under the following conditions: 1. The GKE node version is older than 1.33.2-gke.4655000. 2. You're connecting to a Lustre instance that has the 'gke-support-enabled' flag. + "enableLegacyLustrePort": True or False, # If set to true, the Lustre CSI driver will install Lustre kernel modules using port 6988. This serves as a workaround for a port conflict with the gke-metadata-server. This field is required ONLY under the following conditions: 1. The GKE node version is older than 1.33.2-gke.4655000. 2. You're connecting to a Lustre instance that has the 'gke-support-enabled' flag. Deprecated: This flag is no longer required as of GKE node version 1.33.2-gke.4655000, unless you are connecting to a Lustre instance that has the `gke-support-enabled` flag. "enabled": True or False, # Whether the Lustre CSI driver is enabled for this cluster. }, "networkPolicyConfig": { # Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes. # Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes. @@ -5644,6 +6124,9 @@

Method Details

"parallelstoreCsiDriverConfig": { # Configuration for the Cloud Storage Parallelstore CSI driver. # Configuration for the Cloud Storage Parallelstore CSI driver. "enabled": True or False, # Whether the Cloud Storage Parallelstore CSI driver is enabled for this cluster. }, + "podSnapshotConfig": { # PodSnapshotConfig is the configuration for GKE Pod Snapshots feature. # Configuration for the Pod Snapshot feature. + "enabled": True or False, # Whether or not the Pod Snapshots feature is enabled. + }, "rayOperatorConfig": { # Configuration options for the Ray Operator add-on. # Optional. Configuration for Ray Operator addon. "enabled": True or False, # Whether the Ray addon is enabled for this cluster. "rayClusterLoggingConfig": { # RayClusterLoggingConfig specifies logging configuration for Ray clusters. # Optional. Logging configuration for Ray clusters. @@ -5762,6 +6245,44 @@

Method Details

], "enabled": True or False, # Private registry access is enabled. }, + "registryHosts": [ # RegistryHostConfig configures containerd registry host configuration. Each registry_hosts represents a hosts.toml file. At most 25 registry_hosts are allowed. + { # RegistryHostConfig configures the top-level structure for a single containerd registry server's configuration, which represents one hosts.toml file on the node. It will override the same fqdns in PrivateRegistryAccessConfig. + "hosts": [ # HostConfig configures a list of host-specific configurations for the server. Each server can have at most 10 host configurations. + { # HostConfig configures the registry host under a given Server. + "ca": [ # CA configures the registry host certificate. + { # CertificateConfig configures certificate for the registry. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + ], + "capabilities": [ # Capabilities represent the capabilities of the registry host, specifying what operations a host is capable of performing. If not set, containerd enables all capabilities by default. + "A String", + ], + "client": [ # Client configures the registry host client certificate and key. + { # CertificateConfigPair configures pairs of certificates, which is used for client certificate and key pairs under a registry. + "cert": { # CertificateConfig configures certificate for the registry. # Cert configures the client certificate. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + "key": { # CertificateConfig configures certificate for the registry. # Key configures the client private key. Optional. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + }, + ], + "dialTimeout": "A String", # Specifies the maximum duration allowed for a connection attempt to complete. A shorter timeout helps reduce delays when falling back to the original registry if the mirror is unreachable. Maximum allowed value is 180s. If not set, containerd sets default 30s. The value should be a decimal number of seconds with an `s` suffix. + "header": [ # Header configures the registry host headers. + { # RegistryHeader configures headers for the registry. + "key": "A String", # Key configures the header key. + "value": [ # Value configures the header value. + "A String", + ], + }, + ], + "host": "A String", # Host configures the registry host/mirror. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + "overridePath": True or False, # OverridePath is used to indicate the host's API root endpoint is defined in the URL path rather than by the API specification. This may be used with non-compliant OCI registries which are missing the /v2 prefix. If not set, containerd sets default false. + }, + ], + "server": "A String", # Defines the host name of the registry server, which will be used to create configuration file as /etc/containerd/hosts.d//hosts.toml. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + }, + ], "writableCgroups": { # Defines writable cgroups configuration. # Optional. WritableCgroups defines writable cgroups configuration for the node pool. "enabled": True or False, # Optional. Whether writable cgroups is enabled. }, @@ -5878,6 +6399,10 @@

Method Details

}, "desiredLoggingService": "A String", # The logging service the cluster should use to write logs. Currently available options: * `logging.googleapis.com/kubernetes` - The Cloud Logging service with a Kubernetes-native resource model * `logging.googleapis.com` - The legacy Cloud Logging service (no longer available as of GKE 1.15). * `none` - no logs will be exported from the cluster. If left as an empty string,`logging.googleapis.com/kubernetes` will be used for GKE 1.14+ or `logging.googleapis.com` for earlier versions. "desiredMaster": { # Master is the configuration for components on master. # Configuration for master components. + "compatibilityStatus": { # CompatibilityStatus is the status regarding the control plane's compatibility. # Output only. The compatibility status of the control plane. It should be empty if the cluster does not have emulated version. For details, see go/user-initiated-rollbackable-upgrade-design. + "downgradableVersion": "A String", # Output only. The GKE version that the cluster can be safely downgraded to if the cluster is emulating the previous minor version. It is usually the cluster's previous version before a minor version upgrade. + "emulatedVersionTime": "A String", # Output only. Last time the control plane became available after a minor version binary upgrade with emulated version set. It indicates the last time the cluster entered the rollback safe mode. + }, }, "desiredMasterAuthorizedNetworksConfig": { # Configuration options for the master authorized networks feature. Enabled master authorized networks will disallow all external traffic to access Kubernetes master through HTTPS except traffic from the given CIDR blocks, Google Compute Engine Public IPs and Google Prod IPs. # The desired configuration options for master authorized networks feature. Deprecated: Use desired_control_plane_endpoints_config.ip_endpoints_config.authorized_networks_config instead. "cidrBlocks": [ # cidr_blocks define up to 10 external networks that could access Kubernetes master through HTTPS. @@ -6045,7 +6570,7 @@

Method Details

"swapSizePercent": 42, # Specifies the size of the swap space as a percentage of the ephemeral local SSD capacity. }, }, - "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_max_orphans net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes + "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_mtu_probing net.ipv4.tcp_max_orphans net.ipv4.tcp_max_tw_buckets net.ipv4.tcp_syn_retries net.ipv4.tcp_ecn net.ipv4.tcp_congestion_control net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall kernel.perf_event_paranoid kernel.sched_rt_runtime_us kernel.softlockup_panic kernel.yama.ptrace_scope kernel.kptr_restrict kernel.dmesg_restrict kernel.sysrq fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_background_bytes vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_bytes vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes "a_key": "A String", }, "transparentHugepageDefrag": "A String", # Optional. Defines the transparent hugepage defrag configuration on the node. VM hugepage allocation can be managed by either limiting defragmentation for delayed allocation or skipping it entirely for immediate allocation only. See https://docs.kernel.org/admin-guide/mm/transhuge.html for more details. @@ -6113,6 +6638,11 @@

Method Details

"publicEndpoint": "A String", # Output only. The external IP address of this cluster's master endpoint. Deprecated: Use ControlPlaneEndpointsConfig.IPEndpointsConfig.public_endpoint instead. }, "desiredPrivateIpv6GoogleAccess": "A String", # The desired state of IPv6 connectivity to Google Services. + "desiredPrivilegedAdmissionConfig": { # PrivilegedAdmissionConfig stores the list of authorized allowlist paths for the cluster. # The desired privileged admission config for the cluster. + "allowlistPaths": [ # The customer allowlist Cloud Storage paths for the cluster. These paths are used with the `--autopilot-privileged-admission` flag to authorize privileged workloads in Autopilot clusters. Paths can be GKE-owned, in the format `gke:////`, or customer-owned, in the format `gs:///`. Wildcards (`*`) are supported to authorize all allowlists under specific paths or directories. Example: `gs://my-bucket/*` will authorize all allowlists under the `my-bucket` bucket. + "A String", + ], + }, "desiredProtectConfig": { # ProtectConfig defines the flags needed to enable/disable features for the Protect API. # Deprecated: Use DesiredSecurityPostureConfig instead. Enable/Disable Protect API features for the cluster. "workloadConfig": { # WorkloadConfig defines the flags to enable or disable the workload configurations for the cluster. # WorkloadConfig defines which actions are enabled for a cluster's workload configurations. "auditMode": "A String", # Sets which mode of auditing should be used for the cluster's workloads. @@ -6135,6 +6665,9 @@

Method Details

}, "enableNetworkEgressMetering": True or False, # Whether to enable network egress metering for this cluster. If enabled, a daemonset will be created in the cluster to meter network egress traffic. }, + "desiredRollbackSafeUpgrade": { # RollbackSafeUpgrade is the configuration for the rollback safe upgrade. # The desired rollback safe upgrade configuration. + "controlPlaneSoakDuration": "A String", # A user-defined period for the cluster remains in the rollbackable state. ex: {seconds: 21600}. + }, "desiredSecretManagerConfig": { # SecretManagerConfig is config for secret manager enablement. # Enable/Disable Secret Manager Config. "enabled": True or False, # Enable/Disable Secret Manager Config. "rotationConfig": { # RotationConfig is config for secret manager auto rotation. # Rotation config for secret manager. @@ -6169,6 +6702,9 @@

Method Details

"aggregationCa": "A String", # The Certificate Authority Service caPool to use for the aggregation CA in this cluster. "clusterCa": "A String", # The Certificate Authority Service caPool to use for the cluster CA in this cluster. "controlPlaneDiskEncryptionKey": "A String", # The Cloud KMS cryptoKey to use for Confidential Hyperdisk on the control plane nodes. + "controlPlaneDiskEncryptionKeyVersions": [ # Output only. All of the versions of the Cloud KMS cryptoKey that are used by Confidential Hyperdisks on the control plane nodes. + "A String", + ], "etcdApiCa": "A String", # Resource path of the Certificate Authority Service caPool to use for the etcd API CA in this cluster. "etcdPeerCa": "A String", # Resource path of the Certificate Authority Service caPool to use for the etcd peer CA in this cluster. "gkeopsEtcdBackupEncryptionKey": "A String", # Resource path of the Cloud KMS cryptoKey to use for encryption of internal etcd backups. @@ -6229,6 +6765,9 @@

Method Details

"aggregationCa": "A String", # The Certificate Authority Service caPool to use for the aggregation CA in this cluster. "clusterCa": "A String", # The Certificate Authority Service caPool to use for the cluster CA in this cluster. "controlPlaneDiskEncryptionKey": "A String", # The Cloud KMS cryptoKey to use for Confidential Hyperdisk on the control plane nodes. + "controlPlaneDiskEncryptionKeyVersions": [ # Output only. All of the versions of the Cloud KMS cryptoKey that are used by Confidential Hyperdisks on the control plane nodes. + "A String", + ], "etcdApiCa": "A String", # Resource path of the Certificate Authority Service caPool to use for the etcd API CA in this cluster. "etcdPeerCa": "A String", # Resource path of the Certificate Authority Service caPool to use for the etcd peer CA in this cluster. "gkeopsEtcdBackupEncryptionKey": "A String", # Resource path of the Cloud KMS cryptoKey to use for encryption of internal etcd backups. diff --git a/docs/dyn/container_v1beta1.projects.locations.clusters.nodePools.html b/docs/dyn/container_v1beta1.projects.locations.clusters.nodePools.html index 15d36772f5..2f484f5906 100644 --- a/docs/dyn/container_v1beta1.projects.locations.clusters.nodePools.html +++ b/docs/dyn/container_v1beta1.projects.locations.clusters.nodePools.html @@ -221,6 +221,44 @@

Method Details

], "enabled": True or False, # Private registry access is enabled. }, + "registryHosts": [ # RegistryHostConfig configures containerd registry host configuration. Each registry_hosts represents a hosts.toml file. At most 25 registry_hosts are allowed. + { # RegistryHostConfig configures the top-level structure for a single containerd registry server's configuration, which represents one hosts.toml file on the node. It will override the same fqdns in PrivateRegistryAccessConfig. + "hosts": [ # HostConfig configures a list of host-specific configurations for the server. Each server can have at most 10 host configurations. + { # HostConfig configures the registry host under a given Server. + "ca": [ # CA configures the registry host certificate. + { # CertificateConfig configures certificate for the registry. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + ], + "capabilities": [ # Capabilities represent the capabilities of the registry host, specifying what operations a host is capable of performing. If not set, containerd enables all capabilities by default. + "A String", + ], + "client": [ # Client configures the registry host client certificate and key. + { # CertificateConfigPair configures pairs of certificates, which is used for client certificate and key pairs under a registry. + "cert": { # CertificateConfig configures certificate for the registry. # Cert configures the client certificate. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + "key": { # CertificateConfig configures certificate for the registry. # Key configures the client private key. Optional. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + }, + ], + "dialTimeout": "A String", # Specifies the maximum duration allowed for a connection attempt to complete. A shorter timeout helps reduce delays when falling back to the original registry if the mirror is unreachable. Maximum allowed value is 180s. If not set, containerd sets default 30s. The value should be a decimal number of seconds with an `s` suffix. + "header": [ # Header configures the registry host headers. + { # RegistryHeader configures headers for the registry. + "key": "A String", # Key configures the header key. + "value": [ # Value configures the header value. + "A String", + ], + }, + ], + "host": "A String", # Host configures the registry host/mirror. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + "overridePath": True or False, # OverridePath is used to indicate the host's API root endpoint is defined in the URL path rather than by the API specification. This may be used with non-compliant OCI registries which are missing the /v2 prefix. If not set, containerd sets default false. + }, + ], + "server": "A String", # Defines the host name of the registry server, which will be used to create configuration file as /etc/containerd/hosts.d//hosts.toml. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + }, + ], "writableCgroups": { # Defines writable cgroups configuration. # Optional. WritableCgroups defines writable cgroups configuration for the node pool. "enabled": True or False, # Optional. Whether writable cgroups is enabled. }, @@ -334,7 +372,7 @@

Method Details

"swapSizePercent": 42, # Specifies the size of the swap space as a percentage of the ephemeral local SSD capacity. }, }, - "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_max_orphans net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes + "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_mtu_probing net.ipv4.tcp_max_orphans net.ipv4.tcp_max_tw_buckets net.ipv4.tcp_syn_retries net.ipv4.tcp_ecn net.ipv4.tcp_congestion_control net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall kernel.perf_event_paranoid kernel.sched_rt_runtime_us kernel.softlockup_panic kernel.yama.ptrace_scope kernel.kptr_restrict kernel.dmesg_restrict kernel.sysrq fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_background_bytes vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_bytes vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes "a_key": "A String", }, "transparentHugepageDefrag": "A String", # Optional. Defines the transparent hugepage defrag configuration on the node. VM hugepage allocation can be managed by either limiting defragmentation for delayed allocation or skipping it entirely for immediate allocation only. See https://docs.kernel.org/admin-guide/mm/transhuge.html for more details. @@ -480,7 +518,10 @@

Method Details

"podIpv4CidrBlock": "A String", # The IP address range for pod IPs in this node pool. Only applicable if `create_pod_range` is true. Set to blank to have a range chosen with the default size. Set to /netmask (e.g. `/14`) to have a range chosen with a specific netmask. Set to a [CIDR](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`) to pick a specific range to use. Only applicable if `ip_allocation_policy.use_ip_aliases` is true. This field cannot be changed after the node pool has been created. "podIpv4RangeUtilization": 3.14, # Output only. The utilization of the IPv4 range for the pod. The ratio is Usage/[Total number of IPs in the secondary range], Usage=numNodes*numZones*podIPsPerNode. "podRange": "A String", # The ID of the secondary range for pod IPs. If `create_pod_range` is true, this ID is used for the new range. If `create_pod_range` is false, uses an existing secondary range with this ID. Only applicable if `ip_allocation_policy.use_ip_aliases` is true. This field cannot be changed after the node pool has been created. - "subnetwork": "A String", # Output only. The subnetwork path for the node pool. Format: projects/{project}/regions/{region}/subnetworks/{subnetwork} If the cluster is associated with multiple subnetworks, the subnetwork for the node pool is picked based on the IP utilization during node pool creation and is immutable. + "subnetwork": "A String", # The subnetwork path for the node pool. Format: projects/{project}/regions/{region}/subnetworks/{subnetwork} If the cluster is associated with multiple subnetworks, the subnetwork for the node pool is picked based on the IP utilization during node pool creation and is immutable. + }, + "nodeDrainConfig": { # NodeDrainConfig contains the node drain related configurations for this nodepool. # Specifies the node drain configuration for this node pool. + "respectPdbDuringNodePoolDeletion": True or False, # Whether to respect PDB during node pool deletion. }, "placementPolicy": { # PlacementPolicy defines the placement policy used by the node pool. # Specifies the node placement policy. "policyName": "A String", # If set, refers to the name of a custom resource policy supplied by the user. The resource policy must be in the same project and region as the node pool. If not found, InvalidArgument error is returned. @@ -691,10 +732,12 @@

Method Details

"upgradeDetails": [ # The list of past auto upgrades. { # UpgradeDetails contains detailed information of each individual upgrade operation. "endTime": "A String", # The end timestamp of the upgrade. + "initialEmulatedVersion": "A String", # The emulated version before the upgrade. "initialVersion": "A String", # The version before the upgrade. "startTime": "A String", # The start timestamp of the upgrade. "startType": "A String", # The start type of the upgrade. "state": "A String", # Output only. The state of the upgrade. + "targetEmulatedVersion": "A String", # The emulated version after the upgrade. "targetVersion": "A String", # The version after the upgrade. }, ], @@ -789,6 +832,44 @@

Method Details

], "enabled": True or False, # Private registry access is enabled. }, + "registryHosts": [ # RegistryHostConfig configures containerd registry host configuration. Each registry_hosts represents a hosts.toml file. At most 25 registry_hosts are allowed. + { # RegistryHostConfig configures the top-level structure for a single containerd registry server's configuration, which represents one hosts.toml file on the node. It will override the same fqdns in PrivateRegistryAccessConfig. + "hosts": [ # HostConfig configures a list of host-specific configurations for the server. Each server can have at most 10 host configurations. + { # HostConfig configures the registry host under a given Server. + "ca": [ # CA configures the registry host certificate. + { # CertificateConfig configures certificate for the registry. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + ], + "capabilities": [ # Capabilities represent the capabilities of the registry host, specifying what operations a host is capable of performing. If not set, containerd enables all capabilities by default. + "A String", + ], + "client": [ # Client configures the registry host client certificate and key. + { # CertificateConfigPair configures pairs of certificates, which is used for client certificate and key pairs under a registry. + "cert": { # CertificateConfig configures certificate for the registry. # Cert configures the client certificate. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + "key": { # CertificateConfig configures certificate for the registry. # Key configures the client private key. Optional. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + }, + ], + "dialTimeout": "A String", # Specifies the maximum duration allowed for a connection attempt to complete. A shorter timeout helps reduce delays when falling back to the original registry if the mirror is unreachable. Maximum allowed value is 180s. If not set, containerd sets default 30s. The value should be a decimal number of seconds with an `s` suffix. + "header": [ # Header configures the registry host headers. + { # RegistryHeader configures headers for the registry. + "key": "A String", # Key configures the header key. + "value": [ # Value configures the header value. + "A String", + ], + }, + ], + "host": "A String", # Host configures the registry host/mirror. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + "overridePath": True or False, # OverridePath is used to indicate the host's API root endpoint is defined in the URL path rather than by the API specification. This may be used with non-compliant OCI registries which are missing the /v2 prefix. If not set, containerd sets default false. + }, + ], + "server": "A String", # Defines the host name of the registry server, which will be used to create configuration file as /etc/containerd/hosts.d//hosts.toml. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + }, + ], "writableCgroups": { # Defines writable cgroups configuration. # Optional. WritableCgroups defines writable cgroups configuration for the node pool. "enabled": True or False, # Optional. Whether writable cgroups is enabled. }, @@ -902,7 +983,7 @@

Method Details

"swapSizePercent": 42, # Specifies the size of the swap space as a percentage of the ephemeral local SSD capacity. }, }, - "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_max_orphans net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes + "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_mtu_probing net.ipv4.tcp_max_orphans net.ipv4.tcp_max_tw_buckets net.ipv4.tcp_syn_retries net.ipv4.tcp_ecn net.ipv4.tcp_congestion_control net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall kernel.perf_event_paranoid kernel.sched_rt_runtime_us kernel.softlockup_panic kernel.yama.ptrace_scope kernel.kptr_restrict kernel.dmesg_restrict kernel.sysrq fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_background_bytes vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_bytes vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes "a_key": "A String", }, "transparentHugepageDefrag": "A String", # Optional. Defines the transparent hugepage defrag configuration on the node. VM hugepage allocation can be managed by either limiting defragmentation for delayed allocation or skipping it entirely for immediate allocation only. See https://docs.kernel.org/admin-guide/mm/transhuge.html for more details. @@ -1048,7 +1129,10 @@

Method Details

"podIpv4CidrBlock": "A String", # The IP address range for pod IPs in this node pool. Only applicable if `create_pod_range` is true. Set to blank to have a range chosen with the default size. Set to /netmask (e.g. `/14`) to have a range chosen with a specific netmask. Set to a [CIDR](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`) to pick a specific range to use. Only applicable if `ip_allocation_policy.use_ip_aliases` is true. This field cannot be changed after the node pool has been created. "podIpv4RangeUtilization": 3.14, # Output only. The utilization of the IPv4 range for the pod. The ratio is Usage/[Total number of IPs in the secondary range], Usage=numNodes*numZones*podIPsPerNode. "podRange": "A String", # The ID of the secondary range for pod IPs. If `create_pod_range` is true, this ID is used for the new range. If `create_pod_range` is false, uses an existing secondary range with this ID. Only applicable if `ip_allocation_policy.use_ip_aliases` is true. This field cannot be changed after the node pool has been created. - "subnetwork": "A String", # Output only. The subnetwork path for the node pool. Format: projects/{project}/regions/{region}/subnetworks/{subnetwork} If the cluster is associated with multiple subnetworks, the subnetwork for the node pool is picked based on the IP utilization during node pool creation and is immutable. + "subnetwork": "A String", # The subnetwork path for the node pool. Format: projects/{project}/regions/{region}/subnetworks/{subnetwork} If the cluster is associated with multiple subnetworks, the subnetwork for the node pool is picked based on the IP utilization during node pool creation and is immutable. + }, + "nodeDrainConfig": { # NodeDrainConfig contains the node drain related configurations for this nodepool. # Specifies the node drain configuration for this node pool. + "respectPdbDuringNodePoolDeletion": True or False, # Whether to respect PDB during node pool deletion. }, "placementPolicy": { # PlacementPolicy defines the placement policy used by the node pool. # Specifies the node placement policy. "policyName": "A String", # If set, refers to the name of a custom resource policy supplied by the user. The resource policy must be in the same project and region as the node pool. If not found, InvalidArgument error is returned. @@ -1184,6 +1268,44 @@

Method Details

], "enabled": True or False, # Private registry access is enabled. }, + "registryHosts": [ # RegistryHostConfig configures containerd registry host configuration. Each registry_hosts represents a hosts.toml file. At most 25 registry_hosts are allowed. + { # RegistryHostConfig configures the top-level structure for a single containerd registry server's configuration, which represents one hosts.toml file on the node. It will override the same fqdns in PrivateRegistryAccessConfig. + "hosts": [ # HostConfig configures a list of host-specific configurations for the server. Each server can have at most 10 host configurations. + { # HostConfig configures the registry host under a given Server. + "ca": [ # CA configures the registry host certificate. + { # CertificateConfig configures certificate for the registry. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + ], + "capabilities": [ # Capabilities represent the capabilities of the registry host, specifying what operations a host is capable of performing. If not set, containerd enables all capabilities by default. + "A String", + ], + "client": [ # Client configures the registry host client certificate and key. + { # CertificateConfigPair configures pairs of certificates, which is used for client certificate and key pairs under a registry. + "cert": { # CertificateConfig configures certificate for the registry. # Cert configures the client certificate. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + "key": { # CertificateConfig configures certificate for the registry. # Key configures the client private key. Optional. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + }, + ], + "dialTimeout": "A String", # Specifies the maximum duration allowed for a connection attempt to complete. A shorter timeout helps reduce delays when falling back to the original registry if the mirror is unreachable. Maximum allowed value is 180s. If not set, containerd sets default 30s. The value should be a decimal number of seconds with an `s` suffix. + "header": [ # Header configures the registry host headers. + { # RegistryHeader configures headers for the registry. + "key": "A String", # Key configures the header key. + "value": [ # Value configures the header value. + "A String", + ], + }, + ], + "host": "A String", # Host configures the registry host/mirror. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + "overridePath": True or False, # OverridePath is used to indicate the host's API root endpoint is defined in the URL path rather than by the API specification. This may be used with non-compliant OCI registries which are missing the /v2 prefix. If not set, containerd sets default false. + }, + ], + "server": "A String", # Defines the host name of the registry server, which will be used to create configuration file as /etc/containerd/hosts.d//hosts.toml. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + }, + ], "writableCgroups": { # Defines writable cgroups configuration. # Optional. WritableCgroups defines writable cgroups configuration for the node pool. "enabled": True or False, # Optional. Whether writable cgroups is enabled. }, @@ -1297,7 +1419,7 @@

Method Details

"swapSizePercent": 42, # Specifies the size of the swap space as a percentage of the ephemeral local SSD capacity. }, }, - "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_max_orphans net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes + "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_mtu_probing net.ipv4.tcp_max_orphans net.ipv4.tcp_max_tw_buckets net.ipv4.tcp_syn_retries net.ipv4.tcp_ecn net.ipv4.tcp_congestion_control net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall kernel.perf_event_paranoid kernel.sched_rt_runtime_us kernel.softlockup_panic kernel.yama.ptrace_scope kernel.kptr_restrict kernel.dmesg_restrict kernel.sysrq fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_background_bytes vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_bytes vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes "a_key": "A String", }, "transparentHugepageDefrag": "A String", # Optional. Defines the transparent hugepage defrag configuration on the node. VM hugepage allocation can be managed by either limiting defragmentation for delayed allocation or skipping it entirely for immediate allocation only. See https://docs.kernel.org/admin-guide/mm/transhuge.html for more details. @@ -1443,7 +1565,10 @@

Method Details

"podIpv4CidrBlock": "A String", # The IP address range for pod IPs in this node pool. Only applicable if `create_pod_range` is true. Set to blank to have a range chosen with the default size. Set to /netmask (e.g. `/14`) to have a range chosen with a specific netmask. Set to a [CIDR](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`) to pick a specific range to use. Only applicable if `ip_allocation_policy.use_ip_aliases` is true. This field cannot be changed after the node pool has been created. "podIpv4RangeUtilization": 3.14, # Output only. The utilization of the IPv4 range for the pod. The ratio is Usage/[Total number of IPs in the secondary range], Usage=numNodes*numZones*podIPsPerNode. "podRange": "A String", # The ID of the secondary range for pod IPs. If `create_pod_range` is true, this ID is used for the new range. If `create_pod_range` is false, uses an existing secondary range with this ID. Only applicable if `ip_allocation_policy.use_ip_aliases` is true. This field cannot be changed after the node pool has been created. - "subnetwork": "A String", # Output only. The subnetwork path for the node pool. Format: projects/{project}/regions/{region}/subnetworks/{subnetwork} If the cluster is associated with multiple subnetworks, the subnetwork for the node pool is picked based on the IP utilization during node pool creation and is immutable. + "subnetwork": "A String", # The subnetwork path for the node pool. Format: projects/{project}/regions/{region}/subnetworks/{subnetwork} If the cluster is associated with multiple subnetworks, the subnetwork for the node pool is picked based on the IP utilization during node pool creation and is immutable. + }, + "nodeDrainConfig": { # NodeDrainConfig contains the node drain related configurations for this nodepool. # Specifies the node drain configuration for this node pool. + "respectPdbDuringNodePoolDeletion": True or False, # Whether to respect PDB during node pool deletion. }, "placementPolicy": { # PlacementPolicy defines the placement policy used by the node pool. # Specifies the node placement policy. "policyName": "A String", # If set, refers to the name of a custom resource policy supplied by the user. The resource policy must be in the same project and region as the node pool. If not found, InvalidArgument error is returned. @@ -1873,6 +1998,44 @@

Method Details

], "enabled": True or False, # Private registry access is enabled. }, + "registryHosts": [ # RegistryHostConfig configures containerd registry host configuration. Each registry_hosts represents a hosts.toml file. At most 25 registry_hosts are allowed. + { # RegistryHostConfig configures the top-level structure for a single containerd registry server's configuration, which represents one hosts.toml file on the node. It will override the same fqdns in PrivateRegistryAccessConfig. + "hosts": [ # HostConfig configures a list of host-specific configurations for the server. Each server can have at most 10 host configurations. + { # HostConfig configures the registry host under a given Server. + "ca": [ # CA configures the registry host certificate. + { # CertificateConfig configures certificate for the registry. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + ], + "capabilities": [ # Capabilities represent the capabilities of the registry host, specifying what operations a host is capable of performing. If not set, containerd enables all capabilities by default. + "A String", + ], + "client": [ # Client configures the registry host client certificate and key. + { # CertificateConfigPair configures pairs of certificates, which is used for client certificate and key pairs under a registry. + "cert": { # CertificateConfig configures certificate for the registry. # Cert configures the client certificate. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + "key": { # CertificateConfig configures certificate for the registry. # Key configures the client private key. Optional. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + }, + ], + "dialTimeout": "A String", # Specifies the maximum duration allowed for a connection attempt to complete. A shorter timeout helps reduce delays when falling back to the original registry if the mirror is unreachable. Maximum allowed value is 180s. If not set, containerd sets default 30s. The value should be a decimal number of seconds with an `s` suffix. + "header": [ # Header configures the registry host headers. + { # RegistryHeader configures headers for the registry. + "key": "A String", # Key configures the header key. + "value": [ # Value configures the header value. + "A String", + ], + }, + ], + "host": "A String", # Host configures the registry host/mirror. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + "overridePath": True or False, # OverridePath is used to indicate the host's API root endpoint is defined in the URL path rather than by the API specification. This may be used with non-compliant OCI registries which are missing the /v2 prefix. If not set, containerd sets default false. + }, + ], + "server": "A String", # Defines the host name of the registry server, which will be used to create configuration file as /etc/containerd/hosts.d//hosts.toml. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + }, + ], "writableCgroups": { # Defines writable cgroups configuration. # Optional. WritableCgroups defines writable cgroups configuration for the node pool. "enabled": True or False, # Optional. Whether writable cgroups is enabled. }, @@ -1972,7 +2135,7 @@

Method Details

"swapSizePercent": 42, # Specifies the size of the swap space as a percentage of the ephemeral local SSD capacity. }, }, - "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_max_orphans net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes + "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_mtu_probing net.ipv4.tcp_max_orphans net.ipv4.tcp_max_tw_buckets net.ipv4.tcp_syn_retries net.ipv4.tcp_ecn net.ipv4.tcp_congestion_control net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall kernel.perf_event_paranoid kernel.sched_rt_runtime_us kernel.softlockup_panic kernel.yama.ptrace_scope kernel.kptr_restrict kernel.dmesg_restrict kernel.sysrq fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_background_bytes vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_bytes vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes "a_key": "A String", }, "transparentHugepageDefrag": "A String", # Optional. Defines the transparent hugepage defrag configuration on the node. VM hugepage allocation can be managed by either limiting defragmentation for delayed allocation or skipping it entirely for immediate allocation only. See https://docs.kernel.org/admin-guide/mm/transhuge.html for more details. @@ -1989,6 +2152,9 @@

Method Details

"machineType": "A String", # Optional. The desired machine type for nodes in the node pool. Initiates an upgrade operation that migrates the nodes in the node pool to the specified machine type. "maxRunDuration": "A String", # The maximum duration for the nodes to exist. If unspecified, the nodes can exist indefinitely. "name": "A String", # The name (project, location, cluster, node pool) of the node pool to update. Specified in the format `projects/*/locations/*/clusters/*/nodePools/*`. + "nodeDrainConfig": { # NodeDrainConfig contains the node drain related configurations for this nodepool. # The desired node drain configuration for nodes in the node pool. + "respectPdbDuringNodePoolDeletion": True or False, # Whether to respect PDB during node pool deletion. + }, "nodeNetworkConfig": { # Parameters for node pool-level network config. # Node network config. "acceleratorNetworkProfile": "A String", # Immutable. The accelerator network profile for the node pool. For now the only valid value is "auto". If specified, the network configuration of the nodes in this node pool will be managed by this profile for the supported machine types, zone, etc. "additionalNodeNetworkConfigs": [ # We specify the additional node networks for this node pool using this list. Each node network corresponds to an additional interface @@ -2022,7 +2188,7 @@

Method Details

"podIpv4CidrBlock": "A String", # The IP address range for pod IPs in this node pool. Only applicable if `create_pod_range` is true. Set to blank to have a range chosen with the default size. Set to /netmask (e.g. `/14`) to have a range chosen with a specific netmask. Set to a [CIDR](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`) to pick a specific range to use. Only applicable if `ip_allocation_policy.use_ip_aliases` is true. This field cannot be changed after the node pool has been created. "podIpv4RangeUtilization": 3.14, # Output only. The utilization of the IPv4 range for the pod. The ratio is Usage/[Total number of IPs in the secondary range], Usage=numNodes*numZones*podIPsPerNode. "podRange": "A String", # The ID of the secondary range for pod IPs. If `create_pod_range` is true, this ID is used for the new range. If `create_pod_range` is false, uses an existing secondary range with this ID. Only applicable if `ip_allocation_policy.use_ip_aliases` is true. This field cannot be changed after the node pool has been created. - "subnetwork": "A String", # Output only. The subnetwork path for the node pool. Format: projects/{project}/regions/{region}/subnetworks/{subnetwork} If the cluster is associated with multiple subnetworks, the subnetwork for the node pool is picked based on the IP utilization during node pool creation and is immutable. + "subnetwork": "A String", # The subnetwork path for the node pool. Format: projects/{project}/regions/{region}/subnetworks/{subnetwork} If the cluster is associated with multiple subnetworks, the subnetwork for the node pool is picked based on the IP utilization during node pool creation and is immutable. }, "nodePoolId": "A String", # Deprecated. The name of the node pool to upgrade. This field has been deprecated and replaced by the name field. "nodeVersion": "A String", # Required. The Kubernetes version to change the nodes to (typically an upgrade). Users may specify either explicit versions offered by Kubernetes Engine or version aliases, which have the following behavior: - "latest": picks the highest valid Kubernetes version - "1.X": picks the highest valid patch+gke.N patch in the 1.X version - "1.X.Y": picks the highest valid gke.N patch in the 1.X.Y version - "1.X.Y-gke.N": picks an explicit Kubernetes version - "-": picks the Kubernetes master version diff --git a/docs/dyn/container_v1beta1.projects.zones.clusters.html b/docs/dyn/container_v1beta1.projects.zones.clusters.html index 5c790781e9..67399826c0 100644 --- a/docs/dyn/container_v1beta1.projects.zones.clusters.html +++ b/docs/dyn/container_v1beta1.projects.zones.clusters.html @@ -85,6 +85,9 @@

Instance Methods

close()

Close httplib2 connections.

+

+ completeControlPlaneUpgrade(name, body=None, x__xgafv=None)

+

CompleteControlPlaneUpgrade completes the rollback-safe upgrade by performing the step two upgrade for a specific cluster.

completeIpRotation(projectId, zone, clusterId, body=None, x__xgafv=None)

Completes master IP rotation.

@@ -192,7 +195,7 @@

Method Details

"disabled": True or False, # Whether the Kubernetes Dashboard is enabled for this cluster. }, "lustreCsiDriverConfig": { # Configuration for the Lustre CSI driver. # Configuration for the Lustre CSI driver. - "enableLegacyLustrePort": True or False, # If set to true, the Lustre CSI driver will install Lustre kernel modules using port 6988. This serves as a workaround for a port conflict with the gke-metadata-server. This field is required ONLY under the following conditions: 1. The GKE node version is older than 1.33.2-gke.4655000. 2. You're connecting to a Lustre instance that has the 'gke-support-enabled' flag. + "enableLegacyLustrePort": True or False, # If set to true, the Lustre CSI driver will install Lustre kernel modules using port 6988. This serves as a workaround for a port conflict with the gke-metadata-server. This field is required ONLY under the following conditions: 1. The GKE node version is older than 1.33.2-gke.4655000. 2. You're connecting to a Lustre instance that has the 'gke-support-enabled' flag. Deprecated: This flag is no longer required as of GKE node version 1.33.2-gke.4655000, unless you are connecting to a Lustre instance that has the `gke-support-enabled` flag. "enabled": True or False, # Whether the Lustre CSI driver is enabled for this cluster. }, "networkPolicyConfig": { # Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes. # Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes. @@ -201,6 +204,9 @@

Method Details

"parallelstoreCsiDriverConfig": { # Configuration for the Cloud Storage Parallelstore CSI driver. # Configuration for the Cloud Storage Parallelstore CSI driver. "enabled": True or False, # Whether the Cloud Storage Parallelstore CSI driver is enabled for this cluster. }, + "podSnapshotConfig": { # PodSnapshotConfig is the configuration for GKE Pod Snapshots feature. # Configuration for the Pod Snapshot feature. + "enabled": True or False, # Whether or not the Pod Snapshots feature is enabled. + }, "rayOperatorConfig": { # Configuration options for the Ray Operator add-on. # Optional. Configuration for Ray Operator addon. "enabled": True or False, # Whether the Ray addon is enabled for this cluster. "rayClusterLoggingConfig": { # RayClusterLoggingConfig specifies logging configuration for Ray clusters. # Optional. Logging configuration for Ray clusters. @@ -286,6 +292,80 @@

Method Details

Close httplib2 connections.
+
+ completeControlPlaneUpgrade(name, body=None, x__xgafv=None) +
CompleteControlPlaneUpgrade completes the rollback-safe upgrade by performing the step two upgrade for a specific cluster.
+
+Args:
+  name: string, The name (project, location, cluster) of the cluster to complete upgrade. Specified in the format `projects/*/locations/*/clusters/*`. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # CompleteControlPlaneUpgradeRequest sets the name of target cluster to complete upgrade.
+  "version": "A String", # API request version that initiates this operation.
+}
+
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # This operation resource represents operations that may have happened or are happening on the cluster. All fields are output only.
+  "clusterConditions": [ # Which conditions caused the current cluster state. Deprecated. Use field error instead.
+    { # StatusCondition describes why a cluster or a node pool has a certain status (e.g., ERROR or DEGRADED).
+      "canonicalCode": "A String", # Canonical code of the condition.
+      "code": "A String", # Machine-friendly representation of the condition Deprecated. Use canonical_code instead.
+      "message": "A String", # Human-friendly representation of the condition
+    },
+  ],
+  "detail": "A String", # Output only. Detailed operation progress, if available.
+  "endTime": "A String", # Output only. The time the operation completed, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
+  "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.
+    "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.
+  },
+  "location": "A String", # Output only. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/regions-zones/regions-zones#available) or [region](https://cloud.google.com/compute/docs/regions-zones/regions-zones#available) in which the cluster resides.
+  "name": "A String", # Output only. The server-assigned ID for the operation.
+  "nodepoolConditions": [ # Which conditions caused the current node pool state. Deprecated. Use field error instead.
+    { # StatusCondition describes why a cluster or a node pool has a certain status (e.g., ERROR or DEGRADED).
+      "canonicalCode": "A String", # Canonical code of the condition.
+      "code": "A String", # Machine-friendly representation of the condition Deprecated. Use canonical_code instead.
+      "message": "A String", # Human-friendly representation of the condition
+    },
+  ],
+  "operationType": "A String", # Output only. The operation type.
+  "progress": { # Information about operation (or operation stage) progress. # Output only. Progress information for an operation.
+    "metrics": [ # Progress metric bundle, for example: metrics: [{name: "nodes done", int_value: 15}, {name: "nodes total", int_value: 32}] or metrics: [{name: "progress", double_value: 0.56}, {name: "progress scale", double_value: 1.0}]
+      { # Progress metric is (string, int|float|string) pair.
+        "doubleValue": 3.14, # For metrics with floating point value.
+        "intValue": "A String", # For metrics with integer value.
+        "name": "A String", # Required. Metric name, e.g., "nodes total", "percent done".
+        "stringValue": "A String", # For metrics with custom values (ratios, visual progress, etc.).
+      },
+    ],
+    "name": "A String", # A non-parameterized string describing an operation stage. Unset for single-stage operations.
+    "stages": [ # Substages of an operation or a stage.
+      # Object with schema name: OperationProgress
+    ],
+    "status": "A String", # Status of an operation stage. Unset for single-stage operations.
+  },
+  "selfLink": "A String", # Output only. Server-defined URI for the operation. Example: `https://container.googleapis.com/v1alpha1/projects/123/locations/us-central1/operations/operation-123`.
+  "startTime": "A String", # Output only. The time the operation started, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
+  "status": "A String", # Output only. The current status of the operation.
+  "statusMessage": "A String", # Output only. If an error has occurred, a textual description of the error. Deprecated. Use field error instead.
+  "targetLink": "A String", # Output only. Server-defined URI for the target of the operation. The format of this is a URI to the resource being modified (such as a cluster, node pool, or node). For node pool repairs, there may be multiple nodes being repaired, but only one will be the target. Examples: - ## `https://container.googleapis.com/v1/projects/123/locations/us-central1/clusters/my-cluster` ## `https://container.googleapis.com/v1/projects/123/zones/us-central1-c/clusters/my-cluster/nodePools/my-np` `https://container.googleapis.com/v1/projects/123/zones/us-central1-c/clusters/my-cluster/nodePools/my-np/node/my-node`
+  "zone": "A String", # Output only. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the operation is taking place. This field is deprecated, use location instead.
+}
+
+
completeIpRotation(projectId, zone, clusterId, body=None, x__xgafv=None)
Completes master IP rotation.
@@ -420,7 +500,7 @@ 

Method Details

"disabled": True or False, # Whether the Kubernetes Dashboard is enabled for this cluster. }, "lustreCsiDriverConfig": { # Configuration for the Lustre CSI driver. # Configuration for the Lustre CSI driver. - "enableLegacyLustrePort": True or False, # If set to true, the Lustre CSI driver will install Lustre kernel modules using port 6988. This serves as a workaround for a port conflict with the gke-metadata-server. This field is required ONLY under the following conditions: 1. The GKE node version is older than 1.33.2-gke.4655000. 2. You're connecting to a Lustre instance that has the 'gke-support-enabled' flag. + "enableLegacyLustrePort": True or False, # If set to true, the Lustre CSI driver will install Lustre kernel modules using port 6988. This serves as a workaround for a port conflict with the gke-metadata-server. This field is required ONLY under the following conditions: 1. The GKE node version is older than 1.33.2-gke.4655000. 2. You're connecting to a Lustre instance that has the 'gke-support-enabled' flag. Deprecated: This flag is no longer required as of GKE node version 1.33.2-gke.4655000, unless you are connecting to a Lustre instance that has the `gke-support-enabled` flag. "enabled": True or False, # Whether the Lustre CSI driver is enabled for this cluster. }, "networkPolicyConfig": { # Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes. # Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes. @@ -429,6 +509,9 @@

Method Details

"parallelstoreCsiDriverConfig": { # Configuration for the Cloud Storage Parallelstore CSI driver. # Configuration for the Cloud Storage Parallelstore CSI driver. "enabled": True or False, # Whether the Cloud Storage Parallelstore CSI driver is enabled for this cluster. }, + "podSnapshotConfig": { # PodSnapshotConfig is the configuration for GKE Pod Snapshots feature. # Configuration for the Pod Snapshot feature. + "enabled": True or False, # Whether or not the Pod Snapshots feature is enabled. + }, "rayOperatorConfig": { # Configuration options for the Ray Operator add-on. # Optional. Configuration for Ray Operator addon. "enabled": True or False, # Whether the Ray addon is enabled for this cluster. "rayClusterLoggingConfig": { # RayClusterLoggingConfig specifies logging configuration for Ray clusters. # Optional. Logging configuration for Ray clusters. @@ -587,6 +670,7 @@

Method Details

"enabled": True or False, # Whether the feature is enabled or not. }, "createTime": "A String", # Output only. The time the cluster was created, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format. + "currentEmulatedVersion": "A String", # Output only. The current emulated version of the master endpoint. The version is in minor version format, e.g. 1.30. No value or empty string means the cluster has no emulated version. "currentMasterVersion": "A String", # Output only. The current software version of the master endpoint. "currentNodeCount": 42, # Output only. The number of nodes currently in the cluster. Deprecated. Call Kubernetes API directly to retrieve node information. "currentNodeVersion": "A String", # Output only. Deprecated, use [NodePool.version](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1beta1/projects.locations.clusters.nodePools) instead. The current version of the node software components. If they are currently at multiple versions because they're in the process of being upgraded, this reflects the minimum version of all nodes. @@ -737,6 +821,10 @@

Method Details

}, }, "master": { # Master is the configuration for components on master. # Configuration for master components. + "compatibilityStatus": { # CompatibilityStatus is the status regarding the control plane's compatibility. # Output only. The compatibility status of the control plane. It should be empty if the cluster does not have emulated version. For details, see go/user-initiated-rollbackable-upgrade-design. + "downgradableVersion": "A String", # Output only. The GKE version that the cluster can be safely downgraded to if the cluster is emulating the previous minor version. It is usually the cluster's previous version before a minor version upgrade. + "emulatedVersionTime": "A String", # Output only. Last time the control plane became available after a minor version binary upgrade with emulated version set. It indicates the last time the cluster entered the rollback safe mode. + }, }, "masterAuth": { # The authentication information for accessing the master endpoint. Authentication can be done using HTTP basic auth or using client certificates. # The authentication information for accessing the master endpoint. If unspecified, the defaults are used: For clusters before v1.12, if master_auth is unspecified, `username` will be set to "admin", a random password will be generated, and a client certificate will be issued. "clientCertificate": "A String", # Output only. Base64-encoded public certificate used by clients to authenticate to the cluster endpoint. Issued only if client_certificate_config is set. @@ -866,6 +954,44 @@

Method Details

], "enabled": True or False, # Private registry access is enabled. }, + "registryHosts": [ # RegistryHostConfig configures containerd registry host configuration. Each registry_hosts represents a hosts.toml file. At most 25 registry_hosts are allowed. + { # RegistryHostConfig configures the top-level structure for a single containerd registry server's configuration, which represents one hosts.toml file on the node. It will override the same fqdns in PrivateRegistryAccessConfig. + "hosts": [ # HostConfig configures a list of host-specific configurations for the server. Each server can have at most 10 host configurations. + { # HostConfig configures the registry host under a given Server. + "ca": [ # CA configures the registry host certificate. + { # CertificateConfig configures certificate for the registry. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + ], + "capabilities": [ # Capabilities represent the capabilities of the registry host, specifying what operations a host is capable of performing. If not set, containerd enables all capabilities by default. + "A String", + ], + "client": [ # Client configures the registry host client certificate and key. + { # CertificateConfigPair configures pairs of certificates, which is used for client certificate and key pairs under a registry. + "cert": { # CertificateConfig configures certificate for the registry. # Cert configures the client certificate. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + "key": { # CertificateConfig configures certificate for the registry. # Key configures the client private key. Optional. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + }, + ], + "dialTimeout": "A String", # Specifies the maximum duration allowed for a connection attempt to complete. A shorter timeout helps reduce delays when falling back to the original registry if the mirror is unreachable. Maximum allowed value is 180s. If not set, containerd sets default 30s. The value should be a decimal number of seconds with an `s` suffix. + "header": [ # Header configures the registry host headers. + { # RegistryHeader configures headers for the registry. + "key": "A String", # Key configures the header key. + "value": [ # Value configures the header value. + "A String", + ], + }, + ], + "host": "A String", # Host configures the registry host/mirror. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + "overridePath": True or False, # OverridePath is used to indicate the host's API root endpoint is defined in the URL path rather than by the API specification. This may be used with non-compliant OCI registries which are missing the /v2 prefix. If not set, containerd sets default false. + }, + ], + "server": "A String", # Defines the host name of the registry server, which will be used to create configuration file as /etc/containerd/hosts.d//hosts.toml. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + }, + ], "writableCgroups": { # Defines writable cgroups configuration. # Optional. WritableCgroups defines writable cgroups configuration for the node pool. "enabled": True or False, # Optional. Whether writable cgroups is enabled. }, @@ -979,7 +1105,7 @@

Method Details

"swapSizePercent": 42, # Specifies the size of the swap space as a percentage of the ephemeral local SSD capacity. }, }, - "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_max_orphans net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes + "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_mtu_probing net.ipv4.tcp_max_orphans net.ipv4.tcp_max_tw_buckets net.ipv4.tcp_syn_retries net.ipv4.tcp_ecn net.ipv4.tcp_congestion_control net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall kernel.perf_event_paranoid kernel.sched_rt_runtime_us kernel.softlockup_panic kernel.yama.ptrace_scope kernel.kptr_restrict kernel.dmesg_restrict kernel.sysrq fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_background_bytes vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_bytes vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes "a_key": "A String", }, "transparentHugepageDefrag": "A String", # Optional. Defines the transparent hugepage defrag configuration on the node. VM hugepage allocation can be managed by either limiting defragmentation for delayed allocation or skipping it entirely for immediate allocation only. See https://docs.kernel.org/admin-guide/mm/transhuge.html for more details. @@ -1100,7 +1226,7 @@

Method Details

"swapSizePercent": 42, # Specifies the size of the swap space as a percentage of the ephemeral local SSD capacity. }, }, - "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_max_orphans net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes + "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_mtu_probing net.ipv4.tcp_max_orphans net.ipv4.tcp_max_tw_buckets net.ipv4.tcp_syn_retries net.ipv4.tcp_ecn net.ipv4.tcp_congestion_control net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall kernel.perf_event_paranoid kernel.sched_rt_runtime_us kernel.softlockup_panic kernel.yama.ptrace_scope kernel.kptr_restrict kernel.dmesg_restrict kernel.sysrq fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_background_bytes vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_bytes vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes "a_key": "A String", }, "transparentHugepageDefrag": "A String", # Optional. Defines the transparent hugepage defrag configuration on the node. VM hugepage allocation can be managed by either limiting defragmentation for delayed allocation or skipping it entirely for immediate allocation only. See https://docs.kernel.org/admin-guide/mm/transhuge.html for more details. @@ -1183,6 +1309,44 @@

Method Details

], "enabled": True or False, # Private registry access is enabled. }, + "registryHosts": [ # RegistryHostConfig configures containerd registry host configuration. Each registry_hosts represents a hosts.toml file. At most 25 registry_hosts are allowed. + { # RegistryHostConfig configures the top-level structure for a single containerd registry server's configuration, which represents one hosts.toml file on the node. It will override the same fqdns in PrivateRegistryAccessConfig. + "hosts": [ # HostConfig configures a list of host-specific configurations for the server. Each server can have at most 10 host configurations. + { # HostConfig configures the registry host under a given Server. + "ca": [ # CA configures the registry host certificate. + { # CertificateConfig configures certificate for the registry. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + ], + "capabilities": [ # Capabilities represent the capabilities of the registry host, specifying what operations a host is capable of performing. If not set, containerd enables all capabilities by default. + "A String", + ], + "client": [ # Client configures the registry host client certificate and key. + { # CertificateConfigPair configures pairs of certificates, which is used for client certificate and key pairs under a registry. + "cert": { # CertificateConfig configures certificate for the registry. # Cert configures the client certificate. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + "key": { # CertificateConfig configures certificate for the registry. # Key configures the client private key. Optional. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + }, + ], + "dialTimeout": "A String", # Specifies the maximum duration allowed for a connection attempt to complete. A shorter timeout helps reduce delays when falling back to the original registry if the mirror is unreachable. Maximum allowed value is 180s. If not set, containerd sets default 30s. The value should be a decimal number of seconds with an `s` suffix. + "header": [ # Header configures the registry host headers. + { # RegistryHeader configures headers for the registry. + "key": "A String", # Key configures the header key. + "value": [ # Value configures the header value. + "A String", + ], + }, + ], + "host": "A String", # Host configures the registry host/mirror. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + "overridePath": True or False, # OverridePath is used to indicate the host's API root endpoint is defined in the URL path rather than by the API specification. This may be used with non-compliant OCI registries which are missing the /v2 prefix. If not set, containerd sets default false. + }, + ], + "server": "A String", # Defines the host name of the registry server, which will be used to create configuration file as /etc/containerd/hosts.d//hosts.toml. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + }, + ], "writableCgroups": { # Defines writable cgroups configuration. # Optional. WritableCgroups defines writable cgroups configuration for the node pool. "enabled": True or False, # Optional. Whether writable cgroups is enabled. }, @@ -1326,6 +1490,44 @@

Method Details

], "enabled": True or False, # Private registry access is enabled. }, + "registryHosts": [ # RegistryHostConfig configures containerd registry host configuration. Each registry_hosts represents a hosts.toml file. At most 25 registry_hosts are allowed. + { # RegistryHostConfig configures the top-level structure for a single containerd registry server's configuration, which represents one hosts.toml file on the node. It will override the same fqdns in PrivateRegistryAccessConfig. + "hosts": [ # HostConfig configures a list of host-specific configurations for the server. Each server can have at most 10 host configurations. + { # HostConfig configures the registry host under a given Server. + "ca": [ # CA configures the registry host certificate. + { # CertificateConfig configures certificate for the registry. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + ], + "capabilities": [ # Capabilities represent the capabilities of the registry host, specifying what operations a host is capable of performing. If not set, containerd enables all capabilities by default. + "A String", + ], + "client": [ # Client configures the registry host client certificate and key. + { # CertificateConfigPair configures pairs of certificates, which is used for client certificate and key pairs under a registry. + "cert": { # CertificateConfig configures certificate for the registry. # Cert configures the client certificate. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + "key": { # CertificateConfig configures certificate for the registry. # Key configures the client private key. Optional. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + }, + ], + "dialTimeout": "A String", # Specifies the maximum duration allowed for a connection attempt to complete. A shorter timeout helps reduce delays when falling back to the original registry if the mirror is unreachable. Maximum allowed value is 180s. If not set, containerd sets default 30s. The value should be a decimal number of seconds with an `s` suffix. + "header": [ # Header configures the registry host headers. + { # RegistryHeader configures headers for the registry. + "key": "A String", # Key configures the header key. + "value": [ # Value configures the header value. + "A String", + ], + }, + ], + "host": "A String", # Host configures the registry host/mirror. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + "overridePath": True or False, # OverridePath is used to indicate the host's API root endpoint is defined in the URL path rather than by the API specification. This may be used with non-compliant OCI registries which are missing the /v2 prefix. If not set, containerd sets default false. + }, + ], + "server": "A String", # Defines the host name of the registry server, which will be used to create configuration file as /etc/containerd/hosts.d//hosts.toml. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + }, + ], "writableCgroups": { # Defines writable cgroups configuration. # Optional. WritableCgroups defines writable cgroups configuration for the node pool. "enabled": True or False, # Optional. Whether writable cgroups is enabled. }, @@ -1439,7 +1641,7 @@

Method Details

"swapSizePercent": 42, # Specifies the size of the swap space as a percentage of the ephemeral local SSD capacity. }, }, - "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_max_orphans net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes + "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_mtu_probing net.ipv4.tcp_max_orphans net.ipv4.tcp_max_tw_buckets net.ipv4.tcp_syn_retries net.ipv4.tcp_ecn net.ipv4.tcp_congestion_control net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall kernel.perf_event_paranoid kernel.sched_rt_runtime_us kernel.softlockup_panic kernel.yama.ptrace_scope kernel.kptr_restrict kernel.dmesg_restrict kernel.sysrq fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_background_bytes vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_bytes vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes "a_key": "A String", }, "transparentHugepageDefrag": "A String", # Optional. Defines the transparent hugepage defrag configuration on the node. VM hugepage allocation can be managed by either limiting defragmentation for delayed allocation or skipping it entirely for immediate allocation only. See https://docs.kernel.org/admin-guide/mm/transhuge.html for more details. @@ -1585,7 +1787,10 @@

Method Details

"podIpv4CidrBlock": "A String", # The IP address range for pod IPs in this node pool. Only applicable if `create_pod_range` is true. Set to blank to have a range chosen with the default size. Set to /netmask (e.g. `/14`) to have a range chosen with a specific netmask. Set to a [CIDR](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`) to pick a specific range to use. Only applicable if `ip_allocation_policy.use_ip_aliases` is true. This field cannot be changed after the node pool has been created. "podIpv4RangeUtilization": 3.14, # Output only. The utilization of the IPv4 range for the pod. The ratio is Usage/[Total number of IPs in the secondary range], Usage=numNodes*numZones*podIPsPerNode. "podRange": "A String", # The ID of the secondary range for pod IPs. If `create_pod_range` is true, this ID is used for the new range. If `create_pod_range` is false, uses an existing secondary range with this ID. Only applicable if `ip_allocation_policy.use_ip_aliases` is true. This field cannot be changed after the node pool has been created. - "subnetwork": "A String", # Output only. The subnetwork path for the node pool. Format: projects/{project}/regions/{region}/subnetworks/{subnetwork} If the cluster is associated with multiple subnetworks, the subnetwork for the node pool is picked based on the IP utilization during node pool creation and is immutable. + "subnetwork": "A String", # The subnetwork path for the node pool. Format: projects/{project}/regions/{region}/subnetworks/{subnetwork} If the cluster is associated with multiple subnetworks, the subnetwork for the node pool is picked based on the IP utilization during node pool creation and is immutable. + }, + "nodeDrainConfig": { # NodeDrainConfig contains the node drain related configurations for this nodepool. # Specifies the node drain configuration for this node pool. + "respectPdbDuringNodePoolDeletion": True or False, # Whether to respect PDB during node pool deletion. }, "placementPolicy": { # PlacementPolicy defines the placement policy used by the node pool. # Specifies the node placement policy. "policyName": "A String", # If set, refers to the name of a custom resource policy supplied by the user. The resource policy must be in the same project and region as the node pool. If not found, InvalidArgument error is returned. @@ -1692,6 +1897,9 @@

Method Details

}, "enableNetworkEgressMetering": True or False, # Whether to enable network egress metering for this cluster. If enabled, a daemonset will be created in the cluster to meter network egress traffic. }, + "rollbackSafeUpgrade": { # RollbackSafeUpgrade is the configuration for the rollback safe upgrade. # The rollback safe upgrade information of the cluster. This field is used when user manually triggers a rollback safe upgrade. + "controlPlaneSoakDuration": "A String", # A user-defined period for the cluster remains in the rollbackable state. ex: {seconds: 21600}. + }, "satisfiesPzi": True or False, # Output only. Reserved for future use. "satisfiesPzs": True or False, # Output only. Reserved for future use. "secretManagerConfig": { # SecretManagerConfig is config for secret manager enablement. # Secret CSI driver configuration. @@ -1730,6 +1938,9 @@

Method Details

"aggregationCa": "A String", # The Certificate Authority Service caPool to use for the aggregation CA in this cluster. "clusterCa": "A String", # The Certificate Authority Service caPool to use for the cluster CA in this cluster. "controlPlaneDiskEncryptionKey": "A String", # The Cloud KMS cryptoKey to use for Confidential Hyperdisk on the control plane nodes. + "controlPlaneDiskEncryptionKeyVersions": [ # Output only. All of the versions of the Cloud KMS cryptoKey that are used by Confidential Hyperdisks on the control plane nodes. + "A String", + ], "etcdApiCa": "A String", # Resource path of the Certificate Authority Service caPool to use for the etcd API CA in this cluster. "etcdPeerCa": "A String", # Resource path of the Certificate Authority Service caPool to use for the etcd peer CA in this cluster. "gkeopsEtcdBackupEncryptionKey": "A String", # Resource path of the Cloud KMS cryptoKey to use for encryption of internal etcd backups. @@ -1918,13 +2129,20 @@

Method Details

"pausedReason": [ # The auto upgrade paused reason. "A String", ], + "rollbackSafeUpgradeStatus": { # RollbackSafeUpgradeStatus contains the rollback-safe upgrade status of a cluster. # The cluster's rollback-safe upgrade status. + "controlPlaneUpgradeRollbackEndTime": "A String", # The rollback-safe mode expiration time. + "mode": "A String", # The mode of the rollback-safe upgrade. + "previousVersion": "A String", # The GKE version that the cluster previously used before step-one upgrade. + }, "upgradeDetails": [ # The list of past auto upgrades. { # UpgradeDetails contains detailed information of each individual upgrade operation. "endTime": "A String", # The end timestamp of the upgrade. + "initialEmulatedVersion": "A String", # The emulated version before the upgrade. "initialVersion": "A String", # The version before the upgrade. "startTime": "A String", # The start timestamp of the upgrade. "startType": "A String", # The start type of the upgrade. "state": "A String", # Output only. The state of the upgrade. + "targetEmulatedVersion": "A String", # The emulated version after the upgrade. "targetVersion": "A String", # The version after the upgrade. }, ], @@ -1992,7 +2210,7 @@

Method Details

"disabled": True or False, # Whether the Kubernetes Dashboard is enabled for this cluster. }, "lustreCsiDriverConfig": { # Configuration for the Lustre CSI driver. # Configuration for the Lustre CSI driver. - "enableLegacyLustrePort": True or False, # If set to true, the Lustre CSI driver will install Lustre kernel modules using port 6988. This serves as a workaround for a port conflict with the gke-metadata-server. This field is required ONLY under the following conditions: 1. The GKE node version is older than 1.33.2-gke.4655000. 2. You're connecting to a Lustre instance that has the 'gke-support-enabled' flag. + "enableLegacyLustrePort": True or False, # If set to true, the Lustre CSI driver will install Lustre kernel modules using port 6988. This serves as a workaround for a port conflict with the gke-metadata-server. This field is required ONLY under the following conditions: 1. The GKE node version is older than 1.33.2-gke.4655000. 2. You're connecting to a Lustre instance that has the 'gke-support-enabled' flag. Deprecated: This flag is no longer required as of GKE node version 1.33.2-gke.4655000, unless you are connecting to a Lustre instance that has the `gke-support-enabled` flag. "enabled": True or False, # Whether the Lustre CSI driver is enabled for this cluster. }, "networkPolicyConfig": { # Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes. # Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes. @@ -2001,6 +2219,9 @@

Method Details

"parallelstoreCsiDriverConfig": { # Configuration for the Cloud Storage Parallelstore CSI driver. # Configuration for the Cloud Storage Parallelstore CSI driver. "enabled": True or False, # Whether the Cloud Storage Parallelstore CSI driver is enabled for this cluster. }, + "podSnapshotConfig": { # PodSnapshotConfig is the configuration for GKE Pod Snapshots feature. # Configuration for the Pod Snapshot feature. + "enabled": True or False, # Whether or not the Pod Snapshots feature is enabled. + }, "rayOperatorConfig": { # Configuration options for the Ray Operator add-on. # Optional. Configuration for Ray Operator addon. "enabled": True or False, # Whether the Ray addon is enabled for this cluster. "rayClusterLoggingConfig": { # RayClusterLoggingConfig specifies logging configuration for Ray clusters. # Optional. Logging configuration for Ray clusters. @@ -2159,6 +2380,7 @@

Method Details

"enabled": True or False, # Whether the feature is enabled or not. }, "createTime": "A String", # Output only. The time the cluster was created, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format. + "currentEmulatedVersion": "A String", # Output only. The current emulated version of the master endpoint. The version is in minor version format, e.g. 1.30. No value or empty string means the cluster has no emulated version. "currentMasterVersion": "A String", # Output only. The current software version of the master endpoint. "currentNodeCount": 42, # Output only. The number of nodes currently in the cluster. Deprecated. Call Kubernetes API directly to retrieve node information. "currentNodeVersion": "A String", # Output only. Deprecated, use [NodePool.version](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1beta1/projects.locations.clusters.nodePools) instead. The current version of the node software components. If they are currently at multiple versions because they're in the process of being upgraded, this reflects the minimum version of all nodes. @@ -2309,6 +2531,10 @@

Method Details

}, }, "master": { # Master is the configuration for components on master. # Configuration for master components. + "compatibilityStatus": { # CompatibilityStatus is the status regarding the control plane's compatibility. # Output only. The compatibility status of the control plane. It should be empty if the cluster does not have emulated version. For details, see go/user-initiated-rollbackable-upgrade-design. + "downgradableVersion": "A String", # Output only. The GKE version that the cluster can be safely downgraded to if the cluster is emulating the previous minor version. It is usually the cluster's previous version before a minor version upgrade. + "emulatedVersionTime": "A String", # Output only. Last time the control plane became available after a minor version binary upgrade with emulated version set. It indicates the last time the cluster entered the rollback safe mode. + }, }, "masterAuth": { # The authentication information for accessing the master endpoint. Authentication can be done using HTTP basic auth or using client certificates. # The authentication information for accessing the master endpoint. If unspecified, the defaults are used: For clusters before v1.12, if master_auth is unspecified, `username` will be set to "admin", a random password will be generated, and a client certificate will be issued. "clientCertificate": "A String", # Output only. Base64-encoded public certificate used by clients to authenticate to the cluster endpoint. Issued only if client_certificate_config is set. @@ -2438,6 +2664,44 @@

Method Details

], "enabled": True or False, # Private registry access is enabled. }, + "registryHosts": [ # RegistryHostConfig configures containerd registry host configuration. Each registry_hosts represents a hosts.toml file. At most 25 registry_hosts are allowed. + { # RegistryHostConfig configures the top-level structure for a single containerd registry server's configuration, which represents one hosts.toml file on the node. It will override the same fqdns in PrivateRegistryAccessConfig. + "hosts": [ # HostConfig configures a list of host-specific configurations for the server. Each server can have at most 10 host configurations. + { # HostConfig configures the registry host under a given Server. + "ca": [ # CA configures the registry host certificate. + { # CertificateConfig configures certificate for the registry. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + ], + "capabilities": [ # Capabilities represent the capabilities of the registry host, specifying what operations a host is capable of performing. If not set, containerd enables all capabilities by default. + "A String", + ], + "client": [ # Client configures the registry host client certificate and key. + { # CertificateConfigPair configures pairs of certificates, which is used for client certificate and key pairs under a registry. + "cert": { # CertificateConfig configures certificate for the registry. # Cert configures the client certificate. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + "key": { # CertificateConfig configures certificate for the registry. # Key configures the client private key. Optional. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + }, + ], + "dialTimeout": "A String", # Specifies the maximum duration allowed for a connection attempt to complete. A shorter timeout helps reduce delays when falling back to the original registry if the mirror is unreachable. Maximum allowed value is 180s. If not set, containerd sets default 30s. The value should be a decimal number of seconds with an `s` suffix. + "header": [ # Header configures the registry host headers. + { # RegistryHeader configures headers for the registry. + "key": "A String", # Key configures the header key. + "value": [ # Value configures the header value. + "A String", + ], + }, + ], + "host": "A String", # Host configures the registry host/mirror. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + "overridePath": True or False, # OverridePath is used to indicate the host's API root endpoint is defined in the URL path rather than by the API specification. This may be used with non-compliant OCI registries which are missing the /v2 prefix. If not set, containerd sets default false. + }, + ], + "server": "A String", # Defines the host name of the registry server, which will be used to create configuration file as /etc/containerd/hosts.d//hosts.toml. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + }, + ], "writableCgroups": { # Defines writable cgroups configuration. # Optional. WritableCgroups defines writable cgroups configuration for the node pool. "enabled": True or False, # Optional. Whether writable cgroups is enabled. }, @@ -2551,7 +2815,7 @@

Method Details

"swapSizePercent": 42, # Specifies the size of the swap space as a percentage of the ephemeral local SSD capacity. }, }, - "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_max_orphans net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes + "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_mtu_probing net.ipv4.tcp_max_orphans net.ipv4.tcp_max_tw_buckets net.ipv4.tcp_syn_retries net.ipv4.tcp_ecn net.ipv4.tcp_congestion_control net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall kernel.perf_event_paranoid kernel.sched_rt_runtime_us kernel.softlockup_panic kernel.yama.ptrace_scope kernel.kptr_restrict kernel.dmesg_restrict kernel.sysrq fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_background_bytes vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_bytes vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes "a_key": "A String", }, "transparentHugepageDefrag": "A String", # Optional. Defines the transparent hugepage defrag configuration on the node. VM hugepage allocation can be managed by either limiting defragmentation for delayed allocation or skipping it entirely for immediate allocation only. See https://docs.kernel.org/admin-guide/mm/transhuge.html for more details. @@ -2672,7 +2936,7 @@

Method Details

"swapSizePercent": 42, # Specifies the size of the swap space as a percentage of the ephemeral local SSD capacity. }, }, - "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_max_orphans net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes + "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_mtu_probing net.ipv4.tcp_max_orphans net.ipv4.tcp_max_tw_buckets net.ipv4.tcp_syn_retries net.ipv4.tcp_ecn net.ipv4.tcp_congestion_control net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall kernel.perf_event_paranoid kernel.sched_rt_runtime_us kernel.softlockup_panic kernel.yama.ptrace_scope kernel.kptr_restrict kernel.dmesg_restrict kernel.sysrq fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_background_bytes vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_bytes vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes "a_key": "A String", }, "transparentHugepageDefrag": "A String", # Optional. Defines the transparent hugepage defrag configuration on the node. VM hugepage allocation can be managed by either limiting defragmentation for delayed allocation or skipping it entirely for immediate allocation only. See https://docs.kernel.org/admin-guide/mm/transhuge.html for more details. @@ -2755,6 +3019,44 @@

Method Details

], "enabled": True or False, # Private registry access is enabled. }, + "registryHosts": [ # RegistryHostConfig configures containerd registry host configuration. Each registry_hosts represents a hosts.toml file. At most 25 registry_hosts are allowed. + { # RegistryHostConfig configures the top-level structure for a single containerd registry server's configuration, which represents one hosts.toml file on the node. It will override the same fqdns in PrivateRegistryAccessConfig. + "hosts": [ # HostConfig configures a list of host-specific configurations for the server. Each server can have at most 10 host configurations. + { # HostConfig configures the registry host under a given Server. + "ca": [ # CA configures the registry host certificate. + { # CertificateConfig configures certificate for the registry. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + ], + "capabilities": [ # Capabilities represent the capabilities of the registry host, specifying what operations a host is capable of performing. If not set, containerd enables all capabilities by default. + "A String", + ], + "client": [ # Client configures the registry host client certificate and key. + { # CertificateConfigPair configures pairs of certificates, which is used for client certificate and key pairs under a registry. + "cert": { # CertificateConfig configures certificate for the registry. # Cert configures the client certificate. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + "key": { # CertificateConfig configures certificate for the registry. # Key configures the client private key. Optional. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + }, + ], + "dialTimeout": "A String", # Specifies the maximum duration allowed for a connection attempt to complete. A shorter timeout helps reduce delays when falling back to the original registry if the mirror is unreachable. Maximum allowed value is 180s. If not set, containerd sets default 30s. The value should be a decimal number of seconds with an `s` suffix. + "header": [ # Header configures the registry host headers. + { # RegistryHeader configures headers for the registry. + "key": "A String", # Key configures the header key. + "value": [ # Value configures the header value. + "A String", + ], + }, + ], + "host": "A String", # Host configures the registry host/mirror. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + "overridePath": True or False, # OverridePath is used to indicate the host's API root endpoint is defined in the URL path rather than by the API specification. This may be used with non-compliant OCI registries which are missing the /v2 prefix. If not set, containerd sets default false. + }, + ], + "server": "A String", # Defines the host name of the registry server, which will be used to create configuration file as /etc/containerd/hosts.d//hosts.toml. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + }, + ], "writableCgroups": { # Defines writable cgroups configuration. # Optional. WritableCgroups defines writable cgroups configuration for the node pool. "enabled": True or False, # Optional. Whether writable cgroups is enabled. }, @@ -2898,6 +3200,44 @@

Method Details

], "enabled": True or False, # Private registry access is enabled. }, + "registryHosts": [ # RegistryHostConfig configures containerd registry host configuration. Each registry_hosts represents a hosts.toml file. At most 25 registry_hosts are allowed. + { # RegistryHostConfig configures the top-level structure for a single containerd registry server's configuration, which represents one hosts.toml file on the node. It will override the same fqdns in PrivateRegistryAccessConfig. + "hosts": [ # HostConfig configures a list of host-specific configurations for the server. Each server can have at most 10 host configurations. + { # HostConfig configures the registry host under a given Server. + "ca": [ # CA configures the registry host certificate. + { # CertificateConfig configures certificate for the registry. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + ], + "capabilities": [ # Capabilities represent the capabilities of the registry host, specifying what operations a host is capable of performing. If not set, containerd enables all capabilities by default. + "A String", + ], + "client": [ # Client configures the registry host client certificate and key. + { # CertificateConfigPair configures pairs of certificates, which is used for client certificate and key pairs under a registry. + "cert": { # CertificateConfig configures certificate for the registry. # Cert configures the client certificate. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + "key": { # CertificateConfig configures certificate for the registry. # Key configures the client private key. Optional. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + }, + ], + "dialTimeout": "A String", # Specifies the maximum duration allowed for a connection attempt to complete. A shorter timeout helps reduce delays when falling back to the original registry if the mirror is unreachable. Maximum allowed value is 180s. If not set, containerd sets default 30s. The value should be a decimal number of seconds with an `s` suffix. + "header": [ # Header configures the registry host headers. + { # RegistryHeader configures headers for the registry. + "key": "A String", # Key configures the header key. + "value": [ # Value configures the header value. + "A String", + ], + }, + ], + "host": "A String", # Host configures the registry host/mirror. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + "overridePath": True or False, # OverridePath is used to indicate the host's API root endpoint is defined in the URL path rather than by the API specification. This may be used with non-compliant OCI registries which are missing the /v2 prefix. If not set, containerd sets default false. + }, + ], + "server": "A String", # Defines the host name of the registry server, which will be used to create configuration file as /etc/containerd/hosts.d//hosts.toml. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + }, + ], "writableCgroups": { # Defines writable cgroups configuration. # Optional. WritableCgroups defines writable cgroups configuration for the node pool. "enabled": True or False, # Optional. Whether writable cgroups is enabled. }, @@ -3011,7 +3351,7 @@

Method Details

"swapSizePercent": 42, # Specifies the size of the swap space as a percentage of the ephemeral local SSD capacity. }, }, - "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_max_orphans net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes + "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_mtu_probing net.ipv4.tcp_max_orphans net.ipv4.tcp_max_tw_buckets net.ipv4.tcp_syn_retries net.ipv4.tcp_ecn net.ipv4.tcp_congestion_control net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall kernel.perf_event_paranoid kernel.sched_rt_runtime_us kernel.softlockup_panic kernel.yama.ptrace_scope kernel.kptr_restrict kernel.dmesg_restrict kernel.sysrq fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_background_bytes vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_bytes vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes "a_key": "A String", }, "transparentHugepageDefrag": "A String", # Optional. Defines the transparent hugepage defrag configuration on the node. VM hugepage allocation can be managed by either limiting defragmentation for delayed allocation or skipping it entirely for immediate allocation only. See https://docs.kernel.org/admin-guide/mm/transhuge.html for more details. @@ -3157,7 +3497,10 @@

Method Details

"podIpv4CidrBlock": "A String", # The IP address range for pod IPs in this node pool. Only applicable if `create_pod_range` is true. Set to blank to have a range chosen with the default size. Set to /netmask (e.g. `/14`) to have a range chosen with a specific netmask. Set to a [CIDR](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`) to pick a specific range to use. Only applicable if `ip_allocation_policy.use_ip_aliases` is true. This field cannot be changed after the node pool has been created. "podIpv4RangeUtilization": 3.14, # Output only. The utilization of the IPv4 range for the pod. The ratio is Usage/[Total number of IPs in the secondary range], Usage=numNodes*numZones*podIPsPerNode. "podRange": "A String", # The ID of the secondary range for pod IPs. If `create_pod_range` is true, this ID is used for the new range. If `create_pod_range` is false, uses an existing secondary range with this ID. Only applicable if `ip_allocation_policy.use_ip_aliases` is true. This field cannot be changed after the node pool has been created. - "subnetwork": "A String", # Output only. The subnetwork path for the node pool. Format: projects/{project}/regions/{region}/subnetworks/{subnetwork} If the cluster is associated with multiple subnetworks, the subnetwork for the node pool is picked based on the IP utilization during node pool creation and is immutable. + "subnetwork": "A String", # The subnetwork path for the node pool. Format: projects/{project}/regions/{region}/subnetworks/{subnetwork} If the cluster is associated with multiple subnetworks, the subnetwork for the node pool is picked based on the IP utilization during node pool creation and is immutable. + }, + "nodeDrainConfig": { # NodeDrainConfig contains the node drain related configurations for this nodepool. # Specifies the node drain configuration for this node pool. + "respectPdbDuringNodePoolDeletion": True or False, # Whether to respect PDB during node pool deletion. }, "placementPolicy": { # PlacementPolicy defines the placement policy used by the node pool. # Specifies the node placement policy. "policyName": "A String", # If set, refers to the name of a custom resource policy supplied by the user. The resource policy must be in the same project and region as the node pool. If not found, InvalidArgument error is returned. @@ -3264,6 +3607,9 @@

Method Details

}, "enableNetworkEgressMetering": True or False, # Whether to enable network egress metering for this cluster. If enabled, a daemonset will be created in the cluster to meter network egress traffic. }, + "rollbackSafeUpgrade": { # RollbackSafeUpgrade is the configuration for the rollback safe upgrade. # The rollback safe upgrade information of the cluster. This field is used when user manually triggers a rollback safe upgrade. + "controlPlaneSoakDuration": "A String", # A user-defined period for the cluster remains in the rollbackable state. ex: {seconds: 21600}. + }, "satisfiesPzi": True or False, # Output only. Reserved for future use. "satisfiesPzs": True or False, # Output only. Reserved for future use. "secretManagerConfig": { # SecretManagerConfig is config for secret manager enablement. # Secret CSI driver configuration. @@ -3302,6 +3648,9 @@

Method Details

"aggregationCa": "A String", # The Certificate Authority Service caPool to use for the aggregation CA in this cluster. "clusterCa": "A String", # The Certificate Authority Service caPool to use for the cluster CA in this cluster. "controlPlaneDiskEncryptionKey": "A String", # The Cloud KMS cryptoKey to use for Confidential Hyperdisk on the control plane nodes. + "controlPlaneDiskEncryptionKeyVersions": [ # Output only. All of the versions of the Cloud KMS cryptoKey that are used by Confidential Hyperdisks on the control plane nodes. + "A String", + ], "etcdApiCa": "A String", # Resource path of the Certificate Authority Service caPool to use for the etcd API CA in this cluster. "etcdPeerCa": "A String", # Resource path of the Certificate Authority Service caPool to use for the etcd peer CA in this cluster. "gkeopsEtcdBackupEncryptionKey": "A String", # Resource path of the Cloud KMS cryptoKey to use for encryption of internal etcd backups. @@ -3472,7 +3821,7 @@

Method Details

"disabled": True or False, # Whether the Kubernetes Dashboard is enabled for this cluster. }, "lustreCsiDriverConfig": { # Configuration for the Lustre CSI driver. # Configuration for the Lustre CSI driver. - "enableLegacyLustrePort": True or False, # If set to true, the Lustre CSI driver will install Lustre kernel modules using port 6988. This serves as a workaround for a port conflict with the gke-metadata-server. This field is required ONLY under the following conditions: 1. The GKE node version is older than 1.33.2-gke.4655000. 2. You're connecting to a Lustre instance that has the 'gke-support-enabled' flag. + "enableLegacyLustrePort": True or False, # If set to true, the Lustre CSI driver will install Lustre kernel modules using port 6988. This serves as a workaround for a port conflict with the gke-metadata-server. This field is required ONLY under the following conditions: 1. The GKE node version is older than 1.33.2-gke.4655000. 2. You're connecting to a Lustre instance that has the 'gke-support-enabled' flag. Deprecated: This flag is no longer required as of GKE node version 1.33.2-gke.4655000, unless you are connecting to a Lustre instance that has the `gke-support-enabled` flag. "enabled": True or False, # Whether the Lustre CSI driver is enabled for this cluster. }, "networkPolicyConfig": { # Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes. # Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes. @@ -3481,6 +3830,9 @@

Method Details

"parallelstoreCsiDriverConfig": { # Configuration for the Cloud Storage Parallelstore CSI driver. # Configuration for the Cloud Storage Parallelstore CSI driver. "enabled": True or False, # Whether the Cloud Storage Parallelstore CSI driver is enabled for this cluster. }, + "podSnapshotConfig": { # PodSnapshotConfig is the configuration for GKE Pod Snapshots feature. # Configuration for the Pod Snapshot feature. + "enabled": True or False, # Whether or not the Pod Snapshots feature is enabled. + }, "rayOperatorConfig": { # Configuration options for the Ray Operator add-on. # Optional. Configuration for Ray Operator addon. "enabled": True or False, # Whether the Ray addon is enabled for this cluster. "rayClusterLoggingConfig": { # RayClusterLoggingConfig specifies logging configuration for Ray clusters. # Optional. Logging configuration for Ray clusters. @@ -3639,6 +3991,7 @@

Method Details

"enabled": True or False, # Whether the feature is enabled or not. }, "createTime": "A String", # Output only. The time the cluster was created, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format. + "currentEmulatedVersion": "A String", # Output only. The current emulated version of the master endpoint. The version is in minor version format, e.g. 1.30. No value or empty string means the cluster has no emulated version. "currentMasterVersion": "A String", # Output only. The current software version of the master endpoint. "currentNodeCount": 42, # Output only. The number of nodes currently in the cluster. Deprecated. Call Kubernetes API directly to retrieve node information. "currentNodeVersion": "A String", # Output only. Deprecated, use [NodePool.version](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1beta1/projects.locations.clusters.nodePools) instead. The current version of the node software components. If they are currently at multiple versions because they're in the process of being upgraded, this reflects the minimum version of all nodes. @@ -3789,6 +4142,10 @@

Method Details

}, }, "master": { # Master is the configuration for components on master. # Configuration for master components. + "compatibilityStatus": { # CompatibilityStatus is the status regarding the control plane's compatibility. # Output only. The compatibility status of the control plane. It should be empty if the cluster does not have emulated version. For details, see go/user-initiated-rollbackable-upgrade-design. + "downgradableVersion": "A String", # Output only. The GKE version that the cluster can be safely downgraded to if the cluster is emulating the previous minor version. It is usually the cluster's previous version before a minor version upgrade. + "emulatedVersionTime": "A String", # Output only. Last time the control plane became available after a minor version binary upgrade with emulated version set. It indicates the last time the cluster entered the rollback safe mode. + }, }, "masterAuth": { # The authentication information for accessing the master endpoint. Authentication can be done using HTTP basic auth or using client certificates. # The authentication information for accessing the master endpoint. If unspecified, the defaults are used: For clusters before v1.12, if master_auth is unspecified, `username` will be set to "admin", a random password will be generated, and a client certificate will be issued. "clientCertificate": "A String", # Output only. Base64-encoded public certificate used by clients to authenticate to the cluster endpoint. Issued only if client_certificate_config is set. @@ -3918,6 +4275,44 @@

Method Details

], "enabled": True or False, # Private registry access is enabled. }, + "registryHosts": [ # RegistryHostConfig configures containerd registry host configuration. Each registry_hosts represents a hosts.toml file. At most 25 registry_hosts are allowed. + { # RegistryHostConfig configures the top-level structure for a single containerd registry server's configuration, which represents one hosts.toml file on the node. It will override the same fqdns in PrivateRegistryAccessConfig. + "hosts": [ # HostConfig configures a list of host-specific configurations for the server. Each server can have at most 10 host configurations. + { # HostConfig configures the registry host under a given Server. + "ca": [ # CA configures the registry host certificate. + { # CertificateConfig configures certificate for the registry. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + ], + "capabilities": [ # Capabilities represent the capabilities of the registry host, specifying what operations a host is capable of performing. If not set, containerd enables all capabilities by default. + "A String", + ], + "client": [ # Client configures the registry host client certificate and key. + { # CertificateConfigPair configures pairs of certificates, which is used for client certificate and key pairs under a registry. + "cert": { # CertificateConfig configures certificate for the registry. # Cert configures the client certificate. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + "key": { # CertificateConfig configures certificate for the registry. # Key configures the client private key. Optional. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + }, + ], + "dialTimeout": "A String", # Specifies the maximum duration allowed for a connection attempt to complete. A shorter timeout helps reduce delays when falling back to the original registry if the mirror is unreachable. Maximum allowed value is 180s. If not set, containerd sets default 30s. The value should be a decimal number of seconds with an `s` suffix. + "header": [ # Header configures the registry host headers. + { # RegistryHeader configures headers for the registry. + "key": "A String", # Key configures the header key. + "value": [ # Value configures the header value. + "A String", + ], + }, + ], + "host": "A String", # Host configures the registry host/mirror. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + "overridePath": True or False, # OverridePath is used to indicate the host's API root endpoint is defined in the URL path rather than by the API specification. This may be used with non-compliant OCI registries which are missing the /v2 prefix. If not set, containerd sets default false. + }, + ], + "server": "A String", # Defines the host name of the registry server, which will be used to create configuration file as /etc/containerd/hosts.d//hosts.toml. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + }, + ], "writableCgroups": { # Defines writable cgroups configuration. # Optional. WritableCgroups defines writable cgroups configuration for the node pool. "enabled": True or False, # Optional. Whether writable cgroups is enabled. }, @@ -4031,7 +4426,7 @@

Method Details

"swapSizePercent": 42, # Specifies the size of the swap space as a percentage of the ephemeral local SSD capacity. }, }, - "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_max_orphans net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes + "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_mtu_probing net.ipv4.tcp_max_orphans net.ipv4.tcp_max_tw_buckets net.ipv4.tcp_syn_retries net.ipv4.tcp_ecn net.ipv4.tcp_congestion_control net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall kernel.perf_event_paranoid kernel.sched_rt_runtime_us kernel.softlockup_panic kernel.yama.ptrace_scope kernel.kptr_restrict kernel.dmesg_restrict kernel.sysrq fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_background_bytes vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_bytes vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes "a_key": "A String", }, "transparentHugepageDefrag": "A String", # Optional. Defines the transparent hugepage defrag configuration on the node. VM hugepage allocation can be managed by either limiting defragmentation for delayed allocation or skipping it entirely for immediate allocation only. See https://docs.kernel.org/admin-guide/mm/transhuge.html for more details. @@ -4152,7 +4547,7 @@

Method Details

"swapSizePercent": 42, # Specifies the size of the swap space as a percentage of the ephemeral local SSD capacity. }, }, - "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_max_orphans net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes + "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_mtu_probing net.ipv4.tcp_max_orphans net.ipv4.tcp_max_tw_buckets net.ipv4.tcp_syn_retries net.ipv4.tcp_ecn net.ipv4.tcp_congestion_control net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall kernel.perf_event_paranoid kernel.sched_rt_runtime_us kernel.softlockup_panic kernel.yama.ptrace_scope kernel.kptr_restrict kernel.dmesg_restrict kernel.sysrq fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_background_bytes vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_bytes vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes "a_key": "A String", }, "transparentHugepageDefrag": "A String", # Optional. Defines the transparent hugepage defrag configuration on the node. VM hugepage allocation can be managed by either limiting defragmentation for delayed allocation or skipping it entirely for immediate allocation only. See https://docs.kernel.org/admin-guide/mm/transhuge.html for more details. @@ -4235,6 +4630,44 @@

Method Details

], "enabled": True or False, # Private registry access is enabled. }, + "registryHosts": [ # RegistryHostConfig configures containerd registry host configuration. Each registry_hosts represents a hosts.toml file. At most 25 registry_hosts are allowed. + { # RegistryHostConfig configures the top-level structure for a single containerd registry server's configuration, which represents one hosts.toml file on the node. It will override the same fqdns in PrivateRegistryAccessConfig. + "hosts": [ # HostConfig configures a list of host-specific configurations for the server. Each server can have at most 10 host configurations. + { # HostConfig configures the registry host under a given Server. + "ca": [ # CA configures the registry host certificate. + { # CertificateConfig configures certificate for the registry. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + ], + "capabilities": [ # Capabilities represent the capabilities of the registry host, specifying what operations a host is capable of performing. If not set, containerd enables all capabilities by default. + "A String", + ], + "client": [ # Client configures the registry host client certificate and key. + { # CertificateConfigPair configures pairs of certificates, which is used for client certificate and key pairs under a registry. + "cert": { # CertificateConfig configures certificate for the registry. # Cert configures the client certificate. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + "key": { # CertificateConfig configures certificate for the registry. # Key configures the client private key. Optional. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + }, + ], + "dialTimeout": "A String", # Specifies the maximum duration allowed for a connection attempt to complete. A shorter timeout helps reduce delays when falling back to the original registry if the mirror is unreachable. Maximum allowed value is 180s. If not set, containerd sets default 30s. The value should be a decimal number of seconds with an `s` suffix. + "header": [ # Header configures the registry host headers. + { # RegistryHeader configures headers for the registry. + "key": "A String", # Key configures the header key. + "value": [ # Value configures the header value. + "A String", + ], + }, + ], + "host": "A String", # Host configures the registry host/mirror. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + "overridePath": True or False, # OverridePath is used to indicate the host's API root endpoint is defined in the URL path rather than by the API specification. This may be used with non-compliant OCI registries which are missing the /v2 prefix. If not set, containerd sets default false. + }, + ], + "server": "A String", # Defines the host name of the registry server, which will be used to create configuration file as /etc/containerd/hosts.d//hosts.toml. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + }, + ], "writableCgroups": { # Defines writable cgroups configuration. # Optional. WritableCgroups defines writable cgroups configuration for the node pool. "enabled": True or False, # Optional. Whether writable cgroups is enabled. }, @@ -4378,6 +4811,44 @@

Method Details

], "enabled": True or False, # Private registry access is enabled. }, + "registryHosts": [ # RegistryHostConfig configures containerd registry host configuration. Each registry_hosts represents a hosts.toml file. At most 25 registry_hosts are allowed. + { # RegistryHostConfig configures the top-level structure for a single containerd registry server's configuration, which represents one hosts.toml file on the node. It will override the same fqdns in PrivateRegistryAccessConfig. + "hosts": [ # HostConfig configures a list of host-specific configurations for the server. Each server can have at most 10 host configurations. + { # HostConfig configures the registry host under a given Server. + "ca": [ # CA configures the registry host certificate. + { # CertificateConfig configures certificate for the registry. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + ], + "capabilities": [ # Capabilities represent the capabilities of the registry host, specifying what operations a host is capable of performing. If not set, containerd enables all capabilities by default. + "A String", + ], + "client": [ # Client configures the registry host client certificate and key. + { # CertificateConfigPair configures pairs of certificates, which is used for client certificate and key pairs under a registry. + "cert": { # CertificateConfig configures certificate for the registry. # Cert configures the client certificate. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + "key": { # CertificateConfig configures certificate for the registry. # Key configures the client private key. Optional. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + }, + ], + "dialTimeout": "A String", # Specifies the maximum duration allowed for a connection attempt to complete. A shorter timeout helps reduce delays when falling back to the original registry if the mirror is unreachable. Maximum allowed value is 180s. If not set, containerd sets default 30s. The value should be a decimal number of seconds with an `s` suffix. + "header": [ # Header configures the registry host headers. + { # RegistryHeader configures headers for the registry. + "key": "A String", # Key configures the header key. + "value": [ # Value configures the header value. + "A String", + ], + }, + ], + "host": "A String", # Host configures the registry host/mirror. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + "overridePath": True or False, # OverridePath is used to indicate the host's API root endpoint is defined in the URL path rather than by the API specification. This may be used with non-compliant OCI registries which are missing the /v2 prefix. If not set, containerd sets default false. + }, + ], + "server": "A String", # Defines the host name of the registry server, which will be used to create configuration file as /etc/containerd/hosts.d//hosts.toml. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + }, + ], "writableCgroups": { # Defines writable cgroups configuration. # Optional. WritableCgroups defines writable cgroups configuration for the node pool. "enabled": True or False, # Optional. Whether writable cgroups is enabled. }, @@ -4491,7 +4962,7 @@

Method Details

"swapSizePercent": 42, # Specifies the size of the swap space as a percentage of the ephemeral local SSD capacity. }, }, - "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_max_orphans net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes + "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_mtu_probing net.ipv4.tcp_max_orphans net.ipv4.tcp_max_tw_buckets net.ipv4.tcp_syn_retries net.ipv4.tcp_ecn net.ipv4.tcp_congestion_control net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall kernel.perf_event_paranoid kernel.sched_rt_runtime_us kernel.softlockup_panic kernel.yama.ptrace_scope kernel.kptr_restrict kernel.dmesg_restrict kernel.sysrq fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_background_bytes vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_bytes vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes "a_key": "A String", }, "transparentHugepageDefrag": "A String", # Optional. Defines the transparent hugepage defrag configuration on the node. VM hugepage allocation can be managed by either limiting defragmentation for delayed allocation or skipping it entirely for immediate allocation only. See https://docs.kernel.org/admin-guide/mm/transhuge.html for more details. @@ -4637,7 +5108,10 @@

Method Details

"podIpv4CidrBlock": "A String", # The IP address range for pod IPs in this node pool. Only applicable if `create_pod_range` is true. Set to blank to have a range chosen with the default size. Set to /netmask (e.g. `/14`) to have a range chosen with a specific netmask. Set to a [CIDR](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`) to pick a specific range to use. Only applicable if `ip_allocation_policy.use_ip_aliases` is true. This field cannot be changed after the node pool has been created. "podIpv4RangeUtilization": 3.14, # Output only. The utilization of the IPv4 range for the pod. The ratio is Usage/[Total number of IPs in the secondary range], Usage=numNodes*numZones*podIPsPerNode. "podRange": "A String", # The ID of the secondary range for pod IPs. If `create_pod_range` is true, this ID is used for the new range. If `create_pod_range` is false, uses an existing secondary range with this ID. Only applicable if `ip_allocation_policy.use_ip_aliases` is true. This field cannot be changed after the node pool has been created. - "subnetwork": "A String", # Output only. The subnetwork path for the node pool. Format: projects/{project}/regions/{region}/subnetworks/{subnetwork} If the cluster is associated with multiple subnetworks, the subnetwork for the node pool is picked based on the IP utilization during node pool creation and is immutable. + "subnetwork": "A String", # The subnetwork path for the node pool. Format: projects/{project}/regions/{region}/subnetworks/{subnetwork} If the cluster is associated with multiple subnetworks, the subnetwork for the node pool is picked based on the IP utilization during node pool creation and is immutable. + }, + "nodeDrainConfig": { # NodeDrainConfig contains the node drain related configurations for this nodepool. # Specifies the node drain configuration for this node pool. + "respectPdbDuringNodePoolDeletion": True or False, # Whether to respect PDB during node pool deletion. }, "placementPolicy": { # PlacementPolicy defines the placement policy used by the node pool. # Specifies the node placement policy. "policyName": "A String", # If set, refers to the name of a custom resource policy supplied by the user. The resource policy must be in the same project and region as the node pool. If not found, InvalidArgument error is returned. @@ -4744,6 +5218,9 @@

Method Details

}, "enableNetworkEgressMetering": True or False, # Whether to enable network egress metering for this cluster. If enabled, a daemonset will be created in the cluster to meter network egress traffic. }, + "rollbackSafeUpgrade": { # RollbackSafeUpgrade is the configuration for the rollback safe upgrade. # The rollback safe upgrade information of the cluster. This field is used when user manually triggers a rollback safe upgrade. + "controlPlaneSoakDuration": "A String", # A user-defined period for the cluster remains in the rollbackable state. ex: {seconds: 21600}. + }, "satisfiesPzi": True or False, # Output only. Reserved for future use. "satisfiesPzs": True or False, # Output only. Reserved for future use. "secretManagerConfig": { # SecretManagerConfig is config for secret manager enablement. # Secret CSI driver configuration. @@ -4782,6 +5259,9 @@

Method Details

"aggregationCa": "A String", # The Certificate Authority Service caPool to use for the aggregation CA in this cluster. "clusterCa": "A String", # The Certificate Authority Service caPool to use for the cluster CA in this cluster. "controlPlaneDiskEncryptionKey": "A String", # The Cloud KMS cryptoKey to use for Confidential Hyperdisk on the control plane nodes. + "controlPlaneDiskEncryptionKeyVersions": [ # Output only. All of the versions of the Cloud KMS cryptoKey that are used by Confidential Hyperdisks on the control plane nodes. + "A String", + ], "etcdApiCa": "A String", # Resource path of the Certificate Authority Service caPool to use for the etcd API CA in this cluster. "etcdPeerCa": "A String", # Resource path of the Certificate Authority Service caPool to use for the etcd peer CA in this cluster. "gkeopsEtcdBackupEncryptionKey": "A String", # Resource path of the Cloud KMS cryptoKey to use for encryption of internal etcd backups. @@ -5662,7 +6142,7 @@

Method Details

"disabled": True or False, # Whether the Kubernetes Dashboard is enabled for this cluster. }, "lustreCsiDriverConfig": { # Configuration for the Lustre CSI driver. # Configuration for the Lustre CSI driver. - "enableLegacyLustrePort": True or False, # If set to true, the Lustre CSI driver will install Lustre kernel modules using port 6988. This serves as a workaround for a port conflict with the gke-metadata-server. This field is required ONLY under the following conditions: 1. The GKE node version is older than 1.33.2-gke.4655000. 2. You're connecting to a Lustre instance that has the 'gke-support-enabled' flag. + "enableLegacyLustrePort": True or False, # If set to true, the Lustre CSI driver will install Lustre kernel modules using port 6988. This serves as a workaround for a port conflict with the gke-metadata-server. This field is required ONLY under the following conditions: 1. The GKE node version is older than 1.33.2-gke.4655000. 2. You're connecting to a Lustre instance that has the 'gke-support-enabled' flag. Deprecated: This flag is no longer required as of GKE node version 1.33.2-gke.4655000, unless you are connecting to a Lustre instance that has the `gke-support-enabled` flag. "enabled": True or False, # Whether the Lustre CSI driver is enabled for this cluster. }, "networkPolicyConfig": { # Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes. # Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes. @@ -5671,6 +6151,9 @@

Method Details

"parallelstoreCsiDriverConfig": { # Configuration for the Cloud Storage Parallelstore CSI driver. # Configuration for the Cloud Storage Parallelstore CSI driver. "enabled": True or False, # Whether the Cloud Storage Parallelstore CSI driver is enabled for this cluster. }, + "podSnapshotConfig": { # PodSnapshotConfig is the configuration for GKE Pod Snapshots feature. # Configuration for the Pod Snapshot feature. + "enabled": True or False, # Whether or not the Pod Snapshots feature is enabled. + }, "rayOperatorConfig": { # Configuration options for the Ray Operator add-on. # Optional. Configuration for Ray Operator addon. "enabled": True or False, # Whether the Ray addon is enabled for this cluster. "rayClusterLoggingConfig": { # RayClusterLoggingConfig specifies logging configuration for Ray clusters. # Optional. Logging configuration for Ray clusters. @@ -5789,6 +6272,44 @@

Method Details

], "enabled": True or False, # Private registry access is enabled. }, + "registryHosts": [ # RegistryHostConfig configures containerd registry host configuration. Each registry_hosts represents a hosts.toml file. At most 25 registry_hosts are allowed. + { # RegistryHostConfig configures the top-level structure for a single containerd registry server's configuration, which represents one hosts.toml file on the node. It will override the same fqdns in PrivateRegistryAccessConfig. + "hosts": [ # HostConfig configures a list of host-specific configurations for the server. Each server can have at most 10 host configurations. + { # HostConfig configures the registry host under a given Server. + "ca": [ # CA configures the registry host certificate. + { # CertificateConfig configures certificate for the registry. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + ], + "capabilities": [ # Capabilities represent the capabilities of the registry host, specifying what operations a host is capable of performing. If not set, containerd enables all capabilities by default. + "A String", + ], + "client": [ # Client configures the registry host client certificate and key. + { # CertificateConfigPair configures pairs of certificates, which is used for client certificate and key pairs under a registry. + "cert": { # CertificateConfig configures certificate for the registry. # Cert configures the client certificate. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + "key": { # CertificateConfig configures certificate for the registry. # Key configures the client private key. Optional. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + }, + ], + "dialTimeout": "A String", # Specifies the maximum duration allowed for a connection attempt to complete. A shorter timeout helps reduce delays when falling back to the original registry if the mirror is unreachable. Maximum allowed value is 180s. If not set, containerd sets default 30s. The value should be a decimal number of seconds with an `s` suffix. + "header": [ # Header configures the registry host headers. + { # RegistryHeader configures headers for the registry. + "key": "A String", # Key configures the header key. + "value": [ # Value configures the header value. + "A String", + ], + }, + ], + "host": "A String", # Host configures the registry host/mirror. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + "overridePath": True or False, # OverridePath is used to indicate the host's API root endpoint is defined in the URL path rather than by the API specification. This may be used with non-compliant OCI registries which are missing the /v2 prefix. If not set, containerd sets default false. + }, + ], + "server": "A String", # Defines the host name of the registry server, which will be used to create configuration file as /etc/containerd/hosts.d//hosts.toml. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + }, + ], "writableCgroups": { # Defines writable cgroups configuration. # Optional. WritableCgroups defines writable cgroups configuration for the node pool. "enabled": True or False, # Optional. Whether writable cgroups is enabled. }, @@ -5905,6 +6426,10 @@

Method Details

}, "desiredLoggingService": "A String", # The logging service the cluster should use to write logs. Currently available options: * `logging.googleapis.com/kubernetes` - The Cloud Logging service with a Kubernetes-native resource model * `logging.googleapis.com` - The legacy Cloud Logging service (no longer available as of GKE 1.15). * `none` - no logs will be exported from the cluster. If left as an empty string,`logging.googleapis.com/kubernetes` will be used for GKE 1.14+ or `logging.googleapis.com` for earlier versions. "desiredMaster": { # Master is the configuration for components on master. # Configuration for master components. + "compatibilityStatus": { # CompatibilityStatus is the status regarding the control plane's compatibility. # Output only. The compatibility status of the control plane. It should be empty if the cluster does not have emulated version. For details, see go/user-initiated-rollbackable-upgrade-design. + "downgradableVersion": "A String", # Output only. The GKE version that the cluster can be safely downgraded to if the cluster is emulating the previous minor version. It is usually the cluster's previous version before a minor version upgrade. + "emulatedVersionTime": "A String", # Output only. Last time the control plane became available after a minor version binary upgrade with emulated version set. It indicates the last time the cluster entered the rollback safe mode. + }, }, "desiredMasterAuthorizedNetworksConfig": { # Configuration options for the master authorized networks feature. Enabled master authorized networks will disallow all external traffic to access Kubernetes master through HTTPS except traffic from the given CIDR blocks, Google Compute Engine Public IPs and Google Prod IPs. # The desired configuration options for master authorized networks feature. Deprecated: Use desired_control_plane_endpoints_config.ip_endpoints_config.authorized_networks_config instead. "cidrBlocks": [ # cidr_blocks define up to 10 external networks that could access Kubernetes master through HTTPS. @@ -6072,7 +6597,7 @@

Method Details

"swapSizePercent": 42, # Specifies the size of the swap space as a percentage of the ephemeral local SSD capacity. }, }, - "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_max_orphans net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes + "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_mtu_probing net.ipv4.tcp_max_orphans net.ipv4.tcp_max_tw_buckets net.ipv4.tcp_syn_retries net.ipv4.tcp_ecn net.ipv4.tcp_congestion_control net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall kernel.perf_event_paranoid kernel.sched_rt_runtime_us kernel.softlockup_panic kernel.yama.ptrace_scope kernel.kptr_restrict kernel.dmesg_restrict kernel.sysrq fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_background_bytes vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_bytes vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes "a_key": "A String", }, "transparentHugepageDefrag": "A String", # Optional. Defines the transparent hugepage defrag configuration on the node. VM hugepage allocation can be managed by either limiting defragmentation for delayed allocation or skipping it entirely for immediate allocation only. See https://docs.kernel.org/admin-guide/mm/transhuge.html for more details. @@ -6140,6 +6665,11 @@

Method Details

"publicEndpoint": "A String", # Output only. The external IP address of this cluster's master endpoint. Deprecated: Use ControlPlaneEndpointsConfig.IPEndpointsConfig.public_endpoint instead. }, "desiredPrivateIpv6GoogleAccess": "A String", # The desired state of IPv6 connectivity to Google Services. + "desiredPrivilegedAdmissionConfig": { # PrivilegedAdmissionConfig stores the list of authorized allowlist paths for the cluster. # The desired privileged admission config for the cluster. + "allowlistPaths": [ # The customer allowlist Cloud Storage paths for the cluster. These paths are used with the `--autopilot-privileged-admission` flag to authorize privileged workloads in Autopilot clusters. Paths can be GKE-owned, in the format `gke:////`, or customer-owned, in the format `gs:///`. Wildcards (`*`) are supported to authorize all allowlists under specific paths or directories. Example: `gs://my-bucket/*` will authorize all allowlists under the `my-bucket` bucket. + "A String", + ], + }, "desiredProtectConfig": { # ProtectConfig defines the flags needed to enable/disable features for the Protect API. # Deprecated: Use DesiredSecurityPostureConfig instead. Enable/Disable Protect API features for the cluster. "workloadConfig": { # WorkloadConfig defines the flags to enable or disable the workload configurations for the cluster. # WorkloadConfig defines which actions are enabled for a cluster's workload configurations. "auditMode": "A String", # Sets which mode of auditing should be used for the cluster's workloads. @@ -6162,6 +6692,9 @@

Method Details

}, "enableNetworkEgressMetering": True or False, # Whether to enable network egress metering for this cluster. If enabled, a daemonset will be created in the cluster to meter network egress traffic. }, + "desiredRollbackSafeUpgrade": { # RollbackSafeUpgrade is the configuration for the rollback safe upgrade. # The desired rollback safe upgrade configuration. + "controlPlaneSoakDuration": "A String", # A user-defined period for the cluster remains in the rollbackable state. ex: {seconds: 21600}. + }, "desiredSecretManagerConfig": { # SecretManagerConfig is config for secret manager enablement. # Enable/Disable Secret Manager Config. "enabled": True or False, # Enable/Disable Secret Manager Config. "rotationConfig": { # RotationConfig is config for secret manager auto rotation. # Rotation config for secret manager. @@ -6196,6 +6729,9 @@

Method Details

"aggregationCa": "A String", # The Certificate Authority Service caPool to use for the aggregation CA in this cluster. "clusterCa": "A String", # The Certificate Authority Service caPool to use for the cluster CA in this cluster. "controlPlaneDiskEncryptionKey": "A String", # The Cloud KMS cryptoKey to use for Confidential Hyperdisk on the control plane nodes. + "controlPlaneDiskEncryptionKeyVersions": [ # Output only. All of the versions of the Cloud KMS cryptoKey that are used by Confidential Hyperdisks on the control plane nodes. + "A String", + ], "etcdApiCa": "A String", # Resource path of the Certificate Authority Service caPool to use for the etcd API CA in this cluster. "etcdPeerCa": "A String", # Resource path of the Certificate Authority Service caPool to use for the etcd peer CA in this cluster. "gkeopsEtcdBackupEncryptionKey": "A String", # Resource path of the Cloud KMS cryptoKey to use for encryption of internal etcd backups. @@ -6256,6 +6792,9 @@

Method Details

"aggregationCa": "A String", # The Certificate Authority Service caPool to use for the aggregation CA in this cluster. "clusterCa": "A String", # The Certificate Authority Service caPool to use for the cluster CA in this cluster. "controlPlaneDiskEncryptionKey": "A String", # The Cloud KMS cryptoKey to use for Confidential Hyperdisk on the control plane nodes. + "controlPlaneDiskEncryptionKeyVersions": [ # Output only. All of the versions of the Cloud KMS cryptoKey that are used by Confidential Hyperdisks on the control plane nodes. + "A String", + ], "etcdApiCa": "A String", # Resource path of the Certificate Authority Service caPool to use for the etcd API CA in this cluster. "etcdPeerCa": "A String", # Resource path of the Certificate Authority Service caPool to use for the etcd peer CA in this cluster. "gkeopsEtcdBackupEncryptionKey": "A String", # Resource path of the Cloud KMS cryptoKey to use for encryption of internal etcd backups. diff --git a/docs/dyn/container_v1beta1.projects.zones.clusters.nodePools.html b/docs/dyn/container_v1beta1.projects.zones.clusters.nodePools.html index f77faf9638..6f3a0676fe 100644 --- a/docs/dyn/container_v1beta1.projects.zones.clusters.nodePools.html +++ b/docs/dyn/container_v1beta1.projects.zones.clusters.nodePools.html @@ -286,6 +286,44 @@

Method Details

], "enabled": True or False, # Private registry access is enabled. }, + "registryHosts": [ # RegistryHostConfig configures containerd registry host configuration. Each registry_hosts represents a hosts.toml file. At most 25 registry_hosts are allowed. + { # RegistryHostConfig configures the top-level structure for a single containerd registry server's configuration, which represents one hosts.toml file on the node. It will override the same fqdns in PrivateRegistryAccessConfig. + "hosts": [ # HostConfig configures a list of host-specific configurations for the server. Each server can have at most 10 host configurations. + { # HostConfig configures the registry host under a given Server. + "ca": [ # CA configures the registry host certificate. + { # CertificateConfig configures certificate for the registry. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + ], + "capabilities": [ # Capabilities represent the capabilities of the registry host, specifying what operations a host is capable of performing. If not set, containerd enables all capabilities by default. + "A String", + ], + "client": [ # Client configures the registry host client certificate and key. + { # CertificateConfigPair configures pairs of certificates, which is used for client certificate and key pairs under a registry. + "cert": { # CertificateConfig configures certificate for the registry. # Cert configures the client certificate. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + "key": { # CertificateConfig configures certificate for the registry. # Key configures the client private key. Optional. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + }, + ], + "dialTimeout": "A String", # Specifies the maximum duration allowed for a connection attempt to complete. A shorter timeout helps reduce delays when falling back to the original registry if the mirror is unreachable. Maximum allowed value is 180s. If not set, containerd sets default 30s. The value should be a decimal number of seconds with an `s` suffix. + "header": [ # Header configures the registry host headers. + { # RegistryHeader configures headers for the registry. + "key": "A String", # Key configures the header key. + "value": [ # Value configures the header value. + "A String", + ], + }, + ], + "host": "A String", # Host configures the registry host/mirror. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + "overridePath": True or False, # OverridePath is used to indicate the host's API root endpoint is defined in the URL path rather than by the API specification. This may be used with non-compliant OCI registries which are missing the /v2 prefix. If not set, containerd sets default false. + }, + ], + "server": "A String", # Defines the host name of the registry server, which will be used to create configuration file as /etc/containerd/hosts.d//hosts.toml. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + }, + ], "writableCgroups": { # Defines writable cgroups configuration. # Optional. WritableCgroups defines writable cgroups configuration for the node pool. "enabled": True or False, # Optional. Whether writable cgroups is enabled. }, @@ -399,7 +437,7 @@

Method Details

"swapSizePercent": 42, # Specifies the size of the swap space as a percentage of the ephemeral local SSD capacity. }, }, - "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_max_orphans net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes + "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_mtu_probing net.ipv4.tcp_max_orphans net.ipv4.tcp_max_tw_buckets net.ipv4.tcp_syn_retries net.ipv4.tcp_ecn net.ipv4.tcp_congestion_control net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall kernel.perf_event_paranoid kernel.sched_rt_runtime_us kernel.softlockup_panic kernel.yama.ptrace_scope kernel.kptr_restrict kernel.dmesg_restrict kernel.sysrq fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_background_bytes vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_bytes vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes "a_key": "A String", }, "transparentHugepageDefrag": "A String", # Optional. Defines the transparent hugepage defrag configuration on the node. VM hugepage allocation can be managed by either limiting defragmentation for delayed allocation or skipping it entirely for immediate allocation only. See https://docs.kernel.org/admin-guide/mm/transhuge.html for more details. @@ -545,7 +583,10 @@

Method Details

"podIpv4CidrBlock": "A String", # The IP address range for pod IPs in this node pool. Only applicable if `create_pod_range` is true. Set to blank to have a range chosen with the default size. Set to /netmask (e.g. `/14`) to have a range chosen with a specific netmask. Set to a [CIDR](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`) to pick a specific range to use. Only applicable if `ip_allocation_policy.use_ip_aliases` is true. This field cannot be changed after the node pool has been created. "podIpv4RangeUtilization": 3.14, # Output only. The utilization of the IPv4 range for the pod. The ratio is Usage/[Total number of IPs in the secondary range], Usage=numNodes*numZones*podIPsPerNode. "podRange": "A String", # The ID of the secondary range for pod IPs. If `create_pod_range` is true, this ID is used for the new range. If `create_pod_range` is false, uses an existing secondary range with this ID. Only applicable if `ip_allocation_policy.use_ip_aliases` is true. This field cannot be changed after the node pool has been created. - "subnetwork": "A String", # Output only. The subnetwork path for the node pool. Format: projects/{project}/regions/{region}/subnetworks/{subnetwork} If the cluster is associated with multiple subnetworks, the subnetwork for the node pool is picked based on the IP utilization during node pool creation and is immutable. + "subnetwork": "A String", # The subnetwork path for the node pool. Format: projects/{project}/regions/{region}/subnetworks/{subnetwork} If the cluster is associated with multiple subnetworks, the subnetwork for the node pool is picked based on the IP utilization during node pool creation and is immutable. + }, + "nodeDrainConfig": { # NodeDrainConfig contains the node drain related configurations for this nodepool. # Specifies the node drain configuration for this node pool. + "respectPdbDuringNodePoolDeletion": True or False, # Whether to respect PDB during node pool deletion. }, "placementPolicy": { # PlacementPolicy defines the placement policy used by the node pool. # Specifies the node placement policy. "policyName": "A String", # If set, refers to the name of a custom resource policy supplied by the user. The resource policy must be in the same project and region as the node pool. If not found, InvalidArgument error is returned. @@ -756,10 +797,12 @@

Method Details

"upgradeDetails": [ # The list of past auto upgrades. { # UpgradeDetails contains detailed information of each individual upgrade operation. "endTime": "A String", # The end timestamp of the upgrade. + "initialEmulatedVersion": "A String", # The emulated version before the upgrade. "initialVersion": "A String", # The version before the upgrade. "startTime": "A String", # The start timestamp of the upgrade. "startType": "A String", # The start type of the upgrade. "state": "A String", # Output only. The state of the upgrade. + "targetEmulatedVersion": "A String", # The emulated version after the upgrade. "targetVersion": "A String", # The version after the upgrade. }, ], @@ -854,6 +897,44 @@

Method Details

], "enabled": True or False, # Private registry access is enabled. }, + "registryHosts": [ # RegistryHostConfig configures containerd registry host configuration. Each registry_hosts represents a hosts.toml file. At most 25 registry_hosts are allowed. + { # RegistryHostConfig configures the top-level structure for a single containerd registry server's configuration, which represents one hosts.toml file on the node. It will override the same fqdns in PrivateRegistryAccessConfig. + "hosts": [ # HostConfig configures a list of host-specific configurations for the server. Each server can have at most 10 host configurations. + { # HostConfig configures the registry host under a given Server. + "ca": [ # CA configures the registry host certificate. + { # CertificateConfig configures certificate for the registry. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + ], + "capabilities": [ # Capabilities represent the capabilities of the registry host, specifying what operations a host is capable of performing. If not set, containerd enables all capabilities by default. + "A String", + ], + "client": [ # Client configures the registry host client certificate and key. + { # CertificateConfigPair configures pairs of certificates, which is used for client certificate and key pairs under a registry. + "cert": { # CertificateConfig configures certificate for the registry. # Cert configures the client certificate. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + "key": { # CertificateConfig configures certificate for the registry. # Key configures the client private key. Optional. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + }, + ], + "dialTimeout": "A String", # Specifies the maximum duration allowed for a connection attempt to complete. A shorter timeout helps reduce delays when falling back to the original registry if the mirror is unreachable. Maximum allowed value is 180s. If not set, containerd sets default 30s. The value should be a decimal number of seconds with an `s` suffix. + "header": [ # Header configures the registry host headers. + { # RegistryHeader configures headers for the registry. + "key": "A String", # Key configures the header key. + "value": [ # Value configures the header value. + "A String", + ], + }, + ], + "host": "A String", # Host configures the registry host/mirror. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + "overridePath": True or False, # OverridePath is used to indicate the host's API root endpoint is defined in the URL path rather than by the API specification. This may be used with non-compliant OCI registries which are missing the /v2 prefix. If not set, containerd sets default false. + }, + ], + "server": "A String", # Defines the host name of the registry server, which will be used to create configuration file as /etc/containerd/hosts.d//hosts.toml. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + }, + ], "writableCgroups": { # Defines writable cgroups configuration. # Optional. WritableCgroups defines writable cgroups configuration for the node pool. "enabled": True or False, # Optional. Whether writable cgroups is enabled. }, @@ -967,7 +1048,7 @@

Method Details

"swapSizePercent": 42, # Specifies the size of the swap space as a percentage of the ephemeral local SSD capacity. }, }, - "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_max_orphans net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes + "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_mtu_probing net.ipv4.tcp_max_orphans net.ipv4.tcp_max_tw_buckets net.ipv4.tcp_syn_retries net.ipv4.tcp_ecn net.ipv4.tcp_congestion_control net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall kernel.perf_event_paranoid kernel.sched_rt_runtime_us kernel.softlockup_panic kernel.yama.ptrace_scope kernel.kptr_restrict kernel.dmesg_restrict kernel.sysrq fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_background_bytes vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_bytes vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes "a_key": "A String", }, "transparentHugepageDefrag": "A String", # Optional. Defines the transparent hugepage defrag configuration on the node. VM hugepage allocation can be managed by either limiting defragmentation for delayed allocation or skipping it entirely for immediate allocation only. See https://docs.kernel.org/admin-guide/mm/transhuge.html for more details. @@ -1113,7 +1194,10 @@

Method Details

"podIpv4CidrBlock": "A String", # The IP address range for pod IPs in this node pool. Only applicable if `create_pod_range` is true. Set to blank to have a range chosen with the default size. Set to /netmask (e.g. `/14`) to have a range chosen with a specific netmask. Set to a [CIDR](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`) to pick a specific range to use. Only applicable if `ip_allocation_policy.use_ip_aliases` is true. This field cannot be changed after the node pool has been created. "podIpv4RangeUtilization": 3.14, # Output only. The utilization of the IPv4 range for the pod. The ratio is Usage/[Total number of IPs in the secondary range], Usage=numNodes*numZones*podIPsPerNode. "podRange": "A String", # The ID of the secondary range for pod IPs. If `create_pod_range` is true, this ID is used for the new range. If `create_pod_range` is false, uses an existing secondary range with this ID. Only applicable if `ip_allocation_policy.use_ip_aliases` is true. This field cannot be changed after the node pool has been created. - "subnetwork": "A String", # Output only. The subnetwork path for the node pool. Format: projects/{project}/regions/{region}/subnetworks/{subnetwork} If the cluster is associated with multiple subnetworks, the subnetwork for the node pool is picked based on the IP utilization during node pool creation and is immutable. + "subnetwork": "A String", # The subnetwork path for the node pool. Format: projects/{project}/regions/{region}/subnetworks/{subnetwork} If the cluster is associated with multiple subnetworks, the subnetwork for the node pool is picked based on the IP utilization during node pool creation and is immutable. + }, + "nodeDrainConfig": { # NodeDrainConfig contains the node drain related configurations for this nodepool. # Specifies the node drain configuration for this node pool. + "respectPdbDuringNodePoolDeletion": True or False, # Whether to respect PDB during node pool deletion. }, "placementPolicy": { # PlacementPolicy defines the placement policy used by the node pool. # Specifies the node placement policy. "policyName": "A String", # If set, refers to the name of a custom resource policy supplied by the user. The resource policy must be in the same project and region as the node pool. If not found, InvalidArgument error is returned. @@ -1249,6 +1333,44 @@

Method Details

], "enabled": True or False, # Private registry access is enabled. }, + "registryHosts": [ # RegistryHostConfig configures containerd registry host configuration. Each registry_hosts represents a hosts.toml file. At most 25 registry_hosts are allowed. + { # RegistryHostConfig configures the top-level structure for a single containerd registry server's configuration, which represents one hosts.toml file on the node. It will override the same fqdns in PrivateRegistryAccessConfig. + "hosts": [ # HostConfig configures a list of host-specific configurations for the server. Each server can have at most 10 host configurations. + { # HostConfig configures the registry host under a given Server. + "ca": [ # CA configures the registry host certificate. + { # CertificateConfig configures certificate for the registry. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + ], + "capabilities": [ # Capabilities represent the capabilities of the registry host, specifying what operations a host is capable of performing. If not set, containerd enables all capabilities by default. + "A String", + ], + "client": [ # Client configures the registry host client certificate and key. + { # CertificateConfigPair configures pairs of certificates, which is used for client certificate and key pairs under a registry. + "cert": { # CertificateConfig configures certificate for the registry. # Cert configures the client certificate. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + "key": { # CertificateConfig configures certificate for the registry. # Key configures the client private key. Optional. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + }, + ], + "dialTimeout": "A String", # Specifies the maximum duration allowed for a connection attempt to complete. A shorter timeout helps reduce delays when falling back to the original registry if the mirror is unreachable. Maximum allowed value is 180s. If not set, containerd sets default 30s. The value should be a decimal number of seconds with an `s` suffix. + "header": [ # Header configures the registry host headers. + { # RegistryHeader configures headers for the registry. + "key": "A String", # Key configures the header key. + "value": [ # Value configures the header value. + "A String", + ], + }, + ], + "host": "A String", # Host configures the registry host/mirror. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + "overridePath": True or False, # OverridePath is used to indicate the host's API root endpoint is defined in the URL path rather than by the API specification. This may be used with non-compliant OCI registries which are missing the /v2 prefix. If not set, containerd sets default false. + }, + ], + "server": "A String", # Defines the host name of the registry server, which will be used to create configuration file as /etc/containerd/hosts.d//hosts.toml. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + }, + ], "writableCgroups": { # Defines writable cgroups configuration. # Optional. WritableCgroups defines writable cgroups configuration for the node pool. "enabled": True or False, # Optional. Whether writable cgroups is enabled. }, @@ -1362,7 +1484,7 @@

Method Details

"swapSizePercent": 42, # Specifies the size of the swap space as a percentage of the ephemeral local SSD capacity. }, }, - "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_max_orphans net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes + "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_mtu_probing net.ipv4.tcp_max_orphans net.ipv4.tcp_max_tw_buckets net.ipv4.tcp_syn_retries net.ipv4.tcp_ecn net.ipv4.tcp_congestion_control net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall kernel.perf_event_paranoid kernel.sched_rt_runtime_us kernel.softlockup_panic kernel.yama.ptrace_scope kernel.kptr_restrict kernel.dmesg_restrict kernel.sysrq fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_background_bytes vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_bytes vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes "a_key": "A String", }, "transparentHugepageDefrag": "A String", # Optional. Defines the transparent hugepage defrag configuration on the node. VM hugepage allocation can be managed by either limiting defragmentation for delayed allocation or skipping it entirely for immediate allocation only. See https://docs.kernel.org/admin-guide/mm/transhuge.html for more details. @@ -1508,7 +1630,10 @@

Method Details

"podIpv4CidrBlock": "A String", # The IP address range for pod IPs in this node pool. Only applicable if `create_pod_range` is true. Set to blank to have a range chosen with the default size. Set to /netmask (e.g. `/14`) to have a range chosen with a specific netmask. Set to a [CIDR](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`) to pick a specific range to use. Only applicable if `ip_allocation_policy.use_ip_aliases` is true. This field cannot be changed after the node pool has been created. "podIpv4RangeUtilization": 3.14, # Output only. The utilization of the IPv4 range for the pod. The ratio is Usage/[Total number of IPs in the secondary range], Usage=numNodes*numZones*podIPsPerNode. "podRange": "A String", # The ID of the secondary range for pod IPs. If `create_pod_range` is true, this ID is used for the new range. If `create_pod_range` is false, uses an existing secondary range with this ID. Only applicable if `ip_allocation_policy.use_ip_aliases` is true. This field cannot be changed after the node pool has been created. - "subnetwork": "A String", # Output only. The subnetwork path for the node pool. Format: projects/{project}/regions/{region}/subnetworks/{subnetwork} If the cluster is associated with multiple subnetworks, the subnetwork for the node pool is picked based on the IP utilization during node pool creation and is immutable. + "subnetwork": "A String", # The subnetwork path for the node pool. Format: projects/{project}/regions/{region}/subnetworks/{subnetwork} If the cluster is associated with multiple subnetworks, the subnetwork for the node pool is picked based on the IP utilization during node pool creation and is immutable. + }, + "nodeDrainConfig": { # NodeDrainConfig contains the node drain related configurations for this nodepool. # Specifies the node drain configuration for this node pool. + "respectPdbDuringNodePoolDeletion": True or False, # Whether to respect PDB during node pool deletion. }, "placementPolicy": { # PlacementPolicy defines the placement policy used by the node pool. # Specifies the node placement policy. "policyName": "A String", # If set, refers to the name of a custom resource policy supplied by the user. The resource policy must be in the same project and region as the node pool. If not found, InvalidArgument error is returned. @@ -1863,6 +1988,44 @@

Method Details

], "enabled": True or False, # Private registry access is enabled. }, + "registryHosts": [ # RegistryHostConfig configures containerd registry host configuration. Each registry_hosts represents a hosts.toml file. At most 25 registry_hosts are allowed. + { # RegistryHostConfig configures the top-level structure for a single containerd registry server's configuration, which represents one hosts.toml file on the node. It will override the same fqdns in PrivateRegistryAccessConfig. + "hosts": [ # HostConfig configures a list of host-specific configurations for the server. Each server can have at most 10 host configurations. + { # HostConfig configures the registry host under a given Server. + "ca": [ # CA configures the registry host certificate. + { # CertificateConfig configures certificate for the registry. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + ], + "capabilities": [ # Capabilities represent the capabilities of the registry host, specifying what operations a host is capable of performing. If not set, containerd enables all capabilities by default. + "A String", + ], + "client": [ # Client configures the registry host client certificate and key. + { # CertificateConfigPair configures pairs of certificates, which is used for client certificate and key pairs under a registry. + "cert": { # CertificateConfig configures certificate for the registry. # Cert configures the client certificate. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + "key": { # CertificateConfig configures certificate for the registry. # Key configures the client private key. Optional. + "gcpSecretManagerSecretUri": "A String", # The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION" for global secret or "projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION" for regional secret. Version can be fixed (e.g. "2") or "latest" + }, + }, + ], + "dialTimeout": "A String", # Specifies the maximum duration allowed for a connection attempt to complete. A shorter timeout helps reduce delays when falling back to the original registry if the mirror is unreachable. Maximum allowed value is 180s. If not set, containerd sets default 30s. The value should be a decimal number of seconds with an `s` suffix. + "header": [ # Header configures the registry host headers. + { # RegistryHeader configures headers for the registry. + "key": "A String", # Key configures the header key. + "value": [ # Value configures the header value. + "A String", + ], + }, + ], + "host": "A String", # Host configures the registry host/mirror. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + "overridePath": True or False, # OverridePath is used to indicate the host's API root endpoint is defined in the URL path rather than by the API specification. This may be used with non-compliant OCI registries which are missing the /v2 prefix. If not set, containerd sets default false. + }, + ], + "server": "A String", # Defines the host name of the registry server, which will be used to create configuration file as /etc/containerd/hosts.d//hosts.toml. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 + }, + ], "writableCgroups": { # Defines writable cgroups configuration. # Optional. WritableCgroups defines writable cgroups configuration for the node pool. "enabled": True or False, # Optional. Whether writable cgroups is enabled. }, @@ -1962,7 +2125,7 @@

Method Details

"swapSizePercent": 42, # Specifies the size of the swap space as a percentage of the ephemeral local SSD capacity. }, }, - "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_max_orphans net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes + "sysctls": { # The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_mtu_probing net.ipv4.tcp_max_orphans net.ipv4.tcp_max_tw_buckets net.ipv4.tcp_syn_retries net.ipv4.tcp_ecn net.ipv4.tcp_congestion_control net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall kernel.perf_event_paranoid kernel.sched_rt_runtime_us kernel.softlockup_panic kernel.yama.ptrace_scope kernel.kptr_restrict kernel.dmesg_restrict kernel.sysrq fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_background_bytes vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_bytes vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes "a_key": "A String", }, "transparentHugepageDefrag": "A String", # Optional. Defines the transparent hugepage defrag configuration on the node. VM hugepage allocation can be managed by either limiting defragmentation for delayed allocation or skipping it entirely for immediate allocation only. See https://docs.kernel.org/admin-guide/mm/transhuge.html for more details. @@ -1979,6 +2142,9 @@

Method Details

"machineType": "A String", # Optional. The desired machine type for nodes in the node pool. Initiates an upgrade operation that migrates the nodes in the node pool to the specified machine type. "maxRunDuration": "A String", # The maximum duration for the nodes to exist. If unspecified, the nodes can exist indefinitely. "name": "A String", # The name (project, location, cluster, node pool) of the node pool to update. Specified in the format `projects/*/locations/*/clusters/*/nodePools/*`. + "nodeDrainConfig": { # NodeDrainConfig contains the node drain related configurations for this nodepool. # The desired node drain configuration for nodes in the node pool. + "respectPdbDuringNodePoolDeletion": True or False, # Whether to respect PDB during node pool deletion. + }, "nodeNetworkConfig": { # Parameters for node pool-level network config. # Node network config. "acceleratorNetworkProfile": "A String", # Immutable. The accelerator network profile for the node pool. For now the only valid value is "auto". If specified, the network configuration of the nodes in this node pool will be managed by this profile for the supported machine types, zone, etc. "additionalNodeNetworkConfigs": [ # We specify the additional node networks for this node pool using this list. Each node network corresponds to an additional interface @@ -2012,7 +2178,7 @@

Method Details

"podIpv4CidrBlock": "A String", # The IP address range for pod IPs in this node pool. Only applicable if `create_pod_range` is true. Set to blank to have a range chosen with the default size. Set to /netmask (e.g. `/14`) to have a range chosen with a specific netmask. Set to a [CIDR](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`) to pick a specific range to use. Only applicable if `ip_allocation_policy.use_ip_aliases` is true. This field cannot be changed after the node pool has been created. "podIpv4RangeUtilization": 3.14, # Output only. The utilization of the IPv4 range for the pod. The ratio is Usage/[Total number of IPs in the secondary range], Usage=numNodes*numZones*podIPsPerNode. "podRange": "A String", # The ID of the secondary range for pod IPs. If `create_pod_range` is true, this ID is used for the new range. If `create_pod_range` is false, uses an existing secondary range with this ID. Only applicable if `ip_allocation_policy.use_ip_aliases` is true. This field cannot be changed after the node pool has been created. - "subnetwork": "A String", # Output only. The subnetwork path for the node pool. Format: projects/{project}/regions/{region}/subnetworks/{subnetwork} If the cluster is associated with multiple subnetworks, the subnetwork for the node pool is picked based on the IP utilization during node pool creation and is immutable. + "subnetwork": "A String", # The subnetwork path for the node pool. Format: projects/{project}/regions/{region}/subnetworks/{subnetwork} If the cluster is associated with multiple subnetworks, the subnetwork for the node pool is picked based on the IP utilization during node pool creation and is immutable. }, "nodePoolId": "A String", # Deprecated. The name of the node pool to upgrade. This field has been deprecated and replaced by the name field. "nodeVersion": "A String", # Required. The Kubernetes version to change the nodes to (typically an upgrade). Users may specify either explicit versions offered by Kubernetes Engine or version aliases, which have the following behavior: - "latest": picks the highest valid Kubernetes version - "1.X": picks the highest valid patch+gke.N patch in the 1.X version - "1.X.Y": picks the highest valid gke.N patch in the 1.X.Y version - "1.X.Y-gke.N": picks an explicit Kubernetes version - "-": picks the Kubernetes master version diff --git a/docs/dyn/content_v2_1.accounts.html b/docs/dyn/content_v2_1.accounts.html index 7c08bec4bd..29def4c9b9 100644 --- a/docs/dyn/content_v2_1.accounts.html +++ b/docs/dyn/content_v2_1.accounts.html @@ -289,9 +289,9 @@

Method Details

{ "admin": True or False, # Whether user is an admin. "emailAddress": "A String", # User's email address. - "orderManager": True or False, # Whether user is an order manager. - "paymentsAnalyst": True or False, # Whether user can access payment statements. - "paymentsManager": True or False, # Whether user can manage payment settings. + "orderManager": True or False, # This role is deprecated and can no longer be assigned. Any value set will be ignored. + "paymentsAnalyst": True or False, # This role is deprecated and can no longer be assigned. Any value set will be ignored. + "paymentsManager": True or False, # This role is deprecated and can no longer be assigned. Any value set will be ignored. "readOnly": True or False, # Optional. Whether user has standard read-only access. "reportingManager": True or False, # Whether user is a reporting manager. This role is equivalent to the Performance and insights role in Merchant Center. }, @@ -427,9 +427,9 @@

Method Details

{ "admin": True or False, # Whether user is an admin. "emailAddress": "A String", # User's email address. - "orderManager": True or False, # Whether user is an order manager. - "paymentsAnalyst": True or False, # Whether user can access payment statements. - "paymentsManager": True or False, # Whether user can manage payment settings. + "orderManager": True or False, # This role is deprecated and can no longer be assigned. Any value set will be ignored. + "paymentsAnalyst": True or False, # This role is deprecated and can no longer be assigned. Any value set will be ignored. + "paymentsManager": True or False, # This role is deprecated and can no longer be assigned. Any value set will be ignored. "readOnly": True or False, # Optional. Whether user has standard read-only access. "reportingManager": True or False, # Whether user is a reporting manager. This role is equivalent to the Performance and insights role in Merchant Center. }, @@ -585,9 +585,9 @@

Method Details

{ "admin": True or False, # Whether user is an admin. "emailAddress": "A String", # User's email address. - "orderManager": True or False, # Whether user is an order manager. - "paymentsAnalyst": True or False, # Whether user can access payment statements. - "paymentsManager": True or False, # Whether user can manage payment settings. + "orderManager": True or False, # This role is deprecated and can no longer be assigned. Any value set will be ignored. + "paymentsAnalyst": True or False, # This role is deprecated and can no longer be assigned. Any value set will be ignored. + "paymentsManager": True or False, # This role is deprecated and can no longer be assigned. Any value set will be ignored. "readOnly": True or False, # Optional. Whether user has standard read-only access. "reportingManager": True or False, # Whether user is a reporting manager. This role is equivalent to the Performance and insights role in Merchant Center. }, @@ -701,9 +701,9 @@

Method Details

{ "admin": True or False, # Whether user is an admin. "emailAddress": "A String", # User's email address. - "orderManager": True or False, # Whether user is an order manager. - "paymentsAnalyst": True or False, # Whether user can access payment statements. - "paymentsManager": True or False, # Whether user can manage payment settings. + "orderManager": True or False, # This role is deprecated and can no longer be assigned. Any value set will be ignored. + "paymentsAnalyst": True or False, # This role is deprecated and can no longer be assigned. Any value set will be ignored. + "paymentsManager": True or False, # This role is deprecated and can no longer be assigned. Any value set will be ignored. "readOnly": True or False, # Optional. Whether user has standard read-only access. "reportingManager": True or False, # Whether user is a reporting manager. This role is equivalent to the Performance and insights role in Merchant Center. }, @@ -815,9 +815,9 @@

Method Details

{ "admin": True or False, # Whether user is an admin. "emailAddress": "A String", # User's email address. - "orderManager": True or False, # Whether user is an order manager. - "paymentsAnalyst": True or False, # Whether user can access payment statements. - "paymentsManager": True or False, # Whether user can manage payment settings. + "orderManager": True or False, # This role is deprecated and can no longer be assigned. Any value set will be ignored. + "paymentsAnalyst": True or False, # This role is deprecated and can no longer be assigned. Any value set will be ignored. + "paymentsManager": True or False, # This role is deprecated and can no longer be assigned. Any value set will be ignored. "readOnly": True or False, # Optional. Whether user has standard read-only access. "reportingManager": True or False, # Whether user is a reporting manager. This role is equivalent to the Performance and insights role in Merchant Center. }, @@ -987,9 +987,9 @@

Method Details

{ "admin": True or False, # Whether user is an admin. "emailAddress": "A String", # User's email address. - "orderManager": True or False, # Whether user is an order manager. - "paymentsAnalyst": True or False, # Whether user can access payment statements. - "paymentsManager": True or False, # Whether user can manage payment settings. + "orderManager": True or False, # This role is deprecated and can no longer be assigned. Any value set will be ignored. + "paymentsAnalyst": True or False, # This role is deprecated and can no longer be assigned. Any value set will be ignored. + "paymentsManager": True or False, # This role is deprecated and can no longer be assigned. Any value set will be ignored. "readOnly": True or False, # Optional. Whether user has standard read-only access. "reportingManager": True or False, # Whether user is a reporting manager. This role is equivalent to the Performance and insights role in Merchant Center. }, @@ -1198,9 +1198,9 @@

Method Details

{ "admin": True or False, # Whether user is an admin. "emailAddress": "A String", # User's email address. - "orderManager": True or False, # Whether user is an order manager. - "paymentsAnalyst": True or False, # Whether user can access payment statements. - "paymentsManager": True or False, # Whether user can manage payment settings. + "orderManager": True or False, # This role is deprecated and can no longer be assigned. Any value set will be ignored. + "paymentsAnalyst": True or False, # This role is deprecated and can no longer be assigned. Any value set will be ignored. + "paymentsManager": True or False, # This role is deprecated and can no longer be assigned. Any value set will be ignored. "readOnly": True or False, # Optional. Whether user has standard read-only access. "reportingManager": True or False, # Whether user is a reporting manager. This role is equivalent to the Performance and insights role in Merchant Center. }, @@ -1312,9 +1312,9 @@

Method Details

{ "admin": True or False, # Whether user is an admin. "emailAddress": "A String", # User's email address. - "orderManager": True or False, # Whether user is an order manager. - "paymentsAnalyst": True or False, # Whether user can access payment statements. - "paymentsManager": True or False, # Whether user can manage payment settings. + "orderManager": True or False, # This role is deprecated and can no longer be assigned. Any value set will be ignored. + "paymentsAnalyst": True or False, # This role is deprecated and can no longer be assigned. Any value set will be ignored. + "paymentsManager": True or False, # This role is deprecated and can no longer be assigned. Any value set will be ignored. "readOnly": True or False, # Optional. Whether user has standard read-only access. "reportingManager": True or False, # Whether user is a reporting manager. This role is equivalent to the Performance and insights role in Merchant Center. }, diff --git a/docs/dyn/content_v2_1.html b/docs/dyn/content_v2_1.html index 1ca023310b..6a29e85f14 100644 --- a/docs/dyn/content_v2_1.html +++ b/docs/dyn/content_v2_1.html @@ -199,16 +199,6 @@

Instance Methods

Returns the reports Resource.

-

- returnaddress() -

-

Returns the returnaddress Resource.

- -

- returnpolicy() -

-

Returns the returnpolicy Resource.

-

returnpolicyonline()

diff --git a/docs/dyn/datacatalog_v1.entries.html b/docs/dyn/datacatalog_v1.entries.html index fe443ef1f5..8bc0d56d95 100644 --- a/docs/dyn/datacatalog_v1.entries.html +++ b/docs/dyn/datacatalog_v1.entries.html @@ -253,6 +253,61 @@

Method Details

}, ], }, + "graphSpec": { # Specification that applies to a graph. # Spec for graph. + "edgeTables": [ # Optional. Edge tables of the graph. + { # Element table definition. + "alias": "A String", # Required. The alias name of the graph element. + "dataSource": "A String", # Required. The name of the data source. This is either a table name or a view name that is used for graph element input source. E.g. `Person` table or `PersonView` view. + "destinationNodeReference": "A String", # Optional. Only applies to `kind = EDGE`. + "dynamicLabelEnabled": True or False, # Optional. If true, the graph element has a dynamic label in schemaless model. + "dynamicPropertiesEnabled": True or False, # Optional. If true, the graph element has dynamic properties in schemaless model. + "elementKeys": [ # Required. The name of the keys of the elements in the table. + "A String", + ], + "inputSource": "A String", # Required. The input source of the graph element. + "kind": "A String", # Required. The kind of the graph element. + "labelAndProperties": [ # Required. The labels and their properties for the graph element. + { # The label and its properties. Each label is associated with a set of properties. + "label": "A String", # Required. The name of the label. + "properties": [ # Optional. The properties associated with the label. + { # A property declaration. + "name": "A String", # Required. Property name. + "type": "A String", # Required. Property data type. + }, + ], + }, + ], + "sourceNodeReference": "A String", # Optional. Only applies to `kind = EDGE`. The reference to the source node of the edge. This name must be a valid `alias` of a node element in the same graph. Example, `Person` node can be a source node of an edge element `Person_to_Address`. Similar rule applies to `destination_node_reference`. + }, + ], + "name": "A String", # Output only. Fully qualified graph name. e.g. `named_catalog.MyGraph` + "nodeTables": [ # Required. Node tables of the graph. + { # Element table definition. + "alias": "A String", # Required. The alias name of the graph element. + "dataSource": "A String", # Required. The name of the data source. This is either a table name or a view name that is used for graph element input source. E.g. `Person` table or `PersonView` view. + "destinationNodeReference": "A String", # Optional. Only applies to `kind = EDGE`. + "dynamicLabelEnabled": True or False, # Optional. If true, the graph element has a dynamic label in schemaless model. + "dynamicPropertiesEnabled": True or False, # Optional. If true, the graph element has dynamic properties in schemaless model. + "elementKeys": [ # Required. The name of the keys of the elements in the table. + "A String", + ], + "inputSource": "A String", # Required. The input source of the graph element. + "kind": "A String", # Required. The kind of the graph element. + "labelAndProperties": [ # Required. The labels and their properties for the graph element. + { # The label and its properties. Each label is associated with a set of properties. + "label": "A String", # Required. The name of the label. + "properties": [ # Optional. The properties associated with the label. + { # A property declaration. + "name": "A String", # Required. Property name. + "type": "A String", # Required. Property data type. + }, + ], + }, + ], + "sourceNodeReference": "A String", # Optional. Only applies to `kind = EDGE`. The reference to the source node of the edge. This name must be a valid `alias` of a node element in the same graph. Example, `Person` node can be a source node of an edge element `Person_to_Address`. Similar rule applies to `destination_node_reference`. + }, + ], + }, "integratedSystem": "A String", # Output only. Indicates the entry's source system that Data Catalog integrates with, such as BigQuery, Pub/Sub, or Dataproc Metastore. "labels": { # Cloud labels attached to the entry. In Data Catalog, you can create and modify labels attached only to custom entries. Synced entries have unmodifiable labels that come from the source system. "a_key": "A String", diff --git a/docs/dyn/datacatalog_v1.projects.locations.entryGroups.entries.html b/docs/dyn/datacatalog_v1.projects.locations.entryGroups.entries.html index ff9469f293..4bd8f638c5 100644 --- a/docs/dyn/datacatalog_v1.projects.locations.entryGroups.entries.html +++ b/docs/dyn/datacatalog_v1.projects.locations.entryGroups.entries.html @@ -285,6 +285,61 @@

Method Details

}, ], }, + "graphSpec": { # Specification that applies to a graph. # Spec for graph. + "edgeTables": [ # Optional. Edge tables of the graph. + { # Element table definition. + "alias": "A String", # Required. The alias name of the graph element. + "dataSource": "A String", # Required. The name of the data source. This is either a table name or a view name that is used for graph element input source. E.g. `Person` table or `PersonView` view. + "destinationNodeReference": "A String", # Optional. Only applies to `kind = EDGE`. + "dynamicLabelEnabled": True or False, # Optional. If true, the graph element has a dynamic label in schemaless model. + "dynamicPropertiesEnabled": True or False, # Optional. If true, the graph element has dynamic properties in schemaless model. + "elementKeys": [ # Required. The name of the keys of the elements in the table. + "A String", + ], + "inputSource": "A String", # Required. The input source of the graph element. + "kind": "A String", # Required. The kind of the graph element. + "labelAndProperties": [ # Required. The labels and their properties for the graph element. + { # The label and its properties. Each label is associated with a set of properties. + "label": "A String", # Required. The name of the label. + "properties": [ # Optional. The properties associated with the label. + { # A property declaration. + "name": "A String", # Required. Property name. + "type": "A String", # Required. Property data type. + }, + ], + }, + ], + "sourceNodeReference": "A String", # Optional. Only applies to `kind = EDGE`. The reference to the source node of the edge. This name must be a valid `alias` of a node element in the same graph. Example, `Person` node can be a source node of an edge element `Person_to_Address`. Similar rule applies to `destination_node_reference`. + }, + ], + "name": "A String", # Output only. Fully qualified graph name. e.g. `named_catalog.MyGraph` + "nodeTables": [ # Required. Node tables of the graph. + { # Element table definition. + "alias": "A String", # Required. The alias name of the graph element. + "dataSource": "A String", # Required. The name of the data source. This is either a table name or a view name that is used for graph element input source. E.g. `Person` table or `PersonView` view. + "destinationNodeReference": "A String", # Optional. Only applies to `kind = EDGE`. + "dynamicLabelEnabled": True or False, # Optional. If true, the graph element has a dynamic label in schemaless model. + "dynamicPropertiesEnabled": True or False, # Optional. If true, the graph element has dynamic properties in schemaless model. + "elementKeys": [ # Required. The name of the keys of the elements in the table. + "A String", + ], + "inputSource": "A String", # Required. The input source of the graph element. + "kind": "A String", # Required. The kind of the graph element. + "labelAndProperties": [ # Required. The labels and their properties for the graph element. + { # The label and its properties. Each label is associated with a set of properties. + "label": "A String", # Required. The name of the label. + "properties": [ # Optional. The properties associated with the label. + { # A property declaration. + "name": "A String", # Required. Property name. + "type": "A String", # Required. Property data type. + }, + ], + }, + ], + "sourceNodeReference": "A String", # Optional. Only applies to `kind = EDGE`. The reference to the source node of the edge. This name must be a valid `alias` of a node element in the same graph. Example, `Person` node can be a source node of an edge element `Person_to_Address`. Similar rule applies to `destination_node_reference`. + }, + ], + }, "integratedSystem": "A String", # Output only. Indicates the entry's source system that Data Catalog integrates with, such as BigQuery, Pub/Sub, or Dataproc Metastore. "labels": { # Cloud labels attached to the entry. In Data Catalog, you can create and modify labels attached only to custom entries. Synced entries have unmodifiable labels that come from the source system. "a_key": "A String", @@ -560,6 +615,61 @@

Method Details

}, ], }, + "graphSpec": { # Specification that applies to a graph. # Spec for graph. + "edgeTables": [ # Optional. Edge tables of the graph. + { # Element table definition. + "alias": "A String", # Required. The alias name of the graph element. + "dataSource": "A String", # Required. The name of the data source. This is either a table name or a view name that is used for graph element input source. E.g. `Person` table or `PersonView` view. + "destinationNodeReference": "A String", # Optional. Only applies to `kind = EDGE`. + "dynamicLabelEnabled": True or False, # Optional. If true, the graph element has a dynamic label in schemaless model. + "dynamicPropertiesEnabled": True or False, # Optional. If true, the graph element has dynamic properties in schemaless model. + "elementKeys": [ # Required. The name of the keys of the elements in the table. + "A String", + ], + "inputSource": "A String", # Required. The input source of the graph element. + "kind": "A String", # Required. The kind of the graph element. + "labelAndProperties": [ # Required. The labels and their properties for the graph element. + { # The label and its properties. Each label is associated with a set of properties. + "label": "A String", # Required. The name of the label. + "properties": [ # Optional. The properties associated with the label. + { # A property declaration. + "name": "A String", # Required. Property name. + "type": "A String", # Required. Property data type. + }, + ], + }, + ], + "sourceNodeReference": "A String", # Optional. Only applies to `kind = EDGE`. The reference to the source node of the edge. This name must be a valid `alias` of a node element in the same graph. Example, `Person` node can be a source node of an edge element `Person_to_Address`. Similar rule applies to `destination_node_reference`. + }, + ], + "name": "A String", # Output only. Fully qualified graph name. e.g. `named_catalog.MyGraph` + "nodeTables": [ # Required. Node tables of the graph. + { # Element table definition. + "alias": "A String", # Required. The alias name of the graph element. + "dataSource": "A String", # Required. The name of the data source. This is either a table name or a view name that is used for graph element input source. E.g. `Person` table or `PersonView` view. + "destinationNodeReference": "A String", # Optional. Only applies to `kind = EDGE`. + "dynamicLabelEnabled": True or False, # Optional. If true, the graph element has a dynamic label in schemaless model. + "dynamicPropertiesEnabled": True or False, # Optional. If true, the graph element has dynamic properties in schemaless model. + "elementKeys": [ # Required. The name of the keys of the elements in the table. + "A String", + ], + "inputSource": "A String", # Required. The input source of the graph element. + "kind": "A String", # Required. The kind of the graph element. + "labelAndProperties": [ # Required. The labels and their properties for the graph element. + { # The label and its properties. Each label is associated with a set of properties. + "label": "A String", # Required. The name of the label. + "properties": [ # Optional. The properties associated with the label. + { # A property declaration. + "name": "A String", # Required. Property name. + "type": "A String", # Required. Property data type. + }, + ], + }, + ], + "sourceNodeReference": "A String", # Optional. Only applies to `kind = EDGE`. The reference to the source node of the edge. This name must be a valid `alias` of a node element in the same graph. Example, `Person` node can be a source node of an edge element `Person_to_Address`. Similar rule applies to `destination_node_reference`. + }, + ], + }, "integratedSystem": "A String", # Output only. Indicates the entry's source system that Data Catalog integrates with, such as BigQuery, Pub/Sub, or Dataproc Metastore. "labels": { # Cloud labels attached to the entry. In Data Catalog, you can create and modify labels attached only to custom entries. Synced entries have unmodifiable labels that come from the source system. "a_key": "A String", @@ -859,6 +969,61 @@

Method Details

}, ], }, + "graphSpec": { # Specification that applies to a graph. # Spec for graph. + "edgeTables": [ # Optional. Edge tables of the graph. + { # Element table definition. + "alias": "A String", # Required. The alias name of the graph element. + "dataSource": "A String", # Required. The name of the data source. This is either a table name or a view name that is used for graph element input source. E.g. `Person` table or `PersonView` view. + "destinationNodeReference": "A String", # Optional. Only applies to `kind = EDGE`. + "dynamicLabelEnabled": True or False, # Optional. If true, the graph element has a dynamic label in schemaless model. + "dynamicPropertiesEnabled": True or False, # Optional. If true, the graph element has dynamic properties in schemaless model. + "elementKeys": [ # Required. The name of the keys of the elements in the table. + "A String", + ], + "inputSource": "A String", # Required. The input source of the graph element. + "kind": "A String", # Required. The kind of the graph element. + "labelAndProperties": [ # Required. The labels and their properties for the graph element. + { # The label and its properties. Each label is associated with a set of properties. + "label": "A String", # Required. The name of the label. + "properties": [ # Optional. The properties associated with the label. + { # A property declaration. + "name": "A String", # Required. Property name. + "type": "A String", # Required. Property data type. + }, + ], + }, + ], + "sourceNodeReference": "A String", # Optional. Only applies to `kind = EDGE`. The reference to the source node of the edge. This name must be a valid `alias` of a node element in the same graph. Example, `Person` node can be a source node of an edge element `Person_to_Address`. Similar rule applies to `destination_node_reference`. + }, + ], + "name": "A String", # Output only. Fully qualified graph name. e.g. `named_catalog.MyGraph` + "nodeTables": [ # Required. Node tables of the graph. + { # Element table definition. + "alias": "A String", # Required. The alias name of the graph element. + "dataSource": "A String", # Required. The name of the data source. This is either a table name or a view name that is used for graph element input source. E.g. `Person` table or `PersonView` view. + "destinationNodeReference": "A String", # Optional. Only applies to `kind = EDGE`. + "dynamicLabelEnabled": True or False, # Optional. If true, the graph element has a dynamic label in schemaless model. + "dynamicPropertiesEnabled": True or False, # Optional. If true, the graph element has dynamic properties in schemaless model. + "elementKeys": [ # Required. The name of the keys of the elements in the table. + "A String", + ], + "inputSource": "A String", # Required. The input source of the graph element. + "kind": "A String", # Required. The kind of the graph element. + "labelAndProperties": [ # Required. The labels and their properties for the graph element. + { # The label and its properties. Each label is associated with a set of properties. + "label": "A String", # Required. The name of the label. + "properties": [ # Optional. The properties associated with the label. + { # A property declaration. + "name": "A String", # Required. Property name. + "type": "A String", # Required. Property data type. + }, + ], + }, + ], + "sourceNodeReference": "A String", # Optional. Only applies to `kind = EDGE`. The reference to the source node of the edge. This name must be a valid `alias` of a node element in the same graph. Example, `Person` node can be a source node of an edge element `Person_to_Address`. Similar rule applies to `destination_node_reference`. + }, + ], + }, "integratedSystem": "A String", # Output only. Indicates the entry's source system that Data Catalog integrates with, such as BigQuery, Pub/Sub, or Dataproc Metastore. "labels": { # Cloud labels attached to the entry. In Data Catalog, you can create and modify labels attached only to custom entries. Synced entries have unmodifiable labels that come from the source system. "a_key": "A String", @@ -1231,6 +1396,61 @@

Method Details

}, ], }, + "graphSpec": { # Specification that applies to a graph. # Spec for graph. + "edgeTables": [ # Optional. Edge tables of the graph. + { # Element table definition. + "alias": "A String", # Required. The alias name of the graph element. + "dataSource": "A String", # Required. The name of the data source. This is either a table name or a view name that is used for graph element input source. E.g. `Person` table or `PersonView` view. + "destinationNodeReference": "A String", # Optional. Only applies to `kind = EDGE`. + "dynamicLabelEnabled": True or False, # Optional. If true, the graph element has a dynamic label in schemaless model. + "dynamicPropertiesEnabled": True or False, # Optional. If true, the graph element has dynamic properties in schemaless model. + "elementKeys": [ # Required. The name of the keys of the elements in the table. + "A String", + ], + "inputSource": "A String", # Required. The input source of the graph element. + "kind": "A String", # Required. The kind of the graph element. + "labelAndProperties": [ # Required. The labels and their properties for the graph element. + { # The label and its properties. Each label is associated with a set of properties. + "label": "A String", # Required. The name of the label. + "properties": [ # Optional. The properties associated with the label. + { # A property declaration. + "name": "A String", # Required. Property name. + "type": "A String", # Required. Property data type. + }, + ], + }, + ], + "sourceNodeReference": "A String", # Optional. Only applies to `kind = EDGE`. The reference to the source node of the edge. This name must be a valid `alias` of a node element in the same graph. Example, `Person` node can be a source node of an edge element `Person_to_Address`. Similar rule applies to `destination_node_reference`. + }, + ], + "name": "A String", # Output only. Fully qualified graph name. e.g. `named_catalog.MyGraph` + "nodeTables": [ # Required. Node tables of the graph. + { # Element table definition. + "alias": "A String", # Required. The alias name of the graph element. + "dataSource": "A String", # Required. The name of the data source. This is either a table name or a view name that is used for graph element input source. E.g. `Person` table or `PersonView` view. + "destinationNodeReference": "A String", # Optional. Only applies to `kind = EDGE`. + "dynamicLabelEnabled": True or False, # Optional. If true, the graph element has a dynamic label in schemaless model. + "dynamicPropertiesEnabled": True or False, # Optional. If true, the graph element has dynamic properties in schemaless model. + "elementKeys": [ # Required. The name of the keys of the elements in the table. + "A String", + ], + "inputSource": "A String", # Required. The input source of the graph element. + "kind": "A String", # Required. The kind of the graph element. + "labelAndProperties": [ # Required. The labels and their properties for the graph element. + { # The label and its properties. Each label is associated with a set of properties. + "label": "A String", # Required. The name of the label. + "properties": [ # Optional. The properties associated with the label. + { # A property declaration. + "name": "A String", # Required. Property name. + "type": "A String", # Required. Property data type. + }, + ], + }, + ], + "sourceNodeReference": "A String", # Optional. Only applies to `kind = EDGE`. The reference to the source node of the edge. This name must be a valid `alias` of a node element in the same graph. Example, `Person` node can be a source node of an edge element `Person_to_Address`. Similar rule applies to `destination_node_reference`. + }, + ], + }, "integratedSystem": "A String", # Output only. Indicates the entry's source system that Data Catalog integrates with, such as BigQuery, Pub/Sub, or Dataproc Metastore. "labels": { # Cloud labels attached to the entry. In Data Catalog, you can create and modify labels attached only to custom entries. Synced entries have unmodifiable labels that come from the source system. "a_key": "A String", @@ -1590,6 +1810,61 @@

Method Details

}, ], }, + "graphSpec": { # Specification that applies to a graph. # Spec for graph. + "edgeTables": [ # Optional. Edge tables of the graph. + { # Element table definition. + "alias": "A String", # Required. The alias name of the graph element. + "dataSource": "A String", # Required. The name of the data source. This is either a table name or a view name that is used for graph element input source. E.g. `Person` table or `PersonView` view. + "destinationNodeReference": "A String", # Optional. Only applies to `kind = EDGE`. + "dynamicLabelEnabled": True or False, # Optional. If true, the graph element has a dynamic label in schemaless model. + "dynamicPropertiesEnabled": True or False, # Optional. If true, the graph element has dynamic properties in schemaless model. + "elementKeys": [ # Required. The name of the keys of the elements in the table. + "A String", + ], + "inputSource": "A String", # Required. The input source of the graph element. + "kind": "A String", # Required. The kind of the graph element. + "labelAndProperties": [ # Required. The labels and their properties for the graph element. + { # The label and its properties. Each label is associated with a set of properties. + "label": "A String", # Required. The name of the label. + "properties": [ # Optional. The properties associated with the label. + { # A property declaration. + "name": "A String", # Required. Property name. + "type": "A String", # Required. Property data type. + }, + ], + }, + ], + "sourceNodeReference": "A String", # Optional. Only applies to `kind = EDGE`. The reference to the source node of the edge. This name must be a valid `alias` of a node element in the same graph. Example, `Person` node can be a source node of an edge element `Person_to_Address`. Similar rule applies to `destination_node_reference`. + }, + ], + "name": "A String", # Output only. Fully qualified graph name. e.g. `named_catalog.MyGraph` + "nodeTables": [ # Required. Node tables of the graph. + { # Element table definition. + "alias": "A String", # Required. The alias name of the graph element. + "dataSource": "A String", # Required. The name of the data source. This is either a table name or a view name that is used for graph element input source. E.g. `Person` table or `PersonView` view. + "destinationNodeReference": "A String", # Optional. Only applies to `kind = EDGE`. + "dynamicLabelEnabled": True or False, # Optional. If true, the graph element has a dynamic label in schemaless model. + "dynamicPropertiesEnabled": True or False, # Optional. If true, the graph element has dynamic properties in schemaless model. + "elementKeys": [ # Required. The name of the keys of the elements in the table. + "A String", + ], + "inputSource": "A String", # Required. The input source of the graph element. + "kind": "A String", # Required. The kind of the graph element. + "labelAndProperties": [ # Required. The labels and their properties for the graph element. + { # The label and its properties. Each label is associated with a set of properties. + "label": "A String", # Required. The name of the label. + "properties": [ # Optional. The properties associated with the label. + { # A property declaration. + "name": "A String", # Required. Property name. + "type": "A String", # Required. Property data type. + }, + ], + }, + ], + "sourceNodeReference": "A String", # Optional. Only applies to `kind = EDGE`. The reference to the source node of the edge. This name must be a valid `alias` of a node element in the same graph. Example, `Person` node can be a source node of an edge element `Person_to_Address`. Similar rule applies to `destination_node_reference`. + }, + ], + }, "integratedSystem": "A String", # Output only. Indicates the entry's source system that Data Catalog integrates with, such as BigQuery, Pub/Sub, or Dataproc Metastore. "labels": { # Cloud labels attached to the entry. In Data Catalog, you can create and modify labels attached only to custom entries. Synced entries have unmodifiable labels that come from the source system. "a_key": "A String", @@ -1865,6 +2140,61 @@

Method Details

}, ], }, + "graphSpec": { # Specification that applies to a graph. # Spec for graph. + "edgeTables": [ # Optional. Edge tables of the graph. + { # Element table definition. + "alias": "A String", # Required. The alias name of the graph element. + "dataSource": "A String", # Required. The name of the data source. This is either a table name or a view name that is used for graph element input source. E.g. `Person` table or `PersonView` view. + "destinationNodeReference": "A String", # Optional. Only applies to `kind = EDGE`. + "dynamicLabelEnabled": True or False, # Optional. If true, the graph element has a dynamic label in schemaless model. + "dynamicPropertiesEnabled": True or False, # Optional. If true, the graph element has dynamic properties in schemaless model. + "elementKeys": [ # Required. The name of the keys of the elements in the table. + "A String", + ], + "inputSource": "A String", # Required. The input source of the graph element. + "kind": "A String", # Required. The kind of the graph element. + "labelAndProperties": [ # Required. The labels and their properties for the graph element. + { # The label and its properties. Each label is associated with a set of properties. + "label": "A String", # Required. The name of the label. + "properties": [ # Optional. The properties associated with the label. + { # A property declaration. + "name": "A String", # Required. Property name. + "type": "A String", # Required. Property data type. + }, + ], + }, + ], + "sourceNodeReference": "A String", # Optional. Only applies to `kind = EDGE`. The reference to the source node of the edge. This name must be a valid `alias` of a node element in the same graph. Example, `Person` node can be a source node of an edge element `Person_to_Address`. Similar rule applies to `destination_node_reference`. + }, + ], + "name": "A String", # Output only. Fully qualified graph name. e.g. `named_catalog.MyGraph` + "nodeTables": [ # Required. Node tables of the graph. + { # Element table definition. + "alias": "A String", # Required. The alias name of the graph element. + "dataSource": "A String", # Required. The name of the data source. This is either a table name or a view name that is used for graph element input source. E.g. `Person` table or `PersonView` view. + "destinationNodeReference": "A String", # Optional. Only applies to `kind = EDGE`. + "dynamicLabelEnabled": True or False, # Optional. If true, the graph element has a dynamic label in schemaless model. + "dynamicPropertiesEnabled": True or False, # Optional. If true, the graph element has dynamic properties in schemaless model. + "elementKeys": [ # Required. The name of the keys of the elements in the table. + "A String", + ], + "inputSource": "A String", # Required. The input source of the graph element. + "kind": "A String", # Required. The kind of the graph element. + "labelAndProperties": [ # Required. The labels and their properties for the graph element. + { # The label and its properties. Each label is associated with a set of properties. + "label": "A String", # Required. The name of the label. + "properties": [ # Optional. The properties associated with the label. + { # A property declaration. + "name": "A String", # Required. Property name. + "type": "A String", # Required. Property data type. + }, + ], + }, + ], + "sourceNodeReference": "A String", # Optional. Only applies to `kind = EDGE`. The reference to the source node of the edge. This name must be a valid `alias` of a node element in the same graph. Example, `Person` node can be a source node of an edge element `Person_to_Address`. Similar rule applies to `destination_node_reference`. + }, + ], + }, "integratedSystem": "A String", # Output only. Indicates the entry's source system that Data Catalog integrates with, such as BigQuery, Pub/Sub, or Dataproc Metastore. "labels": { # Cloud labels attached to the entry. In Data Catalog, you can create and modify labels attached only to custom entries. Synced entries have unmodifiable labels that come from the source system. "a_key": "A String", diff --git a/docs/dyn/dataform_v1.projects.locations.html b/docs/dyn/dataform_v1.projects.locations.html index ae7d16d9d6..d59a59546e 100644 --- a/docs/dyn/dataform_v1.projects.locations.html +++ b/docs/dyn/dataform_v1.projects.locations.html @@ -172,7 +172,7 @@

Method Details

Args: name: string, The resource that owns the locations collection, if applicable. (required) - extraLocationTypes: string, Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage. (repeated) + extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated) filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160). pageSize: integer, The maximum number of results to return. If not set, the service selects a default. pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page. diff --git a/docs/dyn/dataform_v1.projects.locations.operations.html b/docs/dyn/dataform_v1.projects.locations.operations.html index ec9c80bc87..dc4e443d31 100644 --- a/docs/dyn/dataform_v1.projects.locations.operations.html +++ b/docs/dyn/dataform_v1.projects.locations.operations.html @@ -184,7 +184,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -216,7 +216,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], }
diff --git a/docs/dyn/dataform_v1.projects.locations.repositories.compilationResults.html b/docs/dyn/dataform_v1.projects.locations.repositories.compilationResults.html index 6b753b90b1..c2dcb1a6ab 100644 --- a/docs/dyn/dataform_v1.projects.locations.repositories.compilationResults.html +++ b/docs/dyn/dataform_v1.projects.locations.repositories.compilationResults.html @@ -148,6 +148,9 @@

Method Details

"gitCommitish": "A String", # Immutable. Git commit/tag/branch name at which the repository should be compiled. Must exist in the remote repository. Examples: - a commit SHA: `12ade345` - a tag: `tag1` - a branch name: `branch1` "internalMetadata": "A String", # Output only. All the metadata information that is used internally to serve the resource. For example: timestamps, flags, status fields, etc. The format of this field is a JSON string. "name": "A String", # Output only. The compilation result's name. + "privateResourceMetadata": { # Metadata used to identify if a resource is user scoped. # Output only. Metadata indicating whether this resource is user-scoped. `CompilationResult` resource is `user_scoped` only if it is sourced from a workspace. + "userScoped": True or False, # Output only. If true, this resource is user-scoped, meaning it is either a workspace or sourced from a workspace. + }, "releaseConfig": "A String", # Immutable. The name of the release config to compile. Must be in the format `projects/*/locations/*/repositories/*/releaseConfigs/*`. "resolvedGitCommitSha": "A String", # Output only. The fully resolved Git commit SHA of the code that was compiled. Not set for compilation results whose source is a workspace. "workspace": "A String", # Immutable. The name of the workspace to compile. Must be in the format `projects/*/locations/*/repositories/*/workspaces/*`. @@ -199,6 +202,9 @@

Method Details

"gitCommitish": "A String", # Immutable. Git commit/tag/branch name at which the repository should be compiled. Must exist in the remote repository. Examples: - a commit SHA: `12ade345` - a tag: `tag1` - a branch name: `branch1` "internalMetadata": "A String", # Output only. All the metadata information that is used internally to serve the resource. For example: timestamps, flags, status fields, etc. The format of this field is a JSON string. "name": "A String", # Output only. The compilation result's name. + "privateResourceMetadata": { # Metadata used to identify if a resource is user scoped. # Output only. Metadata indicating whether this resource is user-scoped. `CompilationResult` resource is `user_scoped` only if it is sourced from a workspace. + "userScoped": True or False, # Output only. If true, this resource is user-scoped, meaning it is either a workspace or sourced from a workspace. + }, "releaseConfig": "A String", # Immutable. The name of the release config to compile. Must be in the format `projects/*/locations/*/repositories/*/releaseConfigs/*`. "resolvedGitCommitSha": "A String", # Output only. The fully resolved Git commit SHA of the code that was compiled. Not set for compilation results whose source is a workspace. "workspace": "A String", # Immutable. The name of the workspace to compile. Must be in the format `projects/*/locations/*/repositories/*/workspaces/*`. @@ -257,6 +263,9 @@

Method Details

"gitCommitish": "A String", # Immutable. Git commit/tag/branch name at which the repository should be compiled. Must exist in the remote repository. Examples: - a commit SHA: `12ade345` - a tag: `tag1` - a branch name: `branch1` "internalMetadata": "A String", # Output only. All the metadata information that is used internally to serve the resource. For example: timestamps, flags, status fields, etc. The format of this field is a JSON string. "name": "A String", # Output only. The compilation result's name. + "privateResourceMetadata": { # Metadata used to identify if a resource is user scoped. # Output only. Metadata indicating whether this resource is user-scoped. `CompilationResult` resource is `user_scoped` only if it is sourced from a workspace. + "userScoped": True or False, # Output only. If true, this resource is user-scoped, meaning it is either a workspace or sourced from a workspace. + }, "releaseConfig": "A String", # Immutable. The name of the release config to compile. Must be in the format `projects/*/locations/*/repositories/*/releaseConfigs/*`. "resolvedGitCommitSha": "A String", # Output only. The fully resolved Git commit SHA of the code that was compiled. Not set for compilation results whose source is a workspace. "workspace": "A String", # Immutable. The name of the workspace to compile. Must be in the format `projects/*/locations/*/repositories/*/workspaces/*`. @@ -321,6 +330,9 @@

Method Details

"gitCommitish": "A String", # Immutable. Git commit/tag/branch name at which the repository should be compiled. Must exist in the remote repository. Examples: - a commit SHA: `12ade345` - a tag: `tag1` - a branch name: `branch1` "internalMetadata": "A String", # Output only. All the metadata information that is used internally to serve the resource. For example: timestamps, flags, status fields, etc. The format of this field is a JSON string. "name": "A String", # Output only. The compilation result's name. + "privateResourceMetadata": { # Metadata used to identify if a resource is user scoped. # Output only. Metadata indicating whether this resource is user-scoped. `CompilationResult` resource is `user_scoped` only if it is sourced from a workspace. + "userScoped": True or False, # Output only. If true, this resource is user-scoped, meaning it is either a workspace or sourced from a workspace. + }, "releaseConfig": "A String", # Immutable. The name of the release config to compile. Must be in the format `projects/*/locations/*/repositories/*/releaseConfigs/*`. "resolvedGitCommitSha": "A String", # Output only. The fully resolved Git commit SHA of the code that was compiled. Not set for compilation results whose source is a workspace. "workspace": "A String", # Immutable. The name of the workspace to compile. Must be in the format `projects/*/locations/*/repositories/*/workspaces/*`. @@ -521,6 +533,7 @@

Method Details

"clusterExpressions": [ # A list of columns or SQL expressions used to cluster the table. "A String", ], + "connection": "A String", # Optional. The connection specifying the credentials to be used to read and write to external storage, such as Cloud Storage. The connection can have the form `{project}.{location}.{connection_id}` or `projects/{project}/locations/{location}/connections/{connection_id}", or be set to DEFAULT. "dependencyTargets": [ # A list of actions that this action depends on. { # Represents an action identifier. If the action writes output, the output will be written to the referenced database object. "database": "A String", # Optional. The action's database (Google Cloud project ID) . @@ -529,6 +542,7 @@

Method Details

}, ], "disabled": True or False, # Whether this action is disabled (i.e. should not be run). + "fileFormat": "A String", # Optional. The file format for the BigQuery table. "incrementalTableConfig": { # Contains settings for relations of type `INCREMENTAL_TABLE`. # Configures `INCREMENTAL_TABLE` settings for this relation. Only set if `relation_type` is `INCREMENTAL_TABLE`. "incrementalPostOperations": [ # SQL statements to be executed after inserting new rows into the relation. "A String", @@ -571,6 +585,8 @@

Method Details

"relationType": "A String", # The type of this relation. "requirePartitionFilter": True or False, # Specifies whether queries on this table must include a predicate filter that filters on the partitioning column. "selectQuery": "A String", # The SELECT query which returns rows which this relation should contain. + "storageUri": "A String", # Optional. The fully qualified location prefix of the external folder where table data is stored. The URI should be in the format `gs://bucket/path_to_table/`. + "tableFormat": "A String", # Optional. The table format for the BigQuery table. "tags": [ # Arbitrary, user-defined tags on this action. "A String", ], diff --git a/docs/dyn/dataform_v1.projects.locations.repositories.workflowInvocations.html b/docs/dyn/dataform_v1.projects.locations.repositories.workflowInvocations.html index 8db4e70a3d..5599c0064f 100644 --- a/docs/dyn/dataform_v1.projects.locations.repositories.workflowInvocations.html +++ b/docs/dyn/dataform_v1.projects.locations.repositories.workflowInvocations.html @@ -168,6 +168,9 @@

Method Details

"startTime": "A String", # Optional. Inclusive start of the interval. If specified, a Timestamp matching this interval will have to be the same or after the start. }, "name": "A String", # Output only. The workflow invocation's name. + "privateResourceMetadata": { # Metadata used to identify if a resource is user scoped. # Output only. Metadata indicating whether this resource is user-scoped. `WorkflowInvocation` resource is `user_scoped` only if it is sourced from a compilation result and the compilation result is user-scoped. + "userScoped": True or False, # Output only. If true, this resource is user-scoped, meaning it is either a workspace or sourced from a workspace. + }, "resolvedCompilationResult": "A String", # Output only. The resolved compilation result that was used to create this invocation. Will be in the format `projects/*/locations/*/repositories/*/compilationResults/*`. "state": "A String", # Output only. This workflow invocation's current state. "workflowConfig": "A String", # Immutable. The name of the workflow config to invoke. Must be in the format `projects/*/locations/*/repositories/*/workflowConfigs/*`. @@ -209,6 +212,9 @@

Method Details

"startTime": "A String", # Optional. Inclusive start of the interval. If specified, a Timestamp matching this interval will have to be the same or after the start. }, "name": "A String", # Output only. The workflow invocation's name. + "privateResourceMetadata": { # Metadata used to identify if a resource is user scoped. # Output only. Metadata indicating whether this resource is user-scoped. `WorkflowInvocation` resource is `user_scoped` only if it is sourced from a compilation result and the compilation result is user-scoped. + "userScoped": True or False, # Output only. If true, this resource is user-scoped, meaning it is either a workspace or sourced from a workspace. + }, "resolvedCompilationResult": "A String", # Output only. The resolved compilation result that was used to create this invocation. Will be in the format `projects/*/locations/*/repositories/*/compilationResults/*`. "state": "A String", # Output only. This workflow invocation's current state. "workflowConfig": "A String", # Immutable. The name of the workflow config to invoke. Must be in the format `projects/*/locations/*/repositories/*/workflowConfigs/*`. @@ -275,6 +281,9 @@

Method Details

"startTime": "A String", # Optional. Inclusive start of the interval. If specified, a Timestamp matching this interval will have to be the same or after the start. }, "name": "A String", # Output only. The workflow invocation's name. + "privateResourceMetadata": { # Metadata used to identify if a resource is user scoped. # Output only. Metadata indicating whether this resource is user-scoped. `WorkflowInvocation` resource is `user_scoped` only if it is sourced from a compilation result and the compilation result is user-scoped. + "userScoped": True or False, # Output only. If true, this resource is user-scoped, meaning it is either a workspace or sourced from a workspace. + }, "resolvedCompilationResult": "A String", # Output only. The resolved compilation result that was used to create this invocation. Will be in the format `projects/*/locations/*/repositories/*/compilationResults/*`. "state": "A String", # Output only. This workflow invocation's current state. "workflowConfig": "A String", # Immutable. The name of the workflow config to invoke. Must be in the format `projects/*/locations/*/repositories/*/workflowConfigs/*`. @@ -333,6 +342,9 @@

Method Details

"startTime": "A String", # Optional. Inclusive start of the interval. If specified, a Timestamp matching this interval will have to be the same or after the start. }, "name": "A String", # Output only. The workflow invocation's name. + "privateResourceMetadata": { # Metadata used to identify if a resource is user scoped. # Output only. Metadata indicating whether this resource is user-scoped. `WorkflowInvocation` resource is `user_scoped` only if it is sourced from a compilation result and the compilation result is user-scoped. + "userScoped": True or False, # Output only. If true, this resource is user-scoped, meaning it is either a workspace or sourced from a workspace. + }, "resolvedCompilationResult": "A String", # Output only. The resolved compilation result that was used to create this invocation. Will be in the format `projects/*/locations/*/repositories/*/compilationResults/*`. "state": "A String", # Output only. This workflow invocation's current state. "workflowConfig": "A String", # Immutable. The name of the workflow config to invoke. Must be in the format `projects/*/locations/*/repositories/*/workflowConfigs/*`. diff --git a/docs/dyn/dataform_v1.projects.locations.repositories.workspaces.html b/docs/dyn/dataform_v1.projects.locations.repositories.workspaces.html index b2f41ac31e..090a6ad0d5 100644 --- a/docs/dyn/dataform_v1.projects.locations.repositories.workspaces.html +++ b/docs/dyn/dataform_v1.projects.locations.repositories.workspaces.html @@ -212,6 +212,9 @@

Method Details

}, "internalMetadata": "A String", # Output only. All the metadata information that is used internally to serve the resource. For example: timestamps, flags, status fields, etc. The format of this field is a JSON string. "name": "A String", # Identifier. The workspace's name. + "privateResourceMetadata": { # Metadata used to identify if a resource is user scoped. # Output only. Metadata indicating whether this resource is user-scoped. For `Workspace` resources, the `user_scoped` field is always `true`. + "userScoped": True or False, # Output only. If true, this resource is user-scoped, meaning it is either a workspace or sourced from a workspace. + }, } workspaceId: string, Required. The ID to use for the workspace, which will become the final component of the workspace's resource name. @@ -230,6 +233,9 @@

Method Details

}, "internalMetadata": "A String", # Output only. All the metadata information that is used internally to serve the resource. For example: timestamps, flags, status fields, etc. The format of this field is a JSON string. "name": "A String", # Identifier. The workspace's name. + "privateResourceMetadata": { # Metadata used to identify if a resource is user scoped. # Output only. Metadata indicating whether this resource is user-scoped. For `Workspace` resources, the `user_scoped` field is always `true`. + "userScoped": True or False, # Output only. If true, this resource is user-scoped, meaning it is either a workspace or sourced from a workspace. + }, }
@@ -337,6 +343,9 @@

Method Details

}, "internalMetadata": "A String", # Output only. All the metadata information that is used internally to serve the resource. For example: timestamps, flags, status fields, etc. The format of this field is a JSON string. "name": "A String", # Identifier. The workspace's name. + "privateResourceMetadata": { # Metadata used to identify if a resource is user scoped. # Output only. Metadata indicating whether this resource is user-scoped. For `Workspace` resources, the `user_scoped` field is always `true`. + "userScoped": True or False, # Output only. If true, this resource is user-scoped, meaning it is either a workspace or sourced from a workspace. + }, } @@ -430,6 +439,9 @@

Method Details

}, "internalMetadata": "A String", # Output only. All the metadata information that is used internally to serve the resource. For example: timestamps, flags, status fields, etc. The format of this field is a JSON string. "name": "A String", # Identifier. The workspace's name. + "privateResourceMetadata": { # Metadata used to identify if a resource is user scoped. # Output only. Metadata indicating whether this resource is user-scoped. For `Workspace` resources, the `user_scoped` field is always `true`. + "userScoped": True or False, # Output only. If true, this resource is user-scoped, meaning it is either a workspace or sourced from a workspace. + }, }, ], } diff --git a/docs/dyn/dataform_v1beta1.projects.locations.html b/docs/dyn/dataform_v1beta1.projects.locations.html index 5eaaf40999..7de98d96cb 100644 --- a/docs/dyn/dataform_v1beta1.projects.locations.html +++ b/docs/dyn/dataform_v1beta1.projects.locations.html @@ -172,7 +172,7 @@

Method Details

Args: name: string, The resource that owns the locations collection, if applicable. (required) - extraLocationTypes: string, Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage. (repeated) + extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated) filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160). pageSize: integer, The maximum number of results to return. If not set, the service selects a default. pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page. diff --git a/docs/dyn/dataform_v1beta1.projects.locations.operations.html b/docs/dyn/dataform_v1beta1.projects.locations.operations.html index d90e0cb8b4..a9fa22dcb9 100644 --- a/docs/dyn/dataform_v1beta1.projects.locations.operations.html +++ b/docs/dyn/dataform_v1beta1.projects.locations.operations.html @@ -184,7 +184,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -216,7 +216,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/dataform_v1beta1.projects.locations.repositories.compilationResults.html b/docs/dyn/dataform_v1beta1.projects.locations.repositories.compilationResults.html index 873353f7ce..c1cb98a1ba 100644 --- a/docs/dyn/dataform_v1beta1.projects.locations.repositories.compilationResults.html +++ b/docs/dyn/dataform_v1beta1.projects.locations.repositories.compilationResults.html @@ -148,6 +148,9 @@

Method Details

"gitCommitish": "A String", # Immutable. Git commit/tag/branch name at which the repository should be compiled. Must exist in the remote repository. Examples: - a commit SHA: `12ade345` - a tag: `tag1` - a branch name: `branch1` "internalMetadata": "A String", # Output only. All the metadata information that is used internally to serve the resource. For example: timestamps, flags, status fields, etc. The format of this field is a JSON string. "name": "A String", # Output only. The compilation result's name. + "privateResourceMetadata": { # Metadata used to identify if a resource is user scoped. # Output only. Metadata indicating whether this resource is user-scoped. `CompilationResult` resource is `user_scoped` only if it is sourced from a workspace. + "userScoped": True or False, # Output only. If true, this resource is user-scoped, meaning it is either a workspace or sourced from a workspace. + }, "releaseConfig": "A String", # Immutable. The name of the release config to compile. Must be in the format `projects/*/locations/*/repositories/*/releaseConfigs/*`. "resolvedGitCommitSha": "A String", # Output only. The fully resolved Git commit SHA of the code that was compiled. Not set for compilation results whose source is a workspace. "workspace": "A String", # Immutable. The name of the workspace to compile. Must be in the format `projects/*/locations/*/repositories/*/workspaces/*`. @@ -199,6 +202,9 @@

Method Details

"gitCommitish": "A String", # Immutable. Git commit/tag/branch name at which the repository should be compiled. Must exist in the remote repository. Examples: - a commit SHA: `12ade345` - a tag: `tag1` - a branch name: `branch1` "internalMetadata": "A String", # Output only. All the metadata information that is used internally to serve the resource. For example: timestamps, flags, status fields, etc. The format of this field is a JSON string. "name": "A String", # Output only. The compilation result's name. + "privateResourceMetadata": { # Metadata used to identify if a resource is user scoped. # Output only. Metadata indicating whether this resource is user-scoped. `CompilationResult` resource is `user_scoped` only if it is sourced from a workspace. + "userScoped": True or False, # Output only. If true, this resource is user-scoped, meaning it is either a workspace or sourced from a workspace. + }, "releaseConfig": "A String", # Immutable. The name of the release config to compile. Must be in the format `projects/*/locations/*/repositories/*/releaseConfigs/*`. "resolvedGitCommitSha": "A String", # Output only. The fully resolved Git commit SHA of the code that was compiled. Not set for compilation results whose source is a workspace. "workspace": "A String", # Immutable. The name of the workspace to compile. Must be in the format `projects/*/locations/*/repositories/*/workspaces/*`. @@ -257,6 +263,9 @@

Method Details

"gitCommitish": "A String", # Immutable. Git commit/tag/branch name at which the repository should be compiled. Must exist in the remote repository. Examples: - a commit SHA: `12ade345` - a tag: `tag1` - a branch name: `branch1` "internalMetadata": "A String", # Output only. All the metadata information that is used internally to serve the resource. For example: timestamps, flags, status fields, etc. The format of this field is a JSON string. "name": "A String", # Output only. The compilation result's name. + "privateResourceMetadata": { # Metadata used to identify if a resource is user scoped. # Output only. Metadata indicating whether this resource is user-scoped. `CompilationResult` resource is `user_scoped` only if it is sourced from a workspace. + "userScoped": True or False, # Output only. If true, this resource is user-scoped, meaning it is either a workspace or sourced from a workspace. + }, "releaseConfig": "A String", # Immutable. The name of the release config to compile. Must be in the format `projects/*/locations/*/repositories/*/releaseConfigs/*`. "resolvedGitCommitSha": "A String", # Output only. The fully resolved Git commit SHA of the code that was compiled. Not set for compilation results whose source is a workspace. "workspace": "A String", # Immutable. The name of the workspace to compile. Must be in the format `projects/*/locations/*/repositories/*/workspaces/*`. @@ -321,6 +330,9 @@

Method Details

"gitCommitish": "A String", # Immutable. Git commit/tag/branch name at which the repository should be compiled. Must exist in the remote repository. Examples: - a commit SHA: `12ade345` - a tag: `tag1` - a branch name: `branch1` "internalMetadata": "A String", # Output only. All the metadata information that is used internally to serve the resource. For example: timestamps, flags, status fields, etc. The format of this field is a JSON string. "name": "A String", # Output only. The compilation result's name. + "privateResourceMetadata": { # Metadata used to identify if a resource is user scoped. # Output only. Metadata indicating whether this resource is user-scoped. `CompilationResult` resource is `user_scoped` only if it is sourced from a workspace. + "userScoped": True or False, # Output only. If true, this resource is user-scoped, meaning it is either a workspace or sourced from a workspace. + }, "releaseConfig": "A String", # Immutable. The name of the release config to compile. Must be in the format `projects/*/locations/*/repositories/*/releaseConfigs/*`. "resolvedGitCommitSha": "A String", # Output only. The fully resolved Git commit SHA of the code that was compiled. Not set for compilation results whose source is a workspace. "workspace": "A String", # Immutable. The name of the workspace to compile. Must be in the format `projects/*/locations/*/repositories/*/workspaces/*`. @@ -521,6 +533,7 @@

Method Details

"clusterExpressions": [ # A list of columns or SQL expressions used to cluster the table. "A String", ], + "connection": "A String", # Optional. The connection specifying the credentials to be used to read and write to external storage, such as Cloud Storage. The connection can have the form `{project}.{location}.{connection_id}` or `projects/{project}/locations/{location}/connections/{connection_id}", or be set to DEFAULT. "dependencyTargets": [ # A list of actions that this action depends on. { # Represents an action identifier. If the action writes output, the output will be written to the referenced database object. "database": "A String", # Optional. The action's database (Google Cloud project ID) . @@ -529,6 +542,7 @@

Method Details

}, ], "disabled": True or False, # Whether this action is disabled (i.e. should not be run). + "fileFormat": "A String", # Optional. The file format for the BigQuery table. "incrementalTableConfig": { # Contains settings for relations of type `INCREMENTAL_TABLE`. # Configures `INCREMENTAL_TABLE` settings for this relation. Only set if `relation_type` is `INCREMENTAL_TABLE`. "incrementalPostOperations": [ # SQL statements to be executed after inserting new rows into the relation. "A String", @@ -571,6 +585,8 @@

Method Details

"relationType": "A String", # The type of this relation. "requirePartitionFilter": True or False, # Specifies whether queries on this table must include a predicate filter that filters on the partitioning column. "selectQuery": "A String", # The SELECT query which returns rows which this relation should contain. + "storageUri": "A String", # Optional. The fully qualified location prefix of the external folder where table data is stored. The URI should be in the format `gs://bucket/path_to_table/`. + "tableFormat": "A String", # Optional. The table format for the BigQuery table. "tags": [ # Arbitrary, user-defined tags on this action. "A String", ], diff --git a/docs/dyn/dataform_v1beta1.projects.locations.repositories.workflowInvocations.html b/docs/dyn/dataform_v1beta1.projects.locations.repositories.workflowInvocations.html index ecba2e18db..c99772155b 100644 --- a/docs/dyn/dataform_v1beta1.projects.locations.repositories.workflowInvocations.html +++ b/docs/dyn/dataform_v1beta1.projects.locations.repositories.workflowInvocations.html @@ -168,6 +168,9 @@

Method Details

"startTime": "A String", # Optional. Inclusive start of the interval. If specified, a Timestamp matching this interval will have to be the same or after the start. }, "name": "A String", # Output only. The workflow invocation's name. + "privateResourceMetadata": { # Metadata used to identify if a resource is user scoped. # Output only. Metadata indicating whether this resource is user-scoped. `WorkflowInvocation` resource is `user_scoped` only if it is sourced from a compilation result and the compilation result is user-scoped. + "userScoped": True or False, # Output only. If true, this resource is user-scoped, meaning it is either a workspace or sourced from a workspace. + }, "resolvedCompilationResult": "A String", # Output only. The resolved compilation result that was used to create this invocation. Will be in the format `projects/*/locations/*/repositories/*/compilationResults/*`. "state": "A String", # Output only. This workflow invocation's current state. "workflowConfig": "A String", # Immutable. The name of the workflow config to invoke. Must be in the format `projects/*/locations/*/repositories/*/workflowConfigs/*`. @@ -209,6 +212,9 @@

Method Details

"startTime": "A String", # Optional. Inclusive start of the interval. If specified, a Timestamp matching this interval will have to be the same or after the start. }, "name": "A String", # Output only. The workflow invocation's name. + "privateResourceMetadata": { # Metadata used to identify if a resource is user scoped. # Output only. Metadata indicating whether this resource is user-scoped. `WorkflowInvocation` resource is `user_scoped` only if it is sourced from a compilation result and the compilation result is user-scoped. + "userScoped": True or False, # Output only. If true, this resource is user-scoped, meaning it is either a workspace or sourced from a workspace. + }, "resolvedCompilationResult": "A String", # Output only. The resolved compilation result that was used to create this invocation. Will be in the format `projects/*/locations/*/repositories/*/compilationResults/*`. "state": "A String", # Output only. This workflow invocation's current state. "workflowConfig": "A String", # Immutable. The name of the workflow config to invoke. Must be in the format `projects/*/locations/*/repositories/*/workflowConfigs/*`. @@ -275,6 +281,9 @@

Method Details

"startTime": "A String", # Optional. Inclusive start of the interval. If specified, a Timestamp matching this interval will have to be the same or after the start. }, "name": "A String", # Output only. The workflow invocation's name. + "privateResourceMetadata": { # Metadata used to identify if a resource is user scoped. # Output only. Metadata indicating whether this resource is user-scoped. `WorkflowInvocation` resource is `user_scoped` only if it is sourced from a compilation result and the compilation result is user-scoped. + "userScoped": True or False, # Output only. If true, this resource is user-scoped, meaning it is either a workspace or sourced from a workspace. + }, "resolvedCompilationResult": "A String", # Output only. The resolved compilation result that was used to create this invocation. Will be in the format `projects/*/locations/*/repositories/*/compilationResults/*`. "state": "A String", # Output only. This workflow invocation's current state. "workflowConfig": "A String", # Immutable. The name of the workflow config to invoke. Must be in the format `projects/*/locations/*/repositories/*/workflowConfigs/*`. @@ -333,6 +342,9 @@

Method Details

"startTime": "A String", # Optional. Inclusive start of the interval. If specified, a Timestamp matching this interval will have to be the same or after the start. }, "name": "A String", # Output only. The workflow invocation's name. + "privateResourceMetadata": { # Metadata used to identify if a resource is user scoped. # Output only. Metadata indicating whether this resource is user-scoped. `WorkflowInvocation` resource is `user_scoped` only if it is sourced from a compilation result and the compilation result is user-scoped. + "userScoped": True or False, # Output only. If true, this resource is user-scoped, meaning it is either a workspace or sourced from a workspace. + }, "resolvedCompilationResult": "A String", # Output only. The resolved compilation result that was used to create this invocation. Will be in the format `projects/*/locations/*/repositories/*/compilationResults/*`. "state": "A String", # Output only. This workflow invocation's current state. "workflowConfig": "A String", # Immutable. The name of the workflow config to invoke. Must be in the format `projects/*/locations/*/repositories/*/workflowConfigs/*`. diff --git a/docs/dyn/dataform_v1beta1.projects.locations.repositories.workspaces.html b/docs/dyn/dataform_v1beta1.projects.locations.repositories.workspaces.html index 1f72eb286e..9557b6ef02 100644 --- a/docs/dyn/dataform_v1beta1.projects.locations.repositories.workspaces.html +++ b/docs/dyn/dataform_v1beta1.projects.locations.repositories.workspaces.html @@ -212,6 +212,9 @@

Method Details

}, "internalMetadata": "A String", # Output only. All the metadata information that is used internally to serve the resource. For example: timestamps, flags, status fields, etc. The format of this field is a JSON string. "name": "A String", # Identifier. The workspace's name. + "privateResourceMetadata": { # Metadata used to identify if a resource is user scoped. # Output only. Metadata indicating whether this resource is user-scoped. For `Workspace` resources, the `user_scoped` field is always `true`. + "userScoped": True or False, # Output only. If true, this resource is user-scoped, meaning it is either a workspace or sourced from a workspace. + }, } workspaceId: string, Required. The ID to use for the workspace, which will become the final component of the workspace's resource name. @@ -230,6 +233,9 @@

Method Details

}, "internalMetadata": "A String", # Output only. All the metadata information that is used internally to serve the resource. For example: timestamps, flags, status fields, etc. The format of this field is a JSON string. "name": "A String", # Identifier. The workspace's name. + "privateResourceMetadata": { # Metadata used to identify if a resource is user scoped. # Output only. Metadata indicating whether this resource is user-scoped. For `Workspace` resources, the `user_scoped` field is always `true`. + "userScoped": True or False, # Output only. If true, this resource is user-scoped, meaning it is either a workspace or sourced from a workspace. + }, } @@ -337,6 +343,9 @@

Method Details

}, "internalMetadata": "A String", # Output only. All the metadata information that is used internally to serve the resource. For example: timestamps, flags, status fields, etc. The format of this field is a JSON string. "name": "A String", # Identifier. The workspace's name. + "privateResourceMetadata": { # Metadata used to identify if a resource is user scoped. # Output only. Metadata indicating whether this resource is user-scoped. For `Workspace` resources, the `user_scoped` field is always `true`. + "userScoped": True or False, # Output only. If true, this resource is user-scoped, meaning it is either a workspace or sourced from a workspace. + }, } @@ -430,6 +439,9 @@

Method Details

}, "internalMetadata": "A String", # Output only. All the metadata information that is used internally to serve the resource. For example: timestamps, flags, status fields, etc. The format of this field is a JSON string. "name": "A String", # Identifier. The workspace's name. + "privateResourceMetadata": { # Metadata used to identify if a resource is user scoped. # Output only. Metadata indicating whether this resource is user-scoped. For `Workspace` resources, the `user_scoped` field is always `true`. + "userScoped": True or False, # Output only. If true, this resource is user-scoped, meaning it is either a workspace or sourced from a workspace. + }, }, ], } diff --git a/docs/dyn/datafusion_v1.projects.locations.html b/docs/dyn/datafusion_v1.projects.locations.html index aab29cb17c..a4a8a08a2f 100644 --- a/docs/dyn/datafusion_v1.projects.locations.html +++ b/docs/dyn/datafusion_v1.projects.locations.html @@ -140,7 +140,7 @@

Method Details

Args: name: string, The resource that owns the locations collection, if applicable. (required) - extraLocationTypes: string, Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage. (repeated) + extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated) filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160). pageSize: integer, The maximum number of results to return. If not set, the service selects a default. pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page. diff --git a/docs/dyn/datafusion_v1.projects.locations.instances.html b/docs/dyn/datafusion_v1.projects.locations.instances.html index b9e7ea9ca1..92e5f3a7db 100644 --- a/docs/dyn/datafusion_v1.projects.locations.instances.html +++ b/docs/dyn/datafusion_v1.projects.locations.instances.html @@ -193,6 +193,9 @@

Method Details

}, }, }, + "monitoringConfig": { # Monitoring configuration for a Data Fusion instance. # Optional. The monitoring configuration for this instance. + "enableInstanceV2Metrics": True or False, # Optional. Option to enable the instance v2 metrics for this instance. This field is supported only in CDF versions 6.11.1.1 and above. + }, "name": "A String", # Output only. The name of this instance is in the form of projects/{project}/locations/{location}/instances/{instance}. "networkConfig": { # Network configuration for a Data Fusion instance. These configurations are used for peering with the customer network. Configurations are optional when a public Data Fusion instance is to be created. However, providing these configurations allows several benefits, such as reduced network latency while accessing the customer resources from managed Data Fusion instance nodes, as well as access to the customer on-prem resources. # Optional. Network configuration options. These are required when a private Data Fusion instance is to be created. "connectionType": "A String", # Optional. Type of connection for establishing private IP connectivity between the Data Fusion customer project VPC and the corresponding tenant project from a predefined list of available connection modes. If this field is unspecified for a private instance, VPC peering is used. @@ -373,6 +376,9 @@

Method Details

}, }, }, + "monitoringConfig": { # Monitoring configuration for a Data Fusion instance. # Optional. The monitoring configuration for this instance. + "enableInstanceV2Metrics": True or False, # Optional. Option to enable the instance v2 metrics for this instance. This field is supported only in CDF versions 6.11.1.1 and above. + }, "name": "A String", # Output only. The name of this instance is in the form of projects/{project}/locations/{location}/instances/{instance}. "networkConfig": { # Network configuration for a Data Fusion instance. These configurations are used for peering with the customer network. Configurations are optional when a public Data Fusion instance is to be created. However, providing these configurations allows several benefits, such as reduced network latency while accessing the customer resources from managed Data Fusion instance nodes, as well as access to the customer on-prem resources. # Optional. Network configuration options. These are required when a private Data Fusion instance is to be created. "connectionType": "A String", # Optional. Type of connection for establishing private IP connectivity between the Data Fusion customer project VPC and the corresponding tenant project from a predefined list of available connection modes. If this field is unspecified for a private instance, VPC peering is used. @@ -542,6 +548,9 @@

Method Details

}, }, }, + "monitoringConfig": { # Monitoring configuration for a Data Fusion instance. # Optional. The monitoring configuration for this instance. + "enableInstanceV2Metrics": True or False, # Optional. Option to enable the instance v2 metrics for this instance. This field is supported only in CDF versions 6.11.1.1 and above. + }, "name": "A String", # Output only. The name of this instance is in the form of projects/{project}/locations/{location}/instances/{instance}. "networkConfig": { # Network configuration for a Data Fusion instance. These configurations are used for peering with the customer network. Configurations are optional when a public Data Fusion instance is to be created. However, providing these configurations allows several benefits, such as reduced network latency while accessing the customer resources from managed Data Fusion instance nodes, as well as access to the customer on-prem resources. # Optional. Network configuration options. These are required when a private Data Fusion instance is to be created. "connectionType": "A String", # Optional. Type of connection for establishing private IP connectivity between the Data Fusion customer project VPC and the corresponding tenant project from a predefined list of available connection modes. If this field is unspecified for a private instance, VPC peering is used. @@ -672,6 +681,9 @@

Method Details

}, }, }, + "monitoringConfig": { # Monitoring configuration for a Data Fusion instance. # Optional. The monitoring configuration for this instance. + "enableInstanceV2Metrics": True or False, # Optional. Option to enable the instance v2 metrics for this instance. This field is supported only in CDF versions 6.11.1.1 and above. + }, "name": "A String", # Output only. The name of this instance is in the form of projects/{project}/locations/{location}/instances/{instance}. "networkConfig": { # Network configuration for a Data Fusion instance. These configurations are used for peering with the customer network. Configurations are optional when a public Data Fusion instance is to be created. However, providing these configurations allows several benefits, such as reduced network latency while accessing the customer resources from managed Data Fusion instance nodes, as well as access to the customer on-prem resources. # Optional. Network configuration options. These are required when a private Data Fusion instance is to be created. "connectionType": "A String", # Optional. Type of connection for establishing private IP connectivity between the Data Fusion customer project VPC and the corresponding tenant project from a predefined list of available connection modes. If this field is unspecified for a private instance, VPC peering is used. diff --git a/docs/dyn/datafusion_v1.projects.locations.operations.html b/docs/dyn/datafusion_v1.projects.locations.operations.html index 3113b178e2..61c6c7ef0b 100644 --- a/docs/dyn/datafusion_v1.projects.locations.operations.html +++ b/docs/dyn/datafusion_v1.projects.locations.operations.html @@ -87,7 +87,7 @@

Instance Methods

get(name, x__xgafv=None)

Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.

- list(name, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

+ list(name, filter=None, pageSize=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns `UNIMPLEMENTED`.

list_next()

@@ -176,7 +176,7 @@

Method Details

- list(name, filter=None, pageSize=None, pageToken=None, x__xgafv=None) + list(name, filter=None, pageSize=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)
Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns `UNIMPLEMENTED`.
 
 Args:
@@ -184,6 +184,7 @@ 

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -215,6 +216,9 @@

Method Details

}, }, ], + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "A String", + ], }
diff --git a/docs/dyn/datafusion_v1beta1.projects.locations.html b/docs/dyn/datafusion_v1beta1.projects.locations.html index ec8ff253a8..67fbfd58de 100644 --- a/docs/dyn/datafusion_v1beta1.projects.locations.html +++ b/docs/dyn/datafusion_v1beta1.projects.locations.html @@ -143,7 +143,7 @@

Method Details

Args: name: string, The resource that owns the locations collection, if applicable. (required) - extraLocationTypes: string, Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage. (repeated) + extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated) filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160). pageSize: integer, The maximum number of results to return. If not set, the service selects a default. pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page. diff --git a/docs/dyn/datafusion_v1beta1.projects.locations.instances.html b/docs/dyn/datafusion_v1beta1.projects.locations.instances.html index 8c315a3f10..752551601b 100644 --- a/docs/dyn/datafusion_v1beta1.projects.locations.instances.html +++ b/docs/dyn/datafusion_v1beta1.projects.locations.instances.html @@ -201,6 +201,9 @@

Method Details

}, }, }, + "monitoringConfig": { # Monitoring configuration for a Data Fusion instance. # Optional. The monitoring configuration for this instance. + "enableInstanceV2Metrics": True or False, # Optional. Option to enable the instance v2 metrics for this instance. This field is supported only in CDF versions 6.11.1.1 and above. + }, "name": "A String", # Output only. The name of this instance is in the form of projects/{project}/locations/{location}/instances/{instance}. "networkConfig": { # Network configuration for a Data Fusion instance. These configurations are used for peering with the customer network. Configurations are optional when a public Data Fusion instance is to be created. However, providing these configurations allows several benefits, such as reduced network latency while accessing the customer resources from managed Data Fusion instance nodes, as well as access to the customer on-prem resources. # Optional. Network configuration options. These are required when a private Data Fusion instance is to be created. "connectionType": "A String", # Optional. Type of connection for establishing private IP connectivity between the Data Fusion customer project VPC and the corresponding tenant project from a predefined list of available connection modes. If this field is unspecified for a private instance, VPC peering is used. @@ -381,6 +384,9 @@

Method Details

}, }, }, + "monitoringConfig": { # Monitoring configuration for a Data Fusion instance. # Optional. The monitoring configuration for this instance. + "enableInstanceV2Metrics": True or False, # Optional. Option to enable the instance v2 metrics for this instance. This field is supported only in CDF versions 6.11.1.1 and above. + }, "name": "A String", # Output only. The name of this instance is in the form of projects/{project}/locations/{location}/instances/{instance}. "networkConfig": { # Network configuration for a Data Fusion instance. These configurations are used for peering with the customer network. Configurations are optional when a public Data Fusion instance is to be created. However, providing these configurations allows several benefits, such as reduced network latency while accessing the customer resources from managed Data Fusion instance nodes, as well as access to the customer on-prem resources. # Optional. Network configuration options. These are required when a private Data Fusion instance is to be created. "connectionType": "A String", # Optional. Type of connection for establishing private IP connectivity between the Data Fusion customer project VPC and the corresponding tenant project from a predefined list of available connection modes. If this field is unspecified for a private instance, VPC peering is used. @@ -550,6 +556,9 @@

Method Details

}, }, }, + "monitoringConfig": { # Monitoring configuration for a Data Fusion instance. # Optional. The monitoring configuration for this instance. + "enableInstanceV2Metrics": True or False, # Optional. Option to enable the instance v2 metrics for this instance. This field is supported only in CDF versions 6.11.1.1 and above. + }, "name": "A String", # Output only. The name of this instance is in the form of projects/{project}/locations/{location}/instances/{instance}. "networkConfig": { # Network configuration for a Data Fusion instance. These configurations are used for peering with the customer network. Configurations are optional when a public Data Fusion instance is to be created. However, providing these configurations allows several benefits, such as reduced network latency while accessing the customer resources from managed Data Fusion instance nodes, as well as access to the customer on-prem resources. # Optional. Network configuration options. These are required when a private Data Fusion instance is to be created. "connectionType": "A String", # Optional. Type of connection for establishing private IP connectivity between the Data Fusion customer project VPC and the corresponding tenant project from a predefined list of available connection modes. If this field is unspecified for a private instance, VPC peering is used. @@ -680,6 +689,9 @@

Method Details

}, }, }, + "monitoringConfig": { # Monitoring configuration for a Data Fusion instance. # Optional. The monitoring configuration for this instance. + "enableInstanceV2Metrics": True or False, # Optional. Option to enable the instance v2 metrics for this instance. This field is supported only in CDF versions 6.11.1.1 and above. + }, "name": "A String", # Output only. The name of this instance is in the form of projects/{project}/locations/{location}/instances/{instance}. "networkConfig": { # Network configuration for a Data Fusion instance. These configurations are used for peering with the customer network. Configurations are optional when a public Data Fusion instance is to be created. However, providing these configurations allows several benefits, such as reduced network latency while accessing the customer resources from managed Data Fusion instance nodes, as well as access to the customer on-prem resources. # Optional. Network configuration options. These are required when a private Data Fusion instance is to be created. "connectionType": "A String", # Optional. Type of connection for establishing private IP connectivity between the Data Fusion customer project VPC and the corresponding tenant project from a predefined list of available connection modes. If this field is unspecified for a private instance, VPC peering is used. diff --git a/docs/dyn/datafusion_v1beta1.projects.locations.operations.html b/docs/dyn/datafusion_v1beta1.projects.locations.operations.html index b7d6f146d3..aaa6e5edb1 100644 --- a/docs/dyn/datafusion_v1beta1.projects.locations.operations.html +++ b/docs/dyn/datafusion_v1beta1.projects.locations.operations.html @@ -87,7 +87,7 @@

Instance Methods

get(name, x__xgafv=None)

Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.

- list(name, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

+ list(name, filter=None, pageSize=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns `UNIMPLEMENTED`.

list_next()

@@ -176,7 +176,7 @@

Method Details

- list(name, filter=None, pageSize=None, pageToken=None, x__xgafv=None) + list(name, filter=None, pageSize=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)
Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns `UNIMPLEMENTED`.
 
 Args:
@@ -184,6 +184,7 @@ 

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -215,6 +216,9 @@

Method Details

}, }, ], + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "A String", + ], }
diff --git a/docs/dyn/datalineage_v1.projects.locations.operations.html b/docs/dyn/datalineage_v1.projects.locations.operations.html index 5679e94a93..4564e819a0 100644 --- a/docs/dyn/datalineage_v1.projects.locations.operations.html +++ b/docs/dyn/datalineage_v1.projects.locations.operations.html @@ -184,7 +184,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -216,7 +216,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/datamanager_v1.audienceMembers.html b/docs/dyn/datamanager_v1.audienceMembers.html index 7605732112..342d814fa9 100644 --- a/docs/dyn/datamanager_v1.audienceMembers.html +++ b/docs/dyn/datamanager_v1.audienceMembers.html @@ -160,9 +160,15 @@

Method Details

], "encoding": "A String", # Optional. Required for UserData uploads. The encoding type of the user identifiers. For hashed user identifiers, this is the encoding type of the hashed string. For encrypted hashed user identifiers, this is the encoding type of the outer encrypted string, but not necessarily the inner hashed string, meaning the inner hashed string could be encoded in a different way than the outer encrypted string. For non `UserData` uploads, this field is ignored. "encryptionInfo": { # Encryption information for the data being ingested. # Optional. Encryption information for UserData uploads. If not set, it's assumed that uploaded identifying information is hashed but not encrypted. For non `UserData` uploads, this field is ignored. + "awsWrappedKeyInfo": { # A data encryption key wrapped by an AWS KMS key. # Amazon Web Services wrapped key information. + "encryptedDek": "A String", # Required. The base64 encoded encrypted data encryption key. + "kekUri": "A String", # Required. The URI of the AWS KMS key used to decrypt the DEK. Should be in the format of `arn:{partition}:kms:{region}:{account_id}:key/{key_id}` or `aws-kms://arn:{partition}:kms:{region}:{account_id}:key/{key_id}` + "keyType": "A String", # Required. The type of algorithm used to encrypt the data. + "roleArn": "A String", # Required. The Amazon Resource Name of the IAM Role to assume for KMS decryption access. Should be in the format of `arn:{partition}:iam::{account_id}:role/{role_name}` + }, "gcpWrappedKeyInfo": { # Information about the Google Cloud Platform wrapped key. # Google Cloud Platform wrapped key information. "encryptedDek": "A String", # Required. The base64 encoded encrypted data encryption key. - "kekUri": "A String", # Required. Google Cloud Platform [Cloud Key Management Service resource ID](//cloud.google.com/kms/docs/getting-resource-ids). Should be in the format of "projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{key}". + "kekUri": "A String", # Required. Google Cloud Platform [Cloud Key Management Service resource ID](//cloud.google.com/kms/docs/getting-resource-ids). Should be in the format of `projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{key}` or `gcp-kms://projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{key}` "keyType": "A String", # Required. The type of algorithm used to encrypt the data. "wipProvider": "A String", # Required. The [Workload Identity](//cloud.google.com/iam/docs/workload-identity-federation) pool provider required to use KEK. }, @@ -253,9 +259,15 @@

Method Details

], "encoding": "A String", # Optional. Required for UserData uploads. The encoding type of the user identifiers. Applies to only the outer encoding for encrypted user identifiers. For non `UserData` uploads, this field is ignored. "encryptionInfo": { # Encryption information for the data being ingested. # Optional. Encryption information for UserData uploads. If not set, it's assumed that uploaded identifying information is hashed but not encrypted. For non `UserData` uploads, this field is ignored. + "awsWrappedKeyInfo": { # A data encryption key wrapped by an AWS KMS key. # Amazon Web Services wrapped key information. + "encryptedDek": "A String", # Required. The base64 encoded encrypted data encryption key. + "kekUri": "A String", # Required. The URI of the AWS KMS key used to decrypt the DEK. Should be in the format of `arn:{partition}:kms:{region}:{account_id}:key/{key_id}` or `aws-kms://arn:{partition}:kms:{region}:{account_id}:key/{key_id}` + "keyType": "A String", # Required. The type of algorithm used to encrypt the data. + "roleArn": "A String", # Required. The Amazon Resource Name of the IAM Role to assume for KMS decryption access. Should be in the format of `arn:{partition}:iam::{account_id}:role/{role_name}` + }, "gcpWrappedKeyInfo": { # Information about the Google Cloud Platform wrapped key. # Google Cloud Platform wrapped key information. "encryptedDek": "A String", # Required. The base64 encoded encrypted data encryption key. - "kekUri": "A String", # Required. Google Cloud Platform [Cloud Key Management Service resource ID](//cloud.google.com/kms/docs/getting-resource-ids). Should be in the format of "projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{key}". + "kekUri": "A String", # Required. Google Cloud Platform [Cloud Key Management Service resource ID](//cloud.google.com/kms/docs/getting-resource-ids). Should be in the format of `projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{key}` or `gcp-kms://projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{key}` "keyType": "A String", # Required. The type of algorithm used to encrypt the data. "wipProvider": "A String", # Required. The [Workload Identity](//cloud.google.com/iam/docs/workload-identity-federation) pool provider required to use KEK. }, diff --git a/docs/dyn/datamanager_v1.events.html b/docs/dyn/datamanager_v1.events.html index 350cf81643..b79aa5c0c6 100644 --- a/docs/dyn/datamanager_v1.events.html +++ b/docs/dyn/datamanager_v1.events.html @@ -122,9 +122,15 @@

Method Details

], "encoding": "A String", # Optional. Required for UserData uploads. The encoding type of the user identifiers. For hashed user identifiers, this is the encoding type of the hashed string. For encrypted hashed user identifiers, this is the encoding type of the outer encrypted string, but not necessarily the inner hashed string, meaning the inner hashed string could be encoded in a different way than the outer encrypted string. For non `UserData` uploads, this field is ignored. "encryptionInfo": { # Encryption information for the data being ingested. # Optional. Encryption information for UserData uploads. If not set, it's assumed that uploaded identifying information is hashed but not encrypted. For non `UserData` uploads, this field is ignored. + "awsWrappedKeyInfo": { # A data encryption key wrapped by an AWS KMS key. # Amazon Web Services wrapped key information. + "encryptedDek": "A String", # Required. The base64 encoded encrypted data encryption key. + "kekUri": "A String", # Required. The URI of the AWS KMS key used to decrypt the DEK. Should be in the format of `arn:{partition}:kms:{region}:{account_id}:key/{key_id}` or `aws-kms://arn:{partition}:kms:{region}:{account_id}:key/{key_id}` + "keyType": "A String", # Required. The type of algorithm used to encrypt the data. + "roleArn": "A String", # Required. The Amazon Resource Name of the IAM Role to assume for KMS decryption access. Should be in the format of `arn:{partition}:iam::{account_id}:role/{role_name}` + }, "gcpWrappedKeyInfo": { # Information about the Google Cloud Platform wrapped key. # Google Cloud Platform wrapped key information. "encryptedDek": "A String", # Required. The base64 encoded encrypted data encryption key. - "kekUri": "A String", # Required. Google Cloud Platform [Cloud Key Management Service resource ID](//cloud.google.com/kms/docs/getting-resource-ids). Should be in the format of "projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{key}". + "kekUri": "A String", # Required. Google Cloud Platform [Cloud Key Management Service resource ID](//cloud.google.com/kms/docs/getting-resource-ids). Should be in the format of `projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{key}` or `gcp-kms://projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{key}` "keyType": "A String", # Required. The type of algorithm used to encrypt the data. "wipProvider": "A String", # Required. The [Workload Identity](//cloud.google.com/iam/docs/workload-identity-federation) pool provider required to use KEK. }, @@ -141,9 +147,22 @@

Method Details

"sessionAttributes": "A String", # Optional. Session attributes for event attribution and modeling. "wbraid": "A String", # Optional. The click identifier for clicks associated with web events and originating from iOS devices starting with iOS14. }, + "additionalEventParameters": [ # Optional. A bucket of any [event parameters](https://developers.google.com/analytics/devguides/collection/protocol/ga4/reference/events) to be included within the event that were not already specified using other structured fields. + { # Event parameter for GA4 events. + "parameterName": "A String", # Required. The name of the parameter to use. + "value": "A String", # Required. The string representation of the value of the parameter to set. + }, + ], "cartData": { # The cart data associated with the event. # Optional. Information about the transaction and items associated with the event. "items": [ # Optional. The list of items associated with the event. { # Represents an item in the cart associated with the event. + "additionalItemParameters": [ # Optional. A bucket of any [event parameters related to an item](https://developers.google.com/analytics/devguides/collection/protocol/ga4/reference/events) to be included within the event that were not already specified using other structured fields. + { # A bucket of any [event parameters related to an item](https://developers.google.com/analytics/devguides/collection/protocol/ga4/reference/events) to be included within the event that were not already specified using other structured fields. + "parameterName": "A String", # Required. The name of the parameter to use. + "value": "A String", # Required. The string representation of the value of the parameter to set. + }, + ], + "itemId": "A String", # Optional. A unique identifier to reference the item. "merchantProductId": "A String", # Optional. The product ID within the Merchant Center account. "quantity": "A String", # Optional. The number of this item associated with the event. "unitPrice": 3.14, # Optional. The unit price excluding tax, shipping, and any transaction level discounts. @@ -154,6 +173,7 @@

Method Details

"merchantId": "A String", # Optional. The Merchant Center ID associated with the items. "transactionDiscount": 3.14, # Optional. The sum of all discounts associated with the transaction. }, + "clientId": "A String", # Optional. A unique identifier for the user instance of a web client for this GA4 web stream. "consent": { # [Digital Markets Act (DMA)](//digital-markets-act.ec.europa.eu/index_en) consent settings for the user. # Optional. Information about whether the associated user has provided different types of consent. "adPersonalization": "A String", # Optional. Represents if the user consents to ad personalization. "adUserData": "A String", # Optional. Represents if the user consents to ad user data. @@ -176,6 +196,7 @@

Method Details

"ipAddress": "A String", # Optional. The IP address of the device for the given context. **Note:** Google Ads does not support IP address matching for end users in the European Economic Area (EEA), United Kingdom (UK), or Switzerland (CH). Add logic to conditionally exclude sharing IP addresses from users from these regions and ensure that you provide users with clear and comprehensive information about the data you collect on your sites, apps, and other properties and get consent where required by law or any applicable Google policies. See the [About offline conversion imports](https://support.google.com/google-ads/answer/2998031) page for more details. "userAgent": "A String", # Optional. The user-agent string of the device for the given context. }, + "eventName": "A String", # Optional. The name of the event. Required for GA4 events. "eventSource": "A String", # Optional. Signal for where the event happened (web, app, in-store, etc.). "eventTimestamp": "A String", # Required. The time the event occurred. "experimentalFields": [ # Optional. A list of key/value pairs for experimental fields that may eventually be promoted to be part of the API. @@ -200,7 +221,14 @@

Method Details

}, ], }, + "userId": "A String", # Optional. A unique identifier for a user, as defined by the advertiser. "userProperties": { # Advertiser-assessed information about the user at the time that the event happened. See https://support.google.com/google-ads/answer/14007601 for more details. # Optional. Advertiser-assessed information about the user at the time that the event happened. + "additionalUserProperties": [ # Optional. A bucket of any additional [user properties](https://developers.google.com/analytics/devguides/collection/protocol/ga4/user-properties) for the user associated with this event. + { # A bucket of any additional [user properties](https://developers.google.com/analytics/devguides/collection/protocol/ga4/user-properties) for the user associated with this event. + "propertyName": "A String", # Required. The name of the user property to use. + "value": "A String", # Required. The string representation of the value of the user property to use. + }, + ], "customerType": "A String", # Optional. Type of the customer associated with the event. "customerValueBucket": "A String", # Optional. The advertiser-assessed value of the customer. }, diff --git a/docs/dyn/datamigration_v1.projects.locations.operations.html b/docs/dyn/datamigration_v1.projects.locations.operations.html index 9d3400ffe4..a4beca8069 100644 --- a/docs/dyn/datamigration_v1.projects.locations.operations.html +++ b/docs/dyn/datamigration_v1.projects.locations.operations.html @@ -87,7 +87,7 @@

Instance Methods

get(name, x__xgafv=None)

Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.

- list(name, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

+ list(name, filter=None, pageSize=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns `UNIMPLEMENTED`.

list_next()

@@ -176,7 +176,7 @@

Method Details

- list(name, filter=None, pageSize=None, pageToken=None, x__xgafv=None) + list(name, filter=None, pageSize=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)
Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns `UNIMPLEMENTED`.
 
 Args:
@@ -184,6 +184,7 @@ 

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -215,6 +216,9 @@

Method Details

}, }, ], + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. + "A String", + ], }
diff --git a/docs/dyn/datamigration_v1beta1.projects.locations.operations.html b/docs/dyn/datamigration_v1beta1.projects.locations.operations.html index 8e15c10587..07aa37f44a 100644 --- a/docs/dyn/datamigration_v1beta1.projects.locations.operations.html +++ b/docs/dyn/datamigration_v1beta1.projects.locations.operations.html @@ -87,7 +87,7 @@

Instance Methods

get(name, x__xgafv=None)

Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.

- list(name, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

+ list(name, filter=None, pageSize=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns `UNIMPLEMENTED`.

list_next()

@@ -176,7 +176,7 @@

Method Details

- list(name, filter=None, pageSize=None, pageToken=None, x__xgafv=None) + list(name, filter=None, pageSize=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)
Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns `UNIMPLEMENTED`.
 
 Args:
@@ -184,6 +184,7 @@ 

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -215,6 +216,9 @@

Method Details

}, }, ], + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. + "A String", + ], }
diff --git a/docs/dyn/dataplex_v1.organizations.locations.operations.html b/docs/dyn/dataplex_v1.organizations.locations.operations.html index 63917aca5c..a7e85735ae 100644 --- a/docs/dyn/dataplex_v1.organizations.locations.operations.html +++ b/docs/dyn/dataplex_v1.organizations.locations.operations.html @@ -184,7 +184,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to true, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field.This can only be true when reading across collections e.g. when parent is set to "projects/example/locations/-".This field is not by default supported and will result in an UNIMPLEMENTED error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to true, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field.This can only be true when reading across collections. For example, when parent is set to "projects/example/locations/-".This field is not supported by default and will result in an UNIMPLEMENTED error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -216,7 +216,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets ListOperationsRequest.return_partial_success and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets ListOperationsRequest.return_partial_success and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/dataplex_v1.projects.locations.dataProducts.html b/docs/dyn/dataplex_v1.projects.locations.dataProducts.html index 90cc7c506c..13bd645398 100644 --- a/docs/dyn/dataplex_v1.projects.locations.dataProducts.html +++ b/docs/dyn/dataplex_v1.projects.locations.dataProducts.html @@ -74,14 +74,12 @@

Cloud Dataplex API . projects . locations . dataProducts

Instance Methods

-

- dataAssets() -

-

Returns the dataAssets Resource.

-

close()

Close httplib2 connections.

+

+ getIamPolicy(resource, options_requestedPolicyVersion=None, x__xgafv=None)

+

Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

setIamPolicy(resource, body=None, x__xgafv=None)

Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

@@ -94,6 +92,54 @@

Method Details

Close httplib2 connections.
+
+ getIamPolicy(resource, options_requestedPolicyVersion=None, x__xgafv=None) +
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
+
+Args:
+  resource: string, REQUIRED: The resource for which the policy is being requested. See Resource names (https://cloud.google.com/apis/design/resource_names) for the appropriate value for this field. (required)
+  options_requestedPolicyVersion: integer, Optional. The maximum policy version that will be used to format the policy.Valid values are 0, 1, and 3. Requests specifying an invalid value will be rejected.Requests for policies with any conditional role bindings must specify version 3. Policies with no conditional role bindings may specify any valid value or leave the field unset.The policy in the response might use the policy version that you specified, or it might use a lower policy version. For example, if you specify version 3, but the policy has no conditional role bindings, the response uses version 1.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources.A Policy is a collection of bindings. A binding binds one or more members, or principals, to a single role. Principals can be user accounts, service accounts, Google groups, and domains (such as G Suite). A role is a named list of permissions; each role can be an IAM predefined role or a user-created custom role.For some types of Google Cloud resources, a binding can also specify a condition, which is a logical expression that allows access to a resource only if the expression evaluates to true. A condition can add constraints based on attributes of the request, the resource, or both. To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).JSON example: { "bindings": [ { "role": "roles/resourcemanager.organizationAdmin", "members": [ "user:mike@example.com", "group:admins@example.com", "domain:google.com", "serviceAccount:my-project-id@appspot.gserviceaccount.com" ] }, { "role": "roles/resourcemanager.organizationViewer", "members": [ "user:eve@example.com" ], "condition": { "title": "expirable access", "description": "Does not grant access after Sep 2020", "expression": "request.time < timestamp('2020-10-01T00:00:00.000Z')", } } ], "etag": "BwWWja0YfJA=", "version": 3 } YAML example: bindings: - members: - user:mike@example.com - group:admins@example.com - domain:google.com - serviceAccount:my-project-id@appspot.gserviceaccount.com role: roles/resourcemanager.organizationAdmin - members: - user:eve@example.com role: roles/resourcemanager.organizationViewer condition: title: expirable access description: Does not grant access after Sep 2020 expression: request.time < timestamp('2020-10-01T00:00:00.000Z') etag: BwWWja0YfJA= version: 3 For a description of IAM and its features, see the IAM documentation (https://cloud.google.com/iam/docs/).
+  "auditConfigs": [ # Specifies cloud audit logging configuration for this policy.
+    { # Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs.If there are AuditConfigs for both allServices and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted.Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": [ "user:aliya@example.com" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts jose@example.com from DATA_READ logging, and aliya@example.com from DATA_WRITE logging.
+      "auditLogConfigs": [ # The configuration for logging of each type of permission.
+        { # Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.
+          "exemptedMembers": [ # Specifies the identities that do not cause logging for this type of permission. Follows the same format of Binding.members.
+            "A String",
+          ],
+          "logType": "A String", # The log type that this config enables.
+        },
+      ],
+      "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, or principals, with a role. Optionally, may specify a condition that determines how and when the bindings are applied. Each of the bindings must contain at least one principal.The bindings in a Policy can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the bindings grant 50 different roles to user:alice@example.com, and not to any other principal, then you can add another 1,450 principals to the bindings in the Policy.
+    { # Associates members, or principals, 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 principals in this binding.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).
+        "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.
+        "expression": "A String", # Textual representation of an expression in Common Expression Language syntax.
+        "location": "A String", # Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
+        "title": "A String", # Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
+      },
+      "members": [ # Specifies the principals requesting access for a Google Cloud resource. members can have the following values: allUsers: A special identifier that represents anyone who is on the internet; with or without a Google account. allAuthenticatedUsers: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. user:{emailid}: An email address that represents a specific Google account. For example, alice@example.com . serviceAccount:{emailid}: An email address that represents a Google service account. For example, my-other-app@appspot.gserviceaccount.com. serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]: An identifier for a Kubernetes service account (https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, my-project.svc.id.goog[my-namespace/my-kubernetes-sa]. group:{emailid}: An email address that represents a Google group. For example, admins@example.com. domain:{domain}: The G Suite domain (primary) that represents all the users of that domain. For example, google.com or example.com. principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}: A single identity in a workforce identity pool. principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/group/{group_id}: All workforce identities in a group. principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/attribute.{attribute_name}/{attribute_value}: All workforce identities with a specific attribute value. principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/*: All identities in a workforce identity pool. principal://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/subject/{subject_attribute_value}: A single identity in a workload identity pool. principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/group/{group_id}: A workload identity pool group. principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/attribute.{attribute_name}/{attribute_value}: All identities in a workload identity pool with a certain attribute. principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/*: All identities in a workload identity pool. deleted:user:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a user that has been recently deleted. For example, alice@example.com?uid=123456789012345678901. If the user is recovered, this value reverts to user:{emailid} and the recovered user retains the role in the binding. deleted:serviceAccount:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901. If the service account is undeleted, this value reverts to serviceAccount:{emailid} and the undeleted service account retains the role in the binding. deleted:group:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, admins@example.com?uid=123456789012345678901. If the group is recovered, this value reverts to group:{emailid} and the recovered group retains the role in the binding. deleted:principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}: Deleted single identity in a workforce identity pool. For example, deleted:principal://iam.googleapis.com/locations/global/workforcePools/my-pool-id/subject/my-subject-attribute-value.
+        "A String",
+      ],
+      "role": "A String", # Role that is assigned to the list of members, or principals. For example, roles/viewer, roles/editor, or roles/owner.For an overview of the IAM roles and permissions, see the IAM documentation (https://cloud.google.com/iam/docs/roles-overview). For a list of the available pre-defined roles, see here (https://cloud.google.com/iam/docs/understanding-roles).
+    },
+  ],
+  "etag": "A String", # etag is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the etag in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An etag is returned in the response to getIamPolicy, and systems are expected to put that etag in the request to setIamPolicy to ensure that their change will be applied to the same version of the policy.Important: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.
+  "version": 42, # Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).
+}
+
+
setIamPolicy(resource, body=None, x__xgafv=None)
Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.
diff --git a/docs/dyn/dataplex_v1.projects.locations.dataScans.html b/docs/dyn/dataplex_v1.projects.locations.dataScans.html
index 3c3ee66509..317da73579 100644
--- a/docs/dyn/dataplex_v1.projects.locations.dataScans.html
+++ b/docs/dyn/dataplex_v1.projects.locations.dataScans.html
@@ -204,8 +204,12 @@ 

Method Details

}, }, "dataDocumentationSpec": { # DataDocumentation scan related spec. # Settings for a data documentation scan. + "catalogPublishingEnabled": True or False, # Optional. Whether to publish result to Dataplex Catalog. }, "dataProfileResult": { # DataProfileResult defines the output of DataProfileScan. Each field of the table will have field type specific profile result. # Output only. The result of a data profile scan. + "catalogPublishingStatus": { # The status of publishing the data scan result as Dataplex Universal Catalog metadata. # Output only. The status of publishing the data scan as Dataplex Universal Catalog metadata. + "state": "A String", # Output only. Execution state for catalog publishing. + }, "postScanActionsResult": { # The result of post scan actions of DataProfileScan job. # Output only. The result of post scan actions. "bigqueryExportResult": { # The result of BigQuery export post scan action. # Output only. The result of BigQuery export post scan action. "message": "A String", # Output only. Additional information about the BigQuery exporting. @@ -265,6 +269,7 @@

Method Details

}, }, "dataProfileSpec": { # DataProfileScan related setting. # Settings for a data profile scan. + "catalogPublishingEnabled": True or False, # Optional. If set, the latest DataScan job result will be published as Dataplex Universal Catalog metadata. "excludeFields": { # The specification for fields to include or exclude in data profile scan. # Optional. The fields to exclude from data profile.If specified, the fields will be excluded from data profile, regardless of include_fields value. "fieldNames": [ # Optional. Expected input is a list of fully qualified names of fields as in the schema.Only top-level field names for nested fields are supported. For instance, if 'x' is of nested field type, listing 'x' is supported but 'x.y.z' is not supported. Here 'y' and 'y.z' are nested fields of 'x'. "A String", @@ -465,6 +470,9 @@

Method Details

"trigger": { # DataScan scheduling and trigger settings. # Optional. Spec related to how often and when a scan should be triggered.If not specified, the default is OnDemand, which means the scan will not run until the user calls RunDataScan API. "onDemand": { # The scan runs once via RunDataScan API. # The scan runs once via RunDataScan API. }, + "oneTime": { # The scan runs once using create API. # The scan runs once, and does not create an associated ScanJob child resource. + "ttlAfterScanCompletion": "A String", # Optional. Time to live for OneTime scans. default value is 24 hours, minimum value is 0 seconds, and maximum value is 365 days. The time is calculated from the data scan job completion time. If value is set as 0 seconds, the scan will be immediately deleted upon job completion, regardless of whether the job succeeded or failed. + }, "schedule": { # The scan is scheduled to run periodically. # The scan is scheduled to run periodically. "cron": "A String", # Required. Cron (https://en.wikipedia.org/wiki/Cron) schedule for running scans periodically.To explicitly set a timezone in the cron tab, apply a prefix in the cron tab: "CRON_TZ=${IANA_TIME_ZONE}" or "TZ=${IANA_TIME_ZONE}". The ${IANA_TIME_ZONE} may only be a valid string from IANA time zone database (wikipedia (https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)). For example, CRON_TZ=America/New_York 1 * * * *, or TZ=America/New_York 1 * * * *.This field is required for Schedule scans. }, @@ -714,8 +722,12 @@

Method Details

}, }, "dataDocumentationSpec": { # DataDocumentation scan related spec. # Settings for a data documentation scan. + "catalogPublishingEnabled": True or False, # Optional. Whether to publish result to Dataplex Catalog. }, "dataProfileResult": { # DataProfileResult defines the output of DataProfileScan. Each field of the table will have field type specific profile result. # Output only. The result of a data profile scan. + "catalogPublishingStatus": { # The status of publishing the data scan result as Dataplex Universal Catalog metadata. # Output only. The status of publishing the data scan as Dataplex Universal Catalog metadata. + "state": "A String", # Output only. Execution state for catalog publishing. + }, "postScanActionsResult": { # The result of post scan actions of DataProfileScan job. # Output only. The result of post scan actions. "bigqueryExportResult": { # The result of BigQuery export post scan action. # Output only. The result of BigQuery export post scan action. "message": "A String", # Output only. Additional information about the BigQuery exporting. @@ -775,6 +787,7 @@

Method Details

}, }, "dataProfileSpec": { # DataProfileScan related setting. # Settings for a data profile scan. + "catalogPublishingEnabled": True or False, # Optional. If set, the latest DataScan job result will be published as Dataplex Universal Catalog metadata. "excludeFields": { # The specification for fields to include or exclude in data profile scan. # Optional. The fields to exclude from data profile.If specified, the fields will be excluded from data profile, regardless of include_fields value. "fieldNames": [ # Optional. Expected input is a list of fully qualified names of fields as in the schema.Only top-level field names for nested fields are supported. For instance, if 'x' is of nested field type, listing 'x' is supported but 'x.y.z' is not supported. Here 'y' and 'y.z' are nested fields of 'x'. "A String", @@ -975,6 +988,9 @@

Method Details

"trigger": { # DataScan scheduling and trigger settings. # Optional. Spec related to how often and when a scan should be triggered.If not specified, the default is OnDemand, which means the scan will not run until the user calls RunDataScan API. "onDemand": { # The scan runs once via RunDataScan API. # The scan runs once via RunDataScan API. }, + "oneTime": { # The scan runs once using create API. # The scan runs once, and does not create an associated ScanJob child resource. + "ttlAfterScanCompletion": "A String", # Optional. Time to live for OneTime scans. default value is 24 hours, minimum value is 0 seconds, and maximum value is 365 days. The time is calculated from the data scan job completion time. If value is set as 0 seconds, the scan will be immediately deleted upon job completion, regardless of whether the job succeeded or failed. + }, "schedule": { # The scan is scheduled to run periodically. # The scan is scheduled to run periodically. "cron": "A String", # Required. Cron (https://en.wikipedia.org/wiki/Cron) schedule for running scans periodically.To explicitly set a timezone in the cron tab, apply a prefix in the cron tab: "CRON_TZ=${IANA_TIME_ZONE}" or "TZ=${IANA_TIME_ZONE}". The ${IANA_TIME_ZONE} may only be a valid string from IANA time zone database (wikipedia (https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)). For example, CRON_TZ=America/New_York 1 * * * *, or TZ=America/New_York 1 * * * *.This field is required for Schedule scans. }, @@ -1138,8 +1154,12 @@

Method Details

}, }, "dataDocumentationSpec": { # DataDocumentation scan related spec. # Settings for a data documentation scan. + "catalogPublishingEnabled": True or False, # Optional. Whether to publish result to Dataplex Catalog. }, "dataProfileResult": { # DataProfileResult defines the output of DataProfileScan. Each field of the table will have field type specific profile result. # Output only. The result of a data profile scan. + "catalogPublishingStatus": { # The status of publishing the data scan result as Dataplex Universal Catalog metadata. # Output only. The status of publishing the data scan as Dataplex Universal Catalog metadata. + "state": "A String", # Output only. Execution state for catalog publishing. + }, "postScanActionsResult": { # The result of post scan actions of DataProfileScan job. # Output only. The result of post scan actions. "bigqueryExportResult": { # The result of BigQuery export post scan action. # Output only. The result of BigQuery export post scan action. "message": "A String", # Output only. Additional information about the BigQuery exporting. @@ -1199,6 +1219,7 @@

Method Details

}, }, "dataProfileSpec": { # DataProfileScan related setting. # Settings for a data profile scan. + "catalogPublishingEnabled": True or False, # Optional. If set, the latest DataScan job result will be published as Dataplex Universal Catalog metadata. "excludeFields": { # The specification for fields to include or exclude in data profile scan. # Optional. The fields to exclude from data profile.If specified, the fields will be excluded from data profile, regardless of include_fields value. "fieldNames": [ # Optional. Expected input is a list of fully qualified names of fields as in the schema.Only top-level field names for nested fields are supported. For instance, if 'x' is of nested field type, listing 'x' is supported but 'x.y.z' is not supported. Here 'y' and 'y.z' are nested fields of 'x'. "A String", @@ -1399,6 +1420,9 @@

Method Details

"trigger": { # DataScan scheduling and trigger settings. # Optional. Spec related to how often and when a scan should be triggered.If not specified, the default is OnDemand, which means the scan will not run until the user calls RunDataScan API. "onDemand": { # The scan runs once via RunDataScan API. # The scan runs once via RunDataScan API. }, + "oneTime": { # The scan runs once using create API. # The scan runs once, and does not create an associated ScanJob child resource. + "ttlAfterScanCompletion": "A String", # Optional. Time to live for OneTime scans. default value is 24 hours, minimum value is 0 seconds, and maximum value is 365 days. The time is calculated from the data scan job completion time. If value is set as 0 seconds, the scan will be immediately deleted upon job completion, regardless of whether the job succeeded or failed. + }, "schedule": { # The scan is scheduled to run periodically. # The scan is scheduled to run periodically. "cron": "A String", # Required. Cron (https://en.wikipedia.org/wiki/Cron) schedule for running scans periodically.To explicitly set a timezone in the cron tab, apply a prefix in the cron tab: "CRON_TZ=${IANA_TIME_ZONE}" or "TZ=${IANA_TIME_ZONE}". The ${IANA_TIME_ZONE} may only be a valid string from IANA time zone database (wikipedia (https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)). For example, CRON_TZ=America/New_York 1 * * * *, or TZ=America/New_York 1 * * * *.This field is required for Schedule scans. }, @@ -1523,8 +1547,12 @@

Method Details

}, }, "dataDocumentationSpec": { # DataDocumentation scan related spec. # Settings for a data documentation scan. + "catalogPublishingEnabled": True or False, # Optional. Whether to publish result to Dataplex Catalog. }, "dataProfileResult": { # DataProfileResult defines the output of DataProfileScan. Each field of the table will have field type specific profile result. # Output only. The result of a data profile scan. + "catalogPublishingStatus": { # The status of publishing the data scan result as Dataplex Universal Catalog metadata. # Output only. The status of publishing the data scan as Dataplex Universal Catalog metadata. + "state": "A String", # Output only. Execution state for catalog publishing. + }, "postScanActionsResult": { # The result of post scan actions of DataProfileScan job. # Output only. The result of post scan actions. "bigqueryExportResult": { # The result of BigQuery export post scan action. # Output only. The result of BigQuery export post scan action. "message": "A String", # Output only. Additional information about the BigQuery exporting. @@ -1584,6 +1612,7 @@

Method Details

}, }, "dataProfileSpec": { # DataProfileScan related setting. # Settings for a data profile scan. + "catalogPublishingEnabled": True or False, # Optional. If set, the latest DataScan job result will be published as Dataplex Universal Catalog metadata. "excludeFields": { # The specification for fields to include or exclude in data profile scan. # Optional. The fields to exclude from data profile.If specified, the fields will be excluded from data profile, regardless of include_fields value. "fieldNames": [ # Optional. Expected input is a list of fully qualified names of fields as in the schema.Only top-level field names for nested fields are supported. For instance, if 'x' is of nested field type, listing 'x' is supported but 'x.y.z' is not supported. Here 'y' and 'y.z' are nested fields of 'x'. "A String", @@ -1784,6 +1813,9 @@

Method Details

"trigger": { # DataScan scheduling and trigger settings. # Optional. Spec related to how often and when a scan should be triggered.If not specified, the default is OnDemand, which means the scan will not run until the user calls RunDataScan API. "onDemand": { # The scan runs once via RunDataScan API. # The scan runs once via RunDataScan API. }, + "oneTime": { # The scan runs once using create API. # The scan runs once, and does not create an associated ScanJob child resource. + "ttlAfterScanCompletion": "A String", # Optional. Time to live for OneTime scans. default value is 24 hours, minimum value is 0 seconds, and maximum value is 365 days. The time is calculated from the data scan job completion time. If value is set as 0 seconds, the scan will be immediately deleted upon job completion, regardless of whether the job succeeded or failed. + }, "schedule": { # The scan is scheduled to run periodically. # The scan is scheduled to run periodically. "cron": "A String", # Required. Cron (https://en.wikipedia.org/wiki/Cron) schedule for running scans periodically.To explicitly set a timezone in the cron tab, apply a prefix in the cron tab: "CRON_TZ=${IANA_TIME_ZONE}" or "TZ=${IANA_TIME_ZONE}". The ${IANA_TIME_ZONE} may only be a valid string from IANA time zone database (wikipedia (https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)). For example, CRON_TZ=America/New_York 1 * * * *, or TZ=America/New_York 1 * * * *.This field is required for Schedule scans. }, @@ -1926,8 +1958,12 @@

Method Details

}, }, "dataDocumentationSpec": { # DataDocumentation scan related spec. # Output only. Settings for a data documentation scan. + "catalogPublishingEnabled": True or False, # Optional. Whether to publish result to Dataplex Catalog. }, "dataProfileResult": { # DataProfileResult defines the output of DataProfileScan. Each field of the table will have field type specific profile result. # Output only. The result of a data profile scan. + "catalogPublishingStatus": { # The status of publishing the data scan result as Dataplex Universal Catalog metadata. # Output only. The status of publishing the data scan as Dataplex Universal Catalog metadata. + "state": "A String", # Output only. Execution state for catalog publishing. + }, "postScanActionsResult": { # The result of post scan actions of DataProfileScan job. # Output only. The result of post scan actions. "bigqueryExportResult": { # The result of BigQuery export post scan action. # Output only. The result of BigQuery export post scan action. "message": "A String", # Output only. Additional information about the BigQuery exporting. @@ -1987,6 +2023,7 @@

Method Details

}, }, "dataProfileSpec": { # DataProfileScan related setting. # Output only. Settings for a data profile scan. + "catalogPublishingEnabled": True or False, # Optional. If set, the latest DataScan job result will be published as Dataplex Universal Catalog metadata. "excludeFields": { # The specification for fields to include or exclude in data profile scan. # Optional. The fields to exclude from data profile.If specified, the fields will be excluded from data profile, regardless of include_fields value. "fieldNames": [ # Optional. Expected input is a list of fully qualified names of fields as in the schema.Only top-level field names for nested fields are supported. For instance, if 'x' is of nested field type, listing 'x' is supported but 'x.y.z' is not supported. Here 'y' and 'y.z' are nested fields of 'x'. "A String", diff --git a/docs/dyn/dataplex_v1.projects.locations.dataScans.jobs.html b/docs/dyn/dataplex_v1.projects.locations.dataScans.jobs.html index 717d6881b3..0a5dac3e69 100644 --- a/docs/dyn/dataplex_v1.projects.locations.dataScans.jobs.html +++ b/docs/dyn/dataplex_v1.projects.locations.dataScans.jobs.html @@ -253,8 +253,12 @@

Method Details

}, }, "dataDocumentationSpec": { # DataDocumentation scan related spec. # Output only. Settings for a data documentation scan. + "catalogPublishingEnabled": True or False, # Optional. Whether to publish result to Dataplex Catalog. }, "dataProfileResult": { # DataProfileResult defines the output of DataProfileScan. Each field of the table will have field type specific profile result. # Output only. The result of a data profile scan. + "catalogPublishingStatus": { # The status of publishing the data scan result as Dataplex Universal Catalog metadata. # Output only. The status of publishing the data scan as Dataplex Universal Catalog metadata. + "state": "A String", # Output only. Execution state for catalog publishing. + }, "postScanActionsResult": { # The result of post scan actions of DataProfileScan job. # Output only. The result of post scan actions. "bigqueryExportResult": { # The result of BigQuery export post scan action. # Output only. The result of BigQuery export post scan action. "message": "A String", # Output only. Additional information about the BigQuery exporting. @@ -314,6 +318,7 @@

Method Details

}, }, "dataProfileSpec": { # DataProfileScan related setting. # Output only. Settings for a data profile scan. + "catalogPublishingEnabled": True or False, # Optional. If set, the latest DataScan job result will be published as Dataplex Universal Catalog metadata. "excludeFields": { # The specification for fields to include or exclude in data profile scan. # Optional. The fields to exclude from data profile.If specified, the fields will be excluded from data profile, regardless of include_fields value. "fieldNames": [ # Optional. Expected input is a list of fully qualified names of fields as in the schema.Only top-level field names for nested fields are supported. For instance, if 'x' is of nested field type, listing 'x' is supported but 'x.y.z' is not supported. Here 'y' and 'y.z' are nested fields of 'x'. "A String", @@ -606,8 +611,12 @@

Method Details

}, }, "dataDocumentationSpec": { # DataDocumentation scan related spec. # Output only. Settings for a data documentation scan. + "catalogPublishingEnabled": True or False, # Optional. Whether to publish result to Dataplex Catalog. }, "dataProfileResult": { # DataProfileResult defines the output of DataProfileScan. Each field of the table will have field type specific profile result. # Output only. The result of a data profile scan. + "catalogPublishingStatus": { # The status of publishing the data scan result as Dataplex Universal Catalog metadata. # Output only. The status of publishing the data scan as Dataplex Universal Catalog metadata. + "state": "A String", # Output only. Execution state for catalog publishing. + }, "postScanActionsResult": { # The result of post scan actions of DataProfileScan job. # Output only. The result of post scan actions. "bigqueryExportResult": { # The result of BigQuery export post scan action. # Output only. The result of BigQuery export post scan action. "message": "A String", # Output only. Additional information about the BigQuery exporting. @@ -667,6 +676,7 @@

Method Details

}, }, "dataProfileSpec": { # DataProfileScan related setting. # Output only. Settings for a data profile scan. + "catalogPublishingEnabled": True or False, # Optional. If set, the latest DataScan job result will be published as Dataplex Universal Catalog metadata. "excludeFields": { # The specification for fields to include or exclude in data profile scan. # Optional. The fields to exclude from data profile.If specified, the fields will be excluded from data profile, regardless of include_fields value. "fieldNames": [ # Optional. Expected input is a list of fully qualified names of fields as in the schema.Only top-level field names for nested fields are supported. For instance, if 'x' is of nested field type, listing 'x' is supported but 'x.y.z' is not supported. Here 'y' and 'y.z' are nested fields of 'x'. "A String", diff --git a/docs/dyn/dataplex_v1.projects.locations.entryGroups.entries.html b/docs/dyn/dataplex_v1.projects.locations.entryGroups.entries.html index 049d47ecf6..6e07d14c90 100644 --- a/docs/dyn/dataplex_v1.projects.locations.entryGroups.entries.html +++ b/docs/dyn/dataplex_v1.projects.locations.entryGroups.entries.html @@ -281,7 +281,7 @@

Method Details

BASIC - Returns entry only, without aspects. FULL - Returns all required aspects as well as the keys of all non-required aspects. CUSTOM - Returns aspects matching custom fields in GetEntryRequest. If the number of aspects exceeds 100, the first 100 will be returned. - ALL - + ALL - Returns all aspects. If the number of aspects exceeds 100, the first 100 will be returned. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -341,7 +341,7 @@

Method Details

Args: parent: string, Required. The resource name of the parent Entry Group: projects/{project}/locations/{location}/entryGroups/{entry_group}. (required) - filter: string, Optional. A filter on the entries to return. Filters are case-sensitive. You can filter the request by the following fields: entry_type entry_source.display_nameThe comparison operators are =, !=, <, >, <=, >=. The service compares strings according to lexical order.You can use the logical operators AND, OR, NOT in the filter.You can use Wildcard "*", but for entry_type you need to provide the full project id or number.Example filter expressions: "entry_source.display_name=AnExampleDisplayName" "entry_type=projects/example-project/locations/global/entryTypes/example-entry_type" "entry_type=projects/example-project/locations/us/entryTypes/a* OR entry_type=projects/another-project/locations/*" "NOT entry_source.display_name=AnotherExampleDisplayName" + filter: string, Optional. A filter on the entries to return. Filters are case-sensitive. You can filter the request by the following fields: entry_type entry_source.display_name parent_entryThe comparison operators are =, !=, <, >, <=, >=. The service compares strings according to lexical order.You can use the logical operators AND, OR, NOT in the filter.You can use Wildcard "*", but for entry_type and parent_entry you need to provide the full project id or number.You cannot use parent_entry in conjunction with other fields.Example filter expressions: "entry_source.display_name=AnExampleDisplayName" "entry_type=projects/example-project/locations/global/entryTypes/example-entry_type" "entry_type=projects/example-project/locations/us/entryTypes/a* OR entry_type=projects/another-project/locations/*" "NOT entry_source.display_name=AnotherExampleDisplayName" "parent_entry=projects/example-project/locations/us/entryGroups/example-entry-group/entries/example-entry" pageSize: integer, Optional. Number of items to return per page. If there are remaining results, the service returns a next_page_token. If unspecified, the service returns at most 10 Entries. The maximum value is 100; values above 100 will be coerced to 100. pageToken: string, Optional. Page token received from a previous ListEntries call. Provide this to retrieve the subsequent page. x__xgafv: string, V1 error format. diff --git a/docs/dyn/dataplex_v1.projects.locations.html b/docs/dyn/dataplex_v1.projects.locations.html index f03120825f..fa9b244b65 100644 --- a/docs/dyn/dataplex_v1.projects.locations.html +++ b/docs/dyn/dataplex_v1.projects.locations.html @@ -263,7 +263,7 @@

Method Details

BASIC - Returns entry only, without aspects. FULL - Returns all required aspects as well as the keys of all non-required aspects. CUSTOM - Returns aspects matching custom fields in GetEntryRequest. If the number of aspects exceeds 100, the first 100 will be returned. - ALL - + ALL - Returns all aspects. If the number of aspects exceeds 100, the first 100 will be returned. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format diff --git a/docs/dyn/dataplex_v1.projects.locations.operations.html b/docs/dyn/dataplex_v1.projects.locations.operations.html index 7b7b7dee76..5d9d98a7e3 100644 --- a/docs/dyn/dataplex_v1.projects.locations.operations.html +++ b/docs/dyn/dataplex_v1.projects.locations.operations.html @@ -184,7 +184,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to true, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field.This can only be true when reading across collections e.g. when parent is set to "projects/example/locations/-".This field is not by default supported and will result in an UNIMPLEMENTED error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to true, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field.This can only be true when reading across collections. For example, when parent is set to "projects/example/locations/-".This field is not supported by default and will result in an UNIMPLEMENTED error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -216,7 +216,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets ListOperationsRequest.return_partial_success and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets ListOperationsRequest.return_partial_success and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], }
diff --git a/docs/dyn/dataproc_v1.projects.locations.workflowTemplates.html b/docs/dyn/dataproc_v1.projects.locations.workflowTemplates.html index 96b8d60b69..058e48c2ce 100644 --- a/docs/dyn/dataproc_v1.projects.locations.workflowTemplates.html +++ b/docs/dyn/dataproc_v1.projects.locations.workflowTemplates.html @@ -492,6 +492,7 @@

Method Details

}, ], }, + "diagnosticBucket": "A String", # Optional. A Cloud Storage bucket used to collect checkpoint diagnostic data (https://cloud.google.com/dataproc/docs/support/diagnose-clusters#checkpoint_diagnostic_data). If you do not specify a diagnostic bucket, Cloud Dataproc will use the Dataproc temp bucket to collect the checkpoint diagnostic data. This field requires a Cloud Storage bucket name, not a gs://... URI to a Cloud Storage bucket. "encryptionConfig": { # Encryption settings for the cluster. # Optional. Encryption settings for the cluster. "gcePdKmsKeyName": "A String", # Optional. The Cloud KMS key resource name to use for persistent disk encryption for all instances in the cluster. See Use CMEK with cluster data (https://cloud.google.com//dataproc/docs/concepts/configuring-clusters/customer-managed-encryption#use_cmek_with_cluster_data) for more information. "kmsKey": "A String", # Optional. The Cloud KMS key resource name to use for cluster persistent disk and job argument encryption. See Use CMEK with cluster data (https://cloud.google.com//dataproc/docs/concepts/configuring-clusters/customer-managed-encryption#use_cmek_with_cluster_data) for more information.When this key resource name is provided, the following job arguments of the following job types submitted to the cluster are encrypted using CMEK: FlinkJob args (https://cloud.google.com/dataproc/docs/reference/rest/v1/FlinkJob) HadoopJob args (https://cloud.google.com/dataproc/docs/reference/rest/v1/HadoopJob) SparkJob args (https://cloud.google.com/dataproc/docs/reference/rest/v1/SparkJob) SparkRJob args (https://cloud.google.com/dataproc/docs/reference/rest/v1/SparkRJob) PySparkJob args (https://cloud.google.com/dataproc/docs/reference/rest/v1/PySparkJob) SparkSqlJob (https://cloud.google.com/dataproc/docs/reference/rest/v1/SparkSqlJob) scriptVariables and queryList.queries HiveJob (https://cloud.google.com/dataproc/docs/reference/rest/v1/HiveJob) scriptVariables and queryList.queries PigJob (https://cloud.google.com/dataproc/docs/reference/rest/v1/PigJob) scriptVariables and queryList.queries PrestoJob (https://cloud.google.com/dataproc/docs/reference/rest/v1/PrestoJob) scriptVariables and queryList.queries @@ -1202,6 +1203,7 @@

Method Details

}, ], }, + "diagnosticBucket": "A String", # Optional. A Cloud Storage bucket used to collect checkpoint diagnostic data (https://cloud.google.com/dataproc/docs/support/diagnose-clusters#checkpoint_diagnostic_data). If you do not specify a diagnostic bucket, Cloud Dataproc will use the Dataproc temp bucket to collect the checkpoint diagnostic data. This field requires a Cloud Storage bucket name, not a gs://... URI to a Cloud Storage bucket. "encryptionConfig": { # Encryption settings for the cluster. # Optional. Encryption settings for the cluster. "gcePdKmsKeyName": "A String", # Optional. The Cloud KMS key resource name to use for persistent disk encryption for all instances in the cluster. See Use CMEK with cluster data (https://cloud.google.com//dataproc/docs/concepts/configuring-clusters/customer-managed-encryption#use_cmek_with_cluster_data) for more information. "kmsKey": "A String", # Optional. The Cloud KMS key resource name to use for cluster persistent disk and job argument encryption. See Use CMEK with cluster data (https://cloud.google.com//dataproc/docs/concepts/configuring-clusters/customer-managed-encryption#use_cmek_with_cluster_data) for more information.When this key resource name is provided, the following job arguments of the following job types submitted to the cluster are encrypted using CMEK: FlinkJob args (https://cloud.google.com/dataproc/docs/reference/rest/v1/FlinkJob) HadoopJob args (https://cloud.google.com/dataproc/docs/reference/rest/v1/HadoopJob) SparkJob args (https://cloud.google.com/dataproc/docs/reference/rest/v1/SparkJob) SparkRJob args (https://cloud.google.com/dataproc/docs/reference/rest/v1/SparkRJob) PySparkJob args (https://cloud.google.com/dataproc/docs/reference/rest/v1/PySparkJob) SparkSqlJob (https://cloud.google.com/dataproc/docs/reference/rest/v1/SparkSqlJob) scriptVariables and queryList.queries HiveJob (https://cloud.google.com/dataproc/docs/reference/rest/v1/HiveJob) scriptVariables and queryList.queries PigJob (https://cloud.google.com/dataproc/docs/reference/rest/v1/PigJob) scriptVariables and queryList.queries PrestoJob (https://cloud.google.com/dataproc/docs/reference/rest/v1/PrestoJob) scriptVariables and queryList.queries @@ -1939,6 +1941,7 @@

Method Details

}, ], }, + "diagnosticBucket": "A String", # Optional. A Cloud Storage bucket used to collect checkpoint diagnostic data (https://cloud.google.com/dataproc/docs/support/diagnose-clusters#checkpoint_diagnostic_data). If you do not specify a diagnostic bucket, Cloud Dataproc will use the Dataproc temp bucket to collect the checkpoint diagnostic data. This field requires a Cloud Storage bucket name, not a gs://... URI to a Cloud Storage bucket. "encryptionConfig": { # Encryption settings for the cluster. # Optional. Encryption settings for the cluster. "gcePdKmsKeyName": "A String", # Optional. The Cloud KMS key resource name to use for persistent disk encryption for all instances in the cluster. See Use CMEK with cluster data (https://cloud.google.com//dataproc/docs/concepts/configuring-clusters/customer-managed-encryption#use_cmek_with_cluster_data) for more information. "kmsKey": "A String", # Optional. The Cloud KMS key resource name to use for cluster persistent disk and job argument encryption. See Use CMEK with cluster data (https://cloud.google.com//dataproc/docs/concepts/configuring-clusters/customer-managed-encryption#use_cmek_with_cluster_data) for more information.When this key resource name is provided, the following job arguments of the following job types submitted to the cluster are encrypted using CMEK: FlinkJob args (https://cloud.google.com/dataproc/docs/reference/rest/v1/FlinkJob) HadoopJob args (https://cloud.google.com/dataproc/docs/reference/rest/v1/HadoopJob) SparkJob args (https://cloud.google.com/dataproc/docs/reference/rest/v1/SparkJob) SparkRJob args (https://cloud.google.com/dataproc/docs/reference/rest/v1/SparkRJob) PySparkJob args (https://cloud.google.com/dataproc/docs/reference/rest/v1/PySparkJob) SparkSqlJob (https://cloud.google.com/dataproc/docs/reference/rest/v1/SparkSqlJob) scriptVariables and queryList.queries HiveJob (https://cloud.google.com/dataproc/docs/reference/rest/v1/HiveJob) scriptVariables and queryList.queries PigJob (https://cloud.google.com/dataproc/docs/reference/rest/v1/PigJob) scriptVariables and queryList.queries PrestoJob (https://cloud.google.com/dataproc/docs/reference/rest/v1/PrestoJob) scriptVariables and queryList.queries @@ -2740,6 +2743,7 @@

Method Details

}, ], }, + "diagnosticBucket": "A String", # Optional. A Cloud Storage bucket used to collect checkpoint diagnostic data (https://cloud.google.com/dataproc/docs/support/diagnose-clusters#checkpoint_diagnostic_data). If you do not specify a diagnostic bucket, Cloud Dataproc will use the Dataproc temp bucket to collect the checkpoint diagnostic data. This field requires a Cloud Storage bucket name, not a gs://... URI to a Cloud Storage bucket. "encryptionConfig": { # Encryption settings for the cluster. # Optional. Encryption settings for the cluster. "gcePdKmsKeyName": "A String", # Optional. The Cloud KMS key resource name to use for persistent disk encryption for all instances in the cluster. See Use CMEK with cluster data (https://cloud.google.com//dataproc/docs/concepts/configuring-clusters/customer-managed-encryption#use_cmek_with_cluster_data) for more information. "kmsKey": "A String", # Optional. The Cloud KMS key resource name to use for cluster persistent disk and job argument encryption. See Use CMEK with cluster data (https://cloud.google.com//dataproc/docs/concepts/configuring-clusters/customer-managed-encryption#use_cmek_with_cluster_data) for more information.When this key resource name is provided, the following job arguments of the following job types submitted to the cluster are encrypted using CMEK: FlinkJob args (https://cloud.google.com/dataproc/docs/reference/rest/v1/FlinkJob) HadoopJob args (https://cloud.google.com/dataproc/docs/reference/rest/v1/HadoopJob) SparkJob args (https://cloud.google.com/dataproc/docs/reference/rest/v1/SparkJob) SparkRJob args (https://cloud.google.com/dataproc/docs/reference/rest/v1/SparkRJob) PySparkJob args (https://cloud.google.com/dataproc/docs/reference/rest/v1/PySparkJob) SparkSqlJob (https://cloud.google.com/dataproc/docs/reference/rest/v1/SparkSqlJob) scriptVariables and queryList.queries HiveJob (https://cloud.google.com/dataproc/docs/reference/rest/v1/HiveJob) scriptVariables and queryList.queries PigJob (https://cloud.google.com/dataproc/docs/reference/rest/v1/PigJob) scriptVariables and queryList.queries PrestoJob (https://cloud.google.com/dataproc/docs/reference/rest/v1/PrestoJob) scriptVariables and queryList.queries @@ -3491,6 +3495,7 @@

Method Details

}, ], }, + "diagnosticBucket": "A String", # Optional. A Cloud Storage bucket used to collect checkpoint diagnostic data (https://cloud.google.com/dataproc/docs/support/diagnose-clusters#checkpoint_diagnostic_data). If you do not specify a diagnostic bucket, Cloud Dataproc will use the Dataproc temp bucket to collect the checkpoint diagnostic data. This field requires a Cloud Storage bucket name, not a gs://... URI to a Cloud Storage bucket. "encryptionConfig": { # Encryption settings for the cluster. # Optional. Encryption settings for the cluster. "gcePdKmsKeyName": "A String", # Optional. The Cloud KMS key resource name to use for persistent disk encryption for all instances in the cluster. See Use CMEK with cluster data (https://cloud.google.com//dataproc/docs/concepts/configuring-clusters/customer-managed-encryption#use_cmek_with_cluster_data) for more information. "kmsKey": "A String", # Optional. The Cloud KMS key resource name to use for cluster persistent disk and job argument encryption. See Use CMEK with cluster data (https://cloud.google.com//dataproc/docs/concepts/configuring-clusters/customer-managed-encryption#use_cmek_with_cluster_data) for more information.When this key resource name is provided, the following job arguments of the following job types submitted to the cluster are encrypted using CMEK: FlinkJob args (https://cloud.google.com/dataproc/docs/reference/rest/v1/FlinkJob) HadoopJob args (https://cloud.google.com/dataproc/docs/reference/rest/v1/HadoopJob) SparkJob args (https://cloud.google.com/dataproc/docs/reference/rest/v1/SparkJob) SparkRJob args (https://cloud.google.com/dataproc/docs/reference/rest/v1/SparkRJob) PySparkJob args (https://cloud.google.com/dataproc/docs/reference/rest/v1/PySparkJob) SparkSqlJob (https://cloud.google.com/dataproc/docs/reference/rest/v1/SparkSqlJob) scriptVariables and queryList.queries HiveJob (https://cloud.google.com/dataproc/docs/reference/rest/v1/HiveJob) scriptVariables and queryList.queries PigJob (https://cloud.google.com/dataproc/docs/reference/rest/v1/PigJob) scriptVariables and queryList.queries PrestoJob (https://cloud.google.com/dataproc/docs/reference/rest/v1/PrestoJob) scriptVariables and queryList.queries @@ -4310,6 +4315,7 @@

Method Details

}, ], }, + "diagnosticBucket": "A String", # Optional. A Cloud Storage bucket used to collect checkpoint diagnostic data (https://cloud.google.com/dataproc/docs/support/diagnose-clusters#checkpoint_diagnostic_data). If you do not specify a diagnostic bucket, Cloud Dataproc will use the Dataproc temp bucket to collect the checkpoint diagnostic data. This field requires a Cloud Storage bucket name, not a gs://... URI to a Cloud Storage bucket. "encryptionConfig": { # Encryption settings for the cluster. # Optional. Encryption settings for the cluster. "gcePdKmsKeyName": "A String", # Optional. The Cloud KMS key resource name to use for persistent disk encryption for all instances in the cluster. See Use CMEK with cluster data (https://cloud.google.com//dataproc/docs/concepts/configuring-clusters/customer-managed-encryption#use_cmek_with_cluster_data) for more information. "kmsKey": "A String", # Optional. The Cloud KMS key resource name to use for cluster persistent disk and job argument encryption. See Use CMEK with cluster data (https://cloud.google.com//dataproc/docs/concepts/configuring-clusters/customer-managed-encryption#use_cmek_with_cluster_data) for more information.When this key resource name is provided, the following job arguments of the following job types submitted to the cluster are encrypted using CMEK: FlinkJob args (https://cloud.google.com/dataproc/docs/reference/rest/v1/FlinkJob) HadoopJob args (https://cloud.google.com/dataproc/docs/reference/rest/v1/HadoopJob) SparkJob args (https://cloud.google.com/dataproc/docs/reference/rest/v1/SparkJob) SparkRJob args (https://cloud.google.com/dataproc/docs/reference/rest/v1/SparkRJob) PySparkJob args (https://cloud.google.com/dataproc/docs/reference/rest/v1/PySparkJob) SparkSqlJob (https://cloud.google.com/dataproc/docs/reference/rest/v1/SparkSqlJob) scriptVariables and queryList.queries HiveJob (https://cloud.google.com/dataproc/docs/reference/rest/v1/HiveJob) scriptVariables and queryList.queries PigJob (https://cloud.google.com/dataproc/docs/reference/rest/v1/PigJob) scriptVariables and queryList.queries PrestoJob (https://cloud.google.com/dataproc/docs/reference/rest/v1/PrestoJob) scriptVariables and queryList.queries @@ -5020,6 +5026,7 @@

Method Details

}, ], }, + "diagnosticBucket": "A String", # Optional. A Cloud Storage bucket used to collect checkpoint diagnostic data (https://cloud.google.com/dataproc/docs/support/diagnose-clusters#checkpoint_diagnostic_data). If you do not specify a diagnostic bucket, Cloud Dataproc will use the Dataproc temp bucket to collect the checkpoint diagnostic data. This field requires a Cloud Storage bucket name, not a gs://... URI to a Cloud Storage bucket. "encryptionConfig": { # Encryption settings for the cluster. # Optional. Encryption settings for the cluster. "gcePdKmsKeyName": "A String", # Optional. The Cloud KMS key resource name to use for persistent disk encryption for all instances in the cluster. See Use CMEK with cluster data (https://cloud.google.com//dataproc/docs/concepts/configuring-clusters/customer-managed-encryption#use_cmek_with_cluster_data) for more information. "kmsKey": "A String", # Optional. The Cloud KMS key resource name to use for cluster persistent disk and job argument encryption. See Use CMEK with cluster data (https://cloud.google.com//dataproc/docs/concepts/configuring-clusters/customer-managed-encryption#use_cmek_with_cluster_data) for more information.When this key resource name is provided, the following job arguments of the following job types submitted to the cluster are encrypted using CMEK: FlinkJob args (https://cloud.google.com/dataproc/docs/reference/rest/v1/FlinkJob) HadoopJob args (https://cloud.google.com/dataproc/docs/reference/rest/v1/HadoopJob) SparkJob args (https://cloud.google.com/dataproc/docs/reference/rest/v1/SparkJob) SparkRJob args (https://cloud.google.com/dataproc/docs/reference/rest/v1/SparkRJob) PySparkJob args (https://cloud.google.com/dataproc/docs/reference/rest/v1/PySparkJob) SparkSqlJob (https://cloud.google.com/dataproc/docs/reference/rest/v1/SparkSqlJob) scriptVariables and queryList.queries HiveJob (https://cloud.google.com/dataproc/docs/reference/rest/v1/HiveJob) scriptVariables and queryList.queries PigJob (https://cloud.google.com/dataproc/docs/reference/rest/v1/PigJob) scriptVariables and queryList.queries PrestoJob (https://cloud.google.com/dataproc/docs/reference/rest/v1/PrestoJob) scriptVariables and queryList.queries diff --git a/docs/dyn/dataproc_v1.projects.regions.clusters.html b/docs/dyn/dataproc_v1.projects.regions.clusters.html index b944109eb3..f4dfaa5866 100644 --- a/docs/dyn/dataproc_v1.projects.regions.clusters.html +++ b/docs/dyn/dataproc_v1.projects.regions.clusters.html @@ -236,6 +236,7 @@

Method Details

}, ], }, + "diagnosticBucket": "A String", # Optional. A Cloud Storage bucket used to collect checkpoint diagnostic data (https://cloud.google.com/dataproc/docs/support/diagnose-clusters#checkpoint_diagnostic_data). If you do not specify a diagnostic bucket, Cloud Dataproc will use the Dataproc temp bucket to collect the checkpoint diagnostic data. This field requires a Cloud Storage bucket name, not a gs://... URI to a Cloud Storage bucket. "encryptionConfig": { # Encryption settings for the cluster. # Optional. Encryption settings for the cluster. "gcePdKmsKeyName": "A String", # Optional. The Cloud KMS key resource name to use for persistent disk encryption for all instances in the cluster. See Use CMEK with cluster data (https://cloud.google.com//dataproc/docs/concepts/configuring-clusters/customer-managed-encryption#use_cmek_with_cluster_data) for more information. "kmsKey": "A String", # Optional. The Cloud KMS key resource name to use for cluster persistent disk and job argument encryption. See Use CMEK with cluster data (https://cloud.google.com//dataproc/docs/concepts/configuring-clusters/customer-managed-encryption#use_cmek_with_cluster_data) for more information.When this key resource name is provided, the following job arguments of the following job types submitted to the cluster are encrypted using CMEK: FlinkJob args (https://cloud.google.com/dataproc/docs/reference/rest/v1/FlinkJob) HadoopJob args (https://cloud.google.com/dataproc/docs/reference/rest/v1/HadoopJob) SparkJob args (https://cloud.google.com/dataproc/docs/reference/rest/v1/SparkJob) SparkRJob args (https://cloud.google.com/dataproc/docs/reference/rest/v1/SparkRJob) PySparkJob args (https://cloud.google.com/dataproc/docs/reference/rest/v1/PySparkJob) SparkSqlJob (https://cloud.google.com/dataproc/docs/reference/rest/v1/SparkSqlJob) scriptVariables and queryList.queries HiveJob (https://cloud.google.com/dataproc/docs/reference/rest/v1/HiveJob) scriptVariables and queryList.queries PigJob (https://cloud.google.com/dataproc/docs/reference/rest/v1/PigJob) scriptVariables and queryList.queries PrestoJob (https://cloud.google.com/dataproc/docs/reference/rest/v1/PrestoJob) scriptVariables and queryList.queries @@ -895,6 +896,7 @@

Method Details

}, ], }, + "diagnosticBucket": "A String", # Optional. A Cloud Storage bucket used to collect checkpoint diagnostic data (https://cloud.google.com/dataproc/docs/support/diagnose-clusters#checkpoint_diagnostic_data). If you do not specify a diagnostic bucket, Cloud Dataproc will use the Dataproc temp bucket to collect the checkpoint diagnostic data. This field requires a Cloud Storage bucket name, not a gs://... URI to a Cloud Storage bucket. "encryptionConfig": { # Encryption settings for the cluster. # Optional. Encryption settings for the cluster. "gcePdKmsKeyName": "A String", # Optional. The Cloud KMS key resource name to use for persistent disk encryption for all instances in the cluster. See Use CMEK with cluster data (https://cloud.google.com//dataproc/docs/concepts/configuring-clusters/customer-managed-encryption#use_cmek_with_cluster_data) for more information. "kmsKey": "A String", # Optional. The Cloud KMS key resource name to use for cluster persistent disk and job argument encryption. See Use CMEK with cluster data (https://cloud.google.com//dataproc/docs/concepts/configuring-clusters/customer-managed-encryption#use_cmek_with_cluster_data) for more information.When this key resource name is provided, the following job arguments of the following job types submitted to the cluster are encrypted using CMEK: FlinkJob args (https://cloud.google.com/dataproc/docs/reference/rest/v1/FlinkJob) HadoopJob args (https://cloud.google.com/dataproc/docs/reference/rest/v1/HadoopJob) SparkJob args (https://cloud.google.com/dataproc/docs/reference/rest/v1/SparkJob) SparkRJob args (https://cloud.google.com/dataproc/docs/reference/rest/v1/SparkRJob) PySparkJob args (https://cloud.google.com/dataproc/docs/reference/rest/v1/PySparkJob) SparkSqlJob (https://cloud.google.com/dataproc/docs/reference/rest/v1/SparkSqlJob) scriptVariables and queryList.queries HiveJob (https://cloud.google.com/dataproc/docs/reference/rest/v1/HiveJob) scriptVariables and queryList.queries PigJob (https://cloud.google.com/dataproc/docs/reference/rest/v1/PigJob) scriptVariables and queryList.queries PrestoJob (https://cloud.google.com/dataproc/docs/reference/rest/v1/PrestoJob) scriptVariables and queryList.queries @@ -1515,6 +1517,7 @@

Method Details

}, ], }, + "diagnosticBucket": "A String", # Optional. A Cloud Storage bucket used to collect checkpoint diagnostic data (https://cloud.google.com/dataproc/docs/support/diagnose-clusters#checkpoint_diagnostic_data). If you do not specify a diagnostic bucket, Cloud Dataproc will use the Dataproc temp bucket to collect the checkpoint diagnostic data. This field requires a Cloud Storage bucket name, not a gs://... URI to a Cloud Storage bucket. "encryptionConfig": { # Encryption settings for the cluster. # Optional. Encryption settings for the cluster. "gcePdKmsKeyName": "A String", # Optional. The Cloud KMS key resource name to use for persistent disk encryption for all instances in the cluster. See Use CMEK with cluster data (https://cloud.google.com//dataproc/docs/concepts/configuring-clusters/customer-managed-encryption#use_cmek_with_cluster_data) for more information. "kmsKey": "A String", # Optional. The Cloud KMS key resource name to use for cluster persistent disk and job argument encryption. See Use CMEK with cluster data (https://cloud.google.com//dataproc/docs/concepts/configuring-clusters/customer-managed-encryption#use_cmek_with_cluster_data) for more information.When this key resource name is provided, the following job arguments of the following job types submitted to the cluster are encrypted using CMEK: FlinkJob args (https://cloud.google.com/dataproc/docs/reference/rest/v1/FlinkJob) HadoopJob args (https://cloud.google.com/dataproc/docs/reference/rest/v1/HadoopJob) SparkJob args (https://cloud.google.com/dataproc/docs/reference/rest/v1/SparkJob) SparkRJob args (https://cloud.google.com/dataproc/docs/reference/rest/v1/SparkRJob) PySparkJob args (https://cloud.google.com/dataproc/docs/reference/rest/v1/PySparkJob) SparkSqlJob (https://cloud.google.com/dataproc/docs/reference/rest/v1/SparkSqlJob) scriptVariables and queryList.queries HiveJob (https://cloud.google.com/dataproc/docs/reference/rest/v1/HiveJob) scriptVariables and queryList.queries PigJob (https://cloud.google.com/dataproc/docs/reference/rest/v1/PigJob) scriptVariables and queryList.queries PrestoJob (https://cloud.google.com/dataproc/docs/reference/rest/v1/PrestoJob) scriptVariables and queryList.queries @@ -2055,6 +2058,7 @@

Method Details

}, ], }, + "diagnosticBucket": "A String", # Optional. A Cloud Storage bucket used to collect checkpoint diagnostic data (https://cloud.google.com/dataproc/docs/support/diagnose-clusters#checkpoint_diagnostic_data). If you do not specify a diagnostic bucket, Cloud Dataproc will use the Dataproc temp bucket to collect the checkpoint diagnostic data. This field requires a Cloud Storage bucket name, not a gs://... URI to a Cloud Storage bucket. "encryptionConfig": { # Encryption settings for the cluster. # Optional. Encryption settings for the cluster. "gcePdKmsKeyName": "A String", # Optional. The Cloud KMS key resource name to use for persistent disk encryption for all instances in the cluster. See Use CMEK with cluster data (https://cloud.google.com//dataproc/docs/concepts/configuring-clusters/customer-managed-encryption#use_cmek_with_cluster_data) for more information. "kmsKey": "A String", # Optional. The Cloud KMS key resource name to use for cluster persistent disk and job argument encryption. See Use CMEK with cluster data (https://cloud.google.com//dataproc/docs/concepts/configuring-clusters/customer-managed-encryption#use_cmek_with_cluster_data) for more information.When this key resource name is provided, the following job arguments of the following job types submitted to the cluster are encrypted using CMEK: FlinkJob args (https://cloud.google.com/dataproc/docs/reference/rest/v1/FlinkJob) HadoopJob args (https://cloud.google.com/dataproc/docs/reference/rest/v1/HadoopJob) SparkJob args (https://cloud.google.com/dataproc/docs/reference/rest/v1/SparkJob) SparkRJob args (https://cloud.google.com/dataproc/docs/reference/rest/v1/SparkRJob) PySparkJob args (https://cloud.google.com/dataproc/docs/reference/rest/v1/PySparkJob) SparkSqlJob (https://cloud.google.com/dataproc/docs/reference/rest/v1/SparkSqlJob) scriptVariables and queryList.queries HiveJob (https://cloud.google.com/dataproc/docs/reference/rest/v1/HiveJob) scriptVariables and queryList.queries PigJob (https://cloud.google.com/dataproc/docs/reference/rest/v1/PigJob) scriptVariables and queryList.queries PrestoJob (https://cloud.google.com/dataproc/docs/reference/rest/v1/PrestoJob) scriptVariables and queryList.queries diff --git a/docs/dyn/dataproc_v1.projects.regions.workflowTemplates.html b/docs/dyn/dataproc_v1.projects.regions.workflowTemplates.html index 2cf9170c54..adeeda6873 100644 --- a/docs/dyn/dataproc_v1.projects.regions.workflowTemplates.html +++ b/docs/dyn/dataproc_v1.projects.regions.workflowTemplates.html @@ -492,6 +492,7 @@

Method Details

}, ], }, + "diagnosticBucket": "A String", # Optional. A Cloud Storage bucket used to collect checkpoint diagnostic data (https://cloud.google.com/dataproc/docs/support/diagnose-clusters#checkpoint_diagnostic_data). If you do not specify a diagnostic bucket, Cloud Dataproc will use the Dataproc temp bucket to collect the checkpoint diagnostic data. This field requires a Cloud Storage bucket name, not a gs://... URI to a Cloud Storage bucket. "encryptionConfig": { # Encryption settings for the cluster. # Optional. Encryption settings for the cluster. "gcePdKmsKeyName": "A String", # Optional. The Cloud KMS key resource name to use for persistent disk encryption for all instances in the cluster. See Use CMEK with cluster data (https://cloud.google.com//dataproc/docs/concepts/configuring-clusters/customer-managed-encryption#use_cmek_with_cluster_data) for more information. "kmsKey": "A String", # Optional. The Cloud KMS key resource name to use for cluster persistent disk and job argument encryption. See Use CMEK with cluster data (https://cloud.google.com//dataproc/docs/concepts/configuring-clusters/customer-managed-encryption#use_cmek_with_cluster_data) for more information.When this key resource name is provided, the following job arguments of the following job types submitted to the cluster are encrypted using CMEK: FlinkJob args (https://cloud.google.com/dataproc/docs/reference/rest/v1/FlinkJob) HadoopJob args (https://cloud.google.com/dataproc/docs/reference/rest/v1/HadoopJob) SparkJob args (https://cloud.google.com/dataproc/docs/reference/rest/v1/SparkJob) SparkRJob args (https://cloud.google.com/dataproc/docs/reference/rest/v1/SparkRJob) PySparkJob args (https://cloud.google.com/dataproc/docs/reference/rest/v1/PySparkJob) SparkSqlJob (https://cloud.google.com/dataproc/docs/reference/rest/v1/SparkSqlJob) scriptVariables and queryList.queries HiveJob (https://cloud.google.com/dataproc/docs/reference/rest/v1/HiveJob) scriptVariables and queryList.queries PigJob (https://cloud.google.com/dataproc/docs/reference/rest/v1/PigJob) scriptVariables and queryList.queries PrestoJob (https://cloud.google.com/dataproc/docs/reference/rest/v1/PrestoJob) scriptVariables and queryList.queries @@ -1202,6 +1203,7 @@

Method Details

}, ], }, + "diagnosticBucket": "A String", # Optional. A Cloud Storage bucket used to collect checkpoint diagnostic data (https://cloud.google.com/dataproc/docs/support/diagnose-clusters#checkpoint_diagnostic_data). If you do not specify a diagnostic bucket, Cloud Dataproc will use the Dataproc temp bucket to collect the checkpoint diagnostic data. This field requires a Cloud Storage bucket name, not a gs://... URI to a Cloud Storage bucket. "encryptionConfig": { # Encryption settings for the cluster. # Optional. Encryption settings for the cluster. "gcePdKmsKeyName": "A String", # Optional. The Cloud KMS key resource name to use for persistent disk encryption for all instances in the cluster. See Use CMEK with cluster data (https://cloud.google.com//dataproc/docs/concepts/configuring-clusters/customer-managed-encryption#use_cmek_with_cluster_data) for more information. "kmsKey": "A String", # Optional. The Cloud KMS key resource name to use for cluster persistent disk and job argument encryption. See Use CMEK with cluster data (https://cloud.google.com//dataproc/docs/concepts/configuring-clusters/customer-managed-encryption#use_cmek_with_cluster_data) for more information.When this key resource name is provided, the following job arguments of the following job types submitted to the cluster are encrypted using CMEK: FlinkJob args (https://cloud.google.com/dataproc/docs/reference/rest/v1/FlinkJob) HadoopJob args (https://cloud.google.com/dataproc/docs/reference/rest/v1/HadoopJob) SparkJob args (https://cloud.google.com/dataproc/docs/reference/rest/v1/SparkJob) SparkRJob args (https://cloud.google.com/dataproc/docs/reference/rest/v1/SparkRJob) PySparkJob args (https://cloud.google.com/dataproc/docs/reference/rest/v1/PySparkJob) SparkSqlJob (https://cloud.google.com/dataproc/docs/reference/rest/v1/SparkSqlJob) scriptVariables and queryList.queries HiveJob (https://cloud.google.com/dataproc/docs/reference/rest/v1/HiveJob) scriptVariables and queryList.queries PigJob (https://cloud.google.com/dataproc/docs/reference/rest/v1/PigJob) scriptVariables and queryList.queries PrestoJob (https://cloud.google.com/dataproc/docs/reference/rest/v1/PrestoJob) scriptVariables and queryList.queries @@ -1939,6 +1941,7 @@

Method Details

}, ], }, + "diagnosticBucket": "A String", # Optional. A Cloud Storage bucket used to collect checkpoint diagnostic data (https://cloud.google.com/dataproc/docs/support/diagnose-clusters#checkpoint_diagnostic_data). If you do not specify a diagnostic bucket, Cloud Dataproc will use the Dataproc temp bucket to collect the checkpoint diagnostic data. This field requires a Cloud Storage bucket name, not a gs://... URI to a Cloud Storage bucket. "encryptionConfig": { # Encryption settings for the cluster. # Optional. Encryption settings for the cluster. "gcePdKmsKeyName": "A String", # Optional. The Cloud KMS key resource name to use for persistent disk encryption for all instances in the cluster. See Use CMEK with cluster data (https://cloud.google.com//dataproc/docs/concepts/configuring-clusters/customer-managed-encryption#use_cmek_with_cluster_data) for more information. "kmsKey": "A String", # Optional. The Cloud KMS key resource name to use for cluster persistent disk and job argument encryption. See Use CMEK with cluster data (https://cloud.google.com//dataproc/docs/concepts/configuring-clusters/customer-managed-encryption#use_cmek_with_cluster_data) for more information.When this key resource name is provided, the following job arguments of the following job types submitted to the cluster are encrypted using CMEK: FlinkJob args (https://cloud.google.com/dataproc/docs/reference/rest/v1/FlinkJob) HadoopJob args (https://cloud.google.com/dataproc/docs/reference/rest/v1/HadoopJob) SparkJob args (https://cloud.google.com/dataproc/docs/reference/rest/v1/SparkJob) SparkRJob args (https://cloud.google.com/dataproc/docs/reference/rest/v1/SparkRJob) PySparkJob args (https://cloud.google.com/dataproc/docs/reference/rest/v1/PySparkJob) SparkSqlJob (https://cloud.google.com/dataproc/docs/reference/rest/v1/SparkSqlJob) scriptVariables and queryList.queries HiveJob (https://cloud.google.com/dataproc/docs/reference/rest/v1/HiveJob) scriptVariables and queryList.queries PigJob (https://cloud.google.com/dataproc/docs/reference/rest/v1/PigJob) scriptVariables and queryList.queries PrestoJob (https://cloud.google.com/dataproc/docs/reference/rest/v1/PrestoJob) scriptVariables and queryList.queries @@ -2740,6 +2743,7 @@

Method Details

}, ], }, + "diagnosticBucket": "A String", # Optional. A Cloud Storage bucket used to collect checkpoint diagnostic data (https://cloud.google.com/dataproc/docs/support/diagnose-clusters#checkpoint_diagnostic_data). If you do not specify a diagnostic bucket, Cloud Dataproc will use the Dataproc temp bucket to collect the checkpoint diagnostic data. This field requires a Cloud Storage bucket name, not a gs://... URI to a Cloud Storage bucket. "encryptionConfig": { # Encryption settings for the cluster. # Optional. Encryption settings for the cluster. "gcePdKmsKeyName": "A String", # Optional. The Cloud KMS key resource name to use for persistent disk encryption for all instances in the cluster. See Use CMEK with cluster data (https://cloud.google.com//dataproc/docs/concepts/configuring-clusters/customer-managed-encryption#use_cmek_with_cluster_data) for more information. "kmsKey": "A String", # Optional. The Cloud KMS key resource name to use for cluster persistent disk and job argument encryption. See Use CMEK with cluster data (https://cloud.google.com//dataproc/docs/concepts/configuring-clusters/customer-managed-encryption#use_cmek_with_cluster_data) for more information.When this key resource name is provided, the following job arguments of the following job types submitted to the cluster are encrypted using CMEK: FlinkJob args (https://cloud.google.com/dataproc/docs/reference/rest/v1/FlinkJob) HadoopJob args (https://cloud.google.com/dataproc/docs/reference/rest/v1/HadoopJob) SparkJob args (https://cloud.google.com/dataproc/docs/reference/rest/v1/SparkJob) SparkRJob args (https://cloud.google.com/dataproc/docs/reference/rest/v1/SparkRJob) PySparkJob args (https://cloud.google.com/dataproc/docs/reference/rest/v1/PySparkJob) SparkSqlJob (https://cloud.google.com/dataproc/docs/reference/rest/v1/SparkSqlJob) scriptVariables and queryList.queries HiveJob (https://cloud.google.com/dataproc/docs/reference/rest/v1/HiveJob) scriptVariables and queryList.queries PigJob (https://cloud.google.com/dataproc/docs/reference/rest/v1/PigJob) scriptVariables and queryList.queries PrestoJob (https://cloud.google.com/dataproc/docs/reference/rest/v1/PrestoJob) scriptVariables and queryList.queries @@ -3491,6 +3495,7 @@

Method Details

}, ], }, + "diagnosticBucket": "A String", # Optional. A Cloud Storage bucket used to collect checkpoint diagnostic data (https://cloud.google.com/dataproc/docs/support/diagnose-clusters#checkpoint_diagnostic_data). If you do not specify a diagnostic bucket, Cloud Dataproc will use the Dataproc temp bucket to collect the checkpoint diagnostic data. This field requires a Cloud Storage bucket name, not a gs://... URI to a Cloud Storage bucket. "encryptionConfig": { # Encryption settings for the cluster. # Optional. Encryption settings for the cluster. "gcePdKmsKeyName": "A String", # Optional. The Cloud KMS key resource name to use for persistent disk encryption for all instances in the cluster. See Use CMEK with cluster data (https://cloud.google.com//dataproc/docs/concepts/configuring-clusters/customer-managed-encryption#use_cmek_with_cluster_data) for more information. "kmsKey": "A String", # Optional. The Cloud KMS key resource name to use for cluster persistent disk and job argument encryption. See Use CMEK with cluster data (https://cloud.google.com//dataproc/docs/concepts/configuring-clusters/customer-managed-encryption#use_cmek_with_cluster_data) for more information.When this key resource name is provided, the following job arguments of the following job types submitted to the cluster are encrypted using CMEK: FlinkJob args (https://cloud.google.com/dataproc/docs/reference/rest/v1/FlinkJob) HadoopJob args (https://cloud.google.com/dataproc/docs/reference/rest/v1/HadoopJob) SparkJob args (https://cloud.google.com/dataproc/docs/reference/rest/v1/SparkJob) SparkRJob args (https://cloud.google.com/dataproc/docs/reference/rest/v1/SparkRJob) PySparkJob args (https://cloud.google.com/dataproc/docs/reference/rest/v1/PySparkJob) SparkSqlJob (https://cloud.google.com/dataproc/docs/reference/rest/v1/SparkSqlJob) scriptVariables and queryList.queries HiveJob (https://cloud.google.com/dataproc/docs/reference/rest/v1/HiveJob) scriptVariables and queryList.queries PigJob (https://cloud.google.com/dataproc/docs/reference/rest/v1/PigJob) scriptVariables and queryList.queries PrestoJob (https://cloud.google.com/dataproc/docs/reference/rest/v1/PrestoJob) scriptVariables and queryList.queries @@ -4310,6 +4315,7 @@

Method Details

}, ], }, + "diagnosticBucket": "A String", # Optional. A Cloud Storage bucket used to collect checkpoint diagnostic data (https://cloud.google.com/dataproc/docs/support/diagnose-clusters#checkpoint_diagnostic_data). If you do not specify a diagnostic bucket, Cloud Dataproc will use the Dataproc temp bucket to collect the checkpoint diagnostic data. This field requires a Cloud Storage bucket name, not a gs://... URI to a Cloud Storage bucket. "encryptionConfig": { # Encryption settings for the cluster. # Optional. Encryption settings for the cluster. "gcePdKmsKeyName": "A String", # Optional. The Cloud KMS key resource name to use for persistent disk encryption for all instances in the cluster. See Use CMEK with cluster data (https://cloud.google.com//dataproc/docs/concepts/configuring-clusters/customer-managed-encryption#use_cmek_with_cluster_data) for more information. "kmsKey": "A String", # Optional. The Cloud KMS key resource name to use for cluster persistent disk and job argument encryption. See Use CMEK with cluster data (https://cloud.google.com//dataproc/docs/concepts/configuring-clusters/customer-managed-encryption#use_cmek_with_cluster_data) for more information.When this key resource name is provided, the following job arguments of the following job types submitted to the cluster are encrypted using CMEK: FlinkJob args (https://cloud.google.com/dataproc/docs/reference/rest/v1/FlinkJob) HadoopJob args (https://cloud.google.com/dataproc/docs/reference/rest/v1/HadoopJob) SparkJob args (https://cloud.google.com/dataproc/docs/reference/rest/v1/SparkJob) SparkRJob args (https://cloud.google.com/dataproc/docs/reference/rest/v1/SparkRJob) PySparkJob args (https://cloud.google.com/dataproc/docs/reference/rest/v1/PySparkJob) SparkSqlJob (https://cloud.google.com/dataproc/docs/reference/rest/v1/SparkSqlJob) scriptVariables and queryList.queries HiveJob (https://cloud.google.com/dataproc/docs/reference/rest/v1/HiveJob) scriptVariables and queryList.queries PigJob (https://cloud.google.com/dataproc/docs/reference/rest/v1/PigJob) scriptVariables and queryList.queries PrestoJob (https://cloud.google.com/dataproc/docs/reference/rest/v1/PrestoJob) scriptVariables and queryList.queries @@ -5020,6 +5026,7 @@

Method Details

}, ], }, + "diagnosticBucket": "A String", # Optional. A Cloud Storage bucket used to collect checkpoint diagnostic data (https://cloud.google.com/dataproc/docs/support/diagnose-clusters#checkpoint_diagnostic_data). If you do not specify a diagnostic bucket, Cloud Dataproc will use the Dataproc temp bucket to collect the checkpoint diagnostic data. This field requires a Cloud Storage bucket name, not a gs://... URI to a Cloud Storage bucket. "encryptionConfig": { # Encryption settings for the cluster. # Optional. Encryption settings for the cluster. "gcePdKmsKeyName": "A String", # Optional. The Cloud KMS key resource name to use for persistent disk encryption for all instances in the cluster. See Use CMEK with cluster data (https://cloud.google.com//dataproc/docs/concepts/configuring-clusters/customer-managed-encryption#use_cmek_with_cluster_data) for more information. "kmsKey": "A String", # Optional. The Cloud KMS key resource name to use for cluster persistent disk and job argument encryption. See Use CMEK with cluster data (https://cloud.google.com//dataproc/docs/concepts/configuring-clusters/customer-managed-encryption#use_cmek_with_cluster_data) for more information.When this key resource name is provided, the following job arguments of the following job types submitted to the cluster are encrypted using CMEK: FlinkJob args (https://cloud.google.com/dataproc/docs/reference/rest/v1/FlinkJob) HadoopJob args (https://cloud.google.com/dataproc/docs/reference/rest/v1/HadoopJob) SparkJob args (https://cloud.google.com/dataproc/docs/reference/rest/v1/SparkJob) SparkRJob args (https://cloud.google.com/dataproc/docs/reference/rest/v1/SparkRJob) PySparkJob args (https://cloud.google.com/dataproc/docs/reference/rest/v1/PySparkJob) SparkSqlJob (https://cloud.google.com/dataproc/docs/reference/rest/v1/SparkSqlJob) scriptVariables and queryList.queries HiveJob (https://cloud.google.com/dataproc/docs/reference/rest/v1/HiveJob) scriptVariables and queryList.queries PigJob (https://cloud.google.com/dataproc/docs/reference/rest/v1/PigJob) scriptVariables and queryList.queries PrestoJob (https://cloud.google.com/dataproc/docs/reference/rest/v1/PrestoJob) scriptVariables and queryList.queries diff --git a/docs/dyn/datastream_v1.projects.locations.streams.html b/docs/dyn/datastream_v1.projects.locations.streams.html index afd823ec53..f29f2bc063 100644 --- a/docs/dyn/datastream_v1.projects.locations.streams.html +++ b/docs/dyn/datastream_v1.projects.locations.streams.html @@ -310,6 +310,62 @@

Method Details

}, "lastRecoveryTime": "A String", # Output only. If the stream was recovered, the time of the last recovery. Note: This field is currently experimental. "name": "A String", # Output only. Identifier. The stream's name. + "ruleSets": [ # Optional. Rule sets to apply to the stream. + { # A set of rules to apply to a set of objects. + "customizationRules": [ # Required. List of customization rules to apply. + { # A customization rule to apply to a set of objects. + "bigqueryClustering": { # BigQuery clustering configuration. # BigQuery clustering rule. + "columns": [ # Required. Column names to set as clustering columns. + "A String", + ], + }, + "bigqueryPartitioning": { # BigQuery partitioning configuration. # BigQuery partitioning rule. + "ingestionTimePartition": { # Ingestion time partitioning. see https://cloud.google.com/bigquery/docs/partitioned-tables#ingestion_time # Ingestion time partitioning. + "partitioningTimeGranularity": "A String", # Optional. Partition granularity + }, + "integerRangePartition": { # Integer range partitioning. see https://cloud.google.com/bigquery/docs/partitioned-tables#integer_range # Integer range partitioning. + "column": "A String", # Required. The partitioning column. + "end": "A String", # Required. The ending value for range partitioning (exclusive). + "interval": "A String", # Required. The interval of each range within the partition. + "start": "A String", # Required. The starting value for range partitioning (inclusive). + }, + "requirePartitionFilter": True or False, # Optional. If true, queries over the table require a partition filter. + "timeUnitPartition": { # Time unit column partitioning. see https://cloud.google.com/bigquery/docs/partitioned-tables#date_timestamp_partitioned_tables # Time unit column partitioning. + "column": "A String", # Required. The partitioning column. + "partitioningTimeGranularity": "A String", # Optional. Partition granularity. + }, + }, + }, + ], + "objectFilter": { # Object filter to apply the rules to. # Required. Object filter to apply the customization rules to. + "sourceObjectIdentifier": { # Represents an identifier of an object in the data source. # Specific source object identifier. + "mongodbIdentifier": { # MongoDB data source object identifier. # MongoDB data source object identifier. + "collection": "A String", # Required. The collection name. + "database": "A String", # Required. The database name. + }, + "mysqlIdentifier": { # Mysql data source object identifier. # Mysql data source object identifier. + "database": "A String", # Required. The database name. + "table": "A String", # Required. The table name. + }, + "oracleIdentifier": { # Oracle data source object identifier. # Oracle data source object identifier. + "schema": "A String", # Required. The schema name. + "table": "A String", # Required. The table name. + }, + "postgresqlIdentifier": { # PostgreSQL data source object identifier. # PostgreSQL data source object identifier. + "schema": "A String", # Required. The schema name. + "table": "A String", # Required. The table name. + }, + "salesforceIdentifier": { # Salesforce data source object identifier. # Salesforce data source object identifier. + "objectName": "A String", # Required. The object name. + }, + "sqlServerIdentifier": { # SQLServer data source object identifier. # SQLServer data source object identifier. + "schema": "A String", # Required. The schema name. + "table": "A String", # Required. The table name. + }, + }, + }, + }, + ], "satisfiesPzi": True or False, # Output only. Reserved for future use. "satisfiesPzs": True or False, # Output only. Reserved for future use. "sourceConfig": { # The configuration of the stream source. # Required. Source connection profile configuration. @@ -348,6 +404,7 @@

Method Details

}, ], }, + "jsonMode": "A String", # Optional. MongoDB JSON mode to use for the stream. "maxConcurrentBackfillTasks": 42, # Optional. Maximum number of concurrent backfill tasks. The number should be non-negative and less than or equal to 50. If not set (or set to 0), the system's default value is used }, "mysqlSourceConfig": { # MySQL source configuration # MySQL data source configuration. @@ -897,6 +954,62 @@

Method Details

}, "lastRecoveryTime": "A String", # Output only. If the stream was recovered, the time of the last recovery. Note: This field is currently experimental. "name": "A String", # Output only. Identifier. The stream's name. + "ruleSets": [ # Optional. Rule sets to apply to the stream. + { # A set of rules to apply to a set of objects. + "customizationRules": [ # Required. List of customization rules to apply. + { # A customization rule to apply to a set of objects. + "bigqueryClustering": { # BigQuery clustering configuration. # BigQuery clustering rule. + "columns": [ # Required. Column names to set as clustering columns. + "A String", + ], + }, + "bigqueryPartitioning": { # BigQuery partitioning configuration. # BigQuery partitioning rule. + "ingestionTimePartition": { # Ingestion time partitioning. see https://cloud.google.com/bigquery/docs/partitioned-tables#ingestion_time # Ingestion time partitioning. + "partitioningTimeGranularity": "A String", # Optional. Partition granularity + }, + "integerRangePartition": { # Integer range partitioning. see https://cloud.google.com/bigquery/docs/partitioned-tables#integer_range # Integer range partitioning. + "column": "A String", # Required. The partitioning column. + "end": "A String", # Required. The ending value for range partitioning (exclusive). + "interval": "A String", # Required. The interval of each range within the partition. + "start": "A String", # Required. The starting value for range partitioning (inclusive). + }, + "requirePartitionFilter": True or False, # Optional. If true, queries over the table require a partition filter. + "timeUnitPartition": { # Time unit column partitioning. see https://cloud.google.com/bigquery/docs/partitioned-tables#date_timestamp_partitioned_tables # Time unit column partitioning. + "column": "A String", # Required. The partitioning column. + "partitioningTimeGranularity": "A String", # Optional. Partition granularity. + }, + }, + }, + ], + "objectFilter": { # Object filter to apply the rules to. # Required. Object filter to apply the customization rules to. + "sourceObjectIdentifier": { # Represents an identifier of an object in the data source. # Specific source object identifier. + "mongodbIdentifier": { # MongoDB data source object identifier. # MongoDB data source object identifier. + "collection": "A String", # Required. The collection name. + "database": "A String", # Required. The database name. + }, + "mysqlIdentifier": { # Mysql data source object identifier. # Mysql data source object identifier. + "database": "A String", # Required. The database name. + "table": "A String", # Required. The table name. + }, + "oracleIdentifier": { # Oracle data source object identifier. # Oracle data source object identifier. + "schema": "A String", # Required. The schema name. + "table": "A String", # Required. The table name. + }, + "postgresqlIdentifier": { # PostgreSQL data source object identifier. # PostgreSQL data source object identifier. + "schema": "A String", # Required. The schema name. + "table": "A String", # Required. The table name. + }, + "salesforceIdentifier": { # Salesforce data source object identifier. # Salesforce data source object identifier. + "objectName": "A String", # Required. The object name. + }, + "sqlServerIdentifier": { # SQLServer data source object identifier. # SQLServer data source object identifier. + "schema": "A String", # Required. The schema name. + "table": "A String", # Required. The table name. + }, + }, + }, + }, + ], "satisfiesPzi": True or False, # Output only. Reserved for future use. "satisfiesPzs": True or False, # Output only. Reserved for future use. "sourceConfig": { # The configuration of the stream source. # Required. Source connection profile configuration. @@ -935,6 +1048,7 @@

Method Details

}, ], }, + "jsonMode": "A String", # Optional. MongoDB JSON mode to use for the stream. "maxConcurrentBackfillTasks": 42, # Optional. Maximum number of concurrent backfill tasks. The number should be non-negative and less than or equal to 50. If not set (or set to 0), the system's default value is used }, "mysqlSourceConfig": { # MySQL source configuration # MySQL data source configuration. @@ -1423,6 +1537,62 @@

Method Details

}, "lastRecoveryTime": "A String", # Output only. If the stream was recovered, the time of the last recovery. Note: This field is currently experimental. "name": "A String", # Output only. Identifier. The stream's name. + "ruleSets": [ # Optional. Rule sets to apply to the stream. + { # A set of rules to apply to a set of objects. + "customizationRules": [ # Required. List of customization rules to apply. + { # A customization rule to apply to a set of objects. + "bigqueryClustering": { # BigQuery clustering configuration. # BigQuery clustering rule. + "columns": [ # Required. Column names to set as clustering columns. + "A String", + ], + }, + "bigqueryPartitioning": { # BigQuery partitioning configuration. # BigQuery partitioning rule. + "ingestionTimePartition": { # Ingestion time partitioning. see https://cloud.google.com/bigquery/docs/partitioned-tables#ingestion_time # Ingestion time partitioning. + "partitioningTimeGranularity": "A String", # Optional. Partition granularity + }, + "integerRangePartition": { # Integer range partitioning. see https://cloud.google.com/bigquery/docs/partitioned-tables#integer_range # Integer range partitioning. + "column": "A String", # Required. The partitioning column. + "end": "A String", # Required. The ending value for range partitioning (exclusive). + "interval": "A String", # Required. The interval of each range within the partition. + "start": "A String", # Required. The starting value for range partitioning (inclusive). + }, + "requirePartitionFilter": True or False, # Optional. If true, queries over the table require a partition filter. + "timeUnitPartition": { # Time unit column partitioning. see https://cloud.google.com/bigquery/docs/partitioned-tables#date_timestamp_partitioned_tables # Time unit column partitioning. + "column": "A String", # Required. The partitioning column. + "partitioningTimeGranularity": "A String", # Optional. Partition granularity. + }, + }, + }, + ], + "objectFilter": { # Object filter to apply the rules to. # Required. Object filter to apply the customization rules to. + "sourceObjectIdentifier": { # Represents an identifier of an object in the data source. # Specific source object identifier. + "mongodbIdentifier": { # MongoDB data source object identifier. # MongoDB data source object identifier. + "collection": "A String", # Required. The collection name. + "database": "A String", # Required. The database name. + }, + "mysqlIdentifier": { # Mysql data source object identifier. # Mysql data source object identifier. + "database": "A String", # Required. The database name. + "table": "A String", # Required. The table name. + }, + "oracleIdentifier": { # Oracle data source object identifier. # Oracle data source object identifier. + "schema": "A String", # Required. The schema name. + "table": "A String", # Required. The table name. + }, + "postgresqlIdentifier": { # PostgreSQL data source object identifier. # PostgreSQL data source object identifier. + "schema": "A String", # Required. The schema name. + "table": "A String", # Required. The table name. + }, + "salesforceIdentifier": { # Salesforce data source object identifier. # Salesforce data source object identifier. + "objectName": "A String", # Required. The object name. + }, + "sqlServerIdentifier": { # SQLServer data source object identifier. # SQLServer data source object identifier. + "schema": "A String", # Required. The schema name. + "table": "A String", # Required. The table name. + }, + }, + }, + }, + ], "satisfiesPzi": True or False, # Output only. Reserved for future use. "satisfiesPzs": True or False, # Output only. Reserved for future use. "sourceConfig": { # The configuration of the stream source. # Required. Source connection profile configuration. @@ -1461,6 +1631,7 @@

Method Details

}, ], }, + "jsonMode": "A String", # Optional. MongoDB JSON mode to use for the stream. "maxConcurrentBackfillTasks": 42, # Optional. Maximum number of concurrent backfill tasks. The number should be non-negative and less than or equal to 50. If not set (or set to 0), the system's default value is used }, "mysqlSourceConfig": { # MySQL source configuration # MySQL data source configuration. @@ -1956,6 +2127,62 @@

Method Details

}, "lastRecoveryTime": "A String", # Output only. If the stream was recovered, the time of the last recovery. Note: This field is currently experimental. "name": "A String", # Output only. Identifier. The stream's name. + "ruleSets": [ # Optional. Rule sets to apply to the stream. + { # A set of rules to apply to a set of objects. + "customizationRules": [ # Required. List of customization rules to apply. + { # A customization rule to apply to a set of objects. + "bigqueryClustering": { # BigQuery clustering configuration. # BigQuery clustering rule. + "columns": [ # Required. Column names to set as clustering columns. + "A String", + ], + }, + "bigqueryPartitioning": { # BigQuery partitioning configuration. # BigQuery partitioning rule. + "ingestionTimePartition": { # Ingestion time partitioning. see https://cloud.google.com/bigquery/docs/partitioned-tables#ingestion_time # Ingestion time partitioning. + "partitioningTimeGranularity": "A String", # Optional. Partition granularity + }, + "integerRangePartition": { # Integer range partitioning. see https://cloud.google.com/bigquery/docs/partitioned-tables#integer_range # Integer range partitioning. + "column": "A String", # Required. The partitioning column. + "end": "A String", # Required. The ending value for range partitioning (exclusive). + "interval": "A String", # Required. The interval of each range within the partition. + "start": "A String", # Required. The starting value for range partitioning (inclusive). + }, + "requirePartitionFilter": True or False, # Optional. If true, queries over the table require a partition filter. + "timeUnitPartition": { # Time unit column partitioning. see https://cloud.google.com/bigquery/docs/partitioned-tables#date_timestamp_partitioned_tables # Time unit column partitioning. + "column": "A String", # Required. The partitioning column. + "partitioningTimeGranularity": "A String", # Optional. Partition granularity. + }, + }, + }, + ], + "objectFilter": { # Object filter to apply the rules to. # Required. Object filter to apply the customization rules to. + "sourceObjectIdentifier": { # Represents an identifier of an object in the data source. # Specific source object identifier. + "mongodbIdentifier": { # MongoDB data source object identifier. # MongoDB data source object identifier. + "collection": "A String", # Required. The collection name. + "database": "A String", # Required. The database name. + }, + "mysqlIdentifier": { # Mysql data source object identifier. # Mysql data source object identifier. + "database": "A String", # Required. The database name. + "table": "A String", # Required. The table name. + }, + "oracleIdentifier": { # Oracle data source object identifier. # Oracle data source object identifier. + "schema": "A String", # Required. The schema name. + "table": "A String", # Required. The table name. + }, + "postgresqlIdentifier": { # PostgreSQL data source object identifier. # PostgreSQL data source object identifier. + "schema": "A String", # Required. The schema name. + "table": "A String", # Required. The table name. + }, + "salesforceIdentifier": { # Salesforce data source object identifier. # Salesforce data source object identifier. + "objectName": "A String", # Required. The object name. + }, + "sqlServerIdentifier": { # SQLServer data source object identifier. # SQLServer data source object identifier. + "schema": "A String", # Required. The schema name. + "table": "A String", # Required. The table name. + }, + }, + }, + }, + ], "satisfiesPzi": True or False, # Output only. Reserved for future use. "satisfiesPzs": True or False, # Output only. Reserved for future use. "sourceConfig": { # The configuration of the stream source. # Required. Source connection profile configuration. @@ -1994,6 +2221,7 @@

Method Details

}, ], }, + "jsonMode": "A String", # Optional. MongoDB JSON mode to use for the stream. "maxConcurrentBackfillTasks": 42, # Optional. Maximum number of concurrent backfill tasks. The number should be non-negative and less than or equal to 50. If not set (or set to 0), the system's default value is used }, "mysqlSourceConfig": { # MySQL source configuration # MySQL data source configuration. diff --git a/docs/dyn/datastream_v1.projects.locations.streams.objects.html b/docs/dyn/datastream_v1.projects.locations.streams.objects.html index 50e3807252..04d3ac8f69 100644 --- a/docs/dyn/datastream_v1.projects.locations.streams.objects.html +++ b/docs/dyn/datastream_v1.projects.locations.streams.objects.html @@ -134,6 +134,31 @@

Method Details

"trigger": "A String", # Backfill job's triggering reason. }, "createTime": "A String", # Output only. The creation time of the object. + "customizationRules": [ # Output only. The customization rules for the object. These rules are derived from the parent Stream's `rule_sets` and represent the intended configuration for the object. + { # A customization rule to apply to a set of objects. + "bigqueryClustering": { # BigQuery clustering configuration. # BigQuery clustering rule. + "columns": [ # Required. Column names to set as clustering columns. + "A String", + ], + }, + "bigqueryPartitioning": { # BigQuery partitioning configuration. # BigQuery partitioning rule. + "ingestionTimePartition": { # Ingestion time partitioning. see https://cloud.google.com/bigquery/docs/partitioned-tables#ingestion_time # Ingestion time partitioning. + "partitioningTimeGranularity": "A String", # Optional. Partition granularity + }, + "integerRangePartition": { # Integer range partitioning. see https://cloud.google.com/bigquery/docs/partitioned-tables#integer_range # Integer range partitioning. + "column": "A String", # Required. The partitioning column. + "end": "A String", # Required. The ending value for range partitioning (exclusive). + "interval": "A String", # Required. The interval of each range within the partition. + "start": "A String", # Required. The starting value for range partitioning (inclusive). + }, + "requirePartitionFilter": True or False, # Optional. If true, queries over the table require a partition filter. + "timeUnitPartition": { # Time unit column partitioning. see https://cloud.google.com/bigquery/docs/partitioned-tables#date_timestamp_partitioned_tables # Time unit column partitioning. + "column": "A String", # Required. The partitioning column. + "partitioningTimeGranularity": "A String", # Optional. Partition granularity. + }, + }, + }, + ], "displayName": "A String", # Required. Display name. "errors": [ # Output only. Active errors on the object. { # Represent a user-facing Error. @@ -214,6 +239,31 @@

Method Details

"trigger": "A String", # Backfill job's triggering reason. }, "createTime": "A String", # Output only. The creation time of the object. + "customizationRules": [ # Output only. The customization rules for the object. These rules are derived from the parent Stream's `rule_sets` and represent the intended configuration for the object. + { # A customization rule to apply to a set of objects. + "bigqueryClustering": { # BigQuery clustering configuration. # BigQuery clustering rule. + "columns": [ # Required. Column names to set as clustering columns. + "A String", + ], + }, + "bigqueryPartitioning": { # BigQuery partitioning configuration. # BigQuery partitioning rule. + "ingestionTimePartition": { # Ingestion time partitioning. see https://cloud.google.com/bigquery/docs/partitioned-tables#ingestion_time # Ingestion time partitioning. + "partitioningTimeGranularity": "A String", # Optional. Partition granularity + }, + "integerRangePartition": { # Integer range partitioning. see https://cloud.google.com/bigquery/docs/partitioned-tables#integer_range # Integer range partitioning. + "column": "A String", # Required. The partitioning column. + "end": "A String", # Required. The ending value for range partitioning (exclusive). + "interval": "A String", # Required. The interval of each range within the partition. + "start": "A String", # Required. The starting value for range partitioning (inclusive). + }, + "requirePartitionFilter": True or False, # Optional. If true, queries over the table require a partition filter. + "timeUnitPartition": { # Time unit column partitioning. see https://cloud.google.com/bigquery/docs/partitioned-tables#date_timestamp_partitioned_tables # Time unit column partitioning. + "column": "A String", # Required. The partitioning column. + "partitioningTimeGranularity": "A String", # Optional. Partition granularity. + }, + }, + }, + ], "displayName": "A String", # Required. Display name. "errors": [ # Output only. Active errors on the object. { # Represent a user-facing Error. @@ -336,6 +386,31 @@

Method Details

"trigger": "A String", # Backfill job's triggering reason. }, "createTime": "A String", # Output only. The creation time of the object. + "customizationRules": [ # Output only. The customization rules for the object. These rules are derived from the parent Stream's `rule_sets` and represent the intended configuration for the object. + { # A customization rule to apply to a set of objects. + "bigqueryClustering": { # BigQuery clustering configuration. # BigQuery clustering rule. + "columns": [ # Required. Column names to set as clustering columns. + "A String", + ], + }, + "bigqueryPartitioning": { # BigQuery partitioning configuration. # BigQuery partitioning rule. + "ingestionTimePartition": { # Ingestion time partitioning. see https://cloud.google.com/bigquery/docs/partitioned-tables#ingestion_time # Ingestion time partitioning. + "partitioningTimeGranularity": "A String", # Optional. Partition granularity + }, + "integerRangePartition": { # Integer range partitioning. see https://cloud.google.com/bigquery/docs/partitioned-tables#integer_range # Integer range partitioning. + "column": "A String", # Required. The partitioning column. + "end": "A String", # Required. The ending value for range partitioning (exclusive). + "interval": "A String", # Required. The interval of each range within the partition. + "start": "A String", # Required. The starting value for range partitioning (inclusive). + }, + "requirePartitionFilter": True or False, # Optional. If true, queries over the table require a partition filter. + "timeUnitPartition": { # Time unit column partitioning. see https://cloud.google.com/bigquery/docs/partitioned-tables#date_timestamp_partitioned_tables # Time unit column partitioning. + "column": "A String", # Required. The partitioning column. + "partitioningTimeGranularity": "A String", # Optional. Partition granularity. + }, + }, + }, + ], "displayName": "A String", # Required. Display name. "errors": [ # Output only. Active errors on the object. { # Represent a user-facing Error. @@ -421,6 +496,31 @@

Method Details

"trigger": "A String", # Backfill job's triggering reason. }, "createTime": "A String", # Output only. The creation time of the object. + "customizationRules": [ # Output only. The customization rules for the object. These rules are derived from the parent Stream's `rule_sets` and represent the intended configuration for the object. + { # A customization rule to apply to a set of objects. + "bigqueryClustering": { # BigQuery clustering configuration. # BigQuery clustering rule. + "columns": [ # Required. Column names to set as clustering columns. + "A String", + ], + }, + "bigqueryPartitioning": { # BigQuery partitioning configuration. # BigQuery partitioning rule. + "ingestionTimePartition": { # Ingestion time partitioning. see https://cloud.google.com/bigquery/docs/partitioned-tables#ingestion_time # Ingestion time partitioning. + "partitioningTimeGranularity": "A String", # Optional. Partition granularity + }, + "integerRangePartition": { # Integer range partitioning. see https://cloud.google.com/bigquery/docs/partitioned-tables#integer_range # Integer range partitioning. + "column": "A String", # Required. The partitioning column. + "end": "A String", # Required. The ending value for range partitioning (exclusive). + "interval": "A String", # Required. The interval of each range within the partition. + "start": "A String", # Required. The starting value for range partitioning (inclusive). + }, + "requirePartitionFilter": True or False, # Optional. If true, queries over the table require a partition filter. + "timeUnitPartition": { # Time unit column partitioning. see https://cloud.google.com/bigquery/docs/partitioned-tables#date_timestamp_partitioned_tables # Time unit column partitioning. + "column": "A String", # Required. The partitioning column. + "partitioningTimeGranularity": "A String", # Optional. Partition granularity. + }, + }, + }, + ], "displayName": "A String", # Required. Display name. "errors": [ # Output only. Active errors on the object. { # Represent a user-facing Error. @@ -504,6 +604,31 @@

Method Details

"trigger": "A String", # Backfill job's triggering reason. }, "createTime": "A String", # Output only. The creation time of the object. + "customizationRules": [ # Output only. The customization rules for the object. These rules are derived from the parent Stream's `rule_sets` and represent the intended configuration for the object. + { # A customization rule to apply to a set of objects. + "bigqueryClustering": { # BigQuery clustering configuration. # BigQuery clustering rule. + "columns": [ # Required. Column names to set as clustering columns. + "A String", + ], + }, + "bigqueryPartitioning": { # BigQuery partitioning configuration. # BigQuery partitioning rule. + "ingestionTimePartition": { # Ingestion time partitioning. see https://cloud.google.com/bigquery/docs/partitioned-tables#ingestion_time # Ingestion time partitioning. + "partitioningTimeGranularity": "A String", # Optional. Partition granularity + }, + "integerRangePartition": { # Integer range partitioning. see https://cloud.google.com/bigquery/docs/partitioned-tables#integer_range # Integer range partitioning. + "column": "A String", # Required. The partitioning column. + "end": "A String", # Required. The ending value for range partitioning (exclusive). + "interval": "A String", # Required. The interval of each range within the partition. + "start": "A String", # Required. The starting value for range partitioning (inclusive). + }, + "requirePartitionFilter": True or False, # Optional. If true, queries over the table require a partition filter. + "timeUnitPartition": { # Time unit column partitioning. see https://cloud.google.com/bigquery/docs/partitioned-tables#date_timestamp_partitioned_tables # Time unit column partitioning. + "column": "A String", # Required. The partitioning column. + "partitioningTimeGranularity": "A String", # Optional. Partition granularity. + }, + }, + }, + ], "displayName": "A String", # Required. Display name. "errors": [ # Output only. Active errors on the object. { # Represent a user-facing Error. diff --git a/docs/dyn/deploymentmanager_alpha.compositeTypes.html b/docs/dyn/deploymentmanager_alpha.compositeTypes.html index 799dff2cda..e4e89eec3c 100644 --- a/docs/dyn/deploymentmanager_alpha.compositeTypes.html +++ b/docs/dyn/deploymentmanager_alpha.compositeTypes.html @@ -128,7 +128,7 @@

Method Details

"error": { # [Output Only] If errors are generated during processing of the operation, this field will be populated. "errors": [ # [Output Only] The array of errors encountered while processing this operation. { - "arguments": [ # [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. + "arguments": [ # Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. "A String", ], "code": "A String", # [Output Only] The error type identifier for this error. @@ -176,6 +176,9 @@

Method Details

}, ], }, + "firewallPolicyRuleOperationMetadata": { + "allocatedPriority": 42, # The priority allocated for the firewall policy rule if query parameters specified minPriority/maxPriority. + }, "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`. "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error status code that was returned. For example, a `404` means the resource was not found. "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is defined by the server. @@ -192,14 +195,14 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for Operation resources. + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, `update`, or `delete`, and so on. "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses. "region": "A String", # [Output Only] The URL of the region where the operation resides. Only applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "setAutoscalerLinkOperationMetadata": { # This field is used internally by the Autoscaler team and should not be promoted to "alpha/beta/v1". "zonalIgmIds": [ # List of zonal IGM IDs part of the RMIG. "A String", @@ -208,7 +211,7 @@

Method Details

"a_key": "A String", }, }, - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. "clientOperationId": "A String", # [Output Only] The client operation id. "perLocationOperations": { # [Output Only] Status information per location (location name is key). Example key: zones/us-central1-a "a_key": { @@ -282,7 +285,7 @@

Method Details

"error": { # [Output Only] If errors are generated during processing of the operation, this field will be populated. "errors": [ # [Output Only] The array of errors encountered while processing this operation. { - "arguments": [ # [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. + "arguments": [ # Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. "A String", ], "code": "A String", # [Output Only] The error type identifier for this error. @@ -330,6 +333,9 @@

Method Details

}, ], }, + "firewallPolicyRuleOperationMetadata": { + "allocatedPriority": 42, # The priority allocated for the firewall policy rule if query parameters specified minPriority/maxPriority. + }, "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`. "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error status code that was returned. For example, a `404` means the resource was not found. "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is defined by the server. @@ -346,14 +352,14 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for Operation resources. + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, `update`, or `delete`, and so on. "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses. "region": "A String", # [Output Only] The URL of the region where the operation resides. Only applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "setAutoscalerLinkOperationMetadata": { # This field is used internally by the Autoscaler team and should not be promoted to "alpha/beta/v1". "zonalIgmIds": [ # List of zonal IGM IDs part of the RMIG. "A String", @@ -362,7 +368,7 @@

Method Details

"a_key": "A String", }, }, - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. "clientOperationId": "A String", # [Output Only] The client operation id. "perLocationOperations": { # [Output Only] Status information per location (location name is key). Example key: zones/us-central1-a "a_key": { @@ -444,7 +450,7 @@

Method Details

"error": { # [Output Only] If errors are generated during processing of the operation, this field will be populated. "errors": [ # [Output Only] The array of errors encountered while processing this operation. { - "arguments": [ # [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. + "arguments": [ # Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. "A String", ], "code": "A String", # [Output Only] The error type identifier for this error. @@ -492,6 +498,9 @@

Method Details

}, ], }, + "firewallPolicyRuleOperationMetadata": { + "allocatedPriority": 42, # The priority allocated for the firewall policy rule if query parameters specified minPriority/maxPriority. + }, "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`. "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error status code that was returned. For example, a `404` means the resource was not found. "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is defined by the server. @@ -508,14 +517,14 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for Operation resources. + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, `update`, or `delete`, and so on. "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses. "region": "A String", # [Output Only] The URL of the region where the operation resides. Only applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "setAutoscalerLinkOperationMetadata": { # This field is used internally by the Autoscaler team and should not be promoted to "alpha/beta/v1". "zonalIgmIds": [ # List of zonal IGM IDs part of the RMIG. "A String", @@ -524,7 +533,7 @@

Method Details

"a_key": "A String", }, }, - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. "clientOperationId": "A String", # [Output Only] The client operation id. "perLocationOperations": { # [Output Only] Status information per location (location name is key). Example key: zones/us-central1-a "a_key": { @@ -594,7 +603,7 @@

Method Details

"error": { # [Output Only] If errors are generated during processing of the operation, this field will be populated. "errors": [ # [Output Only] The array of errors encountered while processing this operation. { - "arguments": [ # [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. + "arguments": [ # Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. "A String", ], "code": "A String", # [Output Only] The error type identifier for this error. @@ -642,6 +651,9 @@

Method Details

}, ], }, + "firewallPolicyRuleOperationMetadata": { + "allocatedPriority": 42, # The priority allocated for the firewall policy rule if query parameters specified minPriority/maxPriority. + }, "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`. "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error status code that was returned. For example, a `404` means the resource was not found. "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is defined by the server. @@ -658,14 +670,14 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for Operation resources. + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, `update`, or `delete`, and so on. "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses. "region": "A String", # [Output Only] The URL of the region where the operation resides. Only applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "setAutoscalerLinkOperationMetadata": { # This field is used internally by the Autoscaler team and should not be promoted to "alpha/beta/v1". "zonalIgmIds": [ # List of zonal IGM IDs part of the RMIG. "A String", @@ -674,7 +686,7 @@

Method Details

"a_key": "A String", }, }, - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. "clientOperationId": "A String", # [Output Only] The client operation id. "perLocationOperations": { # [Output Only] Status information per location (location name is key). Example key: zones/us-central1-a "a_key": { @@ -752,7 +764,7 @@

Method Details

"error": { # [Output Only] If errors are generated during processing of the operation, this field will be populated. "errors": [ # [Output Only] The array of errors encountered while processing this operation. { - "arguments": [ # [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. + "arguments": [ # Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. "A String", ], "code": "A String", # [Output Only] The error type identifier for this error. @@ -800,6 +812,9 @@

Method Details

}, ], }, + "firewallPolicyRuleOperationMetadata": { + "allocatedPriority": 42, # The priority allocated for the firewall policy rule if query parameters specified minPriority/maxPriority. + }, "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`. "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error status code that was returned. For example, a `404` means the resource was not found. "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is defined by the server. @@ -816,14 +831,14 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for Operation resources. + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, `update`, or `delete`, and so on. "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses. "region": "A String", # [Output Only] The URL of the region where the operation resides. Only applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "setAutoscalerLinkOperationMetadata": { # This field is used internally by the Autoscaler team and should not be promoted to "alpha/beta/v1". "zonalIgmIds": [ # List of zonal IGM IDs part of the RMIG. "A String", @@ -832,7 +847,7 @@

Method Details

"a_key": "A String", }, }, - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. "clientOperationId": "A String", # [Output Only] The client operation id. "perLocationOperations": { # [Output Only] Status information per location (location name is key). Example key: zones/us-central1-a "a_key": { @@ -932,7 +947,7 @@

Method Details

"error": { # [Output Only] If errors are generated during processing of the operation, this field will be populated. "errors": [ # [Output Only] The array of errors encountered while processing this operation. { - "arguments": [ # [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. + "arguments": [ # Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. "A String", ], "code": "A String", # [Output Only] The error type identifier for this error. @@ -980,6 +995,9 @@

Method Details

}, ], }, + "firewallPolicyRuleOperationMetadata": { + "allocatedPriority": 42, # The priority allocated for the firewall policy rule if query parameters specified minPriority/maxPriority. + }, "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`. "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error status code that was returned. For example, a `404` means the resource was not found. "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is defined by the server. @@ -996,14 +1014,14 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for Operation resources. + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, `update`, or `delete`, and so on. "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses. "region": "A String", # [Output Only] The URL of the region where the operation resides. Only applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "setAutoscalerLinkOperationMetadata": { # This field is used internally by the Autoscaler team and should not be promoted to "alpha/beta/v1". "zonalIgmIds": [ # List of zonal IGM IDs part of the RMIG. "A String", @@ -1012,7 +1030,7 @@

Method Details

"a_key": "A String", }, }, - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. "clientOperationId": "A String", # [Output Only] The client operation id. "perLocationOperations": { # [Output Only] Status information per location (location name is key). Example key: zones/us-central1-a "a_key": { @@ -1082,7 +1100,7 @@

Method Details

"error": { # [Output Only] If errors are generated during processing of the operation, this field will be populated. "errors": [ # [Output Only] The array of errors encountered while processing this operation. { - "arguments": [ # [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. + "arguments": [ # Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. "A String", ], "code": "A String", # [Output Only] The error type identifier for this error. @@ -1130,6 +1148,9 @@

Method Details

}, ], }, + "firewallPolicyRuleOperationMetadata": { + "allocatedPriority": 42, # The priority allocated for the firewall policy rule if query parameters specified minPriority/maxPriority. + }, "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`. "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error status code that was returned. For example, a `404` means the resource was not found. "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is defined by the server. @@ -1146,14 +1167,14 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for Operation resources. + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, `update`, or `delete`, and so on. "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses. "region": "A String", # [Output Only] The URL of the region where the operation resides. Only applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "setAutoscalerLinkOperationMetadata": { # This field is used internally by the Autoscaler team and should not be promoted to "alpha/beta/v1". "zonalIgmIds": [ # List of zonal IGM IDs part of the RMIG. "A String", @@ -1162,7 +1183,7 @@

Method Details

"a_key": "A String", }, }, - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. "clientOperationId": "A String", # [Output Only] The client operation id. "perLocationOperations": { # [Output Only] Status information per location (location name is key). Example key: zones/us-central1-a "a_key": { @@ -1230,7 +1251,7 @@

Method Details

"error": { # [Output Only] If errors are generated during processing of the operation, this field will be populated. "errors": [ # [Output Only] The array of errors encountered while processing this operation. { - "arguments": [ # [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. + "arguments": [ # Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. "A String", ], "code": "A String", # [Output Only] The error type identifier for this error. @@ -1278,6 +1299,9 @@

Method Details

}, ], }, + "firewallPolicyRuleOperationMetadata": { + "allocatedPriority": 42, # The priority allocated for the firewall policy rule if query parameters specified minPriority/maxPriority. + }, "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`. "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error status code that was returned. For example, a `404` means the resource was not found. "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is defined by the server. @@ -1294,14 +1318,14 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for Operation resources. + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, `update`, or `delete`, and so on. "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses. "region": "A String", # [Output Only] The URL of the region where the operation resides. Only applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "setAutoscalerLinkOperationMetadata": { # This field is used internally by the Autoscaler team and should not be promoted to "alpha/beta/v1". "zonalIgmIds": [ # List of zonal IGM IDs part of the RMIG. "A String", @@ -1310,7 +1334,7 @@

Method Details

"a_key": "A String", }, }, - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. "clientOperationId": "A String", # [Output Only] The client operation id. "perLocationOperations": { # [Output Only] Status information per location (location name is key). Example key: zones/us-central1-a "a_key": { @@ -1380,7 +1404,7 @@

Method Details

"error": { # [Output Only] If errors are generated during processing of the operation, this field will be populated. "errors": [ # [Output Only] The array of errors encountered while processing this operation. { - "arguments": [ # [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. + "arguments": [ # Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. "A String", ], "code": "A String", # [Output Only] The error type identifier for this error. @@ -1428,6 +1452,9 @@

Method Details

}, ], }, + "firewallPolicyRuleOperationMetadata": { + "allocatedPriority": 42, # The priority allocated for the firewall policy rule if query parameters specified minPriority/maxPriority. + }, "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`. "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error status code that was returned. For example, a `404` means the resource was not found. "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is defined by the server. @@ -1444,14 +1471,14 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for Operation resources. + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, `update`, or `delete`, and so on. "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses. "region": "A String", # [Output Only] The URL of the region where the operation resides. Only applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "setAutoscalerLinkOperationMetadata": { # This field is used internally by the Autoscaler team and should not be promoted to "alpha/beta/v1". "zonalIgmIds": [ # List of zonal IGM IDs part of the RMIG. "A String", @@ -1460,7 +1487,7 @@

Method Details

"a_key": "A String", }, }, - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. "clientOperationId": "A String", # [Output Only] The client operation id. "perLocationOperations": { # [Output Only] Status information per location (location name is key). Example key: zones/us-central1-a "a_key": { diff --git a/docs/dyn/deploymentmanager_alpha.deployments.html b/docs/dyn/deploymentmanager_alpha.deployments.html index 48dd93fcac..5af8b09cc1 100644 --- a/docs/dyn/deploymentmanager_alpha.deployments.html +++ b/docs/dyn/deploymentmanager_alpha.deployments.html @@ -144,7 +144,7 @@

Method Details

"error": { # [Output Only] If errors are generated during processing of the operation, this field will be populated. "errors": [ # [Output Only] The array of errors encountered while processing this operation. { - "arguments": [ # [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. + "arguments": [ # Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. "A String", ], "code": "A String", # [Output Only] The error type identifier for this error. @@ -192,6 +192,9 @@

Method Details

}, ], }, + "firewallPolicyRuleOperationMetadata": { + "allocatedPriority": 42, # The priority allocated for the firewall policy rule if query parameters specified minPriority/maxPriority. + }, "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`. "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error status code that was returned. For example, a `404` means the resource was not found. "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is defined by the server. @@ -208,14 +211,14 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for Operation resources. + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, `update`, or `delete`, and so on. "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses. "region": "A String", # [Output Only] The URL of the region where the operation resides. Only applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "setAutoscalerLinkOperationMetadata": { # This field is used internally by the Autoscaler team and should not be promoted to "alpha/beta/v1". "zonalIgmIds": [ # List of zonal IGM IDs part of the RMIG. "A String", @@ -224,7 +227,7 @@

Method Details

"a_key": "A String", }, }, - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. "clientOperationId": "A String", # [Output Only] The client operation id. "perLocationOperations": { # [Output Only] Status information per location (location name is key). Example key: zones/us-central1-a "a_key": { @@ -296,7 +299,7 @@

Method Details

"error": { # [Output Only] If errors are generated during processing of the operation, this field will be populated. "errors": [ # [Output Only] The array of errors encountered while processing this operation. { - "arguments": [ # [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. + "arguments": [ # Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. "A String", ], "code": "A String", # [Output Only] The error type identifier for this error. @@ -344,6 +347,9 @@

Method Details

}, ], }, + "firewallPolicyRuleOperationMetadata": { + "allocatedPriority": 42, # The priority allocated for the firewall policy rule if query parameters specified minPriority/maxPriority. + }, "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`. "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error status code that was returned. For example, a `404` means the resource was not found. "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is defined by the server. @@ -360,14 +366,14 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for Operation resources. + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, `update`, or `delete`, and so on. "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses. "region": "A String", # [Output Only] The URL of the region where the operation resides. Only applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "setAutoscalerLinkOperationMetadata": { # This field is used internally by the Autoscaler team and should not be promoted to "alpha/beta/v1". "zonalIgmIds": [ # List of zonal IGM IDs part of the RMIG. "A String", @@ -376,7 +382,7 @@

Method Details

"a_key": "A String", }, }, - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. "clientOperationId": "A String", # [Output Only] The client operation id. "perLocationOperations": { # [Output Only] Status information per location (location name is key). Example key: zones/us-central1-a "a_key": { @@ -462,7 +468,7 @@

Method Details

"error": { # [Output Only] If errors are generated during processing of the operation, this field will be populated. "errors": [ # [Output Only] The array of errors encountered while processing this operation. { - "arguments": [ # [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. + "arguments": [ # Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. "A String", ], "code": "A String", # [Output Only] The error type identifier for this error. @@ -510,6 +516,9 @@

Method Details

}, ], }, + "firewallPolicyRuleOperationMetadata": { + "allocatedPriority": 42, # The priority allocated for the firewall policy rule if query parameters specified minPriority/maxPriority. + }, "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`. "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error status code that was returned. For example, a `404` means the resource was not found. "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is defined by the server. @@ -526,14 +535,14 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for Operation resources. + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, `update`, or `delete`, and so on. "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses. "region": "A String", # [Output Only] The URL of the region where the operation resides. Only applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "setAutoscalerLinkOperationMetadata": { # This field is used internally by the Autoscaler team and should not be promoted to "alpha/beta/v1". "zonalIgmIds": [ # List of zonal IGM IDs part of the RMIG. "A String", @@ -542,7 +551,7 @@

Method Details

"a_key": "A String", }, }, - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. "clientOperationId": "A String", # [Output Only] The client operation id. "perLocationOperations": { # [Output Only] Status information per location (location name is key). Example key: zones/us-central1-a "a_key": { @@ -711,7 +720,7 @@

Method Details

"error": { # [Output Only] If errors are generated during processing of the operation, this field will be populated. "errors": [ # [Output Only] The array of errors encountered while processing this operation. { - "arguments": [ # [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. + "arguments": [ # Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. "A String", ], "code": "A String", # [Output Only] The error type identifier for this error. @@ -759,6 +768,9 @@

Method Details

}, ], }, + "firewallPolicyRuleOperationMetadata": { + "allocatedPriority": 42, # The priority allocated for the firewall policy rule if query parameters specified minPriority/maxPriority. + }, "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`. "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error status code that was returned. For example, a `404` means the resource was not found. "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is defined by the server. @@ -775,14 +787,14 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for Operation resources. + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, `update`, or `delete`, and so on. "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses. "region": "A String", # [Output Only] The URL of the region where the operation resides. Only applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "setAutoscalerLinkOperationMetadata": { # This field is used internally by the Autoscaler team and should not be promoted to "alpha/beta/v1". "zonalIgmIds": [ # List of zonal IGM IDs part of the RMIG. "A String", @@ -791,7 +803,7 @@

Method Details

"a_key": "A String", }, }, - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. "clientOperationId": "A String", # [Output Only] The client operation id. "perLocationOperations": { # [Output Only] Status information per location (location name is key). Example key: zones/us-central1-a "a_key": { @@ -892,7 +904,7 @@

Method Details

"error": { # [Output Only] If errors are generated during processing of the operation, this field will be populated. "errors": [ # [Output Only] The array of errors encountered while processing this operation. { - "arguments": [ # [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. + "arguments": [ # Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. "A String", ], "code": "A String", # [Output Only] The error type identifier for this error. @@ -940,6 +952,9 @@

Method Details

}, ], }, + "firewallPolicyRuleOperationMetadata": { + "allocatedPriority": 42, # The priority allocated for the firewall policy rule if query parameters specified minPriority/maxPriority. + }, "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`. "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error status code that was returned. For example, a `404` means the resource was not found. "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is defined by the server. @@ -956,14 +971,14 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for Operation resources. + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, `update`, or `delete`, and so on. "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses. "region": "A String", # [Output Only] The URL of the region where the operation resides. Only applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "setAutoscalerLinkOperationMetadata": { # This field is used internally by the Autoscaler team and should not be promoted to "alpha/beta/v1". "zonalIgmIds": [ # List of zonal IGM IDs part of the RMIG. "A String", @@ -972,7 +987,7 @@

Method Details

"a_key": "A String", }, }, - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. "clientOperationId": "A String", # [Output Only] The client operation id. "perLocationOperations": { # [Output Only] Status information per location (location name is key). Example key: zones/us-central1-a "a_key": { @@ -1062,7 +1077,7 @@

Method Details

"error": { # [Output Only] If errors are generated during processing of the operation, this field will be populated. "errors": [ # [Output Only] The array of errors encountered while processing this operation. { - "arguments": [ # [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. + "arguments": [ # Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. "A String", ], "code": "A String", # [Output Only] The error type identifier for this error. @@ -1110,6 +1125,9 @@

Method Details

}, ], }, + "firewallPolicyRuleOperationMetadata": { + "allocatedPriority": 42, # The priority allocated for the firewall policy rule if query parameters specified minPriority/maxPriority. + }, "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`. "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error status code that was returned. For example, a `404` means the resource was not found. "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is defined by the server. @@ -1126,14 +1144,14 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for Operation resources. + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, `update`, or `delete`, and so on. "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses. "region": "A String", # [Output Only] The URL of the region where the operation resides. Only applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "setAutoscalerLinkOperationMetadata": { # This field is used internally by the Autoscaler team and should not be promoted to "alpha/beta/v1". "zonalIgmIds": [ # List of zonal IGM IDs part of the RMIG. "A String", @@ -1142,7 +1160,7 @@

Method Details

"a_key": "A String", }, }, - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. "clientOperationId": "A String", # [Output Only] The client operation id. "perLocationOperations": { # [Output Only] Status information per location (location name is key). Example key: zones/us-central1-a "a_key": { @@ -1279,7 +1297,7 @@

Method Details

"error": { # [Output Only] If errors are generated during processing of the operation, this field will be populated. "errors": [ # [Output Only] The array of errors encountered while processing this operation. { - "arguments": [ # [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. + "arguments": [ # Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. "A String", ], "code": "A String", # [Output Only] The error type identifier for this error. @@ -1327,6 +1345,9 @@

Method Details

}, ], }, + "firewallPolicyRuleOperationMetadata": { + "allocatedPriority": 42, # The priority allocated for the firewall policy rule if query parameters specified minPriority/maxPriority. + }, "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`. "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error status code that was returned. For example, a `404` means the resource was not found. "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is defined by the server. @@ -1343,14 +1364,14 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for Operation resources. + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, `update`, or `delete`, and so on. "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses. "region": "A String", # [Output Only] The URL of the region where the operation resides. Only applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "setAutoscalerLinkOperationMetadata": { # This field is used internally by the Autoscaler team and should not be promoted to "alpha/beta/v1". "zonalIgmIds": [ # List of zonal IGM IDs part of the RMIG. "A String", @@ -1359,7 +1380,7 @@

Method Details

"a_key": "A String", }, }, - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. "clientOperationId": "A String", # [Output Only] The client operation id. "perLocationOperations": { # [Output Only] Status information per location (location name is key). Example key: zones/us-central1-a "a_key": { @@ -1464,7 +1485,7 @@

Method Details

"error": { # [Output Only] If errors are generated during processing of the operation, this field will be populated. "errors": [ # [Output Only] The array of errors encountered while processing this operation. { - "arguments": [ # [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. + "arguments": [ # Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. "A String", ], "code": "A String", # [Output Only] The error type identifier for this error. @@ -1512,6 +1533,9 @@

Method Details

}, ], }, + "firewallPolicyRuleOperationMetadata": { + "allocatedPriority": 42, # The priority allocated for the firewall policy rule if query parameters specified minPriority/maxPriority. + }, "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`. "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error status code that was returned. For example, a `404` means the resource was not found. "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is defined by the server. @@ -1528,14 +1552,14 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for Operation resources. + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, `update`, or `delete`, and so on. "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses. "region": "A String", # [Output Only] The URL of the region where the operation resides. Only applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "setAutoscalerLinkOperationMetadata": { # This field is used internally by the Autoscaler team and should not be promoted to "alpha/beta/v1". "zonalIgmIds": [ # List of zonal IGM IDs part of the RMIG. "A String", @@ -1544,7 +1568,7 @@

Method Details

"a_key": "A String", }, }, - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. "clientOperationId": "A String", # [Output Only] The client operation id. "perLocationOperations": { # [Output Only] Status information per location (location name is key). Example key: zones/us-central1-a "a_key": { @@ -1714,7 +1738,7 @@

Method Details

"error": { # [Output Only] If errors are generated during processing of the operation, this field will be populated. "errors": [ # [Output Only] The array of errors encountered while processing this operation. { - "arguments": [ # [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. + "arguments": [ # Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. "A String", ], "code": "A String", # [Output Only] The error type identifier for this error. @@ -1762,6 +1786,9 @@

Method Details

}, ], }, + "firewallPolicyRuleOperationMetadata": { + "allocatedPriority": 42, # The priority allocated for the firewall policy rule if query parameters specified minPriority/maxPriority. + }, "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`. "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error status code that was returned. For example, a `404` means the resource was not found. "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is defined by the server. @@ -1778,14 +1805,14 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for Operation resources. + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, `update`, or `delete`, and so on. "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses. "region": "A String", # [Output Only] The URL of the region where the operation resides. Only applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "setAutoscalerLinkOperationMetadata": { # This field is used internally by the Autoscaler team and should not be promoted to "alpha/beta/v1". "zonalIgmIds": [ # List of zonal IGM IDs part of the RMIG. "A String", @@ -1794,7 +1821,7 @@

Method Details

"a_key": "A String", }, }, - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. "clientOperationId": "A String", # [Output Only] The client operation id. "perLocationOperations": { # [Output Only] Status information per location (location name is key). Example key: zones/us-central1-a "a_key": { @@ -1906,7 +1933,7 @@

Method Details

"error": { # [Output Only] If errors are generated during processing of the operation, this field will be populated. "errors": [ # [Output Only] The array of errors encountered while processing this operation. { - "arguments": [ # [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. + "arguments": [ # Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. "A String", ], "code": "A String", # [Output Only] The error type identifier for this error. @@ -1954,6 +1981,9 @@

Method Details

}, ], }, + "firewallPolicyRuleOperationMetadata": { + "allocatedPriority": 42, # The priority allocated for the firewall policy rule if query parameters specified minPriority/maxPriority. + }, "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`. "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error status code that was returned. For example, a `404` means the resource was not found. "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is defined by the server. @@ -1970,14 +2000,14 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for Operation resources. + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, `update`, or `delete`, and so on. "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses. "region": "A String", # [Output Only] The URL of the region where the operation resides. Only applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "setAutoscalerLinkOperationMetadata": { # This field is used internally by the Autoscaler team and should not be promoted to "alpha/beta/v1". "zonalIgmIds": [ # List of zonal IGM IDs part of the RMIG. "A String", @@ -1986,7 +2016,7 @@

Method Details

"a_key": "A String", }, }, - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. "clientOperationId": "A String", # [Output Only] The client operation id. "perLocationOperations": { # [Output Only] Status information per location (location name is key). Example key: zones/us-central1-a "a_key": { @@ -2091,7 +2121,7 @@

Method Details

"error": { # [Output Only] If errors are generated during processing of the operation, this field will be populated. "errors": [ # [Output Only] The array of errors encountered while processing this operation. { - "arguments": [ # [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. + "arguments": [ # Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. "A String", ], "code": "A String", # [Output Only] The error type identifier for this error. @@ -2139,6 +2169,9 @@

Method Details

}, ], }, + "firewallPolicyRuleOperationMetadata": { + "allocatedPriority": 42, # The priority allocated for the firewall policy rule if query parameters specified minPriority/maxPriority. + }, "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`. "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error status code that was returned. For example, a `404` means the resource was not found. "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is defined by the server. @@ -2155,14 +2188,14 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for Operation resources. + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, `update`, or `delete`, and so on. "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses. "region": "A String", # [Output Only] The URL of the region where the operation resides. Only applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "setAutoscalerLinkOperationMetadata": { # This field is used internally by the Autoscaler team and should not be promoted to "alpha/beta/v1". "zonalIgmIds": [ # List of zonal IGM IDs part of the RMIG. "A String", @@ -2171,7 +2204,7 @@

Method Details

"a_key": "A String", }, }, - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. "clientOperationId": "A String", # [Output Only] The client operation id. "perLocationOperations": { # [Output Only] Status information per location (location name is key). Example key: zones/us-central1-a "a_key": { diff --git a/docs/dyn/deploymentmanager_alpha.operations.html b/docs/dyn/deploymentmanager_alpha.operations.html index 9b943fc9fa..0e2eb88f26 100644 --- a/docs/dyn/deploymentmanager_alpha.operations.html +++ b/docs/dyn/deploymentmanager_alpha.operations.html @@ -116,7 +116,7 @@

Method Details

"error": { # [Output Only] If errors are generated during processing of the operation, this field will be populated. "errors": [ # [Output Only] The array of errors encountered while processing this operation. { - "arguments": [ # [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. + "arguments": [ # Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. "A String", ], "code": "A String", # [Output Only] The error type identifier for this error. @@ -164,6 +164,9 @@

Method Details

}, ], }, + "firewallPolicyRuleOperationMetadata": { + "allocatedPriority": 42, # The priority allocated for the firewall policy rule if query parameters specified minPriority/maxPriority. + }, "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`. "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error status code that was returned. For example, a `404` means the resource was not found. "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is defined by the server. @@ -180,14 +183,14 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for Operation resources. + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, `update`, or `delete`, and so on. "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses. "region": "A String", # [Output Only] The URL of the region where the operation resides. Only applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "setAutoscalerLinkOperationMetadata": { # This field is used internally by the Autoscaler team and should not be promoted to "alpha/beta/v1". "zonalIgmIds": [ # List of zonal IGM IDs part of the RMIG. "A String", @@ -196,7 +199,7 @@

Method Details

"a_key": "A String", }, }, - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. "clientOperationId": "A String", # [Output Only] The client operation id. "perLocationOperations": { # [Output Only] Status information per location (location name is key). Example key: zones/us-central1-a "a_key": { @@ -264,7 +267,7 @@

Method Details

"error": { # [Output Only] If errors are generated during processing of the operation, this field will be populated. "errors": [ # [Output Only] The array of errors encountered while processing this operation. { - "arguments": [ # [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. + "arguments": [ # Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. "A String", ], "code": "A String", # [Output Only] The error type identifier for this error. @@ -312,6 +315,9 @@

Method Details

}, ], }, + "firewallPolicyRuleOperationMetadata": { + "allocatedPriority": 42, # The priority allocated for the firewall policy rule if query parameters specified minPriority/maxPriority. + }, "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`. "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error status code that was returned. For example, a `404` means the resource was not found. "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is defined by the server. @@ -328,14 +334,14 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for Operation resources. + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, `update`, or `delete`, and so on. "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses. "region": "A String", # [Output Only] The URL of the region where the operation resides. Only applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "setAutoscalerLinkOperationMetadata": { # This field is used internally by the Autoscaler team and should not be promoted to "alpha/beta/v1". "zonalIgmIds": [ # List of zonal IGM IDs part of the RMIG. "A String", @@ -344,7 +350,7 @@

Method Details

"a_key": "A String", }, }, - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. "clientOperationId": "A String", # [Output Only] The client operation id. "perLocationOperations": { # [Output Only] Status information per location (location name is key). Example key: zones/us-central1-a "a_key": { diff --git a/docs/dyn/deploymentmanager_alpha.resources.html b/docs/dyn/deploymentmanager_alpha.resources.html index d7d4888345..212e04ba22 100644 --- a/docs/dyn/deploymentmanager_alpha.resources.html +++ b/docs/dyn/deploymentmanager_alpha.resources.html @@ -150,7 +150,7 @@

Method Details

"error": { # Output only. If errors are generated during update of the resource, this field will be populated. "errors": [ # [Output Only] The array of errors encountered while processing this operation. { - "arguments": [ # [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. + "arguments": [ # Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. "A String", ], "code": "A String", # [Output Only] The error type identifier for this error. @@ -299,7 +299,7 @@

Method Details

"error": { # Output only. If errors are generated during update of the resource, this field will be populated. "errors": [ # [Output Only] The array of errors encountered while processing this operation. { - "arguments": [ # [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. + "arguments": [ # Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. "A String", ], "code": "A String", # [Output Only] The error type identifier for this error. diff --git a/docs/dyn/deploymentmanager_alpha.typeProviders.html b/docs/dyn/deploymentmanager_alpha.typeProviders.html index d2dd6fed56..f5bf1e9643 100644 --- a/docs/dyn/deploymentmanager_alpha.typeProviders.html +++ b/docs/dyn/deploymentmanager_alpha.typeProviders.html @@ -137,7 +137,7 @@

Method Details

"error": { # [Output Only] If errors are generated during processing of the operation, this field will be populated. "errors": [ # [Output Only] The array of errors encountered while processing this operation. { - "arguments": [ # [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. + "arguments": [ # Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. "A String", ], "code": "A String", # [Output Only] The error type identifier for this error. @@ -185,6 +185,9 @@

Method Details

}, ], }, + "firewallPolicyRuleOperationMetadata": { + "allocatedPriority": 42, # The priority allocated for the firewall policy rule if query parameters specified minPriority/maxPriority. + }, "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`. "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error status code that was returned. For example, a `404` means the resource was not found. "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is defined by the server. @@ -201,14 +204,14 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for Operation resources. + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, `update`, or `delete`, and so on. "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses. "region": "A String", # [Output Only] The URL of the region where the operation resides. Only applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "setAutoscalerLinkOperationMetadata": { # This field is used internally by the Autoscaler team and should not be promoted to "alpha/beta/v1". "zonalIgmIds": [ # List of zonal IGM IDs part of the RMIG. "A String", @@ -217,7 +220,7 @@

Method Details

"a_key": "A String", }, }, - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. "clientOperationId": "A String", # [Output Only] The client operation id. "perLocationOperations": { # [Output Only] Status information per location (location name is key). Example key: zones/us-central1-a "a_key": { @@ -349,7 +352,7 @@

Method Details

"error": { # [Output Only] If errors are generated during processing of the operation, this field will be populated. "errors": [ # [Output Only] The array of errors encountered while processing this operation. { - "arguments": [ # [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. + "arguments": [ # Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. "A String", ], "code": "A String", # [Output Only] The error type identifier for this error. @@ -397,6 +400,9 @@

Method Details

}, ], }, + "firewallPolicyRuleOperationMetadata": { + "allocatedPriority": 42, # The priority allocated for the firewall policy rule if query parameters specified minPriority/maxPriority. + }, "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`. "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error status code that was returned. For example, a `404` means the resource was not found. "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is defined by the server. @@ -413,14 +419,14 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for Operation resources. + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, `update`, or `delete`, and so on. "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses. "region": "A String", # [Output Only] The URL of the region where the operation resides. Only applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "setAutoscalerLinkOperationMetadata": { # This field is used internally by the Autoscaler team and should not be promoted to "alpha/beta/v1". "zonalIgmIds": [ # List of zonal IGM IDs part of the RMIG. "A String", @@ -429,7 +435,7 @@

Method Details

"a_key": "A String", }, }, - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. "clientOperationId": "A String", # [Output Only] The client operation id. "perLocationOperations": { # [Output Only] Status information per location (location name is key). Example key: zones/us-central1-a "a_key": { @@ -619,7 +625,7 @@

Method Details

"error": { # [Output Only] If errors are generated during processing of the operation, this field will be populated. "errors": [ # [Output Only] The array of errors encountered while processing this operation. { - "arguments": [ # [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. + "arguments": [ # Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. "A String", ], "code": "A String", # [Output Only] The error type identifier for this error. @@ -667,6 +673,9 @@

Method Details

}, ], }, + "firewallPolicyRuleOperationMetadata": { + "allocatedPriority": 42, # The priority allocated for the firewall policy rule if query parameters specified minPriority/maxPriority. + }, "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`. "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error status code that was returned. For example, a `404` means the resource was not found. "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is defined by the server. @@ -683,14 +692,14 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for Operation resources. + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, `update`, or `delete`, and so on. "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses. "region": "A String", # [Output Only] The URL of the region where the operation resides. Only applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "setAutoscalerLinkOperationMetadata": { # This field is used internally by the Autoscaler team and should not be promoted to "alpha/beta/v1". "zonalIgmIds": [ # List of zonal IGM IDs part of the RMIG. "A String", @@ -699,7 +708,7 @@

Method Details

"a_key": "A String", }, }, - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. "clientOperationId": "A String", # [Output Only] The client operation id. "perLocationOperations": { # [Output Only] Status information per location (location name is key). Example key: zones/us-central1-a "a_key": { @@ -788,7 +797,7 @@

Method Details

"error": { # [Output Only] If errors are generated during processing of the operation, this field will be populated. "errors": [ # [Output Only] The array of errors encountered while processing this operation. { - "arguments": [ # [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. + "arguments": [ # Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. "A String", ], "code": "A String", # [Output Only] The error type identifier for this error. @@ -836,6 +845,9 @@

Method Details

}, ], }, + "firewallPolicyRuleOperationMetadata": { + "allocatedPriority": 42, # The priority allocated for the firewall policy rule if query parameters specified minPriority/maxPriority. + }, "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`. "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error status code that was returned. For example, a `404` means the resource was not found. "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is defined by the server. @@ -852,14 +864,14 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for Operation resources. + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, `update`, or `delete`, and so on. "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses. "region": "A String", # [Output Only] The URL of the region where the operation resides. Only applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "setAutoscalerLinkOperationMetadata": { # This field is used internally by the Autoscaler team and should not be promoted to "alpha/beta/v1". "zonalIgmIds": [ # List of zonal IGM IDs part of the RMIG. "A String", @@ -868,7 +880,7 @@

Method Details

"a_key": "A String", }, }, - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. "clientOperationId": "A String", # [Output Only] The client operation id. "perLocationOperations": { # [Output Only] Status information per location (location name is key). Example key: zones/us-central1-a "a_key": { @@ -1005,7 +1017,7 @@

Method Details

"error": { # [Output Only] If errors are generated during processing of the operation, this field will be populated. "errors": [ # [Output Only] The array of errors encountered while processing this operation. { - "arguments": [ # [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. + "arguments": [ # Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. "A String", ], "code": "A String", # [Output Only] The error type identifier for this error. @@ -1053,6 +1065,9 @@

Method Details

}, ], }, + "firewallPolicyRuleOperationMetadata": { + "allocatedPriority": 42, # The priority allocated for the firewall policy rule if query parameters specified minPriority/maxPriority. + }, "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`. "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error status code that was returned. For example, a `404` means the resource was not found. "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is defined by the server. @@ -1069,14 +1084,14 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for Operation resources. + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, `update`, or `delete`, and so on. "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses. "region": "A String", # [Output Only] The URL of the region where the operation resides. Only applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "setAutoscalerLinkOperationMetadata": { # This field is used internally by the Autoscaler team and should not be promoted to "alpha/beta/v1". "zonalIgmIds": [ # List of zonal IGM IDs part of the RMIG. "A String", @@ -1085,7 +1100,7 @@

Method Details

"a_key": "A String", }, }, - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. "clientOperationId": "A String", # [Output Only] The client operation id. "perLocationOperations": { # [Output Only] Status information per location (location name is key). Example key: zones/us-central1-a "a_key": { @@ -1313,7 +1328,7 @@

Method Details

"error": { # [Output Only] If errors are generated during processing of the operation, this field will be populated. "errors": [ # [Output Only] The array of errors encountered while processing this operation. { - "arguments": [ # [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. + "arguments": [ # Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. "A String", ], "code": "A String", # [Output Only] The error type identifier for this error. @@ -1361,6 +1376,9 @@

Method Details

}, ], }, + "firewallPolicyRuleOperationMetadata": { + "allocatedPriority": 42, # The priority allocated for the firewall policy rule if query parameters specified minPriority/maxPriority. + }, "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`. "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error status code that was returned. For example, a `404` means the resource was not found. "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is defined by the server. @@ -1377,14 +1395,14 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for Operation resources. + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, `update`, or `delete`, and so on. "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses. "region": "A String", # [Output Only] The URL of the region where the operation resides. Only applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "setAutoscalerLinkOperationMetadata": { # This field is used internally by the Autoscaler team and should not be promoted to "alpha/beta/v1". "zonalIgmIds": [ # List of zonal IGM IDs part of the RMIG. "A String", @@ -1393,7 +1411,7 @@

Method Details

"a_key": "A String", }, }, - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. "clientOperationId": "A String", # [Output Only] The client operation id. "perLocationOperations": { # [Output Only] Status information per location (location name is key). Example key: zones/us-central1-a "a_key": { @@ -1482,7 +1500,7 @@

Method Details

"error": { # [Output Only] If errors are generated during processing of the operation, this field will be populated. "errors": [ # [Output Only] The array of errors encountered while processing this operation. { - "arguments": [ # [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. + "arguments": [ # Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. "A String", ], "code": "A String", # [Output Only] The error type identifier for this error. @@ -1530,6 +1548,9 @@

Method Details

}, ], }, + "firewallPolicyRuleOperationMetadata": { + "allocatedPriority": 42, # The priority allocated for the firewall policy rule if query parameters specified minPriority/maxPriority. + }, "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`. "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error status code that was returned. For example, a `404` means the resource was not found. "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is defined by the server. @@ -1546,14 +1567,14 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for Operation resources. + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, `update`, or `delete`, and so on. "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses. "region": "A String", # [Output Only] The URL of the region where the operation resides. Only applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "setAutoscalerLinkOperationMetadata": { # This field is used internally by the Autoscaler team and should not be promoted to "alpha/beta/v1". "zonalIgmIds": [ # List of zonal IGM IDs part of the RMIG. "A String", @@ -1562,7 +1583,7 @@

Method Details

"a_key": "A String", }, }, - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. "clientOperationId": "A String", # [Output Only] The client operation id. "perLocationOperations": { # [Output Only] Status information per location (location name is key). Example key: zones/us-central1-a "a_key": { @@ -1688,7 +1709,7 @@

Method Details

"error": { # [Output Only] If errors are generated during processing of the operation, this field will be populated. "errors": [ # [Output Only] The array of errors encountered while processing this operation. { - "arguments": [ # [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. + "arguments": [ # Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. "A String", ], "code": "A String", # [Output Only] The error type identifier for this error. @@ -1736,6 +1757,9 @@

Method Details

}, ], }, + "firewallPolicyRuleOperationMetadata": { + "allocatedPriority": 42, # The priority allocated for the firewall policy rule if query parameters specified minPriority/maxPriority. + }, "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`. "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error status code that was returned. For example, a `404` means the resource was not found. "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is defined by the server. @@ -1752,14 +1776,14 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for Operation resources. + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, `update`, or `delete`, and so on. "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses. "region": "A String", # [Output Only] The URL of the region where the operation resides. Only applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "setAutoscalerLinkOperationMetadata": { # This field is used internally by the Autoscaler team and should not be promoted to "alpha/beta/v1". "zonalIgmIds": [ # List of zonal IGM IDs part of the RMIG. "A String", @@ -1768,7 +1792,7 @@

Method Details

"a_key": "A String", }, }, - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. "clientOperationId": "A String", # [Output Only] The client operation id. "perLocationOperations": { # [Output Only] Status information per location (location name is key). Example key: zones/us-central1-a "a_key": { @@ -1857,7 +1881,7 @@

Method Details

"error": { # [Output Only] If errors are generated during processing of the operation, this field will be populated. "errors": [ # [Output Only] The array of errors encountered while processing this operation. { - "arguments": [ # [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. + "arguments": [ # Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. "A String", ], "code": "A String", # [Output Only] The error type identifier for this error. @@ -1905,6 +1929,9 @@

Method Details

}, ], }, + "firewallPolicyRuleOperationMetadata": { + "allocatedPriority": 42, # The priority allocated for the firewall policy rule if query parameters specified minPriority/maxPriority. + }, "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`. "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error status code that was returned. For example, a `404` means the resource was not found. "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is defined by the server. @@ -1921,14 +1948,14 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for Operation resources. + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, `update`, or `delete`, and so on. "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses. "region": "A String", # [Output Only] The URL of the region where the operation resides. Only applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "setAutoscalerLinkOperationMetadata": { # This field is used internally by the Autoscaler team and should not be promoted to "alpha/beta/v1". "zonalIgmIds": [ # List of zonal IGM IDs part of the RMIG. "A String", @@ -1937,7 +1964,7 @@

Method Details

"a_key": "A String", }, }, - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. "clientOperationId": "A String", # [Output Only] The client operation id. "perLocationOperations": { # [Output Only] Status information per location (location name is key). Example key: zones/us-central1-a "a_key": { diff --git a/docs/dyn/deploymentmanager_alpha.types.html b/docs/dyn/deploymentmanager_alpha.types.html index 52cd901c61..138f24e911 100644 --- a/docs/dyn/deploymentmanager_alpha.types.html +++ b/docs/dyn/deploymentmanager_alpha.types.html @@ -216,7 +216,7 @@

Method Details

"error": { # [Output Only] If errors are generated during processing of the operation, this field will be populated. "errors": [ # [Output Only] The array of errors encountered while processing this operation. { - "arguments": [ # [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. + "arguments": [ # Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. "A String", ], "code": "A String", # [Output Only] The error type identifier for this error. @@ -264,6 +264,9 @@

Method Details

}, ], }, + "firewallPolicyRuleOperationMetadata": { + "allocatedPriority": 42, # The priority allocated for the firewall policy rule if query parameters specified minPriority/maxPriority. + }, "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`. "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error status code that was returned. For example, a `404` means the resource was not found. "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is defined by the server. @@ -280,14 +283,14 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for Operation resources. + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, `update`, or `delete`, and so on. "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses. "region": "A String", # [Output Only] The URL of the region where the operation resides. Only applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "setAutoscalerLinkOperationMetadata": { # This field is used internally by the Autoscaler team and should not be promoted to "alpha/beta/v1". "zonalIgmIds": [ # List of zonal IGM IDs part of the RMIG. "A String", @@ -296,7 +299,7 @@

Method Details

"a_key": "A String", }, }, - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. "clientOperationId": "A String", # [Output Only] The client operation id. "perLocationOperations": { # [Output Only] Status information per location (location name is key). Example key: zones/us-central1-a "a_key": { @@ -466,7 +469,7 @@

Method Details

"error": { # [Output Only] If errors are generated during processing of the operation, this field will be populated. "errors": [ # [Output Only] The array of errors encountered while processing this operation. { - "arguments": [ # [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. + "arguments": [ # Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. "A String", ], "code": "A String", # [Output Only] The error type identifier for this error. @@ -514,6 +517,9 @@

Method Details

}, ], }, + "firewallPolicyRuleOperationMetadata": { + "allocatedPriority": 42, # The priority allocated for the firewall policy rule if query parameters specified minPriority/maxPriority. + }, "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`. "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error status code that was returned. For example, a `404` means the resource was not found. "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is defined by the server. @@ -530,14 +536,14 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for Operation resources. + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, `update`, or `delete`, and so on. "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses. "region": "A String", # [Output Only] The URL of the region where the operation resides. Only applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "setAutoscalerLinkOperationMetadata": { # This field is used internally by the Autoscaler team and should not be promoted to "alpha/beta/v1". "zonalIgmIds": [ # List of zonal IGM IDs part of the RMIG. "A String", @@ -546,7 +552,7 @@

Method Details

"a_key": "A String", }, }, - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. "clientOperationId": "A String", # [Output Only] The client operation id. "perLocationOperations": { # [Output Only] Status information per location (location name is key). Example key: zones/us-central1-a "a_key": { diff --git a/docs/dyn/deploymentmanager_v2.deployments.html b/docs/dyn/deploymentmanager_v2.deployments.html index e90b0637b1..4bfd6ae35e 100644 --- a/docs/dyn/deploymentmanager_v2.deployments.html +++ b/docs/dyn/deploymentmanager_v2.deployments.html @@ -144,7 +144,7 @@

Method Details

"error": { # [Output Only] If errors are generated during processing of the operation, this field will be populated. "errors": [ # [Output Only] The array of errors encountered while processing this operation. { - "arguments": [ # [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. + "arguments": [ # Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. "A String", ], "code": "A String", # [Output Only] The error type identifier for this error. @@ -192,6 +192,9 @@

Method Details

}, ], }, + "firewallPolicyRuleOperationMetadata": { + "allocatedPriority": 42, # The priority allocated for the firewall policy rule if query parameters specified minPriority/maxPriority. + }, "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`. "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error status code that was returned. For example, a `404` means the resource was not found. "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is defined by the server. @@ -208,14 +211,14 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for Operation resources. + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, `update`, or `delete`, and so on. "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses. "region": "A String", # [Output Only] The URL of the region where the operation resides. Only applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "setAutoscalerLinkOperationMetadata": { # This field is used internally by the Autoscaler team and should not be promoted to "alpha/beta/v1". "zonalIgmIds": [ # List of zonal IGM IDs part of the RMIG. "A String", @@ -224,7 +227,7 @@

Method Details

"a_key": "A String", }, }, - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. "clientOperationId": "A String", # [Output Only] The client operation id. "perLocationOperations": { # [Output Only] Status information per location (location name is key). Example key: zones/us-central1-a "a_key": { @@ -296,7 +299,7 @@

Method Details

"error": { # [Output Only] If errors are generated during processing of the operation, this field will be populated. "errors": [ # [Output Only] The array of errors encountered while processing this operation. { - "arguments": [ # [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. + "arguments": [ # Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. "A String", ], "code": "A String", # [Output Only] The error type identifier for this error. @@ -344,6 +347,9 @@

Method Details

}, ], }, + "firewallPolicyRuleOperationMetadata": { + "allocatedPriority": 42, # The priority allocated for the firewall policy rule if query parameters specified minPriority/maxPriority. + }, "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`. "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error status code that was returned. For example, a `404` means the resource was not found. "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is defined by the server. @@ -360,14 +366,14 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for Operation resources. + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, `update`, or `delete`, and so on. "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses. "region": "A String", # [Output Only] The URL of the region where the operation resides. Only applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "setAutoscalerLinkOperationMetadata": { # This field is used internally by the Autoscaler team and should not be promoted to "alpha/beta/v1". "zonalIgmIds": [ # List of zonal IGM IDs part of the RMIG. "A String", @@ -376,7 +382,7 @@

Method Details

"a_key": "A String", }, }, - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. "clientOperationId": "A String", # [Output Only] The client operation id. "perLocationOperations": { # [Output Only] Status information per location (location name is key). Example key: zones/us-central1-a "a_key": { @@ -452,7 +458,7 @@

Method Details

"error": { # [Output Only] If errors are generated during processing of the operation, this field will be populated. "errors": [ # [Output Only] The array of errors encountered while processing this operation. { - "arguments": [ # [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. + "arguments": [ # Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. "A String", ], "code": "A String", # [Output Only] The error type identifier for this error. @@ -500,6 +506,9 @@

Method Details

}, ], }, + "firewallPolicyRuleOperationMetadata": { + "allocatedPriority": 42, # The priority allocated for the firewall policy rule if query parameters specified minPriority/maxPriority. + }, "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`. "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error status code that was returned. For example, a `404` means the resource was not found. "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is defined by the server. @@ -516,14 +525,14 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for Operation resources. + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, `update`, or `delete`, and so on. "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses. "region": "A String", # [Output Only] The URL of the region where the operation resides. Only applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "setAutoscalerLinkOperationMetadata": { # This field is used internally by the Autoscaler team and should not be promoted to "alpha/beta/v1". "zonalIgmIds": [ # List of zonal IGM IDs part of the RMIG. "A String", @@ -532,7 +541,7 @@

Method Details

"a_key": "A String", }, }, - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. "clientOperationId": "A String", # [Output Only] The client operation id. "perLocationOperations": { # [Output Only] Status information per location (location name is key). Example key: zones/us-central1-a "a_key": { @@ -675,7 +684,7 @@

Method Details

"error": { # [Output Only] If errors are generated during processing of the operation, this field will be populated. "errors": [ # [Output Only] The array of errors encountered while processing this operation. { - "arguments": [ # [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. + "arguments": [ # Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. "A String", ], "code": "A String", # [Output Only] The error type identifier for this error. @@ -723,6 +732,9 @@

Method Details

}, ], }, + "firewallPolicyRuleOperationMetadata": { + "allocatedPriority": 42, # The priority allocated for the firewall policy rule if query parameters specified minPriority/maxPriority. + }, "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`. "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error status code that was returned. For example, a `404` means the resource was not found. "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is defined by the server. @@ -739,14 +751,14 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for Operation resources. + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, `update`, or `delete`, and so on. "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses. "region": "A String", # [Output Only] The URL of the region where the operation resides. Only applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "setAutoscalerLinkOperationMetadata": { # This field is used internally by the Autoscaler team and should not be promoted to "alpha/beta/v1". "zonalIgmIds": [ # List of zonal IGM IDs part of the RMIG. "A String", @@ -755,7 +767,7 @@

Method Details

"a_key": "A String", }, }, - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. "clientOperationId": "A String", # [Output Only] The client operation id. "perLocationOperations": { # [Output Only] Status information per location (location name is key). Example key: zones/us-central1-a "a_key": { @@ -839,7 +851,7 @@

Method Details

"error": { # [Output Only] If errors are generated during processing of the operation, this field will be populated. "errors": [ # [Output Only] The array of errors encountered while processing this operation. { - "arguments": [ # [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. + "arguments": [ # Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. "A String", ], "code": "A String", # [Output Only] The error type identifier for this error. @@ -887,6 +899,9 @@

Method Details

}, ], }, + "firewallPolicyRuleOperationMetadata": { + "allocatedPriority": 42, # The priority allocated for the firewall policy rule if query parameters specified minPriority/maxPriority. + }, "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`. "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error status code that was returned. For example, a `404` means the resource was not found. "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is defined by the server. @@ -903,14 +918,14 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for Operation resources. + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, `update`, or `delete`, and so on. "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses. "region": "A String", # [Output Only] The URL of the region where the operation resides. Only applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "setAutoscalerLinkOperationMetadata": { # This field is used internally by the Autoscaler team and should not be promoted to "alpha/beta/v1". "zonalIgmIds": [ # List of zonal IGM IDs part of the RMIG. "A String", @@ -919,7 +934,7 @@

Method Details

"a_key": "A String", }, }, - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. "clientOperationId": "A String", # [Output Only] The client operation id. "perLocationOperations": { # [Output Only] Status information per location (location name is key). Example key: zones/us-central1-a "a_key": { @@ -999,7 +1014,7 @@

Method Details

"error": { # [Output Only] If errors are generated during processing of the operation, this field will be populated. "errors": [ # [Output Only] The array of errors encountered while processing this operation. { - "arguments": [ # [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. + "arguments": [ # Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. "A String", ], "code": "A String", # [Output Only] The error type identifier for this error. @@ -1047,6 +1062,9 @@

Method Details

}, ], }, + "firewallPolicyRuleOperationMetadata": { + "allocatedPriority": 42, # The priority allocated for the firewall policy rule if query parameters specified minPriority/maxPriority. + }, "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`. "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error status code that was returned. For example, a `404` means the resource was not found. "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is defined by the server. @@ -1063,14 +1081,14 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for Operation resources. + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, `update`, or `delete`, and so on. "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses. "region": "A String", # [Output Only] The URL of the region where the operation resides. Only applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "setAutoscalerLinkOperationMetadata": { # This field is used internally by the Autoscaler team and should not be promoted to "alpha/beta/v1". "zonalIgmIds": [ # List of zonal IGM IDs part of the RMIG. "A String", @@ -1079,7 +1097,7 @@

Method Details

"a_key": "A String", }, }, - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. "clientOperationId": "A String", # [Output Only] The client operation id. "perLocationOperations": { # [Output Only] Status information per location (location name is key). Example key: zones/us-central1-a "a_key": { @@ -1190,7 +1208,7 @@

Method Details

"error": { # [Output Only] If errors are generated during processing of the operation, this field will be populated. "errors": [ # [Output Only] The array of errors encountered while processing this operation. { - "arguments": [ # [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. + "arguments": [ # Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. "A String", ], "code": "A String", # [Output Only] The error type identifier for this error. @@ -1238,6 +1256,9 @@

Method Details

}, ], }, + "firewallPolicyRuleOperationMetadata": { + "allocatedPriority": 42, # The priority allocated for the firewall policy rule if query parameters specified minPriority/maxPriority. + }, "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`. "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error status code that was returned. For example, a `404` means the resource was not found. "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is defined by the server. @@ -1254,14 +1275,14 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for Operation resources. + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, `update`, or `delete`, and so on. "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses. "region": "A String", # [Output Only] The URL of the region where the operation resides. Only applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "setAutoscalerLinkOperationMetadata": { # This field is used internally by the Autoscaler team and should not be promoted to "alpha/beta/v1". "zonalIgmIds": [ # List of zonal IGM IDs part of the RMIG. "A String", @@ -1270,7 +1291,7 @@

Method Details

"a_key": "A String", }, }, - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. "clientOperationId": "A String", # [Output Only] The client operation id. "perLocationOperations": { # [Output Only] Status information per location (location name is key). Example key: zones/us-central1-a "a_key": { @@ -1358,7 +1379,7 @@

Method Details

"error": { # [Output Only] If errors are generated during processing of the operation, this field will be populated. "errors": [ # [Output Only] The array of errors encountered while processing this operation. { - "arguments": [ # [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. + "arguments": [ # Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. "A String", ], "code": "A String", # [Output Only] The error type identifier for this error. @@ -1406,6 +1427,9 @@

Method Details

}, ], }, + "firewallPolicyRuleOperationMetadata": { + "allocatedPriority": 42, # The priority allocated for the firewall policy rule if query parameters specified minPriority/maxPriority. + }, "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`. "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error status code that was returned. For example, a `404` means the resource was not found. "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is defined by the server. @@ -1422,14 +1446,14 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for Operation resources. + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, `update`, or `delete`, and so on. "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses. "region": "A String", # [Output Only] The URL of the region where the operation resides. Only applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "setAutoscalerLinkOperationMetadata": { # This field is used internally by the Autoscaler team and should not be promoted to "alpha/beta/v1". "zonalIgmIds": [ # List of zonal IGM IDs part of the RMIG. "A String", @@ -1438,7 +1462,7 @@

Method Details

"a_key": "A String", }, }, - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. "clientOperationId": "A String", # [Output Only] The client operation id. "perLocationOperations": { # [Output Only] Status information per location (location name is key). Example key: zones/us-central1-a "a_key": { @@ -1608,7 +1632,7 @@

Method Details

"error": { # [Output Only] If errors are generated during processing of the operation, this field will be populated. "errors": [ # [Output Only] The array of errors encountered while processing this operation. { - "arguments": [ # [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. + "arguments": [ # Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. "A String", ], "code": "A String", # [Output Only] The error type identifier for this error. @@ -1656,6 +1680,9 @@

Method Details

}, ], }, + "firewallPolicyRuleOperationMetadata": { + "allocatedPriority": 42, # The priority allocated for the firewall policy rule if query parameters specified minPriority/maxPriority. + }, "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`. "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error status code that was returned. For example, a `404` means the resource was not found. "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is defined by the server. @@ -1672,14 +1699,14 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for Operation resources. + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, `update`, or `delete`, and so on. "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses. "region": "A String", # [Output Only] The URL of the region where the operation resides. Only applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "setAutoscalerLinkOperationMetadata": { # This field is used internally by the Autoscaler team and should not be promoted to "alpha/beta/v1". "zonalIgmIds": [ # List of zonal IGM IDs part of the RMIG. "A String", @@ -1688,7 +1715,7 @@

Method Details

"a_key": "A String", }, }, - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. "clientOperationId": "A String", # [Output Only] The client operation id. "perLocationOperations": { # [Output Only] Status information per location (location name is key). Example key: zones/us-central1-a "a_key": { @@ -1790,7 +1817,7 @@

Method Details

"error": { # [Output Only] If errors are generated during processing of the operation, this field will be populated. "errors": [ # [Output Only] The array of errors encountered while processing this operation. { - "arguments": [ # [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. + "arguments": [ # Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. "A String", ], "code": "A String", # [Output Only] The error type identifier for this error. @@ -1838,6 +1865,9 @@

Method Details

}, ], }, + "firewallPolicyRuleOperationMetadata": { + "allocatedPriority": 42, # The priority allocated for the firewall policy rule if query parameters specified minPriority/maxPriority. + }, "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`. "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error status code that was returned. For example, a `404` means the resource was not found. "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is defined by the server. @@ -1854,14 +1884,14 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for Operation resources. + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, `update`, or `delete`, and so on. "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses. "region": "A String", # [Output Only] The URL of the region where the operation resides. Only applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "setAutoscalerLinkOperationMetadata": { # This field is used internally by the Autoscaler team and should not be promoted to "alpha/beta/v1". "zonalIgmIds": [ # List of zonal IGM IDs part of the RMIG. "A String", @@ -1870,7 +1900,7 @@

Method Details

"a_key": "A String", }, }, - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. "clientOperationId": "A String", # [Output Only] The client operation id. "perLocationOperations": { # [Output Only] Status information per location (location name is key). Example key: zones/us-central1-a "a_key": { @@ -1958,7 +1988,7 @@

Method Details

"error": { # [Output Only] If errors are generated during processing of the operation, this field will be populated. "errors": [ # [Output Only] The array of errors encountered while processing this operation. { - "arguments": [ # [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. + "arguments": [ # Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. "A String", ], "code": "A String", # [Output Only] The error type identifier for this error. @@ -2006,6 +2036,9 @@

Method Details

}, ], }, + "firewallPolicyRuleOperationMetadata": { + "allocatedPriority": 42, # The priority allocated for the firewall policy rule if query parameters specified minPriority/maxPriority. + }, "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`. "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error status code that was returned. For example, a `404` means the resource was not found. "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is defined by the server. @@ -2022,14 +2055,14 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for Operation resources. + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, `update`, or `delete`, and so on. "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses. "region": "A String", # [Output Only] The URL of the region where the operation resides. Only applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "setAutoscalerLinkOperationMetadata": { # This field is used internally by the Autoscaler team and should not be promoted to "alpha/beta/v1". "zonalIgmIds": [ # List of zonal IGM IDs part of the RMIG. "A String", @@ -2038,7 +2071,7 @@

Method Details

"a_key": "A String", }, }, - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. "clientOperationId": "A String", # [Output Only] The client operation id. "perLocationOperations": { # [Output Only] Status information per location (location name is key). Example key: zones/us-central1-a "a_key": { diff --git a/docs/dyn/deploymentmanager_v2.operations.html b/docs/dyn/deploymentmanager_v2.operations.html index 3fae08b79c..f20a2ee99d 100644 --- a/docs/dyn/deploymentmanager_v2.operations.html +++ b/docs/dyn/deploymentmanager_v2.operations.html @@ -116,7 +116,7 @@

Method Details

"error": { # [Output Only] If errors are generated during processing of the operation, this field will be populated. "errors": [ # [Output Only] The array of errors encountered while processing this operation. { - "arguments": [ # [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. + "arguments": [ # Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. "A String", ], "code": "A String", # [Output Only] The error type identifier for this error. @@ -164,6 +164,9 @@

Method Details

}, ], }, + "firewallPolicyRuleOperationMetadata": { + "allocatedPriority": 42, # The priority allocated for the firewall policy rule if query parameters specified minPriority/maxPriority. + }, "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`. "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error status code that was returned. For example, a `404` means the resource was not found. "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is defined by the server. @@ -180,14 +183,14 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for Operation resources. + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, `update`, or `delete`, and so on. "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses. "region": "A String", # [Output Only] The URL of the region where the operation resides. Only applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "setAutoscalerLinkOperationMetadata": { # This field is used internally by the Autoscaler team and should not be promoted to "alpha/beta/v1". "zonalIgmIds": [ # List of zonal IGM IDs part of the RMIG. "A String", @@ -196,7 +199,7 @@

Method Details

"a_key": "A String", }, }, - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. "clientOperationId": "A String", # [Output Only] The client operation id. "perLocationOperations": { # [Output Only] Status information per location (location name is key). Example key: zones/us-central1-a "a_key": { @@ -264,7 +267,7 @@

Method Details

"error": { # [Output Only] If errors are generated during processing of the operation, this field will be populated. "errors": [ # [Output Only] The array of errors encountered while processing this operation. { - "arguments": [ # [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. + "arguments": [ # Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. "A String", ], "code": "A String", # [Output Only] The error type identifier for this error. @@ -312,6 +315,9 @@

Method Details

}, ], }, + "firewallPolicyRuleOperationMetadata": { + "allocatedPriority": 42, # The priority allocated for the firewall policy rule if query parameters specified minPriority/maxPriority. + }, "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`. "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error status code that was returned. For example, a `404` means the resource was not found. "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is defined by the server. @@ -328,14 +334,14 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for Operation resources. + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, `update`, or `delete`, and so on. "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses. "region": "A String", # [Output Only] The URL of the region where the operation resides. Only applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "setAutoscalerLinkOperationMetadata": { # This field is used internally by the Autoscaler team and should not be promoted to "alpha/beta/v1". "zonalIgmIds": [ # List of zonal IGM IDs part of the RMIG. "A String", @@ -344,7 +350,7 @@

Method Details

"a_key": "A String", }, }, - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. "clientOperationId": "A String", # [Output Only] The client operation id. "perLocationOperations": { # [Output Only] Status information per location (location name is key). Example key: zones/us-central1-a "a_key": { diff --git a/docs/dyn/deploymentmanager_v2.resources.html b/docs/dyn/deploymentmanager_v2.resources.html index c1c14cfb46..8124ec747e 100644 --- a/docs/dyn/deploymentmanager_v2.resources.html +++ b/docs/dyn/deploymentmanager_v2.resources.html @@ -127,7 +127,7 @@

Method Details

"error": { # Output only. If errors are generated during update of the resource, this field will be populated. "errors": [ # [Output Only] The array of errors encountered while processing this operation. { - "arguments": [ # [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. + "arguments": [ # Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. "A String", ], "code": "A String", # [Output Only] The error type identifier for this error. @@ -250,7 +250,7 @@

Method Details

"error": { # Output only. If errors are generated during update of the resource, this field will be populated. "errors": [ # [Output Only] The array of errors encountered while processing this operation. { - "arguments": [ # [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. + "arguments": [ # Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. "A String", ], "code": "A String", # [Output Only] The error type identifier for this error. diff --git a/docs/dyn/deploymentmanager_v2.types.html b/docs/dyn/deploymentmanager_v2.types.html index b779328183..21ac13d3cf 100644 --- a/docs/dyn/deploymentmanager_v2.types.html +++ b/docs/dyn/deploymentmanager_v2.types.html @@ -122,7 +122,7 @@

Method Details

"error": { # [Output Only] If errors are generated during processing of the operation, this field will be populated. "errors": [ # [Output Only] The array of errors encountered while processing this operation. { - "arguments": [ # [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. + "arguments": [ # Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. "A String", ], "code": "A String", # [Output Only] The error type identifier for this error. @@ -170,6 +170,9 @@

Method Details

}, ], }, + "firewallPolicyRuleOperationMetadata": { + "allocatedPriority": 42, # The priority allocated for the firewall policy rule if query parameters specified minPriority/maxPriority. + }, "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`. "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error status code that was returned. For example, a `404` means the resource was not found. "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is defined by the server. @@ -186,14 +189,14 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for Operation resources. + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, `update`, or `delete`, and so on. "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses. "region": "A String", # [Output Only] The URL of the region where the operation resides. Only applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "setAutoscalerLinkOperationMetadata": { # This field is used internally by the Autoscaler team and should not be promoted to "alpha/beta/v1". "zonalIgmIds": [ # List of zonal IGM IDs part of the RMIG. "A String", @@ -202,7 +205,7 @@

Method Details

"a_key": "A String", }, }, - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. "clientOperationId": "A String", # [Output Only] The client operation id. "perLocationOperations": { # [Output Only] Status information per location (location name is key). Example key: zones/us-central1-a "a_key": { diff --git a/docs/dyn/deploymentmanager_v2beta.compositeTypes.html b/docs/dyn/deploymentmanager_v2beta.compositeTypes.html index 31f61a0b51..646c9e4fab 100644 --- a/docs/dyn/deploymentmanager_v2beta.compositeTypes.html +++ b/docs/dyn/deploymentmanager_v2beta.compositeTypes.html @@ -128,7 +128,7 @@

Method Details

"error": { # [Output Only] If errors are generated during processing of the operation, this field will be populated. "errors": [ # [Output Only] The array of errors encountered while processing this operation. { - "arguments": [ # [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. + "arguments": [ # Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. "A String", ], "code": "A String", # [Output Only] The error type identifier for this error. @@ -176,6 +176,9 @@

Method Details

}, ], }, + "firewallPolicyRuleOperationMetadata": { + "allocatedPriority": 42, # The priority allocated for the firewall policy rule if query parameters specified minPriority/maxPriority. + }, "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`. "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error status code that was returned. For example, a `404` means the resource was not found. "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is defined by the server. @@ -192,14 +195,14 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for Operation resources. + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, `update`, or `delete`, and so on. "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses. "region": "A String", # [Output Only] The URL of the region where the operation resides. Only applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "setAutoscalerLinkOperationMetadata": { # This field is used internally by the Autoscaler team and should not be promoted to "alpha/beta/v1". "zonalIgmIds": [ # List of zonal IGM IDs part of the RMIG. "A String", @@ -208,7 +211,7 @@

Method Details

"a_key": "A String", }, }, - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. "clientOperationId": "A String", # [Output Only] The client operation id. "perLocationOperations": { # [Output Only] Status information per location (location name is key). Example key: zones/us-central1-a "a_key": { @@ -282,7 +285,7 @@

Method Details

"error": { # [Output Only] If errors are generated during processing of the operation, this field will be populated. "errors": [ # [Output Only] The array of errors encountered while processing this operation. { - "arguments": [ # [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. + "arguments": [ # Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. "A String", ], "code": "A String", # [Output Only] The error type identifier for this error. @@ -330,6 +333,9 @@

Method Details

}, ], }, + "firewallPolicyRuleOperationMetadata": { + "allocatedPriority": 42, # The priority allocated for the firewall policy rule if query parameters specified minPriority/maxPriority. + }, "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`. "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error status code that was returned. For example, a `404` means the resource was not found. "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is defined by the server. @@ -346,14 +352,14 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for Operation resources. + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, `update`, or `delete`, and so on. "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses. "region": "A String", # [Output Only] The URL of the region where the operation resides. Only applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "setAutoscalerLinkOperationMetadata": { # This field is used internally by the Autoscaler team and should not be promoted to "alpha/beta/v1". "zonalIgmIds": [ # List of zonal IGM IDs part of the RMIG. "A String", @@ -362,7 +368,7 @@

Method Details

"a_key": "A String", }, }, - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. "clientOperationId": "A String", # [Output Only] The client operation id. "perLocationOperations": { # [Output Only] Status information per location (location name is key). Example key: zones/us-central1-a "a_key": { @@ -444,7 +450,7 @@

Method Details

"error": { # [Output Only] If errors are generated during processing of the operation, this field will be populated. "errors": [ # [Output Only] The array of errors encountered while processing this operation. { - "arguments": [ # [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. + "arguments": [ # Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. "A String", ], "code": "A String", # [Output Only] The error type identifier for this error. @@ -492,6 +498,9 @@

Method Details

}, ], }, + "firewallPolicyRuleOperationMetadata": { + "allocatedPriority": 42, # The priority allocated for the firewall policy rule if query parameters specified minPriority/maxPriority. + }, "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`. "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error status code that was returned. For example, a `404` means the resource was not found. "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is defined by the server. @@ -508,14 +517,14 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for Operation resources. + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, `update`, or `delete`, and so on. "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses. "region": "A String", # [Output Only] The URL of the region where the operation resides. Only applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "setAutoscalerLinkOperationMetadata": { # This field is used internally by the Autoscaler team and should not be promoted to "alpha/beta/v1". "zonalIgmIds": [ # List of zonal IGM IDs part of the RMIG. "A String", @@ -524,7 +533,7 @@

Method Details

"a_key": "A String", }, }, - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. "clientOperationId": "A String", # [Output Only] The client operation id. "perLocationOperations": { # [Output Only] Status information per location (location name is key). Example key: zones/us-central1-a "a_key": { @@ -594,7 +603,7 @@

Method Details

"error": { # [Output Only] If errors are generated during processing of the operation, this field will be populated. "errors": [ # [Output Only] The array of errors encountered while processing this operation. { - "arguments": [ # [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. + "arguments": [ # Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. "A String", ], "code": "A String", # [Output Only] The error type identifier for this error. @@ -642,6 +651,9 @@

Method Details

}, ], }, + "firewallPolicyRuleOperationMetadata": { + "allocatedPriority": 42, # The priority allocated for the firewall policy rule if query parameters specified minPriority/maxPriority. + }, "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`. "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error status code that was returned. For example, a `404` means the resource was not found. "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is defined by the server. @@ -658,14 +670,14 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for Operation resources. + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, `update`, or `delete`, and so on. "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses. "region": "A String", # [Output Only] The URL of the region where the operation resides. Only applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "setAutoscalerLinkOperationMetadata": { # This field is used internally by the Autoscaler team and should not be promoted to "alpha/beta/v1". "zonalIgmIds": [ # List of zonal IGM IDs part of the RMIG. "A String", @@ -674,7 +686,7 @@

Method Details

"a_key": "A String", }, }, - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. "clientOperationId": "A String", # [Output Only] The client operation id. "perLocationOperations": { # [Output Only] Status information per location (location name is key). Example key: zones/us-central1-a "a_key": { @@ -752,7 +764,7 @@

Method Details

"error": { # [Output Only] If errors are generated during processing of the operation, this field will be populated. "errors": [ # [Output Only] The array of errors encountered while processing this operation. { - "arguments": [ # [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. + "arguments": [ # Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. "A String", ], "code": "A String", # [Output Only] The error type identifier for this error. @@ -800,6 +812,9 @@

Method Details

}, ], }, + "firewallPolicyRuleOperationMetadata": { + "allocatedPriority": 42, # The priority allocated for the firewall policy rule if query parameters specified minPriority/maxPriority. + }, "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`. "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error status code that was returned. For example, a `404` means the resource was not found. "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is defined by the server. @@ -816,14 +831,14 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for Operation resources. + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, `update`, or `delete`, and so on. "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses. "region": "A String", # [Output Only] The URL of the region where the operation resides. Only applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "setAutoscalerLinkOperationMetadata": { # This field is used internally by the Autoscaler team and should not be promoted to "alpha/beta/v1". "zonalIgmIds": [ # List of zonal IGM IDs part of the RMIG. "A String", @@ -832,7 +847,7 @@

Method Details

"a_key": "A String", }, }, - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. "clientOperationId": "A String", # [Output Only] The client operation id. "perLocationOperations": { # [Output Only] Status information per location (location name is key). Example key: zones/us-central1-a "a_key": { @@ -932,7 +947,7 @@

Method Details

"error": { # [Output Only] If errors are generated during processing of the operation, this field will be populated. "errors": [ # [Output Only] The array of errors encountered while processing this operation. { - "arguments": [ # [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. + "arguments": [ # Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. "A String", ], "code": "A String", # [Output Only] The error type identifier for this error. @@ -980,6 +995,9 @@

Method Details

}, ], }, + "firewallPolicyRuleOperationMetadata": { + "allocatedPriority": 42, # The priority allocated for the firewall policy rule if query parameters specified minPriority/maxPriority. + }, "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`. "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error status code that was returned. For example, a `404` means the resource was not found. "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is defined by the server. @@ -996,14 +1014,14 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for Operation resources. + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, `update`, or `delete`, and so on. "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses. "region": "A String", # [Output Only] The URL of the region where the operation resides. Only applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "setAutoscalerLinkOperationMetadata": { # This field is used internally by the Autoscaler team and should not be promoted to "alpha/beta/v1". "zonalIgmIds": [ # List of zonal IGM IDs part of the RMIG. "A String", @@ -1012,7 +1030,7 @@

Method Details

"a_key": "A String", }, }, - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. "clientOperationId": "A String", # [Output Only] The client operation id. "perLocationOperations": { # [Output Only] Status information per location (location name is key). Example key: zones/us-central1-a "a_key": { @@ -1082,7 +1100,7 @@

Method Details

"error": { # [Output Only] If errors are generated during processing of the operation, this field will be populated. "errors": [ # [Output Only] The array of errors encountered while processing this operation. { - "arguments": [ # [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. + "arguments": [ # Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. "A String", ], "code": "A String", # [Output Only] The error type identifier for this error. @@ -1130,6 +1148,9 @@

Method Details

}, ], }, + "firewallPolicyRuleOperationMetadata": { + "allocatedPriority": 42, # The priority allocated for the firewall policy rule if query parameters specified minPriority/maxPriority. + }, "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`. "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error status code that was returned. For example, a `404` means the resource was not found. "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is defined by the server. @@ -1146,14 +1167,14 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for Operation resources. + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, `update`, or `delete`, and so on. "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses. "region": "A String", # [Output Only] The URL of the region where the operation resides. Only applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "setAutoscalerLinkOperationMetadata": { # This field is used internally by the Autoscaler team and should not be promoted to "alpha/beta/v1". "zonalIgmIds": [ # List of zonal IGM IDs part of the RMIG. "A String", @@ -1162,7 +1183,7 @@

Method Details

"a_key": "A String", }, }, - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. "clientOperationId": "A String", # [Output Only] The client operation id. "perLocationOperations": { # [Output Only] Status information per location (location name is key). Example key: zones/us-central1-a "a_key": { @@ -1230,7 +1251,7 @@

Method Details

"error": { # [Output Only] If errors are generated during processing of the operation, this field will be populated. "errors": [ # [Output Only] The array of errors encountered while processing this operation. { - "arguments": [ # [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. + "arguments": [ # Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. "A String", ], "code": "A String", # [Output Only] The error type identifier for this error. @@ -1278,6 +1299,9 @@

Method Details

}, ], }, + "firewallPolicyRuleOperationMetadata": { + "allocatedPriority": 42, # The priority allocated for the firewall policy rule if query parameters specified minPriority/maxPriority. + }, "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`. "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error status code that was returned. For example, a `404` means the resource was not found. "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is defined by the server. @@ -1294,14 +1318,14 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for Operation resources. + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, `update`, or `delete`, and so on. "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses. "region": "A String", # [Output Only] The URL of the region where the operation resides. Only applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "setAutoscalerLinkOperationMetadata": { # This field is used internally by the Autoscaler team and should not be promoted to "alpha/beta/v1". "zonalIgmIds": [ # List of zonal IGM IDs part of the RMIG. "A String", @@ -1310,7 +1334,7 @@

Method Details

"a_key": "A String", }, }, - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. "clientOperationId": "A String", # [Output Only] The client operation id. "perLocationOperations": { # [Output Only] Status information per location (location name is key). Example key: zones/us-central1-a "a_key": { @@ -1380,7 +1404,7 @@

Method Details

"error": { # [Output Only] If errors are generated during processing of the operation, this field will be populated. "errors": [ # [Output Only] The array of errors encountered while processing this operation. { - "arguments": [ # [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. + "arguments": [ # Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. "A String", ], "code": "A String", # [Output Only] The error type identifier for this error. @@ -1428,6 +1452,9 @@

Method Details

}, ], }, + "firewallPolicyRuleOperationMetadata": { + "allocatedPriority": 42, # The priority allocated for the firewall policy rule if query parameters specified minPriority/maxPriority. + }, "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`. "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error status code that was returned. For example, a `404` means the resource was not found. "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is defined by the server. @@ -1444,14 +1471,14 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for Operation resources. + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, `update`, or `delete`, and so on. "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses. "region": "A String", # [Output Only] The URL of the region where the operation resides. Only applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "setAutoscalerLinkOperationMetadata": { # This field is used internally by the Autoscaler team and should not be promoted to "alpha/beta/v1". "zonalIgmIds": [ # List of zonal IGM IDs part of the RMIG. "A String", @@ -1460,7 +1487,7 @@

Method Details

"a_key": "A String", }, }, - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. "clientOperationId": "A String", # [Output Only] The client operation id. "perLocationOperations": { # [Output Only] Status information per location (location name is key). Example key: zones/us-central1-a "a_key": { diff --git a/docs/dyn/deploymentmanager_v2beta.deployments.html b/docs/dyn/deploymentmanager_v2beta.deployments.html index f8f1350aae..c1ab75632f 100644 --- a/docs/dyn/deploymentmanager_v2beta.deployments.html +++ b/docs/dyn/deploymentmanager_v2beta.deployments.html @@ -144,7 +144,7 @@

Method Details

"error": { # [Output Only] If errors are generated during processing of the operation, this field will be populated. "errors": [ # [Output Only] The array of errors encountered while processing this operation. { - "arguments": [ # [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. + "arguments": [ # Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. "A String", ], "code": "A String", # [Output Only] The error type identifier for this error. @@ -192,6 +192,9 @@

Method Details

}, ], }, + "firewallPolicyRuleOperationMetadata": { + "allocatedPriority": 42, # The priority allocated for the firewall policy rule if query parameters specified minPriority/maxPriority. + }, "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`. "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error status code that was returned. For example, a `404` means the resource was not found. "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is defined by the server. @@ -208,14 +211,14 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for Operation resources. + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, `update`, or `delete`, and so on. "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses. "region": "A String", # [Output Only] The URL of the region where the operation resides. Only applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "setAutoscalerLinkOperationMetadata": { # This field is used internally by the Autoscaler team and should not be promoted to "alpha/beta/v1". "zonalIgmIds": [ # List of zonal IGM IDs part of the RMIG. "A String", @@ -224,7 +227,7 @@

Method Details

"a_key": "A String", }, }, - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. "clientOperationId": "A String", # [Output Only] The client operation id. "perLocationOperations": { # [Output Only] Status information per location (location name is key). Example key: zones/us-central1-a "a_key": { @@ -296,7 +299,7 @@

Method Details

"error": { # [Output Only] If errors are generated during processing of the operation, this field will be populated. "errors": [ # [Output Only] The array of errors encountered while processing this operation. { - "arguments": [ # [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. + "arguments": [ # Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. "A String", ], "code": "A String", # [Output Only] The error type identifier for this error. @@ -344,6 +347,9 @@

Method Details

}, ], }, + "firewallPolicyRuleOperationMetadata": { + "allocatedPriority": 42, # The priority allocated for the firewall policy rule if query parameters specified minPriority/maxPriority. + }, "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`. "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error status code that was returned. For example, a `404` means the resource was not found. "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is defined by the server. @@ -360,14 +366,14 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for Operation resources. + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, `update`, or `delete`, and so on. "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses. "region": "A String", # [Output Only] The URL of the region where the operation resides. Only applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "setAutoscalerLinkOperationMetadata": { # This field is used internally by the Autoscaler team and should not be promoted to "alpha/beta/v1". "zonalIgmIds": [ # List of zonal IGM IDs part of the RMIG. "A String", @@ -376,7 +382,7 @@

Method Details

"a_key": "A String", }, }, - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. "clientOperationId": "A String", # [Output Only] The client operation id. "perLocationOperations": { # [Output Only] Status information per location (location name is key). Example key: zones/us-central1-a "a_key": { @@ -452,7 +458,7 @@

Method Details

"error": { # [Output Only] If errors are generated during processing of the operation, this field will be populated. "errors": [ # [Output Only] The array of errors encountered while processing this operation. { - "arguments": [ # [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. + "arguments": [ # Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. "A String", ], "code": "A String", # [Output Only] The error type identifier for this error. @@ -500,6 +506,9 @@

Method Details

}, ], }, + "firewallPolicyRuleOperationMetadata": { + "allocatedPriority": 42, # The priority allocated for the firewall policy rule if query parameters specified minPriority/maxPriority. + }, "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`. "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error status code that was returned. For example, a `404` means the resource was not found. "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is defined by the server. @@ -516,14 +525,14 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for Operation resources. + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, `update`, or `delete`, and so on. "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses. "region": "A String", # [Output Only] The URL of the region where the operation resides. Only applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "setAutoscalerLinkOperationMetadata": { # This field is used internally by the Autoscaler team and should not be promoted to "alpha/beta/v1". "zonalIgmIds": [ # List of zonal IGM IDs part of the RMIG. "A String", @@ -532,7 +541,7 @@

Method Details

"a_key": "A String", }, }, - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. "clientOperationId": "A String", # [Output Only] The client operation id. "perLocationOperations": { # [Output Only] Status information per location (location name is key). Example key: zones/us-central1-a "a_key": { @@ -675,7 +684,7 @@

Method Details

"error": { # [Output Only] If errors are generated during processing of the operation, this field will be populated. "errors": [ # [Output Only] The array of errors encountered while processing this operation. { - "arguments": [ # [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. + "arguments": [ # Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. "A String", ], "code": "A String", # [Output Only] The error type identifier for this error. @@ -723,6 +732,9 @@

Method Details

}, ], }, + "firewallPolicyRuleOperationMetadata": { + "allocatedPriority": 42, # The priority allocated for the firewall policy rule if query parameters specified minPriority/maxPriority. + }, "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`. "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error status code that was returned. For example, a `404` means the resource was not found. "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is defined by the server. @@ -739,14 +751,14 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for Operation resources. + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, `update`, or `delete`, and so on. "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses. "region": "A String", # [Output Only] The URL of the region where the operation resides. Only applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "setAutoscalerLinkOperationMetadata": { # This field is used internally by the Autoscaler team and should not be promoted to "alpha/beta/v1". "zonalIgmIds": [ # List of zonal IGM IDs part of the RMIG. "A String", @@ -755,7 +767,7 @@

Method Details

"a_key": "A String", }, }, - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. "clientOperationId": "A String", # [Output Only] The client operation id. "perLocationOperations": { # [Output Only] Status information per location (location name is key). Example key: zones/us-central1-a "a_key": { @@ -840,7 +852,7 @@

Method Details

"error": { # [Output Only] If errors are generated during processing of the operation, this field will be populated. "errors": [ # [Output Only] The array of errors encountered while processing this operation. { - "arguments": [ # [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. + "arguments": [ # Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. "A String", ], "code": "A String", # [Output Only] The error type identifier for this error. @@ -888,6 +900,9 @@

Method Details

}, ], }, + "firewallPolicyRuleOperationMetadata": { + "allocatedPriority": 42, # The priority allocated for the firewall policy rule if query parameters specified minPriority/maxPriority. + }, "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`. "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error status code that was returned. For example, a `404` means the resource was not found. "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is defined by the server. @@ -904,14 +919,14 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for Operation resources. + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, `update`, or `delete`, and so on. "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses. "region": "A String", # [Output Only] The URL of the region where the operation resides. Only applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "setAutoscalerLinkOperationMetadata": { # This field is used internally by the Autoscaler team and should not be promoted to "alpha/beta/v1". "zonalIgmIds": [ # List of zonal IGM IDs part of the RMIG. "A String", @@ -920,7 +935,7 @@

Method Details

"a_key": "A String", }, }, - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. "clientOperationId": "A String", # [Output Only] The client operation id. "perLocationOperations": { # [Output Only] Status information per location (location name is key). Example key: zones/us-central1-a "a_key": { @@ -1000,7 +1015,7 @@

Method Details

"error": { # [Output Only] If errors are generated during processing of the operation, this field will be populated. "errors": [ # [Output Only] The array of errors encountered while processing this operation. { - "arguments": [ # [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. + "arguments": [ # Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. "A String", ], "code": "A String", # [Output Only] The error type identifier for this error. @@ -1048,6 +1063,9 @@

Method Details

}, ], }, + "firewallPolicyRuleOperationMetadata": { + "allocatedPriority": 42, # The priority allocated for the firewall policy rule if query parameters specified minPriority/maxPriority. + }, "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`. "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error status code that was returned. For example, a `404` means the resource was not found. "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is defined by the server. @@ -1064,14 +1082,14 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for Operation resources. + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, `update`, or `delete`, and so on. "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses. "region": "A String", # [Output Only] The URL of the region where the operation resides. Only applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "setAutoscalerLinkOperationMetadata": { # This field is used internally by the Autoscaler team and should not be promoted to "alpha/beta/v1". "zonalIgmIds": [ # List of zonal IGM IDs part of the RMIG. "A String", @@ -1080,7 +1098,7 @@

Method Details

"a_key": "A String", }, }, - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. "clientOperationId": "A String", # [Output Only] The client operation id. "perLocationOperations": { # [Output Only] Status information per location (location name is key). Example key: zones/us-central1-a "a_key": { @@ -1191,7 +1209,7 @@

Method Details

"error": { # [Output Only] If errors are generated during processing of the operation, this field will be populated. "errors": [ # [Output Only] The array of errors encountered while processing this operation. { - "arguments": [ # [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. + "arguments": [ # Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. "A String", ], "code": "A String", # [Output Only] The error type identifier for this error. @@ -1239,6 +1257,9 @@

Method Details

}, ], }, + "firewallPolicyRuleOperationMetadata": { + "allocatedPriority": 42, # The priority allocated for the firewall policy rule if query parameters specified minPriority/maxPriority. + }, "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`. "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error status code that was returned. For example, a `404` means the resource was not found. "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is defined by the server. @@ -1255,14 +1276,14 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for Operation resources. + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, `update`, or `delete`, and so on. "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses. "region": "A String", # [Output Only] The URL of the region where the operation resides. Only applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "setAutoscalerLinkOperationMetadata": { # This field is used internally by the Autoscaler team and should not be promoted to "alpha/beta/v1". "zonalIgmIds": [ # List of zonal IGM IDs part of the RMIG. "A String", @@ -1271,7 +1292,7 @@

Method Details

"a_key": "A String", }, }, - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. "clientOperationId": "A String", # [Output Only] The client operation id. "perLocationOperations": { # [Output Only] Status information per location (location name is key). Example key: zones/us-central1-a "a_key": { @@ -1360,7 +1381,7 @@

Method Details

"error": { # [Output Only] If errors are generated during processing of the operation, this field will be populated. "errors": [ # [Output Only] The array of errors encountered while processing this operation. { - "arguments": [ # [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. + "arguments": [ # Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. "A String", ], "code": "A String", # [Output Only] The error type identifier for this error. @@ -1408,6 +1429,9 @@

Method Details

}, ], }, + "firewallPolicyRuleOperationMetadata": { + "allocatedPriority": 42, # The priority allocated for the firewall policy rule if query parameters specified minPriority/maxPriority. + }, "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`. "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error status code that was returned. For example, a `404` means the resource was not found. "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is defined by the server. @@ -1424,14 +1448,14 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for Operation resources. + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, `update`, or `delete`, and so on. "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses. "region": "A String", # [Output Only] The URL of the region where the operation resides. Only applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "setAutoscalerLinkOperationMetadata": { # This field is used internally by the Autoscaler team and should not be promoted to "alpha/beta/v1". "zonalIgmIds": [ # List of zonal IGM IDs part of the RMIG. "A String", @@ -1440,7 +1464,7 @@

Method Details

"a_key": "A String", }, }, - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. "clientOperationId": "A String", # [Output Only] The client operation id. "perLocationOperations": { # [Output Only] Status information per location (location name is key). Example key: zones/us-central1-a "a_key": { @@ -1610,7 +1634,7 @@

Method Details

"error": { # [Output Only] If errors are generated during processing of the operation, this field will be populated. "errors": [ # [Output Only] The array of errors encountered while processing this operation. { - "arguments": [ # [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. + "arguments": [ # Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. "A String", ], "code": "A String", # [Output Only] The error type identifier for this error. @@ -1658,6 +1682,9 @@

Method Details

}, ], }, + "firewallPolicyRuleOperationMetadata": { + "allocatedPriority": 42, # The priority allocated for the firewall policy rule if query parameters specified minPriority/maxPriority. + }, "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`. "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error status code that was returned. For example, a `404` means the resource was not found. "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is defined by the server. @@ -1674,14 +1701,14 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for Operation resources. + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, `update`, or `delete`, and so on. "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses. "region": "A String", # [Output Only] The URL of the region where the operation resides. Only applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "setAutoscalerLinkOperationMetadata": { # This field is used internally by the Autoscaler team and should not be promoted to "alpha/beta/v1". "zonalIgmIds": [ # List of zonal IGM IDs part of the RMIG. "A String", @@ -1690,7 +1717,7 @@

Method Details

"a_key": "A String", }, }, - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. "clientOperationId": "A String", # [Output Only] The client operation id. "perLocationOperations": { # [Output Only] Status information per location (location name is key). Example key: zones/us-central1-a "a_key": { @@ -1792,7 +1819,7 @@

Method Details

"error": { # [Output Only] If errors are generated during processing of the operation, this field will be populated. "errors": [ # [Output Only] The array of errors encountered while processing this operation. { - "arguments": [ # [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. + "arguments": [ # Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. "A String", ], "code": "A String", # [Output Only] The error type identifier for this error. @@ -1840,6 +1867,9 @@

Method Details

}, ], }, + "firewallPolicyRuleOperationMetadata": { + "allocatedPriority": 42, # The priority allocated for the firewall policy rule if query parameters specified minPriority/maxPriority. + }, "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`. "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error status code that was returned. For example, a `404` means the resource was not found. "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is defined by the server. @@ -1856,14 +1886,14 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for Operation resources. + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, `update`, or `delete`, and so on. "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses. "region": "A String", # [Output Only] The URL of the region where the operation resides. Only applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "setAutoscalerLinkOperationMetadata": { # This field is used internally by the Autoscaler team and should not be promoted to "alpha/beta/v1". "zonalIgmIds": [ # List of zonal IGM IDs part of the RMIG. "A String", @@ -1872,7 +1902,7 @@

Method Details

"a_key": "A String", }, }, - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. "clientOperationId": "A String", # [Output Only] The client operation id. "perLocationOperations": { # [Output Only] Status information per location (location name is key). Example key: zones/us-central1-a "a_key": { @@ -1961,7 +1991,7 @@

Method Details

"error": { # [Output Only] If errors are generated during processing of the operation, this field will be populated. "errors": [ # [Output Only] The array of errors encountered while processing this operation. { - "arguments": [ # [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. + "arguments": [ # Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. "A String", ], "code": "A String", # [Output Only] The error type identifier for this error. @@ -2009,6 +2039,9 @@

Method Details

}, ], }, + "firewallPolicyRuleOperationMetadata": { + "allocatedPriority": 42, # The priority allocated for the firewall policy rule if query parameters specified minPriority/maxPriority. + }, "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`. "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error status code that was returned. For example, a `404` means the resource was not found. "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is defined by the server. @@ -2025,14 +2058,14 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for Operation resources. + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, `update`, or `delete`, and so on. "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses. "region": "A String", # [Output Only] The URL of the region where the operation resides. Only applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "setAutoscalerLinkOperationMetadata": { # This field is used internally by the Autoscaler team and should not be promoted to "alpha/beta/v1". "zonalIgmIds": [ # List of zonal IGM IDs part of the RMIG. "A String", @@ -2041,7 +2074,7 @@

Method Details

"a_key": "A String", }, }, - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. "clientOperationId": "A String", # [Output Only] The client operation id. "perLocationOperations": { # [Output Only] Status information per location (location name is key). Example key: zones/us-central1-a "a_key": { diff --git a/docs/dyn/deploymentmanager_v2beta.operations.html b/docs/dyn/deploymentmanager_v2beta.operations.html index 1254ac0d72..3b6ccee624 100644 --- a/docs/dyn/deploymentmanager_v2beta.operations.html +++ b/docs/dyn/deploymentmanager_v2beta.operations.html @@ -116,7 +116,7 @@

Method Details

"error": { # [Output Only] If errors are generated during processing of the operation, this field will be populated. "errors": [ # [Output Only] The array of errors encountered while processing this operation. { - "arguments": [ # [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. + "arguments": [ # Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. "A String", ], "code": "A String", # [Output Only] The error type identifier for this error. @@ -164,6 +164,9 @@

Method Details

}, ], }, + "firewallPolicyRuleOperationMetadata": { + "allocatedPriority": 42, # The priority allocated for the firewall policy rule if query parameters specified minPriority/maxPriority. + }, "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`. "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error status code that was returned. For example, a `404` means the resource was not found. "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is defined by the server. @@ -180,14 +183,14 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for Operation resources. + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, `update`, or `delete`, and so on. "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses. "region": "A String", # [Output Only] The URL of the region where the operation resides. Only applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "setAutoscalerLinkOperationMetadata": { # This field is used internally by the Autoscaler team and should not be promoted to "alpha/beta/v1". "zonalIgmIds": [ # List of zonal IGM IDs part of the RMIG. "A String", @@ -196,7 +199,7 @@

Method Details

"a_key": "A String", }, }, - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. "clientOperationId": "A String", # [Output Only] The client operation id. "perLocationOperations": { # [Output Only] Status information per location (location name is key). Example key: zones/us-central1-a "a_key": { @@ -264,7 +267,7 @@

Method Details

"error": { # [Output Only] If errors are generated during processing of the operation, this field will be populated. "errors": [ # [Output Only] The array of errors encountered while processing this operation. { - "arguments": [ # [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. + "arguments": [ # Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. "A String", ], "code": "A String", # [Output Only] The error type identifier for this error. @@ -312,6 +315,9 @@

Method Details

}, ], }, + "firewallPolicyRuleOperationMetadata": { + "allocatedPriority": 42, # The priority allocated for the firewall policy rule if query parameters specified minPriority/maxPriority. + }, "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`. "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error status code that was returned. For example, a `404` means the resource was not found. "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is defined by the server. @@ -328,14 +334,14 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for Operation resources. + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, `update`, or `delete`, and so on. "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses. "region": "A String", # [Output Only] The URL of the region where the operation resides. Only applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "setAutoscalerLinkOperationMetadata": { # This field is used internally by the Autoscaler team and should not be promoted to "alpha/beta/v1". "zonalIgmIds": [ # List of zonal IGM IDs part of the RMIG. "A String", @@ -344,7 +350,7 @@

Method Details

"a_key": "A String", }, }, - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. "clientOperationId": "A String", # [Output Only] The client operation id. "perLocationOperations": { # [Output Only] Status information per location (location name is key). Example key: zones/us-central1-a "a_key": { diff --git a/docs/dyn/deploymentmanager_v2beta.resources.html b/docs/dyn/deploymentmanager_v2beta.resources.html index 00ad7c8d2d..229c46a6de 100644 --- a/docs/dyn/deploymentmanager_v2beta.resources.html +++ b/docs/dyn/deploymentmanager_v2beta.resources.html @@ -127,7 +127,7 @@

Method Details

"error": { # Output only. If errors are generated during update of the resource, this field will be populated. "errors": [ # [Output Only] The array of errors encountered while processing this operation. { - "arguments": [ # [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. + "arguments": [ # Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. "A String", ], "code": "A String", # [Output Only] The error type identifier for this error. @@ -250,7 +250,7 @@

Method Details

"error": { # Output only. If errors are generated during update of the resource, this field will be populated. "errors": [ # [Output Only] The array of errors encountered while processing this operation. { - "arguments": [ # [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. + "arguments": [ # Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. "A String", ], "code": "A String", # [Output Only] The error type identifier for this error. diff --git a/docs/dyn/deploymentmanager_v2beta.typeProviders.html b/docs/dyn/deploymentmanager_v2beta.typeProviders.html index 996c56759f..f32bfff2fd 100644 --- a/docs/dyn/deploymentmanager_v2beta.typeProviders.html +++ b/docs/dyn/deploymentmanager_v2beta.typeProviders.html @@ -137,7 +137,7 @@

Method Details

"error": { # [Output Only] If errors are generated during processing of the operation, this field will be populated. "errors": [ # [Output Only] The array of errors encountered while processing this operation. { - "arguments": [ # [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. + "arguments": [ # Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. "A String", ], "code": "A String", # [Output Only] The error type identifier for this error. @@ -185,6 +185,9 @@

Method Details

}, ], }, + "firewallPolicyRuleOperationMetadata": { + "allocatedPriority": 42, # The priority allocated for the firewall policy rule if query parameters specified minPriority/maxPriority. + }, "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`. "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error status code that was returned. For example, a `404` means the resource was not found. "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is defined by the server. @@ -201,14 +204,14 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for Operation resources. + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, `update`, or `delete`, and so on. "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses. "region": "A String", # [Output Only] The URL of the region where the operation resides. Only applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "setAutoscalerLinkOperationMetadata": { # This field is used internally by the Autoscaler team and should not be promoted to "alpha/beta/v1". "zonalIgmIds": [ # List of zonal IGM IDs part of the RMIG. "A String", @@ -217,7 +220,7 @@

Method Details

"a_key": "A String", }, }, - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. "clientOperationId": "A String", # [Output Only] The client operation id. "perLocationOperations": { # [Output Only] Status information per location (location name is key). Example key: zones/us-central1-a "a_key": { @@ -342,7 +345,7 @@

Method Details

"error": { # [Output Only] If errors are generated during processing of the operation, this field will be populated. "errors": [ # [Output Only] The array of errors encountered while processing this operation. { - "arguments": [ # [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. + "arguments": [ # Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. "A String", ], "code": "A String", # [Output Only] The error type identifier for this error. @@ -390,6 +393,9 @@

Method Details

}, ], }, + "firewallPolicyRuleOperationMetadata": { + "allocatedPriority": 42, # The priority allocated for the firewall policy rule if query parameters specified minPriority/maxPriority. + }, "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`. "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error status code that was returned. For example, a `404` means the resource was not found. "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is defined by the server. @@ -406,14 +412,14 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for Operation resources. + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, `update`, or `delete`, and so on. "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses. "region": "A String", # [Output Only] The URL of the region where the operation resides. Only applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "setAutoscalerLinkOperationMetadata": { # This field is used internally by the Autoscaler team and should not be promoted to "alpha/beta/v1". "zonalIgmIds": [ # List of zonal IGM IDs part of the RMIG. "A String", @@ -422,7 +428,7 @@

Method Details

"a_key": "A String", }, }, - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. "clientOperationId": "A String", # [Output Only] The client operation id. "perLocationOperations": { # [Output Only] Status information per location (location name is key). Example key: zones/us-central1-a "a_key": { @@ -605,7 +611,7 @@

Method Details

"error": { # [Output Only] If errors are generated during processing of the operation, this field will be populated. "errors": [ # [Output Only] The array of errors encountered while processing this operation. { - "arguments": [ # [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. + "arguments": [ # Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. "A String", ], "code": "A String", # [Output Only] The error type identifier for this error. @@ -653,6 +659,9 @@

Method Details

}, ], }, + "firewallPolicyRuleOperationMetadata": { + "allocatedPriority": 42, # The priority allocated for the firewall policy rule if query parameters specified minPriority/maxPriority. + }, "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`. "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error status code that was returned. For example, a `404` means the resource was not found. "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is defined by the server. @@ -669,14 +678,14 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for Operation resources. + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, `update`, or `delete`, and so on. "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses. "region": "A String", # [Output Only] The URL of the region where the operation resides. Only applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "setAutoscalerLinkOperationMetadata": { # This field is used internally by the Autoscaler team and should not be promoted to "alpha/beta/v1". "zonalIgmIds": [ # List of zonal IGM IDs part of the RMIG. "A String", @@ -685,7 +694,7 @@

Method Details

"a_key": "A String", }, }, - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. "clientOperationId": "A String", # [Output Only] The client operation id. "perLocationOperations": { # [Output Only] Status information per location (location name is key). Example key: zones/us-central1-a "a_key": { @@ -774,7 +783,7 @@

Method Details

"error": { # [Output Only] If errors are generated during processing of the operation, this field will be populated. "errors": [ # [Output Only] The array of errors encountered while processing this operation. { - "arguments": [ # [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. + "arguments": [ # Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. "A String", ], "code": "A String", # [Output Only] The error type identifier for this error. @@ -822,6 +831,9 @@

Method Details

}, ], }, + "firewallPolicyRuleOperationMetadata": { + "allocatedPriority": 42, # The priority allocated for the firewall policy rule if query parameters specified minPriority/maxPriority. + }, "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`. "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error status code that was returned. For example, a `404` means the resource was not found. "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is defined by the server. @@ -838,14 +850,14 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for Operation resources. + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, `update`, or `delete`, and so on. "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses. "region": "A String", # [Output Only] The URL of the region where the operation resides. Only applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "setAutoscalerLinkOperationMetadata": { # This field is used internally by the Autoscaler team and should not be promoted to "alpha/beta/v1". "zonalIgmIds": [ # List of zonal IGM IDs part of the RMIG. "A String", @@ -854,7 +866,7 @@

Method Details

"a_key": "A String", }, }, - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. "clientOperationId": "A String", # [Output Only] The client operation id. "perLocationOperations": { # [Output Only] Status information per location (location name is key). Example key: zones/us-central1-a "a_key": { @@ -984,7 +996,7 @@

Method Details

"error": { # [Output Only] If errors are generated during processing of the operation, this field will be populated. "errors": [ # [Output Only] The array of errors encountered while processing this operation. { - "arguments": [ # [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. + "arguments": [ # Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. "A String", ], "code": "A String", # [Output Only] The error type identifier for this error. @@ -1032,6 +1044,9 @@

Method Details

}, ], }, + "firewallPolicyRuleOperationMetadata": { + "allocatedPriority": 42, # The priority allocated for the firewall policy rule if query parameters specified minPriority/maxPriority. + }, "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`. "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error status code that was returned. For example, a `404` means the resource was not found. "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is defined by the server. @@ -1048,14 +1063,14 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for Operation resources. + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, `update`, or `delete`, and so on. "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses. "region": "A String", # [Output Only] The URL of the region where the operation resides. Only applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "setAutoscalerLinkOperationMetadata": { # This field is used internally by the Autoscaler team and should not be promoted to "alpha/beta/v1". "zonalIgmIds": [ # List of zonal IGM IDs part of the RMIG. "A String", @@ -1064,7 +1079,7 @@

Method Details

"a_key": "A String", }, }, - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. "clientOperationId": "A String", # [Output Only] The client operation id. "perLocationOperations": { # [Output Only] Status information per location (location name is key). Example key: zones/us-central1-a "a_key": { @@ -1285,7 +1300,7 @@

Method Details

"error": { # [Output Only] If errors are generated during processing of the operation, this field will be populated. "errors": [ # [Output Only] The array of errors encountered while processing this operation. { - "arguments": [ # [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. + "arguments": [ # Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. "A String", ], "code": "A String", # [Output Only] The error type identifier for this error. @@ -1333,6 +1348,9 @@

Method Details

}, ], }, + "firewallPolicyRuleOperationMetadata": { + "allocatedPriority": 42, # The priority allocated for the firewall policy rule if query parameters specified minPriority/maxPriority. + }, "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`. "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error status code that was returned. For example, a `404` means the resource was not found. "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is defined by the server. @@ -1349,14 +1367,14 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for Operation resources. + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, `update`, or `delete`, and so on. "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses. "region": "A String", # [Output Only] The URL of the region where the operation resides. Only applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "setAutoscalerLinkOperationMetadata": { # This field is used internally by the Autoscaler team and should not be promoted to "alpha/beta/v1". "zonalIgmIds": [ # List of zonal IGM IDs part of the RMIG. "A String", @@ -1365,7 +1383,7 @@

Method Details

"a_key": "A String", }, }, - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. "clientOperationId": "A String", # [Output Only] The client operation id. "perLocationOperations": { # [Output Only] Status information per location (location name is key). Example key: zones/us-central1-a "a_key": { @@ -1454,7 +1472,7 @@

Method Details

"error": { # [Output Only] If errors are generated during processing of the operation, this field will be populated. "errors": [ # [Output Only] The array of errors encountered while processing this operation. { - "arguments": [ # [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. + "arguments": [ # Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. "A String", ], "code": "A String", # [Output Only] The error type identifier for this error. @@ -1502,6 +1520,9 @@

Method Details

}, ], }, + "firewallPolicyRuleOperationMetadata": { + "allocatedPriority": 42, # The priority allocated for the firewall policy rule if query parameters specified minPriority/maxPriority. + }, "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`. "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error status code that was returned. For example, a `404` means the resource was not found. "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is defined by the server. @@ -1518,14 +1539,14 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for Operation resources. + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, `update`, or `delete`, and so on. "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses. "region": "A String", # [Output Only] The URL of the region where the operation resides. Only applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "setAutoscalerLinkOperationMetadata": { # This field is used internally by the Autoscaler team and should not be promoted to "alpha/beta/v1". "zonalIgmIds": [ # List of zonal IGM IDs part of the RMIG. "A String", @@ -1534,7 +1555,7 @@

Method Details

"a_key": "A String", }, }, - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. "clientOperationId": "A String", # [Output Only] The client operation id. "perLocationOperations": { # [Output Only] Status information per location (location name is key). Example key: zones/us-central1-a "a_key": { @@ -1653,7 +1674,7 @@

Method Details

"error": { # [Output Only] If errors are generated during processing of the operation, this field will be populated. "errors": [ # [Output Only] The array of errors encountered while processing this operation. { - "arguments": [ # [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. + "arguments": [ # Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. "A String", ], "code": "A String", # [Output Only] The error type identifier for this error. @@ -1701,6 +1722,9 @@

Method Details

}, ], }, + "firewallPolicyRuleOperationMetadata": { + "allocatedPriority": 42, # The priority allocated for the firewall policy rule if query parameters specified minPriority/maxPriority. + }, "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`. "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error status code that was returned. For example, a `404` means the resource was not found. "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is defined by the server. @@ -1717,14 +1741,14 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for Operation resources. + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, `update`, or `delete`, and so on. "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses. "region": "A String", # [Output Only] The URL of the region where the operation resides. Only applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "setAutoscalerLinkOperationMetadata": { # This field is used internally by the Autoscaler team and should not be promoted to "alpha/beta/v1". "zonalIgmIds": [ # List of zonal IGM IDs part of the RMIG. "A String", @@ -1733,7 +1757,7 @@

Method Details

"a_key": "A String", }, }, - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. "clientOperationId": "A String", # [Output Only] The client operation id. "perLocationOperations": { # [Output Only] Status information per location (location name is key). Example key: zones/us-central1-a "a_key": { @@ -1822,7 +1846,7 @@

Method Details

"error": { # [Output Only] If errors are generated during processing of the operation, this field will be populated. "errors": [ # [Output Only] The array of errors encountered while processing this operation. { - "arguments": [ # [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. + "arguments": [ # Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. "A String", ], "code": "A String", # [Output Only] The error type identifier for this error. @@ -1870,6 +1894,9 @@

Method Details

}, ], }, + "firewallPolicyRuleOperationMetadata": { + "allocatedPriority": 42, # The priority allocated for the firewall policy rule if query parameters specified minPriority/maxPriority. + }, "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`. "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error status code that was returned. For example, a `404` means the resource was not found. "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is defined by the server. @@ -1886,14 +1913,14 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for Operation resources. + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, `update`, or `delete`, and so on. "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses. "region": "A String", # [Output Only] The URL of the region where the operation resides. Only applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "setAutoscalerLinkOperationMetadata": { # This field is used internally by the Autoscaler team and should not be promoted to "alpha/beta/v1". "zonalIgmIds": [ # List of zonal IGM IDs part of the RMIG. "A String", @@ -1902,7 +1929,7 @@

Method Details

"a_key": "A String", }, }, - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. "clientOperationId": "A String", # [Output Only] The client operation id. "perLocationOperations": { # [Output Only] Status information per location (location name is key). Example key: zones/us-central1-a "a_key": { diff --git a/docs/dyn/deploymentmanager_v2beta.types.html b/docs/dyn/deploymentmanager_v2beta.types.html index b5b1f74ada..6cf3af8d61 100644 --- a/docs/dyn/deploymentmanager_v2beta.types.html +++ b/docs/dyn/deploymentmanager_v2beta.types.html @@ -211,7 +211,7 @@

Method Details

"error": { # [Output Only] If errors are generated during processing of the operation, this field will be populated. "errors": [ # [Output Only] The array of errors encountered while processing this operation. { - "arguments": [ # [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. + "arguments": [ # Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility "none") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field. "A String", ], "code": "A String", # [Output Only] The error type identifier for this error. @@ -259,6 +259,9 @@

Method Details

}, ], }, + "firewallPolicyRuleOperationMetadata": { + "allocatedPriority": 42, # The priority allocated for the firewall policy rule if query parameters specified minPriority/maxPriority. + }, "httpErrorMessage": "A String", # [Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`. "httpErrorStatusCode": 42, # [Output Only] If the operation fails, this field contains the HTTP error status code that was returned. For example, a `404` means the resource was not found. "id": "A String", # [Output Only] The unique identifier for the operation. This identifier is defined by the server. @@ -275,14 +278,14 @@

Method Details

}, }, }, - "kind": "compute#operation", # [Output Only] Type of the resource. Always `compute#operation` for Operation resources. + "kind": "compute#operation", # Output only. [Output Only] Type of the resource. Always `compute#operation` for Operation resources. "name": "A String", # [Output Only] Name of the operation. - "operationGroupId": "A String", # [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. + "operationGroupId": "A String", # Output only. [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request. "operationType": "A String", # [Output Only] The type of operation, such as `insert`, `update`, or `delete`, and so on. "progress": 42, # [Output Only] An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses. "region": "A String", # [Output Only] The URL of the region where the operation resides. Only applicable when performing regional operations. "selfLink": "A String", # [Output Only] Server-defined URL for the resource. - "selfLinkWithId": "A String", # [Output Only] Server-defined URL for this resource with the resource id. + "selfLinkWithId": "A String", # Output only. [Output Only] Server-defined URL for this resource with the resource id. "setAutoscalerLinkOperationMetadata": { # This field is used internally by the Autoscaler team and should not be promoted to "alpha/beta/v1". "zonalIgmIds": [ # List of zonal IGM IDs part of the RMIG. "A String", @@ -291,7 +294,7 @@

Method Details

"a_key": "A String", }, }, - "setCommonInstanceMetadataOperationMetadata": { # [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. + "setCommonInstanceMetadataOperationMetadata": { # Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state. "clientOperationId": "A String", # [Output Only] The client operation id. "perLocationOperations": { # [Output Only] Status information per location (location name is key). Example key: zones/us-central1-a "a_key": { diff --git a/docs/dyn/developerconnect_v1.projects.locations.connections.html b/docs/dyn/developerconnect_v1.projects.locations.connections.html index b748d23d50..219989a151 100644 --- a/docs/dyn/developerconnect_v1.projects.locations.connections.html +++ b/docs/dyn/developerconnect_v1.projects.locations.connections.html @@ -133,24 +133,24 @@

Method Details

}, "bitbucketCloudConfig": { # Configuration for connections to an instance of Bitbucket Cloud. # Configuration for connections to an instance of Bitbucket Clouds. "authorizerCredential": { # Represents a personal access token that authorized the Connection, and associated metadata. # Required. An access token with the minimum `repository`, `pullrequest` and `webhook` scope access. It can either be a workspace, project or repository access token. This is needed to create webhooks. It's recommended to use a system account to generate these credentials. - "userTokenSecretVersion": "A String", # Required. A SecretManager resource containing the user token that authorizes the Developer Connect connection. Format: `projects/*/secrets/*/versions/*`. + "userTokenSecretVersion": "A String", # Required. A SecretManager resource containing the user token that authorizes the Developer Connect connection. Format: `projects/*/secrets/*/versions/*` or `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are supported in that location). "username": "A String", # Output only. The username associated with this token. }, "readAuthorizerCredential": { # Represents a personal access token that authorized the Connection, and associated metadata. # Required. An access token with the minimum `repository` access. It can either be a workspace, project or repository access token. It's recommended to use a system account to generate the credentials. - "userTokenSecretVersion": "A String", # Required. A SecretManager resource containing the user token that authorizes the Developer Connect connection. Format: `projects/*/secrets/*/versions/*`. + "userTokenSecretVersion": "A String", # Required. A SecretManager resource containing the user token that authorizes the Developer Connect connection. Format: `projects/*/secrets/*/versions/*` or `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are supported in that location). "username": "A String", # Output only. The username associated with this token. }, - "webhookSecretSecretVersion": "A String", # Required. Immutable. SecretManager resource containing the webhook secret used to verify webhook events, formatted as `projects/*/secrets/*/versions/*`. This is used to validate and create webhooks. + "webhookSecretSecretVersion": "A String", # Required. Immutable. SecretManager resource containing the webhook secret used to verify webhook events, formatted as `projects/*/secrets/*/versions/*` or `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are supported in that location). This is used to validate and create webhooks. "workspace": "A String", # Required. The Bitbucket Cloud Workspace ID to be connected to Google Cloud Platform. }, "bitbucketDataCenterConfig": { # Configuration for connections to an instance of Bitbucket Data Center. # Configuration for connections to an instance of Bitbucket Data Center. "authorizerCredential": { # Represents a personal access token that authorized the Connection, and associated metadata. # Required. An http access token with the minimum `Repository admin` scope access. This is needed to create webhooks. It's recommended to use a system account to generate these credentials. - "userTokenSecretVersion": "A String", # Required. A SecretManager resource containing the user token that authorizes the Developer Connect connection. Format: `projects/*/secrets/*/versions/*`. + "userTokenSecretVersion": "A String", # Required. A SecretManager resource containing the user token that authorizes the Developer Connect connection. Format: `projects/*/secrets/*/versions/*` or `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are supported in that location). "username": "A String", # Output only. The username associated with this token. }, "hostUri": "A String", # Required. The URI of the Bitbucket Data Center host this connection is for. "readAuthorizerCredential": { # Represents a personal access token that authorized the Connection, and associated metadata. # Required. An http access token with the minimum `Repository read` access. It's recommended to use a system account to generate the credentials. - "userTokenSecretVersion": "A String", # Required. A SecretManager resource containing the user token that authorizes the Developer Connect connection. Format: `projects/*/secrets/*/versions/*`. + "userTokenSecretVersion": "A String", # Required. A SecretManager resource containing the user token that authorizes the Developer Connect connection. Format: `projects/*/secrets/*/versions/*` or `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are supported in that location). "username": "A String", # Output only. The username associated with this token. }, "serverVersion": "A String", # Output only. Version of the Bitbucket Data Center server running on the `host_uri`. @@ -158,7 +158,7 @@

Method Details

"service": "A String", # Required. The Service Directory service name. Format: projects/{project}/locations/{location}/namespaces/{namespace}/services/{service}. }, "sslCaCertificate": "A String", # Optional. SSL certificate authority to trust when making requests to Bitbucket Data Center. - "webhookSecretSecretVersion": "A String", # Required. Immutable. SecretManager resource containing the webhook secret used to verify webhook events, formatted as `projects/*/secrets/*/versions/*`. This is used to validate webhooks. + "webhookSecretSecretVersion": "A String", # Required. Immutable. SecretManager resource containing the webhook secret used to verify webhook events, formatted as `projects/*/secrets/*/versions/*` or `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are supported in that location). This is used to validate webhooks. }, "createTime": "A String", # Output only. [Output only] Create timestamp "cryptoKeyConfig": { # The crypto key configuration. This field is used by the Customer-managed encryption keys (CMEK) feature. # Optional. The crypto key configuration. This field is used by the Customer-Managed Encryption Keys (CMEK) feature. @@ -173,7 +173,7 @@

Method Details

"githubConfig": { # Configuration for connections to github.com. # Configuration for connections to github.com. "appInstallationId": "A String", # Optional. GitHub App installation id. "authorizerCredential": { # Represents an OAuth token of the account that authorized the Connection, and associated metadata. # Optional. OAuth credential of the account that authorized the GitHub App. It is recommended to use a robot account instead of a human user account. The OAuth token must be tied to the GitHub App of this config. - "oauthTokenSecretVersion": "A String", # Required. A SecretManager resource containing the OAuth token that authorizes the connection. Format: `projects/*/secrets/*/versions/*`. + "oauthTokenSecretVersion": "A String", # Required. A SecretManager resource containing the OAuth token that authorizes the connection. Format: `projects/*/secrets/*/versions/*` or `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are supported in that location). "username": "A String", # Output only. The username associated with this token. }, "githubApp": "A String", # Required. Immutable. The GitHub Application that was installed to the GitHub user or organization. @@ -185,33 +185,33 @@

Method Details

"appSlug": "A String", # Output only. The URL-friendly name of the GitHub App. "hostUri": "A String", # Required. The URI of the GitHub Enterprise host this connection is for. "installationUri": "A String", # Output only. The URI to navigate to in order to manage the installation associated with this GitHubEnterpriseConfig. - "privateKeySecretVersion": "A String", # Optional. SecretManager resource containing the private key of the GitHub App, formatted as `projects/*/secrets/*/versions/*`. + "privateKeySecretVersion": "A String", # Optional. SecretManager resource containing the private key of the GitHub App, formatted as `projects/*/secrets/*/versions/*` or `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are supported in that location). "serverVersion": "A String", # Output only. GitHub Enterprise version installed at the host_uri. "serviceDirectoryConfig": { # ServiceDirectoryConfig represents Service Directory configuration for a connection. # Optional. Configuration for using Service Directory to privately connect to a GitHub Enterprise server. This should only be set if the GitHub Enterprise server is hosted on-premises and not reachable by public internet. If this field is left empty, calls to the GitHub Enterprise server will be made over the public internet. "service": "A String", # Required. The Service Directory service name. Format: projects/{project}/locations/{location}/namespaces/{namespace}/services/{service}. }, "sslCaCertificate": "A String", # Optional. SSL certificate to use for requests to GitHub Enterprise. - "webhookSecretSecretVersion": "A String", # Optional. SecretManager resource containing the webhook secret of the GitHub App, formatted as `projects/*/secrets/*/versions/*`. + "webhookSecretSecretVersion": "A String", # Optional. SecretManager resource containing the webhook secret of the GitHub App, formatted as `projects/*/secrets/*/versions/*` or `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are supported in that location). }, "gitlabConfig": { # Configuration for connections to gitlab.com. # Configuration for connections to gitlab.com. "authorizerCredential": { # Represents a personal access token that authorized the Connection, and associated metadata. # Required. A GitLab personal access token with the minimum `api` scope access and a minimum role of `maintainer`. The GitLab Projects visible to this Personal Access Token will control which Projects Developer Connect has access to. - "userTokenSecretVersion": "A String", # Required. A SecretManager resource containing the user token that authorizes the Developer Connect connection. Format: `projects/*/secrets/*/versions/*`. + "userTokenSecretVersion": "A String", # Required. A SecretManager resource containing the user token that authorizes the Developer Connect connection. Format: `projects/*/secrets/*/versions/*` or `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are supported in that location). "username": "A String", # Output only. The username associated with this token. }, "readAuthorizerCredential": { # Represents a personal access token that authorized the Connection, and associated metadata. # Required. A GitLab personal access token with the minimum `read_api` scope access and a minimum role of `reporter`. The GitLab Projects visible to this Personal Access Token will control which Projects Developer Connect has access to. - "userTokenSecretVersion": "A String", # Required. A SecretManager resource containing the user token that authorizes the Developer Connect connection. Format: `projects/*/secrets/*/versions/*`. + "userTokenSecretVersion": "A String", # Required. A SecretManager resource containing the user token that authorizes the Developer Connect connection. Format: `projects/*/secrets/*/versions/*` or `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are supported in that location). "username": "A String", # Output only. The username associated with this token. }, - "webhookSecretSecretVersion": "A String", # Required. Immutable. SecretManager resource containing the webhook secret of a GitLab project, formatted as `projects/*/secrets/*/versions/*`. This is used to validate webhooks. + "webhookSecretSecretVersion": "A String", # Required. Immutable. SecretManager resource containing the webhook secret of a GitLab project, formatted as `projects/*/secrets/*/versions/*` or `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are supported in that location). This is used to validate webhooks. }, "gitlabEnterpriseConfig": { # Configuration for connections to an instance of GitLab Enterprise. # Configuration for connections to an instance of GitLab Enterprise. "authorizerCredential": { # Represents a personal access token that authorized the Connection, and associated metadata. # Required. A GitLab personal access token with the minimum `api` scope access and a minimum role of `maintainer`. The GitLab Projects visible to this Personal Access Token will control which Projects Developer Connect has access to. - "userTokenSecretVersion": "A String", # Required. A SecretManager resource containing the user token that authorizes the Developer Connect connection. Format: `projects/*/secrets/*/versions/*`. + "userTokenSecretVersion": "A String", # Required. A SecretManager resource containing the user token that authorizes the Developer Connect connection. Format: `projects/*/secrets/*/versions/*` or `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are supported in that location). "username": "A String", # Output only. The username associated with this token. }, "hostUri": "A String", # Required. The URI of the GitLab Enterprise host this connection is for. "readAuthorizerCredential": { # Represents a personal access token that authorized the Connection, and associated metadata. # Required. A GitLab personal access token with the minimum `read_api` scope access and a minimum role of `reporter`. The GitLab Projects visible to this Personal Access Token will control which Projects Developer Connect has access to. - "userTokenSecretVersion": "A String", # Required. A SecretManager resource containing the user token that authorizes the Developer Connect connection. Format: `projects/*/secrets/*/versions/*`. + "userTokenSecretVersion": "A String", # Required. A SecretManager resource containing the user token that authorizes the Developer Connect connection. Format: `projects/*/secrets/*/versions/*` or `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are supported in that location). "username": "A String", # Output only. The username associated with this token. }, "serverVersion": "A String", # Output only. Version of the GitLab Enterprise server running on the `host_uri`. @@ -219,7 +219,7 @@

Method Details

"service": "A String", # Required. The Service Directory service name. Format: projects/{project}/locations/{location}/namespaces/{namespace}/services/{service}. }, "sslCaCertificate": "A String", # Optional. SSL Certificate Authority certificate to use for requests to GitLab Enterprise instance. - "webhookSecretSecretVersion": "A String", # Required. Immutable. SecretManager resource containing the webhook secret of a GitLab project, formatted as `projects/*/secrets/*/versions/*`. This is used to validate webhooks. + "webhookSecretSecretVersion": "A String", # Required. Immutable. SecretManager resource containing the webhook secret of a GitLab project, formatted as `projects/*/secrets/*/versions/*` or `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are supported in that location). This is used to validate webhooks. }, "installationState": { # Describes stage and necessary actions to be taken by the user to complete the installation. Used for GitHub and GitHub Enterprise based connections. # Output only. Installation state of the Connection. "actionUri": "A String", # Output only. Link to follow for next action. Empty string if the installation is already complete. @@ -390,24 +390,24 @@

Method Details

}, "bitbucketCloudConfig": { # Configuration for connections to an instance of Bitbucket Cloud. # Configuration for connections to an instance of Bitbucket Clouds. "authorizerCredential": { # Represents a personal access token that authorized the Connection, and associated metadata. # Required. An access token with the minimum `repository`, `pullrequest` and `webhook` scope access. It can either be a workspace, project or repository access token. This is needed to create webhooks. It's recommended to use a system account to generate these credentials. - "userTokenSecretVersion": "A String", # Required. A SecretManager resource containing the user token that authorizes the Developer Connect connection. Format: `projects/*/secrets/*/versions/*`. + "userTokenSecretVersion": "A String", # Required. A SecretManager resource containing the user token that authorizes the Developer Connect connection. Format: `projects/*/secrets/*/versions/*` or `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are supported in that location). "username": "A String", # Output only. The username associated with this token. }, "readAuthorizerCredential": { # Represents a personal access token that authorized the Connection, and associated metadata. # Required. An access token with the minimum `repository` access. It can either be a workspace, project or repository access token. It's recommended to use a system account to generate the credentials. - "userTokenSecretVersion": "A String", # Required. A SecretManager resource containing the user token that authorizes the Developer Connect connection. Format: `projects/*/secrets/*/versions/*`. + "userTokenSecretVersion": "A String", # Required. A SecretManager resource containing the user token that authorizes the Developer Connect connection. Format: `projects/*/secrets/*/versions/*` or `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are supported in that location). "username": "A String", # Output only. The username associated with this token. }, - "webhookSecretSecretVersion": "A String", # Required. Immutable. SecretManager resource containing the webhook secret used to verify webhook events, formatted as `projects/*/secrets/*/versions/*`. This is used to validate and create webhooks. + "webhookSecretSecretVersion": "A String", # Required. Immutable. SecretManager resource containing the webhook secret used to verify webhook events, formatted as `projects/*/secrets/*/versions/*` or `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are supported in that location). This is used to validate and create webhooks. "workspace": "A String", # Required. The Bitbucket Cloud Workspace ID to be connected to Google Cloud Platform. }, "bitbucketDataCenterConfig": { # Configuration for connections to an instance of Bitbucket Data Center. # Configuration for connections to an instance of Bitbucket Data Center. "authorizerCredential": { # Represents a personal access token that authorized the Connection, and associated metadata. # Required. An http access token with the minimum `Repository admin` scope access. This is needed to create webhooks. It's recommended to use a system account to generate these credentials. - "userTokenSecretVersion": "A String", # Required. A SecretManager resource containing the user token that authorizes the Developer Connect connection. Format: `projects/*/secrets/*/versions/*`. + "userTokenSecretVersion": "A String", # Required. A SecretManager resource containing the user token that authorizes the Developer Connect connection. Format: `projects/*/secrets/*/versions/*` or `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are supported in that location). "username": "A String", # Output only. The username associated with this token. }, "hostUri": "A String", # Required. The URI of the Bitbucket Data Center host this connection is for. "readAuthorizerCredential": { # Represents a personal access token that authorized the Connection, and associated metadata. # Required. An http access token with the minimum `Repository read` access. It's recommended to use a system account to generate the credentials. - "userTokenSecretVersion": "A String", # Required. A SecretManager resource containing the user token that authorizes the Developer Connect connection. Format: `projects/*/secrets/*/versions/*`. + "userTokenSecretVersion": "A String", # Required. A SecretManager resource containing the user token that authorizes the Developer Connect connection. Format: `projects/*/secrets/*/versions/*` or `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are supported in that location). "username": "A String", # Output only. The username associated with this token. }, "serverVersion": "A String", # Output only. Version of the Bitbucket Data Center server running on the `host_uri`. @@ -415,7 +415,7 @@

Method Details

"service": "A String", # Required. The Service Directory service name. Format: projects/{project}/locations/{location}/namespaces/{namespace}/services/{service}. }, "sslCaCertificate": "A String", # Optional. SSL certificate authority to trust when making requests to Bitbucket Data Center. - "webhookSecretSecretVersion": "A String", # Required. Immutable. SecretManager resource containing the webhook secret used to verify webhook events, formatted as `projects/*/secrets/*/versions/*`. This is used to validate webhooks. + "webhookSecretSecretVersion": "A String", # Required. Immutable. SecretManager resource containing the webhook secret used to verify webhook events, formatted as `projects/*/secrets/*/versions/*` or `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are supported in that location). This is used to validate webhooks. }, "createTime": "A String", # Output only. [Output only] Create timestamp "cryptoKeyConfig": { # The crypto key configuration. This field is used by the Customer-managed encryption keys (CMEK) feature. # Optional. The crypto key configuration. This field is used by the Customer-Managed Encryption Keys (CMEK) feature. @@ -430,7 +430,7 @@

Method Details

"githubConfig": { # Configuration for connections to github.com. # Configuration for connections to github.com. "appInstallationId": "A String", # Optional. GitHub App installation id. "authorizerCredential": { # Represents an OAuth token of the account that authorized the Connection, and associated metadata. # Optional. OAuth credential of the account that authorized the GitHub App. It is recommended to use a robot account instead of a human user account. The OAuth token must be tied to the GitHub App of this config. - "oauthTokenSecretVersion": "A String", # Required. A SecretManager resource containing the OAuth token that authorizes the connection. Format: `projects/*/secrets/*/versions/*`. + "oauthTokenSecretVersion": "A String", # Required. A SecretManager resource containing the OAuth token that authorizes the connection. Format: `projects/*/secrets/*/versions/*` or `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are supported in that location). "username": "A String", # Output only. The username associated with this token. }, "githubApp": "A String", # Required. Immutable. The GitHub Application that was installed to the GitHub user or organization. @@ -442,33 +442,33 @@

Method Details

"appSlug": "A String", # Output only. The URL-friendly name of the GitHub App. "hostUri": "A String", # Required. The URI of the GitHub Enterprise host this connection is for. "installationUri": "A String", # Output only. The URI to navigate to in order to manage the installation associated with this GitHubEnterpriseConfig. - "privateKeySecretVersion": "A String", # Optional. SecretManager resource containing the private key of the GitHub App, formatted as `projects/*/secrets/*/versions/*`. + "privateKeySecretVersion": "A String", # Optional. SecretManager resource containing the private key of the GitHub App, formatted as `projects/*/secrets/*/versions/*` or `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are supported in that location). "serverVersion": "A String", # Output only. GitHub Enterprise version installed at the host_uri. "serviceDirectoryConfig": { # ServiceDirectoryConfig represents Service Directory configuration for a connection. # Optional. Configuration for using Service Directory to privately connect to a GitHub Enterprise server. This should only be set if the GitHub Enterprise server is hosted on-premises and not reachable by public internet. If this field is left empty, calls to the GitHub Enterprise server will be made over the public internet. "service": "A String", # Required. The Service Directory service name. Format: projects/{project}/locations/{location}/namespaces/{namespace}/services/{service}. }, "sslCaCertificate": "A String", # Optional. SSL certificate to use for requests to GitHub Enterprise. - "webhookSecretSecretVersion": "A String", # Optional. SecretManager resource containing the webhook secret of the GitHub App, formatted as `projects/*/secrets/*/versions/*`. + "webhookSecretSecretVersion": "A String", # Optional. SecretManager resource containing the webhook secret of the GitHub App, formatted as `projects/*/secrets/*/versions/*` or `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are supported in that location). }, "gitlabConfig": { # Configuration for connections to gitlab.com. # Configuration for connections to gitlab.com. "authorizerCredential": { # Represents a personal access token that authorized the Connection, and associated metadata. # Required. A GitLab personal access token with the minimum `api` scope access and a minimum role of `maintainer`. The GitLab Projects visible to this Personal Access Token will control which Projects Developer Connect has access to. - "userTokenSecretVersion": "A String", # Required. A SecretManager resource containing the user token that authorizes the Developer Connect connection. Format: `projects/*/secrets/*/versions/*`. + "userTokenSecretVersion": "A String", # Required. A SecretManager resource containing the user token that authorizes the Developer Connect connection. Format: `projects/*/secrets/*/versions/*` or `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are supported in that location). "username": "A String", # Output only. The username associated with this token. }, "readAuthorizerCredential": { # Represents a personal access token that authorized the Connection, and associated metadata. # Required. A GitLab personal access token with the minimum `read_api` scope access and a minimum role of `reporter`. The GitLab Projects visible to this Personal Access Token will control which Projects Developer Connect has access to. - "userTokenSecretVersion": "A String", # Required. A SecretManager resource containing the user token that authorizes the Developer Connect connection. Format: `projects/*/secrets/*/versions/*`. + "userTokenSecretVersion": "A String", # Required. A SecretManager resource containing the user token that authorizes the Developer Connect connection. Format: `projects/*/secrets/*/versions/*` or `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are supported in that location). "username": "A String", # Output only. The username associated with this token. }, - "webhookSecretSecretVersion": "A String", # Required. Immutable. SecretManager resource containing the webhook secret of a GitLab project, formatted as `projects/*/secrets/*/versions/*`. This is used to validate webhooks. + "webhookSecretSecretVersion": "A String", # Required. Immutable. SecretManager resource containing the webhook secret of a GitLab project, formatted as `projects/*/secrets/*/versions/*` or `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are supported in that location). This is used to validate webhooks. }, "gitlabEnterpriseConfig": { # Configuration for connections to an instance of GitLab Enterprise. # Configuration for connections to an instance of GitLab Enterprise. "authorizerCredential": { # Represents a personal access token that authorized the Connection, and associated metadata. # Required. A GitLab personal access token with the minimum `api` scope access and a minimum role of `maintainer`. The GitLab Projects visible to this Personal Access Token will control which Projects Developer Connect has access to. - "userTokenSecretVersion": "A String", # Required. A SecretManager resource containing the user token that authorizes the Developer Connect connection. Format: `projects/*/secrets/*/versions/*`. + "userTokenSecretVersion": "A String", # Required. A SecretManager resource containing the user token that authorizes the Developer Connect connection. Format: `projects/*/secrets/*/versions/*` or `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are supported in that location). "username": "A String", # Output only. The username associated with this token. }, "hostUri": "A String", # Required. The URI of the GitLab Enterprise host this connection is for. "readAuthorizerCredential": { # Represents a personal access token that authorized the Connection, and associated metadata. # Required. A GitLab personal access token with the minimum `read_api` scope access and a minimum role of `reporter`. The GitLab Projects visible to this Personal Access Token will control which Projects Developer Connect has access to. - "userTokenSecretVersion": "A String", # Required. A SecretManager resource containing the user token that authorizes the Developer Connect connection. Format: `projects/*/secrets/*/versions/*`. + "userTokenSecretVersion": "A String", # Required. A SecretManager resource containing the user token that authorizes the Developer Connect connection. Format: `projects/*/secrets/*/versions/*` or `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are supported in that location). "username": "A String", # Output only. The username associated with this token. }, "serverVersion": "A String", # Output only. Version of the GitLab Enterprise server running on the `host_uri`. @@ -476,7 +476,7 @@

Method Details

"service": "A String", # Required. The Service Directory service name. Format: projects/{project}/locations/{location}/namespaces/{namespace}/services/{service}. }, "sslCaCertificate": "A String", # Optional. SSL Certificate Authority certificate to use for requests to GitLab Enterprise instance. - "webhookSecretSecretVersion": "A String", # Required. Immutable. SecretManager resource containing the webhook secret of a GitLab project, formatted as `projects/*/secrets/*/versions/*`. This is used to validate webhooks. + "webhookSecretSecretVersion": "A String", # Required. Immutable. SecretManager resource containing the webhook secret of a GitLab project, formatted as `projects/*/secrets/*/versions/*` or `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are supported in that location). This is used to validate webhooks. }, "installationState": { # Describes stage and necessary actions to be taken by the user to complete the installation. Used for GitHub and GitHub Enterprise based connections. # Output only. Installation state of the Connection. "actionUri": "A String", # Output only. Link to follow for next action. Empty string if the installation is already complete. @@ -519,24 +519,24 @@

Method Details

}, "bitbucketCloudConfig": { # Configuration for connections to an instance of Bitbucket Cloud. # Configuration for connections to an instance of Bitbucket Clouds. "authorizerCredential": { # Represents a personal access token that authorized the Connection, and associated metadata. # Required. An access token with the minimum `repository`, `pullrequest` and `webhook` scope access. It can either be a workspace, project or repository access token. This is needed to create webhooks. It's recommended to use a system account to generate these credentials. - "userTokenSecretVersion": "A String", # Required. A SecretManager resource containing the user token that authorizes the Developer Connect connection. Format: `projects/*/secrets/*/versions/*`. + "userTokenSecretVersion": "A String", # Required. A SecretManager resource containing the user token that authorizes the Developer Connect connection. Format: `projects/*/secrets/*/versions/*` or `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are supported in that location). "username": "A String", # Output only. The username associated with this token. }, "readAuthorizerCredential": { # Represents a personal access token that authorized the Connection, and associated metadata. # Required. An access token with the minimum `repository` access. It can either be a workspace, project or repository access token. It's recommended to use a system account to generate the credentials. - "userTokenSecretVersion": "A String", # Required. A SecretManager resource containing the user token that authorizes the Developer Connect connection. Format: `projects/*/secrets/*/versions/*`. + "userTokenSecretVersion": "A String", # Required. A SecretManager resource containing the user token that authorizes the Developer Connect connection. Format: `projects/*/secrets/*/versions/*` or `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are supported in that location). "username": "A String", # Output only. The username associated with this token. }, - "webhookSecretSecretVersion": "A String", # Required. Immutable. SecretManager resource containing the webhook secret used to verify webhook events, formatted as `projects/*/secrets/*/versions/*`. This is used to validate and create webhooks. + "webhookSecretSecretVersion": "A String", # Required. Immutable. SecretManager resource containing the webhook secret used to verify webhook events, formatted as `projects/*/secrets/*/versions/*` or `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are supported in that location). This is used to validate and create webhooks. "workspace": "A String", # Required. The Bitbucket Cloud Workspace ID to be connected to Google Cloud Platform. }, "bitbucketDataCenterConfig": { # Configuration for connections to an instance of Bitbucket Data Center. # Configuration for connections to an instance of Bitbucket Data Center. "authorizerCredential": { # Represents a personal access token that authorized the Connection, and associated metadata. # Required. An http access token with the minimum `Repository admin` scope access. This is needed to create webhooks. It's recommended to use a system account to generate these credentials. - "userTokenSecretVersion": "A String", # Required. A SecretManager resource containing the user token that authorizes the Developer Connect connection. Format: `projects/*/secrets/*/versions/*`. + "userTokenSecretVersion": "A String", # Required. A SecretManager resource containing the user token that authorizes the Developer Connect connection. Format: `projects/*/secrets/*/versions/*` or `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are supported in that location). "username": "A String", # Output only. The username associated with this token. }, "hostUri": "A String", # Required. The URI of the Bitbucket Data Center host this connection is for. "readAuthorizerCredential": { # Represents a personal access token that authorized the Connection, and associated metadata. # Required. An http access token with the minimum `Repository read` access. It's recommended to use a system account to generate the credentials. - "userTokenSecretVersion": "A String", # Required. A SecretManager resource containing the user token that authorizes the Developer Connect connection. Format: `projects/*/secrets/*/versions/*`. + "userTokenSecretVersion": "A String", # Required. A SecretManager resource containing the user token that authorizes the Developer Connect connection. Format: `projects/*/secrets/*/versions/*` or `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are supported in that location). "username": "A String", # Output only. The username associated with this token. }, "serverVersion": "A String", # Output only. Version of the Bitbucket Data Center server running on the `host_uri`. @@ -544,7 +544,7 @@

Method Details

"service": "A String", # Required. The Service Directory service name. Format: projects/{project}/locations/{location}/namespaces/{namespace}/services/{service}. }, "sslCaCertificate": "A String", # Optional. SSL certificate authority to trust when making requests to Bitbucket Data Center. - "webhookSecretSecretVersion": "A String", # Required. Immutable. SecretManager resource containing the webhook secret used to verify webhook events, formatted as `projects/*/secrets/*/versions/*`. This is used to validate webhooks. + "webhookSecretSecretVersion": "A String", # Required. Immutable. SecretManager resource containing the webhook secret used to verify webhook events, formatted as `projects/*/secrets/*/versions/*` or `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are supported in that location). This is used to validate webhooks. }, "createTime": "A String", # Output only. [Output only] Create timestamp "cryptoKeyConfig": { # The crypto key configuration. This field is used by the Customer-managed encryption keys (CMEK) feature. # Optional. The crypto key configuration. This field is used by the Customer-Managed Encryption Keys (CMEK) feature. @@ -559,7 +559,7 @@

Method Details

"githubConfig": { # Configuration for connections to github.com. # Configuration for connections to github.com. "appInstallationId": "A String", # Optional. GitHub App installation id. "authorizerCredential": { # Represents an OAuth token of the account that authorized the Connection, and associated metadata. # Optional. OAuth credential of the account that authorized the GitHub App. It is recommended to use a robot account instead of a human user account. The OAuth token must be tied to the GitHub App of this config. - "oauthTokenSecretVersion": "A String", # Required. A SecretManager resource containing the OAuth token that authorizes the connection. Format: `projects/*/secrets/*/versions/*`. + "oauthTokenSecretVersion": "A String", # Required. A SecretManager resource containing the OAuth token that authorizes the connection. Format: `projects/*/secrets/*/versions/*` or `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are supported in that location). "username": "A String", # Output only. The username associated with this token. }, "githubApp": "A String", # Required. Immutable. The GitHub Application that was installed to the GitHub user or organization. @@ -571,33 +571,33 @@

Method Details

"appSlug": "A String", # Output only. The URL-friendly name of the GitHub App. "hostUri": "A String", # Required. The URI of the GitHub Enterprise host this connection is for. "installationUri": "A String", # Output only. The URI to navigate to in order to manage the installation associated with this GitHubEnterpriseConfig. - "privateKeySecretVersion": "A String", # Optional. SecretManager resource containing the private key of the GitHub App, formatted as `projects/*/secrets/*/versions/*`. + "privateKeySecretVersion": "A String", # Optional. SecretManager resource containing the private key of the GitHub App, formatted as `projects/*/secrets/*/versions/*` or `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are supported in that location). "serverVersion": "A String", # Output only. GitHub Enterprise version installed at the host_uri. "serviceDirectoryConfig": { # ServiceDirectoryConfig represents Service Directory configuration for a connection. # Optional. Configuration for using Service Directory to privately connect to a GitHub Enterprise server. This should only be set if the GitHub Enterprise server is hosted on-premises and not reachable by public internet. If this field is left empty, calls to the GitHub Enterprise server will be made over the public internet. "service": "A String", # Required. The Service Directory service name. Format: projects/{project}/locations/{location}/namespaces/{namespace}/services/{service}. }, "sslCaCertificate": "A String", # Optional. SSL certificate to use for requests to GitHub Enterprise. - "webhookSecretSecretVersion": "A String", # Optional. SecretManager resource containing the webhook secret of the GitHub App, formatted as `projects/*/secrets/*/versions/*`. + "webhookSecretSecretVersion": "A String", # Optional. SecretManager resource containing the webhook secret of the GitHub App, formatted as `projects/*/secrets/*/versions/*` or `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are supported in that location). }, "gitlabConfig": { # Configuration for connections to gitlab.com. # Configuration for connections to gitlab.com. "authorizerCredential": { # Represents a personal access token that authorized the Connection, and associated metadata. # Required. A GitLab personal access token with the minimum `api` scope access and a minimum role of `maintainer`. The GitLab Projects visible to this Personal Access Token will control which Projects Developer Connect has access to. - "userTokenSecretVersion": "A String", # Required. A SecretManager resource containing the user token that authorizes the Developer Connect connection. Format: `projects/*/secrets/*/versions/*`. + "userTokenSecretVersion": "A String", # Required. A SecretManager resource containing the user token that authorizes the Developer Connect connection. Format: `projects/*/secrets/*/versions/*` or `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are supported in that location). "username": "A String", # Output only. The username associated with this token. }, "readAuthorizerCredential": { # Represents a personal access token that authorized the Connection, and associated metadata. # Required. A GitLab personal access token with the minimum `read_api` scope access and a minimum role of `reporter`. The GitLab Projects visible to this Personal Access Token will control which Projects Developer Connect has access to. - "userTokenSecretVersion": "A String", # Required. A SecretManager resource containing the user token that authorizes the Developer Connect connection. Format: `projects/*/secrets/*/versions/*`. + "userTokenSecretVersion": "A String", # Required. A SecretManager resource containing the user token that authorizes the Developer Connect connection. Format: `projects/*/secrets/*/versions/*` or `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are supported in that location). "username": "A String", # Output only. The username associated with this token. }, - "webhookSecretSecretVersion": "A String", # Required. Immutable. SecretManager resource containing the webhook secret of a GitLab project, formatted as `projects/*/secrets/*/versions/*`. This is used to validate webhooks. + "webhookSecretSecretVersion": "A String", # Required. Immutable. SecretManager resource containing the webhook secret of a GitLab project, formatted as `projects/*/secrets/*/versions/*` or `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are supported in that location). This is used to validate webhooks. }, "gitlabEnterpriseConfig": { # Configuration for connections to an instance of GitLab Enterprise. # Configuration for connections to an instance of GitLab Enterprise. "authorizerCredential": { # Represents a personal access token that authorized the Connection, and associated metadata. # Required. A GitLab personal access token with the minimum `api` scope access and a minimum role of `maintainer`. The GitLab Projects visible to this Personal Access Token will control which Projects Developer Connect has access to. - "userTokenSecretVersion": "A String", # Required. A SecretManager resource containing the user token that authorizes the Developer Connect connection. Format: `projects/*/secrets/*/versions/*`. + "userTokenSecretVersion": "A String", # Required. A SecretManager resource containing the user token that authorizes the Developer Connect connection. Format: `projects/*/secrets/*/versions/*` or `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are supported in that location). "username": "A String", # Output only. The username associated with this token. }, "hostUri": "A String", # Required. The URI of the GitLab Enterprise host this connection is for. "readAuthorizerCredential": { # Represents a personal access token that authorized the Connection, and associated metadata. # Required. A GitLab personal access token with the minimum `read_api` scope access and a minimum role of `reporter`. The GitLab Projects visible to this Personal Access Token will control which Projects Developer Connect has access to. - "userTokenSecretVersion": "A String", # Required. A SecretManager resource containing the user token that authorizes the Developer Connect connection. Format: `projects/*/secrets/*/versions/*`. + "userTokenSecretVersion": "A String", # Required. A SecretManager resource containing the user token that authorizes the Developer Connect connection. Format: `projects/*/secrets/*/versions/*` or `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are supported in that location). "username": "A String", # Output only. The username associated with this token. }, "serverVersion": "A String", # Output only. Version of the GitLab Enterprise server running on the `host_uri`. @@ -605,7 +605,7 @@

Method Details

"service": "A String", # Required. The Service Directory service name. Format: projects/{project}/locations/{location}/namespaces/{namespace}/services/{service}. }, "sslCaCertificate": "A String", # Optional. SSL Certificate Authority certificate to use for requests to GitLab Enterprise instance. - "webhookSecretSecretVersion": "A String", # Required. Immutable. SecretManager resource containing the webhook secret of a GitLab project, formatted as `projects/*/secrets/*/versions/*`. This is used to validate webhooks. + "webhookSecretSecretVersion": "A String", # Required. Immutable. SecretManager resource containing the webhook secret of a GitLab project, formatted as `projects/*/secrets/*/versions/*` or `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are supported in that location). This is used to validate webhooks. }, "installationState": { # Describes stage and necessary actions to be taken by the user to complete the installation. Used for GitHub and GitHub Enterprise based connections. # Output only. Installation state of the Connection. "actionUri": "A String", # Output only. Link to follow for next action. Empty string if the installation is already complete. @@ -657,24 +657,24 @@

Method Details

}, "bitbucketCloudConfig": { # Configuration for connections to an instance of Bitbucket Cloud. # Configuration for connections to an instance of Bitbucket Clouds. "authorizerCredential": { # Represents a personal access token that authorized the Connection, and associated metadata. # Required. An access token with the minimum `repository`, `pullrequest` and `webhook` scope access. It can either be a workspace, project or repository access token. This is needed to create webhooks. It's recommended to use a system account to generate these credentials. - "userTokenSecretVersion": "A String", # Required. A SecretManager resource containing the user token that authorizes the Developer Connect connection. Format: `projects/*/secrets/*/versions/*`. + "userTokenSecretVersion": "A String", # Required. A SecretManager resource containing the user token that authorizes the Developer Connect connection. Format: `projects/*/secrets/*/versions/*` or `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are supported in that location). "username": "A String", # Output only. The username associated with this token. }, "readAuthorizerCredential": { # Represents a personal access token that authorized the Connection, and associated metadata. # Required. An access token with the minimum `repository` access. It can either be a workspace, project or repository access token. It's recommended to use a system account to generate the credentials. - "userTokenSecretVersion": "A String", # Required. A SecretManager resource containing the user token that authorizes the Developer Connect connection. Format: `projects/*/secrets/*/versions/*`. + "userTokenSecretVersion": "A String", # Required. A SecretManager resource containing the user token that authorizes the Developer Connect connection. Format: `projects/*/secrets/*/versions/*` or `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are supported in that location). "username": "A String", # Output only. The username associated with this token. }, - "webhookSecretSecretVersion": "A String", # Required. Immutable. SecretManager resource containing the webhook secret used to verify webhook events, formatted as `projects/*/secrets/*/versions/*`. This is used to validate and create webhooks. + "webhookSecretSecretVersion": "A String", # Required. Immutable. SecretManager resource containing the webhook secret used to verify webhook events, formatted as `projects/*/secrets/*/versions/*` or `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are supported in that location). This is used to validate and create webhooks. "workspace": "A String", # Required. The Bitbucket Cloud Workspace ID to be connected to Google Cloud Platform. }, "bitbucketDataCenterConfig": { # Configuration for connections to an instance of Bitbucket Data Center. # Configuration for connections to an instance of Bitbucket Data Center. "authorizerCredential": { # Represents a personal access token that authorized the Connection, and associated metadata. # Required. An http access token with the minimum `Repository admin` scope access. This is needed to create webhooks. It's recommended to use a system account to generate these credentials. - "userTokenSecretVersion": "A String", # Required. A SecretManager resource containing the user token that authorizes the Developer Connect connection. Format: `projects/*/secrets/*/versions/*`. + "userTokenSecretVersion": "A String", # Required. A SecretManager resource containing the user token that authorizes the Developer Connect connection. Format: `projects/*/secrets/*/versions/*` or `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are supported in that location). "username": "A String", # Output only. The username associated with this token. }, "hostUri": "A String", # Required. The URI of the Bitbucket Data Center host this connection is for. "readAuthorizerCredential": { # Represents a personal access token that authorized the Connection, and associated metadata. # Required. An http access token with the minimum `Repository read` access. It's recommended to use a system account to generate the credentials. - "userTokenSecretVersion": "A String", # Required. A SecretManager resource containing the user token that authorizes the Developer Connect connection. Format: `projects/*/secrets/*/versions/*`. + "userTokenSecretVersion": "A String", # Required. A SecretManager resource containing the user token that authorizes the Developer Connect connection. Format: `projects/*/secrets/*/versions/*` or `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are supported in that location). "username": "A String", # Output only. The username associated with this token. }, "serverVersion": "A String", # Output only. Version of the Bitbucket Data Center server running on the `host_uri`. @@ -682,7 +682,7 @@

Method Details

"service": "A String", # Required. The Service Directory service name. Format: projects/{project}/locations/{location}/namespaces/{namespace}/services/{service}. }, "sslCaCertificate": "A String", # Optional. SSL certificate authority to trust when making requests to Bitbucket Data Center. - "webhookSecretSecretVersion": "A String", # Required. Immutable. SecretManager resource containing the webhook secret used to verify webhook events, formatted as `projects/*/secrets/*/versions/*`. This is used to validate webhooks. + "webhookSecretSecretVersion": "A String", # Required. Immutable. SecretManager resource containing the webhook secret used to verify webhook events, formatted as `projects/*/secrets/*/versions/*` or `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are supported in that location). This is used to validate webhooks. }, "createTime": "A String", # Output only. [Output only] Create timestamp "cryptoKeyConfig": { # The crypto key configuration. This field is used by the Customer-managed encryption keys (CMEK) feature. # Optional. The crypto key configuration. This field is used by the Customer-Managed Encryption Keys (CMEK) feature. @@ -697,7 +697,7 @@

Method Details

"githubConfig": { # Configuration for connections to github.com. # Configuration for connections to github.com. "appInstallationId": "A String", # Optional. GitHub App installation id. "authorizerCredential": { # Represents an OAuth token of the account that authorized the Connection, and associated metadata. # Optional. OAuth credential of the account that authorized the GitHub App. It is recommended to use a robot account instead of a human user account. The OAuth token must be tied to the GitHub App of this config. - "oauthTokenSecretVersion": "A String", # Required. A SecretManager resource containing the OAuth token that authorizes the connection. Format: `projects/*/secrets/*/versions/*`. + "oauthTokenSecretVersion": "A String", # Required. A SecretManager resource containing the OAuth token that authorizes the connection. Format: `projects/*/secrets/*/versions/*` or `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are supported in that location). "username": "A String", # Output only. The username associated with this token. }, "githubApp": "A String", # Required. Immutable. The GitHub Application that was installed to the GitHub user or organization. @@ -709,33 +709,33 @@

Method Details

"appSlug": "A String", # Output only. The URL-friendly name of the GitHub App. "hostUri": "A String", # Required. The URI of the GitHub Enterprise host this connection is for. "installationUri": "A String", # Output only. The URI to navigate to in order to manage the installation associated with this GitHubEnterpriseConfig. - "privateKeySecretVersion": "A String", # Optional. SecretManager resource containing the private key of the GitHub App, formatted as `projects/*/secrets/*/versions/*`. + "privateKeySecretVersion": "A String", # Optional. SecretManager resource containing the private key of the GitHub App, formatted as `projects/*/secrets/*/versions/*` or `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are supported in that location). "serverVersion": "A String", # Output only. GitHub Enterprise version installed at the host_uri. "serviceDirectoryConfig": { # ServiceDirectoryConfig represents Service Directory configuration for a connection. # Optional. Configuration for using Service Directory to privately connect to a GitHub Enterprise server. This should only be set if the GitHub Enterprise server is hosted on-premises and not reachable by public internet. If this field is left empty, calls to the GitHub Enterprise server will be made over the public internet. "service": "A String", # Required. The Service Directory service name. Format: projects/{project}/locations/{location}/namespaces/{namespace}/services/{service}. }, "sslCaCertificate": "A String", # Optional. SSL certificate to use for requests to GitHub Enterprise. - "webhookSecretSecretVersion": "A String", # Optional. SecretManager resource containing the webhook secret of the GitHub App, formatted as `projects/*/secrets/*/versions/*`. + "webhookSecretSecretVersion": "A String", # Optional. SecretManager resource containing the webhook secret of the GitHub App, formatted as `projects/*/secrets/*/versions/*` or `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are supported in that location). }, "gitlabConfig": { # Configuration for connections to gitlab.com. # Configuration for connections to gitlab.com. "authorizerCredential": { # Represents a personal access token that authorized the Connection, and associated metadata. # Required. A GitLab personal access token with the minimum `api` scope access and a minimum role of `maintainer`. The GitLab Projects visible to this Personal Access Token will control which Projects Developer Connect has access to. - "userTokenSecretVersion": "A String", # Required. A SecretManager resource containing the user token that authorizes the Developer Connect connection. Format: `projects/*/secrets/*/versions/*`. + "userTokenSecretVersion": "A String", # Required. A SecretManager resource containing the user token that authorizes the Developer Connect connection. Format: `projects/*/secrets/*/versions/*` or `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are supported in that location). "username": "A String", # Output only. The username associated with this token. }, "readAuthorizerCredential": { # Represents a personal access token that authorized the Connection, and associated metadata. # Required. A GitLab personal access token with the minimum `read_api` scope access and a minimum role of `reporter`. The GitLab Projects visible to this Personal Access Token will control which Projects Developer Connect has access to. - "userTokenSecretVersion": "A String", # Required. A SecretManager resource containing the user token that authorizes the Developer Connect connection. Format: `projects/*/secrets/*/versions/*`. + "userTokenSecretVersion": "A String", # Required. A SecretManager resource containing the user token that authorizes the Developer Connect connection. Format: `projects/*/secrets/*/versions/*` or `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are supported in that location). "username": "A String", # Output only. The username associated with this token. }, - "webhookSecretSecretVersion": "A String", # Required. Immutable. SecretManager resource containing the webhook secret of a GitLab project, formatted as `projects/*/secrets/*/versions/*`. This is used to validate webhooks. + "webhookSecretSecretVersion": "A String", # Required. Immutable. SecretManager resource containing the webhook secret of a GitLab project, formatted as `projects/*/secrets/*/versions/*` or `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are supported in that location). This is used to validate webhooks. }, "gitlabEnterpriseConfig": { # Configuration for connections to an instance of GitLab Enterprise. # Configuration for connections to an instance of GitLab Enterprise. "authorizerCredential": { # Represents a personal access token that authorized the Connection, and associated metadata. # Required. A GitLab personal access token with the minimum `api` scope access and a minimum role of `maintainer`. The GitLab Projects visible to this Personal Access Token will control which Projects Developer Connect has access to. - "userTokenSecretVersion": "A String", # Required. A SecretManager resource containing the user token that authorizes the Developer Connect connection. Format: `projects/*/secrets/*/versions/*`. + "userTokenSecretVersion": "A String", # Required. A SecretManager resource containing the user token that authorizes the Developer Connect connection. Format: `projects/*/secrets/*/versions/*` or `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are supported in that location). "username": "A String", # Output only. The username associated with this token. }, "hostUri": "A String", # Required. The URI of the GitLab Enterprise host this connection is for. "readAuthorizerCredential": { # Represents a personal access token that authorized the Connection, and associated metadata. # Required. A GitLab personal access token with the minimum `read_api` scope access and a minimum role of `reporter`. The GitLab Projects visible to this Personal Access Token will control which Projects Developer Connect has access to. - "userTokenSecretVersion": "A String", # Required. A SecretManager resource containing the user token that authorizes the Developer Connect connection. Format: `projects/*/secrets/*/versions/*`. + "userTokenSecretVersion": "A String", # Required. A SecretManager resource containing the user token that authorizes the Developer Connect connection. Format: `projects/*/secrets/*/versions/*` or `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are supported in that location). "username": "A String", # Output only. The username associated with this token. }, "serverVersion": "A String", # Output only. Version of the GitLab Enterprise server running on the `host_uri`. @@ -743,7 +743,7 @@

Method Details

"service": "A String", # Required. The Service Directory service name. Format: projects/{project}/locations/{location}/namespaces/{namespace}/services/{service}. }, "sslCaCertificate": "A String", # Optional. SSL Certificate Authority certificate to use for requests to GitLab Enterprise instance. - "webhookSecretSecretVersion": "A String", # Required. Immutable. SecretManager resource containing the webhook secret of a GitLab project, formatted as `projects/*/secrets/*/versions/*`. This is used to validate webhooks. + "webhookSecretSecretVersion": "A String", # Required. Immutable. SecretManager resource containing the webhook secret of a GitLab project, formatted as `projects/*/secrets/*/versions/*` or `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are supported in that location). This is used to validate webhooks. }, "installationState": { # Describes stage and necessary actions to be taken by the user to complete the installation. Used for GitHub and GitHub Enterprise based connections. # Output only. Installation state of the Connection. "actionUri": "A String", # Output only. Link to follow for next action. Empty string if the installation is already complete. diff --git a/docs/dyn/developerconnect_v1.projects.locations.html b/docs/dyn/developerconnect_v1.projects.locations.html index deda2e9848..a41b0ad5ab 100644 --- a/docs/dyn/developerconnect_v1.projects.locations.html +++ b/docs/dyn/developerconnect_v1.projects.locations.html @@ -145,7 +145,7 @@

Method Details

Args: name: string, The resource that owns the locations collection, if applicable. (required) - extraLocationTypes: string, Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage. (repeated) + extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated) filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160). pageSize: integer, The maximum number of results to return. If not set, the service selects a default. pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page. diff --git a/docs/dyn/developerconnect_v1.projects.locations.insightsConfigs.html b/docs/dyn/developerconnect_v1.projects.locations.insightsConfigs.html index c5476f42df..3377ac959b 100644 --- a/docs/dyn/developerconnect_v1.projects.locations.insightsConfigs.html +++ b/docs/dyn/developerconnect_v1.projects.locations.insightsConfigs.html @@ -82,7 +82,7 @@

Instance Methods

Creates a new InsightsConfig in a given project and location.

delete(name, etag=None, requestId=None, validateOnly=None, x__xgafv=None)

-

Delete a single Insight.

+

Deletes a single Insight.

get(name, x__xgafv=None)

Gets details of a single Insight.

@@ -127,7 +127,7 @@

Method Details

"uri": "A String", # Required. Immutable. The URI of the artifact that is deployed. e.g. `us-docker.pkg.dev/my-project/my-repo/image`. The URI does not include the tag / digest because it captures a lineage of artifacts. }, ], - "createTime": "A String", # Output only. [Output only] Create timestamp + "createTime": "A String", # Output only. Create timestamp. "errors": [ # Output only. Any errors that occurred while setting up the InsightsConfig. Each error will be in the format: `field_name: error_message`, e.g. GetAppHubApplication: Permission denied while getting App Hub application. Please grant permissions to the P4SA. { # 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). "code": 42, # The status code, which should be an enum value of google.rpc.Code. @@ -168,7 +168,7 @@

Method Details

}, ], "state": "A String", # Optional. Output only. The state of the InsightsConfig. - "updateTime": "A String", # Output only. [Output only] Update timestamp + "updateTime": "A String", # Output only. Update timestamp. } insightsConfigId: string, Required. ID of the requesting InsightsConfig. @@ -204,7 +204,7 @@

Method Details

delete(name, etag=None, requestId=None, validateOnly=None, x__xgafv=None) -
Delete a single Insight.
+  
Deletes a single Insight.
 
 Args:
   name: string, Required. Value for parent. (required)
@@ -271,7 +271,7 @@ 

Method Details

"uri": "A String", # Required. Immutable. The URI of the artifact that is deployed. e.g. `us-docker.pkg.dev/my-project/my-repo/image`. The URI does not include the tag / digest because it captures a lineage of artifacts. }, ], - "createTime": "A String", # Output only. [Output only] Create timestamp + "createTime": "A String", # Output only. Create timestamp. "errors": [ # Output only. Any errors that occurred while setting up the InsightsConfig. Each error will be in the format: `field_name: error_message`, e.g. GetAppHubApplication: Permission denied while getting App Hub application. Please grant permissions to the P4SA. { # 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). "code": 42, # The status code, which should be an enum value of google.rpc.Code. @@ -312,7 +312,7 @@

Method Details

}, ], "state": "A String", # Optional. Output only. The state of the InsightsConfig. - "updateTime": "A String", # Output only. [Output only] Update timestamp + "updateTime": "A String", # Output only. Update timestamp. }
@@ -353,7 +353,7 @@

Method Details

"uri": "A String", # Required. Immutable. The URI of the artifact that is deployed. e.g. `us-docker.pkg.dev/my-project/my-repo/image`. The URI does not include the tag / digest because it captures a lineage of artifacts. }, ], - "createTime": "A String", # Output only. [Output only] Create timestamp + "createTime": "A String", # Output only. Create timestamp. "errors": [ # Output only. Any errors that occurred while setting up the InsightsConfig. Each error will be in the format: `field_name: error_message`, e.g. GetAppHubApplication: Permission denied while getting App Hub application. Please grant permissions to the P4SA. { # 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). "code": 42, # The status code, which should be an enum value of google.rpc.Code. @@ -394,7 +394,7 @@

Method Details

}, ], "state": "A String", # Optional. Output only. The state of the InsightsConfig. - "updateTime": "A String", # Output only. [Output only] Update timestamp + "updateTime": "A String", # Output only. Update timestamp. }, ], "nextPageToken": "A String", # A token identifying a page of results the server should return. @@ -444,7 +444,7 @@

Method Details

"uri": "A String", # Required. Immutable. The URI of the artifact that is deployed. e.g. `us-docker.pkg.dev/my-project/my-repo/image`. The URI does not include the tag / digest because it captures a lineage of artifacts. }, ], - "createTime": "A String", # Output only. [Output only] Create timestamp + "createTime": "A String", # Output only. Create timestamp. "errors": [ # Output only. Any errors that occurred while setting up the InsightsConfig. Each error will be in the format: `field_name: error_message`, e.g. GetAppHubApplication: Permission denied while getting App Hub application. Please grant permissions to the P4SA. { # 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). "code": 42, # The status code, which should be an enum value of google.rpc.Code. @@ -485,7 +485,7 @@

Method Details

}, ], "state": "A String", # Optional. Output only. The state of the InsightsConfig. - "updateTime": "A String", # Output only. [Output only] Update timestamp + "updateTime": "A String", # Output only. Update timestamp. } allowMissing: boolean, Optional. If set to true, and the insightsConfig is not found a new insightsConfig will be created. In this situation `update_mask` is ignored. The creation will succeed only if the input insightsConfig has all the necessary information (e.g a github_config with both user_oauth_token and installation_id properties). diff --git a/docs/dyn/developerconnect_v1.projects.locations.operations.html b/docs/dyn/developerconnect_v1.projects.locations.operations.html index 8f5cfb58b2..4348e43f3e 100644 --- a/docs/dyn/developerconnect_v1.projects.locations.operations.html +++ b/docs/dyn/developerconnect_v1.projects.locations.operations.html @@ -184,7 +184,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -216,7 +216,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/dialogflow_v2.projects.conversationProfiles.html b/docs/dyn/dialogflow_v2.projects.conversationProfiles.html index cda17bf260..cdf1f93d56 100644 --- a/docs/dyn/dialogflow_v2.projects.conversationProfiles.html +++ b/docs/dyn/dialogflow_v2.projects.conversationProfiles.html @@ -172,7 +172,7 @@

Method Details

"enableAsyncToolCall": True or False, # Optional. If true, enable asynchronous execution of tools. "featureConfigs": [ # Configuration of different suggestion features. One feature can have only one config. { # Config for suggestion features. - "conversationModelConfig": { # Custom conversation models used in agent assist feature. Supported feature: ARTICLE_SUGGESTION, SMART_COMPOSE, SMART_REPLY, CONVERSATION_SUMMARIZATION. # Configs of custom conversation model. + "conversationModelConfig": { # Custom conversation models used in agent assist feature. Supported feature: ARTICLE_SUGGESTION, SMART_COMPOSE, SMART_REPLY, CONVERSATION_SUMMARIZATION # Configs of custom conversation model. "baselineModelVersion": "A String", # Version of current baseline model. It will be ignored if model is set. Valid versions are: - Article Suggestion baseline model: - 0.9 - 1.0 (default) - Summarization baseline model: - 1.0 "model": "A String", # Conversation model resource name. Format: `projects//conversationModels/`. }, @@ -245,7 +245,7 @@

Method Details

"enableAsyncToolCall": True or False, # Optional. If true, enable asynchronous execution of tools. "featureConfigs": [ # Configuration of different suggestion features. One feature can have only one config. { # Config for suggestion features. - "conversationModelConfig": { # Custom conversation models used in agent assist feature. Supported feature: ARTICLE_SUGGESTION, SMART_COMPOSE, SMART_REPLY, CONVERSATION_SUMMARIZATION. # Configs of custom conversation model. + "conversationModelConfig": { # Custom conversation models used in agent assist feature. Supported feature: ARTICLE_SUGGESTION, SMART_COMPOSE, SMART_REPLY, CONVERSATION_SUMMARIZATION # Configs of custom conversation model. "baselineModelVersion": "A String", # Version of current baseline model. It will be ignored if model is set. Valid versions are: - Article Suggestion baseline model: - 0.9 - 1.0 (default) - Summarization baseline model: - 1.0 "model": "A String", # Conversation model resource name. Format: `projects//conversationModels/`. }, @@ -407,7 +407,7 @@

Method Details

"enableAsyncToolCall": True or False, # Optional. If true, enable asynchronous execution of tools. "featureConfigs": [ # Configuration of different suggestion features. One feature can have only one config. { # Config for suggestion features. - "conversationModelConfig": { # Custom conversation models used in agent assist feature. Supported feature: ARTICLE_SUGGESTION, SMART_COMPOSE, SMART_REPLY, CONVERSATION_SUMMARIZATION. # Configs of custom conversation model. + "conversationModelConfig": { # Custom conversation models used in agent assist feature. Supported feature: ARTICLE_SUGGESTION, SMART_COMPOSE, SMART_REPLY, CONVERSATION_SUMMARIZATION # Configs of custom conversation model. "baselineModelVersion": "A String", # Version of current baseline model. It will be ignored if model is set. Valid versions are: - Article Suggestion baseline model: - 0.9 - 1.0 (default) - Summarization baseline model: - 1.0 "model": "A String", # Conversation model resource name. Format: `projects//conversationModels/`. }, @@ -480,7 +480,7 @@

Method Details

"enableAsyncToolCall": True or False, # Optional. If true, enable asynchronous execution of tools. "featureConfigs": [ # Configuration of different suggestion features. One feature can have only one config. { # Config for suggestion features. - "conversationModelConfig": { # Custom conversation models used in agent assist feature. Supported feature: ARTICLE_SUGGESTION, SMART_COMPOSE, SMART_REPLY, CONVERSATION_SUMMARIZATION. # Configs of custom conversation model. + "conversationModelConfig": { # Custom conversation models used in agent assist feature. Supported feature: ARTICLE_SUGGESTION, SMART_COMPOSE, SMART_REPLY, CONVERSATION_SUMMARIZATION # Configs of custom conversation model. "baselineModelVersion": "A String", # Version of current baseline model. It will be ignored if model is set. Valid versions are: - Article Suggestion baseline model: - 0.9 - 1.0 (default) - Summarization baseline model: - 1.0 "model": "A String", # Conversation model resource name. Format: `projects//conversationModels/`. }, @@ -667,7 +667,7 @@

Method Details

"enableAsyncToolCall": True or False, # Optional. If true, enable asynchronous execution of tools. "featureConfigs": [ # Configuration of different suggestion features. One feature can have only one config. { # Config for suggestion features. - "conversationModelConfig": { # Custom conversation models used in agent assist feature. Supported feature: ARTICLE_SUGGESTION, SMART_COMPOSE, SMART_REPLY, CONVERSATION_SUMMARIZATION. # Configs of custom conversation model. + "conversationModelConfig": { # Custom conversation models used in agent assist feature. Supported feature: ARTICLE_SUGGESTION, SMART_COMPOSE, SMART_REPLY, CONVERSATION_SUMMARIZATION # Configs of custom conversation model. "baselineModelVersion": "A String", # Version of current baseline model. It will be ignored if model is set. Valid versions are: - Article Suggestion baseline model: - 0.9 - 1.0 (default) - Summarization baseline model: - 1.0 "model": "A String", # Conversation model resource name. Format: `projects//conversationModels/`. }, @@ -740,7 +740,7 @@

Method Details

"enableAsyncToolCall": True or False, # Optional. If true, enable asynchronous execution of tools. "featureConfigs": [ # Configuration of different suggestion features. One feature can have only one config. { # Config for suggestion features. - "conversationModelConfig": { # Custom conversation models used in agent assist feature. Supported feature: ARTICLE_SUGGESTION, SMART_COMPOSE, SMART_REPLY, CONVERSATION_SUMMARIZATION. # Configs of custom conversation model. + "conversationModelConfig": { # Custom conversation models used in agent assist feature. Supported feature: ARTICLE_SUGGESTION, SMART_COMPOSE, SMART_REPLY, CONVERSATION_SUMMARIZATION # Configs of custom conversation model. "baselineModelVersion": "A String", # Version of current baseline model. It will be ignored if model is set. Valid versions are: - Article Suggestion baseline model: - 0.9 - 1.0 (default) - Summarization baseline model: - 1.0 "model": "A String", # Conversation model resource name. Format: `projects//conversationModels/`. }, @@ -913,7 +913,7 @@

Method Details

"enableAsyncToolCall": True or False, # Optional. If true, enable asynchronous execution of tools. "featureConfigs": [ # Configuration of different suggestion features. One feature can have only one config. { # Config for suggestion features. - "conversationModelConfig": { # Custom conversation models used in agent assist feature. Supported feature: ARTICLE_SUGGESTION, SMART_COMPOSE, SMART_REPLY, CONVERSATION_SUMMARIZATION. # Configs of custom conversation model. + "conversationModelConfig": { # Custom conversation models used in agent assist feature. Supported feature: ARTICLE_SUGGESTION, SMART_COMPOSE, SMART_REPLY, CONVERSATION_SUMMARIZATION # Configs of custom conversation model. "baselineModelVersion": "A String", # Version of current baseline model. It will be ignored if model is set. Valid versions are: - Article Suggestion baseline model: - 0.9 - 1.0 (default) - Summarization baseline model: - 1.0 "model": "A String", # Conversation model resource name. Format: `projects//conversationModels/`. }, @@ -986,7 +986,7 @@

Method Details

"enableAsyncToolCall": True or False, # Optional. If true, enable asynchronous execution of tools. "featureConfigs": [ # Configuration of different suggestion features. One feature can have only one config. { # Config for suggestion features. - "conversationModelConfig": { # Custom conversation models used in agent assist feature. Supported feature: ARTICLE_SUGGESTION, SMART_COMPOSE, SMART_REPLY, CONVERSATION_SUMMARIZATION. # Configs of custom conversation model. + "conversationModelConfig": { # Custom conversation models used in agent assist feature. Supported feature: ARTICLE_SUGGESTION, SMART_COMPOSE, SMART_REPLY, CONVERSATION_SUMMARIZATION # Configs of custom conversation model. "baselineModelVersion": "A String", # Version of current baseline model. It will be ignored if model is set. Valid versions are: - Article Suggestion baseline model: - 0.9 - 1.0 (default) - Summarization baseline model: - 1.0 "model": "A String", # Conversation model resource name. Format: `projects//conversationModels/`. }, @@ -1167,7 +1167,7 @@

Method Details

"enableAsyncToolCall": True or False, # Optional. If true, enable asynchronous execution of tools. "featureConfigs": [ # Configuration of different suggestion features. One feature can have only one config. { # Config for suggestion features. - "conversationModelConfig": { # Custom conversation models used in agent assist feature. Supported feature: ARTICLE_SUGGESTION, SMART_COMPOSE, SMART_REPLY, CONVERSATION_SUMMARIZATION. # Configs of custom conversation model. + "conversationModelConfig": { # Custom conversation models used in agent assist feature. Supported feature: ARTICLE_SUGGESTION, SMART_COMPOSE, SMART_REPLY, CONVERSATION_SUMMARIZATION # Configs of custom conversation model. "baselineModelVersion": "A String", # Version of current baseline model. It will be ignored if model is set. Valid versions are: - Article Suggestion baseline model: - 0.9 - 1.0 (default) - Summarization baseline model: - 1.0 "model": "A String", # Conversation model resource name. Format: `projects//conversationModels/`. }, @@ -1240,7 +1240,7 @@

Method Details

"enableAsyncToolCall": True or False, # Optional. If true, enable asynchronous execution of tools. "featureConfigs": [ # Configuration of different suggestion features. One feature can have only one config. { # Config for suggestion features. - "conversationModelConfig": { # Custom conversation models used in agent assist feature. Supported feature: ARTICLE_SUGGESTION, SMART_COMPOSE, SMART_REPLY, CONVERSATION_SUMMARIZATION. # Configs of custom conversation model. + "conversationModelConfig": { # Custom conversation models used in agent assist feature. Supported feature: ARTICLE_SUGGESTION, SMART_COMPOSE, SMART_REPLY, CONVERSATION_SUMMARIZATION # Configs of custom conversation model. "baselineModelVersion": "A String", # Version of current baseline model. It will be ignored if model is set. Valid versions are: - Article Suggestion baseline model: - 0.9 - 1.0 (default) - Summarization baseline model: - 1.0 "model": "A String", # Conversation model resource name. Format: `projects//conversationModels/`. }, @@ -1403,7 +1403,7 @@

Method Details

"enableAsyncToolCall": True or False, # Optional. If true, enable asynchronous execution of tools. "featureConfigs": [ # Configuration of different suggestion features. One feature can have only one config. { # Config for suggestion features. - "conversationModelConfig": { # Custom conversation models used in agent assist feature. Supported feature: ARTICLE_SUGGESTION, SMART_COMPOSE, SMART_REPLY, CONVERSATION_SUMMARIZATION. # Configs of custom conversation model. + "conversationModelConfig": { # Custom conversation models used in agent assist feature. Supported feature: ARTICLE_SUGGESTION, SMART_COMPOSE, SMART_REPLY, CONVERSATION_SUMMARIZATION # Configs of custom conversation model. "baselineModelVersion": "A String", # Version of current baseline model. It will be ignored if model is set. Valid versions are: - Article Suggestion baseline model: - 0.9 - 1.0 (default) - Summarization baseline model: - 1.0 "model": "A String", # Conversation model resource name. Format: `projects//conversationModels/`. }, @@ -1476,7 +1476,7 @@

Method Details

"enableAsyncToolCall": True or False, # Optional. If true, enable asynchronous execution of tools. "featureConfigs": [ # Configuration of different suggestion features. One feature can have only one config. { # Config for suggestion features. - "conversationModelConfig": { # Custom conversation models used in agent assist feature. Supported feature: ARTICLE_SUGGESTION, SMART_COMPOSE, SMART_REPLY, CONVERSATION_SUMMARIZATION. # Configs of custom conversation model. + "conversationModelConfig": { # Custom conversation models used in agent assist feature. Supported feature: ARTICLE_SUGGESTION, SMART_COMPOSE, SMART_REPLY, CONVERSATION_SUMMARIZATION # Configs of custom conversation model. "baselineModelVersion": "A String", # Version of current baseline model. It will be ignored if model is set. Valid versions are: - Article Suggestion baseline model: - 0.9 - 1.0 (default) - Summarization baseline model: - 1.0 "model": "A String", # Conversation model resource name. Format: `projects//conversationModels/`. }, @@ -1630,7 +1630,7 @@

Method Details

{ # The request message for ConversationProfiles.SetSuggestionFeatureConfig. "participantRole": "A String", # Required. The participant role to add or update the suggestion feature config. Only HUMAN_AGENT or END_USER can be used. "suggestionFeatureConfig": { # Config for suggestion features. # Required. The suggestion feature config to add or update. - "conversationModelConfig": { # Custom conversation models used in agent assist feature. Supported feature: ARTICLE_SUGGESTION, SMART_COMPOSE, SMART_REPLY, CONVERSATION_SUMMARIZATION. # Configs of custom conversation model. + "conversationModelConfig": { # Custom conversation models used in agent assist feature. Supported feature: ARTICLE_SUGGESTION, SMART_COMPOSE, SMART_REPLY, CONVERSATION_SUMMARIZATION # Configs of custom conversation model. "baselineModelVersion": "A String", # Version of current baseline model. It will be ignored if model is set. Valid versions are: - Article Suggestion baseline model: - 0.9 - 1.0 (default) - Summarization baseline model: - 1.0 "model": "A String", # Conversation model resource name. Format: `projects//conversationModels/`. }, diff --git a/docs/dyn/dialogflow_v2.projects.conversations.participants.html b/docs/dyn/dialogflow_v2.projects.conversations.participants.html index 95006138f4..34c13eee64 100644 --- a/docs/dyn/dialogflow_v2.projects.conversations.participants.html +++ b/docs/dyn/dialogflow_v2.projects.conversations.participants.html @@ -1219,6 +1219,7 @@

Method Details

The object takes the form of: { # Represents a conversation participant (human agent, virtual agent, end-user). + "agentDesktopSource": "A String", # Optional. For tracking the utilization of prebuilt Agent Assist integration modules. This field is only inscope for Integration type that include UI Modules, Backend Modules, and Agent Desktop connector, it is out of scope for CCaaS and Direct Integration. For each human agent, prebuilt UI Modules needs to trigger the UpdateParticipant API to update this field. Both CreateParticipantRequest and UpdateParticipantRequest will be supported. "documentsMetadataFilters": { # Optional. Key-value filters on the metadata of documents returned by article suggestion. If specified, article suggestion only returns suggested documents that match all filters in their Document.metadata. Multiple values for a metadata key should be concatenated by comma. For example, filters to match all documents that have 'US' or 'CA' in their market metadata values and 'agent' in their user metadata values will be ``` documents_metadata_filters { key: "market" value: "US,CA" } documents_metadata_filters { key: "user" value: "agent" } ``` "a_key": "A String", }, @@ -1237,6 +1238,7 @@

Method Details

An object of the form: { # Represents a conversation participant (human agent, virtual agent, end-user). + "agentDesktopSource": "A String", # Optional. For tracking the utilization of prebuilt Agent Assist integration modules. This field is only inscope for Integration type that include UI Modules, Backend Modules, and Agent Desktop connector, it is out of scope for CCaaS and Direct Integration. For each human agent, prebuilt UI Modules needs to trigger the UpdateParticipant API to update this field. Both CreateParticipantRequest and UpdateParticipantRequest will be supported. "documentsMetadataFilters": { # Optional. Key-value filters on the metadata of documents returned by article suggestion. If specified, article suggestion only returns suggested documents that match all filters in their Document.metadata. Multiple values for a metadata key should be concatenated by comma. For example, filters to match all documents that have 'US' or 'CA' in their market metadata values and 'agent' in their user metadata values will be ``` documents_metadata_filters { key: "market" value: "US,CA" } documents_metadata_filters { key: "user" value: "agent" } ``` "a_key": "A String", }, @@ -1262,6 +1264,7 @@

Method Details

An object of the form: { # Represents a conversation participant (human agent, virtual agent, end-user). + "agentDesktopSource": "A String", # Optional. For tracking the utilization of prebuilt Agent Assist integration modules. This field is only inscope for Integration type that include UI Modules, Backend Modules, and Agent Desktop connector, it is out of scope for CCaaS and Direct Integration. For each human agent, prebuilt UI Modules needs to trigger the UpdateParticipant API to update this field. Both CreateParticipantRequest and UpdateParticipantRequest will be supported. "documentsMetadataFilters": { # Optional. Key-value filters on the metadata of documents returned by article suggestion. If specified, article suggestion only returns suggested documents that match all filters in their Document.metadata. Multiple values for a metadata key should be concatenated by comma. For example, filters to match all documents that have 'US' or 'CA' in their market metadata values and 'agent' in their user metadata values will be ``` documents_metadata_filters { key: "market" value: "US,CA" } documents_metadata_filters { key: "user" value: "agent" } ``` "a_key": "A String", }, @@ -1292,6 +1295,7 @@

Method Details

"nextPageToken": "A String", # Token to retrieve the next page of results or empty if there are no more results in the list. "participants": [ # The list of participants. There is a maximum number of items returned based on the page_size field in the request. { # Represents a conversation participant (human agent, virtual agent, end-user). + "agentDesktopSource": "A String", # Optional. For tracking the utilization of prebuilt Agent Assist integration modules. This field is only inscope for Integration type that include UI Modules, Backend Modules, and Agent Desktop connector, it is out of scope for CCaaS and Direct Integration. For each human agent, prebuilt UI Modules needs to trigger the UpdateParticipant API to update this field. Both CreateParticipantRequest and UpdateParticipantRequest will be supported. "documentsMetadataFilters": { # Optional. Key-value filters on the metadata of documents returned by article suggestion. If specified, article suggestion only returns suggested documents that match all filters in their Document.metadata. Multiple values for a metadata key should be concatenated by comma. For example, filters to match all documents that have 'US' or 'CA' in their market metadata values and 'agent' in their user metadata values will be ``` documents_metadata_filters { key: "market" value: "US,CA" } documents_metadata_filters { key: "user" value: "agent" } ``` "a_key": "A String", }, @@ -1328,6 +1332,7 @@

Method Details

The object takes the form of: { # Represents a conversation participant (human agent, virtual agent, end-user). + "agentDesktopSource": "A String", # Optional. For tracking the utilization of prebuilt Agent Assist integration modules. This field is only inscope for Integration type that include UI Modules, Backend Modules, and Agent Desktop connector, it is out of scope for CCaaS and Direct Integration. For each human agent, prebuilt UI Modules needs to trigger the UpdateParticipant API to update this field. Both CreateParticipantRequest and UpdateParticipantRequest will be supported. "documentsMetadataFilters": { # Optional. Key-value filters on the metadata of documents returned by article suggestion. If specified, article suggestion only returns suggested documents that match all filters in their Document.metadata. Multiple values for a metadata key should be concatenated by comma. For example, filters to match all documents that have 'US' or 'CA' in their market metadata values and 'agent' in their user metadata values will be ``` documents_metadata_filters { key: "market" value: "US,CA" } documents_metadata_filters { key: "user" value: "agent" } ``` "a_key": "A String", }, @@ -1347,6 +1352,7 @@

Method Details

An object of the form: { # Represents a conversation participant (human agent, virtual agent, end-user). + "agentDesktopSource": "A String", # Optional. For tracking the utilization of prebuilt Agent Assist integration modules. This field is only inscope for Integration type that include UI Modules, Backend Modules, and Agent Desktop connector, it is out of scope for CCaaS and Direct Integration. For each human agent, prebuilt UI Modules needs to trigger the UpdateParticipant API to update this field. Both CreateParticipantRequest and UpdateParticipantRequest will be supported. "documentsMetadataFilters": { # Optional. Key-value filters on the metadata of documents returned by article suggestion. If specified, article suggestion only returns suggested documents that match all filters in their Document.metadata. Multiple values for a metadata key should be concatenated by comma. For example, filters to match all documents that have 'US' or 'CA' in their market metadata values and 'agent' in their user metadata values will be ``` documents_metadata_filters { key: "market" value: "US,CA" } documents_metadata_filters { key: "user" value: "agent" } ``` "a_key": "A String", }, diff --git a/docs/dyn/dialogflow_v2.projects.locations.conversationProfiles.html b/docs/dyn/dialogflow_v2.projects.locations.conversationProfiles.html index 205d15939f..038b0dda4e 100644 --- a/docs/dyn/dialogflow_v2.projects.locations.conversationProfiles.html +++ b/docs/dyn/dialogflow_v2.projects.locations.conversationProfiles.html @@ -172,7 +172,7 @@

Method Details

"enableAsyncToolCall": True or False, # Optional. If true, enable asynchronous execution of tools. "featureConfigs": [ # Configuration of different suggestion features. One feature can have only one config. { # Config for suggestion features. - "conversationModelConfig": { # Custom conversation models used in agent assist feature. Supported feature: ARTICLE_SUGGESTION, SMART_COMPOSE, SMART_REPLY, CONVERSATION_SUMMARIZATION. # Configs of custom conversation model. + "conversationModelConfig": { # Custom conversation models used in agent assist feature. Supported feature: ARTICLE_SUGGESTION, SMART_COMPOSE, SMART_REPLY, CONVERSATION_SUMMARIZATION # Configs of custom conversation model. "baselineModelVersion": "A String", # Version of current baseline model. It will be ignored if model is set. Valid versions are: - Article Suggestion baseline model: - 0.9 - 1.0 (default) - Summarization baseline model: - 1.0 "model": "A String", # Conversation model resource name. Format: `projects//conversationModels/`. }, @@ -245,7 +245,7 @@

Method Details

"enableAsyncToolCall": True or False, # Optional. If true, enable asynchronous execution of tools. "featureConfigs": [ # Configuration of different suggestion features. One feature can have only one config. { # Config for suggestion features. - "conversationModelConfig": { # Custom conversation models used in agent assist feature. Supported feature: ARTICLE_SUGGESTION, SMART_COMPOSE, SMART_REPLY, CONVERSATION_SUMMARIZATION. # Configs of custom conversation model. + "conversationModelConfig": { # Custom conversation models used in agent assist feature. Supported feature: ARTICLE_SUGGESTION, SMART_COMPOSE, SMART_REPLY, CONVERSATION_SUMMARIZATION # Configs of custom conversation model. "baselineModelVersion": "A String", # Version of current baseline model. It will be ignored if model is set. Valid versions are: - Article Suggestion baseline model: - 0.9 - 1.0 (default) - Summarization baseline model: - 1.0 "model": "A String", # Conversation model resource name. Format: `projects//conversationModels/`. }, @@ -407,7 +407,7 @@

Method Details

"enableAsyncToolCall": True or False, # Optional. If true, enable asynchronous execution of tools. "featureConfigs": [ # Configuration of different suggestion features. One feature can have only one config. { # Config for suggestion features. - "conversationModelConfig": { # Custom conversation models used in agent assist feature. Supported feature: ARTICLE_SUGGESTION, SMART_COMPOSE, SMART_REPLY, CONVERSATION_SUMMARIZATION. # Configs of custom conversation model. + "conversationModelConfig": { # Custom conversation models used in agent assist feature. Supported feature: ARTICLE_SUGGESTION, SMART_COMPOSE, SMART_REPLY, CONVERSATION_SUMMARIZATION # Configs of custom conversation model. "baselineModelVersion": "A String", # Version of current baseline model. It will be ignored if model is set. Valid versions are: - Article Suggestion baseline model: - 0.9 - 1.0 (default) - Summarization baseline model: - 1.0 "model": "A String", # Conversation model resource name. Format: `projects//conversationModels/`. }, @@ -480,7 +480,7 @@

Method Details

"enableAsyncToolCall": True or False, # Optional. If true, enable asynchronous execution of tools. "featureConfigs": [ # Configuration of different suggestion features. One feature can have only one config. { # Config for suggestion features. - "conversationModelConfig": { # Custom conversation models used in agent assist feature. Supported feature: ARTICLE_SUGGESTION, SMART_COMPOSE, SMART_REPLY, CONVERSATION_SUMMARIZATION. # Configs of custom conversation model. + "conversationModelConfig": { # Custom conversation models used in agent assist feature. Supported feature: ARTICLE_SUGGESTION, SMART_COMPOSE, SMART_REPLY, CONVERSATION_SUMMARIZATION # Configs of custom conversation model. "baselineModelVersion": "A String", # Version of current baseline model. It will be ignored if model is set. Valid versions are: - Article Suggestion baseline model: - 0.9 - 1.0 (default) - Summarization baseline model: - 1.0 "model": "A String", # Conversation model resource name. Format: `projects//conversationModels/`. }, @@ -667,7 +667,7 @@

Method Details

"enableAsyncToolCall": True or False, # Optional. If true, enable asynchronous execution of tools. "featureConfigs": [ # Configuration of different suggestion features. One feature can have only one config. { # Config for suggestion features. - "conversationModelConfig": { # Custom conversation models used in agent assist feature. Supported feature: ARTICLE_SUGGESTION, SMART_COMPOSE, SMART_REPLY, CONVERSATION_SUMMARIZATION. # Configs of custom conversation model. + "conversationModelConfig": { # Custom conversation models used in agent assist feature. Supported feature: ARTICLE_SUGGESTION, SMART_COMPOSE, SMART_REPLY, CONVERSATION_SUMMARIZATION # Configs of custom conversation model. "baselineModelVersion": "A String", # Version of current baseline model. It will be ignored if model is set. Valid versions are: - Article Suggestion baseline model: - 0.9 - 1.0 (default) - Summarization baseline model: - 1.0 "model": "A String", # Conversation model resource name. Format: `projects//conversationModels/`. }, @@ -740,7 +740,7 @@

Method Details

"enableAsyncToolCall": True or False, # Optional. If true, enable asynchronous execution of tools. "featureConfigs": [ # Configuration of different suggestion features. One feature can have only one config. { # Config for suggestion features. - "conversationModelConfig": { # Custom conversation models used in agent assist feature. Supported feature: ARTICLE_SUGGESTION, SMART_COMPOSE, SMART_REPLY, CONVERSATION_SUMMARIZATION. # Configs of custom conversation model. + "conversationModelConfig": { # Custom conversation models used in agent assist feature. Supported feature: ARTICLE_SUGGESTION, SMART_COMPOSE, SMART_REPLY, CONVERSATION_SUMMARIZATION # Configs of custom conversation model. "baselineModelVersion": "A String", # Version of current baseline model. It will be ignored if model is set. Valid versions are: - Article Suggestion baseline model: - 0.9 - 1.0 (default) - Summarization baseline model: - 1.0 "model": "A String", # Conversation model resource name. Format: `projects//conversationModels/`. }, @@ -913,7 +913,7 @@

Method Details

"enableAsyncToolCall": True or False, # Optional. If true, enable asynchronous execution of tools. "featureConfigs": [ # Configuration of different suggestion features. One feature can have only one config. { # Config for suggestion features. - "conversationModelConfig": { # Custom conversation models used in agent assist feature. Supported feature: ARTICLE_SUGGESTION, SMART_COMPOSE, SMART_REPLY, CONVERSATION_SUMMARIZATION. # Configs of custom conversation model. + "conversationModelConfig": { # Custom conversation models used in agent assist feature. Supported feature: ARTICLE_SUGGESTION, SMART_COMPOSE, SMART_REPLY, CONVERSATION_SUMMARIZATION # Configs of custom conversation model. "baselineModelVersion": "A String", # Version of current baseline model. It will be ignored if model is set. Valid versions are: - Article Suggestion baseline model: - 0.9 - 1.0 (default) - Summarization baseline model: - 1.0 "model": "A String", # Conversation model resource name. Format: `projects//conversationModels/`. }, @@ -986,7 +986,7 @@

Method Details

"enableAsyncToolCall": True or False, # Optional. If true, enable asynchronous execution of tools. "featureConfigs": [ # Configuration of different suggestion features. One feature can have only one config. { # Config for suggestion features. - "conversationModelConfig": { # Custom conversation models used in agent assist feature. Supported feature: ARTICLE_SUGGESTION, SMART_COMPOSE, SMART_REPLY, CONVERSATION_SUMMARIZATION. # Configs of custom conversation model. + "conversationModelConfig": { # Custom conversation models used in agent assist feature. Supported feature: ARTICLE_SUGGESTION, SMART_COMPOSE, SMART_REPLY, CONVERSATION_SUMMARIZATION # Configs of custom conversation model. "baselineModelVersion": "A String", # Version of current baseline model. It will be ignored if model is set. Valid versions are: - Article Suggestion baseline model: - 0.9 - 1.0 (default) - Summarization baseline model: - 1.0 "model": "A String", # Conversation model resource name. Format: `projects//conversationModels/`. }, @@ -1167,7 +1167,7 @@

Method Details

"enableAsyncToolCall": True or False, # Optional. If true, enable asynchronous execution of tools. "featureConfigs": [ # Configuration of different suggestion features. One feature can have only one config. { # Config for suggestion features. - "conversationModelConfig": { # Custom conversation models used in agent assist feature. Supported feature: ARTICLE_SUGGESTION, SMART_COMPOSE, SMART_REPLY, CONVERSATION_SUMMARIZATION. # Configs of custom conversation model. + "conversationModelConfig": { # Custom conversation models used in agent assist feature. Supported feature: ARTICLE_SUGGESTION, SMART_COMPOSE, SMART_REPLY, CONVERSATION_SUMMARIZATION # Configs of custom conversation model. "baselineModelVersion": "A String", # Version of current baseline model. It will be ignored if model is set. Valid versions are: - Article Suggestion baseline model: - 0.9 - 1.0 (default) - Summarization baseline model: - 1.0 "model": "A String", # Conversation model resource name. Format: `projects//conversationModels/`. }, @@ -1240,7 +1240,7 @@

Method Details

"enableAsyncToolCall": True or False, # Optional. If true, enable asynchronous execution of tools. "featureConfigs": [ # Configuration of different suggestion features. One feature can have only one config. { # Config for suggestion features. - "conversationModelConfig": { # Custom conversation models used in agent assist feature. Supported feature: ARTICLE_SUGGESTION, SMART_COMPOSE, SMART_REPLY, CONVERSATION_SUMMARIZATION. # Configs of custom conversation model. + "conversationModelConfig": { # Custom conversation models used in agent assist feature. Supported feature: ARTICLE_SUGGESTION, SMART_COMPOSE, SMART_REPLY, CONVERSATION_SUMMARIZATION # Configs of custom conversation model. "baselineModelVersion": "A String", # Version of current baseline model. It will be ignored if model is set. Valid versions are: - Article Suggestion baseline model: - 0.9 - 1.0 (default) - Summarization baseline model: - 1.0 "model": "A String", # Conversation model resource name. Format: `projects//conversationModels/`. }, @@ -1403,7 +1403,7 @@

Method Details

"enableAsyncToolCall": True or False, # Optional. If true, enable asynchronous execution of tools. "featureConfigs": [ # Configuration of different suggestion features. One feature can have only one config. { # Config for suggestion features. - "conversationModelConfig": { # Custom conversation models used in agent assist feature. Supported feature: ARTICLE_SUGGESTION, SMART_COMPOSE, SMART_REPLY, CONVERSATION_SUMMARIZATION. # Configs of custom conversation model. + "conversationModelConfig": { # Custom conversation models used in agent assist feature. Supported feature: ARTICLE_SUGGESTION, SMART_COMPOSE, SMART_REPLY, CONVERSATION_SUMMARIZATION # Configs of custom conversation model. "baselineModelVersion": "A String", # Version of current baseline model. It will be ignored if model is set. Valid versions are: - Article Suggestion baseline model: - 0.9 - 1.0 (default) - Summarization baseline model: - 1.0 "model": "A String", # Conversation model resource name. Format: `projects//conversationModels/`. }, @@ -1476,7 +1476,7 @@

Method Details

"enableAsyncToolCall": True or False, # Optional. If true, enable asynchronous execution of tools. "featureConfigs": [ # Configuration of different suggestion features. One feature can have only one config. { # Config for suggestion features. - "conversationModelConfig": { # Custom conversation models used in agent assist feature. Supported feature: ARTICLE_SUGGESTION, SMART_COMPOSE, SMART_REPLY, CONVERSATION_SUMMARIZATION. # Configs of custom conversation model. + "conversationModelConfig": { # Custom conversation models used in agent assist feature. Supported feature: ARTICLE_SUGGESTION, SMART_COMPOSE, SMART_REPLY, CONVERSATION_SUMMARIZATION # Configs of custom conversation model. "baselineModelVersion": "A String", # Version of current baseline model. It will be ignored if model is set. Valid versions are: - Article Suggestion baseline model: - 0.9 - 1.0 (default) - Summarization baseline model: - 1.0 "model": "A String", # Conversation model resource name. Format: `projects//conversationModels/`. }, @@ -1630,7 +1630,7 @@

Method Details

{ # The request message for ConversationProfiles.SetSuggestionFeatureConfig. "participantRole": "A String", # Required. The participant role to add or update the suggestion feature config. Only HUMAN_AGENT or END_USER can be used. "suggestionFeatureConfig": { # Config for suggestion features. # Required. The suggestion feature config to add or update. - "conversationModelConfig": { # Custom conversation models used in agent assist feature. Supported feature: ARTICLE_SUGGESTION, SMART_COMPOSE, SMART_REPLY, CONVERSATION_SUMMARIZATION. # Configs of custom conversation model. + "conversationModelConfig": { # Custom conversation models used in agent assist feature. Supported feature: ARTICLE_SUGGESTION, SMART_COMPOSE, SMART_REPLY, CONVERSATION_SUMMARIZATION # Configs of custom conversation model. "baselineModelVersion": "A String", # Version of current baseline model. It will be ignored if model is set. Valid versions are: - Article Suggestion baseline model: - 0.9 - 1.0 (default) - Summarization baseline model: - 1.0 "model": "A String", # Conversation model resource name. Format: `projects//conversationModels/`. }, diff --git a/docs/dyn/dialogflow_v2.projects.locations.conversations.participants.html b/docs/dyn/dialogflow_v2.projects.locations.conversations.participants.html index 9dd3715a88..38016557dc 100644 --- a/docs/dyn/dialogflow_v2.projects.locations.conversations.participants.html +++ b/docs/dyn/dialogflow_v2.projects.locations.conversations.participants.html @@ -1219,6 +1219,7 @@

Method Details

The object takes the form of: { # Represents a conversation participant (human agent, virtual agent, end-user). + "agentDesktopSource": "A String", # Optional. For tracking the utilization of prebuilt Agent Assist integration modules. This field is only inscope for Integration type that include UI Modules, Backend Modules, and Agent Desktop connector, it is out of scope for CCaaS and Direct Integration. For each human agent, prebuilt UI Modules needs to trigger the UpdateParticipant API to update this field. Both CreateParticipantRequest and UpdateParticipantRequest will be supported. "documentsMetadataFilters": { # Optional. Key-value filters on the metadata of documents returned by article suggestion. If specified, article suggestion only returns suggested documents that match all filters in their Document.metadata. Multiple values for a metadata key should be concatenated by comma. For example, filters to match all documents that have 'US' or 'CA' in their market metadata values and 'agent' in their user metadata values will be ``` documents_metadata_filters { key: "market" value: "US,CA" } documents_metadata_filters { key: "user" value: "agent" } ``` "a_key": "A String", }, @@ -1237,6 +1238,7 @@

Method Details

An object of the form: { # Represents a conversation participant (human agent, virtual agent, end-user). + "agentDesktopSource": "A String", # Optional. For tracking the utilization of prebuilt Agent Assist integration modules. This field is only inscope for Integration type that include UI Modules, Backend Modules, and Agent Desktop connector, it is out of scope for CCaaS and Direct Integration. For each human agent, prebuilt UI Modules needs to trigger the UpdateParticipant API to update this field. Both CreateParticipantRequest and UpdateParticipantRequest will be supported. "documentsMetadataFilters": { # Optional. Key-value filters on the metadata of documents returned by article suggestion. If specified, article suggestion only returns suggested documents that match all filters in their Document.metadata. Multiple values for a metadata key should be concatenated by comma. For example, filters to match all documents that have 'US' or 'CA' in their market metadata values and 'agent' in their user metadata values will be ``` documents_metadata_filters { key: "market" value: "US,CA" } documents_metadata_filters { key: "user" value: "agent" } ``` "a_key": "A String", }, @@ -1262,6 +1264,7 @@

Method Details

An object of the form: { # Represents a conversation participant (human agent, virtual agent, end-user). + "agentDesktopSource": "A String", # Optional. For tracking the utilization of prebuilt Agent Assist integration modules. This field is only inscope for Integration type that include UI Modules, Backend Modules, and Agent Desktop connector, it is out of scope for CCaaS and Direct Integration. For each human agent, prebuilt UI Modules needs to trigger the UpdateParticipant API to update this field. Both CreateParticipantRequest and UpdateParticipantRequest will be supported. "documentsMetadataFilters": { # Optional. Key-value filters on the metadata of documents returned by article suggestion. If specified, article suggestion only returns suggested documents that match all filters in their Document.metadata. Multiple values for a metadata key should be concatenated by comma. For example, filters to match all documents that have 'US' or 'CA' in their market metadata values and 'agent' in their user metadata values will be ``` documents_metadata_filters { key: "market" value: "US,CA" } documents_metadata_filters { key: "user" value: "agent" } ``` "a_key": "A String", }, @@ -1292,6 +1295,7 @@

Method Details

"nextPageToken": "A String", # Token to retrieve the next page of results or empty if there are no more results in the list. "participants": [ # The list of participants. There is a maximum number of items returned based on the page_size field in the request. { # Represents a conversation participant (human agent, virtual agent, end-user). + "agentDesktopSource": "A String", # Optional. For tracking the utilization of prebuilt Agent Assist integration modules. This field is only inscope for Integration type that include UI Modules, Backend Modules, and Agent Desktop connector, it is out of scope for CCaaS and Direct Integration. For each human agent, prebuilt UI Modules needs to trigger the UpdateParticipant API to update this field. Both CreateParticipantRequest and UpdateParticipantRequest will be supported. "documentsMetadataFilters": { # Optional. Key-value filters on the metadata of documents returned by article suggestion. If specified, article suggestion only returns suggested documents that match all filters in their Document.metadata. Multiple values for a metadata key should be concatenated by comma. For example, filters to match all documents that have 'US' or 'CA' in their market metadata values and 'agent' in their user metadata values will be ``` documents_metadata_filters { key: "market" value: "US,CA" } documents_metadata_filters { key: "user" value: "agent" } ``` "a_key": "A String", }, @@ -1328,6 +1332,7 @@

Method Details

The object takes the form of: { # Represents a conversation participant (human agent, virtual agent, end-user). + "agentDesktopSource": "A String", # Optional. For tracking the utilization of prebuilt Agent Assist integration modules. This field is only inscope for Integration type that include UI Modules, Backend Modules, and Agent Desktop connector, it is out of scope for CCaaS and Direct Integration. For each human agent, prebuilt UI Modules needs to trigger the UpdateParticipant API to update this field. Both CreateParticipantRequest and UpdateParticipantRequest will be supported. "documentsMetadataFilters": { # Optional. Key-value filters on the metadata of documents returned by article suggestion. If specified, article suggestion only returns suggested documents that match all filters in their Document.metadata. Multiple values for a metadata key should be concatenated by comma. For example, filters to match all documents that have 'US' or 'CA' in their market metadata values and 'agent' in their user metadata values will be ``` documents_metadata_filters { key: "market" value: "US,CA" } documents_metadata_filters { key: "user" value: "agent" } ``` "a_key": "A String", }, @@ -1347,6 +1352,7 @@

Method Details

An object of the form: { # Represents a conversation participant (human agent, virtual agent, end-user). + "agentDesktopSource": "A String", # Optional. For tracking the utilization of prebuilt Agent Assist integration modules. This field is only inscope for Integration type that include UI Modules, Backend Modules, and Agent Desktop connector, it is out of scope for CCaaS and Direct Integration. For each human agent, prebuilt UI Modules needs to trigger the UpdateParticipant API to update this field. Both CreateParticipantRequest and UpdateParticipantRequest will be supported. "documentsMetadataFilters": { # Optional. Key-value filters on the metadata of documents returned by article suggestion. If specified, article suggestion only returns suggested documents that match all filters in their Document.metadata. Multiple values for a metadata key should be concatenated by comma. For example, filters to match all documents that have 'US' or 'CA' in their market metadata values and 'agent' in their user metadata values will be ``` documents_metadata_filters { key: "market" value: "US,CA" } documents_metadata_filters { key: "user" value: "agent" } ``` "a_key": "A String", }, diff --git a/docs/dyn/dialogflow_v2.projects.locations.generators.evaluations.html b/docs/dyn/dialogflow_v2.projects.locations.generators.evaluations.html index 2a3ca3d2b5..b5efa5d7b0 100644 --- a/docs/dyn/dialogflow_v2.projects.locations.generators.evaluations.html +++ b/docs/dyn/dialogflow_v2.projects.locations.generators.evaluations.html @@ -145,7 +145,7 @@

Method Details

"completenessEvaluationVersion": "A String", # Optional. Version for summarization completeness. This will determine the prompt and model used at backend. "enableAccuracyEvaluation": True or False, # Optional. Enable accuracy evaluation. "enableCompletenessEvaluation": True or False, # Optional. Enable completeness evaluation. - "evaluatorVersion": "A String", # Output only. Version for summarization evaluation. + "evaluatorVersion": "A String", # Optional. Version for summarization evaluation. }, }, "initialGenerator": { # LLM generator. # Required. The initial generator that was used when creating this evaluation. This is a copy of the generator read from storage when creating the evaluation. @@ -554,7 +554,7 @@

Method Details

"completenessEvaluationVersion": "A String", # Optional. Version for summarization completeness. This will determine the prompt and model used at backend. "enableAccuracyEvaluation": True or False, # Optional. Enable accuracy evaluation. "enableCompletenessEvaluation": True or False, # Optional. Enable completeness evaluation. - "evaluatorVersion": "A String", # Output only. Version for summarization evaluation. + "evaluatorVersion": "A String", # Optional. Version for summarization evaluation. }, }, "initialGenerator": { # LLM generator. # Required. The initial generator that was used when creating this evaluation. This is a copy of the generator read from storage when creating the evaluation. @@ -921,7 +921,7 @@

Method Details

"completenessEvaluationVersion": "A String", # Optional. Version for summarization completeness. This will determine the prompt and model used at backend. "enableAccuracyEvaluation": True or False, # Optional. Enable accuracy evaluation. "enableCompletenessEvaluation": True or False, # Optional. Enable completeness evaluation. - "evaluatorVersion": "A String", # Output only. Version for summarization evaluation. + "evaluatorVersion": "A String", # Optional. Version for summarization evaluation. }, }, "initialGenerator": { # LLM generator. # Required. The initial generator that was used when creating this evaluation. This is a copy of the generator read from storage when creating the evaluation. diff --git a/docs/dyn/dialogflow_v2.projects.locations.operations.html b/docs/dyn/dialogflow_v2.projects.locations.operations.html index 2fdf143439..69bafa7b3b 100644 --- a/docs/dyn/dialogflow_v2.projects.locations.operations.html +++ b/docs/dyn/dialogflow_v2.projects.locations.operations.html @@ -157,7 +157,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -189,7 +189,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/dialogflow_v2.projects.locations.suggestions.html b/docs/dyn/dialogflow_v2.projects.locations.suggestions.html index 600553b927..e1d448c6bd 100644 --- a/docs/dyn/dialogflow_v2.projects.locations.suggestions.html +++ b/docs/dyn/dialogflow_v2.projects.locations.suggestions.html @@ -112,7 +112,7 @@

Method Details

"enableAsyncToolCall": True or False, # Optional. If true, enable asynchronous execution of tools. "featureConfigs": [ # Configuration of different suggestion features. One feature can have only one config. { # Config for suggestion features. - "conversationModelConfig": { # Custom conversation models used in agent assist feature. Supported feature: ARTICLE_SUGGESTION, SMART_COMPOSE, SMART_REPLY, CONVERSATION_SUMMARIZATION. # Configs of custom conversation model. + "conversationModelConfig": { # Custom conversation models used in agent assist feature. Supported feature: ARTICLE_SUGGESTION, SMART_COMPOSE, SMART_REPLY, CONVERSATION_SUMMARIZATION # Configs of custom conversation model. "baselineModelVersion": "A String", # Version of current baseline model. It will be ignored if model is set. Valid versions are: - Article Suggestion baseline model: - 0.9 - 1.0 (default) - Summarization baseline model: - 1.0 "model": "A String", # Conversation model resource name. Format: `projects//conversationModels/`. }, @@ -185,7 +185,7 @@

Method Details

"enableAsyncToolCall": True or False, # Optional. If true, enable asynchronous execution of tools. "featureConfigs": [ # Configuration of different suggestion features. One feature can have only one config. { # Config for suggestion features. - "conversationModelConfig": { # Custom conversation models used in agent assist feature. Supported feature: ARTICLE_SUGGESTION, SMART_COMPOSE, SMART_REPLY, CONVERSATION_SUMMARIZATION. # Configs of custom conversation model. + "conversationModelConfig": { # Custom conversation models used in agent assist feature. Supported feature: ARTICLE_SUGGESTION, SMART_COMPOSE, SMART_REPLY, CONVERSATION_SUMMARIZATION # Configs of custom conversation model. "baselineModelVersion": "A String", # Version of current baseline model. It will be ignored if model is set. Valid versions are: - Article Suggestion baseline model: - 0.9 - 1.0 (default) - Summarization baseline model: - 1.0 "model": "A String", # Conversation model resource name. Format: `projects//conversationModels/`. }, diff --git a/docs/dyn/dialogflow_v2.projects.operations.html b/docs/dyn/dialogflow_v2.projects.operations.html index 260271a6bd..de978ee325 100644 --- a/docs/dyn/dialogflow_v2.projects.operations.html +++ b/docs/dyn/dialogflow_v2.projects.operations.html @@ -157,7 +157,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -189,7 +189,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/dialogflow_v2.projects.suggestions.html b/docs/dyn/dialogflow_v2.projects.suggestions.html index 6283f60659..2d55cc8dd8 100644 --- a/docs/dyn/dialogflow_v2.projects.suggestions.html +++ b/docs/dyn/dialogflow_v2.projects.suggestions.html @@ -112,7 +112,7 @@

Method Details

"enableAsyncToolCall": True or False, # Optional. If true, enable asynchronous execution of tools. "featureConfigs": [ # Configuration of different suggestion features. One feature can have only one config. { # Config for suggestion features. - "conversationModelConfig": { # Custom conversation models used in agent assist feature. Supported feature: ARTICLE_SUGGESTION, SMART_COMPOSE, SMART_REPLY, CONVERSATION_SUMMARIZATION. # Configs of custom conversation model. + "conversationModelConfig": { # Custom conversation models used in agent assist feature. Supported feature: ARTICLE_SUGGESTION, SMART_COMPOSE, SMART_REPLY, CONVERSATION_SUMMARIZATION # Configs of custom conversation model. "baselineModelVersion": "A String", # Version of current baseline model. It will be ignored if model is set. Valid versions are: - Article Suggestion baseline model: - 0.9 - 1.0 (default) - Summarization baseline model: - 1.0 "model": "A String", # Conversation model resource name. Format: `projects//conversationModels/`. }, @@ -185,7 +185,7 @@

Method Details

"enableAsyncToolCall": True or False, # Optional. If true, enable asynchronous execution of tools. "featureConfigs": [ # Configuration of different suggestion features. One feature can have only one config. { # Config for suggestion features. - "conversationModelConfig": { # Custom conversation models used in agent assist feature. Supported feature: ARTICLE_SUGGESTION, SMART_COMPOSE, SMART_REPLY, CONVERSATION_SUMMARIZATION. # Configs of custom conversation model. + "conversationModelConfig": { # Custom conversation models used in agent assist feature. Supported feature: ARTICLE_SUGGESTION, SMART_COMPOSE, SMART_REPLY, CONVERSATION_SUMMARIZATION # Configs of custom conversation model. "baselineModelVersion": "A String", # Version of current baseline model. It will be ignored if model is set. Valid versions are: - Article Suggestion baseline model: - 0.9 - 1.0 (default) - Summarization baseline model: - 1.0 "model": "A String", # Conversation model resource name. Format: `projects//conversationModels/`. }, diff --git a/docs/dyn/dialogflow_v2beta1.projects.conversations.participants.html b/docs/dyn/dialogflow_v2beta1.projects.conversations.participants.html index 62a8bb95ae..fa0a582fcf 100644 --- a/docs/dyn/dialogflow_v2beta1.projects.conversations.participants.html +++ b/docs/dyn/dialogflow_v2beta1.projects.conversations.participants.html @@ -4929,6 +4929,7 @@

Method Details

The object takes the form of: { # Represents a conversation participant (human agent, virtual agent, end-user). + "agentDesktopSource": "A String", # Optional. For tracking the utilization of prebuilt Agent Assist integration modules. This field is only inscope for Integration type that include UI Modules, Backend Modules, and Agent Desktop connector, it is out of scope for CCaaS and Direct Integration. For each human agent, prebuilt UI Modules needs to trigger the UpdateParticipant API to update this field. Both CreateParticipantRequest and UpdateParticipantRequest will be supported. "documentsMetadataFilters": { # Optional. Key-value filters on the metadata of documents returned by article suggestion. If specified, article suggestion only returns suggested documents that match all filters in their Document.metadata. Multiple values for a metadata key should be concatenated by comma. For example, filters to match all documents that have 'US' or 'CA' in their market metadata values and 'agent' in their user metadata values will be ``` documents_metadata_filters { key: "market" value: "US,CA" } documents_metadata_filters { key: "user" value: "agent" } ``` "a_key": "A String", }, @@ -4946,6 +4947,7 @@

Method Details

An object of the form: { # Represents a conversation participant (human agent, virtual agent, end-user). + "agentDesktopSource": "A String", # Optional. For tracking the utilization of prebuilt Agent Assist integration modules. This field is only inscope for Integration type that include UI Modules, Backend Modules, and Agent Desktop connector, it is out of scope for CCaaS and Direct Integration. For each human agent, prebuilt UI Modules needs to trigger the UpdateParticipant API to update this field. Both CreateParticipantRequest and UpdateParticipantRequest will be supported. "documentsMetadataFilters": { # Optional. Key-value filters on the metadata of documents returned by article suggestion. If specified, article suggestion only returns suggested documents that match all filters in their Document.metadata. Multiple values for a metadata key should be concatenated by comma. For example, filters to match all documents that have 'US' or 'CA' in their market metadata values and 'agent' in their user metadata values will be ``` documents_metadata_filters { key: "market" value: "US,CA" } documents_metadata_filters { key: "user" value: "agent" } ``` "a_key": "A String", }, @@ -4970,6 +4972,7 @@

Method Details

An object of the form: { # Represents a conversation participant (human agent, virtual agent, end-user). + "agentDesktopSource": "A String", # Optional. For tracking the utilization of prebuilt Agent Assist integration modules. This field is only inscope for Integration type that include UI Modules, Backend Modules, and Agent Desktop connector, it is out of scope for CCaaS and Direct Integration. For each human agent, prebuilt UI Modules needs to trigger the UpdateParticipant API to update this field. Both CreateParticipantRequest and UpdateParticipantRequest will be supported. "documentsMetadataFilters": { # Optional. Key-value filters on the metadata of documents returned by article suggestion. If specified, article suggestion only returns suggested documents that match all filters in their Document.metadata. Multiple values for a metadata key should be concatenated by comma. For example, filters to match all documents that have 'US' or 'CA' in their market metadata values and 'agent' in their user metadata values will be ``` documents_metadata_filters { key: "market" value: "US,CA" } documents_metadata_filters { key: "user" value: "agent" } ``` "a_key": "A String", }, @@ -4999,6 +5002,7 @@

Method Details

"nextPageToken": "A String", # Token to retrieve the next page of results or empty if there are no more results in the list. "participants": [ # The list of participants. There is a maximum number of items returned based on the page_size field in the request. { # Represents a conversation participant (human agent, virtual agent, end-user). + "agentDesktopSource": "A String", # Optional. For tracking the utilization of prebuilt Agent Assist integration modules. This field is only inscope for Integration type that include UI Modules, Backend Modules, and Agent Desktop connector, it is out of scope for CCaaS and Direct Integration. For each human agent, prebuilt UI Modules needs to trigger the UpdateParticipant API to update this field. Both CreateParticipantRequest and UpdateParticipantRequest will be supported. "documentsMetadataFilters": { # Optional. Key-value filters on the metadata of documents returned by article suggestion. If specified, article suggestion only returns suggested documents that match all filters in their Document.metadata. Multiple values for a metadata key should be concatenated by comma. For example, filters to match all documents that have 'US' or 'CA' in their market metadata values and 'agent' in their user metadata values will be ``` documents_metadata_filters { key: "market" value: "US,CA" } documents_metadata_filters { key: "user" value: "agent" } ``` "a_key": "A String", }, @@ -5034,6 +5038,7 @@

Method Details

The object takes the form of: { # Represents a conversation participant (human agent, virtual agent, end-user). + "agentDesktopSource": "A String", # Optional. For tracking the utilization of prebuilt Agent Assist integration modules. This field is only inscope for Integration type that include UI Modules, Backend Modules, and Agent Desktop connector, it is out of scope for CCaaS and Direct Integration. For each human agent, prebuilt UI Modules needs to trigger the UpdateParticipant API to update this field. Both CreateParticipantRequest and UpdateParticipantRequest will be supported. "documentsMetadataFilters": { # Optional. Key-value filters on the metadata of documents returned by article suggestion. If specified, article suggestion only returns suggested documents that match all filters in their Document.metadata. Multiple values for a metadata key should be concatenated by comma. For example, filters to match all documents that have 'US' or 'CA' in their market metadata values and 'agent' in their user metadata values will be ``` documents_metadata_filters { key: "market" value: "US,CA" } documents_metadata_filters { key: "user" value: "agent" } ``` "a_key": "A String", }, @@ -5052,6 +5057,7 @@

Method Details

An object of the form: { # Represents a conversation participant (human agent, virtual agent, end-user). + "agentDesktopSource": "A String", # Optional. For tracking the utilization of prebuilt Agent Assist integration modules. This field is only inscope for Integration type that include UI Modules, Backend Modules, and Agent Desktop connector, it is out of scope for CCaaS and Direct Integration. For each human agent, prebuilt UI Modules needs to trigger the UpdateParticipant API to update this field. Both CreateParticipantRequest and UpdateParticipantRequest will be supported. "documentsMetadataFilters": { # Optional. Key-value filters on the metadata of documents returned by article suggestion. If specified, article suggestion only returns suggested documents that match all filters in their Document.metadata. Multiple values for a metadata key should be concatenated by comma. For example, filters to match all documents that have 'US' or 'CA' in their market metadata values and 'agent' in their user metadata values will be ``` documents_metadata_filters { key: "market" value: "US,CA" } documents_metadata_filters { key: "user" value: "agent" } ``` "a_key": "A String", }, diff --git a/docs/dyn/dialogflow_v2beta1.projects.locations.conversations.participants.html b/docs/dyn/dialogflow_v2beta1.projects.locations.conversations.participants.html index 7a7b411200..a6d7bc4340 100644 --- a/docs/dyn/dialogflow_v2beta1.projects.locations.conversations.participants.html +++ b/docs/dyn/dialogflow_v2beta1.projects.locations.conversations.participants.html @@ -4929,6 +4929,7 @@

Method Details

The object takes the form of: { # Represents a conversation participant (human agent, virtual agent, end-user). + "agentDesktopSource": "A String", # Optional. For tracking the utilization of prebuilt Agent Assist integration modules. This field is only inscope for Integration type that include UI Modules, Backend Modules, and Agent Desktop connector, it is out of scope for CCaaS and Direct Integration. For each human agent, prebuilt UI Modules needs to trigger the UpdateParticipant API to update this field. Both CreateParticipantRequest and UpdateParticipantRequest will be supported. "documentsMetadataFilters": { # Optional. Key-value filters on the metadata of documents returned by article suggestion. If specified, article suggestion only returns suggested documents that match all filters in their Document.metadata. Multiple values for a metadata key should be concatenated by comma. For example, filters to match all documents that have 'US' or 'CA' in their market metadata values and 'agent' in their user metadata values will be ``` documents_metadata_filters { key: "market" value: "US,CA" } documents_metadata_filters { key: "user" value: "agent" } ``` "a_key": "A String", }, @@ -4946,6 +4947,7 @@

Method Details

An object of the form: { # Represents a conversation participant (human agent, virtual agent, end-user). + "agentDesktopSource": "A String", # Optional. For tracking the utilization of prebuilt Agent Assist integration modules. This field is only inscope for Integration type that include UI Modules, Backend Modules, and Agent Desktop connector, it is out of scope for CCaaS and Direct Integration. For each human agent, prebuilt UI Modules needs to trigger the UpdateParticipant API to update this field. Both CreateParticipantRequest and UpdateParticipantRequest will be supported. "documentsMetadataFilters": { # Optional. Key-value filters on the metadata of documents returned by article suggestion. If specified, article suggestion only returns suggested documents that match all filters in their Document.metadata. Multiple values for a metadata key should be concatenated by comma. For example, filters to match all documents that have 'US' or 'CA' in their market metadata values and 'agent' in their user metadata values will be ``` documents_metadata_filters { key: "market" value: "US,CA" } documents_metadata_filters { key: "user" value: "agent" } ``` "a_key": "A String", }, @@ -4970,6 +4972,7 @@

Method Details

An object of the form: { # Represents a conversation participant (human agent, virtual agent, end-user). + "agentDesktopSource": "A String", # Optional. For tracking the utilization of prebuilt Agent Assist integration modules. This field is only inscope for Integration type that include UI Modules, Backend Modules, and Agent Desktop connector, it is out of scope for CCaaS and Direct Integration. For each human agent, prebuilt UI Modules needs to trigger the UpdateParticipant API to update this field. Both CreateParticipantRequest and UpdateParticipantRequest will be supported. "documentsMetadataFilters": { # Optional. Key-value filters on the metadata of documents returned by article suggestion. If specified, article suggestion only returns suggested documents that match all filters in their Document.metadata. Multiple values for a metadata key should be concatenated by comma. For example, filters to match all documents that have 'US' or 'CA' in their market metadata values and 'agent' in their user metadata values will be ``` documents_metadata_filters { key: "market" value: "US,CA" } documents_metadata_filters { key: "user" value: "agent" } ``` "a_key": "A String", }, @@ -4999,6 +5002,7 @@

Method Details

"nextPageToken": "A String", # Token to retrieve the next page of results or empty if there are no more results in the list. "participants": [ # The list of participants. There is a maximum number of items returned based on the page_size field in the request. { # Represents a conversation participant (human agent, virtual agent, end-user). + "agentDesktopSource": "A String", # Optional. For tracking the utilization of prebuilt Agent Assist integration modules. This field is only inscope for Integration type that include UI Modules, Backend Modules, and Agent Desktop connector, it is out of scope for CCaaS and Direct Integration. For each human agent, prebuilt UI Modules needs to trigger the UpdateParticipant API to update this field. Both CreateParticipantRequest and UpdateParticipantRequest will be supported. "documentsMetadataFilters": { # Optional. Key-value filters on the metadata of documents returned by article suggestion. If specified, article suggestion only returns suggested documents that match all filters in their Document.metadata. Multiple values for a metadata key should be concatenated by comma. For example, filters to match all documents that have 'US' or 'CA' in their market metadata values and 'agent' in their user metadata values will be ``` documents_metadata_filters { key: "market" value: "US,CA" } documents_metadata_filters { key: "user" value: "agent" } ``` "a_key": "A String", }, @@ -5034,6 +5038,7 @@

Method Details

The object takes the form of: { # Represents a conversation participant (human agent, virtual agent, end-user). + "agentDesktopSource": "A String", # Optional. For tracking the utilization of prebuilt Agent Assist integration modules. This field is only inscope for Integration type that include UI Modules, Backend Modules, and Agent Desktop connector, it is out of scope for CCaaS and Direct Integration. For each human agent, prebuilt UI Modules needs to trigger the UpdateParticipant API to update this field. Both CreateParticipantRequest and UpdateParticipantRequest will be supported. "documentsMetadataFilters": { # Optional. Key-value filters on the metadata of documents returned by article suggestion. If specified, article suggestion only returns suggested documents that match all filters in their Document.metadata. Multiple values for a metadata key should be concatenated by comma. For example, filters to match all documents that have 'US' or 'CA' in their market metadata values and 'agent' in their user metadata values will be ``` documents_metadata_filters { key: "market" value: "US,CA" } documents_metadata_filters { key: "user" value: "agent" } ``` "a_key": "A String", }, @@ -5052,6 +5057,7 @@

Method Details

An object of the form: { # Represents a conversation participant (human agent, virtual agent, end-user). + "agentDesktopSource": "A String", # Optional. For tracking the utilization of prebuilt Agent Assist integration modules. This field is only inscope for Integration type that include UI Modules, Backend Modules, and Agent Desktop connector, it is out of scope for CCaaS and Direct Integration. For each human agent, prebuilt UI Modules needs to trigger the UpdateParticipant API to update this field. Both CreateParticipantRequest and UpdateParticipantRequest will be supported. "documentsMetadataFilters": { # Optional. Key-value filters on the metadata of documents returned by article suggestion. If specified, article suggestion only returns suggested documents that match all filters in their Document.metadata. Multiple values for a metadata key should be concatenated by comma. For example, filters to match all documents that have 'US' or 'CA' in their market metadata values and 'agent' in their user metadata values will be ``` documents_metadata_filters { key: "market" value: "US,CA" } documents_metadata_filters { key: "user" value: "agent" } ``` "a_key": "A String", }, diff --git a/docs/dyn/dialogflow_v2beta1.projects.locations.generators.evaluations.html b/docs/dyn/dialogflow_v2beta1.projects.locations.generators.evaluations.html index 4ce7ae18ec..f29b8bdb9f 100644 --- a/docs/dyn/dialogflow_v2beta1.projects.locations.generators.evaluations.html +++ b/docs/dyn/dialogflow_v2beta1.projects.locations.generators.evaluations.html @@ -145,7 +145,7 @@

Method Details

"completenessEvaluationVersion": "A String", # Optional. Version for summarization completeness. This will determine the prompt and model used at backend. "enableAccuracyEvaluation": True or False, # Optional. Enable accuracy evaluation. "enableCompletenessEvaluation": True or False, # Optional. Enable completeness evaluation. - "evaluatorVersion": "A String", # Output only. Version for summarization evaluation. + "evaluatorVersion": "A String", # Optional. Version for summarization evaluation. }, }, "initialGenerator": { # LLM generator. # Required. The initial generator that was used when creating this evaluation. This is a copy of the generator read from storage when creating the evaluation. @@ -554,7 +554,7 @@

Method Details

"completenessEvaluationVersion": "A String", # Optional. Version for summarization completeness. This will determine the prompt and model used at backend. "enableAccuracyEvaluation": True or False, # Optional. Enable accuracy evaluation. "enableCompletenessEvaluation": True or False, # Optional. Enable completeness evaluation. - "evaluatorVersion": "A String", # Output only. Version for summarization evaluation. + "evaluatorVersion": "A String", # Optional. Version for summarization evaluation. }, }, "initialGenerator": { # LLM generator. # Required. The initial generator that was used when creating this evaluation. This is a copy of the generator read from storage when creating the evaluation. @@ -921,7 +921,7 @@

Method Details

"completenessEvaluationVersion": "A String", # Optional. Version for summarization completeness. This will determine the prompt and model used at backend. "enableAccuracyEvaluation": True or False, # Optional. Enable accuracy evaluation. "enableCompletenessEvaluation": True or False, # Optional. Enable completeness evaluation. - "evaluatorVersion": "A String", # Output only. Version for summarization evaluation. + "evaluatorVersion": "A String", # Optional. Version for summarization evaluation. }, }, "initialGenerator": { # LLM generator. # Required. The initial generator that was used when creating this evaluation. This is a copy of the generator read from storage when creating the evaluation. diff --git a/docs/dyn/dialogflow_v2beta1.projects.locations.operations.html b/docs/dyn/dialogflow_v2beta1.projects.locations.operations.html index 987ef9a3e1..ae15e88410 100644 --- a/docs/dyn/dialogflow_v2beta1.projects.locations.operations.html +++ b/docs/dyn/dialogflow_v2beta1.projects.locations.operations.html @@ -157,7 +157,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -189,7 +189,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/dialogflow_v2beta1.projects.operations.html b/docs/dyn/dialogflow_v2beta1.projects.operations.html index 29d1bb0975..5ab7cb1342 100644 --- a/docs/dyn/dialogflow_v2beta1.projects.operations.html +++ b/docs/dyn/dialogflow_v2beta1.projects.operations.html @@ -157,7 +157,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -189,7 +189,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/dialogflow_v3.projects.locations.agents.html b/docs/dyn/dialogflow_v3.projects.locations.agents.html index df30512bbb..be39d044b3 100644 --- a/docs/dyn/dialogflow_v3.projects.locations.agents.html +++ b/docs/dyn/dialogflow_v3.projects.locations.agents.html @@ -589,9 +589,25 @@

Method Details

}, ], "defaultBannedPhraseMatchStrategy": "A String", # Optional. Default phrase match strategy for banned phrases. + "defaultRaiSettings": { # Settings for Responsible AI. # Optional. Immutable. Default RAI settings to be annotated on the agent, so that users will be able to restore their RAI configurations to the default settings. Read-only field for the API proto only. + "categoryFilters": [ # Optional. RAI blocking configurations. + { # Configuration of the sensitivity level for blocking an RAI category. + "category": "A String", # RAI category to configure. + "filterLevel": "A String", # Blocking sensitivity level to configure for the RAI category. + }, + ], + }, "promptSecuritySettings": { # Settings for prompt security checks. # Optional. Settings for prompt security checks. "enablePromptSecurity": True or False, # Optional. Enable prompt security checks. }, + "raiSettings": { # Settings for Responsible AI. # Optional. Settings for Responsible AI checks. + "categoryFilters": [ # Optional. RAI blocking configurations. + { # Configuration of the sensitivity level for blocking an RAI category. + "category": "A String", # RAI category to configure. + "filterLevel": "A String", # Blocking sensitivity level to configure for the RAI category. + }, + ], + }, }, "knowledgeConnectorSettings": { # Settings for knowledge connector. These parameters are used for LLM prompt like "You are . You are a helpful and verbose at , . Your task is to help humans on ". # Settings for knowledge connector. "agent": "A String", # Name of the virtual agent. Used for LLM prompt. Can be left empty. @@ -1058,9 +1074,25 @@

Method Details

}, ], "defaultBannedPhraseMatchStrategy": "A String", # Optional. Default phrase match strategy for banned phrases. + "defaultRaiSettings": { # Settings for Responsible AI. # Optional. Immutable. Default RAI settings to be annotated on the agent, so that users will be able to restore their RAI configurations to the default settings. Read-only field for the API proto only. + "categoryFilters": [ # Optional. RAI blocking configurations. + { # Configuration of the sensitivity level for blocking an RAI category. + "category": "A String", # RAI category to configure. + "filterLevel": "A String", # Blocking sensitivity level to configure for the RAI category. + }, + ], + }, "promptSecuritySettings": { # Settings for prompt security checks. # Optional. Settings for prompt security checks. "enablePromptSecurity": True or False, # Optional. Enable prompt security checks. }, + "raiSettings": { # Settings for Responsible AI. # Optional. Settings for Responsible AI checks. + "categoryFilters": [ # Optional. RAI blocking configurations. + { # Configuration of the sensitivity level for blocking an RAI category. + "category": "A String", # RAI category to configure. + "filterLevel": "A String", # Blocking sensitivity level to configure for the RAI category. + }, + ], + }, }, "knowledgeConnectorSettings": { # Settings for knowledge connector. These parameters are used for LLM prompt like "You are . You are a helpful and verbose at , . Your task is to help humans on ". # Settings for knowledge connector. "agent": "A String", # Name of the virtual agent. Used for LLM prompt. Can be left empty. @@ -1106,9 +1138,25 @@

Method Details

}, ], "defaultBannedPhraseMatchStrategy": "A String", # Optional. Default phrase match strategy for banned phrases. + "defaultRaiSettings": { # Settings for Responsible AI. # Optional. Immutable. Default RAI settings to be annotated on the agent, so that users will be able to restore their RAI configurations to the default settings. Read-only field for the API proto only. + "categoryFilters": [ # Optional. RAI blocking configurations. + { # Configuration of the sensitivity level for blocking an RAI category. + "category": "A String", # RAI category to configure. + "filterLevel": "A String", # Blocking sensitivity level to configure for the RAI category. + }, + ], + }, "promptSecuritySettings": { # Settings for prompt security checks. # Optional. Settings for prompt security checks. "enablePromptSecurity": True or False, # Optional. Enable prompt security checks. }, + "raiSettings": { # Settings for Responsible AI. # Optional. Settings for Responsible AI checks. + "categoryFilters": [ # Optional. RAI blocking configurations. + { # Configuration of the sensitivity level for blocking an RAI category. + "category": "A String", # RAI category to configure. + "filterLevel": "A String", # Blocking sensitivity level to configure for the RAI category. + }, + ], + }, }, "knowledgeConnectorSettings": { # Settings for knowledge connector. These parameters are used for LLM prompt like "You are . You are a helpful and verbose at , . Your task is to help humans on ". # Settings for knowledge connector. "agent": "A String", # Name of the virtual agent. Used for LLM prompt. Can be left empty. diff --git a/docs/dyn/dialogflow_v3.projects.locations.operations.html b/docs/dyn/dialogflow_v3.projects.locations.operations.html index 899537cc85..791d1c968f 100644 --- a/docs/dyn/dialogflow_v3.projects.locations.operations.html +++ b/docs/dyn/dialogflow_v3.projects.locations.operations.html @@ -157,7 +157,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -189,7 +189,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/dialogflow_v3.projects.operations.html b/docs/dyn/dialogflow_v3.projects.operations.html index d7b6f32876..d925367b96 100644 --- a/docs/dyn/dialogflow_v3.projects.operations.html +++ b/docs/dyn/dialogflow_v3.projects.operations.html @@ -157,7 +157,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -189,7 +189,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/dialogflow_v3beta1.projects.locations.agents.html b/docs/dyn/dialogflow_v3beta1.projects.locations.agents.html index 8b60d23769..b9cddfc85e 100644 --- a/docs/dyn/dialogflow_v3beta1.projects.locations.agents.html +++ b/docs/dyn/dialogflow_v3beta1.projects.locations.agents.html @@ -633,9 +633,25 @@

Method Details

}, ], "defaultBannedPhraseMatchStrategy": "A String", # Optional. Default phrase match strategy for banned phrases. + "defaultRaiSettings": { # Settings for Responsible AI. # Optional. Immutable. Default RAI settings to be annotated on the agent, so that users will be able to restore their RAI configurations to the default settings. Read-only field for the API proto only. + "categoryFilters": [ # Optional. RAI blocking configurations. + { # Configuration of the sensitivity level for blocking an RAI category. + "category": "A String", # RAI category to configure. + "filterLevel": "A String", # Blocking sensitivity level to configure for the RAI category. + }, + ], + }, "promptSecuritySettings": { # Settings for prompt security checks. # Optional. Settings for prompt security checks. "enablePromptSecurity": True or False, # Optional. Enable prompt security checks. }, + "raiSettings": { # Settings for Responsible AI. # Optional. Settings for Responsible AI checks. + "categoryFilters": [ # Optional. RAI blocking configurations. + { # Configuration of the sensitivity level for blocking an RAI category. + "category": "A String", # RAI category to configure. + "filterLevel": "A String", # Blocking sensitivity level to configure for the RAI category. + }, + ], + }, }, "knowledgeConnectorSettings": { # Settings for knowledge connector. These parameters are used for LLM prompt like "You are . You are a helpful and verbose at , . Your task is to help humans on ". # Settings for knowledge connector. "agent": "A String", # Name of the virtual agent. Used for LLM prompt. Can be left empty. @@ -1146,9 +1162,25 @@

Method Details

}, ], "defaultBannedPhraseMatchStrategy": "A String", # Optional. Default phrase match strategy for banned phrases. + "defaultRaiSettings": { # Settings for Responsible AI. # Optional. Immutable. Default RAI settings to be annotated on the agent, so that users will be able to restore their RAI configurations to the default settings. Read-only field for the API proto only. + "categoryFilters": [ # Optional. RAI blocking configurations. + { # Configuration of the sensitivity level for blocking an RAI category. + "category": "A String", # RAI category to configure. + "filterLevel": "A String", # Blocking sensitivity level to configure for the RAI category. + }, + ], + }, "promptSecuritySettings": { # Settings for prompt security checks. # Optional. Settings for prompt security checks. "enablePromptSecurity": True or False, # Optional. Enable prompt security checks. }, + "raiSettings": { # Settings for Responsible AI. # Optional. Settings for Responsible AI checks. + "categoryFilters": [ # Optional. RAI blocking configurations. + { # Configuration of the sensitivity level for blocking an RAI category. + "category": "A String", # RAI category to configure. + "filterLevel": "A String", # Blocking sensitivity level to configure for the RAI category. + }, + ], + }, }, "knowledgeConnectorSettings": { # Settings for knowledge connector. These parameters are used for LLM prompt like "You are . You are a helpful and verbose at , . Your task is to help humans on ". # Settings for knowledge connector. "agent": "A String", # Name of the virtual agent. Used for LLM prompt. Can be left empty. @@ -1199,9 +1231,25 @@

Method Details

}, ], "defaultBannedPhraseMatchStrategy": "A String", # Optional. Default phrase match strategy for banned phrases. + "defaultRaiSettings": { # Settings for Responsible AI. # Optional. Immutable. Default RAI settings to be annotated on the agent, so that users will be able to restore their RAI configurations to the default settings. Read-only field for the API proto only. + "categoryFilters": [ # Optional. RAI blocking configurations. + { # Configuration of the sensitivity level for blocking an RAI category. + "category": "A String", # RAI category to configure. + "filterLevel": "A String", # Blocking sensitivity level to configure for the RAI category. + }, + ], + }, "promptSecuritySettings": { # Settings for prompt security checks. # Optional. Settings for prompt security checks. "enablePromptSecurity": True or False, # Optional. Enable prompt security checks. }, + "raiSettings": { # Settings for Responsible AI. # Optional. Settings for Responsible AI checks. + "categoryFilters": [ # Optional. RAI blocking configurations. + { # Configuration of the sensitivity level for blocking an RAI category. + "category": "A String", # RAI category to configure. + "filterLevel": "A String", # Blocking sensitivity level to configure for the RAI category. + }, + ], + }, }, "knowledgeConnectorSettings": { # Settings for knowledge connector. These parameters are used for LLM prompt like "You are . You are a helpful and verbose at , . Your task is to help humans on ". # Settings for knowledge connector. "agent": "A String", # Name of the virtual agent. Used for LLM prompt. Can be left empty. diff --git a/docs/dyn/dialogflow_v3beta1.projects.locations.operations.html b/docs/dyn/dialogflow_v3beta1.projects.locations.operations.html index 0fb9a90a8b..ec6affea0e 100644 --- a/docs/dyn/dialogflow_v3beta1.projects.locations.operations.html +++ b/docs/dyn/dialogflow_v3beta1.projects.locations.operations.html @@ -157,7 +157,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -189,7 +189,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/dialogflow_v3beta1.projects.operations.html b/docs/dyn/dialogflow_v3beta1.projects.operations.html index 6e2e251387..4a3eaf3dd0 100644 --- a/docs/dyn/dialogflow_v3beta1.projects.operations.html +++ b/docs/dyn/dialogflow_v3beta1.projects.operations.html @@ -157,7 +157,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -189,7 +189,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/discoveryengine_v1.html b/docs/dyn/discoveryengine_v1.html index 132d350d67..03947fffd7 100644 --- a/docs/dyn/discoveryengine_v1.html +++ b/docs/dyn/discoveryengine_v1.html @@ -74,11 +74,6 @@

Discovery Engine API

Instance Methods

-

- media() -

-

Returns the media Resource.

-

projects()

diff --git a/docs/dyn/discoveryengine_v1.projects.locations.collections.dataConnector.operations.html b/docs/dyn/discoveryengine_v1.projects.locations.collections.dataConnector.operations.html index 15483c902e..788cbf4c82 100644 --- a/docs/dyn/discoveryengine_v1.projects.locations.collections.dataConnector.operations.html +++ b/docs/dyn/discoveryengine_v1.projects.locations.collections.dataConnector.operations.html @@ -136,7 +136,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -168,7 +168,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.branches.operations.html b/docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.branches.operations.html index 1fd9ed56c5..3019c8bc73 100644 --- a/docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.branches.operations.html +++ b/docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.branches.operations.html @@ -163,7 +163,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -195,7 +195,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.html b/docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.html index 2d98a88e2e..6b839ed96a 100644 --- a/docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.html +++ b/docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.html @@ -144,6 +144,11 @@

Instance Methods

Returns the userEvents Resource.

+

+ widgetConfigs() +

+

Returns the widgetConfigs Resource.

+

close()

Close httplib2 connections.

@@ -267,6 +272,7 @@

Method Details

"layoutParsingConfig": { # The layout parsing configurations for documents. # Configurations applied to layout parser. "enableGetProcessedDocument": True or False, # Optional. If true, the processed document will be made available for the GetProcessedDocument API. "enableImageAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the image during parsing. + "enableLlmLayoutParsing": True or False, # Optional. If true, the pdf layout will be refined using an LLM. "enableTableAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the table during parsing. "excludeHtmlClasses": [ # Optional. List of HTML classes to exclude from the parsed content. "A String", @@ -296,6 +302,7 @@

Method Details

"layoutParsingConfig": { # The layout parsing configurations for documents. # Configurations applied to layout parser. "enableGetProcessedDocument": True or False, # Optional. If true, the processed document will be made available for the GetProcessedDocument API. "enableImageAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the image during parsing. + "enableLlmLayoutParsing": True or False, # Optional. If true, the pdf layout will be refined using an LLM. "enableTableAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the table during parsing. "excludeHtmlClasses": [ # Optional. List of HTML classes to exclude from the parsed content. "A String", @@ -479,6 +486,7 @@

Method Details

"layoutParsingConfig": { # The layout parsing configurations for documents. # Configurations applied to layout parser. "enableGetProcessedDocument": True or False, # Optional. If true, the processed document will be made available for the GetProcessedDocument API. "enableImageAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the image during parsing. + "enableLlmLayoutParsing": True or False, # Optional. If true, the pdf layout will be refined using an LLM. "enableTableAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the table during parsing. "excludeHtmlClasses": [ # Optional. List of HTML classes to exclude from the parsed content. "A String", @@ -508,6 +516,7 @@

Method Details

"layoutParsingConfig": { # The layout parsing configurations for documents. # Configurations applied to layout parser. "enableGetProcessedDocument": True or False, # Optional. If true, the processed document will be made available for the GetProcessedDocument API. "enableImageAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the image during parsing. + "enableLlmLayoutParsing": True or False, # Optional. If true, the pdf layout will be refined using an LLM. "enableTableAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the table during parsing. "excludeHtmlClasses": [ # Optional. List of HTML classes to exclude from the parsed content. "A String", @@ -647,6 +656,7 @@

Method Details

"layoutParsingConfig": { # The layout parsing configurations for documents. # Configurations applied to layout parser. "enableGetProcessedDocument": True or False, # Optional. If true, the processed document will be made available for the GetProcessedDocument API. "enableImageAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the image during parsing. + "enableLlmLayoutParsing": True or False, # Optional. If true, the pdf layout will be refined using an LLM. "enableTableAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the table during parsing. "excludeHtmlClasses": [ # Optional. List of HTML classes to exclude from the parsed content. "A String", @@ -676,6 +686,7 @@

Method Details

"layoutParsingConfig": { # The layout parsing configurations for documents. # Configurations applied to layout parser. "enableGetProcessedDocument": True or False, # Optional. If true, the processed document will be made available for the GetProcessedDocument API. "enableImageAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the image during parsing. + "enableLlmLayoutParsing": True or False, # Optional. If true, the pdf layout will be refined using an LLM. "enableTableAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the table during parsing. "excludeHtmlClasses": [ # Optional. List of HTML classes to exclude from the parsed content. "A String", @@ -803,6 +814,7 @@

Method Details

"layoutParsingConfig": { # The layout parsing configurations for documents. # Configurations applied to layout parser. "enableGetProcessedDocument": True or False, # Optional. If true, the processed document will be made available for the GetProcessedDocument API. "enableImageAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the image during parsing. + "enableLlmLayoutParsing": True or False, # Optional. If true, the pdf layout will be refined using an LLM. "enableTableAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the table during parsing. "excludeHtmlClasses": [ # Optional. List of HTML classes to exclude from the parsed content. "A String", @@ -832,6 +844,7 @@

Method Details

"layoutParsingConfig": { # The layout parsing configurations for documents. # Configurations applied to layout parser. "enableGetProcessedDocument": True or False, # Optional. If true, the processed document will be made available for the GetProcessedDocument API. "enableImageAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the image during parsing. + "enableLlmLayoutParsing": True or False, # Optional. If true, the pdf layout will be refined using an LLM. "enableTableAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the table during parsing. "excludeHtmlClasses": [ # Optional. List of HTML classes to exclude from the parsed content. "A String", @@ -941,6 +954,7 @@

Method Details

"layoutParsingConfig": { # The layout parsing configurations for documents. # Configurations applied to layout parser. "enableGetProcessedDocument": True or False, # Optional. If true, the processed document will be made available for the GetProcessedDocument API. "enableImageAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the image during parsing. + "enableLlmLayoutParsing": True or False, # Optional. If true, the pdf layout will be refined using an LLM. "enableTableAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the table during parsing. "excludeHtmlClasses": [ # Optional. List of HTML classes to exclude from the parsed content. "A String", @@ -970,6 +984,7 @@

Method Details

"layoutParsingConfig": { # The layout parsing configurations for documents. # Configurations applied to layout parser. "enableGetProcessedDocument": True or False, # Optional. If true, the processed document will be made available for the GetProcessedDocument API. "enableImageAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the image during parsing. + "enableLlmLayoutParsing": True or False, # Optional. If true, the pdf layout will be refined using an LLM. "enableTableAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the table during parsing. "excludeHtmlClasses": [ # Optional. List of HTML classes to exclude from the parsed content. "A String", diff --git a/docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.models.operations.html b/docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.models.operations.html index efadf7e37f..800e3b5595 100644 --- a/docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.models.operations.html +++ b/docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.models.operations.html @@ -136,7 +136,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -168,7 +168,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.operations.html b/docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.operations.html index 588d48f08a..2af23b1e87 100644 --- a/docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.operations.html +++ b/docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.operations.html @@ -136,7 +136,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -168,7 +168,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.schemas.operations.html b/docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.schemas.operations.html index 0d03df71e3..93b84f27a0 100644 --- a/docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.schemas.operations.html +++ b/docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.schemas.operations.html @@ -136,7 +136,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -168,7 +168,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.servingConfigs.html b/docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.servingConfigs.html index eb3c735755..a4671b4736 100644 --- a/docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.servingConfigs.html +++ b/docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.servingConfigs.html @@ -1412,6 +1412,13 @@

Method Details

"useSemanticChunks": True or False, # If true, answer will be generated from most relevant chunks from top search results. This feature will improve summary quality. Note that with this feature enabled, not all top search results will be referenced and included in the reference list, so the citation source index only points to the search results listed in the reference list. }, }, + "crowdingSpecs": [ # Optional. Crowding specifications for improving result diversity. If multiple CrowdingSpecs are specified, crowding will be evaluated on each unique combination of the `field` values, and max_count will be the maximum value of `max_count` across all CrowdingSpecs. For example, if the first CrowdingSpec has `field` = "color" and `max_count` = 3, and the second CrowdingSpec has `field` = "size" and `max_count` = 2, then after 3 documents that share the same color AND size have been returned, subsequent ones should be removed or demoted. + { # Specification for crowding. Crowding improves the diversity of search results by limiting the number of results that share the same field value. For example, crowding on the color field with a max_count of 3 and mode DROP_CROWDED_RESULTS will return at most 3 results with the same color across all pages. + "field": "A String", # The field to use for crowding. Documents can be crowded by a field in the Document object. Crowding field is case sensitive. + "maxCount": 42, # The maximum number of documents to keep per value of the field. Once there are at least max_count previous results which contain the same value for the given field (according to the order specified in `order_by`), later results with the same value are "crowded away". If not specified, the default value is 1. + "mode": "A String", # Mode to use for documents that are crowded away. + }, + ], "dataStoreSpecs": [ # Specifications that define the specific DataStores to be searched, along with configurations for those data stores. This is only considered for Engines with multiple data stores. For engines with a single data store, the specs directly under SearchRequest should be used. { # A struct to define data stores to filter on in a search call and configurations for those data stores. Otherwise, an `INVALID_ARGUMENT` error is returned. "boostSpec": { # Boost specification to boost certain documents. # Optional. Boost specification to boost certain documents. For more information on boosting, see [Boosting](https://cloud.google.com/generative-ai-app-builder/docs/boost-search-results) @@ -1490,6 +1497,9 @@

Method Details

"offset": 42, # A 0-indexed integer that specifies the current offset (that is, starting result location, amongst the Documents deemed by the API as relevant) in search results. This field is only considered if page_token is unset. If this field is negative, an `INVALID_ARGUMENT` is returned. A large offset may be capped to a reasonable threshold. "oneBoxPageSize": 42, # The maximum number of results to return for OneBox. This applies to each OneBox type individually. Default number is 10. "orderBy": "A String", # The order in which documents are returned. Documents can be ordered by a field in an Document object. Leave it unset if ordered by relevance. `order_by` expression is case-sensitive. For more information on ordering the website search results, see [Order web search results](https://cloud.google.com/generative-ai-app-builder/docs/order-web-search-results). For more information on ordering the healthcare search results, see [Order healthcare search results](https://cloud.google.com/generative-ai-app-builder/docs/order-hc-results). If this field is unrecognizable, an `INVALID_ARGUMENT` is returned. + "pageCategories": [ # Optional. The categories associated with a category page. Must be set for category navigation queries to achieve good search quality. The format should be the same as UserEvent.PageInfo.page_category. This field is the equivalent of the query for browse (navigation) queries. It's used by the browse model when the query is empty. If the field is empty, it will not be used by the browse model. To represent full path of a category, use '>' character to separate different hierarchies. If '>' is part of the category name, replace it with other character(s). For example, `Graphics Cards > RTX>4090 > Founders Edition` where "RTX > 4090" represents one level, can be rewritten as `Graphics Cards > RTX_4090 > Founders Edition` + "A String", + ], "pageSize": 42, # Maximum number of Documents to return. The maximum allowed value depends on the data type. Values above the maximum value are coerced to the maximum value. * Websites with basic indexing: Default `10`, Maximum `25`. * Websites with advanced indexing: Default `25`, Maximum `50`. * Other: Default `50`, Maximum `100`. If this field is negative, an `INVALID_ARGUMENT` is returned. "pageToken": "A String", # A page token received from a previous SearchService.Search call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to SearchService.Search must match the call that provided the page token. Otherwise, an `INVALID_ARGUMENT` error is returned. "params": { # Additional search parameters. For public website search only, supported values are: * `user_country_code`: string. Default empty. If set to non-empty, results are restricted or boosted based on the location provided. For example, `user_country_code: "au"` For available codes see [Country Codes](https://developers.google.com/custom-search/docs/json_api_reference#countryCodes) * `search_type`: double. Default empty. Enables non-webpage searching depending on the value. The only valid non-default value is 1, which enables image searching. For example, `search_type: 1` @@ -1694,6 +1704,7 @@

Method Details

"uri": "A String", # Optional. The URL for the page the user wants to promote. Must be set for site search. For other verticals, this is optional. }, ], + "semanticState": "A String", # Output only. Indicates the semantic state of the search response. "sessionInfo": { # Information about the session. # Session information. Only set if SearchRequest.session is provided. See its description for more details. "name": "A String", # Name of the session. If the auto-session mode is used (when SearchRequest.session ends with "-"), this field holds the newly generated session name. "queryId": "A String", # Query ID that corresponds to this search API call. One session can have multiple turns, each with a unique query ID. By specifying the session name and this query ID in the Answer API call, the answer generation happens in the context of the search results from this search call. @@ -1811,6 +1822,13 @@

Method Details

"useSemanticChunks": True or False, # If true, answer will be generated from most relevant chunks from top search results. This feature will improve summary quality. Note that with this feature enabled, not all top search results will be referenced and included in the reference list, so the citation source index only points to the search results listed in the reference list. }, }, + "crowdingSpecs": [ # Optional. Crowding specifications for improving result diversity. If multiple CrowdingSpecs are specified, crowding will be evaluated on each unique combination of the `field` values, and max_count will be the maximum value of `max_count` across all CrowdingSpecs. For example, if the first CrowdingSpec has `field` = "color" and `max_count` = 3, and the second CrowdingSpec has `field` = "size" and `max_count` = 2, then after 3 documents that share the same color AND size have been returned, subsequent ones should be removed or demoted. + { # Specification for crowding. Crowding improves the diversity of search results by limiting the number of results that share the same field value. For example, crowding on the color field with a max_count of 3 and mode DROP_CROWDED_RESULTS will return at most 3 results with the same color across all pages. + "field": "A String", # The field to use for crowding. Documents can be crowded by a field in the Document object. Crowding field is case sensitive. + "maxCount": 42, # The maximum number of documents to keep per value of the field. Once there are at least max_count previous results which contain the same value for the given field (according to the order specified in `order_by`), later results with the same value are "crowded away". If not specified, the default value is 1. + "mode": "A String", # Mode to use for documents that are crowded away. + }, + ], "dataStoreSpecs": [ # Specifications that define the specific DataStores to be searched, along with configurations for those data stores. This is only considered for Engines with multiple data stores. For engines with a single data store, the specs directly under SearchRequest should be used. { # A struct to define data stores to filter on in a search call and configurations for those data stores. Otherwise, an `INVALID_ARGUMENT` error is returned. "boostSpec": { # Boost specification to boost certain documents. # Optional. Boost specification to boost certain documents. For more information on boosting, see [Boosting](https://cloud.google.com/generative-ai-app-builder/docs/boost-search-results) @@ -1889,6 +1907,9 @@

Method Details

"offset": 42, # A 0-indexed integer that specifies the current offset (that is, starting result location, amongst the Documents deemed by the API as relevant) in search results. This field is only considered if page_token is unset. If this field is negative, an `INVALID_ARGUMENT` is returned. A large offset may be capped to a reasonable threshold. "oneBoxPageSize": 42, # The maximum number of results to return for OneBox. This applies to each OneBox type individually. Default number is 10. "orderBy": "A String", # The order in which documents are returned. Documents can be ordered by a field in an Document object. Leave it unset if ordered by relevance. `order_by` expression is case-sensitive. For more information on ordering the website search results, see [Order web search results](https://cloud.google.com/generative-ai-app-builder/docs/order-web-search-results). For more information on ordering the healthcare search results, see [Order healthcare search results](https://cloud.google.com/generative-ai-app-builder/docs/order-hc-results). If this field is unrecognizable, an `INVALID_ARGUMENT` is returned. + "pageCategories": [ # Optional. The categories associated with a category page. Must be set for category navigation queries to achieve good search quality. The format should be the same as UserEvent.PageInfo.page_category. This field is the equivalent of the query for browse (navigation) queries. It's used by the browse model when the query is empty. If the field is empty, it will not be used by the browse model. To represent full path of a category, use '>' character to separate different hierarchies. If '>' is part of the category name, replace it with other character(s). For example, `Graphics Cards > RTX>4090 > Founders Edition` where "RTX > 4090" represents one level, can be rewritten as `Graphics Cards > RTX_4090 > Founders Edition` + "A String", + ], "pageSize": 42, # Maximum number of Documents to return. The maximum allowed value depends on the data type. Values above the maximum value are coerced to the maximum value. * Websites with basic indexing: Default `10`, Maximum `25`. * Websites with advanced indexing: Default `25`, Maximum `50`. * Other: Default `50`, Maximum `100`. If this field is negative, an `INVALID_ARGUMENT` is returned. "pageToken": "A String", # A page token received from a previous SearchService.Search call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to SearchService.Search must match the call that provided the page token. Otherwise, an `INVALID_ARGUMENT` error is returned. "params": { # Additional search parameters. For public website search only, supported values are: * `user_country_code`: string. Default empty. If set to non-empty, results are restricted or boosted based on the location provided. For example, `user_country_code: "au"` For available codes see [Country Codes](https://developers.google.com/custom-search/docs/json_api_reference#countryCodes) * `search_type`: double. Default empty. Enables non-webpage searching depending on the value. The only valid non-default value is 1, which enables image searching. For example, `search_type: 1` @@ -2093,6 +2114,7 @@

Method Details

"uri": "A String", # Optional. The URL for the page the user wants to promote. Must be set for site search. For other verticals, this is optional. }, ], + "semanticState": "A String", # Output only. Indicates the semantic state of the search response. "sessionInfo": { # Information about the session. # Session information. Only set if SearchRequest.session is provided. See its description for more details. "name": "A String", # Name of the session. If the auto-session mode is used (when SearchRequest.session ends with "-"), this field holds the newly generated session name. "queryId": "A String", # Query ID that corresponds to this search API call. One session can have multiple turns, each with a unique query ID. By specifying the session name and this query ID in the Answer API call, the answer generation happens in the context of the search results from this search call. diff --git a/docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.siteSearchEngine.operations.html b/docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.siteSearchEngine.operations.html index 8a15337c51..9e42f5935a 100644 --- a/docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.siteSearchEngine.operations.html +++ b/docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.siteSearchEngine.operations.html @@ -136,7 +136,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -168,7 +168,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.siteSearchEngine.targetSites.operations.html b/docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.siteSearchEngine.targetSites.operations.html index c9545b5f5e..29aa270e5a 100644 --- a/docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.siteSearchEngine.targetSites.operations.html +++ b/docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.siteSearchEngine.targetSites.operations.html @@ -136,7 +136,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -168,7 +168,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.widgetConfigs.html b/docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.widgetConfigs.html new file mode 100644 index 0000000000..4041b5577d --- /dev/null +++ b/docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.widgetConfigs.html @@ -0,0 +1,746 @@ + + + +

Discovery Engine API . projects . locations . collections . dataStores . widgetConfigs

+

Instance Methods

+

+ close()

+

Close httplib2 connections.

+

+ get(name, acceptCache=None, getWidgetConfigRequestOption_turnOffCollectionComponents=None, x__xgafv=None)

+

Gets a WidgetConfig.

+

+ patch(name, body=None, updateMask=None, x__xgafv=None)

+

Update a WidgetConfig.

+

Method Details

+
+ close() +
Close httplib2 connections.
+
+ +
+ get(name, acceptCache=None, getWidgetConfigRequestOption_turnOffCollectionComponents=None, x__xgafv=None) +
Gets a WidgetConfig.
+
+Args:
+  name: string, Required. Full WidgetConfig resource name. Format: `projects/{project}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id}/widgetConfigs/{widget_config_id}` (required)
+  acceptCache: boolean, Optional. Whether it's acceptable to load the widget config from cache. If set to true, recent changes on widget configs may take a few minutes to reflect on the end user's view. It's recommended to set to true for maturely developed widgets, as it improves widget performance. Set to false to see changes reflected in prod right away, if your widget is under development.
+  getWidgetConfigRequestOption_turnOffCollectionComponents: boolean, Optional. Whether to turn off collection_components in WidgetConfig to reduce latency and data transmission.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # WidgetConfig captures configs at the Widget level.
+  "accessSettings": { # Describes widget access settings. # Will be used for all widget access settings seen in cloud console integration page. Replaces top deprecated top level properties.
+    "allowPublicAccess": True or False, # Whether public unauthenticated access is allowed.
+    "allowlistedDomains": [ # List of domains that are allowed to integrate the search widget.
+      "A String",
+    ],
+    "enableWebApp": True or False, # Whether web app access is enabled.
+    "languageCode": "A String", # Optional. Language code for user interface. Use language tags defined by [BCP47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt). If unset, the default language code is "en-US".
+    "workforceIdentityPoolProvider": "A String", # Optional. The workforce identity pool provider used to access the widget.
+  },
+  "allowPublicAccess": True or False, # Whether allow no-auth integration with widget. If set true, public access to search or other solutions from widget is allowed without authenication token provided by customer hosted backend server.
+  "allowlistedDomains": [ # Allowlisted domains that can load this widget.
+    "A String",
+  ],
+  "assistantSettings": { # Describes the assistant settings of the widget. # Optional. Output only. Describes the assistant settings of the widget.
+    "defaultWebGroundingToggleOff": True or False, # Output only. This field controls the default web grounding toggle for end users if `web_grounding_type` is set to `WEB_GROUNDING_TYPE_GOOGLE_SEARCH` or `WEB_GROUNDING_TYPE_ENTERPRISE_WEB_SEARCH`. By default, this field is set to false. If `web_grounding_type` is `WEB_GROUNDING_TYPE_GOOGLE_SEARCH` or `WEB_GROUNDING_TYPE_ENTERPRISE_WEB_SEARCH`, end users will have web grounding enabled by default on UI. If true, grounding toggle will be disabled by default on UI. End users can still enable web grounding in the UI if web grounding is enabled.
+    "disableLocationContext": True or False, # Optional. Output only. Whether to disable user location context.
+    "googleSearchGroundingEnabled": True or False, # Whether or not the Google search grounding toggle is shown. Deprecated. Use web_grounding_type instead.
+    "webGroundingType": "A String", # Optional. The type of web grounding to use.
+  },
+  "collectionComponents": [ # Output only. Collection components that lists all collections and child data stores associated with the widget config, those data sources can be used for filtering in widget service APIs, users can return results that from selected data sources.
+    { # Read-only collection component that contains data store collections fields that may be used for filtering
+      "connectorIconLink": "A String", # Output only. The icon link of the connector source.
+      "dataSource": "A String", # The name of the data source, retrieved from `Collection.data_connector.data_source`.
+      "dataSourceDisplayName": "A String", # Output only. The display name of the data source.
+      "dataStoreComponents": [ # For the data store collection, list of the children data stores.
+        { # Read-only data store component that contains data stores fields that may be used for filtering, it's the child of `CollectionComponent`.
+          "dataStoreConfigType": "A String", # Output only. The type of the data store config.
+          "displayName": "A String", # The display name of the data store.
+          "entityName": "A String", # The name of the entity, retrieved from `Collection.data_connector.entities.entityName`.
+          "id": "A String", # Output only. the identifier of the data store, used for widget service. For now it refers to data_store_id, in the future we will migrate the field to encrypted data store name UUID.
+          "name": "A String", # The name of the data store. It should be data store resource name Format: `projects/{project}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id}`. For APIs under WidgetService, such as WidgetService.LookUpWidgetConfig, the project number and location part is erased in this field.
+        },
+      ],
+      "displayName": "A String", # The display name of the collection.
+      "id": "A String", # Output only. the identifier of the collection, used for widget service. For now it refers to collection_id, in the future we will migrate the field to encrypted collection name UUID.
+      "name": "A String", # The name of the collection. It should be collection resource name. Format: `projects/{project}/locations/{location}/collections/{collection_id}`. For APIs under WidgetService, such as WidgetService.LookUpWidgetConfig, the project number and location part is erased in this field.
+    },
+  ],
+  "configId": "A String", # Output only. Unique obfuscated identifier of a WidgetConfig.
+  "contentSearchSpec": { # A specification for configuring the behavior of content search. # The content search spec that configs the desired behavior of content search.
+    "chunkSpec": { # Specifies the chunk spec to be returned from the search response. Only available if the SearchRequest.ContentSearchSpec.search_result_mode is set to CHUNKS # Specifies the chunk spec to be returned from the search response. Only available if the SearchRequest.ContentSearchSpec.search_result_mode is set to CHUNKS
+      "numNextChunks": 42, # The number of next chunks to be returned of the current chunk. The maximum allowed value is 3. If not specified, no next chunks will be returned.
+      "numPreviousChunks": 42, # The number of previous chunks to be returned of the current chunk. The maximum allowed value is 3. If not specified, no previous chunks will be returned.
+    },
+    "extractiveContentSpec": { # A specification for configuring the extractive content in a search response. # If there is no extractive_content_spec provided, there will be no extractive answer in the search response.
+      "maxExtractiveAnswerCount": 42, # The maximum number of extractive answers returned in each search result. An extractive answer is a verbatim answer extracted from the original document, which provides a precise and contextually relevant answer to the search query. If the number of matching answers is less than the `max_extractive_answer_count`, return all of the answers. Otherwise, return the `max_extractive_answer_count`. At most five answers are returned for each SearchResult.
+      "maxExtractiveSegmentCount": 42, # The max number of extractive segments returned in each search result. Only applied if the DataStore is set to DataStore.ContentConfig.CONTENT_REQUIRED or DataStore.solution_types is SOLUTION_TYPE_CHAT. An extractive segment is a text segment extracted from the original document that is relevant to the search query, and, in general, more verbose than an extractive answer. The segment could then be used as input for LLMs to generate summaries and answers. If the number of matching segments is less than `max_extractive_segment_count`, return all of the segments. Otherwise, return the `max_extractive_segment_count`.
+      "numNextSegments": 42, # Return at most `num_next_segments` segments after each selected segments.
+      "numPreviousSegments": 42, # Specifies whether to also include the adjacent from each selected segments. Return at most `num_previous_segments` segments before each selected segments.
+      "returnExtractiveSegmentScore": True or False, # Specifies whether to return the confidence score from the extractive segments in each search result. This feature is available only for new or allowlisted data stores. To allowlist your data store, contact your Customer Engineer. The default value is `false`.
+    },
+    "searchResultMode": "A String", # Specifies the search result mode. If unspecified, the search result mode defaults to `DOCUMENTS`.
+    "snippetSpec": { # A specification for configuring snippets in a search response. # If `snippetSpec` is not specified, snippets are not included in the search response.
+      "maxSnippetCount": 42, # [DEPRECATED] This field is deprecated. To control snippet return, use `return_snippet` field. For backwards compatibility, we will return snippet if max_snippet_count > 0.
+      "referenceOnly": True or False, # [DEPRECATED] This field is deprecated and will have no affect on the snippet.
+      "returnSnippet": True or False, # If `true`, then return snippet. If no snippet can be generated, we return "No snippet is available for this page." A `snippet_status` with `SUCCESS` or `NO_SNIPPET_AVAILABLE` will also be returned.
+    },
+    "summarySpec": { # A specification for configuring a summary returned in a search response. # If `summarySpec` is not specified, summaries are not included in the search response.
+      "ignoreAdversarialQuery": True or False, # Specifies whether to filter out adversarial queries. The default value is `false`. Google employs search-query classification to detect adversarial queries. No summary is returned if the search query is classified as an adversarial query. For example, a user might ask a question regarding negative comments about the company or submit a query designed to generate unsafe, policy-violating output. If this field is set to `true`, we skip generating summaries for adversarial queries and return fallback messages instead.
+      "ignoreJailBreakingQuery": True or False, # Optional. Specifies whether to filter out jail-breaking queries. The default value is `false`. Google employs search-query classification to detect jail-breaking queries. No summary is returned if the search query is classified as a jail-breaking query. A user might add instructions to the query to change the tone, style, language, content of the answer, or ask the model to act as a different entity, e.g. "Reply in the tone of a competing company's CEO". If this field is set to `true`, we skip generating summaries for jail-breaking queries and return fallback messages instead.
+      "ignoreLowRelevantContent": True or False, # Specifies whether to filter out queries that have low relevance. The default value is `false`. If this field is set to `false`, all search results are used regardless of relevance to generate answers. If set to `true`, only queries with high relevance search results will generate answers.
+      "ignoreNonSummarySeekingQuery": True or False, # Specifies whether to filter out queries that are not summary-seeking. The default value is `false`. Google employs search-query classification to detect summary-seeking queries. No summary is returned if the search query is classified as a non-summary seeking query. For example, `why is the sky blue` and `Who is the best soccer player in the world?` are summary-seeking queries, but `SFO airport` and `world cup 2026` are not. They are most likely navigational queries. If this field is set to `true`, we skip generating summaries for non-summary seeking queries and return fallback messages instead.
+      "includeCitations": True or False, # Specifies whether to include citations in the summary. The default value is `false`. When this field is set to `true`, summaries include in-line citation numbers. Example summary including citations: BigQuery is Google Cloud's fully managed and completely serverless enterprise data warehouse [1]. BigQuery supports all data types, works across clouds, and has built-in machine learning and business intelligence, all within a unified platform [2, 3]. The citation numbers refer to the returned search results and are 1-indexed. For example, [1] means that the sentence is attributed to the first search result. [2, 3] means that the sentence is attributed to both the second and third search results.
+      "languageCode": "A String", # Language code for Summary. Use language tags defined by [BCP47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt). Note: This is an experimental feature.
+      "modelPromptSpec": { # Specification of the prompt to use with the model. # If specified, the spec will be used to modify the prompt provided to the LLM.
+        "preamble": "A String", # Text at the beginning of the prompt that instructs the assistant. Examples are available in the user guide.
+      },
+      "modelSpec": { # Specification of the model. # If specified, the spec will be used to modify the model specification provided to the LLM.
+        "version": "A String", # The model version used to generate the summary. Supported values are: * `stable`: string. Default value when no value is specified. Uses a generally available, fine-tuned model. For more information, see [Answer generation model versions and lifecycle](https://cloud.google.com/generative-ai-app-builder/docs/answer-generation-models). * `preview`: string. (Public preview) Uses a preview model. For more information, see [Answer generation model versions and lifecycle](https://cloud.google.com/generative-ai-app-builder/docs/answer-generation-models).
+      },
+      "summaryResultCount": 42, # The number of top results to generate the summary from. If the number of results returned is less than `summaryResultCount`, the summary is generated from all of the results. At most 10 results for documents mode, or 50 for chunks mode, can be used to generate a summary. The chunks mode is used when SearchRequest.ContentSearchSpec.search_result_mode is set to CHUNKS.
+      "useSemanticChunks": True or False, # If true, answer will be generated from most relevant chunks from top search results. This feature will improve summary quality. Note that with this feature enabled, not all top search results will be referenced and included in the reference list, so the citation source index only points to the search results listed in the reference list.
+    },
+  },
+  "createTime": "A String", # Output only. Timestamp the WidgetConfig was created.
+  "customerProvidedConfig": { # Customer provided configurations. # Optional. Output only. Describes the customer related configurations, currently only used for government customers. This field cannot be modified after project onboarding.
+    "customerType": "A String", # Customer type.
+  },
+  "dataStoreType": "A String", # Output only. The type of the parent data store.
+  "dataStoreUiConfigs": [ # Configurable UI configurations per data store.
+    { # UI component configuration for data store.
+      "facetField": [ # Facet fields that store the mapping of fields to end user widget appearance.
+        { # Facet fields that store the mapping of fields to end user widget appearance.
+          "displayName": "A String", # Optional. The field name that end users will see.
+          "field": "A String", # Required. Registered field name. The format is `field.abc`.
+        },
+      ],
+      "fieldsUiComponentsMap": { # The key is the UI component. Mock. Currently supported `title`, `thumbnail`, `url`, `custom1`, `custom2`, `custom3`. The value is the name of the field along with its device visibility. The 3 custom fields are optional and can be added or removed. `title`, `thumbnail`, `url` are required UI components that cannot be removed.
+        "a_key": { # Facet field that maps to a UI Component.
+          "deviceVisibility": [ # The field visibility on different types of devices.
+            "A String",
+          ],
+          "displayTemplate": "A String", # The template to customize how the field is displayed. An example value would be a string that looks like: "Price: {value}".
+          "field": "A String", # Required. Registered field name. The format is `field.abc`.
+        },
+      },
+      "id": "A String", # Output only. the identifier of the data store, used for widget service. For now it refers to data_store_id, in the future we will migrate the field to encrypted data store name UUID.
+      "name": "A String", # The name of the data store. It should be data store resource name Format: `projects/{project}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id}`. For APIs under WidgetService, such as WidgetService.LookUpWidgetConfig, the project number and location part is erased in this field.
+    },
+  ],
+  "defaultSearchRequestOrderBy": "A String", # The default ordering for search results if specified. Used to set SearchRequest#order_by on applicable requests. https://cloud.google.com/generative-ai-app-builder/docs/reference/rest/v1alpha/projects.locations.dataStores.servingConfigs/search#request-body
+  "displayName": "A String", # Required. The human readable widget config display name. Used in Discovery UI. This field must be a UTF-8 encoded string with a length limit of 128 characters. Otherwise, an INVALID_ARGUMENT error is returned.
+  "enableAutocomplete": True or False, # Whether or not to enable autocomplete.
+  "enableConversationalSearch": True or False, # Whether to allow conversational search (LLM, multi-turn) or not (non-LLM, single-turn).
+  "enablePrivateKnowledgeGraph": True or False, # Optional. Output only. Whether to enable private knowledge graph.
+  "enableQualityFeedback": True or False, # Turn on or off collecting the search result quality feedback from end users.
+  "enableResultScore": True or False, # Whether to show the result score.
+  "enableSafeSearch": True or False, # Whether to enable safe search.
+  "enableSearchAsYouType": True or False, # Whether to enable search-as-you-type behavior for the search widget
+  "enableSnippetResultSummary": True or False, # Turn on or off summary for each snippets result.
+  "enableSummarization": True or False, # Turn on or off summarization for the search response.
+  "enableWebApp": True or False, # Whether to enable standalone web app.
+  "facetField": [ # The configuration and appearance of facets in the end user view.
+    { # Facet fields that store the mapping of fields to end user widget appearance.
+      "displayName": "A String", # Optional. The field name that end users will see.
+      "field": "A String", # Required. Registered field name. The format is `field.abc`.
+    },
+  ],
+  "fieldsUiComponentsMap": { # The key is the UI component. Mock. Currently supported `title`, `thumbnail`, `url`, `custom1`, `custom2`, `custom3`. The value is the name of the field along with its device visibility. The 3 custom fields are optional and can be added or removed. `title`, `thumbnail`, `url` are required UI components that cannot be removed.
+    "a_key": { # Facet field that maps to a UI Component.
+      "deviceVisibility": [ # The field visibility on different types of devices.
+        "A String",
+      ],
+      "displayTemplate": "A String", # The template to customize how the field is displayed. An example value would be a string that looks like: "Price: {value}".
+      "field": "A String", # Required. Registered field name. The format is `field.abc`.
+    },
+  },
+  "geminiBundle": True or False, # Output only. Whether the subscription is gemini bundle or not.
+  "homepageSetting": { # Describes the homepage setting of the widget. It includes all homepage related settings and configurations, such as shortcuts. # Optional. Describes the homepage settings of the widget.
+    "shortcuts": [ # Optional. The shortcuts to display on the homepage.
+      { # Describes an entity of shortcut (aka pinned content) on the homepage. The home page will render these shortcuts in the same order as what the API returns. If a customer wants to reorder or remove a shortcut, the UI should always provide the new full list of shortcuts.
+        "destinationUri": "A String", # Optional. Destination URL of shortcut.
+        "icon": { # Options to store an image. # Optional. Icon URL of shortcut.
+          "url": "A String", # Image URL.
+        },
+        "title": "A String", # Optional. Title of the shortcut.
+      },
+    ],
+  },
+  "industryVertical": "A String", # Output only. The industry vertical that the WidgetConfig registers. The WidgetConfig industry vertical is based on the associated Engine.
+  "llmEnabled": True or False, # Output only. Whether LLM is enabled in the corresponding data store.
+  "minimumDataTermAccepted": True or False, # Output only. Whether the customer accepted data use terms.
+  "name": "A String", # Immutable. The full resource name of the widget config. Format: `projects/{project}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id}/widgetConfigs/{widget_config_id}`. This field must be a UTF-8 encoded string with a length limit of 1024 characters.
+  "resultDisplayType": "A String", # The type of snippet to display in UCS widget. - RESULT_DISPLAY_TYPE_UNSPECIFIED for existing users. - SNIPPET for new non-enterprise search users. - EXTRACTIVE_ANSWER for new enterprise search users.
+  "solutionType": "A String", # Required. Immutable. Specifies the solution type that this WidgetConfig can be used for.
+  "uiBranding": { # Describes widget UI branding settings. # Describes search widget UI branding settings, such as the widget title, logo, favicons, and colors.
+    "logo": { # Options to store an image. # Logo image.
+      "url": "A String", # Image URL.
+    },
+  },
+  "uiSettings": { # Describes general widget (or web app) UI settings as seen in the cloud console UI configuration page. # Describes general widget search settings as seen in cloud console widget configuration page. Replaces top deprecated top level properties.
+    "dataStoreUiConfigs": [ # Per data store configuration.
+      { # UI component configuration for data store.
+        "facetField": [ # Facet fields that store the mapping of fields to end user widget appearance.
+          { # Facet fields that store the mapping of fields to end user widget appearance.
+            "displayName": "A String", # Optional. The field name that end users will see.
+            "field": "A String", # Required. Registered field name. The format is `field.abc`.
+          },
+        ],
+        "fieldsUiComponentsMap": { # The key is the UI component. Mock. Currently supported `title`, `thumbnail`, `url`, `custom1`, `custom2`, `custom3`. The value is the name of the field along with its device visibility. The 3 custom fields are optional and can be added or removed. `title`, `thumbnail`, `url` are required UI components that cannot be removed.
+          "a_key": { # Facet field that maps to a UI Component.
+            "deviceVisibility": [ # The field visibility on different types of devices.
+              "A String",
+            ],
+            "displayTemplate": "A String", # The template to customize how the field is displayed. An example value would be a string that looks like: "Price: {value}".
+            "field": "A String", # Required. Registered field name. The format is `field.abc`.
+          },
+        },
+        "id": "A String", # Output only. the identifier of the data store, used for widget service. For now it refers to data_store_id, in the future we will migrate the field to encrypted data store name UUID.
+        "name": "A String", # The name of the data store. It should be data store resource name Format: `projects/{project}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id}`. For APIs under WidgetService, such as WidgetService.LookUpWidgetConfig, the project number and location part is erased in this field.
+      },
+    ],
+    "defaultSearchRequestOrderBy": "A String", # The default ordering for search results if specified. Used to set SearchRequest#order_by on applicable requests. https://cloud.google.com/generative-ai-app-builder/docs/reference/rest/v1alpha/projects.locations.dataStores.servingConfigs/search#request-body
+    "disableUserEventsCollection": True or False, # If set to true, the widget will not collect user events.
+    "enableAutocomplete": True or False, # Whether or not to enable autocomplete.
+    "enableCreateAgentButton": True or False, # Optional. If set to true, the widget will enable the create agent button.
+    "enablePeopleSearch": True or False, # Optional. If set to true, the widget will enable people search.
+    "enableQualityFeedback": True or False, # Turn on or off collecting the search result quality feedback from end users.
+    "enableSafeSearch": True or False, # Whether to enable safe search.
+    "enableSearchAsYouType": True or False, # Whether to enable search-as-you-type behavior for the search widget.
+    "enableVisualContentSummary": True or False, # If set to true, the widget will enable visual content summary on applicable search requests. Only used by healthcare search.
+    "features": { # Output only. Feature config for the engine to opt in or opt out of features. Supported keys: * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload`
+      "a_key": "A String",
+    },
+    "generativeAnswerConfig": { # Describes configuration for generative answer. # Describes generative answer configuration.
+      "disableRelatedQuestions": True or False, # Whether generated answer contains suggested related questions.
+      "ignoreAdversarialQuery": True or False, # Optional. Specifies whether to filter out queries that are adversarial.
+      "ignoreLowRelevantContent": True or False, # Optional. Specifies whether to filter out queries that are not relevant to the content.
+      "ignoreNonAnswerSeekingQuery": True or False, # Optional. Specifies whether to filter out queries that are not answer-seeking. The default value is `false`. No answer is returned if the search query is classified as a non-answer seeking query. If this field is set to `true`, we skip generating answers for non-answer seeking queries and return fallback messages instead.
+      "imageSource": "A String", # Optional. Source of image returned in the answer.
+      "languageCode": "A String", # Language code for Summary. Use language tags defined by [BCP47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt). Note: This is an experimental feature.
+      "maxRephraseSteps": 42, # Max rephrase steps. The max number is 5 steps. If not set or set to < 1, it will be set to 1 by default.
+      "modelPromptPreamble": "A String", # Text at the beginning of the prompt that instructs the model that generates the answer.
+      "modelVersion": "A String", # The model version used to generate the answer.
+      "resultCount": 42, # The number of top results to generate the answer from. Up to 10.
+    },
+    "interactionType": "A String", # Describes widget (or web app) interaction type
+    "modelConfigs": { # Output only. Maps a model name to its specific configuration for this engine. This allows admin users to turn on/off individual models. This only stores models whose states are overridden by the admin. When the state is unspecified, or model_configs is empty for this model, the system will decide if this model should be available or not based on the default configuration. For example, a preview model should be disabled by default if the admin has not chosen to enable it.
+      "a_key": "A String",
+    },
+    "resultDescriptionType": "A String", # Controls whether result extract is display and how (snippet or extractive answer). Default to no result if unspecified.
+  },
+  "updateTime": "A String", # Output only. Timestamp the WidgetConfig was updated.
+}
+
+ +
+ patch(name, body=None, updateMask=None, x__xgafv=None) +
Update a WidgetConfig.
+
+Args:
+  name: string, Immutable. The full resource name of the widget config. Format: `projects/{project}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id}/widgetConfigs/{widget_config_id}`. This field must be a UTF-8 encoded string with a length limit of 1024 characters. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # WidgetConfig captures configs at the Widget level.
+  "accessSettings": { # Describes widget access settings. # Will be used for all widget access settings seen in cloud console integration page. Replaces top deprecated top level properties.
+    "allowPublicAccess": True or False, # Whether public unauthenticated access is allowed.
+    "allowlistedDomains": [ # List of domains that are allowed to integrate the search widget.
+      "A String",
+    ],
+    "enableWebApp": True or False, # Whether web app access is enabled.
+    "languageCode": "A String", # Optional. Language code for user interface. Use language tags defined by [BCP47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt). If unset, the default language code is "en-US".
+    "workforceIdentityPoolProvider": "A String", # Optional. The workforce identity pool provider used to access the widget.
+  },
+  "allowPublicAccess": True or False, # Whether allow no-auth integration with widget. If set true, public access to search or other solutions from widget is allowed without authenication token provided by customer hosted backend server.
+  "allowlistedDomains": [ # Allowlisted domains that can load this widget.
+    "A String",
+  ],
+  "assistantSettings": { # Describes the assistant settings of the widget. # Optional. Output only. Describes the assistant settings of the widget.
+    "defaultWebGroundingToggleOff": True or False, # Output only. This field controls the default web grounding toggle for end users if `web_grounding_type` is set to `WEB_GROUNDING_TYPE_GOOGLE_SEARCH` or `WEB_GROUNDING_TYPE_ENTERPRISE_WEB_SEARCH`. By default, this field is set to false. If `web_grounding_type` is `WEB_GROUNDING_TYPE_GOOGLE_SEARCH` or `WEB_GROUNDING_TYPE_ENTERPRISE_WEB_SEARCH`, end users will have web grounding enabled by default on UI. If true, grounding toggle will be disabled by default on UI. End users can still enable web grounding in the UI if web grounding is enabled.
+    "disableLocationContext": True or False, # Optional. Output only. Whether to disable user location context.
+    "googleSearchGroundingEnabled": True or False, # Whether or not the Google search grounding toggle is shown. Deprecated. Use web_grounding_type instead.
+    "webGroundingType": "A String", # Optional. The type of web grounding to use.
+  },
+  "collectionComponents": [ # Output only. Collection components that lists all collections and child data stores associated with the widget config, those data sources can be used for filtering in widget service APIs, users can return results that from selected data sources.
+    { # Read-only collection component that contains data store collections fields that may be used for filtering
+      "connectorIconLink": "A String", # Output only. The icon link of the connector source.
+      "dataSource": "A String", # The name of the data source, retrieved from `Collection.data_connector.data_source`.
+      "dataSourceDisplayName": "A String", # Output only. The display name of the data source.
+      "dataStoreComponents": [ # For the data store collection, list of the children data stores.
+        { # Read-only data store component that contains data stores fields that may be used for filtering, it's the child of `CollectionComponent`.
+          "dataStoreConfigType": "A String", # Output only. The type of the data store config.
+          "displayName": "A String", # The display name of the data store.
+          "entityName": "A String", # The name of the entity, retrieved from `Collection.data_connector.entities.entityName`.
+          "id": "A String", # Output only. the identifier of the data store, used for widget service. For now it refers to data_store_id, in the future we will migrate the field to encrypted data store name UUID.
+          "name": "A String", # The name of the data store. It should be data store resource name Format: `projects/{project}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id}`. For APIs under WidgetService, such as WidgetService.LookUpWidgetConfig, the project number and location part is erased in this field.
+        },
+      ],
+      "displayName": "A String", # The display name of the collection.
+      "id": "A String", # Output only. the identifier of the collection, used for widget service. For now it refers to collection_id, in the future we will migrate the field to encrypted collection name UUID.
+      "name": "A String", # The name of the collection. It should be collection resource name. Format: `projects/{project}/locations/{location}/collections/{collection_id}`. For APIs under WidgetService, such as WidgetService.LookUpWidgetConfig, the project number and location part is erased in this field.
+    },
+  ],
+  "configId": "A String", # Output only. Unique obfuscated identifier of a WidgetConfig.
+  "contentSearchSpec": { # A specification for configuring the behavior of content search. # The content search spec that configs the desired behavior of content search.
+    "chunkSpec": { # Specifies the chunk spec to be returned from the search response. Only available if the SearchRequest.ContentSearchSpec.search_result_mode is set to CHUNKS # Specifies the chunk spec to be returned from the search response. Only available if the SearchRequest.ContentSearchSpec.search_result_mode is set to CHUNKS
+      "numNextChunks": 42, # The number of next chunks to be returned of the current chunk. The maximum allowed value is 3. If not specified, no next chunks will be returned.
+      "numPreviousChunks": 42, # The number of previous chunks to be returned of the current chunk. The maximum allowed value is 3. If not specified, no previous chunks will be returned.
+    },
+    "extractiveContentSpec": { # A specification for configuring the extractive content in a search response. # If there is no extractive_content_spec provided, there will be no extractive answer in the search response.
+      "maxExtractiveAnswerCount": 42, # The maximum number of extractive answers returned in each search result. An extractive answer is a verbatim answer extracted from the original document, which provides a precise and contextually relevant answer to the search query. If the number of matching answers is less than the `max_extractive_answer_count`, return all of the answers. Otherwise, return the `max_extractive_answer_count`. At most five answers are returned for each SearchResult.
+      "maxExtractiveSegmentCount": 42, # The max number of extractive segments returned in each search result. Only applied if the DataStore is set to DataStore.ContentConfig.CONTENT_REQUIRED or DataStore.solution_types is SOLUTION_TYPE_CHAT. An extractive segment is a text segment extracted from the original document that is relevant to the search query, and, in general, more verbose than an extractive answer. The segment could then be used as input for LLMs to generate summaries and answers. If the number of matching segments is less than `max_extractive_segment_count`, return all of the segments. Otherwise, return the `max_extractive_segment_count`.
+      "numNextSegments": 42, # Return at most `num_next_segments` segments after each selected segments.
+      "numPreviousSegments": 42, # Specifies whether to also include the adjacent from each selected segments. Return at most `num_previous_segments` segments before each selected segments.
+      "returnExtractiveSegmentScore": True or False, # Specifies whether to return the confidence score from the extractive segments in each search result. This feature is available only for new or allowlisted data stores. To allowlist your data store, contact your Customer Engineer. The default value is `false`.
+    },
+    "searchResultMode": "A String", # Specifies the search result mode. If unspecified, the search result mode defaults to `DOCUMENTS`.
+    "snippetSpec": { # A specification for configuring snippets in a search response. # If `snippetSpec` is not specified, snippets are not included in the search response.
+      "maxSnippetCount": 42, # [DEPRECATED] This field is deprecated. To control snippet return, use `return_snippet` field. For backwards compatibility, we will return snippet if max_snippet_count > 0.
+      "referenceOnly": True or False, # [DEPRECATED] This field is deprecated and will have no affect on the snippet.
+      "returnSnippet": True or False, # If `true`, then return snippet. If no snippet can be generated, we return "No snippet is available for this page." A `snippet_status` with `SUCCESS` or `NO_SNIPPET_AVAILABLE` will also be returned.
+    },
+    "summarySpec": { # A specification for configuring a summary returned in a search response. # If `summarySpec` is not specified, summaries are not included in the search response.
+      "ignoreAdversarialQuery": True or False, # Specifies whether to filter out adversarial queries. The default value is `false`. Google employs search-query classification to detect adversarial queries. No summary is returned if the search query is classified as an adversarial query. For example, a user might ask a question regarding negative comments about the company or submit a query designed to generate unsafe, policy-violating output. If this field is set to `true`, we skip generating summaries for adversarial queries and return fallback messages instead.
+      "ignoreJailBreakingQuery": True or False, # Optional. Specifies whether to filter out jail-breaking queries. The default value is `false`. Google employs search-query classification to detect jail-breaking queries. No summary is returned if the search query is classified as a jail-breaking query. A user might add instructions to the query to change the tone, style, language, content of the answer, or ask the model to act as a different entity, e.g. "Reply in the tone of a competing company's CEO". If this field is set to `true`, we skip generating summaries for jail-breaking queries and return fallback messages instead.
+      "ignoreLowRelevantContent": True or False, # Specifies whether to filter out queries that have low relevance. The default value is `false`. If this field is set to `false`, all search results are used regardless of relevance to generate answers. If set to `true`, only queries with high relevance search results will generate answers.
+      "ignoreNonSummarySeekingQuery": True or False, # Specifies whether to filter out queries that are not summary-seeking. The default value is `false`. Google employs search-query classification to detect summary-seeking queries. No summary is returned if the search query is classified as a non-summary seeking query. For example, `why is the sky blue` and `Who is the best soccer player in the world?` are summary-seeking queries, but `SFO airport` and `world cup 2026` are not. They are most likely navigational queries. If this field is set to `true`, we skip generating summaries for non-summary seeking queries and return fallback messages instead.
+      "includeCitations": True or False, # Specifies whether to include citations in the summary. The default value is `false`. When this field is set to `true`, summaries include in-line citation numbers. Example summary including citations: BigQuery is Google Cloud's fully managed and completely serverless enterprise data warehouse [1]. BigQuery supports all data types, works across clouds, and has built-in machine learning and business intelligence, all within a unified platform [2, 3]. The citation numbers refer to the returned search results and are 1-indexed. For example, [1] means that the sentence is attributed to the first search result. [2, 3] means that the sentence is attributed to both the second and third search results.
+      "languageCode": "A String", # Language code for Summary. Use language tags defined by [BCP47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt). Note: This is an experimental feature.
+      "modelPromptSpec": { # Specification of the prompt to use with the model. # If specified, the spec will be used to modify the prompt provided to the LLM.
+        "preamble": "A String", # Text at the beginning of the prompt that instructs the assistant. Examples are available in the user guide.
+      },
+      "modelSpec": { # Specification of the model. # If specified, the spec will be used to modify the model specification provided to the LLM.
+        "version": "A String", # The model version used to generate the summary. Supported values are: * `stable`: string. Default value when no value is specified. Uses a generally available, fine-tuned model. For more information, see [Answer generation model versions and lifecycle](https://cloud.google.com/generative-ai-app-builder/docs/answer-generation-models). * `preview`: string. (Public preview) Uses a preview model. For more information, see [Answer generation model versions and lifecycle](https://cloud.google.com/generative-ai-app-builder/docs/answer-generation-models).
+      },
+      "summaryResultCount": 42, # The number of top results to generate the summary from. If the number of results returned is less than `summaryResultCount`, the summary is generated from all of the results. At most 10 results for documents mode, or 50 for chunks mode, can be used to generate a summary. The chunks mode is used when SearchRequest.ContentSearchSpec.search_result_mode is set to CHUNKS.
+      "useSemanticChunks": True or False, # If true, answer will be generated from most relevant chunks from top search results. This feature will improve summary quality. Note that with this feature enabled, not all top search results will be referenced and included in the reference list, so the citation source index only points to the search results listed in the reference list.
+    },
+  },
+  "createTime": "A String", # Output only. Timestamp the WidgetConfig was created.
+  "customerProvidedConfig": { # Customer provided configurations. # Optional. Output only. Describes the customer related configurations, currently only used for government customers. This field cannot be modified after project onboarding.
+    "customerType": "A String", # Customer type.
+  },
+  "dataStoreType": "A String", # Output only. The type of the parent data store.
+  "dataStoreUiConfigs": [ # Configurable UI configurations per data store.
+    { # UI component configuration for data store.
+      "facetField": [ # Facet fields that store the mapping of fields to end user widget appearance.
+        { # Facet fields that store the mapping of fields to end user widget appearance.
+          "displayName": "A String", # Optional. The field name that end users will see.
+          "field": "A String", # Required. Registered field name. The format is `field.abc`.
+        },
+      ],
+      "fieldsUiComponentsMap": { # The key is the UI component. Mock. Currently supported `title`, `thumbnail`, `url`, `custom1`, `custom2`, `custom3`. The value is the name of the field along with its device visibility. The 3 custom fields are optional and can be added or removed. `title`, `thumbnail`, `url` are required UI components that cannot be removed.
+        "a_key": { # Facet field that maps to a UI Component.
+          "deviceVisibility": [ # The field visibility on different types of devices.
+            "A String",
+          ],
+          "displayTemplate": "A String", # The template to customize how the field is displayed. An example value would be a string that looks like: "Price: {value}".
+          "field": "A String", # Required. Registered field name. The format is `field.abc`.
+        },
+      },
+      "id": "A String", # Output only. the identifier of the data store, used for widget service. For now it refers to data_store_id, in the future we will migrate the field to encrypted data store name UUID.
+      "name": "A String", # The name of the data store. It should be data store resource name Format: `projects/{project}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id}`. For APIs under WidgetService, such as WidgetService.LookUpWidgetConfig, the project number and location part is erased in this field.
+    },
+  ],
+  "defaultSearchRequestOrderBy": "A String", # The default ordering for search results if specified. Used to set SearchRequest#order_by on applicable requests. https://cloud.google.com/generative-ai-app-builder/docs/reference/rest/v1alpha/projects.locations.dataStores.servingConfigs/search#request-body
+  "displayName": "A String", # Required. The human readable widget config display name. Used in Discovery UI. This field must be a UTF-8 encoded string with a length limit of 128 characters. Otherwise, an INVALID_ARGUMENT error is returned.
+  "enableAutocomplete": True or False, # Whether or not to enable autocomplete.
+  "enableConversationalSearch": True or False, # Whether to allow conversational search (LLM, multi-turn) or not (non-LLM, single-turn).
+  "enablePrivateKnowledgeGraph": True or False, # Optional. Output only. Whether to enable private knowledge graph.
+  "enableQualityFeedback": True or False, # Turn on or off collecting the search result quality feedback from end users.
+  "enableResultScore": True or False, # Whether to show the result score.
+  "enableSafeSearch": True or False, # Whether to enable safe search.
+  "enableSearchAsYouType": True or False, # Whether to enable search-as-you-type behavior for the search widget
+  "enableSnippetResultSummary": True or False, # Turn on or off summary for each snippets result.
+  "enableSummarization": True or False, # Turn on or off summarization for the search response.
+  "enableWebApp": True or False, # Whether to enable standalone web app.
+  "facetField": [ # The configuration and appearance of facets in the end user view.
+    { # Facet fields that store the mapping of fields to end user widget appearance.
+      "displayName": "A String", # Optional. The field name that end users will see.
+      "field": "A String", # Required. Registered field name. The format is `field.abc`.
+    },
+  ],
+  "fieldsUiComponentsMap": { # The key is the UI component. Mock. Currently supported `title`, `thumbnail`, `url`, `custom1`, `custom2`, `custom3`. The value is the name of the field along with its device visibility. The 3 custom fields are optional and can be added or removed. `title`, `thumbnail`, `url` are required UI components that cannot be removed.
+    "a_key": { # Facet field that maps to a UI Component.
+      "deviceVisibility": [ # The field visibility on different types of devices.
+        "A String",
+      ],
+      "displayTemplate": "A String", # The template to customize how the field is displayed. An example value would be a string that looks like: "Price: {value}".
+      "field": "A String", # Required. Registered field name. The format is `field.abc`.
+    },
+  },
+  "geminiBundle": True or False, # Output only. Whether the subscription is gemini bundle or not.
+  "homepageSetting": { # Describes the homepage setting of the widget. It includes all homepage related settings and configurations, such as shortcuts. # Optional. Describes the homepage settings of the widget.
+    "shortcuts": [ # Optional. The shortcuts to display on the homepage.
+      { # Describes an entity of shortcut (aka pinned content) on the homepage. The home page will render these shortcuts in the same order as what the API returns. If a customer wants to reorder or remove a shortcut, the UI should always provide the new full list of shortcuts.
+        "destinationUri": "A String", # Optional. Destination URL of shortcut.
+        "icon": { # Options to store an image. # Optional. Icon URL of shortcut.
+          "url": "A String", # Image URL.
+        },
+        "title": "A String", # Optional. Title of the shortcut.
+      },
+    ],
+  },
+  "industryVertical": "A String", # Output only. The industry vertical that the WidgetConfig registers. The WidgetConfig industry vertical is based on the associated Engine.
+  "llmEnabled": True or False, # Output only. Whether LLM is enabled in the corresponding data store.
+  "minimumDataTermAccepted": True or False, # Output only. Whether the customer accepted data use terms.
+  "name": "A String", # Immutable. The full resource name of the widget config. Format: `projects/{project}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id}/widgetConfigs/{widget_config_id}`. This field must be a UTF-8 encoded string with a length limit of 1024 characters.
+  "resultDisplayType": "A String", # The type of snippet to display in UCS widget. - RESULT_DISPLAY_TYPE_UNSPECIFIED for existing users. - SNIPPET for new non-enterprise search users. - EXTRACTIVE_ANSWER for new enterprise search users.
+  "solutionType": "A String", # Required. Immutable. Specifies the solution type that this WidgetConfig can be used for.
+  "uiBranding": { # Describes widget UI branding settings. # Describes search widget UI branding settings, such as the widget title, logo, favicons, and colors.
+    "logo": { # Options to store an image. # Logo image.
+      "url": "A String", # Image URL.
+    },
+  },
+  "uiSettings": { # Describes general widget (or web app) UI settings as seen in the cloud console UI configuration page. # Describes general widget search settings as seen in cloud console widget configuration page. Replaces top deprecated top level properties.
+    "dataStoreUiConfigs": [ # Per data store configuration.
+      { # UI component configuration for data store.
+        "facetField": [ # Facet fields that store the mapping of fields to end user widget appearance.
+          { # Facet fields that store the mapping of fields to end user widget appearance.
+            "displayName": "A String", # Optional. The field name that end users will see.
+            "field": "A String", # Required. Registered field name. The format is `field.abc`.
+          },
+        ],
+        "fieldsUiComponentsMap": { # The key is the UI component. Mock. Currently supported `title`, `thumbnail`, `url`, `custom1`, `custom2`, `custom3`. The value is the name of the field along with its device visibility. The 3 custom fields are optional and can be added or removed. `title`, `thumbnail`, `url` are required UI components that cannot be removed.
+          "a_key": { # Facet field that maps to a UI Component.
+            "deviceVisibility": [ # The field visibility on different types of devices.
+              "A String",
+            ],
+            "displayTemplate": "A String", # The template to customize how the field is displayed. An example value would be a string that looks like: "Price: {value}".
+            "field": "A String", # Required. Registered field name. The format is `field.abc`.
+          },
+        },
+        "id": "A String", # Output only. the identifier of the data store, used for widget service. For now it refers to data_store_id, in the future we will migrate the field to encrypted data store name UUID.
+        "name": "A String", # The name of the data store. It should be data store resource name Format: `projects/{project}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id}`. For APIs under WidgetService, such as WidgetService.LookUpWidgetConfig, the project number and location part is erased in this field.
+      },
+    ],
+    "defaultSearchRequestOrderBy": "A String", # The default ordering for search results if specified. Used to set SearchRequest#order_by on applicable requests. https://cloud.google.com/generative-ai-app-builder/docs/reference/rest/v1alpha/projects.locations.dataStores.servingConfigs/search#request-body
+    "disableUserEventsCollection": True or False, # If set to true, the widget will not collect user events.
+    "enableAutocomplete": True or False, # Whether or not to enable autocomplete.
+    "enableCreateAgentButton": True or False, # Optional. If set to true, the widget will enable the create agent button.
+    "enablePeopleSearch": True or False, # Optional. If set to true, the widget will enable people search.
+    "enableQualityFeedback": True or False, # Turn on or off collecting the search result quality feedback from end users.
+    "enableSafeSearch": True or False, # Whether to enable safe search.
+    "enableSearchAsYouType": True or False, # Whether to enable search-as-you-type behavior for the search widget.
+    "enableVisualContentSummary": True or False, # If set to true, the widget will enable visual content summary on applicable search requests. Only used by healthcare search.
+    "features": { # Output only. Feature config for the engine to opt in or opt out of features. Supported keys: * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload`
+      "a_key": "A String",
+    },
+    "generativeAnswerConfig": { # Describes configuration for generative answer. # Describes generative answer configuration.
+      "disableRelatedQuestions": True or False, # Whether generated answer contains suggested related questions.
+      "ignoreAdversarialQuery": True or False, # Optional. Specifies whether to filter out queries that are adversarial.
+      "ignoreLowRelevantContent": True or False, # Optional. Specifies whether to filter out queries that are not relevant to the content.
+      "ignoreNonAnswerSeekingQuery": True or False, # Optional. Specifies whether to filter out queries that are not answer-seeking. The default value is `false`. No answer is returned if the search query is classified as a non-answer seeking query. If this field is set to `true`, we skip generating answers for non-answer seeking queries and return fallback messages instead.
+      "imageSource": "A String", # Optional. Source of image returned in the answer.
+      "languageCode": "A String", # Language code for Summary. Use language tags defined by [BCP47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt). Note: This is an experimental feature.
+      "maxRephraseSteps": 42, # Max rephrase steps. The max number is 5 steps. If not set or set to < 1, it will be set to 1 by default.
+      "modelPromptPreamble": "A String", # Text at the beginning of the prompt that instructs the model that generates the answer.
+      "modelVersion": "A String", # The model version used to generate the answer.
+      "resultCount": 42, # The number of top results to generate the answer from. Up to 10.
+    },
+    "interactionType": "A String", # Describes widget (or web app) interaction type
+    "modelConfigs": { # Output only. Maps a model name to its specific configuration for this engine. This allows admin users to turn on/off individual models. This only stores models whose states are overridden by the admin. When the state is unspecified, or model_configs is empty for this model, the system will decide if this model should be available or not based on the default configuration. For example, a preview model should be disabled by default if the admin has not chosen to enable it.
+      "a_key": "A String",
+    },
+    "resultDescriptionType": "A String", # Controls whether result extract is display and how (snippet or extractive answer). Default to no result if unspecified.
+  },
+  "updateTime": "A String", # Output only. Timestamp the WidgetConfig was updated.
+}
+
+  updateMask: string, Indicates which fields in the provided WidgetConfig to update. The following are the only supported fields: * WidgetConfig.enable_autocomplete If not set, all supported fields are updated.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # WidgetConfig captures configs at the Widget level.
+  "accessSettings": { # Describes widget access settings. # Will be used for all widget access settings seen in cloud console integration page. Replaces top deprecated top level properties.
+    "allowPublicAccess": True or False, # Whether public unauthenticated access is allowed.
+    "allowlistedDomains": [ # List of domains that are allowed to integrate the search widget.
+      "A String",
+    ],
+    "enableWebApp": True or False, # Whether web app access is enabled.
+    "languageCode": "A String", # Optional. Language code for user interface. Use language tags defined by [BCP47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt). If unset, the default language code is "en-US".
+    "workforceIdentityPoolProvider": "A String", # Optional. The workforce identity pool provider used to access the widget.
+  },
+  "allowPublicAccess": True or False, # Whether allow no-auth integration with widget. If set true, public access to search or other solutions from widget is allowed without authenication token provided by customer hosted backend server.
+  "allowlistedDomains": [ # Allowlisted domains that can load this widget.
+    "A String",
+  ],
+  "assistantSettings": { # Describes the assistant settings of the widget. # Optional. Output only. Describes the assistant settings of the widget.
+    "defaultWebGroundingToggleOff": True or False, # Output only. This field controls the default web grounding toggle for end users if `web_grounding_type` is set to `WEB_GROUNDING_TYPE_GOOGLE_SEARCH` or `WEB_GROUNDING_TYPE_ENTERPRISE_WEB_SEARCH`. By default, this field is set to false. If `web_grounding_type` is `WEB_GROUNDING_TYPE_GOOGLE_SEARCH` or `WEB_GROUNDING_TYPE_ENTERPRISE_WEB_SEARCH`, end users will have web grounding enabled by default on UI. If true, grounding toggle will be disabled by default on UI. End users can still enable web grounding in the UI if web grounding is enabled.
+    "disableLocationContext": True or False, # Optional. Output only. Whether to disable user location context.
+    "googleSearchGroundingEnabled": True or False, # Whether or not the Google search grounding toggle is shown. Deprecated. Use web_grounding_type instead.
+    "webGroundingType": "A String", # Optional. The type of web grounding to use.
+  },
+  "collectionComponents": [ # Output only. Collection components that lists all collections and child data stores associated with the widget config, those data sources can be used for filtering in widget service APIs, users can return results that from selected data sources.
+    { # Read-only collection component that contains data store collections fields that may be used for filtering
+      "connectorIconLink": "A String", # Output only. The icon link of the connector source.
+      "dataSource": "A String", # The name of the data source, retrieved from `Collection.data_connector.data_source`.
+      "dataSourceDisplayName": "A String", # Output only. The display name of the data source.
+      "dataStoreComponents": [ # For the data store collection, list of the children data stores.
+        { # Read-only data store component that contains data stores fields that may be used for filtering, it's the child of `CollectionComponent`.
+          "dataStoreConfigType": "A String", # Output only. The type of the data store config.
+          "displayName": "A String", # The display name of the data store.
+          "entityName": "A String", # The name of the entity, retrieved from `Collection.data_connector.entities.entityName`.
+          "id": "A String", # Output only. the identifier of the data store, used for widget service. For now it refers to data_store_id, in the future we will migrate the field to encrypted data store name UUID.
+          "name": "A String", # The name of the data store. It should be data store resource name Format: `projects/{project}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id}`. For APIs under WidgetService, such as WidgetService.LookUpWidgetConfig, the project number and location part is erased in this field.
+        },
+      ],
+      "displayName": "A String", # The display name of the collection.
+      "id": "A String", # Output only. the identifier of the collection, used for widget service. For now it refers to collection_id, in the future we will migrate the field to encrypted collection name UUID.
+      "name": "A String", # The name of the collection. It should be collection resource name. Format: `projects/{project}/locations/{location}/collections/{collection_id}`. For APIs under WidgetService, such as WidgetService.LookUpWidgetConfig, the project number and location part is erased in this field.
+    },
+  ],
+  "configId": "A String", # Output only. Unique obfuscated identifier of a WidgetConfig.
+  "contentSearchSpec": { # A specification for configuring the behavior of content search. # The content search spec that configs the desired behavior of content search.
+    "chunkSpec": { # Specifies the chunk spec to be returned from the search response. Only available if the SearchRequest.ContentSearchSpec.search_result_mode is set to CHUNKS # Specifies the chunk spec to be returned from the search response. Only available if the SearchRequest.ContentSearchSpec.search_result_mode is set to CHUNKS
+      "numNextChunks": 42, # The number of next chunks to be returned of the current chunk. The maximum allowed value is 3. If not specified, no next chunks will be returned.
+      "numPreviousChunks": 42, # The number of previous chunks to be returned of the current chunk. The maximum allowed value is 3. If not specified, no previous chunks will be returned.
+    },
+    "extractiveContentSpec": { # A specification for configuring the extractive content in a search response. # If there is no extractive_content_spec provided, there will be no extractive answer in the search response.
+      "maxExtractiveAnswerCount": 42, # The maximum number of extractive answers returned in each search result. An extractive answer is a verbatim answer extracted from the original document, which provides a precise and contextually relevant answer to the search query. If the number of matching answers is less than the `max_extractive_answer_count`, return all of the answers. Otherwise, return the `max_extractive_answer_count`. At most five answers are returned for each SearchResult.
+      "maxExtractiveSegmentCount": 42, # The max number of extractive segments returned in each search result. Only applied if the DataStore is set to DataStore.ContentConfig.CONTENT_REQUIRED or DataStore.solution_types is SOLUTION_TYPE_CHAT. An extractive segment is a text segment extracted from the original document that is relevant to the search query, and, in general, more verbose than an extractive answer. The segment could then be used as input for LLMs to generate summaries and answers. If the number of matching segments is less than `max_extractive_segment_count`, return all of the segments. Otherwise, return the `max_extractive_segment_count`.
+      "numNextSegments": 42, # Return at most `num_next_segments` segments after each selected segments.
+      "numPreviousSegments": 42, # Specifies whether to also include the adjacent from each selected segments. Return at most `num_previous_segments` segments before each selected segments.
+      "returnExtractiveSegmentScore": True or False, # Specifies whether to return the confidence score from the extractive segments in each search result. This feature is available only for new or allowlisted data stores. To allowlist your data store, contact your Customer Engineer. The default value is `false`.
+    },
+    "searchResultMode": "A String", # Specifies the search result mode. If unspecified, the search result mode defaults to `DOCUMENTS`.
+    "snippetSpec": { # A specification for configuring snippets in a search response. # If `snippetSpec` is not specified, snippets are not included in the search response.
+      "maxSnippetCount": 42, # [DEPRECATED] This field is deprecated. To control snippet return, use `return_snippet` field. For backwards compatibility, we will return snippet if max_snippet_count > 0.
+      "referenceOnly": True or False, # [DEPRECATED] This field is deprecated and will have no affect on the snippet.
+      "returnSnippet": True or False, # If `true`, then return snippet. If no snippet can be generated, we return "No snippet is available for this page." A `snippet_status` with `SUCCESS` or `NO_SNIPPET_AVAILABLE` will also be returned.
+    },
+    "summarySpec": { # A specification for configuring a summary returned in a search response. # If `summarySpec` is not specified, summaries are not included in the search response.
+      "ignoreAdversarialQuery": True or False, # Specifies whether to filter out adversarial queries. The default value is `false`. Google employs search-query classification to detect adversarial queries. No summary is returned if the search query is classified as an adversarial query. For example, a user might ask a question regarding negative comments about the company or submit a query designed to generate unsafe, policy-violating output. If this field is set to `true`, we skip generating summaries for adversarial queries and return fallback messages instead.
+      "ignoreJailBreakingQuery": True or False, # Optional. Specifies whether to filter out jail-breaking queries. The default value is `false`. Google employs search-query classification to detect jail-breaking queries. No summary is returned if the search query is classified as a jail-breaking query. A user might add instructions to the query to change the tone, style, language, content of the answer, or ask the model to act as a different entity, e.g. "Reply in the tone of a competing company's CEO". If this field is set to `true`, we skip generating summaries for jail-breaking queries and return fallback messages instead.
+      "ignoreLowRelevantContent": True or False, # Specifies whether to filter out queries that have low relevance. The default value is `false`. If this field is set to `false`, all search results are used regardless of relevance to generate answers. If set to `true`, only queries with high relevance search results will generate answers.
+      "ignoreNonSummarySeekingQuery": True or False, # Specifies whether to filter out queries that are not summary-seeking. The default value is `false`. Google employs search-query classification to detect summary-seeking queries. No summary is returned if the search query is classified as a non-summary seeking query. For example, `why is the sky blue` and `Who is the best soccer player in the world?` are summary-seeking queries, but `SFO airport` and `world cup 2026` are not. They are most likely navigational queries. If this field is set to `true`, we skip generating summaries for non-summary seeking queries and return fallback messages instead.
+      "includeCitations": True or False, # Specifies whether to include citations in the summary. The default value is `false`. When this field is set to `true`, summaries include in-line citation numbers. Example summary including citations: BigQuery is Google Cloud's fully managed and completely serverless enterprise data warehouse [1]. BigQuery supports all data types, works across clouds, and has built-in machine learning and business intelligence, all within a unified platform [2, 3]. The citation numbers refer to the returned search results and are 1-indexed. For example, [1] means that the sentence is attributed to the first search result. [2, 3] means that the sentence is attributed to both the second and third search results.
+      "languageCode": "A String", # Language code for Summary. Use language tags defined by [BCP47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt). Note: This is an experimental feature.
+      "modelPromptSpec": { # Specification of the prompt to use with the model. # If specified, the spec will be used to modify the prompt provided to the LLM.
+        "preamble": "A String", # Text at the beginning of the prompt that instructs the assistant. Examples are available in the user guide.
+      },
+      "modelSpec": { # Specification of the model. # If specified, the spec will be used to modify the model specification provided to the LLM.
+        "version": "A String", # The model version used to generate the summary. Supported values are: * `stable`: string. Default value when no value is specified. Uses a generally available, fine-tuned model. For more information, see [Answer generation model versions and lifecycle](https://cloud.google.com/generative-ai-app-builder/docs/answer-generation-models). * `preview`: string. (Public preview) Uses a preview model. For more information, see [Answer generation model versions and lifecycle](https://cloud.google.com/generative-ai-app-builder/docs/answer-generation-models).
+      },
+      "summaryResultCount": 42, # The number of top results to generate the summary from. If the number of results returned is less than `summaryResultCount`, the summary is generated from all of the results. At most 10 results for documents mode, or 50 for chunks mode, can be used to generate a summary. The chunks mode is used when SearchRequest.ContentSearchSpec.search_result_mode is set to CHUNKS.
+      "useSemanticChunks": True or False, # If true, answer will be generated from most relevant chunks from top search results. This feature will improve summary quality. Note that with this feature enabled, not all top search results will be referenced and included in the reference list, so the citation source index only points to the search results listed in the reference list.
+    },
+  },
+  "createTime": "A String", # Output only. Timestamp the WidgetConfig was created.
+  "customerProvidedConfig": { # Customer provided configurations. # Optional. Output only. Describes the customer related configurations, currently only used for government customers. This field cannot be modified after project onboarding.
+    "customerType": "A String", # Customer type.
+  },
+  "dataStoreType": "A String", # Output only. The type of the parent data store.
+  "dataStoreUiConfigs": [ # Configurable UI configurations per data store.
+    { # UI component configuration for data store.
+      "facetField": [ # Facet fields that store the mapping of fields to end user widget appearance.
+        { # Facet fields that store the mapping of fields to end user widget appearance.
+          "displayName": "A String", # Optional. The field name that end users will see.
+          "field": "A String", # Required. Registered field name. The format is `field.abc`.
+        },
+      ],
+      "fieldsUiComponentsMap": { # The key is the UI component. Mock. Currently supported `title`, `thumbnail`, `url`, `custom1`, `custom2`, `custom3`. The value is the name of the field along with its device visibility. The 3 custom fields are optional and can be added or removed. `title`, `thumbnail`, `url` are required UI components that cannot be removed.
+        "a_key": { # Facet field that maps to a UI Component.
+          "deviceVisibility": [ # The field visibility on different types of devices.
+            "A String",
+          ],
+          "displayTemplate": "A String", # The template to customize how the field is displayed. An example value would be a string that looks like: "Price: {value}".
+          "field": "A String", # Required. Registered field name. The format is `field.abc`.
+        },
+      },
+      "id": "A String", # Output only. the identifier of the data store, used for widget service. For now it refers to data_store_id, in the future we will migrate the field to encrypted data store name UUID.
+      "name": "A String", # The name of the data store. It should be data store resource name Format: `projects/{project}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id}`. For APIs under WidgetService, such as WidgetService.LookUpWidgetConfig, the project number and location part is erased in this field.
+    },
+  ],
+  "defaultSearchRequestOrderBy": "A String", # The default ordering for search results if specified. Used to set SearchRequest#order_by on applicable requests. https://cloud.google.com/generative-ai-app-builder/docs/reference/rest/v1alpha/projects.locations.dataStores.servingConfigs/search#request-body
+  "displayName": "A String", # Required. The human readable widget config display name. Used in Discovery UI. This field must be a UTF-8 encoded string with a length limit of 128 characters. Otherwise, an INVALID_ARGUMENT error is returned.
+  "enableAutocomplete": True or False, # Whether or not to enable autocomplete.
+  "enableConversationalSearch": True or False, # Whether to allow conversational search (LLM, multi-turn) or not (non-LLM, single-turn).
+  "enablePrivateKnowledgeGraph": True or False, # Optional. Output only. Whether to enable private knowledge graph.
+  "enableQualityFeedback": True or False, # Turn on or off collecting the search result quality feedback from end users.
+  "enableResultScore": True or False, # Whether to show the result score.
+  "enableSafeSearch": True or False, # Whether to enable safe search.
+  "enableSearchAsYouType": True or False, # Whether to enable search-as-you-type behavior for the search widget
+  "enableSnippetResultSummary": True or False, # Turn on or off summary for each snippets result.
+  "enableSummarization": True or False, # Turn on or off summarization for the search response.
+  "enableWebApp": True or False, # Whether to enable standalone web app.
+  "facetField": [ # The configuration and appearance of facets in the end user view.
+    { # Facet fields that store the mapping of fields to end user widget appearance.
+      "displayName": "A String", # Optional. The field name that end users will see.
+      "field": "A String", # Required. Registered field name. The format is `field.abc`.
+    },
+  ],
+  "fieldsUiComponentsMap": { # The key is the UI component. Mock. Currently supported `title`, `thumbnail`, `url`, `custom1`, `custom2`, `custom3`. The value is the name of the field along with its device visibility. The 3 custom fields are optional and can be added or removed. `title`, `thumbnail`, `url` are required UI components that cannot be removed.
+    "a_key": { # Facet field that maps to a UI Component.
+      "deviceVisibility": [ # The field visibility on different types of devices.
+        "A String",
+      ],
+      "displayTemplate": "A String", # The template to customize how the field is displayed. An example value would be a string that looks like: "Price: {value}".
+      "field": "A String", # Required. Registered field name. The format is `field.abc`.
+    },
+  },
+  "geminiBundle": True or False, # Output only. Whether the subscription is gemini bundle or not.
+  "homepageSetting": { # Describes the homepage setting of the widget. It includes all homepage related settings and configurations, such as shortcuts. # Optional. Describes the homepage settings of the widget.
+    "shortcuts": [ # Optional. The shortcuts to display on the homepage.
+      { # Describes an entity of shortcut (aka pinned content) on the homepage. The home page will render these shortcuts in the same order as what the API returns. If a customer wants to reorder or remove a shortcut, the UI should always provide the new full list of shortcuts.
+        "destinationUri": "A String", # Optional. Destination URL of shortcut.
+        "icon": { # Options to store an image. # Optional. Icon URL of shortcut.
+          "url": "A String", # Image URL.
+        },
+        "title": "A String", # Optional. Title of the shortcut.
+      },
+    ],
+  },
+  "industryVertical": "A String", # Output only. The industry vertical that the WidgetConfig registers. The WidgetConfig industry vertical is based on the associated Engine.
+  "llmEnabled": True or False, # Output only. Whether LLM is enabled in the corresponding data store.
+  "minimumDataTermAccepted": True or False, # Output only. Whether the customer accepted data use terms.
+  "name": "A String", # Immutable. The full resource name of the widget config. Format: `projects/{project}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id}/widgetConfigs/{widget_config_id}`. This field must be a UTF-8 encoded string with a length limit of 1024 characters.
+  "resultDisplayType": "A String", # The type of snippet to display in UCS widget. - RESULT_DISPLAY_TYPE_UNSPECIFIED for existing users. - SNIPPET for new non-enterprise search users. - EXTRACTIVE_ANSWER for new enterprise search users.
+  "solutionType": "A String", # Required. Immutable. Specifies the solution type that this WidgetConfig can be used for.
+  "uiBranding": { # Describes widget UI branding settings. # Describes search widget UI branding settings, such as the widget title, logo, favicons, and colors.
+    "logo": { # Options to store an image. # Logo image.
+      "url": "A String", # Image URL.
+    },
+  },
+  "uiSettings": { # Describes general widget (or web app) UI settings as seen in the cloud console UI configuration page. # Describes general widget search settings as seen in cloud console widget configuration page. Replaces top deprecated top level properties.
+    "dataStoreUiConfigs": [ # Per data store configuration.
+      { # UI component configuration for data store.
+        "facetField": [ # Facet fields that store the mapping of fields to end user widget appearance.
+          { # Facet fields that store the mapping of fields to end user widget appearance.
+            "displayName": "A String", # Optional. The field name that end users will see.
+            "field": "A String", # Required. Registered field name. The format is `field.abc`.
+          },
+        ],
+        "fieldsUiComponentsMap": { # The key is the UI component. Mock. Currently supported `title`, `thumbnail`, `url`, `custom1`, `custom2`, `custom3`. The value is the name of the field along with its device visibility. The 3 custom fields are optional and can be added or removed. `title`, `thumbnail`, `url` are required UI components that cannot be removed.
+          "a_key": { # Facet field that maps to a UI Component.
+            "deviceVisibility": [ # The field visibility on different types of devices.
+              "A String",
+            ],
+            "displayTemplate": "A String", # The template to customize how the field is displayed. An example value would be a string that looks like: "Price: {value}".
+            "field": "A String", # Required. Registered field name. The format is `field.abc`.
+          },
+        },
+        "id": "A String", # Output only. the identifier of the data store, used for widget service. For now it refers to data_store_id, in the future we will migrate the field to encrypted data store name UUID.
+        "name": "A String", # The name of the data store. It should be data store resource name Format: `projects/{project}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id}`. For APIs under WidgetService, such as WidgetService.LookUpWidgetConfig, the project number and location part is erased in this field.
+      },
+    ],
+    "defaultSearchRequestOrderBy": "A String", # The default ordering for search results if specified. Used to set SearchRequest#order_by on applicable requests. https://cloud.google.com/generative-ai-app-builder/docs/reference/rest/v1alpha/projects.locations.dataStores.servingConfigs/search#request-body
+    "disableUserEventsCollection": True or False, # If set to true, the widget will not collect user events.
+    "enableAutocomplete": True or False, # Whether or not to enable autocomplete.
+    "enableCreateAgentButton": True or False, # Optional. If set to true, the widget will enable the create agent button.
+    "enablePeopleSearch": True or False, # Optional. If set to true, the widget will enable people search.
+    "enableQualityFeedback": True or False, # Turn on or off collecting the search result quality feedback from end users.
+    "enableSafeSearch": True or False, # Whether to enable safe search.
+    "enableSearchAsYouType": True or False, # Whether to enable search-as-you-type behavior for the search widget.
+    "enableVisualContentSummary": True or False, # If set to true, the widget will enable visual content summary on applicable search requests. Only used by healthcare search.
+    "features": { # Output only. Feature config for the engine to opt in or opt out of features. Supported keys: * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload`
+      "a_key": "A String",
+    },
+    "generativeAnswerConfig": { # Describes configuration for generative answer. # Describes generative answer configuration.
+      "disableRelatedQuestions": True or False, # Whether generated answer contains suggested related questions.
+      "ignoreAdversarialQuery": True or False, # Optional. Specifies whether to filter out queries that are adversarial.
+      "ignoreLowRelevantContent": True or False, # Optional. Specifies whether to filter out queries that are not relevant to the content.
+      "ignoreNonAnswerSeekingQuery": True or False, # Optional. Specifies whether to filter out queries that are not answer-seeking. The default value is `false`. No answer is returned if the search query is classified as a non-answer seeking query. If this field is set to `true`, we skip generating answers for non-answer seeking queries and return fallback messages instead.
+      "imageSource": "A String", # Optional. Source of image returned in the answer.
+      "languageCode": "A String", # Language code for Summary. Use language tags defined by [BCP47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt). Note: This is an experimental feature.
+      "maxRephraseSteps": 42, # Max rephrase steps. The max number is 5 steps. If not set or set to < 1, it will be set to 1 by default.
+      "modelPromptPreamble": "A String", # Text at the beginning of the prompt that instructs the model that generates the answer.
+      "modelVersion": "A String", # The model version used to generate the answer.
+      "resultCount": 42, # The number of top results to generate the answer from. Up to 10.
+    },
+    "interactionType": "A String", # Describes widget (or web app) interaction type
+    "modelConfigs": { # Output only. Maps a model name to its specific configuration for this engine. This allows admin users to turn on/off individual models. This only stores models whose states are overridden by the admin. When the state is unspecified, or model_configs is empty for this model, the system will decide if this model should be available or not based on the default configuration. For example, a preview model should be disabled by default if the admin has not chosen to enable it.
+      "a_key": "A String",
+    },
+    "resultDescriptionType": "A String", # Controls whether result extract is display and how (snippet or extractive answer). Default to no result if unspecified.
+  },
+  "updateTime": "A String", # Output only. Timestamp the WidgetConfig was updated.
+}
+
+ + \ No newline at end of file diff --git a/docs/dyn/discoveryengine_v1.projects.locations.collections.engines.assistants.agents.html b/docs/dyn/discoveryengine_v1.projects.locations.collections.engines.assistants.agents.html new file mode 100644 index 0000000000..8ecdcad644 --- /dev/null +++ b/docs/dyn/discoveryengine_v1.projects.locations.collections.engines.assistants.agents.html @@ -0,0 +1,91 @@ + + + +

Discovery Engine API . projects . locations . collections . engines . assistants . agents

+

Instance Methods

+

+ operations() +

+

Returns the operations Resource.

+ +

+ close()

+

Close httplib2 connections.

+

Method Details

+
+ close() +
Close httplib2 connections.
+
+ + \ No newline at end of file diff --git a/docs/dyn/discoveryengine_v1.projects.locations.collections.engines.assistants.agents.operations.html b/docs/dyn/discoveryengine_v1.projects.locations.collections.engines.assistants.agents.operations.html new file mode 100644 index 0000000000..a4445d2017 --- /dev/null +++ b/docs/dyn/discoveryengine_v1.projects.locations.collections.engines.assistants.agents.operations.html @@ -0,0 +1,124 @@ + + + +

Discovery Engine API . projects . locations . collections . engines . assistants . agents . operations

+

Instance Methods

+

+ close()

+

Close httplib2 connections.

+

+ get(name, x__xgafv=None)

+

Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.

+

Method Details

+
+ close() +
Close httplib2 connections.
+
+ +
+ get(name, x__xgafv=None) +
Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.
+
+Args:
+  name: string, The name of the operation resource. (required)
+  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, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.
+    "a_key": "", # Properties of the object. Contains field @type with type URL.
+  },
+}
+
+ + \ No newline at end of file diff --git a/docs/dyn/discoveryengine_v1.projects.locations.collections.engines.assistants.html b/docs/dyn/discoveryengine_v1.projects.locations.collections.engines.assistants.html index 8200dfef3e..360ae50740 100644 --- a/docs/dyn/discoveryengine_v1.projects.locations.collections.engines.assistants.html +++ b/docs/dyn/discoveryengine_v1.projects.locations.collections.engines.assistants.html @@ -74,12 +74,29 @@

Discovery Engine API . projects . locations . collections . engines . assistants

Instance Methods

+

+ agents() +

+

Returns the agents Resource.

+

close()

Close httplib2 connections.

+

+ create(parent, assistantId=None, body=None, x__xgafv=None)

+

Creates an Assistant.

+

+ delete(name, x__xgafv=None)

+

Deletes an Assistant.

get(name, x__xgafv=None)

Gets an Assistant.

+

+ list(parent, pageSize=None, pageToken=None, x__xgafv=None)

+

Lists all Assistants under an Engine.

+

+ list_next()

+

Retrieves the next page of results.

patch(name, body=None, updateMask=None, x__xgafv=None)

Updates an Assistant

@@ -92,6 +109,125 @@

Method Details

Close httplib2 connections.
+
+ create(parent, assistantId=None, body=None, x__xgafv=None) +
Creates an Assistant.
+
+Args:
+  parent: string, Required. The parent resource name. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}` (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # Discovery Engine Assistant resource.
+  "customerPolicy": { # Customer-defined policy for the assistant. # Optional. Customer policy for the assistant.
+    "bannedPhrases": [ # Optional. List of banned phrases.
+      { # Definition of a customer-defined banned phrase. A banned phrase is not allowed to appear in the user query or the LLM response, or else the answer will be refused.
+        "ignoreDiacritics": True or False, # Optional. If true, diacritical marks (e.g., accents, umlauts) are ignored when matching banned phrases. For example, "cafe" would match "café".
+        "matchType": "A String", # Optional. Match type for the banned phrase.
+        "phrase": "A String", # Required. The raw string content to be banned.
+      },
+    ],
+    "modelArmorConfig": { # Configuration for customer defined Model Armor templates to be used for sanitizing user prompts and assistant responses. # Optional. Model Armor configuration to be used for sanitizing user prompts and assistant responses.
+      "failureMode": "A String", # Optional. Defines the failure mode for Model Armor sanitization.
+      "responseTemplate": "A String", # Optional. The resource name of the Model Armor template for sanitizing assistant responses. Format: `projects/{project}/locations/{location}/templates/{template_id}` If not specified, no sanitization will be applied to the assistant response.
+      "userPromptTemplate": "A String", # Optional. The resource name of the Model Armor template for sanitizing user prompts. Format: `projects/{project}/locations/{location}/templates/{template_id}` If not specified, no sanitization will be applied to the user prompt.
+    },
+  },
+  "description": "A String", # Optional. Description for additional information. Expected to be shown on the configuration UI, not to the users of the assistant.
+  "displayName": "A String", # Required. The assistant display name. It must be a UTF-8 encoded string with a length limit of 128 characters.
+  "enabledTools": { # Optional. Note: not implemented yet. Use enabled_actions instead. The enabled tools on this assistant. The keys are connector name, for example "projects/{projectId}/locations/{locationId}/collections/{collectionId}/dataconnector The values consist of admin enabled tools towards the connector instance. Admin can selectively enable multiple tools on any of the connector instances that they created in the project. For example {"jira1ConnectorName": [(toolId1, "createTicket"), (toolId2, "transferTicket")], "gmail1ConnectorName": [(toolId3, "sendEmail"),..] }
+    "a_key": { # The enabled tools on a connector
+      "toolInfo": [ # The list of tools with corresponding tool information.
+        { # Information to identify a tool.
+          "toolDisplayName": "A String", # The display name of the tool.
+          "toolName": "A String", # The name of the tool as defined by DataConnectorService.QueryAvailableActions. Note: it's using `action` in the DataConnectorService apis, but they are the same as the `tool` here.
+        },
+      ],
+    },
+  },
+  "generationConfig": { # Configuration for the generation of the assistant response. # Optional. Configuration for the generation of the assistant response.
+    "allowedModelIds": [ # Optional. The list of models that are allowed to be used for assistant.
+      "A String",
+    ],
+    "defaultLanguage": "A String", # The default language to use for the generation of the assistant response. Use an ISO 639-1 language code such as `en`. If not specified, the language will be automatically detected.
+    "defaultModelId": "A String", # Optional. The default model to use for assistant.
+    "systemInstruction": { # System instruction, also known as the prompt preamble for LLM calls. # System instruction, also known as the prompt preamble for LLM calls. See also https://cloud.google.com/vertex-ai/generative-ai/docs/learn/prompts/system-instructions
+      "additionalSystemInstruction": "A String", # Optional. Additional system instruction that will be added to the default system instruction.
+    },
+  },
+  "name": "A String", # Immutable. Resource name of the assistant. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/assistants/{assistant}` It must be a UTF-8 encoded string with a length limit of 1024 characters.
+  "webGroundingType": "A String", # Optional. The type of web grounding to use.
+}
+
+  assistantId: string, Required. The ID to use for the Assistant, which will become the final component of the Assistant's resource name. This field must conform to [RFC-1034](https://tools.ietf.org/html/rfc1034) with a length limit of 63 characters.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Discovery Engine Assistant resource.
+  "customerPolicy": { # Customer-defined policy for the assistant. # Optional. Customer policy for the assistant.
+    "bannedPhrases": [ # Optional. List of banned phrases.
+      { # Definition of a customer-defined banned phrase. A banned phrase is not allowed to appear in the user query or the LLM response, or else the answer will be refused.
+        "ignoreDiacritics": True or False, # Optional. If true, diacritical marks (e.g., accents, umlauts) are ignored when matching banned phrases. For example, "cafe" would match "café".
+        "matchType": "A String", # Optional. Match type for the banned phrase.
+        "phrase": "A String", # Required. The raw string content to be banned.
+      },
+    ],
+    "modelArmorConfig": { # Configuration for customer defined Model Armor templates to be used for sanitizing user prompts and assistant responses. # Optional. Model Armor configuration to be used for sanitizing user prompts and assistant responses.
+      "failureMode": "A String", # Optional. Defines the failure mode for Model Armor sanitization.
+      "responseTemplate": "A String", # Optional. The resource name of the Model Armor template for sanitizing assistant responses. Format: `projects/{project}/locations/{location}/templates/{template_id}` If not specified, no sanitization will be applied to the assistant response.
+      "userPromptTemplate": "A String", # Optional. The resource name of the Model Armor template for sanitizing user prompts. Format: `projects/{project}/locations/{location}/templates/{template_id}` If not specified, no sanitization will be applied to the user prompt.
+    },
+  },
+  "description": "A String", # Optional. Description for additional information. Expected to be shown on the configuration UI, not to the users of the assistant.
+  "displayName": "A String", # Required. The assistant display name. It must be a UTF-8 encoded string with a length limit of 128 characters.
+  "enabledTools": { # Optional. Note: not implemented yet. Use enabled_actions instead. The enabled tools on this assistant. The keys are connector name, for example "projects/{projectId}/locations/{locationId}/collections/{collectionId}/dataconnector The values consist of admin enabled tools towards the connector instance. Admin can selectively enable multiple tools on any of the connector instances that they created in the project. For example {"jira1ConnectorName": [(toolId1, "createTicket"), (toolId2, "transferTicket")], "gmail1ConnectorName": [(toolId3, "sendEmail"),..] }
+    "a_key": { # The enabled tools on a connector
+      "toolInfo": [ # The list of tools with corresponding tool information.
+        { # Information to identify a tool.
+          "toolDisplayName": "A String", # The display name of the tool.
+          "toolName": "A String", # The name of the tool as defined by DataConnectorService.QueryAvailableActions. Note: it's using `action` in the DataConnectorService apis, but they are the same as the `tool` here.
+        },
+      ],
+    },
+  },
+  "generationConfig": { # Configuration for the generation of the assistant response. # Optional. Configuration for the generation of the assistant response.
+    "allowedModelIds": [ # Optional. The list of models that are allowed to be used for assistant.
+      "A String",
+    ],
+    "defaultLanguage": "A String", # The default language to use for the generation of the assistant response. Use an ISO 639-1 language code such as `en`. If not specified, the language will be automatically detected.
+    "defaultModelId": "A String", # Optional. The default model to use for assistant.
+    "systemInstruction": { # System instruction, also known as the prompt preamble for LLM calls. # System instruction, also known as the prompt preamble for LLM calls. See also https://cloud.google.com/vertex-ai/generative-ai/docs/learn/prompts/system-instructions
+      "additionalSystemInstruction": "A String", # Optional. Additional system instruction that will be added to the default system instruction.
+    },
+  },
+  "name": "A String", # Immutable. Resource name of the assistant. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/assistants/{assistant}` It must be a UTF-8 encoded string with a length limit of 1024 characters.
+  "webGroundingType": "A String", # Optional. The type of web grounding to use.
+}
+
+ +
+ delete(name, x__xgafv=None) +
Deletes an Assistant.
+
+Args:
+  name: string, Required. Resource name of Assistant. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/assistants/{assistant}` If the caller does not have permission to delete the Assistant, regardless of whether or not it exists, a PERMISSION_DENIED error is returned. If the Assistant to delete does not exist, a NOT_FOUND error is returned. (required)
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }
+}
+
+
get(name, x__xgafv=None)
Gets an Assistant.
@@ -121,6 +257,8 @@ 

Method Details

"userPromptTemplate": "A String", # Optional. The resource name of the Model Armor template for sanitizing user prompts. Format: `projects/{project}/locations/{location}/templates/{template_id}` If not specified, no sanitization will be applied to the user prompt. }, }, + "description": "A String", # Optional. Description for additional information. Expected to be shown on the configuration UI, not to the users of the assistant. + "displayName": "A String", # Required. The assistant display name. It must be a UTF-8 encoded string with a length limit of 128 characters. "enabledTools": { # Optional. Note: not implemented yet. Use enabled_actions instead. The enabled tools on this assistant. The keys are connector name, for example "projects/{projectId}/locations/{locationId}/collections/{collectionId}/dataconnector The values consist of admin enabled tools towards the connector instance. Admin can selectively enable multiple tools on any of the connector instances that they created in the project. For example {"jira1ConnectorName": [(toolId1, "createTicket"), (toolId2, "transferTicket")], "gmail1ConnectorName": [(toolId3, "sendEmail"),..] } "a_key": { # The enabled tools on a connector "toolInfo": [ # The list of tools with corresponding tool information. @@ -132,7 +270,11 @@

Method Details

}, }, "generationConfig": { # Configuration for the generation of the assistant response. # Optional. Configuration for the generation of the assistant response. + "allowedModelIds": [ # Optional. The list of models that are allowed to be used for assistant. + "A String", + ], "defaultLanguage": "A String", # The default language to use for the generation of the assistant response. Use an ISO 639-1 language code such as `en`. If not specified, the language will be automatically detected. + "defaultModelId": "A String", # Optional. The default model to use for assistant. "systemInstruction": { # System instruction, also known as the prompt preamble for LLM calls. # System instruction, also known as the prompt preamble for LLM calls. See also https://cloud.google.com/vertex-ai/generative-ai/docs/learn/prompts/system-instructions "additionalSystemInstruction": "A String", # Optional. Additional system instruction that will be added to the default system instruction. }, @@ -142,6 +284,83 @@

Method Details

}
+
+ list(parent, pageSize=None, pageToken=None, x__xgafv=None) +
Lists all Assistants under an Engine.
+
+Args:
+  parent: string, Required. The parent resource name. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}` (required)
+  pageSize: integer, Maximum number of Assistants to return. If unspecified, defaults to 100. The maximum allowed value is 1000; anything above that will be coerced down to 1000.
+  pageToken: string, A page token ListAssistantsResponse.next_page_token, received from a previous AssistantService.ListAssistants call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to ListAssistants must match the call that provided the page token.
+  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 the AssistantService.ListAssistants method.
+  "assistants": [ # All the customer's Assistants.
+    { # Discovery Engine Assistant resource.
+      "customerPolicy": { # Customer-defined policy for the assistant. # Optional. Customer policy for the assistant.
+        "bannedPhrases": [ # Optional. List of banned phrases.
+          { # Definition of a customer-defined banned phrase. A banned phrase is not allowed to appear in the user query or the LLM response, or else the answer will be refused.
+            "ignoreDiacritics": True or False, # Optional. If true, diacritical marks (e.g., accents, umlauts) are ignored when matching banned phrases. For example, "cafe" would match "café".
+            "matchType": "A String", # Optional. Match type for the banned phrase.
+            "phrase": "A String", # Required. The raw string content to be banned.
+          },
+        ],
+        "modelArmorConfig": { # Configuration for customer defined Model Armor templates to be used for sanitizing user prompts and assistant responses. # Optional. Model Armor configuration to be used for sanitizing user prompts and assistant responses.
+          "failureMode": "A String", # Optional. Defines the failure mode for Model Armor sanitization.
+          "responseTemplate": "A String", # Optional. The resource name of the Model Armor template for sanitizing assistant responses. Format: `projects/{project}/locations/{location}/templates/{template_id}` If not specified, no sanitization will be applied to the assistant response.
+          "userPromptTemplate": "A String", # Optional. The resource name of the Model Armor template for sanitizing user prompts. Format: `projects/{project}/locations/{location}/templates/{template_id}` If not specified, no sanitization will be applied to the user prompt.
+        },
+      },
+      "description": "A String", # Optional. Description for additional information. Expected to be shown on the configuration UI, not to the users of the assistant.
+      "displayName": "A String", # Required. The assistant display name. It must be a UTF-8 encoded string with a length limit of 128 characters.
+      "enabledTools": { # Optional. Note: not implemented yet. Use enabled_actions instead. The enabled tools on this assistant. The keys are connector name, for example "projects/{projectId}/locations/{locationId}/collections/{collectionId}/dataconnector The values consist of admin enabled tools towards the connector instance. Admin can selectively enable multiple tools on any of the connector instances that they created in the project. For example {"jira1ConnectorName": [(toolId1, "createTicket"), (toolId2, "transferTicket")], "gmail1ConnectorName": [(toolId3, "sendEmail"),..] }
+        "a_key": { # The enabled tools on a connector
+          "toolInfo": [ # The list of tools with corresponding tool information.
+            { # Information to identify a tool.
+              "toolDisplayName": "A String", # The display name of the tool.
+              "toolName": "A String", # The name of the tool as defined by DataConnectorService.QueryAvailableActions. Note: it's using `action` in the DataConnectorService apis, but they are the same as the `tool` here.
+            },
+          ],
+        },
+      },
+      "generationConfig": { # Configuration for the generation of the assistant response. # Optional. Configuration for the generation of the assistant response.
+        "allowedModelIds": [ # Optional. The list of models that are allowed to be used for assistant.
+          "A String",
+        ],
+        "defaultLanguage": "A String", # The default language to use for the generation of the assistant response. Use an ISO 639-1 language code such as `en`. If not specified, the language will be automatically detected.
+        "defaultModelId": "A String", # Optional. The default model to use for assistant.
+        "systemInstruction": { # System instruction, also known as the prompt preamble for LLM calls. # System instruction, also known as the prompt preamble for LLM calls. See also https://cloud.google.com/vertex-ai/generative-ai/docs/learn/prompts/system-instructions
+          "additionalSystemInstruction": "A String", # Optional. Additional system instruction that will be added to the default system instruction.
+        },
+      },
+      "name": "A String", # Immutable. Resource name of the assistant. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/assistants/{assistant}` It must be a UTF-8 encoded string with a length limit of 1024 characters.
+      "webGroundingType": "A String", # Optional. The type of web grounding to use.
+    },
+  ],
+  "nextPageToken": "A String", # A token that can be sent as ListAssistantsRequest.page_token to retrieve the next page. If this field is omitted, there are no subsequent pages.
+}
+
+ +
+ list_next() +
Retrieves the next page of results.
+
+        Args:
+          previous_request: The request for the previous page. (required)
+          previous_response: The response from the request for the previous page. (required)
+
+        Returns:
+          A request object that you can call 'execute()' on to request the next
+          page. Returns None if there are no more items in the collection.
+        
+
+
patch(name, body=None, updateMask=None, x__xgafv=None)
Updates an Assistant
@@ -166,6 +385,8 @@ 

Method Details

"userPromptTemplate": "A String", # Optional. The resource name of the Model Armor template for sanitizing user prompts. Format: `projects/{project}/locations/{location}/templates/{template_id}` If not specified, no sanitization will be applied to the user prompt. }, }, + "description": "A String", # Optional. Description for additional information. Expected to be shown on the configuration UI, not to the users of the assistant. + "displayName": "A String", # Required. The assistant display name. It must be a UTF-8 encoded string with a length limit of 128 characters. "enabledTools": { # Optional. Note: not implemented yet. Use enabled_actions instead. The enabled tools on this assistant. The keys are connector name, for example "projects/{projectId}/locations/{locationId}/collections/{collectionId}/dataconnector The values consist of admin enabled tools towards the connector instance. Admin can selectively enable multiple tools on any of the connector instances that they created in the project. For example {"jira1ConnectorName": [(toolId1, "createTicket"), (toolId2, "transferTicket")], "gmail1ConnectorName": [(toolId3, "sendEmail"),..] } "a_key": { # The enabled tools on a connector "toolInfo": [ # The list of tools with corresponding tool information. @@ -177,7 +398,11 @@

Method Details

}, }, "generationConfig": { # Configuration for the generation of the assistant response. # Optional. Configuration for the generation of the assistant response. + "allowedModelIds": [ # Optional. The list of models that are allowed to be used for assistant. + "A String", + ], "defaultLanguage": "A String", # The default language to use for the generation of the assistant response. Use an ISO 639-1 language code such as `en`. If not specified, the language will be automatically detected. + "defaultModelId": "A String", # Optional. The default model to use for assistant. "systemInstruction": { # System instruction, also known as the prompt preamble for LLM calls. # System instruction, also known as the prompt preamble for LLM calls. See also https://cloud.google.com/vertex-ai/generative-ai/docs/learn/prompts/system-instructions "additionalSystemInstruction": "A String", # Optional. Additional system instruction that will be added to the default system instruction. }, @@ -210,6 +435,8 @@

Method Details

"userPromptTemplate": "A String", # Optional. The resource name of the Model Armor template for sanitizing user prompts. Format: `projects/{project}/locations/{location}/templates/{template_id}` If not specified, no sanitization will be applied to the user prompt. }, }, + "description": "A String", # Optional. Description for additional information. Expected to be shown on the configuration UI, not to the users of the assistant. + "displayName": "A String", # Required. The assistant display name. It must be a UTF-8 encoded string with a length limit of 128 characters. "enabledTools": { # Optional. Note: not implemented yet. Use enabled_actions instead. The enabled tools on this assistant. The keys are connector name, for example "projects/{projectId}/locations/{locationId}/collections/{collectionId}/dataconnector The values consist of admin enabled tools towards the connector instance. Admin can selectively enable multiple tools on any of the connector instances that they created in the project. For example {"jira1ConnectorName": [(toolId1, "createTicket"), (toolId2, "transferTicket")], "gmail1ConnectorName": [(toolId3, "sendEmail"),..] } "a_key": { # The enabled tools on a connector "toolInfo": [ # The list of tools with corresponding tool information. @@ -221,7 +448,11 @@

Method Details

}, }, "generationConfig": { # Configuration for the generation of the assistant response. # Optional. Configuration for the generation of the assistant response. + "allowedModelIds": [ # Optional. The list of models that are allowed to be used for assistant. + "A String", + ], "defaultLanguage": "A String", # The default language to use for the generation of the assistant response. Use an ISO 639-1 language code such as `en`. If not specified, the language will be automatically detected. + "defaultModelId": "A String", # Optional. The default model to use for assistant. "systemInstruction": { # System instruction, also known as the prompt preamble for LLM calls. # System instruction, also known as the prompt preamble for LLM calls. See also https://cloud.google.com/vertex-ai/generative-ai/docs/learn/prompts/system-instructions "additionalSystemInstruction": "A String", # Optional. Additional system instruction that will be added to the default system instruction. }, @@ -401,6 +632,9 @@

Method Details

"state": "A String", # State of the answer generation. }, "assistToken": "A String", # A global unique ID that identifies the current pair of request and stream of responses. Used for feedback and support. + "invocationTools": [ # The tool names of the tools that were invoked. + "A String", + ], "sessionInfo": { # Information about the session. # Session information. Only included in the final StreamAssistResponse of the response stream. "session": "A String", # Name of the newly generated or continued session. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/sessions/{session}`. }, diff --git a/docs/dyn/discoveryengine_v1.projects.locations.collections.engines.html b/docs/dyn/discoveryengine_v1.projects.locations.collections.engines.html index 155c775b01..ddb0275655 100644 --- a/docs/dyn/discoveryengine_v1.projects.locations.collections.engines.html +++ b/docs/dyn/discoveryengine_v1.projects.locations.collections.engines.html @@ -109,6 +109,11 @@

Instance Methods

Returns the sessions Resource.

+

+ widgetConfigs() +

+

Returns the widgetConfigs Resource.

+

close()

Close httplib2 connections.

@@ -160,6 +165,20 @@

Method Details

"chatEngineMetadata": { # Additional information of a Chat Engine. Fields in this message are output only. # Output only. Additional information of the Chat Engine. Only applicable if solution_type is SOLUTION_TYPE_CHAT. "dialogflowAgent": "A String", # The resource name of a Dialogflow agent, that this Chat Engine refers to. Format: `projects//locations//agents/`. }, + "cmekConfig": { # Configurations used to enable CMEK data encryption with Cloud KMS keys. # Output only. CMEK-related information for the Engine. + "isDefault": True or False, # Output only. The default CmekConfig for the Customer. + "kmsKey": "A String", # Required. KMS key resource name which will be used to encrypt resources `projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{keyId}`. + "kmsKeyVersion": "A String", # Output only. KMS key version resource name which will be used to encrypt resources `/cryptoKeyVersions/{keyVersion}`. + "lastRotationTimestampMicros": "A String", # Output only. The timestamp of the last key rotation. + "name": "A String", # Required. The name of the CmekConfig of the form `projects/{project}/locations/{location}/cmekConfig` or `projects/{project}/locations/{location}/cmekConfigs/{cmek_config}`. + "notebooklmState": "A String", # Output only. Whether the NotebookLM Corpus is ready to be used. + "singleRegionKeys": [ # Optional. Single-regional CMEKs that are required for some VAIS features. + { # Metadata for single-regional CMEKs. + "kmsKey": "A String", # Required. Single-regional kms key resource name which will be used to encrypt resources `projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{keyId}`. + }, + ], + "state": "A String", # Output only. The states of the CmekConfig. + }, "commonConfig": { # Common configurations for an Engine. # Common config spec that specifies the metadata of the engine. "companyName": "A String", # The name of the company, business or entity that is associated with the engine. Setting this may help improve LLM related features. }, @@ -191,8 +210,12 @@

Method Details

"trainingState": "A String", # The training state that the engine is in (e.g. `TRAINING` or `PAUSED`). Since part of the cost of running the service is frequency of training - this can be used to determine when to train engine in order to control cost. If not specified: the default value for `CreateEngine` method is `TRAINING`. The default value for `UpdateEngine` method is to keep the state the same as before. "type": "A String", # Required. The type of engine. e.g., `recommended-for-you`. This field together with optimization_objective describe engine metadata to use to control engine training and serving. Currently supported values: `recommended-for-you`, `others-you-may-like`, `more-like-this`, `most-popular-items`. }, + "modelConfigs": { # Optional. Maps a model name to its specific configuration for this engine. This allows admin users to turn on/off individual models. This only stores models whose states are overridden by the admin. When the state is unspecified, or model_configs is empty for this model, the system will decide if this model should be available or not based on the default configuration. For example, a preview model should be disabled by default if the admin has not chosen to enable it. + "a_key": "A String", + }, "name": "A String", # Immutable. Identifier. The fully qualified resource name of the engine. This field must be a UTF-8 encoded string with a length limit of 1024 characters. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}` engine should be 1-63 characters, and valid characters are /a-z0-9*/. Otherwise, an INVALID_ARGUMENT error is returned. "searchEngineConfig": { # Configurations for a Search Engine. # Configurations for the Search Engine. Only applicable if solution_type is SOLUTION_TYPE_SEARCH. + "requiredSubscriptionTier": "A String", # Optional. The required subscription tier of this engine. They cannot be modified after engine creation. If the required subscription tier is search, user with higher license tier like assist can still access the standalone app associated with this engine. "searchAddOns": [ # The add-on that this search engine enables. "A String", ], @@ -296,6 +319,20 @@

Method Details

"chatEngineMetadata": { # Additional information of a Chat Engine. Fields in this message are output only. # Output only. Additional information of the Chat Engine. Only applicable if solution_type is SOLUTION_TYPE_CHAT. "dialogflowAgent": "A String", # The resource name of a Dialogflow agent, that this Chat Engine refers to. Format: `projects//locations//agents/`. }, + "cmekConfig": { # Configurations used to enable CMEK data encryption with Cloud KMS keys. # Output only. CMEK-related information for the Engine. + "isDefault": True or False, # Output only. The default CmekConfig for the Customer. + "kmsKey": "A String", # Required. KMS key resource name which will be used to encrypt resources `projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{keyId}`. + "kmsKeyVersion": "A String", # Output only. KMS key version resource name which will be used to encrypt resources `/cryptoKeyVersions/{keyVersion}`. + "lastRotationTimestampMicros": "A String", # Output only. The timestamp of the last key rotation. + "name": "A String", # Required. The name of the CmekConfig of the form `projects/{project}/locations/{location}/cmekConfig` or `projects/{project}/locations/{location}/cmekConfigs/{cmek_config}`. + "notebooklmState": "A String", # Output only. Whether the NotebookLM Corpus is ready to be used. + "singleRegionKeys": [ # Optional. Single-regional CMEKs that are required for some VAIS features. + { # Metadata for single-regional CMEKs. + "kmsKey": "A String", # Required. Single-regional kms key resource name which will be used to encrypt resources `projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{keyId}`. + }, + ], + "state": "A String", # Output only. The states of the CmekConfig. + }, "commonConfig": { # Common configurations for an Engine. # Common config spec that specifies the metadata of the engine. "companyName": "A String", # The name of the company, business or entity that is associated with the engine. Setting this may help improve LLM related features. }, @@ -327,8 +364,12 @@

Method Details

"trainingState": "A String", # The training state that the engine is in (e.g. `TRAINING` or `PAUSED`). Since part of the cost of running the service is frequency of training - this can be used to determine when to train engine in order to control cost. If not specified: the default value for `CreateEngine` method is `TRAINING`. The default value for `UpdateEngine` method is to keep the state the same as before. "type": "A String", # Required. The type of engine. e.g., `recommended-for-you`. This field together with optimization_objective describe engine metadata to use to control engine training and serving. Currently supported values: `recommended-for-you`, `others-you-may-like`, `more-like-this`, `most-popular-items`. }, + "modelConfigs": { # Optional. Maps a model name to its specific configuration for this engine. This allows admin users to turn on/off individual models. This only stores models whose states are overridden by the admin. When the state is unspecified, or model_configs is empty for this model, the system will decide if this model should be available or not based on the default configuration. For example, a preview model should be disabled by default if the admin has not chosen to enable it. + "a_key": "A String", + }, "name": "A String", # Immutable. Identifier. The fully qualified resource name of the engine. This field must be a UTF-8 encoded string with a length limit of 1024 characters. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}` engine should be 1-63 characters, and valid characters are /a-z0-9*/. Otherwise, an INVALID_ARGUMENT error is returned. "searchEngineConfig": { # Configurations for a Search Engine. # Configurations for the Search Engine. Only applicable if solution_type is SOLUTION_TYPE_SEARCH. + "requiredSubscriptionTier": "A String", # Optional. The required subscription tier of this engine. They cannot be modified after engine creation. If the required subscription tier is search, user with higher license tier like assist can still access the standalone app associated with this engine. "searchAddOns": [ # The add-on that this search engine enables. "A String", ], @@ -373,6 +414,20 @@

Method Details

"chatEngineMetadata": { # Additional information of a Chat Engine. Fields in this message are output only. # Output only. Additional information of the Chat Engine. Only applicable if solution_type is SOLUTION_TYPE_CHAT. "dialogflowAgent": "A String", # The resource name of a Dialogflow agent, that this Chat Engine refers to. Format: `projects//locations//agents/`. }, + "cmekConfig": { # Configurations used to enable CMEK data encryption with Cloud KMS keys. # Output only. CMEK-related information for the Engine. + "isDefault": True or False, # Output only. The default CmekConfig for the Customer. + "kmsKey": "A String", # Required. KMS key resource name which will be used to encrypt resources `projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{keyId}`. + "kmsKeyVersion": "A String", # Output only. KMS key version resource name which will be used to encrypt resources `/cryptoKeyVersions/{keyVersion}`. + "lastRotationTimestampMicros": "A String", # Output only. The timestamp of the last key rotation. + "name": "A String", # Required. The name of the CmekConfig of the form `projects/{project}/locations/{location}/cmekConfig` or `projects/{project}/locations/{location}/cmekConfigs/{cmek_config}`. + "notebooklmState": "A String", # Output only. Whether the NotebookLM Corpus is ready to be used. + "singleRegionKeys": [ # Optional. Single-regional CMEKs that are required for some VAIS features. + { # Metadata for single-regional CMEKs. + "kmsKey": "A String", # Required. Single-regional kms key resource name which will be used to encrypt resources `projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{keyId}`. + }, + ], + "state": "A String", # Output only. The states of the CmekConfig. + }, "commonConfig": { # Common configurations for an Engine. # Common config spec that specifies the metadata of the engine. "companyName": "A String", # The name of the company, business or entity that is associated with the engine. Setting this may help improve LLM related features. }, @@ -404,8 +459,12 @@

Method Details

"trainingState": "A String", # The training state that the engine is in (e.g. `TRAINING` or `PAUSED`). Since part of the cost of running the service is frequency of training - this can be used to determine when to train engine in order to control cost. If not specified: the default value for `CreateEngine` method is `TRAINING`. The default value for `UpdateEngine` method is to keep the state the same as before. "type": "A String", # Required. The type of engine. e.g., `recommended-for-you`. This field together with optimization_objective describe engine metadata to use to control engine training and serving. Currently supported values: `recommended-for-you`, `others-you-may-like`, `more-like-this`, `most-popular-items`. }, + "modelConfigs": { # Optional. Maps a model name to its specific configuration for this engine. This allows admin users to turn on/off individual models. This only stores models whose states are overridden by the admin. When the state is unspecified, or model_configs is empty for this model, the system will decide if this model should be available or not based on the default configuration. For example, a preview model should be disabled by default if the admin has not chosen to enable it. + "a_key": "A String", + }, "name": "A String", # Immutable. Identifier. The fully qualified resource name of the engine. This field must be a UTF-8 encoded string with a length limit of 1024 characters. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}` engine should be 1-63 characters, and valid characters are /a-z0-9*/. Otherwise, an INVALID_ARGUMENT error is returned. "searchEngineConfig": { # Configurations for a Search Engine. # Configurations for the Search Engine. Only applicable if solution_type is SOLUTION_TYPE_SEARCH. + "requiredSubscriptionTier": "A String", # Optional. The required subscription tier of this engine. They cannot be modified after engine creation. If the required subscription tier is search, user with higher license tier like assist can still access the standalone app associated with this engine. "searchAddOns": [ # The add-on that this search engine enables. "A String", ], @@ -457,6 +516,20 @@

Method Details

"chatEngineMetadata": { # Additional information of a Chat Engine. Fields in this message are output only. # Output only. Additional information of the Chat Engine. Only applicable if solution_type is SOLUTION_TYPE_CHAT. "dialogflowAgent": "A String", # The resource name of a Dialogflow agent, that this Chat Engine refers to. Format: `projects//locations//agents/`. }, + "cmekConfig": { # Configurations used to enable CMEK data encryption with Cloud KMS keys. # Output only. CMEK-related information for the Engine. + "isDefault": True or False, # Output only. The default CmekConfig for the Customer. + "kmsKey": "A String", # Required. KMS key resource name which will be used to encrypt resources `projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{keyId}`. + "kmsKeyVersion": "A String", # Output only. KMS key version resource name which will be used to encrypt resources `/cryptoKeyVersions/{keyVersion}`. + "lastRotationTimestampMicros": "A String", # Output only. The timestamp of the last key rotation. + "name": "A String", # Required. The name of the CmekConfig of the form `projects/{project}/locations/{location}/cmekConfig` or `projects/{project}/locations/{location}/cmekConfigs/{cmek_config}`. + "notebooklmState": "A String", # Output only. Whether the NotebookLM Corpus is ready to be used. + "singleRegionKeys": [ # Optional. Single-regional CMEKs that are required for some VAIS features. + { # Metadata for single-regional CMEKs. + "kmsKey": "A String", # Required. Single-regional kms key resource name which will be used to encrypt resources `projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{keyId}`. + }, + ], + "state": "A String", # Output only. The states of the CmekConfig. + }, "commonConfig": { # Common configurations for an Engine. # Common config spec that specifies the metadata of the engine. "companyName": "A String", # The name of the company, business or entity that is associated with the engine. Setting this may help improve LLM related features. }, @@ -488,8 +561,12 @@

Method Details

"trainingState": "A String", # The training state that the engine is in (e.g. `TRAINING` or `PAUSED`). Since part of the cost of running the service is frequency of training - this can be used to determine when to train engine in order to control cost. If not specified: the default value for `CreateEngine` method is `TRAINING`. The default value for `UpdateEngine` method is to keep the state the same as before. "type": "A String", # Required. The type of engine. e.g., `recommended-for-you`. This field together with optimization_objective describe engine metadata to use to control engine training and serving. Currently supported values: `recommended-for-you`, `others-you-may-like`, `more-like-this`, `most-popular-items`. }, + "modelConfigs": { # Optional. Maps a model name to its specific configuration for this engine. This allows admin users to turn on/off individual models. This only stores models whose states are overridden by the admin. When the state is unspecified, or model_configs is empty for this model, the system will decide if this model should be available or not based on the default configuration. For example, a preview model should be disabled by default if the admin has not chosen to enable it. + "a_key": "A String", + }, "name": "A String", # Immutable. Identifier. The fully qualified resource name of the engine. This field must be a UTF-8 encoded string with a length limit of 1024 characters. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}` engine should be 1-63 characters, and valid characters are /a-z0-9*/. Otherwise, an INVALID_ARGUMENT error is returned. "searchEngineConfig": { # Configurations for a Search Engine. # Configurations for the Search Engine. Only applicable if solution_type is SOLUTION_TYPE_SEARCH. + "requiredSubscriptionTier": "A String", # Optional. The required subscription tier of this engine. They cannot be modified after engine creation. If the required subscription tier is search, user with higher license tier like assist can still access the standalone app associated with this engine. "searchAddOns": [ # The add-on that this search engine enables. "A String", ], @@ -523,6 +600,20 @@

Method Details

"chatEngineMetadata": { # Additional information of a Chat Engine. Fields in this message are output only. # Output only. Additional information of the Chat Engine. Only applicable if solution_type is SOLUTION_TYPE_CHAT. "dialogflowAgent": "A String", # The resource name of a Dialogflow agent, that this Chat Engine refers to. Format: `projects//locations//agents/`. }, + "cmekConfig": { # Configurations used to enable CMEK data encryption with Cloud KMS keys. # Output only. CMEK-related information for the Engine. + "isDefault": True or False, # Output only. The default CmekConfig for the Customer. + "kmsKey": "A String", # Required. KMS key resource name which will be used to encrypt resources `projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{keyId}`. + "kmsKeyVersion": "A String", # Output only. KMS key version resource name which will be used to encrypt resources `/cryptoKeyVersions/{keyVersion}`. + "lastRotationTimestampMicros": "A String", # Output only. The timestamp of the last key rotation. + "name": "A String", # Required. The name of the CmekConfig of the form `projects/{project}/locations/{location}/cmekConfig` or `projects/{project}/locations/{location}/cmekConfigs/{cmek_config}`. + "notebooklmState": "A String", # Output only. Whether the NotebookLM Corpus is ready to be used. + "singleRegionKeys": [ # Optional. Single-regional CMEKs that are required for some VAIS features. + { # Metadata for single-regional CMEKs. + "kmsKey": "A String", # Required. Single-regional kms key resource name which will be used to encrypt resources `projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{keyId}`. + }, + ], + "state": "A String", # Output only. The states of the CmekConfig. + }, "commonConfig": { # Common configurations for an Engine. # Common config spec that specifies the metadata of the engine. "companyName": "A String", # The name of the company, business or entity that is associated with the engine. Setting this may help improve LLM related features. }, @@ -554,8 +645,12 @@

Method Details

"trainingState": "A String", # The training state that the engine is in (e.g. `TRAINING` or `PAUSED`). Since part of the cost of running the service is frequency of training - this can be used to determine when to train engine in order to control cost. If not specified: the default value for `CreateEngine` method is `TRAINING`. The default value for `UpdateEngine` method is to keep the state the same as before. "type": "A String", # Required. The type of engine. e.g., `recommended-for-you`. This field together with optimization_objective describe engine metadata to use to control engine training and serving. Currently supported values: `recommended-for-you`, `others-you-may-like`, `more-like-this`, `most-popular-items`. }, + "modelConfigs": { # Optional. Maps a model name to its specific configuration for this engine. This allows admin users to turn on/off individual models. This only stores models whose states are overridden by the admin. When the state is unspecified, or model_configs is empty for this model, the system will decide if this model should be available or not based on the default configuration. For example, a preview model should be disabled by default if the admin has not chosen to enable it. + "a_key": "A String", + }, "name": "A String", # Immutable. Identifier. The fully qualified resource name of the engine. This field must be a UTF-8 encoded string with a length limit of 1024 characters. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}` engine should be 1-63 characters, and valid characters are /a-z0-9*/. Otherwise, an INVALID_ARGUMENT error is returned. "searchEngineConfig": { # Configurations for a Search Engine. # Configurations for the Search Engine. Only applicable if solution_type is SOLUTION_TYPE_SEARCH. + "requiredSubscriptionTier": "A String", # Optional. The required subscription tier of this engine. They cannot be modified after engine creation. If the required subscription tier is search, user with higher license tier like assist can still access the standalone app associated with this engine. "searchAddOns": [ # The add-on that this search engine enables. "A String", ], diff --git a/docs/dyn/discoveryengine_v1.projects.locations.collections.engines.operations.html b/docs/dyn/discoveryengine_v1.projects.locations.collections.engines.operations.html index 01524cee3f..f6576016d1 100644 --- a/docs/dyn/discoveryengine_v1.projects.locations.collections.engines.operations.html +++ b/docs/dyn/discoveryengine_v1.projects.locations.collections.engines.operations.html @@ -163,7 +163,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -195,7 +195,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], }
diff --git a/docs/dyn/discoveryengine_v1.projects.locations.collections.engines.servingConfigs.html b/docs/dyn/discoveryengine_v1.projects.locations.collections.engines.servingConfigs.html index 582b65cfa4..b2ac06d868 100644 --- a/docs/dyn/discoveryengine_v1.projects.locations.collections.engines.servingConfigs.html +++ b/docs/dyn/discoveryengine_v1.projects.locations.collections.engines.servingConfigs.html @@ -1412,6 +1412,13 @@

Method Details

"useSemanticChunks": True or False, # If true, answer will be generated from most relevant chunks from top search results. This feature will improve summary quality. Note that with this feature enabled, not all top search results will be referenced and included in the reference list, so the citation source index only points to the search results listed in the reference list. }, }, + "crowdingSpecs": [ # Optional. Crowding specifications for improving result diversity. If multiple CrowdingSpecs are specified, crowding will be evaluated on each unique combination of the `field` values, and max_count will be the maximum value of `max_count` across all CrowdingSpecs. For example, if the first CrowdingSpec has `field` = "color" and `max_count` = 3, and the second CrowdingSpec has `field` = "size" and `max_count` = 2, then after 3 documents that share the same color AND size have been returned, subsequent ones should be removed or demoted. + { # Specification for crowding. Crowding improves the diversity of search results by limiting the number of results that share the same field value. For example, crowding on the color field with a max_count of 3 and mode DROP_CROWDED_RESULTS will return at most 3 results with the same color across all pages. + "field": "A String", # The field to use for crowding. Documents can be crowded by a field in the Document object. Crowding field is case sensitive. + "maxCount": 42, # The maximum number of documents to keep per value of the field. Once there are at least max_count previous results which contain the same value for the given field (according to the order specified in `order_by`), later results with the same value are "crowded away". If not specified, the default value is 1. + "mode": "A String", # Mode to use for documents that are crowded away. + }, + ], "dataStoreSpecs": [ # Specifications that define the specific DataStores to be searched, along with configurations for those data stores. This is only considered for Engines with multiple data stores. For engines with a single data store, the specs directly under SearchRequest should be used. { # A struct to define data stores to filter on in a search call and configurations for those data stores. Otherwise, an `INVALID_ARGUMENT` error is returned. "boostSpec": { # Boost specification to boost certain documents. # Optional. Boost specification to boost certain documents. For more information on boosting, see [Boosting](https://cloud.google.com/generative-ai-app-builder/docs/boost-search-results) @@ -1490,6 +1497,9 @@

Method Details

"offset": 42, # A 0-indexed integer that specifies the current offset (that is, starting result location, amongst the Documents deemed by the API as relevant) in search results. This field is only considered if page_token is unset. If this field is negative, an `INVALID_ARGUMENT` is returned. A large offset may be capped to a reasonable threshold. "oneBoxPageSize": 42, # The maximum number of results to return for OneBox. This applies to each OneBox type individually. Default number is 10. "orderBy": "A String", # The order in which documents are returned. Documents can be ordered by a field in an Document object. Leave it unset if ordered by relevance. `order_by` expression is case-sensitive. For more information on ordering the website search results, see [Order web search results](https://cloud.google.com/generative-ai-app-builder/docs/order-web-search-results). For more information on ordering the healthcare search results, see [Order healthcare search results](https://cloud.google.com/generative-ai-app-builder/docs/order-hc-results). If this field is unrecognizable, an `INVALID_ARGUMENT` is returned. + "pageCategories": [ # Optional. The categories associated with a category page. Must be set for category navigation queries to achieve good search quality. The format should be the same as UserEvent.PageInfo.page_category. This field is the equivalent of the query for browse (navigation) queries. It's used by the browse model when the query is empty. If the field is empty, it will not be used by the browse model. To represent full path of a category, use '>' character to separate different hierarchies. If '>' is part of the category name, replace it with other character(s). For example, `Graphics Cards > RTX>4090 > Founders Edition` where "RTX > 4090" represents one level, can be rewritten as `Graphics Cards > RTX_4090 > Founders Edition` + "A String", + ], "pageSize": 42, # Maximum number of Documents to return. The maximum allowed value depends on the data type. Values above the maximum value are coerced to the maximum value. * Websites with basic indexing: Default `10`, Maximum `25`. * Websites with advanced indexing: Default `25`, Maximum `50`. * Other: Default `50`, Maximum `100`. If this field is negative, an `INVALID_ARGUMENT` is returned. "pageToken": "A String", # A page token received from a previous SearchService.Search call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to SearchService.Search must match the call that provided the page token. Otherwise, an `INVALID_ARGUMENT` error is returned. "params": { # Additional search parameters. For public website search only, supported values are: * `user_country_code`: string. Default empty. If set to non-empty, results are restricted or boosted based on the location provided. For example, `user_country_code: "au"` For available codes see [Country Codes](https://developers.google.com/custom-search/docs/json_api_reference#countryCodes) * `search_type`: double. Default empty. Enables non-webpage searching depending on the value. The only valid non-default value is 1, which enables image searching. For example, `search_type: 1` @@ -1694,6 +1704,7 @@

Method Details

"uri": "A String", # Optional. The URL for the page the user wants to promote. Must be set for site search. For other verticals, this is optional. }, ], + "semanticState": "A String", # Output only. Indicates the semantic state of the search response. "sessionInfo": { # Information about the session. # Session information. Only set if SearchRequest.session is provided. See its description for more details. "name": "A String", # Name of the session. If the auto-session mode is used (when SearchRequest.session ends with "-"), this field holds the newly generated session name. "queryId": "A String", # Query ID that corresponds to this search API call. One session can have multiple turns, each with a unique query ID. By specifying the session name and this query ID in the Answer API call, the answer generation happens in the context of the search results from this search call. @@ -1811,6 +1822,13 @@

Method Details

"useSemanticChunks": True or False, # If true, answer will be generated from most relevant chunks from top search results. This feature will improve summary quality. Note that with this feature enabled, not all top search results will be referenced and included in the reference list, so the citation source index only points to the search results listed in the reference list. }, }, + "crowdingSpecs": [ # Optional. Crowding specifications for improving result diversity. If multiple CrowdingSpecs are specified, crowding will be evaluated on each unique combination of the `field` values, and max_count will be the maximum value of `max_count` across all CrowdingSpecs. For example, if the first CrowdingSpec has `field` = "color" and `max_count` = 3, and the second CrowdingSpec has `field` = "size" and `max_count` = 2, then after 3 documents that share the same color AND size have been returned, subsequent ones should be removed or demoted. + { # Specification for crowding. Crowding improves the diversity of search results by limiting the number of results that share the same field value. For example, crowding on the color field with a max_count of 3 and mode DROP_CROWDED_RESULTS will return at most 3 results with the same color across all pages. + "field": "A String", # The field to use for crowding. Documents can be crowded by a field in the Document object. Crowding field is case sensitive. + "maxCount": 42, # The maximum number of documents to keep per value of the field. Once there are at least max_count previous results which contain the same value for the given field (according to the order specified in `order_by`), later results with the same value are "crowded away". If not specified, the default value is 1. + "mode": "A String", # Mode to use for documents that are crowded away. + }, + ], "dataStoreSpecs": [ # Specifications that define the specific DataStores to be searched, along with configurations for those data stores. This is only considered for Engines with multiple data stores. For engines with a single data store, the specs directly under SearchRequest should be used. { # A struct to define data stores to filter on in a search call and configurations for those data stores. Otherwise, an `INVALID_ARGUMENT` error is returned. "boostSpec": { # Boost specification to boost certain documents. # Optional. Boost specification to boost certain documents. For more information on boosting, see [Boosting](https://cloud.google.com/generative-ai-app-builder/docs/boost-search-results) @@ -1889,6 +1907,9 @@

Method Details

"offset": 42, # A 0-indexed integer that specifies the current offset (that is, starting result location, amongst the Documents deemed by the API as relevant) in search results. This field is only considered if page_token is unset. If this field is negative, an `INVALID_ARGUMENT` is returned. A large offset may be capped to a reasonable threshold. "oneBoxPageSize": 42, # The maximum number of results to return for OneBox. This applies to each OneBox type individually. Default number is 10. "orderBy": "A String", # The order in which documents are returned. Documents can be ordered by a field in an Document object. Leave it unset if ordered by relevance. `order_by` expression is case-sensitive. For more information on ordering the website search results, see [Order web search results](https://cloud.google.com/generative-ai-app-builder/docs/order-web-search-results). For more information on ordering the healthcare search results, see [Order healthcare search results](https://cloud.google.com/generative-ai-app-builder/docs/order-hc-results). If this field is unrecognizable, an `INVALID_ARGUMENT` is returned. + "pageCategories": [ # Optional. The categories associated with a category page. Must be set for category navigation queries to achieve good search quality. The format should be the same as UserEvent.PageInfo.page_category. This field is the equivalent of the query for browse (navigation) queries. It's used by the browse model when the query is empty. If the field is empty, it will not be used by the browse model. To represent full path of a category, use '>' character to separate different hierarchies. If '>' is part of the category name, replace it with other character(s). For example, `Graphics Cards > RTX>4090 > Founders Edition` where "RTX > 4090" represents one level, can be rewritten as `Graphics Cards > RTX_4090 > Founders Edition` + "A String", + ], "pageSize": 42, # Maximum number of Documents to return. The maximum allowed value depends on the data type. Values above the maximum value are coerced to the maximum value. * Websites with basic indexing: Default `10`, Maximum `25`. * Websites with advanced indexing: Default `25`, Maximum `50`. * Other: Default `50`, Maximum `100`. If this field is negative, an `INVALID_ARGUMENT` is returned. "pageToken": "A String", # A page token received from a previous SearchService.Search call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to SearchService.Search must match the call that provided the page token. Otherwise, an `INVALID_ARGUMENT` error is returned. "params": { # Additional search parameters. For public website search only, supported values are: * `user_country_code`: string. Default empty. If set to non-empty, results are restricted or boosted based on the location provided. For example, `user_country_code: "au"` For available codes see [Country Codes](https://developers.google.com/custom-search/docs/json_api_reference#countryCodes) * `search_type`: double. Default empty. Enables non-webpage searching depending on the value. The only valid non-default value is 1, which enables image searching. For example, `search_type: 1` @@ -2093,6 +2114,7 @@

Method Details

"uri": "A String", # Optional. The URL for the page the user wants to promote. Must be set for site search. For other verticals, this is optional. }, ], + "semanticState": "A String", # Output only. Indicates the semantic state of the search response. "sessionInfo": { # Information about the session. # Session information. Only set if SearchRequest.session is provided. See its description for more details. "name": "A String", # Name of the session. If the auto-session mode is used (when SearchRequest.session ends with "-"), this field holds the newly generated session name. "queryId": "A String", # Query ID that corresponds to this search API call. One session can have multiple turns, each with a unique query ID. By specifying the session name and this query ID in the Answer API call, the answer generation happens in the context of the search results from this search call. diff --git a/docs/dyn/discoveryengine_v1.projects.locations.collections.engines.widgetConfigs.html b/docs/dyn/discoveryengine_v1.projects.locations.collections.engines.widgetConfigs.html new file mode 100644 index 0000000000..5531e0125f --- /dev/null +++ b/docs/dyn/discoveryengine_v1.projects.locations.collections.engines.widgetConfigs.html @@ -0,0 +1,746 @@ + + + +

Discovery Engine API . projects . locations . collections . engines . widgetConfigs

+

Instance Methods

+

+ close()

+

Close httplib2 connections.

+

+ get(name, acceptCache=None, getWidgetConfigRequestOption_turnOffCollectionComponents=None, x__xgafv=None)

+

Gets a WidgetConfig.

+

+ patch(name, body=None, updateMask=None, x__xgafv=None)

+

Update a WidgetConfig.

+

Method Details

+
+ close() +
Close httplib2 connections.
+
+ +
+ get(name, acceptCache=None, getWidgetConfigRequestOption_turnOffCollectionComponents=None, x__xgafv=None) +
Gets a WidgetConfig.
+
+Args:
+  name: string, Required. Full WidgetConfig resource name. Format: `projects/{project}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id}/widgetConfigs/{widget_config_id}` (required)
+  acceptCache: boolean, Optional. Whether it's acceptable to load the widget config from cache. If set to true, recent changes on widget configs may take a few minutes to reflect on the end user's view. It's recommended to set to true for maturely developed widgets, as it improves widget performance. Set to false to see changes reflected in prod right away, if your widget is under development.
+  getWidgetConfigRequestOption_turnOffCollectionComponents: boolean, Optional. Whether to turn off collection_components in WidgetConfig to reduce latency and data transmission.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # WidgetConfig captures configs at the Widget level.
+  "accessSettings": { # Describes widget access settings. # Will be used for all widget access settings seen in cloud console integration page. Replaces top deprecated top level properties.
+    "allowPublicAccess": True or False, # Whether public unauthenticated access is allowed.
+    "allowlistedDomains": [ # List of domains that are allowed to integrate the search widget.
+      "A String",
+    ],
+    "enableWebApp": True or False, # Whether web app access is enabled.
+    "languageCode": "A String", # Optional. Language code for user interface. Use language tags defined by [BCP47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt). If unset, the default language code is "en-US".
+    "workforceIdentityPoolProvider": "A String", # Optional. The workforce identity pool provider used to access the widget.
+  },
+  "allowPublicAccess": True or False, # Whether allow no-auth integration with widget. If set true, public access to search or other solutions from widget is allowed without authenication token provided by customer hosted backend server.
+  "allowlistedDomains": [ # Allowlisted domains that can load this widget.
+    "A String",
+  ],
+  "assistantSettings": { # Describes the assistant settings of the widget. # Optional. Output only. Describes the assistant settings of the widget.
+    "defaultWebGroundingToggleOff": True or False, # Output only. This field controls the default web grounding toggle for end users if `web_grounding_type` is set to `WEB_GROUNDING_TYPE_GOOGLE_SEARCH` or `WEB_GROUNDING_TYPE_ENTERPRISE_WEB_SEARCH`. By default, this field is set to false. If `web_grounding_type` is `WEB_GROUNDING_TYPE_GOOGLE_SEARCH` or `WEB_GROUNDING_TYPE_ENTERPRISE_WEB_SEARCH`, end users will have web grounding enabled by default on UI. If true, grounding toggle will be disabled by default on UI. End users can still enable web grounding in the UI if web grounding is enabled.
+    "disableLocationContext": True or False, # Optional. Output only. Whether to disable user location context.
+    "googleSearchGroundingEnabled": True or False, # Whether or not the Google search grounding toggle is shown. Deprecated. Use web_grounding_type instead.
+    "webGroundingType": "A String", # Optional. The type of web grounding to use.
+  },
+  "collectionComponents": [ # Output only. Collection components that lists all collections and child data stores associated with the widget config, those data sources can be used for filtering in widget service APIs, users can return results that from selected data sources.
+    { # Read-only collection component that contains data store collections fields that may be used for filtering
+      "connectorIconLink": "A String", # Output only. The icon link of the connector source.
+      "dataSource": "A String", # The name of the data source, retrieved from `Collection.data_connector.data_source`.
+      "dataSourceDisplayName": "A String", # Output only. The display name of the data source.
+      "dataStoreComponents": [ # For the data store collection, list of the children data stores.
+        { # Read-only data store component that contains data stores fields that may be used for filtering, it's the child of `CollectionComponent`.
+          "dataStoreConfigType": "A String", # Output only. The type of the data store config.
+          "displayName": "A String", # The display name of the data store.
+          "entityName": "A String", # The name of the entity, retrieved from `Collection.data_connector.entities.entityName`.
+          "id": "A String", # Output only. the identifier of the data store, used for widget service. For now it refers to data_store_id, in the future we will migrate the field to encrypted data store name UUID.
+          "name": "A String", # The name of the data store. It should be data store resource name Format: `projects/{project}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id}`. For APIs under WidgetService, such as WidgetService.LookUpWidgetConfig, the project number and location part is erased in this field.
+        },
+      ],
+      "displayName": "A String", # The display name of the collection.
+      "id": "A String", # Output only. the identifier of the collection, used for widget service. For now it refers to collection_id, in the future we will migrate the field to encrypted collection name UUID.
+      "name": "A String", # The name of the collection. It should be collection resource name. Format: `projects/{project}/locations/{location}/collections/{collection_id}`. For APIs under WidgetService, such as WidgetService.LookUpWidgetConfig, the project number and location part is erased in this field.
+    },
+  ],
+  "configId": "A String", # Output only. Unique obfuscated identifier of a WidgetConfig.
+  "contentSearchSpec": { # A specification for configuring the behavior of content search. # The content search spec that configs the desired behavior of content search.
+    "chunkSpec": { # Specifies the chunk spec to be returned from the search response. Only available if the SearchRequest.ContentSearchSpec.search_result_mode is set to CHUNKS # Specifies the chunk spec to be returned from the search response. Only available if the SearchRequest.ContentSearchSpec.search_result_mode is set to CHUNKS
+      "numNextChunks": 42, # The number of next chunks to be returned of the current chunk. The maximum allowed value is 3. If not specified, no next chunks will be returned.
+      "numPreviousChunks": 42, # The number of previous chunks to be returned of the current chunk. The maximum allowed value is 3. If not specified, no previous chunks will be returned.
+    },
+    "extractiveContentSpec": { # A specification for configuring the extractive content in a search response. # If there is no extractive_content_spec provided, there will be no extractive answer in the search response.
+      "maxExtractiveAnswerCount": 42, # The maximum number of extractive answers returned in each search result. An extractive answer is a verbatim answer extracted from the original document, which provides a precise and contextually relevant answer to the search query. If the number of matching answers is less than the `max_extractive_answer_count`, return all of the answers. Otherwise, return the `max_extractive_answer_count`. At most five answers are returned for each SearchResult.
+      "maxExtractiveSegmentCount": 42, # The max number of extractive segments returned in each search result. Only applied if the DataStore is set to DataStore.ContentConfig.CONTENT_REQUIRED or DataStore.solution_types is SOLUTION_TYPE_CHAT. An extractive segment is a text segment extracted from the original document that is relevant to the search query, and, in general, more verbose than an extractive answer. The segment could then be used as input for LLMs to generate summaries and answers. If the number of matching segments is less than `max_extractive_segment_count`, return all of the segments. Otherwise, return the `max_extractive_segment_count`.
+      "numNextSegments": 42, # Return at most `num_next_segments` segments after each selected segments.
+      "numPreviousSegments": 42, # Specifies whether to also include the adjacent from each selected segments. Return at most `num_previous_segments` segments before each selected segments.
+      "returnExtractiveSegmentScore": True or False, # Specifies whether to return the confidence score from the extractive segments in each search result. This feature is available only for new or allowlisted data stores. To allowlist your data store, contact your Customer Engineer. The default value is `false`.
+    },
+    "searchResultMode": "A String", # Specifies the search result mode. If unspecified, the search result mode defaults to `DOCUMENTS`.
+    "snippetSpec": { # A specification for configuring snippets in a search response. # If `snippetSpec` is not specified, snippets are not included in the search response.
+      "maxSnippetCount": 42, # [DEPRECATED] This field is deprecated. To control snippet return, use `return_snippet` field. For backwards compatibility, we will return snippet if max_snippet_count > 0.
+      "referenceOnly": True or False, # [DEPRECATED] This field is deprecated and will have no affect on the snippet.
+      "returnSnippet": True or False, # If `true`, then return snippet. If no snippet can be generated, we return "No snippet is available for this page." A `snippet_status` with `SUCCESS` or `NO_SNIPPET_AVAILABLE` will also be returned.
+    },
+    "summarySpec": { # A specification for configuring a summary returned in a search response. # If `summarySpec` is not specified, summaries are not included in the search response.
+      "ignoreAdversarialQuery": True or False, # Specifies whether to filter out adversarial queries. The default value is `false`. Google employs search-query classification to detect adversarial queries. No summary is returned if the search query is classified as an adversarial query. For example, a user might ask a question regarding negative comments about the company or submit a query designed to generate unsafe, policy-violating output. If this field is set to `true`, we skip generating summaries for adversarial queries and return fallback messages instead.
+      "ignoreJailBreakingQuery": True or False, # Optional. Specifies whether to filter out jail-breaking queries. The default value is `false`. Google employs search-query classification to detect jail-breaking queries. No summary is returned if the search query is classified as a jail-breaking query. A user might add instructions to the query to change the tone, style, language, content of the answer, or ask the model to act as a different entity, e.g. "Reply in the tone of a competing company's CEO". If this field is set to `true`, we skip generating summaries for jail-breaking queries and return fallback messages instead.
+      "ignoreLowRelevantContent": True or False, # Specifies whether to filter out queries that have low relevance. The default value is `false`. If this field is set to `false`, all search results are used regardless of relevance to generate answers. If set to `true`, only queries with high relevance search results will generate answers.
+      "ignoreNonSummarySeekingQuery": True or False, # Specifies whether to filter out queries that are not summary-seeking. The default value is `false`. Google employs search-query classification to detect summary-seeking queries. No summary is returned if the search query is classified as a non-summary seeking query. For example, `why is the sky blue` and `Who is the best soccer player in the world?` are summary-seeking queries, but `SFO airport` and `world cup 2026` are not. They are most likely navigational queries. If this field is set to `true`, we skip generating summaries for non-summary seeking queries and return fallback messages instead.
+      "includeCitations": True or False, # Specifies whether to include citations in the summary. The default value is `false`. When this field is set to `true`, summaries include in-line citation numbers. Example summary including citations: BigQuery is Google Cloud's fully managed and completely serverless enterprise data warehouse [1]. BigQuery supports all data types, works across clouds, and has built-in machine learning and business intelligence, all within a unified platform [2, 3]. The citation numbers refer to the returned search results and are 1-indexed. For example, [1] means that the sentence is attributed to the first search result. [2, 3] means that the sentence is attributed to both the second and third search results.
+      "languageCode": "A String", # Language code for Summary. Use language tags defined by [BCP47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt). Note: This is an experimental feature.
+      "modelPromptSpec": { # Specification of the prompt to use with the model. # If specified, the spec will be used to modify the prompt provided to the LLM.
+        "preamble": "A String", # Text at the beginning of the prompt that instructs the assistant. Examples are available in the user guide.
+      },
+      "modelSpec": { # Specification of the model. # If specified, the spec will be used to modify the model specification provided to the LLM.
+        "version": "A String", # The model version used to generate the summary. Supported values are: * `stable`: string. Default value when no value is specified. Uses a generally available, fine-tuned model. For more information, see [Answer generation model versions and lifecycle](https://cloud.google.com/generative-ai-app-builder/docs/answer-generation-models). * `preview`: string. (Public preview) Uses a preview model. For more information, see [Answer generation model versions and lifecycle](https://cloud.google.com/generative-ai-app-builder/docs/answer-generation-models).
+      },
+      "summaryResultCount": 42, # The number of top results to generate the summary from. If the number of results returned is less than `summaryResultCount`, the summary is generated from all of the results. At most 10 results for documents mode, or 50 for chunks mode, can be used to generate a summary. The chunks mode is used when SearchRequest.ContentSearchSpec.search_result_mode is set to CHUNKS.
+      "useSemanticChunks": True or False, # If true, answer will be generated from most relevant chunks from top search results. This feature will improve summary quality. Note that with this feature enabled, not all top search results will be referenced and included in the reference list, so the citation source index only points to the search results listed in the reference list.
+    },
+  },
+  "createTime": "A String", # Output only. Timestamp the WidgetConfig was created.
+  "customerProvidedConfig": { # Customer provided configurations. # Optional. Output only. Describes the customer related configurations, currently only used for government customers. This field cannot be modified after project onboarding.
+    "customerType": "A String", # Customer type.
+  },
+  "dataStoreType": "A String", # Output only. The type of the parent data store.
+  "dataStoreUiConfigs": [ # Configurable UI configurations per data store.
+    { # UI component configuration for data store.
+      "facetField": [ # Facet fields that store the mapping of fields to end user widget appearance.
+        { # Facet fields that store the mapping of fields to end user widget appearance.
+          "displayName": "A String", # Optional. The field name that end users will see.
+          "field": "A String", # Required. Registered field name. The format is `field.abc`.
+        },
+      ],
+      "fieldsUiComponentsMap": { # The key is the UI component. Mock. Currently supported `title`, `thumbnail`, `url`, `custom1`, `custom2`, `custom3`. The value is the name of the field along with its device visibility. The 3 custom fields are optional and can be added or removed. `title`, `thumbnail`, `url` are required UI components that cannot be removed.
+        "a_key": { # Facet field that maps to a UI Component.
+          "deviceVisibility": [ # The field visibility on different types of devices.
+            "A String",
+          ],
+          "displayTemplate": "A String", # The template to customize how the field is displayed. An example value would be a string that looks like: "Price: {value}".
+          "field": "A String", # Required. Registered field name. The format is `field.abc`.
+        },
+      },
+      "id": "A String", # Output only. the identifier of the data store, used for widget service. For now it refers to data_store_id, in the future we will migrate the field to encrypted data store name UUID.
+      "name": "A String", # The name of the data store. It should be data store resource name Format: `projects/{project}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id}`. For APIs under WidgetService, such as WidgetService.LookUpWidgetConfig, the project number and location part is erased in this field.
+    },
+  ],
+  "defaultSearchRequestOrderBy": "A String", # The default ordering for search results if specified. Used to set SearchRequest#order_by on applicable requests. https://cloud.google.com/generative-ai-app-builder/docs/reference/rest/v1alpha/projects.locations.dataStores.servingConfigs/search#request-body
+  "displayName": "A String", # Required. The human readable widget config display name. Used in Discovery UI. This field must be a UTF-8 encoded string with a length limit of 128 characters. Otherwise, an INVALID_ARGUMENT error is returned.
+  "enableAutocomplete": True or False, # Whether or not to enable autocomplete.
+  "enableConversationalSearch": True or False, # Whether to allow conversational search (LLM, multi-turn) or not (non-LLM, single-turn).
+  "enablePrivateKnowledgeGraph": True or False, # Optional. Output only. Whether to enable private knowledge graph.
+  "enableQualityFeedback": True or False, # Turn on or off collecting the search result quality feedback from end users.
+  "enableResultScore": True or False, # Whether to show the result score.
+  "enableSafeSearch": True or False, # Whether to enable safe search.
+  "enableSearchAsYouType": True or False, # Whether to enable search-as-you-type behavior for the search widget
+  "enableSnippetResultSummary": True or False, # Turn on or off summary for each snippets result.
+  "enableSummarization": True or False, # Turn on or off summarization for the search response.
+  "enableWebApp": True or False, # Whether to enable standalone web app.
+  "facetField": [ # The configuration and appearance of facets in the end user view.
+    { # Facet fields that store the mapping of fields to end user widget appearance.
+      "displayName": "A String", # Optional. The field name that end users will see.
+      "field": "A String", # Required. Registered field name. The format is `field.abc`.
+    },
+  ],
+  "fieldsUiComponentsMap": { # The key is the UI component. Mock. Currently supported `title`, `thumbnail`, `url`, `custom1`, `custom2`, `custom3`. The value is the name of the field along with its device visibility. The 3 custom fields are optional and can be added or removed. `title`, `thumbnail`, `url` are required UI components that cannot be removed.
+    "a_key": { # Facet field that maps to a UI Component.
+      "deviceVisibility": [ # The field visibility on different types of devices.
+        "A String",
+      ],
+      "displayTemplate": "A String", # The template to customize how the field is displayed. An example value would be a string that looks like: "Price: {value}".
+      "field": "A String", # Required. Registered field name. The format is `field.abc`.
+    },
+  },
+  "geminiBundle": True or False, # Output only. Whether the subscription is gemini bundle or not.
+  "homepageSetting": { # Describes the homepage setting of the widget. It includes all homepage related settings and configurations, such as shortcuts. # Optional. Describes the homepage settings of the widget.
+    "shortcuts": [ # Optional. The shortcuts to display on the homepage.
+      { # Describes an entity of shortcut (aka pinned content) on the homepage. The home page will render these shortcuts in the same order as what the API returns. If a customer wants to reorder or remove a shortcut, the UI should always provide the new full list of shortcuts.
+        "destinationUri": "A String", # Optional. Destination URL of shortcut.
+        "icon": { # Options to store an image. # Optional. Icon URL of shortcut.
+          "url": "A String", # Image URL.
+        },
+        "title": "A String", # Optional. Title of the shortcut.
+      },
+    ],
+  },
+  "industryVertical": "A String", # Output only. The industry vertical that the WidgetConfig registers. The WidgetConfig industry vertical is based on the associated Engine.
+  "llmEnabled": True or False, # Output only. Whether LLM is enabled in the corresponding data store.
+  "minimumDataTermAccepted": True or False, # Output only. Whether the customer accepted data use terms.
+  "name": "A String", # Immutable. The full resource name of the widget config. Format: `projects/{project}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id}/widgetConfigs/{widget_config_id}`. This field must be a UTF-8 encoded string with a length limit of 1024 characters.
+  "resultDisplayType": "A String", # The type of snippet to display in UCS widget. - RESULT_DISPLAY_TYPE_UNSPECIFIED for existing users. - SNIPPET for new non-enterprise search users. - EXTRACTIVE_ANSWER for new enterprise search users.
+  "solutionType": "A String", # Required. Immutable. Specifies the solution type that this WidgetConfig can be used for.
+  "uiBranding": { # Describes widget UI branding settings. # Describes search widget UI branding settings, such as the widget title, logo, favicons, and colors.
+    "logo": { # Options to store an image. # Logo image.
+      "url": "A String", # Image URL.
+    },
+  },
+  "uiSettings": { # Describes general widget (or web app) UI settings as seen in the cloud console UI configuration page. # Describes general widget search settings as seen in cloud console widget configuration page. Replaces top deprecated top level properties.
+    "dataStoreUiConfigs": [ # Per data store configuration.
+      { # UI component configuration for data store.
+        "facetField": [ # Facet fields that store the mapping of fields to end user widget appearance.
+          { # Facet fields that store the mapping of fields to end user widget appearance.
+            "displayName": "A String", # Optional. The field name that end users will see.
+            "field": "A String", # Required. Registered field name. The format is `field.abc`.
+          },
+        ],
+        "fieldsUiComponentsMap": { # The key is the UI component. Mock. Currently supported `title`, `thumbnail`, `url`, `custom1`, `custom2`, `custom3`. The value is the name of the field along with its device visibility. The 3 custom fields are optional and can be added or removed. `title`, `thumbnail`, `url` are required UI components that cannot be removed.
+          "a_key": { # Facet field that maps to a UI Component.
+            "deviceVisibility": [ # The field visibility on different types of devices.
+              "A String",
+            ],
+            "displayTemplate": "A String", # The template to customize how the field is displayed. An example value would be a string that looks like: "Price: {value}".
+            "field": "A String", # Required. Registered field name. The format is `field.abc`.
+          },
+        },
+        "id": "A String", # Output only. the identifier of the data store, used for widget service. For now it refers to data_store_id, in the future we will migrate the field to encrypted data store name UUID.
+        "name": "A String", # The name of the data store. It should be data store resource name Format: `projects/{project}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id}`. For APIs under WidgetService, such as WidgetService.LookUpWidgetConfig, the project number and location part is erased in this field.
+      },
+    ],
+    "defaultSearchRequestOrderBy": "A String", # The default ordering for search results if specified. Used to set SearchRequest#order_by on applicable requests. https://cloud.google.com/generative-ai-app-builder/docs/reference/rest/v1alpha/projects.locations.dataStores.servingConfigs/search#request-body
+    "disableUserEventsCollection": True or False, # If set to true, the widget will not collect user events.
+    "enableAutocomplete": True or False, # Whether or not to enable autocomplete.
+    "enableCreateAgentButton": True or False, # Optional. If set to true, the widget will enable the create agent button.
+    "enablePeopleSearch": True or False, # Optional. If set to true, the widget will enable people search.
+    "enableQualityFeedback": True or False, # Turn on or off collecting the search result quality feedback from end users.
+    "enableSafeSearch": True or False, # Whether to enable safe search.
+    "enableSearchAsYouType": True or False, # Whether to enable search-as-you-type behavior for the search widget.
+    "enableVisualContentSummary": True or False, # If set to true, the widget will enable visual content summary on applicable search requests. Only used by healthcare search.
+    "features": { # Output only. Feature config for the engine to opt in or opt out of features. Supported keys: * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload`
+      "a_key": "A String",
+    },
+    "generativeAnswerConfig": { # Describes configuration for generative answer. # Describes generative answer configuration.
+      "disableRelatedQuestions": True or False, # Whether generated answer contains suggested related questions.
+      "ignoreAdversarialQuery": True or False, # Optional. Specifies whether to filter out queries that are adversarial.
+      "ignoreLowRelevantContent": True or False, # Optional. Specifies whether to filter out queries that are not relevant to the content.
+      "ignoreNonAnswerSeekingQuery": True or False, # Optional. Specifies whether to filter out queries that are not answer-seeking. The default value is `false`. No answer is returned if the search query is classified as a non-answer seeking query. If this field is set to `true`, we skip generating answers for non-answer seeking queries and return fallback messages instead.
+      "imageSource": "A String", # Optional. Source of image returned in the answer.
+      "languageCode": "A String", # Language code for Summary. Use language tags defined by [BCP47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt). Note: This is an experimental feature.
+      "maxRephraseSteps": 42, # Max rephrase steps. The max number is 5 steps. If not set or set to < 1, it will be set to 1 by default.
+      "modelPromptPreamble": "A String", # Text at the beginning of the prompt that instructs the model that generates the answer.
+      "modelVersion": "A String", # The model version used to generate the answer.
+      "resultCount": 42, # The number of top results to generate the answer from. Up to 10.
+    },
+    "interactionType": "A String", # Describes widget (or web app) interaction type
+    "modelConfigs": { # Output only. Maps a model name to its specific configuration for this engine. This allows admin users to turn on/off individual models. This only stores models whose states are overridden by the admin. When the state is unspecified, or model_configs is empty for this model, the system will decide if this model should be available or not based on the default configuration. For example, a preview model should be disabled by default if the admin has not chosen to enable it.
+      "a_key": "A String",
+    },
+    "resultDescriptionType": "A String", # Controls whether result extract is display and how (snippet or extractive answer). Default to no result if unspecified.
+  },
+  "updateTime": "A String", # Output only. Timestamp the WidgetConfig was updated.
+}
+
+ +
+ patch(name, body=None, updateMask=None, x__xgafv=None) +
Update a WidgetConfig.
+
+Args:
+  name: string, Immutable. The full resource name of the widget config. Format: `projects/{project}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id}/widgetConfigs/{widget_config_id}`. This field must be a UTF-8 encoded string with a length limit of 1024 characters. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # WidgetConfig captures configs at the Widget level.
+  "accessSettings": { # Describes widget access settings. # Will be used for all widget access settings seen in cloud console integration page. Replaces top deprecated top level properties.
+    "allowPublicAccess": True or False, # Whether public unauthenticated access is allowed.
+    "allowlistedDomains": [ # List of domains that are allowed to integrate the search widget.
+      "A String",
+    ],
+    "enableWebApp": True or False, # Whether web app access is enabled.
+    "languageCode": "A String", # Optional. Language code for user interface. Use language tags defined by [BCP47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt). If unset, the default language code is "en-US".
+    "workforceIdentityPoolProvider": "A String", # Optional. The workforce identity pool provider used to access the widget.
+  },
+  "allowPublicAccess": True or False, # Whether allow no-auth integration with widget. If set true, public access to search or other solutions from widget is allowed without authenication token provided by customer hosted backend server.
+  "allowlistedDomains": [ # Allowlisted domains that can load this widget.
+    "A String",
+  ],
+  "assistantSettings": { # Describes the assistant settings of the widget. # Optional. Output only. Describes the assistant settings of the widget.
+    "defaultWebGroundingToggleOff": True or False, # Output only. This field controls the default web grounding toggle for end users if `web_grounding_type` is set to `WEB_GROUNDING_TYPE_GOOGLE_SEARCH` or `WEB_GROUNDING_TYPE_ENTERPRISE_WEB_SEARCH`. By default, this field is set to false. If `web_grounding_type` is `WEB_GROUNDING_TYPE_GOOGLE_SEARCH` or `WEB_GROUNDING_TYPE_ENTERPRISE_WEB_SEARCH`, end users will have web grounding enabled by default on UI. If true, grounding toggle will be disabled by default on UI. End users can still enable web grounding in the UI if web grounding is enabled.
+    "disableLocationContext": True or False, # Optional. Output only. Whether to disable user location context.
+    "googleSearchGroundingEnabled": True or False, # Whether or not the Google search grounding toggle is shown. Deprecated. Use web_grounding_type instead.
+    "webGroundingType": "A String", # Optional. The type of web grounding to use.
+  },
+  "collectionComponents": [ # Output only. Collection components that lists all collections and child data stores associated with the widget config, those data sources can be used for filtering in widget service APIs, users can return results that from selected data sources.
+    { # Read-only collection component that contains data store collections fields that may be used for filtering
+      "connectorIconLink": "A String", # Output only. The icon link of the connector source.
+      "dataSource": "A String", # The name of the data source, retrieved from `Collection.data_connector.data_source`.
+      "dataSourceDisplayName": "A String", # Output only. The display name of the data source.
+      "dataStoreComponents": [ # For the data store collection, list of the children data stores.
+        { # Read-only data store component that contains data stores fields that may be used for filtering, it's the child of `CollectionComponent`.
+          "dataStoreConfigType": "A String", # Output only. The type of the data store config.
+          "displayName": "A String", # The display name of the data store.
+          "entityName": "A String", # The name of the entity, retrieved from `Collection.data_connector.entities.entityName`.
+          "id": "A String", # Output only. the identifier of the data store, used for widget service. For now it refers to data_store_id, in the future we will migrate the field to encrypted data store name UUID.
+          "name": "A String", # The name of the data store. It should be data store resource name Format: `projects/{project}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id}`. For APIs under WidgetService, such as WidgetService.LookUpWidgetConfig, the project number and location part is erased in this field.
+        },
+      ],
+      "displayName": "A String", # The display name of the collection.
+      "id": "A String", # Output only. the identifier of the collection, used for widget service. For now it refers to collection_id, in the future we will migrate the field to encrypted collection name UUID.
+      "name": "A String", # The name of the collection. It should be collection resource name. Format: `projects/{project}/locations/{location}/collections/{collection_id}`. For APIs under WidgetService, such as WidgetService.LookUpWidgetConfig, the project number and location part is erased in this field.
+    },
+  ],
+  "configId": "A String", # Output only. Unique obfuscated identifier of a WidgetConfig.
+  "contentSearchSpec": { # A specification for configuring the behavior of content search. # The content search spec that configs the desired behavior of content search.
+    "chunkSpec": { # Specifies the chunk spec to be returned from the search response. Only available if the SearchRequest.ContentSearchSpec.search_result_mode is set to CHUNKS # Specifies the chunk spec to be returned from the search response. Only available if the SearchRequest.ContentSearchSpec.search_result_mode is set to CHUNKS
+      "numNextChunks": 42, # The number of next chunks to be returned of the current chunk. The maximum allowed value is 3. If not specified, no next chunks will be returned.
+      "numPreviousChunks": 42, # The number of previous chunks to be returned of the current chunk. The maximum allowed value is 3. If not specified, no previous chunks will be returned.
+    },
+    "extractiveContentSpec": { # A specification for configuring the extractive content in a search response. # If there is no extractive_content_spec provided, there will be no extractive answer in the search response.
+      "maxExtractiveAnswerCount": 42, # The maximum number of extractive answers returned in each search result. An extractive answer is a verbatim answer extracted from the original document, which provides a precise and contextually relevant answer to the search query. If the number of matching answers is less than the `max_extractive_answer_count`, return all of the answers. Otherwise, return the `max_extractive_answer_count`. At most five answers are returned for each SearchResult.
+      "maxExtractiveSegmentCount": 42, # The max number of extractive segments returned in each search result. Only applied if the DataStore is set to DataStore.ContentConfig.CONTENT_REQUIRED or DataStore.solution_types is SOLUTION_TYPE_CHAT. An extractive segment is a text segment extracted from the original document that is relevant to the search query, and, in general, more verbose than an extractive answer. The segment could then be used as input for LLMs to generate summaries and answers. If the number of matching segments is less than `max_extractive_segment_count`, return all of the segments. Otherwise, return the `max_extractive_segment_count`.
+      "numNextSegments": 42, # Return at most `num_next_segments` segments after each selected segments.
+      "numPreviousSegments": 42, # Specifies whether to also include the adjacent from each selected segments. Return at most `num_previous_segments` segments before each selected segments.
+      "returnExtractiveSegmentScore": True or False, # Specifies whether to return the confidence score from the extractive segments in each search result. This feature is available only for new or allowlisted data stores. To allowlist your data store, contact your Customer Engineer. The default value is `false`.
+    },
+    "searchResultMode": "A String", # Specifies the search result mode. If unspecified, the search result mode defaults to `DOCUMENTS`.
+    "snippetSpec": { # A specification for configuring snippets in a search response. # If `snippetSpec` is not specified, snippets are not included in the search response.
+      "maxSnippetCount": 42, # [DEPRECATED] This field is deprecated. To control snippet return, use `return_snippet` field. For backwards compatibility, we will return snippet if max_snippet_count > 0.
+      "referenceOnly": True or False, # [DEPRECATED] This field is deprecated and will have no affect on the snippet.
+      "returnSnippet": True or False, # If `true`, then return snippet. If no snippet can be generated, we return "No snippet is available for this page." A `snippet_status` with `SUCCESS` or `NO_SNIPPET_AVAILABLE` will also be returned.
+    },
+    "summarySpec": { # A specification for configuring a summary returned in a search response. # If `summarySpec` is not specified, summaries are not included in the search response.
+      "ignoreAdversarialQuery": True or False, # Specifies whether to filter out adversarial queries. The default value is `false`. Google employs search-query classification to detect adversarial queries. No summary is returned if the search query is classified as an adversarial query. For example, a user might ask a question regarding negative comments about the company or submit a query designed to generate unsafe, policy-violating output. If this field is set to `true`, we skip generating summaries for adversarial queries and return fallback messages instead.
+      "ignoreJailBreakingQuery": True or False, # Optional. Specifies whether to filter out jail-breaking queries. The default value is `false`. Google employs search-query classification to detect jail-breaking queries. No summary is returned if the search query is classified as a jail-breaking query. A user might add instructions to the query to change the tone, style, language, content of the answer, or ask the model to act as a different entity, e.g. "Reply in the tone of a competing company's CEO". If this field is set to `true`, we skip generating summaries for jail-breaking queries and return fallback messages instead.
+      "ignoreLowRelevantContent": True or False, # Specifies whether to filter out queries that have low relevance. The default value is `false`. If this field is set to `false`, all search results are used regardless of relevance to generate answers. If set to `true`, only queries with high relevance search results will generate answers.
+      "ignoreNonSummarySeekingQuery": True or False, # Specifies whether to filter out queries that are not summary-seeking. The default value is `false`. Google employs search-query classification to detect summary-seeking queries. No summary is returned if the search query is classified as a non-summary seeking query. For example, `why is the sky blue` and `Who is the best soccer player in the world?` are summary-seeking queries, but `SFO airport` and `world cup 2026` are not. They are most likely navigational queries. If this field is set to `true`, we skip generating summaries for non-summary seeking queries and return fallback messages instead.
+      "includeCitations": True or False, # Specifies whether to include citations in the summary. The default value is `false`. When this field is set to `true`, summaries include in-line citation numbers. Example summary including citations: BigQuery is Google Cloud's fully managed and completely serverless enterprise data warehouse [1]. BigQuery supports all data types, works across clouds, and has built-in machine learning and business intelligence, all within a unified platform [2, 3]. The citation numbers refer to the returned search results and are 1-indexed. For example, [1] means that the sentence is attributed to the first search result. [2, 3] means that the sentence is attributed to both the second and third search results.
+      "languageCode": "A String", # Language code for Summary. Use language tags defined by [BCP47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt). Note: This is an experimental feature.
+      "modelPromptSpec": { # Specification of the prompt to use with the model. # If specified, the spec will be used to modify the prompt provided to the LLM.
+        "preamble": "A String", # Text at the beginning of the prompt that instructs the assistant. Examples are available in the user guide.
+      },
+      "modelSpec": { # Specification of the model. # If specified, the spec will be used to modify the model specification provided to the LLM.
+        "version": "A String", # The model version used to generate the summary. Supported values are: * `stable`: string. Default value when no value is specified. Uses a generally available, fine-tuned model. For more information, see [Answer generation model versions and lifecycle](https://cloud.google.com/generative-ai-app-builder/docs/answer-generation-models). * `preview`: string. (Public preview) Uses a preview model. For more information, see [Answer generation model versions and lifecycle](https://cloud.google.com/generative-ai-app-builder/docs/answer-generation-models).
+      },
+      "summaryResultCount": 42, # The number of top results to generate the summary from. If the number of results returned is less than `summaryResultCount`, the summary is generated from all of the results. At most 10 results for documents mode, or 50 for chunks mode, can be used to generate a summary. The chunks mode is used when SearchRequest.ContentSearchSpec.search_result_mode is set to CHUNKS.
+      "useSemanticChunks": True or False, # If true, answer will be generated from most relevant chunks from top search results. This feature will improve summary quality. Note that with this feature enabled, not all top search results will be referenced and included in the reference list, so the citation source index only points to the search results listed in the reference list.
+    },
+  },
+  "createTime": "A String", # Output only. Timestamp the WidgetConfig was created.
+  "customerProvidedConfig": { # Customer provided configurations. # Optional. Output only. Describes the customer related configurations, currently only used for government customers. This field cannot be modified after project onboarding.
+    "customerType": "A String", # Customer type.
+  },
+  "dataStoreType": "A String", # Output only. The type of the parent data store.
+  "dataStoreUiConfigs": [ # Configurable UI configurations per data store.
+    { # UI component configuration for data store.
+      "facetField": [ # Facet fields that store the mapping of fields to end user widget appearance.
+        { # Facet fields that store the mapping of fields to end user widget appearance.
+          "displayName": "A String", # Optional. The field name that end users will see.
+          "field": "A String", # Required. Registered field name. The format is `field.abc`.
+        },
+      ],
+      "fieldsUiComponentsMap": { # The key is the UI component. Mock. Currently supported `title`, `thumbnail`, `url`, `custom1`, `custom2`, `custom3`. The value is the name of the field along with its device visibility. The 3 custom fields are optional and can be added or removed. `title`, `thumbnail`, `url` are required UI components that cannot be removed.
+        "a_key": { # Facet field that maps to a UI Component.
+          "deviceVisibility": [ # The field visibility on different types of devices.
+            "A String",
+          ],
+          "displayTemplate": "A String", # The template to customize how the field is displayed. An example value would be a string that looks like: "Price: {value}".
+          "field": "A String", # Required. Registered field name. The format is `field.abc`.
+        },
+      },
+      "id": "A String", # Output only. the identifier of the data store, used for widget service. For now it refers to data_store_id, in the future we will migrate the field to encrypted data store name UUID.
+      "name": "A String", # The name of the data store. It should be data store resource name Format: `projects/{project}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id}`. For APIs under WidgetService, such as WidgetService.LookUpWidgetConfig, the project number and location part is erased in this field.
+    },
+  ],
+  "defaultSearchRequestOrderBy": "A String", # The default ordering for search results if specified. Used to set SearchRequest#order_by on applicable requests. https://cloud.google.com/generative-ai-app-builder/docs/reference/rest/v1alpha/projects.locations.dataStores.servingConfigs/search#request-body
+  "displayName": "A String", # Required. The human readable widget config display name. Used in Discovery UI. This field must be a UTF-8 encoded string with a length limit of 128 characters. Otherwise, an INVALID_ARGUMENT error is returned.
+  "enableAutocomplete": True or False, # Whether or not to enable autocomplete.
+  "enableConversationalSearch": True or False, # Whether to allow conversational search (LLM, multi-turn) or not (non-LLM, single-turn).
+  "enablePrivateKnowledgeGraph": True or False, # Optional. Output only. Whether to enable private knowledge graph.
+  "enableQualityFeedback": True or False, # Turn on or off collecting the search result quality feedback from end users.
+  "enableResultScore": True or False, # Whether to show the result score.
+  "enableSafeSearch": True or False, # Whether to enable safe search.
+  "enableSearchAsYouType": True or False, # Whether to enable search-as-you-type behavior for the search widget
+  "enableSnippetResultSummary": True or False, # Turn on or off summary for each snippets result.
+  "enableSummarization": True or False, # Turn on or off summarization for the search response.
+  "enableWebApp": True or False, # Whether to enable standalone web app.
+  "facetField": [ # The configuration and appearance of facets in the end user view.
+    { # Facet fields that store the mapping of fields to end user widget appearance.
+      "displayName": "A String", # Optional. The field name that end users will see.
+      "field": "A String", # Required. Registered field name. The format is `field.abc`.
+    },
+  ],
+  "fieldsUiComponentsMap": { # The key is the UI component. Mock. Currently supported `title`, `thumbnail`, `url`, `custom1`, `custom2`, `custom3`. The value is the name of the field along with its device visibility. The 3 custom fields are optional and can be added or removed. `title`, `thumbnail`, `url` are required UI components that cannot be removed.
+    "a_key": { # Facet field that maps to a UI Component.
+      "deviceVisibility": [ # The field visibility on different types of devices.
+        "A String",
+      ],
+      "displayTemplate": "A String", # The template to customize how the field is displayed. An example value would be a string that looks like: "Price: {value}".
+      "field": "A String", # Required. Registered field name. The format is `field.abc`.
+    },
+  },
+  "geminiBundle": True or False, # Output only. Whether the subscription is gemini bundle or not.
+  "homepageSetting": { # Describes the homepage setting of the widget. It includes all homepage related settings and configurations, such as shortcuts. # Optional. Describes the homepage settings of the widget.
+    "shortcuts": [ # Optional. The shortcuts to display on the homepage.
+      { # Describes an entity of shortcut (aka pinned content) on the homepage. The home page will render these shortcuts in the same order as what the API returns. If a customer wants to reorder or remove a shortcut, the UI should always provide the new full list of shortcuts.
+        "destinationUri": "A String", # Optional. Destination URL of shortcut.
+        "icon": { # Options to store an image. # Optional. Icon URL of shortcut.
+          "url": "A String", # Image URL.
+        },
+        "title": "A String", # Optional. Title of the shortcut.
+      },
+    ],
+  },
+  "industryVertical": "A String", # Output only. The industry vertical that the WidgetConfig registers. The WidgetConfig industry vertical is based on the associated Engine.
+  "llmEnabled": True or False, # Output only. Whether LLM is enabled in the corresponding data store.
+  "minimumDataTermAccepted": True or False, # Output only. Whether the customer accepted data use terms.
+  "name": "A String", # Immutable. The full resource name of the widget config. Format: `projects/{project}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id}/widgetConfigs/{widget_config_id}`. This field must be a UTF-8 encoded string with a length limit of 1024 characters.
+  "resultDisplayType": "A String", # The type of snippet to display in UCS widget. - RESULT_DISPLAY_TYPE_UNSPECIFIED for existing users. - SNIPPET for new non-enterprise search users. - EXTRACTIVE_ANSWER for new enterprise search users.
+  "solutionType": "A String", # Required. Immutable. Specifies the solution type that this WidgetConfig can be used for.
+  "uiBranding": { # Describes widget UI branding settings. # Describes search widget UI branding settings, such as the widget title, logo, favicons, and colors.
+    "logo": { # Options to store an image. # Logo image.
+      "url": "A String", # Image URL.
+    },
+  },
+  "uiSettings": { # Describes general widget (or web app) UI settings as seen in the cloud console UI configuration page. # Describes general widget search settings as seen in cloud console widget configuration page. Replaces top deprecated top level properties.
+    "dataStoreUiConfigs": [ # Per data store configuration.
+      { # UI component configuration for data store.
+        "facetField": [ # Facet fields that store the mapping of fields to end user widget appearance.
+          { # Facet fields that store the mapping of fields to end user widget appearance.
+            "displayName": "A String", # Optional. The field name that end users will see.
+            "field": "A String", # Required. Registered field name. The format is `field.abc`.
+          },
+        ],
+        "fieldsUiComponentsMap": { # The key is the UI component. Mock. Currently supported `title`, `thumbnail`, `url`, `custom1`, `custom2`, `custom3`. The value is the name of the field along with its device visibility. The 3 custom fields are optional and can be added or removed. `title`, `thumbnail`, `url` are required UI components that cannot be removed.
+          "a_key": { # Facet field that maps to a UI Component.
+            "deviceVisibility": [ # The field visibility on different types of devices.
+              "A String",
+            ],
+            "displayTemplate": "A String", # The template to customize how the field is displayed. An example value would be a string that looks like: "Price: {value}".
+            "field": "A String", # Required. Registered field name. The format is `field.abc`.
+          },
+        },
+        "id": "A String", # Output only. the identifier of the data store, used for widget service. For now it refers to data_store_id, in the future we will migrate the field to encrypted data store name UUID.
+        "name": "A String", # The name of the data store. It should be data store resource name Format: `projects/{project}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id}`. For APIs under WidgetService, such as WidgetService.LookUpWidgetConfig, the project number and location part is erased in this field.
+      },
+    ],
+    "defaultSearchRequestOrderBy": "A String", # The default ordering for search results if specified. Used to set SearchRequest#order_by on applicable requests. https://cloud.google.com/generative-ai-app-builder/docs/reference/rest/v1alpha/projects.locations.dataStores.servingConfigs/search#request-body
+    "disableUserEventsCollection": True or False, # If set to true, the widget will not collect user events.
+    "enableAutocomplete": True or False, # Whether or not to enable autocomplete.
+    "enableCreateAgentButton": True or False, # Optional. If set to true, the widget will enable the create agent button.
+    "enablePeopleSearch": True or False, # Optional. If set to true, the widget will enable people search.
+    "enableQualityFeedback": True or False, # Turn on or off collecting the search result quality feedback from end users.
+    "enableSafeSearch": True or False, # Whether to enable safe search.
+    "enableSearchAsYouType": True or False, # Whether to enable search-as-you-type behavior for the search widget.
+    "enableVisualContentSummary": True or False, # If set to true, the widget will enable visual content summary on applicable search requests. Only used by healthcare search.
+    "features": { # Output only. Feature config for the engine to opt in or opt out of features. Supported keys: * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload`
+      "a_key": "A String",
+    },
+    "generativeAnswerConfig": { # Describes configuration for generative answer. # Describes generative answer configuration.
+      "disableRelatedQuestions": True or False, # Whether generated answer contains suggested related questions.
+      "ignoreAdversarialQuery": True or False, # Optional. Specifies whether to filter out queries that are adversarial.
+      "ignoreLowRelevantContent": True or False, # Optional. Specifies whether to filter out queries that are not relevant to the content.
+      "ignoreNonAnswerSeekingQuery": True or False, # Optional. Specifies whether to filter out queries that are not answer-seeking. The default value is `false`. No answer is returned if the search query is classified as a non-answer seeking query. If this field is set to `true`, we skip generating answers for non-answer seeking queries and return fallback messages instead.
+      "imageSource": "A String", # Optional. Source of image returned in the answer.
+      "languageCode": "A String", # Language code for Summary. Use language tags defined by [BCP47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt). Note: This is an experimental feature.
+      "maxRephraseSteps": 42, # Max rephrase steps. The max number is 5 steps. If not set or set to < 1, it will be set to 1 by default.
+      "modelPromptPreamble": "A String", # Text at the beginning of the prompt that instructs the model that generates the answer.
+      "modelVersion": "A String", # The model version used to generate the answer.
+      "resultCount": 42, # The number of top results to generate the answer from. Up to 10.
+    },
+    "interactionType": "A String", # Describes widget (or web app) interaction type
+    "modelConfigs": { # Output only. Maps a model name to its specific configuration for this engine. This allows admin users to turn on/off individual models. This only stores models whose states are overridden by the admin. When the state is unspecified, or model_configs is empty for this model, the system will decide if this model should be available or not based on the default configuration. For example, a preview model should be disabled by default if the admin has not chosen to enable it.
+      "a_key": "A String",
+    },
+    "resultDescriptionType": "A String", # Controls whether result extract is display and how (snippet or extractive answer). Default to no result if unspecified.
+  },
+  "updateTime": "A String", # Output only. Timestamp the WidgetConfig was updated.
+}
+
+  updateMask: string, Indicates which fields in the provided WidgetConfig to update. The following are the only supported fields: * WidgetConfig.enable_autocomplete If not set, all supported fields are updated.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # WidgetConfig captures configs at the Widget level.
+  "accessSettings": { # Describes widget access settings. # Will be used for all widget access settings seen in cloud console integration page. Replaces top deprecated top level properties.
+    "allowPublicAccess": True or False, # Whether public unauthenticated access is allowed.
+    "allowlistedDomains": [ # List of domains that are allowed to integrate the search widget.
+      "A String",
+    ],
+    "enableWebApp": True or False, # Whether web app access is enabled.
+    "languageCode": "A String", # Optional. Language code for user interface. Use language tags defined by [BCP47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt). If unset, the default language code is "en-US".
+    "workforceIdentityPoolProvider": "A String", # Optional. The workforce identity pool provider used to access the widget.
+  },
+  "allowPublicAccess": True or False, # Whether allow no-auth integration with widget. If set true, public access to search or other solutions from widget is allowed without authenication token provided by customer hosted backend server.
+  "allowlistedDomains": [ # Allowlisted domains that can load this widget.
+    "A String",
+  ],
+  "assistantSettings": { # Describes the assistant settings of the widget. # Optional. Output only. Describes the assistant settings of the widget.
+    "defaultWebGroundingToggleOff": True or False, # Output only. This field controls the default web grounding toggle for end users if `web_grounding_type` is set to `WEB_GROUNDING_TYPE_GOOGLE_SEARCH` or `WEB_GROUNDING_TYPE_ENTERPRISE_WEB_SEARCH`. By default, this field is set to false. If `web_grounding_type` is `WEB_GROUNDING_TYPE_GOOGLE_SEARCH` or `WEB_GROUNDING_TYPE_ENTERPRISE_WEB_SEARCH`, end users will have web grounding enabled by default on UI. If true, grounding toggle will be disabled by default on UI. End users can still enable web grounding in the UI if web grounding is enabled.
+    "disableLocationContext": True or False, # Optional. Output only. Whether to disable user location context.
+    "googleSearchGroundingEnabled": True or False, # Whether or not the Google search grounding toggle is shown. Deprecated. Use web_grounding_type instead.
+    "webGroundingType": "A String", # Optional. The type of web grounding to use.
+  },
+  "collectionComponents": [ # Output only. Collection components that lists all collections and child data stores associated with the widget config, those data sources can be used for filtering in widget service APIs, users can return results that from selected data sources.
+    { # Read-only collection component that contains data store collections fields that may be used for filtering
+      "connectorIconLink": "A String", # Output only. The icon link of the connector source.
+      "dataSource": "A String", # The name of the data source, retrieved from `Collection.data_connector.data_source`.
+      "dataSourceDisplayName": "A String", # Output only. The display name of the data source.
+      "dataStoreComponents": [ # For the data store collection, list of the children data stores.
+        { # Read-only data store component that contains data stores fields that may be used for filtering, it's the child of `CollectionComponent`.
+          "dataStoreConfigType": "A String", # Output only. The type of the data store config.
+          "displayName": "A String", # The display name of the data store.
+          "entityName": "A String", # The name of the entity, retrieved from `Collection.data_connector.entities.entityName`.
+          "id": "A String", # Output only. the identifier of the data store, used for widget service. For now it refers to data_store_id, in the future we will migrate the field to encrypted data store name UUID.
+          "name": "A String", # The name of the data store. It should be data store resource name Format: `projects/{project}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id}`. For APIs under WidgetService, such as WidgetService.LookUpWidgetConfig, the project number and location part is erased in this field.
+        },
+      ],
+      "displayName": "A String", # The display name of the collection.
+      "id": "A String", # Output only. the identifier of the collection, used for widget service. For now it refers to collection_id, in the future we will migrate the field to encrypted collection name UUID.
+      "name": "A String", # The name of the collection. It should be collection resource name. Format: `projects/{project}/locations/{location}/collections/{collection_id}`. For APIs under WidgetService, such as WidgetService.LookUpWidgetConfig, the project number and location part is erased in this field.
+    },
+  ],
+  "configId": "A String", # Output only. Unique obfuscated identifier of a WidgetConfig.
+  "contentSearchSpec": { # A specification for configuring the behavior of content search. # The content search spec that configs the desired behavior of content search.
+    "chunkSpec": { # Specifies the chunk spec to be returned from the search response. Only available if the SearchRequest.ContentSearchSpec.search_result_mode is set to CHUNKS # Specifies the chunk spec to be returned from the search response. Only available if the SearchRequest.ContentSearchSpec.search_result_mode is set to CHUNKS
+      "numNextChunks": 42, # The number of next chunks to be returned of the current chunk. The maximum allowed value is 3. If not specified, no next chunks will be returned.
+      "numPreviousChunks": 42, # The number of previous chunks to be returned of the current chunk. The maximum allowed value is 3. If not specified, no previous chunks will be returned.
+    },
+    "extractiveContentSpec": { # A specification for configuring the extractive content in a search response. # If there is no extractive_content_spec provided, there will be no extractive answer in the search response.
+      "maxExtractiveAnswerCount": 42, # The maximum number of extractive answers returned in each search result. An extractive answer is a verbatim answer extracted from the original document, which provides a precise and contextually relevant answer to the search query. If the number of matching answers is less than the `max_extractive_answer_count`, return all of the answers. Otherwise, return the `max_extractive_answer_count`. At most five answers are returned for each SearchResult.
+      "maxExtractiveSegmentCount": 42, # The max number of extractive segments returned in each search result. Only applied if the DataStore is set to DataStore.ContentConfig.CONTENT_REQUIRED or DataStore.solution_types is SOLUTION_TYPE_CHAT. An extractive segment is a text segment extracted from the original document that is relevant to the search query, and, in general, more verbose than an extractive answer. The segment could then be used as input for LLMs to generate summaries and answers. If the number of matching segments is less than `max_extractive_segment_count`, return all of the segments. Otherwise, return the `max_extractive_segment_count`.
+      "numNextSegments": 42, # Return at most `num_next_segments` segments after each selected segments.
+      "numPreviousSegments": 42, # Specifies whether to also include the adjacent from each selected segments. Return at most `num_previous_segments` segments before each selected segments.
+      "returnExtractiveSegmentScore": True or False, # Specifies whether to return the confidence score from the extractive segments in each search result. This feature is available only for new or allowlisted data stores. To allowlist your data store, contact your Customer Engineer. The default value is `false`.
+    },
+    "searchResultMode": "A String", # Specifies the search result mode. If unspecified, the search result mode defaults to `DOCUMENTS`.
+    "snippetSpec": { # A specification for configuring snippets in a search response. # If `snippetSpec` is not specified, snippets are not included in the search response.
+      "maxSnippetCount": 42, # [DEPRECATED] This field is deprecated. To control snippet return, use `return_snippet` field. For backwards compatibility, we will return snippet if max_snippet_count > 0.
+      "referenceOnly": True or False, # [DEPRECATED] This field is deprecated and will have no affect on the snippet.
+      "returnSnippet": True or False, # If `true`, then return snippet. If no snippet can be generated, we return "No snippet is available for this page." A `snippet_status` with `SUCCESS` or `NO_SNIPPET_AVAILABLE` will also be returned.
+    },
+    "summarySpec": { # A specification for configuring a summary returned in a search response. # If `summarySpec` is not specified, summaries are not included in the search response.
+      "ignoreAdversarialQuery": True or False, # Specifies whether to filter out adversarial queries. The default value is `false`. Google employs search-query classification to detect adversarial queries. No summary is returned if the search query is classified as an adversarial query. For example, a user might ask a question regarding negative comments about the company or submit a query designed to generate unsafe, policy-violating output. If this field is set to `true`, we skip generating summaries for adversarial queries and return fallback messages instead.
+      "ignoreJailBreakingQuery": True or False, # Optional. Specifies whether to filter out jail-breaking queries. The default value is `false`. Google employs search-query classification to detect jail-breaking queries. No summary is returned if the search query is classified as a jail-breaking query. A user might add instructions to the query to change the tone, style, language, content of the answer, or ask the model to act as a different entity, e.g. "Reply in the tone of a competing company's CEO". If this field is set to `true`, we skip generating summaries for jail-breaking queries and return fallback messages instead.
+      "ignoreLowRelevantContent": True or False, # Specifies whether to filter out queries that have low relevance. The default value is `false`. If this field is set to `false`, all search results are used regardless of relevance to generate answers. If set to `true`, only queries with high relevance search results will generate answers.
+      "ignoreNonSummarySeekingQuery": True or False, # Specifies whether to filter out queries that are not summary-seeking. The default value is `false`. Google employs search-query classification to detect summary-seeking queries. No summary is returned if the search query is classified as a non-summary seeking query. For example, `why is the sky blue` and `Who is the best soccer player in the world?` are summary-seeking queries, but `SFO airport` and `world cup 2026` are not. They are most likely navigational queries. If this field is set to `true`, we skip generating summaries for non-summary seeking queries and return fallback messages instead.
+      "includeCitations": True or False, # Specifies whether to include citations in the summary. The default value is `false`. When this field is set to `true`, summaries include in-line citation numbers. Example summary including citations: BigQuery is Google Cloud's fully managed and completely serverless enterprise data warehouse [1]. BigQuery supports all data types, works across clouds, and has built-in machine learning and business intelligence, all within a unified platform [2, 3]. The citation numbers refer to the returned search results and are 1-indexed. For example, [1] means that the sentence is attributed to the first search result. [2, 3] means that the sentence is attributed to both the second and third search results.
+      "languageCode": "A String", # Language code for Summary. Use language tags defined by [BCP47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt). Note: This is an experimental feature.
+      "modelPromptSpec": { # Specification of the prompt to use with the model. # If specified, the spec will be used to modify the prompt provided to the LLM.
+        "preamble": "A String", # Text at the beginning of the prompt that instructs the assistant. Examples are available in the user guide.
+      },
+      "modelSpec": { # Specification of the model. # If specified, the spec will be used to modify the model specification provided to the LLM.
+        "version": "A String", # The model version used to generate the summary. Supported values are: * `stable`: string. Default value when no value is specified. Uses a generally available, fine-tuned model. For more information, see [Answer generation model versions and lifecycle](https://cloud.google.com/generative-ai-app-builder/docs/answer-generation-models). * `preview`: string. (Public preview) Uses a preview model. For more information, see [Answer generation model versions and lifecycle](https://cloud.google.com/generative-ai-app-builder/docs/answer-generation-models).
+      },
+      "summaryResultCount": 42, # The number of top results to generate the summary from. If the number of results returned is less than `summaryResultCount`, the summary is generated from all of the results. At most 10 results for documents mode, or 50 for chunks mode, can be used to generate a summary. The chunks mode is used when SearchRequest.ContentSearchSpec.search_result_mode is set to CHUNKS.
+      "useSemanticChunks": True or False, # If true, answer will be generated from most relevant chunks from top search results. This feature will improve summary quality. Note that with this feature enabled, not all top search results will be referenced and included in the reference list, so the citation source index only points to the search results listed in the reference list.
+    },
+  },
+  "createTime": "A String", # Output only. Timestamp the WidgetConfig was created.
+  "customerProvidedConfig": { # Customer provided configurations. # Optional. Output only. Describes the customer related configurations, currently only used for government customers. This field cannot be modified after project onboarding.
+    "customerType": "A String", # Customer type.
+  },
+  "dataStoreType": "A String", # Output only. The type of the parent data store.
+  "dataStoreUiConfigs": [ # Configurable UI configurations per data store.
+    { # UI component configuration for data store.
+      "facetField": [ # Facet fields that store the mapping of fields to end user widget appearance.
+        { # Facet fields that store the mapping of fields to end user widget appearance.
+          "displayName": "A String", # Optional. The field name that end users will see.
+          "field": "A String", # Required. Registered field name. The format is `field.abc`.
+        },
+      ],
+      "fieldsUiComponentsMap": { # The key is the UI component. Mock. Currently supported `title`, `thumbnail`, `url`, `custom1`, `custom2`, `custom3`. The value is the name of the field along with its device visibility. The 3 custom fields are optional and can be added or removed. `title`, `thumbnail`, `url` are required UI components that cannot be removed.
+        "a_key": { # Facet field that maps to a UI Component.
+          "deviceVisibility": [ # The field visibility on different types of devices.
+            "A String",
+          ],
+          "displayTemplate": "A String", # The template to customize how the field is displayed. An example value would be a string that looks like: "Price: {value}".
+          "field": "A String", # Required. Registered field name. The format is `field.abc`.
+        },
+      },
+      "id": "A String", # Output only. the identifier of the data store, used for widget service. For now it refers to data_store_id, in the future we will migrate the field to encrypted data store name UUID.
+      "name": "A String", # The name of the data store. It should be data store resource name Format: `projects/{project}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id}`. For APIs under WidgetService, such as WidgetService.LookUpWidgetConfig, the project number and location part is erased in this field.
+    },
+  ],
+  "defaultSearchRequestOrderBy": "A String", # The default ordering for search results if specified. Used to set SearchRequest#order_by on applicable requests. https://cloud.google.com/generative-ai-app-builder/docs/reference/rest/v1alpha/projects.locations.dataStores.servingConfigs/search#request-body
+  "displayName": "A String", # Required. The human readable widget config display name. Used in Discovery UI. This field must be a UTF-8 encoded string with a length limit of 128 characters. Otherwise, an INVALID_ARGUMENT error is returned.
+  "enableAutocomplete": True or False, # Whether or not to enable autocomplete.
+  "enableConversationalSearch": True or False, # Whether to allow conversational search (LLM, multi-turn) or not (non-LLM, single-turn).
+  "enablePrivateKnowledgeGraph": True or False, # Optional. Output only. Whether to enable private knowledge graph.
+  "enableQualityFeedback": True or False, # Turn on or off collecting the search result quality feedback from end users.
+  "enableResultScore": True or False, # Whether to show the result score.
+  "enableSafeSearch": True or False, # Whether to enable safe search.
+  "enableSearchAsYouType": True or False, # Whether to enable search-as-you-type behavior for the search widget
+  "enableSnippetResultSummary": True or False, # Turn on or off summary for each snippets result.
+  "enableSummarization": True or False, # Turn on or off summarization for the search response.
+  "enableWebApp": True or False, # Whether to enable standalone web app.
+  "facetField": [ # The configuration and appearance of facets in the end user view.
+    { # Facet fields that store the mapping of fields to end user widget appearance.
+      "displayName": "A String", # Optional. The field name that end users will see.
+      "field": "A String", # Required. Registered field name. The format is `field.abc`.
+    },
+  ],
+  "fieldsUiComponentsMap": { # The key is the UI component. Mock. Currently supported `title`, `thumbnail`, `url`, `custom1`, `custom2`, `custom3`. The value is the name of the field along with its device visibility. The 3 custom fields are optional and can be added or removed. `title`, `thumbnail`, `url` are required UI components that cannot be removed.
+    "a_key": { # Facet field that maps to a UI Component.
+      "deviceVisibility": [ # The field visibility on different types of devices.
+        "A String",
+      ],
+      "displayTemplate": "A String", # The template to customize how the field is displayed. An example value would be a string that looks like: "Price: {value}".
+      "field": "A String", # Required. Registered field name. The format is `field.abc`.
+    },
+  },
+  "geminiBundle": True or False, # Output only. Whether the subscription is gemini bundle or not.
+  "homepageSetting": { # Describes the homepage setting of the widget. It includes all homepage related settings and configurations, such as shortcuts. # Optional. Describes the homepage settings of the widget.
+    "shortcuts": [ # Optional. The shortcuts to display on the homepage.
+      { # Describes an entity of shortcut (aka pinned content) on the homepage. The home page will render these shortcuts in the same order as what the API returns. If a customer wants to reorder or remove a shortcut, the UI should always provide the new full list of shortcuts.
+        "destinationUri": "A String", # Optional. Destination URL of shortcut.
+        "icon": { # Options to store an image. # Optional. Icon URL of shortcut.
+          "url": "A String", # Image URL.
+        },
+        "title": "A String", # Optional. Title of the shortcut.
+      },
+    ],
+  },
+  "industryVertical": "A String", # Output only. The industry vertical that the WidgetConfig registers. The WidgetConfig industry vertical is based on the associated Engine.
+  "llmEnabled": True or False, # Output only. Whether LLM is enabled in the corresponding data store.
+  "minimumDataTermAccepted": True or False, # Output only. Whether the customer accepted data use terms.
+  "name": "A String", # Immutable. The full resource name of the widget config. Format: `projects/{project}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id}/widgetConfigs/{widget_config_id}`. This field must be a UTF-8 encoded string with a length limit of 1024 characters.
+  "resultDisplayType": "A String", # The type of snippet to display in UCS widget. - RESULT_DISPLAY_TYPE_UNSPECIFIED for existing users. - SNIPPET for new non-enterprise search users. - EXTRACTIVE_ANSWER for new enterprise search users.
+  "solutionType": "A String", # Required. Immutable. Specifies the solution type that this WidgetConfig can be used for.
+  "uiBranding": { # Describes widget UI branding settings. # Describes search widget UI branding settings, such as the widget title, logo, favicons, and colors.
+    "logo": { # Options to store an image. # Logo image.
+      "url": "A String", # Image URL.
+    },
+  },
+  "uiSettings": { # Describes general widget (or web app) UI settings as seen in the cloud console UI configuration page. # Describes general widget search settings as seen in cloud console widget configuration page. Replaces top deprecated top level properties.
+    "dataStoreUiConfigs": [ # Per data store configuration.
+      { # UI component configuration for data store.
+        "facetField": [ # Facet fields that store the mapping of fields to end user widget appearance.
+          { # Facet fields that store the mapping of fields to end user widget appearance.
+            "displayName": "A String", # Optional. The field name that end users will see.
+            "field": "A String", # Required. Registered field name. The format is `field.abc`.
+          },
+        ],
+        "fieldsUiComponentsMap": { # The key is the UI component. Mock. Currently supported `title`, `thumbnail`, `url`, `custom1`, `custom2`, `custom3`. The value is the name of the field along with its device visibility. The 3 custom fields are optional and can be added or removed. `title`, `thumbnail`, `url` are required UI components that cannot be removed.
+          "a_key": { # Facet field that maps to a UI Component.
+            "deviceVisibility": [ # The field visibility on different types of devices.
+              "A String",
+            ],
+            "displayTemplate": "A String", # The template to customize how the field is displayed. An example value would be a string that looks like: "Price: {value}".
+            "field": "A String", # Required. Registered field name. The format is `field.abc`.
+          },
+        },
+        "id": "A String", # Output only. the identifier of the data store, used for widget service. For now it refers to data_store_id, in the future we will migrate the field to encrypted data store name UUID.
+        "name": "A String", # The name of the data store. It should be data store resource name Format: `projects/{project}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id}`. For APIs under WidgetService, such as WidgetService.LookUpWidgetConfig, the project number and location part is erased in this field.
+      },
+    ],
+    "defaultSearchRequestOrderBy": "A String", # The default ordering for search results if specified. Used to set SearchRequest#order_by on applicable requests. https://cloud.google.com/generative-ai-app-builder/docs/reference/rest/v1alpha/projects.locations.dataStores.servingConfigs/search#request-body
+    "disableUserEventsCollection": True or False, # If set to true, the widget will not collect user events.
+    "enableAutocomplete": True or False, # Whether or not to enable autocomplete.
+    "enableCreateAgentButton": True or False, # Optional. If set to true, the widget will enable the create agent button.
+    "enablePeopleSearch": True or False, # Optional. If set to true, the widget will enable people search.
+    "enableQualityFeedback": True or False, # Turn on or off collecting the search result quality feedback from end users.
+    "enableSafeSearch": True or False, # Whether to enable safe search.
+    "enableSearchAsYouType": True or False, # Whether to enable search-as-you-type behavior for the search widget.
+    "enableVisualContentSummary": True or False, # If set to true, the widget will enable visual content summary on applicable search requests. Only used by healthcare search.
+    "features": { # Output only. Feature config for the engine to opt in or opt out of features. Supported keys: * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload`
+      "a_key": "A String",
+    },
+    "generativeAnswerConfig": { # Describes configuration for generative answer. # Describes generative answer configuration.
+      "disableRelatedQuestions": True or False, # Whether generated answer contains suggested related questions.
+      "ignoreAdversarialQuery": True or False, # Optional. Specifies whether to filter out queries that are adversarial.
+      "ignoreLowRelevantContent": True or False, # Optional. Specifies whether to filter out queries that are not relevant to the content.
+      "ignoreNonAnswerSeekingQuery": True or False, # Optional. Specifies whether to filter out queries that are not answer-seeking. The default value is `false`. No answer is returned if the search query is classified as a non-answer seeking query. If this field is set to `true`, we skip generating answers for non-answer seeking queries and return fallback messages instead.
+      "imageSource": "A String", # Optional. Source of image returned in the answer.
+      "languageCode": "A String", # Language code for Summary. Use language tags defined by [BCP47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt). Note: This is an experimental feature.
+      "maxRephraseSteps": 42, # Max rephrase steps. The max number is 5 steps. If not set or set to < 1, it will be set to 1 by default.
+      "modelPromptPreamble": "A String", # Text at the beginning of the prompt that instructs the model that generates the answer.
+      "modelVersion": "A String", # The model version used to generate the answer.
+      "resultCount": 42, # The number of top results to generate the answer from. Up to 10.
+    },
+    "interactionType": "A String", # Describes widget (or web app) interaction type
+    "modelConfigs": { # Output only. Maps a model name to its specific configuration for this engine. This allows admin users to turn on/off individual models. This only stores models whose states are overridden by the admin. When the state is unspecified, or model_configs is empty for this model, the system will decide if this model should be available or not based on the default configuration. For example, a preview model should be disabled by default if the admin has not chosen to enable it.
+      "a_key": "A String",
+    },
+    "resultDescriptionType": "A String", # Controls whether result extract is display and how (snippet or extractive answer). Default to no result if unspecified.
+  },
+  "updateTime": "A String", # Output only. Timestamp the WidgetConfig was updated.
+}
+
+ + \ No newline at end of file diff --git a/docs/dyn/discoveryengine_v1.projects.locations.collections.operations.html b/docs/dyn/discoveryengine_v1.projects.locations.collections.operations.html index 118eecba98..a8366c89b1 100644 --- a/docs/dyn/discoveryengine_v1.projects.locations.collections.operations.html +++ b/docs/dyn/discoveryengine_v1.projects.locations.collections.operations.html @@ -136,7 +136,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -168,7 +168,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/discoveryengine_v1.projects.locations.dataStores.branches.operations.html b/docs/dyn/discoveryengine_v1.projects.locations.dataStores.branches.operations.html index 8c12ab3e18..ae12cd1508 100644 --- a/docs/dyn/discoveryengine_v1.projects.locations.dataStores.branches.operations.html +++ b/docs/dyn/discoveryengine_v1.projects.locations.dataStores.branches.operations.html @@ -163,7 +163,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -195,7 +195,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/discoveryengine_v1.projects.locations.dataStores.html b/docs/dyn/discoveryengine_v1.projects.locations.dataStores.html index a1b3e5dc4c..41d78a648f 100644 --- a/docs/dyn/discoveryengine_v1.projects.locations.dataStores.html +++ b/docs/dyn/discoveryengine_v1.projects.locations.dataStores.html @@ -139,6 +139,11 @@

Instance Methods

Returns the userEvents Resource.

+

+ widgetConfigs() +

+

Returns the widgetConfigs Resource.

+

close()

Close httplib2 connections.

@@ -259,6 +264,7 @@

Method Details

"layoutParsingConfig": { # The layout parsing configurations for documents. # Configurations applied to layout parser. "enableGetProcessedDocument": True or False, # Optional. If true, the processed document will be made available for the GetProcessedDocument API. "enableImageAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the image during parsing. + "enableLlmLayoutParsing": True or False, # Optional. If true, the pdf layout will be refined using an LLM. "enableTableAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the table during parsing. "excludeHtmlClasses": [ # Optional. List of HTML classes to exclude from the parsed content. "A String", @@ -288,6 +294,7 @@

Method Details

"layoutParsingConfig": { # The layout parsing configurations for documents. # Configurations applied to layout parser. "enableGetProcessedDocument": True or False, # Optional. If true, the processed document will be made available for the GetProcessedDocument API. "enableImageAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the image during parsing. + "enableLlmLayoutParsing": True or False, # Optional. If true, the pdf layout will be refined using an LLM. "enableTableAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the table during parsing. "excludeHtmlClasses": [ # Optional. List of HTML classes to exclude from the parsed content. "A String", @@ -471,6 +478,7 @@

Method Details

"layoutParsingConfig": { # The layout parsing configurations for documents. # Configurations applied to layout parser. "enableGetProcessedDocument": True or False, # Optional. If true, the processed document will be made available for the GetProcessedDocument API. "enableImageAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the image during parsing. + "enableLlmLayoutParsing": True or False, # Optional. If true, the pdf layout will be refined using an LLM. "enableTableAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the table during parsing. "excludeHtmlClasses": [ # Optional. List of HTML classes to exclude from the parsed content. "A String", @@ -500,6 +508,7 @@

Method Details

"layoutParsingConfig": { # The layout parsing configurations for documents. # Configurations applied to layout parser. "enableGetProcessedDocument": True or False, # Optional. If true, the processed document will be made available for the GetProcessedDocument API. "enableImageAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the image during parsing. + "enableLlmLayoutParsing": True or False, # Optional. If true, the pdf layout will be refined using an LLM. "enableTableAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the table during parsing. "excludeHtmlClasses": [ # Optional. List of HTML classes to exclude from the parsed content. "A String", @@ -639,6 +648,7 @@

Method Details

"layoutParsingConfig": { # The layout parsing configurations for documents. # Configurations applied to layout parser. "enableGetProcessedDocument": True or False, # Optional. If true, the processed document will be made available for the GetProcessedDocument API. "enableImageAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the image during parsing. + "enableLlmLayoutParsing": True or False, # Optional. If true, the pdf layout will be refined using an LLM. "enableTableAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the table during parsing. "excludeHtmlClasses": [ # Optional. List of HTML classes to exclude from the parsed content. "A String", @@ -668,6 +678,7 @@

Method Details

"layoutParsingConfig": { # The layout parsing configurations for documents. # Configurations applied to layout parser. "enableGetProcessedDocument": True or False, # Optional. If true, the processed document will be made available for the GetProcessedDocument API. "enableImageAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the image during parsing. + "enableLlmLayoutParsing": True or False, # Optional. If true, the pdf layout will be refined using an LLM. "enableTableAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the table during parsing. "excludeHtmlClasses": [ # Optional. List of HTML classes to exclude from the parsed content. "A String", @@ -795,6 +806,7 @@

Method Details

"layoutParsingConfig": { # The layout parsing configurations for documents. # Configurations applied to layout parser. "enableGetProcessedDocument": True or False, # Optional. If true, the processed document will be made available for the GetProcessedDocument API. "enableImageAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the image during parsing. + "enableLlmLayoutParsing": True or False, # Optional. If true, the pdf layout will be refined using an LLM. "enableTableAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the table during parsing. "excludeHtmlClasses": [ # Optional. List of HTML classes to exclude from the parsed content. "A String", @@ -824,6 +836,7 @@

Method Details

"layoutParsingConfig": { # The layout parsing configurations for documents. # Configurations applied to layout parser. "enableGetProcessedDocument": True or False, # Optional. If true, the processed document will be made available for the GetProcessedDocument API. "enableImageAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the image during parsing. + "enableLlmLayoutParsing": True or False, # Optional. If true, the pdf layout will be refined using an LLM. "enableTableAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the table during parsing. "excludeHtmlClasses": [ # Optional. List of HTML classes to exclude from the parsed content. "A String", @@ -933,6 +946,7 @@

Method Details

"layoutParsingConfig": { # The layout parsing configurations for documents. # Configurations applied to layout parser. "enableGetProcessedDocument": True or False, # Optional. If true, the processed document will be made available for the GetProcessedDocument API. "enableImageAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the image during parsing. + "enableLlmLayoutParsing": True or False, # Optional. If true, the pdf layout will be refined using an LLM. "enableTableAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the table during parsing. "excludeHtmlClasses": [ # Optional. List of HTML classes to exclude from the parsed content. "A String", @@ -962,6 +976,7 @@

Method Details

"layoutParsingConfig": { # The layout parsing configurations for documents. # Configurations applied to layout parser. "enableGetProcessedDocument": True or False, # Optional. If true, the processed document will be made available for the GetProcessedDocument API. "enableImageAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the image during parsing. + "enableLlmLayoutParsing": True or False, # Optional. If true, the pdf layout will be refined using an LLM. "enableTableAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the table during parsing. "excludeHtmlClasses": [ # Optional. List of HTML classes to exclude from the parsed content. "A String", diff --git a/docs/dyn/discoveryengine_v1.projects.locations.dataStores.models.operations.html b/docs/dyn/discoveryengine_v1.projects.locations.dataStores.models.operations.html index 8478329455..9c44f12534 100644 --- a/docs/dyn/discoveryengine_v1.projects.locations.dataStores.models.operations.html +++ b/docs/dyn/discoveryengine_v1.projects.locations.dataStores.models.operations.html @@ -136,7 +136,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -168,7 +168,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/discoveryengine_v1.projects.locations.dataStores.operations.html b/docs/dyn/discoveryengine_v1.projects.locations.dataStores.operations.html index 9f673c84da..5c2257648b 100644 --- a/docs/dyn/discoveryengine_v1.projects.locations.dataStores.operations.html +++ b/docs/dyn/discoveryengine_v1.projects.locations.dataStores.operations.html @@ -136,7 +136,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -168,7 +168,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/discoveryengine_v1.projects.locations.dataStores.servingConfigs.html b/docs/dyn/discoveryengine_v1.projects.locations.dataStores.servingConfigs.html index edb904738c..5ac7d7e253 100644 --- a/docs/dyn/discoveryengine_v1.projects.locations.dataStores.servingConfigs.html +++ b/docs/dyn/discoveryengine_v1.projects.locations.dataStores.servingConfigs.html @@ -1412,6 +1412,13 @@

Method Details

"useSemanticChunks": True or False, # If true, answer will be generated from most relevant chunks from top search results. This feature will improve summary quality. Note that with this feature enabled, not all top search results will be referenced and included in the reference list, so the citation source index only points to the search results listed in the reference list. }, }, + "crowdingSpecs": [ # Optional. Crowding specifications for improving result diversity. If multiple CrowdingSpecs are specified, crowding will be evaluated on each unique combination of the `field` values, and max_count will be the maximum value of `max_count` across all CrowdingSpecs. For example, if the first CrowdingSpec has `field` = "color" and `max_count` = 3, and the second CrowdingSpec has `field` = "size" and `max_count` = 2, then after 3 documents that share the same color AND size have been returned, subsequent ones should be removed or demoted. + { # Specification for crowding. Crowding improves the diversity of search results by limiting the number of results that share the same field value. For example, crowding on the color field with a max_count of 3 and mode DROP_CROWDED_RESULTS will return at most 3 results with the same color across all pages. + "field": "A String", # The field to use for crowding. Documents can be crowded by a field in the Document object. Crowding field is case sensitive. + "maxCount": 42, # The maximum number of documents to keep per value of the field. Once there are at least max_count previous results which contain the same value for the given field (according to the order specified in `order_by`), later results with the same value are "crowded away". If not specified, the default value is 1. + "mode": "A String", # Mode to use for documents that are crowded away. + }, + ], "dataStoreSpecs": [ # Specifications that define the specific DataStores to be searched, along with configurations for those data stores. This is only considered for Engines with multiple data stores. For engines with a single data store, the specs directly under SearchRequest should be used. { # A struct to define data stores to filter on in a search call and configurations for those data stores. Otherwise, an `INVALID_ARGUMENT` error is returned. "boostSpec": { # Boost specification to boost certain documents. # Optional. Boost specification to boost certain documents. For more information on boosting, see [Boosting](https://cloud.google.com/generative-ai-app-builder/docs/boost-search-results) @@ -1490,6 +1497,9 @@

Method Details

"offset": 42, # A 0-indexed integer that specifies the current offset (that is, starting result location, amongst the Documents deemed by the API as relevant) in search results. This field is only considered if page_token is unset. If this field is negative, an `INVALID_ARGUMENT` is returned. A large offset may be capped to a reasonable threshold. "oneBoxPageSize": 42, # The maximum number of results to return for OneBox. This applies to each OneBox type individually. Default number is 10. "orderBy": "A String", # The order in which documents are returned. Documents can be ordered by a field in an Document object. Leave it unset if ordered by relevance. `order_by` expression is case-sensitive. For more information on ordering the website search results, see [Order web search results](https://cloud.google.com/generative-ai-app-builder/docs/order-web-search-results). For more information on ordering the healthcare search results, see [Order healthcare search results](https://cloud.google.com/generative-ai-app-builder/docs/order-hc-results). If this field is unrecognizable, an `INVALID_ARGUMENT` is returned. + "pageCategories": [ # Optional. The categories associated with a category page. Must be set for category navigation queries to achieve good search quality. The format should be the same as UserEvent.PageInfo.page_category. This field is the equivalent of the query for browse (navigation) queries. It's used by the browse model when the query is empty. If the field is empty, it will not be used by the browse model. To represent full path of a category, use '>' character to separate different hierarchies. If '>' is part of the category name, replace it with other character(s). For example, `Graphics Cards > RTX>4090 > Founders Edition` where "RTX > 4090" represents one level, can be rewritten as `Graphics Cards > RTX_4090 > Founders Edition` + "A String", + ], "pageSize": 42, # Maximum number of Documents to return. The maximum allowed value depends on the data type. Values above the maximum value are coerced to the maximum value. * Websites with basic indexing: Default `10`, Maximum `25`. * Websites with advanced indexing: Default `25`, Maximum `50`. * Other: Default `50`, Maximum `100`. If this field is negative, an `INVALID_ARGUMENT` is returned. "pageToken": "A String", # A page token received from a previous SearchService.Search call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to SearchService.Search must match the call that provided the page token. Otherwise, an `INVALID_ARGUMENT` error is returned. "params": { # Additional search parameters. For public website search only, supported values are: * `user_country_code`: string. Default empty. If set to non-empty, results are restricted or boosted based on the location provided. For example, `user_country_code: "au"` For available codes see [Country Codes](https://developers.google.com/custom-search/docs/json_api_reference#countryCodes) * `search_type`: double. Default empty. Enables non-webpage searching depending on the value. The only valid non-default value is 1, which enables image searching. For example, `search_type: 1` @@ -1694,6 +1704,7 @@

Method Details

"uri": "A String", # Optional. The URL for the page the user wants to promote. Must be set for site search. For other verticals, this is optional. }, ], + "semanticState": "A String", # Output only. Indicates the semantic state of the search response. "sessionInfo": { # Information about the session. # Session information. Only set if SearchRequest.session is provided. See its description for more details. "name": "A String", # Name of the session. If the auto-session mode is used (when SearchRequest.session ends with "-"), this field holds the newly generated session name. "queryId": "A String", # Query ID that corresponds to this search API call. One session can have multiple turns, each with a unique query ID. By specifying the session name and this query ID in the Answer API call, the answer generation happens in the context of the search results from this search call. @@ -1811,6 +1822,13 @@

Method Details

"useSemanticChunks": True or False, # If true, answer will be generated from most relevant chunks from top search results. This feature will improve summary quality. Note that with this feature enabled, not all top search results will be referenced and included in the reference list, so the citation source index only points to the search results listed in the reference list. }, }, + "crowdingSpecs": [ # Optional. Crowding specifications for improving result diversity. If multiple CrowdingSpecs are specified, crowding will be evaluated on each unique combination of the `field` values, and max_count will be the maximum value of `max_count` across all CrowdingSpecs. For example, if the first CrowdingSpec has `field` = "color" and `max_count` = 3, and the second CrowdingSpec has `field` = "size" and `max_count` = 2, then after 3 documents that share the same color AND size have been returned, subsequent ones should be removed or demoted. + { # Specification for crowding. Crowding improves the diversity of search results by limiting the number of results that share the same field value. For example, crowding on the color field with a max_count of 3 and mode DROP_CROWDED_RESULTS will return at most 3 results with the same color across all pages. + "field": "A String", # The field to use for crowding. Documents can be crowded by a field in the Document object. Crowding field is case sensitive. + "maxCount": 42, # The maximum number of documents to keep per value of the field. Once there are at least max_count previous results which contain the same value for the given field (according to the order specified in `order_by`), later results with the same value are "crowded away". If not specified, the default value is 1. + "mode": "A String", # Mode to use for documents that are crowded away. + }, + ], "dataStoreSpecs": [ # Specifications that define the specific DataStores to be searched, along with configurations for those data stores. This is only considered for Engines with multiple data stores. For engines with a single data store, the specs directly under SearchRequest should be used. { # A struct to define data stores to filter on in a search call and configurations for those data stores. Otherwise, an `INVALID_ARGUMENT` error is returned. "boostSpec": { # Boost specification to boost certain documents. # Optional. Boost specification to boost certain documents. For more information on boosting, see [Boosting](https://cloud.google.com/generative-ai-app-builder/docs/boost-search-results) @@ -1889,6 +1907,9 @@

Method Details

"offset": 42, # A 0-indexed integer that specifies the current offset (that is, starting result location, amongst the Documents deemed by the API as relevant) in search results. This field is only considered if page_token is unset. If this field is negative, an `INVALID_ARGUMENT` is returned. A large offset may be capped to a reasonable threshold. "oneBoxPageSize": 42, # The maximum number of results to return for OneBox. This applies to each OneBox type individually. Default number is 10. "orderBy": "A String", # The order in which documents are returned. Documents can be ordered by a field in an Document object. Leave it unset if ordered by relevance. `order_by` expression is case-sensitive. For more information on ordering the website search results, see [Order web search results](https://cloud.google.com/generative-ai-app-builder/docs/order-web-search-results). For more information on ordering the healthcare search results, see [Order healthcare search results](https://cloud.google.com/generative-ai-app-builder/docs/order-hc-results). If this field is unrecognizable, an `INVALID_ARGUMENT` is returned. + "pageCategories": [ # Optional. The categories associated with a category page. Must be set for category navigation queries to achieve good search quality. The format should be the same as UserEvent.PageInfo.page_category. This field is the equivalent of the query for browse (navigation) queries. It's used by the browse model when the query is empty. If the field is empty, it will not be used by the browse model. To represent full path of a category, use '>' character to separate different hierarchies. If '>' is part of the category name, replace it with other character(s). For example, `Graphics Cards > RTX>4090 > Founders Edition` where "RTX > 4090" represents one level, can be rewritten as `Graphics Cards > RTX_4090 > Founders Edition` + "A String", + ], "pageSize": 42, # Maximum number of Documents to return. The maximum allowed value depends on the data type. Values above the maximum value are coerced to the maximum value. * Websites with basic indexing: Default `10`, Maximum `25`. * Websites with advanced indexing: Default `25`, Maximum `50`. * Other: Default `50`, Maximum `100`. If this field is negative, an `INVALID_ARGUMENT` is returned. "pageToken": "A String", # A page token received from a previous SearchService.Search call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to SearchService.Search must match the call that provided the page token. Otherwise, an `INVALID_ARGUMENT` error is returned. "params": { # Additional search parameters. For public website search only, supported values are: * `user_country_code`: string. Default empty. If set to non-empty, results are restricted or boosted based on the location provided. For example, `user_country_code: "au"` For available codes see [Country Codes](https://developers.google.com/custom-search/docs/json_api_reference#countryCodes) * `search_type`: double. Default empty. Enables non-webpage searching depending on the value. The only valid non-default value is 1, which enables image searching. For example, `search_type: 1` @@ -2093,6 +2114,7 @@

Method Details

"uri": "A String", # Optional. The URL for the page the user wants to promote. Must be set for site search. For other verticals, this is optional. }, ], + "semanticState": "A String", # Output only. Indicates the semantic state of the search response. "sessionInfo": { # Information about the session. # Session information. Only set if SearchRequest.session is provided. See its description for more details. "name": "A String", # Name of the session. If the auto-session mode is used (when SearchRequest.session ends with "-"), this field holds the newly generated session name. "queryId": "A String", # Query ID that corresponds to this search API call. One session can have multiple turns, each with a unique query ID. By specifying the session name and this query ID in the Answer API call, the answer generation happens in the context of the search results from this search call. diff --git a/docs/dyn/discoveryengine_v1.projects.locations.dataStores.widgetConfigs.html b/docs/dyn/discoveryengine_v1.projects.locations.dataStores.widgetConfigs.html new file mode 100644 index 0000000000..932ec72bc8 --- /dev/null +++ b/docs/dyn/discoveryengine_v1.projects.locations.dataStores.widgetConfigs.html @@ -0,0 +1,746 @@ + + + +

Discovery Engine API . projects . locations . dataStores . widgetConfigs

+

Instance Methods

+

+ close()

+

Close httplib2 connections.

+

+ get(name, acceptCache=None, getWidgetConfigRequestOption_turnOffCollectionComponents=None, x__xgafv=None)

+

Gets a WidgetConfig.

+

+ patch(name, body=None, updateMask=None, x__xgafv=None)

+

Update a WidgetConfig.

+

Method Details

+
+ close() +
Close httplib2 connections.
+
+ +
+ get(name, acceptCache=None, getWidgetConfigRequestOption_turnOffCollectionComponents=None, x__xgafv=None) +
Gets a WidgetConfig.
+
+Args:
+  name: string, Required. Full WidgetConfig resource name. Format: `projects/{project}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id}/widgetConfigs/{widget_config_id}` (required)
+  acceptCache: boolean, Optional. Whether it's acceptable to load the widget config from cache. If set to true, recent changes on widget configs may take a few minutes to reflect on the end user's view. It's recommended to set to true for maturely developed widgets, as it improves widget performance. Set to false to see changes reflected in prod right away, if your widget is under development.
+  getWidgetConfigRequestOption_turnOffCollectionComponents: boolean, Optional. Whether to turn off collection_components in WidgetConfig to reduce latency and data transmission.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # WidgetConfig captures configs at the Widget level.
+  "accessSettings": { # Describes widget access settings. # Will be used for all widget access settings seen in cloud console integration page. Replaces top deprecated top level properties.
+    "allowPublicAccess": True or False, # Whether public unauthenticated access is allowed.
+    "allowlistedDomains": [ # List of domains that are allowed to integrate the search widget.
+      "A String",
+    ],
+    "enableWebApp": True or False, # Whether web app access is enabled.
+    "languageCode": "A String", # Optional. Language code for user interface. Use language tags defined by [BCP47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt). If unset, the default language code is "en-US".
+    "workforceIdentityPoolProvider": "A String", # Optional. The workforce identity pool provider used to access the widget.
+  },
+  "allowPublicAccess": True or False, # Whether allow no-auth integration with widget. If set true, public access to search or other solutions from widget is allowed without authenication token provided by customer hosted backend server.
+  "allowlistedDomains": [ # Allowlisted domains that can load this widget.
+    "A String",
+  ],
+  "assistantSettings": { # Describes the assistant settings of the widget. # Optional. Output only. Describes the assistant settings of the widget.
+    "defaultWebGroundingToggleOff": True or False, # Output only. This field controls the default web grounding toggle for end users if `web_grounding_type` is set to `WEB_GROUNDING_TYPE_GOOGLE_SEARCH` or `WEB_GROUNDING_TYPE_ENTERPRISE_WEB_SEARCH`. By default, this field is set to false. If `web_grounding_type` is `WEB_GROUNDING_TYPE_GOOGLE_SEARCH` or `WEB_GROUNDING_TYPE_ENTERPRISE_WEB_SEARCH`, end users will have web grounding enabled by default on UI. If true, grounding toggle will be disabled by default on UI. End users can still enable web grounding in the UI if web grounding is enabled.
+    "disableLocationContext": True or False, # Optional. Output only. Whether to disable user location context.
+    "googleSearchGroundingEnabled": True or False, # Whether or not the Google search grounding toggle is shown. Deprecated. Use web_grounding_type instead.
+    "webGroundingType": "A String", # Optional. The type of web grounding to use.
+  },
+  "collectionComponents": [ # Output only. Collection components that lists all collections and child data stores associated with the widget config, those data sources can be used for filtering in widget service APIs, users can return results that from selected data sources.
+    { # Read-only collection component that contains data store collections fields that may be used for filtering
+      "connectorIconLink": "A String", # Output only. The icon link of the connector source.
+      "dataSource": "A String", # The name of the data source, retrieved from `Collection.data_connector.data_source`.
+      "dataSourceDisplayName": "A String", # Output only. The display name of the data source.
+      "dataStoreComponents": [ # For the data store collection, list of the children data stores.
+        { # Read-only data store component that contains data stores fields that may be used for filtering, it's the child of `CollectionComponent`.
+          "dataStoreConfigType": "A String", # Output only. The type of the data store config.
+          "displayName": "A String", # The display name of the data store.
+          "entityName": "A String", # The name of the entity, retrieved from `Collection.data_connector.entities.entityName`.
+          "id": "A String", # Output only. the identifier of the data store, used for widget service. For now it refers to data_store_id, in the future we will migrate the field to encrypted data store name UUID.
+          "name": "A String", # The name of the data store. It should be data store resource name Format: `projects/{project}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id}`. For APIs under WidgetService, such as WidgetService.LookUpWidgetConfig, the project number and location part is erased in this field.
+        },
+      ],
+      "displayName": "A String", # The display name of the collection.
+      "id": "A String", # Output only. the identifier of the collection, used for widget service. For now it refers to collection_id, in the future we will migrate the field to encrypted collection name UUID.
+      "name": "A String", # The name of the collection. It should be collection resource name. Format: `projects/{project}/locations/{location}/collections/{collection_id}`. For APIs under WidgetService, such as WidgetService.LookUpWidgetConfig, the project number and location part is erased in this field.
+    },
+  ],
+  "configId": "A String", # Output only. Unique obfuscated identifier of a WidgetConfig.
+  "contentSearchSpec": { # A specification for configuring the behavior of content search. # The content search spec that configs the desired behavior of content search.
+    "chunkSpec": { # Specifies the chunk spec to be returned from the search response. Only available if the SearchRequest.ContentSearchSpec.search_result_mode is set to CHUNKS # Specifies the chunk spec to be returned from the search response. Only available if the SearchRequest.ContentSearchSpec.search_result_mode is set to CHUNKS
+      "numNextChunks": 42, # The number of next chunks to be returned of the current chunk. The maximum allowed value is 3. If not specified, no next chunks will be returned.
+      "numPreviousChunks": 42, # The number of previous chunks to be returned of the current chunk. The maximum allowed value is 3. If not specified, no previous chunks will be returned.
+    },
+    "extractiveContentSpec": { # A specification for configuring the extractive content in a search response. # If there is no extractive_content_spec provided, there will be no extractive answer in the search response.
+      "maxExtractiveAnswerCount": 42, # The maximum number of extractive answers returned in each search result. An extractive answer is a verbatim answer extracted from the original document, which provides a precise and contextually relevant answer to the search query. If the number of matching answers is less than the `max_extractive_answer_count`, return all of the answers. Otherwise, return the `max_extractive_answer_count`. At most five answers are returned for each SearchResult.
+      "maxExtractiveSegmentCount": 42, # The max number of extractive segments returned in each search result. Only applied if the DataStore is set to DataStore.ContentConfig.CONTENT_REQUIRED or DataStore.solution_types is SOLUTION_TYPE_CHAT. An extractive segment is a text segment extracted from the original document that is relevant to the search query, and, in general, more verbose than an extractive answer. The segment could then be used as input for LLMs to generate summaries and answers. If the number of matching segments is less than `max_extractive_segment_count`, return all of the segments. Otherwise, return the `max_extractive_segment_count`.
+      "numNextSegments": 42, # Return at most `num_next_segments` segments after each selected segments.
+      "numPreviousSegments": 42, # Specifies whether to also include the adjacent from each selected segments. Return at most `num_previous_segments` segments before each selected segments.
+      "returnExtractiveSegmentScore": True or False, # Specifies whether to return the confidence score from the extractive segments in each search result. This feature is available only for new or allowlisted data stores. To allowlist your data store, contact your Customer Engineer. The default value is `false`.
+    },
+    "searchResultMode": "A String", # Specifies the search result mode. If unspecified, the search result mode defaults to `DOCUMENTS`.
+    "snippetSpec": { # A specification for configuring snippets in a search response. # If `snippetSpec` is not specified, snippets are not included in the search response.
+      "maxSnippetCount": 42, # [DEPRECATED] This field is deprecated. To control snippet return, use `return_snippet` field. For backwards compatibility, we will return snippet if max_snippet_count > 0.
+      "referenceOnly": True or False, # [DEPRECATED] This field is deprecated and will have no affect on the snippet.
+      "returnSnippet": True or False, # If `true`, then return snippet. If no snippet can be generated, we return "No snippet is available for this page." A `snippet_status` with `SUCCESS` or `NO_SNIPPET_AVAILABLE` will also be returned.
+    },
+    "summarySpec": { # A specification for configuring a summary returned in a search response. # If `summarySpec` is not specified, summaries are not included in the search response.
+      "ignoreAdversarialQuery": True or False, # Specifies whether to filter out adversarial queries. The default value is `false`. Google employs search-query classification to detect adversarial queries. No summary is returned if the search query is classified as an adversarial query. For example, a user might ask a question regarding negative comments about the company or submit a query designed to generate unsafe, policy-violating output. If this field is set to `true`, we skip generating summaries for adversarial queries and return fallback messages instead.
+      "ignoreJailBreakingQuery": True or False, # Optional. Specifies whether to filter out jail-breaking queries. The default value is `false`. Google employs search-query classification to detect jail-breaking queries. No summary is returned if the search query is classified as a jail-breaking query. A user might add instructions to the query to change the tone, style, language, content of the answer, or ask the model to act as a different entity, e.g. "Reply in the tone of a competing company's CEO". If this field is set to `true`, we skip generating summaries for jail-breaking queries and return fallback messages instead.
+      "ignoreLowRelevantContent": True or False, # Specifies whether to filter out queries that have low relevance. The default value is `false`. If this field is set to `false`, all search results are used regardless of relevance to generate answers. If set to `true`, only queries with high relevance search results will generate answers.
+      "ignoreNonSummarySeekingQuery": True or False, # Specifies whether to filter out queries that are not summary-seeking. The default value is `false`. Google employs search-query classification to detect summary-seeking queries. No summary is returned if the search query is classified as a non-summary seeking query. For example, `why is the sky blue` and `Who is the best soccer player in the world?` are summary-seeking queries, but `SFO airport` and `world cup 2026` are not. They are most likely navigational queries. If this field is set to `true`, we skip generating summaries for non-summary seeking queries and return fallback messages instead.
+      "includeCitations": True or False, # Specifies whether to include citations in the summary. The default value is `false`. When this field is set to `true`, summaries include in-line citation numbers. Example summary including citations: BigQuery is Google Cloud's fully managed and completely serverless enterprise data warehouse [1]. BigQuery supports all data types, works across clouds, and has built-in machine learning and business intelligence, all within a unified platform [2, 3]. The citation numbers refer to the returned search results and are 1-indexed. For example, [1] means that the sentence is attributed to the first search result. [2, 3] means that the sentence is attributed to both the second and third search results.
+      "languageCode": "A String", # Language code for Summary. Use language tags defined by [BCP47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt). Note: This is an experimental feature.
+      "modelPromptSpec": { # Specification of the prompt to use with the model. # If specified, the spec will be used to modify the prompt provided to the LLM.
+        "preamble": "A String", # Text at the beginning of the prompt that instructs the assistant. Examples are available in the user guide.
+      },
+      "modelSpec": { # Specification of the model. # If specified, the spec will be used to modify the model specification provided to the LLM.
+        "version": "A String", # The model version used to generate the summary. Supported values are: * `stable`: string. Default value when no value is specified. Uses a generally available, fine-tuned model. For more information, see [Answer generation model versions and lifecycle](https://cloud.google.com/generative-ai-app-builder/docs/answer-generation-models). * `preview`: string. (Public preview) Uses a preview model. For more information, see [Answer generation model versions and lifecycle](https://cloud.google.com/generative-ai-app-builder/docs/answer-generation-models).
+      },
+      "summaryResultCount": 42, # The number of top results to generate the summary from. If the number of results returned is less than `summaryResultCount`, the summary is generated from all of the results. At most 10 results for documents mode, or 50 for chunks mode, can be used to generate a summary. The chunks mode is used when SearchRequest.ContentSearchSpec.search_result_mode is set to CHUNKS.
+      "useSemanticChunks": True or False, # If true, answer will be generated from most relevant chunks from top search results. This feature will improve summary quality. Note that with this feature enabled, not all top search results will be referenced and included in the reference list, so the citation source index only points to the search results listed in the reference list.
+    },
+  },
+  "createTime": "A String", # Output only. Timestamp the WidgetConfig was created.
+  "customerProvidedConfig": { # Customer provided configurations. # Optional. Output only. Describes the customer related configurations, currently only used for government customers. This field cannot be modified after project onboarding.
+    "customerType": "A String", # Customer type.
+  },
+  "dataStoreType": "A String", # Output only. The type of the parent data store.
+  "dataStoreUiConfigs": [ # Configurable UI configurations per data store.
+    { # UI component configuration for data store.
+      "facetField": [ # Facet fields that store the mapping of fields to end user widget appearance.
+        { # Facet fields that store the mapping of fields to end user widget appearance.
+          "displayName": "A String", # Optional. The field name that end users will see.
+          "field": "A String", # Required. Registered field name. The format is `field.abc`.
+        },
+      ],
+      "fieldsUiComponentsMap": { # The key is the UI component. Mock. Currently supported `title`, `thumbnail`, `url`, `custom1`, `custom2`, `custom3`. The value is the name of the field along with its device visibility. The 3 custom fields are optional and can be added or removed. `title`, `thumbnail`, `url` are required UI components that cannot be removed.
+        "a_key": { # Facet field that maps to a UI Component.
+          "deviceVisibility": [ # The field visibility on different types of devices.
+            "A String",
+          ],
+          "displayTemplate": "A String", # The template to customize how the field is displayed. An example value would be a string that looks like: "Price: {value}".
+          "field": "A String", # Required. Registered field name. The format is `field.abc`.
+        },
+      },
+      "id": "A String", # Output only. the identifier of the data store, used for widget service. For now it refers to data_store_id, in the future we will migrate the field to encrypted data store name UUID.
+      "name": "A String", # The name of the data store. It should be data store resource name Format: `projects/{project}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id}`. For APIs under WidgetService, such as WidgetService.LookUpWidgetConfig, the project number and location part is erased in this field.
+    },
+  ],
+  "defaultSearchRequestOrderBy": "A String", # The default ordering for search results if specified. Used to set SearchRequest#order_by on applicable requests. https://cloud.google.com/generative-ai-app-builder/docs/reference/rest/v1alpha/projects.locations.dataStores.servingConfigs/search#request-body
+  "displayName": "A String", # Required. The human readable widget config display name. Used in Discovery UI. This field must be a UTF-8 encoded string with a length limit of 128 characters. Otherwise, an INVALID_ARGUMENT error is returned.
+  "enableAutocomplete": True or False, # Whether or not to enable autocomplete.
+  "enableConversationalSearch": True or False, # Whether to allow conversational search (LLM, multi-turn) or not (non-LLM, single-turn).
+  "enablePrivateKnowledgeGraph": True or False, # Optional. Output only. Whether to enable private knowledge graph.
+  "enableQualityFeedback": True or False, # Turn on or off collecting the search result quality feedback from end users.
+  "enableResultScore": True or False, # Whether to show the result score.
+  "enableSafeSearch": True or False, # Whether to enable safe search.
+  "enableSearchAsYouType": True or False, # Whether to enable search-as-you-type behavior for the search widget
+  "enableSnippetResultSummary": True or False, # Turn on or off summary for each snippets result.
+  "enableSummarization": True or False, # Turn on or off summarization for the search response.
+  "enableWebApp": True or False, # Whether to enable standalone web app.
+  "facetField": [ # The configuration and appearance of facets in the end user view.
+    { # Facet fields that store the mapping of fields to end user widget appearance.
+      "displayName": "A String", # Optional. The field name that end users will see.
+      "field": "A String", # Required. Registered field name. The format is `field.abc`.
+    },
+  ],
+  "fieldsUiComponentsMap": { # The key is the UI component. Mock. Currently supported `title`, `thumbnail`, `url`, `custom1`, `custom2`, `custom3`. The value is the name of the field along with its device visibility. The 3 custom fields are optional and can be added or removed. `title`, `thumbnail`, `url` are required UI components that cannot be removed.
+    "a_key": { # Facet field that maps to a UI Component.
+      "deviceVisibility": [ # The field visibility on different types of devices.
+        "A String",
+      ],
+      "displayTemplate": "A String", # The template to customize how the field is displayed. An example value would be a string that looks like: "Price: {value}".
+      "field": "A String", # Required. Registered field name. The format is `field.abc`.
+    },
+  },
+  "geminiBundle": True or False, # Output only. Whether the subscription is gemini bundle or not.
+  "homepageSetting": { # Describes the homepage setting of the widget. It includes all homepage related settings and configurations, such as shortcuts. # Optional. Describes the homepage settings of the widget.
+    "shortcuts": [ # Optional. The shortcuts to display on the homepage.
+      { # Describes an entity of shortcut (aka pinned content) on the homepage. The home page will render these shortcuts in the same order as what the API returns. If a customer wants to reorder or remove a shortcut, the UI should always provide the new full list of shortcuts.
+        "destinationUri": "A String", # Optional. Destination URL of shortcut.
+        "icon": { # Options to store an image. # Optional. Icon URL of shortcut.
+          "url": "A String", # Image URL.
+        },
+        "title": "A String", # Optional. Title of the shortcut.
+      },
+    ],
+  },
+  "industryVertical": "A String", # Output only. The industry vertical that the WidgetConfig registers. The WidgetConfig industry vertical is based on the associated Engine.
+  "llmEnabled": True or False, # Output only. Whether LLM is enabled in the corresponding data store.
+  "minimumDataTermAccepted": True or False, # Output only. Whether the customer accepted data use terms.
+  "name": "A String", # Immutable. The full resource name of the widget config. Format: `projects/{project}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id}/widgetConfigs/{widget_config_id}`. This field must be a UTF-8 encoded string with a length limit of 1024 characters.
+  "resultDisplayType": "A String", # The type of snippet to display in UCS widget. - RESULT_DISPLAY_TYPE_UNSPECIFIED for existing users. - SNIPPET for new non-enterprise search users. - EXTRACTIVE_ANSWER for new enterprise search users.
+  "solutionType": "A String", # Required. Immutable. Specifies the solution type that this WidgetConfig can be used for.
+  "uiBranding": { # Describes widget UI branding settings. # Describes search widget UI branding settings, such as the widget title, logo, favicons, and colors.
+    "logo": { # Options to store an image. # Logo image.
+      "url": "A String", # Image URL.
+    },
+  },
+  "uiSettings": { # Describes general widget (or web app) UI settings as seen in the cloud console UI configuration page. # Describes general widget search settings as seen in cloud console widget configuration page. Replaces top deprecated top level properties.
+    "dataStoreUiConfigs": [ # Per data store configuration.
+      { # UI component configuration for data store.
+        "facetField": [ # Facet fields that store the mapping of fields to end user widget appearance.
+          { # Facet fields that store the mapping of fields to end user widget appearance.
+            "displayName": "A String", # Optional. The field name that end users will see.
+            "field": "A String", # Required. Registered field name. The format is `field.abc`.
+          },
+        ],
+        "fieldsUiComponentsMap": { # The key is the UI component. Mock. Currently supported `title`, `thumbnail`, `url`, `custom1`, `custom2`, `custom3`. The value is the name of the field along with its device visibility. The 3 custom fields are optional and can be added or removed. `title`, `thumbnail`, `url` are required UI components that cannot be removed.
+          "a_key": { # Facet field that maps to a UI Component.
+            "deviceVisibility": [ # The field visibility on different types of devices.
+              "A String",
+            ],
+            "displayTemplate": "A String", # The template to customize how the field is displayed. An example value would be a string that looks like: "Price: {value}".
+            "field": "A String", # Required. Registered field name. The format is `field.abc`.
+          },
+        },
+        "id": "A String", # Output only. the identifier of the data store, used for widget service. For now it refers to data_store_id, in the future we will migrate the field to encrypted data store name UUID.
+        "name": "A String", # The name of the data store. It should be data store resource name Format: `projects/{project}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id}`. For APIs under WidgetService, such as WidgetService.LookUpWidgetConfig, the project number and location part is erased in this field.
+      },
+    ],
+    "defaultSearchRequestOrderBy": "A String", # The default ordering for search results if specified. Used to set SearchRequest#order_by on applicable requests. https://cloud.google.com/generative-ai-app-builder/docs/reference/rest/v1alpha/projects.locations.dataStores.servingConfigs/search#request-body
+    "disableUserEventsCollection": True or False, # If set to true, the widget will not collect user events.
+    "enableAutocomplete": True or False, # Whether or not to enable autocomplete.
+    "enableCreateAgentButton": True or False, # Optional. If set to true, the widget will enable the create agent button.
+    "enablePeopleSearch": True or False, # Optional. If set to true, the widget will enable people search.
+    "enableQualityFeedback": True or False, # Turn on or off collecting the search result quality feedback from end users.
+    "enableSafeSearch": True or False, # Whether to enable safe search.
+    "enableSearchAsYouType": True or False, # Whether to enable search-as-you-type behavior for the search widget.
+    "enableVisualContentSummary": True or False, # If set to true, the widget will enable visual content summary on applicable search requests. Only used by healthcare search.
+    "features": { # Output only. Feature config for the engine to opt in or opt out of features. Supported keys: * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload`
+      "a_key": "A String",
+    },
+    "generativeAnswerConfig": { # Describes configuration for generative answer. # Describes generative answer configuration.
+      "disableRelatedQuestions": True or False, # Whether generated answer contains suggested related questions.
+      "ignoreAdversarialQuery": True or False, # Optional. Specifies whether to filter out queries that are adversarial.
+      "ignoreLowRelevantContent": True or False, # Optional. Specifies whether to filter out queries that are not relevant to the content.
+      "ignoreNonAnswerSeekingQuery": True or False, # Optional. Specifies whether to filter out queries that are not answer-seeking. The default value is `false`. No answer is returned if the search query is classified as a non-answer seeking query. If this field is set to `true`, we skip generating answers for non-answer seeking queries and return fallback messages instead.
+      "imageSource": "A String", # Optional. Source of image returned in the answer.
+      "languageCode": "A String", # Language code for Summary. Use language tags defined by [BCP47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt). Note: This is an experimental feature.
+      "maxRephraseSteps": 42, # Max rephrase steps. The max number is 5 steps. If not set or set to < 1, it will be set to 1 by default.
+      "modelPromptPreamble": "A String", # Text at the beginning of the prompt that instructs the model that generates the answer.
+      "modelVersion": "A String", # The model version used to generate the answer.
+      "resultCount": 42, # The number of top results to generate the answer from. Up to 10.
+    },
+    "interactionType": "A String", # Describes widget (or web app) interaction type
+    "modelConfigs": { # Output only. Maps a model name to its specific configuration for this engine. This allows admin users to turn on/off individual models. This only stores models whose states are overridden by the admin. When the state is unspecified, or model_configs is empty for this model, the system will decide if this model should be available or not based on the default configuration. For example, a preview model should be disabled by default if the admin has not chosen to enable it.
+      "a_key": "A String",
+    },
+    "resultDescriptionType": "A String", # Controls whether result extract is display and how (snippet or extractive answer). Default to no result if unspecified.
+  },
+  "updateTime": "A String", # Output only. Timestamp the WidgetConfig was updated.
+}
+
+ +
+ patch(name, body=None, updateMask=None, x__xgafv=None) +
Update a WidgetConfig.
+
+Args:
+  name: string, Immutable. The full resource name of the widget config. Format: `projects/{project}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id}/widgetConfigs/{widget_config_id}`. This field must be a UTF-8 encoded string with a length limit of 1024 characters. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # WidgetConfig captures configs at the Widget level.
+  "accessSettings": { # Describes widget access settings. # Will be used for all widget access settings seen in cloud console integration page. Replaces top deprecated top level properties.
+    "allowPublicAccess": True or False, # Whether public unauthenticated access is allowed.
+    "allowlistedDomains": [ # List of domains that are allowed to integrate the search widget.
+      "A String",
+    ],
+    "enableWebApp": True or False, # Whether web app access is enabled.
+    "languageCode": "A String", # Optional. Language code for user interface. Use language tags defined by [BCP47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt). If unset, the default language code is "en-US".
+    "workforceIdentityPoolProvider": "A String", # Optional. The workforce identity pool provider used to access the widget.
+  },
+  "allowPublicAccess": True or False, # Whether allow no-auth integration with widget. If set true, public access to search or other solutions from widget is allowed without authenication token provided by customer hosted backend server.
+  "allowlistedDomains": [ # Allowlisted domains that can load this widget.
+    "A String",
+  ],
+  "assistantSettings": { # Describes the assistant settings of the widget. # Optional. Output only. Describes the assistant settings of the widget.
+    "defaultWebGroundingToggleOff": True or False, # Output only. This field controls the default web grounding toggle for end users if `web_grounding_type` is set to `WEB_GROUNDING_TYPE_GOOGLE_SEARCH` or `WEB_GROUNDING_TYPE_ENTERPRISE_WEB_SEARCH`. By default, this field is set to false. If `web_grounding_type` is `WEB_GROUNDING_TYPE_GOOGLE_SEARCH` or `WEB_GROUNDING_TYPE_ENTERPRISE_WEB_SEARCH`, end users will have web grounding enabled by default on UI. If true, grounding toggle will be disabled by default on UI. End users can still enable web grounding in the UI if web grounding is enabled.
+    "disableLocationContext": True or False, # Optional. Output only. Whether to disable user location context.
+    "googleSearchGroundingEnabled": True or False, # Whether or not the Google search grounding toggle is shown. Deprecated. Use web_grounding_type instead.
+    "webGroundingType": "A String", # Optional. The type of web grounding to use.
+  },
+  "collectionComponents": [ # Output only. Collection components that lists all collections and child data stores associated with the widget config, those data sources can be used for filtering in widget service APIs, users can return results that from selected data sources.
+    { # Read-only collection component that contains data store collections fields that may be used for filtering
+      "connectorIconLink": "A String", # Output only. The icon link of the connector source.
+      "dataSource": "A String", # The name of the data source, retrieved from `Collection.data_connector.data_source`.
+      "dataSourceDisplayName": "A String", # Output only. The display name of the data source.
+      "dataStoreComponents": [ # For the data store collection, list of the children data stores.
+        { # Read-only data store component that contains data stores fields that may be used for filtering, it's the child of `CollectionComponent`.
+          "dataStoreConfigType": "A String", # Output only. The type of the data store config.
+          "displayName": "A String", # The display name of the data store.
+          "entityName": "A String", # The name of the entity, retrieved from `Collection.data_connector.entities.entityName`.
+          "id": "A String", # Output only. the identifier of the data store, used for widget service. For now it refers to data_store_id, in the future we will migrate the field to encrypted data store name UUID.
+          "name": "A String", # The name of the data store. It should be data store resource name Format: `projects/{project}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id}`. For APIs under WidgetService, such as WidgetService.LookUpWidgetConfig, the project number and location part is erased in this field.
+        },
+      ],
+      "displayName": "A String", # The display name of the collection.
+      "id": "A String", # Output only. the identifier of the collection, used for widget service. For now it refers to collection_id, in the future we will migrate the field to encrypted collection name UUID.
+      "name": "A String", # The name of the collection. It should be collection resource name. Format: `projects/{project}/locations/{location}/collections/{collection_id}`. For APIs under WidgetService, such as WidgetService.LookUpWidgetConfig, the project number and location part is erased in this field.
+    },
+  ],
+  "configId": "A String", # Output only. Unique obfuscated identifier of a WidgetConfig.
+  "contentSearchSpec": { # A specification for configuring the behavior of content search. # The content search spec that configs the desired behavior of content search.
+    "chunkSpec": { # Specifies the chunk spec to be returned from the search response. Only available if the SearchRequest.ContentSearchSpec.search_result_mode is set to CHUNKS # Specifies the chunk spec to be returned from the search response. Only available if the SearchRequest.ContentSearchSpec.search_result_mode is set to CHUNKS
+      "numNextChunks": 42, # The number of next chunks to be returned of the current chunk. The maximum allowed value is 3. If not specified, no next chunks will be returned.
+      "numPreviousChunks": 42, # The number of previous chunks to be returned of the current chunk. The maximum allowed value is 3. If not specified, no previous chunks will be returned.
+    },
+    "extractiveContentSpec": { # A specification for configuring the extractive content in a search response. # If there is no extractive_content_spec provided, there will be no extractive answer in the search response.
+      "maxExtractiveAnswerCount": 42, # The maximum number of extractive answers returned in each search result. An extractive answer is a verbatim answer extracted from the original document, which provides a precise and contextually relevant answer to the search query. If the number of matching answers is less than the `max_extractive_answer_count`, return all of the answers. Otherwise, return the `max_extractive_answer_count`. At most five answers are returned for each SearchResult.
+      "maxExtractiveSegmentCount": 42, # The max number of extractive segments returned in each search result. Only applied if the DataStore is set to DataStore.ContentConfig.CONTENT_REQUIRED or DataStore.solution_types is SOLUTION_TYPE_CHAT. An extractive segment is a text segment extracted from the original document that is relevant to the search query, and, in general, more verbose than an extractive answer. The segment could then be used as input for LLMs to generate summaries and answers. If the number of matching segments is less than `max_extractive_segment_count`, return all of the segments. Otherwise, return the `max_extractive_segment_count`.
+      "numNextSegments": 42, # Return at most `num_next_segments` segments after each selected segments.
+      "numPreviousSegments": 42, # Specifies whether to also include the adjacent from each selected segments. Return at most `num_previous_segments` segments before each selected segments.
+      "returnExtractiveSegmentScore": True or False, # Specifies whether to return the confidence score from the extractive segments in each search result. This feature is available only for new or allowlisted data stores. To allowlist your data store, contact your Customer Engineer. The default value is `false`.
+    },
+    "searchResultMode": "A String", # Specifies the search result mode. If unspecified, the search result mode defaults to `DOCUMENTS`.
+    "snippetSpec": { # A specification for configuring snippets in a search response. # If `snippetSpec` is not specified, snippets are not included in the search response.
+      "maxSnippetCount": 42, # [DEPRECATED] This field is deprecated. To control snippet return, use `return_snippet` field. For backwards compatibility, we will return snippet if max_snippet_count > 0.
+      "referenceOnly": True or False, # [DEPRECATED] This field is deprecated and will have no affect on the snippet.
+      "returnSnippet": True or False, # If `true`, then return snippet. If no snippet can be generated, we return "No snippet is available for this page." A `snippet_status` with `SUCCESS` or `NO_SNIPPET_AVAILABLE` will also be returned.
+    },
+    "summarySpec": { # A specification for configuring a summary returned in a search response. # If `summarySpec` is not specified, summaries are not included in the search response.
+      "ignoreAdversarialQuery": True or False, # Specifies whether to filter out adversarial queries. The default value is `false`. Google employs search-query classification to detect adversarial queries. No summary is returned if the search query is classified as an adversarial query. For example, a user might ask a question regarding negative comments about the company or submit a query designed to generate unsafe, policy-violating output. If this field is set to `true`, we skip generating summaries for adversarial queries and return fallback messages instead.
+      "ignoreJailBreakingQuery": True or False, # Optional. Specifies whether to filter out jail-breaking queries. The default value is `false`. Google employs search-query classification to detect jail-breaking queries. No summary is returned if the search query is classified as a jail-breaking query. A user might add instructions to the query to change the tone, style, language, content of the answer, or ask the model to act as a different entity, e.g. "Reply in the tone of a competing company's CEO". If this field is set to `true`, we skip generating summaries for jail-breaking queries and return fallback messages instead.
+      "ignoreLowRelevantContent": True or False, # Specifies whether to filter out queries that have low relevance. The default value is `false`. If this field is set to `false`, all search results are used regardless of relevance to generate answers. If set to `true`, only queries with high relevance search results will generate answers.
+      "ignoreNonSummarySeekingQuery": True or False, # Specifies whether to filter out queries that are not summary-seeking. The default value is `false`. Google employs search-query classification to detect summary-seeking queries. No summary is returned if the search query is classified as a non-summary seeking query. For example, `why is the sky blue` and `Who is the best soccer player in the world?` are summary-seeking queries, but `SFO airport` and `world cup 2026` are not. They are most likely navigational queries. If this field is set to `true`, we skip generating summaries for non-summary seeking queries and return fallback messages instead.
+      "includeCitations": True or False, # Specifies whether to include citations in the summary. The default value is `false`. When this field is set to `true`, summaries include in-line citation numbers. Example summary including citations: BigQuery is Google Cloud's fully managed and completely serverless enterprise data warehouse [1]. BigQuery supports all data types, works across clouds, and has built-in machine learning and business intelligence, all within a unified platform [2, 3]. The citation numbers refer to the returned search results and are 1-indexed. For example, [1] means that the sentence is attributed to the first search result. [2, 3] means that the sentence is attributed to both the second and third search results.
+      "languageCode": "A String", # Language code for Summary. Use language tags defined by [BCP47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt). Note: This is an experimental feature.
+      "modelPromptSpec": { # Specification of the prompt to use with the model. # If specified, the spec will be used to modify the prompt provided to the LLM.
+        "preamble": "A String", # Text at the beginning of the prompt that instructs the assistant. Examples are available in the user guide.
+      },
+      "modelSpec": { # Specification of the model. # If specified, the spec will be used to modify the model specification provided to the LLM.
+        "version": "A String", # The model version used to generate the summary. Supported values are: * `stable`: string. Default value when no value is specified. Uses a generally available, fine-tuned model. For more information, see [Answer generation model versions and lifecycle](https://cloud.google.com/generative-ai-app-builder/docs/answer-generation-models). * `preview`: string. (Public preview) Uses a preview model. For more information, see [Answer generation model versions and lifecycle](https://cloud.google.com/generative-ai-app-builder/docs/answer-generation-models).
+      },
+      "summaryResultCount": 42, # The number of top results to generate the summary from. If the number of results returned is less than `summaryResultCount`, the summary is generated from all of the results. At most 10 results for documents mode, or 50 for chunks mode, can be used to generate a summary. The chunks mode is used when SearchRequest.ContentSearchSpec.search_result_mode is set to CHUNKS.
+      "useSemanticChunks": True or False, # If true, answer will be generated from most relevant chunks from top search results. This feature will improve summary quality. Note that with this feature enabled, not all top search results will be referenced and included in the reference list, so the citation source index only points to the search results listed in the reference list.
+    },
+  },
+  "createTime": "A String", # Output only. Timestamp the WidgetConfig was created.
+  "customerProvidedConfig": { # Customer provided configurations. # Optional. Output only. Describes the customer related configurations, currently only used for government customers. This field cannot be modified after project onboarding.
+    "customerType": "A String", # Customer type.
+  },
+  "dataStoreType": "A String", # Output only. The type of the parent data store.
+  "dataStoreUiConfigs": [ # Configurable UI configurations per data store.
+    { # UI component configuration for data store.
+      "facetField": [ # Facet fields that store the mapping of fields to end user widget appearance.
+        { # Facet fields that store the mapping of fields to end user widget appearance.
+          "displayName": "A String", # Optional. The field name that end users will see.
+          "field": "A String", # Required. Registered field name. The format is `field.abc`.
+        },
+      ],
+      "fieldsUiComponentsMap": { # The key is the UI component. Mock. Currently supported `title`, `thumbnail`, `url`, `custom1`, `custom2`, `custom3`. The value is the name of the field along with its device visibility. The 3 custom fields are optional and can be added or removed. `title`, `thumbnail`, `url` are required UI components that cannot be removed.
+        "a_key": { # Facet field that maps to a UI Component.
+          "deviceVisibility": [ # The field visibility on different types of devices.
+            "A String",
+          ],
+          "displayTemplate": "A String", # The template to customize how the field is displayed. An example value would be a string that looks like: "Price: {value}".
+          "field": "A String", # Required. Registered field name. The format is `field.abc`.
+        },
+      },
+      "id": "A String", # Output only. the identifier of the data store, used for widget service. For now it refers to data_store_id, in the future we will migrate the field to encrypted data store name UUID.
+      "name": "A String", # The name of the data store. It should be data store resource name Format: `projects/{project}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id}`. For APIs under WidgetService, such as WidgetService.LookUpWidgetConfig, the project number and location part is erased in this field.
+    },
+  ],
+  "defaultSearchRequestOrderBy": "A String", # The default ordering for search results if specified. Used to set SearchRequest#order_by on applicable requests. https://cloud.google.com/generative-ai-app-builder/docs/reference/rest/v1alpha/projects.locations.dataStores.servingConfigs/search#request-body
+  "displayName": "A String", # Required. The human readable widget config display name. Used in Discovery UI. This field must be a UTF-8 encoded string with a length limit of 128 characters. Otherwise, an INVALID_ARGUMENT error is returned.
+  "enableAutocomplete": True or False, # Whether or not to enable autocomplete.
+  "enableConversationalSearch": True or False, # Whether to allow conversational search (LLM, multi-turn) or not (non-LLM, single-turn).
+  "enablePrivateKnowledgeGraph": True or False, # Optional. Output only. Whether to enable private knowledge graph.
+  "enableQualityFeedback": True or False, # Turn on or off collecting the search result quality feedback from end users.
+  "enableResultScore": True or False, # Whether to show the result score.
+  "enableSafeSearch": True or False, # Whether to enable safe search.
+  "enableSearchAsYouType": True or False, # Whether to enable search-as-you-type behavior for the search widget
+  "enableSnippetResultSummary": True or False, # Turn on or off summary for each snippets result.
+  "enableSummarization": True or False, # Turn on or off summarization for the search response.
+  "enableWebApp": True or False, # Whether to enable standalone web app.
+  "facetField": [ # The configuration and appearance of facets in the end user view.
+    { # Facet fields that store the mapping of fields to end user widget appearance.
+      "displayName": "A String", # Optional. The field name that end users will see.
+      "field": "A String", # Required. Registered field name. The format is `field.abc`.
+    },
+  ],
+  "fieldsUiComponentsMap": { # The key is the UI component. Mock. Currently supported `title`, `thumbnail`, `url`, `custom1`, `custom2`, `custom3`. The value is the name of the field along with its device visibility. The 3 custom fields are optional and can be added or removed. `title`, `thumbnail`, `url` are required UI components that cannot be removed.
+    "a_key": { # Facet field that maps to a UI Component.
+      "deviceVisibility": [ # The field visibility on different types of devices.
+        "A String",
+      ],
+      "displayTemplate": "A String", # The template to customize how the field is displayed. An example value would be a string that looks like: "Price: {value}".
+      "field": "A String", # Required. Registered field name. The format is `field.abc`.
+    },
+  },
+  "geminiBundle": True or False, # Output only. Whether the subscription is gemini bundle or not.
+  "homepageSetting": { # Describes the homepage setting of the widget. It includes all homepage related settings and configurations, such as shortcuts. # Optional. Describes the homepage settings of the widget.
+    "shortcuts": [ # Optional. The shortcuts to display on the homepage.
+      { # Describes an entity of shortcut (aka pinned content) on the homepage. The home page will render these shortcuts in the same order as what the API returns. If a customer wants to reorder or remove a shortcut, the UI should always provide the new full list of shortcuts.
+        "destinationUri": "A String", # Optional. Destination URL of shortcut.
+        "icon": { # Options to store an image. # Optional. Icon URL of shortcut.
+          "url": "A String", # Image URL.
+        },
+        "title": "A String", # Optional. Title of the shortcut.
+      },
+    ],
+  },
+  "industryVertical": "A String", # Output only. The industry vertical that the WidgetConfig registers. The WidgetConfig industry vertical is based on the associated Engine.
+  "llmEnabled": True or False, # Output only. Whether LLM is enabled in the corresponding data store.
+  "minimumDataTermAccepted": True or False, # Output only. Whether the customer accepted data use terms.
+  "name": "A String", # Immutable. The full resource name of the widget config. Format: `projects/{project}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id}/widgetConfigs/{widget_config_id}`. This field must be a UTF-8 encoded string with a length limit of 1024 characters.
+  "resultDisplayType": "A String", # The type of snippet to display in UCS widget. - RESULT_DISPLAY_TYPE_UNSPECIFIED for existing users. - SNIPPET for new non-enterprise search users. - EXTRACTIVE_ANSWER for new enterprise search users.
+  "solutionType": "A String", # Required. Immutable. Specifies the solution type that this WidgetConfig can be used for.
+  "uiBranding": { # Describes widget UI branding settings. # Describes search widget UI branding settings, such as the widget title, logo, favicons, and colors.
+    "logo": { # Options to store an image. # Logo image.
+      "url": "A String", # Image URL.
+    },
+  },
+  "uiSettings": { # Describes general widget (or web app) UI settings as seen in the cloud console UI configuration page. # Describes general widget search settings as seen in cloud console widget configuration page. Replaces top deprecated top level properties.
+    "dataStoreUiConfigs": [ # Per data store configuration.
+      { # UI component configuration for data store.
+        "facetField": [ # Facet fields that store the mapping of fields to end user widget appearance.
+          { # Facet fields that store the mapping of fields to end user widget appearance.
+            "displayName": "A String", # Optional. The field name that end users will see.
+            "field": "A String", # Required. Registered field name. The format is `field.abc`.
+          },
+        ],
+        "fieldsUiComponentsMap": { # The key is the UI component. Mock. Currently supported `title`, `thumbnail`, `url`, `custom1`, `custom2`, `custom3`. The value is the name of the field along with its device visibility. The 3 custom fields are optional and can be added or removed. `title`, `thumbnail`, `url` are required UI components that cannot be removed.
+          "a_key": { # Facet field that maps to a UI Component.
+            "deviceVisibility": [ # The field visibility on different types of devices.
+              "A String",
+            ],
+            "displayTemplate": "A String", # The template to customize how the field is displayed. An example value would be a string that looks like: "Price: {value}".
+            "field": "A String", # Required. Registered field name. The format is `field.abc`.
+          },
+        },
+        "id": "A String", # Output only. the identifier of the data store, used for widget service. For now it refers to data_store_id, in the future we will migrate the field to encrypted data store name UUID.
+        "name": "A String", # The name of the data store. It should be data store resource name Format: `projects/{project}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id}`. For APIs under WidgetService, such as WidgetService.LookUpWidgetConfig, the project number and location part is erased in this field.
+      },
+    ],
+    "defaultSearchRequestOrderBy": "A String", # The default ordering for search results if specified. Used to set SearchRequest#order_by on applicable requests. https://cloud.google.com/generative-ai-app-builder/docs/reference/rest/v1alpha/projects.locations.dataStores.servingConfigs/search#request-body
+    "disableUserEventsCollection": True or False, # If set to true, the widget will not collect user events.
+    "enableAutocomplete": True or False, # Whether or not to enable autocomplete.
+    "enableCreateAgentButton": True or False, # Optional. If set to true, the widget will enable the create agent button.
+    "enablePeopleSearch": True or False, # Optional. If set to true, the widget will enable people search.
+    "enableQualityFeedback": True or False, # Turn on or off collecting the search result quality feedback from end users.
+    "enableSafeSearch": True or False, # Whether to enable safe search.
+    "enableSearchAsYouType": True or False, # Whether to enable search-as-you-type behavior for the search widget.
+    "enableVisualContentSummary": True or False, # If set to true, the widget will enable visual content summary on applicable search requests. Only used by healthcare search.
+    "features": { # Output only. Feature config for the engine to opt in or opt out of features. Supported keys: * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload`
+      "a_key": "A String",
+    },
+    "generativeAnswerConfig": { # Describes configuration for generative answer. # Describes generative answer configuration.
+      "disableRelatedQuestions": True or False, # Whether generated answer contains suggested related questions.
+      "ignoreAdversarialQuery": True or False, # Optional. Specifies whether to filter out queries that are adversarial.
+      "ignoreLowRelevantContent": True or False, # Optional. Specifies whether to filter out queries that are not relevant to the content.
+      "ignoreNonAnswerSeekingQuery": True or False, # Optional. Specifies whether to filter out queries that are not answer-seeking. The default value is `false`. No answer is returned if the search query is classified as a non-answer seeking query. If this field is set to `true`, we skip generating answers for non-answer seeking queries and return fallback messages instead.
+      "imageSource": "A String", # Optional. Source of image returned in the answer.
+      "languageCode": "A String", # Language code for Summary. Use language tags defined by [BCP47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt). Note: This is an experimental feature.
+      "maxRephraseSteps": 42, # Max rephrase steps. The max number is 5 steps. If not set or set to < 1, it will be set to 1 by default.
+      "modelPromptPreamble": "A String", # Text at the beginning of the prompt that instructs the model that generates the answer.
+      "modelVersion": "A String", # The model version used to generate the answer.
+      "resultCount": 42, # The number of top results to generate the answer from. Up to 10.
+    },
+    "interactionType": "A String", # Describes widget (or web app) interaction type
+    "modelConfigs": { # Output only. Maps a model name to its specific configuration for this engine. This allows admin users to turn on/off individual models. This only stores models whose states are overridden by the admin. When the state is unspecified, or model_configs is empty for this model, the system will decide if this model should be available or not based on the default configuration. For example, a preview model should be disabled by default if the admin has not chosen to enable it.
+      "a_key": "A String",
+    },
+    "resultDescriptionType": "A String", # Controls whether result extract is display and how (snippet or extractive answer). Default to no result if unspecified.
+  },
+  "updateTime": "A String", # Output only. Timestamp the WidgetConfig was updated.
+}
+
+  updateMask: string, Indicates which fields in the provided WidgetConfig to update. The following are the only supported fields: * WidgetConfig.enable_autocomplete If not set, all supported fields are updated.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # WidgetConfig captures configs at the Widget level.
+  "accessSettings": { # Describes widget access settings. # Will be used for all widget access settings seen in cloud console integration page. Replaces top deprecated top level properties.
+    "allowPublicAccess": True or False, # Whether public unauthenticated access is allowed.
+    "allowlistedDomains": [ # List of domains that are allowed to integrate the search widget.
+      "A String",
+    ],
+    "enableWebApp": True or False, # Whether web app access is enabled.
+    "languageCode": "A String", # Optional. Language code for user interface. Use language tags defined by [BCP47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt). If unset, the default language code is "en-US".
+    "workforceIdentityPoolProvider": "A String", # Optional. The workforce identity pool provider used to access the widget.
+  },
+  "allowPublicAccess": True or False, # Whether allow no-auth integration with widget. If set true, public access to search or other solutions from widget is allowed without authenication token provided by customer hosted backend server.
+  "allowlistedDomains": [ # Allowlisted domains that can load this widget.
+    "A String",
+  ],
+  "assistantSettings": { # Describes the assistant settings of the widget. # Optional. Output only. Describes the assistant settings of the widget.
+    "defaultWebGroundingToggleOff": True or False, # Output only. This field controls the default web grounding toggle for end users if `web_grounding_type` is set to `WEB_GROUNDING_TYPE_GOOGLE_SEARCH` or `WEB_GROUNDING_TYPE_ENTERPRISE_WEB_SEARCH`. By default, this field is set to false. If `web_grounding_type` is `WEB_GROUNDING_TYPE_GOOGLE_SEARCH` or `WEB_GROUNDING_TYPE_ENTERPRISE_WEB_SEARCH`, end users will have web grounding enabled by default on UI. If true, grounding toggle will be disabled by default on UI. End users can still enable web grounding in the UI if web grounding is enabled.
+    "disableLocationContext": True or False, # Optional. Output only. Whether to disable user location context.
+    "googleSearchGroundingEnabled": True or False, # Whether or not the Google search grounding toggle is shown. Deprecated. Use web_grounding_type instead.
+    "webGroundingType": "A String", # Optional. The type of web grounding to use.
+  },
+  "collectionComponents": [ # Output only. Collection components that lists all collections and child data stores associated with the widget config, those data sources can be used for filtering in widget service APIs, users can return results that from selected data sources.
+    { # Read-only collection component that contains data store collections fields that may be used for filtering
+      "connectorIconLink": "A String", # Output only. The icon link of the connector source.
+      "dataSource": "A String", # The name of the data source, retrieved from `Collection.data_connector.data_source`.
+      "dataSourceDisplayName": "A String", # Output only. The display name of the data source.
+      "dataStoreComponents": [ # For the data store collection, list of the children data stores.
+        { # Read-only data store component that contains data stores fields that may be used for filtering, it's the child of `CollectionComponent`.
+          "dataStoreConfigType": "A String", # Output only. The type of the data store config.
+          "displayName": "A String", # The display name of the data store.
+          "entityName": "A String", # The name of the entity, retrieved from `Collection.data_connector.entities.entityName`.
+          "id": "A String", # Output only. the identifier of the data store, used for widget service. For now it refers to data_store_id, in the future we will migrate the field to encrypted data store name UUID.
+          "name": "A String", # The name of the data store. It should be data store resource name Format: `projects/{project}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id}`. For APIs under WidgetService, such as WidgetService.LookUpWidgetConfig, the project number and location part is erased in this field.
+        },
+      ],
+      "displayName": "A String", # The display name of the collection.
+      "id": "A String", # Output only. the identifier of the collection, used for widget service. For now it refers to collection_id, in the future we will migrate the field to encrypted collection name UUID.
+      "name": "A String", # The name of the collection. It should be collection resource name. Format: `projects/{project}/locations/{location}/collections/{collection_id}`. For APIs under WidgetService, such as WidgetService.LookUpWidgetConfig, the project number and location part is erased in this field.
+    },
+  ],
+  "configId": "A String", # Output only. Unique obfuscated identifier of a WidgetConfig.
+  "contentSearchSpec": { # A specification for configuring the behavior of content search. # The content search spec that configs the desired behavior of content search.
+    "chunkSpec": { # Specifies the chunk spec to be returned from the search response. Only available if the SearchRequest.ContentSearchSpec.search_result_mode is set to CHUNKS # Specifies the chunk spec to be returned from the search response. Only available if the SearchRequest.ContentSearchSpec.search_result_mode is set to CHUNKS
+      "numNextChunks": 42, # The number of next chunks to be returned of the current chunk. The maximum allowed value is 3. If not specified, no next chunks will be returned.
+      "numPreviousChunks": 42, # The number of previous chunks to be returned of the current chunk. The maximum allowed value is 3. If not specified, no previous chunks will be returned.
+    },
+    "extractiveContentSpec": { # A specification for configuring the extractive content in a search response. # If there is no extractive_content_spec provided, there will be no extractive answer in the search response.
+      "maxExtractiveAnswerCount": 42, # The maximum number of extractive answers returned in each search result. An extractive answer is a verbatim answer extracted from the original document, which provides a precise and contextually relevant answer to the search query. If the number of matching answers is less than the `max_extractive_answer_count`, return all of the answers. Otherwise, return the `max_extractive_answer_count`. At most five answers are returned for each SearchResult.
+      "maxExtractiveSegmentCount": 42, # The max number of extractive segments returned in each search result. Only applied if the DataStore is set to DataStore.ContentConfig.CONTENT_REQUIRED or DataStore.solution_types is SOLUTION_TYPE_CHAT. An extractive segment is a text segment extracted from the original document that is relevant to the search query, and, in general, more verbose than an extractive answer. The segment could then be used as input for LLMs to generate summaries and answers. If the number of matching segments is less than `max_extractive_segment_count`, return all of the segments. Otherwise, return the `max_extractive_segment_count`.
+      "numNextSegments": 42, # Return at most `num_next_segments` segments after each selected segments.
+      "numPreviousSegments": 42, # Specifies whether to also include the adjacent from each selected segments. Return at most `num_previous_segments` segments before each selected segments.
+      "returnExtractiveSegmentScore": True or False, # Specifies whether to return the confidence score from the extractive segments in each search result. This feature is available only for new or allowlisted data stores. To allowlist your data store, contact your Customer Engineer. The default value is `false`.
+    },
+    "searchResultMode": "A String", # Specifies the search result mode. If unspecified, the search result mode defaults to `DOCUMENTS`.
+    "snippetSpec": { # A specification for configuring snippets in a search response. # If `snippetSpec` is not specified, snippets are not included in the search response.
+      "maxSnippetCount": 42, # [DEPRECATED] This field is deprecated. To control snippet return, use `return_snippet` field. For backwards compatibility, we will return snippet if max_snippet_count > 0.
+      "referenceOnly": True or False, # [DEPRECATED] This field is deprecated and will have no affect on the snippet.
+      "returnSnippet": True or False, # If `true`, then return snippet. If no snippet can be generated, we return "No snippet is available for this page." A `snippet_status` with `SUCCESS` or `NO_SNIPPET_AVAILABLE` will also be returned.
+    },
+    "summarySpec": { # A specification for configuring a summary returned in a search response. # If `summarySpec` is not specified, summaries are not included in the search response.
+      "ignoreAdversarialQuery": True or False, # Specifies whether to filter out adversarial queries. The default value is `false`. Google employs search-query classification to detect adversarial queries. No summary is returned if the search query is classified as an adversarial query. For example, a user might ask a question regarding negative comments about the company or submit a query designed to generate unsafe, policy-violating output. If this field is set to `true`, we skip generating summaries for adversarial queries and return fallback messages instead.
+      "ignoreJailBreakingQuery": True or False, # Optional. Specifies whether to filter out jail-breaking queries. The default value is `false`. Google employs search-query classification to detect jail-breaking queries. No summary is returned if the search query is classified as a jail-breaking query. A user might add instructions to the query to change the tone, style, language, content of the answer, or ask the model to act as a different entity, e.g. "Reply in the tone of a competing company's CEO". If this field is set to `true`, we skip generating summaries for jail-breaking queries and return fallback messages instead.
+      "ignoreLowRelevantContent": True or False, # Specifies whether to filter out queries that have low relevance. The default value is `false`. If this field is set to `false`, all search results are used regardless of relevance to generate answers. If set to `true`, only queries with high relevance search results will generate answers.
+      "ignoreNonSummarySeekingQuery": True or False, # Specifies whether to filter out queries that are not summary-seeking. The default value is `false`. Google employs search-query classification to detect summary-seeking queries. No summary is returned if the search query is classified as a non-summary seeking query. For example, `why is the sky blue` and `Who is the best soccer player in the world?` are summary-seeking queries, but `SFO airport` and `world cup 2026` are not. They are most likely navigational queries. If this field is set to `true`, we skip generating summaries for non-summary seeking queries and return fallback messages instead.
+      "includeCitations": True or False, # Specifies whether to include citations in the summary. The default value is `false`. When this field is set to `true`, summaries include in-line citation numbers. Example summary including citations: BigQuery is Google Cloud's fully managed and completely serverless enterprise data warehouse [1]. BigQuery supports all data types, works across clouds, and has built-in machine learning and business intelligence, all within a unified platform [2, 3]. The citation numbers refer to the returned search results and are 1-indexed. For example, [1] means that the sentence is attributed to the first search result. [2, 3] means that the sentence is attributed to both the second and third search results.
+      "languageCode": "A String", # Language code for Summary. Use language tags defined by [BCP47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt). Note: This is an experimental feature.
+      "modelPromptSpec": { # Specification of the prompt to use with the model. # If specified, the spec will be used to modify the prompt provided to the LLM.
+        "preamble": "A String", # Text at the beginning of the prompt that instructs the assistant. Examples are available in the user guide.
+      },
+      "modelSpec": { # Specification of the model. # If specified, the spec will be used to modify the model specification provided to the LLM.
+        "version": "A String", # The model version used to generate the summary. Supported values are: * `stable`: string. Default value when no value is specified. Uses a generally available, fine-tuned model. For more information, see [Answer generation model versions and lifecycle](https://cloud.google.com/generative-ai-app-builder/docs/answer-generation-models). * `preview`: string. (Public preview) Uses a preview model. For more information, see [Answer generation model versions and lifecycle](https://cloud.google.com/generative-ai-app-builder/docs/answer-generation-models).
+      },
+      "summaryResultCount": 42, # The number of top results to generate the summary from. If the number of results returned is less than `summaryResultCount`, the summary is generated from all of the results. At most 10 results for documents mode, or 50 for chunks mode, can be used to generate a summary. The chunks mode is used when SearchRequest.ContentSearchSpec.search_result_mode is set to CHUNKS.
+      "useSemanticChunks": True or False, # If true, answer will be generated from most relevant chunks from top search results. This feature will improve summary quality. Note that with this feature enabled, not all top search results will be referenced and included in the reference list, so the citation source index only points to the search results listed in the reference list.
+    },
+  },
+  "createTime": "A String", # Output only. Timestamp the WidgetConfig was created.
+  "customerProvidedConfig": { # Customer provided configurations. # Optional. Output only. Describes the customer related configurations, currently only used for government customers. This field cannot be modified after project onboarding.
+    "customerType": "A String", # Customer type.
+  },
+  "dataStoreType": "A String", # Output only. The type of the parent data store.
+  "dataStoreUiConfigs": [ # Configurable UI configurations per data store.
+    { # UI component configuration for data store.
+      "facetField": [ # Facet fields that store the mapping of fields to end user widget appearance.
+        { # Facet fields that store the mapping of fields to end user widget appearance.
+          "displayName": "A String", # Optional. The field name that end users will see.
+          "field": "A String", # Required. Registered field name. The format is `field.abc`.
+        },
+      ],
+      "fieldsUiComponentsMap": { # The key is the UI component. Mock. Currently supported `title`, `thumbnail`, `url`, `custom1`, `custom2`, `custom3`. The value is the name of the field along with its device visibility. The 3 custom fields are optional and can be added or removed. `title`, `thumbnail`, `url` are required UI components that cannot be removed.
+        "a_key": { # Facet field that maps to a UI Component.
+          "deviceVisibility": [ # The field visibility on different types of devices.
+            "A String",
+          ],
+          "displayTemplate": "A String", # The template to customize how the field is displayed. An example value would be a string that looks like: "Price: {value}".
+          "field": "A String", # Required. Registered field name. The format is `field.abc`.
+        },
+      },
+      "id": "A String", # Output only. the identifier of the data store, used for widget service. For now it refers to data_store_id, in the future we will migrate the field to encrypted data store name UUID.
+      "name": "A String", # The name of the data store. It should be data store resource name Format: `projects/{project}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id}`. For APIs under WidgetService, such as WidgetService.LookUpWidgetConfig, the project number and location part is erased in this field.
+    },
+  ],
+  "defaultSearchRequestOrderBy": "A String", # The default ordering for search results if specified. Used to set SearchRequest#order_by on applicable requests. https://cloud.google.com/generative-ai-app-builder/docs/reference/rest/v1alpha/projects.locations.dataStores.servingConfigs/search#request-body
+  "displayName": "A String", # Required. The human readable widget config display name. Used in Discovery UI. This field must be a UTF-8 encoded string with a length limit of 128 characters. Otherwise, an INVALID_ARGUMENT error is returned.
+  "enableAutocomplete": True or False, # Whether or not to enable autocomplete.
+  "enableConversationalSearch": True or False, # Whether to allow conversational search (LLM, multi-turn) or not (non-LLM, single-turn).
+  "enablePrivateKnowledgeGraph": True or False, # Optional. Output only. Whether to enable private knowledge graph.
+  "enableQualityFeedback": True or False, # Turn on or off collecting the search result quality feedback from end users.
+  "enableResultScore": True or False, # Whether to show the result score.
+  "enableSafeSearch": True or False, # Whether to enable safe search.
+  "enableSearchAsYouType": True or False, # Whether to enable search-as-you-type behavior for the search widget
+  "enableSnippetResultSummary": True or False, # Turn on or off summary for each snippets result.
+  "enableSummarization": True or False, # Turn on or off summarization for the search response.
+  "enableWebApp": True or False, # Whether to enable standalone web app.
+  "facetField": [ # The configuration and appearance of facets in the end user view.
+    { # Facet fields that store the mapping of fields to end user widget appearance.
+      "displayName": "A String", # Optional. The field name that end users will see.
+      "field": "A String", # Required. Registered field name. The format is `field.abc`.
+    },
+  ],
+  "fieldsUiComponentsMap": { # The key is the UI component. Mock. Currently supported `title`, `thumbnail`, `url`, `custom1`, `custom2`, `custom3`. The value is the name of the field along with its device visibility. The 3 custom fields are optional and can be added or removed. `title`, `thumbnail`, `url` are required UI components that cannot be removed.
+    "a_key": { # Facet field that maps to a UI Component.
+      "deviceVisibility": [ # The field visibility on different types of devices.
+        "A String",
+      ],
+      "displayTemplate": "A String", # The template to customize how the field is displayed. An example value would be a string that looks like: "Price: {value}".
+      "field": "A String", # Required. Registered field name. The format is `field.abc`.
+    },
+  },
+  "geminiBundle": True or False, # Output only. Whether the subscription is gemini bundle or not.
+  "homepageSetting": { # Describes the homepage setting of the widget. It includes all homepage related settings and configurations, such as shortcuts. # Optional. Describes the homepage settings of the widget.
+    "shortcuts": [ # Optional. The shortcuts to display on the homepage.
+      { # Describes an entity of shortcut (aka pinned content) on the homepage. The home page will render these shortcuts in the same order as what the API returns. If a customer wants to reorder or remove a shortcut, the UI should always provide the new full list of shortcuts.
+        "destinationUri": "A String", # Optional. Destination URL of shortcut.
+        "icon": { # Options to store an image. # Optional. Icon URL of shortcut.
+          "url": "A String", # Image URL.
+        },
+        "title": "A String", # Optional. Title of the shortcut.
+      },
+    ],
+  },
+  "industryVertical": "A String", # Output only. The industry vertical that the WidgetConfig registers. The WidgetConfig industry vertical is based on the associated Engine.
+  "llmEnabled": True or False, # Output only. Whether LLM is enabled in the corresponding data store.
+  "minimumDataTermAccepted": True or False, # Output only. Whether the customer accepted data use terms.
+  "name": "A String", # Immutable. The full resource name of the widget config. Format: `projects/{project}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id}/widgetConfigs/{widget_config_id}`. This field must be a UTF-8 encoded string with a length limit of 1024 characters.
+  "resultDisplayType": "A String", # The type of snippet to display in UCS widget. - RESULT_DISPLAY_TYPE_UNSPECIFIED for existing users. - SNIPPET for new non-enterprise search users. - EXTRACTIVE_ANSWER for new enterprise search users.
+  "solutionType": "A String", # Required. Immutable. Specifies the solution type that this WidgetConfig can be used for.
+  "uiBranding": { # Describes widget UI branding settings. # Describes search widget UI branding settings, such as the widget title, logo, favicons, and colors.
+    "logo": { # Options to store an image. # Logo image.
+      "url": "A String", # Image URL.
+    },
+  },
+  "uiSettings": { # Describes general widget (or web app) UI settings as seen in the cloud console UI configuration page. # Describes general widget search settings as seen in cloud console widget configuration page. Replaces top deprecated top level properties.
+    "dataStoreUiConfigs": [ # Per data store configuration.
+      { # UI component configuration for data store.
+        "facetField": [ # Facet fields that store the mapping of fields to end user widget appearance.
+          { # Facet fields that store the mapping of fields to end user widget appearance.
+            "displayName": "A String", # Optional. The field name that end users will see.
+            "field": "A String", # Required. Registered field name. The format is `field.abc`.
+          },
+        ],
+        "fieldsUiComponentsMap": { # The key is the UI component. Mock. Currently supported `title`, `thumbnail`, `url`, `custom1`, `custom2`, `custom3`. The value is the name of the field along with its device visibility. The 3 custom fields are optional and can be added or removed. `title`, `thumbnail`, `url` are required UI components that cannot be removed.
+          "a_key": { # Facet field that maps to a UI Component.
+            "deviceVisibility": [ # The field visibility on different types of devices.
+              "A String",
+            ],
+            "displayTemplate": "A String", # The template to customize how the field is displayed. An example value would be a string that looks like: "Price: {value}".
+            "field": "A String", # Required. Registered field name. The format is `field.abc`.
+          },
+        },
+        "id": "A String", # Output only. the identifier of the data store, used for widget service. For now it refers to data_store_id, in the future we will migrate the field to encrypted data store name UUID.
+        "name": "A String", # The name of the data store. It should be data store resource name Format: `projects/{project}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id}`. For APIs under WidgetService, such as WidgetService.LookUpWidgetConfig, the project number and location part is erased in this field.
+      },
+    ],
+    "defaultSearchRequestOrderBy": "A String", # The default ordering for search results if specified. Used to set SearchRequest#order_by on applicable requests. https://cloud.google.com/generative-ai-app-builder/docs/reference/rest/v1alpha/projects.locations.dataStores.servingConfigs/search#request-body
+    "disableUserEventsCollection": True or False, # If set to true, the widget will not collect user events.
+    "enableAutocomplete": True or False, # Whether or not to enable autocomplete.
+    "enableCreateAgentButton": True or False, # Optional. If set to true, the widget will enable the create agent button.
+    "enablePeopleSearch": True or False, # Optional. If set to true, the widget will enable people search.
+    "enableQualityFeedback": True or False, # Turn on or off collecting the search result quality feedback from end users.
+    "enableSafeSearch": True or False, # Whether to enable safe search.
+    "enableSearchAsYouType": True or False, # Whether to enable search-as-you-type behavior for the search widget.
+    "enableVisualContentSummary": True or False, # If set to true, the widget will enable visual content summary on applicable search requests. Only used by healthcare search.
+    "features": { # Output only. Feature config for the engine to opt in or opt out of features. Supported keys: * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload`
+      "a_key": "A String",
+    },
+    "generativeAnswerConfig": { # Describes configuration for generative answer. # Describes generative answer configuration.
+      "disableRelatedQuestions": True or False, # Whether generated answer contains suggested related questions.
+      "ignoreAdversarialQuery": True or False, # Optional. Specifies whether to filter out queries that are adversarial.
+      "ignoreLowRelevantContent": True or False, # Optional. Specifies whether to filter out queries that are not relevant to the content.
+      "ignoreNonAnswerSeekingQuery": True or False, # Optional. Specifies whether to filter out queries that are not answer-seeking. The default value is `false`. No answer is returned if the search query is classified as a non-answer seeking query. If this field is set to `true`, we skip generating answers for non-answer seeking queries and return fallback messages instead.
+      "imageSource": "A String", # Optional. Source of image returned in the answer.
+      "languageCode": "A String", # Language code for Summary. Use language tags defined by [BCP47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt). Note: This is an experimental feature.
+      "maxRephraseSteps": 42, # Max rephrase steps. The max number is 5 steps. If not set or set to < 1, it will be set to 1 by default.
+      "modelPromptPreamble": "A String", # Text at the beginning of the prompt that instructs the model that generates the answer.
+      "modelVersion": "A String", # The model version used to generate the answer.
+      "resultCount": 42, # The number of top results to generate the answer from. Up to 10.
+    },
+    "interactionType": "A String", # Describes widget (or web app) interaction type
+    "modelConfigs": { # Output only. Maps a model name to its specific configuration for this engine. This allows admin users to turn on/off individual models. This only stores models whose states are overridden by the admin. When the state is unspecified, or model_configs is empty for this model, the system will decide if this model should be available or not based on the default configuration. For example, a preview model should be disabled by default if the admin has not chosen to enable it.
+      "a_key": "A String",
+    },
+    "resultDescriptionType": "A String", # Controls whether result extract is display and how (snippet or extractive answer). Default to no result if unspecified.
+  },
+  "updateTime": "A String", # Output only. Timestamp the WidgetConfig was updated.
+}
+
+ + \ No newline at end of file diff --git a/docs/dyn/discoveryengine_v1.projects.locations.identityMappingStores.html b/docs/dyn/discoveryengine_v1.projects.locations.identityMappingStores.html index c1e6b07efb..63f3b29ca1 100644 --- a/docs/dyn/discoveryengine_v1.projects.locations.identityMappingStores.html +++ b/docs/dyn/discoveryengine_v1.projects.locations.identityMappingStores.html @@ -257,6 +257,7 @@

Method Details

"identityMappingEntries": [ # A maximum of 10000 entries can be imported at one time { # Identity Mapping Entry that maps an external identity to an internal identity. "externalIdentity": "A String", # Required. Identity outside the customer identity provider. The length limit of external identity will be of 100 characters. + "externalIdentityName": "A String", # Optional. The name of the external identity. "groupId": "A String", # Group identifier. For Google Workspace user account, group_id should be the google workspace group email. For non-google identity provider, group_id is the mapped group identifier configured during the workforcepool config. "userId": "A String", # User identifier. For Google Workspace user account, user_id should be the google workspace user email. For non-google identity provider, user_id is the mapped user identifier configured during the workforcepool config. }, @@ -354,6 +355,7 @@

Method Details

"identityMappingEntries": [ # The Identity Mapping Entries. { # Identity Mapping Entry that maps an external identity to an internal identity. "externalIdentity": "A String", # Required. Identity outside the customer identity provider. The length limit of external identity will be of 100 characters. + "externalIdentityName": "A String", # Optional. The name of the external identity. "groupId": "A String", # Group identifier. For Google Workspace user account, group_id should be the google workspace group email. For non-google identity provider, group_id is the mapped group identifier configured during the workforcepool config. "userId": "A String", # User identifier. For Google Workspace user account, user_id should be the google workspace user email. For non-google identity provider, user_id is the mapped user identifier configured during the workforcepool config. }, @@ -406,6 +408,7 @@

Method Details

"identityMappingEntries": [ # A maximum of 10000 entries can be purged at one time { # Identity Mapping Entry that maps an external identity to an internal identity. "externalIdentity": "A String", # Required. Identity outside the customer identity provider. The length limit of external identity will be of 100 characters. + "externalIdentityName": "A String", # Optional. The name of the external identity. "groupId": "A String", # Group identifier. For Google Workspace user account, group_id should be the google workspace group email. For non-google identity provider, group_id is the mapped group identifier configured during the workforcepool config. "userId": "A String", # User identifier. For Google Workspace user account, user_id should be the google workspace user email. For non-google identity provider, user_id is the mapped user identifier configured during the workforcepool config. }, diff --git a/docs/dyn/discoveryengine_v1.projects.locations.identityMappingStores.operations.html b/docs/dyn/discoveryengine_v1.projects.locations.identityMappingStores.operations.html index 025738f5e4..d1f525b640 100644 --- a/docs/dyn/discoveryengine_v1.projects.locations.identityMappingStores.operations.html +++ b/docs/dyn/discoveryengine_v1.projects.locations.identityMappingStores.operations.html @@ -136,7 +136,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -168,7 +168,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/discoveryengine_v1.projects.locations.operations.html b/docs/dyn/discoveryengine_v1.projects.locations.operations.html index c06a1a5d82..4c9404bdda 100644 --- a/docs/dyn/discoveryengine_v1.projects.locations.operations.html +++ b/docs/dyn/discoveryengine_v1.projects.locations.operations.html @@ -136,7 +136,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -168,7 +168,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/discoveryengine_v1.projects.locations.userStores.html b/docs/dyn/discoveryengine_v1.projects.locations.userStores.html index 02264cb903..8121708521 100644 --- a/docs/dyn/discoveryengine_v1.projects.locations.userStores.html +++ b/docs/dyn/discoveryengine_v1.projects.locations.userStores.html @@ -74,6 +74,11 @@

Discovery Engine API . projects . locations . userStores

Instance Methods

+

+ licenseConfigsUsageStats() +

+

Returns the licenseConfigsUsageStats Resource.

+

userLicenses()

diff --git a/docs/dyn/discoveryengine_v1.projects.locations.userStores.licenseConfigsUsageStats.html b/docs/dyn/discoveryengine_v1.projects.locations.userStores.licenseConfigsUsageStats.html new file mode 100644 index 0000000000..10ab00db63 --- /dev/null +++ b/docs/dyn/discoveryengine_v1.projects.locations.userStores.licenseConfigsUsageStats.html @@ -0,0 +1,113 @@ + + + +

Discovery Engine API . projects . locations . userStores . licenseConfigsUsageStats

+

Instance Methods

+

+ close()

+

Close httplib2 connections.

+

+ list(parent, x__xgafv=None)

+

Lists all the LicenseConfigUsageStatss associated with the project.

+

Method Details

+
+ close() +
Close httplib2 connections.
+
+ +
+ list(parent, x__xgafv=None) +
Lists all the LicenseConfigUsageStatss associated with the project.
+
+Args:
+  parent: string, Required. The parent branch resource name, such as `projects/{project}/locations/{location}/userStores/{user_store_id}`. (required)
+  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 UserLicenseService.ListLicenseConfigUsageStats method.
+  "licenseConfigUsageStats": [ # All the customer's LicenseConfigUsageStats.
+    { # Stats about users' licenses.
+      "licenseConfig": "A String", # Required. The LicenseConfig name.
+      "usedLicenseCount": "A String", # Required. The number of licenses used.
+    },
+  ],
+}
+
+ + \ No newline at end of file diff --git a/docs/dyn/discoveryengine_v1.projects.locations.userStores.userLicenses.html b/docs/dyn/discoveryengine_v1.projects.locations.userStores.userLicenses.html index b770ae8833..79fa4cdbc3 100644 --- a/docs/dyn/discoveryengine_v1.projects.locations.userStores.userLicenses.html +++ b/docs/dyn/discoveryengine_v1.projects.locations.userStores.userLicenses.html @@ -78,7 +78,7 @@

Instance Methods

close()

Close httplib2 connections.

- list(parent, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

+ list(parent, orderBy=None, pageSize=None, pageToken=None, x__xgafv=None)

Lists the User Licenses.

list_next()

@@ -90,12 +90,12 @@

Method Details

- list(parent, filter=None, pageSize=None, pageToken=None, x__xgafv=None) + list(parent, orderBy=None, pageSize=None, pageToken=None, x__xgafv=None)
Lists the User Licenses.
 
 Args:
   parent: string, Required. The parent UserStore resource name, format: `projects/{project}/locations/{location}/userStores/{user_store_id}`. (required)
-  filter: string, Optional. Filter for the list request. Supported fields: * `license_assignment_state` Examples: * `license_assignment_state = ASSIGNED` to list assigned user licenses. * `license_assignment_state = NO_LICENSE` to list not licensed users. * `license_assignment_state = NO_LICENSE_ATTEMPTED_LOGIN` to list users who attempted login but no license assigned. * `license_assignment_state != NO_LICENSE_ATTEMPTED_LOGIN` to filter out users who attempted login but no license assigned.
+  orderBy: string, Optional. The order in which the UserLicenses are listed. The value must be a comma-separated list of fields. Default sorting order is ascending. To specify descending order for a field, append a " desc" suffix. Redundant space characters in the syntax are insignificant. Supported fields: * `license_assignment_state` * `user_principal` * `user_profile` * `last_login_date` * `update_time` If not set, the default ordering is by `user_principal`. Examples: * `user_principal desc` to order by `user_principal` in descending order. * `license_assignment_state` to order by `license_assignment_state` in ascending order. * `last_login_date desc` to order by `last_login_date` in descending order. * `update_time desc` to order by `update_time` in descending order. * `last_login_date desc, user_principal` to order by `last_login_date` in descending order and then by `user_principal` in ascending order.
   pageSize: integer, Optional. Requested page size. Server may return fewer items than requested. If unspecified, defaults to 10. The maximum value is 50; values above 50 will be coerced to 50. If this field is negative, an INVALID_ARGUMENT error is returned.
   pageToken: string, Optional. A page token, received from a previous `ListUserLicenses` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListUserLicenses` must match the call that provided the page token.
   x__xgafv: string, V1 error format.
diff --git a/docs/dyn/discoveryengine_v1.projects.operations.html b/docs/dyn/discoveryengine_v1.projects.operations.html
index 35b4c177d5..221fc56098 100644
--- a/docs/dyn/discoveryengine_v1.projects.operations.html
+++ b/docs/dyn/discoveryengine_v1.projects.operations.html
@@ -163,7 +163,7 @@ 

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -195,7 +195,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], }
diff --git a/docs/dyn/discoveryengine_v1alpha.html b/docs/dyn/discoveryengine_v1alpha.html index b933dfc3a7..f2ea7f3f4c 100644 --- a/docs/dyn/discoveryengine_v1alpha.html +++ b/docs/dyn/discoveryengine_v1alpha.html @@ -79,11 +79,6 @@

Instance Methods

Returns the billingAccounts Resource.

-

- media() -

-

Returns the media Resource.

-

projects()

diff --git a/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.dataConnector.operations.html b/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.dataConnector.operations.html index 131e0ed3e0..2d2a785c60 100644 --- a/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.dataConnector.operations.html +++ b/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.dataConnector.operations.html @@ -136,7 +136,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -168,7 +168,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.dataStores.branches.operations.html b/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.dataStores.branches.operations.html index ec9fe4bb93..15f409ceea 100644 --- a/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.dataStores.branches.operations.html +++ b/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.dataStores.branches.operations.html @@ -163,7 +163,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -195,7 +195,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.dataStores.html b/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.dataStores.html index 9681b4a1b2..7d00cec6ca 100644 --- a/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.dataStores.html +++ b/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.dataStores.html @@ -278,6 +278,7 @@

Method Details

"layoutParsingConfig": { # The layout parsing configurations for documents. # Configurations applied to layout parser. "enableGetProcessedDocument": True or False, # Optional. If true, the processed document will be made available for the GetProcessedDocument API. "enableImageAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the image during parsing. + "enableLlmLayoutParsing": True or False, # Optional. If true, the pdf layout will be refined using an LLM. "enableTableAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the table during parsing. "excludeHtmlClasses": [ # Optional. List of HTML classes to exclude from the parsed content. "A String", @@ -307,6 +308,7 @@

Method Details

"layoutParsingConfig": { # The layout parsing configurations for documents. # Configurations applied to layout parser. "enableGetProcessedDocument": True or False, # Optional. If true, the processed document will be made available for the GetProcessedDocument API. "enableImageAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the image during parsing. + "enableLlmLayoutParsing": True or False, # Optional. If true, the pdf layout will be refined using an LLM. "enableTableAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the table during parsing. "excludeHtmlClasses": [ # Optional. List of HTML classes to exclude from the parsed content. "A String", @@ -525,6 +527,7 @@

Method Details

"layoutParsingConfig": { # The layout parsing configurations for documents. # Configurations applied to layout parser. "enableGetProcessedDocument": True or False, # Optional. If true, the processed document will be made available for the GetProcessedDocument API. "enableImageAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the image during parsing. + "enableLlmLayoutParsing": True or False, # Optional. If true, the pdf layout will be refined using an LLM. "enableTableAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the table during parsing. "excludeHtmlClasses": [ # Optional. List of HTML classes to exclude from the parsed content. "A String", @@ -554,6 +557,7 @@

Method Details

"layoutParsingConfig": { # The layout parsing configurations for documents. # Configurations applied to layout parser. "enableGetProcessedDocument": True or False, # Optional. If true, the processed document will be made available for the GetProcessedDocument API. "enableImageAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the image during parsing. + "enableLlmLayoutParsing": True or False, # Optional. If true, the pdf layout will be refined using an LLM. "enableTableAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the table during parsing. "excludeHtmlClasses": [ # Optional. List of HTML classes to exclude from the parsed content. "A String", @@ -670,6 +674,7 @@

Method Details

"layoutParsingConfig": { # The layout parsing configurations for documents. # Configurations applied to layout parser. "enableGetProcessedDocument": True or False, # Optional. If true, the processed document will be made available for the GetProcessedDocument API. "enableImageAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the image during parsing. + "enableLlmLayoutParsing": True or False, # Optional. If true, the pdf layout will be refined using an LLM. "enableTableAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the table during parsing. "excludeHtmlClasses": [ # Optional. List of HTML classes to exclude from the parsed content. "A String", @@ -699,6 +704,7 @@

Method Details

"layoutParsingConfig": { # The layout parsing configurations for documents. # Configurations applied to layout parser. "enableGetProcessedDocument": True or False, # Optional. If true, the processed document will be made available for the GetProcessedDocument API. "enableImageAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the image during parsing. + "enableLlmLayoutParsing": True or False, # Optional. If true, the pdf layout will be refined using an LLM. "enableTableAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the table during parsing. "excludeHtmlClasses": [ # Optional. List of HTML classes to exclude from the parsed content. "A String", @@ -809,6 +815,7 @@

Method Details

"layoutParsingConfig": { # The layout parsing configurations for documents. # Configurations applied to layout parser. "enableGetProcessedDocument": True or False, # Optional. If true, the processed document will be made available for the GetProcessedDocument API. "enableImageAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the image during parsing. + "enableLlmLayoutParsing": True or False, # Optional. If true, the pdf layout will be refined using an LLM. "enableTableAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the table during parsing. "excludeHtmlClasses": [ # Optional. List of HTML classes to exclude from the parsed content. "A String", @@ -838,6 +845,7 @@

Method Details

"layoutParsingConfig": { # The layout parsing configurations for documents. # Configurations applied to layout parser. "enableGetProcessedDocument": True or False, # Optional. If true, the processed document will be made available for the GetProcessedDocument API. "enableImageAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the image during parsing. + "enableLlmLayoutParsing": True or False, # Optional. If true, the pdf layout will be refined using an LLM. "enableTableAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the table during parsing. "excludeHtmlClasses": [ # Optional. List of HTML classes to exclude from the parsed content. "A String", @@ -1000,6 +1008,7 @@

Method Details

"layoutParsingConfig": { # The layout parsing configurations for documents. # Configurations applied to layout parser. "enableGetProcessedDocument": True or False, # Optional. If true, the processed document will be made available for the GetProcessedDocument API. "enableImageAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the image during parsing. + "enableLlmLayoutParsing": True or False, # Optional. If true, the pdf layout will be refined using an LLM. "enableTableAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the table during parsing. "excludeHtmlClasses": [ # Optional. List of HTML classes to exclude from the parsed content. "A String", @@ -1029,6 +1038,7 @@

Method Details

"layoutParsingConfig": { # The layout parsing configurations for documents. # Configurations applied to layout parser. "enableGetProcessedDocument": True or False, # Optional. If true, the processed document will be made available for the GetProcessedDocument API. "enableImageAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the image during parsing. + "enableLlmLayoutParsing": True or False, # Optional. If true, the pdf layout will be refined using an LLM. "enableTableAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the table during parsing. "excludeHtmlClasses": [ # Optional. List of HTML classes to exclude from the parsed content. "A String", @@ -1173,6 +1183,7 @@

Method Details

"layoutParsingConfig": { # The layout parsing configurations for documents. # Configurations applied to layout parser. "enableGetProcessedDocument": True or False, # Optional. If true, the processed document will be made available for the GetProcessedDocument API. "enableImageAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the image during parsing. + "enableLlmLayoutParsing": True or False, # Optional. If true, the pdf layout will be refined using an LLM. "enableTableAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the table during parsing. "excludeHtmlClasses": [ # Optional. List of HTML classes to exclude from the parsed content. "A String", @@ -1202,6 +1213,7 @@

Method Details

"layoutParsingConfig": { # The layout parsing configurations for documents. # Configurations applied to layout parser. "enableGetProcessedDocument": True or False, # Optional. If true, the processed document will be made available for the GetProcessedDocument API. "enableImageAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the image during parsing. + "enableLlmLayoutParsing": True or False, # Optional. If true, the pdf layout will be refined using an LLM. "enableTableAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the table during parsing. "excludeHtmlClasses": [ # Optional. List of HTML classes to exclude from the parsed content. "A String", @@ -1365,6 +1377,7 @@

Method Details

"layoutParsingConfig": { # The layout parsing configurations for documents. # Configurations applied to layout parser. "enableGetProcessedDocument": True or False, # Optional. If true, the processed document will be made available for the GetProcessedDocument API. "enableImageAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the image during parsing. + "enableLlmLayoutParsing": True or False, # Optional. If true, the pdf layout will be refined using an LLM. "enableTableAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the table during parsing. "excludeHtmlClasses": [ # Optional. List of HTML classes to exclude from the parsed content. "A String", @@ -1394,6 +1407,7 @@

Method Details

"layoutParsingConfig": { # The layout parsing configurations for documents. # Configurations applied to layout parser. "enableGetProcessedDocument": True or False, # Optional. If true, the processed document will be made available for the GetProcessedDocument API. "enableImageAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the image during parsing. + "enableLlmLayoutParsing": True or False, # Optional. If true, the pdf layout will be refined using an LLM. "enableTableAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the table during parsing. "excludeHtmlClasses": [ # Optional. List of HTML classes to exclude from the parsed content. "A String", @@ -1440,6 +1454,7 @@

Method Details

"layoutParsingConfig": { # The layout parsing configurations for documents. # Configurations applied to layout parser. "enableGetProcessedDocument": True or False, # Optional. If true, the processed document will be made available for the GetProcessedDocument API. "enableImageAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the image during parsing. + "enableLlmLayoutParsing": True or False, # Optional. If true, the pdf layout will be refined using an LLM. "enableTableAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the table during parsing. "excludeHtmlClasses": [ # Optional. List of HTML classes to exclude from the parsed content. "A String", @@ -1469,6 +1484,7 @@

Method Details

"layoutParsingConfig": { # The layout parsing configurations for documents. # Configurations applied to layout parser. "enableGetProcessedDocument": True or False, # Optional. If true, the processed document will be made available for the GetProcessedDocument API. "enableImageAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the image during parsing. + "enableLlmLayoutParsing": True or False, # Optional. If true, the pdf layout will be refined using an LLM. "enableTableAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the table during parsing. "excludeHtmlClasses": [ # Optional. List of HTML classes to exclude from the parsed content. "A String", diff --git a/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.dataStores.models.operations.html b/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.dataStores.models.operations.html index 6e34d60751..469fd44fad 100644 --- a/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.dataStores.models.operations.html +++ b/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.dataStores.models.operations.html @@ -136,7 +136,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -168,7 +168,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.dataStores.operations.html b/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.dataStores.operations.html index 81ea58e877..00382c7356 100644 --- a/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.dataStores.operations.html +++ b/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.dataStores.operations.html @@ -136,7 +136,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -168,7 +168,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.dataStores.schemas.operations.html b/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.dataStores.schemas.operations.html index 0a636d2ace..0e40a40aba 100644 --- a/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.dataStores.schemas.operations.html +++ b/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.dataStores.schemas.operations.html @@ -136,7 +136,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -168,7 +168,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.dataStores.servingConfigs.html b/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.dataStores.servingConfigs.html index 1571357751..04235db99a 100644 --- a/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.dataStores.servingConfigs.html +++ b/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.dataStores.servingConfigs.html @@ -1530,6 +1530,13 @@

Method Details

"useSemanticChunks": True or False, # If true, answer will be generated from most relevant chunks from top search results. This feature will improve summary quality. Note that with this feature enabled, not all top search results will be referenced and included in the reference list, so the citation source index only points to the search results listed in the reference list. }, }, + "crowdingSpecs": [ # Optional. Crowding specifications for improving result diversity. If multiple CrowdingSpecs are specified, crowding will be evaluated on each unique combination of the `field` values, and max_count will be the maximum value of `max_count` across all CrowdingSpecs. For example, if the first CrowdingSpec has `field` = "color" and `max_count` = 3, and the second CrowdingSpec has `field` = "size" and `max_count` = 2, then after 3 documents that share the same color AND size have been returned, subsequent ones should be removed or demoted. + { # Specification for crowding. Crowding improves the diversity of search results by limiting the number of results that share the same field value. For example, crowding on the color field with a max_count of 3 and mode DROP_CROWDED_RESULTS will return at most 3 results with the same color across all pages. + "field": "A String", # The field to use for crowding. Documents can be crowded by a field in the Document object. Crowding field is case sensitive. + "maxCount": 42, # The maximum number of documents to keep per value of the field. Once there are at least max_count previous results which contain the same value for the given field (according to the order specified in `order_by`), later results with the same value are "crowded away". If not specified, the default value is 1. + "mode": "A String", # Mode to use for documents that are crowded away. + }, + ], "customFineTuningSpec": { # Defines custom fine tuning spec. # Custom fine tuning configs. If set, it has higher priority than the configs set in ServingConfig.custom_fine_tuning_spec. "enableSearchAdaptor": True or False, # Whether or not to enable and include custom fine tuned search adaptor model. }, @@ -1621,6 +1628,9 @@

Method Details

"offset": 42, # A 0-indexed integer that specifies the current offset (that is, starting result location, amongst the Documents deemed by the API as relevant) in search results. This field is only considered if page_token is unset. If this field is negative, an `INVALID_ARGUMENT` is returned. A large offset may be capped to a reasonable threshold. "oneBoxPageSize": 42, # The maximum number of results to return for OneBox. This applies to each OneBox type individually. Default number is 10. "orderBy": "A String", # The order in which documents are returned. Documents can be ordered by a field in an Document object. Leave it unset if ordered by relevance. `order_by` expression is case-sensitive. For more information on ordering the website search results, see [Order web search results](https://cloud.google.com/generative-ai-app-builder/docs/order-web-search-results). For more information on ordering the healthcare search results, see [Order healthcare search results](https://cloud.google.com/generative-ai-app-builder/docs/order-hc-results). If this field is unrecognizable, an `INVALID_ARGUMENT` is returned. + "pageCategories": [ # Optional. The categories associated with a category page. Must be set for category navigation queries to achieve good search quality. The format should be the same as UserEvent.PageInfo.page_category. This field is the equivalent of the query for browse (navigation) queries. It's used by the browse model when the query is empty. If the field is empty, it will not be used by the browse model. To represent full path of a category, use '>' character to separate different hierarchies. If '>' is part of the category name, replace it with other character(s). For example, `Graphics Cards > RTX>4090 > Founders Edition` where "RTX > 4090" represents one level, can be rewritten as `Graphics Cards > RTX_4090 > Founders Edition` + "A String", + ], "pageSize": 42, # Maximum number of Documents to return. The maximum allowed value depends on the data type. Values above the maximum value are coerced to the maximum value. * Websites with basic indexing: Default `10`, Maximum `25`. * Websites with advanced indexing: Default `25`, Maximum `50`. * Other: Default `50`, Maximum `100`. If this field is negative, an `INVALID_ARGUMENT` is returned. "pageToken": "A String", # A page token received from a previous SearchService.Search call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to SearchService.Search must match the call that provided the page token. Otherwise, an `INVALID_ARGUMENT` error is returned. "params": { # Additional search parameters. For public website search only, supported values are: * `user_country_code`: string. Default empty. If set to non-empty, results are restricted or boosted based on the location provided. For example, `user_country_code: "au"` For available codes see [Country Codes](https://developers.google.com/custom-search/docs/json_api_reference#countryCodes) * `search_type`: double. Default empty. Enables non-webpage searching depending on the value. The only valid non-default value is 1, which enables image searching. For example, `search_type: 1` @@ -2022,6 +2032,7 @@

Method Details

"uri": "A String", # Optional. The URL for the page the user wants to promote. Must be set for site search. For other verticals, this is optional. }, ], + "semanticState": "A String", # Output only. Indicates the semantic state of the search response. "sessionInfo": { # Information about the session. # Session information. Only set if SearchRequest.session is provided. See its description for more details. "name": "A String", # Name of the session. If the auto-session mode is used (when SearchRequest.session ends with "-"), this field holds the newly generated session name. "queryId": "A String", # Query ID that corresponds to this search API call. One session can have multiple turns, each with a unique query ID. By specifying the session name and this query ID in the Answer API call, the answer generation happens in the context of the search results from this search call. @@ -2155,6 +2166,13 @@

Method Details

"useSemanticChunks": True or False, # If true, answer will be generated from most relevant chunks from top search results. This feature will improve summary quality. Note that with this feature enabled, not all top search results will be referenced and included in the reference list, so the citation source index only points to the search results listed in the reference list. }, }, + "crowdingSpecs": [ # Optional. Crowding specifications for improving result diversity. If multiple CrowdingSpecs are specified, crowding will be evaluated on each unique combination of the `field` values, and max_count will be the maximum value of `max_count` across all CrowdingSpecs. For example, if the first CrowdingSpec has `field` = "color" and `max_count` = 3, and the second CrowdingSpec has `field` = "size" and `max_count` = 2, then after 3 documents that share the same color AND size have been returned, subsequent ones should be removed or demoted. + { # Specification for crowding. Crowding improves the diversity of search results by limiting the number of results that share the same field value. For example, crowding on the color field with a max_count of 3 and mode DROP_CROWDED_RESULTS will return at most 3 results with the same color across all pages. + "field": "A String", # The field to use for crowding. Documents can be crowded by a field in the Document object. Crowding field is case sensitive. + "maxCount": 42, # The maximum number of documents to keep per value of the field. Once there are at least max_count previous results which contain the same value for the given field (according to the order specified in `order_by`), later results with the same value are "crowded away". If not specified, the default value is 1. + "mode": "A String", # Mode to use for documents that are crowded away. + }, + ], "customFineTuningSpec": { # Defines custom fine tuning spec. # Custom fine tuning configs. If set, it has higher priority than the configs set in ServingConfig.custom_fine_tuning_spec. "enableSearchAdaptor": True or False, # Whether or not to enable and include custom fine tuned search adaptor model. }, @@ -2246,6 +2264,9 @@

Method Details

"offset": 42, # A 0-indexed integer that specifies the current offset (that is, starting result location, amongst the Documents deemed by the API as relevant) in search results. This field is only considered if page_token is unset. If this field is negative, an `INVALID_ARGUMENT` is returned. A large offset may be capped to a reasonable threshold. "oneBoxPageSize": 42, # The maximum number of results to return for OneBox. This applies to each OneBox type individually. Default number is 10. "orderBy": "A String", # The order in which documents are returned. Documents can be ordered by a field in an Document object. Leave it unset if ordered by relevance. `order_by` expression is case-sensitive. For more information on ordering the website search results, see [Order web search results](https://cloud.google.com/generative-ai-app-builder/docs/order-web-search-results). For more information on ordering the healthcare search results, see [Order healthcare search results](https://cloud.google.com/generative-ai-app-builder/docs/order-hc-results). If this field is unrecognizable, an `INVALID_ARGUMENT` is returned. + "pageCategories": [ # Optional. The categories associated with a category page. Must be set for category navigation queries to achieve good search quality. The format should be the same as UserEvent.PageInfo.page_category. This field is the equivalent of the query for browse (navigation) queries. It's used by the browse model when the query is empty. If the field is empty, it will not be used by the browse model. To represent full path of a category, use '>' character to separate different hierarchies. If '>' is part of the category name, replace it with other character(s). For example, `Graphics Cards > RTX>4090 > Founders Edition` where "RTX > 4090" represents one level, can be rewritten as `Graphics Cards > RTX_4090 > Founders Edition` + "A String", + ], "pageSize": 42, # Maximum number of Documents to return. The maximum allowed value depends on the data type. Values above the maximum value are coerced to the maximum value. * Websites with basic indexing: Default `10`, Maximum `25`. * Websites with advanced indexing: Default `25`, Maximum `50`. * Other: Default `50`, Maximum `100`. If this field is negative, an `INVALID_ARGUMENT` is returned. "pageToken": "A String", # A page token received from a previous SearchService.Search call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to SearchService.Search must match the call that provided the page token. Otherwise, an `INVALID_ARGUMENT` error is returned. "params": { # Additional search parameters. For public website search only, supported values are: * `user_country_code`: string. Default empty. If set to non-empty, results are restricted or boosted based on the location provided. For example, `user_country_code: "au"` For available codes see [Country Codes](https://developers.google.com/custom-search/docs/json_api_reference#countryCodes) * `search_type`: double. Default empty. Enables non-webpage searching depending on the value. The only valid non-default value is 1, which enables image searching. For example, `search_type: 1` @@ -2647,6 +2668,7 @@

Method Details

"uri": "A String", # Optional. The URL for the page the user wants to promote. Must be set for site search. For other verticals, this is optional. }, ], + "semanticState": "A String", # Output only. Indicates the semantic state of the search response. "sessionInfo": { # Information about the session. # Session information. Only set if SearchRequest.session is provided. See its description for more details. "name": "A String", # Name of the session. If the auto-session mode is used (when SearchRequest.session ends with "-"), this field holds the newly generated session name. "queryId": "A String", # Query ID that corresponds to this search API call. One session can have multiple turns, each with a unique query ID. By specifying the session name and this query ID in the Answer API call, the answer generation happens in the context of the search results from this search call. diff --git a/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.dataStores.siteSearchEngine.operations.html b/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.dataStores.siteSearchEngine.operations.html index 4f03f7b0ca..e2d07c4bf8 100644 --- a/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.dataStores.siteSearchEngine.operations.html +++ b/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.dataStores.siteSearchEngine.operations.html @@ -136,7 +136,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -168,7 +168,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.dataStores.siteSearchEngine.targetSites.operations.html b/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.dataStores.siteSearchEngine.targetSites.operations.html index 55895198c4..1116fe9961 100644 --- a/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.dataStores.siteSearchEngine.targetSites.operations.html +++ b/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.dataStores.siteSearchEngine.targetSites.operations.html @@ -136,7 +136,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -168,7 +168,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.dataStores.widgetConfigs.html b/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.dataStores.widgetConfigs.html index a12aca48ca..c0c5f5298d 100644 --- a/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.dataStores.widgetConfigs.html +++ b/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.dataStores.widgetConfigs.html @@ -308,6 +308,9 @@

Method Details

"resultCount": 42, # The number of top results to generate the answer from. Up to 10. }, "interactionType": "A String", # Describes widget (or web app) interaction type + "modelConfigs": { # Output only. Maps a model name to its specific configuration for this engine. This allows admin users to turn on/off individual models. This only stores models whose states are overridden by the admin. When the state is unspecified, or model_configs is empty for this model, the system will decide if this model should be available or not based on the default configuration. For example, a preview model should be disabled by default if the admin has not chosen to enable it. + "a_key": "A String", + }, "resultDescriptionType": "A String", # Controls whether result extract is display and how (snippet or extractive answer). Default to no result if unspecified. "searchAddonSpec": { # SearchAddonSpec is used to disable add-ons for search. By default, if this field is not specified, add-ons are enabled wherever applicable. # Optional. SearchAddonSpec is used to disable add-ons for search. This field is only supported for search requests. "generativeAnswerAddOnDisabled": True or False, # Optional. If true, generative answer add-on is disabled. Generative answer add-on includes natural language to filters and simple answers. @@ -531,6 +534,9 @@

Method Details

"resultCount": 42, # The number of top results to generate the answer from. Up to 10. }, "interactionType": "A String", # Describes widget (or web app) interaction type + "modelConfigs": { # Output only. Maps a model name to its specific configuration for this engine. This allows admin users to turn on/off individual models. This only stores models whose states are overridden by the admin. When the state is unspecified, or model_configs is empty for this model, the system will decide if this model should be available or not based on the default configuration. For example, a preview model should be disabled by default if the admin has not chosen to enable it. + "a_key": "A String", + }, "resultDescriptionType": "A String", # Controls whether result extract is display and how (snippet or extractive answer). Default to no result if unspecified. "searchAddonSpec": { # SearchAddonSpec is used to disable add-ons for search. By default, if this field is not specified, add-ons are enabled wherever applicable. # Optional. SearchAddonSpec is used to disable add-ons for search. This field is only supported for search requests. "generativeAnswerAddOnDisabled": True or False, # Optional. If true, generative answer add-on is disabled. Generative answer add-on includes natural language to filters and simple answers. @@ -753,6 +759,9 @@

Method Details

"resultCount": 42, # The number of top results to generate the answer from. Up to 10. }, "interactionType": "A String", # Describes widget (or web app) interaction type + "modelConfigs": { # Output only. Maps a model name to its specific configuration for this engine. This allows admin users to turn on/off individual models. This only stores models whose states are overridden by the admin. When the state is unspecified, or model_configs is empty for this model, the system will decide if this model should be available or not based on the default configuration. For example, a preview model should be disabled by default if the admin has not chosen to enable it. + "a_key": "A String", + }, "resultDescriptionType": "A String", # Controls whether result extract is display and how (snippet or extractive answer). Default to no result if unspecified. "searchAddonSpec": { # SearchAddonSpec is used to disable add-ons for search. By default, if this field is not specified, add-ons are enabled wherever applicable. # Optional. SearchAddonSpec is used to disable add-ons for search. This field is only supported for search requests. "generativeAnswerAddOnDisabled": True or False, # Optional. If true, generative answer add-on is disabled. Generative answer add-on includes natural language to filters and simple answers. diff --git a/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.engines.assistants.agents.html b/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.engines.assistants.agents.html index b44c0414ce..5d438bb7c4 100644 --- a/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.engines.assistants.agents.html +++ b/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.engines.assistants.agents.html @@ -79,6 +79,11 @@

Instance Methods

Returns the files Resource.

+

+ operations() +

+

Returns the operations Resource.

+

close()

Close httplib2 connections.

@@ -88,9 +93,21 @@

Instance Methods

delete(name, x__xgafv=None)

Deletes an Agent.

+

+ disableAgent(name, x__xgafv=None)

+

Disables an Agent. The `state` of the Agent becomes `DISABLED`. Can be called on an Agent in the state `ENABLED` or`SUSPENDED`, otherwise it returns an error.

+

+ enableAgent(name, x__xgafv=None)

+

Enables an Agent. The `state` of the Agent becomes `ENABLED`. Can be called on an Agent in the state `DISABLED` or 'SUSPENDED', otherwise it returns an error.

get(name, x__xgafv=None)

Gets an Agent.

+

+ getAgentView(name, adminView=None, languageCode=None, maxSuggestedPrompts=None, x__xgafv=None)

+

Returns a AgentView for a given Agent, which contains additional information about the Agent.

+

+ getIamPolicy(resource, options_requestedPolicyVersion=None, x__xgafv=None)

+

Gets the access control policy for an agent resource. A `NOT_FOUND` error is returned if the resource does not exist. An empty policy is returned if the resource exists but does not have a policy set on it.

list(parent, orderBy=None, pageSize=None, pageToken=None, x__xgafv=None)

Lists all Agents under an Assistant which were created by the caller.

@@ -100,6 +117,12 @@

Instance Methods

patch(name, body=None, updateMask=None, x__xgafv=None)

Updates an Agent

+

+ setIamPolicy(resource, body=None, x__xgafv=None)

+

Sets the access control policy for an agent resource. A `NOT_FOUND` error is returned if the resource does not exist. Policy can only contain `roles/discoveryengine.agentUser`, `roles/discoveryengine.agentViewer` and `roles/discoveryengine.agentEditor` roles.

+

+ suspendAgent(name, suspensionReason=None, x__xgafv=None)

+

Suspends an Agent. It is still available for viewing but not for use. The `state` of the Agent becomes `SUSPENDED`. Can be called on an Agent in the state `ENABLED`, otherwise it returns an error.

Method Details

close() @@ -145,6 +168,9 @@

Method Details

"languageCode": "A String", # Optional. The code of the language of the text in the description, display_name and starter_prompts fields. "name": "A String", # Identifier. Resource name of the agent. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/assistants/{assistant}/agents/{agent}` "rejectionReason": "A String", # Output only. The reason why the agent was rejected. Only set if the state is PRIVATE, and got there via rejection. + "sharingConfig": { # Sharing related configuration. # Optional. The sharing config of the agent. + "scope": "A String", # Optional. The sharing scope of the agent. + }, "starterPrompts": [ # Optional. The starter prompt suggestions to show the user on the landing page of the agent. { # The starter prompt suggestion to show the user on the landing page of the agent. "text": "A String", # Required. The text of the starter prompt. @@ -193,6 +219,9 @@

Method Details

"languageCode": "A String", # Optional. The code of the language of the text in the description, display_name and starter_prompts fields. "name": "A String", # Identifier. Resource name of the agent. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/assistants/{assistant}/agents/{agent}` "rejectionReason": "A String", # Output only. The reason why the agent was rejected. Only set if the state is PRIVATE, and got there via rejection. + "sharingConfig": { # Sharing related configuration. # Optional. The sharing config of the agent. + "scope": "A String", # Optional. The sharing scope of the agent. + }, "starterPrompts": [ # Optional. The starter prompt suggestions to show the user on the landing page of the agent. { # The starter prompt suggestion to show the user on the landing page of the agent. "text": "A String", # Required. The text of the starter prompt. @@ -239,6 +268,122 @@

Method Details

}
+
+ disableAgent(name, x__xgafv=None) +
Disables an Agent. The `state` of the Agent becomes `DISABLED`. Can be called on an Agent in the state `ENABLED` or`SUSPENDED`, otherwise it returns an error.
+
+Args:
+  name: string, Required. The name of the Agent to disable. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/assistants/{assistant}/agents/{agent}` (required)
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Performs a predefined, specific task.
+  "a2aAgentDefinition": { # Stored definition of an agent that uses A2A. # Optional. The behavior of the agent is defined as an A2A agent.
+    "jsonAgentCard": "A String", # Optional. The agent card is a JSON string.
+  },
+  "adkAgentDefinition": { # Stores the definition of an agent that uses ADK and is deployed to Agent Engine (formerly known as Reasoning Engine). # Optional. The behavior of the agent is defined as an ADK agent.
+    "provisionedReasoningEngine": { # Keeps track of the reasoning engine that the agent is connected to. This message is not intended to keep track of agent's lifecycle. Instead it is only used to define parameters to connect to the agent that is already deployed to a reasoning engine. # Optional. The reasoning engine that the agent is connected to.
+      "reasoningEngine": "A String", # Required. The reasoning engine that the agent is connected to. Format: `projects/{project}/locations/{location}/reasoningEngines/{reasoning_engine}`
+    },
+  },
+  "authorizationConfig": { # Describes the authorizations required. # Optional. The authorizations that are required by the agent.
+    "agentAuthorization": "A String", # Optional. The authorization that is required to invoke the agent. Auth tokens will be passed to the agent as part of the request auth header.
+    "toolAuthorizations": [ # Optional. List of required authorizations for agent to access other resources. Auth tokens will be passed to the agent as part of the request body.
+      "A String",
+    ],
+  },
+  "createTime": "A String", # Output only. Timestamp when this Agent was created.
+  "customPlaceholderText": "A String", # Optional. The custom placeholder text that appears in the text box before the user enters any text.
+  "deploymentFailureReason": "A String", # Output only. The reason why the agent deployment failed. Only set if the state is DEPLOYMENT_FAILED.
+  "description": "A String", # Required. Human-readable description of the agent. This might be used by an LLM to automatically select an agent to respond to a user query.
+  "dialogflowAgentDefinition": { # Stored definition of an agent that uses a Dialogflow agent. # Optional. The behavior of the agent is defined as a Dialogflow agent.
+    "dialogflowAgent": "A String", # Required. Resource name of the underlying Dialogflow Agent. Format: `projects/{project}/locations/{location}/agents/{agent}`
+  },
+  "displayName": "A String", # Required. Display name of the agent. This might be used by an LLM to automatically select an agent to respond to a user query.
+  "icon": { # Represents an image. # Optional. The icon that represents the agent on the UI.
+    "content": "A String", # Base64-encoded image file contents.
+    "uri": "A String", # Image URI.
+  },
+  "languageCode": "A String", # Optional. The code of the language of the text in the description, display_name and starter_prompts fields.
+  "name": "A String", # Identifier. Resource name of the agent. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/assistants/{assistant}/agents/{agent}`
+  "rejectionReason": "A String", # Output only. The reason why the agent was rejected. Only set if the state is PRIVATE, and got there via rejection.
+  "sharingConfig": { # Sharing related configuration. # Optional. The sharing config of the agent.
+    "scope": "A String", # Optional. The sharing scope of the agent.
+  },
+  "starterPrompts": [ # Optional. The starter prompt suggestions to show the user on the landing page of the agent.
+    { # The starter prompt suggestion to show the user on the landing page of the agent.
+      "text": "A String", # Required. The text of the starter prompt.
+    },
+  ],
+  "state": "A String", # Output only. The lifecycle state of the agent.
+  "suspensionReason": "A String", # Output only. The reason why the agent was suspended. Only set if the state is SUSPENDED.
+  "updateTime": "A String", # Output only. Timestamp when this Agent was most recently updated.
+}
+
+ +
+ enableAgent(name, x__xgafv=None) +
Enables an Agent. The `state` of the Agent becomes `ENABLED`. Can be called on an Agent in the state `DISABLED` or 'SUSPENDED', otherwise it returns an error.
+
+Args:
+  name: string, Required. The name of the Agent to enable. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/assistants/{assistant}/agents/{agent}` (required)
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Performs a predefined, specific task.
+  "a2aAgentDefinition": { # Stored definition of an agent that uses A2A. # Optional. The behavior of the agent is defined as an A2A agent.
+    "jsonAgentCard": "A String", # Optional. The agent card is a JSON string.
+  },
+  "adkAgentDefinition": { # Stores the definition of an agent that uses ADK and is deployed to Agent Engine (formerly known as Reasoning Engine). # Optional. The behavior of the agent is defined as an ADK agent.
+    "provisionedReasoningEngine": { # Keeps track of the reasoning engine that the agent is connected to. This message is not intended to keep track of agent's lifecycle. Instead it is only used to define parameters to connect to the agent that is already deployed to a reasoning engine. # Optional. The reasoning engine that the agent is connected to.
+      "reasoningEngine": "A String", # Required. The reasoning engine that the agent is connected to. Format: `projects/{project}/locations/{location}/reasoningEngines/{reasoning_engine}`
+    },
+  },
+  "authorizationConfig": { # Describes the authorizations required. # Optional. The authorizations that are required by the agent.
+    "agentAuthorization": "A String", # Optional. The authorization that is required to invoke the agent. Auth tokens will be passed to the agent as part of the request auth header.
+    "toolAuthorizations": [ # Optional. List of required authorizations for agent to access other resources. Auth tokens will be passed to the agent as part of the request body.
+      "A String",
+    ],
+  },
+  "createTime": "A String", # Output only. Timestamp when this Agent was created.
+  "customPlaceholderText": "A String", # Optional. The custom placeholder text that appears in the text box before the user enters any text.
+  "deploymentFailureReason": "A String", # Output only. The reason why the agent deployment failed. Only set if the state is DEPLOYMENT_FAILED.
+  "description": "A String", # Required. Human-readable description of the agent. This might be used by an LLM to automatically select an agent to respond to a user query.
+  "dialogflowAgentDefinition": { # Stored definition of an agent that uses a Dialogflow agent. # Optional. The behavior of the agent is defined as a Dialogflow agent.
+    "dialogflowAgent": "A String", # Required. Resource name of the underlying Dialogflow Agent. Format: `projects/{project}/locations/{location}/agents/{agent}`
+  },
+  "displayName": "A String", # Required. Display name of the agent. This might be used by an LLM to automatically select an agent to respond to a user query.
+  "icon": { # Represents an image. # Optional. The icon that represents the agent on the UI.
+    "content": "A String", # Base64-encoded image file contents.
+    "uri": "A String", # Image URI.
+  },
+  "languageCode": "A String", # Optional. The code of the language of the text in the description, display_name and starter_prompts fields.
+  "name": "A String", # Identifier. Resource name of the agent. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/assistants/{assistant}/agents/{agent}`
+  "rejectionReason": "A String", # Output only. The reason why the agent was rejected. Only set if the state is PRIVATE, and got there via rejection.
+  "sharingConfig": { # Sharing related configuration. # Optional. The sharing config of the agent.
+    "scope": "A String", # Optional. The sharing scope of the agent.
+  },
+  "starterPrompts": [ # Optional. The starter prompt suggestions to show the user on the landing page of the agent.
+    { # The starter prompt suggestion to show the user on the landing page of the agent.
+      "text": "A String", # Required. The text of the starter prompt.
+    },
+  ],
+  "state": "A String", # Output only. The lifecycle state of the agent.
+  "suspensionReason": "A String", # Output only. The reason why the agent was suspended. Only set if the state is SUSPENDED.
+  "updateTime": "A String", # Output only. Timestamp when this Agent was most recently updated.
+}
+
+
get(name, x__xgafv=None)
Gets an Agent.
@@ -283,6 +428,9 @@ 

Method Details

"languageCode": "A String", # Optional. The code of the language of the text in the description, display_name and starter_prompts fields. "name": "A String", # Identifier. Resource name of the agent. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/assistants/{assistant}/agents/{agent}` "rejectionReason": "A String", # Output only. The reason why the agent was rejected. Only set if the state is PRIVATE, and got there via rejection. + "sharingConfig": { # Sharing related configuration. # Optional. The sharing config of the agent. + "scope": "A String", # Optional. The sharing scope of the agent. + }, "starterPrompts": [ # Optional. The starter prompt suggestions to show the user on the landing page of the agent. { # The starter prompt suggestion to show the user on the landing page of the agent. "text": "A String", # Required. The text of the starter prompt. @@ -294,6 +442,97 @@

Method Details

}
+
+ getAgentView(name, adminView=None, languageCode=None, maxSuggestedPrompts=None, x__xgafv=None) +
Returns a AgentView for a given Agent, which contains additional information about the Agent.
+
+Args:
+  name: string, Required. The name of the Agent to get. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/assistants/{assistant}/agents/{agent}` (required)
+  adminView: boolean, Optional. Indicates whether to consider if the caller is an admin. If set, and the caller is an admin, the response will consider admin-only permissions. Otherwise, a caller with admin permissions will get a response as an unprivileged user.
+  languageCode: string, Optional. The UI language currently shown to the user. Specifying this field request that the texts in the AgentView in the response should be translated to this language.
+  maxSuggestedPrompts: integer, Optional. The maximum number of suggested prompts to return per agent.
+  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 the AgentService.GetAgentView method.
+  "agentView": { # The data for displaying an Agent. # The data for displaying an Agent.
+    "agentOrigin": "A String", # Immutable. The origin of the Agent.
+    "agentSharingState": "A String", # Output only. The sharing state of the agent.
+    "agentType": "A String", # Output only. The type of the agent.
+    "customPlaceholderText": "A String", # The custom placeholder text that appears in the text box before the user enters any text.
+    "deploymentFailureReason": "A String", # The reason why the agent deployment failed. Only set if the state is DEPLOYMENT_FAILED.
+    "description": "A String", # Required. Human-readable description of the agent. This might be used by an LLM to automatically select an agent to respond to a user query and to generate the first version of the steps for the agent that can be modified by the user. The language of this is either Agent.language_code, or ListAvailableAgentViewsRequest.language_code if translations are enabled.
+    "displayName": "A String", # Required. Display name of the agent. The language of this is either Agent.language_code, or ListAvailableAgentViewsRequest.language_code if translations are enabled.
+    "icon": { # Represents an image. # Optional. The icon that represents the agent on the UI.
+      "content": "A String", # Base64-encoded image file contents.
+      "uri": "A String", # Image URI.
+    },
+    "name": "A String", # Resource name of the agent. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/assistants/{assistant}/agents/{agent}`
+    "rejectionReason": "A String", # The reason why the agent was rejected. Only set if the state is PRIVATE, and got there via rejection.
+    "state": "A String", # Output only. The state of the Agent.
+    "suggestedPrompts": [ # Optional. The suggested prompts for the agent, to be shown on the agent landing page.
+      { # A suggested prompt for the agent, to be shown on the agent landing page.
+        "text": "A String", # Required. The text of the suggested prompt. The language of this is either Agent.language_code, or ListAvailableAgentViewsRequest.language_code if translations are enabled.
+      },
+    ],
+    "suspensionReason": "A String", # The reason why the agent was suspended. Only set if the state is SUSPENDED.
+    "userAnnotations": { # Per-user annotations for an Agent, based on UserAnnotation. # Optional. Per-user annotations of the current caller for the agent.
+      "pinned": True or False, # Optional. Whether the agent is pinned, pinned agent will be displayed on the top of the agent list.
+      "viewed": True or False, # Optional. Whether the agent has been viewed by the user.
+    },
+    "userPermissions": { # The permissions of the user on an Agent. # The permissions of the user for this Agent.
+      "canDelete": True or False, # If the user can delete this Agent.
+      "canEdit": True or False, # If the user can edit this Agent.
+      "canProposeUsers": True or False, # If the user can propose other users to share the Agent with.
+      "canRequestReview": True or False, # If the user can request a review for this Agent.
+      "canRun": True or False, # If the user can run this Agent.
+      "canView": True or False, # If the user can view the source of this Agent.
+      "canWithdraw": True or False, # If the user can withdraw this Agent.
+    },
+  },
+}
+
+ +
+ getIamPolicy(resource, options_requestedPolicyVersion=None, x__xgafv=None) +
Gets the access control policy for an agent resource. A `NOT_FOUND` error is returned if the resource does not exist. An empty policy is returned if the resource exists but does not have a policy set on it.
+
+Args:
+  resource: string, REQUIRED: The resource for which the policy is being requested. See [Resource names](https://cloud.google.com/apis/design/resource_names) for the appropriate value for this field. (required)
+  options_requestedPolicyVersion: integer, Optional. The maximum policy version that will be used to format the policy. Valid values are 0, 1, and 3. Requests specifying an invalid value will be rejected. Requests for policies with any conditional role bindings must specify version 3. Policies with no conditional role bindings may specify any valid value or leave the field unset. The policy in the response might use the policy version that you specified, or it might use a lower policy version. For example, if you specify version 3, but the policy has no conditional role bindings, the response uses version 1. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources. A `Policy` is a collection of `bindings`. A `binding` binds one or more `members`, or principals, to a single `role`. Principals can be user accounts, service accounts, Google groups, and domains (such as G Suite). A `role` is a named list of permissions; each `role` can be an IAM predefined role or a user-created custom role. For some types of Google Cloud resources, a `binding` can also specify a `condition`, which is a logical expression that allows access to a resource only if the expression evaluates to `true`. A condition can add constraints based on attributes of the request, the resource, or both. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). **JSON example:** ``` { "bindings": [ { "role": "roles/resourcemanager.organizationAdmin", "members": [ "user:mike@example.com", "group:admins@example.com", "domain:google.com", "serviceAccount:my-project-id@appspot.gserviceaccount.com" ] }, { "role": "roles/resourcemanager.organizationViewer", "members": [ "user:eve@example.com" ], "condition": { "title": "expirable access", "description": "Does not grant access after Sep 2020", "expression": "request.time < timestamp('2020-10-01T00:00:00.000Z')", } } ], "etag": "BwWWja0YfJA=", "version": 3 } ``` **YAML example:** ``` bindings: - members: - user:mike@example.com - group:admins@example.com - domain:google.com - serviceAccount:my-project-id@appspot.gserviceaccount.com role: roles/resourcemanager.organizationAdmin - members: - user:eve@example.com role: roles/resourcemanager.organizationViewer condition: title: expirable access description: Does not grant access after Sep 2020 expression: request.time < timestamp('2020-10-01T00:00:00.000Z') etag: BwWWja0YfJA= version: 3 ``` For a description of IAM and its features, see the [IAM documentation](https://cloud.google.com/iam/docs/).
+  "bindings": [ # Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.
+    { # Associates `members`, or principals, 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 principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
+        "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.
+        "expression": "A String", # Textual representation of an expression in Common Expression Language syntax.
+        "location": "A String", # Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
+        "title": "A String", # Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
+      },
+      "members": [ # Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`: A single identity in a workforce identity pool. * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/group/{group_id}`: All workforce identities in a group. * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/attribute.{attribute_name}/{attribute_value}`: All workforce identities with a specific attribute value. * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/*`: All identities in a workforce identity pool. * `principal://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/subject/{subject_attribute_value}`: A single identity in a workload identity pool. * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/group/{group_id}`: A workload identity pool group. * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/attribute.{attribute_name}/{attribute_value}`: All identities in a workload identity pool with a certain attribute. * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/*`: All identities in a workload identity pool. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding. * `deleted:principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`: Deleted single identity in a workforce identity pool. For example, `deleted:principal://iam.googleapis.com/locations/global/workforcePools/my-pool-id/subject/my-subject-attribute-value`.
+        "A String",
+      ],
+      "role": "A String", # Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. For an overview of the IAM roles and permissions, see the [IAM documentation](https://cloud.google.com/iam/docs/roles-overview). For a list of the available pre-defined roles, see [here](https://cloud.google.com/iam/docs/understanding-roles).
+    },
+  ],
+  "etag": "A String", # `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost.
+  "version": 42, # Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
+}
+
+
list(parent, orderBy=None, pageSize=None, pageToken=None, x__xgafv=None)
Lists all Agents under an Assistant which were created by the caller.
@@ -343,6 +582,9 @@ 

Method Details

"languageCode": "A String", # Optional. The code of the language of the text in the description, display_name and starter_prompts fields. "name": "A String", # Identifier. Resource name of the agent. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/assistants/{assistant}/agents/{agent}` "rejectionReason": "A String", # Output only. The reason why the agent was rejected. Only set if the state is PRIVATE, and got there via rejection. + "sharingConfig": { # Sharing related configuration. # Optional. The sharing config of the agent. + "scope": "A String", # Optional. The sharing scope of the agent. + }, "starterPrompts": [ # Optional. The starter prompt suggestions to show the user on the landing page of the agent. { # The starter prompt suggestion to show the user on the landing page of the agent. "text": "A String", # Required. The text of the starter prompt. @@ -410,6 +652,9 @@

Method Details

"languageCode": "A String", # Optional. The code of the language of the text in the description, display_name and starter_prompts fields. "name": "A String", # Identifier. Resource name of the agent. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/assistants/{assistant}/agents/{agent}` "rejectionReason": "A String", # Output only. The reason why the agent was rejected. Only set if the state is PRIVATE, and got there via rejection. + "sharingConfig": { # Sharing related configuration. # Optional. The sharing config of the agent. + "scope": "A String", # Optional. The sharing scope of the agent. + }, "starterPrompts": [ # Optional. The starter prompt suggestions to show the user on the landing page of the agent. { # The starter prompt suggestion to show the user on the landing page of the agent. "text": "A String", # Required. The text of the starter prompt. @@ -459,6 +704,126 @@

Method Details

"languageCode": "A String", # Optional. The code of the language of the text in the description, display_name and starter_prompts fields. "name": "A String", # Identifier. Resource name of the agent. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/assistants/{assistant}/agents/{agent}` "rejectionReason": "A String", # Output only. The reason why the agent was rejected. Only set if the state is PRIVATE, and got there via rejection. + "sharingConfig": { # Sharing related configuration. # Optional. The sharing config of the agent. + "scope": "A String", # Optional. The sharing scope of the agent. + }, + "starterPrompts": [ # Optional. The starter prompt suggestions to show the user on the landing page of the agent. + { # The starter prompt suggestion to show the user on the landing page of the agent. + "text": "A String", # Required. The text of the starter prompt. + }, + ], + "state": "A String", # Output only. The lifecycle state of the agent. + "suspensionReason": "A String", # Output only. The reason why the agent was suspended. Only set if the state is SUSPENDED. + "updateTime": "A String", # Output only. Timestamp when this Agent was most recently updated. +}
+
+ +
+ setIamPolicy(resource, body=None, x__xgafv=None) +
Sets the access control policy for an agent resource. A `NOT_FOUND` error is returned if the resource does not exist. Policy can only contain `roles/discoveryengine.agentUser`, `roles/discoveryengine.agentViewer` and `roles/discoveryengine.agentEditor` roles.
+
+Args:
+  resource: string, REQUIRED: The resource for which the policy is being specified. See [Resource names](https://cloud.google.com/apis/design/resource_names) for the appropriate value for this field. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # Request message for `SetIamPolicy` method.
+  "policy": { # An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources. A `Policy` is a collection of `bindings`. A `binding` binds one or more `members`, or principals, to a single `role`. Principals can be user accounts, service accounts, Google groups, and domains (such as G Suite). A `role` is a named list of permissions; each `role` can be an IAM predefined role or a user-created custom role. For some types of Google Cloud resources, a `binding` can also specify a `condition`, which is a logical expression that allows access to a resource only if the expression evaluates to `true`. A condition can add constraints based on attributes of the request, the resource, or both. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). **JSON example:** ``` { "bindings": [ { "role": "roles/resourcemanager.organizationAdmin", "members": [ "user:mike@example.com", "group:admins@example.com", "domain:google.com", "serviceAccount:my-project-id@appspot.gserviceaccount.com" ] }, { "role": "roles/resourcemanager.organizationViewer", "members": [ "user:eve@example.com" ], "condition": { "title": "expirable access", "description": "Does not grant access after Sep 2020", "expression": "request.time < timestamp('2020-10-01T00:00:00.000Z')", } } ], "etag": "BwWWja0YfJA=", "version": 3 } ``` **YAML example:** ``` bindings: - members: - user:mike@example.com - group:admins@example.com - domain:google.com - serviceAccount:my-project-id@appspot.gserviceaccount.com role: roles/resourcemanager.organizationAdmin - members: - user:eve@example.com role: roles/resourcemanager.organizationViewer condition: title: expirable access description: Does not grant access after Sep 2020 expression: request.time < timestamp('2020-10-01T00:00:00.000Z') etag: BwWWja0YfJA= version: 3 ``` For a description of IAM and its features, see the [IAM documentation](https://cloud.google.com/iam/docs/). # REQUIRED: The complete policy to be applied to the `resource`. The size of the policy is limited to a few 10s of KB. An empty policy is a valid policy but certain Google Cloud services (such as Projects) might reject them.
+    "bindings": [ # Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.
+      { # Associates `members`, or principals, 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 principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
+          "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.
+          "expression": "A String", # Textual representation of an expression in Common Expression Language syntax.
+          "location": "A String", # Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
+          "title": "A String", # Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
+        },
+        "members": [ # Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`: A single identity in a workforce identity pool. * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/group/{group_id}`: All workforce identities in a group. * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/attribute.{attribute_name}/{attribute_value}`: All workforce identities with a specific attribute value. * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/*`: All identities in a workforce identity pool. * `principal://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/subject/{subject_attribute_value}`: A single identity in a workload identity pool. * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/group/{group_id}`: A workload identity pool group. * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/attribute.{attribute_name}/{attribute_value}`: All identities in a workload identity pool with a certain attribute. * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/*`: All identities in a workload identity pool. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding. * `deleted:principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`: Deleted single identity in a workforce identity pool. For example, `deleted:principal://iam.googleapis.com/locations/global/workforcePools/my-pool-id/subject/my-subject-attribute-value`.
+          "A String",
+        ],
+        "role": "A String", # Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. For an overview of the IAM roles and permissions, see the [IAM documentation](https://cloud.google.com/iam/docs/roles-overview). For a list of the available pre-defined roles, see [here](https://cloud.google.com/iam/docs/understanding-roles).
+      },
+    ],
+    "etag": "A String", # `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost.
+    "version": 42, # Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
+  },
+}
+
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources. A `Policy` is a collection of `bindings`. A `binding` binds one or more `members`, or principals, to a single `role`. Principals can be user accounts, service accounts, Google groups, and domains (such as G Suite). A `role` is a named list of permissions; each `role` can be an IAM predefined role or a user-created custom role. For some types of Google Cloud resources, a `binding` can also specify a `condition`, which is a logical expression that allows access to a resource only if the expression evaluates to `true`. A condition can add constraints based on attributes of the request, the resource, or both. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). **JSON example:** ``` { "bindings": [ { "role": "roles/resourcemanager.organizationAdmin", "members": [ "user:mike@example.com", "group:admins@example.com", "domain:google.com", "serviceAccount:my-project-id@appspot.gserviceaccount.com" ] }, { "role": "roles/resourcemanager.organizationViewer", "members": [ "user:eve@example.com" ], "condition": { "title": "expirable access", "description": "Does not grant access after Sep 2020", "expression": "request.time < timestamp('2020-10-01T00:00:00.000Z')", } } ], "etag": "BwWWja0YfJA=", "version": 3 } ``` **YAML example:** ``` bindings: - members: - user:mike@example.com - group:admins@example.com - domain:google.com - serviceAccount:my-project-id@appspot.gserviceaccount.com role: roles/resourcemanager.organizationAdmin - members: - user:eve@example.com role: roles/resourcemanager.organizationViewer condition: title: expirable access description: Does not grant access after Sep 2020 expression: request.time < timestamp('2020-10-01T00:00:00.000Z') etag: BwWWja0YfJA= version: 3 ``` For a description of IAM and its features, see the [IAM documentation](https://cloud.google.com/iam/docs/).
+  "bindings": [ # Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.
+    { # Associates `members`, or principals, 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 principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
+        "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.
+        "expression": "A String", # Textual representation of an expression in Common Expression Language syntax.
+        "location": "A String", # Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
+        "title": "A String", # Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
+      },
+      "members": [ # Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`: A single identity in a workforce identity pool. * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/group/{group_id}`: All workforce identities in a group. * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/attribute.{attribute_name}/{attribute_value}`: All workforce identities with a specific attribute value. * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/*`: All identities in a workforce identity pool. * `principal://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/subject/{subject_attribute_value}`: A single identity in a workload identity pool. * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/group/{group_id}`: A workload identity pool group. * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/attribute.{attribute_name}/{attribute_value}`: All identities in a workload identity pool with a certain attribute. * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/*`: All identities in a workload identity pool. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding. * `deleted:principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`: Deleted single identity in a workforce identity pool. For example, `deleted:principal://iam.googleapis.com/locations/global/workforcePools/my-pool-id/subject/my-subject-attribute-value`.
+        "A String",
+      ],
+      "role": "A String", # Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. For an overview of the IAM roles and permissions, see the [IAM documentation](https://cloud.google.com/iam/docs/roles-overview). For a list of the available pre-defined roles, see [here](https://cloud.google.com/iam/docs/understanding-roles).
+    },
+  ],
+  "etag": "A String", # `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost.
+  "version": 42, # Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
+}
+
+ +
+ suspendAgent(name, suspensionReason=None, x__xgafv=None) +
Suspends an Agent. It is still available for viewing but not for use. The `state` of the Agent becomes `SUSPENDED`. Can be called on an Agent in the state `ENABLED`, otherwise it returns an error.
+
+Args:
+  name: string, Required. The name of the Agent to suspend. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/assistants/{assistant}/agents/{agent}` (required)
+  suspensionReason: string, Required. The reason for suspending the Agent. This will be shown to the users of the Agent.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Performs a predefined, specific task.
+  "a2aAgentDefinition": { # Stored definition of an agent that uses A2A. # Optional. The behavior of the agent is defined as an A2A agent.
+    "jsonAgentCard": "A String", # Optional. The agent card is a JSON string.
+  },
+  "adkAgentDefinition": { # Stores the definition of an agent that uses ADK and is deployed to Agent Engine (formerly known as Reasoning Engine). # Optional. The behavior of the agent is defined as an ADK agent.
+    "provisionedReasoningEngine": { # Keeps track of the reasoning engine that the agent is connected to. This message is not intended to keep track of agent's lifecycle. Instead it is only used to define parameters to connect to the agent that is already deployed to a reasoning engine. # Optional. The reasoning engine that the agent is connected to.
+      "reasoningEngine": "A String", # Required. The reasoning engine that the agent is connected to. Format: `projects/{project}/locations/{location}/reasoningEngines/{reasoning_engine}`
+    },
+  },
+  "authorizationConfig": { # Describes the authorizations required. # Optional. The authorizations that are required by the agent.
+    "agentAuthorization": "A String", # Optional. The authorization that is required to invoke the agent. Auth tokens will be passed to the agent as part of the request auth header.
+    "toolAuthorizations": [ # Optional. List of required authorizations for agent to access other resources. Auth tokens will be passed to the agent as part of the request body.
+      "A String",
+    ],
+  },
+  "createTime": "A String", # Output only. Timestamp when this Agent was created.
+  "customPlaceholderText": "A String", # Optional. The custom placeholder text that appears in the text box before the user enters any text.
+  "deploymentFailureReason": "A String", # Output only. The reason why the agent deployment failed. Only set if the state is DEPLOYMENT_FAILED.
+  "description": "A String", # Required. Human-readable description of the agent. This might be used by an LLM to automatically select an agent to respond to a user query.
+  "dialogflowAgentDefinition": { # Stored definition of an agent that uses a Dialogflow agent. # Optional. The behavior of the agent is defined as a Dialogflow agent.
+    "dialogflowAgent": "A String", # Required. Resource name of the underlying Dialogflow Agent. Format: `projects/{project}/locations/{location}/agents/{agent}`
+  },
+  "displayName": "A String", # Required. Display name of the agent. This might be used by an LLM to automatically select an agent to respond to a user query.
+  "icon": { # Represents an image. # Optional. The icon that represents the agent on the UI.
+    "content": "A String", # Base64-encoded image file contents.
+    "uri": "A String", # Image URI.
+  },
+  "languageCode": "A String", # Optional. The code of the language of the text in the description, display_name and starter_prompts fields.
+  "name": "A String", # Identifier. Resource name of the agent. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/assistants/{assistant}/agents/{agent}`
+  "rejectionReason": "A String", # Output only. The reason why the agent was rejected. Only set if the state is PRIVATE, and got there via rejection.
+  "sharingConfig": { # Sharing related configuration. # Optional. The sharing config of the agent.
+    "scope": "A String", # Optional. The sharing scope of the agent.
+  },
   "starterPrompts": [ # Optional. The starter prompt suggestions to show the user on the landing page of the agent.
     { # The starter prompt suggestion to show the user on the landing page of the agent.
       "text": "A String", # Required. The text of the starter prompt.
diff --git a/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.engines.assistants.agents.operations.html b/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.engines.assistants.agents.operations.html
new file mode 100644
index 0000000000..81dafc6f0f
--- /dev/null
+++ b/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.engines.assistants.agents.operations.html
@@ -0,0 +1,124 @@
+
+
+
+

Discovery Engine API . projects . locations . collections . engines . assistants . agents . operations

+

Instance Methods

+

+ close()

+

Close httplib2 connections.

+

+ get(name, x__xgafv=None)

+

Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.

+

Method Details

+
+ close() +
Close httplib2 connections.
+
+ +
+ get(name, x__xgafv=None) +
Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.
+
+Args:
+  name: string, The name of the operation resource. (required)
+  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, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.
+    "a_key": "", # Properties of the object. Contains field @type with type URL.
+  },
+}
+
+ + \ No newline at end of file diff --git a/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.engines.assistants.html b/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.engines.assistants.html index 85cd7a2b14..6150e0261c 100644 --- a/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.engines.assistants.html +++ b/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.engines.assistants.html @@ -87,9 +87,27 @@

Instance Methods

close()

Close httplib2 connections.

+

+ create(parent, assistantId=None, body=None, x__xgafv=None)

+

Creates an Assistant.

+

+ delete(name, x__xgafv=None)

+

Deletes an Assistant.

get(name, x__xgafv=None)

Gets an Assistant.

+

+ list(parent, pageSize=None, pageToken=None, x__xgafv=None)

+

Lists all Assistants under an Engine.

+

+ listAvailableAgentViews(parent, adminView=None, agentOrigin=None, filter=None, languageCode=None, maxSuggestedPrompts=None, pageSize=None, pageToken=None, sortBy=None, x__xgafv=None)

+

Lists the data for displaying the Agents under an Assistant which are available to the caller.

+

+ listAvailableAgentViews_next()

+

Retrieves the next page of results.

+

+ list_next()

+

Retrieves the next page of results.

patch(name, body=None, updateMask=None, x__xgafv=None)

Updates an Assistant

@@ -102,6 +120,127 @@

Method Details

Close httplib2 connections.
+
+ create(parent, assistantId=None, body=None, x__xgafv=None) +
Creates an Assistant.
+
+Args:
+  parent: string, Required. The parent resource name. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}` (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # Discovery Engine Assistant resource.
+  "customerPolicy": { # Customer-defined policy for the assistant. # Optional. Customer policy for the assistant.
+    "bannedPhrases": [ # Optional. List of banned phrases.
+      { # Definition of a customer-defined banned phrase. A banned phrase is not allowed to appear in the user query or the LLM response, or else the answer will be refused.
+        "ignoreDiacritics": True or False, # Optional. If true, diacritical marks (e.g., accents, umlauts) are ignored when matching banned phrases. For example, "cafe" would match "café".
+        "matchType": "A String", # Optional. Match type for the banned phrase.
+        "phrase": "A String", # Required. The raw string content to be banned.
+      },
+    ],
+    "modelArmorConfig": { # Configuration for customer defined Model Armor templates to be used for sanitizing user prompts and assistant responses. # Optional. Model Armor configuration to be used for sanitizing user prompts and assistant responses.
+      "failureMode": "A String", # Optional. Defines the failure mode for Model Armor sanitization.
+      "responseTemplate": "A String", # Optional. The resource name of the Model Armor template for sanitizing assistant responses. Format: `projects/{project}/locations/{location}/templates/{template_id}` If not specified, no sanitization will be applied to the assistant response.
+      "userPromptTemplate": "A String", # Optional. The resource name of the Model Armor template for sanitizing user prompts. Format: `projects/{project}/locations/{location}/templates/{template_id}` If not specified, no sanitization will be applied to the user prompt.
+    },
+  },
+  "description": "A String", # Optional. Description for additional information. Expected to be shown on the configuration UI, not to the users of the assistant.
+  "disableLocationContext": True or False, # Optional. Indicates whether to disable user location context. By default, user location context is enabled.
+  "displayName": "A String", # Required. The assistant display name. It must be a UTF-8 encoded string with a length limit of 128 characters.
+  "enabledTools": { # Optional. Note: not implemented yet. Use enabled_actions instead. The enabled tools on this assistant. The keys are connector name, for example "projects/{projectId}/locations/{locationId}/collections/{collectionId}/dataconnector The values consist of admin enabled tools towards the connector instance. Admin can selectively enable multiple tools on any of the connector instances that they created in the project. For example {"jira1ConnectorName": [(toolId1, "createTicket"), (toolId2, "transferTicket")], "gmail1ConnectorName": [(toolId3, "sendEmail"),..] }
+    "a_key": { # The enabled tools on a connector
+      "toolInfo": [ # The list of tools with corresponding tool information.
+        { # Information to identify a tool.
+          "toolDisplayName": "A String", # The display name of the tool.
+          "toolName": "A String", # The name of the tool as defined by DataConnectorService.QueryAvailableActions. Note: it's using `action` in the DataConnectorService apis, but they are the same as the `tool` here.
+        },
+      ],
+    },
+  },
+  "generationConfig": { # Configuration for the generation of the assistant response. # Optional. Configuration for the generation of the assistant response.
+    "allowedModelIds": [ # Optional. The list of models that are allowed to be used for assistant.
+      "A String",
+    ],
+    "defaultLanguage": "A String", # The default language to use for the generation of the assistant response. Use an ISO 639-1 language code such as `en`. If not specified, the language will be automatically detected.
+    "defaultModelId": "A String", # Optional. The default model to use for assistant.
+    "systemInstruction": { # System instruction, also known as the prompt preamble for LLM calls. # System instruction, also known as the prompt preamble for LLM calls. See also https://cloud.google.com/vertex-ai/generative-ai/docs/learn/prompts/system-instructions
+      "additionalSystemInstruction": "A String", # Optional. Additional system instruction that will be added to the default system instruction.
+    },
+  },
+  "name": "A String", # Immutable. Resource name of the assistant. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/assistants/{assistant}` It must be a UTF-8 encoded string with a length limit of 1024 characters.
+  "webGroundingType": "A String", # Optional. The type of web grounding to use.
+}
+
+  assistantId: string, Required. The ID to use for the Assistant, which will become the final component of the Assistant's resource name. This field must conform to [RFC-1034](https://tools.ietf.org/html/rfc1034) with a length limit of 63 characters.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Discovery Engine Assistant resource.
+  "customerPolicy": { # Customer-defined policy for the assistant. # Optional. Customer policy for the assistant.
+    "bannedPhrases": [ # Optional. List of banned phrases.
+      { # Definition of a customer-defined banned phrase. A banned phrase is not allowed to appear in the user query or the LLM response, or else the answer will be refused.
+        "ignoreDiacritics": True or False, # Optional. If true, diacritical marks (e.g., accents, umlauts) are ignored when matching banned phrases. For example, "cafe" would match "café".
+        "matchType": "A String", # Optional. Match type for the banned phrase.
+        "phrase": "A String", # Required. The raw string content to be banned.
+      },
+    ],
+    "modelArmorConfig": { # Configuration for customer defined Model Armor templates to be used for sanitizing user prompts and assistant responses. # Optional. Model Armor configuration to be used for sanitizing user prompts and assistant responses.
+      "failureMode": "A String", # Optional. Defines the failure mode for Model Armor sanitization.
+      "responseTemplate": "A String", # Optional. The resource name of the Model Armor template for sanitizing assistant responses. Format: `projects/{project}/locations/{location}/templates/{template_id}` If not specified, no sanitization will be applied to the assistant response.
+      "userPromptTemplate": "A String", # Optional. The resource name of the Model Armor template for sanitizing user prompts. Format: `projects/{project}/locations/{location}/templates/{template_id}` If not specified, no sanitization will be applied to the user prompt.
+    },
+  },
+  "description": "A String", # Optional. Description for additional information. Expected to be shown on the configuration UI, not to the users of the assistant.
+  "disableLocationContext": True or False, # Optional. Indicates whether to disable user location context. By default, user location context is enabled.
+  "displayName": "A String", # Required. The assistant display name. It must be a UTF-8 encoded string with a length limit of 128 characters.
+  "enabledTools": { # Optional. Note: not implemented yet. Use enabled_actions instead. The enabled tools on this assistant. The keys are connector name, for example "projects/{projectId}/locations/{locationId}/collections/{collectionId}/dataconnector The values consist of admin enabled tools towards the connector instance. Admin can selectively enable multiple tools on any of the connector instances that they created in the project. For example {"jira1ConnectorName": [(toolId1, "createTicket"), (toolId2, "transferTicket")], "gmail1ConnectorName": [(toolId3, "sendEmail"),..] }
+    "a_key": { # The enabled tools on a connector
+      "toolInfo": [ # The list of tools with corresponding tool information.
+        { # Information to identify a tool.
+          "toolDisplayName": "A String", # The display name of the tool.
+          "toolName": "A String", # The name of the tool as defined by DataConnectorService.QueryAvailableActions. Note: it's using `action` in the DataConnectorService apis, but they are the same as the `tool` here.
+        },
+      ],
+    },
+  },
+  "generationConfig": { # Configuration for the generation of the assistant response. # Optional. Configuration for the generation of the assistant response.
+    "allowedModelIds": [ # Optional. The list of models that are allowed to be used for assistant.
+      "A String",
+    ],
+    "defaultLanguage": "A String", # The default language to use for the generation of the assistant response. Use an ISO 639-1 language code such as `en`. If not specified, the language will be automatically detected.
+    "defaultModelId": "A String", # Optional. The default model to use for assistant.
+    "systemInstruction": { # System instruction, also known as the prompt preamble for LLM calls. # System instruction, also known as the prompt preamble for LLM calls. See also https://cloud.google.com/vertex-ai/generative-ai/docs/learn/prompts/system-instructions
+      "additionalSystemInstruction": "A String", # Optional. Additional system instruction that will be added to the default system instruction.
+    },
+  },
+  "name": "A String", # Immutable. Resource name of the assistant. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/assistants/{assistant}` It must be a UTF-8 encoded string with a length limit of 1024 characters.
+  "webGroundingType": "A String", # Optional. The type of web grounding to use.
+}
+
+ +
+ delete(name, x__xgafv=None) +
Deletes an Assistant.
+
+Args:
+  name: string, Required. Resource name of Assistant. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/assistants/{assistant}` If the caller does not have permission to delete the Assistant, regardless of whether or not it exists, a PERMISSION_DENIED error is returned. If the Assistant to delete does not exist, a NOT_FOUND error is returned. (required)
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }
+}
+
+
get(name, x__xgafv=None)
Gets an Assistant.
@@ -131,6 +270,9 @@ 

Method Details

"userPromptTemplate": "A String", # Optional. The resource name of the Model Armor template for sanitizing user prompts. Format: `projects/{project}/locations/{location}/templates/{template_id}` If not specified, no sanitization will be applied to the user prompt. }, }, + "description": "A String", # Optional. Description for additional information. Expected to be shown on the configuration UI, not to the users of the assistant. + "disableLocationContext": True or False, # Optional. Indicates whether to disable user location context. By default, user location context is enabled. + "displayName": "A String", # Required. The assistant display name. It must be a UTF-8 encoded string with a length limit of 128 characters. "enabledTools": { # Optional. Note: not implemented yet. Use enabled_actions instead. The enabled tools on this assistant. The keys are connector name, for example "projects/{projectId}/locations/{locationId}/collections/{collectionId}/dataconnector The values consist of admin enabled tools towards the connector instance. Admin can selectively enable multiple tools on any of the connector instances that they created in the project. For example {"jira1ConnectorName": [(toolId1, "createTicket"), (toolId2, "transferTicket")], "gmail1ConnectorName": [(toolId3, "sendEmail"),..] } "a_key": { # The enabled tools on a connector "toolInfo": [ # The list of tools with corresponding tool information. @@ -142,7 +284,11 @@

Method Details

}, }, "generationConfig": { # Configuration for the generation of the assistant response. # Optional. Configuration for the generation of the assistant response. + "allowedModelIds": [ # Optional. The list of models that are allowed to be used for assistant. + "A String", + ], "defaultLanguage": "A String", # The default language to use for the generation of the assistant response. Use an ISO 639-1 language code such as `en`. If not specified, the language will be automatically detected. + "defaultModelId": "A String", # Optional. The default model to use for assistant. "systemInstruction": { # System instruction, also known as the prompt preamble for LLM calls. # System instruction, also known as the prompt preamble for LLM calls. See also https://cloud.google.com/vertex-ai/generative-ai/docs/learn/prompts/system-instructions "additionalSystemInstruction": "A String", # Optional. Additional system instruction that will be added to the default system instruction. }, @@ -152,6 +298,167 @@

Method Details

}
+
+ list(parent, pageSize=None, pageToken=None, x__xgafv=None) +
Lists all Assistants under an Engine.
+
+Args:
+  parent: string, Required. The parent resource name. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}` (required)
+  pageSize: integer, Maximum number of Assistants to return. If unspecified, defaults to 100. The maximum allowed value is 1000; anything above that will be coerced down to 1000.
+  pageToken: string, A page token ListAssistantsResponse.next_page_token, received from a previous AssistantService.ListAssistants call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to ListAssistants must match the call that provided the page token.
+  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 the AssistantService.ListAssistants method.
+  "assistants": [ # All the customer's Assistants.
+    { # Discovery Engine Assistant resource.
+      "customerPolicy": { # Customer-defined policy for the assistant. # Optional. Customer policy for the assistant.
+        "bannedPhrases": [ # Optional. List of banned phrases.
+          { # Definition of a customer-defined banned phrase. A banned phrase is not allowed to appear in the user query or the LLM response, or else the answer will be refused.
+            "ignoreDiacritics": True or False, # Optional. If true, diacritical marks (e.g., accents, umlauts) are ignored when matching banned phrases. For example, "cafe" would match "café".
+            "matchType": "A String", # Optional. Match type for the banned phrase.
+            "phrase": "A String", # Required. The raw string content to be banned.
+          },
+        ],
+        "modelArmorConfig": { # Configuration for customer defined Model Armor templates to be used for sanitizing user prompts and assistant responses. # Optional. Model Armor configuration to be used for sanitizing user prompts and assistant responses.
+          "failureMode": "A String", # Optional. Defines the failure mode for Model Armor sanitization.
+          "responseTemplate": "A String", # Optional. The resource name of the Model Armor template for sanitizing assistant responses. Format: `projects/{project}/locations/{location}/templates/{template_id}` If not specified, no sanitization will be applied to the assistant response.
+          "userPromptTemplate": "A String", # Optional. The resource name of the Model Armor template for sanitizing user prompts. Format: `projects/{project}/locations/{location}/templates/{template_id}` If not specified, no sanitization will be applied to the user prompt.
+        },
+      },
+      "description": "A String", # Optional. Description for additional information. Expected to be shown on the configuration UI, not to the users of the assistant.
+      "disableLocationContext": True or False, # Optional. Indicates whether to disable user location context. By default, user location context is enabled.
+      "displayName": "A String", # Required. The assistant display name. It must be a UTF-8 encoded string with a length limit of 128 characters.
+      "enabledTools": { # Optional. Note: not implemented yet. Use enabled_actions instead. The enabled tools on this assistant. The keys are connector name, for example "projects/{projectId}/locations/{locationId}/collections/{collectionId}/dataconnector The values consist of admin enabled tools towards the connector instance. Admin can selectively enable multiple tools on any of the connector instances that they created in the project. For example {"jira1ConnectorName": [(toolId1, "createTicket"), (toolId2, "transferTicket")], "gmail1ConnectorName": [(toolId3, "sendEmail"),..] }
+        "a_key": { # The enabled tools on a connector
+          "toolInfo": [ # The list of tools with corresponding tool information.
+            { # Information to identify a tool.
+              "toolDisplayName": "A String", # The display name of the tool.
+              "toolName": "A String", # The name of the tool as defined by DataConnectorService.QueryAvailableActions. Note: it's using `action` in the DataConnectorService apis, but they are the same as the `tool` here.
+            },
+          ],
+        },
+      },
+      "generationConfig": { # Configuration for the generation of the assistant response. # Optional. Configuration for the generation of the assistant response.
+        "allowedModelIds": [ # Optional. The list of models that are allowed to be used for assistant.
+          "A String",
+        ],
+        "defaultLanguage": "A String", # The default language to use for the generation of the assistant response. Use an ISO 639-1 language code such as `en`. If not specified, the language will be automatically detected.
+        "defaultModelId": "A String", # Optional. The default model to use for assistant.
+        "systemInstruction": { # System instruction, also known as the prompt preamble for LLM calls. # System instruction, also known as the prompt preamble for LLM calls. See also https://cloud.google.com/vertex-ai/generative-ai/docs/learn/prompts/system-instructions
+          "additionalSystemInstruction": "A String", # Optional. Additional system instruction that will be added to the default system instruction.
+        },
+      },
+      "name": "A String", # Immutable. Resource name of the assistant. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/assistants/{assistant}` It must be a UTF-8 encoded string with a length limit of 1024 characters.
+      "webGroundingType": "A String", # Optional. The type of web grounding to use.
+    },
+  ],
+  "nextPageToken": "A String", # A token that can be sent as ListAssistantsRequest.page_token to retrieve the next page. If this field is omitted, there are no subsequent pages.
+}
+
+ +
+ listAvailableAgentViews(parent, adminView=None, agentOrigin=None, filter=None, languageCode=None, maxSuggestedPrompts=None, pageSize=None, pageToken=None, sortBy=None, x__xgafv=None) +
Lists the data for displaying the Agents under an Assistant which are available to the caller.
+
+Args:
+  parent: string, Required. The parent resource name. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/assistants/{assistant}` (required)
+  adminView: boolean, Optional. Indicates whether to consider if the caller is an admin. If set, and the caller is an admin, the response will consider admin-only permissions. Otherwise, a caller with admin permissions will get a response as an unprivileged user.
+  agentOrigin: string, Optional. The origin of the Agent.
+    Allowed values
+      AGENT_ORIGIN_UNSPECIFIED - The origin is unspecified.
+      GOOGLE - Agent defined by Google.
+      ORGANIZATION - Agent defined by the organization.
+      USER - Agent defined by the user.
+  filter: string, Optional. The filter syntax consists of an expression language for constructing a predicate from one or more fields of the files being filtered. Filter expression is case-sensitive. Allowed fields are: * `display_name` * `state` Some examples of filters would be: * `display_name = 'agent_1'` * `display_name = 'agent_1' AND state = ENABLED` For a full description of the filter format, please see https://google.aip.dev/160.
+  languageCode: string, Optional. The UI language currently shown to the user. Specifying this field request that the texts in the AgentViews in the response should be translated to this language.
+  maxSuggestedPrompts: integer, Optional. The maximum number of suggested prompts to return per agent.
+  pageSize: integer, Optional. Maximum number of AgentViewss to return. If unspecified, defaults to 100. The maximum allowed value is 1000; anything above that will be coerced down to 1000.
+  pageToken: string, Optional. A page token ListAvailableAgentViewsResponse.next_page_token, received from a previous AgentService.ListAvailableAgentViews call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to ListAvailableAgentViews must match the call that provided the page token.
+  sortBy: string, Optional. The field to sort by. Can have the following values: - display-name: The display name of the agent. - description: The description of the agent. - create-time: The creation time of the agent. - state: The state of the agent.
+  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 the AgentService.ListAvailableAgentViews method.
+  "agentViews": [ # The agent sources visible to the caller under the parent Assistant.
+    { # The data for displaying an Agent.
+      "agentOrigin": "A String", # Immutable. The origin of the Agent.
+      "agentSharingState": "A String", # Output only. The sharing state of the agent.
+      "agentType": "A String", # Output only. The type of the agent.
+      "customPlaceholderText": "A String", # The custom placeholder text that appears in the text box before the user enters any text.
+      "deploymentFailureReason": "A String", # The reason why the agent deployment failed. Only set if the state is DEPLOYMENT_FAILED.
+      "description": "A String", # Required. Human-readable description of the agent. This might be used by an LLM to automatically select an agent to respond to a user query and to generate the first version of the steps for the agent that can be modified by the user. The language of this is either Agent.language_code, or ListAvailableAgentViewsRequest.language_code if translations are enabled.
+      "displayName": "A String", # Required. Display name of the agent. The language of this is either Agent.language_code, or ListAvailableAgentViewsRequest.language_code if translations are enabled.
+      "icon": { # Represents an image. # Optional. The icon that represents the agent on the UI.
+        "content": "A String", # Base64-encoded image file contents.
+        "uri": "A String", # Image URI.
+      },
+      "name": "A String", # Resource name of the agent. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/assistants/{assistant}/agents/{agent}`
+      "rejectionReason": "A String", # The reason why the agent was rejected. Only set if the state is PRIVATE, and got there via rejection.
+      "state": "A String", # Output only. The state of the Agent.
+      "suggestedPrompts": [ # Optional. The suggested prompts for the agent, to be shown on the agent landing page.
+        { # A suggested prompt for the agent, to be shown on the agent landing page.
+          "text": "A String", # Required. The text of the suggested prompt. The language of this is either Agent.language_code, or ListAvailableAgentViewsRequest.language_code if translations are enabled.
+        },
+      ],
+      "suspensionReason": "A String", # The reason why the agent was suspended. Only set if the state is SUSPENDED.
+      "userAnnotations": { # Per-user annotations for an Agent, based on UserAnnotation. # Optional. Per-user annotations of the current caller for the agent.
+        "pinned": True or False, # Optional. Whether the agent is pinned, pinned agent will be displayed on the top of the agent list.
+        "viewed": True or False, # Optional. Whether the agent has been viewed by the user.
+      },
+      "userPermissions": { # The permissions of the user on an Agent. # The permissions of the user for this Agent.
+        "canDelete": True or False, # If the user can delete this Agent.
+        "canEdit": True or False, # If the user can edit this Agent.
+        "canProposeUsers": True or False, # If the user can propose other users to share the Agent with.
+        "canRequestReview": True or False, # If the user can request a review for this Agent.
+        "canRun": True or False, # If the user can run this Agent.
+        "canView": True or False, # If the user can view the source of this Agent.
+        "canWithdraw": True or False, # If the user can withdraw this Agent.
+      },
+    },
+  ],
+  "nextPageToken": "A String", # A token that can be sent as ListAvailableAgentViewsRequest.page_token to retrieve the next page. If this field is omitted, there are no subsequent pages.
+}
+
+ +
+ listAvailableAgentViews_next() +
Retrieves the next page of results.
+
+        Args:
+          previous_request: The request for the previous page. (required)
+          previous_response: The response from the request for the previous page. (required)
+
+        Returns:
+          A request object that you can call 'execute()' on to request the next
+          page. Returns None if there are no more items in the collection.
+        
+
+ +
+ list_next() +
Retrieves the next page of results.
+
+        Args:
+          previous_request: The request for the previous page. (required)
+          previous_response: The response from the request for the previous page. (required)
+
+        Returns:
+          A request object that you can call 'execute()' on to request the next
+          page. Returns None if there are no more items in the collection.
+        
+
+
patch(name, body=None, updateMask=None, x__xgafv=None)
Updates an Assistant
@@ -176,6 +483,9 @@ 

Method Details

"userPromptTemplate": "A String", # Optional. The resource name of the Model Armor template for sanitizing user prompts. Format: `projects/{project}/locations/{location}/templates/{template_id}` If not specified, no sanitization will be applied to the user prompt. }, }, + "description": "A String", # Optional. Description for additional information. Expected to be shown on the configuration UI, not to the users of the assistant. + "disableLocationContext": True or False, # Optional. Indicates whether to disable user location context. By default, user location context is enabled. + "displayName": "A String", # Required. The assistant display name. It must be a UTF-8 encoded string with a length limit of 128 characters. "enabledTools": { # Optional. Note: not implemented yet. Use enabled_actions instead. The enabled tools on this assistant. The keys are connector name, for example "projects/{projectId}/locations/{locationId}/collections/{collectionId}/dataconnector The values consist of admin enabled tools towards the connector instance. Admin can selectively enable multiple tools on any of the connector instances that they created in the project. For example {"jira1ConnectorName": [(toolId1, "createTicket"), (toolId2, "transferTicket")], "gmail1ConnectorName": [(toolId3, "sendEmail"),..] } "a_key": { # The enabled tools on a connector "toolInfo": [ # The list of tools with corresponding tool information. @@ -187,7 +497,11 @@

Method Details

}, }, "generationConfig": { # Configuration for the generation of the assistant response. # Optional. Configuration for the generation of the assistant response. + "allowedModelIds": [ # Optional. The list of models that are allowed to be used for assistant. + "A String", + ], "defaultLanguage": "A String", # The default language to use for the generation of the assistant response. Use an ISO 639-1 language code such as `en`. If not specified, the language will be automatically detected. + "defaultModelId": "A String", # Optional. The default model to use for assistant. "systemInstruction": { # System instruction, also known as the prompt preamble for LLM calls. # System instruction, also known as the prompt preamble for LLM calls. See also https://cloud.google.com/vertex-ai/generative-ai/docs/learn/prompts/system-instructions "additionalSystemInstruction": "A String", # Optional. Additional system instruction that will be added to the default system instruction. }, @@ -220,6 +534,9 @@

Method Details

"userPromptTemplate": "A String", # Optional. The resource name of the Model Armor template for sanitizing user prompts. Format: `projects/{project}/locations/{location}/templates/{template_id}` If not specified, no sanitization will be applied to the user prompt. }, }, + "description": "A String", # Optional. Description for additional information. Expected to be shown on the configuration UI, not to the users of the assistant. + "disableLocationContext": True or False, # Optional. Indicates whether to disable user location context. By default, user location context is enabled. + "displayName": "A String", # Required. The assistant display name. It must be a UTF-8 encoded string with a length limit of 128 characters. "enabledTools": { # Optional. Note: not implemented yet. Use enabled_actions instead. The enabled tools on this assistant. The keys are connector name, for example "projects/{projectId}/locations/{locationId}/collections/{collectionId}/dataconnector The values consist of admin enabled tools towards the connector instance. Admin can selectively enable multiple tools on any of the connector instances that they created in the project. For example {"jira1ConnectorName": [(toolId1, "createTicket"), (toolId2, "transferTicket")], "gmail1ConnectorName": [(toolId3, "sendEmail"),..] } "a_key": { # The enabled tools on a connector "toolInfo": [ # The list of tools with corresponding tool information. @@ -231,7 +548,11 @@

Method Details

}, }, "generationConfig": { # Configuration for the generation of the assistant response. # Optional. Configuration for the generation of the assistant response. + "allowedModelIds": [ # Optional. The list of models that are allowed to be used for assistant. + "A String", + ], "defaultLanguage": "A String", # The default language to use for the generation of the assistant response. Use an ISO 639-1 language code such as `en`. If not specified, the language will be automatically detected. + "defaultModelId": "A String", # Optional. The default model to use for assistant. "systemInstruction": { # System instruction, also known as the prompt preamble for LLM calls. # System instruction, also known as the prompt preamble for LLM calls. See also https://cloud.google.com/vertex-ai/generative-ai/docs/learn/prompts/system-instructions "additionalSystemInstruction": "A String", # Optional. Additional system instruction that will be added to the default system instruction. }, @@ -412,6 +733,9 @@

Method Details

"state": "A String", # State of the answer generation. }, "assistToken": "A String", # A global unique ID that identifies the current pair of request and stream of responses. Used for feedback and support. + "invocationTools": [ # The tool names of the tools that were invoked. + "A String", + ], "sessionInfo": { # Information about the session. # Session information. Only included in the final StreamAssistResponse of the response stream. "session": "A String", # Name of the newly generated or continued session. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/sessions/{session}`. }, diff --git a/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.engines.html b/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.engines.html index 2609b73db1..910c48df2e 100644 --- a/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.engines.html +++ b/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.engines.html @@ -182,6 +182,20 @@

Method Details

"chatEngineMetadata": { # Additional information of a Chat Engine. Fields in this message are output only. # Output only. Additional information of the Chat Engine. Only applicable if solution_type is SOLUTION_TYPE_CHAT. "dialogflowAgent": "A String", # The resource name of a Dialogflow agent, that this Chat Engine refers to. Format: `projects//locations//agents/`. }, + "cmekConfig": { # Configurations used to enable CMEK data encryption with Cloud KMS keys. # Output only. CMEK-related information for the Engine. + "isDefault": True or False, # Output only. The default CmekConfig for the Customer. + "kmsKey": "A String", # Required. KMS key resource name which will be used to encrypt resources `projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{keyId}`. + "kmsKeyVersion": "A String", # Output only. KMS key version resource name which will be used to encrypt resources `/cryptoKeyVersions/{keyVersion}`. + "lastRotationTimestampMicros": "A String", # Output only. The timestamp of the last key rotation. + "name": "A String", # Required. The name of the CmekConfig of the form `projects/{project}/locations/{location}/cmekConfig` or `projects/{project}/locations/{location}/cmekConfigs/{cmek_config}`. + "notebooklmState": "A String", # Output only. Whether the NotebookLM Corpus is ready to be used. + "singleRegionKeys": [ # Optional. Single-regional CMEKs that are required for some VAIS features. + { # Metadata for single-regional CMEKs. + "kmsKey": "A String", # Required. Single-regional kms key resource name which will be used to encrypt resources `projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{keyId}`. + }, + ], + "state": "A String", # Output only. The states of the CmekConfig. + }, "commonConfig": { # Common configurations for an Engine. # Common config spec that specifies the metadata of the engine. "companyName": "A String", # The name of the company, business or entity that is associated with the engine. Setting this may help improve LLM related features. }, @@ -213,6 +227,9 @@

Method Details

"trainingState": "A String", # The training state that the engine is in (e.g. `TRAINING` or `PAUSED`). Since part of the cost of running the service is frequency of training - this can be used to determine when to train engine in order to control cost. If not specified: the default value for `CreateEngine` method is `TRAINING`. The default value for `UpdateEngine` method is to keep the state the same as before. "type": "A String", # Required. The type of engine. e.g., `recommended-for-you`. This field together with optimization_objective describe engine metadata to use to control engine training and serving. Currently supported values: `recommended-for-you`, `others-you-may-like`, `more-like-this`, `most-popular-items`. }, + "modelConfigs": { # Optional. Maps a model name to its specific configuration for this engine. This allows admin users to turn on/off individual models. This only stores models whose states are overridden by the admin. When the state is unspecified, or model_configs is empty for this model, the system will decide if this model should be available or not based on the default configuration. For example, a preview model should be disabled by default if the admin has not chosen to enable it. + "a_key": "A String", + }, "name": "A String", # Immutable. Identifier. The fully qualified resource name of the engine. This field must be a UTF-8 encoded string with a length limit of 1024 characters. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}` engine should be 1-63 characters, and valid characters are /a-z0-9*/. Otherwise, an INVALID_ARGUMENT error is returned. "recommendationMetadata": { # Additional information of a recommendation engine. # Output only. Additional information of a recommendation engine. Only applicable if solution_type is SOLUTION_TYPE_RECOMMENDATION. "dataState": "A String", # Output only. The state of data requirements for this engine: `DATA_OK` and `DATA_ERROR`. Engine cannot be trained if the data is in `DATA_ERROR` state. Engine can have `DATA_ERROR` state even if serving state is `ACTIVE`: engines were trained successfully before, but cannot be refreshed because the underlying engine no longer has sufficient data for training. @@ -222,6 +239,7 @@

Method Details

"tuningOperation": "A String", # Output only. The latest tune operation id associated with the engine. Only applicable on Media Recommendation engines. If present, this operation id can be used to determine if there is an ongoing tune for this engine. To check the operation status, send the GetOperation request with this operation id in the engine resource format. If no tuning has happened for this engine, the string is empty. }, "searchEngineConfig": { # Configurations for a Search Engine. # Configurations for the Search Engine. Only applicable if solution_type is SOLUTION_TYPE_SEARCH. + "requiredSubscriptionTier": "A String", # Optional. The required subscription tier of this engine. They cannot be modified after engine creation. If the required subscription tier is search, user with higher license tier like assist can still access the standalone app associated with this engine. "searchAddOns": [ # The add-on that this search engine enables. "A String", ], @@ -327,6 +345,20 @@

Method Details

"chatEngineMetadata": { # Additional information of a Chat Engine. Fields in this message are output only. # Output only. Additional information of the Chat Engine. Only applicable if solution_type is SOLUTION_TYPE_CHAT. "dialogflowAgent": "A String", # The resource name of a Dialogflow agent, that this Chat Engine refers to. Format: `projects//locations//agents/`. }, + "cmekConfig": { # Configurations used to enable CMEK data encryption with Cloud KMS keys. # Output only. CMEK-related information for the Engine. + "isDefault": True or False, # Output only. The default CmekConfig for the Customer. + "kmsKey": "A String", # Required. KMS key resource name which will be used to encrypt resources `projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{keyId}`. + "kmsKeyVersion": "A String", # Output only. KMS key version resource name which will be used to encrypt resources `/cryptoKeyVersions/{keyVersion}`. + "lastRotationTimestampMicros": "A String", # Output only. The timestamp of the last key rotation. + "name": "A String", # Required. The name of the CmekConfig of the form `projects/{project}/locations/{location}/cmekConfig` or `projects/{project}/locations/{location}/cmekConfigs/{cmek_config}`. + "notebooklmState": "A String", # Output only. Whether the NotebookLM Corpus is ready to be used. + "singleRegionKeys": [ # Optional. Single-regional CMEKs that are required for some VAIS features. + { # Metadata for single-regional CMEKs. + "kmsKey": "A String", # Required. Single-regional kms key resource name which will be used to encrypt resources `projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{keyId}`. + }, + ], + "state": "A String", # Output only. The states of the CmekConfig. + }, "commonConfig": { # Common configurations for an Engine. # Common config spec that specifies the metadata of the engine. "companyName": "A String", # The name of the company, business or entity that is associated with the engine. Setting this may help improve LLM related features. }, @@ -358,6 +390,9 @@

Method Details

"trainingState": "A String", # The training state that the engine is in (e.g. `TRAINING` or `PAUSED`). Since part of the cost of running the service is frequency of training - this can be used to determine when to train engine in order to control cost. If not specified: the default value for `CreateEngine` method is `TRAINING`. The default value for `UpdateEngine` method is to keep the state the same as before. "type": "A String", # Required. The type of engine. e.g., `recommended-for-you`. This field together with optimization_objective describe engine metadata to use to control engine training and serving. Currently supported values: `recommended-for-you`, `others-you-may-like`, `more-like-this`, `most-popular-items`. }, + "modelConfigs": { # Optional. Maps a model name to its specific configuration for this engine. This allows admin users to turn on/off individual models. This only stores models whose states are overridden by the admin. When the state is unspecified, or model_configs is empty for this model, the system will decide if this model should be available or not based on the default configuration. For example, a preview model should be disabled by default if the admin has not chosen to enable it. + "a_key": "A String", + }, "name": "A String", # Immutable. Identifier. The fully qualified resource name of the engine. This field must be a UTF-8 encoded string with a length limit of 1024 characters. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}` engine should be 1-63 characters, and valid characters are /a-z0-9*/. Otherwise, an INVALID_ARGUMENT error is returned. "recommendationMetadata": { # Additional information of a recommendation engine. # Output only. Additional information of a recommendation engine. Only applicable if solution_type is SOLUTION_TYPE_RECOMMENDATION. "dataState": "A String", # Output only. The state of data requirements for this engine: `DATA_OK` and `DATA_ERROR`. Engine cannot be trained if the data is in `DATA_ERROR` state. Engine can have `DATA_ERROR` state even if serving state is `ACTIVE`: engines were trained successfully before, but cannot be refreshed because the underlying engine no longer has sufficient data for training. @@ -367,6 +402,7 @@

Method Details

"tuningOperation": "A String", # Output only. The latest tune operation id associated with the engine. Only applicable on Media Recommendation engines. If present, this operation id can be used to determine if there is an ongoing tune for this engine. To check the operation status, send the GetOperation request with this operation id in the engine resource format. If no tuning has happened for this engine, the string is empty. }, "searchEngineConfig": { # Configurations for a Search Engine. # Configurations for the Search Engine. Only applicable if solution_type is SOLUTION_TYPE_SEARCH. + "requiredSubscriptionTier": "A String", # Optional. The required subscription tier of this engine. They cannot be modified after engine creation. If the required subscription tier is search, user with higher license tier like assist can still access the standalone app associated with this engine. "searchAddOns": [ # The add-on that this search engine enables. "A String", ], @@ -432,6 +468,20 @@

Method Details

"chatEngineMetadata": { # Additional information of a Chat Engine. Fields in this message are output only. # Output only. Additional information of the Chat Engine. Only applicable if solution_type is SOLUTION_TYPE_CHAT. "dialogflowAgent": "A String", # The resource name of a Dialogflow agent, that this Chat Engine refers to. Format: `projects//locations//agents/`. }, + "cmekConfig": { # Configurations used to enable CMEK data encryption with Cloud KMS keys. # Output only. CMEK-related information for the Engine. + "isDefault": True or False, # Output only. The default CmekConfig for the Customer. + "kmsKey": "A String", # Required. KMS key resource name which will be used to encrypt resources `projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{keyId}`. + "kmsKeyVersion": "A String", # Output only. KMS key version resource name which will be used to encrypt resources `/cryptoKeyVersions/{keyVersion}`. + "lastRotationTimestampMicros": "A String", # Output only. The timestamp of the last key rotation. + "name": "A String", # Required. The name of the CmekConfig of the form `projects/{project}/locations/{location}/cmekConfig` or `projects/{project}/locations/{location}/cmekConfigs/{cmek_config}`. + "notebooklmState": "A String", # Output only. Whether the NotebookLM Corpus is ready to be used. + "singleRegionKeys": [ # Optional. Single-regional CMEKs that are required for some VAIS features. + { # Metadata for single-regional CMEKs. + "kmsKey": "A String", # Required. Single-regional kms key resource name which will be used to encrypt resources `projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{keyId}`. + }, + ], + "state": "A String", # Output only. The states of the CmekConfig. + }, "commonConfig": { # Common configurations for an Engine. # Common config spec that specifies the metadata of the engine. "companyName": "A String", # The name of the company, business or entity that is associated with the engine. Setting this may help improve LLM related features. }, @@ -463,6 +513,9 @@

Method Details

"trainingState": "A String", # The training state that the engine is in (e.g. `TRAINING` or `PAUSED`). Since part of the cost of running the service is frequency of training - this can be used to determine when to train engine in order to control cost. If not specified: the default value for `CreateEngine` method is `TRAINING`. The default value for `UpdateEngine` method is to keep the state the same as before. "type": "A String", # Required. The type of engine. e.g., `recommended-for-you`. This field together with optimization_objective describe engine metadata to use to control engine training and serving. Currently supported values: `recommended-for-you`, `others-you-may-like`, `more-like-this`, `most-popular-items`. }, + "modelConfigs": { # Optional. Maps a model name to its specific configuration for this engine. This allows admin users to turn on/off individual models. This only stores models whose states are overridden by the admin. When the state is unspecified, or model_configs is empty for this model, the system will decide if this model should be available or not based on the default configuration. For example, a preview model should be disabled by default if the admin has not chosen to enable it. + "a_key": "A String", + }, "name": "A String", # Immutable. Identifier. The fully qualified resource name of the engine. This field must be a UTF-8 encoded string with a length limit of 1024 characters. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}` engine should be 1-63 characters, and valid characters are /a-z0-9*/. Otherwise, an INVALID_ARGUMENT error is returned. "recommendationMetadata": { # Additional information of a recommendation engine. # Output only. Additional information of a recommendation engine. Only applicable if solution_type is SOLUTION_TYPE_RECOMMENDATION. "dataState": "A String", # Output only. The state of data requirements for this engine: `DATA_OK` and `DATA_ERROR`. Engine cannot be trained if the data is in `DATA_ERROR` state. Engine can have `DATA_ERROR` state even if serving state is `ACTIVE`: engines were trained successfully before, but cannot be refreshed because the underlying engine no longer has sufficient data for training. @@ -472,6 +525,7 @@

Method Details

"tuningOperation": "A String", # Output only. The latest tune operation id associated with the engine. Only applicable on Media Recommendation engines. If present, this operation id can be used to determine if there is an ongoing tune for this engine. To check the operation status, send the GetOperation request with this operation id in the engine resource format. If no tuning has happened for this engine, the string is empty. }, "searchEngineConfig": { # Configurations for a Search Engine. # Configurations for the Search Engine. Only applicable if solution_type is SOLUTION_TYPE_SEARCH. + "requiredSubscriptionTier": "A String", # Optional. The required subscription tier of this engine. They cannot be modified after engine creation. If the required subscription tier is search, user with higher license tier like assist can still access the standalone app associated with this engine. "searchAddOns": [ # The add-on that this search engine enables. "A String", ], @@ -525,6 +579,20 @@

Method Details

"chatEngineMetadata": { # Additional information of a Chat Engine. Fields in this message are output only. # Output only. Additional information of the Chat Engine. Only applicable if solution_type is SOLUTION_TYPE_CHAT. "dialogflowAgent": "A String", # The resource name of a Dialogflow agent, that this Chat Engine refers to. Format: `projects//locations//agents/`. }, + "cmekConfig": { # Configurations used to enable CMEK data encryption with Cloud KMS keys. # Output only. CMEK-related information for the Engine. + "isDefault": True or False, # Output only. The default CmekConfig for the Customer. + "kmsKey": "A String", # Required. KMS key resource name which will be used to encrypt resources `projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{keyId}`. + "kmsKeyVersion": "A String", # Output only. KMS key version resource name which will be used to encrypt resources `/cryptoKeyVersions/{keyVersion}`. + "lastRotationTimestampMicros": "A String", # Output only. The timestamp of the last key rotation. + "name": "A String", # Required. The name of the CmekConfig of the form `projects/{project}/locations/{location}/cmekConfig` or `projects/{project}/locations/{location}/cmekConfigs/{cmek_config}`. + "notebooklmState": "A String", # Output only. Whether the NotebookLM Corpus is ready to be used. + "singleRegionKeys": [ # Optional. Single-regional CMEKs that are required for some VAIS features. + { # Metadata for single-regional CMEKs. + "kmsKey": "A String", # Required. Single-regional kms key resource name which will be used to encrypt resources `projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{keyId}`. + }, + ], + "state": "A String", # Output only. The states of the CmekConfig. + }, "commonConfig": { # Common configurations for an Engine. # Common config spec that specifies the metadata of the engine. "companyName": "A String", # The name of the company, business or entity that is associated with the engine. Setting this may help improve LLM related features. }, @@ -556,6 +624,9 @@

Method Details

"trainingState": "A String", # The training state that the engine is in (e.g. `TRAINING` or `PAUSED`). Since part of the cost of running the service is frequency of training - this can be used to determine when to train engine in order to control cost. If not specified: the default value for `CreateEngine` method is `TRAINING`. The default value for `UpdateEngine` method is to keep the state the same as before. "type": "A String", # Required. The type of engine. e.g., `recommended-for-you`. This field together with optimization_objective describe engine metadata to use to control engine training and serving. Currently supported values: `recommended-for-you`, `others-you-may-like`, `more-like-this`, `most-popular-items`. }, + "modelConfigs": { # Optional. Maps a model name to its specific configuration for this engine. This allows admin users to turn on/off individual models. This only stores models whose states are overridden by the admin. When the state is unspecified, or model_configs is empty for this model, the system will decide if this model should be available or not based on the default configuration. For example, a preview model should be disabled by default if the admin has not chosen to enable it. + "a_key": "A String", + }, "name": "A String", # Immutable. Identifier. The fully qualified resource name of the engine. This field must be a UTF-8 encoded string with a length limit of 1024 characters. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}` engine should be 1-63 characters, and valid characters are /a-z0-9*/. Otherwise, an INVALID_ARGUMENT error is returned. "recommendationMetadata": { # Additional information of a recommendation engine. # Output only. Additional information of a recommendation engine. Only applicable if solution_type is SOLUTION_TYPE_RECOMMENDATION. "dataState": "A String", # Output only. The state of data requirements for this engine: `DATA_OK` and `DATA_ERROR`. Engine cannot be trained if the data is in `DATA_ERROR` state. Engine can have `DATA_ERROR` state even if serving state is `ACTIVE`: engines were trained successfully before, but cannot be refreshed because the underlying engine no longer has sufficient data for training. @@ -565,6 +636,7 @@

Method Details

"tuningOperation": "A String", # Output only. The latest tune operation id associated with the engine. Only applicable on Media Recommendation engines. If present, this operation id can be used to determine if there is an ongoing tune for this engine. To check the operation status, send the GetOperation request with this operation id in the engine resource format. If no tuning has happened for this engine, the string is empty. }, "searchEngineConfig": { # Configurations for a Search Engine. # Configurations for the Search Engine. Only applicable if solution_type is SOLUTION_TYPE_SEARCH. + "requiredSubscriptionTier": "A String", # Optional. The required subscription tier of this engine. They cannot be modified after engine creation. If the required subscription tier is search, user with higher license tier like assist can still access the standalone app associated with this engine. "searchAddOns": [ # The add-on that this search engine enables. "A String", ], @@ -600,6 +672,20 @@

Method Details

"chatEngineMetadata": { # Additional information of a Chat Engine. Fields in this message are output only. # Output only. Additional information of the Chat Engine. Only applicable if solution_type is SOLUTION_TYPE_CHAT. "dialogflowAgent": "A String", # The resource name of a Dialogflow agent, that this Chat Engine refers to. Format: `projects//locations//agents/`. }, + "cmekConfig": { # Configurations used to enable CMEK data encryption with Cloud KMS keys. # Output only. CMEK-related information for the Engine. + "isDefault": True or False, # Output only. The default CmekConfig for the Customer. + "kmsKey": "A String", # Required. KMS key resource name which will be used to encrypt resources `projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{keyId}`. + "kmsKeyVersion": "A String", # Output only. KMS key version resource name which will be used to encrypt resources `/cryptoKeyVersions/{keyVersion}`. + "lastRotationTimestampMicros": "A String", # Output only. The timestamp of the last key rotation. + "name": "A String", # Required. The name of the CmekConfig of the form `projects/{project}/locations/{location}/cmekConfig` or `projects/{project}/locations/{location}/cmekConfigs/{cmek_config}`. + "notebooklmState": "A String", # Output only. Whether the NotebookLM Corpus is ready to be used. + "singleRegionKeys": [ # Optional. Single-regional CMEKs that are required for some VAIS features. + { # Metadata for single-regional CMEKs. + "kmsKey": "A String", # Required. Single-regional kms key resource name which will be used to encrypt resources `projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{keyId}`. + }, + ], + "state": "A String", # Output only. The states of the CmekConfig. + }, "commonConfig": { # Common configurations for an Engine. # Common config spec that specifies the metadata of the engine. "companyName": "A String", # The name of the company, business or entity that is associated with the engine. Setting this may help improve LLM related features. }, @@ -631,6 +717,9 @@

Method Details

"trainingState": "A String", # The training state that the engine is in (e.g. `TRAINING` or `PAUSED`). Since part of the cost of running the service is frequency of training - this can be used to determine when to train engine in order to control cost. If not specified: the default value for `CreateEngine` method is `TRAINING`. The default value for `UpdateEngine` method is to keep the state the same as before. "type": "A String", # Required. The type of engine. e.g., `recommended-for-you`. This field together with optimization_objective describe engine metadata to use to control engine training and serving. Currently supported values: `recommended-for-you`, `others-you-may-like`, `more-like-this`, `most-popular-items`. }, + "modelConfigs": { # Optional. Maps a model name to its specific configuration for this engine. This allows admin users to turn on/off individual models. This only stores models whose states are overridden by the admin. When the state is unspecified, or model_configs is empty for this model, the system will decide if this model should be available or not based on the default configuration. For example, a preview model should be disabled by default if the admin has not chosen to enable it. + "a_key": "A String", + }, "name": "A String", # Immutable. Identifier. The fully qualified resource name of the engine. This field must be a UTF-8 encoded string with a length limit of 1024 characters. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}` engine should be 1-63 characters, and valid characters are /a-z0-9*/. Otherwise, an INVALID_ARGUMENT error is returned. "recommendationMetadata": { # Additional information of a recommendation engine. # Output only. Additional information of a recommendation engine. Only applicable if solution_type is SOLUTION_TYPE_RECOMMENDATION. "dataState": "A String", # Output only. The state of data requirements for this engine: `DATA_OK` and `DATA_ERROR`. Engine cannot be trained if the data is in `DATA_ERROR` state. Engine can have `DATA_ERROR` state even if serving state is `ACTIVE`: engines were trained successfully before, but cannot be refreshed because the underlying engine no longer has sufficient data for training. @@ -640,6 +729,7 @@

Method Details

"tuningOperation": "A String", # Output only. The latest tune operation id associated with the engine. Only applicable on Media Recommendation engines. If present, this operation id can be used to determine if there is an ongoing tune for this engine. To check the operation status, send the GetOperation request with this operation id in the engine resource format. If no tuning has happened for this engine, the string is empty. }, "searchEngineConfig": { # Configurations for a Search Engine. # Configurations for the Search Engine. Only applicable if solution_type is SOLUTION_TYPE_SEARCH. + "requiredSubscriptionTier": "A String", # Optional. The required subscription tier of this engine. They cannot be modified after engine creation. If the required subscription tier is search, user with higher license tier like assist can still access the standalone app associated with this engine. "searchAddOns": [ # The add-on that this search engine enables. "A String", ], @@ -687,6 +777,20 @@

Method Details

"chatEngineMetadata": { # Additional information of a Chat Engine. Fields in this message are output only. # Output only. Additional information of the Chat Engine. Only applicable if solution_type is SOLUTION_TYPE_CHAT. "dialogflowAgent": "A String", # The resource name of a Dialogflow agent, that this Chat Engine refers to. Format: `projects//locations//agents/`. }, + "cmekConfig": { # Configurations used to enable CMEK data encryption with Cloud KMS keys. # Output only. CMEK-related information for the Engine. + "isDefault": True or False, # Output only. The default CmekConfig for the Customer. + "kmsKey": "A String", # Required. KMS key resource name which will be used to encrypt resources `projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{keyId}`. + "kmsKeyVersion": "A String", # Output only. KMS key version resource name which will be used to encrypt resources `/cryptoKeyVersions/{keyVersion}`. + "lastRotationTimestampMicros": "A String", # Output only. The timestamp of the last key rotation. + "name": "A String", # Required. The name of the CmekConfig of the form `projects/{project}/locations/{location}/cmekConfig` or `projects/{project}/locations/{location}/cmekConfigs/{cmek_config}`. + "notebooklmState": "A String", # Output only. Whether the NotebookLM Corpus is ready to be used. + "singleRegionKeys": [ # Optional. Single-regional CMEKs that are required for some VAIS features. + { # Metadata for single-regional CMEKs. + "kmsKey": "A String", # Required. Single-regional kms key resource name which will be used to encrypt resources `projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{keyId}`. + }, + ], + "state": "A String", # Output only. The states of the CmekConfig. + }, "commonConfig": { # Common configurations for an Engine. # Common config spec that specifies the metadata of the engine. "companyName": "A String", # The name of the company, business or entity that is associated with the engine. Setting this may help improve LLM related features. }, @@ -718,6 +822,9 @@

Method Details

"trainingState": "A String", # The training state that the engine is in (e.g. `TRAINING` or `PAUSED`). Since part of the cost of running the service is frequency of training - this can be used to determine when to train engine in order to control cost. If not specified: the default value for `CreateEngine` method is `TRAINING`. The default value for `UpdateEngine` method is to keep the state the same as before. "type": "A String", # Required. The type of engine. e.g., `recommended-for-you`. This field together with optimization_objective describe engine metadata to use to control engine training and serving. Currently supported values: `recommended-for-you`, `others-you-may-like`, `more-like-this`, `most-popular-items`. }, + "modelConfigs": { # Optional. Maps a model name to its specific configuration for this engine. This allows admin users to turn on/off individual models. This only stores models whose states are overridden by the admin. When the state is unspecified, or model_configs is empty for this model, the system will decide if this model should be available or not based on the default configuration. For example, a preview model should be disabled by default if the admin has not chosen to enable it. + "a_key": "A String", + }, "name": "A String", # Immutable. Identifier. The fully qualified resource name of the engine. This field must be a UTF-8 encoded string with a length limit of 1024 characters. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}` engine should be 1-63 characters, and valid characters are /a-z0-9*/. Otherwise, an INVALID_ARGUMENT error is returned. "recommendationMetadata": { # Additional information of a recommendation engine. # Output only. Additional information of a recommendation engine. Only applicable if solution_type is SOLUTION_TYPE_RECOMMENDATION. "dataState": "A String", # Output only. The state of data requirements for this engine: `DATA_OK` and `DATA_ERROR`. Engine cannot be trained if the data is in `DATA_ERROR` state. Engine can have `DATA_ERROR` state even if serving state is `ACTIVE`: engines were trained successfully before, but cannot be refreshed because the underlying engine no longer has sufficient data for training. @@ -727,6 +834,7 @@

Method Details

"tuningOperation": "A String", # Output only. The latest tune operation id associated with the engine. Only applicable on Media Recommendation engines. If present, this operation id can be used to determine if there is an ongoing tune for this engine. To check the operation status, send the GetOperation request with this operation id in the engine resource format. If no tuning has happened for this engine, the string is empty. }, "searchEngineConfig": { # Configurations for a Search Engine. # Configurations for the Search Engine. Only applicable if solution_type is SOLUTION_TYPE_SEARCH. + "requiredSubscriptionTier": "A String", # Optional. The required subscription tier of this engine. They cannot be modified after engine creation. If the required subscription tier is search, user with higher license tier like assist can still access the standalone app associated with this engine. "searchAddOns": [ # The add-on that this search engine enables. "A String", ], @@ -774,6 +882,20 @@

Method Details

"chatEngineMetadata": { # Additional information of a Chat Engine. Fields in this message are output only. # Output only. Additional information of the Chat Engine. Only applicable if solution_type is SOLUTION_TYPE_CHAT. "dialogflowAgent": "A String", # The resource name of a Dialogflow agent, that this Chat Engine refers to. Format: `projects//locations//agents/`. }, + "cmekConfig": { # Configurations used to enable CMEK data encryption with Cloud KMS keys. # Output only. CMEK-related information for the Engine. + "isDefault": True or False, # Output only. The default CmekConfig for the Customer. + "kmsKey": "A String", # Required. KMS key resource name which will be used to encrypt resources `projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{keyId}`. + "kmsKeyVersion": "A String", # Output only. KMS key version resource name which will be used to encrypt resources `/cryptoKeyVersions/{keyVersion}`. + "lastRotationTimestampMicros": "A String", # Output only. The timestamp of the last key rotation. + "name": "A String", # Required. The name of the CmekConfig of the form `projects/{project}/locations/{location}/cmekConfig` or `projects/{project}/locations/{location}/cmekConfigs/{cmek_config}`. + "notebooklmState": "A String", # Output only. Whether the NotebookLM Corpus is ready to be used. + "singleRegionKeys": [ # Optional. Single-regional CMEKs that are required for some VAIS features. + { # Metadata for single-regional CMEKs. + "kmsKey": "A String", # Required. Single-regional kms key resource name which will be used to encrypt resources `projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{keyId}`. + }, + ], + "state": "A String", # Output only. The states of the CmekConfig. + }, "commonConfig": { # Common configurations for an Engine. # Common config spec that specifies the metadata of the engine. "companyName": "A String", # The name of the company, business or entity that is associated with the engine. Setting this may help improve LLM related features. }, @@ -805,6 +927,9 @@

Method Details

"trainingState": "A String", # The training state that the engine is in (e.g. `TRAINING` or `PAUSED`). Since part of the cost of running the service is frequency of training - this can be used to determine when to train engine in order to control cost. If not specified: the default value for `CreateEngine` method is `TRAINING`. The default value for `UpdateEngine` method is to keep the state the same as before. "type": "A String", # Required. The type of engine. e.g., `recommended-for-you`. This field together with optimization_objective describe engine metadata to use to control engine training and serving. Currently supported values: `recommended-for-you`, `others-you-may-like`, `more-like-this`, `most-popular-items`. }, + "modelConfigs": { # Optional. Maps a model name to its specific configuration for this engine. This allows admin users to turn on/off individual models. This only stores models whose states are overridden by the admin. When the state is unspecified, or model_configs is empty for this model, the system will decide if this model should be available or not based on the default configuration. For example, a preview model should be disabled by default if the admin has not chosen to enable it. + "a_key": "A String", + }, "name": "A String", # Immutable. Identifier. The fully qualified resource name of the engine. This field must be a UTF-8 encoded string with a length limit of 1024 characters. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}` engine should be 1-63 characters, and valid characters are /a-z0-9*/. Otherwise, an INVALID_ARGUMENT error is returned. "recommendationMetadata": { # Additional information of a recommendation engine. # Output only. Additional information of a recommendation engine. Only applicable if solution_type is SOLUTION_TYPE_RECOMMENDATION. "dataState": "A String", # Output only. The state of data requirements for this engine: `DATA_OK` and `DATA_ERROR`. Engine cannot be trained if the data is in `DATA_ERROR` state. Engine can have `DATA_ERROR` state even if serving state is `ACTIVE`: engines were trained successfully before, but cannot be refreshed because the underlying engine no longer has sufficient data for training. @@ -814,6 +939,7 @@

Method Details

"tuningOperation": "A String", # Output only. The latest tune operation id associated with the engine. Only applicable on Media Recommendation engines. If present, this operation id can be used to determine if there is an ongoing tune for this engine. To check the operation status, send the GetOperation request with this operation id in the engine resource format. If no tuning has happened for this engine, the string is empty. }, "searchEngineConfig": { # Configurations for a Search Engine. # Configurations for the Search Engine. Only applicable if solution_type is SOLUTION_TYPE_SEARCH. + "requiredSubscriptionTier": "A String", # Optional. The required subscription tier of this engine. They cannot be modified after engine creation. If the required subscription tier is search, user with higher license tier like assist can still access the standalone app associated with this engine. "searchAddOns": [ # The add-on that this search engine enables. "A String", ], diff --git a/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.engines.operations.html b/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.engines.operations.html index f6647aeaae..6a91d78fb5 100644 --- a/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.engines.operations.html +++ b/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.engines.operations.html @@ -136,7 +136,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -168,7 +168,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], }
diff --git a/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.engines.servingConfigs.html b/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.engines.servingConfigs.html index 507be78c12..4d03a49c84 100644 --- a/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.engines.servingConfigs.html +++ b/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.engines.servingConfigs.html @@ -1530,6 +1530,13 @@

Method Details

"useSemanticChunks": True or False, # If true, answer will be generated from most relevant chunks from top search results. This feature will improve summary quality. Note that with this feature enabled, not all top search results will be referenced and included in the reference list, so the citation source index only points to the search results listed in the reference list. }, }, + "crowdingSpecs": [ # Optional. Crowding specifications for improving result diversity. If multiple CrowdingSpecs are specified, crowding will be evaluated on each unique combination of the `field` values, and max_count will be the maximum value of `max_count` across all CrowdingSpecs. For example, if the first CrowdingSpec has `field` = "color" and `max_count` = 3, and the second CrowdingSpec has `field` = "size" and `max_count` = 2, then after 3 documents that share the same color AND size have been returned, subsequent ones should be removed or demoted. + { # Specification for crowding. Crowding improves the diversity of search results by limiting the number of results that share the same field value. For example, crowding on the color field with a max_count of 3 and mode DROP_CROWDED_RESULTS will return at most 3 results with the same color across all pages. + "field": "A String", # The field to use for crowding. Documents can be crowded by a field in the Document object. Crowding field is case sensitive. + "maxCount": 42, # The maximum number of documents to keep per value of the field. Once there are at least max_count previous results which contain the same value for the given field (according to the order specified in `order_by`), later results with the same value are "crowded away". If not specified, the default value is 1. + "mode": "A String", # Mode to use for documents that are crowded away. + }, + ], "customFineTuningSpec": { # Defines custom fine tuning spec. # Custom fine tuning configs. If set, it has higher priority than the configs set in ServingConfig.custom_fine_tuning_spec. "enableSearchAdaptor": True or False, # Whether or not to enable and include custom fine tuned search adaptor model. }, @@ -1621,6 +1628,9 @@

Method Details

"offset": 42, # A 0-indexed integer that specifies the current offset (that is, starting result location, amongst the Documents deemed by the API as relevant) in search results. This field is only considered if page_token is unset. If this field is negative, an `INVALID_ARGUMENT` is returned. A large offset may be capped to a reasonable threshold. "oneBoxPageSize": 42, # The maximum number of results to return for OneBox. This applies to each OneBox type individually. Default number is 10. "orderBy": "A String", # The order in which documents are returned. Documents can be ordered by a field in an Document object. Leave it unset if ordered by relevance. `order_by` expression is case-sensitive. For more information on ordering the website search results, see [Order web search results](https://cloud.google.com/generative-ai-app-builder/docs/order-web-search-results). For more information on ordering the healthcare search results, see [Order healthcare search results](https://cloud.google.com/generative-ai-app-builder/docs/order-hc-results). If this field is unrecognizable, an `INVALID_ARGUMENT` is returned. + "pageCategories": [ # Optional. The categories associated with a category page. Must be set for category navigation queries to achieve good search quality. The format should be the same as UserEvent.PageInfo.page_category. This field is the equivalent of the query for browse (navigation) queries. It's used by the browse model when the query is empty. If the field is empty, it will not be used by the browse model. To represent full path of a category, use '>' character to separate different hierarchies. If '>' is part of the category name, replace it with other character(s). For example, `Graphics Cards > RTX>4090 > Founders Edition` where "RTX > 4090" represents one level, can be rewritten as `Graphics Cards > RTX_4090 > Founders Edition` + "A String", + ], "pageSize": 42, # Maximum number of Documents to return. The maximum allowed value depends on the data type. Values above the maximum value are coerced to the maximum value. * Websites with basic indexing: Default `10`, Maximum `25`. * Websites with advanced indexing: Default `25`, Maximum `50`. * Other: Default `50`, Maximum `100`. If this field is negative, an `INVALID_ARGUMENT` is returned. "pageToken": "A String", # A page token received from a previous SearchService.Search call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to SearchService.Search must match the call that provided the page token. Otherwise, an `INVALID_ARGUMENT` error is returned. "params": { # Additional search parameters. For public website search only, supported values are: * `user_country_code`: string. Default empty. If set to non-empty, results are restricted or boosted based on the location provided. For example, `user_country_code: "au"` For available codes see [Country Codes](https://developers.google.com/custom-search/docs/json_api_reference#countryCodes) * `search_type`: double. Default empty. Enables non-webpage searching depending on the value. The only valid non-default value is 1, which enables image searching. For example, `search_type: 1` @@ -2022,6 +2032,7 @@

Method Details

"uri": "A String", # Optional. The URL for the page the user wants to promote. Must be set for site search. For other verticals, this is optional. }, ], + "semanticState": "A String", # Output only. Indicates the semantic state of the search response. "sessionInfo": { # Information about the session. # Session information. Only set if SearchRequest.session is provided. See its description for more details. "name": "A String", # Name of the session. If the auto-session mode is used (when SearchRequest.session ends with "-"), this field holds the newly generated session name. "queryId": "A String", # Query ID that corresponds to this search API call. One session can have multiple turns, each with a unique query ID. By specifying the session name and this query ID in the Answer API call, the answer generation happens in the context of the search results from this search call. @@ -2155,6 +2166,13 @@

Method Details

"useSemanticChunks": True or False, # If true, answer will be generated from most relevant chunks from top search results. This feature will improve summary quality. Note that with this feature enabled, not all top search results will be referenced and included in the reference list, so the citation source index only points to the search results listed in the reference list. }, }, + "crowdingSpecs": [ # Optional. Crowding specifications for improving result diversity. If multiple CrowdingSpecs are specified, crowding will be evaluated on each unique combination of the `field` values, and max_count will be the maximum value of `max_count` across all CrowdingSpecs. For example, if the first CrowdingSpec has `field` = "color" and `max_count` = 3, and the second CrowdingSpec has `field` = "size" and `max_count` = 2, then after 3 documents that share the same color AND size have been returned, subsequent ones should be removed or demoted. + { # Specification for crowding. Crowding improves the diversity of search results by limiting the number of results that share the same field value. For example, crowding on the color field with a max_count of 3 and mode DROP_CROWDED_RESULTS will return at most 3 results with the same color across all pages. + "field": "A String", # The field to use for crowding. Documents can be crowded by a field in the Document object. Crowding field is case sensitive. + "maxCount": 42, # The maximum number of documents to keep per value of the field. Once there are at least max_count previous results which contain the same value for the given field (according to the order specified in `order_by`), later results with the same value are "crowded away". If not specified, the default value is 1. + "mode": "A String", # Mode to use for documents that are crowded away. + }, + ], "customFineTuningSpec": { # Defines custom fine tuning spec. # Custom fine tuning configs. If set, it has higher priority than the configs set in ServingConfig.custom_fine_tuning_spec. "enableSearchAdaptor": True or False, # Whether or not to enable and include custom fine tuned search adaptor model. }, @@ -2246,6 +2264,9 @@

Method Details

"offset": 42, # A 0-indexed integer that specifies the current offset (that is, starting result location, amongst the Documents deemed by the API as relevant) in search results. This field is only considered if page_token is unset. If this field is negative, an `INVALID_ARGUMENT` is returned. A large offset may be capped to a reasonable threshold. "oneBoxPageSize": 42, # The maximum number of results to return for OneBox. This applies to each OneBox type individually. Default number is 10. "orderBy": "A String", # The order in which documents are returned. Documents can be ordered by a field in an Document object. Leave it unset if ordered by relevance. `order_by` expression is case-sensitive. For more information on ordering the website search results, see [Order web search results](https://cloud.google.com/generative-ai-app-builder/docs/order-web-search-results). For more information on ordering the healthcare search results, see [Order healthcare search results](https://cloud.google.com/generative-ai-app-builder/docs/order-hc-results). If this field is unrecognizable, an `INVALID_ARGUMENT` is returned. + "pageCategories": [ # Optional. The categories associated with a category page. Must be set for category navigation queries to achieve good search quality. The format should be the same as UserEvent.PageInfo.page_category. This field is the equivalent of the query for browse (navigation) queries. It's used by the browse model when the query is empty. If the field is empty, it will not be used by the browse model. To represent full path of a category, use '>' character to separate different hierarchies. If '>' is part of the category name, replace it with other character(s). For example, `Graphics Cards > RTX>4090 > Founders Edition` where "RTX > 4090" represents one level, can be rewritten as `Graphics Cards > RTX_4090 > Founders Edition` + "A String", + ], "pageSize": 42, # Maximum number of Documents to return. The maximum allowed value depends on the data type. Values above the maximum value are coerced to the maximum value. * Websites with basic indexing: Default `10`, Maximum `25`. * Websites with advanced indexing: Default `25`, Maximum `50`. * Other: Default `50`, Maximum `100`. If this field is negative, an `INVALID_ARGUMENT` is returned. "pageToken": "A String", # A page token received from a previous SearchService.Search call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to SearchService.Search must match the call that provided the page token. Otherwise, an `INVALID_ARGUMENT` error is returned. "params": { # Additional search parameters. For public website search only, supported values are: * `user_country_code`: string. Default empty. If set to non-empty, results are restricted or boosted based on the location provided. For example, `user_country_code: "au"` For available codes see [Country Codes](https://developers.google.com/custom-search/docs/json_api_reference#countryCodes) * `search_type`: double. Default empty. Enables non-webpage searching depending on the value. The only valid non-default value is 1, which enables image searching. For example, `search_type: 1` @@ -2647,6 +2668,7 @@

Method Details

"uri": "A String", # Optional. The URL for the page the user wants to promote. Must be set for site search. For other verticals, this is optional. }, ], + "semanticState": "A String", # Output only. Indicates the semantic state of the search response. "sessionInfo": { # Information about the session. # Session information. Only set if SearchRequest.session is provided. See its description for more details. "name": "A String", # Name of the session. If the auto-session mode is used (when SearchRequest.session ends with "-"), this field holds the newly generated session name. "queryId": "A String", # Query ID that corresponds to this search API call. One session can have multiple turns, each with a unique query ID. By specifying the session name and this query ID in the Answer API call, the answer generation happens in the context of the search results from this search call. diff --git a/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.engines.sessions.alphaEvolveExperiments.html b/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.engines.sessions.alphaEvolveExperiments.html new file mode 100644 index 0000000000..34366d2765 --- /dev/null +++ b/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.engines.sessions.alphaEvolveExperiments.html @@ -0,0 +1,91 @@ + + + +

Discovery Engine API . projects . locations . collections . engines . sessions . alphaEvolveExperiments

+

Instance Methods

+

+ operations() +

+

Returns the operations Resource.

+ +

+ close()

+

Close httplib2 connections.

+

Method Details

+
+ close() +
Close httplib2 connections.
+
+ + \ No newline at end of file diff --git a/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.engines.sessions.alphaEvolveExperiments.operations.html b/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.engines.sessions.alphaEvolveExperiments.operations.html new file mode 100644 index 0000000000..b8e9dd637e --- /dev/null +++ b/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.engines.sessions.alphaEvolveExperiments.operations.html @@ -0,0 +1,124 @@ + + + +

Discovery Engine API . projects . locations . collections . engines . sessions . alphaEvolveExperiments . operations

+

Instance Methods

+

+ close()

+

Close httplib2 connections.

+

+ get(name, x__xgafv=None)

+

Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.

+

Method Details

+
+ close() +
Close httplib2 connections.
+
+ +
+ get(name, x__xgafv=None) +
Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.
+
+Args:
+  name: string, The name of the operation resource. (required)
+  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, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.
+    "a_key": "", # Properties of the object. Contains field @type with type URL.
+  },
+}
+
+ + \ No newline at end of file diff --git a/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.engines.sessions.html b/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.engines.sessions.html index 0793979de6..0ad6999c66 100644 --- a/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.engines.sessions.html +++ b/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.engines.sessions.html @@ -74,6 +74,11 @@

Discovery Engine API . projects . locations . collections . engines . sessions

Instance Methods

+

+ alphaEvolveExperiments() +

+

Returns the alphaEvolveExperiments Resource.

+

answers()

@@ -84,6 +89,11 @@

Instance Methods

Returns the files Resource.

+

+ operations() +

+

Returns the operations Resource.

+

close()

Close httplib2 connections.

diff --git a/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.engines.sessions.operations.html b/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.engines.sessions.operations.html new file mode 100644 index 0000000000..71e6e32ca9 --- /dev/null +++ b/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.engines.sessions.operations.html @@ -0,0 +1,124 @@ + + + +

Discovery Engine API . projects . locations . collections . engines . sessions . operations

+

Instance Methods

+

+ close()

+

Close httplib2 connections.

+

+ get(name, x__xgafv=None)

+

Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.

+

Method Details

+
+ close() +
Close httplib2 connections.
+
+ +
+ get(name, x__xgafv=None) +
Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.
+
+Args:
+  name: string, The name of the operation resource. (required)
+  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, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.
+    "a_key": "", # Properties of the object. Contains field @type with type URL.
+  },
+}
+
+ + \ No newline at end of file diff --git a/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.engines.widgetConfigs.html b/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.engines.widgetConfigs.html index 1781940017..1a54e17899 100644 --- a/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.engines.widgetConfigs.html +++ b/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.engines.widgetConfigs.html @@ -308,6 +308,9 @@

Method Details

"resultCount": 42, # The number of top results to generate the answer from. Up to 10. }, "interactionType": "A String", # Describes widget (or web app) interaction type + "modelConfigs": { # Output only. Maps a model name to its specific configuration for this engine. This allows admin users to turn on/off individual models. This only stores models whose states are overridden by the admin. When the state is unspecified, or model_configs is empty for this model, the system will decide if this model should be available or not based on the default configuration. For example, a preview model should be disabled by default if the admin has not chosen to enable it. + "a_key": "A String", + }, "resultDescriptionType": "A String", # Controls whether result extract is display and how (snippet or extractive answer). Default to no result if unspecified. "searchAddonSpec": { # SearchAddonSpec is used to disable add-ons for search. By default, if this field is not specified, add-ons are enabled wherever applicable. # Optional. SearchAddonSpec is used to disable add-ons for search. This field is only supported for search requests. "generativeAnswerAddOnDisabled": True or False, # Optional. If true, generative answer add-on is disabled. Generative answer add-on includes natural language to filters and simple answers. @@ -531,6 +534,9 @@

Method Details

"resultCount": 42, # The number of top results to generate the answer from. Up to 10. }, "interactionType": "A String", # Describes widget (or web app) interaction type + "modelConfigs": { # Output only. Maps a model name to its specific configuration for this engine. This allows admin users to turn on/off individual models. This only stores models whose states are overridden by the admin. When the state is unspecified, or model_configs is empty for this model, the system will decide if this model should be available or not based on the default configuration. For example, a preview model should be disabled by default if the admin has not chosen to enable it. + "a_key": "A String", + }, "resultDescriptionType": "A String", # Controls whether result extract is display and how (snippet or extractive answer). Default to no result if unspecified. "searchAddonSpec": { # SearchAddonSpec is used to disable add-ons for search. By default, if this field is not specified, add-ons are enabled wherever applicable. # Optional. SearchAddonSpec is used to disable add-ons for search. This field is only supported for search requests. "generativeAnswerAddOnDisabled": True or False, # Optional. If true, generative answer add-on is disabled. Generative answer add-on includes natural language to filters and simple answers. @@ -753,6 +759,9 @@

Method Details

"resultCount": 42, # The number of top results to generate the answer from. Up to 10. }, "interactionType": "A String", # Describes widget (or web app) interaction type + "modelConfigs": { # Output only. Maps a model name to its specific configuration for this engine. This allows admin users to turn on/off individual models. This only stores models whose states are overridden by the admin. When the state is unspecified, or model_configs is empty for this model, the system will decide if this model should be available or not based on the default configuration. For example, a preview model should be disabled by default if the admin has not chosen to enable it. + "a_key": "A String", + }, "resultDescriptionType": "A String", # Controls whether result extract is display and how (snippet or extractive answer). Default to no result if unspecified. "searchAddonSpec": { # SearchAddonSpec is used to disable add-ons for search. By default, if this field is not specified, add-ons are enabled wherever applicable. # Optional. SearchAddonSpec is used to disable add-ons for search. This field is only supported for search requests. "generativeAnswerAddOnDisabled": True or False, # Optional. If true, generative answer add-on is disabled. Generative answer add-on includes natural language to filters and simple answers. diff --git a/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.operations.html b/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.operations.html index b3a4868021..92069adfdb 100644 --- a/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.operations.html +++ b/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.operations.html @@ -136,7 +136,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -168,7 +168,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/discoveryengine_v1alpha.projects.locations.dataStores.branches.operations.html b/docs/dyn/discoveryengine_v1alpha.projects.locations.dataStores.branches.operations.html index b6eb776120..729d467f3c 100644 --- a/docs/dyn/discoveryengine_v1alpha.projects.locations.dataStores.branches.operations.html +++ b/docs/dyn/discoveryengine_v1alpha.projects.locations.dataStores.branches.operations.html @@ -163,7 +163,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -195,7 +195,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/discoveryengine_v1alpha.projects.locations.dataStores.html b/docs/dyn/discoveryengine_v1alpha.projects.locations.dataStores.html index 3f74f4b305..6b8b6aa560 100644 --- a/docs/dyn/discoveryengine_v1alpha.projects.locations.dataStores.html +++ b/docs/dyn/discoveryengine_v1alpha.projects.locations.dataStores.html @@ -270,6 +270,7 @@

Method Details

"layoutParsingConfig": { # The layout parsing configurations for documents. # Configurations applied to layout parser. "enableGetProcessedDocument": True or False, # Optional. If true, the processed document will be made available for the GetProcessedDocument API. "enableImageAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the image during parsing. + "enableLlmLayoutParsing": True or False, # Optional. If true, the pdf layout will be refined using an LLM. "enableTableAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the table during parsing. "excludeHtmlClasses": [ # Optional. List of HTML classes to exclude from the parsed content. "A String", @@ -299,6 +300,7 @@

Method Details

"layoutParsingConfig": { # The layout parsing configurations for documents. # Configurations applied to layout parser. "enableGetProcessedDocument": True or False, # Optional. If true, the processed document will be made available for the GetProcessedDocument API. "enableImageAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the image during parsing. + "enableLlmLayoutParsing": True or False, # Optional. If true, the pdf layout will be refined using an LLM. "enableTableAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the table during parsing. "excludeHtmlClasses": [ # Optional. List of HTML classes to exclude from the parsed content. "A String", @@ -517,6 +519,7 @@

Method Details

"layoutParsingConfig": { # The layout parsing configurations for documents. # Configurations applied to layout parser. "enableGetProcessedDocument": True or False, # Optional. If true, the processed document will be made available for the GetProcessedDocument API. "enableImageAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the image during parsing. + "enableLlmLayoutParsing": True or False, # Optional. If true, the pdf layout will be refined using an LLM. "enableTableAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the table during parsing. "excludeHtmlClasses": [ # Optional. List of HTML classes to exclude from the parsed content. "A String", @@ -546,6 +549,7 @@

Method Details

"layoutParsingConfig": { # The layout parsing configurations for documents. # Configurations applied to layout parser. "enableGetProcessedDocument": True or False, # Optional. If true, the processed document will be made available for the GetProcessedDocument API. "enableImageAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the image during parsing. + "enableLlmLayoutParsing": True or False, # Optional. If true, the pdf layout will be refined using an LLM. "enableTableAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the table during parsing. "excludeHtmlClasses": [ # Optional. List of HTML classes to exclude from the parsed content. "A String", @@ -662,6 +666,7 @@

Method Details

"layoutParsingConfig": { # The layout parsing configurations for documents. # Configurations applied to layout parser. "enableGetProcessedDocument": True or False, # Optional. If true, the processed document will be made available for the GetProcessedDocument API. "enableImageAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the image during parsing. + "enableLlmLayoutParsing": True or False, # Optional. If true, the pdf layout will be refined using an LLM. "enableTableAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the table during parsing. "excludeHtmlClasses": [ # Optional. List of HTML classes to exclude from the parsed content. "A String", @@ -691,6 +696,7 @@

Method Details

"layoutParsingConfig": { # The layout parsing configurations for documents. # Configurations applied to layout parser. "enableGetProcessedDocument": True or False, # Optional. If true, the processed document will be made available for the GetProcessedDocument API. "enableImageAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the image during parsing. + "enableLlmLayoutParsing": True or False, # Optional. If true, the pdf layout will be refined using an LLM. "enableTableAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the table during parsing. "excludeHtmlClasses": [ # Optional. List of HTML classes to exclude from the parsed content. "A String", @@ -801,6 +807,7 @@

Method Details

"layoutParsingConfig": { # The layout parsing configurations for documents. # Configurations applied to layout parser. "enableGetProcessedDocument": True or False, # Optional. If true, the processed document will be made available for the GetProcessedDocument API. "enableImageAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the image during parsing. + "enableLlmLayoutParsing": True or False, # Optional. If true, the pdf layout will be refined using an LLM. "enableTableAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the table during parsing. "excludeHtmlClasses": [ # Optional. List of HTML classes to exclude from the parsed content. "A String", @@ -830,6 +837,7 @@

Method Details

"layoutParsingConfig": { # The layout parsing configurations for documents. # Configurations applied to layout parser. "enableGetProcessedDocument": True or False, # Optional. If true, the processed document will be made available for the GetProcessedDocument API. "enableImageAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the image during parsing. + "enableLlmLayoutParsing": True or False, # Optional. If true, the pdf layout will be refined using an LLM. "enableTableAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the table during parsing. "excludeHtmlClasses": [ # Optional. List of HTML classes to exclude from the parsed content. "A String", @@ -992,6 +1000,7 @@

Method Details

"layoutParsingConfig": { # The layout parsing configurations for documents. # Configurations applied to layout parser. "enableGetProcessedDocument": True or False, # Optional. If true, the processed document will be made available for the GetProcessedDocument API. "enableImageAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the image during parsing. + "enableLlmLayoutParsing": True or False, # Optional. If true, the pdf layout will be refined using an LLM. "enableTableAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the table during parsing. "excludeHtmlClasses": [ # Optional. List of HTML classes to exclude from the parsed content. "A String", @@ -1021,6 +1030,7 @@

Method Details

"layoutParsingConfig": { # The layout parsing configurations for documents. # Configurations applied to layout parser. "enableGetProcessedDocument": True or False, # Optional. If true, the processed document will be made available for the GetProcessedDocument API. "enableImageAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the image during parsing. + "enableLlmLayoutParsing": True or False, # Optional. If true, the pdf layout will be refined using an LLM. "enableTableAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the table during parsing. "excludeHtmlClasses": [ # Optional. List of HTML classes to exclude from the parsed content. "A String", @@ -1165,6 +1175,7 @@

Method Details

"layoutParsingConfig": { # The layout parsing configurations for documents. # Configurations applied to layout parser. "enableGetProcessedDocument": True or False, # Optional. If true, the processed document will be made available for the GetProcessedDocument API. "enableImageAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the image during parsing. + "enableLlmLayoutParsing": True or False, # Optional. If true, the pdf layout will be refined using an LLM. "enableTableAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the table during parsing. "excludeHtmlClasses": [ # Optional. List of HTML classes to exclude from the parsed content. "A String", @@ -1194,6 +1205,7 @@

Method Details

"layoutParsingConfig": { # The layout parsing configurations for documents. # Configurations applied to layout parser. "enableGetProcessedDocument": True or False, # Optional. If true, the processed document will be made available for the GetProcessedDocument API. "enableImageAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the image during parsing. + "enableLlmLayoutParsing": True or False, # Optional. If true, the pdf layout will be refined using an LLM. "enableTableAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the table during parsing. "excludeHtmlClasses": [ # Optional. List of HTML classes to exclude from the parsed content. "A String", @@ -1305,6 +1317,7 @@

Method Details

"layoutParsingConfig": { # The layout parsing configurations for documents. # Configurations applied to layout parser. "enableGetProcessedDocument": True or False, # Optional. If true, the processed document will be made available for the GetProcessedDocument API. "enableImageAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the image during parsing. + "enableLlmLayoutParsing": True or False, # Optional. If true, the pdf layout will be refined using an LLM. "enableTableAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the table during parsing. "excludeHtmlClasses": [ # Optional. List of HTML classes to exclude from the parsed content. "A String", @@ -1334,6 +1347,7 @@

Method Details

"layoutParsingConfig": { # The layout parsing configurations for documents. # Configurations applied to layout parser. "enableGetProcessedDocument": True or False, # Optional. If true, the processed document will be made available for the GetProcessedDocument API. "enableImageAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the image during parsing. + "enableLlmLayoutParsing": True or False, # Optional. If true, the pdf layout will be refined using an LLM. "enableTableAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the table during parsing. "excludeHtmlClasses": [ # Optional. List of HTML classes to exclude from the parsed content. "A String", @@ -1380,6 +1394,7 @@

Method Details

"layoutParsingConfig": { # The layout parsing configurations for documents. # Configurations applied to layout parser. "enableGetProcessedDocument": True or False, # Optional. If true, the processed document will be made available for the GetProcessedDocument API. "enableImageAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the image during parsing. + "enableLlmLayoutParsing": True or False, # Optional. If true, the pdf layout will be refined using an LLM. "enableTableAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the table during parsing. "excludeHtmlClasses": [ # Optional. List of HTML classes to exclude from the parsed content. "A String", @@ -1409,6 +1424,7 @@

Method Details

"layoutParsingConfig": { # The layout parsing configurations for documents. # Configurations applied to layout parser. "enableGetProcessedDocument": True or False, # Optional. If true, the processed document will be made available for the GetProcessedDocument API. "enableImageAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the image during parsing. + "enableLlmLayoutParsing": True or False, # Optional. If true, the pdf layout will be refined using an LLM. "enableTableAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the table during parsing. "excludeHtmlClasses": [ # Optional. List of HTML classes to exclude from the parsed content. "A String", diff --git a/docs/dyn/discoveryengine_v1alpha.projects.locations.dataStores.models.operations.html b/docs/dyn/discoveryengine_v1alpha.projects.locations.dataStores.models.operations.html index 7d0eb408f4..00bfe00118 100644 --- a/docs/dyn/discoveryengine_v1alpha.projects.locations.dataStores.models.operations.html +++ b/docs/dyn/discoveryengine_v1alpha.projects.locations.dataStores.models.operations.html @@ -136,7 +136,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -168,7 +168,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/discoveryengine_v1alpha.projects.locations.dataStores.operations.html b/docs/dyn/discoveryengine_v1alpha.projects.locations.dataStores.operations.html index 39f6f4fa67..6230edfb84 100644 --- a/docs/dyn/discoveryengine_v1alpha.projects.locations.dataStores.operations.html +++ b/docs/dyn/discoveryengine_v1alpha.projects.locations.dataStores.operations.html @@ -136,7 +136,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -168,7 +168,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/discoveryengine_v1alpha.projects.locations.dataStores.servingConfigs.html b/docs/dyn/discoveryengine_v1alpha.projects.locations.dataStores.servingConfigs.html index 5eacacf8c3..165960fa41 100644 --- a/docs/dyn/discoveryengine_v1alpha.projects.locations.dataStores.servingConfigs.html +++ b/docs/dyn/discoveryengine_v1alpha.projects.locations.dataStores.servingConfigs.html @@ -1530,6 +1530,13 @@

Method Details

"useSemanticChunks": True or False, # If true, answer will be generated from most relevant chunks from top search results. This feature will improve summary quality. Note that with this feature enabled, not all top search results will be referenced and included in the reference list, so the citation source index only points to the search results listed in the reference list. }, }, + "crowdingSpecs": [ # Optional. Crowding specifications for improving result diversity. If multiple CrowdingSpecs are specified, crowding will be evaluated on each unique combination of the `field` values, and max_count will be the maximum value of `max_count` across all CrowdingSpecs. For example, if the first CrowdingSpec has `field` = "color" and `max_count` = 3, and the second CrowdingSpec has `field` = "size" and `max_count` = 2, then after 3 documents that share the same color AND size have been returned, subsequent ones should be removed or demoted. + { # Specification for crowding. Crowding improves the diversity of search results by limiting the number of results that share the same field value. For example, crowding on the color field with a max_count of 3 and mode DROP_CROWDED_RESULTS will return at most 3 results with the same color across all pages. + "field": "A String", # The field to use for crowding. Documents can be crowded by a field in the Document object. Crowding field is case sensitive. + "maxCount": 42, # The maximum number of documents to keep per value of the field. Once there are at least max_count previous results which contain the same value for the given field (according to the order specified in `order_by`), later results with the same value are "crowded away". If not specified, the default value is 1. + "mode": "A String", # Mode to use for documents that are crowded away. + }, + ], "customFineTuningSpec": { # Defines custom fine tuning spec. # Custom fine tuning configs. If set, it has higher priority than the configs set in ServingConfig.custom_fine_tuning_spec. "enableSearchAdaptor": True or False, # Whether or not to enable and include custom fine tuned search adaptor model. }, @@ -1621,6 +1628,9 @@

Method Details

"offset": 42, # A 0-indexed integer that specifies the current offset (that is, starting result location, amongst the Documents deemed by the API as relevant) in search results. This field is only considered if page_token is unset. If this field is negative, an `INVALID_ARGUMENT` is returned. A large offset may be capped to a reasonable threshold. "oneBoxPageSize": 42, # The maximum number of results to return for OneBox. This applies to each OneBox type individually. Default number is 10. "orderBy": "A String", # The order in which documents are returned. Documents can be ordered by a field in an Document object. Leave it unset if ordered by relevance. `order_by` expression is case-sensitive. For more information on ordering the website search results, see [Order web search results](https://cloud.google.com/generative-ai-app-builder/docs/order-web-search-results). For more information on ordering the healthcare search results, see [Order healthcare search results](https://cloud.google.com/generative-ai-app-builder/docs/order-hc-results). If this field is unrecognizable, an `INVALID_ARGUMENT` is returned. + "pageCategories": [ # Optional. The categories associated with a category page. Must be set for category navigation queries to achieve good search quality. The format should be the same as UserEvent.PageInfo.page_category. This field is the equivalent of the query for browse (navigation) queries. It's used by the browse model when the query is empty. If the field is empty, it will not be used by the browse model. To represent full path of a category, use '>' character to separate different hierarchies. If '>' is part of the category name, replace it with other character(s). For example, `Graphics Cards > RTX>4090 > Founders Edition` where "RTX > 4090" represents one level, can be rewritten as `Graphics Cards > RTX_4090 > Founders Edition` + "A String", + ], "pageSize": 42, # Maximum number of Documents to return. The maximum allowed value depends on the data type. Values above the maximum value are coerced to the maximum value. * Websites with basic indexing: Default `10`, Maximum `25`. * Websites with advanced indexing: Default `25`, Maximum `50`. * Other: Default `50`, Maximum `100`. If this field is negative, an `INVALID_ARGUMENT` is returned. "pageToken": "A String", # A page token received from a previous SearchService.Search call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to SearchService.Search must match the call that provided the page token. Otherwise, an `INVALID_ARGUMENT` error is returned. "params": { # Additional search parameters. For public website search only, supported values are: * `user_country_code`: string. Default empty. If set to non-empty, results are restricted or boosted based on the location provided. For example, `user_country_code: "au"` For available codes see [Country Codes](https://developers.google.com/custom-search/docs/json_api_reference#countryCodes) * `search_type`: double. Default empty. Enables non-webpage searching depending on the value. The only valid non-default value is 1, which enables image searching. For example, `search_type: 1` @@ -2022,6 +2032,7 @@

Method Details

"uri": "A String", # Optional. The URL for the page the user wants to promote. Must be set for site search. For other verticals, this is optional. }, ], + "semanticState": "A String", # Output only. Indicates the semantic state of the search response. "sessionInfo": { # Information about the session. # Session information. Only set if SearchRequest.session is provided. See its description for more details. "name": "A String", # Name of the session. If the auto-session mode is used (when SearchRequest.session ends with "-"), this field holds the newly generated session name. "queryId": "A String", # Query ID that corresponds to this search API call. One session can have multiple turns, each with a unique query ID. By specifying the session name and this query ID in the Answer API call, the answer generation happens in the context of the search results from this search call. @@ -2155,6 +2166,13 @@

Method Details

"useSemanticChunks": True or False, # If true, answer will be generated from most relevant chunks from top search results. This feature will improve summary quality. Note that with this feature enabled, not all top search results will be referenced and included in the reference list, so the citation source index only points to the search results listed in the reference list. }, }, + "crowdingSpecs": [ # Optional. Crowding specifications for improving result diversity. If multiple CrowdingSpecs are specified, crowding will be evaluated on each unique combination of the `field` values, and max_count will be the maximum value of `max_count` across all CrowdingSpecs. For example, if the first CrowdingSpec has `field` = "color" and `max_count` = 3, and the second CrowdingSpec has `field` = "size" and `max_count` = 2, then after 3 documents that share the same color AND size have been returned, subsequent ones should be removed or demoted. + { # Specification for crowding. Crowding improves the diversity of search results by limiting the number of results that share the same field value. For example, crowding on the color field with a max_count of 3 and mode DROP_CROWDED_RESULTS will return at most 3 results with the same color across all pages. + "field": "A String", # The field to use for crowding. Documents can be crowded by a field in the Document object. Crowding field is case sensitive. + "maxCount": 42, # The maximum number of documents to keep per value of the field. Once there are at least max_count previous results which contain the same value for the given field (according to the order specified in `order_by`), later results with the same value are "crowded away". If not specified, the default value is 1. + "mode": "A String", # Mode to use for documents that are crowded away. + }, + ], "customFineTuningSpec": { # Defines custom fine tuning spec. # Custom fine tuning configs. If set, it has higher priority than the configs set in ServingConfig.custom_fine_tuning_spec. "enableSearchAdaptor": True or False, # Whether or not to enable and include custom fine tuned search adaptor model. }, @@ -2246,6 +2264,9 @@

Method Details

"offset": 42, # A 0-indexed integer that specifies the current offset (that is, starting result location, amongst the Documents deemed by the API as relevant) in search results. This field is only considered if page_token is unset. If this field is negative, an `INVALID_ARGUMENT` is returned. A large offset may be capped to a reasonable threshold. "oneBoxPageSize": 42, # The maximum number of results to return for OneBox. This applies to each OneBox type individually. Default number is 10. "orderBy": "A String", # The order in which documents are returned. Documents can be ordered by a field in an Document object. Leave it unset if ordered by relevance. `order_by` expression is case-sensitive. For more information on ordering the website search results, see [Order web search results](https://cloud.google.com/generative-ai-app-builder/docs/order-web-search-results). For more information on ordering the healthcare search results, see [Order healthcare search results](https://cloud.google.com/generative-ai-app-builder/docs/order-hc-results). If this field is unrecognizable, an `INVALID_ARGUMENT` is returned. + "pageCategories": [ # Optional. The categories associated with a category page. Must be set for category navigation queries to achieve good search quality. The format should be the same as UserEvent.PageInfo.page_category. This field is the equivalent of the query for browse (navigation) queries. It's used by the browse model when the query is empty. If the field is empty, it will not be used by the browse model. To represent full path of a category, use '>' character to separate different hierarchies. If '>' is part of the category name, replace it with other character(s). For example, `Graphics Cards > RTX>4090 > Founders Edition` where "RTX > 4090" represents one level, can be rewritten as `Graphics Cards > RTX_4090 > Founders Edition` + "A String", + ], "pageSize": 42, # Maximum number of Documents to return. The maximum allowed value depends on the data type. Values above the maximum value are coerced to the maximum value. * Websites with basic indexing: Default `10`, Maximum `25`. * Websites with advanced indexing: Default `25`, Maximum `50`. * Other: Default `50`, Maximum `100`. If this field is negative, an `INVALID_ARGUMENT` is returned. "pageToken": "A String", # A page token received from a previous SearchService.Search call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to SearchService.Search must match the call that provided the page token. Otherwise, an `INVALID_ARGUMENT` error is returned. "params": { # Additional search parameters. For public website search only, supported values are: * `user_country_code`: string. Default empty. If set to non-empty, results are restricted or boosted based on the location provided. For example, `user_country_code: "au"` For available codes see [Country Codes](https://developers.google.com/custom-search/docs/json_api_reference#countryCodes) * `search_type`: double. Default empty. Enables non-webpage searching depending on the value. The only valid non-default value is 1, which enables image searching. For example, `search_type: 1` @@ -2647,6 +2668,7 @@

Method Details

"uri": "A String", # Optional. The URL for the page the user wants to promote. Must be set for site search. For other verticals, this is optional. }, ], + "semanticState": "A String", # Output only. Indicates the semantic state of the search response. "sessionInfo": { # Information about the session. # Session information. Only set if SearchRequest.session is provided. See its description for more details. "name": "A String", # Name of the session. If the auto-session mode is used (when SearchRequest.session ends with "-"), this field holds the newly generated session name. "queryId": "A String", # Query ID that corresponds to this search API call. One session can have multiple turns, each with a unique query ID. By specifying the session name and this query ID in the Answer API call, the answer generation happens in the context of the search results from this search call. diff --git a/docs/dyn/discoveryengine_v1alpha.projects.locations.dataStores.widgetConfigs.html b/docs/dyn/discoveryengine_v1alpha.projects.locations.dataStores.widgetConfigs.html index 24e8c52b6e..48713b40cb 100644 --- a/docs/dyn/discoveryengine_v1alpha.projects.locations.dataStores.widgetConfigs.html +++ b/docs/dyn/discoveryengine_v1alpha.projects.locations.dataStores.widgetConfigs.html @@ -308,6 +308,9 @@

Method Details

"resultCount": 42, # The number of top results to generate the answer from. Up to 10. }, "interactionType": "A String", # Describes widget (or web app) interaction type + "modelConfigs": { # Output only. Maps a model name to its specific configuration for this engine. This allows admin users to turn on/off individual models. This only stores models whose states are overridden by the admin. When the state is unspecified, or model_configs is empty for this model, the system will decide if this model should be available or not based on the default configuration. For example, a preview model should be disabled by default if the admin has not chosen to enable it. + "a_key": "A String", + }, "resultDescriptionType": "A String", # Controls whether result extract is display and how (snippet or extractive answer). Default to no result if unspecified. "searchAddonSpec": { # SearchAddonSpec is used to disable add-ons for search. By default, if this field is not specified, add-ons are enabled wherever applicable. # Optional. SearchAddonSpec is used to disable add-ons for search. This field is only supported for search requests. "generativeAnswerAddOnDisabled": True or False, # Optional. If true, generative answer add-on is disabled. Generative answer add-on includes natural language to filters and simple answers. @@ -531,6 +534,9 @@

Method Details

"resultCount": 42, # The number of top results to generate the answer from. Up to 10. }, "interactionType": "A String", # Describes widget (or web app) interaction type + "modelConfigs": { # Output only. Maps a model name to its specific configuration for this engine. This allows admin users to turn on/off individual models. This only stores models whose states are overridden by the admin. When the state is unspecified, or model_configs is empty for this model, the system will decide if this model should be available or not based on the default configuration. For example, a preview model should be disabled by default if the admin has not chosen to enable it. + "a_key": "A String", + }, "resultDescriptionType": "A String", # Controls whether result extract is display and how (snippet or extractive answer). Default to no result if unspecified. "searchAddonSpec": { # SearchAddonSpec is used to disable add-ons for search. By default, if this field is not specified, add-ons are enabled wherever applicable. # Optional. SearchAddonSpec is used to disable add-ons for search. This field is only supported for search requests. "generativeAnswerAddOnDisabled": True or False, # Optional. If true, generative answer add-on is disabled. Generative answer add-on includes natural language to filters and simple answers. @@ -753,6 +759,9 @@

Method Details

"resultCount": 42, # The number of top results to generate the answer from. Up to 10. }, "interactionType": "A String", # Describes widget (or web app) interaction type + "modelConfigs": { # Output only. Maps a model name to its specific configuration for this engine. This allows admin users to turn on/off individual models. This only stores models whose states are overridden by the admin. When the state is unspecified, or model_configs is empty for this model, the system will decide if this model should be available or not based on the default configuration. For example, a preview model should be disabled by default if the admin has not chosen to enable it. + "a_key": "A String", + }, "resultDescriptionType": "A String", # Controls whether result extract is display and how (snippet or extractive answer). Default to no result if unspecified. "searchAddonSpec": { # SearchAddonSpec is used to disable add-ons for search. By default, if this field is not specified, add-ons are enabled wherever applicable. # Optional. SearchAddonSpec is used to disable add-ons for search. This field is only supported for search requests. "generativeAnswerAddOnDisabled": True or False, # Optional. If true, generative answer add-on is disabled. Generative answer add-on includes natural language to filters and simple answers. diff --git a/docs/dyn/discoveryengine_v1alpha.projects.locations.evaluations.html b/docs/dyn/discoveryengine_v1alpha.projects.locations.evaluations.html index 466d927d54..7dca48d8c8 100644 --- a/docs/dyn/discoveryengine_v1alpha.projects.locations.evaluations.html +++ b/docs/dyn/discoveryengine_v1alpha.projects.locations.evaluations.html @@ -202,6 +202,13 @@

Method Details

"useSemanticChunks": True or False, # If true, answer will be generated from most relevant chunks from top search results. This feature will improve summary quality. Note that with this feature enabled, not all top search results will be referenced and included in the reference list, so the citation source index only points to the search results listed in the reference list. }, }, + "crowdingSpecs": [ # Optional. Crowding specifications for improving result diversity. If multiple CrowdingSpecs are specified, crowding will be evaluated on each unique combination of the `field` values, and max_count will be the maximum value of `max_count` across all CrowdingSpecs. For example, if the first CrowdingSpec has `field` = "color" and `max_count` = 3, and the second CrowdingSpec has `field` = "size" and `max_count` = 2, then after 3 documents that share the same color AND size have been returned, subsequent ones should be removed or demoted. + { # Specification for crowding. Crowding improves the diversity of search results by limiting the number of results that share the same field value. For example, crowding on the color field with a max_count of 3 and mode DROP_CROWDED_RESULTS will return at most 3 results with the same color across all pages. + "field": "A String", # The field to use for crowding. Documents can be crowded by a field in the Document object. Crowding field is case sensitive. + "maxCount": 42, # The maximum number of documents to keep per value of the field. Once there are at least max_count previous results which contain the same value for the given field (according to the order specified in `order_by`), later results with the same value are "crowded away". If not specified, the default value is 1. + "mode": "A String", # Mode to use for documents that are crowded away. + }, + ], "customFineTuningSpec": { # Defines custom fine tuning spec. # Custom fine tuning configs. If set, it has higher priority than the configs set in ServingConfig.custom_fine_tuning_spec. "enableSearchAdaptor": True or False, # Whether or not to enable and include custom fine tuned search adaptor model. }, @@ -293,6 +300,9 @@

Method Details

"offset": 42, # A 0-indexed integer that specifies the current offset (that is, starting result location, amongst the Documents deemed by the API as relevant) in search results. This field is only considered if page_token is unset. If this field is negative, an `INVALID_ARGUMENT` is returned. A large offset may be capped to a reasonable threshold. "oneBoxPageSize": 42, # The maximum number of results to return for OneBox. This applies to each OneBox type individually. Default number is 10. "orderBy": "A String", # The order in which documents are returned. Documents can be ordered by a field in an Document object. Leave it unset if ordered by relevance. `order_by` expression is case-sensitive. For more information on ordering the website search results, see [Order web search results](https://cloud.google.com/generative-ai-app-builder/docs/order-web-search-results). For more information on ordering the healthcare search results, see [Order healthcare search results](https://cloud.google.com/generative-ai-app-builder/docs/order-hc-results). If this field is unrecognizable, an `INVALID_ARGUMENT` is returned. + "pageCategories": [ # Optional. The categories associated with a category page. Must be set for category navigation queries to achieve good search quality. The format should be the same as UserEvent.PageInfo.page_category. This field is the equivalent of the query for browse (navigation) queries. It's used by the browse model when the query is empty. If the field is empty, it will not be used by the browse model. To represent full path of a category, use '>' character to separate different hierarchies. If '>' is part of the category name, replace it with other character(s). For example, `Graphics Cards > RTX>4090 > Founders Edition` where "RTX > 4090" represents one level, can be rewritten as `Graphics Cards > RTX_4090 > Founders Edition` + "A String", + ], "pageSize": 42, # Maximum number of Documents to return. The maximum allowed value depends on the data type. Values above the maximum value are coerced to the maximum value. * Websites with basic indexing: Default `10`, Maximum `25`. * Websites with advanced indexing: Default `25`, Maximum `50`. * Other: Default `50`, Maximum `100`. If this field is negative, an `INVALID_ARGUMENT` is returned. "pageToken": "A String", # A page token received from a previous SearchService.Search call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to SearchService.Search must match the call that provided the page token. Otherwise, an `INVALID_ARGUMENT` error is returned. "params": { # Additional search parameters. For public website search only, supported values are: * `user_country_code`: string. Default empty. If set to non-empty, results are restricted or boosted based on the location provided. For example, `user_country_code: "au"` For available codes see [Country Codes](https://developers.google.com/custom-search/docs/json_api_reference#countryCodes) * `search_type`: double. Default empty. Enables non-webpage searching depending on the value. The only valid non-default value is 1, which enables image searching. For example, `search_type: 1` @@ -509,6 +519,13 @@

Method Details

"useSemanticChunks": True or False, # If true, answer will be generated from most relevant chunks from top search results. This feature will improve summary quality. Note that with this feature enabled, not all top search results will be referenced and included in the reference list, so the citation source index only points to the search results listed in the reference list. }, }, + "crowdingSpecs": [ # Optional. Crowding specifications for improving result diversity. If multiple CrowdingSpecs are specified, crowding will be evaluated on each unique combination of the `field` values, and max_count will be the maximum value of `max_count` across all CrowdingSpecs. For example, if the first CrowdingSpec has `field` = "color" and `max_count` = 3, and the second CrowdingSpec has `field` = "size" and `max_count` = 2, then after 3 documents that share the same color AND size have been returned, subsequent ones should be removed or demoted. + { # Specification for crowding. Crowding improves the diversity of search results by limiting the number of results that share the same field value. For example, crowding on the color field with a max_count of 3 and mode DROP_CROWDED_RESULTS will return at most 3 results with the same color across all pages. + "field": "A String", # The field to use for crowding. Documents can be crowded by a field in the Document object. Crowding field is case sensitive. + "maxCount": 42, # The maximum number of documents to keep per value of the field. Once there are at least max_count previous results which contain the same value for the given field (according to the order specified in `order_by`), later results with the same value are "crowded away". If not specified, the default value is 1. + "mode": "A String", # Mode to use for documents that are crowded away. + }, + ], "customFineTuningSpec": { # Defines custom fine tuning spec. # Custom fine tuning configs. If set, it has higher priority than the configs set in ServingConfig.custom_fine_tuning_spec. "enableSearchAdaptor": True or False, # Whether or not to enable and include custom fine tuned search adaptor model. }, @@ -600,6 +617,9 @@

Method Details

"offset": 42, # A 0-indexed integer that specifies the current offset (that is, starting result location, amongst the Documents deemed by the API as relevant) in search results. This field is only considered if page_token is unset. If this field is negative, an `INVALID_ARGUMENT` is returned. A large offset may be capped to a reasonable threshold. "oneBoxPageSize": 42, # The maximum number of results to return for OneBox. This applies to each OneBox type individually. Default number is 10. "orderBy": "A String", # The order in which documents are returned. Documents can be ordered by a field in an Document object. Leave it unset if ordered by relevance. `order_by` expression is case-sensitive. For more information on ordering the website search results, see [Order web search results](https://cloud.google.com/generative-ai-app-builder/docs/order-web-search-results). For more information on ordering the healthcare search results, see [Order healthcare search results](https://cloud.google.com/generative-ai-app-builder/docs/order-hc-results). If this field is unrecognizable, an `INVALID_ARGUMENT` is returned. + "pageCategories": [ # Optional. The categories associated with a category page. Must be set for category navigation queries to achieve good search quality. The format should be the same as UserEvent.PageInfo.page_category. This field is the equivalent of the query for browse (navigation) queries. It's used by the browse model when the query is empty. If the field is empty, it will not be used by the browse model. To represent full path of a category, use '>' character to separate different hierarchies. If '>' is part of the category name, replace it with other character(s). For example, `Graphics Cards > RTX>4090 > Founders Edition` where "RTX > 4090" represents one level, can be rewritten as `Graphics Cards > RTX_4090 > Founders Edition` + "A String", + ], "pageSize": 42, # Maximum number of Documents to return. The maximum allowed value depends on the data type. Values above the maximum value are coerced to the maximum value. * Websites with basic indexing: Default `10`, Maximum `25`. * Websites with advanced indexing: Default `25`, Maximum `50`. * Other: Default `50`, Maximum `100`. If this field is negative, an `INVALID_ARGUMENT` is returned. "pageToken": "A String", # A page token received from a previous SearchService.Search call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to SearchService.Search must match the call that provided the page token. Otherwise, an `INVALID_ARGUMENT` error is returned. "params": { # Additional search parameters. For public website search only, supported values are: * `user_country_code`: string. Default empty. If set to non-empty, results are restricted or boosted based on the location provided. For example, `user_country_code: "au"` For available codes see [Country Codes](https://developers.google.com/custom-search/docs/json_api_reference#countryCodes) * `search_type`: double. Default empty. Enables non-webpage searching depending on the value. The only valid non-default value is 1, which enables image searching. For example, `search_type: 1` @@ -792,6 +812,13 @@

Method Details

"useSemanticChunks": True or False, # If true, answer will be generated from most relevant chunks from top search results. This feature will improve summary quality. Note that with this feature enabled, not all top search results will be referenced and included in the reference list, so the citation source index only points to the search results listed in the reference list. }, }, + "crowdingSpecs": [ # Optional. Crowding specifications for improving result diversity. If multiple CrowdingSpecs are specified, crowding will be evaluated on each unique combination of the `field` values, and max_count will be the maximum value of `max_count` across all CrowdingSpecs. For example, if the first CrowdingSpec has `field` = "color" and `max_count` = 3, and the second CrowdingSpec has `field` = "size" and `max_count` = 2, then after 3 documents that share the same color AND size have been returned, subsequent ones should be removed or demoted. + { # Specification for crowding. Crowding improves the diversity of search results by limiting the number of results that share the same field value. For example, crowding on the color field with a max_count of 3 and mode DROP_CROWDED_RESULTS will return at most 3 results with the same color across all pages. + "field": "A String", # The field to use for crowding. Documents can be crowded by a field in the Document object. Crowding field is case sensitive. + "maxCount": 42, # The maximum number of documents to keep per value of the field. Once there are at least max_count previous results which contain the same value for the given field (according to the order specified in `order_by`), later results with the same value are "crowded away". If not specified, the default value is 1. + "mode": "A String", # Mode to use for documents that are crowded away. + }, + ], "customFineTuningSpec": { # Defines custom fine tuning spec. # Custom fine tuning configs. If set, it has higher priority than the configs set in ServingConfig.custom_fine_tuning_spec. "enableSearchAdaptor": True or False, # Whether or not to enable and include custom fine tuned search adaptor model. }, @@ -883,6 +910,9 @@

Method Details

"offset": 42, # A 0-indexed integer that specifies the current offset (that is, starting result location, amongst the Documents deemed by the API as relevant) in search results. This field is only considered if page_token is unset. If this field is negative, an `INVALID_ARGUMENT` is returned. A large offset may be capped to a reasonable threshold. "oneBoxPageSize": 42, # The maximum number of results to return for OneBox. This applies to each OneBox type individually. Default number is 10. "orderBy": "A String", # The order in which documents are returned. Documents can be ordered by a field in an Document object. Leave it unset if ordered by relevance. `order_by` expression is case-sensitive. For more information on ordering the website search results, see [Order web search results](https://cloud.google.com/generative-ai-app-builder/docs/order-web-search-results). For more information on ordering the healthcare search results, see [Order healthcare search results](https://cloud.google.com/generative-ai-app-builder/docs/order-hc-results). If this field is unrecognizable, an `INVALID_ARGUMENT` is returned. + "pageCategories": [ # Optional. The categories associated with a category page. Must be set for category navigation queries to achieve good search quality. The format should be the same as UserEvent.PageInfo.page_category. This field is the equivalent of the query for browse (navigation) queries. It's used by the browse model when the query is empty. If the field is empty, it will not be used by the browse model. To represent full path of a category, use '>' character to separate different hierarchies. If '>' is part of the category name, replace it with other character(s). For example, `Graphics Cards > RTX>4090 > Founders Edition` where "RTX > 4090" represents one level, can be rewritten as `Graphics Cards > RTX_4090 > Founders Edition` + "A String", + ], "pageSize": 42, # Maximum number of Documents to return. The maximum allowed value depends on the data type. Values above the maximum value are coerced to the maximum value. * Websites with basic indexing: Default `10`, Maximum `25`. * Websites with advanced indexing: Default `25`, Maximum `50`. * Other: Default `50`, Maximum `100`. If this field is negative, an `INVALID_ARGUMENT` is returned. "pageToken": "A String", # A page token received from a previous SearchService.Search call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to SearchService.Search must match the call that provided the page token. Otherwise, an `INVALID_ARGUMENT` error is returned. "params": { # Additional search parameters. For public website search only, supported values are: * `user_country_code`: string. Default empty. If set to non-empty, results are restricted or boosted based on the location provided. For example, `user_country_code: "au"` For available codes see [Country Codes](https://developers.google.com/custom-search/docs/json_api_reference#countryCodes) * `search_type`: double. Default empty. Enables non-webpage searching depending on the value. The only valid non-default value is 1, which enables image searching. For example, `search_type: 1` diff --git a/docs/dyn/discoveryengine_v1alpha.projects.locations.html b/docs/dyn/discoveryengine_v1alpha.projects.locations.html index 05bdbaa69b..1f193dc8b2 100644 --- a/docs/dyn/discoveryengine_v1alpha.projects.locations.html +++ b/docs/dyn/discoveryengine_v1alpha.projects.locations.html @@ -166,12 +166,12 @@

Instance Methods

getCmekConfig(name, x__xgafv=None)

Gets the CmekConfig.

-

- getConfigurablePricingUsageStats(name, metricTypes=None, timeRange_endDate_day=None, timeRange_endDate_month=None, timeRange_endDate_year=None, timeRange_startDate_day=None, timeRange_startDate_month=None, timeRange_startDate_year=None, x__xgafv=None)

-

Gets configurable pricing usage stats.

obtainCrawlRate(location, body=None, x__xgafv=None)

Obtains the time series data of organic or dedicated crawl rate for monitoring. When dedicated crawl rate is not set, it will return vertex AI's organic crawl rate time series. Organic crawl means Google automatically crawl the internet at its own convenience. When dedicated crawl rate is set, it will return vertex AI's dedicated crawl rate time series.

+

+ queryConfigurablePricingUsageStats(project, location, metricTypes=None, timeRange_endDate_day=None, timeRange_endDate_month=None, timeRange_endDate_year=None, timeRange_startDate_day=None, timeRange_startDate_month=None, timeRange_startDate_year=None, x__xgafv=None)

+

Queries configurable pricing usage stats for a project.

removeDedicatedCrawlRate(location, body=None, x__xgafv=None)

Removes the dedicated crawl rate for a craw_rate_scope. If the dedicated crawl rate was set, this will disable vertex AI's crawl bot from using the dedicated crawl rate for crawling. If the dedicated crawl rate was not set, this is a no-op.

@@ -321,57 +321,6 @@

Method Details

}
-
- getConfigurablePricingUsageStats(name, metricTypes=None, timeRange_endDate_day=None, timeRange_endDate_month=None, timeRange_endDate_year=None, timeRange_startDate_day=None, timeRange_startDate_month=None, timeRange_startDate_year=None, x__xgafv=None) -
Gets configurable pricing usage stats.
-
-Args:
-  name: string, Required. The name of the ConfigurablePricingUsageStats to retrieve. Format: projects/{project}/locations/{location}/configurablePricingUsageStats (required)
-  metricTypes: string, Optional. The metric types to return usage for. (repeated)
-    Allowed values
-      BILLING_METRIC_TYPE_UNSPECIFIED - Default value.
-      DAILY_MDN_QPM - Daily median search request QPM.
-      DAILY_MIN_QPM - Daily min search request QPM.
-      DAILY_MAX_QPM - Daily max search request QPM.
-      DAILY_SEARCH_REQUEST - Daily search request total.
-      TOTAL_STORAGE - Total storage bytes for indexing core.
-  timeRange_endDate_day: integer, Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.
-  timeRange_endDate_month: integer, Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
-  timeRange_endDate_year: integer, Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.
-  timeRange_startDate_day: integer, Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.
-  timeRange_startDate_month: integer, Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
-  timeRange_startDate_year: integer, Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.
-  x__xgafv: string, V1 error format.
-    Allowed values
-      1 - v1 error format
-      2 - v2 error format
-
-Returns:
-  An object of the form:
-
-    { # Response for [EstimateBillingService.GetConfigurablePricingUsageStats] method.
-  "metricUsages": [ # A list of metric usages, one for each requested resource type that has data in the requested time range.
-    { # The usage of a metric over a list of days.
-      "datedUsages": [ # The list of usages for this resource type, chronologically sorted by date. This is populated for metrics with daily aggregation like DAILY_MDN_QPM.
-        { # A list of usages for a specific day.
-          "date": { # Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values. * A month and day, with a zero year (for example, an anniversary). * A year on its own, with a zero month and a zero day. * A year and month, with a zero day (for example, a credit card expiration date). Related types: * google.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp # The date of the usage.
-            "day": 42, # Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.
-            "month": 42, # Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
-            "year": 42, # Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.
-          },
-          "usage": 3.14, # The usage value on the date.
-        },
-      ],
-      "metricType": "A String", # The metric type.
-      "totalUsages": [ # The list of total usages for this resource type
-        3.14,
-      ],
-    },
-  ],
-  "name": "A String", # Identifier. The name of the ConfigurablePricingUsageStats. Format: projects/{project}/locations/{location}/configurablePricingUsageStats
-}
-
-
obtainCrawlRate(location, body=None, x__xgafv=None)
Obtains the time series data of organic or dedicated crawl rate for monitoring. When dedicated crawl rate is not set, it will return vertex AI's organic crawl rate time series. Organic crawl means Google automatically crawl the internet at its own convenience. When dedicated crawl rate is set, it will return vertex AI's dedicated crawl rate time series.
@@ -903,6 +852,55 @@ 

Method Details

}
+
+ queryConfigurablePricingUsageStats(project, location, metricTypes=None, timeRange_endDate_day=None, timeRange_endDate_month=None, timeRange_endDate_year=None, timeRange_startDate_day=None, timeRange_startDate_month=None, timeRange_startDate_year=None, x__xgafv=None) +
Queries configurable pricing usage stats for a project.
+
+Args:
+  project: string, Required. The project to query usage stats for. Format: projects/{project} (required)
+  location: string, Required. The location to query usage stats for. (required)
+  metricTypes: string, Optional. The metric types to return usage for. (repeated)
+    Allowed values
+      BILLING_METRIC_TYPE_UNSPECIFIED - Default value.
+      DAILY_MDN_QPM - Daily median search request QPM.
+      DAILY_MIN_QPM - Daily min search request QPM.
+      DAILY_MAX_QPM - Daily max search request QPM.
+      DAILY_SEARCH_REQUEST - Daily search request total.
+      TOTAL_STORAGE - Total storage bytes for indexing core.
+  timeRange_endDate_day: integer, Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.
+  timeRange_endDate_month: integer, Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
+  timeRange_endDate_year: integer, Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.
+  timeRange_startDate_day: integer, Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.
+  timeRange_startDate_month: integer, Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
+  timeRange_startDate_year: integer, Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Response for [ProjectService.QueryConfigurablePricingUsageStats] method.
+  "metricUsages": [ # A list of metric usages, one for each requested resource type that has data in the requested time range.
+    { # The usage of a metric over a list of days.
+      "datedUsages": [ # The list of usages for this resource type, chronologically sorted by date. This is populated for metrics with daily aggregation like DAILY_MDN_QPM.
+        { # A list of usages for a specific day.
+          "date": { # Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values. * A month and day, with a zero year (for example, an anniversary). * A year on its own, with a zero month and a zero day. * A year and month, with a zero day (for example, a credit card expiration date). Related types: * google.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp # The date of the usage.
+            "day": 42, # Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.
+            "month": 42, # Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
+            "year": 42, # Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.
+          },
+          "usage": 3.14, # The usage value on the date.
+        },
+      ],
+      "metricType": "A String", # The metric type.
+      "totalUsage": 3.14, # The total usage for this resource type. This is populated for metrics like TOTAL_STORAGE.
+    },
+  ],
+}
+
+
removeDedicatedCrawlRate(location, body=None, x__xgafv=None)
Removes the dedicated crawl rate for a craw_rate_scope. If the dedicated crawl rate was set, this will disable vertex AI's crawl bot from using the dedicated crawl rate for crawling. If the dedicated crawl rate was not set, this is a no-op.
diff --git a/docs/dyn/discoveryengine_v1alpha.projects.locations.identityMappingStores.html b/docs/dyn/discoveryengine_v1alpha.projects.locations.identityMappingStores.html
index e06104b85f..fad4edd42b 100644
--- a/docs/dyn/discoveryengine_v1alpha.projects.locations.identityMappingStores.html
+++ b/docs/dyn/discoveryengine_v1alpha.projects.locations.identityMappingStores.html
@@ -275,6 +275,7 @@ 

Method Details

"identityMappingEntries": [ # A maximum of 10000 entries can be imported at one time { # Identity Mapping Entry that maps an external identity to an internal identity. "externalIdentity": "A String", # Required. Identity outside the customer identity provider. The length limit of external identity will be of 100 characters. + "externalIdentityName": "A String", # Optional. The name of the external identity. "groupId": "A String", # Group identifier. For Google Workspace user account, group_id should be the google workspace group email. For non-google identity provider, group_id is the mapped group identifier configured during the workforcepool config. "userId": "A String", # User identifier. For Google Workspace user account, user_id should be the google workspace user email. For non-google identity provider, user_id is the mapped user identifier configured during the workforcepool config. }, @@ -378,6 +379,7 @@

Method Details

"identityMappingEntries": [ # The Identity Mapping Entries. { # Identity Mapping Entry that maps an external identity to an internal identity. "externalIdentity": "A String", # Required. Identity outside the customer identity provider. The length limit of external identity will be of 100 characters. + "externalIdentityName": "A String", # Optional. The name of the external identity. "groupId": "A String", # Group identifier. For Google Workspace user account, group_id should be the google workspace group email. For non-google identity provider, group_id is the mapped group identifier configured during the workforcepool config. "userId": "A String", # User identifier. For Google Workspace user account, user_id should be the google workspace user email. For non-google identity provider, user_id is the mapped user identifier configured during the workforcepool config. }, @@ -430,6 +432,7 @@

Method Details

"identityMappingEntries": [ # A maximum of 10000 entries can be purged at one time { # Identity Mapping Entry that maps an external identity to an internal identity. "externalIdentity": "A String", # Required. Identity outside the customer identity provider. The length limit of external identity will be of 100 characters. + "externalIdentityName": "A String", # Optional. The name of the external identity. "groupId": "A String", # Group identifier. For Google Workspace user account, group_id should be the google workspace group email. For non-google identity provider, group_id is the mapped group identifier configured during the workforcepool config. "userId": "A String", # User identifier. For Google Workspace user account, user_id should be the google workspace user email. For non-google identity provider, user_id is the mapped user identifier configured during the workforcepool config. }, diff --git a/docs/dyn/discoveryengine_v1alpha.projects.locations.identityMappingStores.operations.html b/docs/dyn/discoveryengine_v1alpha.projects.locations.identityMappingStores.operations.html index cc0e36dc81..4dfb945209 100644 --- a/docs/dyn/discoveryengine_v1alpha.projects.locations.identityMappingStores.operations.html +++ b/docs/dyn/discoveryengine_v1alpha.projects.locations.identityMappingStores.operations.html @@ -136,7 +136,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -168,7 +168,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], }
diff --git a/docs/dyn/discoveryengine_v1alpha.projects.locations.notebooks.sources.html b/docs/dyn/discoveryengine_v1alpha.projects.locations.notebooks.sources.html index 9c69985b85..5b383246eb 100644 --- a/docs/dyn/discoveryengine_v1alpha.projects.locations.notebooks.sources.html +++ b/docs/dyn/discoveryengine_v1alpha.projects.locations.notebooks.sources.html @@ -86,9 +86,6 @@

Instance Methods

get(name, x__xgafv=None)

Gets a Source.

-

- uploadFile(parent, sourceId, body=None, x__xgafv=None)

-

Uploads a file for Notebook LM to use. Creates a Source.

Method Details

batchCreate(parent, body=None, x__xgafv=None) @@ -317,508 +314,4 @@

Method Details

}
-
- uploadFile(parent, sourceId, body=None, x__xgafv=None) -
Uploads a file for Notebook LM to use. Creates a Source.
-
-Args:
-  parent: string, Required. The parent resource where the sources will be created. Format: projects/{project}/locations/{location}/notebooks/{notebook} (required)
-  sourceId: string, The source id of the associated file. If not set, a source id will be generated and a new tentative source will be created. (required)
-  body: object, The request body.
-    The object takes the form of:
-
-{ # Request for the SourceService.UploadSourceFile method.
-  "blob": { # A reference to data stored on the filesystem, on GFS or in blobstore. # Information about the file being uploaded.
-    "algorithm": "A String", # Deprecated, use one of explicit hash type fields instead. Algorithm used for calculating the hash. As of 2011/01/21, "MD5" is the only possible value for this field. New values may be added at any time.
-    "bigstoreObjectRef": "A String", # Use object_id instead.
-    "blobRef": "A String", # Blobstore v1 reference, set if reference_type is BLOBSTORE_REF This should be the byte representation of a blobstore.BlobRef. Since Blobstore is deprecating v1, use blobstore2_info instead. For now, any v2 blob will also be represented in this field as v1 BlobRef.
-    "blobstore2Info": { # Information to read/write to blobstore2. # Blobstore v2 info, set if reference_type is BLOBSTORE_REF and it refers to a v2 blob.
-      "blobGeneration": "A String", # The blob generation id.
-      "blobId": "A String", # The blob id, e.g., /blobstore/prod/playground/scotty
-      "downloadReadHandle": "A String", # Read handle passed from Bigstore -> Scotty for a GCS download. This is a signed, serialized blobstore2.ReadHandle proto which must never be set outside of Bigstore, and is not applicable to non-GCS media downloads.
-      "readToken": "A String", # The blob read token. Needed to read blobs that have not been replicated. Might not be available until the final call.
-      "uploadMetadataContainer": "A String", # Metadata passed from Blobstore -> Scotty for a new GCS upload. This is a signed, serialized blobstore2.BlobMetadataContainer proto which must never be consumed outside of Bigstore, and is not applicable to non-GCS media uploads.
-    },
-    "compositeMedia": [ # A composite media composed of one or more media objects, set if reference_type is COMPOSITE_MEDIA. The media length field must be set to the sum of the lengths of all composite media objects. Note: All composite media must have length specified.
-      { # A sequence of media data references representing composite data. Introduced to support Bigstore composite objects. For details, visit http://go/bigstore-composites.
-        "blobRef": "A String", # Blobstore v1 reference, set if reference_type is BLOBSTORE_REF This should be the byte representation of a blobstore.BlobRef. Since Blobstore is deprecating v1, use blobstore2_info instead. For now, any v2 blob will also be represented in this field as v1 BlobRef.
-        "blobstore2Info": { # Information to read/write to blobstore2. # Blobstore v2 info, set if reference_type is BLOBSTORE_REF and it refers to a v2 blob.
-          "blobGeneration": "A String", # The blob generation id.
-          "blobId": "A String", # The blob id, e.g., /blobstore/prod/playground/scotty
-          "downloadReadHandle": "A String", # Read handle passed from Bigstore -> Scotty for a GCS download. This is a signed, serialized blobstore2.ReadHandle proto which must never be set outside of Bigstore, and is not applicable to non-GCS media downloads.
-          "readToken": "A String", # The blob read token. Needed to read blobs that have not been replicated. Might not be available until the final call.
-          "uploadMetadataContainer": "A String", # Metadata passed from Blobstore -> Scotty for a new GCS upload. This is a signed, serialized blobstore2.BlobMetadataContainer proto which must never be consumed outside of Bigstore, and is not applicable to non-GCS media uploads.
-        },
-        "cosmoBinaryReference": "A String", # A binary data reference for a media download. Serves as a technology-agnostic binary reference in some Google infrastructure. This value is a serialized storage_cosmo.BinaryReference proto. Storing it as bytes is a hack to get around the fact that the cosmo proto (as well as others it includes) doesn't support JavaScript. This prevents us from including the actual type of this field.
-        "crc32cHash": 42, # crc32.c hash for the payload.
-        "inline": "A String", # Media data, set if reference_type is INLINE
-        "length": "A String", # Size of the data, in bytes
-        "md5Hash": "A String", # MD5 hash for the payload.
-        "objectId": { # This is a copy of the tech.blob.ObjectId proto, which could not be used directly here due to transitive closure issues with JavaScript support; see http://b/8801763. # Reference to a TI Blob, set if reference_type is BIGSTORE_REF.
-          "bucketName": "A String", # The name of the bucket to which this object belongs.
-          "generation": "A String", # Generation of the object. Generations are monotonically increasing across writes, allowing them to be be compared to determine which generation is newer. If this is omitted in a request, then you are requesting the live object. See http://go/bigstore-versions
-          "objectName": "A String", # The name of the object.
-        },
-        "path": "A String", # Path to the data, set if reference_type is PATH
-        "referenceType": "A String", # Describes what the field reference contains.
-        "sha1Hash": "A String", # SHA-1 hash for the payload.
-      },
-    ],
-    "contentType": "A String", # MIME type of the data
-    "contentTypeInfo": { # Detailed Content-Type information from Scotty. The Content-Type of the media will typically be filled in by the header or Scotty's best_guess, but this extended information provides the backend with more information so that it can make a better decision if needed. This is only used on media upload requests from Scotty. # Extended content type information provided for Scotty uploads.
-      "bestGuess": "A String", # Scotty's best guess of what the content type of the file is.
-      "fromBytes": "A String", # The content type of the file derived by looking at specific bytes (i.e. "magic bytes") of the actual file.
-      "fromFileName": "A String", # The content type of the file derived from the file extension of the original file name used by the client.
-      "fromHeader": "A String", # The content type of the file as specified in the request headers, multipart headers, or RUPIO start request.
-      "fromUrlPath": "A String", # The content type of the file derived from the file extension of the URL path. The URL path is assumed to represent a file name (which is typically only true for agents that are providing a REST API).
-    },
-    "cosmoBinaryReference": "A String", # A binary data reference for a media download. Serves as a technology-agnostic binary reference in some Google infrastructure. This value is a serialized storage_cosmo.BinaryReference proto. Storing it as bytes is a hack to get around the fact that the cosmo proto (as well as others it includes) doesn't support JavaScript. This prevents us from including the actual type of this field.
-    "crc32cHash": 42, # For Scotty Uploads: Scotty-provided hashes for uploads For Scotty Downloads: (WARNING: DO NOT USE WITHOUT PERMISSION FROM THE SCOTTY TEAM.) A Hash provided by the agent to be used to verify the data being downloaded. Currently only supported for inline payloads. Further, only crc32c_hash is currently supported.
-    "diffChecksumsResponse": { # Backend response for a Diff get checksums response. For details on the Scotty Diff protocol, visit http://go/scotty-diff-protocol. # Set if reference_type is DIFF_CHECKSUMS_RESPONSE.
-      "checksumsLocation": { # A sequence of media data references representing composite data. Introduced to support Bigstore composite objects. For details, visit http://go/bigstore-composites. # Exactly one of these fields must be populated. If checksums_location is filled, the server will return the corresponding contents to the user. If object_location is filled, the server will calculate the checksums based on the content there and return that to the user. For details on the format of the checksums, see http://go/scotty-diff-protocol.
-        "blobRef": "A String", # Blobstore v1 reference, set if reference_type is BLOBSTORE_REF This should be the byte representation of a blobstore.BlobRef. Since Blobstore is deprecating v1, use blobstore2_info instead. For now, any v2 blob will also be represented in this field as v1 BlobRef.
-        "blobstore2Info": { # Information to read/write to blobstore2. # Blobstore v2 info, set if reference_type is BLOBSTORE_REF and it refers to a v2 blob.
-          "blobGeneration": "A String", # The blob generation id.
-          "blobId": "A String", # The blob id, e.g., /blobstore/prod/playground/scotty
-          "downloadReadHandle": "A String", # Read handle passed from Bigstore -> Scotty for a GCS download. This is a signed, serialized blobstore2.ReadHandle proto which must never be set outside of Bigstore, and is not applicable to non-GCS media downloads.
-          "readToken": "A String", # The blob read token. Needed to read blobs that have not been replicated. Might not be available until the final call.
-          "uploadMetadataContainer": "A String", # Metadata passed from Blobstore -> Scotty for a new GCS upload. This is a signed, serialized blobstore2.BlobMetadataContainer proto which must never be consumed outside of Bigstore, and is not applicable to non-GCS media uploads.
-        },
-        "cosmoBinaryReference": "A String", # A binary data reference for a media download. Serves as a technology-agnostic binary reference in some Google infrastructure. This value is a serialized storage_cosmo.BinaryReference proto. Storing it as bytes is a hack to get around the fact that the cosmo proto (as well as others it includes) doesn't support JavaScript. This prevents us from including the actual type of this field.
-        "crc32cHash": 42, # crc32.c hash for the payload.
-        "inline": "A String", # Media data, set if reference_type is INLINE
-        "length": "A String", # Size of the data, in bytes
-        "md5Hash": "A String", # MD5 hash for the payload.
-        "objectId": { # This is a copy of the tech.blob.ObjectId proto, which could not be used directly here due to transitive closure issues with JavaScript support; see http://b/8801763. # Reference to a TI Blob, set if reference_type is BIGSTORE_REF.
-          "bucketName": "A String", # The name of the bucket to which this object belongs.
-          "generation": "A String", # Generation of the object. Generations are monotonically increasing across writes, allowing them to be be compared to determine which generation is newer. If this is omitted in a request, then you are requesting the live object. See http://go/bigstore-versions
-          "objectName": "A String", # The name of the object.
-        },
-        "path": "A String", # Path to the data, set if reference_type is PATH
-        "referenceType": "A String", # Describes what the field reference contains.
-        "sha1Hash": "A String", # SHA-1 hash for the payload.
-      },
-      "chunkSizeBytes": "A String", # The chunk size of checksums. Must be a multiple of 256KB.
-      "objectLocation": { # A sequence of media data references representing composite data. Introduced to support Bigstore composite objects. For details, visit http://go/bigstore-composites. # If set, calculate the checksums based on the contents and return them to the caller.
-        "blobRef": "A String", # Blobstore v1 reference, set if reference_type is BLOBSTORE_REF This should be the byte representation of a blobstore.BlobRef. Since Blobstore is deprecating v1, use blobstore2_info instead. For now, any v2 blob will also be represented in this field as v1 BlobRef.
-        "blobstore2Info": { # Information to read/write to blobstore2. # Blobstore v2 info, set if reference_type is BLOBSTORE_REF and it refers to a v2 blob.
-          "blobGeneration": "A String", # The blob generation id.
-          "blobId": "A String", # The blob id, e.g., /blobstore/prod/playground/scotty
-          "downloadReadHandle": "A String", # Read handle passed from Bigstore -> Scotty for a GCS download. This is a signed, serialized blobstore2.ReadHandle proto which must never be set outside of Bigstore, and is not applicable to non-GCS media downloads.
-          "readToken": "A String", # The blob read token. Needed to read blobs that have not been replicated. Might not be available until the final call.
-          "uploadMetadataContainer": "A String", # Metadata passed from Blobstore -> Scotty for a new GCS upload. This is a signed, serialized blobstore2.BlobMetadataContainer proto which must never be consumed outside of Bigstore, and is not applicable to non-GCS media uploads.
-        },
-        "cosmoBinaryReference": "A String", # A binary data reference for a media download. Serves as a technology-agnostic binary reference in some Google infrastructure. This value is a serialized storage_cosmo.BinaryReference proto. Storing it as bytes is a hack to get around the fact that the cosmo proto (as well as others it includes) doesn't support JavaScript. This prevents us from including the actual type of this field.
-        "crc32cHash": 42, # crc32.c hash for the payload.
-        "inline": "A String", # Media data, set if reference_type is INLINE
-        "length": "A String", # Size of the data, in bytes
-        "md5Hash": "A String", # MD5 hash for the payload.
-        "objectId": { # This is a copy of the tech.blob.ObjectId proto, which could not be used directly here due to transitive closure issues with JavaScript support; see http://b/8801763. # Reference to a TI Blob, set if reference_type is BIGSTORE_REF.
-          "bucketName": "A String", # The name of the bucket to which this object belongs.
-          "generation": "A String", # Generation of the object. Generations are monotonically increasing across writes, allowing them to be be compared to determine which generation is newer. If this is omitted in a request, then you are requesting the live object. See http://go/bigstore-versions
-          "objectName": "A String", # The name of the object.
-        },
-        "path": "A String", # Path to the data, set if reference_type is PATH
-        "referenceType": "A String", # Describes what the field reference contains.
-        "sha1Hash": "A String", # SHA-1 hash for the payload.
-      },
-      "objectSizeBytes": "A String", # The total size of the server object.
-      "objectVersion": "A String", # The object version of the object the checksums are being returned for.
-    },
-    "diffDownloadResponse": { # Backend response for a Diff download response. For details on the Scotty Diff protocol, visit http://go/scotty-diff-protocol. # Set if reference_type is DIFF_DOWNLOAD_RESPONSE.
-      "objectLocation": { # A sequence of media data references representing composite data. Introduced to support Bigstore composite objects. For details, visit http://go/bigstore-composites. # The original object location.
-        "blobRef": "A String", # Blobstore v1 reference, set if reference_type is BLOBSTORE_REF This should be the byte representation of a blobstore.BlobRef. Since Blobstore is deprecating v1, use blobstore2_info instead. For now, any v2 blob will also be represented in this field as v1 BlobRef.
-        "blobstore2Info": { # Information to read/write to blobstore2. # Blobstore v2 info, set if reference_type is BLOBSTORE_REF and it refers to a v2 blob.
-          "blobGeneration": "A String", # The blob generation id.
-          "blobId": "A String", # The blob id, e.g., /blobstore/prod/playground/scotty
-          "downloadReadHandle": "A String", # Read handle passed from Bigstore -> Scotty for a GCS download. This is a signed, serialized blobstore2.ReadHandle proto which must never be set outside of Bigstore, and is not applicable to non-GCS media downloads.
-          "readToken": "A String", # The blob read token. Needed to read blobs that have not been replicated. Might not be available until the final call.
-          "uploadMetadataContainer": "A String", # Metadata passed from Blobstore -> Scotty for a new GCS upload. This is a signed, serialized blobstore2.BlobMetadataContainer proto which must never be consumed outside of Bigstore, and is not applicable to non-GCS media uploads.
-        },
-        "cosmoBinaryReference": "A String", # A binary data reference for a media download. Serves as a technology-agnostic binary reference in some Google infrastructure. This value is a serialized storage_cosmo.BinaryReference proto. Storing it as bytes is a hack to get around the fact that the cosmo proto (as well as others it includes) doesn't support JavaScript. This prevents us from including the actual type of this field.
-        "crc32cHash": 42, # crc32.c hash for the payload.
-        "inline": "A String", # Media data, set if reference_type is INLINE
-        "length": "A String", # Size of the data, in bytes
-        "md5Hash": "A String", # MD5 hash for the payload.
-        "objectId": { # This is a copy of the tech.blob.ObjectId proto, which could not be used directly here due to transitive closure issues with JavaScript support; see http://b/8801763. # Reference to a TI Blob, set if reference_type is BIGSTORE_REF.
-          "bucketName": "A String", # The name of the bucket to which this object belongs.
-          "generation": "A String", # Generation of the object. Generations are monotonically increasing across writes, allowing them to be be compared to determine which generation is newer. If this is omitted in a request, then you are requesting the live object. See http://go/bigstore-versions
-          "objectName": "A String", # The name of the object.
-        },
-        "path": "A String", # Path to the data, set if reference_type is PATH
-        "referenceType": "A String", # Describes what the field reference contains.
-        "sha1Hash": "A String", # SHA-1 hash for the payload.
-      },
-    },
-    "diffUploadRequest": { # A Diff upload request. For details on the Scotty Diff protocol, visit http://go/scotty-diff-protocol. # Set if reference_type is DIFF_UPLOAD_REQUEST.
-      "checksumsInfo": { # A sequence of media data references representing composite data. Introduced to support Bigstore composite objects. For details, visit http://go/bigstore-composites. # The location of the checksums for the new object. Agents must clone the object located here, as the upload server will delete the contents once a response is received. For details on the format of the checksums, see http://go/scotty-diff-protocol.
-        "blobRef": "A String", # Blobstore v1 reference, set if reference_type is BLOBSTORE_REF This should be the byte representation of a blobstore.BlobRef. Since Blobstore is deprecating v1, use blobstore2_info instead. For now, any v2 blob will also be represented in this field as v1 BlobRef.
-        "blobstore2Info": { # Information to read/write to blobstore2. # Blobstore v2 info, set if reference_type is BLOBSTORE_REF and it refers to a v2 blob.
-          "blobGeneration": "A String", # The blob generation id.
-          "blobId": "A String", # The blob id, e.g., /blobstore/prod/playground/scotty
-          "downloadReadHandle": "A String", # Read handle passed from Bigstore -> Scotty for a GCS download. This is a signed, serialized blobstore2.ReadHandle proto which must never be set outside of Bigstore, and is not applicable to non-GCS media downloads.
-          "readToken": "A String", # The blob read token. Needed to read blobs that have not been replicated. Might not be available until the final call.
-          "uploadMetadataContainer": "A String", # Metadata passed from Blobstore -> Scotty for a new GCS upload. This is a signed, serialized blobstore2.BlobMetadataContainer proto which must never be consumed outside of Bigstore, and is not applicable to non-GCS media uploads.
-        },
-        "cosmoBinaryReference": "A String", # A binary data reference for a media download. Serves as a technology-agnostic binary reference in some Google infrastructure. This value is a serialized storage_cosmo.BinaryReference proto. Storing it as bytes is a hack to get around the fact that the cosmo proto (as well as others it includes) doesn't support JavaScript. This prevents us from including the actual type of this field.
-        "crc32cHash": 42, # crc32.c hash for the payload.
-        "inline": "A String", # Media data, set if reference_type is INLINE
-        "length": "A String", # Size of the data, in bytes
-        "md5Hash": "A String", # MD5 hash for the payload.
-        "objectId": { # This is a copy of the tech.blob.ObjectId proto, which could not be used directly here due to transitive closure issues with JavaScript support; see http://b/8801763. # Reference to a TI Blob, set if reference_type is BIGSTORE_REF.
-          "bucketName": "A String", # The name of the bucket to which this object belongs.
-          "generation": "A String", # Generation of the object. Generations are monotonically increasing across writes, allowing them to be be compared to determine which generation is newer. If this is omitted in a request, then you are requesting the live object. See http://go/bigstore-versions
-          "objectName": "A String", # The name of the object.
-        },
-        "path": "A String", # Path to the data, set if reference_type is PATH
-        "referenceType": "A String", # Describes what the field reference contains.
-        "sha1Hash": "A String", # SHA-1 hash for the payload.
-      },
-      "objectInfo": { # A sequence of media data references representing composite data. Introduced to support Bigstore composite objects. For details, visit http://go/bigstore-composites. # The location of the new object. Agents must clone the object located here, as the upload server will delete the contents once a response is received.
-        "blobRef": "A String", # Blobstore v1 reference, set if reference_type is BLOBSTORE_REF This should be the byte representation of a blobstore.BlobRef. Since Blobstore is deprecating v1, use blobstore2_info instead. For now, any v2 blob will also be represented in this field as v1 BlobRef.
-        "blobstore2Info": { # Information to read/write to blobstore2. # Blobstore v2 info, set if reference_type is BLOBSTORE_REF and it refers to a v2 blob.
-          "blobGeneration": "A String", # The blob generation id.
-          "blobId": "A String", # The blob id, e.g., /blobstore/prod/playground/scotty
-          "downloadReadHandle": "A String", # Read handle passed from Bigstore -> Scotty for a GCS download. This is a signed, serialized blobstore2.ReadHandle proto which must never be set outside of Bigstore, and is not applicable to non-GCS media downloads.
-          "readToken": "A String", # The blob read token. Needed to read blobs that have not been replicated. Might not be available until the final call.
-          "uploadMetadataContainer": "A String", # Metadata passed from Blobstore -> Scotty for a new GCS upload. This is a signed, serialized blobstore2.BlobMetadataContainer proto which must never be consumed outside of Bigstore, and is not applicable to non-GCS media uploads.
-        },
-        "cosmoBinaryReference": "A String", # A binary data reference for a media download. Serves as a technology-agnostic binary reference in some Google infrastructure. This value is a serialized storage_cosmo.BinaryReference proto. Storing it as bytes is a hack to get around the fact that the cosmo proto (as well as others it includes) doesn't support JavaScript. This prevents us from including the actual type of this field.
-        "crc32cHash": 42, # crc32.c hash for the payload.
-        "inline": "A String", # Media data, set if reference_type is INLINE
-        "length": "A String", # Size of the data, in bytes
-        "md5Hash": "A String", # MD5 hash for the payload.
-        "objectId": { # This is a copy of the tech.blob.ObjectId proto, which could not be used directly here due to transitive closure issues with JavaScript support; see http://b/8801763. # Reference to a TI Blob, set if reference_type is BIGSTORE_REF.
-          "bucketName": "A String", # The name of the bucket to which this object belongs.
-          "generation": "A String", # Generation of the object. Generations are monotonically increasing across writes, allowing them to be be compared to determine which generation is newer. If this is omitted in a request, then you are requesting the live object. See http://go/bigstore-versions
-          "objectName": "A String", # The name of the object.
-        },
-        "path": "A String", # Path to the data, set if reference_type is PATH
-        "referenceType": "A String", # Describes what the field reference contains.
-        "sha1Hash": "A String", # SHA-1 hash for the payload.
-      },
-      "objectVersion": "A String", # The object version of the object that is the base version the incoming diff script will be applied to. This field will always be filled in.
-    },
-    "diffUploadResponse": { # Backend response for a Diff upload request. For details on the Scotty Diff protocol, visit http://go/scotty-diff-protocol. # Set if reference_type is DIFF_UPLOAD_RESPONSE.
-      "objectVersion": "A String", # The object version of the object at the server. Must be included in the end notification response. The version in the end notification response must correspond to the new version of the object that is now stored at the server, after the upload.
-      "originalObject": { # A sequence of media data references representing composite data. Introduced to support Bigstore composite objects. For details, visit http://go/bigstore-composites. # The location of the original file for a diff upload request. Must be filled in if responding to an upload start notification.
-        "blobRef": "A String", # Blobstore v1 reference, set if reference_type is BLOBSTORE_REF This should be the byte representation of a blobstore.BlobRef. Since Blobstore is deprecating v1, use blobstore2_info instead. For now, any v2 blob will also be represented in this field as v1 BlobRef.
-        "blobstore2Info": { # Information to read/write to blobstore2. # Blobstore v2 info, set if reference_type is BLOBSTORE_REF and it refers to a v2 blob.
-          "blobGeneration": "A String", # The blob generation id.
-          "blobId": "A String", # The blob id, e.g., /blobstore/prod/playground/scotty
-          "downloadReadHandle": "A String", # Read handle passed from Bigstore -> Scotty for a GCS download. This is a signed, serialized blobstore2.ReadHandle proto which must never be set outside of Bigstore, and is not applicable to non-GCS media downloads.
-          "readToken": "A String", # The blob read token. Needed to read blobs that have not been replicated. Might not be available until the final call.
-          "uploadMetadataContainer": "A String", # Metadata passed from Blobstore -> Scotty for a new GCS upload. This is a signed, serialized blobstore2.BlobMetadataContainer proto which must never be consumed outside of Bigstore, and is not applicable to non-GCS media uploads.
-        },
-        "cosmoBinaryReference": "A String", # A binary data reference for a media download. Serves as a technology-agnostic binary reference in some Google infrastructure. This value is a serialized storage_cosmo.BinaryReference proto. Storing it as bytes is a hack to get around the fact that the cosmo proto (as well as others it includes) doesn't support JavaScript. This prevents us from including the actual type of this field.
-        "crc32cHash": 42, # crc32.c hash for the payload.
-        "inline": "A String", # Media data, set if reference_type is INLINE
-        "length": "A String", # Size of the data, in bytes
-        "md5Hash": "A String", # MD5 hash for the payload.
-        "objectId": { # This is a copy of the tech.blob.ObjectId proto, which could not be used directly here due to transitive closure issues with JavaScript support; see http://b/8801763. # Reference to a TI Blob, set if reference_type is BIGSTORE_REF.
-          "bucketName": "A String", # The name of the bucket to which this object belongs.
-          "generation": "A String", # Generation of the object. Generations are monotonically increasing across writes, allowing them to be be compared to determine which generation is newer. If this is omitted in a request, then you are requesting the live object. See http://go/bigstore-versions
-          "objectName": "A String", # The name of the object.
-        },
-        "path": "A String", # Path to the data, set if reference_type is PATH
-        "referenceType": "A String", # Describes what the field reference contains.
-        "sha1Hash": "A String", # SHA-1 hash for the payload.
-      },
-    },
-    "diffVersionResponse": { # Backend response for a Diff get version response. For details on the Scotty Diff protocol, visit http://go/scotty-diff-protocol. # Set if reference_type is DIFF_VERSION_RESPONSE.
-      "objectSizeBytes": "A String", # The total size of the server object.
-      "objectVersion": "A String", # The version of the object stored at the server.
-    },
-    "downloadParameters": { # Parameters specific to media downloads. # Parameters for a media download.
-      "allowGzipCompression": True or False, # A boolean to be returned in the response to Scotty. Allows/disallows gzip encoding of the payload content when the server thinks it's advantageous (hence, does not guarantee compression) which allows Scotty to GZip the response to the client.
-      "ignoreRange": True or False, # Determining whether or not Apiary should skip the inclusion of any Content-Range header on its response to Scotty.
-    },
-    "filename": "A String", # Original file name
-    "hash": "A String", # Deprecated, use one of explicit hash type fields instead. These two hash related fields will only be populated on Scotty based media uploads and will contain the content of the hash group in the NotificationRequest: http://cs/#google3/blobstore2/api/scotty/service/proto/upload_listener.proto&q=class:Hash Hex encoded hash value of the uploaded media.
-    "hashVerified": True or False, # For Scotty uploads only. If a user sends a hash code and the backend has requested that Scotty verify the upload against the client hash, Scotty will perform the check on behalf of the backend and will reject it if the hashes don't match. This is set to true if Scotty performed this verification.
-    "inline": "A String", # Media data, set if reference_type is INLINE
-    "isPotentialRetry": True or False, # |is_potential_retry| is set false only when Scotty is certain that it has not sent the request before. When a client resumes an upload, this field must be set true in agent calls, because Scotty cannot be certain that it has never sent the request before due to potential failure in the session state persistence.
-    "length": "A String", # Size of the data, in bytes
-    "md5Hash": "A String", # Scotty-provided MD5 hash for an upload.
-    "mediaId": "A String", # Media id to forward to the operation GetMedia. Can be set if reference_type is GET_MEDIA.
-    "objectId": { # This is a copy of the tech.blob.ObjectId proto, which could not be used directly here due to transitive closure issues with JavaScript support; see http://b/8801763. # Reference to a TI Blob, set if reference_type is BIGSTORE_REF.
-      "bucketName": "A String", # The name of the bucket to which this object belongs.
-      "generation": "A String", # Generation of the object. Generations are monotonically increasing across writes, allowing them to be be compared to determine which generation is newer. If this is omitted in a request, then you are requesting the live object. See http://go/bigstore-versions
-      "objectName": "A String", # The name of the object.
-    },
-    "path": "A String", # Path to the data, set if reference_type is PATH
-    "referenceType": "A String", # Describes what the field reference contains.
-    "sha1Hash": "A String", # Scotty-provided SHA1 hash for an upload.
-    "sha256Hash": "A String", # Scotty-provided SHA256 hash for an upload.
-    "timestamp": "A String", # Time at which the media data was last updated, in milliseconds since UNIX epoch
-    "token": "A String", # A unique fingerprint/version id for the media data
-  },
-  "mediaRequestInfo": { # Extra information added to operations that support Scotty media requests. # Media upload request metadata.
-    "currentBytes": "A String", # The number of current bytes uploaded or downloaded.
-    "customData": "A String", # Data to be copied to backend requests. Custom data is returned to Scotty in the agent_state field, which Scotty will then provide in subsequent upload notifications.
-    "diffObjectVersion": "A String", # Set if the http request info is diff encoded. The value of this field is the version number of the base revision. This is corresponding to Apiary's mediaDiffObjectVersion (//depot/google3/java/com/google/api/server/media/variable/DiffObjectVersionVariable.java). See go/esf-scotty-diff-upload for more information.
-    "finalStatus": 42, # The existence of the final_status field indicates that this is the last call to the agent for this request_id. http://google3/uploader/agent/scotty_agent.proto?l=737&rcl=347601929
-    "notificationType": "A String", # The type of notification received from Scotty.
-    "physicalHeaders": "A String", # The physical headers provided by RequestReceivedParameters in Scotty request. type is uploader_service.KeyValuePairs.
-    "requestId": "A String", # The Scotty request ID.
-    "requestReceivedParamsServingInfo": "A String", # The partition of the Scotty server handling this request. type is uploader_service.RequestReceivedParamsServingInfo LINT.IfChange(request_received_params_serving_info_annotations) LINT.ThenChange()
-    "totalBytes": "A String", # The total size of the file.
-    "totalBytesIsEstimated": True or False, # Whether the total bytes field contains an estimated data.
-  },
-  "sourceId": "A String", # The source id of the associated file. If not set, a source id will be generated and a new tentative source will be created.
-}
-
-  x__xgafv: string, V1 error format.
-    Allowed values
-      1 - v1 error format
-      2 - v2 error format
-
-Returns:
-  An object of the form:
-
-    { # Response for the SourceService.UploadSourceFile method.
-  "mediaResponseInfo": { # This message is for backends to pass their scotty media specific fields to ESF. Backend will include this in their response message to ESF. Example: ExportFile is an rpc defined for upload using scotty from ESF. rpc ExportFile(ExportFileRequest) returns (ExportFileResponse) Message ExportFileResponse will include apiserving.MediaResponseInfo to tell ESF about data like dynamic_dropzone it needs to pass to Scotty. message ExportFileResponse { optional gdata.Media blob = 1; optional apiserving.MediaResponseInfo media_response_info = 2 } # Media upload response metadata.
-    "customData": "A String", # Data to copy from backend response to the next backend requests. Custom data is returned to Scotty in the agent_state field, which Scotty will then provide in subsequent upload notifications.
-    "dataStorageTransform": "A String", # Specifies any transformation to be applied to data before persisting it or retrieving from storage. E.g., encryption options for blobstore2. This should be of the form uploader_service.DataStorageTransform.
-    "destinationBlobMintIndex": 42, # For the first notification of a |diff_encoded| HttpRequestInfo, this is the index of the blob mint that Scotty should use when writing the resulting blob. This field is optional. It's not required ever, even if `original_object_blob_mint_index` is set. In situations like that, we will use the destination blob's mint for the destination blob and regular blob ACL checks for the original object. Note: This field is only for use by Drive API for diff uploads.
-    "dynamicDropTarget": "A String", # Specifies the Scotty Drop Target to use for uploads. If present in a media response, Scotty does not upload to a standard drop zone. Instead, Scotty saves the upload directly to the location specified in this drop target. Unlike drop zones, the drop target is the final storage location for an upload. So, the agent does not need to clone the blob at the end of the upload. The agent is responsible for garbage collecting any orphaned blobs that may occur due to aborted uploads. For more information, see the drop target design doc here: http://goto/ScottyDropTarget This field will be preferred to dynamicDropzone. If provided, the identified field in the response must be of the type uploader.agent.DropTarget.
-    "dynamicDropzone": "A String", # Specifies the Scotty dropzone to use for uploads.
-    "mediaForDiff": { # A reference to data stored on the filesystem, on GFS or in blobstore. # Diff Updates must respond to a START notification with this Media proto to tell Scotty to decode the diff encoded payload and apply the diff against this field. If the request was diff encoded, but this field is not set, Scotty will treat the encoding as identity. This is corresponding to Apiary's DiffUploadResponse.original_object (//depot/google3/gdata/rosy/proto/data.proto?l=413). See go/esf-scotty-diff-upload for more information.
-      "algorithm": "A String", # Deprecated, use one of explicit hash type fields instead. Algorithm used for calculating the hash. As of 2011/01/21, "MD5" is the only possible value for this field. New values may be added at any time.
-      "bigstoreObjectRef": "A String", # Use object_id instead.
-      "blobRef": "A String", # Blobstore v1 reference, set if reference_type is BLOBSTORE_REF This should be the byte representation of a blobstore.BlobRef. Since Blobstore is deprecating v1, use blobstore2_info instead. For now, any v2 blob will also be represented in this field as v1 BlobRef.
-      "blobstore2Info": { # Information to read/write to blobstore2. # Blobstore v2 info, set if reference_type is BLOBSTORE_REF and it refers to a v2 blob.
-        "blobGeneration": "A String", # The blob generation id.
-        "blobId": "A String", # The blob id, e.g., /blobstore/prod/playground/scotty
-        "downloadReadHandle": "A String", # Read handle passed from Bigstore -> Scotty for a GCS download. This is a signed, serialized blobstore2.ReadHandle proto which must never be set outside of Bigstore, and is not applicable to non-GCS media downloads.
-        "readToken": "A String", # The blob read token. Needed to read blobs that have not been replicated. Might not be available until the final call.
-        "uploadMetadataContainer": "A String", # Metadata passed from Blobstore -> Scotty for a new GCS upload. This is a signed, serialized blobstore2.BlobMetadataContainer proto which must never be consumed outside of Bigstore, and is not applicable to non-GCS media uploads.
-      },
-      "compositeMedia": [ # A composite media composed of one or more media objects, set if reference_type is COMPOSITE_MEDIA. The media length field must be set to the sum of the lengths of all composite media objects. Note: All composite media must have length specified.
-        { # A sequence of media data references representing composite data. Introduced to support Bigstore composite objects. For details, visit http://go/bigstore-composites.
-          "blobRef": "A String", # Blobstore v1 reference, set if reference_type is BLOBSTORE_REF This should be the byte representation of a blobstore.BlobRef. Since Blobstore is deprecating v1, use blobstore2_info instead. For now, any v2 blob will also be represented in this field as v1 BlobRef.
-          "blobstore2Info": { # Information to read/write to blobstore2. # Blobstore v2 info, set if reference_type is BLOBSTORE_REF and it refers to a v2 blob.
-            "blobGeneration": "A String", # The blob generation id.
-            "blobId": "A String", # The blob id, e.g., /blobstore/prod/playground/scotty
-            "downloadReadHandle": "A String", # Read handle passed from Bigstore -> Scotty for a GCS download. This is a signed, serialized blobstore2.ReadHandle proto which must never be set outside of Bigstore, and is not applicable to non-GCS media downloads.
-            "readToken": "A String", # The blob read token. Needed to read blobs that have not been replicated. Might not be available until the final call.
-            "uploadMetadataContainer": "A String", # Metadata passed from Blobstore -> Scotty for a new GCS upload. This is a signed, serialized blobstore2.BlobMetadataContainer proto which must never be consumed outside of Bigstore, and is not applicable to non-GCS media uploads.
-          },
-          "cosmoBinaryReference": "A String", # A binary data reference for a media download. Serves as a technology-agnostic binary reference in some Google infrastructure. This value is a serialized storage_cosmo.BinaryReference proto. Storing it as bytes is a hack to get around the fact that the cosmo proto (as well as others it includes) doesn't support JavaScript. This prevents us from including the actual type of this field.
-          "crc32cHash": 42, # crc32.c hash for the payload.
-          "inline": "A String", # Media data, set if reference_type is INLINE
-          "length": "A String", # Size of the data, in bytes
-          "md5Hash": "A String", # MD5 hash for the payload.
-          "objectId": { # This is a copy of the tech.blob.ObjectId proto, which could not be used directly here due to transitive closure issues with JavaScript support; see http://b/8801763. # Reference to a TI Blob, set if reference_type is BIGSTORE_REF.
-            "bucketName": "A String", # The name of the bucket to which this object belongs.
-            "generation": "A String", # Generation of the object. Generations are monotonically increasing across writes, allowing them to be be compared to determine which generation is newer. If this is omitted in a request, then you are requesting the live object. See http://go/bigstore-versions
-            "objectName": "A String", # The name of the object.
-          },
-          "path": "A String", # Path to the data, set if reference_type is PATH
-          "referenceType": "A String", # Describes what the field reference contains.
-          "sha1Hash": "A String", # SHA-1 hash for the payload.
-        },
-      ],
-      "contentType": "A String", # MIME type of the data
-      "contentTypeInfo": { # Detailed Content-Type information from Scotty. The Content-Type of the media will typically be filled in by the header or Scotty's best_guess, but this extended information provides the backend with more information so that it can make a better decision if needed. This is only used on media upload requests from Scotty. # Extended content type information provided for Scotty uploads.
-        "bestGuess": "A String", # Scotty's best guess of what the content type of the file is.
-        "fromBytes": "A String", # The content type of the file derived by looking at specific bytes (i.e. "magic bytes") of the actual file.
-        "fromFileName": "A String", # The content type of the file derived from the file extension of the original file name used by the client.
-        "fromHeader": "A String", # The content type of the file as specified in the request headers, multipart headers, or RUPIO start request.
-        "fromUrlPath": "A String", # The content type of the file derived from the file extension of the URL path. The URL path is assumed to represent a file name (which is typically only true for agents that are providing a REST API).
-      },
-      "cosmoBinaryReference": "A String", # A binary data reference for a media download. Serves as a technology-agnostic binary reference in some Google infrastructure. This value is a serialized storage_cosmo.BinaryReference proto. Storing it as bytes is a hack to get around the fact that the cosmo proto (as well as others it includes) doesn't support JavaScript. This prevents us from including the actual type of this field.
-      "crc32cHash": 42, # For Scotty Uploads: Scotty-provided hashes for uploads For Scotty Downloads: (WARNING: DO NOT USE WITHOUT PERMISSION FROM THE SCOTTY TEAM.) A Hash provided by the agent to be used to verify the data being downloaded. Currently only supported for inline payloads. Further, only crc32c_hash is currently supported.
-      "diffChecksumsResponse": { # Backend response for a Diff get checksums response. For details on the Scotty Diff protocol, visit http://go/scotty-diff-protocol. # Set if reference_type is DIFF_CHECKSUMS_RESPONSE.
-        "checksumsLocation": { # A sequence of media data references representing composite data. Introduced to support Bigstore composite objects. For details, visit http://go/bigstore-composites. # Exactly one of these fields must be populated. If checksums_location is filled, the server will return the corresponding contents to the user. If object_location is filled, the server will calculate the checksums based on the content there and return that to the user. For details on the format of the checksums, see http://go/scotty-diff-protocol.
-          "blobRef": "A String", # Blobstore v1 reference, set if reference_type is BLOBSTORE_REF This should be the byte representation of a blobstore.BlobRef. Since Blobstore is deprecating v1, use blobstore2_info instead. For now, any v2 blob will also be represented in this field as v1 BlobRef.
-          "blobstore2Info": { # Information to read/write to blobstore2. # Blobstore v2 info, set if reference_type is BLOBSTORE_REF and it refers to a v2 blob.
-            "blobGeneration": "A String", # The blob generation id.
-            "blobId": "A String", # The blob id, e.g., /blobstore/prod/playground/scotty
-            "downloadReadHandle": "A String", # Read handle passed from Bigstore -> Scotty for a GCS download. This is a signed, serialized blobstore2.ReadHandle proto which must never be set outside of Bigstore, and is not applicable to non-GCS media downloads.
-            "readToken": "A String", # The blob read token. Needed to read blobs that have not been replicated. Might not be available until the final call.
-            "uploadMetadataContainer": "A String", # Metadata passed from Blobstore -> Scotty for a new GCS upload. This is a signed, serialized blobstore2.BlobMetadataContainer proto which must never be consumed outside of Bigstore, and is not applicable to non-GCS media uploads.
-          },
-          "cosmoBinaryReference": "A String", # A binary data reference for a media download. Serves as a technology-agnostic binary reference in some Google infrastructure. This value is a serialized storage_cosmo.BinaryReference proto. Storing it as bytes is a hack to get around the fact that the cosmo proto (as well as others it includes) doesn't support JavaScript. This prevents us from including the actual type of this field.
-          "crc32cHash": 42, # crc32.c hash for the payload.
-          "inline": "A String", # Media data, set if reference_type is INLINE
-          "length": "A String", # Size of the data, in bytes
-          "md5Hash": "A String", # MD5 hash for the payload.
-          "objectId": { # This is a copy of the tech.blob.ObjectId proto, which could not be used directly here due to transitive closure issues with JavaScript support; see http://b/8801763. # Reference to a TI Blob, set if reference_type is BIGSTORE_REF.
-            "bucketName": "A String", # The name of the bucket to which this object belongs.
-            "generation": "A String", # Generation of the object. Generations are monotonically increasing across writes, allowing them to be be compared to determine which generation is newer. If this is omitted in a request, then you are requesting the live object. See http://go/bigstore-versions
-            "objectName": "A String", # The name of the object.
-          },
-          "path": "A String", # Path to the data, set if reference_type is PATH
-          "referenceType": "A String", # Describes what the field reference contains.
-          "sha1Hash": "A String", # SHA-1 hash for the payload.
-        },
-        "chunkSizeBytes": "A String", # The chunk size of checksums. Must be a multiple of 256KB.
-        "objectLocation": { # A sequence of media data references representing composite data. Introduced to support Bigstore composite objects. For details, visit http://go/bigstore-composites. # If set, calculate the checksums based on the contents and return them to the caller.
-          "blobRef": "A String", # Blobstore v1 reference, set if reference_type is BLOBSTORE_REF This should be the byte representation of a blobstore.BlobRef. Since Blobstore is deprecating v1, use blobstore2_info instead. For now, any v2 blob will also be represented in this field as v1 BlobRef.
-          "blobstore2Info": { # Information to read/write to blobstore2. # Blobstore v2 info, set if reference_type is BLOBSTORE_REF and it refers to a v2 blob.
-            "blobGeneration": "A String", # The blob generation id.
-            "blobId": "A String", # The blob id, e.g., /blobstore/prod/playground/scotty
-            "downloadReadHandle": "A String", # Read handle passed from Bigstore -> Scotty for a GCS download. This is a signed, serialized blobstore2.ReadHandle proto which must never be set outside of Bigstore, and is not applicable to non-GCS media downloads.
-            "readToken": "A String", # The blob read token. Needed to read blobs that have not been replicated. Might not be available until the final call.
-            "uploadMetadataContainer": "A String", # Metadata passed from Blobstore -> Scotty for a new GCS upload. This is a signed, serialized blobstore2.BlobMetadataContainer proto which must never be consumed outside of Bigstore, and is not applicable to non-GCS media uploads.
-          },
-          "cosmoBinaryReference": "A String", # A binary data reference for a media download. Serves as a technology-agnostic binary reference in some Google infrastructure. This value is a serialized storage_cosmo.BinaryReference proto. Storing it as bytes is a hack to get around the fact that the cosmo proto (as well as others it includes) doesn't support JavaScript. This prevents us from including the actual type of this field.
-          "crc32cHash": 42, # crc32.c hash for the payload.
-          "inline": "A String", # Media data, set if reference_type is INLINE
-          "length": "A String", # Size of the data, in bytes
-          "md5Hash": "A String", # MD5 hash for the payload.
-          "objectId": { # This is a copy of the tech.blob.ObjectId proto, which could not be used directly here due to transitive closure issues with JavaScript support; see http://b/8801763. # Reference to a TI Blob, set if reference_type is BIGSTORE_REF.
-            "bucketName": "A String", # The name of the bucket to which this object belongs.
-            "generation": "A String", # Generation of the object. Generations are monotonically increasing across writes, allowing them to be be compared to determine which generation is newer. If this is omitted in a request, then you are requesting the live object. See http://go/bigstore-versions
-            "objectName": "A String", # The name of the object.
-          },
-          "path": "A String", # Path to the data, set if reference_type is PATH
-          "referenceType": "A String", # Describes what the field reference contains.
-          "sha1Hash": "A String", # SHA-1 hash for the payload.
-        },
-        "objectSizeBytes": "A String", # The total size of the server object.
-        "objectVersion": "A String", # The object version of the object the checksums are being returned for.
-      },
-      "diffDownloadResponse": { # Backend response for a Diff download response. For details on the Scotty Diff protocol, visit http://go/scotty-diff-protocol. # Set if reference_type is DIFF_DOWNLOAD_RESPONSE.
-        "objectLocation": { # A sequence of media data references representing composite data. Introduced to support Bigstore composite objects. For details, visit http://go/bigstore-composites. # The original object location.
-          "blobRef": "A String", # Blobstore v1 reference, set if reference_type is BLOBSTORE_REF This should be the byte representation of a blobstore.BlobRef. Since Blobstore is deprecating v1, use blobstore2_info instead. For now, any v2 blob will also be represented in this field as v1 BlobRef.
-          "blobstore2Info": { # Information to read/write to blobstore2. # Blobstore v2 info, set if reference_type is BLOBSTORE_REF and it refers to a v2 blob.
-            "blobGeneration": "A String", # The blob generation id.
-            "blobId": "A String", # The blob id, e.g., /blobstore/prod/playground/scotty
-            "downloadReadHandle": "A String", # Read handle passed from Bigstore -> Scotty for a GCS download. This is a signed, serialized blobstore2.ReadHandle proto which must never be set outside of Bigstore, and is not applicable to non-GCS media downloads.
-            "readToken": "A String", # The blob read token. Needed to read blobs that have not been replicated. Might not be available until the final call.
-            "uploadMetadataContainer": "A String", # Metadata passed from Blobstore -> Scotty for a new GCS upload. This is a signed, serialized blobstore2.BlobMetadataContainer proto which must never be consumed outside of Bigstore, and is not applicable to non-GCS media uploads.
-          },
-          "cosmoBinaryReference": "A String", # A binary data reference for a media download. Serves as a technology-agnostic binary reference in some Google infrastructure. This value is a serialized storage_cosmo.BinaryReference proto. Storing it as bytes is a hack to get around the fact that the cosmo proto (as well as others it includes) doesn't support JavaScript. This prevents us from including the actual type of this field.
-          "crc32cHash": 42, # crc32.c hash for the payload.
-          "inline": "A String", # Media data, set if reference_type is INLINE
-          "length": "A String", # Size of the data, in bytes
-          "md5Hash": "A String", # MD5 hash for the payload.
-          "objectId": { # This is a copy of the tech.blob.ObjectId proto, which could not be used directly here due to transitive closure issues with JavaScript support; see http://b/8801763. # Reference to a TI Blob, set if reference_type is BIGSTORE_REF.
-            "bucketName": "A String", # The name of the bucket to which this object belongs.
-            "generation": "A String", # Generation of the object. Generations are monotonically increasing across writes, allowing them to be be compared to determine which generation is newer. If this is omitted in a request, then you are requesting the live object. See http://go/bigstore-versions
-            "objectName": "A String", # The name of the object.
-          },
-          "path": "A String", # Path to the data, set if reference_type is PATH
-          "referenceType": "A String", # Describes what the field reference contains.
-          "sha1Hash": "A String", # SHA-1 hash for the payload.
-        },
-      },
-      "diffUploadRequest": { # A Diff upload request. For details on the Scotty Diff protocol, visit http://go/scotty-diff-protocol. # Set if reference_type is DIFF_UPLOAD_REQUEST.
-        "checksumsInfo": { # A sequence of media data references representing composite data. Introduced to support Bigstore composite objects. For details, visit http://go/bigstore-composites. # The location of the checksums for the new object. Agents must clone the object located here, as the upload server will delete the contents once a response is received. For details on the format of the checksums, see http://go/scotty-diff-protocol.
-          "blobRef": "A String", # Blobstore v1 reference, set if reference_type is BLOBSTORE_REF This should be the byte representation of a blobstore.BlobRef. Since Blobstore is deprecating v1, use blobstore2_info instead. For now, any v2 blob will also be represented in this field as v1 BlobRef.
-          "blobstore2Info": { # Information to read/write to blobstore2. # Blobstore v2 info, set if reference_type is BLOBSTORE_REF and it refers to a v2 blob.
-            "blobGeneration": "A String", # The blob generation id.
-            "blobId": "A String", # The blob id, e.g., /blobstore/prod/playground/scotty
-            "downloadReadHandle": "A String", # Read handle passed from Bigstore -> Scotty for a GCS download. This is a signed, serialized blobstore2.ReadHandle proto which must never be set outside of Bigstore, and is not applicable to non-GCS media downloads.
-            "readToken": "A String", # The blob read token. Needed to read blobs that have not been replicated. Might not be available until the final call.
-            "uploadMetadataContainer": "A String", # Metadata passed from Blobstore -> Scotty for a new GCS upload. This is a signed, serialized blobstore2.BlobMetadataContainer proto which must never be consumed outside of Bigstore, and is not applicable to non-GCS media uploads.
-          },
-          "cosmoBinaryReference": "A String", # A binary data reference for a media download. Serves as a technology-agnostic binary reference in some Google infrastructure. This value is a serialized storage_cosmo.BinaryReference proto. Storing it as bytes is a hack to get around the fact that the cosmo proto (as well as others it includes) doesn't support JavaScript. This prevents us from including the actual type of this field.
-          "crc32cHash": 42, # crc32.c hash for the payload.
-          "inline": "A String", # Media data, set if reference_type is INLINE
-          "length": "A String", # Size of the data, in bytes
-          "md5Hash": "A String", # MD5 hash for the payload.
-          "objectId": { # This is a copy of the tech.blob.ObjectId proto, which could not be used directly here due to transitive closure issues with JavaScript support; see http://b/8801763. # Reference to a TI Blob, set if reference_type is BIGSTORE_REF.
-            "bucketName": "A String", # The name of the bucket to which this object belongs.
-            "generation": "A String", # Generation of the object. Generations are monotonically increasing across writes, allowing them to be be compared to determine which generation is newer. If this is omitted in a request, then you are requesting the live object. See http://go/bigstore-versions
-            "objectName": "A String", # The name of the object.
-          },
-          "path": "A String", # Path to the data, set if reference_type is PATH
-          "referenceType": "A String", # Describes what the field reference contains.
-          "sha1Hash": "A String", # SHA-1 hash for the payload.
-        },
-        "objectInfo": { # A sequence of media data references representing composite data. Introduced to support Bigstore composite objects. For details, visit http://go/bigstore-composites. # The location of the new object. Agents must clone the object located here, as the upload server will delete the contents once a response is received.
-          "blobRef": "A String", # Blobstore v1 reference, set if reference_type is BLOBSTORE_REF This should be the byte representation of a blobstore.BlobRef. Since Blobstore is deprecating v1, use blobstore2_info instead. For now, any v2 blob will also be represented in this field as v1 BlobRef.
-          "blobstore2Info": { # Information to read/write to blobstore2. # Blobstore v2 info, set if reference_type is BLOBSTORE_REF and it refers to a v2 blob.
-            "blobGeneration": "A String", # The blob generation id.
-            "blobId": "A String", # The blob id, e.g., /blobstore/prod/playground/scotty
-            "downloadReadHandle": "A String", # Read handle passed from Bigstore -> Scotty for a GCS download. This is a signed, serialized blobstore2.ReadHandle proto which must never be set outside of Bigstore, and is not applicable to non-GCS media downloads.
-            "readToken": "A String", # The blob read token. Needed to read blobs that have not been replicated. Might not be available until the final call.
-            "uploadMetadataContainer": "A String", # Metadata passed from Blobstore -> Scotty for a new GCS upload. This is a signed, serialized blobstore2.BlobMetadataContainer proto which must never be consumed outside of Bigstore, and is not applicable to non-GCS media uploads.
-          },
-          "cosmoBinaryReference": "A String", # A binary data reference for a media download. Serves as a technology-agnostic binary reference in some Google infrastructure. This value is a serialized storage_cosmo.BinaryReference proto. Storing it as bytes is a hack to get around the fact that the cosmo proto (as well as others it includes) doesn't support JavaScript. This prevents us from including the actual type of this field.
-          "crc32cHash": 42, # crc32.c hash for the payload.
-          "inline": "A String", # Media data, set if reference_type is INLINE
-          "length": "A String", # Size of the data, in bytes
-          "md5Hash": "A String", # MD5 hash for the payload.
-          "objectId": { # This is a copy of the tech.blob.ObjectId proto, which could not be used directly here due to transitive closure issues with JavaScript support; see http://b/8801763. # Reference to a TI Blob, set if reference_type is BIGSTORE_REF.
-            "bucketName": "A String", # The name of the bucket to which this object belongs.
-            "generation": "A String", # Generation of the object. Generations are monotonically increasing across writes, allowing them to be be compared to determine which generation is newer. If this is omitted in a request, then you are requesting the live object. See http://go/bigstore-versions
-            "objectName": "A String", # The name of the object.
-          },
-          "path": "A String", # Path to the data, set if reference_type is PATH
-          "referenceType": "A String", # Describes what the field reference contains.
-          "sha1Hash": "A String", # SHA-1 hash for the payload.
-        },
-        "objectVersion": "A String", # The object version of the object that is the base version the incoming diff script will be applied to. This field will always be filled in.
-      },
-      "diffUploadResponse": { # Backend response for a Diff upload request. For details on the Scotty Diff protocol, visit http://go/scotty-diff-protocol. # Set if reference_type is DIFF_UPLOAD_RESPONSE.
-        "objectVersion": "A String", # The object version of the object at the server. Must be included in the end notification response. The version in the end notification response must correspond to the new version of the object that is now stored at the server, after the upload.
-        "originalObject": { # A sequence of media data references representing composite data. Introduced to support Bigstore composite objects. For details, visit http://go/bigstore-composites. # The location of the original file for a diff upload request. Must be filled in if responding to an upload start notification.
-          "blobRef": "A String", # Blobstore v1 reference, set if reference_type is BLOBSTORE_REF This should be the byte representation of a blobstore.BlobRef. Since Blobstore is deprecating v1, use blobstore2_info instead. For now, any v2 blob will also be represented in this field as v1 BlobRef.
-          "blobstore2Info": { # Information to read/write to blobstore2. # Blobstore v2 info, set if reference_type is BLOBSTORE_REF and it refers to a v2 blob.
-            "blobGeneration": "A String", # The blob generation id.
-            "blobId": "A String", # The blob id, e.g., /blobstore/prod/playground/scotty
-            "downloadReadHandle": "A String", # Read handle passed from Bigstore -> Scotty for a GCS download. This is a signed, serialized blobstore2.ReadHandle proto which must never be set outside of Bigstore, and is not applicable to non-GCS media downloads.
-            "readToken": "A String", # The blob read token. Needed to read blobs that have not been replicated. Might not be available until the final call.
-            "uploadMetadataContainer": "A String", # Metadata passed from Blobstore -> Scotty for a new GCS upload. This is a signed, serialized blobstore2.BlobMetadataContainer proto which must never be consumed outside of Bigstore, and is not applicable to non-GCS media uploads.
-          },
-          "cosmoBinaryReference": "A String", # A binary data reference for a media download. Serves as a technology-agnostic binary reference in some Google infrastructure. This value is a serialized storage_cosmo.BinaryReference proto. Storing it as bytes is a hack to get around the fact that the cosmo proto (as well as others it includes) doesn't support JavaScript. This prevents us from including the actual type of this field.
-          "crc32cHash": 42, # crc32.c hash for the payload.
-          "inline": "A String", # Media data, set if reference_type is INLINE
-          "length": "A String", # Size of the data, in bytes
-          "md5Hash": "A String", # MD5 hash for the payload.
-          "objectId": { # This is a copy of the tech.blob.ObjectId proto, which could not be used directly here due to transitive closure issues with JavaScript support; see http://b/8801763. # Reference to a TI Blob, set if reference_type is BIGSTORE_REF.
-            "bucketName": "A String", # The name of the bucket to which this object belongs.
-            "generation": "A String", # Generation of the object. Generations are monotonically increasing across writes, allowing them to be be compared to determine which generation is newer. If this is omitted in a request, then you are requesting the live object. See http://go/bigstore-versions
-            "objectName": "A String", # The name of the object.
-          },
-          "path": "A String", # Path to the data, set if reference_type is PATH
-          "referenceType": "A String", # Describes what the field reference contains.
-          "sha1Hash": "A String", # SHA-1 hash for the payload.
-        },
-      },
-      "diffVersionResponse": { # Backend response for a Diff get version response. For details on the Scotty Diff protocol, visit http://go/scotty-diff-protocol. # Set if reference_type is DIFF_VERSION_RESPONSE.
-        "objectSizeBytes": "A String", # The total size of the server object.
-        "objectVersion": "A String", # The version of the object stored at the server.
-      },
-      "downloadParameters": { # Parameters specific to media downloads. # Parameters for a media download.
-        "allowGzipCompression": True or False, # A boolean to be returned in the response to Scotty. Allows/disallows gzip encoding of the payload content when the server thinks it's advantageous (hence, does not guarantee compression) which allows Scotty to GZip the response to the client.
-        "ignoreRange": True or False, # Determining whether or not Apiary should skip the inclusion of any Content-Range header on its response to Scotty.
-      },
-      "filename": "A String", # Original file name
-      "hash": "A String", # Deprecated, use one of explicit hash type fields instead. These two hash related fields will only be populated on Scotty based media uploads and will contain the content of the hash group in the NotificationRequest: http://cs/#google3/blobstore2/api/scotty/service/proto/upload_listener.proto&q=class:Hash Hex encoded hash value of the uploaded media.
-      "hashVerified": True or False, # For Scotty uploads only. If a user sends a hash code and the backend has requested that Scotty verify the upload against the client hash, Scotty will perform the check on behalf of the backend and will reject it if the hashes don't match. This is set to true if Scotty performed this verification.
-      "inline": "A String", # Media data, set if reference_type is INLINE
-      "isPotentialRetry": True or False, # |is_potential_retry| is set false only when Scotty is certain that it has not sent the request before. When a client resumes an upload, this field must be set true in agent calls, because Scotty cannot be certain that it has never sent the request before due to potential failure in the session state persistence.
-      "length": "A String", # Size of the data, in bytes
-      "md5Hash": "A String", # Scotty-provided MD5 hash for an upload.
-      "mediaId": "A String", # Media id to forward to the operation GetMedia. Can be set if reference_type is GET_MEDIA.
-      "objectId": { # This is a copy of the tech.blob.ObjectId proto, which could not be used directly here due to transitive closure issues with JavaScript support; see http://b/8801763. # Reference to a TI Blob, set if reference_type is BIGSTORE_REF.
-        "bucketName": "A String", # The name of the bucket to which this object belongs.
-        "generation": "A String", # Generation of the object. Generations are monotonically increasing across writes, allowing them to be be compared to determine which generation is newer. If this is omitted in a request, then you are requesting the live object. See http://go/bigstore-versions
-        "objectName": "A String", # The name of the object.
-      },
-      "path": "A String", # Path to the data, set if reference_type is PATH
-      "referenceType": "A String", # Describes what the field reference contains.
-      "sha1Hash": "A String", # Scotty-provided SHA1 hash for an upload.
-      "sha256Hash": "A String", # Scotty-provided SHA256 hash for an upload.
-      "timestamp": "A String", # Time at which the media data was last updated, in milliseconds since UNIX epoch
-      "token": "A String", # A unique fingerprint/version id for the media data
-    },
-    "originalObjectBlobMintIndex": 42, # For the first notification of a |diff_encoded| HttpRequestInfo, this is the index of the blob mint that Scotty should use when reading the original blob. This field is optional. It's not required ever, even if `destination_blob_mint_index` is set. In situations like that, we will use the destination blob's mint for the destination blob and regular blob ACL checks for the original object. Note: This field is only for use by Drive API for diff uploads.
-    "requestClass": "A String", # Request class to use for all Blobstore operations for this request.
-    "scottyAgentUserId": "A String", # Requester ID passed along to be recorded in the Scotty logs
-    "scottyCustomerLog": "A String", # Customer-specific data to be recorded in the Scotty logs type is logs_proto_scotty.CustomerLog
-    "trafficClassField": "A String", # Specifies the TrafficClass that Scotty should use for any RPCs to fetch the response bytes. Will override the traffic class GTOS of the incoming http request. This is a temporary field to facilitate whitelisting and experimentation by the bigstore agent only. For instance, this does not apply to RTMP reads. WARNING: DO NOT USE WITHOUT PERMISSION FROM THE SCOTTY TEAM.
-    "verifyHashFromHeader": True or False, # Tells Scotty to verify hashes on the agent's behalf by parsing out the X-Goog-Hash header.
-  },
-  "sourceId": { # SourceId is the last segment of the source's resource name. # The source id of the uploaded source.
-    "id": "A String", # The id of the source.
-  },
-}
-
- \ No newline at end of file diff --git a/docs/dyn/discoveryengine_v1alpha.projects.locations.operations.html b/docs/dyn/discoveryengine_v1alpha.projects.locations.operations.html index 68dec31322..987b0b87f1 100644 --- a/docs/dyn/discoveryengine_v1alpha.projects.locations.operations.html +++ b/docs/dyn/discoveryengine_v1alpha.projects.locations.operations.html @@ -136,7 +136,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -168,7 +168,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/discoveryengine_v1alpha.projects.locations.userStores.html b/docs/dyn/discoveryengine_v1alpha.projects.locations.userStores.html index c24ca4a458..68ab0e950a 100644 --- a/docs/dyn/discoveryengine_v1alpha.projects.locations.userStores.html +++ b/docs/dyn/discoveryengine_v1alpha.projects.locations.userStores.html @@ -74,6 +74,11 @@

Discovery Engine API . projects . locations . userStores

Instance Methods

+

+ licenseConfigsUsageStats() +

+

Returns the licenseConfigsUsageStats Resource.

+

operations()

diff --git a/docs/dyn/discoveryengine_v1alpha.projects.locations.userStores.licenseConfigsUsageStats.html b/docs/dyn/discoveryengine_v1alpha.projects.locations.userStores.licenseConfigsUsageStats.html new file mode 100644 index 0000000000..a858d6a36b --- /dev/null +++ b/docs/dyn/discoveryengine_v1alpha.projects.locations.userStores.licenseConfigsUsageStats.html @@ -0,0 +1,113 @@ + + + +

Discovery Engine API . projects . locations . userStores . licenseConfigsUsageStats

+

Instance Methods

+

+ close()

+

Close httplib2 connections.

+

+ list(parent, x__xgafv=None)

+

Lists all the LicenseConfigUsageStatss associated with the project.

+

Method Details

+
+ close() +
Close httplib2 connections.
+
+ +
+ list(parent, x__xgafv=None) +
Lists all the LicenseConfigUsageStatss associated with the project.
+
+Args:
+  parent: string, Required. The parent branch resource name, such as `projects/{project}/locations/{location}/userStores/{user_store_id}`. (required)
+  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 UserLicenseService.ListLicenseConfigUsageStats method.
+  "licenseConfigUsageStats": [ # All the customer's LicenseConfigUsageStats.
+    { # Stats about users' licenses.
+      "licenseConfig": "A String", # Required. The LicenseConfig name.
+      "usedLicenseCount": "A String", # Required. The number of licenses used.
+    },
+  ],
+}
+
+ + \ No newline at end of file diff --git a/docs/dyn/discoveryengine_v1alpha.projects.locations.userStores.operations.html b/docs/dyn/discoveryengine_v1alpha.projects.locations.userStores.operations.html index 173341a9b6..296e7e6e17 100644 --- a/docs/dyn/discoveryengine_v1alpha.projects.locations.userStores.operations.html +++ b/docs/dyn/discoveryengine_v1alpha.projects.locations.userStores.operations.html @@ -136,7 +136,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -168,7 +168,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/discoveryengine_v1alpha.projects.locations.userStores.userLicenses.html b/docs/dyn/discoveryengine_v1alpha.projects.locations.userStores.userLicenses.html index 894f51e1a5..5b58d2c2ac 100644 --- a/docs/dyn/discoveryengine_v1alpha.projects.locations.userStores.userLicenses.html +++ b/docs/dyn/discoveryengine_v1alpha.projects.locations.userStores.userLicenses.html @@ -78,7 +78,7 @@

Instance Methods

close()

Close httplib2 connections.

- list(parent, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

+ list(parent, orderBy=None, pageSize=None, pageToken=None, x__xgafv=None)

Lists the User Licenses.

list_next()

@@ -90,12 +90,12 @@

Method Details

- list(parent, filter=None, pageSize=None, pageToken=None, x__xgafv=None) + list(parent, orderBy=None, pageSize=None, pageToken=None, x__xgafv=None)
Lists the User Licenses.
 
 Args:
   parent: string, Required. The parent UserStore resource name, format: `projects/{project}/locations/{location}/userStores/{user_store_id}`. (required)
-  filter: string, Optional. Filter for the list request. Supported fields: * `license_assignment_state` Examples: * `license_assignment_state = ASSIGNED` to list assigned user licenses. * `license_assignment_state = NO_LICENSE` to list not licensed users. * `license_assignment_state = NO_LICENSE_ATTEMPTED_LOGIN` to list users who attempted login but no license assigned. * `license_assignment_state != NO_LICENSE_ATTEMPTED_LOGIN` to filter out users who attempted login but no license assigned.
+  orderBy: string, Optional. The order in which the UserLicenses are listed. The value must be a comma-separated list of fields. Default sorting order is ascending. To specify descending order for a field, append a " desc" suffix. Redundant space characters in the syntax are insignificant. Supported fields: * `license_assignment_state` * `user_principal` * `user_profile` * `last_login_date` * `update_time` If not set, the default ordering is by `user_principal`. Examples: * `user_principal desc` to order by `user_principal` in descending order. * `license_assignment_state` to order by `license_assignment_state` in ascending order. * `last_login_date desc` to order by `last_login_date` in descending order. * `update_time desc` to order by `update_time` in descending order. * `last_login_date desc, user_principal` to order by `last_login_date` in descending order and then by `user_principal` in ascending order.
   pageSize: integer, Optional. Requested page size. Server may return fewer items than requested. If unspecified, defaults to 10. The maximum value is 50; values above 50 will be coerced to 50. If this field is negative, an INVALID_ARGUMENT error is returned.
   pageToken: string, Optional. A page token, received from a previous `ListUserLicenses` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListUserLicenses` must match the call that provided the page token.
   x__xgafv: string, V1 error format.
diff --git a/docs/dyn/discoveryengine_v1alpha.projects.operations.html b/docs/dyn/discoveryengine_v1alpha.projects.operations.html
index 7b8168c28d..b4e71d737d 100644
--- a/docs/dyn/discoveryengine_v1alpha.projects.operations.html
+++ b/docs/dyn/discoveryengine_v1alpha.projects.operations.html
@@ -136,7 +136,7 @@ 

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -168,7 +168,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], }
diff --git a/docs/dyn/discoveryengine_v1beta.html b/docs/dyn/discoveryengine_v1beta.html index e68c2c695f..702454f643 100644 --- a/docs/dyn/discoveryengine_v1beta.html +++ b/docs/dyn/discoveryengine_v1beta.html @@ -74,11 +74,6 @@

Discovery Engine API

Instance Methods

-

- media() -

-

Returns the media Resource.

-

projects()

diff --git a/docs/dyn/discoveryengine_v1beta.projects.locations.collections.dataConnector.operations.html b/docs/dyn/discoveryengine_v1beta.projects.locations.collections.dataConnector.operations.html index 55ee39f451..fc661df805 100644 --- a/docs/dyn/discoveryengine_v1beta.projects.locations.collections.dataConnector.operations.html +++ b/docs/dyn/discoveryengine_v1beta.projects.locations.collections.dataConnector.operations.html @@ -136,7 +136,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -168,7 +168,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/discoveryengine_v1beta.projects.locations.collections.dataStores.branches.operations.html b/docs/dyn/discoveryengine_v1beta.projects.locations.collections.dataStores.branches.operations.html index 5a25cb65f9..46c6829a25 100644 --- a/docs/dyn/discoveryengine_v1beta.projects.locations.collections.dataStores.branches.operations.html +++ b/docs/dyn/discoveryengine_v1beta.projects.locations.collections.dataStores.branches.operations.html @@ -163,7 +163,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -195,7 +195,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/discoveryengine_v1beta.projects.locations.collections.dataStores.html b/docs/dyn/discoveryengine_v1beta.projects.locations.collections.dataStores.html index 9169670b42..aafd0dc227 100644 --- a/docs/dyn/discoveryengine_v1beta.projects.locations.collections.dataStores.html +++ b/docs/dyn/discoveryengine_v1beta.projects.locations.collections.dataStores.html @@ -267,6 +267,7 @@

Method Details

"layoutParsingConfig": { # The layout parsing configurations for documents. # Configurations applied to layout parser. "enableGetProcessedDocument": True or False, # Optional. If true, the processed document will be made available for the GetProcessedDocument API. "enableImageAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the image during parsing. + "enableLlmLayoutParsing": True or False, # Optional. If true, the pdf layout will be refined using an LLM. "enableTableAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the table during parsing. "excludeHtmlClasses": [ # Optional. List of HTML classes to exclude from the parsed content. "A String", @@ -296,6 +297,7 @@

Method Details

"layoutParsingConfig": { # The layout parsing configurations for documents. # Configurations applied to layout parser. "enableGetProcessedDocument": True or False, # Optional. If true, the processed document will be made available for the GetProcessedDocument API. "enableImageAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the image during parsing. + "enableLlmLayoutParsing": True or False, # Optional. If true, the pdf layout will be refined using an LLM. "enableTableAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the table during parsing. "excludeHtmlClasses": [ # Optional. List of HTML classes to exclude from the parsed content. "A String", @@ -488,6 +490,7 @@

Method Details

"layoutParsingConfig": { # The layout parsing configurations for documents. # Configurations applied to layout parser. "enableGetProcessedDocument": True or False, # Optional. If true, the processed document will be made available for the GetProcessedDocument API. "enableImageAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the image during parsing. + "enableLlmLayoutParsing": True or False, # Optional. If true, the pdf layout will be refined using an LLM. "enableTableAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the table during parsing. "excludeHtmlClasses": [ # Optional. List of HTML classes to exclude from the parsed content. "A String", @@ -517,6 +520,7 @@

Method Details

"layoutParsingConfig": { # The layout parsing configurations for documents. # Configurations applied to layout parser. "enableGetProcessedDocument": True or False, # Optional. If true, the processed document will be made available for the GetProcessedDocument API. "enableImageAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the image during parsing. + "enableLlmLayoutParsing": True or False, # Optional. If true, the pdf layout will be refined using an LLM. "enableTableAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the table during parsing. "excludeHtmlClasses": [ # Optional. List of HTML classes to exclude from the parsed content. "A String", @@ -665,6 +669,7 @@

Method Details

"layoutParsingConfig": { # The layout parsing configurations for documents. # Configurations applied to layout parser. "enableGetProcessedDocument": True or False, # Optional. If true, the processed document will be made available for the GetProcessedDocument API. "enableImageAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the image during parsing. + "enableLlmLayoutParsing": True or False, # Optional. If true, the pdf layout will be refined using an LLM. "enableTableAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the table during parsing. "excludeHtmlClasses": [ # Optional. List of HTML classes to exclude from the parsed content. "A String", @@ -694,6 +699,7 @@

Method Details

"layoutParsingConfig": { # The layout parsing configurations for documents. # Configurations applied to layout parser. "enableGetProcessedDocument": True or False, # Optional. If true, the processed document will be made available for the GetProcessedDocument API. "enableImageAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the image during parsing. + "enableLlmLayoutParsing": True or False, # Optional. If true, the pdf layout will be refined using an LLM. "enableTableAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the table during parsing. "excludeHtmlClasses": [ # Optional. List of HTML classes to exclude from the parsed content. "A String", @@ -830,6 +836,7 @@

Method Details

"layoutParsingConfig": { # The layout parsing configurations for documents. # Configurations applied to layout parser. "enableGetProcessedDocument": True or False, # Optional. If true, the processed document will be made available for the GetProcessedDocument API. "enableImageAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the image during parsing. + "enableLlmLayoutParsing": True or False, # Optional. If true, the pdf layout will be refined using an LLM. "enableTableAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the table during parsing. "excludeHtmlClasses": [ # Optional. List of HTML classes to exclude from the parsed content. "A String", @@ -859,6 +866,7 @@

Method Details

"layoutParsingConfig": { # The layout parsing configurations for documents. # Configurations applied to layout parser. "enableGetProcessedDocument": True or False, # Optional. If true, the processed document will be made available for the GetProcessedDocument API. "enableImageAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the image during parsing. + "enableLlmLayoutParsing": True or False, # Optional. If true, the pdf layout will be refined using an LLM. "enableTableAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the table during parsing. "excludeHtmlClasses": [ # Optional. List of HTML classes to exclude from the parsed content. "A String", @@ -977,6 +985,7 @@

Method Details

"layoutParsingConfig": { # The layout parsing configurations for documents. # Configurations applied to layout parser. "enableGetProcessedDocument": True or False, # Optional. If true, the processed document will be made available for the GetProcessedDocument API. "enableImageAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the image during parsing. + "enableLlmLayoutParsing": True or False, # Optional. If true, the pdf layout will be refined using an LLM. "enableTableAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the table during parsing. "excludeHtmlClasses": [ # Optional. List of HTML classes to exclude from the parsed content. "A String", @@ -1006,6 +1015,7 @@

Method Details

"layoutParsingConfig": { # The layout parsing configurations for documents. # Configurations applied to layout parser. "enableGetProcessedDocument": True or False, # Optional. If true, the processed document will be made available for the GetProcessedDocument API. "enableImageAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the image during parsing. + "enableLlmLayoutParsing": True or False, # Optional. If true, the pdf layout will be refined using an LLM. "enableTableAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the table during parsing. "excludeHtmlClasses": [ # Optional. List of HTML classes to exclude from the parsed content. "A String", diff --git a/docs/dyn/discoveryengine_v1beta.projects.locations.collections.dataStores.models.operations.html b/docs/dyn/discoveryengine_v1beta.projects.locations.collections.dataStores.models.operations.html index d4857162eb..123d7949cc 100644 --- a/docs/dyn/discoveryengine_v1beta.projects.locations.collections.dataStores.models.operations.html +++ b/docs/dyn/discoveryengine_v1beta.projects.locations.collections.dataStores.models.operations.html @@ -136,7 +136,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -168,7 +168,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/discoveryengine_v1beta.projects.locations.collections.dataStores.operations.html b/docs/dyn/discoveryengine_v1beta.projects.locations.collections.dataStores.operations.html index 6822e4d476..1542399cc8 100644 --- a/docs/dyn/discoveryengine_v1beta.projects.locations.collections.dataStores.operations.html +++ b/docs/dyn/discoveryengine_v1beta.projects.locations.collections.dataStores.operations.html @@ -136,7 +136,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -168,7 +168,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/discoveryengine_v1beta.projects.locations.collections.dataStores.schemas.operations.html b/docs/dyn/discoveryengine_v1beta.projects.locations.collections.dataStores.schemas.operations.html index f62f869e89..4d045f0463 100644 --- a/docs/dyn/discoveryengine_v1beta.projects.locations.collections.dataStores.schemas.operations.html +++ b/docs/dyn/discoveryengine_v1beta.projects.locations.collections.dataStores.schemas.operations.html @@ -136,7 +136,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -168,7 +168,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/discoveryengine_v1beta.projects.locations.collections.dataStores.servingConfigs.html b/docs/dyn/discoveryengine_v1beta.projects.locations.collections.dataStores.servingConfigs.html index 1ced3258b1..7428161a73 100644 --- a/docs/dyn/discoveryengine_v1beta.projects.locations.collections.dataStores.servingConfigs.html +++ b/docs/dyn/discoveryengine_v1beta.projects.locations.collections.dataStores.servingConfigs.html @@ -1494,6 +1494,13 @@

Method Details

"useSemanticChunks": True or False, # If true, answer will be generated from most relevant chunks from top search results. This feature will improve summary quality. Note that with this feature enabled, not all top search results will be referenced and included in the reference list, so the citation source index only points to the search results listed in the reference list. }, }, + "crowdingSpecs": [ # Optional. Crowding specifications for improving result diversity. If multiple CrowdingSpecs are specified, crowding will be evaluated on each unique combination of the `field` values, and max_count will be the maximum value of `max_count` across all CrowdingSpecs. For example, if the first CrowdingSpec has `field` = "color" and `max_count` = 3, and the second CrowdingSpec has `field` = "size" and `max_count` = 2, then after 3 documents that share the same color AND size have been returned, subsequent ones should be removed or demoted. + { # Specification for crowding. Crowding improves the diversity of search results by limiting the number of results that share the same field value. For example, crowding on the color field with a max_count of 3 and mode DROP_CROWDED_RESULTS will return at most 3 results with the same color across all pages. + "field": "A String", # The field to use for crowding. Documents can be crowded by a field in the Document object. Crowding field is case sensitive. + "maxCount": 42, # The maximum number of documents to keep per value of the field. Once there are at least max_count previous results which contain the same value for the given field (according to the order specified in `order_by`), later results with the same value are "crowded away". If not specified, the default value is 1. + "mode": "A String", # Mode to use for documents that are crowded away. + }, + ], "dataStoreSpecs": [ # Specifications that define the specific DataStores to be searched, along with configurations for those data stores. This is only considered for Engines with multiple data stores. For engines with a single data store, the specs directly under SearchRequest should be used. { # A struct to define data stores to filter on in a search call and configurations for those data stores. Otherwise, an `INVALID_ARGUMENT` error is returned. "boostSpec": { # Boost specification to boost certain documents. # Optional. Boost specification to boost certain documents. For more information on boosting, see [Boosting](https://cloud.google.com/generative-ai-app-builder/docs/boost-search-results) @@ -1582,6 +1589,9 @@

Method Details

"offset": 42, # A 0-indexed integer that specifies the current offset (that is, starting result location, amongst the Documents deemed by the API as relevant) in search results. This field is only considered if page_token is unset. If this field is negative, an `INVALID_ARGUMENT` is returned. A large offset may be capped to a reasonable threshold. "oneBoxPageSize": 42, # The maximum number of results to return for OneBox. This applies to each OneBox type individually. Default number is 10. "orderBy": "A String", # The order in which documents are returned. Documents can be ordered by a field in an Document object. Leave it unset if ordered by relevance. `order_by` expression is case-sensitive. For more information on ordering the website search results, see [Order web search results](https://cloud.google.com/generative-ai-app-builder/docs/order-web-search-results). For more information on ordering the healthcare search results, see [Order healthcare search results](https://cloud.google.com/generative-ai-app-builder/docs/order-hc-results). If this field is unrecognizable, an `INVALID_ARGUMENT` is returned. + "pageCategories": [ # Optional. The categories associated with a category page. Must be set for category navigation queries to achieve good search quality. The format should be the same as UserEvent.PageInfo.page_category. This field is the equivalent of the query for browse (navigation) queries. It's used by the browse model when the query is empty. If the field is empty, it will not be used by the browse model. To represent full path of a category, use '>' character to separate different hierarchies. If '>' is part of the category name, replace it with other character(s). For example, `Graphics Cards > RTX>4090 > Founders Edition` where "RTX > 4090" represents one level, can be rewritten as `Graphics Cards > RTX_4090 > Founders Edition` + "A String", + ], "pageSize": 42, # Maximum number of Documents to return. The maximum allowed value depends on the data type. Values above the maximum value are coerced to the maximum value. * Websites with basic indexing: Default `10`, Maximum `25`. * Websites with advanced indexing: Default `25`, Maximum `50`. * Other: Default `50`, Maximum `100`. If this field is negative, an `INVALID_ARGUMENT` is returned. "pageToken": "A String", # A page token received from a previous SearchService.Search call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to SearchService.Search must match the call that provided the page token. Otherwise, an `INVALID_ARGUMENT` error is returned. "params": { # Additional search parameters. For public website search only, supported values are: * `user_country_code`: string. Default empty. If set to non-empty, results are restricted or boosted based on the location provided. For example, `user_country_code: "au"` For available codes see [Country Codes](https://developers.google.com/custom-search/docs/json_api_reference#countryCodes) * `search_type`: double. Default empty. Enables non-webpage searching depending on the value. The only valid non-default value is 1, which enables image searching. For example, `search_type: 1` @@ -1982,6 +1992,7 @@

Method Details

"uri": "A String", # Optional. The URL for the page the user wants to promote. Must be set for site search. For other verticals, this is optional. }, ], + "semanticState": "A String", # Output only. Indicates the semantic state of the search response. "sessionInfo": { # Information about the session. # Session information. Only set if SearchRequest.session is provided. See its description for more details. "name": "A String", # Name of the session. If the auto-session mode is used (when SearchRequest.session ends with "-"), this field holds the newly generated session name. "queryId": "A String", # Query ID that corresponds to this search API call. One session can have multiple turns, each with a unique query ID. By specifying the session name and this query ID in the Answer API call, the answer generation happens in the context of the search results from this search call. @@ -2115,6 +2126,13 @@

Method Details

"useSemanticChunks": True or False, # If true, answer will be generated from most relevant chunks from top search results. This feature will improve summary quality. Note that with this feature enabled, not all top search results will be referenced and included in the reference list, so the citation source index only points to the search results listed in the reference list. }, }, + "crowdingSpecs": [ # Optional. Crowding specifications for improving result diversity. If multiple CrowdingSpecs are specified, crowding will be evaluated on each unique combination of the `field` values, and max_count will be the maximum value of `max_count` across all CrowdingSpecs. For example, if the first CrowdingSpec has `field` = "color" and `max_count` = 3, and the second CrowdingSpec has `field` = "size" and `max_count` = 2, then after 3 documents that share the same color AND size have been returned, subsequent ones should be removed or demoted. + { # Specification for crowding. Crowding improves the diversity of search results by limiting the number of results that share the same field value. For example, crowding on the color field with a max_count of 3 and mode DROP_CROWDED_RESULTS will return at most 3 results with the same color across all pages. + "field": "A String", # The field to use for crowding. Documents can be crowded by a field in the Document object. Crowding field is case sensitive. + "maxCount": 42, # The maximum number of documents to keep per value of the field. Once there are at least max_count previous results which contain the same value for the given field (according to the order specified in `order_by`), later results with the same value are "crowded away". If not specified, the default value is 1. + "mode": "A String", # Mode to use for documents that are crowded away. + }, + ], "dataStoreSpecs": [ # Specifications that define the specific DataStores to be searched, along with configurations for those data stores. This is only considered for Engines with multiple data stores. For engines with a single data store, the specs directly under SearchRequest should be used. { # A struct to define data stores to filter on in a search call and configurations for those data stores. Otherwise, an `INVALID_ARGUMENT` error is returned. "boostSpec": { # Boost specification to boost certain documents. # Optional. Boost specification to boost certain documents. For more information on boosting, see [Boosting](https://cloud.google.com/generative-ai-app-builder/docs/boost-search-results) @@ -2203,6 +2221,9 @@

Method Details

"offset": 42, # A 0-indexed integer that specifies the current offset (that is, starting result location, amongst the Documents deemed by the API as relevant) in search results. This field is only considered if page_token is unset. If this field is negative, an `INVALID_ARGUMENT` is returned. A large offset may be capped to a reasonable threshold. "oneBoxPageSize": 42, # The maximum number of results to return for OneBox. This applies to each OneBox type individually. Default number is 10. "orderBy": "A String", # The order in which documents are returned. Documents can be ordered by a field in an Document object. Leave it unset if ordered by relevance. `order_by` expression is case-sensitive. For more information on ordering the website search results, see [Order web search results](https://cloud.google.com/generative-ai-app-builder/docs/order-web-search-results). For more information on ordering the healthcare search results, see [Order healthcare search results](https://cloud.google.com/generative-ai-app-builder/docs/order-hc-results). If this field is unrecognizable, an `INVALID_ARGUMENT` is returned. + "pageCategories": [ # Optional. The categories associated with a category page. Must be set for category navigation queries to achieve good search quality. The format should be the same as UserEvent.PageInfo.page_category. This field is the equivalent of the query for browse (navigation) queries. It's used by the browse model when the query is empty. If the field is empty, it will not be used by the browse model. To represent full path of a category, use '>' character to separate different hierarchies. If '>' is part of the category name, replace it with other character(s). For example, `Graphics Cards > RTX>4090 > Founders Edition` where "RTX > 4090" represents one level, can be rewritten as `Graphics Cards > RTX_4090 > Founders Edition` + "A String", + ], "pageSize": 42, # Maximum number of Documents to return. The maximum allowed value depends on the data type. Values above the maximum value are coerced to the maximum value. * Websites with basic indexing: Default `10`, Maximum `25`. * Websites with advanced indexing: Default `25`, Maximum `50`. * Other: Default `50`, Maximum `100`. If this field is negative, an `INVALID_ARGUMENT` is returned. "pageToken": "A String", # A page token received from a previous SearchService.Search call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to SearchService.Search must match the call that provided the page token. Otherwise, an `INVALID_ARGUMENT` error is returned. "params": { # Additional search parameters. For public website search only, supported values are: * `user_country_code`: string. Default empty. If set to non-empty, results are restricted or boosted based on the location provided. For example, `user_country_code: "au"` For available codes see [Country Codes](https://developers.google.com/custom-search/docs/json_api_reference#countryCodes) * `search_type`: double. Default empty. Enables non-webpage searching depending on the value. The only valid non-default value is 1, which enables image searching. For example, `search_type: 1` @@ -2603,6 +2624,7 @@

Method Details

"uri": "A String", # Optional. The URL for the page the user wants to promote. Must be set for site search. For other verticals, this is optional. }, ], + "semanticState": "A String", # Output only. Indicates the semantic state of the search response. "sessionInfo": { # Information about the session. # Session information. Only set if SearchRequest.session is provided. See its description for more details. "name": "A String", # Name of the session. If the auto-session mode is used (when SearchRequest.session ends with "-"), this field holds the newly generated session name. "queryId": "A String", # Query ID that corresponds to this search API call. One session can have multiple turns, each with a unique query ID. By specifying the session name and this query ID in the Answer API call, the answer generation happens in the context of the search results from this search call. diff --git a/docs/dyn/discoveryengine_v1beta.projects.locations.collections.dataStores.siteSearchEngine.operations.html b/docs/dyn/discoveryengine_v1beta.projects.locations.collections.dataStores.siteSearchEngine.operations.html index 5124b189e2..c26d0f5953 100644 --- a/docs/dyn/discoveryengine_v1beta.projects.locations.collections.dataStores.siteSearchEngine.operations.html +++ b/docs/dyn/discoveryengine_v1beta.projects.locations.collections.dataStores.siteSearchEngine.operations.html @@ -136,7 +136,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -168,7 +168,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/discoveryengine_v1beta.projects.locations.collections.dataStores.siteSearchEngine.targetSites.operations.html b/docs/dyn/discoveryengine_v1beta.projects.locations.collections.dataStores.siteSearchEngine.targetSites.operations.html index 9bb8ec3513..3619f75589 100644 --- a/docs/dyn/discoveryengine_v1beta.projects.locations.collections.dataStores.siteSearchEngine.targetSites.operations.html +++ b/docs/dyn/discoveryengine_v1beta.projects.locations.collections.dataStores.siteSearchEngine.targetSites.operations.html @@ -136,7 +136,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -168,7 +168,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/discoveryengine_v1beta.projects.locations.collections.engines.assistants.agents.html b/docs/dyn/discoveryengine_v1beta.projects.locations.collections.engines.assistants.agents.html new file mode 100644 index 0000000000..63f927ad05 --- /dev/null +++ b/docs/dyn/discoveryengine_v1beta.projects.locations.collections.engines.assistants.agents.html @@ -0,0 +1,91 @@ + + + +

Discovery Engine API . projects . locations . collections . engines . assistants . agents

+

Instance Methods

+

+ operations() +

+

Returns the operations Resource.

+ +

+ close()

+

Close httplib2 connections.

+

Method Details

+
+ close() +
Close httplib2 connections.
+
+ + \ No newline at end of file diff --git a/docs/dyn/discoveryengine_v1beta.projects.locations.collections.engines.assistants.agents.operations.html b/docs/dyn/discoveryengine_v1beta.projects.locations.collections.engines.assistants.agents.operations.html new file mode 100644 index 0000000000..7b1bf8cb8e --- /dev/null +++ b/docs/dyn/discoveryengine_v1beta.projects.locations.collections.engines.assistants.agents.operations.html @@ -0,0 +1,124 @@ + + + +

Discovery Engine API . projects . locations . collections . engines . assistants . agents . operations

+

Instance Methods

+

+ close()

+

Close httplib2 connections.

+

+ get(name, x__xgafv=None)

+

Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.

+

Method Details

+
+ close() +
Close httplib2 connections.
+
+ +
+ get(name, x__xgafv=None) +
Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.
+
+Args:
+  name: string, The name of the operation resource. (required)
+  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, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.
+    "a_key": "", # Properties of the object. Contains field @type with type URL.
+  },
+}
+
+ + \ No newline at end of file diff --git a/docs/dyn/discoveryengine_v1beta.projects.locations.collections.engines.assistants.html b/docs/dyn/discoveryengine_v1beta.projects.locations.collections.engines.assistants.html index 487d1ea08a..5112e7a4b9 100644 --- a/docs/dyn/discoveryengine_v1beta.projects.locations.collections.engines.assistants.html +++ b/docs/dyn/discoveryengine_v1beta.projects.locations.collections.engines.assistants.html @@ -74,12 +74,29 @@

Discovery Engine API . projects . locations . collections . engines . assistants

Instance Methods

+

+ agents() +

+

Returns the agents Resource.

+

close()

Close httplib2 connections.

+

+ create(parent, assistantId=None, body=None, x__xgafv=None)

+

Creates an Assistant.

+

+ delete(name, x__xgafv=None)

+

Deletes an Assistant.

get(name, x__xgafv=None)

Gets an Assistant.

+

+ list(parent, pageSize=None, pageToken=None, x__xgafv=None)

+

Lists all Assistants under an Engine.

+

+ list_next()

+

Retrieves the next page of results.

patch(name, body=None, updateMask=None, x__xgafv=None)

Updates an Assistant

@@ -92,6 +109,125 @@

Method Details

Close httplib2 connections.
+
+ create(parent, assistantId=None, body=None, x__xgafv=None) +
Creates an Assistant.
+
+Args:
+  parent: string, Required. The parent resource name. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}` (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # Discovery Engine Assistant resource.
+  "customerPolicy": { # Customer-defined policy for the assistant. # Optional. Customer policy for the assistant.
+    "bannedPhrases": [ # Optional. List of banned phrases.
+      { # Definition of a customer-defined banned phrase. A banned phrase is not allowed to appear in the user query or the LLM response, or else the answer will be refused.
+        "ignoreDiacritics": True or False, # Optional. If true, diacritical marks (e.g., accents, umlauts) are ignored when matching banned phrases. For example, "cafe" would match "café".
+        "matchType": "A String", # Optional. Match type for the banned phrase.
+        "phrase": "A String", # Required. The raw string content to be banned.
+      },
+    ],
+    "modelArmorConfig": { # Configuration for customer defined Model Armor templates to be used for sanitizing user prompts and assistant responses. # Optional. Model Armor configuration to be used for sanitizing user prompts and assistant responses.
+      "failureMode": "A String", # Optional. Defines the failure mode for Model Armor sanitization.
+      "responseTemplate": "A String", # Optional. The resource name of the Model Armor template for sanitizing assistant responses. Format: `projects/{project}/locations/{location}/templates/{template_id}` If not specified, no sanitization will be applied to the assistant response.
+      "userPromptTemplate": "A String", # Optional. The resource name of the Model Armor template for sanitizing user prompts. Format: `projects/{project}/locations/{location}/templates/{template_id}` If not specified, no sanitization will be applied to the user prompt.
+    },
+  },
+  "description": "A String", # Optional. Description for additional information. Expected to be shown on the configuration UI, not to the users of the assistant.
+  "displayName": "A String", # Required. The assistant display name. It must be a UTF-8 encoded string with a length limit of 128 characters.
+  "enabledTools": { # Optional. Note: not implemented yet. Use enabled_actions instead. The enabled tools on this assistant. The keys are connector name, for example "projects/{projectId}/locations/{locationId}/collections/{collectionId}/dataconnector The values consist of admin enabled tools towards the connector instance. Admin can selectively enable multiple tools on any of the connector instances that they created in the project. For example {"jira1ConnectorName": [(toolId1, "createTicket"), (toolId2, "transferTicket")], "gmail1ConnectorName": [(toolId3, "sendEmail"),..] }
+    "a_key": { # The enabled tools on a connector
+      "toolInfo": [ # The list of tools with corresponding tool information.
+        { # Information to identify a tool.
+          "toolDisplayName": "A String", # The display name of the tool.
+          "toolName": "A String", # The name of the tool as defined by DataConnectorService.QueryAvailableActions. Note: it's using `action` in the DataConnectorService apis, but they are the same as the `tool` here.
+        },
+      ],
+    },
+  },
+  "generationConfig": { # Configuration for the generation of the assistant response. # Optional. Configuration for the generation of the assistant response.
+    "allowedModelIds": [ # Optional. The list of models that are allowed to be used for assistant.
+      "A String",
+    ],
+    "defaultLanguage": "A String", # The default language to use for the generation of the assistant response. Use an ISO 639-1 language code such as `en`. If not specified, the language will be automatically detected.
+    "defaultModelId": "A String", # Optional. The default model to use for assistant.
+    "systemInstruction": { # System instruction, also known as the prompt preamble for LLM calls. # System instruction, also known as the prompt preamble for LLM calls. See also https://cloud.google.com/vertex-ai/generative-ai/docs/learn/prompts/system-instructions
+      "additionalSystemInstruction": "A String", # Optional. Additional system instruction that will be added to the default system instruction.
+    },
+  },
+  "name": "A String", # Immutable. Resource name of the assistant. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/assistants/{assistant}` It must be a UTF-8 encoded string with a length limit of 1024 characters.
+  "webGroundingType": "A String", # Optional. The type of web grounding to use.
+}
+
+  assistantId: string, Required. The ID to use for the Assistant, which will become the final component of the Assistant's resource name. This field must conform to [RFC-1034](https://tools.ietf.org/html/rfc1034) with a length limit of 63 characters.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Discovery Engine Assistant resource.
+  "customerPolicy": { # Customer-defined policy for the assistant. # Optional. Customer policy for the assistant.
+    "bannedPhrases": [ # Optional. List of banned phrases.
+      { # Definition of a customer-defined banned phrase. A banned phrase is not allowed to appear in the user query or the LLM response, or else the answer will be refused.
+        "ignoreDiacritics": True or False, # Optional. If true, diacritical marks (e.g., accents, umlauts) are ignored when matching banned phrases. For example, "cafe" would match "café".
+        "matchType": "A String", # Optional. Match type for the banned phrase.
+        "phrase": "A String", # Required. The raw string content to be banned.
+      },
+    ],
+    "modelArmorConfig": { # Configuration for customer defined Model Armor templates to be used for sanitizing user prompts and assistant responses. # Optional. Model Armor configuration to be used for sanitizing user prompts and assistant responses.
+      "failureMode": "A String", # Optional. Defines the failure mode for Model Armor sanitization.
+      "responseTemplate": "A String", # Optional. The resource name of the Model Armor template for sanitizing assistant responses. Format: `projects/{project}/locations/{location}/templates/{template_id}` If not specified, no sanitization will be applied to the assistant response.
+      "userPromptTemplate": "A String", # Optional. The resource name of the Model Armor template for sanitizing user prompts. Format: `projects/{project}/locations/{location}/templates/{template_id}` If not specified, no sanitization will be applied to the user prompt.
+    },
+  },
+  "description": "A String", # Optional. Description for additional information. Expected to be shown on the configuration UI, not to the users of the assistant.
+  "displayName": "A String", # Required. The assistant display name. It must be a UTF-8 encoded string with a length limit of 128 characters.
+  "enabledTools": { # Optional. Note: not implemented yet. Use enabled_actions instead. The enabled tools on this assistant. The keys are connector name, for example "projects/{projectId}/locations/{locationId}/collections/{collectionId}/dataconnector The values consist of admin enabled tools towards the connector instance. Admin can selectively enable multiple tools on any of the connector instances that they created in the project. For example {"jira1ConnectorName": [(toolId1, "createTicket"), (toolId2, "transferTicket")], "gmail1ConnectorName": [(toolId3, "sendEmail"),..] }
+    "a_key": { # The enabled tools on a connector
+      "toolInfo": [ # The list of tools with corresponding tool information.
+        { # Information to identify a tool.
+          "toolDisplayName": "A String", # The display name of the tool.
+          "toolName": "A String", # The name of the tool as defined by DataConnectorService.QueryAvailableActions. Note: it's using `action` in the DataConnectorService apis, but they are the same as the `tool` here.
+        },
+      ],
+    },
+  },
+  "generationConfig": { # Configuration for the generation of the assistant response. # Optional. Configuration for the generation of the assistant response.
+    "allowedModelIds": [ # Optional. The list of models that are allowed to be used for assistant.
+      "A String",
+    ],
+    "defaultLanguage": "A String", # The default language to use for the generation of the assistant response. Use an ISO 639-1 language code such as `en`. If not specified, the language will be automatically detected.
+    "defaultModelId": "A String", # Optional. The default model to use for assistant.
+    "systemInstruction": { # System instruction, also known as the prompt preamble for LLM calls. # System instruction, also known as the prompt preamble for LLM calls. See also https://cloud.google.com/vertex-ai/generative-ai/docs/learn/prompts/system-instructions
+      "additionalSystemInstruction": "A String", # Optional. Additional system instruction that will be added to the default system instruction.
+    },
+  },
+  "name": "A String", # Immutable. Resource name of the assistant. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/assistants/{assistant}` It must be a UTF-8 encoded string with a length limit of 1024 characters.
+  "webGroundingType": "A String", # Optional. The type of web grounding to use.
+}
+
+ +
+ delete(name, x__xgafv=None) +
Deletes an Assistant.
+
+Args:
+  name: string, Required. Resource name of Assistant. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/assistants/{assistant}` If the caller does not have permission to delete the Assistant, regardless of whether or not it exists, a PERMISSION_DENIED error is returned. If the Assistant to delete does not exist, a NOT_FOUND error is returned. (required)
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }
+}
+
+
get(name, x__xgafv=None)
Gets an Assistant.
@@ -121,6 +257,8 @@ 

Method Details

"userPromptTemplate": "A String", # Optional. The resource name of the Model Armor template for sanitizing user prompts. Format: `projects/{project}/locations/{location}/templates/{template_id}` If not specified, no sanitization will be applied to the user prompt. }, }, + "description": "A String", # Optional. Description for additional information. Expected to be shown on the configuration UI, not to the users of the assistant. + "displayName": "A String", # Required. The assistant display name. It must be a UTF-8 encoded string with a length limit of 128 characters. "enabledTools": { # Optional. Note: not implemented yet. Use enabled_actions instead. The enabled tools on this assistant. The keys are connector name, for example "projects/{projectId}/locations/{locationId}/collections/{collectionId}/dataconnector The values consist of admin enabled tools towards the connector instance. Admin can selectively enable multiple tools on any of the connector instances that they created in the project. For example {"jira1ConnectorName": [(toolId1, "createTicket"), (toolId2, "transferTicket")], "gmail1ConnectorName": [(toolId3, "sendEmail"),..] } "a_key": { # The enabled tools on a connector "toolInfo": [ # The list of tools with corresponding tool information. @@ -132,7 +270,11 @@

Method Details

}, }, "generationConfig": { # Configuration for the generation of the assistant response. # Optional. Configuration for the generation of the assistant response. + "allowedModelIds": [ # Optional. The list of models that are allowed to be used for assistant. + "A String", + ], "defaultLanguage": "A String", # The default language to use for the generation of the assistant response. Use an ISO 639-1 language code such as `en`. If not specified, the language will be automatically detected. + "defaultModelId": "A String", # Optional. The default model to use for assistant. "systemInstruction": { # System instruction, also known as the prompt preamble for LLM calls. # System instruction, also known as the prompt preamble for LLM calls. See also https://cloud.google.com/vertex-ai/generative-ai/docs/learn/prompts/system-instructions "additionalSystemInstruction": "A String", # Optional. Additional system instruction that will be added to the default system instruction. }, @@ -142,6 +284,83 @@

Method Details

}
+
+ list(parent, pageSize=None, pageToken=None, x__xgafv=None) +
Lists all Assistants under an Engine.
+
+Args:
+  parent: string, Required. The parent resource name. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}` (required)
+  pageSize: integer, Maximum number of Assistants to return. If unspecified, defaults to 100. The maximum allowed value is 1000; anything above that will be coerced down to 1000.
+  pageToken: string, A page token ListAssistantsResponse.next_page_token, received from a previous AssistantService.ListAssistants call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to ListAssistants must match the call that provided the page token.
+  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 the AssistantService.ListAssistants method.
+  "assistants": [ # All the customer's Assistants.
+    { # Discovery Engine Assistant resource.
+      "customerPolicy": { # Customer-defined policy for the assistant. # Optional. Customer policy for the assistant.
+        "bannedPhrases": [ # Optional. List of banned phrases.
+          { # Definition of a customer-defined banned phrase. A banned phrase is not allowed to appear in the user query or the LLM response, or else the answer will be refused.
+            "ignoreDiacritics": True or False, # Optional. If true, diacritical marks (e.g., accents, umlauts) are ignored when matching banned phrases. For example, "cafe" would match "café".
+            "matchType": "A String", # Optional. Match type for the banned phrase.
+            "phrase": "A String", # Required. The raw string content to be banned.
+          },
+        ],
+        "modelArmorConfig": { # Configuration for customer defined Model Armor templates to be used for sanitizing user prompts and assistant responses. # Optional. Model Armor configuration to be used for sanitizing user prompts and assistant responses.
+          "failureMode": "A String", # Optional. Defines the failure mode for Model Armor sanitization.
+          "responseTemplate": "A String", # Optional. The resource name of the Model Armor template for sanitizing assistant responses. Format: `projects/{project}/locations/{location}/templates/{template_id}` If not specified, no sanitization will be applied to the assistant response.
+          "userPromptTemplate": "A String", # Optional. The resource name of the Model Armor template for sanitizing user prompts. Format: `projects/{project}/locations/{location}/templates/{template_id}` If not specified, no sanitization will be applied to the user prompt.
+        },
+      },
+      "description": "A String", # Optional. Description for additional information. Expected to be shown on the configuration UI, not to the users of the assistant.
+      "displayName": "A String", # Required. The assistant display name. It must be a UTF-8 encoded string with a length limit of 128 characters.
+      "enabledTools": { # Optional. Note: not implemented yet. Use enabled_actions instead. The enabled tools on this assistant. The keys are connector name, for example "projects/{projectId}/locations/{locationId}/collections/{collectionId}/dataconnector The values consist of admin enabled tools towards the connector instance. Admin can selectively enable multiple tools on any of the connector instances that they created in the project. For example {"jira1ConnectorName": [(toolId1, "createTicket"), (toolId2, "transferTicket")], "gmail1ConnectorName": [(toolId3, "sendEmail"),..] }
+        "a_key": { # The enabled tools on a connector
+          "toolInfo": [ # The list of tools with corresponding tool information.
+            { # Information to identify a tool.
+              "toolDisplayName": "A String", # The display name of the tool.
+              "toolName": "A String", # The name of the tool as defined by DataConnectorService.QueryAvailableActions. Note: it's using `action` in the DataConnectorService apis, but they are the same as the `tool` here.
+            },
+          ],
+        },
+      },
+      "generationConfig": { # Configuration for the generation of the assistant response. # Optional. Configuration for the generation of the assistant response.
+        "allowedModelIds": [ # Optional. The list of models that are allowed to be used for assistant.
+          "A String",
+        ],
+        "defaultLanguage": "A String", # The default language to use for the generation of the assistant response. Use an ISO 639-1 language code such as `en`. If not specified, the language will be automatically detected.
+        "defaultModelId": "A String", # Optional. The default model to use for assistant.
+        "systemInstruction": { # System instruction, also known as the prompt preamble for LLM calls. # System instruction, also known as the prompt preamble for LLM calls. See also https://cloud.google.com/vertex-ai/generative-ai/docs/learn/prompts/system-instructions
+          "additionalSystemInstruction": "A String", # Optional. Additional system instruction that will be added to the default system instruction.
+        },
+      },
+      "name": "A String", # Immutable. Resource name of the assistant. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/assistants/{assistant}` It must be a UTF-8 encoded string with a length limit of 1024 characters.
+      "webGroundingType": "A String", # Optional. The type of web grounding to use.
+    },
+  ],
+  "nextPageToken": "A String", # A token that can be sent as ListAssistantsRequest.page_token to retrieve the next page. If this field is omitted, there are no subsequent pages.
+}
+
+ +
+ list_next() +
Retrieves the next page of results.
+
+        Args:
+          previous_request: The request for the previous page. (required)
+          previous_response: The response from the request for the previous page. (required)
+
+        Returns:
+          A request object that you can call 'execute()' on to request the next
+          page. Returns None if there are no more items in the collection.
+        
+
+
patch(name, body=None, updateMask=None, x__xgafv=None)
Updates an Assistant
@@ -166,6 +385,8 @@ 

Method Details

"userPromptTemplate": "A String", # Optional. The resource name of the Model Armor template for sanitizing user prompts. Format: `projects/{project}/locations/{location}/templates/{template_id}` If not specified, no sanitization will be applied to the user prompt. }, }, + "description": "A String", # Optional. Description for additional information. Expected to be shown on the configuration UI, not to the users of the assistant. + "displayName": "A String", # Required. The assistant display name. It must be a UTF-8 encoded string with a length limit of 128 characters. "enabledTools": { # Optional. Note: not implemented yet. Use enabled_actions instead. The enabled tools on this assistant. The keys are connector name, for example "projects/{projectId}/locations/{locationId}/collections/{collectionId}/dataconnector The values consist of admin enabled tools towards the connector instance. Admin can selectively enable multiple tools on any of the connector instances that they created in the project. For example {"jira1ConnectorName": [(toolId1, "createTicket"), (toolId2, "transferTicket")], "gmail1ConnectorName": [(toolId3, "sendEmail"),..] } "a_key": { # The enabled tools on a connector "toolInfo": [ # The list of tools with corresponding tool information. @@ -177,7 +398,11 @@

Method Details

}, }, "generationConfig": { # Configuration for the generation of the assistant response. # Optional. Configuration for the generation of the assistant response. + "allowedModelIds": [ # Optional. The list of models that are allowed to be used for assistant. + "A String", + ], "defaultLanguage": "A String", # The default language to use for the generation of the assistant response. Use an ISO 639-1 language code such as `en`. If not specified, the language will be automatically detected. + "defaultModelId": "A String", # Optional. The default model to use for assistant. "systemInstruction": { # System instruction, also known as the prompt preamble for LLM calls. # System instruction, also known as the prompt preamble for LLM calls. See also https://cloud.google.com/vertex-ai/generative-ai/docs/learn/prompts/system-instructions "additionalSystemInstruction": "A String", # Optional. Additional system instruction that will be added to the default system instruction. }, @@ -210,6 +435,8 @@

Method Details

"userPromptTemplate": "A String", # Optional. The resource name of the Model Armor template for sanitizing user prompts. Format: `projects/{project}/locations/{location}/templates/{template_id}` If not specified, no sanitization will be applied to the user prompt. }, }, + "description": "A String", # Optional. Description for additional information. Expected to be shown on the configuration UI, not to the users of the assistant. + "displayName": "A String", # Required. The assistant display name. It must be a UTF-8 encoded string with a length limit of 128 characters. "enabledTools": { # Optional. Note: not implemented yet. Use enabled_actions instead. The enabled tools on this assistant. The keys are connector name, for example "projects/{projectId}/locations/{locationId}/collections/{collectionId}/dataconnector The values consist of admin enabled tools towards the connector instance. Admin can selectively enable multiple tools on any of the connector instances that they created in the project. For example {"jira1ConnectorName": [(toolId1, "createTicket"), (toolId2, "transferTicket")], "gmail1ConnectorName": [(toolId3, "sendEmail"),..] } "a_key": { # The enabled tools on a connector "toolInfo": [ # The list of tools with corresponding tool information. @@ -221,7 +448,11 @@

Method Details

}, }, "generationConfig": { # Configuration for the generation of the assistant response. # Optional. Configuration for the generation of the assistant response. + "allowedModelIds": [ # Optional. The list of models that are allowed to be used for assistant. + "A String", + ], "defaultLanguage": "A String", # The default language to use for the generation of the assistant response. Use an ISO 639-1 language code such as `en`. If not specified, the language will be automatically detected. + "defaultModelId": "A String", # Optional. The default model to use for assistant. "systemInstruction": { # System instruction, also known as the prompt preamble for LLM calls. # System instruction, also known as the prompt preamble for LLM calls. See also https://cloud.google.com/vertex-ai/generative-ai/docs/learn/prompts/system-instructions "additionalSystemInstruction": "A String", # Optional. Additional system instruction that will be added to the default system instruction. }, @@ -401,6 +632,9 @@

Method Details

"state": "A String", # State of the answer generation. }, "assistToken": "A String", # A global unique ID that identifies the current pair of request and stream of responses. Used for feedback and support. + "invocationTools": [ # The tool names of the tools that were invoked. + "A String", + ], "sessionInfo": { # Information about the session. # Session information. Only included in the final StreamAssistResponse of the response stream. "session": "A String", # Name of the newly generated or continued session. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/sessions/{session}`. }, diff --git a/docs/dyn/discoveryengine_v1beta.projects.locations.collections.engines.html b/docs/dyn/discoveryengine_v1beta.projects.locations.collections.engines.html index 46f7a9b8e9..112283c4e4 100644 --- a/docs/dyn/discoveryengine_v1beta.projects.locations.collections.engines.html +++ b/docs/dyn/discoveryengine_v1beta.projects.locations.collections.engines.html @@ -169,6 +169,20 @@

Method Details

"chatEngineMetadata": { # Additional information of a Chat Engine. Fields in this message are output only. # Output only. Additional information of the Chat Engine. Only applicable if solution_type is SOLUTION_TYPE_CHAT. "dialogflowAgent": "A String", # The resource name of a Dialogflow agent, that this Chat Engine refers to. Format: `projects//locations//agents/`. }, + "cmekConfig": { # Configurations used to enable CMEK data encryption with Cloud KMS keys. # Output only. CMEK-related information for the Engine. + "isDefault": True or False, # Output only. The default CmekConfig for the Customer. + "kmsKey": "A String", # Required. KMS key resource name which will be used to encrypt resources `projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{keyId}`. + "kmsKeyVersion": "A String", # Output only. KMS key version resource name which will be used to encrypt resources `/cryptoKeyVersions/{keyVersion}`. + "lastRotationTimestampMicros": "A String", # Output only. The timestamp of the last key rotation. + "name": "A String", # Required. The name of the CmekConfig of the form `projects/{project}/locations/{location}/cmekConfig` or `projects/{project}/locations/{location}/cmekConfigs/{cmek_config}`. + "notebooklmState": "A String", # Output only. Whether the NotebookLM Corpus is ready to be used. + "singleRegionKeys": [ # Optional. Single-regional CMEKs that are required for some VAIS features. + { # Metadata for single-regional CMEKs. + "kmsKey": "A String", # Required. Single-regional kms key resource name which will be used to encrypt resources `projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{keyId}`. + }, + ], + "state": "A String", # Output only. The states of the CmekConfig. + }, "commonConfig": { # Common configurations for an Engine. # Common config spec that specifies the metadata of the engine. "companyName": "A String", # The name of the company, business or entity that is associated with the engine. Setting this may help improve LLM related features. }, @@ -200,8 +214,12 @@

Method Details

"trainingState": "A String", # The training state that the engine is in (e.g. `TRAINING` or `PAUSED`). Since part of the cost of running the service is frequency of training - this can be used to determine when to train engine in order to control cost. If not specified: the default value for `CreateEngine` method is `TRAINING`. The default value for `UpdateEngine` method is to keep the state the same as before. "type": "A String", # Required. The type of engine. e.g., `recommended-for-you`. This field together with optimization_objective describe engine metadata to use to control engine training and serving. Currently supported values: `recommended-for-you`, `others-you-may-like`, `more-like-this`, `most-popular-items`. }, + "modelConfigs": { # Optional. Maps a model name to its specific configuration for this engine. This allows admin users to turn on/off individual models. This only stores models whose states are overridden by the admin. When the state is unspecified, or model_configs is empty for this model, the system will decide if this model should be available or not based on the default configuration. For example, a preview model should be disabled by default if the admin has not chosen to enable it. + "a_key": "A String", + }, "name": "A String", # Immutable. Identifier. The fully qualified resource name of the engine. This field must be a UTF-8 encoded string with a length limit of 1024 characters. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}` engine should be 1-63 characters, and valid characters are /a-z0-9*/. Otherwise, an INVALID_ARGUMENT error is returned. "searchEngineConfig": { # Configurations for a Search Engine. # Configurations for the Search Engine. Only applicable if solution_type is SOLUTION_TYPE_SEARCH. + "requiredSubscriptionTier": "A String", # Optional. The required subscription tier of this engine. They cannot be modified after engine creation. If the required subscription tier is search, user with higher license tier like assist can still access the standalone app associated with this engine. "searchAddOns": [ # The add-on that this search engine enables. "A String", ], @@ -305,6 +323,20 @@

Method Details

"chatEngineMetadata": { # Additional information of a Chat Engine. Fields in this message are output only. # Output only. Additional information of the Chat Engine. Only applicable if solution_type is SOLUTION_TYPE_CHAT. "dialogflowAgent": "A String", # The resource name of a Dialogflow agent, that this Chat Engine refers to. Format: `projects//locations//agents/`. }, + "cmekConfig": { # Configurations used to enable CMEK data encryption with Cloud KMS keys. # Output only. CMEK-related information for the Engine. + "isDefault": True or False, # Output only. The default CmekConfig for the Customer. + "kmsKey": "A String", # Required. KMS key resource name which will be used to encrypt resources `projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{keyId}`. + "kmsKeyVersion": "A String", # Output only. KMS key version resource name which will be used to encrypt resources `/cryptoKeyVersions/{keyVersion}`. + "lastRotationTimestampMicros": "A String", # Output only. The timestamp of the last key rotation. + "name": "A String", # Required. The name of the CmekConfig of the form `projects/{project}/locations/{location}/cmekConfig` or `projects/{project}/locations/{location}/cmekConfigs/{cmek_config}`. + "notebooklmState": "A String", # Output only. Whether the NotebookLM Corpus is ready to be used. + "singleRegionKeys": [ # Optional. Single-regional CMEKs that are required for some VAIS features. + { # Metadata for single-regional CMEKs. + "kmsKey": "A String", # Required. Single-regional kms key resource name which will be used to encrypt resources `projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{keyId}`. + }, + ], + "state": "A String", # Output only. The states of the CmekConfig. + }, "commonConfig": { # Common configurations for an Engine. # Common config spec that specifies the metadata of the engine. "companyName": "A String", # The name of the company, business or entity that is associated with the engine. Setting this may help improve LLM related features. }, @@ -336,8 +368,12 @@

Method Details

"trainingState": "A String", # The training state that the engine is in (e.g. `TRAINING` or `PAUSED`). Since part of the cost of running the service is frequency of training - this can be used to determine when to train engine in order to control cost. If not specified: the default value for `CreateEngine` method is `TRAINING`. The default value for `UpdateEngine` method is to keep the state the same as before. "type": "A String", # Required. The type of engine. e.g., `recommended-for-you`. This field together with optimization_objective describe engine metadata to use to control engine training and serving. Currently supported values: `recommended-for-you`, `others-you-may-like`, `more-like-this`, `most-popular-items`. }, + "modelConfigs": { # Optional. Maps a model name to its specific configuration for this engine. This allows admin users to turn on/off individual models. This only stores models whose states are overridden by the admin. When the state is unspecified, or model_configs is empty for this model, the system will decide if this model should be available or not based on the default configuration. For example, a preview model should be disabled by default if the admin has not chosen to enable it. + "a_key": "A String", + }, "name": "A String", # Immutable. Identifier. The fully qualified resource name of the engine. This field must be a UTF-8 encoded string with a length limit of 1024 characters. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}` engine should be 1-63 characters, and valid characters are /a-z0-9*/. Otherwise, an INVALID_ARGUMENT error is returned. "searchEngineConfig": { # Configurations for a Search Engine. # Configurations for the Search Engine. Only applicable if solution_type is SOLUTION_TYPE_SEARCH. + "requiredSubscriptionTier": "A String", # Optional. The required subscription tier of this engine. They cannot be modified after engine creation. If the required subscription tier is search, user with higher license tier like assist can still access the standalone app associated with this engine. "searchAddOns": [ # The add-on that this search engine enables. "A String", ], @@ -382,6 +418,20 @@

Method Details

"chatEngineMetadata": { # Additional information of a Chat Engine. Fields in this message are output only. # Output only. Additional information of the Chat Engine. Only applicable if solution_type is SOLUTION_TYPE_CHAT. "dialogflowAgent": "A String", # The resource name of a Dialogflow agent, that this Chat Engine refers to. Format: `projects//locations//agents/`. }, + "cmekConfig": { # Configurations used to enable CMEK data encryption with Cloud KMS keys. # Output only. CMEK-related information for the Engine. + "isDefault": True or False, # Output only. The default CmekConfig for the Customer. + "kmsKey": "A String", # Required. KMS key resource name which will be used to encrypt resources `projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{keyId}`. + "kmsKeyVersion": "A String", # Output only. KMS key version resource name which will be used to encrypt resources `/cryptoKeyVersions/{keyVersion}`. + "lastRotationTimestampMicros": "A String", # Output only. The timestamp of the last key rotation. + "name": "A String", # Required. The name of the CmekConfig of the form `projects/{project}/locations/{location}/cmekConfig` or `projects/{project}/locations/{location}/cmekConfigs/{cmek_config}`. + "notebooklmState": "A String", # Output only. Whether the NotebookLM Corpus is ready to be used. + "singleRegionKeys": [ # Optional. Single-regional CMEKs that are required for some VAIS features. + { # Metadata for single-regional CMEKs. + "kmsKey": "A String", # Required. Single-regional kms key resource name which will be used to encrypt resources `projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{keyId}`. + }, + ], + "state": "A String", # Output only. The states of the CmekConfig. + }, "commonConfig": { # Common configurations for an Engine. # Common config spec that specifies the metadata of the engine. "companyName": "A String", # The name of the company, business or entity that is associated with the engine. Setting this may help improve LLM related features. }, @@ -413,8 +463,12 @@

Method Details

"trainingState": "A String", # The training state that the engine is in (e.g. `TRAINING` or `PAUSED`). Since part of the cost of running the service is frequency of training - this can be used to determine when to train engine in order to control cost. If not specified: the default value for `CreateEngine` method is `TRAINING`. The default value for `UpdateEngine` method is to keep the state the same as before. "type": "A String", # Required. The type of engine. e.g., `recommended-for-you`. This field together with optimization_objective describe engine metadata to use to control engine training and serving. Currently supported values: `recommended-for-you`, `others-you-may-like`, `more-like-this`, `most-popular-items`. }, + "modelConfigs": { # Optional. Maps a model name to its specific configuration for this engine. This allows admin users to turn on/off individual models. This only stores models whose states are overridden by the admin. When the state is unspecified, or model_configs is empty for this model, the system will decide if this model should be available or not based on the default configuration. For example, a preview model should be disabled by default if the admin has not chosen to enable it. + "a_key": "A String", + }, "name": "A String", # Immutable. Identifier. The fully qualified resource name of the engine. This field must be a UTF-8 encoded string with a length limit of 1024 characters. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}` engine should be 1-63 characters, and valid characters are /a-z0-9*/. Otherwise, an INVALID_ARGUMENT error is returned. "searchEngineConfig": { # Configurations for a Search Engine. # Configurations for the Search Engine. Only applicable if solution_type is SOLUTION_TYPE_SEARCH. + "requiredSubscriptionTier": "A String", # Optional. The required subscription tier of this engine. They cannot be modified after engine creation. If the required subscription tier is search, user with higher license tier like assist can still access the standalone app associated with this engine. "searchAddOns": [ # The add-on that this search engine enables. "A String", ], @@ -466,6 +520,20 @@

Method Details

"chatEngineMetadata": { # Additional information of a Chat Engine. Fields in this message are output only. # Output only. Additional information of the Chat Engine. Only applicable if solution_type is SOLUTION_TYPE_CHAT. "dialogflowAgent": "A String", # The resource name of a Dialogflow agent, that this Chat Engine refers to. Format: `projects//locations//agents/`. }, + "cmekConfig": { # Configurations used to enable CMEK data encryption with Cloud KMS keys. # Output only. CMEK-related information for the Engine. + "isDefault": True or False, # Output only. The default CmekConfig for the Customer. + "kmsKey": "A String", # Required. KMS key resource name which will be used to encrypt resources `projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{keyId}`. + "kmsKeyVersion": "A String", # Output only. KMS key version resource name which will be used to encrypt resources `/cryptoKeyVersions/{keyVersion}`. + "lastRotationTimestampMicros": "A String", # Output only. The timestamp of the last key rotation. + "name": "A String", # Required. The name of the CmekConfig of the form `projects/{project}/locations/{location}/cmekConfig` or `projects/{project}/locations/{location}/cmekConfigs/{cmek_config}`. + "notebooklmState": "A String", # Output only. Whether the NotebookLM Corpus is ready to be used. + "singleRegionKeys": [ # Optional. Single-regional CMEKs that are required for some VAIS features. + { # Metadata for single-regional CMEKs. + "kmsKey": "A String", # Required. Single-regional kms key resource name which will be used to encrypt resources `projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{keyId}`. + }, + ], + "state": "A String", # Output only. The states of the CmekConfig. + }, "commonConfig": { # Common configurations for an Engine. # Common config spec that specifies the metadata of the engine. "companyName": "A String", # The name of the company, business or entity that is associated with the engine. Setting this may help improve LLM related features. }, @@ -497,8 +565,12 @@

Method Details

"trainingState": "A String", # The training state that the engine is in (e.g. `TRAINING` or `PAUSED`). Since part of the cost of running the service is frequency of training - this can be used to determine when to train engine in order to control cost. If not specified: the default value for `CreateEngine` method is `TRAINING`. The default value for `UpdateEngine` method is to keep the state the same as before. "type": "A String", # Required. The type of engine. e.g., `recommended-for-you`. This field together with optimization_objective describe engine metadata to use to control engine training and serving. Currently supported values: `recommended-for-you`, `others-you-may-like`, `more-like-this`, `most-popular-items`. }, + "modelConfigs": { # Optional. Maps a model name to its specific configuration for this engine. This allows admin users to turn on/off individual models. This only stores models whose states are overridden by the admin. When the state is unspecified, or model_configs is empty for this model, the system will decide if this model should be available or not based on the default configuration. For example, a preview model should be disabled by default if the admin has not chosen to enable it. + "a_key": "A String", + }, "name": "A String", # Immutable. Identifier. The fully qualified resource name of the engine. This field must be a UTF-8 encoded string with a length limit of 1024 characters. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}` engine should be 1-63 characters, and valid characters are /a-z0-9*/. Otherwise, an INVALID_ARGUMENT error is returned. "searchEngineConfig": { # Configurations for a Search Engine. # Configurations for the Search Engine. Only applicable if solution_type is SOLUTION_TYPE_SEARCH. + "requiredSubscriptionTier": "A String", # Optional. The required subscription tier of this engine. They cannot be modified after engine creation. If the required subscription tier is search, user with higher license tier like assist can still access the standalone app associated with this engine. "searchAddOns": [ # The add-on that this search engine enables. "A String", ], @@ -532,6 +604,20 @@

Method Details

"chatEngineMetadata": { # Additional information of a Chat Engine. Fields in this message are output only. # Output only. Additional information of the Chat Engine. Only applicable if solution_type is SOLUTION_TYPE_CHAT. "dialogflowAgent": "A String", # The resource name of a Dialogflow agent, that this Chat Engine refers to. Format: `projects//locations//agents/`. }, + "cmekConfig": { # Configurations used to enable CMEK data encryption with Cloud KMS keys. # Output only. CMEK-related information for the Engine. + "isDefault": True or False, # Output only. The default CmekConfig for the Customer. + "kmsKey": "A String", # Required. KMS key resource name which will be used to encrypt resources `projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{keyId}`. + "kmsKeyVersion": "A String", # Output only. KMS key version resource name which will be used to encrypt resources `/cryptoKeyVersions/{keyVersion}`. + "lastRotationTimestampMicros": "A String", # Output only. The timestamp of the last key rotation. + "name": "A String", # Required. The name of the CmekConfig of the form `projects/{project}/locations/{location}/cmekConfig` or `projects/{project}/locations/{location}/cmekConfigs/{cmek_config}`. + "notebooklmState": "A String", # Output only. Whether the NotebookLM Corpus is ready to be used. + "singleRegionKeys": [ # Optional. Single-regional CMEKs that are required for some VAIS features. + { # Metadata for single-regional CMEKs. + "kmsKey": "A String", # Required. Single-regional kms key resource name which will be used to encrypt resources `projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{keyId}`. + }, + ], + "state": "A String", # Output only. The states of the CmekConfig. + }, "commonConfig": { # Common configurations for an Engine. # Common config spec that specifies the metadata of the engine. "companyName": "A String", # The name of the company, business or entity that is associated with the engine. Setting this may help improve LLM related features. }, @@ -563,8 +649,12 @@

Method Details

"trainingState": "A String", # The training state that the engine is in (e.g. `TRAINING` or `PAUSED`). Since part of the cost of running the service is frequency of training - this can be used to determine when to train engine in order to control cost. If not specified: the default value for `CreateEngine` method is `TRAINING`. The default value for `UpdateEngine` method is to keep the state the same as before. "type": "A String", # Required. The type of engine. e.g., `recommended-for-you`. This field together with optimization_objective describe engine metadata to use to control engine training and serving. Currently supported values: `recommended-for-you`, `others-you-may-like`, `more-like-this`, `most-popular-items`. }, + "modelConfigs": { # Optional. Maps a model name to its specific configuration for this engine. This allows admin users to turn on/off individual models. This only stores models whose states are overridden by the admin. When the state is unspecified, or model_configs is empty for this model, the system will decide if this model should be available or not based on the default configuration. For example, a preview model should be disabled by default if the admin has not chosen to enable it. + "a_key": "A String", + }, "name": "A String", # Immutable. Identifier. The fully qualified resource name of the engine. This field must be a UTF-8 encoded string with a length limit of 1024 characters. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}` engine should be 1-63 characters, and valid characters are /a-z0-9*/. Otherwise, an INVALID_ARGUMENT error is returned. "searchEngineConfig": { # Configurations for a Search Engine. # Configurations for the Search Engine. Only applicable if solution_type is SOLUTION_TYPE_SEARCH. + "requiredSubscriptionTier": "A String", # Optional. The required subscription tier of this engine. They cannot be modified after engine creation. If the required subscription tier is search, user with higher license tier like assist can still access the standalone app associated with this engine. "searchAddOns": [ # The add-on that this search engine enables. "A String", ], @@ -610,6 +700,20 @@

Method Details

"chatEngineMetadata": { # Additional information of a Chat Engine. Fields in this message are output only. # Output only. Additional information of the Chat Engine. Only applicable if solution_type is SOLUTION_TYPE_CHAT. "dialogflowAgent": "A String", # The resource name of a Dialogflow agent, that this Chat Engine refers to. Format: `projects//locations//agents/`. }, + "cmekConfig": { # Configurations used to enable CMEK data encryption with Cloud KMS keys. # Output only. CMEK-related information for the Engine. + "isDefault": True or False, # Output only. The default CmekConfig for the Customer. + "kmsKey": "A String", # Required. KMS key resource name which will be used to encrypt resources `projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{keyId}`. + "kmsKeyVersion": "A String", # Output only. KMS key version resource name which will be used to encrypt resources `/cryptoKeyVersions/{keyVersion}`. + "lastRotationTimestampMicros": "A String", # Output only. The timestamp of the last key rotation. + "name": "A String", # Required. The name of the CmekConfig of the form `projects/{project}/locations/{location}/cmekConfig` or `projects/{project}/locations/{location}/cmekConfigs/{cmek_config}`. + "notebooklmState": "A String", # Output only. Whether the NotebookLM Corpus is ready to be used. + "singleRegionKeys": [ # Optional. Single-regional CMEKs that are required for some VAIS features. + { # Metadata for single-regional CMEKs. + "kmsKey": "A String", # Required. Single-regional kms key resource name which will be used to encrypt resources `projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{keyId}`. + }, + ], + "state": "A String", # Output only. The states of the CmekConfig. + }, "commonConfig": { # Common configurations for an Engine. # Common config spec that specifies the metadata of the engine. "companyName": "A String", # The name of the company, business or entity that is associated with the engine. Setting this may help improve LLM related features. }, @@ -641,8 +745,12 @@

Method Details

"trainingState": "A String", # The training state that the engine is in (e.g. `TRAINING` or `PAUSED`). Since part of the cost of running the service is frequency of training - this can be used to determine when to train engine in order to control cost. If not specified: the default value for `CreateEngine` method is `TRAINING`. The default value for `UpdateEngine` method is to keep the state the same as before. "type": "A String", # Required. The type of engine. e.g., `recommended-for-you`. This field together with optimization_objective describe engine metadata to use to control engine training and serving. Currently supported values: `recommended-for-you`, `others-you-may-like`, `more-like-this`, `most-popular-items`. }, + "modelConfigs": { # Optional. Maps a model name to its specific configuration for this engine. This allows admin users to turn on/off individual models. This only stores models whose states are overridden by the admin. When the state is unspecified, or model_configs is empty for this model, the system will decide if this model should be available or not based on the default configuration. For example, a preview model should be disabled by default if the admin has not chosen to enable it. + "a_key": "A String", + }, "name": "A String", # Immutable. Identifier. The fully qualified resource name of the engine. This field must be a UTF-8 encoded string with a length limit of 1024 characters. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}` engine should be 1-63 characters, and valid characters are /a-z0-9*/. Otherwise, an INVALID_ARGUMENT error is returned. "searchEngineConfig": { # Configurations for a Search Engine. # Configurations for the Search Engine. Only applicable if solution_type is SOLUTION_TYPE_SEARCH. + "requiredSubscriptionTier": "A String", # Optional. The required subscription tier of this engine. They cannot be modified after engine creation. If the required subscription tier is search, user with higher license tier like assist can still access the standalone app associated with this engine. "searchAddOns": [ # The add-on that this search engine enables. "A String", ], @@ -688,6 +796,20 @@

Method Details

"chatEngineMetadata": { # Additional information of a Chat Engine. Fields in this message are output only. # Output only. Additional information of the Chat Engine. Only applicable if solution_type is SOLUTION_TYPE_CHAT. "dialogflowAgent": "A String", # The resource name of a Dialogflow agent, that this Chat Engine refers to. Format: `projects//locations//agents/`. }, + "cmekConfig": { # Configurations used to enable CMEK data encryption with Cloud KMS keys. # Output only. CMEK-related information for the Engine. + "isDefault": True or False, # Output only. The default CmekConfig for the Customer. + "kmsKey": "A String", # Required. KMS key resource name which will be used to encrypt resources `projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{keyId}`. + "kmsKeyVersion": "A String", # Output only. KMS key version resource name which will be used to encrypt resources `/cryptoKeyVersions/{keyVersion}`. + "lastRotationTimestampMicros": "A String", # Output only. The timestamp of the last key rotation. + "name": "A String", # Required. The name of the CmekConfig of the form `projects/{project}/locations/{location}/cmekConfig` or `projects/{project}/locations/{location}/cmekConfigs/{cmek_config}`. + "notebooklmState": "A String", # Output only. Whether the NotebookLM Corpus is ready to be used. + "singleRegionKeys": [ # Optional. Single-regional CMEKs that are required for some VAIS features. + { # Metadata for single-regional CMEKs. + "kmsKey": "A String", # Required. Single-regional kms key resource name which will be used to encrypt resources `projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{keyId}`. + }, + ], + "state": "A String", # Output only. The states of the CmekConfig. + }, "commonConfig": { # Common configurations for an Engine. # Common config spec that specifies the metadata of the engine. "companyName": "A String", # The name of the company, business or entity that is associated with the engine. Setting this may help improve LLM related features. }, @@ -719,8 +841,12 @@

Method Details

"trainingState": "A String", # The training state that the engine is in (e.g. `TRAINING` or `PAUSED`). Since part of the cost of running the service is frequency of training - this can be used to determine when to train engine in order to control cost. If not specified: the default value for `CreateEngine` method is `TRAINING`. The default value for `UpdateEngine` method is to keep the state the same as before. "type": "A String", # Required. The type of engine. e.g., `recommended-for-you`. This field together with optimization_objective describe engine metadata to use to control engine training and serving. Currently supported values: `recommended-for-you`, `others-you-may-like`, `more-like-this`, `most-popular-items`. }, + "modelConfigs": { # Optional. Maps a model name to its specific configuration for this engine. This allows admin users to turn on/off individual models. This only stores models whose states are overridden by the admin. When the state is unspecified, or model_configs is empty for this model, the system will decide if this model should be available or not based on the default configuration. For example, a preview model should be disabled by default if the admin has not chosen to enable it. + "a_key": "A String", + }, "name": "A String", # Immutable. Identifier. The fully qualified resource name of the engine. This field must be a UTF-8 encoded string with a length limit of 1024 characters. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}` engine should be 1-63 characters, and valid characters are /a-z0-9*/. Otherwise, an INVALID_ARGUMENT error is returned. "searchEngineConfig": { # Configurations for a Search Engine. # Configurations for the Search Engine. Only applicable if solution_type is SOLUTION_TYPE_SEARCH. + "requiredSubscriptionTier": "A String", # Optional. The required subscription tier of this engine. They cannot be modified after engine creation. If the required subscription tier is search, user with higher license tier like assist can still access the standalone app associated with this engine. "searchAddOns": [ # The add-on that this search engine enables. "A String", ], diff --git a/docs/dyn/discoveryengine_v1beta.projects.locations.collections.engines.operations.html b/docs/dyn/discoveryengine_v1beta.projects.locations.collections.engines.operations.html index d14f79579d..083c318020 100644 --- a/docs/dyn/discoveryengine_v1beta.projects.locations.collections.engines.operations.html +++ b/docs/dyn/discoveryengine_v1beta.projects.locations.collections.engines.operations.html @@ -136,7 +136,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -168,7 +168,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], }
diff --git a/docs/dyn/discoveryengine_v1beta.projects.locations.collections.engines.servingConfigs.html b/docs/dyn/discoveryengine_v1beta.projects.locations.collections.engines.servingConfigs.html index cb5add29f9..db7482ef80 100644 --- a/docs/dyn/discoveryengine_v1beta.projects.locations.collections.engines.servingConfigs.html +++ b/docs/dyn/discoveryengine_v1beta.projects.locations.collections.engines.servingConfigs.html @@ -1494,6 +1494,13 @@

Method Details

"useSemanticChunks": True or False, # If true, answer will be generated from most relevant chunks from top search results. This feature will improve summary quality. Note that with this feature enabled, not all top search results will be referenced and included in the reference list, so the citation source index only points to the search results listed in the reference list. }, }, + "crowdingSpecs": [ # Optional. Crowding specifications for improving result diversity. If multiple CrowdingSpecs are specified, crowding will be evaluated on each unique combination of the `field` values, and max_count will be the maximum value of `max_count` across all CrowdingSpecs. For example, if the first CrowdingSpec has `field` = "color" and `max_count` = 3, and the second CrowdingSpec has `field` = "size" and `max_count` = 2, then after 3 documents that share the same color AND size have been returned, subsequent ones should be removed or demoted. + { # Specification for crowding. Crowding improves the diversity of search results by limiting the number of results that share the same field value. For example, crowding on the color field with a max_count of 3 and mode DROP_CROWDED_RESULTS will return at most 3 results with the same color across all pages. + "field": "A String", # The field to use for crowding. Documents can be crowded by a field in the Document object. Crowding field is case sensitive. + "maxCount": 42, # The maximum number of documents to keep per value of the field. Once there are at least max_count previous results which contain the same value for the given field (according to the order specified in `order_by`), later results with the same value are "crowded away". If not specified, the default value is 1. + "mode": "A String", # Mode to use for documents that are crowded away. + }, + ], "dataStoreSpecs": [ # Specifications that define the specific DataStores to be searched, along with configurations for those data stores. This is only considered for Engines with multiple data stores. For engines with a single data store, the specs directly under SearchRequest should be used. { # A struct to define data stores to filter on in a search call and configurations for those data stores. Otherwise, an `INVALID_ARGUMENT` error is returned. "boostSpec": { # Boost specification to boost certain documents. # Optional. Boost specification to boost certain documents. For more information on boosting, see [Boosting](https://cloud.google.com/generative-ai-app-builder/docs/boost-search-results) @@ -1582,6 +1589,9 @@

Method Details

"offset": 42, # A 0-indexed integer that specifies the current offset (that is, starting result location, amongst the Documents deemed by the API as relevant) in search results. This field is only considered if page_token is unset. If this field is negative, an `INVALID_ARGUMENT` is returned. A large offset may be capped to a reasonable threshold. "oneBoxPageSize": 42, # The maximum number of results to return for OneBox. This applies to each OneBox type individually. Default number is 10. "orderBy": "A String", # The order in which documents are returned. Documents can be ordered by a field in an Document object. Leave it unset if ordered by relevance. `order_by` expression is case-sensitive. For more information on ordering the website search results, see [Order web search results](https://cloud.google.com/generative-ai-app-builder/docs/order-web-search-results). For more information on ordering the healthcare search results, see [Order healthcare search results](https://cloud.google.com/generative-ai-app-builder/docs/order-hc-results). If this field is unrecognizable, an `INVALID_ARGUMENT` is returned. + "pageCategories": [ # Optional. The categories associated with a category page. Must be set for category navigation queries to achieve good search quality. The format should be the same as UserEvent.PageInfo.page_category. This field is the equivalent of the query for browse (navigation) queries. It's used by the browse model when the query is empty. If the field is empty, it will not be used by the browse model. To represent full path of a category, use '>' character to separate different hierarchies. If '>' is part of the category name, replace it with other character(s). For example, `Graphics Cards > RTX>4090 > Founders Edition` where "RTX > 4090" represents one level, can be rewritten as `Graphics Cards > RTX_4090 > Founders Edition` + "A String", + ], "pageSize": 42, # Maximum number of Documents to return. The maximum allowed value depends on the data type. Values above the maximum value are coerced to the maximum value. * Websites with basic indexing: Default `10`, Maximum `25`. * Websites with advanced indexing: Default `25`, Maximum `50`. * Other: Default `50`, Maximum `100`. If this field is negative, an `INVALID_ARGUMENT` is returned. "pageToken": "A String", # A page token received from a previous SearchService.Search call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to SearchService.Search must match the call that provided the page token. Otherwise, an `INVALID_ARGUMENT` error is returned. "params": { # Additional search parameters. For public website search only, supported values are: * `user_country_code`: string. Default empty. If set to non-empty, results are restricted or boosted based on the location provided. For example, `user_country_code: "au"` For available codes see [Country Codes](https://developers.google.com/custom-search/docs/json_api_reference#countryCodes) * `search_type`: double. Default empty. Enables non-webpage searching depending on the value. The only valid non-default value is 1, which enables image searching. For example, `search_type: 1` @@ -1982,6 +1992,7 @@

Method Details

"uri": "A String", # Optional. The URL for the page the user wants to promote. Must be set for site search. For other verticals, this is optional. }, ], + "semanticState": "A String", # Output only. Indicates the semantic state of the search response. "sessionInfo": { # Information about the session. # Session information. Only set if SearchRequest.session is provided. See its description for more details. "name": "A String", # Name of the session. If the auto-session mode is used (when SearchRequest.session ends with "-"), this field holds the newly generated session name. "queryId": "A String", # Query ID that corresponds to this search API call. One session can have multiple turns, each with a unique query ID. By specifying the session name and this query ID in the Answer API call, the answer generation happens in the context of the search results from this search call. @@ -2115,6 +2126,13 @@

Method Details

"useSemanticChunks": True or False, # If true, answer will be generated from most relevant chunks from top search results. This feature will improve summary quality. Note that with this feature enabled, not all top search results will be referenced and included in the reference list, so the citation source index only points to the search results listed in the reference list. }, }, + "crowdingSpecs": [ # Optional. Crowding specifications for improving result diversity. If multiple CrowdingSpecs are specified, crowding will be evaluated on each unique combination of the `field` values, and max_count will be the maximum value of `max_count` across all CrowdingSpecs. For example, if the first CrowdingSpec has `field` = "color" and `max_count` = 3, and the second CrowdingSpec has `field` = "size" and `max_count` = 2, then after 3 documents that share the same color AND size have been returned, subsequent ones should be removed or demoted. + { # Specification for crowding. Crowding improves the diversity of search results by limiting the number of results that share the same field value. For example, crowding on the color field with a max_count of 3 and mode DROP_CROWDED_RESULTS will return at most 3 results with the same color across all pages. + "field": "A String", # The field to use for crowding. Documents can be crowded by a field in the Document object. Crowding field is case sensitive. + "maxCount": 42, # The maximum number of documents to keep per value of the field. Once there are at least max_count previous results which contain the same value for the given field (according to the order specified in `order_by`), later results with the same value are "crowded away". If not specified, the default value is 1. + "mode": "A String", # Mode to use for documents that are crowded away. + }, + ], "dataStoreSpecs": [ # Specifications that define the specific DataStores to be searched, along with configurations for those data stores. This is only considered for Engines with multiple data stores. For engines with a single data store, the specs directly under SearchRequest should be used. { # A struct to define data stores to filter on in a search call and configurations for those data stores. Otherwise, an `INVALID_ARGUMENT` error is returned. "boostSpec": { # Boost specification to boost certain documents. # Optional. Boost specification to boost certain documents. For more information on boosting, see [Boosting](https://cloud.google.com/generative-ai-app-builder/docs/boost-search-results) @@ -2203,6 +2221,9 @@

Method Details

"offset": 42, # A 0-indexed integer that specifies the current offset (that is, starting result location, amongst the Documents deemed by the API as relevant) in search results. This field is only considered if page_token is unset. If this field is negative, an `INVALID_ARGUMENT` is returned. A large offset may be capped to a reasonable threshold. "oneBoxPageSize": 42, # The maximum number of results to return for OneBox. This applies to each OneBox type individually. Default number is 10. "orderBy": "A String", # The order in which documents are returned. Documents can be ordered by a field in an Document object. Leave it unset if ordered by relevance. `order_by` expression is case-sensitive. For more information on ordering the website search results, see [Order web search results](https://cloud.google.com/generative-ai-app-builder/docs/order-web-search-results). For more information on ordering the healthcare search results, see [Order healthcare search results](https://cloud.google.com/generative-ai-app-builder/docs/order-hc-results). If this field is unrecognizable, an `INVALID_ARGUMENT` is returned. + "pageCategories": [ # Optional. The categories associated with a category page. Must be set for category navigation queries to achieve good search quality. The format should be the same as UserEvent.PageInfo.page_category. This field is the equivalent of the query for browse (navigation) queries. It's used by the browse model when the query is empty. If the field is empty, it will not be used by the browse model. To represent full path of a category, use '>' character to separate different hierarchies. If '>' is part of the category name, replace it with other character(s). For example, `Graphics Cards > RTX>4090 > Founders Edition` where "RTX > 4090" represents one level, can be rewritten as `Graphics Cards > RTX_4090 > Founders Edition` + "A String", + ], "pageSize": 42, # Maximum number of Documents to return. The maximum allowed value depends on the data type. Values above the maximum value are coerced to the maximum value. * Websites with basic indexing: Default `10`, Maximum `25`. * Websites with advanced indexing: Default `25`, Maximum `50`. * Other: Default `50`, Maximum `100`. If this field is negative, an `INVALID_ARGUMENT` is returned. "pageToken": "A String", # A page token received from a previous SearchService.Search call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to SearchService.Search must match the call that provided the page token. Otherwise, an `INVALID_ARGUMENT` error is returned. "params": { # Additional search parameters. For public website search only, supported values are: * `user_country_code`: string. Default empty. If set to non-empty, results are restricted or boosted based on the location provided. For example, `user_country_code: "au"` For available codes see [Country Codes](https://developers.google.com/custom-search/docs/json_api_reference#countryCodes) * `search_type`: double. Default empty. Enables non-webpage searching depending on the value. The only valid non-default value is 1, which enables image searching. For example, `search_type: 1` @@ -2603,6 +2624,7 @@

Method Details

"uri": "A String", # Optional. The URL for the page the user wants to promote. Must be set for site search. For other verticals, this is optional. }, ], + "semanticState": "A String", # Output only. Indicates the semantic state of the search response. "sessionInfo": { # Information about the session. # Session information. Only set if SearchRequest.session is provided. See its description for more details. "name": "A String", # Name of the session. If the auto-session mode is used (when SearchRequest.session ends with "-"), this field holds the newly generated session name. "queryId": "A String", # Query ID that corresponds to this search API call. One session can have multiple turns, each with a unique query ID. By specifying the session name and this query ID in the Answer API call, the answer generation happens in the context of the search results from this search call. diff --git a/docs/dyn/discoveryengine_v1beta.projects.locations.collections.operations.html b/docs/dyn/discoveryengine_v1beta.projects.locations.collections.operations.html index f1383d1f6c..293df54c6e 100644 --- a/docs/dyn/discoveryengine_v1beta.projects.locations.collections.operations.html +++ b/docs/dyn/discoveryengine_v1beta.projects.locations.collections.operations.html @@ -136,7 +136,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -168,7 +168,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/discoveryengine_v1beta.projects.locations.dataStores.branches.operations.html b/docs/dyn/discoveryengine_v1beta.projects.locations.dataStores.branches.operations.html index 9c355d7022..0d7e7e3c9b 100644 --- a/docs/dyn/discoveryengine_v1beta.projects.locations.dataStores.branches.operations.html +++ b/docs/dyn/discoveryengine_v1beta.projects.locations.dataStores.branches.operations.html @@ -163,7 +163,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -195,7 +195,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/discoveryengine_v1beta.projects.locations.dataStores.html b/docs/dyn/discoveryengine_v1beta.projects.locations.dataStores.html index fb3f565eb4..dfb2b254d6 100644 --- a/docs/dyn/discoveryengine_v1beta.projects.locations.dataStores.html +++ b/docs/dyn/discoveryengine_v1beta.projects.locations.dataStores.html @@ -259,6 +259,7 @@

Method Details

"layoutParsingConfig": { # The layout parsing configurations for documents. # Configurations applied to layout parser. "enableGetProcessedDocument": True or False, # Optional. If true, the processed document will be made available for the GetProcessedDocument API. "enableImageAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the image during parsing. + "enableLlmLayoutParsing": True or False, # Optional. If true, the pdf layout will be refined using an LLM. "enableTableAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the table during parsing. "excludeHtmlClasses": [ # Optional. List of HTML classes to exclude from the parsed content. "A String", @@ -288,6 +289,7 @@

Method Details

"layoutParsingConfig": { # The layout parsing configurations for documents. # Configurations applied to layout parser. "enableGetProcessedDocument": True or False, # Optional. If true, the processed document will be made available for the GetProcessedDocument API. "enableImageAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the image during parsing. + "enableLlmLayoutParsing": True or False, # Optional. If true, the pdf layout will be refined using an LLM. "enableTableAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the table during parsing. "excludeHtmlClasses": [ # Optional. List of HTML classes to exclude from the parsed content. "A String", @@ -480,6 +482,7 @@

Method Details

"layoutParsingConfig": { # The layout parsing configurations for documents. # Configurations applied to layout parser. "enableGetProcessedDocument": True or False, # Optional. If true, the processed document will be made available for the GetProcessedDocument API. "enableImageAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the image during parsing. + "enableLlmLayoutParsing": True or False, # Optional. If true, the pdf layout will be refined using an LLM. "enableTableAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the table during parsing. "excludeHtmlClasses": [ # Optional. List of HTML classes to exclude from the parsed content. "A String", @@ -509,6 +512,7 @@

Method Details

"layoutParsingConfig": { # The layout parsing configurations for documents. # Configurations applied to layout parser. "enableGetProcessedDocument": True or False, # Optional. If true, the processed document will be made available for the GetProcessedDocument API. "enableImageAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the image during parsing. + "enableLlmLayoutParsing": True or False, # Optional. If true, the pdf layout will be refined using an LLM. "enableTableAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the table during parsing. "excludeHtmlClasses": [ # Optional. List of HTML classes to exclude from the parsed content. "A String", @@ -657,6 +661,7 @@

Method Details

"layoutParsingConfig": { # The layout parsing configurations for documents. # Configurations applied to layout parser. "enableGetProcessedDocument": True or False, # Optional. If true, the processed document will be made available for the GetProcessedDocument API. "enableImageAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the image during parsing. + "enableLlmLayoutParsing": True or False, # Optional. If true, the pdf layout will be refined using an LLM. "enableTableAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the table during parsing. "excludeHtmlClasses": [ # Optional. List of HTML classes to exclude from the parsed content. "A String", @@ -686,6 +691,7 @@

Method Details

"layoutParsingConfig": { # The layout parsing configurations for documents. # Configurations applied to layout parser. "enableGetProcessedDocument": True or False, # Optional. If true, the processed document will be made available for the GetProcessedDocument API. "enableImageAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the image during parsing. + "enableLlmLayoutParsing": True or False, # Optional. If true, the pdf layout will be refined using an LLM. "enableTableAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the table during parsing. "excludeHtmlClasses": [ # Optional. List of HTML classes to exclude from the parsed content. "A String", @@ -822,6 +828,7 @@

Method Details

"layoutParsingConfig": { # The layout parsing configurations for documents. # Configurations applied to layout parser. "enableGetProcessedDocument": True or False, # Optional. If true, the processed document will be made available for the GetProcessedDocument API. "enableImageAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the image during parsing. + "enableLlmLayoutParsing": True or False, # Optional. If true, the pdf layout will be refined using an LLM. "enableTableAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the table during parsing. "excludeHtmlClasses": [ # Optional. List of HTML classes to exclude from the parsed content. "A String", @@ -851,6 +858,7 @@

Method Details

"layoutParsingConfig": { # The layout parsing configurations for documents. # Configurations applied to layout parser. "enableGetProcessedDocument": True or False, # Optional. If true, the processed document will be made available for the GetProcessedDocument API. "enableImageAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the image during parsing. + "enableLlmLayoutParsing": True or False, # Optional. If true, the pdf layout will be refined using an LLM. "enableTableAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the table during parsing. "excludeHtmlClasses": [ # Optional. List of HTML classes to exclude from the parsed content. "A String", @@ -969,6 +977,7 @@

Method Details

"layoutParsingConfig": { # The layout parsing configurations for documents. # Configurations applied to layout parser. "enableGetProcessedDocument": True or False, # Optional. If true, the processed document will be made available for the GetProcessedDocument API. "enableImageAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the image during parsing. + "enableLlmLayoutParsing": True or False, # Optional. If true, the pdf layout will be refined using an LLM. "enableTableAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the table during parsing. "excludeHtmlClasses": [ # Optional. List of HTML classes to exclude from the parsed content. "A String", @@ -998,6 +1007,7 @@

Method Details

"layoutParsingConfig": { # The layout parsing configurations for documents. # Configurations applied to layout parser. "enableGetProcessedDocument": True or False, # Optional. If true, the processed document will be made available for the GetProcessedDocument API. "enableImageAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the image during parsing. + "enableLlmLayoutParsing": True or False, # Optional. If true, the pdf layout will be refined using an LLM. "enableTableAnnotation": True or False, # Optional. If true, the LLM based annotation is added to the table during parsing. "excludeHtmlClasses": [ # Optional. List of HTML classes to exclude from the parsed content. "A String", diff --git a/docs/dyn/discoveryengine_v1beta.projects.locations.dataStores.models.operations.html b/docs/dyn/discoveryengine_v1beta.projects.locations.dataStores.models.operations.html index 441b573d6b..d35e0796a0 100644 --- a/docs/dyn/discoveryengine_v1beta.projects.locations.dataStores.models.operations.html +++ b/docs/dyn/discoveryengine_v1beta.projects.locations.dataStores.models.operations.html @@ -136,7 +136,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -168,7 +168,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/discoveryengine_v1beta.projects.locations.dataStores.operations.html b/docs/dyn/discoveryengine_v1beta.projects.locations.dataStores.operations.html index f21cb25742..92bc06f064 100644 --- a/docs/dyn/discoveryengine_v1beta.projects.locations.dataStores.operations.html +++ b/docs/dyn/discoveryengine_v1beta.projects.locations.dataStores.operations.html @@ -136,7 +136,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -168,7 +168,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/discoveryengine_v1beta.projects.locations.dataStores.servingConfigs.html b/docs/dyn/discoveryengine_v1beta.projects.locations.dataStores.servingConfigs.html index 40afcd755e..5c770ae2de 100644 --- a/docs/dyn/discoveryengine_v1beta.projects.locations.dataStores.servingConfigs.html +++ b/docs/dyn/discoveryengine_v1beta.projects.locations.dataStores.servingConfigs.html @@ -1494,6 +1494,13 @@

Method Details

"useSemanticChunks": True or False, # If true, answer will be generated from most relevant chunks from top search results. This feature will improve summary quality. Note that with this feature enabled, not all top search results will be referenced and included in the reference list, so the citation source index only points to the search results listed in the reference list. }, }, + "crowdingSpecs": [ # Optional. Crowding specifications for improving result diversity. If multiple CrowdingSpecs are specified, crowding will be evaluated on each unique combination of the `field` values, and max_count will be the maximum value of `max_count` across all CrowdingSpecs. For example, if the first CrowdingSpec has `field` = "color" and `max_count` = 3, and the second CrowdingSpec has `field` = "size" and `max_count` = 2, then after 3 documents that share the same color AND size have been returned, subsequent ones should be removed or demoted. + { # Specification for crowding. Crowding improves the diversity of search results by limiting the number of results that share the same field value. For example, crowding on the color field with a max_count of 3 and mode DROP_CROWDED_RESULTS will return at most 3 results with the same color across all pages. + "field": "A String", # The field to use for crowding. Documents can be crowded by a field in the Document object. Crowding field is case sensitive. + "maxCount": 42, # The maximum number of documents to keep per value of the field. Once there are at least max_count previous results which contain the same value for the given field (according to the order specified in `order_by`), later results with the same value are "crowded away". If not specified, the default value is 1. + "mode": "A String", # Mode to use for documents that are crowded away. + }, + ], "dataStoreSpecs": [ # Specifications that define the specific DataStores to be searched, along with configurations for those data stores. This is only considered for Engines with multiple data stores. For engines with a single data store, the specs directly under SearchRequest should be used. { # A struct to define data stores to filter on in a search call and configurations for those data stores. Otherwise, an `INVALID_ARGUMENT` error is returned. "boostSpec": { # Boost specification to boost certain documents. # Optional. Boost specification to boost certain documents. For more information on boosting, see [Boosting](https://cloud.google.com/generative-ai-app-builder/docs/boost-search-results) @@ -1582,6 +1589,9 @@

Method Details

"offset": 42, # A 0-indexed integer that specifies the current offset (that is, starting result location, amongst the Documents deemed by the API as relevant) in search results. This field is only considered if page_token is unset. If this field is negative, an `INVALID_ARGUMENT` is returned. A large offset may be capped to a reasonable threshold. "oneBoxPageSize": 42, # The maximum number of results to return for OneBox. This applies to each OneBox type individually. Default number is 10. "orderBy": "A String", # The order in which documents are returned. Documents can be ordered by a field in an Document object. Leave it unset if ordered by relevance. `order_by` expression is case-sensitive. For more information on ordering the website search results, see [Order web search results](https://cloud.google.com/generative-ai-app-builder/docs/order-web-search-results). For more information on ordering the healthcare search results, see [Order healthcare search results](https://cloud.google.com/generative-ai-app-builder/docs/order-hc-results). If this field is unrecognizable, an `INVALID_ARGUMENT` is returned. + "pageCategories": [ # Optional. The categories associated with a category page. Must be set for category navigation queries to achieve good search quality. The format should be the same as UserEvent.PageInfo.page_category. This field is the equivalent of the query for browse (navigation) queries. It's used by the browse model when the query is empty. If the field is empty, it will not be used by the browse model. To represent full path of a category, use '>' character to separate different hierarchies. If '>' is part of the category name, replace it with other character(s). For example, `Graphics Cards > RTX>4090 > Founders Edition` where "RTX > 4090" represents one level, can be rewritten as `Graphics Cards > RTX_4090 > Founders Edition` + "A String", + ], "pageSize": 42, # Maximum number of Documents to return. The maximum allowed value depends on the data type. Values above the maximum value are coerced to the maximum value. * Websites with basic indexing: Default `10`, Maximum `25`. * Websites with advanced indexing: Default `25`, Maximum `50`. * Other: Default `50`, Maximum `100`. If this field is negative, an `INVALID_ARGUMENT` is returned. "pageToken": "A String", # A page token received from a previous SearchService.Search call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to SearchService.Search must match the call that provided the page token. Otherwise, an `INVALID_ARGUMENT` error is returned. "params": { # Additional search parameters. For public website search only, supported values are: * `user_country_code`: string. Default empty. If set to non-empty, results are restricted or boosted based on the location provided. For example, `user_country_code: "au"` For available codes see [Country Codes](https://developers.google.com/custom-search/docs/json_api_reference#countryCodes) * `search_type`: double. Default empty. Enables non-webpage searching depending on the value. The only valid non-default value is 1, which enables image searching. For example, `search_type: 1` @@ -1982,6 +1992,7 @@

Method Details

"uri": "A String", # Optional. The URL for the page the user wants to promote. Must be set for site search. For other verticals, this is optional. }, ], + "semanticState": "A String", # Output only. Indicates the semantic state of the search response. "sessionInfo": { # Information about the session. # Session information. Only set if SearchRequest.session is provided. See its description for more details. "name": "A String", # Name of the session. If the auto-session mode is used (when SearchRequest.session ends with "-"), this field holds the newly generated session name. "queryId": "A String", # Query ID that corresponds to this search API call. One session can have multiple turns, each with a unique query ID. By specifying the session name and this query ID in the Answer API call, the answer generation happens in the context of the search results from this search call. @@ -2115,6 +2126,13 @@

Method Details

"useSemanticChunks": True or False, # If true, answer will be generated from most relevant chunks from top search results. This feature will improve summary quality. Note that with this feature enabled, not all top search results will be referenced and included in the reference list, so the citation source index only points to the search results listed in the reference list. }, }, + "crowdingSpecs": [ # Optional. Crowding specifications for improving result diversity. If multiple CrowdingSpecs are specified, crowding will be evaluated on each unique combination of the `field` values, and max_count will be the maximum value of `max_count` across all CrowdingSpecs. For example, if the first CrowdingSpec has `field` = "color" and `max_count` = 3, and the second CrowdingSpec has `field` = "size" and `max_count` = 2, then after 3 documents that share the same color AND size have been returned, subsequent ones should be removed or demoted. + { # Specification for crowding. Crowding improves the diversity of search results by limiting the number of results that share the same field value. For example, crowding on the color field with a max_count of 3 and mode DROP_CROWDED_RESULTS will return at most 3 results with the same color across all pages. + "field": "A String", # The field to use for crowding. Documents can be crowded by a field in the Document object. Crowding field is case sensitive. + "maxCount": 42, # The maximum number of documents to keep per value of the field. Once there are at least max_count previous results which contain the same value for the given field (according to the order specified in `order_by`), later results with the same value are "crowded away". If not specified, the default value is 1. + "mode": "A String", # Mode to use for documents that are crowded away. + }, + ], "dataStoreSpecs": [ # Specifications that define the specific DataStores to be searched, along with configurations for those data stores. This is only considered for Engines with multiple data stores. For engines with a single data store, the specs directly under SearchRequest should be used. { # A struct to define data stores to filter on in a search call and configurations for those data stores. Otherwise, an `INVALID_ARGUMENT` error is returned. "boostSpec": { # Boost specification to boost certain documents. # Optional. Boost specification to boost certain documents. For more information on boosting, see [Boosting](https://cloud.google.com/generative-ai-app-builder/docs/boost-search-results) @@ -2203,6 +2221,9 @@

Method Details

"offset": 42, # A 0-indexed integer that specifies the current offset (that is, starting result location, amongst the Documents deemed by the API as relevant) in search results. This field is only considered if page_token is unset. If this field is negative, an `INVALID_ARGUMENT` is returned. A large offset may be capped to a reasonable threshold. "oneBoxPageSize": 42, # The maximum number of results to return for OneBox. This applies to each OneBox type individually. Default number is 10. "orderBy": "A String", # The order in which documents are returned. Documents can be ordered by a field in an Document object. Leave it unset if ordered by relevance. `order_by` expression is case-sensitive. For more information on ordering the website search results, see [Order web search results](https://cloud.google.com/generative-ai-app-builder/docs/order-web-search-results). For more information on ordering the healthcare search results, see [Order healthcare search results](https://cloud.google.com/generative-ai-app-builder/docs/order-hc-results). If this field is unrecognizable, an `INVALID_ARGUMENT` is returned. + "pageCategories": [ # Optional. The categories associated with a category page. Must be set for category navigation queries to achieve good search quality. The format should be the same as UserEvent.PageInfo.page_category. This field is the equivalent of the query for browse (navigation) queries. It's used by the browse model when the query is empty. If the field is empty, it will not be used by the browse model. To represent full path of a category, use '>' character to separate different hierarchies. If '>' is part of the category name, replace it with other character(s). For example, `Graphics Cards > RTX>4090 > Founders Edition` where "RTX > 4090" represents one level, can be rewritten as `Graphics Cards > RTX_4090 > Founders Edition` + "A String", + ], "pageSize": 42, # Maximum number of Documents to return. The maximum allowed value depends on the data type. Values above the maximum value are coerced to the maximum value. * Websites with basic indexing: Default `10`, Maximum `25`. * Websites with advanced indexing: Default `25`, Maximum `50`. * Other: Default `50`, Maximum `100`. If this field is negative, an `INVALID_ARGUMENT` is returned. "pageToken": "A String", # A page token received from a previous SearchService.Search call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to SearchService.Search must match the call that provided the page token. Otherwise, an `INVALID_ARGUMENT` error is returned. "params": { # Additional search parameters. For public website search only, supported values are: * `user_country_code`: string. Default empty. If set to non-empty, results are restricted or boosted based on the location provided. For example, `user_country_code: "au"` For available codes see [Country Codes](https://developers.google.com/custom-search/docs/json_api_reference#countryCodes) * `search_type`: double. Default empty. Enables non-webpage searching depending on the value. The only valid non-default value is 1, which enables image searching. For example, `search_type: 1` @@ -2603,6 +2624,7 @@

Method Details

"uri": "A String", # Optional. The URL for the page the user wants to promote. Must be set for site search. For other verticals, this is optional. }, ], + "semanticState": "A String", # Output only. Indicates the semantic state of the search response. "sessionInfo": { # Information about the session. # Session information. Only set if SearchRequest.session is provided. See its description for more details. "name": "A String", # Name of the session. If the auto-session mode is used (when SearchRequest.session ends with "-"), this field holds the newly generated session name. "queryId": "A String", # Query ID that corresponds to this search API call. One session can have multiple turns, each with a unique query ID. By specifying the session name and this query ID in the Answer API call, the answer generation happens in the context of the search results from this search call. diff --git a/docs/dyn/discoveryengine_v1beta.projects.locations.evaluations.html b/docs/dyn/discoveryengine_v1beta.projects.locations.evaluations.html index eabf2f1de7..f6f0614faa 100644 --- a/docs/dyn/discoveryengine_v1beta.projects.locations.evaluations.html +++ b/docs/dyn/discoveryengine_v1beta.projects.locations.evaluations.html @@ -202,6 +202,13 @@

Method Details

"useSemanticChunks": True or False, # If true, answer will be generated from most relevant chunks from top search results. This feature will improve summary quality. Note that with this feature enabled, not all top search results will be referenced and included in the reference list, so the citation source index only points to the search results listed in the reference list. }, }, + "crowdingSpecs": [ # Optional. Crowding specifications for improving result diversity. If multiple CrowdingSpecs are specified, crowding will be evaluated on each unique combination of the `field` values, and max_count will be the maximum value of `max_count` across all CrowdingSpecs. For example, if the first CrowdingSpec has `field` = "color" and `max_count` = 3, and the second CrowdingSpec has `field` = "size" and `max_count` = 2, then after 3 documents that share the same color AND size have been returned, subsequent ones should be removed or demoted. + { # Specification for crowding. Crowding improves the diversity of search results by limiting the number of results that share the same field value. For example, crowding on the color field with a max_count of 3 and mode DROP_CROWDED_RESULTS will return at most 3 results with the same color across all pages. + "field": "A String", # The field to use for crowding. Documents can be crowded by a field in the Document object. Crowding field is case sensitive. + "maxCount": 42, # The maximum number of documents to keep per value of the field. Once there are at least max_count previous results which contain the same value for the given field (according to the order specified in `order_by`), later results with the same value are "crowded away". If not specified, the default value is 1. + "mode": "A String", # Mode to use for documents that are crowded away. + }, + ], "dataStoreSpecs": [ # Specifications that define the specific DataStores to be searched, along with configurations for those data stores. This is only considered for Engines with multiple data stores. For engines with a single data store, the specs directly under SearchRequest should be used. { # A struct to define data stores to filter on in a search call and configurations for those data stores. Otherwise, an `INVALID_ARGUMENT` error is returned. "boostSpec": { # Boost specification to boost certain documents. # Optional. Boost specification to boost certain documents. For more information on boosting, see [Boosting](https://cloud.google.com/generative-ai-app-builder/docs/boost-search-results) @@ -290,6 +297,9 @@

Method Details

"offset": 42, # A 0-indexed integer that specifies the current offset (that is, starting result location, amongst the Documents deemed by the API as relevant) in search results. This field is only considered if page_token is unset. If this field is negative, an `INVALID_ARGUMENT` is returned. A large offset may be capped to a reasonable threshold. "oneBoxPageSize": 42, # The maximum number of results to return for OneBox. This applies to each OneBox type individually. Default number is 10. "orderBy": "A String", # The order in which documents are returned. Documents can be ordered by a field in an Document object. Leave it unset if ordered by relevance. `order_by` expression is case-sensitive. For more information on ordering the website search results, see [Order web search results](https://cloud.google.com/generative-ai-app-builder/docs/order-web-search-results). For more information on ordering the healthcare search results, see [Order healthcare search results](https://cloud.google.com/generative-ai-app-builder/docs/order-hc-results). If this field is unrecognizable, an `INVALID_ARGUMENT` is returned. + "pageCategories": [ # Optional. The categories associated with a category page. Must be set for category navigation queries to achieve good search quality. The format should be the same as UserEvent.PageInfo.page_category. This field is the equivalent of the query for browse (navigation) queries. It's used by the browse model when the query is empty. If the field is empty, it will not be used by the browse model. To represent full path of a category, use '>' character to separate different hierarchies. If '>' is part of the category name, replace it with other character(s). For example, `Graphics Cards > RTX>4090 > Founders Edition` where "RTX > 4090" represents one level, can be rewritten as `Graphics Cards > RTX_4090 > Founders Edition` + "A String", + ], "pageSize": 42, # Maximum number of Documents to return. The maximum allowed value depends on the data type. Values above the maximum value are coerced to the maximum value. * Websites with basic indexing: Default `10`, Maximum `25`. * Websites with advanced indexing: Default `25`, Maximum `50`. * Other: Default `50`, Maximum `100`. If this field is negative, an `INVALID_ARGUMENT` is returned. "pageToken": "A String", # A page token received from a previous SearchService.Search call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to SearchService.Search must match the call that provided the page token. Otherwise, an `INVALID_ARGUMENT` error is returned. "params": { # Additional search parameters. For public website search only, supported values are: * `user_country_code`: string. Default empty. If set to non-empty, results are restricted or boosted based on the location provided. For example, `user_country_code: "au"` For available codes see [Country Codes](https://developers.google.com/custom-search/docs/json_api_reference#countryCodes) * `search_type`: double. Default empty. Enables non-webpage searching depending on the value. The only valid non-default value is 1, which enables image searching. For example, `search_type: 1` @@ -505,6 +515,13 @@

Method Details

"useSemanticChunks": True or False, # If true, answer will be generated from most relevant chunks from top search results. This feature will improve summary quality. Note that with this feature enabled, not all top search results will be referenced and included in the reference list, so the citation source index only points to the search results listed in the reference list. }, }, + "crowdingSpecs": [ # Optional. Crowding specifications for improving result diversity. If multiple CrowdingSpecs are specified, crowding will be evaluated on each unique combination of the `field` values, and max_count will be the maximum value of `max_count` across all CrowdingSpecs. For example, if the first CrowdingSpec has `field` = "color" and `max_count` = 3, and the second CrowdingSpec has `field` = "size" and `max_count` = 2, then after 3 documents that share the same color AND size have been returned, subsequent ones should be removed or demoted. + { # Specification for crowding. Crowding improves the diversity of search results by limiting the number of results that share the same field value. For example, crowding on the color field with a max_count of 3 and mode DROP_CROWDED_RESULTS will return at most 3 results with the same color across all pages. + "field": "A String", # The field to use for crowding. Documents can be crowded by a field in the Document object. Crowding field is case sensitive. + "maxCount": 42, # The maximum number of documents to keep per value of the field. Once there are at least max_count previous results which contain the same value for the given field (according to the order specified in `order_by`), later results with the same value are "crowded away". If not specified, the default value is 1. + "mode": "A String", # Mode to use for documents that are crowded away. + }, + ], "dataStoreSpecs": [ # Specifications that define the specific DataStores to be searched, along with configurations for those data stores. This is only considered for Engines with multiple data stores. For engines with a single data store, the specs directly under SearchRequest should be used. { # A struct to define data stores to filter on in a search call and configurations for those data stores. Otherwise, an `INVALID_ARGUMENT` error is returned. "boostSpec": { # Boost specification to boost certain documents. # Optional. Boost specification to boost certain documents. For more information on boosting, see [Boosting](https://cloud.google.com/generative-ai-app-builder/docs/boost-search-results) @@ -593,6 +610,9 @@

Method Details

"offset": 42, # A 0-indexed integer that specifies the current offset (that is, starting result location, amongst the Documents deemed by the API as relevant) in search results. This field is only considered if page_token is unset. If this field is negative, an `INVALID_ARGUMENT` is returned. A large offset may be capped to a reasonable threshold. "oneBoxPageSize": 42, # The maximum number of results to return for OneBox. This applies to each OneBox type individually. Default number is 10. "orderBy": "A String", # The order in which documents are returned. Documents can be ordered by a field in an Document object. Leave it unset if ordered by relevance. `order_by` expression is case-sensitive. For more information on ordering the website search results, see [Order web search results](https://cloud.google.com/generative-ai-app-builder/docs/order-web-search-results). For more information on ordering the healthcare search results, see [Order healthcare search results](https://cloud.google.com/generative-ai-app-builder/docs/order-hc-results). If this field is unrecognizable, an `INVALID_ARGUMENT` is returned. + "pageCategories": [ # Optional. The categories associated with a category page. Must be set for category navigation queries to achieve good search quality. The format should be the same as UserEvent.PageInfo.page_category. This field is the equivalent of the query for browse (navigation) queries. It's used by the browse model when the query is empty. If the field is empty, it will not be used by the browse model. To represent full path of a category, use '>' character to separate different hierarchies. If '>' is part of the category name, replace it with other character(s). For example, `Graphics Cards > RTX>4090 > Founders Edition` where "RTX > 4090" represents one level, can be rewritten as `Graphics Cards > RTX_4090 > Founders Edition` + "A String", + ], "pageSize": 42, # Maximum number of Documents to return. The maximum allowed value depends on the data type. Values above the maximum value are coerced to the maximum value. * Websites with basic indexing: Default `10`, Maximum `25`. * Websites with advanced indexing: Default `25`, Maximum `50`. * Other: Default `50`, Maximum `100`. If this field is negative, an `INVALID_ARGUMENT` is returned. "pageToken": "A String", # A page token received from a previous SearchService.Search call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to SearchService.Search must match the call that provided the page token. Otherwise, an `INVALID_ARGUMENT` error is returned. "params": { # Additional search parameters. For public website search only, supported values are: * `user_country_code`: string. Default empty. If set to non-empty, results are restricted or boosted based on the location provided. For example, `user_country_code: "au"` For available codes see [Country Codes](https://developers.google.com/custom-search/docs/json_api_reference#countryCodes) * `search_type`: double. Default empty. Enables non-webpage searching depending on the value. The only valid non-default value is 1, which enables image searching. For example, `search_type: 1` @@ -784,6 +804,13 @@

Method Details

"useSemanticChunks": True or False, # If true, answer will be generated from most relevant chunks from top search results. This feature will improve summary quality. Note that with this feature enabled, not all top search results will be referenced and included in the reference list, so the citation source index only points to the search results listed in the reference list. }, }, + "crowdingSpecs": [ # Optional. Crowding specifications for improving result diversity. If multiple CrowdingSpecs are specified, crowding will be evaluated on each unique combination of the `field` values, and max_count will be the maximum value of `max_count` across all CrowdingSpecs. For example, if the first CrowdingSpec has `field` = "color" and `max_count` = 3, and the second CrowdingSpec has `field` = "size" and `max_count` = 2, then after 3 documents that share the same color AND size have been returned, subsequent ones should be removed or demoted. + { # Specification for crowding. Crowding improves the diversity of search results by limiting the number of results that share the same field value. For example, crowding on the color field with a max_count of 3 and mode DROP_CROWDED_RESULTS will return at most 3 results with the same color across all pages. + "field": "A String", # The field to use for crowding. Documents can be crowded by a field in the Document object. Crowding field is case sensitive. + "maxCount": 42, # The maximum number of documents to keep per value of the field. Once there are at least max_count previous results which contain the same value for the given field (according to the order specified in `order_by`), later results with the same value are "crowded away". If not specified, the default value is 1. + "mode": "A String", # Mode to use for documents that are crowded away. + }, + ], "dataStoreSpecs": [ # Specifications that define the specific DataStores to be searched, along with configurations for those data stores. This is only considered for Engines with multiple data stores. For engines with a single data store, the specs directly under SearchRequest should be used. { # A struct to define data stores to filter on in a search call and configurations for those data stores. Otherwise, an `INVALID_ARGUMENT` error is returned. "boostSpec": { # Boost specification to boost certain documents. # Optional. Boost specification to boost certain documents. For more information on boosting, see [Boosting](https://cloud.google.com/generative-ai-app-builder/docs/boost-search-results) @@ -872,6 +899,9 @@

Method Details

"offset": 42, # A 0-indexed integer that specifies the current offset (that is, starting result location, amongst the Documents deemed by the API as relevant) in search results. This field is only considered if page_token is unset. If this field is negative, an `INVALID_ARGUMENT` is returned. A large offset may be capped to a reasonable threshold. "oneBoxPageSize": 42, # The maximum number of results to return for OneBox. This applies to each OneBox type individually. Default number is 10. "orderBy": "A String", # The order in which documents are returned. Documents can be ordered by a field in an Document object. Leave it unset if ordered by relevance. `order_by` expression is case-sensitive. For more information on ordering the website search results, see [Order web search results](https://cloud.google.com/generative-ai-app-builder/docs/order-web-search-results). For more information on ordering the healthcare search results, see [Order healthcare search results](https://cloud.google.com/generative-ai-app-builder/docs/order-hc-results). If this field is unrecognizable, an `INVALID_ARGUMENT` is returned. + "pageCategories": [ # Optional. The categories associated with a category page. Must be set for category navigation queries to achieve good search quality. The format should be the same as UserEvent.PageInfo.page_category. This field is the equivalent of the query for browse (navigation) queries. It's used by the browse model when the query is empty. If the field is empty, it will not be used by the browse model. To represent full path of a category, use '>' character to separate different hierarchies. If '>' is part of the category name, replace it with other character(s). For example, `Graphics Cards > RTX>4090 > Founders Edition` where "RTX > 4090" represents one level, can be rewritten as `Graphics Cards > RTX_4090 > Founders Edition` + "A String", + ], "pageSize": 42, # Maximum number of Documents to return. The maximum allowed value depends on the data type. Values above the maximum value are coerced to the maximum value. * Websites with basic indexing: Default `10`, Maximum `25`. * Websites with advanced indexing: Default `25`, Maximum `50`. * Other: Default `50`, Maximum `100`. If this field is negative, an `INVALID_ARGUMENT` is returned. "pageToken": "A String", # A page token received from a previous SearchService.Search call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to SearchService.Search must match the call that provided the page token. Otherwise, an `INVALID_ARGUMENT` error is returned. "params": { # Additional search parameters. For public website search only, supported values are: * `user_country_code`: string. Default empty. If set to non-empty, results are restricted or boosted based on the location provided. For example, `user_country_code: "au"` For available codes see [Country Codes](https://developers.google.com/custom-search/docs/json_api_reference#countryCodes) * `search_type`: double. Default empty. Enables non-webpage searching depending on the value. The only valid non-default value is 1, which enables image searching. For example, `search_type: 1` diff --git a/docs/dyn/discoveryengine_v1beta.projects.locations.identityMappingStores.html b/docs/dyn/discoveryengine_v1beta.projects.locations.identityMappingStores.html index a43832ced4..0196e9973a 100644 --- a/docs/dyn/discoveryengine_v1beta.projects.locations.identityMappingStores.html +++ b/docs/dyn/discoveryengine_v1beta.projects.locations.identityMappingStores.html @@ -257,6 +257,7 @@

Method Details

"identityMappingEntries": [ # A maximum of 10000 entries can be imported at one time { # Identity Mapping Entry that maps an external identity to an internal identity. "externalIdentity": "A String", # Required. Identity outside the customer identity provider. The length limit of external identity will be of 100 characters. + "externalIdentityName": "A String", # Optional. The name of the external identity. "groupId": "A String", # Group identifier. For Google Workspace user account, group_id should be the google workspace group email. For non-google identity provider, group_id is the mapped group identifier configured during the workforcepool config. "userId": "A String", # User identifier. For Google Workspace user account, user_id should be the google workspace user email. For non-google identity provider, user_id is the mapped user identifier configured during the workforcepool config. }, @@ -354,6 +355,7 @@

Method Details

"identityMappingEntries": [ # The Identity Mapping Entries. { # Identity Mapping Entry that maps an external identity to an internal identity. "externalIdentity": "A String", # Required. Identity outside the customer identity provider. The length limit of external identity will be of 100 characters. + "externalIdentityName": "A String", # Optional. The name of the external identity. "groupId": "A String", # Group identifier. For Google Workspace user account, group_id should be the google workspace group email. For non-google identity provider, group_id is the mapped group identifier configured during the workforcepool config. "userId": "A String", # User identifier. For Google Workspace user account, user_id should be the google workspace user email. For non-google identity provider, user_id is the mapped user identifier configured during the workforcepool config. }, @@ -406,6 +408,7 @@

Method Details

"identityMappingEntries": [ # A maximum of 10000 entries can be purged at one time { # Identity Mapping Entry that maps an external identity to an internal identity. "externalIdentity": "A String", # Required. Identity outside the customer identity provider. The length limit of external identity will be of 100 characters. + "externalIdentityName": "A String", # Optional. The name of the external identity. "groupId": "A String", # Group identifier. For Google Workspace user account, group_id should be the google workspace group email. For non-google identity provider, group_id is the mapped group identifier configured during the workforcepool config. "userId": "A String", # User identifier. For Google Workspace user account, user_id should be the google workspace user email. For non-google identity provider, user_id is the mapped user identifier configured during the workforcepool config. }, diff --git a/docs/dyn/discoveryengine_v1beta.projects.locations.identityMappingStores.operations.html b/docs/dyn/discoveryengine_v1beta.projects.locations.identityMappingStores.operations.html index a23d1f26aa..72ada3d6c5 100644 --- a/docs/dyn/discoveryengine_v1beta.projects.locations.identityMappingStores.operations.html +++ b/docs/dyn/discoveryengine_v1beta.projects.locations.identityMappingStores.operations.html @@ -136,7 +136,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -168,7 +168,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/discoveryengine_v1beta.projects.locations.operations.html b/docs/dyn/discoveryengine_v1beta.projects.locations.operations.html index 955751ec1b..27482b229a 100644 --- a/docs/dyn/discoveryengine_v1beta.projects.locations.operations.html +++ b/docs/dyn/discoveryengine_v1beta.projects.locations.operations.html @@ -136,7 +136,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -168,7 +168,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/discoveryengine_v1beta.projects.locations.userStores.html b/docs/dyn/discoveryengine_v1beta.projects.locations.userStores.html index 03454fe02b..983a05e4bf 100644 --- a/docs/dyn/discoveryengine_v1beta.projects.locations.userStores.html +++ b/docs/dyn/discoveryengine_v1beta.projects.locations.userStores.html @@ -74,6 +74,11 @@

Discovery Engine API . projects . locations . userStores

Instance Methods

+

+ licenseConfigsUsageStats() +

+

Returns the licenseConfigsUsageStats Resource.

+

userLicenses()

diff --git a/docs/dyn/discoveryengine_v1beta.projects.locations.userStores.licenseConfigsUsageStats.html b/docs/dyn/discoveryengine_v1beta.projects.locations.userStores.licenseConfigsUsageStats.html new file mode 100644 index 0000000000..6288cfcacb --- /dev/null +++ b/docs/dyn/discoveryengine_v1beta.projects.locations.userStores.licenseConfigsUsageStats.html @@ -0,0 +1,113 @@ + + + +

Discovery Engine API . projects . locations . userStores . licenseConfigsUsageStats

+

Instance Methods

+

+ close()

+

Close httplib2 connections.

+

+ list(parent, x__xgafv=None)

+

Lists all the LicenseConfigUsageStatss associated with the project.

+

Method Details

+
+ close() +
Close httplib2 connections.
+
+ +
+ list(parent, x__xgafv=None) +
Lists all the LicenseConfigUsageStatss associated with the project.
+
+Args:
+  parent: string, Required. The parent branch resource name, such as `projects/{project}/locations/{location}/userStores/{user_store_id}`. (required)
+  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 UserLicenseService.ListLicenseConfigUsageStats method.
+  "licenseConfigUsageStats": [ # All the customer's LicenseConfigUsageStats.
+    { # Stats about users' licenses.
+      "licenseConfig": "A String", # Required. The LicenseConfig name.
+      "usedLicenseCount": "A String", # Required. The number of licenses used.
+    },
+  ],
+}
+
+ + \ No newline at end of file diff --git a/docs/dyn/discoveryengine_v1beta.projects.locations.userStores.userLicenses.html b/docs/dyn/discoveryengine_v1beta.projects.locations.userStores.userLicenses.html index 7e397851d4..a3c41cae3f 100644 --- a/docs/dyn/discoveryengine_v1beta.projects.locations.userStores.userLicenses.html +++ b/docs/dyn/discoveryengine_v1beta.projects.locations.userStores.userLicenses.html @@ -78,7 +78,7 @@

Instance Methods

close()

Close httplib2 connections.

- list(parent, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

+ list(parent, orderBy=None, pageSize=None, pageToken=None, x__xgafv=None)

Lists the User Licenses.

list_next()

@@ -90,12 +90,12 @@

Method Details

- list(parent, filter=None, pageSize=None, pageToken=None, x__xgafv=None) + list(parent, orderBy=None, pageSize=None, pageToken=None, x__xgafv=None)
Lists the User Licenses.
 
 Args:
   parent: string, Required. The parent UserStore resource name, format: `projects/{project}/locations/{location}/userStores/{user_store_id}`. (required)
-  filter: string, Optional. Filter for the list request. Supported fields: * `license_assignment_state` Examples: * `license_assignment_state = ASSIGNED` to list assigned user licenses. * `license_assignment_state = NO_LICENSE` to list not licensed users. * `license_assignment_state = NO_LICENSE_ATTEMPTED_LOGIN` to list users who attempted login but no license assigned. * `license_assignment_state != NO_LICENSE_ATTEMPTED_LOGIN` to filter out users who attempted login but no license assigned.
+  orderBy: string, Optional. The order in which the UserLicenses are listed. The value must be a comma-separated list of fields. Default sorting order is ascending. To specify descending order for a field, append a " desc" suffix. Redundant space characters in the syntax are insignificant. Supported fields: * `license_assignment_state` * `user_principal` * `user_profile` * `last_login_date` * `update_time` If not set, the default ordering is by `user_principal`. Examples: * `user_principal desc` to order by `user_principal` in descending order. * `license_assignment_state` to order by `license_assignment_state` in ascending order. * `last_login_date desc` to order by `last_login_date` in descending order. * `update_time desc` to order by `update_time` in descending order. * `last_login_date desc, user_principal` to order by `last_login_date` in descending order and then by `user_principal` in ascending order.
   pageSize: integer, Optional. Requested page size. Server may return fewer items than requested. If unspecified, defaults to 10. The maximum value is 50; values above 50 will be coerced to 50. If this field is negative, an INVALID_ARGUMENT error is returned.
   pageToken: string, Optional. A page token, received from a previous `ListUserLicenses` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListUserLicenses` must match the call that provided the page token.
   x__xgafv: string, V1 error format.
diff --git a/docs/dyn/discoveryengine_v1beta.projects.operations.html b/docs/dyn/discoveryengine_v1beta.projects.operations.html
index 6578fac4c0..f3ddaef163 100644
--- a/docs/dyn/discoveryengine_v1beta.projects.operations.html
+++ b/docs/dyn/discoveryengine_v1beta.projects.operations.html
@@ -136,7 +136,7 @@ 

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -168,7 +168,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], }
diff --git a/docs/dyn/displayvideo_v2.advertisers.campaigns.html b/docs/dyn/displayvideo_v2.advertisers.campaigns.html index e07a83e45d..58fd6ff3fb 100644 --- a/docs/dyn/displayvideo_v2.advertisers.campaigns.html +++ b/docs/dyn/displayvideo_v2.advertisers.campaigns.html @@ -74,11 +74,6 @@

Display & Video 360 API . advertisers . campaigns

Instance Methods

-

- targetingTypes() -

-

Returns the targetingTypes Resource.

-

close()

Close httplib2 connections.

@@ -94,12 +89,6 @@

Instance Methods

list(advertiserId, filter=None, orderBy=None, pageSize=None, pageToken=None, x__xgafv=None)

Lists campaigns in an advertiser. The order is defined by the order_by parameter. If a filter by entity_status is not specified, campaigns with `ENTITY_STATUS_ARCHIVED` will not be included in the results.

-

- listAssignedTargetingOptions(advertiserId, campaignId, filter=None, orderBy=None, pageSize=None, pageToken=None, x__xgafv=None)

-

Lists assigned targeting options of a campaign across targeting types.

-

- listAssignedTargetingOptions_next()

-

Retrieves the next page of results.

list_next()

Retrieves the next page of results.

@@ -477,328 +466,6 @@

Method Details

}
-
- listAssignedTargetingOptions(advertiserId, campaignId, filter=None, orderBy=None, pageSize=None, pageToken=None, x__xgafv=None) -
Lists assigned targeting options of a campaign across targeting types.
-
-Args:
-  advertiserId: string, Required. The ID of the advertiser the campaign belongs to. (required)
-  campaignId: string, Required. The ID of the campaign to list assigned targeting options for. (required)
-  filter: string, Allows filtering by assigned targeting option fields. Supported syntax: * Filter expressions are made up of one or more restrictions. * Restrictions can be combined by the `OR` logical operator. * A restriction has the form of `{field} {operator} {value}`. * All fields must use the `EQUALS (=)` operator. Supported fields: * `targetingType` * `inheritance` Examples: * `AssignedTargetingOption` resources of targeting type `TARGETING_TYPE_LANGUAGE` or `TARGETING_TYPE_GENDER`: `targetingType="TARGETING_TYPE_LANGUAGE" OR targetingType="TARGETING_TYPE_GENDER"` * `AssignedTargetingOption` resources with inheritance status of `NOT_INHERITED` or `INHERITED_FROM_PARTNER`: `inheritance="NOT_INHERITED" OR inheritance="INHERITED_FROM_PARTNER"` The length of this field should be no more than 500 characters. Reference our [filter `LIST` requests](/display-video/api/guides/how-tos/filters) guide for more information.
-  orderBy: string, Field by which to sort the list. Acceptable values are: * `targetingType` (default) The default sorting order is ascending. To specify descending order for a field, a suffix "desc" should be added to the field name. Example: `targetingType desc`.
-  pageSize: integer, Requested page size. The size must be an integer between `1` and `5000`. If unspecified, the default is `5000`. Returns error code `INVALID_ARGUMENT` if an invalid value is specified.
-  pageToken: string, A token that lets the client fetch the next page of results. Typically, this is the value of next_page_token returned from the previous call to `BulkListCampaignAssignedTargetingOptions` method. If not specified, the first page of results will be returned.
-  x__xgafv: string, V1 error format.
-    Allowed values
-      1 - v1 error format
-      2 - v2 error format
-
-Returns:
-  An object of the form:
-
-    {
-  "assignedTargetingOptions": [ # The list of assigned targeting options. This list will be absent if empty.
-    { # A single assigned targeting option, which defines the state of a targeting option for an entity with targeting settings.
-      "ageRangeDetails": { # Represents a targetable age range. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_AGE_RANGE`. # Age range details. This field will be populated when the targeting_type is `TARGETING_TYPE_AGE_RANGE`.
-        "ageRange": "A String", # Required. The age range of an audience. We only support targeting a continuous age range of an audience. Thus, the age range represented in this field can be 1) targeted solely, or, 2) part of a larger continuous age range. The reach of a continuous age range targeting can be expanded by also targeting an audience of an unknown age.
-      },
-      "appCategoryDetails": { # Details for assigned app category targeting option. This will be populated in the app_category_details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_APP_CATEGORY`. # App category details. This field will be populated when the targeting_type is `TARGETING_TYPE_APP_CATEGORY`.
-        "displayName": "A String", # Output only. The display name of the app category.
-        "negative": True or False, # Indicates if this option is being negatively targeted.
-        "targetingOptionId": "A String", # Required. The targeting_option_id field when targeting_type is `TARGETING_TYPE_APP_CATEGORY`.
-      },
-      "appDetails": { # Details for assigned app targeting option. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_APP`. # App details. This field will be populated when the targeting_type is `TARGETING_TYPE_APP`.
-        "appId": "A String", # Required. The ID of the app. Android's Play store app uses bundle ID, for example `com.google.android.gm`. Apple's App store app ID uses 9 digit string, for example `422689480`.
-        "appPlatform": "A String", # Indicates the platform of the targeted app. If this field is not specified, the app platform will be assumed to be mobile (i.e., Android or iOS), and we will derive the appropriate mobile platform from the app ID.
-        "displayName": "A String", # Output only. The display name of the app.
-        "negative": True or False, # Indicates if this option is being negatively targeted.
-      },
-      "assignedTargetingOptionId": "A String", # Output only. The unique ID of the assigned targeting option. The ID is only unique within a given resource and targeting type. It may be reused in other contexts.
-      "assignedTargetingOptionIdAlias": "A String", # Output only. An alias for the assigned_targeting_option_id. This value can be used in place of `assignedTargetingOptionId` when retrieving or deleting existing targeting. This field will only be supported for all assigned targeting options of the following targeting types: * `TARGETING_TYPE_AGE_RANGE` * `TARGETING_TYPE_DEVICE_TYPE` * `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION` * `TARGETING_TYPE_ENVIRONMENT` * `TARGETING_TYPE_EXCHANGE` * `TARGETING_TYPE_GENDER` * `TARGETING_TYPE_HOUSEHOLD_INCOME` * `TARGETING_TYPE_NATIVE_CONTENT_POSITION` * `TARGETING_TYPE_OMID` * `TARGETING_TYPE_PARENTAL_STATUS` * `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION` * `TARGETING_TYPE_VIDEO_PLAYER_SIZE` * `TARGETING_TYPE_VIEWABILITY` This field is also supported for line item assigned targeting options of the following targeting types: * `TARGETING_TYPE_CONTENT_INSTREAM_POSITION` * `TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION`
-      "audienceGroupDetails": { # Assigned audience group targeting option details. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_AUDIENCE_GROUP`. The relation between each group is UNION, except for excluded_first_and_third_party_audience_group and excluded_google_audience_group, of which COMPLEMENT is used as an INTERSECTION with other groups. # Audience targeting details. This field will be populated when the targeting_type is `TARGETING_TYPE_AUDIENCE_GROUP`. You can only target one audience group option per resource.
-        "excludedGoogleAudienceGroup": { # Details of Google audience group. All Google audience targeting settings are logically ‘OR’ of each other. # Optional. The Google audience ids of the excluded Google audience group. Used for negative targeting. The COMPLEMENT of the UNION of this group and other excluded audience groups is used as an INTERSECTION to any positive audience targeting. Only contains Affinity, In-market and Installed-apps type Google audiences. All items are logically ‘OR’ of each other.
-          "settings": [ # Required. All Google audience targeting settings in Google audience group. Repeated settings with the same id will be ignored.
-            { # Details of Google audience targeting setting.
-              "googleAudienceId": "A String", # Required. Google audience id of the Google audience targeting setting. This id is google_audience_id.
-            },
-          ],
-        },
-        "includedCombinedAudienceGroup": { # Details of combined audience group. All combined audience targeting settings are logically ‘OR’ of each other. # Optional. The combined audience ids of the included combined audience group. Contains combined audience ids only.
-          "settings": [ # Required. All combined audience targeting settings in combined audience group. Repeated settings with the same id will be ignored. The number of combined audience settings should be no more than five, error will be thrown otherwise.
-            { # Details of combined audience targeting setting.
-              "combinedAudienceId": "A String", # Required. Combined audience id of combined audience targeting setting. This id is combined_audience_id.
-            },
-          ],
-        },
-        "includedCustomListGroup": { # Details of custom list group. All custom list targeting settings are logically ‘OR’ of each other. # Optional. The custom list ids of the included custom list group. Contains custom list ids only.
-          "settings": [ # Required. All custom list targeting settings in custom list group. Repeated settings with the same id will be ignored.
-            { # Details of custom list targeting setting.
-              "customListId": "A String", # Required. Custom id of custom list targeting setting. This id is custom_list_id.
-            },
-          ],
-        },
-        "includedGoogleAudienceGroup": { # Details of Google audience group. All Google audience targeting settings are logically ‘OR’ of each other. # Optional. The Google audience ids of the included Google audience group. Contains Google audience ids only.
-          "settings": [ # Required. All Google audience targeting settings in Google audience group. Repeated settings with the same id will be ignored.
-            { # Details of Google audience targeting setting.
-              "googleAudienceId": "A String", # Required. Google audience id of the Google audience targeting setting. This id is google_audience_id.
-            },
-          ],
-        },
-      },
-      "audioContentTypeDetails": { # Details for audio content type assigned targeting option. This will be populated in the audio_content_type_details field when targeting_type is `TARGETING_TYPE_AUDIO_CONTENT_TYPE`. Explicitly targeting all options is not supported. Remove all audio content type targeting options to achieve this effect. # Audio content type details. This field will be populated when the targeting_type is `TARGETING_TYPE_AUDIO_CONTENT_TYPE`.
-        "audioContentType": "A String", # Required. The audio content type.
-      },
-      "authorizedSellerStatusDetails": { # Represents an assigned authorized seller status. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_AUTHORIZED_SELLER_STATUS`. If a resource does not have an `TARGETING_TYPE_AUTHORIZED_SELLER_STATUS` assigned targeting option, it is using the "Authorized Direct Sellers and Resellers" option. # Authorized seller status details. This field will be populated when the targeting_type is `TARGETING_TYPE_AUTHORIZED_SELLER_STATUS`. You can only target one authorized seller status option per resource. If a resource doesn't have an authorized seller status option, all authorized sellers indicated as DIRECT or RESELLER in the ads.txt file are targeted by default.
-        "authorizedSellerStatus": "A String", # Output only. The authorized seller status to target.
-        "targetingOptionId": "A String", # Required. The targeting_option_id of a TargetingOption of type `TARGETING_TYPE_AUTHORIZED_SELLER_STATUS`.
-      },
-      "browserDetails": { # Details for assigned browser targeting option. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_BROWSER`. # Browser details. This field will be populated when the targeting_type is `TARGETING_TYPE_BROWSER`.
-        "displayName": "A String", # Output only. The display name of the browser.
-        "negative": True or False, # Indicates if this option is being negatively targeted. All assigned browser targeting options on the same resource must have the same value for this field.
-        "targetingOptionId": "A String", # Required. The targeting_option_id of a TargetingOption of type `TARGETING_TYPE_BROWSER`.
-      },
-      "businessChainDetails": { # Details for assigned Business chain targeting option. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_BUSINESS_CHAIN`. # Business chain details. This field will be populated when the targeting_type is `TARGETING_TYPE_BUSINESS_CHAIN`.
-        "displayName": "A String", # Output only. The display name of a business chain, e.g. "KFC", "Chase Bank".
-        "proximityRadiusAmount": 3.14, # Required. The radius of the area around the business chain that will be targeted. The units of the radius are specified by proximity_radius_unit. Must be 1 to 800 if unit is `DISTANCE_UNIT_KILOMETERS` and 1 to 500 if unit is `DISTANCE_UNIT_MILES`. The minimum increment for both cases is 0.1. Inputs will be rounded to the nearest acceptable value if it is too granular, e.g. 15.57 will become 15.6.
-        "proximityRadiusUnit": "A String", # Required. The unit of distance by which the targeting radius is measured.
-        "targetingOptionId": "A String", # Required. The targeting_option_id of a TargetingOption of type `TARGETING_TYPE_BUSINESS_CHAIN`. Accepted business chain targeting option IDs can be retrieved using SearchTargetingOptions.
-      },
-      "carrierAndIspDetails": { # Details for assigned carrier and ISP targeting option. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_CARRIER_AND_ISP`. # Carrier and ISP details. This field will be populated when the targeting_type is `TARGETING_TYPE_CARRIER_AND_ISP`.
-        "displayName": "A String", # Output only. The display name of the carrier or ISP.
-        "negative": True or False, # Indicates if this option is being negatively targeted. All assigned carrier and ISP targeting options on the same resource must have the same value for this field.
-        "targetingOptionId": "A String", # Required. The targeting_option_id of a TargetingOption of type `TARGETING_TYPE_CARRIER_AND_ISP`.
-      },
-      "categoryDetails": { # Assigned category targeting option details. This will be populated in the category_details field when targeting_type is `TARGETING_TYPE_CATEGORY`. # Category details. This field will be populated when the targeting_type is `TARGETING_TYPE_CATEGORY`. Targeting a category will also target its subcategories. If a category is excluded from targeting and a subcategory is included, the exclusion will take precedence.
-        "displayName": "A String", # Output only. The display name of the category.
-        "negative": True or False, # Indicates if this option is being negatively targeted.
-        "targetingOptionId": "A String", # Required. The targeting_option_id field when targeting_type is `TARGETING_TYPE_CATEGORY`.
-      },
-      "channelDetails": { # Details for assigned channel targeting option. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_CHANNEL`. # Channel details. This field will be populated when the targeting_type is `TARGETING_TYPE_CHANNEL`.
-        "channelId": "A String", # Required. ID of the channel. Should refer to the channel ID field on a [Partner-owned channel](partners.channels#Channel.FIELDS.channel_id) or [advertiser-owned channel](advertisers.channels#Channel.FIELDS.channel_id) resource.
-        "negative": True or False, # Indicates if this option is being negatively targeted. For advertiser level assigned targeting option, this field must be true.
-      },
-      "contentDurationDetails": { # Details for content duration assigned targeting option. This will be populated in the content_duration_details field when targeting_type is `TARGETING_TYPE_CONTENT_DURATION`. Explicitly targeting all options is not supported. Remove all content duration targeting options to achieve this effect. # Content duration details. This field will be populated when the targeting_type is `TARGETING_TYPE_CONTENT_DURATION`.
-        "contentDuration": "A String", # Output only. The content duration.
-        "targetingOptionId": "A String", # Required. The targeting_option_id field when targeting_type is `TARGETING_TYPE_CONTENT_DURATION`.
-      },
-      "contentGenreDetails": { # Details for content genre assigned targeting option. This will be populated in the content_genre_details field when targeting_type is `TARGETING_TYPE_CONTENT_GENRE`. Explicitly targeting all options is not supported. Remove all content genre targeting options to achieve this effect. # Content genre details. This field will be populated when the targeting_type is `TARGETING_TYPE_CONTENT_GENRE`.
-        "displayName": "A String", # Output only. The display name of the content genre.
-        "negative": True or False, # Indicates if this option is being negatively targeted.
-        "targetingOptionId": "A String", # Required. The targeting_option_id field when targeting_type is `TARGETING_TYPE_CONTENT_GENRE`.
-      },
-      "contentInstreamPositionDetails": { # Assigned content instream position targeting option details. This will be populated in the content_instream_position_details field when targeting_type is `TARGETING_TYPE_CONTENT_INSTREAM_POSITION`. # Content instream position details. This field will be populated when the targeting_type is `TARGETING_TYPE_CONTENT_INSTREAM_POSITION`.
-        "adType": "A String", # Output only. The ad type to target. Only applicable to insertion order targeting and new line items supporting the specified ad type will inherit this targeting option by default. Possible values are: * `AD_TYPE_VIDEO`, the setting will be inherited by new line item when line_item_type is `LINE_ITEM_TYPE_VIDEO_DEFAULT`. * `AD_TYPE_AUDIO`, the setting will be inherited by new line item when line_item_type is `LINE_ITEM_TYPE_AUDIO_DEFAULT`.
-        "contentInstreamPosition": "A String", # Required. The content instream position for video or audio ads.
-      },
-      "contentOutstreamPositionDetails": { # Assigned content outstream position targeting option details. This will be populated in the content_outstream_position_details field when targeting_type is `TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION`. # Content outstream position details. This field will be populated when the targeting_type is `TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION`.
-        "adType": "A String", # Output only. The ad type to target. Only applicable to insertion order targeting and new line items supporting the specified ad type will inherit this targeting option by default. Possible values are: * `AD_TYPE_DISPLAY`, the setting will be inherited by new line item when line_item_type is `LINE_ITEM_TYPE_DISPLAY_DEFAULT`. * `AD_TYPE_VIDEO`, the setting will be inherited by new line item when line_item_type is `LINE_ITEM_TYPE_VIDEO_DEFAULT`.
-        "contentOutstreamPosition": "A String", # Required. The content outstream position.
-      },
-      "contentStreamTypeDetails": { # Details for content stream type assigned targeting option. This will be populated in the content_stream_type_details field when targeting_type is `TARGETING_TYPE_CONTENT_STREAM_TYPE`. Explicitly targeting all options is not supported. Remove all content stream type targeting options to achieve this effect. # Content duration details. This field will be populated when the TargetingType is `TARGETING_TYPE_CONTENT_STREAM_TYPE`.
-        "contentStreamType": "A String", # Output only. The content stream type.
-        "targetingOptionId": "A String", # Required. The targeting_option_id field when targeting_type is `TARGETING_TYPE_CONTENT_STREAM_TYPE`.
-      },
-      "dayAndTimeDetails": { # Representation of a segment of time defined on a specific day of the week and with a start and end time. The time represented by `start_hour` must be before the time represented by `end_hour`. # Day and time details. This field will be populated when the targeting_type is `TARGETING_TYPE_DAY_AND_TIME`.
-        "dayOfWeek": "A String", # Required. The day of the week for this day and time targeting setting.
-        "endHour": 42, # Required. The end hour for day and time targeting. Must be between 1 (1 hour after start of day) and 24 (end of day).
-        "startHour": 42, # Required. The start hour for day and time targeting. Must be between 0 (start of day) and 23 (1 hour before end of day).
-        "timeZoneResolution": "A String", # Required. The mechanism used to determine which timezone to use for this day and time targeting setting.
-      },
-      "deviceMakeModelDetails": { # Assigned device make and model targeting option details. This will be populated in the device_make_model_details field when targeting_type is `TARGETING_TYPE_DEVICE_MAKE_MODEL`. # Device make and model details. This field will be populated when the targeting_type is `TARGETING_TYPE_DEVICE_MAKE_MODEL`.
-        "displayName": "A String", # Output only. The display name of the device make and model.
-        "negative": True or False, # Indicates if this option is being negatively targeted.
-        "targetingOptionId": "A String", # Required. The targeting_option_id field when targeting_type is `TARGETING_TYPE_DEVICE_MAKE_MODEL`.
-      },
-      "deviceTypeDetails": { # Targeting details for device type. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_DEVICE_TYPE`. # Device Type details. This field will be populated when the targeting_type is `TARGETING_TYPE_DEVICE_TYPE`.
-        "deviceType": "A String", # Required. The display name of the device type.
-        "youtubeAndPartnersBidMultiplier": 3.14, # Output only. Bid multiplier allows you to show your ads more or less frequently based on the device type. It will apply a multiplier on the original bid price. When this field is 0, it indicates this field is not applicable instead of multiplying 0 on the original bid price. For example, if the bid price without multiplier is $10.0 and the multiplier is 1.5 for Tablet, the resulting bid price for Tablet will be $15.0. Only applicable to YouTube and Partners line items.
-      },
-      "digitalContentLabelExclusionDetails": { # Targeting details for digital content label. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION`. # Digital content label details. This field will be populated when the targeting_type is `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION`. Digital content labels are targeting exclusions. Advertiser level digital content label exclusions, if set, are always applied in serving (even though they aren't visible in resource settings). Resource settings can exclude content labels in addition to advertiser exclusions, but can't override them. A line item won't serve if all the digital content labels are excluded.
-        "excludedContentRatingTier": "A String", # Required. The display name of the digital content label rating tier to be EXCLUDED.
-      },
-      "environmentDetails": { # Assigned environment targeting option details. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_ENVIRONMENT`. # Environment details. This field will be populated when the targeting_type is `TARGETING_TYPE_ENVIRONMENT`.
-        "environment": "A String", # Required. The serving environment.
-      },
-      "exchangeDetails": { # Details for assigned exchange targeting option. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_EXCHANGE`. # Exchange details. This field will be populated when the targeting_type is `TARGETING_TYPE_EXCHANGE`.
-        "exchange": "A String", # Required. The enum value for the exchange.
-      },
-      "genderDetails": { # Details for assigned gender targeting option. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_GENDER`. # Gender details. This field will be populated when the targeting_type is `TARGETING_TYPE_GENDER`.
-        "gender": "A String", # Required. The gender of the audience.
-      },
-      "geoRegionDetails": { # Details for assigned geographic region targeting option. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_GEO_REGION`. # Geographic region details. This field will be populated when the targeting_type is `TARGETING_TYPE_GEO_REGION`.
-        "displayName": "A String", # Output only. The display name of the geographic region (e.g., "Ontario, Canada").
-        "geoRegionType": "A String", # Output only. The type of geographic region targeting.
-        "negative": True or False, # Indicates if this option is being negatively targeted.
-        "targetingOptionId": "A String", # Required. The targeting_option_id of a TargetingOption of type `TARGETING_TYPE_GEO_REGION`.
-      },
-      "householdIncomeDetails": { # Details for assigned household income targeting option. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_HOUSEHOLD_INCOME`. # Household income details. This field will be populated when the targeting_type is `TARGETING_TYPE_HOUSEHOLD_INCOME`.
-        "householdIncome": "A String", # Required. The household income of the audience.
-      },
-      "inheritance": "A String", # Output only. The inheritance status of the assigned targeting option.
-      "inventorySourceDetails": { # Targeting details for inventory source. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_INVENTORY_SOURCE`. # Inventory source details. This field will be populated when the targeting_type is `TARGETING_TYPE_INVENTORY_SOURCE`.
-        "inventorySourceId": "A String", # Required. ID of the inventory source. Should refer to the inventory_source_id field of an InventorySource resource.
-      },
-      "inventorySourceGroupDetails": { # Targeting details for inventory source group. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_INVENTORY_SOURCE_GROUP`. # Inventory source group details. This field will be populated when the targeting_type is `TARGETING_TYPE_INVENTORY_SOURCE_GROUP`.
-        "inventorySourceGroupId": "A String", # Required. ID of the inventory source group. Should refer to the inventory_source_group_id field of an InventorySourceGroup resource.
-      },
-      "keywordDetails": { # Details for assigned keyword targeting option. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_KEYWORD`. # Keyword details. This field will be populated when the targeting_type is `TARGETING_TYPE_KEYWORD`. A maximum of 5000 direct negative keywords can be assigned to a resource. No limit on number of positive keywords that can be assigned.
-        "keyword": "A String", # Required. The keyword, for example `car insurance`. Positive keyword cannot be offensive word. Must be UTF-8 encoded with a maximum size of 255 bytes. Maximum number of characters is 80. Maximum number of words is 10.
-        "negative": True or False, # Indicates if this option is being negatively targeted.
-      },
-      "languageDetails": { # Details for assigned language targeting option. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_LANGUAGE`. # Language details. This field will be populated when the targeting_type is `TARGETING_TYPE_LANGUAGE`.
-        "displayName": "A String", # Output only. The display name of the language (e.g., "French").
-        "negative": True or False, # Indicates if this option is being negatively targeted. All assigned language targeting options on the same resource must have the same value for this field.
-        "targetingOptionId": "A String", # Required. The targeting_option_id of a TargetingOption of type `TARGETING_TYPE_LANGUAGE`.
-      },
-      "name": "A String", # Output only. The resource name for this assigned targeting option.
-      "nativeContentPositionDetails": { # Details for native content position assigned targeting option. This will be populated in the native_content_position_details field when targeting_type is `TARGETING_TYPE_NATIVE_CONTENT_POSITION`. Explicitly targeting all options is not supported. Remove all native content position targeting options to achieve this effect. # Native content position details. This field will be populated when the targeting_type is `TARGETING_TYPE_NATIVE_CONTENT_POSITION`.
-        "contentPosition": "A String", # Required. The content position.
-      },
-      "negativeKeywordListDetails": { # Targeting details for negative keyword list. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_NEGATIVE_KEYWORD_LIST`. # Keyword details. This field will be populated when the targeting_type is `TARGETING_TYPE_NEGATIVE_KEYWORD_LIST`. A maximum of 4 negative keyword lists can be assigned to a resource.
-        "negativeKeywordListId": "A String", # Required. ID of the negative keyword list. Should refer to the negative_keyword_list_id field of a NegativeKeywordList resource.
-      },
-      "omidDetails": { # Represents a targetable Open Measurement enabled inventory type. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_OMID`. # Open Measurement enabled inventory details. This field will be populated when the targeting_type is `TARGETING_TYPE_OMID`.
-        "omid": "A String", # Required. The type of Open Measurement enabled inventory.
-      },
-      "onScreenPositionDetails": { # On screen position targeting option details. This will be populated in the on_screen_position_details field when targeting_type is `TARGETING_TYPE_ON_SCREEN_POSITION`. # On screen position details. This field will be populated when the targeting_type is `TARGETING_TYPE_ON_SCREEN_POSITION`.
-        "adType": "A String", # Output only. The ad type to target. Only applicable to insertion order targeting and new line items supporting the specified ad type will inherit this targeting option by default. Possible values are: * `AD_TYPE_DISPLAY`, the setting will be inherited by new line item when line_item_type is `LINE_ITEM_TYPE_DISPLAY_DEFAULT`. * `AD_TYPE_VIDEO`, the setting will be inherited by new line item when line_item_type is `LINE_ITEM_TYPE_VIDEO_DEFAULT`.
-        "onScreenPosition": "A String", # Output only. The on screen position.
-        "targetingOptionId": "A String", # Required. The targeting_option_id field when targeting_type is `TARGETING_TYPE_ON_SCREEN_POSITION`.
-      },
-      "operatingSystemDetails": { # Assigned operating system targeting option details. This will be populated in the operating_system_details field when targeting_type is `TARGETING_TYPE_OPERATING_SYSTEM`. # Operating system details. This field will be populated when the targeting_type is `TARGETING_TYPE_OPERATING_SYSTEM`.
-        "displayName": "A String", # Output only. The display name of the operating system.
-        "negative": True or False, # Indicates if this option is being negatively targeted.
-        "targetingOptionId": "A String", # Required. The targeting option ID populated in targeting_option_id field when targeting_type is `TARGETING_TYPE_OPERATING_SYSTEM`.
-      },
-      "parentalStatusDetails": { # Details for assigned parental status targeting option. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_PARENTAL_STATUS`. # Parental status details. This field will be populated when the targeting_type is `TARGETING_TYPE_PARENTAL_STATUS`.
-        "parentalStatus": "A String", # Required. The parental status of the audience.
-      },
-      "poiDetails": { # Details for assigned POI targeting option. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_POI`. # POI details. This field will be populated when the targeting_type is `TARGETING_TYPE_POI`.
-        "displayName": "A String", # Output only. The display name of a POI, e.g. "Times Square", "Space Needle", followed by its full address if available.
-        "latitude": 3.14, # Output only. Latitude of the POI rounding to 6th decimal place.
-        "longitude": 3.14, # Output only. Longitude of the POI rounding to 6th decimal place.
-        "proximityRadiusAmount": 3.14, # Required. The radius of the area around the POI that will be targeted. The units of the radius are specified by proximity_radius_unit. Must be 1 to 800 if unit is `DISTANCE_UNIT_KILOMETERS` and 1 to 500 if unit is `DISTANCE_UNIT_MILES`.
-        "proximityRadiusUnit": "A String", # Required. The unit of distance by which the targeting radius is measured.
-        "targetingOptionId": "A String", # Required. The targeting_option_id of a TargetingOption of type `TARGETING_TYPE_POI`. Accepted POI targeting option IDs can be retrieved using `targetingTypes.targetingOptions.search`. If targeting a specific latitude/longitude coordinate removed from an address or POI name, you can generate the necessary targeting option ID by rounding the desired coordinate values to the 6th decimal place, removing the decimals, and concatenating the string values separated by a semicolon. For example, you can target the latitude/longitude pair of 40.7414691, -74.003387 using the targeting option ID "40741469;-74003387". **Upon** **creation, this field value will be updated to append a semicolon and** **alphanumerical hash value if only latitude/longitude coordinates are** **provided.**
-      },
-      "proximityLocationListDetails": { # Targeting details for proximity location list. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_PROXIMITY_LOCATION_LIST`. # Proximity location list details. This field will be populated when the targeting_type is `TARGETING_TYPE_PROXIMITY_LOCATION_LIST`.
-        "proximityLocationListId": "A String", # Required. ID of the proximity location list. Should refer to the location_list_id field of a LocationList resource whose type is `TARGETING_LOCATION_TYPE_PROXIMITY`.
-        "proximityRadius": 3.14, # Required. Radius expressed in the distance units set in proximity_radius_unit. This represents the size of the area around a chosen location that will be targeted. Radius should be between 1 and 500 miles or 800 kilometers.
-        "proximityRadiusUnit": "A String", # Required. Radius distance units.
-      },
-      "regionalLocationListDetails": { # Targeting details for regional location list. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_REGIONAL_LOCATION_LIST`. # Regional location list details. This field will be populated when the targeting_type is `TARGETING_TYPE_REGIONAL_LOCATION_LIST`.
-        "negative": True or False, # Indicates if this option is being negatively targeted.
-        "regionalLocationListId": "A String", # Required. ID of the regional location list. Should refer to the location_list_id field of a LocationList resource whose type is `TARGETING_LOCATION_TYPE_REGIONAL`.
-      },
-      "sensitiveCategoryExclusionDetails": { # Targeting details for sensitive category. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION`. # Sensitive category details. This field will be populated when the targeting_type is `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION`. Sensitive categories are targeting exclusions. Advertiser level sensitive category exclusions, if set, are always applied in serving (even though they aren't visible in resource settings). Resource settings can exclude sensitive categories in addition to advertiser exclusions, but can't override them.
-        "excludedSensitiveCategory": "A String", # Required. An enum for the DV360 Sensitive category content classified to be EXCLUDED.
-      },
-      "sessionPositionDetails": { # Details for session position assigned targeting option. This will be populated in the session_position_details field when targeting_type is `TARGETING_TYPE_SESSION_POSITION`. # Session position details. This field will be populated when the targeting_type is `TARGETING_TYPE_SESSION_POSITION`.
-        "sessionPosition": "A String", # The position where the ad will show in a session.
-      },
-      "subExchangeDetails": { # Details for assigned sub-exchange targeting option. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_SUB_EXCHANGE`. # Sub-exchange details. This field will be populated when the targeting_type is `TARGETING_TYPE_SUB_EXCHANGE`.
-        "targetingOptionId": "A String", # Required. The targeting_option_id of a TargetingOption of type `TARGETING_TYPE_SUB_EXCHANGE`.
-      },
-      "targetingType": "A String", # Output only. Identifies the type of this assigned targeting option.
-      "thirdPartyVerifierDetails": { # Assigned third party verifier targeting option details. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_THIRD_PARTY_VERIFIER`. # Third party verification details. This field will be populated when the targeting_type is `TARGETING_TYPE_THIRD_PARTY_VERIFIER`.
-        "adloox": { # Details of Scope3 (previously known as Adloox) brand safety settings. # Third party brand verifier -- Scope3 (previously known as Adloox).
-          "excludedAdlooxCategories": [ # Scope3 categories to exclude.
-            "A String",
-          ],
-        },
-        "doubleVerify": { # Details of DoubleVerify settings. # Third party brand verifier -- DoubleVerify.
-          "appStarRating": { # Details of DoubleVerify star ratings settings. # Avoid bidding on apps with the star ratings.
-            "avoidInsufficientStarRating": True or False, # Avoid bidding on apps with insufficient star ratings.
-            "avoidedStarRating": "A String", # Avoid bidding on apps with the star ratings.
-          },
-          "avoidedAgeRatings": [ # Avoid bidding on apps with the age rating.
-            "A String",
-          ],
-          "brandSafetyCategories": { # Settings for brand safety controls. # DV Brand Safety Controls.
-            "avoidUnknownBrandSafetyCategory": True or False, # Unknown or unrateable.
-            "avoidedHighSeverityCategories": [ # Brand safety high severity avoidance categories.
-              "A String",
-            ],
-            "avoidedMediumSeverityCategories": [ # Brand safety medium severity avoidance categories.
-              "A String",
-            ],
-          },
-          "customSegmentId": "A String", # The custom segment ID provided by DoubleVerify. The ID must start with "51" and consist of eight digits. Custom segment ID cannot be specified along with any of the following fields: * brand_safety_categories * avoided_age_ratings * app_star_rating * fraud_invalid_traffic
-          "displayViewability": { # Details of DoubleVerify display viewability settings. # Display viewability settings (applicable to display line items only).
-            "iab": "A String", # Target web and app inventory to maximize IAB viewable rate.
-            "viewableDuring": "A String", # Target web and app inventory to maximize 100% viewable duration.
-          },
-          "fraudInvalidTraffic": { # DoubleVerify Fraud & Invalid Traffic settings. # Avoid Sites and Apps with historical Fraud & IVT Rates.
-            "avoidInsufficientOption": True or False, # Insufficient Historical Fraud & IVT Stats.
-            "avoidedFraudOption": "A String", # Avoid Sites and Apps with historical Fraud & IVT.
-          },
-          "videoViewability": { # Details of DoubleVerify video viewability settings. # Video viewability settings (applicable to video line items only).
-            "playerImpressionRate": "A String", # Target inventory to maximize impressions with 400x300 or greater player size.
-            "videoIab": "A String", # Target web inventory to maximize IAB viewable rate.
-            "videoViewableRate": "A String", # Target web inventory to maximize fully viewable rate.
-          },
-        },
-        "integralAdScience": { # Details of Integral Ad Science settings. # Third party brand verifier -- Integral Ad Science.
-          "customSegmentId": [ # The custom segment ID provided by Integral Ad Science. The ID must be between `1000001` and `1999999` or `3000001` and `3999999`, inclusive.
-            "A String",
-          ],
-          "displayViewability": "A String", # Display Viewability section (applicable to display line items only).
-          "excludeUnrateable": True or False, # Brand Safety - **Unrateable**.
-          "excludedAdFraudRisk": "A String", # Ad Fraud settings.
-          "excludedAdultRisk": "A String", # Brand Safety - **Adult content**.
-          "excludedAlcoholRisk": "A String", # Brand Safety - **Alcohol**.
-          "excludedDrugsRisk": "A String", # Brand Safety - **Drugs**.
-          "excludedGamblingRisk": "A String", # Brand Safety - **Gambling**.
-          "excludedHateSpeechRisk": "A String", # Brand Safety - **Hate speech**.
-          "excludedIllegalDownloadsRisk": "A String", # Brand Safety - **Illegal downloads**.
-          "excludedOffensiveLanguageRisk": "A String", # Brand Safety - **Offensive language**.
-          "excludedViolenceRisk": "A String", # Brand Safety - **Violence**.
-          "traqScoreOption": "A String", # True advertising quality (applicable to Display line items only).
-          "videoViewability": "A String", # Video Viewability Section (applicable to video line items only).
-        },
-      },
-      "urlDetails": { # Details for assigned URL targeting option. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_URL`. # URL details. This field will be populated when the targeting_type is `TARGETING_TYPE_URL`.
-        "negative": True or False, # Indicates if this option is being negatively targeted.
-        "url": "A String", # Required. The URL, for example `example.com`. DV360 supports two levels of subdirectory targeting, for example `www.example.com/one-subdirectory-level/second-level`, and five levels of subdomain targeting, for example `five.four.three.two.one.example.com`.
-      },
-      "userRewardedContentDetails": { # User rewarded content targeting option details. This will be populated in the user_rewarded_content_details field when targeting_type is `TARGETING_TYPE_USER_REWARDED_CONTENT`. # User rewarded content details. This field will be populated when the targeting_type is `TARGETING_TYPE_USER_REWARDED_CONTENT`.
-        "targetingOptionId": "A String", # Required. The targeting_option_id field when targeting_type is `TARGETING_TYPE_USER_REWARDED_CONTENT`.
-        "userRewardedContent": "A String", # Output only. User rewarded content status for video ads.
-      },
-      "videoPlayerSizeDetails": { # Video player size targeting option details. This will be populated in the video_player_size_details field when targeting_type is `TARGETING_TYPE_VIDEO_PLAYER_SIZE`. Explicitly targeting all options is not supported. Remove all video player size targeting options to achieve this effect. # Video player size details. This field will be populated when the targeting_type is `TARGETING_TYPE_VIDEO_PLAYER_SIZE`.
-        "videoPlayerSize": "A String", # Required. The video player size.
-      },
-      "viewabilityDetails": { # Assigned viewability targeting option details. This will be populated in the viewability_details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_VIEWABILITY`. # Viewability details. This field will be populated when the targeting_type is `TARGETING_TYPE_VIEWABILITY`. You can only target one viewability option per resource.
-        "viewability": "A String", # Required. The predicted viewability percentage.
-      },
-      "youtubeChannelDetails": { # Details for YouTube channel assigned targeting option. This will be populated in the youtube_channel_details field when targeting_type is `TARGETING_TYPE_YOUTUBE_CHANNEL`. # YouTube channel details. This field will be populated when the targeting_type is `TARGETING_TYPE_YOUTUBE_CHANNEL`.
-        "channelId": "A String", # The YouTube uploader channel id or the channel code of a YouTube channel.
-        "negative": True or False, # Indicates if this option is being negatively targeted.
-      },
-      "youtubeVideoDetails": { # Details for YouTube video assigned targeting option. This will be populated in the youtube_video_details field when targeting_type is `TARGETING_TYPE_YOUTUBE_VIDEO`. # YouTube video details. This field will be populated when the targeting_type is `TARGETING_TYPE_YOUTUBE_VIDEO`.
-        "negative": True or False, # Indicates if this option is being negatively targeted.
-        "videoId": "A String", # YouTube video id as it appears on the YouTube watch page.
-      },
-    },
-  ],
-  "nextPageToken": "A String", # A token identifying the next page of results. This value should be specified as the pageToken in a subsequent BulkListCampaignAssignedTargetingOptionsRequest to fetch the next page of results. This token will be absent if there are no more assigned_targeting_options to return.
-}
-
- -
- listAssignedTargetingOptions_next() -
Retrieves the next page of results.
-
-        Args:
-          previous_request: The request for the previous page. (required)
-          previous_response: The response from the request for the previous page. (required)
-
-        Returns:
-          A request object that you can call 'execute()' on to request the next
-          page. Returns None if there are no more items in the collection.
-        
-
-
list_next()
Retrieves the next page of results.
diff --git a/docs/dyn/displayvideo_v2.advertisers.insertionOrders.html b/docs/dyn/displayvideo_v2.advertisers.insertionOrders.html
index 24ff10f153..5ed64dac1d 100644
--- a/docs/dyn/displayvideo_v2.advertisers.insertionOrders.html
+++ b/docs/dyn/displayvideo_v2.advertisers.insertionOrders.html
@@ -74,11 +74,6 @@
 
 

Display & Video 360 API . advertisers . insertionOrders

Instance Methods

-

- targetingTypes() -

-

Returns the targetingTypes Resource.

-

close()

Close httplib2 connections.

@@ -94,12 +89,6 @@

Instance Methods

list(advertiserId, filter=None, orderBy=None, pageSize=None, pageToken=None, x__xgafv=None)

Lists insertion orders in an advertiser. The order is defined by the order_by parameter. If a filter by entity_status is not specified, insertion orders with `ENTITY_STATUS_ARCHIVED` will not be included in the results.

-

- listAssignedTargetingOptions(advertiserId, insertionOrderId, filter=None, orderBy=None, pageSize=None, pageToken=None, x__xgafv=None)

-

Lists assigned targeting options of an insertion order across targeting types.

-

- listAssignedTargetingOptions_next()

-

Retrieves the next page of results.

list_next()

Retrieves the next page of results.

@@ -127,7 +116,7 @@

Method Details

"fixedBid": { # A strategy that uses a fixed bidding price. # A strategy that uses a fixed bid price. "bidAmountMicros": "A String", # The fixed bid amount, in micros of the advertiser's currency. For insertion order entity, bid_amount_micros should be set as 0. For line item entity, bid_amount_micros must be greater than or equal to billable unit of the given currency and smaller than or equal to the upper limit 1000000000. For example, 1500000 represents 1.5 standard units of the currency. }, - "maximizeSpendAutoBid": { # A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. # A strategy that automatically adjusts the bid to optimize to your performance goal while spending the full budget. At insertion order level, the markup_type of line items cannot be set to `PARTNER_REVENUE_MODEL_MARKUP_TYPE_CPM`. In addition, when performance_goal_type is one of: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` , the line_item_type of the insertion order line items must be either: * `LINE_ITEM_TYPE_DISPLAY_DEFAULT` * `LINE_ITEM_TYPE_VIDEO_DEFAULT` , and when performance_goal_type is either: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` the line_item_type of the insertion order line items must be `LINE_ITEM_TYPE_VIDEO_DEFAULT`. + "maximizeSpendAutoBid": { # A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. # * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA`, `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC`, and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` only allow for `LINE_ITEM_TYPE_DISPLAY_DEFAULT` or `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` only allow for `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_REACH` only allows for `LINE_ITEM_TYPE_VIDEO_OVER_THE_TOP` line items. "customBiddingAlgorithmId": "A String", # The ID of the Custom Bidding Algorithm used by this strategy. Only applicable when performance_goal_type is set to `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CUSTOM_ALGO`. Assigning a custom bidding algorithm that uses floodlight activities not identified in floodlightActivityConfigs will return an error. "maxAverageCpmBidAmountMicros": "A String", # The maximum average CPM that may be bid, in micros of the advertiser's currency. Must be greater than or equal to a billable unit of the given currency. For example, 1500000 represents 1.5 standard units of the currency. "performanceGoalType": "A String", # Required. The type of the performance goal that the bidding strategy tries to minimize while spending the full budget. `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM` is not supported for this strategy. @@ -220,7 +209,7 @@

Method Details

"fixedBid": { # A strategy that uses a fixed bidding price. # A strategy that uses a fixed bid price. "bidAmountMicros": "A String", # The fixed bid amount, in micros of the advertiser's currency. For insertion order entity, bid_amount_micros should be set as 0. For line item entity, bid_amount_micros must be greater than or equal to billable unit of the given currency and smaller than or equal to the upper limit 1000000000. For example, 1500000 represents 1.5 standard units of the currency. }, - "maximizeSpendAutoBid": { # A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. # A strategy that automatically adjusts the bid to optimize to your performance goal while spending the full budget. At insertion order level, the markup_type of line items cannot be set to `PARTNER_REVENUE_MODEL_MARKUP_TYPE_CPM`. In addition, when performance_goal_type is one of: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` , the line_item_type of the insertion order line items must be either: * `LINE_ITEM_TYPE_DISPLAY_DEFAULT` * `LINE_ITEM_TYPE_VIDEO_DEFAULT` , and when performance_goal_type is either: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` the line_item_type of the insertion order line items must be `LINE_ITEM_TYPE_VIDEO_DEFAULT`. + "maximizeSpendAutoBid": { # A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. # * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA`, `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC`, and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` only allow for `LINE_ITEM_TYPE_DISPLAY_DEFAULT` or `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` only allow for `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_REACH` only allows for `LINE_ITEM_TYPE_VIDEO_OVER_THE_TOP` line items. "customBiddingAlgorithmId": "A String", # The ID of the Custom Bidding Algorithm used by this strategy. Only applicable when performance_goal_type is set to `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CUSTOM_ALGO`. Assigning a custom bidding algorithm that uses floodlight activities not identified in floodlightActivityConfigs will return an error. "maxAverageCpmBidAmountMicros": "A String", # The maximum average CPM that may be bid, in micros of the advertiser's currency. Must be greater than or equal to a billable unit of the given currency. For example, 1500000 represents 1.5 standard units of the currency. "performanceGoalType": "A String", # Required. The type of the performance goal that the bidding strategy tries to minimize while spending the full budget. `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM` is not supported for this strategy. @@ -340,7 +329,7 @@

Method Details

"fixedBid": { # A strategy that uses a fixed bidding price. # A strategy that uses a fixed bid price. "bidAmountMicros": "A String", # The fixed bid amount, in micros of the advertiser's currency. For insertion order entity, bid_amount_micros should be set as 0. For line item entity, bid_amount_micros must be greater than or equal to billable unit of the given currency and smaller than or equal to the upper limit 1000000000. For example, 1500000 represents 1.5 standard units of the currency. }, - "maximizeSpendAutoBid": { # A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. # A strategy that automatically adjusts the bid to optimize to your performance goal while spending the full budget. At insertion order level, the markup_type of line items cannot be set to `PARTNER_REVENUE_MODEL_MARKUP_TYPE_CPM`. In addition, when performance_goal_type is one of: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` , the line_item_type of the insertion order line items must be either: * `LINE_ITEM_TYPE_DISPLAY_DEFAULT` * `LINE_ITEM_TYPE_VIDEO_DEFAULT` , and when performance_goal_type is either: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` the line_item_type of the insertion order line items must be `LINE_ITEM_TYPE_VIDEO_DEFAULT`. + "maximizeSpendAutoBid": { # A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. # * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA`, `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC`, and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` only allow for `LINE_ITEM_TYPE_DISPLAY_DEFAULT` or `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` only allow for `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_REACH` only allows for `LINE_ITEM_TYPE_VIDEO_OVER_THE_TOP` line items. "customBiddingAlgorithmId": "A String", # The ID of the Custom Bidding Algorithm used by this strategy. Only applicable when performance_goal_type is set to `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CUSTOM_ALGO`. Assigning a custom bidding algorithm that uses floodlight activities not identified in floodlightActivityConfigs will return an error. "maxAverageCpmBidAmountMicros": "A String", # The maximum average CPM that may be bid, in micros of the advertiser's currency. Must be greater than or equal to a billable unit of the given currency. For example, 1500000 represents 1.5 standard units of the currency. "performanceGoalType": "A String", # Required. The type of the performance goal that the bidding strategy tries to minimize while spending the full budget. `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM` is not supported for this strategy. @@ -446,7 +435,7 @@

Method Details

"fixedBid": { # A strategy that uses a fixed bidding price. # A strategy that uses a fixed bid price. "bidAmountMicros": "A String", # The fixed bid amount, in micros of the advertiser's currency. For insertion order entity, bid_amount_micros should be set as 0. For line item entity, bid_amount_micros must be greater than or equal to billable unit of the given currency and smaller than or equal to the upper limit 1000000000. For example, 1500000 represents 1.5 standard units of the currency. }, - "maximizeSpendAutoBid": { # A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. # A strategy that automatically adjusts the bid to optimize to your performance goal while spending the full budget. At insertion order level, the markup_type of line items cannot be set to `PARTNER_REVENUE_MODEL_MARKUP_TYPE_CPM`. In addition, when performance_goal_type is one of: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` , the line_item_type of the insertion order line items must be either: * `LINE_ITEM_TYPE_DISPLAY_DEFAULT` * `LINE_ITEM_TYPE_VIDEO_DEFAULT` , and when performance_goal_type is either: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` the line_item_type of the insertion order line items must be `LINE_ITEM_TYPE_VIDEO_DEFAULT`. + "maximizeSpendAutoBid": { # A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. # * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA`, `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC`, and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` only allow for `LINE_ITEM_TYPE_DISPLAY_DEFAULT` or `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` only allow for `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_REACH` only allows for `LINE_ITEM_TYPE_VIDEO_OVER_THE_TOP` line items. "customBiddingAlgorithmId": "A String", # The ID of the Custom Bidding Algorithm used by this strategy. Only applicable when performance_goal_type is set to `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CUSTOM_ALGO`. Assigning a custom bidding algorithm that uses floodlight activities not identified in floodlightActivityConfigs will return an error. "maxAverageCpmBidAmountMicros": "A String", # The maximum average CPM that may be bid, in micros of the advertiser's currency. Must be greater than or equal to a billable unit of the given currency. For example, 1500000 represents 1.5 standard units of the currency. "performanceGoalType": "A String", # Required. The type of the performance goal that the bidding strategy tries to minimize while spending the full budget. `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM` is not supported for this strategy. @@ -529,328 +518,6 @@

Method Details

}
-
- listAssignedTargetingOptions(advertiserId, insertionOrderId, filter=None, orderBy=None, pageSize=None, pageToken=None, x__xgafv=None) -
Lists assigned targeting options of an insertion order across targeting types.
-
-Args:
-  advertiserId: string, Required. The ID of the advertiser the insertion order belongs to. (required)
-  insertionOrderId: string, Required. The ID of the insertion order to list assigned targeting options for. (required)
-  filter: string, Allows filtering by assigned targeting option fields. Supported syntax: * Filter expressions are made up of one or more restrictions. * Restrictions can be combined by the logical operator `OR`. * A restriction has the form of `{field} {operator} {value}`. * All fields must use the `EQUALS (=)` operator. Supported fields: * `targetingType` * `inheritance` Examples: * `AssignedTargetingOption` resources of targeting type `TARGETING_TYPE_PROXIMITY_LOCATION_LIST` or `TARGETING_TYPE_CHANNEL`: `targetingType="TARGETING_TYPE_PROXIMITY_LOCATION_LIST" OR targetingType="TARGETING_TYPE_CHANNEL"` * `AssignedTargetingOption` resources with inheritance status of `NOT_INHERITED` or `INHERITED_FROM_PARTNER`: `inheritance="NOT_INHERITED" OR inheritance="INHERITED_FROM_PARTNER"` The length of this field should be no more than 500 characters. Reference our [filter `LIST` requests](/display-video/api/guides/how-tos/filters) guide for more information.
-  orderBy: string, Field by which to sort the list. Acceptable values are: * `targetingType` (default) The default sorting order is ascending. To specify descending order for a field, a suffix "desc" should be added to the field name. Example: `targetingType desc`.
-  pageSize: integer, Requested page size. The size must be an integer between `1` and `5000`. If unspecified, the default is `5000`. Returns error code `INVALID_ARGUMENT` if an invalid value is specified.
-  pageToken: string, A token that lets the client fetch the next page of results. Typically, this is the value of next_page_token returned from the previous call to `BulkListInsertionOrderAssignedTargetingOptions` method. If not specified, the first page of results will be returned.
-  x__xgafv: string, V1 error format.
-    Allowed values
-      1 - v1 error format
-      2 - v2 error format
-
-Returns:
-  An object of the form:
-
-    {
-  "assignedTargetingOptions": [ # The list of assigned targeting options. This list will be absent if empty.
-    { # A single assigned targeting option, which defines the state of a targeting option for an entity with targeting settings.
-      "ageRangeDetails": { # Represents a targetable age range. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_AGE_RANGE`. # Age range details. This field will be populated when the targeting_type is `TARGETING_TYPE_AGE_RANGE`.
-        "ageRange": "A String", # Required. The age range of an audience. We only support targeting a continuous age range of an audience. Thus, the age range represented in this field can be 1) targeted solely, or, 2) part of a larger continuous age range. The reach of a continuous age range targeting can be expanded by also targeting an audience of an unknown age.
-      },
-      "appCategoryDetails": { # Details for assigned app category targeting option. This will be populated in the app_category_details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_APP_CATEGORY`. # App category details. This field will be populated when the targeting_type is `TARGETING_TYPE_APP_CATEGORY`.
-        "displayName": "A String", # Output only. The display name of the app category.
-        "negative": True or False, # Indicates if this option is being negatively targeted.
-        "targetingOptionId": "A String", # Required. The targeting_option_id field when targeting_type is `TARGETING_TYPE_APP_CATEGORY`.
-      },
-      "appDetails": { # Details for assigned app targeting option. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_APP`. # App details. This field will be populated when the targeting_type is `TARGETING_TYPE_APP`.
-        "appId": "A String", # Required. The ID of the app. Android's Play store app uses bundle ID, for example `com.google.android.gm`. Apple's App store app ID uses 9 digit string, for example `422689480`.
-        "appPlatform": "A String", # Indicates the platform of the targeted app. If this field is not specified, the app platform will be assumed to be mobile (i.e., Android or iOS), and we will derive the appropriate mobile platform from the app ID.
-        "displayName": "A String", # Output only. The display name of the app.
-        "negative": True or False, # Indicates if this option is being negatively targeted.
-      },
-      "assignedTargetingOptionId": "A String", # Output only. The unique ID of the assigned targeting option. The ID is only unique within a given resource and targeting type. It may be reused in other contexts.
-      "assignedTargetingOptionIdAlias": "A String", # Output only. An alias for the assigned_targeting_option_id. This value can be used in place of `assignedTargetingOptionId` when retrieving or deleting existing targeting. This field will only be supported for all assigned targeting options of the following targeting types: * `TARGETING_TYPE_AGE_RANGE` * `TARGETING_TYPE_DEVICE_TYPE` * `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION` * `TARGETING_TYPE_ENVIRONMENT` * `TARGETING_TYPE_EXCHANGE` * `TARGETING_TYPE_GENDER` * `TARGETING_TYPE_HOUSEHOLD_INCOME` * `TARGETING_TYPE_NATIVE_CONTENT_POSITION` * `TARGETING_TYPE_OMID` * `TARGETING_TYPE_PARENTAL_STATUS` * `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION` * `TARGETING_TYPE_VIDEO_PLAYER_SIZE` * `TARGETING_TYPE_VIEWABILITY` This field is also supported for line item assigned targeting options of the following targeting types: * `TARGETING_TYPE_CONTENT_INSTREAM_POSITION` * `TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION`
-      "audienceGroupDetails": { # Assigned audience group targeting option details. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_AUDIENCE_GROUP`. The relation between each group is UNION, except for excluded_first_and_third_party_audience_group and excluded_google_audience_group, of which COMPLEMENT is used as an INTERSECTION with other groups. # Audience targeting details. This field will be populated when the targeting_type is `TARGETING_TYPE_AUDIENCE_GROUP`. You can only target one audience group option per resource.
-        "excludedGoogleAudienceGroup": { # Details of Google audience group. All Google audience targeting settings are logically ‘OR’ of each other. # Optional. The Google audience ids of the excluded Google audience group. Used for negative targeting. The COMPLEMENT of the UNION of this group and other excluded audience groups is used as an INTERSECTION to any positive audience targeting. Only contains Affinity, In-market and Installed-apps type Google audiences. All items are logically ‘OR’ of each other.
-          "settings": [ # Required. All Google audience targeting settings in Google audience group. Repeated settings with the same id will be ignored.
-            { # Details of Google audience targeting setting.
-              "googleAudienceId": "A String", # Required. Google audience id of the Google audience targeting setting. This id is google_audience_id.
-            },
-          ],
-        },
-        "includedCombinedAudienceGroup": { # Details of combined audience group. All combined audience targeting settings are logically ‘OR’ of each other. # Optional. The combined audience ids of the included combined audience group. Contains combined audience ids only.
-          "settings": [ # Required. All combined audience targeting settings in combined audience group. Repeated settings with the same id will be ignored. The number of combined audience settings should be no more than five, error will be thrown otherwise.
-            { # Details of combined audience targeting setting.
-              "combinedAudienceId": "A String", # Required. Combined audience id of combined audience targeting setting. This id is combined_audience_id.
-            },
-          ],
-        },
-        "includedCustomListGroup": { # Details of custom list group. All custom list targeting settings are logically ‘OR’ of each other. # Optional. The custom list ids of the included custom list group. Contains custom list ids only.
-          "settings": [ # Required. All custom list targeting settings in custom list group. Repeated settings with the same id will be ignored.
-            { # Details of custom list targeting setting.
-              "customListId": "A String", # Required. Custom id of custom list targeting setting. This id is custom_list_id.
-            },
-          ],
-        },
-        "includedGoogleAudienceGroup": { # Details of Google audience group. All Google audience targeting settings are logically ‘OR’ of each other. # Optional. The Google audience ids of the included Google audience group. Contains Google audience ids only.
-          "settings": [ # Required. All Google audience targeting settings in Google audience group. Repeated settings with the same id will be ignored.
-            { # Details of Google audience targeting setting.
-              "googleAudienceId": "A String", # Required. Google audience id of the Google audience targeting setting. This id is google_audience_id.
-            },
-          ],
-        },
-      },
-      "audioContentTypeDetails": { # Details for audio content type assigned targeting option. This will be populated in the audio_content_type_details field when targeting_type is `TARGETING_TYPE_AUDIO_CONTENT_TYPE`. Explicitly targeting all options is not supported. Remove all audio content type targeting options to achieve this effect. # Audio content type details. This field will be populated when the targeting_type is `TARGETING_TYPE_AUDIO_CONTENT_TYPE`.
-        "audioContentType": "A String", # Required. The audio content type.
-      },
-      "authorizedSellerStatusDetails": { # Represents an assigned authorized seller status. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_AUTHORIZED_SELLER_STATUS`. If a resource does not have an `TARGETING_TYPE_AUTHORIZED_SELLER_STATUS` assigned targeting option, it is using the "Authorized Direct Sellers and Resellers" option. # Authorized seller status details. This field will be populated when the targeting_type is `TARGETING_TYPE_AUTHORIZED_SELLER_STATUS`. You can only target one authorized seller status option per resource. If a resource doesn't have an authorized seller status option, all authorized sellers indicated as DIRECT or RESELLER in the ads.txt file are targeted by default.
-        "authorizedSellerStatus": "A String", # Output only. The authorized seller status to target.
-        "targetingOptionId": "A String", # Required. The targeting_option_id of a TargetingOption of type `TARGETING_TYPE_AUTHORIZED_SELLER_STATUS`.
-      },
-      "browserDetails": { # Details for assigned browser targeting option. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_BROWSER`. # Browser details. This field will be populated when the targeting_type is `TARGETING_TYPE_BROWSER`.
-        "displayName": "A String", # Output only. The display name of the browser.
-        "negative": True or False, # Indicates if this option is being negatively targeted. All assigned browser targeting options on the same resource must have the same value for this field.
-        "targetingOptionId": "A String", # Required. The targeting_option_id of a TargetingOption of type `TARGETING_TYPE_BROWSER`.
-      },
-      "businessChainDetails": { # Details for assigned Business chain targeting option. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_BUSINESS_CHAIN`. # Business chain details. This field will be populated when the targeting_type is `TARGETING_TYPE_BUSINESS_CHAIN`.
-        "displayName": "A String", # Output only. The display name of a business chain, e.g. "KFC", "Chase Bank".
-        "proximityRadiusAmount": 3.14, # Required. The radius of the area around the business chain that will be targeted. The units of the radius are specified by proximity_radius_unit. Must be 1 to 800 if unit is `DISTANCE_UNIT_KILOMETERS` and 1 to 500 if unit is `DISTANCE_UNIT_MILES`. The minimum increment for both cases is 0.1. Inputs will be rounded to the nearest acceptable value if it is too granular, e.g. 15.57 will become 15.6.
-        "proximityRadiusUnit": "A String", # Required. The unit of distance by which the targeting radius is measured.
-        "targetingOptionId": "A String", # Required. The targeting_option_id of a TargetingOption of type `TARGETING_TYPE_BUSINESS_CHAIN`. Accepted business chain targeting option IDs can be retrieved using SearchTargetingOptions.
-      },
-      "carrierAndIspDetails": { # Details for assigned carrier and ISP targeting option. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_CARRIER_AND_ISP`. # Carrier and ISP details. This field will be populated when the targeting_type is `TARGETING_TYPE_CARRIER_AND_ISP`.
-        "displayName": "A String", # Output only. The display name of the carrier or ISP.
-        "negative": True or False, # Indicates if this option is being negatively targeted. All assigned carrier and ISP targeting options on the same resource must have the same value for this field.
-        "targetingOptionId": "A String", # Required. The targeting_option_id of a TargetingOption of type `TARGETING_TYPE_CARRIER_AND_ISP`.
-      },
-      "categoryDetails": { # Assigned category targeting option details. This will be populated in the category_details field when targeting_type is `TARGETING_TYPE_CATEGORY`. # Category details. This field will be populated when the targeting_type is `TARGETING_TYPE_CATEGORY`. Targeting a category will also target its subcategories. If a category is excluded from targeting and a subcategory is included, the exclusion will take precedence.
-        "displayName": "A String", # Output only. The display name of the category.
-        "negative": True or False, # Indicates if this option is being negatively targeted.
-        "targetingOptionId": "A String", # Required. The targeting_option_id field when targeting_type is `TARGETING_TYPE_CATEGORY`.
-      },
-      "channelDetails": { # Details for assigned channel targeting option. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_CHANNEL`. # Channel details. This field will be populated when the targeting_type is `TARGETING_TYPE_CHANNEL`.
-        "channelId": "A String", # Required. ID of the channel. Should refer to the channel ID field on a [Partner-owned channel](partners.channels#Channel.FIELDS.channel_id) or [advertiser-owned channel](advertisers.channels#Channel.FIELDS.channel_id) resource.
-        "negative": True or False, # Indicates if this option is being negatively targeted. For advertiser level assigned targeting option, this field must be true.
-      },
-      "contentDurationDetails": { # Details for content duration assigned targeting option. This will be populated in the content_duration_details field when targeting_type is `TARGETING_TYPE_CONTENT_DURATION`. Explicitly targeting all options is not supported. Remove all content duration targeting options to achieve this effect. # Content duration details. This field will be populated when the targeting_type is `TARGETING_TYPE_CONTENT_DURATION`.
-        "contentDuration": "A String", # Output only. The content duration.
-        "targetingOptionId": "A String", # Required. The targeting_option_id field when targeting_type is `TARGETING_TYPE_CONTENT_DURATION`.
-      },
-      "contentGenreDetails": { # Details for content genre assigned targeting option. This will be populated in the content_genre_details field when targeting_type is `TARGETING_TYPE_CONTENT_GENRE`. Explicitly targeting all options is not supported. Remove all content genre targeting options to achieve this effect. # Content genre details. This field will be populated when the targeting_type is `TARGETING_TYPE_CONTENT_GENRE`.
-        "displayName": "A String", # Output only. The display name of the content genre.
-        "negative": True or False, # Indicates if this option is being negatively targeted.
-        "targetingOptionId": "A String", # Required. The targeting_option_id field when targeting_type is `TARGETING_TYPE_CONTENT_GENRE`.
-      },
-      "contentInstreamPositionDetails": { # Assigned content instream position targeting option details. This will be populated in the content_instream_position_details field when targeting_type is `TARGETING_TYPE_CONTENT_INSTREAM_POSITION`. # Content instream position details. This field will be populated when the targeting_type is `TARGETING_TYPE_CONTENT_INSTREAM_POSITION`.
-        "adType": "A String", # Output only. The ad type to target. Only applicable to insertion order targeting and new line items supporting the specified ad type will inherit this targeting option by default. Possible values are: * `AD_TYPE_VIDEO`, the setting will be inherited by new line item when line_item_type is `LINE_ITEM_TYPE_VIDEO_DEFAULT`. * `AD_TYPE_AUDIO`, the setting will be inherited by new line item when line_item_type is `LINE_ITEM_TYPE_AUDIO_DEFAULT`.
-        "contentInstreamPosition": "A String", # Required. The content instream position for video or audio ads.
-      },
-      "contentOutstreamPositionDetails": { # Assigned content outstream position targeting option details. This will be populated in the content_outstream_position_details field when targeting_type is `TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION`. # Content outstream position details. This field will be populated when the targeting_type is `TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION`.
-        "adType": "A String", # Output only. The ad type to target. Only applicable to insertion order targeting and new line items supporting the specified ad type will inherit this targeting option by default. Possible values are: * `AD_TYPE_DISPLAY`, the setting will be inherited by new line item when line_item_type is `LINE_ITEM_TYPE_DISPLAY_DEFAULT`. * `AD_TYPE_VIDEO`, the setting will be inherited by new line item when line_item_type is `LINE_ITEM_TYPE_VIDEO_DEFAULT`.
-        "contentOutstreamPosition": "A String", # Required. The content outstream position.
-      },
-      "contentStreamTypeDetails": { # Details for content stream type assigned targeting option. This will be populated in the content_stream_type_details field when targeting_type is `TARGETING_TYPE_CONTENT_STREAM_TYPE`. Explicitly targeting all options is not supported. Remove all content stream type targeting options to achieve this effect. # Content duration details. This field will be populated when the TargetingType is `TARGETING_TYPE_CONTENT_STREAM_TYPE`.
-        "contentStreamType": "A String", # Output only. The content stream type.
-        "targetingOptionId": "A String", # Required. The targeting_option_id field when targeting_type is `TARGETING_TYPE_CONTENT_STREAM_TYPE`.
-      },
-      "dayAndTimeDetails": { # Representation of a segment of time defined on a specific day of the week and with a start and end time. The time represented by `start_hour` must be before the time represented by `end_hour`. # Day and time details. This field will be populated when the targeting_type is `TARGETING_TYPE_DAY_AND_TIME`.
-        "dayOfWeek": "A String", # Required. The day of the week for this day and time targeting setting.
-        "endHour": 42, # Required. The end hour for day and time targeting. Must be between 1 (1 hour after start of day) and 24 (end of day).
-        "startHour": 42, # Required. The start hour for day and time targeting. Must be between 0 (start of day) and 23 (1 hour before end of day).
-        "timeZoneResolution": "A String", # Required. The mechanism used to determine which timezone to use for this day and time targeting setting.
-      },
-      "deviceMakeModelDetails": { # Assigned device make and model targeting option details. This will be populated in the device_make_model_details field when targeting_type is `TARGETING_TYPE_DEVICE_MAKE_MODEL`. # Device make and model details. This field will be populated when the targeting_type is `TARGETING_TYPE_DEVICE_MAKE_MODEL`.
-        "displayName": "A String", # Output only. The display name of the device make and model.
-        "negative": True or False, # Indicates if this option is being negatively targeted.
-        "targetingOptionId": "A String", # Required. The targeting_option_id field when targeting_type is `TARGETING_TYPE_DEVICE_MAKE_MODEL`.
-      },
-      "deviceTypeDetails": { # Targeting details for device type. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_DEVICE_TYPE`. # Device Type details. This field will be populated when the targeting_type is `TARGETING_TYPE_DEVICE_TYPE`.
-        "deviceType": "A String", # Required. The display name of the device type.
-        "youtubeAndPartnersBidMultiplier": 3.14, # Output only. Bid multiplier allows you to show your ads more or less frequently based on the device type. It will apply a multiplier on the original bid price. When this field is 0, it indicates this field is not applicable instead of multiplying 0 on the original bid price. For example, if the bid price without multiplier is $10.0 and the multiplier is 1.5 for Tablet, the resulting bid price for Tablet will be $15.0. Only applicable to YouTube and Partners line items.
-      },
-      "digitalContentLabelExclusionDetails": { # Targeting details for digital content label. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION`. # Digital content label details. This field will be populated when the targeting_type is `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION`. Digital content labels are targeting exclusions. Advertiser level digital content label exclusions, if set, are always applied in serving (even though they aren't visible in resource settings). Resource settings can exclude content labels in addition to advertiser exclusions, but can't override them. A line item won't serve if all the digital content labels are excluded.
-        "excludedContentRatingTier": "A String", # Required. The display name of the digital content label rating tier to be EXCLUDED.
-      },
-      "environmentDetails": { # Assigned environment targeting option details. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_ENVIRONMENT`. # Environment details. This field will be populated when the targeting_type is `TARGETING_TYPE_ENVIRONMENT`.
-        "environment": "A String", # Required. The serving environment.
-      },
-      "exchangeDetails": { # Details for assigned exchange targeting option. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_EXCHANGE`. # Exchange details. This field will be populated when the targeting_type is `TARGETING_TYPE_EXCHANGE`.
-        "exchange": "A String", # Required. The enum value for the exchange.
-      },
-      "genderDetails": { # Details for assigned gender targeting option. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_GENDER`. # Gender details. This field will be populated when the targeting_type is `TARGETING_TYPE_GENDER`.
-        "gender": "A String", # Required. The gender of the audience.
-      },
-      "geoRegionDetails": { # Details for assigned geographic region targeting option. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_GEO_REGION`. # Geographic region details. This field will be populated when the targeting_type is `TARGETING_TYPE_GEO_REGION`.
-        "displayName": "A String", # Output only. The display name of the geographic region (e.g., "Ontario, Canada").
-        "geoRegionType": "A String", # Output only. The type of geographic region targeting.
-        "negative": True or False, # Indicates if this option is being negatively targeted.
-        "targetingOptionId": "A String", # Required. The targeting_option_id of a TargetingOption of type `TARGETING_TYPE_GEO_REGION`.
-      },
-      "householdIncomeDetails": { # Details for assigned household income targeting option. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_HOUSEHOLD_INCOME`. # Household income details. This field will be populated when the targeting_type is `TARGETING_TYPE_HOUSEHOLD_INCOME`.
-        "householdIncome": "A String", # Required. The household income of the audience.
-      },
-      "inheritance": "A String", # Output only. The inheritance status of the assigned targeting option.
-      "inventorySourceDetails": { # Targeting details for inventory source. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_INVENTORY_SOURCE`. # Inventory source details. This field will be populated when the targeting_type is `TARGETING_TYPE_INVENTORY_SOURCE`.
-        "inventorySourceId": "A String", # Required. ID of the inventory source. Should refer to the inventory_source_id field of an InventorySource resource.
-      },
-      "inventorySourceGroupDetails": { # Targeting details for inventory source group. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_INVENTORY_SOURCE_GROUP`. # Inventory source group details. This field will be populated when the targeting_type is `TARGETING_TYPE_INVENTORY_SOURCE_GROUP`.
-        "inventorySourceGroupId": "A String", # Required. ID of the inventory source group. Should refer to the inventory_source_group_id field of an InventorySourceGroup resource.
-      },
-      "keywordDetails": { # Details for assigned keyword targeting option. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_KEYWORD`. # Keyword details. This field will be populated when the targeting_type is `TARGETING_TYPE_KEYWORD`. A maximum of 5000 direct negative keywords can be assigned to a resource. No limit on number of positive keywords that can be assigned.
-        "keyword": "A String", # Required. The keyword, for example `car insurance`. Positive keyword cannot be offensive word. Must be UTF-8 encoded with a maximum size of 255 bytes. Maximum number of characters is 80. Maximum number of words is 10.
-        "negative": True or False, # Indicates if this option is being negatively targeted.
-      },
-      "languageDetails": { # Details for assigned language targeting option. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_LANGUAGE`. # Language details. This field will be populated when the targeting_type is `TARGETING_TYPE_LANGUAGE`.
-        "displayName": "A String", # Output only. The display name of the language (e.g., "French").
-        "negative": True or False, # Indicates if this option is being negatively targeted. All assigned language targeting options on the same resource must have the same value for this field.
-        "targetingOptionId": "A String", # Required. The targeting_option_id of a TargetingOption of type `TARGETING_TYPE_LANGUAGE`.
-      },
-      "name": "A String", # Output only. The resource name for this assigned targeting option.
-      "nativeContentPositionDetails": { # Details for native content position assigned targeting option. This will be populated in the native_content_position_details field when targeting_type is `TARGETING_TYPE_NATIVE_CONTENT_POSITION`. Explicitly targeting all options is not supported. Remove all native content position targeting options to achieve this effect. # Native content position details. This field will be populated when the targeting_type is `TARGETING_TYPE_NATIVE_CONTENT_POSITION`.
-        "contentPosition": "A String", # Required. The content position.
-      },
-      "negativeKeywordListDetails": { # Targeting details for negative keyword list. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_NEGATIVE_KEYWORD_LIST`. # Keyword details. This field will be populated when the targeting_type is `TARGETING_TYPE_NEGATIVE_KEYWORD_LIST`. A maximum of 4 negative keyword lists can be assigned to a resource.
-        "negativeKeywordListId": "A String", # Required. ID of the negative keyword list. Should refer to the negative_keyword_list_id field of a NegativeKeywordList resource.
-      },
-      "omidDetails": { # Represents a targetable Open Measurement enabled inventory type. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_OMID`. # Open Measurement enabled inventory details. This field will be populated when the targeting_type is `TARGETING_TYPE_OMID`.
-        "omid": "A String", # Required. The type of Open Measurement enabled inventory.
-      },
-      "onScreenPositionDetails": { # On screen position targeting option details. This will be populated in the on_screen_position_details field when targeting_type is `TARGETING_TYPE_ON_SCREEN_POSITION`. # On screen position details. This field will be populated when the targeting_type is `TARGETING_TYPE_ON_SCREEN_POSITION`.
-        "adType": "A String", # Output only. The ad type to target. Only applicable to insertion order targeting and new line items supporting the specified ad type will inherit this targeting option by default. Possible values are: * `AD_TYPE_DISPLAY`, the setting will be inherited by new line item when line_item_type is `LINE_ITEM_TYPE_DISPLAY_DEFAULT`. * `AD_TYPE_VIDEO`, the setting will be inherited by new line item when line_item_type is `LINE_ITEM_TYPE_VIDEO_DEFAULT`.
-        "onScreenPosition": "A String", # Output only. The on screen position.
-        "targetingOptionId": "A String", # Required. The targeting_option_id field when targeting_type is `TARGETING_TYPE_ON_SCREEN_POSITION`.
-      },
-      "operatingSystemDetails": { # Assigned operating system targeting option details. This will be populated in the operating_system_details field when targeting_type is `TARGETING_TYPE_OPERATING_SYSTEM`. # Operating system details. This field will be populated when the targeting_type is `TARGETING_TYPE_OPERATING_SYSTEM`.
-        "displayName": "A String", # Output only. The display name of the operating system.
-        "negative": True or False, # Indicates if this option is being negatively targeted.
-        "targetingOptionId": "A String", # Required. The targeting option ID populated in targeting_option_id field when targeting_type is `TARGETING_TYPE_OPERATING_SYSTEM`.
-      },
-      "parentalStatusDetails": { # Details for assigned parental status targeting option. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_PARENTAL_STATUS`. # Parental status details. This field will be populated when the targeting_type is `TARGETING_TYPE_PARENTAL_STATUS`.
-        "parentalStatus": "A String", # Required. The parental status of the audience.
-      },
-      "poiDetails": { # Details for assigned POI targeting option. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_POI`. # POI details. This field will be populated when the targeting_type is `TARGETING_TYPE_POI`.
-        "displayName": "A String", # Output only. The display name of a POI, e.g. "Times Square", "Space Needle", followed by its full address if available.
-        "latitude": 3.14, # Output only. Latitude of the POI rounding to 6th decimal place.
-        "longitude": 3.14, # Output only. Longitude of the POI rounding to 6th decimal place.
-        "proximityRadiusAmount": 3.14, # Required. The radius of the area around the POI that will be targeted. The units of the radius are specified by proximity_radius_unit. Must be 1 to 800 if unit is `DISTANCE_UNIT_KILOMETERS` and 1 to 500 if unit is `DISTANCE_UNIT_MILES`.
-        "proximityRadiusUnit": "A String", # Required. The unit of distance by which the targeting radius is measured.
-        "targetingOptionId": "A String", # Required. The targeting_option_id of a TargetingOption of type `TARGETING_TYPE_POI`. Accepted POI targeting option IDs can be retrieved using `targetingTypes.targetingOptions.search`. If targeting a specific latitude/longitude coordinate removed from an address or POI name, you can generate the necessary targeting option ID by rounding the desired coordinate values to the 6th decimal place, removing the decimals, and concatenating the string values separated by a semicolon. For example, you can target the latitude/longitude pair of 40.7414691, -74.003387 using the targeting option ID "40741469;-74003387". **Upon** **creation, this field value will be updated to append a semicolon and** **alphanumerical hash value if only latitude/longitude coordinates are** **provided.**
-      },
-      "proximityLocationListDetails": { # Targeting details for proximity location list. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_PROXIMITY_LOCATION_LIST`. # Proximity location list details. This field will be populated when the targeting_type is `TARGETING_TYPE_PROXIMITY_LOCATION_LIST`.
-        "proximityLocationListId": "A String", # Required. ID of the proximity location list. Should refer to the location_list_id field of a LocationList resource whose type is `TARGETING_LOCATION_TYPE_PROXIMITY`.
-        "proximityRadius": 3.14, # Required. Radius expressed in the distance units set in proximity_radius_unit. This represents the size of the area around a chosen location that will be targeted. Radius should be between 1 and 500 miles or 800 kilometers.
-        "proximityRadiusUnit": "A String", # Required. Radius distance units.
-      },
-      "regionalLocationListDetails": { # Targeting details for regional location list. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_REGIONAL_LOCATION_LIST`. # Regional location list details. This field will be populated when the targeting_type is `TARGETING_TYPE_REGIONAL_LOCATION_LIST`.
-        "negative": True or False, # Indicates if this option is being negatively targeted.
-        "regionalLocationListId": "A String", # Required. ID of the regional location list. Should refer to the location_list_id field of a LocationList resource whose type is `TARGETING_LOCATION_TYPE_REGIONAL`.
-      },
-      "sensitiveCategoryExclusionDetails": { # Targeting details for sensitive category. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION`. # Sensitive category details. This field will be populated when the targeting_type is `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION`. Sensitive categories are targeting exclusions. Advertiser level sensitive category exclusions, if set, are always applied in serving (even though they aren't visible in resource settings). Resource settings can exclude sensitive categories in addition to advertiser exclusions, but can't override them.
-        "excludedSensitiveCategory": "A String", # Required. An enum for the DV360 Sensitive category content classified to be EXCLUDED.
-      },
-      "sessionPositionDetails": { # Details for session position assigned targeting option. This will be populated in the session_position_details field when targeting_type is `TARGETING_TYPE_SESSION_POSITION`. # Session position details. This field will be populated when the targeting_type is `TARGETING_TYPE_SESSION_POSITION`.
-        "sessionPosition": "A String", # The position where the ad will show in a session.
-      },
-      "subExchangeDetails": { # Details for assigned sub-exchange targeting option. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_SUB_EXCHANGE`. # Sub-exchange details. This field will be populated when the targeting_type is `TARGETING_TYPE_SUB_EXCHANGE`.
-        "targetingOptionId": "A String", # Required. The targeting_option_id of a TargetingOption of type `TARGETING_TYPE_SUB_EXCHANGE`.
-      },
-      "targetingType": "A String", # Output only. Identifies the type of this assigned targeting option.
-      "thirdPartyVerifierDetails": { # Assigned third party verifier targeting option details. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_THIRD_PARTY_VERIFIER`. # Third party verification details. This field will be populated when the targeting_type is `TARGETING_TYPE_THIRD_PARTY_VERIFIER`.
-        "adloox": { # Details of Scope3 (previously known as Adloox) brand safety settings. # Third party brand verifier -- Scope3 (previously known as Adloox).
-          "excludedAdlooxCategories": [ # Scope3 categories to exclude.
-            "A String",
-          ],
-        },
-        "doubleVerify": { # Details of DoubleVerify settings. # Third party brand verifier -- DoubleVerify.
-          "appStarRating": { # Details of DoubleVerify star ratings settings. # Avoid bidding on apps with the star ratings.
-            "avoidInsufficientStarRating": True or False, # Avoid bidding on apps with insufficient star ratings.
-            "avoidedStarRating": "A String", # Avoid bidding on apps with the star ratings.
-          },
-          "avoidedAgeRatings": [ # Avoid bidding on apps with the age rating.
-            "A String",
-          ],
-          "brandSafetyCategories": { # Settings for brand safety controls. # DV Brand Safety Controls.
-            "avoidUnknownBrandSafetyCategory": True or False, # Unknown or unrateable.
-            "avoidedHighSeverityCategories": [ # Brand safety high severity avoidance categories.
-              "A String",
-            ],
-            "avoidedMediumSeverityCategories": [ # Brand safety medium severity avoidance categories.
-              "A String",
-            ],
-          },
-          "customSegmentId": "A String", # The custom segment ID provided by DoubleVerify. The ID must start with "51" and consist of eight digits. Custom segment ID cannot be specified along with any of the following fields: * brand_safety_categories * avoided_age_ratings * app_star_rating * fraud_invalid_traffic
-          "displayViewability": { # Details of DoubleVerify display viewability settings. # Display viewability settings (applicable to display line items only).
-            "iab": "A String", # Target web and app inventory to maximize IAB viewable rate.
-            "viewableDuring": "A String", # Target web and app inventory to maximize 100% viewable duration.
-          },
-          "fraudInvalidTraffic": { # DoubleVerify Fraud & Invalid Traffic settings. # Avoid Sites and Apps with historical Fraud & IVT Rates.
-            "avoidInsufficientOption": True or False, # Insufficient Historical Fraud & IVT Stats.
-            "avoidedFraudOption": "A String", # Avoid Sites and Apps with historical Fraud & IVT.
-          },
-          "videoViewability": { # Details of DoubleVerify video viewability settings. # Video viewability settings (applicable to video line items only).
-            "playerImpressionRate": "A String", # Target inventory to maximize impressions with 400x300 or greater player size.
-            "videoIab": "A String", # Target web inventory to maximize IAB viewable rate.
-            "videoViewableRate": "A String", # Target web inventory to maximize fully viewable rate.
-          },
-        },
-        "integralAdScience": { # Details of Integral Ad Science settings. # Third party brand verifier -- Integral Ad Science.
-          "customSegmentId": [ # The custom segment ID provided by Integral Ad Science. The ID must be between `1000001` and `1999999` or `3000001` and `3999999`, inclusive.
-            "A String",
-          ],
-          "displayViewability": "A String", # Display Viewability section (applicable to display line items only).
-          "excludeUnrateable": True or False, # Brand Safety - **Unrateable**.
-          "excludedAdFraudRisk": "A String", # Ad Fraud settings.
-          "excludedAdultRisk": "A String", # Brand Safety - **Adult content**.
-          "excludedAlcoholRisk": "A String", # Brand Safety - **Alcohol**.
-          "excludedDrugsRisk": "A String", # Brand Safety - **Drugs**.
-          "excludedGamblingRisk": "A String", # Brand Safety - **Gambling**.
-          "excludedHateSpeechRisk": "A String", # Brand Safety - **Hate speech**.
-          "excludedIllegalDownloadsRisk": "A String", # Brand Safety - **Illegal downloads**.
-          "excludedOffensiveLanguageRisk": "A String", # Brand Safety - **Offensive language**.
-          "excludedViolenceRisk": "A String", # Brand Safety - **Violence**.
-          "traqScoreOption": "A String", # True advertising quality (applicable to Display line items only).
-          "videoViewability": "A String", # Video Viewability Section (applicable to video line items only).
-        },
-      },
-      "urlDetails": { # Details for assigned URL targeting option. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_URL`. # URL details. This field will be populated when the targeting_type is `TARGETING_TYPE_URL`.
-        "negative": True or False, # Indicates if this option is being negatively targeted.
-        "url": "A String", # Required. The URL, for example `example.com`. DV360 supports two levels of subdirectory targeting, for example `www.example.com/one-subdirectory-level/second-level`, and five levels of subdomain targeting, for example `five.four.three.two.one.example.com`.
-      },
-      "userRewardedContentDetails": { # User rewarded content targeting option details. This will be populated in the user_rewarded_content_details field when targeting_type is `TARGETING_TYPE_USER_REWARDED_CONTENT`. # User rewarded content details. This field will be populated when the targeting_type is `TARGETING_TYPE_USER_REWARDED_CONTENT`.
-        "targetingOptionId": "A String", # Required. The targeting_option_id field when targeting_type is `TARGETING_TYPE_USER_REWARDED_CONTENT`.
-        "userRewardedContent": "A String", # Output only. User rewarded content status for video ads.
-      },
-      "videoPlayerSizeDetails": { # Video player size targeting option details. This will be populated in the video_player_size_details field when targeting_type is `TARGETING_TYPE_VIDEO_PLAYER_SIZE`. Explicitly targeting all options is not supported. Remove all video player size targeting options to achieve this effect. # Video player size details. This field will be populated when the targeting_type is `TARGETING_TYPE_VIDEO_PLAYER_SIZE`.
-        "videoPlayerSize": "A String", # Required. The video player size.
-      },
-      "viewabilityDetails": { # Assigned viewability targeting option details. This will be populated in the viewability_details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_VIEWABILITY`. # Viewability details. This field will be populated when the targeting_type is `TARGETING_TYPE_VIEWABILITY`. You can only target one viewability option per resource.
-        "viewability": "A String", # Required. The predicted viewability percentage.
-      },
-      "youtubeChannelDetails": { # Details for YouTube channel assigned targeting option. This will be populated in the youtube_channel_details field when targeting_type is `TARGETING_TYPE_YOUTUBE_CHANNEL`. # YouTube channel details. This field will be populated when the targeting_type is `TARGETING_TYPE_YOUTUBE_CHANNEL`.
-        "channelId": "A String", # The YouTube uploader channel id or the channel code of a YouTube channel.
-        "negative": True or False, # Indicates if this option is being negatively targeted.
-      },
-      "youtubeVideoDetails": { # Details for YouTube video assigned targeting option. This will be populated in the youtube_video_details field when targeting_type is `TARGETING_TYPE_YOUTUBE_VIDEO`. # YouTube video details. This field will be populated when the targeting_type is `TARGETING_TYPE_YOUTUBE_VIDEO`.
-        "negative": True or False, # Indicates if this option is being negatively targeted.
-        "videoId": "A String", # YouTube video id as it appears on the YouTube watch page.
-      },
-    },
-  ],
-  "nextPageToken": "A String", # A token identifying the next page of results. This value should be specified as the pageToken in a subsequent BulkListInsertionOrderAssignedTargetingOptionsRequest to fetch the next page of results. This token will be absent if there are no more assigned_targeting_options to return.
-}
-
- -
- listAssignedTargetingOptions_next() -
Retrieves the next page of results.
-
-        Args:
-          previous_request: The request for the previous page. (required)
-          previous_response: The response from the request for the previous page. (required)
-
-        Returns:
-          A request object that you can call 'execute()' on to request the next
-          page. Returns None if there are no more items in the collection.
-        
-
-
list_next()
Retrieves the next page of results.
@@ -881,7 +548,7 @@ 

Method Details

"fixedBid": { # A strategy that uses a fixed bidding price. # A strategy that uses a fixed bid price. "bidAmountMicros": "A String", # The fixed bid amount, in micros of the advertiser's currency. For insertion order entity, bid_amount_micros should be set as 0. For line item entity, bid_amount_micros must be greater than or equal to billable unit of the given currency and smaller than or equal to the upper limit 1000000000. For example, 1500000 represents 1.5 standard units of the currency. }, - "maximizeSpendAutoBid": { # A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. # A strategy that automatically adjusts the bid to optimize to your performance goal while spending the full budget. At insertion order level, the markup_type of line items cannot be set to `PARTNER_REVENUE_MODEL_MARKUP_TYPE_CPM`. In addition, when performance_goal_type is one of: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` , the line_item_type of the insertion order line items must be either: * `LINE_ITEM_TYPE_DISPLAY_DEFAULT` * `LINE_ITEM_TYPE_VIDEO_DEFAULT` , and when performance_goal_type is either: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` the line_item_type of the insertion order line items must be `LINE_ITEM_TYPE_VIDEO_DEFAULT`. + "maximizeSpendAutoBid": { # A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. # * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA`, `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC`, and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` only allow for `LINE_ITEM_TYPE_DISPLAY_DEFAULT` or `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` only allow for `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_REACH` only allows for `LINE_ITEM_TYPE_VIDEO_OVER_THE_TOP` line items. "customBiddingAlgorithmId": "A String", # The ID of the Custom Bidding Algorithm used by this strategy. Only applicable when performance_goal_type is set to `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CUSTOM_ALGO`. Assigning a custom bidding algorithm that uses floodlight activities not identified in floodlightActivityConfigs will return an error. "maxAverageCpmBidAmountMicros": "A String", # The maximum average CPM that may be bid, in micros of the advertiser's currency. Must be greater than or equal to a billable unit of the given currency. For example, 1500000 represents 1.5 standard units of the currency. "performanceGoalType": "A String", # Required. The type of the performance goal that the bidding strategy tries to minimize while spending the full budget. `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM` is not supported for this strategy. @@ -975,7 +642,7 @@

Method Details

"fixedBid": { # A strategy that uses a fixed bidding price. # A strategy that uses a fixed bid price. "bidAmountMicros": "A String", # The fixed bid amount, in micros of the advertiser's currency. For insertion order entity, bid_amount_micros should be set as 0. For line item entity, bid_amount_micros must be greater than or equal to billable unit of the given currency and smaller than or equal to the upper limit 1000000000. For example, 1500000 represents 1.5 standard units of the currency. }, - "maximizeSpendAutoBid": { # A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. # A strategy that automatically adjusts the bid to optimize to your performance goal while spending the full budget. At insertion order level, the markup_type of line items cannot be set to `PARTNER_REVENUE_MODEL_MARKUP_TYPE_CPM`. In addition, when performance_goal_type is one of: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` , the line_item_type of the insertion order line items must be either: * `LINE_ITEM_TYPE_DISPLAY_DEFAULT` * `LINE_ITEM_TYPE_VIDEO_DEFAULT` , and when performance_goal_type is either: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` the line_item_type of the insertion order line items must be `LINE_ITEM_TYPE_VIDEO_DEFAULT`. + "maximizeSpendAutoBid": { # A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. # * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA`, `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC`, and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` only allow for `LINE_ITEM_TYPE_DISPLAY_DEFAULT` or `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` only allow for `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_REACH` only allows for `LINE_ITEM_TYPE_VIDEO_OVER_THE_TOP` line items. "customBiddingAlgorithmId": "A String", # The ID of the Custom Bidding Algorithm used by this strategy. Only applicable when performance_goal_type is set to `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CUSTOM_ALGO`. Assigning a custom bidding algorithm that uses floodlight activities not identified in floodlightActivityConfigs will return an error. "maxAverageCpmBidAmountMicros": "A String", # The maximum average CPM that may be bid, in micros of the advertiser's currency. Must be greater than or equal to a billable unit of the given currency. For example, 1500000 represents 1.5 standard units of the currency. "performanceGoalType": "A String", # Required. The type of the performance goal that the bidding strategy tries to minimize while spending the full budget. `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM` is not supported for this strategy. diff --git a/docs/dyn/displayvideo_v2.advertisers.lineItems.html b/docs/dyn/displayvideo_v2.advertisers.lineItems.html index 023ccfcdad..8ebf2c1868 100644 --- a/docs/dyn/displayvideo_v2.advertisers.lineItems.html +++ b/docs/dyn/displayvideo_v2.advertisers.lineItems.html @@ -103,9 +103,6 @@

Instance Methods

duplicate(advertiserId, lineItemId, body=None, x__xgafv=None)

Duplicates a line item. Returns the ID of the created line item if successful. YouTube & Partners line items cannot be created or updated using the API. **This method regularly experiences high latency.** We recommend [increasing your default timeout](/display-video/api/guides/best-practices/timeouts#client_library_timeout) to avoid errors.

-

- generateDefault(advertiserId, body=None, x__xgafv=None)

-

Creates a new line item with settings (including targeting) inherited from the insertion order and an `ENTITY_STATUS_DRAFT` entity_status. Returns the newly created line item if successful. There are default values based on the three fields: * The insertion order's insertion_order_type * The insertion order's automation_type * The given line_item_type YouTube & Partners line items cannot be created or updated using the API.

get(advertiserId, lineItemId, x__xgafv=None)

Gets a line item.

@@ -804,7 +801,7 @@

Method Details

"fixedBid": { # A strategy that uses a fixed bidding price. # A strategy that uses a fixed bid price. "bidAmountMicros": "A String", # The fixed bid amount, in micros of the advertiser's currency. For insertion order entity, bid_amount_micros should be set as 0. For line item entity, bid_amount_micros must be greater than or equal to billable unit of the given currency and smaller than or equal to the upper limit 1000000000. For example, 1500000 represents 1.5 standard units of the currency. }, - "maximizeSpendAutoBid": { # A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. # A strategy that automatically adjusts the bid to optimize to your performance goal while spending the full budget. At insertion order level, the markup_type of line items cannot be set to `PARTNER_REVENUE_MODEL_MARKUP_TYPE_CPM`. In addition, when performance_goal_type is one of: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` , the line_item_type of the insertion order line items must be either: * `LINE_ITEM_TYPE_DISPLAY_DEFAULT` * `LINE_ITEM_TYPE_VIDEO_DEFAULT` , and when performance_goal_type is either: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` the line_item_type of the insertion order line items must be `LINE_ITEM_TYPE_VIDEO_DEFAULT`. + "maximizeSpendAutoBid": { # A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. # * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA`, `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC`, and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` only allow for `LINE_ITEM_TYPE_DISPLAY_DEFAULT` or `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` only allow for `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_REACH` only allows for `LINE_ITEM_TYPE_VIDEO_OVER_THE_TOP` line items. "customBiddingAlgorithmId": "A String", # The ID of the Custom Bidding Algorithm used by this strategy. Only applicable when performance_goal_type is set to `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CUSTOM_ALGO`. Assigning a custom bidding algorithm that uses floodlight activities not identified in floodlightActivityConfigs will return an error. "maxAverageCpmBidAmountMicros": "A String", # The maximum average CPM that may be bid, in micros of the advertiser's currency. Must be greater than or equal to a billable unit of the given currency. For example, 1500000 represents 1.5 standard units of the currency. "performanceGoalType": "A String", # Required. The type of the performance goal that the bidding strategy tries to minimize while spending the full budget. `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM` is not supported for this strategy. @@ -1035,7 +1032,7 @@

Method Details

"fixedBid": { # A strategy that uses a fixed bidding price. # A strategy that uses a fixed bid price. "bidAmountMicros": "A String", # The fixed bid amount, in micros of the advertiser's currency. For insertion order entity, bid_amount_micros should be set as 0. For line item entity, bid_amount_micros must be greater than or equal to billable unit of the given currency and smaller than or equal to the upper limit 1000000000. For example, 1500000 represents 1.5 standard units of the currency. }, - "maximizeSpendAutoBid": { # A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. # A strategy that automatically adjusts the bid to optimize to your performance goal while spending the full budget. At insertion order level, the markup_type of line items cannot be set to `PARTNER_REVENUE_MODEL_MARKUP_TYPE_CPM`. In addition, when performance_goal_type is one of: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` , the line_item_type of the insertion order line items must be either: * `LINE_ITEM_TYPE_DISPLAY_DEFAULT` * `LINE_ITEM_TYPE_VIDEO_DEFAULT` , and when performance_goal_type is either: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` the line_item_type of the insertion order line items must be `LINE_ITEM_TYPE_VIDEO_DEFAULT`. + "maximizeSpendAutoBid": { # A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. # * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA`, `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC`, and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` only allow for `LINE_ITEM_TYPE_DISPLAY_DEFAULT` or `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` only allow for `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_REACH` only allows for `LINE_ITEM_TYPE_VIDEO_OVER_THE_TOP` line items. "customBiddingAlgorithmId": "A String", # The ID of the Custom Bidding Algorithm used by this strategy. Only applicable when performance_goal_type is set to `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CUSTOM_ALGO`. Assigning a custom bidding algorithm that uses floodlight activities not identified in floodlightActivityConfigs will return an error. "maxAverageCpmBidAmountMicros": "A String", # The maximum average CPM that may be bid, in micros of the advertiser's currency. Must be greater than or equal to a billable unit of the given currency. For example, 1500000 represents 1.5 standard units of the currency. "performanceGoalType": "A String", # Required. The type of the performance goal that the bidding strategy tries to minimize while spending the full budget. `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM` is not supported for this strategy. @@ -1226,7 +1223,7 @@

Method Details

"fixedBid": { # A strategy that uses a fixed bidding price. # A strategy that uses a fixed bid price. "bidAmountMicros": "A String", # The fixed bid amount, in micros of the advertiser's currency. For insertion order entity, bid_amount_micros should be set as 0. For line item entity, bid_amount_micros must be greater than or equal to billable unit of the given currency and smaller than or equal to the upper limit 1000000000. For example, 1500000 represents 1.5 standard units of the currency. }, - "maximizeSpendAutoBid": { # A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. # A strategy that automatically adjusts the bid to optimize to your performance goal while spending the full budget. At insertion order level, the markup_type of line items cannot be set to `PARTNER_REVENUE_MODEL_MARKUP_TYPE_CPM`. In addition, when performance_goal_type is one of: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` , the line_item_type of the insertion order line items must be either: * `LINE_ITEM_TYPE_DISPLAY_DEFAULT` * `LINE_ITEM_TYPE_VIDEO_DEFAULT` , and when performance_goal_type is either: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` the line_item_type of the insertion order line items must be `LINE_ITEM_TYPE_VIDEO_DEFAULT`. + "maximizeSpendAutoBid": { # A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. # * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA`, `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC`, and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` only allow for `LINE_ITEM_TYPE_DISPLAY_DEFAULT` or `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` only allow for `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_REACH` only allows for `LINE_ITEM_TYPE_VIDEO_OVER_THE_TOP` line items. "customBiddingAlgorithmId": "A String", # The ID of the Custom Bidding Algorithm used by this strategy. Only applicable when performance_goal_type is set to `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CUSTOM_ALGO`. Assigning a custom bidding algorithm that uses floodlight activities not identified in floodlightActivityConfigs will return an error. "maxAverageCpmBidAmountMicros": "A String", # The maximum average CPM that may be bid, in micros of the advertiser's currency. Must be greater than or equal to a billable unit of the given currency. For example, 1500000 represents 1.5 standard units of the currency. "performanceGoalType": "A String", # Required. The type of the performance goal that the bidding strategy tries to minimize while spending the full budget. `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM` is not supported for this strategy. @@ -1451,220 +1448,6 @@

Method Details

}
-
- generateDefault(advertiserId, body=None, x__xgafv=None) -
Creates a new line item with settings (including targeting) inherited from the insertion order and an `ENTITY_STATUS_DRAFT` entity_status. Returns the newly created line item if successful. There are default values based on the three fields: * The insertion order's insertion_order_type * The insertion order's automation_type * The given line_item_type YouTube & Partners line items cannot be created or updated using the API.
-
-Args:
-  advertiserId: string, Required. The ID of the advertiser this line item belongs to. (required)
-  body: object, The request body.
-    The object takes the form of:
-
-{ # Request message for LineItemService.GenerateDefaultLineItem.
-  "containsEuPoliticalAds": "A String", # Whether this line item will serve European Union political ads. If contains_eu_political_ads has been set to `DOES_NOT_CONTAIN_EU_POLITICAL_ADVERTISING` in the parent advertiser, then this field will be assigned `DOES_NOT_CONTAIN_EU_POLITICAL_ADVERTISING` if not otherwise specified. This field can then be updated using the UI, API, or Structured Data Files. This field must be assigned when creating a new line item. Otherwise, **the `advertisers.lineItems.create` request will fail**.
-  "displayName": "A String", # Required. The display name of the line item. Must be UTF-8 encoded with a maximum size of 240 bytes.
-  "insertionOrderId": "A String", # Required. The unique ID of the insertion order that the line item belongs to.
-  "lineItemType": "A String", # Required. The type of the line item.
-  "mobileApp": { # A mobile app promoted by a mobile app install line item. # The mobile app promoted by the line item. This is applicable only when line_item_type is either `LINE_ITEM_TYPE_DISPLAY_MOBILE_APP_INSTALL` or `LINE_ITEM_TYPE_VIDEO_MOBILE_APP_INSTALL`.
-    "appId": "A String", # Required. The ID of the app provided by the platform store. Android apps are identified by the bundle ID used by Android's Play store, such as `com.google.android.gm`. iOS apps are identified by a nine-digit app ID used by Apple's App store, such as `422689480`.
-    "displayName": "A String", # Output only. The app name.
-    "platform": "A String", # Output only. The app platform.
-    "publisher": "A String", # Output only. The app publisher.
-  },
-}
-
-  x__xgafv: string, V1 error format.
-    Allowed values
-      1 - v1 error format
-      2 - v2 error format
-
-Returns:
-  An object of the form:
-
-    { # A single line item.
-  "advertiserId": "A String", # Output only. The unique ID of the advertiser the line item belongs to.
-  "bidStrategy": { # Settings that control the bid strategy. Bid strategy determines the bid price. # Required. The bidding strategy of the line item.
-    "fixedBid": { # A strategy that uses a fixed bidding price. # A strategy that uses a fixed bid price.
-      "bidAmountMicros": "A String", # The fixed bid amount, in micros of the advertiser's currency. For insertion order entity, bid_amount_micros should be set as 0. For line item entity, bid_amount_micros must be greater than or equal to billable unit of the given currency and smaller than or equal to the upper limit 1000000000. For example, 1500000 represents 1.5 standard units of the currency.
-    },
-    "maximizeSpendAutoBid": { # A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. # A strategy that automatically adjusts the bid to optimize to your performance goal while spending the full budget. At insertion order level, the markup_type of line items cannot be set to `PARTNER_REVENUE_MODEL_MARKUP_TYPE_CPM`. In addition, when performance_goal_type is one of: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` , the line_item_type of the insertion order line items must be either: * `LINE_ITEM_TYPE_DISPLAY_DEFAULT` * `LINE_ITEM_TYPE_VIDEO_DEFAULT` , and when performance_goal_type is either: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` the line_item_type of the insertion order line items must be `LINE_ITEM_TYPE_VIDEO_DEFAULT`.
-      "customBiddingAlgorithmId": "A String", # The ID of the Custom Bidding Algorithm used by this strategy. Only applicable when performance_goal_type is set to `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CUSTOM_ALGO`. Assigning a custom bidding algorithm that uses floodlight activities not identified in floodlightActivityConfigs will return an error.
-      "maxAverageCpmBidAmountMicros": "A String", # The maximum average CPM that may be bid, in micros of the advertiser's currency. Must be greater than or equal to a billable unit of the given currency. For example, 1500000 represents 1.5 standard units of the currency.
-      "performanceGoalType": "A String", # Required. The type of the performance goal that the bidding strategy tries to minimize while spending the full budget. `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM` is not supported for this strategy.
-      "raiseBidForDeals": True or False, # Whether the strategy takes deal floor prices into account.
-    },
-    "performanceGoalAutoBid": { # A strategy that automatically adjusts the bid to meet or beat a specified performance goal. # A strategy that automatically adjusts the bid to meet or beat a specified performance goal. It is to be used only for a line item entity.
-      "customBiddingAlgorithmId": "A String", # The ID of the Custom Bidding Algorithm used by this strategy. Only applicable when performance_goal_type is set to `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CUSTOM_ALGO`. Assigning a custom bidding algorithm that uses floodlight activities not identified in floodlightActivityConfigs will return an error.
-      "maxAverageCpmBidAmountMicros": "A String", # The maximum average CPM that may be bid, in micros of the advertiser's currency. Must be greater than or equal to a billable unit of the given currency. Not applicable when performance_goal_type is set to `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM`. For example, 1500000 represents 1.5 standard units of the currency.
-      "performanceGoalAmountMicros": "A String", # Required. The performance goal the bidding strategy will attempt to meet or beat, in micros of the advertiser's currency or in micro of the ROAS (Return On Advertising Spend) value which is also based on advertiser's currency. Must be greater than or equal to a billable unit of the given currency and smaller or equal to upper bounds. Each performance_goal_type has its upper bound: * when performance_goal_type is `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA`, upper bound is 10000.00 USD. * when performance_goal_type is `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC`, upper bound is 1000.00 USD. * when performance_goal_type is `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM`, upper bound is 1000.00 USD. * when performance_goal_type is `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CUSTOM_ALGO`, upper bound is 1000.00 and lower bound is 0.01. Example: If set to `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM`, the bid price will be based on the probability that each available impression will be viewable. For example, if viewable CPM target is $2 and an impression is 40% likely to be viewable, the bid price will be $0.80 CPM (40% of $2). For example, 1500000 represents 1.5 standard units of the currency or ROAS value.
-      "performanceGoalType": "A String", # Required. The type of the performance goal that the bidding strategy will try to meet or beat. For line item level usage, the value must be one of: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CUSTOM_ALGO`.
-    },
-  },
-  "budget": { # Settings that control how budget is allocated. # Required. The budget allocation setting of the line item.
-    "budgetAllocationType": "A String", # Required. The type of the budget allocation. `LINE_ITEM_BUDGET_ALLOCATION_TYPE_AUTOMATIC` is only applicable when automatic budget allocation is enabled for the parent insertion order.
-    "budgetUnit": "A String", # Output only. The budget unit specifies whether the budget is currency based or impression based. This value is inherited from the parent insertion order.
-    "maxAmount": "A String", # The maximum budget amount the line item will spend. Must be greater than 0. When budget_allocation_type is: * `LINE_ITEM_BUDGET_ALLOCATION_TYPE_AUTOMATIC`, this field is immutable and is set by the system. * `LINE_ITEM_BUDGET_ALLOCATION_TYPE_FIXED`, if budget_unit is: - `BUDGET_UNIT_CURRENCY`, this field represents maximum budget amount to spend, in micros of the advertiser's currency. For example, 1500000 represents 1.5 standard units of the currency. - `BUDGET_UNIT_IMPRESSIONS`, this field represents the maximum number of impressions to serve. * `LINE_ITEM_BUDGET_ALLOCATION_TYPE_UNLIMITED`, this field is not applicable and will be ignored by the system.
-  },
-  "campaignId": "A String", # Output only. The unique ID of the campaign that the line item belongs to.
-  "containsEuPoliticalAds": "A String", # Whether this line item will serve European Union political ads. If contains_eu_political_ads has been set to `DOES_NOT_CONTAIN_EU_POLITICAL_ADVERTISING` in the parent advertiser, then this field will be assigned `DOES_NOT_CONTAIN_EU_POLITICAL_ADVERTISING` if not otherwise specified. This field can then be updated using the UI, API, or Structured Data Files. This field must be assigned when creating a new line item. Otherwise, **the `advertisers.lineItems.create` request will fail**.
-  "conversionCounting": { # Settings that control how conversions are counted. All post-click conversions will be counted. A percentage value can be set for post-view conversions counting. # The conversion tracking setting of the line item.
-    "floodlightActivityConfigs": [ # The Floodlight activity configs used to track conversions. The number of conversions counted is the sum of all of the conversions counted by all of the Floodlight activity IDs specified in this field. This field can't be updated if a custom bidding algorithm is assigned to the line item. If you set this field and assign a custom bidding algorithm in the same request, the floodlight activities must match the ones used by the custom bidding algorithm.
-      { # Settings that control the behavior of a single Floodlight activity config.
-        "floodlightActivityId": "A String", # Required. The ID of the Floodlight activity.
-        "postClickLookbackWindowDays": 42, # Required. The number of days after an ad has been clicked in which a conversion may be counted. Must be between 0 and 90 inclusive.
-        "postViewLookbackWindowDays": 42, # Required. The number of days after an ad has been viewed in which a conversion may be counted. Must be between 0 and 90 inclusive.
-      },
-    ],
-    "postViewCountPercentageMillis": "A String", # The percentage of post-view conversions to count, in millis (1/1000 of a percent). Must be between 0 and 100000 inclusive. For example, to track 50% of the post-click conversions, set a value of 50000.
-  },
-  "creativeIds": [ # The IDs of the creatives associated with the line item.
-    "A String",
-  ],
-  "displayName": "A String", # Required. The display name of the line item. Must be UTF-8 encoded with a maximum size of 240 bytes.
-  "entityStatus": "A String", # Required. Controls whether or not the line item can spend its budget and bid on inventory. * For CreateLineItem method, only `ENTITY_STATUS_DRAFT` is allowed. To activate a line item, use UpdateLineItem method and update the status to `ENTITY_STATUS_ACTIVE` after creation. * A line item cannot be changed back to `ENTITY_STATUS_DRAFT` status from any other status. * If the line item's parent insertion order is not active, the line item can't spend its budget even if its own status is `ENTITY_STATUS_ACTIVE`.
-  "excludeNewExchanges": True or False, # Whether to exclude new exchanges from automatically being targeted by the line item. This field is false by default.
-  "flight": { # Settings that control the active duration of a line item. # Required. The start and end time of the line item's flight.
-    "dateRange": { # A date range. # The flight start and end dates of the line item. They are resolved relative to the parent advertiser's time zone. * Required when flight_date_type is `LINE_ITEM_FLIGHT_DATE_TYPE_CUSTOM`. Output only otherwise. * When creating a new flight, both `start_date` and `end_date` must be in the future. * An existing flight with a `start_date` in the past has a mutable `end_date` but an immutable `start_date`. * `end_date` must be the `start_date` or later, both before the year 2037.
-      "endDate": { # Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values. * A month and day, with a zero year (for example, an anniversary). * A year on its own, with a zero month and a zero day. * A year and month, with a zero day (for example, a credit card expiration date). Related types: * google.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp # The upper bound of the date range, inclusive. Must specify a positive value for `year`, `month`, and `day`.
-        "day": 42, # Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.
-        "month": 42, # Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
-        "year": 42, # Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.
-      },
-      "startDate": { # Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values. * A month and day, with a zero year (for example, an anniversary). * A year on its own, with a zero month and a zero day. * A year and month, with a zero day (for example, a credit card expiration date). Related types: * google.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp # The lower bound of the date range, inclusive. Must specify a positive value for `year`, `month`, and `day`.
-        "day": 42, # Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.
-        "month": 42, # Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
-        "year": 42, # Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.
-      },
-    },
-    "flightDateType": "A String", # Required. The type of the line item's flight dates.
-  },
-  "frequencyCap": { # Settings that control the number of times a user may be shown with the same ad during a given time period. # Required. The impression frequency cap settings of the line item. The max_impressions field in this settings object must be used if assigning a limited cap.
-    "maxImpressions": 42, # The maximum number of times a user may be shown the same ad during this period. Must be greater than 0. Required when unlimited is `false` and max_views is not set.
-    "maxViews": 42, # Optional. The maximum number of times a user may click-through or fully view an ad during this period until it is no longer served to them. Must be greater than 0. Only applicable to YouTube and Partners resources. Required when unlimited is `false` and max_impressions is not set.
-    "timeUnit": "A String", # The time unit in which the frequency cap will be applied. Required when unlimited is `false`.
-    "timeUnitCount": 42, # The number of time_unit the frequency cap will last. Required when unlimited is `false`. The following restrictions apply based on the value of time_unit: * `TIME_UNIT_MONTHS` - must be 1 * `TIME_UNIT_WEEKS` - must be between 1 and 4 * `TIME_UNIT_DAYS` - must be between 1 and 6 * `TIME_UNIT_HOURS` - must be between 1 and 23 * `TIME_UNIT_MINUTES` - must be between 1 and 59
-    "unlimited": True or False, # Whether unlimited frequency capping is applied. When this field is set to `true`, the remaining frequency cap fields are not applicable.
-  },
-  "insertionOrderId": "A String", # Required. Immutable. The unique ID of the insertion order that the line item belongs to.
-  "integrationDetails": { # Integration details of an entry. # Integration details of the line item.
-    "details": "A String", # Additional details of the entry in string format. Must be UTF-8 encoded with a length of no more than 1000 characters.
-    "integrationCode": "A String", # An external identifier to be associated with the entry. The integration code will show up together with the entry in many places in the system, for example, reporting. Must be UTF-8 encoded with a length of no more than 500 characters.
-  },
-  "lineItemId": "A String", # Output only. The unique ID of the line item. Assigned by the system.
-  "lineItemType": "A String", # Required. Immutable. The type of the line item.
-  "mobileApp": { # A mobile app promoted by a mobile app install line item. # The mobile app promoted by the line item. This is applicable only when line_item_type is either `LINE_ITEM_TYPE_DISPLAY_MOBILE_APP_INSTALL` or `LINE_ITEM_TYPE_VIDEO_MOBILE_APP_INSTALL`.
-    "appId": "A String", # Required. The ID of the app provided by the platform store. Android apps are identified by the bundle ID used by Android's Play store, such as `com.google.android.gm`. iOS apps are identified by a nine-digit app ID used by Apple's App store, such as `422689480`.
-    "displayName": "A String", # Output only. The app name.
-    "platform": "A String", # Output only. The app platform.
-    "publisher": "A String", # Output only. The app publisher.
-  },
-  "name": "A String", # Output only. The resource name of the line item.
-  "pacing": { # Settings that control the rate at which a budget is spent. # Required. The budget spending speed setting of the line item.
-    "dailyMaxImpressions": "A String", # Maximum number of impressions to serve every day. Applicable when the budget is impression based. Must be greater than 0.
-    "dailyMaxMicros": "A String", # Maximum currency amount to spend every day in micros of advertiser's currency. Applicable when the budget is currency based. Must be greater than 0. For example, for 1.5 standard unit of the currency, set this field to 1500000. The value assigned will be rounded to whole billable units for the relevant currency by the following rules: any positive value less than a single billable unit will be rounded up to one billable unit and any value larger than a single billable unit will be rounded down to the nearest billable value. For example, if the currency's billable unit is 0.01, and this field is set to 10257770, it will round down to 10250000, a value of 10.25. If set to 505, it will round up to 10000, a value of 0.01.
-    "pacingPeriod": "A String", # Required. The time period in which the pacing budget will be spent. When automatic budget allocation is enabled at the insertion order via automationType, this field is output only and defaults to `PACING_PERIOD_FLIGHT`.
-    "pacingType": "A String", # Required. The type of pacing that defines how the budget amount will be spent across the pacing_period. `PACING_TYPE_ASAP` is not compatible with pacing_period `PACING_PERIOD_FLIGHT` for insertion orders.
-  },
-  "partnerCosts": [ # The partner costs associated with the line item. If absent or empty in CreateLineItem method, the newly created line item will inherit partner costs from its parent insertion order.
-    { # Settings that control a partner cost. A partner cost is any type of expense involved in running a campaign, other than the costs of purchasing impressions (which is called the media cost) and using third-party audience segment data (data fee). Some examples of partner costs include the fees for using DV360, a third-party ad server, or a third-party ad serving verification service.
-      "costType": "A String", # Required. The type of the partner cost.
-      "feeAmount": "A String", # The CPM fee amount in micros of advertiser's currency. Applicable when the fee_type is `PARTNER_FEE_TYPE_CPM_FEE`. Must be greater than or equal to 0. For example, for 1.5 standard unit of the advertiser's currency, set this field to 1500000.
-      "feePercentageMillis": "A String", # The media fee percentage in millis (1/1000 of a percent). Applicable when the fee_type is `PARTNER_FEE_TYPE_MEDIA_FEE`. Must be greater than or equal to 0. For example: 100 represents 0.1%.
-      "feeType": "A String", # Required. The fee type for this partner cost.
-      "invoiceType": "A String", # The invoice type for this partner cost. * Required when cost_type is one of: - `PARTNER_COST_TYPE_ADLOOX` - `PARTNER_COST_TYPE_DOUBLE_VERIFY` - `PARTNER_COST_TYPE_INTEGRAL_AD_SCIENCE`. * Output only for other types.
-    },
-  ],
-  "partnerRevenueModel": { # Settings that control how partner revenue is calculated. # Required. The partner revenue model setting of the line item.
-    "markupAmount": "A String", # Required. The markup amount of the partner revenue model. Must be greater than or equal to 0. * When the markup_type is set to be `PARTNER_REVENUE_MODEL_MARKUP_TYPE_CPM`, this field represents the CPM markup in micros of advertiser's currency. For example, 1500000 represents 1.5 standard units of the currency. * When the markup_type is set to be `PARTNER_REVENUE_MODEL_MARKUP_TYPE_MEDIA_COST_MARKUP`, this field represents the media cost percent markup in millis. For example, 100 represents 0.1% (decimal 0.001). * When the markup_type is set to be `PARTNER_REVENUE_MODEL_MARKUP_TYPE_TOTAL_MEDIA_COST_MARKUP`, this field represents the total media cost percent markup in millis. For example, 100 represents 0.1% (decimal 0.001).
-    "markupType": "A String", # Required. The markup type of the partner revenue model.
-  },
-  "reservationType": "A String", # Output only. The reservation type of the line item.
-  "targetingExpansion": { # Settings that control the [optimized targeting](//support.google.com/displayvideo/answer/12060859) settings of the line item. # The [optimized targeting](//support.google.com/displayvideo/answer/12060859) settings of the line item. This config is only applicable for display, video, or audio line items that use automated bidding and positively target eligible audience lists.
-    "excludeFirstPartyAudience": True or False, # Whether to exclude first-party audiences from use in targeting expansion. This field was deprecated with the launch of [optimized targeting](//support.google.com/displayvideo/answer/12060859). This field will be set to `false`. If this field is set to `true` when deprecated, all positive first-party audience targeting assigned to this line item will be replaced with negative targeting of the same first-party audiences to ensure the continued exclusion of those audiences.
-    "targetingExpansionLevel": "A String", # Required. Whether optimized targeting is turned on. This field supports the following values: * `NO_EXPANSION`: optimized targeting is turned off * `LEAST_EXPANSION`: optimized targeting is turned on If this field is set to any other value, it will automatically be set to `LEAST_EXPANSION`. `NO_EXPANSION` will be the default value for the field and will be automatically assigned if you do not set the field.
-  },
-  "updateTime": "A String", # Output only. The timestamp when the line item was last updated. Assigned by the system.
-  "warningMessages": [ # Output only. The warning messages generated by the line item. These warnings do not block saving the line item, but some may block the line item from running.
-    "A String",
-  ],
-  "youtubeAndPartnersSettings": { # Settings for YouTube and Partners line items. # Output only. Settings specific to YouTube and Partners line items.
-    "biddingStrategy": { # Settings that control the bid strategy for YouTube and Partners resources. # Required. The bidding strategy of the YouTube and Partners line item.
-      "adGroupEffectiveTargetCpaSource": "A String", # Output only. Source of the effective target CPA value for ad group.
-      "adGroupEffectiveTargetCpaValue": "A String", # Output only. The effective target CPA for ad group, in micros of advertiser's currency.
-      "type": "A String", # The type of the bidding strategy.
-      "value": "A String", # The value used by the bidding strategy. When the bidding strategy is assigned at the line item level, this field is only applicable for the following strategy types: * `YOUTUBE_AND_PARTNERS_BIDDING_STRATEGY_TYPE_TARGET_CPA` * `YOUTUBE_AND_PARTNERS_BIDDING_STRATEGY_TYPE_TARGET_ROAS` * `YOUTUBE_AND_PARTNERS_BIDDING_STRATEGY_TYPE_RESERVE_SHARE_OF_VOICE` When the bidding strategy is assigned at the ad group level, this field is only applicable for the following strategy types: * `YOUTUBE_AND_PARTNERS_BIDDING_STRATEGY_TYPE_MANUAL_CPM` * `YOUTUBE_AND_PARTNERS_BIDDING_STRATEGY_TYPE_MANUAL_CPV` * `YOUTUBE_AND_PARTNERS_BIDDING_STRATEGY_TYPE_TARGET_CPA` * `YOUTUBE_AND_PARTNERS_BIDDING_STRATEGY_TYPE_TARGET_CPM` * `YOUTUBE_AND_PARTNERS_BIDDING_STRATEGY_TYPE_RESERVE_CPM` * `YOUTUBE_AND_PARTNERS_BIDDING_STRATEGY_TYPE_TARGET_ROAS` If not using an applicable strategy, the value of this field will be 0.
-    },
-    "contentCategory": "A String", # Output only. The kind of content on which the YouTube and Partners ads will be shown. *Warning*: This field will be removed in the near future. Use effective_content_category instead.
-    "effectiveContentCategory": "A String", # Output only. The content category which takes effect when serving the line item. When content category is set in both line item and advertiser, the stricter one will take effect when serving the line item. New line items will only inherit the advertiser level setting.
-    "inventorySourceSettings": { # Settings that control what YouTube related inventories the YouTube and Partners line item will target. # Settings that control what YouTube and Partners inventories the line item will target.
-      "includeGoogleTv": True or False, # Optional. Whether to target inventory in video apps available with Google TV.
-      "includeYoutubeSearch": True or False, # Whether to target inventory on the YouTube search results page.
-      "includeYoutubeVideoPartners": True or False, # Whether to target inventory on a collection of partner sites and apps that follow the same brand safety standards as YouTube.
-      "includeYoutubeVideos": True or False, # Whether to target inventory of channels and videos on YouTube and YouTube videos embedded on other sites.
-    },
-    "leadFormId": "A String", # Optional. The ID of the form to generate leads.
-    "linkedMerchantId": "A String", # Optional. The ID of the merchant which is linked to the line item for product feed.
-    "relatedVideoIds": [ # Optional. The IDs of the videos appear below the primary video ad when the ad is playing in the YouTube app on mobile devices.
-      "A String",
-    ],
-    "targetFrequency": { # Setting that controls the average number of times the ads will show to the same person over a certain period of time. # Optional. The average number of times you want ads from this line item to show to the same person over a certain period of time.
-      "targetCount": "A String", # The target number of times, on average, the ads will be shown to the same person in the timespan dictated by time_unit and time_unit_count.
-      "timeUnit": "A String", # The unit of time in which the target frequency will be applied. The following time unit is applicable: * `TIME_UNIT_WEEKS`
-      "timeUnitCount": 42, # The number of time_unit the target frequency will last. The following restrictions apply based on the value of time_unit: * `TIME_UNIT_WEEKS` - must be 1
-    },
-    "thirdPartyMeasurementSettings": { # Settings that control what third-party vendors are measuring specific line item metrics. # Optional. The third-party measurement settings of the line item.
-      "brandLiftVendorConfigs": [ # The third-party vendors measuring brand lift. The following third-party vendors are applicable: * `THIRD_PARTY_VENDOR_DYNATA` * `THIRD_PARTY_VENDOR_KANTAR`
-        { # Settings that control how third-party measurement vendors are configured.
-          "placementId": "A String", # The ID used by the platform of the third-party vendor to identify the line item.
-          "vendor": "A String", # The third-party measurement vendor.
-        },
-      ],
-      "brandSafetyVendorConfigs": [ # The third-party vendors measuring brand safety. The following third-party vendors are applicable: * `THIRD_PARTY_VENDOR_ZEFR` * `THIRD_PARTY_VENDOR_DOUBLE_VERIFY` * `THIRD_PARTY_VENDOR_INTEGRAL_AD_SCIENCE`
-        { # Settings that control how third-party measurement vendors are configured.
-          "placementId": "A String", # The ID used by the platform of the third-party vendor to identify the line item.
-          "vendor": "A String", # The third-party measurement vendor.
-        },
-      ],
-      "reachVendorConfigs": [ # The third-party vendors measuring reach. The following third-party vendors are applicable: * `THIRD_PARTY_VENDOR_NIELSEN` * `THIRD_PARTY_VENDOR_COMSCORE` * `THIRD_PARTY_VENDOR_KANTAR`
-        { # Settings that control how third-party measurement vendors are configured.
-          "placementId": "A String", # The ID used by the platform of the third-party vendor to identify the line item.
-          "vendor": "A String", # The third-party measurement vendor.
-        },
-      ],
-      "viewabilityVendorConfigs": [ # The third-party vendors measuring viewability. The following third-party vendors are applicable: * `THIRD_PARTY_VENDOR_MOAT` * `THIRD_PARTY_VENDOR_DOUBLE_VERIFY` * `THIRD_PARTY_VENDOR_INTEGRAL_AD_SCIENCE` * `THIRD_PARTY_VENDOR_COMSCORE` * `THIRD_PARTY_VENDOR_TELEMETRY` * `THIRD_PARTY_VENDOR_MEETRICS`
-        { # Settings that control how third-party measurement vendors are configured.
-          "placementId": "A String", # The ID used by the platform of the third-party vendor to identify the line item.
-          "vendor": "A String", # The third-party measurement vendor.
-        },
-      ],
-    },
-    "videoAdInventoryControl": { # The video ad inventory control used in certain YouTube line item types. # Optional. The settings to control which inventory is allowed for this line item.
-      "allowInFeed": True or False, # Optional. Whether ads can serve as in-feed format.
-      "allowInStream": True or False, # Optional. Whether ads can serve as in-stream format.
-      "allowShorts": True or False, # Optional. Whether ads can serve as shorts format.
-    },
-    "videoAdSequenceSettings": { # Settings related to VideoAdSequence. # Optional. The settings related to VideoAdSequence.
-      "minimumDuration": "A String", # The minimum time interval before the same user sees this sequence again.
-      "steps": [ # The steps of which the sequence consists.
-        { # The detail of a single step in a VideoAdSequence.
-          "adGroupId": "A String", # The ID of the corresponding ad group of the step.
-          "interactionType": "A String", # The interaction on the previous step that will lead the viewer to this step. The first step does not have interaction_type.
-          "previousStepId": "A String", # The ID of the previous step. The first step does not have previous step.
-          "stepId": "A String", # The ID of the step.
-        },
-      ],
-    },
-    "viewFrequencyCap": { # Settings that control the number of times a user may be shown with the same ad during a given time period. # The view frequency cap settings of the line item. The max_views field in this settings object must be used if assigning a limited cap.
-      "maxImpressions": 42, # The maximum number of times a user may be shown the same ad during this period. Must be greater than 0. Required when unlimited is `false` and max_views is not set.
-      "maxViews": 42, # Optional. The maximum number of times a user may click-through or fully view an ad during this period until it is no longer served to them. Must be greater than 0. Only applicable to YouTube and Partners resources. Required when unlimited is `false` and max_impressions is not set.
-      "timeUnit": "A String", # The time unit in which the frequency cap will be applied. Required when unlimited is `false`.
-      "timeUnitCount": 42, # The number of time_unit the frequency cap will last. Required when unlimited is `false`. The following restrictions apply based on the value of time_unit: * `TIME_UNIT_MONTHS` - must be 1 * `TIME_UNIT_WEEKS` - must be between 1 and 4 * `TIME_UNIT_DAYS` - must be between 1 and 6 * `TIME_UNIT_HOURS` - must be between 1 and 23 * `TIME_UNIT_MINUTES` - must be between 1 and 59
-      "unlimited": True or False, # Whether unlimited frequency capping is applied. When this field is set to `true`, the remaining frequency cap fields are not applicable.
-    },
-  },
-}
-
-
get(advertiserId, lineItemId, x__xgafv=None)
Gets a line item.
@@ -1686,7 +1469,7 @@ 

Method Details

"fixedBid": { # A strategy that uses a fixed bidding price. # A strategy that uses a fixed bid price. "bidAmountMicros": "A String", # The fixed bid amount, in micros of the advertiser's currency. For insertion order entity, bid_amount_micros should be set as 0. For line item entity, bid_amount_micros must be greater than or equal to billable unit of the given currency and smaller than or equal to the upper limit 1000000000. For example, 1500000 represents 1.5 standard units of the currency. }, - "maximizeSpendAutoBid": { # A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. # A strategy that automatically adjusts the bid to optimize to your performance goal while spending the full budget. At insertion order level, the markup_type of line items cannot be set to `PARTNER_REVENUE_MODEL_MARKUP_TYPE_CPM`. In addition, when performance_goal_type is one of: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` , the line_item_type of the insertion order line items must be either: * `LINE_ITEM_TYPE_DISPLAY_DEFAULT` * `LINE_ITEM_TYPE_VIDEO_DEFAULT` , and when performance_goal_type is either: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` the line_item_type of the insertion order line items must be `LINE_ITEM_TYPE_VIDEO_DEFAULT`. + "maximizeSpendAutoBid": { # A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. # * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA`, `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC`, and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` only allow for `LINE_ITEM_TYPE_DISPLAY_DEFAULT` or `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` only allow for `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_REACH` only allows for `LINE_ITEM_TYPE_VIDEO_OVER_THE_TOP` line items. "customBiddingAlgorithmId": "A String", # The ID of the Custom Bidding Algorithm used by this strategy. Only applicable when performance_goal_type is set to `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CUSTOM_ALGO`. Assigning a custom bidding algorithm that uses floodlight activities not identified in floodlightActivityConfigs will return an error. "maxAverageCpmBidAmountMicros": "A String", # The maximum average CPM that may be bid, in micros of the advertiser's currency. Must be greater than or equal to a billable unit of the given currency. For example, 1500000 represents 1.5 standard units of the currency. "performanceGoalType": "A String", # Required. The type of the performance goal that the bidding strategy tries to minimize while spending the full budget. `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM` is not supported for this strategy. @@ -1890,7 +1673,7 @@

Method Details

"fixedBid": { # A strategy that uses a fixed bidding price. # A strategy that uses a fixed bid price. "bidAmountMicros": "A String", # The fixed bid amount, in micros of the advertiser's currency. For insertion order entity, bid_amount_micros should be set as 0. For line item entity, bid_amount_micros must be greater than or equal to billable unit of the given currency and smaller than or equal to the upper limit 1000000000. For example, 1500000 represents 1.5 standard units of the currency. }, - "maximizeSpendAutoBid": { # A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. # A strategy that automatically adjusts the bid to optimize to your performance goal while spending the full budget. At insertion order level, the markup_type of line items cannot be set to `PARTNER_REVENUE_MODEL_MARKUP_TYPE_CPM`. In addition, when performance_goal_type is one of: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` , the line_item_type of the insertion order line items must be either: * `LINE_ITEM_TYPE_DISPLAY_DEFAULT` * `LINE_ITEM_TYPE_VIDEO_DEFAULT` , and when performance_goal_type is either: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` the line_item_type of the insertion order line items must be `LINE_ITEM_TYPE_VIDEO_DEFAULT`. + "maximizeSpendAutoBid": { # A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. # * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA`, `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC`, and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` only allow for `LINE_ITEM_TYPE_DISPLAY_DEFAULT` or `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` only allow for `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_REACH` only allows for `LINE_ITEM_TYPE_VIDEO_OVER_THE_TOP` line items. "customBiddingAlgorithmId": "A String", # The ID of the Custom Bidding Algorithm used by this strategy. Only applicable when performance_goal_type is set to `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CUSTOM_ALGO`. Assigning a custom bidding algorithm that uses floodlight activities not identified in floodlightActivityConfigs will return an error. "maxAverageCpmBidAmountMicros": "A String", # The maximum average CPM that may be bid, in micros of the advertiser's currency. Must be greater than or equal to a billable unit of the given currency. For example, 1500000 represents 1.5 standard units of the currency. "performanceGoalType": "A String", # Required. The type of the performance goal that the bidding strategy tries to minimize while spending the full budget. `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM` is not supported for this strategy. @@ -2101,7 +1884,7 @@

Method Details

"fixedBid": { # A strategy that uses a fixed bidding price. # A strategy that uses a fixed bid price. "bidAmountMicros": "A String", # The fixed bid amount, in micros of the advertiser's currency. For insertion order entity, bid_amount_micros should be set as 0. For line item entity, bid_amount_micros must be greater than or equal to billable unit of the given currency and smaller than or equal to the upper limit 1000000000. For example, 1500000 represents 1.5 standard units of the currency. }, - "maximizeSpendAutoBid": { # A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. # A strategy that automatically adjusts the bid to optimize to your performance goal while spending the full budget. At insertion order level, the markup_type of line items cannot be set to `PARTNER_REVENUE_MODEL_MARKUP_TYPE_CPM`. In addition, when performance_goal_type is one of: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` , the line_item_type of the insertion order line items must be either: * `LINE_ITEM_TYPE_DISPLAY_DEFAULT` * `LINE_ITEM_TYPE_VIDEO_DEFAULT` , and when performance_goal_type is either: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` the line_item_type of the insertion order line items must be `LINE_ITEM_TYPE_VIDEO_DEFAULT`. + "maximizeSpendAutoBid": { # A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. # * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA`, `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC`, and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` only allow for `LINE_ITEM_TYPE_DISPLAY_DEFAULT` or `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` only allow for `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_REACH` only allows for `LINE_ITEM_TYPE_VIDEO_OVER_THE_TOP` line items. "customBiddingAlgorithmId": "A String", # The ID of the Custom Bidding Algorithm used by this strategy. Only applicable when performance_goal_type is set to `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CUSTOM_ALGO`. Assigning a custom bidding algorithm that uses floodlight activities not identified in floodlightActivityConfigs will return an error. "maxAverageCpmBidAmountMicros": "A String", # The maximum average CPM that may be bid, in micros of the advertiser's currency. Must be greater than or equal to a billable unit of the given currency. For example, 1500000 represents 1.5 standard units of the currency. "performanceGoalType": "A String", # Required. The type of the performance goal that the bidding strategy tries to minimize while spending the full budget. `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM` is not supported for this strategy. @@ -2293,7 +2076,7 @@

Method Details

"fixedBid": { # A strategy that uses a fixed bidding price. # A strategy that uses a fixed bid price. "bidAmountMicros": "A String", # The fixed bid amount, in micros of the advertiser's currency. For insertion order entity, bid_amount_micros should be set as 0. For line item entity, bid_amount_micros must be greater than or equal to billable unit of the given currency and smaller than or equal to the upper limit 1000000000. For example, 1500000 represents 1.5 standard units of the currency. }, - "maximizeSpendAutoBid": { # A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. # A strategy that automatically adjusts the bid to optimize to your performance goal while spending the full budget. At insertion order level, the markup_type of line items cannot be set to `PARTNER_REVENUE_MODEL_MARKUP_TYPE_CPM`. In addition, when performance_goal_type is one of: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` , the line_item_type of the insertion order line items must be either: * `LINE_ITEM_TYPE_DISPLAY_DEFAULT` * `LINE_ITEM_TYPE_VIDEO_DEFAULT` , and when performance_goal_type is either: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` the line_item_type of the insertion order line items must be `LINE_ITEM_TYPE_VIDEO_DEFAULT`. + "maximizeSpendAutoBid": { # A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. # * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA`, `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC`, and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` only allow for `LINE_ITEM_TYPE_DISPLAY_DEFAULT` or `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` only allow for `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_REACH` only allows for `LINE_ITEM_TYPE_VIDEO_OVER_THE_TOP` line items. "customBiddingAlgorithmId": "A String", # The ID of the Custom Bidding Algorithm used by this strategy. Only applicable when performance_goal_type is set to `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CUSTOM_ALGO`. Assigning a custom bidding algorithm that uses floodlight activities not identified in floodlightActivityConfigs will return an error. "maxAverageCpmBidAmountMicros": "A String", # The maximum average CPM that may be bid, in micros of the advertiser's currency. Must be greater than or equal to a billable unit of the given currency. For example, 1500000 represents 1.5 standard units of the currency. "performanceGoalType": "A String", # Required. The type of the performance goal that the bidding strategy tries to minimize while spending the full budget. `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM` is not supported for this strategy. diff --git a/docs/dyn/displayvideo_v2.floodlightGroups.floodlightActivities.html b/docs/dyn/displayvideo_v2.floodlightGroups.floodlightActivities.html index 89dc65b4d2..8c9743587d 100644 --- a/docs/dyn/displayvideo_v2.floodlightGroups.floodlightActivities.html +++ b/docs/dyn/displayvideo_v2.floodlightGroups.floodlightActivities.html @@ -134,7 +134,7 @@

Method Details

Args: floodlightGroupId: string, Required. The ID of the parent Floodlight group to which the requested Floodlight activities belong. (required) orderBy: string, Optional. Field by which to sort the list. Acceptable values are: * `displayName` (default) * `floodlightActivityId` The default sorting order is ascending. To specify descending order for a field, a suffix "desc" should be added to the field name. Example: `displayName desc`. - pageSize: integer, Optional. Requested page size. Must be between `1` and `100`. If unspecified will default to `100`. Returns error code `INVALID_ARGUMENT` if an invalid value is specified. + pageSize: integer, Optional. Requested page size. Must be between `1` and `200`. If unspecified will default to `100`. Returns error code `INVALID_ARGUMENT` if an invalid value is specified. pageToken: string, Optional. A token identifying a page of results the server should return. Typically, this is the value of next_page_token returned from the previous call to `ListFloodlightActivities` method. If not specified, the first page of results will be returned. partnerId: string, Required. The ID of the partner through which the Floodlight activities are being accessed. x__xgafv: string, V1 error format. diff --git a/docs/dyn/displayvideo_v3.advertisers.adGroups.html b/docs/dyn/displayvideo_v3.advertisers.adGroups.html index a6b00c0a2d..3d8f7e8e27 100644 --- a/docs/dyn/displayvideo_v3.advertisers.adGroups.html +++ b/docs/dyn/displayvideo_v3.advertisers.adGroups.html @@ -494,7 +494,7 @@

Method Details

"fixedBid": { # A strategy that uses a fixed bidding price. # A strategy that uses a fixed bid price. "bidAmountMicros": "A String", # The fixed bid amount, in micros of the advertiser's currency. For insertion order entity, bid_amount_micros should be set as 0. For line item entity, bid_amount_micros must be greater than or equal to billable unit of the given currency and smaller than or equal to the upper limit 1000000000. For example, 1500000 represents 1.5 standard units of the currency. }, - "maximizeSpendAutoBid": { # A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. # A strategy that automatically adjusts the bid to optimize to your performance goal while spending the full budget. At insertion order level, the markup_type of line items cannot be set to `PARTNER_REVENUE_MODEL_MARKUP_TYPE_CPM`. In addition, when performance_goal_type is one of: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` , the line_item_type of the insertion order line items must be either: * `LINE_ITEM_TYPE_DISPLAY_DEFAULT` * `LINE_ITEM_TYPE_VIDEO_DEFAULT` , and when performance_goal_type is either: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` the line_item_type of the insertion order line items must be `LINE_ITEM_TYPE_VIDEO_DEFAULT`. + "maximizeSpendAutoBid": { # A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. # * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA`, `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC`, and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` only allow for `LINE_ITEM_TYPE_DISPLAY_DEFAULT` or `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` only allow for `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_REACH` only allows for `LINE_ITEM_TYPE_VIDEO_OVER_THE_TOP` line items. "customBiddingAlgorithmId": "A String", # The ID of the Custom Bidding Algorithm used by this strategy. Only applicable when performance_goal_type is set to `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CUSTOM_ALGO`. Assigning a custom bidding algorithm that uses floodlight activities not identified in floodlightActivityConfigs will return an error. "maxAverageCpmBidAmountMicros": "A String", # The maximum average CPM that may be bid, in micros of the advertiser's currency. Must be greater than or equal to a billable unit of the given currency. For example, 1500000 represents 1.5 standard units of the currency. "performanceGoalType": "A String", # Required. The type of the performance goal that the bidding strategy tries to minimize while spending the full budget. `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM` is not supported for this strategy. @@ -566,7 +566,7 @@

Method Details

"fixedBid": { # A strategy that uses a fixed bidding price. # A strategy that uses a fixed bid price. "bidAmountMicros": "A String", # The fixed bid amount, in micros of the advertiser's currency. For insertion order entity, bid_amount_micros should be set as 0. For line item entity, bid_amount_micros must be greater than or equal to billable unit of the given currency and smaller than or equal to the upper limit 1000000000. For example, 1500000 represents 1.5 standard units of the currency. }, - "maximizeSpendAutoBid": { # A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. # A strategy that automatically adjusts the bid to optimize to your performance goal while spending the full budget. At insertion order level, the markup_type of line items cannot be set to `PARTNER_REVENUE_MODEL_MARKUP_TYPE_CPM`. In addition, when performance_goal_type is one of: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` , the line_item_type of the insertion order line items must be either: * `LINE_ITEM_TYPE_DISPLAY_DEFAULT` * `LINE_ITEM_TYPE_VIDEO_DEFAULT` , and when performance_goal_type is either: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` the line_item_type of the insertion order line items must be `LINE_ITEM_TYPE_VIDEO_DEFAULT`. + "maximizeSpendAutoBid": { # A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. # * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA`, `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC`, and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` only allow for `LINE_ITEM_TYPE_DISPLAY_DEFAULT` or `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` only allow for `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_REACH` only allows for `LINE_ITEM_TYPE_VIDEO_OVER_THE_TOP` line items. "customBiddingAlgorithmId": "A String", # The ID of the Custom Bidding Algorithm used by this strategy. Only applicable when performance_goal_type is set to `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CUSTOM_ALGO`. Assigning a custom bidding algorithm that uses floodlight activities not identified in floodlightActivityConfigs will return an error. "maxAverageCpmBidAmountMicros": "A String", # The maximum average CPM that may be bid, in micros of the advertiser's currency. Must be greater than or equal to a billable unit of the given currency. For example, 1500000 represents 1.5 standard units of the currency. "performanceGoalType": "A String", # Required. The type of the performance goal that the bidding strategy tries to minimize while spending the full budget. `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM` is not supported for this strategy. diff --git a/docs/dyn/displayvideo_v3.advertisers.campaigns.html b/docs/dyn/displayvideo_v3.advertisers.campaigns.html index 9f9c8680d3..34e22a2e98 100644 --- a/docs/dyn/displayvideo_v3.advertisers.campaigns.html +++ b/docs/dyn/displayvideo_v3.advertisers.campaigns.html @@ -74,11 +74,6 @@

Display & Video 360 API . advertisers . campaigns

Instance Methods

-

- targetingTypes() -

-

Returns the targetingTypes Resource.

-

close()

Close httplib2 connections.

@@ -94,12 +89,6 @@

Instance Methods

list(advertiserId, filter=None, orderBy=None, pageSize=None, pageToken=None, x__xgafv=None)

Lists campaigns in an advertiser. The order is defined by the order_by parameter. If a filter by entity_status is not specified, campaigns with `ENTITY_STATUS_ARCHIVED` will not be included in the results.

-

- listAssignedTargetingOptions(advertiserId, campaignId, filter=None, orderBy=None, pageSize=None, pageToken=None, x__xgafv=None)

-

Lists assigned targeting options of a campaign across targeting types.

-

- listAssignedTargetingOptions_next()

-

Retrieves the next page of results.

list_next()

Retrieves the next page of results.

@@ -477,371 +466,6 @@

Method Details

}
-
- listAssignedTargetingOptions(advertiserId, campaignId, filter=None, orderBy=None, pageSize=None, pageToken=None, x__xgafv=None) -
Lists assigned targeting options of a campaign across targeting types.
-
-Args:
-  advertiserId: string, Required. The ID of the advertiser the campaign belongs to. (required)
-  campaignId: string, Required. The ID of the campaign to list assigned targeting options for. (required)
-  filter: string, Allows filtering by assigned targeting option fields. Supported syntax: * Filter expressions are made up of one or more restrictions. * Restrictions can be combined by the `OR` logical operator. * A restriction has the form of `{field} {operator} {value}`. * All fields must use the `EQUALS (=)` operator. Supported fields: * `targetingType` * `inheritance` Examples: * `AssignedTargetingOption` resources of targeting type `TARGETING_TYPE_LANGUAGE` or `TARGETING_TYPE_GENDER`: `targetingType="TARGETING_TYPE_LANGUAGE" OR targetingType="TARGETING_TYPE_GENDER"` * `AssignedTargetingOption` resources with inheritance status of `NOT_INHERITED` or `INHERITED_FROM_PARTNER`: `inheritance="NOT_INHERITED" OR inheritance="INHERITED_FROM_PARTNER"` The length of this field should be no more than 500 characters. Reference our [filter `LIST` requests](/display-video/api/guides/how-tos/filters) guide for more information.
-  orderBy: string, Field by which to sort the list. Acceptable values are: * `targetingType` (default) The default sorting order is ascending. To specify descending order for a field, a suffix "desc" should be added to the field name. Example: `targetingType desc`.
-  pageSize: integer, Requested page size. The size must be an integer between `1` and `5000`. If unspecified, the default is `5000`. Returns error code `INVALID_ARGUMENT` if an invalid value is specified.
-  pageToken: string, A token that lets the client fetch the next page of results. Typically, this is the value of next_page_token returned from the previous call to `BulkListCampaignAssignedTargetingOptions` method. If not specified, the first page of results will be returned.
-  x__xgafv: string, V1 error format.
-    Allowed values
-      1 - v1 error format
-      2 - v2 error format
-
-Returns:
-  An object of the form:
-
-    {
-  "assignedTargetingOptions": [ # The list of assigned targeting options. This list will be absent if empty.
-    { # A single assigned targeting option, which defines the state of a targeting option for an entity with targeting settings.
-      "ageRangeDetails": { # Represents a targetable age range. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_AGE_RANGE`. # Age range details. This field will be populated when the targeting_type is `TARGETING_TYPE_AGE_RANGE`.
-        "ageRange": "A String", # Required. The age range of an audience. We only support targeting a continuous age range of an audience. Thus, the age range represented in this field can be 1) targeted solely, or, 2) part of a larger continuous age range. The reach of a continuous age range targeting can be expanded by also targeting an audience of an unknown age.
-      },
-      "appCategoryDetails": { # Details for assigned app category targeting option. This will be populated in the app_category_details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_APP_CATEGORY`. # App category details. This field will be populated when the targeting_type is `TARGETING_TYPE_APP_CATEGORY`.
-        "displayName": "A String", # Output only. The display name of the app category.
-        "negative": True or False, # Indicates if this option is being negatively targeted.
-        "targetingOptionId": "A String", # Required. The targeting_option_id field when targeting_type is `TARGETING_TYPE_APP_CATEGORY`.
-      },
-      "appDetails": { # Details for assigned app targeting option. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_APP`. # App details. This field will be populated when the targeting_type is `TARGETING_TYPE_APP`.
-        "appId": "A String", # Required. The ID of the app. Android's Play store app uses bundle ID, for example `com.google.android.gm`. Apple's App store app ID uses 9 digit string, for example `422689480`.
-        "appPlatform": "A String", # Indicates the platform of the targeted app. If this field is not specified, the app platform will be assumed to be mobile (i.e., Android or iOS), and we will derive the appropriate mobile platform from the app ID.
-        "displayName": "A String", # Output only. The display name of the app.
-        "negative": True or False, # Indicates if this option is being negatively targeted.
-      },
-      "assignedTargetingOptionId": "A String", # Output only. The unique ID of the assigned targeting option. The ID is only unique within a given resource and targeting type. It may be reused in other contexts.
-      "assignedTargetingOptionIdAlias": "A String", # Output only. An alias for the assigned_targeting_option_id. This value can be used in place of `assignedTargetingOptionId` when retrieving or deleting existing targeting. This field will only be supported for all assigned targeting options of the following targeting types: * `TARGETING_TYPE_AGE_RANGE` * `TARGETING_TYPE_DEVICE_TYPE` * `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION` * `TARGETING_TYPE_ENVIRONMENT` * `TARGETING_TYPE_EXCHANGE` * `TARGETING_TYPE_GENDER` * `TARGETING_TYPE_HOUSEHOLD_INCOME` * `TARGETING_TYPE_NATIVE_CONTENT_POSITION` * `TARGETING_TYPE_OMID` * `TARGETING_TYPE_PARENTAL_STATUS` * `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION` * `TARGETING_TYPE_VIDEO_PLAYER_SIZE` * `TARGETING_TYPE_VIEWABILITY` This field is also supported for line item assigned targeting options of the following targeting types: * `TARGETING_TYPE_CONTENT_INSTREAM_POSITION` * `TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION`
-      "audienceGroupDetails": { # Assigned audience group targeting option details. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_AUDIENCE_GROUP`. The relation between each group is UNION, except for excluded_first_and_third_party_audience_group and excluded_google_audience_group, of which COMPLEMENT is used as an INTERSECTION with other groups. # Audience targeting details. This field will be populated when the targeting_type is `TARGETING_TYPE_AUDIENCE_GROUP`. You can only target one audience group option per resource.
-        "excludedFirstAndThirdPartyAudienceGroup": { # Details of first and third party audience group. All first and third party audience targeting settings are logically ‘OR’ of each other. # Optional. The first and third party audience ids and recencies of the excluded first and third party audience group. Used for negative targeting. The COMPLEMENT of the UNION of this group and other excluded audience groups is used as an INTERSECTION to any positive audience targeting. All items are logically ‘OR’ of each other.
-          "settings": [ # Required. All first and third party audience targeting settings in first and third party audience group. Repeated settings with the same id are not allowed.
-            { # Details of first and third party audience targeting setting.
-              "firstAndThirdPartyAudienceId": "A String", # Required. First and third party audience id of the first and third party audience targeting setting. This id is first_and_third_party_audience_id.
-              "recency": "A String", # Optional. The recency of the first and third party audience targeting setting. Only applicable to first party audiences, otherwise will be ignored. For more info, refer to https://support.google.com/displayvideo/answer/2949947#recency When unspecified, no recency limit will be used.
-            },
-          ],
-        },
-        "excludedGoogleAudienceGroup": { # Details of Google audience group. All Google audience targeting settings are logically ‘OR’ of each other. # Optional. The Google audience ids of the excluded Google audience group. Used for negative targeting. The COMPLEMENT of the UNION of this group and other excluded audience groups is used as an INTERSECTION to any positive audience targeting. Only contains Affinity, In-market and Installed-apps type Google audiences. All items are logically ‘OR’ of each other.
-          "settings": [ # Required. All Google audience targeting settings in Google audience group. Repeated settings with the same id will be ignored.
-            { # Details of Google audience targeting setting.
-              "googleAudienceId": "A String", # Required. Google audience id of the Google audience targeting setting. This id is google_audience_id.
-            },
-          ],
-        },
-        "includedCombinedAudienceGroup": { # Details of combined audience group. All combined audience targeting settings are logically ‘OR’ of each other. # Optional. The combined audience ids of the included combined audience group. Contains combined audience ids only.
-          "settings": [ # Required. All combined audience targeting settings in combined audience group. Repeated settings with the same id will be ignored. The number of combined audience settings should be no more than five, error will be thrown otherwise.
-            { # Details of combined audience targeting setting.
-              "combinedAudienceId": "A String", # Required. Combined audience id of combined audience targeting setting. This id is combined_audience_id.
-            },
-          ],
-        },
-        "includedCustomListGroup": { # Details of custom list group. All custom list targeting settings are logically ‘OR’ of each other. # Optional. The custom list ids of the included custom list group. Contains custom list ids only.
-          "settings": [ # Required. All custom list targeting settings in custom list group. Repeated settings with the same id will be ignored.
-            { # Details of custom list targeting setting.
-              "customListId": "A String", # Required. Custom id of custom list targeting setting. This id is custom_list_id.
-            },
-          ],
-        },
-        "includedFirstAndThirdPartyAudienceGroups": [ # Optional. The first and third party audience ids and recencies of included first and third party audience groups. Each first and third party audience group contains first and third party audience ids only. The relation between each first and third party audience group is INTERSECTION, and the result is UNION'ed with other audience groups. Repeated groups with the same settings will be ignored.
-          { # Details of first and third party audience group. All first and third party audience targeting settings are logically ‘OR’ of each other.
-            "settings": [ # Required. All first and third party audience targeting settings in first and third party audience group. Repeated settings with the same id are not allowed.
-              { # Details of first and third party audience targeting setting.
-                "firstAndThirdPartyAudienceId": "A String", # Required. First and third party audience id of the first and third party audience targeting setting. This id is first_and_third_party_audience_id.
-                "recency": "A String", # Optional. The recency of the first and third party audience targeting setting. Only applicable to first party audiences, otherwise will be ignored. For more info, refer to https://support.google.com/displayvideo/answer/2949947#recency When unspecified, no recency limit will be used.
-              },
-            ],
-          },
-        ],
-        "includedGoogleAudienceGroup": { # Details of Google audience group. All Google audience targeting settings are logically ‘OR’ of each other. # Optional. The Google audience ids of the included Google audience group. Contains Google audience ids only.
-          "settings": [ # Required. All Google audience targeting settings in Google audience group. Repeated settings with the same id will be ignored.
-            { # Details of Google audience targeting setting.
-              "googleAudienceId": "A String", # Required. Google audience id of the Google audience targeting setting. This id is google_audience_id.
-            },
-          ],
-        },
-      },
-      "audioContentTypeDetails": { # Details for audio content type assigned targeting option. This will be populated in the audio_content_type_details field when targeting_type is `TARGETING_TYPE_AUDIO_CONTENT_TYPE`. Explicitly targeting all options is not supported. Remove all audio content type targeting options to achieve this effect. # Audio content type details. This field will be populated when the targeting_type is `TARGETING_TYPE_AUDIO_CONTENT_TYPE`.
-        "audioContentType": "A String", # Required. The audio content type.
-      },
-      "authorizedSellerStatusDetails": { # Represents an assigned authorized seller status. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_AUTHORIZED_SELLER_STATUS`. If a resource does not have an `TARGETING_TYPE_AUTHORIZED_SELLER_STATUS` assigned targeting option, it is using the "Authorized Direct Sellers and Resellers" option. # Authorized seller status details. This field will be populated when the targeting_type is `TARGETING_TYPE_AUTHORIZED_SELLER_STATUS`. You can only target one authorized seller status option per resource. If a resource doesn't have an authorized seller status option, all authorized sellers indicated as DIRECT or RESELLER in the ads.txt file are targeted by default.
-        "authorizedSellerStatus": "A String", # Output only. The authorized seller status to target.
-        "targetingOptionId": "A String", # Required. The targeting_option_id of a TargetingOption of type `TARGETING_TYPE_AUTHORIZED_SELLER_STATUS`.
-      },
-      "browserDetails": { # Details for assigned browser targeting option. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_BROWSER`. # Browser details. This field will be populated when the targeting_type is `TARGETING_TYPE_BROWSER`.
-        "displayName": "A String", # Output only. The display name of the browser.
-        "negative": True or False, # Indicates if this option is being negatively targeted. All assigned browser targeting options on the same resource must have the same value for this field.
-        "targetingOptionId": "A String", # Required. The targeting_option_id of a TargetingOption of type `TARGETING_TYPE_BROWSER`.
-      },
-      "businessChainDetails": { # Details for assigned Business chain targeting option. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_BUSINESS_CHAIN`. # Business chain details. This field will be populated when the targeting_type is `TARGETING_TYPE_BUSINESS_CHAIN`.
-        "displayName": "A String", # Output only. The display name of a business chain, e.g. "KFC", "Chase Bank".
-        "proximityRadiusAmount": 3.14, # Required. The radius of the area around the business chain that will be targeted. The units of the radius are specified by proximity_radius_unit. Must be 1 to 800 if unit is `DISTANCE_UNIT_KILOMETERS` and 1 to 500 if unit is `DISTANCE_UNIT_MILES`. The minimum increment for both cases is 0.1. Inputs will be rounded to the nearest acceptable value if it is too granular, e.g. 15.57 will become 15.6.
-        "proximityRadiusUnit": "A String", # Required. The unit of distance by which the targeting radius is measured.
-        "targetingOptionId": "A String", # Required. The targeting_option_id of a TargetingOption of type `TARGETING_TYPE_BUSINESS_CHAIN`. Accepted business chain targeting option IDs can be retrieved using SearchTargetingOptions.
-      },
-      "carrierAndIspDetails": { # Details for assigned carrier and ISP targeting option. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_CARRIER_AND_ISP`. # Carrier and ISP details. This field will be populated when the targeting_type is `TARGETING_TYPE_CARRIER_AND_ISP`.
-        "displayName": "A String", # Output only. The display name of the carrier or ISP.
-        "negative": True or False, # Indicates if this option is being negatively targeted. All assigned carrier and ISP targeting options on the same resource must have the same value for this field.
-        "targetingOptionId": "A String", # Required. The targeting_option_id of a TargetingOption of type `TARGETING_TYPE_CARRIER_AND_ISP`.
-      },
-      "categoryDetails": { # Assigned category targeting option details. This will be populated in the category_details field when targeting_type is `TARGETING_TYPE_CATEGORY`. # Category details. This field will be populated when the targeting_type is `TARGETING_TYPE_CATEGORY`. Targeting a category will also target its subcategories. If a category is excluded from targeting and a subcategory is included, the exclusion will take precedence.
-        "displayName": "A String", # Output only. The display name of the category.
-        "negative": True or False, # Indicates if this option is being negatively targeted.
-        "targetingOptionId": "A String", # Required. The targeting_option_id field when targeting_type is `TARGETING_TYPE_CATEGORY`.
-      },
-      "channelDetails": { # Details for assigned channel targeting option. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_CHANNEL`. # Channel details. This field will be populated when the targeting_type is `TARGETING_TYPE_CHANNEL`.
-        "channelId": "A String", # Required. ID of the channel. Should refer to the channel ID field on a [Partner-owned channel](partners.channels#Channel.FIELDS.channel_id) or [advertiser-owned channel](advertisers.channels#Channel.FIELDS.channel_id) resource.
-        "negative": True or False, # Indicates if this option is being negatively targeted. For advertiser level assigned targeting option, this field must be true.
-      },
-      "contentDurationDetails": { # Details for content duration assigned targeting option. This will be populated in the content_duration_details field when targeting_type is `TARGETING_TYPE_CONTENT_DURATION`. Explicitly targeting all options is not supported. Remove all content duration targeting options to achieve this effect. # Content duration details. This field will be populated when the targeting_type is `TARGETING_TYPE_CONTENT_DURATION`.
-        "contentDuration": "A String", # Output only. The content duration.
-        "targetingOptionId": "A String", # Required. The targeting_option_id field when targeting_type is `TARGETING_TYPE_CONTENT_DURATION`.
-      },
-      "contentGenreDetails": { # Details for content genre assigned targeting option. This will be populated in the content_genre_details field when targeting_type is `TARGETING_TYPE_CONTENT_GENRE`. Explicitly targeting all options is not supported. Remove all content genre targeting options to achieve this effect. # Content genre details. This field will be populated when the targeting_type is `TARGETING_TYPE_CONTENT_GENRE`.
-        "displayName": "A String", # Output only. The display name of the content genre.
-        "negative": True or False, # Indicates if this option is being negatively targeted.
-        "targetingOptionId": "A String", # Required. The targeting_option_id field when targeting_type is `TARGETING_TYPE_CONTENT_GENRE`.
-      },
-      "contentInstreamPositionDetails": { # Assigned content instream position targeting option details. This will be populated in the content_instream_position_details field when targeting_type is `TARGETING_TYPE_CONTENT_INSTREAM_POSITION`. # Content instream position details. This field will be populated when the targeting_type is `TARGETING_TYPE_CONTENT_INSTREAM_POSITION`.
-        "adType": "A String", # Output only. The ad type to target. Only applicable to insertion order targeting and new line items supporting the specified ad type will inherit this targeting option by default. Possible values are: * `AD_TYPE_VIDEO`, the setting will be inherited by new line item when line_item_type is `LINE_ITEM_TYPE_VIDEO_DEFAULT`. * `AD_TYPE_AUDIO`, the setting will be inherited by new line item when line_item_type is `LINE_ITEM_TYPE_AUDIO_DEFAULT`.
-        "contentInstreamPosition": "A String", # Required. The content instream position for video or audio ads.
-      },
-      "contentOutstreamPositionDetails": { # Assigned content outstream position targeting option details. This will be populated in the content_outstream_position_details field when targeting_type is `TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION`. # Content outstream position details. This field will be populated when the targeting_type is `TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION`.
-        "adType": "A String", # Output only. The ad type to target. Only applicable to insertion order targeting and new line items supporting the specified ad type will inherit this targeting option by default. Possible values are: * `AD_TYPE_DISPLAY`, the setting will be inherited by new line item when line_item_type is `LINE_ITEM_TYPE_DISPLAY_DEFAULT`. * `AD_TYPE_VIDEO`, the setting will be inherited by new line item when line_item_type is `LINE_ITEM_TYPE_VIDEO_DEFAULT`.
-        "contentOutstreamPosition": "A String", # Required. The content outstream position.
-      },
-      "contentStreamTypeDetails": { # Details for content stream type assigned targeting option. This will be populated in the content_stream_type_details field when targeting_type is `TARGETING_TYPE_CONTENT_STREAM_TYPE`. Explicitly targeting all options is not supported. Remove all content stream type targeting options to achieve this effect. # Content duration details. This field will be populated when the TargetingType is `TARGETING_TYPE_CONTENT_STREAM_TYPE`.
-        "contentStreamType": "A String", # Output only. The content stream type.
-        "targetingOptionId": "A String", # Required. The targeting_option_id field when targeting_type is `TARGETING_TYPE_CONTENT_STREAM_TYPE`.
-      },
-      "contentThemeExclusionDetails": { # Targeting details for content theme. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_CONTENT_THEME_EXCLUSION`. # Content theme details. This field will be populated when the targeting_type is `TARGETING_TYPE_CONTENT_THEME_EXCLUSION`. Content theme are targeting exclusions. Advertiser level content theme exclusions, if set, are always applied in serving (even though they aren't visible in resource settings). Resource settings can exclude content theme in addition to advertiser exclusions.
-        "contentTheme": "A String", # Output only. An enum for the DV360 content theme classifier.
-        "excludedContentTheme": "A String", # Required. An enum for the DV360 content theme classified to be EXCLUDED.
-        "excludedTargetingOptionId": "A String", # Required. ID of the content theme to be EXCLUDED.
-      },
-      "dayAndTimeDetails": { # Representation of a segment of time defined on a specific day of the week and with a start and end time. The time represented by `start_hour` must be before the time represented by `end_hour`. # Day and time details. This field will be populated when the targeting_type is `TARGETING_TYPE_DAY_AND_TIME`.
-        "dayOfWeek": "A String", # Required. The day of the week for this day and time targeting setting.
-        "endHour": 42, # Required. The end hour for day and time targeting. Must be between 1 (1 hour after start of day) and 24 (end of day).
-        "startHour": 42, # Required. The start hour for day and time targeting. Must be between 0 (start of day) and 23 (1 hour before end of day).
-        "timeZoneResolution": "A String", # Required. The mechanism used to determine which timezone to use for this day and time targeting setting.
-      },
-      "deviceMakeModelDetails": { # Assigned device make and model targeting option details. This will be populated in the device_make_model_details field when targeting_type is `TARGETING_TYPE_DEVICE_MAKE_MODEL`. # Device make and model details. This field will be populated when the targeting_type is `TARGETING_TYPE_DEVICE_MAKE_MODEL`.
-        "displayName": "A String", # Output only. The display name of the device make and model.
-        "negative": True or False, # Indicates if this option is being negatively targeted.
-        "targetingOptionId": "A String", # Required. The targeting_option_id field when targeting_type is `TARGETING_TYPE_DEVICE_MAKE_MODEL`.
-      },
-      "deviceTypeDetails": { # Targeting details for device type. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_DEVICE_TYPE`. # Device Type details. This field will be populated when the targeting_type is `TARGETING_TYPE_DEVICE_TYPE`.
-        "deviceType": "A String", # Required. The display name of the device type.
-        "youtubeAndPartnersBidMultiplier": 3.14, # Output only. Bid multiplier allows you to show your ads more or less frequently based on the device type. It will apply a multiplier on the original bid price. When this field is 0, it indicates this field is not applicable instead of multiplying 0 on the original bid price. For example, if the bid price without multiplier is $10.0 and the multiplier is 1.5 for Tablet, the resulting bid price for Tablet will be $15.0. Only applicable to YouTube and Partners line items.
-      },
-      "digitalContentLabelExclusionDetails": { # Targeting details for digital content label. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION`. # Digital content label details. This field will be populated when the targeting_type is `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION`. Digital content labels are targeting exclusions. Advertiser level digital content label exclusions, if set, are always applied in serving (even though they aren't visible in resource settings). Resource settings can exclude content labels in addition to advertiser exclusions, but can't override them. A line item won't serve if all the digital content labels are excluded.
-        "excludedContentRatingTier": "A String", # Required. The display name of the digital content label rating tier to be EXCLUDED.
-      },
-      "environmentDetails": { # Assigned environment targeting option details. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_ENVIRONMENT`. # Environment details. This field will be populated when the targeting_type is `TARGETING_TYPE_ENVIRONMENT`.
-        "environment": "A String", # Required. The serving environment.
-      },
-      "exchangeDetails": { # Details for assigned exchange targeting option. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_EXCHANGE`. # Exchange details. This field will be populated when the targeting_type is `TARGETING_TYPE_EXCHANGE`.
-        "exchange": "A String", # Required. The enum value for the exchange.
-      },
-      "genderDetails": { # Details for assigned gender targeting option. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_GENDER`. # Gender details. This field will be populated when the targeting_type is `TARGETING_TYPE_GENDER`.
-        "gender": "A String", # Required. The gender of the audience.
-      },
-      "geoRegionDetails": { # Details for assigned geographic region targeting option. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_GEO_REGION`. # Geographic region details. This field will be populated when the targeting_type is `TARGETING_TYPE_GEO_REGION`.
-        "displayName": "A String", # Output only. The display name of the geographic region (e.g., "Ontario, Canada").
-        "geoRegionType": "A String", # Output only. The type of geographic region targeting.
-        "negative": True or False, # Indicates if this option is being negatively targeted.
-        "targetingOptionId": "A String", # Required. The targeting_option_id of a TargetingOption of type `TARGETING_TYPE_GEO_REGION`.
-      },
-      "householdIncomeDetails": { # Details for assigned household income targeting option. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_HOUSEHOLD_INCOME`. # Household income details. This field will be populated when the targeting_type is `TARGETING_TYPE_HOUSEHOLD_INCOME`.
-        "householdIncome": "A String", # Required. The household income of the audience.
-      },
-      "inheritance": "A String", # Output only. The inheritance status of the assigned targeting option.
-      "inventorySourceDetails": { # Targeting details for inventory source. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_INVENTORY_SOURCE`. # Inventory source details. This field will be populated when the targeting_type is `TARGETING_TYPE_INVENTORY_SOURCE`.
-        "inventorySourceId": "A String", # Required. ID of the inventory source. Should refer to the inventory_source_id field of an InventorySource resource.
-      },
-      "inventorySourceGroupDetails": { # Targeting details for inventory source group. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_INVENTORY_SOURCE_GROUP`. # Inventory source group details. This field will be populated when the targeting_type is `TARGETING_TYPE_INVENTORY_SOURCE_GROUP`.
-        "inventorySourceGroupId": "A String", # Required. ID of the inventory source group. Should refer to the inventory_source_group_id field of an InventorySourceGroup resource.
-      },
-      "keywordDetails": { # Details for assigned keyword targeting option. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_KEYWORD`. # Keyword details. This field will be populated when the targeting_type is `TARGETING_TYPE_KEYWORD`. A maximum of 5000 direct negative keywords can be assigned to a resource. No limit on number of positive keywords that can be assigned.
-        "keyword": "A String", # Required. The keyword, for example `car insurance`. Positive keyword cannot be offensive word. Must be UTF-8 encoded with a maximum size of 255 bytes. Maximum number of characters is 80. Maximum number of words is 10.
-        "negative": True or False, # Indicates if this option is being negatively targeted.
-      },
-      "languageDetails": { # Details for assigned language targeting option. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_LANGUAGE`. # Language details. This field will be populated when the targeting_type is `TARGETING_TYPE_LANGUAGE`.
-        "displayName": "A String", # Output only. The display name of the language (e.g., "French").
-        "negative": True or False, # Indicates if this option is being negatively targeted. All assigned language targeting options on the same resource must have the same value for this field.
-        "targetingOptionId": "A String", # Required. The targeting_option_id of a TargetingOption of type `TARGETING_TYPE_LANGUAGE`.
-      },
-      "name": "A String", # Output only. The resource name for this assigned targeting option.
-      "nativeContentPositionDetails": { # Details for native content position assigned targeting option. This will be populated in the native_content_position_details field when targeting_type is `TARGETING_TYPE_NATIVE_CONTENT_POSITION`. Explicitly targeting all options is not supported. Remove all native content position targeting options to achieve this effect. # Native content position details. This field will be populated when the targeting_type is `TARGETING_TYPE_NATIVE_CONTENT_POSITION`.
-        "contentPosition": "A String", # Required. The content position.
-      },
-      "negativeKeywordListDetails": { # Targeting details for negative keyword list. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_NEGATIVE_KEYWORD_LIST`. # Keyword details. This field will be populated when the targeting_type is `TARGETING_TYPE_NEGATIVE_KEYWORD_LIST`. A maximum of 4 negative keyword lists can be assigned to a resource.
-        "negativeKeywordListId": "A String", # Required. ID of the negative keyword list. Should refer to the negative_keyword_list_id field of a NegativeKeywordList resource.
-      },
-      "omidDetails": { # Represents a targetable Open Measurement enabled inventory type. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_OMID`. # Open Measurement enabled inventory details. This field will be populated when the targeting_type is `TARGETING_TYPE_OMID`.
-        "omid": "A String", # Required. The type of Open Measurement enabled inventory.
-      },
-      "onScreenPositionDetails": { # On screen position targeting option details. This will be populated in the on_screen_position_details field when targeting_type is `TARGETING_TYPE_ON_SCREEN_POSITION`. # On screen position details. This field will be populated when the targeting_type is `TARGETING_TYPE_ON_SCREEN_POSITION`.
-        "adType": "A String", # Output only. The ad type to target. Only applicable to insertion order targeting and new line items supporting the specified ad type will inherit this targeting option by default. Possible values are: * `AD_TYPE_DISPLAY`, the setting will be inherited by new line item when line_item_type is `LINE_ITEM_TYPE_DISPLAY_DEFAULT`. * `AD_TYPE_VIDEO`, the setting will be inherited by new line item when line_item_type is `LINE_ITEM_TYPE_VIDEO_DEFAULT`.
-        "onScreenPosition": "A String", # Output only. The on screen position.
-        "targetingOptionId": "A String", # Required. The targeting_option_id field when targeting_type is `TARGETING_TYPE_ON_SCREEN_POSITION`.
-      },
-      "operatingSystemDetails": { # Assigned operating system targeting option details. This will be populated in the operating_system_details field when targeting_type is `TARGETING_TYPE_OPERATING_SYSTEM`. # Operating system details. This field will be populated when the targeting_type is `TARGETING_TYPE_OPERATING_SYSTEM`.
-        "displayName": "A String", # Output only. The display name of the operating system.
-        "negative": True or False, # Indicates if this option is being negatively targeted.
-        "targetingOptionId": "A String", # Required. The targeting option ID populated in targeting_option_id field when targeting_type is `TARGETING_TYPE_OPERATING_SYSTEM`.
-      },
-      "parentalStatusDetails": { # Details for assigned parental status targeting option. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_PARENTAL_STATUS`. # Parental status details. This field will be populated when the targeting_type is `TARGETING_TYPE_PARENTAL_STATUS`.
-        "parentalStatus": "A String", # Required. The parental status of the audience.
-      },
-      "poiDetails": { # Details for assigned POI targeting option. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_POI`. # POI details. This field will be populated when the targeting_type is `TARGETING_TYPE_POI`.
-        "displayName": "A String", # Output only. The display name of a POI, e.g. "Times Square", "Space Needle", followed by its full address if available.
-        "latitude": 3.14, # Output only. Latitude of the POI rounding to 6th decimal place.
-        "longitude": 3.14, # Output only. Longitude of the POI rounding to 6th decimal place.
-        "proximityRadiusAmount": 3.14, # Required. The radius of the area around the POI that will be targeted. The units of the radius are specified by proximity_radius_unit. Must be 1 to 800 if unit is `DISTANCE_UNIT_KILOMETERS` and 1 to 500 if unit is `DISTANCE_UNIT_MILES`.
-        "proximityRadiusUnit": "A String", # Required. The unit of distance by which the targeting radius is measured.
-        "targetingOptionId": "A String", # Required. The targeting_option_id of a TargetingOption of type `TARGETING_TYPE_POI`. Accepted POI targeting option IDs can be retrieved using `targetingTypes.targetingOptions.search`. If targeting a specific latitude/longitude coordinate removed from an address or POI name, you can generate the necessary targeting option ID by rounding the desired coordinate values to the 6th decimal place, removing the decimals, and concatenating the string values separated by a semicolon. For example, you can target the latitude/longitude pair of 40.7414691, -74.003387 using the targeting option ID "40741469;-74003387". **Upon** **creation, this field value will be updated to append a semicolon and** **alphanumerical hash value if only latitude/longitude coordinates are** **provided.**
-      },
-      "proximityLocationListDetails": { # Targeting details for proximity location list. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_PROXIMITY_LOCATION_LIST`. # Proximity location list details. This field will be populated when the targeting_type is `TARGETING_TYPE_PROXIMITY_LOCATION_LIST`.
-        "proximityLocationListId": "A String", # Required. ID of the proximity location list. Should refer to the location_list_id field of a LocationList resource whose type is `TARGETING_LOCATION_TYPE_PROXIMITY`.
-        "proximityRadius": 3.14, # Required. Radius expressed in the distance units set in proximity_radius_unit. This represents the size of the area around a chosen location that will be targeted. Radius should be between 1 and 500 miles or 800 kilometers.
-        "proximityRadiusUnit": "A String", # Required. Radius distance units.
-      },
-      "regionalLocationListDetails": { # Targeting details for regional location list. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_REGIONAL_LOCATION_LIST`. # Regional location list details. This field will be populated when the targeting_type is `TARGETING_TYPE_REGIONAL_LOCATION_LIST`.
-        "negative": True or False, # Indicates if this option is being negatively targeted.
-        "regionalLocationListId": "A String", # Required. ID of the regional location list. Should refer to the location_list_id field of a LocationList resource whose type is `TARGETING_LOCATION_TYPE_REGIONAL`.
-      },
-      "sensitiveCategoryExclusionDetails": { # Targeting details for sensitive category. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION`. # Sensitive category details. This field will be populated when the targeting_type is `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION`. Sensitive categories are targeting exclusions. Advertiser level sensitive category exclusions, if set, are always applied in serving (even though they aren't visible in resource settings). Resource settings can exclude sensitive categories in addition to advertiser exclusions, but can't override them.
-        "excludedSensitiveCategory": "A String", # Required. An enum for the DV360 Sensitive category content classified to be EXCLUDED.
-      },
-      "sessionPositionDetails": { # Details for session position assigned targeting option. This will be populated in the session_position_details field when targeting_type is `TARGETING_TYPE_SESSION_POSITION`. # Session position details. This field will be populated when the targeting_type is `TARGETING_TYPE_SESSION_POSITION`.
-        "sessionPosition": "A String", # The position where the ad will show in a session.
-      },
-      "subExchangeDetails": { # Details for assigned sub-exchange targeting option. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_SUB_EXCHANGE`. # Sub-exchange details. This field will be populated when the targeting_type is `TARGETING_TYPE_SUB_EXCHANGE`.
-        "targetingOptionId": "A String", # Required. The targeting_option_id of a TargetingOption of type `TARGETING_TYPE_SUB_EXCHANGE`.
-      },
-      "targetingType": "A String", # Output only. Identifies the type of this assigned targeting option.
-      "thirdPartyVerifierDetails": { # Assigned third party verifier targeting option details. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_THIRD_PARTY_VERIFIER`. # Third party verification details. This field will be populated when the targeting_type is `TARGETING_TYPE_THIRD_PARTY_VERIFIER`.
-        "adloox": { # Details of Scope3 (previously known as Adloox) brand safety settings. # Third party brand verifier -- Scope3 (previously known as Adloox).
-          "adultExplicitSexualContent": "A String", # Optional. Adult and Explicit Sexual Content [GARM](https://wfanet.org/leadership/garm/about-garm) risk ranges to exclude.
-          "armsAmmunitionContent": "A String", # Optional. Arms and Ammunition Content [GARM](https://wfanet.org/leadership/garm/about-garm) risk ranges to exclude.
-          "crimeHarmfulActsIndividualsSocietyHumanRightsViolationsContent": "A String", # Optional. Crime and Harmful Acts Content [GARM](https://wfanet.org/leadership/garm/about-garm) risk ranges to exclude.
-          "deathInjuryMilitaryConflictContent": "A String", # Optional. Death, Injury, or Military Conflict Content [GARM](https://wfanet.org/leadership/garm/about-garm) risk ranges to exclude.
-          "debatedSensitiveSocialIssueContent": "A String", # Optional. Debated Sensitive Social Issue Content [GARM](https://wfanet.org/leadership/garm/about-garm) risk ranges to exclude.
-          "displayIabViewability": "A String", # Optional. IAB viewability threshold for display ads.
-          "excludedAdlooxCategories": [ # Scope3 categories to exclude.
-            "A String",
-          ],
-          "excludedFraudIvtMfaCategories": [ # Optional. Scope3's fraud IVT MFA categories to exclude.
-            "A String",
-          ],
-          "hateSpeechActsAggressionContent": "A String", # Optional. Hate Speech and Acts of Aggression Content [GARM](https://wfanet.org/leadership/garm/about-garm) risk ranges to exclude.
-          "illegalDrugsTobaccoEcigarettesVapingAlcoholContent": "A String", # Optional. Illegal Drugs/Alcohol Content [GARM](https://wfanet.org/leadership/garm/about-garm) risk ranges to exclude.
-          "misinformationContent": "A String", # Optional. Misinformation Content [GARM](https://wfanet.org/leadership/garm/about-garm) risk ranges to exclude.
-          "obscenityProfanityContent": "A String", # Optional. Obscenity and Profanity Content [GARM](https://wfanet.org/leadership/garm/about-garm) risk ranges to exclude.
-          "onlinePiracyContent": "A String", # Optional. Online Piracy Content [GARM](https://wfanet.org/leadership/garm/about-garm) risk ranges to exclude.
-          "spamHarmfulContent": "A String", # Optional. Spam or Harmful Content [GARM](https://wfanet.org/leadership/garm/about-garm) risk ranges to exclude.
-          "terrorismContent": "A String", # Optional. Terrorism Content [GARM](https://wfanet.org/leadership/garm/about-garm) risk ranges to exclude.
-          "videoIabViewability": "A String", # Optional. IAB viewability threshold for video ads.
-        },
-        "doubleVerify": { # Details of DoubleVerify settings. # Third party brand verifier -- DoubleVerify.
-          "appStarRating": { # Details of DoubleVerify star ratings settings. # Avoid bidding on apps with the star ratings.
-            "avoidInsufficientStarRating": True or False, # Avoid bidding on apps with insufficient star ratings.
-            "avoidedStarRating": "A String", # Avoid bidding on apps with the star ratings.
-          },
-          "avoidedAgeRatings": [ # Avoid bidding on apps with the age rating.
-            "A String",
-          ],
-          "brandSafetyCategories": { # Settings for brand safety controls. # DV Brand Safety Controls.
-            "avoidUnknownBrandSafetyCategory": True or False, # Unknown or unrateable.
-            "avoidedHighSeverityCategories": [ # Brand safety high severity avoidance categories.
-              "A String",
-            ],
-            "avoidedMediumSeverityCategories": [ # Brand safety medium severity avoidance categories.
-              "A String",
-            ],
-          },
-          "customSegmentId": "A String", # The custom segment ID provided by DoubleVerify. The ID must start with "51" and consist of eight digits. Custom segment ID cannot be specified along with any of the following fields: * brand_safety_categories * avoided_age_ratings * app_star_rating * fraud_invalid_traffic
-          "displayViewability": { # Details of DoubleVerify display viewability settings. # Display viewability settings (applicable to display line items only).
-            "iab": "A String", # Target web and app inventory to maximize IAB viewable rate.
-            "viewableDuring": "A String", # Target web and app inventory to maximize 100% viewable duration.
-          },
-          "fraudInvalidTraffic": { # DoubleVerify Fraud & Invalid Traffic settings. # Avoid Sites and Apps with historical Fraud & IVT Rates.
-            "avoidInsufficientOption": True or False, # Insufficient Historical Fraud & IVT Stats.
-            "avoidedFraudOption": "A String", # Avoid Sites and Apps with historical Fraud & IVT.
-          },
-          "videoViewability": { # Details of DoubleVerify video viewability settings. # Video viewability settings (applicable to video line items only).
-            "playerImpressionRate": "A String", # Target inventory to maximize impressions with 400x300 or greater player size.
-            "videoIab": "A String", # Target web inventory to maximize IAB viewable rate.
-            "videoViewableRate": "A String", # Target web inventory to maximize fully viewable rate.
-          },
-        },
-        "integralAdScience": { # Details of Integral Ad Science settings. # Third party brand verifier -- Integral Ad Science.
-          "customSegmentId": [ # The custom segment ID provided by Integral Ad Science. The ID must be between `1000001` and `1999999` or `3000001` and `3999999`, inclusive.
-            "A String",
-          ],
-          "displayViewability": "A String", # Display Viewability section (applicable to display line items only).
-          "excludeUnrateable": True or False, # Brand Safety - **Unrateable**.
-          "excludedAdFraudRisk": "A String", # Ad Fraud settings.
-          "excludedAdultRisk": "A String", # Brand Safety - **Adult content**.
-          "excludedAlcoholRisk": "A String", # Brand Safety - **Alcohol**.
-          "excludedDrugsRisk": "A String", # Brand Safety - **Drugs**.
-          "excludedGamblingRisk": "A String", # Brand Safety - **Gambling**.
-          "excludedHateSpeechRisk": "A String", # Brand Safety - **Hate speech**.
-          "excludedIllegalDownloadsRisk": "A String", # Brand Safety - **Illegal downloads**.
-          "excludedOffensiveLanguageRisk": "A String", # Brand Safety - **Offensive language**.
-          "excludedViolenceRisk": "A String", # Brand Safety - **Violence**.
-          "qualitySyncCustomSegmentId": [ # Optional. The quality sync custom segment ID provided by Integral Ad Science. The ID must be between `3000000` and `4999999`, inclusive.
-            "A String",
-          ],
-          "traqScoreOption": "A String", # True advertising quality (applicable to Display line items only).
-          "videoViewability": "A String", # Video Viewability Section (applicable to video line items only).
-        },
-      },
-      "urlDetails": { # Details for assigned URL targeting option. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_URL`. # URL details. This field will be populated when the targeting_type is `TARGETING_TYPE_URL`.
-        "negative": True or False, # Indicates if this option is being negatively targeted.
-        "url": "A String", # Required. The URL, for example `example.com`. DV360 supports two levels of subdirectory targeting, for example `www.example.com/one-subdirectory-level/second-level`, and five levels of subdomain targeting, for example `five.four.three.two.one.example.com`.
-      },
-      "userRewardedContentDetails": { # User rewarded content targeting option details. This will be populated in the user_rewarded_content_details field when targeting_type is `TARGETING_TYPE_USER_REWARDED_CONTENT`. # User rewarded content details. This field will be populated when the targeting_type is `TARGETING_TYPE_USER_REWARDED_CONTENT`.
-        "targetingOptionId": "A String", # Required. The targeting_option_id field when targeting_type is `TARGETING_TYPE_USER_REWARDED_CONTENT`.
-        "userRewardedContent": "A String", # Output only. User rewarded content status for video ads.
-      },
-      "videoPlayerSizeDetails": { # Video player size targeting option details. This will be populated in the video_player_size_details field when targeting_type is `TARGETING_TYPE_VIDEO_PLAYER_SIZE`. Explicitly targeting all options is not supported. Remove all video player size targeting options to achieve this effect. # Video player size details. This field will be populated when the targeting_type is `TARGETING_TYPE_VIDEO_PLAYER_SIZE`.
-        "videoPlayerSize": "A String", # Required. The video player size.
-      },
-      "viewabilityDetails": { # Assigned viewability targeting option details. This will be populated in the viewability_details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_VIEWABILITY`. # Viewability details. This field will be populated when the targeting_type is `TARGETING_TYPE_VIEWABILITY`. You can only target one viewability option per resource.
-        "viewability": "A String", # Required. The predicted viewability percentage.
-      },
-      "youtubeChannelDetails": { # Details for YouTube channel assigned targeting option. This will be populated in the youtube_channel_details field when targeting_type is `TARGETING_TYPE_YOUTUBE_CHANNEL`. # YouTube channel details. This field will be populated when the targeting_type is `TARGETING_TYPE_YOUTUBE_CHANNEL`.
-        "channelId": "A String", # The YouTube uploader channel id or the channel code of a YouTube channel.
-        "negative": True or False, # Indicates if this option is being negatively targeted.
-      },
-      "youtubeVideoDetails": { # Details for YouTube video assigned targeting option. This will be populated in the youtube_video_details field when targeting_type is `TARGETING_TYPE_YOUTUBE_VIDEO`. # YouTube video details. This field will be populated when the targeting_type is `TARGETING_TYPE_YOUTUBE_VIDEO`.
-        "negative": True or False, # Indicates if this option is being negatively targeted.
-        "videoId": "A String", # YouTube video id as it appears on the YouTube watch page.
-      },
-    },
-  ],
-  "nextPageToken": "A String", # A token identifying the next page of results. This value should be specified as the pageToken in a subsequent BulkListCampaignAssignedTargetingOptionsRequest to fetch the next page of results. This token will be absent if there are no more assigned_targeting_options to return.
-}
-
- -
- listAssignedTargetingOptions_next() -
Retrieves the next page of results.
-
-        Args:
-          previous_request: The request for the previous page. (required)
-          previous_response: The response from the request for the previous page. (required)
-
-        Returns:
-          A request object that you can call 'execute()' on to request the next
-          page. Returns None if there are no more items in the collection.
-        
-
-
list_next()
Retrieves the next page of results.
diff --git a/docs/dyn/displayvideo_v3.advertisers.insertionOrders.html b/docs/dyn/displayvideo_v3.advertisers.insertionOrders.html
index 25f3ed36f6..982156ead3 100644
--- a/docs/dyn/displayvideo_v3.advertisers.insertionOrders.html
+++ b/docs/dyn/displayvideo_v3.advertisers.insertionOrders.html
@@ -74,11 +74,6 @@
 
 

Display & Video 360 API . advertisers . insertionOrders

Instance Methods

-

- targetingTypes() -

-

Returns the targetingTypes Resource.

-

close()

Close httplib2 connections.

@@ -94,12 +89,6 @@

Instance Methods

list(advertiserId, filter=None, orderBy=None, pageSize=None, pageToken=None, x__xgafv=None)

Lists insertion orders in an advertiser. The order is defined by the order_by parameter. If a filter by entity_status is not specified, insertion orders with `ENTITY_STATUS_ARCHIVED` will not be included in the results.

-

- listAssignedTargetingOptions(advertiserId, insertionOrderId, filter=None, orderBy=None, pageSize=None, pageToken=None, x__xgafv=None)

-

Lists assigned targeting options of an insertion order across targeting types.

-

- listAssignedTargetingOptions_next()

-

Retrieves the next page of results.

list_next()

Retrieves the next page of results.

@@ -127,7 +116,7 @@

Method Details

"fixedBid": { # A strategy that uses a fixed bidding price. # A strategy that uses a fixed bid price. "bidAmountMicros": "A String", # The fixed bid amount, in micros of the advertiser's currency. For insertion order entity, bid_amount_micros should be set as 0. For line item entity, bid_amount_micros must be greater than or equal to billable unit of the given currency and smaller than or equal to the upper limit 1000000000. For example, 1500000 represents 1.5 standard units of the currency. }, - "maximizeSpendAutoBid": { # A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. # A strategy that automatically adjusts the bid to optimize to your performance goal while spending the full budget. At insertion order level, the markup_type of line items cannot be set to `PARTNER_REVENUE_MODEL_MARKUP_TYPE_CPM`. In addition, when performance_goal_type is one of: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` , the line_item_type of the insertion order line items must be either: * `LINE_ITEM_TYPE_DISPLAY_DEFAULT` * `LINE_ITEM_TYPE_VIDEO_DEFAULT` , and when performance_goal_type is either: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` the line_item_type of the insertion order line items must be `LINE_ITEM_TYPE_VIDEO_DEFAULT`. + "maximizeSpendAutoBid": { # A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. # * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA`, `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC`, and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` only allow for `LINE_ITEM_TYPE_DISPLAY_DEFAULT` or `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` only allow for `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_REACH` only allows for `LINE_ITEM_TYPE_VIDEO_OVER_THE_TOP` line items. "customBiddingAlgorithmId": "A String", # The ID of the Custom Bidding Algorithm used by this strategy. Only applicable when performance_goal_type is set to `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CUSTOM_ALGO`. Assigning a custom bidding algorithm that uses floodlight activities not identified in floodlightActivityConfigs will return an error. "maxAverageCpmBidAmountMicros": "A String", # The maximum average CPM that may be bid, in micros of the advertiser's currency. Must be greater than or equal to a billable unit of the given currency. For example, 1500000 represents 1.5 standard units of the currency. "performanceGoalType": "A String", # Required. The type of the performance goal that the bidding strategy tries to minimize while spending the full budget. `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM` is not supported for this strategy. @@ -227,7 +216,7 @@

Method Details

"fixedBid": { # A strategy that uses a fixed bidding price. # A strategy that uses a fixed bid price. "bidAmountMicros": "A String", # The fixed bid amount, in micros of the advertiser's currency. For insertion order entity, bid_amount_micros should be set as 0. For line item entity, bid_amount_micros must be greater than or equal to billable unit of the given currency and smaller than or equal to the upper limit 1000000000. For example, 1500000 represents 1.5 standard units of the currency. }, - "maximizeSpendAutoBid": { # A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. # A strategy that automatically adjusts the bid to optimize to your performance goal while spending the full budget. At insertion order level, the markup_type of line items cannot be set to `PARTNER_REVENUE_MODEL_MARKUP_TYPE_CPM`. In addition, when performance_goal_type is one of: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` , the line_item_type of the insertion order line items must be either: * `LINE_ITEM_TYPE_DISPLAY_DEFAULT` * `LINE_ITEM_TYPE_VIDEO_DEFAULT` , and when performance_goal_type is either: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` the line_item_type of the insertion order line items must be `LINE_ITEM_TYPE_VIDEO_DEFAULT`. + "maximizeSpendAutoBid": { # A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. # * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA`, `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC`, and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` only allow for `LINE_ITEM_TYPE_DISPLAY_DEFAULT` or `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` only allow for `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_REACH` only allows for `LINE_ITEM_TYPE_VIDEO_OVER_THE_TOP` line items. "customBiddingAlgorithmId": "A String", # The ID of the Custom Bidding Algorithm used by this strategy. Only applicable when performance_goal_type is set to `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CUSTOM_ALGO`. Assigning a custom bidding algorithm that uses floodlight activities not identified in floodlightActivityConfigs will return an error. "maxAverageCpmBidAmountMicros": "A String", # The maximum average CPM that may be bid, in micros of the advertiser's currency. Must be greater than or equal to a billable unit of the given currency. For example, 1500000 represents 1.5 standard units of the currency. "performanceGoalType": "A String", # Required. The type of the performance goal that the bidding strategy tries to minimize while spending the full budget. `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM` is not supported for this strategy. @@ -354,7 +343,7 @@

Method Details

"fixedBid": { # A strategy that uses a fixed bidding price. # A strategy that uses a fixed bid price. "bidAmountMicros": "A String", # The fixed bid amount, in micros of the advertiser's currency. For insertion order entity, bid_amount_micros should be set as 0. For line item entity, bid_amount_micros must be greater than or equal to billable unit of the given currency and smaller than or equal to the upper limit 1000000000. For example, 1500000 represents 1.5 standard units of the currency. }, - "maximizeSpendAutoBid": { # A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. # A strategy that automatically adjusts the bid to optimize to your performance goal while spending the full budget. At insertion order level, the markup_type of line items cannot be set to `PARTNER_REVENUE_MODEL_MARKUP_TYPE_CPM`. In addition, when performance_goal_type is one of: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` , the line_item_type of the insertion order line items must be either: * `LINE_ITEM_TYPE_DISPLAY_DEFAULT` * `LINE_ITEM_TYPE_VIDEO_DEFAULT` , and when performance_goal_type is either: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` the line_item_type of the insertion order line items must be `LINE_ITEM_TYPE_VIDEO_DEFAULT`. + "maximizeSpendAutoBid": { # A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. # * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA`, `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC`, and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` only allow for `LINE_ITEM_TYPE_DISPLAY_DEFAULT` or `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` only allow for `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_REACH` only allows for `LINE_ITEM_TYPE_VIDEO_OVER_THE_TOP` line items. "customBiddingAlgorithmId": "A String", # The ID of the Custom Bidding Algorithm used by this strategy. Only applicable when performance_goal_type is set to `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CUSTOM_ALGO`. Assigning a custom bidding algorithm that uses floodlight activities not identified in floodlightActivityConfigs will return an error. "maxAverageCpmBidAmountMicros": "A String", # The maximum average CPM that may be bid, in micros of the advertiser's currency. Must be greater than or equal to a billable unit of the given currency. For example, 1500000 represents 1.5 standard units of the currency. "performanceGoalType": "A String", # Required. The type of the performance goal that the bidding strategy tries to minimize while spending the full budget. `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM` is not supported for this strategy. @@ -467,7 +456,7 @@

Method Details

"fixedBid": { # A strategy that uses a fixed bidding price. # A strategy that uses a fixed bid price. "bidAmountMicros": "A String", # The fixed bid amount, in micros of the advertiser's currency. For insertion order entity, bid_amount_micros should be set as 0. For line item entity, bid_amount_micros must be greater than or equal to billable unit of the given currency and smaller than or equal to the upper limit 1000000000. For example, 1500000 represents 1.5 standard units of the currency. }, - "maximizeSpendAutoBid": { # A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. # A strategy that automatically adjusts the bid to optimize to your performance goal while spending the full budget. At insertion order level, the markup_type of line items cannot be set to `PARTNER_REVENUE_MODEL_MARKUP_TYPE_CPM`. In addition, when performance_goal_type is one of: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` , the line_item_type of the insertion order line items must be either: * `LINE_ITEM_TYPE_DISPLAY_DEFAULT` * `LINE_ITEM_TYPE_VIDEO_DEFAULT` , and when performance_goal_type is either: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` the line_item_type of the insertion order line items must be `LINE_ITEM_TYPE_VIDEO_DEFAULT`. + "maximizeSpendAutoBid": { # A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. # * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA`, `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC`, and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` only allow for `LINE_ITEM_TYPE_DISPLAY_DEFAULT` or `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` only allow for `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_REACH` only allows for `LINE_ITEM_TYPE_VIDEO_OVER_THE_TOP` line items. "customBiddingAlgorithmId": "A String", # The ID of the Custom Bidding Algorithm used by this strategy. Only applicable when performance_goal_type is set to `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CUSTOM_ALGO`. Assigning a custom bidding algorithm that uses floodlight activities not identified in floodlightActivityConfigs will return an error. "maxAverageCpmBidAmountMicros": "A String", # The maximum average CPM that may be bid, in micros of the advertiser's currency. Must be greater than or equal to a billable unit of the given currency. For example, 1500000 represents 1.5 standard units of the currency. "performanceGoalType": "A String", # Required. The type of the performance goal that the bidding strategy tries to minimize while spending the full budget. `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM` is not supported for this strategy. @@ -557,371 +546,6 @@

Method Details

}
-
- listAssignedTargetingOptions(advertiserId, insertionOrderId, filter=None, orderBy=None, pageSize=None, pageToken=None, x__xgafv=None) -
Lists assigned targeting options of an insertion order across targeting types.
-
-Args:
-  advertiserId: string, Required. The ID of the advertiser the insertion order belongs to. (required)
-  insertionOrderId: string, Required. The ID of the insertion order to list assigned targeting options for. (required)
-  filter: string, Allows filtering by assigned targeting option fields. Supported syntax: * Filter expressions are made up of one or more restrictions. * Restrictions can be combined by the logical operator `OR`. * A restriction has the form of `{field} {operator} {value}`. * All fields must use the `EQUALS (=)` operator. Supported fields: * `targetingType` * `inheritance` Examples: * `AssignedTargetingOption` resources of targeting type `TARGETING_TYPE_PROXIMITY_LOCATION_LIST` or `TARGETING_TYPE_CHANNEL`: `targetingType="TARGETING_TYPE_PROXIMITY_LOCATION_LIST" OR targetingType="TARGETING_TYPE_CHANNEL"` * `AssignedTargetingOption` resources with inheritance status of `NOT_INHERITED` or `INHERITED_FROM_PARTNER`: `inheritance="NOT_INHERITED" OR inheritance="INHERITED_FROM_PARTNER"` The length of this field should be no more than 500 characters. Reference our [filter `LIST` requests](/display-video/api/guides/how-tos/filters) guide for more information.
-  orderBy: string, Field by which to sort the list. Acceptable values are: * `targetingType` (default) The default sorting order is ascending. To specify descending order for a field, a suffix "desc" should be added to the field name. Example: `targetingType desc`.
-  pageSize: integer, Requested page size. The size must be an integer between `1` and `5000`. If unspecified, the default is `5000`. Returns error code `INVALID_ARGUMENT` if an invalid value is specified.
-  pageToken: string, A token that lets the client fetch the next page of results. Typically, this is the value of next_page_token returned from the previous call to `BulkListInsertionOrderAssignedTargetingOptions` method. If not specified, the first page of results will be returned.
-  x__xgafv: string, V1 error format.
-    Allowed values
-      1 - v1 error format
-      2 - v2 error format
-
-Returns:
-  An object of the form:
-
-    {
-  "assignedTargetingOptions": [ # The list of assigned targeting options. This list will be absent if empty.
-    { # A single assigned targeting option, which defines the state of a targeting option for an entity with targeting settings.
-      "ageRangeDetails": { # Represents a targetable age range. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_AGE_RANGE`. # Age range details. This field will be populated when the targeting_type is `TARGETING_TYPE_AGE_RANGE`.
-        "ageRange": "A String", # Required. The age range of an audience. We only support targeting a continuous age range of an audience. Thus, the age range represented in this field can be 1) targeted solely, or, 2) part of a larger continuous age range. The reach of a continuous age range targeting can be expanded by also targeting an audience of an unknown age.
-      },
-      "appCategoryDetails": { # Details for assigned app category targeting option. This will be populated in the app_category_details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_APP_CATEGORY`. # App category details. This field will be populated when the targeting_type is `TARGETING_TYPE_APP_CATEGORY`.
-        "displayName": "A String", # Output only. The display name of the app category.
-        "negative": True or False, # Indicates if this option is being negatively targeted.
-        "targetingOptionId": "A String", # Required. The targeting_option_id field when targeting_type is `TARGETING_TYPE_APP_CATEGORY`.
-      },
-      "appDetails": { # Details for assigned app targeting option. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_APP`. # App details. This field will be populated when the targeting_type is `TARGETING_TYPE_APP`.
-        "appId": "A String", # Required. The ID of the app. Android's Play store app uses bundle ID, for example `com.google.android.gm`. Apple's App store app ID uses 9 digit string, for example `422689480`.
-        "appPlatform": "A String", # Indicates the platform of the targeted app. If this field is not specified, the app platform will be assumed to be mobile (i.e., Android or iOS), and we will derive the appropriate mobile platform from the app ID.
-        "displayName": "A String", # Output only. The display name of the app.
-        "negative": True or False, # Indicates if this option is being negatively targeted.
-      },
-      "assignedTargetingOptionId": "A String", # Output only. The unique ID of the assigned targeting option. The ID is only unique within a given resource and targeting type. It may be reused in other contexts.
-      "assignedTargetingOptionIdAlias": "A String", # Output only. An alias for the assigned_targeting_option_id. This value can be used in place of `assignedTargetingOptionId` when retrieving or deleting existing targeting. This field will only be supported for all assigned targeting options of the following targeting types: * `TARGETING_TYPE_AGE_RANGE` * `TARGETING_TYPE_DEVICE_TYPE` * `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION` * `TARGETING_TYPE_ENVIRONMENT` * `TARGETING_TYPE_EXCHANGE` * `TARGETING_TYPE_GENDER` * `TARGETING_TYPE_HOUSEHOLD_INCOME` * `TARGETING_TYPE_NATIVE_CONTENT_POSITION` * `TARGETING_TYPE_OMID` * `TARGETING_TYPE_PARENTAL_STATUS` * `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION` * `TARGETING_TYPE_VIDEO_PLAYER_SIZE` * `TARGETING_TYPE_VIEWABILITY` This field is also supported for line item assigned targeting options of the following targeting types: * `TARGETING_TYPE_CONTENT_INSTREAM_POSITION` * `TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION`
-      "audienceGroupDetails": { # Assigned audience group targeting option details. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_AUDIENCE_GROUP`. The relation between each group is UNION, except for excluded_first_and_third_party_audience_group and excluded_google_audience_group, of which COMPLEMENT is used as an INTERSECTION with other groups. # Audience targeting details. This field will be populated when the targeting_type is `TARGETING_TYPE_AUDIENCE_GROUP`. You can only target one audience group option per resource.
-        "excludedFirstAndThirdPartyAudienceGroup": { # Details of first and third party audience group. All first and third party audience targeting settings are logically ‘OR’ of each other. # Optional. The first and third party audience ids and recencies of the excluded first and third party audience group. Used for negative targeting. The COMPLEMENT of the UNION of this group and other excluded audience groups is used as an INTERSECTION to any positive audience targeting. All items are logically ‘OR’ of each other.
-          "settings": [ # Required. All first and third party audience targeting settings in first and third party audience group. Repeated settings with the same id are not allowed.
-            { # Details of first and third party audience targeting setting.
-              "firstAndThirdPartyAudienceId": "A String", # Required. First and third party audience id of the first and third party audience targeting setting. This id is first_and_third_party_audience_id.
-              "recency": "A String", # Optional. The recency of the first and third party audience targeting setting. Only applicable to first party audiences, otherwise will be ignored. For more info, refer to https://support.google.com/displayvideo/answer/2949947#recency When unspecified, no recency limit will be used.
-            },
-          ],
-        },
-        "excludedGoogleAudienceGroup": { # Details of Google audience group. All Google audience targeting settings are logically ‘OR’ of each other. # Optional. The Google audience ids of the excluded Google audience group. Used for negative targeting. The COMPLEMENT of the UNION of this group and other excluded audience groups is used as an INTERSECTION to any positive audience targeting. Only contains Affinity, In-market and Installed-apps type Google audiences. All items are logically ‘OR’ of each other.
-          "settings": [ # Required. All Google audience targeting settings in Google audience group. Repeated settings with the same id will be ignored.
-            { # Details of Google audience targeting setting.
-              "googleAudienceId": "A String", # Required. Google audience id of the Google audience targeting setting. This id is google_audience_id.
-            },
-          ],
-        },
-        "includedCombinedAudienceGroup": { # Details of combined audience group. All combined audience targeting settings are logically ‘OR’ of each other. # Optional. The combined audience ids of the included combined audience group. Contains combined audience ids only.
-          "settings": [ # Required. All combined audience targeting settings in combined audience group. Repeated settings with the same id will be ignored. The number of combined audience settings should be no more than five, error will be thrown otherwise.
-            { # Details of combined audience targeting setting.
-              "combinedAudienceId": "A String", # Required. Combined audience id of combined audience targeting setting. This id is combined_audience_id.
-            },
-          ],
-        },
-        "includedCustomListGroup": { # Details of custom list group. All custom list targeting settings are logically ‘OR’ of each other. # Optional. The custom list ids of the included custom list group. Contains custom list ids only.
-          "settings": [ # Required. All custom list targeting settings in custom list group. Repeated settings with the same id will be ignored.
-            { # Details of custom list targeting setting.
-              "customListId": "A String", # Required. Custom id of custom list targeting setting. This id is custom_list_id.
-            },
-          ],
-        },
-        "includedFirstAndThirdPartyAudienceGroups": [ # Optional. The first and third party audience ids and recencies of included first and third party audience groups. Each first and third party audience group contains first and third party audience ids only. The relation between each first and third party audience group is INTERSECTION, and the result is UNION'ed with other audience groups. Repeated groups with the same settings will be ignored.
-          { # Details of first and third party audience group. All first and third party audience targeting settings are logically ‘OR’ of each other.
-            "settings": [ # Required. All first and third party audience targeting settings in first and third party audience group. Repeated settings with the same id are not allowed.
-              { # Details of first and third party audience targeting setting.
-                "firstAndThirdPartyAudienceId": "A String", # Required. First and third party audience id of the first and third party audience targeting setting. This id is first_and_third_party_audience_id.
-                "recency": "A String", # Optional. The recency of the first and third party audience targeting setting. Only applicable to first party audiences, otherwise will be ignored. For more info, refer to https://support.google.com/displayvideo/answer/2949947#recency When unspecified, no recency limit will be used.
-              },
-            ],
-          },
-        ],
-        "includedGoogleAudienceGroup": { # Details of Google audience group. All Google audience targeting settings are logically ‘OR’ of each other. # Optional. The Google audience ids of the included Google audience group. Contains Google audience ids only.
-          "settings": [ # Required. All Google audience targeting settings in Google audience group. Repeated settings with the same id will be ignored.
-            { # Details of Google audience targeting setting.
-              "googleAudienceId": "A String", # Required. Google audience id of the Google audience targeting setting. This id is google_audience_id.
-            },
-          ],
-        },
-      },
-      "audioContentTypeDetails": { # Details for audio content type assigned targeting option. This will be populated in the audio_content_type_details field when targeting_type is `TARGETING_TYPE_AUDIO_CONTENT_TYPE`. Explicitly targeting all options is not supported. Remove all audio content type targeting options to achieve this effect. # Audio content type details. This field will be populated when the targeting_type is `TARGETING_TYPE_AUDIO_CONTENT_TYPE`.
-        "audioContentType": "A String", # Required. The audio content type.
-      },
-      "authorizedSellerStatusDetails": { # Represents an assigned authorized seller status. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_AUTHORIZED_SELLER_STATUS`. If a resource does not have an `TARGETING_TYPE_AUTHORIZED_SELLER_STATUS` assigned targeting option, it is using the "Authorized Direct Sellers and Resellers" option. # Authorized seller status details. This field will be populated when the targeting_type is `TARGETING_TYPE_AUTHORIZED_SELLER_STATUS`. You can only target one authorized seller status option per resource. If a resource doesn't have an authorized seller status option, all authorized sellers indicated as DIRECT or RESELLER in the ads.txt file are targeted by default.
-        "authorizedSellerStatus": "A String", # Output only. The authorized seller status to target.
-        "targetingOptionId": "A String", # Required. The targeting_option_id of a TargetingOption of type `TARGETING_TYPE_AUTHORIZED_SELLER_STATUS`.
-      },
-      "browserDetails": { # Details for assigned browser targeting option. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_BROWSER`. # Browser details. This field will be populated when the targeting_type is `TARGETING_TYPE_BROWSER`.
-        "displayName": "A String", # Output only. The display name of the browser.
-        "negative": True or False, # Indicates if this option is being negatively targeted. All assigned browser targeting options on the same resource must have the same value for this field.
-        "targetingOptionId": "A String", # Required. The targeting_option_id of a TargetingOption of type `TARGETING_TYPE_BROWSER`.
-      },
-      "businessChainDetails": { # Details for assigned Business chain targeting option. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_BUSINESS_CHAIN`. # Business chain details. This field will be populated when the targeting_type is `TARGETING_TYPE_BUSINESS_CHAIN`.
-        "displayName": "A String", # Output only. The display name of a business chain, e.g. "KFC", "Chase Bank".
-        "proximityRadiusAmount": 3.14, # Required. The radius of the area around the business chain that will be targeted. The units of the radius are specified by proximity_radius_unit. Must be 1 to 800 if unit is `DISTANCE_UNIT_KILOMETERS` and 1 to 500 if unit is `DISTANCE_UNIT_MILES`. The minimum increment for both cases is 0.1. Inputs will be rounded to the nearest acceptable value if it is too granular, e.g. 15.57 will become 15.6.
-        "proximityRadiusUnit": "A String", # Required. The unit of distance by which the targeting radius is measured.
-        "targetingOptionId": "A String", # Required. The targeting_option_id of a TargetingOption of type `TARGETING_TYPE_BUSINESS_CHAIN`. Accepted business chain targeting option IDs can be retrieved using SearchTargetingOptions.
-      },
-      "carrierAndIspDetails": { # Details for assigned carrier and ISP targeting option. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_CARRIER_AND_ISP`. # Carrier and ISP details. This field will be populated when the targeting_type is `TARGETING_TYPE_CARRIER_AND_ISP`.
-        "displayName": "A String", # Output only. The display name of the carrier or ISP.
-        "negative": True or False, # Indicates if this option is being negatively targeted. All assigned carrier and ISP targeting options on the same resource must have the same value for this field.
-        "targetingOptionId": "A String", # Required. The targeting_option_id of a TargetingOption of type `TARGETING_TYPE_CARRIER_AND_ISP`.
-      },
-      "categoryDetails": { # Assigned category targeting option details. This will be populated in the category_details field when targeting_type is `TARGETING_TYPE_CATEGORY`. # Category details. This field will be populated when the targeting_type is `TARGETING_TYPE_CATEGORY`. Targeting a category will also target its subcategories. If a category is excluded from targeting and a subcategory is included, the exclusion will take precedence.
-        "displayName": "A String", # Output only. The display name of the category.
-        "negative": True or False, # Indicates if this option is being negatively targeted.
-        "targetingOptionId": "A String", # Required. The targeting_option_id field when targeting_type is `TARGETING_TYPE_CATEGORY`.
-      },
-      "channelDetails": { # Details for assigned channel targeting option. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_CHANNEL`. # Channel details. This field will be populated when the targeting_type is `TARGETING_TYPE_CHANNEL`.
-        "channelId": "A String", # Required. ID of the channel. Should refer to the channel ID field on a [Partner-owned channel](partners.channels#Channel.FIELDS.channel_id) or [advertiser-owned channel](advertisers.channels#Channel.FIELDS.channel_id) resource.
-        "negative": True or False, # Indicates if this option is being negatively targeted. For advertiser level assigned targeting option, this field must be true.
-      },
-      "contentDurationDetails": { # Details for content duration assigned targeting option. This will be populated in the content_duration_details field when targeting_type is `TARGETING_TYPE_CONTENT_DURATION`. Explicitly targeting all options is not supported. Remove all content duration targeting options to achieve this effect. # Content duration details. This field will be populated when the targeting_type is `TARGETING_TYPE_CONTENT_DURATION`.
-        "contentDuration": "A String", # Output only. The content duration.
-        "targetingOptionId": "A String", # Required. The targeting_option_id field when targeting_type is `TARGETING_TYPE_CONTENT_DURATION`.
-      },
-      "contentGenreDetails": { # Details for content genre assigned targeting option. This will be populated in the content_genre_details field when targeting_type is `TARGETING_TYPE_CONTENT_GENRE`. Explicitly targeting all options is not supported. Remove all content genre targeting options to achieve this effect. # Content genre details. This field will be populated when the targeting_type is `TARGETING_TYPE_CONTENT_GENRE`.
-        "displayName": "A String", # Output only. The display name of the content genre.
-        "negative": True or False, # Indicates if this option is being negatively targeted.
-        "targetingOptionId": "A String", # Required. The targeting_option_id field when targeting_type is `TARGETING_TYPE_CONTENT_GENRE`.
-      },
-      "contentInstreamPositionDetails": { # Assigned content instream position targeting option details. This will be populated in the content_instream_position_details field when targeting_type is `TARGETING_TYPE_CONTENT_INSTREAM_POSITION`. # Content instream position details. This field will be populated when the targeting_type is `TARGETING_TYPE_CONTENT_INSTREAM_POSITION`.
-        "adType": "A String", # Output only. The ad type to target. Only applicable to insertion order targeting and new line items supporting the specified ad type will inherit this targeting option by default. Possible values are: * `AD_TYPE_VIDEO`, the setting will be inherited by new line item when line_item_type is `LINE_ITEM_TYPE_VIDEO_DEFAULT`. * `AD_TYPE_AUDIO`, the setting will be inherited by new line item when line_item_type is `LINE_ITEM_TYPE_AUDIO_DEFAULT`.
-        "contentInstreamPosition": "A String", # Required. The content instream position for video or audio ads.
-      },
-      "contentOutstreamPositionDetails": { # Assigned content outstream position targeting option details. This will be populated in the content_outstream_position_details field when targeting_type is `TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION`. # Content outstream position details. This field will be populated when the targeting_type is `TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION`.
-        "adType": "A String", # Output only. The ad type to target. Only applicable to insertion order targeting and new line items supporting the specified ad type will inherit this targeting option by default. Possible values are: * `AD_TYPE_DISPLAY`, the setting will be inherited by new line item when line_item_type is `LINE_ITEM_TYPE_DISPLAY_DEFAULT`. * `AD_TYPE_VIDEO`, the setting will be inherited by new line item when line_item_type is `LINE_ITEM_TYPE_VIDEO_DEFAULT`.
-        "contentOutstreamPosition": "A String", # Required. The content outstream position.
-      },
-      "contentStreamTypeDetails": { # Details for content stream type assigned targeting option. This will be populated in the content_stream_type_details field when targeting_type is `TARGETING_TYPE_CONTENT_STREAM_TYPE`. Explicitly targeting all options is not supported. Remove all content stream type targeting options to achieve this effect. # Content duration details. This field will be populated when the TargetingType is `TARGETING_TYPE_CONTENT_STREAM_TYPE`.
-        "contentStreamType": "A String", # Output only. The content stream type.
-        "targetingOptionId": "A String", # Required. The targeting_option_id field when targeting_type is `TARGETING_TYPE_CONTENT_STREAM_TYPE`.
-      },
-      "contentThemeExclusionDetails": { # Targeting details for content theme. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_CONTENT_THEME_EXCLUSION`. # Content theme details. This field will be populated when the targeting_type is `TARGETING_TYPE_CONTENT_THEME_EXCLUSION`. Content theme are targeting exclusions. Advertiser level content theme exclusions, if set, are always applied in serving (even though they aren't visible in resource settings). Resource settings can exclude content theme in addition to advertiser exclusions.
-        "contentTheme": "A String", # Output only. An enum for the DV360 content theme classifier.
-        "excludedContentTheme": "A String", # Required. An enum for the DV360 content theme classified to be EXCLUDED.
-        "excludedTargetingOptionId": "A String", # Required. ID of the content theme to be EXCLUDED.
-      },
-      "dayAndTimeDetails": { # Representation of a segment of time defined on a specific day of the week and with a start and end time. The time represented by `start_hour` must be before the time represented by `end_hour`. # Day and time details. This field will be populated when the targeting_type is `TARGETING_TYPE_DAY_AND_TIME`.
-        "dayOfWeek": "A String", # Required. The day of the week for this day and time targeting setting.
-        "endHour": 42, # Required. The end hour for day and time targeting. Must be between 1 (1 hour after start of day) and 24 (end of day).
-        "startHour": 42, # Required. The start hour for day and time targeting. Must be between 0 (start of day) and 23 (1 hour before end of day).
-        "timeZoneResolution": "A String", # Required. The mechanism used to determine which timezone to use for this day and time targeting setting.
-      },
-      "deviceMakeModelDetails": { # Assigned device make and model targeting option details. This will be populated in the device_make_model_details field when targeting_type is `TARGETING_TYPE_DEVICE_MAKE_MODEL`. # Device make and model details. This field will be populated when the targeting_type is `TARGETING_TYPE_DEVICE_MAKE_MODEL`.
-        "displayName": "A String", # Output only. The display name of the device make and model.
-        "negative": True or False, # Indicates if this option is being negatively targeted.
-        "targetingOptionId": "A String", # Required. The targeting_option_id field when targeting_type is `TARGETING_TYPE_DEVICE_MAKE_MODEL`.
-      },
-      "deviceTypeDetails": { # Targeting details for device type. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_DEVICE_TYPE`. # Device Type details. This field will be populated when the targeting_type is `TARGETING_TYPE_DEVICE_TYPE`.
-        "deviceType": "A String", # Required. The display name of the device type.
-        "youtubeAndPartnersBidMultiplier": 3.14, # Output only. Bid multiplier allows you to show your ads more or less frequently based on the device type. It will apply a multiplier on the original bid price. When this field is 0, it indicates this field is not applicable instead of multiplying 0 on the original bid price. For example, if the bid price without multiplier is $10.0 and the multiplier is 1.5 for Tablet, the resulting bid price for Tablet will be $15.0. Only applicable to YouTube and Partners line items.
-      },
-      "digitalContentLabelExclusionDetails": { # Targeting details for digital content label. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION`. # Digital content label details. This field will be populated when the targeting_type is `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION`. Digital content labels are targeting exclusions. Advertiser level digital content label exclusions, if set, are always applied in serving (even though they aren't visible in resource settings). Resource settings can exclude content labels in addition to advertiser exclusions, but can't override them. A line item won't serve if all the digital content labels are excluded.
-        "excludedContentRatingTier": "A String", # Required. The display name of the digital content label rating tier to be EXCLUDED.
-      },
-      "environmentDetails": { # Assigned environment targeting option details. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_ENVIRONMENT`. # Environment details. This field will be populated when the targeting_type is `TARGETING_TYPE_ENVIRONMENT`.
-        "environment": "A String", # Required. The serving environment.
-      },
-      "exchangeDetails": { # Details for assigned exchange targeting option. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_EXCHANGE`. # Exchange details. This field will be populated when the targeting_type is `TARGETING_TYPE_EXCHANGE`.
-        "exchange": "A String", # Required. The enum value for the exchange.
-      },
-      "genderDetails": { # Details for assigned gender targeting option. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_GENDER`. # Gender details. This field will be populated when the targeting_type is `TARGETING_TYPE_GENDER`.
-        "gender": "A String", # Required. The gender of the audience.
-      },
-      "geoRegionDetails": { # Details for assigned geographic region targeting option. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_GEO_REGION`. # Geographic region details. This field will be populated when the targeting_type is `TARGETING_TYPE_GEO_REGION`.
-        "displayName": "A String", # Output only. The display name of the geographic region (e.g., "Ontario, Canada").
-        "geoRegionType": "A String", # Output only. The type of geographic region targeting.
-        "negative": True or False, # Indicates if this option is being negatively targeted.
-        "targetingOptionId": "A String", # Required. The targeting_option_id of a TargetingOption of type `TARGETING_TYPE_GEO_REGION`.
-      },
-      "householdIncomeDetails": { # Details for assigned household income targeting option. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_HOUSEHOLD_INCOME`. # Household income details. This field will be populated when the targeting_type is `TARGETING_TYPE_HOUSEHOLD_INCOME`.
-        "householdIncome": "A String", # Required. The household income of the audience.
-      },
-      "inheritance": "A String", # Output only. The inheritance status of the assigned targeting option.
-      "inventorySourceDetails": { # Targeting details for inventory source. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_INVENTORY_SOURCE`. # Inventory source details. This field will be populated when the targeting_type is `TARGETING_TYPE_INVENTORY_SOURCE`.
-        "inventorySourceId": "A String", # Required. ID of the inventory source. Should refer to the inventory_source_id field of an InventorySource resource.
-      },
-      "inventorySourceGroupDetails": { # Targeting details for inventory source group. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_INVENTORY_SOURCE_GROUP`. # Inventory source group details. This field will be populated when the targeting_type is `TARGETING_TYPE_INVENTORY_SOURCE_GROUP`.
-        "inventorySourceGroupId": "A String", # Required. ID of the inventory source group. Should refer to the inventory_source_group_id field of an InventorySourceGroup resource.
-      },
-      "keywordDetails": { # Details for assigned keyword targeting option. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_KEYWORD`. # Keyword details. This field will be populated when the targeting_type is `TARGETING_TYPE_KEYWORD`. A maximum of 5000 direct negative keywords can be assigned to a resource. No limit on number of positive keywords that can be assigned.
-        "keyword": "A String", # Required. The keyword, for example `car insurance`. Positive keyword cannot be offensive word. Must be UTF-8 encoded with a maximum size of 255 bytes. Maximum number of characters is 80. Maximum number of words is 10.
-        "negative": True or False, # Indicates if this option is being negatively targeted.
-      },
-      "languageDetails": { # Details for assigned language targeting option. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_LANGUAGE`. # Language details. This field will be populated when the targeting_type is `TARGETING_TYPE_LANGUAGE`.
-        "displayName": "A String", # Output only. The display name of the language (e.g., "French").
-        "negative": True or False, # Indicates if this option is being negatively targeted. All assigned language targeting options on the same resource must have the same value for this field.
-        "targetingOptionId": "A String", # Required. The targeting_option_id of a TargetingOption of type `TARGETING_TYPE_LANGUAGE`.
-      },
-      "name": "A String", # Output only. The resource name for this assigned targeting option.
-      "nativeContentPositionDetails": { # Details for native content position assigned targeting option. This will be populated in the native_content_position_details field when targeting_type is `TARGETING_TYPE_NATIVE_CONTENT_POSITION`. Explicitly targeting all options is not supported. Remove all native content position targeting options to achieve this effect. # Native content position details. This field will be populated when the targeting_type is `TARGETING_TYPE_NATIVE_CONTENT_POSITION`.
-        "contentPosition": "A String", # Required. The content position.
-      },
-      "negativeKeywordListDetails": { # Targeting details for negative keyword list. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_NEGATIVE_KEYWORD_LIST`. # Keyword details. This field will be populated when the targeting_type is `TARGETING_TYPE_NEGATIVE_KEYWORD_LIST`. A maximum of 4 negative keyword lists can be assigned to a resource.
-        "negativeKeywordListId": "A String", # Required. ID of the negative keyword list. Should refer to the negative_keyword_list_id field of a NegativeKeywordList resource.
-      },
-      "omidDetails": { # Represents a targetable Open Measurement enabled inventory type. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_OMID`. # Open Measurement enabled inventory details. This field will be populated when the targeting_type is `TARGETING_TYPE_OMID`.
-        "omid": "A String", # Required. The type of Open Measurement enabled inventory.
-      },
-      "onScreenPositionDetails": { # On screen position targeting option details. This will be populated in the on_screen_position_details field when targeting_type is `TARGETING_TYPE_ON_SCREEN_POSITION`. # On screen position details. This field will be populated when the targeting_type is `TARGETING_TYPE_ON_SCREEN_POSITION`.
-        "adType": "A String", # Output only. The ad type to target. Only applicable to insertion order targeting and new line items supporting the specified ad type will inherit this targeting option by default. Possible values are: * `AD_TYPE_DISPLAY`, the setting will be inherited by new line item when line_item_type is `LINE_ITEM_TYPE_DISPLAY_DEFAULT`. * `AD_TYPE_VIDEO`, the setting will be inherited by new line item when line_item_type is `LINE_ITEM_TYPE_VIDEO_DEFAULT`.
-        "onScreenPosition": "A String", # Output only. The on screen position.
-        "targetingOptionId": "A String", # Required. The targeting_option_id field when targeting_type is `TARGETING_TYPE_ON_SCREEN_POSITION`.
-      },
-      "operatingSystemDetails": { # Assigned operating system targeting option details. This will be populated in the operating_system_details field when targeting_type is `TARGETING_TYPE_OPERATING_SYSTEM`. # Operating system details. This field will be populated when the targeting_type is `TARGETING_TYPE_OPERATING_SYSTEM`.
-        "displayName": "A String", # Output only. The display name of the operating system.
-        "negative": True or False, # Indicates if this option is being negatively targeted.
-        "targetingOptionId": "A String", # Required. The targeting option ID populated in targeting_option_id field when targeting_type is `TARGETING_TYPE_OPERATING_SYSTEM`.
-      },
-      "parentalStatusDetails": { # Details for assigned parental status targeting option. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_PARENTAL_STATUS`. # Parental status details. This field will be populated when the targeting_type is `TARGETING_TYPE_PARENTAL_STATUS`.
-        "parentalStatus": "A String", # Required. The parental status of the audience.
-      },
-      "poiDetails": { # Details for assigned POI targeting option. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_POI`. # POI details. This field will be populated when the targeting_type is `TARGETING_TYPE_POI`.
-        "displayName": "A String", # Output only. The display name of a POI, e.g. "Times Square", "Space Needle", followed by its full address if available.
-        "latitude": 3.14, # Output only. Latitude of the POI rounding to 6th decimal place.
-        "longitude": 3.14, # Output only. Longitude of the POI rounding to 6th decimal place.
-        "proximityRadiusAmount": 3.14, # Required. The radius of the area around the POI that will be targeted. The units of the radius are specified by proximity_radius_unit. Must be 1 to 800 if unit is `DISTANCE_UNIT_KILOMETERS` and 1 to 500 if unit is `DISTANCE_UNIT_MILES`.
-        "proximityRadiusUnit": "A String", # Required. The unit of distance by which the targeting radius is measured.
-        "targetingOptionId": "A String", # Required. The targeting_option_id of a TargetingOption of type `TARGETING_TYPE_POI`. Accepted POI targeting option IDs can be retrieved using `targetingTypes.targetingOptions.search`. If targeting a specific latitude/longitude coordinate removed from an address or POI name, you can generate the necessary targeting option ID by rounding the desired coordinate values to the 6th decimal place, removing the decimals, and concatenating the string values separated by a semicolon. For example, you can target the latitude/longitude pair of 40.7414691, -74.003387 using the targeting option ID "40741469;-74003387". **Upon** **creation, this field value will be updated to append a semicolon and** **alphanumerical hash value if only latitude/longitude coordinates are** **provided.**
-      },
-      "proximityLocationListDetails": { # Targeting details for proximity location list. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_PROXIMITY_LOCATION_LIST`. # Proximity location list details. This field will be populated when the targeting_type is `TARGETING_TYPE_PROXIMITY_LOCATION_LIST`.
-        "proximityLocationListId": "A String", # Required. ID of the proximity location list. Should refer to the location_list_id field of a LocationList resource whose type is `TARGETING_LOCATION_TYPE_PROXIMITY`.
-        "proximityRadius": 3.14, # Required. Radius expressed in the distance units set in proximity_radius_unit. This represents the size of the area around a chosen location that will be targeted. Radius should be between 1 and 500 miles or 800 kilometers.
-        "proximityRadiusUnit": "A String", # Required. Radius distance units.
-      },
-      "regionalLocationListDetails": { # Targeting details for regional location list. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_REGIONAL_LOCATION_LIST`. # Regional location list details. This field will be populated when the targeting_type is `TARGETING_TYPE_REGIONAL_LOCATION_LIST`.
-        "negative": True or False, # Indicates if this option is being negatively targeted.
-        "regionalLocationListId": "A String", # Required. ID of the regional location list. Should refer to the location_list_id field of a LocationList resource whose type is `TARGETING_LOCATION_TYPE_REGIONAL`.
-      },
-      "sensitiveCategoryExclusionDetails": { # Targeting details for sensitive category. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION`. # Sensitive category details. This field will be populated when the targeting_type is `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION`. Sensitive categories are targeting exclusions. Advertiser level sensitive category exclusions, if set, are always applied in serving (even though they aren't visible in resource settings). Resource settings can exclude sensitive categories in addition to advertiser exclusions, but can't override them.
-        "excludedSensitiveCategory": "A String", # Required. An enum for the DV360 Sensitive category content classified to be EXCLUDED.
-      },
-      "sessionPositionDetails": { # Details for session position assigned targeting option. This will be populated in the session_position_details field when targeting_type is `TARGETING_TYPE_SESSION_POSITION`. # Session position details. This field will be populated when the targeting_type is `TARGETING_TYPE_SESSION_POSITION`.
-        "sessionPosition": "A String", # The position where the ad will show in a session.
-      },
-      "subExchangeDetails": { # Details for assigned sub-exchange targeting option. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_SUB_EXCHANGE`. # Sub-exchange details. This field will be populated when the targeting_type is `TARGETING_TYPE_SUB_EXCHANGE`.
-        "targetingOptionId": "A String", # Required. The targeting_option_id of a TargetingOption of type `TARGETING_TYPE_SUB_EXCHANGE`.
-      },
-      "targetingType": "A String", # Output only. Identifies the type of this assigned targeting option.
-      "thirdPartyVerifierDetails": { # Assigned third party verifier targeting option details. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_THIRD_PARTY_VERIFIER`. # Third party verification details. This field will be populated when the targeting_type is `TARGETING_TYPE_THIRD_PARTY_VERIFIER`.
-        "adloox": { # Details of Scope3 (previously known as Adloox) brand safety settings. # Third party brand verifier -- Scope3 (previously known as Adloox).
-          "adultExplicitSexualContent": "A String", # Optional. Adult and Explicit Sexual Content [GARM](https://wfanet.org/leadership/garm/about-garm) risk ranges to exclude.
-          "armsAmmunitionContent": "A String", # Optional. Arms and Ammunition Content [GARM](https://wfanet.org/leadership/garm/about-garm) risk ranges to exclude.
-          "crimeHarmfulActsIndividualsSocietyHumanRightsViolationsContent": "A String", # Optional. Crime and Harmful Acts Content [GARM](https://wfanet.org/leadership/garm/about-garm) risk ranges to exclude.
-          "deathInjuryMilitaryConflictContent": "A String", # Optional. Death, Injury, or Military Conflict Content [GARM](https://wfanet.org/leadership/garm/about-garm) risk ranges to exclude.
-          "debatedSensitiveSocialIssueContent": "A String", # Optional. Debated Sensitive Social Issue Content [GARM](https://wfanet.org/leadership/garm/about-garm) risk ranges to exclude.
-          "displayIabViewability": "A String", # Optional. IAB viewability threshold for display ads.
-          "excludedAdlooxCategories": [ # Scope3 categories to exclude.
-            "A String",
-          ],
-          "excludedFraudIvtMfaCategories": [ # Optional. Scope3's fraud IVT MFA categories to exclude.
-            "A String",
-          ],
-          "hateSpeechActsAggressionContent": "A String", # Optional. Hate Speech and Acts of Aggression Content [GARM](https://wfanet.org/leadership/garm/about-garm) risk ranges to exclude.
-          "illegalDrugsTobaccoEcigarettesVapingAlcoholContent": "A String", # Optional. Illegal Drugs/Alcohol Content [GARM](https://wfanet.org/leadership/garm/about-garm) risk ranges to exclude.
-          "misinformationContent": "A String", # Optional. Misinformation Content [GARM](https://wfanet.org/leadership/garm/about-garm) risk ranges to exclude.
-          "obscenityProfanityContent": "A String", # Optional. Obscenity and Profanity Content [GARM](https://wfanet.org/leadership/garm/about-garm) risk ranges to exclude.
-          "onlinePiracyContent": "A String", # Optional. Online Piracy Content [GARM](https://wfanet.org/leadership/garm/about-garm) risk ranges to exclude.
-          "spamHarmfulContent": "A String", # Optional. Spam or Harmful Content [GARM](https://wfanet.org/leadership/garm/about-garm) risk ranges to exclude.
-          "terrorismContent": "A String", # Optional. Terrorism Content [GARM](https://wfanet.org/leadership/garm/about-garm) risk ranges to exclude.
-          "videoIabViewability": "A String", # Optional. IAB viewability threshold for video ads.
-        },
-        "doubleVerify": { # Details of DoubleVerify settings. # Third party brand verifier -- DoubleVerify.
-          "appStarRating": { # Details of DoubleVerify star ratings settings. # Avoid bidding on apps with the star ratings.
-            "avoidInsufficientStarRating": True or False, # Avoid bidding on apps with insufficient star ratings.
-            "avoidedStarRating": "A String", # Avoid bidding on apps with the star ratings.
-          },
-          "avoidedAgeRatings": [ # Avoid bidding on apps with the age rating.
-            "A String",
-          ],
-          "brandSafetyCategories": { # Settings for brand safety controls. # DV Brand Safety Controls.
-            "avoidUnknownBrandSafetyCategory": True or False, # Unknown or unrateable.
-            "avoidedHighSeverityCategories": [ # Brand safety high severity avoidance categories.
-              "A String",
-            ],
-            "avoidedMediumSeverityCategories": [ # Brand safety medium severity avoidance categories.
-              "A String",
-            ],
-          },
-          "customSegmentId": "A String", # The custom segment ID provided by DoubleVerify. The ID must start with "51" and consist of eight digits. Custom segment ID cannot be specified along with any of the following fields: * brand_safety_categories * avoided_age_ratings * app_star_rating * fraud_invalid_traffic
-          "displayViewability": { # Details of DoubleVerify display viewability settings. # Display viewability settings (applicable to display line items only).
-            "iab": "A String", # Target web and app inventory to maximize IAB viewable rate.
-            "viewableDuring": "A String", # Target web and app inventory to maximize 100% viewable duration.
-          },
-          "fraudInvalidTraffic": { # DoubleVerify Fraud & Invalid Traffic settings. # Avoid Sites and Apps with historical Fraud & IVT Rates.
-            "avoidInsufficientOption": True or False, # Insufficient Historical Fraud & IVT Stats.
-            "avoidedFraudOption": "A String", # Avoid Sites and Apps with historical Fraud & IVT.
-          },
-          "videoViewability": { # Details of DoubleVerify video viewability settings. # Video viewability settings (applicable to video line items only).
-            "playerImpressionRate": "A String", # Target inventory to maximize impressions with 400x300 or greater player size.
-            "videoIab": "A String", # Target web inventory to maximize IAB viewable rate.
-            "videoViewableRate": "A String", # Target web inventory to maximize fully viewable rate.
-          },
-        },
-        "integralAdScience": { # Details of Integral Ad Science settings. # Third party brand verifier -- Integral Ad Science.
-          "customSegmentId": [ # The custom segment ID provided by Integral Ad Science. The ID must be between `1000001` and `1999999` or `3000001` and `3999999`, inclusive.
-            "A String",
-          ],
-          "displayViewability": "A String", # Display Viewability section (applicable to display line items only).
-          "excludeUnrateable": True or False, # Brand Safety - **Unrateable**.
-          "excludedAdFraudRisk": "A String", # Ad Fraud settings.
-          "excludedAdultRisk": "A String", # Brand Safety - **Adult content**.
-          "excludedAlcoholRisk": "A String", # Brand Safety - **Alcohol**.
-          "excludedDrugsRisk": "A String", # Brand Safety - **Drugs**.
-          "excludedGamblingRisk": "A String", # Brand Safety - **Gambling**.
-          "excludedHateSpeechRisk": "A String", # Brand Safety - **Hate speech**.
-          "excludedIllegalDownloadsRisk": "A String", # Brand Safety - **Illegal downloads**.
-          "excludedOffensiveLanguageRisk": "A String", # Brand Safety - **Offensive language**.
-          "excludedViolenceRisk": "A String", # Brand Safety - **Violence**.
-          "qualitySyncCustomSegmentId": [ # Optional. The quality sync custom segment ID provided by Integral Ad Science. The ID must be between `3000000` and `4999999`, inclusive.
-            "A String",
-          ],
-          "traqScoreOption": "A String", # True advertising quality (applicable to Display line items only).
-          "videoViewability": "A String", # Video Viewability Section (applicable to video line items only).
-        },
-      },
-      "urlDetails": { # Details for assigned URL targeting option. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_URL`. # URL details. This field will be populated when the targeting_type is `TARGETING_TYPE_URL`.
-        "negative": True or False, # Indicates if this option is being negatively targeted.
-        "url": "A String", # Required. The URL, for example `example.com`. DV360 supports two levels of subdirectory targeting, for example `www.example.com/one-subdirectory-level/second-level`, and five levels of subdomain targeting, for example `five.four.three.two.one.example.com`.
-      },
-      "userRewardedContentDetails": { # User rewarded content targeting option details. This will be populated in the user_rewarded_content_details field when targeting_type is `TARGETING_TYPE_USER_REWARDED_CONTENT`. # User rewarded content details. This field will be populated when the targeting_type is `TARGETING_TYPE_USER_REWARDED_CONTENT`.
-        "targetingOptionId": "A String", # Required. The targeting_option_id field when targeting_type is `TARGETING_TYPE_USER_REWARDED_CONTENT`.
-        "userRewardedContent": "A String", # Output only. User rewarded content status for video ads.
-      },
-      "videoPlayerSizeDetails": { # Video player size targeting option details. This will be populated in the video_player_size_details field when targeting_type is `TARGETING_TYPE_VIDEO_PLAYER_SIZE`. Explicitly targeting all options is not supported. Remove all video player size targeting options to achieve this effect. # Video player size details. This field will be populated when the targeting_type is `TARGETING_TYPE_VIDEO_PLAYER_SIZE`.
-        "videoPlayerSize": "A String", # Required. The video player size.
-      },
-      "viewabilityDetails": { # Assigned viewability targeting option details. This will be populated in the viewability_details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_VIEWABILITY`. # Viewability details. This field will be populated when the targeting_type is `TARGETING_TYPE_VIEWABILITY`. You can only target one viewability option per resource.
-        "viewability": "A String", # Required. The predicted viewability percentage.
-      },
-      "youtubeChannelDetails": { # Details for YouTube channel assigned targeting option. This will be populated in the youtube_channel_details field when targeting_type is `TARGETING_TYPE_YOUTUBE_CHANNEL`. # YouTube channel details. This field will be populated when the targeting_type is `TARGETING_TYPE_YOUTUBE_CHANNEL`.
-        "channelId": "A String", # The YouTube uploader channel id or the channel code of a YouTube channel.
-        "negative": True or False, # Indicates if this option is being negatively targeted.
-      },
-      "youtubeVideoDetails": { # Details for YouTube video assigned targeting option. This will be populated in the youtube_video_details field when targeting_type is `TARGETING_TYPE_YOUTUBE_VIDEO`. # YouTube video details. This field will be populated when the targeting_type is `TARGETING_TYPE_YOUTUBE_VIDEO`.
-        "negative": True or False, # Indicates if this option is being negatively targeted.
-        "videoId": "A String", # YouTube video id as it appears on the YouTube watch page.
-      },
-    },
-  ],
-  "nextPageToken": "A String", # A token identifying the next page of results. This value should be specified as the pageToken in a subsequent BulkListInsertionOrderAssignedTargetingOptionsRequest to fetch the next page of results. This token will be absent if there are no more assigned_targeting_options to return.
-}
-
- -
- listAssignedTargetingOptions_next() -
Retrieves the next page of results.
-
-        Args:
-          previous_request: The request for the previous page. (required)
-          previous_response: The response from the request for the previous page. (required)
-
-        Returns:
-          A request object that you can call 'execute()' on to request the next
-          page. Returns None if there are no more items in the collection.
-        
-
-
list_next()
Retrieves the next page of results.
@@ -952,7 +576,7 @@ 

Method Details

"fixedBid": { # A strategy that uses a fixed bidding price. # A strategy that uses a fixed bid price. "bidAmountMicros": "A String", # The fixed bid amount, in micros of the advertiser's currency. For insertion order entity, bid_amount_micros should be set as 0. For line item entity, bid_amount_micros must be greater than or equal to billable unit of the given currency and smaller than or equal to the upper limit 1000000000. For example, 1500000 represents 1.5 standard units of the currency. }, - "maximizeSpendAutoBid": { # A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. # A strategy that automatically adjusts the bid to optimize to your performance goal while spending the full budget. At insertion order level, the markup_type of line items cannot be set to `PARTNER_REVENUE_MODEL_MARKUP_TYPE_CPM`. In addition, when performance_goal_type is one of: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` , the line_item_type of the insertion order line items must be either: * `LINE_ITEM_TYPE_DISPLAY_DEFAULT` * `LINE_ITEM_TYPE_VIDEO_DEFAULT` , and when performance_goal_type is either: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` the line_item_type of the insertion order line items must be `LINE_ITEM_TYPE_VIDEO_DEFAULT`. + "maximizeSpendAutoBid": { # A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. # * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA`, `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC`, and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` only allow for `LINE_ITEM_TYPE_DISPLAY_DEFAULT` or `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` only allow for `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_REACH` only allows for `LINE_ITEM_TYPE_VIDEO_OVER_THE_TOP` line items. "customBiddingAlgorithmId": "A String", # The ID of the Custom Bidding Algorithm used by this strategy. Only applicable when performance_goal_type is set to `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CUSTOM_ALGO`. Assigning a custom bidding algorithm that uses floodlight activities not identified in floodlightActivityConfigs will return an error. "maxAverageCpmBidAmountMicros": "A String", # The maximum average CPM that may be bid, in micros of the advertiser's currency. Must be greater than or equal to a billable unit of the given currency. For example, 1500000 represents 1.5 standard units of the currency. "performanceGoalType": "A String", # Required. The type of the performance goal that the bidding strategy tries to minimize while spending the full budget. `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM` is not supported for this strategy. @@ -1053,7 +677,7 @@

Method Details

"fixedBid": { # A strategy that uses a fixed bidding price. # A strategy that uses a fixed bid price. "bidAmountMicros": "A String", # The fixed bid amount, in micros of the advertiser's currency. For insertion order entity, bid_amount_micros should be set as 0. For line item entity, bid_amount_micros must be greater than or equal to billable unit of the given currency and smaller than or equal to the upper limit 1000000000. For example, 1500000 represents 1.5 standard units of the currency. }, - "maximizeSpendAutoBid": { # A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. # A strategy that automatically adjusts the bid to optimize to your performance goal while spending the full budget. At insertion order level, the markup_type of line items cannot be set to `PARTNER_REVENUE_MODEL_MARKUP_TYPE_CPM`. In addition, when performance_goal_type is one of: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` , the line_item_type of the insertion order line items must be either: * `LINE_ITEM_TYPE_DISPLAY_DEFAULT` * `LINE_ITEM_TYPE_VIDEO_DEFAULT` , and when performance_goal_type is either: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` the line_item_type of the insertion order line items must be `LINE_ITEM_TYPE_VIDEO_DEFAULT`. + "maximizeSpendAutoBid": { # A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. # * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA`, `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC`, and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` only allow for `LINE_ITEM_TYPE_DISPLAY_DEFAULT` or `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` only allow for `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_REACH` only allows for `LINE_ITEM_TYPE_VIDEO_OVER_THE_TOP` line items. "customBiddingAlgorithmId": "A String", # The ID of the Custom Bidding Algorithm used by this strategy. Only applicable when performance_goal_type is set to `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CUSTOM_ALGO`. Assigning a custom bidding algorithm that uses floodlight activities not identified in floodlightActivityConfigs will return an error. "maxAverageCpmBidAmountMicros": "A String", # The maximum average CPM that may be bid, in micros of the advertiser's currency. Must be greater than or equal to a billable unit of the given currency. For example, 1500000 represents 1.5 standard units of the currency. "performanceGoalType": "A String", # Required. The type of the performance goal that the bidding strategy tries to minimize while spending the full budget. `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM` is not supported for this strategy. diff --git a/docs/dyn/displayvideo_v3.advertisers.lineItems.html b/docs/dyn/displayvideo_v3.advertisers.lineItems.html index bbafb86b57..c3289e99e7 100644 --- a/docs/dyn/displayvideo_v3.advertisers.lineItems.html +++ b/docs/dyn/displayvideo_v3.advertisers.lineItems.html @@ -103,9 +103,6 @@

Instance Methods

duplicate(advertiserId, lineItemId, body=None, x__xgafv=None)

Duplicates a line item. Returns the ID of the created line item if successful. YouTube & Partners line items cannot be created or updated using the API. **This method regularly experiences high latency.** We recommend [increasing your default timeout](/display-video/api/guides/best-practices/timeouts#client_library_timeout) to avoid errors.

-

- generateDefault(advertiserId, body=None, x__xgafv=None)

-

Creates a new line item with settings (including targeting) inherited from the insertion order and an `ENTITY_STATUS_DRAFT` entity_status. Returns the newly created line item if successful. There are default values based on the three fields: * The insertion order's insertion_order_type * The insertion order's automation_type * The given line_item_type YouTube & Partners line items cannot be created or updated using the API.

get(advertiserId, lineItemId, x__xgafv=None)

Gets a line item.

@@ -890,7 +887,7 @@

Method Details

"fixedBid": { # A strategy that uses a fixed bidding price. # A strategy that uses a fixed bid price. "bidAmountMicros": "A String", # The fixed bid amount, in micros of the advertiser's currency. For insertion order entity, bid_amount_micros should be set as 0. For line item entity, bid_amount_micros must be greater than or equal to billable unit of the given currency and smaller than or equal to the upper limit 1000000000. For example, 1500000 represents 1.5 standard units of the currency. }, - "maximizeSpendAutoBid": { # A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. # A strategy that automatically adjusts the bid to optimize to your performance goal while spending the full budget. At insertion order level, the markup_type of line items cannot be set to `PARTNER_REVENUE_MODEL_MARKUP_TYPE_CPM`. In addition, when performance_goal_type is one of: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` , the line_item_type of the insertion order line items must be either: * `LINE_ITEM_TYPE_DISPLAY_DEFAULT` * `LINE_ITEM_TYPE_VIDEO_DEFAULT` , and when performance_goal_type is either: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` the line_item_type of the insertion order line items must be `LINE_ITEM_TYPE_VIDEO_DEFAULT`. + "maximizeSpendAutoBid": { # A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. # * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA`, `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC`, and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` only allow for `LINE_ITEM_TYPE_DISPLAY_DEFAULT` or `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` only allow for `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_REACH` only allows for `LINE_ITEM_TYPE_VIDEO_OVER_THE_TOP` line items. "customBiddingAlgorithmId": "A String", # The ID of the Custom Bidding Algorithm used by this strategy. Only applicable when performance_goal_type is set to `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CUSTOM_ALGO`. Assigning a custom bidding algorithm that uses floodlight activities not identified in floodlightActivityConfigs will return an error. "maxAverageCpmBidAmountMicros": "A String", # The maximum average CPM that may be bid, in micros of the advertiser's currency. Must be greater than or equal to a billable unit of the given currency. For example, 1500000 represents 1.5 standard units of the currency. "performanceGoalType": "A String", # Required. The type of the performance goal that the bidding strategy tries to minimize while spending the full budget. `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM` is not supported for this strategy. @@ -1121,7 +1118,7 @@

Method Details

"fixedBid": { # A strategy that uses a fixed bidding price. # A strategy that uses a fixed bid price. "bidAmountMicros": "A String", # The fixed bid amount, in micros of the advertiser's currency. For insertion order entity, bid_amount_micros should be set as 0. For line item entity, bid_amount_micros must be greater than or equal to billable unit of the given currency and smaller than or equal to the upper limit 1000000000. For example, 1500000 represents 1.5 standard units of the currency. }, - "maximizeSpendAutoBid": { # A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. # A strategy that automatically adjusts the bid to optimize to your performance goal while spending the full budget. At insertion order level, the markup_type of line items cannot be set to `PARTNER_REVENUE_MODEL_MARKUP_TYPE_CPM`. In addition, when performance_goal_type is one of: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` , the line_item_type of the insertion order line items must be either: * `LINE_ITEM_TYPE_DISPLAY_DEFAULT` * `LINE_ITEM_TYPE_VIDEO_DEFAULT` , and when performance_goal_type is either: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` the line_item_type of the insertion order line items must be `LINE_ITEM_TYPE_VIDEO_DEFAULT`. + "maximizeSpendAutoBid": { # A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. # * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA`, `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC`, and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` only allow for `LINE_ITEM_TYPE_DISPLAY_DEFAULT` or `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` only allow for `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_REACH` only allows for `LINE_ITEM_TYPE_VIDEO_OVER_THE_TOP` line items. "customBiddingAlgorithmId": "A String", # The ID of the Custom Bidding Algorithm used by this strategy. Only applicable when performance_goal_type is set to `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CUSTOM_ALGO`. Assigning a custom bidding algorithm that uses floodlight activities not identified in floodlightActivityConfigs will return an error. "maxAverageCpmBidAmountMicros": "A String", # The maximum average CPM that may be bid, in micros of the advertiser's currency. Must be greater than or equal to a billable unit of the given currency. For example, 1500000 represents 1.5 standard units of the currency. "performanceGoalType": "A String", # Required. The type of the performance goal that the bidding strategy tries to minimize while spending the full budget. `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM` is not supported for this strategy. @@ -1312,7 +1309,7 @@

Method Details

"fixedBid": { # A strategy that uses a fixed bidding price. # A strategy that uses a fixed bid price. "bidAmountMicros": "A String", # The fixed bid amount, in micros of the advertiser's currency. For insertion order entity, bid_amount_micros should be set as 0. For line item entity, bid_amount_micros must be greater than or equal to billable unit of the given currency and smaller than or equal to the upper limit 1000000000. For example, 1500000 represents 1.5 standard units of the currency. }, - "maximizeSpendAutoBid": { # A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. # A strategy that automatically adjusts the bid to optimize to your performance goal while spending the full budget. At insertion order level, the markup_type of line items cannot be set to `PARTNER_REVENUE_MODEL_MARKUP_TYPE_CPM`. In addition, when performance_goal_type is one of: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` , the line_item_type of the insertion order line items must be either: * `LINE_ITEM_TYPE_DISPLAY_DEFAULT` * `LINE_ITEM_TYPE_VIDEO_DEFAULT` , and when performance_goal_type is either: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` the line_item_type of the insertion order line items must be `LINE_ITEM_TYPE_VIDEO_DEFAULT`. + "maximizeSpendAutoBid": { # A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. # * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA`, `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC`, and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` only allow for `LINE_ITEM_TYPE_DISPLAY_DEFAULT` or `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` only allow for `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_REACH` only allows for `LINE_ITEM_TYPE_VIDEO_OVER_THE_TOP` line items. "customBiddingAlgorithmId": "A String", # The ID of the Custom Bidding Algorithm used by this strategy. Only applicable when performance_goal_type is set to `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CUSTOM_ALGO`. Assigning a custom bidding algorithm that uses floodlight activities not identified in floodlightActivityConfigs will return an error. "maxAverageCpmBidAmountMicros": "A String", # The maximum average CPM that may be bid, in micros of the advertiser's currency. Must be greater than or equal to a billable unit of the given currency. For example, 1500000 represents 1.5 standard units of the currency. "performanceGoalType": "A String", # Required. The type of the performance goal that the bidding strategy tries to minimize while spending the full budget. `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM` is not supported for this strategy. @@ -1537,220 +1534,6 @@

Method Details

}
-
- generateDefault(advertiserId, body=None, x__xgafv=None) -
Creates a new line item with settings (including targeting) inherited from the insertion order and an `ENTITY_STATUS_DRAFT` entity_status. Returns the newly created line item if successful. There are default values based on the three fields: * The insertion order's insertion_order_type * The insertion order's automation_type * The given line_item_type YouTube & Partners line items cannot be created or updated using the API.
-
-Args:
-  advertiserId: string, Required. The ID of the advertiser this line item belongs to. (required)
-  body: object, The request body.
-    The object takes the form of:
-
-{ # Request message for LineItemService.GenerateDefaultLineItem.
-  "containsEuPoliticalAds": "A String", # Whether this line item will serve European Union political ads. If contains_eu_political_ads has been set to `DOES_NOT_CONTAIN_EU_POLITICAL_ADVERTISING` in the parent advertiser, then this field will be assigned `DOES_NOT_CONTAIN_EU_POLITICAL_ADVERTISING` if not otherwise specified. This field can then be updated using the UI, API, or Structured Data Files. This field must be assigned when creating a new line item. Otherwise, **the `advertisers.lineItems.create` request will fail**.
-  "displayName": "A String", # Required. The display name of the line item. Must be UTF-8 encoded with a maximum size of 240 bytes.
-  "insertionOrderId": "A String", # Required. The unique ID of the insertion order that the line item belongs to.
-  "lineItemType": "A String", # Required. The type of the line item.
-  "mobileApp": { # A mobile app promoted by a mobile app install line item. # The mobile app promoted by the line item. This is applicable only when line_item_type is either `LINE_ITEM_TYPE_DISPLAY_MOBILE_APP_INSTALL` or `LINE_ITEM_TYPE_VIDEO_MOBILE_APP_INSTALL`.
-    "appId": "A String", # Required. The ID of the app provided by the platform store. Android apps are identified by the bundle ID used by Android's Play store, such as `com.google.android.gm`. iOS apps are identified by a nine-digit app ID used by Apple's App store, such as `422689480`.
-    "displayName": "A String", # Output only. The app name.
-    "platform": "A String", # Output only. The app platform.
-    "publisher": "A String", # Output only. The app publisher.
-  },
-}
-
-  x__xgafv: string, V1 error format.
-    Allowed values
-      1 - v1 error format
-      2 - v2 error format
-
-Returns:
-  An object of the form:
-
-    { # A single line item.
-  "advertiserId": "A String", # Output only. The unique ID of the advertiser the line item belongs to.
-  "bidStrategy": { # Settings that control the bid strategy. Bid strategy determines the bid price. # Required. The bidding strategy of the line item.
-    "fixedBid": { # A strategy that uses a fixed bidding price. # A strategy that uses a fixed bid price.
-      "bidAmountMicros": "A String", # The fixed bid amount, in micros of the advertiser's currency. For insertion order entity, bid_amount_micros should be set as 0. For line item entity, bid_amount_micros must be greater than or equal to billable unit of the given currency and smaller than or equal to the upper limit 1000000000. For example, 1500000 represents 1.5 standard units of the currency.
-    },
-    "maximizeSpendAutoBid": { # A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. # A strategy that automatically adjusts the bid to optimize to your performance goal while spending the full budget. At insertion order level, the markup_type of line items cannot be set to `PARTNER_REVENUE_MODEL_MARKUP_TYPE_CPM`. In addition, when performance_goal_type is one of: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` , the line_item_type of the insertion order line items must be either: * `LINE_ITEM_TYPE_DISPLAY_DEFAULT` * `LINE_ITEM_TYPE_VIDEO_DEFAULT` , and when performance_goal_type is either: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` the line_item_type of the insertion order line items must be `LINE_ITEM_TYPE_VIDEO_DEFAULT`.
-      "customBiddingAlgorithmId": "A String", # The ID of the Custom Bidding Algorithm used by this strategy. Only applicable when performance_goal_type is set to `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CUSTOM_ALGO`. Assigning a custom bidding algorithm that uses floodlight activities not identified in floodlightActivityConfigs will return an error.
-      "maxAverageCpmBidAmountMicros": "A String", # The maximum average CPM that may be bid, in micros of the advertiser's currency. Must be greater than or equal to a billable unit of the given currency. For example, 1500000 represents 1.5 standard units of the currency.
-      "performanceGoalType": "A String", # Required. The type of the performance goal that the bidding strategy tries to minimize while spending the full budget. `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM` is not supported for this strategy.
-      "raiseBidForDeals": True or False, # Whether the strategy takes deal floor prices into account.
-    },
-    "performanceGoalAutoBid": { # A strategy that automatically adjusts the bid to meet or beat a specified performance goal. # A strategy that automatically adjusts the bid to meet or beat a specified performance goal. It is to be used only for a line item entity.
-      "customBiddingAlgorithmId": "A String", # The ID of the Custom Bidding Algorithm used by this strategy. Only applicable when performance_goal_type is set to `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CUSTOM_ALGO`. Assigning a custom bidding algorithm that uses floodlight activities not identified in floodlightActivityConfigs will return an error.
-      "maxAverageCpmBidAmountMicros": "A String", # The maximum average CPM that may be bid, in micros of the advertiser's currency. Must be greater than or equal to a billable unit of the given currency. Not applicable when performance_goal_type is set to `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM`. For example, 1500000 represents 1.5 standard units of the currency.
-      "performanceGoalAmountMicros": "A String", # Required. The performance goal the bidding strategy will attempt to meet or beat, in micros of the advertiser's currency or in micro of the ROAS (Return On Advertising Spend) value which is also based on advertiser's currency. Must be greater than or equal to a billable unit of the given currency and smaller or equal to upper bounds. Each performance_goal_type has its upper bound: * when performance_goal_type is `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA`, upper bound is 10000.00 USD. * when performance_goal_type is `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC`, upper bound is 1000.00 USD. * when performance_goal_type is `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM`, upper bound is 1000.00 USD. * when performance_goal_type is `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CUSTOM_ALGO`, upper bound is 1000.00 and lower bound is 0.01. Example: If set to `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM`, the bid price will be based on the probability that each available impression will be viewable. For example, if viewable CPM target is $2 and an impression is 40% likely to be viewable, the bid price will be $0.80 CPM (40% of $2). For example, 1500000 represents 1.5 standard units of the currency or ROAS value.
-      "performanceGoalType": "A String", # Required. The type of the performance goal that the bidding strategy will try to meet or beat. For line item level usage, the value must be one of: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CUSTOM_ALGO`.
-    },
-    "youtubeAndPartnersBid": { # Settings that control the bid strategy for YouTube and Partners resources. # A bid strategy used by YouTube and Partners resources. It can only be used for a YouTube and Partners line item or ad group entity.
-      "adGroupEffectiveTargetCpaSource": "A String", # Output only. Source of the effective target CPA value for ad group.
-      "adGroupEffectiveTargetCpaValue": "A String", # Output only. The effective target CPA for ad group, in micros of advertiser's currency.
-      "type": "A String", # The type of the bidding strategy.
-      "value": "A String", # The value used by the bidding strategy. When the bidding strategy is assigned at the line item level, this field is only applicable for the following strategy types: * `YOUTUBE_AND_PARTNERS_BIDDING_STRATEGY_TYPE_TARGET_CPA` * `YOUTUBE_AND_PARTNERS_BIDDING_STRATEGY_TYPE_TARGET_ROAS` * `YOUTUBE_AND_PARTNERS_BIDDING_STRATEGY_TYPE_RESERVE_SHARE_OF_VOICE` When the bidding strategy is assigned at the ad group level, this field is only applicable for the following strategy types: * `YOUTUBE_AND_PARTNERS_BIDDING_STRATEGY_TYPE_MANUAL_CPM` * `YOUTUBE_AND_PARTNERS_BIDDING_STRATEGY_TYPE_MANUAL_CPV` * `YOUTUBE_AND_PARTNERS_BIDDING_STRATEGY_TYPE_TARGET_CPA` * `YOUTUBE_AND_PARTNERS_BIDDING_STRATEGY_TYPE_TARGET_CPM` * `YOUTUBE_AND_PARTNERS_BIDDING_STRATEGY_TYPE_RESERVE_CPM` * `YOUTUBE_AND_PARTNERS_BIDDING_STRATEGY_TYPE_TARGET_ROAS` If not using an applicable strategy, the value of this field will be 0.
-    },
-  },
-  "budget": { # Settings that control how budget is allocated. # Required. The budget allocation setting of the line item.
-    "budgetAllocationType": "A String", # Required. The type of the budget allocation. `LINE_ITEM_BUDGET_ALLOCATION_TYPE_AUTOMATIC` is only applicable when automatic budget allocation is enabled for the parent insertion order.
-    "budgetUnit": "A String", # Output only. The budget unit specifies whether the budget is currency based or impression based. This value is inherited from the parent insertion order.
-    "maxAmount": "A String", # The maximum budget amount the line item will spend. Must be greater than 0. When budget_allocation_type is: * `LINE_ITEM_BUDGET_ALLOCATION_TYPE_AUTOMATIC`, this field is immutable and is set by the system. * `LINE_ITEM_BUDGET_ALLOCATION_TYPE_FIXED`, if budget_unit is: - `BUDGET_UNIT_CURRENCY`, this field represents maximum budget amount to spend, in micros of the advertiser's currency. For example, 1500000 represents 1.5 standard units of the currency. - `BUDGET_UNIT_IMPRESSIONS`, this field represents the maximum number of impressions to serve. * `LINE_ITEM_BUDGET_ALLOCATION_TYPE_UNLIMITED`, this field is not applicable and will be ignored by the system.
-  },
-  "campaignId": "A String", # Output only. The unique ID of the campaign that the line item belongs to.
-  "containsEuPoliticalAds": "A String", # Whether this line item will serve European Union political ads. If contains_eu_political_ads has been set to `DOES_NOT_CONTAIN_EU_POLITICAL_ADVERTISING` in the parent advertiser, then this field will be assigned `DOES_NOT_CONTAIN_EU_POLITICAL_ADVERTISING` if not otherwise specified. This field can then be updated using the UI, API, or Structured Data Files. This field must be assigned when creating a new line item. Otherwise, **the `advertisers.lineItems.create` request will fail**.
-  "conversionCounting": { # Settings that control how conversions are counted. All post-click conversions will be counted. A percentage value can be set for post-view conversions counting. # The conversion tracking setting of the line item.
-    "floodlightActivityConfigs": [ # The Floodlight activity configs used to track conversions. The number of conversions counted is the sum of all of the conversions counted by all of the Floodlight activity IDs specified in this field. This field can't be updated if a custom bidding algorithm is assigned to the line item. If you set this field and assign a custom bidding algorithm in the same request, the floodlight activities must match the ones used by the custom bidding algorithm.
-      { # Settings that control the behavior of a single Floodlight activity config.
-        "floodlightActivityId": "A String", # Required. The ID of the Floodlight activity.
-        "postClickLookbackWindowDays": 42, # Required. The number of days after an ad has been clicked in which a conversion may be counted. Must be between 0 and 90 inclusive.
-        "postViewLookbackWindowDays": 42, # Required. The number of days after an ad has been viewed in which a conversion may be counted. Must be between 0 and 90 inclusive.
-      },
-    ],
-    "postViewCountPercentageMillis": "A String", # The percentage of post-view conversions to count, in millis (1/1000 of a percent). Must be between 0 and 100000 inclusive. For example, to track 50% of the post-click conversions, set a value of 50000.
-  },
-  "creativeIds": [ # The IDs of the creatives associated with the line item.
-    "A String",
-  ],
-  "displayName": "A String", # Required. The display name of the line item. Must be UTF-8 encoded with a maximum size of 240 bytes.
-  "entityStatus": "A String", # Required. Controls whether or not the line item can spend its budget and bid on inventory. * For CreateLineItem method, only `ENTITY_STATUS_DRAFT` is allowed. To activate a line item, use UpdateLineItem method and update the status to `ENTITY_STATUS_ACTIVE` after creation. * A line item cannot be changed back to `ENTITY_STATUS_DRAFT` status from any other status. * If the line item's parent insertion order is not active, the line item can't spend its budget even if its own status is `ENTITY_STATUS_ACTIVE`.
-  "excludeNewExchanges": True or False, # Whether to exclude new exchanges from automatically being targeted by the line item. This field is false by default.
-  "flight": { # Settings that control the active duration of a line item. # Required. The start and end time of the line item's flight.
-    "dateRange": { # A date range. # The flight start and end dates of the line item. They are resolved relative to the parent advertiser's time zone. * Required when flight_date_type is `LINE_ITEM_FLIGHT_DATE_TYPE_CUSTOM`. Output only otherwise. * When creating a new flight, both `start_date` and `end_date` must be in the future. * An existing flight with a `start_date` in the past has a mutable `end_date` but an immutable `start_date`. * `end_date` must be the `start_date` or later, both before the year 2037.
-      "endDate": { # Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values. * A month and day, with a zero year (for example, an anniversary). * A year on its own, with a zero month and a zero day. * A year and month, with a zero day (for example, a credit card expiration date). Related types: * google.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp # The upper bound of the date range, inclusive. Must specify a positive value for `year`, `month`, and `day`.
-        "day": 42, # Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.
-        "month": 42, # Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
-        "year": 42, # Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.
-      },
-      "startDate": { # Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values. * A month and day, with a zero year (for example, an anniversary). * A year on its own, with a zero month and a zero day. * A year and month, with a zero day (for example, a credit card expiration date). Related types: * google.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp # The lower bound of the date range, inclusive. Must specify a positive value for `year`, `month`, and `day`.
-        "day": 42, # Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.
-        "month": 42, # Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
-        "year": 42, # Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.
-      },
-    },
-    "flightDateType": "A String", # Required. The type of the line item's flight dates.
-  },
-  "frequencyCap": { # Settings that control the number of times a user may be shown with the same ad during a given time period. # Required. The impression frequency cap settings of the line item. The max_impressions field in this settings object must be used if assigning a limited cap.
-    "maxImpressions": 42, # The maximum number of times a user may be shown the same ad during this period. Must be greater than 0. Required when unlimited is `false` and max_views is not set.
-    "maxViews": 42, # Optional. The maximum number of times a user may click-through or fully view an ad during this period until it is no longer served to them. Must be greater than 0. Only applicable to YouTube and Partners resources. Required when unlimited is `false` and max_impressions is not set.
-    "timeUnit": "A String", # The time unit in which the frequency cap will be applied. Required when unlimited is `false`.
-    "timeUnitCount": 42, # The number of time_unit the frequency cap will last. Required when unlimited is `false`. The following restrictions apply based on the value of time_unit: * `TIME_UNIT_MONTHS` - must be 1 * `TIME_UNIT_WEEKS` - must be between 1 and 4 * `TIME_UNIT_DAYS` - must be between 1 and 6 * `TIME_UNIT_HOURS` - must be between 1 and 23 * `TIME_UNIT_MINUTES` - must be between 1 and 59
-    "unlimited": True or False, # Whether unlimited frequency capping is applied. When this field is set to `true`, the remaining frequency cap fields are not applicable.
-  },
-  "insertionOrderId": "A String", # Required. Immutable. The unique ID of the insertion order that the line item belongs to.
-  "integrationDetails": { # Integration details of an entry. # Integration details of the line item.
-    "details": "A String", # Additional details of the entry in string format. Must be UTF-8 encoded with a length of no more than 1000 characters.
-    "integrationCode": "A String", # An external identifier to be associated with the entry. The integration code will show up together with the entry in many places in the system, for example, reporting. Must be UTF-8 encoded with a length of no more than 500 characters.
-  },
-  "lineItemId": "A String", # Output only. The unique ID of the line item. Assigned by the system.
-  "lineItemType": "A String", # Required. Immutable. The type of the line item.
-  "mobileApp": { # A mobile app promoted by a mobile app install line item. # The mobile app promoted by the line item. This is applicable only when line_item_type is either `LINE_ITEM_TYPE_DISPLAY_MOBILE_APP_INSTALL` or `LINE_ITEM_TYPE_VIDEO_MOBILE_APP_INSTALL`.
-    "appId": "A String", # Required. The ID of the app provided by the platform store. Android apps are identified by the bundle ID used by Android's Play store, such as `com.google.android.gm`. iOS apps are identified by a nine-digit app ID used by Apple's App store, such as `422689480`.
-    "displayName": "A String", # Output only. The app name.
-    "platform": "A String", # Output only. The app platform.
-    "publisher": "A String", # Output only. The app publisher.
-  },
-  "name": "A String", # Output only. The resource name of the line item.
-  "pacing": { # Settings that control the rate at which a budget is spent. # Required. The budget spending speed setting of the line item.
-    "dailyMaxImpressions": "A String", # Maximum number of impressions to serve every day. Applicable when the budget is impression based. Must be greater than 0.
-    "dailyMaxMicros": "A String", # Maximum currency amount to spend every day in micros of advertiser's currency. Applicable when the budget is currency based. Must be greater than 0. For example, for 1.5 standard unit of the currency, set this field to 1500000. The value assigned will be rounded to whole billable units for the relevant currency by the following rules: any positive value less than a single billable unit will be rounded up to one billable unit and any value larger than a single billable unit will be rounded down to the nearest billable value. For example, if the currency's billable unit is 0.01, and this field is set to 10257770, it will round down to 10250000, a value of 10.25. If set to 505, it will round up to 10000, a value of 0.01.
-    "pacingPeriod": "A String", # Required. The time period in which the pacing budget will be spent. When automatic budget allocation is enabled at the insertion order via automationType, this field is output only and defaults to `PACING_PERIOD_FLIGHT`.
-    "pacingType": "A String", # Required. The type of pacing that defines how the budget amount will be spent across the pacing_period. `PACING_TYPE_ASAP` is not compatible with pacing_period `PACING_PERIOD_FLIGHT` for insertion orders.
-  },
-  "partnerCosts": [ # The partner costs associated with the line item. If absent or empty in CreateLineItem method, the newly created line item will inherit partner costs from its parent insertion order.
-    { # Settings that control a partner cost. A partner cost is any type of expense involved in running a campaign, other than the costs of purchasing impressions (which is called the media cost) and using third-party audience segment data (data fee). Some examples of partner costs include the fees for using DV360, a third-party ad server, or a third-party ad serving verification service.
-      "costType": "A String", # Required. The type of the partner cost.
-      "feeAmount": "A String", # The CPM fee amount in micros of advertiser's currency. Applicable when the fee_type is `PARTNER_FEE_TYPE_CPM_FEE`. Must be greater than or equal to 0. For example, for 1.5 standard unit of the advertiser's currency, set this field to 1500000.
-      "feePercentageMillis": "A String", # The media fee percentage in millis (1/1000 of a percent). Applicable when the fee_type is `PARTNER_FEE_TYPE_MEDIA_FEE`. Must be greater than or equal to 0. For example: 100 represents 0.1%.
-      "feeType": "A String", # Required. The fee type for this partner cost.
-      "invoiceType": "A String", # The invoice type for this partner cost. * Required when cost_type is one of: - `PARTNER_COST_TYPE_ADLOOX` - `PARTNER_COST_TYPE_DOUBLE_VERIFY` - `PARTNER_COST_TYPE_INTEGRAL_AD_SCIENCE`. * Output only for other types.
-    },
-  ],
-  "partnerRevenueModel": { # Settings that control how partner revenue is calculated. # Required. The partner revenue model setting of the line item.
-    "markupAmount": "A String", # Required. The markup amount of the partner revenue model. Must be greater than or equal to 0. * When the markup_type is set to be `PARTNER_REVENUE_MODEL_MARKUP_TYPE_CPM`, this field represents the CPM markup in micros of advertiser's currency. For example, 1500000 represents 1.5 standard units of the currency. * When the markup_type is set to be `PARTNER_REVENUE_MODEL_MARKUP_TYPE_MEDIA_COST_MARKUP`, this field represents the media cost percent markup in millis. For example, 100 represents 0.1% (decimal 0.001). * When the markup_type is set to be `PARTNER_REVENUE_MODEL_MARKUP_TYPE_TOTAL_MEDIA_COST_MARKUP`, this field represents the total media cost percent markup in millis. For example, 100 represents 0.1% (decimal 0.001).
-    "markupType": "A String", # Required. The markup type of the partner revenue model.
-  },
-  "reservationType": "A String", # Output only. The reservation type of the line item.
-  "targetingExpansion": { # Settings that control the [optimized targeting](//support.google.com/displayvideo/answer/12060859) settings of the line item. # The [optimized targeting](//support.google.com/displayvideo/answer/12060859) settings of the line item. This config is only applicable for display, video, or audio line items that use automated bidding and positively target eligible audience lists.
-    "audienceExpansionLevel": "A String", # Output only. Magnitude of expansion for eligible first-party user lists under this ad group. This field only applies to YouTube and Partners line item and ad group resources.
-    "audienceExpansionSeedListExcluded": True or False, # Output only. Whether to exclude seed list for audience expansion. This field only applies to YouTube and Partners line item and ad group resources.
-    "enableOptimizedTargeting": True or False, # Required. Whether to enable Optimized Targeting for the line item. Optimized targeting is not compatible with all bid strategies. Attempting to set this field to `true` for a line item using the BiddingStrategy field fixed_bid or one of the following combinations of BiddingStrategy fields and BiddingStrategyPerformanceGoalType will result in an error: maximize_auto_spend_bid: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` performance_goal_auto_bid: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM`
-  },
-  "updateTime": "A String", # Output only. The timestamp when the line item was last updated. Assigned by the system.
-  "warningMessages": [ # Output only. The warning messages generated by the line item. These warnings do not block saving the line item, but some may block the line item from running.
-    "A String",
-  ],
-  "youtubeAndPartnersSettings": { # Settings for YouTube and Partners line items. # Output only. Settings specific to YouTube and Partners line items.
-    "contentCategory": "A String", # Output only. The kind of content on which the YouTube and Partners ads will be shown. *Warning*: This field will be removed in the near future. Use effective_content_category instead.
-    "effectiveContentCategory": "A String", # Output only. The content category which takes effect when serving the line item. When content category is set in both line item and advertiser, the stricter one will take effect when serving the line item. New line items will only inherit the advertiser level setting.
-    "inventorySourceSettings": { # Settings that control what YouTube related inventories the YouTube and Partners line item will target. # Settings that control what YouTube and Partners inventories the line item will target.
-      "includeGoogleTv": True or False, # Optional. Whether to target inventory in video apps available with Google TV.
-      "includeYoutube": True or False, # Optional. Whether to target inventory on YouTube. This includes both search, channels and videos.
-      "includeYoutubeVideoPartners": True or False, # Whether to target inventory on a collection of partner sites and apps that follow the same brand safety standards as YouTube.
-    },
-    "leadFormId": "A String", # Optional. The ID of the form to generate leads.
-    "linkedMerchantId": "A String", # Optional. The ID of the merchant which is linked to the line item for product feed.
-    "relatedVideoIds": [ # Optional. The IDs of the videos appear below the primary video ad when the ad is playing in the YouTube app on mobile devices.
-      "A String",
-    ],
-    "targetFrequency": { # Setting that controls the average number of times the ads will show to the same person over a certain period of time. # Optional. The average number of times you want ads from this line item to show to the same person over a certain period of time.
-      "targetCount": "A String", # The target number of times, on average, the ads will be shown to the same person in the timespan dictated by time_unit and time_unit_count.
-      "timeUnit": "A String", # The unit of time in which the target frequency will be applied. The following time unit is applicable: * `TIME_UNIT_WEEKS`
-      "timeUnitCount": 42, # The number of time_unit the target frequency will last. The following restrictions apply based on the value of time_unit: * `TIME_UNIT_WEEKS` - must be 1
-    },
-    "thirdPartyMeasurementConfigs": { # Settings that control what third-party vendors are measuring specific line item metrics. # Optional. The third-party measurement configs of the line item.
-      "brandLiftVendorConfigs": [ # Optional. The third-party vendors measuring brand lift. The following third-party vendors are applicable: * `THIRD_PARTY_VENDOR_DYNATA` * `THIRD_PARTY_VENDOR_KANTAR` * `THIRD_PARTY_VENDOR_KANTAR_MILLWARD_BROWN` * `THIRD_PARTY_VENDOR_GOOGLE_INTERNAL` * `THIRD_PARTY_VENDOR_INTAGE` * `THIRD_PARTY_VENDOR_NIELSEN` * `THIRD_PARTY_VENDOR_MACROMILL`
-        { # Settings that control how third-party measurement vendors are configured.
-          "placementId": "A String", # The ID used by the platform of the third-party vendor to identify the line item.
-          "vendor": "A String", # The third-party measurement vendor.
-        },
-      ],
-      "brandSafetyVendorConfigs": [ # Optional. The third-party vendors measuring brand safety. The following third-party vendors are applicable: * `THIRD_PARTY_VENDOR_ZERF` * `THIRD_PARTY_VENDOR_DOUBLE_VERIFY` * `THIRD_PARTY_VENDOR_INTEGRAL_AD_SCIENCE` * `THIRD_PARTY_VENDOR_GOOGLE_INTERNAL` * `THIRD_PARTY_VENDOR_ZEFR`
-        { # Settings that control how third-party measurement vendors are configured.
-          "placementId": "A String", # The ID used by the platform of the third-party vendor to identify the line item.
-          "vendor": "A String", # The third-party measurement vendor.
-        },
-      ],
-      "reachVendorConfigs": [ # Optional. The third-party vendors measuring reach. The following third-party vendors are applicable: * `THIRD_PARTY_VENDOR_NIELSEN` * `THIRD_PARTY_VENDOR_COMSCORE` * `THIRD_PARTY_VENDOR_KANTAR` * `THIRD_PARTY_VENDOR_GOOGLE_INTERNAL` * `THIRD_PARTY_VENDOR_KANTAR_MILLWARD_BROWN` * `THIRD_PARTY_VENDOR_VIDEO_RESEARCH` * `THIRD_PARTY_VENDOR_MEDIA_SCOPE` * `THIRD_PARTY_VENDOR_AUDIENCE_PROJECT` * `THIRD_PARTY_VENDOR_VIDEO_AMP` * `THIRD_PARTY_VENDOR_ISPOT_TV`
-        { # Settings that control how third-party measurement vendors are configured.
-          "placementId": "A String", # The ID used by the platform of the third-party vendor to identify the line item.
-          "vendor": "A String", # The third-party measurement vendor.
-        },
-      ],
-      "viewabilityVendorConfigs": [ # Optional. The third-party vendors measuring viewability. The following third-party vendors are applicable: * `THIRD_PARTY_VENDOR_MOAT` * `THIRD_PARTY_VENDOR_DOUBLE_VERIFY` * `THIRD_PARTY_VENDOR_INTEGRAL_AD_SCIENCE` * `THIRD_PARTY_VENDOR_COMSCORE` * `THIRD_PARTY_VENDOR_TELEMETRY` * `THIRD_PARTY_VENDOR_MEETRICS` * `THIRD_PARTY_VENDOR_GOOGLE_INTERNAL`
-        { # Settings that control how third-party measurement vendors are configured.
-          "placementId": "A String", # The ID used by the platform of the third-party vendor to identify the line item.
-          "vendor": "A String", # The third-party measurement vendor.
-        },
-      ],
-    },
-    "videoAdInventoryControl": { # The video ad inventory control used in certain YouTube line item types. # Optional. The settings to control which inventory is allowed for this line item.
-      "allowInFeed": True or False, # Optional. Whether ads can serve as in-feed format.
-      "allowInStream": True or False, # Optional. Whether ads can serve as in-stream format.
-      "allowShorts": True or False, # Optional. Whether ads can serve as shorts format.
-    },
-    "videoAdSequenceSettings": { # Settings related to VideoAdSequence. # Optional. The settings related to VideoAdSequence.
-      "minimumDuration": "A String", # The minimum time interval before the same user sees this sequence again.
-      "steps": [ # The steps of which the sequence consists.
-        { # The detail of a single step in a VideoAdSequence.
-          "adGroupId": "A String", # The ID of the corresponding ad group of the step.
-          "interactionType": "A String", # The interaction on the previous step that will lead the viewer to this step. The first step does not have interaction_type.
-          "previousStepId": "A String", # The ID of the previous step. The first step does not have previous step.
-          "stepId": "A String", # The ID of the step.
-        },
-      ],
-    },
-    "viewFrequencyCap": { # Settings that control the number of times a user may be shown with the same ad during a given time period. # The view frequency cap settings of the line item. The max_views field in this settings object must be used if assigning a limited cap.
-      "maxImpressions": 42, # The maximum number of times a user may be shown the same ad during this period. Must be greater than 0. Required when unlimited is `false` and max_views is not set.
-      "maxViews": 42, # Optional. The maximum number of times a user may click-through or fully view an ad during this period until it is no longer served to them. Must be greater than 0. Only applicable to YouTube and Partners resources. Required when unlimited is `false` and max_impressions is not set.
-      "timeUnit": "A String", # The time unit in which the frequency cap will be applied. Required when unlimited is `false`.
-      "timeUnitCount": 42, # The number of time_unit the frequency cap will last. Required when unlimited is `false`. The following restrictions apply based on the value of time_unit: * `TIME_UNIT_MONTHS` - must be 1 * `TIME_UNIT_WEEKS` - must be between 1 and 4 * `TIME_UNIT_DAYS` - must be between 1 and 6 * `TIME_UNIT_HOURS` - must be between 1 and 23 * `TIME_UNIT_MINUTES` - must be between 1 and 59
-      "unlimited": True or False, # Whether unlimited frequency capping is applied. When this field is set to `true`, the remaining frequency cap fields are not applicable.
-    },
-  },
-}
-
-
get(advertiserId, lineItemId, x__xgafv=None)
Gets a line item.
@@ -1772,7 +1555,7 @@ 

Method Details

"fixedBid": { # A strategy that uses a fixed bidding price. # A strategy that uses a fixed bid price. "bidAmountMicros": "A String", # The fixed bid amount, in micros of the advertiser's currency. For insertion order entity, bid_amount_micros should be set as 0. For line item entity, bid_amount_micros must be greater than or equal to billable unit of the given currency and smaller than or equal to the upper limit 1000000000. For example, 1500000 represents 1.5 standard units of the currency. }, - "maximizeSpendAutoBid": { # A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. # A strategy that automatically adjusts the bid to optimize to your performance goal while spending the full budget. At insertion order level, the markup_type of line items cannot be set to `PARTNER_REVENUE_MODEL_MARKUP_TYPE_CPM`. In addition, when performance_goal_type is one of: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` , the line_item_type of the insertion order line items must be either: * `LINE_ITEM_TYPE_DISPLAY_DEFAULT` * `LINE_ITEM_TYPE_VIDEO_DEFAULT` , and when performance_goal_type is either: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` the line_item_type of the insertion order line items must be `LINE_ITEM_TYPE_VIDEO_DEFAULT`. + "maximizeSpendAutoBid": { # A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. # * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA`, `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC`, and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` only allow for `LINE_ITEM_TYPE_DISPLAY_DEFAULT` or `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` only allow for `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_REACH` only allows for `LINE_ITEM_TYPE_VIDEO_OVER_THE_TOP` line items. "customBiddingAlgorithmId": "A String", # The ID of the Custom Bidding Algorithm used by this strategy. Only applicable when performance_goal_type is set to `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CUSTOM_ALGO`. Assigning a custom bidding algorithm that uses floodlight activities not identified in floodlightActivityConfigs will return an error. "maxAverageCpmBidAmountMicros": "A String", # The maximum average CPM that may be bid, in micros of the advertiser's currency. Must be greater than or equal to a billable unit of the given currency. For example, 1500000 represents 1.5 standard units of the currency. "performanceGoalType": "A String", # Required. The type of the performance goal that the bidding strategy tries to minimize while spending the full budget. `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM` is not supported for this strategy. @@ -1976,7 +1759,7 @@

Method Details

"fixedBid": { # A strategy that uses a fixed bidding price. # A strategy that uses a fixed bid price. "bidAmountMicros": "A String", # The fixed bid amount, in micros of the advertiser's currency. For insertion order entity, bid_amount_micros should be set as 0. For line item entity, bid_amount_micros must be greater than or equal to billable unit of the given currency and smaller than or equal to the upper limit 1000000000. For example, 1500000 represents 1.5 standard units of the currency. }, - "maximizeSpendAutoBid": { # A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. # A strategy that automatically adjusts the bid to optimize to your performance goal while spending the full budget. At insertion order level, the markup_type of line items cannot be set to `PARTNER_REVENUE_MODEL_MARKUP_TYPE_CPM`. In addition, when performance_goal_type is one of: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` , the line_item_type of the insertion order line items must be either: * `LINE_ITEM_TYPE_DISPLAY_DEFAULT` * `LINE_ITEM_TYPE_VIDEO_DEFAULT` , and when performance_goal_type is either: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` the line_item_type of the insertion order line items must be `LINE_ITEM_TYPE_VIDEO_DEFAULT`. + "maximizeSpendAutoBid": { # A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. # * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA`, `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC`, and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` only allow for `LINE_ITEM_TYPE_DISPLAY_DEFAULT` or `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` only allow for `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_REACH` only allows for `LINE_ITEM_TYPE_VIDEO_OVER_THE_TOP` line items. "customBiddingAlgorithmId": "A String", # The ID of the Custom Bidding Algorithm used by this strategy. Only applicable when performance_goal_type is set to `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CUSTOM_ALGO`. Assigning a custom bidding algorithm that uses floodlight activities not identified in floodlightActivityConfigs will return an error. "maxAverageCpmBidAmountMicros": "A String", # The maximum average CPM that may be bid, in micros of the advertiser's currency. Must be greater than or equal to a billable unit of the given currency. For example, 1500000 represents 1.5 standard units of the currency. "performanceGoalType": "A String", # Required. The type of the performance goal that the bidding strategy tries to minimize while spending the full budget. `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM` is not supported for this strategy. @@ -2187,7 +1970,7 @@

Method Details

"fixedBid": { # A strategy that uses a fixed bidding price. # A strategy that uses a fixed bid price. "bidAmountMicros": "A String", # The fixed bid amount, in micros of the advertiser's currency. For insertion order entity, bid_amount_micros should be set as 0. For line item entity, bid_amount_micros must be greater than or equal to billable unit of the given currency and smaller than or equal to the upper limit 1000000000. For example, 1500000 represents 1.5 standard units of the currency. }, - "maximizeSpendAutoBid": { # A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. # A strategy that automatically adjusts the bid to optimize to your performance goal while spending the full budget. At insertion order level, the markup_type of line items cannot be set to `PARTNER_REVENUE_MODEL_MARKUP_TYPE_CPM`. In addition, when performance_goal_type is one of: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` , the line_item_type of the insertion order line items must be either: * `LINE_ITEM_TYPE_DISPLAY_DEFAULT` * `LINE_ITEM_TYPE_VIDEO_DEFAULT` , and when performance_goal_type is either: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` the line_item_type of the insertion order line items must be `LINE_ITEM_TYPE_VIDEO_DEFAULT`. + "maximizeSpendAutoBid": { # A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. # * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA`, `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC`, and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` only allow for `LINE_ITEM_TYPE_DISPLAY_DEFAULT` or `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` only allow for `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_REACH` only allows for `LINE_ITEM_TYPE_VIDEO_OVER_THE_TOP` line items. "customBiddingAlgorithmId": "A String", # The ID of the Custom Bidding Algorithm used by this strategy. Only applicable when performance_goal_type is set to `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CUSTOM_ALGO`. Assigning a custom bidding algorithm that uses floodlight activities not identified in floodlightActivityConfigs will return an error. "maxAverageCpmBidAmountMicros": "A String", # The maximum average CPM that may be bid, in micros of the advertiser's currency. Must be greater than or equal to a billable unit of the given currency. For example, 1500000 represents 1.5 standard units of the currency. "performanceGoalType": "A String", # Required. The type of the performance goal that the bidding strategy tries to minimize while spending the full budget. `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM` is not supported for this strategy. @@ -2379,7 +2162,7 @@

Method Details

"fixedBid": { # A strategy that uses a fixed bidding price. # A strategy that uses a fixed bid price. "bidAmountMicros": "A String", # The fixed bid amount, in micros of the advertiser's currency. For insertion order entity, bid_amount_micros should be set as 0. For line item entity, bid_amount_micros must be greater than or equal to billable unit of the given currency and smaller than or equal to the upper limit 1000000000. For example, 1500000 represents 1.5 standard units of the currency. }, - "maximizeSpendAutoBid": { # A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. # A strategy that automatically adjusts the bid to optimize to your performance goal while spending the full budget. At insertion order level, the markup_type of line items cannot be set to `PARTNER_REVENUE_MODEL_MARKUP_TYPE_CPM`. In addition, when performance_goal_type is one of: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` , the line_item_type of the insertion order line items must be either: * `LINE_ITEM_TYPE_DISPLAY_DEFAULT` * `LINE_ITEM_TYPE_VIDEO_DEFAULT` , and when performance_goal_type is either: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` the line_item_type of the insertion order line items must be `LINE_ITEM_TYPE_VIDEO_DEFAULT`. + "maximizeSpendAutoBid": { # A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. # * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA`, `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC`, and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` only allow for `LINE_ITEM_TYPE_DISPLAY_DEFAULT` or `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` only allow for `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_REACH` only allows for `LINE_ITEM_TYPE_VIDEO_OVER_THE_TOP` line items. "customBiddingAlgorithmId": "A String", # The ID of the Custom Bidding Algorithm used by this strategy. Only applicable when performance_goal_type is set to `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CUSTOM_ALGO`. Assigning a custom bidding algorithm that uses floodlight activities not identified in floodlightActivityConfigs will return an error. "maxAverageCpmBidAmountMicros": "A String", # The maximum average CPM that may be bid, in micros of the advertiser's currency. Must be greater than or equal to a billable unit of the given currency. For example, 1500000 represents 1.5 standard units of the currency. "performanceGoalType": "A String", # Required. The type of the performance goal that the bidding strategy tries to minimize while spending the full budget. `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM` is not supported for this strategy. diff --git a/docs/dyn/displayvideo_v3.floodlightGroups.floodlightActivities.html b/docs/dyn/displayvideo_v3.floodlightGroups.floodlightActivities.html index 85e01d964b..7863d39dd1 100644 --- a/docs/dyn/displayvideo_v3.floodlightGroups.floodlightActivities.html +++ b/docs/dyn/displayvideo_v3.floodlightGroups.floodlightActivities.html @@ -134,7 +134,7 @@

Method Details

Args: floodlightGroupId: string, Required. The ID of the parent Floodlight group to which the requested Floodlight activities belong. (required) orderBy: string, Optional. Field by which to sort the list. Acceptable values are: * `displayName` (default) * `floodlightActivityId` The default sorting order is ascending. To specify descending order for a field, a suffix "desc" should be added to the field name. Example: `displayName desc`. - pageSize: integer, Optional. Requested page size. Must be between `1` and `100`. If unspecified will default to `100`. Returns error code `INVALID_ARGUMENT` if an invalid value is specified. + pageSize: integer, Optional. Requested page size. Must be between `1` and `200`. If unspecified will default to `100`. Returns error code `INVALID_ARGUMENT` if an invalid value is specified. pageToken: string, Optional. A token identifying a page of results the server should return. Typically, this is the value of next_page_token returned from the previous call to `ListFloodlightActivities` method. If not specified, the first page of results will be returned. partnerId: string, Required. The ID of the partner through which the Floodlight activities are being accessed. x__xgafv: string, V1 error format. diff --git a/docs/dyn/displayvideo_v4.advertisers.adGroups.html b/docs/dyn/displayvideo_v4.advertisers.adGroups.html index b8b6846dc8..e2322f44b0 100644 --- a/docs/dyn/displayvideo_v4.advertisers.adGroups.html +++ b/docs/dyn/displayvideo_v4.advertisers.adGroups.html @@ -499,7 +499,7 @@

Method Details

"fixedBid": { # A strategy that uses a fixed bidding price. # A strategy that uses a fixed bid price. "bidAmountMicros": "A String", # The fixed bid amount, in micros of the advertiser's currency. For insertion order entity, bid_amount_micros should be set as 0. For line item entity, bid_amount_micros must be greater than or equal to billable unit of the given currency and smaller than or equal to the upper limit 1000000000. For example, 1500000 represents 1.5 standard units of the currency. }, - "maximizeSpendAutoBid": { # A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. # A strategy that automatically adjusts the bid to optimize to your performance goal while spending the full budget. At insertion order level, the markup_type of line items cannot be set to `PARTNER_REVENUE_MODEL_MARKUP_TYPE_CPM`. In addition, when performance_goal_type is one of: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` , the line_item_type of the insertion order line items must be either: * `LINE_ITEM_TYPE_DISPLAY_DEFAULT` * `LINE_ITEM_TYPE_VIDEO_DEFAULT` , and when performance_goal_type is either: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` the line_item_type of the insertion order line items must be `LINE_ITEM_TYPE_VIDEO_DEFAULT`. + "maximizeSpendAutoBid": { # A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. # * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA`, `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC`, and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` only allow for `LINE_ITEM_TYPE_DISPLAY_DEFAULT` or `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` only allow for `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_REACH` only allows for `LINE_ITEM_TYPE_VIDEO_OVER_THE_TOP` line items. "customBiddingAlgorithmId": "A String", # The ID of the Custom Bidding Algorithm used by this strategy. Only applicable when performance_goal_type is set to `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CUSTOM_ALGO`. Assigning a custom bidding algorithm that uses floodlight activities not identified in floodlightActivityConfigs will return an error. "maxAverageCpmBidAmountMicros": "A String", # The maximum average CPM that may be bid, in micros of the advertiser's currency. Must be greater than or equal to a billable unit of the given currency. For example, 1500000 represents 1.5 standard units of the currency. "performanceGoalType": "A String", # Required. The type of the performance goal that the bidding strategy tries to minimize while spending the full budget. `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM` is not supported for this strategy. @@ -571,7 +571,7 @@

Method Details

"fixedBid": { # A strategy that uses a fixed bidding price. # A strategy that uses a fixed bid price. "bidAmountMicros": "A String", # The fixed bid amount, in micros of the advertiser's currency. For insertion order entity, bid_amount_micros should be set as 0. For line item entity, bid_amount_micros must be greater than or equal to billable unit of the given currency and smaller than or equal to the upper limit 1000000000. For example, 1500000 represents 1.5 standard units of the currency. }, - "maximizeSpendAutoBid": { # A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. # A strategy that automatically adjusts the bid to optimize to your performance goal while spending the full budget. At insertion order level, the markup_type of line items cannot be set to `PARTNER_REVENUE_MODEL_MARKUP_TYPE_CPM`. In addition, when performance_goal_type is one of: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` , the line_item_type of the insertion order line items must be either: * `LINE_ITEM_TYPE_DISPLAY_DEFAULT` * `LINE_ITEM_TYPE_VIDEO_DEFAULT` , and when performance_goal_type is either: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` the line_item_type of the insertion order line items must be `LINE_ITEM_TYPE_VIDEO_DEFAULT`. + "maximizeSpendAutoBid": { # A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. # * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA`, `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC`, and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` only allow for `LINE_ITEM_TYPE_DISPLAY_DEFAULT` or `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` only allow for `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_REACH` only allows for `LINE_ITEM_TYPE_VIDEO_OVER_THE_TOP` line items. "customBiddingAlgorithmId": "A String", # The ID of the Custom Bidding Algorithm used by this strategy. Only applicable when performance_goal_type is set to `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CUSTOM_ALGO`. Assigning a custom bidding algorithm that uses floodlight activities not identified in floodlightActivityConfigs will return an error. "maxAverageCpmBidAmountMicros": "A String", # The maximum average CPM that may be bid, in micros of the advertiser's currency. Must be greater than or equal to a billable unit of the given currency. For example, 1500000 represents 1.5 standard units of the currency. "performanceGoalType": "A String", # Required. The type of the performance goal that the bidding strategy tries to minimize while spending the full budget. `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM` is not supported for this strategy. diff --git a/docs/dyn/displayvideo_v4.advertisers.insertionOrders.html b/docs/dyn/displayvideo_v4.advertisers.insertionOrders.html index 32d6830219..2166455c58 100644 --- a/docs/dyn/displayvideo_v4.advertisers.insertionOrders.html +++ b/docs/dyn/displayvideo_v4.advertisers.insertionOrders.html @@ -127,7 +127,7 @@

Method Details

"fixedBid": { # A strategy that uses a fixed bidding price. # A strategy that uses a fixed bid price. "bidAmountMicros": "A String", # The fixed bid amount, in micros of the advertiser's currency. For insertion order entity, bid_amount_micros should be set as 0. For line item entity, bid_amount_micros must be greater than or equal to billable unit of the given currency and smaller than or equal to the upper limit 1000000000. For example, 1500000 represents 1.5 standard units of the currency. }, - "maximizeSpendAutoBid": { # A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. # A strategy that automatically adjusts the bid to optimize to your performance goal while spending the full budget. At insertion order level, the markup_type of line items cannot be set to `PARTNER_REVENUE_MODEL_MARKUP_TYPE_CPM`. In addition, when performance_goal_type is one of: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` , the line_item_type of the insertion order line items must be either: * `LINE_ITEM_TYPE_DISPLAY_DEFAULT` * `LINE_ITEM_TYPE_VIDEO_DEFAULT` , and when performance_goal_type is either: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` the line_item_type of the insertion order line items must be `LINE_ITEM_TYPE_VIDEO_DEFAULT`. + "maximizeSpendAutoBid": { # A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. # * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA`, `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC`, and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` only allow for `LINE_ITEM_TYPE_DISPLAY_DEFAULT` or `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` only allow for `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_REACH` only allows for `LINE_ITEM_TYPE_VIDEO_OVER_THE_TOP` line items. "customBiddingAlgorithmId": "A String", # The ID of the Custom Bidding Algorithm used by this strategy. Only applicable when performance_goal_type is set to `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CUSTOM_ALGO`. Assigning a custom bidding algorithm that uses floodlight activities not identified in floodlightActivityConfigs will return an error. "maxAverageCpmBidAmountMicros": "A String", # The maximum average CPM that may be bid, in micros of the advertiser's currency. Must be greater than or equal to a billable unit of the given currency. For example, 1500000 represents 1.5 standard units of the currency. "performanceGoalType": "A String", # Required. The type of the performance goal that the bidding strategy tries to minimize while spending the full budget. `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM` is not supported for this strategy. @@ -227,7 +227,7 @@

Method Details

"fixedBid": { # A strategy that uses a fixed bidding price. # A strategy that uses a fixed bid price. "bidAmountMicros": "A String", # The fixed bid amount, in micros of the advertiser's currency. For insertion order entity, bid_amount_micros should be set as 0. For line item entity, bid_amount_micros must be greater than or equal to billable unit of the given currency and smaller than or equal to the upper limit 1000000000. For example, 1500000 represents 1.5 standard units of the currency. }, - "maximizeSpendAutoBid": { # A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. # A strategy that automatically adjusts the bid to optimize to your performance goal while spending the full budget. At insertion order level, the markup_type of line items cannot be set to `PARTNER_REVENUE_MODEL_MARKUP_TYPE_CPM`. In addition, when performance_goal_type is one of: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` , the line_item_type of the insertion order line items must be either: * `LINE_ITEM_TYPE_DISPLAY_DEFAULT` * `LINE_ITEM_TYPE_VIDEO_DEFAULT` , and when performance_goal_type is either: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` the line_item_type of the insertion order line items must be `LINE_ITEM_TYPE_VIDEO_DEFAULT`. + "maximizeSpendAutoBid": { # A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. # * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA`, `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC`, and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` only allow for `LINE_ITEM_TYPE_DISPLAY_DEFAULT` or `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` only allow for `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_REACH` only allows for `LINE_ITEM_TYPE_VIDEO_OVER_THE_TOP` line items. "customBiddingAlgorithmId": "A String", # The ID of the Custom Bidding Algorithm used by this strategy. Only applicable when performance_goal_type is set to `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CUSTOM_ALGO`. Assigning a custom bidding algorithm that uses floodlight activities not identified in floodlightActivityConfigs will return an error. "maxAverageCpmBidAmountMicros": "A String", # The maximum average CPM that may be bid, in micros of the advertiser's currency. Must be greater than or equal to a billable unit of the given currency. For example, 1500000 represents 1.5 standard units of the currency. "performanceGoalType": "A String", # Required. The type of the performance goal that the bidding strategy tries to minimize while spending the full budget. `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM` is not supported for this strategy. @@ -354,7 +354,7 @@

Method Details

"fixedBid": { # A strategy that uses a fixed bidding price. # A strategy that uses a fixed bid price. "bidAmountMicros": "A String", # The fixed bid amount, in micros of the advertiser's currency. For insertion order entity, bid_amount_micros should be set as 0. For line item entity, bid_amount_micros must be greater than or equal to billable unit of the given currency and smaller than or equal to the upper limit 1000000000. For example, 1500000 represents 1.5 standard units of the currency. }, - "maximizeSpendAutoBid": { # A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. # A strategy that automatically adjusts the bid to optimize to your performance goal while spending the full budget. At insertion order level, the markup_type of line items cannot be set to `PARTNER_REVENUE_MODEL_MARKUP_TYPE_CPM`. In addition, when performance_goal_type is one of: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` , the line_item_type of the insertion order line items must be either: * `LINE_ITEM_TYPE_DISPLAY_DEFAULT` * `LINE_ITEM_TYPE_VIDEO_DEFAULT` , and when performance_goal_type is either: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` the line_item_type of the insertion order line items must be `LINE_ITEM_TYPE_VIDEO_DEFAULT`. + "maximizeSpendAutoBid": { # A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. # * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA`, `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC`, and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` only allow for `LINE_ITEM_TYPE_DISPLAY_DEFAULT` or `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` only allow for `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_REACH` only allows for `LINE_ITEM_TYPE_VIDEO_OVER_THE_TOP` line items. "customBiddingAlgorithmId": "A String", # The ID of the Custom Bidding Algorithm used by this strategy. Only applicable when performance_goal_type is set to `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CUSTOM_ALGO`. Assigning a custom bidding algorithm that uses floodlight activities not identified in floodlightActivityConfigs will return an error. "maxAverageCpmBidAmountMicros": "A String", # The maximum average CPM that may be bid, in micros of the advertiser's currency. Must be greater than or equal to a billable unit of the given currency. For example, 1500000 represents 1.5 standard units of the currency. "performanceGoalType": "A String", # Required. The type of the performance goal that the bidding strategy tries to minimize while spending the full budget. `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM` is not supported for this strategy. @@ -467,7 +467,7 @@

Method Details

"fixedBid": { # A strategy that uses a fixed bidding price. # A strategy that uses a fixed bid price. "bidAmountMicros": "A String", # The fixed bid amount, in micros of the advertiser's currency. For insertion order entity, bid_amount_micros should be set as 0. For line item entity, bid_amount_micros must be greater than or equal to billable unit of the given currency and smaller than or equal to the upper limit 1000000000. For example, 1500000 represents 1.5 standard units of the currency. }, - "maximizeSpendAutoBid": { # A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. # A strategy that automatically adjusts the bid to optimize to your performance goal while spending the full budget. At insertion order level, the markup_type of line items cannot be set to `PARTNER_REVENUE_MODEL_MARKUP_TYPE_CPM`. In addition, when performance_goal_type is one of: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` , the line_item_type of the insertion order line items must be either: * `LINE_ITEM_TYPE_DISPLAY_DEFAULT` * `LINE_ITEM_TYPE_VIDEO_DEFAULT` , and when performance_goal_type is either: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` the line_item_type of the insertion order line items must be `LINE_ITEM_TYPE_VIDEO_DEFAULT`. + "maximizeSpendAutoBid": { # A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. # * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA`, `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC`, and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` only allow for `LINE_ITEM_TYPE_DISPLAY_DEFAULT` or `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` only allow for `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_REACH` only allows for `LINE_ITEM_TYPE_VIDEO_OVER_THE_TOP` line items. "customBiddingAlgorithmId": "A String", # The ID of the Custom Bidding Algorithm used by this strategy. Only applicable when performance_goal_type is set to `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CUSTOM_ALGO`. Assigning a custom bidding algorithm that uses floodlight activities not identified in floodlightActivityConfigs will return an error. "maxAverageCpmBidAmountMicros": "A String", # The maximum average CPM that may be bid, in micros of the advertiser's currency. Must be greater than or equal to a billable unit of the given currency. For example, 1500000 represents 1.5 standard units of the currency. "performanceGoalType": "A String", # Required. The type of the performance goal that the bidding strategy tries to minimize while spending the full budget. `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM` is not supported for this strategy. @@ -952,7 +952,7 @@

Method Details

"fixedBid": { # A strategy that uses a fixed bidding price. # A strategy that uses a fixed bid price. "bidAmountMicros": "A String", # The fixed bid amount, in micros of the advertiser's currency. For insertion order entity, bid_amount_micros should be set as 0. For line item entity, bid_amount_micros must be greater than or equal to billable unit of the given currency and smaller than or equal to the upper limit 1000000000. For example, 1500000 represents 1.5 standard units of the currency. }, - "maximizeSpendAutoBid": { # A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. # A strategy that automatically adjusts the bid to optimize to your performance goal while spending the full budget. At insertion order level, the markup_type of line items cannot be set to `PARTNER_REVENUE_MODEL_MARKUP_TYPE_CPM`. In addition, when performance_goal_type is one of: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` , the line_item_type of the insertion order line items must be either: * `LINE_ITEM_TYPE_DISPLAY_DEFAULT` * `LINE_ITEM_TYPE_VIDEO_DEFAULT` , and when performance_goal_type is either: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` the line_item_type of the insertion order line items must be `LINE_ITEM_TYPE_VIDEO_DEFAULT`. + "maximizeSpendAutoBid": { # A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. # * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA`, `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC`, and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` only allow for `LINE_ITEM_TYPE_DISPLAY_DEFAULT` or `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` only allow for `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_REACH` only allows for `LINE_ITEM_TYPE_VIDEO_OVER_THE_TOP` line items. "customBiddingAlgorithmId": "A String", # The ID of the Custom Bidding Algorithm used by this strategy. Only applicable when performance_goal_type is set to `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CUSTOM_ALGO`. Assigning a custom bidding algorithm that uses floodlight activities not identified in floodlightActivityConfigs will return an error. "maxAverageCpmBidAmountMicros": "A String", # The maximum average CPM that may be bid, in micros of the advertiser's currency. Must be greater than or equal to a billable unit of the given currency. For example, 1500000 represents 1.5 standard units of the currency. "performanceGoalType": "A String", # Required. The type of the performance goal that the bidding strategy tries to minimize while spending the full budget. `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM` is not supported for this strategy. @@ -1053,7 +1053,7 @@

Method Details

"fixedBid": { # A strategy that uses a fixed bidding price. # A strategy that uses a fixed bid price. "bidAmountMicros": "A String", # The fixed bid amount, in micros of the advertiser's currency. For insertion order entity, bid_amount_micros should be set as 0. For line item entity, bid_amount_micros must be greater than or equal to billable unit of the given currency and smaller than or equal to the upper limit 1000000000. For example, 1500000 represents 1.5 standard units of the currency. }, - "maximizeSpendAutoBid": { # A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. # A strategy that automatically adjusts the bid to optimize to your performance goal while spending the full budget. At insertion order level, the markup_type of line items cannot be set to `PARTNER_REVENUE_MODEL_MARKUP_TYPE_CPM`. In addition, when performance_goal_type is one of: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` , the line_item_type of the insertion order line items must be either: * `LINE_ITEM_TYPE_DISPLAY_DEFAULT` * `LINE_ITEM_TYPE_VIDEO_DEFAULT` , and when performance_goal_type is either: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` the line_item_type of the insertion order line items must be `LINE_ITEM_TYPE_VIDEO_DEFAULT`. + "maximizeSpendAutoBid": { # A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. # * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA`, `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC`, and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` only allow for `LINE_ITEM_TYPE_DISPLAY_DEFAULT` or `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` only allow for `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_REACH` only allows for `LINE_ITEM_TYPE_VIDEO_OVER_THE_TOP` line items. "customBiddingAlgorithmId": "A String", # The ID of the Custom Bidding Algorithm used by this strategy. Only applicable when performance_goal_type is set to `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CUSTOM_ALGO`. Assigning a custom bidding algorithm that uses floodlight activities not identified in floodlightActivityConfigs will return an error. "maxAverageCpmBidAmountMicros": "A String", # The maximum average CPM that may be bid, in micros of the advertiser's currency. Must be greater than or equal to a billable unit of the given currency. For example, 1500000 represents 1.5 standard units of the currency. "performanceGoalType": "A String", # Required. The type of the performance goal that the bidding strategy tries to minimize while spending the full budget. `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM` is not supported for this strategy. diff --git a/docs/dyn/displayvideo_v4.advertisers.lineItems.html b/docs/dyn/displayvideo_v4.advertisers.lineItems.html index 8a3a718929..b348226e2b 100644 --- a/docs/dyn/displayvideo_v4.advertisers.lineItems.html +++ b/docs/dyn/displayvideo_v4.advertisers.lineItems.html @@ -895,7 +895,7 @@

Method Details

"fixedBid": { # A strategy that uses a fixed bidding price. # A strategy that uses a fixed bid price. "bidAmountMicros": "A String", # The fixed bid amount, in micros of the advertiser's currency. For insertion order entity, bid_amount_micros should be set as 0. For line item entity, bid_amount_micros must be greater than or equal to billable unit of the given currency and smaller than or equal to the upper limit 1000000000. For example, 1500000 represents 1.5 standard units of the currency. }, - "maximizeSpendAutoBid": { # A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. # A strategy that automatically adjusts the bid to optimize to your performance goal while spending the full budget. At insertion order level, the markup_type of line items cannot be set to `PARTNER_REVENUE_MODEL_MARKUP_TYPE_CPM`. In addition, when performance_goal_type is one of: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` , the line_item_type of the insertion order line items must be either: * `LINE_ITEM_TYPE_DISPLAY_DEFAULT` * `LINE_ITEM_TYPE_VIDEO_DEFAULT` , and when performance_goal_type is either: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` the line_item_type of the insertion order line items must be `LINE_ITEM_TYPE_VIDEO_DEFAULT`. + "maximizeSpendAutoBid": { # A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. # * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA`, `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC`, and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` only allow for `LINE_ITEM_TYPE_DISPLAY_DEFAULT` or `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` only allow for `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_REACH` only allows for `LINE_ITEM_TYPE_VIDEO_OVER_THE_TOP` line items. "customBiddingAlgorithmId": "A String", # The ID of the Custom Bidding Algorithm used by this strategy. Only applicable when performance_goal_type is set to `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CUSTOM_ALGO`. Assigning a custom bidding algorithm that uses floodlight activities not identified in floodlightActivityConfigs will return an error. "maxAverageCpmBidAmountMicros": "A String", # The maximum average CPM that may be bid, in micros of the advertiser's currency. Must be greater than or equal to a billable unit of the given currency. For example, 1500000 represents 1.5 standard units of the currency. "performanceGoalType": "A String", # Required. The type of the performance goal that the bidding strategy tries to minimize while spending the full budget. `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM` is not supported for this strategy. @@ -1126,7 +1126,7 @@

Method Details

"fixedBid": { # A strategy that uses a fixed bidding price. # A strategy that uses a fixed bid price. "bidAmountMicros": "A String", # The fixed bid amount, in micros of the advertiser's currency. For insertion order entity, bid_amount_micros should be set as 0. For line item entity, bid_amount_micros must be greater than or equal to billable unit of the given currency and smaller than or equal to the upper limit 1000000000. For example, 1500000 represents 1.5 standard units of the currency. }, - "maximizeSpendAutoBid": { # A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. # A strategy that automatically adjusts the bid to optimize to your performance goal while spending the full budget. At insertion order level, the markup_type of line items cannot be set to `PARTNER_REVENUE_MODEL_MARKUP_TYPE_CPM`. In addition, when performance_goal_type is one of: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` , the line_item_type of the insertion order line items must be either: * `LINE_ITEM_TYPE_DISPLAY_DEFAULT` * `LINE_ITEM_TYPE_VIDEO_DEFAULT` , and when performance_goal_type is either: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` the line_item_type of the insertion order line items must be `LINE_ITEM_TYPE_VIDEO_DEFAULT`. + "maximizeSpendAutoBid": { # A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. # * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA`, `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC`, and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` only allow for `LINE_ITEM_TYPE_DISPLAY_DEFAULT` or `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` only allow for `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_REACH` only allows for `LINE_ITEM_TYPE_VIDEO_OVER_THE_TOP` line items. "customBiddingAlgorithmId": "A String", # The ID of the Custom Bidding Algorithm used by this strategy. Only applicable when performance_goal_type is set to `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CUSTOM_ALGO`. Assigning a custom bidding algorithm that uses floodlight activities not identified in floodlightActivityConfigs will return an error. "maxAverageCpmBidAmountMicros": "A String", # The maximum average CPM that may be bid, in micros of the advertiser's currency. Must be greater than or equal to a billable unit of the given currency. For example, 1500000 represents 1.5 standard units of the currency. "performanceGoalType": "A String", # Required. The type of the performance goal that the bidding strategy tries to minimize while spending the full budget. `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM` is not supported for this strategy. @@ -1317,7 +1317,7 @@

Method Details

"fixedBid": { # A strategy that uses a fixed bidding price. # A strategy that uses a fixed bid price. "bidAmountMicros": "A String", # The fixed bid amount, in micros of the advertiser's currency. For insertion order entity, bid_amount_micros should be set as 0. For line item entity, bid_amount_micros must be greater than or equal to billable unit of the given currency and smaller than or equal to the upper limit 1000000000. For example, 1500000 represents 1.5 standard units of the currency. }, - "maximizeSpendAutoBid": { # A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. # A strategy that automatically adjusts the bid to optimize to your performance goal while spending the full budget. At insertion order level, the markup_type of line items cannot be set to `PARTNER_REVENUE_MODEL_MARKUP_TYPE_CPM`. In addition, when performance_goal_type is one of: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` , the line_item_type of the insertion order line items must be either: * `LINE_ITEM_TYPE_DISPLAY_DEFAULT` * `LINE_ITEM_TYPE_VIDEO_DEFAULT` , and when performance_goal_type is either: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` the line_item_type of the insertion order line items must be `LINE_ITEM_TYPE_VIDEO_DEFAULT`. + "maximizeSpendAutoBid": { # A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. # * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA`, `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC`, and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` only allow for `LINE_ITEM_TYPE_DISPLAY_DEFAULT` or `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` only allow for `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_REACH` only allows for `LINE_ITEM_TYPE_VIDEO_OVER_THE_TOP` line items. "customBiddingAlgorithmId": "A String", # The ID of the Custom Bidding Algorithm used by this strategy. Only applicable when performance_goal_type is set to `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CUSTOM_ALGO`. Assigning a custom bidding algorithm that uses floodlight activities not identified in floodlightActivityConfigs will return an error. "maxAverageCpmBidAmountMicros": "A String", # The maximum average CPM that may be bid, in micros of the advertiser's currency. Must be greater than or equal to a billable unit of the given currency. For example, 1500000 represents 1.5 standard units of the currency. "performanceGoalType": "A String", # Required. The type of the performance goal that the bidding strategy tries to minimize while spending the full budget. `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM` is not supported for this strategy. @@ -1578,7 +1578,7 @@

Method Details

"fixedBid": { # A strategy that uses a fixed bidding price. # A strategy that uses a fixed bid price. "bidAmountMicros": "A String", # The fixed bid amount, in micros of the advertiser's currency. For insertion order entity, bid_amount_micros should be set as 0. For line item entity, bid_amount_micros must be greater than or equal to billable unit of the given currency and smaller than or equal to the upper limit 1000000000. For example, 1500000 represents 1.5 standard units of the currency. }, - "maximizeSpendAutoBid": { # A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. # A strategy that automatically adjusts the bid to optimize to your performance goal while spending the full budget. At insertion order level, the markup_type of line items cannot be set to `PARTNER_REVENUE_MODEL_MARKUP_TYPE_CPM`. In addition, when performance_goal_type is one of: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` , the line_item_type of the insertion order line items must be either: * `LINE_ITEM_TYPE_DISPLAY_DEFAULT` * `LINE_ITEM_TYPE_VIDEO_DEFAULT` , and when performance_goal_type is either: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` the line_item_type of the insertion order line items must be `LINE_ITEM_TYPE_VIDEO_DEFAULT`. + "maximizeSpendAutoBid": { # A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. # * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA`, `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC`, and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` only allow for `LINE_ITEM_TYPE_DISPLAY_DEFAULT` or `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` only allow for `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_REACH` only allows for `LINE_ITEM_TYPE_VIDEO_OVER_THE_TOP` line items. "customBiddingAlgorithmId": "A String", # The ID of the Custom Bidding Algorithm used by this strategy. Only applicable when performance_goal_type is set to `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CUSTOM_ALGO`. Assigning a custom bidding algorithm that uses floodlight activities not identified in floodlightActivityConfigs will return an error. "maxAverageCpmBidAmountMicros": "A String", # The maximum average CPM that may be bid, in micros of the advertiser's currency. Must be greater than or equal to a billable unit of the given currency. For example, 1500000 represents 1.5 standard units of the currency. "performanceGoalType": "A String", # Required. The type of the performance goal that the bidding strategy tries to minimize while spending the full budget. `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM` is not supported for this strategy. @@ -1777,7 +1777,7 @@

Method Details

"fixedBid": { # A strategy that uses a fixed bidding price. # A strategy that uses a fixed bid price. "bidAmountMicros": "A String", # The fixed bid amount, in micros of the advertiser's currency. For insertion order entity, bid_amount_micros should be set as 0. For line item entity, bid_amount_micros must be greater than or equal to billable unit of the given currency and smaller than or equal to the upper limit 1000000000. For example, 1500000 represents 1.5 standard units of the currency. }, - "maximizeSpendAutoBid": { # A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. # A strategy that automatically adjusts the bid to optimize to your performance goal while spending the full budget. At insertion order level, the markup_type of line items cannot be set to `PARTNER_REVENUE_MODEL_MARKUP_TYPE_CPM`. In addition, when performance_goal_type is one of: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` , the line_item_type of the insertion order line items must be either: * `LINE_ITEM_TYPE_DISPLAY_DEFAULT` * `LINE_ITEM_TYPE_VIDEO_DEFAULT` , and when performance_goal_type is either: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` the line_item_type of the insertion order line items must be `LINE_ITEM_TYPE_VIDEO_DEFAULT`. + "maximizeSpendAutoBid": { # A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. # * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA`, `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC`, and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` only allow for `LINE_ITEM_TYPE_DISPLAY_DEFAULT` or `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` only allow for `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_REACH` only allows for `LINE_ITEM_TYPE_VIDEO_OVER_THE_TOP` line items. "customBiddingAlgorithmId": "A String", # The ID of the Custom Bidding Algorithm used by this strategy. Only applicable when performance_goal_type is set to `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CUSTOM_ALGO`. Assigning a custom bidding algorithm that uses floodlight activities not identified in floodlightActivityConfigs will return an error. "maxAverageCpmBidAmountMicros": "A String", # The maximum average CPM that may be bid, in micros of the advertiser's currency. Must be greater than or equal to a billable unit of the given currency. For example, 1500000 represents 1.5 standard units of the currency. "performanceGoalType": "A String", # Required. The type of the performance goal that the bidding strategy tries to minimize while spending the full budget. `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM` is not supported for this strategy. @@ -1981,7 +1981,7 @@

Method Details

"fixedBid": { # A strategy that uses a fixed bidding price. # A strategy that uses a fixed bid price. "bidAmountMicros": "A String", # The fixed bid amount, in micros of the advertiser's currency. For insertion order entity, bid_amount_micros should be set as 0. For line item entity, bid_amount_micros must be greater than or equal to billable unit of the given currency and smaller than or equal to the upper limit 1000000000. For example, 1500000 represents 1.5 standard units of the currency. }, - "maximizeSpendAutoBid": { # A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. # A strategy that automatically adjusts the bid to optimize to your performance goal while spending the full budget. At insertion order level, the markup_type of line items cannot be set to `PARTNER_REVENUE_MODEL_MARKUP_TYPE_CPM`. In addition, when performance_goal_type is one of: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` , the line_item_type of the insertion order line items must be either: * `LINE_ITEM_TYPE_DISPLAY_DEFAULT` * `LINE_ITEM_TYPE_VIDEO_DEFAULT` , and when performance_goal_type is either: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` the line_item_type of the insertion order line items must be `LINE_ITEM_TYPE_VIDEO_DEFAULT`. + "maximizeSpendAutoBid": { # A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. # * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA`, `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC`, and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` only allow for `LINE_ITEM_TYPE_DISPLAY_DEFAULT` or `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` only allow for `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_REACH` only allows for `LINE_ITEM_TYPE_VIDEO_OVER_THE_TOP` line items. "customBiddingAlgorithmId": "A String", # The ID of the Custom Bidding Algorithm used by this strategy. Only applicable when performance_goal_type is set to `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CUSTOM_ALGO`. Assigning a custom bidding algorithm that uses floodlight activities not identified in floodlightActivityConfigs will return an error. "maxAverageCpmBidAmountMicros": "A String", # The maximum average CPM that may be bid, in micros of the advertiser's currency. Must be greater than or equal to a billable unit of the given currency. For example, 1500000 represents 1.5 standard units of the currency. "performanceGoalType": "A String", # Required. The type of the performance goal that the bidding strategy tries to minimize while spending the full budget. `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM` is not supported for this strategy. @@ -2192,7 +2192,7 @@

Method Details

"fixedBid": { # A strategy that uses a fixed bidding price. # A strategy that uses a fixed bid price. "bidAmountMicros": "A String", # The fixed bid amount, in micros of the advertiser's currency. For insertion order entity, bid_amount_micros should be set as 0. For line item entity, bid_amount_micros must be greater than or equal to billable unit of the given currency and smaller than or equal to the upper limit 1000000000. For example, 1500000 represents 1.5 standard units of the currency. }, - "maximizeSpendAutoBid": { # A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. # A strategy that automatically adjusts the bid to optimize to your performance goal while spending the full budget. At insertion order level, the markup_type of line items cannot be set to `PARTNER_REVENUE_MODEL_MARKUP_TYPE_CPM`. In addition, when performance_goal_type is one of: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` , the line_item_type of the insertion order line items must be either: * `LINE_ITEM_TYPE_DISPLAY_DEFAULT` * `LINE_ITEM_TYPE_VIDEO_DEFAULT` , and when performance_goal_type is either: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` the line_item_type of the insertion order line items must be `LINE_ITEM_TYPE_VIDEO_DEFAULT`. + "maximizeSpendAutoBid": { # A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. # * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA`, `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC`, and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` only allow for `LINE_ITEM_TYPE_DISPLAY_DEFAULT` or `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` only allow for `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_REACH` only allows for `LINE_ITEM_TYPE_VIDEO_OVER_THE_TOP` line items. "customBiddingAlgorithmId": "A String", # The ID of the Custom Bidding Algorithm used by this strategy. Only applicable when performance_goal_type is set to `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CUSTOM_ALGO`. Assigning a custom bidding algorithm that uses floodlight activities not identified in floodlightActivityConfigs will return an error. "maxAverageCpmBidAmountMicros": "A String", # The maximum average CPM that may be bid, in micros of the advertiser's currency. Must be greater than or equal to a billable unit of the given currency. For example, 1500000 represents 1.5 standard units of the currency. "performanceGoalType": "A String", # Required. The type of the performance goal that the bidding strategy tries to minimize while spending the full budget. `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM` is not supported for this strategy. @@ -2384,7 +2384,7 @@

Method Details

"fixedBid": { # A strategy that uses a fixed bidding price. # A strategy that uses a fixed bid price. "bidAmountMicros": "A String", # The fixed bid amount, in micros of the advertiser's currency. For insertion order entity, bid_amount_micros should be set as 0. For line item entity, bid_amount_micros must be greater than or equal to billable unit of the given currency and smaller than or equal to the upper limit 1000000000. For example, 1500000 represents 1.5 standard units of the currency. }, - "maximizeSpendAutoBid": { # A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. # A strategy that automatically adjusts the bid to optimize to your performance goal while spending the full budget. At insertion order level, the markup_type of line items cannot be set to `PARTNER_REVENUE_MODEL_MARKUP_TYPE_CPM`. In addition, when performance_goal_type is one of: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` , the line_item_type of the insertion order line items must be either: * `LINE_ITEM_TYPE_DISPLAY_DEFAULT` * `LINE_ITEM_TYPE_VIDEO_DEFAULT` , and when performance_goal_type is either: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` the line_item_type of the insertion order line items must be `LINE_ITEM_TYPE_VIDEO_DEFAULT`. + "maximizeSpendAutoBid": { # A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. # * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA`, `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC`, and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` only allow for `LINE_ITEM_TYPE_DISPLAY_DEFAULT` or `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` only allow for `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_REACH` only allows for `LINE_ITEM_TYPE_VIDEO_OVER_THE_TOP` line items. "customBiddingAlgorithmId": "A String", # The ID of the Custom Bidding Algorithm used by this strategy. Only applicable when performance_goal_type is set to `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CUSTOM_ALGO`. Assigning a custom bidding algorithm that uses floodlight activities not identified in floodlightActivityConfigs will return an error. "maxAverageCpmBidAmountMicros": "A String", # The maximum average CPM that may be bid, in micros of the advertiser's currency. Must be greater than or equal to a billable unit of the given currency. For example, 1500000 represents 1.5 standard units of the currency. "performanceGoalType": "A String", # Required. The type of the performance goal that the bidding strategy tries to minimize while spending the full budget. `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM` is not supported for this strategy. diff --git a/docs/dyn/displayvideo_v4.firstPartyAndPartnerAudiences.html b/docs/dyn/displayvideo_v4.firstPartyAndPartnerAudiences.html index f8f5377e37..6eecd47072 100644 --- a/docs/dyn/displayvideo_v4.firstPartyAndPartnerAudiences.html +++ b/docs/dyn/displayvideo_v4.firstPartyAndPartnerAudiences.html @@ -113,7 +113,7 @@

Method Details

"activeDisplayAudienceSize": "A String", # Output only. The estimated audience size for the Display network in the past month. If the size is less than 1000, the number will be hidden and 0 will be returned due to privacy reasons. Otherwise, the number will be rounded off to two significant digits. Only returned in GET request. "appId": "A String", # Optional. The app_id matches with the type of the mobile_device_ids being uploaded. Only applicable to audience_type `CUSTOMER_MATCH_DEVICE_ID` "audienceSource": "A String", # Output only. The source of the audience. - "audienceType": "A String", # Output only. The type of the audience. + "audienceType": "A String", # Immutable. The type of the audience. "contactInfoList": { # Wrapper message for a list of contact information defining Customer Match audience members. # Input only. A list of contact information to define the initial audience members. Only applicable to audience_type `CUSTOMER_MATCH_CONTACT_INFO` "consent": { # User consent status. # Input only. The consent setting for the users in contact_infos. Leaving this field unset indicates that consent is not specified. If ad_user_data or ad_personalization fields are set to `CONSENT_STATUS_DENIED`, the request will return an error. "adPersonalization": "A String", # Represents consent for ad personalization. @@ -136,16 +136,16 @@

Method Details

}, ], }, - "description": "A String", # Output only. The user-provided description of the audience. Only applicable to first party audiences. + "description": "A String", # Optional. The user-provided description of the audience. Only applicable to first party audiences. "displayAudienceSize": "A String", # Output only. The estimated audience size for the Display network. If the size is less than 1000, the number will be hidden and 0 will be returned due to privacy reasons. Otherwise, the number will be rounded off to two significant digits. Only returned in GET request. "displayDesktopAudienceSize": "A String", # Output only. The estimated desktop audience size in Display network. If the size is less than 1000, the number will be hidden and 0 will be returned due to privacy reasons. Otherwise, the number will be rounded off to two significant digits. Only applicable to first party audiences. Only returned in GET request. "displayMobileAppAudienceSize": "A String", # Output only. The estimated mobile app audience size in Display network. If the size is less than 1000, the number will be hidden and 0 will be returned due to privacy reasons. Otherwise, the number will be rounded off to two significant digits. Only applicable to first party audiences. Only returned in GET request. "displayMobileWebAudienceSize": "A String", # Output only. The estimated mobile web audience size in Display network. If the size is less than 1000, the number will be hidden and 0 will be returned due to privacy reasons. Otherwise, the number will be rounded off to two significant digits. Only applicable to first party audiences. Only returned in GET request. - "displayName": "A String", # Output only. The display name of the first party and partner audience. + "displayName": "A String", # Optional. The display name of the first party and partner audience. "firstPartyAndPartnerAudienceId": "A String", # Identifier. The unique ID of the first party and partner audience. Assigned by the system. "firstPartyAndPartnerAudienceType": "A String", # Output only. Whether the audience is a first party and partner audience. "gmailAudienceSize": "A String", # Output only. The estimated audience size for Gmail network. If the size is less than 1000, the number will be hidden and 0 will be returned due to privacy reasons. Otherwise, the number will be rounded off to two significant digits. Only applicable to first party audiences. Only returned in GET request. - "membershipDurationDays": "A String", # Output only. The duration in days that an entry remains in the audience after the qualifying event. The set value must be greater than 0 and less than or equal to 540. Only applicable to first party audiences. This field is required if one of the following audience_type is used: * `CUSTOMER_MATCH_CONTACT_INFO` * `CUSTOMER_MATCH_DEVICE_ID` + "membershipDurationDays": "A String", # Optional. The duration in days that an entry remains in the audience after the qualifying event. The set value must be greater than 0 and less than or equal to 540. Only applicable to first party audiences. This field is required if one of the following audience_type is used: * `CUSTOMER_MATCH_CONTACT_INFO` * `CUSTOMER_MATCH_DEVICE_ID` "mobileDeviceIdList": { # Wrapper message for a list of mobile device IDs defining Customer Match audience members. # Input only. A list of mobile device IDs to define the initial audience members. Only applicable to audience_type `CUSTOMER_MATCH_DEVICE_ID` "consent": { # User consent status. # Input only. The consent setting for the users in mobile_device_ids. Leaving this field unset indicates that consent is not specified. If ad_user_data or ad_personalization fields are set to `CONSENT_STATUS_DENIED`, the request will return an error. "adPersonalization": "A String", # Represents consent for ad personalization. @@ -172,7 +172,7 @@

Method Details

"activeDisplayAudienceSize": "A String", # Output only. The estimated audience size for the Display network in the past month. If the size is less than 1000, the number will be hidden and 0 will be returned due to privacy reasons. Otherwise, the number will be rounded off to two significant digits. Only returned in GET request. "appId": "A String", # Optional. The app_id matches with the type of the mobile_device_ids being uploaded. Only applicable to audience_type `CUSTOMER_MATCH_DEVICE_ID` "audienceSource": "A String", # Output only. The source of the audience. - "audienceType": "A String", # Output only. The type of the audience. + "audienceType": "A String", # Immutable. The type of the audience. "contactInfoList": { # Wrapper message for a list of contact information defining Customer Match audience members. # Input only. A list of contact information to define the initial audience members. Only applicable to audience_type `CUSTOMER_MATCH_CONTACT_INFO` "consent": { # User consent status. # Input only. The consent setting for the users in contact_infos. Leaving this field unset indicates that consent is not specified. If ad_user_data or ad_personalization fields are set to `CONSENT_STATUS_DENIED`, the request will return an error. "adPersonalization": "A String", # Represents consent for ad personalization. @@ -195,16 +195,16 @@

Method Details

}, ], }, - "description": "A String", # Output only. The user-provided description of the audience. Only applicable to first party audiences. + "description": "A String", # Optional. The user-provided description of the audience. Only applicable to first party audiences. "displayAudienceSize": "A String", # Output only. The estimated audience size for the Display network. If the size is less than 1000, the number will be hidden and 0 will be returned due to privacy reasons. Otherwise, the number will be rounded off to two significant digits. Only returned in GET request. "displayDesktopAudienceSize": "A String", # Output only. The estimated desktop audience size in Display network. If the size is less than 1000, the number will be hidden and 0 will be returned due to privacy reasons. Otherwise, the number will be rounded off to two significant digits. Only applicable to first party audiences. Only returned in GET request. "displayMobileAppAudienceSize": "A String", # Output only. The estimated mobile app audience size in Display network. If the size is less than 1000, the number will be hidden and 0 will be returned due to privacy reasons. Otherwise, the number will be rounded off to two significant digits. Only applicable to first party audiences. Only returned in GET request. "displayMobileWebAudienceSize": "A String", # Output only. The estimated mobile web audience size in Display network. If the size is less than 1000, the number will be hidden and 0 will be returned due to privacy reasons. Otherwise, the number will be rounded off to two significant digits. Only applicable to first party audiences. Only returned in GET request. - "displayName": "A String", # Output only. The display name of the first party and partner audience. + "displayName": "A String", # Optional. The display name of the first party and partner audience. "firstPartyAndPartnerAudienceId": "A String", # Identifier. The unique ID of the first party and partner audience. Assigned by the system. "firstPartyAndPartnerAudienceType": "A String", # Output only. Whether the audience is a first party and partner audience. "gmailAudienceSize": "A String", # Output only. The estimated audience size for Gmail network. If the size is less than 1000, the number will be hidden and 0 will be returned due to privacy reasons. Otherwise, the number will be rounded off to two significant digits. Only applicable to first party audiences. Only returned in GET request. - "membershipDurationDays": "A String", # Output only. The duration in days that an entry remains in the audience after the qualifying event. The set value must be greater than 0 and less than or equal to 540. Only applicable to first party audiences. This field is required if one of the following audience_type is used: * `CUSTOMER_MATCH_CONTACT_INFO` * `CUSTOMER_MATCH_DEVICE_ID` + "membershipDurationDays": "A String", # Optional. The duration in days that an entry remains in the audience after the qualifying event. The set value must be greater than 0 and less than or equal to 540. Only applicable to first party audiences. This field is required if one of the following audience_type is used: * `CUSTOMER_MATCH_CONTACT_INFO` * `CUSTOMER_MATCH_DEVICE_ID` "mobileDeviceIdList": { # Wrapper message for a list of mobile device IDs defining Customer Match audience members. # Input only. A list of mobile device IDs to define the initial audience members. Only applicable to audience_type `CUSTOMER_MATCH_DEVICE_ID` "consent": { # User consent status. # Input only. The consent setting for the users in mobile_device_ids. Leaving this field unset indicates that consent is not specified. If ad_user_data or ad_personalization fields are set to `CONSENT_STATUS_DENIED`, the request will return an error. "adPersonalization": "A String", # Represents consent for ad personalization. @@ -327,7 +327,7 @@

Method Details

"activeDisplayAudienceSize": "A String", # Output only. The estimated audience size for the Display network in the past month. If the size is less than 1000, the number will be hidden and 0 will be returned due to privacy reasons. Otherwise, the number will be rounded off to two significant digits. Only returned in GET request. "appId": "A String", # Optional. The app_id matches with the type of the mobile_device_ids being uploaded. Only applicable to audience_type `CUSTOMER_MATCH_DEVICE_ID` "audienceSource": "A String", # Output only. The source of the audience. - "audienceType": "A String", # Output only. The type of the audience. + "audienceType": "A String", # Immutable. The type of the audience. "contactInfoList": { # Wrapper message for a list of contact information defining Customer Match audience members. # Input only. A list of contact information to define the initial audience members. Only applicable to audience_type `CUSTOMER_MATCH_CONTACT_INFO` "consent": { # User consent status. # Input only. The consent setting for the users in contact_infos. Leaving this field unset indicates that consent is not specified. If ad_user_data or ad_personalization fields are set to `CONSENT_STATUS_DENIED`, the request will return an error. "adPersonalization": "A String", # Represents consent for ad personalization. @@ -350,16 +350,16 @@

Method Details

}, ], }, - "description": "A String", # Output only. The user-provided description of the audience. Only applicable to first party audiences. + "description": "A String", # Optional. The user-provided description of the audience. Only applicable to first party audiences. "displayAudienceSize": "A String", # Output only. The estimated audience size for the Display network. If the size is less than 1000, the number will be hidden and 0 will be returned due to privacy reasons. Otherwise, the number will be rounded off to two significant digits. Only returned in GET request. "displayDesktopAudienceSize": "A String", # Output only. The estimated desktop audience size in Display network. If the size is less than 1000, the number will be hidden and 0 will be returned due to privacy reasons. Otherwise, the number will be rounded off to two significant digits. Only applicable to first party audiences. Only returned in GET request. "displayMobileAppAudienceSize": "A String", # Output only. The estimated mobile app audience size in Display network. If the size is less than 1000, the number will be hidden and 0 will be returned due to privacy reasons. Otherwise, the number will be rounded off to two significant digits. Only applicable to first party audiences. Only returned in GET request. "displayMobileWebAudienceSize": "A String", # Output only. The estimated mobile web audience size in Display network. If the size is less than 1000, the number will be hidden and 0 will be returned due to privacy reasons. Otherwise, the number will be rounded off to two significant digits. Only applicable to first party audiences. Only returned in GET request. - "displayName": "A String", # Output only. The display name of the first party and partner audience. + "displayName": "A String", # Optional. The display name of the first party and partner audience. "firstPartyAndPartnerAudienceId": "A String", # Identifier. The unique ID of the first party and partner audience. Assigned by the system. "firstPartyAndPartnerAudienceType": "A String", # Output only. Whether the audience is a first party and partner audience. "gmailAudienceSize": "A String", # Output only. The estimated audience size for Gmail network. If the size is less than 1000, the number will be hidden and 0 will be returned due to privacy reasons. Otherwise, the number will be rounded off to two significant digits. Only applicable to first party audiences. Only returned in GET request. - "membershipDurationDays": "A String", # Output only. The duration in days that an entry remains in the audience after the qualifying event. The set value must be greater than 0 and less than or equal to 540. Only applicable to first party audiences. This field is required if one of the following audience_type is used: * `CUSTOMER_MATCH_CONTACT_INFO` * `CUSTOMER_MATCH_DEVICE_ID` + "membershipDurationDays": "A String", # Optional. The duration in days that an entry remains in the audience after the qualifying event. The set value must be greater than 0 and less than or equal to 540. Only applicable to first party audiences. This field is required if one of the following audience_type is used: * `CUSTOMER_MATCH_CONTACT_INFO` * `CUSTOMER_MATCH_DEVICE_ID` "mobileDeviceIdList": { # Wrapper message for a list of mobile device IDs defining Customer Match audience members. # Input only. A list of mobile device IDs to define the initial audience members. Only applicable to audience_type `CUSTOMER_MATCH_DEVICE_ID` "consent": { # User consent status. # Input only. The consent setting for the users in mobile_device_ids. Leaving this field unset indicates that consent is not specified. If ad_user_data or ad_personalization fields are set to `CONSENT_STATUS_DENIED`, the request will return an error. "adPersonalization": "A String", # Represents consent for ad personalization. @@ -399,7 +399,7 @@

Method Details

"activeDisplayAudienceSize": "A String", # Output only. The estimated audience size for the Display network in the past month. If the size is less than 1000, the number will be hidden and 0 will be returned due to privacy reasons. Otherwise, the number will be rounded off to two significant digits. Only returned in GET request. "appId": "A String", # Optional. The app_id matches with the type of the mobile_device_ids being uploaded. Only applicable to audience_type `CUSTOMER_MATCH_DEVICE_ID` "audienceSource": "A String", # Output only. The source of the audience. - "audienceType": "A String", # Output only. The type of the audience. + "audienceType": "A String", # Immutable. The type of the audience. "contactInfoList": { # Wrapper message for a list of contact information defining Customer Match audience members. # Input only. A list of contact information to define the initial audience members. Only applicable to audience_type `CUSTOMER_MATCH_CONTACT_INFO` "consent": { # User consent status. # Input only. The consent setting for the users in contact_infos. Leaving this field unset indicates that consent is not specified. If ad_user_data or ad_personalization fields are set to `CONSENT_STATUS_DENIED`, the request will return an error. "adPersonalization": "A String", # Represents consent for ad personalization. @@ -422,16 +422,16 @@

Method Details

}, ], }, - "description": "A String", # Output only. The user-provided description of the audience. Only applicable to first party audiences. + "description": "A String", # Optional. The user-provided description of the audience. Only applicable to first party audiences. "displayAudienceSize": "A String", # Output only. The estimated audience size for the Display network. If the size is less than 1000, the number will be hidden and 0 will be returned due to privacy reasons. Otherwise, the number will be rounded off to two significant digits. Only returned in GET request. "displayDesktopAudienceSize": "A String", # Output only. The estimated desktop audience size in Display network. If the size is less than 1000, the number will be hidden and 0 will be returned due to privacy reasons. Otherwise, the number will be rounded off to two significant digits. Only applicable to first party audiences. Only returned in GET request. "displayMobileAppAudienceSize": "A String", # Output only. The estimated mobile app audience size in Display network. If the size is less than 1000, the number will be hidden and 0 will be returned due to privacy reasons. Otherwise, the number will be rounded off to two significant digits. Only applicable to first party audiences. Only returned in GET request. "displayMobileWebAudienceSize": "A String", # Output only. The estimated mobile web audience size in Display network. If the size is less than 1000, the number will be hidden and 0 will be returned due to privacy reasons. Otherwise, the number will be rounded off to two significant digits. Only applicable to first party audiences. Only returned in GET request. - "displayName": "A String", # Output only. The display name of the first party and partner audience. + "displayName": "A String", # Optional. The display name of the first party and partner audience. "firstPartyAndPartnerAudienceId": "A String", # Identifier. The unique ID of the first party and partner audience. Assigned by the system. "firstPartyAndPartnerAudienceType": "A String", # Output only. Whether the audience is a first party and partner audience. "gmailAudienceSize": "A String", # Output only. The estimated audience size for Gmail network. If the size is less than 1000, the number will be hidden and 0 will be returned due to privacy reasons. Otherwise, the number will be rounded off to two significant digits. Only applicable to first party audiences. Only returned in GET request. - "membershipDurationDays": "A String", # Output only. The duration in days that an entry remains in the audience after the qualifying event. The set value must be greater than 0 and less than or equal to 540. Only applicable to first party audiences. This field is required if one of the following audience_type is used: * `CUSTOMER_MATCH_CONTACT_INFO` * `CUSTOMER_MATCH_DEVICE_ID` + "membershipDurationDays": "A String", # Optional. The duration in days that an entry remains in the audience after the qualifying event. The set value must be greater than 0 and less than or equal to 540. Only applicable to first party audiences. This field is required if one of the following audience_type is used: * `CUSTOMER_MATCH_CONTACT_INFO` * `CUSTOMER_MATCH_DEVICE_ID` "mobileDeviceIdList": { # Wrapper message for a list of mobile device IDs defining Customer Match audience members. # Input only. A list of mobile device IDs to define the initial audience members. Only applicable to audience_type `CUSTOMER_MATCH_DEVICE_ID` "consent": { # User consent status. # Input only. The consent setting for the users in mobile_device_ids. Leaving this field unset indicates that consent is not specified. If ad_user_data or ad_personalization fields are set to `CONSENT_STATUS_DENIED`, the request will return an error. "adPersonalization": "A String", # Represents consent for ad personalization. @@ -476,7 +476,7 @@

Method Details

"activeDisplayAudienceSize": "A String", # Output only. The estimated audience size for the Display network in the past month. If the size is less than 1000, the number will be hidden and 0 will be returned due to privacy reasons. Otherwise, the number will be rounded off to two significant digits. Only returned in GET request. "appId": "A String", # Optional. The app_id matches with the type of the mobile_device_ids being uploaded. Only applicable to audience_type `CUSTOMER_MATCH_DEVICE_ID` "audienceSource": "A String", # Output only. The source of the audience. - "audienceType": "A String", # Output only. The type of the audience. + "audienceType": "A String", # Immutable. The type of the audience. "contactInfoList": { # Wrapper message for a list of contact information defining Customer Match audience members. # Input only. A list of contact information to define the initial audience members. Only applicable to audience_type `CUSTOMER_MATCH_CONTACT_INFO` "consent": { # User consent status. # Input only. The consent setting for the users in contact_infos. Leaving this field unset indicates that consent is not specified. If ad_user_data or ad_personalization fields are set to `CONSENT_STATUS_DENIED`, the request will return an error. "adPersonalization": "A String", # Represents consent for ad personalization. @@ -499,16 +499,16 @@

Method Details

}, ], }, - "description": "A String", # Output only. The user-provided description of the audience. Only applicable to first party audiences. + "description": "A String", # Optional. The user-provided description of the audience. Only applicable to first party audiences. "displayAudienceSize": "A String", # Output only. The estimated audience size for the Display network. If the size is less than 1000, the number will be hidden and 0 will be returned due to privacy reasons. Otherwise, the number will be rounded off to two significant digits. Only returned in GET request. "displayDesktopAudienceSize": "A String", # Output only. The estimated desktop audience size in Display network. If the size is less than 1000, the number will be hidden and 0 will be returned due to privacy reasons. Otherwise, the number will be rounded off to two significant digits. Only applicable to first party audiences. Only returned in GET request. "displayMobileAppAudienceSize": "A String", # Output only. The estimated mobile app audience size in Display network. If the size is less than 1000, the number will be hidden and 0 will be returned due to privacy reasons. Otherwise, the number will be rounded off to two significant digits. Only applicable to first party audiences. Only returned in GET request. "displayMobileWebAudienceSize": "A String", # Output only. The estimated mobile web audience size in Display network. If the size is less than 1000, the number will be hidden and 0 will be returned due to privacy reasons. Otherwise, the number will be rounded off to two significant digits. Only applicable to first party audiences. Only returned in GET request. - "displayName": "A String", # Output only. The display name of the first party and partner audience. + "displayName": "A String", # Optional. The display name of the first party and partner audience. "firstPartyAndPartnerAudienceId": "A String", # Identifier. The unique ID of the first party and partner audience. Assigned by the system. "firstPartyAndPartnerAudienceType": "A String", # Output only. Whether the audience is a first party and partner audience. "gmailAudienceSize": "A String", # Output only. The estimated audience size for Gmail network. If the size is less than 1000, the number will be hidden and 0 will be returned due to privacy reasons. Otherwise, the number will be rounded off to two significant digits. Only applicable to first party audiences. Only returned in GET request. - "membershipDurationDays": "A String", # Output only. The duration in days that an entry remains in the audience after the qualifying event. The set value must be greater than 0 and less than or equal to 540. Only applicable to first party audiences. This field is required if one of the following audience_type is used: * `CUSTOMER_MATCH_CONTACT_INFO` * `CUSTOMER_MATCH_DEVICE_ID` + "membershipDurationDays": "A String", # Optional. The duration in days that an entry remains in the audience after the qualifying event. The set value must be greater than 0 and less than or equal to 540. Only applicable to first party audiences. This field is required if one of the following audience_type is used: * `CUSTOMER_MATCH_CONTACT_INFO` * `CUSTOMER_MATCH_DEVICE_ID` "mobileDeviceIdList": { # Wrapper message for a list of mobile device IDs defining Customer Match audience members. # Input only. A list of mobile device IDs to define the initial audience members. Only applicable to audience_type `CUSTOMER_MATCH_DEVICE_ID` "consent": { # User consent status. # Input only. The consent setting for the users in mobile_device_ids. Leaving this field unset indicates that consent is not specified. If ad_user_data or ad_personalization fields are set to `CONSENT_STATUS_DENIED`, the request will return an error. "adPersonalization": "A String", # Represents consent for ad personalization. @@ -536,7 +536,7 @@

Method Details

"activeDisplayAudienceSize": "A String", # Output only. The estimated audience size for the Display network in the past month. If the size is less than 1000, the number will be hidden and 0 will be returned due to privacy reasons. Otherwise, the number will be rounded off to two significant digits. Only returned in GET request. "appId": "A String", # Optional. The app_id matches with the type of the mobile_device_ids being uploaded. Only applicable to audience_type `CUSTOMER_MATCH_DEVICE_ID` "audienceSource": "A String", # Output only. The source of the audience. - "audienceType": "A String", # Output only. The type of the audience. + "audienceType": "A String", # Immutable. The type of the audience. "contactInfoList": { # Wrapper message for a list of contact information defining Customer Match audience members. # Input only. A list of contact information to define the initial audience members. Only applicable to audience_type `CUSTOMER_MATCH_CONTACT_INFO` "consent": { # User consent status. # Input only. The consent setting for the users in contact_infos. Leaving this field unset indicates that consent is not specified. If ad_user_data or ad_personalization fields are set to `CONSENT_STATUS_DENIED`, the request will return an error. "adPersonalization": "A String", # Represents consent for ad personalization. @@ -559,16 +559,16 @@

Method Details

}, ], }, - "description": "A String", # Output only. The user-provided description of the audience. Only applicable to first party audiences. + "description": "A String", # Optional. The user-provided description of the audience. Only applicable to first party audiences. "displayAudienceSize": "A String", # Output only. The estimated audience size for the Display network. If the size is less than 1000, the number will be hidden and 0 will be returned due to privacy reasons. Otherwise, the number will be rounded off to two significant digits. Only returned in GET request. "displayDesktopAudienceSize": "A String", # Output only. The estimated desktop audience size in Display network. If the size is less than 1000, the number will be hidden and 0 will be returned due to privacy reasons. Otherwise, the number will be rounded off to two significant digits. Only applicable to first party audiences. Only returned in GET request. "displayMobileAppAudienceSize": "A String", # Output only. The estimated mobile app audience size in Display network. If the size is less than 1000, the number will be hidden and 0 will be returned due to privacy reasons. Otherwise, the number will be rounded off to two significant digits. Only applicable to first party audiences. Only returned in GET request. "displayMobileWebAudienceSize": "A String", # Output only. The estimated mobile web audience size in Display network. If the size is less than 1000, the number will be hidden and 0 will be returned due to privacy reasons. Otherwise, the number will be rounded off to two significant digits. Only applicable to first party audiences. Only returned in GET request. - "displayName": "A String", # Output only. The display name of the first party and partner audience. + "displayName": "A String", # Optional. The display name of the first party and partner audience. "firstPartyAndPartnerAudienceId": "A String", # Identifier. The unique ID of the first party and partner audience. Assigned by the system. "firstPartyAndPartnerAudienceType": "A String", # Output only. Whether the audience is a first party and partner audience. "gmailAudienceSize": "A String", # Output only. The estimated audience size for Gmail network. If the size is less than 1000, the number will be hidden and 0 will be returned due to privacy reasons. Otherwise, the number will be rounded off to two significant digits. Only applicable to first party audiences. Only returned in GET request. - "membershipDurationDays": "A String", # Output only. The duration in days that an entry remains in the audience after the qualifying event. The set value must be greater than 0 and less than or equal to 540. Only applicable to first party audiences. This field is required if one of the following audience_type is used: * `CUSTOMER_MATCH_CONTACT_INFO` * `CUSTOMER_MATCH_DEVICE_ID` + "membershipDurationDays": "A String", # Optional. The duration in days that an entry remains in the audience after the qualifying event. The set value must be greater than 0 and less than or equal to 540. Only applicable to first party audiences. This field is required if one of the following audience_type is used: * `CUSTOMER_MATCH_CONTACT_INFO` * `CUSTOMER_MATCH_DEVICE_ID` "mobileDeviceIdList": { # Wrapper message for a list of mobile device IDs defining Customer Match audience members. # Input only. A list of mobile device IDs to define the initial audience members. Only applicable to audience_type `CUSTOMER_MATCH_DEVICE_ID` "consent": { # User consent status. # Input only. The consent setting for the users in mobile_device_ids. Leaving this field unset indicates that consent is not specified. If ad_user_data or ad_personalization fields are set to `CONSENT_STATUS_DENIED`, the request will return an error. "adPersonalization": "A String", # Represents consent for ad personalization. diff --git a/docs/dyn/displayvideo_v4.floodlightGroups.floodlightActivities.html b/docs/dyn/displayvideo_v4.floodlightGroups.floodlightActivities.html index 5942d439f4..9db2dfeee6 100644 --- a/docs/dyn/displayvideo_v4.floodlightGroups.floodlightActivities.html +++ b/docs/dyn/displayvideo_v4.floodlightGroups.floodlightActivities.html @@ -134,7 +134,7 @@

Method Details

Args: floodlightGroupId: string, Required. The ID of the parent Floodlight group to which the requested Floodlight activities belong. (required) orderBy: string, Optional. Field by which to sort the list. Acceptable values are: * `displayName` (default) * `floodlightActivityId` The default sorting order is ascending. To specify descending order for a field, a suffix "desc" should be added to the field name. Example: `displayName desc`. - pageSize: integer, Optional. Requested page size. Must be between `1` and `100`. If unspecified will default to `100`. Returns error code `INVALID_ARGUMENT` if an invalid value is specified. + pageSize: integer, Optional. Requested page size. Must be between `1` and `200`. If unspecified will default to `100`. Returns error code `INVALID_ARGUMENT` if an invalid value is specified. pageToken: string, Optional. A token identifying a page of results the server should return. Typically, this is the value of next_page_token returned from the previous call to `ListFloodlightActivities` method. If not specified, the first page of results will be returned. partnerId: string, Required. The ID of the partner through which the Floodlight activities are being accessed. x__xgafv: string, V1 error format. diff --git a/docs/dyn/dlp_v2.organizations.locations.discoveryConfigs.html b/docs/dyn/dlp_v2.organizations.locations.discoveryConfigs.html index f120a2f7d3..c882f12682 100644 --- a/docs/dyn/dlp_v2.organizations.locations.discoveryConfigs.html +++ b/docs/dyn/dlp_v2.organizations.locations.discoveryConfigs.html @@ -386,7 +386,7 @@

Method Details

"minAge": "A String", # Minimum age a resource must be before Cloud DLP can profile it. Value must be 1 hour or greater. }, "dataSourceType": { # Message used to identify the type of resource being profiled. # Required. The type of data profiles generated by this discovery target. Supported values are: * aws/s3/bucket - "dataSource": "A String", # An identifying string to the type of resource being profiled. Current values: * google/bigquery/table * google/project * google/sql/table * google/gcs/bucket + "dataSource": "A String", # A string that identifies the type of resource being profiled. Current values: * google/bigquery/table * google/project * google/sql/table * google/gcs/bucket }, "disabled": { # Do not profile the tables. # Disable profiling for resources that match this filter. }, @@ -444,7 +444,7 @@

Method Details

}, "others": { # Match discovery resources not covered by any other filter. # Catch-all. This should always be the last target in the list because anything above it will apply first. Should only appear once in a configuration. If none is specified, a default one will be added automatically. }, - "vertexDatasetResourceReference": { # Identifies a single Vertex AI resource. Currently only datasets are supported. # The dataset resource to scan. Targets including this can only include one target (the target with this dataset resource reference). + "vertexDatasetResourceReference": { # Identifies a single Vertex AI resource. Only datasets are supported. # The dataset resource to scan. Targets including this can only include one target (the target with this dataset resource reference). "datasetResourceName": "A String", # Required. The name of the Vertex AI resource. If set within a project-level configuration, the specified resource must be within the project. Examples: * `projects/{project}/locations/{location}/datasets/{dataset}` }, }, @@ -743,7 +743,7 @@

Method Details

"minAge": "A String", # Minimum age a resource must be before Cloud DLP can profile it. Value must be 1 hour or greater. }, "dataSourceType": { # Message used to identify the type of resource being profiled. # Required. The type of data profiles generated by this discovery target. Supported values are: * aws/s3/bucket - "dataSource": "A String", # An identifying string to the type of resource being profiled. Current values: * google/bigquery/table * google/project * google/sql/table * google/gcs/bucket + "dataSource": "A String", # A string that identifies the type of resource being profiled. Current values: * google/bigquery/table * google/project * google/sql/table * google/gcs/bucket }, "disabled": { # Do not profile the tables. # Disable profiling for resources that match this filter. }, @@ -801,7 +801,7 @@

Method Details

}, "others": { # Match discovery resources not covered by any other filter. # Catch-all. This should always be the last target in the list because anything above it will apply first. Should only appear once in a configuration. If none is specified, a default one will be added automatically. }, - "vertexDatasetResourceReference": { # Identifies a single Vertex AI resource. Currently only datasets are supported. # The dataset resource to scan. Targets including this can only include one target (the target with this dataset resource reference). + "vertexDatasetResourceReference": { # Identifies a single Vertex AI resource. Only datasets are supported. # The dataset resource to scan. Targets including this can only include one target (the target with this dataset resource reference). "datasetResourceName": "A String", # Required. The name of the Vertex AI resource. If set within a project-level configuration, the specified resource must be within the project. Examples: * `projects/{project}/locations/{location}/datasets/{dataset}` }, }, @@ -1124,7 +1124,7 @@

Method Details

"minAge": "A String", # Minimum age a resource must be before Cloud DLP can profile it. Value must be 1 hour or greater. }, "dataSourceType": { # Message used to identify the type of resource being profiled. # Required. The type of data profiles generated by this discovery target. Supported values are: * aws/s3/bucket - "dataSource": "A String", # An identifying string to the type of resource being profiled. Current values: * google/bigquery/table * google/project * google/sql/table * google/gcs/bucket + "dataSource": "A String", # A string that identifies the type of resource being profiled. Current values: * google/bigquery/table * google/project * google/sql/table * google/gcs/bucket }, "disabled": { # Do not profile the tables. # Disable profiling for resources that match this filter. }, @@ -1182,7 +1182,7 @@

Method Details

}, "others": { # Match discovery resources not covered by any other filter. # Catch-all. This should always be the last target in the list because anything above it will apply first. Should only appear once in a configuration. If none is specified, a default one will be added automatically. }, - "vertexDatasetResourceReference": { # Identifies a single Vertex AI resource. Currently only datasets are supported. # The dataset resource to scan. Targets including this can only include one target (the target with this dataset resource reference). + "vertexDatasetResourceReference": { # Identifies a single Vertex AI resource. Only datasets are supported. # The dataset resource to scan. Targets including this can only include one target (the target with this dataset resource reference). "datasetResourceName": "A String", # Required. The name of the Vertex AI resource. If set within a project-level configuration, the specified resource must be within the project. Examples: * `projects/{project}/locations/{location}/datasets/{dataset}` }, }, @@ -1492,7 +1492,7 @@

Method Details

"minAge": "A String", # Minimum age a resource must be before Cloud DLP can profile it. Value must be 1 hour or greater. }, "dataSourceType": { # Message used to identify the type of resource being profiled. # Required. The type of data profiles generated by this discovery target. Supported values are: * aws/s3/bucket - "dataSource": "A String", # An identifying string to the type of resource being profiled. Current values: * google/bigquery/table * google/project * google/sql/table * google/gcs/bucket + "dataSource": "A String", # A string that identifies the type of resource being profiled. Current values: * google/bigquery/table * google/project * google/sql/table * google/gcs/bucket }, "disabled": { # Do not profile the tables. # Disable profiling for resources that match this filter. }, @@ -1550,7 +1550,7 @@

Method Details

}, "others": { # Match discovery resources not covered by any other filter. # Catch-all. This should always be the last target in the list because anything above it will apply first. Should only appear once in a configuration. If none is specified, a default one will be added automatically. }, - "vertexDatasetResourceReference": { # Identifies a single Vertex AI resource. Currently only datasets are supported. # The dataset resource to scan. Targets including this can only include one target (the target with this dataset resource reference). + "vertexDatasetResourceReference": { # Identifies a single Vertex AI resource. Only datasets are supported. # The dataset resource to scan. Targets including this can only include one target (the target with this dataset resource reference). "datasetResourceName": "A String", # Required. The name of the Vertex AI resource. If set within a project-level configuration, the specified resource must be within the project. Examples: * `projects/{project}/locations/{location}/datasets/{dataset}` }, }, @@ -1868,7 +1868,7 @@

Method Details

"minAge": "A String", # Minimum age a resource must be before Cloud DLP can profile it. Value must be 1 hour or greater. }, "dataSourceType": { # Message used to identify the type of resource being profiled. # Required. The type of data profiles generated by this discovery target. Supported values are: * aws/s3/bucket - "dataSource": "A String", # An identifying string to the type of resource being profiled. Current values: * google/bigquery/table * google/project * google/sql/table * google/gcs/bucket + "dataSource": "A String", # A string that identifies the type of resource being profiled. Current values: * google/bigquery/table * google/project * google/sql/table * google/gcs/bucket }, "disabled": { # Do not profile the tables. # Disable profiling for resources that match this filter. }, @@ -1926,7 +1926,7 @@

Method Details

}, "others": { # Match discovery resources not covered by any other filter. # Catch-all. This should always be the last target in the list because anything above it will apply first. Should only appear once in a configuration. If none is specified, a default one will be added automatically. }, - "vertexDatasetResourceReference": { # Identifies a single Vertex AI resource. Currently only datasets are supported. # The dataset resource to scan. Targets including this can only include one target (the target with this dataset resource reference). + "vertexDatasetResourceReference": { # Identifies a single Vertex AI resource. Only datasets are supported. # The dataset resource to scan. Targets including this can only include one target (the target with this dataset resource reference). "datasetResourceName": "A String", # Required. The name of the Vertex AI resource. If set within a project-level configuration, the specified resource must be within the project. Examples: * `projects/{project}/locations/{location}/datasets/{dataset}` }, }, @@ -2226,7 +2226,7 @@

Method Details

"minAge": "A String", # Minimum age a resource must be before Cloud DLP can profile it. Value must be 1 hour or greater. }, "dataSourceType": { # Message used to identify the type of resource being profiled. # Required. The type of data profiles generated by this discovery target. Supported values are: * aws/s3/bucket - "dataSource": "A String", # An identifying string to the type of resource being profiled. Current values: * google/bigquery/table * google/project * google/sql/table * google/gcs/bucket + "dataSource": "A String", # A string that identifies the type of resource being profiled. Current values: * google/bigquery/table * google/project * google/sql/table * google/gcs/bucket }, "disabled": { # Do not profile the tables. # Disable profiling for resources that match this filter. }, @@ -2284,7 +2284,7 @@

Method Details

}, "others": { # Match discovery resources not covered by any other filter. # Catch-all. This should always be the last target in the list because anything above it will apply first. Should only appear once in a configuration. If none is specified, a default one will be added automatically. }, - "vertexDatasetResourceReference": { # Identifies a single Vertex AI resource. Currently only datasets are supported. # The dataset resource to scan. Targets including this can only include one target (the target with this dataset resource reference). + "vertexDatasetResourceReference": { # Identifies a single Vertex AI resource. Only datasets are supported. # The dataset resource to scan. Targets including this can only include one target (the target with this dataset resource reference). "datasetResourceName": "A String", # Required. The name of the Vertex AI resource. If set within a project-level configuration, the specified resource must be within the project. Examples: * `projects/{project}/locations/{location}/datasets/{dataset}` }, }, diff --git a/docs/dyn/dlp_v2.organizations.locations.fileStoreDataProfiles.html b/docs/dyn/dlp_v2.organizations.locations.fileStoreDataProfiles.html index f9afc37b4d..c59527bf7c 100644 --- a/docs/dyn/dlp_v2.organizations.locations.fileStoreDataProfiles.html +++ b/docs/dyn/dlp_v2.organizations.locations.fileStoreDataProfiles.html @@ -474,7 +474,7 @@

Method Details

"minAge": "A String", # Minimum age a resource must be before Cloud DLP can profile it. Value must be 1 hour or greater. }, "dataSourceType": { # Message used to identify the type of resource being profiled. # Required. The type of data profiles generated by this discovery target. Supported values are: * aws/s3/bucket - "dataSource": "A String", # An identifying string to the type of resource being profiled. Current values: * google/bigquery/table * google/project * google/sql/table * google/gcs/bucket + "dataSource": "A String", # A string that identifies the type of resource being profiled. Current values: * google/bigquery/table * google/project * google/sql/table * google/gcs/bucket }, "disabled": { # Do not profile the tables. # Disable profiling for resources that match this filter. }, @@ -532,7 +532,7 @@

Method Details

}, "others": { # Match discovery resources not covered by any other filter. # Catch-all. This should always be the last target in the list because anything above it will apply first. Should only appear once in a configuration. If none is specified, a default one will be added automatically. }, - "vertexDatasetResourceReference": { # Identifies a single Vertex AI resource. Currently only datasets are supported. # The dataset resource to scan. Targets including this can only include one target (the target with this dataset resource reference). + "vertexDatasetResourceReference": { # Identifies a single Vertex AI resource. Only datasets are supported. # The dataset resource to scan. Targets including this can only include one target (the target with this dataset resource reference). "datasetResourceName": "A String", # Required. The name of the Vertex AI resource. If set within a project-level configuration, the specified resource must be within the project. Examples: * `projects/{project}/locations/{location}/datasets/{dataset}` }, }, @@ -733,7 +733,7 @@

Method Details

"score": "A String", # The score applied to the resource. }, "dataSourceType": { # Message used to identify the type of resource being profiled. # The resource type that was profiled. - "dataSource": "A String", # An identifying string to the type of resource being profiled. Current values: * google/bigquery/table * google/project * google/sql/table * google/gcs/bucket + "dataSource": "A String", # A string that identifies the type of resource being profiled. Current values: * google/bigquery/table * google/project * google/sql/table * google/gcs/bucket }, "dataStorageLocations": [ # For resources that have multiple storage locations, these are those regions. For Cloud Storage this is the list of regions chosen for dual-region storage. `file_store_location` will normally be the corresponding multi-region for the list of individual locations. The first region is always picked as the processing and storage location for the data profile. "A String", @@ -1247,7 +1247,7 @@

Method Details

"minAge": "A String", # Minimum age a resource must be before Cloud DLP can profile it. Value must be 1 hour or greater. }, "dataSourceType": { # Message used to identify the type of resource being profiled. # Required. The type of data profiles generated by this discovery target. Supported values are: * aws/s3/bucket - "dataSource": "A String", # An identifying string to the type of resource being profiled. Current values: * google/bigquery/table * google/project * google/sql/table * google/gcs/bucket + "dataSource": "A String", # A string that identifies the type of resource being profiled. Current values: * google/bigquery/table * google/project * google/sql/table * google/gcs/bucket }, "disabled": { # Do not profile the tables. # Disable profiling for resources that match this filter. }, @@ -1305,7 +1305,7 @@

Method Details

}, "others": { # Match discovery resources not covered by any other filter. # Catch-all. This should always be the last target in the list because anything above it will apply first. Should only appear once in a configuration. If none is specified, a default one will be added automatically. }, - "vertexDatasetResourceReference": { # Identifies a single Vertex AI resource. Currently only datasets are supported. # The dataset resource to scan. Targets including this can only include one target (the target with this dataset resource reference). + "vertexDatasetResourceReference": { # Identifies a single Vertex AI resource. Only datasets are supported. # The dataset resource to scan. Targets including this can only include one target (the target with this dataset resource reference). "datasetResourceName": "A String", # Required. The name of the Vertex AI resource. If set within a project-level configuration, the specified resource must be within the project. Examples: * `projects/{project}/locations/{location}/datasets/{dataset}` }, }, @@ -1506,7 +1506,7 @@

Method Details

"score": "A String", # The score applied to the resource. }, "dataSourceType": { # Message used to identify the type of resource being profiled. # The resource type that was profiled. - "dataSource": "A String", # An identifying string to the type of resource being profiled. Current values: * google/bigquery/table * google/project * google/sql/table * google/gcs/bucket + "dataSource": "A String", # A string that identifies the type of resource being profiled. Current values: * google/bigquery/table * google/project * google/sql/table * google/gcs/bucket }, "dataStorageLocations": [ # For resources that have multiple storage locations, these are those regions. For Cloud Storage this is the list of regions chosen for dual-region storage. `file_store_location` will normally be the corresponding multi-region for the list of individual locations. The first region is always picked as the processing and storage location for the data profile. "A String", diff --git a/docs/dyn/dlp_v2.organizations.locations.tableDataProfiles.html b/docs/dyn/dlp_v2.organizations.locations.tableDataProfiles.html index b2e19c82f9..c9f4b7c193 100644 --- a/docs/dyn/dlp_v2.organizations.locations.tableDataProfiles.html +++ b/docs/dyn/dlp_v2.organizations.locations.tableDataProfiles.html @@ -474,7 +474,7 @@

Method Details

"minAge": "A String", # Minimum age a resource must be before Cloud DLP can profile it. Value must be 1 hour or greater. }, "dataSourceType": { # Message used to identify the type of resource being profiled. # Required. The type of data profiles generated by this discovery target. Supported values are: * aws/s3/bucket - "dataSource": "A String", # An identifying string to the type of resource being profiled. Current values: * google/bigquery/table * google/project * google/sql/table * google/gcs/bucket + "dataSource": "A String", # A string that identifies the type of resource being profiled. Current values: * google/bigquery/table * google/project * google/sql/table * google/gcs/bucket }, "disabled": { # Do not profile the tables. # Disable profiling for resources that match this filter. }, @@ -532,7 +532,7 @@

Method Details

}, "others": { # Match discovery resources not covered by any other filter. # Catch-all. This should always be the last target in the list because anything above it will apply first. Should only appear once in a configuration. If none is specified, a default one will be added automatically. }, - "vertexDatasetResourceReference": { # Identifies a single Vertex AI resource. Currently only datasets are supported. # The dataset resource to scan. Targets including this can only include one target (the target with this dataset resource reference). + "vertexDatasetResourceReference": { # Identifies a single Vertex AI resource. Only datasets are supported. # The dataset resource to scan. Targets including this can only include one target (the target with this dataset resource reference). "datasetResourceName": "A String", # Required. The name of the Vertex AI resource. If set within a project-level configuration, the specified resource must be within the project. Examples: * `projects/{project}/locations/{location}/datasets/{dataset}` }, }, @@ -733,7 +733,7 @@

Method Details

"score": "A String", # The score applied to the resource. }, "dataSourceType": { # Message used to identify the type of resource being profiled. # The resource type that was profiled. - "dataSource": "A String", # An identifying string to the type of resource being profiled. Current values: * google/bigquery/table * google/project * google/sql/table * google/gcs/bucket + "dataSource": "A String", # A string that identifies the type of resource being profiled. Current values: * google/bigquery/table * google/project * google/sql/table * google/gcs/bucket }, "datasetId": "A String", # If the resource is BigQuery, the dataset ID. "datasetLocation": "A String", # If supported, the location where the dataset's data is stored. See https://cloud.google.com/bigquery/docs/locations for supported locations. @@ -1191,7 +1191,7 @@

Method Details

"minAge": "A String", # Minimum age a resource must be before Cloud DLP can profile it. Value must be 1 hour or greater. }, "dataSourceType": { # Message used to identify the type of resource being profiled. # Required. The type of data profiles generated by this discovery target. Supported values are: * aws/s3/bucket - "dataSource": "A String", # An identifying string to the type of resource being profiled. Current values: * google/bigquery/table * google/project * google/sql/table * google/gcs/bucket + "dataSource": "A String", # A string that identifies the type of resource being profiled. Current values: * google/bigquery/table * google/project * google/sql/table * google/gcs/bucket }, "disabled": { # Do not profile the tables. # Disable profiling for resources that match this filter. }, @@ -1249,7 +1249,7 @@

Method Details

}, "others": { # Match discovery resources not covered by any other filter. # Catch-all. This should always be the last target in the list because anything above it will apply first. Should only appear once in a configuration. If none is specified, a default one will be added automatically. }, - "vertexDatasetResourceReference": { # Identifies a single Vertex AI resource. Currently only datasets are supported. # The dataset resource to scan. Targets including this can only include one target (the target with this dataset resource reference). + "vertexDatasetResourceReference": { # Identifies a single Vertex AI resource. Only datasets are supported. # The dataset resource to scan. Targets including this can only include one target (the target with this dataset resource reference). "datasetResourceName": "A String", # Required. The name of the Vertex AI resource. If set within a project-level configuration, the specified resource must be within the project. Examples: * `projects/{project}/locations/{location}/datasets/{dataset}` }, }, @@ -1450,7 +1450,7 @@

Method Details

"score": "A String", # The score applied to the resource. }, "dataSourceType": { # Message used to identify the type of resource being profiled. # The resource type that was profiled. - "dataSource": "A String", # An identifying string to the type of resource being profiled. Current values: * google/bigquery/table * google/project * google/sql/table * google/gcs/bucket + "dataSource": "A String", # A string that identifies the type of resource being profiled. Current values: * google/bigquery/table * google/project * google/sql/table * google/gcs/bucket }, "datasetId": "A String", # If the resource is BigQuery, the dataset ID. "datasetLocation": "A String", # If supported, the location where the dataset's data is stored. See https://cloud.google.com/bigquery/docs/locations for supported locations. diff --git a/docs/dyn/dlp_v2.projects.locations.discoveryConfigs.html b/docs/dyn/dlp_v2.projects.locations.discoveryConfigs.html index 615dc5de09..dfa1c4fe0e 100644 --- a/docs/dyn/dlp_v2.projects.locations.discoveryConfigs.html +++ b/docs/dyn/dlp_v2.projects.locations.discoveryConfigs.html @@ -386,7 +386,7 @@

Method Details

"minAge": "A String", # Minimum age a resource must be before Cloud DLP can profile it. Value must be 1 hour or greater. }, "dataSourceType": { # Message used to identify the type of resource being profiled. # Required. The type of data profiles generated by this discovery target. Supported values are: * aws/s3/bucket - "dataSource": "A String", # An identifying string to the type of resource being profiled. Current values: * google/bigquery/table * google/project * google/sql/table * google/gcs/bucket + "dataSource": "A String", # A string that identifies the type of resource being profiled. Current values: * google/bigquery/table * google/project * google/sql/table * google/gcs/bucket }, "disabled": { # Do not profile the tables. # Disable profiling for resources that match this filter. }, @@ -444,7 +444,7 @@

Method Details

}, "others": { # Match discovery resources not covered by any other filter. # Catch-all. This should always be the last target in the list because anything above it will apply first. Should only appear once in a configuration. If none is specified, a default one will be added automatically. }, - "vertexDatasetResourceReference": { # Identifies a single Vertex AI resource. Currently only datasets are supported. # The dataset resource to scan. Targets including this can only include one target (the target with this dataset resource reference). + "vertexDatasetResourceReference": { # Identifies a single Vertex AI resource. Only datasets are supported. # The dataset resource to scan. Targets including this can only include one target (the target with this dataset resource reference). "datasetResourceName": "A String", # Required. The name of the Vertex AI resource. If set within a project-level configuration, the specified resource must be within the project. Examples: * `projects/{project}/locations/{location}/datasets/{dataset}` }, }, @@ -743,7 +743,7 @@

Method Details

"minAge": "A String", # Minimum age a resource must be before Cloud DLP can profile it. Value must be 1 hour or greater. }, "dataSourceType": { # Message used to identify the type of resource being profiled. # Required. The type of data profiles generated by this discovery target. Supported values are: * aws/s3/bucket - "dataSource": "A String", # An identifying string to the type of resource being profiled. Current values: * google/bigquery/table * google/project * google/sql/table * google/gcs/bucket + "dataSource": "A String", # A string that identifies the type of resource being profiled. Current values: * google/bigquery/table * google/project * google/sql/table * google/gcs/bucket }, "disabled": { # Do not profile the tables. # Disable profiling for resources that match this filter. }, @@ -801,7 +801,7 @@

Method Details

}, "others": { # Match discovery resources not covered by any other filter. # Catch-all. This should always be the last target in the list because anything above it will apply first. Should only appear once in a configuration. If none is specified, a default one will be added automatically. }, - "vertexDatasetResourceReference": { # Identifies a single Vertex AI resource. Currently only datasets are supported. # The dataset resource to scan. Targets including this can only include one target (the target with this dataset resource reference). + "vertexDatasetResourceReference": { # Identifies a single Vertex AI resource. Only datasets are supported. # The dataset resource to scan. Targets including this can only include one target (the target with this dataset resource reference). "datasetResourceName": "A String", # Required. The name of the Vertex AI resource. If set within a project-level configuration, the specified resource must be within the project. Examples: * `projects/{project}/locations/{location}/datasets/{dataset}` }, }, @@ -1124,7 +1124,7 @@

Method Details

"minAge": "A String", # Minimum age a resource must be before Cloud DLP can profile it. Value must be 1 hour or greater. }, "dataSourceType": { # Message used to identify the type of resource being profiled. # Required. The type of data profiles generated by this discovery target. Supported values are: * aws/s3/bucket - "dataSource": "A String", # An identifying string to the type of resource being profiled. Current values: * google/bigquery/table * google/project * google/sql/table * google/gcs/bucket + "dataSource": "A String", # A string that identifies the type of resource being profiled. Current values: * google/bigquery/table * google/project * google/sql/table * google/gcs/bucket }, "disabled": { # Do not profile the tables. # Disable profiling for resources that match this filter. }, @@ -1182,7 +1182,7 @@

Method Details

}, "others": { # Match discovery resources not covered by any other filter. # Catch-all. This should always be the last target in the list because anything above it will apply first. Should only appear once in a configuration. If none is specified, a default one will be added automatically. }, - "vertexDatasetResourceReference": { # Identifies a single Vertex AI resource. Currently only datasets are supported. # The dataset resource to scan. Targets including this can only include one target (the target with this dataset resource reference). + "vertexDatasetResourceReference": { # Identifies a single Vertex AI resource. Only datasets are supported. # The dataset resource to scan. Targets including this can only include one target (the target with this dataset resource reference). "datasetResourceName": "A String", # Required. The name of the Vertex AI resource. If set within a project-level configuration, the specified resource must be within the project. Examples: * `projects/{project}/locations/{location}/datasets/{dataset}` }, }, @@ -1492,7 +1492,7 @@

Method Details

"minAge": "A String", # Minimum age a resource must be before Cloud DLP can profile it. Value must be 1 hour or greater. }, "dataSourceType": { # Message used to identify the type of resource being profiled. # Required. The type of data profiles generated by this discovery target. Supported values are: * aws/s3/bucket - "dataSource": "A String", # An identifying string to the type of resource being profiled. Current values: * google/bigquery/table * google/project * google/sql/table * google/gcs/bucket + "dataSource": "A String", # A string that identifies the type of resource being profiled. Current values: * google/bigquery/table * google/project * google/sql/table * google/gcs/bucket }, "disabled": { # Do not profile the tables. # Disable profiling for resources that match this filter. }, @@ -1550,7 +1550,7 @@

Method Details

}, "others": { # Match discovery resources not covered by any other filter. # Catch-all. This should always be the last target in the list because anything above it will apply first. Should only appear once in a configuration. If none is specified, a default one will be added automatically. }, - "vertexDatasetResourceReference": { # Identifies a single Vertex AI resource. Currently only datasets are supported. # The dataset resource to scan. Targets including this can only include one target (the target with this dataset resource reference). + "vertexDatasetResourceReference": { # Identifies a single Vertex AI resource. Only datasets are supported. # The dataset resource to scan. Targets including this can only include one target (the target with this dataset resource reference). "datasetResourceName": "A String", # Required. The name of the Vertex AI resource. If set within a project-level configuration, the specified resource must be within the project. Examples: * `projects/{project}/locations/{location}/datasets/{dataset}` }, }, @@ -1868,7 +1868,7 @@

Method Details

"minAge": "A String", # Minimum age a resource must be before Cloud DLP can profile it. Value must be 1 hour or greater. }, "dataSourceType": { # Message used to identify the type of resource being profiled. # Required. The type of data profiles generated by this discovery target. Supported values are: * aws/s3/bucket - "dataSource": "A String", # An identifying string to the type of resource being profiled. Current values: * google/bigquery/table * google/project * google/sql/table * google/gcs/bucket + "dataSource": "A String", # A string that identifies the type of resource being profiled. Current values: * google/bigquery/table * google/project * google/sql/table * google/gcs/bucket }, "disabled": { # Do not profile the tables. # Disable profiling for resources that match this filter. }, @@ -1926,7 +1926,7 @@

Method Details

}, "others": { # Match discovery resources not covered by any other filter. # Catch-all. This should always be the last target in the list because anything above it will apply first. Should only appear once in a configuration. If none is specified, a default one will be added automatically. }, - "vertexDatasetResourceReference": { # Identifies a single Vertex AI resource. Currently only datasets are supported. # The dataset resource to scan. Targets including this can only include one target (the target with this dataset resource reference). + "vertexDatasetResourceReference": { # Identifies a single Vertex AI resource. Only datasets are supported. # The dataset resource to scan. Targets including this can only include one target (the target with this dataset resource reference). "datasetResourceName": "A String", # Required. The name of the Vertex AI resource. If set within a project-level configuration, the specified resource must be within the project. Examples: * `projects/{project}/locations/{location}/datasets/{dataset}` }, }, @@ -2226,7 +2226,7 @@

Method Details

"minAge": "A String", # Minimum age a resource must be before Cloud DLP can profile it. Value must be 1 hour or greater. }, "dataSourceType": { # Message used to identify the type of resource being profiled. # Required. The type of data profiles generated by this discovery target. Supported values are: * aws/s3/bucket - "dataSource": "A String", # An identifying string to the type of resource being profiled. Current values: * google/bigquery/table * google/project * google/sql/table * google/gcs/bucket + "dataSource": "A String", # A string that identifies the type of resource being profiled. Current values: * google/bigquery/table * google/project * google/sql/table * google/gcs/bucket }, "disabled": { # Do not profile the tables. # Disable profiling for resources that match this filter. }, @@ -2284,7 +2284,7 @@

Method Details

}, "others": { # Match discovery resources not covered by any other filter. # Catch-all. This should always be the last target in the list because anything above it will apply first. Should only appear once in a configuration. If none is specified, a default one will be added automatically. }, - "vertexDatasetResourceReference": { # Identifies a single Vertex AI resource. Currently only datasets are supported. # The dataset resource to scan. Targets including this can only include one target (the target with this dataset resource reference). + "vertexDatasetResourceReference": { # Identifies a single Vertex AI resource. Only datasets are supported. # The dataset resource to scan. Targets including this can only include one target (the target with this dataset resource reference). "datasetResourceName": "A String", # Required. The name of the Vertex AI resource. If set within a project-level configuration, the specified resource must be within the project. Examples: * `projects/{project}/locations/{location}/datasets/{dataset}` }, }, diff --git a/docs/dyn/dlp_v2.projects.locations.fileStoreDataProfiles.html b/docs/dyn/dlp_v2.projects.locations.fileStoreDataProfiles.html index 9f36f819e1..285044a954 100644 --- a/docs/dyn/dlp_v2.projects.locations.fileStoreDataProfiles.html +++ b/docs/dyn/dlp_v2.projects.locations.fileStoreDataProfiles.html @@ -474,7 +474,7 @@

Method Details

"minAge": "A String", # Minimum age a resource must be before Cloud DLP can profile it. Value must be 1 hour or greater. }, "dataSourceType": { # Message used to identify the type of resource being profiled. # Required. The type of data profiles generated by this discovery target. Supported values are: * aws/s3/bucket - "dataSource": "A String", # An identifying string to the type of resource being profiled. Current values: * google/bigquery/table * google/project * google/sql/table * google/gcs/bucket + "dataSource": "A String", # A string that identifies the type of resource being profiled. Current values: * google/bigquery/table * google/project * google/sql/table * google/gcs/bucket }, "disabled": { # Do not profile the tables. # Disable profiling for resources that match this filter. }, @@ -532,7 +532,7 @@

Method Details

}, "others": { # Match discovery resources not covered by any other filter. # Catch-all. This should always be the last target in the list because anything above it will apply first. Should only appear once in a configuration. If none is specified, a default one will be added automatically. }, - "vertexDatasetResourceReference": { # Identifies a single Vertex AI resource. Currently only datasets are supported. # The dataset resource to scan. Targets including this can only include one target (the target with this dataset resource reference). + "vertexDatasetResourceReference": { # Identifies a single Vertex AI resource. Only datasets are supported. # The dataset resource to scan. Targets including this can only include one target (the target with this dataset resource reference). "datasetResourceName": "A String", # Required. The name of the Vertex AI resource. If set within a project-level configuration, the specified resource must be within the project. Examples: * `projects/{project}/locations/{location}/datasets/{dataset}` }, }, @@ -733,7 +733,7 @@

Method Details

"score": "A String", # The score applied to the resource. }, "dataSourceType": { # Message used to identify the type of resource being profiled. # The resource type that was profiled. - "dataSource": "A String", # An identifying string to the type of resource being profiled. Current values: * google/bigquery/table * google/project * google/sql/table * google/gcs/bucket + "dataSource": "A String", # A string that identifies the type of resource being profiled. Current values: * google/bigquery/table * google/project * google/sql/table * google/gcs/bucket }, "dataStorageLocations": [ # For resources that have multiple storage locations, these are those regions. For Cloud Storage this is the list of regions chosen for dual-region storage. `file_store_location` will normally be the corresponding multi-region for the list of individual locations. The first region is always picked as the processing and storage location for the data profile. "A String", @@ -1247,7 +1247,7 @@

Method Details

"minAge": "A String", # Minimum age a resource must be before Cloud DLP can profile it. Value must be 1 hour or greater. }, "dataSourceType": { # Message used to identify the type of resource being profiled. # Required. The type of data profiles generated by this discovery target. Supported values are: * aws/s3/bucket - "dataSource": "A String", # An identifying string to the type of resource being profiled. Current values: * google/bigquery/table * google/project * google/sql/table * google/gcs/bucket + "dataSource": "A String", # A string that identifies the type of resource being profiled. Current values: * google/bigquery/table * google/project * google/sql/table * google/gcs/bucket }, "disabled": { # Do not profile the tables. # Disable profiling for resources that match this filter. }, @@ -1305,7 +1305,7 @@

Method Details

}, "others": { # Match discovery resources not covered by any other filter. # Catch-all. This should always be the last target in the list because anything above it will apply first. Should only appear once in a configuration. If none is specified, a default one will be added automatically. }, - "vertexDatasetResourceReference": { # Identifies a single Vertex AI resource. Currently only datasets are supported. # The dataset resource to scan. Targets including this can only include one target (the target with this dataset resource reference). + "vertexDatasetResourceReference": { # Identifies a single Vertex AI resource. Only datasets are supported. # The dataset resource to scan. Targets including this can only include one target (the target with this dataset resource reference). "datasetResourceName": "A String", # Required. The name of the Vertex AI resource. If set within a project-level configuration, the specified resource must be within the project. Examples: * `projects/{project}/locations/{location}/datasets/{dataset}` }, }, @@ -1506,7 +1506,7 @@

Method Details

"score": "A String", # The score applied to the resource. }, "dataSourceType": { # Message used to identify the type of resource being profiled. # The resource type that was profiled. - "dataSource": "A String", # An identifying string to the type of resource being profiled. Current values: * google/bigquery/table * google/project * google/sql/table * google/gcs/bucket + "dataSource": "A String", # A string that identifies the type of resource being profiled. Current values: * google/bigquery/table * google/project * google/sql/table * google/gcs/bucket }, "dataStorageLocations": [ # For resources that have multiple storage locations, these are those regions. For Cloud Storage this is the list of regions chosen for dual-region storage. `file_store_location` will normally be the corresponding multi-region for the list of individual locations. The first region is always picked as the processing and storage location for the data profile. "A String", diff --git a/docs/dyn/dlp_v2.projects.locations.tableDataProfiles.html b/docs/dyn/dlp_v2.projects.locations.tableDataProfiles.html index 77315e197f..ee51e6f0be 100644 --- a/docs/dyn/dlp_v2.projects.locations.tableDataProfiles.html +++ b/docs/dyn/dlp_v2.projects.locations.tableDataProfiles.html @@ -474,7 +474,7 @@

Method Details

"minAge": "A String", # Minimum age a resource must be before Cloud DLP can profile it. Value must be 1 hour or greater. }, "dataSourceType": { # Message used to identify the type of resource being profiled. # Required. The type of data profiles generated by this discovery target. Supported values are: * aws/s3/bucket - "dataSource": "A String", # An identifying string to the type of resource being profiled. Current values: * google/bigquery/table * google/project * google/sql/table * google/gcs/bucket + "dataSource": "A String", # A string that identifies the type of resource being profiled. Current values: * google/bigquery/table * google/project * google/sql/table * google/gcs/bucket }, "disabled": { # Do not profile the tables. # Disable profiling for resources that match this filter. }, @@ -532,7 +532,7 @@

Method Details

}, "others": { # Match discovery resources not covered by any other filter. # Catch-all. This should always be the last target in the list because anything above it will apply first. Should only appear once in a configuration. If none is specified, a default one will be added automatically. }, - "vertexDatasetResourceReference": { # Identifies a single Vertex AI resource. Currently only datasets are supported. # The dataset resource to scan. Targets including this can only include one target (the target with this dataset resource reference). + "vertexDatasetResourceReference": { # Identifies a single Vertex AI resource. Only datasets are supported. # The dataset resource to scan. Targets including this can only include one target (the target with this dataset resource reference). "datasetResourceName": "A String", # Required. The name of the Vertex AI resource. If set within a project-level configuration, the specified resource must be within the project. Examples: * `projects/{project}/locations/{location}/datasets/{dataset}` }, }, @@ -733,7 +733,7 @@

Method Details

"score": "A String", # The score applied to the resource. }, "dataSourceType": { # Message used to identify the type of resource being profiled. # The resource type that was profiled. - "dataSource": "A String", # An identifying string to the type of resource being profiled. Current values: * google/bigquery/table * google/project * google/sql/table * google/gcs/bucket + "dataSource": "A String", # A string that identifies the type of resource being profiled. Current values: * google/bigquery/table * google/project * google/sql/table * google/gcs/bucket }, "datasetId": "A String", # If the resource is BigQuery, the dataset ID. "datasetLocation": "A String", # If supported, the location where the dataset's data is stored. See https://cloud.google.com/bigquery/docs/locations for supported locations. @@ -1191,7 +1191,7 @@

Method Details

"minAge": "A String", # Minimum age a resource must be before Cloud DLP can profile it. Value must be 1 hour or greater. }, "dataSourceType": { # Message used to identify the type of resource being profiled. # Required. The type of data profiles generated by this discovery target. Supported values are: * aws/s3/bucket - "dataSource": "A String", # An identifying string to the type of resource being profiled. Current values: * google/bigquery/table * google/project * google/sql/table * google/gcs/bucket + "dataSource": "A String", # A string that identifies the type of resource being profiled. Current values: * google/bigquery/table * google/project * google/sql/table * google/gcs/bucket }, "disabled": { # Do not profile the tables. # Disable profiling for resources that match this filter. }, @@ -1249,7 +1249,7 @@

Method Details

}, "others": { # Match discovery resources not covered by any other filter. # Catch-all. This should always be the last target in the list because anything above it will apply first. Should only appear once in a configuration. If none is specified, a default one will be added automatically. }, - "vertexDatasetResourceReference": { # Identifies a single Vertex AI resource. Currently only datasets are supported. # The dataset resource to scan. Targets including this can only include one target (the target with this dataset resource reference). + "vertexDatasetResourceReference": { # Identifies a single Vertex AI resource. Only datasets are supported. # The dataset resource to scan. Targets including this can only include one target (the target with this dataset resource reference). "datasetResourceName": "A String", # Required. The name of the Vertex AI resource. If set within a project-level configuration, the specified resource must be within the project. Examples: * `projects/{project}/locations/{location}/datasets/{dataset}` }, }, @@ -1450,7 +1450,7 @@

Method Details

"score": "A String", # The score applied to the resource. }, "dataSourceType": { # Message used to identify the type of resource being profiled. # The resource type that was profiled. - "dataSource": "A String", # An identifying string to the type of resource being profiled. Current values: * google/bigquery/table * google/project * google/sql/table * google/gcs/bucket + "dataSource": "A String", # A string that identifies the type of resource being profiled. Current values: * google/bigquery/table * google/project * google/sql/table * google/gcs/bucket }, "datasetId": "A String", # If the resource is BigQuery, the dataset ID. "datasetLocation": "A String", # If supported, the location where the dataset's data is stored. See https://cloud.google.com/bigquery/docs/locations for supported locations. diff --git a/docs/dyn/docs_v1.documents.html b/docs/dyn/docs_v1.documents.html index 61dbbf54af..fa168a8680 100644 --- a/docs/dyn/docs_v1.documents.html +++ b/docs/dyn/docs_v1.documents.html @@ -203,6 +203,25 @@

Method Details

}, }, }, + "insertDate": { # Inserts a date at the specified location. # Inserts a date. + "dateElementProperties": { # Properties of a DateElement. # The properties of the date to insert. + "dateFormat": "A String", # Determines how the date part of the DateElement will be displayed in the document. If unset, the default value is DATE_FORMAT_MONTH_DAY_YEAR_ABBREVIATED, indicating the DateElement will be formatted as `MMM d, y` in `en_US`, or locale specific equivalent. + "displayText": "A String", # Output only. Indicates how the DateElement is displayed in the document. + "locale": "A String", # The locale of the document, as defined by the Unicode Common Locale Data Repository (CLDR) project. For example, `en_US`. If unset, the default locale is `en_US`. + "timeFormat": "A String", # Determines how the time part of the DateElement will be displayed in the document. If unset, the default value is TIME_FORMAT_DISABLED, indicating no time should be shown. + "timeZoneId": "A String", # The time zone of the DateElement, as defined by the Unicode Common Locale Data Repository (CLDR) project. For example, `America/New York`. If unset, the default time zone is `etc/UTC`. + "timestamp": "A String", # The point in time to represent, in seconds and nanoseconds since Unix epoch: January 1, 1970 at midnight UTC. Timestamp is expected to be in UTC. If time_zone_id is set, the timestamp is adjusted according to the time zone. For example, a timestamp of `18000` with a date format of `DATE_FORMAT_ISO8601` and time format of `TIME_FORMAT_HOUR_MINUTE` would be displayed as `1970-01-01 5:00 AM`. A timestamp of `18000` with date format of `DATE_FORMAT_8SO8601`, time format of `TIME_FORMAT_HOUR_MINUTE`, and time zone set to `America/New_York` will instead be `1970-01-01 12:00 AM`. + }, + "endOfSegmentLocation": { # Location at the end of a body, header, footer or footnote. The location is immediately before the last newline in the document segment. # Inserts the date at the end of the given header, footer or document body. + "segmentId": "A String", # The ID of the header, footer or footnote the location is in. An empty segment ID signifies the document's body. + "tabId": "A String", # The tab that the location is in. When omitted, the request is applied to the first tab. In a document containing a single tab: - If provided, must match the singular tab's ID. - If omitted, the request applies to the singular tab. In a document containing multiple tabs: - If provided, the request applies to the specified tab. - If omitted, the request applies to the first tab in the document. + }, + "location": { # A particular location in the document. # Inserts the date at a specific index in the document. The date must be inserted inside the bounds of an existing Paragraph. For instance, it cannot be inserted at a table's start index (i.e. between an existing table and its preceding paragraph). + "index": 42, # The zero-based index, in UTF-16 code units. The index is relative to the beginning of the segment specified by segment_id. + "segmentId": "A String", # The ID of the header, footer or footnote the location is in. An empty segment ID signifies the document's body. + "tabId": "A String", # The tab that the location is in. When omitted, the request is applied to the first tab. In a document containing a single tab: - If provided, must match the singular tab's ID. - If omitted, the request applies to the singular tab. In a document containing multiple tabs: - If provided, the request applies to the specified tab. - If omitted, the request applies to the first tab in the document. + }, + }, "insertInlineImage": { # Inserts an InlineObject containing an image at the given location. # Inserts an inline image at the specified location. "endOfSegmentLocation": { # Location at the end of a body, header, footer or footnote. The location is immediately before the last newline in the document segment. # Inserts the text at the end of a header, footer or the document body. Inline images cannot be inserted inside a footnote. "segmentId": "A String", # The ID of the header, footer or footnote the location is in. An empty segment ID signifies the document's body. @@ -1864,9 +1883,9 @@

Method Details

"richLink": { # A link to a Google resource (such as a file in Drive, a YouTube video, or a Calendar event). # A paragraph element that links to a Google resource (such as a file in Google Drive, a YouTube video, or a Calendar event.) "richLinkId": "A String", # Output only. The ID of this link. "richLinkProperties": { # Properties specific to a RichLink. # Output only. The properties of this RichLink. This field is always present. - "mimeType": "A String", # Output only. The [MIME type](https://developers.google.com/drive/api/v3/mime-types) of the RichLink, if there's one (for example, when it's a file in Drive). - "title": "A String", # Output only. The title of the RichLink as displayed in the link. This title matches the title of the linked resource at the time of the insertion or last update of the link. This field is always present. - "uri": "A String", # Output only. The URI to the RichLink. This is always present. + "mimeType": "A String", # The [MIME type](https://developers.google.com/drive/api/v3/mime-types) of the RichLink, if there's one (for example, when it's a file in Drive). + "title": "A String", # The title of the RichLink as displayed in the link. This title matches the title of the linked resource at the time of the insertion or last update of the link. This field is always present. + "uri": "A String", # The URI to the RichLink. This is always present. }, "suggestedDeletionIds": [ # IDs for suggestions that remove this link from the document. A RichLink might have multiple deletion IDs if, for example, multiple users suggest deleting it. If empty, then this person link isn't suggested for deletion. "A String", @@ -3870,9 +3889,9 @@

Method Details

"richLink": { # A link to a Google resource (such as a file in Drive, a YouTube video, or a Calendar event). # A paragraph element that links to a Google resource (such as a file in Google Drive, a YouTube video, or a Calendar event.) "richLinkId": "A String", # Output only. The ID of this link. "richLinkProperties": { # Properties specific to a RichLink. # Output only. The properties of this RichLink. This field is always present. - "mimeType": "A String", # Output only. The [MIME type](https://developers.google.com/drive/api/v3/mime-types) of the RichLink, if there's one (for example, when it's a file in Drive). - "title": "A String", # Output only. The title of the RichLink as displayed in the link. This title matches the title of the linked resource at the time of the insertion or last update of the link. This field is always present. - "uri": "A String", # Output only. The URI to the RichLink. This is always present. + "mimeType": "A String", # The [MIME type](https://developers.google.com/drive/api/v3/mime-types) of the RichLink, if there's one (for example, when it's a file in Drive). + "title": "A String", # The title of the RichLink as displayed in the link. This title matches the title of the linked resource at the time of the insertion or last update of the link. This field is always present. + "uri": "A String", # The URI to the RichLink. This is always present. }, "suggestedDeletionIds": [ # IDs for suggestions that remove this link from the document. A RichLink might have multiple deletion IDs if, for example, multiple users suggest deleting it. If empty, then this person link isn't suggested for deletion. "A String", @@ -5816,9 +5835,9 @@

Method Details

"richLink": { # A link to a Google resource (such as a file in Drive, a YouTube video, or a Calendar event). # A paragraph element that links to a Google resource (such as a file in Google Drive, a YouTube video, or a Calendar event.) "richLinkId": "A String", # Output only. The ID of this link. "richLinkProperties": { # Properties specific to a RichLink. # Output only. The properties of this RichLink. This field is always present. - "mimeType": "A String", # Output only. The [MIME type](https://developers.google.com/drive/api/v3/mime-types) of the RichLink, if there's one (for example, when it's a file in Drive). - "title": "A String", # Output only. The title of the RichLink as displayed in the link. This title matches the title of the linked resource at the time of the insertion or last update of the link. This field is always present. - "uri": "A String", # Output only. The URI to the RichLink. This is always present. + "mimeType": "A String", # The [MIME type](https://developers.google.com/drive/api/v3/mime-types) of the RichLink, if there's one (for example, when it's a file in Drive). + "title": "A String", # The title of the RichLink as displayed in the link. This title matches the title of the linked resource at the time of the insertion or last update of the link. This field is always present. + "uri": "A String", # The URI to the RichLink. This is always present. }, "suggestedDeletionIds": [ # IDs for suggestions that remove this link from the document. A RichLink might have multiple deletion IDs if, for example, multiple users suggest deleting it. If empty, then this person link isn't suggested for deletion. "A String", @@ -7762,9 +7781,9 @@

Method Details

"richLink": { # A link to a Google resource (such as a file in Drive, a YouTube video, or a Calendar event). # A paragraph element that links to a Google resource (such as a file in Google Drive, a YouTube video, or a Calendar event.) "richLinkId": "A String", # Output only. The ID of this link. "richLinkProperties": { # Properties specific to a RichLink. # Output only. The properties of this RichLink. This field is always present. - "mimeType": "A String", # Output only. The [MIME type](https://developers.google.com/drive/api/v3/mime-types) of the RichLink, if there's one (for example, when it's a file in Drive). - "title": "A String", # Output only. The title of the RichLink as displayed in the link. This title matches the title of the linked resource at the time of the insertion or last update of the link. This field is always present. - "uri": "A String", # Output only. The URI to the RichLink. This is always present. + "mimeType": "A String", # The [MIME type](https://developers.google.com/drive/api/v3/mime-types) of the RichLink, if there's one (for example, when it's a file in Drive). + "title": "A String", # The title of the RichLink as displayed in the link. This title matches the title of the linked resource at the time of the insertion or last update of the link. This field is always present. + "uri": "A String", # The URI to the RichLink. This is always present. }, "suggestedDeletionIds": [ # IDs for suggestions that remove this link from the document. A RichLink might have multiple deletion IDs if, for example, multiple users suggest deleting it. If empty, then this person link isn't suggested for deletion. "A String", @@ -10887,9 +10906,9 @@

Method Details

"richLink": { # A link to a Google resource (such as a file in Drive, a YouTube video, or a Calendar event). # A paragraph element that links to a Google resource (such as a file in Google Drive, a YouTube video, or a Calendar event.) "richLinkId": "A String", # Output only. The ID of this link. "richLinkProperties": { # Properties specific to a RichLink. # Output only. The properties of this RichLink. This field is always present. - "mimeType": "A String", # Output only. The [MIME type](https://developers.google.com/drive/api/v3/mime-types) of the RichLink, if there's one (for example, when it's a file in Drive). - "title": "A String", # Output only. The title of the RichLink as displayed in the link. This title matches the title of the linked resource at the time of the insertion or last update of the link. This field is always present. - "uri": "A String", # Output only. The URI to the RichLink. This is always present. + "mimeType": "A String", # The [MIME type](https://developers.google.com/drive/api/v3/mime-types) of the RichLink, if there's one (for example, when it's a file in Drive). + "title": "A String", # The title of the RichLink as displayed in the link. This title matches the title of the linked resource at the time of the insertion or last update of the link. This field is always present. + "uri": "A String", # The URI to the RichLink. This is always present. }, "suggestedDeletionIds": [ # IDs for suggestions that remove this link from the document. A RichLink might have multiple deletion IDs if, for example, multiple users suggest deleting it. If empty, then this person link isn't suggested for deletion. "A String", @@ -12892,9 +12911,9 @@

Method Details

"richLink": { # A link to a Google resource (such as a file in Drive, a YouTube video, or a Calendar event). # A paragraph element that links to a Google resource (such as a file in Google Drive, a YouTube video, or a Calendar event.) "richLinkId": "A String", # Output only. The ID of this link. "richLinkProperties": { # Properties specific to a RichLink. # Output only. The properties of this RichLink. This field is always present. - "mimeType": "A String", # Output only. The [MIME type](https://developers.google.com/drive/api/v3/mime-types) of the RichLink, if there's one (for example, when it's a file in Drive). - "title": "A String", # Output only. The title of the RichLink as displayed in the link. This title matches the title of the linked resource at the time of the insertion or last update of the link. This field is always present. - "uri": "A String", # Output only. The URI to the RichLink. This is always present. + "mimeType": "A String", # The [MIME type](https://developers.google.com/drive/api/v3/mime-types) of the RichLink, if there's one (for example, when it's a file in Drive). + "title": "A String", # The title of the RichLink as displayed in the link. This title matches the title of the linked resource at the time of the insertion or last update of the link. This field is always present. + "uri": "A String", # The URI to the RichLink. This is always present. }, "suggestedDeletionIds": [ # IDs for suggestions that remove this link from the document. A RichLink might have multiple deletion IDs if, for example, multiple users suggest deleting it. If empty, then this person link isn't suggested for deletion. "A String", @@ -14838,9 +14857,9 @@

Method Details

"richLink": { # A link to a Google resource (such as a file in Drive, a YouTube video, or a Calendar event). # A paragraph element that links to a Google resource (such as a file in Google Drive, a YouTube video, or a Calendar event.) "richLinkId": "A String", # Output only. The ID of this link. "richLinkProperties": { # Properties specific to a RichLink. # Output only. The properties of this RichLink. This field is always present. - "mimeType": "A String", # Output only. The [MIME type](https://developers.google.com/drive/api/v3/mime-types) of the RichLink, if there's one (for example, when it's a file in Drive). - "title": "A String", # Output only. The title of the RichLink as displayed in the link. This title matches the title of the linked resource at the time of the insertion or last update of the link. This field is always present. - "uri": "A String", # Output only. The URI to the RichLink. This is always present. + "mimeType": "A String", # The [MIME type](https://developers.google.com/drive/api/v3/mime-types) of the RichLink, if there's one (for example, when it's a file in Drive). + "title": "A String", # The title of the RichLink as displayed in the link. This title matches the title of the linked resource at the time of the insertion or last update of the link. This field is always present. + "uri": "A String", # The URI to the RichLink. This is always present. }, "suggestedDeletionIds": [ # IDs for suggestions that remove this link from the document. A RichLink might have multiple deletion IDs if, for example, multiple users suggest deleting it. If empty, then this person link isn't suggested for deletion. "A String", @@ -16784,9 +16803,9 @@

Method Details

"richLink": { # A link to a Google resource (such as a file in Drive, a YouTube video, or a Calendar event). # A paragraph element that links to a Google resource (such as a file in Google Drive, a YouTube video, or a Calendar event.) "richLinkId": "A String", # Output only. The ID of this link. "richLinkProperties": { # Properties specific to a RichLink. # Output only. The properties of this RichLink. This field is always present. - "mimeType": "A String", # Output only. The [MIME type](https://developers.google.com/drive/api/v3/mime-types) of the RichLink, if there's one (for example, when it's a file in Drive). - "title": "A String", # Output only. The title of the RichLink as displayed in the link. This title matches the title of the linked resource at the time of the insertion or last update of the link. This field is always present. - "uri": "A String", # Output only. The URI to the RichLink. This is always present. + "mimeType": "A String", # The [MIME type](https://developers.google.com/drive/api/v3/mime-types) of the RichLink, if there's one (for example, when it's a file in Drive). + "title": "A String", # The title of the RichLink as displayed in the link. This title matches the title of the linked resource at the time of the insertion or last update of the link. This field is always present. + "uri": "A String", # The URI to the RichLink. This is always present. }, "suggestedDeletionIds": [ # IDs for suggestions that remove this link from the document. A RichLink might have multiple deletion IDs if, for example, multiple users suggest deleting it. If empty, then this person link isn't suggested for deletion. "A String", @@ -19924,9 +19943,9 @@

Method Details

"richLink": { # A link to a Google resource (such as a file in Drive, a YouTube video, or a Calendar event). # A paragraph element that links to a Google resource (such as a file in Google Drive, a YouTube video, or a Calendar event.) "richLinkId": "A String", # Output only. The ID of this link. "richLinkProperties": { # Properties specific to a RichLink. # Output only. The properties of this RichLink. This field is always present. - "mimeType": "A String", # Output only. The [MIME type](https://developers.google.com/drive/api/v3/mime-types) of the RichLink, if there's one (for example, when it's a file in Drive). - "title": "A String", # Output only. The title of the RichLink as displayed in the link. This title matches the title of the linked resource at the time of the insertion or last update of the link. This field is always present. - "uri": "A String", # Output only. The URI to the RichLink. This is always present. + "mimeType": "A String", # The [MIME type](https://developers.google.com/drive/api/v3/mime-types) of the RichLink, if there's one (for example, when it's a file in Drive). + "title": "A String", # The title of the RichLink as displayed in the link. This title matches the title of the linked resource at the time of the insertion or last update of the link. This field is always present. + "uri": "A String", # The URI to the RichLink. This is always present. }, "suggestedDeletionIds": [ # IDs for suggestions that remove this link from the document. A RichLink might have multiple deletion IDs if, for example, multiple users suggest deleting it. If empty, then this person link isn't suggested for deletion. "A String", @@ -21930,9 +21949,9 @@

Method Details

"richLink": { # A link to a Google resource (such as a file in Drive, a YouTube video, or a Calendar event). # A paragraph element that links to a Google resource (such as a file in Google Drive, a YouTube video, or a Calendar event.) "richLinkId": "A String", # Output only. The ID of this link. "richLinkProperties": { # Properties specific to a RichLink. # Output only. The properties of this RichLink. This field is always present. - "mimeType": "A String", # Output only. The [MIME type](https://developers.google.com/drive/api/v3/mime-types) of the RichLink, if there's one (for example, when it's a file in Drive). - "title": "A String", # Output only. The title of the RichLink as displayed in the link. This title matches the title of the linked resource at the time of the insertion or last update of the link. This field is always present. - "uri": "A String", # Output only. The URI to the RichLink. This is always present. + "mimeType": "A String", # The [MIME type](https://developers.google.com/drive/api/v3/mime-types) of the RichLink, if there's one (for example, when it's a file in Drive). + "title": "A String", # The title of the RichLink as displayed in the link. This title matches the title of the linked resource at the time of the insertion or last update of the link. This field is always present. + "uri": "A String", # The URI to the RichLink. This is always present. }, "suggestedDeletionIds": [ # IDs for suggestions that remove this link from the document. A RichLink might have multiple deletion IDs if, for example, multiple users suggest deleting it. If empty, then this person link isn't suggested for deletion. "A String", @@ -23876,9 +23895,9 @@

Method Details

"richLink": { # A link to a Google resource (such as a file in Drive, a YouTube video, or a Calendar event). # A paragraph element that links to a Google resource (such as a file in Google Drive, a YouTube video, or a Calendar event.) "richLinkId": "A String", # Output only. The ID of this link. "richLinkProperties": { # Properties specific to a RichLink. # Output only. The properties of this RichLink. This field is always present. - "mimeType": "A String", # Output only. The [MIME type](https://developers.google.com/drive/api/v3/mime-types) of the RichLink, if there's one (for example, when it's a file in Drive). - "title": "A String", # Output only. The title of the RichLink as displayed in the link. This title matches the title of the linked resource at the time of the insertion or last update of the link. This field is always present. - "uri": "A String", # Output only. The URI to the RichLink. This is always present. + "mimeType": "A String", # The [MIME type](https://developers.google.com/drive/api/v3/mime-types) of the RichLink, if there's one (for example, when it's a file in Drive). + "title": "A String", # The title of the RichLink as displayed in the link. This title matches the title of the linked resource at the time of the insertion or last update of the link. This field is always present. + "uri": "A String", # The URI to the RichLink. This is always present. }, "suggestedDeletionIds": [ # IDs for suggestions that remove this link from the document. A RichLink might have multiple deletion IDs if, for example, multiple users suggest deleting it. If empty, then this person link isn't suggested for deletion. "A String", @@ -25822,9 +25841,9 @@

Method Details

"richLink": { # A link to a Google resource (such as a file in Drive, a YouTube video, or a Calendar event). # A paragraph element that links to a Google resource (such as a file in Google Drive, a YouTube video, or a Calendar event.) "richLinkId": "A String", # Output only. The ID of this link. "richLinkProperties": { # Properties specific to a RichLink. # Output only. The properties of this RichLink. This field is always present. - "mimeType": "A String", # Output only. The [MIME type](https://developers.google.com/drive/api/v3/mime-types) of the RichLink, if there's one (for example, when it's a file in Drive). - "title": "A String", # Output only. The title of the RichLink as displayed in the link. This title matches the title of the linked resource at the time of the insertion or last update of the link. This field is always present. - "uri": "A String", # Output only. The URI to the RichLink. This is always present. + "mimeType": "A String", # The [MIME type](https://developers.google.com/drive/api/v3/mime-types) of the RichLink, if there's one (for example, when it's a file in Drive). + "title": "A String", # The title of the RichLink as displayed in the link. This title matches the title of the linked resource at the time of the insertion or last update of the link. This field is always present. + "uri": "A String", # The URI to the RichLink. This is always present. }, "suggestedDeletionIds": [ # IDs for suggestions that remove this link from the document. A RichLink might have multiple deletion IDs if, for example, multiple users suggest deleting it. If empty, then this person link isn't suggested for deletion. "A String", @@ -28947,9 +28966,9 @@

Method Details

"richLink": { # A link to a Google resource (such as a file in Drive, a YouTube video, or a Calendar event). # A paragraph element that links to a Google resource (such as a file in Google Drive, a YouTube video, or a Calendar event.) "richLinkId": "A String", # Output only. The ID of this link. "richLinkProperties": { # Properties specific to a RichLink. # Output only. The properties of this RichLink. This field is always present. - "mimeType": "A String", # Output only. The [MIME type](https://developers.google.com/drive/api/v3/mime-types) of the RichLink, if there's one (for example, when it's a file in Drive). - "title": "A String", # Output only. The title of the RichLink as displayed in the link. This title matches the title of the linked resource at the time of the insertion or last update of the link. This field is always present. - "uri": "A String", # Output only. The URI to the RichLink. This is always present. + "mimeType": "A String", # The [MIME type](https://developers.google.com/drive/api/v3/mime-types) of the RichLink, if there's one (for example, when it's a file in Drive). + "title": "A String", # The title of the RichLink as displayed in the link. This title matches the title of the linked resource at the time of the insertion or last update of the link. This field is always present. + "uri": "A String", # The URI to the RichLink. This is always present. }, "suggestedDeletionIds": [ # IDs for suggestions that remove this link from the document. A RichLink might have multiple deletion IDs if, for example, multiple users suggest deleting it. If empty, then this person link isn't suggested for deletion. "A String", @@ -30952,9 +30971,9 @@

Method Details

"richLink": { # A link to a Google resource (such as a file in Drive, a YouTube video, or a Calendar event). # A paragraph element that links to a Google resource (such as a file in Google Drive, a YouTube video, or a Calendar event.) "richLinkId": "A String", # Output only. The ID of this link. "richLinkProperties": { # Properties specific to a RichLink. # Output only. The properties of this RichLink. This field is always present. - "mimeType": "A String", # Output only. The [MIME type](https://developers.google.com/drive/api/v3/mime-types) of the RichLink, if there's one (for example, when it's a file in Drive). - "title": "A String", # Output only. The title of the RichLink as displayed in the link. This title matches the title of the linked resource at the time of the insertion or last update of the link. This field is always present. - "uri": "A String", # Output only. The URI to the RichLink. This is always present. + "mimeType": "A String", # The [MIME type](https://developers.google.com/drive/api/v3/mime-types) of the RichLink, if there's one (for example, when it's a file in Drive). + "title": "A String", # The title of the RichLink as displayed in the link. This title matches the title of the linked resource at the time of the insertion or last update of the link. This field is always present. + "uri": "A String", # The URI to the RichLink. This is always present. }, "suggestedDeletionIds": [ # IDs for suggestions that remove this link from the document. A RichLink might have multiple deletion IDs if, for example, multiple users suggest deleting it. If empty, then this person link isn't suggested for deletion. "A String", @@ -32898,9 +32917,9 @@

Method Details

"richLink": { # A link to a Google resource (such as a file in Drive, a YouTube video, or a Calendar event). # A paragraph element that links to a Google resource (such as a file in Google Drive, a YouTube video, or a Calendar event.) "richLinkId": "A String", # Output only. The ID of this link. "richLinkProperties": { # Properties specific to a RichLink. # Output only. The properties of this RichLink. This field is always present. - "mimeType": "A String", # Output only. The [MIME type](https://developers.google.com/drive/api/v3/mime-types) of the RichLink, if there's one (for example, when it's a file in Drive). - "title": "A String", # Output only. The title of the RichLink as displayed in the link. This title matches the title of the linked resource at the time of the insertion or last update of the link. This field is always present. - "uri": "A String", # Output only. The URI to the RichLink. This is always present. + "mimeType": "A String", # The [MIME type](https://developers.google.com/drive/api/v3/mime-types) of the RichLink, if there's one (for example, when it's a file in Drive). + "title": "A String", # The title of the RichLink as displayed in the link. This title matches the title of the linked resource at the time of the insertion or last update of the link. This field is always present. + "uri": "A String", # The URI to the RichLink. This is always present. }, "suggestedDeletionIds": [ # IDs for suggestions that remove this link from the document. A RichLink might have multiple deletion IDs if, for example, multiple users suggest deleting it. If empty, then this person link isn't suggested for deletion. "A String", @@ -34844,9 +34863,9 @@

Method Details

"richLink": { # A link to a Google resource (such as a file in Drive, a YouTube video, or a Calendar event). # A paragraph element that links to a Google resource (such as a file in Google Drive, a YouTube video, or a Calendar event.) "richLinkId": "A String", # Output only. The ID of this link. "richLinkProperties": { # Properties specific to a RichLink. # Output only. The properties of this RichLink. This field is always present. - "mimeType": "A String", # Output only. The [MIME type](https://developers.google.com/drive/api/v3/mime-types) of the RichLink, if there's one (for example, when it's a file in Drive). - "title": "A String", # Output only. The title of the RichLink as displayed in the link. This title matches the title of the linked resource at the time of the insertion or last update of the link. This field is always present. - "uri": "A String", # Output only. The URI to the RichLink. This is always present. + "mimeType": "A String", # The [MIME type](https://developers.google.com/drive/api/v3/mime-types) of the RichLink, if there's one (for example, when it's a file in Drive). + "title": "A String", # The title of the RichLink as displayed in the link. This title matches the title of the linked resource at the time of the insertion or last update of the link. This field is always present. + "uri": "A String", # The URI to the RichLink. This is always present. }, "suggestedDeletionIds": [ # IDs for suggestions that remove this link from the document. A RichLink might have multiple deletion IDs if, for example, multiple users suggest deleting it. If empty, then this person link isn't suggested for deletion. "A String", @@ -37998,9 +38017,9 @@

Method Details

"richLink": { # A link to a Google resource (such as a file in Drive, a YouTube video, or a Calendar event). # A paragraph element that links to a Google resource (such as a file in Google Drive, a YouTube video, or a Calendar event.) "richLinkId": "A String", # Output only. The ID of this link. "richLinkProperties": { # Properties specific to a RichLink. # Output only. The properties of this RichLink. This field is always present. - "mimeType": "A String", # Output only. The [MIME type](https://developers.google.com/drive/api/v3/mime-types) of the RichLink, if there's one (for example, when it's a file in Drive). - "title": "A String", # Output only. The title of the RichLink as displayed in the link. This title matches the title of the linked resource at the time of the insertion or last update of the link. This field is always present. - "uri": "A String", # Output only. The URI to the RichLink. This is always present. + "mimeType": "A String", # The [MIME type](https://developers.google.com/drive/api/v3/mime-types) of the RichLink, if there's one (for example, when it's a file in Drive). + "title": "A String", # The title of the RichLink as displayed in the link. This title matches the title of the linked resource at the time of the insertion or last update of the link. This field is always present. + "uri": "A String", # The URI to the RichLink. This is always present. }, "suggestedDeletionIds": [ # IDs for suggestions that remove this link from the document. A RichLink might have multiple deletion IDs if, for example, multiple users suggest deleting it. If empty, then this person link isn't suggested for deletion. "A String", @@ -40004,9 +40023,9 @@

Method Details

"richLink": { # A link to a Google resource (such as a file in Drive, a YouTube video, or a Calendar event). # A paragraph element that links to a Google resource (such as a file in Google Drive, a YouTube video, or a Calendar event.) "richLinkId": "A String", # Output only. The ID of this link. "richLinkProperties": { # Properties specific to a RichLink. # Output only. The properties of this RichLink. This field is always present. - "mimeType": "A String", # Output only. The [MIME type](https://developers.google.com/drive/api/v3/mime-types) of the RichLink, if there's one (for example, when it's a file in Drive). - "title": "A String", # Output only. The title of the RichLink as displayed in the link. This title matches the title of the linked resource at the time of the insertion or last update of the link. This field is always present. - "uri": "A String", # Output only. The URI to the RichLink. This is always present. + "mimeType": "A String", # The [MIME type](https://developers.google.com/drive/api/v3/mime-types) of the RichLink, if there's one (for example, when it's a file in Drive). + "title": "A String", # The title of the RichLink as displayed in the link. This title matches the title of the linked resource at the time of the insertion or last update of the link. This field is always present. + "uri": "A String", # The URI to the RichLink. This is always present. }, "suggestedDeletionIds": [ # IDs for suggestions that remove this link from the document. A RichLink might have multiple deletion IDs if, for example, multiple users suggest deleting it. If empty, then this person link isn't suggested for deletion. "A String", @@ -41950,9 +41969,9 @@

Method Details

"richLink": { # A link to a Google resource (such as a file in Drive, a YouTube video, or a Calendar event). # A paragraph element that links to a Google resource (such as a file in Google Drive, a YouTube video, or a Calendar event.) "richLinkId": "A String", # Output only. The ID of this link. "richLinkProperties": { # Properties specific to a RichLink. # Output only. The properties of this RichLink. This field is always present. - "mimeType": "A String", # Output only. The [MIME type](https://developers.google.com/drive/api/v3/mime-types) of the RichLink, if there's one (for example, when it's a file in Drive). - "title": "A String", # Output only. The title of the RichLink as displayed in the link. This title matches the title of the linked resource at the time of the insertion or last update of the link. This field is always present. - "uri": "A String", # Output only. The URI to the RichLink. This is always present. + "mimeType": "A String", # The [MIME type](https://developers.google.com/drive/api/v3/mime-types) of the RichLink, if there's one (for example, when it's a file in Drive). + "title": "A String", # The title of the RichLink as displayed in the link. This title matches the title of the linked resource at the time of the insertion or last update of the link. This field is always present. + "uri": "A String", # The URI to the RichLink. This is always present. }, "suggestedDeletionIds": [ # IDs for suggestions that remove this link from the document. A RichLink might have multiple deletion IDs if, for example, multiple users suggest deleting it. If empty, then this person link isn't suggested for deletion. "A String", @@ -43896,9 +43915,9 @@

Method Details

"richLink": { # A link to a Google resource (such as a file in Drive, a YouTube video, or a Calendar event). # A paragraph element that links to a Google resource (such as a file in Google Drive, a YouTube video, or a Calendar event.) "richLinkId": "A String", # Output only. The ID of this link. "richLinkProperties": { # Properties specific to a RichLink. # Output only. The properties of this RichLink. This field is always present. - "mimeType": "A String", # Output only. The [MIME type](https://developers.google.com/drive/api/v3/mime-types) of the RichLink, if there's one (for example, when it's a file in Drive). - "title": "A String", # Output only. The title of the RichLink as displayed in the link. This title matches the title of the linked resource at the time of the insertion or last update of the link. This field is always present. - "uri": "A String", # Output only. The URI to the RichLink. This is always present. + "mimeType": "A String", # The [MIME type](https://developers.google.com/drive/api/v3/mime-types) of the RichLink, if there's one (for example, when it's a file in Drive). + "title": "A String", # The title of the RichLink as displayed in the link. This title matches the title of the linked resource at the time of the insertion or last update of the link. This field is always present. + "uri": "A String", # The URI to the RichLink. This is always present. }, "suggestedDeletionIds": [ # IDs for suggestions that remove this link from the document. A RichLink might have multiple deletion IDs if, for example, multiple users suggest deleting it. If empty, then this person link isn't suggested for deletion. "A String", @@ -47021,9 +47040,9 @@

Method Details

"richLink": { # A link to a Google resource (such as a file in Drive, a YouTube video, or a Calendar event). # A paragraph element that links to a Google resource (such as a file in Google Drive, a YouTube video, or a Calendar event.) "richLinkId": "A String", # Output only. The ID of this link. "richLinkProperties": { # Properties specific to a RichLink. # Output only. The properties of this RichLink. This field is always present. - "mimeType": "A String", # Output only. The [MIME type](https://developers.google.com/drive/api/v3/mime-types) of the RichLink, if there's one (for example, when it's a file in Drive). - "title": "A String", # Output only. The title of the RichLink as displayed in the link. This title matches the title of the linked resource at the time of the insertion or last update of the link. This field is always present. - "uri": "A String", # Output only. The URI to the RichLink. This is always present. + "mimeType": "A String", # The [MIME type](https://developers.google.com/drive/api/v3/mime-types) of the RichLink, if there's one (for example, when it's a file in Drive). + "title": "A String", # The title of the RichLink as displayed in the link. This title matches the title of the linked resource at the time of the insertion or last update of the link. This field is always present. + "uri": "A String", # The URI to the RichLink. This is always present. }, "suggestedDeletionIds": [ # IDs for suggestions that remove this link from the document. A RichLink might have multiple deletion IDs if, for example, multiple users suggest deleting it. If empty, then this person link isn't suggested for deletion. "A String", @@ -49026,9 +49045,9 @@

Method Details

"richLink": { # A link to a Google resource (such as a file in Drive, a YouTube video, or a Calendar event). # A paragraph element that links to a Google resource (such as a file in Google Drive, a YouTube video, or a Calendar event.) "richLinkId": "A String", # Output only. The ID of this link. "richLinkProperties": { # Properties specific to a RichLink. # Output only. The properties of this RichLink. This field is always present. - "mimeType": "A String", # Output only. The [MIME type](https://developers.google.com/drive/api/v3/mime-types) of the RichLink, if there's one (for example, when it's a file in Drive). - "title": "A String", # Output only. The title of the RichLink as displayed in the link. This title matches the title of the linked resource at the time of the insertion or last update of the link. This field is always present. - "uri": "A String", # Output only. The URI to the RichLink. This is always present. + "mimeType": "A String", # The [MIME type](https://developers.google.com/drive/api/v3/mime-types) of the RichLink, if there's one (for example, when it's a file in Drive). + "title": "A String", # The title of the RichLink as displayed in the link. This title matches the title of the linked resource at the time of the insertion or last update of the link. This field is always present. + "uri": "A String", # The URI to the RichLink. This is always present. }, "suggestedDeletionIds": [ # IDs for suggestions that remove this link from the document. A RichLink might have multiple deletion IDs if, for example, multiple users suggest deleting it. If empty, then this person link isn't suggested for deletion. "A String", @@ -50972,9 +50991,9 @@

Method Details

"richLink": { # A link to a Google resource (such as a file in Drive, a YouTube video, or a Calendar event). # A paragraph element that links to a Google resource (such as a file in Google Drive, a YouTube video, or a Calendar event.) "richLinkId": "A String", # Output only. The ID of this link. "richLinkProperties": { # Properties specific to a RichLink. # Output only. The properties of this RichLink. This field is always present. - "mimeType": "A String", # Output only. The [MIME type](https://developers.google.com/drive/api/v3/mime-types) of the RichLink, if there's one (for example, when it's a file in Drive). - "title": "A String", # Output only. The title of the RichLink as displayed in the link. This title matches the title of the linked resource at the time of the insertion or last update of the link. This field is always present. - "uri": "A String", # Output only. The URI to the RichLink. This is always present. + "mimeType": "A String", # The [MIME type](https://developers.google.com/drive/api/v3/mime-types) of the RichLink, if there's one (for example, when it's a file in Drive). + "title": "A String", # The title of the RichLink as displayed in the link. This title matches the title of the linked resource at the time of the insertion or last update of the link. This field is always present. + "uri": "A String", # The URI to the RichLink. This is always present. }, "suggestedDeletionIds": [ # IDs for suggestions that remove this link from the document. A RichLink might have multiple deletion IDs if, for example, multiple users suggest deleting it. If empty, then this person link isn't suggested for deletion. "A String", @@ -52918,9 +52937,9 @@

Method Details

"richLink": { # A link to a Google resource (such as a file in Drive, a YouTube video, or a Calendar event). # A paragraph element that links to a Google resource (such as a file in Google Drive, a YouTube video, or a Calendar event.) "richLinkId": "A String", # Output only. The ID of this link. "richLinkProperties": { # Properties specific to a RichLink. # Output only. The properties of this RichLink. This field is always present. - "mimeType": "A String", # Output only. The [MIME type](https://developers.google.com/drive/api/v3/mime-types) of the RichLink, if there's one (for example, when it's a file in Drive). - "title": "A String", # Output only. The title of the RichLink as displayed in the link. This title matches the title of the linked resource at the time of the insertion or last update of the link. This field is always present. - "uri": "A String", # Output only. The URI to the RichLink. This is always present. + "mimeType": "A String", # The [MIME type](https://developers.google.com/drive/api/v3/mime-types) of the RichLink, if there's one (for example, when it's a file in Drive). + "title": "A String", # The title of the RichLink as displayed in the link. This title matches the title of the linked resource at the time of the insertion or last update of the link. This field is always present. + "uri": "A String", # The URI to the RichLink. This is always present. }, "suggestedDeletionIds": [ # IDs for suggestions that remove this link from the document. A RichLink might have multiple deletion IDs if, for example, multiple users suggest deleting it. If empty, then this person link isn't suggested for deletion. "A String", diff --git a/docs/dyn/documentai_v1.projects.locations.html b/docs/dyn/documentai_v1.projects.locations.html index fa5debf25d..6eed84a227 100644 --- a/docs/dyn/documentai_v1.projects.locations.html +++ b/docs/dyn/documentai_v1.projects.locations.html @@ -183,7 +183,7 @@

Method Details

Args: name: string, The resource that owns the locations collection, if applicable. (required) - extraLocationTypes: string, Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage. (repeated) + extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated) filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160). pageSize: integer, The maximum number of results to return. If not set, the service selects a default. pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page. diff --git a/docs/dyn/documentai_v1.projects.locations.operations.html b/docs/dyn/documentai_v1.projects.locations.operations.html index 41fb293951..d191f60ef6 100644 --- a/docs/dyn/documentai_v1.projects.locations.operations.html +++ b/docs/dyn/documentai_v1.projects.locations.operations.html @@ -157,7 +157,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -189,7 +189,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], }
diff --git a/docs/dyn/documentai_v1.projects.locations.schemas.schemaVersions.html b/docs/dyn/documentai_v1.projects.locations.schemas.schemaVersions.html index 2cbfaca3d6..8fbbab8cba 100644 --- a/docs/dyn/documentai_v1.projects.locations.schemas.schemaVersions.html +++ b/docs/dyn/documentai_v1.projects.locations.schemas.schemaVersions.html @@ -355,7 +355,7 @@

Method Details

}, "prompt": "A String", # Optional. The prompt used for the schema generation. }, - "inlineDocuments": { # A set of inline documents. # The set of documents specified inline. + "inlineDocuments": { # A set of inline documents. # The set of documents specified inline. For each document, its `uri` or `content` field must be set. "documents": [ # The list of documents. { # Document represents the canonical document resource in Document AI. It is an interchange format that provides insights into documents and allows for collaboration between users and Document AI to iterate and optimize for quality. "chunkedDocument": { # Represents the chunks that the document is divided into. # Document chunked based on chunking config. diff --git a/docs/dyn/documentai_v1beta3.projects.locations.html b/docs/dyn/documentai_v1beta3.projects.locations.html index b75055287e..52b91b7ebb 100644 --- a/docs/dyn/documentai_v1beta3.projects.locations.html +++ b/docs/dyn/documentai_v1beta3.projects.locations.html @@ -183,7 +183,7 @@

Method Details

Args: name: string, The resource that owns the locations collection, if applicable. (required) - extraLocationTypes: string, Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage. (repeated) + extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated) filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160). pageSize: integer, The maximum number of results to return. If not set, the service selects a default. pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page. diff --git a/docs/dyn/documentai_v1beta3.projects.locations.operations.html b/docs/dyn/documentai_v1beta3.projects.locations.operations.html index 74c50b9560..9d63d8c59b 100644 --- a/docs/dyn/documentai_v1beta3.projects.locations.operations.html +++ b/docs/dyn/documentai_v1beta3.projects.locations.operations.html @@ -157,7 +157,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -189,7 +189,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/documentai_v1beta3.projects.locations.processors.dataset.html b/docs/dyn/documentai_v1beta3.projects.locations.processors.dataset.html index 61c42dce70..58003d5553 100644 --- a/docs/dyn/documentai_v1beta3.projects.locations.processors.dataset.html +++ b/docs/dyn/documentai_v1beta3.projects.locations.processors.dataset.html @@ -1426,6 +1426,7 @@

Method Details

}, }, "datasetSplit": "A String", # Target dataset split where the documents must be stored. + "documentType": "A String", # Optional. The type of the documents to be imported in this batch. This will be used to auto-label the documents with a single entity of the provided type. This field can only be used with a classifier or splitter processor. Providing this field is mutually exclusive with `entities` and `auto_labeling_config`. }, ], } diff --git a/docs/dyn/documentai_v1beta3.projects.locations.processors.html b/docs/dyn/documentai_v1beta3.projects.locations.processors.html index 00868e1aea..3358ed3233 100644 --- a/docs/dyn/documentai_v1beta3.projects.locations.processors.html +++ b/docs/dyn/documentai_v1beta3.projects.locations.processors.html @@ -190,6 +190,7 @@

Method Details

"enableImageExtraction": True or False, # Optional. Whether to extract images in layout parser response. "enableLlmLayoutParsing": True or False, # Optional. Whether to refine PDF layout using LLM. "enableTableAnnotation": True or False, # Optional. Whether to include table annotations in layout parser response. + "enableTableSplit": True or False, # Optional. Whether to split table. "returnBoundingBoxes": True or False, # Optional. Whether to include bounding boxes in layout parser processor response. "returnImages": True or False, # Optional. Whether to include images in layout parser processor response. }, @@ -2862,6 +2863,7 @@

Method Details

"enableImageExtraction": True or False, # Optional. Whether to extract images in layout parser response. "enableLlmLayoutParsing": True or False, # Optional. Whether to refine PDF layout using LLM. "enableTableAnnotation": True or False, # Optional. Whether to include table annotations in layout parser response. + "enableTableSplit": True or False, # Optional. Whether to split table. "returnBoundingBoxes": True or False, # Optional. Whether to include bounding boxes in layout parser processor response. "returnImages": True or False, # Optional. Whether to include images in layout parser processor response. }, diff --git a/docs/dyn/documentai_v1beta3.projects.locations.processors.processorVersions.html b/docs/dyn/documentai_v1beta3.projects.locations.processors.processorVersions.html index 33a1fc0898..c52307337c 100644 --- a/docs/dyn/documentai_v1beta3.projects.locations.processors.processorVersions.html +++ b/docs/dyn/documentai_v1beta3.projects.locations.processors.processorVersions.html @@ -180,6 +180,7 @@

Method Details

"enableImageExtraction": True or False, # Optional. Whether to extract images in layout parser response. "enableLlmLayoutParsing": True or False, # Optional. Whether to refine PDF layout using LLM. "enableTableAnnotation": True or False, # Optional. Whether to include table annotations in layout parser response. + "enableTableSplit": True or False, # Optional. Whether to split table. "returnBoundingBoxes": True or False, # Optional. Whether to include bounding boxes in layout parser processor response. "returnImages": True or False, # Optional. Whether to include images in layout parser processor response. }, @@ -3021,6 +3022,7 @@

Method Details

"enableImageExtraction": True or False, # Optional. Whether to extract images in layout parser response. "enableLlmLayoutParsing": True or False, # Optional. Whether to refine PDF layout using LLM. "enableTableAnnotation": True or False, # Optional. Whether to include table annotations in layout parser response. + "enableTableSplit": True or False, # Optional. Whether to split table. "returnBoundingBoxes": True or False, # Optional. Whether to include bounding boxes in layout parser processor response. "returnImages": True or False, # Optional. Whether to include images in layout parser processor response. }, diff --git a/docs/dyn/documentai_v1beta3.projects.locations.schemas.schemaVersions.html b/docs/dyn/documentai_v1beta3.projects.locations.schemas.schemaVersions.html index 84f420aee3..49731580d5 100644 --- a/docs/dyn/documentai_v1beta3.projects.locations.schemas.schemaVersions.html +++ b/docs/dyn/documentai_v1beta3.projects.locations.schemas.schemaVersions.html @@ -411,7 +411,7 @@

Method Details

}, "prompt": "A String", # Optional. The prompt used for the schema generation. }, - "inlineDocuments": { # A set of inline documents. # The set of documents specified inline. + "inlineDocuments": { # A set of inline documents. # The set of documents specified inline. For each document, its `uri` or `content` field must be set. "documents": [ # The list of documents. { # Document represents the canonical document resource in Document AI. It is an interchange format that provides insights into documents and allows for collaboration between users and Document AI to iterate and optimize for quality. "blobAssets": [ # Optional. The blob assets in this document. This is used to store the content of the inline blobs in this document, e.g. image bytes, such that it can be referenced by other fields in the document via asset id. diff --git a/docs/dyn/drive_v2.revisions.html b/docs/dyn/drive_v2.revisions.html index 6c542acb23..3d9ca708e5 100644 --- a/docs/dyn/drive_v2.revisions.html +++ b/docs/dyn/drive_v2.revisions.html @@ -85,7 +85,7 @@

Instance Methods

Gets a specific revision.

list(fileId, maxResults=None, pageToken=None, x__xgafv=None)

-

Lists a file's revisions.

+

Lists a file's revisions. **Important:** The list of revisions returned by this method might be incomplete for files with a large revision history, including frequently edited Google Docs, Sheets, and Slides. Older revisions might be omitted from the response, meaning the first revision returned may not be the oldest existing revision. The revision history visible in the Workspace editor user interface might be more complete than the list returned by the API.

list_next()

Retrieves the next page of results.

@@ -165,7 +165,7 @@

Method Details

list(fileId, maxResults=None, pageToken=None, x__xgafv=None) -
Lists a file's revisions.
+  
Lists a file's revisions. **Important:** The list of revisions returned by this method might be incomplete for files with a large revision history, including frequently edited Google Docs, Sheets, and Slides. Older revisions might be omitted from the response, meaning the first revision returned may not be the oldest existing revision. The revision history visible in the Workspace editor user interface might be more complete than the list returned by the API.
 
 Args:
   fileId: string, The ID of the file. (required)
diff --git a/docs/dyn/drive_v3.approvals.html b/docs/dyn/drive_v3.approvals.html
new file mode 100644
index 0000000000..1082225714
--- /dev/null
+++ b/docs/dyn/drive_v3.approvals.html
@@ -0,0 +1,214 @@
+
+
+
+

Google Drive API . approvals

+

Instance Methods

+

+ close()

+

Close httplib2 connections.

+

+ get(fileId, approvalId, x__xgafv=None)

+

Gets an Approval by ID.

+

+ list(fileId, pageSize=None, pageToken=None, x__xgafv=None)

+

Lists the Approvals on a file.

+

+ list_next()

+

Retrieves the next page of results.

+

Method Details

+
+ close() +
Close httplib2 connections.
+
+ +
+ get(fileId, approvalId, x__xgafv=None) +
Gets an Approval by ID.
+
+Args:
+  fileId: string, Required. The ID of the file the Approval is on. (required)
+  approvalId: string, Required. The ID of the Approval. (required)
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Metadata for an approval. An approval is a review/approve process for a Drive item.
+  "approvalId": "A String", # The Approval ID.
+  "completeTime": "A String", # Output only. The time time the approval was completed.
+  "createTime": "A String", # Output only. The time the approval was created.
+  "dueTime": "A String", # The time that the approval is due.
+  "initiator": { # Information about a Drive user. # The user that requested the Approval.
+    "displayName": "A String", # Output only. A plain text displayable name for this user.
+    "emailAddress": "A String", # Output only. The email address of the user. This may not be present in certain contexts if the user has not made their email address visible to the requester.
+    "kind": "drive#user", # Output only. Identifies what kind of resource this is. Value: the fixed string `drive#user`.
+    "me": True or False, # Output only. Whether this user is the requesting user.
+    "permissionId": "A String", # Output only. The user's ID as visible in Permission resources.
+    "photoLink": "A String", # Output only. A link to the user's profile photo, if available.
+  },
+  "kind": "A String", # This is always drive#approval.
+  "modifyTime": "A String", # Output only. The most recent time the approval was modified.
+  "reviewerResponses": [ # The responses made on the Approval by reviewers.
+    { # A response on an Approval made by a specific Reviewer.
+      "kind": "A String", # This is always drive#reviewerResponse.
+      "response": "A String", # A Reviewer’s Response for the Approval.
+      "reviewer": { # Information about a Drive user. # The user that is responsible for this response.
+        "displayName": "A String", # Output only. A plain text displayable name for this user.
+        "emailAddress": "A String", # Output only. The email address of the user. This may not be present in certain contexts if the user has not made their email address visible to the requester.
+        "kind": "drive#user", # Output only. Identifies what kind of resource this is. Value: the fixed string `drive#user`.
+        "me": True or False, # Output only. Whether this user is the requesting user.
+        "permissionId": "A String", # Output only. The user's ID as visible in Permission resources.
+        "photoLink": "A String", # Output only. A link to the user's profile photo, if available.
+      },
+    },
+  ],
+  "status": "A String", # Output only. The status of the approval at the time this resource was requested.
+  "targetFileId": "A String", # Target file id of the approval.
+}
+
+ +
+ list(fileId, pageSize=None, pageToken=None, x__xgafv=None) +
Lists the Approvals on a file.
+
+Args:
+  fileId: string, Required. The ID of the file the Approval is on. (required)
+  pageSize: integer, The maximum number of Approvals to return. When not set, at most 100 Approvals will be returned.
+  pageToken: string, The token for continuing a previous list request on the next page. This should be set to the value of nextPageToken from a previous response.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # The response of an Approvals list request.
+  "items": [ # The list of Approvals. If nextPageToken is populated, then this list may be incomplete and an additional page of results should be fetched.
+    { # Metadata for an approval. An approval is a review/approve process for a Drive item.
+      "approvalId": "A String", # The Approval ID.
+      "completeTime": "A String", # Output only. The time time the approval was completed.
+      "createTime": "A String", # Output only. The time the approval was created.
+      "dueTime": "A String", # The time that the approval is due.
+      "initiator": { # Information about a Drive user. # The user that requested the Approval.
+        "displayName": "A String", # Output only. A plain text displayable name for this user.
+        "emailAddress": "A String", # Output only. The email address of the user. This may not be present in certain contexts if the user has not made their email address visible to the requester.
+        "kind": "drive#user", # Output only. Identifies what kind of resource this is. Value: the fixed string `drive#user`.
+        "me": True or False, # Output only. Whether this user is the requesting user.
+        "permissionId": "A String", # Output only. The user's ID as visible in Permission resources.
+        "photoLink": "A String", # Output only. A link to the user's profile photo, if available.
+      },
+      "kind": "A String", # This is always drive#approval.
+      "modifyTime": "A String", # Output only. The most recent time the approval was modified.
+      "reviewerResponses": [ # The responses made on the Approval by reviewers.
+        { # A response on an Approval made by a specific Reviewer.
+          "kind": "A String", # This is always drive#reviewerResponse.
+          "response": "A String", # A Reviewer’s Response for the Approval.
+          "reviewer": { # Information about a Drive user. # The user that is responsible for this response.
+            "displayName": "A String", # Output only. A plain text displayable name for this user.
+            "emailAddress": "A String", # Output only. The email address of the user. This may not be present in certain contexts if the user has not made their email address visible to the requester.
+            "kind": "drive#user", # Output only. Identifies what kind of resource this is. Value: the fixed string `drive#user`.
+            "me": True or False, # Output only. Whether this user is the requesting user.
+            "permissionId": "A String", # Output only. The user's ID as visible in Permission resources.
+            "photoLink": "A String", # Output only. A link to the user's profile photo, if available.
+          },
+        },
+      ],
+      "status": "A String", # Output only. The status of the approval at the time this resource was requested.
+      "targetFileId": "A String", # Target file id of the approval.
+    },
+  ],
+  "kind": "A String", # This is always drive#approvalList
+  "nextPageToken": "A String", # The page token for the next page of Approvals. This will be absent if the end of the Approvals list has been reached. If the token is rejected for any reason, it should be discarded, and pagination should be restarted from the first page of results.
+}
+
+ +
+ list_next() +
Retrieves the next page of results.
+
+        Args:
+          previous_request: The request for the previous page. (required)
+          previous_response: The response from the request for the previous page. (required)
+
+        Returns:
+          A request object that you can call 'execute()' on to request the next
+          page. Returns None if there are no more items in the collection.
+        
+
+ + \ No newline at end of file diff --git a/docs/dyn/drive_v3.comments.html b/docs/dyn/drive_v3.comments.html index 6df5e2a291..ecff37f917 100644 --- a/docs/dyn/drive_v3.comments.html +++ b/docs/dyn/drive_v3.comments.html @@ -112,7 +112,7 @@

Method Details

{ # A comment on a file. Some resource methods (such as `comments.update`) require a `commentId`. Use the `comments.list` method to retrieve the ID for a comment in a file. "anchor": "A String", # A region of the document represented as a JSON string. For details on defining anchor properties, refer to [Manage comments and replies](https://developers.google.com/workspace/drive/api/v3/manage-comments). - "assigneeEmailAddress": "A String", # Output only. The email of the user who is assigned to this comment, if none is assigned this will be unset. + "assigneeEmailAddress": "A String", # Output only. The email address of the user assigned to this comment. If no user is assigned, the field is unset. "author": { # Information about a Drive user. # Output only. The author of the comment. The author's email address and permission ID will not be populated. "displayName": "A String", # Output only. A plain text displayable name for this user. "emailAddress": "A String", # Output only. The email address of the user. This may not be present in certain contexts if the user has not made their email address visible to the requester. @@ -127,7 +127,7 @@

Method Details

"htmlContent": "A String", # Output only. The content of the comment with HTML formatting. "id": "A String", # Output only. The ID of the comment. "kind": "drive#comment", # Output only. Identifies what kind of resource this is. Value: the fixed string `"drive#comment"`. - "mentionedEmailAddresses": [ # Output only. The emails of the users who were mentioned in this comment, if none were mentioned this will be an empty list. + "mentionedEmailAddresses": [ # Output only. A list of email addresses for users mentioned in this comment. If no users are mentioned, the list is empty. "A String", ], "modifiedTime": "A String", # The last time the comment or any of its replies was modified (RFC 3339 date-time). @@ -138,7 +138,7 @@

Method Details

"replies": [ # Output only. The full list of replies to the comment in chronological order. { # A reply to a comment on a file. Some resource methods (such as `replies.update`) require a `replyId`. Use the `replies.list` method to retrieve the ID for a reply. "action": "A String", # The action the reply performed to the parent comment. Valid values are: * `resolve` * `reopen` - "assigneeEmailAddress": "A String", # Output only. The email of the user who is assigned to this reply, if none is assigned this will be unset. + "assigneeEmailAddress": "A String", # Output only. The email address of the user assigned to this comment. If no user is assigned, the field is unset. "author": { # Information about a Drive user. # Output only. The author of the reply. The author's email address and permission ID will not be populated. "displayName": "A String", # Output only. A plain text displayable name for this user. "emailAddress": "A String", # Output only. The email address of the user. This may not be present in certain contexts if the user has not made their email address visible to the requester. @@ -153,7 +153,7 @@

Method Details

"htmlContent": "A String", # Output only. The content of the reply with HTML formatting. "id": "A String", # Output only. The ID of the reply. "kind": "drive#reply", # Output only. Identifies what kind of resource this is. Value: the fixed string `"drive#reply"`. - "mentionedEmailAddresses": [ # Output only. The emails of the users who were mentioned in this reply, if none were mentioned this will be an empty list. + "mentionedEmailAddresses": [ # Output only. A list of email addresses for users mentioned in this comment. If no users are mentioned, the list is empty. "A String", ], "modifiedTime": "A String", # The last time the reply was modified (RFC 3339 date-time). @@ -172,7 +172,7 @@

Method Details

{ # A comment on a file. Some resource methods (such as `comments.update`) require a `commentId`. Use the `comments.list` method to retrieve the ID for a comment in a file. "anchor": "A String", # A region of the document represented as a JSON string. For details on defining anchor properties, refer to [Manage comments and replies](https://developers.google.com/workspace/drive/api/v3/manage-comments). - "assigneeEmailAddress": "A String", # Output only. The email of the user who is assigned to this comment, if none is assigned this will be unset. + "assigneeEmailAddress": "A String", # Output only. The email address of the user assigned to this comment. If no user is assigned, the field is unset. "author": { # Information about a Drive user. # Output only. The author of the comment. The author's email address and permission ID will not be populated. "displayName": "A String", # Output only. A plain text displayable name for this user. "emailAddress": "A String", # Output only. The email address of the user. This may not be present in certain contexts if the user has not made their email address visible to the requester. @@ -187,7 +187,7 @@

Method Details

"htmlContent": "A String", # Output only. The content of the comment with HTML formatting. "id": "A String", # Output only. The ID of the comment. "kind": "drive#comment", # Output only. Identifies what kind of resource this is. Value: the fixed string `"drive#comment"`. - "mentionedEmailAddresses": [ # Output only. The emails of the users who were mentioned in this comment, if none were mentioned this will be an empty list. + "mentionedEmailAddresses": [ # Output only. A list of email addresses for users mentioned in this comment. If no users are mentioned, the list is empty. "A String", ], "modifiedTime": "A String", # The last time the comment or any of its replies was modified (RFC 3339 date-time). @@ -198,7 +198,7 @@

Method Details

"replies": [ # Output only. The full list of replies to the comment in chronological order. { # A reply to a comment on a file. Some resource methods (such as `replies.update`) require a `replyId`. Use the `replies.list` method to retrieve the ID for a reply. "action": "A String", # The action the reply performed to the parent comment. Valid values are: * `resolve` * `reopen` - "assigneeEmailAddress": "A String", # Output only. The email of the user who is assigned to this reply, if none is assigned this will be unset. + "assigneeEmailAddress": "A String", # Output only. The email address of the user assigned to this comment. If no user is assigned, the field is unset. "author": { # Information about a Drive user. # Output only. The author of the reply. The author's email address and permission ID will not be populated. "displayName": "A String", # Output only. A plain text displayable name for this user. "emailAddress": "A String", # Output only. The email address of the user. This may not be present in certain contexts if the user has not made their email address visible to the requester. @@ -213,7 +213,7 @@

Method Details

"htmlContent": "A String", # Output only. The content of the reply with HTML formatting. "id": "A String", # Output only. The ID of the reply. "kind": "drive#reply", # Output only. Identifies what kind of resource this is. Value: the fixed string `"drive#reply"`. - "mentionedEmailAddresses": [ # Output only. The emails of the users who were mentioned in this reply, if none were mentioned this will be an empty list. + "mentionedEmailAddresses": [ # Output only. A list of email addresses for users mentioned in this comment. If no users are mentioned, the list is empty. "A String", ], "modifiedTime": "A String", # The last time the reply was modified (RFC 3339 date-time). @@ -255,7 +255,7 @@

Method Details

{ # A comment on a file. Some resource methods (such as `comments.update`) require a `commentId`. Use the `comments.list` method to retrieve the ID for a comment in a file. "anchor": "A String", # A region of the document represented as a JSON string. For details on defining anchor properties, refer to [Manage comments and replies](https://developers.google.com/workspace/drive/api/v3/manage-comments). - "assigneeEmailAddress": "A String", # Output only. The email of the user who is assigned to this comment, if none is assigned this will be unset. + "assigneeEmailAddress": "A String", # Output only. The email address of the user assigned to this comment. If no user is assigned, the field is unset. "author": { # Information about a Drive user. # Output only. The author of the comment. The author's email address and permission ID will not be populated. "displayName": "A String", # Output only. A plain text displayable name for this user. "emailAddress": "A String", # Output only. The email address of the user. This may not be present in certain contexts if the user has not made their email address visible to the requester. @@ -270,7 +270,7 @@

Method Details

"htmlContent": "A String", # Output only. The content of the comment with HTML formatting. "id": "A String", # Output only. The ID of the comment. "kind": "drive#comment", # Output only. Identifies what kind of resource this is. Value: the fixed string `"drive#comment"`. - "mentionedEmailAddresses": [ # Output only. The emails of the users who were mentioned in this comment, if none were mentioned this will be an empty list. + "mentionedEmailAddresses": [ # Output only. A list of email addresses for users mentioned in this comment. If no users are mentioned, the list is empty. "A String", ], "modifiedTime": "A String", # The last time the comment or any of its replies was modified (RFC 3339 date-time). @@ -281,7 +281,7 @@

Method Details

"replies": [ # Output only. The full list of replies to the comment in chronological order. { # A reply to a comment on a file. Some resource methods (such as `replies.update`) require a `replyId`. Use the `replies.list` method to retrieve the ID for a reply. "action": "A String", # The action the reply performed to the parent comment. Valid values are: * `resolve` * `reopen` - "assigneeEmailAddress": "A String", # Output only. The email of the user who is assigned to this reply, if none is assigned this will be unset. + "assigneeEmailAddress": "A String", # Output only. The email address of the user assigned to this comment. If no user is assigned, the field is unset. "author": { # Information about a Drive user. # Output only. The author of the reply. The author's email address and permission ID will not be populated. "displayName": "A String", # Output only. A plain text displayable name for this user. "emailAddress": "A String", # Output only. The email address of the user. This may not be present in certain contexts if the user has not made their email address visible to the requester. @@ -296,7 +296,7 @@

Method Details

"htmlContent": "A String", # Output only. The content of the reply with HTML formatting. "id": "A String", # Output only. The ID of the reply. "kind": "drive#reply", # Output only. Identifies what kind of resource this is. Value: the fixed string `"drive#reply"`. - "mentionedEmailAddresses": [ # Output only. The emails of the users who were mentioned in this reply, if none were mentioned this will be an empty list. + "mentionedEmailAddresses": [ # Output only. A list of email addresses for users mentioned in this comment. If no users are mentioned, the list is empty. "A String", ], "modifiedTime": "A String", # The last time the reply was modified (RFC 3339 date-time). @@ -328,7 +328,7 @@

Method Details

"comments": [ # The list of comments. If nextPageToken is populated, then this list may be incomplete and an additional page of results should be fetched. { # A comment on a file. Some resource methods (such as `comments.update`) require a `commentId`. Use the `comments.list` method to retrieve the ID for a comment in a file. "anchor": "A String", # A region of the document represented as a JSON string. For details on defining anchor properties, refer to [Manage comments and replies](https://developers.google.com/workspace/drive/api/v3/manage-comments). - "assigneeEmailAddress": "A String", # Output only. The email of the user who is assigned to this comment, if none is assigned this will be unset. + "assigneeEmailAddress": "A String", # Output only. The email address of the user assigned to this comment. If no user is assigned, the field is unset. "author": { # Information about a Drive user. # Output only. The author of the comment. The author's email address and permission ID will not be populated. "displayName": "A String", # Output only. A plain text displayable name for this user. "emailAddress": "A String", # Output only. The email address of the user. This may not be present in certain contexts if the user has not made their email address visible to the requester. @@ -343,7 +343,7 @@

Method Details

"htmlContent": "A String", # Output only. The content of the comment with HTML formatting. "id": "A String", # Output only. The ID of the comment. "kind": "drive#comment", # Output only. Identifies what kind of resource this is. Value: the fixed string `"drive#comment"`. - "mentionedEmailAddresses": [ # Output only. The emails of the users who were mentioned in this comment, if none were mentioned this will be an empty list. + "mentionedEmailAddresses": [ # Output only. A list of email addresses for users mentioned in this comment. If no users are mentioned, the list is empty. "A String", ], "modifiedTime": "A String", # The last time the comment or any of its replies was modified (RFC 3339 date-time). @@ -354,7 +354,7 @@

Method Details

"replies": [ # Output only. The full list of replies to the comment in chronological order. { # A reply to a comment on a file. Some resource methods (such as `replies.update`) require a `replyId`. Use the `replies.list` method to retrieve the ID for a reply. "action": "A String", # The action the reply performed to the parent comment. Valid values are: * `resolve` * `reopen` - "assigneeEmailAddress": "A String", # Output only. The email of the user who is assigned to this reply, if none is assigned this will be unset. + "assigneeEmailAddress": "A String", # Output only. The email address of the user assigned to this comment. If no user is assigned, the field is unset. "author": { # Information about a Drive user. # Output only. The author of the reply. The author's email address and permission ID will not be populated. "displayName": "A String", # Output only. A plain text displayable name for this user. "emailAddress": "A String", # Output only. The email address of the user. This may not be present in certain contexts if the user has not made their email address visible to the requester. @@ -369,7 +369,7 @@

Method Details

"htmlContent": "A String", # Output only. The content of the reply with HTML formatting. "id": "A String", # Output only. The ID of the reply. "kind": "drive#reply", # Output only. Identifies what kind of resource this is. Value: the fixed string `"drive#reply"`. - "mentionedEmailAddresses": [ # Output only. The emails of the users who were mentioned in this reply, if none were mentioned this will be an empty list. + "mentionedEmailAddresses": [ # Output only. A list of email addresses for users mentioned in this comment. If no users are mentioned, the list is empty. "A String", ], "modifiedTime": "A String", # The last time the reply was modified (RFC 3339 date-time). @@ -409,7 +409,7 @@

Method Details

{ # A comment on a file. Some resource methods (such as `comments.update`) require a `commentId`. Use the `comments.list` method to retrieve the ID for a comment in a file. "anchor": "A String", # A region of the document represented as a JSON string. For details on defining anchor properties, refer to [Manage comments and replies](https://developers.google.com/workspace/drive/api/v3/manage-comments). - "assigneeEmailAddress": "A String", # Output only. The email of the user who is assigned to this comment, if none is assigned this will be unset. + "assigneeEmailAddress": "A String", # Output only. The email address of the user assigned to this comment. If no user is assigned, the field is unset. "author": { # Information about a Drive user. # Output only. The author of the comment. The author's email address and permission ID will not be populated. "displayName": "A String", # Output only. A plain text displayable name for this user. "emailAddress": "A String", # Output only. The email address of the user. This may not be present in certain contexts if the user has not made their email address visible to the requester. @@ -424,7 +424,7 @@

Method Details

"htmlContent": "A String", # Output only. The content of the comment with HTML formatting. "id": "A String", # Output only. The ID of the comment. "kind": "drive#comment", # Output only. Identifies what kind of resource this is. Value: the fixed string `"drive#comment"`. - "mentionedEmailAddresses": [ # Output only. The emails of the users who were mentioned in this comment, if none were mentioned this will be an empty list. + "mentionedEmailAddresses": [ # Output only. A list of email addresses for users mentioned in this comment. If no users are mentioned, the list is empty. "A String", ], "modifiedTime": "A String", # The last time the comment or any of its replies was modified (RFC 3339 date-time). @@ -435,7 +435,7 @@

Method Details

"replies": [ # Output only. The full list of replies to the comment in chronological order. { # A reply to a comment on a file. Some resource methods (such as `replies.update`) require a `replyId`. Use the `replies.list` method to retrieve the ID for a reply. "action": "A String", # The action the reply performed to the parent comment. Valid values are: * `resolve` * `reopen` - "assigneeEmailAddress": "A String", # Output only. The email of the user who is assigned to this reply, if none is assigned this will be unset. + "assigneeEmailAddress": "A String", # Output only. The email address of the user assigned to this comment. If no user is assigned, the field is unset. "author": { # Information about a Drive user. # Output only. The author of the reply. The author's email address and permission ID will not be populated. "displayName": "A String", # Output only. A plain text displayable name for this user. "emailAddress": "A String", # Output only. The email address of the user. This may not be present in certain contexts if the user has not made their email address visible to the requester. @@ -450,7 +450,7 @@

Method Details

"htmlContent": "A String", # Output only. The content of the reply with HTML formatting. "id": "A String", # Output only. The ID of the reply. "kind": "drive#reply", # Output only. Identifies what kind of resource this is. Value: the fixed string `"drive#reply"`. - "mentionedEmailAddresses": [ # Output only. The emails of the users who were mentioned in this reply, if none were mentioned this will be an empty list. + "mentionedEmailAddresses": [ # Output only. A list of email addresses for users mentioned in this comment. If no users are mentioned, the list is empty. "A String", ], "modifiedTime": "A String", # The last time the reply was modified (RFC 3339 date-time). @@ -469,7 +469,7 @@

Method Details

{ # A comment on a file. Some resource methods (such as `comments.update`) require a `commentId`. Use the `comments.list` method to retrieve the ID for a comment in a file. "anchor": "A String", # A region of the document represented as a JSON string. For details on defining anchor properties, refer to [Manage comments and replies](https://developers.google.com/workspace/drive/api/v3/manage-comments). - "assigneeEmailAddress": "A String", # Output only. The email of the user who is assigned to this comment, if none is assigned this will be unset. + "assigneeEmailAddress": "A String", # Output only. The email address of the user assigned to this comment. If no user is assigned, the field is unset. "author": { # Information about a Drive user. # Output only. The author of the comment. The author's email address and permission ID will not be populated. "displayName": "A String", # Output only. A plain text displayable name for this user. "emailAddress": "A String", # Output only. The email address of the user. This may not be present in certain contexts if the user has not made their email address visible to the requester. @@ -484,7 +484,7 @@

Method Details

"htmlContent": "A String", # Output only. The content of the comment with HTML formatting. "id": "A String", # Output only. The ID of the comment. "kind": "drive#comment", # Output only. Identifies what kind of resource this is. Value: the fixed string `"drive#comment"`. - "mentionedEmailAddresses": [ # Output only. The emails of the users who were mentioned in this comment, if none were mentioned this will be an empty list. + "mentionedEmailAddresses": [ # Output only. A list of email addresses for users mentioned in this comment. If no users are mentioned, the list is empty. "A String", ], "modifiedTime": "A String", # The last time the comment or any of its replies was modified (RFC 3339 date-time). @@ -495,7 +495,7 @@

Method Details

"replies": [ # Output only. The full list of replies to the comment in chronological order. { # A reply to a comment on a file. Some resource methods (such as `replies.update`) require a `replyId`. Use the `replies.list` method to retrieve the ID for a reply. "action": "A String", # The action the reply performed to the parent comment. Valid values are: * `resolve` * `reopen` - "assigneeEmailAddress": "A String", # Output only. The email of the user who is assigned to this reply, if none is assigned this will be unset. + "assigneeEmailAddress": "A String", # Output only. The email address of the user assigned to this comment. If no user is assigned, the field is unset. "author": { # Information about a Drive user. # Output only. The author of the reply. The author's email address and permission ID will not be populated. "displayName": "A String", # Output only. A plain text displayable name for this user. "emailAddress": "A String", # Output only. The email address of the user. This may not be present in certain contexts if the user has not made their email address visible to the requester. @@ -510,7 +510,7 @@

Method Details

"htmlContent": "A String", # Output only. The content of the reply with HTML formatting. "id": "A String", # Output only. The ID of the reply. "kind": "drive#reply", # Output only. Identifies what kind of resource this is. Value: the fixed string `"drive#reply"`. - "mentionedEmailAddresses": [ # Output only. The emails of the users who were mentioned in this reply, if none were mentioned this will be an empty list. + "mentionedEmailAddresses": [ # Output only. A list of email addresses for users mentioned in this comment. If no users are mentioned, the list is empty. "A String", ], "modifiedTime": "A String", # The last time the reply was modified (RFC 3339 date-time). diff --git a/docs/dyn/drive_v3.html b/docs/dyn/drive_v3.html index 426294e011..cd1995f7ca 100644 --- a/docs/dyn/drive_v3.html +++ b/docs/dyn/drive_v3.html @@ -84,6 +84,11 @@

Instance Methods

Returns the accessproposals Resource.

+

+ approvals() +

+

Returns the approvals Resource.

+

apps()

diff --git a/docs/dyn/drive_v3.replies.html b/docs/dyn/drive_v3.replies.html index d7e0e150f6..ff75457a01 100644 --- a/docs/dyn/drive_v3.replies.html +++ b/docs/dyn/drive_v3.replies.html @@ -113,7 +113,7 @@

Method Details

{ # A reply to a comment on a file. Some resource methods (such as `replies.update`) require a `replyId`. Use the `replies.list` method to retrieve the ID for a reply. "action": "A String", # The action the reply performed to the parent comment. Valid values are: * `resolve` * `reopen` - "assigneeEmailAddress": "A String", # Output only. The email of the user who is assigned to this reply, if none is assigned this will be unset. + "assigneeEmailAddress": "A String", # Output only. The email address of the user assigned to this comment. If no user is assigned, the field is unset. "author": { # Information about a Drive user. # Output only. The author of the reply. The author's email address and permission ID will not be populated. "displayName": "A String", # Output only. A plain text displayable name for this user. "emailAddress": "A String", # Output only. The email address of the user. This may not be present in certain contexts if the user has not made their email address visible to the requester. @@ -128,7 +128,7 @@

Method Details

"htmlContent": "A String", # Output only. The content of the reply with HTML formatting. "id": "A String", # Output only. The ID of the reply. "kind": "drive#reply", # Output only. Identifies what kind of resource this is. Value: the fixed string `"drive#reply"`. - "mentionedEmailAddresses": [ # Output only. The emails of the users who were mentioned in this reply, if none were mentioned this will be an empty list. + "mentionedEmailAddresses": [ # Output only. A list of email addresses for users mentioned in this comment. If no users are mentioned, the list is empty. "A String", ], "modifiedTime": "A String", # The last time the reply was modified (RFC 3339 date-time). @@ -144,7 +144,7 @@

Method Details

{ # A reply to a comment on a file. Some resource methods (such as `replies.update`) require a `replyId`. Use the `replies.list` method to retrieve the ID for a reply. "action": "A String", # The action the reply performed to the parent comment. Valid values are: * `resolve` * `reopen` - "assigneeEmailAddress": "A String", # Output only. The email of the user who is assigned to this reply, if none is assigned this will be unset. + "assigneeEmailAddress": "A String", # Output only. The email address of the user assigned to this comment. If no user is assigned, the field is unset. "author": { # Information about a Drive user. # Output only. The author of the reply. The author's email address and permission ID will not be populated. "displayName": "A String", # Output only. A plain text displayable name for this user. "emailAddress": "A String", # Output only. The email address of the user. This may not be present in certain contexts if the user has not made their email address visible to the requester. @@ -159,7 +159,7 @@

Method Details

"htmlContent": "A String", # Output only. The content of the reply with HTML formatting. "id": "A String", # Output only. The ID of the reply. "kind": "drive#reply", # Output only. Identifies what kind of resource this is. Value: the fixed string `"drive#reply"`. - "mentionedEmailAddresses": [ # Output only. The emails of the users who were mentioned in this reply, if none were mentioned this will be an empty list. + "mentionedEmailAddresses": [ # Output only. A list of email addresses for users mentioned in this comment. If no users are mentioned, the list is empty. "A String", ], "modifiedTime": "A String", # The last time the reply was modified (RFC 3339 date-time). @@ -200,7 +200,7 @@

Method Details

{ # A reply to a comment on a file. Some resource methods (such as `replies.update`) require a `replyId`. Use the `replies.list` method to retrieve the ID for a reply. "action": "A String", # The action the reply performed to the parent comment. Valid values are: * `resolve` * `reopen` - "assigneeEmailAddress": "A String", # Output only. The email of the user who is assigned to this reply, if none is assigned this will be unset. + "assigneeEmailAddress": "A String", # Output only. The email address of the user assigned to this comment. If no user is assigned, the field is unset. "author": { # Information about a Drive user. # Output only. The author of the reply. The author's email address and permission ID will not be populated. "displayName": "A String", # Output only. A plain text displayable name for this user. "emailAddress": "A String", # Output only. The email address of the user. This may not be present in certain contexts if the user has not made their email address visible to the requester. @@ -215,7 +215,7 @@

Method Details

"htmlContent": "A String", # Output only. The content of the reply with HTML formatting. "id": "A String", # Output only. The ID of the reply. "kind": "drive#reply", # Output only. Identifies what kind of resource this is. Value: the fixed string `"drive#reply"`. - "mentionedEmailAddresses": [ # Output only. The emails of the users who were mentioned in this reply, if none were mentioned this will be an empty list. + "mentionedEmailAddresses": [ # Output only. A list of email addresses for users mentioned in this comment. If no users are mentioned, the list is empty. "A String", ], "modifiedTime": "A String", # The last time the reply was modified (RFC 3339 date-time). @@ -246,7 +246,7 @@

Method Details

"replies": [ # The list of replies. If nextPageToken is populated, then this list may be incomplete and an additional page of results should be fetched. { # A reply to a comment on a file. Some resource methods (such as `replies.update`) require a `replyId`. Use the `replies.list` method to retrieve the ID for a reply. "action": "A String", # The action the reply performed to the parent comment. Valid values are: * `resolve` * `reopen` - "assigneeEmailAddress": "A String", # Output only. The email of the user who is assigned to this reply, if none is assigned this will be unset. + "assigneeEmailAddress": "A String", # Output only. The email address of the user assigned to this comment. If no user is assigned, the field is unset. "author": { # Information about a Drive user. # Output only. The author of the reply. The author's email address and permission ID will not be populated. "displayName": "A String", # Output only. A plain text displayable name for this user. "emailAddress": "A String", # Output only. The email address of the user. This may not be present in certain contexts if the user has not made their email address visible to the requester. @@ -261,7 +261,7 @@

Method Details

"htmlContent": "A String", # Output only. The content of the reply with HTML formatting. "id": "A String", # Output only. The ID of the reply. "kind": "drive#reply", # Output only. Identifies what kind of resource this is. Value: the fixed string `"drive#reply"`. - "mentionedEmailAddresses": [ # Output only. The emails of the users who were mentioned in this reply, if none were mentioned this will be an empty list. + "mentionedEmailAddresses": [ # Output only. A list of email addresses for users mentioned in this comment. If no users are mentioned, the list is empty. "A String", ], "modifiedTime": "A String", # The last time the reply was modified (RFC 3339 date-time). @@ -297,7 +297,7 @@

Method Details

{ # A reply to a comment on a file. Some resource methods (such as `replies.update`) require a `replyId`. Use the `replies.list` method to retrieve the ID for a reply. "action": "A String", # The action the reply performed to the parent comment. Valid values are: * `resolve` * `reopen` - "assigneeEmailAddress": "A String", # Output only. The email of the user who is assigned to this reply, if none is assigned this will be unset. + "assigneeEmailAddress": "A String", # Output only. The email address of the user assigned to this comment. If no user is assigned, the field is unset. "author": { # Information about a Drive user. # Output only. The author of the reply. The author's email address and permission ID will not be populated. "displayName": "A String", # Output only. A plain text displayable name for this user. "emailAddress": "A String", # Output only. The email address of the user. This may not be present in certain contexts if the user has not made their email address visible to the requester. @@ -312,7 +312,7 @@

Method Details

"htmlContent": "A String", # Output only. The content of the reply with HTML formatting. "id": "A String", # Output only. The ID of the reply. "kind": "drive#reply", # Output only. Identifies what kind of resource this is. Value: the fixed string `"drive#reply"`. - "mentionedEmailAddresses": [ # Output only. The emails of the users who were mentioned in this reply, if none were mentioned this will be an empty list. + "mentionedEmailAddresses": [ # Output only. A list of email addresses for users mentioned in this comment. If no users are mentioned, the list is empty. "A String", ], "modifiedTime": "A String", # The last time the reply was modified (RFC 3339 date-time). @@ -328,7 +328,7 @@

Method Details

{ # A reply to a comment on a file. Some resource methods (such as `replies.update`) require a `replyId`. Use the `replies.list` method to retrieve the ID for a reply. "action": "A String", # The action the reply performed to the parent comment. Valid values are: * `resolve` * `reopen` - "assigneeEmailAddress": "A String", # Output only. The email of the user who is assigned to this reply, if none is assigned this will be unset. + "assigneeEmailAddress": "A String", # Output only. The email address of the user assigned to this comment. If no user is assigned, the field is unset. "author": { # Information about a Drive user. # Output only. The author of the reply. The author's email address and permission ID will not be populated. "displayName": "A String", # Output only. A plain text displayable name for this user. "emailAddress": "A String", # Output only. The email address of the user. This may not be present in certain contexts if the user has not made their email address visible to the requester. @@ -343,7 +343,7 @@

Method Details

"htmlContent": "A String", # Output only. The content of the reply with HTML formatting. "id": "A String", # Output only. The ID of the reply. "kind": "drive#reply", # Output only. Identifies what kind of resource this is. Value: the fixed string `"drive#reply"`. - "mentionedEmailAddresses": [ # Output only. The emails of the users who were mentioned in this reply, if none were mentioned this will be an empty list. + "mentionedEmailAddresses": [ # Output only. A list of email addresses for users mentioned in this comment. If no users are mentioned, the list is empty. "A String", ], "modifiedTime": "A String", # The last time the reply was modified (RFC 3339 date-time). diff --git a/docs/dyn/drive_v3.revisions.html b/docs/dyn/drive_v3.revisions.html index 64ca1c7717..3992636f2a 100644 --- a/docs/dyn/drive_v3.revisions.html +++ b/docs/dyn/drive_v3.revisions.html @@ -88,7 +88,7 @@

Instance Methods

Gets a revision's metadata or content by ID. For more information, see [Manage file revisions](https://developers.google.com/workspace/drive/api/guides/manage-revisions).

list(fileId, pageSize=None, pageToken=None, x__xgafv=None)

-

Lists a file's revisions. For more information, see [Manage file revisions](https://developers.google.com/workspace/drive/api/guides/manage-revisions).

+

Lists a file's revisions. For more information, see [Manage file revisions](https://developers.google.com/workspace/drive/api/guides/manage-revisions). **Important:** The list of revisions returned by this method might be incomplete for files with a large revision history, including frequently edited Google Docs, Sheets, and Slides. Older revisions might be omitted from the response, meaning the first revision returned may not be the oldest existing revision. The revision history visible in the Workspace editor user interface might be more complete than the list returned by the API.

list_next()

Retrieves the next page of results.

@@ -179,7 +179,7 @@

Method Details

list(fileId, pageSize=None, pageToken=None, x__xgafv=None) -
Lists a file's revisions. For more information, see [Manage file revisions](https://developers.google.com/workspace/drive/api/guides/manage-revisions).
+  
Lists a file's revisions. For more information, see [Manage file revisions](https://developers.google.com/workspace/drive/api/guides/manage-revisions). **Important:** The list of revisions returned by this method might be incomplete for files with a large revision history, including frequently edited Google Docs, Sheets, and Slides. Older revisions might be omitted from the response, meaning the first revision returned may not be the oldest existing revision. The revision history visible in the Workspace editor user interface might be more complete than the list returned by the API.
 
 Args:
   fileId: string, The ID of the file. (required)
diff --git a/docs/dyn/eventarc_v1.projects.locations.operations.html b/docs/dyn/eventarc_v1.projects.locations.operations.html
index e229724fe0..4cc4641220 100644
--- a/docs/dyn/eventarc_v1.projects.locations.operations.html
+++ b/docs/dyn/eventarc_v1.projects.locations.operations.html
@@ -184,7 +184,7 @@ 

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -216,7 +216,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], }
diff --git a/docs/dyn/eventarc_v1.projects.locations.triggers.html b/docs/dyn/eventarc_v1.projects.locations.triggers.html index ab57645c07..aa79d4cfe4 100644 --- a/docs/dyn/eventarc_v1.projects.locations.triggers.html +++ b/docs/dyn/eventarc_v1.projects.locations.triggers.html @@ -163,6 +163,9 @@

Method Details

"a_key": "A String", }, "name": "A String", # Required. The resource name of the trigger. Must be unique within the location of the project and must be in `projects/{project}/locations/{location}/triggers/{trigger}` format. + "retryPolicy": { # The retry policy configuration for the Trigger. Can only be set with Cloud Run destinations. # Optional. The retry policy to use in the Trigger. If unset, event delivery will be retried for up to 24 hours by default: https://cloud.google.com/eventarc/docs/retry-events + "maxAttempts": 42, # Optional. The maximum number of delivery attempts for any message. The only valid value is 1. + }, "satisfiesPzs": True or False, # Output only. Whether or not this Trigger satisfies the requirements of physical zone separation "serviceAccount": "A String", # Optional. The IAM service account email associated with the trigger. The service account represents the identity of the trigger. The `iam.serviceAccounts.actAs` permission must be granted on the service account to allow a principal to impersonate the service account. For more information, see the [Roles and permissions](/eventarc/docs/all-roles-permissions) page specific to the trigger destination. "transport": { # Represents the transport intermediaries created for the trigger to deliver events. # Optional. To deliver messages, Eventarc might use other Google Cloud products as a transport intermediary. This field contains a reference to that transport intermediary. This information can be used for debugging purposes. @@ -302,6 +305,9 @@

Method Details

"a_key": "A String", }, "name": "A String", # Required. The resource name of the trigger. Must be unique within the location of the project and must be in `projects/{project}/locations/{location}/triggers/{trigger}` format. + "retryPolicy": { # The retry policy configuration for the Trigger. Can only be set with Cloud Run destinations. # Optional. The retry policy to use in the Trigger. If unset, event delivery will be retried for up to 24 hours by default: https://cloud.google.com/eventarc/docs/retry-events + "maxAttempts": 42, # Optional. The maximum number of delivery attempts for any message. The only valid value is 1. + }, "satisfiesPzs": True or False, # Output only. Whether or not this Trigger satisfies the requirements of physical zone separation "serviceAccount": "A String", # Optional. The IAM service account email associated with the trigger. The service account represents the identity of the trigger. The `iam.serviceAccounts.actAs` permission must be granted on the service account to allow a principal to impersonate the service account. For more information, see the [Roles and permissions](/eventarc/docs/all-roles-permissions) page specific to the trigger destination. "transport": { # Represents the transport intermediaries created for the trigger to deliver events. # Optional. To deliver messages, Eventarc might use other Google Cloud products as a transport intermediary. This field contains a reference to that transport intermediary. This information can be used for debugging purposes. @@ -428,6 +434,9 @@

Method Details

"a_key": "A String", }, "name": "A String", # Required. The resource name of the trigger. Must be unique within the location of the project and must be in `projects/{project}/locations/{location}/triggers/{trigger}` format. + "retryPolicy": { # The retry policy configuration for the Trigger. Can only be set with Cloud Run destinations. # Optional. The retry policy to use in the Trigger. If unset, event delivery will be retried for up to 24 hours by default: https://cloud.google.com/eventarc/docs/retry-events + "maxAttempts": 42, # Optional. The maximum number of delivery attempts for any message. The only valid value is 1. + }, "satisfiesPzs": True or False, # Output only. Whether or not this Trigger satisfies the requirements of physical zone separation "serviceAccount": "A String", # Optional. The IAM service account email associated with the trigger. The service account represents the identity of the trigger. The `iam.serviceAccounts.actAs` permission must be granted on the service account to allow a principal to impersonate the service account. For more information, see the [Roles and permissions](/eventarc/docs/all-roles-permissions) page specific to the trigger destination. "transport": { # Represents the transport intermediaries created for the trigger to deliver events. # Optional. To deliver messages, Eventarc might use other Google Cloud products as a transport intermediary. This field contains a reference to that transport intermediary. This information can be used for debugging purposes. @@ -513,6 +522,9 @@

Method Details

"a_key": "A String", }, "name": "A String", # Required. The resource name of the trigger. Must be unique within the location of the project and must be in `projects/{project}/locations/{location}/triggers/{trigger}` format. + "retryPolicy": { # The retry policy configuration for the Trigger. Can only be set with Cloud Run destinations. # Optional. The retry policy to use in the Trigger. If unset, event delivery will be retried for up to 24 hours by default: https://cloud.google.com/eventarc/docs/retry-events + "maxAttempts": 42, # Optional. The maximum number of delivery attempts for any message. The only valid value is 1. + }, "satisfiesPzs": True or False, # Output only. Whether or not this Trigger satisfies the requirements of physical zone separation "serviceAccount": "A String", # Optional. The IAM service account email associated with the trigger. The service account represents the identity of the trigger. The `iam.serviceAccounts.actAs` permission must be granted on the service account to allow a principal to impersonate the service account. For more information, see the [Roles and permissions](/eventarc/docs/all-roles-permissions) page specific to the trigger destination. "transport": { # Represents the transport intermediaries created for the trigger to deliver events. # Optional. To deliver messages, Eventarc might use other Google Cloud products as a transport intermediary. This field contains a reference to that transport intermediary. This information can be used for debugging purposes. diff --git a/docs/dyn/firebaseappdistribution_v1.media.html b/docs/dyn/firebaseappdistribution_v1.media.html index 8448374c82..66fed7636f 100644 --- a/docs/dyn/firebaseappdistribution_v1.media.html +++ b/docs/dyn/firebaseappdistribution_v1.media.html @@ -91,7 +91,7 @@

Method Details

Uploads a binary. Uploading a binary can result in a new release being created, an update to an existing release, or a no-op if a release with the same binary already exists.
 
 Args:
-  app: string, Required. The name of the app resource. Format: `projects/{project_number}/apps/{app_id}` (required)
+  app: string, Required. The name of the app resource. Format: `projects/{project_number}/apps/{app}` (required)
   body: object, The request body.
     The object takes the form of:
 
@@ -103,6 +103,7 @@ 

Method Details

"blobstore2Info": { # Information to read/write to blobstore2. # Blobstore v2 info, set if reference_type is BLOBSTORE_REF and it refers to a v2 blob. "blobGeneration": "A String", # The blob generation id. "blobId": "A String", # The blob id, e.g., /blobstore/prod/playground/scotty + "downloadExternalReadToken": "A String", # A serialized External Read Token passed from Bigstore -> Scotty for a GCS download. This field must never be consumed outside of Bigstore, and is not applicable to non-GCS media uploads. "downloadReadHandle": "A String", # Read handle passed from Bigstore -> Scotty for a GCS download. This is a signed, serialized blobstore2.ReadHandle proto which must never be set outside of Bigstore, and is not applicable to non-GCS media downloads. "readToken": "A String", # The blob read token. Needed to read blobs that have not been replicated. Might not be available until the final call. "uploadMetadataContainer": "A String", # Metadata passed from Blobstore -> Scotty for a new GCS upload. This is a signed, serialized blobstore2.BlobMetadataContainer proto which must never be consumed outside of Bigstore, and is not applicable to non-GCS media uploads. @@ -113,6 +114,7 @@

Method Details

"blobstore2Info": { # Information to read/write to blobstore2. # Blobstore v2 info, set if reference_type is BLOBSTORE_REF and it refers to a v2 blob. "blobGeneration": "A String", # The blob generation id. "blobId": "A String", # The blob id, e.g., /blobstore/prod/playground/scotty + "downloadExternalReadToken": "A String", # A serialized External Read Token passed from Bigstore -> Scotty for a GCS download. This field must never be consumed outside of Bigstore, and is not applicable to non-GCS media uploads. "downloadReadHandle": "A String", # Read handle passed from Bigstore -> Scotty for a GCS download. This is a signed, serialized blobstore2.ReadHandle proto which must never be set outside of Bigstore, and is not applicable to non-GCS media downloads. "readToken": "A String", # The blob read token. Needed to read blobs that have not been replicated. Might not be available until the final call. "uploadMetadataContainer": "A String", # Metadata passed from Blobstore -> Scotty for a new GCS upload. This is a signed, serialized blobstore2.BlobMetadataContainer proto which must never be consumed outside of Bigstore, and is not applicable to non-GCS media uploads. @@ -148,6 +150,7 @@

Method Details

"blobstore2Info": { # Information to read/write to blobstore2. # Blobstore v2 info, set if reference_type is BLOBSTORE_REF and it refers to a v2 blob. "blobGeneration": "A String", # The blob generation id. "blobId": "A String", # The blob id, e.g., /blobstore/prod/playground/scotty + "downloadExternalReadToken": "A String", # A serialized External Read Token passed from Bigstore -> Scotty for a GCS download. This field must never be consumed outside of Bigstore, and is not applicable to non-GCS media uploads. "downloadReadHandle": "A String", # Read handle passed from Bigstore -> Scotty for a GCS download. This is a signed, serialized blobstore2.ReadHandle proto which must never be set outside of Bigstore, and is not applicable to non-GCS media downloads. "readToken": "A String", # The blob read token. Needed to read blobs that have not been replicated. Might not be available until the final call. "uploadMetadataContainer": "A String", # Metadata passed from Blobstore -> Scotty for a new GCS upload. This is a signed, serialized blobstore2.BlobMetadataContainer proto which must never be consumed outside of Bigstore, and is not applicable to non-GCS media uploads. @@ -172,6 +175,7 @@

Method Details

"blobstore2Info": { # Information to read/write to blobstore2. # Blobstore v2 info, set if reference_type is BLOBSTORE_REF and it refers to a v2 blob. "blobGeneration": "A String", # The blob generation id. "blobId": "A String", # The blob id, e.g., /blobstore/prod/playground/scotty + "downloadExternalReadToken": "A String", # A serialized External Read Token passed from Bigstore -> Scotty for a GCS download. This field must never be consumed outside of Bigstore, and is not applicable to non-GCS media uploads. "downloadReadHandle": "A String", # Read handle passed from Bigstore -> Scotty for a GCS download. This is a signed, serialized blobstore2.ReadHandle proto which must never be set outside of Bigstore, and is not applicable to non-GCS media downloads. "readToken": "A String", # The blob read token. Needed to read blobs that have not been replicated. Might not be available until the final call. "uploadMetadataContainer": "A String", # Metadata passed from Blobstore -> Scotty for a new GCS upload. This is a signed, serialized blobstore2.BlobMetadataContainer proto which must never be consumed outside of Bigstore, and is not applicable to non-GCS media uploads. @@ -199,6 +203,7 @@

Method Details

"blobstore2Info": { # Information to read/write to blobstore2. # Blobstore v2 info, set if reference_type is BLOBSTORE_REF and it refers to a v2 blob. "blobGeneration": "A String", # The blob generation id. "blobId": "A String", # The blob id, e.g., /blobstore/prod/playground/scotty + "downloadExternalReadToken": "A String", # A serialized External Read Token passed from Bigstore -> Scotty for a GCS download. This field must never be consumed outside of Bigstore, and is not applicable to non-GCS media uploads. "downloadReadHandle": "A String", # Read handle passed from Bigstore -> Scotty for a GCS download. This is a signed, serialized blobstore2.ReadHandle proto which must never be set outside of Bigstore, and is not applicable to non-GCS media downloads. "readToken": "A String", # The blob read token. Needed to read blobs that have not been replicated. Might not be available until the final call. "uploadMetadataContainer": "A String", # Metadata passed from Blobstore -> Scotty for a new GCS upload. This is a signed, serialized blobstore2.BlobMetadataContainer proto which must never be consumed outside of Bigstore, and is not applicable to non-GCS media uploads. @@ -224,6 +229,7 @@

Method Details

"blobstore2Info": { # Information to read/write to blobstore2. # Blobstore v2 info, set if reference_type is BLOBSTORE_REF and it refers to a v2 blob. "blobGeneration": "A String", # The blob generation id. "blobId": "A String", # The blob id, e.g., /blobstore/prod/playground/scotty + "downloadExternalReadToken": "A String", # A serialized External Read Token passed from Bigstore -> Scotty for a GCS download. This field must never be consumed outside of Bigstore, and is not applicable to non-GCS media uploads. "downloadReadHandle": "A String", # Read handle passed from Bigstore -> Scotty for a GCS download. This is a signed, serialized blobstore2.ReadHandle proto which must never be set outside of Bigstore, and is not applicable to non-GCS media downloads. "readToken": "A String", # The blob read token. Needed to read blobs that have not been replicated. Might not be available until the final call. "uploadMetadataContainer": "A String", # Metadata passed from Blobstore -> Scotty for a new GCS upload. This is a signed, serialized blobstore2.BlobMetadataContainer proto which must never be consumed outside of Bigstore, and is not applicable to non-GCS media uploads. @@ -247,6 +253,7 @@

Method Details

"blobstore2Info": { # Information to read/write to blobstore2. # Blobstore v2 info, set if reference_type is BLOBSTORE_REF and it refers to a v2 blob. "blobGeneration": "A String", # The blob generation id. "blobId": "A String", # The blob id, e.g., /blobstore/prod/playground/scotty + "downloadExternalReadToken": "A String", # A serialized External Read Token passed from Bigstore -> Scotty for a GCS download. This field must never be consumed outside of Bigstore, and is not applicable to non-GCS media uploads. "downloadReadHandle": "A String", # Read handle passed from Bigstore -> Scotty for a GCS download. This is a signed, serialized blobstore2.ReadHandle proto which must never be set outside of Bigstore, and is not applicable to non-GCS media downloads. "readToken": "A String", # The blob read token. Needed to read blobs that have not been replicated. Might not be available until the final call. "uploadMetadataContainer": "A String", # Metadata passed from Blobstore -> Scotty for a new GCS upload. This is a signed, serialized blobstore2.BlobMetadataContainer proto which must never be consumed outside of Bigstore, and is not applicable to non-GCS media uploads. @@ -274,6 +281,7 @@

Method Details

"blobstore2Info": { # Information to read/write to blobstore2. # Blobstore v2 info, set if reference_type is BLOBSTORE_REF and it refers to a v2 blob. "blobGeneration": "A String", # The blob generation id. "blobId": "A String", # The blob id, e.g., /blobstore/prod/playground/scotty + "downloadExternalReadToken": "A String", # A serialized External Read Token passed from Bigstore -> Scotty for a GCS download. This field must never be consumed outside of Bigstore, and is not applicable to non-GCS media uploads. "downloadReadHandle": "A String", # Read handle passed from Bigstore -> Scotty for a GCS download. This is a signed, serialized blobstore2.ReadHandle proto which must never be set outside of Bigstore, and is not applicable to non-GCS media downloads. "readToken": "A String", # The blob read token. Needed to read blobs that have not been replicated. Might not be available until the final call. "uploadMetadataContainer": "A String", # Metadata passed from Blobstore -> Scotty for a new GCS upload. This is a signed, serialized blobstore2.BlobMetadataContainer proto which must never be consumed outside of Bigstore, and is not applicable to non-GCS media uploads. diff --git a/docs/dyn/firebaseappdistribution_v1.projects.apps.html b/docs/dyn/firebaseappdistribution_v1.projects.apps.html index 07d9cc8e1f..ac15d1f6a6 100644 --- a/docs/dyn/firebaseappdistribution_v1.projects.apps.html +++ b/docs/dyn/firebaseappdistribution_v1.projects.apps.html @@ -96,7 +96,7 @@

Method Details

Gets Android App Bundle (AAB) information for a Firebase app.
 
 Args:
-  name: string, Required. The name of the `AabInfo` resource to retrieve. Format: `projects/{project_number}/apps/{app_id}/aabInfo` (required)
+  name: string, Required. The name of the `AabInfo` resource to retrieve. Format: `projects/{project_number}/apps/{app}/aabInfo` (required)
   x__xgafv: string, V1 error format.
     Allowed values
       1 - v1 error format
diff --git a/docs/dyn/firebaseappdistribution_v1.projects.apps.releases.html b/docs/dyn/firebaseappdistribution_v1.projects.apps.releases.html
index e15aa13209..4ce3a57330 100644
--- a/docs/dyn/firebaseappdistribution_v1.projects.apps.releases.html
+++ b/docs/dyn/firebaseappdistribution_v1.projects.apps.releases.html
@@ -111,12 +111,12 @@ 

Method Details

Deletes releases. A maximum of 100 releases can be deleted per request.
 
 Args:
-  parent: string, Required. The name of the app resource, which is the parent of the release resources. Format: `projects/{project_number}/apps/{app_id}` (required)
+  parent: string, Required. The name of the app resource, which is the parent of the release resources. Format: `projects/{project_number}/apps/{app}` (required)
   body: object, The request body.
     The object takes the form of:
 
 { # The request message for `BatchDeleteReleases`.
-  "names": [ # Required. The names of the release resources to delete. Format: `projects/{project_number}/apps/{app_id}/releases/{release_id}` A maximum of 100 releases can be deleted per request.
+  "names": [ # Required. The names of the release resources to delete. Format: `projects/{project_number}/apps/{app}/releases/{release}` A maximum of 100 releases can be deleted per request.
     "A String",
   ],
 }
@@ -143,7 +143,7 @@ 

Method Details

Distributes a release to testers. This call does the following: 1. Creates testers for the specified emails, if none exist. 2. Adds the testers and groups to the release. 3. Sends new testers an invitation email. 4. Sends existing testers a new release email. The request will fail with a `INVALID_ARGUMENT` if it contains a group that doesn't exist.
 
 Args:
-  name: string, Required. The name of the release resource to distribute. Format: `projects/{project_number}/apps/{app_id}/releases/{release_id}` (required)
+  name: string, Required. The name of the release resource to distribute. Format: `projects/{project_number}/apps/{app}/releases/{release}` (required)
   body: object, The request body.
     The object takes the form of:
 
@@ -173,7 +173,7 @@ 

Method Details

Gets a release.
 
 Args:
-  name: string, Required. The name of the release resource to retrieve. Format: projects/{project_number}/apps/{app_id}/releases/{release_id} (required)
+  name: string, Required. The name of the release resource to retrieve. Format: projects/{project_number}/apps/{app}/releases/{release} (required)
   x__xgafv: string, V1 error format.
     Allowed values
       1 - v1 error format
@@ -189,7 +189,7 @@ 

Method Details

"displayVersion": "A String", # Output only. Display version of the release. For an Android release, the display version is the `versionName`. For an iOS release, the display version is the `CFBundleShortVersionString`. "expireTime": "A String", # Output only. The time the release will expire. "firebaseConsoleUri": "A String", # Output only. A link to the Firebase console displaying a single release. - "name": "A String", # The name of the release resource. Format: `projects/{project_number}/apps/{app_id}/releases/{release_id}` + "name": "A String", # The name of the release resource. Format: `projects/{project_number}/apps/{app}/releases/{release}` "releaseNotes": { # Notes that belong to a release. # Notes of the release. "text": "A String", # The text of the release notes. }, @@ -203,7 +203,7 @@

Method Details

Lists releases. By default, sorts by `createTime` in descending order.
 
 Args:
-  parent: string, Required. The name of the app resource, which is the parent of the release resources. Format: `projects/{project_number}/apps/{app_id}` (required)
+  parent: string, Required. The name of the app resource, which is the parent of the release resources. Format: `projects/{project_number}/apps/{app}` (required)
   filter: string, Optional. The expression to filter releases listed in the response. To learn more about filtering, refer to [Google's AIP-160 standard](http://aip.dev/160). Supported fields: - `releaseNotes.text` supports `=` (can contain a wildcard character (`*`) at the beginning or end of the string) - `createTime` supports `<`, `<=`, `>` and `>=`, and expects an RFC-3339 formatted string Examples: - `createTime <= "2021-09-08T00:00:00+04:00"` - `releaseNotes.text="fixes" AND createTime >= "2021-09-08T00:00:00.0Z"` - `releaseNotes.text="*v1.0.0-rc*"`
   orderBy: string, Optional. The fields used to order releases. Supported fields: - `createTime` To specify descending order for a field, append a "desc" suffix, for example, `createTime desc`. If this parameter is not set, releases are ordered by `createTime` in descending order.
   pageSize: integer, Optional. The maximum number of releases to return. The service may return fewer than this value. The valid range is [1-100]; If unspecified (0), at most 25 releases are returned. Values above 100 are coerced to 100.
@@ -226,7 +226,7 @@ 

Method Details

"displayVersion": "A String", # Output only. Display version of the release. For an Android release, the display version is the `versionName`. For an iOS release, the display version is the `CFBundleShortVersionString`. "expireTime": "A String", # Output only. The time the release will expire. "firebaseConsoleUri": "A String", # Output only. A link to the Firebase console displaying a single release. - "name": "A String", # The name of the release resource. Format: `projects/{project_number}/apps/{app_id}/releases/{release_id}` + "name": "A String", # The name of the release resource. Format: `projects/{project_number}/apps/{app}/releases/{release}` "releaseNotes": { # Notes that belong to a release. # Notes of the release. "text": "A String", # The text of the release notes. }, @@ -256,7 +256,7 @@

Method Details

Updates a release.
 
 Args:
-  name: string, The name of the release resource. Format: `projects/{project_number}/apps/{app_id}/releases/{release_id}` (required)
+  name: string, The name of the release resource. Format: `projects/{project_number}/apps/{app}/releases/{release}` (required)
   body: object, The request body.
     The object takes the form of:
 
@@ -267,7 +267,7 @@ 

Method Details

"displayVersion": "A String", # Output only. Display version of the release. For an Android release, the display version is the `versionName`. For an iOS release, the display version is the `CFBundleShortVersionString`. "expireTime": "A String", # Output only. The time the release will expire. "firebaseConsoleUri": "A String", # Output only. A link to the Firebase console displaying a single release. - "name": "A String", # The name of the release resource. Format: `projects/{project_number}/apps/{app_id}/releases/{release_id}` + "name": "A String", # The name of the release resource. Format: `projects/{project_number}/apps/{app}/releases/{release}` "releaseNotes": { # Notes that belong to a release. # Notes of the release. "text": "A String", # The text of the release notes. }, @@ -291,7 +291,7 @@

Method Details

"displayVersion": "A String", # Output only. Display version of the release. For an Android release, the display version is the `versionName`. For an iOS release, the display version is the `CFBundleShortVersionString`. "expireTime": "A String", # Output only. The time the release will expire. "firebaseConsoleUri": "A String", # Output only. A link to the Firebase console displaying a single release. - "name": "A String", # The name of the release resource. Format: `projects/{project_number}/apps/{app_id}/releases/{release_id}` + "name": "A String", # The name of the release resource. Format: `projects/{project_number}/apps/{app}/releases/{release}` "releaseNotes": { # Notes that belong to a release. # Notes of the release. "text": "A String", # The text of the release notes. }, diff --git a/docs/dyn/firebaseappdistribution_v1.projects.apps.releases.operations.html b/docs/dyn/firebaseappdistribution_v1.projects.apps.releases.operations.html index d67fc5e1bf..2c0326168c 100644 --- a/docs/dyn/firebaseappdistribution_v1.projects.apps.releases.operations.html +++ b/docs/dyn/firebaseappdistribution_v1.projects.apps.releases.operations.html @@ -187,7 +187,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -219,7 +219,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], }
diff --git a/docs/dyn/firebaseappdistribution_v1alpha.projects.apps.html b/docs/dyn/firebaseappdistribution_v1alpha.projects.apps.html index 950b374ba7..681f6fc75d 100644 --- a/docs/dyn/firebaseappdistribution_v1alpha.projects.apps.html +++ b/docs/dyn/firebaseappdistribution_v1alpha.projects.apps.html @@ -104,7 +104,7 @@

Method Details

Gets configuration for automated tests.
 
 Args:
-  name: string, Required. The name of the `TestConfig` resource to retrieve. Format: `projects/{project_number}/apps/{app_id}/testConfig` (required)
+  name: string, Required. The name of the `TestConfig` resource to retrieve. Format: `projects/{project_number}/apps/{app}/testConfig` (required)
   x__xgafv: string, V1 error format.
     Allowed values
       1 - v1 error format
@@ -115,7 +115,7 @@ 

Method Details

{ # Configuration for automated tests "displayName": "A String", # Optional. Display name of the AI driven test. Required if the release test is created with multiple goals. - "name": "A String", # Identifier. The name of the test configuration resource. Format: `projects/{project_number}/apps/{app_id}/testConfig` + "name": "A String", # Identifier. The name of the test configuration resource. Format: `projects/{project_number}/apps/{app}/testConfig` "roboCrawler": { # Configuration for Robo crawler # Optional. Configuration for Robo crawler "aiInstructions": { # Optional. Instructions for AI driven test "steps": [ # Required. Steps to be accomplished by the AI @@ -154,13 +154,13 @@

Method Details

Updates automated test configuration.
 
 Args:
-  name: string, Identifier. The name of the test configuration resource. Format: `projects/{project_number}/apps/{app_id}/testConfig` (required)
+  name: string, Identifier. The name of the test configuration resource. Format: `projects/{project_number}/apps/{app}/testConfig` (required)
   body: object, The request body.
     The object takes the form of:
 
 { # Configuration for automated tests
   "displayName": "A String", # Optional. Display name of the AI driven test. Required if the release test is created with multiple goals.
-  "name": "A String", # Identifier. The name of the test configuration resource. Format: `projects/{project_number}/apps/{app_id}/testConfig`
+  "name": "A String", # Identifier. The name of the test configuration resource. Format: `projects/{project_number}/apps/{app}/testConfig`
   "roboCrawler": { # Configuration for Robo crawler # Optional. Configuration for Robo crawler
     "aiInstructions": { # Optional. Instructions for AI driven test
       "steps": [ # Required. Steps to be accomplished by the AI
@@ -204,7 +204,7 @@ 

Method Details

{ # Configuration for automated tests "displayName": "A String", # Optional. Display name of the AI driven test. Required if the release test is created with multiple goals. - "name": "A String", # Identifier. The name of the test configuration resource. Format: `projects/{project_number}/apps/{app_id}/testConfig` + "name": "A String", # Identifier. The name of the test configuration resource. Format: `projects/{project_number}/apps/{app}/testConfig` "roboCrawler": { # Configuration for Robo crawler # Optional. Configuration for Robo crawler "aiInstructions": { # Optional. Instructions for AI driven test "steps": [ # Required. Steps to be accomplished by the AI diff --git a/docs/dyn/firebaseappdistribution_v1alpha.projects.apps.releases.tests.html b/docs/dyn/firebaseappdistribution_v1alpha.projects.apps.releases.tests.html index 4a092324d6..60da342ce8 100644 --- a/docs/dyn/firebaseappdistribution_v1alpha.projects.apps.releases.tests.html +++ b/docs/dyn/firebaseappdistribution_v1alpha.projects.apps.releases.tests.html @@ -98,7 +98,7 @@

Method Details

Abort automated test run on release.
 
 Args:
-  name: string, Required. The name of the release test resource. Format: `projects/{project_number}/apps/{app_id}/releases/{release_id}/tests/{test_id}` (required)
+  name: string, Required. The name of the release test resource. Format: `projects/{project_number}/apps/{app}/releases/{release}/tests/{test}` (required)
   x__xgafv: string, V1 error format.
     Allowed values
       1 - v1 error format
@@ -121,7 +121,7 @@ 

Method Details

Run automated test(s) on release.
 
 Args:
-  parent: string, Required. The name of the release resource, which is the parent of the test Format: `projects/{project_number}/apps/{app_id}/releases/{release_id}` (required)
+  parent: string, Required. The name of the release resource, which is the parent of the test Format: `projects/{project_number}/apps/{app}/releases/{release}` (required)
   body: object, The request body.
     The object takes the form of:
 
@@ -251,7 +251,10 @@ 

Method Details

}, "executionType": "A String", # Output only. The type of execution for the test. "failedReason": "A String", # Output only. The reason why the test failed. + "finalAiAssertionMissing": True or False, # Output only. Indicates that the test replayed saved actions and concluded without a final AI assertion. "inconclusiveReason": "A String", # Output only. The reason why the test was inconclusive. + "name": "A String", # Identifier. The name of the device execution resource. Format: `projects/{project_number}/apps/{app}/releases/{release}/tests/{test}/deviceExecutions/{device_execution}` + "originDeviceExecution": "A String", # Output only. The device execution from which cached steps were used during this execution. Note: This field is only populated for ACTION_BASED_REPLAY executions. If the original device execution no longer exists, this field will be empty. Format: `projects/{project_number}/apps/{app}/releases/{release}/tests/{test}/deviceExecutions/{device_execution}` "resultsStoragePath": "A String", # Output only. The path to a directory in Cloud Storage that will eventually contain the results for this execution. For example, gs://bucket/Nexus5-18-en-portrait. "roboStats": { # Statistics collected during a Robo test. # Output only. The statistics collected during the Robo test. "actionsPerformed": 42, # Output only. Number of actions that crawler performed. @@ -277,7 +280,7 @@

Method Details

"password": "A String", # Optional. Password for automated tests "username": "A String", # Optional. Username for automated tests }, - "name": "A String", # The name of the release test resource. Format: `projects/{project_number}/apps/{app_id}/releases/{release_id}/tests/{test_id}` + "name": "A String", # The name of the release test resource. Format: `projects/{project_number}/apps/{app}/releases/{release}/tests/{test}` "testCase": "A String", # Optional. The test case that was used to generate this release test. Note: The test case may have changed or been deleted since the release test was created. Format: `projects/{project_number}/apps/{app}/testCases/{test_case}` "testState": "A String", # Output only. The state of the release test. } @@ -417,7 +420,10 @@

Method Details

}, "executionType": "A String", # Output only. The type of execution for the test. "failedReason": "A String", # Output only. The reason why the test failed. + "finalAiAssertionMissing": True or False, # Output only. Indicates that the test replayed saved actions and concluded without a final AI assertion. "inconclusiveReason": "A String", # Output only. The reason why the test was inconclusive. + "name": "A String", # Identifier. The name of the device execution resource. Format: `projects/{project_number}/apps/{app}/releases/{release}/tests/{test}/deviceExecutions/{device_execution}` + "originDeviceExecution": "A String", # Output only. The device execution from which cached steps were used during this execution. Note: This field is only populated for ACTION_BASED_REPLAY executions. If the original device execution no longer exists, this field will be empty. Format: `projects/{project_number}/apps/{app}/releases/{release}/tests/{test}/deviceExecutions/{device_execution}` "resultsStoragePath": "A String", # Output only. The path to a directory in Cloud Storage that will eventually contain the results for this execution. For example, gs://bucket/Nexus5-18-en-portrait. "roboStats": { # Statistics collected during a Robo test. # Output only. The statistics collected during the Robo test. "actionsPerformed": 42, # Output only. Number of actions that crawler performed. @@ -443,7 +449,7 @@

Method Details

"password": "A String", # Optional. Password for automated tests "username": "A String", # Optional. Username for automated tests }, - "name": "A String", # The name of the release test resource. Format: `projects/{project_number}/apps/{app_id}/releases/{release_id}/tests/{test_id}` + "name": "A String", # The name of the release test resource. Format: `projects/{project_number}/apps/{app}/releases/{release}/tests/{test}` "testCase": "A String", # Optional. The test case that was used to generate this release test. Note: The test case may have changed or been deleted since the release test was created. Format: `projects/{project_number}/apps/{app}/testCases/{test_case}` "testState": "A String", # Output only. The state of the release test. }
@@ -454,7 +460,7 @@

Method Details

Get results for automated test run on release.
 
 Args:
-  name: string, Required. The name of the release test resource. Format: `projects/{project_number}/apps/{app_id}/releases/{release_id}/tests/{test_id}` (required)
+  name: string, Required. The name of the release test resource. Format: `projects/{project_number}/apps/{app}/releases/{release}/tests/{test}` (required)
   x__xgafv: string, V1 error format.
     Allowed values
       1 - v1 error format
@@ -589,7 +595,10 @@ 

Method Details

}, "executionType": "A String", # Output only. The type of execution for the test. "failedReason": "A String", # Output only. The reason why the test failed. + "finalAiAssertionMissing": True or False, # Output only. Indicates that the test replayed saved actions and concluded without a final AI assertion. "inconclusiveReason": "A String", # Output only. The reason why the test was inconclusive. + "name": "A String", # Identifier. The name of the device execution resource. Format: `projects/{project_number}/apps/{app}/releases/{release}/tests/{test}/deviceExecutions/{device_execution}` + "originDeviceExecution": "A String", # Output only. The device execution from which cached steps were used during this execution. Note: This field is only populated for ACTION_BASED_REPLAY executions. If the original device execution no longer exists, this field will be empty. Format: `projects/{project_number}/apps/{app}/releases/{release}/tests/{test}/deviceExecutions/{device_execution}` "resultsStoragePath": "A String", # Output only. The path to a directory in Cloud Storage that will eventually contain the results for this execution. For example, gs://bucket/Nexus5-18-en-portrait. "roboStats": { # Statistics collected during a Robo test. # Output only. The statistics collected during the Robo test. "actionsPerformed": 42, # Output only. Number of actions that crawler performed. @@ -615,7 +624,7 @@

Method Details

"password": "A String", # Optional. Password for automated tests "username": "A String", # Optional. Username for automated tests }, - "name": "A String", # The name of the release test resource. Format: `projects/{project_number}/apps/{app_id}/releases/{release_id}/tests/{test_id}` + "name": "A String", # The name of the release test resource. Format: `projects/{project_number}/apps/{app}/releases/{release}/tests/{test}` "testCase": "A String", # Optional. The test case that was used to generate this release test. Note: The test case may have changed or been deleted since the release test was created. Format: `projects/{project_number}/apps/{app}/testCases/{test_case}` "testState": "A String", # Output only. The state of the release test. }
@@ -626,7 +635,7 @@

Method Details

List results for automated tests run on release.
 
 Args:
-  parent: string, Required. The name of the release resource, which is the parent of the tests Format: `projects/{project_number}/apps/{app_id}/releases/{release_id}` (required)
+  parent: string, Required. The name of the release resource, which is the parent of the tests Format: `projects/{project_number}/apps/{app}/releases/{release}` (required)
   pageSize: integer, Optional. The maximum number of tests to return. The service may return fewer than this value.
   pageToken: string, Optional. A page token, received from a previous `ListReleaseTests` call. Provide this to retrieve the subsequent page.
   view: string, Optional. The requested view on the returned ReleaseTests. Defaults to the basic view.
@@ -771,7 +780,10 @@ 

Method Details

}, "executionType": "A String", # Output only. The type of execution for the test. "failedReason": "A String", # Output only. The reason why the test failed. + "finalAiAssertionMissing": True or False, # Output only. Indicates that the test replayed saved actions and concluded without a final AI assertion. "inconclusiveReason": "A String", # Output only. The reason why the test was inconclusive. + "name": "A String", # Identifier. The name of the device execution resource. Format: `projects/{project_number}/apps/{app}/releases/{release}/tests/{test}/deviceExecutions/{device_execution}` + "originDeviceExecution": "A String", # Output only. The device execution from which cached steps were used during this execution. Note: This field is only populated for ACTION_BASED_REPLAY executions. If the original device execution no longer exists, this field will be empty. Format: `projects/{project_number}/apps/{app}/releases/{release}/tests/{test}/deviceExecutions/{device_execution}` "resultsStoragePath": "A String", # Output only. The path to a directory in Cloud Storage that will eventually contain the results for this execution. For example, gs://bucket/Nexus5-18-en-portrait. "roboStats": { # Statistics collected during a Robo test. # Output only. The statistics collected during the Robo test. "actionsPerformed": 42, # Output only. Number of actions that crawler performed. @@ -797,7 +809,7 @@

Method Details

"password": "A String", # Optional. Password for automated tests "username": "A String", # Optional. Username for automated tests }, - "name": "A String", # The name of the release test resource. Format: `projects/{project_number}/apps/{app_id}/releases/{release_id}/tests/{test_id}` + "name": "A String", # The name of the release test resource. Format: `projects/{project_number}/apps/{app}/releases/{release}/tests/{test}` "testCase": "A String", # Optional. The test case that was used to generate this release test. Note: The test case may have changed or been deleted since the release test was created. Format: `projects/{project_number}/apps/{app}/testCases/{test_case}` "testState": "A String", # Output only. The state of the release test. }, diff --git a/docs/dyn/firebaseappdistribution_v1alpha.projects.apps.testCases.html b/docs/dyn/firebaseappdistribution_v1alpha.projects.apps.testCases.html index 034fc82c4d..c738a003b8 100644 --- a/docs/dyn/firebaseappdistribution_v1alpha.projects.apps.testCases.html +++ b/docs/dyn/firebaseappdistribution_v1alpha.projects.apps.testCases.html @@ -110,12 +110,12 @@

Method Details

Deletes multiple test cases.
 
 Args:
-  parent: string, Required. The parent resource of the test cases being deleted. Format: `projects/{project_number}/apps/{app_id}` (required)
+  parent: string, Required. The parent resource of the test cases being deleted. Format: `projects/{project_number}/apps/{app}` (required)
   body: object, The request body.
     The object takes the form of:
 
 { # The request message for `BatchDeleteTestCase`.
-  "names": [ # Required. The name of the test cases to delete. A maximum number of 1000 test cases can be deleted in one batch Format: `projects/{project_number}/apps/{app_id}/testCases/{test_case_id}`
+  "names": [ # Required. The name of the test cases to delete. A maximum number of 1000 test cases can be deleted in one batch Format: `projects/{project_number}/apps/{app}/testCases/{test_case}`
     "A String",
   ],
 }
@@ -137,7 +137,7 @@ 

Method Details

Updates multiple test cases.
 
 Args:
-  parent: string, Required. The parent resource of the test cases being updated. Format: `projects/{project_number}/apps/{app_id}` (required)
+  parent: string, Required. The parent resource of the test cases being updated. Format: `projects/{project_number}/apps/{app}` (required)
   body: object, The request body.
     The object takes the form of:
 
@@ -145,7 +145,7 @@ 

Method Details

"requests": [ # Required. The update requests. A maximum number of 1000 test cases can be updated in one batch { # The request message for `UpdateTestCase`. "allowMissing": True or False, # Optional. If set to true, and the test case is not found, a new test case will be created. - "testCase": { # AI test cases # Required. The test case to update. The test case's `name` field is used to identify the test case to update. Format: `projects/{project_number}/apps/{app_id}/testCases/{test_case_id}` + "testCase": { # AI test cases # Required. The test case to update. The test case's `name` field is used to identify the test case to update. Format: `projects/{project_number}/apps/{app}/testCases/{test_case}` "aiInstructions": { # Optional. Instructions for AI driven test. "steps": [ # Required. Steps to be accomplished by the AI { # A step to be accomplished by the AI @@ -162,7 +162,7 @@

Method Details

"A String", ], "displayName": "A String", # Required. Display name of the test case. - "name": "A String", # Identifier. The name of the test case resource. Format: `projects/{project_number}/apps/{app_id}/testCases/{test_case_id}` + "name": "A String", # Identifier. The name of the test case resource. Format: `projects/{project_number}/apps/{app}/testCases/{test_case}` "prerequisiteTestCase": "A String", # Optional. Test case that must be run before this test case. }, }, @@ -196,7 +196,7 @@

Method Details

"A String", ], "displayName": "A String", # Required. Display name of the test case. - "name": "A String", # Identifier. The name of the test case resource. Format: `projects/{project_number}/apps/{app_id}/testCases/{test_case_id}` + "name": "A String", # Identifier. The name of the test case resource. Format: `projects/{project_number}/apps/{app}/testCases/{test_case}` "prerequisiteTestCase": "A String", # Optional. Test case that must be run before this test case. }, ], @@ -208,7 +208,7 @@

Method Details

Clears cached test runs for a specific test case and device(s).
 
 Args:
-  testCase: string, Required. The name of the test case resource for which to clear the cache. Format: `projects/{project_number}/apps/{app_id}/testCases/{test_case_id}` (required)
+  testCase: string, Required. The name of the test case resource for which to clear the cache. Format: `projects/{project_number}/apps/{app}/testCases/{test_case}` (required)
   body: object, The request body.
     The object takes the form of:
 
@@ -245,7 +245,7 @@ 

Method Details

Create a new test case.
 
 Args:
-  parent: string, Required. The parent resource where this test case will be created. Format: `projects/{project_number}/apps/{app_id}` (required)
+  parent: string, Required. The parent resource where this test case will be created. Format: `projects/{project_number}/apps/{app}` (required)
   body: object, The request body.
     The object takes the form of:
 
@@ -266,7 +266,7 @@ 

Method Details

"A String", ], "displayName": "A String", # Required. Display name of the test case. - "name": "A String", # Identifier. The name of the test case resource. Format: `projects/{project_number}/apps/{app_id}/testCases/{test_case_id}` + "name": "A String", # Identifier. The name of the test case resource. Format: `projects/{project_number}/apps/{app}/testCases/{test_case}` "prerequisiteTestCase": "A String", # Optional. Test case that must be run before this test case. } @@ -296,7 +296,7 @@

Method Details

"A String", ], "displayName": "A String", # Required. Display name of the test case. - "name": "A String", # Identifier. The name of the test case resource. Format: `projects/{project_number}/apps/{app_id}/testCases/{test_case_id}` + "name": "A String", # Identifier. The name of the test case resource. Format: `projects/{project_number}/apps/{app}/testCases/{test_case}` "prerequisiteTestCase": "A String", # Optional. Test case that must be run before this test case. }
@@ -306,7 +306,7 @@

Method Details

Delete a test case.
 
 Args:
-  name: string, Required. The name of the test case resource to delete. Format: `projects/{project_number}/apps/{app_id}/testCases/{test_case_id}` (required)
+  name: string, Required. The name of the test case resource to delete. Format: `projects/{project_number}/apps/{app}/testCases/{test_case}` (required)
   x__xgafv: string, V1 error format.
     Allowed values
       1 - v1 error format
@@ -324,7 +324,7 @@ 

Method Details

Get a test case.
 
 Args:
-  name: string, Required. The name of the test case resource to retrieve. Format: `projects/{project_number}/apps/{app_id}/testCases/{test_case_id}` (required)
+  name: string, Required. The name of the test case resource to retrieve. Format: `projects/{project_number}/apps/{app}/testCases/{test_case}` (required)
   x__xgafv: string, V1 error format.
     Allowed values
       1 - v1 error format
@@ -350,7 +350,7 @@ 

Method Details

"A String", ], "displayName": "A String", # Required. Display name of the test case. - "name": "A String", # Identifier. The name of the test case resource. Format: `projects/{project_number}/apps/{app_id}/testCases/{test_case_id}` + "name": "A String", # Identifier. The name of the test case resource. Format: `projects/{project_number}/apps/{app}/testCases/{test_case}` "prerequisiteTestCase": "A String", # Optional. Test case that must be run before this test case. }
@@ -360,7 +360,7 @@

Method Details

List test cases.
 
 Args:
-  parent: string, Required. The parent resource from which to list test cases. Format: `projects/{project_number}/apps/{app_id}` (required)
+  parent: string, Required. The parent resource from which to list test cases. Format: `projects/{project_number}/apps/{app}` (required)
   pageSize: integer, Optional. The maximum number of test cases to return. The service may return fewer than this value. If unspecified, at most 50 test cases will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000.
   pageToken: string, Optional. A page token, received from a previous `ListTestCases` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListTestCases` must match the call that provided the page token.
   x__xgafv: string, V1 error format.
@@ -391,7 +391,7 @@ 

Method Details

"A String", ], "displayName": "A String", # Required. Display name of the test case. - "name": "A String", # Identifier. The name of the test case resource. Format: `projects/{project_number}/apps/{app_id}/testCases/{test_case_id}` + "name": "A String", # Identifier. The name of the test case resource. Format: `projects/{project_number}/apps/{app}/testCases/{test_case}` "prerequisiteTestCase": "A String", # Optional. Test case that must be run before this test case. }, ], @@ -417,7 +417,7 @@

Method Details

Update a test case.
 
 Args:
-  name: string, Identifier. The name of the test case resource. Format: `projects/{project_number}/apps/{app_id}/testCases/{test_case_id}` (required)
+  name: string, Identifier. The name of the test case resource. Format: `projects/{project_number}/apps/{app}/testCases/{test_case}` (required)
   body: object, The request body.
     The object takes the form of:
 
@@ -438,7 +438,7 @@ 

Method Details

"A String", ], "displayName": "A String", # Required. Display name of the test case. - "name": "A String", # Identifier. The name of the test case resource. Format: `projects/{project_number}/apps/{app_id}/testCases/{test_case_id}` + "name": "A String", # Identifier. The name of the test case resource. Format: `projects/{project_number}/apps/{app}/testCases/{test_case}` "prerequisiteTestCase": "A String", # Optional. Test case that must be run before this test case. } @@ -468,7 +468,7 @@

Method Details

"A String", ], "displayName": "A String", # Required. Display name of the test case. - "name": "A String", # Identifier. The name of the test case resource. Format: `projects/{project_number}/apps/{app_id}/testCases/{test_case_id}` + "name": "A String", # Identifier. The name of the test case resource. Format: `projects/{project_number}/apps/{app}/testCases/{test_case}` "prerequisiteTestCase": "A String", # Optional. Test case that must be run before this test case. }
diff --git a/docs/dyn/firebaseapphosting_v1.projects.locations.backends.builds.html b/docs/dyn/firebaseapphosting_v1.projects.locations.backends.builds.html index 60a9160cd5..6bb7c77b77 100644 --- a/docs/dyn/firebaseapphosting_v1.projects.locations.backends.builds.html +++ b/docs/dyn/firebaseapphosting_v1.projects.locations.backends.builds.html @@ -113,7 +113,7 @@

Method Details

}, "buildLogsUri": "A String", # Output only. The location of the [Cloud Build logs](https://cloud.google.com/build/docs/view-build-results) for the build process. "config": { # Additional configuration of the backend for this build. # Optional. Additional configuration of the service. - "env": [ # Optional. Environment variables for this build. + "env": [ # Optional. Supplied environment variables for a specific build. Provided at Build creation time and immutable afterwards. This field is only applicable for Builds using a build image - (e.g., ContainerSource or ArchiveSource with locally_build_source) Attempts to set this for other build types will result in an error { # Environment variables for this build. "availability": [ # Optional. Where this variable should be made available. If left unspecified, will be available in both BUILD and BACKEND. "A String", @@ -282,7 +282,7 @@

Method Details

}, "buildLogsUri": "A String", # Output only. The location of the [Cloud Build logs](https://cloud.google.com/build/docs/view-build-results) for the build process. "config": { # Additional configuration of the backend for this build. # Optional. Additional configuration of the service. - "env": [ # Optional. Environment variables for this build. + "env": [ # Optional. Supplied environment variables for a specific build. Provided at Build creation time and immutable afterwards. This field is only applicable for Builds using a build image - (e.g., ContainerSource or ArchiveSource with locally_build_source) Attempts to set this for other build types will result in an error { # Environment variables for this build. "availability": [ # Optional. Where this variable should be made available. If left unspecified, will be available in both BUILD and BACKEND. "A String", @@ -389,7 +389,7 @@

Method Details

}, "buildLogsUri": "A String", # Output only. The location of the [Cloud Build logs](https://cloud.google.com/build/docs/view-build-results) for the build process. "config": { # Additional configuration of the backend for this build. # Optional. Additional configuration of the service. - "env": [ # Optional. Environment variables for this build. + "env": [ # Optional. Supplied environment variables for a specific build. Provided at Build creation time and immutable afterwards. This field is only applicable for Builds using a build image - (e.g., ContainerSource or ArchiveSource with locally_build_source) Attempts to set this for other build types will result in an error { # Environment variables for this build. "availability": [ # Optional. Where this variable should be made available. If left unspecified, will be available in both BUILD and BACKEND. "A String", diff --git a/docs/dyn/firebaseapphosting_v1.projects.locations.operations.html b/docs/dyn/firebaseapphosting_v1.projects.locations.operations.html index eb02426b4f..430ad3fd1a 100644 --- a/docs/dyn/firebaseapphosting_v1.projects.locations.operations.html +++ b/docs/dyn/firebaseapphosting_v1.projects.locations.operations.html @@ -184,7 +184,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -216,7 +216,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/firebaseapphosting_v1beta.projects.locations.backends.builds.html b/docs/dyn/firebaseapphosting_v1beta.projects.locations.backends.builds.html index 3a8b231743..8731d3db59 100644 --- a/docs/dyn/firebaseapphosting_v1beta.projects.locations.backends.builds.html +++ b/docs/dyn/firebaseapphosting_v1beta.projects.locations.backends.builds.html @@ -113,7 +113,7 @@

Method Details

}, "buildLogsUri": "A String", # Output only. The location of the [Cloud Build logs](https://cloud.google.com/build/docs/view-build-results) for the build process. "config": { # Additional configuration of the backend for this build. # Optional. Additional configuration of the service. - "env": [ # Optional. Environment variables for this build. + "env": [ # Optional. Supplied environment variables for a specific build. Provided at Build creation time and immutable afterwards. This field is only applicable for Builds using a build image - (e.g., ContainerSource or ArchiveSource with locally_build_source) Attempts to set this for other build types will result in an error { # Environment variables for this build. "availability": [ # Optional. Where this variable should be made available. If left unspecified, will be available in both BUILD and BACKEND. "A String", @@ -292,7 +292,7 @@

Method Details

}, "buildLogsUri": "A String", # Output only. The location of the [Cloud Build logs](https://cloud.google.com/build/docs/view-build-results) for the build process. "config": { # Additional configuration of the backend for this build. # Optional. Additional configuration of the service. - "env": [ # Optional. Environment variables for this build. + "env": [ # Optional. Supplied environment variables for a specific build. Provided at Build creation time and immutable afterwards. This field is only applicable for Builds using a build image - (e.g., ContainerSource or ArchiveSource with locally_build_source) Attempts to set this for other build types will result in an error { # Environment variables for this build. "availability": [ # Optional. Where this variable should be made available. If left unspecified, will be available in both BUILD and BACKEND. "A String", @@ -409,7 +409,7 @@

Method Details

}, "buildLogsUri": "A String", # Output only. The location of the [Cloud Build logs](https://cloud.google.com/build/docs/view-build-results) for the build process. "config": { # Additional configuration of the backend for this build. # Optional. Additional configuration of the service. - "env": [ # Optional. Environment variables for this build. + "env": [ # Optional. Supplied environment variables for a specific build. Provided at Build creation time and immutable afterwards. This field is only applicable for Builds using a build image - (e.g., ContainerSource or ArchiveSource with locally_build_source) Attempts to set this for other build types will result in an error { # Environment variables for this build. "availability": [ # Optional. Where this variable should be made available. If left unspecified, will be available in both BUILD and BACKEND. "A String", diff --git a/docs/dyn/firebaseapphosting_v1beta.projects.locations.operations.html b/docs/dyn/firebaseapphosting_v1beta.projects.locations.operations.html index 6ec98e2074..9d62c2e875 100644 --- a/docs/dyn/firebaseapphosting_v1beta.projects.locations.operations.html +++ b/docs/dyn/firebaseapphosting_v1beta.projects.locations.operations.html @@ -178,7 +178,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -210,7 +210,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/firebaseml_v1.operations.html b/docs/dyn/firebaseml_v1.operations.html index e5f20d503d..ef3049d021 100644 --- a/docs/dyn/firebaseml_v1.operations.html +++ b/docs/dyn/firebaseml_v1.operations.html @@ -146,7 +146,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -178,7 +178,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/firebaseml_v2beta.projects.locations.publishers.models.html b/docs/dyn/firebaseml_v2beta.projects.locations.publishers.models.html index da26d4054c..b2beb22df2 100644 --- a/docs/dyn/firebaseml_v2beta.projects.locations.publishers.models.html +++ b/docs/dyn/firebaseml_v2beta.projects.locations.publishers.models.html @@ -125,6 +125,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -152,6 +163,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -176,6 +190,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -249,6 +264,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. The only currently supported value is `audio/wav`. This represents 16-bit signed little-endian wav data, with a 24kHz sampling rate. `mime_type` will default to `audio/wav` if not set. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -257,6 +276,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. The only currently supported value is `audio/wav`. This represents 16-bit signed little-endian wav data, with a 24kHz sampling rate. `mime_type` will default to `audio/wav` if not set. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -266,6 +289,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -296,6 +320,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -323,6 +358,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -354,7 +392,7 @@

Method Details

"functionDeclarations": [ # Optional. Function tool type. One or more function declarations to be passed to the model along with the current user query. Model may decide to call a subset of these functions by populating FunctionCall in the response. User should provide a FunctionResponse for each function call in the next turn. Based on the function responses, Model will generate the final response back to the user. Maximum 512 function declarations can be provided. { # Structured representation of a function declaration as defined by the [OpenAPI 3.0 specification](https://spec.openapis.org/oas/v3.0.3). Included in this declaration are the function name, description, parameters and response type. This FunctionDeclaration is a representation of a block of code that can be used as a `Tool` by the model and executed by the client. "description": "A String", # Optional. Description and purpose of the function. Model uses it to decide how and whether to call the function. - "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots and dashes, with a maximum length of 64. + "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots, colons and dashes, with a maximum length of 64. "parameters": { # Schema is used to define the format of input/output data. Represents a select subset of an [OpenAPI 3.0 schema object](https://spec.openapis.org/oas/v3.0.3#schema-object). More fields may be added in the future as needed. # Optional. Describes the parameters to this function in JSON Schema Object format. Reflects the Open API 3.03 Parameter Object. string Key: the name of the parameter. Parameter names are case sensitive. Schema Value: the Schema defining the type used for the parameter. For function with no parameters, this can be left unset. Parameter names must start with a letter or an underscore and must only contain chars a-z, A-Z, 0-9, or underscores with a maximum length of 64. Example with 1 required and 1 optional parameter: type: OBJECT properties: param1: type: STRING param2: type: INTEGER required: - param1 "additionalProperties": "", # Optional. Can either be a boolean or an object; controls the presence of additional properties. "anyOf": [ # Optional. The value should be validated against any (one or more) of the subschemas in the list. @@ -602,6 +640,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -629,6 +678,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -653,6 +705,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -726,6 +779,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. The only currently supported value is `audio/wav`. This represents 16-bit signed little-endian wav data, with a 24kHz sampling rate. `mime_type` will default to `audio/wav` if not set. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -734,6 +791,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. The only currently supported value is `audio/wav`. This represents 16-bit signed little-endian wav data, with a 24kHz sampling rate. `mime_type` will default to `audio/wav` if not set. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -743,6 +804,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -783,6 +845,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -810,6 +883,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -828,6 +904,7 @@

Method Details

"A String", ], "mode": "A String", # Optional. Function calling mode. + "streamFunctionCallArguments": True or False, # Optional. When set to true, arguments of a single function call will be streamed out in multiple parts/contents/responses. Partial parameter results will be returned in the [FunctionCall.partial_args] field. }, "retrievalConfig": { # Retrieval config. # Optional. Retrieval config. "languageCode": "A String", # The language code of the user. @@ -856,7 +933,7 @@

Method Details

"functionDeclarations": [ # Optional. Function tool type. One or more function declarations to be passed to the model along with the current user query. Model may decide to call a subset of these functions by populating FunctionCall in the response. User should provide a FunctionResponse for each function call in the next turn. Based on the function responses, Model will generate the final response back to the user. Maximum 512 function declarations can be provided. { # Structured representation of a function declaration as defined by the [OpenAPI 3.0 specification](https://spec.openapis.org/oas/v3.0.3). Included in this declaration are the function name, description, parameters and response type. This FunctionDeclaration is a representation of a block of code that can be used as a `Tool` by the model and executed by the client. "description": "A String", # Optional. Description and purpose of the function. Model uses it to decide how and whether to call the function. - "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots and dashes, with a maximum length of 64. + "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots, colons and dashes, with a maximum length of 64. "parameters": { # Schema is used to define the format of input/output data. Represents a select subset of an [OpenAPI 3.0 schema object](https://spec.openapis.org/oas/v3.0.3#schema-object). More fields may be added in the future as needed. # Optional. Describes the parameters to this function in JSON Schema Object format. Reflects the Open API 3.03 Parameter Object. string Key: the name of the parameter. Parameter names are case sensitive. Schema Value: the Schema defining the type used for the parameter. For function with no parameters, this can be left unset. Parameter names must start with a letter or an underscore and must only contain chars a-z, A-Z, 0-9, or underscores with a maximum length of 64. Example with 1 required and 1 optional parameter: type: OBJECT properties: param1: type: STRING param2: type: INTEGER required: - param1 "additionalProperties": "", # Optional. Can either be a boolean or an object; controls the presence of additional properties. "anyOf": [ # Optional. The value should be validated against any (one or more) of the subschemas in the list. @@ -1100,6 +1177,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -1127,6 +1215,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -1346,6 +1437,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -1373,6 +1475,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -1397,6 +1502,7 @@

Method Details

"compressionQuality": 42, # Optional. The compression quality of the output image. "mimeType": "A String", # Optional. The image format that the output should be saved as. }, + "imageSize": "A String", # Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`. "personGeneration": "A String", # Optional. Controls whether the model can generate people. }, "logprobs": 42, # Optional. The number of top log probabilities to return for each token. This can be used to see which other tokens were considered likely candidates for a given position. A higher value will return more options, but it will also increase the size of the response. @@ -1470,6 +1576,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. The only currently supported value is `audio/wav`. This represents 16-bit signed little-endian wav data, with a 24kHz sampling rate. `mime_type` will default to `audio/wav` if not set. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, ], @@ -1478,6 +1588,10 @@

Method Details

"prebuiltVoiceConfig": { # Configuration for a prebuilt voice. # The configuration for a prebuilt voice. "voiceName": "A String", # The name of the prebuilt voice to use. }, + "replicatedVoiceConfig": { # The configuration for the replicated voice to use. # Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample. + "mimeType": "A String", # Optional. The mimetype of the voice sample. The only currently supported value is `audio/wav`. This represents 16-bit signed little-endian wav data, with a 24kHz sampling rate. `mime_type` will default to `audio/wav` if not set. + "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. + }, }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -1487,6 +1601,7 @@

Method Details

"thinkingConfig": { # Configuration for the model's thinking features. "Thinking" is a process where the model breaks down a complex task into smaller, manageable steps. This allows the model to reason about the task, plan its approach, and execute the plan to generate a high-quality response. # Optional. Configuration for thinking features. An error will be returned if this field is set for models that don't support thinking. "includeThoughts": True or False, # Optional. If true, the model will include its thoughts in the response. "Thoughts" are the intermediate steps the model takes to arrive at the final response. They can provide insights into the model's reasoning process and help with debugging. If this is true, thoughts are returned only when available. "thinkingBudget": 42, # Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency. + "thinkingLevel": "A String", # Optional. The number of thoughts tokens that the model should generate. }, "topK": 3.14, # Optional. Specifies the top-k sampling threshold. The model considers only the top k most probable tokens for the next token. This can be useful for generating more coherent and less random text. For example, a `top_k` of 40 means the model will choose the next word from the 40 most likely words. "topP": 3.14, # Optional. Specifies the nucleus sampling threshold. The model considers only the smallest set of tokens whose cumulative probability is at least `top_p`. This helps generate more diverse and less repetitive responses. For example, a `top_p` of 0.9 means the model considers tokens until the cumulative probability of the tokens to select from reaches 0.9. It's recommended to adjust either temperature or `top_p`, but not both. @@ -1527,6 +1642,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -1554,6 +1680,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -1572,6 +1701,7 @@

Method Details

"A String", ], "mode": "A String", # Optional. Function calling mode. + "streamFunctionCallArguments": True or False, # Optional. When set to true, arguments of a single function call will be streamed out in multiple parts/contents/responses. Partial parameter results will be returned in the [FunctionCall.partial_args] field. }, "retrievalConfig": { # Retrieval config. # Optional. Retrieval config. "languageCode": "A String", # The language code of the user. @@ -1600,7 +1730,7 @@

Method Details

"functionDeclarations": [ # Optional. Function tool type. One or more function declarations to be passed to the model along with the current user query. Model may decide to call a subset of these functions by populating FunctionCall in the response. User should provide a FunctionResponse for each function call in the next turn. Based on the function responses, Model will generate the final response back to the user. Maximum 512 function declarations can be provided. { # Structured representation of a function declaration as defined by the [OpenAPI 3.0 specification](https://spec.openapis.org/oas/v3.0.3). Included in this declaration are the function name, description, parameters and response type. This FunctionDeclaration is a representation of a block of code that can be used as a `Tool` by the model and executed by the client. "description": "A String", # Optional. Description and purpose of the function. Model uses it to decide how and whether to call the function. - "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots and dashes, with a maximum length of 64. + "name": "A String", # Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots, colons and dashes, with a maximum length of 64. "parameters": { # Schema is used to define the format of input/output data. Represents a select subset of an [OpenAPI 3.0 schema object](https://spec.openapis.org/oas/v3.0.3#schema-object). More fields may be added in the future as needed. # Optional. Describes the parameters to this function in JSON Schema Object format. Reflects the Open API 3.03 Parameter Object. string Key: the name of the parameter. Parameter names are case sensitive. Schema Value: the Schema defining the type used for the parameter. For function with no parameters, this can be left unset. Parameter names must start with a letter or an underscore and must only contain chars a-z, A-Z, 0-9, or underscores with a maximum length of 64. Example with 1 required and 1 optional parameter: type: OBJECT properties: param1: type: STRING param2: type: INTEGER required: - param1 "additionalProperties": "", # Optional. Can either be a boolean or an object; controls the presence of additional properties. "anyOf": [ # Optional. The value should be validated against any (one or more) of the subschemas in the list. @@ -1844,6 +1974,17 @@

Method Details

}, "id": "A String", # Optional. The unique id of the function call. If populated, the client to execute the `function_call` and return the response with the matching `id`. "name": "A String", # Optional. The name of the function to call. Matches [FunctionDeclaration.name]. + "partialArgs": [ # Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally. + { # Partial argument value of the function call. + "boolValue": True or False, # Optional. Represents a boolean value. + "jsonPath": "A String", # Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data". + "nullValue": "A String", # Optional. Represents a null value. + "numberValue": 3.14, # Optional. Represents a double value. + "stringValue": "A String", # Optional. Represents a string value. + "willContinue": True or False, # Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow. + }, + ], + "willContinue": True or False, # Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow. }, "functionResponse": { # The result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction. # Optional. The result of a function call. This is used to provide the model with the result of a function call that it predicted. "id": "A String", # Optional. The id of the function call this response is for. Populated by the client to match the corresponding function call `id`. @@ -1871,6 +2012,9 @@

Method Details

"displayName": "A String", # Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. "mimeType": "A String", # Required. The IANA standard MIME type of the source data. }, + "mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. + "level": "A String", # The tokenization quality used for given media. + }, "text": "A String", # Optional. The text content of the part. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. diff --git a/docs/dyn/firebasestorage_v1beta.projects.defaultBucket.html b/docs/dyn/firebasestorage_v1beta.projects.defaultBucket.html index 6a3a72b86a..2b5523edef 100644 --- a/docs/dyn/firebasestorage_v1beta.projects.defaultBucket.html +++ b/docs/dyn/firebasestorage_v1beta.projects.defaultBucket.html @@ -100,7 +100,7 @@

Method Details

"name": "A String", # Output only. Resource name of the bucket. }, "location": "A String", # Immutable. Location of the default bucket. - "name": "A String", # Resource name of the default bucket. + "name": "A String", # Identifier. Resource name of the default bucket. "storageClass": "A String", # Immutable. Storage class of the default bucket. Supported values are available at https://cloud.google.com/storage/docs/storage-classes#classes. } @@ -117,7 +117,7 @@

Method Details

"name": "A String", # Output only. Resource name of the bucket. }, "location": "A String", # Immutable. Location of the default bucket. - "name": "A String", # Resource name of the default bucket. + "name": "A String", # Identifier. Resource name of the default bucket. "storageClass": "A String", # Immutable. Storage class of the default bucket. Supported values are available at https://cloud.google.com/storage/docs/storage-classes#classes. }
diff --git a/docs/dyn/firebasestorage_v1beta.projects.html b/docs/dyn/firebasestorage_v1beta.projects.html index 9f2166acd7..61adcd6072 100644 --- a/docs/dyn/firebasestorage_v1beta.projects.html +++ b/docs/dyn/firebasestorage_v1beta.projects.html @@ -136,7 +136,7 @@

Method Details

"name": "A String", # Output only. Resource name of the bucket. }, "location": "A String", # Immutable. Location of the default bucket. - "name": "A String", # Resource name of the default bucket. + "name": "A String", # Identifier. Resource name of the default bucket. "storageClass": "A String", # Immutable. Storage class of the default bucket. Supported values are available at https://cloud.google.com/storage/docs/storage-classes#classes. } diff --git a/docs/dyn/firestore_v1.projects.databases.html b/docs/dyn/firestore_v1.projects.databases.html index f20c69a5da..ea12617cbb 100644 --- a/docs/dyn/firestore_v1.projects.databases.html +++ b/docs/dyn/firestore_v1.projects.databases.html @@ -368,7 +368,7 @@

Method Details

The object takes the form of: { # The request for FirestoreAdmin.ExportDocuments. - "collectionIds": [ # Which collection IDs to export. Unspecified means all collections. Each collection ID in this list must be unique. + "collectionIds": [ # IDs of the collection groups to export. Unspecified means all collection groups. Each collection group in this list must be unique. "A String", ], "namespaceIds": [ # An empty list represents all namespaces. This is the preferred usage for databases that don't use namespaces. An empty string element represents the default namespace. This should be used if the database has data in non-default namespaces, but doesn't want to include them. Each namespace in this list must be unique. @@ -471,7 +471,7 @@

Method Details

The object takes the form of: { # The request for FirestoreAdmin.ImportDocuments. - "collectionIds": [ # Which collection IDs to import. Unspecified means all collections included in the import. Each collection ID in this list must be unique. + "collectionIds": [ # IDs of the collection groups to import. Unspecified means all collection groups that were included in the export. Each collection group in this list must be unique. "A String", ], "inputUriPrefix": "A String", # Location of the exported files. This must match the output_uri_prefix of an ExportDocumentsResponse from an export that has completed successfully. See: google.firestore.admin.v1.ExportDocumentsResponse.output_uri_prefix. diff --git a/docs/dyn/gkebackup_v1.projects.locations.backupPlans.html b/docs/dyn/gkebackup_v1.projects.locations.backupPlans.html index bd2bb5ba0f..641c96ac11 100644 --- a/docs/dyn/gkebackup_v1.projects.locations.backupPlans.html +++ b/docs/dyn/gkebackup_v1.projects.locations.backupPlans.html @@ -94,6 +94,9 @@

Instance Methods

getIamPolicy(resource, options_requestedPolicyVersion=None, x__xgafv=None)

Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

+

+ getTags(name, x__xgafv=None)

+

Returns tags directly bound to a GCP resource.

list(parent, filter=None, orderBy=None, pageSize=None, pageToken=None, x__xgafv=None)

Lists BackupPlans in a given location.

@@ -106,6 +109,9 @@

Instance Methods

setIamPolicy(resource, body=None, x__xgafv=None)

Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.

+

+ setTags(name, body=None, x__xgafv=None)

+

Updates tags directly bound to a GCP resource.

testIamPermissions(resource, body=None, x__xgafv=None)

Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a `NOT_FOUND` error. Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.

@@ -425,6 +431,29 @@

Method Details

} +
+ getTags(name, x__xgafv=None) +
Returns tags directly bound to a GCP resource.
+
+Args:
+  name: string, Required. The full resource name of the service resource. (required)
+  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 GetTags.
+  "etag": "A String", # A checksum based on the current bindings. This field is always set in server responses.
+  "name": "A String", # Required. The full resource name of the service resource.
+  "tags": { # Required. Tag keys/values directly bound to this resource. Each item in the map must be expressed as " : ". For example: "123/environment" : "production", "123/costCenter" : "marketing"
+    "a_key": "A String",
+  },
+}
+
+
list(parent, filter=None, orderBy=None, pageSize=None, pageToken=None, x__xgafv=None)
Lists BackupPlans in a given location.
@@ -762,6 +791,40 @@ 

Method Details

}
+
+ setTags(name, body=None, x__xgafv=None) +
Updates tags directly bound to a GCP resource.
+
+Args:
+  name: string, Required. The full resource name of the service resource. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # Request message for SetTags.
+  "etag": "A String", # Optional. A checksum based on the current bindings which can be passed to prevent race conditions. If not passed, etag check would be skipped.
+  "requestId": "A String", # Optional. A unique identifier for this request. Must be a valid UUID. This request is only idempotent if a `request_id` is provided.
+  "tags": { # Required. These bindings will override any bindings previously set and will be effective immediately. Each item in the map must be expressed as " : ". For example: "123/environment" : "production", "123/costCenter" : "marketing"
+    "a_key": "A String",
+  },
+}
+
+  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 SetTags.
+  "etag": "A String", # A checksum based on the current bindings. This field is always set in server responses.
+  "name": "A String", # Required. The full resource name of the service resource.
+  "tags": { # Required. Tag keys/values directly bound to this resource. Each item in the map must be expressed as " : ". For example: "123/environment" : "production", "123/costCenter" : "marketing"
+    "a_key": "A String",
+  },
+}
+
+
testIamPermissions(resource, body=None, x__xgafv=None)
Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a `NOT_FOUND` error. Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.
diff --git a/docs/dyn/gkebackup_v1.projects.locations.html b/docs/dyn/gkebackup_v1.projects.locations.html
index 2f9b8a75c1..f6b26da5cc 100644
--- a/docs/dyn/gkebackup_v1.projects.locations.html
+++ b/docs/dyn/gkebackup_v1.projects.locations.html
@@ -150,7 +150,7 @@ 

Method Details

Args: name: string, The resource that owns the locations collection, if applicable. (required) - extraLocationTypes: string, Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage. (repeated) + extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated) filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160). pageSize: integer, The maximum number of results to return. If not set, the service selects a default. pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page. diff --git a/docs/dyn/gkebackup_v1.projects.locations.operations.html b/docs/dyn/gkebackup_v1.projects.locations.operations.html index 7dcee459f6..e3ff94c12f 100644 --- a/docs/dyn/gkebackup_v1.projects.locations.operations.html +++ b/docs/dyn/gkebackup_v1.projects.locations.operations.html @@ -184,7 +184,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -216,7 +216,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], }
diff --git a/docs/dyn/gkebackup_v1.projects.locations.restorePlans.html b/docs/dyn/gkebackup_v1.projects.locations.restorePlans.html index 371cf59a20..c382545e0d 100644 --- a/docs/dyn/gkebackup_v1.projects.locations.restorePlans.html +++ b/docs/dyn/gkebackup_v1.projects.locations.restorePlans.html @@ -94,6 +94,9 @@

Instance Methods

getIamPolicy(resource, options_requestedPolicyVersion=None, x__xgafv=None)

Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

+

+ getTags(name, x__xgafv=None)

+

Returns tags directly bound to a GCP resource.

list(parent, filter=None, orderBy=None, pageSize=None, pageToken=None, x__xgafv=None)

Lists RestorePlans in a given location.

@@ -106,6 +109,9 @@

Instance Methods

setIamPolicy(resource, body=None, x__xgafv=None)

Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.

+

+ setTags(name, body=None, x__xgafv=None)

+

Updates tags directly bound to a GCP resource.

testIamPermissions(resource, body=None, x__xgafv=None)

Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a `NOT_FOUND` error. Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.

@@ -492,6 +498,29 @@

Method Details

}
+
+ getTags(name, x__xgafv=None) +
Returns tags directly bound to a GCP resource.
+
+Args:
+  name: string, Required. The full resource name of the service resource. (required)
+  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 GetTags.
+  "etag": "A String", # A checksum based on the current bindings. This field is always set in server responses.
+  "name": "A String", # Required. The full resource name of the service resource.
+  "tags": { # Required. Tag keys/values directly bound to this resource. Each item in the map must be expressed as " : ". For example: "123/environment" : "production", "123/costCenter" : "marketing"
+    "a_key": "A String",
+  },
+}
+
+
list(parent, filter=None, orderBy=None, pageSize=None, pageToken=None, x__xgafv=None)
Lists RestorePlans in a given location.
@@ -895,6 +924,40 @@ 

Method Details

}
+
+ setTags(name, body=None, x__xgafv=None) +
Updates tags directly bound to a GCP resource.
+
+Args:
+  name: string, Required. The full resource name of the service resource. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # Request message for SetTags.
+  "etag": "A String", # Optional. A checksum based on the current bindings which can be passed to prevent race conditions. If not passed, etag check would be skipped.
+  "requestId": "A String", # Optional. A unique identifier for this request. Must be a valid UUID. This request is only idempotent if a `request_id` is provided.
+  "tags": { # Required. These bindings will override any bindings previously set and will be effective immediately. Each item in the map must be expressed as " : ". For example: "123/environment" : "production", "123/costCenter" : "marketing"
+    "a_key": "A String",
+  },
+}
+
+  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 SetTags.
+  "etag": "A String", # A checksum based on the current bindings. This field is always set in server responses.
+  "name": "A String", # Required. The full resource name of the service resource.
+  "tags": { # Required. Tag keys/values directly bound to this resource. Each item in the map must be expressed as " : ". For example: "123/environment" : "production", "123/costCenter" : "marketing"
+    "a_key": "A String",
+  },
+}
+
+
testIamPermissions(resource, body=None, x__xgafv=None)
Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a `NOT_FOUND` error. Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.
diff --git a/docs/dyn/gkehub_v1.projects.locations.operations.html b/docs/dyn/gkehub_v1.projects.locations.operations.html
index 00cae22e7d..7a1b6abac1 100644
--- a/docs/dyn/gkehub_v1.projects.locations.operations.html
+++ b/docs/dyn/gkehub_v1.projects.locations.operations.html
@@ -184,7 +184,7 @@ 

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -216,7 +216,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], }
diff --git a/docs/dyn/gkehub_v1alpha.projects.locations.html b/docs/dyn/gkehub_v1alpha.projects.locations.html index a45fb77b8f..1acfc29a97 100644 --- a/docs/dyn/gkehub_v1alpha.projects.locations.html +++ b/docs/dyn/gkehub_v1alpha.projects.locations.html @@ -94,6 +94,16 @@

Instance Methods

Returns the operations Resource.

+

+ rolloutSequences() +

+

Returns the rolloutSequences Resource.

+ +

+ rollouts() +

+

Returns the rollouts Resource.

+

scopes()

diff --git a/docs/dyn/gkehub_v1alpha.projects.locations.operations.html b/docs/dyn/gkehub_v1alpha.projects.locations.operations.html index b6312e5778..d57543a658 100644 --- a/docs/dyn/gkehub_v1alpha.projects.locations.operations.html +++ b/docs/dyn/gkehub_v1alpha.projects.locations.operations.html @@ -184,7 +184,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -216,7 +216,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/gkehub_v1alpha.projects.locations.rolloutSequences.html b/docs/dyn/gkehub_v1alpha.projects.locations.rolloutSequences.html new file mode 100644 index 0000000000..7ebfc736bd --- /dev/null +++ b/docs/dyn/gkehub_v1alpha.projects.locations.rolloutSequences.html @@ -0,0 +1,365 @@ + + + +

GKE Hub API . projects . locations . rolloutSequences

+

Instance Methods

+

+ close()

+

Close httplib2 connections.

+

+ create(parent, body=None, rolloutSequenceId=None, x__xgafv=None)

+

Create a new rollout sequence resource.

+

+ delete(name, x__xgafv=None)

+

Remove a RolloutSequence.

+

+ get(name, x__xgafv=None)

+

Retrieve a single rollout sequence.

+

+ list(parent, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

+

Retrieve the list of all rollout sequences.

+

+ list_next()

+

Retrieves the next page of results.

+

+ patch(name, body=None, updateMask=None, x__xgafv=None)

+

Update a rollout sequence.

+

Method Details

+
+ close() +
Close httplib2 connections.
+
+ +
+ create(parent, body=None, rolloutSequenceId=None, x__xgafv=None) +
Create a new rollout sequence resource.
+
+Args:
+  parent: string, Required. The parent resource where this rollout sequence will be created. projects/{project}/locations/{location} (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # RolloutSequence defines the desired order of upgrades.
+  "createTime": "A String", # Output only. The timestamp at which the Rollout Sequence was created.
+  "deleteTime": "A String", # Output only. The timestamp at the Rollout Sequence was deleted.
+  "displayName": "A String", # Optional. Human readable display name of the Rollout Sequence.
+  "etag": "A String", # Output only. etag of the Rollout Sequence Ex. abc1234
+  "labels": { # Optional. Labels for this Rollout Sequence.
+    "a_key": "A String",
+  },
+  "name": "A String", # Identifier. Name of the rollout sequence in the format of: projects/{PROJECT_ID}/locations/global/rolloutSequences/{NAME}
+  "stages": [ # Required. Ordered list of stages that constitutes this Rollout.
+    { # Rollout stage.
+      "clusterSelector": { # Selector for clusters. # Optional. Filter members of fleets (above) to a subset of clusters. If not specified, all clusters in the fleets are selected.
+        "labelSelector": "A String", # The label selector must be a valid CEL (go/cel) expression which evaluates resource.labels.
+      },
+      "fleetProjects": [ # Required. List of Fleet projects to select the clusters from. Expected format: projects/{project}
+        "A String",
+      ],
+      "soakDuration": "A String", # Optional. Soak time after upgrading all the clusters in the stage.
+    },
+  ],
+  "uid": "A String", # Output only. Google-generated UUID for this resource. This is unique across all Rollout Sequence resources. If a Rollout Sequence resource is deleted and another resource with the same name is created, it gets a different uid.
+  "updateTime": "A String", # Output only. The timestamp at which the Rollout Sequence was last updated.
+}
+
+  rolloutSequenceId: string, Required. User provided identifier that is used as part of the resource name; must conform to RFC-1034 and additionally restrict to lower-cased letters. This comes out roughly to: /^a-z+[a-z0-9]$/
+  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, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.
+    "a_key": "", # Properties of the object. Contains field @type with type URL.
+  },
+}
+
+ +
+ delete(name, x__xgafv=None) +
Remove a RolloutSequence.
+
+Args:
+  name: string, Required. The name of the rollout sequence to delete. projects/{project}/locations/{location}/rolloutSequences/{rollout_sequence} (required)
+  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, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.
+    "a_key": "", # Properties of the object. Contains field @type with type URL.
+  },
+}
+
+ +
+ get(name, x__xgafv=None) +
Retrieve a single rollout sequence.
+
+Args:
+  name: string, Required. The name of the rollout sequence to retrieve. projects/{project}/locations/{location}/rolloutSequences/{rollout_sequence} (required)
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # RolloutSequence defines the desired order of upgrades.
+  "createTime": "A String", # Output only. The timestamp at which the Rollout Sequence was created.
+  "deleteTime": "A String", # Output only. The timestamp at the Rollout Sequence was deleted.
+  "displayName": "A String", # Optional. Human readable display name of the Rollout Sequence.
+  "etag": "A String", # Output only. etag of the Rollout Sequence Ex. abc1234
+  "labels": { # Optional. Labels for this Rollout Sequence.
+    "a_key": "A String",
+  },
+  "name": "A String", # Identifier. Name of the rollout sequence in the format of: projects/{PROJECT_ID}/locations/global/rolloutSequences/{NAME}
+  "stages": [ # Required. Ordered list of stages that constitutes this Rollout.
+    { # Rollout stage.
+      "clusterSelector": { # Selector for clusters. # Optional. Filter members of fleets (above) to a subset of clusters. If not specified, all clusters in the fleets are selected.
+        "labelSelector": "A String", # The label selector must be a valid CEL (go/cel) expression which evaluates resource.labels.
+      },
+      "fleetProjects": [ # Required. List of Fleet projects to select the clusters from. Expected format: projects/{project}
+        "A String",
+      ],
+      "soakDuration": "A String", # Optional. Soak time after upgrading all the clusters in the stage.
+    },
+  ],
+  "uid": "A String", # Output only. Google-generated UUID for this resource. This is unique across all Rollout Sequence resources. If a Rollout Sequence resource is deleted and another resource with the same name is created, it gets a different uid.
+  "updateTime": "A String", # Output only. The timestamp at which the Rollout Sequence was last updated.
+}
+
+ +
+ list(parent, filter=None, pageSize=None, pageToken=None, x__xgafv=None) +
Retrieve the list of all rollout sequences.
+
+Args:
+  parent: string, Required. The parent, which owns this collection of rollout sequences. Format: projects/{project}/locations/{location} (required)
+  filter: string, Optional. Lists Rollout Sequences that match the filter expression, following the syntax outlined in https://google.aip.dev/160.
+  pageSize: integer, Optional. The maximum number of rollout sequences to return. The service may return fewer than this value. If unspecified, at most 50 rollout sequences will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000.
+  pageToken: string, Optional. A page token, received from a previous `ListRolloutSequences` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListRolloutSequences` must match the call that provided the page token.
+  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 listing rollout sequences.
+  "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.
+  "rolloutSequences": [ # The rollout sequences from the specified parent resource.
+    { # RolloutSequence defines the desired order of upgrades.
+      "createTime": "A String", # Output only. The timestamp at which the Rollout Sequence was created.
+      "deleteTime": "A String", # Output only. The timestamp at the Rollout Sequence was deleted.
+      "displayName": "A String", # Optional. Human readable display name of the Rollout Sequence.
+      "etag": "A String", # Output only. etag of the Rollout Sequence Ex. abc1234
+      "labels": { # Optional. Labels for this Rollout Sequence.
+        "a_key": "A String",
+      },
+      "name": "A String", # Identifier. Name of the rollout sequence in the format of: projects/{PROJECT_ID}/locations/global/rolloutSequences/{NAME}
+      "stages": [ # Required. Ordered list of stages that constitutes this Rollout.
+        { # Rollout stage.
+          "clusterSelector": { # Selector for clusters. # Optional. Filter members of fleets (above) to a subset of clusters. If not specified, all clusters in the fleets are selected.
+            "labelSelector": "A String", # The label selector must be a valid CEL (go/cel) expression which evaluates resource.labels.
+          },
+          "fleetProjects": [ # Required. List of Fleet projects to select the clusters from. Expected format: projects/{project}
+            "A String",
+          ],
+          "soakDuration": "A String", # Optional. Soak time after upgrading all the clusters in the stage.
+        },
+      ],
+      "uid": "A String", # Output only. Google-generated UUID for this resource. This is unique across all Rollout Sequence resources. If a Rollout Sequence resource is deleted and another resource with the same name is created, it gets a different uid.
+      "updateTime": "A String", # Output only. The timestamp at which the Rollout Sequence was last updated.
+    },
+  ],
+}
+
+ +
+ list_next() +
Retrieves the next page of results.
+
+        Args:
+          previous_request: The request for the previous page. (required)
+          previous_response: The response from the request for the previous page. (required)
+
+        Returns:
+          A request object that you can call 'execute()' on to request the next
+          page. Returns None if there are no more items in the collection.
+        
+
+ +
+ patch(name, body=None, updateMask=None, x__xgafv=None) +
Update a rollout sequence.
+
+Args:
+  name: string, Identifier. Name of the rollout sequence in the format of: projects/{PROJECT_ID}/locations/global/rolloutSequences/{NAME} (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # RolloutSequence defines the desired order of upgrades.
+  "createTime": "A String", # Output only. The timestamp at which the Rollout Sequence was created.
+  "deleteTime": "A String", # Output only. The timestamp at the Rollout Sequence was deleted.
+  "displayName": "A String", # Optional. Human readable display name of the Rollout Sequence.
+  "etag": "A String", # Output only. etag of the Rollout Sequence Ex. abc1234
+  "labels": { # Optional. Labels for this Rollout Sequence.
+    "a_key": "A String",
+  },
+  "name": "A String", # Identifier. Name of the rollout sequence in the format of: projects/{PROJECT_ID}/locations/global/rolloutSequences/{NAME}
+  "stages": [ # Required. Ordered list of stages that constitutes this Rollout.
+    { # Rollout stage.
+      "clusterSelector": { # Selector for clusters. # Optional. Filter members of fleets (above) to a subset of clusters. If not specified, all clusters in the fleets are selected.
+        "labelSelector": "A String", # The label selector must be a valid CEL (go/cel) expression which evaluates resource.labels.
+      },
+      "fleetProjects": [ # Required. List of Fleet projects to select the clusters from. Expected format: projects/{project}
+        "A String",
+      ],
+      "soakDuration": "A String", # Optional. Soak time after upgrading all the clusters in the stage.
+    },
+  ],
+  "uid": "A String", # Output only. Google-generated UUID for this resource. This is unique across all Rollout Sequence resources. If a Rollout Sequence resource is deleted and another resource with the same name is created, it gets a different uid.
+  "updateTime": "A String", # Output only. The timestamp at which the Rollout Sequence was last updated.
+}
+
+  updateMask: string, Optional. The list of fields to update.
+  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, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.
+    "a_key": "", # Properties of the object. Contains field @type with type URL.
+  },
+}
+
+ + \ No newline at end of file diff --git a/docs/dyn/gkehub_v1alpha.projects.locations.rollouts.html b/docs/dyn/gkehub_v1alpha.projects.locations.rollouts.html new file mode 100644 index 0000000000..58facbf6e6 --- /dev/null +++ b/docs/dyn/gkehub_v1alpha.projects.locations.rollouts.html @@ -0,0 +1,295 @@ + + + +

GKE Hub API . projects . locations . rollouts

+

Instance Methods

+

+ close()

+

Close httplib2 connections.

+

+ get(name, x__xgafv=None)

+

Retrieve a single rollout.

+

+ list(parent, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

+

Retrieve the list of all rollouts.

+

+ list_next()

+

Retrieves the next page of results.

+

Method Details

+
+ close() +
Close httplib2 connections.
+
+ +
+ get(name, x__xgafv=None) +
Retrieve a single rollout.
+
+Args:
+  name: string, Required. The name of the rollout to retrieve. projects/{project}/locations/{location}/rollouts/{rollout} (required)
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Rollout contains the Rollout metadata and configuration.
+  "completeTime": "A String", # Output only. The timestamp at which the Rollout was completed.
+  "createTime": "A String", # Output only. The timestamp at which the Rollout was created.
+  "deleteTime": "A String", # Output only. The timestamp at the Rollout was deleted.
+  "displayName": "A String", # Optional. Human readable display name of the Rollout.
+  "etag": "A String", # Output only. etag of the Rollout Ex. abc1234
+  "excludedClusters": [ # Optional. Output only. The excluded clusters from the rollout.
+    { # An excluded cluster from the rollout.
+      "membership": "A String", # Output only. The name of the fleet Membership resource associated to the excluded cluster.
+      "reason": "A String", # Output only. The reason for excluding the cluster from the rollout.
+    },
+  ],
+  "feature": { # Feature config to use for Rollout. # Optional. Feature config to use for Rollout.
+    "binaryAuthorizationConfig": { # BinaryAuthorizationConfig defines the fleet level configuration of binary authorization feature. # Optional. Configuration for Binary Authorization.
+      "evaluationMode": "A String", # Optional. Mode of operation for binauthz policy evaluation.
+      "policyBindings": [ # Optional. Binauthz policies that apply to this cluster.
+        { # Binauthz policy that applies to this cluster.
+          "name": "A String", # The relative resource name of the binauthz platform policy to audit. GKE platform policies have the following format: `projects/{project_number}/platforms/gke/policies/{policy_id}`.
+        },
+      ],
+    },
+    "securityPostureConfig": { # SecurityPostureConfig defines the flags needed to enable/disable features for the Security Posture API. # Optional. Configuration for Security Posture.
+      "mode": "A String", # Sets which mode to use for Security Posture features.
+      "vulnerabilityMode": "A String", # Sets which mode to use for vulnerability scanning.
+    },
+  },
+  "labels": { # Optional. Labels for this Rollout.
+    "a_key": "A String",
+  },
+  "membershipStates": { # Output only. States of upgrading control plane or node pool targets of a single cluster (GKE Hub membership) that's part of this Rollout. The key is the membership name of the cluster. The value is the state of the cluster.
+    "a_key": { # Metadata about single cluster (GKE Hub membership) that's part of this Rollout.
+      "lastUpdateTime": "A String", # Optional. Output only. The time this status and any related Rollout-specific details for the membership were updated.
+      "stageAssignment": 42, # Output only. The stage assignment of this cluster in this rollout.
+      "targets": [ # Output only. The targets of the rollout - clusters or node pools that are being upgraded. All targets belongs to the same cluster, identified by the membership name (key of membership_states map).
+        { # Metadata about the status of targets (clusters or node pools) involved in the Rollout.
+          "cluster": "A String", # Optional. Output only. The resource link of the Cluster resource upgraded in this Rollout. It is formatted as: ///projects//locations//clusters/. I.e. for GKE clusters, it is formatted as: //container.googleapis.com/projects//locations//clusters/. For GDCE, it is formatted as: //edgecontainer.googleapis.com/projects//locations//clusters/.
+          "nodePool": "A String", # Optional. Output only. The resource link of the NodePool resource upgraded in this Rollout. It is formatted as: ///projects//locations//clusters//nodePools/.
+          "operation": "A String", # Optional. Output only. The operation resource name performing the mutation.
+          "reason": "A String", # Optional. Output only. A human-readable description of the current status.
+          "state": "A String", # Output only. The high-level, machine-readable status of this Rollout for the target.
+        },
+      ],
+    },
+  },
+  "name": "A String", # Identifier. The full, unique resource name of this Rollout in the format of `projects/{project}/locations/global/rollouts/{rollout}`.
+  "rolloutSequence": "A String", # Optional. Immutable. The full, unique resource name of the rollout sequence that initiatied this Rollout. In the format of `projects/{project}/locations/global/rolloutSequences/{rollout_sequence}`. Empty for user initiated rollouts.
+  "schedule": { # Schedule represents the schedule of the Rollout. # Output only. The schedule of the Rollout.
+    "waves": [ # Output only. The schedule of each wave in the Rollout.
+      { # WaveSchedule represents the schedule of a single rollout wave.
+        "waveEndTime": "A String", # Output only. The time at which the wave ends.
+        "waveNumber": 42, # Output only. The wave number to which this schedule applies.
+        "waveStartTime": "A String", # Output only. The time at which the wave starts.
+      },
+    ],
+  },
+  "stages": [ # Output only. The stages of the Rollout. Note: this is only populated for google-initiated rollouts.
+    { # Stage represents a single stage in the Rollout.
+      "endTime": "A String", # Optional. Output only. The time at which the wave ended.
+      "soakDuration": "A String", # Optional. Duration to soak after this wave before starting the next wave.
+      "stageNumber": 42, # Output only. The wave number to which this status applies.
+      "startTime": "A String", # Optional. Output only. The time at which the wave started.
+      "state": "A String", # Output only. The state of the wave.
+    },
+  ],
+  "state": "A String", # Output only. State specifies various states of the Rollout.
+  "stateReason": "A String", # Output only. A human-readable description explaining the reason for the current state.
+  "uid": "A String", # Output only. Google-generated UUID for this resource. This is unique across all Rollout resources. If a Rollout resource is deleted and another resource with the same name is created, it gets a different uid.
+  "updateTime": "A String", # Output only. The timestamp at which the Rollout was last updated.
+  "versionUpgrade": { # Config for version upgrade of clusters. # Optional. Config for version upgrade of clusters. Note: Currently for GDCE clusters only.
+    "desiredVersion": "A String", # Optional. Desired version of the component.
+    "type": "A String", # Optional. Type of version upgrade specifies which component should be upgraded.
+  },
+}
+
+ +
+ list(parent, filter=None, pageSize=None, pageToken=None, x__xgafv=None) +
Retrieve the list of all rollouts.
+
+Args:
+  parent: string, Required. The parent, which owns this collection of rollout. Format: projects/{project}/locations/{location} (required)
+  filter: string, Optional. Lists Rollouts that match the filter expression, following the syntax outlined in https://google.aip.dev/160.
+  pageSize: integer, The maximum number of rollout to return. The service may return fewer than this value. If unspecified, at most 50 rollouts will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000.
+  pageToken: string, A page token, received from a previous `ListRollouts` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListRollouts` must match the call that provided the page token.
+  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 listing rollouts.
+  "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.
+  "rollouts": [ # The rollouts from the specified parent resource.
+    { # Rollout contains the Rollout metadata and configuration.
+      "completeTime": "A String", # Output only. The timestamp at which the Rollout was completed.
+      "createTime": "A String", # Output only. The timestamp at which the Rollout was created.
+      "deleteTime": "A String", # Output only. The timestamp at the Rollout was deleted.
+      "displayName": "A String", # Optional. Human readable display name of the Rollout.
+      "etag": "A String", # Output only. etag of the Rollout Ex. abc1234
+      "excludedClusters": [ # Optional. Output only. The excluded clusters from the rollout.
+        { # An excluded cluster from the rollout.
+          "membership": "A String", # Output only. The name of the fleet Membership resource associated to the excluded cluster.
+          "reason": "A String", # Output only. The reason for excluding the cluster from the rollout.
+        },
+      ],
+      "feature": { # Feature config to use for Rollout. # Optional. Feature config to use for Rollout.
+        "binaryAuthorizationConfig": { # BinaryAuthorizationConfig defines the fleet level configuration of binary authorization feature. # Optional. Configuration for Binary Authorization.
+          "evaluationMode": "A String", # Optional. Mode of operation for binauthz policy evaluation.
+          "policyBindings": [ # Optional. Binauthz policies that apply to this cluster.
+            { # Binauthz policy that applies to this cluster.
+              "name": "A String", # The relative resource name of the binauthz platform policy to audit. GKE platform policies have the following format: `projects/{project_number}/platforms/gke/policies/{policy_id}`.
+            },
+          ],
+        },
+        "securityPostureConfig": { # SecurityPostureConfig defines the flags needed to enable/disable features for the Security Posture API. # Optional. Configuration for Security Posture.
+          "mode": "A String", # Sets which mode to use for Security Posture features.
+          "vulnerabilityMode": "A String", # Sets which mode to use for vulnerability scanning.
+        },
+      },
+      "labels": { # Optional. Labels for this Rollout.
+        "a_key": "A String",
+      },
+      "membershipStates": { # Output only. States of upgrading control plane or node pool targets of a single cluster (GKE Hub membership) that's part of this Rollout. The key is the membership name of the cluster. The value is the state of the cluster.
+        "a_key": { # Metadata about single cluster (GKE Hub membership) that's part of this Rollout.
+          "lastUpdateTime": "A String", # Optional. Output only. The time this status and any related Rollout-specific details for the membership were updated.
+          "stageAssignment": 42, # Output only. The stage assignment of this cluster in this rollout.
+          "targets": [ # Output only. The targets of the rollout - clusters or node pools that are being upgraded. All targets belongs to the same cluster, identified by the membership name (key of membership_states map).
+            { # Metadata about the status of targets (clusters or node pools) involved in the Rollout.
+              "cluster": "A String", # Optional. Output only. The resource link of the Cluster resource upgraded in this Rollout. It is formatted as: ///projects//locations//clusters/. I.e. for GKE clusters, it is formatted as: //container.googleapis.com/projects//locations//clusters/. For GDCE, it is formatted as: //edgecontainer.googleapis.com/projects//locations//clusters/.
+              "nodePool": "A String", # Optional. Output only. The resource link of the NodePool resource upgraded in this Rollout. It is formatted as: ///projects//locations//clusters//nodePools/.
+              "operation": "A String", # Optional. Output only. The operation resource name performing the mutation.
+              "reason": "A String", # Optional. Output only. A human-readable description of the current status.
+              "state": "A String", # Output only. The high-level, machine-readable status of this Rollout for the target.
+            },
+          ],
+        },
+      },
+      "name": "A String", # Identifier. The full, unique resource name of this Rollout in the format of `projects/{project}/locations/global/rollouts/{rollout}`.
+      "rolloutSequence": "A String", # Optional. Immutable. The full, unique resource name of the rollout sequence that initiatied this Rollout. In the format of `projects/{project}/locations/global/rolloutSequences/{rollout_sequence}`. Empty for user initiated rollouts.
+      "schedule": { # Schedule represents the schedule of the Rollout. # Output only. The schedule of the Rollout.
+        "waves": [ # Output only. The schedule of each wave in the Rollout.
+          { # WaveSchedule represents the schedule of a single rollout wave.
+            "waveEndTime": "A String", # Output only. The time at which the wave ends.
+            "waveNumber": 42, # Output only. The wave number to which this schedule applies.
+            "waveStartTime": "A String", # Output only. The time at which the wave starts.
+          },
+        ],
+      },
+      "stages": [ # Output only. The stages of the Rollout. Note: this is only populated for google-initiated rollouts.
+        { # Stage represents a single stage in the Rollout.
+          "endTime": "A String", # Optional. Output only. The time at which the wave ended.
+          "soakDuration": "A String", # Optional. Duration to soak after this wave before starting the next wave.
+          "stageNumber": 42, # Output only. The wave number to which this status applies.
+          "startTime": "A String", # Optional. Output only. The time at which the wave started.
+          "state": "A String", # Output only. The state of the wave.
+        },
+      ],
+      "state": "A String", # Output only. State specifies various states of the Rollout.
+      "stateReason": "A String", # Output only. A human-readable description explaining the reason for the current state.
+      "uid": "A String", # Output only. Google-generated UUID for this resource. This is unique across all Rollout resources. If a Rollout resource is deleted and another resource with the same name is created, it gets a different uid.
+      "updateTime": "A String", # Output only. The timestamp at which the Rollout was last updated.
+      "versionUpgrade": { # Config for version upgrade of clusters. # Optional. Config for version upgrade of clusters. Note: Currently for GDCE clusters only.
+        "desiredVersion": "A String", # Optional. Desired version of the component.
+        "type": "A String", # Optional. Type of version upgrade specifies which component should be upgraded.
+      },
+    },
+  ],
+}
+
+ +
+ list_next() +
Retrieves the next page of results.
+
+        Args:
+          previous_request: The request for the previous page. (required)
+          previous_response: The response from the request for the previous page. (required)
+
+        Returns:
+          A request object that you can call 'execute()' on to request the next
+          page. Returns None if there are no more items in the collection.
+        
+
+ + \ No newline at end of file diff --git a/docs/dyn/gkehub_v1beta.projects.locations.html b/docs/dyn/gkehub_v1beta.projects.locations.html index cdb22c21aa..29b0d50ff1 100644 --- a/docs/dyn/gkehub_v1beta.projects.locations.html +++ b/docs/dyn/gkehub_v1beta.projects.locations.html @@ -94,6 +94,16 @@

Instance Methods

Returns the operations Resource.

+

+ rolloutSequences() +

+

Returns the rolloutSequences Resource.

+ +

+ rollouts() +

+

Returns the rollouts Resource.

+

scopes()

diff --git a/docs/dyn/gkehub_v1beta.projects.locations.operations.html b/docs/dyn/gkehub_v1beta.projects.locations.operations.html index 44c6ce87d7..3f85727cf6 100644 --- a/docs/dyn/gkehub_v1beta.projects.locations.operations.html +++ b/docs/dyn/gkehub_v1beta.projects.locations.operations.html @@ -184,7 +184,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -216,7 +216,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/gkehub_v1beta.projects.locations.rolloutSequences.html b/docs/dyn/gkehub_v1beta.projects.locations.rolloutSequences.html new file mode 100644 index 0000000000..918b57b7cc --- /dev/null +++ b/docs/dyn/gkehub_v1beta.projects.locations.rolloutSequences.html @@ -0,0 +1,365 @@ + + + +

GKE Hub API . projects . locations . rolloutSequences

+

Instance Methods

+

+ close()

+

Close httplib2 connections.

+

+ create(parent, body=None, rolloutSequenceId=None, x__xgafv=None)

+

Create a new rollout sequence resource.

+

+ delete(name, x__xgafv=None)

+

Remove a RolloutSequence.

+

+ get(name, x__xgafv=None)

+

Retrieve a single rollout sequence.

+

+ list(parent, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

+

Retrieve the list of all rollout sequences.

+

+ list_next()

+

Retrieves the next page of results.

+

+ patch(name, body=None, updateMask=None, x__xgafv=None)

+

Update a rollout sequence.

+

Method Details

+
+ close() +
Close httplib2 connections.
+
+ +
+ create(parent, body=None, rolloutSequenceId=None, x__xgafv=None) +
Create a new rollout sequence resource.
+
+Args:
+  parent: string, Required. The parent resource where this rollout sequence will be created. projects/{project}/locations/{location} (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # RolloutSequence defines the desired order of upgrades.
+  "createTime": "A String", # Output only. The timestamp at which the Rollout Sequence was created.
+  "deleteTime": "A String", # Output only. The timestamp at the Rollout Sequence was deleted.
+  "displayName": "A String", # Optional. Human readable display name of the Rollout Sequence.
+  "etag": "A String", # Output only. etag of the Rollout Sequence Ex. abc1234
+  "labels": { # Optional. Labels for this Rollout Sequence.
+    "a_key": "A String",
+  },
+  "name": "A String", # Identifier. Name of the rollout sequence in the format of: projects/{PROJECT_ID}/locations/global/rolloutSequences/{NAME}
+  "stages": [ # Required. Ordered list of stages that constitutes this Rollout.
+    { # Rollout stage.
+      "clusterSelector": { # Selector for clusters. # Optional. Filter members of fleets (above) to a subset of clusters. If not specified, all clusters in the fleets are selected.
+        "labelSelector": "A String", # The label selector must be a valid CEL (go/cel) expression which evaluates resource.labels.
+      },
+      "fleetProjects": [ # Required. List of Fleet projects to select the clusters from. Expected format: projects/{project}
+        "A String",
+      ],
+      "soakDuration": "A String", # Optional. Soak time after upgrading all the clusters in the stage.
+    },
+  ],
+  "uid": "A String", # Output only. Google-generated UUID for this resource. This is unique across all Rollout Sequence resources. If a Rollout Sequence resource is deleted and another resource with the same name is created, it gets a different uid.
+  "updateTime": "A String", # Output only. The timestamp at which the Rollout Sequence was last updated.
+}
+
+  rolloutSequenceId: string, Required. User provided identifier that is used as part of the resource name; must conform to RFC-1034 and additionally restrict to lower-cased letters. This comes out roughly to: /^a-z+[a-z0-9]$/
+  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, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.
+    "a_key": "", # Properties of the object. Contains field @type with type URL.
+  },
+}
+
+ +
+ delete(name, x__xgafv=None) +
Remove a RolloutSequence.
+
+Args:
+  name: string, Required. The name of the rollout sequence to delete. projects/{project}/locations/{location}/rolloutSequences/{rollout_sequence} (required)
+  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, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.
+    "a_key": "", # Properties of the object. Contains field @type with type URL.
+  },
+}
+
+ +
+ get(name, x__xgafv=None) +
Retrieve a single rollout sequence.
+
+Args:
+  name: string, Required. The name of the rollout sequence to retrieve. projects/{project}/locations/{location}/rolloutSequences/{rollout_sequence} (required)
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # RolloutSequence defines the desired order of upgrades.
+  "createTime": "A String", # Output only. The timestamp at which the Rollout Sequence was created.
+  "deleteTime": "A String", # Output only. The timestamp at the Rollout Sequence was deleted.
+  "displayName": "A String", # Optional. Human readable display name of the Rollout Sequence.
+  "etag": "A String", # Output only. etag of the Rollout Sequence Ex. abc1234
+  "labels": { # Optional. Labels for this Rollout Sequence.
+    "a_key": "A String",
+  },
+  "name": "A String", # Identifier. Name of the rollout sequence in the format of: projects/{PROJECT_ID}/locations/global/rolloutSequences/{NAME}
+  "stages": [ # Required. Ordered list of stages that constitutes this Rollout.
+    { # Rollout stage.
+      "clusterSelector": { # Selector for clusters. # Optional. Filter members of fleets (above) to a subset of clusters. If not specified, all clusters in the fleets are selected.
+        "labelSelector": "A String", # The label selector must be a valid CEL (go/cel) expression which evaluates resource.labels.
+      },
+      "fleetProjects": [ # Required. List of Fleet projects to select the clusters from. Expected format: projects/{project}
+        "A String",
+      ],
+      "soakDuration": "A String", # Optional. Soak time after upgrading all the clusters in the stage.
+    },
+  ],
+  "uid": "A String", # Output only. Google-generated UUID for this resource. This is unique across all Rollout Sequence resources. If a Rollout Sequence resource is deleted and another resource with the same name is created, it gets a different uid.
+  "updateTime": "A String", # Output only. The timestamp at which the Rollout Sequence was last updated.
+}
+
+ +
+ list(parent, filter=None, pageSize=None, pageToken=None, x__xgafv=None) +
Retrieve the list of all rollout sequences.
+
+Args:
+  parent: string, Required. The parent, which owns this collection of rollout sequences. Format: projects/{project}/locations/{location} (required)
+  filter: string, Optional. Lists Rollout Sequences that match the filter expression, following the syntax outlined in https://google.aip.dev/160.
+  pageSize: integer, Optional. The maximum number of rollout sequences to return. The service may return fewer than this value. If unspecified, at most 50 rollout sequences will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000.
+  pageToken: string, Optional. A page token, received from a previous `ListRolloutSequences` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListRolloutSequences` must match the call that provided the page token.
+  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 listing rollout sequences.
+  "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.
+  "rolloutSequences": [ # The rollout sequences from the specified parent resource.
+    { # RolloutSequence defines the desired order of upgrades.
+      "createTime": "A String", # Output only. The timestamp at which the Rollout Sequence was created.
+      "deleteTime": "A String", # Output only. The timestamp at the Rollout Sequence was deleted.
+      "displayName": "A String", # Optional. Human readable display name of the Rollout Sequence.
+      "etag": "A String", # Output only. etag of the Rollout Sequence Ex. abc1234
+      "labels": { # Optional. Labels for this Rollout Sequence.
+        "a_key": "A String",
+      },
+      "name": "A String", # Identifier. Name of the rollout sequence in the format of: projects/{PROJECT_ID}/locations/global/rolloutSequences/{NAME}
+      "stages": [ # Required. Ordered list of stages that constitutes this Rollout.
+        { # Rollout stage.
+          "clusterSelector": { # Selector for clusters. # Optional. Filter members of fleets (above) to a subset of clusters. If not specified, all clusters in the fleets are selected.
+            "labelSelector": "A String", # The label selector must be a valid CEL (go/cel) expression which evaluates resource.labels.
+          },
+          "fleetProjects": [ # Required. List of Fleet projects to select the clusters from. Expected format: projects/{project}
+            "A String",
+          ],
+          "soakDuration": "A String", # Optional. Soak time after upgrading all the clusters in the stage.
+        },
+      ],
+      "uid": "A String", # Output only. Google-generated UUID for this resource. This is unique across all Rollout Sequence resources. If a Rollout Sequence resource is deleted and another resource with the same name is created, it gets a different uid.
+      "updateTime": "A String", # Output only. The timestamp at which the Rollout Sequence was last updated.
+    },
+  ],
+}
+
+ +
+ list_next() +
Retrieves the next page of results.
+
+        Args:
+          previous_request: The request for the previous page. (required)
+          previous_response: The response from the request for the previous page. (required)
+
+        Returns:
+          A request object that you can call 'execute()' on to request the next
+          page. Returns None if there are no more items in the collection.
+        
+
+ +
+ patch(name, body=None, updateMask=None, x__xgafv=None) +
Update a rollout sequence.
+
+Args:
+  name: string, Identifier. Name of the rollout sequence in the format of: projects/{PROJECT_ID}/locations/global/rolloutSequences/{NAME} (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # RolloutSequence defines the desired order of upgrades.
+  "createTime": "A String", # Output only. The timestamp at which the Rollout Sequence was created.
+  "deleteTime": "A String", # Output only. The timestamp at the Rollout Sequence was deleted.
+  "displayName": "A String", # Optional. Human readable display name of the Rollout Sequence.
+  "etag": "A String", # Output only. etag of the Rollout Sequence Ex. abc1234
+  "labels": { # Optional. Labels for this Rollout Sequence.
+    "a_key": "A String",
+  },
+  "name": "A String", # Identifier. Name of the rollout sequence in the format of: projects/{PROJECT_ID}/locations/global/rolloutSequences/{NAME}
+  "stages": [ # Required. Ordered list of stages that constitutes this Rollout.
+    { # Rollout stage.
+      "clusterSelector": { # Selector for clusters. # Optional. Filter members of fleets (above) to a subset of clusters. If not specified, all clusters in the fleets are selected.
+        "labelSelector": "A String", # The label selector must be a valid CEL (go/cel) expression which evaluates resource.labels.
+      },
+      "fleetProjects": [ # Required. List of Fleet projects to select the clusters from. Expected format: projects/{project}
+        "A String",
+      ],
+      "soakDuration": "A String", # Optional. Soak time after upgrading all the clusters in the stage.
+    },
+  ],
+  "uid": "A String", # Output only. Google-generated UUID for this resource. This is unique across all Rollout Sequence resources. If a Rollout Sequence resource is deleted and another resource with the same name is created, it gets a different uid.
+  "updateTime": "A String", # Output only. The timestamp at which the Rollout Sequence was last updated.
+}
+
+  updateMask: string, Optional. The list of fields to update.
+  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, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.
+    "a_key": "", # Properties of the object. Contains field @type with type URL.
+  },
+}
+
+ + \ No newline at end of file diff --git a/docs/dyn/gkehub_v1beta.projects.locations.rollouts.html b/docs/dyn/gkehub_v1beta.projects.locations.rollouts.html new file mode 100644 index 0000000000..404d3f2b52 --- /dev/null +++ b/docs/dyn/gkehub_v1beta.projects.locations.rollouts.html @@ -0,0 +1,295 @@ + + + +

GKE Hub API . projects . locations . rollouts

+

Instance Methods

+

+ close()

+

Close httplib2 connections.

+

+ get(name, x__xgafv=None)

+

Retrieve a single rollout.

+

+ list(parent, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

+

Retrieve the list of all rollouts.

+

+ list_next()

+

Retrieves the next page of results.

+

Method Details

+
+ close() +
Close httplib2 connections.
+
+ +
+ get(name, x__xgafv=None) +
Retrieve a single rollout.
+
+Args:
+  name: string, Required. The name of the rollout to retrieve. projects/{project}/locations/{location}/rollouts/{rollout} (required)
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Rollout contains the Rollout metadata and configuration.
+  "completeTime": "A String", # Output only. The timestamp at which the Rollout was completed.
+  "createTime": "A String", # Output only. The timestamp at which the Rollout was created.
+  "deleteTime": "A String", # Output only. The timestamp at the Rollout was deleted.
+  "displayName": "A String", # Optional. Human readable display name of the Rollout.
+  "etag": "A String", # Output only. etag of the Rollout Ex. abc1234
+  "excludedClusters": [ # Optional. Output only. The excluded clusters from the rollout.
+    { # An excluded cluster from the rollout.
+      "membership": "A String", # Output only. The name of the fleet Membership resource associated to the excluded cluster.
+      "reason": "A String", # Output only. The reason for excluding the cluster from the rollout.
+    },
+  ],
+  "feature": { # Feature config to use for Rollout. # Optional. Feature config to use for Rollout.
+    "binaryAuthorizationConfig": { # BinaryAuthorizationConfig defines the fleet level configuration of binary authorization feature. # Optional. Configuration for Binary Authorization.
+      "evaluationMode": "A String", # Optional. Mode of operation for binauthz policy evaluation.
+      "policyBindings": [ # Optional. Binauthz policies that apply to this cluster.
+        { # Binauthz policy that applies to this cluster.
+          "name": "A String", # The relative resource name of the binauthz platform policy to audit. GKE platform policies have the following format: `projects/{project_number}/platforms/gke/policies/{policy_id}`.
+        },
+      ],
+    },
+    "securityPostureConfig": { # SecurityPostureConfig defines the flags needed to enable/disable features for the Security Posture API. # Optional. Configuration for Security Posture.
+      "mode": "A String", # Sets which mode to use for Security Posture features.
+      "vulnerabilityMode": "A String", # Sets which mode to use for vulnerability scanning.
+    },
+  },
+  "labels": { # Optional. Labels for this Rollout.
+    "a_key": "A String",
+  },
+  "membershipStates": { # Output only. States of upgrading control plane or node pool targets of a single cluster (GKE Hub membership) that's part of this Rollout. The key is the membership name of the cluster. The value is the state of the cluster.
+    "a_key": { # Metadata about single cluster (GKE Hub membership) that's part of this Rollout.
+      "lastUpdateTime": "A String", # Optional. Output only. The time this status and any related Rollout-specific details for the membership were updated.
+      "stageAssignment": 42, # Output only. The stage assignment of this cluster in this rollout.
+      "targets": [ # Output only. The targets of the rollout - clusters or node pools that are being upgraded. All targets belongs to the same cluster, identified by the membership name (key of membership_states map).
+        { # Metadata about the status of targets (clusters or node pools) involved in the Rollout.
+          "cluster": "A String", # Optional. Output only. The resource link of the Cluster resource upgraded in this Rollout. It is formatted as: ///projects//locations//clusters/. I.e. for GKE clusters, it is formatted as: //container.googleapis.com/projects//locations//clusters/. For GDCE, it is formatted as: //edgecontainer.googleapis.com/projects//locations//clusters/.
+          "nodePool": "A String", # Optional. Output only. The resource link of the NodePool resource upgraded in this Rollout. It is formatted as: ///projects//locations//clusters//nodePools/.
+          "operation": "A String", # Optional. Output only. The operation resource name performing the mutation.
+          "reason": "A String", # Optional. Output only. A human-readable description of the current status.
+          "state": "A String", # Output only. The high-level, machine-readable status of this Rollout for the target.
+        },
+      ],
+    },
+  },
+  "name": "A String", # Identifier. The full, unique resource name of this Rollout in the format of `projects/{project}/locations/global/rollouts/{rollout}`.
+  "rolloutSequence": "A String", # Optional. Immutable. The full, unique resource name of the rollout sequence that initiatied this Rollout. In the format of `projects/{project}/locations/global/rolloutSequences/{rollout_sequence}`. Empty for user initiated rollouts.
+  "schedule": { # Schedule represents the schedule of the Rollout. # Output only. The schedule of the Rollout.
+    "waves": [ # Output only. The schedule of each wave in the Rollout.
+      { # WaveSchedule represents the schedule of a single rollout wave.
+        "waveEndTime": "A String", # Output only. The time at which the wave ends.
+        "waveNumber": 42, # Output only. The wave number to which this schedule applies.
+        "waveStartTime": "A String", # Output only. The time at which the wave starts.
+      },
+    ],
+  },
+  "stages": [ # Output only. The stages of the Rollout. Note: this is only populated for google-initiated rollouts.
+    { # Stage represents a single stage in the Rollout.
+      "endTime": "A String", # Optional. Output only. The time at which the wave ended.
+      "soakDuration": "A String", # Optional. Duration to soak after this wave before starting the next wave.
+      "stageNumber": 42, # Output only. The wave number to which this status applies.
+      "startTime": "A String", # Optional. Output only. The time at which the wave started.
+      "state": "A String", # Output only. The state of the wave.
+    },
+  ],
+  "state": "A String", # Output only. State specifies various states of the Rollout.
+  "stateReason": "A String", # Output only. A human-readable description explaining the reason for the current state.
+  "uid": "A String", # Output only. Google-generated UUID for this resource. This is unique across all Rollout resources. If a Rollout resource is deleted and another resource with the same name is created, it gets a different uid.
+  "updateTime": "A String", # Output only. The timestamp at which the Rollout was last updated.
+  "versionUpgrade": { # Config for version upgrade of clusters. # Optional. Config for version upgrade of clusters. Note: Currently for GDCE clusters only.
+    "desiredVersion": "A String", # Optional. Desired version of the component.
+    "type": "A String", # Optional. Type of version upgrade specifies which component should be upgraded.
+  },
+}
+
+ +
+ list(parent, filter=None, pageSize=None, pageToken=None, x__xgafv=None) +
Retrieve the list of all rollouts.
+
+Args:
+  parent: string, Required. The parent, which owns this collection of rollout. Format: projects/{project}/locations/{location} (required)
+  filter: string, Optional. Lists Rollouts that match the filter expression, following the syntax outlined in https://google.aip.dev/160.
+  pageSize: integer, The maximum number of rollout to return. The service may return fewer than this value. If unspecified, at most 50 rollouts will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000.
+  pageToken: string, A page token, received from a previous `ListRollouts` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListRollouts` must match the call that provided the page token.
+  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 listing rollouts.
+  "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.
+  "rollouts": [ # The rollouts from the specified parent resource.
+    { # Rollout contains the Rollout metadata and configuration.
+      "completeTime": "A String", # Output only. The timestamp at which the Rollout was completed.
+      "createTime": "A String", # Output only. The timestamp at which the Rollout was created.
+      "deleteTime": "A String", # Output only. The timestamp at the Rollout was deleted.
+      "displayName": "A String", # Optional. Human readable display name of the Rollout.
+      "etag": "A String", # Output only. etag of the Rollout Ex. abc1234
+      "excludedClusters": [ # Optional. Output only. The excluded clusters from the rollout.
+        { # An excluded cluster from the rollout.
+          "membership": "A String", # Output only. The name of the fleet Membership resource associated to the excluded cluster.
+          "reason": "A String", # Output only. The reason for excluding the cluster from the rollout.
+        },
+      ],
+      "feature": { # Feature config to use for Rollout. # Optional. Feature config to use for Rollout.
+        "binaryAuthorizationConfig": { # BinaryAuthorizationConfig defines the fleet level configuration of binary authorization feature. # Optional. Configuration for Binary Authorization.
+          "evaluationMode": "A String", # Optional. Mode of operation for binauthz policy evaluation.
+          "policyBindings": [ # Optional. Binauthz policies that apply to this cluster.
+            { # Binauthz policy that applies to this cluster.
+              "name": "A String", # The relative resource name of the binauthz platform policy to audit. GKE platform policies have the following format: `projects/{project_number}/platforms/gke/policies/{policy_id}`.
+            },
+          ],
+        },
+        "securityPostureConfig": { # SecurityPostureConfig defines the flags needed to enable/disable features for the Security Posture API. # Optional. Configuration for Security Posture.
+          "mode": "A String", # Sets which mode to use for Security Posture features.
+          "vulnerabilityMode": "A String", # Sets which mode to use for vulnerability scanning.
+        },
+      },
+      "labels": { # Optional. Labels for this Rollout.
+        "a_key": "A String",
+      },
+      "membershipStates": { # Output only. States of upgrading control plane or node pool targets of a single cluster (GKE Hub membership) that's part of this Rollout. The key is the membership name of the cluster. The value is the state of the cluster.
+        "a_key": { # Metadata about single cluster (GKE Hub membership) that's part of this Rollout.
+          "lastUpdateTime": "A String", # Optional. Output only. The time this status and any related Rollout-specific details for the membership were updated.
+          "stageAssignment": 42, # Output only. The stage assignment of this cluster in this rollout.
+          "targets": [ # Output only. The targets of the rollout - clusters or node pools that are being upgraded. All targets belongs to the same cluster, identified by the membership name (key of membership_states map).
+            { # Metadata about the status of targets (clusters or node pools) involved in the Rollout.
+              "cluster": "A String", # Optional. Output only. The resource link of the Cluster resource upgraded in this Rollout. It is formatted as: ///projects//locations//clusters/. I.e. for GKE clusters, it is formatted as: //container.googleapis.com/projects//locations//clusters/. For GDCE, it is formatted as: //edgecontainer.googleapis.com/projects//locations//clusters/.
+              "nodePool": "A String", # Optional. Output only. The resource link of the NodePool resource upgraded in this Rollout. It is formatted as: ///projects//locations//clusters//nodePools/.
+              "operation": "A String", # Optional. Output only. The operation resource name performing the mutation.
+              "reason": "A String", # Optional. Output only. A human-readable description of the current status.
+              "state": "A String", # Output only. The high-level, machine-readable status of this Rollout for the target.
+            },
+          ],
+        },
+      },
+      "name": "A String", # Identifier. The full, unique resource name of this Rollout in the format of `projects/{project}/locations/global/rollouts/{rollout}`.
+      "rolloutSequence": "A String", # Optional. Immutable. The full, unique resource name of the rollout sequence that initiatied this Rollout. In the format of `projects/{project}/locations/global/rolloutSequences/{rollout_sequence}`. Empty for user initiated rollouts.
+      "schedule": { # Schedule represents the schedule of the Rollout. # Output only. The schedule of the Rollout.
+        "waves": [ # Output only. The schedule of each wave in the Rollout.
+          { # WaveSchedule represents the schedule of a single rollout wave.
+            "waveEndTime": "A String", # Output only. The time at which the wave ends.
+            "waveNumber": 42, # Output only. The wave number to which this schedule applies.
+            "waveStartTime": "A String", # Output only. The time at which the wave starts.
+          },
+        ],
+      },
+      "stages": [ # Output only. The stages of the Rollout. Note: this is only populated for google-initiated rollouts.
+        { # Stage represents a single stage in the Rollout.
+          "endTime": "A String", # Optional. Output only. The time at which the wave ended.
+          "soakDuration": "A String", # Optional. Duration to soak after this wave before starting the next wave.
+          "stageNumber": 42, # Output only. The wave number to which this status applies.
+          "startTime": "A String", # Optional. Output only. The time at which the wave started.
+          "state": "A String", # Output only. The state of the wave.
+        },
+      ],
+      "state": "A String", # Output only. State specifies various states of the Rollout.
+      "stateReason": "A String", # Output only. A human-readable description explaining the reason for the current state.
+      "uid": "A String", # Output only. Google-generated UUID for this resource. This is unique across all Rollout resources. If a Rollout resource is deleted and another resource with the same name is created, it gets a different uid.
+      "updateTime": "A String", # Output only. The timestamp at which the Rollout was last updated.
+      "versionUpgrade": { # Config for version upgrade of clusters. # Optional. Config for version upgrade of clusters. Note: Currently for GDCE clusters only.
+        "desiredVersion": "A String", # Optional. Desired version of the component.
+        "type": "A String", # Optional. Type of version upgrade specifies which component should be upgraded.
+      },
+    },
+  ],
+}
+
+ +
+ list_next() +
Retrieves the next page of results.
+
+        Args:
+          previous_request: The request for the previous page. (required)
+          previous_response: The response from the request for the previous page. (required)
+
+        Returns:
+          A request object that you can call 'execute()' on to request the next
+          page. Returns None if there are no more items in the collection.
+        
+
+ + \ No newline at end of file diff --git a/docs/dyn/gkehub_v1beta1.projects.locations.operations.html b/docs/dyn/gkehub_v1beta1.projects.locations.operations.html index ca8b39942e..9d2d48139e 100644 --- a/docs/dyn/gkehub_v1beta1.projects.locations.operations.html +++ b/docs/dyn/gkehub_v1beta1.projects.locations.operations.html @@ -184,7 +184,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -216,7 +216,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/gkehub_v2.projects.locations.operations.html b/docs/dyn/gkehub_v2.projects.locations.operations.html index cfe38d6771..edb0d3fd79 100644 --- a/docs/dyn/gkehub_v2.projects.locations.operations.html +++ b/docs/dyn/gkehub_v2.projects.locations.operations.html @@ -163,7 +163,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -195,7 +195,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/gkehub_v2alpha.projects.locations.operations.html b/docs/dyn/gkehub_v2alpha.projects.locations.operations.html index 58d7161cb2..06e2c449fa 100644 --- a/docs/dyn/gkehub_v2alpha.projects.locations.operations.html +++ b/docs/dyn/gkehub_v2alpha.projects.locations.operations.html @@ -163,7 +163,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -195,7 +195,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/gkehub_v2beta.projects.locations.operations.html b/docs/dyn/gkehub_v2beta.projects.locations.operations.html index 2a156914f7..0f02f2ece0 100644 --- a/docs/dyn/gkehub_v2beta.projects.locations.operations.html +++ b/docs/dyn/gkehub_v2beta.projects.locations.operations.html @@ -163,7 +163,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -195,7 +195,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/gkeonprem_v1.projects.locations.bareMetalAdminClusters.html b/docs/dyn/gkeonprem_v1.projects.locations.bareMetalAdminClusters.html index 89fb0ee0fc..f0dc839109 100644 --- a/docs/dyn/gkeonprem_v1.projects.locations.bareMetalAdminClusters.html +++ b/docs/dyn/gkeonprem_v1.projects.locations.bareMetalAdminClusters.html @@ -186,6 +186,56 @@

Method Details

"membership": "A String", # Output only. The name of the managed fleet Membership resource associated to this cluster. Membership names are formatted as `projects//locations//memberships/`. }, "loadBalancer": { # BareMetalAdminLoadBalancerConfig specifies the load balancer configuration. # Load balancer configuration. + "bgpLbConfig": { # BareMetalAdminBgpLbConfig represents configuration parameters for a Border Gateway Protocol (BGP) load balancer. # Configuration for BGP typed load balancers. + "addressPools": [ # Required. AddressPools is a list of non-overlapping IP pools used by load balancer typed services. All addresses must be routable to load balancer nodes. IngressVIP must be included in the pools. + { # Represents an IP pool used by the load balancer. + "addresses": [ # Required. The addresses that are part of this pool. Each address must be either in the CIDR form (1.2.3.0/24) or range form (1.2.3.1-1.2.3.5). + "A String", + ], + "avoidBuggyIps": True or False, # If true, avoid using IPs ending in .0 or .255. This avoids buggy consumer devices mistakenly dropping IPv4 traffic for those special IP addresses. + "manualAssign": True or False, # If true, prevent IP addresses from being automatically assigned. + "pool": "A String", # Required. The name of the address pool. + }, + ], + "asn": "A String", # Required. BGP autonomous system number (ASN) of the cluster. This field can be updated after cluster creation. + "bgpPeerConfigs": [ # Required. The list of BGP peers that the cluster will connect to. At least one peer must be configured for each control plane node. Control plane nodes will connect to these peers to advertise the control plane VIP. The Services load balancer also uses these peers by default. This field can be updated after cluster creation. + { # BareMetalAdminBgpPeerConfig represents configuration parameters for a Border Gateway Protocol (BGP) peer. + "asn": "A String", # Required. BGP autonomous system number (ASN) for the network that contains the external peer device. + "controlPlaneNodes": [ # The IP address of the control plane node that connects to the external peer. If you don't specify any control plane nodes, all control plane nodes can connect to the external peer. If you specify one or more IP addresses, only the nodes specified participate in peering sessions. + "A String", + ], + "ipAddress": "A String", # Required. The IP address of the external peer device. + }, + ], + "loadBalancerNodePoolConfig": { # Specifies the load balancer's node pool configuration. # Specifies the node pool running data plane load balancing. L2 connectivity is required among nodes in this pool. If missing, the control plane node pool is used for data plane load balancing. + "nodePoolConfig": { # BareMetalNodePoolConfig describes the configuration of all nodes within a given bare metal node pool. # The generic configuration for a node pool running a load balancer. + "kubeletConfig": { # KubeletConfig defines the modifiable kubelet configurations for bare metal machines. Note: this list includes fields supported in GKE (see https://cloud.google.com/kubernetes-engine/docs/how-to/node-system-config#kubelet-options). # The modifiable kubelet configurations for the bare metal machines. + "registryBurst": 42, # The maximum size of bursty pulls, temporarily allows pulls to burst to this number, while still not exceeding registry_pull_qps. The value must not be a negative number. Updating this field may impact scalability by changing the amount of traffic produced by image pulls. Defaults to 10. + "registryPullQps": 42, # The limit of registry pulls per second. Setting this value to 0 means no limit. Updating this field may impact scalability by changing the amount of traffic produced by image pulls. Defaults to 5. + "serializeImagePullsDisabled": True or False, # Prevents the Kubelet from pulling multiple images at a time. We recommend *not* changing the default value on nodes that run docker daemon with version < 1.9 or an Another Union File System (Aufs) storage backend. Issue https://github.com/kubernetes/kubernetes/issues/10959 has more details. + }, + "labels": { # The labels assigned to nodes of this node pool. An object containing a list of key/value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }. + "a_key": "A String", + }, + "nodeConfigs": [ # Required. The list of machine addresses in the bare metal node pool. + { # BareMetalNodeConfig lists machine addresses to access Nodes. + "labels": { # The labels assigned to this node. An object containing a list of key/value pairs. The labels here, unioned with the labels set on BareMetalNodePoolConfig are the set of labels that will be applied to the node. If there are any conflicts, the BareMetalNodeConfig labels take precedence. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }. + "a_key": "A String", + }, + "nodeIp": "A String", # The default IPv4 address for SSH access and Kubernetes node. Example: 192.168.0.1 + }, + ], + "operatingSystem": "A String", # Specifies the nodes operating system (default: LINUX). + "taints": [ # The initial taints assigned to nodes of this node pool. + { # NodeTaint applied to every Kubernetes node in a node pool. Kubernetes taints can be used together with tolerations to control how workloads are scheduled to your nodes. Node taints are permanent. + "effect": "A String", # The taint effect. + "key": "A String", # Key associated with the effect. + "value": "A String", # Value associated with the effect. + }, + ], + }, + }, + }, "manualLbConfig": { # BareMetalAdminManualLbConfig represents configuration parameters for a manual load balancer. # Manually configured load balancers. "enabled": True or False, # Whether manual load balancing is enabled. }, @@ -219,6 +269,7 @@

Method Details

}, "name": "A String", # Immutable. The bare metal admin cluster resource name. "networkConfig": { # BareMetalAdminNetworkConfig specifies the cluster network configuration. # Network configuration. + "advancedNetworking": True or False, # Enables the use of advanced Anthos networking features, such as Bundled Load Balancing with BGP or the egress NAT gateway. Setting configuration for advanced networking features will automatically set this flag. "islandModeCidr": { # BareMetalAdminIslandModeCidrConfig specifies the cluster CIDR configuration while running in island mode. # Configuration for Island mode CIDR. "podAddressCidrBlocks": [ # Required. All pods in the cluster are assigned an RFC1918 IPv4 address from these ranges. This field cannot be changed after creation. "A String", @@ -227,6 +278,9 @@

Method Details

"A String", ], }, + "multipleNetworkInterfacesConfig": { # Specifies the multiple networking interfaces cluster configuration. # Configuration for multiple network interfaces. + "enabled": True or False, # Whether to enable multiple network interfaces for your pods. When set network_config.advanced_networking is automatically set to true. + }, }, "nodeAccessConfig": { # Specifies the node access related settings for the bare metal admin cluster. # Node access related configurations. "loginUser": "A String", # Required. LoginUser is the user name used to access node machines. It defaults to "root" if not set. @@ -458,6 +512,56 @@

Method Details

"membership": "A String", # Output only. The name of the managed fleet Membership resource associated to this cluster. Membership names are formatted as `projects//locations//memberships/`. }, "loadBalancer": { # BareMetalAdminLoadBalancerConfig specifies the load balancer configuration. # Load balancer configuration. + "bgpLbConfig": { # BareMetalAdminBgpLbConfig represents configuration parameters for a Border Gateway Protocol (BGP) load balancer. # Configuration for BGP typed load balancers. + "addressPools": [ # Required. AddressPools is a list of non-overlapping IP pools used by load balancer typed services. All addresses must be routable to load balancer nodes. IngressVIP must be included in the pools. + { # Represents an IP pool used by the load balancer. + "addresses": [ # Required. The addresses that are part of this pool. Each address must be either in the CIDR form (1.2.3.0/24) or range form (1.2.3.1-1.2.3.5). + "A String", + ], + "avoidBuggyIps": True or False, # If true, avoid using IPs ending in .0 or .255. This avoids buggy consumer devices mistakenly dropping IPv4 traffic for those special IP addresses. + "manualAssign": True or False, # If true, prevent IP addresses from being automatically assigned. + "pool": "A String", # Required. The name of the address pool. + }, + ], + "asn": "A String", # Required. BGP autonomous system number (ASN) of the cluster. This field can be updated after cluster creation. + "bgpPeerConfigs": [ # Required. The list of BGP peers that the cluster will connect to. At least one peer must be configured for each control plane node. Control plane nodes will connect to these peers to advertise the control plane VIP. The Services load balancer also uses these peers by default. This field can be updated after cluster creation. + { # BareMetalAdminBgpPeerConfig represents configuration parameters for a Border Gateway Protocol (BGP) peer. + "asn": "A String", # Required. BGP autonomous system number (ASN) for the network that contains the external peer device. + "controlPlaneNodes": [ # The IP address of the control plane node that connects to the external peer. If you don't specify any control plane nodes, all control plane nodes can connect to the external peer. If you specify one or more IP addresses, only the nodes specified participate in peering sessions. + "A String", + ], + "ipAddress": "A String", # Required. The IP address of the external peer device. + }, + ], + "loadBalancerNodePoolConfig": { # Specifies the load balancer's node pool configuration. # Specifies the node pool running data plane load balancing. L2 connectivity is required among nodes in this pool. If missing, the control plane node pool is used for data plane load balancing. + "nodePoolConfig": { # BareMetalNodePoolConfig describes the configuration of all nodes within a given bare metal node pool. # The generic configuration for a node pool running a load balancer. + "kubeletConfig": { # KubeletConfig defines the modifiable kubelet configurations for bare metal machines. Note: this list includes fields supported in GKE (see https://cloud.google.com/kubernetes-engine/docs/how-to/node-system-config#kubelet-options). # The modifiable kubelet configurations for the bare metal machines. + "registryBurst": 42, # The maximum size of bursty pulls, temporarily allows pulls to burst to this number, while still not exceeding registry_pull_qps. The value must not be a negative number. Updating this field may impact scalability by changing the amount of traffic produced by image pulls. Defaults to 10. + "registryPullQps": 42, # The limit of registry pulls per second. Setting this value to 0 means no limit. Updating this field may impact scalability by changing the amount of traffic produced by image pulls. Defaults to 5. + "serializeImagePullsDisabled": True or False, # Prevents the Kubelet from pulling multiple images at a time. We recommend *not* changing the default value on nodes that run docker daemon with version < 1.9 or an Another Union File System (Aufs) storage backend. Issue https://github.com/kubernetes/kubernetes/issues/10959 has more details. + }, + "labels": { # The labels assigned to nodes of this node pool. An object containing a list of key/value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }. + "a_key": "A String", + }, + "nodeConfigs": [ # Required. The list of machine addresses in the bare metal node pool. + { # BareMetalNodeConfig lists machine addresses to access Nodes. + "labels": { # The labels assigned to this node. An object containing a list of key/value pairs. The labels here, unioned with the labels set on BareMetalNodePoolConfig are the set of labels that will be applied to the node. If there are any conflicts, the BareMetalNodeConfig labels take precedence. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }. + "a_key": "A String", + }, + "nodeIp": "A String", # The default IPv4 address for SSH access and Kubernetes node. Example: 192.168.0.1 + }, + ], + "operatingSystem": "A String", # Specifies the nodes operating system (default: LINUX). + "taints": [ # The initial taints assigned to nodes of this node pool. + { # NodeTaint applied to every Kubernetes node in a node pool. Kubernetes taints can be used together with tolerations to control how workloads are scheduled to your nodes. Node taints are permanent. + "effect": "A String", # The taint effect. + "key": "A String", # Key associated with the effect. + "value": "A String", # Value associated with the effect. + }, + ], + }, + }, + }, "manualLbConfig": { # BareMetalAdminManualLbConfig represents configuration parameters for a manual load balancer. # Manually configured load balancers. "enabled": True or False, # Whether manual load balancing is enabled. }, @@ -491,6 +595,7 @@

Method Details

}, "name": "A String", # Immutable. The bare metal admin cluster resource name. "networkConfig": { # BareMetalAdminNetworkConfig specifies the cluster network configuration. # Network configuration. + "advancedNetworking": True or False, # Enables the use of advanced Anthos networking features, such as Bundled Load Balancing with BGP or the egress NAT gateway. Setting configuration for advanced networking features will automatically set this flag. "islandModeCidr": { # BareMetalAdminIslandModeCidrConfig specifies the cluster CIDR configuration while running in island mode. # Configuration for Island mode CIDR. "podAddressCidrBlocks": [ # Required. All pods in the cluster are assigned an RFC1918 IPv4 address from these ranges. This field cannot be changed after creation. "A String", @@ -499,6 +604,9 @@

Method Details

"A String", ], }, + "multipleNetworkInterfacesConfig": { # Specifies the multiple networking interfaces cluster configuration. # Configuration for multiple network interfaces. + "enabled": True or False, # Whether to enable multiple network interfaces for your pods. When set network_config.advanced_networking is automatically set to true. + }, }, "nodeAccessConfig": { # Specifies the node access related settings for the bare metal admin cluster. # Node access related configurations. "loginUser": "A String", # Required. LoginUser is the user name used to access node machines. It defaults to "root" if not set. @@ -695,6 +803,56 @@

Method Details

"membership": "A String", # Output only. The name of the managed fleet Membership resource associated to this cluster. Membership names are formatted as `projects//locations//memberships/`. }, "loadBalancer": { # BareMetalAdminLoadBalancerConfig specifies the load balancer configuration. # Load balancer configuration. + "bgpLbConfig": { # BareMetalAdminBgpLbConfig represents configuration parameters for a Border Gateway Protocol (BGP) load balancer. # Configuration for BGP typed load balancers. + "addressPools": [ # Required. AddressPools is a list of non-overlapping IP pools used by load balancer typed services. All addresses must be routable to load balancer nodes. IngressVIP must be included in the pools. + { # Represents an IP pool used by the load balancer. + "addresses": [ # Required. The addresses that are part of this pool. Each address must be either in the CIDR form (1.2.3.0/24) or range form (1.2.3.1-1.2.3.5). + "A String", + ], + "avoidBuggyIps": True or False, # If true, avoid using IPs ending in .0 or .255. This avoids buggy consumer devices mistakenly dropping IPv4 traffic for those special IP addresses. + "manualAssign": True or False, # If true, prevent IP addresses from being automatically assigned. + "pool": "A String", # Required. The name of the address pool. + }, + ], + "asn": "A String", # Required. BGP autonomous system number (ASN) of the cluster. This field can be updated after cluster creation. + "bgpPeerConfigs": [ # Required. The list of BGP peers that the cluster will connect to. At least one peer must be configured for each control plane node. Control plane nodes will connect to these peers to advertise the control plane VIP. The Services load balancer also uses these peers by default. This field can be updated after cluster creation. + { # BareMetalAdminBgpPeerConfig represents configuration parameters for a Border Gateway Protocol (BGP) peer. + "asn": "A String", # Required. BGP autonomous system number (ASN) for the network that contains the external peer device. + "controlPlaneNodes": [ # The IP address of the control plane node that connects to the external peer. If you don't specify any control plane nodes, all control plane nodes can connect to the external peer. If you specify one or more IP addresses, only the nodes specified participate in peering sessions. + "A String", + ], + "ipAddress": "A String", # Required. The IP address of the external peer device. + }, + ], + "loadBalancerNodePoolConfig": { # Specifies the load balancer's node pool configuration. # Specifies the node pool running data plane load balancing. L2 connectivity is required among nodes in this pool. If missing, the control plane node pool is used for data plane load balancing. + "nodePoolConfig": { # BareMetalNodePoolConfig describes the configuration of all nodes within a given bare metal node pool. # The generic configuration for a node pool running a load balancer. + "kubeletConfig": { # KubeletConfig defines the modifiable kubelet configurations for bare metal machines. Note: this list includes fields supported in GKE (see https://cloud.google.com/kubernetes-engine/docs/how-to/node-system-config#kubelet-options). # The modifiable kubelet configurations for the bare metal machines. + "registryBurst": 42, # The maximum size of bursty pulls, temporarily allows pulls to burst to this number, while still not exceeding registry_pull_qps. The value must not be a negative number. Updating this field may impact scalability by changing the amount of traffic produced by image pulls. Defaults to 10. + "registryPullQps": 42, # The limit of registry pulls per second. Setting this value to 0 means no limit. Updating this field may impact scalability by changing the amount of traffic produced by image pulls. Defaults to 5. + "serializeImagePullsDisabled": True or False, # Prevents the Kubelet from pulling multiple images at a time. We recommend *not* changing the default value on nodes that run docker daemon with version < 1.9 or an Another Union File System (Aufs) storage backend. Issue https://github.com/kubernetes/kubernetes/issues/10959 has more details. + }, + "labels": { # The labels assigned to nodes of this node pool. An object containing a list of key/value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }. + "a_key": "A String", + }, + "nodeConfigs": [ # Required. The list of machine addresses in the bare metal node pool. + { # BareMetalNodeConfig lists machine addresses to access Nodes. + "labels": { # The labels assigned to this node. An object containing a list of key/value pairs. The labels here, unioned with the labels set on BareMetalNodePoolConfig are the set of labels that will be applied to the node. If there are any conflicts, the BareMetalNodeConfig labels take precedence. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }. + "a_key": "A String", + }, + "nodeIp": "A String", # The default IPv4 address for SSH access and Kubernetes node. Example: 192.168.0.1 + }, + ], + "operatingSystem": "A String", # Specifies the nodes operating system (default: LINUX). + "taints": [ # The initial taints assigned to nodes of this node pool. + { # NodeTaint applied to every Kubernetes node in a node pool. Kubernetes taints can be used together with tolerations to control how workloads are scheduled to your nodes. Node taints are permanent. + "effect": "A String", # The taint effect. + "key": "A String", # Key associated with the effect. + "value": "A String", # Value associated with the effect. + }, + ], + }, + }, + }, "manualLbConfig": { # BareMetalAdminManualLbConfig represents configuration parameters for a manual load balancer. # Manually configured load balancers. "enabled": True or False, # Whether manual load balancing is enabled. }, @@ -728,6 +886,7 @@

Method Details

}, "name": "A String", # Immutable. The bare metal admin cluster resource name. "networkConfig": { # BareMetalAdminNetworkConfig specifies the cluster network configuration. # Network configuration. + "advancedNetworking": True or False, # Enables the use of advanced Anthos networking features, such as Bundled Load Balancing with BGP or the egress NAT gateway. Setting configuration for advanced networking features will automatically set this flag. "islandModeCidr": { # BareMetalAdminIslandModeCidrConfig specifies the cluster CIDR configuration while running in island mode. # Configuration for Island mode CIDR. "podAddressCidrBlocks": [ # Required. All pods in the cluster are assigned an RFC1918 IPv4 address from these ranges. This field cannot be changed after creation. "A String", @@ -736,6 +895,9 @@

Method Details

"A String", ], }, + "multipleNetworkInterfacesConfig": { # Specifies the multiple networking interfaces cluster configuration. # Configuration for multiple network interfaces. + "enabled": True or False, # Whether to enable multiple network interfaces for your pods. When set network_config.advanced_networking is automatically set to true. + }, }, "nodeAccessConfig": { # Specifies the node access related settings for the bare metal admin cluster. # Node access related configurations. "loginUser": "A String", # Required. LoginUser is the user name used to access node machines. It defaults to "root" if not set. @@ -902,6 +1064,56 @@

Method Details

"membership": "A String", # Output only. The name of the managed fleet Membership resource associated to this cluster. Membership names are formatted as `projects//locations//memberships/`. }, "loadBalancer": { # BareMetalAdminLoadBalancerConfig specifies the load balancer configuration. # Load balancer configuration. + "bgpLbConfig": { # BareMetalAdminBgpLbConfig represents configuration parameters for a Border Gateway Protocol (BGP) load balancer. # Configuration for BGP typed load balancers. + "addressPools": [ # Required. AddressPools is a list of non-overlapping IP pools used by load balancer typed services. All addresses must be routable to load balancer nodes. IngressVIP must be included in the pools. + { # Represents an IP pool used by the load balancer. + "addresses": [ # Required. The addresses that are part of this pool. Each address must be either in the CIDR form (1.2.3.0/24) or range form (1.2.3.1-1.2.3.5). + "A String", + ], + "avoidBuggyIps": True or False, # If true, avoid using IPs ending in .0 or .255. This avoids buggy consumer devices mistakenly dropping IPv4 traffic for those special IP addresses. + "manualAssign": True or False, # If true, prevent IP addresses from being automatically assigned. + "pool": "A String", # Required. The name of the address pool. + }, + ], + "asn": "A String", # Required. BGP autonomous system number (ASN) of the cluster. This field can be updated after cluster creation. + "bgpPeerConfigs": [ # Required. The list of BGP peers that the cluster will connect to. At least one peer must be configured for each control plane node. Control plane nodes will connect to these peers to advertise the control plane VIP. The Services load balancer also uses these peers by default. This field can be updated after cluster creation. + { # BareMetalAdminBgpPeerConfig represents configuration parameters for a Border Gateway Protocol (BGP) peer. + "asn": "A String", # Required. BGP autonomous system number (ASN) for the network that contains the external peer device. + "controlPlaneNodes": [ # The IP address of the control plane node that connects to the external peer. If you don't specify any control plane nodes, all control plane nodes can connect to the external peer. If you specify one or more IP addresses, only the nodes specified participate in peering sessions. + "A String", + ], + "ipAddress": "A String", # Required. The IP address of the external peer device. + }, + ], + "loadBalancerNodePoolConfig": { # Specifies the load balancer's node pool configuration. # Specifies the node pool running data plane load balancing. L2 connectivity is required among nodes in this pool. If missing, the control plane node pool is used for data plane load balancing. + "nodePoolConfig": { # BareMetalNodePoolConfig describes the configuration of all nodes within a given bare metal node pool. # The generic configuration for a node pool running a load balancer. + "kubeletConfig": { # KubeletConfig defines the modifiable kubelet configurations for bare metal machines. Note: this list includes fields supported in GKE (see https://cloud.google.com/kubernetes-engine/docs/how-to/node-system-config#kubelet-options). # The modifiable kubelet configurations for the bare metal machines. + "registryBurst": 42, # The maximum size of bursty pulls, temporarily allows pulls to burst to this number, while still not exceeding registry_pull_qps. The value must not be a negative number. Updating this field may impact scalability by changing the amount of traffic produced by image pulls. Defaults to 10. + "registryPullQps": 42, # The limit of registry pulls per second. Setting this value to 0 means no limit. Updating this field may impact scalability by changing the amount of traffic produced by image pulls. Defaults to 5. + "serializeImagePullsDisabled": True or False, # Prevents the Kubelet from pulling multiple images at a time. We recommend *not* changing the default value on nodes that run docker daemon with version < 1.9 or an Another Union File System (Aufs) storage backend. Issue https://github.com/kubernetes/kubernetes/issues/10959 has more details. + }, + "labels": { # The labels assigned to nodes of this node pool. An object containing a list of key/value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }. + "a_key": "A String", + }, + "nodeConfigs": [ # Required. The list of machine addresses in the bare metal node pool. + { # BareMetalNodeConfig lists machine addresses to access Nodes. + "labels": { # The labels assigned to this node. An object containing a list of key/value pairs. The labels here, unioned with the labels set on BareMetalNodePoolConfig are the set of labels that will be applied to the node. If there are any conflicts, the BareMetalNodeConfig labels take precedence. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }. + "a_key": "A String", + }, + "nodeIp": "A String", # The default IPv4 address for SSH access and Kubernetes node. Example: 192.168.0.1 + }, + ], + "operatingSystem": "A String", # Specifies the nodes operating system (default: LINUX). + "taints": [ # The initial taints assigned to nodes of this node pool. + { # NodeTaint applied to every Kubernetes node in a node pool. Kubernetes taints can be used together with tolerations to control how workloads are scheduled to your nodes. Node taints are permanent. + "effect": "A String", # The taint effect. + "key": "A String", # Key associated with the effect. + "value": "A String", # Value associated with the effect. + }, + ], + }, + }, + }, "manualLbConfig": { # BareMetalAdminManualLbConfig represents configuration parameters for a manual load balancer. # Manually configured load balancers. "enabled": True or False, # Whether manual load balancing is enabled. }, @@ -935,6 +1147,7 @@

Method Details

}, "name": "A String", # Immutable. The bare metal admin cluster resource name. "networkConfig": { # BareMetalAdminNetworkConfig specifies the cluster network configuration. # Network configuration. + "advancedNetworking": True or False, # Enables the use of advanced Anthos networking features, such as Bundled Load Balancing with BGP or the egress NAT gateway. Setting configuration for advanced networking features will automatically set this flag. "islandModeCidr": { # BareMetalAdminIslandModeCidrConfig specifies the cluster CIDR configuration while running in island mode. # Configuration for Island mode CIDR. "podAddressCidrBlocks": [ # Required. All pods in the cluster are assigned an RFC1918 IPv4 address from these ranges. This field cannot be changed after creation. "A String", @@ -943,6 +1156,9 @@

Method Details

"A String", ], }, + "multipleNetworkInterfacesConfig": { # Specifies the multiple networking interfaces cluster configuration. # Configuration for multiple network interfaces. + "enabled": True or False, # Whether to enable multiple network interfaces for your pods. When set network_config.advanced_networking is automatically set to true. + }, }, "nodeAccessConfig": { # Specifies the node access related settings for the bare metal admin cluster. # Node access related configurations. "loginUser": "A String", # Required. LoginUser is the user name used to access node machines. It defaults to "root" if not set. diff --git a/docs/dyn/gkeonprem_v1.projects.locations.vmwareAdminClusters.html b/docs/dyn/gkeonprem_v1.projects.locations.vmwareAdminClusters.html index 5234dbdea6..13afded892 100644 --- a/docs/dyn/gkeonprem_v1.projects.locations.vmwareAdminClusters.html +++ b/docs/dyn/gkeonprem_v1.projects.locations.vmwareAdminClusters.html @@ -83,7 +83,7 @@

Instance Methods

close()

Close httplib2 connections.

- create(parent, body, allowPreflightFailure=None, validateOnly=None, vmwareAdminClusterId=None, x__xgafv=None)

+ create(parent, body, allowPreflightFailure=None, skipValidations=None, validateOnly=None, vmwareAdminClusterId=None, x__xgafv=None)

Creates a new VMware admin cluster in a given project and location. The API needs to be combined with creating a bootstrap cluster to work.

enroll(parent, body=None, x__xgafv=None)

@@ -101,7 +101,7 @@

Instance Methods

list_next()

Retrieves the next page of results.

- patch(name, body, updateMask=None, validateOnly=None, x__xgafv=None)

+ patch(name, body, skipValidations=None, updateMask=None, validateOnly=None, x__xgafv=None)

Updates the parameters of a single VMware admin cluster.

setIamPolicy(resource, body=None, x__xgafv=None)

@@ -119,7 +119,7 @@

Method Details

- create(parent, body, allowPreflightFailure=None, validateOnly=None, vmwareAdminClusterId=None, x__xgafv=None) + create(parent, body, allowPreflightFailure=None, skipValidations=None, validateOnly=None, vmwareAdminClusterId=None, x__xgafv=None)
Creates a new VMware admin cluster in a given project and location. The API needs to be combined with creating a bootstrap cluster to work.
 
 Args:
@@ -374,6 +374,7 @@ 

Method Details

} allowPreflightFailure: boolean, Optional. If set to true, CLM will force CCFE to persist the cluster resource in RMS when the creation fails during standalone preflight checks. In that case the subsequent create call will fail with "cluster already exists" error and hence a update cluster is required to fix the cluster. + skipValidations: string, Optional. If set, skip the specified validations. (repeated) validateOnly: boolean, Validate the request without actually doing any updates. vmwareAdminClusterId: string, Required. User provided identifier that is used as part of the resource name; must conform to RFC-1034 and additionally restrict to lower-cased letters. This comes out roughly to: /^a-z+[a-z0-9]$/ x__xgafv: string, V1 error format. @@ -1042,7 +1043,7 @@

Method Details

- patch(name, body, updateMask=None, validateOnly=None, x__xgafv=None) + patch(name, body, skipValidations=None, updateMask=None, validateOnly=None, x__xgafv=None)
Updates the parameters of a single VMware admin cluster.
 
 Args:
@@ -1296,6 +1297,7 @@ 

Method Details

}, } + skipValidations: string, Optional. If set, the server-side preflight checks will be skipped. (repeated) updateMask: string, Required. Field mask is used to specify the fields to be overwritten in the VMwareAdminCluster resource by the update. The fields specified in the update_mask are relative to the resource, not the full request. A field will be overwritten if it is in the mask. If the user does not provide a mask then all populated fields in the VmwareAdminCluster message will be updated. Empty fields will be ignored unless a field mask is used. validateOnly: boolean, Validate the request without actually doing any updates. x__xgafv: string, V1 error format. diff --git a/docs/dyn/gkeonprem_v1.projects.locations.vmwareClusters.html b/docs/dyn/gkeonprem_v1.projects.locations.vmwareClusters.html index 739c316b50..715a5f674e 100644 --- a/docs/dyn/gkeonprem_v1.projects.locations.vmwareClusters.html +++ b/docs/dyn/gkeonprem_v1.projects.locations.vmwareClusters.html @@ -88,7 +88,7 @@

Instance Methods

close()

Close httplib2 connections.

- create(parent, body, allowPreflightFailure=None, validateOnly=None, vmwareClusterId=None, x__xgafv=None)

+ create(parent, body, allowPreflightFailure=None, skipValidations=None, validateOnly=None, vmwareClusterId=None, x__xgafv=None)

Creates a new VMware user cluster in a given project and location.

delete(name, allowMissing=None, etag=None, force=None, ignoreErrors=None, validateOnly=None, x__xgafv=None)

@@ -109,7 +109,7 @@

Instance Methods

list_next()

Retrieves the next page of results.

- patch(name, body, updateMask=None, validateOnly=None, x__xgafv=None)

+ patch(name, body, skipValidations=None, updateMask=None, validateOnly=None, x__xgafv=None)

Updates the parameters of a single VMware cluster.

queryVersionConfig(parent, createConfig_adminClusterMembership=None, createConfig_adminClusterName=None, upgradeConfig_clusterName=None, x__xgafv=None)

@@ -130,7 +130,7 @@

Method Details

- create(parent, body, allowPreflightFailure=None, validateOnly=None, vmwareClusterId=None, x__xgafv=None) + create(parent, body, allowPreflightFailure=None, skipValidations=None, validateOnly=None, vmwareClusterId=None, x__xgafv=None)
Creates a new VMware user cluster in a given project and location.
 
 Args:
@@ -351,6 +351,7 @@ 

Method Details

} allowPreflightFailure: boolean, Optional. If set to true, CLM will force CCFE to persist the cluster resource in RMS when the creation fails during standalone preflight checks. In that case the subsequent create call will fail with "cluster already exists" error and hence a update cluster is required to fix the cluster. + skipValidations: string, Optional. List of validations to skip during cluster creation. (repeated) validateOnly: boolean, Validate the request without actually doing any updates. vmwareClusterId: string, User provided identifier that is used as part of the resource name; This value must be up to 40 characters and follow RFC-1123 (https://tools.ietf.org/html/rfc1123) format. x__xgafv: string, V1 error format. @@ -994,7 +995,7 @@

Method Details

- patch(name, body, updateMask=None, validateOnly=None, x__xgafv=None) + patch(name, body, skipValidations=None, updateMask=None, validateOnly=None, x__xgafv=None)
Updates the parameters of a single VMware cluster.
 
 Args:
@@ -1214,6 +1215,7 @@ 

Method Details

"vmTrackingEnabled": True or False, # Enable VM tracking. } + skipValidations: string, A parameter (repeated) updateMask: string, Required. Field mask is used to specify the fields to be overwritten in the VMwareCluster resource by the update. The fields specified in the update_mask are relative to the resource, not the full request. A field will be overwritten if it is in the mask. If the user does not provide a mask then all populated fields in the VmwareCluster message will be updated. Empty fields will be ignored unless a field mask is used. validateOnly: boolean, Validate the request without actually doing any updates. x__xgafv: string, V1 error format. diff --git a/docs/dyn/gmail_v1.users.drafts.html b/docs/dyn/gmail_v1.users.drafts.html index 6909c663b0..c2d54ab8b6 100644 --- a/docs/dyn/gmail_v1.users.drafts.html +++ b/docs/dyn/gmail_v1.users.drafts.html @@ -116,6 +116,17 @@

Method Details

{ # A draft email in the user's mailbox. "id": "A String", # The immutable ID of the draft. "message": { # An email message. # The message content of the draft. + "classificationLabelValues": [ # Classification Label values on the message. Available Classification Label schemas can be queried using the Google Drive Labels API. Each classification label ID must be unique. If duplicate IDs are provided, only one will be retained, and the selection is arbitrary. Only used for Google Workspace accounts. + { # Classification Labels applied to the email message. Classification Labels are different from Gmail inbox labels. Only used for Google Workspace accounts. [Learn more about classification labels](https://support.google.com/a/answer/9292382). + "fields": [ # Field values for the given classification label ID. + { # Field values for a classification label. + "fieldId": "A String", # Required. The field ID for the Classification Label Value. Maps to the ID field of the Google Drive `Label.Field` object. + "selection": "A String", # Selection choice ID for the selection option. Should only be set if the field type is `SELECTION` in the Google Drive `Label.Field` object. Maps to the id field of the Google Drive `Label.Field.SelectionOptions` resource. + }, + ], + "labelId": "A String", # Required. The canonical or raw alphanumeric classification label ID. Maps to the ID field of the Google Drive Label resource. + }, + ], "historyId": "A String", # The ID of the last history record that modified this message. "id": "A String", # The immutable ID of the message. "internalDate": "A String", # The internal message creation timestamp (epoch ms), which determines ordering in the inbox. For normal SMTP-received email, this represents the time the message was originally accepted by Google, which is more reliable than the `Date` header. However, for API-migrated mail, it can be configured by client to be based on the `Date` header. @@ -161,6 +172,17 @@

Method Details

{ # A draft email in the user's mailbox. "id": "A String", # The immutable ID of the draft. "message": { # An email message. # The message content of the draft. + "classificationLabelValues": [ # Classification Label values on the message. Available Classification Label schemas can be queried using the Google Drive Labels API. Each classification label ID must be unique. If duplicate IDs are provided, only one will be retained, and the selection is arbitrary. Only used for Google Workspace accounts. + { # Classification Labels applied to the email message. Classification Labels are different from Gmail inbox labels. Only used for Google Workspace accounts. [Learn more about classification labels](https://support.google.com/a/answer/9292382). + "fields": [ # Field values for the given classification label ID. + { # Field values for a classification label. + "fieldId": "A String", # Required. The field ID for the Classification Label Value. Maps to the ID field of the Google Drive `Label.Field` object. + "selection": "A String", # Selection choice ID for the selection option. Should only be set if the field type is `SELECTION` in the Google Drive `Label.Field` object. Maps to the id field of the Google Drive `Label.Field.SelectionOptions` resource. + }, + ], + "labelId": "A String", # Required. The canonical or raw alphanumeric classification label ID. Maps to the ID field of the Google Drive Label resource. + }, + ], "historyId": "A String", # The ID of the last history record that modified this message. "id": "A String", # The immutable ID of the message. "internalDate": "A String", # The internal message creation timestamp (epoch ms), which determines ordering in the inbox. For normal SMTP-received email, this represents the time the message was originally accepted by Google, which is more reliable than the `Date` header. However, for API-migrated mail, it can be configured by client to be based on the `Date` header. @@ -232,6 +254,17 @@

Method Details

{ # A draft email in the user's mailbox. "id": "A String", # The immutable ID of the draft. "message": { # An email message. # The message content of the draft. + "classificationLabelValues": [ # Classification Label values on the message. Available Classification Label schemas can be queried using the Google Drive Labels API. Each classification label ID must be unique. If duplicate IDs are provided, only one will be retained, and the selection is arbitrary. Only used for Google Workspace accounts. + { # Classification Labels applied to the email message. Classification Labels are different from Gmail inbox labels. Only used for Google Workspace accounts. [Learn more about classification labels](https://support.google.com/a/answer/9292382). + "fields": [ # Field values for the given classification label ID. + { # Field values for a classification label. + "fieldId": "A String", # Required. The field ID for the Classification Label Value. Maps to the ID field of the Google Drive `Label.Field` object. + "selection": "A String", # Selection choice ID for the selection option. Should only be set if the field type is `SELECTION` in the Google Drive `Label.Field` object. Maps to the id field of the Google Drive `Label.Field.SelectionOptions` resource. + }, + ], + "labelId": "A String", # Required. The canonical or raw alphanumeric classification label ID. Maps to the ID field of the Google Drive Label resource. + }, + ], "historyId": "A String", # The ID of the last history record that modified this message. "id": "A String", # The immutable ID of the message. "internalDate": "A String", # The internal message creation timestamp (epoch ms), which determines ordering in the inbox. For normal SMTP-received email, this represents the time the message was originally accepted by Google, which is more reliable than the `Date` header. However, for API-migrated mail, it can be configured by client to be based on the `Date` header. @@ -288,6 +321,17 @@

Method Details

{ # A draft email in the user's mailbox. "id": "A String", # The immutable ID of the draft. "message": { # An email message. # The message content of the draft. + "classificationLabelValues": [ # Classification Label values on the message. Available Classification Label schemas can be queried using the Google Drive Labels API. Each classification label ID must be unique. If duplicate IDs are provided, only one will be retained, and the selection is arbitrary. Only used for Google Workspace accounts. + { # Classification Labels applied to the email message. Classification Labels are different from Gmail inbox labels. Only used for Google Workspace accounts. [Learn more about classification labels](https://support.google.com/a/answer/9292382). + "fields": [ # Field values for the given classification label ID. + { # Field values for a classification label. + "fieldId": "A String", # Required. The field ID for the Classification Label Value. Maps to the ID field of the Google Drive `Label.Field` object. + "selection": "A String", # Selection choice ID for the selection option. Should only be set if the field type is `SELECTION` in the Google Drive `Label.Field` object. Maps to the id field of the Google Drive `Label.Field.SelectionOptions` resource. + }, + ], + "labelId": "A String", # Required. The canonical or raw alphanumeric classification label ID. Maps to the ID field of the Google Drive Label resource. + }, + ], "historyId": "A String", # The ID of the last history record that modified this message. "id": "A String", # The immutable ID of the message. "internalDate": "A String", # The internal message creation timestamp (epoch ms), which determines ordering in the inbox. For normal SMTP-received email, this represents the time the message was originally accepted by Google, which is more reliable than the `Date` header. However, for API-migrated mail, it can be configured by client to be based on the `Date` header. @@ -351,6 +395,17 @@

Method Details

{ # A draft email in the user's mailbox. "id": "A String", # The immutable ID of the draft. "message": { # An email message. # The message content of the draft. + "classificationLabelValues": [ # Classification Label values on the message. Available Classification Label schemas can be queried using the Google Drive Labels API. Each classification label ID must be unique. If duplicate IDs are provided, only one will be retained, and the selection is arbitrary. Only used for Google Workspace accounts. + { # Classification Labels applied to the email message. Classification Labels are different from Gmail inbox labels. Only used for Google Workspace accounts. [Learn more about classification labels](https://support.google.com/a/answer/9292382). + "fields": [ # Field values for the given classification label ID. + { # Field values for a classification label. + "fieldId": "A String", # Required. The field ID for the Classification Label Value. Maps to the ID field of the Google Drive `Label.Field` object. + "selection": "A String", # Selection choice ID for the selection option. Should only be set if the field type is `SELECTION` in the Google Drive `Label.Field` object. Maps to the id field of the Google Drive `Label.Field.SelectionOptions` resource. + }, + ], + "labelId": "A String", # Required. The canonical or raw alphanumeric classification label ID. Maps to the ID field of the Google Drive Label resource. + }, + ], "historyId": "A String", # The ID of the last history record that modified this message. "id": "A String", # The immutable ID of the message. "internalDate": "A String", # The internal message creation timestamp (epoch ms), which determines ordering in the inbox. For normal SMTP-received email, this represents the time the message was originally accepted by Google, which is more reliable than the `Date` header. However, for API-migrated mail, it can be configured by client to be based on the `Date` header. @@ -394,6 +449,17 @@

Method Details

An object of the form: { # An email message. + "classificationLabelValues": [ # Classification Label values on the message. Available Classification Label schemas can be queried using the Google Drive Labels API. Each classification label ID must be unique. If duplicate IDs are provided, only one will be retained, and the selection is arbitrary. Only used for Google Workspace accounts. + { # Classification Labels applied to the email message. Classification Labels are different from Gmail inbox labels. Only used for Google Workspace accounts. [Learn more about classification labels](https://support.google.com/a/answer/9292382). + "fields": [ # Field values for the given classification label ID. + { # Field values for a classification label. + "fieldId": "A String", # Required. The field ID for the Classification Label Value. Maps to the ID field of the Google Drive `Label.Field` object. + "selection": "A String", # Selection choice ID for the selection option. Should only be set if the field type is `SELECTION` in the Google Drive `Label.Field` object. Maps to the id field of the Google Drive `Label.Field.SelectionOptions` resource. + }, + ], + "labelId": "A String", # Required. The canonical or raw alphanumeric classification label ID. Maps to the ID field of the Google Drive Label resource. + }, + ], "historyId": "A String", # The ID of the last history record that modified this message. "id": "A String", # The immutable ID of the message. "internalDate": "A String", # The internal message creation timestamp (epoch ms), which determines ordering in the inbox. For normal SMTP-received email, this represents the time the message was originally accepted by Google, which is more reliable than the `Date` header. However, for API-migrated mail, it can be configured by client to be based on the `Date` header. @@ -439,6 +505,17 @@

Method Details

{ # A draft email in the user's mailbox. "id": "A String", # The immutable ID of the draft. "message": { # An email message. # The message content of the draft. + "classificationLabelValues": [ # Classification Label values on the message. Available Classification Label schemas can be queried using the Google Drive Labels API. Each classification label ID must be unique. If duplicate IDs are provided, only one will be retained, and the selection is arbitrary. Only used for Google Workspace accounts. + { # Classification Labels applied to the email message. Classification Labels are different from Gmail inbox labels. Only used for Google Workspace accounts. [Learn more about classification labels](https://support.google.com/a/answer/9292382). + "fields": [ # Field values for the given classification label ID. + { # Field values for a classification label. + "fieldId": "A String", # Required. The field ID for the Classification Label Value. Maps to the ID field of the Google Drive `Label.Field` object. + "selection": "A String", # Selection choice ID for the selection option. Should only be set if the field type is `SELECTION` in the Google Drive `Label.Field` object. Maps to the id field of the Google Drive `Label.Field.SelectionOptions` resource. + }, + ], + "labelId": "A String", # Required. The canonical or raw alphanumeric classification label ID. Maps to the ID field of the Google Drive Label resource. + }, + ], "historyId": "A String", # The ID of the last history record that modified this message. "id": "A String", # The immutable ID of the message. "internalDate": "A String", # The internal message creation timestamp (epoch ms), which determines ordering in the inbox. For normal SMTP-received email, this represents the time the message was originally accepted by Google, which is more reliable than the `Date` header. However, for API-migrated mail, it can be configured by client to be based on the `Date` header. @@ -484,6 +561,17 @@

Method Details

{ # A draft email in the user's mailbox. "id": "A String", # The immutable ID of the draft. "message": { # An email message. # The message content of the draft. + "classificationLabelValues": [ # Classification Label values on the message. Available Classification Label schemas can be queried using the Google Drive Labels API. Each classification label ID must be unique. If duplicate IDs are provided, only one will be retained, and the selection is arbitrary. Only used for Google Workspace accounts. + { # Classification Labels applied to the email message. Classification Labels are different from Gmail inbox labels. Only used for Google Workspace accounts. [Learn more about classification labels](https://support.google.com/a/answer/9292382). + "fields": [ # Field values for the given classification label ID. + { # Field values for a classification label. + "fieldId": "A String", # Required. The field ID for the Classification Label Value. Maps to the ID field of the Google Drive `Label.Field` object. + "selection": "A String", # Selection choice ID for the selection option. Should only be set if the field type is `SELECTION` in the Google Drive `Label.Field` object. Maps to the id field of the Google Drive `Label.Field.SelectionOptions` resource. + }, + ], + "labelId": "A String", # Required. The canonical or raw alphanumeric classification label ID. Maps to the ID field of the Google Drive Label resource. + }, + ], "historyId": "A String", # The ID of the last history record that modified this message. "id": "A String", # The immutable ID of the message. "internalDate": "A String", # The internal message creation timestamp (epoch ms), which determines ordering in the inbox. For normal SMTP-received email, this represents the time the message was originally accepted by Google, which is more reliable than the `Date` header. However, for API-migrated mail, it can be configured by client to be based on the `Date` header. diff --git a/docs/dyn/gmail_v1.users.history.html b/docs/dyn/gmail_v1.users.history.html index 2f5513b744..eb997d5f15 100644 --- a/docs/dyn/gmail_v1.users.history.html +++ b/docs/dyn/gmail_v1.users.history.html @@ -123,6 +123,17 @@

Method Details

"A String", ], "message": { # An email message. + "classificationLabelValues": [ # Classification Label values on the message. Available Classification Label schemas can be queried using the Google Drive Labels API. Each classification label ID must be unique. If duplicate IDs are provided, only one will be retained, and the selection is arbitrary. Only used for Google Workspace accounts. + { # Classification Labels applied to the email message. Classification Labels are different from Gmail inbox labels. Only used for Google Workspace accounts. [Learn more about classification labels](https://support.google.com/a/answer/9292382). + "fields": [ # Field values for the given classification label ID. + { # Field values for a classification label. + "fieldId": "A String", # Required. The field ID for the Classification Label Value. Maps to the ID field of the Google Drive `Label.Field` object. + "selection": "A String", # Selection choice ID for the selection option. Should only be set if the field type is `SELECTION` in the Google Drive `Label.Field` object. Maps to the id field of the Google Drive `Label.Field.SelectionOptions` resource. + }, + ], + "labelId": "A String", # Required. The canonical or raw alphanumeric classification label ID. Maps to the ID field of the Google Drive Label resource. + }, + ], "historyId": "A String", # The ID of the last history record that modified this message. "id": "A String", # The immutable ID of the message. "internalDate": "A String", # The internal message creation timestamp (epoch ms), which determines ordering in the inbox. For normal SMTP-received email, this represents the time the message was originally accepted by Google, which is more reliable than the `Date` header. However, for API-migrated mail, it can be configured by client to be based on the `Date` header. @@ -161,6 +172,17 @@

Method Details

"A String", ], "message": { # An email message. + "classificationLabelValues": [ # Classification Label values on the message. Available Classification Label schemas can be queried using the Google Drive Labels API. Each classification label ID must be unique. If duplicate IDs are provided, only one will be retained, and the selection is arbitrary. Only used for Google Workspace accounts. + { # Classification Labels applied to the email message. Classification Labels are different from Gmail inbox labels. Only used for Google Workspace accounts. [Learn more about classification labels](https://support.google.com/a/answer/9292382). + "fields": [ # Field values for the given classification label ID. + { # Field values for a classification label. + "fieldId": "A String", # Required. The field ID for the Classification Label Value. Maps to the ID field of the Google Drive `Label.Field` object. + "selection": "A String", # Selection choice ID for the selection option. Should only be set if the field type is `SELECTION` in the Google Drive `Label.Field` object. Maps to the id field of the Google Drive `Label.Field.SelectionOptions` resource. + }, + ], + "labelId": "A String", # Required. The canonical or raw alphanumeric classification label ID. Maps to the ID field of the Google Drive Label resource. + }, + ], "historyId": "A String", # The ID of the last history record that modified this message. "id": "A String", # The immutable ID of the message. "internalDate": "A String", # The internal message creation timestamp (epoch ms), which determines ordering in the inbox. For normal SMTP-received email, this represents the time the message was originally accepted by Google, which is more reliable than the `Date` header. However, for API-migrated mail, it can be configured by client to be based on the `Date` header. @@ -195,6 +217,17 @@

Method Details

], "messages": [ # List of messages changed in this history record. The fields for specific change types, such as `messagesAdded` may duplicate messages in this field. We recommend using the specific change-type fields instead of this. { # An email message. + "classificationLabelValues": [ # Classification Label values on the message. Available Classification Label schemas can be queried using the Google Drive Labels API. Each classification label ID must be unique. If duplicate IDs are provided, only one will be retained, and the selection is arbitrary. Only used for Google Workspace accounts. + { # Classification Labels applied to the email message. Classification Labels are different from Gmail inbox labels. Only used for Google Workspace accounts. [Learn more about classification labels](https://support.google.com/a/answer/9292382). + "fields": [ # Field values for the given classification label ID. + { # Field values for a classification label. + "fieldId": "A String", # Required. The field ID for the Classification Label Value. Maps to the ID field of the Google Drive `Label.Field` object. + "selection": "A String", # Selection choice ID for the selection option. Should only be set if the field type is `SELECTION` in the Google Drive `Label.Field` object. Maps to the id field of the Google Drive `Label.Field.SelectionOptions` resource. + }, + ], + "labelId": "A String", # Required. The canonical or raw alphanumeric classification label ID. Maps to the ID field of the Google Drive Label resource. + }, + ], "historyId": "A String", # The ID of the last history record that modified this message. "id": "A String", # The immutable ID of the message. "internalDate": "A String", # The internal message creation timestamp (epoch ms), which determines ordering in the inbox. For normal SMTP-received email, this represents the time the message was originally accepted by Google, which is more reliable than the `Date` header. However, for API-migrated mail, it can be configured by client to be based on the `Date` header. @@ -229,6 +262,17 @@

Method Details

"messagesAdded": [ # Messages added to the mailbox in this history record. { "message": { # An email message. + "classificationLabelValues": [ # Classification Label values on the message. Available Classification Label schemas can be queried using the Google Drive Labels API. Each classification label ID must be unique. If duplicate IDs are provided, only one will be retained, and the selection is arbitrary. Only used for Google Workspace accounts. + { # Classification Labels applied to the email message. Classification Labels are different from Gmail inbox labels. Only used for Google Workspace accounts. [Learn more about classification labels](https://support.google.com/a/answer/9292382). + "fields": [ # Field values for the given classification label ID. + { # Field values for a classification label. + "fieldId": "A String", # Required. The field ID for the Classification Label Value. Maps to the ID field of the Google Drive `Label.Field` object. + "selection": "A String", # Selection choice ID for the selection option. Should only be set if the field type is `SELECTION` in the Google Drive `Label.Field` object. Maps to the id field of the Google Drive `Label.Field.SelectionOptions` resource. + }, + ], + "labelId": "A String", # Required. The canonical or raw alphanumeric classification label ID. Maps to the ID field of the Google Drive Label resource. + }, + ], "historyId": "A String", # The ID of the last history record that modified this message. "id": "A String", # The immutable ID of the message. "internalDate": "A String", # The internal message creation timestamp (epoch ms), which determines ordering in the inbox. For normal SMTP-received email, this represents the time the message was originally accepted by Google, which is more reliable than the `Date` header. However, for API-migrated mail, it can be configured by client to be based on the `Date` header. @@ -264,6 +308,17 @@

Method Details

"messagesDeleted": [ # Messages deleted (not Trashed) from the mailbox in this history record. { "message": { # An email message. + "classificationLabelValues": [ # Classification Label values on the message. Available Classification Label schemas can be queried using the Google Drive Labels API. Each classification label ID must be unique. If duplicate IDs are provided, only one will be retained, and the selection is arbitrary. Only used for Google Workspace accounts. + { # Classification Labels applied to the email message. Classification Labels are different from Gmail inbox labels. Only used for Google Workspace accounts. [Learn more about classification labels](https://support.google.com/a/answer/9292382). + "fields": [ # Field values for the given classification label ID. + { # Field values for a classification label. + "fieldId": "A String", # Required. The field ID for the Classification Label Value. Maps to the ID field of the Google Drive `Label.Field` object. + "selection": "A String", # Selection choice ID for the selection option. Should only be set if the field type is `SELECTION` in the Google Drive `Label.Field` object. Maps to the id field of the Google Drive `Label.Field.SelectionOptions` resource. + }, + ], + "labelId": "A String", # Required. The canonical or raw alphanumeric classification label ID. Maps to the ID field of the Google Drive Label resource. + }, + ], "historyId": "A String", # The ID of the last history record that modified this message. "id": "A String", # The immutable ID of the message. "internalDate": "A String", # The internal message creation timestamp (epoch ms), which determines ordering in the inbox. For normal SMTP-received email, this represents the time the message was originally accepted by Google, which is more reliable than the `Date` header. However, for API-migrated mail, it can be configured by client to be based on the `Date` header. diff --git a/docs/dyn/gmail_v1.users.messages.html b/docs/dyn/gmail_v1.users.messages.html index cbfb74e716..8e45a40f6e 100644 --- a/docs/dyn/gmail_v1.users.messages.html +++ b/docs/dyn/gmail_v1.users.messages.html @@ -96,7 +96,7 @@

Instance Methods

Gets the specified message.

import_(userId, body=None, deleted=None, internalDateSource=None, media_body=None, media_mime_type=None, neverMarkSpam=None, processForCalendar=None, x__xgafv=None)

-

Imports a message into only this user's mailbox, with standard email delivery scanning and classification similar to receiving via SMTP. This method doesn't perform SPF checks, so it might not work for some spam messages, such as those attempting to perform domain spoofing. This method does not send a message.

+

Imports a message into only this user's mailbox, with standard email delivery scanning and classification similar to receiving via SMTP. This method doesn't perform SPF checks, so it might not work for some spam messages, such as those attempting to perform domain spoofing. This method does not send a message. Note that the maximum size of the message is 150MB.

insert(userId, body=None, deleted=None, internalDateSource=None, media_body=None, media_mime_type=None, x__xgafv=None)

Directly inserts a message into only this user's mailbox similar to `IMAP APPEND`, bypassing most scanning and classification. Does not send a message.

@@ -211,6 +211,17 @@

Method Details

An object of the form: { # An email message. + "classificationLabelValues": [ # Classification Label values on the message. Available Classification Label schemas can be queried using the Google Drive Labels API. Each classification label ID must be unique. If duplicate IDs are provided, only one will be retained, and the selection is arbitrary. Only used for Google Workspace accounts. + { # Classification Labels applied to the email message. Classification Labels are different from Gmail inbox labels. Only used for Google Workspace accounts. [Learn more about classification labels](https://support.google.com/a/answer/9292382). + "fields": [ # Field values for the given classification label ID. + { # Field values for a classification label. + "fieldId": "A String", # Required. The field ID for the Classification Label Value. Maps to the ID field of the Google Drive `Label.Field` object. + "selection": "A String", # Selection choice ID for the selection option. Should only be set if the field type is `SELECTION` in the Google Drive `Label.Field` object. Maps to the id field of the Google Drive `Label.Field.SelectionOptions` resource. + }, + ], + "labelId": "A String", # Required. The canonical or raw alphanumeric classification label ID. Maps to the ID field of the Google Drive Label resource. + }, + ], "historyId": "A String", # The ID of the last history record that modified this message. "id": "A String", # The immutable ID of the message. "internalDate": "A String", # The internal message creation timestamp (epoch ms), which determines ordering in the inbox. For normal SMTP-received email, this represents the time the message was originally accepted by Google, which is more reliable than the `Date` header. However, for API-migrated mail, it can be configured by client to be based on the `Date` header. @@ -245,7 +256,7 @@

Method Details

import_(userId, body=None, deleted=None, internalDateSource=None, media_body=None, media_mime_type=None, neverMarkSpam=None, processForCalendar=None, x__xgafv=None) -
Imports a message into only this user's mailbox, with standard email delivery scanning and classification similar to receiving via SMTP. This method doesn't perform SPF checks, so it might not work for some spam messages, such as those attempting to perform domain spoofing. This method does not send a message.
+  
Imports a message into only this user's mailbox, with standard email delivery scanning and classification similar to receiving via SMTP. This method doesn't perform SPF checks, so it might not work for some spam messages, such as those attempting to perform domain spoofing. This method does not send a message. Note that the maximum size of the message is 150MB.
 
 Args:
   userId: string, The user's email address. The special value `me` can be used to indicate the authenticated user. (required)
@@ -253,6 +264,17 @@ 

Method Details

The object takes the form of: { # An email message. + "classificationLabelValues": [ # Classification Label values on the message. Available Classification Label schemas can be queried using the Google Drive Labels API. Each classification label ID must be unique. If duplicate IDs are provided, only one will be retained, and the selection is arbitrary. Only used for Google Workspace accounts. + { # Classification Labels applied to the email message. Classification Labels are different from Gmail inbox labels. Only used for Google Workspace accounts. [Learn more about classification labels](https://support.google.com/a/answer/9292382). + "fields": [ # Field values for the given classification label ID. + { # Field values for a classification label. + "fieldId": "A String", # Required. The field ID for the Classification Label Value. Maps to the ID field of the Google Drive `Label.Field` object. + "selection": "A String", # Selection choice ID for the selection option. Should only be set if the field type is `SELECTION` in the Google Drive `Label.Field` object. Maps to the id field of the Google Drive `Label.Field.SelectionOptions` resource. + }, + ], + "labelId": "A String", # Required. The canonical or raw alphanumeric classification label ID. Maps to the ID field of the Google Drive Label resource. + }, + ], "historyId": "A String", # The ID of the last history record that modified this message. "id": "A String", # The immutable ID of the message. "internalDate": "A String", # The internal message creation timestamp (epoch ms), which determines ordering in the inbox. For normal SMTP-received email, this represents the time the message was originally accepted by Google, which is more reliable than the `Date` header. However, for API-migrated mail, it can be configured by client to be based on the `Date` header. @@ -302,6 +324,17 @@

Method Details

An object of the form: { # An email message. + "classificationLabelValues": [ # Classification Label values on the message. Available Classification Label schemas can be queried using the Google Drive Labels API. Each classification label ID must be unique. If duplicate IDs are provided, only one will be retained, and the selection is arbitrary. Only used for Google Workspace accounts. + { # Classification Labels applied to the email message. Classification Labels are different from Gmail inbox labels. Only used for Google Workspace accounts. [Learn more about classification labels](https://support.google.com/a/answer/9292382). + "fields": [ # Field values for the given classification label ID. + { # Field values for a classification label. + "fieldId": "A String", # Required. The field ID for the Classification Label Value. Maps to the ID field of the Google Drive `Label.Field` object. + "selection": "A String", # Selection choice ID for the selection option. Should only be set if the field type is `SELECTION` in the Google Drive `Label.Field` object. Maps to the id field of the Google Drive `Label.Field.SelectionOptions` resource. + }, + ], + "labelId": "A String", # Required. The canonical or raw alphanumeric classification label ID. Maps to the ID field of the Google Drive Label resource. + }, + ], "historyId": "A String", # The ID of the last history record that modified this message. "id": "A String", # The immutable ID of the message. "internalDate": "A String", # The internal message creation timestamp (epoch ms), which determines ordering in the inbox. For normal SMTP-received email, this represents the time the message was originally accepted by Google, which is more reliable than the `Date` header. However, for API-migrated mail, it can be configured by client to be based on the `Date` header. @@ -344,6 +377,17 @@

Method Details

The object takes the form of: { # An email message. + "classificationLabelValues": [ # Classification Label values on the message. Available Classification Label schemas can be queried using the Google Drive Labels API. Each classification label ID must be unique. If duplicate IDs are provided, only one will be retained, and the selection is arbitrary. Only used for Google Workspace accounts. + { # Classification Labels applied to the email message. Classification Labels are different from Gmail inbox labels. Only used for Google Workspace accounts. [Learn more about classification labels](https://support.google.com/a/answer/9292382). + "fields": [ # Field values for the given classification label ID. + { # Field values for a classification label. + "fieldId": "A String", # Required. The field ID for the Classification Label Value. Maps to the ID field of the Google Drive `Label.Field` object. + "selection": "A String", # Selection choice ID for the selection option. Should only be set if the field type is `SELECTION` in the Google Drive `Label.Field` object. Maps to the id field of the Google Drive `Label.Field.SelectionOptions` resource. + }, + ], + "labelId": "A String", # Required. The canonical or raw alphanumeric classification label ID. Maps to the ID field of the Google Drive Label resource. + }, + ], "historyId": "A String", # The ID of the last history record that modified this message. "id": "A String", # The immutable ID of the message. "internalDate": "A String", # The internal message creation timestamp (epoch ms), which determines ordering in the inbox. For normal SMTP-received email, this represents the time the message was originally accepted by Google, which is more reliable than the `Date` header. However, for API-migrated mail, it can be configured by client to be based on the `Date` header. @@ -391,6 +435,17 @@

Method Details

An object of the form: { # An email message. + "classificationLabelValues": [ # Classification Label values on the message. Available Classification Label schemas can be queried using the Google Drive Labels API. Each classification label ID must be unique. If duplicate IDs are provided, only one will be retained, and the selection is arbitrary. Only used for Google Workspace accounts. + { # Classification Labels applied to the email message. Classification Labels are different from Gmail inbox labels. Only used for Google Workspace accounts. [Learn more about classification labels](https://support.google.com/a/answer/9292382). + "fields": [ # Field values for the given classification label ID. + { # Field values for a classification label. + "fieldId": "A String", # Required. The field ID for the Classification Label Value. Maps to the ID field of the Google Drive `Label.Field` object. + "selection": "A String", # Selection choice ID for the selection option. Should only be set if the field type is `SELECTION` in the Google Drive `Label.Field` object. Maps to the id field of the Google Drive `Label.Field.SelectionOptions` resource. + }, + ], + "labelId": "A String", # Required. The canonical or raw alphanumeric classification label ID. Maps to the ID field of the Google Drive Label resource. + }, + ], "historyId": "A String", # The ID of the last history record that modified this message. "id": "A String", # The immutable ID of the message. "internalDate": "A String", # The internal message creation timestamp (epoch ms), which determines ordering in the inbox. For normal SMTP-received email, this represents the time the message was originally accepted by Google, which is more reliable than the `Date` header. However, for API-migrated mail, it can be configured by client to be based on the `Date` header. @@ -445,6 +500,17 @@

Method Details

{ "messages": [ # List of messages. Note that each message resource contains only an `id` and a `threadId`. Additional message details can be fetched using the messages.get method. { # An email message. + "classificationLabelValues": [ # Classification Label values on the message. Available Classification Label schemas can be queried using the Google Drive Labels API. Each classification label ID must be unique. If duplicate IDs are provided, only one will be retained, and the selection is arbitrary. Only used for Google Workspace accounts. + { # Classification Labels applied to the email message. Classification Labels are different from Gmail inbox labels. Only used for Google Workspace accounts. [Learn more about classification labels](https://support.google.com/a/answer/9292382). + "fields": [ # Field values for the given classification label ID. + { # Field values for a classification label. + "fieldId": "A String", # Required. The field ID for the Classification Label Value. Maps to the ID field of the Google Drive `Label.Field` object. + "selection": "A String", # Selection choice ID for the selection option. Should only be set if the field type is `SELECTION` in the Google Drive `Label.Field` object. Maps to the id field of the Google Drive `Label.Field.SelectionOptions` resource. + }, + ], + "labelId": "A String", # Required. The canonical or raw alphanumeric classification label ID. Maps to the ID field of the Google Drive Label resource. + }, + ], "historyId": "A String", # The ID of the last history record that modified this message. "id": "A String", # The immutable ID of the message. "internalDate": "A String", # The internal message creation timestamp (epoch ms), which determines ordering in the inbox. For normal SMTP-received email, this represents the time the message was originally accepted by Google, which is more reliable than the `Date` header. However, for API-migrated mail, it can be configured by client to be based on the `Date` header. @@ -523,6 +589,17 @@

Method Details

An object of the form: { # An email message. + "classificationLabelValues": [ # Classification Label values on the message. Available Classification Label schemas can be queried using the Google Drive Labels API. Each classification label ID must be unique. If duplicate IDs are provided, only one will be retained, and the selection is arbitrary. Only used for Google Workspace accounts. + { # Classification Labels applied to the email message. Classification Labels are different from Gmail inbox labels. Only used for Google Workspace accounts. [Learn more about classification labels](https://support.google.com/a/answer/9292382). + "fields": [ # Field values for the given classification label ID. + { # Field values for a classification label. + "fieldId": "A String", # Required. The field ID for the Classification Label Value. Maps to the ID field of the Google Drive `Label.Field` object. + "selection": "A String", # Selection choice ID for the selection option. Should only be set if the field type is `SELECTION` in the Google Drive `Label.Field` object. Maps to the id field of the Google Drive `Label.Field.SelectionOptions` resource. + }, + ], + "labelId": "A String", # Required. The canonical or raw alphanumeric classification label ID. Maps to the ID field of the Google Drive Label resource. + }, + ], "historyId": "A String", # The ID of the last history record that modified this message. "id": "A String", # The immutable ID of the message. "internalDate": "A String", # The internal message creation timestamp (epoch ms), which determines ordering in the inbox. For normal SMTP-received email, this represents the time the message was originally accepted by Google, which is more reliable than the `Date` header. However, for API-migrated mail, it can be configured by client to be based on the `Date` header. @@ -565,6 +642,17 @@

Method Details

The object takes the form of: { # An email message. + "classificationLabelValues": [ # Classification Label values on the message. Available Classification Label schemas can be queried using the Google Drive Labels API. Each classification label ID must be unique. If duplicate IDs are provided, only one will be retained, and the selection is arbitrary. Only used for Google Workspace accounts. + { # Classification Labels applied to the email message. Classification Labels are different from Gmail inbox labels. Only used for Google Workspace accounts. [Learn more about classification labels](https://support.google.com/a/answer/9292382). + "fields": [ # Field values for the given classification label ID. + { # Field values for a classification label. + "fieldId": "A String", # Required. The field ID for the Classification Label Value. Maps to the ID field of the Google Drive `Label.Field` object. + "selection": "A String", # Selection choice ID for the selection option. Should only be set if the field type is `SELECTION` in the Google Drive `Label.Field` object. Maps to the id field of the Google Drive `Label.Field.SelectionOptions` resource. + }, + ], + "labelId": "A String", # Required. The canonical or raw alphanumeric classification label ID. Maps to the ID field of the Google Drive Label resource. + }, + ], "historyId": "A String", # The ID of the last history record that modified this message. "id": "A String", # The immutable ID of the message. "internalDate": "A String", # The internal message creation timestamp (epoch ms), which determines ordering in the inbox. For normal SMTP-received email, this represents the time the message was originally accepted by Google, which is more reliable than the `Date` header. However, for API-migrated mail, it can be configured by client to be based on the `Date` header. @@ -607,6 +695,17 @@

Method Details

An object of the form: { # An email message. + "classificationLabelValues": [ # Classification Label values on the message. Available Classification Label schemas can be queried using the Google Drive Labels API. Each classification label ID must be unique. If duplicate IDs are provided, only one will be retained, and the selection is arbitrary. Only used for Google Workspace accounts. + { # Classification Labels applied to the email message. Classification Labels are different from Gmail inbox labels. Only used for Google Workspace accounts. [Learn more about classification labels](https://support.google.com/a/answer/9292382). + "fields": [ # Field values for the given classification label ID. + { # Field values for a classification label. + "fieldId": "A String", # Required. The field ID for the Classification Label Value. Maps to the ID field of the Google Drive `Label.Field` object. + "selection": "A String", # Selection choice ID for the selection option. Should only be set if the field type is `SELECTION` in the Google Drive `Label.Field` object. Maps to the id field of the Google Drive `Label.Field.SelectionOptions` resource. + }, + ], + "labelId": "A String", # Required. The canonical or raw alphanumeric classification label ID. Maps to the ID field of the Google Drive Label resource. + }, + ], "historyId": "A String", # The ID of the last history record that modified this message. "id": "A String", # The immutable ID of the message. "internalDate": "A String", # The internal message creation timestamp (epoch ms), which determines ordering in the inbox. For normal SMTP-received email, this represents the time the message was originally accepted by Google, which is more reliable than the `Date` header. However, for API-migrated mail, it can be configured by client to be based on the `Date` header. @@ -655,6 +754,17 @@

Method Details

An object of the form: { # An email message. + "classificationLabelValues": [ # Classification Label values on the message. Available Classification Label schemas can be queried using the Google Drive Labels API. Each classification label ID must be unique. If duplicate IDs are provided, only one will be retained, and the selection is arbitrary. Only used for Google Workspace accounts. + { # Classification Labels applied to the email message. Classification Labels are different from Gmail inbox labels. Only used for Google Workspace accounts. [Learn more about classification labels](https://support.google.com/a/answer/9292382). + "fields": [ # Field values for the given classification label ID. + { # Field values for a classification label. + "fieldId": "A String", # Required. The field ID for the Classification Label Value. Maps to the ID field of the Google Drive `Label.Field` object. + "selection": "A String", # Selection choice ID for the selection option. Should only be set if the field type is `SELECTION` in the Google Drive `Label.Field` object. Maps to the id field of the Google Drive `Label.Field.SelectionOptions` resource. + }, + ], + "labelId": "A String", # Required. The canonical or raw alphanumeric classification label ID. Maps to the ID field of the Google Drive Label resource. + }, + ], "historyId": "A String", # The ID of the last history record that modified this message. "id": "A String", # The immutable ID of the message. "internalDate": "A String", # The internal message creation timestamp (epoch ms), which determines ordering in the inbox. For normal SMTP-received email, this represents the time the message was originally accepted by Google, which is more reliable than the `Date` header. However, for API-migrated mail, it can be configured by client to be based on the `Date` header. @@ -703,6 +813,17 @@

Method Details

An object of the form: { # An email message. + "classificationLabelValues": [ # Classification Label values on the message. Available Classification Label schemas can be queried using the Google Drive Labels API. Each classification label ID must be unique. If duplicate IDs are provided, only one will be retained, and the selection is arbitrary. Only used for Google Workspace accounts. + { # Classification Labels applied to the email message. Classification Labels are different from Gmail inbox labels. Only used for Google Workspace accounts. [Learn more about classification labels](https://support.google.com/a/answer/9292382). + "fields": [ # Field values for the given classification label ID. + { # Field values for a classification label. + "fieldId": "A String", # Required. The field ID for the Classification Label Value. Maps to the ID field of the Google Drive `Label.Field` object. + "selection": "A String", # Selection choice ID for the selection option. Should only be set if the field type is `SELECTION` in the Google Drive `Label.Field` object. Maps to the id field of the Google Drive `Label.Field.SelectionOptions` resource. + }, + ], + "labelId": "A String", # Required. The canonical or raw alphanumeric classification label ID. Maps to the ID field of the Google Drive Label resource. + }, + ], "historyId": "A String", # The ID of the last history record that modified this message. "id": "A String", # The immutable ID of the message. "internalDate": "A String", # The internal message creation timestamp (epoch ms), which determines ordering in the inbox. For normal SMTP-received email, this represents the time the message was originally accepted by Google, which is more reliable than the `Date` header. However, for API-migrated mail, it can be configured by client to be based on the `Date` header. diff --git a/docs/dyn/gmail_v1.users.threads.html b/docs/dyn/gmail_v1.users.threads.html index 514a1cc2a6..7f61f914e9 100644 --- a/docs/dyn/gmail_v1.users.threads.html +++ b/docs/dyn/gmail_v1.users.threads.html @@ -144,6 +144,17 @@

Method Details

"id": "A String", # The unique ID of the thread. "messages": [ # The list of messages in the thread. { # An email message. + "classificationLabelValues": [ # Classification Label values on the message. Available Classification Label schemas can be queried using the Google Drive Labels API. Each classification label ID must be unique. If duplicate IDs are provided, only one will be retained, and the selection is arbitrary. Only used for Google Workspace accounts. + { # Classification Labels applied to the email message. Classification Labels are different from Gmail inbox labels. Only used for Google Workspace accounts. [Learn more about classification labels](https://support.google.com/a/answer/9292382). + "fields": [ # Field values for the given classification label ID. + { # Field values for a classification label. + "fieldId": "A String", # Required. The field ID for the Classification Label Value. Maps to the ID field of the Google Drive `Label.Field` object. + "selection": "A String", # Selection choice ID for the selection option. Should only be set if the field type is `SELECTION` in the Google Drive `Label.Field` object. Maps to the id field of the Google Drive `Label.Field.SelectionOptions` resource. + }, + ], + "labelId": "A String", # Required. The canonical or raw alphanumeric classification label ID. Maps to the ID field of the Google Drive Label resource. + }, + ], "historyId": "A String", # The ID of the last history record that modified this message. "id": "A String", # The immutable ID of the message. "internalDate": "A String", # The internal message creation timestamp (epoch ms), which determines ordering in the inbox. For normal SMTP-received email, this represents the time the message was originally accepted by Google, which is more reliable than the `Date` header. However, for API-migrated mail, it can be configured by client to be based on the `Date` header. @@ -207,6 +218,17 @@

Method Details

"id": "A String", # The unique ID of the thread. "messages": [ # The list of messages in the thread. { # An email message. + "classificationLabelValues": [ # Classification Label values on the message. Available Classification Label schemas can be queried using the Google Drive Labels API. Each classification label ID must be unique. If duplicate IDs are provided, only one will be retained, and the selection is arbitrary. Only used for Google Workspace accounts. + { # Classification Labels applied to the email message. Classification Labels are different from Gmail inbox labels. Only used for Google Workspace accounts. [Learn more about classification labels](https://support.google.com/a/answer/9292382). + "fields": [ # Field values for the given classification label ID. + { # Field values for a classification label. + "fieldId": "A String", # Required. The field ID for the Classification Label Value. Maps to the ID field of the Google Drive `Label.Field` object. + "selection": "A String", # Selection choice ID for the selection option. Should only be set if the field type is `SELECTION` in the Google Drive `Label.Field` object. Maps to the id field of the Google Drive `Label.Field.SelectionOptions` resource. + }, + ], + "labelId": "A String", # Required. The canonical or raw alphanumeric classification label ID. Maps to the ID field of the Google Drive Label resource. + }, + ], "historyId": "A String", # The ID of the last history record that modified this message. "id": "A String", # The immutable ID of the message. "internalDate": "A String", # The internal message creation timestamp (epoch ms), which determines ordering in the inbox. For normal SMTP-received email, this represents the time the message was originally accepted by Google, which is more reliable than the `Date` header. However, for API-migrated mail, it can be configured by client to be based on the `Date` header. @@ -290,6 +312,17 @@

Method Details

"id": "A String", # The unique ID of the thread. "messages": [ # The list of messages in the thread. { # An email message. + "classificationLabelValues": [ # Classification Label values on the message. Available Classification Label schemas can be queried using the Google Drive Labels API. Each classification label ID must be unique. If duplicate IDs are provided, only one will be retained, and the selection is arbitrary. Only used for Google Workspace accounts. + { # Classification Labels applied to the email message. Classification Labels are different from Gmail inbox labels. Only used for Google Workspace accounts. [Learn more about classification labels](https://support.google.com/a/answer/9292382). + "fields": [ # Field values for the given classification label ID. + { # Field values for a classification label. + "fieldId": "A String", # Required. The field ID for the Classification Label Value. Maps to the ID field of the Google Drive `Label.Field` object. + "selection": "A String", # Selection choice ID for the selection option. Should only be set if the field type is `SELECTION` in the Google Drive `Label.Field` object. Maps to the id field of the Google Drive `Label.Field.SelectionOptions` resource. + }, + ], + "labelId": "A String", # Required. The canonical or raw alphanumeric classification label ID. Maps to the ID field of the Google Drive Label resource. + }, + ], "historyId": "A String", # The ID of the last history record that modified this message. "id": "A String", # The immutable ID of the message. "internalDate": "A String", # The internal message creation timestamp (epoch ms), which determines ordering in the inbox. For normal SMTP-received email, this represents the time the message was originally accepted by Google, which is more reliable than the `Date` header. However, for API-migrated mail, it can be configured by client to be based on the `Date` header. @@ -345,6 +378,17 @@

Method Details

"id": "A String", # The unique ID of the thread. "messages": [ # The list of messages in the thread. { # An email message. + "classificationLabelValues": [ # Classification Label values on the message. Available Classification Label schemas can be queried using the Google Drive Labels API. Each classification label ID must be unique. If duplicate IDs are provided, only one will be retained, and the selection is arbitrary. Only used for Google Workspace accounts. + { # Classification Labels applied to the email message. Classification Labels are different from Gmail inbox labels. Only used for Google Workspace accounts. [Learn more about classification labels](https://support.google.com/a/answer/9292382). + "fields": [ # Field values for the given classification label ID. + { # Field values for a classification label. + "fieldId": "A String", # Required. The field ID for the Classification Label Value. Maps to the ID field of the Google Drive `Label.Field` object. + "selection": "A String", # Selection choice ID for the selection option. Should only be set if the field type is `SELECTION` in the Google Drive `Label.Field` object. Maps to the id field of the Google Drive `Label.Field.SelectionOptions` resource. + }, + ], + "labelId": "A String", # Required. The canonical or raw alphanumeric classification label ID. Maps to the ID field of the Google Drive Label resource. + }, + ], "historyId": "A String", # The ID of the last history record that modified this message. "id": "A String", # The immutable ID of the message. "internalDate": "A String", # The internal message creation timestamp (epoch ms), which determines ordering in the inbox. For normal SMTP-received email, this represents the time the message was originally accepted by Google, which is more reliable than the `Date` header. However, for API-migrated mail, it can be configured by client to be based on the `Date` header. @@ -400,6 +444,17 @@

Method Details

"id": "A String", # The unique ID of the thread. "messages": [ # The list of messages in the thread. { # An email message. + "classificationLabelValues": [ # Classification Label values on the message. Available Classification Label schemas can be queried using the Google Drive Labels API. Each classification label ID must be unique. If duplicate IDs are provided, only one will be retained, and the selection is arbitrary. Only used for Google Workspace accounts. + { # Classification Labels applied to the email message. Classification Labels are different from Gmail inbox labels. Only used for Google Workspace accounts. [Learn more about classification labels](https://support.google.com/a/answer/9292382). + "fields": [ # Field values for the given classification label ID. + { # Field values for a classification label. + "fieldId": "A String", # Required. The field ID for the Classification Label Value. Maps to the ID field of the Google Drive `Label.Field` object. + "selection": "A String", # Selection choice ID for the selection option. Should only be set if the field type is `SELECTION` in the Google Drive `Label.Field` object. Maps to the id field of the Google Drive `Label.Field.SelectionOptions` resource. + }, + ], + "labelId": "A String", # Required. The canonical or raw alphanumeric classification label ID. Maps to the ID field of the Google Drive Label resource. + }, + ], "historyId": "A String", # The ID of the last history record that modified this message. "id": "A String", # The immutable ID of the message. "internalDate": "A String", # The internal message creation timestamp (epoch ms), which determines ordering in the inbox. For normal SMTP-received email, this represents the time the message was originally accepted by Google, which is more reliable than the `Date` header. However, for API-migrated mail, it can be configured by client to be based on the `Date` header. diff --git a/docs/dyn/healthcare_v1.projects.locations.datasets.dicomStores.html b/docs/dyn/healthcare_v1.projects.locations.datasets.dicomStores.html index 73f0e67d5e..3a82f5423f 100644 --- a/docs/dyn/healthcare_v1.projects.locations.datasets.dicomStores.html +++ b/docs/dyn/healthcare_v1.projects.locations.datasets.dicomStores.html @@ -174,6 +174,11 @@

Method Details

{ # StreamConfig specifies configuration for a streaming DICOM export. "bigqueryDestination": { # The BigQuery table where the server writes the output. # Results are appended to this table. The server creates a new table in the given BigQuery dataset if the specified table does not exist. To enable the Cloud Healthcare API to write to your BigQuery table, you must give the Cloud Healthcare API service account the bigquery.dataEditor role. The service account is: `service-{PROJECT_NUMBER}@gcp-sa-healthcare.iam.gserviceaccount.com`. The PROJECT_NUMBER identifies the project that the DICOM store resides in. To get the project number, go to the Cloud Console Dashboard. It is recommended to not have a custom schema in the destination table which could conflict with the schema created by the Cloud Healthcare API. Instance deletions are not applied to the destination table. The destination's table schema will be automatically updated in case a new instance's data is incompatible with the current schema. The schema should not be updated manually as this can cause incompatibilies that cannot be resolved automatically. One resolution in this case is to delete the incompatible table and let the server recreate one, though the newly created table only contains data after the table recreation. BigQuery imposes a 1 MB limit on streaming insert row size, therefore any instance that generates more than 1 MB of BigQuery data will not be streamed. If an instance cannot be streamed to BigQuery, errors will be logged to Cloud Logging (see [Viewing error logs in Cloud Logging](https://cloud.google.com/healthcare/docs/how-tos/logging)). "force": True or False, # Optional. Use `write_disposition` instead. If `write_disposition` is specified, this parameter is ignored. force=false is equivalent to write_disposition=WRITE_EMPTY and force=true is equivalent to write_disposition=WRITE_TRUNCATE. + "includeSourceStore": True or False, # Optional. If true, the source store name will be included as a column in the BigQuery schema. + "schemaFlattened": { # Using this field will flatten the DICOM instances into a BigQuery table. The table will have one column for each DICOM tag. The column name will be the DICOM tag's textual representation. # Optional. Setting this field will use flattened DICOM instances schema for the BigQuery table. The flattened schema will have one column for each DICOM tag. + }, + "schemaJson": { # Using this field will set the schema such that all DICOM tags will be included in the BigQuery table as a single JSON type column. The BigQuery table schema will include the following columns: * `StudyInstanceUID` (Type: STRING): DICOM Tag 0020000D. * `SeriesInstanceUID` (Type: STRING): DICOM Tag 0020000E. * `SOPInstanceUID` (Type: STRING): DICOM Tag 00080018. * `SourceDicomStore` (Type: STRING): The name of the source DICOM store. This field is only included if the `include_source_store` option is set to true. * `Metadata` (Type: JSON): All DICOM tags for the instance, stored in a single JSON object. * `StructuredStorageSize` (Type: INTEGER): Size of the structured storage in bytes. * `DroppedTags` (Type: STRING, Repeated: Yes): List of tags that were dropped during the conversion. * `StorageClass` (Type: STRING): The storage class of the instance. * `LastUpdated` (Type: TIMESTAMP): Timestamp of the last update to the instance. * `BlobStorageSize` (Type: INTEGER): Size of the blob storage in bytes. * `Type` (Type: STRING): Indicates the type of operation (e.g., INSERT, DELETE). # Optional. Setting this field will store all the DICOM tags as a JSON type in a single column. + }, "tableUri": "A String", # Optional. BigQuery URI to a table, up to 2000 characters long, in the format `bq://projectId.bqDatasetId.tableId` "writeDisposition": "A String", # Optional. Determines whether the existing table in the destination is to be overwritten or appended to. If a write_disposition is specified, the `force` parameter is ignored. }, @@ -208,6 +213,11 @@

Method Details

{ # StreamConfig specifies configuration for a streaming DICOM export. "bigqueryDestination": { # The BigQuery table where the server writes the output. # Results are appended to this table. The server creates a new table in the given BigQuery dataset if the specified table does not exist. To enable the Cloud Healthcare API to write to your BigQuery table, you must give the Cloud Healthcare API service account the bigquery.dataEditor role. The service account is: `service-{PROJECT_NUMBER}@gcp-sa-healthcare.iam.gserviceaccount.com`. The PROJECT_NUMBER identifies the project that the DICOM store resides in. To get the project number, go to the Cloud Console Dashboard. It is recommended to not have a custom schema in the destination table which could conflict with the schema created by the Cloud Healthcare API. Instance deletions are not applied to the destination table. The destination's table schema will be automatically updated in case a new instance's data is incompatible with the current schema. The schema should not be updated manually as this can cause incompatibilies that cannot be resolved automatically. One resolution in this case is to delete the incompatible table and let the server recreate one, though the newly created table only contains data after the table recreation. BigQuery imposes a 1 MB limit on streaming insert row size, therefore any instance that generates more than 1 MB of BigQuery data will not be streamed. If an instance cannot be streamed to BigQuery, errors will be logged to Cloud Logging (see [Viewing error logs in Cloud Logging](https://cloud.google.com/healthcare/docs/how-tos/logging)). "force": True or False, # Optional. Use `write_disposition` instead. If `write_disposition` is specified, this parameter is ignored. force=false is equivalent to write_disposition=WRITE_EMPTY and force=true is equivalent to write_disposition=WRITE_TRUNCATE. + "includeSourceStore": True or False, # Optional. If true, the source store name will be included as a column in the BigQuery schema. + "schemaFlattened": { # Using this field will flatten the DICOM instances into a BigQuery table. The table will have one column for each DICOM tag. The column name will be the DICOM tag's textual representation. # Optional. Setting this field will use flattened DICOM instances schema for the BigQuery table. The flattened schema will have one column for each DICOM tag. + }, + "schemaJson": { # Using this field will set the schema such that all DICOM tags will be included in the BigQuery table as a single JSON type column. The BigQuery table schema will include the following columns: * `StudyInstanceUID` (Type: STRING): DICOM Tag 0020000D. * `SeriesInstanceUID` (Type: STRING): DICOM Tag 0020000E. * `SOPInstanceUID` (Type: STRING): DICOM Tag 00080018. * `SourceDicomStore` (Type: STRING): The name of the source DICOM store. This field is only included if the `include_source_store` option is set to true. * `Metadata` (Type: JSON): All DICOM tags for the instance, stored in a single JSON object. * `StructuredStorageSize` (Type: INTEGER): Size of the structured storage in bytes. * `DroppedTags` (Type: STRING, Repeated: Yes): List of tags that were dropped during the conversion. * `StorageClass` (Type: STRING): The storage class of the instance. * `LastUpdated` (Type: TIMESTAMP): Timestamp of the last update to the instance. * `BlobStorageSize` (Type: INTEGER): Size of the blob storage in bytes. * `Type` (Type: STRING): Indicates the type of operation (e.g., INSERT, DELETE). # Optional. Setting this field will store all the DICOM tags as a JSON type in a single column. + }, "tableUri": "A String", # Optional. BigQuery URI to a table, up to 2000 characters long, in the format `bq://projectId.bqDatasetId.tableId` "writeDisposition": "A String", # Optional. Determines whether the existing table in the destination is to be overwritten or appended to. If a write_disposition is specified, the `force` parameter is ignored. }, @@ -384,6 +394,11 @@

Method Details

{ # Exports data from the specified DICOM store. If a given resource, such as a DICOM object with the same SOPInstance UID, already exists in the output, it is overwritten with the version in the source dataset. Exported DICOM data persists when the DICOM store from which it was exported is deleted. "bigqueryDestination": { # The BigQuery table where the server writes the output. # The BigQuery output destination. You can only export to a BigQuery dataset that's in the same project as the DICOM store you're exporting from. The Cloud Healthcare Service Agent requires two IAM roles on the BigQuery location: `roles/bigquery.dataEditor` and `roles/bigquery.jobUser`. "force": True or False, # Optional. Use `write_disposition` instead. If `write_disposition` is specified, this parameter is ignored. force=false is equivalent to write_disposition=WRITE_EMPTY and force=true is equivalent to write_disposition=WRITE_TRUNCATE. + "includeSourceStore": True or False, # Optional. If true, the source store name will be included as a column in the BigQuery schema. + "schemaFlattened": { # Using this field will flatten the DICOM instances into a BigQuery table. The table will have one column for each DICOM tag. The column name will be the DICOM tag's textual representation. # Optional. Setting this field will use flattened DICOM instances schema for the BigQuery table. The flattened schema will have one column for each DICOM tag. + }, + "schemaJson": { # Using this field will set the schema such that all DICOM tags will be included in the BigQuery table as a single JSON type column. The BigQuery table schema will include the following columns: * `StudyInstanceUID` (Type: STRING): DICOM Tag 0020000D. * `SeriesInstanceUID` (Type: STRING): DICOM Tag 0020000E. * `SOPInstanceUID` (Type: STRING): DICOM Tag 00080018. * `SourceDicomStore` (Type: STRING): The name of the source DICOM store. This field is only included if the `include_source_store` option is set to true. * `Metadata` (Type: JSON): All DICOM tags for the instance, stored in a single JSON object. * `StructuredStorageSize` (Type: INTEGER): Size of the structured storage in bytes. * `DroppedTags` (Type: STRING, Repeated: Yes): List of tags that were dropped during the conversion. * `StorageClass` (Type: STRING): The storage class of the instance. * `LastUpdated` (Type: TIMESTAMP): Timestamp of the last update to the instance. * `BlobStorageSize` (Type: INTEGER): Size of the blob storage in bytes. * `Type` (Type: STRING): Indicates the type of operation (e.g., INSERT, DELETE). # Optional. Setting this field will store all the DICOM tags as a JSON type in a single column. + }, "tableUri": "A String", # Optional. BigQuery URI to a table, up to 2000 characters long, in the format `bq://projectId.bqDatasetId.tableId` "writeDisposition": "A String", # Optional. Determines whether the existing table in the destination is to be overwritten or appended to. If a write_disposition is specified, the `force` parameter is ignored. }, @@ -454,6 +469,11 @@

Method Details

{ # StreamConfig specifies configuration for a streaming DICOM export. "bigqueryDestination": { # The BigQuery table where the server writes the output. # Results are appended to this table. The server creates a new table in the given BigQuery dataset if the specified table does not exist. To enable the Cloud Healthcare API to write to your BigQuery table, you must give the Cloud Healthcare API service account the bigquery.dataEditor role. The service account is: `service-{PROJECT_NUMBER}@gcp-sa-healthcare.iam.gserviceaccount.com`. The PROJECT_NUMBER identifies the project that the DICOM store resides in. To get the project number, go to the Cloud Console Dashboard. It is recommended to not have a custom schema in the destination table which could conflict with the schema created by the Cloud Healthcare API. Instance deletions are not applied to the destination table. The destination's table schema will be automatically updated in case a new instance's data is incompatible with the current schema. The schema should not be updated manually as this can cause incompatibilies that cannot be resolved automatically. One resolution in this case is to delete the incompatible table and let the server recreate one, though the newly created table only contains data after the table recreation. BigQuery imposes a 1 MB limit on streaming insert row size, therefore any instance that generates more than 1 MB of BigQuery data will not be streamed. If an instance cannot be streamed to BigQuery, errors will be logged to Cloud Logging (see [Viewing error logs in Cloud Logging](https://cloud.google.com/healthcare/docs/how-tos/logging)). "force": True or False, # Optional. Use `write_disposition` instead. If `write_disposition` is specified, this parameter is ignored. force=false is equivalent to write_disposition=WRITE_EMPTY and force=true is equivalent to write_disposition=WRITE_TRUNCATE. + "includeSourceStore": True or False, # Optional. If true, the source store name will be included as a column in the BigQuery schema. + "schemaFlattened": { # Using this field will flatten the DICOM instances into a BigQuery table. The table will have one column for each DICOM tag. The column name will be the DICOM tag's textual representation. # Optional. Setting this field will use flattened DICOM instances schema for the BigQuery table. The flattened schema will have one column for each DICOM tag. + }, + "schemaJson": { # Using this field will set the schema such that all DICOM tags will be included in the BigQuery table as a single JSON type column. The BigQuery table schema will include the following columns: * `StudyInstanceUID` (Type: STRING): DICOM Tag 0020000D. * `SeriesInstanceUID` (Type: STRING): DICOM Tag 0020000E. * `SOPInstanceUID` (Type: STRING): DICOM Tag 00080018. * `SourceDicomStore` (Type: STRING): The name of the source DICOM store. This field is only included if the `include_source_store` option is set to true. * `Metadata` (Type: JSON): All DICOM tags for the instance, stored in a single JSON object. * `StructuredStorageSize` (Type: INTEGER): Size of the structured storage in bytes. * `DroppedTags` (Type: STRING, Repeated: Yes): List of tags that were dropped during the conversion. * `StorageClass` (Type: STRING): The storage class of the instance. * `LastUpdated` (Type: TIMESTAMP): Timestamp of the last update to the instance. * `BlobStorageSize` (Type: INTEGER): Size of the blob storage in bytes. * `Type` (Type: STRING): Indicates the type of operation (e.g., INSERT, DELETE). # Optional. Setting this field will store all the DICOM tags as a JSON type in a single column. + }, "tableUri": "A String", # Optional. BigQuery URI to a table, up to 2000 characters long, in the format `bq://projectId.bqDatasetId.tableId` "writeDisposition": "A String", # Optional. Determines whether the existing table in the destination is to be overwritten or appended to. If a write_disposition is specified, the `force` parameter is ignored. }, @@ -618,6 +638,11 @@

Method Details

{ # StreamConfig specifies configuration for a streaming DICOM export. "bigqueryDestination": { # The BigQuery table where the server writes the output. # Results are appended to this table. The server creates a new table in the given BigQuery dataset if the specified table does not exist. To enable the Cloud Healthcare API to write to your BigQuery table, you must give the Cloud Healthcare API service account the bigquery.dataEditor role. The service account is: `service-{PROJECT_NUMBER}@gcp-sa-healthcare.iam.gserviceaccount.com`. The PROJECT_NUMBER identifies the project that the DICOM store resides in. To get the project number, go to the Cloud Console Dashboard. It is recommended to not have a custom schema in the destination table which could conflict with the schema created by the Cloud Healthcare API. Instance deletions are not applied to the destination table. The destination's table schema will be automatically updated in case a new instance's data is incompatible with the current schema. The schema should not be updated manually as this can cause incompatibilies that cannot be resolved automatically. One resolution in this case is to delete the incompatible table and let the server recreate one, though the newly created table only contains data after the table recreation. BigQuery imposes a 1 MB limit on streaming insert row size, therefore any instance that generates more than 1 MB of BigQuery data will not be streamed. If an instance cannot be streamed to BigQuery, errors will be logged to Cloud Logging (see [Viewing error logs in Cloud Logging](https://cloud.google.com/healthcare/docs/how-tos/logging)). "force": True or False, # Optional. Use `write_disposition` instead. If `write_disposition` is specified, this parameter is ignored. force=false is equivalent to write_disposition=WRITE_EMPTY and force=true is equivalent to write_disposition=WRITE_TRUNCATE. + "includeSourceStore": True or False, # Optional. If true, the source store name will be included as a column in the BigQuery schema. + "schemaFlattened": { # Using this field will flatten the DICOM instances into a BigQuery table. The table will have one column for each DICOM tag. The column name will be the DICOM tag's textual representation. # Optional. Setting this field will use flattened DICOM instances schema for the BigQuery table. The flattened schema will have one column for each DICOM tag. + }, + "schemaJson": { # Using this field will set the schema such that all DICOM tags will be included in the BigQuery table as a single JSON type column. The BigQuery table schema will include the following columns: * `StudyInstanceUID` (Type: STRING): DICOM Tag 0020000D. * `SeriesInstanceUID` (Type: STRING): DICOM Tag 0020000E. * `SOPInstanceUID` (Type: STRING): DICOM Tag 00080018. * `SourceDicomStore` (Type: STRING): The name of the source DICOM store. This field is only included if the `include_source_store` option is set to true. * `Metadata` (Type: JSON): All DICOM tags for the instance, stored in a single JSON object. * `StructuredStorageSize` (Type: INTEGER): Size of the structured storage in bytes. * `DroppedTags` (Type: STRING, Repeated: Yes): List of tags that were dropped during the conversion. * `StorageClass` (Type: STRING): The storage class of the instance. * `LastUpdated` (Type: TIMESTAMP): Timestamp of the last update to the instance. * `BlobStorageSize` (Type: INTEGER): Size of the blob storage in bytes. * `Type` (Type: STRING): Indicates the type of operation (e.g., INSERT, DELETE). # Optional. Setting this field will store all the DICOM tags as a JSON type in a single column. + }, "tableUri": "A String", # Optional. BigQuery URI to a table, up to 2000 characters long, in the format `bq://projectId.bqDatasetId.tableId` "writeDisposition": "A String", # Optional. Determines whether the existing table in the destination is to be overwritten or appended to. If a write_disposition is specified, the `force` parameter is ignored. }, @@ -670,6 +695,11 @@

Method Details

{ # StreamConfig specifies configuration for a streaming DICOM export. "bigqueryDestination": { # The BigQuery table where the server writes the output. # Results are appended to this table. The server creates a new table in the given BigQuery dataset if the specified table does not exist. To enable the Cloud Healthcare API to write to your BigQuery table, you must give the Cloud Healthcare API service account the bigquery.dataEditor role. The service account is: `service-{PROJECT_NUMBER}@gcp-sa-healthcare.iam.gserviceaccount.com`. The PROJECT_NUMBER identifies the project that the DICOM store resides in. To get the project number, go to the Cloud Console Dashboard. It is recommended to not have a custom schema in the destination table which could conflict with the schema created by the Cloud Healthcare API. Instance deletions are not applied to the destination table. The destination's table schema will be automatically updated in case a new instance's data is incompatible with the current schema. The schema should not be updated manually as this can cause incompatibilies that cannot be resolved automatically. One resolution in this case is to delete the incompatible table and let the server recreate one, though the newly created table only contains data after the table recreation. BigQuery imposes a 1 MB limit on streaming insert row size, therefore any instance that generates more than 1 MB of BigQuery data will not be streamed. If an instance cannot be streamed to BigQuery, errors will be logged to Cloud Logging (see [Viewing error logs in Cloud Logging](https://cloud.google.com/healthcare/docs/how-tos/logging)). "force": True or False, # Optional. Use `write_disposition` instead. If `write_disposition` is specified, this parameter is ignored. force=false is equivalent to write_disposition=WRITE_EMPTY and force=true is equivalent to write_disposition=WRITE_TRUNCATE. + "includeSourceStore": True or False, # Optional. If true, the source store name will be included as a column in the BigQuery schema. + "schemaFlattened": { # Using this field will flatten the DICOM instances into a BigQuery table. The table will have one column for each DICOM tag. The column name will be the DICOM tag's textual representation. # Optional. Setting this field will use flattened DICOM instances schema for the BigQuery table. The flattened schema will have one column for each DICOM tag. + }, + "schemaJson": { # Using this field will set the schema such that all DICOM tags will be included in the BigQuery table as a single JSON type column. The BigQuery table schema will include the following columns: * `StudyInstanceUID` (Type: STRING): DICOM Tag 0020000D. * `SeriesInstanceUID` (Type: STRING): DICOM Tag 0020000E. * `SOPInstanceUID` (Type: STRING): DICOM Tag 00080018. * `SourceDicomStore` (Type: STRING): The name of the source DICOM store. This field is only included if the `include_source_store` option is set to true. * `Metadata` (Type: JSON): All DICOM tags for the instance, stored in a single JSON object. * `StructuredStorageSize` (Type: INTEGER): Size of the structured storage in bytes. * `DroppedTags` (Type: STRING, Repeated: Yes): List of tags that were dropped during the conversion. * `StorageClass` (Type: STRING): The storage class of the instance. * `LastUpdated` (Type: TIMESTAMP): Timestamp of the last update to the instance. * `BlobStorageSize` (Type: INTEGER): Size of the blob storage in bytes. * `Type` (Type: STRING): Indicates the type of operation (e.g., INSERT, DELETE). # Optional. Setting this field will store all the DICOM tags as a JSON type in a single column. + }, "tableUri": "A String", # Optional. BigQuery URI to a table, up to 2000 characters long, in the format `bq://projectId.bqDatasetId.tableId` "writeDisposition": "A String", # Optional. Determines whether the existing table in the destination is to be overwritten or appended to. If a write_disposition is specified, the `force` parameter is ignored. }, @@ -704,6 +734,11 @@

Method Details

{ # StreamConfig specifies configuration for a streaming DICOM export. "bigqueryDestination": { # The BigQuery table where the server writes the output. # Results are appended to this table. The server creates a new table in the given BigQuery dataset if the specified table does not exist. To enable the Cloud Healthcare API to write to your BigQuery table, you must give the Cloud Healthcare API service account the bigquery.dataEditor role. The service account is: `service-{PROJECT_NUMBER}@gcp-sa-healthcare.iam.gserviceaccount.com`. The PROJECT_NUMBER identifies the project that the DICOM store resides in. To get the project number, go to the Cloud Console Dashboard. It is recommended to not have a custom schema in the destination table which could conflict with the schema created by the Cloud Healthcare API. Instance deletions are not applied to the destination table. The destination's table schema will be automatically updated in case a new instance's data is incompatible with the current schema. The schema should not be updated manually as this can cause incompatibilies that cannot be resolved automatically. One resolution in this case is to delete the incompatible table and let the server recreate one, though the newly created table only contains data after the table recreation. BigQuery imposes a 1 MB limit on streaming insert row size, therefore any instance that generates more than 1 MB of BigQuery data will not be streamed. If an instance cannot be streamed to BigQuery, errors will be logged to Cloud Logging (see [Viewing error logs in Cloud Logging](https://cloud.google.com/healthcare/docs/how-tos/logging)). "force": True or False, # Optional. Use `write_disposition` instead. If `write_disposition` is specified, this parameter is ignored. force=false is equivalent to write_disposition=WRITE_EMPTY and force=true is equivalent to write_disposition=WRITE_TRUNCATE. + "includeSourceStore": True or False, # Optional. If true, the source store name will be included as a column in the BigQuery schema. + "schemaFlattened": { # Using this field will flatten the DICOM instances into a BigQuery table. The table will have one column for each DICOM tag. The column name will be the DICOM tag's textual representation. # Optional. Setting this field will use flattened DICOM instances schema for the BigQuery table. The flattened schema will have one column for each DICOM tag. + }, + "schemaJson": { # Using this field will set the schema such that all DICOM tags will be included in the BigQuery table as a single JSON type column. The BigQuery table schema will include the following columns: * `StudyInstanceUID` (Type: STRING): DICOM Tag 0020000D. * `SeriesInstanceUID` (Type: STRING): DICOM Tag 0020000E. * `SOPInstanceUID` (Type: STRING): DICOM Tag 00080018. * `SourceDicomStore` (Type: STRING): The name of the source DICOM store. This field is only included if the `include_source_store` option is set to true. * `Metadata` (Type: JSON): All DICOM tags for the instance, stored in a single JSON object. * `StructuredStorageSize` (Type: INTEGER): Size of the structured storage in bytes. * `DroppedTags` (Type: STRING, Repeated: Yes): List of tags that were dropped during the conversion. * `StorageClass` (Type: STRING): The storage class of the instance. * `LastUpdated` (Type: TIMESTAMP): Timestamp of the last update to the instance. * `BlobStorageSize` (Type: INTEGER): Size of the blob storage in bytes. * `Type` (Type: STRING): Indicates the type of operation (e.g., INSERT, DELETE). # Optional. Setting this field will store all the DICOM tags as a JSON type in a single column. + }, "tableUri": "A String", # Optional. BigQuery URI to a table, up to 2000 characters long, in the format `bq://projectId.bqDatasetId.tableId` "writeDisposition": "A String", # Optional. Determines whether the existing table in the destination is to be overwritten or appended to. If a write_disposition is specified, the `force` parameter is ignored. }, diff --git a/docs/dyn/healthcare_v1.projects.locations.datasets.fhirStores.fhir.html b/docs/dyn/healthcare_v1.projects.locations.datasets.fhirStores.fhir.html index ae25746e33..5b0d420895 100644 --- a/docs/dyn/healthcare_v1.projects.locations.datasets.fhirStores.fhir.html +++ b/docs/dyn/healthcare_v1.projects.locations.datasets.fhirStores.fhir.html @@ -103,7 +103,7 @@

Instance Methods

Validates an input FHIR resource's conformance to its profiles and the profiles configured on the FHIR store. Implements the FHIR extended operation $validate ([DSTU2](https://hl7.org/fhir/DSTU2/resource-operations.html#validate), [STU3](https://hl7.org/fhir/STU3/resource-operations.html#validate), [R4](https://hl7.org/fhir/R4/resource-operation-validate.html). or [R5](https://hl7.org/fhir/R5/resource-operation-validate.html)). The request body must contain a JSON-encoded FHIR resource, and the request headers must contain `Content-Type: application/fhir+json`. The `Parameters` input syntax is not supported. The `profile` query parameter can be used to request that the resource only be validated against a specific profile. If a profile with the given URL cannot be found in the FHIR store then an error is returned. Errors generated by validation contain a JSON-encoded `OperationOutcome` resource describing the reason for the error. If the request cannot be mapped to a valid API method on a FHIR store, a generic GCP error might be returned instead.

bulk_export(name, outputFormat=None, x__xgafv=None, x_since=None, x_type=None)

-

Bulk exports all resources from the FHIR store to the specified destination. Implements the FHIR implementation guide [system level $export](https://build.fhir.org/ig/HL7/bulk-data/export.html#endpoint---system-level-export. The following headers must be set in the request: * `Accept`: specifies the format of the `OperationOutcome` response. Only `application/fhir+json` is supported. * `Prefer`: specifies whether the response is immediate or asynchronous. Must be to `respond-async` because only asynchronous responses are supported. Specify the destination for the server to write result files by setting the Cloud Storage location bulk_export_gcs_destination on the FHIR store. URI of an existing Cloud Storage directory where the server writes result files, in the format gs://{bucket-id}/{path/to/destination/dir}. If there is no trailing slash, the service appends one when composing the object path. The user is responsible for creating the Cloud Storage bucket referenced. Supports the following query parameters: * `_type`: string of comma-delimited FHIR resource types. If provided, only the resources of the specified type(s) are exported. * `_since`: if provided, only the resources that are updated after the specified time are exported. * `_outputFormat`: optional, specify ndjson to export data in NDJSON format. Exported file names use the format: {export_id}_{resource_type}.ndjson. On success, the `Content-Location` header of the response is set to a URL that the user can use to query the status of the export. The URL is in the format: `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/fhirStores/{fhir_store_id}/operations/{export_id}`. See get-fhir-operation-status for more information. Errors generated by the FHIR store contain a JSON-encoded `OperationOutcome` resource describing the reason for the error.

+

Bulk exports all resources from the FHIR store to the specified destination. Implements the FHIR implementation guide [system level $export](https://build.fhir.org/ig/HL7/bulk-data/export.html#endpoint---system-level-export). The following headers must be set in the request: * `Accept`: specifies the format of the `OperationOutcome` response. Only `application/fhir+json` is supported. * `Prefer`: specifies whether the response is immediate or asynchronous. Must be to `respond-async` because only asynchronous responses are supported. Specify the destination for the server to write result files by setting the Cloud Storage location bulk_export_gcs_destination on the FHIR store. URI of an existing Cloud Storage directory where the server writes result files, in the format gs://{bucket-id}/{path/to/destination/dir}. If there is no trailing slash, the service appends one when composing the object path. The user is responsible for creating the Cloud Storage bucket referenced. Supports the following query parameters: * `_type`: string of comma-delimited FHIR resource types. If provided, only the resources of the specified type(s) are exported. * `_since`: if provided, only the resources that are updated after the specified time are exported. * `_outputFormat`: optional, specify ndjson to export data in NDJSON format. Exported file names use the format: {export_id}_{resource_type}.ndjson. On success, the `Content-Location` header of the response is set to a URL that the user can use to query the status of the export. The URL is in the format: `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/fhirStores/{fhir_store_id}/operations/{export_id}`. See get-fhir-operation-status for more information. Errors generated by the FHIR store contain a JSON-encoded `OperationOutcome` resource describing the reason for the error.

capabilities(name, x__xgafv=None)

Gets the FHIR capability statement ([STU3](https://hl7.org/fhir/STU3/capabilitystatement.html), [R4](https://hl7.org/fhir/R4/capabilitystatement.html), [R5](https://hl7.org/fhir/R5/capabilitystatement.html)), or the [conformance statement](https://hl7.org/fhir/DSTU2/conformance.html) in the DSTU2 case for the store, which contains a description of functionality supported by the server. Implements the FHIR standard capabilities interaction ([STU3](https://hl7.org/fhir/STU3/http.html#capabilities), [R4](https://hl7.org/fhir/R4/http.html#capabilities), [R5](https://hl7.org/fhir/R5/http.html#capabilities)), or the [conformance interaction](https://hl7.org/fhir/DSTU2/http.html#conformance) in the DSTU2 case. On success, the response body contains a JSON-encoded representation of a `CapabilityStatement` resource.

@@ -138,7 +138,7 @@

Instance Methods

read(name, x__xgafv=None)

Gets the contents of a FHIR resource. Implements the FHIR standard read interaction ([DSTU2](https://hl7.org/fhir/DSTU2/http.html#read), [STU3](https://hl7.org/fhir/STU3/http.html#read), [R4](https://hl7.org/fhir/R4/http.html#read), [R5](https://hl7.org/fhir/R5/http.html#read)). Also supports the FHIR standard conditional read interaction ([DSTU2](https://hl7.org/fhir/DSTU2/http.html#cread), [STU3](https://hl7.org/fhir/STU3/http.html#cread), [R4](https://hl7.org/fhir/R4/http.html#cread), [R5](https://hl7.org/fhir/R5/http.html#cread)) specified by supplying an `If-Modified-Since` header with a date/time value or an `If-None-Match` header with an ETag value. On success, the response body contains a JSON-encoded representation of the resource. Errors generated by the FHIR store contain a JSON-encoded `OperationOutcome` resource describing the reason for the error. If the request cannot be mapped to a valid API method on a FHIR store, a generic GCP error might be returned instead. For samples that show how to call `read`, see [Getting a FHIR resource](https://cloud.google.com/healthcare/docs/how-tos/fhir-resources#getting_a_fhir_resource).

- search(parent, body=None, x__xgafv=None)

+ search(parent, body=None, resourceType=None, x__xgafv=None)

Searches for resources in the given FHIR store according to criteria specified as query parameters. Implements the FHIR standard search interaction ([DSTU2](https://hl7.org/fhir/DSTU2/http.html#search), [STU3](https://hl7.org/fhir/STU3/http.html#search), [R4](https://hl7.org/fhir/R4/http.html#search), [R5](https://hl7.org/fhir/R5/http.html#search)) using the search semantics described in the FHIR Search specification ([DSTU2](https://hl7.org/fhir/DSTU2/search.html), [STU3](https://hl7.org/fhir/STU3/search.html), [R4](https://hl7.org/fhir/R4/search.html), [R5](https://hl7.org/fhir/R5/search.html)). Supports four methods of search defined by the specification: * `GET [base]?[parameters]` to search across all resources. * `GET [base]/[type]?[parameters]` to search resources of a specified type. * `POST [base]/_search?[parameters]` as an alternate form having the same semantics as the `GET` method across all resources. * `POST [base]/[type]/_search?[parameters]` as an alternate form having the same semantics as the `GET` method for the specified type. The `GET` and `POST` methods do not support compartment searches. The `POST` method does not support `application/x-www-form-urlencoded` search parameters. On success, the response body contains a JSON-encoded representation of a `Bundle` resource of type `searchset`, containing the results of the search. Errors generated by the FHIR store contain a JSON-encoded `OperationOutcome` resource describing the reason for the error. If the request cannot be mapped to a valid API method on a FHIR store, a generic GCP error might be returned instead. The server's capability statement, retrieved through capabilities, indicates what search parameters are supported on each FHIR resource. A list of all search parameters defined by the specification can be found in the FHIR Search Parameter Registry ([STU3](https://hl7.org/fhir/STU3/searchparameter-registry.html), [R4](https://hl7.org/fhir/R4/searchparameter-registry.html), [R5](https://hl7.org/fhir/R5/searchparameter-registry.html)). FHIR search parameters for DSTU2 can be found on each resource's definition page. Supported search modifiers: `:missing`, `:exact`, `:contains`, `:text`, `:in`, `:not-in`, `:above`, `:below`, `:[type]`, `:not`, and `recurse` (DSTU2 and STU3) or `:iterate` (R4 and R5). Supported search result parameters: `_sort`, `_count`, `_include`, `_revinclude`, `_summary=text`, `_summary=data`, and `_elements`. The maximum number of search results returned defaults to 100, which can be overridden by the `_count` parameter up to a maximum limit of 1000. The server might return fewer resources than requested to prevent excessively large responses. If there are additional results, the returned `Bundle` contains a link of `relation` "next", which has a `_page_token` parameter for an opaque pagination token that can be used to retrieve the next page. Resources with a total size larger than 5MB or a field count larger than 50,000 might not be fully searchable as the server might trim its generated search index in those cases. Note: FHIR resources are indexed asynchronously, so there might be a slight delay between the time a resource is created or changed, and the time when the change reflects in search results. The only exception is resource identifier data, which is indexed synchronously as a special index. As a result, searching using resource identifier is not subject to indexing delay. To use the special synchronous index, the search term for identifier should be in the pattern `identifier=[system]|[value]` or `identifier=[value]`, and any of the following search result parameters can be used: * `_count` * `_include` * `_revinclude` * `_summary` * `_elements` If your query contains any other search parameters, the standard asynchronous index will be used instead. Note that searching against the special index is optimized for resolving a small number of matches. The search isn't optimized if your identifier search criteria matches a large number (i.e. more than 2,000) of resources. For a search query that will match a large number of resources, you can avoiding using the special synchronous index by including an additional `_sort` parameter in your query. Use `_sort=-_lastUpdated` if you want to keep the default sorting order. For samples and detailed information, see [Searching for FHIR resources](https://cloud.google.com/healthcare/docs/how-tos/fhir-search) and [Advanced FHIR search features](https://cloud.google.com/healthcare/docs/how-tos/fhir-advanced-search).

search_type(parent, resourceType, body=None, x__xgafv=None)

@@ -419,7 +419,7 @@

Method Details

bulk_export(name, outputFormat=None, x__xgafv=None, x_since=None, x_type=None) -
Bulk exports all resources from the FHIR store to the specified destination. Implements the FHIR implementation guide [system level $export](https://build.fhir.org/ig/HL7/bulk-data/export.html#endpoint---system-level-export. The following headers must be set in the request: * `Accept`: specifies the format of the `OperationOutcome` response. Only `application/fhir+json` is supported. * `Prefer`: specifies whether the response is immediate or asynchronous. Must be to `respond-async` because only asynchronous responses are supported. Specify the destination for the server to write result files by setting the Cloud Storage location bulk_export_gcs_destination on the FHIR store. URI of an existing Cloud Storage directory where the server writes result files, in the format gs://{bucket-id}/{path/to/destination/dir}. If there is no trailing slash, the service appends one when composing the object path. The user is responsible for creating the Cloud Storage bucket referenced. Supports the following query parameters: * `_type`: string of comma-delimited FHIR resource types. If provided, only the resources of the specified type(s) are exported. * `_since`: if provided, only the resources that are updated after the specified time are exported. * `_outputFormat`: optional, specify ndjson to export data in NDJSON format. Exported file names use the format: {export_id}_{resource_type}.ndjson. On success, the `Content-Location` header of the response is set to a URL that the user can use to query the status of the export. The URL is in the format: `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/fhirStores/{fhir_store_id}/operations/{export_id}`. See get-fhir-operation-status for more information. Errors generated by the FHIR store contain a JSON-encoded `OperationOutcome` resource describing the reason for the error.
+  
Bulk exports all resources from the FHIR store to the specified destination. Implements the FHIR implementation guide [system level $export](https://build.fhir.org/ig/HL7/bulk-data/export.html#endpoint---system-level-export). The following headers must be set in the request: * `Accept`: specifies the format of the `OperationOutcome` response. Only `application/fhir+json` is supported. * `Prefer`: specifies whether the response is immediate or asynchronous. Must be to `respond-async` because only asynchronous responses are supported. Specify the destination for the server to write result files by setting the Cloud Storage location bulk_export_gcs_destination on the FHIR store. URI of an existing Cloud Storage directory where the server writes result files, in the format gs://{bucket-id}/{path/to/destination/dir}. If there is no trailing slash, the service appends one when composing the object path. The user is responsible for creating the Cloud Storage bucket referenced. Supports the following query parameters: * `_type`: string of comma-delimited FHIR resource types. If provided, only the resources of the specified type(s) are exported. * `_since`: if provided, only the resources that are updated after the specified time are exported. * `_outputFormat`: optional, specify ndjson to export data in NDJSON format. Exported file names use the format: {export_id}_{resource_type}.ndjson. On success, the `Content-Location` header of the response is set to a URL that the user can use to query the status of the export. The URL is in the format: `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/fhirStores/{fhir_store_id}/operations/{export_id}`. See get-fhir-operation-status for more information. Errors generated by the FHIR store contain a JSON-encoded `OperationOutcome` resource describing the reason for the error.
 
 Args:
   name: string, Required. The name of the FHIR store to export resources from, in the format `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/fhirStores/{fhir_store_id}`. (required)
@@ -767,7 +767,7 @@ 

Method Details

- search(parent, body=None, x__xgafv=None) + search(parent, body=None, resourceType=None, x__xgafv=None)
Searches for resources in the given FHIR store according to criteria specified as query parameters. Implements the FHIR standard search interaction ([DSTU2](https://hl7.org/fhir/DSTU2/http.html#search), [STU3](https://hl7.org/fhir/STU3/http.html#search), [R4](https://hl7.org/fhir/R4/http.html#search), [R5](https://hl7.org/fhir/R5/http.html#search)) using the search semantics described in the FHIR Search specification ([DSTU2](https://hl7.org/fhir/DSTU2/search.html), [STU3](https://hl7.org/fhir/STU3/search.html), [R4](https://hl7.org/fhir/R4/search.html), [R5](https://hl7.org/fhir/R5/search.html)). Supports four methods of search defined by the specification: * `GET [base]?[parameters]` to search across all resources. * `GET [base]/[type]?[parameters]` to search resources of a specified type. * `POST [base]/_search?[parameters]` as an alternate form having the same semantics as the `GET` method across all resources. * `POST [base]/[type]/_search?[parameters]` as an alternate form having the same semantics as the `GET` method for the specified type. The `GET` and `POST` methods do not support compartment searches. The `POST` method does not support `application/x-www-form-urlencoded` search parameters. On success, the response body contains a JSON-encoded representation of a `Bundle` resource of type `searchset`, containing the results of the search. Errors generated by the FHIR store contain a JSON-encoded `OperationOutcome` resource describing the reason for the error. If the request cannot be mapped to a valid API method on a FHIR store, a generic GCP error might be returned instead. The server's capability statement, retrieved through capabilities, indicates what search parameters are supported on each FHIR resource. A list of all search parameters defined by the specification can be found in the FHIR Search Parameter Registry ([STU3](https://hl7.org/fhir/STU3/searchparameter-registry.html), [R4](https://hl7.org/fhir/R4/searchparameter-registry.html), [R5](https://hl7.org/fhir/R5/searchparameter-registry.html)). FHIR search parameters for DSTU2 can be found on each resource's definition page. Supported search modifiers: `:missing`, `:exact`, `:contains`, `:text`, `:in`, `:not-in`, `:above`, `:below`, `:[type]`, `:not`, and `recurse` (DSTU2 and STU3) or `:iterate` (R4 and R5). Supported search result parameters: `_sort`, `_count`, `_include`, `_revinclude`, `_summary=text`, `_summary=data`, and `_elements`. The maximum number of search results returned defaults to 100, which can be overridden by the `_count` parameter up to a maximum limit of 1000. The server might return fewer resources than requested to prevent excessively large responses. If there are additional results, the returned `Bundle` contains a link of `relation` "next", which has a `_page_token` parameter for an opaque pagination token that can be used to retrieve the next page. Resources with a total size larger than 5MB or a field count larger than 50,000 might not be fully searchable as the server might trim its generated search index in those cases. Note: FHIR resources are indexed asynchronously, so there might be a slight delay between the time a resource is created or changed, and the time when the change reflects in search results. The only exception is resource identifier data, which is indexed synchronously as a special index. As a result, searching using resource identifier is not subject to indexing delay. To use the special synchronous index, the search term for identifier should be in the pattern `identifier=[system]|[value]` or `identifier=[value]`, and any of the following search result parameters can be used: * `_count` * `_include` * `_revinclude` * `_summary` * `_elements` If your query contains any other search parameters, the standard asynchronous index will be used instead. Note that searching against the special index is optimized for resolving a small number of matches. The search isn't optimized if your identifier search criteria matches a large number (i.e. more than 2,000) of resources. For a search query that will match a large number of resources, you can avoiding using the special synchronous index by including an additional `_sort` parameter in your query. Use `_sort=-_lastUpdated` if you want to keep the default sorting order. For samples and detailed information, see [Searching for FHIR resources](https://cloud.google.com/healthcare/docs/how-tos/fhir-search) and [Advanced FHIR search features](https://cloud.google.com/healthcare/docs/how-tos/fhir-advanced-search).
 
 Args:
@@ -775,10 +775,17 @@ 

Method Details

body: object, The request body. The object takes the form of: -{ # Request to search the resources in the specified FHIR store. - "resourceType": "A String", # Optional. The FHIR resource type to search, such as Patient or Observation. For a complete list, see the FHIR Resource Index ([DSTU2](https://hl7.org/fhir/DSTU2/resourcelist.html), [STU3](https://hl7.org/fhir/STU3/resourcelist.html), [R4](https://hl7.org/fhir/R4/resourcelist.html)), [R5](https://hl7.org/fhir/R5/resourcelist.html)). +{ # Message that represents an arbitrary HTTP body. It should only be used for payload formats that can't be represented as JSON, such as raw binary or an HTML page. This message can be used both in streaming and non-streaming API methods in the request as well as the response. It can be used as a top-level request field, which is convenient if one wants to extract parameters from either the URL or HTTP template into the request fields and also want access to the raw HTTP body. Example: message GetResourceRequest { // A unique request id. string request_id = 1; // The raw HTTP body is bound to this field. google.api.HttpBody http_body = 2; } service ResourceService { rpc GetResource(GetResourceRequest) returns (google.api.HttpBody); rpc UpdateResource(google.api.HttpBody) returns (google.protobuf.Empty); } Example with streaming methods: service CaldavService { rpc GetCalendar(stream google.api.HttpBody) returns (stream google.api.HttpBody); rpc UpdateCalendar(stream google.api.HttpBody) returns (stream google.api.HttpBody); } Use of this type only changes how the request and response bodies are handled, all other features will continue to work unchanged. + "contentType": "A String", # The HTTP Content-Type header value specifying the content type of the body. + "data": "A String", # The HTTP request/response body as raw binary. + "extensions": [ # Application specific response metadata. Must be set in the first response for streaming APIs. + { + "a_key": "", # Properties of the object. Contains field @type with type URL. + }, + ], } + resourceType: string, Optional. The FHIR resource type to search, such as Patient or Observation. For a complete list, see the FHIR Resource Index ([DSTU2](https://hl7.org/fhir/DSTU2/resourcelist.html), [STU3](https://hl7.org/fhir/STU3/resourcelist.html), [R4](https://hl7.org/fhir/R4/resourcelist.html)), [R5](https://hl7.org/fhir/R5/resourcelist.html)). x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -808,8 +815,14 @@

Method Details

body: object, The request body. The object takes the form of: -{ # Request to search the resources in the specified FHIR store. - "resourceType": "A String", # Optional. The FHIR resource type to search, such as Patient or Observation. For a complete list, see the FHIR Resource Index ([DSTU2](https://hl7.org/fhir/DSTU2/resourcelist.html), [STU3](https://hl7.org/fhir/STU3/resourcelist.html), [R4](https://hl7.org/fhir/R4/resourcelist.html)), [R5](https://hl7.org/fhir/R5/resourcelist.html)). +{ # Message that represents an arbitrary HTTP body. It should only be used for payload formats that can't be represented as JSON, such as raw binary or an HTML page. This message can be used both in streaming and non-streaming API methods in the request as well as the response. It can be used as a top-level request field, which is convenient if one wants to extract parameters from either the URL or HTTP template into the request fields and also want access to the raw HTTP body. Example: message GetResourceRequest { // A unique request id. string request_id = 1; // The raw HTTP body is bound to this field. google.api.HttpBody http_body = 2; } service ResourceService { rpc GetResource(GetResourceRequest) returns (google.api.HttpBody); rpc UpdateResource(google.api.HttpBody) returns (google.protobuf.Empty); } Example with streaming methods: service CaldavService { rpc GetCalendar(stream google.api.HttpBody) returns (stream google.api.HttpBody); rpc UpdateCalendar(stream google.api.HttpBody) returns (stream google.api.HttpBody); } Use of this type only changes how the request and response bodies are handled, all other features will continue to work unchanged. + "contentType": "A String", # The HTTP Content-Type header value specifying the content type of the body. + "data": "A String", # The HTTP request/response body as raw binary. + "extensions": [ # Application specific response metadata. Must be set in the first response for streaming APIs. + { + "a_key": "", # Properties of the object. Contains field @type with type URL. + }, + ], } x__xgafv: string, V1 error format. diff --git a/docs/dyn/healthcare_v1.projects.locations.datasets.fhirStores.html b/docs/dyn/healthcare_v1.projects.locations.datasets.fhirStores.html index 172b789e90..9a53a25a7c 100644 --- a/docs/dyn/healthcare_v1.projects.locations.datasets.fhirStores.html +++ b/docs/dyn/healthcare_v1.projects.locations.datasets.fhirStores.html @@ -246,7 +246,7 @@

Method Details

Args: name: string, Required. Name of the Group resource that is exported, in format `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/fhirStores/{fhir_store_id}/fhir/Group/{group_id}`. (required) - organizeOutputBy: string, Optional. Required. The FHIR resource type used to organize exported resources. Only supports "Patient". When organized by Patient resource, output files are grouped as follows: * Patient file(s) containing the Patient resources. Each Patient is sequentially followed by all resources the Patient references, and all resources that reference the Patient (equivalent to a GetPatientEverything request). * Individual files grouped by resource type for resources in the Group's member field and the Group resource itself. Resources may be duplicated across multiple Patients. For example, if two Patient resources reference the same Organization resource, it will appear twice, once after each Patient. The Group resource from the request does not appear in the Patient files. + organizeOutputBy: string, Required. The FHIR resource type used to organize exported resources. Only supports "Patient". When organized by Patient resource, output files are grouped as follows: * Patient file(s) containing the Patient resources. Each Patient is sequentially followed by all resources the Patient references, and all resources that reference the Patient (equivalent to a GetPatientEverything request). * Individual files grouped by resource type for resources in the Group's member field and the Group resource itself. Resources may be duplicated across multiple Patients. For example, if two Patient resources reference the same Organization resource, it will appear twice, once after each Patient. The Group resource from the request does not appear in the Patient files. outputFormat: string, Optional. Output format of the export. This field is optional and only `application/fhir+ndjson` is supported. x__xgafv: string, V1 error format. Allowed values @@ -440,7 +440,7 @@

Method Details

"disableProfileValidation": True or False, # Optional. Whether to disable profile validation for this FHIR store. The default value is false. Set this to true to disable checking incoming resources for conformance against structure definitions in this FHIR store. "disableReferenceTypeValidation": True or False, # Optional. Whether to disable reference type validation for incoming resources. The default value is false. Set this to true to disable checking incoming resources for conformance against reference type requirement defined in the FHIR specification. This property only affects resource types that do not have profiles configured for them, any rules in enabled implementation guides will still be enforced. "disableRequiredFieldValidation": True or False, # Optional. Whether to disable required fields validation for incoming resources. The default value is false. Set this to true to disable checking incoming resources for conformance against required fields requirement defined in the FHIR specification. This property only affects resource types that do not have profiles configured for them, any rules in enabled implementation guides will still be enforced. - "enabledImplementationGuides": [ # Optional. A list of implementation guide URLs in this FHIR store that are used to configure the profiles to use for validation. For example, to use the US Core profiles for validation, set `enabled_implementation_guides` to `["http://hl7.org/fhir/us/core/ImplementationGuide/ig"]`. If `enabled_implementation_guides` is empty or omitted, then incoming resources are only required to conform to the base FHIR profiles. Otherwise, a resource must conform to at least one profile listed in the `global` property of one of the enabled ImplementationGuides. The Cloud Healthcare API does not currently enforce all of the rules in a StructureDefinition. The following rules are supported: - min/max - minValue/maxValue - maxLength - type - fixed[x] - pattern[x] on simple types - slicing, when using "value" as the discriminator type When a URL cannot be resolved (for example, in a type assertion), the server does not return an error. + "enabledImplementationGuides": [ # Optional. A list of implementation guide URLs in this FHIR store that are used to configure the profiles to use for validation. For example, to use the US Core profiles for validation, set `enabled_implementation_guides` to `["http://hl7.org/fhir/us/core/ImplementationGuide/ig"]`. If `enabled_implementation_guides` is empty or omitted, then incoming resources are only required to conform to the base FHIR profiles. Otherwise, a resource must conform to at least one profile listed in the `global` property of one of the enabled ImplementationGuides. The Cloud Healthcare API does not currently enforce all of the rules in a StructureDefinition. The following rules are supported: - min/max - minValue/maxValue - maxLength - type - fixed[x] - pattern[x] on simple types - slicing, when using "value" as the discriminator type - FHIRPath constraints (only when `enable_fhirpath_profile_validation` is true) When a URL cannot be resolved (for example, in a type assertion), the server does not return an error. "A String", ], }, @@ -613,7 +613,7 @@

Method Details

"disableProfileValidation": True or False, # Optional. Whether to disable profile validation for this FHIR store. The default value is false. Set this to true to disable checking incoming resources for conformance against structure definitions in this FHIR store. "disableReferenceTypeValidation": True or False, # Optional. Whether to disable reference type validation for incoming resources. The default value is false. Set this to true to disable checking incoming resources for conformance against reference type requirement defined in the FHIR specification. This property only affects resource types that do not have profiles configured for them, any rules in enabled implementation guides will still be enforced. "disableRequiredFieldValidation": True or False, # Optional. Whether to disable required fields validation for incoming resources. The default value is false. Set this to true to disable checking incoming resources for conformance against required fields requirement defined in the FHIR specification. This property only affects resource types that do not have profiles configured for them, any rules in enabled implementation guides will still be enforced. - "enabledImplementationGuides": [ # Optional. A list of implementation guide URLs in this FHIR store that are used to configure the profiles to use for validation. For example, to use the US Core profiles for validation, set `enabled_implementation_guides` to `["http://hl7.org/fhir/us/core/ImplementationGuide/ig"]`. If `enabled_implementation_guides` is empty or omitted, then incoming resources are only required to conform to the base FHIR profiles. Otherwise, a resource must conform to at least one profile listed in the `global` property of one of the enabled ImplementationGuides. The Cloud Healthcare API does not currently enforce all of the rules in a StructureDefinition. The following rules are supported: - min/max - minValue/maxValue - maxLength - type - fixed[x] - pattern[x] on simple types - slicing, when using "value" as the discriminator type When a URL cannot be resolved (for example, in a type assertion), the server does not return an error. + "enabledImplementationGuides": [ # Optional. A list of implementation guide URLs in this FHIR store that are used to configure the profiles to use for validation. For example, to use the US Core profiles for validation, set `enabled_implementation_guides` to `["http://hl7.org/fhir/us/core/ImplementationGuide/ig"]`. If `enabled_implementation_guides` is empty or omitted, then incoming resources are only required to conform to the base FHIR profiles. Otherwise, a resource must conform to at least one profile listed in the `global` property of one of the enabled ImplementationGuides. The Cloud Healthcare API does not currently enforce all of the rules in a StructureDefinition. The following rules are supported: - min/max - minValue/maxValue - maxLength - type - fixed[x] - pattern[x] on simple types - slicing, when using "value" as the discriminator type - FHIRPath constraints (only when `enable_fhirpath_profile_validation` is true) When a URL cannot be resolved (for example, in a type assertion), the server does not return an error. "A String", ], }, @@ -1066,7 +1066,7 @@

Method Details

"disableProfileValidation": True or False, # Optional. Whether to disable profile validation for this FHIR store. The default value is false. Set this to true to disable checking incoming resources for conformance against structure definitions in this FHIR store. "disableReferenceTypeValidation": True or False, # Optional. Whether to disable reference type validation for incoming resources. The default value is false. Set this to true to disable checking incoming resources for conformance against reference type requirement defined in the FHIR specification. This property only affects resource types that do not have profiles configured for them, any rules in enabled implementation guides will still be enforced. "disableRequiredFieldValidation": True or False, # Optional. Whether to disable required fields validation for incoming resources. The default value is false. Set this to true to disable checking incoming resources for conformance against required fields requirement defined in the FHIR specification. This property only affects resource types that do not have profiles configured for them, any rules in enabled implementation guides will still be enforced. - "enabledImplementationGuides": [ # Optional. A list of implementation guide URLs in this FHIR store that are used to configure the profiles to use for validation. For example, to use the US Core profiles for validation, set `enabled_implementation_guides` to `["http://hl7.org/fhir/us/core/ImplementationGuide/ig"]`. If `enabled_implementation_guides` is empty or omitted, then incoming resources are only required to conform to the base FHIR profiles. Otherwise, a resource must conform to at least one profile listed in the `global` property of one of the enabled ImplementationGuides. The Cloud Healthcare API does not currently enforce all of the rules in a StructureDefinition. The following rules are supported: - min/max - minValue/maxValue - maxLength - type - fixed[x] - pattern[x] on simple types - slicing, when using "value" as the discriminator type When a URL cannot be resolved (for example, in a type assertion), the server does not return an error. + "enabledImplementationGuides": [ # Optional. A list of implementation guide URLs in this FHIR store that are used to configure the profiles to use for validation. For example, to use the US Core profiles for validation, set `enabled_implementation_guides` to `["http://hl7.org/fhir/us/core/ImplementationGuide/ig"]`. If `enabled_implementation_guides` is empty or omitted, then incoming resources are only required to conform to the base FHIR profiles. Otherwise, a resource must conform to at least one profile listed in the `global` property of one of the enabled ImplementationGuides. The Cloud Healthcare API does not currently enforce all of the rules in a StructureDefinition. The following rules are supported: - min/max - minValue/maxValue - maxLength - type - fixed[x] - pattern[x] on simple types - slicing, when using "value" as the discriminator type - FHIRPath constraints (only when `enable_fhirpath_profile_validation` is true) When a URL cannot be resolved (for example, in a type assertion), the server does not return an error. "A String", ], }, @@ -1370,7 +1370,7 @@

Method Details

"disableProfileValidation": True or False, # Optional. Whether to disable profile validation for this FHIR store. The default value is false. Set this to true to disable checking incoming resources for conformance against structure definitions in this FHIR store. "disableReferenceTypeValidation": True or False, # Optional. Whether to disable reference type validation for incoming resources. The default value is false. Set this to true to disable checking incoming resources for conformance against reference type requirement defined in the FHIR specification. This property only affects resource types that do not have profiles configured for them, any rules in enabled implementation guides will still be enforced. "disableRequiredFieldValidation": True or False, # Optional. Whether to disable required fields validation for incoming resources. The default value is false. Set this to true to disable checking incoming resources for conformance against required fields requirement defined in the FHIR specification. This property only affects resource types that do not have profiles configured for them, any rules in enabled implementation guides will still be enforced. - "enabledImplementationGuides": [ # Optional. A list of implementation guide URLs in this FHIR store that are used to configure the profiles to use for validation. For example, to use the US Core profiles for validation, set `enabled_implementation_guides` to `["http://hl7.org/fhir/us/core/ImplementationGuide/ig"]`. If `enabled_implementation_guides` is empty or omitted, then incoming resources are only required to conform to the base FHIR profiles. Otherwise, a resource must conform to at least one profile listed in the `global` property of one of the enabled ImplementationGuides. The Cloud Healthcare API does not currently enforce all of the rules in a StructureDefinition. The following rules are supported: - min/max - minValue/maxValue - maxLength - type - fixed[x] - pattern[x] on simple types - slicing, when using "value" as the discriminator type When a URL cannot be resolved (for example, in a type assertion), the server does not return an error. + "enabledImplementationGuides": [ # Optional. A list of implementation guide URLs in this FHIR store that are used to configure the profiles to use for validation. For example, to use the US Core profiles for validation, set `enabled_implementation_guides` to `["http://hl7.org/fhir/us/core/ImplementationGuide/ig"]`. If `enabled_implementation_guides` is empty or omitted, then incoming resources are only required to conform to the base FHIR profiles. Otherwise, a resource must conform to at least one profile listed in the `global` property of one of the enabled ImplementationGuides. The Cloud Healthcare API does not currently enforce all of the rules in a StructureDefinition. The following rules are supported: - min/max - minValue/maxValue - maxLength - type - fixed[x] - pattern[x] on simple types - slicing, when using "value" as the discriminator type - FHIRPath constraints (only when `enable_fhirpath_profile_validation` is true) When a URL cannot be resolved (for example, in a type assertion), the server does not return an error. "A String", ], }, @@ -1561,7 +1561,7 @@

Method Details

"disableProfileValidation": True or False, # Optional. Whether to disable profile validation for this FHIR store. The default value is false. Set this to true to disable checking incoming resources for conformance against structure definitions in this FHIR store. "disableReferenceTypeValidation": True or False, # Optional. Whether to disable reference type validation for incoming resources. The default value is false. Set this to true to disable checking incoming resources for conformance against reference type requirement defined in the FHIR specification. This property only affects resource types that do not have profiles configured for them, any rules in enabled implementation guides will still be enforced. "disableRequiredFieldValidation": True or False, # Optional. Whether to disable required fields validation for incoming resources. The default value is false. Set this to true to disable checking incoming resources for conformance against required fields requirement defined in the FHIR specification. This property only affects resource types that do not have profiles configured for them, any rules in enabled implementation guides will still be enforced. - "enabledImplementationGuides": [ # Optional. A list of implementation guide URLs in this FHIR store that are used to configure the profiles to use for validation. For example, to use the US Core profiles for validation, set `enabled_implementation_guides` to `["http://hl7.org/fhir/us/core/ImplementationGuide/ig"]`. If `enabled_implementation_guides` is empty or omitted, then incoming resources are only required to conform to the base FHIR profiles. Otherwise, a resource must conform to at least one profile listed in the `global` property of one of the enabled ImplementationGuides. The Cloud Healthcare API does not currently enforce all of the rules in a StructureDefinition. The following rules are supported: - min/max - minValue/maxValue - maxLength - type - fixed[x] - pattern[x] on simple types - slicing, when using "value" as the discriminator type When a URL cannot be resolved (for example, in a type assertion), the server does not return an error. + "enabledImplementationGuides": [ # Optional. A list of implementation guide URLs in this FHIR store that are used to configure the profiles to use for validation. For example, to use the US Core profiles for validation, set `enabled_implementation_guides` to `["http://hl7.org/fhir/us/core/ImplementationGuide/ig"]`. If `enabled_implementation_guides` is empty or omitted, then incoming resources are only required to conform to the base FHIR profiles. Otherwise, a resource must conform to at least one profile listed in the `global` property of one of the enabled ImplementationGuides. The Cloud Healthcare API does not currently enforce all of the rules in a StructureDefinition. The following rules are supported: - min/max - minValue/maxValue - maxLength - type - fixed[x] - pattern[x] on simple types - slicing, when using "value" as the discriminator type - FHIRPath constraints (only when `enable_fhirpath_profile_validation` is true) When a URL cannot be resolved (for example, in a type assertion), the server does not return an error. "A String", ], }, @@ -1734,7 +1734,7 @@

Method Details

"disableProfileValidation": True or False, # Optional. Whether to disable profile validation for this FHIR store. The default value is false. Set this to true to disable checking incoming resources for conformance against structure definitions in this FHIR store. "disableReferenceTypeValidation": True or False, # Optional. Whether to disable reference type validation for incoming resources. The default value is false. Set this to true to disable checking incoming resources for conformance against reference type requirement defined in the FHIR specification. This property only affects resource types that do not have profiles configured for them, any rules in enabled implementation guides will still be enforced. "disableRequiredFieldValidation": True or False, # Optional. Whether to disable required fields validation for incoming resources. The default value is false. Set this to true to disable checking incoming resources for conformance against required fields requirement defined in the FHIR specification. This property only affects resource types that do not have profiles configured for them, any rules in enabled implementation guides will still be enforced. - "enabledImplementationGuides": [ # Optional. A list of implementation guide URLs in this FHIR store that are used to configure the profiles to use for validation. For example, to use the US Core profiles for validation, set `enabled_implementation_guides` to `["http://hl7.org/fhir/us/core/ImplementationGuide/ig"]`. If `enabled_implementation_guides` is empty or omitted, then incoming resources are only required to conform to the base FHIR profiles. Otherwise, a resource must conform to at least one profile listed in the `global` property of one of the enabled ImplementationGuides. The Cloud Healthcare API does not currently enforce all of the rules in a StructureDefinition. The following rules are supported: - min/max - minValue/maxValue - maxLength - type - fixed[x] - pattern[x] on simple types - slicing, when using "value" as the discriminator type When a URL cannot be resolved (for example, in a type assertion), the server does not return an error. + "enabledImplementationGuides": [ # Optional. A list of implementation guide URLs in this FHIR store that are used to configure the profiles to use for validation. For example, to use the US Core profiles for validation, set `enabled_implementation_guides` to `["http://hl7.org/fhir/us/core/ImplementationGuide/ig"]`. If `enabled_implementation_guides` is empty or omitted, then incoming resources are only required to conform to the base FHIR profiles. Otherwise, a resource must conform to at least one profile listed in the `global` property of one of the enabled ImplementationGuides. The Cloud Healthcare API does not currently enforce all of the rules in a StructureDefinition. The following rules are supported: - min/max - minValue/maxValue - maxLength - type - fixed[x] - pattern[x] on simple types - slicing, when using "value" as the discriminator type - FHIRPath constraints (only when `enable_fhirpath_profile_validation` is true) When a URL cannot be resolved (for example, in a type assertion), the server does not return an error. "A String", ], }, diff --git a/docs/dyn/healthcare_v1.projects.locations.datasets.operations.html b/docs/dyn/healthcare_v1.projects.locations.datasets.operations.html index 80eeaa75d8..ce38a0e58d 100644 --- a/docs/dyn/healthcare_v1.projects.locations.datasets.operations.html +++ b/docs/dyn/healthcare_v1.projects.locations.datasets.operations.html @@ -163,7 +163,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -195,7 +195,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], }
diff --git a/docs/dyn/healthcare_v1.projects.locations.html b/docs/dyn/healthcare_v1.projects.locations.html index 5cce1e8c6c..015d2b6f34 100644 --- a/docs/dyn/healthcare_v1.projects.locations.html +++ b/docs/dyn/healthcare_v1.projects.locations.html @@ -135,7 +135,7 @@

Method Details

Args: name: string, The resource that owns the locations collection, if applicable. (required) - extraLocationTypes: string, Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage. (repeated) + extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated) filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160). pageSize: integer, The maximum number of results to return. If not set, the service selects a default. pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page. diff --git a/docs/dyn/healthcare_v1beta1.projects.locations.datasets.dicomStores.html b/docs/dyn/healthcare_v1beta1.projects.locations.datasets.dicomStores.html index cc6d0e1658..dcf8336955 100644 --- a/docs/dyn/healthcare_v1beta1.projects.locations.datasets.dicomStores.html +++ b/docs/dyn/healthcare_v1beta1.projects.locations.datasets.dicomStores.html @@ -176,7 +176,14 @@

Method Details

"streamConfigs": [ # Optional. A list of streaming configs used to configure the destination of streaming exports for every DICOM instance insertion in this DICOM store. After a new config is added to `stream_configs`, DICOM instance insertions are streamed to the new destination. When a config is removed from `stream_configs`, the server stops streaming to that destination. Each config must contain a unique destination. { # StreamConfig specifies configuration for a streaming DICOM export. "bigqueryDestination": { # The BigQuery table where the server writes output. # Results are appended to this table. The server creates a new table in the given BigQuery dataset if the specified table does not exist. To enable the Cloud Healthcare API to write to your BigQuery table, you must give the Cloud Healthcare API service account the bigquery.dataEditor role. The service account is: `service-{PROJECT_NUMBER}@gcp-sa-healthcare.iam.gserviceaccount.com`. The PROJECT_NUMBER identifies the project that the DICOM store resides in. To get the project number, go to the Cloud Console Dashboard. It is recommended to not have a custom schema in the destination table which could conflict with the schema created by the Cloud Healthcare API. Instance deletions are not applied to the destination table. The destination's table schema will be automatically updated in case a new instance's data is incompatible with the current schema. The schema should not be updated manually as this can cause incompatibilies that cannot be resolved automatically. One resolution in this case is to delete the incompatible table and let the server recreate one, though the newly created table only contains data after the table recreation. BigQuery imposes a 1 MB limit on streaming insert row size, therefore any instance that generates more than 1 MB of BigQuery data will not be streamed. If an instance cannot be streamed to BigQuery, errors will be logged to Cloud Logging (see [Viewing error logs in Cloud Logging](https://cloud.google.com/healthcare/docs/how-tos/logging)). + "changeDataCaptureConfig": { # BigQuery Change Data Capture configuration. # Optional. Setting this field will enable BigQuery's Change Data Capture (CDC) on the destination tables with JSON schema. Set this field if you want to only keep the latest version of each instance. Updates and deletes to an existing' instance will overwrite the corresponding row. See https://cloud.google.com/bigquery/docs/change-data-capture for details. Note that this field is only supported with the SchemaJSON option. The SchemaFlattened option is not compatible with CDC. + }, "force": True or False, # Use `write_disposition` instead. If `write_disposition` is specified, this parameter is ignored. force=false is equivalent to write_disposition=WRITE_EMPTY and force=true is equivalent to write_disposition=WRITE_TRUNCATE. + "includeSourceStore": True or False, # Optional. If true, the source store name will be included as a column in the BigQuery schema. + "schemaFlattened": { # Using this field will flatten the DICOM instances into a BigQuery table. The table will have one column for each DICOM tag. The column name will be the DICOM tag's textual representation. # Optional. Setting this field will use flattened DICOM instances schema for the BigQuery table. The flattened schema will have one column for each DICOM tag. + }, + "schemaJson": { # Using this field will set the schema such that all DICOM tags will be included in the BigQuery table as a single JSON type column. The BigQuery table schema will include the following columns: * `StudyInstanceUID` (Type: STRING): DICOM Tag 0020000D. * `SeriesInstanceUID` (Type: STRING): DICOM Tag 0020000E. * `SOPInstanceUID` (Type: STRING): DICOM Tag 00080018. * `SourceDicomStore` (Type: STRING): The name of the source DICOM store. This field is only included if the `include_source_store` option is set to true. * `Metadata` (Type: JSON): All DICOM tags for the instance, stored in a single JSON object. * `StructuredStorageSize` (Type: INTEGER): Size of the structured storage in bytes. * `DroppedTags` (Type: STRING, Repeated: Yes): List of tags that were dropped during the conversion. * `StorageClass` (Type: STRING): The storage class of the instance. * `LastUpdated` (Type: TIMESTAMP): Timestamp of the last update to the instance. * `BlobStorageSize` (Type: INTEGER): Size of the blob storage in bytes. * `Type` (Type: STRING): Indicates the type of operation (e.g., INSERT, DELETE). This field is *omitted* if `ChangeDataCaptureConfig` is enabled. # Optional. Setting this field will store all the DICOM tags as a JSON type in a single column. + }, "tableUri": "A String", # BigQuery URI to a table, up to 2000 characters long, in the format `bq://projectId.bqDatasetId.tableId` "writeDisposition": "A String", # Determines whether the existing table in the destination is to be overwritten or appended to. If a write_disposition is specified, the `force` parameter is ignored. }, @@ -210,7 +217,14 @@

Method Details

"streamConfigs": [ # Optional. A list of streaming configs used to configure the destination of streaming exports for every DICOM instance insertion in this DICOM store. After a new config is added to `stream_configs`, DICOM instance insertions are streamed to the new destination. When a config is removed from `stream_configs`, the server stops streaming to that destination. Each config must contain a unique destination. { # StreamConfig specifies configuration for a streaming DICOM export. "bigqueryDestination": { # The BigQuery table where the server writes output. # Results are appended to this table. The server creates a new table in the given BigQuery dataset if the specified table does not exist. To enable the Cloud Healthcare API to write to your BigQuery table, you must give the Cloud Healthcare API service account the bigquery.dataEditor role. The service account is: `service-{PROJECT_NUMBER}@gcp-sa-healthcare.iam.gserviceaccount.com`. The PROJECT_NUMBER identifies the project that the DICOM store resides in. To get the project number, go to the Cloud Console Dashboard. It is recommended to not have a custom schema in the destination table which could conflict with the schema created by the Cloud Healthcare API. Instance deletions are not applied to the destination table. The destination's table schema will be automatically updated in case a new instance's data is incompatible with the current schema. The schema should not be updated manually as this can cause incompatibilies that cannot be resolved automatically. One resolution in this case is to delete the incompatible table and let the server recreate one, though the newly created table only contains data after the table recreation. BigQuery imposes a 1 MB limit on streaming insert row size, therefore any instance that generates more than 1 MB of BigQuery data will not be streamed. If an instance cannot be streamed to BigQuery, errors will be logged to Cloud Logging (see [Viewing error logs in Cloud Logging](https://cloud.google.com/healthcare/docs/how-tos/logging)). + "changeDataCaptureConfig": { # BigQuery Change Data Capture configuration. # Optional. Setting this field will enable BigQuery's Change Data Capture (CDC) on the destination tables with JSON schema. Set this field if you want to only keep the latest version of each instance. Updates and deletes to an existing' instance will overwrite the corresponding row. See https://cloud.google.com/bigquery/docs/change-data-capture for details. Note that this field is only supported with the SchemaJSON option. The SchemaFlattened option is not compatible with CDC. + }, "force": True or False, # Use `write_disposition` instead. If `write_disposition` is specified, this parameter is ignored. force=false is equivalent to write_disposition=WRITE_EMPTY and force=true is equivalent to write_disposition=WRITE_TRUNCATE. + "includeSourceStore": True or False, # Optional. If true, the source store name will be included as a column in the BigQuery schema. + "schemaFlattened": { # Using this field will flatten the DICOM instances into a BigQuery table. The table will have one column for each DICOM tag. The column name will be the DICOM tag's textual representation. # Optional. Setting this field will use flattened DICOM instances schema for the BigQuery table. The flattened schema will have one column for each DICOM tag. + }, + "schemaJson": { # Using this field will set the schema such that all DICOM tags will be included in the BigQuery table as a single JSON type column. The BigQuery table schema will include the following columns: * `StudyInstanceUID` (Type: STRING): DICOM Tag 0020000D. * `SeriesInstanceUID` (Type: STRING): DICOM Tag 0020000E. * `SOPInstanceUID` (Type: STRING): DICOM Tag 00080018. * `SourceDicomStore` (Type: STRING): The name of the source DICOM store. This field is only included if the `include_source_store` option is set to true. * `Metadata` (Type: JSON): All DICOM tags for the instance, stored in a single JSON object. * `StructuredStorageSize` (Type: INTEGER): Size of the structured storage in bytes. * `DroppedTags` (Type: STRING, Repeated: Yes): List of tags that were dropped during the conversion. * `StorageClass` (Type: STRING): The storage class of the instance. * `LastUpdated` (Type: TIMESTAMP): Timestamp of the last update to the instance. * `BlobStorageSize` (Type: INTEGER): Size of the blob storage in bytes. * `Type` (Type: STRING): Indicates the type of operation (e.g., INSERT, DELETE). This field is *omitted* if `ChangeDataCaptureConfig` is enabled. # Optional. Setting this field will store all the DICOM tags as a JSON type in a single column. + }, "tableUri": "A String", # BigQuery URI to a table, up to 2000 characters long, in the format `bq://projectId.bqDatasetId.tableId` "writeDisposition": "A String", # Determines whether the existing table in the destination is to be overwritten or appended to. If a write_disposition is specified, the `force` parameter is ignored. }, @@ -490,7 +504,14 @@

Method Details

{ # Exports data from the specified DICOM store. If a given resource, such as a DICOM object with the same SOPInstance UID, already exists in the output, it is overwritten with the version in the source dataset. Exported DICOM data persists when the DICOM store from which it was exported is deleted. "bigqueryDestination": { # The BigQuery table where the server writes output. # The BigQuery output destination. You can only export to a BigQuery dataset that's in the same project as the DICOM store you're exporting from. The Cloud Healthcare Service Agent requires two IAM roles on the BigQuery location: `roles/bigquery.dataEditor` and `roles/bigquery.jobUser`. + "changeDataCaptureConfig": { # BigQuery Change Data Capture configuration. # Optional. Setting this field will enable BigQuery's Change Data Capture (CDC) on the destination tables with JSON schema. Set this field if you want to only keep the latest version of each instance. Updates and deletes to an existing' instance will overwrite the corresponding row. See https://cloud.google.com/bigquery/docs/change-data-capture for details. Note that this field is only supported with the SchemaJSON option. The SchemaFlattened option is not compatible with CDC. + }, "force": True or False, # Use `write_disposition` instead. If `write_disposition` is specified, this parameter is ignored. force=false is equivalent to write_disposition=WRITE_EMPTY and force=true is equivalent to write_disposition=WRITE_TRUNCATE. + "includeSourceStore": True or False, # Optional. If true, the source store name will be included as a column in the BigQuery schema. + "schemaFlattened": { # Using this field will flatten the DICOM instances into a BigQuery table. The table will have one column for each DICOM tag. The column name will be the DICOM tag's textual representation. # Optional. Setting this field will use flattened DICOM instances schema for the BigQuery table. The flattened schema will have one column for each DICOM tag. + }, + "schemaJson": { # Using this field will set the schema such that all DICOM tags will be included in the BigQuery table as a single JSON type column. The BigQuery table schema will include the following columns: * `StudyInstanceUID` (Type: STRING): DICOM Tag 0020000D. * `SeriesInstanceUID` (Type: STRING): DICOM Tag 0020000E. * `SOPInstanceUID` (Type: STRING): DICOM Tag 00080018. * `SourceDicomStore` (Type: STRING): The name of the source DICOM store. This field is only included if the `include_source_store` option is set to true. * `Metadata` (Type: JSON): All DICOM tags for the instance, stored in a single JSON object. * `StructuredStorageSize` (Type: INTEGER): Size of the structured storage in bytes. * `DroppedTags` (Type: STRING, Repeated: Yes): List of tags that were dropped during the conversion. * `StorageClass` (Type: STRING): The storage class of the instance. * `LastUpdated` (Type: TIMESTAMP): Timestamp of the last update to the instance. * `BlobStorageSize` (Type: INTEGER): Size of the blob storage in bytes. * `Type` (Type: STRING): Indicates the type of operation (e.g., INSERT, DELETE). This field is *omitted* if `ChangeDataCaptureConfig` is enabled. # Optional. Setting this field will store all the DICOM tags as a JSON type in a single column. + }, "tableUri": "A String", # BigQuery URI to a table, up to 2000 characters long, in the format `bq://projectId.bqDatasetId.tableId` "writeDisposition": "A String", # Determines whether the existing table in the destination is to be overwritten or appended to. If a write_disposition is specified, the `force` parameter is ignored. }, @@ -563,7 +584,14 @@

Method Details

"streamConfigs": [ # Optional. A list of streaming configs used to configure the destination of streaming exports for every DICOM instance insertion in this DICOM store. After a new config is added to `stream_configs`, DICOM instance insertions are streamed to the new destination. When a config is removed from `stream_configs`, the server stops streaming to that destination. Each config must contain a unique destination. { # StreamConfig specifies configuration for a streaming DICOM export. "bigqueryDestination": { # The BigQuery table where the server writes output. # Results are appended to this table. The server creates a new table in the given BigQuery dataset if the specified table does not exist. To enable the Cloud Healthcare API to write to your BigQuery table, you must give the Cloud Healthcare API service account the bigquery.dataEditor role. The service account is: `service-{PROJECT_NUMBER}@gcp-sa-healthcare.iam.gserviceaccount.com`. The PROJECT_NUMBER identifies the project that the DICOM store resides in. To get the project number, go to the Cloud Console Dashboard. It is recommended to not have a custom schema in the destination table which could conflict with the schema created by the Cloud Healthcare API. Instance deletions are not applied to the destination table. The destination's table schema will be automatically updated in case a new instance's data is incompatible with the current schema. The schema should not be updated manually as this can cause incompatibilies that cannot be resolved automatically. One resolution in this case is to delete the incompatible table and let the server recreate one, though the newly created table only contains data after the table recreation. BigQuery imposes a 1 MB limit on streaming insert row size, therefore any instance that generates more than 1 MB of BigQuery data will not be streamed. If an instance cannot be streamed to BigQuery, errors will be logged to Cloud Logging (see [Viewing error logs in Cloud Logging](https://cloud.google.com/healthcare/docs/how-tos/logging)). + "changeDataCaptureConfig": { # BigQuery Change Data Capture configuration. # Optional. Setting this field will enable BigQuery's Change Data Capture (CDC) on the destination tables with JSON schema. Set this field if you want to only keep the latest version of each instance. Updates and deletes to an existing' instance will overwrite the corresponding row. See https://cloud.google.com/bigquery/docs/change-data-capture for details. Note that this field is only supported with the SchemaJSON option. The SchemaFlattened option is not compatible with CDC. + }, "force": True or False, # Use `write_disposition` instead. If `write_disposition` is specified, this parameter is ignored. force=false is equivalent to write_disposition=WRITE_EMPTY and force=true is equivalent to write_disposition=WRITE_TRUNCATE. + "includeSourceStore": True or False, # Optional. If true, the source store name will be included as a column in the BigQuery schema. + "schemaFlattened": { # Using this field will flatten the DICOM instances into a BigQuery table. The table will have one column for each DICOM tag. The column name will be the DICOM tag's textual representation. # Optional. Setting this field will use flattened DICOM instances schema for the BigQuery table. The flattened schema will have one column for each DICOM tag. + }, + "schemaJson": { # Using this field will set the schema such that all DICOM tags will be included in the BigQuery table as a single JSON type column. The BigQuery table schema will include the following columns: * `StudyInstanceUID` (Type: STRING): DICOM Tag 0020000D. * `SeriesInstanceUID` (Type: STRING): DICOM Tag 0020000E. * `SOPInstanceUID` (Type: STRING): DICOM Tag 00080018. * `SourceDicomStore` (Type: STRING): The name of the source DICOM store. This field is only included if the `include_source_store` option is set to true. * `Metadata` (Type: JSON): All DICOM tags for the instance, stored in a single JSON object. * `StructuredStorageSize` (Type: INTEGER): Size of the structured storage in bytes. * `DroppedTags` (Type: STRING, Repeated: Yes): List of tags that were dropped during the conversion. * `StorageClass` (Type: STRING): The storage class of the instance. * `LastUpdated` (Type: TIMESTAMP): Timestamp of the last update to the instance. * `BlobStorageSize` (Type: INTEGER): Size of the blob storage in bytes. * `Type` (Type: STRING): Indicates the type of operation (e.g., INSERT, DELETE). This field is *omitted* if `ChangeDataCaptureConfig` is enabled. # Optional. Setting this field will store all the DICOM tags as a JSON type in a single column. + }, "tableUri": "A String", # BigQuery URI to a table, up to 2000 characters long, in the format `bq://projectId.bqDatasetId.tableId` "writeDisposition": "A String", # Determines whether the existing table in the destination is to be overwritten or appended to. If a write_disposition is specified, the `force` parameter is ignored. }, @@ -727,7 +755,14 @@

Method Details

"streamConfigs": [ # Optional. A list of streaming configs used to configure the destination of streaming exports for every DICOM instance insertion in this DICOM store. After a new config is added to `stream_configs`, DICOM instance insertions are streamed to the new destination. When a config is removed from `stream_configs`, the server stops streaming to that destination. Each config must contain a unique destination. { # StreamConfig specifies configuration for a streaming DICOM export. "bigqueryDestination": { # The BigQuery table where the server writes output. # Results are appended to this table. The server creates a new table in the given BigQuery dataset if the specified table does not exist. To enable the Cloud Healthcare API to write to your BigQuery table, you must give the Cloud Healthcare API service account the bigquery.dataEditor role. The service account is: `service-{PROJECT_NUMBER}@gcp-sa-healthcare.iam.gserviceaccount.com`. The PROJECT_NUMBER identifies the project that the DICOM store resides in. To get the project number, go to the Cloud Console Dashboard. It is recommended to not have a custom schema in the destination table which could conflict with the schema created by the Cloud Healthcare API. Instance deletions are not applied to the destination table. The destination's table schema will be automatically updated in case a new instance's data is incompatible with the current schema. The schema should not be updated manually as this can cause incompatibilies that cannot be resolved automatically. One resolution in this case is to delete the incompatible table and let the server recreate one, though the newly created table only contains data after the table recreation. BigQuery imposes a 1 MB limit on streaming insert row size, therefore any instance that generates more than 1 MB of BigQuery data will not be streamed. If an instance cannot be streamed to BigQuery, errors will be logged to Cloud Logging (see [Viewing error logs in Cloud Logging](https://cloud.google.com/healthcare/docs/how-tos/logging)). + "changeDataCaptureConfig": { # BigQuery Change Data Capture configuration. # Optional. Setting this field will enable BigQuery's Change Data Capture (CDC) on the destination tables with JSON schema. Set this field if you want to only keep the latest version of each instance. Updates and deletes to an existing' instance will overwrite the corresponding row. See https://cloud.google.com/bigquery/docs/change-data-capture for details. Note that this field is only supported with the SchemaJSON option. The SchemaFlattened option is not compatible with CDC. + }, "force": True or False, # Use `write_disposition` instead. If `write_disposition` is specified, this parameter is ignored. force=false is equivalent to write_disposition=WRITE_EMPTY and force=true is equivalent to write_disposition=WRITE_TRUNCATE. + "includeSourceStore": True or False, # Optional. If true, the source store name will be included as a column in the BigQuery schema. + "schemaFlattened": { # Using this field will flatten the DICOM instances into a BigQuery table. The table will have one column for each DICOM tag. The column name will be the DICOM tag's textual representation. # Optional. Setting this field will use flattened DICOM instances schema for the BigQuery table. The flattened schema will have one column for each DICOM tag. + }, + "schemaJson": { # Using this field will set the schema such that all DICOM tags will be included in the BigQuery table as a single JSON type column. The BigQuery table schema will include the following columns: * `StudyInstanceUID` (Type: STRING): DICOM Tag 0020000D. * `SeriesInstanceUID` (Type: STRING): DICOM Tag 0020000E. * `SOPInstanceUID` (Type: STRING): DICOM Tag 00080018. * `SourceDicomStore` (Type: STRING): The name of the source DICOM store. This field is only included if the `include_source_store` option is set to true. * `Metadata` (Type: JSON): All DICOM tags for the instance, stored in a single JSON object. * `StructuredStorageSize` (Type: INTEGER): Size of the structured storage in bytes. * `DroppedTags` (Type: STRING, Repeated: Yes): List of tags that were dropped during the conversion. * `StorageClass` (Type: STRING): The storage class of the instance. * `LastUpdated` (Type: TIMESTAMP): Timestamp of the last update to the instance. * `BlobStorageSize` (Type: INTEGER): Size of the blob storage in bytes. * `Type` (Type: STRING): Indicates the type of operation (e.g., INSERT, DELETE). This field is *omitted* if `ChangeDataCaptureConfig` is enabled. # Optional. Setting this field will store all the DICOM tags as a JSON type in a single column. + }, "tableUri": "A String", # BigQuery URI to a table, up to 2000 characters long, in the format `bq://projectId.bqDatasetId.tableId` "writeDisposition": "A String", # Determines whether the existing table in the destination is to be overwritten or appended to. If a write_disposition is specified, the `force` parameter is ignored. }, @@ -779,7 +814,14 @@

Method Details

"streamConfigs": [ # Optional. A list of streaming configs used to configure the destination of streaming exports for every DICOM instance insertion in this DICOM store. After a new config is added to `stream_configs`, DICOM instance insertions are streamed to the new destination. When a config is removed from `stream_configs`, the server stops streaming to that destination. Each config must contain a unique destination. { # StreamConfig specifies configuration for a streaming DICOM export. "bigqueryDestination": { # The BigQuery table where the server writes output. # Results are appended to this table. The server creates a new table in the given BigQuery dataset if the specified table does not exist. To enable the Cloud Healthcare API to write to your BigQuery table, you must give the Cloud Healthcare API service account the bigquery.dataEditor role. The service account is: `service-{PROJECT_NUMBER}@gcp-sa-healthcare.iam.gserviceaccount.com`. The PROJECT_NUMBER identifies the project that the DICOM store resides in. To get the project number, go to the Cloud Console Dashboard. It is recommended to not have a custom schema in the destination table which could conflict with the schema created by the Cloud Healthcare API. Instance deletions are not applied to the destination table. The destination's table schema will be automatically updated in case a new instance's data is incompatible with the current schema. The schema should not be updated manually as this can cause incompatibilies that cannot be resolved automatically. One resolution in this case is to delete the incompatible table and let the server recreate one, though the newly created table only contains data after the table recreation. BigQuery imposes a 1 MB limit on streaming insert row size, therefore any instance that generates more than 1 MB of BigQuery data will not be streamed. If an instance cannot be streamed to BigQuery, errors will be logged to Cloud Logging (see [Viewing error logs in Cloud Logging](https://cloud.google.com/healthcare/docs/how-tos/logging)). + "changeDataCaptureConfig": { # BigQuery Change Data Capture configuration. # Optional. Setting this field will enable BigQuery's Change Data Capture (CDC) on the destination tables with JSON schema. Set this field if you want to only keep the latest version of each instance. Updates and deletes to an existing' instance will overwrite the corresponding row. See https://cloud.google.com/bigquery/docs/change-data-capture for details. Note that this field is only supported with the SchemaJSON option. The SchemaFlattened option is not compatible with CDC. + }, "force": True or False, # Use `write_disposition` instead. If `write_disposition` is specified, this parameter is ignored. force=false is equivalent to write_disposition=WRITE_EMPTY and force=true is equivalent to write_disposition=WRITE_TRUNCATE. + "includeSourceStore": True or False, # Optional. If true, the source store name will be included as a column in the BigQuery schema. + "schemaFlattened": { # Using this field will flatten the DICOM instances into a BigQuery table. The table will have one column for each DICOM tag. The column name will be the DICOM tag's textual representation. # Optional. Setting this field will use flattened DICOM instances schema for the BigQuery table. The flattened schema will have one column for each DICOM tag. + }, + "schemaJson": { # Using this field will set the schema such that all DICOM tags will be included in the BigQuery table as a single JSON type column. The BigQuery table schema will include the following columns: * `StudyInstanceUID` (Type: STRING): DICOM Tag 0020000D. * `SeriesInstanceUID` (Type: STRING): DICOM Tag 0020000E. * `SOPInstanceUID` (Type: STRING): DICOM Tag 00080018. * `SourceDicomStore` (Type: STRING): The name of the source DICOM store. This field is only included if the `include_source_store` option is set to true. * `Metadata` (Type: JSON): All DICOM tags for the instance, stored in a single JSON object. * `StructuredStorageSize` (Type: INTEGER): Size of the structured storage in bytes. * `DroppedTags` (Type: STRING, Repeated: Yes): List of tags that were dropped during the conversion. * `StorageClass` (Type: STRING): The storage class of the instance. * `LastUpdated` (Type: TIMESTAMP): Timestamp of the last update to the instance. * `BlobStorageSize` (Type: INTEGER): Size of the blob storage in bytes. * `Type` (Type: STRING): Indicates the type of operation (e.g., INSERT, DELETE). This field is *omitted* if `ChangeDataCaptureConfig` is enabled. # Optional. Setting this field will store all the DICOM tags as a JSON type in a single column. + }, "tableUri": "A String", # BigQuery URI to a table, up to 2000 characters long, in the format `bq://projectId.bqDatasetId.tableId` "writeDisposition": "A String", # Determines whether the existing table in the destination is to be overwritten or appended to. If a write_disposition is specified, the `force` parameter is ignored. }, @@ -813,7 +855,14 @@

Method Details

"streamConfigs": [ # Optional. A list of streaming configs used to configure the destination of streaming exports for every DICOM instance insertion in this DICOM store. After a new config is added to `stream_configs`, DICOM instance insertions are streamed to the new destination. When a config is removed from `stream_configs`, the server stops streaming to that destination. Each config must contain a unique destination. { # StreamConfig specifies configuration for a streaming DICOM export. "bigqueryDestination": { # The BigQuery table where the server writes output. # Results are appended to this table. The server creates a new table in the given BigQuery dataset if the specified table does not exist. To enable the Cloud Healthcare API to write to your BigQuery table, you must give the Cloud Healthcare API service account the bigquery.dataEditor role. The service account is: `service-{PROJECT_NUMBER}@gcp-sa-healthcare.iam.gserviceaccount.com`. The PROJECT_NUMBER identifies the project that the DICOM store resides in. To get the project number, go to the Cloud Console Dashboard. It is recommended to not have a custom schema in the destination table which could conflict with the schema created by the Cloud Healthcare API. Instance deletions are not applied to the destination table. The destination's table schema will be automatically updated in case a new instance's data is incompatible with the current schema. The schema should not be updated manually as this can cause incompatibilies that cannot be resolved automatically. One resolution in this case is to delete the incompatible table and let the server recreate one, though the newly created table only contains data after the table recreation. BigQuery imposes a 1 MB limit on streaming insert row size, therefore any instance that generates more than 1 MB of BigQuery data will not be streamed. If an instance cannot be streamed to BigQuery, errors will be logged to Cloud Logging (see [Viewing error logs in Cloud Logging](https://cloud.google.com/healthcare/docs/how-tos/logging)). + "changeDataCaptureConfig": { # BigQuery Change Data Capture configuration. # Optional. Setting this field will enable BigQuery's Change Data Capture (CDC) on the destination tables with JSON schema. Set this field if you want to only keep the latest version of each instance. Updates and deletes to an existing' instance will overwrite the corresponding row. See https://cloud.google.com/bigquery/docs/change-data-capture for details. Note that this field is only supported with the SchemaJSON option. The SchemaFlattened option is not compatible with CDC. + }, "force": True or False, # Use `write_disposition` instead. If `write_disposition` is specified, this parameter is ignored. force=false is equivalent to write_disposition=WRITE_EMPTY and force=true is equivalent to write_disposition=WRITE_TRUNCATE. + "includeSourceStore": True or False, # Optional. If true, the source store name will be included as a column in the BigQuery schema. + "schemaFlattened": { # Using this field will flatten the DICOM instances into a BigQuery table. The table will have one column for each DICOM tag. The column name will be the DICOM tag's textual representation. # Optional. Setting this field will use flattened DICOM instances schema for the BigQuery table. The flattened schema will have one column for each DICOM tag. + }, + "schemaJson": { # Using this field will set the schema such that all DICOM tags will be included in the BigQuery table as a single JSON type column. The BigQuery table schema will include the following columns: * `StudyInstanceUID` (Type: STRING): DICOM Tag 0020000D. * `SeriesInstanceUID` (Type: STRING): DICOM Tag 0020000E. * `SOPInstanceUID` (Type: STRING): DICOM Tag 00080018. * `SourceDicomStore` (Type: STRING): The name of the source DICOM store. This field is only included if the `include_source_store` option is set to true. * `Metadata` (Type: JSON): All DICOM tags for the instance, stored in a single JSON object. * `StructuredStorageSize` (Type: INTEGER): Size of the structured storage in bytes. * `DroppedTags` (Type: STRING, Repeated: Yes): List of tags that were dropped during the conversion. * `StorageClass` (Type: STRING): The storage class of the instance. * `LastUpdated` (Type: TIMESTAMP): Timestamp of the last update to the instance. * `BlobStorageSize` (Type: INTEGER): Size of the blob storage in bytes. * `Type` (Type: STRING): Indicates the type of operation (e.g., INSERT, DELETE). This field is *omitted* if `ChangeDataCaptureConfig` is enabled. # Optional. Setting this field will store all the DICOM tags as a JSON type in a single column. + }, "tableUri": "A String", # BigQuery URI to a table, up to 2000 characters long, in the format `bq://projectId.bqDatasetId.tableId` "writeDisposition": "A String", # Determines whether the existing table in the destination is to be overwritten or appended to. If a write_disposition is specified, the `force` parameter is ignored. }, diff --git a/docs/dyn/healthcare_v1beta1.projects.locations.datasets.fhirStores.fhir.html b/docs/dyn/healthcare_v1beta1.projects.locations.datasets.fhirStores.fhir.html index 94d6dcbf53..b72194a3ad 100644 --- a/docs/dyn/healthcare_v1beta1.projects.locations.datasets.fhirStores.fhir.html +++ b/docs/dyn/healthcare_v1beta1.projects.locations.datasets.fhirStores.fhir.html @@ -118,7 +118,7 @@

Instance Methods

Validates an input FHIR resource's conformance to its profiles and the profiles configured on the FHIR store. Implements the FHIR extended operation $validate ([DSTU2](https://hl7.org/fhir/DSTU2/resource-operations.html#validate), [STU3](https://hl7.org/fhir/STU3/resource-operations.html#validate), [R4](https://hl7.org/fhir/R4/resource-operation-validate.html), or [R5](https://hl7.org/fhir/R5/resource-operation-validate.html)). The request body must contain a JSON-encoded FHIR resource, and the request headers must contain `Content-Type: application/fhir+json`. The `Parameters` input syntax is not supported. The `profile` query parameter can be used to request that the resource only be validated against a specific profile. If a profile with the given URL cannot be found in the FHIR store then an error is returned. Errors generated by validation contain a JSON-encoded `OperationOutcome` resource describing the reason for the error. If the request cannot be mapped to a valid API method on a FHIR store, a generic GCP error might be returned instead.

bulk_export(name, outputFormat=None, x__xgafv=None, x_since=None, x_type=None)

-

Bulk exports all resources from the FHIR store to the specified destination. Implements the FHIR implementation guide [system level $export](https://build.fhir.org/ig/HL7/bulk-data/export.html#endpoint---system-level-export. The following headers must be set in the request: * `Accept`: specifies the format of the `OperationOutcome` response. Only `application/fhir+json` is supported. * `Prefer`: specifies whether the response is immediate or asynchronous. Must be to `respond-async` because only asynchronous responses are supported. Specify the destination for the server to write result files by setting the Cloud Storage location bulk_export_gcs_destination on the FHIR store. URI of an existing Cloud Storage directory where the server writes result files, in the format gs://{bucket-id}/{path/to/destination/dir}. If there is no trailing slash, the service appends one when composing the object path. The user is responsible for creating the Cloud Storage bucket referenced. Supports the following query parameters: * `_type`: string of comma-delimited FHIR resource types. If provided, only the resources of the specified type(s) are exported. * `_since`: if provided, only the resources that are updated after the specified time are exported. * `_outputFormat`: optional, specify ndjson to export data in NDJSON format. Exported file names use the format: {export_id}_{resource_type}.ndjson. On success, the `Content-Location` header of the response is set to a URL that the user can use to query the status of the export. The URL is in the format: `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/fhirStores/{fhir_store_id}/operations/{export_id}`. See get-fhir-operation-status for more information. Errors generated by the FHIR store contain a JSON-encoded `OperationOutcome` resource describing the reason for the error.

+

Bulk exports all resources from the FHIR store to the specified destination. Implements the FHIR implementation guide [system level $export](https://build.fhir.org/ig/HL7/bulk-data/export.html#endpoint---system-level-export). The following headers must be set in the request: * `Accept`: specifies the format of the `OperationOutcome` response. Only `application/fhir+json` is supported. * `Prefer`: specifies whether the response is immediate or asynchronous. Must be to `respond-async` because only asynchronous responses are supported. Specify the destination for the server to write result files by setting the Cloud Storage location bulk_export_gcs_destination on the FHIR store. URI of an existing Cloud Storage directory where the server writes result files, in the format gs://{bucket-id}/{path/to/destination/dir}. If there is no trailing slash, the service appends one when composing the object path. The user is responsible for creating the Cloud Storage bucket referenced. Supports the following query parameters: * `_type`: string of comma-delimited FHIR resource types. If provided, only the resources of the specified type(s) are exported. * `_since`: if provided, only the resources that are updated after the specified time are exported. * `_outputFormat`: optional, specify ndjson to export data in NDJSON format. Exported file names use the format: {export_id}_{resource_type}.ndjson. On success, the `Content-Location` header of the response is set to a URL that the user can use to query the status of the export. The URL is in the format: `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/fhirStores/{fhir_store_id}/operations/{export_id}`. See get-fhir-operation-status for more information. Errors generated by the FHIR store contain a JSON-encoded `OperationOutcome` resource describing the reason for the error.

capabilities(name, x__xgafv=None)

Gets the FHIR capability statement ([STU3](https://hl7.org/fhir/STU3/capabilitystatement.html), [R4](https://hl7.org/fhir/R4/capabilitystatement.html), [R5](https://hl7.org/fhir/R5/capabilitystatement.html)), or the [conformance statement](https://hl7.org/fhir/DSTU2/conformance.html) in the DSTU2 case for the store, which contains a description of functionality supported by the server. Implements the FHIR standard capabilities interaction ([STU3](https://hl7.org/fhir/STU3/http.html#capabilities), [R4](https://hl7.org/fhir/R4/http.html#capabilities), [R5](https://hl7.org/fhir/R5/http.html#capabilities)), or the [conformance interaction](https://hl7.org/fhir/DSTU2/http.html#conformance) in the DSTU2 case. On success, the response body contains a JSON-encoded representation of a `CapabilityStatement` resource.

@@ -153,7 +153,7 @@

Instance Methods

read(name, x__xgafv=None)

Gets the contents of a FHIR resource. Implements the FHIR standard read interaction ([DSTU2](https://hl7.org/fhir/DSTU2/http.html#read), [STU3](https://hl7.org/fhir/STU3/http.html#read), [R4](https://hl7.org/fhir/R4/http.html#read)), [R5](https://hl7.org/fhir/R5/http.html#read)). Also supports the FHIR standard conditional read interaction ([DSTU2](https://hl7.org/fhir/DSTU2/http.html#cread), [STU3](https://hl7.org/fhir/STU3/http.html#cread), [R4](https://hl7.org/fhir/R4/http.html#cread)), [R5](https://hl7.org/fhir/R5/http.html#cread)) specified by supplying an `If-Modified-Since` header with a date/time value or an `If-None-Match` header with an ETag value. On success, the response body contains a JSON-encoded representation of the resource. Errors generated by the FHIR store contain a JSON-encoded `OperationOutcome` resource describing the reason for the error. If the request cannot be mapped to a valid API method on a FHIR store, a generic GCP error might be returned instead. For samples that show how to call `read`, see [Getting a FHIR resource](https://cloud.google.com/healthcare/docs/how-tos/fhir-resources#getting_a_fhir_resource).

- search(parent, body=None, x__xgafv=None)

+ search(parent, body=None, resourceType=None, x__xgafv=None)

Searches for resources in the given FHIR store according to criteria specified as query parameters. Implements the FHIR standard search interaction ([DSTU2](https://hl7.org/fhir/DSTU2/http.html#search), [STU3](https://hl7.org/fhir/STU3/http.html#search), [R4](https://hl7.org/fhir/R4/http.html#search), [R5](https://hl7.org/fhir/R5/http.html#search)) using the search semantics described in the FHIR Search specification ([DSTU2](https://hl7.org/fhir/DSTU2/search.html), [STU3](https://hl7.org/fhir/STU3/search.html), [R4](https://hl7.org/fhir/R4/search.html), [R5](https://hl7.org/fhir/R5/search.html)). Supports four methods of search defined by the specification: * `GET [base]?[parameters]` to search across all resources. * `GET [base]/[type]?[parameters]` to search resources of a specified type. * `POST [base]/_search?[parameters]` as an alternate form having the same semantics as the `GET` method across all resources. * `POST [base]/[type]/_search?[parameters]` as an alternate form having the same semantics as the `GET` method for the specified type. The `GET` and `POST` methods do not support compartment searches. The `POST` method does not support `application/x-www-form-urlencoded` search parameters. On success, the response body contains a JSON-encoded representation of a `Bundle` resource of type `searchset`, containing the results of the search. Errors generated by the FHIR store contain a JSON-encoded `OperationOutcome` resource describing the reason for the error. If the request cannot be mapped to a valid API method on a FHIR store, a generic GCP error might be returned instead. The server's capability statement, retrieved through capabilities, indicates what search parameters are supported on each FHIR resource. A list of all search parameters defined by the specification can be found in the FHIR Search Parameter Registry ([STU3](https://hl7.org/fhir/STU3/searchparameter-registry.html), [R4](https://hl7.org/fhir/R4/searchparameter-registry.html), [R5](https://hl7.org/fhir/R5/searchparameter-registry.html)). FHIR search parameters for DSTU2 can be found on each resource's definition page. Supported search modifiers: `:missing`, `:exact`, `:contains`, `:text`, `:in`, `:not-in`, `:above`, `:below`, `:[type]`, `:not`, and `recurse` (DSTU2 and STU3) or `:iterate` (R4 and R5). Supported search result parameters: `_sort`, `_count`, `_include`, `_revinclude`, `_summary=text`, `_summary=data`, and `_elements`. The maximum number of search results returned defaults to 100, which can be overridden by the `_count` parameter up to a maximum limit of 1000. The server might return fewer resources than requested to prevent excessively large responses. If there are additional results, the returned `Bundle` contains a link of `relation` "next", which has a `_page_token` parameter for an opaque pagination token that can be used to retrieve the next page. Resources with a total size larger than 5MB or a field count larger than 50,000 might not be fully searchable as the server might trim its generated search index in those cases. Note: FHIR resources are indexed asynchronously, so there might be a slight delay between the time a resource is created or changed, and the time when the change reflects in search results. The only exception is resource identifier data, which is indexed synchronously as a special index. As a result, searching using resource identifier is not subject to indexing delay. To use the special synchronous index, the search term for identifier should be in the pattern `identifier=[system]|[value]` or `identifier=[value]`, and any of the following search result parameters can be used: * `_count` * `_include` * `_revinclude` * `_summary` * `_elements` If your query contains any other search parameters, the standard asynchronous index will be used instead. Note that searching against the special index is optimized for resolving a small number of matches. The search isn't optimized if your identifier search criteria matches a large number (i.e. more than 2,000) of resources. For a search query that will match a large number of resources, you can avoiding using the special synchronous index by including an additional `_sort` parameter in your query. Use `_sort=-_lastUpdated` if you want to keep the default sorting order. For samples and detailed information, see [Searching for FHIR resources](https://cloud.google.com/healthcare/docs/how-tos/fhir-search) and [Advanced FHIR search features](https://cloud.google.com/healthcare/docs/how-tos/fhir-advanced-search).

search_type(parent, resourceType, body=None, x__xgafv=None)

@@ -577,7 +577,7 @@

Method Details

bulk_export(name, outputFormat=None, x__xgafv=None, x_since=None, x_type=None) -
Bulk exports all resources from the FHIR store to the specified destination. Implements the FHIR implementation guide [system level $export](https://build.fhir.org/ig/HL7/bulk-data/export.html#endpoint---system-level-export. The following headers must be set in the request: * `Accept`: specifies the format of the `OperationOutcome` response. Only `application/fhir+json` is supported. * `Prefer`: specifies whether the response is immediate or asynchronous. Must be to `respond-async` because only asynchronous responses are supported. Specify the destination for the server to write result files by setting the Cloud Storage location bulk_export_gcs_destination on the FHIR store. URI of an existing Cloud Storage directory where the server writes result files, in the format gs://{bucket-id}/{path/to/destination/dir}. If there is no trailing slash, the service appends one when composing the object path. The user is responsible for creating the Cloud Storage bucket referenced. Supports the following query parameters: * `_type`: string of comma-delimited FHIR resource types. If provided, only the resources of the specified type(s) are exported. * `_since`: if provided, only the resources that are updated after the specified time are exported. * `_outputFormat`: optional, specify ndjson to export data in NDJSON format. Exported file names use the format: {export_id}_{resource_type}.ndjson. On success, the `Content-Location` header of the response is set to a URL that the user can use to query the status of the export. The URL is in the format: `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/fhirStores/{fhir_store_id}/operations/{export_id}`. See get-fhir-operation-status for more information. Errors generated by the FHIR store contain a JSON-encoded `OperationOutcome` resource describing the reason for the error.
+  
Bulk exports all resources from the FHIR store to the specified destination. Implements the FHIR implementation guide [system level $export](https://build.fhir.org/ig/HL7/bulk-data/export.html#endpoint---system-level-export). The following headers must be set in the request: * `Accept`: specifies the format of the `OperationOutcome` response. Only `application/fhir+json` is supported. * `Prefer`: specifies whether the response is immediate or asynchronous. Must be to `respond-async` because only asynchronous responses are supported. Specify the destination for the server to write result files by setting the Cloud Storage location bulk_export_gcs_destination on the FHIR store. URI of an existing Cloud Storage directory where the server writes result files, in the format gs://{bucket-id}/{path/to/destination/dir}. If there is no trailing slash, the service appends one when composing the object path. The user is responsible for creating the Cloud Storage bucket referenced. Supports the following query parameters: * `_type`: string of comma-delimited FHIR resource types. If provided, only the resources of the specified type(s) are exported. * `_since`: if provided, only the resources that are updated after the specified time are exported. * `_outputFormat`: optional, specify ndjson to export data in NDJSON format. Exported file names use the format: {export_id}_{resource_type}.ndjson. On success, the `Content-Location` header of the response is set to a URL that the user can use to query the status of the export. The URL is in the format: `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/fhirStores/{fhir_store_id}/operations/{export_id}`. See get-fhir-operation-status for more information. Errors generated by the FHIR store contain a JSON-encoded `OperationOutcome` resource describing the reason for the error.
 
 Args:
   name: string, Required. The name of the FHIR store to export resources from, in the format `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/fhirStores/{fhir_store_id}`. (required)
@@ -925,7 +925,7 @@ 

Method Details

- search(parent, body=None, x__xgafv=None) + search(parent, body=None, resourceType=None, x__xgafv=None)
Searches for resources in the given FHIR store according to criteria specified as query parameters. Implements the FHIR standard search interaction ([DSTU2](https://hl7.org/fhir/DSTU2/http.html#search), [STU3](https://hl7.org/fhir/STU3/http.html#search), [R4](https://hl7.org/fhir/R4/http.html#search), [R5](https://hl7.org/fhir/R5/http.html#search)) using the search semantics described in the FHIR Search specification ([DSTU2](https://hl7.org/fhir/DSTU2/search.html), [STU3](https://hl7.org/fhir/STU3/search.html), [R4](https://hl7.org/fhir/R4/search.html), [R5](https://hl7.org/fhir/R5/search.html)). Supports four methods of search defined by the specification: * `GET [base]?[parameters]` to search across all resources. * `GET [base]/[type]?[parameters]` to search resources of a specified type. * `POST [base]/_search?[parameters]` as an alternate form having the same semantics as the `GET` method across all resources. * `POST [base]/[type]/_search?[parameters]` as an alternate form having the same semantics as the `GET` method for the specified type. The `GET` and `POST` methods do not support compartment searches. The `POST` method does not support `application/x-www-form-urlencoded` search parameters. On success, the response body contains a JSON-encoded representation of a `Bundle` resource of type `searchset`, containing the results of the search. Errors generated by the FHIR store contain a JSON-encoded `OperationOutcome` resource describing the reason for the error. If the request cannot be mapped to a valid API method on a FHIR store, a generic GCP error might be returned instead. The server's capability statement, retrieved through capabilities, indicates what search parameters are supported on each FHIR resource. A list of all search parameters defined by the specification can be found in the FHIR Search Parameter Registry ([STU3](https://hl7.org/fhir/STU3/searchparameter-registry.html), [R4](https://hl7.org/fhir/R4/searchparameter-registry.html), [R5](https://hl7.org/fhir/R5/searchparameter-registry.html)). FHIR search parameters for DSTU2 can be found on each resource's definition page. Supported search modifiers: `:missing`, `:exact`, `:contains`, `:text`, `:in`, `:not-in`, `:above`, `:below`, `:[type]`, `:not`, and `recurse` (DSTU2 and STU3) or `:iterate` (R4 and R5). Supported search result parameters: `_sort`, `_count`, `_include`, `_revinclude`, `_summary=text`, `_summary=data`, and `_elements`. The maximum number of search results returned defaults to 100, which can be overridden by the `_count` parameter up to a maximum limit of 1000. The server might return fewer resources than requested to prevent excessively large responses. If there are additional results, the returned `Bundle` contains a link of `relation` "next", which has a `_page_token` parameter for an opaque pagination token that can be used to retrieve the next page. Resources with a total size larger than 5MB or a field count larger than 50,000 might not be fully searchable as the server might trim its generated search index in those cases. Note: FHIR resources are indexed asynchronously, so there might be a slight delay between the time a resource is created or changed, and the time when the change reflects in search results. The only exception is resource identifier data, which is indexed synchronously as a special index. As a result, searching using resource identifier is not subject to indexing delay. To use the special synchronous index, the search term for identifier should be in the pattern `identifier=[system]|[value]` or `identifier=[value]`, and any of the following search result parameters can be used: * `_count` * `_include` * `_revinclude` * `_summary` * `_elements` If your query contains any other search parameters, the standard asynchronous index will be used instead. Note that searching against the special index is optimized for resolving a small number of matches. The search isn't optimized if your identifier search criteria matches a large number (i.e. more than 2,000) of resources. For a search query that will match a large number of resources, you can avoiding using the special synchronous index by including an additional `_sort` parameter in your query. Use `_sort=-_lastUpdated` if you want to keep the default sorting order. For samples and detailed information, see [Searching for FHIR resources](https://cloud.google.com/healthcare/docs/how-tos/fhir-search) and [Advanced FHIR search features](https://cloud.google.com/healthcare/docs/how-tos/fhir-advanced-search).
 
 Args:
@@ -933,10 +933,17 @@ 

Method Details

body: object, The request body. The object takes the form of: -{ # Request to search the resources in the specified FHIR store. - "resourceType": "A String", # Optional. The FHIR resource type to search, such as Patient or Observation. For a complete list, see the FHIR Resource Index ([DSTU2](https://hl7.org/fhir/DSTU2/resourcelist.html), [STU3](https://hl7.org/fhir/STU3/resourcelist.html), [R4](https://hl7.org/fhir/R4/resourcelist.html), [R5](https://hl7.org/fhir/R5/resourcelist.html)). +{ # Message that represents an arbitrary HTTP body. It should only be used for payload formats that can't be represented as JSON, such as raw binary or an HTML page. This message can be used both in streaming and non-streaming API methods in the request as well as the response. It can be used as a top-level request field, which is convenient if one wants to extract parameters from either the URL or HTTP template into the request fields and also want access to the raw HTTP body. Example: message GetResourceRequest { // A unique request id. string request_id = 1; // The raw HTTP body is bound to this field. google.api.HttpBody http_body = 2; } service ResourceService { rpc GetResource(GetResourceRequest) returns (google.api.HttpBody); rpc UpdateResource(google.api.HttpBody) returns (google.protobuf.Empty); } Example with streaming methods: service CaldavService { rpc GetCalendar(stream google.api.HttpBody) returns (stream google.api.HttpBody); rpc UpdateCalendar(stream google.api.HttpBody) returns (stream google.api.HttpBody); } Use of this type only changes how the request and response bodies are handled, all other features will continue to work unchanged. + "contentType": "A String", # The HTTP Content-Type header value specifying the content type of the body. + "data": "A String", # The HTTP request/response body as raw binary. + "extensions": [ # Application specific response metadata. Must be set in the first response for streaming APIs. + { + "a_key": "", # Properties of the object. Contains field @type with type URL. + }, + ], } + resourceType: string, Optional. The FHIR resource type to search, such as Patient or Observation. For a complete list, see the FHIR Resource Index ([DSTU2](https://hl7.org/fhir/DSTU2/resourcelist.html), [STU3](https://hl7.org/fhir/STU3/resourcelist.html), [R4](https://hl7.org/fhir/R4/resourcelist.html), [R5](https://hl7.org/fhir/R5/resourcelist.html)). x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -966,8 +973,14 @@

Method Details

body: object, The request body. The object takes the form of: -{ # Request to search the resources in the specified FHIR store. - "resourceType": "A String", # Optional. The FHIR resource type to search, such as Patient or Observation. For a complete list, see the FHIR Resource Index ([DSTU2](https://hl7.org/fhir/DSTU2/resourcelist.html), [STU3](https://hl7.org/fhir/STU3/resourcelist.html), [R4](https://hl7.org/fhir/R4/resourcelist.html), [R5](https://hl7.org/fhir/R5/resourcelist.html)). +{ # Message that represents an arbitrary HTTP body. It should only be used for payload formats that can't be represented as JSON, such as raw binary or an HTML page. This message can be used both in streaming and non-streaming API methods in the request as well as the response. It can be used as a top-level request field, which is convenient if one wants to extract parameters from either the URL or HTTP template into the request fields and also want access to the raw HTTP body. Example: message GetResourceRequest { // A unique request id. string request_id = 1; // The raw HTTP body is bound to this field. google.api.HttpBody http_body = 2; } service ResourceService { rpc GetResource(GetResourceRequest) returns (google.api.HttpBody); rpc UpdateResource(google.api.HttpBody) returns (google.protobuf.Empty); } Example with streaming methods: service CaldavService { rpc GetCalendar(stream google.api.HttpBody) returns (stream google.api.HttpBody); rpc UpdateCalendar(stream google.api.HttpBody) returns (stream google.api.HttpBody); } Use of this type only changes how the request and response bodies are handled, all other features will continue to work unchanged. + "contentType": "A String", # The HTTP Content-Type header value specifying the content type of the body. + "data": "A String", # The HTTP request/response body as raw binary. + "extensions": [ # Application specific response metadata. Must be set in the first response for streaming APIs. + { + "a_key": "", # Properties of the object. Contains field @type with type URL. + }, + ], } x__xgafv: string, V1 error format. diff --git a/docs/dyn/healthcare_v1beta1.projects.locations.datasets.fhirStores.html b/docs/dyn/healthcare_v1beta1.projects.locations.datasets.fhirStores.html index 8dcfbca8bb..b8fe6884c4 100644 --- a/docs/dyn/healthcare_v1beta1.projects.locations.datasets.fhirStores.html +++ b/docs/dyn/healthcare_v1beta1.projects.locations.datasets.fhirStores.html @@ -255,7 +255,7 @@

Method Details

Args: name: string, Required. Name of the `Group` resource that is exported, in format `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/fhirStores/{fhir_store_id}/fhir/Group/{group_id}`. (required) - organizeOutputBy: string, Optional. Required. The FHIR resource type used to organize exported resources. Only supports "Patient". When organized by Patient resource, output files are grouped as follows: * Patient file(s) containing the Patient resources. Each Patient is sequentially followed by all resources the Patient references, and all resources that reference the Patient (equivalent to a GetPatientEverything request). * Individual files grouped by resource type for resources in the Group's member field and the Group resource itself. Resources may be duplicated across multiple Patients. For example, if two Patient resources reference the same Organization resource, it will appear twice, once after each Patient. The Group resource from the request does not appear in the Patient files. + organizeOutputBy: string, Required. The FHIR resource type used to organize exported resources. Only supports "Patient". When organized by Patient resource, output files are grouped as follows: * Patient file(s) containing the Patient resources. Each Patient is sequentially followed by all resources the Patient references, and all resources that reference the Patient (equivalent to a GetPatientEverything request). * Individual files grouped by resource type for resources in the Group's member field and the Group resource itself. Resources may be duplicated across multiple Patients. For example, if two Patient resources reference the same Organization resource, it will appear twice, once after each Patient. The Group resource from the request does not appear in the Patient files. outputFormat: string, Optional. Output format of the export. This field is optional and only `application/fhir+ndjson` is supported. x__xgafv: string, V1 error format. Allowed values @@ -610,7 +610,7 @@

Method Details

"disableProfileValidation": True or False, # Whether to disable profile validation for this FHIR store. The default value is false. Set this to true to disable checking incoming resources for conformance against StructureDefinitions in this FHIR store. "disableReferenceTypeValidation": True or False, # Whether to disable reference type validation for incoming resources. The default value is false. Set this to true to disable checking incoming resources for conformance against reference type requirement defined in the FHIR specification. This property only affects resource types that do not have profiles configured for them, any rules in enabled implementation guides will still be enforced. "disableRequiredFieldValidation": True or False, # Whether to disable required fields validation for incoming resources. The default value is false. Set this to true to disable checking incoming resources for conformance against required fields requirement defined in the FHIR specification. This property only affects resource types that do not have profiles configured for them, any rules in enabled implementation guides will still be enforced. - "enabledImplementationGuides": [ # A list of ImplementationGuide URLs in this FHIR store that are used to configure the profiles to use for validation. For example, to use the US Core profiles for validation, set `enabled_implementation_guides` to `["http://hl7.org/fhir/us/core/ImplementationGuide/ig"]`. If `enabled_implementation_guides` is empty or omitted, then incoming resources are only required to conform to the base FHIR profiles. Otherwise, a resource must conform to at least one profile listed in the `global` property of one of the enabled ImplementationGuides. The Cloud Healthcare API does not currently enforce all of the rules in a StructureDefinition. The following rules are supported: - min/max - minValue/maxValue - maxLength - type - fixed[x] - pattern[x] on simple types - slicing, when using "value" as the discriminator type When a URL cannot be resolved (for example, in a type assertion), the server does not return an error. + "enabledImplementationGuides": [ # A list of ImplementationGuide URLs in this FHIR store that are used to configure the profiles to use for validation. For example, to use the US Core profiles for validation, set `enabled_implementation_guides` to `["http://hl7.org/fhir/us/core/ImplementationGuide/ig"]`. If `enabled_implementation_guides` is empty or omitted, then incoming resources are only required to conform to the base FHIR profiles. Otherwise, a resource must conform to at least one profile listed in the `global` property of one of the enabled ImplementationGuides. The Cloud Healthcare API does not currently enforce all of the rules in a StructureDefinition. The following rules are supported: - min/max - minValue/maxValue - maxLength - type - fixed[x] - pattern[x] on simple types - slicing, when using "value" as the discriminator type - FHIRPath constraints (only when `enable_fhirpath_profile_validation` is true) When a URL cannot be resolved (for example, in a type assertion), the server does not return an error. "A String", ], }, @@ -899,7 +899,7 @@

Method Details

"disableProfileValidation": True or False, # Whether to disable profile validation for this FHIR store. The default value is false. Set this to true to disable checking incoming resources for conformance against StructureDefinitions in this FHIR store. "disableReferenceTypeValidation": True or False, # Whether to disable reference type validation for incoming resources. The default value is false. Set this to true to disable checking incoming resources for conformance against reference type requirement defined in the FHIR specification. This property only affects resource types that do not have profiles configured for them, any rules in enabled implementation guides will still be enforced. "disableRequiredFieldValidation": True or False, # Whether to disable required fields validation for incoming resources. The default value is false. Set this to true to disable checking incoming resources for conformance against required fields requirement defined in the FHIR specification. This property only affects resource types that do not have profiles configured for them, any rules in enabled implementation guides will still be enforced. - "enabledImplementationGuides": [ # A list of ImplementationGuide URLs in this FHIR store that are used to configure the profiles to use for validation. For example, to use the US Core profiles for validation, set `enabled_implementation_guides` to `["http://hl7.org/fhir/us/core/ImplementationGuide/ig"]`. If `enabled_implementation_guides` is empty or omitted, then incoming resources are only required to conform to the base FHIR profiles. Otherwise, a resource must conform to at least one profile listed in the `global` property of one of the enabled ImplementationGuides. The Cloud Healthcare API does not currently enforce all of the rules in a StructureDefinition. The following rules are supported: - min/max - minValue/maxValue - maxLength - type - fixed[x] - pattern[x] on simple types - slicing, when using "value" as the discriminator type When a URL cannot be resolved (for example, in a type assertion), the server does not return an error. + "enabledImplementationGuides": [ # A list of ImplementationGuide URLs in this FHIR store that are used to configure the profiles to use for validation. For example, to use the US Core profiles for validation, set `enabled_implementation_guides` to `["http://hl7.org/fhir/us/core/ImplementationGuide/ig"]`. If `enabled_implementation_guides` is empty or omitted, then incoming resources are only required to conform to the base FHIR profiles. Otherwise, a resource must conform to at least one profile listed in the `global` property of one of the enabled ImplementationGuides. The Cloud Healthcare API does not currently enforce all of the rules in a StructureDefinition. The following rules are supported: - min/max - minValue/maxValue - maxLength - type - fixed[x] - pattern[x] on simple types - slicing, when using "value" as the discriminator type - FHIRPath constraints (only when `enable_fhirpath_profile_validation` is true) When a URL cannot be resolved (for example, in a type assertion), the server does not return an error. "A String", ], }, @@ -1622,7 +1622,7 @@

Method Details

"disableProfileValidation": True or False, # Whether to disable profile validation for this FHIR store. The default value is false. Set this to true to disable checking incoming resources for conformance against StructureDefinitions in this FHIR store. "disableReferenceTypeValidation": True or False, # Whether to disable reference type validation for incoming resources. The default value is false. Set this to true to disable checking incoming resources for conformance against reference type requirement defined in the FHIR specification. This property only affects resource types that do not have profiles configured for them, any rules in enabled implementation guides will still be enforced. "disableRequiredFieldValidation": True or False, # Whether to disable required fields validation for incoming resources. The default value is false. Set this to true to disable checking incoming resources for conformance against required fields requirement defined in the FHIR specification. This property only affects resource types that do not have profiles configured for them, any rules in enabled implementation guides will still be enforced. - "enabledImplementationGuides": [ # A list of ImplementationGuide URLs in this FHIR store that are used to configure the profiles to use for validation. For example, to use the US Core profiles for validation, set `enabled_implementation_guides` to `["http://hl7.org/fhir/us/core/ImplementationGuide/ig"]`. If `enabled_implementation_guides` is empty or omitted, then incoming resources are only required to conform to the base FHIR profiles. Otherwise, a resource must conform to at least one profile listed in the `global` property of one of the enabled ImplementationGuides. The Cloud Healthcare API does not currently enforce all of the rules in a StructureDefinition. The following rules are supported: - min/max - minValue/maxValue - maxLength - type - fixed[x] - pattern[x] on simple types - slicing, when using "value" as the discriminator type When a URL cannot be resolved (for example, in a type assertion), the server does not return an error. + "enabledImplementationGuides": [ # A list of ImplementationGuide URLs in this FHIR store that are used to configure the profiles to use for validation. For example, to use the US Core profiles for validation, set `enabled_implementation_guides` to `["http://hl7.org/fhir/us/core/ImplementationGuide/ig"]`. If `enabled_implementation_guides` is empty or omitted, then incoming resources are only required to conform to the base FHIR profiles. Otherwise, a resource must conform to at least one profile listed in the `global` property of one of the enabled ImplementationGuides. The Cloud Healthcare API does not currently enforce all of the rules in a StructureDefinition. The following rules are supported: - min/max - minValue/maxValue - maxLength - type - fixed[x] - pattern[x] on simple types - slicing, when using "value" as the discriminator type - FHIRPath constraints (only when `enable_fhirpath_profile_validation` is true) When a URL cannot be resolved (for example, in a type assertion), the server does not return an error. "A String", ], }, @@ -2088,7 +2088,7 @@

Method Details

"disableProfileValidation": True or False, # Whether to disable profile validation for this FHIR store. The default value is false. Set this to true to disable checking incoming resources for conformance against StructureDefinitions in this FHIR store. "disableReferenceTypeValidation": True or False, # Whether to disable reference type validation for incoming resources. The default value is false. Set this to true to disable checking incoming resources for conformance against reference type requirement defined in the FHIR specification. This property only affects resource types that do not have profiles configured for them, any rules in enabled implementation guides will still be enforced. "disableRequiredFieldValidation": True or False, # Whether to disable required fields validation for incoming resources. The default value is false. Set this to true to disable checking incoming resources for conformance against required fields requirement defined in the FHIR specification. This property only affects resource types that do not have profiles configured for them, any rules in enabled implementation guides will still be enforced. - "enabledImplementationGuides": [ # A list of ImplementationGuide URLs in this FHIR store that are used to configure the profiles to use for validation. For example, to use the US Core profiles for validation, set `enabled_implementation_guides` to `["http://hl7.org/fhir/us/core/ImplementationGuide/ig"]`. If `enabled_implementation_guides` is empty or omitted, then incoming resources are only required to conform to the base FHIR profiles. Otherwise, a resource must conform to at least one profile listed in the `global` property of one of the enabled ImplementationGuides. The Cloud Healthcare API does not currently enforce all of the rules in a StructureDefinition. The following rules are supported: - min/max - minValue/maxValue - maxLength - type - fixed[x] - pattern[x] on simple types - slicing, when using "value" as the discriminator type When a URL cannot be resolved (for example, in a type assertion), the server does not return an error. + "enabledImplementationGuides": [ # A list of ImplementationGuide URLs in this FHIR store that are used to configure the profiles to use for validation. For example, to use the US Core profiles for validation, set `enabled_implementation_guides` to `["http://hl7.org/fhir/us/core/ImplementationGuide/ig"]`. If `enabled_implementation_guides` is empty or omitted, then incoming resources are only required to conform to the base FHIR profiles. Otherwise, a resource must conform to at least one profile listed in the `global` property of one of the enabled ImplementationGuides. The Cloud Healthcare API does not currently enforce all of the rules in a StructureDefinition. The following rules are supported: - min/max - minValue/maxValue - maxLength - type - fixed[x] - pattern[x] on simple types - slicing, when using "value" as the discriminator type - FHIRPath constraints (only when `enable_fhirpath_profile_validation` is true) When a URL cannot be resolved (for example, in a type assertion), the server does not return an error. "A String", ], }, @@ -2395,7 +2395,7 @@

Method Details

"disableProfileValidation": True or False, # Whether to disable profile validation for this FHIR store. The default value is false. Set this to true to disable checking incoming resources for conformance against StructureDefinitions in this FHIR store. "disableReferenceTypeValidation": True or False, # Whether to disable reference type validation for incoming resources. The default value is false. Set this to true to disable checking incoming resources for conformance against reference type requirement defined in the FHIR specification. This property only affects resource types that do not have profiles configured for them, any rules in enabled implementation guides will still be enforced. "disableRequiredFieldValidation": True or False, # Whether to disable required fields validation for incoming resources. The default value is false. Set this to true to disable checking incoming resources for conformance against required fields requirement defined in the FHIR specification. This property only affects resource types that do not have profiles configured for them, any rules in enabled implementation guides will still be enforced. - "enabledImplementationGuides": [ # A list of ImplementationGuide URLs in this FHIR store that are used to configure the profiles to use for validation. For example, to use the US Core profiles for validation, set `enabled_implementation_guides` to `["http://hl7.org/fhir/us/core/ImplementationGuide/ig"]`. If `enabled_implementation_guides` is empty or omitted, then incoming resources are only required to conform to the base FHIR profiles. Otherwise, a resource must conform to at least one profile listed in the `global` property of one of the enabled ImplementationGuides. The Cloud Healthcare API does not currently enforce all of the rules in a StructureDefinition. The following rules are supported: - min/max - minValue/maxValue - maxLength - type - fixed[x] - pattern[x] on simple types - slicing, when using "value" as the discriminator type When a URL cannot be resolved (for example, in a type assertion), the server does not return an error. + "enabledImplementationGuides": [ # A list of ImplementationGuide URLs in this FHIR store that are used to configure the profiles to use for validation. For example, to use the US Core profiles for validation, set `enabled_implementation_guides` to `["http://hl7.org/fhir/us/core/ImplementationGuide/ig"]`. If `enabled_implementation_guides` is empty or omitted, then incoming resources are only required to conform to the base FHIR profiles. Otherwise, a resource must conform to at least one profile listed in the `global` property of one of the enabled ImplementationGuides. The Cloud Healthcare API does not currently enforce all of the rules in a StructureDefinition. The following rules are supported: - min/max - minValue/maxValue - maxLength - type - fixed[x] - pattern[x] on simple types - slicing, when using "value" as the discriminator type - FHIRPath constraints (only when `enable_fhirpath_profile_validation` is true) When a URL cannot be resolved (for example, in a type assertion), the server does not return an error. "A String", ], }, @@ -2684,7 +2684,7 @@

Method Details

"disableProfileValidation": True or False, # Whether to disable profile validation for this FHIR store. The default value is false. Set this to true to disable checking incoming resources for conformance against StructureDefinitions in this FHIR store. "disableReferenceTypeValidation": True or False, # Whether to disable reference type validation for incoming resources. The default value is false. Set this to true to disable checking incoming resources for conformance against reference type requirement defined in the FHIR specification. This property only affects resource types that do not have profiles configured for them, any rules in enabled implementation guides will still be enforced. "disableRequiredFieldValidation": True or False, # Whether to disable required fields validation for incoming resources. The default value is false. Set this to true to disable checking incoming resources for conformance against required fields requirement defined in the FHIR specification. This property only affects resource types that do not have profiles configured for them, any rules in enabled implementation guides will still be enforced. - "enabledImplementationGuides": [ # A list of ImplementationGuide URLs in this FHIR store that are used to configure the profiles to use for validation. For example, to use the US Core profiles for validation, set `enabled_implementation_guides` to `["http://hl7.org/fhir/us/core/ImplementationGuide/ig"]`. If `enabled_implementation_guides` is empty or omitted, then incoming resources are only required to conform to the base FHIR profiles. Otherwise, a resource must conform to at least one profile listed in the `global` property of one of the enabled ImplementationGuides. The Cloud Healthcare API does not currently enforce all of the rules in a StructureDefinition. The following rules are supported: - min/max - minValue/maxValue - maxLength - type - fixed[x] - pattern[x] on simple types - slicing, when using "value" as the discriminator type When a URL cannot be resolved (for example, in a type assertion), the server does not return an error. + "enabledImplementationGuides": [ # A list of ImplementationGuide URLs in this FHIR store that are used to configure the profiles to use for validation. For example, to use the US Core profiles for validation, set `enabled_implementation_guides` to `["http://hl7.org/fhir/us/core/ImplementationGuide/ig"]`. If `enabled_implementation_guides` is empty or omitted, then incoming resources are only required to conform to the base FHIR profiles. Otherwise, a resource must conform to at least one profile listed in the `global` property of one of the enabled ImplementationGuides. The Cloud Healthcare API does not currently enforce all of the rules in a StructureDefinition. The following rules are supported: - min/max - minValue/maxValue - maxLength - type - fixed[x] - pattern[x] on simple types - slicing, when using "value" as the discriminator type - FHIRPath constraints (only when `enable_fhirpath_profile_validation` is true) When a URL cannot be resolved (for example, in a type assertion), the server does not return an error. "A String", ], }, diff --git a/docs/dyn/healthcare_v1beta1.projects.locations.datasets.operations.html b/docs/dyn/healthcare_v1beta1.projects.locations.datasets.operations.html index 1f9f98d7b8..569895685f 100644 --- a/docs/dyn/healthcare_v1beta1.projects.locations.datasets.operations.html +++ b/docs/dyn/healthcare_v1beta1.projects.locations.datasets.operations.html @@ -163,7 +163,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -195,7 +195,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], }
diff --git a/docs/dyn/healthcare_v1beta1.projects.locations.html b/docs/dyn/healthcare_v1beta1.projects.locations.html index ac8a95b7f1..aabe493c33 100644 --- a/docs/dyn/healthcare_v1beta1.projects.locations.html +++ b/docs/dyn/healthcare_v1beta1.projects.locations.html @@ -135,7 +135,7 @@

Method Details

Args: name: string, The resource that owns the locations collection, if applicable. (required) - extraLocationTypes: string, Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage. (repeated) + extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated) filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160). pageSize: integer, The maximum number of results to return. If not set, the service selects a default. pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page. diff --git a/docs/dyn/iamcredentials_v1.html b/docs/dyn/iamcredentials_v1.html index 6e0cb1cc2d..749a6c1797 100644 --- a/docs/dyn/iamcredentials_v1.html +++ b/docs/dyn/iamcredentials_v1.html @@ -74,6 +74,11 @@

IAM Service Account Credentials API

Instance Methods

+

+ locations() +

+

Returns the locations Resource.

+

projects()

diff --git a/docs/dyn/iamcredentials_v1.projects.html b/docs/dyn/iamcredentials_v1.projects.html index be2709b3db..b3afd8431e 100644 --- a/docs/dyn/iamcredentials_v1.projects.html +++ b/docs/dyn/iamcredentials_v1.projects.html @@ -74,6 +74,11 @@

IAM Service Account Credentials API . projects

Instance Methods

+

+ locations() +

+

Returns the locations Resource.

+

serviceAccounts()

diff --git a/docs/dyn/iamcredentials_v1.projects.serviceAccounts.html b/docs/dyn/iamcredentials_v1.projects.serviceAccounts.html index d59bed92b7..ced1bad9f1 100644 --- a/docs/dyn/iamcredentials_v1.projects.serviceAccounts.html +++ b/docs/dyn/iamcredentials_v1.projects.serviceAccounts.html @@ -83,6 +83,9 @@

Instance Methods

generateIdToken(name, body=None, x__xgafv=None)

Generates an OpenID Connect ID token for a service account.

+

+ getAllowedLocations(name, x__xgafv=None)

+

Returns the trust boundary info for a given service account.

signBlob(name, body=None, x__xgafv=None)

Signs a blob using a service account's system-managed private key.

@@ -159,6 +162,28 @@

Method Details

}
+
+ getAllowedLocations(name, x__xgafv=None) +
Returns the trust boundary info for a given service account.
+
+Args:
+  name: string, Required. Resource name of service account. (required)
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Represents a list of allowed locations for given service account.
+  "encodedLocations": "A String", # Output only. The hex encoded bitmap of the trust boundary locations
+  "locations": [ # Output only. The human readable trust boundary locations. For example, ["us-central1", "europe-west1"]
+    "A String",
+  ],
+}
+
+
signBlob(name, body=None, x__xgafv=None)
Signs a blob using a service account's system-managed private key.
diff --git a/docs/dyn/ids_v1.projects.locations.html b/docs/dyn/ids_v1.projects.locations.html
index 889b3210ce..8678400da8 100644
--- a/docs/dyn/ids_v1.projects.locations.html
+++ b/docs/dyn/ids_v1.projects.locations.html
@@ -135,7 +135,7 @@ 

Method Details

Args: name: string, The resource that owns the locations collection, if applicable. (required) - extraLocationTypes: string, Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage. (repeated) + extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated) filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160). pageSize: integer, The maximum number of results to return. If not set, the service selects a default. pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page. diff --git a/docs/dyn/ids_v1.projects.locations.operations.html b/docs/dyn/ids_v1.projects.locations.operations.html index 06da9814b3..d09b9d3044 100644 --- a/docs/dyn/ids_v1.projects.locations.operations.html +++ b/docs/dyn/ids_v1.projects.locations.operations.html @@ -184,7 +184,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -216,7 +216,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], }
diff --git a/docs/dyn/logging_v2.billingAccounts.locations.html b/docs/dyn/logging_v2.billingAccounts.locations.html index 9d06fd05ae..8720b33e93 100644 --- a/docs/dyn/logging_v2.billingAccounts.locations.html +++ b/docs/dyn/logging_v2.billingAccounts.locations.html @@ -145,7 +145,7 @@

Method Details

Args: name: string, The resource that owns the locations collection, if applicable. (required) - extraLocationTypes: string, Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage. (repeated) + extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated) filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like "displayName=tokyo", and is documented in more detail in AIP-160 (https://google.aip.dev/160). pageSize: integer, The maximum number of results to return. If not set, the service selects a default. pageToken: string, A page token received from the next_page_token field in the response. Send that page token to receive the subsequent page. diff --git a/docs/dyn/logging_v2.billingAccounts.locations.operations.html b/docs/dyn/logging_v2.billingAccounts.locations.operations.html index a2a403645d..5c2d622e1f 100644 --- a/docs/dyn/logging_v2.billingAccounts.locations.operations.html +++ b/docs/dyn/logging_v2.billingAccounts.locations.operations.html @@ -163,7 +163,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to true, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field.This can only be true when reading across collections e.g. when parent is set to "projects/example/locations/-".This field is not by default supported and will result in an UNIMPLEMENTED error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to true, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field.This can only be true when reading across collections. For example, when parent is set to "projects/example/locations/-".This field is not supported by default and will result in an UNIMPLEMENTED error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -195,7 +195,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets ListOperationsRequest.return_partial_success and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets ListOperationsRequest.return_partial_success and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], }
diff --git a/docs/dyn/logging_v2.folders.locations.html b/docs/dyn/logging_v2.folders.locations.html index b3ae337353..6031f0f4dd 100644 --- a/docs/dyn/logging_v2.folders.locations.html +++ b/docs/dyn/logging_v2.folders.locations.html @@ -150,7 +150,7 @@

Method Details

Args: name: string, The resource that owns the locations collection, if applicable. (required) - extraLocationTypes: string, Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage. (repeated) + extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated) filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like "displayName=tokyo", and is documented in more detail in AIP-160 (https://google.aip.dev/160). pageSize: integer, The maximum number of results to return. If not set, the service selects a default. pageToken: string, A page token received from the next_page_token field in the response. Send that page token to receive the subsequent page. diff --git a/docs/dyn/logging_v2.folders.locations.operations.html b/docs/dyn/logging_v2.folders.locations.operations.html index 2b25a460bf..6b0d0783be 100644 --- a/docs/dyn/logging_v2.folders.locations.operations.html +++ b/docs/dyn/logging_v2.folders.locations.operations.html @@ -163,7 +163,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to true, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field.This can only be true when reading across collections e.g. when parent is set to "projects/example/locations/-".This field is not by default supported and will result in an UNIMPLEMENTED error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to true, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field.This can only be true when reading across collections. For example, when parent is set to "projects/example/locations/-".This field is not supported by default and will result in an UNIMPLEMENTED error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -195,7 +195,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets ListOperationsRequest.return_partial_success and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets ListOperationsRequest.return_partial_success and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/logging_v2.locations.html b/docs/dyn/logging_v2.locations.html index 8f61fed659..8568f46e0d 100644 --- a/docs/dyn/logging_v2.locations.html +++ b/docs/dyn/logging_v2.locations.html @@ -135,7 +135,7 @@

Method Details

Args: name: string, The resource that owns the locations collection, if applicable. (required) - extraLocationTypes: string, Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage. (repeated) + extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated) filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like "displayName=tokyo", and is documented in more detail in AIP-160 (https://google.aip.dev/160). pageSize: integer, The maximum number of results to return. If not set, the service selects a default. pageToken: string, A page token received from the next_page_token field in the response. Send that page token to receive the subsequent page. diff --git a/docs/dyn/logging_v2.locations.operations.html b/docs/dyn/logging_v2.locations.operations.html index 24bffa1bc3..a8eabaab08 100644 --- a/docs/dyn/logging_v2.locations.operations.html +++ b/docs/dyn/logging_v2.locations.operations.html @@ -163,7 +163,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to true, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field.This can only be true when reading across collections e.g. when parent is set to "projects/example/locations/-".This field is not by default supported and will result in an UNIMPLEMENTED error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to true, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field.This can only be true when reading across collections. For example, when parent is set to "projects/example/locations/-".This field is not supported by default and will result in an UNIMPLEMENTED error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -195,7 +195,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets ListOperationsRequest.return_partial_success and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets ListOperationsRequest.return_partial_success and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/logging_v2.organizations.locations.html b/docs/dyn/logging_v2.organizations.locations.html index 28d74de869..c4b844eb18 100644 --- a/docs/dyn/logging_v2.organizations.locations.html +++ b/docs/dyn/logging_v2.organizations.locations.html @@ -150,7 +150,7 @@

Method Details

Args: name: string, The resource that owns the locations collection, if applicable. (required) - extraLocationTypes: string, Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage. (repeated) + extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated) filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like "displayName=tokyo", and is documented in more detail in AIP-160 (https://google.aip.dev/160). pageSize: integer, The maximum number of results to return. If not set, the service selects a default. pageToken: string, A page token received from the next_page_token field in the response. Send that page token to receive the subsequent page. diff --git a/docs/dyn/logging_v2.organizations.locations.operations.html b/docs/dyn/logging_v2.organizations.locations.operations.html index d23231b92b..aa87099ec5 100644 --- a/docs/dyn/logging_v2.organizations.locations.operations.html +++ b/docs/dyn/logging_v2.organizations.locations.operations.html @@ -163,7 +163,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to true, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field.This can only be true when reading across collections e.g. when parent is set to "projects/example/locations/-".This field is not by default supported and will result in an UNIMPLEMENTED error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to true, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field.This can only be true when reading across collections. For example, when parent is set to "projects/example/locations/-".This field is not supported by default and will result in an UNIMPLEMENTED error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -195,7 +195,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets ListOperationsRequest.return_partial_success and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets ListOperationsRequest.return_partial_success and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/logging_v2.projects.locations.html b/docs/dyn/logging_v2.projects.locations.html index e7a61ad12a..bd94d14c64 100644 --- a/docs/dyn/logging_v2.projects.locations.html +++ b/docs/dyn/logging_v2.projects.locations.html @@ -150,7 +150,7 @@

Method Details

Args: name: string, The resource that owns the locations collection, if applicable. (required) - extraLocationTypes: string, Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage. (repeated) + extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated) filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like "displayName=tokyo", and is documented in more detail in AIP-160 (https://google.aip.dev/160). pageSize: integer, The maximum number of results to return. If not set, the service selects a default. pageToken: string, A page token received from the next_page_token field in the response. Send that page token to receive the subsequent page. diff --git a/docs/dyn/logging_v2.projects.locations.operations.html b/docs/dyn/logging_v2.projects.locations.operations.html index 6a13e0a1e2..c799b9df07 100644 --- a/docs/dyn/logging_v2.projects.locations.operations.html +++ b/docs/dyn/logging_v2.projects.locations.operations.html @@ -163,7 +163,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to true, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field.This can only be true when reading across collections e.g. when parent is set to "projects/example/locations/-".This field is not by default supported and will result in an UNIMPLEMENTED error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to true, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field.This can only be true when reading across collections. For example, when parent is set to "projects/example/locations/-".This field is not supported by default and will result in an UNIMPLEMENTED error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -195,7 +195,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets ListOperationsRequest.return_partial_success and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets ListOperationsRequest.return_partial_success and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/looker_v1.projects.locations.instances.html b/docs/dyn/looker_v1.projects.locations.instances.html index e3e35c7e56..59d4661024 100644 --- a/docs/dyn/looker_v1.projects.locations.instances.html +++ b/docs/dyn/looker_v1.projects.locations.instances.html @@ -214,6 +214,16 @@

Method Details

"clientId": "A String", # Input only. Client ID from an external OAuth application. This is an input-only field, and thus will not be set in any responses. "clientSecret": "A String", # Input only. Client secret from an external OAuth application. This is an input-only field, and thus will not be set in any responses. }, + "periodicExportConfig": { # Configuration for periodic export. # Optional. Configuration for periodic export. + "gcsUri": "A String", # Required. Cloud Storage bucket URI for periodic export. Format: gs://{bucket_name} + "kmsKey": "A String", # Required. Name of the CMEK key in KMS. Format: projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key} + "startTime": { # Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and `google.protobuf.Timestamp`. # Required. Time in UTC to start the periodic export job. + "hours": 42, # Hours of a day in 24 hour format. Must be greater than or equal to 0 and typically must be less than or equal to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time. + "minutes": 42, # Minutes of an hour. Must be greater than or equal to 0 and less than or equal to 59. + "nanos": 42, # Fractions of seconds, in nanoseconds. Must be greater than or equal to 0 and less than or equal to 999,999,999. + "seconds": 42, # Seconds of a minute. Must be greater than or equal to 0 and typically must be less than or equal to 59. An API may allow the value 60 if it allows leap-seconds. + }, + }, "platformEdition": "A String", # Platform edition. "privateIpEnabled": True or False, # Whether private IP is enabled on the Looker instance. "pscConfig": { # Information for Private Service Connect (PSC) setup for a Looker instance. # Optional. PSC configuration. Used when `psc_enabled` is true. @@ -459,6 +469,16 @@

Method Details

"clientId": "A String", # Input only. Client ID from an external OAuth application. This is an input-only field, and thus will not be set in any responses. "clientSecret": "A String", # Input only. Client secret from an external OAuth application. This is an input-only field, and thus will not be set in any responses. }, + "periodicExportConfig": { # Configuration for periodic export. # Optional. Configuration for periodic export. + "gcsUri": "A String", # Required. Cloud Storage bucket URI for periodic export. Format: gs://{bucket_name} + "kmsKey": "A String", # Required. Name of the CMEK key in KMS. Format: projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key} + "startTime": { # Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and `google.protobuf.Timestamp`. # Required. Time in UTC to start the periodic export job. + "hours": 42, # Hours of a day in 24 hour format. Must be greater than or equal to 0 and typically must be less than or equal to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time. + "minutes": 42, # Minutes of an hour. Must be greater than or equal to 0 and less than or equal to 59. + "nanos": 42, # Fractions of seconds, in nanoseconds. Must be greater than or equal to 0 and less than or equal to 999,999,999. + "seconds": 42, # Seconds of a minute. Must be greater than or equal to 0 and typically must be less than or equal to 59. An API may allow the value 60 if it allows leap-seconds. + }, + }, "platformEdition": "A String", # Platform edition. "privateIpEnabled": True or False, # Whether private IP is enabled on the Looker instance. "pscConfig": { # Information for Private Service Connect (PSC) setup for a Looker instance. # Optional. PSC configuration. Used when `psc_enabled` is true. @@ -640,6 +660,16 @@

Method Details

"clientId": "A String", # Input only. Client ID from an external OAuth application. This is an input-only field, and thus will not be set in any responses. "clientSecret": "A String", # Input only. Client secret from an external OAuth application. This is an input-only field, and thus will not be set in any responses. }, + "periodicExportConfig": { # Configuration for periodic export. # Optional. Configuration for periodic export. + "gcsUri": "A String", # Required. Cloud Storage bucket URI for periodic export. Format: gs://{bucket_name} + "kmsKey": "A String", # Required. Name of the CMEK key in KMS. Format: projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key} + "startTime": { # Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and `google.protobuf.Timestamp`. # Required. Time in UTC to start the periodic export job. + "hours": 42, # Hours of a day in 24 hour format. Must be greater than or equal to 0 and typically must be less than or equal to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time. + "minutes": 42, # Minutes of an hour. Must be greater than or equal to 0 and less than or equal to 59. + "nanos": 42, # Fractions of seconds, in nanoseconds. Must be greater than or equal to 0 and less than or equal to 999,999,999. + "seconds": 42, # Seconds of a minute. Must be greater than or equal to 0 and typically must be less than or equal to 59. An API may allow the value 60 if it allows leap-seconds. + }, + }, "platformEdition": "A String", # Platform edition. "privateIpEnabled": True or False, # Whether private IP is enabled on the Looker instance. "pscConfig": { # Information for Private Service Connect (PSC) setup for a Looker instance. # Optional. PSC configuration. Used when `psc_enabled` is true. @@ -790,6 +820,16 @@

Method Details

"clientId": "A String", # Input only. Client ID from an external OAuth application. This is an input-only field, and thus will not be set in any responses. "clientSecret": "A String", # Input only. Client secret from an external OAuth application. This is an input-only field, and thus will not be set in any responses. }, + "periodicExportConfig": { # Configuration for periodic export. # Optional. Configuration for periodic export. + "gcsUri": "A String", # Required. Cloud Storage bucket URI for periodic export. Format: gs://{bucket_name} + "kmsKey": "A String", # Required. Name of the CMEK key in KMS. Format: projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key} + "startTime": { # Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and `google.protobuf.Timestamp`. # Required. Time in UTC to start the periodic export job. + "hours": 42, # Hours of a day in 24 hour format. Must be greater than or equal to 0 and typically must be less than or equal to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time. + "minutes": 42, # Minutes of an hour. Must be greater than or equal to 0 and less than or equal to 59. + "nanos": 42, # Fractions of seconds, in nanoseconds. Must be greater than or equal to 0 and less than or equal to 999,999,999. + "seconds": 42, # Seconds of a minute. Must be greater than or equal to 0 and typically must be less than or equal to 59. An API may allow the value 60 if it allows leap-seconds. + }, + }, "platformEdition": "A String", # Platform edition. "privateIpEnabled": True or False, # Whether private IP is enabled on the Looker instance. "pscConfig": { # Information for Private Service Connect (PSC) setup for a Looker instance. # Optional. PSC configuration. Used when `psc_enabled` is true. diff --git a/docs/dyn/looker_v1.projects.locations.operations.html b/docs/dyn/looker_v1.projects.locations.operations.html index fe627fe4d1..ad93556673 100644 --- a/docs/dyn/looker_v1.projects.locations.operations.html +++ b/docs/dyn/looker_v1.projects.locations.operations.html @@ -184,7 +184,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -216,7 +216,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/managedkafka_v1.projects.locations.operations.html b/docs/dyn/managedkafka_v1.projects.locations.operations.html index 3f67a4cc08..75763783e7 100644 --- a/docs/dyn/managedkafka_v1.projects.locations.operations.html +++ b/docs/dyn/managedkafka_v1.projects.locations.operations.html @@ -184,7 +184,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -216,7 +216,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/merchantapi_accounts_v1.accounts.html b/docs/dyn/merchantapi_accounts_v1.accounts.html index c1a96f4b78..66de1cff74 100644 --- a/docs/dyn/merchantapi_accounts_v1.accounts.html +++ b/docs/dyn/merchantapi_accounts_v1.accounts.html @@ -222,9 +222,24 @@

Method Details

{ # Additional instructions to add account services during creation of the account. "accountAggregation": { # `AccountAggregation` payload. # The provider is an [aggregator](https://support.google.com/merchants/answer/188487) for the account. Payload for service type Account Aggregation. }, + "accountManagement": { # `AccountManagement` payload. # The provider manages this account. Payload for service type Account Management. + }, + "campaignsManagement": { # `CampaignManagement` payload. # The provider manages campaigns for this account. Payload for service type campaigns management. + }, + "comparisonShopping": { # `ComparisonShopping` payload. # The provider is a CSS (Comparison Shopping Service) of this account. Payload for service type Comparison Shopping. + }, + "externalAccountId": "A String", # Immutable. An optional, immutable identifier that Google uses to refer to this account when communicating with the provider. This should be the unique account ID within the provider's system (for example, your shop ID in Shopify). If you have multiple accounts with the same provider - for instance, different accounts for various regions — the `external_account_id` differentiates between them, ensuring accurate linking and integration between Google and the provider. The external account ID must be specified for the campaigns management service type. The external account ID must not be specified for the account aggregation service type. The external account ID is optional / may be specified for all other service types. + "productsManagement": { # `ProductsManagement` payload. # The provider manages products for this account. Payload for service type products management. + }, "provider": "A String", # Required. The provider of the service. Either the reference to an account such as `providers/123` or a well-known service provider (one of `providers/GOOGLE_ADS` or `providers/GOOGLE_BUSINESS_PROFILE`). }, ], + "setAlias": [ # Optional. If a relationship is created with a provider, you can set an alias for it with this field. The calling user must be an admin on the provider to be able to set an alias. + { # Set an alias for a relationship between a provider and the account to be created. + "accountIdAlias": "A String", # Required. The unique ID of this account in the provider's system. The value must be unique across all accounts on the platform for this provider. + "provider": "A String", # Required. The provider of the service. This is a reference to an account such as `providers/123` or `accounts/123`. The same provider must be specified in at least one of the `service` fields. + }, + ], "user": [ # Optional. Users to be added to the account. { # Instruction for adding a user to the account during creation. "user": { # The `User` resource represents a user associated with a Merchant Center account. It is used to manage user permissions and access rights within the account. For more information, see [Frequently asked questions about people and access levels](//support.google.com/merchants/answer/12160472). # Optional. Details about the user to be added. At the moment, only access rights may be specified. @@ -235,6 +250,9 @@

Method Details

"state": "A String", # Output only. The state of the user. }, "userId": "A String", # Required. The email address of the user (for example, `john.doe@gmail.com`). + "verificationMailSettings": { # Settings related to the verification email that is sent after adding a user. # Optional. Settings related to configuring the verification email that is sent after adding a user. + "verificationMailMode": "A String", # Optional. Mode of the verification mail. If not set, the default is `SEND_VERIFICATION_MAIL`. + }, }, ], } diff --git a/docs/dyn/merchantapi_accounts_v1.accounts.regions.html b/docs/dyn/merchantapi_accounts_v1.accounts.regions.html index 72351a95ab..93be771387 100644 --- a/docs/dyn/merchantapi_accounts_v1.accounts.regions.html +++ b/docs/dyn/merchantapi_accounts_v1.accounts.regions.html @@ -135,6 +135,15 @@

Method Details

], "regionCode": "A String", # Required. [CLDR territory code](http://www.unicode.org/repos/cldr/tags/latest/common/main/en.xml) or the country the postal code group applies to. }, + "radiusArea": { # A radius area that defines the region area. # Optional. A radius area that defines the region area. + "latLng": { # An object that represents a latitude/longitude pair. This is expressed as a pair of doubles to represent degrees latitude and degrees longitude. Unless specified otherwise, this object must conform to the WGS84 standard. Values must be within normalized ranges. # Required. The center of the radius area. It represents a latitude/longitude pair in decimal degrees format. + "latitude": 3.14, # The latitude in degrees. It must be in the range [-90.0, +90.0]. + "longitude": 3.14, # The longitude in degrees. It must be in the range [-180.0, +180.0]. + }, + "radius": 3.14, # Required. The radius distance of the area. + "radiusUnits": "A String", # Optional. The unit of the radius. + "regionCode": "A String", # Required. [CLDR territory code](http://www.unicode.org/repos/cldr/tags/latest/common/main/en.xml) or the country the radius area applies to. + }, "regionalInventoryEligible": True or False, # Output only. Indicates if the region is eligible for use in the Regional Inventory configuration. "shippingEligible": True or False, # Output only. Indicates if the region is eligible for use in the Shipping Services configuration. }, @@ -170,6 +179,15 @@

Method Details

], "regionCode": "A String", # Required. [CLDR territory code](http://www.unicode.org/repos/cldr/tags/latest/common/main/en.xml) or the country the postal code group applies to. }, + "radiusArea": { # A radius area that defines the region area. # Optional. A radius area that defines the region area. + "latLng": { # An object that represents a latitude/longitude pair. This is expressed as a pair of doubles to represent degrees latitude and degrees longitude. Unless specified otherwise, this object must conform to the WGS84 standard. Values must be within normalized ranges. # Required. The center of the radius area. It represents a latitude/longitude pair in decimal degrees format. + "latitude": 3.14, # The latitude in degrees. It must be in the range [-90.0, +90.0]. + "longitude": 3.14, # The longitude in degrees. It must be in the range [-180.0, +180.0]. + }, + "radius": 3.14, # Required. The radius distance of the area. + "radiusUnits": "A String", # Optional. The unit of the radius. + "regionCode": "A String", # Required. [CLDR territory code](http://www.unicode.org/repos/cldr/tags/latest/common/main/en.xml) or the country the radius area applies to. + }, "regionalInventoryEligible": True or False, # Output only. Indicates if the region is eligible for use in the Regional Inventory configuration. "shippingEligible": True or False, # Output only. Indicates if the region is eligible for use in the Shipping Services configuration. }, @@ -235,6 +253,15 @@

Method Details

], "regionCode": "A String", # Required. [CLDR territory code](http://www.unicode.org/repos/cldr/tags/latest/common/main/en.xml) or the country the postal code group applies to. }, + "radiusArea": { # A radius area that defines the region area. # Optional. A radius area that defines the region area. + "latLng": { # An object that represents a latitude/longitude pair. This is expressed as a pair of doubles to represent degrees latitude and degrees longitude. Unless specified otherwise, this object must conform to the WGS84 standard. Values must be within normalized ranges. # Required. The center of the radius area. It represents a latitude/longitude pair in decimal degrees format. + "latitude": 3.14, # The latitude in degrees. It must be in the range [-90.0, +90.0]. + "longitude": 3.14, # The longitude in degrees. It must be in the range [-180.0, +180.0]. + }, + "radius": 3.14, # Required. The radius distance of the area. + "radiusUnits": "A String", # Optional. The unit of the radius. + "regionCode": "A String", # Required. [CLDR territory code](http://www.unicode.org/repos/cldr/tags/latest/common/main/en.xml) or the country the radius area applies to. + }, "regionalInventoryEligible": True or False, # Output only. Indicates if the region is eligible for use in the Regional Inventory configuration. "shippingEligible": True or False, # Output only. Indicates if the region is eligible for use in the Shipping Services configuration. }, @@ -270,6 +297,15 @@

Method Details

], "regionCode": "A String", # Required. [CLDR territory code](http://www.unicode.org/repos/cldr/tags/latest/common/main/en.xml) or the country the postal code group applies to. }, + "radiusArea": { # A radius area that defines the region area. # Optional. A radius area that defines the region area. + "latLng": { # An object that represents a latitude/longitude pair. This is expressed as a pair of doubles to represent degrees latitude and degrees longitude. Unless specified otherwise, this object must conform to the WGS84 standard. Values must be within normalized ranges. # Required. The center of the radius area. It represents a latitude/longitude pair in decimal degrees format. + "latitude": 3.14, # The latitude in degrees. It must be in the range [-90.0, +90.0]. + "longitude": 3.14, # The longitude in degrees. It must be in the range [-180.0, +180.0]. + }, + "radius": 3.14, # Required. The radius distance of the area. + "radiusUnits": "A String", # Optional. The unit of the radius. + "regionCode": "A String", # Required. [CLDR territory code](http://www.unicode.org/repos/cldr/tags/latest/common/main/en.xml) or the country the radius area applies to. + }, "regionalInventoryEligible": True or False, # Output only. Indicates if the region is eligible for use in the Regional Inventory configuration. "shippingEligible": True or False, # Output only. Indicates if the region is eligible for use in the Shipping Services configuration. }, @@ -308,6 +344,15 @@

Method Details

], "regionCode": "A String", # Required. [CLDR territory code](http://www.unicode.org/repos/cldr/tags/latest/common/main/en.xml) or the country the postal code group applies to. }, + "radiusArea": { # A radius area that defines the region area. # Optional. A radius area that defines the region area. + "latLng": { # An object that represents a latitude/longitude pair. This is expressed as a pair of doubles to represent degrees latitude and degrees longitude. Unless specified otherwise, this object must conform to the WGS84 standard. Values must be within normalized ranges. # Required. The center of the radius area. It represents a latitude/longitude pair in decimal degrees format. + "latitude": 3.14, # The latitude in degrees. It must be in the range [-90.0, +90.0]. + "longitude": 3.14, # The longitude in degrees. It must be in the range [-180.0, +180.0]. + }, + "radius": 3.14, # Required. The radius distance of the area. + "radiusUnits": "A String", # Optional. The unit of the radius. + "regionCode": "A String", # Required. [CLDR territory code](http://www.unicode.org/repos/cldr/tags/latest/common/main/en.xml) or the country the radius area applies to. + }, "regionalInventoryEligible": True or False, # Output only. Indicates if the region is eligible for use in the Regional Inventory configuration. "shippingEligible": True or False, # Output only. Indicates if the region is eligible for use in the Shipping Services configuration. } @@ -338,6 +383,15 @@

Method Details

], "regionCode": "A String", # Required. [CLDR territory code](http://www.unicode.org/repos/cldr/tags/latest/common/main/en.xml) or the country the postal code group applies to. }, + "radiusArea": { # A radius area that defines the region area. # Optional. A radius area that defines the region area. + "latLng": { # An object that represents a latitude/longitude pair. This is expressed as a pair of doubles to represent degrees latitude and degrees longitude. Unless specified otherwise, this object must conform to the WGS84 standard. Values must be within normalized ranges. # Required. The center of the radius area. It represents a latitude/longitude pair in decimal degrees format. + "latitude": 3.14, # The latitude in degrees. It must be in the range [-90.0, +90.0]. + "longitude": 3.14, # The longitude in degrees. It must be in the range [-180.0, +180.0]. + }, + "radius": 3.14, # Required. The radius distance of the area. + "radiusUnits": "A String", # Optional. The unit of the radius. + "regionCode": "A String", # Required. [CLDR territory code](http://www.unicode.org/repos/cldr/tags/latest/common/main/en.xml) or the country the radius area applies to. + }, "regionalInventoryEligible": True or False, # Output only. Indicates if the region is eligible for use in the Regional Inventory configuration. "shippingEligible": True or False, # Output only. Indicates if the region is eligible for use in the Shipping Services configuration. } @@ -392,6 +446,15 @@

Method Details

], "regionCode": "A String", # Required. [CLDR territory code](http://www.unicode.org/repos/cldr/tags/latest/common/main/en.xml) or the country the postal code group applies to. }, + "radiusArea": { # A radius area that defines the region area. # Optional. A radius area that defines the region area. + "latLng": { # An object that represents a latitude/longitude pair. This is expressed as a pair of doubles to represent degrees latitude and degrees longitude. Unless specified otherwise, this object must conform to the WGS84 standard. Values must be within normalized ranges. # Required. The center of the radius area. It represents a latitude/longitude pair in decimal degrees format. + "latitude": 3.14, # The latitude in degrees. It must be in the range [-90.0, +90.0]. + "longitude": 3.14, # The longitude in degrees. It must be in the range [-180.0, +180.0]. + }, + "radius": 3.14, # Required. The radius distance of the area. + "radiusUnits": "A String", # Optional. The unit of the radius. + "regionCode": "A String", # Required. [CLDR territory code](http://www.unicode.org/repos/cldr/tags/latest/common/main/en.xml) or the country the radius area applies to. + }, "regionalInventoryEligible": True or False, # Output only. Indicates if the region is eligible for use in the Regional Inventory configuration. "shippingEligible": True or False, # Output only. Indicates if the region is eligible for use in the Shipping Services configuration. } @@ -433,6 +496,15 @@

Method Details

], "regionCode": "A String", # Required. [CLDR territory code](http://www.unicode.org/repos/cldr/tags/latest/common/main/en.xml) or the country the postal code group applies to. }, + "radiusArea": { # A radius area that defines the region area. # Optional. A radius area that defines the region area. + "latLng": { # An object that represents a latitude/longitude pair. This is expressed as a pair of doubles to represent degrees latitude and degrees longitude. Unless specified otherwise, this object must conform to the WGS84 standard. Values must be within normalized ranges. # Required. The center of the radius area. It represents a latitude/longitude pair in decimal degrees format. + "latitude": 3.14, # The latitude in degrees. It must be in the range [-90.0, +90.0]. + "longitude": 3.14, # The longitude in degrees. It must be in the range [-180.0, +180.0]. + }, + "radius": 3.14, # Required. The radius distance of the area. + "radiusUnits": "A String", # Optional. The unit of the radius. + "regionCode": "A String", # Required. [CLDR territory code](http://www.unicode.org/repos/cldr/tags/latest/common/main/en.xml) or the country the radius area applies to. + }, "regionalInventoryEligible": True or False, # Output only. Indicates if the region is eligible for use in the Regional Inventory configuration. "shippingEligible": True or False, # Output only. Indicates if the region is eligible for use in the Shipping Services configuration. }, @@ -480,6 +552,15 @@

Method Details

], "regionCode": "A String", # Required. [CLDR territory code](http://www.unicode.org/repos/cldr/tags/latest/common/main/en.xml) or the country the postal code group applies to. }, + "radiusArea": { # A radius area that defines the region area. # Optional. A radius area that defines the region area. + "latLng": { # An object that represents a latitude/longitude pair. This is expressed as a pair of doubles to represent degrees latitude and degrees longitude. Unless specified otherwise, this object must conform to the WGS84 standard. Values must be within normalized ranges. # Required. The center of the radius area. It represents a latitude/longitude pair in decimal degrees format. + "latitude": 3.14, # The latitude in degrees. It must be in the range [-90.0, +90.0]. + "longitude": 3.14, # The longitude in degrees. It must be in the range [-180.0, +180.0]. + }, + "radius": 3.14, # Required. The radius distance of the area. + "radiusUnits": "A String", # Optional. The unit of the radius. + "regionCode": "A String", # Required. [CLDR territory code](http://www.unicode.org/repos/cldr/tags/latest/common/main/en.xml) or the country the radius area applies to. + }, "regionalInventoryEligible": True or False, # Output only. Indicates if the region is eligible for use in the Regional Inventory configuration. "shippingEligible": True or False, # Output only. Indicates if the region is eligible for use in the Shipping Services configuration. } @@ -510,6 +591,15 @@

Method Details

], "regionCode": "A String", # Required. [CLDR territory code](http://www.unicode.org/repos/cldr/tags/latest/common/main/en.xml) or the country the postal code group applies to. }, + "radiusArea": { # A radius area that defines the region area. # Optional. A radius area that defines the region area. + "latLng": { # An object that represents a latitude/longitude pair. This is expressed as a pair of doubles to represent degrees latitude and degrees longitude. Unless specified otherwise, this object must conform to the WGS84 standard. Values must be within normalized ranges. # Required. The center of the radius area. It represents a latitude/longitude pair in decimal degrees format. + "latitude": 3.14, # The latitude in degrees. It must be in the range [-90.0, +90.0]. + "longitude": 3.14, # The longitude in degrees. It must be in the range [-180.0, +180.0]. + }, + "radius": 3.14, # Required. The radius distance of the area. + "radiusUnits": "A String", # Optional. The unit of the radius. + "regionCode": "A String", # Required. [CLDR territory code](http://www.unicode.org/repos/cldr/tags/latest/common/main/en.xml) or the country the radius area applies to. + }, "regionalInventoryEligible": True or False, # Output only. Indicates if the region is eligible for use in the Regional Inventory configuration. "shippingEligible": True or False, # Output only. Indicates if the region is eligible for use in the Shipping Services configuration. } diff --git a/docs/dyn/merchantapi_accounts_v1.accounts.services.html b/docs/dyn/merchantapi_accounts_v1.accounts.services.html index 76906df50f..b24dadb16e 100644 --- a/docs/dyn/merchantapi_accounts_v1.accounts.services.html +++ b/docs/dyn/merchantapi_accounts_v1.accounts.services.html @@ -123,6 +123,8 @@

Method Details

}, "campaignsManagement": { # `CampaignManagement` payload. # Service type for managing advertising campaigns. Grants the provider access to create and manage the business's ad campaigns, including setting up campaigns, adjusting bids, and optimizing performance. }, + "comparisonShopping": { # `ComparisonShopping` payload. # Service type for comparison shopping. The provider is a CSS (Comparison Shopping Service) managing the account. See https://support.google.com/merchants/answer/12653197 + }, "externalAccountId": "A String", # Immutable. An optional, immutable identifier that Google uses to refer to this account when communicating with the provider. This should be the unique account ID within the provider's system (for example, your shop ID in Shopify). If you have multiple accounts with the same provider - for instance, different accounts for various regions — the `external_account_id` differentiates between them, ensuring accurate linking and integration between Google and the provider. "handshake": { # The current status of establishing of the service. (for example, pending approval or approved). # Output only. Information about the state of the service in terms of establishing it (e.g. is it pending approval or approved). "actor": "A String", # Output only. The most recent account to modify the account service's `approval_status`. @@ -165,6 +167,8 @@

Method Details

}, "campaignsManagement": { # `CampaignManagement` payload. # Service type for managing advertising campaigns. Grants the provider access to create and manage the business's ad campaigns, including setting up campaigns, adjusting bids, and optimizing performance. }, + "comparisonShopping": { # `ComparisonShopping` payload. # Service type for comparison shopping. The provider is a CSS (Comparison Shopping Service) managing the account. See https://support.google.com/merchants/answer/12653197 + }, "externalAccountId": "A String", # Immutable. An optional, immutable identifier that Google uses to refer to this account when communicating with the provider. This should be the unique account ID within the provider's system (for example, your shop ID in Shopify). If you have multiple accounts with the same provider - for instance, different accounts for various regions — the `external_account_id` differentiates between them, ensuring accurate linking and integration between Google and the provider. "handshake": { # The current status of establishing of the service. (for example, pending approval or approved). # Output only. Information about the state of the service in terms of establishing it (e.g. is it pending approval or approved). "actor": "A String", # Output only. The most recent account to modify the account service's `approval_status`. @@ -206,6 +210,8 @@

Method Details

}, "campaignsManagement": { # `CampaignManagement` payload. # Service type for managing advertising campaigns. Grants the provider access to create and manage the business's ad campaigns, including setting up campaigns, adjusting bids, and optimizing performance. }, + "comparisonShopping": { # `ComparisonShopping` payload. # Service type for comparison shopping. The provider is a CSS (Comparison Shopping Service) managing the account. See https://support.google.com/merchants/answer/12653197 + }, "externalAccountId": "A String", # Immutable. An optional, immutable identifier that Google uses to refer to this account when communicating with the provider. This should be the unique account ID within the provider's system (for example, your shop ID in Shopify). If you have multiple accounts with the same provider - for instance, different accounts for various regions — the `external_account_id` differentiates between them, ensuring accurate linking and integration between Google and the provider. "handshake": { # The current status of establishing of the service. (for example, pending approval or approved). # Output only. Information about the state of the service in terms of establishing it (e.g. is it pending approval or approved). "actor": "A String", # Output only. The most recent account to modify the account service's `approval_status`. @@ -256,6 +262,8 @@

Method Details

}, "campaignsManagement": { # `CampaignManagement` payload. # Service type for managing advertising campaigns. Grants the provider access to create and manage the business's ad campaigns, including setting up campaigns, adjusting bids, and optimizing performance. }, + "comparisonShopping": { # `ComparisonShopping` payload. # Service type for comparison shopping. The provider is a CSS (Comparison Shopping Service) managing the account. See https://support.google.com/merchants/answer/12653197 + }, "externalAccountId": "A String", # Immutable. An optional, immutable identifier that Google uses to refer to this account when communicating with the provider. This should be the unique account ID within the provider's system (for example, your shop ID in Shopify). If you have multiple accounts with the same provider - for instance, different accounts for various regions — the `external_account_id` differentiates between them, ensuring accurate linking and integration between Google and the provider. "handshake": { # The current status of establishing of the service. (for example, pending approval or approved). # Output only. Information about the state of the service in terms of establishing it (e.g. is it pending approval or approved). "actor": "A String", # Output only. The most recent account to modify the account service's `approval_status`. @@ -288,6 +296,8 @@

Method Details

}, "campaignsManagement": { # `CampaignManagement` payload. # Service type for managing advertising campaigns. Grants the provider access to create and manage the business's ad campaigns, including setting up campaigns, adjusting bids, and optimizing performance. }, + "comparisonShopping": { # `ComparisonShopping` payload. # Service type for comparison shopping. The provider is a CSS (Comparison Shopping Service) managing the account. See https://support.google.com/merchants/answer/12653197 + }, "externalAccountId": "A String", # Immutable. An optional, immutable identifier that Google uses to refer to this account when communicating with the provider. This should be the unique account ID within the provider's system (for example, your shop ID in Shopify). If you have multiple accounts with the same provider - for instance, different accounts for various regions — the `external_account_id` differentiates between them, ensuring accurate linking and integration between Google and the provider. "handshake": { # The current status of establishing of the service. (for example, pending approval or approved). # Output only. Information about the state of the service in terms of establishing it (e.g. is it pending approval or approved). "actor": "A String", # Output only. The most recent account to modify the account service's `approval_status`. diff --git a/docs/dyn/merchantapi_accounts_v1.accounts.users.html b/docs/dyn/merchantapi_accounts_v1.accounts.users.html index 6893adeb9e..b7d9fe5d4e 100644 --- a/docs/dyn/merchantapi_accounts_v1.accounts.users.html +++ b/docs/dyn/merchantapi_accounts_v1.accounts.users.html @@ -74,6 +74,11 @@

Merchant API . accounts . users

Instance Methods

+

+ me() +

+

Returns the me Resource.

+

close()

Close httplib2 connections.

diff --git a/docs/dyn/merchantapi_accounts_v1.accounts.users.me.html b/docs/dyn/merchantapi_accounts_v1.accounts.users.me.html new file mode 100644 index 0000000000..acb1ba32e5 --- /dev/null +++ b/docs/dyn/merchantapi_accounts_v1.accounts.users.me.html @@ -0,0 +1,118 @@ + + + +

Merchant API . accounts . users . me

+

Instance Methods

+

+ close()

+

Close httplib2 connections.

+

+ verifySelf(account, body=None, x__xgafv=None)

+

Updates the user that is represented by the caller from pending to verified.

+

Method Details

+
+ close() +
Close httplib2 connections.
+
+ +
+ verifySelf(account, body=None, x__xgafv=None) +
Updates the user that is represented by the caller from pending to verified.
+
+Args:
+  account: string, Required. The name of the account under which the caller is a user. Format: `accounts/{account}` (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # Request message for the `VerifySelf` method.
+}
+
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # The `User` resource represents a user associated with a Merchant Center account. It is used to manage user permissions and access rights within the account. For more information, see [Frequently asked questions about people and access levels](//support.google.com/merchants/answer/12160472).
+  "accessRights": [ # Required. The [access rights](https://support.google.com/merchants/answer/12160472?sjid=6789834943175119429-EU#accesstypes) the user has.
+    "A String",
+  ],
+  "name": "A String", # Identifier. The resource name of the user. Format: `accounts/{account}/user/{email}` Use `me` to refer to your own email address, for example `accounts/{account}/users/me`.
+  "state": "A String", # Output only. The state of the user.
+}
+
+ + \ No newline at end of file diff --git a/docs/dyn/merchantapi_accounts_v1beta.accounts.html b/docs/dyn/merchantapi_accounts_v1beta.accounts.html index e1b8640c8e..575e67c63f 100644 --- a/docs/dyn/merchantapi_accounts_v1beta.accounts.html +++ b/docs/dyn/merchantapi_accounts_v1beta.accounts.html @@ -222,9 +222,24 @@

Method Details

{ # Additional instructions to add account services during creation of the account. "accountAggregation": { # `AccountAggregation` payload. # The provider is an [aggregator](https://support.google.com/merchants/answer/188487) for the account. Payload for service type Account Aggregation. }, + "accountManagement": { # `AccountManagement` payload. # The provider manages this account. Payload for service type Account Management. + }, + "campaignsManagement": { # `CampaignManagement` payload. # The provider manages campaigns for this account. Payload for service type campaigns management. + }, + "comparisonShopping": { # `ComparisonShopping` payload. # The provider is a CSS (Comparison Shopping Service) of this account. Payload for service type Comparison Shopping. + }, + "externalAccountId": "A String", # Immutable. An optional, immutable identifier that Google uses to refer to this account when communicating with the provider. This should be the unique account ID within the provider's system (for example, your shop ID in Shopify). If you have multiple accounts with the same provider - for instance, different accounts for various regions — the `external_account_id` differentiates between them, ensuring accurate linking and integration between Google and the provider. The external account ID must be specified for the campaigns management service type. The external account ID must not be specified for the account aggregation service type. The external account ID is optional / may be specified for all other service types. + "productsManagement": { # `ProductsManagement` payload. # The provider manages products for this account. Payload for service type products management. + }, "provider": "A String", # Required. The provider of the service. Either the reference to an account such as `providers/123` or a well-known service provider (one of `providers/GOOGLE_ADS` or `providers/GOOGLE_BUSINESS_PROFILE`). }, ], + "setAlias": [ # Optional. If a relationship is created with a provider, you can set an alias for it with this field. The calling user must be an admin on the provider to be able to set an alias. + { # Set an alias for a relationship between a provider and the account to be created. + "accountIdAlias": "A String", # Required. The unique ID of this account in the provider's system. The value must be unique across all accounts on the platform for this provider. + "provider": "A String", # Required. The provider of the service. This is a reference to an account such as `providers/123` or `accounts/123`. The same provider must be specified in at least one of the `service` fields. + }, + ], "user": [ # Optional. Users to be added to the account. { # Instruction for adding a user to the account during creation. "user": { # The `User` resource represents a user associated with a Merchant Center account. It is used to manage user permissions and access rights within the account. For more information, see [Frequently asked questions about people and access levels](//support.google.com/merchants/answer/12160472). # Optional. Details about the user to be added. At the moment, only access rights may be specified. @@ -235,6 +250,9 @@

Method Details

"state": "A String", # Output only. The state of the user. }, "userId": "A String", # Required. The email address of the user (for example, `john.doe@gmail.com`). + "verificationMailSettings": { # Settings related to the verification email that is sent after adding a user. # Optional. Settings related to configuring the verification email that is sent after adding a user. + "verificationMailMode": "A String", # Optional. Mode of the verification mail. If not set, the default is `SEND_VERIFICATION_MAIL`. + }, }, ], "users": [ # Optional. Users to be added to the account. This field is deprecated and will not exist after the API evolves out of beta. Use the `user` field instead. diff --git a/docs/dyn/merchantapi_accounts_v1beta.accounts.regions.html b/docs/dyn/merchantapi_accounts_v1beta.accounts.regions.html index 6fd1836852..90938872c3 100644 --- a/docs/dyn/merchantapi_accounts_v1beta.accounts.regions.html +++ b/docs/dyn/merchantapi_accounts_v1beta.accounts.regions.html @@ -127,6 +127,15 @@

Method Details

], "regionCode": "A String", # Required. [CLDR territory code](http://www.unicode.org/repos/cldr/tags/latest/common/main/en.xml) or the country the postal code group applies to. }, + "radiusArea": { # A radius area that defines the region area. # Optional. A radius area that defines the region area. + "latLng": { # An object that represents a latitude/longitude pair. This is expressed as a pair of doubles to represent degrees latitude and degrees longitude. Unless specified otherwise, this object must conform to the WGS84 standard. Values must be within normalized ranges. # Required. The center of the radius area. It represents a latitude/longitude pair in decimal degrees format. + "latitude": 3.14, # The latitude in degrees. It must be in the range [-90.0, +90.0]. + "longitude": 3.14, # The longitude in degrees. It must be in the range [-180.0, +180.0]. + }, + "radius": 3.14, # Required. The radius distance of the area. + "radiusUnits": "A String", # Optional. The unit of the radius. + "regionCode": "A String", # Required. [CLDR territory code](http://www.unicode.org/repos/cldr/tags/latest/common/main/en.xml) or the country the radius area applies to. + }, "regionalInventoryEligible": True or False, # Output only. Indicates if the region is eligible for use in the Regional Inventory configuration. "shippingEligible": True or False, # Output only. Indicates if the region is eligible for use in the Shipping Services configuration. } @@ -157,6 +166,15 @@

Method Details

], "regionCode": "A String", # Required. [CLDR territory code](http://www.unicode.org/repos/cldr/tags/latest/common/main/en.xml) or the country the postal code group applies to. }, + "radiusArea": { # A radius area that defines the region area. # Optional. A radius area that defines the region area. + "latLng": { # An object that represents a latitude/longitude pair. This is expressed as a pair of doubles to represent degrees latitude and degrees longitude. Unless specified otherwise, this object must conform to the WGS84 standard. Values must be within normalized ranges. # Required. The center of the radius area. It represents a latitude/longitude pair in decimal degrees format. + "latitude": 3.14, # The latitude in degrees. It must be in the range [-90.0, +90.0]. + "longitude": 3.14, # The longitude in degrees. It must be in the range [-180.0, +180.0]. + }, + "radius": 3.14, # Required. The radius distance of the area. + "radiusUnits": "A String", # Optional. The unit of the radius. + "regionCode": "A String", # Required. [CLDR territory code](http://www.unicode.org/repos/cldr/tags/latest/common/main/en.xml) or the country the radius area applies to. + }, "regionalInventoryEligible": True or False, # Output only. Indicates if the region is eligible for use in the Regional Inventory configuration. "shippingEligible": True or False, # Output only. Indicates if the region is eligible for use in the Shipping Services configuration. } @@ -211,6 +229,15 @@

Method Details

], "regionCode": "A String", # Required. [CLDR territory code](http://www.unicode.org/repos/cldr/tags/latest/common/main/en.xml) or the country the postal code group applies to. }, + "radiusArea": { # A radius area that defines the region area. # Optional. A radius area that defines the region area. + "latLng": { # An object that represents a latitude/longitude pair. This is expressed as a pair of doubles to represent degrees latitude and degrees longitude. Unless specified otherwise, this object must conform to the WGS84 standard. Values must be within normalized ranges. # Required. The center of the radius area. It represents a latitude/longitude pair in decimal degrees format. + "latitude": 3.14, # The latitude in degrees. It must be in the range [-90.0, +90.0]. + "longitude": 3.14, # The longitude in degrees. It must be in the range [-180.0, +180.0]. + }, + "radius": 3.14, # Required. The radius distance of the area. + "radiusUnits": "A String", # Optional. The unit of the radius. + "regionCode": "A String", # Required. [CLDR territory code](http://www.unicode.org/repos/cldr/tags/latest/common/main/en.xml) or the country the radius area applies to. + }, "regionalInventoryEligible": True or False, # Output only. Indicates if the region is eligible for use in the Regional Inventory configuration. "shippingEligible": True or False, # Output only. Indicates if the region is eligible for use in the Shipping Services configuration. } @@ -252,6 +279,15 @@

Method Details

], "regionCode": "A String", # Required. [CLDR territory code](http://www.unicode.org/repos/cldr/tags/latest/common/main/en.xml) or the country the postal code group applies to. }, + "radiusArea": { # A radius area that defines the region area. # Optional. A radius area that defines the region area. + "latLng": { # An object that represents a latitude/longitude pair. This is expressed as a pair of doubles to represent degrees latitude and degrees longitude. Unless specified otherwise, this object must conform to the WGS84 standard. Values must be within normalized ranges. # Required. The center of the radius area. It represents a latitude/longitude pair in decimal degrees format. + "latitude": 3.14, # The latitude in degrees. It must be in the range [-90.0, +90.0]. + "longitude": 3.14, # The longitude in degrees. It must be in the range [-180.0, +180.0]. + }, + "radius": 3.14, # Required. The radius distance of the area. + "radiusUnits": "A String", # Optional. The unit of the radius. + "regionCode": "A String", # Required. [CLDR territory code](http://www.unicode.org/repos/cldr/tags/latest/common/main/en.xml) or the country the radius area applies to. + }, "regionalInventoryEligible": True or False, # Output only. Indicates if the region is eligible for use in the Regional Inventory configuration. "shippingEligible": True or False, # Output only. Indicates if the region is eligible for use in the Shipping Services configuration. }, @@ -299,6 +335,15 @@

Method Details

], "regionCode": "A String", # Required. [CLDR territory code](http://www.unicode.org/repos/cldr/tags/latest/common/main/en.xml) or the country the postal code group applies to. }, + "radiusArea": { # A radius area that defines the region area. # Optional. A radius area that defines the region area. + "latLng": { # An object that represents a latitude/longitude pair. This is expressed as a pair of doubles to represent degrees latitude and degrees longitude. Unless specified otherwise, this object must conform to the WGS84 standard. Values must be within normalized ranges. # Required. The center of the radius area. It represents a latitude/longitude pair in decimal degrees format. + "latitude": 3.14, # The latitude in degrees. It must be in the range [-90.0, +90.0]. + "longitude": 3.14, # The longitude in degrees. It must be in the range [-180.0, +180.0]. + }, + "radius": 3.14, # Required. The radius distance of the area. + "radiusUnits": "A String", # Optional. The unit of the radius. + "regionCode": "A String", # Required. [CLDR territory code](http://www.unicode.org/repos/cldr/tags/latest/common/main/en.xml) or the country the radius area applies to. + }, "regionalInventoryEligible": True or False, # Output only. Indicates if the region is eligible for use in the Regional Inventory configuration. "shippingEligible": True or False, # Output only. Indicates if the region is eligible for use in the Shipping Services configuration. } @@ -329,6 +374,15 @@

Method Details

], "regionCode": "A String", # Required. [CLDR territory code](http://www.unicode.org/repos/cldr/tags/latest/common/main/en.xml) or the country the postal code group applies to. }, + "radiusArea": { # A radius area that defines the region area. # Optional. A radius area that defines the region area. + "latLng": { # An object that represents a latitude/longitude pair. This is expressed as a pair of doubles to represent degrees latitude and degrees longitude. Unless specified otherwise, this object must conform to the WGS84 standard. Values must be within normalized ranges. # Required. The center of the radius area. It represents a latitude/longitude pair in decimal degrees format. + "latitude": 3.14, # The latitude in degrees. It must be in the range [-90.0, +90.0]. + "longitude": 3.14, # The longitude in degrees. It must be in the range [-180.0, +180.0]. + }, + "radius": 3.14, # Required. The radius distance of the area. + "radiusUnits": "A String", # Optional. The unit of the radius. + "regionCode": "A String", # Required. [CLDR territory code](http://www.unicode.org/repos/cldr/tags/latest/common/main/en.xml) or the country the radius area applies to. + }, "regionalInventoryEligible": True or False, # Output only. Indicates if the region is eligible for use in the Regional Inventory configuration. "shippingEligible": True or False, # Output only. Indicates if the region is eligible for use in the Shipping Services configuration. } diff --git a/docs/dyn/merchantapi_accounts_v1beta.accounts.services.html b/docs/dyn/merchantapi_accounts_v1beta.accounts.services.html index 792729ad48..394d650186 100644 --- a/docs/dyn/merchantapi_accounts_v1beta.accounts.services.html +++ b/docs/dyn/merchantapi_accounts_v1beta.accounts.services.html @@ -123,6 +123,8 @@

Method Details

}, "campaignsManagement": { # `CampaignManagement` payload. # Service type for managing advertising campaigns. Grants the provider access to create and manage the business's ad campaigns, including setting up campaigns, adjusting bids, and optimizing performance. }, + "comparisonShopping": { # `ComparisonShopping` payload. # Service type for comparison shopping. The provider is a CSS (Comparison Shopping Service) managing the account. See https://support.google.com/merchants/answer/12653197 + }, "externalAccountId": "A String", # Immutable. An optional, immutable identifier that Google uses to refer to this account when communicating with the provider. This should be the unique account ID within the provider's system (for example, your shop ID in Shopify). If you have multiple accounts with the same provider - for instance, different accounts for various regions — the `external_account_id` differentiates between them, ensuring accurate linking and integration between Google and the provider. "handshake": { # The current status of establishing of the service. (for example, pending approval or approved). # Output only. Information about the state of the service in terms of establishing it (e.g. is it pending approval or approved). "actor": "A String", # Output only. The most recent account to modify the account service's `approval_status`. @@ -165,6 +167,8 @@

Method Details

}, "campaignsManagement": { # `CampaignManagement` payload. # Service type for managing advertising campaigns. Grants the provider access to create and manage the business's ad campaigns, including setting up campaigns, adjusting bids, and optimizing performance. }, + "comparisonShopping": { # `ComparisonShopping` payload. # Service type for comparison shopping. The provider is a CSS (Comparison Shopping Service) managing the account. See https://support.google.com/merchants/answer/12653197 + }, "externalAccountId": "A String", # Immutable. An optional, immutable identifier that Google uses to refer to this account when communicating with the provider. This should be the unique account ID within the provider's system (for example, your shop ID in Shopify). If you have multiple accounts with the same provider - for instance, different accounts for various regions — the `external_account_id` differentiates between them, ensuring accurate linking and integration between Google and the provider. "handshake": { # The current status of establishing of the service. (for example, pending approval or approved). # Output only. Information about the state of the service in terms of establishing it (e.g. is it pending approval or approved). "actor": "A String", # Output only. The most recent account to modify the account service's `approval_status`. @@ -206,6 +210,8 @@

Method Details

}, "campaignsManagement": { # `CampaignManagement` payload. # Service type for managing advertising campaigns. Grants the provider access to create and manage the business's ad campaigns, including setting up campaigns, adjusting bids, and optimizing performance. }, + "comparisonShopping": { # `ComparisonShopping` payload. # Service type for comparison shopping. The provider is a CSS (Comparison Shopping Service) managing the account. See https://support.google.com/merchants/answer/12653197 + }, "externalAccountId": "A String", # Immutable. An optional, immutable identifier that Google uses to refer to this account when communicating with the provider. This should be the unique account ID within the provider's system (for example, your shop ID in Shopify). If you have multiple accounts with the same provider - for instance, different accounts for various regions — the `external_account_id` differentiates between them, ensuring accurate linking and integration between Google and the provider. "handshake": { # The current status of establishing of the service. (for example, pending approval or approved). # Output only. Information about the state of the service in terms of establishing it (e.g. is it pending approval or approved). "actor": "A String", # Output only. The most recent account to modify the account service's `approval_status`. @@ -256,6 +262,8 @@

Method Details

}, "campaignsManagement": { # `CampaignManagement` payload. # Service type for managing advertising campaigns. Grants the provider access to create and manage the business's ad campaigns, including setting up campaigns, adjusting bids, and optimizing performance. }, + "comparisonShopping": { # `ComparisonShopping` payload. # Service type for comparison shopping. The provider is a CSS (Comparison Shopping Service) managing the account. See https://support.google.com/merchants/answer/12653197 + }, "externalAccountId": "A String", # Immutable. An optional, immutable identifier that Google uses to refer to this account when communicating with the provider. This should be the unique account ID within the provider's system (for example, your shop ID in Shopify). If you have multiple accounts with the same provider - for instance, different accounts for various regions — the `external_account_id` differentiates between them, ensuring accurate linking and integration between Google and the provider. "handshake": { # The current status of establishing of the service. (for example, pending approval or approved). # Output only. Information about the state of the service in terms of establishing it (e.g. is it pending approval or approved). "actor": "A String", # Output only. The most recent account to modify the account service's `approval_status`. @@ -288,6 +296,8 @@

Method Details

}, "campaignsManagement": { # `CampaignManagement` payload. # Service type for managing advertising campaigns. Grants the provider access to create and manage the business's ad campaigns, including setting up campaigns, adjusting bids, and optimizing performance. }, + "comparisonShopping": { # `ComparisonShopping` payload. # Service type for comparison shopping. The provider is a CSS (Comparison Shopping Service) managing the account. See https://support.google.com/merchants/answer/12653197 + }, "externalAccountId": "A String", # Immutable. An optional, immutable identifier that Google uses to refer to this account when communicating with the provider. This should be the unique account ID within the provider's system (for example, your shop ID in Shopify). If you have multiple accounts with the same provider - for instance, different accounts for various regions — the `external_account_id` differentiates between them, ensuring accurate linking and integration between Google and the provider. "handshake": { # The current status of establishing of the service. (for example, pending approval or approved). # Output only. Information about the state of the service in terms of establishing it (e.g. is it pending approval or approved). "actor": "A String", # Output only. The most recent account to modify the account service's `approval_status`. diff --git a/docs/dyn/merchantapi_accounts_v1beta.accounts.users.html b/docs/dyn/merchantapi_accounts_v1beta.accounts.users.html index f82fdbd13b..ebfa0bb2d2 100644 --- a/docs/dyn/merchantapi_accounts_v1beta.accounts.users.html +++ b/docs/dyn/merchantapi_accounts_v1beta.accounts.users.html @@ -74,6 +74,11 @@

Merchant API . accounts . users

Instance Methods

+

+ me() +

+

Returns the me Resource.

+

close()

Close httplib2 connections.

diff --git a/docs/dyn/merchantapi_accounts_v1beta.accounts.users.me.html b/docs/dyn/merchantapi_accounts_v1beta.accounts.users.me.html new file mode 100644 index 0000000000..fb3615431d --- /dev/null +++ b/docs/dyn/merchantapi_accounts_v1beta.accounts.users.me.html @@ -0,0 +1,118 @@ + + + +

Merchant API . accounts . users . me

+

Instance Methods

+

+ close()

+

Close httplib2 connections.

+

+ verifySelf(account, body=None, x__xgafv=None)

+

Updates the user that is represented by the caller from pending to verified.

+

Method Details

+
+ close() +
Close httplib2 connections.
+
+ +
+ verifySelf(account, body=None, x__xgafv=None) +
Updates the user that is represented by the caller from pending to verified.
+
+Args:
+  account: string, Required. The name of the account under which the caller is a user. Format: `accounts/{account}` (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # Request message for the `VerifySelf` method.
+}
+
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # The `User` resource represents a user associated with a Merchant Center account. It is used to manage user permissions and access rights within the account. For more information, see [Frequently asked questions about people and access levels](//support.google.com/merchants/answer/12160472).
+  "accessRights": [ # Required. The [access rights](https://support.google.com/merchants/answer/12160472?sjid=6789834943175119429-EU#accesstypes) the user has.
+    "A String",
+  ],
+  "name": "A String", # Identifier. The resource name of the user. Format: `accounts/{account}/user/{email}` Use `me` to refer to your own email address, for example `accounts/{account}/users/me`.
+  "state": "A String", # Output only. The state of the user.
+}
+
+ + \ No newline at end of file diff --git a/docs/dyn/merchantapi_datasources_v1.accounts.dataSources.html b/docs/dyn/merchantapi_datasources_v1.accounts.dataSources.html index ca614ba668..d760b01c98 100644 --- a/docs/dyn/merchantapi_datasources_v1.accounts.dataSources.html +++ b/docs/dyn/merchantapi_datasources_v1.accounts.dataSources.html @@ -182,7 +182,7 @@

Method Details

"contentLanguage": "A String", # Required. Immutable. The two-letter ISO 639-1 language of the items to which the regional inventory is provided. "feedLabel": "A String", # Required. Immutable. The feed label of the offers to which the regional inventory is provided. Must be less than or equal to 20 uppercase letters (A-Z), numbers (0-9), and dashes (-). See also [migration to feed labels](https://developers.google.com/shopping-content/guides/products/feed-labels). }, - "supplementalProductDataSource": { # The supplemental data source for local and online products. After creation, you should make sure to link the supplemental product data source into one or more primary product data sources. # The [supplemental data source](https://support.google.com/merchants/answer/7439058) for local and online products. + "supplementalProductDataSource": { # The [supplemental data source](https://developers.google.com/merchant/api/guides/data-sources/api-sources#link-supplemental-data-source) for local and online products. After creation,you should make sure to link the supplemental product data source into one or more primary product data sources. # The [supplemental data source](https://support.google.com/merchants/answer/7439058) for local and online products. "contentLanguage": "A String", # Optional. Immutable. The two-letter ISO 639-1 language of the items in the data source. `feedLabel` and `contentLanguage` must be either both set or unset. The fields can only be unset for data sources without file input. If set, the data source will only accept products matching this combination. If unset, the data source will accept produts without that restriction. "feedLabel": "A String", # Optional. Immutable. The feed label that is specified on the data source level. Must be less than or equal to 20 uppercase letters (A-Z), numbers (0-9), and dashes (-). See also [migration to feed labels](https://developers.google.com/shopping-content/guides/products/feed-labels). `feedLabel` and `contentLanguage` must be either both set or unset for data sources with product content type. They must be set for data sources with a file input. The fields must be unset for data sources without file input. If set, the data source will only accept products matching this combination. If unset, the data source will accept produts without that restriction. "referencingPrimaryDataSources": [ # Output only. The (unordered and deduplicated) list of all primary data sources linked to this data source in either default or custom rules. Supplemental data source cannot be deleted before all links are removed. @@ -267,7 +267,7 @@

Method Details

"contentLanguage": "A String", # Required. Immutable. The two-letter ISO 639-1 language of the items to which the regional inventory is provided. "feedLabel": "A String", # Required. Immutable. The feed label of the offers to which the regional inventory is provided. Must be less than or equal to 20 uppercase letters (A-Z), numbers (0-9), and dashes (-). See also [migration to feed labels](https://developers.google.com/shopping-content/guides/products/feed-labels). }, - "supplementalProductDataSource": { # The supplemental data source for local and online products. After creation, you should make sure to link the supplemental product data source into one or more primary product data sources. # The [supplemental data source](https://support.google.com/merchants/answer/7439058) for local and online products. + "supplementalProductDataSource": { # The [supplemental data source](https://developers.google.com/merchant/api/guides/data-sources/api-sources#link-supplemental-data-source) for local and online products. After creation,you should make sure to link the supplemental product data source into one or more primary product data sources. # The [supplemental data source](https://support.google.com/merchants/answer/7439058) for local and online products. "contentLanguage": "A String", # Optional. Immutable. The two-letter ISO 639-1 language of the items in the data source. `feedLabel` and `contentLanguage` must be either both set or unset. The fields can only be unset for data sources without file input. If set, the data source will only accept products matching this combination. If unset, the data source will accept produts without that restriction. "feedLabel": "A String", # Optional. Immutable. The feed label that is specified on the data source level. Must be less than or equal to 20 uppercase letters (A-Z), numbers (0-9), and dashes (-). See also [migration to feed labels](https://developers.google.com/shopping-content/guides/products/feed-labels). `feedLabel` and `contentLanguage` must be either both set or unset for data sources with product content type. They must be set for data sources with a file input. The fields must be unset for data sources without file input. If set, the data source will only accept products matching this combination. If unset, the data source will accept produts without that restriction. "referencingPrimaryDataSources": [ # Output only. The (unordered and deduplicated) list of all primary data sources linked to this data source in either default or custom rules. Supplemental data source cannot be deleted before all links are removed. @@ -401,7 +401,7 @@

Method Details

"contentLanguage": "A String", # Required. Immutable. The two-letter ISO 639-1 language of the items to which the regional inventory is provided. "feedLabel": "A String", # Required. Immutable. The feed label of the offers to which the regional inventory is provided. Must be less than or equal to 20 uppercase letters (A-Z), numbers (0-9), and dashes (-). See also [migration to feed labels](https://developers.google.com/shopping-content/guides/products/feed-labels). }, - "supplementalProductDataSource": { # The supplemental data source for local and online products. After creation, you should make sure to link the supplemental product data source into one or more primary product data sources. # The [supplemental data source](https://support.google.com/merchants/answer/7439058) for local and online products. + "supplementalProductDataSource": { # The [supplemental data source](https://developers.google.com/merchant/api/guides/data-sources/api-sources#link-supplemental-data-source) for local and online products. After creation,you should make sure to link the supplemental product data source into one or more primary product data sources. # The [supplemental data source](https://support.google.com/merchants/answer/7439058) for local and online products. "contentLanguage": "A String", # Optional. Immutable. The two-letter ISO 639-1 language of the items in the data source. `feedLabel` and `contentLanguage` must be either both set or unset. The fields can only be unset for data sources without file input. If set, the data source will only accept products matching this combination. If unset, the data source will accept produts without that restriction. "feedLabel": "A String", # Optional. Immutable. The feed label that is specified on the data source level. Must be less than or equal to 20 uppercase letters (A-Z), numbers (0-9), and dashes (-). See also [migration to feed labels](https://developers.google.com/shopping-content/guides/products/feed-labels). `feedLabel` and `contentLanguage` must be either both set or unset for data sources with product content type. They must be set for data sources with a file input. The fields must be unset for data sources without file input. If set, the data source will only accept products matching this combination. If unset, the data source will accept produts without that restriction. "referencingPrimaryDataSources": [ # Output only. The (unordered and deduplicated) list of all primary data sources linked to this data source in either default or custom rules. Supplemental data source cannot be deleted before all links are removed. @@ -497,7 +497,7 @@

Method Details

"contentLanguage": "A String", # Required. Immutable. The two-letter ISO 639-1 language of the items to which the regional inventory is provided. "feedLabel": "A String", # Required. Immutable. The feed label of the offers to which the regional inventory is provided. Must be less than or equal to 20 uppercase letters (A-Z), numbers (0-9), and dashes (-). See also [migration to feed labels](https://developers.google.com/shopping-content/guides/products/feed-labels). }, - "supplementalProductDataSource": { # The supplemental data source for local and online products. After creation, you should make sure to link the supplemental product data source into one or more primary product data sources. # The [supplemental data source](https://support.google.com/merchants/answer/7439058) for local and online products. + "supplementalProductDataSource": { # The [supplemental data source](https://developers.google.com/merchant/api/guides/data-sources/api-sources#link-supplemental-data-source) for local and online products. After creation,you should make sure to link the supplemental product data source into one or more primary product data sources. # The [supplemental data source](https://support.google.com/merchants/answer/7439058) for local and online products. "contentLanguage": "A String", # Optional. Immutable. The two-letter ISO 639-1 language of the items in the data source. `feedLabel` and `contentLanguage` must be either both set or unset. The fields can only be unset for data sources without file input. If set, the data source will only accept products matching this combination. If unset, the data source will accept produts without that restriction. "feedLabel": "A String", # Optional. Immutable. The feed label that is specified on the data source level. Must be less than or equal to 20 uppercase letters (A-Z), numbers (0-9), and dashes (-). See also [migration to feed labels](https://developers.google.com/shopping-content/guides/products/feed-labels). `feedLabel` and `contentLanguage` must be either both set or unset for data sources with product content type. They must be set for data sources with a file input. The fields must be unset for data sources without file input. If set, the data source will only accept products matching this combination. If unset, the data source will accept produts without that restriction. "referencingPrimaryDataSources": [ # Output only. The (unordered and deduplicated) list of all primary data sources linked to this data source in either default or custom rules. Supplemental data source cannot be deleted before all links are removed. @@ -601,7 +601,7 @@

Method Details

"contentLanguage": "A String", # Required. Immutable. The two-letter ISO 639-1 language of the items to which the regional inventory is provided. "feedLabel": "A String", # Required. Immutable. The feed label of the offers to which the regional inventory is provided. Must be less than or equal to 20 uppercase letters (A-Z), numbers (0-9), and dashes (-). See also [migration to feed labels](https://developers.google.com/shopping-content/guides/products/feed-labels). }, - "supplementalProductDataSource": { # The supplemental data source for local and online products. After creation, you should make sure to link the supplemental product data source into one or more primary product data sources. # The [supplemental data source](https://support.google.com/merchants/answer/7439058) for local and online products. + "supplementalProductDataSource": { # The [supplemental data source](https://developers.google.com/merchant/api/guides/data-sources/api-sources#link-supplemental-data-source) for local and online products. After creation,you should make sure to link the supplemental product data source into one or more primary product data sources. # The [supplemental data source](https://support.google.com/merchants/answer/7439058) for local and online products. "contentLanguage": "A String", # Optional. Immutable. The two-letter ISO 639-1 language of the items in the data source. `feedLabel` and `contentLanguage` must be either both set or unset. The fields can only be unset for data sources without file input. If set, the data source will only accept products matching this combination. If unset, the data source will accept produts without that restriction. "feedLabel": "A String", # Optional. Immutable. The feed label that is specified on the data source level. Must be less than or equal to 20 uppercase letters (A-Z), numbers (0-9), and dashes (-). See also [migration to feed labels](https://developers.google.com/shopping-content/guides/products/feed-labels). `feedLabel` and `contentLanguage` must be either both set or unset for data sources with product content type. They must be set for data sources with a file input. The fields must be unset for data sources without file input. If set, the data source will only accept products matching this combination. If unset, the data source will accept produts without that restriction. "referencingPrimaryDataSources": [ # Output only. The (unordered and deduplicated) list of all primary data sources linked to this data source in either default or custom rules. Supplemental data source cannot be deleted before all links are removed. @@ -687,7 +687,7 @@

Method Details

"contentLanguage": "A String", # Required. Immutable. The two-letter ISO 639-1 language of the items to which the regional inventory is provided. "feedLabel": "A String", # Required. Immutable. The feed label of the offers to which the regional inventory is provided. Must be less than or equal to 20 uppercase letters (A-Z), numbers (0-9), and dashes (-). See also [migration to feed labels](https://developers.google.com/shopping-content/guides/products/feed-labels). }, - "supplementalProductDataSource": { # The supplemental data source for local and online products. After creation, you should make sure to link the supplemental product data source into one or more primary product data sources. # The [supplemental data source](https://support.google.com/merchants/answer/7439058) for local and online products. + "supplementalProductDataSource": { # The [supplemental data source](https://developers.google.com/merchant/api/guides/data-sources/api-sources#link-supplemental-data-source) for local and online products. After creation,you should make sure to link the supplemental product data source into one or more primary product data sources. # The [supplemental data source](https://support.google.com/merchants/answer/7439058) for local and online products. "contentLanguage": "A String", # Optional. Immutable. The two-letter ISO 639-1 language of the items in the data source. `feedLabel` and `contentLanguage` must be either both set or unset. The fields can only be unset for data sources without file input. If set, the data source will only accept products matching this combination. If unset, the data source will accept produts without that restriction. "feedLabel": "A String", # Optional. Immutable. The feed label that is specified on the data source level. Must be less than or equal to 20 uppercase letters (A-Z), numbers (0-9), and dashes (-). See also [migration to feed labels](https://developers.google.com/shopping-content/guides/products/feed-labels). `feedLabel` and `contentLanguage` must be either both set or unset for data sources with product content type. They must be set for data sources with a file input. The fields must be unset for data sources without file input. If set, the data source will only accept products matching this combination. If unset, the data source will accept produts without that restriction. "referencingPrimaryDataSources": [ # Output only. The (unordered and deduplicated) list of all primary data sources linked to this data source in either default or custom rules. Supplemental data source cannot be deleted before all links are removed. diff --git a/docs/dyn/merchantapi_datasources_v1beta.accounts.dataSources.html b/docs/dyn/merchantapi_datasources_v1beta.accounts.dataSources.html index 325afa8645..1e7cd197e0 100644 --- a/docs/dyn/merchantapi_datasources_v1beta.accounts.dataSources.html +++ b/docs/dyn/merchantapi_datasources_v1beta.accounts.dataSources.html @@ -182,7 +182,7 @@

Method Details

"contentLanguage": "A String", # Required. Immutable. The two-letter ISO 639-1 language of the items to which the regional inventory is provided. "feedLabel": "A String", # Required. Immutable. The feed label of the offers to which the regional inventory is provided. Must be less than or equal to 20 uppercase letters (A-Z), numbers (0-9), and dashes (-). See also [migration to feed labels](https://developers.google.com/shopping-content/guides/products/feed-labels). }, - "supplementalProductDataSource": { # The supplemental data source for local and online products. After creation, you should make sure to link the supplemental product data source into one or more primary product data sources. # The [supplemental data source](https://support.google.com/merchants/answer/7439058) for local and online products. + "supplementalProductDataSource": { # The [supplemental data source](https://developers.google.com/merchant/api/guides/data-sources/api-sources#link-supplemental-data-source) for local and online products. After creation,you should make sure to link the supplemental product data source into one or more primary product data sources. # The [supplemental data source](https://support.google.com/merchants/answer/7439058) for local and online products. "contentLanguage": "A String", # Optional. Immutable. The two-letter ISO 639-1 language of the items in the data source. `feedLabel` and `contentLanguage` must be either both set or unset. The fields can only be unset for data sources without file input. If set, the data source will only accept products matching this combination. If unset, the data source will accept produts without that restriction. "feedLabel": "A String", # Optional. Immutable. The feed label that is specified on the data source level. Must be less than or equal to 20 uppercase letters (A-Z), numbers (0-9), and dashes (-). See also [migration to feed labels](https://developers.google.com/shopping-content/guides/products/feed-labels). `feedLabel` and `contentLanguage` must be either both set or unset for data sources with product content type. They must be set for data sources with a file input. The fields must be unset for data sources without file input. If set, the data source will only accept products matching this combination. If unset, the data source will accept produts without that restriction. "referencingPrimaryDataSources": [ # Output only. The (unordered and deduplicated) list of all primary data sources linked to this data source in either default or custom rules. Supplemental data source cannot be deleted before all links are removed. @@ -267,7 +267,7 @@

Method Details

"contentLanguage": "A String", # Required. Immutable. The two-letter ISO 639-1 language of the items to which the regional inventory is provided. "feedLabel": "A String", # Required. Immutable. The feed label of the offers to which the regional inventory is provided. Must be less than or equal to 20 uppercase letters (A-Z), numbers (0-9), and dashes (-). See also [migration to feed labels](https://developers.google.com/shopping-content/guides/products/feed-labels). }, - "supplementalProductDataSource": { # The supplemental data source for local and online products. After creation, you should make sure to link the supplemental product data source into one or more primary product data sources. # The [supplemental data source](https://support.google.com/merchants/answer/7439058) for local and online products. + "supplementalProductDataSource": { # The [supplemental data source](https://developers.google.com/merchant/api/guides/data-sources/api-sources#link-supplemental-data-source) for local and online products. After creation,you should make sure to link the supplemental product data source into one or more primary product data sources. # The [supplemental data source](https://support.google.com/merchants/answer/7439058) for local and online products. "contentLanguage": "A String", # Optional. Immutable. The two-letter ISO 639-1 language of the items in the data source. `feedLabel` and `contentLanguage` must be either both set or unset. The fields can only be unset for data sources without file input. If set, the data source will only accept products matching this combination. If unset, the data source will accept produts without that restriction. "feedLabel": "A String", # Optional. Immutable. The feed label that is specified on the data source level. Must be less than or equal to 20 uppercase letters (A-Z), numbers (0-9), and dashes (-). See also [migration to feed labels](https://developers.google.com/shopping-content/guides/products/feed-labels). `feedLabel` and `contentLanguage` must be either both set or unset for data sources with product content type. They must be set for data sources with a file input. The fields must be unset for data sources without file input. If set, the data source will only accept products matching this combination. If unset, the data source will accept produts without that restriction. "referencingPrimaryDataSources": [ # Output only. The (unordered and deduplicated) list of all primary data sources linked to this data source in either default or custom rules. Supplemental data source cannot be deleted before all links are removed. @@ -401,7 +401,7 @@

Method Details

"contentLanguage": "A String", # Required. Immutable. The two-letter ISO 639-1 language of the items to which the regional inventory is provided. "feedLabel": "A String", # Required. Immutable. The feed label of the offers to which the regional inventory is provided. Must be less than or equal to 20 uppercase letters (A-Z), numbers (0-9), and dashes (-). See also [migration to feed labels](https://developers.google.com/shopping-content/guides/products/feed-labels). }, - "supplementalProductDataSource": { # The supplemental data source for local and online products. After creation, you should make sure to link the supplemental product data source into one or more primary product data sources. # The [supplemental data source](https://support.google.com/merchants/answer/7439058) for local and online products. + "supplementalProductDataSource": { # The [supplemental data source](https://developers.google.com/merchant/api/guides/data-sources/api-sources#link-supplemental-data-source) for local and online products. After creation,you should make sure to link the supplemental product data source into one or more primary product data sources. # The [supplemental data source](https://support.google.com/merchants/answer/7439058) for local and online products. "contentLanguage": "A String", # Optional. Immutable. The two-letter ISO 639-1 language of the items in the data source. `feedLabel` and `contentLanguage` must be either both set or unset. The fields can only be unset for data sources without file input. If set, the data source will only accept products matching this combination. If unset, the data source will accept produts without that restriction. "feedLabel": "A String", # Optional. Immutable. The feed label that is specified on the data source level. Must be less than or equal to 20 uppercase letters (A-Z), numbers (0-9), and dashes (-). See also [migration to feed labels](https://developers.google.com/shopping-content/guides/products/feed-labels). `feedLabel` and `contentLanguage` must be either both set or unset for data sources with product content type. They must be set for data sources with a file input. The fields must be unset for data sources without file input. If set, the data source will only accept products matching this combination. If unset, the data source will accept produts without that restriction. "referencingPrimaryDataSources": [ # Output only. The (unordered and deduplicated) list of all primary data sources linked to this data source in either default or custom rules. Supplemental data source cannot be deleted before all links are removed. @@ -497,7 +497,7 @@

Method Details

"contentLanguage": "A String", # Required. Immutable. The two-letter ISO 639-1 language of the items to which the regional inventory is provided. "feedLabel": "A String", # Required. Immutable. The feed label of the offers to which the regional inventory is provided. Must be less than or equal to 20 uppercase letters (A-Z), numbers (0-9), and dashes (-). See also [migration to feed labels](https://developers.google.com/shopping-content/guides/products/feed-labels). }, - "supplementalProductDataSource": { # The supplemental data source for local and online products. After creation, you should make sure to link the supplemental product data source into one or more primary product data sources. # The [supplemental data source](https://support.google.com/merchants/answer/7439058) for local and online products. + "supplementalProductDataSource": { # The [supplemental data source](https://developers.google.com/merchant/api/guides/data-sources/api-sources#link-supplemental-data-source) for local and online products. After creation,you should make sure to link the supplemental product data source into one or more primary product data sources. # The [supplemental data source](https://support.google.com/merchants/answer/7439058) for local and online products. "contentLanguage": "A String", # Optional. Immutable. The two-letter ISO 639-1 language of the items in the data source. `feedLabel` and `contentLanguage` must be either both set or unset. The fields can only be unset for data sources without file input. If set, the data source will only accept products matching this combination. If unset, the data source will accept produts without that restriction. "feedLabel": "A String", # Optional. Immutable. The feed label that is specified on the data source level. Must be less than or equal to 20 uppercase letters (A-Z), numbers (0-9), and dashes (-). See also [migration to feed labels](https://developers.google.com/shopping-content/guides/products/feed-labels). `feedLabel` and `contentLanguage` must be either both set or unset for data sources with product content type. They must be set for data sources with a file input. The fields must be unset for data sources without file input. If set, the data source will only accept products matching this combination. If unset, the data source will accept produts without that restriction. "referencingPrimaryDataSources": [ # Output only. The (unordered and deduplicated) list of all primary data sources linked to this data source in either default or custom rules. Supplemental data source cannot be deleted before all links are removed. @@ -601,7 +601,7 @@

Method Details

"contentLanguage": "A String", # Required. Immutable. The two-letter ISO 639-1 language of the items to which the regional inventory is provided. "feedLabel": "A String", # Required. Immutable. The feed label of the offers to which the regional inventory is provided. Must be less than or equal to 20 uppercase letters (A-Z), numbers (0-9), and dashes (-). See also [migration to feed labels](https://developers.google.com/shopping-content/guides/products/feed-labels). }, - "supplementalProductDataSource": { # The supplemental data source for local and online products. After creation, you should make sure to link the supplemental product data source into one or more primary product data sources. # The [supplemental data source](https://support.google.com/merchants/answer/7439058) for local and online products. + "supplementalProductDataSource": { # The [supplemental data source](https://developers.google.com/merchant/api/guides/data-sources/api-sources#link-supplemental-data-source) for local and online products. After creation,you should make sure to link the supplemental product data source into one or more primary product data sources. # The [supplemental data source](https://support.google.com/merchants/answer/7439058) for local and online products. "contentLanguage": "A String", # Optional. Immutable. The two-letter ISO 639-1 language of the items in the data source. `feedLabel` and `contentLanguage` must be either both set or unset. The fields can only be unset for data sources without file input. If set, the data source will only accept products matching this combination. If unset, the data source will accept produts without that restriction. "feedLabel": "A String", # Optional. Immutable. The feed label that is specified on the data source level. Must be less than or equal to 20 uppercase letters (A-Z), numbers (0-9), and dashes (-). See also [migration to feed labels](https://developers.google.com/shopping-content/guides/products/feed-labels). `feedLabel` and `contentLanguage` must be either both set or unset for data sources with product content type. They must be set for data sources with a file input. The fields must be unset for data sources without file input. If set, the data source will only accept products matching this combination. If unset, the data source will accept produts without that restriction. "referencingPrimaryDataSources": [ # Output only. The (unordered and deduplicated) list of all primary data sources linked to this data source in either default or custom rules. Supplemental data source cannot be deleted before all links are removed. @@ -687,7 +687,7 @@

Method Details

"contentLanguage": "A String", # Required. Immutable. The two-letter ISO 639-1 language of the items to which the regional inventory is provided. "feedLabel": "A String", # Required. Immutable. The feed label of the offers to which the regional inventory is provided. Must be less than or equal to 20 uppercase letters (A-Z), numbers (0-9), and dashes (-). See also [migration to feed labels](https://developers.google.com/shopping-content/guides/products/feed-labels). }, - "supplementalProductDataSource": { # The supplemental data source for local and online products. After creation, you should make sure to link the supplemental product data source into one or more primary product data sources. # The [supplemental data source](https://support.google.com/merchants/answer/7439058) for local and online products. + "supplementalProductDataSource": { # The [supplemental data source](https://developers.google.com/merchant/api/guides/data-sources/api-sources#link-supplemental-data-source) for local and online products. After creation,you should make sure to link the supplemental product data source into one or more primary product data sources. # The [supplemental data source](https://support.google.com/merchants/answer/7439058) for local and online products. "contentLanguage": "A String", # Optional. Immutable. The two-letter ISO 639-1 language of the items in the data source. `feedLabel` and `contentLanguage` must be either both set or unset. The fields can only be unset for data sources without file input. If set, the data source will only accept products matching this combination. If unset, the data source will accept produts without that restriction. "feedLabel": "A String", # Optional. Immutable. The feed label that is specified on the data source level. Must be less than or equal to 20 uppercase letters (A-Z), numbers (0-9), and dashes (-). See also [migration to feed labels](https://developers.google.com/shopping-content/guides/products/feed-labels). `feedLabel` and `contentLanguage` must be either both set or unset for data sources with product content type. They must be set for data sources with a file input. The fields must be unset for data sources without file input. If set, the data source will only accept products matching this combination. If unset, the data source will accept produts without that restriction. "referencingPrimaryDataSources": [ # Output only. The (unordered and deduplicated) list of all primary data sources linked to this data source in either default or custom rules. Supplemental data source cannot be deleted before all links are removed. diff --git a/docs/dyn/merchantapi_inventories_v1.accounts.products.localInventories.html b/docs/dyn/merchantapi_inventories_v1.accounts.products.localInventories.html index 3f3450f44d..a87ccd6424 100644 --- a/docs/dyn/merchantapi_inventories_v1.accounts.products.localInventories.html +++ b/docs/dyn/merchantapi_inventories_v1.accounts.products.localInventories.html @@ -100,7 +100,7 @@

Method Details

Deletes the specified `LocalInventory` from the given product in your merchant account. It might take a up to an hour for the `LocalInventory` to be deleted from the specific product. Once you have received a successful delete response, wait for that period before attempting a delete again.
 
 Args:
-  name: string, Required. The name of the local inventory for the given product to delete. Format: `accounts/{account}/products/{product}/localInventories/{store_code}` (required)
+  name: string, Required. The name of the local inventory for the given product to delete. Format: `accounts/{account}/products/{product}/localInventories/{store_code}` The `{product}` segment is a unique identifier for the product. This identifier must be unique within a merchant account and generally follows the structure: `content_language~feed_label~offer_id`. Example: `en~US~sku123` For legacy local products, the structure is: `local~content_language~feed_label~offer_id`. Example: `local~en~US~sku123` The format of the `{product}` segment in the URL is automatically detected by the server, supporting two options: 1. **Encoded Format**: The `{product}` segment is an unpadded base64url encoded string (RFC 4648 Section 5). The decoded string must result in the `content_language~feed_label~offer_id` structure. This encoding MUST be used if any part of the product identifier (like `offer_id`) contains characters such as `/`, `%`, or `~`. * Example: To represent the product ID `en~US~sku/123` for `store_code` "store123", the `{product}` segment must be the base64url encoding of this string, which is `ZW5-VVMtc2t1LzEyMw`. The full resource name for the local inventory would be `accounts/123/products/ZW5-VVMtc2t1LzEyMw/localInventories/store123`. 2. **Plain Format**: The `{product}` segment is the tilde-separated string `content_language~feed_label~offer_id`. This format is suitable only when `content_language`, `feed_label`, and `offer_id` do not contain URL-problematic characters like `/`, `%`, or `~`. We recommend using the **Encoded Format** for all product IDs to ensure correct parsing, especially those containing special characters. The presence of tilde (`~`) characters in the `{product}` segment is used to differentiate between the two formats. Note: For calls to the v1beta version, the plain format for the product segment is `channel~content_language~feed_label~offer_id`. For example, the full resource name for a local inventory at `store_code` "store123" would be: `accounts/123/products/online~en~US~sku123/localInventories/store123`. (required)
   x__xgafv: string, V1 error format.
     Allowed values
       1 - v1 error format
@@ -118,7 +118,7 @@ 

Method Details

Inserts a `LocalInventory` resource to a product in your merchant account. Replaces the full `LocalInventory` resource if an entry with the same `storeCode` already exists for the product. It might take up to 30 minutes for the new or updated `LocalInventory` resource to appear in products.
 
 Args:
-  parent: string, Required. The account and product where this inventory will be inserted. Format: `accounts/{account}/products/{product}` (required)
+  parent: string, Required. The account and product where this inventory will be inserted. Format: `accounts/{account}/products/{product}` The `{product}` segment is a unique identifier for the product. This identifier must be unique within a merchant account and generally follows the structure: `content_language~feed_label~offer_id`. Example: `en~US~sku123` For legacy local products, the structure is: `local~content_language~feed_label~offer_id`. Example: `local~en~US~sku123` The format of the `{product}` segment in the URL is automatically detected by the server, supporting two options: 1. **Encoded Format**: The `{product}` segment is an unpadded base64url encoded string (RFC 4648 Section 5). The decoded string must result in the `content_language~feed_label~offer_id` structure. This encoding MUST be used if any part of the product identifier (like `offer_id`) contains characters such as `/`, `%`, or `~`. * Example: To represent the product ID `en~US~sku/123`, the `{product}` segment must be the base64url encoding of this string, which is `ZW5-VVMtc2t1LzEyMw`. The full resource name for the product would be `accounts/123/products/ZW5-VVMtc2t1LzEyMw`. 2. **Plain Format**: The `{product}` segment is the tilde-separated string `content_language~feed_label~offer_id`. This format is suitable only when `content_language`, `feed_label`, and `offer_id` do not contain URL-problematic characters like `/`, `%`, or `~`. We recommend using the **Encoded Format** for all product IDs to ensure correct parsing, especially those containing special characters. The presence of tilde (`~`) characters in the `{product}` segment is used to differentiate between the two formats. Note: For calls to the v1beta version, the plain format is `channel~content_language~feed_label~offer_id`, for example: `accounts/123/products/online~en~US~sku123`. (required)
   body: object, The request body.
     The object takes the form of:
 
@@ -143,7 +143,7 @@ 

Method Details

"startTime": "A String", # Optional. Inclusive start of the interval. If specified, a Timestamp matching this interval will have to be the same or after the start. }, }, - "name": "A String", # Output only. The name of the `LocalInventory` resource. Format: `accounts/{account}/products/{product}/localInventories/{store_code}` + "name": "A String", # Output only. The name of the `LocalInventory` resource. Format: `accounts/{account}/products/{product}/localInventories/{store_code}` The `{product}` segment is a unique identifier for the product. This identifier must be unique within a merchant account and generally follows the structure: `content_language~feed_label~offer_id`. Example: `en~US~sku123` For legacy local products, the structure is: `local~content_language~feed_label~offer_id`. Example: `local~en~US~sku123` The format of the `{product}` segment in the URL is automatically detected by the server, supporting two options: 1. **Encoded Format**: The `{product}` segment is an unpadded base64url encoded string (RFC 4648 Section 5). The decoded string must result in the `content_language~feed_label~offer_id` structure. This encoding MUST be used if any part of the product identifier (like `offer_id`) contains characters such as `/`, `%`, or `~`. * Example: To represent the product ID `en~US~sku/123` for `store_code` "store123", the `{product}` segment must be the base64url encoding of this string, which is `ZW5-VVMtc2t1LzEyMw`. The full resource name for the local inventory would be `accounts/123/products/ZW5-VVMtc2t1LzEyMw/localInventories/store123`. 2. **Plain Format**: The `{product}` segment is the tilde-separated string `content_language~feed_label~offer_id`. This format is suitable only when `content_language`, `feed_label`, and `offer_id` do not contain URL-problematic characters like `/`, `%`, or `~`. We recommend using the **Encoded Format** for all product IDs to ensure correct parsing, especially those containing special characters. The presence of tilde (`~`) characters in the `{product}` segment is used to differentiate between the two formats. Note: For calls to the v1beta version, the plain format for the product segment is `channel~content_language~feed_label~offer_id`. For example, the full resource name for a local inventory at `store_code` "store123" would be: `accounts/123/products/online~en~US~sku123/localInventories/store123`. "storeCode": "A String", # Required. Immutable. Store code (the store ID from your Business Profile) of the physical store the product is sold in. See the [Local product inventory data specification](https://support.google.com/merchants/answer/3061342) for more information. } @@ -176,7 +176,7 @@

Method Details

"startTime": "A String", # Optional. Inclusive start of the interval. If specified, a Timestamp matching this interval will have to be the same or after the start. }, }, - "name": "A String", # Output only. The name of the `LocalInventory` resource. Format: `accounts/{account}/products/{product}/localInventories/{store_code}` + "name": "A String", # Output only. The name of the `LocalInventory` resource. Format: `accounts/{account}/products/{product}/localInventories/{store_code}` The `{product}` segment is a unique identifier for the product. This identifier must be unique within a merchant account and generally follows the structure: `content_language~feed_label~offer_id`. Example: `en~US~sku123` For legacy local products, the structure is: `local~content_language~feed_label~offer_id`. Example: `local~en~US~sku123` The format of the `{product}` segment in the URL is automatically detected by the server, supporting two options: 1. **Encoded Format**: The `{product}` segment is an unpadded base64url encoded string (RFC 4648 Section 5). The decoded string must result in the `content_language~feed_label~offer_id` structure. This encoding MUST be used if any part of the product identifier (like `offer_id`) contains characters such as `/`, `%`, or `~`. * Example: To represent the product ID `en~US~sku/123` for `store_code` "store123", the `{product}` segment must be the base64url encoding of this string, which is `ZW5-VVMtc2t1LzEyMw`. The full resource name for the local inventory would be `accounts/123/products/ZW5-VVMtc2t1LzEyMw/localInventories/store123`. 2. **Plain Format**: The `{product}` segment is the tilde-separated string `content_language~feed_label~offer_id`. This format is suitable only when `content_language`, `feed_label`, and `offer_id` do not contain URL-problematic characters like `/`, `%`, or `~`. We recommend using the **Encoded Format** for all product IDs to ensure correct parsing, especially those containing special characters. The presence of tilde (`~`) characters in the `{product}` segment is used to differentiate between the two formats. Note: For calls to the v1beta version, the plain format for the product segment is `channel~content_language~feed_label~offer_id`. For example, the full resource name for a local inventory at `store_code` "store123" would be: `accounts/123/products/online~en~US~sku123/localInventories/store123`. "storeCode": "A String", # Required. Immutable. Store code (the store ID from your Business Profile) of the physical store the product is sold in. See the [Local product inventory data specification](https://support.google.com/merchants/answer/3061342) for more information. }
@@ -186,7 +186,7 @@

Method Details

Lists the `LocalInventory` resources for the given product in your merchant account. The response might contain fewer items than specified by `pageSize`. If `pageToken` was returned in previous request, it can be used to obtain additional results. `LocalInventory` resources are listed per product for a given account.
 
 Args:
-  parent: string, Required. The `name` of the parent product to list local inventories for. Format: `accounts/{account}/products/{product}` (required)
+  parent: string, Required. The `name` of the parent product to list local inventories for. Format: `accounts/{account}/products/{product}` The `{product}` segment is a unique identifier for the product. This identifier must be unique within a merchant account and generally follows the structure: `content_language~feed_label~offer_id`. Example: `en~US~sku123` For legacy local products, the structure is: `local~content_language~feed_label~offer_id`. Example: `local~en~US~sku123` The format of the `{product}` segment in the URL is automatically detected by the server, supporting two options: 1. **Encoded Format**: The `{product}` segment is an unpadded base64url encoded string (RFC 4648 Section 5). The decoded string must result in the `content_language~feed_label~offer_id` structure. This encoding MUST be used if any part of the product identifier (like `offer_id`) contains characters such as `/`, `%`, or `~`. * Example: To represent the product ID `en~US~sku/123`, the `{product}` segment must be the base64url encoding of this string, which is `ZW5-VVMtc2t1LzEyMw`. The full resource name for the product would be `accounts/123/products/ZW5-VVMtc2t1LzEyMw`. 2. **Plain Format**: The `{product}` segment is the tilde-separated string `content_language~feed_label~offer_id`. This format is suitable only when `content_language`, `feed_label`, and `offer_id` do not contain URL-problematic characters like `/`, `%`, or `~`. We recommend using the **Encoded Format** for all product IDs to ensure correct parsing, especially those containing special characters. The presence of tilde (`~`) characters in the `{product}` segment is used to differentiate between the two formats. Note: For calls to the v1beta version, the plain format is `channel~content_language~feed_label~offer_id`, for example: `accounts/123/products/online~en~US~sku123`. (required)
   pageSize: integer, The maximum number of `LocalInventory` resources for the given product to return. The service returns fewer than this value if the number of inventories for the given product is less that than the `pageSize`. The default value is 25000. The maximum value is 25000; If a value higher than the maximum is specified, then the `pageSize` will default to the maximum
   pageToken: string, A page token, received from a previous `ListLocalInventories` call. Provide the page token to retrieve the subsequent page. When paginating, all other parameters provided to `ListLocalInventories` must match the call that provided the page token. The token returned as nextPageToken in the response to the previous request.
   x__xgafv: string, V1 error format.
@@ -220,7 +220,7 @@ 

Method Details

"startTime": "A String", # Optional. Inclusive start of the interval. If specified, a Timestamp matching this interval will have to be the same or after the start. }, }, - "name": "A String", # Output only. The name of the `LocalInventory` resource. Format: `accounts/{account}/products/{product}/localInventories/{store_code}` + "name": "A String", # Output only. The name of the `LocalInventory` resource. Format: `accounts/{account}/products/{product}/localInventories/{store_code}` The `{product}` segment is a unique identifier for the product. This identifier must be unique within a merchant account and generally follows the structure: `content_language~feed_label~offer_id`. Example: `en~US~sku123` For legacy local products, the structure is: `local~content_language~feed_label~offer_id`. Example: `local~en~US~sku123` The format of the `{product}` segment in the URL is automatically detected by the server, supporting two options: 1. **Encoded Format**: The `{product}` segment is an unpadded base64url encoded string (RFC 4648 Section 5). The decoded string must result in the `content_language~feed_label~offer_id` structure. This encoding MUST be used if any part of the product identifier (like `offer_id`) contains characters such as `/`, `%`, or `~`. * Example: To represent the product ID `en~US~sku/123` for `store_code` "store123", the `{product}` segment must be the base64url encoding of this string, which is `ZW5-VVMtc2t1LzEyMw`. The full resource name for the local inventory would be `accounts/123/products/ZW5-VVMtc2t1LzEyMw/localInventories/store123`. 2. **Plain Format**: The `{product}` segment is the tilde-separated string `content_language~feed_label~offer_id`. This format is suitable only when `content_language`, `feed_label`, and `offer_id` do not contain URL-problematic characters like `/`, `%`, or `~`. We recommend using the **Encoded Format** for all product IDs to ensure correct parsing, especially those containing special characters. The presence of tilde (`~`) characters in the `{product}` segment is used to differentiate between the two formats. Note: For calls to the v1beta version, the plain format for the product segment is `channel~content_language~feed_label~offer_id`. For example, the full resource name for a local inventory at `store_code` "store123" would be: `accounts/123/products/online~en~US~sku123/localInventories/store123`. "storeCode": "A String", # Required. Immutable. Store code (the store ID from your Business Profile) of the physical store the product is sold in. See the [Local product inventory data specification](https://support.google.com/merchants/answer/3061342) for more information. }, ], diff --git a/docs/dyn/merchantapi_inventories_v1.accounts.products.regionalInventories.html b/docs/dyn/merchantapi_inventories_v1.accounts.products.regionalInventories.html index acf86e6c36..8b0aab735d 100644 --- a/docs/dyn/merchantapi_inventories_v1.accounts.products.regionalInventories.html +++ b/docs/dyn/merchantapi_inventories_v1.accounts.products.regionalInventories.html @@ -100,7 +100,7 @@

Method Details

Deletes the specified `RegionalInventory` resource from the given product in your merchant account. It might take up to an hour for the `RegionalInventory` to be deleted from the specific product. Once you have received a successful delete response, wait for that period before attempting a delete again.
 
 Args:
-  name: string, Required. The name of the `RegionalInventory` resource to delete. Format: `accounts/{account}/products/{product}/regionalInventories/{region}` (required)
+  name: string, Required. The name of the `RegionalInventory` resource to delete. Format: `accounts/{account}/products/{product}/regionalInventories/{region}` The `{product}` segment is a unique identifier for the product. This identifier must be unique within a merchant account and generally follows the structure: `content_language~feed_label~offer_id`. Example: `en~US~sku123` For legacy local products, the structure is: `local~content_language~feed_label~offer_id`. Example: `local~en~US~sku123` The format of the `{product}` segment in the URL is automatically detected by the server, supporting two options: 1. **Encoded Format**: The `{product}` segment is an unpadded base64url encoded string (RFC 4648 Section 5). The decoded string must result in the `content_language~feed_label~offer_id` structure. This encoding MUST be used if any part of the product identifier (like `offer_id`) contains characters such as `/`, `%`, or `~`. * Example: To represent the product ID `en~US~sku/123` for `region` "region123", the `{product}` segment must be the base64url encoding of this string, which is `ZW5-VVMtc2t1LzEyMw`. The full resource name for the regional inventory would be `accounts/123/products/ZW5-VVMtc2t1LzEyMw/regionalInventories/region123`. 2. **Plain Format**: The `{product}` segment is the tilde-separated string `content_language~feed_label~offer_id`. This format is suitable only when `content_language`, `feed_label`, and `offer_id` do not contain URL-problematic characters like `/`, `%`, or `~`. We recommend using the **Encoded Format** for all product IDs to ensure correct parsing, especially those containing special characters. The presence of tilde (`~`) characters in the `{product}` segment is used to differentiate between the two formats. Note: For calls to the v1beta version, the plain format for the product segment is `channel~content_language~feed_label~offer_id`. For example, the full resource name for a regional inventory in `region` "region123" would be: `accounts/123/products/online~en~US~sku123/regionalInventories/region123`. (required)
   x__xgafv: string, V1 error format.
     Allowed values
       1 - v1 error format
@@ -118,13 +118,13 @@ 

Method Details

Inserts a `RegionalInventory` to a given product in your merchant account. Replaces the full `RegionalInventory` resource if an entry with the same `region` already exists for the product. It might take up to 30 minutes for the new or updated `RegionalInventory` resource to appear in products.
 
 Args:
-  parent: string, Required. The account and product where this inventory will be inserted. Format: `accounts/{account}/products/{product}` (required)
+  parent: string, Required. The account and product where this inventory will be inserted. Format: `accounts/{account}/products/{product}` The `{product}` segment is a unique identifier for the product. This identifier must be unique within a merchant account and generally follows the structure: `content_language~feed_label~offer_id`. Example: `en~US~sku123` For legacy local products, the structure is: `local~content_language~feed_label~offer_id`. Example: `local~en~US~sku123` The format of the `{product}` segment in the URL is automatically detected by the server, supporting two options: 1. **Encoded Format**: The `{product}` segment is an unpadded base64url encoded string (RFC 4648 Section 5). The decoded string must result in the `content_language~feed_label~offer_id` structure. This encoding MUST be used if any part of the product identifier (like `offer_id`) contains characters such as `/`, `%`, or `~`. * Example: To represent the product ID `en~US~sku/123`, the `{product}` segment must be the base64url encoding of this string, which is `ZW5-VVMtc2t1LzEyMw`. The full resource name for the product would be `accounts/123/products/ZW5-VVMtc2t1LzEyMw`. 2. **Plain Format**: The `{product}` segment is the tilde-separated string `content_language~feed_label~offer_id`. This format is suitable only when `content_language`, `feed_label`, and `offer_id` do not contain URL-problematic characters like `/`, `%`, or `~`. We recommend using the **Encoded Format** for all product IDs to ensure correct parsing, especially those containing special characters. The presence of tilde (`~`) characters in the `{product}` segment is used to differentiate between the two formats. Note: For calls to the v1beta version, the plain format is `channel~content_language~feed_label~offer_id`, for example: `accounts/123/products/online~en~US~sku123`. (required)
   body: object, The request body.
     The object takes the form of:
 
 { # Regional inventory information for the product. Represents specific information like price and availability for a given product in a specific `region`. For a list of all accepted attribute values, see the [regional product inventory data specification](https://support.google.com/merchants/answer/9698880).
   "account": "A String", # Output only. The account that owns the product. This field will be ignored if set by the client.
-  "name": "A String", # Output only. The name of the `RegionalInventory` resource. Format: `{regional_inventory.name=accounts/{account}/products/{product}/regionalInventories/{region}`
+  "name": "A String", # Output only. The name of the `RegionalInventory` resource. Format: `accounts/{account}/products/{product}/regionalInventories/{region}` The `{product}` segment is a unique identifier for the product. This identifier must be unique within a merchant account and generally follows the structure: `content_language~feed_label~offer_id`. Example: `en~US~sku123` For legacy local products, the structure is: `local~content_language~feed_label~offer_id`. Example: `local~en~US~sku123` The format of the `{product}` segment in the URL is automatically detected by the server, supporting two options: 1. **Encoded Format**: The `{product}` segment is an unpadded base64url encoded string (RFC 4648 Section 5). The decoded string must result in the `content_language~feed_label~offer_id` structure. This encoding MUST be used if any part of the product identifier (like `offer_id`) contains characters such as `/`, `%`, or `~`. * Example: To represent the product ID `en~US~sku/123` for `region` "region123", the `{product}` segment must be the base64url encoding of this string, which is `ZW5-VVMtc2t1LzEyMw`. The full resource name for the regional inventory would be `accounts/123/products/ZW5-VVMtc2t1LzEyMw/regionalInventories/region123`. 2. **Plain Format**: The `{product}` segment is the tilde-separated string `content_language~feed_label~offer_id`. This format is suitable only when `content_language`, `feed_label`, and `offer_id` do not contain URL-problematic characters like `/`, `%`, or `~`. We recommend using the **Encoded Format** for all product IDs to ensure correct parsing, especially those containing special characters. The presence of tilde (`~`) characters in the `{product}` segment is used to differentiate between the two formats. Note: For calls to the v1beta version, the plain format for the product segment is `channel~content_language~feed_label~offer_id`. For example, the full resource name for a regional inventory in `region` "region123" would be: `accounts/123/products/online~en~US~sku123/regionalInventories/region123`.
   "region": "A String", # Required. Immutable. ID of the region for this `RegionalInventory` resource. See the [Regional availability and pricing](https://support.google.com/merchants/answer/9698880) for more details.
   "regionalInventoryAttributes": { # Regional inventory attributes. # Optional. A list of regional inventory attributes.
     "availability": "A String", # Optional. [Availability](https://support.google.com/merchants/answer/14644124) of the product in this region.
@@ -153,7 +153,7 @@ 

Method Details

{ # Regional inventory information for the product. Represents specific information like price and availability for a given product in a specific `region`. For a list of all accepted attribute values, see the [regional product inventory data specification](https://support.google.com/merchants/answer/9698880). "account": "A String", # Output only. The account that owns the product. This field will be ignored if set by the client. - "name": "A String", # Output only. The name of the `RegionalInventory` resource. Format: `{regional_inventory.name=accounts/{account}/products/{product}/regionalInventories/{region}` + "name": "A String", # Output only. The name of the `RegionalInventory` resource. Format: `accounts/{account}/products/{product}/regionalInventories/{region}` The `{product}` segment is a unique identifier for the product. This identifier must be unique within a merchant account and generally follows the structure: `content_language~feed_label~offer_id`. Example: `en~US~sku123` For legacy local products, the structure is: `local~content_language~feed_label~offer_id`. Example: `local~en~US~sku123` The format of the `{product}` segment in the URL is automatically detected by the server, supporting two options: 1. **Encoded Format**: The `{product}` segment is an unpadded base64url encoded string (RFC 4648 Section 5). The decoded string must result in the `content_language~feed_label~offer_id` structure. This encoding MUST be used if any part of the product identifier (like `offer_id`) contains characters such as `/`, `%`, or `~`. * Example: To represent the product ID `en~US~sku/123` for `region` "region123", the `{product}` segment must be the base64url encoding of this string, which is `ZW5-VVMtc2t1LzEyMw`. The full resource name for the regional inventory would be `accounts/123/products/ZW5-VVMtc2t1LzEyMw/regionalInventories/region123`. 2. **Plain Format**: The `{product}` segment is the tilde-separated string `content_language~feed_label~offer_id`. This format is suitable only when `content_language`, `feed_label`, and `offer_id` do not contain URL-problematic characters like `/`, `%`, or `~`. We recommend using the **Encoded Format** for all product IDs to ensure correct parsing, especially those containing special characters. The presence of tilde (`~`) characters in the `{product}` segment is used to differentiate between the two formats. Note: For calls to the v1beta version, the plain format for the product segment is `channel~content_language~feed_label~offer_id`. For example, the full resource name for a regional inventory in `region` "region123" would be: `accounts/123/products/online~en~US~sku123/regionalInventories/region123`. "region": "A String", # Required. Immutable. ID of the region for this `RegionalInventory` resource. See the [Regional availability and pricing](https://support.google.com/merchants/answer/9698880) for more details. "regionalInventoryAttributes": { # Regional inventory attributes. # Optional. A list of regional inventory attributes. "availability": "A String", # Optional. [Availability](https://support.google.com/merchants/answer/14644124) of the product in this region. @@ -178,7 +178,7 @@

Method Details

Lists the `RegionalInventory` resources for the given product in your merchant account. The response might contain fewer items than specified by `pageSize`. If `pageToken` was returned in previous request, it can be used to obtain additional results. `RegionalInventory` resources are listed per product for a given account.
 
 Args:
-  parent: string, Required. The `name` of the parent product to list `RegionalInventory` resources for. Format: `accounts/{account}/products/{product}` (required)
+  parent: string, Required. The `name` of the parent product to list `RegionalInventory` resources for. Format: `accounts/{account}/products/{product}` The `{product}` segment is a unique identifier for the product. This identifier must be unique within a merchant account and generally follows the structure: `content_language~feed_label~offer_id`. Example: `en~US~sku123` For legacy local products, the structure is: `local~content_language~feed_label~offer_id`. Example: `local~en~US~sku123` The format of the `{product}` segment in the URL is automatically detected by the server, supporting two options: 1. **Encoded Format**: The `{product}` segment is an unpadded base64url encoded string (RFC 4648 Section 5). The decoded string must result in the `content_language~feed_label~offer_id` structure. This encoding MUST be used if any part of the product identifier (like `offer_id`) contains characters such as `/`, `%`, or `~`. * Example: To represent the product ID `en~US~sku/123`, the `{product}` segment must be the base64url encoding of this string, which is `ZW5-VVMtc2t1LzEyMw`. The full resource name for the product would be `accounts/123/products/ZW5-VVMtc2t1LzEyMw`. 2. **Plain Format**: The `{product}` segment is the tilde-separated string `content_language~feed_label~offer_id`. This format is suitable only when `content_language`, `feed_label`, and `offer_id` do not contain URL-problematic characters like `/`, `%`, or `~`. We recommend using the **Encoded Format** for all product IDs to ensure correct parsing, especially those containing special characters. The presence of tilde (`~`) characters in the `{product}` segment is used to differentiate between the two formats. Note: For calls to the v1beta version, the plain format is `channel~content_language~feed_label~offer_id`, for example: `accounts/123/products/online~en~US~sku123`. (required)
   pageSize: integer, The maximum number of `RegionalInventory` resources for the given product to return. The service returns fewer than this value if the number of inventories for the given product is less that than the `pageSize`. The default value is 25000. The maximum value is 100000; If a value higher than the maximum is specified, then the `pageSize` will default to the maximum.
   pageToken: string, A page token, received from a previous `ListRegionalInventories` call. Provide the page token to retrieve the subsequent page. When paginating, all other parameters provided to `ListRegionalInventories` must match the call that provided the page token. The token returned as nextPageToken in the response to the previous request.
   x__xgafv: string, V1 error format.
@@ -194,7 +194,7 @@ 

Method Details

"regionalInventories": [ # The `RegionalInventory` resources for the given product from the specified account. { # Regional inventory information for the product. Represents specific information like price and availability for a given product in a specific `region`. For a list of all accepted attribute values, see the [regional product inventory data specification](https://support.google.com/merchants/answer/9698880). "account": "A String", # Output only. The account that owns the product. This field will be ignored if set by the client. - "name": "A String", # Output only. The name of the `RegionalInventory` resource. Format: `{regional_inventory.name=accounts/{account}/products/{product}/regionalInventories/{region}` + "name": "A String", # Output only. The name of the `RegionalInventory` resource. Format: `accounts/{account}/products/{product}/regionalInventories/{region}` The `{product}` segment is a unique identifier for the product. This identifier must be unique within a merchant account and generally follows the structure: `content_language~feed_label~offer_id`. Example: `en~US~sku123` For legacy local products, the structure is: `local~content_language~feed_label~offer_id`. Example: `local~en~US~sku123` The format of the `{product}` segment in the URL is automatically detected by the server, supporting two options: 1. **Encoded Format**: The `{product}` segment is an unpadded base64url encoded string (RFC 4648 Section 5). The decoded string must result in the `content_language~feed_label~offer_id` structure. This encoding MUST be used if any part of the product identifier (like `offer_id`) contains characters such as `/`, `%`, or `~`. * Example: To represent the product ID `en~US~sku/123` for `region` "region123", the `{product}` segment must be the base64url encoding of this string, which is `ZW5-VVMtc2t1LzEyMw`. The full resource name for the regional inventory would be `accounts/123/products/ZW5-VVMtc2t1LzEyMw/regionalInventories/region123`. 2. **Plain Format**: The `{product}` segment is the tilde-separated string `content_language~feed_label~offer_id`. This format is suitable only when `content_language`, `feed_label`, and `offer_id` do not contain URL-problematic characters like `/`, `%`, or `~`. We recommend using the **Encoded Format** for all product IDs to ensure correct parsing, especially those containing special characters. The presence of tilde (`~`) characters in the `{product}` segment is used to differentiate between the two formats. Note: For calls to the v1beta version, the plain format for the product segment is `channel~content_language~feed_label~offer_id`. For example, the full resource name for a regional inventory in `region` "region123" would be: `accounts/123/products/online~en~US~sku123/regionalInventories/region123`. "region": "A String", # Required. Immutable. ID of the region for this `RegionalInventory` resource. See the [Regional availability and pricing](https://support.google.com/merchants/answer/9698880) for more details. "regionalInventoryAttributes": { # Regional inventory attributes. # Optional. A list of regional inventory attributes. "availability": "A String", # Optional. [Availability](https://support.google.com/merchants/answer/14644124) of the product in this region. diff --git a/docs/dyn/merchantapi_inventories_v1beta.accounts.products.localInventories.html b/docs/dyn/merchantapi_inventories_v1beta.accounts.products.localInventories.html index c47aee3cd6..6c4a94e433 100644 --- a/docs/dyn/merchantapi_inventories_v1beta.accounts.products.localInventories.html +++ b/docs/dyn/merchantapi_inventories_v1beta.accounts.products.localInventories.html @@ -100,7 +100,7 @@

Method Details

Deletes the specified `LocalInventory` from the given product in your merchant account. It might take a up to an hour for the `LocalInventory` to be deleted from the specific product. Once you have received a successful delete response, wait for that period before attempting a delete again.
 
 Args:
-  name: string, Required. The name of the local inventory for the given product to delete. Format: `accounts/{account}/products/{product}/localInventories/{store_code}` (required)
+  name: string, Required. The name of the local inventory for the given product to delete. Format: `accounts/{account}/products/{product}/localInventories/{store_code}` The `{product}` segment is a unique identifier for the product. This identifier must be unique within a merchant account and generally follows the structure: `content_language~feed_label~offer_id`. Example: `en~US~sku123` For legacy local products, the structure is: `local~content_language~feed_label~offer_id`. Example: `local~en~US~sku123` The format of the `{product}` segment in the URL is automatically detected by the server, supporting two options: 1. **Encoded Format**: The `{product}` segment is an unpadded base64url encoded string (RFC 4648 Section 5). The decoded string must result in the `content_language~feed_label~offer_id` structure. This encoding MUST be used if any part of the product identifier (like `offer_id`) contains characters such as `/`, `%`, or `~`. * Example: To represent the product ID `en~US~sku/123` for `store_code` "store123", the `{product}` segment must be the base64url encoding of this string, which is `ZW5-VVMtc2t1LzEyMw`. The full resource name for the local inventory would be `accounts/123/products/ZW5-VVMtc2t1LzEyMw/localInventories/store123`. 2. **Plain Format**: The `{product}` segment is the tilde-separated string `content_language~feed_label~offer_id`. This format is suitable only when `content_language`, `feed_label`, and `offer_id` do not contain URL-problematic characters like `/`, `%`, or `~`. We recommend using the **Encoded Format** for all product IDs to ensure correct parsing, especially those containing special characters. The presence of tilde (`~`) characters in the `{product}` segment is used to differentiate between the two formats. Note: For calls to the v1beta version, the plain format for the product segment is `channel~content_language~feed_label~offer_id`. For example, the full resource name for a local inventory at `store_code` "store123" would be: `accounts/123/products/online~en~US~sku123/localInventories/store123`. (required)
   x__xgafv: string, V1 error format.
     Allowed values
       1 - v1 error format
@@ -118,7 +118,7 @@ 

Method Details

Inserts a `LocalInventory` resource to a product in your merchant account. Replaces the full `LocalInventory` resource if an entry with the same `storeCode` already exists for the product. It might take up to 30 minutes for the new or updated `LocalInventory` resource to appear in products.
 
 Args:
-  parent: string, Required. The account and product where this inventory will be inserted. Format: `accounts/{account}/products/{product}` (required)
+  parent: string, Required. The account and product where this inventory will be inserted. Format: `accounts/{account}/products/{product}` The `{product}` segment is a unique identifier for the product. This identifier must be unique within a merchant account and generally follows the structure: `content_language~feed_label~offer_id`. Example: `en~US~sku123` For legacy local products, the structure is: `local~content_language~feed_label~offer_id`. Example: `local~en~US~sku123` The format of the `{product}` segment in the URL is automatically detected by the server, supporting two options: 1. **Encoded Format**: The `{product}` segment is an unpadded base64url encoded string (RFC 4648 Section 5). The decoded string must result in the `content_language~feed_label~offer_id` structure. This encoding MUST be used if any part of the product identifier (like `offer_id`) contains characters such as `/`, `%`, or `~`. * Example: To represent the product ID `en~US~sku/123`, the `{product}` segment must be the base64url encoding of this string, which is `ZW5-VVMtc2t1LzEyMw`. The full resource name for the product would be `accounts/123/products/ZW5-VVMtc2t1LzEyMw`. 2. **Plain Format**: The `{product}` segment is the tilde-separated string `content_language~feed_label~offer_id`. This format is suitable only when `content_language`, `feed_label`, and `offer_id` do not contain URL-problematic characters like `/`, `%`, or `~`. We recommend using the **Encoded Format** for all product IDs to ensure correct parsing, especially those containing special characters. The presence of tilde (`~`) characters in the `{product}` segment is used to differentiate between the two formats. Note: For calls to the v1beta version, the plain format is `channel~content_language~feed_label~offer_id`, for example: `accounts/123/products/online~en~US~sku123`. (required)
   body: object, The request body.
     The object takes the form of:
 
@@ -135,7 +135,7 @@ 

Method Details

}, ], "instoreProductLocation": "A String", # Location of the product inside the store. Maximum length is 20 bytes. - "name": "A String", # Output only. The name of the `LocalInventory` resource. Format: `accounts/{account}/products/{product}/localInventories/{store_code}` + "name": "A String", # Output only. The name of the `LocalInventory` resource. Format: `accounts/{account}/products/{product}/localInventories/{store_code}` The `{product}` segment is a unique identifier for the product. This identifier must be unique within a merchant account and generally follows the structure: `content_language~feed_label~offer_id`. Example: `en~US~sku123` For legacy local products, the structure is: `local~content_language~feed_label~offer_id`. Example: `local~en~US~sku123` The format of the `{product}` segment in the URL is automatically detected by the server, supporting two options: 1. **Encoded Format**: The `{product}` segment is an unpadded base64url encoded string (RFC 4648 Section 5). The decoded string must result in the `content_language~feed_label~offer_id` structure. This encoding MUST be used if any part of the product identifier (like `offer_id`) contains characters such as `/`, `%`, or `~`. * Example: To represent the product ID `en~US~sku/123` for `store_code` "store123", the `{product}` segment must be the base64url encoding of this string, which is `ZW5-VVMtc2t1LzEyMw`. The full resource name for the local inventory would be `accounts/123/products/ZW5-VVMtc2t1LzEyMw/localInventories/store123`. 2. **Plain Format**: The `{product}` segment is the tilde-separated string `content_language~feed_label~offer_id`. This format is suitable only when `content_language`, `feed_label`, and `offer_id` do not contain URL-problematic characters like `/`, `%`, or `~`. We recommend using the **Encoded Format** for all product IDs to ensure correct parsing, especially those containing special characters. The presence of tilde (`~`) characters in the `{product}` segment is used to differentiate between the two formats. Note: For calls to the v1beta version, the plain format for the product segment is `channel~content_language~feed_label~offer_id`. For example, the full resource name for a local inventory at `store_code` "store123" would be: `accounts/123/products/online~en~US~sku123/localInventories/store123`. "pickupMethod": "A String", # Supported pickup method for this product. Unless the value is `"not supported"`, this field must be submitted together with `pickupSla`. For accepted attribute values, see the [local product inventory data specification](https://support.google.com/merchants/answer/3061342) "pickupSla": "A String", # Relative time period from the order date for an order for this product, from this store, to be ready for pickup. Must be submitted with `pickupMethod`. For accepted attribute values, see the [local product inventory data specification](https://support.google.com/merchants/answer/3061342) "price": { # The price represented as a number and currency. # Optional. Price of the product at this store. @@ -175,7 +175,7 @@

Method Details

}, ], "instoreProductLocation": "A String", # Location of the product inside the store. Maximum length is 20 bytes. - "name": "A String", # Output only. The name of the `LocalInventory` resource. Format: `accounts/{account}/products/{product}/localInventories/{store_code}` + "name": "A String", # Output only. The name of the `LocalInventory` resource. Format: `accounts/{account}/products/{product}/localInventories/{store_code}` The `{product}` segment is a unique identifier for the product. This identifier must be unique within a merchant account and generally follows the structure: `content_language~feed_label~offer_id`. Example: `en~US~sku123` For legacy local products, the structure is: `local~content_language~feed_label~offer_id`. Example: `local~en~US~sku123` The format of the `{product}` segment in the URL is automatically detected by the server, supporting two options: 1. **Encoded Format**: The `{product}` segment is an unpadded base64url encoded string (RFC 4648 Section 5). The decoded string must result in the `content_language~feed_label~offer_id` structure. This encoding MUST be used if any part of the product identifier (like `offer_id`) contains characters such as `/`, `%`, or `~`. * Example: To represent the product ID `en~US~sku/123` for `store_code` "store123", the `{product}` segment must be the base64url encoding of this string, which is `ZW5-VVMtc2t1LzEyMw`. The full resource name for the local inventory would be `accounts/123/products/ZW5-VVMtc2t1LzEyMw/localInventories/store123`. 2. **Plain Format**: The `{product}` segment is the tilde-separated string `content_language~feed_label~offer_id`. This format is suitable only when `content_language`, `feed_label`, and `offer_id` do not contain URL-problematic characters like `/`, `%`, or `~`. We recommend using the **Encoded Format** for all product IDs to ensure correct parsing, especially those containing special characters. The presence of tilde (`~`) characters in the `{product}` segment is used to differentiate between the two formats. Note: For calls to the v1beta version, the plain format for the product segment is `channel~content_language~feed_label~offer_id`. For example, the full resource name for a local inventory at `store_code` "store123" would be: `accounts/123/products/online~en~US~sku123/localInventories/store123`. "pickupMethod": "A String", # Supported pickup method for this product. Unless the value is `"not supported"`, this field must be submitted together with `pickupSla`. For accepted attribute values, see the [local product inventory data specification](https://support.google.com/merchants/answer/3061342) "pickupSla": "A String", # Relative time period from the order date for an order for this product, from this store, to be ready for pickup. Must be submitted with `pickupMethod`. For accepted attribute values, see the [local product inventory data specification](https://support.google.com/merchants/answer/3061342) "price": { # The price represented as a number and currency. # Optional. Price of the product at this store. @@ -200,7 +200,7 @@

Method Details

Lists the `LocalInventory` resources for the given product in your merchant account. The response might contain fewer items than specified by `pageSize`. If `pageToken` was returned in previous request, it can be used to obtain additional results. `LocalInventory` resources are listed per product for a given account.
 
 Args:
-  parent: string, Required. The `name` of the parent product to list local inventories for. Format: `accounts/{account}/products/{product}` (required)
+  parent: string, Required. The `name` of the parent product to list local inventories for. Format: `accounts/{account}/products/{product}` The `{product}` segment is a unique identifier for the product. This identifier must be unique within a merchant account and generally follows the structure: `content_language~feed_label~offer_id`. Example: `en~US~sku123` For legacy local products, the structure is: `local~content_language~feed_label~offer_id`. Example: `local~en~US~sku123` The format of the `{product}` segment in the URL is automatically detected by the server, supporting two options: 1. **Encoded Format**: The `{product}` segment is an unpadded base64url encoded string (RFC 4648 Section 5). The decoded string must result in the `content_language~feed_label~offer_id` structure. This encoding MUST be used if any part of the product identifier (like `offer_id`) contains characters such as `/`, `%`, or `~`. * Example: To represent the product ID `en~US~sku/123`, the `{product}` segment must be the base64url encoding of this string, which is `ZW5-VVMtc2t1LzEyMw`. The full resource name for the product would be `accounts/123/products/ZW5-VVMtc2t1LzEyMw`. 2. **Plain Format**: The `{product}` segment is the tilde-separated string `content_language~feed_label~offer_id`. This format is suitable only when `content_language`, `feed_label`, and `offer_id` do not contain URL-problematic characters like `/`, `%`, or `~`. We recommend using the **Encoded Format** for all product IDs to ensure correct parsing, especially those containing special characters. The presence of tilde (`~`) characters in the `{product}` segment is used to differentiate between the two formats. Note: For calls to the v1beta version, the plain format is `channel~content_language~feed_label~offer_id`, for example: `accounts/123/products/online~en~US~sku123`. (required)
   pageSize: integer, The maximum number of `LocalInventory` resources for the given product to return. The service returns fewer than this value if the number of inventories for the given product is less that than the `pageSize`. The default value is 25000. The maximum value is 25000; If a value higher than the maximum is specified, then the `pageSize` will default to the maximum
   pageToken: string, A page token, received from a previous `ListLocalInventories` call. Provide the page token to retrieve the subsequent page. When paginating, all other parameters provided to `ListLocalInventories` must match the call that provided the page token. The token returned as nextPageToken in the response to the previous request.
   x__xgafv: string, V1 error format.
@@ -226,7 +226,7 @@ 

Method Details

}, ], "instoreProductLocation": "A String", # Location of the product inside the store. Maximum length is 20 bytes. - "name": "A String", # Output only. The name of the `LocalInventory` resource. Format: `accounts/{account}/products/{product}/localInventories/{store_code}` + "name": "A String", # Output only. The name of the `LocalInventory` resource. Format: `accounts/{account}/products/{product}/localInventories/{store_code}` The `{product}` segment is a unique identifier for the product. This identifier must be unique within a merchant account and generally follows the structure: `content_language~feed_label~offer_id`. Example: `en~US~sku123` For legacy local products, the structure is: `local~content_language~feed_label~offer_id`. Example: `local~en~US~sku123` The format of the `{product}` segment in the URL is automatically detected by the server, supporting two options: 1. **Encoded Format**: The `{product}` segment is an unpadded base64url encoded string (RFC 4648 Section 5). The decoded string must result in the `content_language~feed_label~offer_id` structure. This encoding MUST be used if any part of the product identifier (like `offer_id`) contains characters such as `/`, `%`, or `~`. * Example: To represent the product ID `en~US~sku/123` for `store_code` "store123", the `{product}` segment must be the base64url encoding of this string, which is `ZW5-VVMtc2t1LzEyMw`. The full resource name for the local inventory would be `accounts/123/products/ZW5-VVMtc2t1LzEyMw/localInventories/store123`. 2. **Plain Format**: The `{product}` segment is the tilde-separated string `content_language~feed_label~offer_id`. This format is suitable only when `content_language`, `feed_label`, and `offer_id` do not contain URL-problematic characters like `/`, `%`, or `~`. We recommend using the **Encoded Format** for all product IDs to ensure correct parsing, especially those containing special characters. The presence of tilde (`~`) characters in the `{product}` segment is used to differentiate between the two formats. Note: For calls to the v1beta version, the plain format for the product segment is `channel~content_language~feed_label~offer_id`. For example, the full resource name for a local inventory at `store_code` "store123" would be: `accounts/123/products/online~en~US~sku123/localInventories/store123`. "pickupMethod": "A String", # Supported pickup method for this product. Unless the value is `"not supported"`, this field must be submitted together with `pickupSla`. For accepted attribute values, see the [local product inventory data specification](https://support.google.com/merchants/answer/3061342) "pickupSla": "A String", # Relative time period from the order date for an order for this product, from this store, to be ready for pickup. Must be submitted with `pickupMethod`. For accepted attribute values, see the [local product inventory data specification](https://support.google.com/merchants/answer/3061342) "price": { # The price represented as a number and currency. # Optional. Price of the product at this store. diff --git a/docs/dyn/merchantapi_inventories_v1beta.accounts.products.regionalInventories.html b/docs/dyn/merchantapi_inventories_v1beta.accounts.products.regionalInventories.html index f1189a0219..512274bb78 100644 --- a/docs/dyn/merchantapi_inventories_v1beta.accounts.products.regionalInventories.html +++ b/docs/dyn/merchantapi_inventories_v1beta.accounts.products.regionalInventories.html @@ -100,7 +100,7 @@

Method Details

Deletes the specified `RegionalInventory` resource from the given product in your merchant account. It might take up to an hour for the `RegionalInventory` to be deleted from the specific product. Once you have received a successful delete response, wait for that period before attempting a delete again.
 
 Args:
-  name: string, Required. The name of the `RegionalInventory` resource to delete. Format: `accounts/{account}/products/{product}/regionalInventories/{region}` (required)
+  name: string, Required. The name of the `RegionalInventory` resource to delete. Format: `accounts/{account}/products/{product}/regionalInventories/{region}` The `{product}` segment is a unique identifier for the product. This identifier must be unique within a merchant account and generally follows the structure: `content_language~feed_label~offer_id`. Example: `en~US~sku123` For legacy local products, the structure is: `local~content_language~feed_label~offer_id`. Example: `local~en~US~sku123` The format of the `{product}` segment in the URL is automatically detected by the server, supporting two options: 1. **Encoded Format**: The `{product}` segment is an unpadded base64url encoded string (RFC 4648 Section 5). The decoded string must result in the `content_language~feed_label~offer_id` structure. This encoding MUST be used if any part of the product identifier (like `offer_id`) contains characters such as `/`, `%`, or `~`. * Example: To represent the product ID `en~US~sku/123` for `region` "region123", the `{product}` segment must be the base64url encoding of this string, which is `ZW5-VVMtc2t1LzEyMw`. The full resource name for the regional inventory would be `accounts/123/products/ZW5-VVMtc2t1LzEyMw/regionalInventories/region123`. 2. **Plain Format**: The `{product}` segment is the tilde-separated string `content_language~feed_label~offer_id`. This format is suitable only when `content_language`, `feed_label`, and `offer_id` do not contain URL-problematic characters like `/`, `%`, or `~`. We recommend using the **Encoded Format** for all product IDs to ensure correct parsing, especially those containing special characters. The presence of tilde (`~`) characters in the `{product}` segment is used to differentiate between the two formats. Note: For calls to the v1beta version, the plain format for the product segment is `channel~content_language~feed_label~offer_id`. For example, the full resource name for a regional inventory in `region` "region123" would be: `accounts/123/products/online~en~US~sku123/regionalInventories/region123`. (required)
   x__xgafv: string, V1 error format.
     Allowed values
       1 - v1 error format
@@ -118,7 +118,7 @@ 

Method Details

Inserts a `RegionalInventory` to a given product in your merchant account. Replaces the full `RegionalInventory` resource if an entry with the same `region` already exists for the product. It might take up to 30 minutes for the new or updated `RegionalInventory` resource to appear in products.
 
 Args:
-  parent: string, Required. The account and product where this inventory will be inserted. Format: `accounts/{account}/products/{product}` (required)
+  parent: string, Required. The account and product where this inventory will be inserted. Format: `accounts/{account}/products/{product}` The `{product}` segment is a unique identifier for the product. This identifier must be unique within a merchant account and generally follows the structure: `content_language~feed_label~offer_id`. Example: `en~US~sku123` For legacy local products, the structure is: `local~content_language~feed_label~offer_id`. Example: `local~en~US~sku123` The format of the `{product}` segment in the URL is automatically detected by the server, supporting two options: 1. **Encoded Format**: The `{product}` segment is an unpadded base64url encoded string (RFC 4648 Section 5). The decoded string must result in the `content_language~feed_label~offer_id` structure. This encoding MUST be used if any part of the product identifier (like `offer_id`) contains characters such as `/`, `%`, or `~`. * Example: To represent the product ID `en~US~sku/123`, the `{product}` segment must be the base64url encoding of this string, which is `ZW5-VVMtc2t1LzEyMw`. The full resource name for the product would be `accounts/123/products/ZW5-VVMtc2t1LzEyMw`. 2. **Plain Format**: The `{product}` segment is the tilde-separated string `content_language~feed_label~offer_id`. This format is suitable only when `content_language`, `feed_label`, and `offer_id` do not contain URL-problematic characters like `/`, `%`, or `~`. We recommend using the **Encoded Format** for all product IDs to ensure correct parsing, especially those containing special characters. The presence of tilde (`~`) characters in the `{product}` segment is used to differentiate between the two formats. Note: For calls to the v1beta version, the plain format is `channel~content_language~feed_label~offer_id`, for example: `accounts/123/products/online~en~US~sku123`. (required)
   body: object, The request body.
     The object takes the form of:
 
@@ -134,7 +134,7 @@ 

Method Details

"value": "A String", # The value of the attribute. If `value` is not empty, `group_values` must be empty. }, ], - "name": "A String", # Output only. The name of the `RegionalInventory` resource. Format: `{regional_inventory.name=accounts/{account}/products/{product}/regionalInventories/{region}` + "name": "A String", # Output only. The name of the `RegionalInventory` resource. Format: `accounts/{account}/products/{product}/regionalInventories/{region}` The `{product}` segment is a unique identifier for the product. This identifier must be unique within a merchant account and generally follows the structure: `content_language~feed_label~offer_id`. Example: `en~US~sku123` For legacy local products, the structure is: `local~content_language~feed_label~offer_id`. Example: `local~en~US~sku123` The format of the `{product}` segment in the URL is automatically detected by the server, supporting two options: 1. **Encoded Format**: The `{product}` segment is an unpadded base64url encoded string (RFC 4648 Section 5). The decoded string must result in the `content_language~feed_label~offer_id` structure. This encoding MUST be used if any part of the product identifier (like `offer_id`) contains characters such as `/`, `%`, or `~`. * Example: To represent the product ID `en~US~sku/123` for `region` "region123", the `{product}` segment must be the base64url encoding of this string, which is `ZW5-VVMtc2t1LzEyMw`. The full resource name for the regional inventory would be `accounts/123/products/ZW5-VVMtc2t1LzEyMw/regionalInventories/region123`. 2. **Plain Format**: The `{product}` segment is the tilde-separated string `content_language~feed_label~offer_id`. This format is suitable only when `content_language`, `feed_label`, and `offer_id` do not contain URL-problematic characters like `/`, `%`, or `~`. We recommend using the **Encoded Format** for all product IDs to ensure correct parsing, especially those containing special characters. The presence of tilde (`~`) characters in the `{product}` segment is used to differentiate between the two formats. Note: For calls to the v1beta version, the plain format for the product segment is `channel~content_language~feed_label~offer_id`. For example, the full resource name for a regional inventory in `region` "region123" would be: `accounts/123/products/online~en~US~sku123/regionalInventories/region123`. "price": { # The price represented as a number and currency. # Optional. Price of the product in this region. "amountMicros": "A String", # The price represented as a number in micros (1 million micros is an equivalent to one's currency standard unit, for example, 1 USD = 1000000 micros). "currencyCode": "A String", # The currency of the price using three-letter acronyms according to [ISO 4217](http://en.wikipedia.org/wiki/ISO_4217). @@ -170,7 +170,7 @@

Method Details

"value": "A String", # The value of the attribute. If `value` is not empty, `group_values` must be empty. }, ], - "name": "A String", # Output only. The name of the `RegionalInventory` resource. Format: `{regional_inventory.name=accounts/{account}/products/{product}/regionalInventories/{region}` + "name": "A String", # Output only. The name of the `RegionalInventory` resource. Format: `accounts/{account}/products/{product}/regionalInventories/{region}` The `{product}` segment is a unique identifier for the product. This identifier must be unique within a merchant account and generally follows the structure: `content_language~feed_label~offer_id`. Example: `en~US~sku123` For legacy local products, the structure is: `local~content_language~feed_label~offer_id`. Example: `local~en~US~sku123` The format of the `{product}` segment in the URL is automatically detected by the server, supporting two options: 1. **Encoded Format**: The `{product}` segment is an unpadded base64url encoded string (RFC 4648 Section 5). The decoded string must result in the `content_language~feed_label~offer_id` structure. This encoding MUST be used if any part of the product identifier (like `offer_id`) contains characters such as `/`, `%`, or `~`. * Example: To represent the product ID `en~US~sku/123` for `region` "region123", the `{product}` segment must be the base64url encoding of this string, which is `ZW5-VVMtc2t1LzEyMw`. The full resource name for the regional inventory would be `accounts/123/products/ZW5-VVMtc2t1LzEyMw/regionalInventories/region123`. 2. **Plain Format**: The `{product}` segment is the tilde-separated string `content_language~feed_label~offer_id`. This format is suitable only when `content_language`, `feed_label`, and `offer_id` do not contain URL-problematic characters like `/`, `%`, or `~`. We recommend using the **Encoded Format** for all product IDs to ensure correct parsing, especially those containing special characters. The presence of tilde (`~`) characters in the `{product}` segment is used to differentiate between the two formats. Note: For calls to the v1beta version, the plain format for the product segment is `channel~content_language~feed_label~offer_id`. For example, the full resource name for a regional inventory in `region` "region123" would be: `accounts/123/products/online~en~US~sku123/regionalInventories/region123`. "price": { # The price represented as a number and currency. # Optional. Price of the product in this region. "amountMicros": "A String", # The price represented as a number in micros (1 million micros is an equivalent to one's currency standard unit, for example, 1 USD = 1000000 micros). "currencyCode": "A String", # The currency of the price using three-letter acronyms according to [ISO 4217](http://en.wikipedia.org/wiki/ISO_4217). @@ -192,7 +192,7 @@

Method Details

Lists the `RegionalInventory` resources for the given product in your merchant account. The response might contain fewer items than specified by `pageSize`. If `pageToken` was returned in previous request, it can be used to obtain additional results. `RegionalInventory` resources are listed per product for a given account.
 
 Args:
-  parent: string, Required. The `name` of the parent product to list `RegionalInventory` resources for. Format: `accounts/{account}/products/{product}` (required)
+  parent: string, Required. The `name` of the parent product to list `RegionalInventory` resources for. Format: `accounts/{account}/products/{product}` The `{product}` segment is a unique identifier for the product. This identifier must be unique within a merchant account and generally follows the structure: `content_language~feed_label~offer_id`. Example: `en~US~sku123` For legacy local products, the structure is: `local~content_language~feed_label~offer_id`. Example: `local~en~US~sku123` The format of the `{product}` segment in the URL is automatically detected by the server, supporting two options: 1. **Encoded Format**: The `{product}` segment is an unpadded base64url encoded string (RFC 4648 Section 5). The decoded string must result in the `content_language~feed_label~offer_id` structure. This encoding MUST be used if any part of the product identifier (like `offer_id`) contains characters such as `/`, `%`, or `~`. * Example: To represent the product ID `en~US~sku/123`, the `{product}` segment must be the base64url encoding of this string, which is `ZW5-VVMtc2t1LzEyMw`. The full resource name for the product would be `accounts/123/products/ZW5-VVMtc2t1LzEyMw`. 2. **Plain Format**: The `{product}` segment is the tilde-separated string `content_language~feed_label~offer_id`. This format is suitable only when `content_language`, `feed_label`, and `offer_id` do not contain URL-problematic characters like `/`, `%`, or `~`. We recommend using the **Encoded Format** for all product IDs to ensure correct parsing, especially those containing special characters. The presence of tilde (`~`) characters in the `{product}` segment is used to differentiate between the two formats. Note: For calls to the v1beta version, the plain format is `channel~content_language~feed_label~offer_id`, for example: `accounts/123/products/online~en~US~sku123`. (required)
   pageSize: integer, The maximum number of `RegionalInventory` resources for the given product to return. The service returns fewer than this value if the number of inventories for the given product is less that than the `pageSize`. The default value is 25000. The maximum value is 100000; If a value higher than the maximum is specified, then the `pageSize` will default to the maximum.
   pageToken: string, A page token, received from a previous `ListRegionalInventories` call. Provide the page token to retrieve the subsequent page. When paginating, all other parameters provided to `ListRegionalInventories` must match the call that provided the page token. The token returned as nextPageToken in the response to the previous request.
   x__xgafv: string, V1 error format.
@@ -218,7 +218,7 @@ 

Method Details

"value": "A String", # The value of the attribute. If `value` is not empty, `group_values` must be empty. }, ], - "name": "A String", # Output only. The name of the `RegionalInventory` resource. Format: `{regional_inventory.name=accounts/{account}/products/{product}/regionalInventories/{region}` + "name": "A String", # Output only. The name of the `RegionalInventory` resource. Format: `accounts/{account}/products/{product}/regionalInventories/{region}` The `{product}` segment is a unique identifier for the product. This identifier must be unique within a merchant account and generally follows the structure: `content_language~feed_label~offer_id`. Example: `en~US~sku123` For legacy local products, the structure is: `local~content_language~feed_label~offer_id`. Example: `local~en~US~sku123` The format of the `{product}` segment in the URL is automatically detected by the server, supporting two options: 1. **Encoded Format**: The `{product}` segment is an unpadded base64url encoded string (RFC 4648 Section 5). The decoded string must result in the `content_language~feed_label~offer_id` structure. This encoding MUST be used if any part of the product identifier (like `offer_id`) contains characters such as `/`, `%`, or `~`. * Example: To represent the product ID `en~US~sku/123` for `region` "region123", the `{product}` segment must be the base64url encoding of this string, which is `ZW5-VVMtc2t1LzEyMw`. The full resource name for the regional inventory would be `accounts/123/products/ZW5-VVMtc2t1LzEyMw/regionalInventories/region123`. 2. **Plain Format**: The `{product}` segment is the tilde-separated string `content_language~feed_label~offer_id`. This format is suitable only when `content_language`, `feed_label`, and `offer_id` do not contain URL-problematic characters like `/`, `%`, or `~`. We recommend using the **Encoded Format** for all product IDs to ensure correct parsing, especially those containing special characters. The presence of tilde (`~`) characters in the `{product}` segment is used to differentiate between the two formats. Note: For calls to the v1beta version, the plain format for the product segment is `channel~content_language~feed_label~offer_id`. For example, the full resource name for a regional inventory in `region` "region123" would be: `accounts/123/products/online~en~US~sku123/regionalInventories/region123`. "price": { # The price represented as a number and currency. # Optional. Price of the product in this region. "amountMicros": "A String", # The price represented as a number in micros (1 million micros is an equivalent to one's currency standard unit, for example, 1 USD = 1000000 micros). "currencyCode": "A String", # The currency of the price using three-letter acronyms according to [ISO 4217](http://en.wikipedia.org/wiki/ISO_4217). diff --git a/docs/dyn/merchantapi_issueresolution_v1.issueresolution.html b/docs/dyn/merchantapi_issueresolution_v1.issueresolution.html index b238006f3a..5be273ce19 100644 --- a/docs/dyn/merchantapi_issueresolution_v1.issueresolution.html +++ b/docs/dyn/merchantapi_issueresolution_v1.issueresolution.html @@ -236,7 +236,7 @@

Method Details

Provide a list of issues for business's product with an issue resolution content and available actions. This content and actions are meant to be rendered and shown in third-party applications.
 
 Args:
-  name: string, Required. The name of the product to fetch issues for. Format: `accounts/{account}/products/{product}` (required)
+  name: string, Required. The name of the product. Format: `accounts/{account}/products/{product}` The `{product}` segment is a unique identifier for the product. This identifier must be unique within a merchant account and generally follows the structure: `content_language~feed_label~offer_id`. Example: `en~US~sku123` For legacy local products, the structure is: `local~content_language~feed_label~offer_id`. Example: `local~en~US~sku123` The format of the `{product}` segment in the URL is automatically detected by the server, supporting two options: 1. **Encoded Format**: The `{product}` segment is an unpadded base64url encoded string (RFC 4648 Section 5). The decoded string must result in the `content_language~feed_label~offer_id` structure. This encoding MUST be used if any part of the product identifier (like `offer_id`) contains characters such as `/`, `%`, or `~`. * Example: To represent the product ID `en~US~sku/123`, the `{product}` segment must be the base64url encoding of this string, which is `ZW5-VVMtc2t1LzEyMw`. The full resource name for the product would be `accounts/123/products/ZW5-VVMtc2t1LzEyMw`. 2. **Plain Format**: The `{product}` segment is the tilde-separated string `content_language~feed_label~offer_id`. This format is suitable only when `content_language`, `feed_label`, and `offer_id` do not contain URL-problematic characters like `/`, `%`, or `~`. We recommend using the **Encoded Format** for all product IDs to ensure correct parsing, especially those containing special characters. The presence of tilde (`~`) characters in the `{product}` segment is used to differentiate between the two formats. Note: For calls to the v1beta version, the plain format is `channel~content_language~feed_label~offer_id`, for example: `accounts/123/products/online~en~US~sku123`. (required)
   body: object, The request body.
     The object takes the form of:
 
diff --git a/docs/dyn/merchantapi_issueresolution_v1beta.issueresolution.html b/docs/dyn/merchantapi_issueresolution_v1beta.issueresolution.html
index f74679e0d7..88e32f283f 100644
--- a/docs/dyn/merchantapi_issueresolution_v1beta.issueresolution.html
+++ b/docs/dyn/merchantapi_issueresolution_v1beta.issueresolution.html
@@ -236,7 +236,7 @@ 

Method Details

Provide a list of issues for business's product with an issue resolution content and available actions. This content and actions are meant to be rendered and shown in third-party applications.
 
 Args:
-  name: string, Required. The name of the product to fetch issues for. Format: `accounts/{account}/products/{product}` (required)
+  name: string, Required. The name of the product. Format: `accounts/{account}/products/{product}` The `{product}` segment is a unique identifier for the product. This identifier must be unique within a merchant account and generally follows the structure: `content_language~feed_label~offer_id`. Example: `en~US~sku123` For legacy local products, the structure is: `local~content_language~feed_label~offer_id`. Example: `local~en~US~sku123` The format of the `{product}` segment in the URL is automatically detected by the server, supporting two options: 1. **Encoded Format**: The `{product}` segment is an unpadded base64url encoded string (RFC 4648 Section 5). The decoded string must result in the `content_language~feed_label~offer_id` structure. This encoding MUST be used if any part of the product identifier (like `offer_id`) contains characters such as `/`, `%`, or `~`. * Example: To represent the product ID `en~US~sku/123`, the `{product}` segment must be the base64url encoding of this string, which is `ZW5-VVMtc2t1LzEyMw`. The full resource name for the product would be `accounts/123/products/ZW5-VVMtc2t1LzEyMw`. 2. **Plain Format**: The `{product}` segment is the tilde-separated string `content_language~feed_label~offer_id`. This format is suitable only when `content_language`, `feed_label`, and `offer_id` do not contain URL-problematic characters like `/`, `%`, or `~`. We recommend using the **Encoded Format** for all product IDs to ensure correct parsing, especially those containing special characters. The presence of tilde (`~`) characters in the `{product}` segment is used to differentiate between the two formats. Note: For calls to the v1beta version, the plain format is `channel~content_language~feed_label~offer_id`, for example: `accounts/123/products/online~en~US~sku123`. (required)
   body: object, The request body.
     The object takes the form of:
 
diff --git a/docs/dyn/merchantapi_products_v1.accounts.productInputs.html b/docs/dyn/merchantapi_products_v1.accounts.productInputs.html
index a3969019fb..65604875af 100644
--- a/docs/dyn/merchantapi_products_v1.accounts.productInputs.html
+++ b/docs/dyn/merchantapi_products_v1.accounts.productInputs.html
@@ -85,7 +85,7 @@ 

Instance Methods

[Uploads a product input to your Merchant Center account](/merchant/api/guides/products/add-manage#add_a_product). You must have a products [data source](/merchant/api/guides/data-sources/api-sources#create-primary-data-source) to be able to insert a product. The unique identifier of the data source is passed as a query parameter in the request URL. If a product input with the same contentLanguage, offerId, and dataSource already exists, then the product input inserted by this method replaces that entry. After inserting, updating, or deleting a product input, it may take several minutes before the processed product can be retrieved.

patch(name, body=None, dataSource=None, updateMask=None, x__xgafv=None)

-

Updates the existing product input in your Merchant Center account. After inserting, updating, or deleting a product input, it may take several minutes before the processed product can be retrieved.

+

Updates the existing product input in your Merchant Center account. The name of the product input to update is taken from the `name` field within the `ProductInput` resource. After inserting, updating, or deleting a product input, it may take several minutes before the processed product can be retrieved.

Method Details

close() @@ -97,7 +97,7 @@

Method Details

Deletes a product input from your Merchant Center account. After inserting, updating, or deleting a product input, it may take several minutes before the processed product can be retrieved.
 
 Args:
-  name: string, Required. The name of the product input resource to delete. Format: `accounts/{account}/productInputs/{product}` where the last section `product` consists of: `content_language~feed_label~offer_id` example for product name is `accounts/123/productInputs/en~US~sku123`. (required)
+  name: string, Required. The name of the product input to delete. Format: `accounts/{account}/productInputs/{productInput}` The {productInput} segment is a unique identifier for the product. This identifier must be unique within a merchant account and generally follows the structure: `content_language~feed_label~offer_id`. Example: `en~US~sku123` For legacy local products, the structure is: `local~content_language~feed_label~offer_id`. Example: `local~en~US~sku123` The format of the {productInput} segment in the URL is automatically detected by the server, supporting two options: 1. **Encoded Format**: The `{productInput}` segment is an unpadded base64url encoded string (RFC 4648 Section 5). The decoded string must result in the `content_language~feed_label~offer_id` structure. This encoding MUST be used if any part of the product identifier (like `offer_id`) contains characters such as `/`, `%`, or `~`. * Example: To represent the product ID `en~US~sku/123`, the `{productInput}` segment must be the base64url encoding of this string, which is `ZW5-VVMtc2t1LzEyMw`. The full resource name for the product would be `accounts/123/productInputs/ZW5-VVMtc2t1LzEyMw`. 2. **Plain Format**: The `{productInput}` segment is the tilde-separated string `content_language~feed_label~offer_id`. This format is suitable only when `content_language`, `feed_label`, and `offer_id` do not contain URL-problematic characters like `/`, `%`, or `~`. We recommend using the **Encoded Format** for all product IDs to ensure correct parsing, especially those containing special characters. The presence of tilde (`~`) characters in the `{productInput}` segment is used to differentiate between the two formats. Note: For calls to the v1beta version, the plain format is `channel~content_language~feed_label~offer_id`, for example: `accounts/123/productinputs/online~en~US~sku123`. (required)
   dataSource: string, Required. The primary or supplemental data source from which the product input should be deleted. Format: `accounts/{account}/dataSources/{datasource}`. For example, `accounts/123456/dataSources/104628`.
   x__xgafv: string, V1 error format.
     Allowed values
@@ -133,7 +133,7 @@ 

Method Details

], "feedLabel": "A String", # Required. Immutable. The feed label that lets you categorize and identify your products. The maximum allowed characters are 20, and the supported characters are `A-Z`, `0-9`, hyphen, and underscore. The feed label must not include any spaces. For more information, see [Using feed labels](//support.google.com/merchants/answer/14994087). "legacyLocal": True or False, # Immutable. Determines whether the product is **only** targeting local destinations and whether the product name should be distinguished with a `local~` prefix. For example, `accounts/123/productInputs/local~en~US~sku123`. If a product that is not `legacy_local` is already targeting local destinations, creating a `legacy_local` product with an otherwise matching name will fail. - "name": "A String", # Identifier. The name of the product input. Format: `accounts/{account}/productInputs/{productinput}` where the last section `productinput` consists of: `content_language~feed_label~offer_id` example for product input name is `accounts/123/productInputs/en~US~sku123`. A legacy local product input name would be `accounts/123/productInputs/local~en~US~sku123`. Note: For calls to the v1beta version, the `productInput` section consists of: `channel~content_language~feed_label~offer_id`, for example: `accounts/123/productInputs/online~en~US~sku123`. + "name": "A String", # Identifier. The name of the product. Format: `accounts/{account}/productInputs/{productinput}` The {productinput} segment is a unique identifier for the product. This identifier must be unique within a merchant account and generally follows the structure: `content_language~feed_label~offer_id`. Example: `en~US~sku123` For legacy local products, the structure is: `local~content_language~feed_label~offer_id`. Example: `local~en~US~sku123` The format of the {productinput} segment in the URL is automatically detected by the server, supporting two options: 1. **Encoded Format**: The `{productinput}` segment is an unpadded base64url encoded string (RFC 4648 Section 5). The decoded string must result in the `content_language~feed_label~offer_id` structure. This encoding MUST be used if any part of the product identifier (like `offer_id`) contains characters such as `/`, `%`, or `~`. * Example: To represent the product ID `en~US~sku/123`, the `{productinput}` segment must be the base64url encoding of this string, which is `ZW5-VVMtc2t1LzEyMw`. The full resource name for the product would be `accounts/123/productinputs/ZW5-VVMtc2t1LzEyMw`. 2. **Plain Format**: The `{productinput}` segment is the tilde-separated string `content_language~feed_label~offer_id`. This format is suitable only when `content_language`, `feed_label`, and `offer_id` do not contain URL-problematic characters like `/`, `%`, or `~`. We recommend using the **Encoded Format** for all product IDs to ensure correct parsing, especially those containing special characters. The presence of tilde (`~`) characters in the `{productinput}` segment is used to differentiate between the two formats. Note: For calls to the v1beta version, the plain format is `channel~content_language~feed_label~offer_id`, for example: `accounts/123/productinputs/online~en~US~sku123`. "offerId": "A String", # Required. Immutable. Your unique identifier for the product. This is the same for the product input and processed product. Leading and trailing whitespaces are stripped and multiple whitespaces are replaced by a single whitespace upon submission. See the [products data specification](https://support.google.com/merchants/answer/188494#id) for details. "product": "A String", # Output only. The name of the processed product. Format: `accounts/{account}/products/{product}` "productAttributes": { # Product attributes. # Optional. A list of strongly-typed product attributes. @@ -282,7 +282,7 @@

Method Details

"ratio": 3.14, # The ratio of a point when converted to currency. Google assumes currency based on Merchant Center settings. If ratio is left out, it defaults to 1.0. }, "loyaltyPrograms": [ # A list of loyalty program information that is used to surface loyalty benefits (for example, better pricing, points, etc) to the user of this item. - { # A message that represents loyalty program. + { # LINT.IfChange(LoyaltyProgram) A message that represents loyalty program. "cashbackForFutureUse": { # The price represented as a number and currency. # The cashback that can be used for future purchases. "amountMicros": "A String", # The price represented as a number in micros (1 million micros is an equivalent to one's currency standard unit, for example, 1 USD = 1000000 micros). "currencyCode": "A String", # The currency of the price using three-letter acronyms according to [ISO 4217](http://en.wikipedia.org/wiki/ISO_4217). @@ -383,6 +383,12 @@

Method Details

"service": "A String", # A free-form description of the service class or delivery speed. }, ], + "shippingHandlingBusinessDays": [ # The business days during which orders can be handled. If not provided, Monday to Friday business days will be assumed. + { # The business days during which orders are on their path to fulfillment. If not provided, Monday to Friday business days will be assumed. + "businessDays": "A String", # Effective days of the week considered for the delivery time calculation. May not be empty. The more business days included the faster the delivery. Can be set through individual days (e.g. `MTWRF`), or day ranges (e.g. `Mon-Fri`). For more information about accepted formats, see [Shipping handling business days](https://support.google.com/merchants/answer/16072859). + "country": "A String", # The [CLDR territory code](http://www.unicode.org/repos/cldr/tags/latest/common/main/en.xml) of the country to which an item will ship. + }, + ], "shippingHeight": { # The ShippingDimension of the product. # Height of the item for shipping. "unit": "A String", # The unit of value. "value": 3.14, # The dimension of the product used to calculate the shipping cost of the item. @@ -392,6 +398,12 @@

Method Details

"unit": "A String", # The unit of value. "value": 3.14, # The dimension of the product used to calculate the shipping cost of the item. }, + "shippingTransitBusinessDays": [ # The business days during which orders are in transit. If not provided, Monday to Friday business days will be assumed. + { # The business days during which orders are on their path to fulfillment. If not provided, Monday to Friday business days will be assumed. + "businessDays": "A String", # Effective days of the week considered for the delivery time calculation. May not be empty. The more business days included the faster the delivery. Can be set through individual days (e.g. `MTWRF`), or day ranges (e.g. `Mon-Fri`). For more information about accepted formats, see [Shipping handling business days](https://support.google.com/merchants/answer/16072859). + "country": "A String", # The [CLDR territory code](http://www.unicode.org/repos/cldr/tags/latest/common/main/en.xml) of the country to which an item will ship. + }, + ], "shippingWeight": { # The ShippingWeight of the product. # Weight of the item for shipping. "unit": "A String", # The unit of value. "value": 3.14, # The weight of the product used to calculate the shipping cost of the item. @@ -471,7 +483,7 @@

Method Details

], "feedLabel": "A String", # Required. Immutable. The feed label that lets you categorize and identify your products. The maximum allowed characters are 20, and the supported characters are `A-Z`, `0-9`, hyphen, and underscore. The feed label must not include any spaces. For more information, see [Using feed labels](//support.google.com/merchants/answer/14994087). "legacyLocal": True or False, # Immutable. Determines whether the product is **only** targeting local destinations and whether the product name should be distinguished with a `local~` prefix. For example, `accounts/123/productInputs/local~en~US~sku123`. If a product that is not `legacy_local` is already targeting local destinations, creating a `legacy_local` product with an otherwise matching name will fail. - "name": "A String", # Identifier. The name of the product input. Format: `accounts/{account}/productInputs/{productinput}` where the last section `productinput` consists of: `content_language~feed_label~offer_id` example for product input name is `accounts/123/productInputs/en~US~sku123`. A legacy local product input name would be `accounts/123/productInputs/local~en~US~sku123`. Note: For calls to the v1beta version, the `productInput` section consists of: `channel~content_language~feed_label~offer_id`, for example: `accounts/123/productInputs/online~en~US~sku123`. + "name": "A String", # Identifier. The name of the product. Format: `accounts/{account}/productInputs/{productinput}` The {productinput} segment is a unique identifier for the product. This identifier must be unique within a merchant account and generally follows the structure: `content_language~feed_label~offer_id`. Example: `en~US~sku123` For legacy local products, the structure is: `local~content_language~feed_label~offer_id`. Example: `local~en~US~sku123` The format of the {productinput} segment in the URL is automatically detected by the server, supporting two options: 1. **Encoded Format**: The `{productinput}` segment is an unpadded base64url encoded string (RFC 4648 Section 5). The decoded string must result in the `content_language~feed_label~offer_id` structure. This encoding MUST be used if any part of the product identifier (like `offer_id`) contains characters such as `/`, `%`, or `~`. * Example: To represent the product ID `en~US~sku/123`, the `{productinput}` segment must be the base64url encoding of this string, which is `ZW5-VVMtc2t1LzEyMw`. The full resource name for the product would be `accounts/123/productinputs/ZW5-VVMtc2t1LzEyMw`. 2. **Plain Format**: The `{productinput}` segment is the tilde-separated string `content_language~feed_label~offer_id`. This format is suitable only when `content_language`, `feed_label`, and `offer_id` do not contain URL-problematic characters like `/`, `%`, or `~`. We recommend using the **Encoded Format** for all product IDs to ensure correct parsing, especially those containing special characters. The presence of tilde (`~`) characters in the `{productinput}` segment is used to differentiate between the two formats. Note: For calls to the v1beta version, the plain format is `channel~content_language~feed_label~offer_id`, for example: `accounts/123/productinputs/online~en~US~sku123`. "offerId": "A String", # Required. Immutable. Your unique identifier for the product. This is the same for the product input and processed product. Leading and trailing whitespaces are stripped and multiple whitespaces are replaced by a single whitespace upon submission. See the [products data specification](https://support.google.com/merchants/answer/188494#id) for details. "product": "A String", # Output only. The name of the processed product. Format: `accounts/{account}/products/{product}` "productAttributes": { # Product attributes. # Optional. A list of strongly-typed product attributes. @@ -620,7 +632,7 @@

Method Details

"ratio": 3.14, # The ratio of a point when converted to currency. Google assumes currency based on Merchant Center settings. If ratio is left out, it defaults to 1.0. }, "loyaltyPrograms": [ # A list of loyalty program information that is used to surface loyalty benefits (for example, better pricing, points, etc) to the user of this item. - { # A message that represents loyalty program. + { # LINT.IfChange(LoyaltyProgram) A message that represents loyalty program. "cashbackForFutureUse": { # The price represented as a number and currency. # The cashback that can be used for future purchases. "amountMicros": "A String", # The price represented as a number in micros (1 million micros is an equivalent to one's currency standard unit, for example, 1 USD = 1000000 micros). "currencyCode": "A String", # The currency of the price using three-letter acronyms according to [ISO 4217](http://en.wikipedia.org/wiki/ISO_4217). @@ -721,6 +733,12 @@

Method Details

"service": "A String", # A free-form description of the service class or delivery speed. }, ], + "shippingHandlingBusinessDays": [ # The business days during which orders can be handled. If not provided, Monday to Friday business days will be assumed. + { # The business days during which orders are on their path to fulfillment. If not provided, Monday to Friday business days will be assumed. + "businessDays": "A String", # Effective days of the week considered for the delivery time calculation. May not be empty. The more business days included the faster the delivery. Can be set through individual days (e.g. `MTWRF`), or day ranges (e.g. `Mon-Fri`). For more information about accepted formats, see [Shipping handling business days](https://support.google.com/merchants/answer/16072859). + "country": "A String", # The [CLDR territory code](http://www.unicode.org/repos/cldr/tags/latest/common/main/en.xml) of the country to which an item will ship. + }, + ], "shippingHeight": { # The ShippingDimension of the product. # Height of the item for shipping. "unit": "A String", # The unit of value. "value": 3.14, # The dimension of the product used to calculate the shipping cost of the item. @@ -730,6 +748,12 @@

Method Details

"unit": "A String", # The unit of value. "value": 3.14, # The dimension of the product used to calculate the shipping cost of the item. }, + "shippingTransitBusinessDays": [ # The business days during which orders are in transit. If not provided, Monday to Friday business days will be assumed. + { # The business days during which orders are on their path to fulfillment. If not provided, Monday to Friday business days will be assumed. + "businessDays": "A String", # Effective days of the week considered for the delivery time calculation. May not be empty. The more business days included the faster the delivery. Can be set through individual days (e.g. `MTWRF`), or day ranges (e.g. `Mon-Fri`). For more information about accepted formats, see [Shipping handling business days](https://support.google.com/merchants/answer/16072859). + "country": "A String", # The [CLDR territory code](http://www.unicode.org/repos/cldr/tags/latest/common/main/en.xml) of the country to which an item will ship. + }, + ], "shippingWeight": { # The ShippingWeight of the product. # Weight of the item for shipping. "unit": "A String", # The unit of value. "value": 3.14, # The weight of the product used to calculate the shipping cost of the item. @@ -790,10 +814,10 @@

Method Details

patch(name, body=None, dataSource=None, updateMask=None, x__xgafv=None) -
Updates the existing product input in your Merchant Center account. After inserting, updating, or deleting a product input, it may take several minutes before the processed product can be retrieved.
+  
Updates the existing product input in your Merchant Center account. The name of the product input to update is taken from the `name` field within the `ProductInput` resource. After inserting, updating, or deleting a product input, it may take several minutes before the processed product can be retrieved.
 
 Args:
-  name: string, Identifier. The name of the product input. Format: `accounts/{account}/productInputs/{productinput}` where the last section `productinput` consists of: `content_language~feed_label~offer_id` example for product input name is `accounts/123/productInputs/en~US~sku123`. A legacy local product input name would be `accounts/123/productInputs/local~en~US~sku123`. Note: For calls to the v1beta version, the `productInput` section consists of: `channel~content_language~feed_label~offer_id`, for example: `accounts/123/productInputs/online~en~US~sku123`. (required)
+  name: string, Identifier. The name of the product. Format: `accounts/{account}/productInputs/{productinput}` The {productinput} segment is a unique identifier for the product. This identifier must be unique within a merchant account and generally follows the structure: `content_language~feed_label~offer_id`. Example: `en~US~sku123` For legacy local products, the structure is: `local~content_language~feed_label~offer_id`. Example: `local~en~US~sku123` The format of the {productinput} segment in the URL is automatically detected by the server, supporting two options: 1. **Encoded Format**: The `{productinput}` segment is an unpadded base64url encoded string (RFC 4648 Section 5). The decoded string must result in the `content_language~feed_label~offer_id` structure. This encoding MUST be used if any part of the product identifier (like `offer_id`) contains characters such as `/`, `%`, or `~`. * Example: To represent the product ID `en~US~sku/123`, the `{productinput}` segment must be the base64url encoding of this string, which is `ZW5-VVMtc2t1LzEyMw`. The full resource name for the product would be `accounts/123/productinputs/ZW5-VVMtc2t1LzEyMw`. 2. **Plain Format**: The `{productinput}` segment is the tilde-separated string `content_language~feed_label~offer_id`. This format is suitable only when `content_language`, `feed_label`, and `offer_id` do not contain URL-problematic characters like `/`, `%`, or `~`. We recommend using the **Encoded Format** for all product IDs to ensure correct parsing, especially those containing special characters. The presence of tilde (`~`) characters in the `{productinput}` segment is used to differentiate between the two formats. Note: For calls to the v1beta version, the plain format is `channel~content_language~feed_label~offer_id`, for example: `accounts/123/productinputs/online~en~US~sku123`. (required)
   body: object, The request body.
     The object takes the form of:
 
@@ -810,7 +834,7 @@ 

Method Details

], "feedLabel": "A String", # Required. Immutable. The feed label that lets you categorize and identify your products. The maximum allowed characters are 20, and the supported characters are `A-Z`, `0-9`, hyphen, and underscore. The feed label must not include any spaces. For more information, see [Using feed labels](//support.google.com/merchants/answer/14994087). "legacyLocal": True or False, # Immutable. Determines whether the product is **only** targeting local destinations and whether the product name should be distinguished with a `local~` prefix. For example, `accounts/123/productInputs/local~en~US~sku123`. If a product that is not `legacy_local` is already targeting local destinations, creating a `legacy_local` product with an otherwise matching name will fail. - "name": "A String", # Identifier. The name of the product input. Format: `accounts/{account}/productInputs/{productinput}` where the last section `productinput` consists of: `content_language~feed_label~offer_id` example for product input name is `accounts/123/productInputs/en~US~sku123`. A legacy local product input name would be `accounts/123/productInputs/local~en~US~sku123`. Note: For calls to the v1beta version, the `productInput` section consists of: `channel~content_language~feed_label~offer_id`, for example: `accounts/123/productInputs/online~en~US~sku123`. + "name": "A String", # Identifier. The name of the product. Format: `accounts/{account}/productInputs/{productinput}` The {productinput} segment is a unique identifier for the product. This identifier must be unique within a merchant account and generally follows the structure: `content_language~feed_label~offer_id`. Example: `en~US~sku123` For legacy local products, the structure is: `local~content_language~feed_label~offer_id`. Example: `local~en~US~sku123` The format of the {productinput} segment in the URL is automatically detected by the server, supporting two options: 1. **Encoded Format**: The `{productinput}` segment is an unpadded base64url encoded string (RFC 4648 Section 5). The decoded string must result in the `content_language~feed_label~offer_id` structure. This encoding MUST be used if any part of the product identifier (like `offer_id`) contains characters such as `/`, `%`, or `~`. * Example: To represent the product ID `en~US~sku/123`, the `{productinput}` segment must be the base64url encoding of this string, which is `ZW5-VVMtc2t1LzEyMw`. The full resource name for the product would be `accounts/123/productinputs/ZW5-VVMtc2t1LzEyMw`. 2. **Plain Format**: The `{productinput}` segment is the tilde-separated string `content_language~feed_label~offer_id`. This format is suitable only when `content_language`, `feed_label`, and `offer_id` do not contain URL-problematic characters like `/`, `%`, or `~`. We recommend using the **Encoded Format** for all product IDs to ensure correct parsing, especially those containing special characters. The presence of tilde (`~`) characters in the `{productinput}` segment is used to differentiate between the two formats. Note: For calls to the v1beta version, the plain format is `channel~content_language~feed_label~offer_id`, for example: `accounts/123/productinputs/online~en~US~sku123`. "offerId": "A String", # Required. Immutable. Your unique identifier for the product. This is the same for the product input and processed product. Leading and trailing whitespaces are stripped and multiple whitespaces are replaced by a single whitespace upon submission. See the [products data specification](https://support.google.com/merchants/answer/188494#id) for details. "product": "A String", # Output only. The name of the processed product. Format: `accounts/{account}/products/{product}` "productAttributes": { # Product attributes. # Optional. A list of strongly-typed product attributes. @@ -959,7 +983,7 @@

Method Details

"ratio": 3.14, # The ratio of a point when converted to currency. Google assumes currency based on Merchant Center settings. If ratio is left out, it defaults to 1.0. }, "loyaltyPrograms": [ # A list of loyalty program information that is used to surface loyalty benefits (for example, better pricing, points, etc) to the user of this item. - { # A message that represents loyalty program. + { # LINT.IfChange(LoyaltyProgram) A message that represents loyalty program. "cashbackForFutureUse": { # The price represented as a number and currency. # The cashback that can be used for future purchases. "amountMicros": "A String", # The price represented as a number in micros (1 million micros is an equivalent to one's currency standard unit, for example, 1 USD = 1000000 micros). "currencyCode": "A String", # The currency of the price using three-letter acronyms according to [ISO 4217](http://en.wikipedia.org/wiki/ISO_4217). @@ -1060,6 +1084,12 @@

Method Details

"service": "A String", # A free-form description of the service class or delivery speed. }, ], + "shippingHandlingBusinessDays": [ # The business days during which orders can be handled. If not provided, Monday to Friday business days will be assumed. + { # The business days during which orders are on their path to fulfillment. If not provided, Monday to Friday business days will be assumed. + "businessDays": "A String", # Effective days of the week considered for the delivery time calculation. May not be empty. The more business days included the faster the delivery. Can be set through individual days (e.g. `MTWRF`), or day ranges (e.g. `Mon-Fri`). For more information about accepted formats, see [Shipping handling business days](https://support.google.com/merchants/answer/16072859). + "country": "A String", # The [CLDR territory code](http://www.unicode.org/repos/cldr/tags/latest/common/main/en.xml) of the country to which an item will ship. + }, + ], "shippingHeight": { # The ShippingDimension of the product. # Height of the item for shipping. "unit": "A String", # The unit of value. "value": 3.14, # The dimension of the product used to calculate the shipping cost of the item. @@ -1069,6 +1099,12 @@

Method Details

"unit": "A String", # The unit of value. "value": 3.14, # The dimension of the product used to calculate the shipping cost of the item. }, + "shippingTransitBusinessDays": [ # The business days during which orders are in transit. If not provided, Monday to Friday business days will be assumed. + { # The business days during which orders are on their path to fulfillment. If not provided, Monday to Friday business days will be assumed. + "businessDays": "A String", # Effective days of the week considered for the delivery time calculation. May not be empty. The more business days included the faster the delivery. Can be set through individual days (e.g. `MTWRF`), or day ranges (e.g. `Mon-Fri`). For more information about accepted formats, see [Shipping handling business days](https://support.google.com/merchants/answer/16072859). + "country": "A String", # The [CLDR territory code](http://www.unicode.org/repos/cldr/tags/latest/common/main/en.xml) of the country to which an item will ship. + }, + ], "shippingWeight": { # The ShippingWeight of the product. # Weight of the item for shipping. "unit": "A String", # The unit of value. "value": 3.14, # The weight of the product used to calculate the shipping cost of the item. @@ -1149,7 +1185,7 @@

Method Details

], "feedLabel": "A String", # Required. Immutable. The feed label that lets you categorize and identify your products. The maximum allowed characters are 20, and the supported characters are `A-Z`, `0-9`, hyphen, and underscore. The feed label must not include any spaces. For more information, see [Using feed labels](//support.google.com/merchants/answer/14994087). "legacyLocal": True or False, # Immutable. Determines whether the product is **only** targeting local destinations and whether the product name should be distinguished with a `local~` prefix. For example, `accounts/123/productInputs/local~en~US~sku123`. If a product that is not `legacy_local` is already targeting local destinations, creating a `legacy_local` product with an otherwise matching name will fail. - "name": "A String", # Identifier. The name of the product input. Format: `accounts/{account}/productInputs/{productinput}` where the last section `productinput` consists of: `content_language~feed_label~offer_id` example for product input name is `accounts/123/productInputs/en~US~sku123`. A legacy local product input name would be `accounts/123/productInputs/local~en~US~sku123`. Note: For calls to the v1beta version, the `productInput` section consists of: `channel~content_language~feed_label~offer_id`, for example: `accounts/123/productInputs/online~en~US~sku123`. + "name": "A String", # Identifier. The name of the product. Format: `accounts/{account}/productInputs/{productinput}` The {productinput} segment is a unique identifier for the product. This identifier must be unique within a merchant account and generally follows the structure: `content_language~feed_label~offer_id`. Example: `en~US~sku123` For legacy local products, the structure is: `local~content_language~feed_label~offer_id`. Example: `local~en~US~sku123` The format of the {productinput} segment in the URL is automatically detected by the server, supporting two options: 1. **Encoded Format**: The `{productinput}` segment is an unpadded base64url encoded string (RFC 4648 Section 5). The decoded string must result in the `content_language~feed_label~offer_id` structure. This encoding MUST be used if any part of the product identifier (like `offer_id`) contains characters such as `/`, `%`, or `~`. * Example: To represent the product ID `en~US~sku/123`, the `{productinput}` segment must be the base64url encoding of this string, which is `ZW5-VVMtc2t1LzEyMw`. The full resource name for the product would be `accounts/123/productinputs/ZW5-VVMtc2t1LzEyMw`. 2. **Plain Format**: The `{productinput}` segment is the tilde-separated string `content_language~feed_label~offer_id`. This format is suitable only when `content_language`, `feed_label`, and `offer_id` do not contain URL-problematic characters like `/`, `%`, or `~`. We recommend using the **Encoded Format** for all product IDs to ensure correct parsing, especially those containing special characters. The presence of tilde (`~`) characters in the `{productinput}` segment is used to differentiate between the two formats. Note: For calls to the v1beta version, the plain format is `channel~content_language~feed_label~offer_id`, for example: `accounts/123/productinputs/online~en~US~sku123`. "offerId": "A String", # Required. Immutable. Your unique identifier for the product. This is the same for the product input and processed product. Leading and trailing whitespaces are stripped and multiple whitespaces are replaced by a single whitespace upon submission. See the [products data specification](https://support.google.com/merchants/answer/188494#id) for details. "product": "A String", # Output only. The name of the processed product. Format: `accounts/{account}/products/{product}` "productAttributes": { # Product attributes. # Optional. A list of strongly-typed product attributes. @@ -1298,7 +1334,7 @@

Method Details

"ratio": 3.14, # The ratio of a point when converted to currency. Google assumes currency based on Merchant Center settings. If ratio is left out, it defaults to 1.0. }, "loyaltyPrograms": [ # A list of loyalty program information that is used to surface loyalty benefits (for example, better pricing, points, etc) to the user of this item. - { # A message that represents loyalty program. + { # LINT.IfChange(LoyaltyProgram) A message that represents loyalty program. "cashbackForFutureUse": { # The price represented as a number and currency. # The cashback that can be used for future purchases. "amountMicros": "A String", # The price represented as a number in micros (1 million micros is an equivalent to one's currency standard unit, for example, 1 USD = 1000000 micros). "currencyCode": "A String", # The currency of the price using three-letter acronyms according to [ISO 4217](http://en.wikipedia.org/wiki/ISO_4217). @@ -1399,6 +1435,12 @@

Method Details

"service": "A String", # A free-form description of the service class or delivery speed. }, ], + "shippingHandlingBusinessDays": [ # The business days during which orders can be handled. If not provided, Monday to Friday business days will be assumed. + { # The business days during which orders are on their path to fulfillment. If not provided, Monday to Friday business days will be assumed. + "businessDays": "A String", # Effective days of the week considered for the delivery time calculation. May not be empty. The more business days included the faster the delivery. Can be set through individual days (e.g. `MTWRF`), or day ranges (e.g. `Mon-Fri`). For more information about accepted formats, see [Shipping handling business days](https://support.google.com/merchants/answer/16072859). + "country": "A String", # The [CLDR territory code](http://www.unicode.org/repos/cldr/tags/latest/common/main/en.xml) of the country to which an item will ship. + }, + ], "shippingHeight": { # The ShippingDimension of the product. # Height of the item for shipping. "unit": "A String", # The unit of value. "value": 3.14, # The dimension of the product used to calculate the shipping cost of the item. @@ -1408,6 +1450,12 @@

Method Details

"unit": "A String", # The unit of value. "value": 3.14, # The dimension of the product used to calculate the shipping cost of the item. }, + "shippingTransitBusinessDays": [ # The business days during which orders are in transit. If not provided, Monday to Friday business days will be assumed. + { # The business days during which orders are on their path to fulfillment. If not provided, Monday to Friday business days will be assumed. + "businessDays": "A String", # Effective days of the week considered for the delivery time calculation. May not be empty. The more business days included the faster the delivery. Can be set through individual days (e.g. `MTWRF`), or day ranges (e.g. `Mon-Fri`). For more information about accepted formats, see [Shipping handling business days](https://support.google.com/merchants/answer/16072859). + "country": "A String", # The [CLDR territory code](http://www.unicode.org/repos/cldr/tags/latest/common/main/en.xml) of the country to which an item will ship. + }, + ], "shippingWeight": { # The ShippingWeight of the product. # Weight of the item for shipping. "unit": "A String", # The unit of value. "value": 3.14, # The weight of the product used to calculate the shipping cost of the item. diff --git a/docs/dyn/merchantapi_products_v1.accounts.products.html b/docs/dyn/merchantapi_products_v1.accounts.products.html index bf2f28c047..2d93aeaa39 100644 --- a/docs/dyn/merchantapi_products_v1.accounts.products.html +++ b/docs/dyn/merchantapi_products_v1.accounts.products.html @@ -97,7 +97,7 @@

Method Details

Retrieves the processed product from your Merchant Center account. After inserting, updating, or deleting a product input, it may take several minutes before the updated final product can be retrieved.
 
 Args:
-  name: string, Required. The name of the product to retrieve. Format: `accounts/{account}/products/{product}` where the last section `product` consists of: `content_language~feed_label~offer_id` example for product name is `accounts/123/products/en~US~sku123`. A legacy local product name would be `accounts/123/products/local~en~US~sku123`. Note: For calls to the v1beta version, the `product` section consists of: `channel~content_language~feed_label~offer_id`, for example: `accounts/123/products/online~en~US~sku123`. (required)
+  name: string, Required. The name of the product. Format: `accounts/{account}/products/{product}` The `{product}` segment is a unique identifier for the product. This identifier must be unique within a merchant account and generally follows the structure: `content_language~feed_label~offer_id`. Example: `en~US~sku123` For legacy local products, the structure is: `local~content_language~feed_label~offer_id`. Example: `local~en~US~sku123` The format of the `{product}` segment in the URL is automatically detected by the server, supporting two options: 1. **Encoded Format**: The `{product}` segment is an unpadded base64url encoded string (RFC 4648 Section 5). The decoded string must result in the `content_language~feed_label~offer_id` structure. This encoding MUST be used if any part of the product identifier (like `offer_id`) contains characters such as `/`, `%`, or `~`. * Example: To represent the product ID `en~US~sku/123`, the `{product}` segment must be the base64url encoding of this string, which is `ZW5-VVMtc2t1LzEyMw`. The full resource name for the product would be `accounts/123/products/ZW5-VVMtc2t1LzEyMw`. 2. **Plain Format**: The `{product}` segment is the tilde-separated string `content_language~feed_label~offer_id`. This format is suitable only when `content_language`, `feed_label`, and `offer_id` do not contain URL-problematic characters like `/`, `%`, or `~`. We recommend using the **Encoded Format** for all product IDs to ensure correct parsing, especially those containing special characters. The presence of tilde (`~`) characters in the `{product}` segment is used to differentiate between the two formats. Note: For calls to the v1beta version, the plain format is `channel~content_language~feed_label~offer_id`, for example: `accounts/123/products/online~en~US~sku123`. (required)
   x__xgafv: string, V1 error format.
     Allowed values
       1 - v1 error format
@@ -282,7 +282,7 @@ 

Method Details

"ratio": 3.14, # The ratio of a point when converted to currency. Google assumes currency based on Merchant Center settings. If ratio is left out, it defaults to 1.0. }, "loyaltyPrograms": [ # A list of loyalty program information that is used to surface loyalty benefits (for example, better pricing, points, etc) to the user of this item. - { # A message that represents loyalty program. + { # LINT.IfChange(LoyaltyProgram) A message that represents loyalty program. "cashbackForFutureUse": { # The price represented as a number and currency. # The cashback that can be used for future purchases. "amountMicros": "A String", # The price represented as a number in micros (1 million micros is an equivalent to one's currency standard unit, for example, 1 USD = 1000000 micros). "currencyCode": "A String", # The currency of the price using three-letter acronyms according to [ISO 4217](http://en.wikipedia.org/wiki/ISO_4217). @@ -383,6 +383,12 @@

Method Details

"service": "A String", # A free-form description of the service class or delivery speed. }, ], + "shippingHandlingBusinessDays": [ # The business days during which orders can be handled. If not provided, Monday to Friday business days will be assumed. + { # The business days during which orders are on their path to fulfillment. If not provided, Monday to Friday business days will be assumed. + "businessDays": "A String", # Effective days of the week considered for the delivery time calculation. May not be empty. The more business days included the faster the delivery. Can be set through individual days (e.g. `MTWRF`), or day ranges (e.g. `Mon-Fri`). For more information about accepted formats, see [Shipping handling business days](https://support.google.com/merchants/answer/16072859). + "country": "A String", # The [CLDR territory code](http://www.unicode.org/repos/cldr/tags/latest/common/main/en.xml) of the country to which an item will ship. + }, + ], "shippingHeight": { # The ShippingDimension of the product. # Height of the item for shipping. "unit": "A String", # The unit of value. "value": 3.14, # The dimension of the product used to calculate the shipping cost of the item. @@ -392,6 +398,12 @@

Method Details

"unit": "A String", # The unit of value. "value": 3.14, # The dimension of the product used to calculate the shipping cost of the item. }, + "shippingTransitBusinessDays": [ # The business days during which orders are in transit. If not provided, Monday to Friday business days will be assumed. + { # The business days during which orders are on their path to fulfillment. If not provided, Monday to Friday business days will be assumed. + "businessDays": "A String", # Effective days of the week considered for the delivery time calculation. May not be empty. The more business days included the faster the delivery. Can be set through individual days (e.g. `MTWRF`), or day ranges (e.g. `Mon-Fri`). For more information about accepted formats, see [Shipping handling business days](https://support.google.com/merchants/answer/16072859). + "country": "A String", # The [CLDR territory code](http://www.unicode.org/repos/cldr/tags/latest/common/main/en.xml) of the country to which an item will ship. + }, + ], "shippingWeight": { # The ShippingWeight of the product. # Weight of the item for shipping. "unit": "A String", # The unit of value. "value": 3.14, # The weight of the product used to calculate the shipping cost of the item. @@ -679,7 +691,7 @@

Method Details

"ratio": 3.14, # The ratio of a point when converted to currency. Google assumes currency based on Merchant Center settings. If ratio is left out, it defaults to 1.0. }, "loyaltyPrograms": [ # A list of loyalty program information that is used to surface loyalty benefits (for example, better pricing, points, etc) to the user of this item. - { # A message that represents loyalty program. + { # LINT.IfChange(LoyaltyProgram) A message that represents loyalty program. "cashbackForFutureUse": { # The price represented as a number and currency. # The cashback that can be used for future purchases. "amountMicros": "A String", # The price represented as a number in micros (1 million micros is an equivalent to one's currency standard unit, for example, 1 USD = 1000000 micros). "currencyCode": "A String", # The currency of the price using three-letter acronyms according to [ISO 4217](http://en.wikipedia.org/wiki/ISO_4217). @@ -780,6 +792,12 @@

Method Details

"service": "A String", # A free-form description of the service class or delivery speed. }, ], + "shippingHandlingBusinessDays": [ # The business days during which orders can be handled. If not provided, Monday to Friday business days will be assumed. + { # The business days during which orders are on their path to fulfillment. If not provided, Monday to Friday business days will be assumed. + "businessDays": "A String", # Effective days of the week considered for the delivery time calculation. May not be empty. The more business days included the faster the delivery. Can be set through individual days (e.g. `MTWRF`), or day ranges (e.g. `Mon-Fri`). For more information about accepted formats, see [Shipping handling business days](https://support.google.com/merchants/answer/16072859). + "country": "A String", # The [CLDR territory code](http://www.unicode.org/repos/cldr/tags/latest/common/main/en.xml) of the country to which an item will ship. + }, + ], "shippingHeight": { # The ShippingDimension of the product. # Height of the item for shipping. "unit": "A String", # The unit of value. "value": 3.14, # The dimension of the product used to calculate the shipping cost of the item. @@ -789,6 +807,12 @@

Method Details

"unit": "A String", # The unit of value. "value": 3.14, # The dimension of the product used to calculate the shipping cost of the item. }, + "shippingTransitBusinessDays": [ # The business days during which orders are in transit. If not provided, Monday to Friday business days will be assumed. + { # The business days during which orders are on their path to fulfillment. If not provided, Monday to Friday business days will be assumed. + "businessDays": "A String", # Effective days of the week considered for the delivery time calculation. May not be empty. The more business days included the faster the delivery. Can be set through individual days (e.g. `MTWRF`), or day ranges (e.g. `Mon-Fri`). For more information about accepted formats, see [Shipping handling business days](https://support.google.com/merchants/answer/16072859). + "country": "A String", # The [CLDR territory code](http://www.unicode.org/repos/cldr/tags/latest/common/main/en.xml) of the country to which an item will ship. + }, + ], "shippingWeight": { # The ShippingWeight of the product. # Weight of the item for shipping. "unit": "A String", # The unit of value. "value": 3.14, # The weight of the product used to calculate the shipping cost of the item. diff --git a/docs/dyn/merchantapi_products_v1beta.accounts.productInputs.html b/docs/dyn/merchantapi_products_v1beta.accounts.productInputs.html index 807044adbc..e736c29685 100644 --- a/docs/dyn/merchantapi_products_v1beta.accounts.productInputs.html +++ b/docs/dyn/merchantapi_products_v1beta.accounts.productInputs.html @@ -85,7 +85,7 @@

Instance Methods

[Uploads a product input to your Merchant Center account](/merchant/api/guides/products/add-manage#add_a_product). You must have a products [data source](/merchant/api/guides/data-sources/api-sources#create-primary-data-source) to be able to insert a product. The unique identifier of the data source is passed as a query parameter in the request URL. If a product input with the same contentLanguage, offerId, and dataSource already exists, then the product input inserted by this method replaces that entry. After inserting, updating, or deleting a product input, it may take several minutes before the processed product can be retrieved.

patch(name, body=None, dataSource=None, updateMask=None, x__xgafv=None)

-

Updates the existing product input in your Merchant Center account. After inserting, updating, or deleting a product input, it may take several minutes before the processed product can be retrieved.

+

Updates the existing product input in your Merchant Center account. The name of the product input to update is taken from the `name` field within the `ProductInput` resource. After inserting, updating, or deleting a product input, it may take several minutes before the processed product can be retrieved.

Method Details

close() @@ -97,7 +97,7 @@

Method Details

Deletes a product input from your Merchant Center account. After inserting, updating, or deleting a product input, it may take several minutes before the processed product can be retrieved.
 
 Args:
-  name: string, Required. The name of the product input resource to delete. Format: `accounts/{account}/productInputs/{product}` where the last section `product` consists of: `content_language~feed_label~offer_id` example for product name is `accounts/123/productInputs/en~US~sku123`. (required)
+  name: string, Required. The name of the product input to delete. Format: `accounts/{account}/productInputs/{productInput}` The {productInput} segment is a unique identifier for the product. This identifier must be unique within a merchant account and generally follows the structure: `content_language~feed_label~offer_id`. Example: `en~US~sku123` For legacy local products, the structure is: `local~content_language~feed_label~offer_id`. Example: `local~en~US~sku123` The format of the {productInput} segment in the URL is automatically detected by the server, supporting two options: 1. **Encoded Format**: The `{productInput}` segment is an unpadded base64url encoded string (RFC 4648 Section 5). The decoded string must result in the `content_language~feed_label~offer_id` structure. This encoding MUST be used if any part of the product identifier (like `offer_id`) contains characters such as `/`, `%`, or `~`. * Example: To represent the product ID `en~US~sku/123`, the `{productInput}` segment must be the base64url encoding of this string, which is `ZW5-VVMtc2t1LzEyMw`. The full resource name for the product would be `accounts/123/productInputs/ZW5-VVMtc2t1LzEyMw`. 2. **Plain Format**: The `{productInput}` segment is the tilde-separated string `content_language~feed_label~offer_id`. This format is suitable only when `content_language`, `feed_label`, and `offer_id` do not contain URL-problematic characters like `/`, `%`, or `~`. We recommend using the **Encoded Format** for all product IDs to ensure correct parsing, especially those containing special characters. The presence of tilde (`~`) characters in the `{productInput}` segment is used to differentiate between the two formats. Note: For calls to the v1beta version, the plain format is `channel~content_language~feed_label~offer_id`, for example: `accounts/123/productinputs/online~en~US~sku123`. (required)
   dataSource: string, Required. The primary or supplemental data source from which the product input should be deleted. Format: `accounts/{account}/dataSources/{datasource}`. For example, `accounts/123456/dataSources/104628`.
   x__xgafv: string, V1 error format.
     Allowed values
@@ -239,7 +239,7 @@ 

Method Details

"ratio": 3.14, # The ratio of a point when converted to currency. Google assumes currency based on Merchant Center settings. If ratio is left out, it defaults to 1.0. }, "loyaltyPrograms": [ # A list of loyalty program information that is used to surface loyalty benefits (for example, better pricing, points, etc) to the user of this item. - { # A message that represents loyalty program. + { # LINT.IfChange(LoyaltyProgram) A message that represents loyalty program. "cashbackForFutureUse": { # The price represented as a number and currency. # The cashback that can be used for future purchases. "amountMicros": "A String", # The price represented as a number in micros (1 million micros is an equivalent to one's currency standard unit, for example, 1 USD = 1000000 micros). "currencyCode": "A String", # The currency of the price using three-letter acronyms according to [ISO 4217](http://en.wikipedia.org/wiki/ISO_4217). @@ -426,7 +426,7 @@

Method Details

}, ], "feedLabel": "A String", # Required. Immutable. The feed label that lets you categorize and identify your products. The maximum allowed characters are 20, and the supported characters are `A-Z`, `0-9`, hyphen, and underscore. The feed label must not include any spaces. For more information, see [Using feed labels](//support.google.com/merchants/answer/14994087). - "name": "A String", # Identifier. The name of the product input. Format: `accounts/{account}/productInputs/{productinput}` where the last section `productinput` consists of: `content_language~feed_label~offer_id` example for product input name is `accounts/123/productInputs/en~US~sku123`. A legacy local product input name would be `accounts/123/productInputs/local~en~US~sku123`. Note: For calls to the v1beta version, the `productInput` section consists of: `channel~content_language~feed_label~offer_id`, for example: `accounts/123/productInputs/online~en~US~sku123`. + "name": "A String", # Identifier. The name of the product. Format: `accounts/{account}/productInputs/{productinput}` The {productinput} segment is a unique identifier for the product. This identifier must be unique within a merchant account and generally follows the structure: `content_language~feed_label~offer_id`. Example: `en~US~sku123` For legacy local products, the structure is: `local~content_language~feed_label~offer_id`. Example: `local~en~US~sku123` The format of the {productinput} segment in the URL is automatically detected by the server, supporting two options: 1. **Encoded Format**: The `{productinput}` segment is an unpadded base64url encoded string (RFC 4648 Section 5). The decoded string must result in the `content_language~feed_label~offer_id` structure. This encoding MUST be used if any part of the product identifier (like `offer_id`) contains characters such as `/`, `%`, or `~`. * Example: To represent the product ID `en~US~sku/123`, the `{productinput}` segment must be the base64url encoding of this string, which is `ZW5-VVMtc2t1LzEyMw`. The full resource name for the product would be `accounts/123/productinputs/ZW5-VVMtc2t1LzEyMw`. 2. **Plain Format**: The `{productinput}` segment is the tilde-separated string `content_language~feed_label~offer_id`. This format is suitable only when `content_language`, `feed_label`, and `offer_id` do not contain URL-problematic characters like `/`, `%`, or `~`. We recommend using the **Encoded Format** for all product IDs to ensure correct parsing, especially those containing special characters. The presence of tilde (`~`) characters in the `{productinput}` segment is used to differentiate between the two formats. Note: For calls to the v1beta version, the plain format is `channel~content_language~feed_label~offer_id`, for example: `accounts/123/productinputs/online~en~US~sku123`. "offerId": "A String", # Required. Immutable. Your unique identifier for the product. This is the same for the product input and processed product. Leading and trailing whitespaces are stripped and multiple whitespaces are replaced by a single whitespace upon submission. See the [products data specification](https://support.google.com/merchants/answer/188494#id) for details. "product": "A String", # Output only. The name of the processed product. Format: `accounts/{account}/products/{product}` "versionNumber": "A String", # Optional. Immutable. Represents the existing version (freshness) of the product, which can be used to preserve the right order when multiple updates are done at the same time. If set, the insertion is prevented when version number is lower than the current version number of the existing product. Re-insertion (for example, product refresh after 30 days) can be performed with the current `version_number`. Only supported for insertions into primary data sources. Do not set this field for updates. Do not set this field for insertions into supplemental data sources. If the operation is prevented, the aborted exception will be thrown. @@ -560,7 +560,7 @@

Method Details

"ratio": 3.14, # The ratio of a point when converted to currency. Google assumes currency based on Merchant Center settings. If ratio is left out, it defaults to 1.0. }, "loyaltyPrograms": [ # A list of loyalty program information that is used to surface loyalty benefits (for example, better pricing, points, etc) to the user of this item. - { # A message that represents loyalty program. + { # LINT.IfChange(LoyaltyProgram) A message that represents loyalty program. "cashbackForFutureUse": { # The price represented as a number and currency. # The cashback that can be used for future purchases. "amountMicros": "A String", # The price represented as a number in micros (1 million micros is an equivalent to one's currency standard unit, for example, 1 USD = 1000000 micros). "currencyCode": "A String", # The currency of the price using three-letter acronyms according to [ISO 4217](http://en.wikipedia.org/wiki/ISO_4217). @@ -747,7 +747,7 @@

Method Details

}, ], "feedLabel": "A String", # Required. Immutable. The feed label that lets you categorize and identify your products. The maximum allowed characters are 20, and the supported characters are `A-Z`, `0-9`, hyphen, and underscore. The feed label must not include any spaces. For more information, see [Using feed labels](//support.google.com/merchants/answer/14994087). - "name": "A String", # Identifier. The name of the product input. Format: `accounts/{account}/productInputs/{productinput}` where the last section `productinput` consists of: `content_language~feed_label~offer_id` example for product input name is `accounts/123/productInputs/en~US~sku123`. A legacy local product input name would be `accounts/123/productInputs/local~en~US~sku123`. Note: For calls to the v1beta version, the `productInput` section consists of: `channel~content_language~feed_label~offer_id`, for example: `accounts/123/productInputs/online~en~US~sku123`. + "name": "A String", # Identifier. The name of the product. Format: `accounts/{account}/productInputs/{productinput}` The {productinput} segment is a unique identifier for the product. This identifier must be unique within a merchant account and generally follows the structure: `content_language~feed_label~offer_id`. Example: `en~US~sku123` For legacy local products, the structure is: `local~content_language~feed_label~offer_id`. Example: `local~en~US~sku123` The format of the {productinput} segment in the URL is automatically detected by the server, supporting two options: 1. **Encoded Format**: The `{productinput}` segment is an unpadded base64url encoded string (RFC 4648 Section 5). The decoded string must result in the `content_language~feed_label~offer_id` structure. This encoding MUST be used if any part of the product identifier (like `offer_id`) contains characters such as `/`, `%`, or `~`. * Example: To represent the product ID `en~US~sku/123`, the `{productinput}` segment must be the base64url encoding of this string, which is `ZW5-VVMtc2t1LzEyMw`. The full resource name for the product would be `accounts/123/productinputs/ZW5-VVMtc2t1LzEyMw`. 2. **Plain Format**: The `{productinput}` segment is the tilde-separated string `content_language~feed_label~offer_id`. This format is suitable only when `content_language`, `feed_label`, and `offer_id` do not contain URL-problematic characters like `/`, `%`, or `~`. We recommend using the **Encoded Format** for all product IDs to ensure correct parsing, especially those containing special characters. The presence of tilde (`~`) characters in the `{productinput}` segment is used to differentiate between the two formats. Note: For calls to the v1beta version, the plain format is `channel~content_language~feed_label~offer_id`, for example: `accounts/123/productinputs/online~en~US~sku123`. "offerId": "A String", # Required. Immutable. Your unique identifier for the product. This is the same for the product input and processed product. Leading and trailing whitespaces are stripped and multiple whitespaces are replaced by a single whitespace upon submission. See the [products data specification](https://support.google.com/merchants/answer/188494#id) for details. "product": "A String", # Output only. The name of the processed product. Format: `accounts/{account}/products/{product}` "versionNumber": "A String", # Optional. Immutable. Represents the existing version (freshness) of the product, which can be used to preserve the right order when multiple updates are done at the same time. If set, the insertion is prevented when version number is lower than the current version number of the existing product. Re-insertion (for example, product refresh after 30 days) can be performed with the current `version_number`. Only supported for insertions into primary data sources. Do not set this field for updates. Do not set this field for insertions into supplemental data sources. If the operation is prevented, the aborted exception will be thrown. @@ -756,10 +756,10 @@

Method Details

patch(name, body=None, dataSource=None, updateMask=None, x__xgafv=None) -
Updates the existing product input in your Merchant Center account. After inserting, updating, or deleting a product input, it may take several minutes before the processed product can be retrieved.
+  
Updates the existing product input in your Merchant Center account. The name of the product input to update is taken from the `name` field within the `ProductInput` resource. After inserting, updating, or deleting a product input, it may take several minutes before the processed product can be retrieved.
 
 Args:
-  name: string, Identifier. The name of the product input. Format: `accounts/{account}/productInputs/{productinput}` where the last section `productinput` consists of: `content_language~feed_label~offer_id` example for product input name is `accounts/123/productInputs/en~US~sku123`. A legacy local product input name would be `accounts/123/productInputs/local~en~US~sku123`. Note: For calls to the v1beta version, the `productInput` section consists of: `channel~content_language~feed_label~offer_id`, for example: `accounts/123/productInputs/online~en~US~sku123`. (required)
+  name: string, Identifier. The name of the product. Format: `accounts/{account}/productInputs/{productinput}` The {productinput} segment is a unique identifier for the product. This identifier must be unique within a merchant account and generally follows the structure: `content_language~feed_label~offer_id`. Example: `en~US~sku123` For legacy local products, the structure is: `local~content_language~feed_label~offer_id`. Example: `local~en~US~sku123` The format of the {productinput} segment in the URL is automatically detected by the server, supporting two options: 1. **Encoded Format**: The `{productinput}` segment is an unpadded base64url encoded string (RFC 4648 Section 5). The decoded string must result in the `content_language~feed_label~offer_id` structure. This encoding MUST be used if any part of the product identifier (like `offer_id`) contains characters such as `/`, `%`, or `~`. * Example: To represent the product ID `en~US~sku/123`, the `{productinput}` segment must be the base64url encoding of this string, which is `ZW5-VVMtc2t1LzEyMw`. The full resource name for the product would be `accounts/123/productinputs/ZW5-VVMtc2t1LzEyMw`. 2. **Plain Format**: The `{productinput}` segment is the tilde-separated string `content_language~feed_label~offer_id`. This format is suitable only when `content_language`, `feed_label`, and `offer_id` do not contain URL-problematic characters like `/`, `%`, or `~`. We recommend using the **Encoded Format** for all product IDs to ensure correct parsing, especially those containing special characters. The presence of tilde (`~`) characters in the `{productinput}` segment is used to differentiate between the two formats. Note: For calls to the v1beta version, the plain format is `channel~content_language~feed_label~offer_id`, for example: `accounts/123/productinputs/online~en~US~sku123`. (required)
   body: object, The request body.
     The object takes the form of:
 
@@ -882,7 +882,7 @@ 

Method Details

"ratio": 3.14, # The ratio of a point when converted to currency. Google assumes currency based on Merchant Center settings. If ratio is left out, it defaults to 1.0. }, "loyaltyPrograms": [ # A list of loyalty program information that is used to surface loyalty benefits (for example, better pricing, points, etc) to the user of this item. - { # A message that represents loyalty program. + { # LINT.IfChange(LoyaltyProgram) A message that represents loyalty program. "cashbackForFutureUse": { # The price represented as a number and currency. # The cashback that can be used for future purchases. "amountMicros": "A String", # The price represented as a number in micros (1 million micros is an equivalent to one's currency standard unit, for example, 1 USD = 1000000 micros). "currencyCode": "A String", # The currency of the price using three-letter acronyms according to [ISO 4217](http://en.wikipedia.org/wiki/ISO_4217). @@ -1069,7 +1069,7 @@

Method Details

}, ], "feedLabel": "A String", # Required. Immutable. The feed label that lets you categorize and identify your products. The maximum allowed characters are 20, and the supported characters are `A-Z`, `0-9`, hyphen, and underscore. The feed label must not include any spaces. For more information, see [Using feed labels](//support.google.com/merchants/answer/14994087). - "name": "A String", # Identifier. The name of the product input. Format: `accounts/{account}/productInputs/{productinput}` where the last section `productinput` consists of: `content_language~feed_label~offer_id` example for product input name is `accounts/123/productInputs/en~US~sku123`. A legacy local product input name would be `accounts/123/productInputs/local~en~US~sku123`. Note: For calls to the v1beta version, the `productInput` section consists of: `channel~content_language~feed_label~offer_id`, for example: `accounts/123/productInputs/online~en~US~sku123`. + "name": "A String", # Identifier. The name of the product. Format: `accounts/{account}/productInputs/{productinput}` The {productinput} segment is a unique identifier for the product. This identifier must be unique within a merchant account and generally follows the structure: `content_language~feed_label~offer_id`. Example: `en~US~sku123` For legacy local products, the structure is: `local~content_language~feed_label~offer_id`. Example: `local~en~US~sku123` The format of the {productinput} segment in the URL is automatically detected by the server, supporting two options: 1. **Encoded Format**: The `{productinput}` segment is an unpadded base64url encoded string (RFC 4648 Section 5). The decoded string must result in the `content_language~feed_label~offer_id` structure. This encoding MUST be used if any part of the product identifier (like `offer_id`) contains characters such as `/`, `%`, or `~`. * Example: To represent the product ID `en~US~sku/123`, the `{productinput}` segment must be the base64url encoding of this string, which is `ZW5-VVMtc2t1LzEyMw`. The full resource name for the product would be `accounts/123/productinputs/ZW5-VVMtc2t1LzEyMw`. 2. **Plain Format**: The `{productinput}` segment is the tilde-separated string `content_language~feed_label~offer_id`. This format is suitable only when `content_language`, `feed_label`, and `offer_id` do not contain URL-problematic characters like `/`, `%`, or `~`. We recommend using the **Encoded Format** for all product IDs to ensure correct parsing, especially those containing special characters. The presence of tilde (`~`) characters in the `{productinput}` segment is used to differentiate between the two formats. Note: For calls to the v1beta version, the plain format is `channel~content_language~feed_label~offer_id`, for example: `accounts/123/productinputs/online~en~US~sku123`. "offerId": "A String", # Required. Immutable. Your unique identifier for the product. This is the same for the product input and processed product. Leading and trailing whitespaces are stripped and multiple whitespaces are replaced by a single whitespace upon submission. See the [products data specification](https://support.google.com/merchants/answer/188494#id) for details. "product": "A String", # Output only. The name of the processed product. Format: `accounts/{account}/products/{product}` "versionNumber": "A String", # Optional. Immutable. Represents the existing version (freshness) of the product, which can be used to preserve the right order when multiple updates are done at the same time. If set, the insertion is prevented when version number is lower than the current version number of the existing product. Re-insertion (for example, product refresh after 30 days) can be performed with the current `version_number`. Only supported for insertions into primary data sources. Do not set this field for updates. Do not set this field for insertions into supplemental data sources. If the operation is prevented, the aborted exception will be thrown. @@ -1204,7 +1204,7 @@

Method Details

"ratio": 3.14, # The ratio of a point when converted to currency. Google assumes currency based on Merchant Center settings. If ratio is left out, it defaults to 1.0. }, "loyaltyPrograms": [ # A list of loyalty program information that is used to surface loyalty benefits (for example, better pricing, points, etc) to the user of this item. - { # A message that represents loyalty program. + { # LINT.IfChange(LoyaltyProgram) A message that represents loyalty program. "cashbackForFutureUse": { # The price represented as a number and currency. # The cashback that can be used for future purchases. "amountMicros": "A String", # The price represented as a number in micros (1 million micros is an equivalent to one's currency standard unit, for example, 1 USD = 1000000 micros). "currencyCode": "A String", # The currency of the price using three-letter acronyms according to [ISO 4217](http://en.wikipedia.org/wiki/ISO_4217). @@ -1391,7 +1391,7 @@

Method Details

}, ], "feedLabel": "A String", # Required. Immutable. The feed label that lets you categorize and identify your products. The maximum allowed characters are 20, and the supported characters are `A-Z`, `0-9`, hyphen, and underscore. The feed label must not include any spaces. For more information, see [Using feed labels](//support.google.com/merchants/answer/14994087). - "name": "A String", # Identifier. The name of the product input. Format: `accounts/{account}/productInputs/{productinput}` where the last section `productinput` consists of: `content_language~feed_label~offer_id` example for product input name is `accounts/123/productInputs/en~US~sku123`. A legacy local product input name would be `accounts/123/productInputs/local~en~US~sku123`. Note: For calls to the v1beta version, the `productInput` section consists of: `channel~content_language~feed_label~offer_id`, for example: `accounts/123/productInputs/online~en~US~sku123`. + "name": "A String", # Identifier. The name of the product. Format: `accounts/{account}/productInputs/{productinput}` The {productinput} segment is a unique identifier for the product. This identifier must be unique within a merchant account and generally follows the structure: `content_language~feed_label~offer_id`. Example: `en~US~sku123` For legacy local products, the structure is: `local~content_language~feed_label~offer_id`. Example: `local~en~US~sku123` The format of the {productinput} segment in the URL is automatically detected by the server, supporting two options: 1. **Encoded Format**: The `{productinput}` segment is an unpadded base64url encoded string (RFC 4648 Section 5). The decoded string must result in the `content_language~feed_label~offer_id` structure. This encoding MUST be used if any part of the product identifier (like `offer_id`) contains characters such as `/`, `%`, or `~`. * Example: To represent the product ID `en~US~sku/123`, the `{productinput}` segment must be the base64url encoding of this string, which is `ZW5-VVMtc2t1LzEyMw`. The full resource name for the product would be `accounts/123/productinputs/ZW5-VVMtc2t1LzEyMw`. 2. **Plain Format**: The `{productinput}` segment is the tilde-separated string `content_language~feed_label~offer_id`. This format is suitable only when `content_language`, `feed_label`, and `offer_id` do not contain URL-problematic characters like `/`, `%`, or `~`. We recommend using the **Encoded Format** for all product IDs to ensure correct parsing, especially those containing special characters. The presence of tilde (`~`) characters in the `{productinput}` segment is used to differentiate between the two formats. Note: For calls to the v1beta version, the plain format is `channel~content_language~feed_label~offer_id`, for example: `accounts/123/productinputs/online~en~US~sku123`. "offerId": "A String", # Required. Immutable. Your unique identifier for the product. This is the same for the product input and processed product. Leading and trailing whitespaces are stripped and multiple whitespaces are replaced by a single whitespace upon submission. See the [products data specification](https://support.google.com/merchants/answer/188494#id) for details. "product": "A String", # Output only. The name of the processed product. Format: `accounts/{account}/products/{product}` "versionNumber": "A String", # Optional. Immutable. Represents the existing version (freshness) of the product, which can be used to preserve the right order when multiple updates are done at the same time. If set, the insertion is prevented when version number is lower than the current version number of the existing product. Re-insertion (for example, product refresh after 30 days) can be performed with the current `version_number`. Only supported for insertions into primary data sources. Do not set this field for updates. Do not set this field for insertions into supplemental data sources. If the operation is prevented, the aborted exception will be thrown. diff --git a/docs/dyn/merchantapi_products_v1beta.accounts.products.html b/docs/dyn/merchantapi_products_v1beta.accounts.products.html index dc180f90c5..5c35029f0b 100644 --- a/docs/dyn/merchantapi_products_v1beta.accounts.products.html +++ b/docs/dyn/merchantapi_products_v1beta.accounts.products.html @@ -97,7 +97,7 @@

Method Details

Retrieves the processed product from your Merchant Center account. After inserting, updating, or deleting a product input, it may take several minutes before the updated final product can be retrieved.
 
 Args:
-  name: string, Required. The name of the product to retrieve. Format: `accounts/{account}/products/{product}` where the last section `product` consists of: `content_language~feed_label~offer_id` example for product name is `accounts/123/products/en~US~sku123`. A legacy local product name would be `accounts/123/products/local~en~US~sku123`. Note: For calls to the v1beta version, the `product` section consists of: `channel~content_language~feed_label~offer_id`, for example: `accounts/123/products/online~en~US~sku123`. (required)
+  name: string, Required. The name of the product. Format: `accounts/{account}/products/{product}` The `{product}` segment is a unique identifier for the product. This identifier must be unique within a merchant account and generally follows the structure: `content_language~feed_label~offer_id`. Example: `en~US~sku123` For legacy local products, the structure is: `local~content_language~feed_label~offer_id`. Example: `local~en~US~sku123` The format of the `{product}` segment in the URL is automatically detected by the server, supporting two options: 1. **Encoded Format**: The `{product}` segment is an unpadded base64url encoded string (RFC 4648 Section 5). The decoded string must result in the `content_language~feed_label~offer_id` structure. This encoding MUST be used if any part of the product identifier (like `offer_id`) contains characters such as `/`, `%`, or `~`. * Example: To represent the product ID `en~US~sku/123`, the `{product}` segment must be the base64url encoding of this string, which is `ZW5-VVMtc2t1LzEyMw`. The full resource name for the product would be `accounts/123/products/ZW5-VVMtc2t1LzEyMw`. 2. **Plain Format**: The `{product}` segment is the tilde-separated string `content_language~feed_label~offer_id`. This format is suitable only when `content_language`, `feed_label`, and `offer_id` do not contain URL-problematic characters like `/`, `%`, or `~`. We recommend using the **Encoded Format** for all product IDs to ensure correct parsing, especially those containing special characters. The presence of tilde (`~`) characters in the `{product}` segment is used to differentiate between the two formats. Note: For calls to the v1beta version, the plain format is `channel~content_language~feed_label~offer_id`, for example: `accounts/123/products/online~en~US~sku123`. (required)
   x__xgafv: string, V1 error format.
     Allowed values
       1 - v1 error format
@@ -225,7 +225,7 @@ 

Method Details

"ratio": 3.14, # The ratio of a point when converted to currency. Google assumes currency based on Merchant Center settings. If ratio is left out, it defaults to 1.0. }, "loyaltyPrograms": [ # A list of loyalty program information that is used to surface loyalty benefits (for example, better pricing, points, etc) to the user of this item. - { # A message that represents loyalty program. + { # LINT.IfChange(LoyaltyProgram) A message that represents loyalty program. "cashbackForFutureUse": { # The price represented as a number and currency. # The cashback that can be used for future purchases. "amountMicros": "A String", # The price represented as a number in micros (1 million micros is an equivalent to one's currency standard unit, for example, 1 USD = 1000000 micros). "currencyCode": "A String", # The currency of the price using three-letter acronyms according to [ISO 4217](http://en.wikipedia.org/wiki/ISO_4217). @@ -605,7 +605,7 @@

Method Details

"ratio": 3.14, # The ratio of a point when converted to currency. Google assumes currency based on Merchant Center settings. If ratio is left out, it defaults to 1.0. }, "loyaltyPrograms": [ # A list of loyalty program information that is used to surface loyalty benefits (for example, better pricing, points, etc) to the user of this item. - { # A message that represents loyalty program. + { # LINT.IfChange(LoyaltyProgram) A message that represents loyalty program. "cashbackForFutureUse": { # The price represented as a number and currency. # The cashback that can be used for future purchases. "amountMicros": "A String", # The price represented as a number in micros (1 million micros is an equivalent to one's currency standard unit, for example, 1 USD = 1000000 micros). "currencyCode": "A String", # The currency of the price using three-letter acronyms according to [ISO 4217](http://en.wikipedia.org/wiki/ISO_4217). diff --git a/docs/dyn/merchantapi_quota_v1.accounts.html b/docs/dyn/merchantapi_quota_v1.accounts.html index 21a026be2c..8799fe5289 100644 --- a/docs/dyn/merchantapi_quota_v1.accounts.html +++ b/docs/dyn/merchantapi_quota_v1.accounts.html @@ -74,6 +74,11 @@

Merchant API . accounts

Instance Methods

+

+ limits() +

+

Returns the limits Resource.

+

quotas()

diff --git a/docs/dyn/merchantapi_quota_v1.accounts.limits.html b/docs/dyn/merchantapi_quota_v1.accounts.limits.html new file mode 100644 index 0000000000..55d45d0990 --- /dev/null +++ b/docs/dyn/merchantapi_quota_v1.accounts.limits.html @@ -0,0 +1,163 @@ + + + +

Merchant API . accounts . limits

+

Instance Methods

+

+ close()

+

Close httplib2 connections.

+

+ get(name, x__xgafv=None)

+

Retrieves an account limit.

+

+ list(parent, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

+

Lists the limits of an account.

+

+ list_next()

+

Retrieves the next page of results.

+

Method Details

+
+ close() +
Close httplib2 connections.
+
+ +
+ get(name, x__xgafv=None) +
Retrieves an account limit.
+
+Args:
+  name: string, Required. The name of the limit to retrieve. Format: `accounts/{account}/limits/{limit}` For example: `accounts/123/limits/products~ADS_NON_EEA` (required)
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # A limit of a certain type that is applied to an account.
+  "name": "A String", # Identifier. The limit part of the name will be a combination of the type and the scope. For example: `accounts/123/limits/products~ADS_NON_EEA` Format: `accounts/{account}/limits/{limit}`
+  "products": { # The limit for products. # The limit for products.
+    "limit": "A String", # Required. The maximum number of products that are allowed in the account in the given scope.
+    "scope": "A String", # Required. The scope of the product limit.
+  },
+}
+
+ +
+ list(parent, filter=None, pageSize=None, pageToken=None, x__xgafv=None) +
Lists the limits of an account.
+
+Args:
+  parent: string, Required. The parent account. Format: `accounts/{account}` (required)
+  filter: string, Required. A filter on the limit `type` is required, for example, `type = "products"`.
+  pageSize: integer, Optional. The maximum number of limits to return. The service may return fewer than this value. If unspecified, at most 100 limits will be returned. The maximum value is 100; values above 100 will be coerced to 100.
+  pageToken: string, Optional. A page token, received from a previous `ListAccountLimits` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListAccountLimits` must match the call that provided the page token.
+  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 the `ListAccountLimits` method.
+  "accountLimits": [ # The limits for the given account.
+    { # A limit of a certain type that is applied to an account.
+      "name": "A String", # Identifier. The limit part of the name will be a combination of the type and the scope. For example: `accounts/123/limits/products~ADS_NON_EEA` Format: `accounts/{account}/limits/{limit}`
+      "products": { # The limit for products. # The limit for products.
+        "limit": "A String", # Required. The maximum number of products that are allowed in the account in the given scope.
+        "scope": "A String", # Required. The scope of the product limit.
+      },
+    },
+  ],
+  "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.
+}
+
+ +
+ list_next() +
Retrieves the next page of results.
+
+        Args:
+          previous_request: The request for the previous page. (required)
+          previous_response: The response from the request for the previous page. (required)
+
+        Returns:
+          A request object that you can call 'execute()' on to request the next
+          page. Returns None if there are no more items in the collection.
+        
+
+ + \ No newline at end of file diff --git a/docs/dyn/metastore_v1.projects.locations.operations.html b/docs/dyn/metastore_v1.projects.locations.operations.html index b9b5760d1e..b1be969775 100644 --- a/docs/dyn/metastore_v1.projects.locations.operations.html +++ b/docs/dyn/metastore_v1.projects.locations.operations.html @@ -184,7 +184,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to true, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field.This can only be true when reading across collections e.g. when parent is set to "projects/example/locations/-".This field is not by default supported and will result in an UNIMPLEMENTED error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to true, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field.This can only be true when reading across collections. For example, when parent is set to "projects/example/locations/-".This field is not supported by default and will result in an UNIMPLEMENTED error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -216,7 +216,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets ListOperationsRequest.return_partial_success and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets ListOperationsRequest.return_partial_success and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], }
diff --git a/docs/dyn/metastore_v1alpha.projects.locations.operations.html b/docs/dyn/metastore_v1alpha.projects.locations.operations.html index ccab643b9e..43d2a7b83c 100644 --- a/docs/dyn/metastore_v1alpha.projects.locations.operations.html +++ b/docs/dyn/metastore_v1alpha.projects.locations.operations.html @@ -184,7 +184,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to true, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field.This can only be true when reading across collections e.g. when parent is set to "projects/example/locations/-".This field is not by default supported and will result in an UNIMPLEMENTED error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to true, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field.This can only be true when reading across collections. For example, when parent is set to "projects/example/locations/-".This field is not supported by default and will result in an UNIMPLEMENTED error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -216,7 +216,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets ListOperationsRequest.return_partial_success and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets ListOperationsRequest.return_partial_success and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], }
diff --git a/docs/dyn/metastore_v1beta.projects.locations.operations.html b/docs/dyn/metastore_v1beta.projects.locations.operations.html index 374e2b03e8..f46864a20a 100644 --- a/docs/dyn/metastore_v1beta.projects.locations.operations.html +++ b/docs/dyn/metastore_v1beta.projects.locations.operations.html @@ -184,7 +184,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to true, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field.This can only be true when reading across collections e.g. when parent is set to "projects/example/locations/-".This field is not by default supported and will result in an UNIMPLEMENTED error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to true, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field.This can only be true when reading across collections. For example, when parent is set to "projects/example/locations/-".This field is not supported by default and will result in an UNIMPLEMENTED error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -216,7 +216,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets ListOperationsRequest.return_partial_success and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets ListOperationsRequest.return_partial_success and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], }
diff --git a/docs/dyn/migrationcenter_v1.projects.locations.assets.html b/docs/dyn/migrationcenter_v1.projects.locations.assets.html index 7dfd98c07c..928f91612c 100644 --- a/docs/dyn/migrationcenter_v1.projects.locations.assets.html +++ b/docs/dyn/migrationcenter_v1.projects.locations.assets.html @@ -619,6 +619,7 @@

Method Details

}, ], }, + "defaultGateway": "A String", # Optional. Default gateway address. "primaryIpAddress": "A String", # The primary IP address of the machine. "primaryMacAddress": "A String", # MAC address of the machine. This property is used to uniqly identify the machine. "publicIpAddress": "A String", # The public IP address of the machine. @@ -1141,6 +1142,7 @@

Method Details

}, ], }, + "defaultGateway": "A String", # Optional. Default gateway address. "primaryIpAddress": "A String", # The primary IP address of the machine. "primaryMacAddress": "A String", # MAC address of the machine. This property is used to uniqly identify the machine. "publicIpAddress": "A String", # The public IP address of the machine. @@ -1697,6 +1699,7 @@

Method Details

}, ], }, + "defaultGateway": "A String", # Optional. Default gateway address. "primaryIpAddress": "A String", # The primary IP address of the machine. "primaryMacAddress": "A String", # MAC address of the machine. This property is used to uniqly identify the machine. "publicIpAddress": "A String", # The public IP address of the machine. @@ -2234,6 +2237,7 @@

Method Details

}, ], }, + "defaultGateway": "A String", # Optional. Default gateway address. "primaryIpAddress": "A String", # The primary IP address of the machine. "primaryMacAddress": "A String", # MAC address of the machine. This property is used to uniqly identify the machine. "publicIpAddress": "A String", # The public IP address of the machine. @@ -2771,6 +2775,7 @@

Method Details

}, ], }, + "defaultGateway": "A String", # Optional. Default gateway address. "primaryIpAddress": "A String", # The primary IP address of the machine. "primaryMacAddress": "A String", # MAC address of the machine. This property is used to uniqly identify the machine. "publicIpAddress": "A String", # The public IP address of the machine. @@ -3288,6 +3293,7 @@

Method Details

}, ], }, + "defaultGateway": "A String", # Optional. Default gateway address. "primaryIpAddress": "A String", # The primary IP address of the machine. "primaryMacAddress": "A String", # MAC address of the machine. This property is used to uniqly identify the machine. "publicIpAddress": "A String", # The public IP address of the machine. @@ -3767,6 +3773,7 @@

Method Details

}, ], }, + "defaultGateway": "A String", # Optional. Default gateway address. "primaryIpAddress": "A String", # The primary IP address of the machine. "primaryMacAddress": "A String", # MAC address of the machine. This property is used to uniqly identify the machine. "publicIpAddress": "A String", # The public IP address of the machine. diff --git a/docs/dyn/migrationcenter_v1.projects.locations.reportConfigs.reports.html b/docs/dyn/migrationcenter_v1.projects.locations.reportConfigs.reports.html index 7ce28792b3..65306c647b 100644 --- a/docs/dyn/migrationcenter_v1.projects.locations.reportConfigs.reports.html +++ b/docs/dyn/migrationcenter_v1.projects.locations.reportConfigs.reports.html @@ -74,6 +74,9 @@

Migration Center API . projects . locations . reportConfigs . reports

Instance Methods

+

+ artifactLink(name, body=None, x__xgafv=None)

+

Gets the link to the generated artifact of a given type for a Report.

close()

Close httplib2 connections.

@@ -93,6 +96,33 @@

Instance Methods

list_next()

Retrieves the next page of results.

Method Details

+
+ artifactLink(name, body=None, x__xgafv=None) +
Gets the link to the generated artifact of a given type for a Report.
+
+Args:
+  name: string, Required. Name of the resource. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # A request to generate a link to an artifact for a Report.
+  "artifactType": "A String", # Required. Type of the artifact requested.
+}
+
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Describes a link to a generated artifact of the report.
+  "uri": "A String", # Output only. URI of the artifact.
+  "uriExpirationTime": "A String", # Output only. Expiration time of the URI.
+}
+
+
close()
Close httplib2 connections.
diff --git a/docs/dyn/migrationcenter_v1.projects.locations.sources.errorFrames.html b/docs/dyn/migrationcenter_v1.projects.locations.sources.errorFrames.html index 68fb6ad20a..495bd1922d 100644 --- a/docs/dyn/migrationcenter_v1.projects.locations.sources.errorFrames.html +++ b/docs/dyn/migrationcenter_v1.projects.locations.sources.errorFrames.html @@ -475,6 +475,7 @@

Method Details

}, ], }, + "defaultGateway": "A String", # Optional. Default gateway address. "primaryIpAddress": "A String", # The primary IP address of the machine. "primaryMacAddress": "A String", # MAC address of the machine. This property is used to uniqly identify the machine. "publicIpAddress": "A String", # The public IP address of the machine. @@ -931,6 +932,7 @@

Method Details

}, ], }, + "defaultGateway": "A String", # Optional. Default gateway address. "primaryIpAddress": "A String", # The primary IP address of the machine. "primaryMacAddress": "A String", # MAC address of the machine. This property is used to uniqly identify the machine. "publicIpAddress": "A String", # The public IP address of the machine. diff --git a/docs/dyn/migrationcenter_v1alpha1.projects.locations.reportConfigs.reports.html b/docs/dyn/migrationcenter_v1alpha1.projects.locations.reportConfigs.reports.html index edfc226498..c8a5430ce2 100644 --- a/docs/dyn/migrationcenter_v1alpha1.projects.locations.reportConfigs.reports.html +++ b/docs/dyn/migrationcenter_v1alpha1.projects.locations.reportConfigs.reports.html @@ -74,6 +74,14 @@

Migration Center API . projects . locations . reportConfigs . reports

Instance Methods

+

+ reportExportJobs() +

+

Returns the reportExportJobs Resource.

+ +

+ artifactLink(name, body=None, x__xgafv=None)

+

Gets the link to the generated artifact of a given type for a Report.

close()

Close httplib2 connections.

@@ -83,6 +91,9 @@

Instance Methods

delete(name, requestId=None, x__xgafv=None)

Deletes a Report.

+

+ export(name, body=None, x__xgafv=None)

+

Export a Report into a supported format.

get(name, view=None, x__xgafv=None)

Gets details of a single Report.

@@ -93,6 +104,34 @@

Instance Methods

list_next()

Retrieves the next page of results.

Method Details

+
+ artifactLink(name, body=None, x__xgafv=None) +
Gets the link to the generated artifact of a given type for a Report.
+
+Args:
+  name: string, Required. Name of the resource. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # A request to generate a link to an artifact for a Report.
+  "artifactType": "A String", # Required. Type of the artifact requested.
+}
+
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Describes a link to a generated artifact of the report.
+  "displayName": "A String", # Output only. Human friendly display name of the artifact.
+  "uri": "A String", # Output only. URI of the artifact.
+  "uriExpirationTime": "A String", # Output only. Expiration time of the URI.
+}
+
+
close()
Close httplib2 connections.
@@ -799,6 +838,9 @@

Method Details

"totalStorageBytes": "A String", # Sum of persistent storage in bytes of all the assets in this collection. }, }, + "tcoDetails": { # Detailed data related to Total Cost of Ownership (TCO) pricing. # Output only. Detailed data related to TCO reports. + "hasPricingData": True or False, # Output only. Whether the report has detailed pricing data. + }, "type": "A String", # Report type. "updateTime": "A String", # Output only. Last update timestamp. } @@ -870,6 +912,47 @@

Method Details

}
+
+ export(name, body=None, x__xgafv=None) +
Export a Report into a supported format.
+
+Args:
+  name: string, Required. Name of the resource. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # Request to export a detailed pricing report.
+}
+
+  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, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.
+    "a_key": "", # Properties of the object. Contains field @type with type URL.
+  },
+}
+
+
get(name, view=None, x__xgafv=None)
Gets details of a single Report.
@@ -1582,6 +1665,9 @@ 

Method Details

"totalStorageBytes": "A String", # Sum of persistent storage in bytes of all the assets in this collection. }, }, + "tcoDetails": { # Detailed data related to Total Cost of Ownership (TCO) pricing. # Output only. Detailed data related to TCO reports. + "hasPricingData": True or False, # Output only. Whether the report has detailed pricing data. + }, "type": "A String", # Report type. "updateTime": "A String", # Output only. Last update timestamp. }
@@ -2306,6 +2392,9 @@

Method Details

"totalStorageBytes": "A String", # Sum of persistent storage in bytes of all the assets in this collection. }, }, + "tcoDetails": { # Detailed data related to Total Cost of Ownership (TCO) pricing. # Output only. Detailed data related to TCO reports. + "hasPricingData": True or False, # Output only. Whether the report has detailed pricing data. + }, "type": "A String", # Report type. "updateTime": "A String", # Output only. Last update timestamp. }, diff --git a/docs/dyn/migrationcenter_v1alpha1.projects.locations.reportConfigs.reports.reportExportJobs.html b/docs/dyn/migrationcenter_v1alpha1.projects.locations.reportConfigs.reports.reportExportJobs.html new file mode 100644 index 0000000000..4f82276a6b --- /dev/null +++ b/docs/dyn/migrationcenter_v1alpha1.projects.locations.reportConfigs.reports.reportExportJobs.html @@ -0,0 +1,441 @@ + + + +

Migration Center API . projects . locations . reportConfigs . reports . reportExportJobs

+

Instance Methods

+

+ close()

+

Close httplib2 connections.

+

+ create(parent, body=None, reportExportJobId=None, requestId=None, x__xgafv=None)

+

Export a Report into a supported destination.

+

+ delete(name, requestId=None, x__xgafv=None)

+

Deletes an report export job.

+

+ get(name, x__xgafv=None)

+

Gets the details of a report export job.

+

+ list(parent, pageSize=None, pageToken=None, x__xgafv=None)

+

Lists all the report export jobs for a given report.

+

+ list_next()

+

Retrieves the next page of results.

+

+ run(name, body=None, x__xgafv=None)

+

Runs a report export job.

+

Method Details

+
+ close() +
Close httplib2 connections.
+
+ +
+ create(parent, body=None, reportExportJobId=None, requestId=None, x__xgafv=None) +
Export a Report into a supported destination.
+
+Args:
+  parent: string, Required. The parent resource where this export job will be created. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # Report export job message.
+  "name": "A String", # Output only. Identifier. Resource name.
+  "recentExecutions": [ # Output only. Recent not expired executions of the export report job.
+    { # Execution status of report export operation.
+      "endTime": "A String", # Output only. Completion time of the export.
+      "executionId": "A String", # Output only. Globally unique identifier of the execution.
+      "expireTime": "A String", # Output only. Expiration time for the export and artifacts.
+      "progressPercentage": 42, # Output only. Represents the progress of the execution. It reaches 100 when the execution is successfully completed. When the execution finishes with a failure, the progress is set to 0.
+      "result": { # Contains the result of the report export. # Output only. Result of the export execution.
+        "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). # Output only. Error encountered during export.
+          "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.
+        },
+        "outputFiles": { # Contains a list of output files. # Output only. List of output files.
+          "entries": [ # List of output files.
+            { # Contains a single output file.
+              "csvOutputFile": { # Contains a single output file of type CSV. # Output only. CSV output file.
+                "columnsCount": 42, # Output only. Number of columns in the file.
+                "rowCount": 42, # Output only. Number of rows in the file.
+                "signedUri": { # Contains a signed URI. # Output only. Signed URI destination.
+                  "file": "A String", # Output only. Name of the file the Signed URI references.
+                  "uri": "A String", # Output only. Download URI for the file.
+                },
+              },
+              "fileSizeBytes": "A String", # Output only. File size in bytes.
+              "xlsxOutputFile": { # Contains a single output file of type XLSX. # Output only. XLSX output file.
+                "signedUri": { # Contains a signed URI. # Output only. Signed URI destination.
+                  "file": "A String", # Output only. Name of the file the Signed URI references.
+                  "uri": "A String", # Output only. Download URI for the file.
+                },
+              },
+            },
+          ],
+        },
+        "signedUris": { # Contains a list of Signed URIs. # Output only. Signed URLs for downloading export artifacts.
+          "signedUris": [ # Output only. List of signed URIs.
+            { # Contains a signed URI.
+              "file": "A String", # Output only. Name of the file the Signed URI references.
+              "uri": "A String", # Output only. Download URI for the file.
+            },
+          ],
+        },
+      },
+      "startTime": "A String", # Output only. Execution start timestamp.
+    },
+  ],
+  "signedUriDestination": { # Signed URI destination configuration. # Export with a SignedUri.
+    "fileFormat": "A String", # Required. The file format to export.
+  },
+}
+
+  reportExportJobId: string, Required. The ID to use for the report export job.
+  requestId: string, Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes after the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).
+  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, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.
+    "a_key": "", # Properties of the object. Contains field @type with type URL.
+  },
+}
+
+ +
+ delete(name, requestId=None, x__xgafv=None) +
Deletes an report export job.
+
+Args:
+  name: string, Required. Name of the resource. (required)
+  requestId: string, Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes after the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).
+  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, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.
+    "a_key": "", # Properties of the object. Contains field @type with type URL.
+  },
+}
+
+ +
+ get(name, x__xgafv=None) +
Gets the details of a report export job.
+
+Args:
+  name: string, Required. Name of the resource. (required)
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Report export job message.
+  "name": "A String", # Output only. Identifier. Resource name.
+  "recentExecutions": [ # Output only. Recent not expired executions of the export report job.
+    { # Execution status of report export operation.
+      "endTime": "A String", # Output only. Completion time of the export.
+      "executionId": "A String", # Output only. Globally unique identifier of the execution.
+      "expireTime": "A String", # Output only. Expiration time for the export and artifacts.
+      "progressPercentage": 42, # Output only. Represents the progress of the execution. It reaches 100 when the execution is successfully completed. When the execution finishes with a failure, the progress is set to 0.
+      "result": { # Contains the result of the report export. # Output only. Result of the export execution.
+        "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). # Output only. Error encountered during export.
+          "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.
+        },
+        "outputFiles": { # Contains a list of output files. # Output only. List of output files.
+          "entries": [ # List of output files.
+            { # Contains a single output file.
+              "csvOutputFile": { # Contains a single output file of type CSV. # Output only. CSV output file.
+                "columnsCount": 42, # Output only. Number of columns in the file.
+                "rowCount": 42, # Output only. Number of rows in the file.
+                "signedUri": { # Contains a signed URI. # Output only. Signed URI destination.
+                  "file": "A String", # Output only. Name of the file the Signed URI references.
+                  "uri": "A String", # Output only. Download URI for the file.
+                },
+              },
+              "fileSizeBytes": "A String", # Output only. File size in bytes.
+              "xlsxOutputFile": { # Contains a single output file of type XLSX. # Output only. XLSX output file.
+                "signedUri": { # Contains a signed URI. # Output only. Signed URI destination.
+                  "file": "A String", # Output only. Name of the file the Signed URI references.
+                  "uri": "A String", # Output only. Download URI for the file.
+                },
+              },
+            },
+          ],
+        },
+        "signedUris": { # Contains a list of Signed URIs. # Output only. Signed URLs for downloading export artifacts.
+          "signedUris": [ # Output only. List of signed URIs.
+            { # Contains a signed URI.
+              "file": "A String", # Output only. Name of the file the Signed URI references.
+              "uri": "A String", # Output only. Download URI for the file.
+            },
+          ],
+        },
+      },
+      "startTime": "A String", # Output only. Execution start timestamp.
+    },
+  ],
+  "signedUriDestination": { # Signed URI destination configuration. # Export with a SignedUri.
+    "fileFormat": "A String", # Required. The file format to export.
+  },
+}
+
+ +
+ list(parent, pageSize=None, pageToken=None, x__xgafv=None) +
Lists all the report export jobs for a given report.
+
+Args:
+  parent: string, Required. Parent report owning the export jobs. (required)
+  pageSize: integer, Optional. Requested page size. The server may return fewer items than requested. If unspecified, the server will pick an appropriate default value.
+  pageToken: string, Optional. A token identifying a page of results that the server should return.
+  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 listing report export jobs.
+  "nextPageToken": "A String", # Output only. A token identifying a page of results the server should return.
+  "reportExportJobs": [ # Output only. The list of report export jobs.
+    { # Report export job message.
+      "name": "A String", # Output only. Identifier. Resource name.
+      "recentExecutions": [ # Output only. Recent not expired executions of the export report job.
+        { # Execution status of report export operation.
+          "endTime": "A String", # Output only. Completion time of the export.
+          "executionId": "A String", # Output only. Globally unique identifier of the execution.
+          "expireTime": "A String", # Output only. Expiration time for the export and artifacts.
+          "progressPercentage": 42, # Output only. Represents the progress of the execution. It reaches 100 when the execution is successfully completed. When the execution finishes with a failure, the progress is set to 0.
+          "result": { # Contains the result of the report export. # Output only. Result of the export execution.
+            "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). # Output only. Error encountered during export.
+              "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.
+            },
+            "outputFiles": { # Contains a list of output files. # Output only. List of output files.
+              "entries": [ # List of output files.
+                { # Contains a single output file.
+                  "csvOutputFile": { # Contains a single output file of type CSV. # Output only. CSV output file.
+                    "columnsCount": 42, # Output only. Number of columns in the file.
+                    "rowCount": 42, # Output only. Number of rows in the file.
+                    "signedUri": { # Contains a signed URI. # Output only. Signed URI destination.
+                      "file": "A String", # Output only. Name of the file the Signed URI references.
+                      "uri": "A String", # Output only. Download URI for the file.
+                    },
+                  },
+                  "fileSizeBytes": "A String", # Output only. File size in bytes.
+                  "xlsxOutputFile": { # Contains a single output file of type XLSX. # Output only. XLSX output file.
+                    "signedUri": { # Contains a signed URI. # Output only. Signed URI destination.
+                      "file": "A String", # Output only. Name of the file the Signed URI references.
+                      "uri": "A String", # Output only. Download URI for the file.
+                    },
+                  },
+                },
+              ],
+            },
+            "signedUris": { # Contains a list of Signed URIs. # Output only. Signed URLs for downloading export artifacts.
+              "signedUris": [ # Output only. List of signed URIs.
+                { # Contains a signed URI.
+                  "file": "A String", # Output only. Name of the file the Signed URI references.
+                  "uri": "A String", # Output only. Download URI for the file.
+                },
+              ],
+            },
+          },
+          "startTime": "A String", # Output only. Execution start timestamp.
+        },
+      ],
+      "signedUriDestination": { # Signed URI destination configuration. # Export with a SignedUri.
+        "fileFormat": "A String", # Required. The file format to export.
+      },
+    },
+  ],
+}
+
+ +
+ list_next() +
Retrieves the next page of results.
+
+        Args:
+          previous_request: The request for the previous page. (required)
+          previous_response: The response from the request for the previous page. (required)
+
+        Returns:
+          A request object that you can call 'execute()' on to request the next
+          page. Returns None if there are no more items in the collection.
+        
+
+ +
+ run(name, body=None, x__xgafv=None) +
Runs a report export job.
+
+Args:
+  name: string, Required. Name of the resource. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # A request to run a report export job.
+  "requestId": "A String", # Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes after the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).
+}
+
+  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, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.
+    "a_key": "", # Properties of the object. Contains field @type with type URL.
+  },
+}
+
+ + \ No newline at end of file diff --git a/docs/dyn/netapp_v1.projects.locations.hostGroups.html b/docs/dyn/netapp_v1.projects.locations.hostGroups.html new file mode 100644 index 0000000000..11481aaee2 --- /dev/null +++ b/docs/dyn/netapp_v1.projects.locations.hostGroups.html @@ -0,0 +1,333 @@ + + + +

NetApp API . projects . locations . hostGroups

+

Instance Methods

+

+ close()

+

Close httplib2 connections.

+

+ create(parent, body=None, hostGroupId=None, x__xgafv=None)

+

Creates a new host group.

+

+ delete(name, x__xgafv=None)

+

Deletes a host group.

+

+ get(name, x__xgafv=None)

+

Returns details of the specified host group.

+

+ list(parent, filter=None, orderBy=None, pageSize=None, pageToken=None, x__xgafv=None)

+

Returns a list of host groups in a location. Use '-' as location to list host groups across all locations.

+

+ list_next()

+

Retrieves the next page of results.

+

+ patch(name, body=None, updateMask=None, x__xgafv=None)

+

Updates an existing host group.

+

Method Details

+
+ close() +
Close httplib2 connections.
+
+ +
+ create(parent, body=None, hostGroupId=None, x__xgafv=None) +
Creates a new host group.
+
+Args:
+  parent: string, Required. Parent value for CreateHostGroupRequest (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # Host group is a collection of hosts that can be used for accessing a Block Volume.
+  "createTime": "A String", # Output only. Create time of the host group.
+  "description": "A String", # Optional. Description of the host group.
+  "hosts": [ # Required. The list of hosts associated with the host group.
+    "A String",
+  ],
+  "labels": { # Optional. Labels of the host group.
+    "a_key": "A String",
+  },
+  "name": "A String", # Identifier. The resource name of the host group. Format: `projects/{project_number}/locations/{location_id}/hostGroups/{host_group_id}`.
+  "osType": "A String", # Required. The OS type of the host group. It indicates the type of operating system used by all of the hosts in the HostGroup. All hosts in a HostGroup must be of the same OS type. This can be set only when creating a HostGroup.
+  "state": "A String", # Output only. State of the host group.
+  "type": "A String", # Required. Type of the host group.
+}
+
+  hostGroupId: string, Required. ID of the host group to create. Must be unique within the parent resource. Must contain only letters, numbers, and hyphen, with the first character a letter or underscore, the last a letter or underscore or a number, and a 63 character maximum.
+  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, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.
+    "a_key": "", # Properties of the object. Contains field @type with type URL.
+  },
+}
+
+ +
+ delete(name, x__xgafv=None) +
Deletes a host group.
+
+Args:
+  name: string, Required. The resource name of the host group. Format: `projects/{project_number}/locations/{location_id}/hostGroups/{host_group_id}`. (required)
+  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, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.
+    "a_key": "", # Properties of the object. Contains field @type with type URL.
+  },
+}
+
+ +
+ get(name, x__xgafv=None) +
Returns details of the specified host group.
+
+Args:
+  name: string, Required. The resource name of the host group. Format: `projects/{project_number}/locations/{location_id}/hostGroups/{host_group_id}`. (required)
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Host group is a collection of hosts that can be used for accessing a Block Volume.
+  "createTime": "A String", # Output only. Create time of the host group.
+  "description": "A String", # Optional. Description of the host group.
+  "hosts": [ # Required. The list of hosts associated with the host group.
+    "A String",
+  ],
+  "labels": { # Optional. Labels of the host group.
+    "a_key": "A String",
+  },
+  "name": "A String", # Identifier. The resource name of the host group. Format: `projects/{project_number}/locations/{location_id}/hostGroups/{host_group_id}`.
+  "osType": "A String", # Required. The OS type of the host group. It indicates the type of operating system used by all of the hosts in the HostGroup. All hosts in a HostGroup must be of the same OS type. This can be set only when creating a HostGroup.
+  "state": "A String", # Output only. State of the host group.
+  "type": "A String", # Required. Type of the host group.
+}
+
+ +
+ list(parent, filter=None, orderBy=None, pageSize=None, pageToken=None, x__xgafv=None) +
Returns a list of host groups in a location. Use '-' as location to list host groups across all locations.
+
+Args:
+  parent: string, Required. Parent value for ListHostGroupsRequest (required)
+  filter: string, Optional. Filter to apply to the request.
+  orderBy: string, Optional. Hint for how to order the results
+  pageSize: integer, Optional. Requested page size. Server may return fewer items than requested. If unspecified, the server will pick an appropriate default.
+  pageToken: string, Optional. A token identifying a page of results the server should return.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # ListHostGroupsResponse is the response to a ListHostGroupsRequest.
+  "hostGroups": [ # The list of host groups.
+    { # Host group is a collection of hosts that can be used for accessing a Block Volume.
+      "createTime": "A String", # Output only. Create time of the host group.
+      "description": "A String", # Optional. Description of the host group.
+      "hosts": [ # Required. The list of hosts associated with the host group.
+        "A String",
+      ],
+      "labels": { # Optional. Labels of the host group.
+        "a_key": "A String",
+      },
+      "name": "A String", # Identifier. The resource name of the host group. Format: `projects/{project_number}/locations/{location_id}/hostGroups/{host_group_id}`.
+      "osType": "A String", # Required. The OS type of the host group. It indicates the type of operating system used by all of the hosts in the HostGroup. All hosts in a HostGroup must be of the same OS type. This can be set only when creating a HostGroup.
+      "state": "A String", # Output only. State of the host group.
+      "type": "A String", # Required. Type of the host group.
+    },
+  ],
+  "nextPageToken": "A String", # A token identifying a page of results the server should return.
+  "unreachable": [ # Locations that could not be reached.
+    "A String",
+  ],
+}
+
+ +
+ list_next() +
Retrieves the next page of results.
+
+        Args:
+          previous_request: The request for the previous page. (required)
+          previous_response: The response from the request for the previous page. (required)
+
+        Returns:
+          A request object that you can call 'execute()' on to request the next
+          page. Returns None if there are no more items in the collection.
+        
+
+ +
+ patch(name, body=None, updateMask=None, x__xgafv=None) +
Updates an existing host group.
+
+Args:
+  name: string, Identifier. The resource name of the host group. Format: `projects/{project_number}/locations/{location_id}/hostGroups/{host_group_id}`. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # Host group is a collection of hosts that can be used for accessing a Block Volume.
+  "createTime": "A String", # Output only. Create time of the host group.
+  "description": "A String", # Optional. Description of the host group.
+  "hosts": [ # Required. The list of hosts associated with the host group.
+    "A String",
+  ],
+  "labels": { # Optional. Labels of the host group.
+    "a_key": "A String",
+  },
+  "name": "A String", # Identifier. The resource name of the host group. Format: `projects/{project_number}/locations/{location_id}/hostGroups/{host_group_id}`.
+  "osType": "A String", # Required. The OS type of the host group. It indicates the type of operating system used by all of the hosts in the HostGroup. All hosts in a HostGroup must be of the same OS type. This can be set only when creating a HostGroup.
+  "state": "A String", # Output only. State of the host group.
+  "type": "A String", # Required. Type of the host group.
+}
+
+  updateMask: string, Optional. The list of fields to update.
+  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, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.
+    "a_key": "", # Properties of the object. Contains field @type with type URL.
+  },
+}
+
+ + \ No newline at end of file diff --git a/docs/dyn/netapp_v1.projects.locations.html b/docs/dyn/netapp_v1.projects.locations.html index 3ece00c9c9..4e3a2e5581 100644 --- a/docs/dyn/netapp_v1.projects.locations.html +++ b/docs/dyn/netapp_v1.projects.locations.html @@ -89,6 +89,11 @@

Instance Methods

Returns the backupVaults Resource.

+

+ hostGroups() +

+

Returns the hostGroups Resource.

+

kmsConfigs()

diff --git a/docs/dyn/netapp_v1.projects.locations.operations.html b/docs/dyn/netapp_v1.projects.locations.operations.html index 76833af792..43e9e6de43 100644 --- a/docs/dyn/netapp_v1.projects.locations.operations.html +++ b/docs/dyn/netapp_v1.projects.locations.operations.html @@ -184,7 +184,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -216,7 +216,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], }
diff --git a/docs/dyn/netapp_v1.projects.locations.storagePools.html b/docs/dyn/netapp_v1.projects.locations.storagePools.html index cb0a5b6c1e..fa7b4360ff 100644 --- a/docs/dyn/netapp_v1.projects.locations.storagePools.html +++ b/docs/dyn/netapp_v1.projects.locations.storagePools.html @@ -147,6 +147,7 @@

Method Details

"stateDetails": "A String", # Output only. State details of the storage pool "totalIops": "A String", # Optional. Custom Performance Total IOPS of the pool if not provided, it will be calculated based on the total_throughput_mibps "totalThroughputMibps": "A String", # Optional. Custom Performance Total Throughput of the pool (in MiBps) + "type": "A String", # Optional. Type of the storage pool. This field is used to control whether the pool supports FILE based volumes only or UNIFIED (both FILE and BLOCK) volumes. If not specified during creation, it defaults to FILE. "volumeCapacityGib": "A String", # Output only. Allocated size of all volumes in GIB in the storage pool "volumeCount": 42, # Output only. Volume count of the storage pool "zone": "A String", # Optional. Specifies the active zone for regional storagePool. @@ -262,6 +263,7 @@

Method Details

"stateDetails": "A String", # Output only. State details of the storage pool "totalIops": "A String", # Optional. Custom Performance Total IOPS of the pool if not provided, it will be calculated based on the total_throughput_mibps "totalThroughputMibps": "A String", # Optional. Custom Performance Total Throughput of the pool (in MiBps) + "type": "A String", # Optional. Type of the storage pool. This field is used to control whether the pool supports FILE based volumes only or UNIFIED (both FILE and BLOCK) volumes. If not specified during creation, it defaults to FILE. "volumeCapacityGib": "A String", # Output only. Allocated size of all volumes in GIB in the storage pool "volumeCount": 42, # Output only. Volume count of the storage pool "zone": "A String", # Optional. Specifies the active zone for regional storagePool. @@ -320,6 +322,7 @@

Method Details

"stateDetails": "A String", # Output only. State details of the storage pool "totalIops": "A String", # Optional. Custom Performance Total IOPS of the pool if not provided, it will be calculated based on the total_throughput_mibps "totalThroughputMibps": "A String", # Optional. Custom Performance Total Throughput of the pool (in MiBps) + "type": "A String", # Optional. Type of the storage pool. This field is used to control whether the pool supports FILE based volumes only or UNIFIED (both FILE and BLOCK) volumes. If not specified during creation, it defaults to FILE. "volumeCapacityGib": "A String", # Output only. Allocated size of all volumes in GIB in the storage pool "volumeCount": 42, # Output only. Volume count of the storage pool "zone": "A String", # Optional. Specifies the active zone for regional storagePool. @@ -385,6 +388,7 @@

Method Details

"stateDetails": "A String", # Output only. State details of the storage pool "totalIops": "A String", # Optional. Custom Performance Total IOPS of the pool if not provided, it will be calculated based on the total_throughput_mibps "totalThroughputMibps": "A String", # Optional. Custom Performance Total Throughput of the pool (in MiBps) + "type": "A String", # Optional. Type of the storage pool. This field is used to control whether the pool supports FILE based volumes only or UNIFIED (both FILE and BLOCK) volumes. If not specified during creation, it defaults to FILE. "volumeCapacityGib": "A String", # Output only. Allocated size of all volumes in GIB in the storage pool "volumeCount": 42, # Output only. Volume count of the storage pool "zone": "A String", # Optional. Specifies the active zone for regional storagePool. diff --git a/docs/dyn/netapp_v1.projects.locations.volumes.html b/docs/dyn/netapp_v1.projects.locations.volumes.html index e624240f27..ce2dda931e 100644 --- a/docs/dyn/netapp_v1.projects.locations.volumes.html +++ b/docs/dyn/netapp_v1.projects.locations.volumes.html @@ -141,6 +141,17 @@

Method Details

"backupVault": "A String", # Optional. Name of backup vault. Format: projects/{project_id}/locations/{location}/backupVaults/{backup_vault_id} "scheduledBackupEnabled": True or False, # Optional. When set to true, scheduled backup is enabled on the volume. This field should be nil when there's no backup policy attached. }, + "blockDevices": [ # Optional. Block devices for the volume. Currently, only one block device is permitted per Volume. + { # Block device represents the device(s) which are stored in the block volume. + "hostGroups": [ # Optional. A list of host groups that identify hosts that can mount the block volume. Format: `projects/{project_id}/locations/{location}/hostGroups/{host_group_id}` This field can be updated after the block device is created. + "A String", + ], + "identifier": "A String", # Output only. Device identifier of the Block volume. This represents lun_serial_number for iSCSI volumes + "name": "A String", # Optional. User-defined name for the block device, unique within the Volume. In case no user input is provided, name will be autogenerated in the backend. The name must meet the following requirements: * Be between 1 and 255 characters long. * Contain only uppercase or lowercase letters (A-Z, a-z), numbers (0-9), and the following special characters: "-", "_", "}", "{", ".". * Spaces are not allowed. + "osType": "A String", # Required. Immutable. The OS type of the volume. This field can't be changed after the block device is created. + "sizeGib": "A String", # Optional. The size of the block device in GiB. Any value provided in this field during Volume creation is IGNORED. The block device's size is system-managed and will be set to match the parent Volume's `capacity_gib`. + }, + ], "cacheParameters": { # Cache Parameters for the volume. # Optional. Cache parameters for the volume. "cacheConfig": { # Configuration of the cache volume. # Optional. Configuration of the cache volume. "cifsChangeNotifyEnabled": True or False, # Optional. Flag indicating whether a CIFS change notification is enabled for the FlexCache volume. @@ -368,6 +379,17 @@

Method Details

"backupVault": "A String", # Optional. Name of backup vault. Format: projects/{project_id}/locations/{location}/backupVaults/{backup_vault_id} "scheduledBackupEnabled": True or False, # Optional. When set to true, scheduled backup is enabled on the volume. This field should be nil when there's no backup policy attached. }, + "blockDevices": [ # Optional. Block devices for the volume. Currently, only one block device is permitted per Volume. + { # Block device represents the device(s) which are stored in the block volume. + "hostGroups": [ # Optional. A list of host groups that identify hosts that can mount the block volume. Format: `projects/{project_id}/locations/{location}/hostGroups/{host_group_id}` This field can be updated after the block device is created. + "A String", + ], + "identifier": "A String", # Output only. Device identifier of the Block volume. This represents lun_serial_number for iSCSI volumes + "name": "A String", # Optional. User-defined name for the block device, unique within the Volume. In case no user input is provided, name will be autogenerated in the backend. The name must meet the following requirements: * Be between 1 and 255 characters long. * Contain only uppercase or lowercase letters (A-Z, a-z), numbers (0-9), and the following special characters: "-", "_", "}", "{", ".". * Spaces are not allowed. + "osType": "A String", # Required. Immutable. The OS type of the volume. This field can't be changed after the block device is created. + "sizeGib": "A String", # Optional. The size of the block device in GiB. Any value provided in this field during Volume creation is IGNORED. The block device's size is system-managed and will be set to match the parent Volume's `capacity_gib`. + }, + ], "cacheParameters": { # Cache Parameters for the volume. # Optional. Cache parameters for the volume. "cacheConfig": { # Configuration of the cache volume. # Optional. Configuration of the cache volume. "cifsChangeNotifyEnabled": True or False, # Optional. Flag indicating whether a CIFS change notification is enabled for the FlexCache volume. @@ -540,6 +562,17 @@

Method Details

"backupVault": "A String", # Optional. Name of backup vault. Format: projects/{project_id}/locations/{location}/backupVaults/{backup_vault_id} "scheduledBackupEnabled": True or False, # Optional. When set to true, scheduled backup is enabled on the volume. This field should be nil when there's no backup policy attached. }, + "blockDevices": [ # Optional. Block devices for the volume. Currently, only one block device is permitted per Volume. + { # Block device represents the device(s) which are stored in the block volume. + "hostGroups": [ # Optional. A list of host groups that identify hosts that can mount the block volume. Format: `projects/{project_id}/locations/{location}/hostGroups/{host_group_id}` This field can be updated after the block device is created. + "A String", + ], + "identifier": "A String", # Output only. Device identifier of the Block volume. This represents lun_serial_number for iSCSI volumes + "name": "A String", # Optional. User-defined name for the block device, unique within the Volume. In case no user input is provided, name will be autogenerated in the backend. The name must meet the following requirements: * Be between 1 and 255 characters long. * Contain only uppercase or lowercase letters (A-Z, a-z), numbers (0-9), and the following special characters: "-", "_", "}", "{", ".". * Spaces are not allowed. + "osType": "A String", # Required. Immutable. The OS type of the volume. This field can't be changed after the block device is created. + "sizeGib": "A String", # Optional. The size of the block device in GiB. Any value provided in this field during Volume creation is IGNORED. The block device's size is system-managed and will be set to match the parent Volume's `capacity_gib`. + }, + ], "cacheParameters": { # Cache Parameters for the volume. # Optional. Cache parameters for the volume. "cacheConfig": { # Configuration of the cache volume. # Optional. Configuration of the cache volume. "cifsChangeNotifyEnabled": True or False, # Optional. Flag indicating whether a CIFS change notification is enabled for the FlexCache volume. @@ -713,6 +746,17 @@

Method Details

"backupVault": "A String", # Optional. Name of backup vault. Format: projects/{project_id}/locations/{location}/backupVaults/{backup_vault_id} "scheduledBackupEnabled": True or False, # Optional. When set to true, scheduled backup is enabled on the volume. This field should be nil when there's no backup policy attached. }, + "blockDevices": [ # Optional. Block devices for the volume. Currently, only one block device is permitted per Volume. + { # Block device represents the device(s) which are stored in the block volume. + "hostGroups": [ # Optional. A list of host groups that identify hosts that can mount the block volume. Format: `projects/{project_id}/locations/{location}/hostGroups/{host_group_id}` This field can be updated after the block device is created. + "A String", + ], + "identifier": "A String", # Output only. Device identifier of the Block volume. This represents lun_serial_number for iSCSI volumes + "name": "A String", # Optional. User-defined name for the block device, unique within the Volume. In case no user input is provided, name will be autogenerated in the backend. The name must meet the following requirements: * Be between 1 and 255 characters long. * Contain only uppercase or lowercase letters (A-Z, a-z), numbers (0-9), and the following special characters: "-", "_", "}", "{", ".". * Spaces are not allowed. + "osType": "A String", # Required. Immutable. The OS type of the volume. This field can't be changed after the block device is created. + "sizeGib": "A String", # Optional. The size of the block device in GiB. Any value provided in this field during Volume creation is IGNORED. The block device's size is system-managed and will be set to match the parent Volume's `capacity_gib`. + }, + ], "cacheParameters": { # Cache Parameters for the volume. # Optional. Cache parameters for the volume. "cacheConfig": { # Configuration of the cache volume. # Optional. Configuration of the cache volume. "cifsChangeNotifyEnabled": True or False, # Optional. Flag indicating whether a CIFS change notification is enabled for the FlexCache volume. diff --git a/docs/dyn/netapp_v1beta1.projects.locations.hostGroups.html b/docs/dyn/netapp_v1beta1.projects.locations.hostGroups.html new file mode 100644 index 0000000000..f4192f8f45 --- /dev/null +++ b/docs/dyn/netapp_v1beta1.projects.locations.hostGroups.html @@ -0,0 +1,333 @@ + + + +

NetApp API . projects . locations . hostGroups

+

Instance Methods

+

+ close()

+

Close httplib2 connections.

+

+ create(parent, body=None, hostGroupId=None, x__xgafv=None)

+

Creates a new host group.

+

+ delete(name, x__xgafv=None)

+

Deletes a host group.

+

+ get(name, x__xgafv=None)

+

Returns details of the specified host group.

+

+ list(parent, filter=None, orderBy=None, pageSize=None, pageToken=None, x__xgafv=None)

+

Returns a list of host groups in a location. Use '-' as location to list host groups across all locations.

+

+ list_next()

+

Retrieves the next page of results.

+

+ patch(name, body=None, updateMask=None, x__xgafv=None)

+

Updates an existing host group.

+

Method Details

+
+ close() +
Close httplib2 connections.
+
+ +
+ create(parent, body=None, hostGroupId=None, x__xgafv=None) +
Creates a new host group.
+
+Args:
+  parent: string, Required. Parent value for CreateHostGroupRequest (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # Host group is a collection of hosts that can be used for accessing a Block Volume.
+  "createTime": "A String", # Output only. Create time of the host group.
+  "description": "A String", # Optional. Description of the host group.
+  "hosts": [ # Required. The list of hosts associated with the host group.
+    "A String",
+  ],
+  "labels": { # Optional. Labels of the host group.
+    "a_key": "A String",
+  },
+  "name": "A String", # Identifier. The resource name of the host group. Format: `projects/{project_number}/locations/{location_id}/hostGroups/{host_group_id}`.
+  "osType": "A String", # Required. The OS type of the host group. It indicates the type of operating system used by all of the hosts in the HostGroup. All hosts in a HostGroup must be of the same OS type. This can be set only when creating a HostGroup.
+  "state": "A String", # Output only. State of the host group.
+  "type": "A String", # Required. Type of the host group.
+}
+
+  hostGroupId: string, Required. ID of the host group to create. Must be unique within the parent resource. Must contain only letters, numbers, and hyphen, with the first character a letter or underscore, the last a letter or underscore or a number, and a 63 character maximum.
+  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, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.
+    "a_key": "", # Properties of the object. Contains field @type with type URL.
+  },
+}
+
+ +
+ delete(name, x__xgafv=None) +
Deletes a host group.
+
+Args:
+  name: string, Required. The resource name of the host group. Format: `projects/{project_number}/locations/{location_id}/hostGroups/{host_group_id}`. (required)
+  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, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.
+    "a_key": "", # Properties of the object. Contains field @type with type URL.
+  },
+}
+
+ +
+ get(name, x__xgafv=None) +
Returns details of the specified host group.
+
+Args:
+  name: string, Required. The resource name of the host group. Format: `projects/{project_number}/locations/{location_id}/hostGroups/{host_group_id}`. (required)
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Host group is a collection of hosts that can be used for accessing a Block Volume.
+  "createTime": "A String", # Output only. Create time of the host group.
+  "description": "A String", # Optional. Description of the host group.
+  "hosts": [ # Required. The list of hosts associated with the host group.
+    "A String",
+  ],
+  "labels": { # Optional. Labels of the host group.
+    "a_key": "A String",
+  },
+  "name": "A String", # Identifier. The resource name of the host group. Format: `projects/{project_number}/locations/{location_id}/hostGroups/{host_group_id}`.
+  "osType": "A String", # Required. The OS type of the host group. It indicates the type of operating system used by all of the hosts in the HostGroup. All hosts in a HostGroup must be of the same OS type. This can be set only when creating a HostGroup.
+  "state": "A String", # Output only. State of the host group.
+  "type": "A String", # Required. Type of the host group.
+}
+
+ +
+ list(parent, filter=None, orderBy=None, pageSize=None, pageToken=None, x__xgafv=None) +
Returns a list of host groups in a location. Use '-' as location to list host groups across all locations.
+
+Args:
+  parent: string, Required. Parent value for ListHostGroupsRequest (required)
+  filter: string, Optional. Filter to apply to the request.
+  orderBy: string, Optional. Hint for how to order the results
+  pageSize: integer, Optional. Requested page size. Server may return fewer items than requested. If unspecified, the server will pick an appropriate default.
+  pageToken: string, Optional. A token identifying a page of results the server should return.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # ListHostGroupsResponse is the response to a ListHostGroupsRequest.
+  "hostGroups": [ # The list of host groups.
+    { # Host group is a collection of hosts that can be used for accessing a Block Volume.
+      "createTime": "A String", # Output only. Create time of the host group.
+      "description": "A String", # Optional. Description of the host group.
+      "hosts": [ # Required. The list of hosts associated with the host group.
+        "A String",
+      ],
+      "labels": { # Optional. Labels of the host group.
+        "a_key": "A String",
+      },
+      "name": "A String", # Identifier. The resource name of the host group. Format: `projects/{project_number}/locations/{location_id}/hostGroups/{host_group_id}`.
+      "osType": "A String", # Required. The OS type of the host group. It indicates the type of operating system used by all of the hosts in the HostGroup. All hosts in a HostGroup must be of the same OS type. This can be set only when creating a HostGroup.
+      "state": "A String", # Output only. State of the host group.
+      "type": "A String", # Required. Type of the host group.
+    },
+  ],
+  "nextPageToken": "A String", # A token identifying a page of results the server should return.
+  "unreachable": [ # Locations that could not be reached.
+    "A String",
+  ],
+}
+
+ +
+ list_next() +
Retrieves the next page of results.
+
+        Args:
+          previous_request: The request for the previous page. (required)
+          previous_response: The response from the request for the previous page. (required)
+
+        Returns:
+          A request object that you can call 'execute()' on to request the next
+          page. Returns None if there are no more items in the collection.
+        
+
+ +
+ patch(name, body=None, updateMask=None, x__xgafv=None) +
Updates an existing host group.
+
+Args:
+  name: string, Identifier. The resource name of the host group. Format: `projects/{project_number}/locations/{location_id}/hostGroups/{host_group_id}`. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # Host group is a collection of hosts that can be used for accessing a Block Volume.
+  "createTime": "A String", # Output only. Create time of the host group.
+  "description": "A String", # Optional. Description of the host group.
+  "hosts": [ # Required. The list of hosts associated with the host group.
+    "A String",
+  ],
+  "labels": { # Optional. Labels of the host group.
+    "a_key": "A String",
+  },
+  "name": "A String", # Identifier. The resource name of the host group. Format: `projects/{project_number}/locations/{location_id}/hostGroups/{host_group_id}`.
+  "osType": "A String", # Required. The OS type of the host group. It indicates the type of operating system used by all of the hosts in the HostGroup. All hosts in a HostGroup must be of the same OS type. This can be set only when creating a HostGroup.
+  "state": "A String", # Output only. State of the host group.
+  "type": "A String", # Required. Type of the host group.
+}
+
+  updateMask: string, Optional. The list of fields to update.
+  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, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.
+    "a_key": "", # Properties of the object. Contains field @type with type URL.
+  },
+}
+
+ + \ No newline at end of file diff --git a/docs/dyn/netapp_v1beta1.projects.locations.html b/docs/dyn/netapp_v1beta1.projects.locations.html index 4887e46102..c0f4704534 100644 --- a/docs/dyn/netapp_v1beta1.projects.locations.html +++ b/docs/dyn/netapp_v1beta1.projects.locations.html @@ -89,6 +89,11 @@

Instance Methods

Returns the backupVaults Resource.

+

+ hostGroups() +

+

Returns the hostGroups Resource.

+

kmsConfigs()

diff --git a/docs/dyn/netapp_v1beta1.projects.locations.operations.html b/docs/dyn/netapp_v1beta1.projects.locations.operations.html index 8309886f8e..2f7fce88b3 100644 --- a/docs/dyn/netapp_v1beta1.projects.locations.operations.html +++ b/docs/dyn/netapp_v1beta1.projects.locations.operations.html @@ -184,7 +184,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -216,7 +216,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], }
diff --git a/docs/dyn/netapp_v1beta1.projects.locations.storagePools.html b/docs/dyn/netapp_v1beta1.projects.locations.storagePools.html index 3b79e334ad..b43c5182da 100644 --- a/docs/dyn/netapp_v1beta1.projects.locations.storagePools.html +++ b/docs/dyn/netapp_v1beta1.projects.locations.storagePools.html @@ -147,6 +147,7 @@

Method Details

"stateDetails": "A String", # Output only. State details of the storage pool "totalIops": "A String", # Optional. Custom Performance Total IOPS of the pool if not provided, it will be calculated based on the total_throughput_mibps "totalThroughputMibps": "A String", # Optional. Custom Performance Total Throughput of the pool (in MiBps) + "type": "A String", # Optional. Type of the storage pool. This field is used to control whether the pool supports FILE based volumes only or UNIFIED (both FILE and BLOCK) volumes. If not specified during creation, it defaults to FILE. "volumeCapacityGib": "A String", # Output only. Allocated size of all volumes in GIB in the storage pool "volumeCount": 42, # Output only. Volume count of the storage pool "zone": "A String", # Optional. Specifies the active zone for regional storagePool. @@ -262,6 +263,7 @@

Method Details

"stateDetails": "A String", # Output only. State details of the storage pool "totalIops": "A String", # Optional. Custom Performance Total IOPS of the pool if not provided, it will be calculated based on the total_throughput_mibps "totalThroughputMibps": "A String", # Optional. Custom Performance Total Throughput of the pool (in MiBps) + "type": "A String", # Optional. Type of the storage pool. This field is used to control whether the pool supports FILE based volumes only or UNIFIED (both FILE and BLOCK) volumes. If not specified during creation, it defaults to FILE. "volumeCapacityGib": "A String", # Output only. Allocated size of all volumes in GIB in the storage pool "volumeCount": 42, # Output only. Volume count of the storage pool "zone": "A String", # Optional. Specifies the active zone for regional storagePool. @@ -320,6 +322,7 @@

Method Details

"stateDetails": "A String", # Output only. State details of the storage pool "totalIops": "A String", # Optional. Custom Performance Total IOPS of the pool if not provided, it will be calculated based on the total_throughput_mibps "totalThroughputMibps": "A String", # Optional. Custom Performance Total Throughput of the pool (in MiBps) + "type": "A String", # Optional. Type of the storage pool. This field is used to control whether the pool supports FILE based volumes only or UNIFIED (both FILE and BLOCK) volumes. If not specified during creation, it defaults to FILE. "volumeCapacityGib": "A String", # Output only. Allocated size of all volumes in GIB in the storage pool "volumeCount": 42, # Output only. Volume count of the storage pool "zone": "A String", # Optional. Specifies the active zone for regional storagePool. @@ -385,6 +388,7 @@

Method Details

"stateDetails": "A String", # Output only. State details of the storage pool "totalIops": "A String", # Optional. Custom Performance Total IOPS of the pool if not provided, it will be calculated based on the total_throughput_mibps "totalThroughputMibps": "A String", # Optional. Custom Performance Total Throughput of the pool (in MiBps) + "type": "A String", # Optional. Type of the storage pool. This field is used to control whether the pool supports FILE based volumes only or UNIFIED (both FILE and BLOCK) volumes. If not specified during creation, it defaults to FILE. "volumeCapacityGib": "A String", # Output only. Allocated size of all volumes in GIB in the storage pool "volumeCount": 42, # Output only. Volume count of the storage pool "zone": "A String", # Optional. Specifies the active zone for regional storagePool. diff --git a/docs/dyn/netapp_v1beta1.projects.locations.volumes.html b/docs/dyn/netapp_v1beta1.projects.locations.volumes.html index 5b98e1d6fc..76c1ad06ad 100644 --- a/docs/dyn/netapp_v1beta1.projects.locations.volumes.html +++ b/docs/dyn/netapp_v1beta1.projects.locations.volumes.html @@ -144,6 +144,17 @@

Method Details

"backupVault": "A String", # Optional. Name of backup vault. Format: projects/{project_id}/locations/{location}/backupVaults/{backup_vault_id} "scheduledBackupEnabled": True or False, # Optional. When set to true, scheduled backup is enabled on the volume. This field should be nil when there's no backup policy attached. }, + "blockDevices": [ # Optional. Block devices for the volume. Currently, only one block device is permitted per Volume. + { # Block device represents the device(s) which are stored in the block volume. + "hostGroups": [ # Optional. A list of host groups that identify hosts that can mount the block volume. Format: `projects/{project_id}/locations/{location}/hostGroups/{host_group_id}` This field can be updated after the block device is created. + "A String", + ], + "identifier": "A String", # Output only. Device identifier of the Block volume. This represents lun_serial_number for iSCSI volumes + "name": "A String", # Optional. User-defined name for the block device, unique within the Volume. In case no user input is provided, name will be autogenerated in the backend. The name must meet the following requirements: * Be between 1 and 255 characters long. * Contain only uppercase or lowercase letters (A-Z, a-z), numbers (0-9), and the following special characters: "-", "_", "}", "{", ".". * Spaces are not allowed. + "osType": "A String", # Required. Immutable. The OS type of the volume. This field can't be changed after the block device is created. + "sizeGib": "A String", # Optional. The size of the block device in GiB. Any value provided in this field during Volume creation is IGNORED. The block device's size is system-managed and will be set to match the parent Volume's `capacity_gib`. + }, + ], "cacheParameters": { # Cache Parameters for the volume. # Optional. Cache parameters for the volume. "cacheConfig": { # Configuration of the cache volume. # Optional. Configuration of the cache volume. "cifsChangeNotifyEnabled": True or False, # Optional. Flag indicating whether a CIFS change notification is enabled for the FlexCache volume. @@ -418,6 +429,17 @@

Method Details

"backupVault": "A String", # Optional. Name of backup vault. Format: projects/{project_id}/locations/{location}/backupVaults/{backup_vault_id} "scheduledBackupEnabled": True or False, # Optional. When set to true, scheduled backup is enabled on the volume. This field should be nil when there's no backup policy attached. }, + "blockDevices": [ # Optional. Block devices for the volume. Currently, only one block device is permitted per Volume. + { # Block device represents the device(s) which are stored in the block volume. + "hostGroups": [ # Optional. A list of host groups that identify hosts that can mount the block volume. Format: `projects/{project_id}/locations/{location}/hostGroups/{host_group_id}` This field can be updated after the block device is created. + "A String", + ], + "identifier": "A String", # Output only. Device identifier of the Block volume. This represents lun_serial_number for iSCSI volumes + "name": "A String", # Optional. User-defined name for the block device, unique within the Volume. In case no user input is provided, name will be autogenerated in the backend. The name must meet the following requirements: * Be between 1 and 255 characters long. * Contain only uppercase or lowercase letters (A-Z, a-z), numbers (0-9), and the following special characters: "-", "_", "}", "{", ".". * Spaces are not allowed. + "osType": "A String", # Required. Immutable. The OS type of the volume. This field can't be changed after the block device is created. + "sizeGib": "A String", # Optional. The size of the block device in GiB. Any value provided in this field during Volume creation is IGNORED. The block device's size is system-managed and will be set to match the parent Volume's `capacity_gib`. + }, + ], "cacheParameters": { # Cache Parameters for the volume. # Optional. Cache parameters for the volume. "cacheConfig": { # Configuration of the cache volume. # Optional. Configuration of the cache volume. "cifsChangeNotifyEnabled": True or False, # Optional. Flag indicating whether a CIFS change notification is enabled for the FlexCache volume. @@ -590,6 +612,17 @@

Method Details

"backupVault": "A String", # Optional. Name of backup vault. Format: projects/{project_id}/locations/{location}/backupVaults/{backup_vault_id} "scheduledBackupEnabled": True or False, # Optional. When set to true, scheduled backup is enabled on the volume. This field should be nil when there's no backup policy attached. }, + "blockDevices": [ # Optional. Block devices for the volume. Currently, only one block device is permitted per Volume. + { # Block device represents the device(s) which are stored in the block volume. + "hostGroups": [ # Optional. A list of host groups that identify hosts that can mount the block volume. Format: `projects/{project_id}/locations/{location}/hostGroups/{host_group_id}` This field can be updated after the block device is created. + "A String", + ], + "identifier": "A String", # Output only. Device identifier of the Block volume. This represents lun_serial_number for iSCSI volumes + "name": "A String", # Optional. User-defined name for the block device, unique within the Volume. In case no user input is provided, name will be autogenerated in the backend. The name must meet the following requirements: * Be between 1 and 255 characters long. * Contain only uppercase or lowercase letters (A-Z, a-z), numbers (0-9), and the following special characters: "-", "_", "}", "{", ".". * Spaces are not allowed. + "osType": "A String", # Required. Immutable. The OS type of the volume. This field can't be changed after the block device is created. + "sizeGib": "A String", # Optional. The size of the block device in GiB. Any value provided in this field during Volume creation is IGNORED. The block device's size is system-managed and will be set to match the parent Volume's `capacity_gib`. + }, + ], "cacheParameters": { # Cache Parameters for the volume. # Optional. Cache parameters for the volume. "cacheConfig": { # Configuration of the cache volume. # Optional. Configuration of the cache volume. "cifsChangeNotifyEnabled": True or False, # Optional. Flag indicating whether a CIFS change notification is enabled for the FlexCache volume. @@ -763,6 +796,17 @@

Method Details

"backupVault": "A String", # Optional. Name of backup vault. Format: projects/{project_id}/locations/{location}/backupVaults/{backup_vault_id} "scheduledBackupEnabled": True or False, # Optional. When set to true, scheduled backup is enabled on the volume. This field should be nil when there's no backup policy attached. }, + "blockDevices": [ # Optional. Block devices for the volume. Currently, only one block device is permitted per Volume. + { # Block device represents the device(s) which are stored in the block volume. + "hostGroups": [ # Optional. A list of host groups that identify hosts that can mount the block volume. Format: `projects/{project_id}/locations/{location}/hostGroups/{host_group_id}` This field can be updated after the block device is created. + "A String", + ], + "identifier": "A String", # Output only. Device identifier of the Block volume. This represents lun_serial_number for iSCSI volumes + "name": "A String", # Optional. User-defined name for the block device, unique within the Volume. In case no user input is provided, name will be autogenerated in the backend. The name must meet the following requirements: * Be between 1 and 255 characters long. * Contain only uppercase or lowercase letters (A-Z, a-z), numbers (0-9), and the following special characters: "-", "_", "}", "{", ".". * Spaces are not allowed. + "osType": "A String", # Required. Immutable. The OS type of the volume. This field can't be changed after the block device is created. + "sizeGib": "A String", # Optional. The size of the block device in GiB. Any value provided in this field during Volume creation is IGNORED. The block device's size is system-managed and will be set to match the parent Volume's `capacity_gib`. + }, + ], "cacheParameters": { # Cache Parameters for the volume. # Optional. Cache parameters for the volume. "cacheConfig": { # Configuration of the cache volume. # Optional. Configuration of the cache volume. "cifsChangeNotifyEnabled": True or False, # Optional. Flag indicating whether a CIFS change notification is enabled for the FlexCache volume. diff --git a/docs/dyn/networkconnectivity_v1.projects.locations.global_.policyBasedRoutes.html b/docs/dyn/networkconnectivity_v1.projects.locations.global_.policyBasedRoutes.html index 566f9704f0..93938cfe9c 100644 --- a/docs/dyn/networkconnectivity_v1.projects.locations.global_.policyBasedRoutes.html +++ b/docs/dyn/networkconnectivity_v1.projects.locations.global_.policyBasedRoutes.html @@ -132,7 +132,7 @@

Method Details

"labels": { # User-defined labels. "a_key": "A String", }, - "name": "A String", # Immutable. A unique name of the resource in the form of `projects/{project_number}/locations/global/PolicyBasedRoutes/{policy_based_route_id}` + "name": "A String", # Immutable. Identifier. A unique name of the resource in the form of `projects/{project_number}/locations/global/PolicyBasedRoutes/{policy_based_route_id}` "network": "A String", # Required. Fully-qualified URL of the network that this route applies to, for example: projects/my-project/global/networks/my-network. "nextHopIlbIp": "A String", # Optional. The IP address of a global-access-enabled L4 ILB that is the next hop for matching packets. For this version, only nextHopIlbIp is supported. "nextHopOtherRoutes": "A String", # Optional. Other routes that will be referenced to determine the next hop of the packet. @@ -252,7 +252,7 @@

Method Details

"labels": { # User-defined labels. "a_key": "A String", }, - "name": "A String", # Immutable. A unique name of the resource in the form of `projects/{project_number}/locations/global/PolicyBasedRoutes/{policy_based_route_id}` + "name": "A String", # Immutable. Identifier. A unique name of the resource in the form of `projects/{project_number}/locations/global/PolicyBasedRoutes/{policy_based_route_id}` "network": "A String", # Required. Fully-qualified URL of the network that this route applies to, for example: projects/my-project/global/networks/my-network. "nextHopIlbIp": "A String", # Optional. The IP address of a global-access-enabled L4 ILB that is the next hop for matching packets. For this version, only nextHopIlbIp is supported. "nextHopOtherRoutes": "A String", # Optional. Other routes that will be referenced to determine the next hop of the packet. @@ -361,7 +361,7 @@

Method Details

"labels": { # User-defined labels. "a_key": "A String", }, - "name": "A String", # Immutable. A unique name of the resource in the form of `projects/{project_number}/locations/global/PolicyBasedRoutes/{policy_based_route_id}` + "name": "A String", # Immutable. Identifier. A unique name of the resource in the form of `projects/{project_number}/locations/global/PolicyBasedRoutes/{policy_based_route_id}` "network": "A String", # Required. Fully-qualified URL of the network that this route applies to, for example: projects/my-project/global/networks/my-network. "nextHopIlbIp": "A String", # Optional. The IP address of a global-access-enabled L4 ILB that is the next hop for matching packets. For this version, only nextHopIlbIp is supported. "nextHopOtherRoutes": "A String", # Optional. Other routes that will be referenced to determine the next hop of the packet. diff --git a/docs/dyn/networkconnectivity_v1.projects.locations.html b/docs/dyn/networkconnectivity_v1.projects.locations.html index 10b57362c3..2c1c01913d 100644 --- a/docs/dyn/networkconnectivity_v1.projects.locations.html +++ b/docs/dyn/networkconnectivity_v1.projects.locations.html @@ -214,7 +214,7 @@

Method Details

Args: name: string, The resource that owns the locations collection, if applicable. (required) - extraLocationTypes: string, Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage. (repeated) + extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated) filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160). pageSize: integer, The maximum number of results to return. If not set, the service selects a default. pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page. diff --git a/docs/dyn/networkconnectivity_v1.projects.locations.operations.html b/docs/dyn/networkconnectivity_v1.projects.locations.operations.html index d03a2f658d..0ffed57857 100644 --- a/docs/dyn/networkconnectivity_v1.projects.locations.operations.html +++ b/docs/dyn/networkconnectivity_v1.projects.locations.operations.html @@ -184,7 +184,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -216,7 +216,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], }
diff --git a/docs/dyn/networkconnectivity_v1alpha1.projects.locations.operations.html b/docs/dyn/networkconnectivity_v1alpha1.projects.locations.operations.html index ce4d31a76b..aeac0edd27 100644 --- a/docs/dyn/networkconnectivity_v1alpha1.projects.locations.operations.html +++ b/docs/dyn/networkconnectivity_v1alpha1.projects.locations.operations.html @@ -184,7 +184,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -216,7 +216,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], }
diff --git a/docs/dyn/networkmanagement_v1.organizations.locations.vpcFlowLogsConfigs.html b/docs/dyn/networkmanagement_v1.organizations.locations.vpcFlowLogsConfigs.html index 48afb194e7..10a1a30247 100644 --- a/docs/dyn/networkmanagement_v1.organizations.locations.vpcFlowLogsConfigs.html +++ b/docs/dyn/networkmanagement_v1.organizations.locations.vpcFlowLogsConfigs.html @@ -243,7 +243,7 @@

Method Details

Lists all `VpcFlowLogsConfigs` in a given organization.
 
 Args:
-  parent: string, Required. The parent resource of the VpcFlowLogsConfig, in one of the following formats: - For project-level resourcs: `projects/{project_id}/locations/global` - For organization-level resources: `organizations/{organization_id}/locations/global` (required)
+  parent: string, Required. The parent resource of the VpcFlowLogsConfig, in one of the following formats: - For project-level resources: `projects/{project_id}/locations/global` - For organization-level resources: `organizations/{organization_id}/locations/global` (required)
   filter: string, Optional. Lists the `VpcFlowLogsConfigs` that match the filter expression. A filter expression must use the supported [CEL logic operators] (https://cloud.google.com/vpc/docs/about-flow-logs-records#supported_cel_logic_operators).
   orderBy: string, Optional. Field to use to sort the list.
   pageSize: integer, Optional. Number of `VpcFlowLogsConfigs` to return.
diff --git a/docs/dyn/networkmanagement_v1.projects.locations.vpcFlowLogsConfigs.html b/docs/dyn/networkmanagement_v1.projects.locations.vpcFlowLogsConfigs.html
index 93fbd12f9c..befb623387 100644
--- a/docs/dyn/networkmanagement_v1.projects.locations.vpcFlowLogsConfigs.html
+++ b/docs/dyn/networkmanagement_v1.projects.locations.vpcFlowLogsConfigs.html
@@ -255,7 +255,7 @@ 

Method Details

Lists all `VpcFlowLogsConfigs` in a given project.
 
 Args:
-  parent: string, Required. The parent resource of the VpcFlowLogsConfig, in one of the following formats: - For project-level resourcs: `projects/{project_id}/locations/global` - For organization-level resources: `organizations/{organization_id}/locations/global` (required)
+  parent: string, Required. The parent resource of the VpcFlowLogsConfig, in one of the following formats: - For project-level resources: `projects/{project_id}/locations/global` - For organization-level resources: `organizations/{organization_id}/locations/global` (required)
   filter: string, Optional. Lists the `VpcFlowLogsConfigs` that match the filter expression. A filter expression must use the supported [CEL logic operators] (https://cloud.google.com/vpc/docs/about-flow-logs-records#supported_cel_logic_operators).
   orderBy: string, Optional. Field to use to sort the list.
   pageSize: integer, Optional. Number of `VpcFlowLogsConfigs` to return.
diff --git a/docs/dyn/networkmanagement_v1beta1.organizations.locations.vpcFlowLogsConfigs.html b/docs/dyn/networkmanagement_v1beta1.organizations.locations.vpcFlowLogsConfigs.html
index ddbf79616d..a0473d6d3b 100644
--- a/docs/dyn/networkmanagement_v1beta1.organizations.locations.vpcFlowLogsConfigs.html
+++ b/docs/dyn/networkmanagement_v1beta1.organizations.locations.vpcFlowLogsConfigs.html
@@ -243,7 +243,7 @@ 

Method Details

Lists all `VpcFlowLogsConfigs` in a given organization.
 
 Args:
-  parent: string, Required. The parent resource of the VpcFlowLogsConfig, in one of the following formats: - For project-level resourcs: `projects/{project_id}/locations/global` - For organization-level resources: `organizations/{organization_id}/locations/global` (required)
+  parent: string, Required. The parent resource of the VpcFlowLogsConfig, in one of the following formats: - For project-level resources: `projects/{project_id}/locations/global` - For organization-level resources: `organizations/{organization_id}/locations/global` (required)
   filter: string, Optional. Lists the `VpcFlowLogsConfigs` that match the filter expression. A filter expression must use the supported [CEL logic operators] (https://cloud.google.com/vpc/docs/about-flow-logs-records#supported_cel_logic_operators).
   orderBy: string, Optional. Field to use to sort the list.
   pageSize: integer, Optional. Number of `VpcFlowLogsConfigs` to return.
diff --git a/docs/dyn/networkmanagement_v1beta1.projects.locations.vpcFlowLogsConfigs.html b/docs/dyn/networkmanagement_v1beta1.projects.locations.vpcFlowLogsConfigs.html
index 9ffa7f8520..477150bb3e 100644
--- a/docs/dyn/networkmanagement_v1beta1.projects.locations.vpcFlowLogsConfigs.html
+++ b/docs/dyn/networkmanagement_v1beta1.projects.locations.vpcFlowLogsConfigs.html
@@ -255,7 +255,7 @@ 

Method Details

Lists all `VpcFlowLogsConfigs` in a given project.
 
 Args:
-  parent: string, Required. The parent resource of the VpcFlowLogsConfig, in one of the following formats: - For project-level resourcs: `projects/{project_id}/locations/global` - For organization-level resources: `organizations/{organization_id}/locations/global` (required)
+  parent: string, Required. The parent resource of the VpcFlowLogsConfig, in one of the following formats: - For project-level resources: `projects/{project_id}/locations/global` - For organization-level resources: `organizations/{organization_id}/locations/global` (required)
   filter: string, Optional. Lists the `VpcFlowLogsConfigs` that match the filter expression. A filter expression must use the supported [CEL logic operators] (https://cloud.google.com/vpc/docs/about-flow-logs-records#supported_cel_logic_operators).
   orderBy: string, Optional. Field to use to sort the list.
   pageSize: integer, Optional. Number of `VpcFlowLogsConfigs` to return.
diff --git a/docs/dyn/networkservices_v1.projects.locations.endpointPolicies.html b/docs/dyn/networkservices_v1.projects.locations.endpointPolicies.html
index ea45e3c230..21b813bff9 100644
--- a/docs/dyn/networkservices_v1.projects.locations.endpointPolicies.html
+++ b/docs/dyn/networkservices_v1.projects.locations.endpointPolicies.html
@@ -106,7 +106,7 @@ 

Method Details

Creates a new EndpointPolicy in a given project and location.
 
 Args:
-  parent: string, Required. The parent resource of the EndpointPolicy. Must be in the format `projects/*/locations/global`. (required)
+  parent: string, Required. The parent resource of the EndpointPolicy. Must be in the format `projects/*/locations/*`. (required)
   body: object, The request body.
     The object takes the form of:
 
@@ -129,7 +129,7 @@ 

Method Details

"labels": { # Optional. Set of label tags associated with the EndpointPolicy resource. "a_key": "A String", }, - "name": "A String", # Identifier. Name of the EndpointPolicy resource. It matches pattern `projects/{project}/locations/global/endpointPolicies/{endpoint_policy}`. + "name": "A String", # Identifier. Name of the EndpointPolicy resource. It matches pattern `projects/{project}/locations/*/endpointPolicies/{endpoint_policy}`. "serverTlsPolicy": "A String", # Optional. A URL referring to ServerTlsPolicy resource. ServerTlsPolicy is used to determine the authentication policy to be applied to terminate the inbound traffic at the identified backends. If this field is not set, authentication is disabled(open) for this endpoint. "trafficPortSelector": { # Specification of a port-based selector. # Optional. Port selector for the (matched) endpoints. If no port selector is provided, the matched config is applied to all ports. "ports": [ # Optional. A list of ports. Can be port numbers or port range (example, [80-90] specifies all ports from 80 to 90, including 80 and 90) or named ports or * to specify all ports. If the list is empty, all ports are selected. @@ -175,7 +175,7 @@

Method Details

Deletes a single EndpointPolicy.
 
 Args:
-  name: string, Required. A name of the EndpointPolicy to delete. Must be in the format `projects/*/locations/global/endpointPolicies/*`. (required)
+  name: string, Required. A name of the EndpointPolicy to delete. Must be in the format `projects/*/locations/*/endpointPolicies/*`. (required)
   x__xgafv: string, V1 error format.
     Allowed values
       1 - v1 error format
@@ -210,7 +210,7 @@ 

Method Details

Gets details of a single EndpointPolicy.
 
 Args:
-  name: string, Required. A name of the EndpointPolicy to get. Must be in the format `projects/*/locations/global/endpointPolicies/*`. (required)
+  name: string, Required. A name of the EndpointPolicy to get. Must be in the format `projects/*/locations/*/endpointPolicies/*`. (required)
   x__xgafv: string, V1 error format.
     Allowed values
       1 - v1 error format
@@ -238,7 +238,7 @@ 

Method Details

"labels": { # Optional. Set of label tags associated with the EndpointPolicy resource. "a_key": "A String", }, - "name": "A String", # Identifier. Name of the EndpointPolicy resource. It matches pattern `projects/{project}/locations/global/endpointPolicies/{endpoint_policy}`. + "name": "A String", # Identifier. Name of the EndpointPolicy resource. It matches pattern `projects/{project}/locations/*/endpointPolicies/{endpoint_policy}`. "serverTlsPolicy": "A String", # Optional. A URL referring to ServerTlsPolicy resource. ServerTlsPolicy is used to determine the authentication policy to be applied to terminate the inbound traffic at the identified backends. If this field is not set, authentication is disabled(open) for this endpoint. "trafficPortSelector": { # Specification of a port-based selector. # Optional. Port selector for the (matched) endpoints. If no port selector is provided, the matched config is applied to all ports. "ports": [ # Optional. A list of ports. Can be port numbers or port range (example, [80-90] specifies all ports from 80 to 90, including 80 and 90) or named ports or * to specify all ports. If the list is empty, all ports are selected. @@ -255,7 +255,7 @@

Method Details

Lists EndpointPolicies in a given project and location.
 
 Args:
-  parent: string, Required. The project and location from which the EndpointPolicies should be listed, specified in the format `projects/*/locations/global`. (required)
+  parent: string, Required. The project and location from which the EndpointPolicies should be listed, specified in the format `projects/*/locations/*`. (required)
   pageSize: integer, Maximum number of EndpointPolicies to return per call.
   pageToken: string, The value returned by the last `ListEndpointPoliciesResponse` Indicates that this is a continuation of a prior `ListEndpointPolicies` call, and that the system should return the next page of data.
   returnPartialSuccess: boolean, Optional. If true, allow partial responses for multi-regional Aggregated List requests. Otherwise if one of the locations is down or unreachable, the Aggregated List request will fail.
@@ -288,7 +288,7 @@ 

Method Details

"labels": { # Optional. Set of label tags associated with the EndpointPolicy resource. "a_key": "A String", }, - "name": "A String", # Identifier. Name of the EndpointPolicy resource. It matches pattern `projects/{project}/locations/global/endpointPolicies/{endpoint_policy}`. + "name": "A String", # Identifier. Name of the EndpointPolicy resource. It matches pattern `projects/{project}/locations/*/endpointPolicies/{endpoint_policy}`. "serverTlsPolicy": "A String", # Optional. A URL referring to ServerTlsPolicy resource. ServerTlsPolicy is used to determine the authentication policy to be applied to terminate the inbound traffic at the identified backends. If this field is not set, authentication is disabled(open) for this endpoint. "trafficPortSelector": { # Specification of a port-based selector. # Optional. Port selector for the (matched) endpoints. If no port selector is provided, the matched config is applied to all ports. "ports": [ # Optional. A list of ports. Can be port numbers or port range (example, [80-90] specifies all ports from 80 to 90, including 80 and 90) or named ports or * to specify all ports. If the list is empty, all ports are selected. @@ -325,7 +325,7 @@

Method Details

Updates the parameters of a single EndpointPolicy.
 
 Args:
-  name: string, Identifier. Name of the EndpointPolicy resource. It matches pattern `projects/{project}/locations/global/endpointPolicies/{endpoint_policy}`. (required)
+  name: string, Identifier. Name of the EndpointPolicy resource. It matches pattern `projects/{project}/locations/*/endpointPolicies/{endpoint_policy}`. (required)
   body: object, The request body.
     The object takes the form of:
 
@@ -348,7 +348,7 @@ 

Method Details

"labels": { # Optional. Set of label tags associated with the EndpointPolicy resource. "a_key": "A String", }, - "name": "A String", # Identifier. Name of the EndpointPolicy resource. It matches pattern `projects/{project}/locations/global/endpointPolicies/{endpoint_policy}`. + "name": "A String", # Identifier. Name of the EndpointPolicy resource. It matches pattern `projects/{project}/locations/*/endpointPolicies/{endpoint_policy}`. "serverTlsPolicy": "A String", # Optional. A URL referring to ServerTlsPolicy resource. ServerTlsPolicy is used to determine the authentication policy to be applied to terminate the inbound traffic at the identified backends. If this field is not set, authentication is disabled(open) for this endpoint. "trafficPortSelector": { # Specification of a port-based selector. # Optional. Port selector for the (matched) endpoints. If no port selector is provided, the matched config is applied to all ports. "ports": [ # Optional. A list of ports. Can be port numbers or port range (example, [80-90] specifies all ports from 80 to 90, including 80 and 90) or named ports or * to specify all ports. If the list is empty, all ports are selected. diff --git a/docs/dyn/networkservices_v1.projects.locations.grpcRoutes.html b/docs/dyn/networkservices_v1.projects.locations.grpcRoutes.html index bb5286d50d..3857a9717f 100644 --- a/docs/dyn/networkservices_v1.projects.locations.grpcRoutes.html +++ b/docs/dyn/networkservices_v1.projects.locations.grpcRoutes.html @@ -106,14 +106,14 @@

Method Details

Creates a new GrpcRoute in a given project and location.
 
 Args:
-  parent: string, Required. The parent resource of the GrpcRoute. Must be in the format `projects/*/locations/global`. (required)
+  parent: string, Required. The parent resource of the GrpcRoute. Must be in the format `projects/*/locations/*`. (required)
   body: object, The request body.
     The object takes the form of:
 
 { # GrpcRoute is the resource defining how gRPC traffic routed by a Mesh or Gateway resource is routed.
   "createTime": "A String", # Output only. The timestamp when the resource was created.
   "description": "A String", # Optional. A free-text description of the resource. Max length 1024 characters.
-  "gateways": [ # Optional. Gateways defines a list of gateways this GrpcRoute is attached to, as one of the routing rules to route the requests served by the gateway. Each gateway reference should match the pattern: `projects/*/locations/global/gateways/`
+  "gateways": [ # Optional. Gateways defines a list of gateways this GrpcRoute is attached to, as one of the routing rules to route the requests served by the gateway. Each gateway reference should match the pattern: `projects/*/locations/*/gateways/`
     "A String",
   ],
   "hostnames": [ # Required. Service hostnames with an optional port for which this route describes traffic. Format: [:] Hostname is the fully qualified domain name of a network host. This matches the RFC 1123 definition of a hostname with 2 notable exceptions: - IPs are not allowed. - A hostname may be prefixed with a wildcard label (`*.`). The wildcard label must appear by itself as the first label. Hostname can be "precise" which is a domain name without the terminating dot of a network host (e.g. `foo.example.com`) or "wildcard", which is a domain name prefixed with a single wildcard label (e.g. `*.example.com`). Note that as per RFC1035 and RFC1123, a label must consist of lower case alphanumeric characters or '-', and must start and end with an alphanumeric character. No other punctuation is allowed. The routes associated with a Mesh or Gateway must have unique hostnames. If you attempt to attach multiple routes with conflicting hostnames, the configuration will be rejected. For example, while it is acceptable for routes for the hostnames `*.foo.bar.com` and `*.bar.com` to be associated with the same route, it is not possible to associate two routes both with `*.bar.com` or both with `bar.com`. If a port is specified, then gRPC clients must use the channel URI with the port to match this rule (i.e. "xds:///service:123"), otherwise they must supply the URI without a port (i.e. "xds:///service").
@@ -122,10 +122,10 @@ 

Method Details

"labels": { # Optional. Set of label tags associated with the GrpcRoute resource. "a_key": "A String", }, - "meshes": [ # Optional. Meshes defines a list of meshes this GrpcRoute is attached to, as one of the routing rules to route the requests served by the mesh. Each mesh reference should match the pattern: `projects/*/locations/global/meshes/` + "meshes": [ # Optional. Meshes defines a list of meshes this GrpcRoute is attached to, as one of the routing rules to route the requests served by the mesh. Each mesh reference should match the pattern: `projects/*/locations/*/meshes/` "A String", ], - "name": "A String", # Identifier. Name of the GrpcRoute resource. It matches pattern `projects/*/locations/global/grpcRoutes/` + "name": "A String", # Identifier. Name of the GrpcRoute resource. It matches pattern `projects/*/locations/*/grpcRoutes/` "rules": [ # Required. A list of detailed rules defining how to route traffic. Within a single GrpcRoute, the GrpcRoute.RouteAction associated with the first matching GrpcRoute.RouteRule will be executed. At least one rule must be supplied. { # Describes how to route traffic. "action": { # Specifies how to route matched traffic. # Required. A detailed rule defining how to route traffic. This field is required. @@ -215,7 +215,7 @@

Method Details

Deletes a single GrpcRoute.
 
 Args:
-  name: string, Required. A name of the GrpcRoute to delete. Must be in the format `projects/*/locations/global/grpcRoutes/*`. (required)
+  name: string, Required. A name of the GrpcRoute to delete. Must be in the format `projects/*/locations/*/grpcRoutes/*`. (required)
   x__xgafv: string, V1 error format.
     Allowed values
       1 - v1 error format
@@ -250,7 +250,7 @@ 

Method Details

Gets details of a single GrpcRoute.
 
 Args:
-  name: string, Required. A name of the GrpcRoute to get. Must be in the format `projects/*/locations/global/grpcRoutes/*`. (required)
+  name: string, Required. A name of the GrpcRoute to get. Must be in the format `projects/*/locations/*/grpcRoutes/*`. (required)
   x__xgafv: string, V1 error format.
     Allowed values
       1 - v1 error format
@@ -262,7 +262,7 @@ 

Method Details

{ # GrpcRoute is the resource defining how gRPC traffic routed by a Mesh or Gateway resource is routed. "createTime": "A String", # Output only. The timestamp when the resource was created. "description": "A String", # Optional. A free-text description of the resource. Max length 1024 characters. - "gateways": [ # Optional. Gateways defines a list of gateways this GrpcRoute is attached to, as one of the routing rules to route the requests served by the gateway. Each gateway reference should match the pattern: `projects/*/locations/global/gateways/` + "gateways": [ # Optional. Gateways defines a list of gateways this GrpcRoute is attached to, as one of the routing rules to route the requests served by the gateway. Each gateway reference should match the pattern: `projects/*/locations/*/gateways/` "A String", ], "hostnames": [ # Required. Service hostnames with an optional port for which this route describes traffic. Format: [:] Hostname is the fully qualified domain name of a network host. This matches the RFC 1123 definition of a hostname with 2 notable exceptions: - IPs are not allowed. - A hostname may be prefixed with a wildcard label (`*.`). The wildcard label must appear by itself as the first label. Hostname can be "precise" which is a domain name without the terminating dot of a network host (e.g. `foo.example.com`) or "wildcard", which is a domain name prefixed with a single wildcard label (e.g. `*.example.com`). Note that as per RFC1035 and RFC1123, a label must consist of lower case alphanumeric characters or '-', and must start and end with an alphanumeric character. No other punctuation is allowed. The routes associated with a Mesh or Gateway must have unique hostnames. If you attempt to attach multiple routes with conflicting hostnames, the configuration will be rejected. For example, while it is acceptable for routes for the hostnames `*.foo.bar.com` and `*.bar.com` to be associated with the same route, it is not possible to associate two routes both with `*.bar.com` or both with `bar.com`. If a port is specified, then gRPC clients must use the channel URI with the port to match this rule (i.e. "xds:///service:123"), otherwise they must supply the URI without a port (i.e. "xds:///service"). @@ -271,10 +271,10 @@

Method Details

"labels": { # Optional. Set of label tags associated with the GrpcRoute resource. "a_key": "A String", }, - "meshes": [ # Optional. Meshes defines a list of meshes this GrpcRoute is attached to, as one of the routing rules to route the requests served by the mesh. Each mesh reference should match the pattern: `projects/*/locations/global/meshes/` + "meshes": [ # Optional. Meshes defines a list of meshes this GrpcRoute is attached to, as one of the routing rules to route the requests served by the mesh. Each mesh reference should match the pattern: `projects/*/locations/*/meshes/` "A String", ], - "name": "A String", # Identifier. Name of the GrpcRoute resource. It matches pattern `projects/*/locations/global/grpcRoutes/` + "name": "A String", # Identifier. Name of the GrpcRoute resource. It matches pattern `projects/*/locations/*/grpcRoutes/` "rules": [ # Required. A list of detailed rules defining how to route traffic. Within a single GrpcRoute, the GrpcRoute.RouteAction associated with the first matching GrpcRoute.RouteRule will be executed. At least one rule must be supplied. { # Describes how to route traffic. "action": { # Specifies how to route matched traffic. # Required. A detailed rule defining how to route traffic. This field is required. @@ -335,7 +335,7 @@

Method Details

Lists GrpcRoutes in a given project and location.
 
 Args:
-  parent: string, Required. The project and location from which the GrpcRoutes should be listed, specified in the format `projects/*/locations/global`. (required)
+  parent: string, Required. The project and location from which the GrpcRoutes should be listed, specified in the format `projects/*/locations/*`. (required)
   pageSize: integer, Maximum number of GrpcRoutes to return per call.
   pageToken: string, The value returned by the last `ListGrpcRoutesResponse` Indicates that this is a continuation of a prior `ListGrpcRoutes` call, and that the system should return the next page of data.
   returnPartialSuccess: boolean, Optional. If true, allow partial responses for multi-regional Aggregated List requests. Otherwise if one of the locations is down or unreachable, the Aggregated List request will fail.
@@ -352,7 +352,7 @@ 

Method Details

{ # GrpcRoute is the resource defining how gRPC traffic routed by a Mesh or Gateway resource is routed. "createTime": "A String", # Output only. The timestamp when the resource was created. "description": "A String", # Optional. A free-text description of the resource. Max length 1024 characters. - "gateways": [ # Optional. Gateways defines a list of gateways this GrpcRoute is attached to, as one of the routing rules to route the requests served by the gateway. Each gateway reference should match the pattern: `projects/*/locations/global/gateways/` + "gateways": [ # Optional. Gateways defines a list of gateways this GrpcRoute is attached to, as one of the routing rules to route the requests served by the gateway. Each gateway reference should match the pattern: `projects/*/locations/*/gateways/` "A String", ], "hostnames": [ # Required. Service hostnames with an optional port for which this route describes traffic. Format: [:] Hostname is the fully qualified domain name of a network host. This matches the RFC 1123 definition of a hostname with 2 notable exceptions: - IPs are not allowed. - A hostname may be prefixed with a wildcard label (`*.`). The wildcard label must appear by itself as the first label. Hostname can be "precise" which is a domain name without the terminating dot of a network host (e.g. `foo.example.com`) or "wildcard", which is a domain name prefixed with a single wildcard label (e.g. `*.example.com`). Note that as per RFC1035 and RFC1123, a label must consist of lower case alphanumeric characters or '-', and must start and end with an alphanumeric character. No other punctuation is allowed. The routes associated with a Mesh or Gateway must have unique hostnames. If you attempt to attach multiple routes with conflicting hostnames, the configuration will be rejected. For example, while it is acceptable for routes for the hostnames `*.foo.bar.com` and `*.bar.com` to be associated with the same route, it is not possible to associate two routes both with `*.bar.com` or both with `bar.com`. If a port is specified, then gRPC clients must use the channel URI with the port to match this rule (i.e. "xds:///service:123"), otherwise they must supply the URI without a port (i.e. "xds:///service"). @@ -361,10 +361,10 @@

Method Details

"labels": { # Optional. Set of label tags associated with the GrpcRoute resource. "a_key": "A String", }, - "meshes": [ # Optional. Meshes defines a list of meshes this GrpcRoute is attached to, as one of the routing rules to route the requests served by the mesh. Each mesh reference should match the pattern: `projects/*/locations/global/meshes/` + "meshes": [ # Optional. Meshes defines a list of meshes this GrpcRoute is attached to, as one of the routing rules to route the requests served by the mesh. Each mesh reference should match the pattern: `projects/*/locations/*/meshes/` "A String", ], - "name": "A String", # Identifier. Name of the GrpcRoute resource. It matches pattern `projects/*/locations/global/grpcRoutes/` + "name": "A String", # Identifier. Name of the GrpcRoute resource. It matches pattern `projects/*/locations/*/grpcRoutes/` "rules": [ # Required. A list of detailed rules defining how to route traffic. Within a single GrpcRoute, the GrpcRoute.RouteAction associated with the first matching GrpcRoute.RouteRule will be executed. At least one rule must be supplied. { # Describes how to route traffic. "action": { # Specifies how to route matched traffic. # Required. A detailed rule defining how to route traffic. This field is required. @@ -445,14 +445,14 @@

Method Details

Updates the parameters of a single GrpcRoute.
 
 Args:
-  name: string, Identifier. Name of the GrpcRoute resource. It matches pattern `projects/*/locations/global/grpcRoutes/` (required)
+  name: string, Identifier. Name of the GrpcRoute resource. It matches pattern `projects/*/locations/*/grpcRoutes/` (required)
   body: object, The request body.
     The object takes the form of:
 
 { # GrpcRoute is the resource defining how gRPC traffic routed by a Mesh or Gateway resource is routed.
   "createTime": "A String", # Output only. The timestamp when the resource was created.
   "description": "A String", # Optional. A free-text description of the resource. Max length 1024 characters.
-  "gateways": [ # Optional. Gateways defines a list of gateways this GrpcRoute is attached to, as one of the routing rules to route the requests served by the gateway. Each gateway reference should match the pattern: `projects/*/locations/global/gateways/`
+  "gateways": [ # Optional. Gateways defines a list of gateways this GrpcRoute is attached to, as one of the routing rules to route the requests served by the gateway. Each gateway reference should match the pattern: `projects/*/locations/*/gateways/`
     "A String",
   ],
   "hostnames": [ # Required. Service hostnames with an optional port for which this route describes traffic. Format: [:] Hostname is the fully qualified domain name of a network host. This matches the RFC 1123 definition of a hostname with 2 notable exceptions: - IPs are not allowed. - A hostname may be prefixed with a wildcard label (`*.`). The wildcard label must appear by itself as the first label. Hostname can be "precise" which is a domain name without the terminating dot of a network host (e.g. `foo.example.com`) or "wildcard", which is a domain name prefixed with a single wildcard label (e.g. `*.example.com`). Note that as per RFC1035 and RFC1123, a label must consist of lower case alphanumeric characters or '-', and must start and end with an alphanumeric character. No other punctuation is allowed. The routes associated with a Mesh or Gateway must have unique hostnames. If you attempt to attach multiple routes with conflicting hostnames, the configuration will be rejected. For example, while it is acceptable for routes for the hostnames `*.foo.bar.com` and `*.bar.com` to be associated with the same route, it is not possible to associate two routes both with `*.bar.com` or both with `bar.com`. If a port is specified, then gRPC clients must use the channel URI with the port to match this rule (i.e. "xds:///service:123"), otherwise they must supply the URI without a port (i.e. "xds:///service").
@@ -461,10 +461,10 @@ 

Method Details

"labels": { # Optional. Set of label tags associated with the GrpcRoute resource. "a_key": "A String", }, - "meshes": [ # Optional. Meshes defines a list of meshes this GrpcRoute is attached to, as one of the routing rules to route the requests served by the mesh. Each mesh reference should match the pattern: `projects/*/locations/global/meshes/` + "meshes": [ # Optional. Meshes defines a list of meshes this GrpcRoute is attached to, as one of the routing rules to route the requests served by the mesh. Each mesh reference should match the pattern: `projects/*/locations/*/meshes/` "A String", ], - "name": "A String", # Identifier. Name of the GrpcRoute resource. It matches pattern `projects/*/locations/global/grpcRoutes/` + "name": "A String", # Identifier. Name of the GrpcRoute resource. It matches pattern `projects/*/locations/*/grpcRoutes/` "rules": [ # Required. A list of detailed rules defining how to route traffic. Within a single GrpcRoute, the GrpcRoute.RouteAction associated with the first matching GrpcRoute.RouteRule will be executed. At least one rule must be supplied. { # Describes how to route traffic. "action": { # Specifies how to route matched traffic. # Required. A detailed rule defining how to route traffic. This field is required. diff --git a/docs/dyn/networkservices_v1.projects.locations.html b/docs/dyn/networkservices_v1.projects.locations.html index aee2f5df01..ba780f898b 100644 --- a/docs/dyn/networkservices_v1.projects.locations.html +++ b/docs/dyn/networkservices_v1.projects.locations.html @@ -215,7 +215,7 @@

Method Details

Args: name: string, The resource that owns the locations collection, if applicable. (required) - extraLocationTypes: string, Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage. (repeated) + extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated) filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160). pageSize: integer, The maximum number of results to return. If not set, the service selects a default. pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page. diff --git a/docs/dyn/networkservices_v1.projects.locations.httpRoutes.html b/docs/dyn/networkservices_v1.projects.locations.httpRoutes.html index 0963db5681..1c1e962a8a 100644 --- a/docs/dyn/networkservices_v1.projects.locations.httpRoutes.html +++ b/docs/dyn/networkservices_v1.projects.locations.httpRoutes.html @@ -106,14 +106,14 @@

Method Details

Creates a new HttpRoute in a given project and location.
 
 Args:
-  parent: string, Required. The parent resource of the HttpRoute. Must be in the format `projects/*/locations/global`. (required)
+  parent: string, Required. The parent resource of the HttpRoute. Must be in the format `projects/*/locations/*`. (required)
   body: object, The request body.
     The object takes the form of:
 
 { # HttpRoute is the resource defining how HTTP traffic should be routed by a Mesh or Gateway resource.
   "createTime": "A String", # Output only. The timestamp when the resource was created.
   "description": "A String", # Optional. A free-text description of the resource. Max length 1024 characters.
-  "gateways": [ # Optional. Gateways defines a list of gateways this HttpRoute is attached to, as one of the routing rules to route the requests served by the gateway. Each gateway reference should match the pattern: `projects/*/locations/global/gateways/`
+  "gateways": [ # Optional. Gateways defines a list of gateways this HttpRoute is attached to, as one of the routing rules to route the requests served by the gateway. Each gateway reference should match the pattern: `projects/*/locations/*/gateways/`
     "A String",
   ],
   "hostnames": [ # Required. Hostnames define a set of hosts that should match against the HTTP host header to select a HttpRoute to process the request. Hostname is the fully qualified domain name of a network host, as defined by RFC 1123 with the exception that: - IPs are not allowed. - A hostname may be prefixed with a wildcard label (`*.`). The wildcard label must appear by itself as the first label. Hostname can be "precise" which is a domain name without the terminating dot of a network host (e.g. `foo.example.com`) or "wildcard", which is a domain name prefixed with a single wildcard label (e.g. `*.example.com`). Note that as per RFC1035 and RFC1123, a label must consist of lower case alphanumeric characters or '-', and must start and end with an alphanumeric character. No other punctuation is allowed. The routes associated with a Mesh or Gateways must have unique hostnames. If you attempt to attach multiple routes with conflicting hostnames, the configuration will be rejected. For example, while it is acceptable for routes for the hostnames `*.foo.bar.com` and `*.bar.com` to be associated with the same Mesh (or Gateways under the same scope), it is not possible to associate two routes both with `*.bar.com` or both with `bar.com`.
@@ -122,10 +122,10 @@ 

Method Details

"labels": { # Optional. Set of label tags associated with the HttpRoute resource. "a_key": "A String", }, - "meshes": [ # Optional. Meshes defines a list of meshes this HttpRoute is attached to, as one of the routing rules to route the requests served by the mesh. Each mesh reference should match the pattern: `projects/*/locations/global/meshes/` The attached Mesh should be of a type SIDECAR + "meshes": [ # Optional. Meshes defines a list of meshes this HttpRoute is attached to, as one of the routing rules to route the requests served by the mesh. Each mesh reference should match the pattern: `projects/*/locations/*/meshes/` The attached Mesh should be of a type SIDECAR "A String", ], - "name": "A String", # Identifier. Name of the HttpRoute resource. It matches pattern `projects/*/locations/global/httpRoutes/http_route_name>`. + "name": "A String", # Identifier. Name of the HttpRoute resource. It matches pattern `projects/*/locations/*/httpRoutes/http_route_name>`. "rules": [ # Required. Rules that define how traffic is routed and handled. Rules will be matched sequentially based on the RouteMatch specified for the rule. { # Specifies how to match traffic and how to route traffic when traffic is matched. "action": { # The specifications for routing traffic and applying associated policies. # The detailed rule defining how to route matched traffic. @@ -341,7 +341,7 @@

Method Details

Deletes a single HttpRoute.
 
 Args:
-  name: string, Required. A name of the HttpRoute to delete. Must be in the format `projects/*/locations/global/httpRoutes/*`. (required)
+  name: string, Required. A name of the HttpRoute to delete. Must be in the format `projects/*/locations/*/httpRoutes/*`. (required)
   x__xgafv: string, V1 error format.
     Allowed values
       1 - v1 error format
@@ -376,7 +376,7 @@ 

Method Details

Gets details of a single HttpRoute.
 
 Args:
-  name: string, Required. A name of the HttpRoute to get. Must be in the format `projects/*/locations/global/httpRoutes/*`. (required)
+  name: string, Required. A name of the HttpRoute to get. Must be in the format `projects/*/locations/*/httpRoutes/*`. (required)
   x__xgafv: string, V1 error format.
     Allowed values
       1 - v1 error format
@@ -388,7 +388,7 @@ 

Method Details

{ # HttpRoute is the resource defining how HTTP traffic should be routed by a Mesh or Gateway resource. "createTime": "A String", # Output only. The timestamp when the resource was created. "description": "A String", # Optional. A free-text description of the resource. Max length 1024 characters. - "gateways": [ # Optional. Gateways defines a list of gateways this HttpRoute is attached to, as one of the routing rules to route the requests served by the gateway. Each gateway reference should match the pattern: `projects/*/locations/global/gateways/` + "gateways": [ # Optional. Gateways defines a list of gateways this HttpRoute is attached to, as one of the routing rules to route the requests served by the gateway. Each gateway reference should match the pattern: `projects/*/locations/*/gateways/` "A String", ], "hostnames": [ # Required. Hostnames define a set of hosts that should match against the HTTP host header to select a HttpRoute to process the request. Hostname is the fully qualified domain name of a network host, as defined by RFC 1123 with the exception that: - IPs are not allowed. - A hostname may be prefixed with a wildcard label (`*.`). The wildcard label must appear by itself as the first label. Hostname can be "precise" which is a domain name without the terminating dot of a network host (e.g. `foo.example.com`) or "wildcard", which is a domain name prefixed with a single wildcard label (e.g. `*.example.com`). Note that as per RFC1035 and RFC1123, a label must consist of lower case alphanumeric characters or '-', and must start and end with an alphanumeric character. No other punctuation is allowed. The routes associated with a Mesh or Gateways must have unique hostnames. If you attempt to attach multiple routes with conflicting hostnames, the configuration will be rejected. For example, while it is acceptable for routes for the hostnames `*.foo.bar.com` and `*.bar.com` to be associated with the same Mesh (or Gateways under the same scope), it is not possible to associate two routes both with `*.bar.com` or both with `bar.com`. @@ -397,10 +397,10 @@

Method Details

"labels": { # Optional. Set of label tags associated with the HttpRoute resource. "a_key": "A String", }, - "meshes": [ # Optional. Meshes defines a list of meshes this HttpRoute is attached to, as one of the routing rules to route the requests served by the mesh. Each mesh reference should match the pattern: `projects/*/locations/global/meshes/` The attached Mesh should be of a type SIDECAR + "meshes": [ # Optional. Meshes defines a list of meshes this HttpRoute is attached to, as one of the routing rules to route the requests served by the mesh. Each mesh reference should match the pattern: `projects/*/locations/*/meshes/` The attached Mesh should be of a type SIDECAR "A String", ], - "name": "A String", # Identifier. Name of the HttpRoute resource. It matches pattern `projects/*/locations/global/httpRoutes/http_route_name>`. + "name": "A String", # Identifier. Name of the HttpRoute resource. It matches pattern `projects/*/locations/*/httpRoutes/http_route_name>`. "rules": [ # Required. Rules that define how traffic is routed and handled. Rules will be matched sequentially based on the RouteMatch specified for the rule. { # Specifies how to match traffic and how to route traffic when traffic is matched. "action": { # The specifications for routing traffic and applying associated policies. # The detailed rule defining how to route matched traffic. @@ -587,7 +587,7 @@

Method Details

Lists HttpRoute in a given project and location.
 
 Args:
-  parent: string, Required. The project and location from which the HttpRoutes should be listed, specified in the format `projects/*/locations/global`. (required)
+  parent: string, Required. The project and location from which the HttpRoutes should be listed, specified in the format `projects/*/locations/*`. (required)
   pageSize: integer, Maximum number of HttpRoutes to return per call.
   pageToken: string, The value returned by the last `ListHttpRoutesResponse` Indicates that this is a continuation of a prior `ListHttpRoutes` call, and that the system should return the next page of data.
   returnPartialSuccess: boolean, Optional. If true, allow partial responses for multi-regional Aggregated List requests. Otherwise if one of the locations is down or unreachable, the Aggregated List request will fail.
@@ -604,7 +604,7 @@ 

Method Details

{ # HttpRoute is the resource defining how HTTP traffic should be routed by a Mesh or Gateway resource. "createTime": "A String", # Output only. The timestamp when the resource was created. "description": "A String", # Optional. A free-text description of the resource. Max length 1024 characters. - "gateways": [ # Optional. Gateways defines a list of gateways this HttpRoute is attached to, as one of the routing rules to route the requests served by the gateway. Each gateway reference should match the pattern: `projects/*/locations/global/gateways/` + "gateways": [ # Optional. Gateways defines a list of gateways this HttpRoute is attached to, as one of the routing rules to route the requests served by the gateway. Each gateway reference should match the pattern: `projects/*/locations/*/gateways/` "A String", ], "hostnames": [ # Required. Hostnames define a set of hosts that should match against the HTTP host header to select a HttpRoute to process the request. Hostname is the fully qualified domain name of a network host, as defined by RFC 1123 with the exception that: - IPs are not allowed. - A hostname may be prefixed with a wildcard label (`*.`). The wildcard label must appear by itself as the first label. Hostname can be "precise" which is a domain name without the terminating dot of a network host (e.g. `foo.example.com`) or "wildcard", which is a domain name prefixed with a single wildcard label (e.g. `*.example.com`). Note that as per RFC1035 and RFC1123, a label must consist of lower case alphanumeric characters or '-', and must start and end with an alphanumeric character. No other punctuation is allowed. The routes associated with a Mesh or Gateways must have unique hostnames. If you attempt to attach multiple routes with conflicting hostnames, the configuration will be rejected. For example, while it is acceptable for routes for the hostnames `*.foo.bar.com` and `*.bar.com` to be associated with the same Mesh (or Gateways under the same scope), it is not possible to associate two routes both with `*.bar.com` or both with `bar.com`. @@ -613,10 +613,10 @@

Method Details

"labels": { # Optional. Set of label tags associated with the HttpRoute resource. "a_key": "A String", }, - "meshes": [ # Optional. Meshes defines a list of meshes this HttpRoute is attached to, as one of the routing rules to route the requests served by the mesh. Each mesh reference should match the pattern: `projects/*/locations/global/meshes/` The attached Mesh should be of a type SIDECAR + "meshes": [ # Optional. Meshes defines a list of meshes this HttpRoute is attached to, as one of the routing rules to route the requests served by the mesh. Each mesh reference should match the pattern: `projects/*/locations/*/meshes/` The attached Mesh should be of a type SIDECAR "A String", ], - "name": "A String", # Identifier. Name of the HttpRoute resource. It matches pattern `projects/*/locations/global/httpRoutes/http_route_name>`. + "name": "A String", # Identifier. Name of the HttpRoute resource. It matches pattern `projects/*/locations/*/httpRoutes/http_route_name>`. "rules": [ # Required. Rules that define how traffic is routed and handled. Rules will be matched sequentially based on the RouteMatch specified for the rule. { # Specifies how to match traffic and how to route traffic when traffic is matched. "action": { # The specifications for routing traffic and applying associated policies. # The detailed rule defining how to route matched traffic. @@ -823,14 +823,14 @@

Method Details

Updates the parameters of a single HttpRoute.
 
 Args:
-  name: string, Identifier. Name of the HttpRoute resource. It matches pattern `projects/*/locations/global/httpRoutes/http_route_name>`. (required)
+  name: string, Identifier. Name of the HttpRoute resource. It matches pattern `projects/*/locations/*/httpRoutes/http_route_name>`. (required)
   body: object, The request body.
     The object takes the form of:
 
 { # HttpRoute is the resource defining how HTTP traffic should be routed by a Mesh or Gateway resource.
   "createTime": "A String", # Output only. The timestamp when the resource was created.
   "description": "A String", # Optional. A free-text description of the resource. Max length 1024 characters.
-  "gateways": [ # Optional. Gateways defines a list of gateways this HttpRoute is attached to, as one of the routing rules to route the requests served by the gateway. Each gateway reference should match the pattern: `projects/*/locations/global/gateways/`
+  "gateways": [ # Optional. Gateways defines a list of gateways this HttpRoute is attached to, as one of the routing rules to route the requests served by the gateway. Each gateway reference should match the pattern: `projects/*/locations/*/gateways/`
     "A String",
   ],
   "hostnames": [ # Required. Hostnames define a set of hosts that should match against the HTTP host header to select a HttpRoute to process the request. Hostname is the fully qualified domain name of a network host, as defined by RFC 1123 with the exception that: - IPs are not allowed. - A hostname may be prefixed with a wildcard label (`*.`). The wildcard label must appear by itself as the first label. Hostname can be "precise" which is a domain name without the terminating dot of a network host (e.g. `foo.example.com`) or "wildcard", which is a domain name prefixed with a single wildcard label (e.g. `*.example.com`). Note that as per RFC1035 and RFC1123, a label must consist of lower case alphanumeric characters or '-', and must start and end with an alphanumeric character. No other punctuation is allowed. The routes associated with a Mesh or Gateways must have unique hostnames. If you attempt to attach multiple routes with conflicting hostnames, the configuration will be rejected. For example, while it is acceptable for routes for the hostnames `*.foo.bar.com` and `*.bar.com` to be associated with the same Mesh (or Gateways under the same scope), it is not possible to associate two routes both with `*.bar.com` or both with `bar.com`.
@@ -839,10 +839,10 @@ 

Method Details

"labels": { # Optional. Set of label tags associated with the HttpRoute resource. "a_key": "A String", }, - "meshes": [ # Optional. Meshes defines a list of meshes this HttpRoute is attached to, as one of the routing rules to route the requests served by the mesh. Each mesh reference should match the pattern: `projects/*/locations/global/meshes/` The attached Mesh should be of a type SIDECAR + "meshes": [ # Optional. Meshes defines a list of meshes this HttpRoute is attached to, as one of the routing rules to route the requests served by the mesh. Each mesh reference should match the pattern: `projects/*/locations/*/meshes/` The attached Mesh should be of a type SIDECAR "A String", ], - "name": "A String", # Identifier. Name of the HttpRoute resource. It matches pattern `projects/*/locations/global/httpRoutes/http_route_name>`. + "name": "A String", # Identifier. Name of the HttpRoute resource. It matches pattern `projects/*/locations/*/httpRoutes/http_route_name>`. "rules": [ # Required. Rules that define how traffic is routed and handled. Rules will be matched sequentially based on the RouteMatch specified for the rule. { # Specifies how to match traffic and how to route traffic when traffic is matched. "action": { # The specifications for routing traffic and applying associated policies. # The detailed rule defining how to route matched traffic. diff --git a/docs/dyn/networkservices_v1.projects.locations.lbEdgeExtensions.html b/docs/dyn/networkservices_v1.projects.locations.lbEdgeExtensions.html index cce3a5c142..8549aa0fbb 100644 --- a/docs/dyn/networkservices_v1.projects.locations.lbEdgeExtensions.html +++ b/docs/dyn/networkservices_v1.projects.locations.lbEdgeExtensions.html @@ -126,6 +126,7 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name for this extension. The name is logged as part of the HTTP request logs. The name must conform with RFC-1034, is restricted to lower-cased letters, numbers and hyphens, and can have a maximum length of 63 characters. Additionally, the first character must be a letter and the last a letter or a number. This field is required except for AuthzExtension. + "observabilityMode": True or False, # Optional. When set to `TRUE`, enables `observability_mode` on the `ext_proc` filter. This makes `ext_proc` calls asynchronous. Envoy doesn't check for the response from `ext_proc` calls. For more information about the filter, see: https://www.envoyproxy.io/docs/envoy/v1.32.3/api-v3/extensions/filters/http/ext_proc/v3/ext_proc.proto#extensions-filters-http-ext-proc-v3-externalprocessor This field is helpful when you want to try out the extension in async log-only mode. Supported by regional `LbTrafficExtension` and `LbRouteExtension` resources. Only `STREAMED` (default) body processing mode is supported. "requestBodySendMode": "A String", # Optional. Configures the send mode for request body processing. The field can only be set if `supported_events` includes `REQUEST_BODY`. If `supported_events` includes `REQUEST_BODY`, but `request_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `REQUEST_BODY` and `REQUEST_TRAILERS`. This field can be set only for `LbTrafficExtension` and `LbRouteExtension` resources, and only when the `service` field of the extension points to a `BackendService`. Only `FULL_DUPLEX_STREAMED` mode is supported for `LbRouteExtension` resources. "responseBodySendMode": "A String", # Optional. Configures the send mode for response processing. If unspecified, the default value `STREAMED` is used. The field can only be set if `supported_events` includes `RESPONSE_BODY`. If `supported_events` includes `RESPONSE_BODY`, but `response_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `RESPONSE_BODY` and `RESPONSE_TRAILERS`. This field can be set only for `LbTrafficExtension` resources, and only when the `service` field of the extension points to a `BackendService`. "service": "A String", # Required. The reference to the service that runs the extension. To configure a callout extension, `service` must be a fully-qualified reference to a [backend service](https://cloud.google.com/compute/docs/reference/rest/v1/backendServices) in the format: `https://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/backendServices/{backendService}` or `https://www.googleapis.com/compute/v1/projects/{project}/global/backendServices/{backendService}`. To configure a plugin extension, `service` must be a reference to a [`WasmPlugin` resource](https://cloud.google.com/service-extensions/docs/reference/rest/v1beta1/projects.locations.wasmPlugins) in the format: `projects/{project}/locations/{location}/wasmPlugins/{plugin}` or `//networkservices.googleapis.com/projects/{project}/locations/{location}/wasmPlugins/{wasmPlugin}`. Plugin extensions are currently supported for the `LbTrafficExtension`, the `LbRouteExtension`, and the `LbEdgeExtension` resources. @@ -249,6 +250,7 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name for this extension. The name is logged as part of the HTTP request logs. The name must conform with RFC-1034, is restricted to lower-cased letters, numbers and hyphens, and can have a maximum length of 63 characters. Additionally, the first character must be a letter and the last a letter or a number. This field is required except for AuthzExtension. + "observabilityMode": True or False, # Optional. When set to `TRUE`, enables `observability_mode` on the `ext_proc` filter. This makes `ext_proc` calls asynchronous. Envoy doesn't check for the response from `ext_proc` calls. For more information about the filter, see: https://www.envoyproxy.io/docs/envoy/v1.32.3/api-v3/extensions/filters/http/ext_proc/v3/ext_proc.proto#extensions-filters-http-ext-proc-v3-externalprocessor This field is helpful when you want to try out the extension in async log-only mode. Supported by regional `LbTrafficExtension` and `LbRouteExtension` resources. Only `STREAMED` (default) body processing mode is supported. "requestBodySendMode": "A String", # Optional. Configures the send mode for request body processing. The field can only be set if `supported_events` includes `REQUEST_BODY`. If `supported_events` includes `REQUEST_BODY`, but `request_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `REQUEST_BODY` and `REQUEST_TRAILERS`. This field can be set only for `LbTrafficExtension` and `LbRouteExtension` resources, and only when the `service` field of the extension points to a `BackendService`. Only `FULL_DUPLEX_STREAMED` mode is supported for `LbRouteExtension` resources. "responseBodySendMode": "A String", # Optional. Configures the send mode for response processing. If unspecified, the default value `STREAMED` is used. The field can only be set if `supported_events` includes `RESPONSE_BODY`. If `supported_events` includes `RESPONSE_BODY`, but `response_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `RESPONSE_BODY` and `RESPONSE_TRAILERS`. This field can be set only for `LbTrafficExtension` resources, and only when the `service` field of the extension points to a `BackendService`. "service": "A String", # Required. The reference to the service that runs the extension. To configure a callout extension, `service` must be a fully-qualified reference to a [backend service](https://cloud.google.com/compute/docs/reference/rest/v1/backendServices) in the format: `https://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/backendServices/{backendService}` or `https://www.googleapis.com/compute/v1/projects/{project}/global/backendServices/{backendService}`. To configure a plugin extension, `service` must be a reference to a [`WasmPlugin` resource](https://cloud.google.com/service-extensions/docs/reference/rest/v1beta1/projects.locations.wasmPlugins) in the format: `projects/{project}/locations/{location}/wasmPlugins/{plugin}` or `//networkservices.googleapis.com/projects/{project}/locations/{location}/wasmPlugins/{wasmPlugin}`. Plugin extensions are currently supported for the `LbTrafficExtension`, the `LbRouteExtension`, and the `LbEdgeExtension` resources. @@ -312,6 +314,7 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name for this extension. The name is logged as part of the HTTP request logs. The name must conform with RFC-1034, is restricted to lower-cased letters, numbers and hyphens, and can have a maximum length of 63 characters. Additionally, the first character must be a letter and the last a letter or a number. This field is required except for AuthzExtension. + "observabilityMode": True or False, # Optional. When set to `TRUE`, enables `observability_mode` on the `ext_proc` filter. This makes `ext_proc` calls asynchronous. Envoy doesn't check for the response from `ext_proc` calls. For more information about the filter, see: https://www.envoyproxy.io/docs/envoy/v1.32.3/api-v3/extensions/filters/http/ext_proc/v3/ext_proc.proto#extensions-filters-http-ext-proc-v3-externalprocessor This field is helpful when you want to try out the extension in async log-only mode. Supported by regional `LbTrafficExtension` and `LbRouteExtension` resources. Only `STREAMED` (default) body processing mode is supported. "requestBodySendMode": "A String", # Optional. Configures the send mode for request body processing. The field can only be set if `supported_events` includes `REQUEST_BODY`. If `supported_events` includes `REQUEST_BODY`, but `request_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `REQUEST_BODY` and `REQUEST_TRAILERS`. This field can be set only for `LbTrafficExtension` and `LbRouteExtension` resources, and only when the `service` field of the extension points to a `BackendService`. Only `FULL_DUPLEX_STREAMED` mode is supported for `LbRouteExtension` resources. "responseBodySendMode": "A String", # Optional. Configures the send mode for response processing. If unspecified, the default value `STREAMED` is used. The field can only be set if `supported_events` includes `RESPONSE_BODY`. If `supported_events` includes `RESPONSE_BODY`, but `response_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `RESPONSE_BODY` and `RESPONSE_TRAILERS`. This field can be set only for `LbTrafficExtension` resources, and only when the `service` field of the extension points to a `BackendService`. "service": "A String", # Required. The reference to the service that runs the extension. To configure a callout extension, `service` must be a fully-qualified reference to a [backend service](https://cloud.google.com/compute/docs/reference/rest/v1/backendServices) in the format: `https://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/backendServices/{backendService}` or `https://www.googleapis.com/compute/v1/projects/{project}/global/backendServices/{backendService}`. To configure a plugin extension, `service` must be a reference to a [`WasmPlugin` resource](https://cloud.google.com/service-extensions/docs/reference/rest/v1beta1/projects.locations.wasmPlugins) in the format: `projects/{project}/locations/{location}/wasmPlugins/{plugin}` or `//networkservices.googleapis.com/projects/{project}/locations/{location}/wasmPlugins/{wasmPlugin}`. Plugin extensions are currently supported for the `LbTrafficExtension`, the `LbRouteExtension`, and the `LbEdgeExtension` resources. @@ -384,6 +387,7 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name for this extension. The name is logged as part of the HTTP request logs. The name must conform with RFC-1034, is restricted to lower-cased letters, numbers and hyphens, and can have a maximum length of 63 characters. Additionally, the first character must be a letter and the last a letter or a number. This field is required except for AuthzExtension. + "observabilityMode": True or False, # Optional. When set to `TRUE`, enables `observability_mode` on the `ext_proc` filter. This makes `ext_proc` calls asynchronous. Envoy doesn't check for the response from `ext_proc` calls. For more information about the filter, see: https://www.envoyproxy.io/docs/envoy/v1.32.3/api-v3/extensions/filters/http/ext_proc/v3/ext_proc.proto#extensions-filters-http-ext-proc-v3-externalprocessor This field is helpful when you want to try out the extension in async log-only mode. Supported by regional `LbTrafficExtension` and `LbRouteExtension` resources. Only `STREAMED` (default) body processing mode is supported. "requestBodySendMode": "A String", # Optional. Configures the send mode for request body processing. The field can only be set if `supported_events` includes `REQUEST_BODY`. If `supported_events` includes `REQUEST_BODY`, but `request_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `REQUEST_BODY` and `REQUEST_TRAILERS`. This field can be set only for `LbTrafficExtension` and `LbRouteExtension` resources, and only when the `service` field of the extension points to a `BackendService`. Only `FULL_DUPLEX_STREAMED` mode is supported for `LbRouteExtension` resources. "responseBodySendMode": "A String", # Optional. Configures the send mode for response processing. If unspecified, the default value `STREAMED` is used. The field can only be set if `supported_events` includes `RESPONSE_BODY`. If `supported_events` includes `RESPONSE_BODY`, but `response_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `RESPONSE_BODY` and `RESPONSE_TRAILERS`. This field can be set only for `LbTrafficExtension` resources, and only when the `service` field of the extension points to a `BackendService`. "service": "A String", # Required. The reference to the service that runs the extension. To configure a callout extension, `service` must be a fully-qualified reference to a [backend service](https://cloud.google.com/compute/docs/reference/rest/v1/backendServices) in the format: `https://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/backendServices/{backendService}` or `https://www.googleapis.com/compute/v1/projects/{project}/global/backendServices/{backendService}`. To configure a plugin extension, `service` must be a reference to a [`WasmPlugin` resource](https://cloud.google.com/service-extensions/docs/reference/rest/v1beta1/projects.locations.wasmPlugins) in the format: `projects/{project}/locations/{location}/wasmPlugins/{plugin}` or `//networkservices.googleapis.com/projects/{project}/locations/{location}/wasmPlugins/{wasmPlugin}`. Plugin extensions are currently supported for the `LbTrafficExtension`, the `LbRouteExtension`, and the `LbEdgeExtension` resources. diff --git a/docs/dyn/networkservices_v1.projects.locations.lbRouteExtensions.html b/docs/dyn/networkservices_v1.projects.locations.lbRouteExtensions.html index f2aa53fb51..733bb3c6ba 100644 --- a/docs/dyn/networkservices_v1.projects.locations.lbRouteExtensions.html +++ b/docs/dyn/networkservices_v1.projects.locations.lbRouteExtensions.html @@ -126,6 +126,7 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name for this extension. The name is logged as part of the HTTP request logs. The name must conform with RFC-1034, is restricted to lower-cased letters, numbers and hyphens, and can have a maximum length of 63 characters. Additionally, the first character must be a letter and the last a letter or a number. This field is required except for AuthzExtension. + "observabilityMode": True or False, # Optional. When set to `TRUE`, enables `observability_mode` on the `ext_proc` filter. This makes `ext_proc` calls asynchronous. Envoy doesn't check for the response from `ext_proc` calls. For more information about the filter, see: https://www.envoyproxy.io/docs/envoy/v1.32.3/api-v3/extensions/filters/http/ext_proc/v3/ext_proc.proto#extensions-filters-http-ext-proc-v3-externalprocessor This field is helpful when you want to try out the extension in async log-only mode. Supported by regional `LbTrafficExtension` and `LbRouteExtension` resources. Only `STREAMED` (default) body processing mode is supported. "requestBodySendMode": "A String", # Optional. Configures the send mode for request body processing. The field can only be set if `supported_events` includes `REQUEST_BODY`. If `supported_events` includes `REQUEST_BODY`, but `request_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `REQUEST_BODY` and `REQUEST_TRAILERS`. This field can be set only for `LbTrafficExtension` and `LbRouteExtension` resources, and only when the `service` field of the extension points to a `BackendService`. Only `FULL_DUPLEX_STREAMED` mode is supported for `LbRouteExtension` resources. "responseBodySendMode": "A String", # Optional. Configures the send mode for response processing. If unspecified, the default value `STREAMED` is used. The field can only be set if `supported_events` includes `RESPONSE_BODY`. If `supported_events` includes `RESPONSE_BODY`, but `response_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `RESPONSE_BODY` and `RESPONSE_TRAILERS`. This field can be set only for `LbTrafficExtension` resources, and only when the `service` field of the extension points to a `BackendService`. "service": "A String", # Required. The reference to the service that runs the extension. To configure a callout extension, `service` must be a fully-qualified reference to a [backend service](https://cloud.google.com/compute/docs/reference/rest/v1/backendServices) in the format: `https://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/backendServices/{backendService}` or `https://www.googleapis.com/compute/v1/projects/{project}/global/backendServices/{backendService}`. To configure a plugin extension, `service` must be a reference to a [`WasmPlugin` resource](https://cloud.google.com/service-extensions/docs/reference/rest/v1beta1/projects.locations.wasmPlugins) in the format: `projects/{project}/locations/{location}/wasmPlugins/{plugin}` or `//networkservices.googleapis.com/projects/{project}/locations/{location}/wasmPlugins/{wasmPlugin}`. Plugin extensions are currently supported for the `LbTrafficExtension`, the `LbRouteExtension`, and the `LbEdgeExtension` resources. @@ -252,6 +253,7 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name for this extension. The name is logged as part of the HTTP request logs. The name must conform with RFC-1034, is restricted to lower-cased letters, numbers and hyphens, and can have a maximum length of 63 characters. Additionally, the first character must be a letter and the last a letter or a number. This field is required except for AuthzExtension. + "observabilityMode": True or False, # Optional. When set to `TRUE`, enables `observability_mode` on the `ext_proc` filter. This makes `ext_proc` calls asynchronous. Envoy doesn't check for the response from `ext_proc` calls. For more information about the filter, see: https://www.envoyproxy.io/docs/envoy/v1.32.3/api-v3/extensions/filters/http/ext_proc/v3/ext_proc.proto#extensions-filters-http-ext-proc-v3-externalprocessor This field is helpful when you want to try out the extension in async log-only mode. Supported by regional `LbTrafficExtension` and `LbRouteExtension` resources. Only `STREAMED` (default) body processing mode is supported. "requestBodySendMode": "A String", # Optional. Configures the send mode for request body processing. The field can only be set if `supported_events` includes `REQUEST_BODY`. If `supported_events` includes `REQUEST_BODY`, but `request_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `REQUEST_BODY` and `REQUEST_TRAILERS`. This field can be set only for `LbTrafficExtension` and `LbRouteExtension` resources, and only when the `service` field of the extension points to a `BackendService`. Only `FULL_DUPLEX_STREAMED` mode is supported for `LbRouteExtension` resources. "responseBodySendMode": "A String", # Optional. Configures the send mode for response processing. If unspecified, the default value `STREAMED` is used. The field can only be set if `supported_events` includes `RESPONSE_BODY`. If `supported_events` includes `RESPONSE_BODY`, but `response_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `RESPONSE_BODY` and `RESPONSE_TRAILERS`. This field can be set only for `LbTrafficExtension` resources, and only when the `service` field of the extension points to a `BackendService`. "service": "A String", # Required. The reference to the service that runs the extension. To configure a callout extension, `service` must be a fully-qualified reference to a [backend service](https://cloud.google.com/compute/docs/reference/rest/v1/backendServices) in the format: `https://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/backendServices/{backendService}` or `https://www.googleapis.com/compute/v1/projects/{project}/global/backendServices/{backendService}`. To configure a plugin extension, `service` must be a reference to a [`WasmPlugin` resource](https://cloud.google.com/service-extensions/docs/reference/rest/v1beta1/projects.locations.wasmPlugins) in the format: `projects/{project}/locations/{location}/wasmPlugins/{plugin}` or `//networkservices.googleapis.com/projects/{project}/locations/{location}/wasmPlugins/{wasmPlugin}`. Plugin extensions are currently supported for the `LbTrafficExtension`, the `LbRouteExtension`, and the `LbEdgeExtension` resources. @@ -318,6 +320,7 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name for this extension. The name is logged as part of the HTTP request logs. The name must conform with RFC-1034, is restricted to lower-cased letters, numbers and hyphens, and can have a maximum length of 63 characters. Additionally, the first character must be a letter and the last a letter or a number. This field is required except for AuthzExtension. + "observabilityMode": True or False, # Optional. When set to `TRUE`, enables `observability_mode` on the `ext_proc` filter. This makes `ext_proc` calls asynchronous. Envoy doesn't check for the response from `ext_proc` calls. For more information about the filter, see: https://www.envoyproxy.io/docs/envoy/v1.32.3/api-v3/extensions/filters/http/ext_proc/v3/ext_proc.proto#extensions-filters-http-ext-proc-v3-externalprocessor This field is helpful when you want to try out the extension in async log-only mode. Supported by regional `LbTrafficExtension` and `LbRouteExtension` resources. Only `STREAMED` (default) body processing mode is supported. "requestBodySendMode": "A String", # Optional. Configures the send mode for request body processing. The field can only be set if `supported_events` includes `REQUEST_BODY`. If `supported_events` includes `REQUEST_BODY`, but `request_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `REQUEST_BODY` and `REQUEST_TRAILERS`. This field can be set only for `LbTrafficExtension` and `LbRouteExtension` resources, and only when the `service` field of the extension points to a `BackendService`. Only `FULL_DUPLEX_STREAMED` mode is supported for `LbRouteExtension` resources. "responseBodySendMode": "A String", # Optional. Configures the send mode for response processing. If unspecified, the default value `STREAMED` is used. The field can only be set if `supported_events` includes `RESPONSE_BODY`. If `supported_events` includes `RESPONSE_BODY`, but `response_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `RESPONSE_BODY` and `RESPONSE_TRAILERS`. This field can be set only for `LbTrafficExtension` resources, and only when the `service` field of the extension points to a `BackendService`. "service": "A String", # Required. The reference to the service that runs the extension. To configure a callout extension, `service` must be a fully-qualified reference to a [backend service](https://cloud.google.com/compute/docs/reference/rest/v1/backendServices) in the format: `https://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/backendServices/{backendService}` or `https://www.googleapis.com/compute/v1/projects/{project}/global/backendServices/{backendService}`. To configure a plugin extension, `service` must be a reference to a [`WasmPlugin` resource](https://cloud.google.com/service-extensions/docs/reference/rest/v1beta1/projects.locations.wasmPlugins) in the format: `projects/{project}/locations/{location}/wasmPlugins/{plugin}` or `//networkservices.googleapis.com/projects/{project}/locations/{location}/wasmPlugins/{wasmPlugin}`. Plugin extensions are currently supported for the `LbTrafficExtension`, the `LbRouteExtension`, and the `LbEdgeExtension` resources. @@ -393,6 +396,7 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name for this extension. The name is logged as part of the HTTP request logs. The name must conform with RFC-1034, is restricted to lower-cased letters, numbers and hyphens, and can have a maximum length of 63 characters. Additionally, the first character must be a letter and the last a letter or a number. This field is required except for AuthzExtension. + "observabilityMode": True or False, # Optional. When set to `TRUE`, enables `observability_mode` on the `ext_proc` filter. This makes `ext_proc` calls asynchronous. Envoy doesn't check for the response from `ext_proc` calls. For more information about the filter, see: https://www.envoyproxy.io/docs/envoy/v1.32.3/api-v3/extensions/filters/http/ext_proc/v3/ext_proc.proto#extensions-filters-http-ext-proc-v3-externalprocessor This field is helpful when you want to try out the extension in async log-only mode. Supported by regional `LbTrafficExtension` and `LbRouteExtension` resources. Only `STREAMED` (default) body processing mode is supported. "requestBodySendMode": "A String", # Optional. Configures the send mode for request body processing. The field can only be set if `supported_events` includes `REQUEST_BODY`. If `supported_events` includes `REQUEST_BODY`, but `request_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `REQUEST_BODY` and `REQUEST_TRAILERS`. This field can be set only for `LbTrafficExtension` and `LbRouteExtension` resources, and only when the `service` field of the extension points to a `BackendService`. Only `FULL_DUPLEX_STREAMED` mode is supported for `LbRouteExtension` resources. "responseBodySendMode": "A String", # Optional. Configures the send mode for response processing. If unspecified, the default value `STREAMED` is used. The field can only be set if `supported_events` includes `RESPONSE_BODY`. If `supported_events` includes `RESPONSE_BODY`, but `response_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `RESPONSE_BODY` and `RESPONSE_TRAILERS`. This field can be set only for `LbTrafficExtension` resources, and only when the `service` field of the extension points to a `BackendService`. "service": "A String", # Required. The reference to the service that runs the extension. To configure a callout extension, `service` must be a fully-qualified reference to a [backend service](https://cloud.google.com/compute/docs/reference/rest/v1/backendServices) in the format: `https://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/backendServices/{backendService}` or `https://www.googleapis.com/compute/v1/projects/{project}/global/backendServices/{backendService}`. To configure a plugin extension, `service` must be a reference to a [`WasmPlugin` resource](https://cloud.google.com/service-extensions/docs/reference/rest/v1beta1/projects.locations.wasmPlugins) in the format: `projects/{project}/locations/{location}/wasmPlugins/{plugin}` or `//networkservices.googleapis.com/projects/{project}/locations/{location}/wasmPlugins/{wasmPlugin}`. Plugin extensions are currently supported for the `LbTrafficExtension`, the `LbRouteExtension`, and the `LbEdgeExtension` resources. diff --git a/docs/dyn/networkservices_v1.projects.locations.lbTrafficExtensions.html b/docs/dyn/networkservices_v1.projects.locations.lbTrafficExtensions.html index 34043d5294..6a5197725c 100644 --- a/docs/dyn/networkservices_v1.projects.locations.lbTrafficExtensions.html +++ b/docs/dyn/networkservices_v1.projects.locations.lbTrafficExtensions.html @@ -126,6 +126,7 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name for this extension. The name is logged as part of the HTTP request logs. The name must conform with RFC-1034, is restricted to lower-cased letters, numbers and hyphens, and can have a maximum length of 63 characters. Additionally, the first character must be a letter and the last a letter or a number. This field is required except for AuthzExtension. + "observabilityMode": True or False, # Optional. When set to `TRUE`, enables `observability_mode` on the `ext_proc` filter. This makes `ext_proc` calls asynchronous. Envoy doesn't check for the response from `ext_proc` calls. For more information about the filter, see: https://www.envoyproxy.io/docs/envoy/v1.32.3/api-v3/extensions/filters/http/ext_proc/v3/ext_proc.proto#extensions-filters-http-ext-proc-v3-externalprocessor This field is helpful when you want to try out the extension in async log-only mode. Supported by regional `LbTrafficExtension` and `LbRouteExtension` resources. Only `STREAMED` (default) body processing mode is supported. "requestBodySendMode": "A String", # Optional. Configures the send mode for request body processing. The field can only be set if `supported_events` includes `REQUEST_BODY`. If `supported_events` includes `REQUEST_BODY`, but `request_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `REQUEST_BODY` and `REQUEST_TRAILERS`. This field can be set only for `LbTrafficExtension` and `LbRouteExtension` resources, and only when the `service` field of the extension points to a `BackendService`. Only `FULL_DUPLEX_STREAMED` mode is supported for `LbRouteExtension` resources. "responseBodySendMode": "A String", # Optional. Configures the send mode for response processing. If unspecified, the default value `STREAMED` is used. The field can only be set if `supported_events` includes `RESPONSE_BODY`. If `supported_events` includes `RESPONSE_BODY`, but `response_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `RESPONSE_BODY` and `RESPONSE_TRAILERS`. This field can be set only for `LbTrafficExtension` resources, and only when the `service` field of the extension points to a `BackendService`. "service": "A String", # Required. The reference to the service that runs the extension. To configure a callout extension, `service` must be a fully-qualified reference to a [backend service](https://cloud.google.com/compute/docs/reference/rest/v1/backendServices) in the format: `https://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/backendServices/{backendService}` or `https://www.googleapis.com/compute/v1/projects/{project}/global/backendServices/{backendService}`. To configure a plugin extension, `service` must be a reference to a [`WasmPlugin` resource](https://cloud.google.com/service-extensions/docs/reference/rest/v1beta1/projects.locations.wasmPlugins) in the format: `projects/{project}/locations/{location}/wasmPlugins/{plugin}` or `//networkservices.googleapis.com/projects/{project}/locations/{location}/wasmPlugins/{wasmPlugin}`. Plugin extensions are currently supported for the `LbTrafficExtension`, the `LbRouteExtension`, and the `LbEdgeExtension` resources. @@ -252,6 +253,7 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name for this extension. The name is logged as part of the HTTP request logs. The name must conform with RFC-1034, is restricted to lower-cased letters, numbers and hyphens, and can have a maximum length of 63 characters. Additionally, the first character must be a letter and the last a letter or a number. This field is required except for AuthzExtension. + "observabilityMode": True or False, # Optional. When set to `TRUE`, enables `observability_mode` on the `ext_proc` filter. This makes `ext_proc` calls asynchronous. Envoy doesn't check for the response from `ext_proc` calls. For more information about the filter, see: https://www.envoyproxy.io/docs/envoy/v1.32.3/api-v3/extensions/filters/http/ext_proc/v3/ext_proc.proto#extensions-filters-http-ext-proc-v3-externalprocessor This field is helpful when you want to try out the extension in async log-only mode. Supported by regional `LbTrafficExtension` and `LbRouteExtension` resources. Only `STREAMED` (default) body processing mode is supported. "requestBodySendMode": "A String", # Optional. Configures the send mode for request body processing. The field can only be set if `supported_events` includes `REQUEST_BODY`. If `supported_events` includes `REQUEST_BODY`, but `request_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `REQUEST_BODY` and `REQUEST_TRAILERS`. This field can be set only for `LbTrafficExtension` and `LbRouteExtension` resources, and only when the `service` field of the extension points to a `BackendService`. Only `FULL_DUPLEX_STREAMED` mode is supported for `LbRouteExtension` resources. "responseBodySendMode": "A String", # Optional. Configures the send mode for response processing. If unspecified, the default value `STREAMED` is used. The field can only be set if `supported_events` includes `RESPONSE_BODY`. If `supported_events` includes `RESPONSE_BODY`, but `response_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `RESPONSE_BODY` and `RESPONSE_TRAILERS`. This field can be set only for `LbTrafficExtension` resources, and only when the `service` field of the extension points to a `BackendService`. "service": "A String", # Required. The reference to the service that runs the extension. To configure a callout extension, `service` must be a fully-qualified reference to a [backend service](https://cloud.google.com/compute/docs/reference/rest/v1/backendServices) in the format: `https://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/backendServices/{backendService}` or `https://www.googleapis.com/compute/v1/projects/{project}/global/backendServices/{backendService}`. To configure a plugin extension, `service` must be a reference to a [`WasmPlugin` resource](https://cloud.google.com/service-extensions/docs/reference/rest/v1beta1/projects.locations.wasmPlugins) in the format: `projects/{project}/locations/{location}/wasmPlugins/{plugin}` or `//networkservices.googleapis.com/projects/{project}/locations/{location}/wasmPlugins/{wasmPlugin}`. Plugin extensions are currently supported for the `LbTrafficExtension`, the `LbRouteExtension`, and the `LbEdgeExtension` resources. @@ -318,6 +320,7 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name for this extension. The name is logged as part of the HTTP request logs. The name must conform with RFC-1034, is restricted to lower-cased letters, numbers and hyphens, and can have a maximum length of 63 characters. Additionally, the first character must be a letter and the last a letter or a number. This field is required except for AuthzExtension. + "observabilityMode": True or False, # Optional. When set to `TRUE`, enables `observability_mode` on the `ext_proc` filter. This makes `ext_proc` calls asynchronous. Envoy doesn't check for the response from `ext_proc` calls. For more information about the filter, see: https://www.envoyproxy.io/docs/envoy/v1.32.3/api-v3/extensions/filters/http/ext_proc/v3/ext_proc.proto#extensions-filters-http-ext-proc-v3-externalprocessor This field is helpful when you want to try out the extension in async log-only mode. Supported by regional `LbTrafficExtension` and `LbRouteExtension` resources. Only `STREAMED` (default) body processing mode is supported. "requestBodySendMode": "A String", # Optional. Configures the send mode for request body processing. The field can only be set if `supported_events` includes `REQUEST_BODY`. If `supported_events` includes `REQUEST_BODY`, but `request_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `REQUEST_BODY` and `REQUEST_TRAILERS`. This field can be set only for `LbTrafficExtension` and `LbRouteExtension` resources, and only when the `service` field of the extension points to a `BackendService`. Only `FULL_DUPLEX_STREAMED` mode is supported for `LbRouteExtension` resources. "responseBodySendMode": "A String", # Optional. Configures the send mode for response processing. If unspecified, the default value `STREAMED` is used. The field can only be set if `supported_events` includes `RESPONSE_BODY`. If `supported_events` includes `RESPONSE_BODY`, but `response_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `RESPONSE_BODY` and `RESPONSE_TRAILERS`. This field can be set only for `LbTrafficExtension` resources, and only when the `service` field of the extension points to a `BackendService`. "service": "A String", # Required. The reference to the service that runs the extension. To configure a callout extension, `service` must be a fully-qualified reference to a [backend service](https://cloud.google.com/compute/docs/reference/rest/v1/backendServices) in the format: `https://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/backendServices/{backendService}` or `https://www.googleapis.com/compute/v1/projects/{project}/global/backendServices/{backendService}`. To configure a plugin extension, `service` must be a reference to a [`WasmPlugin` resource](https://cloud.google.com/service-extensions/docs/reference/rest/v1beta1/projects.locations.wasmPlugins) in the format: `projects/{project}/locations/{location}/wasmPlugins/{plugin}` or `//networkservices.googleapis.com/projects/{project}/locations/{location}/wasmPlugins/{wasmPlugin}`. Plugin extensions are currently supported for the `LbTrafficExtension`, the `LbRouteExtension`, and the `LbEdgeExtension` resources. @@ -393,6 +396,7 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name for this extension. The name is logged as part of the HTTP request logs. The name must conform with RFC-1034, is restricted to lower-cased letters, numbers and hyphens, and can have a maximum length of 63 characters. Additionally, the first character must be a letter and the last a letter or a number. This field is required except for AuthzExtension. + "observabilityMode": True or False, # Optional. When set to `TRUE`, enables `observability_mode` on the `ext_proc` filter. This makes `ext_proc` calls asynchronous. Envoy doesn't check for the response from `ext_proc` calls. For more information about the filter, see: https://www.envoyproxy.io/docs/envoy/v1.32.3/api-v3/extensions/filters/http/ext_proc/v3/ext_proc.proto#extensions-filters-http-ext-proc-v3-externalprocessor This field is helpful when you want to try out the extension in async log-only mode. Supported by regional `LbTrafficExtension` and `LbRouteExtension` resources. Only `STREAMED` (default) body processing mode is supported. "requestBodySendMode": "A String", # Optional. Configures the send mode for request body processing. The field can only be set if `supported_events` includes `REQUEST_BODY`. If `supported_events` includes `REQUEST_BODY`, but `request_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `REQUEST_BODY` and `REQUEST_TRAILERS`. This field can be set only for `LbTrafficExtension` and `LbRouteExtension` resources, and only when the `service` field of the extension points to a `BackendService`. Only `FULL_DUPLEX_STREAMED` mode is supported for `LbRouteExtension` resources. "responseBodySendMode": "A String", # Optional. Configures the send mode for response processing. If unspecified, the default value `STREAMED` is used. The field can only be set if `supported_events` includes `RESPONSE_BODY`. If `supported_events` includes `RESPONSE_BODY`, but `response_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `RESPONSE_BODY` and `RESPONSE_TRAILERS`. This field can be set only for `LbTrafficExtension` resources, and only when the `service` field of the extension points to a `BackendService`. "service": "A String", # Required. The reference to the service that runs the extension. To configure a callout extension, `service` must be a fully-qualified reference to a [backend service](https://cloud.google.com/compute/docs/reference/rest/v1/backendServices) in the format: `https://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/backendServices/{backendService}` or `https://www.googleapis.com/compute/v1/projects/{project}/global/backendServices/{backendService}`. To configure a plugin extension, `service` must be a reference to a [`WasmPlugin` resource](https://cloud.google.com/service-extensions/docs/reference/rest/v1beta1/projects.locations.wasmPlugins) in the format: `projects/{project}/locations/{location}/wasmPlugins/{plugin}` or `//networkservices.googleapis.com/projects/{project}/locations/{location}/wasmPlugins/{wasmPlugin}`. Plugin extensions are currently supported for the `LbTrafficExtension`, the `LbRouteExtension`, and the `LbEdgeExtension` resources. diff --git a/docs/dyn/networkservices_v1.projects.locations.meshes.html b/docs/dyn/networkservices_v1.projects.locations.meshes.html index f14d48141f..a3e114b374 100644 --- a/docs/dyn/networkservices_v1.projects.locations.meshes.html +++ b/docs/dyn/networkservices_v1.projects.locations.meshes.html @@ -111,7 +111,7 @@

Method Details

Creates a new Mesh in a given project and location.
 
 Args:
-  parent: string, Required. The parent resource of the Mesh. Must be in the format `projects/*/locations/global`. (required)
+  parent: string, Required. The parent resource of the Mesh. Must be in the format `projects/*/locations/*`. (required)
   body: object, The request body.
     The object takes the form of:
 
@@ -123,7 +123,7 @@ 

Method Details

"labels": { # Optional. Set of label tags associated with the Mesh resource. "a_key": "A String", }, - "name": "A String", # Identifier. Name of the Mesh resource. It matches pattern `projects/*/locations/global/meshes/`. + "name": "A String", # Identifier. Name of the Mesh resource. It matches pattern `projects/*/locations/*/meshes/`. "selfLink": "A String", # Output only. Server-defined URL of this resource "updateTime": "A String", # Output only. The timestamp when the resource was updated. } @@ -163,7 +163,7 @@

Method Details

Deletes a single Mesh.
 
 Args:
-  name: string, Required. A name of the Mesh to delete. Must be in the format `projects/*/locations/global/meshes/*`. (required)
+  name: string, Required. A name of the Mesh to delete. Must be in the format `projects/*/locations/*/meshes/*`. (required)
   x__xgafv: string, V1 error format.
     Allowed values
       1 - v1 error format
@@ -198,7 +198,7 @@ 

Method Details

Gets details of a single Mesh.
 
 Args:
-  name: string, Required. A name of the Mesh to get. Must be in the format `projects/*/locations/global/meshes/*`. (required)
+  name: string, Required. A name of the Mesh to get. Must be in the format `projects/*/locations/*/meshes/*`. (required)
   x__xgafv: string, V1 error format.
     Allowed values
       1 - v1 error format
@@ -215,7 +215,7 @@ 

Method Details

"labels": { # Optional. Set of label tags associated with the Mesh resource. "a_key": "A String", }, - "name": "A String", # Identifier. Name of the Mesh resource. It matches pattern `projects/*/locations/global/meshes/`. + "name": "A String", # Identifier. Name of the Mesh resource. It matches pattern `projects/*/locations/*/meshes/`. "selfLink": "A String", # Output only. Server-defined URL of this resource "updateTime": "A String", # Output only. The timestamp when the resource was updated. }
@@ -226,7 +226,7 @@

Method Details

Lists Meshes in a given project and location.
 
 Args:
-  parent: string, Required. The project and location from which the Meshes should be listed, specified in the format `projects/*/locations/global`. (required)
+  parent: string, Required. The project and location from which the Meshes should be listed, specified in the format `projects/*/locations/*`. (required)
   pageSize: integer, Maximum number of Meshes to return per call.
   pageToken: string, The value returned by the last `ListMeshesResponse` Indicates that this is a continuation of a prior `ListMeshes` call, and that the system should return the next page of data.
   returnPartialSuccess: boolean, Optional. If true, allow partial responses for multi-regional Aggregated List requests. Otherwise if one of the locations is down or unreachable, the Aggregated List request will fail.
@@ -248,7 +248,7 @@ 

Method Details

"labels": { # Optional. Set of label tags associated with the Mesh resource. "a_key": "A String", }, - "name": "A String", # Identifier. Name of the Mesh resource. It matches pattern `projects/*/locations/global/meshes/`. + "name": "A String", # Identifier. Name of the Mesh resource. It matches pattern `projects/*/locations/*/meshes/`. "selfLink": "A String", # Output only. Server-defined URL of this resource "updateTime": "A String", # Output only. The timestamp when the resource was updated. }, @@ -279,7 +279,7 @@

Method Details

Updates the parameters of a single Mesh.
 
 Args:
-  name: string, Identifier. Name of the Mesh resource. It matches pattern `projects/*/locations/global/meshes/`. (required)
+  name: string, Identifier. Name of the Mesh resource. It matches pattern `projects/*/locations/*/meshes/`. (required)
   body: object, The request body.
     The object takes the form of:
 
@@ -291,7 +291,7 @@ 

Method Details

"labels": { # Optional. Set of label tags associated with the Mesh resource. "a_key": "A String", }, - "name": "A String", # Identifier. Name of the Mesh resource. It matches pattern `projects/*/locations/global/meshes/`. + "name": "A String", # Identifier. Name of the Mesh resource. It matches pattern `projects/*/locations/*/meshes/`. "selfLink": "A String", # Output only. Server-defined URL of this resource "updateTime": "A String", # Output only. The timestamp when the resource was updated. } diff --git a/docs/dyn/networkservices_v1.projects.locations.tcpRoutes.html b/docs/dyn/networkservices_v1.projects.locations.tcpRoutes.html index 5f668f02cd..6b913a42f8 100644 --- a/docs/dyn/networkservices_v1.projects.locations.tcpRoutes.html +++ b/docs/dyn/networkservices_v1.projects.locations.tcpRoutes.html @@ -106,23 +106,23 @@

Method Details

Creates a new TcpRoute in a given project and location.
 
 Args:
-  parent: string, Required. The parent resource of the TcpRoute. Must be in the format `projects/*/locations/global`. (required)
+  parent: string, Required. The parent resource of the TcpRoute. Must be in the format `projects/*/locations/*`. (required)
   body: object, The request body.
     The object takes the form of:
 
 { # TcpRoute is the resource defining how TCP traffic should be routed by a Mesh/Gateway resource.
   "createTime": "A String", # Output only. The timestamp when the resource was created.
   "description": "A String", # Optional. A free-text description of the resource. Max length 1024 characters.
-  "gateways": [ # Optional. Gateways defines a list of gateways this TcpRoute is attached to, as one of the routing rules to route the requests served by the gateway. Each gateway reference should match the pattern: `projects/*/locations/global/gateways/`
+  "gateways": [ # Optional. Gateways defines a list of gateways this TcpRoute is attached to, as one of the routing rules to route the requests served by the gateway. Each gateway reference should match the pattern: `projects/*/locations/*/gateways/`
     "A String",
   ],
   "labels": { # Optional. Set of label tags associated with the TcpRoute resource.
     "a_key": "A String",
   },
-  "meshes": [ # Optional. Meshes defines a list of meshes this TcpRoute is attached to, as one of the routing rules to route the requests served by the mesh. Each mesh reference should match the pattern: `projects/*/locations/global/meshes/` The attached Mesh should be of a type SIDECAR
+  "meshes": [ # Optional. Meshes defines a list of meshes this TcpRoute is attached to, as one of the routing rules to route the requests served by the mesh. Each mesh reference should match the pattern: `projects/*/locations/*/meshes/` The attached Mesh should be of a type SIDECAR
     "A String",
   ],
-  "name": "A String", # Identifier. Name of the TcpRoute resource. It matches pattern `projects/*/locations/global/tcpRoutes/tcp_route_name>`.
+  "name": "A String", # Identifier. Name of the TcpRoute resource. It matches pattern `projects/*/locations/*/tcpRoutes/tcp_route_name>`.
   "rules": [ # Required. Rules that define how traffic is routed and handled. At least one RouteRule must be supplied. If there are multiple rules then the action taken will be the first rule to match.
     { # Specifies how to match traffic and how to route traffic when traffic is matched.
       "action": { # The specifications for routing traffic and applying associated policies. # Required. The detailed rule defining how to route matched traffic.
@@ -182,7 +182,7 @@ 

Method Details

Deletes a single TcpRoute.
 
 Args:
-  name: string, Required. A name of the TcpRoute to delete. Must be in the format `projects/*/locations/global/tcpRoutes/*`. (required)
+  name: string, Required. A name of the TcpRoute to delete. Must be in the format `projects/*/locations/*/tcpRoutes/*`. (required)
   x__xgafv: string, V1 error format.
     Allowed values
       1 - v1 error format
@@ -217,7 +217,7 @@ 

Method Details

Gets details of a single TcpRoute.
 
 Args:
-  name: string, Required. A name of the TcpRoute to get. Must be in the format `projects/*/locations/global/tcpRoutes/*`. (required)
+  name: string, Required. A name of the TcpRoute to get. Must be in the format `projects/*/locations/*/tcpRoutes/*`. (required)
   x__xgafv: string, V1 error format.
     Allowed values
       1 - v1 error format
@@ -229,16 +229,16 @@ 

Method Details

{ # TcpRoute is the resource defining how TCP traffic should be routed by a Mesh/Gateway resource. "createTime": "A String", # Output only. The timestamp when the resource was created. "description": "A String", # Optional. A free-text description of the resource. Max length 1024 characters. - "gateways": [ # Optional. Gateways defines a list of gateways this TcpRoute is attached to, as one of the routing rules to route the requests served by the gateway. Each gateway reference should match the pattern: `projects/*/locations/global/gateways/` + "gateways": [ # Optional. Gateways defines a list of gateways this TcpRoute is attached to, as one of the routing rules to route the requests served by the gateway. Each gateway reference should match the pattern: `projects/*/locations/*/gateways/` "A String", ], "labels": { # Optional. Set of label tags associated with the TcpRoute resource. "a_key": "A String", }, - "meshes": [ # Optional. Meshes defines a list of meshes this TcpRoute is attached to, as one of the routing rules to route the requests served by the mesh. Each mesh reference should match the pattern: `projects/*/locations/global/meshes/` The attached Mesh should be of a type SIDECAR + "meshes": [ # Optional. Meshes defines a list of meshes this TcpRoute is attached to, as one of the routing rules to route the requests served by the mesh. Each mesh reference should match the pattern: `projects/*/locations/*/meshes/` The attached Mesh should be of a type SIDECAR "A String", ], - "name": "A String", # Identifier. Name of the TcpRoute resource. It matches pattern `projects/*/locations/global/tcpRoutes/tcp_route_name>`. + "name": "A String", # Identifier. Name of the TcpRoute resource. It matches pattern `projects/*/locations/*/tcpRoutes/tcp_route_name>`. "rules": [ # Required. Rules that define how traffic is routed and handled. At least one RouteRule must be supplied. If there are multiple rules then the action taken will be the first rule to match. { # Specifies how to match traffic and how to route traffic when traffic is matched. "action": { # The specifications for routing traffic and applying associated policies. # Required. The detailed rule defining how to route matched traffic. @@ -269,7 +269,7 @@

Method Details

Lists TcpRoute in a given project and location.
 
 Args:
-  parent: string, Required. The project and location from which the TcpRoutes should be listed, specified in the format `projects/*/locations/global`. (required)
+  parent: string, Required. The project and location from which the TcpRoutes should be listed, specified in the format `projects/*/locations/*`. (required)
   pageSize: integer, Maximum number of TcpRoutes to return per call.
   pageToken: string, The value returned by the last `ListTcpRoutesResponse` Indicates that this is a continuation of a prior `ListTcpRoutes` call, and that the system should return the next page of data.
   returnPartialSuccess: boolean, Optional. If true, allow partial responses for multi-regional Aggregated List requests. Otherwise if one of the locations is down or unreachable, the Aggregated List request will fail.
@@ -287,16 +287,16 @@ 

Method Details

{ # TcpRoute is the resource defining how TCP traffic should be routed by a Mesh/Gateway resource. "createTime": "A String", # Output only. The timestamp when the resource was created. "description": "A String", # Optional. A free-text description of the resource. Max length 1024 characters. - "gateways": [ # Optional. Gateways defines a list of gateways this TcpRoute is attached to, as one of the routing rules to route the requests served by the gateway. Each gateway reference should match the pattern: `projects/*/locations/global/gateways/` + "gateways": [ # Optional. Gateways defines a list of gateways this TcpRoute is attached to, as one of the routing rules to route the requests served by the gateway. Each gateway reference should match the pattern: `projects/*/locations/*/gateways/` "A String", ], "labels": { # Optional. Set of label tags associated with the TcpRoute resource. "a_key": "A String", }, - "meshes": [ # Optional. Meshes defines a list of meshes this TcpRoute is attached to, as one of the routing rules to route the requests served by the mesh. Each mesh reference should match the pattern: `projects/*/locations/global/meshes/` The attached Mesh should be of a type SIDECAR + "meshes": [ # Optional. Meshes defines a list of meshes this TcpRoute is attached to, as one of the routing rules to route the requests served by the mesh. Each mesh reference should match the pattern: `projects/*/locations/*/meshes/` The attached Mesh should be of a type SIDECAR "A String", ], - "name": "A String", # Identifier. Name of the TcpRoute resource. It matches pattern `projects/*/locations/global/tcpRoutes/tcp_route_name>`. + "name": "A String", # Identifier. Name of the TcpRoute resource. It matches pattern `projects/*/locations/*/tcpRoutes/tcp_route_name>`. "rules": [ # Required. Rules that define how traffic is routed and handled. At least one RouteRule must be supplied. If there are multiple rules then the action taken will be the first rule to match. { # Specifies how to match traffic and how to route traffic when traffic is matched. "action": { # The specifications for routing traffic and applying associated policies. # Required. The detailed rule defining how to route matched traffic. @@ -346,23 +346,23 @@

Method Details

Updates the parameters of a single TcpRoute.
 
 Args:
-  name: string, Identifier. Name of the TcpRoute resource. It matches pattern `projects/*/locations/global/tcpRoutes/tcp_route_name>`. (required)
+  name: string, Identifier. Name of the TcpRoute resource. It matches pattern `projects/*/locations/*/tcpRoutes/tcp_route_name>`. (required)
   body: object, The request body.
     The object takes the form of:
 
 { # TcpRoute is the resource defining how TCP traffic should be routed by a Mesh/Gateway resource.
   "createTime": "A String", # Output only. The timestamp when the resource was created.
   "description": "A String", # Optional. A free-text description of the resource. Max length 1024 characters.
-  "gateways": [ # Optional. Gateways defines a list of gateways this TcpRoute is attached to, as one of the routing rules to route the requests served by the gateway. Each gateway reference should match the pattern: `projects/*/locations/global/gateways/`
+  "gateways": [ # Optional. Gateways defines a list of gateways this TcpRoute is attached to, as one of the routing rules to route the requests served by the gateway. Each gateway reference should match the pattern: `projects/*/locations/*/gateways/`
     "A String",
   ],
   "labels": { # Optional. Set of label tags associated with the TcpRoute resource.
     "a_key": "A String",
   },
-  "meshes": [ # Optional. Meshes defines a list of meshes this TcpRoute is attached to, as one of the routing rules to route the requests served by the mesh. Each mesh reference should match the pattern: `projects/*/locations/global/meshes/` The attached Mesh should be of a type SIDECAR
+  "meshes": [ # Optional. Meshes defines a list of meshes this TcpRoute is attached to, as one of the routing rules to route the requests served by the mesh. Each mesh reference should match the pattern: `projects/*/locations/*/meshes/` The attached Mesh should be of a type SIDECAR
     "A String",
   ],
-  "name": "A String", # Identifier. Name of the TcpRoute resource. It matches pattern `projects/*/locations/global/tcpRoutes/tcp_route_name>`.
+  "name": "A String", # Identifier. Name of the TcpRoute resource. It matches pattern `projects/*/locations/*/tcpRoutes/tcp_route_name>`.
   "rules": [ # Required. Rules that define how traffic is routed and handled. At least one RouteRule must be supplied. If there are multiple rules then the action taken will be the first rule to match.
     { # Specifies how to match traffic and how to route traffic when traffic is matched.
       "action": { # The specifications for routing traffic and applying associated policies. # Required. The detailed rule defining how to route matched traffic.
diff --git a/docs/dyn/networkservices_v1.projects.locations.tlsRoutes.html b/docs/dyn/networkservices_v1.projects.locations.tlsRoutes.html
index b2486a3250..1c3f27efc8 100644
--- a/docs/dyn/networkservices_v1.projects.locations.tlsRoutes.html
+++ b/docs/dyn/networkservices_v1.projects.locations.tlsRoutes.html
@@ -106,23 +106,23 @@ 

Method Details

Creates a new TlsRoute in a given project and location.
 
 Args:
-  parent: string, Required. The parent resource of the TlsRoute. Must be in the format `projects/*/locations/global`. (required)
+  parent: string, Required. The parent resource of the TlsRoute. Must be in the format `projects/*/locations/*`. (required)
   body: object, The request body.
     The object takes the form of:
 
 { # TlsRoute defines how traffic should be routed based on SNI and other matching L3 attributes.
   "createTime": "A String", # Output only. The timestamp when the resource was created.
   "description": "A String", # Optional. A free-text description of the resource. Max length 1024 characters.
-  "gateways": [ # Optional. Gateways defines a list of gateways this TlsRoute is attached to, as one of the routing rules to route the requests served by the gateway. Each gateway reference should match the pattern: `projects/*/locations/global/gateways/`
+  "gateways": [ # Optional. Gateways defines a list of gateways this TlsRoute is attached to, as one of the routing rules to route the requests served by the gateway. Each gateway reference should match the pattern: `projects/*/locations/*/gateways/`
     "A String",
   ],
   "labels": { # Optional. Set of label tags associated with the TlsRoute resource.
     "a_key": "A String",
   },
-  "meshes": [ # Optional. Meshes defines a list of meshes this TlsRoute is attached to, as one of the routing rules to route the requests served by the mesh. Each mesh reference should match the pattern: `projects/*/locations/global/meshes/` The attached Mesh should be of a type SIDECAR
+  "meshes": [ # Optional. Meshes defines a list of meshes this TlsRoute is attached to, as one of the routing rules to route the requests served by the mesh. Each mesh reference should match the pattern: `projects/*/locations/*/meshes/` The attached Mesh should be of a type SIDECAR
     "A String",
   ],
-  "name": "A String", # Identifier. Name of the TlsRoute resource. It matches pattern `projects/*/locations/global/tlsRoutes/tls_route_name>`.
+  "name": "A String", # Identifier. Name of the TlsRoute resource. It matches pattern `projects/*/locations/*/tlsRoutes/tls_route_name>`.
   "rules": [ # Required. Rules that define how traffic is routed and handled. At least one RouteRule must be supplied. If there are multiple rules then the action taken will be the first rule to match.
     { # Specifies how to match traffic and how to route traffic when traffic is matched.
       "action": { # The specifications for routing traffic and applying associated policies. # Required. The detailed rule defining how to route matched traffic.
@@ -185,7 +185,7 @@ 

Method Details

Deletes a single TlsRoute.
 
 Args:
-  name: string, Required. A name of the TlsRoute to delete. Must be in the format `projects/*/locations/global/tlsRoutes/*`. (required)
+  name: string, Required. A name of the TlsRoute to delete. Must be in the format `projects/*/locations/*/tlsRoutes/*`. (required)
   x__xgafv: string, V1 error format.
     Allowed values
       1 - v1 error format
@@ -220,7 +220,7 @@ 

Method Details

Gets details of a single TlsRoute.
 
 Args:
-  name: string, Required. A name of the TlsRoute to get. Must be in the format `projects/*/locations/global/tlsRoutes/*`. (required)
+  name: string, Required. A name of the TlsRoute to get. Must be in the format `projects/*/locations/*/tlsRoutes/*`. (required)
   x__xgafv: string, V1 error format.
     Allowed values
       1 - v1 error format
@@ -232,16 +232,16 @@ 

Method Details

{ # TlsRoute defines how traffic should be routed based on SNI and other matching L3 attributes. "createTime": "A String", # Output only. The timestamp when the resource was created. "description": "A String", # Optional. A free-text description of the resource. Max length 1024 characters. - "gateways": [ # Optional. Gateways defines a list of gateways this TlsRoute is attached to, as one of the routing rules to route the requests served by the gateway. Each gateway reference should match the pattern: `projects/*/locations/global/gateways/` + "gateways": [ # Optional. Gateways defines a list of gateways this TlsRoute is attached to, as one of the routing rules to route the requests served by the gateway. Each gateway reference should match the pattern: `projects/*/locations/*/gateways/` "A String", ], "labels": { # Optional. Set of label tags associated with the TlsRoute resource. "a_key": "A String", }, - "meshes": [ # Optional. Meshes defines a list of meshes this TlsRoute is attached to, as one of the routing rules to route the requests served by the mesh. Each mesh reference should match the pattern: `projects/*/locations/global/meshes/` The attached Mesh should be of a type SIDECAR + "meshes": [ # Optional. Meshes defines a list of meshes this TlsRoute is attached to, as one of the routing rules to route the requests served by the mesh. Each mesh reference should match the pattern: `projects/*/locations/*/meshes/` The attached Mesh should be of a type SIDECAR "A String", ], - "name": "A String", # Identifier. Name of the TlsRoute resource. It matches pattern `projects/*/locations/global/tlsRoutes/tls_route_name>`. + "name": "A String", # Identifier. Name of the TlsRoute resource. It matches pattern `projects/*/locations/*/tlsRoutes/tls_route_name>`. "rules": [ # Required. Rules that define how traffic is routed and handled. At least one RouteRule must be supplied. If there are multiple rules then the action taken will be the first rule to match. { # Specifies how to match traffic and how to route traffic when traffic is matched. "action": { # The specifications for routing traffic and applying associated policies. # Required. The detailed rule defining how to route matched traffic. @@ -275,7 +275,7 @@

Method Details

Lists TlsRoute in a given project and location.
 
 Args:
-  parent: string, Required. The project and location from which the TlsRoutes should be listed, specified in the format `projects/*/locations/global`. (required)
+  parent: string, Required. The project and location from which the TlsRoutes should be listed, specified in the format `projects/*/locations/*`. (required)
   pageSize: integer, Maximum number of TlsRoutes to return per call.
   pageToken: string, The value returned by the last `ListTlsRoutesResponse` Indicates that this is a continuation of a prior `ListTlsRoutes` call, and that the system should return the next page of data.
   returnPartialSuccess: boolean, Optional. If true, allow partial responses for multi-regional Aggregated List requests. Otherwise if one of the locations is down or unreachable, the Aggregated List request will fail.
@@ -293,16 +293,16 @@ 

Method Details

{ # TlsRoute defines how traffic should be routed based on SNI and other matching L3 attributes. "createTime": "A String", # Output only. The timestamp when the resource was created. "description": "A String", # Optional. A free-text description of the resource. Max length 1024 characters. - "gateways": [ # Optional. Gateways defines a list of gateways this TlsRoute is attached to, as one of the routing rules to route the requests served by the gateway. Each gateway reference should match the pattern: `projects/*/locations/global/gateways/` + "gateways": [ # Optional. Gateways defines a list of gateways this TlsRoute is attached to, as one of the routing rules to route the requests served by the gateway. Each gateway reference should match the pattern: `projects/*/locations/*/gateways/` "A String", ], "labels": { # Optional. Set of label tags associated with the TlsRoute resource. "a_key": "A String", }, - "meshes": [ # Optional. Meshes defines a list of meshes this TlsRoute is attached to, as one of the routing rules to route the requests served by the mesh. Each mesh reference should match the pattern: `projects/*/locations/global/meshes/` The attached Mesh should be of a type SIDECAR + "meshes": [ # Optional. Meshes defines a list of meshes this TlsRoute is attached to, as one of the routing rules to route the requests served by the mesh. Each mesh reference should match the pattern: `projects/*/locations/*/meshes/` The attached Mesh should be of a type SIDECAR "A String", ], - "name": "A String", # Identifier. Name of the TlsRoute resource. It matches pattern `projects/*/locations/global/tlsRoutes/tls_route_name>`. + "name": "A String", # Identifier. Name of the TlsRoute resource. It matches pattern `projects/*/locations/*/tlsRoutes/tls_route_name>`. "rules": [ # Required. Rules that define how traffic is routed and handled. At least one RouteRule must be supplied. If there are multiple rules then the action taken will be the first rule to match. { # Specifies how to match traffic and how to route traffic when traffic is matched. "action": { # The specifications for routing traffic and applying associated policies. # Required. The detailed rule defining how to route matched traffic. @@ -355,23 +355,23 @@

Method Details

Updates the parameters of a single TlsRoute.
 
 Args:
-  name: string, Identifier. Name of the TlsRoute resource. It matches pattern `projects/*/locations/global/tlsRoutes/tls_route_name>`. (required)
+  name: string, Identifier. Name of the TlsRoute resource. It matches pattern `projects/*/locations/*/tlsRoutes/tls_route_name>`. (required)
   body: object, The request body.
     The object takes the form of:
 
 { # TlsRoute defines how traffic should be routed based on SNI and other matching L3 attributes.
   "createTime": "A String", # Output only. The timestamp when the resource was created.
   "description": "A String", # Optional. A free-text description of the resource. Max length 1024 characters.
-  "gateways": [ # Optional. Gateways defines a list of gateways this TlsRoute is attached to, as one of the routing rules to route the requests served by the gateway. Each gateway reference should match the pattern: `projects/*/locations/global/gateways/`
+  "gateways": [ # Optional. Gateways defines a list of gateways this TlsRoute is attached to, as one of the routing rules to route the requests served by the gateway. Each gateway reference should match the pattern: `projects/*/locations/*/gateways/`
     "A String",
   ],
   "labels": { # Optional. Set of label tags associated with the TlsRoute resource.
     "a_key": "A String",
   },
-  "meshes": [ # Optional. Meshes defines a list of meshes this TlsRoute is attached to, as one of the routing rules to route the requests served by the mesh. Each mesh reference should match the pattern: `projects/*/locations/global/meshes/` The attached Mesh should be of a type SIDECAR
+  "meshes": [ # Optional. Meshes defines a list of meshes this TlsRoute is attached to, as one of the routing rules to route the requests served by the mesh. Each mesh reference should match the pattern: `projects/*/locations/*/meshes/` The attached Mesh should be of a type SIDECAR
     "A String",
   ],
-  "name": "A String", # Identifier. Name of the TlsRoute resource. It matches pattern `projects/*/locations/global/tlsRoutes/tls_route_name>`.
+  "name": "A String", # Identifier. Name of the TlsRoute resource. It matches pattern `projects/*/locations/*/tlsRoutes/tls_route_name>`.
   "rules": [ # Required. Rules that define how traffic is routed and handled. At least one RouteRule must be supplied. If there are multiple rules then the action taken will be the first rule to match.
     { # Specifies how to match traffic and how to route traffic when traffic is matched.
       "action": { # The specifications for routing traffic and applying associated policies. # Required. The detailed rule defining how to route matched traffic.
diff --git a/docs/dyn/networkservices_v1beta1.projects.locations.endpointPolicies.html b/docs/dyn/networkservices_v1beta1.projects.locations.endpointPolicies.html
index 0476f24a98..25e4fafd1e 100644
--- a/docs/dyn/networkservices_v1beta1.projects.locations.endpointPolicies.html
+++ b/docs/dyn/networkservices_v1beta1.projects.locations.endpointPolicies.html
@@ -106,7 +106,7 @@ 

Method Details

Creates a new EndpointPolicy in a given project and location.
 
 Args:
-  parent: string, Required. The parent resource of the EndpointPolicy. Must be in the format `projects/*/locations/global`. (required)
+  parent: string, Required. The parent resource of the EndpointPolicy. Must be in the format `projects/*/locations/*`. (required)
   body: object, The request body.
     The object takes the form of:
 
@@ -129,7 +129,7 @@ 

Method Details

"labels": { # Optional. Set of label tags associated with the EndpointPolicy resource. "a_key": "A String", }, - "name": "A String", # Identifier. Name of the EndpointPolicy resource. It matches pattern `projects/{project}/locations/global/endpointPolicies/{endpoint_policy}`. + "name": "A String", # Identifier. Name of the EndpointPolicy resource. It matches pattern `projects/{project}/locations/*/endpointPolicies/{endpoint_policy}`. "securityPolicy": "A String", # Optional. A URL referring to a SecurityPolicy resource. SecurityPolicy is used to enforce rate limiting policy on the inbound traffic at the identified backends. If this field is not set, rate limiting is disabled for this endpoint. "serverTlsPolicy": "A String", # Optional. A URL referring to ServerTlsPolicy resource. ServerTlsPolicy is used to determine the authentication policy to be applied to terminate the inbound traffic at the identified backends. If this field is not set, authentication is disabled(open) for this endpoint. "trafficPortSelector": { # Specification of a port-based selector. # Optional. Port selector for the (matched) endpoints. If no port selector is provided, the matched config is applied to all ports. @@ -176,7 +176,7 @@

Method Details

Deletes a single EndpointPolicy.
 
 Args:
-  name: string, Required. A name of the EndpointPolicy to delete. Must be in the format `projects/*/locations/global/endpointPolicies/*`. (required)
+  name: string, Required. A name of the EndpointPolicy to delete. Must be in the format `projects/*/locations/*/endpointPolicies/*`. (required)
   x__xgafv: string, V1 error format.
     Allowed values
       1 - v1 error format
@@ -211,7 +211,7 @@ 

Method Details

Gets details of a single EndpointPolicy.
 
 Args:
-  name: string, Required. A name of the EndpointPolicy to get. Must be in the format `projects/*/locations/global/endpointPolicies/*`. (required)
+  name: string, Required. A name of the EndpointPolicy to get. Must be in the format `projects/*/locations/*/endpointPolicies/*`. (required)
   x__xgafv: string, V1 error format.
     Allowed values
       1 - v1 error format
@@ -239,7 +239,7 @@ 

Method Details

"labels": { # Optional. Set of label tags associated with the EndpointPolicy resource. "a_key": "A String", }, - "name": "A String", # Identifier. Name of the EndpointPolicy resource. It matches pattern `projects/{project}/locations/global/endpointPolicies/{endpoint_policy}`. + "name": "A String", # Identifier. Name of the EndpointPolicy resource. It matches pattern `projects/{project}/locations/*/endpointPolicies/{endpoint_policy}`. "securityPolicy": "A String", # Optional. A URL referring to a SecurityPolicy resource. SecurityPolicy is used to enforce rate limiting policy on the inbound traffic at the identified backends. If this field is not set, rate limiting is disabled for this endpoint. "serverTlsPolicy": "A String", # Optional. A URL referring to ServerTlsPolicy resource. ServerTlsPolicy is used to determine the authentication policy to be applied to terminate the inbound traffic at the identified backends. If this field is not set, authentication is disabled(open) for this endpoint. "trafficPortSelector": { # Specification of a port-based selector. # Optional. Port selector for the (matched) endpoints. If no port selector is provided, the matched config is applied to all ports. @@ -257,7 +257,7 @@

Method Details

Lists EndpointPolicies in a given project and location.
 
 Args:
-  parent: string, Required. The project and location from which the EndpointPolicies should be listed, specified in the format `projects/*/locations/global`. (required)
+  parent: string, Required. The project and location from which the EndpointPolicies should be listed, specified in the format `projects/*/locations/*`. (required)
   pageSize: integer, Maximum number of EndpointPolicies to return per call.
   pageToken: string, The value returned by the last `ListEndpointPoliciesResponse` Indicates that this is a continuation of a prior `ListEndpointPolicies` call, and that the system should return the next page of data.
   returnPartialSuccess: boolean, Optional. If true, allow partial responses for multi-regional Aggregated List requests. Otherwise if one of the locations is down or unreachable, the Aggregated List request will fail.
@@ -290,7 +290,7 @@ 

Method Details

"labels": { # Optional. Set of label tags associated with the EndpointPolicy resource. "a_key": "A String", }, - "name": "A String", # Identifier. Name of the EndpointPolicy resource. It matches pattern `projects/{project}/locations/global/endpointPolicies/{endpoint_policy}`. + "name": "A String", # Identifier. Name of the EndpointPolicy resource. It matches pattern `projects/{project}/locations/*/endpointPolicies/{endpoint_policy}`. "securityPolicy": "A String", # Optional. A URL referring to a SecurityPolicy resource. SecurityPolicy is used to enforce rate limiting policy on the inbound traffic at the identified backends. If this field is not set, rate limiting is disabled for this endpoint. "serverTlsPolicy": "A String", # Optional. A URL referring to ServerTlsPolicy resource. ServerTlsPolicy is used to determine the authentication policy to be applied to terminate the inbound traffic at the identified backends. If this field is not set, authentication is disabled(open) for this endpoint. "trafficPortSelector": { # Specification of a port-based selector. # Optional. Port selector for the (matched) endpoints. If no port selector is provided, the matched config is applied to all ports. @@ -328,7 +328,7 @@

Method Details

Updates the parameters of a single EndpointPolicy.
 
 Args:
-  name: string, Identifier. Name of the EndpointPolicy resource. It matches pattern `projects/{project}/locations/global/endpointPolicies/{endpoint_policy}`. (required)
+  name: string, Identifier. Name of the EndpointPolicy resource. It matches pattern `projects/{project}/locations/*/endpointPolicies/{endpoint_policy}`. (required)
   body: object, The request body.
     The object takes the form of:
 
@@ -351,7 +351,7 @@ 

Method Details

"labels": { # Optional. Set of label tags associated with the EndpointPolicy resource. "a_key": "A String", }, - "name": "A String", # Identifier. Name of the EndpointPolicy resource. It matches pattern `projects/{project}/locations/global/endpointPolicies/{endpoint_policy}`. + "name": "A String", # Identifier. Name of the EndpointPolicy resource. It matches pattern `projects/{project}/locations/*/endpointPolicies/{endpoint_policy}`. "securityPolicy": "A String", # Optional. A URL referring to a SecurityPolicy resource. SecurityPolicy is used to enforce rate limiting policy on the inbound traffic at the identified backends. If this field is not set, rate limiting is disabled for this endpoint. "serverTlsPolicy": "A String", # Optional. A URL referring to ServerTlsPolicy resource. ServerTlsPolicy is used to determine the authentication policy to be applied to terminate the inbound traffic at the identified backends. If this field is not set, authentication is disabled(open) for this endpoint. "trafficPortSelector": { # Specification of a port-based selector. # Optional. Port selector for the (matched) endpoints. If no port selector is provided, the matched config is applied to all ports. diff --git a/docs/dyn/networkservices_v1beta1.projects.locations.grpcRoutes.html b/docs/dyn/networkservices_v1beta1.projects.locations.grpcRoutes.html index 5fd6fe18c5..ba8c2412ce 100644 --- a/docs/dyn/networkservices_v1beta1.projects.locations.grpcRoutes.html +++ b/docs/dyn/networkservices_v1beta1.projects.locations.grpcRoutes.html @@ -106,14 +106,14 @@

Method Details

Creates a new GrpcRoute in a given project and location.
 
 Args:
-  parent: string, Required. The parent resource of the GrpcRoute. Must be in the format `projects/*/locations/global`. (required)
+  parent: string, Required. The parent resource of the GrpcRoute. Must be in the format `projects/*/locations/*`. (required)
   body: object, The request body.
     The object takes the form of:
 
 { # GrpcRoute is the resource defining how gRPC traffic routed by a Mesh or Gateway resource is routed.
   "createTime": "A String", # Output only. The timestamp when the resource was created.
   "description": "A String", # Optional. A free-text description of the resource. Max length 1024 characters.
-  "gateways": [ # Optional. Gateways defines a list of gateways this GrpcRoute is attached to, as one of the routing rules to route the requests served by the gateway. Each gateway reference should match the pattern: `projects/*/locations/global/gateways/`
+  "gateways": [ # Optional. Gateways defines a list of gateways this GrpcRoute is attached to, as one of the routing rules to route the requests served by the gateway. Each gateway reference should match the pattern: `projects/*/locations/*/gateways/`
     "A String",
   ],
   "hostnames": [ # Required. Service hostnames with an optional port for which this route describes traffic. Format: [:] Hostname is the fully qualified domain name of a network host. This matches the RFC 1123 definition of a hostname with 2 notable exceptions: - IPs are not allowed. - A hostname may be prefixed with a wildcard label (`*.`). The wildcard label must appear by itself as the first label. Hostname can be "precise" which is a domain name without the terminating dot of a network host (e.g. `foo.example.com`) or "wildcard", which is a domain name prefixed with a single wildcard label (e.g. `*.example.com`). Note that as per RFC1035 and RFC1123, a label must consist of lower case alphanumeric characters or '-', and must start and end with an alphanumeric character. No other punctuation is allowed. The routes associated with a Mesh or Gateway must have unique hostnames. If you attempt to attach multiple routes with conflicting hostnames, the configuration will be rejected. For example, while it is acceptable for routes for the hostnames `*.foo.bar.com` and `*.bar.com` to be associated with the same route, it is not possible to associate two routes both with `*.bar.com` or both with `bar.com`. If a port is specified, then gRPC clients must use the channel URI with the port to match this rule (i.e. "xds:///service:123"), otherwise they must supply the URI without a port (i.e. "xds:///service").
@@ -122,10 +122,10 @@ 

Method Details

"labels": { # Optional. Set of label tags associated with the GrpcRoute resource. "a_key": "A String", }, - "meshes": [ # Optional. Meshes defines a list of meshes this GrpcRoute is attached to, as one of the routing rules to route the requests served by the mesh. Each mesh reference should match the pattern: `projects/*/locations/global/meshes/` + "meshes": [ # Optional. Meshes defines a list of meshes this GrpcRoute is attached to, as one of the routing rules to route the requests served by the mesh. Each mesh reference should match the pattern: `projects/*/locations/*/meshes/` "A String", ], - "name": "A String", # Identifier. Name of the GrpcRoute resource. It matches pattern `projects/*/locations/global/grpcRoutes/` + "name": "A String", # Identifier. Name of the GrpcRoute resource. It matches pattern `projects/*/locations/*/grpcRoutes/` "rules": [ # Required. A list of detailed rules defining how to route traffic. Within a single GrpcRoute, the GrpcRoute.RouteAction associated with the first matching GrpcRoute.RouteRule will be executed. At least one rule must be supplied. { # Describes how to route traffic. "action": { # Specifies how to route matched traffic. # Required. A detailed rule defining how to route traffic. This field is required. @@ -215,7 +215,7 @@

Method Details

Deletes a single GrpcRoute.
 
 Args:
-  name: string, Required. A name of the GrpcRoute to delete. Must be in the format `projects/*/locations/global/grpcRoutes/*`. (required)
+  name: string, Required. A name of the GrpcRoute to delete. Must be in the format `projects/*/locations/*/grpcRoutes/*`. (required)
   x__xgafv: string, V1 error format.
     Allowed values
       1 - v1 error format
@@ -250,7 +250,7 @@ 

Method Details

Gets details of a single GrpcRoute.
 
 Args:
-  name: string, Required. A name of the GrpcRoute to get. Must be in the format `projects/*/locations/global/grpcRoutes/*`. (required)
+  name: string, Required. A name of the GrpcRoute to get. Must be in the format `projects/*/locations/*/grpcRoutes/*`. (required)
   x__xgafv: string, V1 error format.
     Allowed values
       1 - v1 error format
@@ -262,7 +262,7 @@ 

Method Details

{ # GrpcRoute is the resource defining how gRPC traffic routed by a Mesh or Gateway resource is routed. "createTime": "A String", # Output only. The timestamp when the resource was created. "description": "A String", # Optional. A free-text description of the resource. Max length 1024 characters. - "gateways": [ # Optional. Gateways defines a list of gateways this GrpcRoute is attached to, as one of the routing rules to route the requests served by the gateway. Each gateway reference should match the pattern: `projects/*/locations/global/gateways/` + "gateways": [ # Optional. Gateways defines a list of gateways this GrpcRoute is attached to, as one of the routing rules to route the requests served by the gateway. Each gateway reference should match the pattern: `projects/*/locations/*/gateways/` "A String", ], "hostnames": [ # Required. Service hostnames with an optional port for which this route describes traffic. Format: [:] Hostname is the fully qualified domain name of a network host. This matches the RFC 1123 definition of a hostname with 2 notable exceptions: - IPs are not allowed. - A hostname may be prefixed with a wildcard label (`*.`). The wildcard label must appear by itself as the first label. Hostname can be "precise" which is a domain name without the terminating dot of a network host (e.g. `foo.example.com`) or "wildcard", which is a domain name prefixed with a single wildcard label (e.g. `*.example.com`). Note that as per RFC1035 and RFC1123, a label must consist of lower case alphanumeric characters or '-', and must start and end with an alphanumeric character. No other punctuation is allowed. The routes associated with a Mesh or Gateway must have unique hostnames. If you attempt to attach multiple routes with conflicting hostnames, the configuration will be rejected. For example, while it is acceptable for routes for the hostnames `*.foo.bar.com` and `*.bar.com` to be associated with the same route, it is not possible to associate two routes both with `*.bar.com` or both with `bar.com`. If a port is specified, then gRPC clients must use the channel URI with the port to match this rule (i.e. "xds:///service:123"), otherwise they must supply the URI without a port (i.e. "xds:///service"). @@ -271,10 +271,10 @@

Method Details

"labels": { # Optional. Set of label tags associated with the GrpcRoute resource. "a_key": "A String", }, - "meshes": [ # Optional. Meshes defines a list of meshes this GrpcRoute is attached to, as one of the routing rules to route the requests served by the mesh. Each mesh reference should match the pattern: `projects/*/locations/global/meshes/` + "meshes": [ # Optional. Meshes defines a list of meshes this GrpcRoute is attached to, as one of the routing rules to route the requests served by the mesh. Each mesh reference should match the pattern: `projects/*/locations/*/meshes/` "A String", ], - "name": "A String", # Identifier. Name of the GrpcRoute resource. It matches pattern `projects/*/locations/global/grpcRoutes/` + "name": "A String", # Identifier. Name of the GrpcRoute resource. It matches pattern `projects/*/locations/*/grpcRoutes/` "rules": [ # Required. A list of detailed rules defining how to route traffic. Within a single GrpcRoute, the GrpcRoute.RouteAction associated with the first matching GrpcRoute.RouteRule will be executed. At least one rule must be supplied. { # Describes how to route traffic. "action": { # Specifies how to route matched traffic. # Required. A detailed rule defining how to route traffic. This field is required. @@ -335,7 +335,7 @@

Method Details

Lists GrpcRoutes in a given project and location.
 
 Args:
-  parent: string, Required. The project and location from which the GrpcRoutes should be listed, specified in the format `projects/*/locations/global`. (required)
+  parent: string, Required. The project and location from which the GrpcRoutes should be listed, specified in the format `projects/*/locations/*`. (required)
   pageSize: integer, Maximum number of GrpcRoutes to return per call.
   pageToken: string, The value returned by the last `ListGrpcRoutesResponse` Indicates that this is a continuation of a prior `ListGrpcRoutes` call, and that the system should return the next page of data.
   returnPartialSuccess: boolean, Optional. If true, allow partial responses for multi-regional Aggregated List requests. Otherwise if one of the locations is down or unreachable, the Aggregated List request will fail.
@@ -352,7 +352,7 @@ 

Method Details

{ # GrpcRoute is the resource defining how gRPC traffic routed by a Mesh or Gateway resource is routed. "createTime": "A String", # Output only. The timestamp when the resource was created. "description": "A String", # Optional. A free-text description of the resource. Max length 1024 characters. - "gateways": [ # Optional. Gateways defines a list of gateways this GrpcRoute is attached to, as one of the routing rules to route the requests served by the gateway. Each gateway reference should match the pattern: `projects/*/locations/global/gateways/` + "gateways": [ # Optional. Gateways defines a list of gateways this GrpcRoute is attached to, as one of the routing rules to route the requests served by the gateway. Each gateway reference should match the pattern: `projects/*/locations/*/gateways/` "A String", ], "hostnames": [ # Required. Service hostnames with an optional port for which this route describes traffic. Format: [:] Hostname is the fully qualified domain name of a network host. This matches the RFC 1123 definition of a hostname with 2 notable exceptions: - IPs are not allowed. - A hostname may be prefixed with a wildcard label (`*.`). The wildcard label must appear by itself as the first label. Hostname can be "precise" which is a domain name without the terminating dot of a network host (e.g. `foo.example.com`) or "wildcard", which is a domain name prefixed with a single wildcard label (e.g. `*.example.com`). Note that as per RFC1035 and RFC1123, a label must consist of lower case alphanumeric characters or '-', and must start and end with an alphanumeric character. No other punctuation is allowed. The routes associated with a Mesh or Gateway must have unique hostnames. If you attempt to attach multiple routes with conflicting hostnames, the configuration will be rejected. For example, while it is acceptable for routes for the hostnames `*.foo.bar.com` and `*.bar.com` to be associated with the same route, it is not possible to associate two routes both with `*.bar.com` or both with `bar.com`. If a port is specified, then gRPC clients must use the channel URI with the port to match this rule (i.e. "xds:///service:123"), otherwise they must supply the URI without a port (i.e. "xds:///service"). @@ -361,10 +361,10 @@

Method Details

"labels": { # Optional. Set of label tags associated with the GrpcRoute resource. "a_key": "A String", }, - "meshes": [ # Optional. Meshes defines a list of meshes this GrpcRoute is attached to, as one of the routing rules to route the requests served by the mesh. Each mesh reference should match the pattern: `projects/*/locations/global/meshes/` + "meshes": [ # Optional. Meshes defines a list of meshes this GrpcRoute is attached to, as one of the routing rules to route the requests served by the mesh. Each mesh reference should match the pattern: `projects/*/locations/*/meshes/` "A String", ], - "name": "A String", # Identifier. Name of the GrpcRoute resource. It matches pattern `projects/*/locations/global/grpcRoutes/` + "name": "A String", # Identifier. Name of the GrpcRoute resource. It matches pattern `projects/*/locations/*/grpcRoutes/` "rules": [ # Required. A list of detailed rules defining how to route traffic. Within a single GrpcRoute, the GrpcRoute.RouteAction associated with the first matching GrpcRoute.RouteRule will be executed. At least one rule must be supplied. { # Describes how to route traffic. "action": { # Specifies how to route matched traffic. # Required. A detailed rule defining how to route traffic. This field is required. @@ -445,14 +445,14 @@

Method Details

Updates the parameters of a single GrpcRoute.
 
 Args:
-  name: string, Identifier. Name of the GrpcRoute resource. It matches pattern `projects/*/locations/global/grpcRoutes/` (required)
+  name: string, Identifier. Name of the GrpcRoute resource. It matches pattern `projects/*/locations/*/grpcRoutes/` (required)
   body: object, The request body.
     The object takes the form of:
 
 { # GrpcRoute is the resource defining how gRPC traffic routed by a Mesh or Gateway resource is routed.
   "createTime": "A String", # Output only. The timestamp when the resource was created.
   "description": "A String", # Optional. A free-text description of the resource. Max length 1024 characters.
-  "gateways": [ # Optional. Gateways defines a list of gateways this GrpcRoute is attached to, as one of the routing rules to route the requests served by the gateway. Each gateway reference should match the pattern: `projects/*/locations/global/gateways/`
+  "gateways": [ # Optional. Gateways defines a list of gateways this GrpcRoute is attached to, as one of the routing rules to route the requests served by the gateway. Each gateway reference should match the pattern: `projects/*/locations/*/gateways/`
     "A String",
   ],
   "hostnames": [ # Required. Service hostnames with an optional port for which this route describes traffic. Format: [:] Hostname is the fully qualified domain name of a network host. This matches the RFC 1123 definition of a hostname with 2 notable exceptions: - IPs are not allowed. - A hostname may be prefixed with a wildcard label (`*.`). The wildcard label must appear by itself as the first label. Hostname can be "precise" which is a domain name without the terminating dot of a network host (e.g. `foo.example.com`) or "wildcard", which is a domain name prefixed with a single wildcard label (e.g. `*.example.com`). Note that as per RFC1035 and RFC1123, a label must consist of lower case alphanumeric characters or '-', and must start and end with an alphanumeric character. No other punctuation is allowed. The routes associated with a Mesh or Gateway must have unique hostnames. If you attempt to attach multiple routes with conflicting hostnames, the configuration will be rejected. For example, while it is acceptable for routes for the hostnames `*.foo.bar.com` and `*.bar.com` to be associated with the same route, it is not possible to associate two routes both with `*.bar.com` or both with `bar.com`. If a port is specified, then gRPC clients must use the channel URI with the port to match this rule (i.e. "xds:///service:123"), otherwise they must supply the URI without a port (i.e. "xds:///service").
@@ -461,10 +461,10 @@ 

Method Details

"labels": { # Optional. Set of label tags associated with the GrpcRoute resource. "a_key": "A String", }, - "meshes": [ # Optional. Meshes defines a list of meshes this GrpcRoute is attached to, as one of the routing rules to route the requests served by the mesh. Each mesh reference should match the pattern: `projects/*/locations/global/meshes/` + "meshes": [ # Optional. Meshes defines a list of meshes this GrpcRoute is attached to, as one of the routing rules to route the requests served by the mesh. Each mesh reference should match the pattern: `projects/*/locations/*/meshes/` "A String", ], - "name": "A String", # Identifier. Name of the GrpcRoute resource. It matches pattern `projects/*/locations/global/grpcRoutes/` + "name": "A String", # Identifier. Name of the GrpcRoute resource. It matches pattern `projects/*/locations/*/grpcRoutes/` "rules": [ # Required. A list of detailed rules defining how to route traffic. Within a single GrpcRoute, the GrpcRoute.RouteAction associated with the first matching GrpcRoute.RouteRule will be executed. At least one rule must be supplied. { # Describes how to route traffic. "action": { # Specifies how to route matched traffic. # Required. A detailed rule defining how to route traffic. This field is required. diff --git a/docs/dyn/networkservices_v1beta1.projects.locations.html b/docs/dyn/networkservices_v1beta1.projects.locations.html index 2545b42e05..353da48ce5 100644 --- a/docs/dyn/networkservices_v1beta1.projects.locations.html +++ b/docs/dyn/networkservices_v1beta1.projects.locations.html @@ -205,7 +205,7 @@

Method Details

Args: name: string, The resource that owns the locations collection, if applicable. (required) - extraLocationTypes: string, Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage. (repeated) + extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated) filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160). pageSize: integer, The maximum number of results to return. If not set, the service selects a default. pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page. diff --git a/docs/dyn/networkservices_v1beta1.projects.locations.httpRoutes.html b/docs/dyn/networkservices_v1beta1.projects.locations.httpRoutes.html index d0ed341456..a3ec6d57b3 100644 --- a/docs/dyn/networkservices_v1beta1.projects.locations.httpRoutes.html +++ b/docs/dyn/networkservices_v1beta1.projects.locations.httpRoutes.html @@ -106,14 +106,14 @@

Method Details

Creates a new HttpRoute in a given project and location.
 
 Args:
-  parent: string, Required. The parent resource of the HttpRoute. Must be in the format `projects/*/locations/global`. (required)
+  parent: string, Required. The parent resource of the HttpRoute. Must be in the format `projects/*/locations/*`. (required)
   body: object, The request body.
     The object takes the form of:
 
 { # HttpRoute is the resource defining how HTTP traffic should be routed by a Mesh or Gateway resource.
   "createTime": "A String", # Output only. The timestamp when the resource was created.
   "description": "A String", # Optional. A free-text description of the resource. Max length 1024 characters.
-  "gateways": [ # Optional. Gateways defines a list of gateways this HttpRoute is attached to, as one of the routing rules to route the requests served by the gateway. Each gateway reference should match the pattern: `projects/*/locations/global/gateways/`
+  "gateways": [ # Optional. Gateways defines a list of gateways this HttpRoute is attached to, as one of the routing rules to route the requests served by the gateway. Each gateway reference should match the pattern: `projects/*/locations/*/gateways/`
     "A String",
   ],
   "hostnames": [ # Required. Hostnames define a set of hosts that should match against the HTTP host header to select a HttpRoute to process the request. Hostname is the fully qualified domain name of a network host, as defined by RFC 1123 with the exception that: - IPs are not allowed. - A hostname may be prefixed with a wildcard label (`*.`). The wildcard label must appear by itself as the first label. Hostname can be "precise" which is a domain name without the terminating dot of a network host (e.g. `foo.example.com`) or "wildcard", which is a domain name prefixed with a single wildcard label (e.g. `*.example.com`). Note that as per RFC1035 and RFC1123, a label must consist of lower case alphanumeric characters or '-', and must start and end with an alphanumeric character. No other punctuation is allowed. The routes associated with a Mesh or Gateways must have unique hostnames. If you attempt to attach multiple routes with conflicting hostnames, the configuration will be rejected. For example, while it is acceptable for routes for the hostnames `*.foo.bar.com` and `*.bar.com` to be associated with the same Mesh (or Gateways under the same scope), it is not possible to associate two routes both with `*.bar.com` or both with `bar.com`.
@@ -122,10 +122,10 @@ 

Method Details

"labels": { # Optional. Set of label tags associated with the HttpRoute resource. "a_key": "A String", }, - "meshes": [ # Optional. Meshes defines a list of meshes this HttpRoute is attached to, as one of the routing rules to route the requests served by the mesh. Each mesh reference should match the pattern: `projects/*/locations/global/meshes/` The attached Mesh should be of a type SIDECAR + "meshes": [ # Optional. Meshes defines a list of meshes this HttpRoute is attached to, as one of the routing rules to route the requests served by the mesh. Each mesh reference should match the pattern: `projects/*/locations/*/meshes/` The attached Mesh should be of a type SIDECAR "A String", ], - "name": "A String", # Identifier. Name of the HttpRoute resource. It matches pattern `projects/*/locations/global/httpRoutes/http_route_name>`. + "name": "A String", # Identifier. Name of the HttpRoute resource. It matches pattern `projects/*/locations/*/httpRoutes/http_route_name>`. "rules": [ # Required. Rules that define how traffic is routed and handled. Rules will be matched sequentially based on the RouteMatch specified for the rule. { # Specifies how to match traffic and how to route traffic when traffic is matched. "action": { # The specifications for routing traffic and applying associated policies. # The detailed rule defining how to route matched traffic. @@ -341,7 +341,7 @@

Method Details

Deletes a single HttpRoute.
 
 Args:
-  name: string, Required. A name of the HttpRoute to delete. Must be in the format `projects/*/locations/global/httpRoutes/*`. (required)
+  name: string, Required. A name of the HttpRoute to delete. Must be in the format `projects/*/locations/*/httpRoutes/*`. (required)
   x__xgafv: string, V1 error format.
     Allowed values
       1 - v1 error format
@@ -376,7 +376,7 @@ 

Method Details

Gets details of a single HttpRoute.
 
 Args:
-  name: string, Required. A name of the HttpRoute to get. Must be in the format `projects/*/locations/global/httpRoutes/*`. (required)
+  name: string, Required. A name of the HttpRoute to get. Must be in the format `projects/*/locations/*/httpRoutes/*`. (required)
   x__xgafv: string, V1 error format.
     Allowed values
       1 - v1 error format
@@ -388,7 +388,7 @@ 

Method Details

{ # HttpRoute is the resource defining how HTTP traffic should be routed by a Mesh or Gateway resource. "createTime": "A String", # Output only. The timestamp when the resource was created. "description": "A String", # Optional. A free-text description of the resource. Max length 1024 characters. - "gateways": [ # Optional. Gateways defines a list of gateways this HttpRoute is attached to, as one of the routing rules to route the requests served by the gateway. Each gateway reference should match the pattern: `projects/*/locations/global/gateways/` + "gateways": [ # Optional. Gateways defines a list of gateways this HttpRoute is attached to, as one of the routing rules to route the requests served by the gateway. Each gateway reference should match the pattern: `projects/*/locations/*/gateways/` "A String", ], "hostnames": [ # Required. Hostnames define a set of hosts that should match against the HTTP host header to select a HttpRoute to process the request. Hostname is the fully qualified domain name of a network host, as defined by RFC 1123 with the exception that: - IPs are not allowed. - A hostname may be prefixed with a wildcard label (`*.`). The wildcard label must appear by itself as the first label. Hostname can be "precise" which is a domain name without the terminating dot of a network host (e.g. `foo.example.com`) or "wildcard", which is a domain name prefixed with a single wildcard label (e.g. `*.example.com`). Note that as per RFC1035 and RFC1123, a label must consist of lower case alphanumeric characters or '-', and must start and end with an alphanumeric character. No other punctuation is allowed. The routes associated with a Mesh or Gateways must have unique hostnames. If you attempt to attach multiple routes with conflicting hostnames, the configuration will be rejected. For example, while it is acceptable for routes for the hostnames `*.foo.bar.com` and `*.bar.com` to be associated with the same Mesh (or Gateways under the same scope), it is not possible to associate two routes both with `*.bar.com` or both with `bar.com`. @@ -397,10 +397,10 @@

Method Details

"labels": { # Optional. Set of label tags associated with the HttpRoute resource. "a_key": "A String", }, - "meshes": [ # Optional. Meshes defines a list of meshes this HttpRoute is attached to, as one of the routing rules to route the requests served by the mesh. Each mesh reference should match the pattern: `projects/*/locations/global/meshes/` The attached Mesh should be of a type SIDECAR + "meshes": [ # Optional. Meshes defines a list of meshes this HttpRoute is attached to, as one of the routing rules to route the requests served by the mesh. Each mesh reference should match the pattern: `projects/*/locations/*/meshes/` The attached Mesh should be of a type SIDECAR "A String", ], - "name": "A String", # Identifier. Name of the HttpRoute resource. It matches pattern `projects/*/locations/global/httpRoutes/http_route_name>`. + "name": "A String", # Identifier. Name of the HttpRoute resource. It matches pattern `projects/*/locations/*/httpRoutes/http_route_name>`. "rules": [ # Required. Rules that define how traffic is routed and handled. Rules will be matched sequentially based on the RouteMatch specified for the rule. { # Specifies how to match traffic and how to route traffic when traffic is matched. "action": { # The specifications for routing traffic and applying associated policies. # The detailed rule defining how to route matched traffic. @@ -587,7 +587,7 @@

Method Details

Lists HttpRoute in a given project and location.
 
 Args:
-  parent: string, Required. The project and location from which the HttpRoutes should be listed, specified in the format `projects/*/locations/global`. (required)
+  parent: string, Required. The project and location from which the HttpRoutes should be listed, specified in the format `projects/*/locations/*`. (required)
   pageSize: integer, Maximum number of HttpRoutes to return per call.
   pageToken: string, The value returned by the last `ListHttpRoutesResponse` Indicates that this is a continuation of a prior `ListHttpRoutes` call, and that the system should return the next page of data.
   returnPartialSuccess: boolean, Optional. If true, allow partial responses for multi-regional Aggregated List requests. Otherwise if one of the locations is down or unreachable, the Aggregated List request will fail.
@@ -604,7 +604,7 @@ 

Method Details

{ # HttpRoute is the resource defining how HTTP traffic should be routed by a Mesh or Gateway resource. "createTime": "A String", # Output only. The timestamp when the resource was created. "description": "A String", # Optional. A free-text description of the resource. Max length 1024 characters. - "gateways": [ # Optional. Gateways defines a list of gateways this HttpRoute is attached to, as one of the routing rules to route the requests served by the gateway. Each gateway reference should match the pattern: `projects/*/locations/global/gateways/` + "gateways": [ # Optional. Gateways defines a list of gateways this HttpRoute is attached to, as one of the routing rules to route the requests served by the gateway. Each gateway reference should match the pattern: `projects/*/locations/*/gateways/` "A String", ], "hostnames": [ # Required. Hostnames define a set of hosts that should match against the HTTP host header to select a HttpRoute to process the request. Hostname is the fully qualified domain name of a network host, as defined by RFC 1123 with the exception that: - IPs are not allowed. - A hostname may be prefixed with a wildcard label (`*.`). The wildcard label must appear by itself as the first label. Hostname can be "precise" which is a domain name without the terminating dot of a network host (e.g. `foo.example.com`) or "wildcard", which is a domain name prefixed with a single wildcard label (e.g. `*.example.com`). Note that as per RFC1035 and RFC1123, a label must consist of lower case alphanumeric characters or '-', and must start and end with an alphanumeric character. No other punctuation is allowed. The routes associated with a Mesh or Gateways must have unique hostnames. If you attempt to attach multiple routes with conflicting hostnames, the configuration will be rejected. For example, while it is acceptable for routes for the hostnames `*.foo.bar.com` and `*.bar.com` to be associated with the same Mesh (or Gateways under the same scope), it is not possible to associate two routes both with `*.bar.com` or both with `bar.com`. @@ -613,10 +613,10 @@

Method Details

"labels": { # Optional. Set of label tags associated with the HttpRoute resource. "a_key": "A String", }, - "meshes": [ # Optional. Meshes defines a list of meshes this HttpRoute is attached to, as one of the routing rules to route the requests served by the mesh. Each mesh reference should match the pattern: `projects/*/locations/global/meshes/` The attached Mesh should be of a type SIDECAR + "meshes": [ # Optional. Meshes defines a list of meshes this HttpRoute is attached to, as one of the routing rules to route the requests served by the mesh. Each mesh reference should match the pattern: `projects/*/locations/*/meshes/` The attached Mesh should be of a type SIDECAR "A String", ], - "name": "A String", # Identifier. Name of the HttpRoute resource. It matches pattern `projects/*/locations/global/httpRoutes/http_route_name>`. + "name": "A String", # Identifier. Name of the HttpRoute resource. It matches pattern `projects/*/locations/*/httpRoutes/http_route_name>`. "rules": [ # Required. Rules that define how traffic is routed and handled. Rules will be matched sequentially based on the RouteMatch specified for the rule. { # Specifies how to match traffic and how to route traffic when traffic is matched. "action": { # The specifications for routing traffic and applying associated policies. # The detailed rule defining how to route matched traffic. @@ -823,14 +823,14 @@

Method Details

Updates the parameters of a single HttpRoute.
 
 Args:
-  name: string, Identifier. Name of the HttpRoute resource. It matches pattern `projects/*/locations/global/httpRoutes/http_route_name>`. (required)
+  name: string, Identifier. Name of the HttpRoute resource. It matches pattern `projects/*/locations/*/httpRoutes/http_route_name>`. (required)
   body: object, The request body.
     The object takes the form of:
 
 { # HttpRoute is the resource defining how HTTP traffic should be routed by a Mesh or Gateway resource.
   "createTime": "A String", # Output only. The timestamp when the resource was created.
   "description": "A String", # Optional. A free-text description of the resource. Max length 1024 characters.
-  "gateways": [ # Optional. Gateways defines a list of gateways this HttpRoute is attached to, as one of the routing rules to route the requests served by the gateway. Each gateway reference should match the pattern: `projects/*/locations/global/gateways/`
+  "gateways": [ # Optional. Gateways defines a list of gateways this HttpRoute is attached to, as one of the routing rules to route the requests served by the gateway. Each gateway reference should match the pattern: `projects/*/locations/*/gateways/`
     "A String",
   ],
   "hostnames": [ # Required. Hostnames define a set of hosts that should match against the HTTP host header to select a HttpRoute to process the request. Hostname is the fully qualified domain name of a network host, as defined by RFC 1123 with the exception that: - IPs are not allowed. - A hostname may be prefixed with a wildcard label (`*.`). The wildcard label must appear by itself as the first label. Hostname can be "precise" which is a domain name without the terminating dot of a network host (e.g. `foo.example.com`) or "wildcard", which is a domain name prefixed with a single wildcard label (e.g. `*.example.com`). Note that as per RFC1035 and RFC1123, a label must consist of lower case alphanumeric characters or '-', and must start and end with an alphanumeric character. No other punctuation is allowed. The routes associated with a Mesh or Gateways must have unique hostnames. If you attempt to attach multiple routes with conflicting hostnames, the configuration will be rejected. For example, while it is acceptable for routes for the hostnames `*.foo.bar.com` and `*.bar.com` to be associated with the same Mesh (or Gateways under the same scope), it is not possible to associate two routes both with `*.bar.com` or both with `bar.com`.
@@ -839,10 +839,10 @@ 

Method Details

"labels": { # Optional. Set of label tags associated with the HttpRoute resource. "a_key": "A String", }, - "meshes": [ # Optional. Meshes defines a list of meshes this HttpRoute is attached to, as one of the routing rules to route the requests served by the mesh. Each mesh reference should match the pattern: `projects/*/locations/global/meshes/` The attached Mesh should be of a type SIDECAR + "meshes": [ # Optional. Meshes defines a list of meshes this HttpRoute is attached to, as one of the routing rules to route the requests served by the mesh. Each mesh reference should match the pattern: `projects/*/locations/*/meshes/` The attached Mesh should be of a type SIDECAR "A String", ], - "name": "A String", # Identifier. Name of the HttpRoute resource. It matches pattern `projects/*/locations/global/httpRoutes/http_route_name>`. + "name": "A String", # Identifier. Name of the HttpRoute resource. It matches pattern `projects/*/locations/*/httpRoutes/http_route_name>`. "rules": [ # Required. Rules that define how traffic is routed and handled. Rules will be matched sequentially based on the RouteMatch specified for the rule. { # Specifies how to match traffic and how to route traffic when traffic is matched. "action": { # The specifications for routing traffic and applying associated policies. # The detailed rule defining how to route matched traffic. diff --git a/docs/dyn/networkservices_v1beta1.projects.locations.lbEdgeExtensions.html b/docs/dyn/networkservices_v1beta1.projects.locations.lbEdgeExtensions.html index 6ba9e619b4..958f6b1cdf 100644 --- a/docs/dyn/networkservices_v1beta1.projects.locations.lbEdgeExtensions.html +++ b/docs/dyn/networkservices_v1beta1.projects.locations.lbEdgeExtensions.html @@ -127,6 +127,7 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name for this extension. The name is logged as part of the HTTP request logs. The name must conform with RFC-1034, is restricted to lower-cased letters, numbers and hyphens, and can have a maximum length of 63 characters. Additionally, the first character must be a letter and the last a letter or a number. This field is required except for AuthzExtension. + "observabilityMode": True or False, # Optional. When set to `TRUE`, enables `observability_mode` on the `ext_proc` filter. This makes `ext_proc` calls asynchronous. Envoy doesn't check for the response from `ext_proc` calls. For more information about the filter, see: https://www.envoyproxy.io/docs/envoy/v1.32.3/api-v3/extensions/filters/http/ext_proc/v3/ext_proc.proto#extensions-filters-http-ext-proc-v3-externalprocessor This field is helpful when you want to try out the extension in async log-only mode. Supported by regional `LbTrafficExtension` and `LbRouteExtension` resources. Only `STREAMED` (default) body processing mode is supported. "requestBodySendMode": "A String", # Optional. Configures the send mode for request body processing. The field can only be set if `supported_events` includes `REQUEST_BODY`. If `supported_events` includes `REQUEST_BODY`, but `request_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `REQUEST_BODY` and `REQUEST_TRAILERS`. This field can be set only for `LbTrafficExtension` and `LbRouteExtension` resources, and only when the `service` field of the extension points to a `BackendService`. Only `FULL_DUPLEX_STREAMED` mode is supported for `LbRouteExtension` resources. "responseBodySendMode": "A String", # Optional. Configures the send mode for response processing. If unspecified, the default value `STREAMED` is used. The field can only be set if `supported_events` includes `RESPONSE_BODY`. If `supported_events` includes `RESPONSE_BODY`, but `response_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `RESPONSE_BODY` and `RESPONSE_TRAILERS`. This field can be set only for `LbTrafficExtension` resources, and only when the `service` field of the extension points to a `BackendService`. "service": "A String", # Required. The reference to the service that runs the extension. To configure a callout extension, `service` must be a fully-qualified reference to a [backend service](https://cloud.google.com/compute/docs/reference/rest/v1/backendServices) in the format: `https://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/backendServices/{backendService}` or `https://www.googleapis.com/compute/v1/projects/{project}/global/backendServices/{backendService}`. To configure a plugin extension, `service` must be a reference to a [`WasmPlugin` resource](https://cloud.google.com/service-extensions/docs/reference/rest/v1beta1/projects.locations.wasmPlugins) in the format: `projects/{project}/locations/{location}/wasmPlugins/{plugin}` or `//networkservices.googleapis.com/projects/{project}/locations/{location}/wasmPlugins/{wasmPlugin}`. Plugin extensions are currently supported for the `LbTrafficExtension`, the `LbRouteExtension`, and the `LbEdgeExtension` resources. @@ -251,6 +252,7 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name for this extension. The name is logged as part of the HTTP request logs. The name must conform with RFC-1034, is restricted to lower-cased letters, numbers and hyphens, and can have a maximum length of 63 characters. Additionally, the first character must be a letter and the last a letter or a number. This field is required except for AuthzExtension. + "observabilityMode": True or False, # Optional. When set to `TRUE`, enables `observability_mode` on the `ext_proc` filter. This makes `ext_proc` calls asynchronous. Envoy doesn't check for the response from `ext_proc` calls. For more information about the filter, see: https://www.envoyproxy.io/docs/envoy/v1.32.3/api-v3/extensions/filters/http/ext_proc/v3/ext_proc.proto#extensions-filters-http-ext-proc-v3-externalprocessor This field is helpful when you want to try out the extension in async log-only mode. Supported by regional `LbTrafficExtension` and `LbRouteExtension` resources. Only `STREAMED` (default) body processing mode is supported. "requestBodySendMode": "A String", # Optional. Configures the send mode for request body processing. The field can only be set if `supported_events` includes `REQUEST_BODY`. If `supported_events` includes `REQUEST_BODY`, but `request_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `REQUEST_BODY` and `REQUEST_TRAILERS`. This field can be set only for `LbTrafficExtension` and `LbRouteExtension` resources, and only when the `service` field of the extension points to a `BackendService`. Only `FULL_DUPLEX_STREAMED` mode is supported for `LbRouteExtension` resources. "responseBodySendMode": "A String", # Optional. Configures the send mode for response processing. If unspecified, the default value `STREAMED` is used. The field can only be set if `supported_events` includes `RESPONSE_BODY`. If `supported_events` includes `RESPONSE_BODY`, but `response_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `RESPONSE_BODY` and `RESPONSE_TRAILERS`. This field can be set only for `LbTrafficExtension` resources, and only when the `service` field of the extension points to a `BackendService`. "service": "A String", # Required. The reference to the service that runs the extension. To configure a callout extension, `service` must be a fully-qualified reference to a [backend service](https://cloud.google.com/compute/docs/reference/rest/v1/backendServices) in the format: `https://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/backendServices/{backendService}` or `https://www.googleapis.com/compute/v1/projects/{project}/global/backendServices/{backendService}`. To configure a plugin extension, `service` must be a reference to a [`WasmPlugin` resource](https://cloud.google.com/service-extensions/docs/reference/rest/v1beta1/projects.locations.wasmPlugins) in the format: `projects/{project}/locations/{location}/wasmPlugins/{plugin}` or `//networkservices.googleapis.com/projects/{project}/locations/{location}/wasmPlugins/{wasmPlugin}`. Plugin extensions are currently supported for the `LbTrafficExtension`, the `LbRouteExtension`, and the `LbEdgeExtension` resources. @@ -315,6 +317,7 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name for this extension. The name is logged as part of the HTTP request logs. The name must conform with RFC-1034, is restricted to lower-cased letters, numbers and hyphens, and can have a maximum length of 63 characters. Additionally, the first character must be a letter and the last a letter or a number. This field is required except for AuthzExtension. + "observabilityMode": True or False, # Optional. When set to `TRUE`, enables `observability_mode` on the `ext_proc` filter. This makes `ext_proc` calls asynchronous. Envoy doesn't check for the response from `ext_proc` calls. For more information about the filter, see: https://www.envoyproxy.io/docs/envoy/v1.32.3/api-v3/extensions/filters/http/ext_proc/v3/ext_proc.proto#extensions-filters-http-ext-proc-v3-externalprocessor This field is helpful when you want to try out the extension in async log-only mode. Supported by regional `LbTrafficExtension` and `LbRouteExtension` resources. Only `STREAMED` (default) body processing mode is supported. "requestBodySendMode": "A String", # Optional. Configures the send mode for request body processing. The field can only be set if `supported_events` includes `REQUEST_BODY`. If `supported_events` includes `REQUEST_BODY`, but `request_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `REQUEST_BODY` and `REQUEST_TRAILERS`. This field can be set only for `LbTrafficExtension` and `LbRouteExtension` resources, and only when the `service` field of the extension points to a `BackendService`. Only `FULL_DUPLEX_STREAMED` mode is supported for `LbRouteExtension` resources. "responseBodySendMode": "A String", # Optional. Configures the send mode for response processing. If unspecified, the default value `STREAMED` is used. The field can only be set if `supported_events` includes `RESPONSE_BODY`. If `supported_events` includes `RESPONSE_BODY`, but `response_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `RESPONSE_BODY` and `RESPONSE_TRAILERS`. This field can be set only for `LbTrafficExtension` resources, and only when the `service` field of the extension points to a `BackendService`. "service": "A String", # Required. The reference to the service that runs the extension. To configure a callout extension, `service` must be a fully-qualified reference to a [backend service](https://cloud.google.com/compute/docs/reference/rest/v1/backendServices) in the format: `https://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/backendServices/{backendService}` or `https://www.googleapis.com/compute/v1/projects/{project}/global/backendServices/{backendService}`. To configure a plugin extension, `service` must be a reference to a [`WasmPlugin` resource](https://cloud.google.com/service-extensions/docs/reference/rest/v1beta1/projects.locations.wasmPlugins) in the format: `projects/{project}/locations/{location}/wasmPlugins/{plugin}` or `//networkservices.googleapis.com/projects/{project}/locations/{location}/wasmPlugins/{wasmPlugin}`. Plugin extensions are currently supported for the `LbTrafficExtension`, the `LbRouteExtension`, and the `LbEdgeExtension` resources. @@ -388,6 +391,7 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name for this extension. The name is logged as part of the HTTP request logs. The name must conform with RFC-1034, is restricted to lower-cased letters, numbers and hyphens, and can have a maximum length of 63 characters. Additionally, the first character must be a letter and the last a letter or a number. This field is required except for AuthzExtension. + "observabilityMode": True or False, # Optional. When set to `TRUE`, enables `observability_mode` on the `ext_proc` filter. This makes `ext_proc` calls asynchronous. Envoy doesn't check for the response from `ext_proc` calls. For more information about the filter, see: https://www.envoyproxy.io/docs/envoy/v1.32.3/api-v3/extensions/filters/http/ext_proc/v3/ext_proc.proto#extensions-filters-http-ext-proc-v3-externalprocessor This field is helpful when you want to try out the extension in async log-only mode. Supported by regional `LbTrafficExtension` and `LbRouteExtension` resources. Only `STREAMED` (default) body processing mode is supported. "requestBodySendMode": "A String", # Optional. Configures the send mode for request body processing. The field can only be set if `supported_events` includes `REQUEST_BODY`. If `supported_events` includes `REQUEST_BODY`, but `request_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `REQUEST_BODY` and `REQUEST_TRAILERS`. This field can be set only for `LbTrafficExtension` and `LbRouteExtension` resources, and only when the `service` field of the extension points to a `BackendService`. Only `FULL_DUPLEX_STREAMED` mode is supported for `LbRouteExtension` resources. "responseBodySendMode": "A String", # Optional. Configures the send mode for response processing. If unspecified, the default value `STREAMED` is used. The field can only be set if `supported_events` includes `RESPONSE_BODY`. If `supported_events` includes `RESPONSE_BODY`, but `response_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `RESPONSE_BODY` and `RESPONSE_TRAILERS`. This field can be set only for `LbTrafficExtension` resources, and only when the `service` field of the extension points to a `BackendService`. "service": "A String", # Required. The reference to the service that runs the extension. To configure a callout extension, `service` must be a fully-qualified reference to a [backend service](https://cloud.google.com/compute/docs/reference/rest/v1/backendServices) in the format: `https://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/backendServices/{backendService}` or `https://www.googleapis.com/compute/v1/projects/{project}/global/backendServices/{backendService}`. To configure a plugin extension, `service` must be a reference to a [`WasmPlugin` resource](https://cloud.google.com/service-extensions/docs/reference/rest/v1beta1/projects.locations.wasmPlugins) in the format: `projects/{project}/locations/{location}/wasmPlugins/{plugin}` or `//networkservices.googleapis.com/projects/{project}/locations/{location}/wasmPlugins/{wasmPlugin}`. Plugin extensions are currently supported for the `LbTrafficExtension`, the `LbRouteExtension`, and the `LbEdgeExtension` resources. diff --git a/docs/dyn/networkservices_v1beta1.projects.locations.lbRouteExtensions.html b/docs/dyn/networkservices_v1beta1.projects.locations.lbRouteExtensions.html index 9c0be859c5..f9b7e1a06c 100644 --- a/docs/dyn/networkservices_v1beta1.projects.locations.lbRouteExtensions.html +++ b/docs/dyn/networkservices_v1beta1.projects.locations.lbRouteExtensions.html @@ -127,6 +127,7 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name for this extension. The name is logged as part of the HTTP request logs. The name must conform with RFC-1034, is restricted to lower-cased letters, numbers and hyphens, and can have a maximum length of 63 characters. Additionally, the first character must be a letter and the last a letter or a number. This field is required except for AuthzExtension. + "observabilityMode": True or False, # Optional. When set to `TRUE`, enables `observability_mode` on the `ext_proc` filter. This makes `ext_proc` calls asynchronous. Envoy doesn't check for the response from `ext_proc` calls. For more information about the filter, see: https://www.envoyproxy.io/docs/envoy/v1.32.3/api-v3/extensions/filters/http/ext_proc/v3/ext_proc.proto#extensions-filters-http-ext-proc-v3-externalprocessor This field is helpful when you want to try out the extension in async log-only mode. Supported by regional `LbTrafficExtension` and `LbRouteExtension` resources. Only `STREAMED` (default) body processing mode is supported. "requestBodySendMode": "A String", # Optional. Configures the send mode for request body processing. The field can only be set if `supported_events` includes `REQUEST_BODY`. If `supported_events` includes `REQUEST_BODY`, but `request_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `REQUEST_BODY` and `REQUEST_TRAILERS`. This field can be set only for `LbTrafficExtension` and `LbRouteExtension` resources, and only when the `service` field of the extension points to a `BackendService`. Only `FULL_DUPLEX_STREAMED` mode is supported for `LbRouteExtension` resources. "responseBodySendMode": "A String", # Optional. Configures the send mode for response processing. If unspecified, the default value `STREAMED` is used. The field can only be set if `supported_events` includes `RESPONSE_BODY`. If `supported_events` includes `RESPONSE_BODY`, but `response_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `RESPONSE_BODY` and `RESPONSE_TRAILERS`. This field can be set only for `LbTrafficExtension` resources, and only when the `service` field of the extension points to a `BackendService`. "service": "A String", # Required. The reference to the service that runs the extension. To configure a callout extension, `service` must be a fully-qualified reference to a [backend service](https://cloud.google.com/compute/docs/reference/rest/v1/backendServices) in the format: `https://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/backendServices/{backendService}` or `https://www.googleapis.com/compute/v1/projects/{project}/global/backendServices/{backendService}`. To configure a plugin extension, `service` must be a reference to a [`WasmPlugin` resource](https://cloud.google.com/service-extensions/docs/reference/rest/v1beta1/projects.locations.wasmPlugins) in the format: `projects/{project}/locations/{location}/wasmPlugins/{plugin}` or `//networkservices.googleapis.com/projects/{project}/locations/{location}/wasmPlugins/{wasmPlugin}`. Plugin extensions are currently supported for the `LbTrafficExtension`, the `LbRouteExtension`, and the `LbEdgeExtension` resources. @@ -254,6 +255,7 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name for this extension. The name is logged as part of the HTTP request logs. The name must conform with RFC-1034, is restricted to lower-cased letters, numbers and hyphens, and can have a maximum length of 63 characters. Additionally, the first character must be a letter and the last a letter or a number. This field is required except for AuthzExtension. + "observabilityMode": True or False, # Optional. When set to `TRUE`, enables `observability_mode` on the `ext_proc` filter. This makes `ext_proc` calls asynchronous. Envoy doesn't check for the response from `ext_proc` calls. For more information about the filter, see: https://www.envoyproxy.io/docs/envoy/v1.32.3/api-v3/extensions/filters/http/ext_proc/v3/ext_proc.proto#extensions-filters-http-ext-proc-v3-externalprocessor This field is helpful when you want to try out the extension in async log-only mode. Supported by regional `LbTrafficExtension` and `LbRouteExtension` resources. Only `STREAMED` (default) body processing mode is supported. "requestBodySendMode": "A String", # Optional. Configures the send mode for request body processing. The field can only be set if `supported_events` includes `REQUEST_BODY`. If `supported_events` includes `REQUEST_BODY`, but `request_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `REQUEST_BODY` and `REQUEST_TRAILERS`. This field can be set only for `LbTrafficExtension` and `LbRouteExtension` resources, and only when the `service` field of the extension points to a `BackendService`. Only `FULL_DUPLEX_STREAMED` mode is supported for `LbRouteExtension` resources. "responseBodySendMode": "A String", # Optional. Configures the send mode for response processing. If unspecified, the default value `STREAMED` is used. The field can only be set if `supported_events` includes `RESPONSE_BODY`. If `supported_events` includes `RESPONSE_BODY`, but `response_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `RESPONSE_BODY` and `RESPONSE_TRAILERS`. This field can be set only for `LbTrafficExtension` resources, and only when the `service` field of the extension points to a `BackendService`. "service": "A String", # Required. The reference to the service that runs the extension. To configure a callout extension, `service` must be a fully-qualified reference to a [backend service](https://cloud.google.com/compute/docs/reference/rest/v1/backendServices) in the format: `https://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/backendServices/{backendService}` or `https://www.googleapis.com/compute/v1/projects/{project}/global/backendServices/{backendService}`. To configure a plugin extension, `service` must be a reference to a [`WasmPlugin` resource](https://cloud.google.com/service-extensions/docs/reference/rest/v1beta1/projects.locations.wasmPlugins) in the format: `projects/{project}/locations/{location}/wasmPlugins/{plugin}` or `//networkservices.googleapis.com/projects/{project}/locations/{location}/wasmPlugins/{wasmPlugin}`. Plugin extensions are currently supported for the `LbTrafficExtension`, the `LbRouteExtension`, and the `LbEdgeExtension` resources. @@ -321,6 +323,7 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name for this extension. The name is logged as part of the HTTP request logs. The name must conform with RFC-1034, is restricted to lower-cased letters, numbers and hyphens, and can have a maximum length of 63 characters. Additionally, the first character must be a letter and the last a letter or a number. This field is required except for AuthzExtension. + "observabilityMode": True or False, # Optional. When set to `TRUE`, enables `observability_mode` on the `ext_proc` filter. This makes `ext_proc` calls asynchronous. Envoy doesn't check for the response from `ext_proc` calls. For more information about the filter, see: https://www.envoyproxy.io/docs/envoy/v1.32.3/api-v3/extensions/filters/http/ext_proc/v3/ext_proc.proto#extensions-filters-http-ext-proc-v3-externalprocessor This field is helpful when you want to try out the extension in async log-only mode. Supported by regional `LbTrafficExtension` and `LbRouteExtension` resources. Only `STREAMED` (default) body processing mode is supported. "requestBodySendMode": "A String", # Optional. Configures the send mode for request body processing. The field can only be set if `supported_events` includes `REQUEST_BODY`. If `supported_events` includes `REQUEST_BODY`, but `request_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `REQUEST_BODY` and `REQUEST_TRAILERS`. This field can be set only for `LbTrafficExtension` and `LbRouteExtension` resources, and only when the `service` field of the extension points to a `BackendService`. Only `FULL_DUPLEX_STREAMED` mode is supported for `LbRouteExtension` resources. "responseBodySendMode": "A String", # Optional. Configures the send mode for response processing. If unspecified, the default value `STREAMED` is used. The field can only be set if `supported_events` includes `RESPONSE_BODY`. If `supported_events` includes `RESPONSE_BODY`, but `response_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `RESPONSE_BODY` and `RESPONSE_TRAILERS`. This field can be set only for `LbTrafficExtension` resources, and only when the `service` field of the extension points to a `BackendService`. "service": "A String", # Required. The reference to the service that runs the extension. To configure a callout extension, `service` must be a fully-qualified reference to a [backend service](https://cloud.google.com/compute/docs/reference/rest/v1/backendServices) in the format: `https://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/backendServices/{backendService}` or `https://www.googleapis.com/compute/v1/projects/{project}/global/backendServices/{backendService}`. To configure a plugin extension, `service` must be a reference to a [`WasmPlugin` resource](https://cloud.google.com/service-extensions/docs/reference/rest/v1beta1/projects.locations.wasmPlugins) in the format: `projects/{project}/locations/{location}/wasmPlugins/{plugin}` or `//networkservices.googleapis.com/projects/{project}/locations/{location}/wasmPlugins/{wasmPlugin}`. Plugin extensions are currently supported for the `LbTrafficExtension`, the `LbRouteExtension`, and the `LbEdgeExtension` resources. @@ -397,6 +400,7 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name for this extension. The name is logged as part of the HTTP request logs. The name must conform with RFC-1034, is restricted to lower-cased letters, numbers and hyphens, and can have a maximum length of 63 characters. Additionally, the first character must be a letter and the last a letter or a number. This field is required except for AuthzExtension. + "observabilityMode": True or False, # Optional. When set to `TRUE`, enables `observability_mode` on the `ext_proc` filter. This makes `ext_proc` calls asynchronous. Envoy doesn't check for the response from `ext_proc` calls. For more information about the filter, see: https://www.envoyproxy.io/docs/envoy/v1.32.3/api-v3/extensions/filters/http/ext_proc/v3/ext_proc.proto#extensions-filters-http-ext-proc-v3-externalprocessor This field is helpful when you want to try out the extension in async log-only mode. Supported by regional `LbTrafficExtension` and `LbRouteExtension` resources. Only `STREAMED` (default) body processing mode is supported. "requestBodySendMode": "A String", # Optional. Configures the send mode for request body processing. The field can only be set if `supported_events` includes `REQUEST_BODY`. If `supported_events` includes `REQUEST_BODY`, but `request_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `REQUEST_BODY` and `REQUEST_TRAILERS`. This field can be set only for `LbTrafficExtension` and `LbRouteExtension` resources, and only when the `service` field of the extension points to a `BackendService`. Only `FULL_DUPLEX_STREAMED` mode is supported for `LbRouteExtension` resources. "responseBodySendMode": "A String", # Optional. Configures the send mode for response processing. If unspecified, the default value `STREAMED` is used. The field can only be set if `supported_events` includes `RESPONSE_BODY`. If `supported_events` includes `RESPONSE_BODY`, but `response_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `RESPONSE_BODY` and `RESPONSE_TRAILERS`. This field can be set only for `LbTrafficExtension` resources, and only when the `service` field of the extension points to a `BackendService`. "service": "A String", # Required. The reference to the service that runs the extension. To configure a callout extension, `service` must be a fully-qualified reference to a [backend service](https://cloud.google.com/compute/docs/reference/rest/v1/backendServices) in the format: `https://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/backendServices/{backendService}` or `https://www.googleapis.com/compute/v1/projects/{project}/global/backendServices/{backendService}`. To configure a plugin extension, `service` must be a reference to a [`WasmPlugin` resource](https://cloud.google.com/service-extensions/docs/reference/rest/v1beta1/projects.locations.wasmPlugins) in the format: `projects/{project}/locations/{location}/wasmPlugins/{plugin}` or `//networkservices.googleapis.com/projects/{project}/locations/{location}/wasmPlugins/{wasmPlugin}`. Plugin extensions are currently supported for the `LbTrafficExtension`, the `LbRouteExtension`, and the `LbEdgeExtension` resources. diff --git a/docs/dyn/networkservices_v1beta1.projects.locations.lbTcpExtensions.html b/docs/dyn/networkservices_v1beta1.projects.locations.lbTcpExtensions.html index f56c9e606c..672880d991 100644 --- a/docs/dyn/networkservices_v1beta1.projects.locations.lbTcpExtensions.html +++ b/docs/dyn/networkservices_v1beta1.projects.locations.lbTcpExtensions.html @@ -127,6 +127,7 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name for this extension. The name is logged as part of the HTTP request logs. The name must conform with RFC-1034, is restricted to lower-cased letters, numbers and hyphens, and can have a maximum length of 63 characters. Additionally, the first character must be a letter and the last a letter or a number. This field is required except for AuthzExtension. + "observabilityMode": True or False, # Optional. When set to `TRUE`, enables `observability_mode` on the `ext_proc` filter. This makes `ext_proc` calls asynchronous. Envoy doesn't check for the response from `ext_proc` calls. For more information about the filter, see: https://www.envoyproxy.io/docs/envoy/v1.32.3/api-v3/extensions/filters/http/ext_proc/v3/ext_proc.proto#extensions-filters-http-ext-proc-v3-externalprocessor This field is helpful when you want to try out the extension in async log-only mode. Supported by regional `LbTrafficExtension` and `LbRouteExtension` resources. Only `STREAMED` (default) body processing mode is supported. "requestBodySendMode": "A String", # Optional. Configures the send mode for request body processing. The field can only be set if `supported_events` includes `REQUEST_BODY`. If `supported_events` includes `REQUEST_BODY`, but `request_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `REQUEST_BODY` and `REQUEST_TRAILERS`. This field can be set only for `LbTrafficExtension` and `LbRouteExtension` resources, and only when the `service` field of the extension points to a `BackendService`. Only `FULL_DUPLEX_STREAMED` mode is supported for `LbRouteExtension` resources. "responseBodySendMode": "A String", # Optional. Configures the send mode for response processing. If unspecified, the default value `STREAMED` is used. The field can only be set if `supported_events` includes `RESPONSE_BODY`. If `supported_events` includes `RESPONSE_BODY`, but `response_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `RESPONSE_BODY` and `RESPONSE_TRAILERS`. This field can be set only for `LbTrafficExtension` resources, and only when the `service` field of the extension points to a `BackendService`. "service": "A String", # Required. The reference to the service that runs the extension. To configure a callout extension, `service` must be a fully-qualified reference to a [backend service](https://cloud.google.com/compute/docs/reference/rest/v1/backendServices) in the format: `https://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/backendServices/{backendService}` or `https://www.googleapis.com/compute/v1/projects/{project}/global/backendServices/{backendService}`. To configure a plugin extension, `service` must be a reference to a [`WasmPlugin` resource](https://cloud.google.com/service-extensions/docs/reference/rest/v1beta1/projects.locations.wasmPlugins) in the format: `projects/{project}/locations/{location}/wasmPlugins/{plugin}` or `//networkservices.googleapis.com/projects/{project}/locations/{location}/wasmPlugins/{wasmPlugin}`. Plugin extensions are currently supported for the `LbTrafficExtension`, the `LbRouteExtension`, and the `LbEdgeExtension` resources. @@ -251,6 +252,7 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name for this extension. The name is logged as part of the HTTP request logs. The name must conform with RFC-1034, is restricted to lower-cased letters, numbers and hyphens, and can have a maximum length of 63 characters. Additionally, the first character must be a letter and the last a letter or a number. This field is required except for AuthzExtension. + "observabilityMode": True or False, # Optional. When set to `TRUE`, enables `observability_mode` on the `ext_proc` filter. This makes `ext_proc` calls asynchronous. Envoy doesn't check for the response from `ext_proc` calls. For more information about the filter, see: https://www.envoyproxy.io/docs/envoy/v1.32.3/api-v3/extensions/filters/http/ext_proc/v3/ext_proc.proto#extensions-filters-http-ext-proc-v3-externalprocessor This field is helpful when you want to try out the extension in async log-only mode. Supported by regional `LbTrafficExtension` and `LbRouteExtension` resources. Only `STREAMED` (default) body processing mode is supported. "requestBodySendMode": "A String", # Optional. Configures the send mode for request body processing. The field can only be set if `supported_events` includes `REQUEST_BODY`. If `supported_events` includes `REQUEST_BODY`, but `request_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `REQUEST_BODY` and `REQUEST_TRAILERS`. This field can be set only for `LbTrafficExtension` and `LbRouteExtension` resources, and only when the `service` field of the extension points to a `BackendService`. Only `FULL_DUPLEX_STREAMED` mode is supported for `LbRouteExtension` resources. "responseBodySendMode": "A String", # Optional. Configures the send mode for response processing. If unspecified, the default value `STREAMED` is used. The field can only be set if `supported_events` includes `RESPONSE_BODY`. If `supported_events` includes `RESPONSE_BODY`, but `response_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `RESPONSE_BODY` and `RESPONSE_TRAILERS`. This field can be set only for `LbTrafficExtension` resources, and only when the `service` field of the extension points to a `BackendService`. "service": "A String", # Required. The reference to the service that runs the extension. To configure a callout extension, `service` must be a fully-qualified reference to a [backend service](https://cloud.google.com/compute/docs/reference/rest/v1/backendServices) in the format: `https://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/backendServices/{backendService}` or `https://www.googleapis.com/compute/v1/projects/{project}/global/backendServices/{backendService}`. To configure a plugin extension, `service` must be a reference to a [`WasmPlugin` resource](https://cloud.google.com/service-extensions/docs/reference/rest/v1beta1/projects.locations.wasmPlugins) in the format: `projects/{project}/locations/{location}/wasmPlugins/{plugin}` or `//networkservices.googleapis.com/projects/{project}/locations/{location}/wasmPlugins/{wasmPlugin}`. Plugin extensions are currently supported for the `LbTrafficExtension`, the `LbRouteExtension`, and the `LbEdgeExtension` resources. @@ -315,6 +317,7 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name for this extension. The name is logged as part of the HTTP request logs. The name must conform with RFC-1034, is restricted to lower-cased letters, numbers and hyphens, and can have a maximum length of 63 characters. Additionally, the first character must be a letter and the last a letter or a number. This field is required except for AuthzExtension. + "observabilityMode": True or False, # Optional. When set to `TRUE`, enables `observability_mode` on the `ext_proc` filter. This makes `ext_proc` calls asynchronous. Envoy doesn't check for the response from `ext_proc` calls. For more information about the filter, see: https://www.envoyproxy.io/docs/envoy/v1.32.3/api-v3/extensions/filters/http/ext_proc/v3/ext_proc.proto#extensions-filters-http-ext-proc-v3-externalprocessor This field is helpful when you want to try out the extension in async log-only mode. Supported by regional `LbTrafficExtension` and `LbRouteExtension` resources. Only `STREAMED` (default) body processing mode is supported. "requestBodySendMode": "A String", # Optional. Configures the send mode for request body processing. The field can only be set if `supported_events` includes `REQUEST_BODY`. If `supported_events` includes `REQUEST_BODY`, but `request_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `REQUEST_BODY` and `REQUEST_TRAILERS`. This field can be set only for `LbTrafficExtension` and `LbRouteExtension` resources, and only when the `service` field of the extension points to a `BackendService`. Only `FULL_DUPLEX_STREAMED` mode is supported for `LbRouteExtension` resources. "responseBodySendMode": "A String", # Optional. Configures the send mode for response processing. If unspecified, the default value `STREAMED` is used. The field can only be set if `supported_events` includes `RESPONSE_BODY`. If `supported_events` includes `RESPONSE_BODY`, but `response_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `RESPONSE_BODY` and `RESPONSE_TRAILERS`. This field can be set only for `LbTrafficExtension` resources, and only when the `service` field of the extension points to a `BackendService`. "service": "A String", # Required. The reference to the service that runs the extension. To configure a callout extension, `service` must be a fully-qualified reference to a [backend service](https://cloud.google.com/compute/docs/reference/rest/v1/backendServices) in the format: `https://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/backendServices/{backendService}` or `https://www.googleapis.com/compute/v1/projects/{project}/global/backendServices/{backendService}`. To configure a plugin extension, `service` must be a reference to a [`WasmPlugin` resource](https://cloud.google.com/service-extensions/docs/reference/rest/v1beta1/projects.locations.wasmPlugins) in the format: `projects/{project}/locations/{location}/wasmPlugins/{plugin}` or `//networkservices.googleapis.com/projects/{project}/locations/{location}/wasmPlugins/{wasmPlugin}`. Plugin extensions are currently supported for the `LbTrafficExtension`, the `LbRouteExtension`, and the `LbEdgeExtension` resources. @@ -388,6 +391,7 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name for this extension. The name is logged as part of the HTTP request logs. The name must conform with RFC-1034, is restricted to lower-cased letters, numbers and hyphens, and can have a maximum length of 63 characters. Additionally, the first character must be a letter and the last a letter or a number. This field is required except for AuthzExtension. + "observabilityMode": True or False, # Optional. When set to `TRUE`, enables `observability_mode` on the `ext_proc` filter. This makes `ext_proc` calls asynchronous. Envoy doesn't check for the response from `ext_proc` calls. For more information about the filter, see: https://www.envoyproxy.io/docs/envoy/v1.32.3/api-v3/extensions/filters/http/ext_proc/v3/ext_proc.proto#extensions-filters-http-ext-proc-v3-externalprocessor This field is helpful when you want to try out the extension in async log-only mode. Supported by regional `LbTrafficExtension` and `LbRouteExtension` resources. Only `STREAMED` (default) body processing mode is supported. "requestBodySendMode": "A String", # Optional. Configures the send mode for request body processing. The field can only be set if `supported_events` includes `REQUEST_BODY`. If `supported_events` includes `REQUEST_BODY`, but `request_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `REQUEST_BODY` and `REQUEST_TRAILERS`. This field can be set only for `LbTrafficExtension` and `LbRouteExtension` resources, and only when the `service` field of the extension points to a `BackendService`. Only `FULL_DUPLEX_STREAMED` mode is supported for `LbRouteExtension` resources. "responseBodySendMode": "A String", # Optional. Configures the send mode for response processing. If unspecified, the default value `STREAMED` is used. The field can only be set if `supported_events` includes `RESPONSE_BODY`. If `supported_events` includes `RESPONSE_BODY`, but `response_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `RESPONSE_BODY` and `RESPONSE_TRAILERS`. This field can be set only for `LbTrafficExtension` resources, and only when the `service` field of the extension points to a `BackendService`. "service": "A String", # Required. The reference to the service that runs the extension. To configure a callout extension, `service` must be a fully-qualified reference to a [backend service](https://cloud.google.com/compute/docs/reference/rest/v1/backendServices) in the format: `https://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/backendServices/{backendService}` or `https://www.googleapis.com/compute/v1/projects/{project}/global/backendServices/{backendService}`. To configure a plugin extension, `service` must be a reference to a [`WasmPlugin` resource](https://cloud.google.com/service-extensions/docs/reference/rest/v1beta1/projects.locations.wasmPlugins) in the format: `projects/{project}/locations/{location}/wasmPlugins/{plugin}` or `//networkservices.googleapis.com/projects/{project}/locations/{location}/wasmPlugins/{wasmPlugin}`. Plugin extensions are currently supported for the `LbTrafficExtension`, the `LbRouteExtension`, and the `LbEdgeExtension` resources. diff --git a/docs/dyn/networkservices_v1beta1.projects.locations.lbTrafficExtensions.html b/docs/dyn/networkservices_v1beta1.projects.locations.lbTrafficExtensions.html index 243f4121d9..41038a1f63 100644 --- a/docs/dyn/networkservices_v1beta1.projects.locations.lbTrafficExtensions.html +++ b/docs/dyn/networkservices_v1beta1.projects.locations.lbTrafficExtensions.html @@ -127,6 +127,7 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name for this extension. The name is logged as part of the HTTP request logs. The name must conform with RFC-1034, is restricted to lower-cased letters, numbers and hyphens, and can have a maximum length of 63 characters. Additionally, the first character must be a letter and the last a letter or a number. This field is required except for AuthzExtension. + "observabilityMode": True or False, # Optional. When set to `TRUE`, enables `observability_mode` on the `ext_proc` filter. This makes `ext_proc` calls asynchronous. Envoy doesn't check for the response from `ext_proc` calls. For more information about the filter, see: https://www.envoyproxy.io/docs/envoy/v1.32.3/api-v3/extensions/filters/http/ext_proc/v3/ext_proc.proto#extensions-filters-http-ext-proc-v3-externalprocessor This field is helpful when you want to try out the extension in async log-only mode. Supported by regional `LbTrafficExtension` and `LbRouteExtension` resources. Only `STREAMED` (default) body processing mode is supported. "requestBodySendMode": "A String", # Optional. Configures the send mode for request body processing. The field can only be set if `supported_events` includes `REQUEST_BODY`. If `supported_events` includes `REQUEST_BODY`, but `request_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `REQUEST_BODY` and `REQUEST_TRAILERS`. This field can be set only for `LbTrafficExtension` and `LbRouteExtension` resources, and only when the `service` field of the extension points to a `BackendService`. Only `FULL_DUPLEX_STREAMED` mode is supported for `LbRouteExtension` resources. "responseBodySendMode": "A String", # Optional. Configures the send mode for response processing. If unspecified, the default value `STREAMED` is used. The field can only be set if `supported_events` includes `RESPONSE_BODY`. If `supported_events` includes `RESPONSE_BODY`, but `response_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `RESPONSE_BODY` and `RESPONSE_TRAILERS`. This field can be set only for `LbTrafficExtension` resources, and only when the `service` field of the extension points to a `BackendService`. "service": "A String", # Required. The reference to the service that runs the extension. To configure a callout extension, `service` must be a fully-qualified reference to a [backend service](https://cloud.google.com/compute/docs/reference/rest/v1/backendServices) in the format: `https://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/backendServices/{backendService}` or `https://www.googleapis.com/compute/v1/projects/{project}/global/backendServices/{backendService}`. To configure a plugin extension, `service` must be a reference to a [`WasmPlugin` resource](https://cloud.google.com/service-extensions/docs/reference/rest/v1beta1/projects.locations.wasmPlugins) in the format: `projects/{project}/locations/{location}/wasmPlugins/{plugin}` or `//networkservices.googleapis.com/projects/{project}/locations/{location}/wasmPlugins/{wasmPlugin}`. Plugin extensions are currently supported for the `LbTrafficExtension`, the `LbRouteExtension`, and the `LbEdgeExtension` resources. @@ -254,6 +255,7 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name for this extension. The name is logged as part of the HTTP request logs. The name must conform with RFC-1034, is restricted to lower-cased letters, numbers and hyphens, and can have a maximum length of 63 characters. Additionally, the first character must be a letter and the last a letter or a number. This field is required except for AuthzExtension. + "observabilityMode": True or False, # Optional. When set to `TRUE`, enables `observability_mode` on the `ext_proc` filter. This makes `ext_proc` calls asynchronous. Envoy doesn't check for the response from `ext_proc` calls. For more information about the filter, see: https://www.envoyproxy.io/docs/envoy/v1.32.3/api-v3/extensions/filters/http/ext_proc/v3/ext_proc.proto#extensions-filters-http-ext-proc-v3-externalprocessor This field is helpful when you want to try out the extension in async log-only mode. Supported by regional `LbTrafficExtension` and `LbRouteExtension` resources. Only `STREAMED` (default) body processing mode is supported. "requestBodySendMode": "A String", # Optional. Configures the send mode for request body processing. The field can only be set if `supported_events` includes `REQUEST_BODY`. If `supported_events` includes `REQUEST_BODY`, but `request_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `REQUEST_BODY` and `REQUEST_TRAILERS`. This field can be set only for `LbTrafficExtension` and `LbRouteExtension` resources, and only when the `service` field of the extension points to a `BackendService`. Only `FULL_DUPLEX_STREAMED` mode is supported for `LbRouteExtension` resources. "responseBodySendMode": "A String", # Optional. Configures the send mode for response processing. If unspecified, the default value `STREAMED` is used. The field can only be set if `supported_events` includes `RESPONSE_BODY`. If `supported_events` includes `RESPONSE_BODY`, but `response_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `RESPONSE_BODY` and `RESPONSE_TRAILERS`. This field can be set only for `LbTrafficExtension` resources, and only when the `service` field of the extension points to a `BackendService`. "service": "A String", # Required. The reference to the service that runs the extension. To configure a callout extension, `service` must be a fully-qualified reference to a [backend service](https://cloud.google.com/compute/docs/reference/rest/v1/backendServices) in the format: `https://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/backendServices/{backendService}` or `https://www.googleapis.com/compute/v1/projects/{project}/global/backendServices/{backendService}`. To configure a plugin extension, `service` must be a reference to a [`WasmPlugin` resource](https://cloud.google.com/service-extensions/docs/reference/rest/v1beta1/projects.locations.wasmPlugins) in the format: `projects/{project}/locations/{location}/wasmPlugins/{plugin}` or `//networkservices.googleapis.com/projects/{project}/locations/{location}/wasmPlugins/{wasmPlugin}`. Plugin extensions are currently supported for the `LbTrafficExtension`, the `LbRouteExtension`, and the `LbEdgeExtension` resources. @@ -321,6 +323,7 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name for this extension. The name is logged as part of the HTTP request logs. The name must conform with RFC-1034, is restricted to lower-cased letters, numbers and hyphens, and can have a maximum length of 63 characters. Additionally, the first character must be a letter and the last a letter or a number. This field is required except for AuthzExtension. + "observabilityMode": True or False, # Optional. When set to `TRUE`, enables `observability_mode` on the `ext_proc` filter. This makes `ext_proc` calls asynchronous. Envoy doesn't check for the response from `ext_proc` calls. For more information about the filter, see: https://www.envoyproxy.io/docs/envoy/v1.32.3/api-v3/extensions/filters/http/ext_proc/v3/ext_proc.proto#extensions-filters-http-ext-proc-v3-externalprocessor This field is helpful when you want to try out the extension in async log-only mode. Supported by regional `LbTrafficExtension` and `LbRouteExtension` resources. Only `STREAMED` (default) body processing mode is supported. "requestBodySendMode": "A String", # Optional. Configures the send mode for request body processing. The field can only be set if `supported_events` includes `REQUEST_BODY`. If `supported_events` includes `REQUEST_BODY`, but `request_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `REQUEST_BODY` and `REQUEST_TRAILERS`. This field can be set only for `LbTrafficExtension` and `LbRouteExtension` resources, and only when the `service` field of the extension points to a `BackendService`. Only `FULL_DUPLEX_STREAMED` mode is supported for `LbRouteExtension` resources. "responseBodySendMode": "A String", # Optional. Configures the send mode for response processing. If unspecified, the default value `STREAMED` is used. The field can only be set if `supported_events` includes `RESPONSE_BODY`. If `supported_events` includes `RESPONSE_BODY`, but `response_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `RESPONSE_BODY` and `RESPONSE_TRAILERS`. This field can be set only for `LbTrafficExtension` resources, and only when the `service` field of the extension points to a `BackendService`. "service": "A String", # Required. The reference to the service that runs the extension. To configure a callout extension, `service` must be a fully-qualified reference to a [backend service](https://cloud.google.com/compute/docs/reference/rest/v1/backendServices) in the format: `https://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/backendServices/{backendService}` or `https://www.googleapis.com/compute/v1/projects/{project}/global/backendServices/{backendService}`. To configure a plugin extension, `service` must be a reference to a [`WasmPlugin` resource](https://cloud.google.com/service-extensions/docs/reference/rest/v1beta1/projects.locations.wasmPlugins) in the format: `projects/{project}/locations/{location}/wasmPlugins/{plugin}` or `//networkservices.googleapis.com/projects/{project}/locations/{location}/wasmPlugins/{wasmPlugin}`. Plugin extensions are currently supported for the `LbTrafficExtension`, the `LbRouteExtension`, and the `LbEdgeExtension` resources. @@ -397,6 +400,7 @@

Method Details

"a_key": "", # Properties of the object. }, "name": "A String", # Optional. The name for this extension. The name is logged as part of the HTTP request logs. The name must conform with RFC-1034, is restricted to lower-cased letters, numbers and hyphens, and can have a maximum length of 63 characters. Additionally, the first character must be a letter and the last a letter or a number. This field is required except for AuthzExtension. + "observabilityMode": True or False, # Optional. When set to `TRUE`, enables `observability_mode` on the `ext_proc` filter. This makes `ext_proc` calls asynchronous. Envoy doesn't check for the response from `ext_proc` calls. For more information about the filter, see: https://www.envoyproxy.io/docs/envoy/v1.32.3/api-v3/extensions/filters/http/ext_proc/v3/ext_proc.proto#extensions-filters-http-ext-proc-v3-externalprocessor This field is helpful when you want to try out the extension in async log-only mode. Supported by regional `LbTrafficExtension` and `LbRouteExtension` resources. Only `STREAMED` (default) body processing mode is supported. "requestBodySendMode": "A String", # Optional. Configures the send mode for request body processing. The field can only be set if `supported_events` includes `REQUEST_BODY`. If `supported_events` includes `REQUEST_BODY`, but `request_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `REQUEST_BODY` and `REQUEST_TRAILERS`. This field can be set only for `LbTrafficExtension` and `LbRouteExtension` resources, and only when the `service` field of the extension points to a `BackendService`. Only `FULL_DUPLEX_STREAMED` mode is supported for `LbRouteExtension` resources. "responseBodySendMode": "A String", # Optional. Configures the send mode for response processing. If unspecified, the default value `STREAMED` is used. The field can only be set if `supported_events` includes `RESPONSE_BODY`. If `supported_events` includes `RESPONSE_BODY`, but `response_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `RESPONSE_BODY` and `RESPONSE_TRAILERS`. This field can be set only for `LbTrafficExtension` resources, and only when the `service` field of the extension points to a `BackendService`. "service": "A String", # Required. The reference to the service that runs the extension. To configure a callout extension, `service` must be a fully-qualified reference to a [backend service](https://cloud.google.com/compute/docs/reference/rest/v1/backendServices) in the format: `https://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/backendServices/{backendService}` or `https://www.googleapis.com/compute/v1/projects/{project}/global/backendServices/{backendService}`. To configure a plugin extension, `service` must be a reference to a [`WasmPlugin` resource](https://cloud.google.com/service-extensions/docs/reference/rest/v1beta1/projects.locations.wasmPlugins) in the format: `projects/{project}/locations/{location}/wasmPlugins/{plugin}` or `//networkservices.googleapis.com/projects/{project}/locations/{location}/wasmPlugins/{wasmPlugin}`. Plugin extensions are currently supported for the `LbTrafficExtension`, the `LbRouteExtension`, and the `LbEdgeExtension` resources. diff --git a/docs/dyn/networkservices_v1beta1.projects.locations.meshes.html b/docs/dyn/networkservices_v1beta1.projects.locations.meshes.html index aaf1ff1969..7f720c70f0 100644 --- a/docs/dyn/networkservices_v1beta1.projects.locations.meshes.html +++ b/docs/dyn/networkservices_v1beta1.projects.locations.meshes.html @@ -111,7 +111,7 @@

Method Details

Creates a new Mesh in a given project and location.
 
 Args:
-  parent: string, Required. The parent resource of the Mesh. Must be in the format `projects/*/locations/global`. (required)
+  parent: string, Required. The parent resource of the Mesh. Must be in the format `projects/*/locations/*`. (required)
   body: object, The request body.
     The object takes the form of:
 
@@ -123,7 +123,7 @@ 

Method Details

"labels": { # Optional. Set of label tags associated with the Mesh resource. "a_key": "A String", }, - "name": "A String", # Identifier. Name of the Mesh resource. It matches pattern `projects/*/locations/global/meshes/`. + "name": "A String", # Identifier. Name of the Mesh resource. It matches pattern `projects/*/locations/*/meshes/`. "selfLink": "A String", # Output only. Server-defined URL of this resource "updateTime": "A String", # Output only. The timestamp when the resource was updated. } @@ -163,7 +163,7 @@

Method Details

Deletes a single Mesh.
 
 Args:
-  name: string, Required. A name of the Mesh to delete. Must be in the format `projects/*/locations/global/meshes/*`. (required)
+  name: string, Required. A name of the Mesh to delete. Must be in the format `projects/*/locations/*/meshes/*`. (required)
   x__xgafv: string, V1 error format.
     Allowed values
       1 - v1 error format
@@ -198,7 +198,7 @@ 

Method Details

Gets details of a single Mesh.
 
 Args:
-  name: string, Required. A name of the Mesh to get. Must be in the format `projects/*/locations/global/meshes/*`. (required)
+  name: string, Required. A name of the Mesh to get. Must be in the format `projects/*/locations/*/meshes/*`. (required)
   x__xgafv: string, V1 error format.
     Allowed values
       1 - v1 error format
@@ -215,7 +215,7 @@ 

Method Details

"labels": { # Optional. Set of label tags associated with the Mesh resource. "a_key": "A String", }, - "name": "A String", # Identifier. Name of the Mesh resource. It matches pattern `projects/*/locations/global/meshes/`. + "name": "A String", # Identifier. Name of the Mesh resource. It matches pattern `projects/*/locations/*/meshes/`. "selfLink": "A String", # Output only. Server-defined URL of this resource "updateTime": "A String", # Output only. The timestamp when the resource was updated. }
@@ -226,7 +226,7 @@

Method Details

Lists Meshes in a given project and location.
 
 Args:
-  parent: string, Required. The project and location from which the Meshes should be listed, specified in the format `projects/*/locations/global`. (required)
+  parent: string, Required. The project and location from which the Meshes should be listed, specified in the format `projects/*/locations/*`. (required)
   pageSize: integer, Maximum number of Meshes to return per call.
   pageToken: string, The value returned by the last `ListMeshesResponse` Indicates that this is a continuation of a prior `ListMeshes` call, and that the system should return the next page of data.
   returnPartialSuccess: boolean, Optional. If true, allow partial responses for multi-regional Aggregated List requests. Otherwise if one of the locations is down or unreachable, the Aggregated List request will fail.
@@ -248,7 +248,7 @@ 

Method Details

"labels": { # Optional. Set of label tags associated with the Mesh resource. "a_key": "A String", }, - "name": "A String", # Identifier. Name of the Mesh resource. It matches pattern `projects/*/locations/global/meshes/`. + "name": "A String", # Identifier. Name of the Mesh resource. It matches pattern `projects/*/locations/*/meshes/`. "selfLink": "A String", # Output only. Server-defined URL of this resource "updateTime": "A String", # Output only. The timestamp when the resource was updated. }, @@ -279,7 +279,7 @@

Method Details

Updates the parameters of a single Mesh.
 
 Args:
-  name: string, Identifier. Name of the Mesh resource. It matches pattern `projects/*/locations/global/meshes/`. (required)
+  name: string, Identifier. Name of the Mesh resource. It matches pattern `projects/*/locations/*/meshes/`. (required)
   body: object, The request body.
     The object takes the form of:
 
@@ -291,7 +291,7 @@ 

Method Details

"labels": { # Optional. Set of label tags associated with the Mesh resource. "a_key": "A String", }, - "name": "A String", # Identifier. Name of the Mesh resource. It matches pattern `projects/*/locations/global/meshes/`. + "name": "A String", # Identifier. Name of the Mesh resource. It matches pattern `projects/*/locations/*/meshes/`. "selfLink": "A String", # Output only. Server-defined URL of this resource "updateTime": "A String", # Output only. The timestamp when the resource was updated. } diff --git a/docs/dyn/networkservices_v1beta1.projects.locations.tcpRoutes.html b/docs/dyn/networkservices_v1beta1.projects.locations.tcpRoutes.html index 16bf3717ab..ffe4f3d58b 100644 --- a/docs/dyn/networkservices_v1beta1.projects.locations.tcpRoutes.html +++ b/docs/dyn/networkservices_v1beta1.projects.locations.tcpRoutes.html @@ -106,23 +106,23 @@

Method Details

Creates a new TcpRoute in a given project and location.
 
 Args:
-  parent: string, Required. The parent resource of the TcpRoute. Must be in the format `projects/*/locations/global`. (required)
+  parent: string, Required. The parent resource of the TcpRoute. Must be in the format `projects/*/locations/*`. (required)
   body: object, The request body.
     The object takes the form of:
 
 { # TcpRoute is the resource defining how TCP traffic should be routed by a Mesh/Gateway resource.
   "createTime": "A String", # Output only. The timestamp when the resource was created.
   "description": "A String", # Optional. A free-text description of the resource. Max length 1024 characters.
-  "gateways": [ # Optional. Gateways defines a list of gateways this TcpRoute is attached to, as one of the routing rules to route the requests served by the gateway. Each gateway reference should match the pattern: `projects/*/locations/global/gateways/`
+  "gateways": [ # Optional. Gateways defines a list of gateways this TcpRoute is attached to, as one of the routing rules to route the requests served by the gateway. Each gateway reference should match the pattern: `projects/*/locations/*/gateways/`
     "A String",
   ],
   "labels": { # Optional. Set of label tags associated with the TcpRoute resource.
     "a_key": "A String",
   },
-  "meshes": [ # Optional. Meshes defines a list of meshes this TcpRoute is attached to, as one of the routing rules to route the requests served by the mesh. Each mesh reference should match the pattern: `projects/*/locations/global/meshes/` The attached Mesh should be of a type SIDECAR
+  "meshes": [ # Optional. Meshes defines a list of meshes this TcpRoute is attached to, as one of the routing rules to route the requests served by the mesh. Each mesh reference should match the pattern: `projects/*/locations/*/meshes/` The attached Mesh should be of a type SIDECAR
     "A String",
   ],
-  "name": "A String", # Identifier. Name of the TcpRoute resource. It matches pattern `projects/*/locations/global/tcpRoutes/tcp_route_name>`.
+  "name": "A String", # Identifier. Name of the TcpRoute resource. It matches pattern `projects/*/locations/*/tcpRoutes/tcp_route_name>`.
   "rules": [ # Required. Rules that define how traffic is routed and handled. At least one RouteRule must be supplied. If there are multiple rules then the action taken will be the first rule to match.
     { # Specifies how to match traffic and how to route traffic when traffic is matched.
       "action": { # The specifications for routing traffic and applying associated policies. # Required. The detailed rule defining how to route matched traffic.
@@ -182,7 +182,7 @@ 

Method Details

Deletes a single TcpRoute.
 
 Args:
-  name: string, Required. A name of the TcpRoute to delete. Must be in the format `projects/*/locations/global/tcpRoutes/*`. (required)
+  name: string, Required. A name of the TcpRoute to delete. Must be in the format `projects/*/locations/*/tcpRoutes/*`. (required)
   x__xgafv: string, V1 error format.
     Allowed values
       1 - v1 error format
@@ -217,7 +217,7 @@ 

Method Details

Gets details of a single TcpRoute.
 
 Args:
-  name: string, Required. A name of the TcpRoute to get. Must be in the format `projects/*/locations/global/tcpRoutes/*`. (required)
+  name: string, Required. A name of the TcpRoute to get. Must be in the format `projects/*/locations/*/tcpRoutes/*`. (required)
   x__xgafv: string, V1 error format.
     Allowed values
       1 - v1 error format
@@ -229,16 +229,16 @@ 

Method Details

{ # TcpRoute is the resource defining how TCP traffic should be routed by a Mesh/Gateway resource. "createTime": "A String", # Output only. The timestamp when the resource was created. "description": "A String", # Optional. A free-text description of the resource. Max length 1024 characters. - "gateways": [ # Optional. Gateways defines a list of gateways this TcpRoute is attached to, as one of the routing rules to route the requests served by the gateway. Each gateway reference should match the pattern: `projects/*/locations/global/gateways/` + "gateways": [ # Optional. Gateways defines a list of gateways this TcpRoute is attached to, as one of the routing rules to route the requests served by the gateway. Each gateway reference should match the pattern: `projects/*/locations/*/gateways/` "A String", ], "labels": { # Optional. Set of label tags associated with the TcpRoute resource. "a_key": "A String", }, - "meshes": [ # Optional. Meshes defines a list of meshes this TcpRoute is attached to, as one of the routing rules to route the requests served by the mesh. Each mesh reference should match the pattern: `projects/*/locations/global/meshes/` The attached Mesh should be of a type SIDECAR + "meshes": [ # Optional. Meshes defines a list of meshes this TcpRoute is attached to, as one of the routing rules to route the requests served by the mesh. Each mesh reference should match the pattern: `projects/*/locations/*/meshes/` The attached Mesh should be of a type SIDECAR "A String", ], - "name": "A String", # Identifier. Name of the TcpRoute resource. It matches pattern `projects/*/locations/global/tcpRoutes/tcp_route_name>`. + "name": "A String", # Identifier. Name of the TcpRoute resource. It matches pattern `projects/*/locations/*/tcpRoutes/tcp_route_name>`. "rules": [ # Required. Rules that define how traffic is routed and handled. At least one RouteRule must be supplied. If there are multiple rules then the action taken will be the first rule to match. { # Specifies how to match traffic and how to route traffic when traffic is matched. "action": { # The specifications for routing traffic and applying associated policies. # Required. The detailed rule defining how to route matched traffic. @@ -269,7 +269,7 @@

Method Details

Lists TcpRoute in a given project and location.
 
 Args:
-  parent: string, Required. The project and location from which the TcpRoutes should be listed, specified in the format `projects/*/locations/global`. (required)
+  parent: string, Required. The project and location from which the TcpRoutes should be listed, specified in the format `projects/*/locations/*`. (required)
   pageSize: integer, Maximum number of TcpRoutes to return per call.
   pageToken: string, The value returned by the last `ListTcpRoutesResponse` Indicates that this is a continuation of a prior `ListTcpRoutes` call, and that the system should return the next page of data.
   returnPartialSuccess: boolean, Optional. If true, allow partial responses for multi-regional Aggregated List requests. Otherwise if one of the locations is down or unreachable, the Aggregated List request will fail.
@@ -287,16 +287,16 @@ 

Method Details

{ # TcpRoute is the resource defining how TCP traffic should be routed by a Mesh/Gateway resource. "createTime": "A String", # Output only. The timestamp when the resource was created. "description": "A String", # Optional. A free-text description of the resource. Max length 1024 characters. - "gateways": [ # Optional. Gateways defines a list of gateways this TcpRoute is attached to, as one of the routing rules to route the requests served by the gateway. Each gateway reference should match the pattern: `projects/*/locations/global/gateways/` + "gateways": [ # Optional. Gateways defines a list of gateways this TcpRoute is attached to, as one of the routing rules to route the requests served by the gateway. Each gateway reference should match the pattern: `projects/*/locations/*/gateways/` "A String", ], "labels": { # Optional. Set of label tags associated with the TcpRoute resource. "a_key": "A String", }, - "meshes": [ # Optional. Meshes defines a list of meshes this TcpRoute is attached to, as one of the routing rules to route the requests served by the mesh. Each mesh reference should match the pattern: `projects/*/locations/global/meshes/` The attached Mesh should be of a type SIDECAR + "meshes": [ # Optional. Meshes defines a list of meshes this TcpRoute is attached to, as one of the routing rules to route the requests served by the mesh. Each mesh reference should match the pattern: `projects/*/locations/*/meshes/` The attached Mesh should be of a type SIDECAR "A String", ], - "name": "A String", # Identifier. Name of the TcpRoute resource. It matches pattern `projects/*/locations/global/tcpRoutes/tcp_route_name>`. + "name": "A String", # Identifier. Name of the TcpRoute resource. It matches pattern `projects/*/locations/*/tcpRoutes/tcp_route_name>`. "rules": [ # Required. Rules that define how traffic is routed and handled. At least one RouteRule must be supplied. If there are multiple rules then the action taken will be the first rule to match. { # Specifies how to match traffic and how to route traffic when traffic is matched. "action": { # The specifications for routing traffic and applying associated policies. # Required. The detailed rule defining how to route matched traffic. @@ -346,23 +346,23 @@

Method Details

Updates the parameters of a single TcpRoute.
 
 Args:
-  name: string, Identifier. Name of the TcpRoute resource. It matches pattern `projects/*/locations/global/tcpRoutes/tcp_route_name>`. (required)
+  name: string, Identifier. Name of the TcpRoute resource. It matches pattern `projects/*/locations/*/tcpRoutes/tcp_route_name>`. (required)
   body: object, The request body.
     The object takes the form of:
 
 { # TcpRoute is the resource defining how TCP traffic should be routed by a Mesh/Gateway resource.
   "createTime": "A String", # Output only. The timestamp when the resource was created.
   "description": "A String", # Optional. A free-text description of the resource. Max length 1024 characters.
-  "gateways": [ # Optional. Gateways defines a list of gateways this TcpRoute is attached to, as one of the routing rules to route the requests served by the gateway. Each gateway reference should match the pattern: `projects/*/locations/global/gateways/`
+  "gateways": [ # Optional. Gateways defines a list of gateways this TcpRoute is attached to, as one of the routing rules to route the requests served by the gateway. Each gateway reference should match the pattern: `projects/*/locations/*/gateways/`
     "A String",
   ],
   "labels": { # Optional. Set of label tags associated with the TcpRoute resource.
     "a_key": "A String",
   },
-  "meshes": [ # Optional. Meshes defines a list of meshes this TcpRoute is attached to, as one of the routing rules to route the requests served by the mesh. Each mesh reference should match the pattern: `projects/*/locations/global/meshes/` The attached Mesh should be of a type SIDECAR
+  "meshes": [ # Optional. Meshes defines a list of meshes this TcpRoute is attached to, as one of the routing rules to route the requests served by the mesh. Each mesh reference should match the pattern: `projects/*/locations/*/meshes/` The attached Mesh should be of a type SIDECAR
     "A String",
   ],
-  "name": "A String", # Identifier. Name of the TcpRoute resource. It matches pattern `projects/*/locations/global/tcpRoutes/tcp_route_name>`.
+  "name": "A String", # Identifier. Name of the TcpRoute resource. It matches pattern `projects/*/locations/*/tcpRoutes/tcp_route_name>`.
   "rules": [ # Required. Rules that define how traffic is routed and handled. At least one RouteRule must be supplied. If there are multiple rules then the action taken will be the first rule to match.
     { # Specifies how to match traffic and how to route traffic when traffic is matched.
       "action": { # The specifications for routing traffic and applying associated policies. # Required. The detailed rule defining how to route matched traffic.
diff --git a/docs/dyn/networkservices_v1beta1.projects.locations.tlsRoutes.html b/docs/dyn/networkservices_v1beta1.projects.locations.tlsRoutes.html
index afd48aa6ca..427fd366f0 100644
--- a/docs/dyn/networkservices_v1beta1.projects.locations.tlsRoutes.html
+++ b/docs/dyn/networkservices_v1beta1.projects.locations.tlsRoutes.html
@@ -106,23 +106,23 @@ 

Method Details

Creates a new TlsRoute in a given project and location.
 
 Args:
-  parent: string, Required. The parent resource of the TlsRoute. Must be in the format `projects/*/locations/global`. (required)
+  parent: string, Required. The parent resource of the TlsRoute. Must be in the format `projects/*/locations/*`. (required)
   body: object, The request body.
     The object takes the form of:
 
 { # TlsRoute defines how traffic should be routed based on SNI and other matching L3 attributes.
   "createTime": "A String", # Output only. The timestamp when the resource was created.
   "description": "A String", # Optional. A free-text description of the resource. Max length 1024 characters.
-  "gateways": [ # Optional. Gateways defines a list of gateways this TlsRoute is attached to, as one of the routing rules to route the requests served by the gateway. Each gateway reference should match the pattern: `projects/*/locations/global/gateways/`
+  "gateways": [ # Optional. Gateways defines a list of gateways this TlsRoute is attached to, as one of the routing rules to route the requests served by the gateway. Each gateway reference should match the pattern: `projects/*/locations/*/gateways/`
     "A String",
   ],
   "labels": { # Optional. Set of label tags associated with the TlsRoute resource.
     "a_key": "A String",
   },
-  "meshes": [ # Optional. Meshes defines a list of meshes this TlsRoute is attached to, as one of the routing rules to route the requests served by the mesh. Each mesh reference should match the pattern: `projects/*/locations/global/meshes/` The attached Mesh should be of a type SIDECAR
+  "meshes": [ # Optional. Meshes defines a list of meshes this TlsRoute is attached to, as one of the routing rules to route the requests served by the mesh. Each mesh reference should match the pattern: `projects/*/locations/*/meshes/` The attached Mesh should be of a type SIDECAR
     "A String",
   ],
-  "name": "A String", # Identifier. Name of the TlsRoute resource. It matches pattern `projects/*/locations/global/tlsRoutes/tls_route_name>`.
+  "name": "A String", # Identifier. Name of the TlsRoute resource. It matches pattern `projects/*/locations/*/tlsRoutes/tls_route_name>`.
   "rules": [ # Required. Rules that define how traffic is routed and handled. At least one RouteRule must be supplied. If there are multiple rules then the action taken will be the first rule to match.
     { # Specifies how to match traffic and how to route traffic when traffic is matched.
       "action": { # The specifications for routing traffic and applying associated policies. # Required. The detailed rule defining how to route matched traffic.
@@ -185,7 +185,7 @@ 

Method Details

Deletes a single TlsRoute.
 
 Args:
-  name: string, Required. A name of the TlsRoute to delete. Must be in the format `projects/*/locations/global/tlsRoutes/*`. (required)
+  name: string, Required. A name of the TlsRoute to delete. Must be in the format `projects/*/locations/*/tlsRoutes/*`. (required)
   x__xgafv: string, V1 error format.
     Allowed values
       1 - v1 error format
@@ -220,7 +220,7 @@ 

Method Details

Gets details of a single TlsRoute.
 
 Args:
-  name: string, Required. A name of the TlsRoute to get. Must be in the format `projects/*/locations/global/tlsRoutes/*`. (required)
+  name: string, Required. A name of the TlsRoute to get. Must be in the format `projects/*/locations/*/tlsRoutes/*`. (required)
   x__xgafv: string, V1 error format.
     Allowed values
       1 - v1 error format
@@ -232,16 +232,16 @@ 

Method Details

{ # TlsRoute defines how traffic should be routed based on SNI and other matching L3 attributes. "createTime": "A String", # Output only. The timestamp when the resource was created. "description": "A String", # Optional. A free-text description of the resource. Max length 1024 characters. - "gateways": [ # Optional. Gateways defines a list of gateways this TlsRoute is attached to, as one of the routing rules to route the requests served by the gateway. Each gateway reference should match the pattern: `projects/*/locations/global/gateways/` + "gateways": [ # Optional. Gateways defines a list of gateways this TlsRoute is attached to, as one of the routing rules to route the requests served by the gateway. Each gateway reference should match the pattern: `projects/*/locations/*/gateways/` "A String", ], "labels": { # Optional. Set of label tags associated with the TlsRoute resource. "a_key": "A String", }, - "meshes": [ # Optional. Meshes defines a list of meshes this TlsRoute is attached to, as one of the routing rules to route the requests served by the mesh. Each mesh reference should match the pattern: `projects/*/locations/global/meshes/` The attached Mesh should be of a type SIDECAR + "meshes": [ # Optional. Meshes defines a list of meshes this TlsRoute is attached to, as one of the routing rules to route the requests served by the mesh. Each mesh reference should match the pattern: `projects/*/locations/*/meshes/` The attached Mesh should be of a type SIDECAR "A String", ], - "name": "A String", # Identifier. Name of the TlsRoute resource. It matches pattern `projects/*/locations/global/tlsRoutes/tls_route_name>`. + "name": "A String", # Identifier. Name of the TlsRoute resource. It matches pattern `projects/*/locations/*/tlsRoutes/tls_route_name>`. "rules": [ # Required. Rules that define how traffic is routed and handled. At least one RouteRule must be supplied. If there are multiple rules then the action taken will be the first rule to match. { # Specifies how to match traffic and how to route traffic when traffic is matched. "action": { # The specifications for routing traffic and applying associated policies. # Required. The detailed rule defining how to route matched traffic. @@ -275,7 +275,7 @@

Method Details

Lists TlsRoute in a given project and location.
 
 Args:
-  parent: string, Required. The project and location from which the TlsRoutes should be listed, specified in the format `projects/*/locations/global`. (required)
+  parent: string, Required. The project and location from which the TlsRoutes should be listed, specified in the format `projects/*/locations/*`. (required)
   pageSize: integer, Maximum number of TlsRoutes to return per call.
   pageToken: string, The value returned by the last `ListTlsRoutesResponse` Indicates that this is a continuation of a prior `ListTlsRoutes` call, and that the system should return the next page of data.
   returnPartialSuccess: boolean, Optional. If true, allow partial responses for multi-regional Aggregated List requests. Otherwise if one of the locations is down or unreachable, the Aggregated List request will fail.
@@ -293,16 +293,16 @@ 

Method Details

{ # TlsRoute defines how traffic should be routed based on SNI and other matching L3 attributes. "createTime": "A String", # Output only. The timestamp when the resource was created. "description": "A String", # Optional. A free-text description of the resource. Max length 1024 characters. - "gateways": [ # Optional. Gateways defines a list of gateways this TlsRoute is attached to, as one of the routing rules to route the requests served by the gateway. Each gateway reference should match the pattern: `projects/*/locations/global/gateways/` + "gateways": [ # Optional. Gateways defines a list of gateways this TlsRoute is attached to, as one of the routing rules to route the requests served by the gateway. Each gateway reference should match the pattern: `projects/*/locations/*/gateways/` "A String", ], "labels": { # Optional. Set of label tags associated with the TlsRoute resource. "a_key": "A String", }, - "meshes": [ # Optional. Meshes defines a list of meshes this TlsRoute is attached to, as one of the routing rules to route the requests served by the mesh. Each mesh reference should match the pattern: `projects/*/locations/global/meshes/` The attached Mesh should be of a type SIDECAR + "meshes": [ # Optional. Meshes defines a list of meshes this TlsRoute is attached to, as one of the routing rules to route the requests served by the mesh. Each mesh reference should match the pattern: `projects/*/locations/*/meshes/` The attached Mesh should be of a type SIDECAR "A String", ], - "name": "A String", # Identifier. Name of the TlsRoute resource. It matches pattern `projects/*/locations/global/tlsRoutes/tls_route_name>`. + "name": "A String", # Identifier. Name of the TlsRoute resource. It matches pattern `projects/*/locations/*/tlsRoutes/tls_route_name>`. "rules": [ # Required. Rules that define how traffic is routed and handled. At least one RouteRule must be supplied. If there are multiple rules then the action taken will be the first rule to match. { # Specifies how to match traffic and how to route traffic when traffic is matched. "action": { # The specifications for routing traffic and applying associated policies. # Required. The detailed rule defining how to route matched traffic. @@ -355,23 +355,23 @@

Method Details

Updates the parameters of a single TlsRoute.
 
 Args:
-  name: string, Identifier. Name of the TlsRoute resource. It matches pattern `projects/*/locations/global/tlsRoutes/tls_route_name>`. (required)
+  name: string, Identifier. Name of the TlsRoute resource. It matches pattern `projects/*/locations/*/tlsRoutes/tls_route_name>`. (required)
   body: object, The request body.
     The object takes the form of:
 
 { # TlsRoute defines how traffic should be routed based on SNI and other matching L3 attributes.
   "createTime": "A String", # Output only. The timestamp when the resource was created.
   "description": "A String", # Optional. A free-text description of the resource. Max length 1024 characters.
-  "gateways": [ # Optional. Gateways defines a list of gateways this TlsRoute is attached to, as one of the routing rules to route the requests served by the gateway. Each gateway reference should match the pattern: `projects/*/locations/global/gateways/`
+  "gateways": [ # Optional. Gateways defines a list of gateways this TlsRoute is attached to, as one of the routing rules to route the requests served by the gateway. Each gateway reference should match the pattern: `projects/*/locations/*/gateways/`
     "A String",
   ],
   "labels": { # Optional. Set of label tags associated with the TlsRoute resource.
     "a_key": "A String",
   },
-  "meshes": [ # Optional. Meshes defines a list of meshes this TlsRoute is attached to, as one of the routing rules to route the requests served by the mesh. Each mesh reference should match the pattern: `projects/*/locations/global/meshes/` The attached Mesh should be of a type SIDECAR
+  "meshes": [ # Optional. Meshes defines a list of meshes this TlsRoute is attached to, as one of the routing rules to route the requests served by the mesh. Each mesh reference should match the pattern: `projects/*/locations/*/meshes/` The attached Mesh should be of a type SIDECAR
     "A String",
   ],
-  "name": "A String", # Identifier. Name of the TlsRoute resource. It matches pattern `projects/*/locations/global/tlsRoutes/tls_route_name>`.
+  "name": "A String", # Identifier. Name of the TlsRoute resource. It matches pattern `projects/*/locations/*/tlsRoutes/tls_route_name>`.
   "rules": [ # Required. Rules that define how traffic is routed and handled. At least one RouteRule must be supplied. If there are multiple rules then the action taken will be the first rule to match.
     { # Specifies how to match traffic and how to route traffic when traffic is matched.
       "action": { # The specifications for routing traffic and applying associated policies. # Required. The detailed rule defining how to route matched traffic.
diff --git a/docs/dyn/notebooks_v1.projects.locations.html b/docs/dyn/notebooks_v1.projects.locations.html
index 88d6a0bd66..d8acbb6a8f 100644
--- a/docs/dyn/notebooks_v1.projects.locations.html
+++ b/docs/dyn/notebooks_v1.projects.locations.html
@@ -155,7 +155,7 @@ 

Method Details

Args: name: string, The resource that owns the locations collection, if applicable. (required) - extraLocationTypes: string, Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage. (repeated) + extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated) filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160). pageSize: integer, The maximum number of results to return. If not set, the service selects a default. pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page. diff --git a/docs/dyn/notebooks_v1.projects.locations.operations.html b/docs/dyn/notebooks_v1.projects.locations.operations.html index bcd27b3b3c..9160429bb0 100644 --- a/docs/dyn/notebooks_v1.projects.locations.operations.html +++ b/docs/dyn/notebooks_v1.projects.locations.operations.html @@ -184,7 +184,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -216,7 +216,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], }
diff --git a/docs/dyn/notebooks_v2.projects.locations.html b/docs/dyn/notebooks_v2.projects.locations.html index c00bf36977..8045b50627 100644 --- a/docs/dyn/notebooks_v2.projects.locations.html +++ b/docs/dyn/notebooks_v2.projects.locations.html @@ -135,7 +135,7 @@

Method Details

Args: name: string, The resource that owns the locations collection, if applicable. (required) - extraLocationTypes: string, Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage. (repeated) + extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated) filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160). pageSize: integer, The maximum number of results to return. If not set, the service selects a default. pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page. diff --git a/docs/dyn/notebooks_v2.projects.locations.operations.html b/docs/dyn/notebooks_v2.projects.locations.operations.html index c445fc8c4e..ae2c2db44a 100644 --- a/docs/dyn/notebooks_v2.projects.locations.operations.html +++ b/docs/dyn/notebooks_v2.projects.locations.operations.html @@ -184,7 +184,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -216,7 +216,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], }
diff --git a/docs/dyn/observability_v1.projects.locations.operations.html b/docs/dyn/observability_v1.projects.locations.operations.html index ba08cb7079..c4bd256319 100644 --- a/docs/dyn/observability_v1.projects.locations.operations.html +++ b/docs/dyn/observability_v1.projects.locations.operations.html @@ -184,7 +184,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -216,7 +216,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], }
diff --git a/docs/dyn/oracledatabase_v1.projects.locations.operations.html b/docs/dyn/oracledatabase_v1.projects.locations.operations.html index 1d1181329e..2e05784106 100644 --- a/docs/dyn/oracledatabase_v1.projects.locations.operations.html +++ b/docs/dyn/oracledatabase_v1.projects.locations.operations.html @@ -184,7 +184,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -216,7 +216,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], }
diff --git a/docs/dyn/osconfig_v1.projects.patchDeployments.html b/docs/dyn/osconfig_v1.projects.patchDeployments.html index 7a8a0f0f08..46cdb7ca8c 100644 --- a/docs/dyn/osconfig_v1.projects.patchDeployments.html +++ b/docs/dyn/osconfig_v1.projects.patchDeployments.html @@ -210,6 +210,7 @@

Method Details

}, }, "rebootConfig": "A String", # Post-patch reboot settings. + "skipUnpatchableVms": True or False, # Optional. Enables enhanced reporting for the patch job: 1. Allows the patch job to skip unpatchable instances, reporting them as `SKIPPED`. An instance can be unpatchable for two reasons: 1. The instance runs Container-Optimized OS (COS), which cannot be patched. 2. The instance is part of a managed instance group (MIG), and patching MIG instances is disabled in the patch job's configuration (PatchConfig.migInstancesAllowed is `false`). 2. Reports the patch job as `SUCCEEDED` if it completes without errors, even if some instances were `SKIPPED`. 3. Reports the patch job as `COMPLETED_WITH_INACTIVE_VMS` if it completes without errors, but some instances were `INACTIVE` and were not patched. "windowsUpdate": { # Windows patching is performed using the Windows Update Agent. # Windows update settings. Use this override the default windows patch rules. "classifications": [ # Only apply updates of these windows update classifications. If empty, all updates are applied. "A String", @@ -390,6 +391,7 @@

Method Details

}, }, "rebootConfig": "A String", # Post-patch reboot settings. + "skipUnpatchableVms": True or False, # Optional. Enables enhanced reporting for the patch job: 1. Allows the patch job to skip unpatchable instances, reporting them as `SKIPPED`. An instance can be unpatchable for two reasons: 1. The instance runs Container-Optimized OS (COS), which cannot be patched. 2. The instance is part of a managed instance group (MIG), and patching MIG instances is disabled in the patch job's configuration (PatchConfig.migInstancesAllowed is `false`). 2. Reports the patch job as `SUCCEEDED` if it completes without errors, even if some instances were `SKIPPED`. 3. Reports the patch job as `COMPLETED_WITH_INACTIVE_VMS` if it completes without errors, but some instances were `INACTIVE` and were not patched. "windowsUpdate": { # Windows patching is performed using the Windows Update Agent. # Windows update settings. Use this override the default windows patch rules. "classifications": [ # Only apply updates of these windows update classifications. If empty, all updates are applied. "A String", @@ -594,6 +596,7 @@

Method Details

}, }, "rebootConfig": "A String", # Post-patch reboot settings. + "skipUnpatchableVms": True or False, # Optional. Enables enhanced reporting for the patch job: 1. Allows the patch job to skip unpatchable instances, reporting them as `SKIPPED`. An instance can be unpatchable for two reasons: 1. The instance runs Container-Optimized OS (COS), which cannot be patched. 2. The instance is part of a managed instance group (MIG), and patching MIG instances is disabled in the patch job's configuration (PatchConfig.migInstancesAllowed is `false`). 2. Reports the patch job as `SUCCEEDED` if it completes without errors, even if some instances were `SKIPPED`. 3. Reports the patch job as `COMPLETED_WITH_INACTIVE_VMS` if it completes without errors, but some instances were `INACTIVE` and were not patched. "windowsUpdate": { # Windows patching is performed using the Windows Update Agent. # Windows update settings. Use this override the default windows patch rules. "classifications": [ # Only apply updates of these windows update classifications. If empty, all updates are applied. "A String", @@ -785,6 +788,7 @@

Method Details

}, }, "rebootConfig": "A String", # Post-patch reboot settings. + "skipUnpatchableVms": True or False, # Optional. Enables enhanced reporting for the patch job: 1. Allows the patch job to skip unpatchable instances, reporting them as `SKIPPED`. An instance can be unpatchable for two reasons: 1. The instance runs Container-Optimized OS (COS), which cannot be patched. 2. The instance is part of a managed instance group (MIG), and patching MIG instances is disabled in the patch job's configuration (PatchConfig.migInstancesAllowed is `false`). 2. Reports the patch job as `SUCCEEDED` if it completes without errors, even if some instances were `SKIPPED`. 3. Reports the patch job as `COMPLETED_WITH_INACTIVE_VMS` if it completes without errors, but some instances were `INACTIVE` and were not patched. "windowsUpdate": { # Windows patching is performed using the Windows Update Agent. # Windows update settings. Use this override the default windows patch rules. "classifications": [ # Only apply updates of these windows update classifications. If empty, all updates are applied. "A String", @@ -982,6 +986,7 @@

Method Details

}, }, "rebootConfig": "A String", # Post-patch reboot settings. + "skipUnpatchableVms": True or False, # Optional. Enables enhanced reporting for the patch job: 1. Allows the patch job to skip unpatchable instances, reporting them as `SKIPPED`. An instance can be unpatchable for two reasons: 1. The instance runs Container-Optimized OS (COS), which cannot be patched. 2. The instance is part of a managed instance group (MIG), and patching MIG instances is disabled in the patch job's configuration (PatchConfig.migInstancesAllowed is `false`). 2. Reports the patch job as `SUCCEEDED` if it completes without errors, even if some instances were `SKIPPED`. 3. Reports the patch job as `COMPLETED_WITH_INACTIVE_VMS` if it completes without errors, but some instances were `INACTIVE` and were not patched. "windowsUpdate": { # Windows patching is performed using the Windows Update Agent. # Windows update settings. Use this override the default windows patch rules. "classifications": [ # Only apply updates of these windows update classifications. If empty, all updates are applied. "A String", @@ -1162,6 +1167,7 @@

Method Details

}, }, "rebootConfig": "A String", # Post-patch reboot settings. + "skipUnpatchableVms": True or False, # Optional. Enables enhanced reporting for the patch job: 1. Allows the patch job to skip unpatchable instances, reporting them as `SKIPPED`. An instance can be unpatchable for two reasons: 1. The instance runs Container-Optimized OS (COS), which cannot be patched. 2. The instance is part of a managed instance group (MIG), and patching MIG instances is disabled in the patch job's configuration (PatchConfig.migInstancesAllowed is `false`). 2. Reports the patch job as `SUCCEEDED` if it completes without errors, even if some instances were `SKIPPED`. 3. Reports the patch job as `COMPLETED_WITH_INACTIVE_VMS` if it completes without errors, but some instances were `INACTIVE` and were not patched. "windowsUpdate": { # Windows patching is performed using the Windows Update Agent. # Windows update settings. Use this override the default windows patch rules. "classifications": [ # Only apply updates of these windows update classifications. If empty, all updates are applied. "A String", @@ -1354,6 +1360,7 @@

Method Details

}, }, "rebootConfig": "A String", # Post-patch reboot settings. + "skipUnpatchableVms": True or False, # Optional. Enables enhanced reporting for the patch job: 1. Allows the patch job to skip unpatchable instances, reporting them as `SKIPPED`. An instance can be unpatchable for two reasons: 1. The instance runs Container-Optimized OS (COS), which cannot be patched. 2. The instance is part of a managed instance group (MIG), and patching MIG instances is disabled in the patch job's configuration (PatchConfig.migInstancesAllowed is `false`). 2. Reports the patch job as `SUCCEEDED` if it completes without errors, even if some instances were `SKIPPED`. 3. Reports the patch job as `COMPLETED_WITH_INACTIVE_VMS` if it completes without errors, but some instances were `INACTIVE` and were not patched. "windowsUpdate": { # Windows patching is performed using the Windows Update Agent. # Windows update settings. Use this override the default windows patch rules. "classifications": [ # Only apply updates of these windows update classifications. If empty, all updates are applied. "A String", @@ -1546,6 +1553,7 @@

Method Details

}, }, "rebootConfig": "A String", # Post-patch reboot settings. + "skipUnpatchableVms": True or False, # Optional. Enables enhanced reporting for the patch job: 1. Allows the patch job to skip unpatchable instances, reporting them as `SKIPPED`. An instance can be unpatchable for two reasons: 1. The instance runs Container-Optimized OS (COS), which cannot be patched. 2. The instance is part of a managed instance group (MIG), and patching MIG instances is disabled in the patch job's configuration (PatchConfig.migInstancesAllowed is `false`). 2. Reports the patch job as `SUCCEEDED` if it completes without errors, even if some instances were `SKIPPED`. 3. Reports the patch job as `COMPLETED_WITH_INACTIVE_VMS` if it completes without errors, but some instances were `INACTIVE` and were not patched. "windowsUpdate": { # Windows patching is performed using the Windows Update Agent. # Windows update settings. Use this override the default windows patch rules. "classifications": [ # Only apply updates of these windows update classifications. If empty, all updates are applied. "A String", diff --git a/docs/dyn/osconfig_v1.projects.patchJobs.html b/docs/dyn/osconfig_v1.projects.patchJobs.html index f0f758e5b4..50b75b308b 100644 --- a/docs/dyn/osconfig_v1.projects.patchJobs.html +++ b/docs/dyn/osconfig_v1.projects.patchJobs.html @@ -137,6 +137,7 @@

Method Details

"postPatchStepInstanceCount": "A String", # Number of instances that are running the post-patch step. "prePatchStepInstanceCount": "A String", # Number of instances that are running the pre-patch step. "rebootingInstanceCount": "A String", # Number of instances rebooting. + "skippedInstanceCount": "A String", # Number of instances that were skipped during patching. "startedInstanceCount": "A String", # Number of instances that have started. "succeededInstanceCount": "A String", # Number of instances that have completed successfully. "succeededRebootRequiredInstanceCount": "A String", # Number of instances that require reboot. @@ -228,6 +229,7 @@

Method Details

}, }, "rebootConfig": "A String", # Post-patch reboot settings. + "skipUnpatchableVms": True or False, # Optional. Enables enhanced reporting for the patch job: 1. Allows the patch job to skip unpatchable instances, reporting them as `SKIPPED`. An instance can be unpatchable for two reasons: 1. The instance runs Container-Optimized OS (COS), which cannot be patched. 2. The instance is part of a managed instance group (MIG), and patching MIG instances is disabled in the patch job's configuration (PatchConfig.migInstancesAllowed is `false`). 2. Reports the patch job as `SUCCEEDED` if it completes without errors, even if some instances were `SKIPPED`. 3. Reports the patch job as `COMPLETED_WITH_INACTIVE_VMS` if it completes without errors, but some instances were `INACTIVE` and were not patched. "windowsUpdate": { # Windows patching is performed using the Windows Update Agent. # Windows update settings. Use this override the default windows patch rules. "classifications": [ # Only apply updates of these windows update classifications. If empty, all updates are applied. "A String", @@ -384,6 +386,7 @@

Method Details

}, }, "rebootConfig": "A String", # Post-patch reboot settings. + "skipUnpatchableVms": True or False, # Optional. Enables enhanced reporting for the patch job: 1. Allows the patch job to skip unpatchable instances, reporting them as `SKIPPED`. An instance can be unpatchable for two reasons: 1. The instance runs Container-Optimized OS (COS), which cannot be patched. 2. The instance is part of a managed instance group (MIG), and patching MIG instances is disabled in the patch job's configuration (PatchConfig.migInstancesAllowed is `false`). 2. Reports the patch job as `SUCCEEDED` if it completes without errors, even if some instances were `SKIPPED`. 3. Reports the patch job as `COMPLETED_WITH_INACTIVE_VMS` if it completes without errors, but some instances were `INACTIVE` and were not patched. "windowsUpdate": { # Windows patching is performed using the Windows Update Agent. # Windows update settings. Use this override the default windows patch rules. "classifications": [ # Only apply updates of these windows update classifications. If empty, all updates are applied. "A String", @@ -458,6 +461,7 @@

Method Details

"postPatchStepInstanceCount": "A String", # Number of instances that are running the post-patch step. "prePatchStepInstanceCount": "A String", # Number of instances that are running the pre-patch step. "rebootingInstanceCount": "A String", # Number of instances rebooting. + "skippedInstanceCount": "A String", # Number of instances that were skipped during patching. "startedInstanceCount": "A String", # Number of instances that have started. "succeededInstanceCount": "A String", # Number of instances that have completed successfully. "succeededRebootRequiredInstanceCount": "A String", # Number of instances that require reboot. @@ -549,6 +553,7 @@

Method Details

}, }, "rebootConfig": "A String", # Post-patch reboot settings. + "skipUnpatchableVms": True or False, # Optional. Enables enhanced reporting for the patch job: 1. Allows the patch job to skip unpatchable instances, reporting them as `SKIPPED`. An instance can be unpatchable for two reasons: 1. The instance runs Container-Optimized OS (COS), which cannot be patched. 2. The instance is part of a managed instance group (MIG), and patching MIG instances is disabled in the patch job's configuration (PatchConfig.migInstancesAllowed is `false`). 2. Reports the patch job as `SUCCEEDED` if it completes without errors, even if some instances were `SKIPPED`. 3. Reports the patch job as `COMPLETED_WITH_INACTIVE_VMS` if it completes without errors, but some instances were `INACTIVE` and were not patched. "windowsUpdate": { # Windows patching is performed using the Windows Update Agent. # Windows update settings. Use this override the default windows patch rules. "classifications": [ # Only apply updates of these windows update classifications. If empty, all updates are applied. "A String", @@ -634,6 +639,7 @@

Method Details

"postPatchStepInstanceCount": "A String", # Number of instances that are running the post-patch step. "prePatchStepInstanceCount": "A String", # Number of instances that are running the pre-patch step. "rebootingInstanceCount": "A String", # Number of instances rebooting. + "skippedInstanceCount": "A String", # Number of instances that were skipped during patching. "startedInstanceCount": "A String", # Number of instances that have started. "succeededInstanceCount": "A String", # Number of instances that have completed successfully. "succeededRebootRequiredInstanceCount": "A String", # Number of instances that require reboot. @@ -725,6 +731,7 @@

Method Details

}, }, "rebootConfig": "A String", # Post-patch reboot settings. + "skipUnpatchableVms": True or False, # Optional. Enables enhanced reporting for the patch job: 1. Allows the patch job to skip unpatchable instances, reporting them as `SKIPPED`. An instance can be unpatchable for two reasons: 1. The instance runs Container-Optimized OS (COS), which cannot be patched. 2. The instance is part of a managed instance group (MIG), and patching MIG instances is disabled in the patch job's configuration (PatchConfig.migInstancesAllowed is `false`). 2. Reports the patch job as `SUCCEEDED` if it completes without errors, even if some instances were `SKIPPED`. 3. Reports the patch job as `COMPLETED_WITH_INACTIVE_VMS` if it completes without errors, but some instances were `INACTIVE` and were not patched. "windowsUpdate": { # Windows patching is performed using the Windows Update Agent. # Windows update settings. Use this override the default windows patch rules. "classifications": [ # Only apply updates of these windows update classifications. If empty, all updates are applied. "A String", @@ -816,6 +823,7 @@

Method Details

"postPatchStepInstanceCount": "A String", # Number of instances that are running the post-patch step. "prePatchStepInstanceCount": "A String", # Number of instances that are running the pre-patch step. "rebootingInstanceCount": "A String", # Number of instances rebooting. + "skippedInstanceCount": "A String", # Number of instances that were skipped during patching. "startedInstanceCount": "A String", # Number of instances that have started. "succeededInstanceCount": "A String", # Number of instances that have completed successfully. "succeededRebootRequiredInstanceCount": "A String", # Number of instances that require reboot. @@ -907,6 +915,7 @@

Method Details

}, }, "rebootConfig": "A String", # Post-patch reboot settings. + "skipUnpatchableVms": True or False, # Optional. Enables enhanced reporting for the patch job: 1. Allows the patch job to skip unpatchable instances, reporting them as `SKIPPED`. An instance can be unpatchable for two reasons: 1. The instance runs Container-Optimized OS (COS), which cannot be patched. 2. The instance is part of a managed instance group (MIG), and patching MIG instances is disabled in the patch job's configuration (PatchConfig.migInstancesAllowed is `false`). 2. Reports the patch job as `SUCCEEDED` if it completes without errors, even if some instances were `SKIPPED`. 3. Reports the patch job as `COMPLETED_WITH_INACTIVE_VMS` if it completes without errors, but some instances were `INACTIVE` and were not patched. "windowsUpdate": { # Windows patching is performed using the Windows Update Agent. # Windows update settings. Use this override the default windows patch rules. "classifications": [ # Only apply updates of these windows update classifications. If empty, all updates are applied. "A String", diff --git a/docs/dyn/osconfig_v1beta.projects.patchDeployments.html b/docs/dyn/osconfig_v1beta.projects.patchDeployments.html index 8af397f9e1..5fbbbe47be 100644 --- a/docs/dyn/osconfig_v1beta.projects.patchDeployments.html +++ b/docs/dyn/osconfig_v1beta.projects.patchDeployments.html @@ -210,6 +210,7 @@

Method Details

}, }, "rebootConfig": "A String", # Post-patch reboot settings. + "skipUnpatchableVms": True or False, # Optional. Enables enhanced reporting for the patch job: 1. Allows the patch job to skip unpatchable instances, reporting them as `SKIPPED`. An instance can be unpatchable for two reasons: 1. The instance runs Container-Optimized OS (COS), which cannot be patched. 2. The instance is part of a managed instance group (MIG), and patching MIG instances is disabled in the patch job's configuration (PatchConfig.migInstancesAllowed is `false`). 2. Reports the patch job as `SUCCEEDED` if it completes without errors, even if some instances were `SKIPPED`. 3. Reports the patch job as `COMPLETED_WITH_INACTIVE_VMS` if it completes without errors, but some instances were `INACTIVE` and were not patched. "windowsUpdate": { # Windows patching is performed using the Windows Update Agent. # Windows update settings. Use this override the default windows patch rules. "classifications": [ # Only apply updates of these windows update classifications. If empty, all updates are applied. "A String", @@ -390,6 +391,7 @@

Method Details

}, }, "rebootConfig": "A String", # Post-patch reboot settings. + "skipUnpatchableVms": True or False, # Optional. Enables enhanced reporting for the patch job: 1. Allows the patch job to skip unpatchable instances, reporting them as `SKIPPED`. An instance can be unpatchable for two reasons: 1. The instance runs Container-Optimized OS (COS), which cannot be patched. 2. The instance is part of a managed instance group (MIG), and patching MIG instances is disabled in the patch job's configuration (PatchConfig.migInstancesAllowed is `false`). 2. Reports the patch job as `SUCCEEDED` if it completes without errors, even if some instances were `SKIPPED`. 3. Reports the patch job as `COMPLETED_WITH_INACTIVE_VMS` if it completes without errors, but some instances were `INACTIVE` and were not patched. "windowsUpdate": { # Windows patching is performed using the Windows Update Agent. # Windows update settings. Use this override the default windows patch rules. "classifications": [ # Only apply updates of these windows update classifications. If empty, all updates are applied. "A String", @@ -594,6 +596,7 @@

Method Details

}, }, "rebootConfig": "A String", # Post-patch reboot settings. + "skipUnpatchableVms": True or False, # Optional. Enables enhanced reporting for the patch job: 1. Allows the patch job to skip unpatchable instances, reporting them as `SKIPPED`. An instance can be unpatchable for two reasons: 1. The instance runs Container-Optimized OS (COS), which cannot be patched. 2. The instance is part of a managed instance group (MIG), and patching MIG instances is disabled in the patch job's configuration (PatchConfig.migInstancesAllowed is `false`). 2. Reports the patch job as `SUCCEEDED` if it completes without errors, even if some instances were `SKIPPED`. 3. Reports the patch job as `COMPLETED_WITH_INACTIVE_VMS` if it completes without errors, but some instances were `INACTIVE` and were not patched. "windowsUpdate": { # Windows patching is performed using the Windows Update Agent. # Windows update settings. Use this override the default windows patch rules. "classifications": [ # Only apply updates of these windows update classifications. If empty, all updates are applied. "A String", @@ -785,6 +788,7 @@

Method Details

}, }, "rebootConfig": "A String", # Post-patch reboot settings. + "skipUnpatchableVms": True or False, # Optional. Enables enhanced reporting for the patch job: 1. Allows the patch job to skip unpatchable instances, reporting them as `SKIPPED`. An instance can be unpatchable for two reasons: 1. The instance runs Container-Optimized OS (COS), which cannot be patched. 2. The instance is part of a managed instance group (MIG), and patching MIG instances is disabled in the patch job's configuration (PatchConfig.migInstancesAllowed is `false`). 2. Reports the patch job as `SUCCEEDED` if it completes without errors, even if some instances were `SKIPPED`. 3. Reports the patch job as `COMPLETED_WITH_INACTIVE_VMS` if it completes without errors, but some instances were `INACTIVE` and were not patched. "windowsUpdate": { # Windows patching is performed using the Windows Update Agent. # Windows update settings. Use this override the default windows patch rules. "classifications": [ # Only apply updates of these windows update classifications. If empty, all updates are applied. "A String", @@ -982,6 +986,7 @@

Method Details

}, }, "rebootConfig": "A String", # Post-patch reboot settings. + "skipUnpatchableVms": True or False, # Optional. Enables enhanced reporting for the patch job: 1. Allows the patch job to skip unpatchable instances, reporting them as `SKIPPED`. An instance can be unpatchable for two reasons: 1. The instance runs Container-Optimized OS (COS), which cannot be patched. 2. The instance is part of a managed instance group (MIG), and patching MIG instances is disabled in the patch job's configuration (PatchConfig.migInstancesAllowed is `false`). 2. Reports the patch job as `SUCCEEDED` if it completes without errors, even if some instances were `SKIPPED`. 3. Reports the patch job as `COMPLETED_WITH_INACTIVE_VMS` if it completes without errors, but some instances were `INACTIVE` and were not patched. "windowsUpdate": { # Windows patching is performed using the Windows Update Agent. # Windows update settings. Use this override the default windows patch rules. "classifications": [ # Only apply updates of these windows update classifications. If empty, all updates are applied. "A String", @@ -1162,6 +1167,7 @@

Method Details

}, }, "rebootConfig": "A String", # Post-patch reboot settings. + "skipUnpatchableVms": True or False, # Optional. Enables enhanced reporting for the patch job: 1. Allows the patch job to skip unpatchable instances, reporting them as `SKIPPED`. An instance can be unpatchable for two reasons: 1. The instance runs Container-Optimized OS (COS), which cannot be patched. 2. The instance is part of a managed instance group (MIG), and patching MIG instances is disabled in the patch job's configuration (PatchConfig.migInstancesAllowed is `false`). 2. Reports the patch job as `SUCCEEDED` if it completes without errors, even if some instances were `SKIPPED`. 3. Reports the patch job as `COMPLETED_WITH_INACTIVE_VMS` if it completes without errors, but some instances were `INACTIVE` and were not patched. "windowsUpdate": { # Windows patching is performed using the Windows Update Agent. # Windows update settings. Use this override the default windows patch rules. "classifications": [ # Only apply updates of these windows update classifications. If empty, all updates are applied. "A String", @@ -1354,6 +1360,7 @@

Method Details

}, }, "rebootConfig": "A String", # Post-patch reboot settings. + "skipUnpatchableVms": True or False, # Optional. Enables enhanced reporting for the patch job: 1. Allows the patch job to skip unpatchable instances, reporting them as `SKIPPED`. An instance can be unpatchable for two reasons: 1. The instance runs Container-Optimized OS (COS), which cannot be patched. 2. The instance is part of a managed instance group (MIG), and patching MIG instances is disabled in the patch job's configuration (PatchConfig.migInstancesAllowed is `false`). 2. Reports the patch job as `SUCCEEDED` if it completes without errors, even if some instances were `SKIPPED`. 3. Reports the patch job as `COMPLETED_WITH_INACTIVE_VMS` if it completes without errors, but some instances were `INACTIVE` and were not patched. "windowsUpdate": { # Windows patching is performed using the Windows Update Agent. # Windows update settings. Use this override the default windows patch rules. "classifications": [ # Only apply updates of these windows update classifications. If empty, all updates are applied. "A String", @@ -1546,6 +1553,7 @@

Method Details

}, }, "rebootConfig": "A String", # Post-patch reboot settings. + "skipUnpatchableVms": True or False, # Optional. Enables enhanced reporting for the patch job: 1. Allows the patch job to skip unpatchable instances, reporting them as `SKIPPED`. An instance can be unpatchable for two reasons: 1. The instance runs Container-Optimized OS (COS), which cannot be patched. 2. The instance is part of a managed instance group (MIG), and patching MIG instances is disabled in the patch job's configuration (PatchConfig.migInstancesAllowed is `false`). 2. Reports the patch job as `SUCCEEDED` if it completes without errors, even if some instances were `SKIPPED`. 3. Reports the patch job as `COMPLETED_WITH_INACTIVE_VMS` if it completes without errors, but some instances were `INACTIVE` and were not patched. "windowsUpdate": { # Windows patching is performed using the Windows Update Agent. # Windows update settings. Use this override the default windows patch rules. "classifications": [ # Only apply updates of these windows update classifications. If empty, all updates are applied. "A String", diff --git a/docs/dyn/osconfig_v1beta.projects.patchJobs.html b/docs/dyn/osconfig_v1beta.projects.patchJobs.html index 69ef169414..685ecd6445 100644 --- a/docs/dyn/osconfig_v1beta.projects.patchJobs.html +++ b/docs/dyn/osconfig_v1beta.projects.patchJobs.html @@ -137,6 +137,7 @@

Method Details

"postPatchStepInstanceCount": "A String", # Number of instances that are running the post-patch step. "prePatchStepInstanceCount": "A String", # Number of instances that are running the pre-patch step. "rebootingInstanceCount": "A String", # Number of instances rebooting. + "skippedInstanceCount": "A String", # Number of instances that were skipped during patching. "startedInstanceCount": "A String", # Number of instances that have started. "succeededInstanceCount": "A String", # Number of instances that have completed successfully. "succeededRebootRequiredInstanceCount": "A String", # Number of instances that require reboot. @@ -228,6 +229,7 @@

Method Details

}, }, "rebootConfig": "A String", # Post-patch reboot settings. + "skipUnpatchableVms": True or False, # Optional. Enables enhanced reporting for the patch job: 1. Allows the patch job to skip unpatchable instances, reporting them as `SKIPPED`. An instance can be unpatchable for two reasons: 1. The instance runs Container-Optimized OS (COS), which cannot be patched. 2. The instance is part of a managed instance group (MIG), and patching MIG instances is disabled in the patch job's configuration (PatchConfig.migInstancesAllowed is `false`). 2. Reports the patch job as `SUCCEEDED` if it completes without errors, even if some instances were `SKIPPED`. 3. Reports the patch job as `COMPLETED_WITH_INACTIVE_VMS` if it completes without errors, but some instances were `INACTIVE` and were not patched. "windowsUpdate": { # Windows patching is performed using the Windows Update Agent. # Windows update settings. Use this override the default windows patch rules. "classifications": [ # Only apply updates of these windows update classifications. If empty, all updates are applied. "A String", @@ -384,6 +386,7 @@

Method Details

}, }, "rebootConfig": "A String", # Post-patch reboot settings. + "skipUnpatchableVms": True or False, # Optional. Enables enhanced reporting for the patch job: 1. Allows the patch job to skip unpatchable instances, reporting them as `SKIPPED`. An instance can be unpatchable for two reasons: 1. The instance runs Container-Optimized OS (COS), which cannot be patched. 2. The instance is part of a managed instance group (MIG), and patching MIG instances is disabled in the patch job's configuration (PatchConfig.migInstancesAllowed is `false`). 2. Reports the patch job as `SUCCEEDED` if it completes without errors, even if some instances were `SKIPPED`. 3. Reports the patch job as `COMPLETED_WITH_INACTIVE_VMS` if it completes without errors, but some instances were `INACTIVE` and were not patched. "windowsUpdate": { # Windows patching is performed using the Windows Update Agent. # Windows update settings. Use this override the default windows patch rules. "classifications": [ # Only apply updates of these windows update classifications. If empty, all updates are applied. "A String", @@ -458,6 +461,7 @@

Method Details

"postPatchStepInstanceCount": "A String", # Number of instances that are running the post-patch step. "prePatchStepInstanceCount": "A String", # Number of instances that are running the pre-patch step. "rebootingInstanceCount": "A String", # Number of instances rebooting. + "skippedInstanceCount": "A String", # Number of instances that were skipped during patching. "startedInstanceCount": "A String", # Number of instances that have started. "succeededInstanceCount": "A String", # Number of instances that have completed successfully. "succeededRebootRequiredInstanceCount": "A String", # Number of instances that require reboot. @@ -549,6 +553,7 @@

Method Details

}, }, "rebootConfig": "A String", # Post-patch reboot settings. + "skipUnpatchableVms": True or False, # Optional. Enables enhanced reporting for the patch job: 1. Allows the patch job to skip unpatchable instances, reporting them as `SKIPPED`. An instance can be unpatchable for two reasons: 1. The instance runs Container-Optimized OS (COS), which cannot be patched. 2. The instance is part of a managed instance group (MIG), and patching MIG instances is disabled in the patch job's configuration (PatchConfig.migInstancesAllowed is `false`). 2. Reports the patch job as `SUCCEEDED` if it completes without errors, even if some instances were `SKIPPED`. 3. Reports the patch job as `COMPLETED_WITH_INACTIVE_VMS` if it completes without errors, but some instances were `INACTIVE` and were not patched. "windowsUpdate": { # Windows patching is performed using the Windows Update Agent. # Windows update settings. Use this override the default windows patch rules. "classifications": [ # Only apply updates of these windows update classifications. If empty, all updates are applied. "A String", @@ -634,6 +639,7 @@

Method Details

"postPatchStepInstanceCount": "A String", # Number of instances that are running the post-patch step. "prePatchStepInstanceCount": "A String", # Number of instances that are running the pre-patch step. "rebootingInstanceCount": "A String", # Number of instances rebooting. + "skippedInstanceCount": "A String", # Number of instances that were skipped during patching. "startedInstanceCount": "A String", # Number of instances that have started. "succeededInstanceCount": "A String", # Number of instances that have completed successfully. "succeededRebootRequiredInstanceCount": "A String", # Number of instances that require reboot. @@ -725,6 +731,7 @@

Method Details

}, }, "rebootConfig": "A String", # Post-patch reboot settings. + "skipUnpatchableVms": True or False, # Optional. Enables enhanced reporting for the patch job: 1. Allows the patch job to skip unpatchable instances, reporting them as `SKIPPED`. An instance can be unpatchable for two reasons: 1. The instance runs Container-Optimized OS (COS), which cannot be patched. 2. The instance is part of a managed instance group (MIG), and patching MIG instances is disabled in the patch job's configuration (PatchConfig.migInstancesAllowed is `false`). 2. Reports the patch job as `SUCCEEDED` if it completes without errors, even if some instances were `SKIPPED`. 3. Reports the patch job as `COMPLETED_WITH_INACTIVE_VMS` if it completes without errors, but some instances were `INACTIVE` and were not patched. "windowsUpdate": { # Windows patching is performed using the Windows Update Agent. # Windows update settings. Use this override the default windows patch rules. "classifications": [ # Only apply updates of these windows update classifications. If empty, all updates are applied. "A String", @@ -816,6 +823,7 @@

Method Details

"postPatchStepInstanceCount": "A String", # Number of instances that are running the post-patch step. "prePatchStepInstanceCount": "A String", # Number of instances that are running the pre-patch step. "rebootingInstanceCount": "A String", # Number of instances rebooting. + "skippedInstanceCount": "A String", # Number of instances that were skipped during patching. "startedInstanceCount": "A String", # Number of instances that have started. "succeededInstanceCount": "A String", # Number of instances that have completed successfully. "succeededRebootRequiredInstanceCount": "A String", # Number of instances that require reboot. @@ -907,6 +915,7 @@

Method Details

}, }, "rebootConfig": "A String", # Post-patch reboot settings. + "skipUnpatchableVms": True or False, # Optional. Enables enhanced reporting for the patch job: 1. Allows the patch job to skip unpatchable instances, reporting them as `SKIPPED`. An instance can be unpatchable for two reasons: 1. The instance runs Container-Optimized OS (COS), which cannot be patched. 2. The instance is part of a managed instance group (MIG), and patching MIG instances is disabled in the patch job's configuration (PatchConfig.migInstancesAllowed is `false`). 2. Reports the patch job as `SUCCEEDED` if it completes without errors, even if some instances were `SKIPPED`. 3. Reports the patch job as `COMPLETED_WITH_INACTIVE_VMS` if it completes without errors, but some instances were `INACTIVE` and were not patched. "windowsUpdate": { # Windows patching is performed using the Windows Update Agent. # Windows update settings. Use this override the default windows patch rules. "classifications": [ # Only apply updates of these windows update classifications. If empty, all updates are applied. "A String", diff --git a/docs/dyn/osconfig_v2.folders.locations.operations.html b/docs/dyn/osconfig_v2.folders.locations.operations.html index 8ff9fd635c..2e523ad5b0 100644 --- a/docs/dyn/osconfig_v2.folders.locations.operations.html +++ b/docs/dyn/osconfig_v2.folders.locations.operations.html @@ -184,7 +184,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -216,7 +216,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], }
diff --git a/docs/dyn/osconfig_v2.organizations.locations.operations.html b/docs/dyn/osconfig_v2.organizations.locations.operations.html index 7d1198b5e0..dd4291cb30 100644 --- a/docs/dyn/osconfig_v2.organizations.locations.operations.html +++ b/docs/dyn/osconfig_v2.organizations.locations.operations.html @@ -184,7 +184,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -216,7 +216,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], }
diff --git a/docs/dyn/osconfig_v2.projects.locations.operations.html b/docs/dyn/osconfig_v2.projects.locations.operations.html index e64f6462be..861e4bc47c 100644 --- a/docs/dyn/osconfig_v2.projects.locations.operations.html +++ b/docs/dyn/osconfig_v2.projects.locations.operations.html @@ -184,7 +184,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -216,7 +216,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], }
diff --git a/docs/dyn/osconfig_v2beta.folders.locations.operations.html b/docs/dyn/osconfig_v2beta.folders.locations.operations.html index 5559cfe2aa..97a8ead73f 100644 --- a/docs/dyn/osconfig_v2beta.folders.locations.operations.html +++ b/docs/dyn/osconfig_v2beta.folders.locations.operations.html @@ -184,7 +184,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -216,7 +216,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], }
diff --git a/docs/dyn/osconfig_v2beta.organizations.locations.operations.html b/docs/dyn/osconfig_v2beta.organizations.locations.operations.html index a49c215635..5e723c57fa 100644 --- a/docs/dyn/osconfig_v2beta.organizations.locations.operations.html +++ b/docs/dyn/osconfig_v2beta.organizations.locations.operations.html @@ -184,7 +184,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -216,7 +216,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], }
diff --git a/docs/dyn/osconfig_v2beta.projects.locations.operations.html b/docs/dyn/osconfig_v2beta.projects.locations.operations.html index aafa8b94d2..40143ff914 100644 --- a/docs/dyn/osconfig_v2beta.projects.locations.operations.html +++ b/docs/dyn/osconfig_v2beta.projects.locations.operations.html @@ -184,7 +184,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -216,7 +216,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], }
diff --git a/docs/dyn/oslogin_v1.users.projects.html b/docs/dyn/oslogin_v1.users.projects.html index e19c8688c9..ef9909922a 100644 --- a/docs/dyn/oslogin_v1.users.projects.html +++ b/docs/dyn/oslogin_v1.users.projects.html @@ -80,6 +80,9 @@

Instance Methods

delete(name, x__xgafv=None)

Deletes a POSIX account.

+

+ provisionPosixAccount(name, body=None, x__xgafv=None)

+

Adds a POSIX account and returns the profile information. Default POSIX account information is set when no username and UID exist as part of the login profile.

Method Details

close() @@ -104,4 +107,42 @@

Method Details

}
+
+ provisionPosixAccount(name, body=None, x__xgafv=None) +
Adds a POSIX account and returns the profile information. Default POSIX account information is set when no username and UID exist as part of the login profile.
+
+Args:
+  name: string, Required. The unique ID for the user in format `users/{user}/projects/{project}`. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # A request message for creating a POSIX account entry.
+  "regions": [ # Optional. The regions to wait for a POSIX account to be written to before returning a response. If unspecified, defaults to all regions. Regions are listed at https://cloud.google.com/about/locations#region.
+    "A String",
+  ],
+}
+
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # The POSIX account information associated with a Google account.
+  "accountId": "A String", # Output only. A POSIX account identifier.
+  "gecos": "A String", # The GECOS (user information) entry for this account.
+  "gid": "A String", # The default group ID.
+  "homeDirectory": "A String", # The path to the home directory for this account.
+  "name": "A String", # Output only. The canonical resource name.
+  "operatingSystemType": "A String", # The operating system type where this account applies.
+  "primary": True or False, # Only one POSIX account can be marked as primary.
+  "shell": "A String", # The path to the logic shell for this account.
+  "systemId": "A String", # System identifier for which account the username or uid applies to. By default, the empty value is used.
+  "uid": "A String", # The user ID.
+  "username": "A String", # The username of the POSIX account.
+}
+
+ \ No newline at end of file diff --git a/docs/dyn/paymentsresellersubscription_v1.partners.subscriptions.html b/docs/dyn/paymentsresellersubscription_v1.partners.subscriptions.html index 1455f62dbb..e025e90ff2 100644 --- a/docs/dyn/paymentsresellersubscription_v1.partners.subscriptions.html +++ b/docs/dyn/paymentsresellersubscription_v1.partners.subscriptions.html @@ -1227,6 +1227,7 @@

Method Details

"unit": "A String", # The unit used for the duration }, }, + "resumeMode": "A String", # Required. The mode to resume the subscription. } x__xgafv: string, V1 error format. diff --git a/docs/dyn/policysimulator_v1.folders.locations.replays.operations.html b/docs/dyn/policysimulator_v1.folders.locations.replays.operations.html index 7f3cdc5c90..df1e39f37f 100644 --- a/docs/dyn/policysimulator_v1.folders.locations.replays.operations.html +++ b/docs/dyn/policysimulator_v1.folders.locations.replays.operations.html @@ -136,7 +136,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -168,7 +168,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], }
diff --git a/docs/dyn/policysimulator_v1.operations.html b/docs/dyn/policysimulator_v1.operations.html index c4c2df579b..ecf9d5c921 100644 --- a/docs/dyn/policysimulator_v1.operations.html +++ b/docs/dyn/policysimulator_v1.operations.html @@ -136,7 +136,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -168,7 +168,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], }
diff --git a/docs/dyn/policysimulator_v1.organizations.locations.orgPolicyViolationsPreviews.html b/docs/dyn/policysimulator_v1.organizations.locations.orgPolicyViolationsPreviews.html index 77e53d461b..84a422de39 100644 --- a/docs/dyn/policysimulator_v1.organizations.locations.orgPolicyViolationsPreviews.html +++ b/docs/dyn/policysimulator_v1.organizations.locations.orgPolicyViolationsPreviews.html @@ -125,7 +125,7 @@

Method Details

{ # A change to an OrgPolicy custom constraint. "customConstraint": { # A custom constraint defined by customers which can *only* be applied to the given resource types and organization. By creating a custom constraint, customers can apply policies of this custom constraint. *Creating a custom constraint itself does NOT apply any policy enforcement*. # Optional. The new or updated custom constraint. "actionType": "A String", # Allow or deny type. - "condition": "A String", # A Common Expression Language (CEL) condition which is used in the evaluation of the constraint. For example: `resource.instanceName.matches("[production|test]_.*_(\d)+")` or, `resource.management.auto_upgrade == true` The max length of the condition is 1000 characters. + "condition": "A String", # A Common Expression Language (CEL) condition which is used in the evaluation of the constraint. For example: `resource.instanceName.matches("(production|test)_(.+_)?[\d]+")` or, `resource.management.auto_upgrade == true` The max length of the condition is 1000 characters. "description": "A String", # Detailed information about this custom policy constraint. The max length of the description is 2000 characters. "displayName": "A String", # One line display name for the UI. The max length of the display_name is 200 characters. "methodTypes": [ # All the operations being applied for this constraint. @@ -152,7 +152,7 @@

Method Details

"rules": [ # In policies for boolean constraints, the following requirements apply: - There must be one and only one policy rule where condition is unset. - Boolean policy rules with conditions must set `enforced` to the opposite of the policy rule without a condition. - During policy evaluation, policy rules with conditions that are true for a target resource take precedence. { # A rule used to express this policy. "allowAll": True or False, # Setting this to true means that all values are allowed. This field can be set only in policies for list constraints. - "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. # A condition which determines whether this rule is used in the evaluation of the policy. When set, the `expression` field in the `Expr' must include from 1 to 10 subexpressions, joined by the "||" or "&&" operators. Each subexpression must be of the form "resource.matchTag('/tag_key_short_name, 'tag_value_short_name')". or "resource.matchTagId('tagKeys/key_id', 'tagValues/value_id')". where key_name and value_name are the resource names for Label Keys and Values. These names are available from the Tag Manager Service. An example expression is: "resource.matchTag('123456789/environment, 'prod')". or "resource.matchTagId('tagKeys/123', 'tagValues/456')". + "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. # A condition that determines whether this rule is used to evaluate the policy. When set, the google.type.Expr.expression field must contain 1 to 10 subexpressions, joined by the `||` or `&&` operators. Each subexpression must use the `resource.matchTag()`, `resource.matchTagId()`, `resource.hasTagKey()`, or `resource.hasTagKeyId()` Common Expression Language (CEL) function. The `resource.matchTag()` function takes the following arguments: * `key_name`: the namespaced name of the tag key, with the organization ID and a slash (`/`) as a prefix; for example, `123456789012/environment` * `value_name`: the short name of the tag value For example: `resource.matchTag('123456789012/environment, 'prod')` The `resource.matchTagId()` function takes the following arguments: * `key_id`: the permanent ID of the tag key; for example, `tagKeys/123456789012` * `value_id`: the permanent ID of the tag value; for example, `tagValues/567890123456` For example: `resource.matchTagId('tagKeys/123456789012', 'tagValues/567890123456')` The `resource.hasTagKey()` function takes the following argument: * `key_name`: the namespaced name of the tag key, with the organization ID and a slash (`/`) as a prefix; for example, `123456789012/environment` For example: `resource.hasTagKey('123456789012/environment')` The `resource.hasTagKeyId()` function takes the following arguments: * `key_id`: the permanent ID of the tag key; for example, `tagKeys/123456789012` For example: `resource.hasTagKeyId('tagKeys/123456789012')` "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. "expression": "A String", # Textual representation of an expression in Common Expression Language syntax. "location": "A String", # Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file. @@ -183,7 +183,7 @@

Method Details

"rules": [ # In policies for boolean constraints, the following requirements apply: - There must be one and only one policy rule where condition is unset. - Boolean policy rules with conditions must set `enforced` to the opposite of the policy rule without a condition. - During policy evaluation, policy rules with conditions that are true for a target resource take precedence. { # A rule used to express this policy. "allowAll": True or False, # Setting this to true means that all values are allowed. This field can be set only in policies for list constraints. - "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. # A condition which determines whether this rule is used in the evaluation of the policy. When set, the `expression` field in the `Expr' must include from 1 to 10 subexpressions, joined by the "||" or "&&" operators. Each subexpression must be of the form "resource.matchTag('/tag_key_short_name, 'tag_value_short_name')". or "resource.matchTagId('tagKeys/key_id', 'tagValues/value_id')". where key_name and value_name are the resource names for Label Keys and Values. These names are available from the Tag Manager Service. An example expression is: "resource.matchTag('123456789/environment, 'prod')". or "resource.matchTagId('tagKeys/123', 'tagValues/456')". + "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. # A condition that determines whether this rule is used to evaluate the policy. When set, the google.type.Expr.expression field must contain 1 to 10 subexpressions, joined by the `||` or `&&` operators. Each subexpression must use the `resource.matchTag()`, `resource.matchTagId()`, `resource.hasTagKey()`, or `resource.hasTagKeyId()` Common Expression Language (CEL) function. The `resource.matchTag()` function takes the following arguments: * `key_name`: the namespaced name of the tag key, with the organization ID and a slash (`/`) as a prefix; for example, `123456789012/environment` * `value_name`: the short name of the tag value For example: `resource.matchTag('123456789012/environment, 'prod')` The `resource.matchTagId()` function takes the following arguments: * `key_id`: the permanent ID of the tag key; for example, `tagKeys/123456789012` * `value_id`: the permanent ID of the tag value; for example, `tagValues/567890123456` For example: `resource.matchTagId('tagKeys/123456789012', 'tagValues/567890123456')` The `resource.hasTagKey()` function takes the following argument: * `key_name`: the namespaced name of the tag key, with the organization ID and a slash (`/`) as a prefix; for example, `123456789012/environment` For example: `resource.hasTagKey('123456789012/environment')` The `resource.hasTagKeyId()` function takes the following arguments: * `key_id`: the permanent ID of the tag key; for example, `tagKeys/123456789012` For example: `resource.hasTagKeyId('tagKeys/123456789012')` "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. "expression": "A String", # Textual representation of an expression in Common Expression Language syntax. "location": "A String", # Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file. @@ -215,7 +215,7 @@

Method Details

"rules": [ # In policies for boolean constraints, the following requirements apply: - There must be one and only one policy rule where condition is unset. - Boolean policy rules with conditions must set `enforced` to the opposite of the policy rule without a condition. - During policy evaluation, policy rules with conditions that are true for a target resource take precedence. { # A rule used to express this policy. "allowAll": True or False, # Setting this to true means that all values are allowed. This field can be set only in policies for list constraints. - "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. # A condition which determines whether this rule is used in the evaluation of the policy. When set, the `expression` field in the `Expr' must include from 1 to 10 subexpressions, joined by the "||" or "&&" operators. Each subexpression must be of the form "resource.matchTag('/tag_key_short_name, 'tag_value_short_name')". or "resource.matchTagId('tagKeys/key_id', 'tagValues/value_id')". where key_name and value_name are the resource names for Label Keys and Values. These names are available from the Tag Manager Service. An example expression is: "resource.matchTag('123456789/environment, 'prod')". or "resource.matchTagId('tagKeys/123', 'tagValues/456')". + "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. # A condition that determines whether this rule is used to evaluate the policy. When set, the google.type.Expr.expression field must contain 1 to 10 subexpressions, joined by the `||` or `&&` operators. Each subexpression must use the `resource.matchTag()`, `resource.matchTagId()`, `resource.hasTagKey()`, or `resource.hasTagKeyId()` Common Expression Language (CEL) function. The `resource.matchTag()` function takes the following arguments: * `key_name`: the namespaced name of the tag key, with the organization ID and a slash (`/`) as a prefix; for example, `123456789012/environment` * `value_name`: the short name of the tag value For example: `resource.matchTag('123456789012/environment, 'prod')` The `resource.matchTagId()` function takes the following arguments: * `key_id`: the permanent ID of the tag key; for example, `tagKeys/123456789012` * `value_id`: the permanent ID of the tag value; for example, `tagValues/567890123456` For example: `resource.matchTagId('tagKeys/123456789012', 'tagValues/567890123456')` The `resource.hasTagKey()` function takes the following argument: * `key_name`: the namespaced name of the tag key, with the organization ID and a slash (`/`) as a prefix; for example, `123456789012/environment` For example: `resource.hasTagKey('123456789012/environment')` The `resource.hasTagKeyId()` function takes the following arguments: * `key_id`: the permanent ID of the tag key; for example, `tagKeys/123456789012` For example: `resource.hasTagKeyId('tagKeys/123456789012')` "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. "expression": "A String", # Textual representation of an expression in Common Expression Language syntax. "location": "A String", # Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file. @@ -309,7 +309,7 @@

Method Details

{ # A change to an OrgPolicy custom constraint. "customConstraint": { # A custom constraint defined by customers which can *only* be applied to the given resource types and organization. By creating a custom constraint, customers can apply policies of this custom constraint. *Creating a custom constraint itself does NOT apply any policy enforcement*. # Optional. The new or updated custom constraint. "actionType": "A String", # Allow or deny type. - "condition": "A String", # A Common Expression Language (CEL) condition which is used in the evaluation of the constraint. For example: `resource.instanceName.matches("[production|test]_.*_(\d)+")` or, `resource.management.auto_upgrade == true` The max length of the condition is 1000 characters. + "condition": "A String", # A Common Expression Language (CEL) condition which is used in the evaluation of the constraint. For example: `resource.instanceName.matches("(production|test)_(.+_)?[\d]+")` or, `resource.management.auto_upgrade == true` The max length of the condition is 1000 characters. "description": "A String", # Detailed information about this custom policy constraint. The max length of the description is 2000 characters. "displayName": "A String", # One line display name for the UI. The max length of the display_name is 200 characters. "methodTypes": [ # All the operations being applied for this constraint. @@ -336,7 +336,7 @@

Method Details

"rules": [ # In policies for boolean constraints, the following requirements apply: - There must be one and only one policy rule where condition is unset. - Boolean policy rules with conditions must set `enforced` to the opposite of the policy rule without a condition. - During policy evaluation, policy rules with conditions that are true for a target resource take precedence. { # A rule used to express this policy. "allowAll": True or False, # Setting this to true means that all values are allowed. This field can be set only in policies for list constraints. - "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. # A condition which determines whether this rule is used in the evaluation of the policy. When set, the `expression` field in the `Expr' must include from 1 to 10 subexpressions, joined by the "||" or "&&" operators. Each subexpression must be of the form "resource.matchTag('/tag_key_short_name, 'tag_value_short_name')". or "resource.matchTagId('tagKeys/key_id', 'tagValues/value_id')". where key_name and value_name are the resource names for Label Keys and Values. These names are available from the Tag Manager Service. An example expression is: "resource.matchTag('123456789/environment, 'prod')". or "resource.matchTagId('tagKeys/123', 'tagValues/456')". + "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. # A condition that determines whether this rule is used to evaluate the policy. When set, the google.type.Expr.expression field must contain 1 to 10 subexpressions, joined by the `||` or `&&` operators. Each subexpression must use the `resource.matchTag()`, `resource.matchTagId()`, `resource.hasTagKey()`, or `resource.hasTagKeyId()` Common Expression Language (CEL) function. The `resource.matchTag()` function takes the following arguments: * `key_name`: the namespaced name of the tag key, with the organization ID and a slash (`/`) as a prefix; for example, `123456789012/environment` * `value_name`: the short name of the tag value For example: `resource.matchTag('123456789012/environment, 'prod')` The `resource.matchTagId()` function takes the following arguments: * `key_id`: the permanent ID of the tag key; for example, `tagKeys/123456789012` * `value_id`: the permanent ID of the tag value; for example, `tagValues/567890123456` For example: `resource.matchTagId('tagKeys/123456789012', 'tagValues/567890123456')` The `resource.hasTagKey()` function takes the following argument: * `key_name`: the namespaced name of the tag key, with the organization ID and a slash (`/`) as a prefix; for example, `123456789012/environment` For example: `resource.hasTagKey('123456789012/environment')` The `resource.hasTagKeyId()` function takes the following arguments: * `key_id`: the permanent ID of the tag key; for example, `tagKeys/123456789012` For example: `resource.hasTagKeyId('tagKeys/123456789012')` "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. "expression": "A String", # Textual representation of an expression in Common Expression Language syntax. "location": "A String", # Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file. @@ -367,7 +367,7 @@

Method Details

"rules": [ # In policies for boolean constraints, the following requirements apply: - There must be one and only one policy rule where condition is unset. - Boolean policy rules with conditions must set `enforced` to the opposite of the policy rule without a condition. - During policy evaluation, policy rules with conditions that are true for a target resource take precedence. { # A rule used to express this policy. "allowAll": True or False, # Setting this to true means that all values are allowed. This field can be set only in policies for list constraints. - "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. # A condition which determines whether this rule is used in the evaluation of the policy. When set, the `expression` field in the `Expr' must include from 1 to 10 subexpressions, joined by the "||" or "&&" operators. Each subexpression must be of the form "resource.matchTag('/tag_key_short_name, 'tag_value_short_name')". or "resource.matchTagId('tagKeys/key_id', 'tagValues/value_id')". where key_name and value_name are the resource names for Label Keys and Values. These names are available from the Tag Manager Service. An example expression is: "resource.matchTag('123456789/environment, 'prod')". or "resource.matchTagId('tagKeys/123', 'tagValues/456')". + "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. # A condition that determines whether this rule is used to evaluate the policy. When set, the google.type.Expr.expression field must contain 1 to 10 subexpressions, joined by the `||` or `&&` operators. Each subexpression must use the `resource.matchTag()`, `resource.matchTagId()`, `resource.hasTagKey()`, or `resource.hasTagKeyId()` Common Expression Language (CEL) function. The `resource.matchTag()` function takes the following arguments: * `key_name`: the namespaced name of the tag key, with the organization ID and a slash (`/`) as a prefix; for example, `123456789012/environment` * `value_name`: the short name of the tag value For example: `resource.matchTag('123456789012/environment, 'prod')` The `resource.matchTagId()` function takes the following arguments: * `key_id`: the permanent ID of the tag key; for example, `tagKeys/123456789012` * `value_id`: the permanent ID of the tag value; for example, `tagValues/567890123456` For example: `resource.matchTagId('tagKeys/123456789012', 'tagValues/567890123456')` The `resource.hasTagKey()` function takes the following argument: * `key_name`: the namespaced name of the tag key, with the organization ID and a slash (`/`) as a prefix; for example, `123456789012/environment` For example: `resource.hasTagKey('123456789012/environment')` The `resource.hasTagKeyId()` function takes the following arguments: * `key_id`: the permanent ID of the tag key; for example, `tagKeys/123456789012` For example: `resource.hasTagKeyId('tagKeys/123456789012')` "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. "expression": "A String", # Textual representation of an expression in Common Expression Language syntax. "location": "A String", # Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file. @@ -399,7 +399,7 @@

Method Details

"rules": [ # In policies for boolean constraints, the following requirements apply: - There must be one and only one policy rule where condition is unset. - Boolean policy rules with conditions must set `enforced` to the opposite of the policy rule without a condition. - During policy evaluation, policy rules with conditions that are true for a target resource take precedence. { # A rule used to express this policy. "allowAll": True or False, # Setting this to true means that all values are allowed. This field can be set only in policies for list constraints. - "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. # A condition which determines whether this rule is used in the evaluation of the policy. When set, the `expression` field in the `Expr' must include from 1 to 10 subexpressions, joined by the "||" or "&&" operators. Each subexpression must be of the form "resource.matchTag('/tag_key_short_name, 'tag_value_short_name')". or "resource.matchTagId('tagKeys/key_id', 'tagValues/value_id')". where key_name and value_name are the resource names for Label Keys and Values. These names are available from the Tag Manager Service. An example expression is: "resource.matchTag('123456789/environment, 'prod')". or "resource.matchTagId('tagKeys/123', 'tagValues/456')". + "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. # A condition that determines whether this rule is used to evaluate the policy. When set, the google.type.Expr.expression field must contain 1 to 10 subexpressions, joined by the `||` or `&&` operators. Each subexpression must use the `resource.matchTag()`, `resource.matchTagId()`, `resource.hasTagKey()`, or `resource.hasTagKeyId()` Common Expression Language (CEL) function. The `resource.matchTag()` function takes the following arguments: * `key_name`: the namespaced name of the tag key, with the organization ID and a slash (`/`) as a prefix; for example, `123456789012/environment` * `value_name`: the short name of the tag value For example: `resource.matchTag('123456789012/environment, 'prod')` The `resource.matchTagId()` function takes the following arguments: * `key_id`: the permanent ID of the tag key; for example, `tagKeys/123456789012` * `value_id`: the permanent ID of the tag value; for example, `tagValues/567890123456` For example: `resource.matchTagId('tagKeys/123456789012', 'tagValues/567890123456')` The `resource.hasTagKey()` function takes the following argument: * `key_name`: the namespaced name of the tag key, with the organization ID and a slash (`/`) as a prefix; for example, `123456789012/environment` For example: `resource.hasTagKey('123456789012/environment')` The `resource.hasTagKeyId()` function takes the following arguments: * `key_id`: the permanent ID of the tag key; for example, `tagKeys/123456789012` For example: `resource.hasTagKeyId('tagKeys/123456789012')` "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. "expression": "A String", # Textual representation of an expression in Common Expression Language syntax. "location": "A String", # Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file. @@ -469,7 +469,7 @@

Method Details

{ # A change to an OrgPolicy custom constraint. "customConstraint": { # A custom constraint defined by customers which can *only* be applied to the given resource types and organization. By creating a custom constraint, customers can apply policies of this custom constraint. *Creating a custom constraint itself does NOT apply any policy enforcement*. # Optional. The new or updated custom constraint. "actionType": "A String", # Allow or deny type. - "condition": "A String", # A Common Expression Language (CEL) condition which is used in the evaluation of the constraint. For example: `resource.instanceName.matches("[production|test]_.*_(\d)+")` or, `resource.management.auto_upgrade == true` The max length of the condition is 1000 characters. + "condition": "A String", # A Common Expression Language (CEL) condition which is used in the evaluation of the constraint. For example: `resource.instanceName.matches("(production|test)_(.+_)?[\d]+")` or, `resource.management.auto_upgrade == true` The max length of the condition is 1000 characters. "description": "A String", # Detailed information about this custom policy constraint. The max length of the description is 2000 characters. "displayName": "A String", # One line display name for the UI. The max length of the display_name is 200 characters. "methodTypes": [ # All the operations being applied for this constraint. @@ -496,7 +496,7 @@

Method Details

"rules": [ # In policies for boolean constraints, the following requirements apply: - There must be one and only one policy rule where condition is unset. - Boolean policy rules with conditions must set `enforced` to the opposite of the policy rule without a condition. - During policy evaluation, policy rules with conditions that are true for a target resource take precedence. { # A rule used to express this policy. "allowAll": True or False, # Setting this to true means that all values are allowed. This field can be set only in policies for list constraints. - "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. # A condition which determines whether this rule is used in the evaluation of the policy. When set, the `expression` field in the `Expr' must include from 1 to 10 subexpressions, joined by the "||" or "&&" operators. Each subexpression must be of the form "resource.matchTag('/tag_key_short_name, 'tag_value_short_name')". or "resource.matchTagId('tagKeys/key_id', 'tagValues/value_id')". where key_name and value_name are the resource names for Label Keys and Values. These names are available from the Tag Manager Service. An example expression is: "resource.matchTag('123456789/environment, 'prod')". or "resource.matchTagId('tagKeys/123', 'tagValues/456')". + "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. # A condition that determines whether this rule is used to evaluate the policy. When set, the google.type.Expr.expression field must contain 1 to 10 subexpressions, joined by the `||` or `&&` operators. Each subexpression must use the `resource.matchTag()`, `resource.matchTagId()`, `resource.hasTagKey()`, or `resource.hasTagKeyId()` Common Expression Language (CEL) function. The `resource.matchTag()` function takes the following arguments: * `key_name`: the namespaced name of the tag key, with the organization ID and a slash (`/`) as a prefix; for example, `123456789012/environment` * `value_name`: the short name of the tag value For example: `resource.matchTag('123456789012/environment, 'prod')` The `resource.matchTagId()` function takes the following arguments: * `key_id`: the permanent ID of the tag key; for example, `tagKeys/123456789012` * `value_id`: the permanent ID of the tag value; for example, `tagValues/567890123456` For example: `resource.matchTagId('tagKeys/123456789012', 'tagValues/567890123456')` The `resource.hasTagKey()` function takes the following argument: * `key_name`: the namespaced name of the tag key, with the organization ID and a slash (`/`) as a prefix; for example, `123456789012/environment` For example: `resource.hasTagKey('123456789012/environment')` The `resource.hasTagKeyId()` function takes the following arguments: * `key_id`: the permanent ID of the tag key; for example, `tagKeys/123456789012` For example: `resource.hasTagKeyId('tagKeys/123456789012')` "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. "expression": "A String", # Textual representation of an expression in Common Expression Language syntax. "location": "A String", # Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file. @@ -527,7 +527,7 @@

Method Details

"rules": [ # In policies for boolean constraints, the following requirements apply: - There must be one and only one policy rule where condition is unset. - Boolean policy rules with conditions must set `enforced` to the opposite of the policy rule without a condition. - During policy evaluation, policy rules with conditions that are true for a target resource take precedence. { # A rule used to express this policy. "allowAll": True or False, # Setting this to true means that all values are allowed. This field can be set only in policies for list constraints. - "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. # A condition which determines whether this rule is used in the evaluation of the policy. When set, the `expression` field in the `Expr' must include from 1 to 10 subexpressions, joined by the "||" or "&&" operators. Each subexpression must be of the form "resource.matchTag('/tag_key_short_name, 'tag_value_short_name')". or "resource.matchTagId('tagKeys/key_id', 'tagValues/value_id')". where key_name and value_name are the resource names for Label Keys and Values. These names are available from the Tag Manager Service. An example expression is: "resource.matchTag('123456789/environment, 'prod')". or "resource.matchTagId('tagKeys/123', 'tagValues/456')". + "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. # A condition that determines whether this rule is used to evaluate the policy. When set, the google.type.Expr.expression field must contain 1 to 10 subexpressions, joined by the `||` or `&&` operators. Each subexpression must use the `resource.matchTag()`, `resource.matchTagId()`, `resource.hasTagKey()`, or `resource.hasTagKeyId()` Common Expression Language (CEL) function. The `resource.matchTag()` function takes the following arguments: * `key_name`: the namespaced name of the tag key, with the organization ID and a slash (`/`) as a prefix; for example, `123456789012/environment` * `value_name`: the short name of the tag value For example: `resource.matchTag('123456789012/environment, 'prod')` The `resource.matchTagId()` function takes the following arguments: * `key_id`: the permanent ID of the tag key; for example, `tagKeys/123456789012` * `value_id`: the permanent ID of the tag value; for example, `tagValues/567890123456` For example: `resource.matchTagId('tagKeys/123456789012', 'tagValues/567890123456')` The `resource.hasTagKey()` function takes the following argument: * `key_name`: the namespaced name of the tag key, with the organization ID and a slash (`/`) as a prefix; for example, `123456789012/environment` For example: `resource.hasTagKey('123456789012/environment')` The `resource.hasTagKeyId()` function takes the following arguments: * `key_id`: the permanent ID of the tag key; for example, `tagKeys/123456789012` For example: `resource.hasTagKeyId('tagKeys/123456789012')` "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. "expression": "A String", # Textual representation of an expression in Common Expression Language syntax. "location": "A String", # Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file. @@ -559,7 +559,7 @@

Method Details

"rules": [ # In policies for boolean constraints, the following requirements apply: - There must be one and only one policy rule where condition is unset. - Boolean policy rules with conditions must set `enforced` to the opposite of the policy rule without a condition. - During policy evaluation, policy rules with conditions that are true for a target resource take precedence. { # A rule used to express this policy. "allowAll": True or False, # Setting this to true means that all values are allowed. This field can be set only in policies for list constraints. - "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. # A condition which determines whether this rule is used in the evaluation of the policy. When set, the `expression` field in the `Expr' must include from 1 to 10 subexpressions, joined by the "||" or "&&" operators. Each subexpression must be of the form "resource.matchTag('/tag_key_short_name, 'tag_value_short_name')". or "resource.matchTagId('tagKeys/key_id', 'tagValues/value_id')". where key_name and value_name are the resource names for Label Keys and Values. These names are available from the Tag Manager Service. An example expression is: "resource.matchTag('123456789/environment, 'prod')". or "resource.matchTagId('tagKeys/123', 'tagValues/456')". + "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. # A condition that determines whether this rule is used to evaluate the policy. When set, the google.type.Expr.expression field must contain 1 to 10 subexpressions, joined by the `||` or `&&` operators. Each subexpression must use the `resource.matchTag()`, `resource.matchTagId()`, `resource.hasTagKey()`, or `resource.hasTagKeyId()` Common Expression Language (CEL) function. The `resource.matchTag()` function takes the following arguments: * `key_name`: the namespaced name of the tag key, with the organization ID and a slash (`/`) as a prefix; for example, `123456789012/environment` * `value_name`: the short name of the tag value For example: `resource.matchTag('123456789012/environment, 'prod')` The `resource.matchTagId()` function takes the following arguments: * `key_id`: the permanent ID of the tag key; for example, `tagKeys/123456789012` * `value_id`: the permanent ID of the tag value; for example, `tagValues/567890123456` For example: `resource.matchTagId('tagKeys/123456789012', 'tagValues/567890123456')` The `resource.hasTagKey()` function takes the following argument: * `key_name`: the namespaced name of the tag key, with the organization ID and a slash (`/`) as a prefix; for example, `123456789012/environment` For example: `resource.hasTagKey('123456789012/environment')` The `resource.hasTagKeyId()` function takes the following arguments: * `key_id`: the permanent ID of the tag key; for example, `tagKeys/123456789012` For example: `resource.hasTagKeyId('tagKeys/123456789012')` "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. "expression": "A String", # Textual representation of an expression in Common Expression Language syntax. "location": "A String", # Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file. diff --git a/docs/dyn/policysimulator_v1.organizations.locations.orgPolicyViolationsPreviews.orgPolicyViolations.html b/docs/dyn/policysimulator_v1.organizations.locations.orgPolicyViolationsPreviews.orgPolicyViolations.html index 51d1b459c0..68032186be 100644 --- a/docs/dyn/policysimulator_v1.organizations.locations.orgPolicyViolationsPreviews.orgPolicyViolations.html +++ b/docs/dyn/policysimulator_v1.organizations.locations.orgPolicyViolationsPreviews.orgPolicyViolations.html @@ -111,7 +111,7 @@

Method Details

{ # OrgPolicyViolation is a resource representing a single resource violating a single OrgPolicy constraint. "customConstraint": { # A custom constraint defined by customers which can *only* be applied to the given resource types and organization. By creating a custom constraint, customers can apply policies of this custom constraint. *Creating a custom constraint itself does NOT apply any policy enforcement*. # The custom constraint being violated. "actionType": "A String", # Allow or deny type. - "condition": "A String", # A Common Expression Language (CEL) condition which is used in the evaluation of the constraint. For example: `resource.instanceName.matches("[production|test]_.*_(\d)+")` or, `resource.management.auto_upgrade == true` The max length of the condition is 1000 characters. + "condition": "A String", # A Common Expression Language (CEL) condition which is used in the evaluation of the constraint. For example: `resource.instanceName.matches("(production|test)_(.+_)?[\d]+")` or, `resource.management.auto_upgrade == true` The max length of the condition is 1000 characters. "description": "A String", # Detailed information about this custom policy constraint. The max length of the description is 2000 characters. "displayName": "A String", # One line display name for the UI. The max length of the display_name is 200 characters. "methodTypes": [ # All the operations being applied for this constraint. diff --git a/docs/dyn/policysimulator_v1.organizations.locations.replays.operations.html b/docs/dyn/policysimulator_v1.organizations.locations.replays.operations.html index fff7b1e661..8e7b420b22 100644 --- a/docs/dyn/policysimulator_v1.organizations.locations.replays.operations.html +++ b/docs/dyn/policysimulator_v1.organizations.locations.replays.operations.html @@ -136,7 +136,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -168,7 +168,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], }
diff --git a/docs/dyn/policysimulator_v1.projects.locations.replays.operations.html b/docs/dyn/policysimulator_v1.projects.locations.replays.operations.html index 57f9776a9b..ce6adaaec3 100644 --- a/docs/dyn/policysimulator_v1.projects.locations.replays.operations.html +++ b/docs/dyn/policysimulator_v1.projects.locations.replays.operations.html @@ -136,7 +136,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -168,7 +168,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], }
diff --git a/docs/dyn/policysimulator_v1alpha.folders.locations.replays.operations.html b/docs/dyn/policysimulator_v1alpha.folders.locations.replays.operations.html index be59bad4ea..9e88bb4373 100644 --- a/docs/dyn/policysimulator_v1alpha.folders.locations.replays.operations.html +++ b/docs/dyn/policysimulator_v1alpha.folders.locations.replays.operations.html @@ -136,7 +136,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -168,7 +168,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], }
diff --git a/docs/dyn/policysimulator_v1alpha.operations.html b/docs/dyn/policysimulator_v1alpha.operations.html index 282a81c2f6..724b1a25da 100644 --- a/docs/dyn/policysimulator_v1alpha.operations.html +++ b/docs/dyn/policysimulator_v1alpha.operations.html @@ -136,7 +136,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -168,7 +168,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], }
diff --git a/docs/dyn/policysimulator_v1alpha.organizations.locations.replays.operations.html b/docs/dyn/policysimulator_v1alpha.organizations.locations.replays.operations.html index 8fb4834acd..1e23dd3864 100644 --- a/docs/dyn/policysimulator_v1alpha.organizations.locations.replays.operations.html +++ b/docs/dyn/policysimulator_v1alpha.organizations.locations.replays.operations.html @@ -136,7 +136,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -168,7 +168,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], }
diff --git a/docs/dyn/policysimulator_v1alpha.projects.locations.replays.operations.html b/docs/dyn/policysimulator_v1alpha.projects.locations.replays.operations.html index c65b8fc81e..e02be0726f 100644 --- a/docs/dyn/policysimulator_v1alpha.projects.locations.replays.operations.html +++ b/docs/dyn/policysimulator_v1alpha.projects.locations.replays.operations.html @@ -136,7 +136,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -168,7 +168,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], }
diff --git a/docs/dyn/policysimulator_v1beta.folders.locations.replays.operations.html b/docs/dyn/policysimulator_v1beta.folders.locations.replays.operations.html index daf9f91cbf..19a3c0f424 100644 --- a/docs/dyn/policysimulator_v1beta.folders.locations.replays.operations.html +++ b/docs/dyn/policysimulator_v1beta.folders.locations.replays.operations.html @@ -136,7 +136,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -168,7 +168,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], }
diff --git a/docs/dyn/policysimulator_v1beta.operations.html b/docs/dyn/policysimulator_v1beta.operations.html index 182a07cb2e..18bf6395f0 100644 --- a/docs/dyn/policysimulator_v1beta.operations.html +++ b/docs/dyn/policysimulator_v1beta.operations.html @@ -136,7 +136,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -168,7 +168,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], }
diff --git a/docs/dyn/policysimulator_v1beta.organizations.locations.orgPolicyViolationsPreviews.html b/docs/dyn/policysimulator_v1beta.organizations.locations.orgPolicyViolationsPreviews.html index 93e696cd71..ed2bb3bde2 100644 --- a/docs/dyn/policysimulator_v1beta.organizations.locations.orgPolicyViolationsPreviews.html +++ b/docs/dyn/policysimulator_v1beta.organizations.locations.orgPolicyViolationsPreviews.html @@ -128,7 +128,7 @@

Method Details

{ # A change to an OrgPolicy custom constraint. "customConstraint": { # A custom constraint defined by customers which can *only* be applied to the given resource types and organization. By creating a custom constraint, customers can apply policies of this custom constraint. *Creating a custom constraint itself does NOT apply any policy enforcement*. # Optional. The new or updated custom constraint. "actionType": "A String", # Allow or deny type. - "condition": "A String", # A Common Expression Language (CEL) condition which is used in the evaluation of the constraint. For example: `resource.instanceName.matches("[production|test]_.*_(\d)+")` or, `resource.management.auto_upgrade == true` The max length of the condition is 1000 characters. + "condition": "A String", # A Common Expression Language (CEL) condition which is used in the evaluation of the constraint. For example: `resource.instanceName.matches("(production|test)_(.+_)?[\d]+")` or, `resource.management.auto_upgrade == true` The max length of the condition is 1000 characters. "description": "A String", # Detailed information about this custom policy constraint. The max length of the description is 2000 characters. "displayName": "A String", # One line display name for the UI. The max length of the display_name is 200 characters. "methodTypes": [ # All the operations being applied for this constraint. @@ -155,7 +155,7 @@

Method Details

"rules": [ # In policies for boolean constraints, the following requirements apply: - There must be one and only one policy rule where condition is unset. - Boolean policy rules with conditions must set `enforced` to the opposite of the policy rule without a condition. - During policy evaluation, policy rules with conditions that are true for a target resource take precedence. { # A rule used to express this policy. "allowAll": True or False, # Setting this to true means that all values are allowed. This field can be set only in policies for list constraints. - "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. # A condition which determines whether this rule is used in the evaluation of the policy. When set, the `expression` field in the `Expr' must include from 1 to 10 subexpressions, joined by the "||" or "&&" operators. Each subexpression must be of the form "resource.matchTag('/tag_key_short_name, 'tag_value_short_name')". or "resource.matchTagId('tagKeys/key_id', 'tagValues/value_id')". where key_name and value_name are the resource names for Label Keys and Values. These names are available from the Tag Manager Service. An example expression is: "resource.matchTag('123456789/environment, 'prod')". or "resource.matchTagId('tagKeys/123', 'tagValues/456')". + "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. # A condition that determines whether this rule is used to evaluate the policy. When set, the google.type.Expr.expression field must contain 1 to 10 subexpressions, joined by the `||` or `&&` operators. Each subexpression must use the `resource.matchTag()`, `resource.matchTagId()`, `resource.hasTagKey()`, or `resource.hasTagKeyId()` Common Expression Language (CEL) function. The `resource.matchTag()` function takes the following arguments: * `key_name`: the namespaced name of the tag key, with the organization ID and a slash (`/`) as a prefix; for example, `123456789012/environment` * `value_name`: the short name of the tag value For example: `resource.matchTag('123456789012/environment, 'prod')` The `resource.matchTagId()` function takes the following arguments: * `key_id`: the permanent ID of the tag key; for example, `tagKeys/123456789012` * `value_id`: the permanent ID of the tag value; for example, `tagValues/567890123456` For example: `resource.matchTagId('tagKeys/123456789012', 'tagValues/567890123456')` The `resource.hasTagKey()` function takes the following argument: * `key_name`: the namespaced name of the tag key, with the organization ID and a slash (`/`) as a prefix; for example, `123456789012/environment` For example: `resource.hasTagKey('123456789012/environment')` The `resource.hasTagKeyId()` function takes the following arguments: * `key_id`: the permanent ID of the tag key; for example, `tagKeys/123456789012` For example: `resource.hasTagKeyId('tagKeys/123456789012')` "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. "expression": "A String", # Textual representation of an expression in Common Expression Language syntax. "location": "A String", # Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file. @@ -186,7 +186,7 @@

Method Details

"rules": [ # In policies for boolean constraints, the following requirements apply: - There must be one and only one policy rule where condition is unset. - Boolean policy rules with conditions must set `enforced` to the opposite of the policy rule without a condition. - During policy evaluation, policy rules with conditions that are true for a target resource take precedence. { # A rule used to express this policy. "allowAll": True or False, # Setting this to true means that all values are allowed. This field can be set only in policies for list constraints. - "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. # A condition which determines whether this rule is used in the evaluation of the policy. When set, the `expression` field in the `Expr' must include from 1 to 10 subexpressions, joined by the "||" or "&&" operators. Each subexpression must be of the form "resource.matchTag('/tag_key_short_name, 'tag_value_short_name')". or "resource.matchTagId('tagKeys/key_id', 'tagValues/value_id')". where key_name and value_name are the resource names for Label Keys and Values. These names are available from the Tag Manager Service. An example expression is: "resource.matchTag('123456789/environment, 'prod')". or "resource.matchTagId('tagKeys/123', 'tagValues/456')". + "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. # A condition that determines whether this rule is used to evaluate the policy. When set, the google.type.Expr.expression field must contain 1 to 10 subexpressions, joined by the `||` or `&&` operators. Each subexpression must use the `resource.matchTag()`, `resource.matchTagId()`, `resource.hasTagKey()`, or `resource.hasTagKeyId()` Common Expression Language (CEL) function. The `resource.matchTag()` function takes the following arguments: * `key_name`: the namespaced name of the tag key, with the organization ID and a slash (`/`) as a prefix; for example, `123456789012/environment` * `value_name`: the short name of the tag value For example: `resource.matchTag('123456789012/environment, 'prod')` The `resource.matchTagId()` function takes the following arguments: * `key_id`: the permanent ID of the tag key; for example, `tagKeys/123456789012` * `value_id`: the permanent ID of the tag value; for example, `tagValues/567890123456` For example: `resource.matchTagId('tagKeys/123456789012', 'tagValues/567890123456')` The `resource.hasTagKey()` function takes the following argument: * `key_name`: the namespaced name of the tag key, with the organization ID and a slash (`/`) as a prefix; for example, `123456789012/environment` For example: `resource.hasTagKey('123456789012/environment')` The `resource.hasTagKeyId()` function takes the following arguments: * `key_id`: the permanent ID of the tag key; for example, `tagKeys/123456789012` For example: `resource.hasTagKeyId('tagKeys/123456789012')` "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. "expression": "A String", # Textual representation of an expression in Common Expression Language syntax. "location": "A String", # Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file. @@ -218,7 +218,7 @@

Method Details

"rules": [ # In policies for boolean constraints, the following requirements apply: - There must be one and only one policy rule where condition is unset. - Boolean policy rules with conditions must set `enforced` to the opposite of the policy rule without a condition. - During policy evaluation, policy rules with conditions that are true for a target resource take precedence. { # A rule used to express this policy. "allowAll": True or False, # Setting this to true means that all values are allowed. This field can be set only in policies for list constraints. - "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. # A condition which determines whether this rule is used in the evaluation of the policy. When set, the `expression` field in the `Expr' must include from 1 to 10 subexpressions, joined by the "||" or "&&" operators. Each subexpression must be of the form "resource.matchTag('/tag_key_short_name, 'tag_value_short_name')". or "resource.matchTagId('tagKeys/key_id', 'tagValues/value_id')". where key_name and value_name are the resource names for Label Keys and Values. These names are available from the Tag Manager Service. An example expression is: "resource.matchTag('123456789/environment, 'prod')". or "resource.matchTagId('tagKeys/123', 'tagValues/456')". + "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. # A condition that determines whether this rule is used to evaluate the policy. When set, the google.type.Expr.expression field must contain 1 to 10 subexpressions, joined by the `||` or `&&` operators. Each subexpression must use the `resource.matchTag()`, `resource.matchTagId()`, `resource.hasTagKey()`, or `resource.hasTagKeyId()` Common Expression Language (CEL) function. The `resource.matchTag()` function takes the following arguments: * `key_name`: the namespaced name of the tag key, with the organization ID and a slash (`/`) as a prefix; for example, `123456789012/environment` * `value_name`: the short name of the tag value For example: `resource.matchTag('123456789012/environment, 'prod')` The `resource.matchTagId()` function takes the following arguments: * `key_id`: the permanent ID of the tag key; for example, `tagKeys/123456789012` * `value_id`: the permanent ID of the tag value; for example, `tagValues/567890123456` For example: `resource.matchTagId('tagKeys/123456789012', 'tagValues/567890123456')` The `resource.hasTagKey()` function takes the following argument: * `key_name`: the namespaced name of the tag key, with the organization ID and a slash (`/`) as a prefix; for example, `123456789012/environment` For example: `resource.hasTagKey('123456789012/environment')` The `resource.hasTagKeyId()` function takes the following arguments: * `key_id`: the permanent ID of the tag key; for example, `tagKeys/123456789012` For example: `resource.hasTagKeyId('tagKeys/123456789012')` "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. "expression": "A String", # Textual representation of an expression in Common Expression Language syntax. "location": "A String", # Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file. @@ -307,7 +307,7 @@

Method Details

{ # A change to an OrgPolicy custom constraint. "customConstraint": { # A custom constraint defined by customers which can *only* be applied to the given resource types and organization. By creating a custom constraint, customers can apply policies of this custom constraint. *Creating a custom constraint itself does NOT apply any policy enforcement*. # Optional. The new or updated custom constraint. "actionType": "A String", # Allow or deny type. - "condition": "A String", # A Common Expression Language (CEL) condition which is used in the evaluation of the constraint. For example: `resource.instanceName.matches("[production|test]_.*_(\d)+")` or, `resource.management.auto_upgrade == true` The max length of the condition is 1000 characters. + "condition": "A String", # A Common Expression Language (CEL) condition which is used in the evaluation of the constraint. For example: `resource.instanceName.matches("(production|test)_(.+_)?[\d]+")` or, `resource.management.auto_upgrade == true` The max length of the condition is 1000 characters. "description": "A String", # Detailed information about this custom policy constraint. The max length of the description is 2000 characters. "displayName": "A String", # One line display name for the UI. The max length of the display_name is 200 characters. "methodTypes": [ # All the operations being applied for this constraint. @@ -334,7 +334,7 @@

Method Details

"rules": [ # In policies for boolean constraints, the following requirements apply: - There must be one and only one policy rule where condition is unset. - Boolean policy rules with conditions must set `enforced` to the opposite of the policy rule without a condition. - During policy evaluation, policy rules with conditions that are true for a target resource take precedence. { # A rule used to express this policy. "allowAll": True or False, # Setting this to true means that all values are allowed. This field can be set only in policies for list constraints. - "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. # A condition which determines whether this rule is used in the evaluation of the policy. When set, the `expression` field in the `Expr' must include from 1 to 10 subexpressions, joined by the "||" or "&&" operators. Each subexpression must be of the form "resource.matchTag('/tag_key_short_name, 'tag_value_short_name')". or "resource.matchTagId('tagKeys/key_id', 'tagValues/value_id')". where key_name and value_name are the resource names for Label Keys and Values. These names are available from the Tag Manager Service. An example expression is: "resource.matchTag('123456789/environment, 'prod')". or "resource.matchTagId('tagKeys/123', 'tagValues/456')". + "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. # A condition that determines whether this rule is used to evaluate the policy. When set, the google.type.Expr.expression field must contain 1 to 10 subexpressions, joined by the `||` or `&&` operators. Each subexpression must use the `resource.matchTag()`, `resource.matchTagId()`, `resource.hasTagKey()`, or `resource.hasTagKeyId()` Common Expression Language (CEL) function. The `resource.matchTag()` function takes the following arguments: * `key_name`: the namespaced name of the tag key, with the organization ID and a slash (`/`) as a prefix; for example, `123456789012/environment` * `value_name`: the short name of the tag value For example: `resource.matchTag('123456789012/environment, 'prod')` The `resource.matchTagId()` function takes the following arguments: * `key_id`: the permanent ID of the tag key; for example, `tagKeys/123456789012` * `value_id`: the permanent ID of the tag value; for example, `tagValues/567890123456` For example: `resource.matchTagId('tagKeys/123456789012', 'tagValues/567890123456')` The `resource.hasTagKey()` function takes the following argument: * `key_name`: the namespaced name of the tag key, with the organization ID and a slash (`/`) as a prefix; for example, `123456789012/environment` For example: `resource.hasTagKey('123456789012/environment')` The `resource.hasTagKeyId()` function takes the following arguments: * `key_id`: the permanent ID of the tag key; for example, `tagKeys/123456789012` For example: `resource.hasTagKeyId('tagKeys/123456789012')` "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. "expression": "A String", # Textual representation of an expression in Common Expression Language syntax. "location": "A String", # Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file. @@ -365,7 +365,7 @@

Method Details

"rules": [ # In policies for boolean constraints, the following requirements apply: - There must be one and only one policy rule where condition is unset. - Boolean policy rules with conditions must set `enforced` to the opposite of the policy rule without a condition. - During policy evaluation, policy rules with conditions that are true for a target resource take precedence. { # A rule used to express this policy. "allowAll": True or False, # Setting this to true means that all values are allowed. This field can be set only in policies for list constraints. - "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. # A condition which determines whether this rule is used in the evaluation of the policy. When set, the `expression` field in the `Expr' must include from 1 to 10 subexpressions, joined by the "||" or "&&" operators. Each subexpression must be of the form "resource.matchTag('/tag_key_short_name, 'tag_value_short_name')". or "resource.matchTagId('tagKeys/key_id', 'tagValues/value_id')". where key_name and value_name are the resource names for Label Keys and Values. These names are available from the Tag Manager Service. An example expression is: "resource.matchTag('123456789/environment, 'prod')". or "resource.matchTagId('tagKeys/123', 'tagValues/456')". + "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. # A condition that determines whether this rule is used to evaluate the policy. When set, the google.type.Expr.expression field must contain 1 to 10 subexpressions, joined by the `||` or `&&` operators. Each subexpression must use the `resource.matchTag()`, `resource.matchTagId()`, `resource.hasTagKey()`, or `resource.hasTagKeyId()` Common Expression Language (CEL) function. The `resource.matchTag()` function takes the following arguments: * `key_name`: the namespaced name of the tag key, with the organization ID and a slash (`/`) as a prefix; for example, `123456789012/environment` * `value_name`: the short name of the tag value For example: `resource.matchTag('123456789012/environment, 'prod')` The `resource.matchTagId()` function takes the following arguments: * `key_id`: the permanent ID of the tag key; for example, `tagKeys/123456789012` * `value_id`: the permanent ID of the tag value; for example, `tagValues/567890123456` For example: `resource.matchTagId('tagKeys/123456789012', 'tagValues/567890123456')` The `resource.hasTagKey()` function takes the following argument: * `key_name`: the namespaced name of the tag key, with the organization ID and a slash (`/`) as a prefix; for example, `123456789012/environment` For example: `resource.hasTagKey('123456789012/environment')` The `resource.hasTagKeyId()` function takes the following arguments: * `key_id`: the permanent ID of the tag key; for example, `tagKeys/123456789012` For example: `resource.hasTagKeyId('tagKeys/123456789012')` "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. "expression": "A String", # Textual representation of an expression in Common Expression Language syntax. "location": "A String", # Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file. @@ -397,7 +397,7 @@

Method Details

"rules": [ # In policies for boolean constraints, the following requirements apply: - There must be one and only one policy rule where condition is unset. - Boolean policy rules with conditions must set `enforced` to the opposite of the policy rule without a condition. - During policy evaluation, policy rules with conditions that are true for a target resource take precedence. { # A rule used to express this policy. "allowAll": True or False, # Setting this to true means that all values are allowed. This field can be set only in policies for list constraints. - "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. # A condition which determines whether this rule is used in the evaluation of the policy. When set, the `expression` field in the `Expr' must include from 1 to 10 subexpressions, joined by the "||" or "&&" operators. Each subexpression must be of the form "resource.matchTag('/tag_key_short_name, 'tag_value_short_name')". or "resource.matchTagId('tagKeys/key_id', 'tagValues/value_id')". where key_name and value_name are the resource names for Label Keys and Values. These names are available from the Tag Manager Service. An example expression is: "resource.matchTag('123456789/environment, 'prod')". or "resource.matchTagId('tagKeys/123', 'tagValues/456')". + "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. # A condition that determines whether this rule is used to evaluate the policy. When set, the google.type.Expr.expression field must contain 1 to 10 subexpressions, joined by the `||` or `&&` operators. Each subexpression must use the `resource.matchTag()`, `resource.matchTagId()`, `resource.hasTagKey()`, or `resource.hasTagKeyId()` Common Expression Language (CEL) function. The `resource.matchTag()` function takes the following arguments: * `key_name`: the namespaced name of the tag key, with the organization ID and a slash (`/`) as a prefix; for example, `123456789012/environment` * `value_name`: the short name of the tag value For example: `resource.matchTag('123456789012/environment, 'prod')` The `resource.matchTagId()` function takes the following arguments: * `key_id`: the permanent ID of the tag key; for example, `tagKeys/123456789012` * `value_id`: the permanent ID of the tag value; for example, `tagValues/567890123456` For example: `resource.matchTagId('tagKeys/123456789012', 'tagValues/567890123456')` The `resource.hasTagKey()` function takes the following argument: * `key_name`: the namespaced name of the tag key, with the organization ID and a slash (`/`) as a prefix; for example, `123456789012/environment` For example: `resource.hasTagKey('123456789012/environment')` The `resource.hasTagKeyId()` function takes the following arguments: * `key_id`: the permanent ID of the tag key; for example, `tagKeys/123456789012` For example: `resource.hasTagKeyId('tagKeys/123456789012')` "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. "expression": "A String", # Textual representation of an expression in Common Expression Language syntax. "location": "A String", # Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file. @@ -490,7 +490,7 @@

Method Details

{ # A change to an OrgPolicy custom constraint. "customConstraint": { # A custom constraint defined by customers which can *only* be applied to the given resource types and organization. By creating a custom constraint, customers can apply policies of this custom constraint. *Creating a custom constraint itself does NOT apply any policy enforcement*. # Optional. The new or updated custom constraint. "actionType": "A String", # Allow or deny type. - "condition": "A String", # A Common Expression Language (CEL) condition which is used in the evaluation of the constraint. For example: `resource.instanceName.matches("[production|test]_.*_(\d)+")` or, `resource.management.auto_upgrade == true` The max length of the condition is 1000 characters. + "condition": "A String", # A Common Expression Language (CEL) condition which is used in the evaluation of the constraint. For example: `resource.instanceName.matches("(production|test)_(.+_)?[\d]+")` or, `resource.management.auto_upgrade == true` The max length of the condition is 1000 characters. "description": "A String", # Detailed information about this custom policy constraint. The max length of the description is 2000 characters. "displayName": "A String", # One line display name for the UI. The max length of the display_name is 200 characters. "methodTypes": [ # All the operations being applied for this constraint. @@ -517,7 +517,7 @@

Method Details

"rules": [ # In policies for boolean constraints, the following requirements apply: - There must be one and only one policy rule where condition is unset. - Boolean policy rules with conditions must set `enforced` to the opposite of the policy rule without a condition. - During policy evaluation, policy rules with conditions that are true for a target resource take precedence. { # A rule used to express this policy. "allowAll": True or False, # Setting this to true means that all values are allowed. This field can be set only in policies for list constraints. - "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. # A condition which determines whether this rule is used in the evaluation of the policy. When set, the `expression` field in the `Expr' must include from 1 to 10 subexpressions, joined by the "||" or "&&" operators. Each subexpression must be of the form "resource.matchTag('/tag_key_short_name, 'tag_value_short_name')". or "resource.matchTagId('tagKeys/key_id', 'tagValues/value_id')". where key_name and value_name are the resource names for Label Keys and Values. These names are available from the Tag Manager Service. An example expression is: "resource.matchTag('123456789/environment, 'prod')". or "resource.matchTagId('tagKeys/123', 'tagValues/456')". + "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. # A condition that determines whether this rule is used to evaluate the policy. When set, the google.type.Expr.expression field must contain 1 to 10 subexpressions, joined by the `||` or `&&` operators. Each subexpression must use the `resource.matchTag()`, `resource.matchTagId()`, `resource.hasTagKey()`, or `resource.hasTagKeyId()` Common Expression Language (CEL) function. The `resource.matchTag()` function takes the following arguments: * `key_name`: the namespaced name of the tag key, with the organization ID and a slash (`/`) as a prefix; for example, `123456789012/environment` * `value_name`: the short name of the tag value For example: `resource.matchTag('123456789012/environment, 'prod')` The `resource.matchTagId()` function takes the following arguments: * `key_id`: the permanent ID of the tag key; for example, `tagKeys/123456789012` * `value_id`: the permanent ID of the tag value; for example, `tagValues/567890123456` For example: `resource.matchTagId('tagKeys/123456789012', 'tagValues/567890123456')` The `resource.hasTagKey()` function takes the following argument: * `key_name`: the namespaced name of the tag key, with the organization ID and a slash (`/`) as a prefix; for example, `123456789012/environment` For example: `resource.hasTagKey('123456789012/environment')` The `resource.hasTagKeyId()` function takes the following arguments: * `key_id`: the permanent ID of the tag key; for example, `tagKeys/123456789012` For example: `resource.hasTagKeyId('tagKeys/123456789012')` "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. "expression": "A String", # Textual representation of an expression in Common Expression Language syntax. "location": "A String", # Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file. @@ -548,7 +548,7 @@

Method Details

"rules": [ # In policies for boolean constraints, the following requirements apply: - There must be one and only one policy rule where condition is unset. - Boolean policy rules with conditions must set `enforced` to the opposite of the policy rule without a condition. - During policy evaluation, policy rules with conditions that are true for a target resource take precedence. { # A rule used to express this policy. "allowAll": True or False, # Setting this to true means that all values are allowed. This field can be set only in policies for list constraints. - "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. # A condition which determines whether this rule is used in the evaluation of the policy. When set, the `expression` field in the `Expr' must include from 1 to 10 subexpressions, joined by the "||" or "&&" operators. Each subexpression must be of the form "resource.matchTag('/tag_key_short_name, 'tag_value_short_name')". or "resource.matchTagId('tagKeys/key_id', 'tagValues/value_id')". where key_name and value_name are the resource names for Label Keys and Values. These names are available from the Tag Manager Service. An example expression is: "resource.matchTag('123456789/environment, 'prod')". or "resource.matchTagId('tagKeys/123', 'tagValues/456')". + "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. # A condition that determines whether this rule is used to evaluate the policy. When set, the google.type.Expr.expression field must contain 1 to 10 subexpressions, joined by the `||` or `&&` operators. Each subexpression must use the `resource.matchTag()`, `resource.matchTagId()`, `resource.hasTagKey()`, or `resource.hasTagKeyId()` Common Expression Language (CEL) function. The `resource.matchTag()` function takes the following arguments: * `key_name`: the namespaced name of the tag key, with the organization ID and a slash (`/`) as a prefix; for example, `123456789012/environment` * `value_name`: the short name of the tag value For example: `resource.matchTag('123456789012/environment, 'prod')` The `resource.matchTagId()` function takes the following arguments: * `key_id`: the permanent ID of the tag key; for example, `tagKeys/123456789012` * `value_id`: the permanent ID of the tag value; for example, `tagValues/567890123456` For example: `resource.matchTagId('tagKeys/123456789012', 'tagValues/567890123456')` The `resource.hasTagKey()` function takes the following argument: * `key_name`: the namespaced name of the tag key, with the organization ID and a slash (`/`) as a prefix; for example, `123456789012/environment` For example: `resource.hasTagKey('123456789012/environment')` The `resource.hasTagKeyId()` function takes the following arguments: * `key_id`: the permanent ID of the tag key; for example, `tagKeys/123456789012` For example: `resource.hasTagKeyId('tagKeys/123456789012')` "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. "expression": "A String", # Textual representation of an expression in Common Expression Language syntax. "location": "A String", # Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file. @@ -580,7 +580,7 @@

Method Details

"rules": [ # In policies for boolean constraints, the following requirements apply: - There must be one and only one policy rule where condition is unset. - Boolean policy rules with conditions must set `enforced` to the opposite of the policy rule without a condition. - During policy evaluation, policy rules with conditions that are true for a target resource take precedence. { # A rule used to express this policy. "allowAll": True or False, # Setting this to true means that all values are allowed. This field can be set only in policies for list constraints. - "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. # A condition which determines whether this rule is used in the evaluation of the policy. When set, the `expression` field in the `Expr' must include from 1 to 10 subexpressions, joined by the "||" or "&&" operators. Each subexpression must be of the form "resource.matchTag('/tag_key_short_name, 'tag_value_short_name')". or "resource.matchTagId('tagKeys/key_id', 'tagValues/value_id')". where key_name and value_name are the resource names for Label Keys and Values. These names are available from the Tag Manager Service. An example expression is: "resource.matchTag('123456789/environment, 'prod')". or "resource.matchTagId('tagKeys/123', 'tagValues/456')". + "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. # A condition that determines whether this rule is used to evaluate the policy. When set, the google.type.Expr.expression field must contain 1 to 10 subexpressions, joined by the `||` or `&&` operators. Each subexpression must use the `resource.matchTag()`, `resource.matchTagId()`, `resource.hasTagKey()`, or `resource.hasTagKeyId()` Common Expression Language (CEL) function. The `resource.matchTag()` function takes the following arguments: * `key_name`: the namespaced name of the tag key, with the organization ID and a slash (`/`) as a prefix; for example, `123456789012/environment` * `value_name`: the short name of the tag value For example: `resource.matchTag('123456789012/environment, 'prod')` The `resource.matchTagId()` function takes the following arguments: * `key_id`: the permanent ID of the tag key; for example, `tagKeys/123456789012` * `value_id`: the permanent ID of the tag value; for example, `tagValues/567890123456` For example: `resource.matchTagId('tagKeys/123456789012', 'tagValues/567890123456')` The `resource.hasTagKey()` function takes the following argument: * `key_name`: the namespaced name of the tag key, with the organization ID and a slash (`/`) as a prefix; for example, `123456789012/environment` For example: `resource.hasTagKey('123456789012/environment')` The `resource.hasTagKeyId()` function takes the following arguments: * `key_id`: the permanent ID of the tag key; for example, `tagKeys/123456789012` For example: `resource.hasTagKeyId('tagKeys/123456789012')` "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. "expression": "A String", # Textual representation of an expression in Common Expression Language syntax. "location": "A String", # Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file. @@ -650,7 +650,7 @@

Method Details

{ # A change to an OrgPolicy custom constraint. "customConstraint": { # A custom constraint defined by customers which can *only* be applied to the given resource types and organization. By creating a custom constraint, customers can apply policies of this custom constraint. *Creating a custom constraint itself does NOT apply any policy enforcement*. # Optional. The new or updated custom constraint. "actionType": "A String", # Allow or deny type. - "condition": "A String", # A Common Expression Language (CEL) condition which is used in the evaluation of the constraint. For example: `resource.instanceName.matches("[production|test]_.*_(\d)+")` or, `resource.management.auto_upgrade == true` The max length of the condition is 1000 characters. + "condition": "A String", # A Common Expression Language (CEL) condition which is used in the evaluation of the constraint. For example: `resource.instanceName.matches("(production|test)_(.+_)?[\d]+")` or, `resource.management.auto_upgrade == true` The max length of the condition is 1000 characters. "description": "A String", # Detailed information about this custom policy constraint. The max length of the description is 2000 characters. "displayName": "A String", # One line display name for the UI. The max length of the display_name is 200 characters. "methodTypes": [ # All the operations being applied for this constraint. @@ -677,7 +677,7 @@

Method Details

"rules": [ # In policies for boolean constraints, the following requirements apply: - There must be one and only one policy rule where condition is unset. - Boolean policy rules with conditions must set `enforced` to the opposite of the policy rule without a condition. - During policy evaluation, policy rules with conditions that are true for a target resource take precedence. { # A rule used to express this policy. "allowAll": True or False, # Setting this to true means that all values are allowed. This field can be set only in policies for list constraints. - "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. # A condition which determines whether this rule is used in the evaluation of the policy. When set, the `expression` field in the `Expr' must include from 1 to 10 subexpressions, joined by the "||" or "&&" operators. Each subexpression must be of the form "resource.matchTag('/tag_key_short_name, 'tag_value_short_name')". or "resource.matchTagId('tagKeys/key_id', 'tagValues/value_id')". where key_name and value_name are the resource names for Label Keys and Values. These names are available from the Tag Manager Service. An example expression is: "resource.matchTag('123456789/environment, 'prod')". or "resource.matchTagId('tagKeys/123', 'tagValues/456')". + "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. # A condition that determines whether this rule is used to evaluate the policy. When set, the google.type.Expr.expression field must contain 1 to 10 subexpressions, joined by the `||` or `&&` operators. Each subexpression must use the `resource.matchTag()`, `resource.matchTagId()`, `resource.hasTagKey()`, or `resource.hasTagKeyId()` Common Expression Language (CEL) function. The `resource.matchTag()` function takes the following arguments: * `key_name`: the namespaced name of the tag key, with the organization ID and a slash (`/`) as a prefix; for example, `123456789012/environment` * `value_name`: the short name of the tag value For example: `resource.matchTag('123456789012/environment, 'prod')` The `resource.matchTagId()` function takes the following arguments: * `key_id`: the permanent ID of the tag key; for example, `tagKeys/123456789012` * `value_id`: the permanent ID of the tag value; for example, `tagValues/567890123456` For example: `resource.matchTagId('tagKeys/123456789012', 'tagValues/567890123456')` The `resource.hasTagKey()` function takes the following argument: * `key_name`: the namespaced name of the tag key, with the organization ID and a slash (`/`) as a prefix; for example, `123456789012/environment` For example: `resource.hasTagKey('123456789012/environment')` The `resource.hasTagKeyId()` function takes the following arguments: * `key_id`: the permanent ID of the tag key; for example, `tagKeys/123456789012` For example: `resource.hasTagKeyId('tagKeys/123456789012')` "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. "expression": "A String", # Textual representation of an expression in Common Expression Language syntax. "location": "A String", # Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file. @@ -708,7 +708,7 @@

Method Details

"rules": [ # In policies for boolean constraints, the following requirements apply: - There must be one and only one policy rule where condition is unset. - Boolean policy rules with conditions must set `enforced` to the opposite of the policy rule without a condition. - During policy evaluation, policy rules with conditions that are true for a target resource take precedence. { # A rule used to express this policy. "allowAll": True or False, # Setting this to true means that all values are allowed. This field can be set only in policies for list constraints. - "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. # A condition which determines whether this rule is used in the evaluation of the policy. When set, the `expression` field in the `Expr' must include from 1 to 10 subexpressions, joined by the "||" or "&&" operators. Each subexpression must be of the form "resource.matchTag('/tag_key_short_name, 'tag_value_short_name')". or "resource.matchTagId('tagKeys/key_id', 'tagValues/value_id')". where key_name and value_name are the resource names for Label Keys and Values. These names are available from the Tag Manager Service. An example expression is: "resource.matchTag('123456789/environment, 'prod')". or "resource.matchTagId('tagKeys/123', 'tagValues/456')". + "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. # A condition that determines whether this rule is used to evaluate the policy. When set, the google.type.Expr.expression field must contain 1 to 10 subexpressions, joined by the `||` or `&&` operators. Each subexpression must use the `resource.matchTag()`, `resource.matchTagId()`, `resource.hasTagKey()`, or `resource.hasTagKeyId()` Common Expression Language (CEL) function. The `resource.matchTag()` function takes the following arguments: * `key_name`: the namespaced name of the tag key, with the organization ID and a slash (`/`) as a prefix; for example, `123456789012/environment` * `value_name`: the short name of the tag value For example: `resource.matchTag('123456789012/environment, 'prod')` The `resource.matchTagId()` function takes the following arguments: * `key_id`: the permanent ID of the tag key; for example, `tagKeys/123456789012` * `value_id`: the permanent ID of the tag value; for example, `tagValues/567890123456` For example: `resource.matchTagId('tagKeys/123456789012', 'tagValues/567890123456')` The `resource.hasTagKey()` function takes the following argument: * `key_name`: the namespaced name of the tag key, with the organization ID and a slash (`/`) as a prefix; for example, `123456789012/environment` For example: `resource.hasTagKey('123456789012/environment')` The `resource.hasTagKeyId()` function takes the following arguments: * `key_id`: the permanent ID of the tag key; for example, `tagKeys/123456789012` For example: `resource.hasTagKeyId('tagKeys/123456789012')` "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. "expression": "A String", # Textual representation of an expression in Common Expression Language syntax. "location": "A String", # Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file. @@ -740,7 +740,7 @@

Method Details

"rules": [ # In policies for boolean constraints, the following requirements apply: - There must be one and only one policy rule where condition is unset. - Boolean policy rules with conditions must set `enforced` to the opposite of the policy rule without a condition. - During policy evaluation, policy rules with conditions that are true for a target resource take precedence. { # A rule used to express this policy. "allowAll": True or False, # Setting this to true means that all values are allowed. This field can be set only in policies for list constraints. - "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. # A condition which determines whether this rule is used in the evaluation of the policy. When set, the `expression` field in the `Expr' must include from 1 to 10 subexpressions, joined by the "||" or "&&" operators. Each subexpression must be of the form "resource.matchTag('/tag_key_short_name, 'tag_value_short_name')". or "resource.matchTagId('tagKeys/key_id', 'tagValues/value_id')". where key_name and value_name are the resource names for Label Keys and Values. These names are available from the Tag Manager Service. An example expression is: "resource.matchTag('123456789/environment, 'prod')". or "resource.matchTagId('tagKeys/123', 'tagValues/456')". + "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. # A condition that determines whether this rule is used to evaluate the policy. When set, the google.type.Expr.expression field must contain 1 to 10 subexpressions, joined by the `||` or `&&` operators. Each subexpression must use the `resource.matchTag()`, `resource.matchTagId()`, `resource.hasTagKey()`, or `resource.hasTagKeyId()` Common Expression Language (CEL) function. The `resource.matchTag()` function takes the following arguments: * `key_name`: the namespaced name of the tag key, with the organization ID and a slash (`/`) as a prefix; for example, `123456789012/environment` * `value_name`: the short name of the tag value For example: `resource.matchTag('123456789012/environment, 'prod')` The `resource.matchTagId()` function takes the following arguments: * `key_id`: the permanent ID of the tag key; for example, `tagKeys/123456789012` * `value_id`: the permanent ID of the tag value; for example, `tagValues/567890123456` For example: `resource.matchTagId('tagKeys/123456789012', 'tagValues/567890123456')` The `resource.hasTagKey()` function takes the following argument: * `key_name`: the namespaced name of the tag key, with the organization ID and a slash (`/`) as a prefix; for example, `123456789012/environment` For example: `resource.hasTagKey('123456789012/environment')` The `resource.hasTagKeyId()` function takes the following arguments: * `key_id`: the permanent ID of the tag key; for example, `tagKeys/123456789012` For example: `resource.hasTagKeyId('tagKeys/123456789012')` "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. "expression": "A String", # Textual representation of an expression in Common Expression Language syntax. "location": "A String", # Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file. diff --git a/docs/dyn/policysimulator_v1beta.organizations.locations.orgPolicyViolationsPreviews.orgPolicyViolations.html b/docs/dyn/policysimulator_v1beta.organizations.locations.orgPolicyViolationsPreviews.orgPolicyViolations.html index 4c95014510..9408504f5e 100644 --- a/docs/dyn/policysimulator_v1beta.organizations.locations.orgPolicyViolationsPreviews.orgPolicyViolations.html +++ b/docs/dyn/policysimulator_v1beta.organizations.locations.orgPolicyViolationsPreviews.orgPolicyViolations.html @@ -111,7 +111,7 @@

Method Details

{ # OrgPolicyViolation is a resource representing a single resource violating a single OrgPolicy constraint. "customConstraint": { # A custom constraint defined by customers which can *only* be applied to the given resource types and organization. By creating a custom constraint, customers can apply policies of this custom constraint. *Creating a custom constraint itself does NOT apply any policy enforcement*. # The custom constraint being violated. "actionType": "A String", # Allow or deny type. - "condition": "A String", # A Common Expression Language (CEL) condition which is used in the evaluation of the constraint. For example: `resource.instanceName.matches("[production|test]_.*_(\d)+")` or, `resource.management.auto_upgrade == true` The max length of the condition is 1000 characters. + "condition": "A String", # A Common Expression Language (CEL) condition which is used in the evaluation of the constraint. For example: `resource.instanceName.matches("(production|test)_(.+_)?[\d]+")` or, `resource.management.auto_upgrade == true` The max length of the condition is 1000 characters. "description": "A String", # Detailed information about this custom policy constraint. The max length of the description is 2000 characters. "displayName": "A String", # One line display name for the UI. The max length of the display_name is 200 characters. "methodTypes": [ # All the operations being applied for this constraint. diff --git a/docs/dyn/policysimulator_v1beta.organizations.locations.replays.operations.html b/docs/dyn/policysimulator_v1beta.organizations.locations.replays.operations.html index 81cae4eab9..e925a64dd6 100644 --- a/docs/dyn/policysimulator_v1beta.organizations.locations.replays.operations.html +++ b/docs/dyn/policysimulator_v1beta.organizations.locations.replays.operations.html @@ -136,7 +136,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -168,7 +168,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], }
diff --git a/docs/dyn/policysimulator_v1beta.projects.locations.replays.operations.html b/docs/dyn/policysimulator_v1beta.projects.locations.replays.operations.html index 1659b51352..cea11cc010 100644 --- a/docs/dyn/policysimulator_v1beta.projects.locations.replays.operations.html +++ b/docs/dyn/policysimulator_v1beta.projects.locations.replays.operations.html @@ -136,7 +136,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -168,7 +168,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], }
diff --git a/docs/dyn/pubsublite_v1.admin.projects.locations.operations.html b/docs/dyn/pubsublite_v1.admin.projects.locations.operations.html index d7827fbdda..b561eda31c 100644 --- a/docs/dyn/pubsublite_v1.admin.projects.locations.operations.html +++ b/docs/dyn/pubsublite_v1.admin.projects.locations.operations.html @@ -184,7 +184,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -216,7 +216,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/recaptchaenterprise_v1.projects.assessments.html b/docs/dyn/recaptchaenterprise_v1.projects.assessments.html index f6eb2aa48e..3c18f42edf 100644 --- a/docs/dyn/recaptchaenterprise_v1.projects.assessments.html +++ b/docs/dyn/recaptchaenterprise_v1.projects.assessments.html @@ -95,13 +95,13 @@

Method Details

{ # The request message to annotate an Assessment. "accountId": "A String", # Optional. A stable account identifier to apply to the assessment. This is an alternative to setting `account_id` in `CreateAssessment`, for example when a stable account identifier is not yet known in the initial request. - "annotation": "A String", + "annotation": "A String", # Optional. The annotation that is assigned to the Event. This field can be left empty to provide reasons that apply to an event without concluding whether the event is legitimate or fraudulent. "hashedAccountId": "A String", # Optional. A stable hashed account identifier to apply to the assessment. This is an alternative to setting `hashed_account_id` in `CreateAssessment`, for example when a stable account identifier is not yet known in the initial request. "phoneAuthenticationEvent": { # Details on a phone authentication event # Optional. If using an external multi-factor authentication provider, provide phone authentication details for fraud detection purposes. "eventTime": "A String", # Optional. The time at which the multi-factor authentication event (challenge or verification) occurred. "phoneNumber": "A String", # Required. Phone number in E.164 format for which a multi-factor authentication challenge was initiated, succeeded, or failed. }, - "reasons": [ + "reasons": [ # Optional. Reasons for the annotation that are assigned to the event. "A String", ], "transactionEvent": { # Describes an event in the lifecycle of a payment transaction. # Optional. If the assessment is part of a payment transaction, provide details on payment lifecycle events that occur in the transaction. diff --git a/docs/dyn/recaptchaenterprise_v1.projects.keys.html b/docs/dyn/recaptchaenterprise_v1.projects.keys.html index 83e37f2934..55a8d8960d 100644 --- a/docs/dyn/recaptchaenterprise_v1.projects.keys.html +++ b/docs/dyn/recaptchaenterprise_v1.projects.keys.html @@ -162,7 +162,7 @@

Method Details

{ # A key used to identify and configure applications (web and/or mobile) that use reCAPTCHA Enterprise. "androidSettings": { # Settings specific to keys that can be used by Android apps. # Settings for keys that can be used by Android apps. "allowAllPackageNames": True or False, # Optional. If set to true, allowed_package_names are not enforced. - "allowedPackageNames": [ # Optional. Android package names of apps allowed to use the key. Example: 'com.companyname.appname' + "allowedPackageNames": [ # Optional. Android package names of apps allowed to use the key. Example: 'com.companyname.appname' Each key supports a maximum of 250 package names. To use a key on more apps, set `allow_all_package_names` to true. When this is set, you are responsible for validating the package name by checking the `token_properties.android_package_name` field in each assessment response against your list of allowed package names. "A String", ], "supportNonGoogleAppStoreDistribution": True or False, # Optional. Set to true for keys that are used in an Android application that is available for download in app stores in addition to the Google Play Store. @@ -173,7 +173,7 @@

Method Details

}, "iosSettings": { # Settings specific to keys that can be used by iOS apps. # Settings for keys that can be used by iOS apps. "allowAllBundleIds": True or False, # Optional. If set to true, allowed_bundle_ids are not enforced. - "allowedBundleIds": [ # Optional. iOS bundle ids of apps allowed to use the key. Example: 'com.companyname.productname.appname' + "allowedBundleIds": [ # Optional. iOS bundle IDs of apps allowed to use the key. Example: 'com.companyname.productname.appname' Each key supports a maximum of 250 bundle IDs. To use a key on more apps, set `allow_all_bundle_ids` to true. When this is set, you are responsible for validating the bundle id by checking the `token_properties.ios_bundle_id` field in each assessment response against your list of allowed bundle IDs. "A String", ], "appleDeveloperId": { # Contains fields that are required to perform Apple-specific integrity checks. # Optional. Apple Developer account details for the app that is protected by the reCAPTCHA Key. reCAPTCHA leverages platform-specific checks like Apple App Attest and Apple DeviceCheck to protect your app from abuse. Providing these fields allows reCAPTCHA to get a better assessment of the integrity of your app. @@ -197,7 +197,7 @@

Method Details

"webSettings": { # Settings specific to keys that can be used by websites. # Settings for keys that can be used by websites. "allowAllDomains": True or False, # Optional. If set to true, it means allowed_domains are not enforced. "allowAmpTraffic": True or False, # Optional. If set to true, the key can be used on AMP (Accelerated Mobile Pages) websites. This is supported only for the SCORE integration type. - "allowedDomains": [ # Optional. Domains or subdomains of websites allowed to use the key. All subdomains of an allowed domain are automatically allowed. A valid domain requires a host and must not include any path, port, query or fragment. Examples: 'example.com' or 'subdomain.example.com' + "allowedDomains": [ # Optional. Domains or subdomains of websites allowed to use the key. All subdomains of an allowed domain are automatically allowed. A valid domain requires a host and must not include any path, port, query or fragment. Examples: 'example.com' or 'subdomain.example.com' Each key supports a maximum of 250 domains. To use a key on more domains, set `allow_all_domains` to true. When this is set, you are responsible for validating the hostname by checking the `token_properties.hostname` field in each assessment response against your list of allowed domains. "A String", ], "challengeSecurityPreference": "A String", # Optional. Settings for the frequency and difficulty at which this key triggers captcha challenges. This should only be specified for `IntegrationType` CHECKBOX, INVISIBLE or POLICY_BASED_CHALLENGE. @@ -226,7 +226,7 @@

Method Details

{ # A key used to identify and configure applications (web and/or mobile) that use reCAPTCHA Enterprise. "androidSettings": { # Settings specific to keys that can be used by Android apps. # Settings for keys that can be used by Android apps. "allowAllPackageNames": True or False, # Optional. If set to true, allowed_package_names are not enforced. - "allowedPackageNames": [ # Optional. Android package names of apps allowed to use the key. Example: 'com.companyname.appname' + "allowedPackageNames": [ # Optional. Android package names of apps allowed to use the key. Example: 'com.companyname.appname' Each key supports a maximum of 250 package names. To use a key on more apps, set `allow_all_package_names` to true. When this is set, you are responsible for validating the package name by checking the `token_properties.android_package_name` field in each assessment response against your list of allowed package names. "A String", ], "supportNonGoogleAppStoreDistribution": True or False, # Optional. Set to true for keys that are used in an Android application that is available for download in app stores in addition to the Google Play Store. @@ -237,7 +237,7 @@

Method Details

}, "iosSettings": { # Settings specific to keys that can be used by iOS apps. # Settings for keys that can be used by iOS apps. "allowAllBundleIds": True or False, # Optional. If set to true, allowed_bundle_ids are not enforced. - "allowedBundleIds": [ # Optional. iOS bundle ids of apps allowed to use the key. Example: 'com.companyname.productname.appname' + "allowedBundleIds": [ # Optional. iOS bundle IDs of apps allowed to use the key. Example: 'com.companyname.productname.appname' Each key supports a maximum of 250 bundle IDs. To use a key on more apps, set `allow_all_bundle_ids` to true. When this is set, you are responsible for validating the bundle id by checking the `token_properties.ios_bundle_id` field in each assessment response against your list of allowed bundle IDs. "A String", ], "appleDeveloperId": { # Contains fields that are required to perform Apple-specific integrity checks. # Optional. Apple Developer account details for the app that is protected by the reCAPTCHA Key. reCAPTCHA leverages platform-specific checks like Apple App Attest and Apple DeviceCheck to protect your app from abuse. Providing these fields allows reCAPTCHA to get a better assessment of the integrity of your app. @@ -261,7 +261,7 @@

Method Details

"webSettings": { # Settings specific to keys that can be used by websites. # Settings for keys that can be used by websites. "allowAllDomains": True or False, # Optional. If set to true, it means allowed_domains are not enforced. "allowAmpTraffic": True or False, # Optional. If set to true, the key can be used on AMP (Accelerated Mobile Pages) websites. This is supported only for the SCORE integration type. - "allowedDomains": [ # Optional. Domains or subdomains of websites allowed to use the key. All subdomains of an allowed domain are automatically allowed. A valid domain requires a host and must not include any path, port, query or fragment. Examples: 'example.com' or 'subdomain.example.com' + "allowedDomains": [ # Optional. Domains or subdomains of websites allowed to use the key. All subdomains of an allowed domain are automatically allowed. A valid domain requires a host and must not include any path, port, query or fragment. Examples: 'example.com' or 'subdomain.example.com' Each key supports a maximum of 250 domains. To use a key on more domains, set `allow_all_domains` to true. When this is set, you are responsible for validating the hostname by checking the `token_properties.hostname` field in each assessment response against your list of allowed domains. "A String", ], "challengeSecurityPreference": "A String", # Optional. Settings for the frequency and difficulty at which this key triggers captcha challenges. This should only be specified for `IntegrationType` CHECKBOX, INVISIBLE or POLICY_BASED_CHALLENGE. @@ -315,7 +315,7 @@

Method Details

{ # A key used to identify and configure applications (web and/or mobile) that use reCAPTCHA Enterprise. "androidSettings": { # Settings specific to keys that can be used by Android apps. # Settings for keys that can be used by Android apps. "allowAllPackageNames": True or False, # Optional. If set to true, allowed_package_names are not enforced. - "allowedPackageNames": [ # Optional. Android package names of apps allowed to use the key. Example: 'com.companyname.appname' + "allowedPackageNames": [ # Optional. Android package names of apps allowed to use the key. Example: 'com.companyname.appname' Each key supports a maximum of 250 package names. To use a key on more apps, set `allow_all_package_names` to true. When this is set, you are responsible for validating the package name by checking the `token_properties.android_package_name` field in each assessment response against your list of allowed package names. "A String", ], "supportNonGoogleAppStoreDistribution": True or False, # Optional. Set to true for keys that are used in an Android application that is available for download in app stores in addition to the Google Play Store. @@ -326,7 +326,7 @@

Method Details

}, "iosSettings": { # Settings specific to keys that can be used by iOS apps. # Settings for keys that can be used by iOS apps. "allowAllBundleIds": True or False, # Optional. If set to true, allowed_bundle_ids are not enforced. - "allowedBundleIds": [ # Optional. iOS bundle ids of apps allowed to use the key. Example: 'com.companyname.productname.appname' + "allowedBundleIds": [ # Optional. iOS bundle IDs of apps allowed to use the key. Example: 'com.companyname.productname.appname' Each key supports a maximum of 250 bundle IDs. To use a key on more apps, set `allow_all_bundle_ids` to true. When this is set, you are responsible for validating the bundle id by checking the `token_properties.ios_bundle_id` field in each assessment response against your list of allowed bundle IDs. "A String", ], "appleDeveloperId": { # Contains fields that are required to perform Apple-specific integrity checks. # Optional. Apple Developer account details for the app that is protected by the reCAPTCHA Key. reCAPTCHA leverages platform-specific checks like Apple App Attest and Apple DeviceCheck to protect your app from abuse. Providing these fields allows reCAPTCHA to get a better assessment of the integrity of your app. @@ -350,7 +350,7 @@

Method Details

"webSettings": { # Settings specific to keys that can be used by websites. # Settings for keys that can be used by websites. "allowAllDomains": True or False, # Optional. If set to true, it means allowed_domains are not enforced. "allowAmpTraffic": True or False, # Optional. If set to true, the key can be used on AMP (Accelerated Mobile Pages) websites. This is supported only for the SCORE integration type. - "allowedDomains": [ # Optional. Domains or subdomains of websites allowed to use the key. All subdomains of an allowed domain are automatically allowed. A valid domain requires a host and must not include any path, port, query or fragment. Examples: 'example.com' or 'subdomain.example.com' + "allowedDomains": [ # Optional. Domains or subdomains of websites allowed to use the key. All subdomains of an allowed domain are automatically allowed. A valid domain requires a host and must not include any path, port, query or fragment. Examples: 'example.com' or 'subdomain.example.com' Each key supports a maximum of 250 domains. To use a key on more domains, set `allow_all_domains` to true. When this is set, you are responsible for validating the hostname by checking the `token_properties.hostname` field in each assessment response against your list of allowed domains. "A String", ], "challengeSecurityPreference": "A String", # Optional. Settings for the frequency and difficulty at which this key triggers captcha challenges. This should only be specified for `IntegrationType` CHECKBOX, INVISIBLE or POLICY_BASED_CHALLENGE. @@ -434,7 +434,7 @@

Method Details

{ # A key used to identify and configure applications (web and/or mobile) that use reCAPTCHA Enterprise. "androidSettings": { # Settings specific to keys that can be used by Android apps. # Settings for keys that can be used by Android apps. "allowAllPackageNames": True or False, # Optional. If set to true, allowed_package_names are not enforced. - "allowedPackageNames": [ # Optional. Android package names of apps allowed to use the key. Example: 'com.companyname.appname' + "allowedPackageNames": [ # Optional. Android package names of apps allowed to use the key. Example: 'com.companyname.appname' Each key supports a maximum of 250 package names. To use a key on more apps, set `allow_all_package_names` to true. When this is set, you are responsible for validating the package name by checking the `token_properties.android_package_name` field in each assessment response against your list of allowed package names. "A String", ], "supportNonGoogleAppStoreDistribution": True or False, # Optional. Set to true for keys that are used in an Android application that is available for download in app stores in addition to the Google Play Store. @@ -445,7 +445,7 @@

Method Details

}, "iosSettings": { # Settings specific to keys that can be used by iOS apps. # Settings for keys that can be used by iOS apps. "allowAllBundleIds": True or False, # Optional. If set to true, allowed_bundle_ids are not enforced. - "allowedBundleIds": [ # Optional. iOS bundle ids of apps allowed to use the key. Example: 'com.companyname.productname.appname' + "allowedBundleIds": [ # Optional. iOS bundle IDs of apps allowed to use the key. Example: 'com.companyname.productname.appname' Each key supports a maximum of 250 bundle IDs. To use a key on more apps, set `allow_all_bundle_ids` to true. When this is set, you are responsible for validating the bundle id by checking the `token_properties.ios_bundle_id` field in each assessment response against your list of allowed bundle IDs. "A String", ], "appleDeveloperId": { # Contains fields that are required to perform Apple-specific integrity checks. # Optional. Apple Developer account details for the app that is protected by the reCAPTCHA Key. reCAPTCHA leverages platform-specific checks like Apple App Attest and Apple DeviceCheck to protect your app from abuse. Providing these fields allows reCAPTCHA to get a better assessment of the integrity of your app. @@ -469,7 +469,7 @@

Method Details

"webSettings": { # Settings specific to keys that can be used by websites. # Settings for keys that can be used by websites. "allowAllDomains": True or False, # Optional. If set to true, it means allowed_domains are not enforced. "allowAmpTraffic": True or False, # Optional. If set to true, the key can be used on AMP (Accelerated Mobile Pages) websites. This is supported only for the SCORE integration type. - "allowedDomains": [ # Optional. Domains or subdomains of websites allowed to use the key. All subdomains of an allowed domain are automatically allowed. A valid domain requires a host and must not include any path, port, query or fragment. Examples: 'example.com' or 'subdomain.example.com' + "allowedDomains": [ # Optional. Domains or subdomains of websites allowed to use the key. All subdomains of an allowed domain are automatically allowed. A valid domain requires a host and must not include any path, port, query or fragment. Examples: 'example.com' or 'subdomain.example.com' Each key supports a maximum of 250 domains. To use a key on more domains, set `allow_all_domains` to true. When this is set, you are responsible for validating the hostname by checking the `token_properties.hostname` field in each assessment response against your list of allowed domains. "A String", ], "challengeSecurityPreference": "A String", # Optional. Settings for the frequency and difficulty at which this key triggers captcha challenges. This should only be specified for `IntegrationType` CHECKBOX, INVISIBLE or POLICY_BASED_CHALLENGE. @@ -556,7 +556,7 @@

Method Details

The object takes the form of: { # The migrate key request message. - "skipBillingCheck": True or False, # Optional. If true, skips the billing check. A reCAPTCHA Enterprise key or migrated key behaves differently than a reCAPTCHA (non-Enterprise version) key when you reach a quota limit (see https://cloud.google.com/recaptcha/quotas#quota_limit). To avoid any disruption of your usage, we check that a billing account is present. If your usage of reCAPTCHA is under the free quota, you can safely skip the billing check and proceed with the migration. See https://cloud.google.com/recaptcha/docs/billing-information. + "skipBillingCheck": True or False, # Optional. If true, skips the billing check. A reCAPTCHA Enterprise key or migrated key behaves differently than a reCAPTCHA (non-Enterprise version) key when you reach a quota limit (see https://docs.cloud.google.com/recaptcha/quotas#quota_limit). To avoid any disruption of your usage, we check that a billing account is present. If your usage of reCAPTCHA is under the free quota, you can safely skip the billing check and proceed with the migration. See https://cloud.google.com/recaptcha/docs/billing-information. } x__xgafv: string, V1 error format. @@ -570,7 +570,7 @@

Method Details

{ # A key used to identify and configure applications (web and/or mobile) that use reCAPTCHA Enterprise. "androidSettings": { # Settings specific to keys that can be used by Android apps. # Settings for keys that can be used by Android apps. "allowAllPackageNames": True or False, # Optional. If set to true, allowed_package_names are not enforced. - "allowedPackageNames": [ # Optional. Android package names of apps allowed to use the key. Example: 'com.companyname.appname' + "allowedPackageNames": [ # Optional. Android package names of apps allowed to use the key. Example: 'com.companyname.appname' Each key supports a maximum of 250 package names. To use a key on more apps, set `allow_all_package_names` to true. When this is set, you are responsible for validating the package name by checking the `token_properties.android_package_name` field in each assessment response against your list of allowed package names. "A String", ], "supportNonGoogleAppStoreDistribution": True or False, # Optional. Set to true for keys that are used in an Android application that is available for download in app stores in addition to the Google Play Store. @@ -581,7 +581,7 @@

Method Details

}, "iosSettings": { # Settings specific to keys that can be used by iOS apps. # Settings for keys that can be used by iOS apps. "allowAllBundleIds": True or False, # Optional. If set to true, allowed_bundle_ids are not enforced. - "allowedBundleIds": [ # Optional. iOS bundle ids of apps allowed to use the key. Example: 'com.companyname.productname.appname' + "allowedBundleIds": [ # Optional. iOS bundle IDs of apps allowed to use the key. Example: 'com.companyname.productname.appname' Each key supports a maximum of 250 bundle IDs. To use a key on more apps, set `allow_all_bundle_ids` to true. When this is set, you are responsible for validating the bundle id by checking the `token_properties.ios_bundle_id` field in each assessment response against your list of allowed bundle IDs. "A String", ], "appleDeveloperId": { # Contains fields that are required to perform Apple-specific integrity checks. # Optional. Apple Developer account details for the app that is protected by the reCAPTCHA Key. reCAPTCHA leverages platform-specific checks like Apple App Attest and Apple DeviceCheck to protect your app from abuse. Providing these fields allows reCAPTCHA to get a better assessment of the integrity of your app. @@ -605,7 +605,7 @@

Method Details

"webSettings": { # Settings specific to keys that can be used by websites. # Settings for keys that can be used by websites. "allowAllDomains": True or False, # Optional. If set to true, it means allowed_domains are not enforced. "allowAmpTraffic": True or False, # Optional. If set to true, the key can be used on AMP (Accelerated Mobile Pages) websites. This is supported only for the SCORE integration type. - "allowedDomains": [ # Optional. Domains or subdomains of websites allowed to use the key. All subdomains of an allowed domain are automatically allowed. A valid domain requires a host and must not include any path, port, query or fragment. Examples: 'example.com' or 'subdomain.example.com' + "allowedDomains": [ # Optional. Domains or subdomains of websites allowed to use the key. All subdomains of an allowed domain are automatically allowed. A valid domain requires a host and must not include any path, port, query or fragment. Examples: 'example.com' or 'subdomain.example.com' Each key supports a maximum of 250 domains. To use a key on more domains, set `allow_all_domains` to true. When this is set, you are responsible for validating the hostname by checking the `token_properties.hostname` field in each assessment response against your list of allowed domains. "A String", ], "challengeSecurityPreference": "A String", # Optional. Settings for the frequency and difficulty at which this key triggers captcha challenges. This should only be specified for `IntegrationType` CHECKBOX, INVISIBLE or POLICY_BASED_CHALLENGE. @@ -636,7 +636,7 @@

Method Details

{ # A key used to identify and configure applications (web and/or mobile) that use reCAPTCHA Enterprise. "androidSettings": { # Settings specific to keys that can be used by Android apps. # Settings for keys that can be used by Android apps. "allowAllPackageNames": True or False, # Optional. If set to true, allowed_package_names are not enforced. - "allowedPackageNames": [ # Optional. Android package names of apps allowed to use the key. Example: 'com.companyname.appname' + "allowedPackageNames": [ # Optional. Android package names of apps allowed to use the key. Example: 'com.companyname.appname' Each key supports a maximum of 250 package names. To use a key on more apps, set `allow_all_package_names` to true. When this is set, you are responsible for validating the package name by checking the `token_properties.android_package_name` field in each assessment response against your list of allowed package names. "A String", ], "supportNonGoogleAppStoreDistribution": True or False, # Optional. Set to true for keys that are used in an Android application that is available for download in app stores in addition to the Google Play Store. @@ -647,7 +647,7 @@

Method Details

}, "iosSettings": { # Settings specific to keys that can be used by iOS apps. # Settings for keys that can be used by iOS apps. "allowAllBundleIds": True or False, # Optional. If set to true, allowed_bundle_ids are not enforced. - "allowedBundleIds": [ # Optional. iOS bundle ids of apps allowed to use the key. Example: 'com.companyname.productname.appname' + "allowedBundleIds": [ # Optional. iOS bundle IDs of apps allowed to use the key. Example: 'com.companyname.productname.appname' Each key supports a maximum of 250 bundle IDs. To use a key on more apps, set `allow_all_bundle_ids` to true. When this is set, you are responsible for validating the bundle id by checking the `token_properties.ios_bundle_id` field in each assessment response against your list of allowed bundle IDs. "A String", ], "appleDeveloperId": { # Contains fields that are required to perform Apple-specific integrity checks. # Optional. Apple Developer account details for the app that is protected by the reCAPTCHA Key. reCAPTCHA leverages platform-specific checks like Apple App Attest and Apple DeviceCheck to protect your app from abuse. Providing these fields allows reCAPTCHA to get a better assessment of the integrity of your app. @@ -671,7 +671,7 @@

Method Details

"webSettings": { # Settings specific to keys that can be used by websites. # Settings for keys that can be used by websites. "allowAllDomains": True or False, # Optional. If set to true, it means allowed_domains are not enforced. "allowAmpTraffic": True or False, # Optional. If set to true, the key can be used on AMP (Accelerated Mobile Pages) websites. This is supported only for the SCORE integration type. - "allowedDomains": [ # Optional. Domains or subdomains of websites allowed to use the key. All subdomains of an allowed domain are automatically allowed. A valid domain requires a host and must not include any path, port, query or fragment. Examples: 'example.com' or 'subdomain.example.com' + "allowedDomains": [ # Optional. Domains or subdomains of websites allowed to use the key. All subdomains of an allowed domain are automatically allowed. A valid domain requires a host and must not include any path, port, query or fragment. Examples: 'example.com' or 'subdomain.example.com' Each key supports a maximum of 250 domains. To use a key on more domains, set `allow_all_domains` to true. When this is set, you are responsible for validating the hostname by checking the `token_properties.hostname` field in each assessment response against your list of allowed domains. "A String", ], "challengeSecurityPreference": "A String", # Optional. Settings for the frequency and difficulty at which this key triggers captcha challenges. This should only be specified for `IntegrationType` CHECKBOX, INVISIBLE or POLICY_BASED_CHALLENGE. @@ -701,7 +701,7 @@

Method Details

{ # A key used to identify and configure applications (web and/or mobile) that use reCAPTCHA Enterprise. "androidSettings": { # Settings specific to keys that can be used by Android apps. # Settings for keys that can be used by Android apps. "allowAllPackageNames": True or False, # Optional. If set to true, allowed_package_names are not enforced. - "allowedPackageNames": [ # Optional. Android package names of apps allowed to use the key. Example: 'com.companyname.appname' + "allowedPackageNames": [ # Optional. Android package names of apps allowed to use the key. Example: 'com.companyname.appname' Each key supports a maximum of 250 package names. To use a key on more apps, set `allow_all_package_names` to true. When this is set, you are responsible for validating the package name by checking the `token_properties.android_package_name` field in each assessment response against your list of allowed package names. "A String", ], "supportNonGoogleAppStoreDistribution": True or False, # Optional. Set to true for keys that are used in an Android application that is available for download in app stores in addition to the Google Play Store. @@ -712,7 +712,7 @@

Method Details

}, "iosSettings": { # Settings specific to keys that can be used by iOS apps. # Settings for keys that can be used by iOS apps. "allowAllBundleIds": True or False, # Optional. If set to true, allowed_bundle_ids are not enforced. - "allowedBundleIds": [ # Optional. iOS bundle ids of apps allowed to use the key. Example: 'com.companyname.productname.appname' + "allowedBundleIds": [ # Optional. iOS bundle IDs of apps allowed to use the key. Example: 'com.companyname.productname.appname' Each key supports a maximum of 250 bundle IDs. To use a key on more apps, set `allow_all_bundle_ids` to true. When this is set, you are responsible for validating the bundle id by checking the `token_properties.ios_bundle_id` field in each assessment response against your list of allowed bundle IDs. "A String", ], "appleDeveloperId": { # Contains fields that are required to perform Apple-specific integrity checks. # Optional. Apple Developer account details for the app that is protected by the reCAPTCHA Key. reCAPTCHA leverages platform-specific checks like Apple App Attest and Apple DeviceCheck to protect your app from abuse. Providing these fields allows reCAPTCHA to get a better assessment of the integrity of your app. @@ -736,7 +736,7 @@

Method Details

"webSettings": { # Settings specific to keys that can be used by websites. # Settings for keys that can be used by websites. "allowAllDomains": True or False, # Optional. If set to true, it means allowed_domains are not enforced. "allowAmpTraffic": True or False, # Optional. If set to true, the key can be used on AMP (Accelerated Mobile Pages) websites. This is supported only for the SCORE integration type. - "allowedDomains": [ # Optional. Domains or subdomains of websites allowed to use the key. All subdomains of an allowed domain are automatically allowed. A valid domain requires a host and must not include any path, port, query or fragment. Examples: 'example.com' or 'subdomain.example.com' + "allowedDomains": [ # Optional. Domains or subdomains of websites allowed to use the key. All subdomains of an allowed domain are automatically allowed. A valid domain requires a host and must not include any path, port, query or fragment. Examples: 'example.com' or 'subdomain.example.com' Each key supports a maximum of 250 domains. To use a key on more domains, set `allow_all_domains` to true. When this is set, you are responsible for validating the hostname by checking the `token_properties.hostname` field in each assessment response against your list of allowed domains. "A String", ], "challengeSecurityPreference": "A String", # Optional. Settings for the frequency and difficulty at which this key triggers captcha challenges. This should only be specified for `IntegrationType` CHECKBOX, INVISIBLE or POLICY_BASED_CHALLENGE. diff --git a/docs/dyn/recommendationengine_v1beta1.projects.locations.catalogs.eventStores.operations.html b/docs/dyn/recommendationengine_v1beta1.projects.locations.catalogs.eventStores.operations.html index d86c66d811..113f98dc91 100644 --- a/docs/dyn/recommendationengine_v1beta1.projects.locations.catalogs.eventStores.operations.html +++ b/docs/dyn/recommendationengine_v1beta1.projects.locations.catalogs.eventStores.operations.html @@ -136,7 +136,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -168,7 +168,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/recommendationengine_v1beta1.projects.locations.catalogs.operations.html b/docs/dyn/recommendationengine_v1beta1.projects.locations.catalogs.operations.html index f41cc50d53..599f71c4f0 100644 --- a/docs/dyn/recommendationengine_v1beta1.projects.locations.catalogs.operations.html +++ b/docs/dyn/recommendationengine_v1beta1.projects.locations.catalogs.operations.html @@ -136,7 +136,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -168,7 +168,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/retail_v2.projects.locations.catalogs.operations.html b/docs/dyn/retail_v2.projects.locations.catalogs.operations.html index 4d9b38e317..f26c43971f 100644 --- a/docs/dyn/retail_v2.projects.locations.catalogs.operations.html +++ b/docs/dyn/retail_v2.projects.locations.catalogs.operations.html @@ -136,7 +136,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -168,7 +168,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/retail_v2.projects.locations.operations.html b/docs/dyn/retail_v2.projects.locations.operations.html index f2b5041d5f..fe0fd18dac 100644 --- a/docs/dyn/retail_v2.projects.locations.operations.html +++ b/docs/dyn/retail_v2.projects.locations.operations.html @@ -136,7 +136,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -168,7 +168,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/retail_v2.projects.operations.html b/docs/dyn/retail_v2.projects.operations.html index c3f6ead1ee..694a094586 100644 --- a/docs/dyn/retail_v2.projects.operations.html +++ b/docs/dyn/retail_v2.projects.operations.html @@ -136,7 +136,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -168,7 +168,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/retail_v2alpha.projects.locations.catalogs.branches.products.html b/docs/dyn/retail_v2alpha.projects.locations.catalogs.branches.products.html index 1f1e507319..5d92191ff8 100644 --- a/docs/dyn/retail_v2alpha.projects.locations.catalogs.branches.products.html +++ b/docs/dyn/retail_v2alpha.projects.locations.catalogs.branches.products.html @@ -639,7 +639,7 @@

Method Details

The object takes the form of: { # Request message for ExportProducts method. - "filter": "A String", # This field is deprecated. Any filter provided will be ignored. + "filter": "A String", # Deprecated: This field is deprecated. Any filter provided will be ignored. "outputConfig": { # The output configuration setting. # Required. The output location of the data. "bigqueryDestination": { # The BigQuery output destination configuration. # The BigQuery location where the output is to be written to. "datasetId": "A String", # Required. The ID of a BigQuery Dataset. diff --git a/docs/dyn/retail_v2alpha.projects.locations.catalogs.operations.html b/docs/dyn/retail_v2alpha.projects.locations.catalogs.operations.html index a3dbaa6465..09a8605248 100644 --- a/docs/dyn/retail_v2alpha.projects.locations.catalogs.operations.html +++ b/docs/dyn/retail_v2alpha.projects.locations.catalogs.operations.html @@ -136,7 +136,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -168,7 +168,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/retail_v2alpha.projects.locations.catalogs.userEvents.html b/docs/dyn/retail_v2alpha.projects.locations.catalogs.userEvents.html index e61d6e2b13..418157d9ed 100644 --- a/docs/dyn/retail_v2alpha.projects.locations.catalogs.userEvents.html +++ b/docs/dyn/retail_v2alpha.projects.locations.catalogs.userEvents.html @@ -147,7 +147,7 @@

Method Details

The object takes the form of: { # Request message for the `ExportUserEvents` method. - "filter": "A String", # A filtering expression to specify restrictions on returned events. The expression is a sequence of terms. Each term applies a restriction to the returned user events. Use this expression to restrict results to a specific time range or to filter events by eventType. For example, `eventTime > "2012-04-23T18:25:43.511Z" eventsMissingCatalogItems eventTime<"2012-04-23T18:25:43.511Z" eventType=search` We expect only three types of fields: * `eventTime`: This can be specified twice, once with a less than operator and once with a greater than operator. The `eventTime` restriction should result in one, contiguous, valid, `eventTime` range. * `eventType`: Boolean operators `OR` and `NOT` are supported if the expression is enclosed in parentheses and the operators are separated from the tag values by a space. * `eventsMissingCatalogItems`: This restricts results to events for which catalog items were not found in the catalog. The default behavior is to return only those events for which catalog items were found. Some examples of valid filters expressions: * Example 1: `eventTime > "2012-04-23T18:25:43.511Z" eventTime < "2012-04-23T18:30:43.511Z"` * Example 2: `eventTime > "2012-04-23T18:25:43.511Z" eventType = detail-page-view` * Example 3: `eventsMissingCatalogItems eventType = (NOT search) eventTime < "2018-04-23T18:30:43.511Z"` * Example 4: `eventTime > "2012-04-23T18:25:43.511Z"` * Example 5: `eventType = (detail-page-view OR search)` * Example 6: `eventsMissingCatalogItems` + "filter": "A String", # Deprecated: This field is deprecated. Any filter provided will be ignored. "outputConfig": { # The output configuration setting. # Required. The output location of the data. "bigqueryDestination": { # The BigQuery output destination configuration. # The BigQuery location where the output is to be written to. "datasetId": "A String", # Required. The ID of a BigQuery Dataset. diff --git a/docs/dyn/retail_v2alpha.projects.locations.operations.html b/docs/dyn/retail_v2alpha.projects.locations.operations.html index 4918edbc7d..6a02ef10dc 100644 --- a/docs/dyn/retail_v2alpha.projects.locations.operations.html +++ b/docs/dyn/retail_v2alpha.projects.locations.operations.html @@ -136,7 +136,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -168,7 +168,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/retail_v2alpha.projects.operations.html b/docs/dyn/retail_v2alpha.projects.operations.html index e857eb7e99..a93dafae8c 100644 --- a/docs/dyn/retail_v2alpha.projects.operations.html +++ b/docs/dyn/retail_v2alpha.projects.operations.html @@ -136,7 +136,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -168,7 +168,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/retail_v2beta.projects.locations.catalogs.branches.products.html b/docs/dyn/retail_v2beta.projects.locations.catalogs.branches.products.html index 1fa3c33dcb..5fb1d1aaa7 100644 --- a/docs/dyn/retail_v2beta.projects.locations.catalogs.branches.products.html +++ b/docs/dyn/retail_v2beta.projects.locations.catalogs.branches.products.html @@ -635,7 +635,7 @@

Method Details

The object takes the form of: { # Request message for ExportProducts method. - "filter": "A String", # This field is deprecated. Any filter provided will be ignored. + "filter": "A String", # Deprecated: This field is deprecated. Any filter provided will be ignored. "outputConfig": { # The output configuration setting. # Required. The output location of the data. "bigqueryDestination": { # The BigQuery output destination configuration. # The BigQuery location where the output is to be written to. "datasetId": "A String", # Required. The ID of a BigQuery Dataset. diff --git a/docs/dyn/retail_v2beta.projects.locations.catalogs.operations.html b/docs/dyn/retail_v2beta.projects.locations.catalogs.operations.html index 7f10e132df..863077014b 100644 --- a/docs/dyn/retail_v2beta.projects.locations.catalogs.operations.html +++ b/docs/dyn/retail_v2beta.projects.locations.catalogs.operations.html @@ -136,7 +136,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -168,7 +168,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/retail_v2beta.projects.locations.catalogs.userEvents.html b/docs/dyn/retail_v2beta.projects.locations.catalogs.userEvents.html index 819cadc6c4..853b9a4bff 100644 --- a/docs/dyn/retail_v2beta.projects.locations.catalogs.userEvents.html +++ b/docs/dyn/retail_v2beta.projects.locations.catalogs.userEvents.html @@ -147,7 +147,7 @@

Method Details

The object takes the form of: { # Request message for the `ExportUserEvents` method. - "filter": "A String", # A filtering expression to specify restrictions on returned events. The expression is a sequence of terms. Each term applies a restriction to the returned user events. Use this expression to restrict results to a specific time range or to filter events by eventType. For example, `eventTime > "2012-04-23T18:25:43.511Z" eventsMissingCatalogItems eventTime<"2012-04-23T18:25:43.511Z" eventType=search` We expect only three types of fields: * `eventTime`: This can be specified twice, once with a less than operator and once with a greater than operator. The `eventTime` restriction should result in one, contiguous, valid, `eventTime` range. * `eventType`: Boolean operators `OR` and `NOT` are supported if the expression is enclosed in parentheses and the operators are separated from the tag values by a space. * `eventsMissingCatalogItems`: This restricts results to events for which catalog items were not found in the catalog. The default behavior is to return only those events for which catalog items were found. Some examples of valid filters expressions: * Example 1: `eventTime > "2012-04-23T18:25:43.511Z" eventTime < "2012-04-23T18:30:43.511Z"` * Example 2: `eventTime > "2012-04-23T18:25:43.511Z" eventType = detail-page-view` * Example 3: `eventsMissingCatalogItems eventType = (NOT search) eventTime < "2018-04-23T18:30:43.511Z"` * Example 4: `eventTime > "2012-04-23T18:25:43.511Z"` * Example 5: `eventType = (detail-page-view OR search)` * Example 6: `eventsMissingCatalogItems` + "filter": "A String", # Deprecated: This field is deprecated. Any filter provided will be ignored. "outputConfig": { # The output configuration setting. # Required. The output location of the data. "bigqueryDestination": { # The BigQuery output destination configuration. # The BigQuery location where the output is to be written to. "datasetId": "A String", # Required. The ID of a BigQuery Dataset. diff --git a/docs/dyn/retail_v2beta.projects.locations.operations.html b/docs/dyn/retail_v2beta.projects.locations.operations.html index f61f9d3bde..383e322808 100644 --- a/docs/dyn/retail_v2beta.projects.locations.operations.html +++ b/docs/dyn/retail_v2beta.projects.locations.operations.html @@ -136,7 +136,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -168,7 +168,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/retail_v2beta.projects.operations.html b/docs/dyn/retail_v2beta.projects.operations.html index e894d8be9c..1e9a99f262 100644 --- a/docs/dyn/retail_v2beta.projects.operations.html +++ b/docs/dyn/retail_v2beta.projects.operations.html @@ -136,7 +136,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -168,7 +168,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/run_v1.namespaces.configurations.html b/docs/dyn/run_v1.namespaces.configurations.html index 2332b5a19f..e060c83f20 100644 --- a/docs/dyn/run_v1.namespaces.configurations.html +++ b/docs/dyn/run_v1.namespaces.configurations.html @@ -107,7 +107,7 @@

Method Details

"apiVersion": "A String", # The API version for this call such as "serving.knative.dev/v1". "kind": "A String", # The kind of resource, in this case always "Configuration". "metadata": { # google.cloud.run.meta.v1.ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. # Metadata associated with this Configuration, including name, namespace, labels, and annotations. - "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. + "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service. * `run.googleapis.com/maxScale`: Service. * `run.googleapis.com/manualInstanceCount`: Service. * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. `run.googleapis.com/scalingMode`: Service. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. "a_key": "A String", }, "clusterName": "A String", # Not supported by Cloud Run @@ -141,7 +141,7 @@

Method Details

"spec": { # ConfigurationSpec holds the desired state of the Configuration (from the client). # Spec holds the desired state of the Configuration (from the client). "template": { # RevisionTemplateSpec describes the data a revision should have when created from a template. # Template holds the latest specification for the Revision to be stamped out. "metadata": { # google.cloud.run.meta.v1.ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. # Optional metadata for this Revision, including labels and annotations. Name will be generated by the Configuration. The following annotation keys set properties of the created revision: * `autoscaling.knative.dev/minScale` sets the minimum number of instances. * `autoscaling.knative.dev/maxScale` sets the maximum number of instances. * `run.googleapis.com/cloudsql-instances` sets Cloud SQL connections. Multiple values should be comma separated. * `run.googleapis.com/health-check-disabled`: if true, deploy-time startup probes will not run for this revision. * `run.googleapis.com/vpc-access-connector` sets a Serverless VPC Access connector. * `run.googleapis.com/vpc-access-egress` sets VPC egress. Supported values are `all-traffic`, `all` (deprecated), and `private-ranges-only`. `all-traffic` and `all` provide the same functionality. `all` is deprecated but will continue to be supported. Prefer `all-traffic`. - "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. + "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service. * `run.googleapis.com/maxScale`: Service. * `run.googleapis.com/manualInstanceCount`: Service. * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. `run.googleapis.com/scalingMode`: Service. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. "a_key": "A String", }, "clusterName": "A String", # Not supported by Cloud Run @@ -461,7 +461,7 @@

Method Details

"apiVersion": "A String", # The API version for this call such as "serving.knative.dev/v1". "kind": "A String", # The kind of resource, in this case always "Configuration". "metadata": { # google.cloud.run.meta.v1.ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. # Metadata associated with this Configuration, including name, namespace, labels, and annotations. - "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. + "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service. * `run.googleapis.com/maxScale`: Service. * `run.googleapis.com/manualInstanceCount`: Service. * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. `run.googleapis.com/scalingMode`: Service. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. "a_key": "A String", }, "clusterName": "A String", # Not supported by Cloud Run @@ -495,7 +495,7 @@

Method Details

"spec": { # ConfigurationSpec holds the desired state of the Configuration (from the client). # Spec holds the desired state of the Configuration (from the client). "template": { # RevisionTemplateSpec describes the data a revision should have when created from a template. # Template holds the latest specification for the Revision to be stamped out. "metadata": { # google.cloud.run.meta.v1.ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. # Optional metadata for this Revision, including labels and annotations. Name will be generated by the Configuration. The following annotation keys set properties of the created revision: * `autoscaling.knative.dev/minScale` sets the minimum number of instances. * `autoscaling.knative.dev/maxScale` sets the maximum number of instances. * `run.googleapis.com/cloudsql-instances` sets Cloud SQL connections. Multiple values should be comma separated. * `run.googleapis.com/health-check-disabled`: if true, deploy-time startup probes will not run for this revision. * `run.googleapis.com/vpc-access-connector` sets a Serverless VPC Access connector. * `run.googleapis.com/vpc-access-egress` sets VPC egress. Supported values are `all-traffic`, `all` (deprecated), and `private-ranges-only`. `all-traffic` and `all` provide the same functionality. `all` is deprecated but will continue to be supported. Prefer `all-traffic`. - "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. + "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service. * `run.googleapis.com/maxScale`: Service. * `run.googleapis.com/manualInstanceCount`: Service. * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. `run.googleapis.com/scalingMode`: Service. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. "a_key": "A String", }, "clusterName": "A String", # Not supported by Cloud Run diff --git a/docs/dyn/run_v1.namespaces.domainmappings.html b/docs/dyn/run_v1.namespaces.domainmappings.html index 1fbbfc3b9d..b95640ebf2 100644 --- a/docs/dyn/run_v1.namespaces.domainmappings.html +++ b/docs/dyn/run_v1.namespaces.domainmappings.html @@ -108,7 +108,7 @@

Method Details

"apiVersion": "A String", # The API version for this call such as "domains.cloudrun.com/v1". "kind": "A String", # The kind of resource, in this case "DomainMapping". "metadata": { # google.cloud.run.meta.v1.ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. # Metadata associated with this BuildTemplate. - "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. + "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service. * `run.googleapis.com/maxScale`: Service. * `run.googleapis.com/manualInstanceCount`: Service. * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. `run.googleapis.com/scalingMode`: Service. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. "a_key": "A String", }, "clusterName": "A String", # Not supported by Cloud Run @@ -181,7 +181,7 @@

Method Details

"apiVersion": "A String", # The API version for this call such as "domains.cloudrun.com/v1". "kind": "A String", # The kind of resource, in this case "DomainMapping". "metadata": { # google.cloud.run.meta.v1.ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. # Metadata associated with this BuildTemplate. - "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. + "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service. * `run.googleapis.com/maxScale`: Service. * `run.googleapis.com/manualInstanceCount`: Service. * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. `run.googleapis.com/scalingMode`: Service. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. "a_key": "A String", }, "clusterName": "A String", # Not supported by Cloud Run @@ -305,7 +305,7 @@

Method Details

"apiVersion": "A String", # The API version for this call such as "domains.cloudrun.com/v1". "kind": "A String", # The kind of resource, in this case "DomainMapping". "metadata": { # google.cloud.run.meta.v1.ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. # Metadata associated with this BuildTemplate. - "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. + "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service. * `run.googleapis.com/maxScale`: Service. * `run.googleapis.com/manualInstanceCount`: Service. * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. `run.googleapis.com/scalingMode`: Service. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. "a_key": "A String", }, "clusterName": "A String", # Not supported by Cloud Run @@ -394,7 +394,7 @@

Method Details

"apiVersion": "A String", # The API version for this call such as "domains.cloudrun.com/v1". "kind": "A String", # The kind of resource, in this case "DomainMapping". "metadata": { # google.cloud.run.meta.v1.ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. # Metadata associated with this BuildTemplate. - "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. + "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service. * `run.googleapis.com/maxScale`: Service. * `run.googleapis.com/manualInstanceCount`: Service. * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. `run.googleapis.com/scalingMode`: Service. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. "a_key": "A String", }, "clusterName": "A String", # Not supported by Cloud Run diff --git a/docs/dyn/run_v1.namespaces.executions.html b/docs/dyn/run_v1.namespaces.executions.html index 34b2a53af0..f44675462f 100644 --- a/docs/dyn/run_v1.namespaces.executions.html +++ b/docs/dyn/run_v1.namespaces.executions.html @@ -114,7 +114,7 @@

Method Details

"apiVersion": "A String", # Optional. APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. "kind": "A String", # Optional. Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. "metadata": { # google.cloud.run.meta.v1.ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. # Optional. Standard object's metadata. - "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. + "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service. * `run.googleapis.com/maxScale`: Service. * `run.googleapis.com/manualInstanceCount`: Service. * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. `run.googleapis.com/scalingMode`: Service. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. "a_key": "A String", }, "clusterName": "A String", # Not supported by Cloud Run @@ -476,7 +476,7 @@

Method Details

"apiVersion": "A String", # Optional. APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. "kind": "A String", # Optional. Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. "metadata": { # google.cloud.run.meta.v1.ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. # Optional. Standard object's metadata. - "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. + "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service. * `run.googleapis.com/maxScale`: Service. * `run.googleapis.com/manualInstanceCount`: Service. * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. `run.googleapis.com/scalingMode`: Service. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. "a_key": "A String", }, "clusterName": "A String", # Not supported by Cloud Run @@ -799,7 +799,7 @@

Method Details

"apiVersion": "A String", # Optional. APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. "kind": "A String", # Optional. Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. "metadata": { # google.cloud.run.meta.v1.ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. # Optional. Standard object's metadata. - "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. + "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service. * `run.googleapis.com/maxScale`: Service. * `run.googleapis.com/manualInstanceCount`: Service. * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. `run.googleapis.com/scalingMode`: Service. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. "a_key": "A String", }, "clusterName": "A String", # Not supported by Cloud Run diff --git a/docs/dyn/run_v1.namespaces.jobs.html b/docs/dyn/run_v1.namespaces.jobs.html index 7a12c0c700..3e3f8db767 100644 --- a/docs/dyn/run_v1.namespaces.jobs.html +++ b/docs/dyn/run_v1.namespaces.jobs.html @@ -114,7 +114,7 @@

Method Details

"apiVersion": "A String", # Optional. APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. "kind": "A String", # Optional. Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. "metadata": { # google.cloud.run.meta.v1.ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. # Optional. Standard object's metadata. - "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. + "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service. * `run.googleapis.com/maxScale`: Service. * `run.googleapis.com/manualInstanceCount`: Service. * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. `run.googleapis.com/scalingMode`: Service. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. "a_key": "A String", }, "clusterName": "A String", # Not supported by Cloud Run @@ -150,7 +150,7 @@

Method Details

"startExecutionToken": "A String", # A unique string used as a suffix for creating a new execution. The Job will become ready when the execution is successfully started. The sum of job name and token length must be fewer than 63 characters. "template": { # ExecutionTemplateSpec describes the metadata and spec an Execution should have when created from a job. # Optional. Describes the execution that will be created when running a job. "metadata": { # google.cloud.run.meta.v1.ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. # Optional. Optional metadata for this Execution, including labels and annotations. The following annotation keys set properties of the created execution: * `run.googleapis.com/cloudsql-instances` sets Cloud SQL connections. Multiple values should be comma separated. * `run.googleapis.com/vpc-access-connector` sets a Serverless VPC Access connector. * `run.googleapis.com/vpc-access-egress` sets VPC egress. Supported values are `all-traffic`, `all` (deprecated), and `private-ranges-only`. `all-traffic` and `all` provide the same functionality. `all` is deprecated but will continue to be supported. Prefer `all-traffic`. - "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. + "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service. * `run.googleapis.com/maxScale`: Service. * `run.googleapis.com/manualInstanceCount`: Service. * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. `run.googleapis.com/scalingMode`: Service. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. "a_key": "A String", }, "clusterName": "A String", # Not supported by Cloud Run @@ -458,7 +458,7 @@

Method Details

"apiVersion": "A String", # Optional. APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. "kind": "A String", # Optional. Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. "metadata": { # google.cloud.run.meta.v1.ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. # Optional. Standard object's metadata. - "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. + "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service. * `run.googleapis.com/maxScale`: Service. * `run.googleapis.com/manualInstanceCount`: Service. * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. `run.googleapis.com/scalingMode`: Service. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. "a_key": "A String", }, "clusterName": "A String", # Not supported by Cloud Run @@ -494,7 +494,7 @@

Method Details

"startExecutionToken": "A String", # A unique string used as a suffix for creating a new execution. The Job will become ready when the execution is successfully started. The sum of job name and token length must be fewer than 63 characters. "template": { # ExecutionTemplateSpec describes the metadata and spec an Execution should have when created from a job. # Optional. Describes the execution that will be created when running a job. "metadata": { # google.cloud.run.meta.v1.ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. # Optional. Optional metadata for this Execution, including labels and annotations. The following annotation keys set properties of the created execution: * `run.googleapis.com/cloudsql-instances` sets Cloud SQL connections. Multiple values should be comma separated. * `run.googleapis.com/vpc-access-connector` sets a Serverless VPC Access connector. * `run.googleapis.com/vpc-access-egress` sets VPC egress. Supported values are `all-traffic`, `all` (deprecated), and `private-ranges-only`. `all-traffic` and `all` provide the same functionality. `all` is deprecated but will continue to be supported. Prefer `all-traffic`. - "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. + "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service. * `run.googleapis.com/maxScale`: Service. * `run.googleapis.com/manualInstanceCount`: Service. * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. `run.googleapis.com/scalingMode`: Service. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. "a_key": "A String", }, "clusterName": "A String", # Not supported by Cloud Run @@ -853,7 +853,7 @@

Method Details

"apiVersion": "A String", # Optional. APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. "kind": "A String", # Optional. Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. "metadata": { # google.cloud.run.meta.v1.ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. # Optional. Standard object's metadata. - "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. + "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service. * `run.googleapis.com/maxScale`: Service. * `run.googleapis.com/manualInstanceCount`: Service. * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. `run.googleapis.com/scalingMode`: Service. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. "a_key": "A String", }, "clusterName": "A String", # Not supported by Cloud Run @@ -889,7 +889,7 @@

Method Details

"startExecutionToken": "A String", # A unique string used as a suffix for creating a new execution. The Job will become ready when the execution is successfully started. The sum of job name and token length must be fewer than 63 characters. "template": { # ExecutionTemplateSpec describes the metadata and spec an Execution should have when created from a job. # Optional. Describes the execution that will be created when running a job. "metadata": { # google.cloud.run.meta.v1.ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. # Optional. Optional metadata for this Execution, including labels and annotations. The following annotation keys set properties of the created execution: * `run.googleapis.com/cloudsql-instances` sets Cloud SQL connections. Multiple values should be comma separated. * `run.googleapis.com/vpc-access-connector` sets a Serverless VPC Access connector. * `run.googleapis.com/vpc-access-egress` sets VPC egress. Supported values are `all-traffic`, `all` (deprecated), and `private-ranges-only`. `all-traffic` and `all` provide the same functionality. `all` is deprecated but will continue to be supported. Prefer `all-traffic`. - "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. + "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service. * `run.googleapis.com/maxScale`: Service. * `run.googleapis.com/manualInstanceCount`: Service. * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. `run.googleapis.com/scalingMode`: Service. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. "a_key": "A String", }, "clusterName": "A String", # Not supported by Cloud Run @@ -1214,7 +1214,7 @@

Method Details

"apiVersion": "A String", # Optional. APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. "kind": "A String", # Optional. Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. "metadata": { # google.cloud.run.meta.v1.ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. # Optional. Standard object's metadata. - "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. + "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service. * `run.googleapis.com/maxScale`: Service. * `run.googleapis.com/manualInstanceCount`: Service. * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. `run.googleapis.com/scalingMode`: Service. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. "a_key": "A String", }, "clusterName": "A String", # Not supported by Cloud Run @@ -1250,7 +1250,7 @@

Method Details

"startExecutionToken": "A String", # A unique string used as a suffix for creating a new execution. The Job will become ready when the execution is successfully started. The sum of job name and token length must be fewer than 63 characters. "template": { # ExecutionTemplateSpec describes the metadata and spec an Execution should have when created from a job. # Optional. Describes the execution that will be created when running a job. "metadata": { # google.cloud.run.meta.v1.ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. # Optional. Optional metadata for this Execution, including labels and annotations. The following annotation keys set properties of the created execution: * `run.googleapis.com/cloudsql-instances` sets Cloud SQL connections. Multiple values should be comma separated. * `run.googleapis.com/vpc-access-connector` sets a Serverless VPC Access connector. * `run.googleapis.com/vpc-access-egress` sets VPC egress. Supported values are `all-traffic`, `all` (deprecated), and `private-ranges-only`. `all-traffic` and `all` provide the same functionality. `all` is deprecated but will continue to be supported. Prefer `all-traffic`. - "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. + "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service. * `run.googleapis.com/maxScale`: Service. * `run.googleapis.com/manualInstanceCount`: Service. * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. `run.googleapis.com/scalingMode`: Service. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. "a_key": "A String", }, "clusterName": "A String", # Not supported by Cloud Run @@ -1571,7 +1571,7 @@

Method Details

"apiVersion": "A String", # Optional. APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. "kind": "A String", # Optional. Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. "metadata": { # google.cloud.run.meta.v1.ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. # Optional. Standard object's metadata. - "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. + "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service. * `run.googleapis.com/maxScale`: Service. * `run.googleapis.com/manualInstanceCount`: Service. * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. `run.googleapis.com/scalingMode`: Service. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. "a_key": "A String", }, "clusterName": "A String", # Not supported by Cloud Run @@ -1607,7 +1607,7 @@

Method Details

"startExecutionToken": "A String", # A unique string used as a suffix for creating a new execution. The Job will become ready when the execution is successfully started. The sum of job name and token length must be fewer than 63 characters. "template": { # ExecutionTemplateSpec describes the metadata and spec an Execution should have when created from a job. # Optional. Describes the execution that will be created when running a job. "metadata": { # google.cloud.run.meta.v1.ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. # Optional. Optional metadata for this Execution, including labels and annotations. The following annotation keys set properties of the created execution: * `run.googleapis.com/cloudsql-instances` sets Cloud SQL connections. Multiple values should be comma separated. * `run.googleapis.com/vpc-access-connector` sets a Serverless VPC Access connector. * `run.googleapis.com/vpc-access-egress` sets VPC egress. Supported values are `all-traffic`, `all` (deprecated), and `private-ranges-only`. `all-traffic` and `all` provide the same functionality. `all` is deprecated but will continue to be supported. Prefer `all-traffic`. - "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. + "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service. * `run.googleapis.com/maxScale`: Service. * `run.googleapis.com/manualInstanceCount`: Service. * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. `run.googleapis.com/scalingMode`: Service. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. "a_key": "A String", }, "clusterName": "A String", # Not supported by Cloud Run @@ -1915,7 +1915,7 @@

Method Details

"apiVersion": "A String", # Optional. APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. "kind": "A String", # Optional. Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. "metadata": { # google.cloud.run.meta.v1.ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. # Optional. Standard object's metadata. - "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. + "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service. * `run.googleapis.com/maxScale`: Service. * `run.googleapis.com/manualInstanceCount`: Service. * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. `run.googleapis.com/scalingMode`: Service. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. "a_key": "A String", }, "clusterName": "A String", # Not supported by Cloud Run @@ -1951,7 +1951,7 @@

Method Details

"startExecutionToken": "A String", # A unique string used as a suffix for creating a new execution. The Job will become ready when the execution is successfully started. The sum of job name and token length must be fewer than 63 characters. "template": { # ExecutionTemplateSpec describes the metadata and spec an Execution should have when created from a job. # Optional. Describes the execution that will be created when running a job. "metadata": { # google.cloud.run.meta.v1.ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. # Optional. Optional metadata for this Execution, including labels and annotations. The following annotation keys set properties of the created execution: * `run.googleapis.com/cloudsql-instances` sets Cloud SQL connections. Multiple values should be comma separated. * `run.googleapis.com/vpc-access-connector` sets a Serverless VPC Access connector. * `run.googleapis.com/vpc-access-egress` sets VPC egress. Supported values are `all-traffic`, `all` (deprecated), and `private-ranges-only`. `all-traffic` and `all` provide the same functionality. `all` is deprecated but will continue to be supported. Prefer `all-traffic`. - "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. + "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service. * `run.googleapis.com/maxScale`: Service. * `run.googleapis.com/manualInstanceCount`: Service. * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. `run.googleapis.com/scalingMode`: Service. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. "a_key": "A String", }, "clusterName": "A String", # Not supported by Cloud Run @@ -2309,7 +2309,7 @@

Method Details

"apiVersion": "A String", # Optional. APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. "kind": "A String", # Optional. Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. "metadata": { # google.cloud.run.meta.v1.ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. # Optional. Standard object's metadata. - "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. + "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service. * `run.googleapis.com/maxScale`: Service. * `run.googleapis.com/manualInstanceCount`: Service. * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. `run.googleapis.com/scalingMode`: Service. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. "a_key": "A String", }, "clusterName": "A String", # Not supported by Cloud Run diff --git a/docs/dyn/run_v1.namespaces.revisions.html b/docs/dyn/run_v1.namespaces.revisions.html index c944e63a14..f497b85b06 100644 --- a/docs/dyn/run_v1.namespaces.revisions.html +++ b/docs/dyn/run_v1.namespaces.revisions.html @@ -155,7 +155,7 @@

Method Details

"apiVersion": "A String", # The API version for this call such as "serving.knative.dev/v1". "kind": "A String", # The kind of this resource, in this case "Revision". "metadata": { # google.cloud.run.meta.v1.ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. # Metadata associated with this Revision, including name, namespace, labels, and annotations. - "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. + "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service. * `run.googleapis.com/maxScale`: Service. * `run.googleapis.com/manualInstanceCount`: Service. * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. `run.googleapis.com/scalingMode`: Service. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. "a_key": "A String", }, "clusterName": "A String", # Not supported by Cloud Run @@ -475,7 +475,7 @@

Method Details

"apiVersion": "A String", # The API version for this call such as "serving.knative.dev/v1". "kind": "A String", # The kind of this resource, in this case "Revision". "metadata": { # google.cloud.run.meta.v1.ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. # Metadata associated with this Revision, including name, namespace, labels, and annotations. - "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. + "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service. * `run.googleapis.com/maxScale`: Service. * `run.googleapis.com/manualInstanceCount`: Service. * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. `run.googleapis.com/scalingMode`: Service. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. "a_key": "A String", }, "clusterName": "A String", # Not supported by Cloud Run diff --git a/docs/dyn/run_v1.namespaces.routes.html b/docs/dyn/run_v1.namespaces.routes.html index d85c34aedf..e86f8807d9 100644 --- a/docs/dyn/run_v1.namespaces.routes.html +++ b/docs/dyn/run_v1.namespaces.routes.html @@ -107,7 +107,7 @@

Method Details

"apiVersion": "A String", # The API version for this call such as "serving.knative.dev/v1". "kind": "A String", # The kind of this resource, in this case always "Route". "metadata": { # google.cloud.run.meta.v1.ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. # Metadata associated with this Route, including name, namespace, labels, and annotations. - "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. + "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service. * `run.googleapis.com/maxScale`: Service. * `run.googleapis.com/manualInstanceCount`: Service. * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. `run.googleapis.com/scalingMode`: Service. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. "a_key": "A String", }, "clusterName": "A String", # Not supported by Cloud Run @@ -208,7 +208,7 @@

Method Details

"apiVersion": "A String", # The API version for this call such as "serving.knative.dev/v1". "kind": "A String", # The kind of this resource, in this case always "Route". "metadata": { # google.cloud.run.meta.v1.ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. # Metadata associated with this Route, including name, namespace, labels, and annotations. - "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. + "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service. * `run.googleapis.com/maxScale`: Service. * `run.googleapis.com/manualInstanceCount`: Service. * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. `run.googleapis.com/scalingMode`: Service. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. "a_key": "A String", }, "clusterName": "A String", # Not supported by Cloud Run diff --git a/docs/dyn/run_v1.namespaces.services.html b/docs/dyn/run_v1.namespaces.services.html index 3a50868a05..2f4938799e 100644 --- a/docs/dyn/run_v1.namespaces.services.html +++ b/docs/dyn/run_v1.namespaces.services.html @@ -111,7 +111,7 @@

Method Details

"apiVersion": "A String", # The API version for this call. It must be "serving.knative.dev/v1". "kind": "A String", # The kind of resource. It must be "Service". "metadata": { # google.cloud.run.meta.v1.ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. # Metadata associated with this Service, including name, namespace, labels, and annotations. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. The following Cloud Run-specific annotations are accepted in Service.metadata.annotations. * `run.googleapis.com/binary-authorization-breakglass` * `run.googleapis.com/binary-authorization` * `run.googleapis.com/client-name` * `run.googleapis.com/custom-audiences` * `run.googleapis.com/default-url-disabled` * `run.googleapis.com/description` * `run.googleapis.com/gc-traffic-tags` * `run.googleapis.com/ingress` * `run.googleapis.com/ingress` sets the ingress settings for the Service. See [the ingress settings documentation](/run/docs/securing/ingress) for details on configuring ingress settings. * `run.googleapis.com/ingress-status` is output-only and contains the currently active ingress settings for the Service. `run.googleapis.com/ingress-status` may differ from `run.googleapis.com/ingress` while the system is processing a change to `run.googleapis.com/ingress` or if the system failed to process a change to `run.googleapis.com/ingress`. When the system has processed all changes successfully `run.googleapis.com/ingress-status` and `run.googleapis.com/ingress` are equal. - "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. + "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service. * `run.googleapis.com/maxScale`: Service. * `run.googleapis.com/manualInstanceCount`: Service. * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. `run.googleapis.com/scalingMode`: Service. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. "a_key": "A String", }, "clusterName": "A String", # Not supported by Cloud Run @@ -145,7 +145,7 @@

Method Details

"spec": { # ServiceSpec holds the desired state of the Route (from the client), which is used to manipulate the underlying Route and Configuration(s). # Holds the desired state of the Service (from the client). "template": { # RevisionTemplateSpec describes the data a revision should have when created from a template. # Holds the latest specification for the Revision to be stamped out. "metadata": { # google.cloud.run.meta.v1.ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. # Optional metadata for this Revision, including labels and annotations. Name will be generated by the Configuration. The following annotation keys set properties of the created revision: * `autoscaling.knative.dev/minScale` sets the minimum number of instances. * `autoscaling.knative.dev/maxScale` sets the maximum number of instances. * `run.googleapis.com/cloudsql-instances` sets Cloud SQL connections. Multiple values should be comma separated. * `run.googleapis.com/health-check-disabled`: if true, deploy-time startup probes will not run for this revision. * `run.googleapis.com/vpc-access-connector` sets a Serverless VPC Access connector. * `run.googleapis.com/vpc-access-egress` sets VPC egress. Supported values are `all-traffic`, `all` (deprecated), and `private-ranges-only`. `all-traffic` and `all` provide the same functionality. `all` is deprecated but will continue to be supported. Prefer `all-traffic`. - "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. + "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service. * `run.googleapis.com/maxScale`: Service. * `run.googleapis.com/manualInstanceCount`: Service. * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. `run.googleapis.com/scalingMode`: Service. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. "a_key": "A String", }, "clusterName": "A String", # Not supported by Cloud Run @@ -473,7 +473,7 @@

Method Details

"apiVersion": "A String", # The API version for this call. It must be "serving.knative.dev/v1". "kind": "A String", # The kind of resource. It must be "Service". "metadata": { # google.cloud.run.meta.v1.ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. # Metadata associated with this Service, including name, namespace, labels, and annotations. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. The following Cloud Run-specific annotations are accepted in Service.metadata.annotations. * `run.googleapis.com/binary-authorization-breakglass` * `run.googleapis.com/binary-authorization` * `run.googleapis.com/client-name` * `run.googleapis.com/custom-audiences` * `run.googleapis.com/default-url-disabled` * `run.googleapis.com/description` * `run.googleapis.com/gc-traffic-tags` * `run.googleapis.com/ingress` * `run.googleapis.com/ingress` sets the ingress settings for the Service. See [the ingress settings documentation](/run/docs/securing/ingress) for details on configuring ingress settings. * `run.googleapis.com/ingress-status` is output-only and contains the currently active ingress settings for the Service. `run.googleapis.com/ingress-status` may differ from `run.googleapis.com/ingress` while the system is processing a change to `run.googleapis.com/ingress` or if the system failed to process a change to `run.googleapis.com/ingress`. When the system has processed all changes successfully `run.googleapis.com/ingress-status` and `run.googleapis.com/ingress` are equal. - "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. + "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service. * `run.googleapis.com/maxScale`: Service. * `run.googleapis.com/manualInstanceCount`: Service. * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. `run.googleapis.com/scalingMode`: Service. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. "a_key": "A String", }, "clusterName": "A String", # Not supported by Cloud Run @@ -507,7 +507,7 @@

Method Details

"spec": { # ServiceSpec holds the desired state of the Route (from the client), which is used to manipulate the underlying Route and Configuration(s). # Holds the desired state of the Service (from the client). "template": { # RevisionTemplateSpec describes the data a revision should have when created from a template. # Holds the latest specification for the Revision to be stamped out. "metadata": { # google.cloud.run.meta.v1.ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. # Optional metadata for this Revision, including labels and annotations. Name will be generated by the Configuration. The following annotation keys set properties of the created revision: * `autoscaling.knative.dev/minScale` sets the minimum number of instances. * `autoscaling.knative.dev/maxScale` sets the maximum number of instances. * `run.googleapis.com/cloudsql-instances` sets Cloud SQL connections. Multiple values should be comma separated. * `run.googleapis.com/health-check-disabled`: if true, deploy-time startup probes will not run for this revision. * `run.googleapis.com/vpc-access-connector` sets a Serverless VPC Access connector. * `run.googleapis.com/vpc-access-egress` sets VPC egress. Supported values are `all-traffic`, `all` (deprecated), and `private-ranges-only`. `all-traffic` and `all` provide the same functionality. `all` is deprecated but will continue to be supported. Prefer `all-traffic`. - "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. + "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service. * `run.googleapis.com/maxScale`: Service. * `run.googleapis.com/manualInstanceCount`: Service. * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. `run.googleapis.com/scalingMode`: Service. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. "a_key": "A String", }, "clusterName": "A String", # Not supported by Cloud Run @@ -886,7 +886,7 @@

Method Details

"apiVersion": "A String", # The API version for this call. It must be "serving.knative.dev/v1". "kind": "A String", # The kind of resource. It must be "Service". "metadata": { # google.cloud.run.meta.v1.ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. # Metadata associated with this Service, including name, namespace, labels, and annotations. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. The following Cloud Run-specific annotations are accepted in Service.metadata.annotations. * `run.googleapis.com/binary-authorization-breakglass` * `run.googleapis.com/binary-authorization` * `run.googleapis.com/client-name` * `run.googleapis.com/custom-audiences` * `run.googleapis.com/default-url-disabled` * `run.googleapis.com/description` * `run.googleapis.com/gc-traffic-tags` * `run.googleapis.com/ingress` * `run.googleapis.com/ingress` sets the ingress settings for the Service. See [the ingress settings documentation](/run/docs/securing/ingress) for details on configuring ingress settings. * `run.googleapis.com/ingress-status` is output-only and contains the currently active ingress settings for the Service. `run.googleapis.com/ingress-status` may differ from `run.googleapis.com/ingress` while the system is processing a change to `run.googleapis.com/ingress` or if the system failed to process a change to `run.googleapis.com/ingress`. When the system has processed all changes successfully `run.googleapis.com/ingress-status` and `run.googleapis.com/ingress` are equal. - "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. + "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service. * `run.googleapis.com/maxScale`: Service. * `run.googleapis.com/manualInstanceCount`: Service. * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. `run.googleapis.com/scalingMode`: Service. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. "a_key": "A String", }, "clusterName": "A String", # Not supported by Cloud Run @@ -920,7 +920,7 @@

Method Details

"spec": { # ServiceSpec holds the desired state of the Route (from the client), which is used to manipulate the underlying Route and Configuration(s). # Holds the desired state of the Service (from the client). "template": { # RevisionTemplateSpec describes the data a revision should have when created from a template. # Holds the latest specification for the Revision to be stamped out. "metadata": { # google.cloud.run.meta.v1.ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. # Optional metadata for this Revision, including labels and annotations. Name will be generated by the Configuration. The following annotation keys set properties of the created revision: * `autoscaling.knative.dev/minScale` sets the minimum number of instances. * `autoscaling.knative.dev/maxScale` sets the maximum number of instances. * `run.googleapis.com/cloudsql-instances` sets Cloud SQL connections. Multiple values should be comma separated. * `run.googleapis.com/health-check-disabled`: if true, deploy-time startup probes will not run for this revision. * `run.googleapis.com/vpc-access-connector` sets a Serverless VPC Access connector. * `run.googleapis.com/vpc-access-egress` sets VPC egress. Supported values are `all-traffic`, `all` (deprecated), and `private-ranges-only`. `all-traffic` and `all` provide the same functionality. `all` is deprecated but will continue to be supported. Prefer `all-traffic`. - "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. + "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service. * `run.googleapis.com/maxScale`: Service. * `run.googleapis.com/manualInstanceCount`: Service. * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. `run.googleapis.com/scalingMode`: Service. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. "a_key": "A String", }, "clusterName": "A String", # Not supported by Cloud Run @@ -1264,7 +1264,7 @@

Method Details

"apiVersion": "A String", # The API version for this call. It must be "serving.knative.dev/v1". "kind": "A String", # The kind of resource. It must be "Service". "metadata": { # google.cloud.run.meta.v1.ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. # Metadata associated with this Service, including name, namespace, labels, and annotations. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. The following Cloud Run-specific annotations are accepted in Service.metadata.annotations. * `run.googleapis.com/binary-authorization-breakglass` * `run.googleapis.com/binary-authorization` * `run.googleapis.com/client-name` * `run.googleapis.com/custom-audiences` * `run.googleapis.com/default-url-disabled` * `run.googleapis.com/description` * `run.googleapis.com/gc-traffic-tags` * `run.googleapis.com/ingress` * `run.googleapis.com/ingress` sets the ingress settings for the Service. See [the ingress settings documentation](/run/docs/securing/ingress) for details on configuring ingress settings. * `run.googleapis.com/ingress-status` is output-only and contains the currently active ingress settings for the Service. `run.googleapis.com/ingress-status` may differ from `run.googleapis.com/ingress` while the system is processing a change to `run.googleapis.com/ingress` or if the system failed to process a change to `run.googleapis.com/ingress`. When the system has processed all changes successfully `run.googleapis.com/ingress-status` and `run.googleapis.com/ingress` are equal. - "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. + "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service. * `run.googleapis.com/maxScale`: Service. * `run.googleapis.com/manualInstanceCount`: Service. * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. `run.googleapis.com/scalingMode`: Service. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. "a_key": "A String", }, "clusterName": "A String", # Not supported by Cloud Run @@ -1298,7 +1298,7 @@

Method Details

"spec": { # ServiceSpec holds the desired state of the Route (from the client), which is used to manipulate the underlying Route and Configuration(s). # Holds the desired state of the Service (from the client). "template": { # RevisionTemplateSpec describes the data a revision should have when created from a template. # Holds the latest specification for the Revision to be stamped out. "metadata": { # google.cloud.run.meta.v1.ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. # Optional metadata for this Revision, including labels and annotations. Name will be generated by the Configuration. The following annotation keys set properties of the created revision: * `autoscaling.knative.dev/minScale` sets the minimum number of instances. * `autoscaling.knative.dev/maxScale` sets the maximum number of instances. * `run.googleapis.com/cloudsql-instances` sets Cloud SQL connections. Multiple values should be comma separated. * `run.googleapis.com/health-check-disabled`: if true, deploy-time startup probes will not run for this revision. * `run.googleapis.com/vpc-access-connector` sets a Serverless VPC Access connector. * `run.googleapis.com/vpc-access-egress` sets VPC egress. Supported values are `all-traffic`, `all` (deprecated), and `private-ranges-only`. `all-traffic` and `all` provide the same functionality. `all` is deprecated but will continue to be supported. Prefer `all-traffic`. - "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. + "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service. * `run.googleapis.com/maxScale`: Service. * `run.googleapis.com/manualInstanceCount`: Service. * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. `run.googleapis.com/scalingMode`: Service. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. "a_key": "A String", }, "clusterName": "A String", # Not supported by Cloud Run @@ -1638,7 +1638,7 @@

Method Details

"apiVersion": "A String", # The API version for this call. It must be "serving.knative.dev/v1". "kind": "A String", # The kind of resource. It must be "Service". "metadata": { # google.cloud.run.meta.v1.ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. # Metadata associated with this Service, including name, namespace, labels, and annotations. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. The following Cloud Run-specific annotations are accepted in Service.metadata.annotations. * `run.googleapis.com/binary-authorization-breakglass` * `run.googleapis.com/binary-authorization` * `run.googleapis.com/client-name` * `run.googleapis.com/custom-audiences` * `run.googleapis.com/default-url-disabled` * `run.googleapis.com/description` * `run.googleapis.com/gc-traffic-tags` * `run.googleapis.com/ingress` * `run.googleapis.com/ingress` sets the ingress settings for the Service. See [the ingress settings documentation](/run/docs/securing/ingress) for details on configuring ingress settings. * `run.googleapis.com/ingress-status` is output-only and contains the currently active ingress settings for the Service. `run.googleapis.com/ingress-status` may differ from `run.googleapis.com/ingress` while the system is processing a change to `run.googleapis.com/ingress` or if the system failed to process a change to `run.googleapis.com/ingress`. When the system has processed all changes successfully `run.googleapis.com/ingress-status` and `run.googleapis.com/ingress` are equal. - "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. + "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service. * `run.googleapis.com/maxScale`: Service. * `run.googleapis.com/manualInstanceCount`: Service. * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. `run.googleapis.com/scalingMode`: Service. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. "a_key": "A String", }, "clusterName": "A String", # Not supported by Cloud Run @@ -1672,7 +1672,7 @@

Method Details

"spec": { # ServiceSpec holds the desired state of the Route (from the client), which is used to manipulate the underlying Route and Configuration(s). # Holds the desired state of the Service (from the client). "template": { # RevisionTemplateSpec describes the data a revision should have when created from a template. # Holds the latest specification for the Revision to be stamped out. "metadata": { # google.cloud.run.meta.v1.ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. # Optional metadata for this Revision, including labels and annotations. Name will be generated by the Configuration. The following annotation keys set properties of the created revision: * `autoscaling.knative.dev/minScale` sets the minimum number of instances. * `autoscaling.knative.dev/maxScale` sets the maximum number of instances. * `run.googleapis.com/cloudsql-instances` sets Cloud SQL connections. Multiple values should be comma separated. * `run.googleapis.com/health-check-disabled`: if true, deploy-time startup probes will not run for this revision. * `run.googleapis.com/vpc-access-connector` sets a Serverless VPC Access connector. * `run.googleapis.com/vpc-access-egress` sets VPC egress. Supported values are `all-traffic`, `all` (deprecated), and `private-ranges-only`. `all-traffic` and `all` provide the same functionality. `all` is deprecated but will continue to be supported. Prefer `all-traffic`. - "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. + "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service. * `run.googleapis.com/maxScale`: Service. * `run.googleapis.com/manualInstanceCount`: Service. * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. `run.googleapis.com/scalingMode`: Service. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. "a_key": "A String", }, "clusterName": "A String", # Not supported by Cloud Run @@ -2000,7 +2000,7 @@

Method Details

"apiVersion": "A String", # The API version for this call. It must be "serving.knative.dev/v1". "kind": "A String", # The kind of resource. It must be "Service". "metadata": { # google.cloud.run.meta.v1.ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. # Metadata associated with this Service, including name, namespace, labels, and annotations. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. The following Cloud Run-specific annotations are accepted in Service.metadata.annotations. * `run.googleapis.com/binary-authorization-breakglass` * `run.googleapis.com/binary-authorization` * `run.googleapis.com/client-name` * `run.googleapis.com/custom-audiences` * `run.googleapis.com/default-url-disabled` * `run.googleapis.com/description` * `run.googleapis.com/gc-traffic-tags` * `run.googleapis.com/ingress` * `run.googleapis.com/ingress` sets the ingress settings for the Service. See [the ingress settings documentation](/run/docs/securing/ingress) for details on configuring ingress settings. * `run.googleapis.com/ingress-status` is output-only and contains the currently active ingress settings for the Service. `run.googleapis.com/ingress-status` may differ from `run.googleapis.com/ingress` while the system is processing a change to `run.googleapis.com/ingress` or if the system failed to process a change to `run.googleapis.com/ingress`. When the system has processed all changes successfully `run.googleapis.com/ingress-status` and `run.googleapis.com/ingress` are equal. - "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. + "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service. * `run.googleapis.com/maxScale`: Service. * `run.googleapis.com/manualInstanceCount`: Service. * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. `run.googleapis.com/scalingMode`: Service. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. "a_key": "A String", }, "clusterName": "A String", # Not supported by Cloud Run @@ -2034,7 +2034,7 @@

Method Details

"spec": { # ServiceSpec holds the desired state of the Route (from the client), which is used to manipulate the underlying Route and Configuration(s). # Holds the desired state of the Service (from the client). "template": { # RevisionTemplateSpec describes the data a revision should have when created from a template. # Holds the latest specification for the Revision to be stamped out. "metadata": { # google.cloud.run.meta.v1.ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. # Optional metadata for this Revision, including labels and annotations. Name will be generated by the Configuration. The following annotation keys set properties of the created revision: * `autoscaling.knative.dev/minScale` sets the minimum number of instances. * `autoscaling.knative.dev/maxScale` sets the maximum number of instances. * `run.googleapis.com/cloudsql-instances` sets Cloud SQL connections. Multiple values should be comma separated. * `run.googleapis.com/health-check-disabled`: if true, deploy-time startup probes will not run for this revision. * `run.googleapis.com/vpc-access-connector` sets a Serverless VPC Access connector. * `run.googleapis.com/vpc-access-egress` sets VPC egress. Supported values are `all-traffic`, `all` (deprecated), and `private-ranges-only`. `all-traffic` and `all` provide the same functionality. `all` is deprecated but will continue to be supported. Prefer `all-traffic`. - "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. + "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service. * `run.googleapis.com/maxScale`: Service. * `run.googleapis.com/manualInstanceCount`: Service. * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. `run.googleapis.com/scalingMode`: Service. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. "a_key": "A String", }, "clusterName": "A String", # Not supported by Cloud Run diff --git a/docs/dyn/run_v1.namespaces.tasks.html b/docs/dyn/run_v1.namespaces.tasks.html index c76cc21a45..bc6fbe42e9 100644 --- a/docs/dyn/run_v1.namespaces.tasks.html +++ b/docs/dyn/run_v1.namespaces.tasks.html @@ -107,7 +107,7 @@

Method Details

"apiVersion": "A String", # Optional. APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. "kind": "A String", # Optional. Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. "metadata": { # google.cloud.run.meta.v1.ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. # Optional. Standard object's metadata. - "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. + "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service. * `run.googleapis.com/maxScale`: Service. * `run.googleapis.com/manualInstanceCount`: Service. * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. `run.googleapis.com/scalingMode`: Service. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. "a_key": "A String", }, "clusterName": "A String", # Not supported by Cloud Run @@ -434,7 +434,7 @@

Method Details

"apiVersion": "A String", # Optional. APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. "kind": "A String", # Optional. Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. "metadata": { # google.cloud.run.meta.v1.ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. # Optional. Standard object's metadata. - "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. + "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service. * `run.googleapis.com/maxScale`: Service. * `run.googleapis.com/manualInstanceCount`: Service. * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. `run.googleapis.com/scalingMode`: Service. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. "a_key": "A String", }, "clusterName": "A String", # Not supported by Cloud Run diff --git a/docs/dyn/run_v1.namespaces.workerpools.html b/docs/dyn/run_v1.namespaces.workerpools.html index 3760712388..1603a567ef 100644 --- a/docs/dyn/run_v1.namespaces.workerpools.html +++ b/docs/dyn/run_v1.namespaces.workerpools.html @@ -111,7 +111,7 @@

Method Details

"apiVersion": "A String", # The API version for this call. It must be "run.googleapis.com/v1". "kind": "A String", # The kind of resource. It must be "WorkerPool". "metadata": { # google.cloud.run.meta.v1.ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. # Metadata associated with this WorkerPool, including name, namespace, labels, and annotations. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. The following Cloud Run-specific annotations are accepted in WorkerPool.metadata.annotations. * `run.googleapis.com/binary-authorization-breakglass` * `run.googleapis.com/binary-authorization` * `run.googleapis.com/client-name` * `run.googleapis.com/description` - "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. + "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service. * `run.googleapis.com/maxScale`: Service. * `run.googleapis.com/manualInstanceCount`: Service. * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. `run.googleapis.com/scalingMode`: Service. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. "a_key": "A String", }, "clusterName": "A String", # Not supported by Cloud Run @@ -152,7 +152,7 @@

Method Details

], "template": { # RevisionTemplateSpec describes the data a revision should have when created from a template. # Holds the latest specification for the Revision to be stamped out. "metadata": { # google.cloud.run.meta.v1.ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. # Optional metadata for this Revision, including labels and annotations. Name will be generated by the Configuration. The following annotation keys set properties of the created revision: * `autoscaling.knative.dev/minScale` sets the minimum number of instances. * `autoscaling.knative.dev/maxScale` sets the maximum number of instances. * `run.googleapis.com/cloudsql-instances` sets Cloud SQL connections. Multiple values should be comma separated. * `run.googleapis.com/health-check-disabled`: if true, deploy-time startup probes will not run for this revision. * `run.googleapis.com/vpc-access-connector` sets a Serverless VPC Access connector. * `run.googleapis.com/vpc-access-egress` sets VPC egress. Supported values are `all-traffic`, `all` (deprecated), and `private-ranges-only`. `all-traffic` and `all` provide the same functionality. `all` is deprecated but will continue to be supported. Prefer `all-traffic`. - "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. + "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service. * `run.googleapis.com/maxScale`: Service. * `run.googleapis.com/manualInstanceCount`: Service. * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. `run.googleapis.com/scalingMode`: Service. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. "a_key": "A String", }, "clusterName": "A String", # Not supported by Cloud Run @@ -463,7 +463,7 @@

Method Details

"apiVersion": "A String", # The API version for this call. It must be "run.googleapis.com/v1". "kind": "A String", # The kind of resource. It must be "WorkerPool". "metadata": { # google.cloud.run.meta.v1.ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. # Metadata associated with this WorkerPool, including name, namespace, labels, and annotations. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. The following Cloud Run-specific annotations are accepted in WorkerPool.metadata.annotations. * `run.googleapis.com/binary-authorization-breakglass` * `run.googleapis.com/binary-authorization` * `run.googleapis.com/client-name` * `run.googleapis.com/description` - "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. + "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service. * `run.googleapis.com/maxScale`: Service. * `run.googleapis.com/manualInstanceCount`: Service. * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. `run.googleapis.com/scalingMode`: Service. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. "a_key": "A String", }, "clusterName": "A String", # Not supported by Cloud Run @@ -504,7 +504,7 @@

Method Details

], "template": { # RevisionTemplateSpec describes the data a revision should have when created from a template. # Holds the latest specification for the Revision to be stamped out. "metadata": { # google.cloud.run.meta.v1.ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. # Optional metadata for this Revision, including labels and annotations. Name will be generated by the Configuration. The following annotation keys set properties of the created revision: * `autoscaling.knative.dev/minScale` sets the minimum number of instances. * `autoscaling.knative.dev/maxScale` sets the maximum number of instances. * `run.googleapis.com/cloudsql-instances` sets Cloud SQL connections. Multiple values should be comma separated. * `run.googleapis.com/health-check-disabled`: if true, deploy-time startup probes will not run for this revision. * `run.googleapis.com/vpc-access-connector` sets a Serverless VPC Access connector. * `run.googleapis.com/vpc-access-egress` sets VPC egress. Supported values are `all-traffic`, `all` (deprecated), and `private-ranges-only`. `all-traffic` and `all` provide the same functionality. `all` is deprecated but will continue to be supported. Prefer `all-traffic`. - "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. + "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service. * `run.googleapis.com/maxScale`: Service. * `run.googleapis.com/manualInstanceCount`: Service. * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. `run.googleapis.com/scalingMode`: Service. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. "a_key": "A String", }, "clusterName": "A String", # Not supported by Cloud Run @@ -863,7 +863,7 @@

Method Details

"apiVersion": "A String", # The API version for this call. It must be "run.googleapis.com/v1". "kind": "A String", # The kind of resource. It must be "WorkerPool". "metadata": { # google.cloud.run.meta.v1.ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. # Metadata associated with this WorkerPool, including name, namespace, labels, and annotations. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. The following Cloud Run-specific annotations are accepted in WorkerPool.metadata.annotations. * `run.googleapis.com/binary-authorization-breakglass` * `run.googleapis.com/binary-authorization` * `run.googleapis.com/client-name` * `run.googleapis.com/description` - "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. + "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service. * `run.googleapis.com/maxScale`: Service. * `run.googleapis.com/manualInstanceCount`: Service. * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. `run.googleapis.com/scalingMode`: Service. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. "a_key": "A String", }, "clusterName": "A String", # Not supported by Cloud Run @@ -904,7 +904,7 @@

Method Details

], "template": { # RevisionTemplateSpec describes the data a revision should have when created from a template. # Holds the latest specification for the Revision to be stamped out. "metadata": { # google.cloud.run.meta.v1.ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. # Optional metadata for this Revision, including labels and annotations. Name will be generated by the Configuration. The following annotation keys set properties of the created revision: * `autoscaling.knative.dev/minScale` sets the minimum number of instances. * `autoscaling.knative.dev/maxScale` sets the maximum number of instances. * `run.googleapis.com/cloudsql-instances` sets Cloud SQL connections. Multiple values should be comma separated. * `run.googleapis.com/health-check-disabled`: if true, deploy-time startup probes will not run for this revision. * `run.googleapis.com/vpc-access-connector` sets a Serverless VPC Access connector. * `run.googleapis.com/vpc-access-egress` sets VPC egress. Supported values are `all-traffic`, `all` (deprecated), and `private-ranges-only`. `all-traffic` and `all` provide the same functionality. `all` is deprecated but will continue to be supported. Prefer `all-traffic`. - "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. + "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service. * `run.googleapis.com/maxScale`: Service. * `run.googleapis.com/manualInstanceCount`: Service. * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. `run.googleapis.com/scalingMode`: Service. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. "a_key": "A String", }, "clusterName": "A String", # Not supported by Cloud Run @@ -1227,7 +1227,7 @@

Method Details

"apiVersion": "A String", # The API version for this call. It must be "run.googleapis.com/v1". "kind": "A String", # The kind of resource. It must be "WorkerPool". "metadata": { # google.cloud.run.meta.v1.ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. # Metadata associated with this WorkerPool, including name, namespace, labels, and annotations. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. The following Cloud Run-specific annotations are accepted in WorkerPool.metadata.annotations. * `run.googleapis.com/binary-authorization-breakglass` * `run.googleapis.com/binary-authorization` * `run.googleapis.com/client-name` * `run.googleapis.com/description` - "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. + "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service. * `run.googleapis.com/maxScale`: Service. * `run.googleapis.com/manualInstanceCount`: Service. * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. `run.googleapis.com/scalingMode`: Service. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. "a_key": "A String", }, "clusterName": "A String", # Not supported by Cloud Run @@ -1268,7 +1268,7 @@

Method Details

], "template": { # RevisionTemplateSpec describes the data a revision should have when created from a template. # Holds the latest specification for the Revision to be stamped out. "metadata": { # google.cloud.run.meta.v1.ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. # Optional metadata for this Revision, including labels and annotations. Name will be generated by the Configuration. The following annotation keys set properties of the created revision: * `autoscaling.knative.dev/minScale` sets the minimum number of instances. * `autoscaling.knative.dev/maxScale` sets the maximum number of instances. * `run.googleapis.com/cloudsql-instances` sets Cloud SQL connections. Multiple values should be comma separated. * `run.googleapis.com/health-check-disabled`: if true, deploy-time startup probes will not run for this revision. * `run.googleapis.com/vpc-access-connector` sets a Serverless VPC Access connector. * `run.googleapis.com/vpc-access-egress` sets VPC egress. Supported values are `all-traffic`, `all` (deprecated), and `private-ranges-only`. `all-traffic` and `all` provide the same functionality. `all` is deprecated but will continue to be supported. Prefer `all-traffic`. - "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. + "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service. * `run.googleapis.com/maxScale`: Service. * `run.googleapis.com/manualInstanceCount`: Service. * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. `run.googleapis.com/scalingMode`: Service. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. "a_key": "A String", }, "clusterName": "A String", # Not supported by Cloud Run @@ -1591,7 +1591,7 @@

Method Details

"apiVersion": "A String", # The API version for this call. It must be "run.googleapis.com/v1". "kind": "A String", # The kind of resource. It must be "WorkerPool". "metadata": { # google.cloud.run.meta.v1.ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. # Metadata associated with this WorkerPool, including name, namespace, labels, and annotations. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. The following Cloud Run-specific annotations are accepted in WorkerPool.metadata.annotations. * `run.googleapis.com/binary-authorization-breakglass` * `run.googleapis.com/binary-authorization` * `run.googleapis.com/client-name` * `run.googleapis.com/description` - "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. + "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service. * `run.googleapis.com/maxScale`: Service. * `run.googleapis.com/manualInstanceCount`: Service. * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. `run.googleapis.com/scalingMode`: Service. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. "a_key": "A String", }, "clusterName": "A String", # Not supported by Cloud Run @@ -1632,7 +1632,7 @@

Method Details

], "template": { # RevisionTemplateSpec describes the data a revision should have when created from a template. # Holds the latest specification for the Revision to be stamped out. "metadata": { # google.cloud.run.meta.v1.ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. # Optional metadata for this Revision, including labels and annotations. Name will be generated by the Configuration. The following annotation keys set properties of the created revision: * `autoscaling.knative.dev/minScale` sets the minimum number of instances. * `autoscaling.knative.dev/maxScale` sets the maximum number of instances. * `run.googleapis.com/cloudsql-instances` sets Cloud SQL connections. Multiple values should be comma separated. * `run.googleapis.com/health-check-disabled`: if true, deploy-time startup probes will not run for this revision. * `run.googleapis.com/vpc-access-connector` sets a Serverless VPC Access connector. * `run.googleapis.com/vpc-access-egress` sets VPC egress. Supported values are `all-traffic`, `all` (deprecated), and `private-ranges-only`. `all-traffic` and `all` provide the same functionality. `all` is deprecated but will continue to be supported. Prefer `all-traffic`. - "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. + "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service. * `run.googleapis.com/maxScale`: Service. * `run.googleapis.com/manualInstanceCount`: Service. * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. `run.googleapis.com/scalingMode`: Service. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. "a_key": "A String", }, "clusterName": "A String", # Not supported by Cloud Run @@ -1943,7 +1943,7 @@

Method Details

"apiVersion": "A String", # The API version for this call. It must be "run.googleapis.com/v1". "kind": "A String", # The kind of resource. It must be "WorkerPool". "metadata": { # google.cloud.run.meta.v1.ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. # Metadata associated with this WorkerPool, including name, namespace, labels, and annotations. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. The following Cloud Run-specific annotations are accepted in WorkerPool.metadata.annotations. * `run.googleapis.com/binary-authorization-breakglass` * `run.googleapis.com/binary-authorization` * `run.googleapis.com/client-name` * `run.googleapis.com/description` - "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. + "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service. * `run.googleapis.com/maxScale`: Service. * `run.googleapis.com/manualInstanceCount`: Service. * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. `run.googleapis.com/scalingMode`: Service. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. "a_key": "A String", }, "clusterName": "A String", # Not supported by Cloud Run @@ -1984,7 +1984,7 @@

Method Details

], "template": { # RevisionTemplateSpec describes the data a revision should have when created from a template. # Holds the latest specification for the Revision to be stamped out. "metadata": { # google.cloud.run.meta.v1.ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. # Optional metadata for this Revision, including labels and annotations. Name will be generated by the Configuration. The following annotation keys set properties of the created revision: * `autoscaling.knative.dev/minScale` sets the minimum number of instances. * `autoscaling.knative.dev/maxScale` sets the maximum number of instances. * `run.googleapis.com/cloudsql-instances` sets Cloud SQL connections. Multiple values should be comma separated. * `run.googleapis.com/health-check-disabled`: if true, deploy-time startup probes will not run for this revision. * `run.googleapis.com/vpc-access-connector` sets a Serverless VPC Access connector. * `run.googleapis.com/vpc-access-egress` sets VPC egress. Supported values are `all-traffic`, `all` (deprecated), and `private-ranges-only`. `all-traffic` and `all` provide the same functionality. `all` is deprecated but will continue to be supported. Prefer `all-traffic`. - "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. + "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service. * `run.googleapis.com/maxScale`: Service. * `run.googleapis.com/manualInstanceCount`: Service. * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. `run.googleapis.com/scalingMode`: Service. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. "a_key": "A String", }, "clusterName": "A String", # Not supported by Cloud Run diff --git a/docs/dyn/run_v1.projects.locations.configurations.html b/docs/dyn/run_v1.projects.locations.configurations.html index 19c99621de..b15fb073e2 100644 --- a/docs/dyn/run_v1.projects.locations.configurations.html +++ b/docs/dyn/run_v1.projects.locations.configurations.html @@ -107,7 +107,7 @@

Method Details

"apiVersion": "A String", # The API version for this call such as "serving.knative.dev/v1". "kind": "A String", # The kind of resource, in this case always "Configuration". "metadata": { # google.cloud.run.meta.v1.ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. # Metadata associated with this Configuration, including name, namespace, labels, and annotations. - "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. + "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service. * `run.googleapis.com/maxScale`: Service. * `run.googleapis.com/manualInstanceCount`: Service. * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. `run.googleapis.com/scalingMode`: Service. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. "a_key": "A String", }, "clusterName": "A String", # Not supported by Cloud Run @@ -141,7 +141,7 @@

Method Details

"spec": { # ConfigurationSpec holds the desired state of the Configuration (from the client). # Spec holds the desired state of the Configuration (from the client). "template": { # RevisionTemplateSpec describes the data a revision should have when created from a template. # Template holds the latest specification for the Revision to be stamped out. "metadata": { # google.cloud.run.meta.v1.ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. # Optional metadata for this Revision, including labels and annotations. Name will be generated by the Configuration. The following annotation keys set properties of the created revision: * `autoscaling.knative.dev/minScale` sets the minimum number of instances. * `autoscaling.knative.dev/maxScale` sets the maximum number of instances. * `run.googleapis.com/cloudsql-instances` sets Cloud SQL connections. Multiple values should be comma separated. * `run.googleapis.com/health-check-disabled`: if true, deploy-time startup probes will not run for this revision. * `run.googleapis.com/vpc-access-connector` sets a Serverless VPC Access connector. * `run.googleapis.com/vpc-access-egress` sets VPC egress. Supported values are `all-traffic`, `all` (deprecated), and `private-ranges-only`. `all-traffic` and `all` provide the same functionality. `all` is deprecated but will continue to be supported. Prefer `all-traffic`. - "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. + "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service. * `run.googleapis.com/maxScale`: Service. * `run.googleapis.com/manualInstanceCount`: Service. * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. `run.googleapis.com/scalingMode`: Service. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. "a_key": "A String", }, "clusterName": "A String", # Not supported by Cloud Run @@ -461,7 +461,7 @@

Method Details

"apiVersion": "A String", # The API version for this call such as "serving.knative.dev/v1". "kind": "A String", # The kind of resource, in this case always "Configuration". "metadata": { # google.cloud.run.meta.v1.ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. # Metadata associated with this Configuration, including name, namespace, labels, and annotations. - "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. + "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service. * `run.googleapis.com/maxScale`: Service. * `run.googleapis.com/manualInstanceCount`: Service. * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. `run.googleapis.com/scalingMode`: Service. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. "a_key": "A String", }, "clusterName": "A String", # Not supported by Cloud Run @@ -495,7 +495,7 @@

Method Details

"spec": { # ConfigurationSpec holds the desired state of the Configuration (from the client). # Spec holds the desired state of the Configuration (from the client). "template": { # RevisionTemplateSpec describes the data a revision should have when created from a template. # Template holds the latest specification for the Revision to be stamped out. "metadata": { # google.cloud.run.meta.v1.ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. # Optional metadata for this Revision, including labels and annotations. Name will be generated by the Configuration. The following annotation keys set properties of the created revision: * `autoscaling.knative.dev/minScale` sets the minimum number of instances. * `autoscaling.knative.dev/maxScale` sets the maximum number of instances. * `run.googleapis.com/cloudsql-instances` sets Cloud SQL connections. Multiple values should be comma separated. * `run.googleapis.com/health-check-disabled`: if true, deploy-time startup probes will not run for this revision. * `run.googleapis.com/vpc-access-connector` sets a Serverless VPC Access connector. * `run.googleapis.com/vpc-access-egress` sets VPC egress. Supported values are `all-traffic`, `all` (deprecated), and `private-ranges-only`. `all-traffic` and `all` provide the same functionality. `all` is deprecated but will continue to be supported. Prefer `all-traffic`. - "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. + "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service. * `run.googleapis.com/maxScale`: Service. * `run.googleapis.com/manualInstanceCount`: Service. * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. `run.googleapis.com/scalingMode`: Service. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. "a_key": "A String", }, "clusterName": "A String", # Not supported by Cloud Run diff --git a/docs/dyn/run_v1.projects.locations.domainmappings.html b/docs/dyn/run_v1.projects.locations.domainmappings.html index c398591935..7c6b956330 100644 --- a/docs/dyn/run_v1.projects.locations.domainmappings.html +++ b/docs/dyn/run_v1.projects.locations.domainmappings.html @@ -108,7 +108,7 @@

Method Details

"apiVersion": "A String", # The API version for this call such as "domains.cloudrun.com/v1". "kind": "A String", # The kind of resource, in this case "DomainMapping". "metadata": { # google.cloud.run.meta.v1.ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. # Metadata associated with this BuildTemplate. - "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. + "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service. * `run.googleapis.com/maxScale`: Service. * `run.googleapis.com/manualInstanceCount`: Service. * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. `run.googleapis.com/scalingMode`: Service. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. "a_key": "A String", }, "clusterName": "A String", # Not supported by Cloud Run @@ -181,7 +181,7 @@

Method Details

"apiVersion": "A String", # The API version for this call such as "domains.cloudrun.com/v1". "kind": "A String", # The kind of resource, in this case "DomainMapping". "metadata": { # google.cloud.run.meta.v1.ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. # Metadata associated with this BuildTemplate. - "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. + "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service. * `run.googleapis.com/maxScale`: Service. * `run.googleapis.com/manualInstanceCount`: Service. * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. `run.googleapis.com/scalingMode`: Service. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. "a_key": "A String", }, "clusterName": "A String", # Not supported by Cloud Run @@ -305,7 +305,7 @@

Method Details

"apiVersion": "A String", # The API version for this call such as "domains.cloudrun.com/v1". "kind": "A String", # The kind of resource, in this case "DomainMapping". "metadata": { # google.cloud.run.meta.v1.ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. # Metadata associated with this BuildTemplate. - "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. + "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service. * `run.googleapis.com/maxScale`: Service. * `run.googleapis.com/manualInstanceCount`: Service. * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. `run.googleapis.com/scalingMode`: Service. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. "a_key": "A String", }, "clusterName": "A String", # Not supported by Cloud Run @@ -394,7 +394,7 @@

Method Details

"apiVersion": "A String", # The API version for this call such as "domains.cloudrun.com/v1". "kind": "A String", # The kind of resource, in this case "DomainMapping". "metadata": { # google.cloud.run.meta.v1.ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. # Metadata associated with this BuildTemplate. - "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. + "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service. * `run.googleapis.com/maxScale`: Service. * `run.googleapis.com/manualInstanceCount`: Service. * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. `run.googleapis.com/scalingMode`: Service. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. "a_key": "A String", }, "clusterName": "A String", # Not supported by Cloud Run diff --git a/docs/dyn/run_v1.projects.locations.operations.html b/docs/dyn/run_v1.projects.locations.operations.html index b5bb955f5e..a3b2271053 100644 --- a/docs/dyn/run_v1.projects.locations.operations.html +++ b/docs/dyn/run_v1.projects.locations.operations.html @@ -160,7 +160,7 @@

Method Details

filter: string, Optional. A filter for matching the completed or in-progress operations. The supported formats of *filter* are: To query for only completed operations: done:true To query for only ongoing operations: done:false Must be empty to query for all of the latest operations for the given parent project. pageSize: integer, The maximum number of records that should be returned. Requested page size cannot exceed 100. If not set or set to less than or equal to 0, the default page size is 100. . pageToken: string, Token identifying which result to start with, which is returned by a previous list call. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -192,7 +192,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/run_v1.projects.locations.revisions.html b/docs/dyn/run_v1.projects.locations.revisions.html index a1f72845b0..3be4a5c113 100644 --- a/docs/dyn/run_v1.projects.locations.revisions.html +++ b/docs/dyn/run_v1.projects.locations.revisions.html @@ -155,7 +155,7 @@

Method Details

"apiVersion": "A String", # The API version for this call such as "serving.knative.dev/v1". "kind": "A String", # The kind of this resource, in this case "Revision". "metadata": { # google.cloud.run.meta.v1.ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. # Metadata associated with this Revision, including name, namespace, labels, and annotations. - "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. + "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service. * `run.googleapis.com/maxScale`: Service. * `run.googleapis.com/manualInstanceCount`: Service. * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. `run.googleapis.com/scalingMode`: Service. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. "a_key": "A String", }, "clusterName": "A String", # Not supported by Cloud Run @@ -475,7 +475,7 @@

Method Details

"apiVersion": "A String", # The API version for this call such as "serving.knative.dev/v1". "kind": "A String", # The kind of this resource, in this case "Revision". "metadata": { # google.cloud.run.meta.v1.ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. # Metadata associated with this Revision, including name, namespace, labels, and annotations. - "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. + "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service. * `run.googleapis.com/maxScale`: Service. * `run.googleapis.com/manualInstanceCount`: Service. * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. `run.googleapis.com/scalingMode`: Service. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. "a_key": "A String", }, "clusterName": "A String", # Not supported by Cloud Run diff --git a/docs/dyn/run_v1.projects.locations.routes.html b/docs/dyn/run_v1.projects.locations.routes.html index 870f50ff17..a4c694c33a 100644 --- a/docs/dyn/run_v1.projects.locations.routes.html +++ b/docs/dyn/run_v1.projects.locations.routes.html @@ -107,7 +107,7 @@

Method Details

"apiVersion": "A String", # The API version for this call such as "serving.knative.dev/v1". "kind": "A String", # The kind of this resource, in this case always "Route". "metadata": { # google.cloud.run.meta.v1.ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. # Metadata associated with this Route, including name, namespace, labels, and annotations. - "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. + "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service. * `run.googleapis.com/maxScale`: Service. * `run.googleapis.com/manualInstanceCount`: Service. * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. `run.googleapis.com/scalingMode`: Service. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. "a_key": "A String", }, "clusterName": "A String", # Not supported by Cloud Run @@ -208,7 +208,7 @@

Method Details

"apiVersion": "A String", # The API version for this call such as "serving.knative.dev/v1". "kind": "A String", # The kind of this resource, in this case always "Route". "metadata": { # google.cloud.run.meta.v1.ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. # Metadata associated with this Route, including name, namespace, labels, and annotations. - "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. + "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service. * `run.googleapis.com/maxScale`: Service. * `run.googleapis.com/manualInstanceCount`: Service. * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. `run.googleapis.com/scalingMode`: Service. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. "a_key": "A String", }, "clusterName": "A String", # Not supported by Cloud Run diff --git a/docs/dyn/run_v1.projects.locations.services.html b/docs/dyn/run_v1.projects.locations.services.html index 0098fb8429..ab3758771e 100644 --- a/docs/dyn/run_v1.projects.locations.services.html +++ b/docs/dyn/run_v1.projects.locations.services.html @@ -120,7 +120,7 @@

Method Details

"apiVersion": "A String", # The API version for this call. It must be "serving.knative.dev/v1". "kind": "A String", # The kind of resource. It must be "Service". "metadata": { # google.cloud.run.meta.v1.ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. # Metadata associated with this Service, including name, namespace, labels, and annotations. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. The following Cloud Run-specific annotations are accepted in Service.metadata.annotations. * `run.googleapis.com/binary-authorization-breakglass` * `run.googleapis.com/binary-authorization` * `run.googleapis.com/client-name` * `run.googleapis.com/custom-audiences` * `run.googleapis.com/default-url-disabled` * `run.googleapis.com/description` * `run.googleapis.com/gc-traffic-tags` * `run.googleapis.com/ingress` * `run.googleapis.com/ingress` sets the ingress settings for the Service. See [the ingress settings documentation](/run/docs/securing/ingress) for details on configuring ingress settings. * `run.googleapis.com/ingress-status` is output-only and contains the currently active ingress settings for the Service. `run.googleapis.com/ingress-status` may differ from `run.googleapis.com/ingress` while the system is processing a change to `run.googleapis.com/ingress` or if the system failed to process a change to `run.googleapis.com/ingress`. When the system has processed all changes successfully `run.googleapis.com/ingress-status` and `run.googleapis.com/ingress` are equal. - "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. + "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service. * `run.googleapis.com/maxScale`: Service. * `run.googleapis.com/manualInstanceCount`: Service. * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. `run.googleapis.com/scalingMode`: Service. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. "a_key": "A String", }, "clusterName": "A String", # Not supported by Cloud Run @@ -154,7 +154,7 @@

Method Details

"spec": { # ServiceSpec holds the desired state of the Route (from the client), which is used to manipulate the underlying Route and Configuration(s). # Holds the desired state of the Service (from the client). "template": { # RevisionTemplateSpec describes the data a revision should have when created from a template. # Holds the latest specification for the Revision to be stamped out. "metadata": { # google.cloud.run.meta.v1.ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. # Optional metadata for this Revision, including labels and annotations. Name will be generated by the Configuration. The following annotation keys set properties of the created revision: * `autoscaling.knative.dev/minScale` sets the minimum number of instances. * `autoscaling.knative.dev/maxScale` sets the maximum number of instances. * `run.googleapis.com/cloudsql-instances` sets Cloud SQL connections. Multiple values should be comma separated. * `run.googleapis.com/health-check-disabled`: if true, deploy-time startup probes will not run for this revision. * `run.googleapis.com/vpc-access-connector` sets a Serverless VPC Access connector. * `run.googleapis.com/vpc-access-egress` sets VPC egress. Supported values are `all-traffic`, `all` (deprecated), and `private-ranges-only`. `all-traffic` and `all` provide the same functionality. `all` is deprecated but will continue to be supported. Prefer `all-traffic`. - "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. + "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service. * `run.googleapis.com/maxScale`: Service. * `run.googleapis.com/manualInstanceCount`: Service. * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. `run.googleapis.com/scalingMode`: Service. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. "a_key": "A String", }, "clusterName": "A String", # Not supported by Cloud Run @@ -482,7 +482,7 @@

Method Details

"apiVersion": "A String", # The API version for this call. It must be "serving.knative.dev/v1". "kind": "A String", # The kind of resource. It must be "Service". "metadata": { # google.cloud.run.meta.v1.ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. # Metadata associated with this Service, including name, namespace, labels, and annotations. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. The following Cloud Run-specific annotations are accepted in Service.metadata.annotations. * `run.googleapis.com/binary-authorization-breakglass` * `run.googleapis.com/binary-authorization` * `run.googleapis.com/client-name` * `run.googleapis.com/custom-audiences` * `run.googleapis.com/default-url-disabled` * `run.googleapis.com/description` * `run.googleapis.com/gc-traffic-tags` * `run.googleapis.com/ingress` * `run.googleapis.com/ingress` sets the ingress settings for the Service. See [the ingress settings documentation](/run/docs/securing/ingress) for details on configuring ingress settings. * `run.googleapis.com/ingress-status` is output-only and contains the currently active ingress settings for the Service. `run.googleapis.com/ingress-status` may differ from `run.googleapis.com/ingress` while the system is processing a change to `run.googleapis.com/ingress` or if the system failed to process a change to `run.googleapis.com/ingress`. When the system has processed all changes successfully `run.googleapis.com/ingress-status` and `run.googleapis.com/ingress` are equal. - "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. + "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service. * `run.googleapis.com/maxScale`: Service. * `run.googleapis.com/manualInstanceCount`: Service. * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. `run.googleapis.com/scalingMode`: Service. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. "a_key": "A String", }, "clusterName": "A String", # Not supported by Cloud Run @@ -516,7 +516,7 @@

Method Details

"spec": { # ServiceSpec holds the desired state of the Route (from the client), which is used to manipulate the underlying Route and Configuration(s). # Holds the desired state of the Service (from the client). "template": { # RevisionTemplateSpec describes the data a revision should have when created from a template. # Holds the latest specification for the Revision to be stamped out. "metadata": { # google.cloud.run.meta.v1.ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. # Optional metadata for this Revision, including labels and annotations. Name will be generated by the Configuration. The following annotation keys set properties of the created revision: * `autoscaling.knative.dev/minScale` sets the minimum number of instances. * `autoscaling.knative.dev/maxScale` sets the maximum number of instances. * `run.googleapis.com/cloudsql-instances` sets Cloud SQL connections. Multiple values should be comma separated. * `run.googleapis.com/health-check-disabled`: if true, deploy-time startup probes will not run for this revision. * `run.googleapis.com/vpc-access-connector` sets a Serverless VPC Access connector. * `run.googleapis.com/vpc-access-egress` sets VPC egress. Supported values are `all-traffic`, `all` (deprecated), and `private-ranges-only`. `all-traffic` and `all` provide the same functionality. `all` is deprecated but will continue to be supported. Prefer `all-traffic`. - "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. + "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service. * `run.googleapis.com/maxScale`: Service. * `run.googleapis.com/manualInstanceCount`: Service. * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. `run.googleapis.com/scalingMode`: Service. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. "a_key": "A String", }, "clusterName": "A String", # Not supported by Cloud Run @@ -895,7 +895,7 @@

Method Details

"apiVersion": "A String", # The API version for this call. It must be "serving.knative.dev/v1". "kind": "A String", # The kind of resource. It must be "Service". "metadata": { # google.cloud.run.meta.v1.ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. # Metadata associated with this Service, including name, namespace, labels, and annotations. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. The following Cloud Run-specific annotations are accepted in Service.metadata.annotations. * `run.googleapis.com/binary-authorization-breakglass` * `run.googleapis.com/binary-authorization` * `run.googleapis.com/client-name` * `run.googleapis.com/custom-audiences` * `run.googleapis.com/default-url-disabled` * `run.googleapis.com/description` * `run.googleapis.com/gc-traffic-tags` * `run.googleapis.com/ingress` * `run.googleapis.com/ingress` sets the ingress settings for the Service. See [the ingress settings documentation](/run/docs/securing/ingress) for details on configuring ingress settings. * `run.googleapis.com/ingress-status` is output-only and contains the currently active ingress settings for the Service. `run.googleapis.com/ingress-status` may differ from `run.googleapis.com/ingress` while the system is processing a change to `run.googleapis.com/ingress` or if the system failed to process a change to `run.googleapis.com/ingress`. When the system has processed all changes successfully `run.googleapis.com/ingress-status` and `run.googleapis.com/ingress` are equal. - "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. + "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service. * `run.googleapis.com/maxScale`: Service. * `run.googleapis.com/manualInstanceCount`: Service. * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. `run.googleapis.com/scalingMode`: Service. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. "a_key": "A String", }, "clusterName": "A String", # Not supported by Cloud Run @@ -929,7 +929,7 @@

Method Details

"spec": { # ServiceSpec holds the desired state of the Route (from the client), which is used to manipulate the underlying Route and Configuration(s). # Holds the desired state of the Service (from the client). "template": { # RevisionTemplateSpec describes the data a revision should have when created from a template. # Holds the latest specification for the Revision to be stamped out. "metadata": { # google.cloud.run.meta.v1.ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. # Optional metadata for this Revision, including labels and annotations. Name will be generated by the Configuration. The following annotation keys set properties of the created revision: * `autoscaling.knative.dev/minScale` sets the minimum number of instances. * `autoscaling.knative.dev/maxScale` sets the maximum number of instances. * `run.googleapis.com/cloudsql-instances` sets Cloud SQL connections. Multiple values should be comma separated. * `run.googleapis.com/health-check-disabled`: if true, deploy-time startup probes will not run for this revision. * `run.googleapis.com/vpc-access-connector` sets a Serverless VPC Access connector. * `run.googleapis.com/vpc-access-egress` sets VPC egress. Supported values are `all-traffic`, `all` (deprecated), and `private-ranges-only`. `all-traffic` and `all` provide the same functionality. `all` is deprecated but will continue to be supported. Prefer `all-traffic`. - "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. + "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service. * `run.googleapis.com/maxScale`: Service. * `run.googleapis.com/manualInstanceCount`: Service. * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. `run.googleapis.com/scalingMode`: Service. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. "a_key": "A String", }, "clusterName": "A String", # Not supported by Cloud Run @@ -1321,7 +1321,7 @@

Method Details

"apiVersion": "A String", # The API version for this call. It must be "serving.knative.dev/v1". "kind": "A String", # The kind of resource. It must be "Service". "metadata": { # google.cloud.run.meta.v1.ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. # Metadata associated with this Service, including name, namespace, labels, and annotations. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. The following Cloud Run-specific annotations are accepted in Service.metadata.annotations. * `run.googleapis.com/binary-authorization-breakglass` * `run.googleapis.com/binary-authorization` * `run.googleapis.com/client-name` * `run.googleapis.com/custom-audiences` * `run.googleapis.com/default-url-disabled` * `run.googleapis.com/description` * `run.googleapis.com/gc-traffic-tags` * `run.googleapis.com/ingress` * `run.googleapis.com/ingress` sets the ingress settings for the Service. See [the ingress settings documentation](/run/docs/securing/ingress) for details on configuring ingress settings. * `run.googleapis.com/ingress-status` is output-only and contains the currently active ingress settings for the Service. `run.googleapis.com/ingress-status` may differ from `run.googleapis.com/ingress` while the system is processing a change to `run.googleapis.com/ingress` or if the system failed to process a change to `run.googleapis.com/ingress`. When the system has processed all changes successfully `run.googleapis.com/ingress-status` and `run.googleapis.com/ingress` are equal. - "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. + "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service. * `run.googleapis.com/maxScale`: Service. * `run.googleapis.com/manualInstanceCount`: Service. * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. `run.googleapis.com/scalingMode`: Service. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. "a_key": "A String", }, "clusterName": "A String", # Not supported by Cloud Run @@ -1355,7 +1355,7 @@

Method Details

"spec": { # ServiceSpec holds the desired state of the Route (from the client), which is used to manipulate the underlying Route and Configuration(s). # Holds the desired state of the Service (from the client). "template": { # RevisionTemplateSpec describes the data a revision should have when created from a template. # Holds the latest specification for the Revision to be stamped out. "metadata": { # google.cloud.run.meta.v1.ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. # Optional metadata for this Revision, including labels and annotations. Name will be generated by the Configuration. The following annotation keys set properties of the created revision: * `autoscaling.knative.dev/minScale` sets the minimum number of instances. * `autoscaling.knative.dev/maxScale` sets the maximum number of instances. * `run.googleapis.com/cloudsql-instances` sets Cloud SQL connections. Multiple values should be comma separated. * `run.googleapis.com/health-check-disabled`: if true, deploy-time startup probes will not run for this revision. * `run.googleapis.com/vpc-access-connector` sets a Serverless VPC Access connector. * `run.googleapis.com/vpc-access-egress` sets VPC egress. Supported values are `all-traffic`, `all` (deprecated), and `private-ranges-only`. `all-traffic` and `all` provide the same functionality. `all` is deprecated but will continue to be supported. Prefer `all-traffic`. - "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. + "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service. * `run.googleapis.com/maxScale`: Service. * `run.googleapis.com/manualInstanceCount`: Service. * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. `run.googleapis.com/scalingMode`: Service. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. "a_key": "A String", }, "clusterName": "A String", # Not supported by Cloud Run @@ -1695,7 +1695,7 @@

Method Details

"apiVersion": "A String", # The API version for this call. It must be "serving.knative.dev/v1". "kind": "A String", # The kind of resource. It must be "Service". "metadata": { # google.cloud.run.meta.v1.ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. # Metadata associated with this Service, including name, namespace, labels, and annotations. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. The following Cloud Run-specific annotations are accepted in Service.metadata.annotations. * `run.googleapis.com/binary-authorization-breakglass` * `run.googleapis.com/binary-authorization` * `run.googleapis.com/client-name` * `run.googleapis.com/custom-audiences` * `run.googleapis.com/default-url-disabled` * `run.googleapis.com/description` * `run.googleapis.com/gc-traffic-tags` * `run.googleapis.com/ingress` * `run.googleapis.com/ingress` sets the ingress settings for the Service. See [the ingress settings documentation](/run/docs/securing/ingress) for details on configuring ingress settings. * `run.googleapis.com/ingress-status` is output-only and contains the currently active ingress settings for the Service. `run.googleapis.com/ingress-status` may differ from `run.googleapis.com/ingress` while the system is processing a change to `run.googleapis.com/ingress` or if the system failed to process a change to `run.googleapis.com/ingress`. When the system has processed all changes successfully `run.googleapis.com/ingress-status` and `run.googleapis.com/ingress` are equal. - "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. + "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service. * `run.googleapis.com/maxScale`: Service. * `run.googleapis.com/manualInstanceCount`: Service. * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. `run.googleapis.com/scalingMode`: Service. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. "a_key": "A String", }, "clusterName": "A String", # Not supported by Cloud Run @@ -1729,7 +1729,7 @@

Method Details

"spec": { # ServiceSpec holds the desired state of the Route (from the client), which is used to manipulate the underlying Route and Configuration(s). # Holds the desired state of the Service (from the client). "template": { # RevisionTemplateSpec describes the data a revision should have when created from a template. # Holds the latest specification for the Revision to be stamped out. "metadata": { # google.cloud.run.meta.v1.ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. # Optional metadata for this Revision, including labels and annotations. Name will be generated by the Configuration. The following annotation keys set properties of the created revision: * `autoscaling.knative.dev/minScale` sets the minimum number of instances. * `autoscaling.knative.dev/maxScale` sets the maximum number of instances. * `run.googleapis.com/cloudsql-instances` sets Cloud SQL connections. Multiple values should be comma separated. * `run.googleapis.com/health-check-disabled`: if true, deploy-time startup probes will not run for this revision. * `run.googleapis.com/vpc-access-connector` sets a Serverless VPC Access connector. * `run.googleapis.com/vpc-access-egress` sets VPC egress. Supported values are `all-traffic`, `all` (deprecated), and `private-ranges-only`. `all-traffic` and `all` provide the same functionality. `all` is deprecated but will continue to be supported. Prefer `all-traffic`. - "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. + "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service. * `run.googleapis.com/maxScale`: Service. * `run.googleapis.com/manualInstanceCount`: Service. * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. `run.googleapis.com/scalingMode`: Service. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. "a_key": "A String", }, "clusterName": "A String", # Not supported by Cloud Run @@ -2057,7 +2057,7 @@

Method Details

"apiVersion": "A String", # The API version for this call. It must be "serving.knative.dev/v1". "kind": "A String", # The kind of resource. It must be "Service". "metadata": { # google.cloud.run.meta.v1.ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. # Metadata associated with this Service, including name, namespace, labels, and annotations. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. The following Cloud Run-specific annotations are accepted in Service.metadata.annotations. * `run.googleapis.com/binary-authorization-breakglass` * `run.googleapis.com/binary-authorization` * `run.googleapis.com/client-name` * `run.googleapis.com/custom-audiences` * `run.googleapis.com/default-url-disabled` * `run.googleapis.com/description` * `run.googleapis.com/gc-traffic-tags` * `run.googleapis.com/ingress` * `run.googleapis.com/ingress` sets the ingress settings for the Service. See [the ingress settings documentation](/run/docs/securing/ingress) for details on configuring ingress settings. * `run.googleapis.com/ingress-status` is output-only and contains the currently active ingress settings for the Service. `run.googleapis.com/ingress-status` may differ from `run.googleapis.com/ingress` while the system is processing a change to `run.googleapis.com/ingress` or if the system failed to process a change to `run.googleapis.com/ingress`. When the system has processed all changes successfully `run.googleapis.com/ingress-status` and `run.googleapis.com/ingress` are equal. - "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. + "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service. * `run.googleapis.com/maxScale`: Service. * `run.googleapis.com/manualInstanceCount`: Service. * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. `run.googleapis.com/scalingMode`: Service. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. "a_key": "A String", }, "clusterName": "A String", # Not supported by Cloud Run @@ -2091,7 +2091,7 @@

Method Details

"spec": { # ServiceSpec holds the desired state of the Route (from the client), which is used to manipulate the underlying Route and Configuration(s). # Holds the desired state of the Service (from the client). "template": { # RevisionTemplateSpec describes the data a revision should have when created from a template. # Holds the latest specification for the Revision to be stamped out. "metadata": { # google.cloud.run.meta.v1.ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. # Optional metadata for this Revision, including labels and annotations. Name will be generated by the Configuration. The following annotation keys set properties of the created revision: * `autoscaling.knative.dev/minScale` sets the minimum number of instances. * `autoscaling.knative.dev/maxScale` sets the maximum number of instances. * `run.googleapis.com/cloudsql-instances` sets Cloud SQL connections. Multiple values should be comma separated. * `run.googleapis.com/health-check-disabled`: if true, deploy-time startup probes will not run for this revision. * `run.googleapis.com/vpc-access-connector` sets a Serverless VPC Access connector. * `run.googleapis.com/vpc-access-egress` sets VPC egress. Supported values are `all-traffic`, `all` (deprecated), and `private-ranges-only`. `all-traffic` and `all` provide the same functionality. `all` is deprecated but will continue to be supported. Prefer `all-traffic`. - "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. + "annotations": { # Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service. * `run.googleapis.com/maxScale`: Service. * `run.googleapis.com/manualInstanceCount`: Service. * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. `run.googleapis.com/scalingMode`: Service. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution. "a_key": "A String", }, "clusterName": "A String", # Not supported by Cloud Run diff --git a/docs/dyn/run_v2.projects.locations.jobs.executions.html b/docs/dyn/run_v2.projects.locations.jobs.executions.html index b93b108e33..729481b1c6 100644 --- a/docs/dyn/run_v2.projects.locations.jobs.executions.html +++ b/docs/dyn/run_v2.projects.locations.jobs.executions.html @@ -344,6 +344,13 @@

Method Details

}, "startupCpuBoost": True or False, # Determines whether CPU should be boosted on startup of a new container instance above the requested CPU threshold, this can help reduce cold-start latency. }, + "sourceCode": { # Source type for the container. # Optional. Location of the source. + "cloudStorageSource": { # Cloud Storage source. # The source is a Cloud Storage bucket. + "bucket": "A String", # Required. The Cloud Storage bucket name. + "generation": "A String", # Optional. The Cloud Storage object generation. + "object": "A String", # Required. The Cloud Storage object name. + }, + }, "startupProbe": { # Probe describes a health check to be performed against a container to determine whether it is alive or ready to receive traffic. # Startup probe of application within the container. All other probes are disabled if a startup probe is provided, until it succeeds. Container will not be added to service endpoints if the probe fails. "failureThreshold": 42, # Optional. Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. "grpc": { # GRPCAction describes an action involving a GRPC port. # Optional. GRPC specifies an action involving a gRPC port. Exactly one of httpGet, tcpSocket, or grpc must be specified. @@ -569,6 +576,13 @@

Method Details

}, "startupCpuBoost": True or False, # Determines whether CPU should be boosted on startup of a new container instance above the requested CPU threshold, this can help reduce cold-start latency. }, + "sourceCode": { # Source type for the container. # Optional. Location of the source. + "cloudStorageSource": { # Cloud Storage source. # The source is a Cloud Storage bucket. + "bucket": "A String", # Required. The Cloud Storage bucket name. + "generation": "A String", # Optional. The Cloud Storage object generation. + "object": "A String", # Required. The Cloud Storage object name. + }, + }, "startupProbe": { # Probe describes a health check to be performed against a container to determine whether it is alive or ready to receive traffic. # Startup probe of application within the container. All other probes are disabled if a startup probe is provided, until it succeeds. Container will not be added to service endpoints if the probe fails. "failureThreshold": 42, # Optional. Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. "grpc": { # GRPCAction describes an action involving a GRPC port. # Optional. GRPC specifies an action involving a gRPC port. Exactly one of httpGet, tcpSocket, or grpc must be specified. diff --git a/docs/dyn/run_v2.projects.locations.jobs.executions.tasks.html b/docs/dyn/run_v2.projects.locations.jobs.executions.tasks.html index 93e4fab2b4..d48e97714c 100644 --- a/docs/dyn/run_v2.projects.locations.jobs.executions.tasks.html +++ b/docs/dyn/run_v2.projects.locations.jobs.executions.tasks.html @@ -189,6 +189,13 @@

Method Details

}, "startupCpuBoost": True or False, # Determines whether CPU should be boosted on startup of a new container instance above the requested CPU threshold, this can help reduce cold-start latency. }, + "sourceCode": { # Source type for the container. # Optional. Location of the source. + "cloudStorageSource": { # Cloud Storage source. # The source is a Cloud Storage bucket. + "bucket": "A String", # Required. The Cloud Storage bucket name. + "generation": "A String", # Optional. The Cloud Storage object generation. + "object": "A String", # Required. The Cloud Storage object name. + }, + }, "startupProbe": { # Probe describes a health check to be performed against a container to determine whether it is alive or ready to receive traffic. # Startup probe of application within the container. All other probes are disabled if a startup probe is provided, until it succeeds. Container will not be added to service endpoints if the probe fails. "failureThreshold": 42, # Optional. Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. "grpc": { # GRPCAction describes an action involving a GRPC port. # Optional. GRPC specifies an action involving a gRPC port. Exactly one of httpGet, tcpSocket, or grpc must be specified. @@ -421,6 +428,13 @@

Method Details

}, "startupCpuBoost": True or False, # Determines whether CPU should be boosted on startup of a new container instance above the requested CPU threshold, this can help reduce cold-start latency. }, + "sourceCode": { # Source type for the container. # Optional. Location of the source. + "cloudStorageSource": { # Cloud Storage source. # The source is a Cloud Storage bucket. + "bucket": "A String", # Required. The Cloud Storage bucket name. + "generation": "A String", # Optional. The Cloud Storage object generation. + "object": "A String", # Required. The Cloud Storage object name. + }, + }, "startupProbe": { # Probe describes a health check to be performed against a container to determine whether it is alive or ready to receive traffic. # Startup probe of application within the container. All other probes are disabled if a startup probe is provided, until it succeeds. Container will not be added to service endpoints if the probe fails. "failureThreshold": 42, # Optional. Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. "grpc": { # GRPCAction describes an action involving a GRPC port. # Optional. GRPC specifies an action involving a gRPC port. Exactly one of httpGet, tcpSocket, or grpc must be specified. diff --git a/docs/dyn/run_v2.projects.locations.jobs.html b/docs/dyn/run_v2.projects.locations.jobs.html index eb254f94bb..889a2dd46b 100644 --- a/docs/dyn/run_v2.projects.locations.jobs.html +++ b/docs/dyn/run_v2.projects.locations.jobs.html @@ -251,6 +251,13 @@

Method Details

}, "startupCpuBoost": True or False, # Determines whether CPU should be boosted on startup of a new container instance above the requested CPU threshold, this can help reduce cold-start latency. }, + "sourceCode": { # Source type for the container. # Optional. Location of the source. + "cloudStorageSource": { # Cloud Storage source. # The source is a Cloud Storage bucket. + "bucket": "A String", # Required. The Cloud Storage bucket name. + "generation": "A String", # Optional. The Cloud Storage object generation. + "object": "A String", # Required. The Cloud Storage object name. + }, + }, "startupProbe": { # Probe describes a health check to be performed against a container to determine whether it is alive or ready to receive traffic. # Startup probe of application within the container. All other probes are disabled if a startup probe is provided, until it succeeds. Container will not be added to service endpoints if the probe fails. "failureThreshold": 42, # Optional. Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. "grpc": { # GRPCAction describes an action involving a GRPC port. # Optional. GRPC specifies an action involving a gRPC port. Exactly one of httpGet, tcpSocket, or grpc must be specified. @@ -565,6 +572,13 @@

Method Details

}, "startupCpuBoost": True or False, # Determines whether CPU should be boosted on startup of a new container instance above the requested CPU threshold, this can help reduce cold-start latency. }, + "sourceCode": { # Source type for the container. # Optional. Location of the source. + "cloudStorageSource": { # Cloud Storage source. # The source is a Cloud Storage bucket. + "bucket": "A String", # Required. The Cloud Storage bucket name. + "generation": "A String", # Optional. The Cloud Storage object generation. + "object": "A String", # Required. The Cloud Storage object name. + }, + }, "startupProbe": { # Probe describes a health check to be performed against a container to determine whether it is alive or ready to receive traffic. # Startup probe of application within the container. All other probes are disabled if a startup probe is provided, until it succeeds. Container will not be added to service endpoints if the probe fails. "failureThreshold": 42, # Optional. Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. "grpc": { # GRPCAction describes an action involving a GRPC port. # Optional. GRPC specifies an action involving a gRPC port. Exactly one of httpGet, tcpSocket, or grpc must be specified. @@ -865,6 +879,13 @@

Method Details

}, "startupCpuBoost": True or False, # Determines whether CPU should be boosted on startup of a new container instance above the requested CPU threshold, this can help reduce cold-start latency. }, + "sourceCode": { # Source type for the container. # Optional. Location of the source. + "cloudStorageSource": { # Cloud Storage source. # The source is a Cloud Storage bucket. + "bucket": "A String", # Required. The Cloud Storage bucket name. + "generation": "A String", # Optional. The Cloud Storage object generation. + "object": "A String", # Required. The Cloud Storage object name. + }, + }, "startupProbe": { # Probe describes a health check to be performed against a container to determine whether it is alive or ready to receive traffic. # Startup probe of application within the container. All other probes are disabled if a startup probe is provided, until it succeeds. Container will not be added to service endpoints if the probe fails. "failureThreshold": 42, # Optional. Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. "grpc": { # GRPCAction describes an action involving a GRPC port. # Optional. GRPC specifies an action involving a gRPC port. Exactly one of httpGet, tcpSocket, or grpc must be specified. @@ -1124,6 +1145,13 @@

Method Details

}, "startupCpuBoost": True or False, # Determines whether CPU should be boosted on startup of a new container instance above the requested CPU threshold, this can help reduce cold-start latency. }, + "sourceCode": { # Source type for the container. # Optional. Location of the source. + "cloudStorageSource": { # Cloud Storage source. # The source is a Cloud Storage bucket. + "bucket": "A String", # Required. The Cloud Storage bucket name. + "generation": "A String", # Optional. The Cloud Storage object generation. + "object": "A String", # Required. The Cloud Storage object name. + }, + }, "startupProbe": { # Probe describes a health check to be performed against a container to determine whether it is alive or ready to receive traffic. # Startup probe of application within the container. All other probes are disabled if a startup probe is provided, until it succeeds. Container will not be added to service endpoints if the probe fails. "failureThreshold": 42, # Optional. Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. "grpc": { # GRPCAction describes an action involving a GRPC port. # Optional. GRPC specifies an action involving a gRPC port. Exactly one of httpGet, tcpSocket, or grpc must be specified. diff --git a/docs/dyn/run_v2.projects.locations.operations.html b/docs/dyn/run_v2.projects.locations.operations.html index 0a3d60d307..f6f72d9bc8 100644 --- a/docs/dyn/run_v2.projects.locations.operations.html +++ b/docs/dyn/run_v2.projects.locations.operations.html @@ -160,7 +160,7 @@

Method Details

filter: string, Optional. A filter for matching the completed or in-progress operations. The supported formats of *filter* are: To query for only completed operations: done:true To query for only ongoing operations: done:false Must be empty to query for all of the latest operations for the given parent project. pageSize: integer, The maximum number of records that should be returned. Requested page size cannot exceed 100. If not set or set to less than or equal to 0, the default page size is 100. . pageToken: string, Token identifying which result to start with, which is returned by a previous list call. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -192,7 +192,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/run_v2.projects.locations.services.html b/docs/dyn/run_v2.projects.locations.services.html index 85ae645f4a..8a2d46fba2 100644 --- a/docs/dyn/run_v2.projects.locations.services.html +++ b/docs/dyn/run_v2.projects.locations.services.html @@ -267,6 +267,13 @@

Method Details

}, "startupCpuBoost": True or False, # Determines whether CPU should be boosted on startup of a new container instance above the requested CPU threshold, this can help reduce cold-start latency. }, + "sourceCode": { # Source type for the container. # Optional. Location of the source. + "cloudStorageSource": { # Cloud Storage source. # The source is a Cloud Storage bucket. + "bucket": "A String", # Required. The Cloud Storage bucket name. + "generation": "A String", # Optional. The Cloud Storage object generation. + "object": "A String", # Required. The Cloud Storage object name. + }, + }, "startupProbe": { # Probe describes a health check to be performed against a container to determine whether it is alive or ready to receive traffic. # Startup probe of application within the container. All other probes are disabled if a startup probe is provided, until it succeeds. Container will not be added to service endpoints if the probe fails. "failureThreshold": 42, # Optional. Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. "grpc": { # GRPCAction describes an action involving a GRPC port. # Optional. GRPC specifies an action involving a gRPC port. Exactly one of httpGet, tcpSocket, or grpc must be specified. @@ -636,6 +643,13 @@

Method Details

}, "startupCpuBoost": True or False, # Determines whether CPU should be boosted on startup of a new container instance above the requested CPU threshold, this can help reduce cold-start latency. }, + "sourceCode": { # Source type for the container. # Optional. Location of the source. + "cloudStorageSource": { # Cloud Storage source. # The source is a Cloud Storage bucket. + "bucket": "A String", # Required. The Cloud Storage bucket name. + "generation": "A String", # Optional. The Cloud Storage object generation. + "object": "A String", # Required. The Cloud Storage object name. + }, + }, "startupProbe": { # Probe describes a health check to be performed against a container to determine whether it is alive or ready to receive traffic. # Startup probe of application within the container. All other probes are disabled if a startup probe is provided, until it succeeds. Container will not be added to service endpoints if the probe fails. "failureThreshold": 42, # Optional. Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. "grpc": { # GRPCAction describes an action involving a GRPC port. # Optional. GRPC specifies an action involving a gRPC port. Exactly one of httpGet, tcpSocket, or grpc must be specified. @@ -992,6 +1006,13 @@

Method Details

}, "startupCpuBoost": True or False, # Determines whether CPU should be boosted on startup of a new container instance above the requested CPU threshold, this can help reduce cold-start latency. }, + "sourceCode": { # Source type for the container. # Optional. Location of the source. + "cloudStorageSource": { # Cloud Storage source. # The source is a Cloud Storage bucket. + "bucket": "A String", # Required. The Cloud Storage bucket name. + "generation": "A String", # Optional. The Cloud Storage object generation. + "object": "A String", # Required. The Cloud Storage object name. + }, + }, "startupProbe": { # Probe describes a health check to be performed against a container to determine whether it is alive or ready to receive traffic. # Startup probe of application within the container. All other probes are disabled if a startup probe is provided, until it succeeds. Container will not be added to service endpoints if the probe fails. "failureThreshold": 42, # Optional. Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. "grpc": { # GRPCAction describes an action involving a GRPC port. # Optional. GRPC specifies an action involving a gRPC port. Exactly one of httpGet, tcpSocket, or grpc must be specified. @@ -1136,6 +1157,9 @@

Method Details

], }, ], + "unreachable": [ # Output only. For global requests, returns the list of regions that could not be reached within the deadline. + "A String", + ], } @@ -1305,6 +1329,13 @@

Method Details

}, "startupCpuBoost": True or False, # Determines whether CPU should be boosted on startup of a new container instance above the requested CPU threshold, this can help reduce cold-start latency. }, + "sourceCode": { # Source type for the container. # Optional. Location of the source. + "cloudStorageSource": { # Cloud Storage source. # The source is a Cloud Storage bucket. + "bucket": "A String", # Required. The Cloud Storage bucket name. + "generation": "A String", # Optional. The Cloud Storage object generation. + "object": "A String", # Required. The Cloud Storage object name. + }, + }, "startupProbe": { # Probe describes a health check to be performed against a container to determine whether it is alive or ready to receive traffic. # Startup probe of application within the container. All other probes are disabled if a startup probe is provided, until it succeeds. Container will not be added to service endpoints if the probe fails. "failureThreshold": 42, # Optional. Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. "grpc": { # GRPCAction describes an action involving a GRPC port. # Optional. GRPC specifies an action involving a gRPC port. Exactly one of httpGet, tcpSocket, or grpc must be specified. diff --git a/docs/dyn/run_v2.projects.locations.services.revisions.html b/docs/dyn/run_v2.projects.locations.services.revisions.html index 3dba95ffd3..a927dc76a6 100644 --- a/docs/dyn/run_v2.projects.locations.services.revisions.html +++ b/docs/dyn/run_v2.projects.locations.services.revisions.html @@ -267,6 +267,13 @@

Method Details

}, "startupCpuBoost": True or False, # Determines whether CPU should be boosted on startup of a new container instance above the requested CPU threshold, this can help reduce cold-start latency. }, + "sourceCode": { # Source type for the container. # Optional. Location of the source. + "cloudStorageSource": { # Cloud Storage source. # The source is a Cloud Storage bucket. + "bucket": "A String", # Required. The Cloud Storage bucket name. + "generation": "A String", # Optional. The Cloud Storage object generation. + "object": "A String", # Required. The Cloud Storage object name. + }, + }, "startupProbe": { # Probe describes a health check to be performed against a container to determine whether it is alive or ready to receive traffic. # Startup probe of application within the container. All other probes are disabled if a startup probe is provided, until it succeeds. Container will not be added to service endpoints if the probe fails. "failureThreshold": 42, # Optional. Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. "grpc": { # GRPCAction describes an action involving a GRPC port. # Optional. GRPC specifies an action involving a gRPC port. Exactly one of httpGet, tcpSocket, or grpc must be specified. @@ -495,6 +502,13 @@

Method Details

}, "startupCpuBoost": True or False, # Determines whether CPU should be boosted on startup of a new container instance above the requested CPU threshold, this can help reduce cold-start latency. }, + "sourceCode": { # Source type for the container. # Optional. Location of the source. + "cloudStorageSource": { # Cloud Storage source. # The source is a Cloud Storage bucket. + "bucket": "A String", # Required. The Cloud Storage bucket name. + "generation": "A String", # Optional. The Cloud Storage object generation. + "object": "A String", # Required. The Cloud Storage object name. + }, + }, "startupProbe": { # Probe describes a health check to be performed against a container to determine whether it is alive or ready to receive traffic. # Startup probe of application within the container. All other probes are disabled if a startup probe is provided, until it succeeds. Container will not be added to service endpoints if the probe fails. "failureThreshold": 42, # Optional. Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. "grpc": { # GRPCAction describes an action involving a GRPC port. # Optional. GRPC specifies an action involving a gRPC port. Exactly one of httpGet, tcpSocket, or grpc must be specified. diff --git a/docs/dyn/run_v2.projects.locations.workerPools.html b/docs/dyn/run_v2.projects.locations.workerPools.html index 78a8c5edfa..627c686990 100644 --- a/docs/dyn/run_v2.projects.locations.workerPools.html +++ b/docs/dyn/run_v2.projects.locations.workerPools.html @@ -149,7 +149,7 @@

Method Details

], "createTime": "A String", # Output only. The creation time. "creator": "A String", # Output only. Email address of the authenticated creator. - "customAudiences": [ # One or more custom audiences that you want this worker pool to support. Specify each custom audience as the full URL in a string. The custom audiences are encoded in the token and used to authenticate requests. For more information, see https://cloud.google.com/run/docs/configuring/custom-audiences. + "customAudiences": [ # Not supported, and ignored by Cloud Run. "A String", ], "deleteTime": "A String", # Output only. The deletion time. It is only populated as a response to a Delete request. @@ -255,6 +255,13 @@

Method Details

}, "startupCpuBoost": True or False, # Determines whether CPU should be boosted on startup of a new container instance above the requested CPU threshold, this can help reduce cold-start latency. }, + "sourceCode": { # Source type for the container. # Optional. Location of the source. + "cloudStorageSource": { # Cloud Storage source. # The source is a Cloud Storage bucket. + "bucket": "A String", # Required. The Cloud Storage bucket name. + "generation": "A String", # Optional. The Cloud Storage object generation. + "object": "A String", # Required. The Cloud Storage object name. + }, + }, "startupProbe": { # Probe describes a health check to be performed against a container to determine whether it is alive or ready to receive traffic. # Startup probe of application within the container. All other probes are disabled if a startup probe is provided, until it succeeds. Container will not be added to service endpoints if the probe fails. "failureThreshold": 42, # Optional. Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. "grpc": { # GRPCAction describes an action involving a GRPC port. # Optional. GRPC specifies an action involving a gRPC port. Exactly one of httpGet, tcpSocket, or grpc must be specified. @@ -364,6 +371,7 @@

Method Details

"state": "A String", # State of the condition. "type": "A String", # type is used to communicate the status of the reconciliation process. See also: https://github.com/knative/serving/blob/main/docs/spec/errors.md#error-conditions-and-reporting Types common to all resources include: * "Ready": True when the Resource is ready. }, + "threatDetectionEnabled": True or False, # Output only. Indicates whether Cloud Run Threat Detection monitoring is enabled for the parent project of this worker pool. "uid": "A String", # Output only. Server assigned unique identifier for the trigger. The value is a UUID4 string and guaranteed to remain unchanged until the resource is deleted. "updateTime": "A String", # Output only. The last-modified time. } @@ -475,7 +483,7 @@

Method Details

], "createTime": "A String", # Output only. The creation time. "creator": "A String", # Output only. Email address of the authenticated creator. - "customAudiences": [ # One or more custom audiences that you want this worker pool to support. Specify each custom audience as the full URL in a string. The custom audiences are encoded in the token and used to authenticate requests. For more information, see https://cloud.google.com/run/docs/configuring/custom-audiences. + "customAudiences": [ # Not supported, and ignored by Cloud Run. "A String", ], "deleteTime": "A String", # Output only. The deletion time. It is only populated as a response to a Delete request. @@ -581,6 +589,13 @@

Method Details

}, "startupCpuBoost": True or False, # Determines whether CPU should be boosted on startup of a new container instance above the requested CPU threshold, this can help reduce cold-start latency. }, + "sourceCode": { # Source type for the container. # Optional. Location of the source. + "cloudStorageSource": { # Cloud Storage source. # The source is a Cloud Storage bucket. + "bucket": "A String", # Required. The Cloud Storage bucket name. + "generation": "A String", # Optional. The Cloud Storage object generation. + "object": "A String", # Required. The Cloud Storage object name. + }, + }, "startupProbe": { # Probe describes a health check to be performed against a container to determine whether it is alive or ready to receive traffic. # Startup probe of application within the container. All other probes are disabled if a startup probe is provided, until it succeeds. Container will not be added to service endpoints if the probe fails. "failureThreshold": 42, # Optional. Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. "grpc": { # GRPCAction describes an action involving a GRPC port. # Optional. GRPC specifies an action involving a gRPC port. Exactly one of httpGet, tcpSocket, or grpc must be specified. @@ -690,6 +705,7 @@

Method Details

"state": "A String", # State of the condition. "type": "A String", # type is used to communicate the status of the reconciliation process. See also: https://github.com/knative/serving/blob/main/docs/spec/errors.md#error-conditions-and-reporting Types common to all resources include: * "Ready": True when the Resource is ready. }, + "threatDetectionEnabled": True or False, # Output only. Indicates whether Cloud Run Threat Detection monitoring is enabled for the parent project of this worker pool. "uid": "A String", # Output only. Server assigned unique identifier for the trigger. The value is a UUID4 string and guaranteed to remain unchanged until the resource is deleted. "updateTime": "A String", # Output only. The last-modified time. } @@ -788,7 +804,7 @@

Method Details

], "createTime": "A String", # Output only. The creation time. "creator": "A String", # Output only. Email address of the authenticated creator. - "customAudiences": [ # One or more custom audiences that you want this worker pool to support. Specify each custom audience as the full URL in a string. The custom audiences are encoded in the token and used to authenticate requests. For more information, see https://cloud.google.com/run/docs/configuring/custom-audiences. + "customAudiences": [ # Not supported, and ignored by Cloud Run. "A String", ], "deleteTime": "A String", # Output only. The deletion time. It is only populated as a response to a Delete request. @@ -894,6 +910,13 @@

Method Details

}, "startupCpuBoost": True or False, # Determines whether CPU should be boosted on startup of a new container instance above the requested CPU threshold, this can help reduce cold-start latency. }, + "sourceCode": { # Source type for the container. # Optional. Location of the source. + "cloudStorageSource": { # Cloud Storage source. # The source is a Cloud Storage bucket. + "bucket": "A String", # Required. The Cloud Storage bucket name. + "generation": "A String", # Optional. The Cloud Storage object generation. + "object": "A String", # Required. The Cloud Storage object name. + }, + }, "startupProbe": { # Probe describes a health check to be performed against a container to determine whether it is alive or ready to receive traffic. # Startup probe of application within the container. All other probes are disabled if a startup probe is provided, until it succeeds. Container will not be added to service endpoints if the probe fails. "failureThreshold": 42, # Optional. Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. "grpc": { # GRPCAction describes an action involving a GRPC port. # Optional. GRPC specifies an action involving a gRPC port. Exactly one of httpGet, tcpSocket, or grpc must be specified. @@ -1003,6 +1026,7 @@

Method Details

"state": "A String", # State of the condition. "type": "A String", # type is used to communicate the status of the reconciliation process. See also: https://github.com/knative/serving/blob/main/docs/spec/errors.md#error-conditions-and-reporting Types common to all resources include: * "Ready": True when the Resource is ready. }, + "threatDetectionEnabled": True or False, # Output only. Indicates whether Cloud Run Threat Detection monitoring is enabled for the parent project of this worker pool. "uid": "A String", # Output only. Server assigned unique identifier for the trigger. The value is a UUID4 string and guaranteed to remain unchanged until the resource is deleted. "updateTime": "A String", # Output only. The last-modified time. }, @@ -1058,7 +1082,7 @@

Method Details

], "createTime": "A String", # Output only. The creation time. "creator": "A String", # Output only. Email address of the authenticated creator. - "customAudiences": [ # One or more custom audiences that you want this worker pool to support. Specify each custom audience as the full URL in a string. The custom audiences are encoded in the token and used to authenticate requests. For more information, see https://cloud.google.com/run/docs/configuring/custom-audiences. + "customAudiences": [ # Not supported, and ignored by Cloud Run. "A String", ], "deleteTime": "A String", # Output only. The deletion time. It is only populated as a response to a Delete request. @@ -1164,6 +1188,13 @@

Method Details

}, "startupCpuBoost": True or False, # Determines whether CPU should be boosted on startup of a new container instance above the requested CPU threshold, this can help reduce cold-start latency. }, + "sourceCode": { # Source type for the container. # Optional. Location of the source. + "cloudStorageSource": { # Cloud Storage source. # The source is a Cloud Storage bucket. + "bucket": "A String", # Required. The Cloud Storage bucket name. + "generation": "A String", # Optional. The Cloud Storage object generation. + "object": "A String", # Required. The Cloud Storage object name. + }, + }, "startupProbe": { # Probe describes a health check to be performed against a container to determine whether it is alive or ready to receive traffic. # Startup probe of application within the container. All other probes are disabled if a startup probe is provided, until it succeeds. Container will not be added to service endpoints if the probe fails. "failureThreshold": 42, # Optional. Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. "grpc": { # GRPCAction describes an action involving a GRPC port. # Optional. GRPC specifies an action involving a gRPC port. Exactly one of httpGet, tcpSocket, or grpc must be specified. @@ -1273,6 +1304,7 @@

Method Details

"state": "A String", # State of the condition. "type": "A String", # type is used to communicate the status of the reconciliation process. See also: https://github.com/knative/serving/blob/main/docs/spec/errors.md#error-conditions-and-reporting Types common to all resources include: * "Ready": True when the Resource is ready. }, + "threatDetectionEnabled": True or False, # Output only. Indicates whether Cloud Run Threat Detection monitoring is enabled for the parent project of this worker pool. "uid": "A String", # Output only. Server assigned unique identifier for the trigger. The value is a UUID4 string and guaranteed to remain unchanged until the resource is deleted. "updateTime": "A String", # Output only. The last-modified time. } diff --git a/docs/dyn/run_v2.projects.locations.workerPools.revisions.html b/docs/dyn/run_v2.projects.locations.workerPools.revisions.html index 1170c7b7f2..fb6db277b4 100644 --- a/docs/dyn/run_v2.projects.locations.workerPools.revisions.html +++ b/docs/dyn/run_v2.projects.locations.workerPools.revisions.html @@ -228,6 +228,13 @@

Method Details

}, "startupCpuBoost": True or False, # Determines whether CPU should be boosted on startup of a new container instance above the requested CPU threshold, this can help reduce cold-start latency. }, + "sourceCode": { # Source type for the container. # Optional. Location of the source. + "cloudStorageSource": { # Cloud Storage source. # The source is a Cloud Storage bucket. + "bucket": "A String", # Required. The Cloud Storage bucket name. + "generation": "A String", # Optional. The Cloud Storage object generation. + "object": "A String", # Required. The Cloud Storage object name. + }, + }, "startupProbe": { # Probe describes a health check to be performed against a container to determine whether it is alive or ready to receive traffic. # Startup probe of application within the container. All other probes are disabled if a startup probe is provided, until it succeeds. Container will not be added to service endpoints if the probe fails. "failureThreshold": 42, # Optional. Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. "grpc": { # GRPCAction describes an action involving a GRPC port. # Optional. GRPC specifies an action involving a gRPC port. Exactly one of httpGet, tcpSocket, or grpc must be specified. @@ -456,6 +463,13 @@

Method Details

}, "startupCpuBoost": True or False, # Determines whether CPU should be boosted on startup of a new container instance above the requested CPU threshold, this can help reduce cold-start latency. }, + "sourceCode": { # Source type for the container. # Optional. Location of the source. + "cloudStorageSource": { # Cloud Storage source. # The source is a Cloud Storage bucket. + "bucket": "A String", # Required. The Cloud Storage bucket name. + "generation": "A String", # Optional. The Cloud Storage object generation. + "object": "A String", # Required. The Cloud Storage object name. + }, + }, "startupProbe": { # Probe describes a health check to be performed against a container to determine whether it is alive or ready to receive traffic. # Startup probe of application within the container. All other probes are disabled if a startup probe is provided, until it succeeds. Container will not be added to service endpoints if the probe fails. "failureThreshold": 42, # Optional. Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. "grpc": { # GRPCAction describes an action involving a GRPC port. # Optional. GRPC specifies an action involving a gRPC port. Exactly one of httpGet, tcpSocket, or grpc must be specified. diff --git a/docs/dyn/runtimeconfig_v1.operations.html b/docs/dyn/runtimeconfig_v1.operations.html index 6926632aab..33369f50a0 100644 --- a/docs/dyn/runtimeconfig_v1.operations.html +++ b/docs/dyn/runtimeconfig_v1.operations.html @@ -84,7 +84,7 @@

Instance Methods

delete(name, x__xgafv=None)

Deletes a long-running operation. This method indicates that the client is no longer interested in the operation result. It does not cancel the operation. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`.

- list(name, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

+ list(name, filter=None, pageSize=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns `UNIMPLEMENTED`.

list_next()

@@ -138,7 +138,7 @@

Method Details

- list(name, filter=None, pageSize=None, pageToken=None, x__xgafv=None) + list(name, filter=None, pageSize=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)
Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns `UNIMPLEMENTED`.
 
 Args:
@@ -146,6 +146,7 @@ 

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -177,6 +178,9 @@

Method Details

}, }, ], + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. + "A String", + ], }
diff --git a/docs/dyn/saasservicemgmt_v1beta1.projects.locations.html b/docs/dyn/saasservicemgmt_v1beta1.projects.locations.html index 5595b60631..9e970713e7 100644 --- a/docs/dyn/saasservicemgmt_v1beta1.projects.locations.html +++ b/docs/dyn/saasservicemgmt_v1beta1.projects.locations.html @@ -170,7 +170,7 @@

Method Details

Args: name: string, The resource that owns the locations collection, if applicable. (required) - extraLocationTypes: string, Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage. (repeated) + extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated) filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160). pageSize: integer, The maximum number of results to return. If not set, the service selects a default. pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page. diff --git a/docs/dyn/saasservicemgmt_v1beta1.projects.locations.rollouts.html b/docs/dyn/saasservicemgmt_v1beta1.projects.locations.rollouts.html index 627398ce47..e497e97763 100644 --- a/docs/dyn/saasservicemgmt_v1beta1.projects.locations.rollouts.html +++ b/docs/dyn/saasservicemgmt_v1beta1.projects.locations.rollouts.html @@ -121,6 +121,7 @@

Method Details

}, }, "createTime": "A String", # Output only. The timestamp when the resource was created. + "effectiveUnitFilter": "A String", # Optional. Output only. Output only snapshot of the effective unit filter at Rollout start time. Contains a CEL(https://github.com/google/cel-spec) expression consisting of a conjunction of Rollout.unit_filter and RolloutKind.unit_filter. This field captures the filter applied by the Rollout to determine the Unit population. If the associated RolloutKind's unit_filter is modified after the rollout is started, it will not be updated here. "endTime": "A String", # Optional. Output only. The time when the rollout finished execution (regardless of success, failure, or cancellation). Will be empty if the rollout hasn't finished yet. Once set, the rollout is in terminal state and all the results are final. "etag": "A String", # Output only. An opaque value that uniquely identifies a version or generation of a resource. It can be used to confirm that the client and server agree on the ordering of a resource being written. "labels": { # Optional. The labels on the resource, which can be used for categorization. similar to Kubernetes resource labels. @@ -171,6 +172,7 @@

Method Details

}, }, "createTime": "A String", # Output only. The timestamp when the resource was created. + "effectiveUnitFilter": "A String", # Optional. Output only. Output only snapshot of the effective unit filter at Rollout start time. Contains a CEL(https://github.com/google/cel-spec) expression consisting of a conjunction of Rollout.unit_filter and RolloutKind.unit_filter. This field captures the filter applied by the Rollout to determine the Unit population. If the associated RolloutKind's unit_filter is modified after the rollout is started, it will not be updated here. "endTime": "A String", # Optional. Output only. The time when the rollout finished execution (regardless of success, failure, or cancellation). Will be empty if the rollout hasn't finished yet. Once set, the rollout is in terminal state and all the results are final. "etag": "A String", # Output only. An opaque value that uniquely identifies a version or generation of a resource. It can be used to confirm that the client and server agree on the ordering of a resource being written. "labels": { # Optional. The labels on the resource, which can be used for categorization. similar to Kubernetes resource labels. @@ -246,6 +248,7 @@

Method Details

}, }, "createTime": "A String", # Output only. The timestamp when the resource was created. + "effectiveUnitFilter": "A String", # Optional. Output only. Output only snapshot of the effective unit filter at Rollout start time. Contains a CEL(https://github.com/google/cel-spec) expression consisting of a conjunction of Rollout.unit_filter and RolloutKind.unit_filter. This field captures the filter applied by the Rollout to determine the Unit population. If the associated RolloutKind's unit_filter is modified after the rollout is started, it will not be updated here. "endTime": "A String", # Optional. Output only. The time when the rollout finished execution (regardless of success, failure, or cancellation). Will be empty if the rollout hasn't finished yet. Once set, the rollout is in terminal state and all the results are final. "etag": "A String", # Output only. An opaque value that uniquely identifies a version or generation of a resource. It can be used to confirm that the client and server agree on the ordering of a resource being written. "labels": { # Optional. The labels on the resource, which can be used for categorization. similar to Kubernetes resource labels. @@ -307,6 +310,7 @@

Method Details

}, }, "createTime": "A String", # Output only. The timestamp when the resource was created. + "effectiveUnitFilter": "A String", # Optional. Output only. Output only snapshot of the effective unit filter at Rollout start time. Contains a CEL(https://github.com/google/cel-spec) expression consisting of a conjunction of Rollout.unit_filter and RolloutKind.unit_filter. This field captures the filter applied by the Rollout to determine the Unit population. If the associated RolloutKind's unit_filter is modified after the rollout is started, it will not be updated here. "endTime": "A String", # Optional. Output only. The time when the rollout finished execution (regardless of success, failure, or cancellation). Will be empty if the rollout hasn't finished yet. Once set, the rollout is in terminal state and all the results are final. "etag": "A String", # Output only. An opaque value that uniquely identifies a version or generation of a resource. It can be used to confirm that the client and server agree on the ordering of a resource being written. "labels": { # Optional. The labels on the resource, which can be used for categorization. similar to Kubernetes resource labels. @@ -375,6 +379,7 @@

Method Details

}, }, "createTime": "A String", # Output only. The timestamp when the resource was created. + "effectiveUnitFilter": "A String", # Optional. Output only. Output only snapshot of the effective unit filter at Rollout start time. Contains a CEL(https://github.com/google/cel-spec) expression consisting of a conjunction of Rollout.unit_filter and RolloutKind.unit_filter. This field captures the filter applied by the Rollout to determine the Unit population. If the associated RolloutKind's unit_filter is modified after the rollout is started, it will not be updated here. "endTime": "A String", # Optional. Output only. The time when the rollout finished execution (regardless of success, failure, or cancellation). Will be empty if the rollout hasn't finished yet. Once set, the rollout is in terminal state and all the results are final. "etag": "A String", # Output only. An opaque value that uniquely identifies a version or generation of a resource. It can be used to confirm that the client and server agree on the ordering of a resource being written. "labels": { # Optional. The labels on the resource, which can be used for categorization. similar to Kubernetes resource labels. @@ -425,6 +430,7 @@

Method Details

}, }, "createTime": "A String", # Output only. The timestamp when the resource was created. + "effectiveUnitFilter": "A String", # Optional. Output only. Output only snapshot of the effective unit filter at Rollout start time. Contains a CEL(https://github.com/google/cel-spec) expression consisting of a conjunction of Rollout.unit_filter and RolloutKind.unit_filter. This field captures the filter applied by the Rollout to determine the Unit population. If the associated RolloutKind's unit_filter is modified after the rollout is started, it will not be updated here. "endTime": "A String", # Optional. Output only. The time when the rollout finished execution (regardless of success, failure, or cancellation). Will be empty if the rollout hasn't finished yet. Once set, the rollout is in terminal state and all the results are final. "etag": "A String", # Output only. An opaque value that uniquely identifies a version or generation of a resource. It can be used to confirm that the client and server agree on the ordering of a resource being written. "labels": { # Optional. The labels on the resource, which can be used for categorization. similar to Kubernetes resource labels. diff --git a/docs/dyn/searchads360_v0.customers.searchAds360.html b/docs/dyn/searchads360_v0.customers.searchAds360.html index cf33a34c3e..8c5f7062ae 100644 --- a/docs/dyn/searchads360_v0.customers.searchAds360.html +++ b/docs/dyn/searchads360_v0.customers.searchAds360.html @@ -191,6 +191,7 @@

Method Details

"endDate": "A String", # Output only. Date when the ad group ends serving ads. By default, the ad group ends on the ad group's end date. If this field is set, then the ad group ends at the end of the specified date in the customer's time zone. This field is only available for Microsoft Advertising and Facebook gateway accounts. Format: YYYY-MM-DD Example: 2019-03-14 "engineId": "A String", # Output only. ID of the ad group in the external engine account. This field is for non-Google Ads account only, for example, Yahoo Japan, Microsoft, Baidu etc. For Google Ads entity, use "ad_group.id" instead. "engineStatus": "A String", # Output only. The Engine Status for ad group. + "finalUrlSuffix": "A String", # URL template for appending params to Final URL. "id": "A String", # Output only. The ID of the ad group. "labels": [ # Output only. The resource names of labels attached to this ad group. "A String", @@ -209,6 +210,7 @@

Method Details

}, ], }, + "trackingUrlTemplate": "A String", # The URL template for constructing a tracking URL. "type": "A String", # Immutable. The type of the ad group. }, "adGroupAd": { # An ad group ad. # The ad referenced in the query. @@ -229,6 +231,16 @@

Method Details

"path1": "A String", # Text appended to the auto-generated visible URL with a delimiter. "path2": "A String", # Text appended to path1 with a delimiter. }, + "finalAppUrls": [ # A list of final app URLs that will be used on mobile if the user has the specific app installed. + { # A URL for deep linking into an app for the given operating system. + "osType": "A String", # The operating system targeted by this URL. Required. + "url": "A String", # The app deep link URL. Deep links specify a location in an app that corresponds to the content you'd like to show, and should be of the form {scheme}://{host_path} The scheme identifies which app to open. For your app, you can use a custom scheme that starts with the app's name. The host and path specify the unique location in the app where your content exists. Example: "exampleapp://productid_1234". Required. + }, + ], + "finalMobileUrls": [ # The list of possible final mobile URLs after all cross-domain redirects for the ad. + "A String", + ], + "finalUrlSuffix": "A String", # The suffix to use when constructing a final URL. "finalUrls": [ # The list of possible final URLs after all cross-domain redirects for the ad. "A String", ], @@ -260,6 +272,7 @@

Method Details

"displayUrl": "A String", # The displayed URL of the ad. "headline": "A String", # The headline of the ad. }, + "trackingUrlTemplate": "A String", # The URL template for constructing a tracking URL. "type": "A String", # Output only. The type of ad. }, "creationTime": "A String", # Output only. The timestamp when this ad_group_ad was created. The datetime is in the customer's time zone and in "yyyy-MM-dd HH:mm:ss.ssssss" format. @@ -279,13 +292,13 @@

Method Details

"adGroupAd": "A String", # Immutable. The ad group ad to which the effective label is attached. "label": "A String", # Immutable. The effective label assigned to the ad group ad. "ownerCustomerId": "A String", # Output only. The ID of the Customer which owns the effective label. - "resourceName": "A String", # Immutable. The resource name of the ad group ad effective label. Ad group ad effective label resource names have the form: `customers/{customer_id}/adGroupAdEffectiveLabels/{ad_group_id}~{ad_id}~{label_id}` + "resourceName": "A String", # Immutable. The resource name of the ad group ad effective label. Ad group ad effective label resource names have the form: `customers/{owner_customer_id}/adGroupAdEffectiveLabels/{ad_group_id}~{ad_id}~{label_id}` }, "adGroupAdLabel": { # A relationship between an ad group ad and a label. # The ad group ad label referenced in the query. "adGroupAd": "A String", # Immutable. The ad group ad to which the label is attached. "label": "A String", # Immutable. The label assigned to the ad group ad. "ownerCustomerId": "A String", # Output only. The ID of the Customer which owns the label. - "resourceName": "A String", # Immutable. The resource name of the ad group ad label. Ad group ad label resource names have the form: `customers/{customer_id}/adGroupAdLabels/{ad_group_id}~{ad_id}~{label_id}` + "resourceName": "A String", # Immutable. The resource name of the ad group ad label. Ad group ad label resource names have the form: `customers/{owner_customer_id}/adGroupAdLabels/{ad_group_id}~{ad_id}~{label_id}` }, "adGroupAsset": { # A link between an ad group and an asset. # The ad group asset referenced in the query. "adGroup": "A String", # Required. Immutable. The ad group to which the asset is linked. @@ -303,7 +316,7 @@

Method Details

"resourceName": "A String", # Output only. The resource name of the ad group audience view. Ad group audience view resource names have the form: `customers/{customer_id}/adGroupAudienceViews/{ad_group_id}~{criterion_id}` }, "adGroupBidModifier": { # Represents an ad group bid modifier. # The bid modifier referenced in the query. - "bidModifier": 3.14, # The modifier for the bid when the criterion matches. The modifier must be in the range: 0.1 - 10.0. The range is 1.0 - 6.0 for PreferredContent. Use 0 to opt out of a Device type. + "bidModifier": 3.14, # The modifier for the bid when the criterion matches. The modifier must be in the range: 0.1 - 10.0. Use 0 to opt out of a Device type. "device": { # A device criterion. # Immutable. A device criterion. "type": "A String", # Type of the device. }, @@ -324,6 +337,9 @@

Method Details

], "engineId": "A String", # Output only. ID of the ad group criterion in the external engine account. This field is for non-Google Ads account only, for example, Yahoo Japan, Microsoft, Baidu etc. For Google Ads entity, use "ad_group_criterion.criterion_id" instead. "engineStatus": "A String", # Output only. The Engine Status for ad group criterion. + "finalMobileUrls": [ # The list of possible final mobile URLs after all cross-domain redirects. + "A String", + ], "finalUrlSuffix": "A String", # URL template for appending params to final URL. "finalUrls": [ # The list of possible final URLs after all cross-domain redirects for the ad. "A String", @@ -356,6 +372,12 @@

Method Details

"status": "A String", # The status of the criterion. This is the status of the ad group criterion entity, set by the client. Note: UI reports may incorporate additional information that affects whether a criterion is eligible to run. In some cases a criterion that's REMOVED in the API can still show as enabled in the UI. For example, campaigns by default show to users of all age ranges unless excluded. The UI will show each age range as "enabled", since they're eligible to see the ads; but AdGroupCriterion.status will show "removed", since no positive criterion was added. "trackingUrlTemplate": "A String", # The URL template for constructing a tracking URL. "type": "A String", # Output only. The type of the criterion. + "urlCustomParameters": [ # The list of mappings used to substitute custom parameter tags in a `tracking_url_template`, `final_urls`, or `mobile_final_urls`. + { # A mapping that can be used by custom parameter tags in a `tracking_url_template`, `final_urls`, or `mobile_final_urls`. + "key": "A String", # The key matching the parameter tag name. + "value": "A String", # The value to be substituted. + }, + ], "userList": { # A User List criterion. Represents a user list that is defined by the advertiser to be targeted. # Immutable. User List. "userList": "A String", # The User List resource name. }, @@ -375,25 +397,25 @@

Method Details

"adGroupCriterion": "A String", # Immutable. The ad group criterion to which the effective label is attached. "label": "A String", # Immutable. The effective label assigned to the ad group criterion. "ownerCustomerId": "A String", # Output only. The ID of the Customer which owns the effective label. - "resourceName": "A String", # Immutable. The resource name of the ad group criterion effective label. Ad group criterion effective label resource names have the form: `customers/{customer_id}/adGroupCriterionEffectiveLabels/{ad_group_id}~{criterion_id}~{label_id}` + "resourceName": "A String", # Immutable. The resource name of the ad group criterion effective label. Ad group criterion effective label resource names have the form: `customers/{owner_customer_id}/adGroupCriterionEffectiveLabels/{ad_group_id}~{criterion_id}~{label_id}` }, "adGroupCriterionLabel": { # A relationship between an ad group criterion and a label. # The ad group criterion label referenced in the query. "adGroupCriterion": "A String", # Immutable. The ad group criterion to which the label is attached. "label": "A String", # Immutable. The label assigned to the ad group criterion. "ownerCustomerId": "A String", # Output only. The ID of the Customer which owns the label. - "resourceName": "A String", # Immutable. The resource name of the ad group criterion label. Ad group criterion label resource names have the form: `customers/{customer_id}/adGroupCriterionLabels/{ad_group_id}~{criterion_id}~{label_id}` + "resourceName": "A String", # Immutable. The resource name of the ad group criterion label. Ad group criterion label resource names have the form: `customers/{owner_customer_id}/adGroupCriterionLabels/{ad_group_id}~{criterion_id}~{label_id}` }, "adGroupEffectiveLabel": { # A relationship between an ad group and an effective label. An effective label is a label inherited or directly assigned to this ad group. # The ad group effective label referenced in the query. "adGroup": "A String", # Immutable. The ad group to which the effective label is attached. "label": "A String", # Immutable. The effective label assigned to the ad group. "ownerCustomerId": "A String", # Output only. The ID of the Customer which owns the effective label. - "resourceName": "A String", # Immutable. The resource name of the ad group effective label. Ad group effective label resource names have the form: `customers/{customer_id}/adGroupEffectiveLabels/{ad_group_id}~{label_id}` + "resourceName": "A String", # Immutable. The resource name of the ad group effective label. Ad group effective label resource names have the form: `customers/{owner_customer_id}/adGroupEffectiveLabels/{ad_group_id}~{label_id}` }, "adGroupLabel": { # A relationship between an ad group and a label. # The ad group label referenced in the query. "adGroup": "A String", # Immutable. The ad group to which the label is attached. "label": "A String", # Immutable. The label assigned to the ad group. "ownerCustomerId": "A String", # Output only. The ID of the Customer which owns the label. - "resourceName": "A String", # Immutable. The resource name of the ad group label. Ad group label resource names have the form: `customers/{customer_id}/adGroupLabels/{ad_group_id}~{label_id}` + "resourceName": "A String", # Immutable. The resource name of the ad group label. Ad group label resource names have the form: `customers/{owner_customer_id}/adGroupLabels/{ad_group_id}~{label_id}` }, "ageRangeView": { # An age range view. # The age range view referenced in the query. "resourceName": "A String", # Output only. The resource name of the age range view. Age range view resource names have the form: `customers/{customer_id}/ageRangeViews/{ad_group_id}~{criterion_id}` @@ -439,6 +461,10 @@

Method Details

}, "creationTime": "A String", # Output only. The timestamp when this asset was created. The timestamp is in the customer's time zone and in "yyyy-MM-dd HH:mm:ss" format. "engineStatus": "A String", # Output only. The Engine Status for an asset. + "finalMobileUrls": [ # A list of possible final mobile URLs after all cross domain redirects. + "A String", + ], + "finalUrlSuffix": "A String", # URL template for appending params to landing page URLs served with parallel tracking. "finalUrls": [ # A list of possible final URLs after all cross domain redirects. "A String", ], @@ -503,6 +529,12 @@

Method Details

}, "trackingUrlTemplate": "A String", # URL template for constructing a tracking URL. "type": "A String", # Output only. Type of the asset. + "urlCustomParameters": [ # A list of mappings to be used for substituting URL custom parameter tags in the tracking_url_template, final_urls, and/or final_mobile_urls. + { # A mapping that can be used by custom parameter tags in a `tracking_url_template`, `final_urls`, or `mobile_final_urls`. + "key": "A String", # The key matching the parameter tag name. + "value": "A String", # The value to be substituted. + }, + ], "youtubeVideoAsset": { # A YouTube asset. # Immutable. A YouTube video asset. "youtubeVideoId": "A String", # YouTube video id. This is the 11 character string value used in the YouTube video URL. "youtubeVideoTitle": "A String", # YouTube video title. @@ -700,6 +732,9 @@

Method Details

"excludedParentAssetFieldTypes": [ # The asset field types that should be excluded from this campaign. Asset links with these field types will not be inherited by this campaign from the upper level. "A String", ], + "feedTypes": [ # Output only. Types of feeds that are attached directly to this campaign. + "A String", + ], "finalUrlSuffix": "A String", # Suffix used to append query parameters to landing pages that are served with parallel tracking. "frequencyCaps": [ # A list that limits how often each user will see this campaign's ads. { # A rule specifying the maximum number of times an ad (or some set of ads) can be shown to a user over a particular time period. @@ -878,13 +913,13 @@

Method Details

"campaign": "A String", # Immutable. The campaign to which the effective label is attached. "label": "A String", # Immutable. The effective label assigned to the campaign. "ownerCustomerId": "A String", # Output only. The ID of the Customer which owns the effective label. - "resourceName": "A String", # Immutable. Name of the resource. CampaignEffectivelabel resource names have the form: `customers/{customer_id}/campaignEffectiveLabels/{campaign_id}~{label_id}` + "resourceName": "A String", # Immutable. Name of the resource. CampaignEffectivelabel resource names have the form: `customers/{owner_customer_id}/campaignEffectiveLabels/{campaign_id}~{label_id}` }, "campaignLabel": { # Represents a relationship between a campaign and a label. # The campaign label referenced in the query. "campaign": "A String", # Immutable. The campaign to which the label is attached. "label": "A String", # Immutable. The label assigned to the campaign. "ownerCustomerId": "A String", # Output only. The ID of the Customer which owns the label. - "resourceName": "A String", # Immutable. Name of the resource. Campaign label resource names have the form: `customers/{customer_id}/campaignLabels/{campaign_id}~{label_id}` + "resourceName": "A String", # Immutable. Name of the resource. Campaign label resource names have the form: `customers/{owner_customer_id}/campaignLabels/{campaign_id}~{label_id}` }, "cartDataSalesView": { # Cart data sales view. # The cart data sales view referenced in the query. "resourceName": "A String", # Output only. The resource name of the Cart data sales view. Cart data sales view resource names have the form: `customers/{customer_id}/cartDataSalesView` @@ -1065,7 +1100,7 @@

Method Details

"label": { # A label. # The label referenced in the query. "id": "A String", # Output only. ID of the label. Read only. "name": "A String", # The name of the label. This field is required and should not be empty when creating a new label. The length of this string should be between 1 and 80, inclusive. - "resourceName": "A String", # Immutable. Name of the resource. Label resource names have the form: `customers/{customer_id}/labels/{label_id}` + "resourceName": "A String", # Immutable. Name of the resource. Label resource names have the form: `customers/{owner_customer_id}/labels/{label_id}` "status": "A String", # Output only. Status of the label. Read only. "textLabel": { # A type of label displaying text on a colored background. # A type of label displaying text on a colored background. "backgroundColor": "A String", # Background color of the label in HEX format. This string must match the regular expression '^\#([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$'. Note: The background color may not be visible for manager accounts. @@ -1098,9 +1133,12 @@

Method Details

"allConversionsValue": 3.14, # The value of all conversions. "allConversionsValueByConversionDate": 3.14, # The value of all conversions. When this column is selected with date, the values in date column means the conversion date. Details for the by_conversion_date columns are available at https://support.google.com/sa360/answer/9250611. "allConversionsValuePerCost": 3.14, # The value of all conversions divided by the total cost of ad interactions (such as clicks for text ads or views for video ads). + "averageCartSize": 3.14, # Average cart size is the average number of products in each order attributed to your ads. How it works: You report conversions with cart data for completed purchases on your website. Average cart size is the total number of products sold divided by the total number of orders you received. Example: You received 2 orders, the first included 3 products and the second included 2. The average cart size is 2.5 products = (3+2)/2. This metric is only available if you report conversions with cart data. "averageCost": 3.14, # The average amount you pay per interaction. This amount is the total cost of your ads divided by the total number of interactions. "averageCpc": 3.14, # The total cost of all clicks divided by the total number of clicks received. This metric is a monetary value and returned in the customer's currency by default. See the metrics_currency parameter at https://developers.google.com/search-ads/reporting/query/query-structure#parameters_clause "averageCpm": 3.14, # Average cost-per-thousand impressions (CPM). This metric is a monetary value and returned in the customer's currency by default. See the metrics_currency parameter at https://developers.google.com/search-ads/reporting/query/query-structure#parameters_clause + "averageImpressionFrequencyPerUser": 3.14, # The average number of times a unique user saw your ad during the requested time period. This metric cannot be aggregated, and can only be requested for date ranges of 92 days or less. This metric is available for following campaign types - Display, Video, Discovery and App. + "averageOrderValueMicros": "A String", # Average order value is the average revenue you made per order attributed to your ads. How it works: You report conversions with cart data for completed purchases on your website. Average order value is the total revenue from your orders divided by the total number of orders. Example: You received 3 orders which made $10, $15 and $20 worth of revenue. The average order value is $15 = ($10 + $15 + $20)/3. This metric is only available if you report conversions with cart data. "averageQualityScore": 3.14, # The average quality score. "clicks": "A String", # The number of clicks. "clientAccountConversions": 3.14, # The number of client account conversions. This only includes conversion actions which include_in_client_account_conversions_metric attribute is set to true. If you use conversion-based bidding, your bid strategies will optimize for these conversions. @@ -1134,6 +1172,7 @@

Method Details

"conversionsValueByConversionDate": 3.14, # The sum of biddable conversions value by conversion date. When this column is selected with date, the values in date column means the conversion date. "conversionsValuePerCost": 3.14, # The value of biddable conversion divided by the total cost of conversion eligible interactions. "costMicros": "A String", # The sum of your cost-per-click (CPC) and cost-per-thousand impressions (CPM) costs during this period. This metric is a monetary value and returned in the customer's currency by default. See the metrics_currency parameter at https://developers.google.com/search-ads/reporting/query/query-structure#parameters_clause + "costOfGoodsSoldMicros": "A String", # Cost of goods sold (COGS) is the total cost of the products you sold in orders attributed to your ads. How it works: You can add a cost of goods sold value to every product in Merchant Center. If you report conversions with cart data, the products you sold are matched with their cost of goods sold value and this can be used to calculate the gross profit you made on each order. Example: Someone clicked on a Shopping ad for a hat then bought the same hat and a shirt. The hat has a cost of goods sold value of $3, the shirt has a cost of goods sold value of $5. The cost of goods sold for this order is $8 = $3 + $5. This metric is only available if you report conversions with cart data. "costPerAllConversions": 3.14, # The cost of ad interactions divided by all conversions. "costPerConversion": 3.14, # Average conversion eligible cost per biddable conversion. "costPerCurrentModelAttributedConversion": 3.14, # The cost of ad interactions divided by current model attributed conversions. This only includes conversion actions which include_in_conversions_metric attribute is set to true. If you use conversion-based bidding, your bid strategies will optimize for these conversions. @@ -1148,6 +1187,8 @@

Method Details

"ctr": 3.14, # The number of clicks your ad receives (Clicks) divided by the number of times your ad is shown (Impressions). "generalInvalidClickRate": 3.14, # The percentage of clicks that have been filtered out of your total number of clicks (filtered + non-filtered clicks) due to being general invalid clicks. These are clicks Google considers illegitimate that are detected through routine means of filtration (that is, known invalid data-center traffic, bots and spiders or other crawlers, irregular patterns, etc). You're not charged for them, and they don't affect your account statistics. See the help page at https://support.google.com/campaignmanager/answer/6076504 for details. "generalInvalidClicks": "A String", # Number of general invalid clicks. These are a subset of your invalid clicks that are detected through routine means of filtration (such as known invalid data-center traffic, bots and spiders or other crawlers, irregular patterns, etc.). You're not charged for them, and they don't affect your account statistics. See the help page at https://support.google.com/campaignmanager/answer/6076504 for details. + "grossProfitMargin": 3.14, # Gross profit margin is the percentage gross profit you made from orders attributed to your ads, after taking out the cost of goods sold (COGS). How it works: You report conversions with cart data for completed purchases on your website. Gross profit margin is the gross profit you made divided by your total revenue and multiplied by 100%. Gross profit margin calculations only include products that have a cost of goods sold value in Merchant Center. Example: Someone bought a hat and a shirt in an order on your website. The hat is priced $10 and has a cost of goods sold value of $3. The shirt is priced $20 but has no cost of goods sold value. Gross profit margin for this order will only take into account the hat because it has a cost of goods sold value, so it's 70% = ($10 - $3)/$10 x 100%. This metric is only available if you report conversions with cart data. + "grossProfitMicros": "A String", # Gross profit is the profit you made from orders attributed to your ads minus the cost of goods sold (COGS). How it works: Gross profit is the revenue you made from sales attributed to your ads minus cost of goods sold. Gross profit calculations only include products that have a cost of goods sold value in Merchant Center. Example: Someone clicked on a Shopping ad for a hat then bought the same hat and a shirt in an order from your website. The hat is priced $10 and the shirt is priced $20. The hat has a cost of goods sold value of $3, but the shirt has no cost of goods sold value. Gross profit for this order will only take into account the hat, so it's $7 = $10 - $3. This metric is only available if you report conversions with cart data. "historicalCreativeQualityScore": "A String", # The creative historical quality score. "historicalLandingPageQualityScore": "A String", # The quality of historical landing page experience. "historicalQualityScore": "A String", # The historical quality score. @@ -1165,6 +1206,7 @@

Method Details

"leadRevenueMicros": "A String", # Lead revenue is the total amount you made from products sold as a result of advertising the same product. How it works: You report conversions with cart data for completed purchases on your website. If the ad that was interacted with before the purchase has an associated product (see Shopping Ads) then this product is considered the advertised product. Any product included in the order the customer places is a sold product. If the advertised and sold products match, then the total value you made from the sales of these products is shown under lead revenue. Example: Someone clicked on a Shopping ad for a hat then bought the same hat and a shirt. The hat is priced $10 and the shirt is priced $20. The lead revenue of this order is $10. This metric is only available if you report conversions with cart data. This metric is a monetary value and returned in the customer's currency by default. See the metrics_currency parameter at https://developers.google.com/search-ads/reporting/query/query-structure#parameters_clause "leadUnitsSold": 3.14, # Lead units sold is the total number of products sold as a result of advertising the same product. How it works: You report conversions with cart data for completed purchases on your website. If the ad that was interacted with before the purchase has an associated product (see Shopping Ads) then this product is considered the advertised product. Any product included in the order the customer places is a sold product. If the advertised and sold products match, then the total number of these products sold is shown under lead units sold. Example: Someone clicked on a Shopping ad for a hat then bought the same hat, a shirt and a jacket. The lead units sold in this order is 1. This metric is only available if you report conversions with cart data. "mobileFriendlyClicksPercentage": 3.14, # The percentage of mobile clicks that go to a mobile-friendly page. + "orders": 3.14, # Orders is the total number of purchase conversions you received attributed to your ads. How it works: You report conversions with cart data for completed purchases on your website. If a conversion is attributed to previous interactions with your ads (clicks for text or Shopping ads, views for video ads etc.) it's counted as an order. Example: Someone clicked on a Shopping ad for a hat then bought the same hat and a shirt in an order on your website. Even though they bought 2 products, this would count as 1 order. This metric is only available if you report conversions with cart data. "rawEventConversionMetrics": [ # The raw event conversion metrics. { # A generic data container. "booleanValue": True or False, # A boolean. @@ -1174,6 +1216,7 @@

Method Details

"stringValue": "A String", # A string. }, ], + "revenueMicros": "A String", # Revenue is the total amount you made from orders attributed to your ads. How it works: You report conversions with cart data for completed purchases on your website. Revenue is the total value of all the orders you received attributed to your ads, minus any discount. Example: Someone clicked on a Shopping ad for a hat then bought the same hat and a shirt in an order from your website. The hat is priced $10 and the shirt is priced $20. The entire order has a $5 discount. The revenue from this order is $25 = ($10 + $20) - $5. This metric is only available if you report conversions with cart data. "searchAbsoluteTopImpressionShare": 3.14, # The percentage of the customer's Shopping or Search ad impressions that are shown in the most prominent Shopping position. See https://support.google.com/sa360/answer/9566729 for details. Any value below 0.1 is reported as 0.0999. "searchBudgetLostAbsoluteTopImpressionShare": 3.14, # The number estimating how often your ad wasn't the very first ad among the top ads in the search results due to a low budget. Note: Search budget lost absolute top impression share is reported in the range of 0 to 0.9. Any value above 0.9 is reported as 0.9001. "searchBudgetLostImpressionShare": 3.14, # The estimated percent of times that your ad was eligible to show on the Search Network but didn't because your budget was too low. Note: Search budget lost impression share is reported in the range of 0 to 0.9. Any value above 0.9 is reported as 0.9001. @@ -1186,6 +1229,8 @@

Method Details

"searchRankLostTopImpressionShare": 3.14, # The number estimating how often your ad didn't show adjacent to the top organic search results due to poor Ad Rank. Note: Search rank lost top impression share is reported in the range of 0 to 0.9. Any value above 0.9 is reported as 0.9001. "searchTopImpressionShare": 3.14, # The impressions you've received among the top ads compared to the estimated number of impressions you were eligible to receive among the top ads. Note: Search top impression share is reported in the range of 0.1 to 1. Any value below 0.1 is reported as 0.0999. Top ads are generally above the top organic results, although they may show below the top organic results on certain queries. "topImpressionPercentage": 3.14, # The percent of your ad impressions that are shown adjacent to the top organic search results. + "uniqueUsers": "A String", # The number of unique users who saw your ad during the requested time period. This metric cannot be aggregated, and can only be requested for date ranges of 92 days or less. This metric is available for following campaign types - Display, Video, Discovery and App. + "unitsSold": 3.14, # Units sold is the total number of products sold from orders attributed to your ads. How it works: You report conversions with cart data for completed purchases on your website. Units sold is the total number of products sold from all orders attributed to your ads. Example: Someone clicked on a Shopping ad for a hat then bought the same hat, a shirt and a jacket. The units sold in this order is 3. This metric is only available if you report conversions with cart data. "valuePerAllConversions": 3.14, # The value of all conversions divided by the number of all conversions. "valuePerAllConversionsByConversionDate": 3.14, # The value of all conversions divided by the number of all conversions. When this column is selected with date, the values in date column means the conversion date. Details for the by_conversion_date columns are available at https://support.google.com/sa360/answer/9250611. "valuePerConversion": 3.14, # The value of biddable conversion divided by the number of biddable conversions. Shows how much, on average, each of the biddable conversions is worth. @@ -1229,6 +1274,7 @@

Method Details

"geoTargetCity": "A String", # Resource name of the geo target constant that represents a city. "geoTargetCountry": "A String", # Resource name of the geo target constant that represents a country. "geoTargetMetro": "A String", # Resource name of the geo target constant that represents a metro. + "geoTargetPostalCode": "A String", # Resource name of the geo target constant that represents a postal code. "geoTargetRegion": "A String", # Resource name of the geo target constant that represents a region. "hour": 42, # Hour of day as a number between 0 and 23, inclusive. "keyword": { # A Keyword criterion segment. # Keyword criterion. @@ -1295,7 +1341,7 @@

Method Details

"week": "A String", # Week as defined as Monday through Sunday, and represented by the date of Monday. Formatted as yyyy-MM-dd. "year": 42, # Year, formatted as yyyy. }, - "shoppingPerformanceView": { # Shopping performance view. Provides Shopping campaign statistics aggregated at several product dimension levels. Product dimension values from Merchant Center such as brand, category, custom attributes, product condition and product type will reflect the state of each dimension as of the date and time when the corresponding event was recorded. # The shopping performance view referenced in the query. + "shoppingPerformanceView": { # Shopping performance view. Provides Shopping campaign statistics aggregated at several product dimension levels. Product dimension values from Merchant Center such as brand, category, custom attributes, product condition and product type will reflect the state of each dimension as of the date and time when the corresponding event was recorded. The number of impressions and clicks that shopping_performance_view returns stats for may be different from campaign reports. shopping_performance_view shows impressions and clicks on products appearing in ads, while campaign reports show impressions and clicks on the ads themselves. Depending on the format, an ad can show from zero to several products, so the numbers may not match. In Google Ads UI, you can query impressions and clicks of products appearing in ads by selecting a column from "Product attributes" in the report editor. For example, selecting the "Brand" column is equivalent to selecting `segments.product_brand`. # The shopping performance view referenced in the query. "resourceName": "A String", # Output only. The resource name of the Shopping performance view. Shopping performance view resource names have the form: `customers/{customer_id}/shoppingPerformanceView` }, "userList": { # A user list. This is a list of users a customer may target. # The user list referenced in the query. @@ -1371,6 +1417,7 @@

Method Details

"endDate": "A String", # Output only. Date when the ad group ends serving ads. By default, the ad group ends on the ad group's end date. If this field is set, then the ad group ends at the end of the specified date in the customer's time zone. This field is only available for Microsoft Advertising and Facebook gateway accounts. Format: YYYY-MM-DD Example: 2019-03-14 "engineId": "A String", # Output only. ID of the ad group in the external engine account. This field is for non-Google Ads account only, for example, Yahoo Japan, Microsoft, Baidu etc. For Google Ads entity, use "ad_group.id" instead. "engineStatus": "A String", # Output only. The Engine Status for ad group. + "finalUrlSuffix": "A String", # URL template for appending params to Final URL. "id": "A String", # Output only. The ID of the ad group. "labels": [ # Output only. The resource names of labels attached to this ad group. "A String", @@ -1389,6 +1436,7 @@

Method Details

}, ], }, + "trackingUrlTemplate": "A String", # The URL template for constructing a tracking URL. "type": "A String", # Immutable. The type of the ad group. }, "adGroupAd": { # An ad group ad. # The ad referenced in the query. @@ -1409,6 +1457,16 @@

Method Details

"path1": "A String", # Text appended to the auto-generated visible URL with a delimiter. "path2": "A String", # Text appended to path1 with a delimiter. }, + "finalAppUrls": [ # A list of final app URLs that will be used on mobile if the user has the specific app installed. + { # A URL for deep linking into an app for the given operating system. + "osType": "A String", # The operating system targeted by this URL. Required. + "url": "A String", # The app deep link URL. Deep links specify a location in an app that corresponds to the content you'd like to show, and should be of the form {scheme}://{host_path} The scheme identifies which app to open. For your app, you can use a custom scheme that starts with the app's name. The host and path specify the unique location in the app where your content exists. Example: "exampleapp://productid_1234". Required. + }, + ], + "finalMobileUrls": [ # The list of possible final mobile URLs after all cross-domain redirects for the ad. + "A String", + ], + "finalUrlSuffix": "A String", # The suffix to use when constructing a final URL. "finalUrls": [ # The list of possible final URLs after all cross-domain redirects for the ad. "A String", ], @@ -1440,6 +1498,7 @@

Method Details

"displayUrl": "A String", # The displayed URL of the ad. "headline": "A String", # The headline of the ad. }, + "trackingUrlTemplate": "A String", # The URL template for constructing a tracking URL. "type": "A String", # Output only. The type of ad. }, "creationTime": "A String", # Output only. The timestamp when this ad_group_ad was created. The datetime is in the customer's time zone and in "yyyy-MM-dd HH:mm:ss.ssssss" format. @@ -1459,13 +1518,13 @@

Method Details

"adGroupAd": "A String", # Immutable. The ad group ad to which the effective label is attached. "label": "A String", # Immutable. The effective label assigned to the ad group ad. "ownerCustomerId": "A String", # Output only. The ID of the Customer which owns the effective label. - "resourceName": "A String", # Immutable. The resource name of the ad group ad effective label. Ad group ad effective label resource names have the form: `customers/{customer_id}/adGroupAdEffectiveLabels/{ad_group_id}~{ad_id}~{label_id}` + "resourceName": "A String", # Immutable. The resource name of the ad group ad effective label. Ad group ad effective label resource names have the form: `customers/{owner_customer_id}/adGroupAdEffectiveLabels/{ad_group_id}~{ad_id}~{label_id}` }, "adGroupAdLabel": { # A relationship between an ad group ad and a label. # The ad group ad label referenced in the query. "adGroupAd": "A String", # Immutable. The ad group ad to which the label is attached. "label": "A String", # Immutable. The label assigned to the ad group ad. "ownerCustomerId": "A String", # Output only. The ID of the Customer which owns the label. - "resourceName": "A String", # Immutable. The resource name of the ad group ad label. Ad group ad label resource names have the form: `customers/{customer_id}/adGroupAdLabels/{ad_group_id}~{ad_id}~{label_id}` + "resourceName": "A String", # Immutable. The resource name of the ad group ad label. Ad group ad label resource names have the form: `customers/{owner_customer_id}/adGroupAdLabels/{ad_group_id}~{ad_id}~{label_id}` }, "adGroupAsset": { # A link between an ad group and an asset. # The ad group asset referenced in the query. "adGroup": "A String", # Required. Immutable. The ad group to which the asset is linked. @@ -1483,7 +1542,7 @@

Method Details

"resourceName": "A String", # Output only. The resource name of the ad group audience view. Ad group audience view resource names have the form: `customers/{customer_id}/adGroupAudienceViews/{ad_group_id}~{criterion_id}` }, "adGroupBidModifier": { # Represents an ad group bid modifier. # The bid modifier referenced in the query. - "bidModifier": 3.14, # The modifier for the bid when the criterion matches. The modifier must be in the range: 0.1 - 10.0. The range is 1.0 - 6.0 for PreferredContent. Use 0 to opt out of a Device type. + "bidModifier": 3.14, # The modifier for the bid when the criterion matches. The modifier must be in the range: 0.1 - 10.0. Use 0 to opt out of a Device type. "device": { # A device criterion. # Immutable. A device criterion. "type": "A String", # Type of the device. }, @@ -1504,6 +1563,9 @@

Method Details

], "engineId": "A String", # Output only. ID of the ad group criterion in the external engine account. This field is for non-Google Ads account only, for example, Yahoo Japan, Microsoft, Baidu etc. For Google Ads entity, use "ad_group_criterion.criterion_id" instead. "engineStatus": "A String", # Output only. The Engine Status for ad group criterion. + "finalMobileUrls": [ # The list of possible final mobile URLs after all cross-domain redirects. + "A String", + ], "finalUrlSuffix": "A String", # URL template for appending params to final URL. "finalUrls": [ # The list of possible final URLs after all cross-domain redirects for the ad. "A String", @@ -1536,6 +1598,12 @@

Method Details

"status": "A String", # The status of the criterion. This is the status of the ad group criterion entity, set by the client. Note: UI reports may incorporate additional information that affects whether a criterion is eligible to run. In some cases a criterion that's REMOVED in the API can still show as enabled in the UI. For example, campaigns by default show to users of all age ranges unless excluded. The UI will show each age range as "enabled", since they're eligible to see the ads; but AdGroupCriterion.status will show "removed", since no positive criterion was added. "trackingUrlTemplate": "A String", # The URL template for constructing a tracking URL. "type": "A String", # Output only. The type of the criterion. + "urlCustomParameters": [ # The list of mappings used to substitute custom parameter tags in a `tracking_url_template`, `final_urls`, or `mobile_final_urls`. + { # A mapping that can be used by custom parameter tags in a `tracking_url_template`, `final_urls`, or `mobile_final_urls`. + "key": "A String", # The key matching the parameter tag name. + "value": "A String", # The value to be substituted. + }, + ], "userList": { # A User List criterion. Represents a user list that is defined by the advertiser to be targeted. # Immutable. User List. "userList": "A String", # The User List resource name. }, @@ -1555,25 +1623,25 @@

Method Details

"adGroupCriterion": "A String", # Immutable. The ad group criterion to which the effective label is attached. "label": "A String", # Immutable. The effective label assigned to the ad group criterion. "ownerCustomerId": "A String", # Output only. The ID of the Customer which owns the effective label. - "resourceName": "A String", # Immutable. The resource name of the ad group criterion effective label. Ad group criterion effective label resource names have the form: `customers/{customer_id}/adGroupCriterionEffectiveLabels/{ad_group_id}~{criterion_id}~{label_id}` + "resourceName": "A String", # Immutable. The resource name of the ad group criterion effective label. Ad group criterion effective label resource names have the form: `customers/{owner_customer_id}/adGroupCriterionEffectiveLabels/{ad_group_id}~{criterion_id}~{label_id}` }, "adGroupCriterionLabel": { # A relationship between an ad group criterion and a label. # The ad group criterion label referenced in the query. "adGroupCriterion": "A String", # Immutable. The ad group criterion to which the label is attached. "label": "A String", # Immutable. The label assigned to the ad group criterion. "ownerCustomerId": "A String", # Output only. The ID of the Customer which owns the label. - "resourceName": "A String", # Immutable. The resource name of the ad group criterion label. Ad group criterion label resource names have the form: `customers/{customer_id}/adGroupCriterionLabels/{ad_group_id}~{criterion_id}~{label_id}` + "resourceName": "A String", # Immutable. The resource name of the ad group criterion label. Ad group criterion label resource names have the form: `customers/{owner_customer_id}/adGroupCriterionLabels/{ad_group_id}~{criterion_id}~{label_id}` }, "adGroupEffectiveLabel": { # A relationship between an ad group and an effective label. An effective label is a label inherited or directly assigned to this ad group. # The ad group effective label referenced in the query. "adGroup": "A String", # Immutable. The ad group to which the effective label is attached. "label": "A String", # Immutable. The effective label assigned to the ad group. "ownerCustomerId": "A String", # Output only. The ID of the Customer which owns the effective label. - "resourceName": "A String", # Immutable. The resource name of the ad group effective label. Ad group effective label resource names have the form: `customers/{customer_id}/adGroupEffectiveLabels/{ad_group_id}~{label_id}` + "resourceName": "A String", # Immutable. The resource name of the ad group effective label. Ad group effective label resource names have the form: `customers/{owner_customer_id}/adGroupEffectiveLabels/{ad_group_id}~{label_id}` }, "adGroupLabel": { # A relationship between an ad group and a label. # The ad group label referenced in the query. "adGroup": "A String", # Immutable. The ad group to which the label is attached. "label": "A String", # Immutable. The label assigned to the ad group. "ownerCustomerId": "A String", # Output only. The ID of the Customer which owns the label. - "resourceName": "A String", # Immutable. The resource name of the ad group label. Ad group label resource names have the form: `customers/{customer_id}/adGroupLabels/{ad_group_id}~{label_id}` + "resourceName": "A String", # Immutable. The resource name of the ad group label. Ad group label resource names have the form: `customers/{owner_customer_id}/adGroupLabels/{ad_group_id}~{label_id}` }, "ageRangeView": { # An age range view. # The age range view referenced in the query. "resourceName": "A String", # Output only. The resource name of the age range view. Age range view resource names have the form: `customers/{customer_id}/ageRangeViews/{ad_group_id}~{criterion_id}` @@ -1619,6 +1687,10 @@

Method Details

}, "creationTime": "A String", # Output only. The timestamp when this asset was created. The timestamp is in the customer's time zone and in "yyyy-MM-dd HH:mm:ss" format. "engineStatus": "A String", # Output only. The Engine Status for an asset. + "finalMobileUrls": [ # A list of possible final mobile URLs after all cross domain redirects. + "A String", + ], + "finalUrlSuffix": "A String", # URL template for appending params to landing page URLs served with parallel tracking. "finalUrls": [ # A list of possible final URLs after all cross domain redirects. "A String", ], @@ -1683,6 +1755,12 @@

Method Details

}, "trackingUrlTemplate": "A String", # URL template for constructing a tracking URL. "type": "A String", # Output only. Type of the asset. + "urlCustomParameters": [ # A list of mappings to be used for substituting URL custom parameter tags in the tracking_url_template, final_urls, and/or final_mobile_urls. + { # A mapping that can be used by custom parameter tags in a `tracking_url_template`, `final_urls`, or `mobile_final_urls`. + "key": "A String", # The key matching the parameter tag name. + "value": "A String", # The value to be substituted. + }, + ], "youtubeVideoAsset": { # A YouTube asset. # Immutable. A YouTube video asset. "youtubeVideoId": "A String", # YouTube video id. This is the 11 character string value used in the YouTube video URL. "youtubeVideoTitle": "A String", # YouTube video title. @@ -1880,6 +1958,9 @@

Method Details

"excludedParentAssetFieldTypes": [ # The asset field types that should be excluded from this campaign. Asset links with these field types will not be inherited by this campaign from the upper level. "A String", ], + "feedTypes": [ # Output only. Types of feeds that are attached directly to this campaign. + "A String", + ], "finalUrlSuffix": "A String", # Suffix used to append query parameters to landing pages that are served with parallel tracking. "frequencyCaps": [ # A list that limits how often each user will see this campaign's ads. { # A rule specifying the maximum number of times an ad (or some set of ads) can be shown to a user over a particular time period. @@ -2058,13 +2139,13 @@

Method Details

"campaign": "A String", # Immutable. The campaign to which the effective label is attached. "label": "A String", # Immutable. The effective label assigned to the campaign. "ownerCustomerId": "A String", # Output only. The ID of the Customer which owns the effective label. - "resourceName": "A String", # Immutable. Name of the resource. CampaignEffectivelabel resource names have the form: `customers/{customer_id}/campaignEffectiveLabels/{campaign_id}~{label_id}` + "resourceName": "A String", # Immutable. Name of the resource. CampaignEffectivelabel resource names have the form: `customers/{owner_customer_id}/campaignEffectiveLabels/{campaign_id}~{label_id}` }, "campaignLabel": { # Represents a relationship between a campaign and a label. # The campaign label referenced in the query. "campaign": "A String", # Immutable. The campaign to which the label is attached. "label": "A String", # Immutable. The label assigned to the campaign. "ownerCustomerId": "A String", # Output only. The ID of the Customer which owns the label. - "resourceName": "A String", # Immutable. Name of the resource. Campaign label resource names have the form: `customers/{customer_id}/campaignLabels/{campaign_id}~{label_id}` + "resourceName": "A String", # Immutable. Name of the resource. Campaign label resource names have the form: `customers/{owner_customer_id}/campaignLabels/{campaign_id}~{label_id}` }, "cartDataSalesView": { # Cart data sales view. # The cart data sales view referenced in the query. "resourceName": "A String", # Output only. The resource name of the Cart data sales view. Cart data sales view resource names have the form: `customers/{customer_id}/cartDataSalesView` @@ -2245,7 +2326,7 @@

Method Details

"label": { # A label. # The label referenced in the query. "id": "A String", # Output only. ID of the label. Read only. "name": "A String", # The name of the label. This field is required and should not be empty when creating a new label. The length of this string should be between 1 and 80, inclusive. - "resourceName": "A String", # Immutable. Name of the resource. Label resource names have the form: `customers/{customer_id}/labels/{label_id}` + "resourceName": "A String", # Immutable. Name of the resource. Label resource names have the form: `customers/{owner_customer_id}/labels/{label_id}` "status": "A String", # Output only. Status of the label. Read only. "textLabel": { # A type of label displaying text on a colored background. # A type of label displaying text on a colored background. "backgroundColor": "A String", # Background color of the label in HEX format. This string must match the regular expression '^\#([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$'. Note: The background color may not be visible for manager accounts. @@ -2278,9 +2359,12 @@

Method Details

"allConversionsValue": 3.14, # The value of all conversions. "allConversionsValueByConversionDate": 3.14, # The value of all conversions. When this column is selected with date, the values in date column means the conversion date. Details for the by_conversion_date columns are available at https://support.google.com/sa360/answer/9250611. "allConversionsValuePerCost": 3.14, # The value of all conversions divided by the total cost of ad interactions (such as clicks for text ads or views for video ads). + "averageCartSize": 3.14, # Average cart size is the average number of products in each order attributed to your ads. How it works: You report conversions with cart data for completed purchases on your website. Average cart size is the total number of products sold divided by the total number of orders you received. Example: You received 2 orders, the first included 3 products and the second included 2. The average cart size is 2.5 products = (3+2)/2. This metric is only available if you report conversions with cart data. "averageCost": 3.14, # The average amount you pay per interaction. This amount is the total cost of your ads divided by the total number of interactions. "averageCpc": 3.14, # The total cost of all clicks divided by the total number of clicks received. This metric is a monetary value and returned in the customer's currency by default. See the metrics_currency parameter at https://developers.google.com/search-ads/reporting/query/query-structure#parameters_clause "averageCpm": 3.14, # Average cost-per-thousand impressions (CPM). This metric is a monetary value and returned in the customer's currency by default. See the metrics_currency parameter at https://developers.google.com/search-ads/reporting/query/query-structure#parameters_clause + "averageImpressionFrequencyPerUser": 3.14, # The average number of times a unique user saw your ad during the requested time period. This metric cannot be aggregated, and can only be requested for date ranges of 92 days or less. This metric is available for following campaign types - Display, Video, Discovery and App. + "averageOrderValueMicros": "A String", # Average order value is the average revenue you made per order attributed to your ads. How it works: You report conversions with cart data for completed purchases on your website. Average order value is the total revenue from your orders divided by the total number of orders. Example: You received 3 orders which made $10, $15 and $20 worth of revenue. The average order value is $15 = ($10 + $15 + $20)/3. This metric is only available if you report conversions with cart data. "averageQualityScore": 3.14, # The average quality score. "clicks": "A String", # The number of clicks. "clientAccountConversions": 3.14, # The number of client account conversions. This only includes conversion actions which include_in_client_account_conversions_metric attribute is set to true. If you use conversion-based bidding, your bid strategies will optimize for these conversions. @@ -2314,6 +2398,7 @@

Method Details

"conversionsValueByConversionDate": 3.14, # The sum of biddable conversions value by conversion date. When this column is selected with date, the values in date column means the conversion date. "conversionsValuePerCost": 3.14, # The value of biddable conversion divided by the total cost of conversion eligible interactions. "costMicros": "A String", # The sum of your cost-per-click (CPC) and cost-per-thousand impressions (CPM) costs during this period. This metric is a monetary value and returned in the customer's currency by default. See the metrics_currency parameter at https://developers.google.com/search-ads/reporting/query/query-structure#parameters_clause + "costOfGoodsSoldMicros": "A String", # Cost of goods sold (COGS) is the total cost of the products you sold in orders attributed to your ads. How it works: You can add a cost of goods sold value to every product in Merchant Center. If you report conversions with cart data, the products you sold are matched with their cost of goods sold value and this can be used to calculate the gross profit you made on each order. Example: Someone clicked on a Shopping ad for a hat then bought the same hat and a shirt. The hat has a cost of goods sold value of $3, the shirt has a cost of goods sold value of $5. The cost of goods sold for this order is $8 = $3 + $5. This metric is only available if you report conversions with cart data. "costPerAllConversions": 3.14, # The cost of ad interactions divided by all conversions. "costPerConversion": 3.14, # Average conversion eligible cost per biddable conversion. "costPerCurrentModelAttributedConversion": 3.14, # The cost of ad interactions divided by current model attributed conversions. This only includes conversion actions which include_in_conversions_metric attribute is set to true. If you use conversion-based bidding, your bid strategies will optimize for these conversions. @@ -2328,6 +2413,8 @@

Method Details

"ctr": 3.14, # The number of clicks your ad receives (Clicks) divided by the number of times your ad is shown (Impressions). "generalInvalidClickRate": 3.14, # The percentage of clicks that have been filtered out of your total number of clicks (filtered + non-filtered clicks) due to being general invalid clicks. These are clicks Google considers illegitimate that are detected through routine means of filtration (that is, known invalid data-center traffic, bots and spiders or other crawlers, irregular patterns, etc). You're not charged for them, and they don't affect your account statistics. See the help page at https://support.google.com/campaignmanager/answer/6076504 for details. "generalInvalidClicks": "A String", # Number of general invalid clicks. These are a subset of your invalid clicks that are detected through routine means of filtration (such as known invalid data-center traffic, bots and spiders or other crawlers, irregular patterns, etc.). You're not charged for them, and they don't affect your account statistics. See the help page at https://support.google.com/campaignmanager/answer/6076504 for details. + "grossProfitMargin": 3.14, # Gross profit margin is the percentage gross profit you made from orders attributed to your ads, after taking out the cost of goods sold (COGS). How it works: You report conversions with cart data for completed purchases on your website. Gross profit margin is the gross profit you made divided by your total revenue and multiplied by 100%. Gross profit margin calculations only include products that have a cost of goods sold value in Merchant Center. Example: Someone bought a hat and a shirt in an order on your website. The hat is priced $10 and has a cost of goods sold value of $3. The shirt is priced $20 but has no cost of goods sold value. Gross profit margin for this order will only take into account the hat because it has a cost of goods sold value, so it's 70% = ($10 - $3)/$10 x 100%. This metric is only available if you report conversions with cart data. + "grossProfitMicros": "A String", # Gross profit is the profit you made from orders attributed to your ads minus the cost of goods sold (COGS). How it works: Gross profit is the revenue you made from sales attributed to your ads minus cost of goods sold. Gross profit calculations only include products that have a cost of goods sold value in Merchant Center. Example: Someone clicked on a Shopping ad for a hat then bought the same hat and a shirt in an order from your website. The hat is priced $10 and the shirt is priced $20. The hat has a cost of goods sold value of $3, but the shirt has no cost of goods sold value. Gross profit for this order will only take into account the hat, so it's $7 = $10 - $3. This metric is only available if you report conversions with cart data. "historicalCreativeQualityScore": "A String", # The creative historical quality score. "historicalLandingPageQualityScore": "A String", # The quality of historical landing page experience. "historicalQualityScore": "A String", # The historical quality score. @@ -2345,6 +2432,7 @@

Method Details

"leadRevenueMicros": "A String", # Lead revenue is the total amount you made from products sold as a result of advertising the same product. How it works: You report conversions with cart data for completed purchases on your website. If the ad that was interacted with before the purchase has an associated product (see Shopping Ads) then this product is considered the advertised product. Any product included in the order the customer places is a sold product. If the advertised and sold products match, then the total value you made from the sales of these products is shown under lead revenue. Example: Someone clicked on a Shopping ad for a hat then bought the same hat and a shirt. The hat is priced $10 and the shirt is priced $20. The lead revenue of this order is $10. This metric is only available if you report conversions with cart data. This metric is a monetary value and returned in the customer's currency by default. See the metrics_currency parameter at https://developers.google.com/search-ads/reporting/query/query-structure#parameters_clause "leadUnitsSold": 3.14, # Lead units sold is the total number of products sold as a result of advertising the same product. How it works: You report conversions with cart data for completed purchases on your website. If the ad that was interacted with before the purchase has an associated product (see Shopping Ads) then this product is considered the advertised product. Any product included in the order the customer places is a sold product. If the advertised and sold products match, then the total number of these products sold is shown under lead units sold. Example: Someone clicked on a Shopping ad for a hat then bought the same hat, a shirt and a jacket. The lead units sold in this order is 1. This metric is only available if you report conversions with cart data. "mobileFriendlyClicksPercentage": 3.14, # The percentage of mobile clicks that go to a mobile-friendly page. + "orders": 3.14, # Orders is the total number of purchase conversions you received attributed to your ads. How it works: You report conversions with cart data for completed purchases on your website. If a conversion is attributed to previous interactions with your ads (clicks for text or Shopping ads, views for video ads etc.) it's counted as an order. Example: Someone clicked on a Shopping ad for a hat then bought the same hat and a shirt in an order on your website. Even though they bought 2 products, this would count as 1 order. This metric is only available if you report conversions with cart data. "rawEventConversionMetrics": [ # The raw event conversion metrics. { # A generic data container. "booleanValue": True or False, # A boolean. @@ -2354,6 +2442,7 @@

Method Details

"stringValue": "A String", # A string. }, ], + "revenueMicros": "A String", # Revenue is the total amount you made from orders attributed to your ads. How it works: You report conversions with cart data for completed purchases on your website. Revenue is the total value of all the orders you received attributed to your ads, minus any discount. Example: Someone clicked on a Shopping ad for a hat then bought the same hat and a shirt in an order from your website. The hat is priced $10 and the shirt is priced $20. The entire order has a $5 discount. The revenue from this order is $25 = ($10 + $20) - $5. This metric is only available if you report conversions with cart data. "searchAbsoluteTopImpressionShare": 3.14, # The percentage of the customer's Shopping or Search ad impressions that are shown in the most prominent Shopping position. See https://support.google.com/sa360/answer/9566729 for details. Any value below 0.1 is reported as 0.0999. "searchBudgetLostAbsoluteTopImpressionShare": 3.14, # The number estimating how often your ad wasn't the very first ad among the top ads in the search results due to a low budget. Note: Search budget lost absolute top impression share is reported in the range of 0 to 0.9. Any value above 0.9 is reported as 0.9001. "searchBudgetLostImpressionShare": 3.14, # The estimated percent of times that your ad was eligible to show on the Search Network but didn't because your budget was too low. Note: Search budget lost impression share is reported in the range of 0 to 0.9. Any value above 0.9 is reported as 0.9001. @@ -2366,6 +2455,8 @@

Method Details

"searchRankLostTopImpressionShare": 3.14, # The number estimating how often your ad didn't show adjacent to the top organic search results due to poor Ad Rank. Note: Search rank lost top impression share is reported in the range of 0 to 0.9. Any value above 0.9 is reported as 0.9001. "searchTopImpressionShare": 3.14, # The impressions you've received among the top ads compared to the estimated number of impressions you were eligible to receive among the top ads. Note: Search top impression share is reported in the range of 0.1 to 1. Any value below 0.1 is reported as 0.0999. Top ads are generally above the top organic results, although they may show below the top organic results on certain queries. "topImpressionPercentage": 3.14, # The percent of your ad impressions that are shown adjacent to the top organic search results. + "uniqueUsers": "A String", # The number of unique users who saw your ad during the requested time period. This metric cannot be aggregated, and can only be requested for date ranges of 92 days or less. This metric is available for following campaign types - Display, Video, Discovery and App. + "unitsSold": 3.14, # Units sold is the total number of products sold from orders attributed to your ads. How it works: You report conversions with cart data for completed purchases on your website. Units sold is the total number of products sold from all orders attributed to your ads. Example: Someone clicked on a Shopping ad for a hat then bought the same hat, a shirt and a jacket. The units sold in this order is 3. This metric is only available if you report conversions with cart data. "valuePerAllConversions": 3.14, # The value of all conversions divided by the number of all conversions. "valuePerAllConversionsByConversionDate": 3.14, # The value of all conversions divided by the number of all conversions. When this column is selected with date, the values in date column means the conversion date. Details for the by_conversion_date columns are available at https://support.google.com/sa360/answer/9250611. "valuePerConversion": 3.14, # The value of biddable conversion divided by the number of biddable conversions. Shows how much, on average, each of the biddable conversions is worth. @@ -2409,6 +2500,7 @@

Method Details

"geoTargetCity": "A String", # Resource name of the geo target constant that represents a city. "geoTargetCountry": "A String", # Resource name of the geo target constant that represents a country. "geoTargetMetro": "A String", # Resource name of the geo target constant that represents a metro. + "geoTargetPostalCode": "A String", # Resource name of the geo target constant that represents a postal code. "geoTargetRegion": "A String", # Resource name of the geo target constant that represents a region. "hour": 42, # Hour of day as a number between 0 and 23, inclusive. "keyword": { # A Keyword criterion segment. # Keyword criterion. @@ -2475,7 +2567,7 @@

Method Details

"week": "A String", # Week as defined as Monday through Sunday, and represented by the date of Monday. Formatted as yyyy-MM-dd. "year": 42, # Year, formatted as yyyy. }, - "shoppingPerformanceView": { # Shopping performance view. Provides Shopping campaign statistics aggregated at several product dimension levels. Product dimension values from Merchant Center such as brand, category, custom attributes, product condition and product type will reflect the state of each dimension as of the date and time when the corresponding event was recorded. # The shopping performance view referenced in the query. + "shoppingPerformanceView": { # Shopping performance view. Provides Shopping campaign statistics aggregated at several product dimension levels. Product dimension values from Merchant Center such as brand, category, custom attributes, product condition and product type will reflect the state of each dimension as of the date and time when the corresponding event was recorded. The number of impressions and clicks that shopping_performance_view returns stats for may be different from campaign reports. shopping_performance_view shows impressions and clicks on products appearing in ads, while campaign reports show impressions and clicks on the ads themselves. Depending on the format, an ad can show from zero to several products, so the numbers may not match. In Google Ads UI, you can query impressions and clicks of products appearing in ads by selecting a column from "Product attributes" in the report editor. For example, selecting the "Brand" column is equivalent to selecting `segments.product_brand`. # The shopping performance view referenced in the query. "resourceName": "A String", # Output only. The resource name of the Shopping performance view. Shopping performance view resource names have the form: `customers/{customer_id}/shoppingPerformanceView` }, "userList": { # A user list. This is a list of users a customer may target. # The user list referenced in the query. diff --git a/docs/dyn/secretmanager_v1.projects.locations.html b/docs/dyn/secretmanager_v1.projects.locations.html index 935214cb06..ae3d786a0a 100644 --- a/docs/dyn/secretmanager_v1.projects.locations.html +++ b/docs/dyn/secretmanager_v1.projects.locations.html @@ -130,7 +130,7 @@

Method Details

Args: name: string, The resource that owns the locations collection, if applicable. (required) - extraLocationTypes: string, Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage. (repeated) + extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated) filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160). pageSize: integer, The maximum number of results to return. If not set, the service selects a default. pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page. diff --git a/docs/dyn/secretmanager_v1beta1.projects.locations.html b/docs/dyn/secretmanager_v1beta1.projects.locations.html index 6482ff9bd9..c2b4596020 100644 --- a/docs/dyn/secretmanager_v1beta1.projects.locations.html +++ b/docs/dyn/secretmanager_v1beta1.projects.locations.html @@ -125,7 +125,7 @@

Method Details

Args: name: string, The resource that owns the locations collection, if applicable. (required) - extraLocationTypes: string, Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage. (repeated) + extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated) filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160). pageSize: integer, The maximum number of results to return. If not set, the service selects a default. pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page. diff --git a/docs/dyn/secretmanager_v1beta2.projects.locations.html b/docs/dyn/secretmanager_v1beta2.projects.locations.html index 604f87e80d..249941740e 100644 --- a/docs/dyn/secretmanager_v1beta2.projects.locations.html +++ b/docs/dyn/secretmanager_v1beta2.projects.locations.html @@ -130,7 +130,7 @@

Method Details

Args: name: string, The resource that owns the locations collection, if applicable. (required) - extraLocationTypes: string, Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage. (repeated) + extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated) filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160). pageSize: integer, The maximum number of results to return. If not set, the service selects a default. pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page. diff --git a/docs/dyn/securitycenter_v1.folders.securityHealthAnalyticsSettings.customModules.html b/docs/dyn/securitycenter_v1.folders.securityHealthAnalyticsSettings.customModules.html index b47f5d8b5c..dd12604ea7 100644 --- a/docs/dyn/securitycenter_v1.folders.securityHealthAnalyticsSettings.customModules.html +++ b/docs/dyn/securitycenter_v1.folders.securityHealthAnalyticsSettings.customModules.html @@ -654,6 +654,7 @@

Method Details

"location": "A String", # The region in which the model is used, for example, “us-central1”. "name": "A String", # The name of the AI model, for example, "gemini:1.0.0". "publisher": "A String", # The publisher of the model, for example, “google” or “nvidia”. + "usageCategory": "A String", # The purpose of the model, for example, "Inteference" or "Training". }, "application": { # Represents an application associated with a finding. # Represents an application associated with the finding. "baseUri": "A String", # The base URI that identifies the network location of the application in which the vulnerability was detected. For example, `http://example.com`. diff --git a/docs/dyn/securitycenter_v1.folders.sources.findings.html b/docs/dyn/securitycenter_v1.folders.sources.findings.html index 30c159f9f4..605872ff10 100644 --- a/docs/dyn/securitycenter_v1.folders.sources.findings.html +++ b/docs/dyn/securitycenter_v1.folders.sources.findings.html @@ -223,6 +223,7 @@

Method Details

"location": "A String", # The region in which the model is used, for example, “us-central1”. "name": "A String", # The name of the AI model, for example, "gemini:1.0.0". "publisher": "A String", # The publisher of the model, for example, “google” or “nvidia”. + "usageCategory": "A String", # The purpose of the model, for example, "Inteference" or "Training". }, "application": { # Represents an application associated with a finding. # Represents an application associated with the finding. "baseUri": "A String", # The base URI that identifies the network location of the application in which the vulnerability was detected. For example, `http://example.com`. @@ -923,6 +924,32 @@

Method Details

}, }, "resource": { # Information related to the Google Cloud resource that is associated with this finding. # Output only. Resource that is associated with this finding. + "application": { # The App Hub Application associated with the finding's resource. # The App Hub application this resource belongs to. + "attributes": { # Consumer provided attributes for the application # Consumer provided attributes for the application + "businessOwners": [ # Business team that ensures user needs are met and value is delivered + { # Contact information of stakeholders. + "email": "A String", # Email address of the contacts. + }, + ], + "criticality": { # Criticality of the Application, Service, or Workload # User-defined criticality information. + "type": "A String", # Criticality Type. + }, + "developerOwners": [ # Developer team that owns development and coding. + { # Contact information of stakeholders. + "email": "A String", # Email address of the contacts. + }, + ], + "environment": { # Environment of the Application, Service, or Workload # User-defined environment information. + "type": "A String", # Environment Type. + }, + "operatorOwners": [ # Operator team that ensures runtime and operations. + { # Contact information of stakeholders. + "email": "A String", # Email address of the contacts. + }, + ], + }, + "name": "A String", # The resource name of an Application. Format: `projects/{host-project-id}/locations/{location}/applications/{application-id}` + }, "awsMetadata": { # AWS metadata associated with the resource, only applicable if the finding's cloud provider is Amazon Web Services. # The AWS metadata associated with the finding. "account": { # An AWS account that is a member of an organization. # The AWS account associated with the resource. "id": "A String", # The unique identifier (ID) of the account, containing exactly 12 digits. @@ -1050,6 +1077,7 @@

Method Details

"location": "A String", # The region in which the model is used, for example, “us-central1”. "name": "A String", # The name of the AI model, for example, "gemini:1.0.0". "publisher": "A String", # The publisher of the model, for example, “google” or “nvidia”. + "usageCategory": "A String", # The purpose of the model, for example, "Inteference" or "Training". }, "application": { # Represents an application associated with a finding. # Represents an application associated with the finding. "baseUri": "A String", # The base URI that identifies the network location of the application in which the vulnerability was detected. For example, `http://example.com`. @@ -1791,6 +1819,7 @@

Method Details

"location": "A String", # The region in which the model is used, for example, “us-central1”. "name": "A String", # The name of the AI model, for example, "gemini:1.0.0". "publisher": "A String", # The publisher of the model, for example, “google” or “nvidia”. + "usageCategory": "A String", # The purpose of the model, for example, "Inteference" or "Training". }, "application": { # Represents an application associated with a finding. # Represents an application associated with the finding. "baseUri": "A String", # The base URI that identifies the network location of the application in which the vulnerability was detected. For example, `http://example.com`. @@ -2545,6 +2574,7 @@

Method Details

"location": "A String", # The region in which the model is used, for example, “us-central1”. "name": "A String", # The name of the AI model, for example, "gemini:1.0.0". "publisher": "A String", # The publisher of the model, for example, “google” or “nvidia”. + "usageCategory": "A String", # The purpose of the model, for example, "Inteference" or "Training". }, "application": { # Represents an application associated with a finding. # Represents an application associated with the finding. "baseUri": "A String", # The base URI that identifies the network location of the application in which the vulnerability was detected. For example, `http://example.com`. @@ -3300,6 +3330,7 @@

Method Details

"location": "A String", # The region in which the model is used, for example, “us-central1”. "name": "A String", # The name of the AI model, for example, "gemini:1.0.0". "publisher": "A String", # The publisher of the model, for example, “google” or “nvidia”. + "usageCategory": "A String", # The purpose of the model, for example, "Inteference" or "Training". }, "application": { # Represents an application associated with a finding. # Represents an application associated with the finding. "baseUri": "A String", # The base URI that identifies the network location of the application in which the vulnerability was detected. For example, `http://example.com`. diff --git a/docs/dyn/securitycenter_v1.organizations.operations.html b/docs/dyn/securitycenter_v1.organizations.operations.html index ec00cb6dd2..201c136efd 100644 --- a/docs/dyn/securitycenter_v1.organizations.operations.html +++ b/docs/dyn/securitycenter_v1.organizations.operations.html @@ -178,7 +178,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -210,7 +210,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/securitycenter_v1.organizations.securityHealthAnalyticsSettings.customModules.html b/docs/dyn/securitycenter_v1.organizations.securityHealthAnalyticsSettings.customModules.html index 01b04e6efa..84e5319e42 100644 --- a/docs/dyn/securitycenter_v1.organizations.securityHealthAnalyticsSettings.customModules.html +++ b/docs/dyn/securitycenter_v1.organizations.securityHealthAnalyticsSettings.customModules.html @@ -654,6 +654,7 @@

Method Details

"location": "A String", # The region in which the model is used, for example, “us-central1”. "name": "A String", # The name of the AI model, for example, "gemini:1.0.0". "publisher": "A String", # The publisher of the model, for example, “google” or “nvidia”. + "usageCategory": "A String", # The purpose of the model, for example, "Inteference" or "Training". }, "application": { # Represents an application associated with a finding. # Represents an application associated with the finding. "baseUri": "A String", # The base URI that identifies the network location of the application in which the vulnerability was detected. For example, `http://example.com`. diff --git a/docs/dyn/securitycenter_v1.organizations.sources.findings.html b/docs/dyn/securitycenter_v1.organizations.sources.findings.html index 1e1d628df7..9244ca4e73 100644 --- a/docs/dyn/securitycenter_v1.organizations.sources.findings.html +++ b/docs/dyn/securitycenter_v1.organizations.sources.findings.html @@ -156,6 +156,7 @@

Method Details

"location": "A String", # The region in which the model is used, for example, “us-central1”. "name": "A String", # The name of the AI model, for example, "gemini:1.0.0". "publisher": "A String", # The publisher of the model, for example, “google” or “nvidia”. + "usageCategory": "A String", # The purpose of the model, for example, "Inteference" or "Training". }, "application": { # Represents an application associated with a finding. # Represents an application associated with the finding. "baseUri": "A String", # The base URI that identifies the network location of the application in which the vulnerability was detected. For example, `http://example.com`. @@ -897,6 +898,7 @@

Method Details

"location": "A String", # The region in which the model is used, for example, “us-central1”. "name": "A String", # The name of the AI model, for example, "gemini:1.0.0". "publisher": "A String", # The publisher of the model, for example, “google” or “nvidia”. + "usageCategory": "A String", # The purpose of the model, for example, "Inteference" or "Training". }, "application": { # Represents an application associated with a finding. # Represents an application associated with the finding. "baseUri": "A String", # The base URI that identifies the network location of the application in which the vulnerability was detected. For example, `http://example.com`. @@ -1709,6 +1711,7 @@

Method Details

"location": "A String", # The region in which the model is used, for example, “us-central1”. "name": "A String", # The name of the AI model, for example, "gemini:1.0.0". "publisher": "A String", # The publisher of the model, for example, “google” or “nvidia”. + "usageCategory": "A String", # The purpose of the model, for example, "Inteference" or "Training". }, "application": { # Represents an application associated with a finding. # Represents an application associated with the finding. "baseUri": "A String", # The base URI that identifies the network location of the application in which the vulnerability was detected. For example, `http://example.com`. @@ -2409,6 +2412,32 @@

Method Details

}, }, "resource": { # Information related to the Google Cloud resource that is associated with this finding. # Output only. Resource that is associated with this finding. + "application": { # The App Hub Application associated with the finding's resource. # The App Hub application this resource belongs to. + "attributes": { # Consumer provided attributes for the application # Consumer provided attributes for the application + "businessOwners": [ # Business team that ensures user needs are met and value is delivered + { # Contact information of stakeholders. + "email": "A String", # Email address of the contacts. + }, + ], + "criticality": { # Criticality of the Application, Service, or Workload # User-defined criticality information. + "type": "A String", # Criticality Type. + }, + "developerOwners": [ # Developer team that owns development and coding. + { # Contact information of stakeholders. + "email": "A String", # Email address of the contacts. + }, + ], + "environment": { # Environment of the Application, Service, or Workload # User-defined environment information. + "type": "A String", # Environment Type. + }, + "operatorOwners": [ # Operator team that ensures runtime and operations. + { # Contact information of stakeholders. + "email": "A String", # Email address of the contacts. + }, + ], + }, + "name": "A String", # The resource name of an Application. Format: `projects/{host-project-id}/locations/{location}/applications/{application-id}` + }, "awsMetadata": { # AWS metadata associated with the resource, only applicable if the finding's cloud provider is Amazon Web Services. # The AWS metadata associated with the finding. "account": { # An AWS account that is a member of an organization. # The AWS account associated with the resource. "id": "A String", # The unique identifier (ID) of the account, containing exactly 12 digits. @@ -2536,6 +2565,7 @@

Method Details

"location": "A String", # The region in which the model is used, for example, “us-central1”. "name": "A String", # The name of the AI model, for example, "gemini:1.0.0". "publisher": "A String", # The publisher of the model, for example, “google” or “nvidia”. + "usageCategory": "A String", # The purpose of the model, for example, "Inteference" or "Training". }, "application": { # Represents an application associated with a finding. # Represents an application associated with the finding. "baseUri": "A String", # The base URI that identifies the network location of the application in which the vulnerability was detected. For example, `http://example.com`. @@ -3277,6 +3307,7 @@

Method Details

"location": "A String", # The region in which the model is used, for example, “us-central1”. "name": "A String", # The name of the AI model, for example, "gemini:1.0.0". "publisher": "A String", # The publisher of the model, for example, “google” or “nvidia”. + "usageCategory": "A String", # The purpose of the model, for example, "Inteference" or "Training". }, "application": { # Represents an application associated with a finding. # Represents an application associated with the finding. "baseUri": "A String", # The base URI that identifies the network location of the application in which the vulnerability was detected. For example, `http://example.com`. @@ -4031,6 +4062,7 @@

Method Details

"location": "A String", # The region in which the model is used, for example, “us-central1”. "name": "A String", # The name of the AI model, for example, "gemini:1.0.0". "publisher": "A String", # The publisher of the model, for example, “google” or “nvidia”. + "usageCategory": "A String", # The purpose of the model, for example, "Inteference" or "Training". }, "application": { # Represents an application associated with a finding. # Represents an application associated with the finding. "baseUri": "A String", # The base URI that identifies the network location of the application in which the vulnerability was detected. For example, `http://example.com`. @@ -4786,6 +4818,7 @@

Method Details

"location": "A String", # The region in which the model is used, for example, “us-central1”. "name": "A String", # The name of the AI model, for example, "gemini:1.0.0". "publisher": "A String", # The publisher of the model, for example, “google” or “nvidia”. + "usageCategory": "A String", # The purpose of the model, for example, "Inteference" or "Training". }, "application": { # Represents an application associated with a finding. # Represents an application associated with the finding. "baseUri": "A String", # The base URI that identifies the network location of the application in which the vulnerability was detected. For example, `http://example.com`. diff --git a/docs/dyn/securitycenter_v1.projects.securityHealthAnalyticsSettings.customModules.html b/docs/dyn/securitycenter_v1.projects.securityHealthAnalyticsSettings.customModules.html index 3d1e250ae7..fd98ee3067 100644 --- a/docs/dyn/securitycenter_v1.projects.securityHealthAnalyticsSettings.customModules.html +++ b/docs/dyn/securitycenter_v1.projects.securityHealthAnalyticsSettings.customModules.html @@ -654,6 +654,7 @@

Method Details

"location": "A String", # The region in which the model is used, for example, “us-central1”. "name": "A String", # The name of the AI model, for example, "gemini:1.0.0". "publisher": "A String", # The publisher of the model, for example, “google” or “nvidia”. + "usageCategory": "A String", # The purpose of the model, for example, "Inteference" or "Training". }, "application": { # Represents an application associated with a finding. # Represents an application associated with the finding. "baseUri": "A String", # The base URI that identifies the network location of the application in which the vulnerability was detected. For example, `http://example.com`. diff --git a/docs/dyn/securitycenter_v1.projects.sources.findings.html b/docs/dyn/securitycenter_v1.projects.sources.findings.html index 22b3c61f64..88c7874174 100644 --- a/docs/dyn/securitycenter_v1.projects.sources.findings.html +++ b/docs/dyn/securitycenter_v1.projects.sources.findings.html @@ -223,6 +223,7 @@

Method Details

"location": "A String", # The region in which the model is used, for example, “us-central1”. "name": "A String", # The name of the AI model, for example, "gemini:1.0.0". "publisher": "A String", # The publisher of the model, for example, “google” or “nvidia”. + "usageCategory": "A String", # The purpose of the model, for example, "Inteference" or "Training". }, "application": { # Represents an application associated with a finding. # Represents an application associated with the finding. "baseUri": "A String", # The base URI that identifies the network location of the application in which the vulnerability was detected. For example, `http://example.com`. @@ -923,6 +924,32 @@

Method Details

}, }, "resource": { # Information related to the Google Cloud resource that is associated with this finding. # Output only. Resource that is associated with this finding. + "application": { # The App Hub Application associated with the finding's resource. # The App Hub application this resource belongs to. + "attributes": { # Consumer provided attributes for the application # Consumer provided attributes for the application + "businessOwners": [ # Business team that ensures user needs are met and value is delivered + { # Contact information of stakeholders. + "email": "A String", # Email address of the contacts. + }, + ], + "criticality": { # Criticality of the Application, Service, or Workload # User-defined criticality information. + "type": "A String", # Criticality Type. + }, + "developerOwners": [ # Developer team that owns development and coding. + { # Contact information of stakeholders. + "email": "A String", # Email address of the contacts. + }, + ], + "environment": { # Environment of the Application, Service, or Workload # User-defined environment information. + "type": "A String", # Environment Type. + }, + "operatorOwners": [ # Operator team that ensures runtime and operations. + { # Contact information of stakeholders. + "email": "A String", # Email address of the contacts. + }, + ], + }, + "name": "A String", # The resource name of an Application. Format: `projects/{host-project-id}/locations/{location}/applications/{application-id}` + }, "awsMetadata": { # AWS metadata associated with the resource, only applicable if the finding's cloud provider is Amazon Web Services. # The AWS metadata associated with the finding. "account": { # An AWS account that is a member of an organization. # The AWS account associated with the resource. "id": "A String", # The unique identifier (ID) of the account, containing exactly 12 digits. @@ -1050,6 +1077,7 @@

Method Details

"location": "A String", # The region in which the model is used, for example, “us-central1”. "name": "A String", # The name of the AI model, for example, "gemini:1.0.0". "publisher": "A String", # The publisher of the model, for example, “google” or “nvidia”. + "usageCategory": "A String", # The purpose of the model, for example, "Inteference" or "Training". }, "application": { # Represents an application associated with a finding. # Represents an application associated with the finding. "baseUri": "A String", # The base URI that identifies the network location of the application in which the vulnerability was detected. For example, `http://example.com`. @@ -1791,6 +1819,7 @@

Method Details

"location": "A String", # The region in which the model is used, for example, “us-central1”. "name": "A String", # The name of the AI model, for example, "gemini:1.0.0". "publisher": "A String", # The publisher of the model, for example, “google” or “nvidia”. + "usageCategory": "A String", # The purpose of the model, for example, "Inteference" or "Training". }, "application": { # Represents an application associated with a finding. # Represents an application associated with the finding. "baseUri": "A String", # The base URI that identifies the network location of the application in which the vulnerability was detected. For example, `http://example.com`. @@ -2545,6 +2574,7 @@

Method Details

"location": "A String", # The region in which the model is used, for example, “us-central1”. "name": "A String", # The name of the AI model, for example, "gemini:1.0.0". "publisher": "A String", # The publisher of the model, for example, “google” or “nvidia”. + "usageCategory": "A String", # The purpose of the model, for example, "Inteference" or "Training". }, "application": { # Represents an application associated with a finding. # Represents an application associated with the finding. "baseUri": "A String", # The base URI that identifies the network location of the application in which the vulnerability was detected. For example, `http://example.com`. @@ -3300,6 +3330,7 @@

Method Details

"location": "A String", # The region in which the model is used, for example, “us-central1”. "name": "A String", # The name of the AI model, for example, "gemini:1.0.0". "publisher": "A String", # The publisher of the model, for example, “google” or “nvidia”. + "usageCategory": "A String", # The purpose of the model, for example, "Inteference" or "Training". }, "application": { # Represents an application associated with a finding. # Represents an application associated with the finding. "baseUri": "A String", # The base URI that identifies the network location of the application in which the vulnerability was detected. For example, `http://example.com`. diff --git a/docs/dyn/securitycenter_v1beta1.organizations.operations.html b/docs/dyn/securitycenter_v1beta1.organizations.operations.html index c9c04394e9..b561fc01da 100644 --- a/docs/dyn/securitycenter_v1beta1.organizations.operations.html +++ b/docs/dyn/securitycenter_v1beta1.organizations.operations.html @@ -184,7 +184,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -216,7 +216,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/servicenetworking_v1.operations.html b/docs/dyn/servicenetworking_v1.operations.html index 6df90f3710..eec813a77f 100644 --- a/docs/dyn/servicenetworking_v1.operations.html +++ b/docs/dyn/servicenetworking_v1.operations.html @@ -184,7 +184,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -216,7 +216,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/sheets_v4.spreadsheets.html b/docs/dyn/sheets_v4.spreadsheets.html index 17fb6c58f4..8b2e220ebc 100644 --- a/docs/dyn/sheets_v4.spreadsheets.html +++ b/docs/dyn/sheets_v4.spreadsheets.html @@ -2039,7 +2039,7 @@

Method Details

"horizontalAlignment": "A String", # The horizontal alignment of the value in the cell. "hyperlinkDisplayType": "A String", # If one exists, how a hyperlink should be displayed in the cell. "numberFormat": { # The number format of a cell. # A format describing how number values should be represented to the user. - "pattern": "A String", # Pattern string used for formatting. If not set, a default pattern based on the user's locale will be used if necessary for the given type. See the [Date and Number Formats guide](https://developers.google.com/workspace/sheets/api/guides/formats) for more information about the supported patterns. + "pattern": "A String", # Pattern string used for formatting. If not set, a default pattern based on the spreadsheet's locale will be used if necessary for the given type. See the [Date and Number Formats guide](https://developers.google.com/workspace/sheets/api/guides/formats) for more information about the supported patterns. "type": "A String", # The type of the number format. When writing, this field must be set. }, "padding": { # The amount of padding around the cell, in pixels. When updating padding, every field must be specified. # The padding of the cell. @@ -2892,7 +2892,7 @@

Method Details

"horizontalAlignment": "A String", # The horizontal alignment of the value in the cell. "hyperlinkDisplayType": "A String", # If one exists, how a hyperlink should be displayed in the cell. "numberFormat": { # The number format of a cell. # A format describing how number values should be represented to the user. - "pattern": "A String", # Pattern string used for formatting. If not set, a default pattern based on the user's locale will be used if necessary for the given type. See the [Date and Number Formats guide](https://developers.google.com/workspace/sheets/api/guides/formats) for more information about the supported patterns. + "pattern": "A String", # Pattern string used for formatting. If not set, a default pattern based on the spreadsheet's locale will be used if necessary for the given type. See the [Date and Number Formats guide](https://developers.google.com/workspace/sheets/api/guides/formats) for more information about the supported patterns. "type": "A String", # The type of the number format. When writing, this field must be set. }, "padding": { # The amount of padding around the cell, in pixels. When updating padding, every field must be specified. # The padding of the cell. @@ -3313,7 +3313,7 @@

Method Details

"horizontalAlignment": "A String", # The horizontal alignment of the value in the cell. "hyperlinkDisplayType": "A String", # If one exists, how a hyperlink should be displayed in the cell. "numberFormat": { # The number format of a cell. # A format describing how number values should be represented to the user. - "pattern": "A String", # Pattern string used for formatting. If not set, a default pattern based on the user's locale will be used if necessary for the given type. See the [Date and Number Formats guide](https://developers.google.com/workspace/sheets/api/guides/formats) for more information about the supported patterns. + "pattern": "A String", # Pattern string used for formatting. If not set, a default pattern based on the spreadsheet's locale will be used if necessary for the given type. See the [Date and Number Formats guide](https://developers.google.com/workspace/sheets/api/guides/formats) for more information about the supported patterns. "type": "A String", # The type of the number format. When writing, this field must be set. }, "padding": { # The amount of padding around the cell, in pixels. When updating padding, every field must be specified. # The padding of the cell. @@ -3955,7 +3955,7 @@

Method Details

"horizontalAlignment": "A String", # The horizontal alignment of the value in the cell. "hyperlinkDisplayType": "A String", # If one exists, how a hyperlink should be displayed in the cell. "numberFormat": { # The number format of a cell. # A format describing how number values should be represented to the user. - "pattern": "A String", # Pattern string used for formatting. If not set, a default pattern based on the user's locale will be used if necessary for the given type. See the [Date and Number Formats guide](https://developers.google.com/workspace/sheets/api/guides/formats) for more information about the supported patterns. + "pattern": "A String", # Pattern string used for formatting. If not set, a default pattern based on the spreadsheet's locale will be used if necessary for the given type. See the [Date and Number Formats guide](https://developers.google.com/workspace/sheets/api/guides/formats) for more information about the supported patterns. "type": "A String", # The type of the number format. When writing, this field must be set. }, "padding": { # The amount of padding around the cell, in pixels. When updating padding, every field must be specified. # The padding of the cell. @@ -4376,7 +4376,7 @@

Method Details

"horizontalAlignment": "A String", # The horizontal alignment of the value in the cell. "hyperlinkDisplayType": "A String", # If one exists, how a hyperlink should be displayed in the cell. "numberFormat": { # The number format of a cell. # A format describing how number values should be represented to the user. - "pattern": "A String", # Pattern string used for formatting. If not set, a default pattern based on the user's locale will be used if necessary for the given type. See the [Date and Number Formats guide](https://developers.google.com/workspace/sheets/api/guides/formats) for more information about the supported patterns. + "pattern": "A String", # Pattern string used for formatting. If not set, a default pattern based on the spreadsheet's locale will be used if necessary for the given type. See the [Date and Number Formats guide](https://developers.google.com/workspace/sheets/api/guides/formats) for more information about the supported patterns. "type": "A String", # The type of the number format. When writing, this field must be set. }, "padding": { # The amount of padding around the cell, in pixels. When updating padding, every field must be specified. # The padding of the cell. @@ -5205,7 +5205,7 @@

Method Details

"horizontalAlignment": "A String", # The horizontal alignment of the value in the cell. "hyperlinkDisplayType": "A String", # If one exists, how a hyperlink should be displayed in the cell. "numberFormat": { # The number format of a cell. # A format describing how number values should be represented to the user. - "pattern": "A String", # Pattern string used for formatting. If not set, a default pattern based on the user's locale will be used if necessary for the given type. See the [Date and Number Formats guide](https://developers.google.com/workspace/sheets/api/guides/formats) for more information about the supported patterns. + "pattern": "A String", # Pattern string used for formatting. If not set, a default pattern based on the spreadsheet's locale will be used if necessary for the given type. See the [Date and Number Formats guide](https://developers.google.com/workspace/sheets/api/guides/formats) for more information about the supported patterns. "type": "A String", # The type of the number format. When writing, this field must be set. }, "padding": { # The amount of padding around the cell, in pixels. When updating padding, every field must be specified. # The padding of the cell. @@ -5626,7 +5626,7 @@

Method Details

"horizontalAlignment": "A String", # The horizontal alignment of the value in the cell. "hyperlinkDisplayType": "A String", # If one exists, how a hyperlink should be displayed in the cell. "numberFormat": { # The number format of a cell. # A format describing how number values should be represented to the user. - "pattern": "A String", # Pattern string used for formatting. If not set, a default pattern based on the user's locale will be used if necessary for the given type. See the [Date and Number Formats guide](https://developers.google.com/workspace/sheets/api/guides/formats) for more information about the supported patterns. + "pattern": "A String", # Pattern string used for formatting. If not set, a default pattern based on the spreadsheet's locale will be used if necessary for the given type. See the [Date and Number Formats guide](https://developers.google.com/workspace/sheets/api/guides/formats) for more information about the supported patterns. "type": "A String", # The type of the number format. When writing, this field must be set. }, "padding": { # The amount of padding around the cell, in pixels. When updating padding, every field must be specified. # The padding of the cell. @@ -7440,7 +7440,7 @@

Method Details

"horizontalAlignment": "A String", # The horizontal alignment of the value in the cell. "hyperlinkDisplayType": "A String", # If one exists, how a hyperlink should be displayed in the cell. "numberFormat": { # The number format of a cell. # A format describing how number values should be represented to the user. - "pattern": "A String", # Pattern string used for formatting. If not set, a default pattern based on the user's locale will be used if necessary for the given type. See the [Date and Number Formats guide](https://developers.google.com/workspace/sheets/api/guides/formats) for more information about the supported patterns. + "pattern": "A String", # Pattern string used for formatting. If not set, a default pattern based on the spreadsheet's locale will be used if necessary for the given type. See the [Date and Number Formats guide](https://developers.google.com/workspace/sheets/api/guides/formats) for more information about the supported patterns. "type": "A String", # The type of the number format. When writing, this field must be set. }, "padding": { # The amount of padding around the cell, in pixels. When updating padding, every field must be specified. # The padding of the cell. @@ -8207,7 +8207,7 @@

Method Details

"horizontalAlignment": "A String", # The horizontal alignment of the value in the cell. "hyperlinkDisplayType": "A String", # If one exists, how a hyperlink should be displayed in the cell. "numberFormat": { # The number format of a cell. # A format describing how number values should be represented to the user. - "pattern": "A String", # Pattern string used for formatting. If not set, a default pattern based on the user's locale will be used if necessary for the given type. See the [Date and Number Formats guide](https://developers.google.com/workspace/sheets/api/guides/formats) for more information about the supported patterns. + "pattern": "A String", # Pattern string used for formatting. If not set, a default pattern based on the spreadsheet's locale will be used if necessary for the given type. See the [Date and Number Formats guide](https://developers.google.com/workspace/sheets/api/guides/formats) for more information about the supported patterns. "type": "A String", # The type of the number format. When writing, this field must be set. }, "padding": { # The amount of padding around the cell, in pixels. When updating padding, every field must be specified. # The padding of the cell. @@ -10837,7 +10837,7 @@

Method Details

"horizontalAlignment": "A String", # The horizontal alignment of the value in the cell. "hyperlinkDisplayType": "A String", # If one exists, how a hyperlink should be displayed in the cell. "numberFormat": { # The number format of a cell. # A format describing how number values should be represented to the user. - "pattern": "A String", # Pattern string used for formatting. If not set, a default pattern based on the user's locale will be used if necessary for the given type. See the [Date and Number Formats guide](https://developers.google.com/workspace/sheets/api/guides/formats) for more information about the supported patterns. + "pattern": "A String", # Pattern string used for formatting. If not set, a default pattern based on the spreadsheet's locale will be used if necessary for the given type. See the [Date and Number Formats guide](https://developers.google.com/workspace/sheets/api/guides/formats) for more information about the supported patterns. "type": "A String", # The type of the number format. When writing, this field must be set. }, "padding": { # The amount of padding around the cell, in pixels. When updating padding, every field must be specified. # The padding of the cell. @@ -11343,7 +11343,7 @@

Method Details

"horizontalAlignment": "A String", # The horizontal alignment of the value in the cell. "hyperlinkDisplayType": "A String", # If one exists, how a hyperlink should be displayed in the cell. "numberFormat": { # The number format of a cell. # A format describing how number values should be represented to the user. - "pattern": "A String", # Pattern string used for formatting. If not set, a default pattern based on the user's locale will be used if necessary for the given type. See the [Date and Number Formats guide](https://developers.google.com/workspace/sheets/api/guides/formats) for more information about the supported patterns. + "pattern": "A String", # Pattern string used for formatting. If not set, a default pattern based on the spreadsheet's locale will be used if necessary for the given type. See the [Date and Number Formats guide](https://developers.google.com/workspace/sheets/api/guides/formats) for more information about the supported patterns. "type": "A String", # The type of the number format. When writing, this field must be set. }, "padding": { # The amount of padding around the cell, in pixels. When updating padding, every field must be specified. # The padding of the cell. @@ -11565,7 +11565,7 @@

Method Details

"horizontalAlignment": "A String", # The horizontal alignment of the value in the cell. "hyperlinkDisplayType": "A String", # If one exists, how a hyperlink should be displayed in the cell. "numberFormat": { # The number format of a cell. # A format describing how number values should be represented to the user. - "pattern": "A String", # Pattern string used for formatting. If not set, a default pattern based on the user's locale will be used if necessary for the given type. See the [Date and Number Formats guide](https://developers.google.com/workspace/sheets/api/guides/formats) for more information about the supported patterns. + "pattern": "A String", # Pattern string used for formatting. If not set, a default pattern based on the spreadsheet's locale will be used if necessary for the given type. See the [Date and Number Formats guide](https://developers.google.com/workspace/sheets/api/guides/formats) for more information about the supported patterns. "type": "A String", # The type of the number format. When writing, this field must be set. }, "padding": { # The amount of padding around the cell, in pixels. When updating padding, every field must be specified. # The padding of the cell. @@ -11988,7 +11988,7 @@

Method Details

"horizontalAlignment": "A String", # The horizontal alignment of the value in the cell. "hyperlinkDisplayType": "A String", # If one exists, how a hyperlink should be displayed in the cell. "numberFormat": { # The number format of a cell. # A format describing how number values should be represented to the user. - "pattern": "A String", # Pattern string used for formatting. If not set, a default pattern based on the user's locale will be used if necessary for the given type. See the [Date and Number Formats guide](https://developers.google.com/workspace/sheets/api/guides/formats) for more information about the supported patterns. + "pattern": "A String", # Pattern string used for formatting. If not set, a default pattern based on the spreadsheet's locale will be used if necessary for the given type. See the [Date and Number Formats guide](https://developers.google.com/workspace/sheets/api/guides/formats) for more information about the supported patterns. "type": "A String", # The type of the number format. When writing, this field must be set. }, "padding": { # The amount of padding around the cell, in pixels. When updating padding, every field must be specified. # The padding of the cell. @@ -14138,7 +14138,7 @@

Method Details

"horizontalAlignment": "A String", # The horizontal alignment of the value in the cell. "hyperlinkDisplayType": "A String", # If one exists, how a hyperlink should be displayed in the cell. "numberFormat": { # The number format of a cell. # A format describing how number values should be represented to the user. - "pattern": "A String", # Pattern string used for formatting. If not set, a default pattern based on the user's locale will be used if necessary for the given type. See the [Date and Number Formats guide](https://developers.google.com/workspace/sheets/api/guides/formats) for more information about the supported patterns. + "pattern": "A String", # Pattern string used for formatting. If not set, a default pattern based on the spreadsheet's locale will be used if necessary for the given type. See the [Date and Number Formats guide](https://developers.google.com/workspace/sheets/api/guides/formats) for more information about the supported patterns. "type": "A String", # The type of the number format. When writing, this field must be set. }, "padding": { # The amount of padding around the cell, in pixels. When updating padding, every field must be specified. # The padding of the cell. @@ -14529,7 +14529,7 @@

Method Details

"horizontalAlignment": "A String", # The horizontal alignment of the value in the cell. "hyperlinkDisplayType": "A String", # If one exists, how a hyperlink should be displayed in the cell. "numberFormat": { # The number format of a cell. # A format describing how number values should be represented to the user. - "pattern": "A String", # Pattern string used for formatting. If not set, a default pattern based on the user's locale will be used if necessary for the given type. See the [Date and Number Formats guide](https://developers.google.com/workspace/sheets/api/guides/formats) for more information about the supported patterns. + "pattern": "A String", # Pattern string used for formatting. If not set, a default pattern based on the spreadsheet's locale will be used if necessary for the given type. See the [Date and Number Formats guide](https://developers.google.com/workspace/sheets/api/guides/formats) for more information about the supported patterns. "type": "A String", # The type of the number format. When writing, this field must be set. }, "padding": { # The amount of padding around the cell, in pixels. When updating padding, every field must be specified. # The padding of the cell. @@ -14950,7 +14950,7 @@

Method Details

"horizontalAlignment": "A String", # The horizontal alignment of the value in the cell. "hyperlinkDisplayType": "A String", # If one exists, how a hyperlink should be displayed in the cell. "numberFormat": { # The number format of a cell. # A format describing how number values should be represented to the user. - "pattern": "A String", # Pattern string used for formatting. If not set, a default pattern based on the user's locale will be used if necessary for the given type. See the [Date and Number Formats guide](https://developers.google.com/workspace/sheets/api/guides/formats) for more information about the supported patterns. + "pattern": "A String", # Pattern string used for formatting. If not set, a default pattern based on the spreadsheet's locale will be used if necessary for the given type. See the [Date and Number Formats guide](https://developers.google.com/workspace/sheets/api/guides/formats) for more information about the supported patterns. "type": "A String", # The type of the number format. When writing, this field must be set. }, "padding": { # The amount of padding around the cell, in pixels. When updating padding, every field must be specified. # The padding of the cell. @@ -15741,7 +15741,7 @@

Method Details

"horizontalAlignment": "A String", # The horizontal alignment of the value in the cell. "hyperlinkDisplayType": "A String", # If one exists, how a hyperlink should be displayed in the cell. "numberFormat": { # The number format of a cell. # A format describing how number values should be represented to the user. - "pattern": "A String", # Pattern string used for formatting. If not set, a default pattern based on the user's locale will be used if necessary for the given type. See the [Date and Number Formats guide](https://developers.google.com/workspace/sheets/api/guides/formats) for more information about the supported patterns. + "pattern": "A String", # Pattern string used for formatting. If not set, a default pattern based on the spreadsheet's locale will be used if necessary for the given type. See the [Date and Number Formats guide](https://developers.google.com/workspace/sheets/api/guides/formats) for more information about the supported patterns. "type": "A String", # The type of the number format. When writing, this field must be set. }, "padding": { # The amount of padding around the cell, in pixels. When updating padding, every field must be specified. # The padding of the cell. @@ -17891,7 +17891,7 @@

Method Details

"horizontalAlignment": "A String", # The horizontal alignment of the value in the cell. "hyperlinkDisplayType": "A String", # If one exists, how a hyperlink should be displayed in the cell. "numberFormat": { # The number format of a cell. # A format describing how number values should be represented to the user. - "pattern": "A String", # Pattern string used for formatting. If not set, a default pattern based on the user's locale will be used if necessary for the given type. See the [Date and Number Formats guide](https://developers.google.com/workspace/sheets/api/guides/formats) for more information about the supported patterns. + "pattern": "A String", # Pattern string used for formatting. If not set, a default pattern based on the spreadsheet's locale will be used if necessary for the given type. See the [Date and Number Formats guide](https://developers.google.com/workspace/sheets/api/guides/formats) for more information about the supported patterns. "type": "A String", # The type of the number format. When writing, this field must be set. }, "padding": { # The amount of padding around the cell, in pixels. When updating padding, every field must be specified. # The padding of the cell. @@ -18282,7 +18282,7 @@

Method Details

"horizontalAlignment": "A String", # The horizontal alignment of the value in the cell. "hyperlinkDisplayType": "A String", # If one exists, how a hyperlink should be displayed in the cell. "numberFormat": { # The number format of a cell. # A format describing how number values should be represented to the user. - "pattern": "A String", # Pattern string used for formatting. If not set, a default pattern based on the user's locale will be used if necessary for the given type. See the [Date and Number Formats guide](https://developers.google.com/workspace/sheets/api/guides/formats) for more information about the supported patterns. + "pattern": "A String", # Pattern string used for formatting. If not set, a default pattern based on the spreadsheet's locale will be used if necessary for the given type. See the [Date and Number Formats guide](https://developers.google.com/workspace/sheets/api/guides/formats) for more information about the supported patterns. "type": "A String", # The type of the number format. When writing, this field must be set. }, "padding": { # The amount of padding around the cell, in pixels. When updating padding, every field must be specified. # The padding of the cell. @@ -18703,7 +18703,7 @@

Method Details

"horizontalAlignment": "A String", # The horizontal alignment of the value in the cell. "hyperlinkDisplayType": "A String", # If one exists, how a hyperlink should be displayed in the cell. "numberFormat": { # The number format of a cell. # A format describing how number values should be represented to the user. - "pattern": "A String", # Pattern string used for formatting. If not set, a default pattern based on the user's locale will be used if necessary for the given type. See the [Date and Number Formats guide](https://developers.google.com/workspace/sheets/api/guides/formats) for more information about the supported patterns. + "pattern": "A String", # Pattern string used for formatting. If not set, a default pattern based on the spreadsheet's locale will be used if necessary for the given type. See the [Date and Number Formats guide](https://developers.google.com/workspace/sheets/api/guides/formats) for more information about the supported patterns. "type": "A String", # The type of the number format. When writing, this field must be set. }, "padding": { # The amount of padding around the cell, in pixels. When updating padding, every field must be specified. # The padding of the cell. @@ -19487,7 +19487,7 @@

Method Details

"horizontalAlignment": "A String", # The horizontal alignment of the value in the cell. "hyperlinkDisplayType": "A String", # If one exists, how a hyperlink should be displayed in the cell. "numberFormat": { # The number format of a cell. # A format describing how number values should be represented to the user. - "pattern": "A String", # Pattern string used for formatting. If not set, a default pattern based on the user's locale will be used if necessary for the given type. See the [Date and Number Formats guide](https://developers.google.com/workspace/sheets/api/guides/formats) for more information about the supported patterns. + "pattern": "A String", # Pattern string used for formatting. If not set, a default pattern based on the spreadsheet's locale will be used if necessary for the given type. See the [Date and Number Formats guide](https://developers.google.com/workspace/sheets/api/guides/formats) for more information about the supported patterns. "type": "A String", # The type of the number format. When writing, this field must be set. }, "padding": { # The amount of padding around the cell, in pixels. When updating padding, every field must be specified. # The padding of the cell. @@ -21637,7 +21637,7 @@

Method Details

"horizontalAlignment": "A String", # The horizontal alignment of the value in the cell. "hyperlinkDisplayType": "A String", # If one exists, how a hyperlink should be displayed in the cell. "numberFormat": { # The number format of a cell. # A format describing how number values should be represented to the user. - "pattern": "A String", # Pattern string used for formatting. If not set, a default pattern based on the user's locale will be used if necessary for the given type. See the [Date and Number Formats guide](https://developers.google.com/workspace/sheets/api/guides/formats) for more information about the supported patterns. + "pattern": "A String", # Pattern string used for formatting. If not set, a default pattern based on the spreadsheet's locale will be used if necessary for the given type. See the [Date and Number Formats guide](https://developers.google.com/workspace/sheets/api/guides/formats) for more information about the supported patterns. "type": "A String", # The type of the number format. When writing, this field must be set. }, "padding": { # The amount of padding around the cell, in pixels. When updating padding, every field must be specified. # The padding of the cell. @@ -22028,7 +22028,7 @@

Method Details

"horizontalAlignment": "A String", # The horizontal alignment of the value in the cell. "hyperlinkDisplayType": "A String", # If one exists, how a hyperlink should be displayed in the cell. "numberFormat": { # The number format of a cell. # A format describing how number values should be represented to the user. - "pattern": "A String", # Pattern string used for formatting. If not set, a default pattern based on the user's locale will be used if necessary for the given type. See the [Date and Number Formats guide](https://developers.google.com/workspace/sheets/api/guides/formats) for more information about the supported patterns. + "pattern": "A String", # Pattern string used for formatting. If not set, a default pattern based on the spreadsheet's locale will be used if necessary for the given type. See the [Date and Number Formats guide](https://developers.google.com/workspace/sheets/api/guides/formats) for more information about the supported patterns. "type": "A String", # The type of the number format. When writing, this field must be set. }, "padding": { # The amount of padding around the cell, in pixels. When updating padding, every field must be specified. # The padding of the cell. @@ -22449,7 +22449,7 @@

Method Details

"horizontalAlignment": "A String", # The horizontal alignment of the value in the cell. "hyperlinkDisplayType": "A String", # If one exists, how a hyperlink should be displayed in the cell. "numberFormat": { # The number format of a cell. # A format describing how number values should be represented to the user. - "pattern": "A String", # Pattern string used for formatting. If not set, a default pattern based on the user's locale will be used if necessary for the given type. See the [Date and Number Formats guide](https://developers.google.com/workspace/sheets/api/guides/formats) for more information about the supported patterns. + "pattern": "A String", # Pattern string used for formatting. If not set, a default pattern based on the spreadsheet's locale will be used if necessary for the given type. See the [Date and Number Formats guide](https://developers.google.com/workspace/sheets/api/guides/formats) for more information about the supported patterns. "type": "A String", # The type of the number format. When writing, this field must be set. }, "padding": { # The amount of padding around the cell, in pixels. When updating padding, every field must be specified. # The padding of the cell. @@ -23243,7 +23243,7 @@

Method Details

"horizontalAlignment": "A String", # The horizontal alignment of the value in the cell. "hyperlinkDisplayType": "A String", # If one exists, how a hyperlink should be displayed in the cell. "numberFormat": { # The number format of a cell. # A format describing how number values should be represented to the user. - "pattern": "A String", # Pattern string used for formatting. If not set, a default pattern based on the user's locale will be used if necessary for the given type. See the [Date and Number Formats guide](https://developers.google.com/workspace/sheets/api/guides/formats) for more information about the supported patterns. + "pattern": "A String", # Pattern string used for formatting. If not set, a default pattern based on the spreadsheet's locale will be used if necessary for the given type. See the [Date and Number Formats guide](https://developers.google.com/workspace/sheets/api/guides/formats) for more information about the supported patterns. "type": "A String", # The type of the number format. When writing, this field must be set. }, "padding": { # The amount of padding around the cell, in pixels. When updating padding, every field must be specified. # The padding of the cell. @@ -25393,7 +25393,7 @@

Method Details

"horizontalAlignment": "A String", # The horizontal alignment of the value in the cell. "hyperlinkDisplayType": "A String", # If one exists, how a hyperlink should be displayed in the cell. "numberFormat": { # The number format of a cell. # A format describing how number values should be represented to the user. - "pattern": "A String", # Pattern string used for formatting. If not set, a default pattern based on the user's locale will be used if necessary for the given type. See the [Date and Number Formats guide](https://developers.google.com/workspace/sheets/api/guides/formats) for more information about the supported patterns. + "pattern": "A String", # Pattern string used for formatting. If not set, a default pattern based on the spreadsheet's locale will be used if necessary for the given type. See the [Date and Number Formats guide](https://developers.google.com/workspace/sheets/api/guides/formats) for more information about the supported patterns. "type": "A String", # The type of the number format. When writing, this field must be set. }, "padding": { # The amount of padding around the cell, in pixels. When updating padding, every field must be specified. # The padding of the cell. @@ -25784,7 +25784,7 @@

Method Details

"horizontalAlignment": "A String", # The horizontal alignment of the value in the cell. "hyperlinkDisplayType": "A String", # If one exists, how a hyperlink should be displayed in the cell. "numberFormat": { # The number format of a cell. # A format describing how number values should be represented to the user. - "pattern": "A String", # Pattern string used for formatting. If not set, a default pattern based on the user's locale will be used if necessary for the given type. See the [Date and Number Formats guide](https://developers.google.com/workspace/sheets/api/guides/formats) for more information about the supported patterns. + "pattern": "A String", # Pattern string used for formatting. If not set, a default pattern based on the spreadsheet's locale will be used if necessary for the given type. See the [Date and Number Formats guide](https://developers.google.com/workspace/sheets/api/guides/formats) for more information about the supported patterns. "type": "A String", # The type of the number format. When writing, this field must be set. }, "padding": { # The amount of padding around the cell, in pixels. When updating padding, every field must be specified. # The padding of the cell. @@ -26205,7 +26205,7 @@

Method Details

"horizontalAlignment": "A String", # The horizontal alignment of the value in the cell. "hyperlinkDisplayType": "A String", # If one exists, how a hyperlink should be displayed in the cell. "numberFormat": { # The number format of a cell. # A format describing how number values should be represented to the user. - "pattern": "A String", # Pattern string used for formatting. If not set, a default pattern based on the user's locale will be used if necessary for the given type. See the [Date and Number Formats guide](https://developers.google.com/workspace/sheets/api/guides/formats) for more information about the supported patterns. + "pattern": "A String", # Pattern string used for formatting. If not set, a default pattern based on the spreadsheet's locale will be used if necessary for the given type. See the [Date and Number Formats guide](https://developers.google.com/workspace/sheets/api/guides/formats) for more information about the supported patterns. "type": "A String", # The type of the number format. When writing, this field must be set. }, "padding": { # The amount of padding around the cell, in pixels. When updating padding, every field must be specified. # The padding of the cell. @@ -27035,7 +27035,7 @@

Method Details

"horizontalAlignment": "A String", # The horizontal alignment of the value in the cell. "hyperlinkDisplayType": "A String", # If one exists, how a hyperlink should be displayed in the cell. "numberFormat": { # The number format of a cell. # A format describing how number values should be represented to the user. - "pattern": "A String", # Pattern string used for formatting. If not set, a default pattern based on the user's locale will be used if necessary for the given type. See the [Date and Number Formats guide](https://developers.google.com/workspace/sheets/api/guides/formats) for more information about the supported patterns. + "pattern": "A String", # Pattern string used for formatting. If not set, a default pattern based on the spreadsheet's locale will be used if necessary for the given type. See the [Date and Number Formats guide](https://developers.google.com/workspace/sheets/api/guides/formats) for more information about the supported patterns. "type": "A String", # The type of the number format. When writing, this field must be set. }, "padding": { # The amount of padding around the cell, in pixels. When updating padding, every field must be specified. # The padding of the cell. @@ -29185,7 +29185,7 @@

Method Details

"horizontalAlignment": "A String", # The horizontal alignment of the value in the cell. "hyperlinkDisplayType": "A String", # If one exists, how a hyperlink should be displayed in the cell. "numberFormat": { # The number format of a cell. # A format describing how number values should be represented to the user. - "pattern": "A String", # Pattern string used for formatting. If not set, a default pattern based on the user's locale will be used if necessary for the given type. See the [Date and Number Formats guide](https://developers.google.com/workspace/sheets/api/guides/formats) for more information about the supported patterns. + "pattern": "A String", # Pattern string used for formatting. If not set, a default pattern based on the spreadsheet's locale will be used if necessary for the given type. See the [Date and Number Formats guide](https://developers.google.com/workspace/sheets/api/guides/formats) for more information about the supported patterns. "type": "A String", # The type of the number format. When writing, this field must be set. }, "padding": { # The amount of padding around the cell, in pixels. When updating padding, every field must be specified. # The padding of the cell. @@ -29576,7 +29576,7 @@

Method Details

"horizontalAlignment": "A String", # The horizontal alignment of the value in the cell. "hyperlinkDisplayType": "A String", # If one exists, how a hyperlink should be displayed in the cell. "numberFormat": { # The number format of a cell. # A format describing how number values should be represented to the user. - "pattern": "A String", # Pattern string used for formatting. If not set, a default pattern based on the user's locale will be used if necessary for the given type. See the [Date and Number Formats guide](https://developers.google.com/workspace/sheets/api/guides/formats) for more information about the supported patterns. + "pattern": "A String", # Pattern string used for formatting. If not set, a default pattern based on the spreadsheet's locale will be used if necessary for the given type. See the [Date and Number Formats guide](https://developers.google.com/workspace/sheets/api/guides/formats) for more information about the supported patterns. "type": "A String", # The type of the number format. When writing, this field must be set. }, "padding": { # The amount of padding around the cell, in pixels. When updating padding, every field must be specified. # The padding of the cell. @@ -29997,7 +29997,7 @@

Method Details

"horizontalAlignment": "A String", # The horizontal alignment of the value in the cell. "hyperlinkDisplayType": "A String", # If one exists, how a hyperlink should be displayed in the cell. "numberFormat": { # The number format of a cell. # A format describing how number values should be represented to the user. - "pattern": "A String", # Pattern string used for formatting. If not set, a default pattern based on the user's locale will be used if necessary for the given type. See the [Date and Number Formats guide](https://developers.google.com/workspace/sheets/api/guides/formats) for more information about the supported patterns. + "pattern": "A String", # Pattern string used for formatting. If not set, a default pattern based on the spreadsheet's locale will be used if necessary for the given type. See the [Date and Number Formats guide](https://developers.google.com/workspace/sheets/api/guides/formats) for more information about the supported patterns. "type": "A String", # The type of the number format. When writing, this field must be set. }, "padding": { # The amount of padding around the cell, in pixels. When updating padding, every field must be specified. # The padding of the cell. diff --git a/docs/dyn/spanner_v1.projects.instanceConfigs.operations.html b/docs/dyn/spanner_v1.projects.instanceConfigs.operations.html index ee15df69d8..82b3d264c2 100644 --- a/docs/dyn/spanner_v1.projects.instanceConfigs.operations.html +++ b/docs/dyn/spanner_v1.projects.instanceConfigs.operations.html @@ -87,7 +87,7 @@

Instance Methods

get(name, x__xgafv=None)

Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.

- list(name, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

+ list(name, filter=None, pageSize=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns `UNIMPLEMENTED`.

list_next()

@@ -170,7 +170,7 @@

Method Details

- list(name, filter=None, pageSize=None, pageToken=None, x__xgafv=None) + list(name, filter=None, pageSize=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)
Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns `UNIMPLEMENTED`.
 
 Args:
@@ -178,6 +178,7 @@ 

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -209,6 +210,9 @@

Method Details

}, }, ], + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "A String", + ], }
diff --git a/docs/dyn/spanner_v1.projects.instanceConfigs.ssdCaches.operations.html b/docs/dyn/spanner_v1.projects.instanceConfigs.ssdCaches.operations.html index fa0a2e3b5d..a6f376b3c7 100644 --- a/docs/dyn/spanner_v1.projects.instanceConfigs.ssdCaches.operations.html +++ b/docs/dyn/spanner_v1.projects.instanceConfigs.ssdCaches.operations.html @@ -87,7 +87,7 @@

Instance Methods

get(name, x__xgafv=None)

Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.

- list(name, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

+ list(name, filter=None, pageSize=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns `UNIMPLEMENTED`.

list_next()

@@ -170,7 +170,7 @@

Method Details

- list(name, filter=None, pageSize=None, pageToken=None, x__xgafv=None) + list(name, filter=None, pageSize=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)
Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns `UNIMPLEMENTED`.
 
 Args:
@@ -178,6 +178,7 @@ 

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -209,6 +210,9 @@

Method Details

}, }, ], + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "A String", + ], }
diff --git a/docs/dyn/spanner_v1.projects.instances.backups.operations.html b/docs/dyn/spanner_v1.projects.instances.backups.operations.html index cb1d6627fb..a3c723156b 100644 --- a/docs/dyn/spanner_v1.projects.instances.backups.operations.html +++ b/docs/dyn/spanner_v1.projects.instances.backups.operations.html @@ -87,7 +87,7 @@

Instance Methods

get(name, x__xgafv=None)

Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.

- list(name, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

+ list(name, filter=None, pageSize=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns `UNIMPLEMENTED`.

list_next()

@@ -170,7 +170,7 @@

Method Details

- list(name, filter=None, pageSize=None, pageToken=None, x__xgafv=None) + list(name, filter=None, pageSize=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)
Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns `UNIMPLEMENTED`.
 
 Args:
@@ -178,6 +178,7 @@ 

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -209,6 +210,9 @@

Method Details

}, }, ], + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "A String", + ], }
diff --git a/docs/dyn/spanner_v1.projects.instances.databases.operations.html b/docs/dyn/spanner_v1.projects.instances.databases.operations.html index cce87eeee5..e0cd8a4a33 100644 --- a/docs/dyn/spanner_v1.projects.instances.databases.operations.html +++ b/docs/dyn/spanner_v1.projects.instances.databases.operations.html @@ -87,7 +87,7 @@

Instance Methods

get(name, x__xgafv=None)

Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.

- list(name, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

+ list(name, filter=None, pageSize=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns `UNIMPLEMENTED`.

list_next()

@@ -170,7 +170,7 @@

Method Details

- list(name, filter=None, pageSize=None, pageToken=None, x__xgafv=None) + list(name, filter=None, pageSize=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)
Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns `UNIMPLEMENTED`.
 
 Args:
@@ -178,6 +178,7 @@ 

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -209,6 +210,9 @@

Method Details

}, }, ], + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "A String", + ], }
diff --git a/docs/dyn/spanner_v1.projects.instances.databases.sessions.html b/docs/dyn/spanner_v1.projects.instances.databases.sessions.html index dcd58f54ef..e76adf9748 100644 --- a/docs/dyn/spanner_v1.projects.instances.databases.sessions.html +++ b/docs/dyn/spanner_v1.projects.instances.databases.sessions.html @@ -205,7 +205,7 @@

Method Details

The object takes the form of: { # The request for BatchCreateSessions. - "sessionCount": 42, # Required. The number of sessions to be created in this batch call. The API can return fewer than the requested number of sessions. If a specific number of sessions are desired, the client can make additional calls to `BatchCreateSessions` (adjusting session_count as necessary). + "sessionCount": 42, # Required. The number of sessions to be created in this batch call. At least one session is created. The API can return fewer than the requested number of sessions. If a specific number of sessions are desired, the client can make additional calls to `BatchCreateSessions` (adjusting session_count as necessary). "sessionTemplate": { # A session in the Cloud Spanner API. # Parameters to apply to each created session. "approximateLastUseTime": "A String", # Output only. The approximate timestamp when the session is last used. It's typically earlier than the actual last use time. "createTime": "A String", # Output only. The timestamp when the session is created. diff --git a/docs/dyn/spanner_v1.projects.instances.instancePartitions.html b/docs/dyn/spanner_v1.projects.instances.instancePartitions.html index e12461dc79..64253e00c2 100644 --- a/docs/dyn/spanner_v1.projects.instances.instancePartitions.html +++ b/docs/dyn/spanner_v1.projects.instances.instancePartitions.html @@ -117,6 +117,34 @@

Method Details

{ # The request for CreateInstancePartition. "instancePartition": { # An isolated set of Cloud Spanner resources that databases can define placements on. # Required. The instance partition to create. The instance_partition.name may be omitted, but if specified must be `/instancePartitions/`. + "autoscalingConfig": { # Autoscaling configuration for an instance. # Optional. The autoscaling configuration. Autoscaling is enabled if this field is set. When autoscaling is enabled, fields in compute_capacity are treated as OUTPUT_ONLY fields and reflect the current compute capacity allocated to the instance partition. + "asymmetricAutoscalingOptions": [ # Optional. Optional asymmetric autoscaling options. Replicas matching the replica selection criteria will be autoscaled independently from other replicas. The autoscaler will scale the replicas based on the utilization of replicas identified by the replica selection. Replica selections should not overlap with each other. Other replicas (those do not match any replica selection) will be autoscaled together and will have the same compute capacity allocated to them. + { # AsymmetricAutoscalingOption specifies the scaling of replicas identified by the given selection. + "overrides": { # Overrides the top-level autoscaling configuration for the replicas identified by `replica_selection`. All fields in this message are optional. Any unspecified fields will use the corresponding values from the top-level autoscaling configuration. # Optional. Overrides applied to the top-level autoscaling configuration for the selected replicas. + "autoscalingLimits": { # The autoscaling limits for the instance. Users can define the minimum and maximum compute capacity allocated to the instance, and the autoscaler will only scale within that range. Users can either use nodes or processing units to specify the limits, but should use the same unit to set both the min_limit and max_limit. # Optional. If specified, overrides the min/max limit in the top-level autoscaling configuration for the selected replicas. + "maxNodes": 42, # Maximum number of nodes allocated to the instance. If set, this number should be greater than or equal to min_nodes. + "maxProcessingUnits": 42, # Maximum number of processing units allocated to the instance. If set, this number should be multiples of 1000 and be greater than or equal to min_processing_units. + "minNodes": 42, # Minimum number of nodes allocated to the instance. If set, this number should be greater than or equal to 1. + "minProcessingUnits": 42, # Minimum number of processing units allocated to the instance. If set, this number should be multiples of 1000. + }, + "autoscalingTargetHighPriorityCpuUtilizationPercent": 42, # Optional. If specified, overrides the autoscaling target high_priority_cpu_utilization_percent in the top-level autoscaling configuration for the selected replicas. + }, + "replicaSelection": { # ReplicaSelection identifies replicas with common properties. # Required. Selects the replicas to which this AsymmetricAutoscalingOption applies. Only read-only replicas are supported. + "location": "A String", # Required. Name of the location of the replicas (for example, "us-central1"). + }, + }, + ], + "autoscalingLimits": { # The autoscaling limits for the instance. Users can define the minimum and maximum compute capacity allocated to the instance, and the autoscaler will only scale within that range. Users can either use nodes or processing units to specify the limits, but should use the same unit to set both the min_limit and max_limit. # Required. Autoscaling limits for an instance. + "maxNodes": 42, # Maximum number of nodes allocated to the instance. If set, this number should be greater than or equal to min_nodes. + "maxProcessingUnits": 42, # Maximum number of processing units allocated to the instance. If set, this number should be multiples of 1000 and be greater than or equal to min_processing_units. + "minNodes": 42, # Minimum number of nodes allocated to the instance. If set, this number should be greater than or equal to 1. + "minProcessingUnits": 42, # Minimum number of processing units allocated to the instance. If set, this number should be multiples of 1000. + }, + "autoscalingTargets": { # The autoscaling targets for an instance. # Required. The autoscaling targets for an instance. + "highPriorityCpuUtilizationPercent": 42, # Required. The target high priority cpu utilization percentage that the autoscaler should be trying to achieve for the instance. This number is on a scale from 0 (no utilization) to 100 (full utilization). The valid range is [10, 90] inclusive. + "storageUtilizationPercent": 42, # Required. The target storage utilization percentage that the autoscaler should be trying to achieve for the instance. This number is on a scale from 0 (no utilization) to 100 (full utilization). The valid range is [10, 99] inclusive. + }, + }, "config": "A String", # Required. The name of the instance partition's configuration. Values are of the form `projects//instanceConfigs/`. See also InstanceConfig and ListInstanceConfigs. "createTime": "A String", # Output only. The time at which the instance partition was created. "displayName": "A String", # Required. The descriptive name for this instance partition as it appears in UIs. Must be unique per project and between 4 and 30 characters in length. @@ -199,6 +227,34 @@

Method Details

An object of the form: { # An isolated set of Cloud Spanner resources that databases can define placements on. + "autoscalingConfig": { # Autoscaling configuration for an instance. # Optional. The autoscaling configuration. Autoscaling is enabled if this field is set. When autoscaling is enabled, fields in compute_capacity are treated as OUTPUT_ONLY fields and reflect the current compute capacity allocated to the instance partition. + "asymmetricAutoscalingOptions": [ # Optional. Optional asymmetric autoscaling options. Replicas matching the replica selection criteria will be autoscaled independently from other replicas. The autoscaler will scale the replicas based on the utilization of replicas identified by the replica selection. Replica selections should not overlap with each other. Other replicas (those do not match any replica selection) will be autoscaled together and will have the same compute capacity allocated to them. + { # AsymmetricAutoscalingOption specifies the scaling of replicas identified by the given selection. + "overrides": { # Overrides the top-level autoscaling configuration for the replicas identified by `replica_selection`. All fields in this message are optional. Any unspecified fields will use the corresponding values from the top-level autoscaling configuration. # Optional. Overrides applied to the top-level autoscaling configuration for the selected replicas. + "autoscalingLimits": { # The autoscaling limits for the instance. Users can define the minimum and maximum compute capacity allocated to the instance, and the autoscaler will only scale within that range. Users can either use nodes or processing units to specify the limits, but should use the same unit to set both the min_limit and max_limit. # Optional. If specified, overrides the min/max limit in the top-level autoscaling configuration for the selected replicas. + "maxNodes": 42, # Maximum number of nodes allocated to the instance. If set, this number should be greater than or equal to min_nodes. + "maxProcessingUnits": 42, # Maximum number of processing units allocated to the instance. If set, this number should be multiples of 1000 and be greater than or equal to min_processing_units. + "minNodes": 42, # Minimum number of nodes allocated to the instance. If set, this number should be greater than or equal to 1. + "minProcessingUnits": 42, # Minimum number of processing units allocated to the instance. If set, this number should be multiples of 1000. + }, + "autoscalingTargetHighPriorityCpuUtilizationPercent": 42, # Optional. If specified, overrides the autoscaling target high_priority_cpu_utilization_percent in the top-level autoscaling configuration for the selected replicas. + }, + "replicaSelection": { # ReplicaSelection identifies replicas with common properties. # Required. Selects the replicas to which this AsymmetricAutoscalingOption applies. Only read-only replicas are supported. + "location": "A String", # Required. Name of the location of the replicas (for example, "us-central1"). + }, + }, + ], + "autoscalingLimits": { # The autoscaling limits for the instance. Users can define the minimum and maximum compute capacity allocated to the instance, and the autoscaler will only scale within that range. Users can either use nodes or processing units to specify the limits, but should use the same unit to set both the min_limit and max_limit. # Required. Autoscaling limits for an instance. + "maxNodes": 42, # Maximum number of nodes allocated to the instance. If set, this number should be greater than or equal to min_nodes. + "maxProcessingUnits": 42, # Maximum number of processing units allocated to the instance. If set, this number should be multiples of 1000 and be greater than or equal to min_processing_units. + "minNodes": 42, # Minimum number of nodes allocated to the instance. If set, this number should be greater than or equal to 1. + "minProcessingUnits": 42, # Minimum number of processing units allocated to the instance. If set, this number should be multiples of 1000. + }, + "autoscalingTargets": { # The autoscaling targets for an instance. # Required. The autoscaling targets for an instance. + "highPriorityCpuUtilizationPercent": 42, # Required. The target high priority cpu utilization percentage that the autoscaler should be trying to achieve for the instance. This number is on a scale from 0 (no utilization) to 100 (full utilization). The valid range is [10, 90] inclusive. + "storageUtilizationPercent": 42, # Required. The target storage utilization percentage that the autoscaler should be trying to achieve for the instance. This number is on a scale from 0 (no utilization) to 100 (full utilization). The valid range is [10, 99] inclusive. + }, + }, "config": "A String", # Required. The name of the instance partition's configuration. Values are of the form `projects//instanceConfigs/`. See also InstanceConfig and ListInstanceConfigs. "createTime": "A String", # Output only. The time at which the instance partition was created. "displayName": "A String", # Required. The descriptive name for this instance partition as it appears in UIs. Must be unique per project and between 4 and 30 characters in length. @@ -237,6 +293,34 @@

Method Details

{ # The response for ListInstancePartitions. "instancePartitions": [ # The list of requested instancePartitions. { # An isolated set of Cloud Spanner resources that databases can define placements on. + "autoscalingConfig": { # Autoscaling configuration for an instance. # Optional. The autoscaling configuration. Autoscaling is enabled if this field is set. When autoscaling is enabled, fields in compute_capacity are treated as OUTPUT_ONLY fields and reflect the current compute capacity allocated to the instance partition. + "asymmetricAutoscalingOptions": [ # Optional. Optional asymmetric autoscaling options. Replicas matching the replica selection criteria will be autoscaled independently from other replicas. The autoscaler will scale the replicas based on the utilization of replicas identified by the replica selection. Replica selections should not overlap with each other. Other replicas (those do not match any replica selection) will be autoscaled together and will have the same compute capacity allocated to them. + { # AsymmetricAutoscalingOption specifies the scaling of replicas identified by the given selection. + "overrides": { # Overrides the top-level autoscaling configuration for the replicas identified by `replica_selection`. All fields in this message are optional. Any unspecified fields will use the corresponding values from the top-level autoscaling configuration. # Optional. Overrides applied to the top-level autoscaling configuration for the selected replicas. + "autoscalingLimits": { # The autoscaling limits for the instance. Users can define the minimum and maximum compute capacity allocated to the instance, and the autoscaler will only scale within that range. Users can either use nodes or processing units to specify the limits, but should use the same unit to set both the min_limit and max_limit. # Optional. If specified, overrides the min/max limit in the top-level autoscaling configuration for the selected replicas. + "maxNodes": 42, # Maximum number of nodes allocated to the instance. If set, this number should be greater than or equal to min_nodes. + "maxProcessingUnits": 42, # Maximum number of processing units allocated to the instance. If set, this number should be multiples of 1000 and be greater than or equal to min_processing_units. + "minNodes": 42, # Minimum number of nodes allocated to the instance. If set, this number should be greater than or equal to 1. + "minProcessingUnits": 42, # Minimum number of processing units allocated to the instance. If set, this number should be multiples of 1000. + }, + "autoscalingTargetHighPriorityCpuUtilizationPercent": 42, # Optional. If specified, overrides the autoscaling target high_priority_cpu_utilization_percent in the top-level autoscaling configuration for the selected replicas. + }, + "replicaSelection": { # ReplicaSelection identifies replicas with common properties. # Required. Selects the replicas to which this AsymmetricAutoscalingOption applies. Only read-only replicas are supported. + "location": "A String", # Required. Name of the location of the replicas (for example, "us-central1"). + }, + }, + ], + "autoscalingLimits": { # The autoscaling limits for the instance. Users can define the minimum and maximum compute capacity allocated to the instance, and the autoscaler will only scale within that range. Users can either use nodes or processing units to specify the limits, but should use the same unit to set both the min_limit and max_limit. # Required. Autoscaling limits for an instance. + "maxNodes": 42, # Maximum number of nodes allocated to the instance. If set, this number should be greater than or equal to min_nodes. + "maxProcessingUnits": 42, # Maximum number of processing units allocated to the instance. If set, this number should be multiples of 1000 and be greater than or equal to min_processing_units. + "minNodes": 42, # Minimum number of nodes allocated to the instance. If set, this number should be greater than or equal to 1. + "minProcessingUnits": 42, # Minimum number of processing units allocated to the instance. If set, this number should be multiples of 1000. + }, + "autoscalingTargets": { # The autoscaling targets for an instance. # Required. The autoscaling targets for an instance. + "highPriorityCpuUtilizationPercent": 42, # Required. The target high priority cpu utilization percentage that the autoscaler should be trying to achieve for the instance. This number is on a scale from 0 (no utilization) to 100 (full utilization). The valid range is [10, 90] inclusive. + "storageUtilizationPercent": 42, # Required. The target storage utilization percentage that the autoscaler should be trying to achieve for the instance. This number is on a scale from 0 (no utilization) to 100 (full utilization). The valid range is [10, 99] inclusive. + }, + }, "config": "A String", # Required. The name of the instance partition's configuration. Values are of the form `projects//instanceConfigs/`. See also InstanceConfig and ListInstanceConfigs. "createTime": "A String", # Output only. The time at which the instance partition was created. "displayName": "A String", # Required. The descriptive name for this instance partition as it appears in UIs. Must be unique per project and between 4 and 30 characters in length. @@ -287,6 +371,34 @@

Method Details

{ # The request for UpdateInstancePartition. "fieldMask": "A String", # Required. A mask specifying which fields in InstancePartition should be updated. The field mask must always be specified; this prevents any future fields in InstancePartition from being erased accidentally by clients that do not know about them. "instancePartition": { # An isolated set of Cloud Spanner resources that databases can define placements on. # Required. The instance partition to update, which must always include the instance partition name. Otherwise, only fields mentioned in field_mask need be included. + "autoscalingConfig": { # Autoscaling configuration for an instance. # Optional. The autoscaling configuration. Autoscaling is enabled if this field is set. When autoscaling is enabled, fields in compute_capacity are treated as OUTPUT_ONLY fields and reflect the current compute capacity allocated to the instance partition. + "asymmetricAutoscalingOptions": [ # Optional. Optional asymmetric autoscaling options. Replicas matching the replica selection criteria will be autoscaled independently from other replicas. The autoscaler will scale the replicas based on the utilization of replicas identified by the replica selection. Replica selections should not overlap with each other. Other replicas (those do not match any replica selection) will be autoscaled together and will have the same compute capacity allocated to them. + { # AsymmetricAutoscalingOption specifies the scaling of replicas identified by the given selection. + "overrides": { # Overrides the top-level autoscaling configuration for the replicas identified by `replica_selection`. All fields in this message are optional. Any unspecified fields will use the corresponding values from the top-level autoscaling configuration. # Optional. Overrides applied to the top-level autoscaling configuration for the selected replicas. + "autoscalingLimits": { # The autoscaling limits for the instance. Users can define the minimum and maximum compute capacity allocated to the instance, and the autoscaler will only scale within that range. Users can either use nodes or processing units to specify the limits, but should use the same unit to set both the min_limit and max_limit. # Optional. If specified, overrides the min/max limit in the top-level autoscaling configuration for the selected replicas. + "maxNodes": 42, # Maximum number of nodes allocated to the instance. If set, this number should be greater than or equal to min_nodes. + "maxProcessingUnits": 42, # Maximum number of processing units allocated to the instance. If set, this number should be multiples of 1000 and be greater than or equal to min_processing_units. + "minNodes": 42, # Minimum number of nodes allocated to the instance. If set, this number should be greater than or equal to 1. + "minProcessingUnits": 42, # Minimum number of processing units allocated to the instance. If set, this number should be multiples of 1000. + }, + "autoscalingTargetHighPriorityCpuUtilizationPercent": 42, # Optional. If specified, overrides the autoscaling target high_priority_cpu_utilization_percent in the top-level autoscaling configuration for the selected replicas. + }, + "replicaSelection": { # ReplicaSelection identifies replicas with common properties. # Required. Selects the replicas to which this AsymmetricAutoscalingOption applies. Only read-only replicas are supported. + "location": "A String", # Required. Name of the location of the replicas (for example, "us-central1"). + }, + }, + ], + "autoscalingLimits": { # The autoscaling limits for the instance. Users can define the minimum and maximum compute capacity allocated to the instance, and the autoscaler will only scale within that range. Users can either use nodes or processing units to specify the limits, but should use the same unit to set both the min_limit and max_limit. # Required. Autoscaling limits for an instance. + "maxNodes": 42, # Maximum number of nodes allocated to the instance. If set, this number should be greater than or equal to min_nodes. + "maxProcessingUnits": 42, # Maximum number of processing units allocated to the instance. If set, this number should be multiples of 1000 and be greater than or equal to min_processing_units. + "minNodes": 42, # Minimum number of nodes allocated to the instance. If set, this number should be greater than or equal to 1. + "minProcessingUnits": 42, # Minimum number of processing units allocated to the instance. If set, this number should be multiples of 1000. + }, + "autoscalingTargets": { # The autoscaling targets for an instance. # Required. The autoscaling targets for an instance. + "highPriorityCpuUtilizationPercent": 42, # Required. The target high priority cpu utilization percentage that the autoscaler should be trying to achieve for the instance. This number is on a scale from 0 (no utilization) to 100 (full utilization). The valid range is [10, 90] inclusive. + "storageUtilizationPercent": 42, # Required. The target storage utilization percentage that the autoscaler should be trying to achieve for the instance. This number is on a scale from 0 (no utilization) to 100 (full utilization). The valid range is [10, 99] inclusive. + }, + }, "config": "A String", # Required. The name of the instance partition's configuration. Values are of the form `projects//instanceConfigs/`. See also InstanceConfig and ListInstanceConfigs. "createTime": "A String", # Output only. The time at which the instance partition was created. "displayName": "A String", # Required. The descriptive name for this instance partition as it appears in UIs. Must be unique per project and between 4 and 30 characters in length. diff --git a/docs/dyn/spanner_v1.projects.instances.instancePartitions.operations.html b/docs/dyn/spanner_v1.projects.instances.instancePartitions.operations.html index 5fa744d960..655fe3da01 100644 --- a/docs/dyn/spanner_v1.projects.instances.instancePartitions.operations.html +++ b/docs/dyn/spanner_v1.projects.instances.instancePartitions.operations.html @@ -87,7 +87,7 @@

Instance Methods

get(name, x__xgafv=None)

Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.

- list(name, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

+ list(name, filter=None, pageSize=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns `UNIMPLEMENTED`.

list_next()

@@ -170,7 +170,7 @@

Method Details

- list(name, filter=None, pageSize=None, pageToken=None, x__xgafv=None) + list(name, filter=None, pageSize=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)
Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns `UNIMPLEMENTED`.
 
 Args:
@@ -178,6 +178,7 @@ 

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -209,6 +210,9 @@

Method Details

}, }, ], + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "A String", + ], }
diff --git a/docs/dyn/spanner_v1.projects.instances.operations.html b/docs/dyn/spanner_v1.projects.instances.operations.html index 24ddde25e9..dc1388f616 100644 --- a/docs/dyn/spanner_v1.projects.instances.operations.html +++ b/docs/dyn/spanner_v1.projects.instances.operations.html @@ -87,7 +87,7 @@

Instance Methods

get(name, x__xgafv=None)

Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.

- list(name, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

+ list(name, filter=None, pageSize=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns `UNIMPLEMENTED`.

list_next()

@@ -170,7 +170,7 @@

Method Details

- list(name, filter=None, pageSize=None, pageToken=None, x__xgafv=None) + list(name, filter=None, pageSize=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)
Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns `UNIMPLEMENTED`.
 
 Args:
@@ -178,6 +178,7 @@ 

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -209,6 +210,9 @@

Method Details

}, }, ], + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "A String", + ], }
diff --git a/docs/dyn/sqladmin_v1.Backups.html b/docs/dyn/sqladmin_v1.Backups.html index b5951fdb1d..4bb1d04278 100644 --- a/docs/dyn/sqladmin_v1.Backups.html +++ b/docs/dyn/sqladmin_v1.Backups.html @@ -197,6 +197,16 @@

Method Details

}, ], "name": "A String", # Output only. The name of the read pool node, to be used for retrieving metrics and logs. + "pscAutoConnections": [ # Output only. The list of settings for requested automatically-setup Private Service Connect (PSC) consumer endpoints that can be used to connect to this read pool node. + { # Settings for an automatically-setup Private Service Connect consumer endpoint that is used to connect to a Cloud SQL instance. + "consumerNetwork": "A String", # Optional. The consumer network of this consumer endpoint. This must be a resource path that includes both the host project and the network name. For example, `projects/project1/global/networks/network1`. The consumer host project of this network might be different from the consumer service project. + "consumerNetworkStatus": "A String", # The connection policy status of the consumer network. + "consumerProject": "A String", # Optional. This is the project ID of consumer service project of this consumer endpoint. Optional. This is only applicable if consumer_network is a shared vpc network. + "ipAddress": "A String", # The IP address of the consumer endpoint. + "status": "A String", # The connection status of the consumer endpoint. + }, + ], + "pscServiceAttachmentLink": "A String", # Output only. The Private Service Connect (PSC) service attachment of the read pool node. "state": "A String", # Output only. The current state of the read pool node. }, ], @@ -327,7 +337,7 @@

Method Details

}, "connectorEnforcement": "A String", # Specifies if connections must use Cloud SQL connectors. Option values include the following: `NOT_REQUIRED` (Cloud SQL instances can be connected without Cloud SQL Connectors) and `REQUIRED` (Only allow connections that use Cloud SQL Connectors). Note that using REQUIRED disables all existing authorized networks. If this field is not specified when creating a new instance, NOT_REQUIRED is used. If this field is not specified when patching or updating an existing instance, it is left unchanged in the instance. "crashSafeReplicationEnabled": True or False, # Configuration specific to read replica instances. Indicates whether database flags for crash-safe replication are enabled. This property was only applicable to First Generation instances. - "dataApiAccess": "A String", # This parameter controls whether to allow using Data API to connect to the instance. Not allowed by default. + "dataApiAccess": "A String", # This parameter controls whether to allow using ExecuteSql API to connect to the instance. Not allowed by default. "dataCacheConfig": { # Data cache configurations. # Configuration for data cache. "dataCacheEnabled": True or False, # Whether data cache is enabled for the instance. }, @@ -353,6 +363,11 @@

Method Details

"edition": "A String", # Optional. The edition of the instance. "enableDataplexIntegration": True or False, # Optional. By default, Cloud SQL instances have schema extraction disabled for Dataplex. When this parameter is set to true, schema extraction for Dataplex on Cloud SQL instances is activated. "enableGoogleMlIntegration": True or False, # Optional. When this parameter is set to true, Cloud SQL instances can connect to Vertex AI to pass requests for real-time predictions and insights to the AI. The default value is false. This applies only to Cloud SQL for MySQL and Cloud SQL for PostgreSQL instances. + "entraidConfig": { # SQL Server Entra ID configuration. # Optional. The Microsoft Entra ID configuration for the SQL Server instance. + "applicationId": "A String", # Optional. The application ID for the Entra ID configuration. + "kind": "A String", # Output only. This is always sql#sqlServerEntraIdConfig + "tenantId": "A String", # Optional. The tenant ID for the Entra ID configuration. + }, "finalBackupConfig": { # Config used to determine the final backup settings for the instance. # Optional. The final backup configuration for the instance. "enabled": True or False, # Whether the final backup is enabled for the instance. "retentionDays": 42, # The number of days to retain the final backup after the instance deletion. The final backup will be purged at (time_of_instance_deletion + retention_days). @@ -399,6 +414,7 @@

Method Details

"requireSsl": True or False, # Use `ssl_mode` instead. Whether SSL/TLS connections over IP are enforced. If set to false, then allow both non-SSL/non-TLS and SSL/TLS connections. For SSL/TLS connections, the client certificate won't be verified. If set to true, then only allow connections encrypted with SSL/TLS and with valid client certificates. If you want to enforce SSL/TLS without enforcing the requirement for valid client certificates, then use the `ssl_mode` flag instead of the `require_ssl` flag. "serverCaMode": "A String", # Specify what type of CA is used for the server certificate. "serverCaPool": "A String", # Optional. The resource name of the server CA pool for an instance with `CUSTOMER_MANAGED_CAS_CA` as the `server_ca_mode`. Format: projects/{PROJECT}/locations/{REGION}/caPools/{CA_POOL_ID} + "serverCertificateRotationMode": "A String", # Optional. Controls the automatic server certificate rotation feature. This feature is disabled by default. When enabled, the server certificate will be automatically rotated during Cloud SQL scheduled maintenance or self-service maintenance updates up to six months before it expires. This setting can only be set if server_ca_mode is either GOOGLE_MANAGED_CAS_CA or CUSTOMER_MANAGED_CAS_CA. "sslMode": "A String", # Specify how SSL/TLS is enforced in database connections. If you must use the `require_ssl` flag for backward compatibility, then only the following value pairs are valid: For PostgreSQL and MySQL: * `ssl_mode=ALLOW_UNENCRYPTED_AND_ENCRYPTED` and `require_ssl=false` * `ssl_mode=ENCRYPTED_ONLY` and `require_ssl=false` * `ssl_mode=TRUSTED_CLIENT_CERTIFICATE_REQUIRED` and `require_ssl=true` For SQL Server: * `ssl_mode=ALLOW_UNENCRYPTED_AND_ENCRYPTED` and `require_ssl=false` * `ssl_mode=ENCRYPTED_ONLY` and `require_ssl=true` The value of `ssl_mode` has priority over the value of `require_ssl`. For example, for the pair `ssl_mode=ENCRYPTED_ONLY` and `require_ssl=false`, `ssl_mode=ENCRYPTED_ONLY` means accept only SSL connections, while `require_ssl=false` means accept both non-SSL and SSL connections. In this case, MySQL and PostgreSQL databases respect `ssl_mode` and accepts only SSL connections. }, "kind": "A String", # This is always `sql#settings`. @@ -414,15 +430,23 @@

Method Details

"kind": "A String", # This is always `sql#maintenanceWindow`. "updateTrack": "A String", # Maintenance timing settings: `canary`, `stable`, or `week5`. For more information, see [About maintenance on Cloud SQL instances](https://cloud.google.com/sql/docs/mysql/maintenance). }, - "passwordValidationPolicy": { # Database instance local user password validation policy # The local user password validation policy of the instance. + "passwordValidationPolicy": { # Database instance local user password validation policy. This message defines the password policy for local database users. When enabled, it enforces constraints on password complexity, length, and reuse. Keep this policy enabled to help prevent unauthorized access. # The local user password validation policy of the instance. "complexity": "A String", # The complexity of the password. "disallowCompromisedCredentials": True or False, # This field is deprecated and will be removed in a future version of the API. "disallowUsernameSubstring": True or False, # Disallow username as a part of the password. - "enablePasswordPolicy": True or False, # Whether the password policy is enabled or not. + "enablePasswordPolicy": True or False, # Whether to enable the password policy or not. When enabled, passwords must meet complexity requirements. Keep this policy enabled to help prevent unauthorized access. Disabling this policy allows weak passwords. "minLength": 42, # Minimum number of characters allowed. "passwordChangeInterval": "A String", # Minimum interval after which the password can be changed. This flag is only supported for PostgreSQL. "reuseInterval": 42, # Number of previous passwords that cannot be reused. }, + "performanceCaptureConfig": { # Performance Capture configuration. # Optional. Configuration for Performance Capture, provides diagnostic metrics during high load situations. + "enabled": True or False, # Optional. Enable or disable the Performance Capture feature. + "probeThreshold": 42, # Optional. The minimum number of consecutive readings above threshold that triggers instance state capture. + "probingIntervalSeconds": 42, # Optional. The time interval in seconds between any two probes. + "runningThreadsThreshold": 42, # Optional. The minimum number of server threads running to trigger the capture on primary. + "secondsBehindSourceThreshold": 42, # Optional. The minimum number of seconds replica must be lagging behind primary to trigger capture on replica. + "transactionDurationThreshold": 42, # Optional. The amount of time in seconds that a transaction needs to have been open before the watcher starts recording it. + }, "pricingPlan": "A String", # The pricing plan for this instance. This can be either `PER_USE` or `PACKAGE`. Only `PER_USE` is supported for Second Generation instances. "readPoolAutoScaleConfig": { # The read pool auto-scale configuration. # Optional. The read pool auto-scale configuration for the instance. "disableScaleIn": True or False, # Indicates whether read pool auto scaling supports scale in operations (removing nodes). @@ -580,7 +604,7 @@

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. @@ -743,7 +767,7 @@

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. @@ -915,6 +939,16 @@

Method Details

}, ], "name": "A String", # Output only. The name of the read pool node, to be used for retrieving metrics and logs. + "pscAutoConnections": [ # Output only. The list of settings for requested automatically-setup Private Service Connect (PSC) consumer endpoints that can be used to connect to this read pool node. + { # Settings for an automatically-setup Private Service Connect consumer endpoint that is used to connect to a Cloud SQL instance. + "consumerNetwork": "A String", # Optional. The consumer network of this consumer endpoint. This must be a resource path that includes both the host project and the network name. For example, `projects/project1/global/networks/network1`. The consumer host project of this network might be different from the consumer service project. + "consumerNetworkStatus": "A String", # The connection policy status of the consumer network. + "consumerProject": "A String", # Optional. This is the project ID of consumer service project of this consumer endpoint. Optional. This is only applicable if consumer_network is a shared vpc network. + "ipAddress": "A String", # The IP address of the consumer endpoint. + "status": "A String", # The connection status of the consumer endpoint. + }, + ], + "pscServiceAttachmentLink": "A String", # Output only. The Private Service Connect (PSC) service attachment of the read pool node. "state": "A String", # Output only. The current state of the read pool node. }, ], @@ -1045,7 +1079,7 @@

Method Details

}, "connectorEnforcement": "A String", # Specifies if connections must use Cloud SQL connectors. Option values include the following: `NOT_REQUIRED` (Cloud SQL instances can be connected without Cloud SQL Connectors) and `REQUIRED` (Only allow connections that use Cloud SQL Connectors). Note that using REQUIRED disables all existing authorized networks. If this field is not specified when creating a new instance, NOT_REQUIRED is used. If this field is not specified when patching or updating an existing instance, it is left unchanged in the instance. "crashSafeReplicationEnabled": True or False, # Configuration specific to read replica instances. Indicates whether database flags for crash-safe replication are enabled. This property was only applicable to First Generation instances. - "dataApiAccess": "A String", # This parameter controls whether to allow using Data API to connect to the instance. Not allowed by default. + "dataApiAccess": "A String", # This parameter controls whether to allow using ExecuteSql API to connect to the instance. Not allowed by default. "dataCacheConfig": { # Data cache configurations. # Configuration for data cache. "dataCacheEnabled": True or False, # Whether data cache is enabled for the instance. }, @@ -1071,6 +1105,11 @@

Method Details

"edition": "A String", # Optional. The edition of the instance. "enableDataplexIntegration": True or False, # Optional. By default, Cloud SQL instances have schema extraction disabled for Dataplex. When this parameter is set to true, schema extraction for Dataplex on Cloud SQL instances is activated. "enableGoogleMlIntegration": True or False, # Optional. When this parameter is set to true, Cloud SQL instances can connect to Vertex AI to pass requests for real-time predictions and insights to the AI. The default value is false. This applies only to Cloud SQL for MySQL and Cloud SQL for PostgreSQL instances. + "entraidConfig": { # SQL Server Entra ID configuration. # Optional. The Microsoft Entra ID configuration for the SQL Server instance. + "applicationId": "A String", # Optional. The application ID for the Entra ID configuration. + "kind": "A String", # Output only. This is always sql#sqlServerEntraIdConfig + "tenantId": "A String", # Optional. The tenant ID for the Entra ID configuration. + }, "finalBackupConfig": { # Config used to determine the final backup settings for the instance. # Optional. The final backup configuration for the instance. "enabled": True or False, # Whether the final backup is enabled for the instance. "retentionDays": 42, # The number of days to retain the final backup after the instance deletion. The final backup will be purged at (time_of_instance_deletion + retention_days). @@ -1117,6 +1156,7 @@

Method Details

"requireSsl": True or False, # Use `ssl_mode` instead. Whether SSL/TLS connections over IP are enforced. If set to false, then allow both non-SSL/non-TLS and SSL/TLS connections. For SSL/TLS connections, the client certificate won't be verified. If set to true, then only allow connections encrypted with SSL/TLS and with valid client certificates. If you want to enforce SSL/TLS without enforcing the requirement for valid client certificates, then use the `ssl_mode` flag instead of the `require_ssl` flag. "serverCaMode": "A String", # Specify what type of CA is used for the server certificate. "serverCaPool": "A String", # Optional. The resource name of the server CA pool for an instance with `CUSTOMER_MANAGED_CAS_CA` as the `server_ca_mode`. Format: projects/{PROJECT}/locations/{REGION}/caPools/{CA_POOL_ID} + "serverCertificateRotationMode": "A String", # Optional. Controls the automatic server certificate rotation feature. This feature is disabled by default. When enabled, the server certificate will be automatically rotated during Cloud SQL scheduled maintenance or self-service maintenance updates up to six months before it expires. This setting can only be set if server_ca_mode is either GOOGLE_MANAGED_CAS_CA or CUSTOMER_MANAGED_CAS_CA. "sslMode": "A String", # Specify how SSL/TLS is enforced in database connections. If you must use the `require_ssl` flag for backward compatibility, then only the following value pairs are valid: For PostgreSQL and MySQL: * `ssl_mode=ALLOW_UNENCRYPTED_AND_ENCRYPTED` and `require_ssl=false` * `ssl_mode=ENCRYPTED_ONLY` and `require_ssl=false` * `ssl_mode=TRUSTED_CLIENT_CERTIFICATE_REQUIRED` and `require_ssl=true` For SQL Server: * `ssl_mode=ALLOW_UNENCRYPTED_AND_ENCRYPTED` and `require_ssl=false` * `ssl_mode=ENCRYPTED_ONLY` and `require_ssl=true` The value of `ssl_mode` has priority over the value of `require_ssl`. For example, for the pair `ssl_mode=ENCRYPTED_ONLY` and `require_ssl=false`, `ssl_mode=ENCRYPTED_ONLY` means accept only SSL connections, while `require_ssl=false` means accept both non-SSL and SSL connections. In this case, MySQL and PostgreSQL databases respect `ssl_mode` and accepts only SSL connections. }, "kind": "A String", # This is always `sql#settings`. @@ -1132,15 +1172,23 @@

Method Details

"kind": "A String", # This is always `sql#maintenanceWindow`. "updateTrack": "A String", # Maintenance timing settings: `canary`, `stable`, or `week5`. For more information, see [About maintenance on Cloud SQL instances](https://cloud.google.com/sql/docs/mysql/maintenance). }, - "passwordValidationPolicy": { # Database instance local user password validation policy # The local user password validation policy of the instance. + "passwordValidationPolicy": { # Database instance local user password validation policy. This message defines the password policy for local database users. When enabled, it enforces constraints on password complexity, length, and reuse. Keep this policy enabled to help prevent unauthorized access. # The local user password validation policy of the instance. "complexity": "A String", # The complexity of the password. "disallowCompromisedCredentials": True or False, # This field is deprecated and will be removed in a future version of the API. "disallowUsernameSubstring": True or False, # Disallow username as a part of the password. - "enablePasswordPolicy": True or False, # Whether the password policy is enabled or not. + "enablePasswordPolicy": True or False, # Whether to enable the password policy or not. When enabled, passwords must meet complexity requirements. Keep this policy enabled to help prevent unauthorized access. Disabling this policy allows weak passwords. "minLength": 42, # Minimum number of characters allowed. "passwordChangeInterval": "A String", # Minimum interval after which the password can be changed. This flag is only supported for PostgreSQL. "reuseInterval": 42, # Number of previous passwords that cannot be reused. }, + "performanceCaptureConfig": { # Performance Capture configuration. # Optional. Configuration for Performance Capture, provides diagnostic metrics during high load situations. + "enabled": True or False, # Optional. Enable or disable the Performance Capture feature. + "probeThreshold": 42, # Optional. The minimum number of consecutive readings above threshold that triggers instance state capture. + "probingIntervalSeconds": 42, # Optional. The time interval in seconds between any two probes. + "runningThreadsThreshold": 42, # Optional. The minimum number of server threads running to trigger the capture on primary. + "secondsBehindSourceThreshold": 42, # Optional. The minimum number of seconds replica must be lagging behind primary to trigger capture on replica. + "transactionDurationThreshold": 42, # Optional. The amount of time in seconds that a transaction needs to have been open before the watcher starts recording it. + }, "pricingPlan": "A String", # The pricing plan for this instance. This can be either `PER_USE` or `PACKAGE`. Only `PER_USE` is supported for Second Generation instances. "readPoolAutoScaleConfig": { # The read pool auto-scale configuration. # Optional. The read pool auto-scale configuration for the instance. "disableScaleIn": True or False, # Indicates whether read pool auto scaling supports scale in operations (removing nodes). @@ -1319,6 +1367,16 @@

Method Details

}, ], "name": "A String", # Output only. The name of the read pool node, to be used for retrieving metrics and logs. + "pscAutoConnections": [ # Output only. The list of settings for requested automatically-setup Private Service Connect (PSC) consumer endpoints that can be used to connect to this read pool node. + { # Settings for an automatically-setup Private Service Connect consumer endpoint that is used to connect to a Cloud SQL instance. + "consumerNetwork": "A String", # Optional. The consumer network of this consumer endpoint. This must be a resource path that includes both the host project and the network name. For example, `projects/project1/global/networks/network1`. The consumer host project of this network might be different from the consumer service project. + "consumerNetworkStatus": "A String", # The connection policy status of the consumer network. + "consumerProject": "A String", # Optional. This is the project ID of consumer service project of this consumer endpoint. Optional. This is only applicable if consumer_network is a shared vpc network. + "ipAddress": "A String", # The IP address of the consumer endpoint. + "status": "A String", # The connection status of the consumer endpoint. + }, + ], + "pscServiceAttachmentLink": "A String", # Output only. The Private Service Connect (PSC) service attachment of the read pool node. "state": "A String", # Output only. The current state of the read pool node. }, ], @@ -1449,7 +1507,7 @@

Method Details

}, "connectorEnforcement": "A String", # Specifies if connections must use Cloud SQL connectors. Option values include the following: `NOT_REQUIRED` (Cloud SQL instances can be connected without Cloud SQL Connectors) and `REQUIRED` (Only allow connections that use Cloud SQL Connectors). Note that using REQUIRED disables all existing authorized networks. If this field is not specified when creating a new instance, NOT_REQUIRED is used. If this field is not specified when patching or updating an existing instance, it is left unchanged in the instance. "crashSafeReplicationEnabled": True or False, # Configuration specific to read replica instances. Indicates whether database flags for crash-safe replication are enabled. This property was only applicable to First Generation instances. - "dataApiAccess": "A String", # This parameter controls whether to allow using Data API to connect to the instance. Not allowed by default. + "dataApiAccess": "A String", # This parameter controls whether to allow using ExecuteSql API to connect to the instance. Not allowed by default. "dataCacheConfig": { # Data cache configurations. # Configuration for data cache. "dataCacheEnabled": True or False, # Whether data cache is enabled for the instance. }, @@ -1475,6 +1533,11 @@

Method Details

"edition": "A String", # Optional. The edition of the instance. "enableDataplexIntegration": True or False, # Optional. By default, Cloud SQL instances have schema extraction disabled for Dataplex. When this parameter is set to true, schema extraction for Dataplex on Cloud SQL instances is activated. "enableGoogleMlIntegration": True or False, # Optional. When this parameter is set to true, Cloud SQL instances can connect to Vertex AI to pass requests for real-time predictions and insights to the AI. The default value is false. This applies only to Cloud SQL for MySQL and Cloud SQL for PostgreSQL instances. + "entraidConfig": { # SQL Server Entra ID configuration. # Optional. The Microsoft Entra ID configuration for the SQL Server instance. + "applicationId": "A String", # Optional. The application ID for the Entra ID configuration. + "kind": "A String", # Output only. This is always sql#sqlServerEntraIdConfig + "tenantId": "A String", # Optional. The tenant ID for the Entra ID configuration. + }, "finalBackupConfig": { # Config used to determine the final backup settings for the instance. # Optional. The final backup configuration for the instance. "enabled": True or False, # Whether the final backup is enabled for the instance. "retentionDays": 42, # The number of days to retain the final backup after the instance deletion. The final backup will be purged at (time_of_instance_deletion + retention_days). @@ -1521,6 +1584,7 @@

Method Details

"requireSsl": True or False, # Use `ssl_mode` instead. Whether SSL/TLS connections over IP are enforced. If set to false, then allow both non-SSL/non-TLS and SSL/TLS connections. For SSL/TLS connections, the client certificate won't be verified. If set to true, then only allow connections encrypted with SSL/TLS and with valid client certificates. If you want to enforce SSL/TLS without enforcing the requirement for valid client certificates, then use the `ssl_mode` flag instead of the `require_ssl` flag. "serverCaMode": "A String", # Specify what type of CA is used for the server certificate. "serverCaPool": "A String", # Optional. The resource name of the server CA pool for an instance with `CUSTOMER_MANAGED_CAS_CA` as the `server_ca_mode`. Format: projects/{PROJECT}/locations/{REGION}/caPools/{CA_POOL_ID} + "serverCertificateRotationMode": "A String", # Optional. Controls the automatic server certificate rotation feature. This feature is disabled by default. When enabled, the server certificate will be automatically rotated during Cloud SQL scheduled maintenance or self-service maintenance updates up to six months before it expires. This setting can only be set if server_ca_mode is either GOOGLE_MANAGED_CAS_CA or CUSTOMER_MANAGED_CAS_CA. "sslMode": "A String", # Specify how SSL/TLS is enforced in database connections. If you must use the `require_ssl` flag for backward compatibility, then only the following value pairs are valid: For PostgreSQL and MySQL: * `ssl_mode=ALLOW_UNENCRYPTED_AND_ENCRYPTED` and `require_ssl=false` * `ssl_mode=ENCRYPTED_ONLY` and `require_ssl=false` * `ssl_mode=TRUSTED_CLIENT_CERTIFICATE_REQUIRED` and `require_ssl=true` For SQL Server: * `ssl_mode=ALLOW_UNENCRYPTED_AND_ENCRYPTED` and `require_ssl=false` * `ssl_mode=ENCRYPTED_ONLY` and `require_ssl=true` The value of `ssl_mode` has priority over the value of `require_ssl`. For example, for the pair `ssl_mode=ENCRYPTED_ONLY` and `require_ssl=false`, `ssl_mode=ENCRYPTED_ONLY` means accept only SSL connections, while `require_ssl=false` means accept both non-SSL and SSL connections. In this case, MySQL and PostgreSQL databases respect `ssl_mode` and accepts only SSL connections. }, "kind": "A String", # This is always `sql#settings`. @@ -1536,15 +1600,23 @@

Method Details

"kind": "A String", # This is always `sql#maintenanceWindow`. "updateTrack": "A String", # Maintenance timing settings: `canary`, `stable`, or `week5`. For more information, see [About maintenance on Cloud SQL instances](https://cloud.google.com/sql/docs/mysql/maintenance). }, - "passwordValidationPolicy": { # Database instance local user password validation policy # The local user password validation policy of the instance. + "passwordValidationPolicy": { # Database instance local user password validation policy. This message defines the password policy for local database users. When enabled, it enforces constraints on password complexity, length, and reuse. Keep this policy enabled to help prevent unauthorized access. # The local user password validation policy of the instance. "complexity": "A String", # The complexity of the password. "disallowCompromisedCredentials": True or False, # This field is deprecated and will be removed in a future version of the API. "disallowUsernameSubstring": True or False, # Disallow username as a part of the password. - "enablePasswordPolicy": True or False, # Whether the password policy is enabled or not. + "enablePasswordPolicy": True or False, # Whether to enable the password policy or not. When enabled, passwords must meet complexity requirements. Keep this policy enabled to help prevent unauthorized access. Disabling this policy allows weak passwords. "minLength": 42, # Minimum number of characters allowed. "passwordChangeInterval": "A String", # Minimum interval after which the password can be changed. This flag is only supported for PostgreSQL. "reuseInterval": 42, # Number of previous passwords that cannot be reused. }, + "performanceCaptureConfig": { # Performance Capture configuration. # Optional. Configuration for Performance Capture, provides diagnostic metrics during high load situations. + "enabled": True or False, # Optional. Enable or disable the Performance Capture feature. + "probeThreshold": 42, # Optional. The minimum number of consecutive readings above threshold that triggers instance state capture. + "probingIntervalSeconds": 42, # Optional. The time interval in seconds between any two probes. + "runningThreadsThreshold": 42, # Optional. The minimum number of server threads running to trigger the capture on primary. + "secondsBehindSourceThreshold": 42, # Optional. The minimum number of seconds replica must be lagging behind primary to trigger capture on replica. + "transactionDurationThreshold": 42, # Optional. The amount of time in seconds that a transaction needs to have been open before the watcher starts recording it. + }, "pricingPlan": "A String", # The pricing plan for this instance. This can be either `PER_USE` or `PACKAGE`. Only `PER_USE` is supported for Second Generation instances. "readPoolAutoScaleConfig": { # The read pool auto-scale configuration. # Optional. The read pool auto-scale configuration for the instance. "disableScaleIn": True or False, # Indicates whether read pool auto scaling supports scale in operations (removing nodes). @@ -1737,6 +1809,16 @@

Method Details

}, ], "name": "A String", # Output only. The name of the read pool node, to be used for retrieving metrics and logs. + "pscAutoConnections": [ # Output only. The list of settings for requested automatically-setup Private Service Connect (PSC) consumer endpoints that can be used to connect to this read pool node. + { # Settings for an automatically-setup Private Service Connect consumer endpoint that is used to connect to a Cloud SQL instance. + "consumerNetwork": "A String", # Optional. The consumer network of this consumer endpoint. This must be a resource path that includes both the host project and the network name. For example, `projects/project1/global/networks/network1`. The consumer host project of this network might be different from the consumer service project. + "consumerNetworkStatus": "A String", # The connection policy status of the consumer network. + "consumerProject": "A String", # Optional. This is the project ID of consumer service project of this consumer endpoint. Optional. This is only applicable if consumer_network is a shared vpc network. + "ipAddress": "A String", # The IP address of the consumer endpoint. + "status": "A String", # The connection status of the consumer endpoint. + }, + ], + "pscServiceAttachmentLink": "A String", # Output only. The Private Service Connect (PSC) service attachment of the read pool node. "state": "A String", # Output only. The current state of the read pool node. }, ], @@ -1867,7 +1949,7 @@

Method Details

}, "connectorEnforcement": "A String", # Specifies if connections must use Cloud SQL connectors. Option values include the following: `NOT_REQUIRED` (Cloud SQL instances can be connected without Cloud SQL Connectors) and `REQUIRED` (Only allow connections that use Cloud SQL Connectors). Note that using REQUIRED disables all existing authorized networks. If this field is not specified when creating a new instance, NOT_REQUIRED is used. If this field is not specified when patching or updating an existing instance, it is left unchanged in the instance. "crashSafeReplicationEnabled": True or False, # Configuration specific to read replica instances. Indicates whether database flags for crash-safe replication are enabled. This property was only applicable to First Generation instances. - "dataApiAccess": "A String", # This parameter controls whether to allow using Data API to connect to the instance. Not allowed by default. + "dataApiAccess": "A String", # This parameter controls whether to allow using ExecuteSql API to connect to the instance. Not allowed by default. "dataCacheConfig": { # Data cache configurations. # Configuration for data cache. "dataCacheEnabled": True or False, # Whether data cache is enabled for the instance. }, @@ -1893,6 +1975,11 @@

Method Details

"edition": "A String", # Optional. The edition of the instance. "enableDataplexIntegration": True or False, # Optional. By default, Cloud SQL instances have schema extraction disabled for Dataplex. When this parameter is set to true, schema extraction for Dataplex on Cloud SQL instances is activated. "enableGoogleMlIntegration": True or False, # Optional. When this parameter is set to true, Cloud SQL instances can connect to Vertex AI to pass requests for real-time predictions and insights to the AI. The default value is false. This applies only to Cloud SQL for MySQL and Cloud SQL for PostgreSQL instances. + "entraidConfig": { # SQL Server Entra ID configuration. # Optional. The Microsoft Entra ID configuration for the SQL Server instance. + "applicationId": "A String", # Optional. The application ID for the Entra ID configuration. + "kind": "A String", # Output only. This is always sql#sqlServerEntraIdConfig + "tenantId": "A String", # Optional. The tenant ID for the Entra ID configuration. + }, "finalBackupConfig": { # Config used to determine the final backup settings for the instance. # Optional. The final backup configuration for the instance. "enabled": True or False, # Whether the final backup is enabled for the instance. "retentionDays": 42, # The number of days to retain the final backup after the instance deletion. The final backup will be purged at (time_of_instance_deletion + retention_days). @@ -1939,6 +2026,7 @@

Method Details

"requireSsl": True or False, # Use `ssl_mode` instead. Whether SSL/TLS connections over IP are enforced. If set to false, then allow both non-SSL/non-TLS and SSL/TLS connections. For SSL/TLS connections, the client certificate won't be verified. If set to true, then only allow connections encrypted with SSL/TLS and with valid client certificates. If you want to enforce SSL/TLS without enforcing the requirement for valid client certificates, then use the `ssl_mode` flag instead of the `require_ssl` flag. "serverCaMode": "A String", # Specify what type of CA is used for the server certificate. "serverCaPool": "A String", # Optional. The resource name of the server CA pool for an instance with `CUSTOMER_MANAGED_CAS_CA` as the `server_ca_mode`. Format: projects/{PROJECT}/locations/{REGION}/caPools/{CA_POOL_ID} + "serverCertificateRotationMode": "A String", # Optional. Controls the automatic server certificate rotation feature. This feature is disabled by default. When enabled, the server certificate will be automatically rotated during Cloud SQL scheduled maintenance or self-service maintenance updates up to six months before it expires. This setting can only be set if server_ca_mode is either GOOGLE_MANAGED_CAS_CA or CUSTOMER_MANAGED_CAS_CA. "sslMode": "A String", # Specify how SSL/TLS is enforced in database connections. If you must use the `require_ssl` flag for backward compatibility, then only the following value pairs are valid: For PostgreSQL and MySQL: * `ssl_mode=ALLOW_UNENCRYPTED_AND_ENCRYPTED` and `require_ssl=false` * `ssl_mode=ENCRYPTED_ONLY` and `require_ssl=false` * `ssl_mode=TRUSTED_CLIENT_CERTIFICATE_REQUIRED` and `require_ssl=true` For SQL Server: * `ssl_mode=ALLOW_UNENCRYPTED_AND_ENCRYPTED` and `require_ssl=false` * `ssl_mode=ENCRYPTED_ONLY` and `require_ssl=true` The value of `ssl_mode` has priority over the value of `require_ssl`. For example, for the pair `ssl_mode=ENCRYPTED_ONLY` and `require_ssl=false`, `ssl_mode=ENCRYPTED_ONLY` means accept only SSL connections, while `require_ssl=false` means accept both non-SSL and SSL connections. In this case, MySQL and PostgreSQL databases respect `ssl_mode` and accepts only SSL connections. }, "kind": "A String", # This is always `sql#settings`. @@ -1954,15 +2042,23 @@

Method Details

"kind": "A String", # This is always `sql#maintenanceWindow`. "updateTrack": "A String", # Maintenance timing settings: `canary`, `stable`, or `week5`. For more information, see [About maintenance on Cloud SQL instances](https://cloud.google.com/sql/docs/mysql/maintenance). }, - "passwordValidationPolicy": { # Database instance local user password validation policy # The local user password validation policy of the instance. + "passwordValidationPolicy": { # Database instance local user password validation policy. This message defines the password policy for local database users. When enabled, it enforces constraints on password complexity, length, and reuse. Keep this policy enabled to help prevent unauthorized access. # The local user password validation policy of the instance. "complexity": "A String", # The complexity of the password. "disallowCompromisedCredentials": True or False, # This field is deprecated and will be removed in a future version of the API. "disallowUsernameSubstring": True or False, # Disallow username as a part of the password. - "enablePasswordPolicy": True or False, # Whether the password policy is enabled or not. + "enablePasswordPolicy": True or False, # Whether to enable the password policy or not. When enabled, passwords must meet complexity requirements. Keep this policy enabled to help prevent unauthorized access. Disabling this policy allows weak passwords. "minLength": 42, # Minimum number of characters allowed. "passwordChangeInterval": "A String", # Minimum interval after which the password can be changed. This flag is only supported for PostgreSQL. "reuseInterval": 42, # Number of previous passwords that cannot be reused. }, + "performanceCaptureConfig": { # Performance Capture configuration. # Optional. Configuration for Performance Capture, provides diagnostic metrics during high load situations. + "enabled": True or False, # Optional. Enable or disable the Performance Capture feature. + "probeThreshold": 42, # Optional. The minimum number of consecutive readings above threshold that triggers instance state capture. + "probingIntervalSeconds": 42, # Optional. The time interval in seconds between any two probes. + "runningThreadsThreshold": 42, # Optional. The minimum number of server threads running to trigger the capture on primary. + "secondsBehindSourceThreshold": 42, # Optional. The minimum number of seconds replica must be lagging behind primary to trigger capture on replica. + "transactionDurationThreshold": 42, # Optional. The amount of time in seconds that a transaction needs to have been open before the watcher starts recording it. + }, "pricingPlan": "A String", # The pricing plan for this instance. This can be either `PER_USE` or `PACKAGE`. Only `PER_USE` is supported for Second Generation instances. "readPoolAutoScaleConfig": { # The read pool auto-scale configuration. # Optional. The read pool auto-scale configuration for the instance. "disableScaleIn": True or False, # Indicates whether read pool auto scaling supports scale in operations (removing nodes). @@ -2121,7 +2217,7 @@

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. diff --git a/docs/dyn/sqladmin_v1.backupRuns.html b/docs/dyn/sqladmin_v1.backupRuns.html index 184a0bf0e4..b43841db9a 100644 --- a/docs/dyn/sqladmin_v1.backupRuns.html +++ b/docs/dyn/sqladmin_v1.backupRuns.html @@ -197,7 +197,7 @@

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. @@ -445,7 +445,7 @@

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. diff --git a/docs/dyn/sqladmin_v1.databases.html b/docs/dyn/sqladmin_v1.databases.html index 793d3cfca3..2aa05b8483 100644 --- a/docs/dyn/sqladmin_v1.databases.html +++ b/docs/dyn/sqladmin_v1.databases.html @@ -200,7 +200,7 @@

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. @@ -414,7 +414,7 @@

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. @@ -633,7 +633,7 @@

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. @@ -816,7 +816,7 @@

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. diff --git a/docs/dyn/sqladmin_v1.instances.html b/docs/dyn/sqladmin_v1.instances.html index 384fc93f09..3c5495550e 100644 --- a/docs/dyn/sqladmin_v1.instances.html +++ b/docs/dyn/sqladmin_v1.instances.html @@ -74,15 +74,24 @@

Cloud SQL Admin API . instances

Instance Methods

+

+ ListEntraIdCertificates(project, instance, x__xgafv=None)

+

Lists all versions of EntraID certificates for the specified instance. There can be up to three sets of certificates listed: the certificate that is currently in use, a future that has been added but not yet used to sign a certificate, and a certificate that has been rotated out.

ListServerCertificates(project, instance, x__xgafv=None)

Lists all versions of server certificates and certificate authorities (CAs) for the specified instance. There can be up to three sets of certs listed: the certificate that is currently in use, a future that has been added but not yet used to sign a certificate, and a certificate that has been rotated out. For instances not using Certificate Authority Service (CAS) server CA, use ListServerCas instead.

+

+ RotateEntraIdCertificate(project, instance, body=None, x__xgafv=None)

+

Rotates the server certificate version to one previously added with the addEntraIdCertificate method.

RotateServerCertificate(project, instance, body=None, x__xgafv=None)

Rotates the server certificate version to one previously added with the addServerCertificate method. For instances not using Certificate Authority Service (CAS) server CA, use RotateServerCa instead.

acquireSsrsLease(project, instance, body=None, x__xgafv=None)

Acquire a lease for the setup of SQL Server Reporting Services (SSRS).

+

+ addEntraIdCertificate(project, instance, x__xgafv=None)

+

Adds a new Entra ID certificate for the specified instance. If an Entra ID certificate was previously added but never used in a certificate rotation, this operation replaces that version.

addServerCa(project, instance, x__xgafv=None)

Adds a new trusted Certificate Authority (CA) version for the specified instance. Required to prepare for a certificate rotation. If a CA version was previously added but never used in a certificate rotation, this operation replaces that version. There cannot be more than one CA version waiting to be rotated in. For instances that have enabled Certificate Authority Service (CAS) based server CA, use AddServerCertificate to add a new server certificate.

@@ -177,6 +186,40 @@

Instance Methods

update(project, instance, body=None, x__xgafv=None)

Updates settings of a Cloud SQL instance. Using this operation might cause your instance to restart.

Method Details

+
+ ListEntraIdCertificates(project, instance, x__xgafv=None) +
Lists all versions of EntraID certificates for the specified instance. There can be up to three sets of certificates listed: the certificate that is currently in use, a future that has been added but not yet used to sign a certificate, and a certificate that has been rotated out.
+
+Args:
+  project: string, Required. Project ID of the project that contains the instance. (required)
+  instance: string, Required. Cloud SQL instance ID. This does not include the project ID. (required)
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Instances ListEntraIdCertificates response.
+  "activeVersion": "A String", # The `sha1_fingerprint` of the active certificate from `certs`.
+  "certs": [ # List of Entra ID certificates for the instance.
+    { # SslCerts Resource
+      "cert": "A String", # PEM representation.
+      "certSerialNumber": "A String", # Serial number, as extracted from the certificate.
+      "commonName": "A String", # User supplied name. Constrained to [a-zA-Z.-_ ]+.
+      "createTime": "A String", # The time when the certificate was created in [RFC 3339](https://tools.ietf.org/html/rfc3339) format, for example `2012-11-15T16:19:00.094Z`
+      "expirationTime": "A String", # The time when the certificate expires in [RFC 3339](https://tools.ietf.org/html/rfc3339) format, for example `2012-11-15T16:19:00.094Z`.
+      "instance": "A String", # Name of the database instance.
+      "kind": "A String", # This is always `sql#sslCert`.
+      "selfLink": "A String", # The URI of this resource.
+      "sha1Fingerprint": "A String", # Sha1 Fingerprint.
+    },
+  ],
+  "kind": "A String", # This is always `sql#instancesListEntraIdCertificates`.
+}
+
+
ListServerCertificates(project, instance, x__xgafv=None)
Lists all versions of server certificates and certificate authorities (CAs) for the specified instance. There can be up to three sets of certs listed: the certificate that is currently in use, a future that has been added but not yet used to sign a certificate, and a certificate that has been rotated out. For instances not using Certificate Authority Service (CAS) server CA, use ListServerCas instead.
@@ -224,6 +267,180 @@ 

Method Details

}
+
+ RotateEntraIdCertificate(project, instance, body=None, x__xgafv=None) +
Rotates the server certificate version to one previously added with the addEntraIdCertificate method.
+
+Args:
+  project: string, Required. Project ID of the project that contains the instance. (required)
+  instance: string, Required. Cloud SQL instance ID. This does not include the project ID. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # Rotate Entra ID certificate request.
+  "rotateEntraIdCertificateContext": { # Instance rotate Entra ID certificate context. # Optional. Contains details about the rotate server certificate operation.
+    "kind": "A String", # Optional. This is always `sql#rotateEntraIdCertificateContext`.
+    "nextVersion": "A String", # Optional. The fingerprint of the next version to be rotated to. If left unspecified, will be rotated to the most recently added server certificate version.
+  },
+}
+
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # An Operation resource. For successful operations that return an Operation resource, only the fields relevant to the operation are populated in the resource.
+  "acquireSsrsLeaseContext": { # Acquire SSRS lease context. # The context for acquire SSRS lease operation, if applicable.
+    "duration": "A String", # Lease duration needed for SSRS setup.
+    "reportDatabase": "A String", # The report database to be used for SSRS setup.
+    "serviceLogin": "A String", # The username to be used as the service login to connect to the report database for SSRS setup.
+    "setupLogin": "A String", # The username to be used as the setup login to connect to the database server for SSRS setup.
+  },
+  "apiWarning": { # An Admin API warning message. # An Admin API warning message.
+    "code": "A String", # Code to uniquely identify the warning type.
+    "message": "A String", # The warning message.
+    "region": "A String", # The region name for REGION_UNREACHABLE warning.
+  },
+  "backupContext": { # Backup context. # The context for backup operation, if applicable.
+    "backupId": "A String", # The identifier of the backup.
+    "kind": "A String", # This is always `sql#backupContext`.
+    "name": "A String", # The name of the backup. Format: projects/{project}/backups/{backup}
+  },
+  "endTime": "A String", # The time this operation finished in UTC timezone in [RFC 3339](https://tools.ietf.org/html/rfc3339) format, for example `2012-11-15T16:19:00.094Z`.
+  "error": { # Database instance operation errors list wrapper. # If errors occurred during processing of this operation, this field will be populated.
+    "errors": [ # The list of errors encountered while processing this operation.
+      { # Database instance operation error.
+        "code": "A String", # Identifies the specific error that occurred.
+        "kind": "A String", # This is always `sql#operationError`.
+        "message": "A String", # Additional information about the error encountered.
+      },
+    ],
+    "kind": "A String", # This is always `sql#operationErrors`.
+  },
+  "exportContext": { # Database instance export context. # The context for export operation, if applicable.
+    "bakExportOptions": { # Options for exporting BAK files (SQL Server-only)
+      "bakType": "A String", # Type of this bak file will be export, FULL or DIFF, SQL Server only
+      "copyOnly": True or False, # Deprecated: copy_only is deprecated. Use differential_base instead
+      "differentialBase": True or False, # Whether or not the backup can be used as a differential base copy_only backup can not be served as differential base
+      "exportLogEndTime": "A String", # Optional. The end timestamp when transaction log will be included in the export operation. [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`) in UTC. When omitted, all available logs until current time will be included. Only applied to Cloud SQL for SQL Server.
+      "exportLogStartTime": "A String", # Optional. The begin timestamp when transaction log will be included in the export operation. [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`) in UTC. When omitted, all available logs from the beginning of retention period will be included. Only applied to Cloud SQL for SQL Server.
+      "stripeCount": 42, # Option for specifying how many stripes to use for the export. If blank, and the value of the striped field is true, the number of stripes is automatically chosen.
+      "striped": True or False, # Whether or not the export should be striped.
+    },
+    "csvExportOptions": { # Options for exporting data as CSV. `MySQL` and `PostgreSQL` instances only.
+      "escapeCharacter": "A String", # Specifies the character that should appear before a data character that needs to be escaped.
+      "fieldsTerminatedBy": "A String", # Specifies the character that separates columns within each row (line) of the file.
+      "linesTerminatedBy": "A String", # This is used to separate lines. If a line does not contain all fields, the rest of the columns are set to their default values.
+      "quoteCharacter": "A String", # Specifies the quoting character to be used when a data value is quoted.
+      "selectQuery": "A String", # The select query used to extract the data.
+    },
+    "databases": [ # Databases to be exported. `MySQL instances:` If `fileType` is `SQL` and no database is specified, all databases are exported, except for the `mysql` system database. If `fileType` is `CSV`, you can specify one database, either by using this property or by using the `csvExportOptions.selectQuery` property, which takes precedence over this property. `PostgreSQL instances:` If you don't specify a database by name, all user databases in the instance are exported. This excludes system databases and Cloud SQL databases used to manage internal operations. Exporting all user databases is only available for directory-formatted parallel export. If `fileType` is `CSV`, this database must match the one specified in the `csvExportOptions.selectQuery` property. `SQL Server instances:` You must specify one database to be exported, and the `fileType` must be `BAK`.
+      "A String",
+    ],
+    "fileType": "A String", # The file type for the specified uri.
+    "kind": "A String", # This is always `sql#exportContext`.
+    "offload": True or False, # Whether to perform a serverless export.
+    "sqlExportOptions": { # Options for exporting data as SQL statements.
+      "mysqlExportOptions": { # Options for exporting from MySQL.
+        "masterData": 42, # Option to include SQL statement required to set up replication. If set to `1`, the dump file includes a CHANGE MASTER TO statement with the binary log coordinates, and --set-gtid-purged is set to ON. If set to `2`, the CHANGE MASTER TO statement is written as a SQL comment and has no effect. If set to any value other than `1`, --set-gtid-purged is set to OFF.
+      },
+      "parallel": True or False, # Optional. Whether or not the export should be parallel.
+      "postgresExportOptions": { # Options for exporting from a Cloud SQL for PostgreSQL instance.
+        "clean": True or False, # Optional. Use this option to include DROP <object> SQL statements. Use these statements to delete database objects before running the import operation.
+        "ifExists": True or False, # Optional. Option to include an IF EXISTS SQL statement with each DROP statement produced by clean.
+      },
+      "schemaOnly": True or False, # Export only schemas.
+      "tables": [ # Tables to export, or that were exported, from the specified database. If you specify tables, specify one and only one database. For PostgreSQL instances, you can specify only one table.
+        "A String",
+      ],
+      "threads": 42, # Optional. The number of threads to use for parallel export.
+    },
+    "tdeExportOptions": { # Optional. Export parameters specific to SQL Server TDE certificates
+      "certificatePath": "A String", # Required. Path to the TDE certificate public key in the form gs://bucketName/fileName. The instance must have write access to the bucket. Applicable only for SQL Server instances.
+      "name": "A String", # Required. Certificate name. Applicable only for SQL Server instances.
+      "privateKeyPassword": "A String", # Required. Password that encrypts the private key.
+      "privateKeyPath": "A String", # Required. Path to the TDE certificate private key in the form gs://bucketName/fileName. The instance must have write access to the location. Applicable only for SQL Server instances.
+    },
+    "uri": "A String", # The path to the file in Google Cloud Storage where the export will be stored. The URI is in the form `gs://bucketName/fileName`. If the file already exists, the request succeeds, but the operation fails. If `fileType` is `SQL` and the filename ends with .gz, the contents are compressed.
+  },
+  "importContext": { # Database instance import context. # The context for import operation, if applicable.
+    "bakImportOptions": { # Import parameters specific to SQL Server .BAK files
+      "bakType": "A String", # Type of the bak content, FULL or DIFF
+      "encryptionOptions": {
+        "certPath": "A String", # Path to the Certificate (.cer) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file.
+        "keepEncrypted": True or False, # Optional. Whether the imported file remains encrypted.
+        "pvkPassword": "A String", # Password that encrypts the private key
+        "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file.
+      },
+      "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server.
+      "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server.
+      "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only.
+      "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only.
+      "striped": True or False, # Whether or not the backup set being restored is striped. Applies only to Cloud SQL for SQL Server.
+    },
+    "csvImportOptions": { # Options for importing data as CSV.
+      "columns": [ # The columns to which CSV data is imported. If not specified, all columns of the database table are loaded with CSV data.
+        "A String",
+      ],
+      "escapeCharacter": "A String", # Specifies the character that should appear before a data character that needs to be escaped.
+      "fieldsTerminatedBy": "A String", # Specifies the character that separates columns within each row (line) of the file.
+      "linesTerminatedBy": "A String", # This is used to separate lines. If a line does not contain all fields, the rest of the columns are set to their default values.
+      "quoteCharacter": "A String", # Specifies the quoting character to be used when a data value is quoted.
+      "table": "A String", # The table to which CSV data is imported.
+    },
+    "database": "A String", # The target database for the import. If `fileType` is `SQL`, this field is required only if the import file does not specify a database, and is overridden by any database specification in the import file. For entire instance parallel import operations, the database is overridden by the database name stored in subdirectory name. If `fileType` is `CSV`, one database must be specified.
+    "fileType": "A String", # The file type for the specified uri.\`SQL`: The file contains SQL statements. \`CSV`: The file contains CSV data.
+    "importUser": "A String", # The PostgreSQL user for this import operation. PostgreSQL instances only.
+    "kind": "A String", # This is always `sql#importContext`.
+    "sqlImportOptions": { # Optional. Options for importing data from SQL statements.
+      "parallel": True or False, # Optional. Whether or not the import should be parallel.
+      "postgresImportOptions": { # Optional. Options for importing from a Cloud SQL for PostgreSQL instance.
+        "clean": True or False, # Optional. The --clean flag for the pg_restore utility. This flag applies only if you enabled Cloud SQL to import files in parallel.
+        "ifExists": True or False, # Optional. The --if-exists flag for the pg_restore utility. This flag applies only if you enabled Cloud SQL to import files in parallel.
+      },
+      "threads": 42, # Optional. The number of threads to use for parallel import.
+    },
+    "tdeImportOptions": { # Optional. Import parameters specific to SQL Server TDE certificates
+      "certificatePath": "A String", # Required. Path to the TDE certificate public key in the form gs://bucketName/fileName. The instance must have read access to the file. Applicable only for SQL Server instances.
+      "name": "A String", # Required. Certificate name. Applicable only for SQL Server instances.
+      "privateKeyPassword": "A String", # Required. Password that encrypts the private key.
+      "privateKeyPath": "A String", # Required. Path to the TDE certificate private key in the form gs://bucketName/fileName. The instance must have read access to the file. Applicable only for SQL Server instances.
+    },
+    "uri": "A String", # Path to the import file in Cloud Storage, in the form `gs://bucketName/fileName`. Compressed gzip files (.gz) are supported when `fileType` is `SQL`. The instance must have write permissions to the bucket and read access to the file.
+  },
+  "insertTime": "A String", # The time this operation was enqueued in UTC timezone in [RFC 3339](https://tools.ietf.org/html/rfc3339) format, for example `2012-11-15T16:19:00.094Z`.
+  "kind": "A String", # This is always `sql#operation`.
+  "name": "A String", # An identifier that uniquely identifies the operation. You can use this identifier to retrieve the Operations resource that has information about the operation.
+  "operationType": "A String", # The type of the operation. Valid values are: * `CREATE` * `DELETE` * `UPDATE` * `RESTART` * `IMPORT` * `EXPORT` * `BACKUP_VOLUME` * `RESTORE_VOLUME` * `CREATE_USER` * `DELETE_USER` * `CREATE_DATABASE` * `DELETE_DATABASE`
+  "preCheckMajorVersionUpgradeContext": { # Pre-check major version upgrade context. # This field is only populated when the operation_type is PRE_CHECK_MAJOR_VERSION_UPGRADE. The PreCheckMajorVersionUpgradeContext message itself contains the details for that pre-check, such as the target database version for the upgrade and the results of the check (including any warnings or errors found).
+    "kind": "A String", # Optional. This is always `sql#preCheckMajorVersionUpgradeContext`.
+    "preCheckResponse": [ # Output only. The responses from the precheck operation.
+      { # Structured PreCheckResponse containing message, type, and required actions.
+        "actionsRequired": [ # The actions that the user needs to take. Use repeated for multiple actions.
+          "A String",
+        ],
+        "message": "A String", # The message to be displayed to the user.
+        "messageType": "A String", # The type of message whether it is an info, warning, or error.
+      },
+    ],
+    "targetDatabaseVersion": "A String", # Required. The target database version to upgrade to.
+  },
+  "selfLink": "A String", # The URI of this resource.
+  "startTime": "A String", # The time this operation actually started in UTC timezone in [RFC 3339](https://tools.ietf.org/html/rfc3339) format, for example `2012-11-15T16:19:00.094Z`.
+  "status": "A String", # The status of an operation.
+  "subOperationType": { # The sub operation type based on the operation type. # Optional. The sub operation based on the operation type.
+    "maintenanceType": "A String", # The type of maintenance to be performed on the instance.
+  },
+  "targetId": "A String", # Name of the resource on which this operation runs.
+  "targetLink": "A String",
+  "targetProject": "A String", # The project ID of the target instance related to this operation.
+  "user": "A String", # The email address of the user who initiated this operation.
+}
+
+
RotateServerCertificate(project, instance, body=None, x__xgafv=None)
Rotates the server certificate version to one previously added with the addServerCertificate method. For instances not using Certificate Authority Service (CAS) server CA, use RotateServerCa instead.
@@ -332,7 +549,7 @@ 

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. @@ -430,6 +647,170 @@

Method Details

}
+
+ addEntraIdCertificate(project, instance, x__xgafv=None) +
Adds a new Entra ID certificate for the specified instance. If an Entra ID certificate was previously added but never used in a certificate rotation, this operation replaces that version.
+
+Args:
+  project: string, Required. Project ID of the project that contains the instance. (required)
+  instance: string, Required. Cloud SQL instance ID. This does not include the project ID. (required)
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # An Operation resource. For successful operations that return an Operation resource, only the fields relevant to the operation are populated in the resource.
+  "acquireSsrsLeaseContext": { # Acquire SSRS lease context. # The context for acquire SSRS lease operation, if applicable.
+    "duration": "A String", # Lease duration needed for SSRS setup.
+    "reportDatabase": "A String", # The report database to be used for SSRS setup.
+    "serviceLogin": "A String", # The username to be used as the service login to connect to the report database for SSRS setup.
+    "setupLogin": "A String", # The username to be used as the setup login to connect to the database server for SSRS setup.
+  },
+  "apiWarning": { # An Admin API warning message. # An Admin API warning message.
+    "code": "A String", # Code to uniquely identify the warning type.
+    "message": "A String", # The warning message.
+    "region": "A String", # The region name for REGION_UNREACHABLE warning.
+  },
+  "backupContext": { # Backup context. # The context for backup operation, if applicable.
+    "backupId": "A String", # The identifier of the backup.
+    "kind": "A String", # This is always `sql#backupContext`.
+    "name": "A String", # The name of the backup. Format: projects/{project}/backups/{backup}
+  },
+  "endTime": "A String", # The time this operation finished in UTC timezone in [RFC 3339](https://tools.ietf.org/html/rfc3339) format, for example `2012-11-15T16:19:00.094Z`.
+  "error": { # Database instance operation errors list wrapper. # If errors occurred during processing of this operation, this field will be populated.
+    "errors": [ # The list of errors encountered while processing this operation.
+      { # Database instance operation error.
+        "code": "A String", # Identifies the specific error that occurred.
+        "kind": "A String", # This is always `sql#operationError`.
+        "message": "A String", # Additional information about the error encountered.
+      },
+    ],
+    "kind": "A String", # This is always `sql#operationErrors`.
+  },
+  "exportContext": { # Database instance export context. # The context for export operation, if applicable.
+    "bakExportOptions": { # Options for exporting BAK files (SQL Server-only)
+      "bakType": "A String", # Type of this bak file will be export, FULL or DIFF, SQL Server only
+      "copyOnly": True or False, # Deprecated: copy_only is deprecated. Use differential_base instead
+      "differentialBase": True or False, # Whether or not the backup can be used as a differential base copy_only backup can not be served as differential base
+      "exportLogEndTime": "A String", # Optional. The end timestamp when transaction log will be included in the export operation. [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`) in UTC. When omitted, all available logs until current time will be included. Only applied to Cloud SQL for SQL Server.
+      "exportLogStartTime": "A String", # Optional. The begin timestamp when transaction log will be included in the export operation. [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`) in UTC. When omitted, all available logs from the beginning of retention period will be included. Only applied to Cloud SQL for SQL Server.
+      "stripeCount": 42, # Option for specifying how many stripes to use for the export. If blank, and the value of the striped field is true, the number of stripes is automatically chosen.
+      "striped": True or False, # Whether or not the export should be striped.
+    },
+    "csvExportOptions": { # Options for exporting data as CSV. `MySQL` and `PostgreSQL` instances only.
+      "escapeCharacter": "A String", # Specifies the character that should appear before a data character that needs to be escaped.
+      "fieldsTerminatedBy": "A String", # Specifies the character that separates columns within each row (line) of the file.
+      "linesTerminatedBy": "A String", # This is used to separate lines. If a line does not contain all fields, the rest of the columns are set to their default values.
+      "quoteCharacter": "A String", # Specifies the quoting character to be used when a data value is quoted.
+      "selectQuery": "A String", # The select query used to extract the data.
+    },
+    "databases": [ # Databases to be exported. `MySQL instances:` If `fileType` is `SQL` and no database is specified, all databases are exported, except for the `mysql` system database. If `fileType` is `CSV`, you can specify one database, either by using this property or by using the `csvExportOptions.selectQuery` property, which takes precedence over this property. `PostgreSQL instances:` If you don't specify a database by name, all user databases in the instance are exported. This excludes system databases and Cloud SQL databases used to manage internal operations. Exporting all user databases is only available for directory-formatted parallel export. If `fileType` is `CSV`, this database must match the one specified in the `csvExportOptions.selectQuery` property. `SQL Server instances:` You must specify one database to be exported, and the `fileType` must be `BAK`.
+      "A String",
+    ],
+    "fileType": "A String", # The file type for the specified uri.
+    "kind": "A String", # This is always `sql#exportContext`.
+    "offload": True or False, # Whether to perform a serverless export.
+    "sqlExportOptions": { # Options for exporting data as SQL statements.
+      "mysqlExportOptions": { # Options for exporting from MySQL.
+        "masterData": 42, # Option to include SQL statement required to set up replication. If set to `1`, the dump file includes a CHANGE MASTER TO statement with the binary log coordinates, and --set-gtid-purged is set to ON. If set to `2`, the CHANGE MASTER TO statement is written as a SQL comment and has no effect. If set to any value other than `1`, --set-gtid-purged is set to OFF.
+      },
+      "parallel": True or False, # Optional. Whether or not the export should be parallel.
+      "postgresExportOptions": { # Options for exporting from a Cloud SQL for PostgreSQL instance.
+        "clean": True or False, # Optional. Use this option to include DROP <object> SQL statements. Use these statements to delete database objects before running the import operation.
+        "ifExists": True or False, # Optional. Option to include an IF EXISTS SQL statement with each DROP statement produced by clean.
+      },
+      "schemaOnly": True or False, # Export only schemas.
+      "tables": [ # Tables to export, or that were exported, from the specified database. If you specify tables, specify one and only one database. For PostgreSQL instances, you can specify only one table.
+        "A String",
+      ],
+      "threads": 42, # Optional. The number of threads to use for parallel export.
+    },
+    "tdeExportOptions": { # Optional. Export parameters specific to SQL Server TDE certificates
+      "certificatePath": "A String", # Required. Path to the TDE certificate public key in the form gs://bucketName/fileName. The instance must have write access to the bucket. Applicable only for SQL Server instances.
+      "name": "A String", # Required. Certificate name. Applicable only for SQL Server instances.
+      "privateKeyPassword": "A String", # Required. Password that encrypts the private key.
+      "privateKeyPath": "A String", # Required. Path to the TDE certificate private key in the form gs://bucketName/fileName. The instance must have write access to the location. Applicable only for SQL Server instances.
+    },
+    "uri": "A String", # The path to the file in Google Cloud Storage where the export will be stored. The URI is in the form `gs://bucketName/fileName`. If the file already exists, the request succeeds, but the operation fails. If `fileType` is `SQL` and the filename ends with .gz, the contents are compressed.
+  },
+  "importContext": { # Database instance import context. # The context for import operation, if applicable.
+    "bakImportOptions": { # Import parameters specific to SQL Server .BAK files
+      "bakType": "A String", # Type of the bak content, FULL or DIFF
+      "encryptionOptions": {
+        "certPath": "A String", # Path to the Certificate (.cer) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file.
+        "keepEncrypted": True or False, # Optional. Whether the imported file remains encrypted.
+        "pvkPassword": "A String", # Password that encrypts the private key
+        "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file.
+      },
+      "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server.
+      "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server.
+      "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only.
+      "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only.
+      "striped": True or False, # Whether or not the backup set being restored is striped. Applies only to Cloud SQL for SQL Server.
+    },
+    "csvImportOptions": { # Options for importing data as CSV.
+      "columns": [ # The columns to which CSV data is imported. If not specified, all columns of the database table are loaded with CSV data.
+        "A String",
+      ],
+      "escapeCharacter": "A String", # Specifies the character that should appear before a data character that needs to be escaped.
+      "fieldsTerminatedBy": "A String", # Specifies the character that separates columns within each row (line) of the file.
+      "linesTerminatedBy": "A String", # This is used to separate lines. If a line does not contain all fields, the rest of the columns are set to their default values.
+      "quoteCharacter": "A String", # Specifies the quoting character to be used when a data value is quoted.
+      "table": "A String", # The table to which CSV data is imported.
+    },
+    "database": "A String", # The target database for the import. If `fileType` is `SQL`, this field is required only if the import file does not specify a database, and is overridden by any database specification in the import file. For entire instance parallel import operations, the database is overridden by the database name stored in subdirectory name. If `fileType` is `CSV`, one database must be specified.
+    "fileType": "A String", # The file type for the specified uri.\`SQL`: The file contains SQL statements. \`CSV`: The file contains CSV data.
+    "importUser": "A String", # The PostgreSQL user for this import operation. PostgreSQL instances only.
+    "kind": "A String", # This is always `sql#importContext`.
+    "sqlImportOptions": { # Optional. Options for importing data from SQL statements.
+      "parallel": True or False, # Optional. Whether or not the import should be parallel.
+      "postgresImportOptions": { # Optional. Options for importing from a Cloud SQL for PostgreSQL instance.
+        "clean": True or False, # Optional. The --clean flag for the pg_restore utility. This flag applies only if you enabled Cloud SQL to import files in parallel.
+        "ifExists": True or False, # Optional. The --if-exists flag for the pg_restore utility. This flag applies only if you enabled Cloud SQL to import files in parallel.
+      },
+      "threads": 42, # Optional. The number of threads to use for parallel import.
+    },
+    "tdeImportOptions": { # Optional. Import parameters specific to SQL Server TDE certificates
+      "certificatePath": "A String", # Required. Path to the TDE certificate public key in the form gs://bucketName/fileName. The instance must have read access to the file. Applicable only for SQL Server instances.
+      "name": "A String", # Required. Certificate name. Applicable only for SQL Server instances.
+      "privateKeyPassword": "A String", # Required. Password that encrypts the private key.
+      "privateKeyPath": "A String", # Required. Path to the TDE certificate private key in the form gs://bucketName/fileName. The instance must have read access to the file. Applicable only for SQL Server instances.
+    },
+    "uri": "A String", # Path to the import file in Cloud Storage, in the form `gs://bucketName/fileName`. Compressed gzip files (.gz) are supported when `fileType` is `SQL`. The instance must have write permissions to the bucket and read access to the file.
+  },
+  "insertTime": "A String", # The time this operation was enqueued in UTC timezone in [RFC 3339](https://tools.ietf.org/html/rfc3339) format, for example `2012-11-15T16:19:00.094Z`.
+  "kind": "A String", # This is always `sql#operation`.
+  "name": "A String", # An identifier that uniquely identifies the operation. You can use this identifier to retrieve the Operations resource that has information about the operation.
+  "operationType": "A String", # The type of the operation. Valid values are: * `CREATE` * `DELETE` * `UPDATE` * `RESTART` * `IMPORT` * `EXPORT` * `BACKUP_VOLUME` * `RESTORE_VOLUME` * `CREATE_USER` * `DELETE_USER` * `CREATE_DATABASE` * `DELETE_DATABASE`
+  "preCheckMajorVersionUpgradeContext": { # Pre-check major version upgrade context. # This field is only populated when the operation_type is PRE_CHECK_MAJOR_VERSION_UPGRADE. The PreCheckMajorVersionUpgradeContext message itself contains the details for that pre-check, such as the target database version for the upgrade and the results of the check (including any warnings or errors found).
+    "kind": "A String", # Optional. This is always `sql#preCheckMajorVersionUpgradeContext`.
+    "preCheckResponse": [ # Output only. The responses from the precheck operation.
+      { # Structured PreCheckResponse containing message, type, and required actions.
+        "actionsRequired": [ # The actions that the user needs to take. Use repeated for multiple actions.
+          "A String",
+        ],
+        "message": "A String", # The message to be displayed to the user.
+        "messageType": "A String", # The type of message whether it is an info, warning, or error.
+      },
+    ],
+    "targetDatabaseVersion": "A String", # Required. The target database version to upgrade to.
+  },
+  "selfLink": "A String", # The URI of this resource.
+  "startTime": "A String", # The time this operation actually started in UTC timezone in [RFC 3339](https://tools.ietf.org/html/rfc3339) format, for example `2012-11-15T16:19:00.094Z`.
+  "status": "A String", # The status of an operation.
+  "subOperationType": { # The sub operation type based on the operation type. # Optional. The sub operation based on the operation type.
+    "maintenanceType": "A String", # The type of maintenance to be performed on the instance.
+  },
+  "targetId": "A String", # Name of the resource on which this operation runs.
+  "targetLink": "A String",
+  "targetProject": "A String", # The project ID of the target instance related to this operation.
+  "user": "A String", # The email address of the user who initiated this operation.
+}
+
+
addServerCa(project, instance, x__xgafv=None)
Adds a new trusted Certificate Authority (CA) version for the specified instance. Required to prepare for a certificate rotation. If a CA version was previously added but never used in a certificate rotation, this operation replaces that version. There cannot be more than one CA version waiting to be rotated in. For instances that have enabled Certificate Authority Service (CAS) based server CA, use AddServerCertificate to add a new server certificate.
@@ -528,7 +909,7 @@ 

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. @@ -692,7 +1073,7 @@

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. @@ -880,7 +1261,7 @@

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. @@ -1053,7 +1434,7 @@

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. @@ -1227,7 +1608,7 @@

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. @@ -1414,7 +1795,7 @@

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. @@ -1710,7 +2091,7 @@

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. @@ -1884,7 +2265,7 @@

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. @@ -2040,6 +2421,16 @@

Method Details

}, ], "name": "A String", # Output only. The name of the read pool node, to be used for retrieving metrics and logs. + "pscAutoConnections": [ # Output only. The list of settings for requested automatically-setup Private Service Connect (PSC) consumer endpoints that can be used to connect to this read pool node. + { # Settings for an automatically-setup Private Service Connect consumer endpoint that is used to connect to a Cloud SQL instance. + "consumerNetwork": "A String", # Optional. The consumer network of this consumer endpoint. This must be a resource path that includes both the host project and the network name. For example, `projects/project1/global/networks/network1`. The consumer host project of this network might be different from the consumer service project. + "consumerNetworkStatus": "A String", # The connection policy status of the consumer network. + "consumerProject": "A String", # Optional. This is the project ID of consumer service project of this consumer endpoint. Optional. This is only applicable if consumer_network is a shared vpc network. + "ipAddress": "A String", # The IP address of the consumer endpoint. + "status": "A String", # The connection status of the consumer endpoint. + }, + ], + "pscServiceAttachmentLink": "A String", # Output only. The Private Service Connect (PSC) service attachment of the read pool node. "state": "A String", # Output only. The current state of the read pool node. }, ], @@ -2170,7 +2561,7 @@

Method Details

}, "connectorEnforcement": "A String", # Specifies if connections must use Cloud SQL connectors. Option values include the following: `NOT_REQUIRED` (Cloud SQL instances can be connected without Cloud SQL Connectors) and `REQUIRED` (Only allow connections that use Cloud SQL Connectors). Note that using REQUIRED disables all existing authorized networks. If this field is not specified when creating a new instance, NOT_REQUIRED is used. If this field is not specified when patching or updating an existing instance, it is left unchanged in the instance. "crashSafeReplicationEnabled": True or False, # Configuration specific to read replica instances. Indicates whether database flags for crash-safe replication are enabled. This property was only applicable to First Generation instances. - "dataApiAccess": "A String", # This parameter controls whether to allow using Data API to connect to the instance. Not allowed by default. + "dataApiAccess": "A String", # This parameter controls whether to allow using ExecuteSql API to connect to the instance. Not allowed by default. "dataCacheConfig": { # Data cache configurations. # Configuration for data cache. "dataCacheEnabled": True or False, # Whether data cache is enabled for the instance. }, @@ -2196,6 +2587,11 @@

Method Details

"edition": "A String", # Optional. The edition of the instance. "enableDataplexIntegration": True or False, # Optional. By default, Cloud SQL instances have schema extraction disabled for Dataplex. When this parameter is set to true, schema extraction for Dataplex on Cloud SQL instances is activated. "enableGoogleMlIntegration": True or False, # Optional. When this parameter is set to true, Cloud SQL instances can connect to Vertex AI to pass requests for real-time predictions and insights to the AI. The default value is false. This applies only to Cloud SQL for MySQL and Cloud SQL for PostgreSQL instances. + "entraidConfig": { # SQL Server Entra ID configuration. # Optional. The Microsoft Entra ID configuration for the SQL Server instance. + "applicationId": "A String", # Optional. The application ID for the Entra ID configuration. + "kind": "A String", # Output only. This is always sql#sqlServerEntraIdConfig + "tenantId": "A String", # Optional. The tenant ID for the Entra ID configuration. + }, "finalBackupConfig": { # Config used to determine the final backup settings for the instance. # Optional. The final backup configuration for the instance. "enabled": True or False, # Whether the final backup is enabled for the instance. "retentionDays": 42, # The number of days to retain the final backup after the instance deletion. The final backup will be purged at (time_of_instance_deletion + retention_days). @@ -2242,6 +2638,7 @@

Method Details

"requireSsl": True or False, # Use `ssl_mode` instead. Whether SSL/TLS connections over IP are enforced. If set to false, then allow both non-SSL/non-TLS and SSL/TLS connections. For SSL/TLS connections, the client certificate won't be verified. If set to true, then only allow connections encrypted with SSL/TLS and with valid client certificates. If you want to enforce SSL/TLS without enforcing the requirement for valid client certificates, then use the `ssl_mode` flag instead of the `require_ssl` flag. "serverCaMode": "A String", # Specify what type of CA is used for the server certificate. "serverCaPool": "A String", # Optional. The resource name of the server CA pool for an instance with `CUSTOMER_MANAGED_CAS_CA` as the `server_ca_mode`. Format: projects/{PROJECT}/locations/{REGION}/caPools/{CA_POOL_ID} + "serverCertificateRotationMode": "A String", # Optional. Controls the automatic server certificate rotation feature. This feature is disabled by default. When enabled, the server certificate will be automatically rotated during Cloud SQL scheduled maintenance or self-service maintenance updates up to six months before it expires. This setting can only be set if server_ca_mode is either GOOGLE_MANAGED_CAS_CA or CUSTOMER_MANAGED_CAS_CA. "sslMode": "A String", # Specify how SSL/TLS is enforced in database connections. If you must use the `require_ssl` flag for backward compatibility, then only the following value pairs are valid: For PostgreSQL and MySQL: * `ssl_mode=ALLOW_UNENCRYPTED_AND_ENCRYPTED` and `require_ssl=false` * `ssl_mode=ENCRYPTED_ONLY` and `require_ssl=false` * `ssl_mode=TRUSTED_CLIENT_CERTIFICATE_REQUIRED` and `require_ssl=true` For SQL Server: * `ssl_mode=ALLOW_UNENCRYPTED_AND_ENCRYPTED` and `require_ssl=false` * `ssl_mode=ENCRYPTED_ONLY` and `require_ssl=true` The value of `ssl_mode` has priority over the value of `require_ssl`. For example, for the pair `ssl_mode=ENCRYPTED_ONLY` and `require_ssl=false`, `ssl_mode=ENCRYPTED_ONLY` means accept only SSL connections, while `require_ssl=false` means accept both non-SSL and SSL connections. In this case, MySQL and PostgreSQL databases respect `ssl_mode` and accepts only SSL connections. }, "kind": "A String", # This is always `sql#settings`. @@ -2257,15 +2654,23 @@

Method Details

"kind": "A String", # This is always `sql#maintenanceWindow`. "updateTrack": "A String", # Maintenance timing settings: `canary`, `stable`, or `week5`. For more information, see [About maintenance on Cloud SQL instances](https://cloud.google.com/sql/docs/mysql/maintenance). }, - "passwordValidationPolicy": { # Database instance local user password validation policy # The local user password validation policy of the instance. + "passwordValidationPolicy": { # Database instance local user password validation policy. This message defines the password policy for local database users. When enabled, it enforces constraints on password complexity, length, and reuse. Keep this policy enabled to help prevent unauthorized access. # The local user password validation policy of the instance. "complexity": "A String", # The complexity of the password. "disallowCompromisedCredentials": True or False, # This field is deprecated and will be removed in a future version of the API. "disallowUsernameSubstring": True or False, # Disallow username as a part of the password. - "enablePasswordPolicy": True or False, # Whether the password policy is enabled or not. + "enablePasswordPolicy": True or False, # Whether to enable the password policy or not. When enabled, passwords must meet complexity requirements. Keep this policy enabled to help prevent unauthorized access. Disabling this policy allows weak passwords. "minLength": 42, # Minimum number of characters allowed. "passwordChangeInterval": "A String", # Minimum interval after which the password can be changed. This flag is only supported for PostgreSQL. "reuseInterval": 42, # Number of previous passwords that cannot be reused. }, + "performanceCaptureConfig": { # Performance Capture configuration. # Optional. Configuration for Performance Capture, provides diagnostic metrics during high load situations. + "enabled": True or False, # Optional. Enable or disable the Performance Capture feature. + "probeThreshold": 42, # Optional. The minimum number of consecutive readings above threshold that triggers instance state capture. + "probingIntervalSeconds": 42, # Optional. The time interval in seconds between any two probes. + "runningThreadsThreshold": 42, # Optional. The minimum number of server threads running to trigger the capture on primary. + "secondsBehindSourceThreshold": 42, # Optional. The minimum number of seconds replica must be lagging behind primary to trigger capture on replica. + "transactionDurationThreshold": 42, # Optional. The amount of time in seconds that a transaction needs to have been open before the watcher starts recording it. + }, "pricingPlan": "A String", # The pricing plan for this instance. This can be either `PER_USE` or `PACKAGE`. Only `PER_USE` is supported for Second Generation instances. "readPoolAutoScaleConfig": { # The read pool auto-scale configuration. # Optional. The read pool auto-scale configuration for the instance. "disableScaleIn": True or False, # Indicates whether read pool auto scaling supports scale in operations (removing nodes). @@ -2339,7 +2744,7 @@

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. @@ -2468,7 +2873,7 @@

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. @@ -2618,6 +3023,16 @@

Method Details

}, ], "name": "A String", # Output only. The name of the read pool node, to be used for retrieving metrics and logs. + "pscAutoConnections": [ # Output only. The list of settings for requested automatically-setup Private Service Connect (PSC) consumer endpoints that can be used to connect to this read pool node. + { # Settings for an automatically-setup Private Service Connect consumer endpoint that is used to connect to a Cloud SQL instance. + "consumerNetwork": "A String", # Optional. The consumer network of this consumer endpoint. This must be a resource path that includes both the host project and the network name. For example, `projects/project1/global/networks/network1`. The consumer host project of this network might be different from the consumer service project. + "consumerNetworkStatus": "A String", # The connection policy status of the consumer network. + "consumerProject": "A String", # Optional. This is the project ID of consumer service project of this consumer endpoint. Optional. This is only applicable if consumer_network is a shared vpc network. + "ipAddress": "A String", # The IP address of the consumer endpoint. + "status": "A String", # The connection status of the consumer endpoint. + }, + ], + "pscServiceAttachmentLink": "A String", # Output only. The Private Service Connect (PSC) service attachment of the read pool node. "state": "A String", # Output only. The current state of the read pool node. }, ], @@ -2748,7 +3163,7 @@

Method Details

}, "connectorEnforcement": "A String", # Specifies if connections must use Cloud SQL connectors. Option values include the following: `NOT_REQUIRED` (Cloud SQL instances can be connected without Cloud SQL Connectors) and `REQUIRED` (Only allow connections that use Cloud SQL Connectors). Note that using REQUIRED disables all existing authorized networks. If this field is not specified when creating a new instance, NOT_REQUIRED is used. If this field is not specified when patching or updating an existing instance, it is left unchanged in the instance. "crashSafeReplicationEnabled": True or False, # Configuration specific to read replica instances. Indicates whether database flags for crash-safe replication are enabled. This property was only applicable to First Generation instances. - "dataApiAccess": "A String", # This parameter controls whether to allow using Data API to connect to the instance. Not allowed by default. + "dataApiAccess": "A String", # This parameter controls whether to allow using ExecuteSql API to connect to the instance. Not allowed by default. "dataCacheConfig": { # Data cache configurations. # Configuration for data cache. "dataCacheEnabled": True or False, # Whether data cache is enabled for the instance. }, @@ -2774,6 +3189,11 @@

Method Details

"edition": "A String", # Optional. The edition of the instance. "enableDataplexIntegration": True or False, # Optional. By default, Cloud SQL instances have schema extraction disabled for Dataplex. When this parameter is set to true, schema extraction for Dataplex on Cloud SQL instances is activated. "enableGoogleMlIntegration": True or False, # Optional. When this parameter is set to true, Cloud SQL instances can connect to Vertex AI to pass requests for real-time predictions and insights to the AI. The default value is false. This applies only to Cloud SQL for MySQL and Cloud SQL for PostgreSQL instances. + "entraidConfig": { # SQL Server Entra ID configuration. # Optional. The Microsoft Entra ID configuration for the SQL Server instance. + "applicationId": "A String", # Optional. The application ID for the Entra ID configuration. + "kind": "A String", # Output only. This is always sql#sqlServerEntraIdConfig + "tenantId": "A String", # Optional. The tenant ID for the Entra ID configuration. + }, "finalBackupConfig": { # Config used to determine the final backup settings for the instance. # Optional. The final backup configuration for the instance. "enabled": True or False, # Whether the final backup is enabled for the instance. "retentionDays": 42, # The number of days to retain the final backup after the instance deletion. The final backup will be purged at (time_of_instance_deletion + retention_days). @@ -2820,6 +3240,7 @@

Method Details

"requireSsl": True or False, # Use `ssl_mode` instead. Whether SSL/TLS connections over IP are enforced. If set to false, then allow both non-SSL/non-TLS and SSL/TLS connections. For SSL/TLS connections, the client certificate won't be verified. If set to true, then only allow connections encrypted with SSL/TLS and with valid client certificates. If you want to enforce SSL/TLS without enforcing the requirement for valid client certificates, then use the `ssl_mode` flag instead of the `require_ssl` flag. "serverCaMode": "A String", # Specify what type of CA is used for the server certificate. "serverCaPool": "A String", # Optional. The resource name of the server CA pool for an instance with `CUSTOMER_MANAGED_CAS_CA` as the `server_ca_mode`. Format: projects/{PROJECT}/locations/{REGION}/caPools/{CA_POOL_ID} + "serverCertificateRotationMode": "A String", # Optional. Controls the automatic server certificate rotation feature. This feature is disabled by default. When enabled, the server certificate will be automatically rotated during Cloud SQL scheduled maintenance or self-service maintenance updates up to six months before it expires. This setting can only be set if server_ca_mode is either GOOGLE_MANAGED_CAS_CA or CUSTOMER_MANAGED_CAS_CA. "sslMode": "A String", # Specify how SSL/TLS is enforced in database connections. If you must use the `require_ssl` flag for backward compatibility, then only the following value pairs are valid: For PostgreSQL and MySQL: * `ssl_mode=ALLOW_UNENCRYPTED_AND_ENCRYPTED` and `require_ssl=false` * `ssl_mode=ENCRYPTED_ONLY` and `require_ssl=false` * `ssl_mode=TRUSTED_CLIENT_CERTIFICATE_REQUIRED` and `require_ssl=true` For SQL Server: * `ssl_mode=ALLOW_UNENCRYPTED_AND_ENCRYPTED` and `require_ssl=false` * `ssl_mode=ENCRYPTED_ONLY` and `require_ssl=true` The value of `ssl_mode` has priority over the value of `require_ssl`. For example, for the pair `ssl_mode=ENCRYPTED_ONLY` and `require_ssl=false`, `ssl_mode=ENCRYPTED_ONLY` means accept only SSL connections, while `require_ssl=false` means accept both non-SSL and SSL connections. In this case, MySQL and PostgreSQL databases respect `ssl_mode` and accepts only SSL connections. }, "kind": "A String", # This is always `sql#settings`. @@ -2835,15 +3256,23 @@

Method Details

"kind": "A String", # This is always `sql#maintenanceWindow`. "updateTrack": "A String", # Maintenance timing settings: `canary`, `stable`, or `week5`. For more information, see [About maintenance on Cloud SQL instances](https://cloud.google.com/sql/docs/mysql/maintenance). }, - "passwordValidationPolicy": { # Database instance local user password validation policy # The local user password validation policy of the instance. + "passwordValidationPolicy": { # Database instance local user password validation policy. This message defines the password policy for local database users. When enabled, it enforces constraints on password complexity, length, and reuse. Keep this policy enabled to help prevent unauthorized access. # The local user password validation policy of the instance. "complexity": "A String", # The complexity of the password. "disallowCompromisedCredentials": True or False, # This field is deprecated and will be removed in a future version of the API. "disallowUsernameSubstring": True or False, # Disallow username as a part of the password. - "enablePasswordPolicy": True or False, # Whether the password policy is enabled or not. + "enablePasswordPolicy": True or False, # Whether to enable the password policy or not. When enabled, passwords must meet complexity requirements. Keep this policy enabled to help prevent unauthorized access. Disabling this policy allows weak passwords. "minLength": 42, # Minimum number of characters allowed. "passwordChangeInterval": "A String", # Minimum interval after which the password can be changed. This flag is only supported for PostgreSQL. "reuseInterval": 42, # Number of previous passwords that cannot be reused. }, + "performanceCaptureConfig": { # Performance Capture configuration. # Optional. Configuration for Performance Capture, provides diagnostic metrics during high load situations. + "enabled": True or False, # Optional. Enable or disable the Performance Capture feature. + "probeThreshold": 42, # Optional. The minimum number of consecutive readings above threshold that triggers instance state capture. + "probingIntervalSeconds": 42, # Optional. The time interval in seconds between any two probes. + "runningThreadsThreshold": 42, # Optional. The minimum number of server threads running to trigger the capture on primary. + "secondsBehindSourceThreshold": 42, # Optional. The minimum number of seconds replica must be lagging behind primary to trigger capture on replica. + "transactionDurationThreshold": 42, # Optional. The amount of time in seconds that a transaction needs to have been open before the watcher starts recording it. + }, "pricingPlan": "A String", # The pricing plan for this instance. This can be either `PER_USE` or `PACKAGE`. Only `PER_USE` is supported for Second Generation instances. "readPoolAutoScaleConfig": { # The read pool auto-scale configuration. # Optional. The read pool auto-scale configuration for the instance. "disableScaleIn": True or False, # Indicates whether read pool auto scaling supports scale in operations (removing nodes). @@ -2987,7 +3416,7 @@

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. @@ -3147,6 +3576,16 @@

Method Details

}, ], "name": "A String", # Output only. The name of the read pool node, to be used for retrieving metrics and logs. + "pscAutoConnections": [ # Output only. The list of settings for requested automatically-setup Private Service Connect (PSC) consumer endpoints that can be used to connect to this read pool node. + { # Settings for an automatically-setup Private Service Connect consumer endpoint that is used to connect to a Cloud SQL instance. + "consumerNetwork": "A String", # Optional. The consumer network of this consumer endpoint. This must be a resource path that includes both the host project and the network name. For example, `projects/project1/global/networks/network1`. The consumer host project of this network might be different from the consumer service project. + "consumerNetworkStatus": "A String", # The connection policy status of the consumer network. + "consumerProject": "A String", # Optional. This is the project ID of consumer service project of this consumer endpoint. Optional. This is only applicable if consumer_network is a shared vpc network. + "ipAddress": "A String", # The IP address of the consumer endpoint. + "status": "A String", # The connection status of the consumer endpoint. + }, + ], + "pscServiceAttachmentLink": "A String", # Output only. The Private Service Connect (PSC) service attachment of the read pool node. "state": "A String", # Output only. The current state of the read pool node. }, ], @@ -3277,7 +3716,7 @@

Method Details

}, "connectorEnforcement": "A String", # Specifies if connections must use Cloud SQL connectors. Option values include the following: `NOT_REQUIRED` (Cloud SQL instances can be connected without Cloud SQL Connectors) and `REQUIRED` (Only allow connections that use Cloud SQL Connectors). Note that using REQUIRED disables all existing authorized networks. If this field is not specified when creating a new instance, NOT_REQUIRED is used. If this field is not specified when patching or updating an existing instance, it is left unchanged in the instance. "crashSafeReplicationEnabled": True or False, # Configuration specific to read replica instances. Indicates whether database flags for crash-safe replication are enabled. This property was only applicable to First Generation instances. - "dataApiAccess": "A String", # This parameter controls whether to allow using Data API to connect to the instance. Not allowed by default. + "dataApiAccess": "A String", # This parameter controls whether to allow using ExecuteSql API to connect to the instance. Not allowed by default. "dataCacheConfig": { # Data cache configurations. # Configuration for data cache. "dataCacheEnabled": True or False, # Whether data cache is enabled for the instance. }, @@ -3303,6 +3742,11 @@

Method Details

"edition": "A String", # Optional. The edition of the instance. "enableDataplexIntegration": True or False, # Optional. By default, Cloud SQL instances have schema extraction disabled for Dataplex. When this parameter is set to true, schema extraction for Dataplex on Cloud SQL instances is activated. "enableGoogleMlIntegration": True or False, # Optional. When this parameter is set to true, Cloud SQL instances can connect to Vertex AI to pass requests for real-time predictions and insights to the AI. The default value is false. This applies only to Cloud SQL for MySQL and Cloud SQL for PostgreSQL instances. + "entraidConfig": { # SQL Server Entra ID configuration. # Optional. The Microsoft Entra ID configuration for the SQL Server instance. + "applicationId": "A String", # Optional. The application ID for the Entra ID configuration. + "kind": "A String", # Output only. This is always sql#sqlServerEntraIdConfig + "tenantId": "A String", # Optional. The tenant ID for the Entra ID configuration. + }, "finalBackupConfig": { # Config used to determine the final backup settings for the instance. # Optional. The final backup configuration for the instance. "enabled": True or False, # Whether the final backup is enabled for the instance. "retentionDays": 42, # The number of days to retain the final backup after the instance deletion. The final backup will be purged at (time_of_instance_deletion + retention_days). @@ -3349,6 +3793,7 @@

Method Details

"requireSsl": True or False, # Use `ssl_mode` instead. Whether SSL/TLS connections over IP are enforced. If set to false, then allow both non-SSL/non-TLS and SSL/TLS connections. For SSL/TLS connections, the client certificate won't be verified. If set to true, then only allow connections encrypted with SSL/TLS and with valid client certificates. If you want to enforce SSL/TLS without enforcing the requirement for valid client certificates, then use the `ssl_mode` flag instead of the `require_ssl` flag. "serverCaMode": "A String", # Specify what type of CA is used for the server certificate. "serverCaPool": "A String", # Optional. The resource name of the server CA pool for an instance with `CUSTOMER_MANAGED_CAS_CA` as the `server_ca_mode`. Format: projects/{PROJECT}/locations/{REGION}/caPools/{CA_POOL_ID} + "serverCertificateRotationMode": "A String", # Optional. Controls the automatic server certificate rotation feature. This feature is disabled by default. When enabled, the server certificate will be automatically rotated during Cloud SQL scheduled maintenance or self-service maintenance updates up to six months before it expires. This setting can only be set if server_ca_mode is either GOOGLE_MANAGED_CAS_CA or CUSTOMER_MANAGED_CAS_CA. "sslMode": "A String", # Specify how SSL/TLS is enforced in database connections. If you must use the `require_ssl` flag for backward compatibility, then only the following value pairs are valid: For PostgreSQL and MySQL: * `ssl_mode=ALLOW_UNENCRYPTED_AND_ENCRYPTED` and `require_ssl=false` * `ssl_mode=ENCRYPTED_ONLY` and `require_ssl=false` * `ssl_mode=TRUSTED_CLIENT_CERTIFICATE_REQUIRED` and `require_ssl=true` For SQL Server: * `ssl_mode=ALLOW_UNENCRYPTED_AND_ENCRYPTED` and `require_ssl=false` * `ssl_mode=ENCRYPTED_ONLY` and `require_ssl=true` The value of `ssl_mode` has priority over the value of `require_ssl`. For example, for the pair `ssl_mode=ENCRYPTED_ONLY` and `require_ssl=false`, `ssl_mode=ENCRYPTED_ONLY` means accept only SSL connections, while `require_ssl=false` means accept both non-SSL and SSL connections. In this case, MySQL and PostgreSQL databases respect `ssl_mode` and accepts only SSL connections. }, "kind": "A String", # This is always `sql#settings`. @@ -3364,15 +3809,23 @@

Method Details

"kind": "A String", # This is always `sql#maintenanceWindow`. "updateTrack": "A String", # Maintenance timing settings: `canary`, `stable`, or `week5`. For more information, see [About maintenance on Cloud SQL instances](https://cloud.google.com/sql/docs/mysql/maintenance). }, - "passwordValidationPolicy": { # Database instance local user password validation policy # The local user password validation policy of the instance. + "passwordValidationPolicy": { # Database instance local user password validation policy. This message defines the password policy for local database users. When enabled, it enforces constraints on password complexity, length, and reuse. Keep this policy enabled to help prevent unauthorized access. # The local user password validation policy of the instance. "complexity": "A String", # The complexity of the password. "disallowCompromisedCredentials": True or False, # This field is deprecated and will be removed in a future version of the API. "disallowUsernameSubstring": True or False, # Disallow username as a part of the password. - "enablePasswordPolicy": True or False, # Whether the password policy is enabled or not. + "enablePasswordPolicy": True or False, # Whether to enable the password policy or not. When enabled, passwords must meet complexity requirements. Keep this policy enabled to help prevent unauthorized access. Disabling this policy allows weak passwords. "minLength": 42, # Minimum number of characters allowed. "passwordChangeInterval": "A String", # Minimum interval after which the password can be changed. This flag is only supported for PostgreSQL. "reuseInterval": 42, # Number of previous passwords that cannot be reused. }, + "performanceCaptureConfig": { # Performance Capture configuration. # Optional. Configuration for Performance Capture, provides diagnostic metrics during high load situations. + "enabled": True or False, # Optional. Enable or disable the Performance Capture feature. + "probeThreshold": 42, # Optional. The minimum number of consecutive readings above threshold that triggers instance state capture. + "probingIntervalSeconds": 42, # Optional. The time interval in seconds between any two probes. + "runningThreadsThreshold": 42, # Optional. The minimum number of server threads running to trigger the capture on primary. + "secondsBehindSourceThreshold": 42, # Optional. The minimum number of seconds replica must be lagging behind primary to trigger capture on replica. + "transactionDurationThreshold": 42, # Optional. The amount of time in seconds that a transaction needs to have been open before the watcher starts recording it. + }, "pricingPlan": "A String", # The pricing plan for this instance. This can be either `PER_USE` or `PACKAGE`. Only `PER_USE` is supported for Second Generation instances. "readPoolAutoScaleConfig": { # The read pool auto-scale configuration. # Optional. The read pool auto-scale configuration for the instance. "disableScaleIn": True or False, # Indicates whether read pool auto scaling supports scale in operations (removing nodes). @@ -3570,6 +4023,16 @@

Method Details

}, ], "name": "A String", # Output only. The name of the read pool node, to be used for retrieving metrics and logs. + "pscAutoConnections": [ # Output only. The list of settings for requested automatically-setup Private Service Connect (PSC) consumer endpoints that can be used to connect to this read pool node. + { # Settings for an automatically-setup Private Service Connect consumer endpoint that is used to connect to a Cloud SQL instance. + "consumerNetwork": "A String", # Optional. The consumer network of this consumer endpoint. This must be a resource path that includes both the host project and the network name. For example, `projects/project1/global/networks/network1`. The consumer host project of this network might be different from the consumer service project. + "consumerNetworkStatus": "A String", # The connection policy status of the consumer network. + "consumerProject": "A String", # Optional. This is the project ID of consumer service project of this consumer endpoint. Optional. This is only applicable if consumer_network is a shared vpc network. + "ipAddress": "A String", # The IP address of the consumer endpoint. + "status": "A String", # The connection status of the consumer endpoint. + }, + ], + "pscServiceAttachmentLink": "A String", # Output only. The Private Service Connect (PSC) service attachment of the read pool node. "state": "A String", # Output only. The current state of the read pool node. }, ], @@ -3700,7 +4163,7 @@

Method Details

}, "connectorEnforcement": "A String", # Specifies if connections must use Cloud SQL connectors. Option values include the following: `NOT_REQUIRED` (Cloud SQL instances can be connected without Cloud SQL Connectors) and `REQUIRED` (Only allow connections that use Cloud SQL Connectors). Note that using REQUIRED disables all existing authorized networks. If this field is not specified when creating a new instance, NOT_REQUIRED is used. If this field is not specified when patching or updating an existing instance, it is left unchanged in the instance. "crashSafeReplicationEnabled": True or False, # Configuration specific to read replica instances. Indicates whether database flags for crash-safe replication are enabled. This property was only applicable to First Generation instances. - "dataApiAccess": "A String", # This parameter controls whether to allow using Data API to connect to the instance. Not allowed by default. + "dataApiAccess": "A String", # This parameter controls whether to allow using ExecuteSql API to connect to the instance. Not allowed by default. "dataCacheConfig": { # Data cache configurations. # Configuration for data cache. "dataCacheEnabled": True or False, # Whether data cache is enabled for the instance. }, @@ -3726,6 +4189,11 @@

Method Details

"edition": "A String", # Optional. The edition of the instance. "enableDataplexIntegration": True or False, # Optional. By default, Cloud SQL instances have schema extraction disabled for Dataplex. When this parameter is set to true, schema extraction for Dataplex on Cloud SQL instances is activated. "enableGoogleMlIntegration": True or False, # Optional. When this parameter is set to true, Cloud SQL instances can connect to Vertex AI to pass requests for real-time predictions and insights to the AI. The default value is false. This applies only to Cloud SQL for MySQL and Cloud SQL for PostgreSQL instances. + "entraidConfig": { # SQL Server Entra ID configuration. # Optional. The Microsoft Entra ID configuration for the SQL Server instance. + "applicationId": "A String", # Optional. The application ID for the Entra ID configuration. + "kind": "A String", # Output only. This is always sql#sqlServerEntraIdConfig + "tenantId": "A String", # Optional. The tenant ID for the Entra ID configuration. + }, "finalBackupConfig": { # Config used to determine the final backup settings for the instance. # Optional. The final backup configuration for the instance. "enabled": True or False, # Whether the final backup is enabled for the instance. "retentionDays": 42, # The number of days to retain the final backup after the instance deletion. The final backup will be purged at (time_of_instance_deletion + retention_days). @@ -3772,6 +4240,7 @@

Method Details

"requireSsl": True or False, # Use `ssl_mode` instead. Whether SSL/TLS connections over IP are enforced. If set to false, then allow both non-SSL/non-TLS and SSL/TLS connections. For SSL/TLS connections, the client certificate won't be verified. If set to true, then only allow connections encrypted with SSL/TLS and with valid client certificates. If you want to enforce SSL/TLS without enforcing the requirement for valid client certificates, then use the `ssl_mode` flag instead of the `require_ssl` flag. "serverCaMode": "A String", # Specify what type of CA is used for the server certificate. "serverCaPool": "A String", # Optional. The resource name of the server CA pool for an instance with `CUSTOMER_MANAGED_CAS_CA` as the `server_ca_mode`. Format: projects/{PROJECT}/locations/{REGION}/caPools/{CA_POOL_ID} + "serverCertificateRotationMode": "A String", # Optional. Controls the automatic server certificate rotation feature. This feature is disabled by default. When enabled, the server certificate will be automatically rotated during Cloud SQL scheduled maintenance or self-service maintenance updates up to six months before it expires. This setting can only be set if server_ca_mode is either GOOGLE_MANAGED_CAS_CA or CUSTOMER_MANAGED_CAS_CA. "sslMode": "A String", # Specify how SSL/TLS is enforced in database connections. If you must use the `require_ssl` flag for backward compatibility, then only the following value pairs are valid: For PostgreSQL and MySQL: * `ssl_mode=ALLOW_UNENCRYPTED_AND_ENCRYPTED` and `require_ssl=false` * `ssl_mode=ENCRYPTED_ONLY` and `require_ssl=false` * `ssl_mode=TRUSTED_CLIENT_CERTIFICATE_REQUIRED` and `require_ssl=true` For SQL Server: * `ssl_mode=ALLOW_UNENCRYPTED_AND_ENCRYPTED` and `require_ssl=false` * `ssl_mode=ENCRYPTED_ONLY` and `require_ssl=true` The value of `ssl_mode` has priority over the value of `require_ssl`. For example, for the pair `ssl_mode=ENCRYPTED_ONLY` and `require_ssl=false`, `ssl_mode=ENCRYPTED_ONLY` means accept only SSL connections, while `require_ssl=false` means accept both non-SSL and SSL connections. In this case, MySQL and PostgreSQL databases respect `ssl_mode` and accepts only SSL connections. }, "kind": "A String", # This is always `sql#settings`. @@ -3787,15 +4256,23 @@

Method Details

"kind": "A String", # This is always `sql#maintenanceWindow`. "updateTrack": "A String", # Maintenance timing settings: `canary`, `stable`, or `week5`. For more information, see [About maintenance on Cloud SQL instances](https://cloud.google.com/sql/docs/mysql/maintenance). }, - "passwordValidationPolicy": { # Database instance local user password validation policy # The local user password validation policy of the instance. + "passwordValidationPolicy": { # Database instance local user password validation policy. This message defines the password policy for local database users. When enabled, it enforces constraints on password complexity, length, and reuse. Keep this policy enabled to help prevent unauthorized access. # The local user password validation policy of the instance. "complexity": "A String", # The complexity of the password. "disallowCompromisedCredentials": True or False, # This field is deprecated and will be removed in a future version of the API. "disallowUsernameSubstring": True or False, # Disallow username as a part of the password. - "enablePasswordPolicy": True or False, # Whether the password policy is enabled or not. + "enablePasswordPolicy": True or False, # Whether to enable the password policy or not. When enabled, passwords must meet complexity requirements. Keep this policy enabled to help prevent unauthorized access. Disabling this policy allows weak passwords. "minLength": 42, # Minimum number of characters allowed. "passwordChangeInterval": "A String", # Minimum interval after which the password can be changed. This flag is only supported for PostgreSQL. "reuseInterval": 42, # Number of previous passwords that cannot be reused. }, + "performanceCaptureConfig": { # Performance Capture configuration. # Optional. Configuration for Performance Capture, provides diagnostic metrics during high load situations. + "enabled": True or False, # Optional. Enable or disable the Performance Capture feature. + "probeThreshold": 42, # Optional. The minimum number of consecutive readings above threshold that triggers instance state capture. + "probingIntervalSeconds": 42, # Optional. The time interval in seconds between any two probes. + "runningThreadsThreshold": 42, # Optional. The minimum number of server threads running to trigger the capture on primary. + "secondsBehindSourceThreshold": 42, # Optional. The minimum number of seconds replica must be lagging behind primary to trigger capture on replica. + "transactionDurationThreshold": 42, # Optional. The amount of time in seconds that a transaction needs to have been open before the watcher starts recording it. + }, "pricingPlan": "A String", # The pricing plan for this instance. This can be either `PER_USE` or `PACKAGE`. Only `PER_USE` is supported for Second Generation instances. "readPoolAutoScaleConfig": { # The read pool auto-scale configuration. # Optional. The read pool auto-scale configuration for the instance. "disableScaleIn": True or False, # Indicates whether read pool auto scaling supports scale in operations (removing nodes). @@ -3939,7 +4416,7 @@

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. @@ -4014,9 +4491,9 @@

Method Details

body: object, The request body. The object takes the form of: -{ # The context to perform a point-in-time recovery of an instance managed by Google Cloud Backup and Disaster Recovery. +{ # The context to perform a point-in-time recovery of an instance managed by Backup and Disaster Recovery (DR) Service. "allocatedIpRange": "A String", # Optional. The name of the allocated IP range for the internal IP Cloud SQL instance. For example: "google-managed-services-default". If you set this, then Cloud SQL creates the IP address for the cloned instance in the allocated range. This range must comply with [RFC 1035](https://tools.ietf.org/html/rfc1035) standards. Specifically, the name must be 1-63 characters long and match the regular expression [a-z]([-a-z0-9]*[a-z0-9])?. Reserved for future use. - "datasource": "A String", # The Google Cloud Backup and Disaster Recovery Datasource URI. Format: projects/{project}/locations/{region}/backupVaults/{backupvault}/dataSources/{datasource}. + "datasource": "A String", # The Backup and Disaster Recovery (DR) Service Datasource URI. Format: projects/{project}/locations/{region}/backupVaults/{backupvault}/dataSources/{datasource}. "pointInTime": "A String", # Required. The date and time to which you want to restore the instance. "preferredSecondaryZone": "A String", # Optional. Point-in-time recovery of a regional instance in the specified zones. If not specified, clone to the same secondary zone as the source instance. This value cannot be the same as the preferred_zone field. "preferredZone": "A String", # Optional. Point-in-time recovery of an instance to the specified zone. If no zone is specified, then clone to the same primary zone as the source instance. @@ -4115,7 +4592,7 @@

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. @@ -4298,7 +4775,7 @@

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. @@ -4463,7 +4940,7 @@

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. @@ -4637,7 +5114,7 @@

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. @@ -4826,7 +5303,7 @@

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. @@ -4990,7 +5467,7 @@

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. @@ -5153,6 +5630,16 @@

Method Details

}, ], "name": "A String", # Output only. The name of the read pool node, to be used for retrieving metrics and logs. + "pscAutoConnections": [ # Output only. The list of settings for requested automatically-setup Private Service Connect (PSC) consumer endpoints that can be used to connect to this read pool node. + { # Settings for an automatically-setup Private Service Connect consumer endpoint that is used to connect to a Cloud SQL instance. + "consumerNetwork": "A String", # Optional. The consumer network of this consumer endpoint. This must be a resource path that includes both the host project and the network name. For example, `projects/project1/global/networks/network1`. The consumer host project of this network might be different from the consumer service project. + "consumerNetworkStatus": "A String", # The connection policy status of the consumer network. + "consumerProject": "A String", # Optional. This is the project ID of consumer service project of this consumer endpoint. Optional. This is only applicable if consumer_network is a shared vpc network. + "ipAddress": "A String", # The IP address of the consumer endpoint. + "status": "A String", # The connection status of the consumer endpoint. + }, + ], + "pscServiceAttachmentLink": "A String", # Output only. The Private Service Connect (PSC) service attachment of the read pool node. "state": "A String", # Output only. The current state of the read pool node. }, ], @@ -5283,7 +5770,7 @@

Method Details

}, "connectorEnforcement": "A String", # Specifies if connections must use Cloud SQL connectors. Option values include the following: `NOT_REQUIRED` (Cloud SQL instances can be connected without Cloud SQL Connectors) and `REQUIRED` (Only allow connections that use Cloud SQL Connectors). Note that using REQUIRED disables all existing authorized networks. If this field is not specified when creating a new instance, NOT_REQUIRED is used. If this field is not specified when patching or updating an existing instance, it is left unchanged in the instance. "crashSafeReplicationEnabled": True or False, # Configuration specific to read replica instances. Indicates whether database flags for crash-safe replication are enabled. This property was only applicable to First Generation instances. - "dataApiAccess": "A String", # This parameter controls whether to allow using Data API to connect to the instance. Not allowed by default. + "dataApiAccess": "A String", # This parameter controls whether to allow using ExecuteSql API to connect to the instance. Not allowed by default. "dataCacheConfig": { # Data cache configurations. # Configuration for data cache. "dataCacheEnabled": True or False, # Whether data cache is enabled for the instance. }, @@ -5309,6 +5796,11 @@

Method Details

"edition": "A String", # Optional. The edition of the instance. "enableDataplexIntegration": True or False, # Optional. By default, Cloud SQL instances have schema extraction disabled for Dataplex. When this parameter is set to true, schema extraction for Dataplex on Cloud SQL instances is activated. "enableGoogleMlIntegration": True or False, # Optional. When this parameter is set to true, Cloud SQL instances can connect to Vertex AI to pass requests for real-time predictions and insights to the AI. The default value is false. This applies only to Cloud SQL for MySQL and Cloud SQL for PostgreSQL instances. + "entraidConfig": { # SQL Server Entra ID configuration. # Optional. The Microsoft Entra ID configuration for the SQL Server instance. + "applicationId": "A String", # Optional. The application ID for the Entra ID configuration. + "kind": "A String", # Output only. This is always sql#sqlServerEntraIdConfig + "tenantId": "A String", # Optional. The tenant ID for the Entra ID configuration. + }, "finalBackupConfig": { # Config used to determine the final backup settings for the instance. # Optional. The final backup configuration for the instance. "enabled": True or False, # Whether the final backup is enabled for the instance. "retentionDays": 42, # The number of days to retain the final backup after the instance deletion. The final backup will be purged at (time_of_instance_deletion + retention_days). @@ -5355,6 +5847,7 @@

Method Details

"requireSsl": True or False, # Use `ssl_mode` instead. Whether SSL/TLS connections over IP are enforced. If set to false, then allow both non-SSL/non-TLS and SSL/TLS connections. For SSL/TLS connections, the client certificate won't be verified. If set to true, then only allow connections encrypted with SSL/TLS and with valid client certificates. If you want to enforce SSL/TLS without enforcing the requirement for valid client certificates, then use the `ssl_mode` flag instead of the `require_ssl` flag. "serverCaMode": "A String", # Specify what type of CA is used for the server certificate. "serverCaPool": "A String", # Optional. The resource name of the server CA pool for an instance with `CUSTOMER_MANAGED_CAS_CA` as the `server_ca_mode`. Format: projects/{PROJECT}/locations/{REGION}/caPools/{CA_POOL_ID} + "serverCertificateRotationMode": "A String", # Optional. Controls the automatic server certificate rotation feature. This feature is disabled by default. When enabled, the server certificate will be automatically rotated during Cloud SQL scheduled maintenance or self-service maintenance updates up to six months before it expires. This setting can only be set if server_ca_mode is either GOOGLE_MANAGED_CAS_CA or CUSTOMER_MANAGED_CAS_CA. "sslMode": "A String", # Specify how SSL/TLS is enforced in database connections. If you must use the `require_ssl` flag for backward compatibility, then only the following value pairs are valid: For PostgreSQL and MySQL: * `ssl_mode=ALLOW_UNENCRYPTED_AND_ENCRYPTED` and `require_ssl=false` * `ssl_mode=ENCRYPTED_ONLY` and `require_ssl=false` * `ssl_mode=TRUSTED_CLIENT_CERTIFICATE_REQUIRED` and `require_ssl=true` For SQL Server: * `ssl_mode=ALLOW_UNENCRYPTED_AND_ENCRYPTED` and `require_ssl=false` * `ssl_mode=ENCRYPTED_ONLY` and `require_ssl=true` The value of `ssl_mode` has priority over the value of `require_ssl`. For example, for the pair `ssl_mode=ENCRYPTED_ONLY` and `require_ssl=false`, `ssl_mode=ENCRYPTED_ONLY` means accept only SSL connections, while `require_ssl=false` means accept both non-SSL and SSL connections. In this case, MySQL and PostgreSQL databases respect `ssl_mode` and accepts only SSL connections. }, "kind": "A String", # This is always `sql#settings`. @@ -5370,15 +5863,23 @@

Method Details

"kind": "A String", # This is always `sql#maintenanceWindow`. "updateTrack": "A String", # Maintenance timing settings: `canary`, `stable`, or `week5`. For more information, see [About maintenance on Cloud SQL instances](https://cloud.google.com/sql/docs/mysql/maintenance). }, - "passwordValidationPolicy": { # Database instance local user password validation policy # The local user password validation policy of the instance. + "passwordValidationPolicy": { # Database instance local user password validation policy. This message defines the password policy for local database users. When enabled, it enforces constraints on password complexity, length, and reuse. Keep this policy enabled to help prevent unauthorized access. # The local user password validation policy of the instance. "complexity": "A String", # The complexity of the password. "disallowCompromisedCredentials": True or False, # This field is deprecated and will be removed in a future version of the API. "disallowUsernameSubstring": True or False, # Disallow username as a part of the password. - "enablePasswordPolicy": True or False, # Whether the password policy is enabled or not. + "enablePasswordPolicy": True or False, # Whether to enable the password policy or not. When enabled, passwords must meet complexity requirements. Keep this policy enabled to help prevent unauthorized access. Disabling this policy allows weak passwords. "minLength": 42, # Minimum number of characters allowed. "passwordChangeInterval": "A String", # Minimum interval after which the password can be changed. This flag is only supported for PostgreSQL. "reuseInterval": 42, # Number of previous passwords that cannot be reused. }, + "performanceCaptureConfig": { # Performance Capture configuration. # Optional. Configuration for Performance Capture, provides diagnostic metrics during high load situations. + "enabled": True or False, # Optional. Enable or disable the Performance Capture feature. + "probeThreshold": 42, # Optional. The minimum number of consecutive readings above threshold that triggers instance state capture. + "probingIntervalSeconds": 42, # Optional. The time interval in seconds between any two probes. + "runningThreadsThreshold": 42, # Optional. The minimum number of server threads running to trigger the capture on primary. + "secondsBehindSourceThreshold": 42, # Optional. The minimum number of seconds replica must be lagging behind primary to trigger capture on replica. + "transactionDurationThreshold": 42, # Optional. The amount of time in seconds that a transaction needs to have been open before the watcher starts recording it. + }, "pricingPlan": "A String", # The pricing plan for this instance. This can be either `PER_USE` or `PACKAGE`. Only `PER_USE` is supported for Second Generation instances. "readPoolAutoScaleConfig": { # The read pool auto-scale configuration. # Optional. The read pool auto-scale configuration for the instance. "disableScaleIn": True or False, # Indicates whether read pool auto scaling supports scale in operations (removing nodes). @@ -5523,7 +6024,7 @@

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. @@ -5697,7 +6198,7 @@

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. @@ -5861,7 +6362,7 @@

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. @@ -6025,7 +6526,7 @@

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. @@ -6190,7 +6691,7 @@

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. @@ -6364,7 +6865,7 @@

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. @@ -6515,6 +7016,16 @@

Method Details

}, ], "name": "A String", # Output only. The name of the read pool node, to be used for retrieving metrics and logs. + "pscAutoConnections": [ # Output only. The list of settings for requested automatically-setup Private Service Connect (PSC) consumer endpoints that can be used to connect to this read pool node. + { # Settings for an automatically-setup Private Service Connect consumer endpoint that is used to connect to a Cloud SQL instance. + "consumerNetwork": "A String", # Optional. The consumer network of this consumer endpoint. This must be a resource path that includes both the host project and the network name. For example, `projects/project1/global/networks/network1`. The consumer host project of this network might be different from the consumer service project. + "consumerNetworkStatus": "A String", # The connection policy status of the consumer network. + "consumerProject": "A String", # Optional. This is the project ID of consumer service project of this consumer endpoint. Optional. This is only applicable if consumer_network is a shared vpc network. + "ipAddress": "A String", # The IP address of the consumer endpoint. + "status": "A String", # The connection status of the consumer endpoint. + }, + ], + "pscServiceAttachmentLink": "A String", # Output only. The Private Service Connect (PSC) service attachment of the read pool node. "state": "A String", # Output only. The current state of the read pool node. }, ], @@ -6645,7 +7156,7 @@

Method Details

}, "connectorEnforcement": "A String", # Specifies if connections must use Cloud SQL connectors. Option values include the following: `NOT_REQUIRED` (Cloud SQL instances can be connected without Cloud SQL Connectors) and `REQUIRED` (Only allow connections that use Cloud SQL Connectors). Note that using REQUIRED disables all existing authorized networks. If this field is not specified when creating a new instance, NOT_REQUIRED is used. If this field is not specified when patching or updating an existing instance, it is left unchanged in the instance. "crashSafeReplicationEnabled": True or False, # Configuration specific to read replica instances. Indicates whether database flags for crash-safe replication are enabled. This property was only applicable to First Generation instances. - "dataApiAccess": "A String", # This parameter controls whether to allow using Data API to connect to the instance. Not allowed by default. + "dataApiAccess": "A String", # This parameter controls whether to allow using ExecuteSql API to connect to the instance. Not allowed by default. "dataCacheConfig": { # Data cache configurations. # Configuration for data cache. "dataCacheEnabled": True or False, # Whether data cache is enabled for the instance. }, @@ -6671,6 +7182,11 @@

Method Details

"edition": "A String", # Optional. The edition of the instance. "enableDataplexIntegration": True or False, # Optional. By default, Cloud SQL instances have schema extraction disabled for Dataplex. When this parameter is set to true, schema extraction for Dataplex on Cloud SQL instances is activated. "enableGoogleMlIntegration": True or False, # Optional. When this parameter is set to true, Cloud SQL instances can connect to Vertex AI to pass requests for real-time predictions and insights to the AI. The default value is false. This applies only to Cloud SQL for MySQL and Cloud SQL for PostgreSQL instances. + "entraidConfig": { # SQL Server Entra ID configuration. # Optional. The Microsoft Entra ID configuration for the SQL Server instance. + "applicationId": "A String", # Optional. The application ID for the Entra ID configuration. + "kind": "A String", # Output only. This is always sql#sqlServerEntraIdConfig + "tenantId": "A String", # Optional. The tenant ID for the Entra ID configuration. + }, "finalBackupConfig": { # Config used to determine the final backup settings for the instance. # Optional. The final backup configuration for the instance. "enabled": True or False, # Whether the final backup is enabled for the instance. "retentionDays": 42, # The number of days to retain the final backup after the instance deletion. The final backup will be purged at (time_of_instance_deletion + retention_days). @@ -6717,6 +7233,7 @@

Method Details

"requireSsl": True or False, # Use `ssl_mode` instead. Whether SSL/TLS connections over IP are enforced. If set to false, then allow both non-SSL/non-TLS and SSL/TLS connections. For SSL/TLS connections, the client certificate won't be verified. If set to true, then only allow connections encrypted with SSL/TLS and with valid client certificates. If you want to enforce SSL/TLS without enforcing the requirement for valid client certificates, then use the `ssl_mode` flag instead of the `require_ssl` flag. "serverCaMode": "A String", # Specify what type of CA is used for the server certificate. "serverCaPool": "A String", # Optional. The resource name of the server CA pool for an instance with `CUSTOMER_MANAGED_CAS_CA` as the `server_ca_mode`. Format: projects/{PROJECT}/locations/{REGION}/caPools/{CA_POOL_ID} + "serverCertificateRotationMode": "A String", # Optional. Controls the automatic server certificate rotation feature. This feature is disabled by default. When enabled, the server certificate will be automatically rotated during Cloud SQL scheduled maintenance or self-service maintenance updates up to six months before it expires. This setting can only be set if server_ca_mode is either GOOGLE_MANAGED_CAS_CA or CUSTOMER_MANAGED_CAS_CA. "sslMode": "A String", # Specify how SSL/TLS is enforced in database connections. If you must use the `require_ssl` flag for backward compatibility, then only the following value pairs are valid: For PostgreSQL and MySQL: * `ssl_mode=ALLOW_UNENCRYPTED_AND_ENCRYPTED` and `require_ssl=false` * `ssl_mode=ENCRYPTED_ONLY` and `require_ssl=false` * `ssl_mode=TRUSTED_CLIENT_CERTIFICATE_REQUIRED` and `require_ssl=true` For SQL Server: * `ssl_mode=ALLOW_UNENCRYPTED_AND_ENCRYPTED` and `require_ssl=false` * `ssl_mode=ENCRYPTED_ONLY` and `require_ssl=true` The value of `ssl_mode` has priority over the value of `require_ssl`. For example, for the pair `ssl_mode=ENCRYPTED_ONLY` and `require_ssl=false`, `ssl_mode=ENCRYPTED_ONLY` means accept only SSL connections, while `require_ssl=false` means accept both non-SSL and SSL connections. In this case, MySQL and PostgreSQL databases respect `ssl_mode` and accepts only SSL connections. }, "kind": "A String", # This is always `sql#settings`. @@ -6732,15 +7249,23 @@

Method Details

"kind": "A String", # This is always `sql#maintenanceWindow`. "updateTrack": "A String", # Maintenance timing settings: `canary`, `stable`, or `week5`. For more information, see [About maintenance on Cloud SQL instances](https://cloud.google.com/sql/docs/mysql/maintenance). }, - "passwordValidationPolicy": { # Database instance local user password validation policy # The local user password validation policy of the instance. + "passwordValidationPolicy": { # Database instance local user password validation policy. This message defines the password policy for local database users. When enabled, it enforces constraints on password complexity, length, and reuse. Keep this policy enabled to help prevent unauthorized access. # The local user password validation policy of the instance. "complexity": "A String", # The complexity of the password. "disallowCompromisedCredentials": True or False, # This field is deprecated and will be removed in a future version of the API. "disallowUsernameSubstring": True or False, # Disallow username as a part of the password. - "enablePasswordPolicy": True or False, # Whether the password policy is enabled or not. + "enablePasswordPolicy": True or False, # Whether to enable the password policy or not. When enabled, passwords must meet complexity requirements. Keep this policy enabled to help prevent unauthorized access. Disabling this policy allows weak passwords. "minLength": 42, # Minimum number of characters allowed. "passwordChangeInterval": "A String", # Minimum interval after which the password can be changed. This flag is only supported for PostgreSQL. "reuseInterval": 42, # Number of previous passwords that cannot be reused. }, + "performanceCaptureConfig": { # Performance Capture configuration. # Optional. Configuration for Performance Capture, provides diagnostic metrics during high load situations. + "enabled": True or False, # Optional. Enable or disable the Performance Capture feature. + "probeThreshold": 42, # Optional. The minimum number of consecutive readings above threshold that triggers instance state capture. + "probingIntervalSeconds": 42, # Optional. The time interval in seconds between any two probes. + "runningThreadsThreshold": 42, # Optional. The minimum number of server threads running to trigger the capture on primary. + "secondsBehindSourceThreshold": 42, # Optional. The minimum number of seconds replica must be lagging behind primary to trigger capture on replica. + "transactionDurationThreshold": 42, # Optional. The amount of time in seconds that a transaction needs to have been open before the watcher starts recording it. + }, "pricingPlan": "A String", # The pricing plan for this instance. This can be either `PER_USE` or `PACKAGE`. Only `PER_USE` is supported for Second Generation instances. "readPoolAutoScaleConfig": { # The read pool auto-scale configuration. # Optional. The read pool auto-scale configuration for the instance. "disableScaleIn": True or False, # Indicates whether read pool auto scaling supports scale in operations (removing nodes). @@ -6884,7 +7409,7 @@

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. diff --git a/docs/dyn/sqladmin_v1.operations.html b/docs/dyn/sqladmin_v1.operations.html index a41880822b..ef7b7ea32b 100644 --- a/docs/dyn/sqladmin_v1.operations.html +++ b/docs/dyn/sqladmin_v1.operations.html @@ -212,7 +212,7 @@

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. @@ -380,7 +380,7 @@

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. diff --git a/docs/dyn/sqladmin_v1.projects.instances.html b/docs/dyn/sqladmin_v1.projects.instances.html index 32590d1fbd..77585b07ff 100644 --- a/docs/dyn/sqladmin_v1.projects.instances.html +++ b/docs/dyn/sqladmin_v1.projects.instances.html @@ -254,7 +254,7 @@

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. @@ -428,7 +428,7 @@

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. @@ -598,7 +598,7 @@

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. @@ -781,7 +781,7 @@

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. diff --git a/docs/dyn/sqladmin_v1.sslCerts.html b/docs/dyn/sqladmin_v1.sslCerts.html index 3f2768d089..e31f3f3a26 100644 --- a/docs/dyn/sqladmin_v1.sslCerts.html +++ b/docs/dyn/sqladmin_v1.sslCerts.html @@ -233,7 +233,7 @@

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. @@ -449,7 +449,7 @@

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. diff --git a/docs/dyn/sqladmin_v1.users.html b/docs/dyn/sqladmin_v1.users.html index 5aeb9868a6..d40aae0252 100644 --- a/docs/dyn/sqladmin_v1.users.html +++ b/docs/dyn/sqladmin_v1.users.html @@ -90,7 +90,7 @@

Instance Methods

list(project, instance, x__xgafv=None)

Lists users in the specified Cloud SQL instance.

- update(project, instance, body=None, host=None, name=None, x__xgafv=None)

+ update(project, instance, body=None, databaseRoles=None, host=None, name=None, x__xgafv=None)

Updates an existing user in a Cloud SQL instance.

Method Details

@@ -198,7 +198,7 @@

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. @@ -282,6 +282,9 @@

Method Details

An object of the form: { # A Cloud SQL user resource. + "databaseRoles": [ # Optional. Role memberships of the user + "A String", + ], "dualPasswordType": "A String", # Dual password status for the user. "etag": "A String", # This field is deprecated and will be removed from a future version of the API. "host": "A String", # Optional. The host from which the user can connect. For `insert` operations, host defaults to an empty string. For `update` operations, host is specified as part of the request URL. The host name cannot be updated after insertion. For a MySQL instance, it's required; for a PostgreSQL or SQL Server instance, it's optional. @@ -323,6 +326,9 @@

Method Details

The object takes the form of: { # A Cloud SQL user resource. + "databaseRoles": [ # Optional. Role memberships of the user + "A String", + ], "dualPasswordType": "A String", # Dual password status for the user. "etag": "A String", # This field is deprecated and will be removed from a future version of the API. "host": "A String", # Optional. The host from which the user can connect. For `insert` operations, host defaults to an empty string. For `update` operations, host is specified as part of the request URL. The host name cannot be updated after insertion. For a MySQL instance, it's required; for a PostgreSQL or SQL Server instance, it's optional. @@ -443,7 +449,7 @@

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. @@ -527,6 +533,9 @@

Method Details

{ # User list response. "items": [ # List of user resources in the instance. { # A Cloud SQL user resource. + "databaseRoles": [ # Optional. Role memberships of the user + "A String", + ], "dualPasswordType": "A String", # Dual password status for the user. "etag": "A String", # This field is deprecated and will be removed from a future version of the API. "host": "A String", # Optional. The host from which the user can connect. For `insert` operations, host defaults to an empty string. For `update` operations, host is specified as part of the request URL. The host name cannot be updated after insertion. For a MySQL instance, it's required; for a PostgreSQL or SQL Server instance, it's optional. @@ -562,7 +571,7 @@

Method Details

- update(project, instance, body=None, host=None, name=None, x__xgafv=None) + update(project, instance, body=None, databaseRoles=None, host=None, name=None, x__xgafv=None)
Updates an existing user in a Cloud SQL instance.
 
 Args:
@@ -572,6 +581,9 @@ 

Method Details

The object takes the form of: { # A Cloud SQL user resource. + "databaseRoles": [ # Optional. Role memberships of the user + "A String", + ], "dualPasswordType": "A String", # Dual password status for the user. "etag": "A String", # This field is deprecated and will be removed from a future version of the API. "host": "A String", # Optional. The host from which the user can connect. For `insert` operations, host defaults to an empty string. For `update` operations, host is specified as part of the request URL. The host name cannot be updated after insertion. For a MySQL instance, it's required; for a PostgreSQL or SQL Server instance, it's optional. @@ -601,6 +613,7 @@

Method Details

"type": "A String", # The user type. It determines the method to authenticate the user during login. The default is the database's built-in user type. } + databaseRoles: string, Optional. List of database roles to grant to the user. body.database_roles will be ignored for update request. (repeated) host: string, Optional. Host of the user in the instance. name: string, Name of the user in the instance. x__xgafv: string, V1 error format. @@ -694,7 +707,7 @@

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. diff --git a/docs/dyn/sqladmin_v1beta4.backupRuns.html b/docs/dyn/sqladmin_v1beta4.backupRuns.html index 0759263fb9..01293484d3 100644 --- a/docs/dyn/sqladmin_v1beta4.backupRuns.html +++ b/docs/dyn/sqladmin_v1beta4.backupRuns.html @@ -197,7 +197,7 @@

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. @@ -445,7 +445,7 @@

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. diff --git a/docs/dyn/sqladmin_v1beta4.backups.html b/docs/dyn/sqladmin_v1beta4.backups.html index 908b8b140b..bcf11c94f5 100644 --- a/docs/dyn/sqladmin_v1beta4.backups.html +++ b/docs/dyn/sqladmin_v1beta4.backups.html @@ -202,6 +202,16 @@

Method Details

}, ], "name": "A String", # Output only. The name of the read pool node, to be used for retrieving metrics and logs. + "pscAutoConnections": [ # Output only. The list of settings for requested automatically-setup Private Service Connect (PSC) consumer endpoints that can be used to connect to this read pool node. + { # Settings for an automatically-setup Private Service Connect consumer endpoint that is used to connect to a Cloud SQL instance. + "consumerNetwork": "A String", # Optional. The consumer network of this consumer endpoint. This must be a resource path that includes both the host project and the network name. For example, `projects/project1/global/networks/network1`. The consumer host project of this network might be different from the consumer service project. + "consumerNetworkStatus": "A String", # The connection policy status of the consumer network. + "consumerProject": "A String", # Optional. This is the project ID of consumer service project of this consumer endpoint. Optional. This is only applicable if consumer_network is a shared vpc network. + "ipAddress": "A String", # The IP address of the consumer endpoint. + "status": "A String", # The connection status of the consumer endpoint. + }, + ], + "pscServiceAttachmentLink": "A String", # Output only. The Private Service Connect (PSC) service attachment of the read pool node. "state": "A String", # Output only. The current state of the read pool node. }, ], @@ -332,7 +342,7 @@

Method Details

}, "connectorEnforcement": "A String", # Specifies if connections must use Cloud SQL connectors. Option values include the following: `NOT_REQUIRED` (Cloud SQL instances can be connected without Cloud SQL Connectors) and `REQUIRED` (Only allow connections that use Cloud SQL Connectors) Note that using REQUIRED disables all existing authorized networks. If this field is not specified when creating a new instance, NOT_REQUIRED is used. If this field is not specified when patching or updating an existing instance, it is left unchanged in the instance. "crashSafeReplicationEnabled": True or False, # Configuration specific to read replica instances. Indicates whether database flags for crash-safe replication are enabled. This property was only applicable to First Generation instances. - "dataApiAccess": "A String", # This parameter controls whether to allow using Data API to connect to the instance. Not allowed by default. + "dataApiAccess": "A String", # This parameter controls whether to allow using ExecuteSql API to connect to the instance. Not allowed by default. "dataCacheConfig": { # Data cache configurations. # Configuration for data cache. "dataCacheEnabled": True or False, # Whether data cache is enabled for the instance. }, @@ -358,6 +368,11 @@

Method Details

"edition": "A String", # Optional. The edition of the instance. "enableDataplexIntegration": True or False, # Optional. By default, Cloud SQL instances have schema extraction disabled for Dataplex. When this parameter is set to true, schema extraction for Dataplex on Cloud SQL instances is activated. "enableGoogleMlIntegration": True or False, # Optional. When this parameter is set to true, Cloud SQL instances can connect to Vertex AI to pass requests for real-time predictions and insights to the AI. The default value is false. This applies only to Cloud SQL for MySQL and Cloud SQL for PostgreSQL instances. + "entraidConfig": { # SQL Server Entra ID configuration. # Optional. The Microsoft Entra ID configuration for the SQL Server instance. + "applicationId": "A String", # Optional. The application ID for the Entra ID configuration. + "kind": "A String", # Output only. This is always sql#sqlServerEntraIdConfig + "tenantId": "A String", # Optional. The tenant ID for the Entra ID configuration. + }, "finalBackupConfig": { # Config used to determine the final backup settings for the instance. # Optional. The final backup configuration for the instance. "enabled": True or False, # Whether the final backup is enabled for the instance. "retentionDays": 42, # The number of days to retain the final backup after the instance deletion. The final backup will be purged at (time_of_instance_deletion + retention_days). @@ -404,6 +419,7 @@

Method Details

"requireSsl": True or False, # Use `ssl_mode` instead. Whether SSL/TLS connections over IP are enforced. If set to false, then allow both non-SSL/non-TLS and SSL/TLS connections. For SSL/TLS connections, the client certificate won't be verified. If set to true, then only allow connections encrypted with SSL/TLS and with valid client certificates. If you want to enforce SSL/TLS without enforcing the requirement for valid client certificates, then use the `ssl_mode` flag instead of the legacy `require_ssl` flag. "serverCaMode": "A String", # Specify what type of CA is used for the server certificate. "serverCaPool": "A String", # Optional. The resource name of the server CA pool for an instance with `CUSTOMER_MANAGED_CAS_CA` as the `server_ca_mode`. Format: projects/{PROJECT}/locations/{REGION}/caPools/{CA_POOL_ID} + "serverCertificateRotationMode": "A String", # Optional. Controls the automatic server certificate rotation feature. This feature is disabled by default. When enabled, the server certificate will be automatically rotated during Cloud SQL scheduled maintenance or self-service maintenance updates up to six months before it expires. This setting can only be set if server_ca_mode is either GOOGLE_MANAGED_CAS_CA or CUSTOMER_MANAGED_CAS_CA. "sslMode": "A String", # Specify how SSL/TLS is enforced in database connections. If you must use the `require_ssl` flag for backward compatibility, then only the following value pairs are valid: For PostgreSQL and MySQL: * `ssl_mode=ALLOW_UNENCRYPTED_AND_ENCRYPTED` and `require_ssl=false` * `ssl_mode=ENCRYPTED_ONLY` and `require_ssl=false` * `ssl_mode=TRUSTED_CLIENT_CERTIFICATE_REQUIRED` and `require_ssl=true` For SQL Server: * `ssl_mode=ALLOW_UNENCRYPTED_AND_ENCRYPTED` and `require_ssl=false` * `ssl_mode=ENCRYPTED_ONLY` and `require_ssl=true` The value of `ssl_mode` has priority over the value of `require_ssl`. For example, for the pair `ssl_mode=ENCRYPTED_ONLY` and `require_ssl=false`, `ssl_mode=ENCRYPTED_ONLY` means accept only SSL connections, while `require_ssl=false` means accept both non-SSL and SSL connections. In this case, MySQL and PostgreSQL databases respect `ssl_mode` and accepts only SSL connections. }, "kind": "A String", # This is always `sql#settings`. @@ -419,15 +435,23 @@

Method Details

"kind": "A String", # This is always `sql#maintenanceWindow`. "updateTrack": "A String", # Maintenance timing settings: `canary`, `stable`, or `week5`. For more information, see [About maintenance on Cloud SQL instances](https://cloud.google.com/sql/docs/mysql/maintenance). }, - "passwordValidationPolicy": { # Database instance local user password validation policy # The local user password validation policy of the instance. + "passwordValidationPolicy": { # Database instance local user password validation policy. This message defines the password policy for local database users. When enabled, it enforces constraints on password complexity, length, and reuse. Keep this policy enabled to help prevent unauthorized access. # The local user password validation policy of the instance. "complexity": "A String", # The complexity of the password. "disallowCompromisedCredentials": True or False, # This field is deprecated and will be removed in a future version of the API. "disallowUsernameSubstring": True or False, # Disallow username as a part of the password. - "enablePasswordPolicy": True or False, # Whether the password policy is enabled or not. + "enablePasswordPolicy": True or False, # Whether to enable the password policy or not. When enabled, passwords must meet complexity requirements. Keep this policy enabled to help prevent unauthorized access. Disabling this policy allows weak passwords. "minLength": 42, # Minimum number of characters allowed. "passwordChangeInterval": "A String", # Minimum interval after which the password can be changed. This flag is only supported for PostgreSQL. "reuseInterval": 42, # Number of previous passwords that cannot be reused. }, + "performanceCaptureConfig": { # Performance Capture configuration. # Optional. Configuration for Performance Capture, provides diagnostic metrics during high load situations. + "enabled": True or False, # Optional. Enable or disable the Performance Capture. + "probeThreshold": 42, # Optional. The minimum number of consecutive readings above threshold that triggers instance state capture. + "probingIntervalSeconds": 42, # Optional. The time interval in seconds between any two probes. + "runningThreadsThreshold": 42, # Optional. The minimum number of server threads running to trigger the capture on primary. + "secondsBehindSourceThreshold": 42, # Optional. The minimum number of seconds replica must be lagging behind primary to trigger capture on replica. + "transactionDurationThreshold": 42, # Optional. The amount of time in seconds that a transaction needs to have been open before the watcher starts recording it. + }, "pricingPlan": "A String", # The pricing plan for this instance. This can be either `PER_USE` or `PACKAGE`. Only `PER_USE` is supported for Second Generation instances. "readPoolAutoScaleConfig": { # The read pool auto-scale configuration. # Optional. The read pool auto-scale configuration for the instance. "disableScaleIn": True or False, # Indicates whether read pool auto scaling supports scale in operations (removing nodes). @@ -585,7 +609,7 @@

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. @@ -748,7 +772,7 @@

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. @@ -920,6 +944,16 @@

Method Details

}, ], "name": "A String", # Output only. The name of the read pool node, to be used for retrieving metrics and logs. + "pscAutoConnections": [ # Output only. The list of settings for requested automatically-setup Private Service Connect (PSC) consumer endpoints that can be used to connect to this read pool node. + { # Settings for an automatically-setup Private Service Connect consumer endpoint that is used to connect to a Cloud SQL instance. + "consumerNetwork": "A String", # Optional. The consumer network of this consumer endpoint. This must be a resource path that includes both the host project and the network name. For example, `projects/project1/global/networks/network1`. The consumer host project of this network might be different from the consumer service project. + "consumerNetworkStatus": "A String", # The connection policy status of the consumer network. + "consumerProject": "A String", # Optional. This is the project ID of consumer service project of this consumer endpoint. Optional. This is only applicable if consumer_network is a shared vpc network. + "ipAddress": "A String", # The IP address of the consumer endpoint. + "status": "A String", # The connection status of the consumer endpoint. + }, + ], + "pscServiceAttachmentLink": "A String", # Output only. The Private Service Connect (PSC) service attachment of the read pool node. "state": "A String", # Output only. The current state of the read pool node. }, ], @@ -1050,7 +1084,7 @@

Method Details

}, "connectorEnforcement": "A String", # Specifies if connections must use Cloud SQL connectors. Option values include the following: `NOT_REQUIRED` (Cloud SQL instances can be connected without Cloud SQL Connectors) and `REQUIRED` (Only allow connections that use Cloud SQL Connectors) Note that using REQUIRED disables all existing authorized networks. If this field is not specified when creating a new instance, NOT_REQUIRED is used. If this field is not specified when patching or updating an existing instance, it is left unchanged in the instance. "crashSafeReplicationEnabled": True or False, # Configuration specific to read replica instances. Indicates whether database flags for crash-safe replication are enabled. This property was only applicable to First Generation instances. - "dataApiAccess": "A String", # This parameter controls whether to allow using Data API to connect to the instance. Not allowed by default. + "dataApiAccess": "A String", # This parameter controls whether to allow using ExecuteSql API to connect to the instance. Not allowed by default. "dataCacheConfig": { # Data cache configurations. # Configuration for data cache. "dataCacheEnabled": True or False, # Whether data cache is enabled for the instance. }, @@ -1076,6 +1110,11 @@

Method Details

"edition": "A String", # Optional. The edition of the instance. "enableDataplexIntegration": True or False, # Optional. By default, Cloud SQL instances have schema extraction disabled for Dataplex. When this parameter is set to true, schema extraction for Dataplex on Cloud SQL instances is activated. "enableGoogleMlIntegration": True or False, # Optional. When this parameter is set to true, Cloud SQL instances can connect to Vertex AI to pass requests for real-time predictions and insights to the AI. The default value is false. This applies only to Cloud SQL for MySQL and Cloud SQL for PostgreSQL instances. + "entraidConfig": { # SQL Server Entra ID configuration. # Optional. The Microsoft Entra ID configuration for the SQL Server instance. + "applicationId": "A String", # Optional. The application ID for the Entra ID configuration. + "kind": "A String", # Output only. This is always sql#sqlServerEntraIdConfig + "tenantId": "A String", # Optional. The tenant ID for the Entra ID configuration. + }, "finalBackupConfig": { # Config used to determine the final backup settings for the instance. # Optional. The final backup configuration for the instance. "enabled": True or False, # Whether the final backup is enabled for the instance. "retentionDays": 42, # The number of days to retain the final backup after the instance deletion. The final backup will be purged at (time_of_instance_deletion + retention_days). @@ -1122,6 +1161,7 @@

Method Details

"requireSsl": True or False, # Use `ssl_mode` instead. Whether SSL/TLS connections over IP are enforced. If set to false, then allow both non-SSL/non-TLS and SSL/TLS connections. For SSL/TLS connections, the client certificate won't be verified. If set to true, then only allow connections encrypted with SSL/TLS and with valid client certificates. If you want to enforce SSL/TLS without enforcing the requirement for valid client certificates, then use the `ssl_mode` flag instead of the legacy `require_ssl` flag. "serverCaMode": "A String", # Specify what type of CA is used for the server certificate. "serverCaPool": "A String", # Optional. The resource name of the server CA pool for an instance with `CUSTOMER_MANAGED_CAS_CA` as the `server_ca_mode`. Format: projects/{PROJECT}/locations/{REGION}/caPools/{CA_POOL_ID} + "serverCertificateRotationMode": "A String", # Optional. Controls the automatic server certificate rotation feature. This feature is disabled by default. When enabled, the server certificate will be automatically rotated during Cloud SQL scheduled maintenance or self-service maintenance updates up to six months before it expires. This setting can only be set if server_ca_mode is either GOOGLE_MANAGED_CAS_CA or CUSTOMER_MANAGED_CAS_CA. "sslMode": "A String", # Specify how SSL/TLS is enforced in database connections. If you must use the `require_ssl` flag for backward compatibility, then only the following value pairs are valid: For PostgreSQL and MySQL: * `ssl_mode=ALLOW_UNENCRYPTED_AND_ENCRYPTED` and `require_ssl=false` * `ssl_mode=ENCRYPTED_ONLY` and `require_ssl=false` * `ssl_mode=TRUSTED_CLIENT_CERTIFICATE_REQUIRED` and `require_ssl=true` For SQL Server: * `ssl_mode=ALLOW_UNENCRYPTED_AND_ENCRYPTED` and `require_ssl=false` * `ssl_mode=ENCRYPTED_ONLY` and `require_ssl=true` The value of `ssl_mode` has priority over the value of `require_ssl`. For example, for the pair `ssl_mode=ENCRYPTED_ONLY` and `require_ssl=false`, `ssl_mode=ENCRYPTED_ONLY` means accept only SSL connections, while `require_ssl=false` means accept both non-SSL and SSL connections. In this case, MySQL and PostgreSQL databases respect `ssl_mode` and accepts only SSL connections. }, "kind": "A String", # This is always `sql#settings`. @@ -1137,15 +1177,23 @@

Method Details

"kind": "A String", # This is always `sql#maintenanceWindow`. "updateTrack": "A String", # Maintenance timing settings: `canary`, `stable`, or `week5`. For more information, see [About maintenance on Cloud SQL instances](https://cloud.google.com/sql/docs/mysql/maintenance). }, - "passwordValidationPolicy": { # Database instance local user password validation policy # The local user password validation policy of the instance. + "passwordValidationPolicy": { # Database instance local user password validation policy. This message defines the password policy for local database users. When enabled, it enforces constraints on password complexity, length, and reuse. Keep this policy enabled to help prevent unauthorized access. # The local user password validation policy of the instance. "complexity": "A String", # The complexity of the password. "disallowCompromisedCredentials": True or False, # This field is deprecated and will be removed in a future version of the API. "disallowUsernameSubstring": True or False, # Disallow username as a part of the password. - "enablePasswordPolicy": True or False, # Whether the password policy is enabled or not. + "enablePasswordPolicy": True or False, # Whether to enable the password policy or not. When enabled, passwords must meet complexity requirements. Keep this policy enabled to help prevent unauthorized access. Disabling this policy allows weak passwords. "minLength": 42, # Minimum number of characters allowed. "passwordChangeInterval": "A String", # Minimum interval after which the password can be changed. This flag is only supported for PostgreSQL. "reuseInterval": 42, # Number of previous passwords that cannot be reused. }, + "performanceCaptureConfig": { # Performance Capture configuration. # Optional. Configuration for Performance Capture, provides diagnostic metrics during high load situations. + "enabled": True or False, # Optional. Enable or disable the Performance Capture. + "probeThreshold": 42, # Optional. The minimum number of consecutive readings above threshold that triggers instance state capture. + "probingIntervalSeconds": 42, # Optional. The time interval in seconds between any two probes. + "runningThreadsThreshold": 42, # Optional. The minimum number of server threads running to trigger the capture on primary. + "secondsBehindSourceThreshold": 42, # Optional. The minimum number of seconds replica must be lagging behind primary to trigger capture on replica. + "transactionDurationThreshold": 42, # Optional. The amount of time in seconds that a transaction needs to have been open before the watcher starts recording it. + }, "pricingPlan": "A String", # The pricing plan for this instance. This can be either `PER_USE` or `PACKAGE`. Only `PER_USE` is supported for Second Generation instances. "readPoolAutoScaleConfig": { # The read pool auto-scale configuration. # Optional. The read pool auto-scale configuration for the instance. "disableScaleIn": True or False, # Indicates whether read pool auto scaling supports scale in operations (removing nodes). @@ -1324,6 +1372,16 @@

Method Details

}, ], "name": "A String", # Output only. The name of the read pool node, to be used for retrieving metrics and logs. + "pscAutoConnections": [ # Output only. The list of settings for requested automatically-setup Private Service Connect (PSC) consumer endpoints that can be used to connect to this read pool node. + { # Settings for an automatically-setup Private Service Connect consumer endpoint that is used to connect to a Cloud SQL instance. + "consumerNetwork": "A String", # Optional. The consumer network of this consumer endpoint. This must be a resource path that includes both the host project and the network name. For example, `projects/project1/global/networks/network1`. The consumer host project of this network might be different from the consumer service project. + "consumerNetworkStatus": "A String", # The connection policy status of the consumer network. + "consumerProject": "A String", # Optional. This is the project ID of consumer service project of this consumer endpoint. Optional. This is only applicable if consumer_network is a shared vpc network. + "ipAddress": "A String", # The IP address of the consumer endpoint. + "status": "A String", # The connection status of the consumer endpoint. + }, + ], + "pscServiceAttachmentLink": "A String", # Output only. The Private Service Connect (PSC) service attachment of the read pool node. "state": "A String", # Output only. The current state of the read pool node. }, ], @@ -1454,7 +1512,7 @@

Method Details

}, "connectorEnforcement": "A String", # Specifies if connections must use Cloud SQL connectors. Option values include the following: `NOT_REQUIRED` (Cloud SQL instances can be connected without Cloud SQL Connectors) and `REQUIRED` (Only allow connections that use Cloud SQL Connectors) Note that using REQUIRED disables all existing authorized networks. If this field is not specified when creating a new instance, NOT_REQUIRED is used. If this field is not specified when patching or updating an existing instance, it is left unchanged in the instance. "crashSafeReplicationEnabled": True or False, # Configuration specific to read replica instances. Indicates whether database flags for crash-safe replication are enabled. This property was only applicable to First Generation instances. - "dataApiAccess": "A String", # This parameter controls whether to allow using Data API to connect to the instance. Not allowed by default. + "dataApiAccess": "A String", # This parameter controls whether to allow using ExecuteSql API to connect to the instance. Not allowed by default. "dataCacheConfig": { # Data cache configurations. # Configuration for data cache. "dataCacheEnabled": True or False, # Whether data cache is enabled for the instance. }, @@ -1480,6 +1538,11 @@

Method Details

"edition": "A String", # Optional. The edition of the instance. "enableDataplexIntegration": True or False, # Optional. By default, Cloud SQL instances have schema extraction disabled for Dataplex. When this parameter is set to true, schema extraction for Dataplex on Cloud SQL instances is activated. "enableGoogleMlIntegration": True or False, # Optional. When this parameter is set to true, Cloud SQL instances can connect to Vertex AI to pass requests for real-time predictions and insights to the AI. The default value is false. This applies only to Cloud SQL for MySQL and Cloud SQL for PostgreSQL instances. + "entraidConfig": { # SQL Server Entra ID configuration. # Optional. The Microsoft Entra ID configuration for the SQL Server instance. + "applicationId": "A String", # Optional. The application ID for the Entra ID configuration. + "kind": "A String", # Output only. This is always sql#sqlServerEntraIdConfig + "tenantId": "A String", # Optional. The tenant ID for the Entra ID configuration. + }, "finalBackupConfig": { # Config used to determine the final backup settings for the instance. # Optional. The final backup configuration for the instance. "enabled": True or False, # Whether the final backup is enabled for the instance. "retentionDays": 42, # The number of days to retain the final backup after the instance deletion. The final backup will be purged at (time_of_instance_deletion + retention_days). @@ -1526,6 +1589,7 @@

Method Details

"requireSsl": True or False, # Use `ssl_mode` instead. Whether SSL/TLS connections over IP are enforced. If set to false, then allow both non-SSL/non-TLS and SSL/TLS connections. For SSL/TLS connections, the client certificate won't be verified. If set to true, then only allow connections encrypted with SSL/TLS and with valid client certificates. If you want to enforce SSL/TLS without enforcing the requirement for valid client certificates, then use the `ssl_mode` flag instead of the legacy `require_ssl` flag. "serverCaMode": "A String", # Specify what type of CA is used for the server certificate. "serverCaPool": "A String", # Optional. The resource name of the server CA pool for an instance with `CUSTOMER_MANAGED_CAS_CA` as the `server_ca_mode`. Format: projects/{PROJECT}/locations/{REGION}/caPools/{CA_POOL_ID} + "serverCertificateRotationMode": "A String", # Optional. Controls the automatic server certificate rotation feature. This feature is disabled by default. When enabled, the server certificate will be automatically rotated during Cloud SQL scheduled maintenance or self-service maintenance updates up to six months before it expires. This setting can only be set if server_ca_mode is either GOOGLE_MANAGED_CAS_CA or CUSTOMER_MANAGED_CAS_CA. "sslMode": "A String", # Specify how SSL/TLS is enforced in database connections. If you must use the `require_ssl` flag for backward compatibility, then only the following value pairs are valid: For PostgreSQL and MySQL: * `ssl_mode=ALLOW_UNENCRYPTED_AND_ENCRYPTED` and `require_ssl=false` * `ssl_mode=ENCRYPTED_ONLY` and `require_ssl=false` * `ssl_mode=TRUSTED_CLIENT_CERTIFICATE_REQUIRED` and `require_ssl=true` For SQL Server: * `ssl_mode=ALLOW_UNENCRYPTED_AND_ENCRYPTED` and `require_ssl=false` * `ssl_mode=ENCRYPTED_ONLY` and `require_ssl=true` The value of `ssl_mode` has priority over the value of `require_ssl`. For example, for the pair `ssl_mode=ENCRYPTED_ONLY` and `require_ssl=false`, `ssl_mode=ENCRYPTED_ONLY` means accept only SSL connections, while `require_ssl=false` means accept both non-SSL and SSL connections. In this case, MySQL and PostgreSQL databases respect `ssl_mode` and accepts only SSL connections. }, "kind": "A String", # This is always `sql#settings`. @@ -1541,15 +1605,23 @@

Method Details

"kind": "A String", # This is always `sql#maintenanceWindow`. "updateTrack": "A String", # Maintenance timing settings: `canary`, `stable`, or `week5`. For more information, see [About maintenance on Cloud SQL instances](https://cloud.google.com/sql/docs/mysql/maintenance). }, - "passwordValidationPolicy": { # Database instance local user password validation policy # The local user password validation policy of the instance. + "passwordValidationPolicy": { # Database instance local user password validation policy. This message defines the password policy for local database users. When enabled, it enforces constraints on password complexity, length, and reuse. Keep this policy enabled to help prevent unauthorized access. # The local user password validation policy of the instance. "complexity": "A String", # The complexity of the password. "disallowCompromisedCredentials": True or False, # This field is deprecated and will be removed in a future version of the API. "disallowUsernameSubstring": True or False, # Disallow username as a part of the password. - "enablePasswordPolicy": True or False, # Whether the password policy is enabled or not. + "enablePasswordPolicy": True or False, # Whether to enable the password policy or not. When enabled, passwords must meet complexity requirements. Keep this policy enabled to help prevent unauthorized access. Disabling this policy allows weak passwords. "minLength": 42, # Minimum number of characters allowed. "passwordChangeInterval": "A String", # Minimum interval after which the password can be changed. This flag is only supported for PostgreSQL. "reuseInterval": 42, # Number of previous passwords that cannot be reused. }, + "performanceCaptureConfig": { # Performance Capture configuration. # Optional. Configuration for Performance Capture, provides diagnostic metrics during high load situations. + "enabled": True or False, # Optional. Enable or disable the Performance Capture. + "probeThreshold": 42, # Optional. The minimum number of consecutive readings above threshold that triggers instance state capture. + "probingIntervalSeconds": 42, # Optional. The time interval in seconds between any two probes. + "runningThreadsThreshold": 42, # Optional. The minimum number of server threads running to trigger the capture on primary. + "secondsBehindSourceThreshold": 42, # Optional. The minimum number of seconds replica must be lagging behind primary to trigger capture on replica. + "transactionDurationThreshold": 42, # Optional. The amount of time in seconds that a transaction needs to have been open before the watcher starts recording it. + }, "pricingPlan": "A String", # The pricing plan for this instance. This can be either `PER_USE` or `PACKAGE`. Only `PER_USE` is supported for Second Generation instances. "readPoolAutoScaleConfig": { # The read pool auto-scale configuration. # Optional. The read pool auto-scale configuration for the instance. "disableScaleIn": True or False, # Indicates whether read pool auto scaling supports scale in operations (removing nodes). @@ -1742,6 +1814,16 @@

Method Details

}, ], "name": "A String", # Output only. The name of the read pool node, to be used for retrieving metrics and logs. + "pscAutoConnections": [ # Output only. The list of settings for requested automatically-setup Private Service Connect (PSC) consumer endpoints that can be used to connect to this read pool node. + { # Settings for an automatically-setup Private Service Connect consumer endpoint that is used to connect to a Cloud SQL instance. + "consumerNetwork": "A String", # Optional. The consumer network of this consumer endpoint. This must be a resource path that includes both the host project and the network name. For example, `projects/project1/global/networks/network1`. The consumer host project of this network might be different from the consumer service project. + "consumerNetworkStatus": "A String", # The connection policy status of the consumer network. + "consumerProject": "A String", # Optional. This is the project ID of consumer service project of this consumer endpoint. Optional. This is only applicable if consumer_network is a shared vpc network. + "ipAddress": "A String", # The IP address of the consumer endpoint. + "status": "A String", # The connection status of the consumer endpoint. + }, + ], + "pscServiceAttachmentLink": "A String", # Output only. The Private Service Connect (PSC) service attachment of the read pool node. "state": "A String", # Output only. The current state of the read pool node. }, ], @@ -1872,7 +1954,7 @@

Method Details

}, "connectorEnforcement": "A String", # Specifies if connections must use Cloud SQL connectors. Option values include the following: `NOT_REQUIRED` (Cloud SQL instances can be connected without Cloud SQL Connectors) and `REQUIRED` (Only allow connections that use Cloud SQL Connectors) Note that using REQUIRED disables all existing authorized networks. If this field is not specified when creating a new instance, NOT_REQUIRED is used. If this field is not specified when patching or updating an existing instance, it is left unchanged in the instance. "crashSafeReplicationEnabled": True or False, # Configuration specific to read replica instances. Indicates whether database flags for crash-safe replication are enabled. This property was only applicable to First Generation instances. - "dataApiAccess": "A String", # This parameter controls whether to allow using Data API to connect to the instance. Not allowed by default. + "dataApiAccess": "A String", # This parameter controls whether to allow using ExecuteSql API to connect to the instance. Not allowed by default. "dataCacheConfig": { # Data cache configurations. # Configuration for data cache. "dataCacheEnabled": True or False, # Whether data cache is enabled for the instance. }, @@ -1898,6 +1980,11 @@

Method Details

"edition": "A String", # Optional. The edition of the instance. "enableDataplexIntegration": True or False, # Optional. By default, Cloud SQL instances have schema extraction disabled for Dataplex. When this parameter is set to true, schema extraction for Dataplex on Cloud SQL instances is activated. "enableGoogleMlIntegration": True or False, # Optional. When this parameter is set to true, Cloud SQL instances can connect to Vertex AI to pass requests for real-time predictions and insights to the AI. The default value is false. This applies only to Cloud SQL for MySQL and Cloud SQL for PostgreSQL instances. + "entraidConfig": { # SQL Server Entra ID configuration. # Optional. The Microsoft Entra ID configuration for the SQL Server instance. + "applicationId": "A String", # Optional. The application ID for the Entra ID configuration. + "kind": "A String", # Output only. This is always sql#sqlServerEntraIdConfig + "tenantId": "A String", # Optional. The tenant ID for the Entra ID configuration. + }, "finalBackupConfig": { # Config used to determine the final backup settings for the instance. # Optional. The final backup configuration for the instance. "enabled": True or False, # Whether the final backup is enabled for the instance. "retentionDays": 42, # The number of days to retain the final backup after the instance deletion. The final backup will be purged at (time_of_instance_deletion + retention_days). @@ -1944,6 +2031,7 @@

Method Details

"requireSsl": True or False, # Use `ssl_mode` instead. Whether SSL/TLS connections over IP are enforced. If set to false, then allow both non-SSL/non-TLS and SSL/TLS connections. For SSL/TLS connections, the client certificate won't be verified. If set to true, then only allow connections encrypted with SSL/TLS and with valid client certificates. If you want to enforce SSL/TLS without enforcing the requirement for valid client certificates, then use the `ssl_mode` flag instead of the legacy `require_ssl` flag. "serverCaMode": "A String", # Specify what type of CA is used for the server certificate. "serverCaPool": "A String", # Optional. The resource name of the server CA pool for an instance with `CUSTOMER_MANAGED_CAS_CA` as the `server_ca_mode`. Format: projects/{PROJECT}/locations/{REGION}/caPools/{CA_POOL_ID} + "serverCertificateRotationMode": "A String", # Optional. Controls the automatic server certificate rotation feature. This feature is disabled by default. When enabled, the server certificate will be automatically rotated during Cloud SQL scheduled maintenance or self-service maintenance updates up to six months before it expires. This setting can only be set if server_ca_mode is either GOOGLE_MANAGED_CAS_CA or CUSTOMER_MANAGED_CAS_CA. "sslMode": "A String", # Specify how SSL/TLS is enforced in database connections. If you must use the `require_ssl` flag for backward compatibility, then only the following value pairs are valid: For PostgreSQL and MySQL: * `ssl_mode=ALLOW_UNENCRYPTED_AND_ENCRYPTED` and `require_ssl=false` * `ssl_mode=ENCRYPTED_ONLY` and `require_ssl=false` * `ssl_mode=TRUSTED_CLIENT_CERTIFICATE_REQUIRED` and `require_ssl=true` For SQL Server: * `ssl_mode=ALLOW_UNENCRYPTED_AND_ENCRYPTED` and `require_ssl=false` * `ssl_mode=ENCRYPTED_ONLY` and `require_ssl=true` The value of `ssl_mode` has priority over the value of `require_ssl`. For example, for the pair `ssl_mode=ENCRYPTED_ONLY` and `require_ssl=false`, `ssl_mode=ENCRYPTED_ONLY` means accept only SSL connections, while `require_ssl=false` means accept both non-SSL and SSL connections. In this case, MySQL and PostgreSQL databases respect `ssl_mode` and accepts only SSL connections. }, "kind": "A String", # This is always `sql#settings`. @@ -1959,15 +2047,23 @@

Method Details

"kind": "A String", # This is always `sql#maintenanceWindow`. "updateTrack": "A String", # Maintenance timing settings: `canary`, `stable`, or `week5`. For more information, see [About maintenance on Cloud SQL instances](https://cloud.google.com/sql/docs/mysql/maintenance). }, - "passwordValidationPolicy": { # Database instance local user password validation policy # The local user password validation policy of the instance. + "passwordValidationPolicy": { # Database instance local user password validation policy. This message defines the password policy for local database users. When enabled, it enforces constraints on password complexity, length, and reuse. Keep this policy enabled to help prevent unauthorized access. # The local user password validation policy of the instance. "complexity": "A String", # The complexity of the password. "disallowCompromisedCredentials": True or False, # This field is deprecated and will be removed in a future version of the API. "disallowUsernameSubstring": True or False, # Disallow username as a part of the password. - "enablePasswordPolicy": True or False, # Whether the password policy is enabled or not. + "enablePasswordPolicy": True or False, # Whether to enable the password policy or not. When enabled, passwords must meet complexity requirements. Keep this policy enabled to help prevent unauthorized access. Disabling this policy allows weak passwords. "minLength": 42, # Minimum number of characters allowed. "passwordChangeInterval": "A String", # Minimum interval after which the password can be changed. This flag is only supported for PostgreSQL. "reuseInterval": 42, # Number of previous passwords that cannot be reused. }, + "performanceCaptureConfig": { # Performance Capture configuration. # Optional. Configuration for Performance Capture, provides diagnostic metrics during high load situations. + "enabled": True or False, # Optional. Enable or disable the Performance Capture. + "probeThreshold": 42, # Optional. The minimum number of consecutive readings above threshold that triggers instance state capture. + "probingIntervalSeconds": 42, # Optional. The time interval in seconds between any two probes. + "runningThreadsThreshold": 42, # Optional. The minimum number of server threads running to trigger the capture on primary. + "secondsBehindSourceThreshold": 42, # Optional. The minimum number of seconds replica must be lagging behind primary to trigger capture on replica. + "transactionDurationThreshold": 42, # Optional. The amount of time in seconds that a transaction needs to have been open before the watcher starts recording it. + }, "pricingPlan": "A String", # The pricing plan for this instance. This can be either `PER_USE` or `PACKAGE`. Only `PER_USE` is supported for Second Generation instances. "readPoolAutoScaleConfig": { # The read pool auto-scale configuration. # Optional. The read pool auto-scale configuration for the instance. "disableScaleIn": True or False, # Indicates whether read pool auto scaling supports scale in operations (removing nodes). @@ -2126,7 +2222,7 @@

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. diff --git a/docs/dyn/sqladmin_v1beta4.databases.html b/docs/dyn/sqladmin_v1beta4.databases.html index dd5b4effc7..3fbd216fe3 100644 --- a/docs/dyn/sqladmin_v1beta4.databases.html +++ b/docs/dyn/sqladmin_v1beta4.databases.html @@ -200,7 +200,7 @@

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. @@ -414,7 +414,7 @@

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. @@ -633,7 +633,7 @@

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. @@ -816,7 +816,7 @@

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. diff --git a/docs/dyn/sqladmin_v1beta4.instances.html b/docs/dyn/sqladmin_v1beta4.instances.html index fef4560f82..6a26beda37 100644 --- a/docs/dyn/sqladmin_v1beta4.instances.html +++ b/docs/dyn/sqladmin_v1beta4.instances.html @@ -74,15 +74,24 @@

Cloud SQL Admin API . instances

Instance Methods

+

+ ListEntraIdCertificates(project, instance, x__xgafv=None)

+

Lists all versions of EntraID certificates for the specified instance. There can be up to three sets of certificates listed: the certificate that is currently in use, a future that has been added but not yet used to sign a certificate, and a certificate that has been rotated out.

ListServerCertificates(project, instance, x__xgafv=None)

Lists all versions of server certificates and certificate authorities (CAs) for the specified instance. There can be up to three sets of certs listed: the certificate that is currently in use, a future that has been added but not yet used to sign a certificate, and a certificate that has been rotated out. For instances not using Certificate Authority Service (CAS) server CA, use ListServerCas instead.

+

+ RotateEntraIdCertificate(project, instance, body=None, x__xgafv=None)

+

Rotates the Entra Id certificate version to one previously added with the addEntraIdCertificate method.

RotateServerCertificate(project, instance, body=None, x__xgafv=None)

Rotates the server certificate version to one previously added with the addServerCertificate method. For instances not using Certificate Authority Service (CAS) server CA, use RotateServerCa instead.

acquireSsrsLease(project, instance, body=None, x__xgafv=None)

Acquire a lease for the setup of SQL Server Reporting Services (SSRS).

+

+ addEntraIdCertificate(project, instance, x__xgafv=None)

+

Adds a new Entra ID certificate for the specified instance. If an Entra ID certificate was previously added but never used in a certificate rotation, this operation replaces that version.

addServerCa(project, instance, x__xgafv=None)

Add a new trusted Certificate Authority (CA) version for the specified instance. Required to prepare for a certificate rotation. If a CA version was previously added but never used in a certificate rotation, this operation replaces that version. There cannot be more than one CA version waiting to be rotated in. For instances that have enabled Certificate Authority Service (CAS) based server CA, use AddServerCertificate to add a new server certificate.

@@ -177,6 +186,40 @@

Instance Methods

update(project, instance, body=None, x__xgafv=None)

Updates settings of a Cloud SQL instance. Using this operation might cause your instance to restart.

Method Details

+
+ ListEntraIdCertificates(project, instance, x__xgafv=None) +
Lists all versions of EntraID certificates for the specified instance. There can be up to three sets of certificates listed: the certificate that is currently in use, a future that has been added but not yet used to sign a certificate, and a certificate that has been rotated out.
+
+Args:
+  project: string, Required. Project ID of the project that contains the instance. (required)
+  instance: string, Required. Cloud SQL instance ID. This does not include the project ID. (required)
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Instances ListEntraIdCertificates response.
+  "activeVersion": "A String", # The `sha1_fingerprint` of the active certificate from `certs`.
+  "certs": [ # List of Entra ID certificates for the instance.
+    { # SslCerts Resource
+      "cert": "A String", # PEM representation.
+      "certSerialNumber": "A String", # Serial number, as extracted from the certificate.
+      "commonName": "A String", # User supplied name. Constrained to [a-zA-Z.-_ ]+.
+      "createTime": "A String", # The time when the certificate was created in [RFC 3339](https://tools.ietf.org/html/rfc3339) format, for example `2012-11-15T16:19:00.094Z`.
+      "expirationTime": "A String", # The time when the certificate expires in [RFC 3339](https://tools.ietf.org/html/rfc3339) format, for example `2012-11-15T16:19:00.094Z`.
+      "instance": "A String", # Name of the database instance.
+      "kind": "A String", # This is always `sql#sslCert`.
+      "selfLink": "A String", # The URI of this resource.
+      "sha1Fingerprint": "A String", # Sha1 Fingerprint.
+    },
+  ],
+  "kind": "A String", # This is always `sql#instancesListEntraIdCertificates`.
+}
+
+
ListServerCertificates(project, instance, x__xgafv=None)
Lists all versions of server certificates and certificate authorities (CAs) for the specified instance. There can be up to three sets of certs listed: the certificate that is currently in use, a future that has been added but not yet used to sign a certificate, and a certificate that has been rotated out. For instances not using Certificate Authority Service (CAS) server CA, use ListServerCas instead.
@@ -224,6 +267,180 @@ 

Method Details

}
+
+ RotateEntraIdCertificate(project, instance, body=None, x__xgafv=None) +
Rotates the Entra Id certificate version to one previously added with the addEntraIdCertificate method.
+
+Args:
+  project: string, Required. Project ID of the project that contains the instance. (required)
+  instance: string, Required. Cloud SQL instance ID. This does not include the project ID. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # Rotate Entra ID Certificate request.
+  "rotateEntraIdCertificateContext": { # Instance rotate Entra ID certificate context. # Optional. Contains details about the rotate Entra ID certificate operation.
+    "kind": "A String", # Optional. This is always `sql#rotateEntraIdCertificateContext`.
+    "nextVersion": "A String", # Optional. The fingerprint of the next version to be rotated to. If left unspecified, will be rotated to the most recently added Entra ID certificate version.
+  },
+}
+
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # An Operation resource. For successful operations that return an Operation resource, only the fields relevant to the operation are populated in the resource.
+  "acquireSsrsLeaseContext": { # Acquire SSRS lease context. # The context for acquire SSRS lease operation, if applicable.
+    "duration": "A String", # Lease duration needed for the SSRS setup.
+    "reportDatabase": "A String", # The report database to be used for the SSRS setup.
+    "serviceLogin": "A String", # The username to be used as the service login to connect to the report database for SSRS setup.
+    "setupLogin": "A String", # The username to be used as the setup login to connect to the database server for SSRS setup.
+  },
+  "apiWarning": { # An Admin API warning message. # An Admin API warning message.
+    "code": "A String", # Code to uniquely identify the warning type.
+    "message": "A String", # The warning message.
+    "region": "A String", # The region name for REGION_UNREACHABLE warning.
+  },
+  "backupContext": { # Backup context. # The context for backup operation, if applicable.
+    "backupId": "A String", # The identifier of the backup.
+    "kind": "A String", # This is always `sql#backupContext`.
+    "name": "A String", # The name of the backup. Format: projects/{project}/backups/{backup}
+  },
+  "endTime": "A String", # The time this operation finished in UTC timezone in [RFC 3339](https://tools.ietf.org/html/rfc3339) format, for example `2012-11-15T16:19:00.094Z`.
+  "error": { # Database instance operation errors list wrapper. # If errors occurred during processing of this operation, this field will be populated.
+    "errors": [ # The list of errors encountered while processing this operation.
+      { # Database instance operation error.
+        "code": "A String", # Identifies the specific error that occurred.
+        "kind": "A String", # This is always `sql#operationError`.
+        "message": "A String", # Additional information about the error encountered.
+      },
+    ],
+    "kind": "A String", # This is always `sql#operationErrors`.
+  },
+  "exportContext": { # Database instance export context. # The context for export operation, if applicable.
+    "bakExportOptions": { # Options for exporting BAK files (SQL Server-only)
+      "bakType": "A String", # Type of this bak file will be export, FULL or DIFF, SQL Server only
+      "copyOnly": True or False, # Deprecated: copy_only is deprecated. Use differential_base instead
+      "differentialBase": True or False, # Whether or not the backup can be used as a differential base copy_only backup can not be served as differential base
+      "exportLogEndTime": "A String", # Optional. The end timestamp when transaction log will be included in the export operation. [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`) in UTC. When omitted, all available logs until current time will be included. Only applied to Cloud SQL for SQL Server.
+      "exportLogStartTime": "A String", # Optional. The begin timestamp when transaction log will be included in the export operation. [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`) in UTC. When omitted, all available logs from the beginning of retention period will be included. Only applied to Cloud SQL for SQL Server.
+      "stripeCount": 42, # Option for specifying how many stripes to use for the export. If blank, and the value of the striped field is true, the number of stripes is automatically chosen.
+      "striped": True or False, # Whether or not the export should be striped.
+    },
+    "csvExportOptions": { # Options for exporting data as CSV. `MySQL` and `PostgreSQL` instances only.
+      "escapeCharacter": "A String", # Specifies the character that should appear before a data character that needs to be escaped.
+      "fieldsTerminatedBy": "A String", # Specifies the character that separates columns within each row (line) of the file.
+      "linesTerminatedBy": "A String", # This is used to separate lines. If a line does not contain all fields, the rest of the columns are set to their default values.
+      "quoteCharacter": "A String", # Specifies the quoting character to be used when a data value is quoted.
+      "selectQuery": "A String", # The select query used to extract the data.
+    },
+    "databases": [ # Databases to be exported. `MySQL instances:` If `fileType` is `SQL` and no database is specified, all databases are exported, except for the `mysql` system database. If `fileType` is `CSV`, you can specify one database, either by using this property or by using the `csvExportOptions.selectQuery` property, which takes precedence over this property. `PostgreSQL instances:` If you don't specify a database by name, all user databases in the instance are exported. This excludes system databases and Cloud SQL databases used to manage internal operations. Exporting all user databases is only available for directory-formatted parallel export. If `fileType` is `CSV`, this database must match the one specified in the `csvExportOptions.selectQuery` property. `SQL Server instances:` You must specify one database to be exported, and the `fileType` must be `BAK`.
+      "A String",
+    ],
+    "fileType": "A String", # The file type for the specified uri.
+    "kind": "A String", # This is always `sql#exportContext`.
+    "offload": True or False, # Whether to perform a serverless export.
+    "sqlExportOptions": { # Options for exporting data as SQL statements.
+      "mysqlExportOptions": { # Options for exporting from MySQL.
+        "masterData": 42, # Option to include SQL statement required to set up replication. If set to `1`, the dump file includes a CHANGE MASTER TO statement with the binary log coordinates, and --set-gtid-purged is set to ON. If set to `2`, the CHANGE MASTER TO statement is written as a SQL comment and has no effect. If set to any value other than `1`, --set-gtid-purged is set to OFF.
+      },
+      "parallel": True or False, # Optional. Whether or not the export should be parallel.
+      "postgresExportOptions": { # Options for exporting from a Cloud SQL for PostgreSQL instance.
+        "clean": True or False, # Optional. Use this option to include DROP <object> SQL statements. Use these statements to delete database objects before running the import operation.
+        "ifExists": True or False, # Optional. Option to include an IF EXISTS SQL statement with each DROP statement produced by clean.
+      },
+      "schemaOnly": True or False, # Export only schemas.
+      "tables": [ # Tables to export, or that were exported, from the specified database. If you specify tables, specify one and only one database. For PostgreSQL instances, you can specify only one table.
+        "A String",
+      ],
+      "threads": 42, # Optional. The number of threads to use for parallel export.
+    },
+    "tdeExportOptions": { # Optional. Export parameters specific to SQL Server TDE certificates
+      "certificatePath": "A String", # Required. Path to the TDE certificate public key in the form gs://bucketName/fileName. The instance must have write access to the location. Applicable only for SQL Server instances.
+      "name": "A String", # Required. Certificate name. Applicable only for SQL Server instances.
+      "privateKeyPassword": "A String", # Required. Password that encrypts the private key.
+      "privateKeyPath": "A String", # Required. Path to the TDE certificate private key in the form gs://bucketName/fileName. The instance must have write access to the location. Applicable only for SQL Server instances.
+    },
+    "uri": "A String", # The path to the file in Google Cloud Storage where the export will be stored. The URI is in the form `gs://bucketName/fileName`. If the file already exists, the request succeeds, but the operation fails. If `fileType` is `SQL` and the filename ends with .gz, the contents are compressed.
+  },
+  "importContext": { # Database instance import context. # The context for import operation, if applicable.
+    "bakImportOptions": { # Import parameters specific to SQL Server .BAK files
+      "bakType": "A String", # Type of the bak content, FULL or DIFF.
+      "encryptionOptions": {
+        "certPath": "A String", # Path to the Certificate (.cer) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file.
+        "keepEncrypted": True or False, # Optional. Whether the imported file remains encrypted.
+        "pvkPassword": "A String", # Password that encrypts the private key
+        "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file.
+      },
+      "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server.
+      "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server.
+      "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only.
+      "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only.
+      "striped": True or False, # Whether or not the backup set being restored is striped. Applies only to Cloud SQL for SQL Server.
+    },
+    "csvImportOptions": { # Options for importing data as CSV.
+      "columns": [ # The columns to which CSV data is imported. If not specified, all columns of the database table are loaded with CSV data.
+        "A String",
+      ],
+      "escapeCharacter": "A String", # Specifies the character that should appear before a data character that needs to be escaped.
+      "fieldsTerminatedBy": "A String", # Specifies the character that separates columns within each row (line) of the file.
+      "linesTerminatedBy": "A String", # This is used to separate lines. If a line does not contain all fields, the rest of the columns are set to their default values.
+      "quoteCharacter": "A String", # Specifies the quoting character to be used when a data value is quoted.
+      "table": "A String", # The table to which CSV data is imported.
+    },
+    "database": "A String", # The target database for the import. If `fileType` is `SQL`, this field is required only if the import file does not specify a database, and is overridden by any database specification in the import file. For entire instance parallel import operations, the database is overridden by the database name stored in subdirectory name. If `fileType` is `CSV`, one database must be specified.
+    "fileType": "A String", # The file type for the specified uri. * `SQL`: The file contains SQL statements. * `CSV`: The file contains CSV data. * `BAK`: The file contains backup data for a SQL Server instance.
+    "importUser": "A String", # The PostgreSQL user for this import operation. PostgreSQL instances only.
+    "kind": "A String", # This is always `sql#importContext`.
+    "sqlImportOptions": { # Optional. Options for importing data from SQL statements.
+      "parallel": True or False, # Optional. Whether or not the import should be parallel.
+      "postgresImportOptions": { # Optional. Options for importing from a Cloud SQL for PostgreSQL instance.
+        "clean": True or False, # Optional. The --clean flag for the pg_restore utility. This flag applies only if you enabled Cloud SQL to import files in parallel.
+        "ifExists": True or False, # Optional. The --if-exists flag for the pg_restore utility. This flag applies only if you enabled Cloud SQL to import files in parallel.
+      },
+      "threads": 42, # Optional. The number of threads to use for parallel import.
+    },
+    "tdeImportOptions": { # Optional. Import parameters specific to SQL Server .TDE files Import parameters specific to SQL Server TDE certificates
+      "certificatePath": "A String", # Required. Path to the TDE certificate public key in the form gs://bucketName/fileName. The instance must have read access to the file. Applicable only for SQL Server instances.
+      "name": "A String", # Required. Certificate name. Applicable only for SQL Server instances.
+      "privateKeyPassword": "A String", # Required. Password that encrypts the private key.
+      "privateKeyPath": "A String", # Required. Path to the TDE certificate private key in the form gs://bucketName/fileName. The instance must have read access to the file. Applicable only for SQL Server instances.
+    },
+    "uri": "A String", # Path to the import file in Cloud Storage, in the form `gs://bucketName/fileName`. Compressed gzip files (.gz) are supported when `fileType` is `SQL`. The instance must have write permissions to the bucket and read access to the file.
+  },
+  "insertTime": "A String", # The time this operation was enqueued in UTC timezone in [RFC 3339](https://tools.ietf.org/html/rfc3339) format, for example `2012-11-15T16:19:00.094Z`.
+  "kind": "A String", # This is always `sql#operation`.
+  "name": "A String", # An identifier that uniquely identifies the operation. You can use this identifier to retrieve the Operations resource that has information about the operation.
+  "operationType": "A String", # The type of the operation. Valid values are: * `CREATE` * `DELETE` * `UPDATE` * `RESTART` * `IMPORT` * `EXPORT` * `BACKUP_VOLUME` * `RESTORE_VOLUME` * `CREATE_USER` * `DELETE_USER` * `CREATE_DATABASE` * `DELETE_DATABASE`
+  "preCheckMajorVersionUpgradeContext": { # Pre-check major version upgrade context. # The context for pre-check major version upgrade operation, if applicable. This field is only populated when the operation_type is PRE_CHECK_MAJOR_VERSION_UPGRADE. The PreCheckMajorVersionUpgradeContext message itself contains the details for that pre-check, such as the target database version for the upgrade and the results of the check (including any warnings or errors found).
+    "kind": "A String", # Optional. This is always `sql#preCheckMajorVersionUpgradeContext`.
+    "preCheckResponse": [ # Output only. The responses from the precheck operation.
+      { # Structured PreCheckResponse containing message, type, and required actions.
+        "actionsRequired": [ # The actions that the user needs to take. Use repeated for multiple actions.
+          "A String",
+        ],
+        "message": "A String", # The message to be displayed to the user.
+        "messageType": "A String", # The type of message whether it is an info, warning, or error.
+      },
+    ],
+    "targetDatabaseVersion": "A String", # Required. The target database version to upgrade to.
+  },
+  "selfLink": "A String", # The URI of this resource.
+  "startTime": "A String", # The time this operation actually started in UTC timezone in [RFC 3339](https://tools.ietf.org/html/rfc3339) format, for example `2012-11-15T16:19:00.094Z`.
+  "status": "A String", # The status of an operation.
+  "subOperationType": { # The sub operation type based on the operation type. # Optional. The sub operation based on the operation type.
+    "maintenanceType": "A String", # The type of maintenance to be performed on the instance.
+  },
+  "targetId": "A String", # Name of the resource on which this operation runs.
+  "targetLink": "A String",
+  "targetProject": "A String", # The project ID of the target instance related to this operation.
+  "user": "A String", # The email address of the user who initiated this operation.
+}
+
+
RotateServerCertificate(project, instance, body=None, x__xgafv=None)
Rotates the server certificate version to one previously added with the addServerCertificate method. For instances not using Certificate Authority Service (CAS) server CA, use RotateServerCa instead.
@@ -332,7 +549,7 @@ 

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. @@ -430,6 +647,170 @@

Method Details

}
+
+ addEntraIdCertificate(project, instance, x__xgafv=None) +
Adds a new Entra ID certificate for the specified instance. If an Entra ID certificate was previously added but never used in a certificate rotation, this operation replaces that version.
+
+Args:
+  project: string, Required. Project ID of the project that contains the instance. (required)
+  instance: string, Required. Cloud SQL instance ID. This does not include the project ID. (required)
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # An Operation resource. For successful operations that return an Operation resource, only the fields relevant to the operation are populated in the resource.
+  "acquireSsrsLeaseContext": { # Acquire SSRS lease context. # The context for acquire SSRS lease operation, if applicable.
+    "duration": "A String", # Lease duration needed for the SSRS setup.
+    "reportDatabase": "A String", # The report database to be used for the SSRS setup.
+    "serviceLogin": "A String", # The username to be used as the service login to connect to the report database for SSRS setup.
+    "setupLogin": "A String", # The username to be used as the setup login to connect to the database server for SSRS setup.
+  },
+  "apiWarning": { # An Admin API warning message. # An Admin API warning message.
+    "code": "A String", # Code to uniquely identify the warning type.
+    "message": "A String", # The warning message.
+    "region": "A String", # The region name for REGION_UNREACHABLE warning.
+  },
+  "backupContext": { # Backup context. # The context for backup operation, if applicable.
+    "backupId": "A String", # The identifier of the backup.
+    "kind": "A String", # This is always `sql#backupContext`.
+    "name": "A String", # The name of the backup. Format: projects/{project}/backups/{backup}
+  },
+  "endTime": "A String", # The time this operation finished in UTC timezone in [RFC 3339](https://tools.ietf.org/html/rfc3339) format, for example `2012-11-15T16:19:00.094Z`.
+  "error": { # Database instance operation errors list wrapper. # If errors occurred during processing of this operation, this field will be populated.
+    "errors": [ # The list of errors encountered while processing this operation.
+      { # Database instance operation error.
+        "code": "A String", # Identifies the specific error that occurred.
+        "kind": "A String", # This is always `sql#operationError`.
+        "message": "A String", # Additional information about the error encountered.
+      },
+    ],
+    "kind": "A String", # This is always `sql#operationErrors`.
+  },
+  "exportContext": { # Database instance export context. # The context for export operation, if applicable.
+    "bakExportOptions": { # Options for exporting BAK files (SQL Server-only)
+      "bakType": "A String", # Type of this bak file will be export, FULL or DIFF, SQL Server only
+      "copyOnly": True or False, # Deprecated: copy_only is deprecated. Use differential_base instead
+      "differentialBase": True or False, # Whether or not the backup can be used as a differential base copy_only backup can not be served as differential base
+      "exportLogEndTime": "A String", # Optional. The end timestamp when transaction log will be included in the export operation. [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`) in UTC. When omitted, all available logs until current time will be included. Only applied to Cloud SQL for SQL Server.
+      "exportLogStartTime": "A String", # Optional. The begin timestamp when transaction log will be included in the export operation. [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`) in UTC. When omitted, all available logs from the beginning of retention period will be included. Only applied to Cloud SQL for SQL Server.
+      "stripeCount": 42, # Option for specifying how many stripes to use for the export. If blank, and the value of the striped field is true, the number of stripes is automatically chosen.
+      "striped": True or False, # Whether or not the export should be striped.
+    },
+    "csvExportOptions": { # Options for exporting data as CSV. `MySQL` and `PostgreSQL` instances only.
+      "escapeCharacter": "A String", # Specifies the character that should appear before a data character that needs to be escaped.
+      "fieldsTerminatedBy": "A String", # Specifies the character that separates columns within each row (line) of the file.
+      "linesTerminatedBy": "A String", # This is used to separate lines. If a line does not contain all fields, the rest of the columns are set to their default values.
+      "quoteCharacter": "A String", # Specifies the quoting character to be used when a data value is quoted.
+      "selectQuery": "A String", # The select query used to extract the data.
+    },
+    "databases": [ # Databases to be exported. `MySQL instances:` If `fileType` is `SQL` and no database is specified, all databases are exported, except for the `mysql` system database. If `fileType` is `CSV`, you can specify one database, either by using this property or by using the `csvExportOptions.selectQuery` property, which takes precedence over this property. `PostgreSQL instances:` If you don't specify a database by name, all user databases in the instance are exported. This excludes system databases and Cloud SQL databases used to manage internal operations. Exporting all user databases is only available for directory-formatted parallel export. If `fileType` is `CSV`, this database must match the one specified in the `csvExportOptions.selectQuery` property. `SQL Server instances:` You must specify one database to be exported, and the `fileType` must be `BAK`.
+      "A String",
+    ],
+    "fileType": "A String", # The file type for the specified uri.
+    "kind": "A String", # This is always `sql#exportContext`.
+    "offload": True or False, # Whether to perform a serverless export.
+    "sqlExportOptions": { # Options for exporting data as SQL statements.
+      "mysqlExportOptions": { # Options for exporting from MySQL.
+        "masterData": 42, # Option to include SQL statement required to set up replication. If set to `1`, the dump file includes a CHANGE MASTER TO statement with the binary log coordinates, and --set-gtid-purged is set to ON. If set to `2`, the CHANGE MASTER TO statement is written as a SQL comment and has no effect. If set to any value other than `1`, --set-gtid-purged is set to OFF.
+      },
+      "parallel": True or False, # Optional. Whether or not the export should be parallel.
+      "postgresExportOptions": { # Options for exporting from a Cloud SQL for PostgreSQL instance.
+        "clean": True or False, # Optional. Use this option to include DROP <object> SQL statements. Use these statements to delete database objects before running the import operation.
+        "ifExists": True or False, # Optional. Option to include an IF EXISTS SQL statement with each DROP statement produced by clean.
+      },
+      "schemaOnly": True or False, # Export only schemas.
+      "tables": [ # Tables to export, or that were exported, from the specified database. If you specify tables, specify one and only one database. For PostgreSQL instances, you can specify only one table.
+        "A String",
+      ],
+      "threads": 42, # Optional. The number of threads to use for parallel export.
+    },
+    "tdeExportOptions": { # Optional. Export parameters specific to SQL Server TDE certificates
+      "certificatePath": "A String", # Required. Path to the TDE certificate public key in the form gs://bucketName/fileName. The instance must have write access to the location. Applicable only for SQL Server instances.
+      "name": "A String", # Required. Certificate name. Applicable only for SQL Server instances.
+      "privateKeyPassword": "A String", # Required. Password that encrypts the private key.
+      "privateKeyPath": "A String", # Required. Path to the TDE certificate private key in the form gs://bucketName/fileName. The instance must have write access to the location. Applicable only for SQL Server instances.
+    },
+    "uri": "A String", # The path to the file in Google Cloud Storage where the export will be stored. The URI is in the form `gs://bucketName/fileName`. If the file already exists, the request succeeds, but the operation fails. If `fileType` is `SQL` and the filename ends with .gz, the contents are compressed.
+  },
+  "importContext": { # Database instance import context. # The context for import operation, if applicable.
+    "bakImportOptions": { # Import parameters specific to SQL Server .BAK files
+      "bakType": "A String", # Type of the bak content, FULL or DIFF.
+      "encryptionOptions": {
+        "certPath": "A String", # Path to the Certificate (.cer) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file.
+        "keepEncrypted": True or False, # Optional. Whether the imported file remains encrypted.
+        "pvkPassword": "A String", # Password that encrypts the private key
+        "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file.
+      },
+      "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server.
+      "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server.
+      "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only.
+      "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only.
+      "striped": True or False, # Whether or not the backup set being restored is striped. Applies only to Cloud SQL for SQL Server.
+    },
+    "csvImportOptions": { # Options for importing data as CSV.
+      "columns": [ # The columns to which CSV data is imported. If not specified, all columns of the database table are loaded with CSV data.
+        "A String",
+      ],
+      "escapeCharacter": "A String", # Specifies the character that should appear before a data character that needs to be escaped.
+      "fieldsTerminatedBy": "A String", # Specifies the character that separates columns within each row (line) of the file.
+      "linesTerminatedBy": "A String", # This is used to separate lines. If a line does not contain all fields, the rest of the columns are set to their default values.
+      "quoteCharacter": "A String", # Specifies the quoting character to be used when a data value is quoted.
+      "table": "A String", # The table to which CSV data is imported.
+    },
+    "database": "A String", # The target database for the import. If `fileType` is `SQL`, this field is required only if the import file does not specify a database, and is overridden by any database specification in the import file. For entire instance parallel import operations, the database is overridden by the database name stored in subdirectory name. If `fileType` is `CSV`, one database must be specified.
+    "fileType": "A String", # The file type for the specified uri. * `SQL`: The file contains SQL statements. * `CSV`: The file contains CSV data. * `BAK`: The file contains backup data for a SQL Server instance.
+    "importUser": "A String", # The PostgreSQL user for this import operation. PostgreSQL instances only.
+    "kind": "A String", # This is always `sql#importContext`.
+    "sqlImportOptions": { # Optional. Options for importing data from SQL statements.
+      "parallel": True or False, # Optional. Whether or not the import should be parallel.
+      "postgresImportOptions": { # Optional. Options for importing from a Cloud SQL for PostgreSQL instance.
+        "clean": True or False, # Optional. The --clean flag for the pg_restore utility. This flag applies only if you enabled Cloud SQL to import files in parallel.
+        "ifExists": True or False, # Optional. The --if-exists flag for the pg_restore utility. This flag applies only if you enabled Cloud SQL to import files in parallel.
+      },
+      "threads": 42, # Optional. The number of threads to use for parallel import.
+    },
+    "tdeImportOptions": { # Optional. Import parameters specific to SQL Server .TDE files Import parameters specific to SQL Server TDE certificates
+      "certificatePath": "A String", # Required. Path to the TDE certificate public key in the form gs://bucketName/fileName. The instance must have read access to the file. Applicable only for SQL Server instances.
+      "name": "A String", # Required. Certificate name. Applicable only for SQL Server instances.
+      "privateKeyPassword": "A String", # Required. Password that encrypts the private key.
+      "privateKeyPath": "A String", # Required. Path to the TDE certificate private key in the form gs://bucketName/fileName. The instance must have read access to the file. Applicable only for SQL Server instances.
+    },
+    "uri": "A String", # Path to the import file in Cloud Storage, in the form `gs://bucketName/fileName`. Compressed gzip files (.gz) are supported when `fileType` is `SQL`. The instance must have write permissions to the bucket and read access to the file.
+  },
+  "insertTime": "A String", # The time this operation was enqueued in UTC timezone in [RFC 3339](https://tools.ietf.org/html/rfc3339) format, for example `2012-11-15T16:19:00.094Z`.
+  "kind": "A String", # This is always `sql#operation`.
+  "name": "A String", # An identifier that uniquely identifies the operation. You can use this identifier to retrieve the Operations resource that has information about the operation.
+  "operationType": "A String", # The type of the operation. Valid values are: * `CREATE` * `DELETE` * `UPDATE` * `RESTART` * `IMPORT` * `EXPORT` * `BACKUP_VOLUME` * `RESTORE_VOLUME` * `CREATE_USER` * `DELETE_USER` * `CREATE_DATABASE` * `DELETE_DATABASE`
+  "preCheckMajorVersionUpgradeContext": { # Pre-check major version upgrade context. # The context for pre-check major version upgrade operation, if applicable. This field is only populated when the operation_type is PRE_CHECK_MAJOR_VERSION_UPGRADE. The PreCheckMajorVersionUpgradeContext message itself contains the details for that pre-check, such as the target database version for the upgrade and the results of the check (including any warnings or errors found).
+    "kind": "A String", # Optional. This is always `sql#preCheckMajorVersionUpgradeContext`.
+    "preCheckResponse": [ # Output only. The responses from the precheck operation.
+      { # Structured PreCheckResponse containing message, type, and required actions.
+        "actionsRequired": [ # The actions that the user needs to take. Use repeated for multiple actions.
+          "A String",
+        ],
+        "message": "A String", # The message to be displayed to the user.
+        "messageType": "A String", # The type of message whether it is an info, warning, or error.
+      },
+    ],
+    "targetDatabaseVersion": "A String", # Required. The target database version to upgrade to.
+  },
+  "selfLink": "A String", # The URI of this resource.
+  "startTime": "A String", # The time this operation actually started in UTC timezone in [RFC 3339](https://tools.ietf.org/html/rfc3339) format, for example `2012-11-15T16:19:00.094Z`.
+  "status": "A String", # The status of an operation.
+  "subOperationType": { # The sub operation type based on the operation type. # Optional. The sub operation based on the operation type.
+    "maintenanceType": "A String", # The type of maintenance to be performed on the instance.
+  },
+  "targetId": "A String", # Name of the resource on which this operation runs.
+  "targetLink": "A String",
+  "targetProject": "A String", # The project ID of the target instance related to this operation.
+  "user": "A String", # The email address of the user who initiated this operation.
+}
+
+
addServerCa(project, instance, x__xgafv=None)
Add a new trusted Certificate Authority (CA) version for the specified instance. Required to prepare for a certificate rotation. If a CA version was previously added but never used in a certificate rotation, this operation replaces that version. There cannot be more than one CA version waiting to be rotated in. For instances that have enabled Certificate Authority Service (CAS) based server CA, use AddServerCertificate to add a new server certificate.
@@ -528,7 +909,7 @@ 

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. @@ -692,7 +1073,7 @@

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. @@ -880,7 +1261,7 @@

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. @@ -1053,7 +1434,7 @@

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. @@ -1227,7 +1608,7 @@

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. @@ -1414,7 +1795,7 @@

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. @@ -1710,7 +2091,7 @@

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. @@ -1884,7 +2265,7 @@

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. @@ -2040,6 +2421,16 @@

Method Details

}, ], "name": "A String", # Output only. The name of the read pool node, to be used for retrieving metrics and logs. + "pscAutoConnections": [ # Output only. The list of settings for requested automatically-setup Private Service Connect (PSC) consumer endpoints that can be used to connect to this read pool node. + { # Settings for an automatically-setup Private Service Connect consumer endpoint that is used to connect to a Cloud SQL instance. + "consumerNetwork": "A String", # Optional. The consumer network of this consumer endpoint. This must be a resource path that includes both the host project and the network name. For example, `projects/project1/global/networks/network1`. The consumer host project of this network might be different from the consumer service project. + "consumerNetworkStatus": "A String", # The connection policy status of the consumer network. + "consumerProject": "A String", # Optional. This is the project ID of consumer service project of this consumer endpoint. Optional. This is only applicable if consumer_network is a shared vpc network. + "ipAddress": "A String", # The IP address of the consumer endpoint. + "status": "A String", # The connection status of the consumer endpoint. + }, + ], + "pscServiceAttachmentLink": "A String", # Output only. The Private Service Connect (PSC) service attachment of the read pool node. "state": "A String", # Output only. The current state of the read pool node. }, ], @@ -2170,7 +2561,7 @@

Method Details

}, "connectorEnforcement": "A String", # Specifies if connections must use Cloud SQL connectors. Option values include the following: `NOT_REQUIRED` (Cloud SQL instances can be connected without Cloud SQL Connectors) and `REQUIRED` (Only allow connections that use Cloud SQL Connectors) Note that using REQUIRED disables all existing authorized networks. If this field is not specified when creating a new instance, NOT_REQUIRED is used. If this field is not specified when patching or updating an existing instance, it is left unchanged in the instance. "crashSafeReplicationEnabled": True or False, # Configuration specific to read replica instances. Indicates whether database flags for crash-safe replication are enabled. This property was only applicable to First Generation instances. - "dataApiAccess": "A String", # This parameter controls whether to allow using Data API to connect to the instance. Not allowed by default. + "dataApiAccess": "A String", # This parameter controls whether to allow using ExecuteSql API to connect to the instance. Not allowed by default. "dataCacheConfig": { # Data cache configurations. # Configuration for data cache. "dataCacheEnabled": True or False, # Whether data cache is enabled for the instance. }, @@ -2196,6 +2587,11 @@

Method Details

"edition": "A String", # Optional. The edition of the instance. "enableDataplexIntegration": True or False, # Optional. By default, Cloud SQL instances have schema extraction disabled for Dataplex. When this parameter is set to true, schema extraction for Dataplex on Cloud SQL instances is activated. "enableGoogleMlIntegration": True or False, # Optional. When this parameter is set to true, Cloud SQL instances can connect to Vertex AI to pass requests for real-time predictions and insights to the AI. The default value is false. This applies only to Cloud SQL for MySQL and Cloud SQL for PostgreSQL instances. + "entraidConfig": { # SQL Server Entra ID configuration. # Optional. The Microsoft Entra ID configuration for the SQL Server instance. + "applicationId": "A String", # Optional. The application ID for the Entra ID configuration. + "kind": "A String", # Output only. This is always sql#sqlServerEntraIdConfig + "tenantId": "A String", # Optional. The tenant ID for the Entra ID configuration. + }, "finalBackupConfig": { # Config used to determine the final backup settings for the instance. # Optional. The final backup configuration for the instance. "enabled": True or False, # Whether the final backup is enabled for the instance. "retentionDays": 42, # The number of days to retain the final backup after the instance deletion. The final backup will be purged at (time_of_instance_deletion + retention_days). @@ -2242,6 +2638,7 @@

Method Details

"requireSsl": True or False, # Use `ssl_mode` instead. Whether SSL/TLS connections over IP are enforced. If set to false, then allow both non-SSL/non-TLS and SSL/TLS connections. For SSL/TLS connections, the client certificate won't be verified. If set to true, then only allow connections encrypted with SSL/TLS and with valid client certificates. If you want to enforce SSL/TLS without enforcing the requirement for valid client certificates, then use the `ssl_mode` flag instead of the legacy `require_ssl` flag. "serverCaMode": "A String", # Specify what type of CA is used for the server certificate. "serverCaPool": "A String", # Optional. The resource name of the server CA pool for an instance with `CUSTOMER_MANAGED_CAS_CA` as the `server_ca_mode`. Format: projects/{PROJECT}/locations/{REGION}/caPools/{CA_POOL_ID} + "serverCertificateRotationMode": "A String", # Optional. Controls the automatic server certificate rotation feature. This feature is disabled by default. When enabled, the server certificate will be automatically rotated during Cloud SQL scheduled maintenance or self-service maintenance updates up to six months before it expires. This setting can only be set if server_ca_mode is either GOOGLE_MANAGED_CAS_CA or CUSTOMER_MANAGED_CAS_CA. "sslMode": "A String", # Specify how SSL/TLS is enforced in database connections. If you must use the `require_ssl` flag for backward compatibility, then only the following value pairs are valid: For PostgreSQL and MySQL: * `ssl_mode=ALLOW_UNENCRYPTED_AND_ENCRYPTED` and `require_ssl=false` * `ssl_mode=ENCRYPTED_ONLY` and `require_ssl=false` * `ssl_mode=TRUSTED_CLIENT_CERTIFICATE_REQUIRED` and `require_ssl=true` For SQL Server: * `ssl_mode=ALLOW_UNENCRYPTED_AND_ENCRYPTED` and `require_ssl=false` * `ssl_mode=ENCRYPTED_ONLY` and `require_ssl=true` The value of `ssl_mode` has priority over the value of `require_ssl`. For example, for the pair `ssl_mode=ENCRYPTED_ONLY` and `require_ssl=false`, `ssl_mode=ENCRYPTED_ONLY` means accept only SSL connections, while `require_ssl=false` means accept both non-SSL and SSL connections. In this case, MySQL and PostgreSQL databases respect `ssl_mode` and accepts only SSL connections. }, "kind": "A String", # This is always `sql#settings`. @@ -2257,15 +2654,23 @@

Method Details

"kind": "A String", # This is always `sql#maintenanceWindow`. "updateTrack": "A String", # Maintenance timing settings: `canary`, `stable`, or `week5`. For more information, see [About maintenance on Cloud SQL instances](https://cloud.google.com/sql/docs/mysql/maintenance). }, - "passwordValidationPolicy": { # Database instance local user password validation policy # The local user password validation policy of the instance. + "passwordValidationPolicy": { # Database instance local user password validation policy. This message defines the password policy for local database users. When enabled, it enforces constraints on password complexity, length, and reuse. Keep this policy enabled to help prevent unauthorized access. # The local user password validation policy of the instance. "complexity": "A String", # The complexity of the password. "disallowCompromisedCredentials": True or False, # This field is deprecated and will be removed in a future version of the API. "disallowUsernameSubstring": True or False, # Disallow username as a part of the password. - "enablePasswordPolicy": True or False, # Whether the password policy is enabled or not. + "enablePasswordPolicy": True or False, # Whether to enable the password policy or not. When enabled, passwords must meet complexity requirements. Keep this policy enabled to help prevent unauthorized access. Disabling this policy allows weak passwords. "minLength": 42, # Minimum number of characters allowed. "passwordChangeInterval": "A String", # Minimum interval after which the password can be changed. This flag is only supported for PostgreSQL. "reuseInterval": 42, # Number of previous passwords that cannot be reused. }, + "performanceCaptureConfig": { # Performance Capture configuration. # Optional. Configuration for Performance Capture, provides diagnostic metrics during high load situations. + "enabled": True or False, # Optional. Enable or disable the Performance Capture. + "probeThreshold": 42, # Optional. The minimum number of consecutive readings above threshold that triggers instance state capture. + "probingIntervalSeconds": 42, # Optional. The time interval in seconds between any two probes. + "runningThreadsThreshold": 42, # Optional. The minimum number of server threads running to trigger the capture on primary. + "secondsBehindSourceThreshold": 42, # Optional. The minimum number of seconds replica must be lagging behind primary to trigger capture on replica. + "transactionDurationThreshold": 42, # Optional. The amount of time in seconds that a transaction needs to have been open before the watcher starts recording it. + }, "pricingPlan": "A String", # The pricing plan for this instance. This can be either `PER_USE` or `PACKAGE`. Only `PER_USE` is supported for Second Generation instances. "readPoolAutoScaleConfig": { # The read pool auto-scale configuration. # Optional. The read pool auto-scale configuration for the instance. "disableScaleIn": True or False, # Indicates whether read pool auto scaling supports scale in operations (removing nodes). @@ -2339,7 +2744,7 @@

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. @@ -2468,7 +2873,7 @@

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. @@ -2618,6 +3023,16 @@

Method Details

}, ], "name": "A String", # Output only. The name of the read pool node, to be used for retrieving metrics and logs. + "pscAutoConnections": [ # Output only. The list of settings for requested automatically-setup Private Service Connect (PSC) consumer endpoints that can be used to connect to this read pool node. + { # Settings for an automatically-setup Private Service Connect consumer endpoint that is used to connect to a Cloud SQL instance. + "consumerNetwork": "A String", # Optional. The consumer network of this consumer endpoint. This must be a resource path that includes both the host project and the network name. For example, `projects/project1/global/networks/network1`. The consumer host project of this network might be different from the consumer service project. + "consumerNetworkStatus": "A String", # The connection policy status of the consumer network. + "consumerProject": "A String", # Optional. This is the project ID of consumer service project of this consumer endpoint. Optional. This is only applicable if consumer_network is a shared vpc network. + "ipAddress": "A String", # The IP address of the consumer endpoint. + "status": "A String", # The connection status of the consumer endpoint. + }, + ], + "pscServiceAttachmentLink": "A String", # Output only. The Private Service Connect (PSC) service attachment of the read pool node. "state": "A String", # Output only. The current state of the read pool node. }, ], @@ -2748,7 +3163,7 @@

Method Details

}, "connectorEnforcement": "A String", # Specifies if connections must use Cloud SQL connectors. Option values include the following: `NOT_REQUIRED` (Cloud SQL instances can be connected without Cloud SQL Connectors) and `REQUIRED` (Only allow connections that use Cloud SQL Connectors) Note that using REQUIRED disables all existing authorized networks. If this field is not specified when creating a new instance, NOT_REQUIRED is used. If this field is not specified when patching or updating an existing instance, it is left unchanged in the instance. "crashSafeReplicationEnabled": True or False, # Configuration specific to read replica instances. Indicates whether database flags for crash-safe replication are enabled. This property was only applicable to First Generation instances. - "dataApiAccess": "A String", # This parameter controls whether to allow using Data API to connect to the instance. Not allowed by default. + "dataApiAccess": "A String", # This parameter controls whether to allow using ExecuteSql API to connect to the instance. Not allowed by default. "dataCacheConfig": { # Data cache configurations. # Configuration for data cache. "dataCacheEnabled": True or False, # Whether data cache is enabled for the instance. }, @@ -2774,6 +3189,11 @@

Method Details

"edition": "A String", # Optional. The edition of the instance. "enableDataplexIntegration": True or False, # Optional. By default, Cloud SQL instances have schema extraction disabled for Dataplex. When this parameter is set to true, schema extraction for Dataplex on Cloud SQL instances is activated. "enableGoogleMlIntegration": True or False, # Optional. When this parameter is set to true, Cloud SQL instances can connect to Vertex AI to pass requests for real-time predictions and insights to the AI. The default value is false. This applies only to Cloud SQL for MySQL and Cloud SQL for PostgreSQL instances. + "entraidConfig": { # SQL Server Entra ID configuration. # Optional. The Microsoft Entra ID configuration for the SQL Server instance. + "applicationId": "A String", # Optional. The application ID for the Entra ID configuration. + "kind": "A String", # Output only. This is always sql#sqlServerEntraIdConfig + "tenantId": "A String", # Optional. The tenant ID for the Entra ID configuration. + }, "finalBackupConfig": { # Config used to determine the final backup settings for the instance. # Optional. The final backup configuration for the instance. "enabled": True or False, # Whether the final backup is enabled for the instance. "retentionDays": 42, # The number of days to retain the final backup after the instance deletion. The final backup will be purged at (time_of_instance_deletion + retention_days). @@ -2820,6 +3240,7 @@

Method Details

"requireSsl": True or False, # Use `ssl_mode` instead. Whether SSL/TLS connections over IP are enforced. If set to false, then allow both non-SSL/non-TLS and SSL/TLS connections. For SSL/TLS connections, the client certificate won't be verified. If set to true, then only allow connections encrypted with SSL/TLS and with valid client certificates. If you want to enforce SSL/TLS without enforcing the requirement for valid client certificates, then use the `ssl_mode` flag instead of the legacy `require_ssl` flag. "serverCaMode": "A String", # Specify what type of CA is used for the server certificate. "serverCaPool": "A String", # Optional. The resource name of the server CA pool for an instance with `CUSTOMER_MANAGED_CAS_CA` as the `server_ca_mode`. Format: projects/{PROJECT}/locations/{REGION}/caPools/{CA_POOL_ID} + "serverCertificateRotationMode": "A String", # Optional. Controls the automatic server certificate rotation feature. This feature is disabled by default. When enabled, the server certificate will be automatically rotated during Cloud SQL scheduled maintenance or self-service maintenance updates up to six months before it expires. This setting can only be set if server_ca_mode is either GOOGLE_MANAGED_CAS_CA or CUSTOMER_MANAGED_CAS_CA. "sslMode": "A String", # Specify how SSL/TLS is enforced in database connections. If you must use the `require_ssl` flag for backward compatibility, then only the following value pairs are valid: For PostgreSQL and MySQL: * `ssl_mode=ALLOW_UNENCRYPTED_AND_ENCRYPTED` and `require_ssl=false` * `ssl_mode=ENCRYPTED_ONLY` and `require_ssl=false` * `ssl_mode=TRUSTED_CLIENT_CERTIFICATE_REQUIRED` and `require_ssl=true` For SQL Server: * `ssl_mode=ALLOW_UNENCRYPTED_AND_ENCRYPTED` and `require_ssl=false` * `ssl_mode=ENCRYPTED_ONLY` and `require_ssl=true` The value of `ssl_mode` has priority over the value of `require_ssl`. For example, for the pair `ssl_mode=ENCRYPTED_ONLY` and `require_ssl=false`, `ssl_mode=ENCRYPTED_ONLY` means accept only SSL connections, while `require_ssl=false` means accept both non-SSL and SSL connections. In this case, MySQL and PostgreSQL databases respect `ssl_mode` and accepts only SSL connections. }, "kind": "A String", # This is always `sql#settings`. @@ -2835,15 +3256,23 @@

Method Details

"kind": "A String", # This is always `sql#maintenanceWindow`. "updateTrack": "A String", # Maintenance timing settings: `canary`, `stable`, or `week5`. For more information, see [About maintenance on Cloud SQL instances](https://cloud.google.com/sql/docs/mysql/maintenance). }, - "passwordValidationPolicy": { # Database instance local user password validation policy # The local user password validation policy of the instance. + "passwordValidationPolicy": { # Database instance local user password validation policy. This message defines the password policy for local database users. When enabled, it enforces constraints on password complexity, length, and reuse. Keep this policy enabled to help prevent unauthorized access. # The local user password validation policy of the instance. "complexity": "A String", # The complexity of the password. "disallowCompromisedCredentials": True or False, # This field is deprecated and will be removed in a future version of the API. "disallowUsernameSubstring": True or False, # Disallow username as a part of the password. - "enablePasswordPolicy": True or False, # Whether the password policy is enabled or not. + "enablePasswordPolicy": True or False, # Whether to enable the password policy or not. When enabled, passwords must meet complexity requirements. Keep this policy enabled to help prevent unauthorized access. Disabling this policy allows weak passwords. "minLength": 42, # Minimum number of characters allowed. "passwordChangeInterval": "A String", # Minimum interval after which the password can be changed. This flag is only supported for PostgreSQL. "reuseInterval": 42, # Number of previous passwords that cannot be reused. }, + "performanceCaptureConfig": { # Performance Capture configuration. # Optional. Configuration for Performance Capture, provides diagnostic metrics during high load situations. + "enabled": True or False, # Optional. Enable or disable the Performance Capture. + "probeThreshold": 42, # Optional. The minimum number of consecutive readings above threshold that triggers instance state capture. + "probingIntervalSeconds": 42, # Optional. The time interval in seconds between any two probes. + "runningThreadsThreshold": 42, # Optional. The minimum number of server threads running to trigger the capture on primary. + "secondsBehindSourceThreshold": 42, # Optional. The minimum number of seconds replica must be lagging behind primary to trigger capture on replica. + "transactionDurationThreshold": 42, # Optional. The amount of time in seconds that a transaction needs to have been open before the watcher starts recording it. + }, "pricingPlan": "A String", # The pricing plan for this instance. This can be either `PER_USE` or `PACKAGE`. Only `PER_USE` is supported for Second Generation instances. "readPoolAutoScaleConfig": { # The read pool auto-scale configuration. # Optional. The read pool auto-scale configuration for the instance. "disableScaleIn": True or False, # Indicates whether read pool auto scaling supports scale in operations (removing nodes). @@ -2987,7 +3416,7 @@

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. @@ -3147,6 +3576,16 @@

Method Details

}, ], "name": "A String", # Output only. The name of the read pool node, to be used for retrieving metrics and logs. + "pscAutoConnections": [ # Output only. The list of settings for requested automatically-setup Private Service Connect (PSC) consumer endpoints that can be used to connect to this read pool node. + { # Settings for an automatically-setup Private Service Connect consumer endpoint that is used to connect to a Cloud SQL instance. + "consumerNetwork": "A String", # Optional. The consumer network of this consumer endpoint. This must be a resource path that includes both the host project and the network name. For example, `projects/project1/global/networks/network1`. The consumer host project of this network might be different from the consumer service project. + "consumerNetworkStatus": "A String", # The connection policy status of the consumer network. + "consumerProject": "A String", # Optional. This is the project ID of consumer service project of this consumer endpoint. Optional. This is only applicable if consumer_network is a shared vpc network. + "ipAddress": "A String", # The IP address of the consumer endpoint. + "status": "A String", # The connection status of the consumer endpoint. + }, + ], + "pscServiceAttachmentLink": "A String", # Output only. The Private Service Connect (PSC) service attachment of the read pool node. "state": "A String", # Output only. The current state of the read pool node. }, ], @@ -3277,7 +3716,7 @@

Method Details

}, "connectorEnforcement": "A String", # Specifies if connections must use Cloud SQL connectors. Option values include the following: `NOT_REQUIRED` (Cloud SQL instances can be connected without Cloud SQL Connectors) and `REQUIRED` (Only allow connections that use Cloud SQL Connectors) Note that using REQUIRED disables all existing authorized networks. If this field is not specified when creating a new instance, NOT_REQUIRED is used. If this field is not specified when patching or updating an existing instance, it is left unchanged in the instance. "crashSafeReplicationEnabled": True or False, # Configuration specific to read replica instances. Indicates whether database flags for crash-safe replication are enabled. This property was only applicable to First Generation instances. - "dataApiAccess": "A String", # This parameter controls whether to allow using Data API to connect to the instance. Not allowed by default. + "dataApiAccess": "A String", # This parameter controls whether to allow using ExecuteSql API to connect to the instance. Not allowed by default. "dataCacheConfig": { # Data cache configurations. # Configuration for data cache. "dataCacheEnabled": True or False, # Whether data cache is enabled for the instance. }, @@ -3303,6 +3742,11 @@

Method Details

"edition": "A String", # Optional. The edition of the instance. "enableDataplexIntegration": True or False, # Optional. By default, Cloud SQL instances have schema extraction disabled for Dataplex. When this parameter is set to true, schema extraction for Dataplex on Cloud SQL instances is activated. "enableGoogleMlIntegration": True or False, # Optional. When this parameter is set to true, Cloud SQL instances can connect to Vertex AI to pass requests for real-time predictions and insights to the AI. The default value is false. This applies only to Cloud SQL for MySQL and Cloud SQL for PostgreSQL instances. + "entraidConfig": { # SQL Server Entra ID configuration. # Optional. The Microsoft Entra ID configuration for the SQL Server instance. + "applicationId": "A String", # Optional. The application ID for the Entra ID configuration. + "kind": "A String", # Output only. This is always sql#sqlServerEntraIdConfig + "tenantId": "A String", # Optional. The tenant ID for the Entra ID configuration. + }, "finalBackupConfig": { # Config used to determine the final backup settings for the instance. # Optional. The final backup configuration for the instance. "enabled": True or False, # Whether the final backup is enabled for the instance. "retentionDays": 42, # The number of days to retain the final backup after the instance deletion. The final backup will be purged at (time_of_instance_deletion + retention_days). @@ -3349,6 +3793,7 @@

Method Details

"requireSsl": True or False, # Use `ssl_mode` instead. Whether SSL/TLS connections over IP are enforced. If set to false, then allow both non-SSL/non-TLS and SSL/TLS connections. For SSL/TLS connections, the client certificate won't be verified. If set to true, then only allow connections encrypted with SSL/TLS and with valid client certificates. If you want to enforce SSL/TLS without enforcing the requirement for valid client certificates, then use the `ssl_mode` flag instead of the legacy `require_ssl` flag. "serverCaMode": "A String", # Specify what type of CA is used for the server certificate. "serverCaPool": "A String", # Optional. The resource name of the server CA pool for an instance with `CUSTOMER_MANAGED_CAS_CA` as the `server_ca_mode`. Format: projects/{PROJECT}/locations/{REGION}/caPools/{CA_POOL_ID} + "serverCertificateRotationMode": "A String", # Optional. Controls the automatic server certificate rotation feature. This feature is disabled by default. When enabled, the server certificate will be automatically rotated during Cloud SQL scheduled maintenance or self-service maintenance updates up to six months before it expires. This setting can only be set if server_ca_mode is either GOOGLE_MANAGED_CAS_CA or CUSTOMER_MANAGED_CAS_CA. "sslMode": "A String", # Specify how SSL/TLS is enforced in database connections. If you must use the `require_ssl` flag for backward compatibility, then only the following value pairs are valid: For PostgreSQL and MySQL: * `ssl_mode=ALLOW_UNENCRYPTED_AND_ENCRYPTED` and `require_ssl=false` * `ssl_mode=ENCRYPTED_ONLY` and `require_ssl=false` * `ssl_mode=TRUSTED_CLIENT_CERTIFICATE_REQUIRED` and `require_ssl=true` For SQL Server: * `ssl_mode=ALLOW_UNENCRYPTED_AND_ENCRYPTED` and `require_ssl=false` * `ssl_mode=ENCRYPTED_ONLY` and `require_ssl=true` The value of `ssl_mode` has priority over the value of `require_ssl`. For example, for the pair `ssl_mode=ENCRYPTED_ONLY` and `require_ssl=false`, `ssl_mode=ENCRYPTED_ONLY` means accept only SSL connections, while `require_ssl=false` means accept both non-SSL and SSL connections. In this case, MySQL and PostgreSQL databases respect `ssl_mode` and accepts only SSL connections. }, "kind": "A String", # This is always `sql#settings`. @@ -3364,15 +3809,23 @@

Method Details

"kind": "A String", # This is always `sql#maintenanceWindow`. "updateTrack": "A String", # Maintenance timing settings: `canary`, `stable`, or `week5`. For more information, see [About maintenance on Cloud SQL instances](https://cloud.google.com/sql/docs/mysql/maintenance). }, - "passwordValidationPolicy": { # Database instance local user password validation policy # The local user password validation policy of the instance. + "passwordValidationPolicy": { # Database instance local user password validation policy. This message defines the password policy for local database users. When enabled, it enforces constraints on password complexity, length, and reuse. Keep this policy enabled to help prevent unauthorized access. # The local user password validation policy of the instance. "complexity": "A String", # The complexity of the password. "disallowCompromisedCredentials": True or False, # This field is deprecated and will be removed in a future version of the API. "disallowUsernameSubstring": True or False, # Disallow username as a part of the password. - "enablePasswordPolicy": True or False, # Whether the password policy is enabled or not. + "enablePasswordPolicy": True or False, # Whether to enable the password policy or not. When enabled, passwords must meet complexity requirements. Keep this policy enabled to help prevent unauthorized access. Disabling this policy allows weak passwords. "minLength": 42, # Minimum number of characters allowed. "passwordChangeInterval": "A String", # Minimum interval after which the password can be changed. This flag is only supported for PostgreSQL. "reuseInterval": 42, # Number of previous passwords that cannot be reused. }, + "performanceCaptureConfig": { # Performance Capture configuration. # Optional. Configuration for Performance Capture, provides diagnostic metrics during high load situations. + "enabled": True or False, # Optional. Enable or disable the Performance Capture. + "probeThreshold": 42, # Optional. The minimum number of consecutive readings above threshold that triggers instance state capture. + "probingIntervalSeconds": 42, # Optional. The time interval in seconds between any two probes. + "runningThreadsThreshold": 42, # Optional. The minimum number of server threads running to trigger the capture on primary. + "secondsBehindSourceThreshold": 42, # Optional. The minimum number of seconds replica must be lagging behind primary to trigger capture on replica. + "transactionDurationThreshold": 42, # Optional. The amount of time in seconds that a transaction needs to have been open before the watcher starts recording it. + }, "pricingPlan": "A String", # The pricing plan for this instance. This can be either `PER_USE` or `PACKAGE`. Only `PER_USE` is supported for Second Generation instances. "readPoolAutoScaleConfig": { # The read pool auto-scale configuration. # Optional. The read pool auto-scale configuration for the instance. "disableScaleIn": True or False, # Indicates whether read pool auto scaling supports scale in operations (removing nodes). @@ -3570,6 +4023,16 @@

Method Details

}, ], "name": "A String", # Output only. The name of the read pool node, to be used for retrieving metrics and logs. + "pscAutoConnections": [ # Output only. The list of settings for requested automatically-setup Private Service Connect (PSC) consumer endpoints that can be used to connect to this read pool node. + { # Settings for an automatically-setup Private Service Connect consumer endpoint that is used to connect to a Cloud SQL instance. + "consumerNetwork": "A String", # Optional. The consumer network of this consumer endpoint. This must be a resource path that includes both the host project and the network name. For example, `projects/project1/global/networks/network1`. The consumer host project of this network might be different from the consumer service project. + "consumerNetworkStatus": "A String", # The connection policy status of the consumer network. + "consumerProject": "A String", # Optional. This is the project ID of consumer service project of this consumer endpoint. Optional. This is only applicable if consumer_network is a shared vpc network. + "ipAddress": "A String", # The IP address of the consumer endpoint. + "status": "A String", # The connection status of the consumer endpoint. + }, + ], + "pscServiceAttachmentLink": "A String", # Output only. The Private Service Connect (PSC) service attachment of the read pool node. "state": "A String", # Output only. The current state of the read pool node. }, ], @@ -3700,7 +4163,7 @@

Method Details

}, "connectorEnforcement": "A String", # Specifies if connections must use Cloud SQL connectors. Option values include the following: `NOT_REQUIRED` (Cloud SQL instances can be connected without Cloud SQL Connectors) and `REQUIRED` (Only allow connections that use Cloud SQL Connectors) Note that using REQUIRED disables all existing authorized networks. If this field is not specified when creating a new instance, NOT_REQUIRED is used. If this field is not specified when patching or updating an existing instance, it is left unchanged in the instance. "crashSafeReplicationEnabled": True or False, # Configuration specific to read replica instances. Indicates whether database flags for crash-safe replication are enabled. This property was only applicable to First Generation instances. - "dataApiAccess": "A String", # This parameter controls whether to allow using Data API to connect to the instance. Not allowed by default. + "dataApiAccess": "A String", # This parameter controls whether to allow using ExecuteSql API to connect to the instance. Not allowed by default. "dataCacheConfig": { # Data cache configurations. # Configuration for data cache. "dataCacheEnabled": True or False, # Whether data cache is enabled for the instance. }, @@ -3726,6 +4189,11 @@

Method Details

"edition": "A String", # Optional. The edition of the instance. "enableDataplexIntegration": True or False, # Optional. By default, Cloud SQL instances have schema extraction disabled for Dataplex. When this parameter is set to true, schema extraction for Dataplex on Cloud SQL instances is activated. "enableGoogleMlIntegration": True or False, # Optional. When this parameter is set to true, Cloud SQL instances can connect to Vertex AI to pass requests for real-time predictions and insights to the AI. The default value is false. This applies only to Cloud SQL for MySQL and Cloud SQL for PostgreSQL instances. + "entraidConfig": { # SQL Server Entra ID configuration. # Optional. The Microsoft Entra ID configuration for the SQL Server instance. + "applicationId": "A String", # Optional. The application ID for the Entra ID configuration. + "kind": "A String", # Output only. This is always sql#sqlServerEntraIdConfig + "tenantId": "A String", # Optional. The tenant ID for the Entra ID configuration. + }, "finalBackupConfig": { # Config used to determine the final backup settings for the instance. # Optional. The final backup configuration for the instance. "enabled": True or False, # Whether the final backup is enabled for the instance. "retentionDays": 42, # The number of days to retain the final backup after the instance deletion. The final backup will be purged at (time_of_instance_deletion + retention_days). @@ -3772,6 +4240,7 @@

Method Details

"requireSsl": True or False, # Use `ssl_mode` instead. Whether SSL/TLS connections over IP are enforced. If set to false, then allow both non-SSL/non-TLS and SSL/TLS connections. For SSL/TLS connections, the client certificate won't be verified. If set to true, then only allow connections encrypted with SSL/TLS and with valid client certificates. If you want to enforce SSL/TLS without enforcing the requirement for valid client certificates, then use the `ssl_mode` flag instead of the legacy `require_ssl` flag. "serverCaMode": "A String", # Specify what type of CA is used for the server certificate. "serverCaPool": "A String", # Optional. The resource name of the server CA pool for an instance with `CUSTOMER_MANAGED_CAS_CA` as the `server_ca_mode`. Format: projects/{PROJECT}/locations/{REGION}/caPools/{CA_POOL_ID} + "serverCertificateRotationMode": "A String", # Optional. Controls the automatic server certificate rotation feature. This feature is disabled by default. When enabled, the server certificate will be automatically rotated during Cloud SQL scheduled maintenance or self-service maintenance updates up to six months before it expires. This setting can only be set if server_ca_mode is either GOOGLE_MANAGED_CAS_CA or CUSTOMER_MANAGED_CAS_CA. "sslMode": "A String", # Specify how SSL/TLS is enforced in database connections. If you must use the `require_ssl` flag for backward compatibility, then only the following value pairs are valid: For PostgreSQL and MySQL: * `ssl_mode=ALLOW_UNENCRYPTED_AND_ENCRYPTED` and `require_ssl=false` * `ssl_mode=ENCRYPTED_ONLY` and `require_ssl=false` * `ssl_mode=TRUSTED_CLIENT_CERTIFICATE_REQUIRED` and `require_ssl=true` For SQL Server: * `ssl_mode=ALLOW_UNENCRYPTED_AND_ENCRYPTED` and `require_ssl=false` * `ssl_mode=ENCRYPTED_ONLY` and `require_ssl=true` The value of `ssl_mode` has priority over the value of `require_ssl`. For example, for the pair `ssl_mode=ENCRYPTED_ONLY` and `require_ssl=false`, `ssl_mode=ENCRYPTED_ONLY` means accept only SSL connections, while `require_ssl=false` means accept both non-SSL and SSL connections. In this case, MySQL and PostgreSQL databases respect `ssl_mode` and accepts only SSL connections. }, "kind": "A String", # This is always `sql#settings`. @@ -3787,15 +4256,23 @@

Method Details

"kind": "A String", # This is always `sql#maintenanceWindow`. "updateTrack": "A String", # Maintenance timing settings: `canary`, `stable`, or `week5`. For more information, see [About maintenance on Cloud SQL instances](https://cloud.google.com/sql/docs/mysql/maintenance). }, - "passwordValidationPolicy": { # Database instance local user password validation policy # The local user password validation policy of the instance. + "passwordValidationPolicy": { # Database instance local user password validation policy. This message defines the password policy for local database users. When enabled, it enforces constraints on password complexity, length, and reuse. Keep this policy enabled to help prevent unauthorized access. # The local user password validation policy of the instance. "complexity": "A String", # The complexity of the password. "disallowCompromisedCredentials": True or False, # This field is deprecated and will be removed in a future version of the API. "disallowUsernameSubstring": True or False, # Disallow username as a part of the password. - "enablePasswordPolicy": True or False, # Whether the password policy is enabled or not. + "enablePasswordPolicy": True or False, # Whether to enable the password policy or not. When enabled, passwords must meet complexity requirements. Keep this policy enabled to help prevent unauthorized access. Disabling this policy allows weak passwords. "minLength": 42, # Minimum number of characters allowed. "passwordChangeInterval": "A String", # Minimum interval after which the password can be changed. This flag is only supported for PostgreSQL. "reuseInterval": 42, # Number of previous passwords that cannot be reused. }, + "performanceCaptureConfig": { # Performance Capture configuration. # Optional. Configuration for Performance Capture, provides diagnostic metrics during high load situations. + "enabled": True or False, # Optional. Enable or disable the Performance Capture. + "probeThreshold": 42, # Optional. The minimum number of consecutive readings above threshold that triggers instance state capture. + "probingIntervalSeconds": 42, # Optional. The time interval in seconds between any two probes. + "runningThreadsThreshold": 42, # Optional. The minimum number of server threads running to trigger the capture on primary. + "secondsBehindSourceThreshold": 42, # Optional. The minimum number of seconds replica must be lagging behind primary to trigger capture on replica. + "transactionDurationThreshold": 42, # Optional. The amount of time in seconds that a transaction needs to have been open before the watcher starts recording it. + }, "pricingPlan": "A String", # The pricing plan for this instance. This can be either `PER_USE` or `PACKAGE`. Only `PER_USE` is supported for Second Generation instances. "readPoolAutoScaleConfig": { # The read pool auto-scale configuration. # Optional. The read pool auto-scale configuration for the instance. "disableScaleIn": True or False, # Indicates whether read pool auto scaling supports scale in operations (removing nodes). @@ -3939,7 +4416,7 @@

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. @@ -4014,9 +4491,9 @@

Method Details

body: object, The request body. The object takes the form of: -{ # Context to perform a point-in-time restore of an instance managed by Google Cloud Backup and Disaster Recovery. +{ # Context to perform a point-in-time restore of an instance managed by Backup and Disaster Recovery (DR) Service. "allocatedIpRange": "A String", # Optional. The name of the allocated IP range for the internal IP Cloud SQL instance. For example: "google-managed-services-default". If you set this, then Cloud SQL creates the IP address for the cloned instance in the allocated range. This range must comply with [RFC 1035](https://tools.ietf.org/html/rfc1035) standards. Specifically, the name must be 1-63 characters long and match the regular expression [a-z]([-a-z0-9]*[a-z0-9])?. Reserved for future use. - "datasource": "A String", # The Google Cloud Backup and Disaster Recovery Datasource URI. Format: projects/{project}/locations/{region}/backupVaults/{backupvault}/dataSources/{datasource}. + "datasource": "A String", # The Backup and Disaster Recovery (DR) Service Datasource URI. Format: projects/{project}/locations/{region}/backupVaults/{backupvault}/dataSources/{datasource}. "pointInTime": "A String", # Required. The date and time to which you want to restore the instance. "preferredSecondaryZone": "A String", # Optional. Point-in-time recovery of a regional instance in the specified zones. If not specified, clone to the same secondary zone as the source instance. This value cannot be the same as the preferred_zone field. "preferredZone": "A String", # Optional. Point-in-time recovery of an instance to the specified zone. If no zone is specified, then clone to the same primary zone as the source instance. @@ -4115,7 +4592,7 @@

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. @@ -4298,7 +4775,7 @@

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. @@ -4463,7 +4940,7 @@

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. @@ -4637,7 +5114,7 @@

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. @@ -4826,7 +5303,7 @@

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. @@ -4990,7 +5467,7 @@

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. @@ -5153,6 +5630,16 @@

Method Details

}, ], "name": "A String", # Output only. The name of the read pool node, to be used for retrieving metrics and logs. + "pscAutoConnections": [ # Output only. The list of settings for requested automatically-setup Private Service Connect (PSC) consumer endpoints that can be used to connect to this read pool node. + { # Settings for an automatically-setup Private Service Connect consumer endpoint that is used to connect to a Cloud SQL instance. + "consumerNetwork": "A String", # Optional. The consumer network of this consumer endpoint. This must be a resource path that includes both the host project and the network name. For example, `projects/project1/global/networks/network1`. The consumer host project of this network might be different from the consumer service project. + "consumerNetworkStatus": "A String", # The connection policy status of the consumer network. + "consumerProject": "A String", # Optional. This is the project ID of consumer service project of this consumer endpoint. Optional. This is only applicable if consumer_network is a shared vpc network. + "ipAddress": "A String", # The IP address of the consumer endpoint. + "status": "A String", # The connection status of the consumer endpoint. + }, + ], + "pscServiceAttachmentLink": "A String", # Output only. The Private Service Connect (PSC) service attachment of the read pool node. "state": "A String", # Output only. The current state of the read pool node. }, ], @@ -5283,7 +5770,7 @@

Method Details

}, "connectorEnforcement": "A String", # Specifies if connections must use Cloud SQL connectors. Option values include the following: `NOT_REQUIRED` (Cloud SQL instances can be connected without Cloud SQL Connectors) and `REQUIRED` (Only allow connections that use Cloud SQL Connectors) Note that using REQUIRED disables all existing authorized networks. If this field is not specified when creating a new instance, NOT_REQUIRED is used. If this field is not specified when patching or updating an existing instance, it is left unchanged in the instance. "crashSafeReplicationEnabled": True or False, # Configuration specific to read replica instances. Indicates whether database flags for crash-safe replication are enabled. This property was only applicable to First Generation instances. - "dataApiAccess": "A String", # This parameter controls whether to allow using Data API to connect to the instance. Not allowed by default. + "dataApiAccess": "A String", # This parameter controls whether to allow using ExecuteSql API to connect to the instance. Not allowed by default. "dataCacheConfig": { # Data cache configurations. # Configuration for data cache. "dataCacheEnabled": True or False, # Whether data cache is enabled for the instance. }, @@ -5309,6 +5796,11 @@

Method Details

"edition": "A String", # Optional. The edition of the instance. "enableDataplexIntegration": True or False, # Optional. By default, Cloud SQL instances have schema extraction disabled for Dataplex. When this parameter is set to true, schema extraction for Dataplex on Cloud SQL instances is activated. "enableGoogleMlIntegration": True or False, # Optional. When this parameter is set to true, Cloud SQL instances can connect to Vertex AI to pass requests for real-time predictions and insights to the AI. The default value is false. This applies only to Cloud SQL for MySQL and Cloud SQL for PostgreSQL instances. + "entraidConfig": { # SQL Server Entra ID configuration. # Optional. The Microsoft Entra ID configuration for the SQL Server instance. + "applicationId": "A String", # Optional. The application ID for the Entra ID configuration. + "kind": "A String", # Output only. This is always sql#sqlServerEntraIdConfig + "tenantId": "A String", # Optional. The tenant ID for the Entra ID configuration. + }, "finalBackupConfig": { # Config used to determine the final backup settings for the instance. # Optional. The final backup configuration for the instance. "enabled": True or False, # Whether the final backup is enabled for the instance. "retentionDays": 42, # The number of days to retain the final backup after the instance deletion. The final backup will be purged at (time_of_instance_deletion + retention_days). @@ -5355,6 +5847,7 @@

Method Details

"requireSsl": True or False, # Use `ssl_mode` instead. Whether SSL/TLS connections over IP are enforced. If set to false, then allow both non-SSL/non-TLS and SSL/TLS connections. For SSL/TLS connections, the client certificate won't be verified. If set to true, then only allow connections encrypted with SSL/TLS and with valid client certificates. If you want to enforce SSL/TLS without enforcing the requirement for valid client certificates, then use the `ssl_mode` flag instead of the legacy `require_ssl` flag. "serverCaMode": "A String", # Specify what type of CA is used for the server certificate. "serverCaPool": "A String", # Optional. The resource name of the server CA pool for an instance with `CUSTOMER_MANAGED_CAS_CA` as the `server_ca_mode`. Format: projects/{PROJECT}/locations/{REGION}/caPools/{CA_POOL_ID} + "serverCertificateRotationMode": "A String", # Optional. Controls the automatic server certificate rotation feature. This feature is disabled by default. When enabled, the server certificate will be automatically rotated during Cloud SQL scheduled maintenance or self-service maintenance updates up to six months before it expires. This setting can only be set if server_ca_mode is either GOOGLE_MANAGED_CAS_CA or CUSTOMER_MANAGED_CAS_CA. "sslMode": "A String", # Specify how SSL/TLS is enforced in database connections. If you must use the `require_ssl` flag for backward compatibility, then only the following value pairs are valid: For PostgreSQL and MySQL: * `ssl_mode=ALLOW_UNENCRYPTED_AND_ENCRYPTED` and `require_ssl=false` * `ssl_mode=ENCRYPTED_ONLY` and `require_ssl=false` * `ssl_mode=TRUSTED_CLIENT_CERTIFICATE_REQUIRED` and `require_ssl=true` For SQL Server: * `ssl_mode=ALLOW_UNENCRYPTED_AND_ENCRYPTED` and `require_ssl=false` * `ssl_mode=ENCRYPTED_ONLY` and `require_ssl=true` The value of `ssl_mode` has priority over the value of `require_ssl`. For example, for the pair `ssl_mode=ENCRYPTED_ONLY` and `require_ssl=false`, `ssl_mode=ENCRYPTED_ONLY` means accept only SSL connections, while `require_ssl=false` means accept both non-SSL and SSL connections. In this case, MySQL and PostgreSQL databases respect `ssl_mode` and accepts only SSL connections. }, "kind": "A String", # This is always `sql#settings`. @@ -5370,15 +5863,23 @@

Method Details

"kind": "A String", # This is always `sql#maintenanceWindow`. "updateTrack": "A String", # Maintenance timing settings: `canary`, `stable`, or `week5`. For more information, see [About maintenance on Cloud SQL instances](https://cloud.google.com/sql/docs/mysql/maintenance). }, - "passwordValidationPolicy": { # Database instance local user password validation policy # The local user password validation policy of the instance. + "passwordValidationPolicy": { # Database instance local user password validation policy. This message defines the password policy for local database users. When enabled, it enforces constraints on password complexity, length, and reuse. Keep this policy enabled to help prevent unauthorized access. # The local user password validation policy of the instance. "complexity": "A String", # The complexity of the password. "disallowCompromisedCredentials": True or False, # This field is deprecated and will be removed in a future version of the API. "disallowUsernameSubstring": True or False, # Disallow username as a part of the password. - "enablePasswordPolicy": True or False, # Whether the password policy is enabled or not. + "enablePasswordPolicy": True or False, # Whether to enable the password policy or not. When enabled, passwords must meet complexity requirements. Keep this policy enabled to help prevent unauthorized access. Disabling this policy allows weak passwords. "minLength": 42, # Minimum number of characters allowed. "passwordChangeInterval": "A String", # Minimum interval after which the password can be changed. This flag is only supported for PostgreSQL. "reuseInterval": 42, # Number of previous passwords that cannot be reused. }, + "performanceCaptureConfig": { # Performance Capture configuration. # Optional. Configuration for Performance Capture, provides diagnostic metrics during high load situations. + "enabled": True or False, # Optional. Enable or disable the Performance Capture. + "probeThreshold": 42, # Optional. The minimum number of consecutive readings above threshold that triggers instance state capture. + "probingIntervalSeconds": 42, # Optional. The time interval in seconds between any two probes. + "runningThreadsThreshold": 42, # Optional. The minimum number of server threads running to trigger the capture on primary. + "secondsBehindSourceThreshold": 42, # Optional. The minimum number of seconds replica must be lagging behind primary to trigger capture on replica. + "transactionDurationThreshold": 42, # Optional. The amount of time in seconds that a transaction needs to have been open before the watcher starts recording it. + }, "pricingPlan": "A String", # The pricing plan for this instance. This can be either `PER_USE` or `PACKAGE`. Only `PER_USE` is supported for Second Generation instances. "readPoolAutoScaleConfig": { # The read pool auto-scale configuration. # Optional. The read pool auto-scale configuration for the instance. "disableScaleIn": True or False, # Indicates whether read pool auto scaling supports scale in operations (removing nodes). @@ -5523,7 +6024,7 @@

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. @@ -5697,7 +6198,7 @@

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. @@ -5861,7 +6362,7 @@

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. @@ -6025,7 +6526,7 @@

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. @@ -6190,7 +6691,7 @@

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. @@ -6364,7 +6865,7 @@

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. @@ -6515,6 +7016,16 @@

Method Details

}, ], "name": "A String", # Output only. The name of the read pool node, to be used for retrieving metrics and logs. + "pscAutoConnections": [ # Output only. The list of settings for requested automatically-setup Private Service Connect (PSC) consumer endpoints that can be used to connect to this read pool node. + { # Settings for an automatically-setup Private Service Connect consumer endpoint that is used to connect to a Cloud SQL instance. + "consumerNetwork": "A String", # Optional. The consumer network of this consumer endpoint. This must be a resource path that includes both the host project and the network name. For example, `projects/project1/global/networks/network1`. The consumer host project of this network might be different from the consumer service project. + "consumerNetworkStatus": "A String", # The connection policy status of the consumer network. + "consumerProject": "A String", # Optional. This is the project ID of consumer service project of this consumer endpoint. Optional. This is only applicable if consumer_network is a shared vpc network. + "ipAddress": "A String", # The IP address of the consumer endpoint. + "status": "A String", # The connection status of the consumer endpoint. + }, + ], + "pscServiceAttachmentLink": "A String", # Output only. The Private Service Connect (PSC) service attachment of the read pool node. "state": "A String", # Output only. The current state of the read pool node. }, ], @@ -6645,7 +7156,7 @@

Method Details

}, "connectorEnforcement": "A String", # Specifies if connections must use Cloud SQL connectors. Option values include the following: `NOT_REQUIRED` (Cloud SQL instances can be connected without Cloud SQL Connectors) and `REQUIRED` (Only allow connections that use Cloud SQL Connectors) Note that using REQUIRED disables all existing authorized networks. If this field is not specified when creating a new instance, NOT_REQUIRED is used. If this field is not specified when patching or updating an existing instance, it is left unchanged in the instance. "crashSafeReplicationEnabled": True or False, # Configuration specific to read replica instances. Indicates whether database flags for crash-safe replication are enabled. This property was only applicable to First Generation instances. - "dataApiAccess": "A String", # This parameter controls whether to allow using Data API to connect to the instance. Not allowed by default. + "dataApiAccess": "A String", # This parameter controls whether to allow using ExecuteSql API to connect to the instance. Not allowed by default. "dataCacheConfig": { # Data cache configurations. # Configuration for data cache. "dataCacheEnabled": True or False, # Whether data cache is enabled for the instance. }, @@ -6671,6 +7182,11 @@

Method Details

"edition": "A String", # Optional. The edition of the instance. "enableDataplexIntegration": True or False, # Optional. By default, Cloud SQL instances have schema extraction disabled for Dataplex. When this parameter is set to true, schema extraction for Dataplex on Cloud SQL instances is activated. "enableGoogleMlIntegration": True or False, # Optional. When this parameter is set to true, Cloud SQL instances can connect to Vertex AI to pass requests for real-time predictions and insights to the AI. The default value is false. This applies only to Cloud SQL for MySQL and Cloud SQL for PostgreSQL instances. + "entraidConfig": { # SQL Server Entra ID configuration. # Optional. The Microsoft Entra ID configuration for the SQL Server instance. + "applicationId": "A String", # Optional. The application ID for the Entra ID configuration. + "kind": "A String", # Output only. This is always sql#sqlServerEntraIdConfig + "tenantId": "A String", # Optional. The tenant ID for the Entra ID configuration. + }, "finalBackupConfig": { # Config used to determine the final backup settings for the instance. # Optional. The final backup configuration for the instance. "enabled": True or False, # Whether the final backup is enabled for the instance. "retentionDays": 42, # The number of days to retain the final backup after the instance deletion. The final backup will be purged at (time_of_instance_deletion + retention_days). @@ -6717,6 +7233,7 @@

Method Details

"requireSsl": True or False, # Use `ssl_mode` instead. Whether SSL/TLS connections over IP are enforced. If set to false, then allow both non-SSL/non-TLS and SSL/TLS connections. For SSL/TLS connections, the client certificate won't be verified. If set to true, then only allow connections encrypted with SSL/TLS and with valid client certificates. If you want to enforce SSL/TLS without enforcing the requirement for valid client certificates, then use the `ssl_mode` flag instead of the legacy `require_ssl` flag. "serverCaMode": "A String", # Specify what type of CA is used for the server certificate. "serverCaPool": "A String", # Optional. The resource name of the server CA pool for an instance with `CUSTOMER_MANAGED_CAS_CA` as the `server_ca_mode`. Format: projects/{PROJECT}/locations/{REGION}/caPools/{CA_POOL_ID} + "serverCertificateRotationMode": "A String", # Optional. Controls the automatic server certificate rotation feature. This feature is disabled by default. When enabled, the server certificate will be automatically rotated during Cloud SQL scheduled maintenance or self-service maintenance updates up to six months before it expires. This setting can only be set if server_ca_mode is either GOOGLE_MANAGED_CAS_CA or CUSTOMER_MANAGED_CAS_CA. "sslMode": "A String", # Specify how SSL/TLS is enforced in database connections. If you must use the `require_ssl` flag for backward compatibility, then only the following value pairs are valid: For PostgreSQL and MySQL: * `ssl_mode=ALLOW_UNENCRYPTED_AND_ENCRYPTED` and `require_ssl=false` * `ssl_mode=ENCRYPTED_ONLY` and `require_ssl=false` * `ssl_mode=TRUSTED_CLIENT_CERTIFICATE_REQUIRED` and `require_ssl=true` For SQL Server: * `ssl_mode=ALLOW_UNENCRYPTED_AND_ENCRYPTED` and `require_ssl=false` * `ssl_mode=ENCRYPTED_ONLY` and `require_ssl=true` The value of `ssl_mode` has priority over the value of `require_ssl`. For example, for the pair `ssl_mode=ENCRYPTED_ONLY` and `require_ssl=false`, `ssl_mode=ENCRYPTED_ONLY` means accept only SSL connections, while `require_ssl=false` means accept both non-SSL and SSL connections. In this case, MySQL and PostgreSQL databases respect `ssl_mode` and accepts only SSL connections. }, "kind": "A String", # This is always `sql#settings`. @@ -6732,15 +7249,23 @@

Method Details

"kind": "A String", # This is always `sql#maintenanceWindow`. "updateTrack": "A String", # Maintenance timing settings: `canary`, `stable`, or `week5`. For more information, see [About maintenance on Cloud SQL instances](https://cloud.google.com/sql/docs/mysql/maintenance). }, - "passwordValidationPolicy": { # Database instance local user password validation policy # The local user password validation policy of the instance. + "passwordValidationPolicy": { # Database instance local user password validation policy. This message defines the password policy for local database users. When enabled, it enforces constraints on password complexity, length, and reuse. Keep this policy enabled to help prevent unauthorized access. # The local user password validation policy of the instance. "complexity": "A String", # The complexity of the password. "disallowCompromisedCredentials": True or False, # This field is deprecated and will be removed in a future version of the API. "disallowUsernameSubstring": True or False, # Disallow username as a part of the password. - "enablePasswordPolicy": True or False, # Whether the password policy is enabled or not. + "enablePasswordPolicy": True or False, # Whether to enable the password policy or not. When enabled, passwords must meet complexity requirements. Keep this policy enabled to help prevent unauthorized access. Disabling this policy allows weak passwords. "minLength": 42, # Minimum number of characters allowed. "passwordChangeInterval": "A String", # Minimum interval after which the password can be changed. This flag is only supported for PostgreSQL. "reuseInterval": 42, # Number of previous passwords that cannot be reused. }, + "performanceCaptureConfig": { # Performance Capture configuration. # Optional. Configuration for Performance Capture, provides diagnostic metrics during high load situations. + "enabled": True or False, # Optional. Enable or disable the Performance Capture. + "probeThreshold": 42, # Optional. The minimum number of consecutive readings above threshold that triggers instance state capture. + "probingIntervalSeconds": 42, # Optional. The time interval in seconds between any two probes. + "runningThreadsThreshold": 42, # Optional. The minimum number of server threads running to trigger the capture on primary. + "secondsBehindSourceThreshold": 42, # Optional. The minimum number of seconds replica must be lagging behind primary to trigger capture on replica. + "transactionDurationThreshold": 42, # Optional. The amount of time in seconds that a transaction needs to have been open before the watcher starts recording it. + }, "pricingPlan": "A String", # The pricing plan for this instance. This can be either `PER_USE` or `PACKAGE`. Only `PER_USE` is supported for Second Generation instances. "readPoolAutoScaleConfig": { # The read pool auto-scale configuration. # Optional. The read pool auto-scale configuration for the instance. "disableScaleIn": True or False, # Indicates whether read pool auto scaling supports scale in operations (removing nodes). @@ -6884,7 +7409,7 @@

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. diff --git a/docs/dyn/sqladmin_v1beta4.operations.html b/docs/dyn/sqladmin_v1beta4.operations.html index e150926160..d414957672 100644 --- a/docs/dyn/sqladmin_v1beta4.operations.html +++ b/docs/dyn/sqladmin_v1beta4.operations.html @@ -212,7 +212,7 @@

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. @@ -380,7 +380,7 @@

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. diff --git a/docs/dyn/sqladmin_v1beta4.projects.instances.html b/docs/dyn/sqladmin_v1beta4.projects.instances.html index 04223e1ae8..27908dfe20 100644 --- a/docs/dyn/sqladmin_v1beta4.projects.instances.html +++ b/docs/dyn/sqladmin_v1beta4.projects.instances.html @@ -254,7 +254,7 @@

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. @@ -428,7 +428,7 @@

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. @@ -598,7 +598,7 @@

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. @@ -781,7 +781,7 @@

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. diff --git a/docs/dyn/sqladmin_v1beta4.sslCerts.html b/docs/dyn/sqladmin_v1beta4.sslCerts.html index 32e926b0df..9062bb4cc3 100644 --- a/docs/dyn/sqladmin_v1beta4.sslCerts.html +++ b/docs/dyn/sqladmin_v1beta4.sslCerts.html @@ -233,7 +233,7 @@

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. @@ -449,7 +449,7 @@

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. diff --git a/docs/dyn/sqladmin_v1beta4.users.html b/docs/dyn/sqladmin_v1beta4.users.html index 1cfe6ed233..bc334bd4af 100644 --- a/docs/dyn/sqladmin_v1beta4.users.html +++ b/docs/dyn/sqladmin_v1beta4.users.html @@ -90,7 +90,7 @@

Instance Methods

list(project, instance, x__xgafv=None)

Lists users in the specified Cloud SQL instance.

- update(project, instance, body=None, host=None, name=None, x__xgafv=None)

+ update(project, instance, body=None, databaseRoles=None, host=None, name=None, revokeExistingRoles=None, x__xgafv=None)

Updates an existing user in a Cloud SQL instance.

Method Details

@@ -198,7 +198,7 @@

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. @@ -282,6 +282,9 @@

Method Details

An object of the form: { # A Cloud SQL user resource. + "databaseRoles": [ # Optional. Role memberships of the user + "A String", + ], "dualPasswordType": "A String", # Dual password status for the user. "etag": "A String", # This field is deprecated and will be removed from a future version of the API. "host": "A String", # Optional. The host from which the user can connect. For `insert` operations, host defaults to an empty string. For `update` operations, host is specified as part of the request URL. The host name cannot be updated after insertion. For a MySQL instance, it's required; for a PostgreSQL or SQL Server instance, it's optional. @@ -323,6 +326,9 @@

Method Details

The object takes the form of: { # A Cloud SQL user resource. + "databaseRoles": [ # Optional. Role memberships of the user + "A String", + ], "dualPasswordType": "A String", # Dual password status for the user. "etag": "A String", # This field is deprecated and will be removed from a future version of the API. "host": "A String", # Optional. The host from which the user can connect. For `insert` operations, host defaults to an empty string. For `update` operations, host is specified as part of the request URL. The host name cannot be updated after insertion. For a MySQL instance, it's required; for a PostgreSQL or SQL Server instance, it's optional. @@ -443,7 +449,7 @@

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. @@ -527,6 +533,9 @@

Method Details

{ # User list response. "items": [ # List of user resources in the instance. { # A Cloud SQL user resource. + "databaseRoles": [ # Optional. Role memberships of the user + "A String", + ], "dualPasswordType": "A String", # Dual password status for the user. "etag": "A String", # This field is deprecated and will be removed from a future version of the API. "host": "A String", # Optional. The host from which the user can connect. For `insert` operations, host defaults to an empty string. For `update` operations, host is specified as part of the request URL. The host name cannot be updated after insertion. For a MySQL instance, it's required; for a PostgreSQL or SQL Server instance, it's optional. @@ -562,7 +571,7 @@

Method Details

- update(project, instance, body=None, host=None, name=None, x__xgafv=None) + update(project, instance, body=None, databaseRoles=None, host=None, name=None, revokeExistingRoles=None, x__xgafv=None)
Updates an existing user in a Cloud SQL instance.
 
 Args:
@@ -572,6 +581,9 @@ 

Method Details

The object takes the form of: { # A Cloud SQL user resource. + "databaseRoles": [ # Optional. Role memberships of the user + "A String", + ], "dualPasswordType": "A String", # Dual password status for the user. "etag": "A String", # This field is deprecated and will be removed from a future version of the API. "host": "A String", # Optional. The host from which the user can connect. For `insert` operations, host defaults to an empty string. For `update` operations, host is specified as part of the request URL. The host name cannot be updated after insertion. For a MySQL instance, it's required; for a PostgreSQL or SQL Server instance, it's optional. @@ -601,8 +613,10 @@

Method Details

"type": "A String", # The user type. It determines the method to authenticate the user during login. The default is the database's built-in user type. } + databaseRoles: string, Optional. List of database roles to grant to the user. body.database_roles will be ignored for update request. (repeated) host: string, Optional. Host of the user in the instance. name: string, Name of the user in the instance. + revokeExistingRoles: boolean, Optional. revoke the existing roles granted to the user. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -694,7 +708,7 @@

Method Details

"pvkPassword": "A String", # Password that encrypts the private key "pvkPath": "A String", # Path to the Certificate Private Key (.pvk) in Cloud Storage, in the form `gs://bucketName/fileName`. The instance must have write permissions to the bucket and read access to the file. }, - "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server. + "noRecovery": True or False, # Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server. "recoveryOnly": True or False, # Whether or not the backup importing request will just bring database online without downloading Bak content only one of "no_recovery" and "recovery_only" can be true otherwise error will return. Applies only to Cloud SQL for SQL Server. "stopAt": "A String", # Optional. The timestamp when the import should stop. This timestamp is in the [RFC 3339](https://tools.ietf.org/html/rfc3339) format (for example, `2023-10-01T16:19:00.094`). This field is equivalent to the STOPAT keyword and applies to Cloud SQL for SQL Server only. "stopAtMark": "A String", # Optional. The marked transaction where the import should stop. This field is equivalent to the STOPATMARK keyword and applies to Cloud SQL for SQL Server only. diff --git a/docs/dyn/storage_v1.objects.html b/docs/dyn/storage_v1.objects.html index 33e31d06fb..391e5ba5ee 100644 --- a/docs/dyn/storage_v1.objects.html +++ b/docs/dyn/storage_v1.objects.html @@ -196,6 +196,7 @@

Method Details

The object takes the form of: { # A Compose request. + "deleteSourceObjects": True or False, # If true, the source objects will be deleted. "destination": { # An object. # Properties of the resulting object. "acl": [ # Access controls on the object. { # An access-control entry. diff --git a/docs/dyn/storagebatchoperations_v1.projects.locations.jobs.html b/docs/dyn/storagebatchoperations_v1.projects.locations.jobs.html index 0738acaf3a..90565211f5 100644 --- a/docs/dyn/storagebatchoperations_v1.projects.locations.jobs.html +++ b/docs/dyn/storagebatchoperations_v1.projects.locations.jobs.html @@ -155,6 +155,7 @@

Method Details

"counters": { # Describes details about the progress of the job. # Output only. Information about the progress of the job. "failedObjectCount": "A String", # Output only. Number of objects failed. "succeededObjectCount": "A String", # Output only. Number of objects completed. + "totalBytesFound": "A String", # Output only. Number of bytes found from source. This field is only populated for jobs with a prefix list object configuration. "totalObjectCount": "A String", # Output only. Number of objects listed. }, "createTime": "A String", # Output only. The time that the job was created. @@ -162,6 +163,7 @@

Method Details

"permanentObjectDeletionEnabled": True or False, # Required. Controls deletion behavior when versioning is enabled for the object's bucket. If true both live and noncurrent objects will be permanently deleted. Otherwise live objects in versioned buckets will become noncurrent and objects that were already noncurrent will be skipped. This setting doesn't have any impact on the Soft Delete feature. All objects deleted by this service can be be restored for the duration of the Soft Delete retention duration if enabled. If enabled and the manifest doesn't specify an object's generation, a GetObjectMetadata call (a Class B operation) will be made to determine the live object generation. }, "description": "A String", # Optional. A description provided by the user for the job. Its max length is 1024 bytes when Unicode-encoded. + "dryRun": True or False, # Optional. If true, the job will run in dry run mode, returning the total object count and, if the object configuration is a prefix list, the bytes found from source. No transformations will be performed. "errorSummaries": [ # Output only. Summarizes errors encountered with sample error log entries. { # A summary of errors by error code, plus a count and sample error log entries. "errorCode": "A String", # Required. The canonical error code. @@ -295,6 +297,7 @@

Method Details

"counters": { # Describes details about the progress of the job. # Output only. Information about the progress of the job. "failedObjectCount": "A String", # Output only. Number of objects failed. "succeededObjectCount": "A String", # Output only. Number of objects completed. + "totalBytesFound": "A String", # Output only. Number of bytes found from source. This field is only populated for jobs with a prefix list object configuration. "totalObjectCount": "A String", # Output only. Number of objects listed. }, "createTime": "A String", # Output only. The time that the job was created. @@ -302,6 +305,7 @@

Method Details

"permanentObjectDeletionEnabled": True or False, # Required. Controls deletion behavior when versioning is enabled for the object's bucket. If true both live and noncurrent objects will be permanently deleted. Otherwise live objects in versioned buckets will become noncurrent and objects that were already noncurrent will be skipped. This setting doesn't have any impact on the Soft Delete feature. All objects deleted by this service can be be restored for the duration of the Soft Delete retention duration if enabled. If enabled and the manifest doesn't specify an object's generation, a GetObjectMetadata call (a Class B operation) will be made to determine the live object generation. }, "description": "A String", # Optional. A description provided by the user for the job. Its max length is 1024 bytes when Unicode-encoded. + "dryRun": True or False, # Optional. If true, the job will run in dry run mode, returning the total object count and, if the object configuration is a prefix list, the bytes found from source. No transformations will be performed. "errorSummaries": [ # Output only. Summarizes errors encountered with sample error log entries. { # A summary of errors by error code, plus a count and sample error log entries. "errorCode": "A String", # Required. The canonical error code. @@ -392,6 +396,7 @@

Method Details

"counters": { # Describes details about the progress of the job. # Output only. Information about the progress of the job. "failedObjectCount": "A String", # Output only. Number of objects failed. "succeededObjectCount": "A String", # Output only. Number of objects completed. + "totalBytesFound": "A String", # Output only. Number of bytes found from source. This field is only populated for jobs with a prefix list object configuration. "totalObjectCount": "A String", # Output only. Number of objects listed. }, "createTime": "A String", # Output only. The time that the job was created. @@ -399,6 +404,7 @@

Method Details

"permanentObjectDeletionEnabled": True or False, # Required. Controls deletion behavior when versioning is enabled for the object's bucket. If true both live and noncurrent objects will be permanently deleted. Otherwise live objects in versioned buckets will become noncurrent and objects that were already noncurrent will be skipped. This setting doesn't have any impact on the Soft Delete feature. All objects deleted by this service can be be restored for the duration of the Soft Delete retention duration if enabled. If enabled and the manifest doesn't specify an object's generation, a GetObjectMetadata call (a Class B operation) will be made to determine the live object generation. }, "description": "A String", # Optional. A description provided by the user for the job. Its max length is 1024 bytes when Unicode-encoded. + "dryRun": True or False, # Optional. If true, the job will run in dry run mode, returning the total object count and, if the object configuration is a prefix list, the bytes found from source. No transformations will be performed. "errorSummaries": [ # Output only. Summarizes errors encountered with sample error log entries. { # A summary of errors by error code, plus a count and sample error log entries. "errorCode": "A String", # Required. The canonical error code. diff --git a/docs/dyn/storagetransfer_v1.transferJobs.html b/docs/dyn/storagetransfer_v1.transferJobs.html index e73b82e805..de34f97d8c 100644 --- a/docs/dyn/storagetransfer_v1.transferJobs.html +++ b/docs/dyn/storagetransfer_v1.transferJobs.html @@ -161,6 +161,7 @@

Method Details

], "lastModifiedBefore": "A String", # If specified, only objects with a "last modification time" before this timestamp and objects that don't have a "last modification time" are transferred. "lastModifiedSince": "A String", # If specified, only objects with a "last modification time" on or after this timestamp and objects that don't have a "last modification time" are transferred. The `last_modified_since` and `last_modified_before` fields can be used together for chunked data processing. For example, consider a script that processes each day's worth of data at a time. For that you'd set each of the fields as follows: * `last_modified_since` to the start of the day * `last_modified_before` to the end of the day + "matchGlob": "A String", # Optional. If specified, only objects matching this glob are transferred. "maxTimeElapsedSinceLastModification": "A String", # Ensures that objects are not transferred if a specific maximum time has elapsed since the "last modification time". When a TransferOperation begins, objects with a "last modification time" are transferred only if the elapsed time between the start_time of the `TransferOperation`and the "last modification time" of the object is less than the value of max_time_elapsed_since_last_modification`. Objects that do not have a "last modification time" are also transferred. "minTimeElapsedSinceLastModification": "A String", # Ensures that objects are not transferred until a specific minimum time has elapsed after the "last modification time". When a TransferOperation begins, objects with a "last modification time" are transferred only if the elapsed time between the start_time of the `TransferOperation` and the "last modification time" of the object is equal to or greater than the value of min_time_elapsed_since_last_modification`. Objects that do not have a "last modification time" are also transferred. }, @@ -232,6 +233,7 @@

Method Details

"credentialsSecret": "A String", # Optional. The Resource name of a secret in Secret Manager. AWS credentials must be stored in Secret Manager in JSON format: { "access_key_id": "ACCESS_KEY_ID", "secret_access_key": "SECRET_ACCESS_KEY" } GoogleServiceAccount must be granted `roles/secretmanager.secretAccessor` for the resource. See [Configure access to a source: Amazon S3] (https://cloud.google.com/storage-transfer/docs/source-amazon-s3#secret_manager) for more information. If `credentials_secret` is specified, do not specify role_arn or aws_access_key. Format: `projects/{project_number}/secrets/{secret_name}` "managedPrivateNetwork": True or False, # Egress bytes over a Google-managed private network. This network is shared between other users of Storage Transfer Service. "path": "A String", # Root path to transfer objects. Must be an empty string or full path name that ends with a '/'. This field is treated as an object prefix. As such, it should generally not begin with a '/'. + "privateNetworkService": "A String", # Service Directory Service to be used as the endpoint for transfers from a custom VPC. Format: `projects/{project_id}/locations/{location}/namespaces/{namespace}/services/{service}` "roleArn": "A String", # The Amazon Resource Name (ARN) of the role to support temporary credentials via `AssumeRoleWithWebIdentity`. For more information about ARNs, see [IAM ARNs](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_identifiers.html#identifiers-arns). When a role ARN is provided, Transfer Service fetches temporary credentials for the session using a `AssumeRoleWithWebIdentity` call for the provided role using the GoogleServiceAccount for this project. }, "azureBlobStorageDataSource": { # An AzureBlobStorageData resource can be a data source, but not a data sink. An AzureBlobStorageData resource represents one Azure container. The storage account determines the [Azure endpoint](https://docs.microsoft.com/en-us/azure/storage/common/storage-create-storage-account#storage-account-endpoints). In an AzureBlobStorageData resource, a blobs's name is the [Azure Blob Storage blob's key name](https://docs.microsoft.com/en-us/rest/api/storageservices/naming-and-referencing-containers--blobs--and-metadata#blob-names). # Optional. An Azure Blob Storage data source. @@ -245,6 +247,7 @@

Method Details

"tenantId": "A String", # Required. The tenant (directory) ID of the application with federated credentials. }, "path": "A String", # Root path to transfer objects. Must be an empty string or full path name that ends with a '/'. This field is treated as an object prefix. As such, it should generally not begin with a '/'. + "privateNetworkService": "A String", # Service Directory Service to be used as the endpoint for transfers from a custom VPC. Format: `projects/{project_id}/locations/{location}/namespaces/{namespace}/services/{service}` "storageAccount": "A String", # Required. The name of the Azure Storage account. }, "gcsDataSink": { # In a GcsData resource, an object's name is the Cloud Storage object's name and its "last modification time" refers to the object's `updated` property of Cloud Storage objects, which changes when the content or the metadata of the object is updated. # Optional. A Cloud Storage data sink. @@ -277,6 +280,7 @@

Method Details

], "lastModifiedBefore": "A String", # If specified, only objects with a "last modification time" before this timestamp and objects that don't have a "last modification time" are transferred. "lastModifiedSince": "A String", # If specified, only objects with a "last modification time" on or after this timestamp and objects that don't have a "last modification time" are transferred. The `last_modified_since` and `last_modified_before` fields can be used together for chunked data processing. For example, consider a script that processes each day's worth of data at a time. For that you'd set each of the fields as follows: * `last_modified_since` to the start of the day * `last_modified_before` to the end of the day + "matchGlob": "A String", # Optional. If specified, only objects matching this glob are transferred. "maxTimeElapsedSinceLastModification": "A String", # Ensures that objects are not transferred if a specific maximum time has elapsed since the "last modification time". When a TransferOperation begins, objects with a "last modification time" are transferred only if the elapsed time between the start_time of the `TransferOperation`and the "last modification time" of the object is less than the value of max_time_elapsed_since_last_modification`. Objects that do not have a "last modification time" are also transferred. "minTimeElapsedSinceLastModification": "A String", # Ensures that objects are not transferred until a specific minimum time has elapsed after the "last modification time". When a TransferOperation begins, objects with a "last modification time" are transferred only if the elapsed time between the start_time of the `TransferOperation` and the "last modification time" of the object is equal to or greater than the value of min_time_elapsed_since_last_modification`. Objects that do not have a "last modification time" are also transferred. }, @@ -368,6 +372,7 @@

Method Details

], "lastModifiedBefore": "A String", # If specified, only objects with a "last modification time" before this timestamp and objects that don't have a "last modification time" are transferred. "lastModifiedSince": "A String", # If specified, only objects with a "last modification time" on or after this timestamp and objects that don't have a "last modification time" are transferred. The `last_modified_since` and `last_modified_before` fields can be used together for chunked data processing. For example, consider a script that processes each day's worth of data at a time. For that you'd set each of the fields as follows: * `last_modified_since` to the start of the day * `last_modified_before` to the end of the day + "matchGlob": "A String", # Optional. If specified, only objects matching this glob are transferred. "maxTimeElapsedSinceLastModification": "A String", # Ensures that objects are not transferred if a specific maximum time has elapsed since the "last modification time". When a TransferOperation begins, objects with a "last modification time" are transferred only if the elapsed time between the start_time of the `TransferOperation`and the "last modification time" of the object is less than the value of max_time_elapsed_since_last_modification`. Objects that do not have a "last modification time" are also transferred. "minTimeElapsedSinceLastModification": "A String", # Ensures that objects are not transferred until a specific minimum time has elapsed after the "last modification time". When a TransferOperation begins, objects with a "last modification time" are transferred only if the elapsed time between the start_time of the `TransferOperation` and the "last modification time" of the object is equal to or greater than the value of min_time_elapsed_since_last_modification`. Objects that do not have a "last modification time" are also transferred. }, @@ -439,6 +444,7 @@

Method Details

"credentialsSecret": "A String", # Optional. The Resource name of a secret in Secret Manager. AWS credentials must be stored in Secret Manager in JSON format: { "access_key_id": "ACCESS_KEY_ID", "secret_access_key": "SECRET_ACCESS_KEY" } GoogleServiceAccount must be granted `roles/secretmanager.secretAccessor` for the resource. See [Configure access to a source: Amazon S3] (https://cloud.google.com/storage-transfer/docs/source-amazon-s3#secret_manager) for more information. If `credentials_secret` is specified, do not specify role_arn or aws_access_key. Format: `projects/{project_number}/secrets/{secret_name}` "managedPrivateNetwork": True or False, # Egress bytes over a Google-managed private network. This network is shared between other users of Storage Transfer Service. "path": "A String", # Root path to transfer objects. Must be an empty string or full path name that ends with a '/'. This field is treated as an object prefix. As such, it should generally not begin with a '/'. + "privateNetworkService": "A String", # Service Directory Service to be used as the endpoint for transfers from a custom VPC. Format: `projects/{project_id}/locations/{location}/namespaces/{namespace}/services/{service}` "roleArn": "A String", # The Amazon Resource Name (ARN) of the role to support temporary credentials via `AssumeRoleWithWebIdentity`. For more information about ARNs, see [IAM ARNs](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_identifiers.html#identifiers-arns). When a role ARN is provided, Transfer Service fetches temporary credentials for the session using a `AssumeRoleWithWebIdentity` call for the provided role using the GoogleServiceAccount for this project. }, "azureBlobStorageDataSource": { # An AzureBlobStorageData resource can be a data source, but not a data sink. An AzureBlobStorageData resource represents one Azure container. The storage account determines the [Azure endpoint](https://docs.microsoft.com/en-us/azure/storage/common/storage-create-storage-account#storage-account-endpoints). In an AzureBlobStorageData resource, a blobs's name is the [Azure Blob Storage blob's key name](https://docs.microsoft.com/en-us/rest/api/storageservices/naming-and-referencing-containers--blobs--and-metadata#blob-names). # Optional. An Azure Blob Storage data source. @@ -452,6 +458,7 @@

Method Details

"tenantId": "A String", # Required. The tenant (directory) ID of the application with federated credentials. }, "path": "A String", # Root path to transfer objects. Must be an empty string or full path name that ends with a '/'. This field is treated as an object prefix. As such, it should generally not begin with a '/'. + "privateNetworkService": "A String", # Service Directory Service to be used as the endpoint for transfers from a custom VPC. Format: `projects/{project_id}/locations/{location}/namespaces/{namespace}/services/{service}` "storageAccount": "A String", # Required. The name of the Azure Storage account. }, "gcsDataSink": { # In a GcsData resource, an object's name is the Cloud Storage object's name and its "last modification time" refers to the object's `updated` property of Cloud Storage objects, which changes when the content or the metadata of the object is updated. # Optional. A Cloud Storage data sink. @@ -484,6 +491,7 @@

Method Details

], "lastModifiedBefore": "A String", # If specified, only objects with a "last modification time" before this timestamp and objects that don't have a "last modification time" are transferred. "lastModifiedSince": "A String", # If specified, only objects with a "last modification time" on or after this timestamp and objects that don't have a "last modification time" are transferred. The `last_modified_since` and `last_modified_before` fields can be used together for chunked data processing. For example, consider a script that processes each day's worth of data at a time. For that you'd set each of the fields as follows: * `last_modified_since` to the start of the day * `last_modified_before` to the end of the day + "matchGlob": "A String", # Optional. If specified, only objects matching this glob are transferred. "maxTimeElapsedSinceLastModification": "A String", # Ensures that objects are not transferred if a specific maximum time has elapsed since the "last modification time". When a TransferOperation begins, objects with a "last modification time" are transferred only if the elapsed time between the start_time of the `TransferOperation`and the "last modification time" of the object is less than the value of max_time_elapsed_since_last_modification`. Objects that do not have a "last modification time" are also transferred. "minTimeElapsedSinceLastModification": "A String", # Ensures that objects are not transferred until a specific minimum time has elapsed after the "last modification time". When a TransferOperation begins, objects with a "last modification time" are transferred only if the elapsed time between the start_time of the `TransferOperation` and the "last modification time" of the object is equal to or greater than the value of min_time_elapsed_since_last_modification`. Objects that do not have a "last modification time" are also transferred. }, @@ -602,6 +610,7 @@

Method Details

], "lastModifiedBefore": "A String", # If specified, only objects with a "last modification time" before this timestamp and objects that don't have a "last modification time" are transferred. "lastModifiedSince": "A String", # If specified, only objects with a "last modification time" on or after this timestamp and objects that don't have a "last modification time" are transferred. The `last_modified_since` and `last_modified_before` fields can be used together for chunked data processing. For example, consider a script that processes each day's worth of data at a time. For that you'd set each of the fields as follows: * `last_modified_since` to the start of the day * `last_modified_before` to the end of the day + "matchGlob": "A String", # Optional. If specified, only objects matching this glob are transferred. "maxTimeElapsedSinceLastModification": "A String", # Ensures that objects are not transferred if a specific maximum time has elapsed since the "last modification time". When a TransferOperation begins, objects with a "last modification time" are transferred only if the elapsed time between the start_time of the `TransferOperation`and the "last modification time" of the object is less than the value of max_time_elapsed_since_last_modification`. Objects that do not have a "last modification time" are also transferred. "minTimeElapsedSinceLastModification": "A String", # Ensures that objects are not transferred until a specific minimum time has elapsed after the "last modification time". When a TransferOperation begins, objects with a "last modification time" are transferred only if the elapsed time between the start_time of the `TransferOperation` and the "last modification time" of the object is equal to or greater than the value of min_time_elapsed_since_last_modification`. Objects that do not have a "last modification time" are also transferred. }, @@ -673,6 +682,7 @@

Method Details

"credentialsSecret": "A String", # Optional. The Resource name of a secret in Secret Manager. AWS credentials must be stored in Secret Manager in JSON format: { "access_key_id": "ACCESS_KEY_ID", "secret_access_key": "SECRET_ACCESS_KEY" } GoogleServiceAccount must be granted `roles/secretmanager.secretAccessor` for the resource. See [Configure access to a source: Amazon S3] (https://cloud.google.com/storage-transfer/docs/source-amazon-s3#secret_manager) for more information. If `credentials_secret` is specified, do not specify role_arn or aws_access_key. Format: `projects/{project_number}/secrets/{secret_name}` "managedPrivateNetwork": True or False, # Egress bytes over a Google-managed private network. This network is shared between other users of Storage Transfer Service. "path": "A String", # Root path to transfer objects. Must be an empty string or full path name that ends with a '/'. This field is treated as an object prefix. As such, it should generally not begin with a '/'. + "privateNetworkService": "A String", # Service Directory Service to be used as the endpoint for transfers from a custom VPC. Format: `projects/{project_id}/locations/{location}/namespaces/{namespace}/services/{service}` "roleArn": "A String", # The Amazon Resource Name (ARN) of the role to support temporary credentials via `AssumeRoleWithWebIdentity`. For more information about ARNs, see [IAM ARNs](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_identifiers.html#identifiers-arns). When a role ARN is provided, Transfer Service fetches temporary credentials for the session using a `AssumeRoleWithWebIdentity` call for the provided role using the GoogleServiceAccount for this project. }, "azureBlobStorageDataSource": { # An AzureBlobStorageData resource can be a data source, but not a data sink. An AzureBlobStorageData resource represents one Azure container. The storage account determines the [Azure endpoint](https://docs.microsoft.com/en-us/azure/storage/common/storage-create-storage-account#storage-account-endpoints). In an AzureBlobStorageData resource, a blobs's name is the [Azure Blob Storage blob's key name](https://docs.microsoft.com/en-us/rest/api/storageservices/naming-and-referencing-containers--blobs--and-metadata#blob-names). # Optional. An Azure Blob Storage data source. @@ -686,6 +696,7 @@

Method Details

"tenantId": "A String", # Required. The tenant (directory) ID of the application with federated credentials. }, "path": "A String", # Root path to transfer objects. Must be an empty string or full path name that ends with a '/'. This field is treated as an object prefix. As such, it should generally not begin with a '/'. + "privateNetworkService": "A String", # Service Directory Service to be used as the endpoint for transfers from a custom VPC. Format: `projects/{project_id}/locations/{location}/namespaces/{namespace}/services/{service}` "storageAccount": "A String", # Required. The name of the Azure Storage account. }, "gcsDataSink": { # In a GcsData resource, an object's name is the Cloud Storage object's name and its "last modification time" refers to the object's `updated` property of Cloud Storage objects, which changes when the content or the metadata of the object is updated. # Optional. A Cloud Storage data sink. @@ -718,6 +729,7 @@

Method Details

], "lastModifiedBefore": "A String", # If specified, only objects with a "last modification time" before this timestamp and objects that don't have a "last modification time" are transferred. "lastModifiedSince": "A String", # If specified, only objects with a "last modification time" on or after this timestamp and objects that don't have a "last modification time" are transferred. The `last_modified_since` and `last_modified_before` fields can be used together for chunked data processing. For example, consider a script that processes each day's worth of data at a time. For that you'd set each of the fields as follows: * `last_modified_since` to the start of the day * `last_modified_before` to the end of the day + "matchGlob": "A String", # Optional. If specified, only objects matching this glob are transferred. "maxTimeElapsedSinceLastModification": "A String", # Ensures that objects are not transferred if a specific maximum time has elapsed since the "last modification time". When a TransferOperation begins, objects with a "last modification time" are transferred only if the elapsed time between the start_time of the `TransferOperation`and the "last modification time" of the object is less than the value of max_time_elapsed_since_last_modification`. Objects that do not have a "last modification time" are also transferred. "minTimeElapsedSinceLastModification": "A String", # Ensures that objects are not transferred until a specific minimum time has elapsed after the "last modification time". When a TransferOperation begins, objects with a "last modification time" are transferred only if the elapsed time between the start_time of the `TransferOperation` and the "last modification time" of the object is equal to or greater than the value of min_time_elapsed_since_last_modification`. Objects that do not have a "last modification time" are also transferred. }, @@ -821,6 +833,7 @@

Method Details

], "lastModifiedBefore": "A String", # If specified, only objects with a "last modification time" before this timestamp and objects that don't have a "last modification time" are transferred. "lastModifiedSince": "A String", # If specified, only objects with a "last modification time" on or after this timestamp and objects that don't have a "last modification time" are transferred. The `last_modified_since` and `last_modified_before` fields can be used together for chunked data processing. For example, consider a script that processes each day's worth of data at a time. For that you'd set each of the fields as follows: * `last_modified_since` to the start of the day * `last_modified_before` to the end of the day + "matchGlob": "A String", # Optional. If specified, only objects matching this glob are transferred. "maxTimeElapsedSinceLastModification": "A String", # Ensures that objects are not transferred if a specific maximum time has elapsed since the "last modification time". When a TransferOperation begins, objects with a "last modification time" are transferred only if the elapsed time between the start_time of the `TransferOperation`and the "last modification time" of the object is less than the value of max_time_elapsed_since_last_modification`. Objects that do not have a "last modification time" are also transferred. "minTimeElapsedSinceLastModification": "A String", # Ensures that objects are not transferred until a specific minimum time has elapsed after the "last modification time". When a TransferOperation begins, objects with a "last modification time" are transferred only if the elapsed time between the start_time of the `TransferOperation` and the "last modification time" of the object is equal to or greater than the value of min_time_elapsed_since_last_modification`. Objects that do not have a "last modification time" are also transferred. }, @@ -892,6 +905,7 @@

Method Details

"credentialsSecret": "A String", # Optional. The Resource name of a secret in Secret Manager. AWS credentials must be stored in Secret Manager in JSON format: { "access_key_id": "ACCESS_KEY_ID", "secret_access_key": "SECRET_ACCESS_KEY" } GoogleServiceAccount must be granted `roles/secretmanager.secretAccessor` for the resource. See [Configure access to a source: Amazon S3] (https://cloud.google.com/storage-transfer/docs/source-amazon-s3#secret_manager) for more information. If `credentials_secret` is specified, do not specify role_arn or aws_access_key. Format: `projects/{project_number}/secrets/{secret_name}` "managedPrivateNetwork": True or False, # Egress bytes over a Google-managed private network. This network is shared between other users of Storage Transfer Service. "path": "A String", # Root path to transfer objects. Must be an empty string or full path name that ends with a '/'. This field is treated as an object prefix. As such, it should generally not begin with a '/'. + "privateNetworkService": "A String", # Service Directory Service to be used as the endpoint for transfers from a custom VPC. Format: `projects/{project_id}/locations/{location}/namespaces/{namespace}/services/{service}` "roleArn": "A String", # The Amazon Resource Name (ARN) of the role to support temporary credentials via `AssumeRoleWithWebIdentity`. For more information about ARNs, see [IAM ARNs](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_identifiers.html#identifiers-arns). When a role ARN is provided, Transfer Service fetches temporary credentials for the session using a `AssumeRoleWithWebIdentity` call for the provided role using the GoogleServiceAccount for this project. }, "azureBlobStorageDataSource": { # An AzureBlobStorageData resource can be a data source, but not a data sink. An AzureBlobStorageData resource represents one Azure container. The storage account determines the [Azure endpoint](https://docs.microsoft.com/en-us/azure/storage/common/storage-create-storage-account#storage-account-endpoints). In an AzureBlobStorageData resource, a blobs's name is the [Azure Blob Storage blob's key name](https://docs.microsoft.com/en-us/rest/api/storageservices/naming-and-referencing-containers--blobs--and-metadata#blob-names). # Optional. An Azure Blob Storage data source. @@ -905,6 +919,7 @@

Method Details

"tenantId": "A String", # Required. The tenant (directory) ID of the application with federated credentials. }, "path": "A String", # Root path to transfer objects. Must be an empty string or full path name that ends with a '/'. This field is treated as an object prefix. As such, it should generally not begin with a '/'. + "privateNetworkService": "A String", # Service Directory Service to be used as the endpoint for transfers from a custom VPC. Format: `projects/{project_id}/locations/{location}/namespaces/{namespace}/services/{service}` "storageAccount": "A String", # Required. The name of the Azure Storage account. }, "gcsDataSink": { # In a GcsData resource, an object's name is the Cloud Storage object's name and its "last modification time" refers to the object's `updated` property of Cloud Storage objects, which changes when the content or the metadata of the object is updated. # Optional. A Cloud Storage data sink. @@ -937,6 +952,7 @@

Method Details

], "lastModifiedBefore": "A String", # If specified, only objects with a "last modification time" before this timestamp and objects that don't have a "last modification time" are transferred. "lastModifiedSince": "A String", # If specified, only objects with a "last modification time" on or after this timestamp and objects that don't have a "last modification time" are transferred. The `last_modified_since` and `last_modified_before` fields can be used together for chunked data processing. For example, consider a script that processes each day's worth of data at a time. For that you'd set each of the fields as follows: * `last_modified_since` to the start of the day * `last_modified_before` to the end of the day + "matchGlob": "A String", # Optional. If specified, only objects matching this glob are transferred. "maxTimeElapsedSinceLastModification": "A String", # Ensures that objects are not transferred if a specific maximum time has elapsed since the "last modification time". When a TransferOperation begins, objects with a "last modification time" are transferred only if the elapsed time between the start_time of the `TransferOperation`and the "last modification time" of the object is less than the value of max_time_elapsed_since_last_modification`. Objects that do not have a "last modification time" are also transferred. "minTimeElapsedSinceLastModification": "A String", # Ensures that objects are not transferred until a specific minimum time has elapsed after the "last modification time". When a TransferOperation begins, objects with a "last modification time" are transferred only if the elapsed time between the start_time of the `TransferOperation` and the "last modification time" of the object is equal to or greater than the value of min_time_elapsed_since_last_modification`. Objects that do not have a "last modification time" are also transferred. }, @@ -1048,6 +1064,7 @@

Method Details

], "lastModifiedBefore": "A String", # If specified, only objects with a "last modification time" before this timestamp and objects that don't have a "last modification time" are transferred. "lastModifiedSince": "A String", # If specified, only objects with a "last modification time" on or after this timestamp and objects that don't have a "last modification time" are transferred. The `last_modified_since` and `last_modified_before` fields can be used together for chunked data processing. For example, consider a script that processes each day's worth of data at a time. For that you'd set each of the fields as follows: * `last_modified_since` to the start of the day * `last_modified_before` to the end of the day + "matchGlob": "A String", # Optional. If specified, only objects matching this glob are transferred. "maxTimeElapsedSinceLastModification": "A String", # Ensures that objects are not transferred if a specific maximum time has elapsed since the "last modification time". When a TransferOperation begins, objects with a "last modification time" are transferred only if the elapsed time between the start_time of the `TransferOperation`and the "last modification time" of the object is less than the value of max_time_elapsed_since_last_modification`. Objects that do not have a "last modification time" are also transferred. "minTimeElapsedSinceLastModification": "A String", # Ensures that objects are not transferred until a specific minimum time has elapsed after the "last modification time". When a TransferOperation begins, objects with a "last modification time" are transferred only if the elapsed time between the start_time of the `TransferOperation` and the "last modification time" of the object is equal to or greater than the value of min_time_elapsed_since_last_modification`. Objects that do not have a "last modification time" are also transferred. }, @@ -1119,6 +1136,7 @@

Method Details

"credentialsSecret": "A String", # Optional. The Resource name of a secret in Secret Manager. AWS credentials must be stored in Secret Manager in JSON format: { "access_key_id": "ACCESS_KEY_ID", "secret_access_key": "SECRET_ACCESS_KEY" } GoogleServiceAccount must be granted `roles/secretmanager.secretAccessor` for the resource. See [Configure access to a source: Amazon S3] (https://cloud.google.com/storage-transfer/docs/source-amazon-s3#secret_manager) for more information. If `credentials_secret` is specified, do not specify role_arn or aws_access_key. Format: `projects/{project_number}/secrets/{secret_name}` "managedPrivateNetwork": True or False, # Egress bytes over a Google-managed private network. This network is shared between other users of Storage Transfer Service. "path": "A String", # Root path to transfer objects. Must be an empty string or full path name that ends with a '/'. This field is treated as an object prefix. As such, it should generally not begin with a '/'. + "privateNetworkService": "A String", # Service Directory Service to be used as the endpoint for transfers from a custom VPC. Format: `projects/{project_id}/locations/{location}/namespaces/{namespace}/services/{service}` "roleArn": "A String", # The Amazon Resource Name (ARN) of the role to support temporary credentials via `AssumeRoleWithWebIdentity`. For more information about ARNs, see [IAM ARNs](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_identifiers.html#identifiers-arns). When a role ARN is provided, Transfer Service fetches temporary credentials for the session using a `AssumeRoleWithWebIdentity` call for the provided role using the GoogleServiceAccount for this project. }, "azureBlobStorageDataSource": { # An AzureBlobStorageData resource can be a data source, but not a data sink. An AzureBlobStorageData resource represents one Azure container. The storage account determines the [Azure endpoint](https://docs.microsoft.com/en-us/azure/storage/common/storage-create-storage-account#storage-account-endpoints). In an AzureBlobStorageData resource, a blobs's name is the [Azure Blob Storage blob's key name](https://docs.microsoft.com/en-us/rest/api/storageservices/naming-and-referencing-containers--blobs--and-metadata#blob-names). # Optional. An Azure Blob Storage data source. @@ -1132,6 +1150,7 @@

Method Details

"tenantId": "A String", # Required. The tenant (directory) ID of the application with federated credentials. }, "path": "A String", # Root path to transfer objects. Must be an empty string or full path name that ends with a '/'. This field is treated as an object prefix. As such, it should generally not begin with a '/'. + "privateNetworkService": "A String", # Service Directory Service to be used as the endpoint for transfers from a custom VPC. Format: `projects/{project_id}/locations/{location}/namespaces/{namespace}/services/{service}` "storageAccount": "A String", # Required. The name of the Azure Storage account. }, "gcsDataSink": { # In a GcsData resource, an object's name is the Cloud Storage object's name and its "last modification time" refers to the object's `updated` property of Cloud Storage objects, which changes when the content or the metadata of the object is updated. # Optional. A Cloud Storage data sink. @@ -1164,6 +1183,7 @@

Method Details

], "lastModifiedBefore": "A String", # If specified, only objects with a "last modification time" before this timestamp and objects that don't have a "last modification time" are transferred. "lastModifiedSince": "A String", # If specified, only objects with a "last modification time" on or after this timestamp and objects that don't have a "last modification time" are transferred. The `last_modified_since` and `last_modified_before` fields can be used together for chunked data processing. For example, consider a script that processes each day's worth of data at a time. For that you'd set each of the fields as follows: * `last_modified_since` to the start of the day * `last_modified_before` to the end of the day + "matchGlob": "A String", # Optional. If specified, only objects matching this glob are transferred. "maxTimeElapsedSinceLastModification": "A String", # Ensures that objects are not transferred if a specific maximum time has elapsed since the "last modification time". When a TransferOperation begins, objects with a "last modification time" are transferred only if the elapsed time between the start_time of the `TransferOperation`and the "last modification time" of the object is less than the value of max_time_elapsed_since_last_modification`. Objects that do not have a "last modification time" are also transferred. "minTimeElapsedSinceLastModification": "A String", # Ensures that objects are not transferred until a specific minimum time has elapsed after the "last modification time". When a TransferOperation begins, objects with a "last modification time" are transferred only if the elapsed time between the start_time of the `TransferOperation` and the "last modification time" of the object is equal to or greater than the value of min_time_elapsed_since_last_modification`. Objects that do not have a "last modification time" are also transferred. }, @@ -1257,6 +1277,7 @@

Method Details

], "lastModifiedBefore": "A String", # If specified, only objects with a "last modification time" before this timestamp and objects that don't have a "last modification time" are transferred. "lastModifiedSince": "A String", # If specified, only objects with a "last modification time" on or after this timestamp and objects that don't have a "last modification time" are transferred. The `last_modified_since` and `last_modified_before` fields can be used together for chunked data processing. For example, consider a script that processes each day's worth of data at a time. For that you'd set each of the fields as follows: * `last_modified_since` to the start of the day * `last_modified_before` to the end of the day + "matchGlob": "A String", # Optional. If specified, only objects matching this glob are transferred. "maxTimeElapsedSinceLastModification": "A String", # Ensures that objects are not transferred if a specific maximum time has elapsed since the "last modification time". When a TransferOperation begins, objects with a "last modification time" are transferred only if the elapsed time between the start_time of the `TransferOperation`and the "last modification time" of the object is less than the value of max_time_elapsed_since_last_modification`. Objects that do not have a "last modification time" are also transferred. "minTimeElapsedSinceLastModification": "A String", # Ensures that objects are not transferred until a specific minimum time has elapsed after the "last modification time". When a TransferOperation begins, objects with a "last modification time" are transferred only if the elapsed time between the start_time of the `TransferOperation` and the "last modification time" of the object is equal to or greater than the value of min_time_elapsed_since_last_modification`. Objects that do not have a "last modification time" are also transferred. }, @@ -1328,6 +1349,7 @@

Method Details

"credentialsSecret": "A String", # Optional. The Resource name of a secret in Secret Manager. AWS credentials must be stored in Secret Manager in JSON format: { "access_key_id": "ACCESS_KEY_ID", "secret_access_key": "SECRET_ACCESS_KEY" } GoogleServiceAccount must be granted `roles/secretmanager.secretAccessor` for the resource. See [Configure access to a source: Amazon S3] (https://cloud.google.com/storage-transfer/docs/source-amazon-s3#secret_manager) for more information. If `credentials_secret` is specified, do not specify role_arn or aws_access_key. Format: `projects/{project_number}/secrets/{secret_name}` "managedPrivateNetwork": True or False, # Egress bytes over a Google-managed private network. This network is shared between other users of Storage Transfer Service. "path": "A String", # Root path to transfer objects. Must be an empty string or full path name that ends with a '/'. This field is treated as an object prefix. As such, it should generally not begin with a '/'. + "privateNetworkService": "A String", # Service Directory Service to be used as the endpoint for transfers from a custom VPC. Format: `projects/{project_id}/locations/{location}/namespaces/{namespace}/services/{service}` "roleArn": "A String", # The Amazon Resource Name (ARN) of the role to support temporary credentials via `AssumeRoleWithWebIdentity`. For more information about ARNs, see [IAM ARNs](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_identifiers.html#identifiers-arns). When a role ARN is provided, Transfer Service fetches temporary credentials for the session using a `AssumeRoleWithWebIdentity` call for the provided role using the GoogleServiceAccount for this project. }, "azureBlobStorageDataSource": { # An AzureBlobStorageData resource can be a data source, but not a data sink. An AzureBlobStorageData resource represents one Azure container. The storage account determines the [Azure endpoint](https://docs.microsoft.com/en-us/azure/storage/common/storage-create-storage-account#storage-account-endpoints). In an AzureBlobStorageData resource, a blobs's name is the [Azure Blob Storage blob's key name](https://docs.microsoft.com/en-us/rest/api/storageservices/naming-and-referencing-containers--blobs--and-metadata#blob-names). # Optional. An Azure Blob Storage data source. @@ -1341,6 +1363,7 @@

Method Details

"tenantId": "A String", # Required. The tenant (directory) ID of the application with federated credentials. }, "path": "A String", # Root path to transfer objects. Must be an empty string or full path name that ends with a '/'. This field is treated as an object prefix. As such, it should generally not begin with a '/'. + "privateNetworkService": "A String", # Service Directory Service to be used as the endpoint for transfers from a custom VPC. Format: `projects/{project_id}/locations/{location}/namespaces/{namespace}/services/{service}` "storageAccount": "A String", # Required. The name of the Azure Storage account. }, "gcsDataSink": { # In a GcsData resource, an object's name is the Cloud Storage object's name and its "last modification time" refers to the object's `updated` property of Cloud Storage objects, which changes when the content or the metadata of the object is updated. # Optional. A Cloud Storage data sink. @@ -1373,6 +1396,7 @@

Method Details

], "lastModifiedBefore": "A String", # If specified, only objects with a "last modification time" before this timestamp and objects that don't have a "last modification time" are transferred. "lastModifiedSince": "A String", # If specified, only objects with a "last modification time" on or after this timestamp and objects that don't have a "last modification time" are transferred. The `last_modified_since` and `last_modified_before` fields can be used together for chunked data processing. For example, consider a script that processes each day's worth of data at a time. For that you'd set each of the fields as follows: * `last_modified_since` to the start of the day * `last_modified_before` to the end of the day + "matchGlob": "A String", # Optional. If specified, only objects matching this glob are transferred. "maxTimeElapsedSinceLastModification": "A String", # Ensures that objects are not transferred if a specific maximum time has elapsed since the "last modification time". When a TransferOperation begins, objects with a "last modification time" are transferred only if the elapsed time between the start_time of the `TransferOperation`and the "last modification time" of the object is less than the value of max_time_elapsed_since_last_modification`. Objects that do not have a "last modification time" are also transferred. "minTimeElapsedSinceLastModification": "A String", # Ensures that objects are not transferred until a specific minimum time has elapsed after the "last modification time". When a TransferOperation begins, objects with a "last modification time" are transferred only if the elapsed time between the start_time of the `TransferOperation` and the "last modification time" of the object is equal to or greater than the value of min_time_elapsed_since_last_modification`. Objects that do not have a "last modification time" are also transferred. }, diff --git a/docs/dyn/tagmanager_v2.accounts.containers.workspaces.html b/docs/dyn/tagmanager_v2.accounts.containers.workspaces.html index 701b66b08a..9f4ca7062c 100644 --- a/docs/dyn/tagmanager_v2.accounts.containers.workspaces.html +++ b/docs/dyn/tagmanager_v2.accounts.containers.workspaces.html @@ -124,6 +124,9 @@

Instance Methods

Returns the zones Resource.

+

+ bulk_update(path, body=None, x__xgafv=None)

+

Applies multiple entity changes to a workspace in one call. When creating new entities, their entity IDs must be unique and in correct format. That is, they must start with "new_" and followed by number, e.g. "new_1", "new_2". Example body snippet to create myNewTag under myNewFolder is: ``` "changes": [ { "folder": { "folderId": "new_1", "name": "myNewFolder", ... }, "changeStatus": "added" }, { "tag": { "tagId": "new_2", "name": "myNewTag", "parentFolderId": "new_1", ... }, "changeStatus": "added" } ] ```

close()

Close httplib2 connections.

@@ -161,6 +164,1300 @@

Instance Methods

update(path, body=None, fingerprint=None, x__xgafv=None)

Updates a Workspace.

Method Details

+
+ bulk_update(path, body=None, x__xgafv=None) +
Applies multiple entity changes to a workspace in one call. When creating new entities, their entity IDs must be unique and in correct format. That is, they must start with "new_" and followed by number, e.g. "new_1", "new_2". Example body snippet to create myNewTag under myNewFolder is: ``` "changes": [ { "folder": { "folderId": "new_1", "name": "myNewFolder", ... }, "changeStatus": "added" }, { "tag": { "tagId": "new_2", "name": "myNewTag", "parentFolderId": "new_1", ... }, "changeStatus": "added" } ] ```
+
+Args:
+  path: string, GTM Workspace's API relative path. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{
+  "changes": [ # The list of workspace changes to be applied.
+    { # A workspace entity that may represent a tag, trigger, variable, or folder in addition to its status in the workspace.
+      "builtInVariable": { # Built-in variables are a special category of variables that are pre-created and non-customizable. They provide common functionality like accessing properties of the gtm data layer, monitoring clicks, or accessing elements of a page URL. # The built in variable being represented by the entity.
+        "accountId": "A String", # GTM Account ID.
+        "containerId": "A String", # GTM Container ID.
+        "name": "A String", # Name of the built-in variable to be used to refer to the built-in variable.
+        "path": "A String", # GTM BuiltInVariable's API relative path.
+        "type": "A String", # Type of built-in variable.
+        "workspaceId": "A String", # GTM Workspace ID.
+      },
+      "changeStatus": "A String", # Represents how the entity has been changed in the workspace.
+      "client": { # The client being represented by the entity.
+        "accountId": "A String", # GTM Account ID.
+        "clientId": "A String", # The Client ID uniquely identifies the GTM client.
+        "containerId": "A String", # GTM Container ID.
+        "fingerprint": "A String", # The fingerprint of the GTM Client as computed at storage time. This value is recomputed whenever the client is modified.
+        "name": "A String", # Client display name.
+        "notes": "A String", # User notes on how to apply this tag in the container.
+        "parameter": [ # The client's parameters.
+          { # Represents a Google Tag Manager Parameter.
+            "isWeakReference": True or False, # Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations.
+            "key": "A String", # The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values.
+            "list": [ # This list parameter's parameters (keys will be ignored).
+              # Object with schema name: Parameter
+            ],
+            "map": [ # This map parameter's parameters (must have keys; keys must be unique).
+              # Object with schema name: Parameter
+            ],
+            "type": "A String", # The parameter type. Valid values are: - boolean: The value represents a boolean, represented as 'true' or 'false' - integer: The value represents a 64-bit signed integer value, in base 10 - list: A list of parameters should be specified - map: A map of parameters should be specified - template: The value represents any text; this can include variable references (even variable references that might return non-string types) - trigger_reference: The value represents a trigger, represented as the trigger id - tag_reference: The value represents a tag, represented as the tag name
+            "value": "A String", # A parameter's value (may contain variable references). as appropriate to the specified type.
+          },
+        ],
+        "parentFolderId": "A String", # Parent folder id.
+        "path": "A String", # GTM client's API relative path.
+        "priority": 42, # Priority determines relative firing order.
+        "tagManagerUrl": "A String", # Auto generated link to the tag manager UI
+        "type": "A String", # Client type.
+        "workspaceId": "A String", # GTM Workspace ID.
+      },
+      "customTemplate": { # Represents a Google Tag Manager Custom Template's contents. # The custom template being represented by the entity.
+        "accountId": "A String", # GTM Account ID.
+        "containerId": "A String", # GTM Container ID.
+        "fingerprint": "A String", # The fingerprint of the GTM Custom Template as computed at storage time. This value is recomputed whenever the template is modified.
+        "galleryReference": { # Represents the link between a custom template and an entry on the Community Template Gallery site. # A reference to the Community Template Gallery entry.
+          "galleryTemplateId": "A String", # ID for the gallery template that is generated once during first sync and travels with the template redirects.
+          "host": "A String", # The name of the host for the community gallery template.
+          "isModified": True or False, # If a user has manually edited the community gallery template.
+          "owner": "A String", # The name of the owner for the community gallery template.
+          "repository": "A String", # The name of the repository for the community gallery template.
+          "signature": "A String", # The signature of the community gallery template as computed at import time. This value is recomputed whenever the template is updated from the gallery.
+          "templateDeveloperId": "A String", # The developer id of the community gallery template. This value is set whenever the template is created from the gallery.
+          "version": "A String", # The version of the community gallery template.
+        },
+        "name": "A String", # Custom Template display name.
+        "path": "A String", # GTM Custom Template's API relative path.
+        "tagManagerUrl": "A String", # Auto generated link to the tag manager UI
+        "templateData": "A String", # The custom template in text format.
+        "templateId": "A String", # The Custom Template ID uniquely identifies the GTM custom template.
+        "workspaceId": "A String", # GTM Workspace ID.
+      },
+      "folder": { # Represents a Google Tag Manager Folder. # The folder being represented by the entity.
+        "accountId": "A String", # GTM Account ID.
+        "containerId": "A String", # GTM Container ID.
+        "fingerprint": "A String", # The fingerprint of the GTM Folder as computed at storage time. This value is recomputed whenever the folder is modified.
+        "folderId": "A String", # The Folder ID uniquely identifies the GTM Folder.
+        "name": "A String", # Folder display name.
+        "notes": "A String", # User notes on how to apply this folder in the container.
+        "path": "A String", # GTM Folder's API relative path.
+        "tagManagerUrl": "A String", # Auto generated link to the tag manager UI
+        "workspaceId": "A String", # GTM Workspace ID.
+      },
+      "gtagConfig": { # Represents a Google tag configuration. # The gtag config being represented by the entity.
+        "accountId": "A String", # Google tag account ID.
+        "containerId": "A String", # Google tag container ID.
+        "fingerprint": "A String", # The fingerprint of the Google tag config as computed at storage time. This value is recomputed whenever the config is modified.
+        "gtagConfigId": "A String", # The ID uniquely identifies the Google tag config.
+        "parameter": [ # The Google tag config's parameters.
+          { # Represents a Google Tag Manager Parameter.
+            "isWeakReference": True or False, # Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations.
+            "key": "A String", # The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values.
+            "list": [ # This list parameter's parameters (keys will be ignored).
+              # Object with schema name: Parameter
+            ],
+            "map": [ # This map parameter's parameters (must have keys; keys must be unique).
+              # Object with schema name: Parameter
+            ],
+            "type": "A String", # The parameter type. Valid values are: - boolean: The value represents a boolean, represented as 'true' or 'false' - integer: The value represents a 64-bit signed integer value, in base 10 - list: A list of parameters should be specified - map: A map of parameters should be specified - template: The value represents any text; this can include variable references (even variable references that might return non-string types) - trigger_reference: The value represents a trigger, represented as the trigger id - tag_reference: The value represents a tag, represented as the tag name
+            "value": "A String", # A parameter's value (may contain variable references). as appropriate to the specified type.
+          },
+        ],
+        "path": "A String", # Google tag config's API relative path.
+        "tagManagerUrl": "A String", # Auto generated link to the tag manager UI
+        "type": "A String", # Google tag config type.
+        "workspaceId": "A String", # Google tag workspace ID. Only used by GTM containers. Set to 0 otherwise.
+      },
+      "tag": { # Represents a Google Tag Manager Tag. # The tag being represented by the entity.
+        "accountId": "A String", # GTM Account ID.
+        "blockingTriggerId": [ # Blocking trigger IDs. If any of the listed triggers evaluate to true, the tag will not fire.
+          "A String",
+        ],
+        "consentSettings": { # Consent settings of a tag.
+          "consentStatus": "A String", # The tag's consent status. If set to NEEDED, the runtime will check that the consent types specified by the consent_type field have been granted.
+          "consentType": { # Represents a Google Tag Manager Parameter. # The type of consents to check for during tag firing if in the consent NEEDED state. This parameter must be of type LIST where each list item is of type STRING.
+            "isWeakReference": True or False, # Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations.
+            "key": "A String", # The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values.
+            "list": [ # This list parameter's parameters (keys will be ignored).
+              # Object with schema name: Parameter
+            ],
+            "map": [ # This map parameter's parameters (must have keys; keys must be unique).
+              # Object with schema name: Parameter
+            ],
+            "type": "A String", # The parameter type. Valid values are: - boolean: The value represents a boolean, represented as 'true' or 'false' - integer: The value represents a 64-bit signed integer value, in base 10 - list: A list of parameters should be specified - map: A map of parameters should be specified - template: The value represents any text; this can include variable references (even variable references that might return non-string types) - trigger_reference: The value represents a trigger, represented as the trigger id - tag_reference: The value represents a tag, represented as the tag name
+            "value": "A String", # A parameter's value (may contain variable references). as appropriate to the specified type.
+          },
+        },
+        "containerId": "A String", # GTM Container ID.
+        "fingerprint": "A String", # The fingerprint of the GTM Tag as computed at storage time. This value is recomputed whenever the tag is modified.
+        "firingTriggerId": [ # Firing trigger IDs. A tag will fire when any of the listed triggers are true and all of its blockingTriggerIds (if any specified) are false.
+          "A String",
+        ],
+        "liveOnly": True or False, # If set to true, this tag will only fire in the live environment (e.g. not in preview or debug mode).
+        "monitoringMetadata": { # Represents a Google Tag Manager Parameter. # A map of key-value pairs of tag metadata to be included in the event data for tag monitoring. Notes: - This parameter must be type MAP. - Each parameter in the map are type TEMPLATE, however cannot contain variable references.
+          "isWeakReference": True or False, # Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations.
+          "key": "A String", # The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values.
+          "list": [ # This list parameter's parameters (keys will be ignored).
+            # Object with schema name: Parameter
+          ],
+          "map": [ # This map parameter's parameters (must have keys; keys must be unique).
+            # Object with schema name: Parameter
+          ],
+          "type": "A String", # The parameter type. Valid values are: - boolean: The value represents a boolean, represented as 'true' or 'false' - integer: The value represents a 64-bit signed integer value, in base 10 - list: A list of parameters should be specified - map: A map of parameters should be specified - template: The value represents any text; this can include variable references (even variable references that might return non-string types) - trigger_reference: The value represents a trigger, represented as the trigger id - tag_reference: The value represents a tag, represented as the tag name
+          "value": "A String", # A parameter's value (may contain variable references). as appropriate to the specified type.
+        },
+        "monitoringMetadataTagNameKey": "A String", # If non-empty, then the tag display name will be included in the monitoring metadata map using the key specified.
+        "name": "A String", # Tag display name.
+        "notes": "A String", # User notes on how to apply this tag in the container.
+        "parameter": [ # The tag's parameters.
+          { # Represents a Google Tag Manager Parameter.
+            "isWeakReference": True or False, # Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations.
+            "key": "A String", # The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values.
+            "list": [ # This list parameter's parameters (keys will be ignored).
+              # Object with schema name: Parameter
+            ],
+            "map": [ # This map parameter's parameters (must have keys; keys must be unique).
+              # Object with schema name: Parameter
+            ],
+            "type": "A String", # The parameter type. Valid values are: - boolean: The value represents a boolean, represented as 'true' or 'false' - integer: The value represents a 64-bit signed integer value, in base 10 - list: A list of parameters should be specified - map: A map of parameters should be specified - template: The value represents any text; this can include variable references (even variable references that might return non-string types) - trigger_reference: The value represents a trigger, represented as the trigger id - tag_reference: The value represents a tag, represented as the tag name
+            "value": "A String", # A parameter's value (may contain variable references). as appropriate to the specified type.
+          },
+        ],
+        "parentFolderId": "A String", # Parent folder id.
+        "path": "A String", # GTM Tag's API relative path.
+        "paused": True or False, # Indicates whether the tag is paused, which prevents the tag from firing.
+        "priority": { # Represents a Google Tag Manager Parameter. # User defined numeric priority of the tag. Tags are fired asynchronously in order of priority. Tags with higher numeric value fire first. A tag's priority can be a positive or negative value. The default value is 0.
+          "isWeakReference": True or False, # Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations.
+          "key": "A String", # The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values.
+          "list": [ # This list parameter's parameters (keys will be ignored).
+            # Object with schema name: Parameter
+          ],
+          "map": [ # This map parameter's parameters (must have keys; keys must be unique).
+            # Object with schema name: Parameter
+          ],
+          "type": "A String", # The parameter type. Valid values are: - boolean: The value represents a boolean, represented as 'true' or 'false' - integer: The value represents a 64-bit signed integer value, in base 10 - list: A list of parameters should be specified - map: A map of parameters should be specified - template: The value represents any text; this can include variable references (even variable references that might return non-string types) - trigger_reference: The value represents a trigger, represented as the trigger id - tag_reference: The value represents a tag, represented as the tag name
+          "value": "A String", # A parameter's value (may contain variable references). as appropriate to the specified type.
+        },
+        "scheduleEndMs": "A String", # The end timestamp in milliseconds to schedule a tag.
+        "scheduleStartMs": "A String", # The start timestamp in milliseconds to schedule a tag.
+        "setupTag": [ # The list of setup tags. Currently we only allow one.
+          { # Represents a reference to atag that fires before another tag in order to set up dependencies.
+            "stopOnSetupFailure": True or False, # If true, fire the main tag if and only if the setup tag fires successfully. If false, fire the main tag regardless of setup tag firing status.
+            "tagName": "A String", # The name of the setup tag.
+          },
+        ],
+        "tagFiringOption": "A String", # Option to fire this tag.
+        "tagId": "A String", # The Tag ID uniquely identifies the GTM Tag.
+        "tagManagerUrl": "A String", # Auto generated link to the tag manager UI
+        "teardownTag": [ # The list of teardown tags. Currently we only allow one.
+          { # Represents a tag that fires after another tag in order to tear down dependencies.
+            "stopTeardownOnFailure": True or False, # If true, fire the teardown tag if and only if the main tag fires successfully. If false, fire the teardown tag regardless of main tag firing status.
+            "tagName": "A String", # The name of the teardown tag.
+          },
+        ],
+        "type": "A String", # GTM Tag Type.
+        "workspaceId": "A String", # GTM Workspace ID.
+      },
+      "transformation": { # Represents a Google Tag Manager Transformation. # The transformation being represented by the entity.
+        "accountId": "A String", # GTM Account ID.
+        "containerId": "A String", # GTM Container ID.
+        "fingerprint": "A String", # The fingerprint of the GTM Transformation as computed at storage time. This value is recomputed whenever the transformation is modified.
+        "name": "A String", # Transformation display name.
+        "notes": "A String", # User notes on how to apply this transformation in the container.
+        "parameter": [ # The transformation's parameters.
+          { # Represents a Google Tag Manager Parameter.
+            "isWeakReference": True or False, # Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations.
+            "key": "A String", # The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values.
+            "list": [ # This list parameter's parameters (keys will be ignored).
+              # Object with schema name: Parameter
+            ],
+            "map": [ # This map parameter's parameters (must have keys; keys must be unique).
+              # Object with schema name: Parameter
+            ],
+            "type": "A String", # The parameter type. Valid values are: - boolean: The value represents a boolean, represented as 'true' or 'false' - integer: The value represents a 64-bit signed integer value, in base 10 - list: A list of parameters should be specified - map: A map of parameters should be specified - template: The value represents any text; this can include variable references (even variable references that might return non-string types) - trigger_reference: The value represents a trigger, represented as the trigger id - tag_reference: The value represents a tag, represented as the tag name
+            "value": "A String", # A parameter's value (may contain variable references). as appropriate to the specified type.
+          },
+        ],
+        "parentFolderId": "A String", # Parent folder id.
+        "path": "A String", # GTM transformation's API relative path.
+        "tagManagerUrl": "A String", # Auto generated link to the tag manager UI
+        "transformationId": "A String", # The Transformation ID uniquely identifies the GTM transformation.
+        "type": "A String", # Transformation type.
+        "workspaceId": "A String", # GTM Workspace ID.
+      },
+      "trigger": { # Represents a Google Tag Manager Trigger # The trigger being represented by the entity.
+        "accountId": "A String", # GTM Account ID.
+        "autoEventFilter": [ # Used in the case of auto event tracking.
+          { # Represents a predicate.
+            "parameter": [ # A list of named parameters (key/value), depending on the condition's type. Notes: - For binary operators, include parameters named arg0 and arg1 for specifying the left and right operands, respectively. - At this time, the left operand (arg0) must be a reference to a variable. - For case-insensitive Regex matching, include a boolean parameter named ignore_case that is set to true. If not specified or set to any other value, the matching will be case sensitive. - To negate an operator, include a boolean parameter named negate boolean parameter that is set to true.
+              { # Represents a Google Tag Manager Parameter.
+                "isWeakReference": True or False, # Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations.
+                "key": "A String", # The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values.
+                "list": [ # This list parameter's parameters (keys will be ignored).
+                  # Object with schema name: Parameter
+                ],
+                "map": [ # This map parameter's parameters (must have keys; keys must be unique).
+                  # Object with schema name: Parameter
+                ],
+                "type": "A String", # The parameter type. Valid values are: - boolean: The value represents a boolean, represented as 'true' or 'false' - integer: The value represents a 64-bit signed integer value, in base 10 - list: A list of parameters should be specified - map: A map of parameters should be specified - template: The value represents any text; this can include variable references (even variable references that might return non-string types) - trigger_reference: The value represents a trigger, represented as the trigger id - tag_reference: The value represents a tag, represented as the tag name
+                "value": "A String", # A parameter's value (may contain variable references). as appropriate to the specified type.
+              },
+            ],
+            "type": "A String", # The type of operator for this condition.
+          },
+        ],
+        "checkValidation": { # Represents a Google Tag Manager Parameter. # Whether or not we should only fire tags if the form submit or link click event is not cancelled by some other event handler (e.g. because of validation). Only valid for Form Submission and Link Click triggers.
+          "isWeakReference": True or False, # Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations.
+          "key": "A String", # The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values.
+          "list": [ # This list parameter's parameters (keys will be ignored).
+            # Object with schema name: Parameter
+          ],
+          "map": [ # This map parameter's parameters (must have keys; keys must be unique).
+            # Object with schema name: Parameter
+          ],
+          "type": "A String", # The parameter type. Valid values are: - boolean: The value represents a boolean, represented as 'true' or 'false' - integer: The value represents a 64-bit signed integer value, in base 10 - list: A list of parameters should be specified - map: A map of parameters should be specified - template: The value represents any text; this can include variable references (even variable references that might return non-string types) - trigger_reference: The value represents a trigger, represented as the trigger id - tag_reference: The value represents a tag, represented as the tag name
+          "value": "A String", # A parameter's value (may contain variable references). as appropriate to the specified type.
+        },
+        "containerId": "A String", # GTM Container ID.
+        "continuousTimeMinMilliseconds": { # Represents a Google Tag Manager Parameter. # A visibility trigger minimum continuous visible time (in milliseconds). Only valid for AMP Visibility trigger.
+          "isWeakReference": True or False, # Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations.
+          "key": "A String", # The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values.
+          "list": [ # This list parameter's parameters (keys will be ignored).
+            # Object with schema name: Parameter
+          ],
+          "map": [ # This map parameter's parameters (must have keys; keys must be unique).
+            # Object with schema name: Parameter
+          ],
+          "type": "A String", # The parameter type. Valid values are: - boolean: The value represents a boolean, represented as 'true' or 'false' - integer: The value represents a 64-bit signed integer value, in base 10 - list: A list of parameters should be specified - map: A map of parameters should be specified - template: The value represents any text; this can include variable references (even variable references that might return non-string types) - trigger_reference: The value represents a trigger, represented as the trigger id - tag_reference: The value represents a tag, represented as the tag name
+          "value": "A String", # A parameter's value (may contain variable references). as appropriate to the specified type.
+        },
+        "customEventFilter": [ # Used in the case of custom event, which is fired iff all Conditions are true.
+          { # Represents a predicate.
+            "parameter": [ # A list of named parameters (key/value), depending on the condition's type. Notes: - For binary operators, include parameters named arg0 and arg1 for specifying the left and right operands, respectively. - At this time, the left operand (arg0) must be a reference to a variable. - For case-insensitive Regex matching, include a boolean parameter named ignore_case that is set to true. If not specified or set to any other value, the matching will be case sensitive. - To negate an operator, include a boolean parameter named negate boolean parameter that is set to true.
+              { # Represents a Google Tag Manager Parameter.
+                "isWeakReference": True or False, # Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations.
+                "key": "A String", # The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values.
+                "list": [ # This list parameter's parameters (keys will be ignored).
+                  # Object with schema name: Parameter
+                ],
+                "map": [ # This map parameter's parameters (must have keys; keys must be unique).
+                  # Object with schema name: Parameter
+                ],
+                "type": "A String", # The parameter type. Valid values are: - boolean: The value represents a boolean, represented as 'true' or 'false' - integer: The value represents a 64-bit signed integer value, in base 10 - list: A list of parameters should be specified - map: A map of parameters should be specified - template: The value represents any text; this can include variable references (even variable references that might return non-string types) - trigger_reference: The value represents a trigger, represented as the trigger id - tag_reference: The value represents a tag, represented as the tag name
+                "value": "A String", # A parameter's value (may contain variable references). as appropriate to the specified type.
+              },
+            ],
+            "type": "A String", # The type of operator for this condition.
+          },
+        ],
+        "eventName": { # Represents a Google Tag Manager Parameter. # Name of the GTM event that is fired. Only valid for Timer triggers.
+          "isWeakReference": True or False, # Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations.
+          "key": "A String", # The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values.
+          "list": [ # This list parameter's parameters (keys will be ignored).
+            # Object with schema name: Parameter
+          ],
+          "map": [ # This map parameter's parameters (must have keys; keys must be unique).
+            # Object with schema name: Parameter
+          ],
+          "type": "A String", # The parameter type. Valid values are: - boolean: The value represents a boolean, represented as 'true' or 'false' - integer: The value represents a 64-bit signed integer value, in base 10 - list: A list of parameters should be specified - map: A map of parameters should be specified - template: The value represents any text; this can include variable references (even variable references that might return non-string types) - trigger_reference: The value represents a trigger, represented as the trigger id - tag_reference: The value represents a tag, represented as the tag name
+          "value": "A String", # A parameter's value (may contain variable references). as appropriate to the specified type.
+        },
+        "filter": [ # The trigger will only fire iff all Conditions are true.
+          { # Represents a predicate.
+            "parameter": [ # A list of named parameters (key/value), depending on the condition's type. Notes: - For binary operators, include parameters named arg0 and arg1 for specifying the left and right operands, respectively. - At this time, the left operand (arg0) must be a reference to a variable. - For case-insensitive Regex matching, include a boolean parameter named ignore_case that is set to true. If not specified or set to any other value, the matching will be case sensitive. - To negate an operator, include a boolean parameter named negate boolean parameter that is set to true.
+              { # Represents a Google Tag Manager Parameter.
+                "isWeakReference": True or False, # Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations.
+                "key": "A String", # The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values.
+                "list": [ # This list parameter's parameters (keys will be ignored).
+                  # Object with schema name: Parameter
+                ],
+                "map": [ # This map parameter's parameters (must have keys; keys must be unique).
+                  # Object with schema name: Parameter
+                ],
+                "type": "A String", # The parameter type. Valid values are: - boolean: The value represents a boolean, represented as 'true' or 'false' - integer: The value represents a 64-bit signed integer value, in base 10 - list: A list of parameters should be specified - map: A map of parameters should be specified - template: The value represents any text; this can include variable references (even variable references that might return non-string types) - trigger_reference: The value represents a trigger, represented as the trigger id - tag_reference: The value represents a tag, represented as the tag name
+                "value": "A String", # A parameter's value (may contain variable references). as appropriate to the specified type.
+              },
+            ],
+            "type": "A String", # The type of operator for this condition.
+          },
+        ],
+        "fingerprint": "A String", # The fingerprint of the GTM Trigger as computed at storage time. This value is recomputed whenever the trigger is modified.
+        "horizontalScrollPercentageList": { # Represents a Google Tag Manager Parameter. # List of integer percentage values for scroll triggers. The trigger will fire when each percentage is reached when the view is scrolled horizontally. Only valid for AMP scroll triggers.
+          "isWeakReference": True or False, # Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations.
+          "key": "A String", # The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values.
+          "list": [ # This list parameter's parameters (keys will be ignored).
+            # Object with schema name: Parameter
+          ],
+          "map": [ # This map parameter's parameters (must have keys; keys must be unique).
+            # Object with schema name: Parameter
+          ],
+          "type": "A String", # The parameter type. Valid values are: - boolean: The value represents a boolean, represented as 'true' or 'false' - integer: The value represents a 64-bit signed integer value, in base 10 - list: A list of parameters should be specified - map: A map of parameters should be specified - template: The value represents any text; this can include variable references (even variable references that might return non-string types) - trigger_reference: The value represents a trigger, represented as the trigger id - tag_reference: The value represents a tag, represented as the tag name
+          "value": "A String", # A parameter's value (may contain variable references). as appropriate to the specified type.
+        },
+        "interval": { # Represents a Google Tag Manager Parameter. # Time between triggering recurring Timer Events (in milliseconds). Only valid for Timer triggers.
+          "isWeakReference": True or False, # Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations.
+          "key": "A String", # The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values.
+          "list": [ # This list parameter's parameters (keys will be ignored).
+            # Object with schema name: Parameter
+          ],
+          "map": [ # This map parameter's parameters (must have keys; keys must be unique).
+            # Object with schema name: Parameter
+          ],
+          "type": "A String", # The parameter type. Valid values are: - boolean: The value represents a boolean, represented as 'true' or 'false' - integer: The value represents a 64-bit signed integer value, in base 10 - list: A list of parameters should be specified - map: A map of parameters should be specified - template: The value represents any text; this can include variable references (even variable references that might return non-string types) - trigger_reference: The value represents a trigger, represented as the trigger id - tag_reference: The value represents a tag, represented as the tag name
+          "value": "A String", # A parameter's value (may contain variable references). as appropriate to the specified type.
+        },
+        "intervalSeconds": { # Represents a Google Tag Manager Parameter. # Time between Timer Events to fire (in seconds). Only valid for AMP Timer trigger.
+          "isWeakReference": True or False, # Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations.
+          "key": "A String", # The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values.
+          "list": [ # This list parameter's parameters (keys will be ignored).
+            # Object with schema name: Parameter
+          ],
+          "map": [ # This map parameter's parameters (must have keys; keys must be unique).
+            # Object with schema name: Parameter
+          ],
+          "type": "A String", # The parameter type. Valid values are: - boolean: The value represents a boolean, represented as 'true' or 'false' - integer: The value represents a 64-bit signed integer value, in base 10 - list: A list of parameters should be specified - map: A map of parameters should be specified - template: The value represents any text; this can include variable references (even variable references that might return non-string types) - trigger_reference: The value represents a trigger, represented as the trigger id - tag_reference: The value represents a tag, represented as the tag name
+          "value": "A String", # A parameter's value (may contain variable references). as appropriate to the specified type.
+        },
+        "limit": { # Represents a Google Tag Manager Parameter. # Limit of the number of GTM events this Timer Trigger will fire. If no limit is set, we will continue to fire GTM events until the user leaves the page. Only valid for Timer triggers.
+          "isWeakReference": True or False, # Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations.
+          "key": "A String", # The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values.
+          "list": [ # This list parameter's parameters (keys will be ignored).
+            # Object with schema name: Parameter
+          ],
+          "map": [ # This map parameter's parameters (must have keys; keys must be unique).
+            # Object with schema name: Parameter
+          ],
+          "type": "A String", # The parameter type. Valid values are: - boolean: The value represents a boolean, represented as 'true' or 'false' - integer: The value represents a 64-bit signed integer value, in base 10 - list: A list of parameters should be specified - map: A map of parameters should be specified - template: The value represents any text; this can include variable references (even variable references that might return non-string types) - trigger_reference: The value represents a trigger, represented as the trigger id - tag_reference: The value represents a tag, represented as the tag name
+          "value": "A String", # A parameter's value (may contain variable references). as appropriate to the specified type.
+        },
+        "maxTimerLengthSeconds": { # Represents a Google Tag Manager Parameter. # Max time to fire Timer Events (in seconds). Only valid for AMP Timer trigger.
+          "isWeakReference": True or False, # Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations.
+          "key": "A String", # The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values.
+          "list": [ # This list parameter's parameters (keys will be ignored).
+            # Object with schema name: Parameter
+          ],
+          "map": [ # This map parameter's parameters (must have keys; keys must be unique).
+            # Object with schema name: Parameter
+          ],
+          "type": "A String", # The parameter type. Valid values are: - boolean: The value represents a boolean, represented as 'true' or 'false' - integer: The value represents a 64-bit signed integer value, in base 10 - list: A list of parameters should be specified - map: A map of parameters should be specified - template: The value represents any text; this can include variable references (even variable references that might return non-string types) - trigger_reference: The value represents a trigger, represented as the trigger id - tag_reference: The value represents a tag, represented as the tag name
+          "value": "A String", # A parameter's value (may contain variable references). as appropriate to the specified type.
+        },
+        "name": "A String", # Trigger display name.
+        "notes": "A String", # User notes on how to apply this trigger in the container.
+        "parameter": [ # Additional parameters.
+          { # Represents a Google Tag Manager Parameter.
+            "isWeakReference": True or False, # Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations.
+            "key": "A String", # The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values.
+            "list": [ # This list parameter's parameters (keys will be ignored).
+              # Object with schema name: Parameter
+            ],
+            "map": [ # This map parameter's parameters (must have keys; keys must be unique).
+              # Object with schema name: Parameter
+            ],
+            "type": "A String", # The parameter type. Valid values are: - boolean: The value represents a boolean, represented as 'true' or 'false' - integer: The value represents a 64-bit signed integer value, in base 10 - list: A list of parameters should be specified - map: A map of parameters should be specified - template: The value represents any text; this can include variable references (even variable references that might return non-string types) - trigger_reference: The value represents a trigger, represented as the trigger id - tag_reference: The value represents a tag, represented as the tag name
+            "value": "A String", # A parameter's value (may contain variable references). as appropriate to the specified type.
+          },
+        ],
+        "parentFolderId": "A String", # Parent folder id.
+        "path": "A String", # GTM Trigger's API relative path.
+        "selector": { # Represents a Google Tag Manager Parameter. # A click trigger CSS selector (i.e. "a", "button" etc.). Only valid for AMP Click trigger.
+          "isWeakReference": True or False, # Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations.
+          "key": "A String", # The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values.
+          "list": [ # This list parameter's parameters (keys will be ignored).
+            # Object with schema name: Parameter
+          ],
+          "map": [ # This map parameter's parameters (must have keys; keys must be unique).
+            # Object with schema name: Parameter
+          ],
+          "type": "A String", # The parameter type. Valid values are: - boolean: The value represents a boolean, represented as 'true' or 'false' - integer: The value represents a 64-bit signed integer value, in base 10 - list: A list of parameters should be specified - map: A map of parameters should be specified - template: The value represents any text; this can include variable references (even variable references that might return non-string types) - trigger_reference: The value represents a trigger, represented as the trigger id - tag_reference: The value represents a tag, represented as the tag name
+          "value": "A String", # A parameter's value (may contain variable references). as appropriate to the specified type.
+        },
+        "tagManagerUrl": "A String", # Auto generated link to the tag manager UI
+        "totalTimeMinMilliseconds": { # Represents a Google Tag Manager Parameter. # A visibility trigger minimum total visible time (in milliseconds). Only valid for AMP Visibility trigger.
+          "isWeakReference": True or False, # Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations.
+          "key": "A String", # The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values.
+          "list": [ # This list parameter's parameters (keys will be ignored).
+            # Object with schema name: Parameter
+          ],
+          "map": [ # This map parameter's parameters (must have keys; keys must be unique).
+            # Object with schema name: Parameter
+          ],
+          "type": "A String", # The parameter type. Valid values are: - boolean: The value represents a boolean, represented as 'true' or 'false' - integer: The value represents a 64-bit signed integer value, in base 10 - list: A list of parameters should be specified - map: A map of parameters should be specified - template: The value represents any text; this can include variable references (even variable references that might return non-string types) - trigger_reference: The value represents a trigger, represented as the trigger id - tag_reference: The value represents a tag, represented as the tag name
+          "value": "A String", # A parameter's value (may contain variable references). as appropriate to the specified type.
+        },
+        "triggerId": "A String", # The Trigger ID uniquely identifies the GTM Trigger.
+        "type": "A String", # Defines the data layer event that causes this trigger.
+        "uniqueTriggerId": { # Represents a Google Tag Manager Parameter. # Globally unique id of the trigger that auto-generates this (a Form Submit, Link Click or Timer listener) if any. Used to make incompatible auto-events work together with trigger filtering based on trigger ids. This value is populated during output generation since the tags implied by triggers don't exist until then. Only valid for Form Submit, Link Click and Timer triggers.
+          "isWeakReference": True or False, # Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations.
+          "key": "A String", # The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values.
+          "list": [ # This list parameter's parameters (keys will be ignored).
+            # Object with schema name: Parameter
+          ],
+          "map": [ # This map parameter's parameters (must have keys; keys must be unique).
+            # Object with schema name: Parameter
+          ],
+          "type": "A String", # The parameter type. Valid values are: - boolean: The value represents a boolean, represented as 'true' or 'false' - integer: The value represents a 64-bit signed integer value, in base 10 - list: A list of parameters should be specified - map: A map of parameters should be specified - template: The value represents any text; this can include variable references (even variable references that might return non-string types) - trigger_reference: The value represents a trigger, represented as the trigger id - tag_reference: The value represents a tag, represented as the tag name
+          "value": "A String", # A parameter's value (may contain variable references). as appropriate to the specified type.
+        },
+        "verticalScrollPercentageList": { # Represents a Google Tag Manager Parameter. # List of integer percentage values for scroll triggers. The trigger will fire when each percentage is reached when the view is scrolled vertically. Only valid for AMP scroll triggers.
+          "isWeakReference": True or False, # Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations.
+          "key": "A String", # The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values.
+          "list": [ # This list parameter's parameters (keys will be ignored).
+            # Object with schema name: Parameter
+          ],
+          "map": [ # This map parameter's parameters (must have keys; keys must be unique).
+            # Object with schema name: Parameter
+          ],
+          "type": "A String", # The parameter type. Valid values are: - boolean: The value represents a boolean, represented as 'true' or 'false' - integer: The value represents a 64-bit signed integer value, in base 10 - list: A list of parameters should be specified - map: A map of parameters should be specified - template: The value represents any text; this can include variable references (even variable references that might return non-string types) - trigger_reference: The value represents a trigger, represented as the trigger id - tag_reference: The value represents a tag, represented as the tag name
+          "value": "A String", # A parameter's value (may contain variable references). as appropriate to the specified type.
+        },
+        "visibilitySelector": { # Represents a Google Tag Manager Parameter. # A visibility trigger CSS selector (i.e. "#id"). Only valid for AMP Visibility trigger.
+          "isWeakReference": True or False, # Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations.
+          "key": "A String", # The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values.
+          "list": [ # This list parameter's parameters (keys will be ignored).
+            # Object with schema name: Parameter
+          ],
+          "map": [ # This map parameter's parameters (must have keys; keys must be unique).
+            # Object with schema name: Parameter
+          ],
+          "type": "A String", # The parameter type. Valid values are: - boolean: The value represents a boolean, represented as 'true' or 'false' - integer: The value represents a 64-bit signed integer value, in base 10 - list: A list of parameters should be specified - map: A map of parameters should be specified - template: The value represents any text; this can include variable references (even variable references that might return non-string types) - trigger_reference: The value represents a trigger, represented as the trigger id - tag_reference: The value represents a tag, represented as the tag name
+          "value": "A String", # A parameter's value (may contain variable references). as appropriate to the specified type.
+        },
+        "visiblePercentageMax": { # Represents a Google Tag Manager Parameter. # A visibility trigger maximum percent visibility. Only valid for AMP Visibility trigger.
+          "isWeakReference": True or False, # Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations.
+          "key": "A String", # The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values.
+          "list": [ # This list parameter's parameters (keys will be ignored).
+            # Object with schema name: Parameter
+          ],
+          "map": [ # This map parameter's parameters (must have keys; keys must be unique).
+            # Object with schema name: Parameter
+          ],
+          "type": "A String", # The parameter type. Valid values are: - boolean: The value represents a boolean, represented as 'true' or 'false' - integer: The value represents a 64-bit signed integer value, in base 10 - list: A list of parameters should be specified - map: A map of parameters should be specified - template: The value represents any text; this can include variable references (even variable references that might return non-string types) - trigger_reference: The value represents a trigger, represented as the trigger id - tag_reference: The value represents a tag, represented as the tag name
+          "value": "A String", # A parameter's value (may contain variable references). as appropriate to the specified type.
+        },
+        "visiblePercentageMin": { # Represents a Google Tag Manager Parameter. # A visibility trigger minimum percent visibility. Only valid for AMP Visibility trigger.
+          "isWeakReference": True or False, # Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations.
+          "key": "A String", # The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values.
+          "list": [ # This list parameter's parameters (keys will be ignored).
+            # Object with schema name: Parameter
+          ],
+          "map": [ # This map parameter's parameters (must have keys; keys must be unique).
+            # Object with schema name: Parameter
+          ],
+          "type": "A String", # The parameter type. Valid values are: - boolean: The value represents a boolean, represented as 'true' or 'false' - integer: The value represents a 64-bit signed integer value, in base 10 - list: A list of parameters should be specified - map: A map of parameters should be specified - template: The value represents any text; this can include variable references (even variable references that might return non-string types) - trigger_reference: The value represents a trigger, represented as the trigger id - tag_reference: The value represents a tag, represented as the tag name
+          "value": "A String", # A parameter's value (may contain variable references). as appropriate to the specified type.
+        },
+        "waitForTags": { # Represents a Google Tag Manager Parameter. # Whether or not we should delay the form submissions or link opening until all of the tags have fired (by preventing the default action and later simulating the default action). Only valid for Form Submission and Link Click triggers.
+          "isWeakReference": True or False, # Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations.
+          "key": "A String", # The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values.
+          "list": [ # This list parameter's parameters (keys will be ignored).
+            # Object with schema name: Parameter
+          ],
+          "map": [ # This map parameter's parameters (must have keys; keys must be unique).
+            # Object with schema name: Parameter
+          ],
+          "type": "A String", # The parameter type. Valid values are: - boolean: The value represents a boolean, represented as 'true' or 'false' - integer: The value represents a 64-bit signed integer value, in base 10 - list: A list of parameters should be specified - map: A map of parameters should be specified - template: The value represents any text; this can include variable references (even variable references that might return non-string types) - trigger_reference: The value represents a trigger, represented as the trigger id - tag_reference: The value represents a tag, represented as the tag name
+          "value": "A String", # A parameter's value (may contain variable references). as appropriate to the specified type.
+        },
+        "waitForTagsTimeout": { # Represents a Google Tag Manager Parameter. # How long to wait (in milliseconds) for tags to fire when 'waits_for_tags' above evaluates to true. Only valid for Form Submission and Link Click triggers.
+          "isWeakReference": True or False, # Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations.
+          "key": "A String", # The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values.
+          "list": [ # This list parameter's parameters (keys will be ignored).
+            # Object with schema name: Parameter
+          ],
+          "map": [ # This map parameter's parameters (must have keys; keys must be unique).
+            # Object with schema name: Parameter
+          ],
+          "type": "A String", # The parameter type. Valid values are: - boolean: The value represents a boolean, represented as 'true' or 'false' - integer: The value represents a 64-bit signed integer value, in base 10 - list: A list of parameters should be specified - map: A map of parameters should be specified - template: The value represents any text; this can include variable references (even variable references that might return non-string types) - trigger_reference: The value represents a trigger, represented as the trigger id - tag_reference: The value represents a tag, represented as the tag name
+          "value": "A String", # A parameter's value (may contain variable references). as appropriate to the specified type.
+        },
+        "workspaceId": "A String", # GTM Workspace ID.
+      },
+      "variable": { # Represents a Google Tag Manager Variable. # The variable being represented by the entity.
+        "accountId": "A String", # GTM Account ID.
+        "containerId": "A String", # GTM Container ID.
+        "disablingTriggerId": [ # For mobile containers only: A list of trigger IDs for disabling conditional variables; the variable is enabled if one of the enabling trigger is true while all the disabling trigger are false. Treated as an unordered set.
+          "A String",
+        ],
+        "enablingTriggerId": [ # For mobile containers only: A list of trigger IDs for enabling conditional variables; the variable is enabled if one of the enabling triggers is true while all the disabling triggers are false. Treated as an unordered set.
+          "A String",
+        ],
+        "fingerprint": "A String", # The fingerprint of the GTM Variable as computed at storage time. This value is recomputed whenever the variable is modified.
+        "formatValue": { # Option to convert a variable value to other value.
+          "caseConversionType": "A String", # The option to convert a string-type variable value to either lowercase or uppercase.
+          "convertFalseToValue": { # Represents a Google Tag Manager Parameter. # The value to convert if a variable value is false.
+            "isWeakReference": True or False, # Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations.
+            "key": "A String", # The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values.
+            "list": [ # This list parameter's parameters (keys will be ignored).
+              # Object with schema name: Parameter
+            ],
+            "map": [ # This map parameter's parameters (must have keys; keys must be unique).
+              # Object with schema name: Parameter
+            ],
+            "type": "A String", # The parameter type. Valid values are: - boolean: The value represents a boolean, represented as 'true' or 'false' - integer: The value represents a 64-bit signed integer value, in base 10 - list: A list of parameters should be specified - map: A map of parameters should be specified - template: The value represents any text; this can include variable references (even variable references that might return non-string types) - trigger_reference: The value represents a trigger, represented as the trigger id - tag_reference: The value represents a tag, represented as the tag name
+            "value": "A String", # A parameter's value (may contain variable references). as appropriate to the specified type.
+          },
+          "convertNullToValue": { # Represents a Google Tag Manager Parameter. # The value to convert if a variable value is null.
+            "isWeakReference": True or False, # Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations.
+            "key": "A String", # The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values.
+            "list": [ # This list parameter's parameters (keys will be ignored).
+              # Object with schema name: Parameter
+            ],
+            "map": [ # This map parameter's parameters (must have keys; keys must be unique).
+              # Object with schema name: Parameter
+            ],
+            "type": "A String", # The parameter type. Valid values are: - boolean: The value represents a boolean, represented as 'true' or 'false' - integer: The value represents a 64-bit signed integer value, in base 10 - list: A list of parameters should be specified - map: A map of parameters should be specified - template: The value represents any text; this can include variable references (even variable references that might return non-string types) - trigger_reference: The value represents a trigger, represented as the trigger id - tag_reference: The value represents a tag, represented as the tag name
+            "value": "A String", # A parameter's value (may contain variable references). as appropriate to the specified type.
+          },
+          "convertTrueToValue": { # Represents a Google Tag Manager Parameter. # The value to convert if a variable value is true.
+            "isWeakReference": True or False, # Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations.
+            "key": "A String", # The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values.
+            "list": [ # This list parameter's parameters (keys will be ignored).
+              # Object with schema name: Parameter
+            ],
+            "map": [ # This map parameter's parameters (must have keys; keys must be unique).
+              # Object with schema name: Parameter
+            ],
+            "type": "A String", # The parameter type. Valid values are: - boolean: The value represents a boolean, represented as 'true' or 'false' - integer: The value represents a 64-bit signed integer value, in base 10 - list: A list of parameters should be specified - map: A map of parameters should be specified - template: The value represents any text; this can include variable references (even variable references that might return non-string types) - trigger_reference: The value represents a trigger, represented as the trigger id - tag_reference: The value represents a tag, represented as the tag name
+            "value": "A String", # A parameter's value (may contain variable references). as appropriate to the specified type.
+          },
+          "convertUndefinedToValue": { # Represents a Google Tag Manager Parameter. # The value to convert if a variable value is undefined.
+            "isWeakReference": True or False, # Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations.
+            "key": "A String", # The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values.
+            "list": [ # This list parameter's parameters (keys will be ignored).
+              # Object with schema name: Parameter
+            ],
+            "map": [ # This map parameter's parameters (must have keys; keys must be unique).
+              # Object with schema name: Parameter
+            ],
+            "type": "A String", # The parameter type. Valid values are: - boolean: The value represents a boolean, represented as 'true' or 'false' - integer: The value represents a 64-bit signed integer value, in base 10 - list: A list of parameters should be specified - map: A map of parameters should be specified - template: The value represents any text; this can include variable references (even variable references that might return non-string types) - trigger_reference: The value represents a trigger, represented as the trigger id - tag_reference: The value represents a tag, represented as the tag name
+            "value": "A String", # A parameter's value (may contain variable references). as appropriate to the specified type.
+          },
+        },
+        "name": "A String", # Variable display name.
+        "notes": "A String", # User notes on how to apply this variable in the container.
+        "parameter": [ # The variable's parameters.
+          { # Represents a Google Tag Manager Parameter.
+            "isWeakReference": True or False, # Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations.
+            "key": "A String", # The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values.
+            "list": [ # This list parameter's parameters (keys will be ignored).
+              # Object with schema name: Parameter
+            ],
+            "map": [ # This map parameter's parameters (must have keys; keys must be unique).
+              # Object with schema name: Parameter
+            ],
+            "type": "A String", # The parameter type. Valid values are: - boolean: The value represents a boolean, represented as 'true' or 'false' - integer: The value represents a 64-bit signed integer value, in base 10 - list: A list of parameters should be specified - map: A map of parameters should be specified - template: The value represents any text; this can include variable references (even variable references that might return non-string types) - trigger_reference: The value represents a trigger, represented as the trigger id - tag_reference: The value represents a tag, represented as the tag name
+            "value": "A String", # A parameter's value (may contain variable references). as appropriate to the specified type.
+          },
+        ],
+        "parentFolderId": "A String", # Parent folder id.
+        "path": "A String", # GTM Variable's API relative path.
+        "scheduleEndMs": "A String", # The end timestamp in milliseconds to schedule a variable.
+        "scheduleStartMs": "A String", # The start timestamp in milliseconds to schedule a variable.
+        "tagManagerUrl": "A String", # Auto generated link to the tag manager UI
+        "type": "A String", # GTM Variable Type.
+        "variableId": "A String", # The Variable ID uniquely identifies the GTM Variable.
+        "workspaceId": "A String", # GTM Workspace ID.
+      },
+      "zone": { # Represents a Google Tag Manager Zone's contents. # The zone being represented by the entity.
+        "accountId": "A String", # GTM Account ID.
+        "boundary": { # Represents a Zone's boundaries. # This Zone's boundary.
+          "condition": [ # The conditions that, when conjoined, make up the boundary.
+            { # Represents a predicate.
+              "parameter": [ # A list of named parameters (key/value), depending on the condition's type. Notes: - For binary operators, include parameters named arg0 and arg1 for specifying the left and right operands, respectively. - At this time, the left operand (arg0) must be a reference to a variable. - For case-insensitive Regex matching, include a boolean parameter named ignore_case that is set to true. If not specified or set to any other value, the matching will be case sensitive. - To negate an operator, include a boolean parameter named negate boolean parameter that is set to true.
+                { # Represents a Google Tag Manager Parameter.
+                  "isWeakReference": True or False, # Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations.
+                  "key": "A String", # The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values.
+                  "list": [ # This list parameter's parameters (keys will be ignored).
+                    # Object with schema name: Parameter
+                  ],
+                  "map": [ # This map parameter's parameters (must have keys; keys must be unique).
+                    # Object with schema name: Parameter
+                  ],
+                  "type": "A String", # The parameter type. Valid values are: - boolean: The value represents a boolean, represented as 'true' or 'false' - integer: The value represents a 64-bit signed integer value, in base 10 - list: A list of parameters should be specified - map: A map of parameters should be specified - template: The value represents any text; this can include variable references (even variable references that might return non-string types) - trigger_reference: The value represents a trigger, represented as the trigger id - tag_reference: The value represents a tag, represented as the tag name
+                  "value": "A String", # A parameter's value (may contain variable references). as appropriate to the specified type.
+                },
+              ],
+              "type": "A String", # The type of operator for this condition.
+            },
+          ],
+          "customEvaluationTriggerId": [ # Custom evaluation trigger IDs. A zone will evaluate its boundary conditions when any of the listed triggers are true.
+            "A String",
+          ],
+        },
+        "childContainer": [ # Containers that are children of this Zone.
+          { # Represents a child container of a Zone.
+            "nickname": "A String", # The zone's nickname for the child container.
+            "publicId": "A String", # The child container's public id.
+          },
+        ],
+        "containerId": "A String", # GTM Container ID.
+        "fingerprint": "A String", # The fingerprint of the GTM Zone as computed at storage time. This value is recomputed whenever the zone is modified.
+        "name": "A String", # Zone display name.
+        "notes": "A String", # User notes on how to apply this zone in the container.
+        "path": "A String", # GTM Zone's API relative path.
+        "tagManagerUrl": "A String", # Auto generated link to the tag manager UI
+        "typeRestriction": { # Represents a Zone's type restrictions. # This Zone's type restrictions.
+          "enable": True or False, # True if type restrictions have been enabled for this Zone.
+          "whitelistedTypeId": [ # List of type public ids that have been whitelisted for use in this Zone.
+            "A String",
+          ],
+        },
+        "workspaceId": "A String", # GTM Workspace ID.
+        "zoneId": "A String", # The Zone ID uniquely identifies the GTM Zone.
+      },
+    },
+  ],
+}
+
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    {
+  "changes": [ # The entities that were added or updated during the bulk-update. Does not include entities that were deleted or updated by the system.
+    { # A workspace entity that may represent a tag, trigger, variable, or folder in addition to its status in the workspace.
+      "builtInVariable": { # Built-in variables are a special category of variables that are pre-created and non-customizable. They provide common functionality like accessing properties of the gtm data layer, monitoring clicks, or accessing elements of a page URL. # The built in variable being represented by the entity.
+        "accountId": "A String", # GTM Account ID.
+        "containerId": "A String", # GTM Container ID.
+        "name": "A String", # Name of the built-in variable to be used to refer to the built-in variable.
+        "path": "A String", # GTM BuiltInVariable's API relative path.
+        "type": "A String", # Type of built-in variable.
+        "workspaceId": "A String", # GTM Workspace ID.
+      },
+      "changeStatus": "A String", # Represents how the entity has been changed in the workspace.
+      "client": { # The client being represented by the entity.
+        "accountId": "A String", # GTM Account ID.
+        "clientId": "A String", # The Client ID uniquely identifies the GTM client.
+        "containerId": "A String", # GTM Container ID.
+        "fingerprint": "A String", # The fingerprint of the GTM Client as computed at storage time. This value is recomputed whenever the client is modified.
+        "name": "A String", # Client display name.
+        "notes": "A String", # User notes on how to apply this tag in the container.
+        "parameter": [ # The client's parameters.
+          { # Represents a Google Tag Manager Parameter.
+            "isWeakReference": True or False, # Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations.
+            "key": "A String", # The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values.
+            "list": [ # This list parameter's parameters (keys will be ignored).
+              # Object with schema name: Parameter
+            ],
+            "map": [ # This map parameter's parameters (must have keys; keys must be unique).
+              # Object with schema name: Parameter
+            ],
+            "type": "A String", # The parameter type. Valid values are: - boolean: The value represents a boolean, represented as 'true' or 'false' - integer: The value represents a 64-bit signed integer value, in base 10 - list: A list of parameters should be specified - map: A map of parameters should be specified - template: The value represents any text; this can include variable references (even variable references that might return non-string types) - trigger_reference: The value represents a trigger, represented as the trigger id - tag_reference: The value represents a tag, represented as the tag name
+            "value": "A String", # A parameter's value (may contain variable references). as appropriate to the specified type.
+          },
+        ],
+        "parentFolderId": "A String", # Parent folder id.
+        "path": "A String", # GTM client's API relative path.
+        "priority": 42, # Priority determines relative firing order.
+        "tagManagerUrl": "A String", # Auto generated link to the tag manager UI
+        "type": "A String", # Client type.
+        "workspaceId": "A String", # GTM Workspace ID.
+      },
+      "customTemplate": { # Represents a Google Tag Manager Custom Template's contents. # The custom template being represented by the entity.
+        "accountId": "A String", # GTM Account ID.
+        "containerId": "A String", # GTM Container ID.
+        "fingerprint": "A String", # The fingerprint of the GTM Custom Template as computed at storage time. This value is recomputed whenever the template is modified.
+        "galleryReference": { # Represents the link between a custom template and an entry on the Community Template Gallery site. # A reference to the Community Template Gallery entry.
+          "galleryTemplateId": "A String", # ID for the gallery template that is generated once during first sync and travels with the template redirects.
+          "host": "A String", # The name of the host for the community gallery template.
+          "isModified": True or False, # If a user has manually edited the community gallery template.
+          "owner": "A String", # The name of the owner for the community gallery template.
+          "repository": "A String", # The name of the repository for the community gallery template.
+          "signature": "A String", # The signature of the community gallery template as computed at import time. This value is recomputed whenever the template is updated from the gallery.
+          "templateDeveloperId": "A String", # The developer id of the community gallery template. This value is set whenever the template is created from the gallery.
+          "version": "A String", # The version of the community gallery template.
+        },
+        "name": "A String", # Custom Template display name.
+        "path": "A String", # GTM Custom Template's API relative path.
+        "tagManagerUrl": "A String", # Auto generated link to the tag manager UI
+        "templateData": "A String", # The custom template in text format.
+        "templateId": "A String", # The Custom Template ID uniquely identifies the GTM custom template.
+        "workspaceId": "A String", # GTM Workspace ID.
+      },
+      "folder": { # Represents a Google Tag Manager Folder. # The folder being represented by the entity.
+        "accountId": "A String", # GTM Account ID.
+        "containerId": "A String", # GTM Container ID.
+        "fingerprint": "A String", # The fingerprint of the GTM Folder as computed at storage time. This value is recomputed whenever the folder is modified.
+        "folderId": "A String", # The Folder ID uniquely identifies the GTM Folder.
+        "name": "A String", # Folder display name.
+        "notes": "A String", # User notes on how to apply this folder in the container.
+        "path": "A String", # GTM Folder's API relative path.
+        "tagManagerUrl": "A String", # Auto generated link to the tag manager UI
+        "workspaceId": "A String", # GTM Workspace ID.
+      },
+      "gtagConfig": { # Represents a Google tag configuration. # The gtag config being represented by the entity.
+        "accountId": "A String", # Google tag account ID.
+        "containerId": "A String", # Google tag container ID.
+        "fingerprint": "A String", # The fingerprint of the Google tag config as computed at storage time. This value is recomputed whenever the config is modified.
+        "gtagConfigId": "A String", # The ID uniquely identifies the Google tag config.
+        "parameter": [ # The Google tag config's parameters.
+          { # Represents a Google Tag Manager Parameter.
+            "isWeakReference": True or False, # Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations.
+            "key": "A String", # The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values.
+            "list": [ # This list parameter's parameters (keys will be ignored).
+              # Object with schema name: Parameter
+            ],
+            "map": [ # This map parameter's parameters (must have keys; keys must be unique).
+              # Object with schema name: Parameter
+            ],
+            "type": "A String", # The parameter type. Valid values are: - boolean: The value represents a boolean, represented as 'true' or 'false' - integer: The value represents a 64-bit signed integer value, in base 10 - list: A list of parameters should be specified - map: A map of parameters should be specified - template: The value represents any text; this can include variable references (even variable references that might return non-string types) - trigger_reference: The value represents a trigger, represented as the trigger id - tag_reference: The value represents a tag, represented as the tag name
+            "value": "A String", # A parameter's value (may contain variable references). as appropriate to the specified type.
+          },
+        ],
+        "path": "A String", # Google tag config's API relative path.
+        "tagManagerUrl": "A String", # Auto generated link to the tag manager UI
+        "type": "A String", # Google tag config type.
+        "workspaceId": "A String", # Google tag workspace ID. Only used by GTM containers. Set to 0 otherwise.
+      },
+      "tag": { # Represents a Google Tag Manager Tag. # The tag being represented by the entity.
+        "accountId": "A String", # GTM Account ID.
+        "blockingTriggerId": [ # Blocking trigger IDs. If any of the listed triggers evaluate to true, the tag will not fire.
+          "A String",
+        ],
+        "consentSettings": { # Consent settings of a tag.
+          "consentStatus": "A String", # The tag's consent status. If set to NEEDED, the runtime will check that the consent types specified by the consent_type field have been granted.
+          "consentType": { # Represents a Google Tag Manager Parameter. # The type of consents to check for during tag firing if in the consent NEEDED state. This parameter must be of type LIST where each list item is of type STRING.
+            "isWeakReference": True or False, # Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations.
+            "key": "A String", # The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values.
+            "list": [ # This list parameter's parameters (keys will be ignored).
+              # Object with schema name: Parameter
+            ],
+            "map": [ # This map parameter's parameters (must have keys; keys must be unique).
+              # Object with schema name: Parameter
+            ],
+            "type": "A String", # The parameter type. Valid values are: - boolean: The value represents a boolean, represented as 'true' or 'false' - integer: The value represents a 64-bit signed integer value, in base 10 - list: A list of parameters should be specified - map: A map of parameters should be specified - template: The value represents any text; this can include variable references (even variable references that might return non-string types) - trigger_reference: The value represents a trigger, represented as the trigger id - tag_reference: The value represents a tag, represented as the tag name
+            "value": "A String", # A parameter's value (may contain variable references). as appropriate to the specified type.
+          },
+        },
+        "containerId": "A String", # GTM Container ID.
+        "fingerprint": "A String", # The fingerprint of the GTM Tag as computed at storage time. This value is recomputed whenever the tag is modified.
+        "firingTriggerId": [ # Firing trigger IDs. A tag will fire when any of the listed triggers are true and all of its blockingTriggerIds (if any specified) are false.
+          "A String",
+        ],
+        "liveOnly": True or False, # If set to true, this tag will only fire in the live environment (e.g. not in preview or debug mode).
+        "monitoringMetadata": { # Represents a Google Tag Manager Parameter. # A map of key-value pairs of tag metadata to be included in the event data for tag monitoring. Notes: - This parameter must be type MAP. - Each parameter in the map are type TEMPLATE, however cannot contain variable references.
+          "isWeakReference": True or False, # Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations.
+          "key": "A String", # The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values.
+          "list": [ # This list parameter's parameters (keys will be ignored).
+            # Object with schema name: Parameter
+          ],
+          "map": [ # This map parameter's parameters (must have keys; keys must be unique).
+            # Object with schema name: Parameter
+          ],
+          "type": "A String", # The parameter type. Valid values are: - boolean: The value represents a boolean, represented as 'true' or 'false' - integer: The value represents a 64-bit signed integer value, in base 10 - list: A list of parameters should be specified - map: A map of parameters should be specified - template: The value represents any text; this can include variable references (even variable references that might return non-string types) - trigger_reference: The value represents a trigger, represented as the trigger id - tag_reference: The value represents a tag, represented as the tag name
+          "value": "A String", # A parameter's value (may contain variable references). as appropriate to the specified type.
+        },
+        "monitoringMetadataTagNameKey": "A String", # If non-empty, then the tag display name will be included in the monitoring metadata map using the key specified.
+        "name": "A String", # Tag display name.
+        "notes": "A String", # User notes on how to apply this tag in the container.
+        "parameter": [ # The tag's parameters.
+          { # Represents a Google Tag Manager Parameter.
+            "isWeakReference": True or False, # Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations.
+            "key": "A String", # The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values.
+            "list": [ # This list parameter's parameters (keys will be ignored).
+              # Object with schema name: Parameter
+            ],
+            "map": [ # This map parameter's parameters (must have keys; keys must be unique).
+              # Object with schema name: Parameter
+            ],
+            "type": "A String", # The parameter type. Valid values are: - boolean: The value represents a boolean, represented as 'true' or 'false' - integer: The value represents a 64-bit signed integer value, in base 10 - list: A list of parameters should be specified - map: A map of parameters should be specified - template: The value represents any text; this can include variable references (even variable references that might return non-string types) - trigger_reference: The value represents a trigger, represented as the trigger id - tag_reference: The value represents a tag, represented as the tag name
+            "value": "A String", # A parameter's value (may contain variable references). as appropriate to the specified type.
+          },
+        ],
+        "parentFolderId": "A String", # Parent folder id.
+        "path": "A String", # GTM Tag's API relative path.
+        "paused": True or False, # Indicates whether the tag is paused, which prevents the tag from firing.
+        "priority": { # Represents a Google Tag Manager Parameter. # User defined numeric priority of the tag. Tags are fired asynchronously in order of priority. Tags with higher numeric value fire first. A tag's priority can be a positive or negative value. The default value is 0.
+          "isWeakReference": True or False, # Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations.
+          "key": "A String", # The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values.
+          "list": [ # This list parameter's parameters (keys will be ignored).
+            # Object with schema name: Parameter
+          ],
+          "map": [ # This map parameter's parameters (must have keys; keys must be unique).
+            # Object with schema name: Parameter
+          ],
+          "type": "A String", # The parameter type. Valid values are: - boolean: The value represents a boolean, represented as 'true' or 'false' - integer: The value represents a 64-bit signed integer value, in base 10 - list: A list of parameters should be specified - map: A map of parameters should be specified - template: The value represents any text; this can include variable references (even variable references that might return non-string types) - trigger_reference: The value represents a trigger, represented as the trigger id - tag_reference: The value represents a tag, represented as the tag name
+          "value": "A String", # A parameter's value (may contain variable references). as appropriate to the specified type.
+        },
+        "scheduleEndMs": "A String", # The end timestamp in milliseconds to schedule a tag.
+        "scheduleStartMs": "A String", # The start timestamp in milliseconds to schedule a tag.
+        "setupTag": [ # The list of setup tags. Currently we only allow one.
+          { # Represents a reference to atag that fires before another tag in order to set up dependencies.
+            "stopOnSetupFailure": True or False, # If true, fire the main tag if and only if the setup tag fires successfully. If false, fire the main tag regardless of setup tag firing status.
+            "tagName": "A String", # The name of the setup tag.
+          },
+        ],
+        "tagFiringOption": "A String", # Option to fire this tag.
+        "tagId": "A String", # The Tag ID uniquely identifies the GTM Tag.
+        "tagManagerUrl": "A String", # Auto generated link to the tag manager UI
+        "teardownTag": [ # The list of teardown tags. Currently we only allow one.
+          { # Represents a tag that fires after another tag in order to tear down dependencies.
+            "stopTeardownOnFailure": True or False, # If true, fire the teardown tag if and only if the main tag fires successfully. If false, fire the teardown tag regardless of main tag firing status.
+            "tagName": "A String", # The name of the teardown tag.
+          },
+        ],
+        "type": "A String", # GTM Tag Type.
+        "workspaceId": "A String", # GTM Workspace ID.
+      },
+      "transformation": { # Represents a Google Tag Manager Transformation. # The transformation being represented by the entity.
+        "accountId": "A String", # GTM Account ID.
+        "containerId": "A String", # GTM Container ID.
+        "fingerprint": "A String", # The fingerprint of the GTM Transformation as computed at storage time. This value is recomputed whenever the transformation is modified.
+        "name": "A String", # Transformation display name.
+        "notes": "A String", # User notes on how to apply this transformation in the container.
+        "parameter": [ # The transformation's parameters.
+          { # Represents a Google Tag Manager Parameter.
+            "isWeakReference": True or False, # Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations.
+            "key": "A String", # The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values.
+            "list": [ # This list parameter's parameters (keys will be ignored).
+              # Object with schema name: Parameter
+            ],
+            "map": [ # This map parameter's parameters (must have keys; keys must be unique).
+              # Object with schema name: Parameter
+            ],
+            "type": "A String", # The parameter type. Valid values are: - boolean: The value represents a boolean, represented as 'true' or 'false' - integer: The value represents a 64-bit signed integer value, in base 10 - list: A list of parameters should be specified - map: A map of parameters should be specified - template: The value represents any text; this can include variable references (even variable references that might return non-string types) - trigger_reference: The value represents a trigger, represented as the trigger id - tag_reference: The value represents a tag, represented as the tag name
+            "value": "A String", # A parameter's value (may contain variable references). as appropriate to the specified type.
+          },
+        ],
+        "parentFolderId": "A String", # Parent folder id.
+        "path": "A String", # GTM transformation's API relative path.
+        "tagManagerUrl": "A String", # Auto generated link to the tag manager UI
+        "transformationId": "A String", # The Transformation ID uniquely identifies the GTM transformation.
+        "type": "A String", # Transformation type.
+        "workspaceId": "A String", # GTM Workspace ID.
+      },
+      "trigger": { # Represents a Google Tag Manager Trigger # The trigger being represented by the entity.
+        "accountId": "A String", # GTM Account ID.
+        "autoEventFilter": [ # Used in the case of auto event tracking.
+          { # Represents a predicate.
+            "parameter": [ # A list of named parameters (key/value), depending on the condition's type. Notes: - For binary operators, include parameters named arg0 and arg1 for specifying the left and right operands, respectively. - At this time, the left operand (arg0) must be a reference to a variable. - For case-insensitive Regex matching, include a boolean parameter named ignore_case that is set to true. If not specified or set to any other value, the matching will be case sensitive. - To negate an operator, include a boolean parameter named negate boolean parameter that is set to true.
+              { # Represents a Google Tag Manager Parameter.
+                "isWeakReference": True or False, # Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations.
+                "key": "A String", # The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values.
+                "list": [ # This list parameter's parameters (keys will be ignored).
+                  # Object with schema name: Parameter
+                ],
+                "map": [ # This map parameter's parameters (must have keys; keys must be unique).
+                  # Object with schema name: Parameter
+                ],
+                "type": "A String", # The parameter type. Valid values are: - boolean: The value represents a boolean, represented as 'true' or 'false' - integer: The value represents a 64-bit signed integer value, in base 10 - list: A list of parameters should be specified - map: A map of parameters should be specified - template: The value represents any text; this can include variable references (even variable references that might return non-string types) - trigger_reference: The value represents a trigger, represented as the trigger id - tag_reference: The value represents a tag, represented as the tag name
+                "value": "A String", # A parameter's value (may contain variable references). as appropriate to the specified type.
+              },
+            ],
+            "type": "A String", # The type of operator for this condition.
+          },
+        ],
+        "checkValidation": { # Represents a Google Tag Manager Parameter. # Whether or not we should only fire tags if the form submit or link click event is not cancelled by some other event handler (e.g. because of validation). Only valid for Form Submission and Link Click triggers.
+          "isWeakReference": True or False, # Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations.
+          "key": "A String", # The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values.
+          "list": [ # This list parameter's parameters (keys will be ignored).
+            # Object with schema name: Parameter
+          ],
+          "map": [ # This map parameter's parameters (must have keys; keys must be unique).
+            # Object with schema name: Parameter
+          ],
+          "type": "A String", # The parameter type. Valid values are: - boolean: The value represents a boolean, represented as 'true' or 'false' - integer: The value represents a 64-bit signed integer value, in base 10 - list: A list of parameters should be specified - map: A map of parameters should be specified - template: The value represents any text; this can include variable references (even variable references that might return non-string types) - trigger_reference: The value represents a trigger, represented as the trigger id - tag_reference: The value represents a tag, represented as the tag name
+          "value": "A String", # A parameter's value (may contain variable references). as appropriate to the specified type.
+        },
+        "containerId": "A String", # GTM Container ID.
+        "continuousTimeMinMilliseconds": { # Represents a Google Tag Manager Parameter. # A visibility trigger minimum continuous visible time (in milliseconds). Only valid for AMP Visibility trigger.
+          "isWeakReference": True or False, # Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations.
+          "key": "A String", # The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values.
+          "list": [ # This list parameter's parameters (keys will be ignored).
+            # Object with schema name: Parameter
+          ],
+          "map": [ # This map parameter's parameters (must have keys; keys must be unique).
+            # Object with schema name: Parameter
+          ],
+          "type": "A String", # The parameter type. Valid values are: - boolean: The value represents a boolean, represented as 'true' or 'false' - integer: The value represents a 64-bit signed integer value, in base 10 - list: A list of parameters should be specified - map: A map of parameters should be specified - template: The value represents any text; this can include variable references (even variable references that might return non-string types) - trigger_reference: The value represents a trigger, represented as the trigger id - tag_reference: The value represents a tag, represented as the tag name
+          "value": "A String", # A parameter's value (may contain variable references). as appropriate to the specified type.
+        },
+        "customEventFilter": [ # Used in the case of custom event, which is fired iff all Conditions are true.
+          { # Represents a predicate.
+            "parameter": [ # A list of named parameters (key/value), depending on the condition's type. Notes: - For binary operators, include parameters named arg0 and arg1 for specifying the left and right operands, respectively. - At this time, the left operand (arg0) must be a reference to a variable. - For case-insensitive Regex matching, include a boolean parameter named ignore_case that is set to true. If not specified or set to any other value, the matching will be case sensitive. - To negate an operator, include a boolean parameter named negate boolean parameter that is set to true.
+              { # Represents a Google Tag Manager Parameter.
+                "isWeakReference": True or False, # Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations.
+                "key": "A String", # The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values.
+                "list": [ # This list parameter's parameters (keys will be ignored).
+                  # Object with schema name: Parameter
+                ],
+                "map": [ # This map parameter's parameters (must have keys; keys must be unique).
+                  # Object with schema name: Parameter
+                ],
+                "type": "A String", # The parameter type. Valid values are: - boolean: The value represents a boolean, represented as 'true' or 'false' - integer: The value represents a 64-bit signed integer value, in base 10 - list: A list of parameters should be specified - map: A map of parameters should be specified - template: The value represents any text; this can include variable references (even variable references that might return non-string types) - trigger_reference: The value represents a trigger, represented as the trigger id - tag_reference: The value represents a tag, represented as the tag name
+                "value": "A String", # A parameter's value (may contain variable references). as appropriate to the specified type.
+              },
+            ],
+            "type": "A String", # The type of operator for this condition.
+          },
+        ],
+        "eventName": { # Represents a Google Tag Manager Parameter. # Name of the GTM event that is fired. Only valid for Timer triggers.
+          "isWeakReference": True or False, # Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations.
+          "key": "A String", # The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values.
+          "list": [ # This list parameter's parameters (keys will be ignored).
+            # Object with schema name: Parameter
+          ],
+          "map": [ # This map parameter's parameters (must have keys; keys must be unique).
+            # Object with schema name: Parameter
+          ],
+          "type": "A String", # The parameter type. Valid values are: - boolean: The value represents a boolean, represented as 'true' or 'false' - integer: The value represents a 64-bit signed integer value, in base 10 - list: A list of parameters should be specified - map: A map of parameters should be specified - template: The value represents any text; this can include variable references (even variable references that might return non-string types) - trigger_reference: The value represents a trigger, represented as the trigger id - tag_reference: The value represents a tag, represented as the tag name
+          "value": "A String", # A parameter's value (may contain variable references). as appropriate to the specified type.
+        },
+        "filter": [ # The trigger will only fire iff all Conditions are true.
+          { # Represents a predicate.
+            "parameter": [ # A list of named parameters (key/value), depending on the condition's type. Notes: - For binary operators, include parameters named arg0 and arg1 for specifying the left and right operands, respectively. - At this time, the left operand (arg0) must be a reference to a variable. - For case-insensitive Regex matching, include a boolean parameter named ignore_case that is set to true. If not specified or set to any other value, the matching will be case sensitive. - To negate an operator, include a boolean parameter named negate boolean parameter that is set to true.
+              { # Represents a Google Tag Manager Parameter.
+                "isWeakReference": True or False, # Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations.
+                "key": "A String", # The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values.
+                "list": [ # This list parameter's parameters (keys will be ignored).
+                  # Object with schema name: Parameter
+                ],
+                "map": [ # This map parameter's parameters (must have keys; keys must be unique).
+                  # Object with schema name: Parameter
+                ],
+                "type": "A String", # The parameter type. Valid values are: - boolean: The value represents a boolean, represented as 'true' or 'false' - integer: The value represents a 64-bit signed integer value, in base 10 - list: A list of parameters should be specified - map: A map of parameters should be specified - template: The value represents any text; this can include variable references (even variable references that might return non-string types) - trigger_reference: The value represents a trigger, represented as the trigger id - tag_reference: The value represents a tag, represented as the tag name
+                "value": "A String", # A parameter's value (may contain variable references). as appropriate to the specified type.
+              },
+            ],
+            "type": "A String", # The type of operator for this condition.
+          },
+        ],
+        "fingerprint": "A String", # The fingerprint of the GTM Trigger as computed at storage time. This value is recomputed whenever the trigger is modified.
+        "horizontalScrollPercentageList": { # Represents a Google Tag Manager Parameter. # List of integer percentage values for scroll triggers. The trigger will fire when each percentage is reached when the view is scrolled horizontally. Only valid for AMP scroll triggers.
+          "isWeakReference": True or False, # Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations.
+          "key": "A String", # The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values.
+          "list": [ # This list parameter's parameters (keys will be ignored).
+            # Object with schema name: Parameter
+          ],
+          "map": [ # This map parameter's parameters (must have keys; keys must be unique).
+            # Object with schema name: Parameter
+          ],
+          "type": "A String", # The parameter type. Valid values are: - boolean: The value represents a boolean, represented as 'true' or 'false' - integer: The value represents a 64-bit signed integer value, in base 10 - list: A list of parameters should be specified - map: A map of parameters should be specified - template: The value represents any text; this can include variable references (even variable references that might return non-string types) - trigger_reference: The value represents a trigger, represented as the trigger id - tag_reference: The value represents a tag, represented as the tag name
+          "value": "A String", # A parameter's value (may contain variable references). as appropriate to the specified type.
+        },
+        "interval": { # Represents a Google Tag Manager Parameter. # Time between triggering recurring Timer Events (in milliseconds). Only valid for Timer triggers.
+          "isWeakReference": True or False, # Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations.
+          "key": "A String", # The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values.
+          "list": [ # This list parameter's parameters (keys will be ignored).
+            # Object with schema name: Parameter
+          ],
+          "map": [ # This map parameter's parameters (must have keys; keys must be unique).
+            # Object with schema name: Parameter
+          ],
+          "type": "A String", # The parameter type. Valid values are: - boolean: The value represents a boolean, represented as 'true' or 'false' - integer: The value represents a 64-bit signed integer value, in base 10 - list: A list of parameters should be specified - map: A map of parameters should be specified - template: The value represents any text; this can include variable references (even variable references that might return non-string types) - trigger_reference: The value represents a trigger, represented as the trigger id - tag_reference: The value represents a tag, represented as the tag name
+          "value": "A String", # A parameter's value (may contain variable references). as appropriate to the specified type.
+        },
+        "intervalSeconds": { # Represents a Google Tag Manager Parameter. # Time between Timer Events to fire (in seconds). Only valid for AMP Timer trigger.
+          "isWeakReference": True or False, # Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations.
+          "key": "A String", # The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values.
+          "list": [ # This list parameter's parameters (keys will be ignored).
+            # Object with schema name: Parameter
+          ],
+          "map": [ # This map parameter's parameters (must have keys; keys must be unique).
+            # Object with schema name: Parameter
+          ],
+          "type": "A String", # The parameter type. Valid values are: - boolean: The value represents a boolean, represented as 'true' or 'false' - integer: The value represents a 64-bit signed integer value, in base 10 - list: A list of parameters should be specified - map: A map of parameters should be specified - template: The value represents any text; this can include variable references (even variable references that might return non-string types) - trigger_reference: The value represents a trigger, represented as the trigger id - tag_reference: The value represents a tag, represented as the tag name
+          "value": "A String", # A parameter's value (may contain variable references). as appropriate to the specified type.
+        },
+        "limit": { # Represents a Google Tag Manager Parameter. # Limit of the number of GTM events this Timer Trigger will fire. If no limit is set, we will continue to fire GTM events until the user leaves the page. Only valid for Timer triggers.
+          "isWeakReference": True or False, # Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations.
+          "key": "A String", # The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values.
+          "list": [ # This list parameter's parameters (keys will be ignored).
+            # Object with schema name: Parameter
+          ],
+          "map": [ # This map parameter's parameters (must have keys; keys must be unique).
+            # Object with schema name: Parameter
+          ],
+          "type": "A String", # The parameter type. Valid values are: - boolean: The value represents a boolean, represented as 'true' or 'false' - integer: The value represents a 64-bit signed integer value, in base 10 - list: A list of parameters should be specified - map: A map of parameters should be specified - template: The value represents any text; this can include variable references (even variable references that might return non-string types) - trigger_reference: The value represents a trigger, represented as the trigger id - tag_reference: The value represents a tag, represented as the tag name
+          "value": "A String", # A parameter's value (may contain variable references). as appropriate to the specified type.
+        },
+        "maxTimerLengthSeconds": { # Represents a Google Tag Manager Parameter. # Max time to fire Timer Events (in seconds). Only valid for AMP Timer trigger.
+          "isWeakReference": True or False, # Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations.
+          "key": "A String", # The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values.
+          "list": [ # This list parameter's parameters (keys will be ignored).
+            # Object with schema name: Parameter
+          ],
+          "map": [ # This map parameter's parameters (must have keys; keys must be unique).
+            # Object with schema name: Parameter
+          ],
+          "type": "A String", # The parameter type. Valid values are: - boolean: The value represents a boolean, represented as 'true' or 'false' - integer: The value represents a 64-bit signed integer value, in base 10 - list: A list of parameters should be specified - map: A map of parameters should be specified - template: The value represents any text; this can include variable references (even variable references that might return non-string types) - trigger_reference: The value represents a trigger, represented as the trigger id - tag_reference: The value represents a tag, represented as the tag name
+          "value": "A String", # A parameter's value (may contain variable references). as appropriate to the specified type.
+        },
+        "name": "A String", # Trigger display name.
+        "notes": "A String", # User notes on how to apply this trigger in the container.
+        "parameter": [ # Additional parameters.
+          { # Represents a Google Tag Manager Parameter.
+            "isWeakReference": True or False, # Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations.
+            "key": "A String", # The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values.
+            "list": [ # This list parameter's parameters (keys will be ignored).
+              # Object with schema name: Parameter
+            ],
+            "map": [ # This map parameter's parameters (must have keys; keys must be unique).
+              # Object with schema name: Parameter
+            ],
+            "type": "A String", # The parameter type. Valid values are: - boolean: The value represents a boolean, represented as 'true' or 'false' - integer: The value represents a 64-bit signed integer value, in base 10 - list: A list of parameters should be specified - map: A map of parameters should be specified - template: The value represents any text; this can include variable references (even variable references that might return non-string types) - trigger_reference: The value represents a trigger, represented as the trigger id - tag_reference: The value represents a tag, represented as the tag name
+            "value": "A String", # A parameter's value (may contain variable references). as appropriate to the specified type.
+          },
+        ],
+        "parentFolderId": "A String", # Parent folder id.
+        "path": "A String", # GTM Trigger's API relative path.
+        "selector": { # Represents a Google Tag Manager Parameter. # A click trigger CSS selector (i.e. "a", "button" etc.). Only valid for AMP Click trigger.
+          "isWeakReference": True or False, # Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations.
+          "key": "A String", # The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values.
+          "list": [ # This list parameter's parameters (keys will be ignored).
+            # Object with schema name: Parameter
+          ],
+          "map": [ # This map parameter's parameters (must have keys; keys must be unique).
+            # Object with schema name: Parameter
+          ],
+          "type": "A String", # The parameter type. Valid values are: - boolean: The value represents a boolean, represented as 'true' or 'false' - integer: The value represents a 64-bit signed integer value, in base 10 - list: A list of parameters should be specified - map: A map of parameters should be specified - template: The value represents any text; this can include variable references (even variable references that might return non-string types) - trigger_reference: The value represents a trigger, represented as the trigger id - tag_reference: The value represents a tag, represented as the tag name
+          "value": "A String", # A parameter's value (may contain variable references). as appropriate to the specified type.
+        },
+        "tagManagerUrl": "A String", # Auto generated link to the tag manager UI
+        "totalTimeMinMilliseconds": { # Represents a Google Tag Manager Parameter. # A visibility trigger minimum total visible time (in milliseconds). Only valid for AMP Visibility trigger.
+          "isWeakReference": True or False, # Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations.
+          "key": "A String", # The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values.
+          "list": [ # This list parameter's parameters (keys will be ignored).
+            # Object with schema name: Parameter
+          ],
+          "map": [ # This map parameter's parameters (must have keys; keys must be unique).
+            # Object with schema name: Parameter
+          ],
+          "type": "A String", # The parameter type. Valid values are: - boolean: The value represents a boolean, represented as 'true' or 'false' - integer: The value represents a 64-bit signed integer value, in base 10 - list: A list of parameters should be specified - map: A map of parameters should be specified - template: The value represents any text; this can include variable references (even variable references that might return non-string types) - trigger_reference: The value represents a trigger, represented as the trigger id - tag_reference: The value represents a tag, represented as the tag name
+          "value": "A String", # A parameter's value (may contain variable references). as appropriate to the specified type.
+        },
+        "triggerId": "A String", # The Trigger ID uniquely identifies the GTM Trigger.
+        "type": "A String", # Defines the data layer event that causes this trigger.
+        "uniqueTriggerId": { # Represents a Google Tag Manager Parameter. # Globally unique id of the trigger that auto-generates this (a Form Submit, Link Click or Timer listener) if any. Used to make incompatible auto-events work together with trigger filtering based on trigger ids. This value is populated during output generation since the tags implied by triggers don't exist until then. Only valid for Form Submit, Link Click and Timer triggers.
+          "isWeakReference": True or False, # Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations.
+          "key": "A String", # The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values.
+          "list": [ # This list parameter's parameters (keys will be ignored).
+            # Object with schema name: Parameter
+          ],
+          "map": [ # This map parameter's parameters (must have keys; keys must be unique).
+            # Object with schema name: Parameter
+          ],
+          "type": "A String", # The parameter type. Valid values are: - boolean: The value represents a boolean, represented as 'true' or 'false' - integer: The value represents a 64-bit signed integer value, in base 10 - list: A list of parameters should be specified - map: A map of parameters should be specified - template: The value represents any text; this can include variable references (even variable references that might return non-string types) - trigger_reference: The value represents a trigger, represented as the trigger id - tag_reference: The value represents a tag, represented as the tag name
+          "value": "A String", # A parameter's value (may contain variable references). as appropriate to the specified type.
+        },
+        "verticalScrollPercentageList": { # Represents a Google Tag Manager Parameter. # List of integer percentage values for scroll triggers. The trigger will fire when each percentage is reached when the view is scrolled vertically. Only valid for AMP scroll triggers.
+          "isWeakReference": True or False, # Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations.
+          "key": "A String", # The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values.
+          "list": [ # This list parameter's parameters (keys will be ignored).
+            # Object with schema name: Parameter
+          ],
+          "map": [ # This map parameter's parameters (must have keys; keys must be unique).
+            # Object with schema name: Parameter
+          ],
+          "type": "A String", # The parameter type. Valid values are: - boolean: The value represents a boolean, represented as 'true' or 'false' - integer: The value represents a 64-bit signed integer value, in base 10 - list: A list of parameters should be specified - map: A map of parameters should be specified - template: The value represents any text; this can include variable references (even variable references that might return non-string types) - trigger_reference: The value represents a trigger, represented as the trigger id - tag_reference: The value represents a tag, represented as the tag name
+          "value": "A String", # A parameter's value (may contain variable references). as appropriate to the specified type.
+        },
+        "visibilitySelector": { # Represents a Google Tag Manager Parameter. # A visibility trigger CSS selector (i.e. "#id"). Only valid for AMP Visibility trigger.
+          "isWeakReference": True or False, # Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations.
+          "key": "A String", # The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values.
+          "list": [ # This list parameter's parameters (keys will be ignored).
+            # Object with schema name: Parameter
+          ],
+          "map": [ # This map parameter's parameters (must have keys; keys must be unique).
+            # Object with schema name: Parameter
+          ],
+          "type": "A String", # The parameter type. Valid values are: - boolean: The value represents a boolean, represented as 'true' or 'false' - integer: The value represents a 64-bit signed integer value, in base 10 - list: A list of parameters should be specified - map: A map of parameters should be specified - template: The value represents any text; this can include variable references (even variable references that might return non-string types) - trigger_reference: The value represents a trigger, represented as the trigger id - tag_reference: The value represents a tag, represented as the tag name
+          "value": "A String", # A parameter's value (may contain variable references). as appropriate to the specified type.
+        },
+        "visiblePercentageMax": { # Represents a Google Tag Manager Parameter. # A visibility trigger maximum percent visibility. Only valid for AMP Visibility trigger.
+          "isWeakReference": True or False, # Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations.
+          "key": "A String", # The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values.
+          "list": [ # This list parameter's parameters (keys will be ignored).
+            # Object with schema name: Parameter
+          ],
+          "map": [ # This map parameter's parameters (must have keys; keys must be unique).
+            # Object with schema name: Parameter
+          ],
+          "type": "A String", # The parameter type. Valid values are: - boolean: The value represents a boolean, represented as 'true' or 'false' - integer: The value represents a 64-bit signed integer value, in base 10 - list: A list of parameters should be specified - map: A map of parameters should be specified - template: The value represents any text; this can include variable references (even variable references that might return non-string types) - trigger_reference: The value represents a trigger, represented as the trigger id - tag_reference: The value represents a tag, represented as the tag name
+          "value": "A String", # A parameter's value (may contain variable references). as appropriate to the specified type.
+        },
+        "visiblePercentageMin": { # Represents a Google Tag Manager Parameter. # A visibility trigger minimum percent visibility. Only valid for AMP Visibility trigger.
+          "isWeakReference": True or False, # Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations.
+          "key": "A String", # The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values.
+          "list": [ # This list parameter's parameters (keys will be ignored).
+            # Object with schema name: Parameter
+          ],
+          "map": [ # This map parameter's parameters (must have keys; keys must be unique).
+            # Object with schema name: Parameter
+          ],
+          "type": "A String", # The parameter type. Valid values are: - boolean: The value represents a boolean, represented as 'true' or 'false' - integer: The value represents a 64-bit signed integer value, in base 10 - list: A list of parameters should be specified - map: A map of parameters should be specified - template: The value represents any text; this can include variable references (even variable references that might return non-string types) - trigger_reference: The value represents a trigger, represented as the trigger id - tag_reference: The value represents a tag, represented as the tag name
+          "value": "A String", # A parameter's value (may contain variable references). as appropriate to the specified type.
+        },
+        "waitForTags": { # Represents a Google Tag Manager Parameter. # Whether or not we should delay the form submissions or link opening until all of the tags have fired (by preventing the default action and later simulating the default action). Only valid for Form Submission and Link Click triggers.
+          "isWeakReference": True or False, # Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations.
+          "key": "A String", # The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values.
+          "list": [ # This list parameter's parameters (keys will be ignored).
+            # Object with schema name: Parameter
+          ],
+          "map": [ # This map parameter's parameters (must have keys; keys must be unique).
+            # Object with schema name: Parameter
+          ],
+          "type": "A String", # The parameter type. Valid values are: - boolean: The value represents a boolean, represented as 'true' or 'false' - integer: The value represents a 64-bit signed integer value, in base 10 - list: A list of parameters should be specified - map: A map of parameters should be specified - template: The value represents any text; this can include variable references (even variable references that might return non-string types) - trigger_reference: The value represents a trigger, represented as the trigger id - tag_reference: The value represents a tag, represented as the tag name
+          "value": "A String", # A parameter's value (may contain variable references). as appropriate to the specified type.
+        },
+        "waitForTagsTimeout": { # Represents a Google Tag Manager Parameter. # How long to wait (in milliseconds) for tags to fire when 'waits_for_tags' above evaluates to true. Only valid for Form Submission and Link Click triggers.
+          "isWeakReference": True or False, # Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations.
+          "key": "A String", # The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values.
+          "list": [ # This list parameter's parameters (keys will be ignored).
+            # Object with schema name: Parameter
+          ],
+          "map": [ # This map parameter's parameters (must have keys; keys must be unique).
+            # Object with schema name: Parameter
+          ],
+          "type": "A String", # The parameter type. Valid values are: - boolean: The value represents a boolean, represented as 'true' or 'false' - integer: The value represents a 64-bit signed integer value, in base 10 - list: A list of parameters should be specified - map: A map of parameters should be specified - template: The value represents any text; this can include variable references (even variable references that might return non-string types) - trigger_reference: The value represents a trigger, represented as the trigger id - tag_reference: The value represents a tag, represented as the tag name
+          "value": "A String", # A parameter's value (may contain variable references). as appropriate to the specified type.
+        },
+        "workspaceId": "A String", # GTM Workspace ID.
+      },
+      "variable": { # Represents a Google Tag Manager Variable. # The variable being represented by the entity.
+        "accountId": "A String", # GTM Account ID.
+        "containerId": "A String", # GTM Container ID.
+        "disablingTriggerId": [ # For mobile containers only: A list of trigger IDs for disabling conditional variables; the variable is enabled if one of the enabling trigger is true while all the disabling trigger are false. Treated as an unordered set.
+          "A String",
+        ],
+        "enablingTriggerId": [ # For mobile containers only: A list of trigger IDs for enabling conditional variables; the variable is enabled if one of the enabling triggers is true while all the disabling triggers are false. Treated as an unordered set.
+          "A String",
+        ],
+        "fingerprint": "A String", # The fingerprint of the GTM Variable as computed at storage time. This value is recomputed whenever the variable is modified.
+        "formatValue": { # Option to convert a variable value to other value.
+          "caseConversionType": "A String", # The option to convert a string-type variable value to either lowercase or uppercase.
+          "convertFalseToValue": { # Represents a Google Tag Manager Parameter. # The value to convert if a variable value is false.
+            "isWeakReference": True or False, # Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations.
+            "key": "A String", # The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values.
+            "list": [ # This list parameter's parameters (keys will be ignored).
+              # Object with schema name: Parameter
+            ],
+            "map": [ # This map parameter's parameters (must have keys; keys must be unique).
+              # Object with schema name: Parameter
+            ],
+            "type": "A String", # The parameter type. Valid values are: - boolean: The value represents a boolean, represented as 'true' or 'false' - integer: The value represents a 64-bit signed integer value, in base 10 - list: A list of parameters should be specified - map: A map of parameters should be specified - template: The value represents any text; this can include variable references (even variable references that might return non-string types) - trigger_reference: The value represents a trigger, represented as the trigger id - tag_reference: The value represents a tag, represented as the tag name
+            "value": "A String", # A parameter's value (may contain variable references). as appropriate to the specified type.
+          },
+          "convertNullToValue": { # Represents a Google Tag Manager Parameter. # The value to convert if a variable value is null.
+            "isWeakReference": True or False, # Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations.
+            "key": "A String", # The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values.
+            "list": [ # This list parameter's parameters (keys will be ignored).
+              # Object with schema name: Parameter
+            ],
+            "map": [ # This map parameter's parameters (must have keys; keys must be unique).
+              # Object with schema name: Parameter
+            ],
+            "type": "A String", # The parameter type. Valid values are: - boolean: The value represents a boolean, represented as 'true' or 'false' - integer: The value represents a 64-bit signed integer value, in base 10 - list: A list of parameters should be specified - map: A map of parameters should be specified - template: The value represents any text; this can include variable references (even variable references that might return non-string types) - trigger_reference: The value represents a trigger, represented as the trigger id - tag_reference: The value represents a tag, represented as the tag name
+            "value": "A String", # A parameter's value (may contain variable references). as appropriate to the specified type.
+          },
+          "convertTrueToValue": { # Represents a Google Tag Manager Parameter. # The value to convert if a variable value is true.
+            "isWeakReference": True or False, # Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations.
+            "key": "A String", # The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values.
+            "list": [ # This list parameter's parameters (keys will be ignored).
+              # Object with schema name: Parameter
+            ],
+            "map": [ # This map parameter's parameters (must have keys; keys must be unique).
+              # Object with schema name: Parameter
+            ],
+            "type": "A String", # The parameter type. Valid values are: - boolean: The value represents a boolean, represented as 'true' or 'false' - integer: The value represents a 64-bit signed integer value, in base 10 - list: A list of parameters should be specified - map: A map of parameters should be specified - template: The value represents any text; this can include variable references (even variable references that might return non-string types) - trigger_reference: The value represents a trigger, represented as the trigger id - tag_reference: The value represents a tag, represented as the tag name
+            "value": "A String", # A parameter's value (may contain variable references). as appropriate to the specified type.
+          },
+          "convertUndefinedToValue": { # Represents a Google Tag Manager Parameter. # The value to convert if a variable value is undefined.
+            "isWeakReference": True or False, # Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations.
+            "key": "A String", # The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values.
+            "list": [ # This list parameter's parameters (keys will be ignored).
+              # Object with schema name: Parameter
+            ],
+            "map": [ # This map parameter's parameters (must have keys; keys must be unique).
+              # Object with schema name: Parameter
+            ],
+            "type": "A String", # The parameter type. Valid values are: - boolean: The value represents a boolean, represented as 'true' or 'false' - integer: The value represents a 64-bit signed integer value, in base 10 - list: A list of parameters should be specified - map: A map of parameters should be specified - template: The value represents any text; this can include variable references (even variable references that might return non-string types) - trigger_reference: The value represents a trigger, represented as the trigger id - tag_reference: The value represents a tag, represented as the tag name
+            "value": "A String", # A parameter's value (may contain variable references). as appropriate to the specified type.
+          },
+        },
+        "name": "A String", # Variable display name.
+        "notes": "A String", # User notes on how to apply this variable in the container.
+        "parameter": [ # The variable's parameters.
+          { # Represents a Google Tag Manager Parameter.
+            "isWeakReference": True or False, # Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations.
+            "key": "A String", # The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values.
+            "list": [ # This list parameter's parameters (keys will be ignored).
+              # Object with schema name: Parameter
+            ],
+            "map": [ # This map parameter's parameters (must have keys; keys must be unique).
+              # Object with schema name: Parameter
+            ],
+            "type": "A String", # The parameter type. Valid values are: - boolean: The value represents a boolean, represented as 'true' or 'false' - integer: The value represents a 64-bit signed integer value, in base 10 - list: A list of parameters should be specified - map: A map of parameters should be specified - template: The value represents any text; this can include variable references (even variable references that might return non-string types) - trigger_reference: The value represents a trigger, represented as the trigger id - tag_reference: The value represents a tag, represented as the tag name
+            "value": "A String", # A parameter's value (may contain variable references). as appropriate to the specified type.
+          },
+        ],
+        "parentFolderId": "A String", # Parent folder id.
+        "path": "A String", # GTM Variable's API relative path.
+        "scheduleEndMs": "A String", # The end timestamp in milliseconds to schedule a variable.
+        "scheduleStartMs": "A String", # The start timestamp in milliseconds to schedule a variable.
+        "tagManagerUrl": "A String", # Auto generated link to the tag manager UI
+        "type": "A String", # GTM Variable Type.
+        "variableId": "A String", # The Variable ID uniquely identifies the GTM Variable.
+        "workspaceId": "A String", # GTM Workspace ID.
+      },
+      "zone": { # Represents a Google Tag Manager Zone's contents. # The zone being represented by the entity.
+        "accountId": "A String", # GTM Account ID.
+        "boundary": { # Represents a Zone's boundaries. # This Zone's boundary.
+          "condition": [ # The conditions that, when conjoined, make up the boundary.
+            { # Represents a predicate.
+              "parameter": [ # A list of named parameters (key/value), depending on the condition's type. Notes: - For binary operators, include parameters named arg0 and arg1 for specifying the left and right operands, respectively. - At this time, the left operand (arg0) must be a reference to a variable. - For case-insensitive Regex matching, include a boolean parameter named ignore_case that is set to true. If not specified or set to any other value, the matching will be case sensitive. - To negate an operator, include a boolean parameter named negate boolean parameter that is set to true.
+                { # Represents a Google Tag Manager Parameter.
+                  "isWeakReference": True or False, # Whether or not a reference type parameter is strongly or weakly referenced. Only used by Transformations.
+                  "key": "A String", # The named key that uniquely identifies a parameter. Required for top-level parameters, as well as map values. Ignored for list values.
+                  "list": [ # This list parameter's parameters (keys will be ignored).
+                    # Object with schema name: Parameter
+                  ],
+                  "map": [ # This map parameter's parameters (must have keys; keys must be unique).
+                    # Object with schema name: Parameter
+                  ],
+                  "type": "A String", # The parameter type. Valid values are: - boolean: The value represents a boolean, represented as 'true' or 'false' - integer: The value represents a 64-bit signed integer value, in base 10 - list: A list of parameters should be specified - map: A map of parameters should be specified - template: The value represents any text; this can include variable references (even variable references that might return non-string types) - trigger_reference: The value represents a trigger, represented as the trigger id - tag_reference: The value represents a tag, represented as the tag name
+                  "value": "A String", # A parameter's value (may contain variable references). as appropriate to the specified type.
+                },
+              ],
+              "type": "A String", # The type of operator for this condition.
+            },
+          ],
+          "customEvaluationTriggerId": [ # Custom evaluation trigger IDs. A zone will evaluate its boundary conditions when any of the listed triggers are true.
+            "A String",
+          ],
+        },
+        "childContainer": [ # Containers that are children of this Zone.
+          { # Represents a child container of a Zone.
+            "nickname": "A String", # The zone's nickname for the child container.
+            "publicId": "A String", # The child container's public id.
+          },
+        ],
+        "containerId": "A String", # GTM Container ID.
+        "fingerprint": "A String", # The fingerprint of the GTM Zone as computed at storage time. This value is recomputed whenever the zone is modified.
+        "name": "A String", # Zone display name.
+        "notes": "A String", # User notes on how to apply this zone in the container.
+        "path": "A String", # GTM Zone's API relative path.
+        "tagManagerUrl": "A String", # Auto generated link to the tag manager UI
+        "typeRestriction": { # Represents a Zone's type restrictions. # This Zone's type restrictions.
+          "enable": True or False, # True if type restrictions have been enabled for this Zone.
+          "whitelistedTypeId": [ # List of type public ids that have been whitelisted for use in this Zone.
+            "A String",
+          ],
+        },
+        "workspaceId": "A String", # GTM Workspace ID.
+        "zoneId": "A String", # The Zone ID uniquely identifies the GTM Zone.
+      },
+    },
+  ],
+}
+
+
close()
Close httplib2 connections.
diff --git a/docs/dyn/tasks_v1.tasks.html b/docs/dyn/tasks_v1.tasks.html index f1d312afe5..a6077ddbfc 100644 --- a/docs/dyn/tasks_v1.tasks.html +++ b/docs/dyn/tasks_v1.tasks.html @@ -166,7 +166,7 @@

Method Details

}, "completed": "A String", # Completion date of the task (as a RFC 3339 timestamp). This field is omitted if the task has not been completed. "deleted": True or False, # Flag indicating whether the task has been deleted. For assigned tasks this field is read-only. They can only be deleted by calling tasks.delete, in which case both the assigned task and the original task (in Docs or Chat Spaces) are deleted. To delete the assigned task only, navigate to the assignment surface and unassign the task from there. The default is False. - "due": "A String", # Due date of the task (as a RFC 3339 timestamp). Optional. The due date only records date information; the time portion of the timestamp is discarded when setting the due date. It isn't possible to read or write the time that a task is due via the API. + "due": "A String", # Scheduled date for the task (as an RFC 3339 timestamp). Optional. This represents the day that the task should be done, or that the task is visible on the calendar grid. It doesn't represent the deadline of the task. Only date information is recorded; the time portion of the timestamp is discarded when setting this field. It isn't possible to read or write the time that a task is scheduled for using the API. "etag": "A String", # ETag of the resource. "hidden": True or False, # Flag indicating whether the task is hidden. This is the case if the task had been marked completed when the task list was last cleared. The default is False. This field is read-only. "id": "A String", # Task identifier. @@ -212,7 +212,7 @@

Method Details

}, "completed": "A String", # Completion date of the task (as a RFC 3339 timestamp). This field is omitted if the task has not been completed. "deleted": True or False, # Flag indicating whether the task has been deleted. For assigned tasks this field is read-only. They can only be deleted by calling tasks.delete, in which case both the assigned task and the original task (in Docs or Chat Spaces) are deleted. To delete the assigned task only, navigate to the assignment surface and unassign the task from there. The default is False. - "due": "A String", # Due date of the task (as a RFC 3339 timestamp). Optional. The due date only records date information; the time portion of the timestamp is discarded when setting the due date. It isn't possible to read or write the time that a task is due via the API. + "due": "A String", # Scheduled date for the task (as an RFC 3339 timestamp). Optional. This represents the day that the task should be done, or that the task is visible on the calendar grid. It doesn't represent the deadline of the task. Only date information is recorded; the time portion of the timestamp is discarded when setting this field. It isn't possible to read or write the time that a task is scheduled for using the API. "etag": "A String", # ETag of the resource. "hidden": True or False, # Flag indicating whether the task is hidden. This is the case if the task had been marked completed when the task list was last cleared. The default is False. This field is read-only. "id": "A String", # Task identifier. @@ -258,7 +258,7 @@

Method Details

}, "completed": "A String", # Completion date of the task (as a RFC 3339 timestamp). This field is omitted if the task has not been completed. "deleted": True or False, # Flag indicating whether the task has been deleted. For assigned tasks this field is read-only. They can only be deleted by calling tasks.delete, in which case both the assigned task and the original task (in Docs or Chat Spaces) are deleted. To delete the assigned task only, navigate to the assignment surface and unassign the task from there. The default is False. - "due": "A String", # Due date of the task (as a RFC 3339 timestamp). Optional. The due date only records date information; the time portion of the timestamp is discarded when setting the due date. It isn't possible to read or write the time that a task is due via the API. + "due": "A String", # Scheduled date for the task (as an RFC 3339 timestamp). Optional. This represents the day that the task should be done, or that the task is visible on the calendar grid. It doesn't represent the deadline of the task. Only date information is recorded; the time portion of the timestamp is discarded when setting this field. It isn't possible to read or write the time that a task is scheduled for using the API. "etag": "A String", # ETag of the resource. "hidden": True or False, # Flag indicating whether the task is hidden. This is the case if the task had been marked completed when the task list was last cleared. The default is False. This field is read-only. "id": "A String", # Task identifier. @@ -323,7 +323,7 @@

Method Details

}, "completed": "A String", # Completion date of the task (as a RFC 3339 timestamp). This field is omitted if the task has not been completed. "deleted": True or False, # Flag indicating whether the task has been deleted. For assigned tasks this field is read-only. They can only be deleted by calling tasks.delete, in which case both the assigned task and the original task (in Docs or Chat Spaces) are deleted. To delete the assigned task only, navigate to the assignment surface and unassign the task from there. The default is False. - "due": "A String", # Due date of the task (as a RFC 3339 timestamp). Optional. The due date only records date information; the time portion of the timestamp is discarded when setting the due date. It isn't possible to read or write the time that a task is due via the API. + "due": "A String", # Scheduled date for the task (as an RFC 3339 timestamp). Optional. This represents the day that the task should be done, or that the task is visible on the calendar grid. It doesn't represent the deadline of the task. Only date information is recorded; the time portion of the timestamp is discarded when setting this field. It isn't possible to read or write the time that a task is scheduled for using the API. "etag": "A String", # ETag of the resource. "hidden": True or False, # Flag indicating whether the task is hidden. This is the case if the task had been marked completed when the task list was last cleared. The default is False. This field is read-only. "id": "A String", # Task identifier. @@ -396,7 +396,7 @@

Method Details

}, "completed": "A String", # Completion date of the task (as a RFC 3339 timestamp). This field is omitted if the task has not been completed. "deleted": True or False, # Flag indicating whether the task has been deleted. For assigned tasks this field is read-only. They can only be deleted by calling tasks.delete, in which case both the assigned task and the original task (in Docs or Chat Spaces) are deleted. To delete the assigned task only, navigate to the assignment surface and unassign the task from there. The default is False. - "due": "A String", # Due date of the task (as a RFC 3339 timestamp). Optional. The due date only records date information; the time portion of the timestamp is discarded when setting the due date. It isn't possible to read or write the time that a task is due via the API. + "due": "A String", # Scheduled date for the task (as an RFC 3339 timestamp). Optional. This represents the day that the task should be done, or that the task is visible on the calendar grid. It doesn't represent the deadline of the task. Only date information is recorded; the time portion of the timestamp is discarded when setting this field. It isn't possible to read or write the time that a task is scheduled for using the API. "etag": "A String", # ETag of the resource. "hidden": True or False, # Flag indicating whether the task is hidden. This is the case if the task had been marked completed when the task list was last cleared. The default is False. This field is read-only. "id": "A String", # Task identifier. @@ -443,7 +443,7 @@

Method Details

}, "completed": "A String", # Completion date of the task (as a RFC 3339 timestamp). This field is omitted if the task has not been completed. "deleted": True or False, # Flag indicating whether the task has been deleted. For assigned tasks this field is read-only. They can only be deleted by calling tasks.delete, in which case both the assigned task and the original task (in Docs or Chat Spaces) are deleted. To delete the assigned task only, navigate to the assignment surface and unassign the task from there. The default is False. - "due": "A String", # Due date of the task (as a RFC 3339 timestamp). Optional. The due date only records date information; the time portion of the timestamp is discarded when setting the due date. It isn't possible to read or write the time that a task is due via the API. + "due": "A String", # Scheduled date for the task (as an RFC 3339 timestamp). Optional. This represents the day that the task should be done, or that the task is visible on the calendar grid. It doesn't represent the deadline of the task. Only date information is recorded; the time portion of the timestamp is discarded when setting this field. It isn't possible to read or write the time that a task is scheduled for using the API. "etag": "A String", # ETag of the resource. "hidden": True or False, # Flag indicating whether the task is hidden. This is the case if the task had been marked completed when the task list was last cleared. The default is False. This field is read-only. "id": "A String", # Task identifier. @@ -487,7 +487,7 @@

Method Details

}, "completed": "A String", # Completion date of the task (as a RFC 3339 timestamp). This field is omitted if the task has not been completed. "deleted": True or False, # Flag indicating whether the task has been deleted. For assigned tasks this field is read-only. They can only be deleted by calling tasks.delete, in which case both the assigned task and the original task (in Docs or Chat Spaces) are deleted. To delete the assigned task only, navigate to the assignment surface and unassign the task from there. The default is False. - "due": "A String", # Due date of the task (as a RFC 3339 timestamp). Optional. The due date only records date information; the time portion of the timestamp is discarded when setting the due date. It isn't possible to read or write the time that a task is due via the API. + "due": "A String", # Scheduled date for the task (as an RFC 3339 timestamp). Optional. This represents the day that the task should be done, or that the task is visible on the calendar grid. It doesn't represent the deadline of the task. Only date information is recorded; the time portion of the timestamp is discarded when setting this field. It isn't possible to read or write the time that a task is scheduled for using the API. "etag": "A String", # ETag of the resource. "hidden": True or False, # Flag indicating whether the task is hidden. This is the case if the task had been marked completed when the task list was last cleared. The default is False. This field is read-only. "id": "A String", # Task identifier. @@ -534,7 +534,7 @@

Method Details

}, "completed": "A String", # Completion date of the task (as a RFC 3339 timestamp). This field is omitted if the task has not been completed. "deleted": True or False, # Flag indicating whether the task has been deleted. For assigned tasks this field is read-only. They can only be deleted by calling tasks.delete, in which case both the assigned task and the original task (in Docs or Chat Spaces) are deleted. To delete the assigned task only, navigate to the assignment surface and unassign the task from there. The default is False. - "due": "A String", # Due date of the task (as a RFC 3339 timestamp). Optional. The due date only records date information; the time portion of the timestamp is discarded when setting the due date. It isn't possible to read or write the time that a task is due via the API. + "due": "A String", # Scheduled date for the task (as an RFC 3339 timestamp). Optional. This represents the day that the task should be done, or that the task is visible on the calendar grid. It doesn't represent the deadline of the task. Only date information is recorded; the time portion of the timestamp is discarded when setting this field. It isn't possible to read or write the time that a task is scheduled for using the API. "etag": "A String", # ETag of the resource. "hidden": True or False, # Flag indicating whether the task is hidden. This is the case if the task had been marked completed when the task list was last cleared. The default is False. This field is read-only. "id": "A String", # Task identifier. @@ -578,7 +578,7 @@

Method Details

}, "completed": "A String", # Completion date of the task (as a RFC 3339 timestamp). This field is omitted if the task has not been completed. "deleted": True or False, # Flag indicating whether the task has been deleted. For assigned tasks this field is read-only. They can only be deleted by calling tasks.delete, in which case both the assigned task and the original task (in Docs or Chat Spaces) are deleted. To delete the assigned task only, navigate to the assignment surface and unassign the task from there. The default is False. - "due": "A String", # Due date of the task (as a RFC 3339 timestamp). Optional. The due date only records date information; the time portion of the timestamp is discarded when setting the due date. It isn't possible to read or write the time that a task is due via the API. + "due": "A String", # Scheduled date for the task (as an RFC 3339 timestamp). Optional. This represents the day that the task should be done, or that the task is visible on the calendar grid. It doesn't represent the deadline of the task. Only date information is recorded; the time portion of the timestamp is discarded when setting this field. It isn't possible to read or write the time that a task is scheduled for using the API. "etag": "A String", # ETag of the resource. "hidden": True or False, # Flag indicating whether the task is hidden. This is the case if the task had been marked completed when the task list was last cleared. The default is False. This field is read-only. "id": "A String", # Task identifier. diff --git a/docs/dyn/texttospeech_v1.projects.locations.html b/docs/dyn/texttospeech_v1.projects.locations.html index 94823a460f..7dc2cd0b06 100644 --- a/docs/dyn/texttospeech_v1.projects.locations.html +++ b/docs/dyn/texttospeech_v1.projects.locations.html @@ -121,7 +121,7 @@

Method Details

}, ], }, - "markup": "A String", # Markup for HD voices specifically. This field may not be used with any other voices. + "markup": "A String", # Markup for Chirp 3: HD voices specifically. This field may not be used with any other voices. "multiSpeakerMarkup": { # A collection of turns for multi-speaker synthesis. # The multi-speaker input to be synthesized. Only applicable for multi-speaker synthesis. "turns": [ # Required. Speaker turns. { # A multi-speaker turn. diff --git a/docs/dyn/texttospeech_v1.projects.locations.operations.html b/docs/dyn/texttospeech_v1.projects.locations.operations.html index 22673217b2..5fa1c311f3 100644 --- a/docs/dyn/texttospeech_v1.projects.locations.operations.html +++ b/docs/dyn/texttospeech_v1.projects.locations.operations.html @@ -136,7 +136,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -168,7 +168,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], }
diff --git a/docs/dyn/texttospeech_v1.text.html b/docs/dyn/texttospeech_v1.text.html index 4af2c1438f..0182d9783e 100644 --- a/docs/dyn/texttospeech_v1.text.html +++ b/docs/dyn/texttospeech_v1.text.html @@ -119,7 +119,7 @@

Method Details

}, ], }, - "markup": "A String", # Markup for HD voices specifically. This field may not be used with any other voices. + "markup": "A String", # Markup for Chirp 3: HD voices specifically. This field may not be used with any other voices. "multiSpeakerMarkup": { # A collection of turns for multi-speaker synthesis. # The multi-speaker input to be synthesized. Only applicable for multi-speaker synthesis. "turns": [ # Required. Speaker turns. { # A multi-speaker turn. diff --git a/docs/dyn/texttospeech_v1beta1.projects.locations.html b/docs/dyn/texttospeech_v1beta1.projects.locations.html index 00e26b4325..26e52d73c9 100644 --- a/docs/dyn/texttospeech_v1beta1.projects.locations.html +++ b/docs/dyn/texttospeech_v1beta1.projects.locations.html @@ -121,7 +121,7 @@

Method Details

}, ], }, - "markup": "A String", # Markup for HD voices specifically. This field may not be used with any other voices. + "markup": "A String", # Markup for Chirp 3: HD voices specifically. This field may not be used with any other voices. "multiSpeakerMarkup": { # A collection of turns for multi-speaker synthesis. # The multi-speaker input to be synthesized. Only applicable for multi-speaker synthesis. "turns": [ # Required. Speaker turns. { # A multi-speaker turn. diff --git a/docs/dyn/texttospeech_v1beta1.projects.locations.operations.html b/docs/dyn/texttospeech_v1beta1.projects.locations.operations.html index 4956941e2c..d45cd46454 100644 --- a/docs/dyn/texttospeech_v1beta1.projects.locations.operations.html +++ b/docs/dyn/texttospeech_v1beta1.projects.locations.operations.html @@ -136,7 +136,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -168,7 +168,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], }
diff --git a/docs/dyn/texttospeech_v1beta1.text.html b/docs/dyn/texttospeech_v1beta1.text.html index 3b5411ef35..f1319dd12c 100644 --- a/docs/dyn/texttospeech_v1beta1.text.html +++ b/docs/dyn/texttospeech_v1beta1.text.html @@ -122,7 +122,7 @@

Method Details

}, ], }, - "markup": "A String", # Markup for HD voices specifically. This field may not be used with any other voices. + "markup": "A String", # Markup for Chirp 3: HD voices specifically. This field may not be used with any other voices. "multiSpeakerMarkup": { # A collection of turns for multi-speaker synthesis. # The multi-speaker input to be synthesized. Only applicable for multi-speaker synthesis. "turns": [ # Required. Speaker turns. { # A multi-speaker turn. diff --git a/docs/dyn/tpu_v1.projects.locations.html b/docs/dyn/tpu_v1.projects.locations.html index 76f30ade2e..6e681fdec7 100644 --- a/docs/dyn/tpu_v1.projects.locations.html +++ b/docs/dyn/tpu_v1.projects.locations.html @@ -145,7 +145,7 @@

Method Details

Args: name: string, The resource that owns the locations collection, if applicable. (required) - extraLocationTypes: string, Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage. (repeated) + extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated) filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160). pageSize: integer, The maximum number of results to return. If not set, the service selects a default. pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page. diff --git a/docs/dyn/tpu_v1.projects.locations.operations.html b/docs/dyn/tpu_v1.projects.locations.operations.html index 03bffc83b1..148570b133 100644 --- a/docs/dyn/tpu_v1.projects.locations.operations.html +++ b/docs/dyn/tpu_v1.projects.locations.operations.html @@ -178,7 +178,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -210,7 +210,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], }
diff --git a/docs/dyn/tpu_v1alpha1.projects.locations.acceleratorTypes.html b/docs/dyn/tpu_v1alpha1.projects.locations.acceleratorTypes.html index bbb5d553bd..718f57e7e0 100644 --- a/docs/dyn/tpu_v1alpha1.projects.locations.acceleratorTypes.html +++ b/docs/dyn/tpu_v1alpha1.projects.locations.acceleratorTypes.html @@ -106,7 +106,7 @@

Method Details

Returns: An object of the form: - { # A accelerator type that a Node can be configured with. + { # DEPRECATED: Please use TPU API v2alpha1 instead. A accelerator type that a Node can be configured with. "name": "A String", # The resource name. "type": "A String", # the accelerator type. }
@@ -130,9 +130,9 @@

Method Details

Returns: An object of the form: - { # Response for ListAcceleratorTypes. + { # DEPRECATED: Please use TPU API v2alpha1 instead. Response for ListAcceleratorTypes. "acceleratorTypes": [ # The listed nodes. - { # A accelerator type that a Node can be configured with. + { # DEPRECATED: Please use TPU API v2alpha1 instead. A accelerator type that a Node can be configured with. "name": "A String", # The resource name. "type": "A String", # the accelerator type. }, diff --git a/docs/dyn/tpu_v1alpha1.projects.locations.html b/docs/dyn/tpu_v1alpha1.projects.locations.html index ba1dd51845..7eda0c8294 100644 --- a/docs/dyn/tpu_v1alpha1.projects.locations.html +++ b/docs/dyn/tpu_v1alpha1.projects.locations.html @@ -145,7 +145,7 @@

Method Details

Args: name: string, The resource that owns the locations collection, if applicable. (required) - extraLocationTypes: string, Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage. (repeated) + extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated) filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160). pageSize: integer, The maximum number of results to return. If not set, the service selects a default. pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page. diff --git a/docs/dyn/tpu_v1alpha1.projects.locations.nodes.html b/docs/dyn/tpu_v1alpha1.projects.locations.nodes.html index ef1a1a76b5..b31de96fa5 100644 --- a/docs/dyn/tpu_v1alpha1.projects.locations.nodes.html +++ b/docs/dyn/tpu_v1alpha1.projects.locations.nodes.html @@ -116,7 +116,7 @@

Method Details

body: object, The request body. The object takes the form of: -{ # A TPU instance. +{ # DEPRECATED: Please use TPU API v2alpha1 instead. A TPU instance. "acceleratorType": "A String", # Required. The type of hardware accelerators associated with this node. "apiVersion": "A String", # Output only. The API version that created this Node. "cidrBlock": "A String", # The CIDR block that the TPU node will use when selecting an IP address. This CIDR block must be a /29 block; the Compute Engine networks API forbids a smaller block, and using a larger block would be wasteful (a node can only consume one IP address). Errors will occur if the CIDR block has already been used for a currently existing TPU node, the CIDR block conflicts with any subnetworks in the user's provided network, or the provided network is peered with another network that is using that CIDR block. @@ -131,20 +131,20 @@

Method Details

"name": "A String", # Output only. Immutable. The name of the TPU "network": "A String", # The name of a network they wish to peer the TPU node to. It must be a preexisting Compute Engine network inside of the project on which this API has been activated. If none is provided, "default" will be used. "networkEndpoints": [ # Output only. The network endpoints where TPU workers can be accessed and sent work. It is recommended that Tensorflow clients of the node reach out to the 0th entry in this map first. - { # A network endpoint over which a TPU worker can be reached. + { # DEPRECATED: Please use TPU API v2alpha1 instead. A network endpoint over which a TPU worker can be reached. "ipAddress": "A String", # The IP address of this network endpoint. "port": 42, # The port of this network endpoint. }, ], "port": "A String", # Output only. DEPRECATED! Use network_endpoints instead. The network port for the TPU Node as visible to Compute Engine instances. - "schedulingConfig": { # Sets the scheduling options for this node. # The scheduling options for this node. + "schedulingConfig": { # DEPRECATED: Please use TPU API v2alpha1 instead. Sets the scheduling options for this node. # The scheduling options for this node. "preemptible": True or False, # Defines whether the node is preemptible. "reserved": True or False, # Whether the node is created under a reservation. }, "serviceAccount": "A String", # Output only. The service account used to run the tensor flow services within the node. To share resources, including Google Cloud Storage data, with the Tensorflow job running in the Node, this account must have permissions to that data. "state": "A String", # Output only. The current state for the TPU Node. "symptoms": [ # Output only. The Symptoms that have occurred to the TPU Node. - { # A Symptom instance. + { # DEPRECATED: Please use TPU API v2alpha1 instead. A Symptom instance. "createTime": "A String", # Timestamp when the Symptom is created. "details": "A String", # Detailed information of the current Symptom. "symptomType": "A String", # Type of the Symptom. @@ -236,7 +236,7 @@

Method Details

Returns: An object of the form: - { # A TPU instance. + { # DEPRECATED: Please use TPU API v2alpha1 instead. A TPU instance. "acceleratorType": "A String", # Required. The type of hardware accelerators associated with this node. "apiVersion": "A String", # Output only. The API version that created this Node. "cidrBlock": "A String", # The CIDR block that the TPU node will use when selecting an IP address. This CIDR block must be a /29 block; the Compute Engine networks API forbids a smaller block, and using a larger block would be wasteful (a node can only consume one IP address). Errors will occur if the CIDR block has already been used for a currently existing TPU node, the CIDR block conflicts with any subnetworks in the user's provided network, or the provided network is peered with another network that is using that CIDR block. @@ -251,20 +251,20 @@

Method Details

"name": "A String", # Output only. Immutable. The name of the TPU "network": "A String", # The name of a network they wish to peer the TPU node to. It must be a preexisting Compute Engine network inside of the project on which this API has been activated. If none is provided, "default" will be used. "networkEndpoints": [ # Output only. The network endpoints where TPU workers can be accessed and sent work. It is recommended that Tensorflow clients of the node reach out to the 0th entry in this map first. - { # A network endpoint over which a TPU worker can be reached. + { # DEPRECATED: Please use TPU API v2alpha1 instead. A network endpoint over which a TPU worker can be reached. "ipAddress": "A String", # The IP address of this network endpoint. "port": 42, # The port of this network endpoint. }, ], "port": "A String", # Output only. DEPRECATED! Use network_endpoints instead. The network port for the TPU Node as visible to Compute Engine instances. - "schedulingConfig": { # Sets the scheduling options for this node. # The scheduling options for this node. + "schedulingConfig": { # DEPRECATED: Please use TPU API v2alpha1 instead. Sets the scheduling options for this node. # The scheduling options for this node. "preemptible": True or False, # Defines whether the node is preemptible. "reserved": True or False, # Whether the node is created under a reservation. }, "serviceAccount": "A String", # Output only. The service account used to run the tensor flow services within the node. To share resources, including Google Cloud Storage data, with the Tensorflow job running in the Node, this account must have permissions to that data. "state": "A String", # Output only. The current state for the TPU Node. "symptoms": [ # Output only. The Symptoms that have occurred to the TPU Node. - { # A Symptom instance. + { # DEPRECATED: Please use TPU API v2alpha1 instead. A Symptom instance. "createTime": "A String", # Timestamp when the Symptom is created. "details": "A String", # Detailed information of the current Symptom. "symptomType": "A String", # Type of the Symptom. @@ -292,10 +292,10 @@

Method Details

Returns: An object of the form: - { # Response for ListNodes. + { # DEPRECATED: Please use TPU API v2alpha1 instead. Response for ListNodes. "nextPageToken": "A String", # The next page token or empty if none. "nodes": [ # The listed nodes. - { # A TPU instance. + { # DEPRECATED: Please use TPU API v2alpha1 instead. A TPU instance. "acceleratorType": "A String", # Required. The type of hardware accelerators associated with this node. "apiVersion": "A String", # Output only. The API version that created this Node. "cidrBlock": "A String", # The CIDR block that the TPU node will use when selecting an IP address. This CIDR block must be a /29 block; the Compute Engine networks API forbids a smaller block, and using a larger block would be wasteful (a node can only consume one IP address). Errors will occur if the CIDR block has already been used for a currently existing TPU node, the CIDR block conflicts with any subnetworks in the user's provided network, or the provided network is peered with another network that is using that CIDR block. @@ -310,20 +310,20 @@

Method Details

"name": "A String", # Output only. Immutable. The name of the TPU "network": "A String", # The name of a network they wish to peer the TPU node to. It must be a preexisting Compute Engine network inside of the project on which this API has been activated. If none is provided, "default" will be used. "networkEndpoints": [ # Output only. The network endpoints where TPU workers can be accessed and sent work. It is recommended that Tensorflow clients of the node reach out to the 0th entry in this map first. - { # A network endpoint over which a TPU worker can be reached. + { # DEPRECATED: Please use TPU API v2alpha1 instead. A network endpoint over which a TPU worker can be reached. "ipAddress": "A String", # The IP address of this network endpoint. "port": 42, # The port of this network endpoint. }, ], "port": "A String", # Output only. DEPRECATED! Use network_endpoints instead. The network port for the TPU Node as visible to Compute Engine instances. - "schedulingConfig": { # Sets the scheduling options for this node. # The scheduling options for this node. + "schedulingConfig": { # DEPRECATED: Please use TPU API v2alpha1 instead. Sets the scheduling options for this node. # The scheduling options for this node. "preemptible": True or False, # Defines whether the node is preemptible. "reserved": True or False, # Whether the node is created under a reservation. }, "serviceAccount": "A String", # Output only. The service account used to run the tensor flow services within the node. To share resources, including Google Cloud Storage data, with the Tensorflow job running in the Node, this account must have permissions to that data. "state": "A String", # Output only. The current state for the TPU Node. "symptoms": [ # Output only. The Symptoms that have occurred to the TPU Node. - { # A Symptom instance. + { # DEPRECATED: Please use TPU API v2alpha1 instead. A Symptom instance. "createTime": "A String", # Timestamp when the Symptom is created. "details": "A String", # Detailed information of the current Symptom. "symptomType": "A String", # Type of the Symptom. @@ -363,7 +363,7 @@

Method Details

body: object, The request body. The object takes the form of: -{ # Request for ReimageNode. +{ # DEPRECATED: Please use TPU API v2alpha1 instead. Request for ReimageNode. "tensorflowVersion": "A String", # The version for reimage to create. } @@ -405,7 +405,7 @@

Method Details

body: object, The request body. The object takes the form of: -{ # Request for StartNode. +{ # DEPRECATED: Please use TPU API v2alpha1 instead. Request for StartNode. } x__xgafv: string, V1 error format. @@ -446,7 +446,7 @@

Method Details

body: object, The request body. The object takes the form of: -{ # Request for StopNode. +{ # DEPRECATED: Please use TPU API v2alpha1 instead. Request for StopNode. } x__xgafv: string, V1 error format. diff --git a/docs/dyn/tpu_v1alpha1.projects.locations.operations.html b/docs/dyn/tpu_v1alpha1.projects.locations.operations.html index e18f4f8a5e..2e70fd78cb 100644 --- a/docs/dyn/tpu_v1alpha1.projects.locations.operations.html +++ b/docs/dyn/tpu_v1alpha1.projects.locations.operations.html @@ -178,7 +178,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -210,7 +210,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/tpu_v1alpha1.projects.locations.tensorflowVersions.html b/docs/dyn/tpu_v1alpha1.projects.locations.tensorflowVersions.html index 0059b87f92..c69bbf8afe 100644 --- a/docs/dyn/tpu_v1alpha1.projects.locations.tensorflowVersions.html +++ b/docs/dyn/tpu_v1alpha1.projects.locations.tensorflowVersions.html @@ -106,7 +106,7 @@

Method Details

Returns: An object of the form: - { # A tensorflow version that a Node can be configured with. + { # DEPRECATED: Please use TPU API v2alpha1 instead. A tensorflow version that a Node can be configured with. "name": "A String", # The resource name. "version": "A String", # the tensorflow version. } @@ -130,10 +130,10 @@

Method Details

Returns: An object of the form: - { # Response for ListTensorFlowVersions. + { # DEPRECATED: Please use TPU API v2alpha1 instead. Response for ListTensorFlowVersions. "nextPageToken": "A String", # The next page token or empty if none. "tensorflowVersions": [ # The listed nodes. - { # A tensorflow version that a Node can be configured with. + { # DEPRECATED: Please use TPU API v2alpha1 instead. A tensorflow version that a Node can be configured with. "name": "A String", # The resource name. "version": "A String", # the tensorflow version. }, diff --git a/docs/dyn/tpu_v2.projects.locations.html b/docs/dyn/tpu_v2.projects.locations.html index 772e70e2b4..0618e42e6b 100644 --- a/docs/dyn/tpu_v2.projects.locations.html +++ b/docs/dyn/tpu_v2.projects.locations.html @@ -180,7 +180,7 @@

Method Details

Args: name: string, The resource that owns the locations collection, if applicable. (required) - extraLocationTypes: string, Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage. (repeated) + extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated) filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160). pageSize: integer, The maximum number of results to return. If not set, the service selects a default. pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page. diff --git a/docs/dyn/tpu_v2.projects.locations.operations.html b/docs/dyn/tpu_v2.projects.locations.operations.html index 7d48cbc58d..567ad84464 100644 --- a/docs/dyn/tpu_v2.projects.locations.operations.html +++ b/docs/dyn/tpu_v2.projects.locations.operations.html @@ -178,7 +178,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -210,7 +210,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/tpu_v2alpha1.projects.locations.html b/docs/dyn/tpu_v2alpha1.projects.locations.html index c6206b72ed..d9f118dcbc 100644 --- a/docs/dyn/tpu_v2alpha1.projects.locations.html +++ b/docs/dyn/tpu_v2alpha1.projects.locations.html @@ -185,7 +185,7 @@

Method Details

Args: name: string, The resource that owns the locations collection, if applicable. (required) - extraLocationTypes: string, Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage. (repeated) + extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated) filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160). pageSize: integer, The maximum number of results to return. If not set, the service selects a default. pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page. diff --git a/docs/dyn/tpu_v2alpha1.projects.locations.operations.html b/docs/dyn/tpu_v2alpha1.projects.locations.operations.html index c14e8c30a4..9be96b9d6a 100644 --- a/docs/dyn/tpu_v2alpha1.projects.locations.operations.html +++ b/docs/dyn/tpu_v2alpha1.projects.locations.operations.html @@ -178,7 +178,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -210,7 +210,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/vision_v1.operations.html b/docs/dyn/vision_v1.operations.html index ff7299fd71..e6a0a63be1 100644 --- a/docs/dyn/vision_v1.operations.html +++ b/docs/dyn/vision_v1.operations.html @@ -184,7 +184,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -216,7 +216,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/vmmigration_v1.projects.locations.imageImports.html b/docs/dyn/vmmigration_v1.projects.locations.imageImports.html index 0a65647625..d8b8932703 100644 --- a/docs/dyn/vmmigration_v1.projects.locations.imageImports.html +++ b/docs/dyn/vmmigration_v1.projects.locations.imageImports.html @@ -120,6 +120,9 @@

Method Details

"A String", ], "dataDiskImageImport": { # Used when the image import is not using OS adaptation process. # Optional. Use to skip OS adaptation process. + "guestOsFeatures": [ # Optional. A list of guest OS features to apply to the imported image. These features are flags that are used by Compute Engine to enable certain capabilities for virtual machine instances that are created from the image. This field does not change the OS of the image; it only marks the image with the specified features. The user must ensure that the OS is compatible with the features. For a list of available features, see https://cloud.google.com/compute/docs/images/create-custom#guest-os-features. + "A String", + ], }, "description": "A String", # Optional. An optional description of the image. "encryption": { # Encryption message describes the details of the applied encryption. # Immutable. The encryption to apply to the image. @@ -214,6 +217,9 @@

Method Details

"A String", ], "dataDiskImageImport": { # Used when the image import is not using OS adaptation process. # Optional. Use to skip OS adaptation process. + "guestOsFeatures": [ # Optional. A list of guest OS features to apply to the imported image. These features are flags that are used by Compute Engine to enable certain capabilities for virtual machine instances that are created from the image. This field does not change the OS of the image; it only marks the image with the specified features. The user must ensure that the OS is compatible with the features. For a list of available features, see https://cloud.google.com/compute/docs/images/create-custom#guest-os-features. + "A String", + ], }, "description": "A String", # Optional. An optional description of the image. "encryption": { # Encryption message describes the details of the applied encryption. # Immutable. The encryption to apply to the image. @@ -433,6 +439,9 @@

Method Details

"A String", ], "dataDiskImageImport": { # Used when the image import is not using OS adaptation process. # Optional. Use to skip OS adaptation process. + "guestOsFeatures": [ # Optional. A list of guest OS features to apply to the imported image. These features are flags that are used by Compute Engine to enable certain capabilities for virtual machine instances that are created from the image. This field does not change the OS of the image; it only marks the image with the specified features. The user must ensure that the OS is compatible with the features. For a list of available features, see https://cloud.google.com/compute/docs/images/create-custom#guest-os-features. + "A String", + ], }, "description": "A String", # Optional. An optional description of the image. "encryption": { # Encryption message describes the details of the applied encryption. # Immutable. The encryption to apply to the image. @@ -527,6 +536,9 @@

Method Details

"A String", ], "dataDiskImageImport": { # Used when the image import is not using OS adaptation process. # Optional. Use to skip OS adaptation process. + "guestOsFeatures": [ # Optional. A list of guest OS features to apply to the imported image. These features are flags that are used by Compute Engine to enable certain capabilities for virtual machine instances that are created from the image. This field does not change the OS of the image; it only marks the image with the specified features. The user must ensure that the OS is compatible with the features. For a list of available features, see https://cloud.google.com/compute/docs/images/create-custom#guest-os-features. + "A String", + ], }, "description": "A String", # Optional. An optional description of the image. "encryption": { # Encryption message describes the details of the applied encryption. # Immutable. The encryption to apply to the image. @@ -686,6 +698,9 @@

Method Details

"A String", ], "dataDiskImageImport": { # Used when the image import is not using OS adaptation process. # Optional. Use to skip OS adaptation process. + "guestOsFeatures": [ # Optional. A list of guest OS features to apply to the imported image. These features are flags that are used by Compute Engine to enable certain capabilities for virtual machine instances that are created from the image. This field does not change the OS of the image; it only marks the image with the specified features. The user must ensure that the OS is compatible with the features. For a list of available features, see https://cloud.google.com/compute/docs/images/create-custom#guest-os-features. + "A String", + ], }, "description": "A String", # Optional. An optional description of the image. "encryption": { # Encryption message describes the details of the applied encryption. # Immutable. The encryption to apply to the image. @@ -780,6 +795,9 @@

Method Details

"A String", ], "dataDiskImageImport": { # Used when the image import is not using OS adaptation process. # Optional. Use to skip OS adaptation process. + "guestOsFeatures": [ # Optional. A list of guest OS features to apply to the imported image. These features are flags that are used by Compute Engine to enable certain capabilities for virtual machine instances that are created from the image. This field does not change the OS of the image; it only marks the image with the specified features. The user must ensure that the OS is compatible with the features. For a list of available features, see https://cloud.google.com/compute/docs/images/create-custom#guest-os-features. + "A String", + ], }, "description": "A String", # Optional. An optional description of the image. "encryption": { # Encryption message describes the details of the applied encryption. # Immutable. The encryption to apply to the image. diff --git a/docs/dyn/vmmigration_v1.projects.locations.imageImports.imageImportJobs.html b/docs/dyn/vmmigration_v1.projects.locations.imageImports.imageImportJobs.html index e098c65a88..2a2dc3fc0d 100644 --- a/docs/dyn/vmmigration_v1.projects.locations.imageImports.imageImportJobs.html +++ b/docs/dyn/vmmigration_v1.projects.locations.imageImports.imageImportJobs.html @@ -161,6 +161,9 @@

Method Details

"A String", ], "dataDiskImageImport": { # Used when the image import is not using OS adaptation process. # Optional. Use to skip OS adaptation process. + "guestOsFeatures": [ # Optional. A list of guest OS features to apply to the imported image. These features are flags that are used by Compute Engine to enable certain capabilities for virtual machine instances that are created from the image. This field does not change the OS of the image; it only marks the image with the specified features. The user must ensure that the OS is compatible with the features. For a list of available features, see https://cloud.google.com/compute/docs/images/create-custom#guest-os-features. + "A String", + ], }, "description": "A String", # Optional. An optional description of the image. "encryption": { # Encryption message describes the details of the applied encryption. # Immutable. The encryption to apply to the image. @@ -321,6 +324,9 @@

Method Details

"A String", ], "dataDiskImageImport": { # Used when the image import is not using OS adaptation process. # Optional. Use to skip OS adaptation process. + "guestOsFeatures": [ # Optional. A list of guest OS features to apply to the imported image. These features are flags that are used by Compute Engine to enable certain capabilities for virtual machine instances that are created from the image. This field does not change the OS of the image; it only marks the image with the specified features. The user must ensure that the OS is compatible with the features. For a list of available features, see https://cloud.google.com/compute/docs/images/create-custom#guest-os-features. + "A String", + ], }, "description": "A String", # Optional. An optional description of the image. "encryption": { # Encryption message describes the details of the applied encryption. # Immutable. The encryption to apply to the image. diff --git a/docs/dyn/vmmigration_v1alpha1.projects.locations.imageImports.html b/docs/dyn/vmmigration_v1alpha1.projects.locations.imageImports.html index 8aa59c379c..eaf7182eb7 100644 --- a/docs/dyn/vmmigration_v1alpha1.projects.locations.imageImports.html +++ b/docs/dyn/vmmigration_v1alpha1.projects.locations.imageImports.html @@ -119,7 +119,10 @@

Method Details

"additionalLicenses": [ # Optional. Additional licenses to assign to the image. Format: https://www.googleapis.com/compute/v1/projects/PROJECT_ID/global/licenses/LICENSE_NAME Or https://www.googleapis.com/compute/beta/projects/PROJECT_ID/global/licenses/LICENSE_NAME "A String", ], - "dataDiskImageImport": { # Mentions that the image import is not using OS adaptation process. # Optional. Use to skip OS adaptation process. + "dataDiskImageImport": { # Used when the image import is not using OS adaptation process. # Optional. Use to skip OS adaptation process. + "guestOsFeatures": [ # Optional. A list of guest OS features to apply to the imported image. These features are flags that are used by Compute Engine to enable certain capabilities for virtual machine instances that are created from the image. This field does not change the OS of the image; it only marks the image with the specified features. The user must ensure that the OS is compatible with the features. For a list of available features, see https://cloud.google.com/compute/docs/images/create-custom#guest-os-features. + "A String", + ], }, "description": "A String", # Optional. An optional description of the image. "encryption": { # Encryption message describes the details of the applied encryption. # Immutable. The encryption to apply to the image. @@ -213,7 +216,10 @@

Method Details

"additionalLicenses": [ # Optional. Additional licenses to assign to the image. Format: https://www.googleapis.com/compute/v1/projects/PROJECT_ID/global/licenses/LICENSE_NAME Or https://www.googleapis.com/compute/beta/projects/PROJECT_ID/global/licenses/LICENSE_NAME "A String", ], - "dataDiskImageImport": { # Mentions that the image import is not using OS adaptation process. # Optional. Use to skip OS adaptation process. + "dataDiskImageImport": { # Used when the image import is not using OS adaptation process. # Optional. Use to skip OS adaptation process. + "guestOsFeatures": [ # Optional. A list of guest OS features to apply to the imported image. These features are flags that are used by Compute Engine to enable certain capabilities for virtual machine instances that are created from the image. This field does not change the OS of the image; it only marks the image with the specified features. The user must ensure that the OS is compatible with the features. For a list of available features, see https://cloud.google.com/compute/docs/images/create-custom#guest-os-features. + "A String", + ], }, "description": "A String", # Optional. An optional description of the image. "encryption": { # Encryption message describes the details of the applied encryption. # Immutable. The encryption to apply to the image. @@ -432,7 +438,10 @@

Method Details

"additionalLicenses": [ # Optional. Additional licenses to assign to the image. Format: https://www.googleapis.com/compute/v1/projects/PROJECT_ID/global/licenses/LICENSE_NAME Or https://www.googleapis.com/compute/beta/projects/PROJECT_ID/global/licenses/LICENSE_NAME "A String", ], - "dataDiskImageImport": { # Mentions that the image import is not using OS adaptation process. # Optional. Use to skip OS adaptation process. + "dataDiskImageImport": { # Used when the image import is not using OS adaptation process. # Optional. Use to skip OS adaptation process. + "guestOsFeatures": [ # Optional. A list of guest OS features to apply to the imported image. These features are flags that are used by Compute Engine to enable certain capabilities for virtual machine instances that are created from the image. This field does not change the OS of the image; it only marks the image with the specified features. The user must ensure that the OS is compatible with the features. For a list of available features, see https://cloud.google.com/compute/docs/images/create-custom#guest-os-features. + "A String", + ], }, "description": "A String", # Optional. An optional description of the image. "encryption": { # Encryption message describes the details of the applied encryption. # Immutable. The encryption to apply to the image. @@ -526,7 +535,10 @@

Method Details

"additionalLicenses": [ # Optional. Additional licenses to assign to the image. Format: https://www.googleapis.com/compute/v1/projects/PROJECT_ID/global/licenses/LICENSE_NAME Or https://www.googleapis.com/compute/beta/projects/PROJECT_ID/global/licenses/LICENSE_NAME "A String", ], - "dataDiskImageImport": { # Mentions that the image import is not using OS adaptation process. # Optional. Use to skip OS adaptation process. + "dataDiskImageImport": { # Used when the image import is not using OS adaptation process. # Optional. Use to skip OS adaptation process. + "guestOsFeatures": [ # Optional. A list of guest OS features to apply to the imported image. These features are flags that are used by Compute Engine to enable certain capabilities for virtual machine instances that are created from the image. This field does not change the OS of the image; it only marks the image with the specified features. The user must ensure that the OS is compatible with the features. For a list of available features, see https://cloud.google.com/compute/docs/images/create-custom#guest-os-features. + "A String", + ], }, "description": "A String", # Optional. An optional description of the image. "encryption": { # Encryption message describes the details of the applied encryption. # Immutable. The encryption to apply to the image. @@ -685,7 +697,10 @@

Method Details

"additionalLicenses": [ # Optional. Additional licenses to assign to the image. Format: https://www.googleapis.com/compute/v1/projects/PROJECT_ID/global/licenses/LICENSE_NAME Or https://www.googleapis.com/compute/beta/projects/PROJECT_ID/global/licenses/LICENSE_NAME "A String", ], - "dataDiskImageImport": { # Mentions that the image import is not using OS adaptation process. # Optional. Use to skip OS adaptation process. + "dataDiskImageImport": { # Used when the image import is not using OS adaptation process. # Optional. Use to skip OS adaptation process. + "guestOsFeatures": [ # Optional. A list of guest OS features to apply to the imported image. These features are flags that are used by Compute Engine to enable certain capabilities for virtual machine instances that are created from the image. This field does not change the OS of the image; it only marks the image with the specified features. The user must ensure that the OS is compatible with the features. For a list of available features, see https://cloud.google.com/compute/docs/images/create-custom#guest-os-features. + "A String", + ], }, "description": "A String", # Optional. An optional description of the image. "encryption": { # Encryption message describes the details of the applied encryption. # Immutable. The encryption to apply to the image. @@ -779,7 +794,10 @@

Method Details

"additionalLicenses": [ # Optional. Additional licenses to assign to the image. Format: https://www.googleapis.com/compute/v1/projects/PROJECT_ID/global/licenses/LICENSE_NAME Or https://www.googleapis.com/compute/beta/projects/PROJECT_ID/global/licenses/LICENSE_NAME "A String", ], - "dataDiskImageImport": { # Mentions that the image import is not using OS adaptation process. # Optional. Use to skip OS adaptation process. + "dataDiskImageImport": { # Used when the image import is not using OS adaptation process. # Optional. Use to skip OS adaptation process. + "guestOsFeatures": [ # Optional. A list of guest OS features to apply to the imported image. These features are flags that are used by Compute Engine to enable certain capabilities for virtual machine instances that are created from the image. This field does not change the OS of the image; it only marks the image with the specified features. The user must ensure that the OS is compatible with the features. For a list of available features, see https://cloud.google.com/compute/docs/images/create-custom#guest-os-features. + "A String", + ], }, "description": "A String", # Optional. An optional description of the image. "encryption": { # Encryption message describes the details of the applied encryption. # Immutable. The encryption to apply to the image. diff --git a/docs/dyn/vmmigration_v1alpha1.projects.locations.imageImports.imageImportJobs.html b/docs/dyn/vmmigration_v1alpha1.projects.locations.imageImports.imageImportJobs.html index 733eddfe7b..cfb357556c 100644 --- a/docs/dyn/vmmigration_v1alpha1.projects.locations.imageImports.imageImportJobs.html +++ b/docs/dyn/vmmigration_v1alpha1.projects.locations.imageImports.imageImportJobs.html @@ -160,7 +160,10 @@

Method Details

"additionalLicenses": [ # Optional. Additional licenses to assign to the image. Format: https://www.googleapis.com/compute/v1/projects/PROJECT_ID/global/licenses/LICENSE_NAME Or https://www.googleapis.com/compute/beta/projects/PROJECT_ID/global/licenses/LICENSE_NAME "A String", ], - "dataDiskImageImport": { # Mentions that the image import is not using OS adaptation process. # Optional. Use to skip OS adaptation process. + "dataDiskImageImport": { # Used when the image import is not using OS adaptation process. # Optional. Use to skip OS adaptation process. + "guestOsFeatures": [ # Optional. A list of guest OS features to apply to the imported image. These features are flags that are used by Compute Engine to enable certain capabilities for virtual machine instances that are created from the image. This field does not change the OS of the image; it only marks the image with the specified features. The user must ensure that the OS is compatible with the features. For a list of available features, see https://cloud.google.com/compute/docs/images/create-custom#guest-os-features. + "A String", + ], }, "description": "A String", # Optional. An optional description of the image. "encryption": { # Encryption message describes the details of the applied encryption. # Immutable. The encryption to apply to the image. @@ -320,7 +323,10 @@

Method Details

"additionalLicenses": [ # Optional. Additional licenses to assign to the image. Format: https://www.googleapis.com/compute/v1/projects/PROJECT_ID/global/licenses/LICENSE_NAME Or https://www.googleapis.com/compute/beta/projects/PROJECT_ID/global/licenses/LICENSE_NAME "A String", ], - "dataDiskImageImport": { # Mentions that the image import is not using OS adaptation process. # Optional. Use to skip OS adaptation process. + "dataDiskImageImport": { # Used when the image import is not using OS adaptation process. # Optional. Use to skip OS adaptation process. + "guestOsFeatures": [ # Optional. A list of guest OS features to apply to the imported image. These features are flags that are used by Compute Engine to enable certain capabilities for virtual machine instances that are created from the image. This field does not change the OS of the image; it only marks the image with the specified features. The user must ensure that the OS is compatible with the features. For a list of available features, see https://cloud.google.com/compute/docs/images/create-custom#guest-os-features. + "A String", + ], }, "description": "A String", # Optional. An optional description of the image. "encryption": { # Encryption message describes the details of the applied encryption. # Immutable. The encryption to apply to the image. diff --git a/docs/dyn/vmmigration_v1alpha1.projects.locations.operations.html b/docs/dyn/vmmigration_v1alpha1.projects.locations.operations.html index 01799faac0..2104cf8b3d 100644 --- a/docs/dyn/vmmigration_v1alpha1.projects.locations.operations.html +++ b/docs/dyn/vmmigration_v1alpha1.projects.locations.operations.html @@ -184,7 +184,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -216,7 +216,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/vmmigration_v1alpha1.projects.locations.sources.migratingVms.cloneJobs.html b/docs/dyn/vmmigration_v1alpha1.projects.locations.sources.migratingVms.cloneJobs.html index 0997988389..d4ffdc5224 100644 --- a/docs/dyn/vmmigration_v1alpha1.projects.locations.sources.migratingVms.cloneJobs.html +++ b/docs/dyn/vmmigration_v1alpha1.projects.locations.sources.migratingVms.cloneJobs.html @@ -227,6 +227,7 @@

Method Details

"project": "A String", # The Google Cloud target project ID or project name. "secureBoot": True or False, # Defines whether the instance has Secure Boot enabled. This can be set to true only if the VM boot option is EFI. "serviceAccount": "A String", # The service account to associate the VM with. + "storagePool": "A String", # Optional. The storage pool used for the VM disks. If specified this will be the storage pool in which the disk is created. This is the full path of the storage pool resource, for example: "projects/my-project/zones/us-central1-a/storagePools/my-storage-pool". The storage pool must be in the same project and zone as the target disks. The storage pool's type must match the disk type. "vmName": "A String", # The name of the VM to create. "zone": "A String", # The zone in which to create the VM. }, @@ -490,6 +491,7 @@

Method Details

"project": "A String", # The Google Cloud target project ID or project name. "secureBoot": True or False, # Defines whether the instance has Secure Boot enabled. This can be set to true only if the VM boot option is EFI. "serviceAccount": "A String", # The service account to associate the VM with. + "storagePool": "A String", # Optional. The storage pool used for the VM disks. If specified this will be the storage pool in which the disk is created. This is the full path of the storage pool resource, for example: "projects/my-project/zones/us-central1-a/storagePools/my-storage-pool". The storage pool must be in the same project and zone as the target disks. The storage pool's type must match the disk type. "vmName": "A String", # The name of the VM to create. "zone": "A String", # The zone in which to create the VM. }, @@ -729,6 +731,7 @@

Method Details

"project": "A String", # The Google Cloud target project ID or project name. "secureBoot": True or False, # Defines whether the instance has Secure Boot enabled. This can be set to true only if the VM boot option is EFI. "serviceAccount": "A String", # The service account to associate the VM with. + "storagePool": "A String", # Optional. The storage pool used for the VM disks. If specified this will be the storage pool in which the disk is created. This is the full path of the storage pool resource, for example: "projects/my-project/zones/us-central1-a/storagePools/my-storage-pool". The storage pool must be in the same project and zone as the target disks. The storage pool's type must match the disk type. "vmName": "A String", # The name of the VM to create. "zone": "A String", # The zone in which to create the VM. }, diff --git a/docs/dyn/vmmigration_v1alpha1.projects.locations.sources.migratingVms.cutoverJobs.html b/docs/dyn/vmmigration_v1alpha1.projects.locations.sources.migratingVms.cutoverJobs.html index b8d9d3c124..c66e0f3fa5 100644 --- a/docs/dyn/vmmigration_v1alpha1.projects.locations.sources.migratingVms.cutoverJobs.html +++ b/docs/dyn/vmmigration_v1alpha1.projects.locations.sources.migratingVms.cutoverJobs.html @@ -227,6 +227,7 @@

Method Details

"project": "A String", # The Google Cloud target project ID or project name. "secureBoot": True or False, # Defines whether the instance has Secure Boot enabled. This can be set to true only if the VM boot option is EFI. "serviceAccount": "A String", # The service account to associate the VM with. + "storagePool": "A String", # Optional. The storage pool used for the VM disks. If specified this will be the storage pool in which the disk is created. This is the full path of the storage pool resource, for example: "projects/my-project/zones/us-central1-a/storagePools/my-storage-pool". The storage pool must be in the same project and zone as the target disks. The storage pool's type must match the disk type. "vmName": "A String", # The name of the VM to create. "zone": "A String", # The zone in which to create the VM. }, @@ -603,6 +604,7 @@

Method Details

"project": "A String", # The Google Cloud target project ID or project name. "secureBoot": True or False, # Defines whether the instance has Secure Boot enabled. This can be set to true only if the VM boot option is EFI. "serviceAccount": "A String", # The service account to associate the VM with. + "storagePool": "A String", # Optional. The storage pool used for the VM disks. If specified this will be the storage pool in which the disk is created. This is the full path of the storage pool resource, for example: "projects/my-project/zones/us-central1-a/storagePools/my-storage-pool". The storage pool must be in the same project and zone as the target disks. The storage pool's type must match the disk type. "vmName": "A String", # The name of the VM to create. "zone": "A String", # The zone in which to create the VM. }, @@ -955,6 +957,7 @@

Method Details

"project": "A String", # The Google Cloud target project ID or project name. "secureBoot": True or False, # Defines whether the instance has Secure Boot enabled. This can be set to true only if the VM boot option is EFI. "serviceAccount": "A String", # The service account to associate the VM with. + "storagePool": "A String", # Optional. The storage pool used for the VM disks. If specified this will be the storage pool in which the disk is created. This is the full path of the storage pool resource, for example: "projects/my-project/zones/us-central1-a/storagePools/my-storage-pool". The storage pool must be in the same project and zone as the target disks. The storage pool's type must match the disk type. "vmName": "A String", # The name of the VM to create. "zone": "A String", # The zone in which to create the VM. }, diff --git a/docs/dyn/vmmigration_v1alpha1.projects.locations.sources.migratingVms.html b/docs/dyn/vmmigration_v1alpha1.projects.locations.sources.migratingVms.html index 549288a235..7785144e85 100644 --- a/docs/dyn/vmmigration_v1alpha1.projects.locations.sources.migratingVms.html +++ b/docs/dyn/vmmigration_v1alpha1.projects.locations.sources.migratingVms.html @@ -323,6 +323,7 @@

Method Details

], "secureBoot": True or False, # Defines whether the instance has Secure Boot enabled. This can be set to true only if the VM boot option is EFI. "serviceAccount": "A String", # Optional. The service account to associate the VM with. + "storagePool": "A String", # Optional. If specified this will be the storage pool in which the disk is created. This is the full path of the storage pool resource, for example: "projects/my-project/zones/us-central1-a/storagePools/my-storage-pool". The storage pool must be in the same project and zone as the target disks. The storage pool's type must match the disk type. "targetProject": "A String", # The full path of the resource of type TargetProject which represents the Compute Engine project in which to create this VM. "vmName": "A String", # The name of the VM to create. "zone": "A String", # The zone in which to create the VM. @@ -603,6 +604,7 @@

Method Details

"project": "A String", # The Google Cloud target project ID or project name. "secureBoot": True or False, # Defines whether the instance has Secure Boot enabled. This can be set to true only if the VM boot option is EFI. "serviceAccount": "A String", # The service account to associate the VM with. + "storagePool": "A String", # Optional. The storage pool used for the VM disks. If specified this will be the storage pool in which the disk is created. This is the full path of the storage pool resource, for example: "projects/my-project/zones/us-central1-a/storagePools/my-storage-pool". The storage pool must be in the same project and zone as the target disks. The storage pool's type must match the disk type. "vmName": "A String", # The name of the VM to create. "zone": "A String", # The zone in which to create the VM. }, @@ -822,6 +824,7 @@

Method Details

"project": "A String", # The Google Cloud target project ID or project name. "secureBoot": True or False, # Defines whether the instance has Secure Boot enabled. This can be set to true only if the VM boot option is EFI. "serviceAccount": "A String", # The service account to associate the VM with. + "storagePool": "A String", # Optional. The storage pool used for the VM disks. If specified this will be the storage pool in which the disk is created. This is the full path of the storage pool resource, for example: "projects/my-project/zones/us-central1-a/storagePools/my-storage-pool". The storage pool must be in the same project and zone as the target disks. The storage pool's type must match the disk type. "vmName": "A String", # The name of the VM to create. "zone": "A String", # The zone in which to create the VM. }, @@ -1502,6 +1505,7 @@

Method Details

], "secureBoot": True or False, # Defines whether the instance has Secure Boot enabled. This can be set to true only if the VM boot option is EFI. "serviceAccount": "A String", # Optional. The service account to associate the VM with. + "storagePool": "A String", # Optional. If specified this will be the storage pool in which the disk is created. This is the full path of the storage pool resource, for example: "projects/my-project/zones/us-central1-a/storagePools/my-storage-pool". The storage pool must be in the same project and zone as the target disks. The storage pool's type must match the disk type. "targetProject": "A String", # The full path of the resource of type TargetProject which represents the Compute Engine project in which to create this VM. "vmName": "A String", # The name of the VM to create. "zone": "A String", # The zone in which to create the VM. @@ -1782,6 +1786,7 @@

Method Details

"project": "A String", # The Google Cloud target project ID or project name. "secureBoot": True or False, # Defines whether the instance has Secure Boot enabled. This can be set to true only if the VM boot option is EFI. "serviceAccount": "A String", # The service account to associate the VM with. + "storagePool": "A String", # Optional. The storage pool used for the VM disks. If specified this will be the storage pool in which the disk is created. This is the full path of the storage pool resource, for example: "projects/my-project/zones/us-central1-a/storagePools/my-storage-pool". The storage pool must be in the same project and zone as the target disks. The storage pool's type must match the disk type. "vmName": "A String", # The name of the VM to create. "zone": "A String", # The zone in which to create the VM. }, @@ -2001,6 +2006,7 @@

Method Details

"project": "A String", # The Google Cloud target project ID or project name. "secureBoot": True or False, # Defines whether the instance has Secure Boot enabled. This can be set to true only if the VM boot option is EFI. "serviceAccount": "A String", # The service account to associate the VM with. + "storagePool": "A String", # Optional. The storage pool used for the VM disks. If specified this will be the storage pool in which the disk is created. This is the full path of the storage pool resource, for example: "projects/my-project/zones/us-central1-a/storagePools/my-storage-pool". The storage pool must be in the same project and zone as the target disks. The storage pool's type must match the disk type. "vmName": "A String", # The name of the VM to create. "zone": "A String", # The zone in which to create the VM. }, @@ -2540,6 +2546,7 @@

Method Details

], "secureBoot": True or False, # Defines whether the instance has Secure Boot enabled. This can be set to true only if the VM boot option is EFI. "serviceAccount": "A String", # Optional. The service account to associate the VM with. + "storagePool": "A String", # Optional. If specified this will be the storage pool in which the disk is created. This is the full path of the storage pool resource, for example: "projects/my-project/zones/us-central1-a/storagePools/my-storage-pool". The storage pool must be in the same project and zone as the target disks. The storage pool's type must match the disk type. "targetProject": "A String", # The full path of the resource of type TargetProject which represents the Compute Engine project in which to create this VM. "vmName": "A String", # The name of the VM to create. "zone": "A String", # The zone in which to create the VM. @@ -2820,6 +2827,7 @@

Method Details

"project": "A String", # The Google Cloud target project ID or project name. "secureBoot": True or False, # Defines whether the instance has Secure Boot enabled. This can be set to true only if the VM boot option is EFI. "serviceAccount": "A String", # The service account to associate the VM with. + "storagePool": "A String", # Optional. The storage pool used for the VM disks. If specified this will be the storage pool in which the disk is created. This is the full path of the storage pool resource, for example: "projects/my-project/zones/us-central1-a/storagePools/my-storage-pool". The storage pool must be in the same project and zone as the target disks. The storage pool's type must match the disk type. "vmName": "A String", # The name of the VM to create. "zone": "A String", # The zone in which to create the VM. }, @@ -3039,6 +3047,7 @@

Method Details

"project": "A String", # The Google Cloud target project ID or project name. "secureBoot": True or False, # Defines whether the instance has Secure Boot enabled. This can be set to true only if the VM boot option is EFI. "serviceAccount": "A String", # The service account to associate the VM with. + "storagePool": "A String", # Optional. The storage pool used for the VM disks. If specified this will be the storage pool in which the disk is created. This is the full path of the storage pool resource, for example: "projects/my-project/zones/us-central1-a/storagePools/my-storage-pool". The storage pool must be in the same project and zone as the target disks. The storage pool's type must match the disk type. "vmName": "A String", # The name of the VM to create. "zone": "A String", # The zone in which to create the VM. }, @@ -3582,6 +3591,7 @@

Method Details

], "secureBoot": True or False, # Defines whether the instance has Secure Boot enabled. This can be set to true only if the VM boot option is EFI. "serviceAccount": "A String", # Optional. The service account to associate the VM with. + "storagePool": "A String", # Optional. If specified this will be the storage pool in which the disk is created. This is the full path of the storage pool resource, for example: "projects/my-project/zones/us-central1-a/storagePools/my-storage-pool". The storage pool must be in the same project and zone as the target disks. The storage pool's type must match the disk type. "targetProject": "A String", # The full path of the resource of type TargetProject which represents the Compute Engine project in which to create this VM. "vmName": "A String", # The name of the VM to create. "zone": "A String", # The zone in which to create the VM. @@ -3862,6 +3872,7 @@

Method Details

"project": "A String", # The Google Cloud target project ID or project name. "secureBoot": True or False, # Defines whether the instance has Secure Boot enabled. This can be set to true only if the VM boot option is EFI. "serviceAccount": "A String", # The service account to associate the VM with. + "storagePool": "A String", # Optional. The storage pool used for the VM disks. If specified this will be the storage pool in which the disk is created. This is the full path of the storage pool resource, for example: "projects/my-project/zones/us-central1-a/storagePools/my-storage-pool". The storage pool must be in the same project and zone as the target disks. The storage pool's type must match the disk type. "vmName": "A String", # The name of the VM to create. "zone": "A String", # The zone in which to create the VM. }, @@ -4081,6 +4092,7 @@

Method Details

"project": "A String", # The Google Cloud target project ID or project name. "secureBoot": True or False, # Defines whether the instance has Secure Boot enabled. This can be set to true only if the VM boot option is EFI. "serviceAccount": "A String", # The service account to associate the VM with. + "storagePool": "A String", # Optional. The storage pool used for the VM disks. If specified this will be the storage pool in which the disk is created. This is the full path of the storage pool resource, for example: "projects/my-project/zones/us-central1-a/storagePools/my-storage-pool". The storage pool must be in the same project and zone as the target disks. The storage pool's type must match the disk type. "vmName": "A String", # The name of the VM to create. "zone": "A String", # The zone in which to create the VM. }, diff --git a/docs/dyn/vpcaccess_v1.projects.locations.operations.html b/docs/dyn/vpcaccess_v1.projects.locations.operations.html index b9636cfce6..74f97b2f35 100644 --- a/docs/dyn/vpcaccess_v1.projects.locations.operations.html +++ b/docs/dyn/vpcaccess_v1.projects.locations.operations.html @@ -136,7 +136,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -168,7 +168,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/vpcaccess_v1beta1.projects.locations.operations.html b/docs/dyn/vpcaccess_v1beta1.projects.locations.operations.html index c5a20aa14c..66658508c9 100644 --- a/docs/dyn/vpcaccess_v1beta1.projects.locations.operations.html +++ b/docs/dyn/vpcaccess_v1beta1.projects.locations.operations.html @@ -136,7 +136,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -168,7 +168,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/walletobjects_v1.media.html b/docs/dyn/walletobjects_v1.media.html index 9924fa2be1..e7bd302205 100644 --- a/docs/dyn/walletobjects_v1.media.html +++ b/docs/dyn/walletobjects_v1.media.html @@ -113,6 +113,7 @@

Method Details

"blobstore2Info": { # Information to read/write to blobstore2. # Blobstore v2 info, set if reference_type is BLOBSTORE_REF and it refers to a v2 blob. "blobGeneration": "A String", # The blob generation id. "blobId": "A String", # The blob id, e.g., /blobstore/prod/playground/scotty + "downloadExternalReadToken": "A String", # A serialized External Read Token passed from Bigstore -> Scotty for a GCS download. This field must never be consumed outside of Bigstore, and is not applicable to non-GCS media uploads. "downloadReadHandle": "A String", # Read handle passed from Bigstore -> Scotty for a GCS download. This is a signed, serialized blobstore2.ReadHandle proto which must never be set outside of Bigstore, and is not applicable to non-GCS media downloads. "readToken": "A String", # The blob read token. Needed to read blobs that have not been replicated. Might not be available until the final call. "uploadMetadataContainer": "A String", # Metadata passed from Blobstore -> Scotty for a new GCS upload. This is a signed, serialized blobstore2.BlobMetadataContainer proto which must never be consumed outside of Bigstore, and is not applicable to non-GCS media uploads. @@ -123,6 +124,7 @@

Method Details

"blobstore2Info": { # Information to read/write to blobstore2. # Blobstore v2 info, set if reference_type is BLOBSTORE_REF and it refers to a v2 blob. "blobGeneration": "A String", # The blob generation id. "blobId": "A String", # The blob id, e.g., /blobstore/prod/playground/scotty + "downloadExternalReadToken": "A String", # A serialized External Read Token passed from Bigstore -> Scotty for a GCS download. This field must never be consumed outside of Bigstore, and is not applicable to non-GCS media uploads. "downloadReadHandle": "A String", # Read handle passed from Bigstore -> Scotty for a GCS download. This is a signed, serialized blobstore2.ReadHandle proto which must never be set outside of Bigstore, and is not applicable to non-GCS media downloads. "readToken": "A String", # The blob read token. Needed to read blobs that have not been replicated. Might not be available until the final call. "uploadMetadataContainer": "A String", # Metadata passed from Blobstore -> Scotty for a new GCS upload. This is a signed, serialized blobstore2.BlobMetadataContainer proto which must never be consumed outside of Bigstore, and is not applicable to non-GCS media uploads. @@ -158,6 +160,7 @@

Method Details

"blobstore2Info": { # Information to read/write to blobstore2. # Blobstore v2 info, set if reference_type is BLOBSTORE_REF and it refers to a v2 blob. "blobGeneration": "A String", # The blob generation id. "blobId": "A String", # The blob id, e.g., /blobstore/prod/playground/scotty + "downloadExternalReadToken": "A String", # A serialized External Read Token passed from Bigstore -> Scotty for a GCS download. This field must never be consumed outside of Bigstore, and is not applicable to non-GCS media uploads. "downloadReadHandle": "A String", # Read handle passed from Bigstore -> Scotty for a GCS download. This is a signed, serialized blobstore2.ReadHandle proto which must never be set outside of Bigstore, and is not applicable to non-GCS media downloads. "readToken": "A String", # The blob read token. Needed to read blobs that have not been replicated. Might not be available until the final call. "uploadMetadataContainer": "A String", # Metadata passed from Blobstore -> Scotty for a new GCS upload. This is a signed, serialized blobstore2.BlobMetadataContainer proto which must never be consumed outside of Bigstore, and is not applicable to non-GCS media uploads. @@ -182,6 +185,7 @@

Method Details

"blobstore2Info": { # Information to read/write to blobstore2. # Blobstore v2 info, set if reference_type is BLOBSTORE_REF and it refers to a v2 blob. "blobGeneration": "A String", # The blob generation id. "blobId": "A String", # The blob id, e.g., /blobstore/prod/playground/scotty + "downloadExternalReadToken": "A String", # A serialized External Read Token passed from Bigstore -> Scotty for a GCS download. This field must never be consumed outside of Bigstore, and is not applicable to non-GCS media uploads. "downloadReadHandle": "A String", # Read handle passed from Bigstore -> Scotty for a GCS download. This is a signed, serialized blobstore2.ReadHandle proto which must never be set outside of Bigstore, and is not applicable to non-GCS media downloads. "readToken": "A String", # The blob read token. Needed to read blobs that have not been replicated. Might not be available until the final call. "uploadMetadataContainer": "A String", # Metadata passed from Blobstore -> Scotty for a new GCS upload. This is a signed, serialized blobstore2.BlobMetadataContainer proto which must never be consumed outside of Bigstore, and is not applicable to non-GCS media uploads. @@ -209,6 +213,7 @@

Method Details

"blobstore2Info": { # Information to read/write to blobstore2. # Blobstore v2 info, set if reference_type is BLOBSTORE_REF and it refers to a v2 blob. "blobGeneration": "A String", # The blob generation id. "blobId": "A String", # The blob id, e.g., /blobstore/prod/playground/scotty + "downloadExternalReadToken": "A String", # A serialized External Read Token passed from Bigstore -> Scotty for a GCS download. This field must never be consumed outside of Bigstore, and is not applicable to non-GCS media uploads. "downloadReadHandle": "A String", # Read handle passed from Bigstore -> Scotty for a GCS download. This is a signed, serialized blobstore2.ReadHandle proto which must never be set outside of Bigstore, and is not applicable to non-GCS media downloads. "readToken": "A String", # The blob read token. Needed to read blobs that have not been replicated. Might not be available until the final call. "uploadMetadataContainer": "A String", # Metadata passed from Blobstore -> Scotty for a new GCS upload. This is a signed, serialized blobstore2.BlobMetadataContainer proto which must never be consumed outside of Bigstore, and is not applicable to non-GCS media uploads. @@ -234,6 +239,7 @@

Method Details

"blobstore2Info": { # Information to read/write to blobstore2. # Blobstore v2 info, set if reference_type is BLOBSTORE_REF and it refers to a v2 blob. "blobGeneration": "A String", # The blob generation id. "blobId": "A String", # The blob id, e.g., /blobstore/prod/playground/scotty + "downloadExternalReadToken": "A String", # A serialized External Read Token passed from Bigstore -> Scotty for a GCS download. This field must never be consumed outside of Bigstore, and is not applicable to non-GCS media uploads. "downloadReadHandle": "A String", # Read handle passed from Bigstore -> Scotty for a GCS download. This is a signed, serialized blobstore2.ReadHandle proto which must never be set outside of Bigstore, and is not applicable to non-GCS media downloads. "readToken": "A String", # The blob read token. Needed to read blobs that have not been replicated. Might not be available until the final call. "uploadMetadataContainer": "A String", # Metadata passed from Blobstore -> Scotty for a new GCS upload. This is a signed, serialized blobstore2.BlobMetadataContainer proto which must never be consumed outside of Bigstore, and is not applicable to non-GCS media uploads. @@ -257,6 +263,7 @@

Method Details

"blobstore2Info": { # Information to read/write to blobstore2. # Blobstore v2 info, set if reference_type is BLOBSTORE_REF and it refers to a v2 blob. "blobGeneration": "A String", # The blob generation id. "blobId": "A String", # The blob id, e.g., /blobstore/prod/playground/scotty + "downloadExternalReadToken": "A String", # A serialized External Read Token passed from Bigstore -> Scotty for a GCS download. This field must never be consumed outside of Bigstore, and is not applicable to non-GCS media uploads. "downloadReadHandle": "A String", # Read handle passed from Bigstore -> Scotty for a GCS download. This is a signed, serialized blobstore2.ReadHandle proto which must never be set outside of Bigstore, and is not applicable to non-GCS media downloads. "readToken": "A String", # The blob read token. Needed to read blobs that have not been replicated. Might not be available until the final call. "uploadMetadataContainer": "A String", # Metadata passed from Blobstore -> Scotty for a new GCS upload. This is a signed, serialized blobstore2.BlobMetadataContainer proto which must never be consumed outside of Bigstore, and is not applicable to non-GCS media uploads. @@ -284,6 +291,7 @@

Method Details

"blobstore2Info": { # Information to read/write to blobstore2. # Blobstore v2 info, set if reference_type is BLOBSTORE_REF and it refers to a v2 blob. "blobGeneration": "A String", # The blob generation id. "blobId": "A String", # The blob id, e.g., /blobstore/prod/playground/scotty + "downloadExternalReadToken": "A String", # A serialized External Read Token passed from Bigstore -> Scotty for a GCS download. This field must never be consumed outside of Bigstore, and is not applicable to non-GCS media uploads. "downloadReadHandle": "A String", # Read handle passed from Bigstore -> Scotty for a GCS download. This is a signed, serialized blobstore2.ReadHandle proto which must never be set outside of Bigstore, and is not applicable to non-GCS media downloads. "readToken": "A String", # The blob read token. Needed to read blobs that have not been replicated. Might not be available until the final call. "uploadMetadataContainer": "A String", # Metadata passed from Blobstore -> Scotty for a new GCS upload. This is a signed, serialized blobstore2.BlobMetadataContainer proto which must never be consumed outside of Bigstore, and is not applicable to non-GCS media uploads. @@ -367,6 +375,7 @@

Method Details

"blobstore2Info": { # Information to read/write to blobstore2. # Blobstore v2 info, set if reference_type is BLOBSTORE_REF and it refers to a v2 blob. "blobGeneration": "A String", # The blob generation id. "blobId": "A String", # The blob id, e.g., /blobstore/prod/playground/scotty + "downloadExternalReadToken": "A String", # A serialized External Read Token passed from Bigstore -> Scotty for a GCS download. This field must never be consumed outside of Bigstore, and is not applicable to non-GCS media uploads. "downloadReadHandle": "A String", # Read handle passed from Bigstore -> Scotty for a GCS download. This is a signed, serialized blobstore2.ReadHandle proto which must never be set outside of Bigstore, and is not applicable to non-GCS media downloads. "readToken": "A String", # The blob read token. Needed to read blobs that have not been replicated. Might not be available until the final call. "uploadMetadataContainer": "A String", # Metadata passed from Blobstore -> Scotty for a new GCS upload. This is a signed, serialized blobstore2.BlobMetadataContainer proto which must never be consumed outside of Bigstore, and is not applicable to non-GCS media uploads. @@ -377,6 +386,7 @@

Method Details

"blobstore2Info": { # Information to read/write to blobstore2. # Blobstore v2 info, set if reference_type is BLOBSTORE_REF and it refers to a v2 blob. "blobGeneration": "A String", # The blob generation id. "blobId": "A String", # The blob id, e.g., /blobstore/prod/playground/scotty + "downloadExternalReadToken": "A String", # A serialized External Read Token passed from Bigstore -> Scotty for a GCS download. This field must never be consumed outside of Bigstore, and is not applicable to non-GCS media uploads. "downloadReadHandle": "A String", # Read handle passed from Bigstore -> Scotty for a GCS download. This is a signed, serialized blobstore2.ReadHandle proto which must never be set outside of Bigstore, and is not applicable to non-GCS media downloads. "readToken": "A String", # The blob read token. Needed to read blobs that have not been replicated. Might not be available until the final call. "uploadMetadataContainer": "A String", # Metadata passed from Blobstore -> Scotty for a new GCS upload. This is a signed, serialized blobstore2.BlobMetadataContainer proto which must never be consumed outside of Bigstore, and is not applicable to non-GCS media uploads. @@ -412,6 +422,7 @@

Method Details

"blobstore2Info": { # Information to read/write to blobstore2. # Blobstore v2 info, set if reference_type is BLOBSTORE_REF and it refers to a v2 blob. "blobGeneration": "A String", # The blob generation id. "blobId": "A String", # The blob id, e.g., /blobstore/prod/playground/scotty + "downloadExternalReadToken": "A String", # A serialized External Read Token passed from Bigstore -> Scotty for a GCS download. This field must never be consumed outside of Bigstore, and is not applicable to non-GCS media uploads. "downloadReadHandle": "A String", # Read handle passed from Bigstore -> Scotty for a GCS download. This is a signed, serialized blobstore2.ReadHandle proto which must never be set outside of Bigstore, and is not applicable to non-GCS media downloads. "readToken": "A String", # The blob read token. Needed to read blobs that have not been replicated. Might not be available until the final call. "uploadMetadataContainer": "A String", # Metadata passed from Blobstore -> Scotty for a new GCS upload. This is a signed, serialized blobstore2.BlobMetadataContainer proto which must never be consumed outside of Bigstore, and is not applicable to non-GCS media uploads. @@ -436,6 +447,7 @@

Method Details

"blobstore2Info": { # Information to read/write to blobstore2. # Blobstore v2 info, set if reference_type is BLOBSTORE_REF and it refers to a v2 blob. "blobGeneration": "A String", # The blob generation id. "blobId": "A String", # The blob id, e.g., /blobstore/prod/playground/scotty + "downloadExternalReadToken": "A String", # A serialized External Read Token passed from Bigstore -> Scotty for a GCS download. This field must never be consumed outside of Bigstore, and is not applicable to non-GCS media uploads. "downloadReadHandle": "A String", # Read handle passed from Bigstore -> Scotty for a GCS download. This is a signed, serialized blobstore2.ReadHandle proto which must never be set outside of Bigstore, and is not applicable to non-GCS media downloads. "readToken": "A String", # The blob read token. Needed to read blobs that have not been replicated. Might not be available until the final call. "uploadMetadataContainer": "A String", # Metadata passed from Blobstore -> Scotty for a new GCS upload. This is a signed, serialized blobstore2.BlobMetadataContainer proto which must never be consumed outside of Bigstore, and is not applicable to non-GCS media uploads. @@ -463,6 +475,7 @@

Method Details

"blobstore2Info": { # Information to read/write to blobstore2. # Blobstore v2 info, set if reference_type is BLOBSTORE_REF and it refers to a v2 blob. "blobGeneration": "A String", # The blob generation id. "blobId": "A String", # The blob id, e.g., /blobstore/prod/playground/scotty + "downloadExternalReadToken": "A String", # A serialized External Read Token passed from Bigstore -> Scotty for a GCS download. This field must never be consumed outside of Bigstore, and is not applicable to non-GCS media uploads. "downloadReadHandle": "A String", # Read handle passed from Bigstore -> Scotty for a GCS download. This is a signed, serialized blobstore2.ReadHandle proto which must never be set outside of Bigstore, and is not applicable to non-GCS media downloads. "readToken": "A String", # The blob read token. Needed to read blobs that have not been replicated. Might not be available until the final call. "uploadMetadataContainer": "A String", # Metadata passed from Blobstore -> Scotty for a new GCS upload. This is a signed, serialized blobstore2.BlobMetadataContainer proto which must never be consumed outside of Bigstore, and is not applicable to non-GCS media uploads. @@ -488,6 +501,7 @@

Method Details

"blobstore2Info": { # Information to read/write to blobstore2. # Blobstore v2 info, set if reference_type is BLOBSTORE_REF and it refers to a v2 blob. "blobGeneration": "A String", # The blob generation id. "blobId": "A String", # The blob id, e.g., /blobstore/prod/playground/scotty + "downloadExternalReadToken": "A String", # A serialized External Read Token passed from Bigstore -> Scotty for a GCS download. This field must never be consumed outside of Bigstore, and is not applicable to non-GCS media uploads. "downloadReadHandle": "A String", # Read handle passed from Bigstore -> Scotty for a GCS download. This is a signed, serialized blobstore2.ReadHandle proto which must never be set outside of Bigstore, and is not applicable to non-GCS media downloads. "readToken": "A String", # The blob read token. Needed to read blobs that have not been replicated. Might not be available until the final call. "uploadMetadataContainer": "A String", # Metadata passed from Blobstore -> Scotty for a new GCS upload. This is a signed, serialized blobstore2.BlobMetadataContainer proto which must never be consumed outside of Bigstore, and is not applicable to non-GCS media uploads. @@ -511,6 +525,7 @@

Method Details

"blobstore2Info": { # Information to read/write to blobstore2. # Blobstore v2 info, set if reference_type is BLOBSTORE_REF and it refers to a v2 blob. "blobGeneration": "A String", # The blob generation id. "blobId": "A String", # The blob id, e.g., /blobstore/prod/playground/scotty + "downloadExternalReadToken": "A String", # A serialized External Read Token passed from Bigstore -> Scotty for a GCS download. This field must never be consumed outside of Bigstore, and is not applicable to non-GCS media uploads. "downloadReadHandle": "A String", # Read handle passed from Bigstore -> Scotty for a GCS download. This is a signed, serialized blobstore2.ReadHandle proto which must never be set outside of Bigstore, and is not applicable to non-GCS media downloads. "readToken": "A String", # The blob read token. Needed to read blobs that have not been replicated. Might not be available until the final call. "uploadMetadataContainer": "A String", # Metadata passed from Blobstore -> Scotty for a new GCS upload. This is a signed, serialized blobstore2.BlobMetadataContainer proto which must never be consumed outside of Bigstore, and is not applicable to non-GCS media uploads. @@ -538,6 +553,7 @@

Method Details

"blobstore2Info": { # Information to read/write to blobstore2. # Blobstore v2 info, set if reference_type is BLOBSTORE_REF and it refers to a v2 blob. "blobGeneration": "A String", # The blob generation id. "blobId": "A String", # The blob id, e.g., /blobstore/prod/playground/scotty + "downloadExternalReadToken": "A String", # A serialized External Read Token passed from Bigstore -> Scotty for a GCS download. This field must never be consumed outside of Bigstore, and is not applicable to non-GCS media uploads. "downloadReadHandle": "A String", # Read handle passed from Bigstore -> Scotty for a GCS download. This is a signed, serialized blobstore2.ReadHandle proto which must never be set outside of Bigstore, and is not applicable to non-GCS media downloads. "readToken": "A String", # The blob read token. Needed to read blobs that have not been replicated. Might not be available until the final call. "uploadMetadataContainer": "A String", # Metadata passed from Blobstore -> Scotty for a new GCS upload. This is a signed, serialized blobstore2.BlobMetadataContainer proto which must never be consumed outside of Bigstore, and is not applicable to non-GCS media uploads. diff --git a/docs/dyn/webrisk_v1.projects.operations.html b/docs/dyn/webrisk_v1.projects.operations.html index b30ec55def..db92b3680c 100644 --- a/docs/dyn/webrisk_v1.projects.operations.html +++ b/docs/dyn/webrisk_v1.projects.operations.html @@ -184,7 +184,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -216,7 +216,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/workflows_v1.projects.locations.html b/docs/dyn/workflows_v1.projects.locations.html index c0f1914c4f..0a459d759b 100644 --- a/docs/dyn/workflows_v1.projects.locations.html +++ b/docs/dyn/workflows_v1.projects.locations.html @@ -135,7 +135,7 @@

Method Details

Args: name: string, The resource that owns the locations collection, if applicable. (required) - extraLocationTypes: string, Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage. (repeated) + extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated) filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160). pageSize: integer, The maximum number of results to return. If not set, the service selects a default. pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page. diff --git a/docs/dyn/workflows_v1beta.projects.locations.html b/docs/dyn/workflows_v1beta.projects.locations.html index 8928e4ccfc..f087d546ab 100644 --- a/docs/dyn/workflows_v1beta.projects.locations.html +++ b/docs/dyn/workflows_v1beta.projects.locations.html @@ -135,7 +135,7 @@

Method Details

Args: name: string, The resource that owns the locations collection, if applicable. (required) - extraLocationTypes: string, Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage. (repeated) + extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated) filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160). pageSize: integer, The maximum number of results to return. If not set, the service selects a default. pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page. diff --git a/docs/dyn/workloadmanager_v1.projects.locations.operations.html b/docs/dyn/workloadmanager_v1.projects.locations.operations.html index 48d8abc37b..2ee3ef740b 100644 --- a/docs/dyn/workloadmanager_v1.projects.locations.operations.html +++ b/docs/dyn/workloadmanager_v1.projects.locations.operations.html @@ -184,7 +184,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -216,7 +216,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/workspaceevents_v1.html b/docs/dyn/workspaceevents_v1.html index aa7a36f807..8facb804ee 100644 --- a/docs/dyn/workspaceevents_v1.html +++ b/docs/dyn/workspaceevents_v1.html @@ -74,6 +74,11 @@

Google Workspace Events API

Instance Methods

+

+ message() +

+

Returns the message Resource.

+

operations()

@@ -84,6 +89,11 @@

Instance Methods

Returns the subscriptions Resource.

+

+ tasks() +

+

Returns the tasks Resource.

+

close()

Close httplib2 connections.

diff --git a/docs/dyn/workspaceevents_v1.message.html b/docs/dyn/workspaceevents_v1.message.html new file mode 100644 index 0000000000..91a57e003b --- /dev/null +++ b/docs/dyn/workspaceevents_v1.message.html @@ -0,0 +1,384 @@ + + + +

Google Workspace Events API . message

+

Instance Methods

+

+ close()

+

Close httplib2 connections.

+

+ stream(body=None, x__xgafv=None)

+

SendStreamingMessage is a streaming call that will return a stream of task update events until the Task is in an interrupted or terminal state.

+

Method Details

+
+ close() +
Close httplib2 connections.
+
+ +
+ stream(body=None, x__xgafv=None) +
SendStreamingMessage is a streaming call that will return a stream of task update events until the Task is in an interrupted or terminal state.
+
+Args:
+  body: object, The request body.
+    The object takes the form of:
+
+{ # /////////// Request Messages ///////////
+  "configuration": { # Configuration of a send message request. # Configuration for the send request.
+    "acceptedOutputModes": [ # The output modes that the agent is expected to respond with.
+      "A String",
+    ],
+    "blocking": True or False, # If true, the message will be blocking until the task is completed. If false, the message will be non-blocking and the task will be returned immediately. It is the caller's responsibility to check for any task updates.
+    "historyLength": 42, # The maximum number of messages to include in the history. if 0, the history will be unlimited.
+    "pushNotification": { # Configuration for setting up push notifications for task updates. # A configuration of a webhook that can be used to receive updates
+      "authentication": { # Defines authentication details, used for push notifications. # Information about the authentication to sent with the notification
+        "credentials": "A String", # Optional credentials
+        "schemes": [ # Supported authentication schemes - e.g. Basic, Bearer, etc
+          "A String",
+        ],
+      },
+      "id": "A String", # A unique identifier (e.g. UUID) for this push notification.
+      "token": "A String", # Token unique for this task/session
+      "url": "A String", # Url to send the notification too
+    },
+  },
+  "message": { # Message is one unit of communication between client and server. It is associated with a context and optionally a task. Since the server is responsible for the context definition, it must always provide a context_id in its messages. The client can optionally provide the context_id if it knows the context to associate the message to. Similarly for task_id, except the server decides if a task is created and whether to include the task_id. # Required. The message to send to the agent.
+    "content": [ # protolint:disable REPEATED_FIELD_NAMES_PLURALIZED Content is the container of the message content.
+      { # Part represents a container for a section of communication content. Parts can be purely textual, some sort of file (image, video, etc) or a structured data blob (i.e. JSON).
+        "data": { # DataPart represents a structured blob. This is most commonly a JSON payload.
+          "data": {
+            "a_key": "", # Properties of the object.
+          },
+        },
+        "file": { # FilePart represents the different ways files can be provided. If files are small, directly feeding the bytes is supported via file_with_bytes. If the file is large, the agent should read the content as appropriate directly from the file_with_uri source.
+          "fileWithBytes": "A String",
+          "fileWithUri": "A String",
+          "mimeType": "A String",
+          "name": "A String",
+        },
+        "metadata": { # Optional metadata associated with this part.
+          "a_key": "", # Properties of the object.
+        },
+        "text": "A String",
+      },
+    ],
+    "contextId": "A String", # The context id of the message. This is optional and if set, the message will be associated with the given context.
+    "extensions": [ # The URIs of extensions that are present or contributed to this Message.
+      "A String",
+    ],
+    "messageId": "A String", # The unique identifier (e.g. UUID)of the message. This is required and created by the message creator.
+    "metadata": { # protolint:enable REPEATED_FIELD_NAMES_PLURALIZED Any optional metadata to provide along with the message.
+      "a_key": "", # Properties of the object.
+    },
+    "role": "A String", # A role for the message.
+    "taskId": "A String", # The task id of the message. This is optional and if set, the message will be associated with the given task.
+  },
+  "metadata": { # Optional metadata for the request.
+    "a_key": "", # Properties of the object.
+  },
+}
+
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # The stream response for a message. The stream should be one of the following sequences: If the response is a message, the stream should contain one, and only one, message and then close If the response is a task lifecycle, the first response should be a Task object followed by zero or more TaskStatusUpdateEvents and TaskArtifactUpdateEvents. The stream should complete when the Task if in an interrupted or terminal state. A stream that ends before these conditions are met are
+  "artifactUpdate": { # TaskArtifactUpdateEvent represents a task delta where an artifact has been generated.
+    "append": True or False, # Whether this should be appended to a prior one produced
+    "artifact": { # Artifacts are the container for task completed results. These are similar to Messages but are intended to be the product of a task, as opposed to point-to-point communication. # The artifact itself
+      "artifactId": "A String", # Unique identifier (e.g. UUID) for the artifact. It must be at least unique within a task.
+      "description": "A String", # A human readable description of the artifact, optional.
+      "extensions": [ # The URIs of extensions that are present or contributed to this Artifact.
+        "A String",
+      ],
+      "metadata": { # Optional metadata included with the artifact.
+        "a_key": "", # Properties of the object.
+      },
+      "name": "A String", # A human readable name for the artifact.
+      "parts": [ # The content of the artifact.
+        { # Part represents a container for a section of communication content. Parts can be purely textual, some sort of file (image, video, etc) or a structured data blob (i.e. JSON).
+          "data": { # DataPart represents a structured blob. This is most commonly a JSON payload.
+            "data": {
+              "a_key": "", # Properties of the object.
+            },
+          },
+          "file": { # FilePart represents the different ways files can be provided. If files are small, directly feeding the bytes is supported via file_with_bytes. If the file is large, the agent should read the content as appropriate directly from the file_with_uri source.
+            "fileWithBytes": "A String",
+            "fileWithUri": "A String",
+            "mimeType": "A String",
+            "name": "A String",
+          },
+          "metadata": { # Optional metadata associated with this part.
+            "a_key": "", # Properties of the object.
+          },
+          "text": "A String",
+        },
+      ],
+    },
+    "contextId": "A String", # The id of the context that this task belongs too
+    "lastChunk": True or False, # Whether this represents the last part of an artifact
+    "metadata": { # Optional metadata associated with the artifact update.
+      "a_key": "", # Properties of the object.
+    },
+    "taskId": "A String", # The id of the task for this artifact
+  },
+  "message": { # Message is one unit of communication between client and server. It is associated with a context and optionally a task. Since the server is responsible for the context definition, it must always provide a context_id in its messages. The client can optionally provide the context_id if it knows the context to associate the message to. Similarly for task_id, except the server decides if a task is created and whether to include the task_id.
+    "content": [ # protolint:disable REPEATED_FIELD_NAMES_PLURALIZED Content is the container of the message content.
+      { # Part represents a container for a section of communication content. Parts can be purely textual, some sort of file (image, video, etc) or a structured data blob (i.e. JSON).
+        "data": { # DataPart represents a structured blob. This is most commonly a JSON payload.
+          "data": {
+            "a_key": "", # Properties of the object.
+          },
+        },
+        "file": { # FilePart represents the different ways files can be provided. If files are small, directly feeding the bytes is supported via file_with_bytes. If the file is large, the agent should read the content as appropriate directly from the file_with_uri source.
+          "fileWithBytes": "A String",
+          "fileWithUri": "A String",
+          "mimeType": "A String",
+          "name": "A String",
+        },
+        "metadata": { # Optional metadata associated with this part.
+          "a_key": "", # Properties of the object.
+        },
+        "text": "A String",
+      },
+    ],
+    "contextId": "A String", # The context id of the message. This is optional and if set, the message will be associated with the given context.
+    "extensions": [ # The URIs of extensions that are present or contributed to this Message.
+      "A String",
+    ],
+    "messageId": "A String", # The unique identifier (e.g. UUID)of the message. This is required and created by the message creator.
+    "metadata": { # protolint:enable REPEATED_FIELD_NAMES_PLURALIZED Any optional metadata to provide along with the message.
+      "a_key": "", # Properties of the object.
+    },
+    "role": "A String", # A role for the message.
+    "taskId": "A String", # The task id of the message. This is optional and if set, the message will be associated with the given task.
+  },
+  "statusUpdate": { # TaskStatusUpdateEvent is a delta even on a task indicating that a task has changed.
+    "contextId": "A String", # The id of the context that the task belongs to
+    "final": True or False, # Whether this is the last status update expected for this task.
+    "metadata": { # Optional metadata to associate with the task update.
+      "a_key": "", # Properties of the object.
+    },
+    "status": { # A container for the status of a task # The new status of the task.
+      "message": { # Message is one unit of communication between client and server. It is associated with a context and optionally a task. Since the server is responsible for the context definition, it must always provide a context_id in its messages. The client can optionally provide the context_id if it knows the context to associate the message to. Similarly for task_id, except the server decides if a task is created and whether to include the task_id. # A message associated with the status.
+        "content": [ # protolint:disable REPEATED_FIELD_NAMES_PLURALIZED Content is the container of the message content.
+          { # Part represents a container for a section of communication content. Parts can be purely textual, some sort of file (image, video, etc) or a structured data blob (i.e. JSON).
+            "data": { # DataPart represents a structured blob. This is most commonly a JSON payload.
+              "data": {
+                "a_key": "", # Properties of the object.
+              },
+            },
+            "file": { # FilePart represents the different ways files can be provided. If files are small, directly feeding the bytes is supported via file_with_bytes. If the file is large, the agent should read the content as appropriate directly from the file_with_uri source.
+              "fileWithBytes": "A String",
+              "fileWithUri": "A String",
+              "mimeType": "A String",
+              "name": "A String",
+            },
+            "metadata": { # Optional metadata associated with this part.
+              "a_key": "", # Properties of the object.
+            },
+            "text": "A String",
+          },
+        ],
+        "contextId": "A String", # The context id of the message. This is optional and if set, the message will be associated with the given context.
+        "extensions": [ # The URIs of extensions that are present or contributed to this Message.
+          "A String",
+        ],
+        "messageId": "A String", # The unique identifier (e.g. UUID)of the message. This is required and created by the message creator.
+        "metadata": { # protolint:enable REPEATED_FIELD_NAMES_PLURALIZED Any optional metadata to provide along with the message.
+          "a_key": "", # Properties of the object.
+        },
+        "role": "A String", # A role for the message.
+        "taskId": "A String", # The task id of the message. This is optional and if set, the message will be associated with the given task.
+      },
+      "state": "A String", # The current state of this task
+      "timestamp": "A String", # Timestamp when the status was recorded. Example: "2023-10-27T10:00:00Z"
+    },
+    "taskId": "A String", # The id of the task that is changed
+  },
+  "task": { # Task is the core unit of action for A2A. It has a current status and when results are created for the task they are stored in the artifact. If there are multiple turns for a task, these are stored in history.
+    "artifacts": [ # A set of output artifacts for a Task.
+      { # Artifacts are the container for task completed results. These are similar to Messages but are intended to be the product of a task, as opposed to point-to-point communication.
+        "artifactId": "A String", # Unique identifier (e.g. UUID) for the artifact. It must be at least unique within a task.
+        "description": "A String", # A human readable description of the artifact, optional.
+        "extensions": [ # The URIs of extensions that are present or contributed to this Artifact.
+          "A String",
+        ],
+        "metadata": { # Optional metadata included with the artifact.
+          "a_key": "", # Properties of the object.
+        },
+        "name": "A String", # A human readable name for the artifact.
+        "parts": [ # The content of the artifact.
+          { # Part represents a container for a section of communication content. Parts can be purely textual, some sort of file (image, video, etc) or a structured data blob (i.e. JSON).
+            "data": { # DataPart represents a structured blob. This is most commonly a JSON payload.
+              "data": {
+                "a_key": "", # Properties of the object.
+              },
+            },
+            "file": { # FilePart represents the different ways files can be provided. If files are small, directly feeding the bytes is supported via file_with_bytes. If the file is large, the agent should read the content as appropriate directly from the file_with_uri source.
+              "fileWithBytes": "A String",
+              "fileWithUri": "A String",
+              "mimeType": "A String",
+              "name": "A String",
+            },
+            "metadata": { # Optional metadata associated with this part.
+              "a_key": "", # Properties of the object.
+            },
+            "text": "A String",
+          },
+        ],
+      },
+    ],
+    "contextId": "A String", # Unique identifier (e.g. UUID) for the contextual collection of interactions (tasks and messages). Created by the A2A server.
+    "history": [ # protolint:disable REPEATED_FIELD_NAMES_PLURALIZED The history of interactions from a task.
+      { # Message is one unit of communication between client and server. It is associated with a context and optionally a task. Since the server is responsible for the context definition, it must always provide a context_id in its messages. The client can optionally provide the context_id if it knows the context to associate the message to. Similarly for task_id, except the server decides if a task is created and whether to include the task_id.
+        "content": [ # protolint:disable REPEATED_FIELD_NAMES_PLURALIZED Content is the container of the message content.
+          { # Part represents a container for a section of communication content. Parts can be purely textual, some sort of file (image, video, etc) or a structured data blob (i.e. JSON).
+            "data": { # DataPart represents a structured blob. This is most commonly a JSON payload.
+              "data": {
+                "a_key": "", # Properties of the object.
+              },
+            },
+            "file": { # FilePart represents the different ways files can be provided. If files are small, directly feeding the bytes is supported via file_with_bytes. If the file is large, the agent should read the content as appropriate directly from the file_with_uri source.
+              "fileWithBytes": "A String",
+              "fileWithUri": "A String",
+              "mimeType": "A String",
+              "name": "A String",
+            },
+            "metadata": { # Optional metadata associated with this part.
+              "a_key": "", # Properties of the object.
+            },
+            "text": "A String",
+          },
+        ],
+        "contextId": "A String", # The context id of the message. This is optional and if set, the message will be associated with the given context.
+        "extensions": [ # The URIs of extensions that are present or contributed to this Message.
+          "A String",
+        ],
+        "messageId": "A String", # The unique identifier (e.g. UUID)of the message. This is required and created by the message creator.
+        "metadata": { # protolint:enable REPEATED_FIELD_NAMES_PLURALIZED Any optional metadata to provide along with the message.
+          "a_key": "", # Properties of the object.
+        },
+        "role": "A String", # A role for the message.
+        "taskId": "A String", # The task id of the message. This is optional and if set, the message will be associated with the given task.
+      },
+    ],
+    "id": "A String", # Unique identifier (e.g. UUID) for the task, generated by the server for a new task.
+    "metadata": { # protolint:enable REPEATED_FIELD_NAMES_PLURALIZED A key/value object to store custom metadata about a task.
+      "a_key": "", # Properties of the object.
+    },
+    "status": { # A container for the status of a task # The current status of a Task, including state and a message.
+      "message": { # Message is one unit of communication between client and server. It is associated with a context and optionally a task. Since the server is responsible for the context definition, it must always provide a context_id in its messages. The client can optionally provide the context_id if it knows the context to associate the message to. Similarly for task_id, except the server decides if a task is created and whether to include the task_id. # A message associated with the status.
+        "content": [ # protolint:disable REPEATED_FIELD_NAMES_PLURALIZED Content is the container of the message content.
+          { # Part represents a container for a section of communication content. Parts can be purely textual, some sort of file (image, video, etc) or a structured data blob (i.e. JSON).
+            "data": { # DataPart represents a structured blob. This is most commonly a JSON payload.
+              "data": {
+                "a_key": "", # Properties of the object.
+              },
+            },
+            "file": { # FilePart represents the different ways files can be provided. If files are small, directly feeding the bytes is supported via file_with_bytes. If the file is large, the agent should read the content as appropriate directly from the file_with_uri source.
+              "fileWithBytes": "A String",
+              "fileWithUri": "A String",
+              "mimeType": "A String",
+              "name": "A String",
+            },
+            "metadata": { # Optional metadata associated with this part.
+              "a_key": "", # Properties of the object.
+            },
+            "text": "A String",
+          },
+        ],
+        "contextId": "A String", # The context id of the message. This is optional and if set, the message will be associated with the given context.
+        "extensions": [ # The URIs of extensions that are present or contributed to this Message.
+          "A String",
+        ],
+        "messageId": "A String", # The unique identifier (e.g. UUID)of the message. This is required and created by the message creator.
+        "metadata": { # protolint:enable REPEATED_FIELD_NAMES_PLURALIZED Any optional metadata to provide along with the message.
+          "a_key": "", # Properties of the object.
+        },
+        "role": "A String", # A role for the message.
+        "taskId": "A String", # The task id of the message. This is optional and if set, the message will be associated with the given task.
+      },
+      "state": "A String", # The current state of this task
+      "timestamp": "A String", # Timestamp when the status was recorded. Example: "2023-10-27T10:00:00Z"
+    },
+  },
+}
+
+ + \ No newline at end of file diff --git a/docs/dyn/workspaceevents_v1.tasks.html b/docs/dyn/workspaceevents_v1.tasks.html new file mode 100644 index 0000000000..fc4fc6e6ba --- /dev/null +++ b/docs/dyn/workspaceevents_v1.tasks.html @@ -0,0 +1,591 @@ + + + +

Google Workspace Events API . tasks

+

Instance Methods

+

+ pushNotificationConfigs() +

+

Returns the pushNotificationConfigs Resource.

+ +

+ cancel(name, body=None, x__xgafv=None)

+

Cancel a task from the agent. If supported one should expect no more task updates for the task.

+

+ close()

+

Close httplib2 connections.

+

+ get(name, historyLength=None, x__xgafv=None)

+

Get the current state of a task from the agent.

+

+ subscribe(name, x__xgafv=None)

+

TaskSubscription is a streaming call that will return a stream of task update events. This attaches the stream to an existing in process task. If the task is complete the stream will return the completed task (like GetTask) and close the stream.

+

Method Details

+
+ cancel(name, body=None, x__xgafv=None) +
Cancel a task from the agent. If supported one should expect no more task updates for the task.
+
+Args:
+  name: string, The resource name of the task to cancel. Format: tasks/{task_id} (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{
+}
+
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Task is the core unit of action for A2A. It has a current status and when results are created for the task they are stored in the artifact. If there are multiple turns for a task, these are stored in history.
+  "artifacts": [ # A set of output artifacts for a Task.
+    { # Artifacts are the container for task completed results. These are similar to Messages but are intended to be the product of a task, as opposed to point-to-point communication.
+      "artifactId": "A String", # Unique identifier (e.g. UUID) for the artifact. It must be at least unique within a task.
+      "description": "A String", # A human readable description of the artifact, optional.
+      "extensions": [ # The URIs of extensions that are present or contributed to this Artifact.
+        "A String",
+      ],
+      "metadata": { # Optional metadata included with the artifact.
+        "a_key": "", # Properties of the object.
+      },
+      "name": "A String", # A human readable name for the artifact.
+      "parts": [ # The content of the artifact.
+        { # Part represents a container for a section of communication content. Parts can be purely textual, some sort of file (image, video, etc) or a structured data blob (i.e. JSON).
+          "data": { # DataPart represents a structured blob. This is most commonly a JSON payload.
+            "data": {
+              "a_key": "", # Properties of the object.
+            },
+          },
+          "file": { # FilePart represents the different ways files can be provided. If files are small, directly feeding the bytes is supported via file_with_bytes. If the file is large, the agent should read the content as appropriate directly from the file_with_uri source.
+            "fileWithBytes": "A String",
+            "fileWithUri": "A String",
+            "mimeType": "A String",
+            "name": "A String",
+          },
+          "metadata": { # Optional metadata associated with this part.
+            "a_key": "", # Properties of the object.
+          },
+          "text": "A String",
+        },
+      ],
+    },
+  ],
+  "contextId": "A String", # Unique identifier (e.g. UUID) for the contextual collection of interactions (tasks and messages). Created by the A2A server.
+  "history": [ # protolint:disable REPEATED_FIELD_NAMES_PLURALIZED The history of interactions from a task.
+    { # Message is one unit of communication between client and server. It is associated with a context and optionally a task. Since the server is responsible for the context definition, it must always provide a context_id in its messages. The client can optionally provide the context_id if it knows the context to associate the message to. Similarly for task_id, except the server decides if a task is created and whether to include the task_id.
+      "content": [ # protolint:disable REPEATED_FIELD_NAMES_PLURALIZED Content is the container of the message content.
+        { # Part represents a container for a section of communication content. Parts can be purely textual, some sort of file (image, video, etc) or a structured data blob (i.e. JSON).
+          "data": { # DataPart represents a structured blob. This is most commonly a JSON payload.
+            "data": {
+              "a_key": "", # Properties of the object.
+            },
+          },
+          "file": { # FilePart represents the different ways files can be provided. If files are small, directly feeding the bytes is supported via file_with_bytes. If the file is large, the agent should read the content as appropriate directly from the file_with_uri source.
+            "fileWithBytes": "A String",
+            "fileWithUri": "A String",
+            "mimeType": "A String",
+            "name": "A String",
+          },
+          "metadata": { # Optional metadata associated with this part.
+            "a_key": "", # Properties of the object.
+          },
+          "text": "A String",
+        },
+      ],
+      "contextId": "A String", # The context id of the message. This is optional and if set, the message will be associated with the given context.
+      "extensions": [ # The URIs of extensions that are present or contributed to this Message.
+        "A String",
+      ],
+      "messageId": "A String", # The unique identifier (e.g. UUID)of the message. This is required and created by the message creator.
+      "metadata": { # protolint:enable REPEATED_FIELD_NAMES_PLURALIZED Any optional metadata to provide along with the message.
+        "a_key": "", # Properties of the object.
+      },
+      "role": "A String", # A role for the message.
+      "taskId": "A String", # The task id of the message. This is optional and if set, the message will be associated with the given task.
+    },
+  ],
+  "id": "A String", # Unique identifier (e.g. UUID) for the task, generated by the server for a new task.
+  "metadata": { # protolint:enable REPEATED_FIELD_NAMES_PLURALIZED A key/value object to store custom metadata about a task.
+    "a_key": "", # Properties of the object.
+  },
+  "status": { # A container for the status of a task # The current status of a Task, including state and a message.
+    "message": { # Message is one unit of communication between client and server. It is associated with a context and optionally a task. Since the server is responsible for the context definition, it must always provide a context_id in its messages. The client can optionally provide the context_id if it knows the context to associate the message to. Similarly for task_id, except the server decides if a task is created and whether to include the task_id. # A message associated with the status.
+      "content": [ # protolint:disable REPEATED_FIELD_NAMES_PLURALIZED Content is the container of the message content.
+        { # Part represents a container for a section of communication content. Parts can be purely textual, some sort of file (image, video, etc) or a structured data blob (i.e. JSON).
+          "data": { # DataPart represents a structured blob. This is most commonly a JSON payload.
+            "data": {
+              "a_key": "", # Properties of the object.
+            },
+          },
+          "file": { # FilePart represents the different ways files can be provided. If files are small, directly feeding the bytes is supported via file_with_bytes. If the file is large, the agent should read the content as appropriate directly from the file_with_uri source.
+            "fileWithBytes": "A String",
+            "fileWithUri": "A String",
+            "mimeType": "A String",
+            "name": "A String",
+          },
+          "metadata": { # Optional metadata associated with this part.
+            "a_key": "", # Properties of the object.
+          },
+          "text": "A String",
+        },
+      ],
+      "contextId": "A String", # The context id of the message. This is optional and if set, the message will be associated with the given context.
+      "extensions": [ # The URIs of extensions that are present or contributed to this Message.
+        "A String",
+      ],
+      "messageId": "A String", # The unique identifier (e.g. UUID)of the message. This is required and created by the message creator.
+      "metadata": { # protolint:enable REPEATED_FIELD_NAMES_PLURALIZED Any optional metadata to provide along with the message.
+        "a_key": "", # Properties of the object.
+      },
+      "role": "A String", # A role for the message.
+      "taskId": "A String", # The task id of the message. This is optional and if set, the message will be associated with the given task.
+    },
+    "state": "A String", # The current state of this task
+    "timestamp": "A String", # Timestamp when the status was recorded. Example: "2023-10-27T10:00:00Z"
+  },
+}
+
+ +
+ close() +
Close httplib2 connections.
+
+ +
+ get(name, historyLength=None, x__xgafv=None) +
Get the current state of a task from the agent.
+
+Args:
+  name: string, Required. The resource name of the task. Format: tasks/{task_id} (required)
+  historyLength: integer, The number of most recent messages from the task's history to retrieve.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Task is the core unit of action for A2A. It has a current status and when results are created for the task they are stored in the artifact. If there are multiple turns for a task, these are stored in history.
+  "artifacts": [ # A set of output artifacts for a Task.
+    { # Artifacts are the container for task completed results. These are similar to Messages but are intended to be the product of a task, as opposed to point-to-point communication.
+      "artifactId": "A String", # Unique identifier (e.g. UUID) for the artifact. It must be at least unique within a task.
+      "description": "A String", # A human readable description of the artifact, optional.
+      "extensions": [ # The URIs of extensions that are present or contributed to this Artifact.
+        "A String",
+      ],
+      "metadata": { # Optional metadata included with the artifact.
+        "a_key": "", # Properties of the object.
+      },
+      "name": "A String", # A human readable name for the artifact.
+      "parts": [ # The content of the artifact.
+        { # Part represents a container for a section of communication content. Parts can be purely textual, some sort of file (image, video, etc) or a structured data blob (i.e. JSON).
+          "data": { # DataPart represents a structured blob. This is most commonly a JSON payload.
+            "data": {
+              "a_key": "", # Properties of the object.
+            },
+          },
+          "file": { # FilePart represents the different ways files can be provided. If files are small, directly feeding the bytes is supported via file_with_bytes. If the file is large, the agent should read the content as appropriate directly from the file_with_uri source.
+            "fileWithBytes": "A String",
+            "fileWithUri": "A String",
+            "mimeType": "A String",
+            "name": "A String",
+          },
+          "metadata": { # Optional metadata associated with this part.
+            "a_key": "", # Properties of the object.
+          },
+          "text": "A String",
+        },
+      ],
+    },
+  ],
+  "contextId": "A String", # Unique identifier (e.g. UUID) for the contextual collection of interactions (tasks and messages). Created by the A2A server.
+  "history": [ # protolint:disable REPEATED_FIELD_NAMES_PLURALIZED The history of interactions from a task.
+    { # Message is one unit of communication between client and server. It is associated with a context and optionally a task. Since the server is responsible for the context definition, it must always provide a context_id in its messages. The client can optionally provide the context_id if it knows the context to associate the message to. Similarly for task_id, except the server decides if a task is created and whether to include the task_id.
+      "content": [ # protolint:disable REPEATED_FIELD_NAMES_PLURALIZED Content is the container of the message content.
+        { # Part represents a container for a section of communication content. Parts can be purely textual, some sort of file (image, video, etc) or a structured data blob (i.e. JSON).
+          "data": { # DataPart represents a structured blob. This is most commonly a JSON payload.
+            "data": {
+              "a_key": "", # Properties of the object.
+            },
+          },
+          "file": { # FilePart represents the different ways files can be provided. If files are small, directly feeding the bytes is supported via file_with_bytes. If the file is large, the agent should read the content as appropriate directly from the file_with_uri source.
+            "fileWithBytes": "A String",
+            "fileWithUri": "A String",
+            "mimeType": "A String",
+            "name": "A String",
+          },
+          "metadata": { # Optional metadata associated with this part.
+            "a_key": "", # Properties of the object.
+          },
+          "text": "A String",
+        },
+      ],
+      "contextId": "A String", # The context id of the message. This is optional and if set, the message will be associated with the given context.
+      "extensions": [ # The URIs of extensions that are present or contributed to this Message.
+        "A String",
+      ],
+      "messageId": "A String", # The unique identifier (e.g. UUID)of the message. This is required and created by the message creator.
+      "metadata": { # protolint:enable REPEATED_FIELD_NAMES_PLURALIZED Any optional metadata to provide along with the message.
+        "a_key": "", # Properties of the object.
+      },
+      "role": "A String", # A role for the message.
+      "taskId": "A String", # The task id of the message. This is optional and if set, the message will be associated with the given task.
+    },
+  ],
+  "id": "A String", # Unique identifier (e.g. UUID) for the task, generated by the server for a new task.
+  "metadata": { # protolint:enable REPEATED_FIELD_NAMES_PLURALIZED A key/value object to store custom metadata about a task.
+    "a_key": "", # Properties of the object.
+  },
+  "status": { # A container for the status of a task # The current status of a Task, including state and a message.
+    "message": { # Message is one unit of communication between client and server. It is associated with a context and optionally a task. Since the server is responsible for the context definition, it must always provide a context_id in its messages. The client can optionally provide the context_id if it knows the context to associate the message to. Similarly for task_id, except the server decides if a task is created and whether to include the task_id. # A message associated with the status.
+      "content": [ # protolint:disable REPEATED_FIELD_NAMES_PLURALIZED Content is the container of the message content.
+        { # Part represents a container for a section of communication content. Parts can be purely textual, some sort of file (image, video, etc) or a structured data blob (i.e. JSON).
+          "data": { # DataPart represents a structured blob. This is most commonly a JSON payload.
+            "data": {
+              "a_key": "", # Properties of the object.
+            },
+          },
+          "file": { # FilePart represents the different ways files can be provided. If files are small, directly feeding the bytes is supported via file_with_bytes. If the file is large, the agent should read the content as appropriate directly from the file_with_uri source.
+            "fileWithBytes": "A String",
+            "fileWithUri": "A String",
+            "mimeType": "A String",
+            "name": "A String",
+          },
+          "metadata": { # Optional metadata associated with this part.
+            "a_key": "", # Properties of the object.
+          },
+          "text": "A String",
+        },
+      ],
+      "contextId": "A String", # The context id of the message. This is optional and if set, the message will be associated with the given context.
+      "extensions": [ # The URIs of extensions that are present or contributed to this Message.
+        "A String",
+      ],
+      "messageId": "A String", # The unique identifier (e.g. UUID)of the message. This is required and created by the message creator.
+      "metadata": { # protolint:enable REPEATED_FIELD_NAMES_PLURALIZED Any optional metadata to provide along with the message.
+        "a_key": "", # Properties of the object.
+      },
+      "role": "A String", # A role for the message.
+      "taskId": "A String", # The task id of the message. This is optional and if set, the message will be associated with the given task.
+    },
+    "state": "A String", # The current state of this task
+    "timestamp": "A String", # Timestamp when the status was recorded. Example: "2023-10-27T10:00:00Z"
+  },
+}
+
+ +
+ subscribe(name, x__xgafv=None) +
TaskSubscription is a streaming call that will return a stream of task update events. This attaches the stream to an existing in process task. If the task is complete the stream will return the completed task (like GetTask) and close the stream.
+
+Args:
+  name: string, The resource name of the task to subscribe to. Format: tasks/{task_id} (required)
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # The stream response for a message. The stream should be one of the following sequences: If the response is a message, the stream should contain one, and only one, message and then close If the response is a task lifecycle, the first response should be a Task object followed by zero or more TaskStatusUpdateEvents and TaskArtifactUpdateEvents. The stream should complete when the Task if in an interrupted or terminal state. A stream that ends before these conditions are met are
+  "artifactUpdate": { # TaskArtifactUpdateEvent represents a task delta where an artifact has been generated.
+    "append": True or False, # Whether this should be appended to a prior one produced
+    "artifact": { # Artifacts are the container for task completed results. These are similar to Messages but are intended to be the product of a task, as opposed to point-to-point communication. # The artifact itself
+      "artifactId": "A String", # Unique identifier (e.g. UUID) for the artifact. It must be at least unique within a task.
+      "description": "A String", # A human readable description of the artifact, optional.
+      "extensions": [ # The URIs of extensions that are present or contributed to this Artifact.
+        "A String",
+      ],
+      "metadata": { # Optional metadata included with the artifact.
+        "a_key": "", # Properties of the object.
+      },
+      "name": "A String", # A human readable name for the artifact.
+      "parts": [ # The content of the artifact.
+        { # Part represents a container for a section of communication content. Parts can be purely textual, some sort of file (image, video, etc) or a structured data blob (i.e. JSON).
+          "data": { # DataPart represents a structured blob. This is most commonly a JSON payload.
+            "data": {
+              "a_key": "", # Properties of the object.
+            },
+          },
+          "file": { # FilePart represents the different ways files can be provided. If files are small, directly feeding the bytes is supported via file_with_bytes. If the file is large, the agent should read the content as appropriate directly from the file_with_uri source.
+            "fileWithBytes": "A String",
+            "fileWithUri": "A String",
+            "mimeType": "A String",
+            "name": "A String",
+          },
+          "metadata": { # Optional metadata associated with this part.
+            "a_key": "", # Properties of the object.
+          },
+          "text": "A String",
+        },
+      ],
+    },
+    "contextId": "A String", # The id of the context that this task belongs too
+    "lastChunk": True or False, # Whether this represents the last part of an artifact
+    "metadata": { # Optional metadata associated with the artifact update.
+      "a_key": "", # Properties of the object.
+    },
+    "taskId": "A String", # The id of the task for this artifact
+  },
+  "message": { # Message is one unit of communication between client and server. It is associated with a context and optionally a task. Since the server is responsible for the context definition, it must always provide a context_id in its messages. The client can optionally provide the context_id if it knows the context to associate the message to. Similarly for task_id, except the server decides if a task is created and whether to include the task_id.
+    "content": [ # protolint:disable REPEATED_FIELD_NAMES_PLURALIZED Content is the container of the message content.
+      { # Part represents a container for a section of communication content. Parts can be purely textual, some sort of file (image, video, etc) or a structured data blob (i.e. JSON).
+        "data": { # DataPart represents a structured blob. This is most commonly a JSON payload.
+          "data": {
+            "a_key": "", # Properties of the object.
+          },
+        },
+        "file": { # FilePart represents the different ways files can be provided. If files are small, directly feeding the bytes is supported via file_with_bytes. If the file is large, the agent should read the content as appropriate directly from the file_with_uri source.
+          "fileWithBytes": "A String",
+          "fileWithUri": "A String",
+          "mimeType": "A String",
+          "name": "A String",
+        },
+        "metadata": { # Optional metadata associated with this part.
+          "a_key": "", # Properties of the object.
+        },
+        "text": "A String",
+      },
+    ],
+    "contextId": "A String", # The context id of the message. This is optional and if set, the message will be associated with the given context.
+    "extensions": [ # The URIs of extensions that are present or contributed to this Message.
+      "A String",
+    ],
+    "messageId": "A String", # The unique identifier (e.g. UUID)of the message. This is required and created by the message creator.
+    "metadata": { # protolint:enable REPEATED_FIELD_NAMES_PLURALIZED Any optional metadata to provide along with the message.
+      "a_key": "", # Properties of the object.
+    },
+    "role": "A String", # A role for the message.
+    "taskId": "A String", # The task id of the message. This is optional and if set, the message will be associated with the given task.
+  },
+  "statusUpdate": { # TaskStatusUpdateEvent is a delta even on a task indicating that a task has changed.
+    "contextId": "A String", # The id of the context that the task belongs to
+    "final": True or False, # Whether this is the last status update expected for this task.
+    "metadata": { # Optional metadata to associate with the task update.
+      "a_key": "", # Properties of the object.
+    },
+    "status": { # A container for the status of a task # The new status of the task.
+      "message": { # Message is one unit of communication between client and server. It is associated with a context and optionally a task. Since the server is responsible for the context definition, it must always provide a context_id in its messages. The client can optionally provide the context_id if it knows the context to associate the message to. Similarly for task_id, except the server decides if a task is created and whether to include the task_id. # A message associated with the status.
+        "content": [ # protolint:disable REPEATED_FIELD_NAMES_PLURALIZED Content is the container of the message content.
+          { # Part represents a container for a section of communication content. Parts can be purely textual, some sort of file (image, video, etc) or a structured data blob (i.e. JSON).
+            "data": { # DataPart represents a structured blob. This is most commonly a JSON payload.
+              "data": {
+                "a_key": "", # Properties of the object.
+              },
+            },
+            "file": { # FilePart represents the different ways files can be provided. If files are small, directly feeding the bytes is supported via file_with_bytes. If the file is large, the agent should read the content as appropriate directly from the file_with_uri source.
+              "fileWithBytes": "A String",
+              "fileWithUri": "A String",
+              "mimeType": "A String",
+              "name": "A String",
+            },
+            "metadata": { # Optional metadata associated with this part.
+              "a_key": "", # Properties of the object.
+            },
+            "text": "A String",
+          },
+        ],
+        "contextId": "A String", # The context id of the message. This is optional and if set, the message will be associated with the given context.
+        "extensions": [ # The URIs of extensions that are present or contributed to this Message.
+          "A String",
+        ],
+        "messageId": "A String", # The unique identifier (e.g. UUID)of the message. This is required and created by the message creator.
+        "metadata": { # protolint:enable REPEATED_FIELD_NAMES_PLURALIZED Any optional metadata to provide along with the message.
+          "a_key": "", # Properties of the object.
+        },
+        "role": "A String", # A role for the message.
+        "taskId": "A String", # The task id of the message. This is optional and if set, the message will be associated with the given task.
+      },
+      "state": "A String", # The current state of this task
+      "timestamp": "A String", # Timestamp when the status was recorded. Example: "2023-10-27T10:00:00Z"
+    },
+    "taskId": "A String", # The id of the task that is changed
+  },
+  "task": { # Task is the core unit of action for A2A. It has a current status and when results are created for the task they are stored in the artifact. If there are multiple turns for a task, these are stored in history.
+    "artifacts": [ # A set of output artifacts for a Task.
+      { # Artifacts are the container for task completed results. These are similar to Messages but are intended to be the product of a task, as opposed to point-to-point communication.
+        "artifactId": "A String", # Unique identifier (e.g. UUID) for the artifact. It must be at least unique within a task.
+        "description": "A String", # A human readable description of the artifact, optional.
+        "extensions": [ # The URIs of extensions that are present or contributed to this Artifact.
+          "A String",
+        ],
+        "metadata": { # Optional metadata included with the artifact.
+          "a_key": "", # Properties of the object.
+        },
+        "name": "A String", # A human readable name for the artifact.
+        "parts": [ # The content of the artifact.
+          { # Part represents a container for a section of communication content. Parts can be purely textual, some sort of file (image, video, etc) or a structured data blob (i.e. JSON).
+            "data": { # DataPart represents a structured blob. This is most commonly a JSON payload.
+              "data": {
+                "a_key": "", # Properties of the object.
+              },
+            },
+            "file": { # FilePart represents the different ways files can be provided. If files are small, directly feeding the bytes is supported via file_with_bytes. If the file is large, the agent should read the content as appropriate directly from the file_with_uri source.
+              "fileWithBytes": "A String",
+              "fileWithUri": "A String",
+              "mimeType": "A String",
+              "name": "A String",
+            },
+            "metadata": { # Optional metadata associated with this part.
+              "a_key": "", # Properties of the object.
+            },
+            "text": "A String",
+          },
+        ],
+      },
+    ],
+    "contextId": "A String", # Unique identifier (e.g. UUID) for the contextual collection of interactions (tasks and messages). Created by the A2A server.
+    "history": [ # protolint:disable REPEATED_FIELD_NAMES_PLURALIZED The history of interactions from a task.
+      { # Message is one unit of communication between client and server. It is associated with a context and optionally a task. Since the server is responsible for the context definition, it must always provide a context_id in its messages. The client can optionally provide the context_id if it knows the context to associate the message to. Similarly for task_id, except the server decides if a task is created and whether to include the task_id.
+        "content": [ # protolint:disable REPEATED_FIELD_NAMES_PLURALIZED Content is the container of the message content.
+          { # Part represents a container for a section of communication content. Parts can be purely textual, some sort of file (image, video, etc) or a structured data blob (i.e. JSON).
+            "data": { # DataPart represents a structured blob. This is most commonly a JSON payload.
+              "data": {
+                "a_key": "", # Properties of the object.
+              },
+            },
+            "file": { # FilePart represents the different ways files can be provided. If files are small, directly feeding the bytes is supported via file_with_bytes. If the file is large, the agent should read the content as appropriate directly from the file_with_uri source.
+              "fileWithBytes": "A String",
+              "fileWithUri": "A String",
+              "mimeType": "A String",
+              "name": "A String",
+            },
+            "metadata": { # Optional metadata associated with this part.
+              "a_key": "", # Properties of the object.
+            },
+            "text": "A String",
+          },
+        ],
+        "contextId": "A String", # The context id of the message. This is optional and if set, the message will be associated with the given context.
+        "extensions": [ # The URIs of extensions that are present or contributed to this Message.
+          "A String",
+        ],
+        "messageId": "A String", # The unique identifier (e.g. UUID)of the message. This is required and created by the message creator.
+        "metadata": { # protolint:enable REPEATED_FIELD_NAMES_PLURALIZED Any optional metadata to provide along with the message.
+          "a_key": "", # Properties of the object.
+        },
+        "role": "A String", # A role for the message.
+        "taskId": "A String", # The task id of the message. This is optional and if set, the message will be associated with the given task.
+      },
+    ],
+    "id": "A String", # Unique identifier (e.g. UUID) for the task, generated by the server for a new task.
+    "metadata": { # protolint:enable REPEATED_FIELD_NAMES_PLURALIZED A key/value object to store custom metadata about a task.
+      "a_key": "", # Properties of the object.
+    },
+    "status": { # A container for the status of a task # The current status of a Task, including state and a message.
+      "message": { # Message is one unit of communication between client and server. It is associated with a context and optionally a task. Since the server is responsible for the context definition, it must always provide a context_id in its messages. The client can optionally provide the context_id if it knows the context to associate the message to. Similarly for task_id, except the server decides if a task is created and whether to include the task_id. # A message associated with the status.
+        "content": [ # protolint:disable REPEATED_FIELD_NAMES_PLURALIZED Content is the container of the message content.
+          { # Part represents a container for a section of communication content. Parts can be purely textual, some sort of file (image, video, etc) or a structured data blob (i.e. JSON).
+            "data": { # DataPart represents a structured blob. This is most commonly a JSON payload.
+              "data": {
+                "a_key": "", # Properties of the object.
+              },
+            },
+            "file": { # FilePart represents the different ways files can be provided. If files are small, directly feeding the bytes is supported via file_with_bytes. If the file is large, the agent should read the content as appropriate directly from the file_with_uri source.
+              "fileWithBytes": "A String",
+              "fileWithUri": "A String",
+              "mimeType": "A String",
+              "name": "A String",
+            },
+            "metadata": { # Optional metadata associated with this part.
+              "a_key": "", # Properties of the object.
+            },
+            "text": "A String",
+          },
+        ],
+        "contextId": "A String", # The context id of the message. This is optional and if set, the message will be associated with the given context.
+        "extensions": [ # The URIs of extensions that are present or contributed to this Message.
+          "A String",
+        ],
+        "messageId": "A String", # The unique identifier (e.g. UUID)of the message. This is required and created by the message creator.
+        "metadata": { # protolint:enable REPEATED_FIELD_NAMES_PLURALIZED Any optional metadata to provide along with the message.
+          "a_key": "", # Properties of the object.
+        },
+        "role": "A String", # A role for the message.
+        "taskId": "A String", # The task id of the message. This is optional and if set, the message will be associated with the given task.
+      },
+      "state": "A String", # The current state of this task
+      "timestamp": "A String", # Timestamp when the status was recorded. Example: "2023-10-27T10:00:00Z"
+    },
+  },
+}
+
+ + \ No newline at end of file diff --git a/docs/dyn/workspaceevents_v1.tasks.pushNotificationConfigs.html b/docs/dyn/workspaceevents_v1.tasks.pushNotificationConfigs.html new file mode 100644 index 0000000000..ec7dd94b7e --- /dev/null +++ b/docs/dyn/workspaceevents_v1.tasks.pushNotificationConfigs.html @@ -0,0 +1,249 @@ + + + +

Google Workspace Events API . tasks . pushNotificationConfigs

+

Instance Methods

+

+ close()

+

Close httplib2 connections.

+

+ create(parent, body=None, configId=None, x__xgafv=None)

+

Set a push notification config for a task.

+

+ delete(name, x__xgafv=None)

+

Delete a push notification config for a task.

+

+ get(name, x__xgafv=None)

+

Get a push notification config for a task.

+

+ list(parent, pageSize=None, pageToken=None, x__xgafv=None)

+

Get a list of push notifications configured for a task.

+

+ list_next()

+

Retrieves the next page of results.

+

Method Details

+
+ close() +
Close httplib2 connections.
+
+ +
+ create(parent, body=None, configId=None, x__xgafv=None) +
Set a push notification config for a task.
+
+Args:
+  parent: string, Required. The parent task resource for this config. Format: tasks/{task_id} (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{
+  "name": "A String", # The resource name of the config. Format: tasks/{task_id}/pushNotificationConfigs/{config_id}
+  "pushNotificationConfig": { # Configuration for setting up push notifications for task updates. # The push notification configuration details.
+    "authentication": { # Defines authentication details, used for push notifications. # Information about the authentication to sent with the notification
+      "credentials": "A String", # Optional credentials
+      "schemes": [ # Supported authentication schemes - e.g. Basic, Bearer, etc
+        "A String",
+      ],
+    },
+    "id": "A String", # A unique identifier (e.g. UUID) for this push notification.
+    "token": "A String", # Token unique for this task/session
+    "url": "A String", # Url to send the notification too
+  },
+}
+
+  configId: string, Required. The ID for the new config.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    {
+  "name": "A String", # The resource name of the config. Format: tasks/{task_id}/pushNotificationConfigs/{config_id}
+  "pushNotificationConfig": { # Configuration for setting up push notifications for task updates. # The push notification configuration details.
+    "authentication": { # Defines authentication details, used for push notifications. # Information about the authentication to sent with the notification
+      "credentials": "A String", # Optional credentials
+      "schemes": [ # Supported authentication schemes - e.g. Basic, Bearer, etc
+        "A String",
+      ],
+    },
+    "id": "A String", # A unique identifier (e.g. UUID) for this push notification.
+    "token": "A String", # Token unique for this task/session
+    "url": "A String", # Url to send the notification too
+  },
+}
+
+ +
+ delete(name, x__xgafv=None) +
Delete a push notification config for a task.
+
+Args:
+  name: string, The resource name of the config to delete. Format: tasks/{task_id}/pushNotificationConfigs/{config_id} (required)
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }
+}
+
+ +
+ get(name, x__xgafv=None) +
Get a push notification config for a task.
+
+Args:
+  name: string, The resource name of the config to retrieve. Format: tasks/{task_id}/pushNotificationConfigs/{config_id} (required)
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    {
+  "name": "A String", # The resource name of the config. Format: tasks/{task_id}/pushNotificationConfigs/{config_id}
+  "pushNotificationConfig": { # Configuration for setting up push notifications for task updates. # The push notification configuration details.
+    "authentication": { # Defines authentication details, used for push notifications. # Information about the authentication to sent with the notification
+      "credentials": "A String", # Optional credentials
+      "schemes": [ # Supported authentication schemes - e.g. Basic, Bearer, etc
+        "A String",
+      ],
+    },
+    "id": "A String", # A unique identifier (e.g. UUID) for this push notification.
+    "token": "A String", # Token unique for this task/session
+    "url": "A String", # Url to send the notification too
+  },
+}
+
+ +
+ list(parent, pageSize=None, pageToken=None, x__xgafv=None) +
Get a list of push notifications configured for a task.
+
+Args:
+  parent: string, The parent task resource. Format: tasks/{task_id} (required)
+  pageSize: integer, For AIP-158 these fields are present. Usually not used/needed. The maximum number of configurations to return. If unspecified, all configs will be returned.
+  pageToken: string, A page token received from a previous ListTaskPushNotificationConfigRequest call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListTaskPushNotificationConfigRequest` must match the call that provided the page token.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    {
+  "configs": [ # The list of push notification configurations.
+    {
+      "name": "A String", # The resource name of the config. Format: tasks/{task_id}/pushNotificationConfigs/{config_id}
+      "pushNotificationConfig": { # Configuration for setting up push notifications for task updates. # The push notification configuration details.
+        "authentication": { # Defines authentication details, used for push notifications. # Information about the authentication to sent with the notification
+          "credentials": "A String", # Optional credentials
+          "schemes": [ # Supported authentication schemes - e.g. Basic, Bearer, etc
+            "A String",
+          ],
+        },
+        "id": "A String", # A unique identifier (e.g. UUID) for this push notification.
+        "token": "A String", # Token unique for this task/session
+        "url": "A String", # Url to send the notification too
+      },
+    },
+  ],
+  "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.
+}
+
+ +
+ list_next() +
Retrieves the next page of results.
+
+        Args:
+          previous_request: The request for the previous page. (required)
+          previous_response: The response from the request for the previous page. (required)
+
+        Returns:
+          A request object that you can call 'execute()' on to request the next
+          page. Returns None if there are no more items in the collection.
+        
+
+ + \ No newline at end of file diff --git a/docs/dyn/workstations_v1.projects.locations.html b/docs/dyn/workstations_v1.projects.locations.html index 68ac795b39..890becd21a 100644 --- a/docs/dyn/workstations_v1.projects.locations.html +++ b/docs/dyn/workstations_v1.projects.locations.html @@ -135,7 +135,7 @@

Method Details

Args: name: string, The resource that owns the locations collection, if applicable. (required) - extraLocationTypes: string, Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage. (repeated) + extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated) filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160). pageSize: integer, The maximum number of results to return. If not set, the service selects a default. pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page. diff --git a/docs/dyn/workstations_v1.projects.locations.operations.html b/docs/dyn/workstations_v1.projects.locations.operations.html index 87a73a5bd5..06ea7459cd 100644 --- a/docs/dyn/workstations_v1.projects.locations.operations.html +++ b/docs/dyn/workstations_v1.projects.locations.operations.html @@ -184,7 +184,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -216,7 +216,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/workstations_v1.projects.locations.workstationClusters.workstationConfigs.html b/docs/dyn/workstations_v1.projects.locations.workstationClusters.workstationConfigs.html index c78bcf5b95..5ddfd5dff4 100644 --- a/docs/dyn/workstations_v1.projects.locations.workstationClusters.workstationConfigs.html +++ b/docs/dyn/workstations_v1.projects.locations.workstationClusters.workstationConfigs.html @@ -230,6 +230,7 @@

Method Details

"enableSecureBoot": True or False, # Optional. Whether the instance has Secure Boot enabled. "enableVtpm": True or False, # Optional. Whether the instance has the vTPM enabled. }, + "startupScriptUri": "A String", # Optional. Link to the startup script stored in Cloud Storage. This script will be run on the host workstation VM when the VM is created. The URI must be of the form gs://{bucket-name}/{object-name}. If specifying a startup script, the service account must have [Permission to access the bucket and script file in Cloud Storage](https://cloud.google.com/storage/docs/access-control/iam-permissions). Otherwise, the script must be publicly accessible. Note that the service regularly updates the OS version used, and it is the responsibility of the user to ensure the script stays compatible with the OS version. "tags": [ # Optional. Network tags to add to the Compute Engine VMs backing the workstations. This option applies [network tags](https://cloud.google.com/vpc/docs/add-remove-network-tags) to VMs created with this configuration. These network tags enable the creation of [firewall rules](https://cloud.google.com/workstations/docs/configure-firewall-rules). "A String", ], @@ -246,6 +247,12 @@

Method Details

"name": "A String", # Identifier. Full name of this workstation configuration. "persistentDirectories": [ # Optional. Directories to persist across workstation sessions. { # A directory to persist across workstation sessions. Updates to this field will not update existing workstations and will only take effect on new workstations. + "gceHd": { # A Persistent Directory backed by a Compute Engine [Hyperdisk Balanced High Availability Disk](https://cloud.google.com/compute/docs/disks/hd-types/hyperdisk-balanced-ha). This is a high-availability block storage solution that offers a balance between performance and cost for most general-purpose workloads. # A PersistentDirectory backed by a Compute Engine hyperdisk high availability disk. + "archiveTimeout": "A String", # Optional. Number of seconds to wait after initially creating or subsequently shutting down the workstation before converting its disk into a snapshot. This generally saves costs at the expense of greater startup time on next workstation start, as the service will need to create a disk from the archival snapshot. A value of `"0s"` indicates that the disk will never be archived. + "reclaimPolicy": "A String", # Optional. Whether the persistent disk should be deleted when the workstation is deleted. Valid values are `DELETE` and `RETAIN`. Defaults to `DELETE`. + "sizeGb": 42, # Optional. The GB capacity of a persistent home directory for each workstation created with this configuration. Must be empty if source_snapshot is set. Valid values are `10`, `50`, `100`, `200`, `500`, or `1000`. Defaults to `200`. + "sourceSnapshot": "A String", # Optional. Name of the snapshot to use as the source for the disk. If set, size_gb must be empty. Must be formatted as ext4 file system with no partitions. + }, "gcePd": { # A Persistent Directory backed by a Compute Engine regional persistent disk. The persistent_directories field is repeated, but it may contain only one entry. It creates a [persistent disk](https://cloud.google.com/compute/docs/disks/persistent-disks) that mounts to the workstation VM at `/home` when the session starts and detaches when the session ends. If this field is empty, workstations created with this configuration do not have a persistent home directory. # A PersistentDirectory backed by a Compute Engine persistent disk. "diskType": "A String", # Optional. The [type of the persistent disk](https://cloud.google.com/compute/docs/disks#disk-types) for the home directory. Defaults to `"pd-standard"`. "fsType": "A String", # Optional. Type of file system that the disk should be formatted with. The workstation image must support this file system type. Must be empty if source_snapshot is set. Defaults to `"ext4"`. @@ -454,6 +461,7 @@

Method Details

"enableSecureBoot": True or False, # Optional. Whether the instance has Secure Boot enabled. "enableVtpm": True or False, # Optional. Whether the instance has the vTPM enabled. }, + "startupScriptUri": "A String", # Optional. Link to the startup script stored in Cloud Storage. This script will be run on the host workstation VM when the VM is created. The URI must be of the form gs://{bucket-name}/{object-name}. If specifying a startup script, the service account must have [Permission to access the bucket and script file in Cloud Storage](https://cloud.google.com/storage/docs/access-control/iam-permissions). Otherwise, the script must be publicly accessible. Note that the service regularly updates the OS version used, and it is the responsibility of the user to ensure the script stays compatible with the OS version. "tags": [ # Optional. Network tags to add to the Compute Engine VMs backing the workstations. This option applies [network tags](https://cloud.google.com/vpc/docs/add-remove-network-tags) to VMs created with this configuration. These network tags enable the creation of [firewall rules](https://cloud.google.com/workstations/docs/configure-firewall-rules). "A String", ], @@ -470,6 +478,12 @@

Method Details

"name": "A String", # Identifier. Full name of this workstation configuration. "persistentDirectories": [ # Optional. Directories to persist across workstation sessions. { # A directory to persist across workstation sessions. Updates to this field will not update existing workstations and will only take effect on new workstations. + "gceHd": { # A Persistent Directory backed by a Compute Engine [Hyperdisk Balanced High Availability Disk](https://cloud.google.com/compute/docs/disks/hd-types/hyperdisk-balanced-ha). This is a high-availability block storage solution that offers a balance between performance and cost for most general-purpose workloads. # A PersistentDirectory backed by a Compute Engine hyperdisk high availability disk. + "archiveTimeout": "A String", # Optional. Number of seconds to wait after initially creating or subsequently shutting down the workstation before converting its disk into a snapshot. This generally saves costs at the expense of greater startup time on next workstation start, as the service will need to create a disk from the archival snapshot. A value of `"0s"` indicates that the disk will never be archived. + "reclaimPolicy": "A String", # Optional. Whether the persistent disk should be deleted when the workstation is deleted. Valid values are `DELETE` and `RETAIN`. Defaults to `DELETE`. + "sizeGb": 42, # Optional. The GB capacity of a persistent home directory for each workstation created with this configuration. Must be empty if source_snapshot is set. Valid values are `10`, `50`, `100`, `200`, `500`, or `1000`. Defaults to `200`. + "sourceSnapshot": "A String", # Optional. Name of the snapshot to use as the source for the disk. If set, size_gb must be empty. Must be formatted as ext4 file system with no partitions. + }, "gcePd": { # A Persistent Directory backed by a Compute Engine regional persistent disk. The persistent_directories field is repeated, but it may contain only one entry. It creates a [persistent disk](https://cloud.google.com/compute/docs/disks/persistent-disks) that mounts to the workstation VM at `/home` when the session starts and detaches when the session ends. If this field is empty, workstations created with this configuration do not have a persistent home directory. # A PersistentDirectory backed by a Compute Engine persistent disk. "diskType": "A String", # Optional. The [type of the persistent disk](https://cloud.google.com/compute/docs/disks#disk-types) for the home directory. Defaults to `"pd-standard"`. "fsType": "A String", # Optional. Type of file system that the disk should be formatted with. The workstation image must support this file system type. Must be empty if source_snapshot is set. Defaults to `"ext4"`. @@ -667,6 +681,7 @@

Method Details

"enableSecureBoot": True or False, # Optional. Whether the instance has Secure Boot enabled. "enableVtpm": True or False, # Optional. Whether the instance has the vTPM enabled. }, + "startupScriptUri": "A String", # Optional. Link to the startup script stored in Cloud Storage. This script will be run on the host workstation VM when the VM is created. The URI must be of the form gs://{bucket-name}/{object-name}. If specifying a startup script, the service account must have [Permission to access the bucket and script file in Cloud Storage](https://cloud.google.com/storage/docs/access-control/iam-permissions). Otherwise, the script must be publicly accessible. Note that the service regularly updates the OS version used, and it is the responsibility of the user to ensure the script stays compatible with the OS version. "tags": [ # Optional. Network tags to add to the Compute Engine VMs backing the workstations. This option applies [network tags](https://cloud.google.com/vpc/docs/add-remove-network-tags) to VMs created with this configuration. These network tags enable the creation of [firewall rules](https://cloud.google.com/workstations/docs/configure-firewall-rules). "A String", ], @@ -683,6 +698,12 @@

Method Details

"name": "A String", # Identifier. Full name of this workstation configuration. "persistentDirectories": [ # Optional. Directories to persist across workstation sessions. { # A directory to persist across workstation sessions. Updates to this field will not update existing workstations and will only take effect on new workstations. + "gceHd": { # A Persistent Directory backed by a Compute Engine [Hyperdisk Balanced High Availability Disk](https://cloud.google.com/compute/docs/disks/hd-types/hyperdisk-balanced-ha). This is a high-availability block storage solution that offers a balance between performance and cost for most general-purpose workloads. # A PersistentDirectory backed by a Compute Engine hyperdisk high availability disk. + "archiveTimeout": "A String", # Optional. Number of seconds to wait after initially creating or subsequently shutting down the workstation before converting its disk into a snapshot. This generally saves costs at the expense of greater startup time on next workstation start, as the service will need to create a disk from the archival snapshot. A value of `"0s"` indicates that the disk will never be archived. + "reclaimPolicy": "A String", # Optional. Whether the persistent disk should be deleted when the workstation is deleted. Valid values are `DELETE` and `RETAIN`. Defaults to `DELETE`. + "sizeGb": 42, # Optional. The GB capacity of a persistent home directory for each workstation created with this configuration. Must be empty if source_snapshot is set. Valid values are `10`, `50`, `100`, `200`, `500`, or `1000`. Defaults to `200`. + "sourceSnapshot": "A String", # Optional. Name of the snapshot to use as the source for the disk. If set, size_gb must be empty. Must be formatted as ext4 file system with no partitions. + }, "gcePd": { # A Persistent Directory backed by a Compute Engine regional persistent disk. The persistent_directories field is repeated, but it may contain only one entry. It creates a [persistent disk](https://cloud.google.com/compute/docs/disks/persistent-disks) that mounts to the workstation VM at `/home` when the session starts and detaches when the session ends. If this field is empty, workstations created with this configuration do not have a persistent home directory. # A PersistentDirectory backed by a Compute Engine persistent disk. "diskType": "A String", # Optional. The [type of the persistent disk](https://cloud.google.com/compute/docs/disks#disk-types) for the home directory. Defaults to `"pd-standard"`. "fsType": "A String", # Optional. Type of file system that the disk should be formatted with. The workstation image must support this file system type. Must be empty if source_snapshot is set. Defaults to `"ext4"`. @@ -833,6 +854,7 @@

Method Details

"enableSecureBoot": True or False, # Optional. Whether the instance has Secure Boot enabled. "enableVtpm": True or False, # Optional. Whether the instance has the vTPM enabled. }, + "startupScriptUri": "A String", # Optional. Link to the startup script stored in Cloud Storage. This script will be run on the host workstation VM when the VM is created. The URI must be of the form gs://{bucket-name}/{object-name}. If specifying a startup script, the service account must have [Permission to access the bucket and script file in Cloud Storage](https://cloud.google.com/storage/docs/access-control/iam-permissions). Otherwise, the script must be publicly accessible. Note that the service regularly updates the OS version used, and it is the responsibility of the user to ensure the script stays compatible with the OS version. "tags": [ # Optional. Network tags to add to the Compute Engine VMs backing the workstations. This option applies [network tags](https://cloud.google.com/vpc/docs/add-remove-network-tags) to VMs created with this configuration. These network tags enable the creation of [firewall rules](https://cloud.google.com/workstations/docs/configure-firewall-rules). "A String", ], @@ -849,6 +871,12 @@

Method Details

"name": "A String", # Identifier. Full name of this workstation configuration. "persistentDirectories": [ # Optional. Directories to persist across workstation sessions. { # A directory to persist across workstation sessions. Updates to this field will not update existing workstations and will only take effect on new workstations. + "gceHd": { # A Persistent Directory backed by a Compute Engine [Hyperdisk Balanced High Availability Disk](https://cloud.google.com/compute/docs/disks/hd-types/hyperdisk-balanced-ha). This is a high-availability block storage solution that offers a balance between performance and cost for most general-purpose workloads. # A PersistentDirectory backed by a Compute Engine hyperdisk high availability disk. + "archiveTimeout": "A String", # Optional. Number of seconds to wait after initially creating or subsequently shutting down the workstation before converting its disk into a snapshot. This generally saves costs at the expense of greater startup time on next workstation start, as the service will need to create a disk from the archival snapshot. A value of `"0s"` indicates that the disk will never be archived. + "reclaimPolicy": "A String", # Optional. Whether the persistent disk should be deleted when the workstation is deleted. Valid values are `DELETE` and `RETAIN`. Defaults to `DELETE`. + "sizeGb": 42, # Optional. The GB capacity of a persistent home directory for each workstation created with this configuration. Must be empty if source_snapshot is set. Valid values are `10`, `50`, `100`, `200`, `500`, or `1000`. Defaults to `200`. + "sourceSnapshot": "A String", # Optional. Name of the snapshot to use as the source for the disk. If set, size_gb must be empty. Must be formatted as ext4 file system with no partitions. + }, "gcePd": { # A Persistent Directory backed by a Compute Engine regional persistent disk. The persistent_directories field is repeated, but it may contain only one entry. It creates a [persistent disk](https://cloud.google.com/compute/docs/disks/persistent-disks) that mounts to the workstation VM at `/home` when the session starts and detaches when the session ends. If this field is empty, workstations created with this configuration do not have a persistent home directory. # A PersistentDirectory backed by a Compute Engine persistent disk. "diskType": "A String", # Optional. The [type of the persistent disk](https://cloud.google.com/compute/docs/disks#disk-types) for the home directory. Defaults to `"pd-standard"`. "fsType": "A String", # Optional. Type of file system that the disk should be formatted with. The workstation image must support this file system type. Must be empty if source_snapshot is set. Defaults to `"ext4"`. @@ -1014,6 +1042,7 @@

Method Details

"enableSecureBoot": True or False, # Optional. Whether the instance has Secure Boot enabled. "enableVtpm": True or False, # Optional. Whether the instance has the vTPM enabled. }, + "startupScriptUri": "A String", # Optional. Link to the startup script stored in Cloud Storage. This script will be run on the host workstation VM when the VM is created. The URI must be of the form gs://{bucket-name}/{object-name}. If specifying a startup script, the service account must have [Permission to access the bucket and script file in Cloud Storage](https://cloud.google.com/storage/docs/access-control/iam-permissions). Otherwise, the script must be publicly accessible. Note that the service regularly updates the OS version used, and it is the responsibility of the user to ensure the script stays compatible with the OS version. "tags": [ # Optional. Network tags to add to the Compute Engine VMs backing the workstations. This option applies [network tags](https://cloud.google.com/vpc/docs/add-remove-network-tags) to VMs created with this configuration. These network tags enable the creation of [firewall rules](https://cloud.google.com/workstations/docs/configure-firewall-rules). "A String", ], @@ -1030,6 +1059,12 @@

Method Details

"name": "A String", # Identifier. Full name of this workstation configuration. "persistentDirectories": [ # Optional. Directories to persist across workstation sessions. { # A directory to persist across workstation sessions. Updates to this field will not update existing workstations and will only take effect on new workstations. + "gceHd": { # A Persistent Directory backed by a Compute Engine [Hyperdisk Balanced High Availability Disk](https://cloud.google.com/compute/docs/disks/hd-types/hyperdisk-balanced-ha). This is a high-availability block storage solution that offers a balance between performance and cost for most general-purpose workloads. # A PersistentDirectory backed by a Compute Engine hyperdisk high availability disk. + "archiveTimeout": "A String", # Optional. Number of seconds to wait after initially creating or subsequently shutting down the workstation before converting its disk into a snapshot. This generally saves costs at the expense of greater startup time on next workstation start, as the service will need to create a disk from the archival snapshot. A value of `"0s"` indicates that the disk will never be archived. + "reclaimPolicy": "A String", # Optional. Whether the persistent disk should be deleted when the workstation is deleted. Valid values are `DELETE` and `RETAIN`. Defaults to `DELETE`. + "sizeGb": 42, # Optional. The GB capacity of a persistent home directory for each workstation created with this configuration. Must be empty if source_snapshot is set. Valid values are `10`, `50`, `100`, `200`, `500`, or `1000`. Defaults to `200`. + "sourceSnapshot": "A String", # Optional. Name of the snapshot to use as the source for the disk. If set, size_gb must be empty. Must be formatted as ext4 file system with no partitions. + }, "gcePd": { # A Persistent Directory backed by a Compute Engine regional persistent disk. The persistent_directories field is repeated, but it may contain only one entry. It creates a [persistent disk](https://cloud.google.com/compute/docs/disks/persistent-disks) that mounts to the workstation VM at `/home` when the session starts and detaches when the session ends. If this field is empty, workstations created with this configuration do not have a persistent home directory. # A PersistentDirectory backed by a Compute Engine persistent disk. "diskType": "A String", # Optional. The [type of the persistent disk](https://cloud.google.com/compute/docs/disks#disk-types) for the home directory. Defaults to `"pd-standard"`. "fsType": "A String", # Optional. Type of file system that the disk should be formatted with. The workstation image must support this file system type. Must be empty if source_snapshot is set. Defaults to `"ext4"`. diff --git a/docs/dyn/workstations_v1beta.projects.locations.operations.html b/docs/dyn/workstations_v1beta.projects.locations.operations.html index 252cc16afd..981e3264ca 100644 --- a/docs/dyn/workstations_v1beta.projects.locations.operations.html +++ b/docs/dyn/workstations_v1beta.projects.locations.operations.html @@ -184,7 +184,7 @@

Method Details

filter: string, The standard list filter. pageSize: integer, The standard list page size. pageToken: string, The standard list page token. - returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `"projects/example/locations/-"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. + returnPartialSuccess: boolean, When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `"projects/example/locations/-"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -216,7 +216,7 @@

Method Details

}, }, ], - "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations. + "unreachable": [ # Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations. "A String", ], } diff --git a/docs/dyn/workstations_v1beta.projects.locations.workstationClusters.workstationConfigs.html b/docs/dyn/workstations_v1beta.projects.locations.workstationClusters.workstationConfigs.html index 9541699169..5649706241 100644 --- a/docs/dyn/workstations_v1beta.projects.locations.workstationClusters.workstationConfigs.html +++ b/docs/dyn/workstations_v1beta.projects.locations.workstationClusters.workstationConfigs.html @@ -225,6 +225,9 @@

Method Details

"disablePublicIpAddresses": True or False, # Optional. When set to true, disables public IP addresses for VMs. If you disable public IP addresses, you must set up Private Google Access or Cloud NAT on your network. If you use Private Google Access and you use `private.googleapis.com` or `restricted.googleapis.com` for Container Registry and Artifact Registry, make sure that you set up DNS records for domains `*.gcr.io` and `*.pkg.dev`. Defaults to false (VMs have public IP addresses). "disableSsh": True or False, # Optional. Whether to disable SSH access to the VM. "enableNestedVirtualization": True or False, # Optional. Whether to enable nested virtualization on Cloud Workstations VMs created using this workstation configuration. Defaults to false. Nested virtualization lets you run virtual machine (VM) instances inside your workstation. Before enabling nested virtualization, consider the following important considerations. Cloud Workstations instances are subject to the [same restrictions as Compute Engine instances](https://cloud.google.com/compute/docs/instances/nested-virtualization/overview#restrictions): * **Organization policy**: projects, folders, or organizations may be restricted from creating nested VMs if the **Disable VM nested virtualization** constraint is enforced in the organization policy. For more information, see the Compute Engine section, [Checking whether nested virtualization is allowed](https://cloud.google.com/compute/docs/instances/nested-virtualization/managing-constraint#checking_whether_nested_virtualization_is_allowed). * **Performance**: nested VMs might experience a 10% or greater decrease in performance for workloads that are CPU-bound and possibly greater than a 10% decrease for workloads that are input/output bound. * **Machine Type**: nested virtualization can only be enabled on workstation configurations that specify a machine_type in the N1 or N2 machine series. + "instanceMetadata": { # Optional. Custom metadata to apply to Compute Engine instances. + "a_key": "A String", + }, "machineType": "A String", # Optional. The type of machine to use for VM instances—for example, `"e2-standard-4"`. For more information about machine types that Cloud Workstations supports, see the list of [available machine types](https://cloud.google.com/workstations/docs/available-machine-types). "poolSize": 42, # Optional. The number of VMs that the system should keep idle so that new workstations can be started quickly for new users. Defaults to `0` in the API. "pooledInstances": 42, # Output only. Number of instances currently available in the pool for faster workstation startup. @@ -244,6 +247,7 @@

Method Details

"enableSecureBoot": True or False, # Optional. Whether the instance has Secure Boot enabled. "enableVtpm": True or False, # Optional. Whether the instance has the vTPM enabled. }, + "startupScriptUri": "A String", # Optional. Link to the startup script stored in Cloud Storage. This script will be run on the host workstation VM when the VM is created. The URI must be of the form gs://{bucket-name}/{object-name}. If specifying a startup script, the service account must have [Permission to access the bucket and script file in Cloud Storage](https://cloud.google.com/storage/docs/access-control/iam-permissions). Otherwise, the script must be publicly accessible. Note that the service regularly updates the OS version used, and it is the responsibility of the user to ensure the script stays compatible with the OS version. "tags": [ # Optional. Network tags to add to the Compute Engine VMs backing the workstations. This option applies [network tags](https://cloud.google.com/vpc/docs/add-remove-network-tags) to VMs created with this configuration. These network tags enable the creation of [firewall rules](https://cloud.google.com/workstations/docs/configure-firewall-rules). "A String", ], @@ -264,6 +268,12 @@

Method Details

"name": "A String", # Identifier. Full name of this workstation configuration. "persistentDirectories": [ # Optional. Directories to persist across workstation sessions. { # A directory to persist across workstation sessions. Updates to this field will not update existing workstations and will only take effect on new workstations. + "gceHd": { # A Persistent Directory backed by a Compute Engine [Hyperdisk Balanced High Availability Disk](https://cloud.google.com/compute/docs/disks/hd-types/hyperdisk-balanced-ha). This is a high-availability block storage solution that offers a balance between performance and cost for most general-purpose workloads. # A PersistentDirectory backed by a Compute Engine hyperdisk high availability disk. + "archiveTimeout": "A String", # Optional. Number of seconds to wait after initially creating or subsequently shutting down the workstation before converting its disk into a snapshot. This generally saves costs at the expense of greater startup time on next workstation start, as the service will need to create a disk from the archival snapshot. A value of `"0s"` indicates that the disk will never be archived. + "reclaimPolicy": "A String", # Optional. Whether the persistent disk should be deleted when the workstation is deleted. Valid values are `DELETE` and `RETAIN`. Defaults to `DELETE`. + "sizeGb": 42, # Optional. The GB capacity of a persistent home directory for each workstation created with this configuration. Must be empty if source_snapshot is set. Valid values are `10`, `50`, `100`, `200`, `500`, or `1000`. Defaults to `200`. + "sourceSnapshot": "A String", # Optional. Name of the snapshot to use as the source for the disk. If set, size_gb must be empty. Must be formatted as ext4 file system with no partitions. + }, "gcePd": { # A Persistent Directory backed by a Compute Engine regional persistent disk. The persistent_directories field is repeated, but it may contain only one entry. It creates a [persistent disk](https://cloud.google.com/compute/docs/disks/persistent-disks) that mounts to the workstation VM at `/home` when the session starts and detaches when the session ends. If this field is empty, workstations created with this configuration do not have a persistent home directory. # A PersistentDirectory backed by a Compute Engine persistent disk. "diskType": "A String", # Optional. The [type of the persistent disk](https://cloud.google.com/compute/docs/disks#disk-types) for the home directory. Defaults to `"pd-standard"`. "fsType": "A String", # Optional. Type of file system that the disk should be formatted with. The workstation image must support this file system type. Must be empty if source_snapshot is set. Defaults to `"ext4"`. @@ -469,6 +479,9 @@

Method Details

"disablePublicIpAddresses": True or False, # Optional. When set to true, disables public IP addresses for VMs. If you disable public IP addresses, you must set up Private Google Access or Cloud NAT on your network. If you use Private Google Access and you use `private.googleapis.com` or `restricted.googleapis.com` for Container Registry and Artifact Registry, make sure that you set up DNS records for domains `*.gcr.io` and `*.pkg.dev`. Defaults to false (VMs have public IP addresses). "disableSsh": True or False, # Optional. Whether to disable SSH access to the VM. "enableNestedVirtualization": True or False, # Optional. Whether to enable nested virtualization on Cloud Workstations VMs created using this workstation configuration. Defaults to false. Nested virtualization lets you run virtual machine (VM) instances inside your workstation. Before enabling nested virtualization, consider the following important considerations. Cloud Workstations instances are subject to the [same restrictions as Compute Engine instances](https://cloud.google.com/compute/docs/instances/nested-virtualization/overview#restrictions): * **Organization policy**: projects, folders, or organizations may be restricted from creating nested VMs if the **Disable VM nested virtualization** constraint is enforced in the organization policy. For more information, see the Compute Engine section, [Checking whether nested virtualization is allowed](https://cloud.google.com/compute/docs/instances/nested-virtualization/managing-constraint#checking_whether_nested_virtualization_is_allowed). * **Performance**: nested VMs might experience a 10% or greater decrease in performance for workloads that are CPU-bound and possibly greater than a 10% decrease for workloads that are input/output bound. * **Machine Type**: nested virtualization can only be enabled on workstation configurations that specify a machine_type in the N1 or N2 machine series. + "instanceMetadata": { # Optional. Custom metadata to apply to Compute Engine instances. + "a_key": "A String", + }, "machineType": "A String", # Optional. The type of machine to use for VM instances—for example, `"e2-standard-4"`. For more information about machine types that Cloud Workstations supports, see the list of [available machine types](https://cloud.google.com/workstations/docs/available-machine-types). "poolSize": 42, # Optional. The number of VMs that the system should keep idle so that new workstations can be started quickly for new users. Defaults to `0` in the API. "pooledInstances": 42, # Output only. Number of instances currently available in the pool for faster workstation startup. @@ -488,6 +501,7 @@

Method Details

"enableSecureBoot": True or False, # Optional. Whether the instance has Secure Boot enabled. "enableVtpm": True or False, # Optional. Whether the instance has the vTPM enabled. }, + "startupScriptUri": "A String", # Optional. Link to the startup script stored in Cloud Storage. This script will be run on the host workstation VM when the VM is created. The URI must be of the form gs://{bucket-name}/{object-name}. If specifying a startup script, the service account must have [Permission to access the bucket and script file in Cloud Storage](https://cloud.google.com/storage/docs/access-control/iam-permissions). Otherwise, the script must be publicly accessible. Note that the service regularly updates the OS version used, and it is the responsibility of the user to ensure the script stays compatible with the OS version. "tags": [ # Optional. Network tags to add to the Compute Engine VMs backing the workstations. This option applies [network tags](https://cloud.google.com/vpc/docs/add-remove-network-tags) to VMs created with this configuration. These network tags enable the creation of [firewall rules](https://cloud.google.com/workstations/docs/configure-firewall-rules). "A String", ], @@ -508,6 +522,12 @@

Method Details

"name": "A String", # Identifier. Full name of this workstation configuration. "persistentDirectories": [ # Optional. Directories to persist across workstation sessions. { # A directory to persist across workstation sessions. Updates to this field will not update existing workstations and will only take effect on new workstations. + "gceHd": { # A Persistent Directory backed by a Compute Engine [Hyperdisk Balanced High Availability Disk](https://cloud.google.com/compute/docs/disks/hd-types/hyperdisk-balanced-ha). This is a high-availability block storage solution that offers a balance between performance and cost for most general-purpose workloads. # A PersistentDirectory backed by a Compute Engine hyperdisk high availability disk. + "archiveTimeout": "A String", # Optional. Number of seconds to wait after initially creating or subsequently shutting down the workstation before converting its disk into a snapshot. This generally saves costs at the expense of greater startup time on next workstation start, as the service will need to create a disk from the archival snapshot. A value of `"0s"` indicates that the disk will never be archived. + "reclaimPolicy": "A String", # Optional. Whether the persistent disk should be deleted when the workstation is deleted. Valid values are `DELETE` and `RETAIN`. Defaults to `DELETE`. + "sizeGb": 42, # Optional. The GB capacity of a persistent home directory for each workstation created with this configuration. Must be empty if source_snapshot is set. Valid values are `10`, `50`, `100`, `200`, `500`, or `1000`. Defaults to `200`. + "sourceSnapshot": "A String", # Optional. Name of the snapshot to use as the source for the disk. If set, size_gb must be empty. Must be formatted as ext4 file system with no partitions. + }, "gcePd": { # A Persistent Directory backed by a Compute Engine regional persistent disk. The persistent_directories field is repeated, but it may contain only one entry. It creates a [persistent disk](https://cloud.google.com/compute/docs/disks/persistent-disks) that mounts to the workstation VM at `/home` when the session starts and detaches when the session ends. If this field is empty, workstations created with this configuration do not have a persistent home directory. # A PersistentDirectory backed by a Compute Engine persistent disk. "diskType": "A String", # Optional. The [type of the persistent disk](https://cloud.google.com/compute/docs/disks#disk-types) for the home directory. Defaults to `"pd-standard"`. "fsType": "A String", # Optional. Type of file system that the disk should be formatted with. The workstation image must support this file system type. Must be empty if source_snapshot is set. Defaults to `"ext4"`. @@ -702,6 +722,9 @@

Method Details

"disablePublicIpAddresses": True or False, # Optional. When set to true, disables public IP addresses for VMs. If you disable public IP addresses, you must set up Private Google Access or Cloud NAT on your network. If you use Private Google Access and you use `private.googleapis.com` or `restricted.googleapis.com` for Container Registry and Artifact Registry, make sure that you set up DNS records for domains `*.gcr.io` and `*.pkg.dev`. Defaults to false (VMs have public IP addresses). "disableSsh": True or False, # Optional. Whether to disable SSH access to the VM. "enableNestedVirtualization": True or False, # Optional. Whether to enable nested virtualization on Cloud Workstations VMs created using this workstation configuration. Defaults to false. Nested virtualization lets you run virtual machine (VM) instances inside your workstation. Before enabling nested virtualization, consider the following important considerations. Cloud Workstations instances are subject to the [same restrictions as Compute Engine instances](https://cloud.google.com/compute/docs/instances/nested-virtualization/overview#restrictions): * **Organization policy**: projects, folders, or organizations may be restricted from creating nested VMs if the **Disable VM nested virtualization** constraint is enforced in the organization policy. For more information, see the Compute Engine section, [Checking whether nested virtualization is allowed](https://cloud.google.com/compute/docs/instances/nested-virtualization/managing-constraint#checking_whether_nested_virtualization_is_allowed). * **Performance**: nested VMs might experience a 10% or greater decrease in performance for workloads that are CPU-bound and possibly greater than a 10% decrease for workloads that are input/output bound. * **Machine Type**: nested virtualization can only be enabled on workstation configurations that specify a machine_type in the N1 or N2 machine series. + "instanceMetadata": { # Optional. Custom metadata to apply to Compute Engine instances. + "a_key": "A String", + }, "machineType": "A String", # Optional. The type of machine to use for VM instances—for example, `"e2-standard-4"`. For more information about machine types that Cloud Workstations supports, see the list of [available machine types](https://cloud.google.com/workstations/docs/available-machine-types). "poolSize": 42, # Optional. The number of VMs that the system should keep idle so that new workstations can be started quickly for new users. Defaults to `0` in the API. "pooledInstances": 42, # Output only. Number of instances currently available in the pool for faster workstation startup. @@ -721,6 +744,7 @@

Method Details

"enableSecureBoot": True or False, # Optional. Whether the instance has Secure Boot enabled. "enableVtpm": True or False, # Optional. Whether the instance has the vTPM enabled. }, + "startupScriptUri": "A String", # Optional. Link to the startup script stored in Cloud Storage. This script will be run on the host workstation VM when the VM is created. The URI must be of the form gs://{bucket-name}/{object-name}. If specifying a startup script, the service account must have [Permission to access the bucket and script file in Cloud Storage](https://cloud.google.com/storage/docs/access-control/iam-permissions). Otherwise, the script must be publicly accessible. Note that the service regularly updates the OS version used, and it is the responsibility of the user to ensure the script stays compatible with the OS version. "tags": [ # Optional. Network tags to add to the Compute Engine VMs backing the workstations. This option applies [network tags](https://cloud.google.com/vpc/docs/add-remove-network-tags) to VMs created with this configuration. These network tags enable the creation of [firewall rules](https://cloud.google.com/workstations/docs/configure-firewall-rules). "A String", ], @@ -741,6 +765,12 @@

Method Details

"name": "A String", # Identifier. Full name of this workstation configuration. "persistentDirectories": [ # Optional. Directories to persist across workstation sessions. { # A directory to persist across workstation sessions. Updates to this field will not update existing workstations and will only take effect on new workstations. + "gceHd": { # A Persistent Directory backed by a Compute Engine [Hyperdisk Balanced High Availability Disk](https://cloud.google.com/compute/docs/disks/hd-types/hyperdisk-balanced-ha). This is a high-availability block storage solution that offers a balance between performance and cost for most general-purpose workloads. # A PersistentDirectory backed by a Compute Engine hyperdisk high availability disk. + "archiveTimeout": "A String", # Optional. Number of seconds to wait after initially creating or subsequently shutting down the workstation before converting its disk into a snapshot. This generally saves costs at the expense of greater startup time on next workstation start, as the service will need to create a disk from the archival snapshot. A value of `"0s"` indicates that the disk will never be archived. + "reclaimPolicy": "A String", # Optional. Whether the persistent disk should be deleted when the workstation is deleted. Valid values are `DELETE` and `RETAIN`. Defaults to `DELETE`. + "sizeGb": 42, # Optional. The GB capacity of a persistent home directory for each workstation created with this configuration. Must be empty if source_snapshot is set. Valid values are `10`, `50`, `100`, `200`, `500`, or `1000`. Defaults to `200`. + "sourceSnapshot": "A String", # Optional. Name of the snapshot to use as the source for the disk. If set, size_gb must be empty. Must be formatted as ext4 file system with no partitions. + }, "gcePd": { # A Persistent Directory backed by a Compute Engine regional persistent disk. The persistent_directories field is repeated, but it may contain only one entry. It creates a [persistent disk](https://cloud.google.com/compute/docs/disks/persistent-disks) that mounts to the workstation VM at `/home` when the session starts and detaches when the session ends. If this field is empty, workstations created with this configuration do not have a persistent home directory. # A PersistentDirectory backed by a Compute Engine persistent disk. "diskType": "A String", # Optional. The [type of the persistent disk](https://cloud.google.com/compute/docs/disks#disk-types) for the home directory. Defaults to `"pd-standard"`. "fsType": "A String", # Optional. Type of file system that the disk should be formatted with. The workstation image must support this file system type. Must be empty if source_snapshot is set. Defaults to `"ext4"`. @@ -888,6 +918,9 @@

Method Details

"disablePublicIpAddresses": True or False, # Optional. When set to true, disables public IP addresses for VMs. If you disable public IP addresses, you must set up Private Google Access or Cloud NAT on your network. If you use Private Google Access and you use `private.googleapis.com` or `restricted.googleapis.com` for Container Registry and Artifact Registry, make sure that you set up DNS records for domains `*.gcr.io` and `*.pkg.dev`. Defaults to false (VMs have public IP addresses). "disableSsh": True or False, # Optional. Whether to disable SSH access to the VM. "enableNestedVirtualization": True or False, # Optional. Whether to enable nested virtualization on Cloud Workstations VMs created using this workstation configuration. Defaults to false. Nested virtualization lets you run virtual machine (VM) instances inside your workstation. Before enabling nested virtualization, consider the following important considerations. Cloud Workstations instances are subject to the [same restrictions as Compute Engine instances](https://cloud.google.com/compute/docs/instances/nested-virtualization/overview#restrictions): * **Organization policy**: projects, folders, or organizations may be restricted from creating nested VMs if the **Disable VM nested virtualization** constraint is enforced in the organization policy. For more information, see the Compute Engine section, [Checking whether nested virtualization is allowed](https://cloud.google.com/compute/docs/instances/nested-virtualization/managing-constraint#checking_whether_nested_virtualization_is_allowed). * **Performance**: nested VMs might experience a 10% or greater decrease in performance for workloads that are CPU-bound and possibly greater than a 10% decrease for workloads that are input/output bound. * **Machine Type**: nested virtualization can only be enabled on workstation configurations that specify a machine_type in the N1 or N2 machine series. + "instanceMetadata": { # Optional. Custom metadata to apply to Compute Engine instances. + "a_key": "A String", + }, "machineType": "A String", # Optional. The type of machine to use for VM instances—for example, `"e2-standard-4"`. For more information about machine types that Cloud Workstations supports, see the list of [available machine types](https://cloud.google.com/workstations/docs/available-machine-types). "poolSize": 42, # Optional. The number of VMs that the system should keep idle so that new workstations can be started quickly for new users. Defaults to `0` in the API. "pooledInstances": 42, # Output only. Number of instances currently available in the pool for faster workstation startup. @@ -907,6 +940,7 @@

Method Details

"enableSecureBoot": True or False, # Optional. Whether the instance has Secure Boot enabled. "enableVtpm": True or False, # Optional. Whether the instance has the vTPM enabled. }, + "startupScriptUri": "A String", # Optional. Link to the startup script stored in Cloud Storage. This script will be run on the host workstation VM when the VM is created. The URI must be of the form gs://{bucket-name}/{object-name}. If specifying a startup script, the service account must have [Permission to access the bucket and script file in Cloud Storage](https://cloud.google.com/storage/docs/access-control/iam-permissions). Otherwise, the script must be publicly accessible. Note that the service regularly updates the OS version used, and it is the responsibility of the user to ensure the script stays compatible with the OS version. "tags": [ # Optional. Network tags to add to the Compute Engine VMs backing the workstations. This option applies [network tags](https://cloud.google.com/vpc/docs/add-remove-network-tags) to VMs created with this configuration. These network tags enable the creation of [firewall rules](https://cloud.google.com/workstations/docs/configure-firewall-rules). "A String", ], @@ -927,6 +961,12 @@

Method Details

"name": "A String", # Identifier. Full name of this workstation configuration. "persistentDirectories": [ # Optional. Directories to persist across workstation sessions. { # A directory to persist across workstation sessions. Updates to this field will not update existing workstations and will only take effect on new workstations. + "gceHd": { # A Persistent Directory backed by a Compute Engine [Hyperdisk Balanced High Availability Disk](https://cloud.google.com/compute/docs/disks/hd-types/hyperdisk-balanced-ha). This is a high-availability block storage solution that offers a balance between performance and cost for most general-purpose workloads. # A PersistentDirectory backed by a Compute Engine hyperdisk high availability disk. + "archiveTimeout": "A String", # Optional. Number of seconds to wait after initially creating or subsequently shutting down the workstation before converting its disk into a snapshot. This generally saves costs at the expense of greater startup time on next workstation start, as the service will need to create a disk from the archival snapshot. A value of `"0s"` indicates that the disk will never be archived. + "reclaimPolicy": "A String", # Optional. Whether the persistent disk should be deleted when the workstation is deleted. Valid values are `DELETE` and `RETAIN`. Defaults to `DELETE`. + "sizeGb": 42, # Optional. The GB capacity of a persistent home directory for each workstation created with this configuration. Must be empty if source_snapshot is set. Valid values are `10`, `50`, `100`, `200`, `500`, or `1000`. Defaults to `200`. + "sourceSnapshot": "A String", # Optional. Name of the snapshot to use as the source for the disk. If set, size_gb must be empty. Must be formatted as ext4 file system with no partitions. + }, "gcePd": { # A Persistent Directory backed by a Compute Engine regional persistent disk. The persistent_directories field is repeated, but it may contain only one entry. It creates a [persistent disk](https://cloud.google.com/compute/docs/disks/persistent-disks) that mounts to the workstation VM at `/home` when the session starts and detaches when the session ends. If this field is empty, workstations created with this configuration do not have a persistent home directory. # A PersistentDirectory backed by a Compute Engine persistent disk. "diskType": "A String", # Optional. The [type of the persistent disk](https://cloud.google.com/compute/docs/disks#disk-types) for the home directory. Defaults to `"pd-standard"`. "fsType": "A String", # Optional. Type of file system that the disk should be formatted with. The workstation image must support this file system type. Must be empty if source_snapshot is set. Defaults to `"ext4"`. @@ -1089,6 +1129,9 @@

Method Details

"disablePublicIpAddresses": True or False, # Optional. When set to true, disables public IP addresses for VMs. If you disable public IP addresses, you must set up Private Google Access or Cloud NAT on your network. If you use Private Google Access and you use `private.googleapis.com` or `restricted.googleapis.com` for Container Registry and Artifact Registry, make sure that you set up DNS records for domains `*.gcr.io` and `*.pkg.dev`. Defaults to false (VMs have public IP addresses). "disableSsh": True or False, # Optional. Whether to disable SSH access to the VM. "enableNestedVirtualization": True or False, # Optional. Whether to enable nested virtualization on Cloud Workstations VMs created using this workstation configuration. Defaults to false. Nested virtualization lets you run virtual machine (VM) instances inside your workstation. Before enabling nested virtualization, consider the following important considerations. Cloud Workstations instances are subject to the [same restrictions as Compute Engine instances](https://cloud.google.com/compute/docs/instances/nested-virtualization/overview#restrictions): * **Organization policy**: projects, folders, or organizations may be restricted from creating nested VMs if the **Disable VM nested virtualization** constraint is enforced in the organization policy. For more information, see the Compute Engine section, [Checking whether nested virtualization is allowed](https://cloud.google.com/compute/docs/instances/nested-virtualization/managing-constraint#checking_whether_nested_virtualization_is_allowed). * **Performance**: nested VMs might experience a 10% or greater decrease in performance for workloads that are CPU-bound and possibly greater than a 10% decrease for workloads that are input/output bound. * **Machine Type**: nested virtualization can only be enabled on workstation configurations that specify a machine_type in the N1 or N2 machine series. + "instanceMetadata": { # Optional. Custom metadata to apply to Compute Engine instances. + "a_key": "A String", + }, "machineType": "A String", # Optional. The type of machine to use for VM instances—for example, `"e2-standard-4"`. For more information about machine types that Cloud Workstations supports, see the list of [available machine types](https://cloud.google.com/workstations/docs/available-machine-types). "poolSize": 42, # Optional. The number of VMs that the system should keep idle so that new workstations can be started quickly for new users. Defaults to `0` in the API. "pooledInstances": 42, # Output only. Number of instances currently available in the pool for faster workstation startup. @@ -1108,6 +1151,7 @@

Method Details

"enableSecureBoot": True or False, # Optional. Whether the instance has Secure Boot enabled. "enableVtpm": True or False, # Optional. Whether the instance has the vTPM enabled. }, + "startupScriptUri": "A String", # Optional. Link to the startup script stored in Cloud Storage. This script will be run on the host workstation VM when the VM is created. The URI must be of the form gs://{bucket-name}/{object-name}. If specifying a startup script, the service account must have [Permission to access the bucket and script file in Cloud Storage](https://cloud.google.com/storage/docs/access-control/iam-permissions). Otherwise, the script must be publicly accessible. Note that the service regularly updates the OS version used, and it is the responsibility of the user to ensure the script stays compatible with the OS version. "tags": [ # Optional. Network tags to add to the Compute Engine VMs backing the workstations. This option applies [network tags](https://cloud.google.com/vpc/docs/add-remove-network-tags) to VMs created with this configuration. These network tags enable the creation of [firewall rules](https://cloud.google.com/workstations/docs/configure-firewall-rules). "A String", ], @@ -1128,6 +1172,12 @@

Method Details

"name": "A String", # Identifier. Full name of this workstation configuration. "persistentDirectories": [ # Optional. Directories to persist across workstation sessions. { # A directory to persist across workstation sessions. Updates to this field will not update existing workstations and will only take effect on new workstations. + "gceHd": { # A Persistent Directory backed by a Compute Engine [Hyperdisk Balanced High Availability Disk](https://cloud.google.com/compute/docs/disks/hd-types/hyperdisk-balanced-ha). This is a high-availability block storage solution that offers a balance between performance and cost for most general-purpose workloads. # A PersistentDirectory backed by a Compute Engine hyperdisk high availability disk. + "archiveTimeout": "A String", # Optional. Number of seconds to wait after initially creating or subsequently shutting down the workstation before converting its disk into a snapshot. This generally saves costs at the expense of greater startup time on next workstation start, as the service will need to create a disk from the archival snapshot. A value of `"0s"` indicates that the disk will never be archived. + "reclaimPolicy": "A String", # Optional. Whether the persistent disk should be deleted when the workstation is deleted. Valid values are `DELETE` and `RETAIN`. Defaults to `DELETE`. + "sizeGb": 42, # Optional. The GB capacity of a persistent home directory for each workstation created with this configuration. Must be empty if source_snapshot is set. Valid values are `10`, `50`, `100`, `200`, `500`, or `1000`. Defaults to `200`. + "sourceSnapshot": "A String", # Optional. Name of the snapshot to use as the source for the disk. If set, size_gb must be empty. Must be formatted as ext4 file system with no partitions. + }, "gcePd": { # A Persistent Directory backed by a Compute Engine regional persistent disk. The persistent_directories field is repeated, but it may contain only one entry. It creates a [persistent disk](https://cloud.google.com/compute/docs/disks/persistent-disks) that mounts to the workstation VM at `/home` when the session starts and detaches when the session ends. If this field is empty, workstations created with this configuration do not have a persistent home directory. # A PersistentDirectory backed by a Compute Engine persistent disk. "diskType": "A String", # Optional. The [type of the persistent disk](https://cloud.google.com/compute/docs/disks#disk-types) for the home directory. Defaults to `"pd-standard"`. "fsType": "A String", # Optional. Type of file system that the disk should be formatted with. The workstation image must support this file system type. Must be empty if source_snapshot is set. Defaults to `"ext4"`. diff --git a/docs/dyn/youtube_v3.youtube.v3.html b/docs/dyn/youtube_v3.youtube.v3.html index 6ea36da1c7..dafe4ba790 100644 --- a/docs/dyn/youtube_v3.youtube.v3.html +++ b/docs/dyn/youtube_v3.youtube.v3.html @@ -79,6 +79,11 @@

Instance Methods

Returns the liveChat Resource.

+

+ videos() +

+

Returns the videos Resource.

+

close()

Close httplib2 connections.

diff --git a/docs/dyn/youtube_v3.youtube.v3.videos.html b/docs/dyn/youtube_v3.youtube.v3.videos.html new file mode 100644 index 0000000000..3b0db09317 --- /dev/null +++ b/docs/dyn/youtube_v3.youtube.v3.videos.html @@ -0,0 +1,130 @@ + + + +

YouTube Data API v3 . youtube . v3 . videos

+

Instance Methods

+

+ batchGetStats(onBehalfOfContentOwner=None, part=None, videoIds=None, x__xgafv=None)

+

Retrieves a batch of VideoStat resources, possibly filtered.

+

+ close()

+

Close httplib2 connections.

+

Method Details

+
+ batchGetStats(onBehalfOfContentOwner=None, part=None, videoIds=None, x__xgafv=None) +
Retrieves a batch of VideoStat resources, possibly filtered.
+
+Args:
+  onBehalfOfContentOwner: string, Optional. **Note:** This parameter is intended exclusively for YouTube content partners. The `onBehalfOfContentOwner` parameter indicates that the request's authorization credentials identify a YouTube CMS user who is acting on behalf of the content owner specified in the parameter value. This parameter is intended for YouTube content partners that own and manage many different YouTube channels. It allows content owners to authenticate once and get access to all their video and channel data, without having to provide authentication credentials for each individual channel. The CMS account that the user authenticates with must be linked to the specified YouTube content owner.
+  part: string, Required. The `**part**` parameter specifies a comma-separated list of one or more `videoStat` resource properties that the API response will include. If the parameter identifies a property that contains child properties, the child properties will be included in the response. For example, in a `videoStat` resource, the `statistics` property contains `view_count` and `like_count`. As such, if you set `**part=snippet**`, the API response will contain all of those properties. (repeated)
+  videoIds: string, Required. Return videos with the given ids. (repeated)
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Response for the Videos.stats API. Returns VideoStat information about a batch of videos. VideoStat contains a subset of the information in Video that is relevant to statistics and content details.
+  "etag": "A String", # Output only. Etag of this resource.
+  "items": [ # Output only. The videos' stats information.
+    { # A *VideoStat* resource represents a YouTube video's stats.
+      "contentDetails": { # Details about the content of a YouTube Video. This is a subset of the information in VideoContentDetails specifically for the Videos.stats API. # Output only. The VideoStatsContentDetails object contains information about the video content, including the length of the video.
+        "duration": "A String", # Output only. The length of the video. The property value is a [`google.protobuf.Duration`](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#duration) object.
+      },
+      "etag": "A String", # Output only. Etag of this resource.
+      "kind": "A String", # Output only. Identifies what kind of resource this is. Value: the fixed string "youtube#videoStats".
+      "name": "A String", # Output only. Identifier. The resource name for the `VideoStats` resource, in the format `videoStats/{video_stat}`.
+      "snippet": { # Basic details about a video. This is a subset of the information in VideoSnippet specifically for the Videos.stats API. # Output only. The VideoStatsSnippet object contains basic details about the video, such publish time.
+        "publishTime": "A String", # Output only. The date and time that the video was uploaded. The property value is a [`google.protobuf.Timestamp`](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#timestamp) object.
+      },
+      "statistics": { # Statistics about the video, such as the number of times the video was viewed or liked. # Output only. The VideoStatsStatistics object contains statistics about the video.
+        "commentCount": "A String", # Output only. The number of comments for the video.
+        "likeCount": "A String", # Output only. The number of users who have indicated that they liked the video by giving it a positive rating.
+        "viewCount": "A String", # Output only. The number of times the video has been viewed.
+      },
+      "videoId": "A String", # Output only. The ID that YouTube uses to uniquely identify the video.
+    },
+  ],
+  "kind": "youtube#batchGetStatsResponse", # Output only. Identifies what kind of resource this is. Value: the fixed string "youtube#batchGetStatsResponse".
+}
+
+ +
+ close() +
Close httplib2 connections.
+
+ + \ No newline at end of file diff --git a/docs/dyn/youtubereporting_v1.media.html b/docs/dyn/youtubereporting_v1.media.html index 25fb6760d9..a544ee5f58 100644 --- a/docs/dyn/youtubereporting_v1.media.html +++ b/docs/dyn/youtubereporting_v1.media.html @@ -110,6 +110,7 @@

Method Details

"blobstore2Info": { # gdata # gdata "blobGeneration": "A String", # gdata "blobId": "A String", # gdata + "downloadExternalReadToken": "A String", # gdata "downloadReadHandle": "A String", # gdata "readToken": "A String", # gdata "uploadMetadataContainer": "A String", # gdata @@ -120,6 +121,7 @@

Method Details

"blobstore2Info": { # gdata # gdata "blobGeneration": "A String", # gdata "blobId": "A String", # gdata + "downloadExternalReadToken": "A String", # gdata "downloadReadHandle": "A String", # gdata "readToken": "A String", # gdata "uploadMetadataContainer": "A String", # gdata @@ -155,6 +157,7 @@

Method Details

"blobstore2Info": { # gdata # gdata "blobGeneration": "A String", # gdata "blobId": "A String", # gdata + "downloadExternalReadToken": "A String", # gdata "downloadReadHandle": "A String", # gdata "readToken": "A String", # gdata "uploadMetadataContainer": "A String", # gdata @@ -179,6 +182,7 @@

Method Details

"blobstore2Info": { # gdata # gdata "blobGeneration": "A String", # gdata "blobId": "A String", # gdata + "downloadExternalReadToken": "A String", # gdata "downloadReadHandle": "A String", # gdata "readToken": "A String", # gdata "uploadMetadataContainer": "A String", # gdata @@ -206,6 +210,7 @@

Method Details

"blobstore2Info": { # gdata # gdata "blobGeneration": "A String", # gdata "blobId": "A String", # gdata + "downloadExternalReadToken": "A String", # gdata "downloadReadHandle": "A String", # gdata "readToken": "A String", # gdata "uploadMetadataContainer": "A String", # gdata @@ -231,6 +236,7 @@

Method Details

"blobstore2Info": { # gdata # gdata "blobGeneration": "A String", # gdata "blobId": "A String", # gdata + "downloadExternalReadToken": "A String", # gdata "downloadReadHandle": "A String", # gdata "readToken": "A String", # gdata "uploadMetadataContainer": "A String", # gdata @@ -254,6 +260,7 @@

Method Details

"blobstore2Info": { # gdata # gdata "blobGeneration": "A String", # gdata "blobId": "A String", # gdata + "downloadExternalReadToken": "A String", # gdata "downloadReadHandle": "A String", # gdata "readToken": "A String", # gdata "uploadMetadataContainer": "A String", # gdata @@ -281,6 +288,7 @@

Method Details

"blobstore2Info": { # gdata # gdata "blobGeneration": "A String", # gdata "blobId": "A String", # gdata + "downloadExternalReadToken": "A String", # gdata "downloadReadHandle": "A String", # gdata "readToken": "A String", # gdata "uploadMetadataContainer": "A String", # gdata diff --git a/googleapiclient/discovery.py b/googleapiclient/discovery.py index 62d243bc29..e1f7ee48df 100644 --- a/googleapiclient/discovery.py +++ b/googleapiclient/discovery.py @@ -660,7 +660,7 @@ def build_from_document( if use_client_cert_str not in ("true", "false"): raise MutualTLSChannelError( "Unsupported GOOGLE_API_USE_CLIENT_CERTIFICATE value. Accepted values: true, false" - ) + ) if client_options and client_options.client_cert_source: raise MutualTLSChannelError( "ClientOptions.client_cert_source is not supported, please use ClientOptions.client_encrypted_cert_source." diff --git a/googleapiclient/discovery_cache/documents/accessapproval.v1.json b/googleapiclient/discovery_cache/documents/accessapproval.v1.json index 3a679d3717..034cf9737c 100644 --- a/googleapiclient/discovery_cache/documents/accessapproval.v1.json +++ b/googleapiclient/discovery_cache/documents/accessapproval.v1.json @@ -913,7 +913,7 @@ } } }, -"revision": "20251015", +"revision": "20251201", "rootUrl": "https://accessapproval.googleapis.com/", "schemas": { "AccessApprovalServiceAccount": { @@ -1340,7 +1340,10 @@ "PQ_SIGN_ML_DSA_65", "PQ_SIGN_ML_DSA_87", "PQ_SIGN_SLH_DSA_SHA2_128S", -"PQ_SIGN_HASH_SLH_DSA_SHA2_128S_SHA256" +"PQ_SIGN_HASH_SLH_DSA_SHA2_128S_SHA256", +"PQ_SIGN_ML_DSA_44_EXTERNAL_MU", +"PQ_SIGN_ML_DSA_65_EXTERNAL_MU", +"PQ_SIGN_ML_DSA_87_EXTERNAL_MU" ], "enumDescriptions": [ "Not specified.", @@ -1386,7 +1389,10 @@ "The post-quantum Module-Lattice-Based Digital Signature Algorithm, at security level 3. Randomized version.", "The post-quantum Module-Lattice-Based Digital Signature Algorithm, at security level 5. Randomized version.", "The post-quantum stateless hash-based digital signature algorithm, at security level 1. Randomized version.", -"The post-quantum stateless hash-based digital signature algorithm, at security level 1. Randomized pre-hash version supporting SHA256 digests." +"The post-quantum stateless hash-based digital signature algorithm, at security level 1. Randomized pre-hash version supporting SHA256 digests.", +"The post-quantum Module-Lattice-Based Digital Signature Algorithm, at security level 1. Randomized version supporting externally-computed message representatives.", +"The post-quantum Module-Lattice-Based Digital Signature Algorithm, at security level 3. Randomized version supporting externally-computed message representatives.", +"The post-quantum Module-Lattice-Based Digital Signature Algorithm, at security level 5. Randomized version supporting externally-computed message representatives." ], "type": "string" }, diff --git a/googleapiclient/discovery_cache/documents/accesscontextmanager.v1.json b/googleapiclient/discovery_cache/documents/accesscontextmanager.v1.json index 0cf99d1f07..5a02db01c0 100644 --- a/googleapiclient/discovery_cache/documents/accesscontextmanager.v1.json +++ b/googleapiclient/discovery_cache/documents/accesscontextmanager.v1.json @@ -1068,7 +1068,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -1300,7 +1300,7 @@ } } }, -"revision": "20251005", +"revision": "20251112", "rootUrl": "https://accesscontextmanager.googleapis.com/", "schemas": { "AccessContextManagerOperationMetadata": { @@ -2162,7 +2162,7 @@ "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, diff --git a/googleapiclient/discovery_cache/documents/adexchangebuyer2.v2beta1.json b/googleapiclient/discovery_cache/documents/adexchangebuyer2.v2beta1.json index 9447ddf417..6d4c9901ca 100644 --- a/googleapiclient/discovery_cache/documents/adexchangebuyer2.v2beta1.json +++ b/googleapiclient/discovery_cache/documents/adexchangebuyer2.v2beta1.json @@ -3115,7 +3115,7 @@ } } }, -"revision": "20250807", +"revision": "20251203", "rootUrl": "https://adexchangebuyer.googleapis.com/", "schemas": { "AbsoluteDateRange": { @@ -5851,7 +5851,7 @@ "COST_PER_DAY" ], "enumDescriptions": [ -"A placeholder for an undefined pricing type. If the pricing type is unpsecified, `COST_PER_MILLE` will be used instead.", +"A placeholder for an undefined pricing type. If the pricing type is unspecified, `COST_PER_MILLE` will be used instead.", "Cost per thousand impressions.", "Cost per day" ], diff --git a/googleapiclient/discovery_cache/documents/admin.directory_v1.json b/googleapiclient/discovery_cache/documents/admin.directory_v1.json index f159078d12..b1235daad0 100644 --- a/googleapiclient/discovery_cache/documents/admin.directory_v1.json +++ b/googleapiclient/discovery_cache/documents/admin.directory_v1.json @@ -3849,6 +3849,24 @@ }, "users": { "methods": { +"createGuest": { +"description": "Create a guest user with access to a [subset of Workspace capabilities](https://support.google.com/a/answer/16558545?hl=en). This feature is currently in Alpha. Please reach out to support if you are interested in trying this feature.", +"flatPath": "admin/directory/v1/users:createGuest", +"httpMethod": "POST", +"id": "directory.users.createGuest", +"parameterOrder": [], +"parameters": {}, +"path": "admin/directory/v1/users:createGuest", +"request": { +"$ref": "DirectoryUsersCreateGuestRequest" +}, +"response": { +"$ref": "User" +}, +"scopes": [ +"https://www.googleapis.com/auth/admin.directory.user" +] +}, "delete": { "description": "Deletes a user.", "flatPath": "admin/directory/v1/users/{userKey}", @@ -4671,7 +4689,7 @@ } } }, -"revision": "20251021", +"revision": "20251124", "rootUrl": "https://admin.googleapis.com/", "schemas": { "Alias": { @@ -5459,7 +5477,7 @@ false "type": "array" }, "bluetoothAdapterInfo": { -"description": "Output only. Information about bluetooth adapters of the device.", +"description": "Output only. Information about Bluetooth adapters of the device.", "items": { "$ref": "BluetoothAdapterInfo" }, @@ -6354,6 +6372,17 @@ false }, "type": "object" }, +"DirectoryUsersCreateGuestRequest": { +"description": "Directory users guest creation request message.", +"id": "DirectoryUsersCreateGuestRequest", +"properties": { +"primaryGuestEmail": { +"description": "Immutable. External email of the guest user being created.", +"type": "string" +} +}, +"type": "object" +}, "DomainAlias": { "id": "DomainAlias", "properties": { @@ -6750,6 +6779,17 @@ false }, "type": "object" }, +"GuestAccountInfo": { +"description": "Account info specific to Guest users.", +"id": "GuestAccountInfo", +"properties": { +"primaryGuestEmail": { +"description": "Immutable. The guest's external email.", +"type": "string" +} +}, +"type": "object" +}, "ListPrintServersResponse": { "id": "ListPrintServersResponse", "properties": { @@ -7960,6 +8000,10 @@ false "description": "The user's gender. The maximum allowed data size for this field is 1KB.", "type": "any" }, +"guestAccountInfo": { +"$ref": "GuestAccountInfo", +"description": "Immutable. Additional guest-related metadata fields" +}, "hashFunction": { "description": "Stores the hash format of the `password` property. The following `hashFunction` values are allowed: * `MD5` - Accepts simple hex-encoded values. * `SHA-1` - Accepts simple hex-encoded values. * `crypt` - Compliant with the [C crypt library](https://en.wikipedia.org/wiki/Crypt_%28C%29). Supports the DES, MD5 (hash prefix `$1$`), SHA-256 (hash prefix `$5$`), and SHA-512 (hash prefix `$6$`) hash algorithms. If rounds are specified as part of the prefix, they must be 10,000 or fewer.", "type": "string" @@ -8000,6 +8044,10 @@ false "readOnly": true, "type": "boolean" }, +"isGuestUser": { +"description": "Immutable. Indicates if the inserted user is a guest.", +"type": "boolean" +}, "isMailboxSetup": { "description": "Output only. Indicates if the user's Google mailbox is created. This property is only applicable if the user has been assigned a Gmail license.", "readOnly": true, diff --git a/googleapiclient/discovery_cache/documents/admin.reports_v1.json b/googleapiclient/discovery_cache/documents/admin.reports_v1.json index 2db69e5683..4da1148cd7 100644 --- a/googleapiclient/discovery_cache/documents/admin.reports_v1.json +++ b/googleapiclient/discovery_cache/documents/admin.reports_v1.json @@ -3,10 +3,10 @@ "oauth2": { "scopes": { "https://www.googleapis.com/auth/admin.reports.audit.readonly": { -"description": "View audit reports for your G Suite domain" +"description": "View audit reports for your Google Workspace domain" }, "https://www.googleapis.com/auth/admin.reports.usage.readonly": { -"description": "View usage reports for your G Suite domain" +"description": "View usage reports for your Google Workspace domain" } } } @@ -153,7 +153,20 @@ "keep", "vault", "gemini_in_workspace_apps", -"classroom" +"classroom", +"assignments", +"cloud_search", +"tasks", +"data_migration", +"meet_hardware", +"directory_sync", +"ldap", +"profile", +"access_evaluation", +"admin_data_action", +"contacts", +"takeout", +"graduation" ], "enumDescriptions": [ "The Google Workspace Access Transparency activity reports return information about different types of Access Transparency activity events.", @@ -180,10 +193,23 @@ "The Keep application's activity reports return information about various Google Keep activity events. The Keep activity report is only available for Google Workspace Business and Enterprise customers.", "The Vault activity reports return information about various types of Vault activity events.", "The Gemini for Workspace activity reports return information about various types of Gemini activity events performed by users within a Workspace application.", -"The Classroom activity reports return information about different types of [Classroom activity events](https://developers.google.com/workspace/admin/reports/v1/appendix/activity/classroom)." +"The Classroom activity reports return information about different types of [Classroom activity events](https://developers.google.com/workspace/admin/reports/v1/appendix/activity/classroom).", +"The assignments application's activity reports return information about various types of assignments activity events.", +"The Cloud Search application's activity reports return information about various types of cloud_search activity events.", +"The Tasks application's activity reports return information about various types of Tasks activity events.", +"The Data Migration application's activity reports return information about various types of data migration activity events.", +"The Meet Hardware application's activity reports return information about various types of Meet Hardware activity events.", +"The Directory Sync application's activity reports return information about various types of Directory Sync activity events.", +"The ldap application's activity reports return information about various types of ldap activity events.", +"The Profile application's activity reports return information about various types of Profile activity events.", +"The Access Evaluation activity reports return information about various types of Access Evaluation activity events.", +"The Admin Data Action application's activity reports return information about various types of Admin Data Action activity events.", +"The Contacts application's activity reports return information about various types of Contacts activity events.", +"The Takeout application's activity reports return information about various types of Takeout activity events.", +"The Graduation application's activity reports return information about various types of Graduation activity events." ], "location": "path", -"pattern": "(access_transparency)|(admin)|(calendar)|(chat)|(chrome)|(classroom)|(context_aware_access)|(data_studio)|(drive)|(gcp)|(gmail)|(gplus)|(groups)|(groups_enterprise)|(jamboard)|(keep)|(login)|(meet)|(mobile)|(rules)|(saml)|(token)|(user_accounts)|(vault)|(gemini_in_workspace_apps)", +"pattern": "(access_evaluation)|(access_transparency)|(admin)|(admin_data_action)|(assignments)|(calendar)|(chat)|(chrome)|(classroom)|(cloud_search)|(contacts)|(context_aware_access)|(data_studio)|(data_migration)|(directory_sync)|(drive)|(gcp)|(gmail)|(gplus)|(graduation)|(groups)|(groups_enterprise)|(jamboard)|(keep)|(ldap)|(login)|(meet)|(meet_hardware)|(mobile)|(profile)|(rules)|(saml)|(token)|(user_accounts)|(vault)|(gemini_in_workspace_apps)|(tasks)|(takeout)", "required": true, "type": "string" }, @@ -237,6 +263,11 @@ "location": "query", "type": "string" }, +"resourceDetailsFilter": { +"description": "Optional. The `resourceDetailsFilter` query string is an AND separated list composed of [Resource Details](#resourcedetails) fields manipulated by relational operators. Resource Details Filters are in the form `{resourceDetails.field1}{relational operator}{field1 value} AND {resourceDetails.field2}{relational operator}{field2 value}...` All the inner fields are traversed using the `.` operator, as shown in the following example: ``` resourceDetails.id = \"resourceId\" AND resourceDetails.appliedLabels.id = \"appliedLabelId\" AND resourceDetails.appliedLabels.fieldValue.id = \"fieldValueId\" ``` `resourceDetailsFilter` query supports these relational operators: * `=`\u2014'equal to'. * `!=`\u2014'not equal to'. * `:`\u2014'exists'. This is used for filtering on repeated fields. [`FieldValue`](#fieldvalue) types that are repeated in nature uses `exists` operator for filtering. The following [`FieldValue`](#fieldvalue) types are repeated: * [`TextListValue`](#textlistvalue) * [`SelectionListValue`](#selectionlistvalue) * [`UserListValue`](#userlistvalue) For example, in the following filter, [`SelectionListValue`](#selectionlistvalue), is a repeated field. The filter checks whether [`SelectionListValue`](#selectionlistvalue) contains `selection_id`: ``` resourceDetails.id = \"resourceId\" AND resourceDetails.appliedLabels.id = \"appliedLabelId\" AND resourceDetails.appliedLabels.fieldValue.id = \"fieldValueId\" AND resourceDetails.appliedLabels.fieldValue.type = \"SELECTION_LIST_VALUE\" AND resourceDetails.appliedLabels.fieldValue.selectionListValue.id: \"id\" ``` **Usage** ``` GET...&resourceDetailsFilter=resourceDetails.id = \"resourceId\" AND resourceDetails.appliedLabels.id = \"appliedLabelId\" GET...&resourceDetailsFilter=resourceDetails.id=%22resourceId%22%20AND%20resourceDetails.appliedLabels.id=%22appliedLabelId%22 ``` **Note the following**: * You must URL encode the query string before sending the request. * The API supports a maximum of 5 fields separated by the AND operator. - When filtering on deeper levels (e.g., [`AppliedLabel`](#appliedlabel), [`FieldValue`](#fieldvalue)), the IDs of all preceding levels in the hierarchy must be included in the filter. For example: Filtering on [`FieldValue`](#fieldvalue) requires [`AppliedLabel`](#appliedlabel) ID and resourceDetails ID to be present. *Sample Query*: ``` resourceDetails.id = \"resourceId\" AND resourceDetails.appliedLabels.id = \"appliedLabelId\" AND resourceDetails.appliedLabels.fieldValue.id = \"fieldValueId\" ``` * Filtering on inner [`FieldValue`](#fieldvalue) types like `longTextValue` and `textValue` requires `resourceDetails.appliedLabels.fieldValue.type` to be present. * Only Filtering on a single [`AppliedLabel`](#appliedlabel) id and [`FieldValue`](#fieldvalue) id is supported.", +"location": "query", +"type": "string" +}, "startTime": { "description": "Sets the beginning of the range of time shown in the report. The date is in the RFC 3339 format, for example 2010-10-28T10:26:35.000Z. The report returns all activities from `startTime` until `endTime`. The `startTime` must be before the `endTime` (if specified) and the current time when the request is made, or the API returns an error. For Gmail requests, `startTime` and `endTime` must be provided and the difference must not be greater than 30 days.", "location": "query", @@ -635,7 +666,7 @@ } } }, -"revision": "20250818", +"revision": "20251202", "rootUrl": "https://admin.googleapis.com/", "schemas": { "Activities": { diff --git a/googleapiclient/discovery_cache/documents/aiplatform.v1.json b/googleapiclient/discovery_cache/documents/aiplatform.v1.json index bb3feca015..431cd807b8 100644 --- a/googleapiclient/discovery_cache/documents/aiplatform.v1.json +++ b/googleapiclient/discovery_cache/documents/aiplatform.v1.json @@ -91,6 +91,11 @@ }, { "description": "Locational Endpoint", +"endpointUrl": "https://europe-north2-aiplatform.googleapis.com/", +"location": "europe-north2" +}, +{ +"description": "Locational Endpoint", "endpointUrl": "https://europe-southwest1-aiplatform.googleapis.com/", "location": "europe-southwest1" }, @@ -235,6 +240,11 @@ "location": "us-east5" }, { +"description": "Locational Endpoint", +"endpointUrl": "https://us-west8-aiplatform.googleapis.com/", +"location": "us-west8" +}, +{ "description": "Regional Endpoint", "endpointUrl": "https://aiplatform.us.rep.googleapis.com/", "location": "us" @@ -548,7 +558,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -708,7 +718,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -1034,7 +1044,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -1196,7 +1206,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -1354,7 +1364,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -1711,7 +1721,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -1869,7 +1879,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -2031,7 +2041,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -2427,7 +2437,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -2564,7 +2574,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -2697,7 +2707,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -2834,7 +2844,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -2967,7 +2977,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -3131,7 +3141,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -3289,7 +3299,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -3447,7 +3457,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -3607,7 +3617,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -3767,7 +3777,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -3927,7 +3937,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -4133,7 +4143,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -4293,7 +4303,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -4453,7 +4463,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -4611,7 +4621,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -4771,7 +4781,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -4931,7 +4941,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -5093,7 +5103,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -5251,7 +5261,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -5411,7 +5421,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -5571,7 +5581,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -5731,7 +5741,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -5885,7 +5895,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -6043,7 +6053,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -6203,7 +6213,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -7237,7 +7247,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -7557,7 +7567,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -7719,6 +7729,37 @@ "https://www.googleapis.com/auth/cloud-platform" ] }, +"getIamPolicy": { +"description": "Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.", +"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/datasets/{datasetsId}:getIamPolicy", +"httpMethod": "POST", +"id": "aiplatform.projects.locations.datasets.getIamPolicy", +"parameterOrder": [ +"resource" +], +"parameters": { +"options.requestedPolicyVersion": { +"description": "Optional. The maximum policy version that will be used to format the policy. Valid values are 0, 1, and 3. Requests specifying an invalid value will be rejected. Requests for policies with any conditional role bindings must specify version 3. Policies with no conditional role bindings may specify any valid value or leave the field unset. The policy in the response might use the policy version that you specified, or it might use a lower policy version. For example, if you specify version 3, but the policy has no conditional role bindings, the response uses version 1. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).", +"format": "int32", +"location": "query", +"type": "integer" +}, +"resource": { +"description": "REQUIRED: The resource for which the policy is being requested. See [Resource names](https://cloud.google.com/apis/design/resource_names) for the appropriate value for this field.", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/datasets/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1/{+resource}:getIamPolicy", +"response": { +"$ref": "GoogleIamV1Policy" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, "import": { "description": "Imports data into a Dataset.", "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/datasets/{datasetsId}:import", @@ -7929,6 +7970,65 @@ "scopes": [ "https://www.googleapis.com/auth/cloud-platform" ] +}, +"setIamPolicy": { +"description": "Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.", +"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/datasets/{datasetsId}:setIamPolicy", +"httpMethod": "POST", +"id": "aiplatform.projects.locations.datasets.setIamPolicy", +"parameterOrder": [ +"resource" +], +"parameters": { +"resource": { +"description": "REQUIRED: The resource for which the policy is being specified. See [Resource names](https://cloud.google.com/apis/design/resource_names) for the appropriate value for this field.", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/datasets/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1/{+resource}:setIamPolicy", +"request": { +"$ref": "GoogleIamV1SetIamPolicyRequest" +}, +"response": { +"$ref": "GoogleIamV1Policy" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, +"testIamPermissions": { +"description": "Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a `NOT_FOUND` error. Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may \"fail open\" without warning.", +"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/datasets/{datasetsId}:testIamPermissions", +"httpMethod": "POST", +"id": "aiplatform.projects.locations.datasets.testIamPermissions", +"parameterOrder": [ +"resource" +], +"parameters": { +"permissions": { +"description": "The set of permissions to check for the `resource`. Permissions with wildcards (such as `*` or `storage.*`) are not allowed. For more information see [IAM Overview](https://cloud.google.com/iam/docs/overview#permissions).", +"location": "query", +"repeated": true, +"type": "string" +}, +"resource": { +"description": "REQUIRED: The resource for which the policy detail is being requested. See [Resource names](https://cloud.google.com/apis/design/resource_names) for the appropriate value for this field.", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/datasets/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1/{+resource}:testIamPermissions", +"response": { +"$ref": "GoogleIamV1TestIamPermissionsResponse" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] } }, "resources": { @@ -8077,7 +8177,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -8347,7 +8447,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -8505,7 +8605,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -8862,7 +8962,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -9099,7 +9199,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -9447,7 +9547,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -10243,6 +10343,48 @@ } } }, +"google": { +"resources": { +"science": { +"methods": { +"inference": { +"description": "Forwards arbitrary HTTP requests for both streaming and non-streaming cases. To use this method, invoke_route_prefix must be set to allow the paths that will be specified in the request.", +"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/endpoints/google/science/inference", +"httpMethod": "POST", +"id": "aiplatform.projects.locations.endpoints.google.science.inference", +"parameterOrder": [ +"endpoint" +], +"parameters": { +"deployedModelId": { +"description": "ID of the DeployedModel that serves the invoke request.", +"location": "query", +"type": "string" +}, +"endpoint": { +"description": "Required. The name of the Endpoint requested to serve the prediction. Format: `projects/{project}/locations/{location}/endpoints/{endpoint}`", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/endpoints/google$", +"required": true, +"type": "string" +} +}, +"path": "v1/{+endpoint}/science/inference", +"request": { +"$ref": "GoogleApiHttpBody" +}, +"response": { +"$ref": "GoogleApiHttpBody" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/cloud-platform.read-only" +] +} +} +} +} +}, "invoke": { "methods": { "invoke": { @@ -10430,7 +10572,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -11478,7 +11620,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -11611,7 +11753,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -12483,7 +12625,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -12616,7 +12758,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -13754,7 +13896,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -13912,7 +14054,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -14070,7 +14212,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -14385,7 +14527,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -14846,7 +14988,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -15223,7 +15365,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -15751,7 +15893,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -16228,7 +16370,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -16644,7 +16786,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -16905,7 +17047,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -17123,7 +17265,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -17528,7 +17670,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -18273,7 +18415,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -18535,7 +18677,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -19081,7 +19223,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -19502,7 +19644,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -19878,7 +20020,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -20036,7 +20178,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -20377,7 +20519,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -20758,7 +20900,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -21392,7 +21534,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -21671,7 +21813,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -21833,7 +21975,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -22209,7 +22351,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -22585,7 +22727,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -22906,7 +23048,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -23210,7 +23352,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -23652,7 +23794,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -24294,7 +24436,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -24681,7 +24823,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -25109,7 +25251,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -25271,7 +25413,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -25586,7 +25728,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -25898,7 +26040,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -26297,7 +26439,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -26455,7 +26597,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -26617,7 +26759,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -26985,7 +27127,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -27145,7 +27287,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -27305,7 +27447,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -27465,7 +27607,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -27623,7 +27765,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -27787,7 +27929,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -27945,7 +28087,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -28103,7 +28245,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -28265,7 +28407,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -28425,7 +28567,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -28585,7 +28727,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -28603,7 +28745,7 @@ } } }, -"revision": "20251028", +"revision": "20251117", "rootUrl": "https://aiplatform.googleapis.com/", "schemas": { "CloudAiLargeModelsVisionGenerateVideoResponse": { @@ -29657,7 +29799,7 @@ "id": "GoogleCloudAiplatformV1AutoscalingMetricSpec", "properties": { "metricName": { -"description": "Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count`", +"description": "Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` * `pubsub.googleapis.com/subscription/num_undelivered_messages`", "type": "string" }, "target": { @@ -32002,7 +32144,7 @@ "id": "GoogleCloudAiplatformV1CustomCodeExecutionSpec", "properties": { "evaluationFunction": { -"description": "Required. Python function. Expected user to define the following function, e.g.: def evaluate(instance: dict[str, Any]) -> float: Please include this function signature in the code snippet. Instance is the evaluation instance, any fields populated in the instance are available to the function as instance[field_name]. Example: Example input: ``` instance= EvaluationInstance( response=EvaluationInstance.InstanceData(text=\"The answer is 4.\"), reference=EvaluationInstance.InstanceData(text=\"4\") ) ``` Example converted input: ``` { 'response': {'text': 'The answer is 4.'}, 'reference': {'text': '4'} } ``` Example python function: ``` def evaluate(instance: dict[str, Any]) -> float: if instance'response' == instance'reference': return 1.0 return 0.0 ```", +"description": "Required. Python function. Expected user to define the following function, e.g.: def evaluate(instance: dict[str, Any]) -> float: Please include this function signature in the code snippet. Instance is the evaluation instance, any fields populated in the instance are available to the function as instance[field_name]. Example: Example input: ``` instance= EvaluationInstance( response=EvaluationInstance.InstanceData(text=\"The answer is 4.\"), reference=EvaluationInstance.InstanceData(text=\"4\") ) ``` Example converted input: ``` { 'response': {'text': 'The answer is 4.'}, 'reference': {'text': '4'} } ``` Example python function: ``` def evaluate(instance: dict[str, Any]) -> float: if instance'response' == instance'reference': return 1.0 return 0.0 ``` CustomCodeExecutionSpec is also supported in Batch Evaluation (EvalDataset RPC) and Tuning Evaluation. Each line in the input jsonl file will be converted to dict[str, Any] and passed to the evaluation function.", "type": "string" } }, @@ -34393,7 +34535,7 @@ }, "response": { "$ref": "GoogleCloudAiplatformV1EvaluationInstanceInstanceData", -"description": "Required. Data used to populate placeholder `response` in a metric prompt template." +"description": "Optional. Data used to populate placeholder `response` in a metric prompt template." }, "rubricGroups": { "additionalProperties": { @@ -34455,10 +34597,6 @@ "$ref": "GoogleCloudAiplatformV1EvaluationInstanceAgentDataEvents", "description": "A list of events." }, -"eventsText": { -"description": "A JSON string containing a sequence of events.", -"type": "string" -}, "tools": { "$ref": "GoogleCloudAiplatformV1EvaluationInstanceAgentDataTools", "deprecated": true, @@ -37974,6 +38112,17 @@ "name": { "description": "Optional. The name of the function to call. Matches [FunctionDeclaration.name].", "type": "string" +}, +"partialArgs": { +"description": "Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally.", +"items": { +"$ref": "GoogleCloudAiplatformV1PartialArg" +}, +"type": "array" +}, +"willContinue": { +"description": "Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow.", +"type": "boolean" } }, "type": "object" @@ -38004,6 +38153,10 @@ "Model will not predict any function calls. Model behavior is same as when not passing any function declarations." ], "type": "string" +}, +"streamFunctionCallArguments": { +"description": "Optional. When set to true, arguments of a single function call will be streamed out in multiple parts/contents/responses. Partial parameter results will be returned in the [FunctionCall.partial_args] field.", +"type": "boolean" } }, "type": "object" @@ -38017,7 +38170,7 @@ "type": "string" }, "name": { -"description": "Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots and dashes, with a maximum length of 64.", +"description": "Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots, colons and dashes, with a maximum length of 64.", "type": "string" }, "parameters": { @@ -38796,6 +38949,20 @@ "description": "Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency.", "format": "int32", "type": "integer" +}, +"thinkingLevel": { +"description": "Optional. The number of thoughts tokens that the model should generate.", +"enum": [ +"THINKING_LEVEL_UNSPECIFIED", +"LOW", +"HIGH" +], +"enumDescriptions": [ +"Unspecified thinking level.", +"Low thinking level.", +"High thinking level." +], +"type": "string" } }, "type": "object" @@ -39339,6 +39506,10 @@ "$ref": "GoogleCloudAiplatformV1ImageConfigImageOutputOptions", "description": "Optional. The image output format for generated images." }, +"imageSize": { +"description": "Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`.", +"type": "string" +}, "personGeneration": { "description": "Optional. Controls whether the model can generate people.", "enum": [ @@ -41517,6 +41688,179 @@ false }, "type": "object" }, +"GoogleCloudAiplatformV1MemoryBankCustomizationConfig": { +"description": "Configuration for organizing memories for a particular scope.", +"id": "GoogleCloudAiplatformV1MemoryBankCustomizationConfig", +"properties": { +"generateMemoriesExamples": { +"description": "Optional. Examples of how to generate memories for a particular scope.", +"items": { +"$ref": "GoogleCloudAiplatformV1MemoryBankCustomizationConfigGenerateMemoriesExample" +}, +"type": "array" +}, +"memoryTopics": { +"description": "Optional. Topics of information that should be extracted from conversations and stored as memories. If not set, then Memory Bank's default topics will be used.", +"items": { +"$ref": "GoogleCloudAiplatformV1MemoryBankCustomizationConfigMemoryTopic" +}, +"type": "array" +}, +"scopeKeys": { +"description": "Optional. The scope keys (i.e. 'user_id') for which to use this config. A request's scope must include all of the provided keys for the config to be used (order does not matter). If empty, then the config will be used for all requests that do not have a more specific config. Only one default config is allowed per Memory Bank.", +"items": { +"type": "string" +}, +"type": "array" +} +}, +"type": "object" +}, +"GoogleCloudAiplatformV1MemoryBankCustomizationConfigGenerateMemoriesExample": { +"description": "An example of how to generate memories for a particular scope.", +"id": "GoogleCloudAiplatformV1MemoryBankCustomizationConfigGenerateMemoriesExample", +"properties": { +"conversationSource": { +"$ref": "GoogleCloudAiplatformV1MemoryBankCustomizationConfigGenerateMemoriesExampleConversationSource", +"description": "A conversation source for the example." +}, +"generatedMemories": { +"description": "Optional. The memories that are expected to be generated from the input conversation. An empty list indicates that no memories are expected to be generated for the input conversation.", +"items": { +"$ref": "GoogleCloudAiplatformV1MemoryBankCustomizationConfigGenerateMemoriesExampleGeneratedMemory" +}, +"type": "array" +} +}, +"type": "object" +}, +"GoogleCloudAiplatformV1MemoryBankCustomizationConfigGenerateMemoriesExampleConversationSource": { +"description": "A conversation source for the example. This is similar to `DirectContentsSource`.", +"id": "GoogleCloudAiplatformV1MemoryBankCustomizationConfigGenerateMemoriesExampleConversationSource", +"properties": { +"events": { +"description": "Optional. The input conversation events for the example.", +"items": { +"$ref": "GoogleCloudAiplatformV1MemoryBankCustomizationConfigGenerateMemoriesExampleConversationSourceEvent" +}, +"type": "array" +} +}, +"type": "object" +}, +"GoogleCloudAiplatformV1MemoryBankCustomizationConfigGenerateMemoriesExampleConversationSourceEvent": { +"description": "A single conversation event.", +"id": "GoogleCloudAiplatformV1MemoryBankCustomizationConfigGenerateMemoriesExampleConversationSourceEvent", +"properties": { +"content": { +"$ref": "GoogleCloudAiplatformV1Content", +"description": "Required. The content of the event." +} +}, +"type": "object" +}, +"GoogleCloudAiplatformV1MemoryBankCustomizationConfigGenerateMemoriesExampleGeneratedMemory": { +"description": "A memory generated by the operation.", +"id": "GoogleCloudAiplatformV1MemoryBankCustomizationConfigGenerateMemoriesExampleGeneratedMemory", +"properties": { +"fact": { +"description": "Required. The fact to generate a memory from.", +"type": "string" +}, +"topics": { +"description": "Optional. The list of topics that the memory should be associated with. For example, use `custom_memory_topic_label = \"jargon\"` if the extracted memory is an example of memory extraction for the custom topic `jargon`.", +"items": { +"$ref": "GoogleCloudAiplatformV1MemoryTopicId" +}, +"type": "array" +} +}, +"type": "object" +}, +"GoogleCloudAiplatformV1MemoryBankCustomizationConfigMemoryTopic": { +"description": "A topic of information that should be extracted from conversations and stored as memories.", +"id": "GoogleCloudAiplatformV1MemoryBankCustomizationConfigMemoryTopic", +"properties": { +"customMemoryTopic": { +"$ref": "GoogleCloudAiplatformV1MemoryBankCustomizationConfigMemoryTopicCustomMemoryTopic", +"description": "A custom memory topic defined by the developer." +}, +"managedMemoryTopic": { +"$ref": "GoogleCloudAiplatformV1MemoryBankCustomizationConfigMemoryTopicManagedMemoryTopic", +"description": "A managed memory topic defined by Memory Bank." +} +}, +"type": "object" +}, +"GoogleCloudAiplatformV1MemoryBankCustomizationConfigMemoryTopicCustomMemoryTopic": { +"description": "A custom memory topic defined by the developer.", +"id": "GoogleCloudAiplatformV1MemoryBankCustomizationConfigMemoryTopicCustomMemoryTopic", +"properties": { +"description": { +"description": "Required. Description of the memory topic. This should explain what information should be extracted for this topic.", +"type": "string" +}, +"label": { +"description": "Required. The label of the topic.", +"type": "string" +} +}, +"type": "object" +}, +"GoogleCloudAiplatformV1MemoryBankCustomizationConfigMemoryTopicManagedMemoryTopic": { +"description": "A managed memory topic defined by the system.", +"id": "GoogleCloudAiplatformV1MemoryBankCustomizationConfigMemoryTopicManagedMemoryTopic", +"properties": { +"managedTopicEnum": { +"description": "Required. The managed topic.", +"enum": [ +"MANAGED_TOPIC_ENUM_UNSPECIFIED", +"USER_PERSONAL_INFO", +"USER_PREFERENCES", +"KEY_CONVERSATION_DETAILS", +"EXPLICIT_INSTRUCTIONS" +], +"enumDescriptions": [ +"Unspecified topic. This value should not be used.", +"Significant personal information about the User like first names, relationships, hobbies, important dates.", +"Stated or implied likes, dislikes, preferred styles, or patterns.", +"Important milestones or conclusions within the dialogue.", +"Information that the user explicitly requested to remember or forget." +], +"type": "string" +} +}, +"type": "object" +}, +"GoogleCloudAiplatformV1MemoryTopicId": { +"description": "A memory topic identifier. This will be used to label a Memory and to restrict which topics are eligible for generation or retrieval.", +"id": "GoogleCloudAiplatformV1MemoryTopicId", +"properties": { +"customMemoryTopicLabel": { +"description": "Optional. The custom memory topic label.", +"type": "string" +}, +"managedMemoryTopic": { +"description": "Optional. The managed memory topic.", +"enum": [ +"MANAGED_TOPIC_ENUM_UNSPECIFIED", +"USER_PERSONAL_INFO", +"USER_PREFERENCES", +"KEY_CONVERSATION_DETAILS", +"EXPLICIT_INSTRUCTIONS" +], +"enumDescriptions": [ +"Unspecified topic. This value should not be used.", +"Significant personal information about the User like first names, relationships, hobbies, important dates.", +"Stated or implied likes, dislikes, preferred styles, or patterns.", +"Important milestones or conclusions within the dialogue.", +"Information that the user explicitly requested to remember or forget." +], +"type": "string" +} +}, +"type": "object" +}, "GoogleCloudAiplatformV1MergeVersionAliasesRequest": { "description": "Request message for ModelService.MergeVersionAliases.", "id": "GoogleCloudAiplatformV1MergeVersionAliasesRequest", @@ -45072,6 +45416,10 @@ false "$ref": "GoogleCloudAiplatformV1Blob", "description": "Optional. The inline data content of the part. This can be used to include images, audio, or video in a request." }, +"mediaResolution": { +"$ref": "GoogleCloudAiplatformV1PartMediaResolution", +"description": "per part media resolution. Media resolution for the input media." +}, "text": { "description": "Optional. The text content of the part.", "type": "string" @@ -45092,6 +45440,67 @@ false }, "type": "object" }, +"GoogleCloudAiplatformV1PartMediaResolution": { +"description": "per part media resolution. Media resolution for the input media.", +"id": "GoogleCloudAiplatformV1PartMediaResolution", +"properties": { +"level": { +"description": "The tokenization quality used for given media.", +"enum": [ +"MEDIA_RESOLUTION_UNSPECIFIED", +"MEDIA_RESOLUTION_LOW", +"MEDIA_RESOLUTION_MEDIUM", +"MEDIA_RESOLUTION_HIGH" +], +"enumDescriptions": [ +"Media resolution has not been set.", +"Media resolution set to low.", +"Media resolution set to medium.", +"Media resolution set to high." +], +"type": "string" +} +}, +"type": "object" +}, +"GoogleCloudAiplatformV1PartialArg": { +"description": "Partial argument value of the function call.", +"id": "GoogleCloudAiplatformV1PartialArg", +"properties": { +"boolValue": { +"description": "Optional. Represents a boolean value.", +"type": "boolean" +}, +"jsonPath": { +"description": "Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. \"$.foo.bar[0].data\".", +"type": "string" +}, +"nullValue": { +"description": "Optional. Represents a null value.", +"enum": [ +"NULL_VALUE" +], +"enumDescriptions": [ +"Null value." +], +"type": "string" +}, +"numberValue": { +"description": "Optional. Represents a double value.", +"format": "double", +"type": "number" +}, +"stringValue": { +"description": "Optional. Represents a string value.", +"type": "string" +}, +"willContinue": { +"description": "Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow.", +"type": "boolean" +} +}, +"type": "object" +}, "GoogleCloudAiplatformV1PauseModelDeploymentMonitoringJobRequest": { "description": "Request message for JobService.PauseModelDeploymentMonitoringJob.", "id": "GoogleCloudAiplatformV1PauseModelDeploymentMonitoringJobRequest", @@ -48182,6 +48591,10 @@ false "description": "ReasoningEngine provides a customizable runtime for models to determine which actions to take and in which order.", "id": "GoogleCloudAiplatformV1ReasoningEngine", "properties": { +"contextSpec": { +"$ref": "GoogleCloudAiplatformV1ReasoningEngineContextSpec", +"description": "Optional. Configuration for how Agent Engine sub-resources should manage context." +}, "createTime": { "description": "Output only. Timestamp when this ReasoningEngine was created.", "format": "google-datetime", @@ -48228,6 +48641,112 @@ false }, "type": "object" }, +"GoogleCloudAiplatformV1ReasoningEngineContextSpec": { +"description": "Configuration for how Agent Engine sub-resources should manage context.", +"id": "GoogleCloudAiplatformV1ReasoningEngineContextSpec", +"properties": { +"memoryBankConfig": { +"$ref": "GoogleCloudAiplatformV1ReasoningEngineContextSpecMemoryBankConfig", +"description": "Optional. Specification for a Memory Bank, which manages memories for the Agent Engine." +} +}, +"type": "object" +}, +"GoogleCloudAiplatformV1ReasoningEngineContextSpecMemoryBankConfig": { +"description": "Specification for a Memory Bank.", +"id": "GoogleCloudAiplatformV1ReasoningEngineContextSpecMemoryBankConfig", +"properties": { +"customizationConfigs": { +"description": "Optional. Configuration for how to customize Memory Bank behavior for a particular scope.", +"items": { +"$ref": "GoogleCloudAiplatformV1MemoryBankCustomizationConfig" +}, +"type": "array" +}, +"disableMemoryRevisions": { +"description": "If true, no memory revisions will be created for any requests to the Memory Bank.", +"type": "boolean" +}, +"generationConfig": { +"$ref": "GoogleCloudAiplatformV1ReasoningEngineContextSpecMemoryBankConfigGenerationConfig", +"description": "Optional. Configuration for how to generate memories for the Memory Bank." +}, +"similaritySearchConfig": { +"$ref": "GoogleCloudAiplatformV1ReasoningEngineContextSpecMemoryBankConfigSimilaritySearchConfig", +"description": "Optional. Configuration for how to perform similarity search on memories. If not set, the Memory Bank will use the default embedding model `text-embedding-005`." +}, +"ttlConfig": { +"$ref": "GoogleCloudAiplatformV1ReasoningEngineContextSpecMemoryBankConfigTtlConfig", +"description": "Optional. Configuration for automatic TTL (\"time-to-live\") of the memories in the Memory Bank. If not set, TTL will not be applied automatically. The TTL can be explicitly set by modifying the `expire_time` of each Memory resource." +} +}, +"type": "object" +}, +"GoogleCloudAiplatformV1ReasoningEngineContextSpecMemoryBankConfigGenerationConfig": { +"description": "Configuration for how to generate memories.", +"id": "GoogleCloudAiplatformV1ReasoningEngineContextSpecMemoryBankConfigGenerationConfig", +"properties": { +"model": { +"description": "Required. The model used to generate memories. Format: `projects/{project}/locations/{location}/publishers/google/models/{model}`.", +"type": "string" +} +}, +"type": "object" +}, +"GoogleCloudAiplatformV1ReasoningEngineContextSpecMemoryBankConfigSimilaritySearchConfig": { +"description": "Configuration for how to perform similarity search on memories.", +"id": "GoogleCloudAiplatformV1ReasoningEngineContextSpecMemoryBankConfigSimilaritySearchConfig", +"properties": { +"embeddingModel": { +"description": "Required. The model used to generate embeddings to lookup similar memories. Format: `projects/{project}/locations/{location}/publishers/google/models/{model}`.", +"type": "string" +} +}, +"type": "object" +}, +"GoogleCloudAiplatformV1ReasoningEngineContextSpecMemoryBankConfigTtlConfig": { +"description": "Configuration for automatically setting the TTL (\"time-to-live\") of the memories in the Memory Bank.", +"id": "GoogleCloudAiplatformV1ReasoningEngineContextSpecMemoryBankConfigTtlConfig", +"properties": { +"defaultTtl": { +"description": "Optional. The default TTL duration of the memories in the Memory Bank. This applies to all operations that create or update a memory.", +"format": "google-duration", +"type": "string" +}, +"granularTtlConfig": { +"$ref": "GoogleCloudAiplatformV1ReasoningEngineContextSpecMemoryBankConfigTtlConfigGranularTtlConfig", +"description": "Optional. The granular TTL configuration of the memories in the Memory Bank." +}, +"memoryRevisionDefaultTtl": { +"description": "Optional. The default TTL duration of the memory revisions in the Memory Bank. This applies to all operations that create a memory revision. If not set, a default TTL of 365 days will be used.", +"format": "google-duration", +"type": "string" +} +}, +"type": "object" +}, +"GoogleCloudAiplatformV1ReasoningEngineContextSpecMemoryBankConfigTtlConfigGranularTtlConfig": { +"description": "Configuration for TTL of the memories in the Memory Bank based on the action that created or updated the memory.", +"id": "GoogleCloudAiplatformV1ReasoningEngineContextSpecMemoryBankConfigTtlConfigGranularTtlConfig", +"properties": { +"createTtl": { +"description": "Optional. The TTL duration for memories uploaded via CreateMemory.", +"format": "google-duration", +"type": "string" +}, +"generateCreatedTtl": { +"description": "Optional. The TTL duration for memories newly generated via GenerateMemories (GenerateMemoriesResponse.GeneratedMemory.Action.CREATED).", +"format": "google-duration", +"type": "string" +}, +"generateUpdatedTtl": { +"description": "Optional. The TTL duration for memories updated via GenerateMemories (GenerateMemoriesResponse.GeneratedMemory.Action.UPDATED). In the case of an UPDATE action, the `expire_time` of the existing memory will be updated to the new value (now + TTL).", +"format": "google-duration", +"type": "string" +} +}, +"type": "object" +}, "GoogleCloudAiplatformV1ReasoningEngineSpec": { "description": "ReasoningEngine configurations", "id": "GoogleCloudAiplatformV1ReasoningEngineSpec", @@ -48470,6 +48989,22 @@ false "properties": {}, "type": "object" }, +"GoogleCloudAiplatformV1ReplicatedVoiceConfig": { +"description": "The configuration for the replicated voice to use.", +"id": "GoogleCloudAiplatformV1ReplicatedVoiceConfig", +"properties": { +"mimeType": { +"description": "Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate.", +"type": "string" +}, +"voiceSampleAudio": { +"description": "Optional. The sample of the custom voice.", +"format": "byte", +"type": "string" +} +}, +"type": "object" +}, "GoogleCloudAiplatformV1ReservationAffinity": { "description": "A ReservationAffinity can be used to configure a Vertex AI resource (e.g., a DeployedModel) to draw its Compute Engine resources from a Shared Reservation, or exclusively from on-demand capacity.", "id": "GoogleCloudAiplatformV1ReservationAffinity", @@ -51617,6 +52152,43 @@ false }, "type": "object" }, +"GoogleCloudAiplatformV1SchemaPromptSpecAppBuilderData": { +"description": "Defines data for an application builder.", +"id": "GoogleCloudAiplatformV1SchemaPromptSpecAppBuilderData", +"properties": { +"codeRepositoryState": { +"description": "Serialized state of the code repository. This string will typically contain a JSON representation of the UI's CodeRepositoryService state (files, folders, content, and any metadata). The UI is responsible for serialization and deserialization.", +"type": "string" +}, +"linkedResources": { +"description": "Linked resources attached to the application by the user.", +"items": { +"$ref": "GoogleCloudAiplatformV1SchemaPromptSpecAppBuilderDataLinkedResource" +}, +"type": "array" +} +}, +"type": "object" +}, +"GoogleCloudAiplatformV1SchemaPromptSpecAppBuilderDataLinkedResource": { +"description": "A linked resource attached to the application by the user.", +"id": "GoogleCloudAiplatformV1SchemaPromptSpecAppBuilderDataLinkedResource", +"properties": { +"displayName": { +"description": "A user-friendly name for the data source shown in the UI.", +"type": "string" +}, +"name": { +"description": "The unique resource name of the data source. The format is determined by the 'type' field. For type \"SAVED_PROMPT\": projects/{project}/locations/{location}/datasets/{dataset} For type \"AI_AGENT\": projects/{project}/locations/{location}/agents/{agent}", +"type": "string" +}, +"type": { +"description": "The type of the linked resource. e.g., \"SAVED_PROMPT\", \"AI_AGENT\" This string corresponds to the name of the LinkedResourceType enum member. See: google3/cloud/console/web/ai/platform/llm/prompts/build/services/specs_repository_service/linked_resources/linked_resource.ts", +"type": "string" +} +}, +"type": "object" +}, "GoogleCloudAiplatformV1SchemaPromptSpecMultimodalPrompt": { "description": "Prompt variation that embeds preambles to prompt string.", "id": "GoogleCloudAiplatformV1SchemaPromptSpecMultimodalPrompt", @@ -51719,6 +52291,10 @@ false "description": "Prompt variation that stores preambles in separate fields.", "id": "GoogleCloudAiplatformV1SchemaPromptSpecStructuredPrompt", "properties": { +"appBuilderData": { +"$ref": "GoogleCloudAiplatformV1SchemaPromptSpecAppBuilderData", +"description": "Data for app builder use case." +}, "context": { "$ref": "GoogleCloudAiplatformV1Content", "description": "Preamble: The context of the prompt." @@ -58284,6 +58860,10 @@ false "prebuiltVoiceConfig": { "$ref": "GoogleCloudAiplatformV1PrebuiltVoiceConfig", "description": "The configuration for a prebuilt voice." +}, +"replicatedVoiceConfig": { +"$ref": "GoogleCloudAiplatformV1ReplicatedVoiceConfig", +"description": "Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample." } }, "type": "object" @@ -58571,7 +59151,7 @@ false "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, diff --git a/googleapiclient/discovery_cache/documents/aiplatform.v1beta1.json b/googleapiclient/discovery_cache/documents/aiplatform.v1beta1.json index cfc7fc61ad..dbe984b49c 100644 --- a/googleapiclient/discovery_cache/documents/aiplatform.v1beta1.json +++ b/googleapiclient/discovery_cache/documents/aiplatform.v1beta1.json @@ -91,6 +91,11 @@ }, { "description": "Locational Endpoint", +"endpointUrl": "https://europe-north2-aiplatform.googleapis.com/", +"location": "europe-north2" +}, +{ +"description": "Locational Endpoint", "endpointUrl": "https://europe-southwest1-aiplatform.googleapis.com/", "location": "europe-southwest1" }, @@ -235,6 +240,11 @@ "location": "us-east5" }, { +"description": "Locational Endpoint", +"endpointUrl": "https://us-west8-aiplatform.googleapis.com/", +"location": "us-west8" +}, +{ "description": "Regional Endpoint", "endpointUrl": "https://aiplatform.us.rep.googleapis.com/", "location": "us" @@ -452,7 +462,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -612,7 +622,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -868,7 +878,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -1028,7 +1038,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -1354,7 +1364,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -1516,7 +1526,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -1674,7 +1684,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -2031,7 +2041,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -2189,7 +2199,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -2351,7 +2361,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -2511,7 +2521,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -2908,7 +2918,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -3043,7 +3053,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -3178,7 +3188,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -3313,7 +3323,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -3448,7 +3458,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -3608,7 +3618,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -3768,7 +3778,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -3928,7 +3938,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -4065,7 +4075,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -4200,7 +4210,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -4333,7 +4343,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -4470,7 +4480,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -4603,7 +4613,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -4767,7 +4777,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -4925,7 +4935,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -5083,7 +5093,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -5243,7 +5253,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -5403,7 +5413,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -5563,7 +5573,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -5769,7 +5779,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -5929,7 +5939,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -6089,7 +6099,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -6247,7 +6257,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -6407,7 +6417,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -6567,7 +6577,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -6727,7 +6737,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -6889,7 +6899,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -7047,7 +7057,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -7207,7 +7217,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -7367,7 +7377,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -7527,7 +7537,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -7681,7 +7691,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -7839,7 +7849,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -7999,7 +8009,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -8047,6 +8057,49 @@ } } }, +"project": { +"resources": { +"locations": { +"resources": { +"datasets": { +"methods": { +"getIamPolicy": { +"description": "Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.", +"flatPath": "v1beta1/project/{projectId}/locations/{locationsId}/datasets/{datasetsId}:getIamPolicy", +"httpMethod": "POST", +"id": "aiplatform.project.locations.datasets.getIamPolicy", +"parameterOrder": [ +"resource" +], +"parameters": { +"options.requestedPolicyVersion": { +"description": "Optional. The maximum policy version that will be used to format the policy. Valid values are 0, 1, and 3. Requests specifying an invalid value will be rejected. Requests for policies with any conditional role bindings must specify version 3. Policies with no conditional role bindings may specify any valid value or leave the field unset. The policy in the response might use the policy version that you specified, or it might use a lower policy version. For example, if you specify version 3, but the policy has no conditional role bindings, the response uses version 1. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).", +"format": "int32", +"location": "query", +"type": "integer" +}, +"resource": { +"description": "REQUIRED: The resource for which the policy is being requested. See [Resource names](https://cloud.google.com/apis/design/resource_names) for the appropriate value for this field.", +"location": "path", +"pattern": "^project/[^/]+/locations/[^/]+/datasets/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1beta1/{+resource}:getIamPolicy", +"response": { +"$ref": "GoogleIamV1Policy" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +} +} +} +} +} +} +}, "projects": { "methods": { "fetchPublisherModelConfig": { @@ -8679,7 +8732,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -8839,7 +8892,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -9463,7 +9516,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -9783,7 +9836,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -10211,6 +10264,65 @@ "scopes": [ "https://www.googleapis.com/auth/cloud-platform" ] +}, +"setIamPolicy": { +"description": "Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.", +"flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/datasets/{datasetsId}:setIamPolicy", +"httpMethod": "POST", +"id": "aiplatform.projects.locations.datasets.setIamPolicy", +"parameterOrder": [ +"resource" +], +"parameters": { +"resource": { +"description": "REQUIRED: The resource for which the policy is being specified. See [Resource names](https://cloud.google.com/apis/design/resource_names) for the appropriate value for this field.", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/datasets/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1beta1/{+resource}:setIamPolicy", +"request": { +"$ref": "GoogleIamV1SetIamPolicyRequest" +}, +"response": { +"$ref": "GoogleIamV1Policy" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, +"testIamPermissions": { +"description": "Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a `NOT_FOUND` error. Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may \"fail open\" without warning.", +"flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/datasets/{datasetsId}:testIamPermissions", +"httpMethod": "POST", +"id": "aiplatform.projects.locations.datasets.testIamPermissions", +"parameterOrder": [ +"resource" +], +"parameters": { +"permissions": { +"description": "The set of permissions to check for the `resource`. Permissions with wildcards (such as `*` or `storage.*`) are not allowed. For more information see [IAM Overview](https://cloud.google.com/iam/docs/overview#permissions).", +"location": "query", +"repeated": true, +"type": "string" +}, +"resource": { +"description": "REQUIRED: The resource for which the policy detail is being requested. See [Resource names](https://cloud.google.com/apis/design/resource_names) for the appropriate value for this field.", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/datasets/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1beta1/{+resource}:testIamPermissions", +"response": { +"$ref": "GoogleIamV1TestIamPermissionsResponse" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] } }, "resources": { @@ -10359,7 +10471,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -10629,7 +10741,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -10787,7 +10899,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -11144,7 +11256,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -11381,7 +11493,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -11729,7 +11841,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -11889,7 +12001,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -12771,6 +12883,48 @@ } } }, +"google": { +"resources": { +"science": { +"methods": { +"inference": { +"description": "Forwards arbitrary HTTP requests for both streaming and non-streaming cases. To use this method, invoke_route_prefix must be set to allow the paths that will be specified in the request.", +"flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/endpoints/google/science/inference", +"httpMethod": "POST", +"id": "aiplatform.projects.locations.endpoints.google.science.inference", +"parameterOrder": [ +"endpoint" +], +"parameters": { +"deployedModelId": { +"description": "ID of the DeployedModel that serves the invoke request.", +"location": "query", +"type": "string" +}, +"endpoint": { +"description": "Required. The name of the Endpoint requested to serve the prediction. Format: `projects/{project}/locations/{location}/endpoints/{endpoint}`", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/endpoints/google$", +"required": true, +"type": "string" +} +}, +"path": "v1beta1/{+endpoint}/science/inference", +"request": { +"$ref": "GoogleApiHttpBody" +}, +"response": { +"$ref": "GoogleApiHttpBody" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/cloud-platform.read-only" +] +} +} +} +} +}, "invoke": { "methods": { "invoke": { @@ -12958,7 +13112,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -13219,7 +13373,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -13508,7 +13662,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -13803,7 +13957,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -13938,7 +14092,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -14394,7 +14548,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -14554,7 +14708,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -14931,7 +15085,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -15602,7 +15756,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -15960,7 +16114,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -16093,7 +16247,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -16993,7 +17147,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -17126,7 +17280,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -18276,7 +18430,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -18434,7 +18588,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -18592,7 +18746,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -18907,7 +19061,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -19368,7 +19522,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -19773,7 +19927,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -20301,7 +20455,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -20778,7 +20932,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -21194,7 +21348,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -21455,7 +21609,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -21673,7 +21827,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -22078,7 +22232,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -22599,7 +22753,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -23339,7 +23493,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -23601,7 +23755,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -24203,7 +24357,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -24624,7 +24778,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -25056,7 +25210,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -25214,7 +25368,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -25555,7 +25709,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -25936,7 +26090,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -26691,7 +26845,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -26970,7 +27124,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -27132,7 +27286,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -27240,6 +27394,34 @@ "https://www.googleapis.com/auth/cloud-platform" ] }, +"executeCode": { +"description": "Executes code statelessly.", +"flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/reasoningEngines/{reasoningEnginesId}:executeCode", +"httpMethod": "POST", +"id": "aiplatform.projects.locations.reasoningEngines.executeCode", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "Required. The resource name of the sandbox environment to execute. Format: `projects/{project}/locations/{location}/reasoningEngines/{reasoning_engine}`", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/reasoningEngines/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1beta1/{+name}:executeCode", +"request": { +"$ref": "GoogleCloudAiplatformV1beta1ExecuteCodeRequest" +}, +"response": { +"$ref": "GoogleCloudAiplatformV1beta1ExecuteCodeResponse" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, "get": { "description": "Gets a reasoning engine.", "flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/reasoningEngines/{reasoningEnginesId}", @@ -27983,7 +28165,7 @@ ], "parameters": { "filter": { -"description": "Optional. The standard list filter. More detail in [AIP-160](https://google.aip.dev/160). Supported fields (equality match only): * `scope` (as a JSON string)", +"description": "Optional. The standard list filter. More detail in [AIP-160](https://google.aip.dev/160). Supported fields: * `scope` (as a JSON string with equality match only) * `topics` (i.e. `topics.custom_memory_topic_label: \"example topic\" OR topics.managed_memory_topic: USER_PREFERENCES`)", "location": "query", "type": "string" }, @@ -28053,6 +28235,34 @@ "https://www.googleapis.com/auth/cloud-platform" ] }, +"purge": { +"description": "Purge memories.", +"flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/reasoningEngines/{reasoningEnginesId}/memories:purge", +"httpMethod": "POST", +"id": "aiplatform.projects.locations.reasoningEngines.memories.purge", +"parameterOrder": [ +"parent" +], +"parameters": { +"parent": { +"description": "Required. The resource name of the ReasoningEngine to purge memories from. Format: `projects/{project}/locations/{location}/reasoningEngines/{reasoning_engine}`", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/reasoningEngines/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1beta1/{+parent}/memories:purge", +"request": { +"$ref": "GoogleCloudAiplatformV1beta1PurgeMemoriesRequest" +}, +"response": { +"$ref": "GoogleLongrunningOperation" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, "retrieve": { "description": "Retrieve memories.", "flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/reasoningEngines/{reasoningEnginesId}/memories:retrieve", @@ -28221,7 +28431,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -28449,7 +28659,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -28756,7 +28966,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -28922,7 +29132,7 @@ ], "parameters": { "filter": { -"description": "Optional. The standard list filter. Supported fields: * `display_name` * `user_id` Example: `display_name=\"abc\"`, `user_id=\"123\"`.", +"description": "Optional. The standard list filter. Supported fields: * `display_name` * `user_id` * `labels` Example: `display_name=\"abc\"`, `user_id=\"123\"`, `labels.key=\"value\"`.", "location": "query", "type": "string" }, @@ -29154,7 +29364,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -29532,7 +29742,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -29667,7 +29877,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -29957,7 +30167,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -30261,7 +30471,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -30703,7 +30913,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -31341,7 +31551,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -31726,7 +31936,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -32150,7 +32360,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -32312,7 +32522,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -32627,7 +32837,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -33453,7 +33663,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -33611,7 +33821,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -33773,7 +33983,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -33877,6 +34087,34 @@ "https://www.googleapis.com/auth/cloud-platform" ] }, +"executeCode": { +"description": "Executes code statelessly.", +"flatPath": "v1beta1/reasoningEngines/{reasoningEnginesId}:executeCode", +"httpMethod": "POST", +"id": "aiplatform.reasoningEngines.executeCode", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "Required. The resource name of the sandbox environment to execute. Format: `projects/{project}/locations/{location}/reasoningEngines/{reasoning_engine}`", +"location": "path", +"pattern": "^reasoningEngines/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1beta1/{+name}:executeCode", +"request": { +"$ref": "GoogleCloudAiplatformV1beta1ExecuteCodeRequest" +}, +"response": { +"$ref": "GoogleCloudAiplatformV1beta1ExecuteCodeResponse" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, "get": { "description": "Gets a reasoning engine.", "flatPath": "v1beta1/reasoningEngines/{reasoningEnginesId}", @@ -34616,7 +34854,7 @@ ], "parameters": { "filter": { -"description": "Optional. The standard list filter. More detail in [AIP-160](https://google.aip.dev/160). Supported fields (equality match only): * `scope` (as a JSON string)", +"description": "Optional. The standard list filter. More detail in [AIP-160](https://google.aip.dev/160). Supported fields: * `scope` (as a JSON string with equality match only) * `topics` (i.e. `topics.custom_memory_topic_label: \"example topic\" OR topics.managed_memory_topic: USER_PREFERENCES`)", "location": "query", "type": "string" }, @@ -34686,6 +34924,34 @@ "https://www.googleapis.com/auth/cloud-platform" ] }, +"purge": { +"description": "Purge memories.", +"flatPath": "v1beta1/reasoningEngines/{reasoningEnginesId}/memories:purge", +"httpMethod": "POST", +"id": "aiplatform.reasoningEngines.memories.purge", +"parameterOrder": [ +"parent" +], +"parameters": { +"parent": { +"description": "Required. The resource name of the ReasoningEngine to purge memories from. Format: `projects/{project}/locations/{location}/reasoningEngines/{reasoning_engine}`", +"location": "path", +"pattern": "^reasoningEngines/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1beta1/{+parent}/memories:purge", +"request": { +"$ref": "GoogleCloudAiplatformV1beta1PurgeMemoriesRequest" +}, +"response": { +"$ref": "GoogleLongrunningOperation" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, "retrieve": { "description": "Retrieve memories.", "flatPath": "v1beta1/reasoningEngines/{reasoningEnginesId}/memories:retrieve", @@ -34854,7 +35120,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -35082,7 +35348,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -35389,7 +35655,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -35555,7 +35821,7 @@ ], "parameters": { "filter": { -"description": "Optional. The standard list filter. Supported fields: * `display_name` * `user_id` Example: `display_name=\"abc\"`, `user_id=\"123\"`.", +"description": "Optional. The standard list filter. Supported fields: * `display_name` * `user_id` * `labels` Example: `display_name=\"abc\"`, `user_id=\"123\"`, `labels.key=\"value\"`.", "location": "query", "type": "string" }, @@ -35787,7 +36053,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -35949,7 +36215,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -36084,7 +36350,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -36213,7 +36479,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -36373,7 +36639,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -36531,7 +36797,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -36695,7 +36961,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -36853,7 +37119,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -37011,7 +37277,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -37173,7 +37439,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -37333,7 +37599,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -37415,7 +37681,7 @@ } } }, -"revision": "20251028", +"revision": "20251117", "rootUrl": "https://aiplatform.googleapis.com/", "schemas": { "CloudAiLargeModelsVisionGenerateVideoResponse": { @@ -38685,7 +38951,7 @@ "id": "GoogleCloudAiplatformV1beta1AutoscalingMetricSpec", "properties": { "metricName": { -"description": "Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count`", +"description": "Required. The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` * `aiplatform.googleapis.com/prediction/online/request_count` * `pubsub.googleapis.com/subscription/num_undelivered_messages`", "type": "string" }, "monitoredResourceLabels": { @@ -41224,7 +41490,7 @@ "id": "GoogleCloudAiplatformV1beta1CustomCodeExecutionSpec", "properties": { "evaluationFunction": { -"description": "Required. Python function. Expected user to define the following function, e.g.: def evaluate(instance: dict[str, Any]) -> float: Please include this function signature in the code snippet. Instance is the evaluation instance, any fields populated in the instance are available to the function as instance[field_name]. Example: Example input: ``` instance= EvaluationInstance( response=EvaluationInstance.InstanceData(text=\"The answer is 4.\"), reference=EvaluationInstance.InstanceData(text=\"4\") ) ``` Example converted input: ``` { 'response': {'text': 'The answer is 4.'}, 'reference': {'text': '4'} } ``` Example python function: ``` def evaluate(instance: dict[str, Any]) -> float: if instance'response' == instance'reference': return 1.0 return 0.0 ```", +"description": "Required. Python function. Expected user to define the following function, e.g.: def evaluate(instance: dict[str, Any]) -> float: Please include this function signature in the code snippet. Instance is the evaluation instance, any fields populated in the instance are available to the function as instance[field_name]. Example: Example input: ``` instance= EvaluationInstance( response=EvaluationInstance.InstanceData(text=\"The answer is 4.\"), reference=EvaluationInstance.InstanceData(text=\"4\") ) ``` Example converted input: ``` { 'response': {'text': 'The answer is 4.'}, 'reference': {'text': '4'} } ``` Example python function: ``` def evaluate(instance: dict[str, Any]) -> float: if instance'response' == instance'reference': return 1.0 return 0.0 ``` CustomCodeExecutionSpec is also supported in Batch Evaluation (EvalDataset RPC) and Tuning Evaluation. Each line in the input jsonl file will be converted to dict[str, Any] and passed to the evaluation function.", "type": "string" } }, @@ -42852,7 +43118,7 @@ "type": "object" }, "GoogleCloudAiplatformV1beta1DistillationDataStats": { -"description": "Statistics computed for datasets used for distillation.", +"description": "Statistics for distillation prompt dataset. These statistics do not include the responses sampled from the teacher model.", "id": "GoogleCloudAiplatformV1beta1DistillationDataStats", "properties": { "trainingDatasetStats": { @@ -43927,7 +44193,7 @@ }, "response": { "$ref": "GoogleCloudAiplatformV1beta1EvaluationInstanceInstanceData", -"description": "Required. Data used to populate placeholder `response` in a metric prompt template." +"description": "Optional. Data used to populate placeholder `response` in a metric prompt template." }, "rubricGroups": { "additionalProperties": { @@ -43989,10 +44255,6 @@ "$ref": "GoogleCloudAiplatformV1beta1EvaluationInstanceAgentDataEvents", "description": "A list of events." }, -"eventsText": { -"description": "A JSON string containing a sequence of events.", -"type": "string" -}, "tools": { "$ref": "GoogleCloudAiplatformV1beta1EvaluationInstanceAgentDataTools", "deprecated": true, @@ -45136,6 +45398,34 @@ }, "type": "object" }, +"GoogleCloudAiplatformV1beta1ExecuteCodeRequest": { +"description": "Request message for SandboxEnvironmentExecutionService.ExecuteCode.", +"id": "GoogleCloudAiplatformV1beta1ExecuteCodeRequest", +"properties": { +"inputs": { +"description": "Required. The inputs used for the stateless code execution.", +"items": { +"$ref": "GoogleCloudAiplatformV1beta1Chunk" +}, +"type": "array" +} +}, +"type": "object" +}, +"GoogleCloudAiplatformV1beta1ExecuteCodeResponse": { +"description": "Response message for SandboxEnvironmentExecutionService.ExecuteCode.", +"id": "GoogleCloudAiplatformV1beta1ExecuteCodeResponse", +"properties": { +"outputs": { +"description": "The outputs from the sandbox environment.", +"items": { +"$ref": "GoogleCloudAiplatformV1beta1Chunk" +}, +"type": "array" +} +}, +"type": "object" +}, "GoogleCloudAiplatformV1beta1ExecuteExtensionRequest": { "description": "Request message for ExtensionExecutionService.ExecuteExtension.", "id": "GoogleCloudAiplatformV1beta1ExecuteExtensionRequest", @@ -48381,6 +48671,17 @@ "name": { "description": "Optional. The name of the function to call. Matches [FunctionDeclaration.name].", "type": "string" +}, +"partialArgs": { +"description": "Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally.", +"items": { +"$ref": "GoogleCloudAiplatformV1beta1PartialArg" +}, +"type": "array" +}, +"willContinue": { +"description": "Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow.", +"type": "boolean" } }, "type": "object" @@ -48413,6 +48714,10 @@ "Model is constrained to predict either function calls or natural language response. If \"allowed_function_names\" are set, the predicted function calls will be limited to any one of \"allowed_function_names\", else the predicted function calls will be any one of the provided \"function_declarations\"." ], "type": "string" +}, +"streamFunctionCallArguments": { +"description": "Optional. When set to true, arguments of a single function call will be streamed out in multiple parts/contents/responses. Partial parameter results will be returned in the [FunctionCall.partial_args] field.", +"type": "boolean" } }, "type": "object" @@ -48426,7 +48731,7 @@ "type": "string" }, "name": { -"description": "Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots and dashes, with a maximum length of 64.", +"description": "Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots, colons and dashes, with a maximum length of 64.", "type": "string" }, "parameters": { @@ -49489,6 +49794,20 @@ "description": "Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency.", "format": "int32", "type": "integer" +}, +"thinkingLevel": { +"description": "Optional. The number of thoughts tokens that the model should generate.", +"enum": [ +"THINKING_LEVEL_UNSPECIFIED", +"LOW", +"HIGH" +], +"enumDescriptions": [ +"Unspecified thinking level.", +"Low thinking level.", +"High thinking level." +], +"type": "string" } }, "type": "object" @@ -50039,6 +50358,10 @@ "$ref": "GoogleCloudAiplatformV1beta1ImageConfigImageOutputOptions", "description": "Optional. The image output format for generated images." }, +"imageSize": { +"description": "Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`.", +"type": "string" +}, "personGeneration": { "description": "Optional. Controls whether the model can generate people.", "enum": [ @@ -52592,6 +52915,10 @@ false "description": "Immutable. The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). For DeployedModel this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required.", "type": "string" }, +"minGpuDriverVersion": { +"description": "Optional. Immutable. The minimum GPU driver version that this machine requires. For example, \"535.104.06\". If not specified, the default GPU driver version will be used by the underlying infrastructure.", +"type": "string" +}, "multihostGpuNodeCount": { "description": "Optional. Immutable. The number of nodes per replica for multihost GPU deployments.", "format": "int32", @@ -57352,6 +57679,10 @@ false "$ref": "GoogleCloudAiplatformV1beta1Blob", "description": "Optional. The inline data content of the part. This can be used to include images, audio, or video in a request." }, +"mediaResolution": { +"$ref": "GoogleCloudAiplatformV1beta1PartMediaResolution", +"description": "per part media resolution. Media resolution for the input media." +}, "text": { "description": "Optional. The text content of the part.", "type": "string" @@ -57372,6 +57703,67 @@ false }, "type": "object" }, +"GoogleCloudAiplatformV1beta1PartMediaResolution": { +"description": "per part media resolution. Media resolution for the input media.", +"id": "GoogleCloudAiplatformV1beta1PartMediaResolution", +"properties": { +"level": { +"description": "The tokenization quality used for given media.", +"enum": [ +"MEDIA_RESOLUTION_UNSPECIFIED", +"MEDIA_RESOLUTION_LOW", +"MEDIA_RESOLUTION_MEDIUM", +"MEDIA_RESOLUTION_HIGH" +], +"enumDescriptions": [ +"Media resolution has not been set.", +"Media resolution set to low.", +"Media resolution set to medium.", +"Media resolution set to high." +], +"type": "string" +} +}, +"type": "object" +}, +"GoogleCloudAiplatformV1beta1PartialArg": { +"description": "Partial argument value of the function call.", +"id": "GoogleCloudAiplatformV1beta1PartialArg", +"properties": { +"boolValue": { +"description": "Optional. Represents a boolean value.", +"type": "boolean" +}, +"jsonPath": { +"description": "Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. \"$.foo.bar[0].data\".", +"type": "string" +}, +"nullValue": { +"description": "Optional. Represents a null value.", +"enum": [ +"NULL_VALUE" +], +"enumDescriptions": [ +"Null value." +], +"type": "string" +}, +"numberValue": { +"description": "Optional. Represents a double value.", +"format": "double", +"type": "number" +}, +"stringValue": { +"description": "Optional. Represents a string value.", +"type": "string" +}, +"willContinue": { +"description": "Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow.", +"type": "boolean" +} +}, +"type": "object" +}, "GoogleCloudAiplatformV1beta1PartnerModelTuningSpec": { "description": "Tuning spec for Partner models.", "id": "GoogleCloudAiplatformV1beta1PartnerModelTuningSpec", @@ -59433,6 +59825,21 @@ false }, "type": "object" }, +"GoogleCloudAiplatformV1beta1PurgeMemoriesRequest": { +"description": "Request message for MemoryBankService.PurgeMemories.", +"id": "GoogleCloudAiplatformV1beta1PurgeMemoriesRequest", +"properties": { +"filter": { +"description": "Required. The standard list filter to determine which memories to purge. More detail in [AIP-160](https://google.aip.dev/160).", +"type": "string" +}, +"force": { +"description": "Optional. If true, the memories will actually be purged. If false, the purge request will be validated but not executed.", +"type": "boolean" +} +}, +"type": "object" +}, "GoogleCloudAiplatformV1beta1PythonPackageSpec": { "description": "The spec of a Python packaged code.", "id": "GoogleCloudAiplatformV1beta1PythonPackageSpec", @@ -61214,6 +61621,25 @@ false "$ref": "GoogleCloudAiplatformV1beta1ReasoningEngineSpecDeploymentSpec", "description": "Optional. The specification of a Reasoning Engine deployment." }, +"effectiveIdentity": { +"description": "Output only. The identity to use for the Reasoning Engine. It can contain one of the following values: * service-{project}@gcp-sa-aiplatform-re.googleapis.com (for SERVICE_AGENT identity type) * {name}@{project}.gserviceaccount.com (for SERVICE_ACCOUNT identity type) * agents.global.{org}.system.id.goog/resources/aiplatform/projects/{project}/locations/{location}/reasoningEngines/{reasoning_engine} (for AGENT_IDENTITY identity type)", +"readOnly": true, +"type": "string" +}, +"identityType": { +"description": "Optional. The identity type to use for the Reasoning Engine. If not specified, the `service_account` field will be used if set, otherwise the default Vertex AI Reasoning Engine Service Agent in the project will be used.", +"enum": [ +"IDENTITY_TYPE_UNSPECIFIED", +"SERVICE_ACCOUNT", +"AGENT_IDENTITY" +], +"enumDescriptions": [ +"Default value. Use a custom service account if the `service_account` field is set, otherwise use the default Vertex AI Reasoning Engine Service Agent in the project. Same behavior as SERVICE_ACCOUNT.", +"Use a custom service account if the `service_account` field is set, otherwise use the default Vertex AI Reasoning Engine Service Agent in the project.", +"Use Agent Identity. The `service_account` field must not be set." +], +"type": "string" +}, "packageSpec": { "$ref": "GoogleCloudAiplatformV1beta1ReasoningEngineSpecPackageSpec", "description": "Optional. User provided package spec of the ReasoningEngine. Ignored when users directly specify a deployment image through `deployment_spec.first_party_image_override`, but keeping the field_behavior to avoid introducing breaking changes. The `deployment_source` field should not be set if `package_spec` is specified." @@ -61574,6 +62000,22 @@ false }, "type": "object" }, +"GoogleCloudAiplatformV1beta1ReplicatedVoiceConfig": { +"description": "The configuration for the replicated voice to use.", +"id": "GoogleCloudAiplatformV1beta1ReplicatedVoiceConfig", +"properties": { +"mimeType": { +"description": "Optional. The mimetype of the voice sample. Currently only mime_type=audio/pcm is supported, which is raw mono 16-bit signed little-endian pcm data, with 24k sampling rate.", +"type": "string" +}, +"voiceSampleAudio": { +"description": "Optional. The sample of the custom voice.", +"format": "byte", +"type": "string" +} +}, +"type": "object" +}, "GoogleCloudAiplatformV1beta1ReportExecutionEventRequest": { "description": "Request message for NotebookInternalService.ReportExecutionEvent.", "id": "GoogleCloudAiplatformV1beta1ReportExecutionEventRequest", @@ -61959,7 +62401,7 @@ false "id": "GoogleCloudAiplatformV1beta1RetrieveMemoriesRequest", "properties": { "filter": { -"description": "Optional. The standard list filter that will be applied to the retrieved memories. More detail in [AIP-160](https://google.aip.dev/160). Supported fields: * `fact` * `create_time` * `update_time`", +"description": "Optional. The standard list filter that will be applied to the retrieved memories. More detail in [AIP-160](https://google.aip.dev/160). Supported fields: * `fact` * `create_time` * `update_time` * `topics` (i.e. `topics.custom_memory_topic_label: \"example topic\" OR topics.managed_memory_topic: USER_PREFERENCES`)", "type": "string" }, "scope": { @@ -65223,6 +65665,43 @@ false }, "type": "object" }, +"GoogleCloudAiplatformV1beta1SchemaPromptSpecAppBuilderData": { +"description": "Defines data for an application builder.", +"id": "GoogleCloudAiplatformV1beta1SchemaPromptSpecAppBuilderData", +"properties": { +"codeRepositoryState": { +"description": "Serialized state of the code repository. This string will typically contain a JSON representation of the UI's CodeRepositoryService state (files, folders, content, and any metadata). The UI is responsible for serialization and deserialization.", +"type": "string" +}, +"linkedResources": { +"description": "Linked resources attached to the application by the user.", +"items": { +"$ref": "GoogleCloudAiplatformV1beta1SchemaPromptSpecAppBuilderDataLinkedResource" +}, +"type": "array" +} +}, +"type": "object" +}, +"GoogleCloudAiplatformV1beta1SchemaPromptSpecAppBuilderDataLinkedResource": { +"description": "A linked resource attached to the application by the user.", +"id": "GoogleCloudAiplatformV1beta1SchemaPromptSpecAppBuilderDataLinkedResource", +"properties": { +"displayName": { +"description": "A user-friendly name for the data source shown in the UI.", +"type": "string" +}, +"name": { +"description": "The unique resource name of the data source. The format is determined by the 'type' field. For type \"SAVED_PROMPT\": projects/{project}/locations/{location}/datasets/{dataset} For type \"AI_AGENT\": projects/{project}/locations/{location}/agents/{agent}", +"type": "string" +}, +"type": { +"description": "The type of the linked resource. e.g., \"SAVED_PROMPT\", \"AI_AGENT\" This string corresponds to the name of the LinkedResourceType enum member. See: google3/cloud/console/web/ai/platform/llm/prompts/build/services/specs_repository_service/linked_resources/linked_resource.ts", +"type": "string" +} +}, +"type": "object" +}, "GoogleCloudAiplatformV1beta1SchemaPromptSpecMultimodalPrompt": { "description": "Prompt variation that embeds preambles to prompt string.", "id": "GoogleCloudAiplatformV1beta1SchemaPromptSpecMultimodalPrompt", @@ -65325,6 +65804,10 @@ false "description": "Prompt variation that stores preambles in separate fields.", "id": "GoogleCloudAiplatformV1beta1SchemaPromptSpecStructuredPrompt", "properties": { +"appBuilderData": { +"$ref": "GoogleCloudAiplatformV1beta1SchemaPromptSpecAppBuilderData", +"description": "Data for app builder use case." +}, "context": { "$ref": "GoogleCloudAiplatformV1beta1Content", "description": "Preamble: The context of the prompt." @@ -67952,6 +68435,13 @@ false "format": "google-datetime", "type": "string" }, +"labels": { +"additionalProperties": { +"type": "string" +}, +"description": "The labels with user-defined metadata to organize your Sessions. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. See https://goo.gl/xmQnxf for more information and examples of labels.", +"type": "object" +}, "name": { "description": "Identifier. The resource name of the session. Format: 'projects/{project}/locations/{location}/reasoningEngines/{reasoning_engine}/sessions/{session}'.", "type": "string" @@ -71623,7 +72113,7 @@ false "properties": { "distillationDataStats": { "$ref": "GoogleCloudAiplatformV1beta1DistillationDataStats", -"description": "Output only. Statistics for distillation.", +"description": "Output only. Statistics for distillation prompt dataset. These statistics do not include the responses sampled from the teacher model.", "readOnly": true }, "preferenceOptimizationDataStats": { @@ -72681,6 +73171,10 @@ false "prebuiltVoiceConfig": { "$ref": "GoogleCloudAiplatformV1beta1PrebuiltVoiceConfig", "description": "The configuration for a prebuilt voice." +}, +"replicatedVoiceConfig": { +"$ref": "GoogleCloudAiplatformV1beta1ReplicatedVoiceConfig", +"description": "Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample." } }, "type": "object" @@ -73005,7 +73499,7 @@ false "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, diff --git a/googleapiclient/discovery_cache/documents/alertcenter.v1beta1.json b/googleapiclient/discovery_cache/documents/alertcenter.v1beta1.json index 4b7b0facb3..0b02323628 100644 --- a/googleapiclient/discovery_cache/documents/alertcenter.v1beta1.json +++ b/googleapiclient/discovery_cache/documents/alertcenter.v1beta1.json @@ -3,7 +3,7 @@ "oauth2": { "scopes": { "https://www.googleapis.com/auth/apps.alerts": { -"description": "See and delete your domain's G Suite alerts, and send alert feedback" +"description": "See and delete your domain's Google Workspace alerts, and send alert feedback" } } } @@ -423,7 +423,7 @@ } } }, -"revision": "20250929", +"revision": "20251117", "rootUrl": "https://alertcenter.googleapis.com/", "schemas": { "AbuseDetected": { @@ -1661,6 +1661,10 @@ "description": "Drive file ID.", "type": "string" }, +"messageId": { +"description": "RFC2822 message ID.", +"type": "string" +}, "resourceTitle": { "description": "Title of the resource, for example email subject, or document title.", "type": "string" diff --git a/googleapiclient/discovery_cache/documents/alloydb.v1.json b/googleapiclient/discovery_cache/documents/alloydb.v1.json index f4fe319d44..b780b7ed00 100644 --- a/googleapiclient/discovery_cache/documents/alloydb.v1.json +++ b/googleapiclient/discovery_cache/documents/alloydb.v1.json @@ -15,6 +15,218 @@ "description": "AlloyDB for PostgreSQL is an open source-compatible database service that provides a powerful option for migrating, modernizing, or building commercial-grade applications. It offers full compatibility with standard PostgreSQL, and is more than 4x faster for transactional workloads and up to 100x faster for analytical queries than standard PostgreSQL in our performance tests. AlloyDB for PostgreSQL offers a 99.99 percent availability SLA inclusive of maintenance. AlloyDB is optimized for the most demanding use cases, allowing you to build new applications that require high transaction throughput, large database sizes, or multiple read resources; scale existing PostgreSQL workloads with no application changes; and modernize legacy proprietary databases. ", "discoveryVersion": "v1", "documentationLink": "https://cloud.google.com/alloydb/", +"endpoints": [ +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.northamerica-northeast1.rep.googleapis.com/", +"location": "northamerica-northeast1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.northamerica-northeast2.rep.googleapis.com/", +"location": "northamerica-northeast2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.northamerica-south1.rep.googleapis.com/", +"location": "northamerica-south1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.southamerica-east1.rep.googleapis.com/", +"location": "southamerica-east1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.southamerica-west1.rep.googleapis.com/", +"location": "southamerica-west1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.us-central1.rep.googleapis.com/", +"location": "us-central1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.us-east1.rep.googleapis.com/", +"location": "us-east1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.us-east4.rep.googleapis.com/", +"location": "us-east4" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.us-east5.rep.googleapis.com/", +"location": "us-east5" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.us-south1.rep.googleapis.com/", +"location": "us-south1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.us-west1.rep.googleapis.com/", +"location": "us-west1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.us-west2.rep.googleapis.com/", +"location": "us-west2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.us-west3.rep.googleapis.com/", +"location": "us-west3" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.us-west4.rep.googleapis.com/", +"location": "us-west4" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.europe-central2.rep.googleapis.com/", +"location": "europe-central2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.europe-southwest1.rep.googleapis.com/", +"location": "europe-southwest1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.europe-north1.rep.googleapis.com/", +"location": "europe-north1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.europe-north2.rep.googleapis.com/", +"location": "europe-north2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.europe-west1.rep.googleapis.com/", +"location": "europe-west1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.europe-west2.rep.googleapis.com/", +"location": "europe-west2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.europe-west3.rep.googleapis.com/", +"location": "europe-west3" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.europe-west4.rep.googleapis.com/", +"location": "europe-west4" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.europe-west6.rep.googleapis.com/", +"location": "europe-west6" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.europe-west8.rep.googleapis.com/", +"location": "europe-west8" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.europe-west9.rep.googleapis.com/", +"location": "europe-west9" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.europe-west10.rep.googleapis.com/", +"location": "europe-west10" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.europe-west12.rep.googleapis.com/", +"location": "europe-west12" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.asia-east1.rep.googleapis.com/", +"location": "asia-east1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.asia-east2.rep.googleapis.com/", +"location": "asia-east2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.asia-northeast1.rep.googleapis.com/", +"location": "asia-northeast1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.asia-northeast2.rep.googleapis.com/", +"location": "asia-northeast2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.asia-northeast3.rep.googleapis.com/", +"location": "asia-northeast3" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.asia-south1.rep.googleapis.com/", +"location": "asia-south1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.asia-south2.rep.googleapis.com/", +"location": "asia-south2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.asia-southeast1.rep.googleapis.com/", +"location": "asia-southeast1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.asia-southeast2.rep.googleapis.com/", +"location": "asia-southeast2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.australia-southeast1.rep.googleapis.com/", +"location": "australia-southeast1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.australia-southeast2.rep.googleapis.com/", +"location": "australia-southeast2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.me-central1.rep.googleapis.com/", +"location": "me-central1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.me-central2.rep.googleapis.com/", +"location": "me-central2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.me-west1.rep.googleapis.com/", +"location": "me-west1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.africa-south1.rep.googleapis.com/", +"location": "africa-south1" +} +], "fullyEncodeReservedExpansion": true, "icons": { "x16": "http://www.google.com/images/icons/product/search-16.gif", @@ -283,6 +495,21 @@ "pattern": "^projects/[^/]+/locations/[^/]+/backups/[^/]+$", "required": true, "type": "string" +}, +"view": { +"description": "Optional. The view of the backup to return.", +"enum": [ +"BACKUP_VIEW_UNSPECIFIED", +"BACKUP_VIEW_BASIC", +"BACKUP_VIEW_CLUSTER_DELETED" +], +"enumDescriptions": [ +"Value unspecified, equivalent to BASIC.", +"Responses include all fields that aren't explicitly gated behind another view.", +"Response include all the field from BASIC plus the field cluster_deleted, which specifies if the cluster corresponding to this backup is deleted." +], +"location": "query", +"type": "string" } }, "path": "v1/{+name}", @@ -329,6 +556,21 @@ "pattern": "^projects/[^/]+/locations/[^/]+$", "required": true, "type": "string" +}, +"view": { +"description": "Optional. The view of the backup to return.", +"enum": [ +"BACKUP_VIEW_UNSPECIFIED", +"BACKUP_VIEW_BASIC", +"BACKUP_VIEW_CLUSTER_DELETED" +], +"enumDescriptions": [ +"Value unspecified, equivalent to BASIC.", +"Responses include all fields that aren't explicitly gated behind another view.", +"Response include all the field from BASIC plus the field cluster_deleted, which specifies if the cluster corresponding to this backup is deleted." +], +"location": "query", +"type": "string" } }, "path": "v1/{+parent}/backups", @@ -1627,7 +1869,7 @@ } } }, -"revision": "20251023", +"revision": "20251106", "rootUrl": "https://alloydb.googleapis.com/", "schemas": { "AuthorizedNetwork": { @@ -2188,6 +2430,20 @@ false "$ref": "MaintenanceUpdatePolicy", "description": "Optional. The maintenance update policy determines when to allow or deny updates." }, +"maintenanceVersionSelectionPolicy": { +"description": "Input only. Policy to use to automatically select the maintenance version to which to update the cluster's instances.", +"enum": [ +"MAINTENANCE_VERSION_SELECTION_POLICY_UNSPECIFIED", +"MAINTENANCE_VERSION_SELECTION_POLICY_LATEST", +"MAINTENANCE_VERSION_SELECTION_POLICY_DEFAULT" +], +"enumDescriptions": [ +"The maintenance version selection policy is not specified.", +"Use the latest available maintenance version.", +"Use the current default maintenance version." +], +"type": "string" +}, "migrationSource": { "$ref": "MigrationSource", "description": "Output only. Cluster created via DMS migration.", @@ -2999,6 +3255,11 @@ false "$ref": "MachineConfig", "description": "Configurations for the machines that host the underlying database engine." }, +"maintenanceVersionName": { +"description": "Output only. Maintenance version of the instance, for example: POSTGRES_15.2025_07_15.04_00. Output only. Update this field via the parent cluster's maintenance_version field(s).", +"readOnly": true, +"type": "string" +}, "name": { "description": "Output only. The name of the instance resource with the format: * projects/{project}/locations/{region}/clusters/{cluster_id}/instances/{instance_id} where the cluster and instance ID segments should satisfy the regex expression `[a-z]([a-z0-9-]{0,61}[a-z0-9])?`, e.g. 1-63 characters of lowercase letters, numbers, and dashes, starting with a letter, and ending with a letter or number. For more details see https://google.aip.dev/122. The prefix of the instance resource name is the name of the parent resource: * projects/{project}/locations/{region}/clusters/{cluster_id}", "readOnly": true, @@ -4953,7 +5214,7 @@ false "type": "object" }, "StorageDatabasecenterPartnerapiV1mainDatabaseResourceMetadata": { -"description": "Common model for database resource instance metadata. Next ID: 29", +"description": "Common model for database resource instance metadata. Next ID: 30", "id": "StorageDatabasecenterPartnerapiV1mainDatabaseResourceMetadata", "properties": { "availabilityConfiguration": { @@ -5096,6 +5357,10 @@ false ], "type": "string" }, +"isDeletionProtectionEnabled": { +"description": "Optional. Whether deletion protection is enabled for this resource.", +"type": "boolean" +}, "location": { "description": "The resource location. REQUIRED", "type": "string" diff --git a/googleapiclient/discovery_cache/documents/alloydb.v1alpha.json b/googleapiclient/discovery_cache/documents/alloydb.v1alpha.json index a89a8d6f85..b671c9289d 100644 --- a/googleapiclient/discovery_cache/documents/alloydb.v1alpha.json +++ b/googleapiclient/discovery_cache/documents/alloydb.v1alpha.json @@ -15,6 +15,218 @@ "description": "AlloyDB for PostgreSQL is an open source-compatible database service that provides a powerful option for migrating, modernizing, or building commercial-grade applications. It offers full compatibility with standard PostgreSQL, and is more than 4x faster for transactional workloads and up to 100x faster for analytical queries than standard PostgreSQL in our performance tests. AlloyDB for PostgreSQL offers a 99.99 percent availability SLA inclusive of maintenance. AlloyDB is optimized for the most demanding use cases, allowing you to build new applications that require high transaction throughput, large database sizes, or multiple read resources; scale existing PostgreSQL workloads with no application changes; and modernize legacy proprietary databases. ", "discoveryVersion": "v1", "documentationLink": "https://cloud.google.com/alloydb/", +"endpoints": [ +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.northamerica-northeast1.rep.googleapis.com/", +"location": "northamerica-northeast1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.northamerica-northeast2.rep.googleapis.com/", +"location": "northamerica-northeast2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.northamerica-south1.rep.googleapis.com/", +"location": "northamerica-south1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.southamerica-east1.rep.googleapis.com/", +"location": "southamerica-east1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.southamerica-west1.rep.googleapis.com/", +"location": "southamerica-west1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.us-central1.rep.googleapis.com/", +"location": "us-central1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.us-east1.rep.googleapis.com/", +"location": "us-east1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.us-east4.rep.googleapis.com/", +"location": "us-east4" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.us-east5.rep.googleapis.com/", +"location": "us-east5" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.us-south1.rep.googleapis.com/", +"location": "us-south1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.us-west1.rep.googleapis.com/", +"location": "us-west1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.us-west2.rep.googleapis.com/", +"location": "us-west2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.us-west3.rep.googleapis.com/", +"location": "us-west3" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.us-west4.rep.googleapis.com/", +"location": "us-west4" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.europe-central2.rep.googleapis.com/", +"location": "europe-central2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.europe-southwest1.rep.googleapis.com/", +"location": "europe-southwest1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.europe-north1.rep.googleapis.com/", +"location": "europe-north1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.europe-north2.rep.googleapis.com/", +"location": "europe-north2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.europe-west1.rep.googleapis.com/", +"location": "europe-west1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.europe-west2.rep.googleapis.com/", +"location": "europe-west2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.europe-west3.rep.googleapis.com/", +"location": "europe-west3" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.europe-west4.rep.googleapis.com/", +"location": "europe-west4" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.europe-west6.rep.googleapis.com/", +"location": "europe-west6" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.europe-west8.rep.googleapis.com/", +"location": "europe-west8" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.europe-west9.rep.googleapis.com/", +"location": "europe-west9" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.europe-west10.rep.googleapis.com/", +"location": "europe-west10" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.europe-west12.rep.googleapis.com/", +"location": "europe-west12" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.asia-east1.rep.googleapis.com/", +"location": "asia-east1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.asia-east2.rep.googleapis.com/", +"location": "asia-east2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.asia-northeast1.rep.googleapis.com/", +"location": "asia-northeast1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.asia-northeast2.rep.googleapis.com/", +"location": "asia-northeast2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.asia-northeast3.rep.googleapis.com/", +"location": "asia-northeast3" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.asia-south1.rep.googleapis.com/", +"location": "asia-south1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.asia-south2.rep.googleapis.com/", +"location": "asia-south2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.asia-southeast1.rep.googleapis.com/", +"location": "asia-southeast1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.asia-southeast2.rep.googleapis.com/", +"location": "asia-southeast2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.australia-southeast1.rep.googleapis.com/", +"location": "australia-southeast1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.australia-southeast2.rep.googleapis.com/", +"location": "australia-southeast2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.me-central1.rep.googleapis.com/", +"location": "me-central1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.me-central2.rep.googleapis.com/", +"location": "me-central2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.me-west1.rep.googleapis.com/", +"location": "me-west1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.africa-south1.rep.googleapis.com/", +"location": "africa-south1" +} +], "fullyEncodeReservedExpansion": true, "icons": { "x16": "http://www.google.com/images/icons/product/search-16.gif", @@ -283,6 +495,21 @@ "pattern": "^projects/[^/]+/locations/[^/]+/backups/[^/]+$", "required": true, "type": "string" +}, +"view": { +"description": "Optional. The view of the backup to return.", +"enum": [ +"BACKUP_VIEW_UNSPECIFIED", +"BACKUP_VIEW_BASIC", +"BACKUP_VIEW_CLUSTER_DELETED" +], +"enumDescriptions": [ +"Value unspecified, equivalent to BASIC.", +"Responses include all fields that aren't explicitly gated behind another view.", +"Response include all the field from BASIC plus the field cluster_deleted, which specifies if the cluster corresponding to this backup is deleted." +], +"location": "query", +"type": "string" } }, "path": "v1alpha/{+name}", @@ -329,6 +556,21 @@ "pattern": "^projects/[^/]+/locations/[^/]+$", "required": true, "type": "string" +}, +"view": { +"description": "Optional. The view of the backup to return.", +"enum": [ +"BACKUP_VIEW_UNSPECIFIED", +"BACKUP_VIEW_BASIC", +"BACKUP_VIEW_CLUSTER_DELETED" +], +"enumDescriptions": [ +"Value unspecified, equivalent to BASIC.", +"Responses include all fields that aren't explicitly gated behind another view.", +"Response include all the field from BASIC plus the field cluster_deleted, which specifies if the cluster corresponding to this backup is deleted." +], +"location": "query", +"type": "string" } }, "path": "v1alpha/{+parent}/backups", @@ -1627,7 +1869,7 @@ } } }, -"revision": "20251023", +"revision": "20251106", "rootUrl": "https://alloydb.googleapis.com/", "schemas": { "AuthorizedNetwork": { @@ -1713,6 +1955,11 @@ "description": "Annotations to allow client tools to store small amount of arbitrary data. This is distinct from labels. https://google.aip.dev/128", "type": "object" }, +"clusterDeleted": { +"description": "Output only. Set to true if the cluster corresponding to this backup is deleted. This field is only populated for when using the BACKUP_VIEW_CLUSTER_DELETED view.", +"readOnly": true, +"type": "boolean" +}, "clusterName": { "description": "Required. The full resource name of the backup source cluster (e.g., projects/{project}/locations/{region}/clusters/{cluster_id}).", "type": "string" @@ -3176,6 +3423,11 @@ false "$ref": "MachineConfig", "description": "Configurations for the machines that host the underlying database engine." }, +"maintenanceVersionName": { +"description": "Output only. Maintenance version of the instance, for example: POSTGRES_15.2025_07_15.04_00. Output only. Update this field via the parent cluster's maintenance_version field(s).", +"readOnly": true, +"type": "string" +}, "name": { "description": "Output only. The name of the instance resource with the format: * projects/{project}/locations/{region}/clusters/{cluster_id}/instances/{instance_id} where the cluster and instance ID segments should satisfy the regex expression `[a-z]([a-z0-9-]{0,61}[a-z0-9])?`, e.g. 1-63 characters of lowercase letters, numbers, and dashes, starting with a letter, and ending with a letter or number. For more details see https://google.aip.dev/122. The prefix of the instance resource name is the name of the parent resource: * projects/{project}/locations/{region}/clusters/{cluster_id}", "readOnly": true, @@ -5213,7 +5465,7 @@ false "type": "object" }, "StorageDatabasecenterPartnerapiV1mainDatabaseResourceMetadata": { -"description": "Common model for database resource instance metadata. Next ID: 29", +"description": "Common model for database resource instance metadata. Next ID: 30", "id": "StorageDatabasecenterPartnerapiV1mainDatabaseResourceMetadata", "properties": { "availabilityConfiguration": { @@ -5356,6 +5608,10 @@ false ], "type": "string" }, +"isDeletionProtectionEnabled": { +"description": "Optional. Whether deletion protection is enabled for this resource.", +"type": "boolean" +}, "location": { "description": "The resource location. REQUIRED", "type": "string" diff --git a/googleapiclient/discovery_cache/documents/alloydb.v1beta.json b/googleapiclient/discovery_cache/documents/alloydb.v1beta.json index c90131c481..0ea9473e29 100644 --- a/googleapiclient/discovery_cache/documents/alloydb.v1beta.json +++ b/googleapiclient/discovery_cache/documents/alloydb.v1beta.json @@ -15,6 +15,218 @@ "description": "AlloyDB for PostgreSQL is an open source-compatible database service that provides a powerful option for migrating, modernizing, or building commercial-grade applications. It offers full compatibility with standard PostgreSQL, and is more than 4x faster for transactional workloads and up to 100x faster for analytical queries than standard PostgreSQL in our performance tests. AlloyDB for PostgreSQL offers a 99.99 percent availability SLA inclusive of maintenance. AlloyDB is optimized for the most demanding use cases, allowing you to build new applications that require high transaction throughput, large database sizes, or multiple read resources; scale existing PostgreSQL workloads with no application changes; and modernize legacy proprietary databases. ", "discoveryVersion": "v1", "documentationLink": "https://cloud.google.com/alloydb/", +"endpoints": [ +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.northamerica-northeast1.rep.googleapis.com/", +"location": "northamerica-northeast1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.northamerica-northeast2.rep.googleapis.com/", +"location": "northamerica-northeast2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.northamerica-south1.rep.googleapis.com/", +"location": "northamerica-south1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.southamerica-east1.rep.googleapis.com/", +"location": "southamerica-east1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.southamerica-west1.rep.googleapis.com/", +"location": "southamerica-west1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.us-central1.rep.googleapis.com/", +"location": "us-central1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.us-east1.rep.googleapis.com/", +"location": "us-east1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.us-east4.rep.googleapis.com/", +"location": "us-east4" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.us-east5.rep.googleapis.com/", +"location": "us-east5" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.us-south1.rep.googleapis.com/", +"location": "us-south1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.us-west1.rep.googleapis.com/", +"location": "us-west1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.us-west2.rep.googleapis.com/", +"location": "us-west2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.us-west3.rep.googleapis.com/", +"location": "us-west3" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.us-west4.rep.googleapis.com/", +"location": "us-west4" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.europe-central2.rep.googleapis.com/", +"location": "europe-central2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.europe-southwest1.rep.googleapis.com/", +"location": "europe-southwest1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.europe-north1.rep.googleapis.com/", +"location": "europe-north1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.europe-north2.rep.googleapis.com/", +"location": "europe-north2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.europe-west1.rep.googleapis.com/", +"location": "europe-west1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.europe-west2.rep.googleapis.com/", +"location": "europe-west2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.europe-west3.rep.googleapis.com/", +"location": "europe-west3" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.europe-west4.rep.googleapis.com/", +"location": "europe-west4" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.europe-west6.rep.googleapis.com/", +"location": "europe-west6" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.europe-west8.rep.googleapis.com/", +"location": "europe-west8" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.europe-west9.rep.googleapis.com/", +"location": "europe-west9" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.europe-west10.rep.googleapis.com/", +"location": "europe-west10" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.europe-west12.rep.googleapis.com/", +"location": "europe-west12" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.asia-east1.rep.googleapis.com/", +"location": "asia-east1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.asia-east2.rep.googleapis.com/", +"location": "asia-east2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.asia-northeast1.rep.googleapis.com/", +"location": "asia-northeast1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.asia-northeast2.rep.googleapis.com/", +"location": "asia-northeast2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.asia-northeast3.rep.googleapis.com/", +"location": "asia-northeast3" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.asia-south1.rep.googleapis.com/", +"location": "asia-south1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.asia-south2.rep.googleapis.com/", +"location": "asia-south2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.asia-southeast1.rep.googleapis.com/", +"location": "asia-southeast1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.asia-southeast2.rep.googleapis.com/", +"location": "asia-southeast2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.australia-southeast1.rep.googleapis.com/", +"location": "australia-southeast1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.australia-southeast2.rep.googleapis.com/", +"location": "australia-southeast2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.me-central1.rep.googleapis.com/", +"location": "me-central1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.me-central2.rep.googleapis.com/", +"location": "me-central2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.me-west1.rep.googleapis.com/", +"location": "me-west1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://alloydb.africa-south1.rep.googleapis.com/", +"location": "africa-south1" +} +], "fullyEncodeReservedExpansion": true, "icons": { "x16": "http://www.google.com/images/icons/product/search-16.gif", @@ -283,6 +495,21 @@ "pattern": "^projects/[^/]+/locations/[^/]+/backups/[^/]+$", "required": true, "type": "string" +}, +"view": { +"description": "Optional. The view of the backup to return.", +"enum": [ +"BACKUP_VIEW_UNSPECIFIED", +"BACKUP_VIEW_BASIC", +"BACKUP_VIEW_CLUSTER_DELETED" +], +"enumDescriptions": [ +"Value unspecified, equivalent to BASIC.", +"Responses include all fields that aren't explicitly gated behind another view.", +"Response include all the field from BASIC plus the field cluster_deleted, which specifies if the cluster corresponding to this backup is deleted." +], +"location": "query", +"type": "string" } }, "path": "v1beta/{+name}", @@ -329,6 +556,21 @@ "pattern": "^projects/[^/]+/locations/[^/]+$", "required": true, "type": "string" +}, +"view": { +"description": "Optional. The view of the backup to return.", +"enum": [ +"BACKUP_VIEW_UNSPECIFIED", +"BACKUP_VIEW_BASIC", +"BACKUP_VIEW_CLUSTER_DELETED" +], +"enumDescriptions": [ +"Value unspecified, equivalent to BASIC.", +"Responses include all fields that aren't explicitly gated behind another view.", +"Response include all the field from BASIC plus the field cluster_deleted, which specifies if the cluster corresponding to this backup is deleted." +], +"location": "query", +"type": "string" } }, "path": "v1beta/{+parent}/backups", @@ -1624,7 +1866,7 @@ } } }, -"revision": "20251023", +"revision": "20251106", "rootUrl": "https://alloydb.googleapis.com/", "schemas": { "AuthorizedNetwork": { @@ -1710,6 +1952,11 @@ "description": "Annotations to allow client tools to store small amount of arbitrary data. This is distinct from labels. https://google.aip.dev/128", "type": "object" }, +"clusterDeleted": { +"description": "Output only. Set to true if the cluster corresponding to this backup is deleted. This field is only populated for when using the BACKUP_VIEW_CLUSTER_DELETED view.", +"readOnly": true, +"type": "boolean" +}, "clusterName": { "description": "Required. The full resource name of the backup source cluster (e.g., projects/{project}/locations/{region}/clusters/{cluster_id}).", "type": "string" @@ -3157,6 +3404,11 @@ false "$ref": "MachineConfig", "description": "Configurations for the machines that host the underlying database engine." }, +"maintenanceVersionName": { +"description": "Output only. Maintenance version of the instance, for example: POSTGRES_15.2025_07_15.04_00. Output only. Update this field via the parent cluster's maintenance_version field(s).", +"readOnly": true, +"type": "string" +}, "name": { "description": "Output only. The name of the instance resource with the format: * projects/{project}/locations/{region}/clusters/{cluster_id}/instances/{instance_id} where the cluster and instance ID segments should satisfy the regex expression `[a-z]([a-z0-9-]{0,61}[a-z0-9])?`, e.g. 1-63 characters of lowercase letters, numbers, and dashes, starting with a letter, and ending with a letter or number. For more details see https://google.aip.dev/122. The prefix of the instance resource name is the name of the parent resource: * projects/{project}/locations/{region}/clusters/{cluster_id}", "readOnly": true, @@ -5189,7 +5441,7 @@ false "type": "object" }, "StorageDatabasecenterPartnerapiV1mainDatabaseResourceMetadata": { -"description": "Common model for database resource instance metadata. Next ID: 29", +"description": "Common model for database resource instance metadata. Next ID: 30", "id": "StorageDatabasecenterPartnerapiV1mainDatabaseResourceMetadata", "properties": { "availabilityConfiguration": { @@ -5332,6 +5584,10 @@ false ], "type": "string" }, +"isDeletionProtectionEnabled": { +"description": "Optional. Whether deletion protection is enabled for this resource.", +"type": "boolean" +}, "location": { "description": "The resource location. REQUIRED", "type": "string" diff --git a/googleapiclient/discovery_cache/documents/androidmanagement.v1.json b/googleapiclient/discovery_cache/documents/androidmanagement.v1.json index 3f22165459..e413ba81fc 100644 --- a/googleapiclient/discovery_cache/documents/androidmanagement.v1.json +++ b/googleapiclient/discovery_cache/documents/androidmanagement.v1.json @@ -600,7 +600,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to true, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field.This can only be true when reading across collections e.g. when parent is set to \"projects/example/locations/-\".This field is not by default supported and will result in an UNIMPLEMENTED error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to true, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field.This can only be true when reading across collections. For example, when parent is set to \"projects/example/locations/-\".This field is not supported by default and will result in an UNIMPLEMENTED error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -1265,7 +1265,7 @@ } } }, -"revision": "20251022", +"revision": "20251120", "rootUrl": "https://androidmanagement.googleapis.com/", "schemas": { "AdbShellCommandEvent": { @@ -2197,7 +2197,7 @@ false "The app is available to install.", "The app is automatically installed and can't be removed by the user and will prevent setup from completion until installation is complete.", "The app is automatically installed in kiosk mode: it's set as the preferred home intent and whitelisted for lock task mode. Device setup won't complete until the app is installed. After installation, users won't be able to remove the app. You can only set this installType for one app per policy. When this is present in the policy, status bar will be automatically disabled.If there is any app with KIOSK role, then this install type cannot be set for any app.", -"The app can only be installed and updated via AMAPI SDK command (https://developers.google.com/android/management/extensibility-sdk-integration).Note: This only affects fully managed devices. Play related fields minimumVersionCode, accessibleTrackIds, autoUpdateMode, installConstraint and installPriority cannot be set for the app. The app isn't available in the Play Store. The app installed on the device has applicationSource set to CUSTOM. The signing key certificate fingerprint of the app on the device must match one of the entries in ApplicationPolicy.signingKeyCerts . Otherwise, a NonComplianceDetail with APP_SIGNING_CERT_MISMATCH is reported. Changing the installType to and from CUSTOM uninstalls the existing app if its signing key certificate fingerprint doesn't match the one from the new app source. Removing the app from applications doesn't uninstall the existing app if it conforms to playStoreMode. See also customAppConfig. This is different from the Google Play Custom App Publishing (https://developers.google.com/android/work/play/custom-app-api/get-started) feature." +"The app can only be installed and updated via AMAPI SDK command (https://developers.google.com/android/management/extensibility-sdk-integration).Note: This only affects fully managed devices. Play related fields minimumVersionCode, accessibleTrackIds, autoUpdateMode, installConstraint and installPriority cannot be set for the app. The app isn't available in the Play Store. The app installed on the device has applicationSource set to CUSTOM. When the current installType is CUSTOM, the signing key certificate fingerprint of the existing custom app on the device must match one of the entries in ApplicationPolicy.signingKeyCerts . Otherwise, a NonComplianceDetail with APP_SIGNING_CERT_MISMATCH is reported. Changing the installType from CUSTOM to another value must match the playstore version of the application signing key certificate fingerprint. Otherwise a NonComplianceDetail with APP_SIGNING_CERT_MISMATCH is reported. Changing the installType to CUSTOM uninstalls the existing app if its signing key certificate fingerprint of the installed app doesn't match the one from the ApplicationPolicy.signingKeyCerts . Removing the app from applications doesn't uninstall the existing app if it conforms to playStoreMode. See also customAppConfig. This is different from the Google Play Custom App Publishing (https://developers.google.com/android/work/play/custom-app-api/get-started) feature." ], "type": "string" }, @@ -4927,7 +4927,7 @@ false "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets ListOperationsRequest.return_partial_success and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets ListOperationsRequest.return_partial_success and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, @@ -5445,7 +5445,8 @@ false "REQUIRED_ACCOUNT_NOT_IN_ENTERPRISE", "NEW_ACCOUNT_NOT_IN_ENTERPRISE", "DEFAULT_APPLICATION_SETTING_UNSUPPORTED_SCOPES", -"DEFAULT_APPLICATION_SETTING_FAILED_FOR_SCOPE" +"DEFAULT_APPLICATION_SETTING_FAILED_FOR_SCOPE", +"PRIVATE_DNS_HOST_NOT_SERVING" ], "enumDescriptions": [ "Specific non-compliance reason is not specified. Fields in specific_non_compliance_context are not set.", @@ -5461,7 +5462,8 @@ false "Work account required by the workAccountSetupConfig policy setting is not part of the enterprise anymore. nonComplianceReason is set to USER_ACTION.", "Work account added by the user is not part of the enterprise. nonComplianceReason is set to USER_ACTION.", "The default application setting is applied to the scopes that are not supported by the management mode, even if the management mode itself is supported for the app type (e.g., a policy with DEFAULT_BROWSER app type and SCOPE_PERSONAL_PROFILE list sent to a fully managed device results in the scopes being inapplicable for the management mode). If the management mode is not supported for the app type, a NonComplianceDetail with MANAGEMENT_MODE is reported, without a specificNonComplianceReason.nonComplianceReason is set to MANAGEMENT_MODE.", -"The default application setting failed to apply for a specific scope. defaultApplicationContext is set. nonComplianceReason is set to INVALID_VALUE or APP_NOT_INSTALLED." +"The default application setting failed to apply for a specific scope. defaultApplicationContext is set. nonComplianceReason is set to INVALID_VALUE or APP_NOT_INSTALLED.", +"The specified host for private DNS is a valid hostname but was found to not be a private DNS server. nonComplianceReason is set to INVALID_VALUE." ], "type": "string" } @@ -6551,7 +6553,7 @@ false "type": "boolean" }, "setUserIconDisabled": { -"description": "Whether changing the user icon is disabled. The setting has effect only on fully managed devices.", +"description": "Whether changing the user icon is disabled. This applies only on devices running Android 7 and above.", "type": "boolean" }, "setWallpaperDisabled": { @@ -6566,7 +6568,7 @@ false "type": "array" }, "shareLocationDisabled": { -"description": "Whether location sharing is disabled. share_location_disabled is supported for both fully managed devices and personally owned work profiles.", +"description": "Whether location sharing is disabled.", "type": "boolean" }, "shortSupportMessage": { diff --git a/googleapiclient/discovery_cache/documents/androidpublisher.v3.json b/googleapiclient/discovery_cache/documents/androidpublisher.v3.json index 287f11478e..f26394419d 100644 --- a/googleapiclient/discovery_cache/documents/androidpublisher.v3.json +++ b/googleapiclient/discovery_cache/documents/androidpublisher.v3.json @@ -5555,7 +5555,7 @@ } } }, -"revision": "20251028", +"revision": "20251203", "rootUrl": "https://androidpublisher.googleapis.com/", "schemas": { "Abi": { @@ -6142,7 +6142,7 @@ "id": "AutoRenewingBasePlanType", "properties": { "accountHoldDuration": { -"description": "Optional. Account hold period of the subscription, specified in ISO 8601 format. Acceptable values must be in days and between P0D and P60D. If not specified, the default value is P30D. The sum of gracePeriodDuration and accountHoldDuration must be between P30D and P60D days, inclusive.", +"description": "Optional. Custom account hold period of the subscription, specified in ISO 8601 format. Acceptable values must be in days and between P0D and P60D. An empty field represents a recommended account hold, calculated as 60 days minus grace period. The sum of gracePeriodDuration and accountHoldDuration must be between P30D and P60D days, inclusive.", "type": "string" }, "billingPeriodDuration": { @@ -6219,6 +6219,12 @@ }, "type": "object" }, +"BaseDetails": { +"description": "Details of a base price pricing phase.", +"id": "BaseDetails", +"properties": {}, +"type": "object" +}, "BasePlan": { "description": "A single base plan for a subscription.", "id": "BasePlan", @@ -7634,6 +7640,21 @@ }, "type": "object" }, +"ExternalAccountIds": { +"description": "User account identifier in your app.", +"id": "ExternalAccountIds", +"properties": { +"obfuscatedAccountId": { +"description": "Optional. Specifies an optional obfuscated string that is uniquely associated with the purchaser's user account in your app. If you pass this value, Google Play can use it to detect irregular activity. Do not use this field to store any Personally Identifiable Information (PII) such as emails in cleartext. Attempting to store PII in this field will result in purchases being blocked. Google Play recommends that you use either encryption or a one-way hash to generate an obfuscated identifier to send to Google Play. This identifier is limited to 64 characters. This field can only be set for resubscription purchases. See https://developer.android.com/reference/com/android/billingclient/api/BillingFlowParams.Builder#setobfuscatedaccountid to set this field for purchases made using the standard in-app billing flow.", +"type": "string" +}, +"obfuscatedProfileId": { +"description": "Optional. Specifies an optional obfuscated string that is uniquely associated with the purchaser's user profile in your app. If you pass this value, Google Play can use it to detect irregular activity. Do not use this field to store any Personally Identifiable Information (PII) such as emails in cleartext. Attempting to store PII in this field will result in purchases being blocked. Google Play recommends that you use either encryption or a one-way hash to generate an obfuscated identifier to send to Google Play. This identifier is limited to 64 characters. This field can only be set for resubscription purchases. See https://developer.android.com/reference/com/android/billingclient/api/BillingFlowParams.Builder#setobfuscatedprofileid to set this field for purchases made using the standard in-app billing flow.", +"type": "string" +} +}, +"type": "object" +}, "ExternalSubscription": { "description": "Details of an external subscription.", "id": "ExternalSubscription", @@ -7842,6 +7863,12 @@ }, "type": "object" }, +"FreeTrialDetails": { +"description": "Details of a free trial pricing phase.", +"id": "FreeTrialDetails", +"properties": {}, +"type": "object" +}, "FullRefund": { "description": "A full refund of the remaining amount of a transaction.", "id": "FullRefund", @@ -8496,7 +8523,7 @@ false "id": "InstallmentsBasePlanType", "properties": { "accountHoldDuration": { -"description": "Optional. Account hold period of the subscription, specified in ISO 8601 format. Acceptable values must be in days and between P0D and P60D. If not specified, the default value is P30D. The sum of gracePeriodDuration and accountHoldDuration must be between P30D and P60D days, inclusive.", +"description": "Optional. Custom account hold period of the subscription, specified in ISO 8601 format. Acceptable values must be in days and between P0D and P60D. An empty field represents a recommended account hold, calculated as 60 days minus grace period. The sum of gracePeriodDuration and accountHoldDuration must be between P30D and P60D days, inclusive.", "type": "string" }, "billingPeriodDuration": { @@ -8576,6 +8603,12 @@ false }, "type": "object" }, +"IntroductoryPriceDetails": { +"description": "Details of an introductory price pricing phase.", +"id": "IntroductoryPriceDetails", +"properties": {}, +"type": "object" +}, "IntroductoryPriceInfo": { "description": "Contains the introductory price information for a subscription.", "id": "IntroductoryPriceInfo", @@ -8601,6 +8634,47 @@ false }, "type": "object" }, +"ItemReplacement": { +"description": "Details about a subscription line item that is being replaced.", +"id": "ItemReplacement", +"properties": { +"basePlanId": { +"description": "The base plan ID of the subscription line item being replaced.", +"type": "string" +}, +"offerId": { +"description": "The offer ID of the subscription line item being replaced, if applicable.", +"type": "string" +}, +"productId": { +"description": "The product ID of the subscription line item being replaced.", +"type": "string" +}, +"replacementMode": { +"description": "The replacement mode applied during the purchase.", +"enum": [ +"REPLACEMENT_MODE_UNSPECIFIED", +"WITH_TIME_PRORATION", +"CHARGE_PRORATED_PRICE", +"WITHOUT_PRORATION", +"CHARGE_FULL_PRICE", +"DEFERRED", +"KEEP_EXISTING" +], +"enumDescriptions": [ +"Unspecified replacement mode.", +"The new plan will be prorated and credited from the old plan.", +"The user will be charged a prorated price for the new plan.", +"The new plan will replace the old one without prorating the time.", +"The user will be charged the full price for the new plan.", +"The old plan will be cancelled and the new plan will be effective after the old one expires.", +"The plan will remain unchanged with this replacement." +], +"type": "string" +} +}, +"type": "object" +}, "LanguageTargeting": { "description": "Targeting based on language.", "id": "LanguageTargeting", @@ -9075,6 +9149,29 @@ false }, "type": "object" }, +"OfferPhaseDetails": { +"description": "Details of a pricing phase for the entitlement period funded by this order.", +"id": "OfferPhaseDetails", +"properties": { +"baseDetails": { +"$ref": "BaseDetails", +"description": "The order funds a base price period." +}, +"freeTrialDetails": { +"$ref": "FreeTrialDetails", +"description": "The order funds a free trial period." +}, +"introductoryPriceDetails": { +"$ref": "IntroductoryPriceDetails", +"description": "The order funds an introductory pricing period." +}, +"prorationPeriodDetails": { +"$ref": "ProrationPeriodDetails", +"description": "The order funds a proration period." +} +}, +"type": "object" +}, "OfferTag": { "description": "Represents a custom tag specified for a product offer.", "id": "OfferTag", @@ -9589,6 +9686,26 @@ false "description": "The token provided to the user's device when the subscription or item was purchased.", "type": "string" }, +"salesChannel": { +"description": "The originating sales channel of the order.", +"enum": [ +"SALES_CHANNEL_UNSPECIFIED", +"IN_APP", +"PC_EMULATOR", +"NATIVE_PC", +"PLAY_STORE", +"OUTSIDE_PLAY_STORE" +], +"enumDescriptions": [ +"Sales channel unspecified. This value is not used.", +"Standard orders that initiated from in-app.", +"Orders initiated from a PC emulator for in-app purchases.", +"Orders initiated from a native PC app for in-app purchases.", +"Orders initiated from the Google Play store.", +"Orders initiated outside the Google Play store." +], +"type": "string" +}, "state": { "description": "The state of the order.", "enum": [ @@ -9740,6 +9857,21 @@ false }, "type": "object" }, +"OutOfAppPurchaseContext": { +"description": "Information specific to an out of app purchase.", +"id": "OutOfAppPurchaseContext", +"properties": { +"expiredExternalAccountIdentifiers": { +"$ref": "ExternalAccountIdentifiers", +"description": "User account identifier from the last expired subscription for this SKU." +}, +"expiredPurchaseToken": { +"description": "The purchase token of the last expired subscription. This purchase token must only be used to help identify the user if the link between the purchaseToken and user is stored in your database. This cannot be used to call the Google Developer API if it has been more than 60 days since expiry.", +"type": "string" +} +}, +"type": "object" +}, "PageInfo": { "description": "Information about the current page. List operations that supports paging return only one \"page\" of results. This protocol buffer message describes the page that has been returned.", "id": "PageInfo", @@ -10197,6 +10329,33 @@ false }, "type": "object" }, +"ProrationPeriodDetails": { +"description": "Details of a proration period. A proration period can be a period calculated during a plan change to cover existing entitlements (For more information, see [Allow users to upgrade, downgrade, or change their subscription](https://developer.android.com/google/play/billing/subscriptions#allow-users-change), or a prorated period to align add-on renewal dates with the base (For more information, see [Rules applicable for items in the purchase](https://developer.android.com/google/play/billing/subscription-with-addons#rules-base-addons)).", +"id": "ProrationPeriodDetails", +"properties": { +"linkedOrderId": { +"description": "The last order id of the original subscription purchase prior to the plan change. This is only populated if this proration period is from an ugrade/downgrade from a previous subscription and carries the remaining offer phase from the linked order of the previous subscription.", +"type": "string" +}, +"originalOfferPhase": { +"description": "Represent the original offer phase from the purchased the line item if the proration period contains any of them. For example, a proration period from CHARGE_FULL_PRICE plan change may merge the 1st offer phase of the subscription offer of the new product user purchased. In this case, the original offer phase will be set here.", +"enum": [ +"OFFER_PHASE_UNSPECIFIED", +"BASE", +"INTRODUCTORY", +"FREE_TRIAL" +], +"enumDescriptions": [ +"Offer phase unspecified. This value is not used.", +"The order funds a base price period.", +"The order funds an introductory pricing period.", +"The order funds a free trial period." +], +"type": "string" +} +}, +"type": "object" +}, "PurchaseOptionTaxAndComplianceSettings": { "description": "Details about taxation, Google Play policy and legal compliance for one-time product purchase options.", "id": "PurchaseOptionTaxAndComplianceSettings", @@ -11088,7 +11247,7 @@ false "type": "string" }, "offerPhase": { -"description": "The pricing phase for the billing period funded by this order.", +"description": "The pricing phase for the billing period funded by this order. Deprecated. Use offer_phase_details instead.", "enum": [ "OFFER_PHASE_UNSPECIFIED", "BASE", @@ -11103,6 +11262,10 @@ false ], "type": "string" }, +"offerPhaseDetails": { +"$ref": "OfferPhaseDetails", +"description": "The pricing phase details for the entitlement period funded by this order." +}, "servicePeriodEndTime": { "description": "The end of the billing period funded by this order. This is a snapshot of the billing/service period end time at the moment the order was processed, and should be used only for accounting. To get the current end time of the subscription service period, use purchases.subscriptionsv2.get.", "format": "google-datetime", @@ -11473,6 +11636,10 @@ false "format": "google-datetime", "type": "string" }, +"itemReplacement": { +"$ref": "ItemReplacement", +"description": "Details of the item being replaced. This field is only populated if this item replaced another item in a previous subscription and is only available for 60 days after the purchase time." +}, "latestSuccessfulOrderId": { "description": "The order id of the latest successful order associated with this item. Not present if the item is not owned by the user yet (e.g. the item being deferred replaced to).", "type": "string" @@ -11542,6 +11709,10 @@ false "description": "The purchase token of the old subscription if this subscription is one of the following: * Re-signup of a canceled but non-lapsed subscription * Upgrade/downgrade from a previous subscription. * Convert from prepaid to auto renewing subscription. * Convert from an auto renewing subscription to prepaid. * Topup a prepaid subscription.", "type": "string" }, +"outOfAppPurchaseContext": { +"$ref": "OutOfAppPurchaseContext", +"description": "Additional context for out of app purchases. This information is only present for re-subscription purchases (subscription purchases made after the previous subscription of the same product has expired) made through the Google Play subscriptions center. This field will be removed after you acknowledge the subscription." +}, "pausedStateContext": { "$ref": "PausedStateContext", "description": "Additional context around paused subscriptions. Only present if the subscription currently has subscription_state SUBSCRIPTION_STATE_PAUSED." @@ -11599,6 +11770,10 @@ false "developerPayload": { "description": "Payload to attach to the purchase.", "type": "string" +}, +"externalAccountIds": { +"$ref": "ExternalAccountIds", +"description": "Optional. User account identifier in your app." } }, "type": "object" diff --git a/googleapiclient/discovery_cache/documents/apigee.v1.json b/googleapiclient/discovery_cache/documents/apigee.v1.json index 3dceae1c05..47679c4cbc 100644 --- a/googleapiclient/discovery_cache/documents/apigee.v1.json +++ b/googleapiclient/discovery_cache/documents/apigee.v1.json @@ -7178,7 +7178,7 @@ ], "parameters": { "name": { -"description": "Required. The name of the security monitoring condition to delete. Format: `organizations/{org}/environment/{env}/securityActions/{security_action}`", +"description": "Required. The name of the security action to delete. Format: `organizations/{org}/environment/{env}/securityActions/{security_action}`", "location": "path", "pattern": "^organizations/[^/]+/environments/[^/]+/securityActions/[^/]+$", "required": true, @@ -9470,7 +9470,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -10405,6 +10405,21 @@ "pattern": "^organizations/[^/]+/securityProfilesV2/[^/]+$", "required": true, "type": "string" +}, +"riskAssessmentType": { +"description": "Optional. The risk assessment type of the security profile. Defaults to ADVANCED_API_SECURITY.", +"enum": [ +"RISK_ASSESSMENT_TYPE_UNSPECIFIED", +"APIGEE", +"API_HUB" +], +"enumDescriptions": [ +"Risk assessment type is not specified.", +"Risk assessment type is Apigee.", +"Risk assessment type is API Hub." +], +"location": "query", +"type": "string" } }, "path": "v1/{+name}", @@ -10430,6 +10445,21 @@ "pattern": "^organizations/[^/]+/securityProfilesV2/[^/]+$", "required": true, "type": "string" +}, +"riskAssessmentType": { +"description": "Optional. The risk assessment type of the security profile. Defaults to ADVANCED_API_SECURITY.", +"enum": [ +"RISK_ASSESSMENT_TYPE_UNSPECIFIED", +"APIGEE", +"API_HUB" +], +"enumDescriptions": [ +"Risk assessment type is not specified.", +"Risk assessment type is Apigee.", +"Risk assessment type is API Hub." +], +"location": "query", +"type": "string" } }, "path": "v1/{+name}", @@ -10466,6 +10496,21 @@ "pattern": "^organizations/[^/]+$", "required": true, "type": "string" +}, +"riskAssessmentType": { +"description": "Optional. The risk assessment type of the security profiles. Defaults to ADVANCED_API_SECURITY.", +"enum": [ +"RISK_ASSESSMENT_TYPE_UNSPECIFIED", +"APIGEE", +"API_HUB" +], +"enumDescriptions": [ +"Risk assessment type is not specified.", +"Risk assessment type is Apigee.", +"Risk assessment type is API Hub." +], +"location": "query", +"type": "string" } }, "path": "v1/{+parent}/securityProfilesV2", @@ -11448,7 +11493,7 @@ } } }, -"revision": "20251016", +"revision": "20251125", "rootUrl": "https://apigee.googleapis.com/", "schemas": { "EdgeConfigstoreBundleBadBundle": { @@ -12041,6 +12086,22 @@ "format": "int64", "type": "string" }, +"llmOperationGroup": { +"$ref": "GoogleCloudApigeeV1LlmOperationGroup", +"description": "Optional. Configuration used to group Apigee proxies with resources, method types, LLM model and quotas. The resource refers to the resource URI (excluding the base path). With this grouping, the API product creator is able to fine-tune and give precise control over which REST methods have access to specific resources, specific LLM model and how many calls can be made (using the `quota` setting). **Note:** The `api_resources` setting cannot be specified for both the API product and llm operation group; otherwise the call will fail." +}, +"llmQuota": { +"description": "Optional. Number of LLM tokens permitted per app by this API product for the specified `llm_quota_interval` and `llm_quota_time_unit`. For example, an `llm_quota` of 50,000, for an `llm_quota_interval` of 12 and an `llm_quota_time_unit` of hours means 50,000 llm tokens are allowed to be used every 12 hours.", +"type": "string" +}, +"llmQuotaInterval": { +"description": "Optional. Time interval over which the number of tokens from LLM responses is calculated.", +"type": "string" +}, +"llmQuotaTimeUnit": { +"description": "Optional. Time unit defined for the `llm_quota_interval`. Valid values include `minute`, `hour`, `day`, or `month`.", +"type": "string" +}, "name": { "description": "Internal name of the API product. Characters you can use in the name are restricted to: `A-Z0-9._\\-$ %`. **Note:** The internal name cannot be edited when updating the API product.", "type": "string" @@ -12813,6 +12874,14 @@ "description": "Request for BatchComputeSecurityAssessmentResults.", "id": "GoogleCloudApigeeV1BatchComputeSecurityAssessmentResultsRequest", "properties": { +"apiHubApis": { +"$ref": "GoogleCloudApigeeV1BatchComputeSecurityAssessmentResultsRequestApiHubApiArray", +"description": "An array of API Hub APIs to assess. A maximum of 1 API can be assessed." +}, +"apiHubGateways": { +"$ref": "GoogleCloudApigeeV1BatchComputeSecurityAssessmentResultsRequestApiHubGatewayArray", +"description": "An array of API Hub Gateways to assess. A maximum of 3 gateways can be assessed." +}, "include": { "$ref": "GoogleCloudApigeeV1BatchComputeSecurityAssessmentResultsRequestResourceArray", "description": "Include only these resources." @@ -12835,12 +12904,40 @@ "type": "string" }, "scope": { -"description": "Optional. Scope of the resources for the computation. For Apigee, the environment is the scope of the resources.", +"description": "Optional. Scope of the resources for the computation. When computing scores for Apigee proxies, the scope should be set to the environment of the resources. When computing scores for API Hub deployments, api_hub_scope should be set instead.", "type": "string" } }, "type": "object" }, +"GoogleCloudApigeeV1BatchComputeSecurityAssessmentResultsRequestApiHubApiArray": { +"description": "Message for the array of API Hub APIs.", +"id": "GoogleCloudApigeeV1BatchComputeSecurityAssessmentResultsRequestApiHubApiArray", +"properties": { +"apis": { +"description": "Required. The array of API Hub API IDs. Format: `projects/{project}/locations/{location}/apis/{api}`", +"items": { +"type": "string" +}, +"type": "array" +} +}, +"type": "object" +}, +"GoogleCloudApigeeV1BatchComputeSecurityAssessmentResultsRequestApiHubGatewayArray": { +"description": "Message for the array of API Hub Gateways.", +"id": "GoogleCloudApigeeV1BatchComputeSecurityAssessmentResultsRequestApiHubGatewayArray", +"properties": { +"gateways": { +"description": "Required. The array of API Hub Gateway IDs. Format: `projects/{project}/locations/{location}/plugins/{plugin}/instances/{instance}`", +"items": { +"type": "string" +}, +"type": "array" +} +}, +"type": "object" +}, "GoogleCloudApigeeV1BatchComputeSecurityAssessmentResultsRequestIncludeAll": { "description": "Message for include_all_resources option.", "id": "GoogleCloudApigeeV1BatchComputeSecurityAssessmentResultsRequestIncludeAll", @@ -12866,18 +12963,20 @@ "id": "GoogleCloudApigeeV1BatchComputeSecurityAssessmentResultsRequestResourceArrayResource", "properties": { "name": { -"description": "Required. Name of this resource.", +"description": "Required. Name of this resource. For an Apigee API Proxy, this should be the id of the API proxy. For an API Hub Deployment, this should be the id of the deployment.", "type": "string" }, "type": { "description": "Required. Type of this resource.", "enum": [ "RESOURCE_TYPE_UNSPECIFIED", -"API_PROXY" +"API_PROXY", +"API_HUB_DEPLOYMENT" ], "enumDescriptions": [ "ResourceType not specified.", -"Resource is an Apigee Proxy." +"Resource is an Apigee Proxy.", +"Resource is an API Hub deployment." ], "type": "string" } @@ -15585,6 +15684,10 @@ "description": "Required. Flag that specifies whether entry values will be encrypted. This field is retained for backward compatibility and the value of encrypted will always be `true`. Apigee X and hybrid do not support unencrypted key value maps.", "type": "boolean" }, +"maskedValues": { +"description": "Optional. Flag that specifies whether entry values will be masked when returned.", +"type": "boolean" +}, "name": { "description": "Required. ID of the key value map.", "type": "string" @@ -16355,6 +16458,90 @@ }, "type": "object" }, +"GoogleCloudApigeeV1LlmOperation": { +"description": "Represents the pairing of REST resource path, model and the actions (verbs) allowed on the resource path.", +"id": "GoogleCloudApigeeV1LlmOperation", +"properties": { +"methods": { +"description": "Optional. methods refers to the REST verbs as in https://httpwg.org/specs/rfc9110.html For example: GET, POST, PUT, DELETE, etc. They need to be in uppercase. When none specified, all verb types are allowed.", +"items": { +"type": "string" +}, +"type": "array" +}, +"model": { +"description": "Required. LLM model name associated with the API proxy", +"type": "string" +}, +"resource": { +"description": "Required. REST resource path associated with the API proxy or remote service.", +"type": "string" +} +}, +"type": "object" +}, +"GoogleCloudApigeeV1LlmOperationConfig": { +"description": "Binds the resources in an API proxy or remote service with the allowed REST methods and associated quota enforcement.", +"id": "GoogleCloudApigeeV1LlmOperationConfig", +"properties": { +"apiSource": { +"description": "Required. Name of the API proxy or remote service with which the resources, methods, and quota are associated.", +"type": "string" +}, +"attributes": { +"description": "Optional. Custom attributes associated with the operation.", +"items": { +"$ref": "GoogleCloudApigeeV1Attribute" +}, +"type": "array" +}, +"llmOperations": { +"description": "Required. List of resource/method/model for the API proxy to which quota will applied. **Note**: Currently, you can specify only a single resource/method/model mapping. The call will fail if more than one resource/method/model mappings are provided.", +"items": { +"$ref": "GoogleCloudApigeeV1LlmOperation" +}, +"type": "array" +}, +"llmTokenQuota": { +"$ref": "GoogleCloudApigeeV1LlmTokenQuota", +"description": "Required. LLM token Quota parameters to be enforced for the resources, methods, and API source & LLM model combination. If none are specified, quota enforcement will not be done." +} +}, +"type": "object" +}, +"GoogleCloudApigeeV1LlmOperationGroup": { +"description": "List of LLM operation configuration details associated with Apigee API proxies.", +"id": "GoogleCloudApigeeV1LlmOperationGroup", +"properties": { +"operationConfigs": { +"description": "Required. List of LLM operation configurations for either Apigee API proxies that are associated with this API product.", +"items": { +"$ref": "GoogleCloudApigeeV1LlmOperationConfig" +}, +"type": "array" +} +}, +"type": "object" +}, +"GoogleCloudApigeeV1LlmTokenQuota": { +"description": "LLM Token Quota contains the essential parameters needed that can be applied on the resources, methods, models, API source combination associated with this API product. While LLM Token Quota is optional, setting it prevents requests from exceeding the provisioned parameters.", +"id": "GoogleCloudApigeeV1LlmTokenQuota", +"properties": { +"interval": { +"description": "Required. Time interval over which the number of request messages is calculated.", +"type": "string" +}, +"limit": { +"description": "Required. Upper limit of LLM tokens allowed for the time interval and time unit specified. Requests exceeding this limit will be rejected.", +"type": "string" +}, +"timeUnit": { +"description": "Optional. Time unit defined for the `interval`. Valid values include `minute`, `hour`, `day`, or `month`. If `limit` and `interval` are valid, the default value is `hour`; otherwise, the default is null.", +"type": "string" +} +}, +"type": "object" +}, "GoogleCloudApigeeV1MaintenanceUpdatePolicy": { "description": "MaintenanceUpdatePolicy specifies the preferred window to perform maintenance on the instance (day of the week and time of day).", "id": "GoogleCloudApigeeV1MaintenanceUpdatePolicy", @@ -18695,8 +18882,13 @@ "description": "Resource for which we are computing security assessment.", "id": "GoogleCloudApigeeV1SecurityAssessmentResultResource", "properties": { +"apiHubDeploymentDetails": { +"$ref": "GoogleCloudApigeeV1SecurityAssessmentResultResourceApiHubDeploymentDetails", +"description": "Output only. Additional details for the API Hub deployment.", +"readOnly": true +}, "name": { -"description": "Required. Name of this resource.", +"description": "Required. Name of this resource. For an Apigee API Proxy, this should be the id of the API proxy. For an API Hub Deployment, this should be the id of the deployment.", "type": "string" }, "resourceRevisionId": { @@ -18707,13 +18899,56 @@ "description": "Required. Type of this resource.", "enum": [ "RESOURCE_TYPE_UNSPECIFIED", -"API_PROXY" +"API_PROXY", +"API_HUB_DEPLOYMENT" ], "enumDescriptions": [ "ResourceType not specified.", -"Resource is an Apigee Proxy." +"Resource is an Apigee Proxy.", +"Resource is an API Hub deployment." +], +"type": "string" +} +}, +"type": "object" +}, +"GoogleCloudApigeeV1SecurityAssessmentResultResourceApiHubDeploymentDetails": { +"description": "Additional details if the resource is an API Hub deployment.", +"id": "GoogleCloudApigeeV1SecurityAssessmentResultResourceApiHubDeploymentDetails", +"properties": { +"displayName": { +"description": "The display name of the API Hub deployment.", +"type": "string" +}, +"gateway": { +"description": "The gateway for the API Hub deployment. Format: `projects/{project}/locations/{location}/plugins/{plugin}/instances/{instance}`", +"type": "string" +}, +"gatewayType": { +"description": "The gateway type for the API Hub deployment.", +"enum": [ +"API_HUB_GATEWAY_TYPE_UNSPECIFIED", +"APIGEE_X", +"APIGEE_HYBRID", +"APIGEE_EDGE", +"APIGEE_OPDK" +], +"enumDescriptions": [ +"Gateway type is not specified.", +"Gateway is Apigee X for API Hub.", +"Gateway is Apigee Hybrid for API Hub.", +"Gateway is Apigee Edge for API Hub.", +"Gateway is Apigee OPDK for API Hub." ], "type": "string" +}, +"resourceUri": { +"description": "The resource uri for the API Hub deployment.", +"type": "string" +}, +"sourceProject": { +"description": "The source project for the API Hub deployment.", +"type": "string" } }, "type": "object" @@ -18792,12 +19027,14 @@ "enum": [ "VERDICT_UNSPECIFIED", "PASS", -"FAIL" +"FAIL", +"NOT_APPLICABLE" ], "enumDescriptions": [ "The verdict is unspecified.", "The assessment has passed.", -"The assessment has failed." +"The assessment has failed.", +"The verdict is not applicable." ], "type": "string" }, @@ -19242,6 +19479,20 @@ "description": "Required. The configuration for each assessment in this profile. Key is the name/id of the assessment.", "type": "object" }, +"riskAssessmentType": { +"description": "Optional. The risk assessment type of the security profile. Defaults to ADVANCED_API_SECURITY.", +"enum": [ +"RISK_ASSESSMENT_TYPE_UNSPECIFIED", +"APIGEE", +"API_HUB" +], +"enumDescriptions": [ +"Risk assessment type is not specified.", +"Risk assessment type is Apigee.", +"Risk assessment type is API Hub." +], +"type": "string" +}, "updateTime": { "description": "Output only. The time of the security profile update.", "format": "google-datetime", @@ -19255,6 +19506,10 @@ "description": "The configuration definition for a specific assessment.", "id": "GoogleCloudApigeeV1SecurityProfileV2ProfileAssessmentConfig", "properties": { +"include": { +"$ref": "GoogleCloudApigeeV1SecurityProfileV2ProfileAssessmentConfigApiHubGatewayTypeArray", +"description": "Include only these Gateway Types." +}, "weight": { "description": "The weight of the assessment.", "enum": [ @@ -19274,6 +19529,34 @@ }, "type": "object" }, +"GoogleCloudApigeeV1SecurityProfileV2ProfileAssessmentConfigApiHubGatewayTypeArray": { +"description": "Message for the array of API Hub Gateway Types.", +"id": "GoogleCloudApigeeV1SecurityProfileV2ProfileAssessmentConfigApiHubGatewayTypeArray", +"properties": { +"gatewayTypes": { +"description": "Required. The array of API Hub Gateway Types.", +"items": { +"enum": [ +"API_HUB_GATEWAY_TYPE_UNSPECIFIED", +"APIGEE_X", +"APIGEE_HYBRID", +"APIGEE_EDGE", +"APIGEE_OPDK" +], +"enumDescriptions": [ +"Gateway type is not specified.", +"Gateway is Apigee X for API Hub.", +"Gateway is Apigee Hybrid for API Hub.", +"Gateway is Apigee Edge for API Hub.", +"Gateway is Apigee OPDK for API Hub." +], +"type": "string" +}, +"type": "array" +} +}, +"type": "object" +}, "GoogleCloudApigeeV1SecurityReport": { "description": "SecurityReport saves all the information about the created security report.", "id": "GoogleCloudApigeeV1SecurityReport", @@ -20388,7 +20671,7 @@ "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, diff --git a/googleapiclient/discovery_cache/documents/apihub.v1.json b/googleapiclient/discovery_cache/documents/apihub.v1.json index 7ee1644535..be8b1e79b0 100644 --- a/googleapiclient/discovery_cache/documents/apihub.v1.json +++ b/googleapiclient/discovery_cache/documents/apihub.v1.json @@ -234,6 +234,62 @@ "https://www.googleapis.com/auth/cloud-platform" ] }, +"retrieveApiViews": { +"description": "Retrieve API views.", +"flatPath": "v1/projects/{projectsId}/locations/{locationsId}:retrieveApiViews", +"httpMethod": "GET", +"id": "apihub.projects.locations.retrieveApiViews", +"parameterOrder": [ +"parent" +], +"parameters": { +"filter": { +"description": "Optional. The filter expression.", +"location": "query", +"type": "string" +}, +"pageSize": { +"description": "Optional. The maximum number of results to return. Default to 100.", +"format": "int32", +"location": "query", +"type": "integer" +}, +"pageToken": { +"description": "Optional. A page token, received from a previous `RetrieveApiViews` call. Provide this to retrieve the subsequent page.", +"location": "query", +"type": "string" +}, +"parent": { +"description": "Required. The parent resource name. Format: `projects/{project}/locations/{location}`.", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+$", +"required": true, +"type": "string" +}, +"view": { +"description": "Required. The view type to return.", +"enum": [ +"API_VIEW_TYPE_UNSPECIFIED", +"MCP_SERVER", +"MCP_TOOL" +], +"enumDescriptions": [ +"The default view type.", +"The MCP server view in API hub.", +"The MCP tool view in API hub." +], +"location": "query", +"type": "string" +} +}, +"path": "v1/{+parent}:retrieveApiViews", +"response": { +"$ref": "GoogleCloudApihubV1RetrieveApiViewsResponse" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, "searchResources": { "description": "Search across API-Hub resources.", "flatPath": "v1/projects/{projectsId}/locations/{locationsId}:searchResources", @@ -264,6 +320,104 @@ } }, "resources": { +"addons": { +"methods": { +"get": { +"description": "Get an addon.", +"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/addons/{addonsId}", +"httpMethod": "GET", +"id": "apihub.projects.locations.addons.get", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "Required. The name of the addon to get. Format: `projects/{project}/locations/{location}/addons/{addon}`.", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/addons/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1/{+name}", +"response": { +"$ref": "GoogleCloudApihubV1Addon" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, +"list": { +"description": "List addons.", +"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/addons", +"httpMethod": "GET", +"id": "apihub.projects.locations.addons.list", +"parameterOrder": [ +"parent" +], +"parameters": { +"filter": { +"description": "Optional. An expression that filters the list of addons. The only supported filter is `plugin_instance_name`. It can be used to filter addons that are enabled for a given plugin instance. The format of the filter is `plugin_instance_name = \"projects/{project}/locations/{location}/plugins/{plugin}/instances/{instance}\"`.", +"location": "query", +"type": "string" +}, +"pageSize": { +"description": "Optional. The maximum number of hub addons to return. The service may return fewer than this value. If unspecified, at most 50 hub addons will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000.", +"format": "int32", +"location": "query", +"type": "integer" +}, +"pageToken": { +"description": "Optional. A page token, received from a previous `ListAddons` call. Provide this to retrieve the subsequent page. When paginating, all other parameters (except page_size) provided to `ListAddons` must match the call that provided the page token.", +"location": "query", +"type": "string" +}, +"parent": { +"description": "Required. The parent resource where this addon will be created. Format: `projects/{project}/locations/{location}`.", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1/{+parent}/addons", +"response": { +"$ref": "GoogleCloudApihubV1ListAddonsResponse" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, +"manageConfig": { +"description": "Manage addon config. This RPC is used for managing the config of the addon. Calling this RPC moves the addon into an updating state until the long-running operation succeeds.", +"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/addons/{addonsId}:manageConfig", +"httpMethod": "POST", +"id": "apihub.projects.locations.addons.manageConfig", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "Required. The name of the addon for which the config is to be managed. Format: `projects/{project}/locations/{location}/addons/{addon}`.", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/addons/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1/{+name}:manageConfig", +"request": { +"$ref": "GoogleCloudApihubV1ManageAddonConfigRequest" +}, +"response": { +"$ref": "GoogleLongrunningOperation" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +} +} +}, "apiHubInstances": { "methods": { "create": { @@ -476,7 +630,7 @@ ], "parameters": { "filter": { -"description": "Optional. An expression that filters the list of ApiResources. A filter expression consists of a field name, a comparison operator, and a value for filtering. The value must be a string. The comparison operator must be one of: `<`, `>`, `:` or `=`. Filters are not case sensitive. The following fields in the `ApiResource` are eligible for filtering: * `owner.email` - The email of the team which owns the ApiResource. Allowed comparison operators: `=`. * `create_time` - The time at which the ApiResource was created. The value should be in the (RFC3339)[https://tools.ietf.org/html/rfc3339] format. Allowed comparison operators: `>` and `<`. * `display_name` - The display name of the ApiResource. Allowed comparison operators: `=`. * `target_user.enum_values.values.id` - The allowed value id of the target users attribute associated with the ApiResource. Allowed comparison operator is `:`. * `target_user.enum_values.values.display_name` - The allowed value display name of the target users attribute associated with the ApiResource. Allowed comparison operator is `:`. * `team.enum_values.values.id` - The allowed value id of the team attribute associated with the ApiResource. Allowed comparison operator is `:`. * `team.enum_values.values.display_name` - The allowed value display name of the team attribute associated with the ApiResource. Allowed comparison operator is `:`. * `business_unit.enum_values.values.id` - The allowed value id of the business unit attribute associated with the ApiResource. Allowed comparison operator is `:`. * `business_unit.enum_values.values.display_name` - The allowed value display name of the business unit attribute associated with the ApiResource. Allowed comparison operator is `:`. * `maturity_level.enum_values.values.id` - The allowed value id of the maturity level attribute associated with the ApiResource. Allowed comparison operator is `:`. * `maturity_level.enum_values.values.display_name` - The allowed value display name of the maturity level attribute associated with the ApiResource. Allowed comparison operator is `:`. * `api_style.enum_values.values.id` - The allowed value id of the api style attribute associated with the ApiResource. Allowed comparison operator is `:`. * `api_style.enum_values.values.display_name` - The allowed value display name of the api style attribute associated with the ApiResource. Allowed comparison operator is `:`. * `attributes.projects/test-project-id/locations/test-location-id/ attributes/user-defined-attribute-id.enum_values.values.id` - The allowed value id of the user defined enum attribute associated with the Resource. Allowed comparison operator is `:`. Here user-defined-attribute-enum-id is a placeholder that can be replaced with any user defined enum attribute name. * `attributes.projects/test-project-id/locations/test-location-id/ attributes/user-defined-attribute-id.enum_values.values.display_name` - The allowed value display name of the user defined enum attribute associated with the Resource. Allowed comparison operator is `:`. Here user-defined-attribute-enum-display-name is a placeholder that can be replaced with any user defined enum attribute enum name. * `attributes.projects/test-project-id/locations/test-location-id/ attributes/user-defined-attribute-id.string_values.values` - The allowed value of the user defined string attribute associated with the Resource. Allowed comparison operator is `:`. Here user-defined-attribute-string is a placeholder that can be replaced with any user defined string attribute name. * `attributes.projects/test-project-id/locations/test-location-id/ attributes/user-defined-attribute-id.json_values.values` - The allowed value of the user defined JSON attribute associated with the Resource. Allowed comparison operator is `:`. Here user-defined-attribute-json is a placeholder that can be replaced with any user defined JSON attribute name. A filter function is also supported in the filter string. The filter function is `id(name)`. The `id(name)` function returns the id of the resource name. For example, `id(name) = \\\"api-1\\\"` is equivalent to `name = \\\"projects/test-project-id/locations/test-location-id/apis/api-1\\\"` provided the parent is `projects/test-project-id/locations/test-location-id`. Expressions are combined with either `AND` logic operator or `OR` logical operator but not both of them together i.e. only one of the `AND` or `OR` operator can be used throughout the filter string and both the operators cannot be used together. No other logical operators are supported. At most three filter fields are allowed in the filter string and if provided more than that then `INVALID_ARGUMENT` error is returned by the API. Here are a few examples: * `owner.email = \\\"apihub@google.com\\\"` - - The owner team email is _apihub@google.com_. * `owner.email = \\\"apihub@google.com\\\" AND create_time < \\\"2021-08-15T14:50:00Z\\\" AND create_time > \\\"2021-08-10T12:00:00Z\\\"` - The owner team email is _apihub@google.com_ and the api was created before _2021-08-15 14:50:00 UTC_ and after _2021-08-10 12:00:00 UTC_. * `owner.email = \\\"apihub@google.com\\\" OR team.enum_values.values.id: apihub-team-id` - The filter string specifies the APIs where the owner team email is _apihub@google.com_ or the id of the allowed value associated with the team attribute is _apihub-team-id_. * `owner.email = \\\"apihub@google.com\\\" OR team.enum_values.values.display_name: ApiHub Team` - The filter string specifies the APIs where the owner team email is _apihub@google.com_ or the display name of the allowed value associated with the team attribute is `ApiHub Team`. * `owner.email = \\\"apihub@google.com\\\" AND attributes.projects/test-project-id/locations/test-location-id/ attributes/17650f90-4a29-4971-b3c0-d5532da3764b.enum_values.values.id: test_enum_id AND attributes.projects/test-project-id/locations/test-location-id/ attributes/1765\\0f90-4a29-5431-b3d0-d5532da3764c.string_values.values: test_string_value` - The filter string specifies the APIs where the owner team email is _apihub@google.com_ and the id of the allowed value associated with the user defined attribute of type enum is _test_enum_id_ and the value of the user defined attribute of type string is _test_..", +"description": "Optional. An expression that filters the list of ApiResources. A filter expression consists of a field name, a comparison operator, and a value for filtering. The value must be a string. The comparison operator must be one of: `<`, `>`, `:` or `=`. Filters are not case sensitive. The following fields in the `ApiResource` are eligible for filtering: * `owner.email` - The email of the team which owns the ApiResource. Allowed comparison operators: `=`. * `create_time` - The time at which the ApiResource was created. The value should be in the (RFC3339)[https://tools.ietf.org/html/rfc3339] format. Allowed comparison operators: `>` and `<`. * `display_name` - The display name of the ApiResource. Allowed comparison operators: `=`. * `target_user.enum_values.values.id` - The allowed value id of the target users attribute associated with the ApiResource. Allowed comparison operator is `:`. * `target_user.enum_values.values.display_name` - The allowed value display name of the target users attribute associated with the ApiResource. Allowed comparison operator is `:`. * `team.enum_values.values.id` - The allowed value id of the team attribute associated with the ApiResource. Allowed comparison operator is `:`. * `team.enum_values.values.display_name` - The allowed value display name of the team attribute associated with the ApiResource. Allowed comparison operator is `:`. * `business_unit.enum_values.values.id` - The allowed value id of the business unit attribute associated with the ApiResource. Allowed comparison operator is `:`. * `business_unit.enum_values.values.display_name` - The allowed value display name of the business unit attribute associated with the ApiResource. Allowed comparison operator is `:`. * `maturity_level.enum_values.values.id` - The allowed value id of the maturity level attribute associated with the ApiResource. Allowed comparison operator is `:`. * `maturity_level.enum_values.values.display_name` - The allowed value display name of the maturity level attribute associated with the ApiResource. Allowed comparison operator is `:`. * `api_style.enum_values.values.id` - The allowed value id of the api style attribute associated with the ApiResource. Allowed comparison operator is `:`. * `api_style.enum_values.values.display_name` - The allowed value display name of the api style attribute associated with the ApiResource. Allowed comparison operator is `:`. * `attributes.projects/test-project-id/locations/test-location-id/ attributes/user-defined-attribute-id.enum_values.values.id` - The allowed value id of the user defined enum attribute associated with the Resource. Allowed comparison operator is `:`. Here user-defined-attribute-enum-id is a placeholder that can be replaced with any user defined enum attribute name. * `attributes.projects/test-project-id/locations/test-location-id/ attributes/user-defined-attribute-id.enum_values.values.display_name` - The allowed value display name of the user defined enum attribute associated with the Resource. Allowed comparison operator is `:`. Here user-defined-attribute-enum-display-name is a placeholder that can be replaced with any user defined enum attribute enum name. * `attributes.projects/test-project-id/locations/test-location-id/ attributes/user-defined-attribute-id.string_values.values` - The allowed value of the user defined string attribute associated with the Resource. Allowed comparison operator is `:`. Here user-defined-attribute-string is a placeholder that can be replaced with any user defined string attribute name. * `attributes.projects/test-project-id/locations/test-location-id/ attributes/user-defined-attribute-id.json_values.values` - The allowed value of the user defined JSON attribute associated with the Resource. Allowed comparison operator is `:`. Here user-defined-attribute-json is a placeholder that can be replaced with any user defined JSON attribute name. A filter function is also supported in the filter string. The filter function is `id(name)`. The `id(name)` function returns the id of the resource name. For example, `id(name) = \\\"api-1\\\"` is equivalent to `name = \\\"projects/test-project-id/locations/test-location-id/apis/api-1\\\"` provided the parent is `projects/test-project-id/locations/test-location-id`. Another supported filter function is `plugins(source_metadata)`. This function filters for resources that are associated with a specific plugin. For example, `plugins(source_metadata) : \"projects/test-project-id/locations/test-location-id/plugins/test-plugin-id\"` will return resources sourced from the given plugin. Expressions are combined with either `AND` logic operator or `OR` logical operator but not both of them together i.e. only one of the `AND` or `OR` operator can be used throughout the filter string and both the operators cannot be used together. No other logical operators are supported. At most three filter fields are allowed in the filter string and if provided more than that then `INVALID_ARGUMENT` error is returned by the API. Here are a few examples: * `owner.email = \\\"apihub@google.com\\\"` - - The owner team email is _apihub@google.com_. * `owner.email = \\\"apihub@google.com\\\" AND create_time < \\\"2021-08-15T14:50:00Z\\\" AND create_time > \\\"2021-08-10T12:00:00Z\\\"` - The owner team email is _apihub@google.com_ and the api was created before _2021-08-15 14:50:00 UTC_ and after _2021-08-10 12:00:00 UTC_. * `owner.email = \\\"apihub@google.com\\\" OR team.enum_values.values.id: apihub-team-id` - The filter string specifies the APIs where the owner team email is _apihub@google.com_ or the id of the allowed value associated with the team attribute is _apihub-team-id_. * `owner.email = \\\"apihub@google.com\\\" OR team.enum_values.values.display_name: ApiHub Team` - The filter string specifies the APIs where the owner team email is _apihub@google.com_ or the display name of the allowed value associated with the team attribute is `ApiHub Team`. * `owner.email = \\\"apihub@google.com\\\" AND attributes.projects/test-project-id/locations/test-location-id/ attributes/17650f90-4a29-4971-b3c0-d5532da3764b.enum_values.values.id: test_enum_id AND attributes.projects/test-project-id/locations/test-location-id/ attributes/1765\\0f90-4a29-5431-b3d0-d5532da3764c.string_values.values: test_string_value` - The filter string specifies the APIs where the owner team email is _apihub@google.com_ and the id of the allowed value associated with the user defined attribute of type enum is _test_enum_id_ and the value of the user defined attribute of type string is _test_..", "location": "query", "type": "string" }, @@ -866,7 +1020,7 @@ ] }, "patch": { -"description": "Update an operation in an API version. The following fields in the ApiOperation resource can be updated: * details.description * details.documentation * details.http_operation.path * details.http_operation.method * details.deprecated * attributes * details.mcp_tool.title * details.mcp_tool.description * details.input_schema * details.output_schema * details.mcp_tool.annotations.title * details.mcp_tool.annotations.read_only_hint * details.mcp_tool.annotations.destructive_hint * details.mcp_tool.annotations.idempotent_hint * details.mcp_tool.annotations.open_world_hint * details.mcp_tool.annotations.additional_hints The update_mask should be used to specify the fields being updated. An operation can be updated only if the operation was created via CreateApiOperation API. If the operation was created by parsing the spec, then it can be edited by updating the spec.", +"description": "Update an operation in an API version. The following fields in the ApiOperation resource can be updated: * details.description * details.documentation * details.http_operation.path * details.http_operation.method * details.deprecated * attributes * details.mcp_tool.title * details.mcp_tool.description * details.mcp_tool.input_schema * details.mcp_tool.output_schema * details.input_schema * details.output_schema * details.mcp_tool.annotations.title * details.mcp_tool.annotations.read_only_hint * details.mcp_tool.annotations.destructive_hint * details.mcp_tool.annotations.idempotent_hint * details.mcp_tool.annotations.open_world_hint * details.mcp_tool.annotations.additional_hints The update_mask should be used to specify the fields being updated. An operation can be updated only if the operation was created via CreateApiOperation API. If the operation was created by parsing the spec, then it can be edited by updating the spec.", "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/apis/{apisId}/versions/{versionsId}/operations/{operationsId}", "httpMethod": "PATCH", "id": "apihub.projects.locations.apis.versions.operations.patch", @@ -961,6 +1115,44 @@ "https://www.googleapis.com/auth/cloud-platform" ] }, +"fetchAdditionalSpecContent": { +"description": "Fetch additional spec content.", +"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/apis/{apisId}/versions/{versionsId}/specs/{specsId}:fetchAdditionalSpecContent", +"httpMethod": "GET", +"id": "apihub.projects.locations.apis.versions.specs.fetchAdditionalSpecContent", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "Required. The name of the spec whose contents need to be retrieved. Format: `projects/{project}/locations/{location}/apis/{api}/versions/{version}/specs/{spec}`", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/apis/[^/]+/versions/[^/]+/specs/[^/]+$", +"required": true, +"type": "string" +}, +"specContentType": { +"description": "Optional. The type of the spec contents to be retrieved.", +"enum": [ +"SPEC_CONTENT_TYPE_UNSPECIFIED", +"BOOSTED_SPEC_CONTENT" +], +"enumDescriptions": [ +"Unspecified spec content type. Defaults to spec content uploaded by the user.", +"The spec content type for boosted spec." +], +"location": "query", +"type": "string" +} +}, +"path": "v1/{+name}:fetchAdditionalSpecContent", +"response": { +"$ref": "GoogleCloudApihubV1FetchAdditionalSpecContentResponse" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, "get": { "description": "Get details about the information parsed from a spec. Note that this method does not return the raw spec contents. Use GetSpecContents method to retrieve the same.", "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/apis/{apisId}/versions/{versionsId}/specs/{specsId}", @@ -2278,7 +2470,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -2715,7 +2907,7 @@ ], "parameters": { "filter": { -"description": "Optional. An expression that filters the list of plugin instances. A filter expression consists of a field name, a comparison operator, and a value for filtering. The value must be a string. The comparison operator must be one of: `<`, `>` or `=`. Filters are not case sensitive. The following fields in the `PluginInstances` are eligible for filtering: * `state` - The state of the Plugin Instance. Allowed comparison operators: `=`. A filter function is also supported in the filter string. The filter function is `id(name)`. The `id(name)` function returns the id of the resource name. For example, `id(name) = \\\"plugin-instance-1\\\"` is equivalent to `name = \\\"projects/test-project-id/locations/test-location-id/plugins/plugin-1/instances/plugin-instance-1\\\"` provided the parent is `projects/test-project-id/locations/test-location-id/plugins/plugin-1`. Expressions are combined with either `AND` logic operator or `OR` logical operator but not both of them together i.e. only one of the `AND` or `OR` operator can be used throughout the filter string and both the operators cannot be used together. No other logical operators are supported. At most three filter fields are allowed in the filter string and if provided more than that then `INVALID_ARGUMENT` error is returned by the API. Here are a few examples: * `state = ENABLED` - The plugin instance is in enabled state.", +"description": "Optional. An expression that filters the list of plugin instances. A filter expression consists of a field name, a comparison operator, and a value for filtering. The value must be a string. The comparison operator must be one of: `<`, `>` or `=`. Filters are not case sensitive. The following fields in the `PluginInstances` are eligible for filtering: * `state` - The state of the Plugin Instance. Allowed comparison operators: `=`. * `source_project_id` - The source project id of the Plugin Instance. Allowed comparison operators: `=`. A filter function is also supported in the filter string. The filter function is `id(name)`. The `id(name)` function returns the id of the resource name. For example, `id(name) = \\\"plugin-instance-1\\\"` is equivalent to `name = \\\"projects/test-project-id/locations/test-location-id/plugins/plugin-1/instances/plugin-instance-1\\\"` provided the parent is `projects/test-project-id/locations/test-location-id/plugins/plugin-1`. Expressions are combined with either `AND` logic operator or `OR` logical operator but not both of them together i.e. only one of the `AND` or `OR` operator can be used throughout the filter string and both the operators cannot be used together. No other logical operators are supported. At most three filter fields are allowed in the filter string and if provided more than that then `INVALID_ARGUMENT` error is returned by the API. Here are a few examples: * `state = ENABLED` - The plugin instance is in enabled state.", "location": "query", "type": "string" }, @@ -2979,7 +3171,7 @@ } } }, -"revision": "20251025", +"revision": "20251205", "rootUrl": "https://apihub.googleapis.com/", "schemas": { "Empty": { @@ -3031,6 +3223,142 @@ }, "type": "object" }, +"GoogleCloudApihubV1AdditionalSpecContent": { +"description": "The additional spec content for the spec. This contains the metadata and the last update time for the additional spec content.", +"id": "GoogleCloudApihubV1AdditionalSpecContent", +"properties": { +"createTime": { +"description": "Output only. The time at which the spec content was created.", +"format": "google-datetime", +"readOnly": true, +"type": "string" +}, +"labels": { +"additionalProperties": { +"type": "string" +}, +"description": "Optional. The labels of the spec content e.g. specboost addon version.", +"type": "object" +}, +"specContentType": { +"description": "Required. The type of the spec content.", +"enum": [ +"SPEC_CONTENT_TYPE_UNSPECIFIED", +"BOOSTED_SPEC_CONTENT" +], +"enumDescriptions": [ +"Unspecified spec content type. Defaults to spec content uploaded by the user.", +"The spec content type for boosted spec." +], +"type": "string" +}, +"specContents": { +"$ref": "GoogleCloudApihubV1SpecContents", +"description": "Optional. The additional spec contents." +}, +"updateTime": { +"description": "Output only. The time at which the spec content was last updated.", +"format": "google-datetime", +"readOnly": true, +"type": "string" +} +}, +"type": "object" +}, +"GoogleCloudApihubV1Addon": { +"description": "Addon resource.", +"id": "GoogleCloudApihubV1Addon", +"properties": { +"config": { +"$ref": "GoogleCloudApihubV1AddonConfig", +"description": "Required. The configuration of the addon." +}, +"createTime": { +"description": "Output only. The time at which the addon was created.", +"format": "google-datetime", +"readOnly": true, +"type": "string" +}, +"dataSource": { +"description": "Required. The data source on which the addon operates. This determines which field in the `config` oneof is used.", +"enum": [ +"DATA_SOURCE_UNSPECIFIED", +"PLUGIN_INSTANCE", +"ALL_DATA" +], +"enumDescriptions": [ +"The data source of the addon is not specified.", +"Addon operates on data collected from specific plugin instances.", +"Addon operates on all data in the API hub." +], +"type": "string" +}, +"description": { +"description": "Optional. The description of the addon.", +"type": "string" +}, +"displayName": { +"description": "Required. The display name of the addon.", +"type": "string" +}, +"name": { +"description": "Identifier. The name of the addon to enable. Format: `projects/{project}/locations/{location}/addons/{addon}`.", +"type": "string" +}, +"state": { +"description": "Output only. The state of the addon.", +"enum": [ +"ADDON_STATE_UNSPECIFIED", +"ACTIVE", +"UPDATING", +"ERROR", +"INACTIVE" +], +"enumDescriptions": [ +"The addon state is not specified.", +"The addon is active.", +"The addon is being updated.", +"The addon is in error state.", +"The addon is inactive." +], +"readOnly": true, +"type": "string" +}, +"updateTime": { +"description": "Output only. The time at which the addon was last updated.", +"format": "google-datetime", +"readOnly": true, +"type": "string" +} +}, +"type": "object" +}, +"GoogleCloudApihubV1AddonConfig": { +"description": "Configuration for the addon.", +"id": "GoogleCloudApihubV1AddonConfig", +"properties": { +"allDataAddonConfig": { +"$ref": "GoogleCloudApihubV1AllDataAddonConfig", +"description": "Configuration for addons which act on all data in the API hub." +}, +"gatewayPluginAddonConfig": { +"$ref": "GoogleCloudApihubV1GatewayPluginAddonConfig", +"description": "Configuration for gateway plugin addons." +} +}, +"type": "object" +}, +"GoogleCloudApihubV1AllDataAddonConfig": { +"description": "Configuration for addons which act on all data in the API hub. This is used to specify if the addon is enabled for all data in the API hub.", +"id": "GoogleCloudApihubV1AllDataAddonConfig", +"properties": { +"enabled": { +"description": "Required. If true, the addon is enabled for all data in the API hub.", +"type": "boolean" +} +}, +"type": "object" +}, "GoogleCloudApihubV1AllowedValue": { "description": "The value that can be assigned to the attribute when the data type is enum.", "id": "GoogleCloudApihubV1AllowedValue", @@ -3360,6 +3688,56 @@ }, "type": "object" }, +"GoogleCloudApihubV1ApiView": { +"description": "The view of an API.", +"id": "GoogleCloudApihubV1ApiView", +"properties": { +"mcpServerView": { +"$ref": "GoogleCloudApihubV1FlattenedApiVersionDeploymentView", +"description": "Output only. MCP server view.", +"readOnly": true +}, +"mcpToolView": { +"$ref": "GoogleCloudApihubV1FlattenedApiVersionOperationDeploymentView", +"description": "Output only. MCP tools view.", +"readOnly": true +} +}, +"type": "object" +}, +"GoogleCloudApihubV1ApigeeEdgeConfig": { +"description": "Configuration for Apigee Edge gateways. Applicability of a filter is determined by the filter being provided. If none of the filters are provided the addon will be enabled for all data brought in by the gateway plugin instance.", +"id": "GoogleCloudApihubV1ApigeeEdgeConfig", +"properties": { +"environmentFilter": { +"$ref": "GoogleCloudApihubV1EnvironmentFilter", +"description": "Optional. The filter to apply on the resources managed by the gateway plugin instance. If provided this filter applies environment specific filtering." +} +}, +"type": "object" +}, +"GoogleCloudApihubV1ApigeeOPDKConfig": { +"description": "Configuration for Apigee OPDK gateways. Applicability of a filter is determined by the filter being provided. If none of the filters are provided the addon will be enabled for all data brought in by the gateway plugin instance.", +"id": "GoogleCloudApihubV1ApigeeOPDKConfig", +"properties": { +"environmentFilter": { +"$ref": "GoogleCloudApihubV1EnvironmentFilter", +"description": "Optional. The filter to apply on the resources managed by the gateway plugin instance. If provided this filter applies environment specific filtering." +} +}, +"type": "object" +}, +"GoogleCloudApihubV1ApigeeXHybridConfig": { +"description": "Configuration for Apigee X and Apigee Hybrid gateways. Applicability of a filter is determined by the filter being provided. If none of the filters are provided the addon will be enabled for all data brought in by the gateway plugin instance.", +"id": "GoogleCloudApihubV1ApigeeXHybridConfig", +"properties": { +"environmentFilter": { +"$ref": "GoogleCloudApihubV1EnvironmentFilter", +"description": "Optional. The filter to apply on the resources managed by the gateway plugin instance. If provided this filter applies environment specific filtering." +} +}, +"type": "object" +}, "GoogleCloudApihubV1ApplicationIntegrationEndpointDetails": { "description": "The details of the Application Integration endpoint to be triggered for curation.", "id": "GoogleCloudApihubV1ApplicationIntegrationEndpointDetails", @@ -4455,6 +4833,24 @@ }, "type": "object" }, +"GoogleCloudApihubV1EnvironmentFilter": { +"description": "Filter for environments.", +"id": "GoogleCloudApihubV1EnvironmentFilter", +"properties": { +"allEnvironments": { +"description": "Optional. Indicates if this filter should match all environments or only a subset of environments. If set to true, all environments are matched.", +"type": "boolean" +}, +"environments": { +"description": "Optional. If provided, only environments in this list are matched. This field is ignored if `all_environments` is true.", +"items": { +"type": "string" +}, +"type": "array" +} +}, +"type": "object" +}, "GoogleCloudApihubV1ExecutePluginInstanceActionRequest": { "description": "The ExecutePluginInstanceAction method's request.", "id": "GoogleCloudApihubV1ExecutePluginInstanceActionRequest", @@ -4549,6 +4945,96 @@ }, "type": "object" }, +"GoogleCloudApihubV1FetchAdditionalSpecContentResponse": { +"description": "The FetchAdditionalSpecContent method's response.", +"id": "GoogleCloudApihubV1FetchAdditionalSpecContentResponse", +"properties": { +"additionalSpecContent": { +"$ref": "GoogleCloudApihubV1AdditionalSpecContent", +"description": "The additional spec content." +} +}, +"type": "object" +}, +"GoogleCloudApihubV1FlattenedApiVersionDeploymentView": { +"description": "A flattened view of an API, its version and one of the linked deployments.", +"id": "GoogleCloudApihubV1FlattenedApiVersionDeploymentView", +"properties": { +"api": { +"$ref": "GoogleCloudApihubV1Api", +"description": "The API." +}, +"deployment": { +"$ref": "GoogleCloudApihubV1Deployment", +"description": "The deployment." +}, +"version": { +"$ref": "GoogleCloudApihubV1Version", +"description": "The version." +} +}, +"type": "object" +}, +"GoogleCloudApihubV1FlattenedApiVersionOperationDeploymentView": { +"description": "A flattened view of an API, its version, one of its operations and one of the linked deployments. If there are no deployments linked to the operation then the result will be empty.", +"id": "GoogleCloudApihubV1FlattenedApiVersionOperationDeploymentView", +"properties": { +"api": { +"$ref": "GoogleCloudApihubV1Api", +"description": "The API." +}, +"apiOperation": { +"$ref": "GoogleCloudApihubV1ApiOperation", +"description": "The API operation." +}, +"deployment": { +"$ref": "GoogleCloudApihubV1Deployment", +"description": "The deployment." +}, +"version": { +"$ref": "GoogleCloudApihubV1Version", +"description": "The version." +} +}, +"type": "object" +}, +"GoogleCloudApihubV1GatewayPluginAddonConfig": { +"description": "Configuration for gateway plugin addons. This is used to specify the list of gateway plugin configs for which the addon is enabled.", +"id": "GoogleCloudApihubV1GatewayPluginAddonConfig", +"properties": { +"gatewayPluginConfigs": { +"description": "Required. The list of gateway plugin configs for which the addon is enabled. Each gateway plugin config should have a unique plugin instance.", +"items": { +"$ref": "GoogleCloudApihubV1GatewayPluginConfig" +}, +"type": "array" +} +}, +"type": "object" +}, +"GoogleCloudApihubV1GatewayPluginConfig": { +"description": "Configuration for a gateway plugin. This is used to specify configs for different gateways.", +"id": "GoogleCloudApihubV1GatewayPluginConfig", +"properties": { +"apigeeEdgeConfig": { +"$ref": "GoogleCloudApihubV1ApigeeEdgeConfig", +"description": "Configuration for Apigee Edge gateways." +}, +"apigeeOpdkConfig": { +"$ref": "GoogleCloudApihubV1ApigeeOPDKConfig", +"description": "Configuration for Apigee OPDK gateways." +}, +"apigeeXHybridConfig": { +"$ref": "GoogleCloudApihubV1ApigeeXHybridConfig", +"description": "Configuration for Apigee X and Apigee Hybrid gateways." +}, +"pluginInstance": { +"description": "Required. The name of the gateway plugin instance for which the config is to be specified. Format: projects/{project}/locations/{location}/plugins/{plugin}/pluginInstances/{plugin_instance}", +"type": "string" +} +}, +"type": "object" +}, "GoogleCloudApihubV1GoogleServiceAccountConfig": { "description": "Config for Google service account authentication.", "id": "GoogleCloudApihubV1GoogleServiceAccountConfig", @@ -4808,6 +5294,11 @@ "readOnly": true, "type": "string" }, +"resultMetadata": { +"description": "Output only. The result metadata of the last execution of the plugin instance. This will be a string representation of a JSON object and will be available on successful execution.", +"readOnly": true, +"type": "string" +}, "startTime": { "description": "Output only. The last execution start time of the plugin instance.", "format": "google-datetime", @@ -4881,6 +5372,24 @@ "properties": {}, "type": "object" }, +"GoogleCloudApihubV1ListAddonsResponse": { +"description": "The ListAddons method's response.", +"id": "GoogleCloudApihubV1ListAddonsResponse", +"properties": { +"addons": { +"description": "The list of addons.", +"items": { +"$ref": "GoogleCloudApihubV1Addon" +}, +"type": "array" +}, +"nextPageToken": { +"description": "A token to retrieve the next page of results, or empty if there are no more results in the list.", +"type": "string" +} +}, +"type": "object" +}, "GoogleCloudApihubV1ListApiOperationsResponse": { "description": "The ListApiOperations method's response.", "id": "GoogleCloudApihubV1ListApiOperationsResponse", @@ -5173,6 +5682,17 @@ }, "type": "object" }, +"GoogleCloudApihubV1ManageAddonConfigRequest": { +"description": "The ManageAddonConfig method's request.", +"id": "GoogleCloudApihubV1ManageAddonConfigRequest", +"properties": { +"config": { +"$ref": "GoogleCloudApihubV1AddonConfig", +"description": "Required. The config of the addon to be managed. This config will replace the config present in the addon. The type of the config should match the config type already present in the addon." +} +}, +"type": "object" +}, "GoogleCloudApihubV1ManagePluginInstanceSourceDataRequest": { "description": "The ManagePluginInstanceSourceData method's request.", "id": "GoogleCloudApihubV1ManagePluginInstanceSourceDataRequest", @@ -5239,6 +5759,37 @@ }, "type": "object" }, +"GoogleCloudApihubV1McpTool": { +"description": "Details describing an MCP Tool.", +"id": "GoogleCloudApihubV1McpTool", +"properties": { +"annotations": { +"$ref": "GoogleCloudApihubV1ToolAnnotations", +"description": "Optional. Optional annotations for the tool." +}, +"description": { +"description": "Optional. Description of what the tool does.", +"type": "string" +}, +"inputSchema": { +"$ref": "GoogleCloudApihubV1OperationSchema", +"description": "Optional. Input schema for the operation. This can be parsed only from MCP schema type." +}, +"name": { +"description": "Required. The name of the tool, unique within its parent scope (version).", +"type": "string" +}, +"outputSchema": { +"$ref": "GoogleCloudApihubV1OperationSchema", +"description": "Optional. Output schema for the operation. This can be parsed only from MCP schema type." +}, +"title": { +"description": "Optional. Optional title for the tool.", +"type": "string" +} +}, +"type": "object" +}, "GoogleCloudApihubV1MultiIntValues": { "description": "The config variable value of data type multi int.", "id": "GoogleCloudApihubV1MultiIntValues", @@ -5350,6 +5901,10 @@ "httpOperation": { "$ref": "GoogleCloudApihubV1HttpOperation", "description": "The HTTP Operation." +}, +"mcpTool": { +"$ref": "GoogleCloudApihubV1McpTool", +"description": "The MCP Tool Operation." } }, "type": "object" @@ -5398,6 +5953,21 @@ }, "type": "object" }, +"GoogleCloudApihubV1OperationSchema": { +"description": "The operation schema needed for an operation.", +"id": "GoogleCloudApihubV1OperationSchema", +"properties": { +"jsonSchema": { +"additionalProperties": { +"description": "Properties of the object.", +"type": "any" +}, +"description": "The JSON schema. Only valid JSON is accepted but semantic validation of schema is not supported right now.", +"type": "object" +} +}, +"type": "object" +}, "GoogleCloudApihubV1Owner": { "description": "Owner details.", "id": "GoogleCloudApihubV1Owner", @@ -5658,6 +6228,13 @@ "description": "Identifier. The unique name of the plugin instance resource. Format: `projects/{project}/locations/{location}/plugins/{plugin}/instances/{instance}`", "type": "string" }, +"sourceEnvironmentsConfig": { +"additionalProperties": { +"$ref": "GoogleCloudApihubV1SourceEnvironment" +}, +"description": "Optional. The source environment's config present in the gateway instance linked to the plugin instance. The key is the `source_environment` name from the SourceEnvironment message.", +"type": "object" +}, "sourceProjectId": { "description": "Optional. The source project id of the plugin instance. This will be the id of runtime project in case of gcp based plugins and org id in case of non gcp based plugins. This field will be a required field for Google provided on-ramp plugins.", "type": "string" @@ -5880,6 +6457,24 @@ }, "type": "object" }, +"GoogleCloudApihubV1RetrieveApiViewsResponse": { +"description": "The RetrieveApiViews method's response.", +"id": "GoogleCloudApihubV1RetrieveApiViewsResponse", +"properties": { +"apiViews": { +"description": "The list of API views.", +"items": { +"$ref": "GoogleCloudApihubV1ApiView" +}, +"type": "array" +}, +"nextPageToken": { +"description": "Next page token.", +"type": "string" +} +}, +"type": "object" +}, "GoogleCloudApihubV1RuntimeProjectAttachment": { "description": "Runtime project attachment represents an attachment from the runtime project to the host project. Api Hub looks for deployments in the attached runtime projects and creates corresponding resources in Api Hub for the discovered deployments.", "id": "GoogleCloudApihubV1RuntimeProjectAttachment", @@ -5983,6 +6578,31 @@ }, "type": "object" }, +"GoogleCloudApihubV1SourceEnvironment": { +"description": "Message representing the source environment details.", +"id": "GoogleCloudApihubV1SourceEnvironment", +"properties": { +"createTime": { +"description": "Optional. The time at which the environment was created at the source.", +"format": "google-datetime", +"type": "string" +}, +"sourceEnvironment": { +"description": "Required. The name of the environment at the source. This should map to Deployment.", +"type": "string" +}, +"sourceEnvironmentUri": { +"description": "The location where additional information about source environments can be found. The location should be relative path of the environment manifest with respect to a plugin instance.", +"type": "string" +}, +"updateTime": { +"description": "Optional. The time at which the environment was last updated at the source.", +"format": "google-datetime", +"type": "string" +} +}, +"type": "object" +}, "GoogleCloudApihubV1SourceMetadata": { "description": "SourceMetadata represents the metadata for a resource at the source.", "id": "GoogleCloudApihubV1SourceMetadata", @@ -6029,6 +6649,14 @@ "description": "Represents a spec associated with an API version in the API Hub. Note that specs of various types can be uploaded, however parsing of details is supported for OpenAPI spec currently.", "id": "GoogleCloudApihubV1Spec", "properties": { +"additionalSpecContents": { +"description": "Output only. The additional spec contents for the spec.", +"items": { +"$ref": "GoogleCloudApihubV1AdditionalSpecContent" +}, +"readOnly": true, +"type": "array" +}, "attributes": { "additionalProperties": { "$ref": "GoogleCloudApihubV1AttributeValues" @@ -6253,6 +6881,40 @@ }, "type": "object" }, +"GoogleCloudApihubV1ToolAnnotations": { +"description": "Annotations for a Tool.", +"id": "GoogleCloudApihubV1ToolAnnotations", +"properties": { +"additionalHints": { +"additionalProperties": { +"type": "string" +}, +"description": "Optional. Additional hints which may help tools and not covered in defaults.", +"type": "object" +}, +"destructiveHint": { +"description": "Optional. Hint indicating if the tool may have destructive side effects.", +"type": "boolean" +}, +"idempotentHint": { +"description": "Optional. Hint indicating if the tool is idempotent.", +"type": "boolean" +}, +"openWorldHint": { +"description": "Optional. Hint indicating if the tool interacts with the open world (e.g., internet).", +"type": "boolean" +}, +"readOnlyHint": { +"description": "Optional. Hint indicating if the tool is read-only.", +"type": "boolean" +}, +"title": { +"description": "Optional. A human-readable title for the tool (if different from Tool.title).", +"type": "string" +} +}, +"type": "object" +}, "GoogleCloudApihubV1UserPasswordConfig": { "description": "Parameters to support Username and Password Authentication.", "id": "GoogleCloudApihubV1UserPasswordConfig", @@ -6522,7 +7184,7 @@ "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, diff --git a/googleapiclient/discovery_cache/documents/apim.v1alpha.json b/googleapiclient/discovery_cache/documents/apim.v1alpha.json index 5df178ed4a..0a65ff62c7 100644 --- a/googleapiclient/discovery_cache/documents/apim.v1alpha.json +++ b/googleapiclient/discovery_cache/documents/apim.v1alpha.json @@ -831,7 +831,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -851,7 +851,7 @@ } } }, -"revision": "20251022", +"revision": "20251112", "rootUrl": "https://apim.googleapis.com/", "schemas": { "ApiObservation": { @@ -1426,7 +1426,7 @@ "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, diff --git a/googleapiclient/discovery_cache/documents/appengine.v1.json b/googleapiclient/discovery_cache/documents/appengine.v1.json index 5472362a87..77aa2e37bd 100644 --- a/googleapiclient/discovery_cache/documents/appengine.v1.json +++ b/googleapiclient/discovery_cache/documents/appengine.v1.json @@ -959,7 +959,7 @@ "type": "string" }, "extraLocationTypes": { -"description": "Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage.", +"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.", "location": "query", "repeated": true, "type": "string" @@ -2189,6 +2189,57 @@ "https://www.googleapis.com/auth/cloud-platform.read-only" ] }, +"list": { +"description": "Lists the domain mappings on an application.", +"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/domainMappings", +"httpMethod": "GET", +"id": "appengine.projects.locations.applications.domainMappings.list", +"parameterOrder": [ +"projectsId", +"locationsId", +"applicationsId" +], +"parameters": { +"applicationsId": { +"description": "Part of `parent`. See documentation of `projectsId`.", +"location": "path", +"required": true, +"type": "string" +}, +"locationsId": { +"description": "Part of `parent`. See documentation of `projectsId`.", +"location": "path", +"required": true, +"type": "string" +}, +"pageSize": { +"description": "Maximum results to return per page.", +"format": "int32", +"location": "query", +"type": "integer" +}, +"pageToken": { +"description": "Continuation token for fetching the next page of results.", +"location": "query", +"type": "string" +}, +"projectsId": { +"description": "Part of `parent`. Required. Name of the parent Application resource. Example: apps/myapp.", +"location": "path", +"required": true, +"type": "string" +} +}, +"path": "v1/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/domainMappings", +"response": { +"$ref": "ListDomainMappingsResponse" +}, +"scopes": [ +"https://www.googleapis.com/auth/appengine.admin", +"https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/cloud-platform.read-only" +] +}, "patch": { "description": "Updates the specified domain mapping. To map an SSL certificate to a domain mapping, update certificate_id to point to an AuthorizedCertificate resource. A user must be authorized to administer the associated domain in order to update a DomainMapping resource.", "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/domainMappings/{domainMappingsId}", @@ -2479,7 +2530,7 @@ } } }, -"revision": "20250930", +"revision": "20251103", "rootUrl": "https://appengine.googleapis.com/", "schemas": { "ApiConfigHandler": { @@ -2694,10 +2745,11 @@ "type": "integer" }, "domainNames": { -"description": "Topmost applicable domains of this certificate. This certificate applies to these domains and their subdomains. Example: example.com.@OutputOnly", +"description": "Output only. Topmost applicable domains of this certificate. This certificate applies to these domains and their subdomains. Example: example.com.@OutputOnly", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "expireTime": { @@ -2706,7 +2758,8 @@ "type": "string" }, "id": { -"description": "Relative name of the certificate. This is a unique value autogenerated on AuthorizedCertificate resource creation. Example: 12345.@OutputOnly", +"description": "Output only. Relative name of the certificate. This is a unique value autogenerated on AuthorizedCertificate resource creation. Example: 12345.@OutputOnly", +"readOnly": true, "type": "string" }, "managedCertificate": { @@ -2714,14 +2767,16 @@ "description": "Only applicable if this certificate is managed by App Engine. Managed certificates are tied to the lifecycle of a DomainMapping and cannot be updated or deleted via the AuthorizedCertificates API. If this certificate is manually administered by the user, this field will be empty.@OutputOnly" }, "name": { -"description": "Full path to the AuthorizedCertificate resource in the API. Example: apps/myapp/authorizedCertificates/12345.@OutputOnly", +"description": "Output only. Full path to the AuthorizedCertificate resource in the API. Example: apps/myapp/authorizedCertificates/12345.@OutputOnly", +"readOnly": true, "type": "string" }, "visibleDomainMappings": { -"description": "The full paths to user visible Domain Mapping resources that have this certificate mapped. Example: apps/myapp/domainMappings/example.com.This may not represent the full list of mapped domain mappings if the user does not have VIEWER permissions on all of the applications that have this certificate mapped. See domain_mappings_count for a complete count.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly", +"description": "Output only. The full paths to user visible Domain Mapping resources that have this certificate mapped. Example: apps/myapp/domainMappings/example.com.This may not represent the full list of mapped domain mappings if the user does not have VIEWER permissions on all of the applications that have this certificate mapped. See domain_mappings_count for a complete count.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly", "items": { "type": "string" }, +"readOnly": true, "type": "array" } }, @@ -3071,14 +3126,16 @@ "type": "string" }, "name": { -"description": "Full path to the DomainMapping resource in the API. Example: apps/myapp/domainMapping/example.com.@OutputOnly", +"description": "Output only. Full path to the DomainMapping resource in the API. Example: apps/myapp/domainMapping/example.com.@OutputOnly", +"readOnly": true, "type": "string" }, "resourceRecords": { -"description": "The resource records required to configure this domain mapping. These records must be added to the domain's DNS configuration in order to serve the application via this domain mapping.@OutputOnly", +"description": "Output only. The resource records required to configure this domain mapping. These records must be added to the domain's DNS configuration in order to serve the application via this domain mapping.@OutputOnly", "items": { "$ref": "ResourceRecord" }, +"readOnly": true, "type": "array" }, "sslSettings": { @@ -4559,7 +4616,8 @@ true "type": "string" }, "pendingManagedCertificateId": { -"description": "ID of the managed AuthorizedCertificate resource currently being provisioned, if applicable. Until the new managed certificate has been successfully provisioned, the previous SSL state will be preserved. Once the provisioning process completes, the certificate_id field will reflect the new managed certificate and this field will be left empty. To remove SSL support while there is still a pending managed certificate, clear the certificate_id field with an UpdateDomainMappingRequest.@OutputOnly", +"description": "Output only. ID of the managed AuthorizedCertificate resource currently being provisioned, if applicable. Until the new managed certificate has been successfully provisioned, the previous SSL state will be preserved. Once the provisioning process completes, the certificate_id field will reflect the new managed certificate and this field will be left empty. To remove SSL support while there is still a pending managed certificate, clear the certificate_id field with an UpdateDomainMappingRequest.@OutputOnly", +"readOnly": true, "type": "string" }, "sslManagementType": { diff --git a/googleapiclient/discovery_cache/documents/appengine.v1alpha.json b/googleapiclient/discovery_cache/documents/appengine.v1alpha.json index 31f958117a..481f401d61 100644 --- a/googleapiclient/discovery_cache/documents/appengine.v1alpha.json +++ b/googleapiclient/discovery_cache/documents/appengine.v1alpha.json @@ -599,7 +599,7 @@ "type": "string" }, "extraLocationTypes": { -"description": "Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage.", +"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.", "location": "query", "repeated": true, "type": "string" @@ -766,7 +766,7 @@ ], "parameters": { "extraLocationTypes": { -"description": "Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage.", +"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.", "location": "query", "repeated": true, "type": "string" @@ -1286,6 +1286,57 @@ "https://www.googleapis.com/auth/cloud-platform.read-only" ] }, +"list": { +"description": "Lists the domain mappings on an application.", +"flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/domainMappings", +"httpMethod": "GET", +"id": "appengine.projects.locations.applications.domainMappings.list", +"parameterOrder": [ +"projectsId", +"locationsId", +"applicationsId" +], +"parameters": { +"applicationsId": { +"description": "Part of `parent`. See documentation of `projectsId`.", +"location": "path", +"required": true, +"type": "string" +}, +"locationsId": { +"description": "Part of `parent`. See documentation of `projectsId`.", +"location": "path", +"required": true, +"type": "string" +}, +"pageSize": { +"description": "Maximum results to return per page.", +"format": "int32", +"location": "query", +"type": "integer" +}, +"pageToken": { +"description": "Continuation token for fetching the next page of results.", +"location": "query", +"type": "string" +}, +"projectsId": { +"description": "Part of `parent`. Required. Name of the parent Application resource. Example: apps/myapp.", +"location": "path", +"required": true, +"type": "string" +} +}, +"path": "v1alpha/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/domainMappings", +"response": { +"$ref": "ListDomainMappingsResponse" +}, +"scopes": [ +"https://www.googleapis.com/auth/appengine.admin", +"https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/cloud-platform.read-only" +] +}, "patch": { "description": "Updates the specified domain mapping. To map an SSL certificate to a domain mapping, update certificate_id to point to an AuthorizedCertificate resource. A user must be authorized to administer the associated domain in order to update a DomainMapping resource.", "flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/domainMappings/{domainMappingsId}", @@ -1452,7 +1503,7 @@ } } }, -"revision": "20250930", +"revision": "20251103", "rootUrl": "https://appengine.googleapis.com/", "schemas": { "AuthorizedCertificate": { @@ -1473,10 +1524,11 @@ "type": "integer" }, "domainNames": { -"description": "Topmost applicable domains of this certificate. This certificate applies to these domains and their subdomains. Example: example.com.@OutputOnly", +"description": "Output only. Topmost applicable domains of this certificate. This certificate applies to these domains and their subdomains. Example: example.com.@OutputOnly", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "expireTime": { @@ -1485,7 +1537,8 @@ "type": "string" }, "id": { -"description": "Relative name of the certificate. This is a unique value autogenerated on AuthorizedCertificate resource creation. Example: 12345.@OutputOnly", +"description": "Output only. Relative name of the certificate. This is a unique value autogenerated on AuthorizedCertificate resource creation. Example: 12345.@OutputOnly", +"readOnly": true, "type": "string" }, "managedCertificate": { @@ -1493,14 +1546,16 @@ "description": "Only applicable if this certificate is managed by App Engine. Managed certificates are tied to the lifecycle of a DomainMapping and cannot be updated or deleted via the AuthorizedCertificates API. If this certificate is manually administered by the user, this field will be empty.@OutputOnly" }, "name": { -"description": "Full path to the AuthorizedCertificate resource in the API. Example: apps/myapp/authorizedCertificates/12345.@OutputOnly", +"description": "Output only. Full path to the AuthorizedCertificate resource in the API. Example: apps/myapp/authorizedCertificates/12345.@OutputOnly", +"readOnly": true, "type": "string" }, "visibleDomainMappings": { -"description": "The full paths to user visible Domain Mapping resources that have this certificate mapped. Example: apps/myapp/domainMappings/example.com.This may not represent the full list of mapped domain mappings if the user does not have VIEWER permissions on all of the applications that have this certificate mapped. See domain_mappings_count for a complete count.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly", +"description": "Output only. The full paths to user visible Domain Mapping resources that have this certificate mapped. Example: apps/myapp/domainMappings/example.com.This may not represent the full list of mapped domain mappings if the user does not have VIEWER permissions on all of the applications that have this certificate mapped. See domain_mappings_count for a complete count.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly", "items": { "type": "string" }, +"readOnly": true, "type": "array" } }, @@ -1608,14 +1663,16 @@ "type": "string" }, "name": { -"description": "Full path to the DomainMapping resource in the API. Example: apps/myapp/domainMapping/example.com.@OutputOnly", +"description": "Output only. Full path to the DomainMapping resource in the API. Example: apps/myapp/domainMapping/example.com.@OutputOnly", +"readOnly": true, "type": "string" }, "resourceRecords": { -"description": "The resource records required to configure this domain mapping. These records must be added to the domain's DNS configuration in order to serve the application via this domain mapping.@OutputOnly", +"description": "Output only. The resource records required to configure this domain mapping. These records must be added to the domain's DNS configuration in order to serve the application via this domain mapping.@OutputOnly", "items": { "$ref": "ResourceRecord" }, +"readOnly": true, "type": "array" }, "sslSettings": { @@ -2272,7 +2329,8 @@ true "type": "string" }, "isManagedCertificate": { -"description": "Whether the mapped certificate is an App Engine managed certificate. Managed certificates are created by default with a domain mapping. To opt out, specify no_managed_certificate on a CREATE or UPDATE request.@OutputOnly", +"description": "Output only. Whether the mapped certificate is an App Engine managed certificate. Managed certificates are created by default with a domain mapping. To opt out, specify no_managed_certificate on a CREATE or UPDATE request.@OutputOnly", +"readOnly": true, "type": "boolean" } }, diff --git a/googleapiclient/discovery_cache/documents/appengine.v1beta.json b/googleapiclient/discovery_cache/documents/appengine.v1beta.json index 4b33163b0f..5796883a47 100644 --- a/googleapiclient/discovery_cache/documents/appengine.v1beta.json +++ b/googleapiclient/discovery_cache/documents/appengine.v1beta.json @@ -959,7 +959,7 @@ "type": "string" }, "extraLocationTypes": { -"description": "Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage.", +"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.", "location": "query", "repeated": true, "type": "string" @@ -1738,7 +1738,7 @@ ], "parameters": { "extraLocationTypes": { -"description": "Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage.", +"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.", "location": "query", "repeated": true, "type": "string" @@ -2302,6 +2302,57 @@ "https://www.googleapis.com/auth/cloud-platform.read-only" ] }, +"list": { +"description": "Lists the domain mappings on an application.", +"flatPath": "v1beta/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/domainMappings", +"httpMethod": "GET", +"id": "appengine.projects.locations.applications.domainMappings.list", +"parameterOrder": [ +"projectsId", +"locationsId", +"applicationsId" +], +"parameters": { +"applicationsId": { +"description": "Part of `parent`. See documentation of `projectsId`.", +"location": "path", +"required": true, +"type": "string" +}, +"locationsId": { +"description": "Part of `parent`. See documentation of `projectsId`.", +"location": "path", +"required": true, +"type": "string" +}, +"pageSize": { +"description": "Maximum results to return per page.", +"format": "int32", +"location": "query", +"type": "integer" +}, +"pageToken": { +"description": "Continuation token for fetching the next page of results.", +"location": "query", +"type": "string" +}, +"projectsId": { +"description": "Part of `parent`. Required. Name of the parent Application resource. Example: apps/myapp.", +"location": "path", +"required": true, +"type": "string" +} +}, +"path": "v1beta/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/domainMappings", +"response": { +"$ref": "ListDomainMappingsResponse" +}, +"scopes": [ +"https://www.googleapis.com/auth/appengine.admin", +"https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/cloud-platform.read-only" +] +}, "patch": { "description": "Updates the specified domain mapping. To map an SSL certificate to a domain mapping, update certificate_id to point to an AuthorizedCertificate resource. A user must be authorized to administer the associated domain in order to update a DomainMapping resource.", "flatPath": "v1beta/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/domainMappings/{domainMappingsId}", @@ -2690,7 +2741,7 @@ } } }, -"revision": "20251005", +"revision": "20251110", "rootUrl": "https://appengine.googleapis.com/", "schemas": { "ApiConfigHandler": { @@ -2905,10 +2956,11 @@ "type": "integer" }, "domainNames": { -"description": "Topmost applicable domains of this certificate. This certificate applies to these domains and their subdomains. Example: example.com.@OutputOnly", +"description": "Output only. Topmost applicable domains of this certificate. This certificate applies to these domains and their subdomains. Example: example.com.@OutputOnly", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "expireTime": { @@ -2917,7 +2969,8 @@ "type": "string" }, "id": { -"description": "Relative name of the certificate. This is a unique value autogenerated on AuthorizedCertificate resource creation. Example: 12345.@OutputOnly", +"description": "Output only. Relative name of the certificate. This is a unique value autogenerated on AuthorizedCertificate resource creation. Example: 12345.@OutputOnly", +"readOnly": true, "type": "string" }, "managedCertificate": { @@ -2925,14 +2978,16 @@ "description": "Only applicable if this certificate is managed by App Engine. Managed certificates are tied to the lifecycle of a DomainMapping and cannot be updated or deleted via the AuthorizedCertificates API. If this certificate is manually administered by the user, this field will be empty.@OutputOnly" }, "name": { -"description": "Full path to the AuthorizedCertificate resource in the API. Example: apps/myapp/authorizedCertificates/12345.@OutputOnly", +"description": "Output only. Full path to the AuthorizedCertificate resource in the API. Example: apps/myapp/authorizedCertificates/12345.@OutputOnly", +"readOnly": true, "type": "string" }, "visibleDomainMappings": { -"description": "The full paths to user visible Domain Mapping resources that have this certificate mapped. Example: apps/myapp/domainMappings/example.com.This may not represent the full list of mapped domain mappings if the user does not have VIEWER permissions on all of the applications that have this certificate mapped. See domain_mappings_count for a complete count.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly", +"description": "Output only. The full paths to user visible Domain Mapping resources that have this certificate mapped. Example: apps/myapp/domainMappings/example.com.This may not represent the full list of mapped domain mappings if the user does not have VIEWER permissions on all of the applications that have this certificate mapped. See domain_mappings_count for a complete count.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@OutputOnly", "items": { "type": "string" }, +"readOnly": true, "type": "array" } }, @@ -3333,14 +3388,16 @@ "type": "string" }, "name": { -"description": "Full path to the DomainMapping resource in the API. Example: apps/myapp/domainMapping/example.com.@OutputOnly", +"description": "Output only. Full path to the DomainMapping resource in the API. Example: apps/myapp/domainMapping/example.com.@OutputOnly", +"readOnly": true, "type": "string" }, "resourceRecords": { -"description": "The resource records required to configure this domain mapping. These records must be added to the domain's DNS configuration in order to serve the application via this domain mapping.@OutputOnly", +"description": "Output only. The resource records required to configure this domain mapping. These records must be added to the domain's DNS configuration in order to serve the application via this domain mapping.@OutputOnly", "items": { "$ref": "ResourceRecord" }, +"readOnly": true, "type": "array" }, "sslSettings": { @@ -4819,7 +4876,8 @@ true "type": "string" }, "pendingManagedCertificateId": { -"description": "ID of the managed AuthorizedCertificate resource currently being provisioned, if applicable. Until the new managed certificate has been successfully provisioned, the previous SSL state will be preserved. Once the provisioning process completes, the certificate_id field will reflect the new managed certificate and this field will be left empty. To remove SSL support while there is still a pending managed certificate, clear the certificate_id field with an UpdateDomainMappingRequest.@OutputOnly", +"description": "Output only. ID of the managed AuthorizedCertificate resource currently being provisioned, if applicable. Until the new managed certificate has been successfully provisioned, the previous SSL state will be preserved. Once the provisioning process completes, the certificate_id field will reflect the new managed certificate and this field will be left empty. To remove SSL support while there is still a pending managed certificate, clear the certificate_id field with an UpdateDomainMappingRequest.@OutputOnly", +"readOnly": true, "type": "string" }, "sslManagementType": { @@ -5097,6 +5155,49 @@ true "description": "Allows App Engine second generation runtimes to access the legacy bundled services.", "type": "boolean" }, +"appEngineBundledServices": { +"description": "List of specific App Engine Bundled Services that are enabled for this Version.", +"items": { +"enum": [ +"BUNDLED_SERVICE_TYPE_UNSPECIFIED", +"BUNDLED_SERVICE_TYPE_APP_IDENTITY_SERVICE", +"BUNDLED_SERVICE_TYPE_BLOBSTORE", +"BUNDLED_SERVICE_TYPE_CAPABILITY_SERVICE", +"BUNDLED_SERVICE_TYPE_DATASTORE_V3", +"BUNDLED_SERVICE_TYPE_DEFERRED", +"BUNDLED_SERVICE_TYPE_IMAGES", +"BUNDLED_SERVICE_TYPE_MAIL", +"BUNDLED_SERVICE_TYPE_MEMCACHE", +"BUNDLED_SERVICE_TYPE_MODULES", +"BUNDLED_SERVICE_TYPE_NAMESPACES", +"BUNDLED_SERVICE_TYPE_NDB", +"BUNDLED_SERVICE_TYPE_SEARCH", +"BUNDLED_SERVICE_TYPE_TASKQUEUES", +"BUNDLED_SERVICE_TYPE_URLFETCH", +"BUNDLED_SERVICE_TYPE_USERS" +], +"enumDescriptions": [ +"Default, invalid value", +"App Identity Service", +"Blobstore", +"Capability Service", +"Datastore V3", +"Deferred", +"Images", +"Mail", +"Memcache", +"Modules", +"Namespaces", +"NDB", +"Search", +"Task Queues", +"URL Fetch", +"Users" +], +"type": "string" +}, +"type": "array" +}, "automaticScaling": { "$ref": "AutomaticScaling", "description": "Automatic scaling is based on request rate, response latencies, and other application metrics. Instances are dynamically created and destroyed as needed in order to handle traffic." diff --git a/googleapiclient/discovery_cache/documents/apphub.v1.json b/googleapiclient/discovery_cache/documents/apphub.v1.json index efd3c68d16..96c16fb207 100644 --- a/googleapiclient/discovery_cache/documents/apphub.v1.json +++ b/googleapiclient/discovery_cache/documents/apphub.v1.json @@ -162,6 +162,31 @@ "https://www.googleapis.com/auth/cloud-platform" ] }, +"getBoundary": { +"description": "Gets a Boundary.", +"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/boundary", +"httpMethod": "GET", +"id": "apphub.projects.locations.getBoundary", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "Required. The name of the boundary to retrieve. Format: projects/{project}/locations/{location}/boundary", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/boundary$", +"required": true, +"type": "string" +} +}, +"path": "v1/{+name}", +"response": { +"$ref": "Boundary" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, "list": { "description": "Lists information about the supported locations for this service.", "flatPath": "v1/projects/{projectsId}/locations", @@ -233,6 +258,45 @@ "scopes": [ "https://www.googleapis.com/auth/cloud-platform" ] +}, +"updateBoundary": { +"description": "Updates a Boundary.", +"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/boundary", +"httpMethod": "PATCH", +"id": "apphub.projects.locations.updateBoundary", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "Identifier. The resource name of the boundary. Format: \"projects/{project}/locations/{location}/boundary\"", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/boundary$", +"required": true, +"type": "string" +}, +"requestId": { +"description": "Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes since the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).", +"location": "query", +"type": "string" +}, +"updateMask": { +"description": "Required. Field mask is used to specify the fields to be overwritten in the Boundary resource by the update. The fields specified in the update_mask are relative to the resource, not the full request. A field will be overwritten if it is in the mask. If the user does not provide a mask then all fields will be overwritten.", +"format": "google-fieldmask", +"location": "query", +"type": "string" +} +}, +"path": "v1/{+name}", +"request": { +"$ref": "Boundary" +}, +"response": { +"$ref": "Operation" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] } }, "resources": { @@ -1194,7 +1258,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -1357,7 +1421,7 @@ } } }, -"revision": "20251028", +"revision": "20251114", "rootUrl": "https://apphub.googleapis.com/", "schemas": { "Application": { @@ -1527,6 +1591,50 @@ }, "type": "object" }, +"Boundary": { +"description": "Application management boundary.", +"id": "Boundary", +"properties": { +"createTime": { +"description": "Output only. Create time.", +"format": "google-datetime", +"readOnly": true, +"type": "string" +}, +"crmNode": { +"description": "Optional. The resource name of the CRM node being attached to the boundary. Format: `projects/{project-number}` or `projects/{project-id}`", +"type": "string" +}, +"name": { +"description": "Identifier. The resource name of the boundary. Format: \"projects/{project}/locations/{location}/boundary\"", +"type": "string" +}, +"type": { +"description": "Output only. Boundary type.", +"enum": [ +"TYPE_UNSPECIFIED", +"AUTOMATIC", +"MANUAL", +"MANAGED_AUTOMATIC" +], +"enumDescriptions": [ +"Unspecified type.", +"The Boundary automatically includes all descendants of the CRM node.", +"The list of projects within the Boundary is managed by the user.", +"The Boundary automatically includes all descendants of the CRM node, which is set via App Management folder capability." +], +"readOnly": true, +"type": "string" +}, +"updateTime": { +"description": "Output only. Update time.", +"format": "google-datetime", +"readOnly": true, +"type": "string" +} +}, +"type": "object" +}, "CancelOperationRequest": { "description": "The request message for Operations.CancelOperation.", "id": "CancelOperationRequest", @@ -1681,6 +1789,22 @@ }, "type": "object" }, +"ExtendedMetadata": { +"description": "Additional metadata for a Service or Workload.", +"id": "ExtendedMetadata", +"properties": { +"metadataStruct": { +"additionalProperties": { +"description": "Properties of the object.", +"type": "any" +}, +"description": "Output only. The metadata contents.", +"readOnly": true, +"type": "object" +} +}, +"type": "object" +}, "FunctionalType": { "description": "The functional type of a service or workload.", "id": "FunctionalType", @@ -1703,6 +1827,18 @@ }, "type": "object" }, +"Identity": { +"description": "The identity associated with a service or workload.", +"id": "Identity", +"properties": { +"principal": { +"description": "Output only. Principal of the identity. Supported formats: * `sa://my-sa@xxxx.iam.gserviceaccount.com` for GCP Service Account * `principal://POOL_ID.global.PROJECT_NUMBER.workload.id.goog/ns/NAMESPACE_ID/sa/MANAGED_IDENTITY_ID` for Managed Workload Identity", +"readOnly": true, +"type": "string" +} +}, +"type": "object" +}, "ListApplicationsResponse": { "description": "Response for ListApplications.", "id": "ListApplicationsResponse", @@ -1812,7 +1948,7 @@ "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, @@ -2104,6 +2240,28 @@ false }, "type": "object" }, +"RegistrationType": { +"description": "The registration type of a service.", +"id": "RegistrationType", +"properties": { +"type": { +"description": "Output only. The registration type of a service.", +"enum": [ +"TYPE_UNSPECIFIED", +"EXCLUSIVE", +"SHARED" +], +"enumDescriptions": [ +"Unspecified registration type. Defaults to EXCLUSIVE.", +"The service can only be registered to one application.", +"The service can be registered to multiple applications." +], +"readOnly": true, +"type": "string" +} +}, +"type": "object" +}, "Scope": { "description": "Scope of an application.", "id": "Scope", @@ -2245,6 +2403,14 @@ false "description": "Properties of an underlying cloud resource that can comprise a Service.", "id": "ServiceProperties", "properties": { +"extendedMetadata": { +"additionalProperties": { +"$ref": "ExtendedMetadata" +}, +"description": "Output only. Additional metadata specific to the resource type. The key is a string that identifies the type of metadata and the value is the metadata contents specific to that type. Key format: `apphub.googleapis.com/{metadataType}`", +"readOnly": true, +"type": "object" +}, "functionalType": { "$ref": "FunctionalType", "description": "Output only. The type of the service.", @@ -2255,11 +2421,21 @@ false "readOnly": true, "type": "string" }, +"identity": { +"$ref": "Identity", +"description": "Output only. The identity associated with the service.", +"readOnly": true +}, "location": { "description": "Output only. The location that the underlying resource resides in, for example, us-west1.", "readOnly": true, "type": "string" }, +"registrationType": { +"$ref": "RegistrationType", +"description": "Output only. The registration type of the service.", +"readOnly": true +}, "zone": { "description": "Output only. The location that the underlying resource resides in if it is zonal, for example, us-west1-a).", "readOnly": true, @@ -2428,6 +2604,14 @@ false "description": "Properties of an underlying compute resource represented by the Workload.", "id": "WorkloadProperties", "properties": { +"extendedMetadata": { +"additionalProperties": { +"$ref": "ExtendedMetadata" +}, +"description": "Output only. Additional metadata specific to the resource type. The key is a string that identifies the type of metadata and the value is the metadata contents specific to that type. Key format: `apphub.googleapis.com/{metadataType}`", +"readOnly": true, +"type": "object" +}, "functionalType": { "$ref": "FunctionalType", "description": "Output only. The type of the workload.", @@ -2438,6 +2622,11 @@ false "readOnly": true, "type": "string" }, +"identity": { +"$ref": "Identity", +"description": "Output only. The identity associated with the workload.", +"readOnly": true +}, "location": { "description": "Output only. The location that the underlying compute resource resides in (for example, us-west1).", "readOnly": true, diff --git a/googleapiclient/discovery_cache/documents/apphub.v1alpha.json b/googleapiclient/discovery_cache/documents/apphub.v1alpha.json index 5ba73714a6..21dac64dca 100644 --- a/googleapiclient/discovery_cache/documents/apphub.v1alpha.json +++ b/googleapiclient/discovery_cache/documents/apphub.v1alpha.json @@ -162,6 +162,31 @@ "https://www.googleapis.com/auth/cloud-platform" ] }, +"getBoundary": { +"description": "Gets a Boundary.", +"flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}/boundary", +"httpMethod": "GET", +"id": "apphub.projects.locations.getBoundary", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "Required. The name of the boundary to retrieve. Format: projects/{project}/locations/{location}/boundary", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/boundary$", +"required": true, +"type": "string" +} +}, +"path": "v1alpha/{+name}", +"response": { +"$ref": "Boundary" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, "list": { "description": "Lists information about the supported locations for this service.", "flatPath": "v1alpha/projects/{projectsId}/locations", @@ -233,6 +258,45 @@ "scopes": [ "https://www.googleapis.com/auth/cloud-platform" ] +}, +"updateBoundary": { +"description": "Updates a Boundary.", +"flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}/boundary", +"httpMethod": "PATCH", +"id": "apphub.projects.locations.updateBoundary", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "Identifier. The resource name of the boundary. Format: \"projects/{project}/locations/{location}/boundary\"", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/boundary$", +"required": true, +"type": "string" +}, +"requestId": { +"description": "Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes since the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).", +"location": "query", +"type": "string" +}, +"updateMask": { +"description": "Required. Field mask is used to specify the fields to be overwritten in the Boundary resource by the update. The fields specified in the update_mask are relative to the resource, not the full request. A field will be overwritten if it is in the mask. If the user does not provide a mask then all fields will be overwritten.", +"format": "google-fieldmask", +"location": "query", +"type": "string" +} +}, +"path": "v1alpha/{+name}", +"request": { +"$ref": "Boundary" +}, +"response": { +"$ref": "Operation" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] } }, "resources": { @@ -1286,7 +1350,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -1449,7 +1513,7 @@ } } }, -"revision": "20251028", +"revision": "20251114", "rootUrl": "https://apphub.googleapis.com/", "schemas": { "Application": { @@ -1619,6 +1683,50 @@ }, "type": "object" }, +"Boundary": { +"description": "Application management boundary.", +"id": "Boundary", +"properties": { +"createTime": { +"description": "Output only. Create time.", +"format": "google-datetime", +"readOnly": true, +"type": "string" +}, +"crmNode": { +"description": "Optional. The resource name of the CRM node being attached to the boundary. Format: `projects/{project-number}` or `projects/{project-id}`", +"type": "string" +}, +"name": { +"description": "Identifier. The resource name of the boundary. Format: \"projects/{project}/locations/{location}/boundary\"", +"type": "string" +}, +"type": { +"description": "Output only. Boundary type.", +"enum": [ +"TYPE_UNSPECIFIED", +"AUTOMATIC", +"MANUAL", +"MANAGED_AUTOMATIC" +], +"enumDescriptions": [ +"Unspecified type.", +"The Boundary automatically includes all descendants of the CRM node.", +"The list of projects within the Boundary is managed by the user.", +"The Boundary automatically includes all descendants of the CRM node, which is set via App Management folder capability." +], +"readOnly": true, +"type": "string" +}, +"updateTime": { +"description": "Output only. Update time.", +"format": "google-datetime", +"readOnly": true, +"type": "string" +} +}, +"type": "object" +}, "CancelOperationRequest": { "description": "The request message for Operations.CancelOperation.", "id": "CancelOperationRequest", @@ -1803,6 +1911,22 @@ }, "type": "object" }, +"ExtendedMetadata": { +"description": "Additional metadata for a Service or Workload.", +"id": "ExtendedMetadata", +"properties": { +"metadataStruct": { +"additionalProperties": { +"description": "Properties of the object.", +"type": "any" +}, +"description": "Output only. The metadata contents.", +"readOnly": true, +"type": "object" +} +}, +"type": "object" +}, "FindUnregisteredServicesResponse": { "description": "Response for FindUnregisteredServices.", "id": "FindUnregisteredServicesResponse", @@ -1875,6 +1999,18 @@ }, "type": "object" }, +"Identity": { +"description": "The identity associated with a service or workload.", +"id": "Identity", +"properties": { +"principal": { +"description": "Output only. Principal of the identity. Supported formats: * `sa://my-sa@xxxx.iam.gserviceaccount.com` for GCP Service Account * `principal://POOL_ID.global.PROJECT_NUMBER.workload.id.goog/ns/NAMESPACE_ID/sa/MANAGED_IDENTITY_ID` for Managed Workload Identity", +"readOnly": true, +"type": "string" +} +}, +"type": "object" +}, "ListApplicationsResponse": { "description": "Response for ListApplications.", "id": "ListApplicationsResponse", @@ -1984,7 +2120,7 @@ "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, @@ -2245,6 +2381,28 @@ }, "type": "object" }, +"RegistrationType": { +"description": "The registration type of a service.", +"id": "RegistrationType", +"properties": { +"type": { +"description": "Output only. The registration type of a service.", +"enum": [ +"TYPE_UNSPECIFIED", +"EXCLUSIVE", +"SHARED" +], +"enumDescriptions": [ +"Unspecified registration type. Defaults to EXCLUSIVE.", +"The service can only be registered to one application.", +"The service can be registered to multiple applications." +], +"readOnly": true, +"type": "string" +} +}, +"type": "object" +}, "Scope": { "description": "Scope of an application.", "id": "Scope", @@ -2386,6 +2544,14 @@ "description": "Properties of an underlying cloud resource that can comprise a Service.", "id": "ServiceProperties", "properties": { +"extendedMetadata": { +"additionalProperties": { +"$ref": "ExtendedMetadata" +}, +"description": "Output only. Additional metadata specific to the resource type. The key is a string that identifies the type of metadata and the value is the metadata contents specific to that type. Key format: `apphub.googleapis.com/{metadataType}`", +"readOnly": true, +"type": "object" +}, "functionalType": { "$ref": "FunctionalType", "description": "Output only. The type of the service.", @@ -2396,11 +2562,21 @@ "readOnly": true, "type": "string" }, +"identity": { +"$ref": "Identity", +"description": "Output only. The identity associated with the service.", +"readOnly": true +}, "location": { "description": "Output only. The location that the underlying resource resides in, for example, us-west1.", "readOnly": true, "type": "string" }, +"registrationType": { +"$ref": "RegistrationType", +"description": "Output only. The registration type of the service.", +"readOnly": true +}, "zone": { "description": "Output only. The location that the underlying resource resides in if it is zonal, for example, us-west1-a).", "readOnly": true, @@ -2574,6 +2750,14 @@ "description": "Properties of an underlying compute resource represented by the Workload.", "id": "WorkloadProperties", "properties": { +"extendedMetadata": { +"additionalProperties": { +"$ref": "ExtendedMetadata" +}, +"description": "Output only. Additional metadata specific to the resource type. The key is a string that identifies the type of metadata and the value is the metadata contents specific to that type. Key format: `apphub.googleapis.com/{metadataType}`", +"readOnly": true, +"type": "object" +}, "functionalType": { "$ref": "FunctionalType", "description": "Output only. The type of the workload.", @@ -2584,6 +2768,11 @@ "readOnly": true, "type": "string" }, +"identity": { +"$ref": "Identity", +"description": "Output only. The identity associated with the workload.", +"readOnly": true +}, "location": { "description": "Output only. The location that the underlying compute resource resides in (for example, us-west1).", "readOnly": true, diff --git a/googleapiclient/discovery_cache/documents/artifactregistry.v1.json b/googleapiclient/discovery_cache/documents/artifactregistry.v1.json index f453a1e96e..c6c1a9aae4 100644 --- a/googleapiclient/discovery_cache/documents/artifactregistry.v1.json +++ b/googleapiclient/discovery_cache/documents/artifactregistry.v1.json @@ -473,7 +473,7 @@ ], "parameters": { "extraLocationTypes": { -"description": "Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage.", +"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.", "location": "query", "repeated": true, "type": "string" @@ -2493,7 +2493,7 @@ } } }, -"revision": "20251017", +"revision": "20251029", "rootUrl": "https://artifactregistry.googleapis.com/", "schemas": { "AptArtifact": { diff --git a/googleapiclient/discovery_cache/documents/artifactregistry.v1beta1.json b/googleapiclient/discovery_cache/documents/artifactregistry.v1beta1.json index f5282b2b32..06622bec45 100644 --- a/googleapiclient/discovery_cache/documents/artifactregistry.v1beta1.json +++ b/googleapiclient/discovery_cache/documents/artifactregistry.v1beta1.json @@ -385,7 +385,7 @@ ], "parameters": { "extraLocationTypes": { -"description": "Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage.", +"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.", "location": "query", "repeated": true, "type": "string" @@ -1182,7 +1182,7 @@ } } }, -"revision": "20250925", +"revision": "20251029", "rootUrl": "https://artifactregistry.googleapis.com/", "schemas": { "Binding": { diff --git a/googleapiclient/discovery_cache/documents/artifactregistry.v1beta2.json b/googleapiclient/discovery_cache/documents/artifactregistry.v1beta2.json index cd35a5e1e9..d34ffc53fc 100644 --- a/googleapiclient/discovery_cache/documents/artifactregistry.v1beta2.json +++ b/googleapiclient/discovery_cache/documents/artifactregistry.v1beta2.json @@ -447,7 +447,7 @@ ], "parameters": { "extraLocationTypes": { -"description": "Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage.", +"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.", "location": "query", "repeated": true, "type": "string" @@ -1450,7 +1450,7 @@ } } }, -"revision": "20250925", +"revision": "20251029", "rootUrl": "https://artifactregistry.googleapis.com/", "schemas": { "AptArtifact": { diff --git a/googleapiclient/discovery_cache/documents/authorizedbuyersmarketplace.v1.json b/googleapiclient/discovery_cache/documents/authorizedbuyersmarketplace.v1.json index e96345705e..011eb47710 100644 --- a/googleapiclient/discovery_cache/documents/authorizedbuyersmarketplace.v1.json +++ b/googleapiclient/discovery_cache/documents/authorizedbuyersmarketplace.v1.json @@ -1395,7 +1395,7 @@ } } }, -"revision": "20251028", +"revision": "20251119", "rootUrl": "https://authorizedbuyersmarketplace.googleapis.com/", "schemas": { "AcceptProposalRequest": { @@ -1516,6 +1516,11 @@ "readOnly": true, "type": "array" }, +"floorPriceCpm": { +"$ref": "Money", +"description": "Output only. The minimum price a buyer has to bid to compete in this auction package. If this is field is not populated, there is no floor price.", +"readOnly": true +}, "name": { "description": "Immutable. The unique identifier for the auction package. Format: `buyers/{accountId}/auctionPackages/{auctionPackageId}` The auction_package_id part of name is sent in the BidRequest to all RTB bidders and is returned as deal_id by the bidder in the BidResponse.", "type": "string" @@ -2500,10 +2505,11 @@ "type": "object" }, "MediaPlanner": { -"description": "Describes a single Media Planner account.", +"description": "Represents a media planner account.", "id": "MediaPlanner", "properties": { "accountId": { +"deprecated": true, "description": "Output only. Account ID of the media planner.", "readOnly": true, "type": "string" diff --git a/googleapiclient/discovery_cache/documents/authorizedbuyersmarketplace.v1alpha.json b/googleapiclient/discovery_cache/documents/authorizedbuyersmarketplace.v1alpha.json index c74e1f0c86..2766659c48 100644 --- a/googleapiclient/discovery_cache/documents/authorizedbuyersmarketplace.v1alpha.json +++ b/googleapiclient/discovery_cache/documents/authorizedbuyersmarketplace.v1alpha.json @@ -1578,7 +1578,7 @@ } } }, -"revision": "20251028", +"revision": "20251119", "rootUrl": "https://authorizedbuyersmarketplace.googleapis.com/", "schemas": { "AcceptProposalRequest": { @@ -1705,6 +1705,11 @@ "readOnly": true, "type": "array" }, +"floorPriceCpm": { +"$ref": "Money", +"description": "Output only. The minimum price a buyer has to bid to compete in this auction package. If this is field is not populated, there is no floor price.", +"readOnly": true +}, "name": { "description": "Immutable. The unique identifier for the auction package. Format: `buyers/{accountId}/auctionPackages/{auctionPackageId}` The auction_package_id part of name is sent in the BidRequest to all RTB bidders and is returned as deal_id by the bidder in the BidResponse.", "type": "string" @@ -2755,10 +2760,11 @@ "type": "object" }, "MediaPlanner": { -"description": "Describes a single Media Planner account.", +"description": "Represents a media planner account.", "id": "MediaPlanner", "properties": { "accountId": { +"deprecated": true, "description": "Output only. Account ID of the media planner.", "readOnly": true, "type": "string" diff --git a/googleapiclient/discovery_cache/documents/backupdr.v1.json b/googleapiclient/discovery_cache/documents/backupdr.v1.json index 6c0365fec6..0ee3e946b3 100644 --- a/googleapiclient/discovery_cache/documents/backupdr.v1.json +++ b/googleapiclient/discovery_cache/documents/backupdr.v1.json @@ -1373,12 +1373,12 @@ ], "parameters": { "filter": { -"description": "Optional. A filter expression that filters the results fetched in the response. The expression must specify the field name, a comparison operator, and the value that you want to use for filtering. Supported fields:", +"description": "Optional. A filter expression that filters the results fetched in the response. The expression must specify the field name, a comparison operator, and the value that you want to use for filtering. Supported fields: * name * state * backup_type * create_time * expire_time * enforced_retention_end_time * gcp_backup_plan_info.backup_plan * cloud_sql_instance_backup_properties.instance_tier * cloud_sql_instance_backup_properties.database_installed_version", "location": "query", "type": "string" }, "orderBy": { -"description": "Optional. A comma-separated list of fields to order by, sorted in ascending order. Use \"desc\" after a field name for descending.", +"description": "Optional. A comma-separated list of fields to order by, sorted in ascending order. Use \"desc\" after a field name for descending. Supported fields: * name", "location": "query", "type": "string" }, @@ -2100,7 +2100,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -2199,6 +2199,34 @@ }, "trial": { "methods": { +"end": { +"description": "Ends the trial for a project", +"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/trial:end", +"httpMethod": "POST", +"id": "backupdr.projects.locations.trial.end", +"parameterOrder": [ +"parent" +], +"parameters": { +"parent": { +"description": "Required. The parent resource where the trial has been created. Format: projects/{project}/locations/{location}", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1/{+parent}/trial:end", +"request": { +"$ref": "EndTrialRequest" +}, +"response": { +"$ref": "Trial" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, "subscribe": { "description": "Subscribes to a trial for a project", "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/trial:subscribe", @@ -2234,7 +2262,7 @@ } } }, -"revision": "20251022", +"revision": "20251130", "rootUrl": "https://backupdr.googleapis.com/", "schemas": { "AbandonBackupRequest": { @@ -2646,6 +2674,21 @@ }, "type": "array" }, +"backupRetentionInheritance": { +"description": "Output only. Setting for how the enforced retention end time is inherited. This value is copied from this backup's BackupVault.", +"enum": [ +"BACKUP_RETENTION_INHERITANCE_UNSPECIFIED", +"INHERIT_VAULT_RETENTION", +"MATCH_BACKUP_EXPIRE_TIME" +], +"enumDescriptions": [ +"Inheritance behavior not set. This will default to `INHERIT_VAULT_RETENTION`.", +"The enforced retention end time of a backup will be inherited from the backup vault's `backup_minimum_enforced_retention_duration` field. This is the default behavior.", +"The enforced retention end time of a backup will always match the expire time of the backup. If this is set, the backup's enforced retention end time will be set to match the expire time during creation of the backup. When updating, the ERET and expire time must be updated together and have the same value. Invalid update requests will be rejected by the server." +], +"readOnly": true, +"type": "string" +}, "backupType": { "description": "Output only. Type of the backup, unspecified, scheduled or ondemand.", "enum": [ @@ -2719,6 +2762,14 @@ "description": "Output only. Unique identifier of the GCP resource that is being backed up.", "readOnly": true }, +"kmsKeyVersions": { +"description": "Optional. Output only. The list of KMS key versions used to encrypt the backup.", +"items": { +"type": "string" +}, +"readOnly": true, +"type": "array" +}, "labels": { "additionalProperties": { "type": "string" @@ -3435,6 +3486,20 @@ "format": "google-duration", "type": "string" }, +"backupRetentionInheritance": { +"description": "Optional. Setting for how a backup's enforced retention end time is inherited.", +"enum": [ +"BACKUP_RETENTION_INHERITANCE_UNSPECIFIED", +"INHERIT_VAULT_RETENTION", +"MATCH_BACKUP_EXPIRE_TIME" +], +"enumDescriptions": [ +"Inheritance behavior not set. This will default to `INHERIT_VAULT_RETENTION`.", +"The enforced retention end time of a backup will be inherited from the backup vault's `backup_minimum_enforced_retention_duration` field. This is the default behavior.", +"The enforced retention end time of a backup will always match the expire time of the backup. If this is set, the backup's enforced retention end time will be set to match the expire time during creation of the backup. When updating, the ERET and expire time must be updated together and have the same value. Invalid update requests will be rejected by the server." +], +"type": "string" +}, "createTime": { "description": "Output only. The time when the instance was created.", "format": "google-datetime", @@ -3455,6 +3520,10 @@ "format": "google-datetime", "type": "string" }, +"encryptionConfig": { +"$ref": "EncryptionConfig", +"description": "Optional. The encryption config of the backup vault." +}, "etag": { "description": "Optional. Server specified ETag for the backup vault resource to prevent simultaneous updates from overwiting each other.", "type": "string" @@ -4566,6 +4635,38 @@ "properties": {}, "type": "object" }, +"EncryptionConfig": { +"description": "Message describing the EncryptionConfig of backup vault. This determines how data within the vault is encrypted at rest.", +"id": "EncryptionConfig", +"properties": { +"kmsKeyName": { +"description": "Optional. The Cloud KMS key name to encrypt backups in this backup vault. Must be in the same region as the vault. Some workload backups like compute disk backups may use their inherited source key instead. Format: projects/{project}/locations/{location}/keyRings/{ring}/cryptoKeys/{key}", +"type": "string" +} +}, +"type": "object" +}, +"EndTrialRequest": { +"description": "Request message for ending a trial.", +"id": "EndTrialRequest", +"properties": { +"endReason": { +"description": "Required. The reason for ending the trial.", +"enum": [ +"END_REASON_UNSPECIFIED", +"MOVE_TO_PAID", +"DISCONTINUED" +], +"enumDescriptions": [ +"End reason not set.", +"Trial is deliberately ended by the user to transition to paid usage.", +"Trial is discontinued before expiration." +], +"type": "string" +} +}, +"type": "object" +}, "Entry": { "description": "A key/value pair to be used for storing metadata.", "id": "Entry", @@ -5129,6 +5230,13 @@ "nextPageToken": { "description": "A token, which can be sent as `page_token` to retrieve the next page. If this field is omitted, there are no subsequent pages.", "type": "string" +}, +"unreachable": { +"description": "Locations that could not be reached.", +"items": { +"type": "string" +}, +"type": "array" } }, "type": "object" @@ -5217,7 +5325,7 @@ "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, @@ -5872,6 +5980,11 @@ "description": "Request message for restoring from a Backup.", "id": "RestoreBackupRequest", "properties": { +"clearOverridesFieldMask": { +"description": "Optional. A field mask used to clear server-side default values for fields within the `instance_properties` oneof. When a field in this mask is cleared, the server will not apply its default logic (like inheriting a value from the source) for that field. The most common current use case is clearing default encryption keys. Examples of field mask paths: - Compute Instance Disks: `compute_instance_restore_properties.disks.*.disk_encryption_key` - Single Disk: `disk_restore_properties.disk_encryption_key`", +"format": "google-fieldmask", +"type": "string" +}, "computeInstanceRestoreProperties": { "$ref": "ComputeInstanceRestoreProperties", "description": "Compute Engine instance properties to be overridden during restore." @@ -6395,6 +6508,13 @@ "format": "int32", "type": "integer" }, +"labels": { +"additionalProperties": { +"type": "string" +}, +"description": "Optional. Labels to be applied on the backup.", +"type": "object" +}, "requestId": { "description": "Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes after the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).", "type": "string" diff --git a/googleapiclient/discovery_cache/documents/batch.v1.json b/googleapiclient/discovery_cache/documents/batch.v1.json index 98d2075579..126a6cd20f 100644 --- a/googleapiclient/discovery_cache/documents/batch.v1.json +++ b/googleapiclient/discovery_cache/documents/batch.v1.json @@ -144,7 +144,7 @@ ], "parameters": { "extraLocationTypes": { -"description": "Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage.", +"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.", "location": "query", "repeated": true, "type": "string" @@ -548,7 +548,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -600,7 +600,7 @@ } } }, -"revision": "20251020", +"revision": "20251112", "rootUrl": "https://batch.googleapis.com/", "schemas": { "Accelerator": { @@ -1640,7 +1640,7 @@ false "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, diff --git a/googleapiclient/discovery_cache/documents/beyondcorp.v1.json b/googleapiclient/discovery_cache/documents/beyondcorp.v1.json index 344897e06b..6e3c18b7ac 100644 --- a/googleapiclient/discovery_cache/documents/beyondcorp.v1.json +++ b/googleapiclient/discovery_cache/documents/beyondcorp.v1.json @@ -12,7 +12,7 @@ "baseUrl": "https://beyondcorp.googleapis.com/", "batchPath": "batch", "canonicalName": "BeyondCorp", -"description": "Beyondcorp Enterprise provides identity and context aware access controls for enterprise resources and enables zero-trust access. Using the Beyondcorp Enterprise APIs, enterprises can set up multi-cloud and on-prem connectivity solutions.", +"description": "Chrome Enterprise Premium is a secure enterprise browsing solution that provides secure access to applications and resources, and offers integrated threat and data protection. It adds an extra layer of security to safeguard your Chrome browser environment, including Data Loss Prevention (DLP), real-time URL and file scanning, and Context-Aware Access for SaaS and web apps.", "discoveryVersion": "v1", "documentationLink": "https://cloud.google.com/", "fullyEncodeReservedExpansion": true, @@ -280,7 +280,7 @@ ], "parameters": { "extraLocationTypes": { -"description": "Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage.", +"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.", "location": "query", "repeated": true, "type": "string" @@ -1909,7 +1909,7 @@ } } }, -"revision": "20250930", +"revision": "20251029", "rootUrl": "https://beyondcorp.googleapis.com/", "schemas": { "AllocatedConnection": { @@ -3157,7 +3157,7 @@ "type": "string" }, "endpointMatchers": { -"description": "Required. Endpoint matchers associated with an application. A combination of hostname and ports as endpoint matchers is used to match the application. Match conditions for OR logic. An array of match conditions to allow for multiple matching criteria. The rule is considered a match if one of the conditions is met. The conditions should be the following combination: (Hostname & Ports) EXAMPLES: Hostname and Ports - (\"*.example.com\", \"443\"), (\"example.com\" and \"22\"), (\"example.com\" and \"22,33\") etc", +"description": "Optional. An array of conditions to match the application's network endpoint. Each element in the array is an EndpointMatcher object, which defines a specific combination of a hostname pattern and one or more ports. The application is considered matched if at least one of the EndpointMatcher conditions in this array is met (the conditions are combined using OR logic). Each EndpointMatcher must contain a hostname pattern, such as \"example.com\", and one or more port numbers specified as a string, such as \"443\". Hostname and port number examples: \"*.example.com\", \"443\" \"example.com\" and \"22\" \"example.com\" and \"22,33\"", "items": { "$ref": "GoogleCloudBeyondcorpSecuritygatewaysV1EndpointMatcher" }, @@ -3251,11 +3251,11 @@ "properties": { "deviceInfo": { "$ref": "GoogleCloudBeyondcorpSecuritygatewaysV1ContextualHeadersDelegatedDeviceInfo", -"description": "Optional. Device info configuration." +"description": "Optional. The device information configuration." }, "groupInfo": { "$ref": "GoogleCloudBeyondcorpSecuritygatewaysV1ContextualHeadersDelegatedGroupInfo", -"description": "Optional. Group info configuration." +"description": "Optional. Group details." }, "outputType": { "description": "Optional. Default output type for all enabled headers.", @@ -3266,7 +3266,7 @@ "NONE" ], "enumDescriptions": [ -"Unspecified output type.", +"The unspecified output type.", "Protobuf output type.", "JSON output type.", "Explicitly disable header output." @@ -3275,17 +3275,17 @@ }, "userInfo": { "$ref": "GoogleCloudBeyondcorpSecuritygatewaysV1ContextualHeadersDelegatedUserInfo", -"description": "Optional. User info configuration." +"description": "Optional. User details." } }, "type": "object" }, "GoogleCloudBeyondcorpSecuritygatewaysV1ContextualHeadersDelegatedDeviceInfo": { -"description": "Delegated device info configuration.", +"description": "The delegated device information configuration.", "id": "GoogleCloudBeyondcorpSecuritygatewaysV1ContextualHeadersDelegatedDeviceInfo", "properties": { "outputType": { -"description": "Optional. The output type of the delegated device info.", +"description": "Optional. The output type details for the delegated device.", "enum": [ "OUTPUT_TYPE_UNSPECIFIED", "PROTOBUF", @@ -3293,7 +3293,7 @@ "NONE" ], "enumDescriptions": [ -"Unspecified output type.", +"The unspecified output type.", "Protobuf output type.", "JSON output type.", "Explicitly disable header output." @@ -3304,11 +3304,11 @@ "type": "object" }, "GoogleCloudBeyondcorpSecuritygatewaysV1ContextualHeadersDelegatedGroupInfo": { -"description": "Delegated group info configuration.", +"description": "The delegated group configuration details.", "id": "GoogleCloudBeyondcorpSecuritygatewaysV1ContextualHeadersDelegatedGroupInfo", "properties": { "outputType": { -"description": "Optional. The output type of the delegated group info.", +"description": "Optional. The output type of the delegated group information.", "enum": [ "OUTPUT_TYPE_UNSPECIFIED", "PROTOBUF", @@ -3316,7 +3316,7 @@ "NONE" ], "enumDescriptions": [ -"Unspecified output type.", +"The unspecified output type.", "Protobuf output type.", "JSON output type.", "Explicitly disable header output." @@ -3327,11 +3327,11 @@ "type": "object" }, "GoogleCloudBeyondcorpSecuritygatewaysV1ContextualHeadersDelegatedUserInfo": { -"description": "Delegated user info configuration.", +"description": "The configuration information for the delegated user.", "id": "GoogleCloudBeyondcorpSecuritygatewaysV1ContextualHeadersDelegatedUserInfo", "properties": { "outputType": { -"description": "Optional. The output type of the delegated user info.", +"description": "Optional. The delegated user's information.", "enum": [ "OUTPUT_TYPE_UNSPECIFIED", "PROTOBUF", @@ -3339,7 +3339,7 @@ "NONE" ], "enumDescriptions": [ -"Unspecified output type.", +"The unspecified output type.", "Protobuf output type.", "JSON output type.", "Explicitly disable header output." @@ -3388,7 +3388,7 @@ "type": "string" }, "ports": { -"description": "Required. Ports of the application.", +"description": "Required. The ports of the application.", "items": { "format": "int32", "type": "integer" @@ -3494,7 +3494,7 @@ "description": "Optional. Configuration for the contextual headers." }, "gatewayIdentity": { -"description": "Optional. Gateway identity configuration.", +"description": "Optional. The security gateway identity configuration.", "enum": [ "GATEWAY_IDENTITY_UNSPECIFIED", "RESOURCE_NAME" @@ -3509,7 +3509,7 @@ "additionalProperties": { "type": "string" }, -"description": "Optional. Custom resource specific headers along with the values. The names should conform to RFC 9110: > Field names SHOULD constrain themselves to alphanumeric characters, \"-\", and \".\", and SHOULD begin with a letter. Field values SHOULD contain only ASCII printable characters and tab.", +"description": "Optional. Custom resource specific headers along with the values. The names should conform to RFC 9110: >Field names can contain alphanumeric characters, hyphens, and periods, can contain only ASCII-printable characters and tabs, and must start with a letter.", "type": "object" } }, @@ -3664,7 +3664,7 @@ "id": "GoogleCloudBeyondcorpSecuritygatewaysV1ServiceDiscoveryApiGatewayOperationDescriptor", "properties": { "path": { -"description": "Required. Contains uri path fragment where HTTP request is sent.", +"description": "Required. Contains the URI path fragment where HTTP request is sent.", "type": "string" } }, diff --git a/googleapiclient/discovery_cache/documents/beyondcorp.v1alpha.json b/googleapiclient/discovery_cache/documents/beyondcorp.v1alpha.json index 0ac3f9ff6b..d0b1f111ca 100644 --- a/googleapiclient/discovery_cache/documents/beyondcorp.v1alpha.json +++ b/googleapiclient/discovery_cache/documents/beyondcorp.v1alpha.json @@ -12,7 +12,7 @@ "baseUrl": "https://beyondcorp.googleapis.com/", "batchPath": "batch", "canonicalName": "BeyondCorp", -"description": "Beyondcorp Enterprise provides identity and context aware access controls for enterprise resources and enables zero-trust access. Using the Beyondcorp Enterprise APIs, enterprises can set up multi-cloud and on-prem connectivity solutions.", +"description": "Chrome Enterprise Premium is a secure enterprise browsing solution that provides secure access to applications and resources, and offers integrated threat and data protection. It adds an extra layer of security to safeguard your Chrome browser environment, including Data Loss Prevention (DLP), real-time URL and file scanning, and Context-Aware Access for SaaS and web apps.", "discoveryVersion": "v1", "documentationLink": "https://cloud.google.com/", "fullyEncodeReservedExpansion": true, @@ -795,7 +795,7 @@ ], "parameters": { "extraLocationTypes": { -"description": "Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage.", +"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.", "location": "query", "repeated": true, "type": "string" @@ -3445,7 +3445,7 @@ } } }, -"revision": "20250930", +"revision": "20251029", "rootUrl": "https://beyondcorp.googleapis.com/", "schemas": { "AllocatedConnection": { @@ -5512,7 +5512,7 @@ "type": "string" }, "endpointMatchers": { -"description": "Required. Endpoint matchers associated with an application. A combination of hostname and ports as endpoint matchers is used to match the application. Match conditions for OR logic. An array of match conditions to allow for multiple matching criteria. The rule is considered a match if one of the conditions is met. The conditions should be the following combination: (Hostname & Ports) EXAMPLES: Hostname and Ports - (\"*.example.com\", \"443\"), (\"example.com\" and \"22\"), (\"example.com\" and \"22,33\") etc", +"description": "Optional. An array of conditions to match the application's network endpoint. Each element in the array is an EndpointMatcher object, which defines a specific combination of a hostname pattern and one or more ports. The application is considered matched if at least one of the EndpointMatcher conditions in this array is met (the conditions are combined using OR logic). Each EndpointMatcher must contain a hostname pattern, such as \"example.com\", and one or more port numbers specified as a string, such as \"443\". Hostname and port number examples: \"*.example.com\", \"443\" \"example.com\" and \"22\" \"example.com\" and \"22,33\"", "items": { "$ref": "GoogleCloudBeyondcorpSecuritygatewaysV1alphaEndpointMatcher" }, @@ -5606,11 +5606,11 @@ "properties": { "deviceInfo": { "$ref": "GoogleCloudBeyondcorpSecuritygatewaysV1alphaContextualHeadersDelegatedDeviceInfo", -"description": "Optional. Device info configuration." +"description": "Optional. The device information configuration." }, "groupInfo": { "$ref": "GoogleCloudBeyondcorpSecuritygatewaysV1alphaContextualHeadersDelegatedGroupInfo", -"description": "Optional. Group info configuration." +"description": "Optional. Group details." }, "outputType": { "description": "Optional. Default output type for all enabled headers.", @@ -5621,7 +5621,7 @@ "NONE" ], "enumDescriptions": [ -"Unspecified output type.", +"The unspecified output type.", "Protobuf output type.", "JSON output type.", "Explicitly disable header output." @@ -5630,17 +5630,17 @@ }, "userInfo": { "$ref": "GoogleCloudBeyondcorpSecuritygatewaysV1alphaContextualHeadersDelegatedUserInfo", -"description": "Optional. User info configuration." +"description": "Optional. User details." } }, "type": "object" }, "GoogleCloudBeyondcorpSecuritygatewaysV1alphaContextualHeadersDelegatedDeviceInfo": { -"description": "Delegated device info configuration.", +"description": "The delegated device information configuration.", "id": "GoogleCloudBeyondcorpSecuritygatewaysV1alphaContextualHeadersDelegatedDeviceInfo", "properties": { "outputType": { -"description": "Optional. The output type of the delegated device info.", +"description": "Optional. The output type details for the delegated device.", "enum": [ "OUTPUT_TYPE_UNSPECIFIED", "PROTOBUF", @@ -5648,7 +5648,7 @@ "NONE" ], "enumDescriptions": [ -"Unspecified output type.", +"The unspecified output type.", "Protobuf output type.", "JSON output type.", "Explicitly disable header output." @@ -5659,11 +5659,11 @@ "type": "object" }, "GoogleCloudBeyondcorpSecuritygatewaysV1alphaContextualHeadersDelegatedGroupInfo": { -"description": "Delegated group info configuration.", +"description": "The delegated group configuration details.", "id": "GoogleCloudBeyondcorpSecuritygatewaysV1alphaContextualHeadersDelegatedGroupInfo", "properties": { "outputType": { -"description": "Optional. The output type of the delegated group info.", +"description": "Optional. The output type of the delegated group information.", "enum": [ "OUTPUT_TYPE_UNSPECIFIED", "PROTOBUF", @@ -5671,7 +5671,7 @@ "NONE" ], "enumDescriptions": [ -"Unspecified output type.", +"The unspecified output type.", "Protobuf output type.", "JSON output type.", "Explicitly disable header output." @@ -5682,11 +5682,11 @@ "type": "object" }, "GoogleCloudBeyondcorpSecuritygatewaysV1alphaContextualHeadersDelegatedUserInfo": { -"description": "Delegated user info configuration.", +"description": "The configuration information for the delegated user.", "id": "GoogleCloudBeyondcorpSecuritygatewaysV1alphaContextualHeadersDelegatedUserInfo", "properties": { "outputType": { -"description": "Optional. The output type of the delegated user info.", +"description": "Optional. The delegated user's information.", "enum": [ "OUTPUT_TYPE_UNSPECIFIED", "PROTOBUF", @@ -5694,7 +5694,7 @@ "NONE" ], "enumDescriptions": [ -"Unspecified output type.", +"The unspecified output type.", "Protobuf output type.", "JSON output type.", "Explicitly disable header output." @@ -5743,7 +5743,7 @@ "type": "string" }, "ports": { -"description": "Required. Ports of the application.", +"description": "Required. The ports of the application.", "items": { "format": "int32", "type": "integer" @@ -5849,7 +5849,7 @@ "description": "Optional. Configuration for the contextual headers." }, "gatewayIdentity": { -"description": "Optional. Gateway identity configuration.", +"description": "Optional. The security gateway identity configuration.", "enum": [ "GATEWAY_IDENTITY_UNSPECIFIED", "RESOURCE_NAME" @@ -5864,7 +5864,7 @@ "additionalProperties": { "type": "string" }, -"description": "Optional. Custom resource specific headers along with the values. The names should conform to RFC 9110: > Field names SHOULD constrain themselves to alphanumeric characters, \"-\", and \".\", and SHOULD begin with a letter. Field values SHOULD contain only ASCII printable characters and tab.", +"description": "Optional. Custom resource specific headers along with the values. The names should conform to RFC 9110: >Field names can contain alphanumeric characters, hyphens, and periods, can contain only ASCII-printable characters and tabs, and must start with a letter.", "type": "object" } }, @@ -6019,7 +6019,7 @@ "id": "GoogleCloudBeyondcorpSecuritygatewaysV1alphaServiceDiscoveryApiGatewayOperationDescriptor", "properties": { "path": { -"description": "Required. Contains uri path fragment where HTTP request is sent.", +"description": "Required. Contains the URI path fragment where HTTP request is sent.", "type": "string" } }, diff --git a/googleapiclient/discovery_cache/documents/bigquerydatatransfer.v1.json b/googleapiclient/discovery_cache/documents/bigquerydatatransfer.v1.json index 4649762dca..f15c898964 100644 --- a/googleapiclient/discovery_cache/documents/bigquerydatatransfer.v1.json +++ b/googleapiclient/discovery_cache/documents/bigquerydatatransfer.v1.json @@ -418,7 +418,7 @@ ], "parameters": { "extraLocationTypes": { -"description": "Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage.", +"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.", "location": "query", "repeated": true, "type": "string" @@ -1488,7 +1488,7 @@ } } }, -"revision": "20251020", +"revision": "20251105", "rootUrl": "https://bigquerydatatransfer.googleapis.com/", "schemas": { "CheckValidCredsRequest": { diff --git a/googleapiclient/discovery_cache/documents/bigqueryreservation.v1.json b/googleapiclient/discovery_cache/documents/bigqueryreservation.v1.json index 37d6d3cc9f..ef6c6baa2a 100644 --- a/googleapiclient/discovery_cache/documents/bigqueryreservation.v1.json +++ b/googleapiclient/discovery_cache/documents/bigqueryreservation.v1.json @@ -46,6 +46,11 @@ }, { "description": "Regional Endpoint", +"endpointUrl": "https://bigqueryreservation.europe-west4.rep.googleapis.com/", +"location": "europe-west4" +}, +{ +"description": "Regional Endpoint", "endpointUrl": "https://bigqueryreservation.europe-west6.rep.googleapis.com/", "location": "europe-west6" }, @@ -66,6 +71,16 @@ }, { "description": "Regional Endpoint", +"endpointUrl": "https://bigqueryreservation.northamerica-northeast1.rep.googleapis.com/", +"location": "northamerica-northeast1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://bigqueryreservation.northamerica-northeast2.rep.googleapis.com/", +"location": "northamerica-northeast2" +}, +{ +"description": "Regional Endpoint", "endpointUrl": "https://bigqueryreservation.us-central1.rep.googleapis.com/", "location": "us-central1" }, @@ -1267,7 +1282,7 @@ } } }, -"revision": "20251009", +"revision": "20251105", "rootUrl": "https://bigqueryreservation.googleapis.com/", "schemas": { "Assignment": { diff --git a/googleapiclient/discovery_cache/documents/calendar.v3.json b/googleapiclient/discovery_cache/documents/calendar.v3.json index d52f70239b..201515cc1d 100644 --- a/googleapiclient/discovery_cache/documents/calendar.v3.json +++ b/googleapiclient/discovery_cache/documents/calendar.v3.json @@ -736,7 +736,7 @@ ] }, "insert": { -"description": "Creates a secondary calendar.", +"description": "Creates a secondary calendar.\nThe authenticated user for the request is made the data owner of the new calendar.\n\nNote: We recommend to authenticate as the intended data owner of the calendar. You can use domain-wide delegation of authority to allow applications to act on behalf of a specific user. Don't use a service account for authentication. If you use a service account for authentication, the service account is the data owner, which can lead to unexpected behavior. For example, if a service account is the data owner, data ownership cannot be transferred.", "httpMethod": "POST", "id": "calendar.calendars.insert", "path": "calendars", @@ -1890,7 +1890,7 @@ } } }, -"revision": "20250404", +"revision": "20251123", "rootUrl": "https://www.googleapis.com/", "schemas": { "Acl": { @@ -1945,7 +1945,7 @@ "calendar.acl.insert" ] }, -"description": "The role assigned to the scope. Possible values are: \n- \"none\" - Provides no access. \n- \"freeBusyReader\" - Provides read access to free/busy information. \n- \"reader\" - Provides read access to the calendar. Private events will appear to users with reader access, but event details will be hidden. \n- \"writer\" - Provides read and write access to the calendar. Private events will appear to users with writer access, and event details will be visible. Provides read access to the calendar's ACLs. \n- \"owner\" - Provides ownership of the calendar. This role has all of the permissions of the writer role with the additional ability to manipulate ACLs.", +"description": "The role assigned to the scope. Possible values are: \n- \"none\" - Provides no access. \n- \"freeBusyReader\" - Provides read access to free/busy information. \n- \"reader\" - Provides read access to the calendar. Private events will appear to users with reader access, but event details will be hidden. \n- \"writer\" - Provides read and write access to the calendar. Private events will appear to users with writer access, and event details will be visible. Provides read access to the calendar's ACLs. \n- \"owner\" - Provides manager access to the calendar. This role has all of the permissions of the writer role with the additional ability to modify access levels of other users.\nImportant: the owner role is different from the calendar's data owner. A calendar has a single data owner, but can have multiple users with owner role.", "type": "string" }, "scope": { @@ -1980,10 +1980,18 @@ "Calendar": { "id": "Calendar", "properties": { +"autoAcceptInvitations": { +"description": "Whether this calendar automatically accepts invitations. Only valid for resource calendars.", +"type": "boolean" +}, "conferenceProperties": { "$ref": "ConferenceProperties", "description": "Conferencing properties for this calendar, for example what types of conferences are allowed." }, +"dataOwner": { +"description": "The email of the owner of the calendar. Set only for secondary calendars. Read-only.", +"type": "string" +}, "description": { "description": "Description of the calendar. Optional.", "type": "string" @@ -2055,7 +2063,7 @@ "id": "CalendarListEntry", "properties": { "accessRole": { -"description": "The effective access role that the authenticated user has on the calendar. Read-only. Possible values are: \n- \"freeBusyReader\" - Provides read access to free/busy information. \n- \"reader\" - Provides read access to the calendar. Private events will appear to users with reader access, but event details will be hidden. \n- \"writer\" - Provides read and write access to the calendar. Private events will appear to users with writer access, and event details will be visible. \n- \"owner\" - Provides ownership of the calendar. This role has all of the permissions of the writer role with the additional ability to see and manipulate ACLs.", +"description": "The effective access role that the authenticated user has on the calendar. Read-only. Possible values are: \n- \"freeBusyReader\" - Provides read access to free/busy information. \n- \"reader\" - Provides read access to the calendar. Private events will appear to users with reader access, but event details will be hidden. \n- \"writer\" - Provides read and write access to the calendar. Private events will appear to users with writer access, and event details will be visible. \n- \"owner\" - Provides manager access to the calendar. This role has all of the permissions of the writer role with the additional ability to see and modify access levels of other users.\nImportant: the owner role is different from the calendar's data owner. A calendar has a single data owner, but can have multiple users with owner role.", "type": "string" }, "backgroundColor": { @@ -2070,6 +2078,10 @@ "$ref": "ConferenceProperties", "description": "Conferencing properties for this calendar, for example what types of conferences are allowed." }, +"dataOwner": { +"description": "The email of the owner of the calendar. Set only for secondary calendars. Read-only.", +"type": "string" +}, "defaultReminders": { "description": "The default reminders that the authenticated user has for this calendar.", "items": { @@ -3015,7 +3027,7 @@ "id": "Events", "properties": { "accessRole": { -"description": "The user's access role for this calendar. Read-only. Possible values are: \n- \"none\" - The user has no access. \n- \"freeBusyReader\" - The user has read access to free/busy information. \n- \"reader\" - The user has read access to the calendar. Private events will appear to users with reader access, but event details will be hidden. \n- \"writer\" - The user has read and write access to the calendar. Private events will appear to users with writer access, and event details will be visible. \n- \"owner\" - The user has ownership of the calendar. This role has all of the permissions of the writer role with the additional ability to see and manipulate ACLs.", +"description": "The user's access role for this calendar. Read-only. Possible values are: \n- \"none\" - The user has no access. \n- \"freeBusyReader\" - The user has read access to free/busy information. \n- \"reader\" - The user has read access to the calendar. Private events will appear to users with reader access, but event details will be hidden. \n- \"writer\" - The user has read and write access to the calendar. Private events will appear to users with writer access, and event details will be visible. \n- \"owner\" - The user has manager access to the calendar. This role has all of the permissions of the writer role with the additional ability to see and modify access levels of other users.\nImportant: the owner role is different from the calendar's data owner. A calendar has a single data owner, but can have multiple users with owner role.", "type": "string" }, "defaultReminders": { diff --git a/googleapiclient/discovery_cache/documents/certificatemanager.v1.json b/googleapiclient/discovery_cache/documents/certificatemanager.v1.json index 704bf9fbe4..94f9dac6d5 100644 --- a/googleapiclient/discovery_cache/documents/certificatemanager.v1.json +++ b/googleapiclient/discovery_cache/documents/certificatemanager.v1.json @@ -144,7 +144,7 @@ ], "parameters": { "extraLocationTypes": { -"description": "Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage.", +"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.", "location": "query", "repeated": true, "type": "string" @@ -1325,7 +1325,7 @@ } } }, -"revision": "20250924", +"revision": "20251027", "rootUrl": "https://certificatemanager.googleapis.com/", "schemas": { "AllowlistedCertificate": { diff --git a/googleapiclient/discovery_cache/documents/chat.v1.json b/googleapiclient/discovery_cache/documents/chat.v1.json index f997c914fe..95bb200bb2 100644 --- a/googleapiclient/discovery_cache/documents/chat.v1.json +++ b/googleapiclient/discovery_cache/documents/chat.v1.json @@ -577,7 +577,7 @@ "type": "string" }, "updateMask": { -"description": "Required. The updated field paths, comma separated if there are multiple. You can update the following fields for a space: `space_details`: Updates the space's description. Supports up to 150 characters. `display_name`: Only supports updating the display name for spaces where `spaceType` field is `SPACE`. If you receive the error message `ALREADY_EXISTS`, try a different value. An existing space within the Google Workspace organization might already use this display name. `space_type`: Only supports changing a `GROUP_CHAT` space type to `SPACE`. Include `display_name` together with `space_type` in the update mask and ensure that the specified space has a non-empty display name and the `SPACE` space type. Including the `space_type` mask and the `SPACE` type in the specified space when updating the display name is optional if the existing space already has the `SPACE` type. Trying to update the space type in other ways results in an invalid argument error. `space_type` is not supported with `useAdminAccess`. `space_history_state`: Updates [space history settings](https://support.google.com/chat/answer/7664687) by turning history on or off for the space. Only supported if history settings are enabled for the Google Workspace organization. To update the space history state, you must omit all other field masks in your request. `space_history_state` is not supported with `useAdminAccess`. `access_settings.audience`: Updates the [access setting](https://support.google.com/chat/answer/11971020) of who can discover the space, join the space, and preview the messages in named space where `spaceType` field is `SPACE`. If the existing space has a target audience, you can remove the audience and restrict space access by omitting a value for this field mask. To update access settings for a space, the authenticating user must be a space manager and omit all other field masks in your request. You can't update this field if the space is in [import mode](https://developers.google.com/workspace/chat/import-data-overview). To learn more, see [Make a space discoverable to specific users](https://developers.google.com/workspace/chat/space-target-audience). `access_settings.audience` is not supported with `useAdminAccess`. `permission_settings`: Supports changing the [permission settings](https://support.google.com/chat/answer/13340792) of a space. When updating permission settings, you can only specify `permissionSettings` field masks; you cannot update other field masks at the same time. `permissionSettings` is not supported with `useAdminAccess`. The supported field masks include: - `permission_settings.manageMembersAndGroups` - `permission_settings.modifySpaceDetails` - `permission_settings.toggleHistory` - `permission_settings.useAtMentionAll` - `permission_settings.manageApps` - `permission_settings.manageWebhooks` - `permission_settings.replyMessages`", +"description": "Required. The updated field paths, comma separated if there are multiple. You can update the following fields for a space: `space_details`: Updates the space's description and guidelines. You must pass both description and guidelines in the update request as `SpaceDetails`. If you only want to update one of the fields, pass the existing value for the other field. `display_name`: Only supports updating the display name for spaces where `spaceType` field is `SPACE`. If you receive the error message `ALREADY_EXISTS`, try a different value. An existing space within the Google Workspace organization might already use this display name. `space_type`: Only supports changing a `GROUP_CHAT` space type to `SPACE`. Include `display_name` together with `space_type` in the update mask and ensure that the specified space has a non-empty display name and the `SPACE` space type. Including the `space_type` mask and the `SPACE` type in the specified space when updating the display name is optional if the existing space already has the `SPACE` type. Trying to update the space type in other ways results in an invalid argument error. `space_type` is not supported with `useAdminAccess`. `space_history_state`: Updates [space history settings](https://support.google.com/chat/answer/7664687) by turning history on or off for the space. Only supported if history settings are enabled for the Google Workspace organization. To update the space history state, you must omit all other field masks in your request. `space_history_state` is not supported with `useAdminAccess`. `access_settings.audience`: Updates the [access setting](https://support.google.com/chat/answer/11971020) of who can discover the space, join the space, and preview the messages in named space where `spaceType` field is `SPACE`. If the existing space has a target audience, you can remove the audience and restrict space access by omitting a value for this field mask. To update access settings for a space, the authenticating user must be a space manager and omit all other field masks in your request. You can't update this field if the space is in [import mode](https://developers.google.com/workspace/chat/import-data-overview). To learn more, see [Make a space discoverable to specific users](https://developers.google.com/workspace/chat/space-target-audience). `access_settings.audience` is not supported with `useAdminAccess`. `permission_settings`: Supports changing the [permission settings](https://support.google.com/chat/answer/13340792) of a space. When updating permission settings, you can only specify `permissionSettings` field masks; you cannot update other field masks at the same time. `permissionSettings` is not supported with `useAdminAccess`. The supported field masks include: - `permission_settings.manageMembersAndGroups` - `permission_settings.modifySpaceDetails` - `permission_settings.toggleHistory` - `permission_settings.useAtMentionAll` - `permission_settings.manageApps` - `permission_settings.manageWebhooks` - `permission_settings.replyMessages`", "format": "google-fieldmask", "location": "query", "type": "string" @@ -1535,7 +1535,7 @@ } } }, -"revision": "20251029", +"revision": "20251118", "rootUrl": "https://chat.googleapis.com/", "schemas": { "AccessSettings": { @@ -1802,7 +1802,7 @@ "readOnly": true }, "name": { -"description": "Optional. Resource name of the attachment, in the form `spaces/{space}/messages/{message}/attachments/{attachment}`.", +"description": "Identifier. Resource name of the attachment. Format: `spaces/{space}/messages/{message}/attachments/{attachment}`.", "type": "string" }, "source": { @@ -2649,7 +2649,7 @@ "type": "string" }, "expressionData": { -"description": "The expression data for the card. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons.", +"description": "The expression data for the card. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps.", "items": { "$ref": "GoogleAppsCardV1ExpressionData" }, @@ -2961,7 +2961,7 @@ "type": "object" }, "GoogleAppsCardV1CommonWidgetAction": { -"description": "Represents an action that is not specific to a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons.", +"description": "Represents an action that is not specific to a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps.", "id": "GoogleAppsCardV1CommonWidgetAction", "properties": { "updateVisibilityAction": { @@ -2972,7 +2972,7 @@ "type": "object" }, "GoogleAppsCardV1Condition": { -"description": "Represents a condition that can be used to trigger an action. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons.", +"description": "Represents a condition that can be used to trigger an action. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps.", "id": "GoogleAppsCardV1Condition", "properties": { "actionRuleId": { @@ -2987,7 +2987,7 @@ "type": "object" }, "GoogleAppsCardV1DataSourceConfig": { -"description": "A configuration object that helps configure the data sources for a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons.", +"description": "A configuration object that helps configure the data sources for a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps.", "id": "GoogleAppsCardV1DataSourceConfig", "properties": { "platformDataSource": { @@ -3007,7 +3007,7 @@ "properties": { "hostAppDataSource": { "$ref": "HostAppDataSourceMarkup", -"description": "A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons." +"description": "A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps." }, "label": { "description": "The text that prompts users to input a date, a time, or a date and time. For example, if users are scheduling an appointment, use a label such as `Appointment date` or `Appointment date and time`.", @@ -3131,7 +3131,7 @@ "type": "object" }, "GoogleAppsCardV1EventAction": { -"description": "Represents an actionthat can be performed on an ui element. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons.", +"description": "Represents an actionthat can be performed on an ui element. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps.", "id": "GoogleAppsCardV1EventAction", "properties": { "actionRuleId": { @@ -3153,7 +3153,7 @@ "type": "object" }, "GoogleAppsCardV1ExpressionData": { -"description": "Represents the data that is used to evaluate an expression. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons.", +"description": "Represents the data that is used to evaluate an expression. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps.", "id": "GoogleAppsCardV1ExpressionData", "properties": { "conditions": { @@ -3182,7 +3182,7 @@ "type": "object" }, "GoogleAppsCardV1ExpressionDataCondition": { -"description": "Represents a condition that is evaluated using CEL. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons.", +"description": "Represents a condition that is evaluated using CEL. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps.", "id": "GoogleAppsCardV1ExpressionDataCondition", "properties": { "conditionType": { @@ -3560,7 +3560,7 @@ "type": "string" }, "id": { -"description": "A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons.", +"description": "A unique ID assigned to the section that's used to identify the section to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps.", "type": "string" }, "uncollapsibleWidgetsCount": { @@ -3583,7 +3583,7 @@ "id": "GoogleAppsCardV1SelectionInput", "properties": { "dataSourceConfigs": { -"description": "Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons.", +"description": "Optional. The data source configs for the selection control. This field provides more fine-grained control over the data source. If specified, the `multi_select_max_selected_items` field, `multi_select_min_query_length` field, `external_data_source` field and `platform_data_source` field are ignored. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps.", "items": { "$ref": "GoogleAppsCardV1DataSourceConfig" }, @@ -3594,7 +3594,7 @@ "description": "An external data source, such as a relational database." }, "hintText": { -"description": "Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Only supported by Google Workspace Workflows, but not Google Chat API or Google Workspace Add-ons.", +"description": "Optional. Text that appears below the selection input field meant to assist users by prompting them to enter a certain value. This text is always visible. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps.", "type": "string" }, "items": { @@ -3753,7 +3753,7 @@ }, "hostAppDataSource": { "$ref": "HostAppDataSourceMarkup", -"description": "A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons." +"description": "A data source that's unique to a Google Workspace host application, such as Gmail emails, Google Calendar events, or Google Chat messages. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps." }, "initialSuggestions": { "$ref": "GoogleAppsCardV1Suggestions", @@ -3829,7 +3829,7 @@ "type": "object" }, "GoogleAppsCardV1Trigger": { -"description": "Represents a trigger. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons.", +"description": "Represents a trigger. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps.", "id": "GoogleAppsCardV1Trigger", "properties": { "actionRuleId": { @@ -3840,7 +3840,7 @@ "type": "object" }, "GoogleAppsCardV1UpdateVisibilityAction": { -"description": "Represents an action that updates the visibility of a widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons.", +"description": "Represents an action that updates the visibility of a widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps.", "id": "GoogleAppsCardV1UpdateVisibilityAction", "properties": { "visibility": { @@ -3925,7 +3925,7 @@ "description": "Displays a horizontal line divider between widgets. For example, the following JSON creates a divider: ``` \"divider\": { } ```" }, "eventActions": { -"description": "Specifies the event actions that can be performed on the widget. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons.", +"description": "Specifies the event actions that can be performed on the widget. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps.", "items": { "$ref": "GoogleAppsCardV1EventAction" }, @@ -3952,7 +3952,7 @@ "type": "string" }, "id": { -"description": "A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons.", +"description": "A unique ID assigned to the widget that's used to identify the widget to be mutated. The ID has a character limit of 64 characters and should be in the format of `[a-zA-Z0-9-]+` and. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps.", "type": "string" }, "image": { @@ -3972,7 +3972,7 @@ "description": "Displays a text paragraph. Supports simple HTML formatted text. For more information about formatting text, see [Formatting text in Google Chat apps](https://developers.google.com/workspace/chat/format-messages#card-formatting) and [Formatting text in Google Workspace add-ons](https://developers.google.com/apps-script/add-ons/concepts/widgets#text_formatting). For example, the following JSON creates a bolded text: ``` \"textParagraph\": { \"text\": \" *bold text*\" } ```" }, "visibility": { -"description": "Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Only supported by Google Workspace Workflow, but not Google Chat apps or Google Workspace add-ons.", +"description": "Specifies whether the widget is visible or hidden. The default value is `VISIBLE`. Available for Google Workspace add-ons that extend Google Workspace flows, which is available as part of the [Gemini Alpha program](https://support.google.com/a/answer/14170809). Unavailable for Google Chat apps.", "enum": [ "VISIBILITY_UNSPECIFIED", "VISIBLE", diff --git a/googleapiclient/discovery_cache/documents/checks.v1alpha.json b/googleapiclient/discovery_cache/documents/checks.v1alpha.json index 3916ef3c4c..cac71581b2 100644 --- a/googleapiclient/discovery_cache/documents/checks.v1alpha.json +++ b/googleapiclient/discovery_cache/documents/checks.v1alpha.json @@ -261,7 +261,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -557,7 +557,7 @@ } } }, -"revision": "20250925", +"revision": "20251112", "rootUrl": "https://checks.googleapis.com/", "schemas": { "CancelOperationRequest": { @@ -2410,7 +2410,7 @@ "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, diff --git a/googleapiclient/discovery_cache/documents/chromemanagement.v1.json b/googleapiclient/discovery_cache/documents/chromemanagement.v1.json index cdc1d62390..d17ce180c2 100644 --- a/googleapiclient/discovery_cache/documents/chromemanagement.v1.json +++ b/googleapiclient/discovery_cache/documents/chromemanagement.v1.json @@ -705,6 +705,49 @@ }, "reports": { "methods": { +"countActiveDevices": { +"description": "Get a count of active devices per set time frames.", +"flatPath": "v1/customers/{customersId}/reports:countActiveDevices", +"httpMethod": "GET", +"id": "chromemanagement.customers.reports.countActiveDevices", +"parameterOrder": [ +"customer" +], +"parameters": { +"customer": { +"description": "Required. Obfuscated customer ID prefixed with \"customers/C\" or \"customers/my_customer\".", +"location": "path", +"pattern": "^customers/[^/]+$", +"required": true, +"type": "string" +}, +"date.day": { +"description": "Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.", +"format": "int32", +"location": "query", +"type": "integer" +}, +"date.month": { +"description": "Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.", +"format": "int32", +"location": "query", +"type": "integer" +}, +"date.year": { +"description": "Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.", +"format": "int32", +"location": "query", +"type": "integer" +} +}, +"path": "v1/{+customer}/reports:countActiveDevices", +"response": { +"$ref": "GoogleChromeManagementV1CountActiveDevicesResponse" +}, +"scopes": [ +"https://www.googleapis.com/auth/chrome.management.reports.readonly" +] +}, "countChromeBrowsersNeedingAttention": { "description": "Count of Chrome Browsers that have been recently enrolled, have new policy to be synced, or have no recent activity.", "flatPath": "v1/customers/{customersId}/reports:countChromeBrowsersNeedingAttention", @@ -933,6 +976,92 @@ "https://www.googleapis.com/auth/chrome.management.reports.readonly" ] }, +"countDevicesPerBootType": { +"description": "Get a count of devices per boot type.", +"flatPath": "v1/customers/{customersId}/reports:countDevicesPerBootType", +"httpMethod": "GET", +"id": "chromemanagement.customers.reports.countDevicesPerBootType", +"parameterOrder": [ +"customer" +], +"parameters": { +"customer": { +"description": "Required. Obfuscated customer ID prefixed with \"customers/C\" or \"customers/my_customer\".", +"location": "path", +"pattern": "^customers/[^/]+$", +"required": true, +"type": "string" +}, +"date.day": { +"description": "Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.", +"format": "int32", +"location": "query", +"type": "integer" +}, +"date.month": { +"description": "Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.", +"format": "int32", +"location": "query", +"type": "integer" +}, +"date.year": { +"description": "Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.", +"format": "int32", +"location": "query", +"type": "integer" +} +}, +"path": "v1/{+customer}/reports:countDevicesPerBootType", +"response": { +"$ref": "GoogleChromeManagementV1CountDevicesPerBootTypeResponse" +}, +"scopes": [ +"https://www.googleapis.com/auth/chrome.management.reports.readonly" +] +}, +"countDevicesPerReleaseChannel": { +"description": "Get a count of devices per channel.", +"flatPath": "v1/customers/{customersId}/reports:countDevicesPerReleaseChannel", +"httpMethod": "GET", +"id": "chromemanagement.customers.reports.countDevicesPerReleaseChannel", +"parameterOrder": [ +"customer" +], +"parameters": { +"customer": { +"description": "Required. Obfuscated customer ID prefixed with \"customers/C\" or \"customers/my_customer\".", +"location": "path", +"pattern": "^customers/[^/]+$", +"required": true, +"type": "string" +}, +"date.day": { +"description": "Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.", +"format": "int32", +"location": "query", +"type": "integer" +}, +"date.month": { +"description": "Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.", +"format": "int32", +"location": "query", +"type": "integer" +}, +"date.year": { +"description": "Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.", +"format": "int32", +"location": "query", +"type": "integer" +} +}, +"path": "v1/{+customer}/reports:countDevicesPerReleaseChannel", +"response": { +"$ref": "GoogleChromeManagementV1CountDevicesPerReleaseChannelResponse" +}, +"scopes": [ +"https://www.googleapis.com/auth/chrome.management.reports.readonly" +] +}, "countInstalledApps": { "description": "Generate report of app installations.", "flatPath": "v1/customers/{customersId}/reports:countInstalledApps", @@ -1644,7 +1773,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -1657,7 +1786,7 @@ } } }, -"revision": "20251014", +"revision": "20251112", "rootUrl": "https://chromemanagement.googleapis.com/", "schemas": { "GoogleChromeManagementV1AndroidAppInfo": { @@ -2375,6 +2504,23 @@ false }, "type": "object" }, +"GoogleChromeManagementV1CountActiveDevicesResponse": { +"description": "Response containing the number of active devices.", +"id": "GoogleChromeManagementV1CountActiveDevicesResponse", +"properties": { +"sevenDaysCount": { +"description": "Number of active devices in the 7 days leading up to the date specified in the request.", +"format": "int64", +"type": "string" +}, +"thirtyDaysCount": { +"description": "Number of active devices in the 30 days leading up to the date specified in the request.", +"format": "int64", +"type": "string" +} +}, +"type": "object" +}, "GoogleChromeManagementV1CountChromeAppRequestsResponse": { "description": "Response containing summary of requested app installations.", "id": "GoogleChromeManagementV1CountChromeAppRequestsResponse", @@ -2558,6 +2704,75 @@ false }, "type": "object" }, +"GoogleChromeManagementV1CountDevicesPerBootTypeResponse": { +"description": "Response containing the number of devices with the given boot type.", +"id": "GoogleChromeManagementV1CountDevicesPerBootTypeResponse", +"properties": { +"devBootTypeCount": { +"description": "Number of devices with dev boot type.", +"format": "int64", +"type": "string" +}, +"unreportedBootTypeCount": { +"description": "Number of devices with unreported boot type.", +"format": "int64", +"type": "string" +}, +"verifiedBootTypeCount": { +"description": "Number of devices with verified boot type.", +"format": "int64", +"type": "string" +} +}, +"type": "object" +}, +"GoogleChromeManagementV1CountDevicesPerReleaseChannelResponse": { +"description": "Response containing the number of devices with the given channel.", +"id": "GoogleChromeManagementV1CountDevicesPerReleaseChannelResponse", +"properties": { +"betaChannelCount": { +"description": "Number of devices with beta release channel.", +"format": "int64", +"type": "string" +}, +"canaryChannelCount": { +"description": "Number of devices with canary release channel.", +"format": "int64", +"type": "string" +}, +"devChannelCount": { +"description": "Number of devices with dev release channel.", +"format": "int64", +"type": "string" +}, +"ltcChannelCount": { +"description": "Number of devices with ltc release channel.", +"format": "int64", +"type": "string" +}, +"ltsChannelCount": { +"description": "Number of devices with lts release channel.", +"format": "int64", +"type": "string" +}, +"stableChannelCount": { +"description": "Number of devices with stable release channel.", +"format": "int64", +"type": "string" +}, +"unreportedChannelCount": { +"description": "Number of devices with an unreported release channel.", +"format": "int64", +"type": "string" +}, +"unsupportedChannelCount": { +"description": "Number of devices with unsupported release channel.", +"format": "int64", +"type": "string" +} +}, +"type": "object" +}, "GoogleChromeManagementV1CountInstalledAppsResponse": { "description": "Response containing details of queried installed apps.", "id": "GoogleChromeManagementV1CountInstalledAppsResponse", @@ -6580,7 +6795,7 @@ false "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, diff --git a/googleapiclient/discovery_cache/documents/classroom.v1.json b/googleapiclient/discovery_cache/documents/classroom.v1.json index dc024efcae..23e0d4920c 100644 --- a/googleapiclient/discovery_cache/documents/classroom.v1.json +++ b/googleapiclient/discovery_cache/documents/classroom.v1.json @@ -343,7 +343,7 @@ "type": "string" }, "updateMask": { -"description": "Mask that identifies which fields on the course to update. This field is required to do an update. The update will fail if invalid fields are specified. The following fields are valid: * `name` * `section` * `descriptionHeading` * `description` * `room` * `courseState` * `ownerId` Note: patches to ownerId are treated as being effective immediately, but in practice it may take some time for the ownership transfer of all affected resources to complete. When set in a query parameter, this field should be specified as `updateMask=,,...`", +"description": "Mask that identifies which fields on the course to update. This field is required to do an update. The update will fail if invalid fields are specified. The following fields are valid: * `courseState` * `description` * `descriptionHeading` * `name` * `ownerId` * `room` * `section` * `subject` Note: patches to ownerId are treated as being effective immediately, but in practice it may take some time for the ownership transfer of all affected resources to complete. When set in a query parameter, this field should be specified as `updateMask=,,...`", "format": "google-fieldmask", "location": "query", "type": "string" @@ -4107,7 +4107,7 @@ } } }, -"revision": "20250929", +"revision": "20251202", "rootUrl": "https://classroom.googleapis.com/", "schemas": { "AddOnAttachment": { @@ -4995,11 +4995,11 @@ "type": "string" }, "title": { -"description": "Title of the Gem. Read-only.", +"description": "Title of the Gem.", "type": "string" }, "url": { -"description": "URL that can be used to access the Gem. Read-only.", +"description": "URL that can be used to access the Gem.", "type": "string" } }, @@ -5751,11 +5751,11 @@ "type": "string" }, "title": { -"description": "Title of the Notebook. Read-only.", +"description": "Title of the Notebook.", "type": "string" }, "url": { -"description": "URL that can be used to access the Notebook. Read-only.", +"description": "URL that can be used to access the Notebook.", "type": "string" } }, diff --git a/googleapiclient/discovery_cache/documents/cloudasset.v1.json b/googleapiclient/discovery_cache/documents/cloudasset.v1.json index 1a913b9db4..bd4e264a9d 100644 --- a/googleapiclient/discovery_cache/documents/cloudasset.v1.json +++ b/googleapiclient/discovery_cache/documents/cloudasset.v1.json @@ -1095,7 +1095,7 @@ } } }, -"revision": "20250711", +"revision": "20251102", "rootUrl": "https://cloudasset.googleapis.com/", "schemas": { "AccessSelector": { @@ -4660,6 +4660,13 @@ "description": "Resource representation as defined by the corresponding service providing the resource for a given API version.", "id": "VersionedResource", "properties": { +"assetExceptions": { +"description": "The exceptions of a resource.", +"items": { +"$ref": "AssetException" +}, +"type": "array" +}, "resource": { "additionalProperties": { "description": "Properties of the object.", diff --git a/googleapiclient/discovery_cache/documents/cloudbuild.v1.json b/googleapiclient/discovery_cache/documents/cloudbuild.v1.json index 0173824dd3..1d94f0c6fd 100644 --- a/googleapiclient/discovery_cache/documents/cloudbuild.v1.json +++ b/googleapiclient/discovery_cache/documents/cloudbuild.v1.json @@ -2573,7 +2573,7 @@ } } }, -"revision": "20250930", +"revision": "20251125", "rootUrl": "https://cloudbuild.googleapis.com/", "schemas": { "ApprovalConfig": { @@ -3721,6 +3721,11 @@ false "description": "An image built by the pipeline.", "id": "BuiltImage", "properties": { +"artifactRegistryPackage": { +"description": "Output only. Path to the artifact in Artifact Registry.", +"readOnly": true, +"type": "string" +}, "digest": { "description": "Docker Registry 2.0 digest.", "type": "string" @@ -4858,6 +4863,10 @@ false "description": "Maven `artifactId` value used when uploading the artifact to Artifact Registry.", "type": "string" }, +"deployFolder": { +"description": "Optional. Path to a folder containing the files to upload to Artifact Registry. This can be either an absolute path, e.g. `/workspace/my-app/target/`, or a relative path from /workspace, e.g. `my-app/target/`. This field is mutually exclusive with the `path` field.", +"type": "string" +}, "groupId": { "description": "Maven `groupId` value used when uploading the artifact to Artifact Registry.", "type": "string" @@ -5712,6 +5721,11 @@ false "description": "A Go module artifact uploaded to Artifact Registry using the GoModule directive.", "id": "UploadedGoModule", "properties": { +"artifactRegistryPackage": { +"description": "Output only. Path to the artifact in Artifact Registry.", +"readOnly": true, +"type": "string" +}, "fileHashes": { "$ref": "FileHashes", "description": "Hash types and values of the Go Module Artifact." @@ -5732,6 +5746,11 @@ false "description": "A Maven artifact uploaded using the MavenArtifact directive.", "id": "UploadedMavenArtifact", "properties": { +"artifactRegistryPackage": { +"description": "Output only. Path to the artifact in Artifact Registry.", +"readOnly": true, +"type": "string" +}, "fileHashes": { "$ref": "FileHashes", "description": "Hash types and values of the Maven Artifact." @@ -5752,6 +5771,11 @@ false "description": "An npm package uploaded to Artifact Registry using the NpmPackage directive.", "id": "UploadedNpmPackage", "properties": { +"artifactRegistryPackage": { +"description": "Output only. Path to the artifact in Artifact Registry.", +"readOnly": true, +"type": "string" +}, "fileHashes": { "$ref": "FileHashes", "description": "Hash types and values of the npm package." @@ -5772,6 +5796,11 @@ false "description": "Artifact uploaded using the PythonPackage directive.", "id": "UploadedPythonPackage", "properties": { +"artifactRegistryPackage": { +"description": "Output only. Path to the artifact in Artifact Registry.", +"readOnly": true, +"type": "string" +}, "fileHashes": { "$ref": "FileHashes", "description": "Hash types and values of the Python Artifact." diff --git a/googleapiclient/discovery_cache/documents/cloudchannel.v1.json b/googleapiclient/discovery_cache/documents/cloudchannel.v1.json index 68006bd2ca..d9b72f0beb 100644 --- a/googleapiclient/discovery_cache/documents/cloudchannel.v1.json +++ b/googleapiclient/discovery_cache/documents/cloudchannel.v1.json @@ -6,7 +6,7 @@ "description": "Manage users on your domain" }, "https://www.googleapis.com/auth/apps.reports.usage.readonly": { -"description": "View usage reports for your G Suite domain" +"description": "View usage reports for your Google Workspace domain" } } } @@ -2185,7 +2185,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -2294,7 +2294,7 @@ } } }, -"revision": "20250929", +"revision": "20251202", "rootUrl": "https://cloudchannel.googleapis.com/", "schemas": { "GoogleCloudChannelV1ActivateEntitlementRequest": { @@ -5858,7 +5858,7 @@ false "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, diff --git a/googleapiclient/discovery_cache/documents/clouddeploy.v1.json b/googleapiclient/discovery_cache/documents/clouddeploy.v1.json index ed17cf7f2a..ca4abc5168 100644 --- a/googleapiclient/discovery_cache/documents/clouddeploy.v1.json +++ b/googleapiclient/discovery_cache/documents/clouddeploy.v1.json @@ -2359,7 +2359,7 @@ } } }, -"revision": "20251022", +"revision": "20251105", "rootUrl": "https://clouddeploy.googleapis.com/", "schemas": { "AbandonReleaseRequest": { @@ -5437,6 +5437,10 @@ true "readOnly": true, "type": "array" }, +"toolVersions": { +"$ref": "ToolVersions", +"description": "Optional. The tool versions to use for this release and all subsequent operations involving this release. If unset, then it will freeze the tool versions at the time of release creation." +}, "uid": { "description": "Output only. Unique identifier of the `Release`.", "readOnly": true, @@ -5449,6 +5453,31 @@ true "description": "ReleaseCondition contains all conditions relevant to a Release.", "id": "ReleaseCondition", "properties": { +"dockerVersionSupportedCondition": { +"$ref": "ToolVersionSupportedCondition", +"description": "Output only. Details around the support state of the release's Docker version.", +"readOnly": true +}, +"helmVersionSupportedCondition": { +"$ref": "ToolVersionSupportedCondition", +"description": "Output only. Details around the support state of the release's Helm version.", +"readOnly": true +}, +"kptVersionSupportedCondition": { +"$ref": "ToolVersionSupportedCondition", +"description": "Output only. Details around the support state of the release's Kpt version.", +"readOnly": true +}, +"kubectlVersionSupportedCondition": { +"$ref": "ToolVersionSupportedCondition", +"description": "Output only. Details around the support state of the release's Kubectl version.", +"readOnly": true +}, +"kustomizeVersionSupportedCondition": { +"$ref": "ToolVersionSupportedCondition", +"description": "Output only. Details around the support state of the release's Kustomize version.", +"readOnly": true +}, "releaseReadyCondition": { "$ref": "ReleaseReadyCondition", "description": "Details around the Releases's overall status." @@ -5456,6 +5485,11 @@ true "skaffoldSupportedCondition": { "$ref": "SkaffoldSupportedCondition", "description": "Details around the support state of the release's Skaffold version." +}, +"skaffoldVersionSupportedCondition": { +"$ref": "ToolVersionSupportedCondition", +"description": "Output only. Details around the support state of the release's Skaffold version.", +"readOnly": true } }, "type": "object" @@ -7237,6 +7271,78 @@ true }, "type": "object" }, +"ToolVersionSupportedCondition": { +"description": "ToolVersionSupportedCondition contains information about when support for the release's version of a Tool ends.", +"id": "ToolVersionSupportedCondition", +"properties": { +"maintenanceModeTime": { +"description": "Output only. The time at which this release's version of the Tool will enter maintenance mode.", +"format": "google-datetime", +"readOnly": true, +"type": "string" +}, +"status": { +"description": "Output only. True if the version of Tool used by this release is supported.", +"readOnly": true, +"type": "boolean" +}, +"supportExpirationTime": { +"description": "Output only. The time at which this release's version of the Tool will no longer be supported.", +"format": "google-datetime", +"readOnly": true, +"type": "string" +}, +"toolVersionSupportState": { +"description": "Output only. The Tool support state for this release's version of the Tool.", +"enum": [ +"TOOL_VERSION_SUPPORT_STATE_UNSPECIFIED", +"TOOL_VERSION_SUPPORT_STATE_SUPPORTED", +"TOOL_VERSION_SUPPORT_STATE_MAINTENANCE_MODE", +"TOOL_VERSION_SUPPORT_STATE_UNSUPPORTED" +], +"enumDescriptions": [ +"Default value. This value is unused.", +"This Tool version is currently supported.", +"This Tool version is in maintenance mode.", +"This Tool version is no longer supported." +], +"readOnly": true, +"type": "string" +} +}, +"type": "object" +}, +"ToolVersions": { +"description": "Details of ToolVersions for the release.", +"id": "ToolVersions", +"properties": { +"docker": { +"description": "Optional. The docker version to use for Cloud Deploy operations.", +"type": "string" +}, +"helm": { +"description": "Optional. The helm version to use for Cloud Deploy operations.", +"type": "string" +}, +"kpt": { +"description": "Optional. The kpt version to use for Cloud Deploy operations.", +"type": "string" +}, +"kubectl": { +"description": "Optional. The kubectl version to use for Cloud Deploy operations.", +"type": "string" +}, +"kustomize": { +"description": "Optional. The kustomize version to use for Cloud Deploy operations.", +"type": "string" +}, +"skaffold": { +"description": "Optional. The skaffold version to use for Cloud Deploy operations.", +"type": "string" +} +}, +"type": "object" +}, "VerifyJob": { "description": "A verify Job.", "id": "VerifyJob", diff --git a/googleapiclient/discovery_cache/documents/cloudfunctions.v2.json b/googleapiclient/discovery_cache/documents/cloudfunctions.v2.json index cd59afcc5a..b22196c1ff 100644 --- a/googleapiclient/discovery_cache/documents/cloudfunctions.v2.json +++ b/googleapiclient/discovery_cache/documents/cloudfunctions.v2.json @@ -755,7 +755,7 @@ } } }, -"revision": "20251023", +"revision": "20251106", "rootUrl": "https://cloudfunctions.googleapis.com/", "schemas": { "AbortFunctionUpgradeRequest": { @@ -2160,7 +2160,8 @@ "REDIRECT_FUNCTION_UPGRADE_TRAFFIC_SUCCESSFUL", "REDIRECT_FUNCTION_UPGRADE_TRAFFIC_ERROR", "ROLLBACK_FUNCTION_UPGRADE_TRAFFIC_ERROR", -"COMMIT_FUNCTION_UPGRADE_ERROR" +"COMMIT_FUNCTION_UPGRADE_ERROR", +"COMMIT_FUNCTION_UPGRADE_ERROR_ROLLBACK_SAFE" ], "enumDescriptions": [ "Unspecified state. Most functions are in this upgrade state.", @@ -2173,7 +2174,8 @@ "RedirectFunctionUpgradeTraffic API was successful and traffic is served by 2nd Gen function stack.", "RedirectFunctionUpgradeTraffic API was un-successful.", "RollbackFunctionUpgradeTraffic API was un-successful.", -"CommitFunctionUpgrade API was un-successful." +"CommitFunctionUpgrade API was un-successful and 1st gen function might have broken.", +"CommitFunctionUpgrade API was un-successful but safe to rollback traffic or abort." ], "type": "string" } diff --git a/googleapiclient/discovery_cache/documents/cloudfunctions.v2alpha.json b/googleapiclient/discovery_cache/documents/cloudfunctions.v2alpha.json index c03e79db65..156564cf0b 100644 --- a/googleapiclient/discovery_cache/documents/cloudfunctions.v2alpha.json +++ b/googleapiclient/discovery_cache/documents/cloudfunctions.v2alpha.json @@ -755,7 +755,7 @@ } } }, -"revision": "20251023", +"revision": "20251106", "rootUrl": "https://cloudfunctions.googleapis.com/", "schemas": { "AbortFunctionUpgradeRequest": { @@ -2203,7 +2203,8 @@ "REDIRECT_FUNCTION_UPGRADE_TRAFFIC_SUCCESSFUL", "REDIRECT_FUNCTION_UPGRADE_TRAFFIC_ERROR", "ROLLBACK_FUNCTION_UPGRADE_TRAFFIC_ERROR", -"COMMIT_FUNCTION_UPGRADE_ERROR" +"COMMIT_FUNCTION_UPGRADE_ERROR", +"COMMIT_FUNCTION_UPGRADE_ERROR_ROLLBACK_SAFE" ], "enumDescriptions": [ "Unspecified state. Most functions are in this upgrade state.", @@ -2216,7 +2217,8 @@ "RedirectFunctionUpgradeTraffic API was successful and traffic is served by 2nd Gen function stack.", "RedirectFunctionUpgradeTraffic API was un-successful.", "RollbackFunctionUpgradeTraffic API was un-successful.", -"CommitFunctionUpgrade API was un-successful." +"CommitFunctionUpgrade API was un-successful and 1st gen function might have broken.", +"CommitFunctionUpgrade API was un-successful but safe to rollback traffic or abort." ], "type": "string" } diff --git a/googleapiclient/discovery_cache/documents/cloudfunctions.v2beta.json b/googleapiclient/discovery_cache/documents/cloudfunctions.v2beta.json index 6231ba891c..26aa38b5a7 100644 --- a/googleapiclient/discovery_cache/documents/cloudfunctions.v2beta.json +++ b/googleapiclient/discovery_cache/documents/cloudfunctions.v2beta.json @@ -755,7 +755,7 @@ } } }, -"revision": "20251023", +"revision": "20251106", "rootUrl": "https://cloudfunctions.googleapis.com/", "schemas": { "AbortFunctionUpgradeRequest": { @@ -2203,7 +2203,8 @@ "REDIRECT_FUNCTION_UPGRADE_TRAFFIC_SUCCESSFUL", "REDIRECT_FUNCTION_UPGRADE_TRAFFIC_ERROR", "ROLLBACK_FUNCTION_UPGRADE_TRAFFIC_ERROR", -"COMMIT_FUNCTION_UPGRADE_ERROR" +"COMMIT_FUNCTION_UPGRADE_ERROR", +"COMMIT_FUNCTION_UPGRADE_ERROR_ROLLBACK_SAFE" ], "enumDescriptions": [ "Unspecified state. Most functions are in this upgrade state.", @@ -2216,7 +2217,8 @@ "RedirectFunctionUpgradeTraffic API was successful and traffic is served by 2nd Gen function stack.", "RedirectFunctionUpgradeTraffic API was un-successful.", "RollbackFunctionUpgradeTraffic API was un-successful.", -"CommitFunctionUpgrade API was un-successful." +"CommitFunctionUpgrade API was un-successful and 1st gen function might have broken.", +"CommitFunctionUpgrade API was un-successful but safe to rollback traffic or abort." ], "type": "string" } diff --git a/googleapiclient/discovery_cache/documents/cloudidentity.v1.json b/googleapiclient/discovery_cache/documents/cloudidentity.v1.json index 1a1a4b13fd..27314cc17f 100644 --- a/googleapiclient/discovery_cache/documents/cloudidentity.v1.json +++ b/googleapiclient/discovery_cache/documents/cloudidentity.v1.json @@ -2188,7 +2188,7 @@ ], "parameters": { "name": { -"description": "Required. The name of the policy to retrieve. Format: \"policies/{policy}\".", +"description": "Required. The name of the policy to retrieve. Format: `policies/{policy}`.", "location": "path", "pattern": "^policies/[^/]+$", "required": true, @@ -2240,7 +2240,7 @@ } } }, -"revision": "20251021", +"revision": "20251118", "rootUrl": "https://cloudidentity.googleapis.com/", "schemas": { "AddIdpCredentialOperationMetadata": { diff --git a/googleapiclient/discovery_cache/documents/cloudidentity.v1beta1.json b/googleapiclient/discovery_cache/documents/cloudidentity.v1beta1.json index d1a96f0115..4cedea7c66 100644 --- a/googleapiclient/discovery_cache/documents/cloudidentity.v1beta1.json +++ b/googleapiclient/discovery_cache/documents/cloudidentity.v1beta1.json @@ -2244,7 +2244,7 @@ ], "parameters": { "name": { -"description": "Required. The name of the policy to retrieve. Format: \"policies/{policy}\".", +"description": "Required. The name of the policy to delete. Format: `policies/{policy}`.", "location": "path", "pattern": "^policies/[^/]+$", "required": true, @@ -2269,7 +2269,7 @@ ], "parameters": { "name": { -"description": "Required. The name of the policy to retrieve. Format: \"policies/{policy}\".", +"description": "Required. The name of the policy to retrieve. Format: `policies/{policy}`.", "location": "path", "pattern": "^policies/[^/]+$", "required": true, @@ -2349,7 +2349,7 @@ } } }, -"revision": "20251027", +"revision": "20251125", "rootUrl": "https://cloudidentity.googleapis.com/", "schemas": { "AddIdpCredentialOperationMetadata": { diff --git a/googleapiclient/discovery_cache/documents/cloudkms.v1.json b/googleapiclient/discovery_cache/documents/cloudkms.v1.json index e4b48930a7..021137e3df 100644 --- a/googleapiclient/discovery_cache/documents/cloudkms.v1.json +++ b/googleapiclient/discovery_cache/documents/cloudkms.v1.json @@ -264,7 +264,7 @@ ], "parameters": { "name": { -"description": "Identifier. Name of the AutokeyConfig resource, e.g. `folders/{FOLDER_NUMBER}/autokeyConfig` `projects/{PROJECT_NUMBER}/autokeyConfig`.", +"description": "Identifier. Name of the AutokeyConfig resource, e.g. `folders/{FOLDER_NUMBER}/autokeyConfig`", "location": "path", "pattern": "^folders/[^/]+/autokeyConfig$", "required": true, @@ -2435,7 +2435,7 @@ } } }, -"revision": "20251023", +"revision": "20251201", "rootUrl": "https://cloudkms.googleapis.com/", "schemas": { "AsymmetricDecryptRequest": { @@ -2476,14 +2476,16 @@ "SOFTWARE", "HSM", "EXTERNAL", -"EXTERNAL_VPC" +"EXTERNAL_VPC", +"HSM_SINGLE_TENANT" ], "enumDescriptions": [ "Not specified.", "Crypto operations are performed in software.", "Crypto operations are performed in a Hardware Security Module.", "Crypto operations are performed by an external key manager.", -"Crypto operations are performed in an EKM-over-VPC backend." +"Crypto operations are performed in an EKM-over-VPC backend.", +"Crypto operations are performed in a single-tenant HSM." ], "type": "string" }, @@ -2535,14 +2537,16 @@ "SOFTWARE", "HSM", "EXTERNAL", -"EXTERNAL_VPC" +"EXTERNAL_VPC", +"HSM_SINGLE_TENANT" ], "enumDescriptions": [ "Not specified.", "Crypto operations are performed in software.", "Crypto operations are performed in a Hardware Security Module.", "Crypto operations are performed by an external key manager.", -"Crypto operations are performed in an EKM-over-VPC backend." +"Crypto operations are performed in an EKM-over-VPC backend.", +"Crypto operations are performed in a single-tenant HSM." ], "type": "string" }, @@ -2616,7 +2620,7 @@ "type": "object" }, "AutokeyConfig": { -"description": "Cloud KMS Autokey configuration for a folder or project.", +"description": "Cloud KMS Autokey configuration for a folder.", "id": "AutokeyConfig", "properties": { "etag": { @@ -2628,7 +2632,7 @@ "type": "string" }, "name": { -"description": "Identifier. Name of the AutokeyConfig resource, e.g. `folders/{FOLDER_NUMBER}/autokeyConfig` `projects/{PROJECT_NUMBER}/autokeyConfig`.", +"description": "Identifier. Name of the AutokeyConfig resource, e.g. `folders/{FOLDER_NUMBER}/autokeyConfig`", "type": "string" }, "state": { @@ -2786,7 +2790,7 @@ "type": "string" }, "cryptoKeyBackend": { -"description": "Immutable. The resource name of the backend environment where the key material for all CryptoKeyVersions associated with this CryptoKey reside and where all related cryptographic operations are performed. Only applicable if CryptoKeyVersions have a ProtectionLevel of EXTERNAL_VPC, with the resource name in the format `projects/*/locations/*/ekmConnections/*`. Note, this list is non-exhaustive and may apply to additional ProtectionLevels in the future.", +"description": "Immutable. The resource name of the backend environment where the key material for all CryptoKeyVersions associated with this CryptoKey reside and where all related cryptographic operations are performed. Only applicable if CryptoKeyVersions have a ProtectionLevel of EXTERNAL_VPC, with the resource name in the format `projects/*/locations/*/ekmConnections/*`. Only applicable if CryptoKeyVersions have a ProtectionLevel of HSM_SINGLE_TENANT, with the resource name in the format `projects/*/locations/*/singleTenantHsmInstances/*`. Note, this list is non-exhaustive and may apply to additional ProtectionLevels in the future.", "type": "string" }, "destroyScheduledDuration": { @@ -2908,7 +2912,10 @@ "PQ_SIGN_ML_DSA_65", "PQ_SIGN_ML_DSA_87", "PQ_SIGN_SLH_DSA_SHA2_128S", -"PQ_SIGN_HASH_SLH_DSA_SHA2_128S_SHA256" +"PQ_SIGN_HASH_SLH_DSA_SHA2_128S_SHA256", +"PQ_SIGN_ML_DSA_44_EXTERNAL_MU", +"PQ_SIGN_ML_DSA_65_EXTERNAL_MU", +"PQ_SIGN_ML_DSA_87_EXTERNAL_MU" ], "enumDescriptions": [ "Not specified.", @@ -2954,7 +2961,10 @@ "The post-quantum Module-Lattice-Based Digital Signature Algorithm, at security level 3. Randomized version.", "The post-quantum Module-Lattice-Based Digital Signature Algorithm, at security level 5. Randomized version.", "The post-quantum stateless hash-based digital signature algorithm, at security level 1. Randomized version.", -"The post-quantum stateless hash-based digital signature algorithm, at security level 1. Randomized pre-hash version supporting SHA256 digests." +"The post-quantum stateless hash-based digital signature algorithm, at security level 1. Randomized pre-hash version supporting SHA256 digests.", +"The post-quantum Module-Lattice-Based Digital Signature Algorithm, at security level 1. Randomized version supporting externally-computed message representatives.", +"The post-quantum Module-Lattice-Based Digital Signature Algorithm, at security level 3. Randomized version supporting externally-computed message representatives.", +"The post-quantum Module-Lattice-Based Digital Signature Algorithm, at security level 5. Randomized version supporting externally-computed message representatives." ], "readOnly": true, "type": "string" @@ -3030,14 +3040,16 @@ "SOFTWARE", "HSM", "EXTERNAL", -"EXTERNAL_VPC" +"EXTERNAL_VPC", +"HSM_SINGLE_TENANT" ], "enumDescriptions": [ "Not specified.", "Crypto operations are performed in software.", "Crypto operations are performed in a Hardware Security Module.", "Crypto operations are performed by an external key manager.", -"Crypto operations are performed in an EKM-over-VPC backend." +"Crypto operations are performed in an EKM-over-VPC backend.", +"Crypto operations are performed in a single-tenant HSM." ], "readOnly": true, "type": "string" @@ -3130,7 +3142,10 @@ "PQ_SIGN_ML_DSA_65", "PQ_SIGN_ML_DSA_87", "PQ_SIGN_SLH_DSA_SHA2_128S", -"PQ_SIGN_HASH_SLH_DSA_SHA2_128S_SHA256" +"PQ_SIGN_HASH_SLH_DSA_SHA2_128S_SHA256", +"PQ_SIGN_ML_DSA_44_EXTERNAL_MU", +"PQ_SIGN_ML_DSA_65_EXTERNAL_MU", +"PQ_SIGN_ML_DSA_87_EXTERNAL_MU" ], "enumDescriptions": [ "Not specified.", @@ -3176,7 +3191,10 @@ "The post-quantum Module-Lattice-Based Digital Signature Algorithm, at security level 3. Randomized version.", "The post-quantum Module-Lattice-Based Digital Signature Algorithm, at security level 5. Randomized version.", "The post-quantum stateless hash-based digital signature algorithm, at security level 1. Randomized version.", -"The post-quantum stateless hash-based digital signature algorithm, at security level 1. Randomized pre-hash version supporting SHA256 digests." +"The post-quantum stateless hash-based digital signature algorithm, at security level 1. Randomized pre-hash version supporting SHA256 digests.", +"The post-quantum Module-Lattice-Based Digital Signature Algorithm, at security level 1. Randomized version supporting externally-computed message representatives.", +"The post-quantum Module-Lattice-Based Digital Signature Algorithm, at security level 3. Randomized version supporting externally-computed message representatives.", +"The post-quantum Module-Lattice-Based Digital Signature Algorithm, at security level 5. Randomized version supporting externally-computed message representatives." ], "type": "string" }, @@ -3187,14 +3205,16 @@ "SOFTWARE", "HSM", "EXTERNAL", -"EXTERNAL_VPC" +"EXTERNAL_VPC", +"HSM_SINGLE_TENANT" ], "enumDescriptions": [ "Not specified.", "Crypto operations are performed in software.", "Crypto operations are performed in a Hardware Security Module.", "Crypto operations are performed by an external key manager.", -"Crypto operations are performed in an EKM-over-VPC backend." +"Crypto operations are performed in an EKM-over-VPC backend.", +"Crypto operations are performed in a single-tenant HSM." ], "type": "string" } @@ -3233,14 +3253,16 @@ "SOFTWARE", "HSM", "EXTERNAL", -"EXTERNAL_VPC" +"EXTERNAL_VPC", +"HSM_SINGLE_TENANT" ], "enumDescriptions": [ "Not specified.", "Crypto operations are performed in software.", "Crypto operations are performed in a Hardware Security Module.", "Crypto operations are performed by an external key manager.", -"Crypto operations are performed in an EKM-over-VPC backend." +"Crypto operations are performed in an EKM-over-VPC backend.", +"Crypto operations are performed in a single-tenant HSM." ], "type": "string" }, @@ -3309,14 +3331,16 @@ "SOFTWARE", "HSM", "EXTERNAL", -"EXTERNAL_VPC" +"EXTERNAL_VPC", +"HSM_SINGLE_TENANT" ], "enumDescriptions": [ "Not specified.", "Crypto operations are performed in software.", "Crypto operations are performed in a Hardware Security Module.", "Crypto operations are performed by an external key manager.", -"Crypto operations are performed in an EKM-over-VPC backend." +"Crypto operations are performed in an EKM-over-VPC backend.", +"Crypto operations are performed in a single-tenant HSM." ], "type": "string" }, @@ -3470,14 +3494,16 @@ "SOFTWARE", "HSM", "EXTERNAL", -"EXTERNAL_VPC" +"EXTERNAL_VPC", +"HSM_SINGLE_TENANT" ], "enumDescriptions": [ "Not specified.", "Crypto operations are performed in software.", "Crypto operations are performed in a Hardware Security Module.", "Crypto operations are performed by an external key manager.", -"Crypto operations are performed in an EKM-over-VPC backend." +"Crypto operations are performed in an EKM-over-VPC backend.", +"Crypto operations are performed in a single-tenant HSM." ], "type": "string" }, @@ -3546,14 +3572,16 @@ "SOFTWARE", "HSM", "EXTERNAL", -"EXTERNAL_VPC" +"EXTERNAL_VPC", +"HSM_SINGLE_TENANT" ], "enumDescriptions": [ "Not specified.", "Crypto operations are performed in software.", "Crypto operations are performed in a Hardware Security Module.", "Crypto operations are performed by an external key manager.", -"Crypto operations are performed in an EKM-over-VPC backend." +"Crypto operations are performed in an EKM-over-VPC backend.", +"Crypto operations are performed in a single-tenant HSM." ], "type": "string" } @@ -3627,7 +3655,10 @@ "PQ_SIGN_ML_DSA_65", "PQ_SIGN_ML_DSA_87", "PQ_SIGN_SLH_DSA_SHA2_128S", -"PQ_SIGN_HASH_SLH_DSA_SHA2_128S_SHA256" +"PQ_SIGN_HASH_SLH_DSA_SHA2_128S_SHA256", +"PQ_SIGN_ML_DSA_44_EXTERNAL_MU", +"PQ_SIGN_ML_DSA_65_EXTERNAL_MU", +"PQ_SIGN_ML_DSA_87_EXTERNAL_MU" ], "enumDescriptions": [ "Not specified.", @@ -3673,7 +3704,10 @@ "The post-quantum Module-Lattice-Based Digital Signature Algorithm, at security level 3. Randomized version.", "The post-quantum Module-Lattice-Based Digital Signature Algorithm, at security level 5. Randomized version.", "The post-quantum stateless hash-based digital signature algorithm, at security level 1. Randomized version.", -"The post-quantum stateless hash-based digital signature algorithm, at security level 1. Randomized pre-hash version supporting SHA256 digests." +"The post-quantum stateless hash-based digital signature algorithm, at security level 1. Randomized pre-hash version supporting SHA256 digests.", +"The post-quantum Module-Lattice-Based Digital Signature Algorithm, at security level 1. Randomized version supporting externally-computed message representatives.", +"The post-quantum Module-Lattice-Based Digital Signature Algorithm, at security level 3. Randomized version supporting externally-computed message representatives.", +"The post-quantum Module-Lattice-Based Digital Signature Algorithm, at security level 5. Randomized version supporting externally-computed message representatives." ], "type": "string" }, @@ -3713,6 +3747,10 @@ "readOnly": true, "type": "string" }, +"cryptoKeyBackend": { +"description": "Immutable. The resource name of the backend environment where the key material for the wrapping key resides and where all related cryptographic operations are performed. Currently, this field is only populated for keys stored in HSM_SINGLE_TENANT. Note, this list is non-exhaustive and may apply to additional ProtectionLevels in the future.", +"type": "string" +}, "expireEventTime": { "description": "Output only. The time this ImportJob expired. Only present if state is EXPIRED.", "format": "google-datetime", @@ -3765,14 +3803,16 @@ "SOFTWARE", "HSM", "EXTERNAL", -"EXTERNAL_VPC" +"EXTERNAL_VPC", +"HSM_SINGLE_TENANT" ], "enumDescriptions": [ "Not specified.", "Crypto operations are performed in software.", "Crypto operations are performed in a Hardware Security Module.", "Crypto operations are performed by an external key manager.", -"Crypto operations are performed in an EKM-over-VPC backend." +"Crypto operations are performed in an EKM-over-VPC backend.", +"Crypto operations are performed in a single-tenant HSM." ], "type": "string" }, @@ -4140,6 +4180,10 @@ "hsmAvailable": { "description": "Indicates whether CryptoKeys with protection_level HSM can be created in this location.", "type": "boolean" +}, +"hsmSingleTenantAvailable": { +"description": "Indicates whether CryptoKeys with protection_level HSM_SINGLE_TENANT can be created in this location.", +"type": "boolean" } }, "type": "object" @@ -4186,14 +4230,16 @@ "SOFTWARE", "HSM", "EXTERNAL", -"EXTERNAL_VPC" +"EXTERNAL_VPC", +"HSM_SINGLE_TENANT" ], "enumDescriptions": [ "Not specified.", "Crypto operations are performed in software.", "Crypto operations are performed in a Hardware Security Module.", "Crypto operations are performed by an external key manager.", -"Crypto operations are performed in an EKM-over-VPC backend." +"Crypto operations are performed in an EKM-over-VPC backend.", +"Crypto operations are performed in a single-tenant HSM." ], "type": "string" }, @@ -4246,14 +4292,16 @@ "SOFTWARE", "HSM", "EXTERNAL", -"EXTERNAL_VPC" +"EXTERNAL_VPC", +"HSM_SINGLE_TENANT" ], "enumDescriptions": [ "Not specified.", "Crypto operations are performed in software.", "Crypto operations are performed in a Hardware Security Module.", "Crypto operations are performed by an external key manager.", -"Crypto operations are performed in an EKM-over-VPC backend." +"Crypto operations are performed in an EKM-over-VPC backend.", +"Crypto operations are performed in a single-tenant HSM." ], "type": "string" }, @@ -4392,7 +4440,10 @@ "PQ_SIGN_ML_DSA_65", "PQ_SIGN_ML_DSA_87", "PQ_SIGN_SLH_DSA_SHA2_128S", -"PQ_SIGN_HASH_SLH_DSA_SHA2_128S_SHA256" +"PQ_SIGN_HASH_SLH_DSA_SHA2_128S_SHA256", +"PQ_SIGN_ML_DSA_44_EXTERNAL_MU", +"PQ_SIGN_ML_DSA_65_EXTERNAL_MU", +"PQ_SIGN_ML_DSA_87_EXTERNAL_MU" ], "enumDescriptions": [ "Not specified.", @@ -4438,7 +4489,10 @@ "The post-quantum Module-Lattice-Based Digital Signature Algorithm, at security level 3. Randomized version.", "The post-quantum Module-Lattice-Based Digital Signature Algorithm, at security level 5. Randomized version.", "The post-quantum stateless hash-based digital signature algorithm, at security level 1. Randomized version.", -"The post-quantum stateless hash-based digital signature algorithm, at security level 1. Randomized pre-hash version supporting SHA256 digests." +"The post-quantum stateless hash-based digital signature algorithm, at security level 1. Randomized pre-hash version supporting SHA256 digests.", +"The post-quantum Module-Lattice-Based Digital Signature Algorithm, at security level 1. Randomized version supporting externally-computed message representatives.", +"The post-quantum Module-Lattice-Based Digital Signature Algorithm, at security level 3. Randomized version supporting externally-computed message representatives.", +"The post-quantum Module-Lattice-Based Digital Signature Algorithm, at security level 5. Randomized version supporting externally-computed message representatives." ], "type": "string" }, @@ -4462,14 +4516,16 @@ "SOFTWARE", "HSM", "EXTERNAL", -"EXTERNAL_VPC" +"EXTERNAL_VPC", +"HSM_SINGLE_TENANT" ], "enumDescriptions": [ "Not specified.", "Crypto operations are performed in software.", "Crypto operations are performed in a Hardware Security Module.", "Crypto operations are performed by an external key manager.", -"Crypto operations are performed in an EKM-over-VPC backend." +"Crypto operations are performed in an EKM-over-VPC backend.", +"Crypto operations are performed in a single-tenant HSM." ], "type": "string" }, @@ -4561,14 +4617,16 @@ "SOFTWARE", "HSM", "EXTERNAL", -"EXTERNAL_VPC" +"EXTERNAL_VPC", +"HSM_SINGLE_TENANT" ], "enumDescriptions": [ "Not specified.", "Crypto operations are performed in software.", "Crypto operations are performed in a Hardware Security Module.", "Crypto operations are performed by an external key manager.", -"Crypto operations are performed in an EKM-over-VPC backend." +"Crypto operations are performed in an EKM-over-VPC backend.", +"Crypto operations are performed in a single-tenant HSM." ], "type": "string" }, @@ -4659,14 +4717,16 @@ "SOFTWARE", "HSM", "EXTERNAL", -"EXTERNAL_VPC" +"EXTERNAL_VPC", +"HSM_SINGLE_TENANT" ], "enumDescriptions": [ "Not specified.", "Crypto operations are performed in software.", "Crypto operations are performed in a Hardware Security Module.", "Crypto operations are performed by an external key manager.", -"Crypto operations are performed in an EKM-over-VPC backend." +"Crypto operations are performed in an EKM-over-VPC backend.", +"Crypto operations are performed in a single-tenant HSM." ], "type": "string" }, diff --git a/googleapiclient/discovery_cache/documents/cloudresourcemanager.v1.json b/googleapiclient/discovery_cache/documents/cloudresourcemanager.v1.json index 108a5c2921..2dbb010be6 100644 --- a/googleapiclient/discovery_cache/documents/cloudresourcemanager.v1.json +++ b/googleapiclient/discovery_cache/documents/cloudresourcemanager.v1.json @@ -1171,7 +1171,7 @@ } } }, -"revision": "20250606", +"revision": "20251103", "rootUrl": "https://cloudresourcemanager.googleapis.com/", "schemas": { "Ancestor": { @@ -1567,7 +1567,8 @@ "CYCLE_INTRODUCED_VIOLATION", "FOLDER_BEING_MOVED_VIOLATION", "FOLDER_TO_DELETE_NON_EMPTY_VIOLATION", -"DELETED_FOLDER_HEIGHT_VIOLATION" +"DELETED_FOLDER_HEIGHT_VIOLATION", +"FOLDER_TO_DELETE_CONFIGURED_CAPABILITY_VIOLATION" ], "enumDescriptions": [ "The error type was unrecognized or unspecified.", @@ -1579,7 +1580,8 @@ "The attempted action would introduce cycle in resource path.", "The attempted action would move a folder that is already being moved.", "The folder the caller is trying to delete contains active resources.", -"The attempted action would violate the max deleted folder depth constraint." +"The attempted action would violate the max deleted folder depth constraint.", +"The folder being deleted has a configured capability." ], "type": "string" } diff --git a/googleapiclient/discovery_cache/documents/cloudresourcemanager.v1beta1.json b/googleapiclient/discovery_cache/documents/cloudresourcemanager.v1beta1.json index c8c4ca1708..8ae6c19e26 100644 --- a/googleapiclient/discovery_cache/documents/cloudresourcemanager.v1beta1.json +++ b/googleapiclient/discovery_cache/documents/cloudresourcemanager.v1beta1.json @@ -568,7 +568,7 @@ } } }, -"revision": "20250606", +"revision": "20251103", "rootUrl": "https://cloudresourcemanager.googleapis.com/", "schemas": { "Ancestor": { @@ -885,7 +885,8 @@ "CYCLE_INTRODUCED_VIOLATION", "FOLDER_BEING_MOVED_VIOLATION", "FOLDER_TO_DELETE_NON_EMPTY_VIOLATION", -"DELETED_FOLDER_HEIGHT_VIOLATION" +"DELETED_FOLDER_HEIGHT_VIOLATION", +"FOLDER_TO_DELETE_CONFIGURED_CAPABILITY_VIOLATION" ], "enumDescriptions": [ "The error type was unrecognized or unspecified.", @@ -897,7 +898,8 @@ "The attempted action would introduce cycle in resource path.", "The attempted action would move a folder that is already being moved.", "The folder the caller is trying to delete contains active resources.", -"The attempted action would violate the max deleted folder depth constraint." +"The attempted action would violate the max deleted folder depth constraint.", +"The folder being deleted has a configured capability." ], "type": "string" } diff --git a/googleapiclient/discovery_cache/documents/cloudresourcemanager.v2.json b/googleapiclient/discovery_cache/documents/cloudresourcemanager.v2.json index 7ee78b5c8b..0269673d76 100644 --- a/googleapiclient/discovery_cache/documents/cloudresourcemanager.v2.json +++ b/googleapiclient/discovery_cache/documents/cloudresourcemanager.v2.json @@ -450,7 +450,7 @@ } } }, -"revision": "20250417", +"revision": "20251103", "rootUrl": "https://cloudresourcemanager.googleapis.com/", "schemas": { "AuditConfig": { @@ -811,7 +811,8 @@ "CYCLE_INTRODUCED_VIOLATION", "FOLDER_BEING_MOVED_VIOLATION", "FOLDER_TO_DELETE_NON_EMPTY_VIOLATION", -"DELETED_FOLDER_HEIGHT_VIOLATION" +"DELETED_FOLDER_HEIGHT_VIOLATION", +"FOLDER_TO_DELETE_CONFIGURED_CAPABILITY_VIOLATION" ], "enumDescriptions": [ "The error type was unrecognized or unspecified.", @@ -823,7 +824,8 @@ "The attempted action would introduce cycle in resource path.", "The attempted action would move a folder that is already being moved.", "The folder the caller is trying to delete contains active resources.", -"The attempted action would violate the max deleted folder depth constraint." +"The attempted action would violate the max deleted folder depth constraint.", +"The folder being deleted has a configured capability." ], "type": "string" } diff --git a/googleapiclient/discovery_cache/documents/cloudresourcemanager.v2beta1.json b/googleapiclient/discovery_cache/documents/cloudresourcemanager.v2beta1.json index 82c98e0937..2c69558d00 100644 --- a/googleapiclient/discovery_cache/documents/cloudresourcemanager.v2beta1.json +++ b/googleapiclient/discovery_cache/documents/cloudresourcemanager.v2beta1.json @@ -450,7 +450,7 @@ } } }, -"revision": "20250417", +"revision": "20251103", "rootUrl": "https://cloudresourcemanager.googleapis.com/", "schemas": { "AuditConfig": { @@ -811,7 +811,8 @@ "CYCLE_INTRODUCED_VIOLATION", "FOLDER_BEING_MOVED_VIOLATION", "FOLDER_TO_DELETE_NON_EMPTY_VIOLATION", -"DELETED_FOLDER_HEIGHT_VIOLATION" +"DELETED_FOLDER_HEIGHT_VIOLATION", +"FOLDER_TO_DELETE_CONFIGURED_CAPABILITY_VIOLATION" ], "enumDescriptions": [ "The error type was unrecognized or unspecified.", @@ -823,7 +824,8 @@ "The attempted action would introduce cycle in resource path.", "The attempted action would move a folder that is already being moved.", "The folder the caller is trying to delete contains active resources.", -"The attempted action would violate the max deleted folder depth constraint." +"The attempted action would violate the max deleted folder depth constraint.", +"The folder being deleted has a configured capability." ], "type": "string" } diff --git a/googleapiclient/discovery_cache/documents/cloudresourcemanager.v3.json b/googleapiclient/discovery_cache/documents/cloudresourcemanager.v3.json index e800d10599..6006aeb8f2 100644 --- a/googleapiclient/discovery_cache/documents/cloudresourcemanager.v3.json +++ b/googleapiclient/discovery_cache/documents/cloudresourcemanager.v3.json @@ -697,11 +697,11 @@ "https://www.googleapis.com/auth/cloud-platform.read-only" ] }, -"update": { -"description": "Updates tag bindings directly attached to a GCP resource.", +"patch": { +"description": "Updates tag bindings directly attached to a GCP resource. Update_mask can be kept empty or \"*\".", "flatPath": "v3/locations/{locationsId}/tagBindingCollections/{tagBindingCollectionsId}", -"httpMethod": "PUT", -"id": "cloudresourcemanager.locations.tagBindingCollections.update", +"httpMethod": "PATCH", +"id": "cloudresourcemanager.locations.tagBindingCollections.patch", "parameterOrder": [ "name" ], @@ -712,6 +712,12 @@ "pattern": "^locations/[^/]+/tagBindingCollections/[^/]+$", "required": true, "type": "string" +}, +"updateMask": { +"description": "Optional. An update mask to selectively update fields.", +"format": "google-fieldmask", +"location": "query", +"type": "string" } }, "path": "v3/{+name}", @@ -1962,7 +1968,7 @@ } } }, -"revision": "20250606", +"revision": "20251103", "rootUrl": "https://cloudresourcemanager.googleapis.com/", "schemas": { "AuditConfig": { @@ -2413,7 +2419,8 @@ "CYCLE_INTRODUCED_VIOLATION", "FOLDER_BEING_MOVED_VIOLATION", "FOLDER_TO_DELETE_NON_EMPTY_VIOLATION", -"DELETED_FOLDER_HEIGHT_VIOLATION" +"DELETED_FOLDER_HEIGHT_VIOLATION", +"FOLDER_TO_DELETE_CONFIGURED_CAPABILITY_VIOLATION" ], "enumDescriptions": [ "The error type was unrecognized or unspecified.", @@ -2425,7 +2432,8 @@ "The attempted action would introduce cycle in resource path.", "The attempted action would move a folder that is already being moved.", "The folder the caller is trying to delete contains active resources.", -"The attempted action would violate the max deleted folder depth constraint." +"The attempted action would violate the max deleted folder depth constraint.", +"The folder being deleted has a configured capability." ], "type": "string" } @@ -2621,7 +2629,7 @@ "id": "ListTagValuesResponse", "properties": { "nextPageToken": { -"description": "A pagination token returned from a previous call to `ListTagValues` that indicates from where listing should continue. This is currently not used, but the server may at any point start supplying a valid token.", +"description": "A pagination token returned from a previous call to `ListTagValues` that indicates from where listing should continue.", "type": "string" }, "tagValues": { @@ -3091,6 +3099,10 @@ "description": "A TagKey, used to group a set of TagValues.", "id": "TagKey", "properties": { +"allowedValuesRegex": { +"description": "Optional. Regular expression constraint for freeform tag values. If present, it implicitly allows freeform values (constrained by the regex).", +"type": "string" +}, "createTime": { "description": "Output only. Creation time.", "format": "google-datetime", diff --git a/googleapiclient/discovery_cache/documents/cloudshell.v1.json b/googleapiclient/discovery_cache/documents/cloudshell.v1.json index 0db23cfe84..5eb4f9137d 100644 --- a/googleapiclient/discovery_cache/documents/cloudshell.v1.json +++ b/googleapiclient/discovery_cache/documents/cloudshell.v1.json @@ -218,7 +218,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -293,6 +293,43 @@ "https://www.googleapis.com/auth/cloud-platform" ] }, +"generateAccessToken": { +"description": "Generates an access token for the user's environment.", +"flatPath": "v1/users/{usersId}/environments/{environmentsId}:generateAccessToken", +"httpMethod": "GET", +"id": "cloudshell.users.environments.generateAccessToken", +"parameterOrder": [ +"environment" +], +"parameters": { +"environment": { +"description": "Required. The environment to generate the access token for.", +"location": "path", +"pattern": "^users/[^/]+/environments/[^/]+$", +"required": true, +"type": "string" +}, +"expireTime": { +"description": "Desired expiration time of the access token. This value must be at most 24 hours in the future. If a value is not specified, the token's expiration time will be set to a default value of 1 hour in the future.", +"format": "google-datetime", +"location": "query", +"type": "string" +}, +"ttl": { +"description": "Desired lifetime duration of the access token. This value must be at most 24 hours. If a value is not specified, the token's lifetime will be set to a default value of 1 hour.", +"format": "google-duration", +"location": "query", +"type": "string" +} +}, +"path": "v1/{+environment}:generateAccessToken", +"response": { +"$ref": "GenerateAccessTokenResponse" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, "get": { "description": "Gets an environment. Returns NOT_FOUND if the environment does not exist.", "flatPath": "v1/users/{usersId}/environments/{environmentsId}", @@ -379,7 +416,7 @@ } } }, -"revision": "20250930", +"revision": "20251204", "rootUrl": "https://cloudshell.googleapis.com/", "schemas": { "AddPublicKeyMetadata": { @@ -534,6 +571,17 @@ }, "type": "object" }, +"GenerateAccessTokenResponse": { +"description": "Response message for GenerateAccessToken.", +"id": "GenerateAccessTokenResponse", +"properties": { +"accessToken": { +"description": "The access token.", +"type": "string" +} +}, +"type": "object" +}, "ListOperationsResponse": { "description": "The response message for Operations.ListOperations.", "id": "ListOperationsResponse", @@ -550,7 +598,7 @@ "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, diff --git a/googleapiclient/discovery_cache/documents/cloudsupport.v2.json b/googleapiclient/discovery_cache/documents/cloudsupport.v2.json index e0c6a97798..77736cbfc0 100644 --- a/googleapiclient/discovery_cache/documents/cloudsupport.v2.json +++ b/googleapiclient/discovery_cache/documents/cloudsupport.v2.json @@ -552,7 +552,7 @@ } } }, -"revision": "20250609", +"revision": "20251203", "rootUrl": "https://cloudsupport.googleapis.com/", "schemas": { "Actor": { @@ -632,6 +632,11 @@ "description": "# gdata.* are outside protos with mising documentation", "type": "string" }, +"downloadExternalReadToken": { +"description": "# gdata.* are outside protos with mising documentation", +"format": "byte", +"type": "string" +}, "downloadReadHandle": { "description": "# gdata.* are outside protos with mising documentation", "format": "byte", diff --git a/googleapiclient/discovery_cache/documents/cloudsupport.v2beta.json b/googleapiclient/discovery_cache/documents/cloudsupport.v2beta.json index cbaf5e64ea..1d87e4c77e 100644 --- a/googleapiclient/discovery_cache/documents/cloudsupport.v2beta.json +++ b/googleapiclient/discovery_cache/documents/cloudsupport.v2beta.json @@ -669,7 +669,7 @@ } } }, -"revision": "20250806", +"revision": "20251203", "rootUrl": "https://cloudsupport.googleapis.com/", "schemas": { "Actor": { @@ -749,6 +749,11 @@ "description": "# gdata.* are outside protos with mising documentation", "type": "string" }, +"downloadExternalReadToken": { +"description": "# gdata.* are outside protos with mising documentation", +"format": "byte", +"type": "string" +}, "downloadReadHandle": { "description": "# gdata.* are outside protos with mising documentation", "format": "byte", diff --git a/googleapiclient/discovery_cache/documents/composer.v1.json b/googleapiclient/discovery_cache/documents/composer.v1.json index cab90d79ea..55379ddd28 100644 --- a/googleapiclient/discovery_cache/documents/composer.v1.json +++ b/googleapiclient/discovery_cache/documents/composer.v1.json @@ -1211,7 +1211,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -1231,7 +1231,7 @@ } } }, -"revision": "20250928", +"revision": "20251114", "rootUrl": "https://composer.googleapis.com/", "schemas": { "AirflowMetadataRetentionPolicyConfig": { @@ -1683,13 +1683,15 @@ "ENVIRONMENT_SIZE_UNSPECIFIED", "ENVIRONMENT_SIZE_SMALL", "ENVIRONMENT_SIZE_MEDIUM", -"ENVIRONMENT_SIZE_LARGE" +"ENVIRONMENT_SIZE_LARGE", +"ENVIRONMENT_SIZE_EXTRA_LARGE" ], "enumDescriptions": [ "The size of the environment is unspecified.", "The environment size is small.", "The environment size is medium.", -"The environment size is large." +"The environment size is large.", +"The environment size is extra large." ], "type": "string" }, @@ -1962,7 +1964,7 @@ "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, diff --git a/googleapiclient/discovery_cache/documents/composer.v1beta1.json b/googleapiclient/discovery_cache/documents/composer.v1beta1.json index cea07f75ef..bd1bc87e1c 100644 --- a/googleapiclient/discovery_cache/documents/composer.v1beta1.json +++ b/googleapiclient/discovery_cache/documents/composer.v1beta1.json @@ -1211,7 +1211,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -1231,7 +1231,7 @@ } } }, -"revision": "20250928", +"revision": "20251130", "rootUrl": "https://composer.googleapis.com/", "schemas": { "AirflowMetadataRetentionPolicyConfig": { @@ -1694,13 +1694,15 @@ "ENVIRONMENT_SIZE_UNSPECIFIED", "ENVIRONMENT_SIZE_SMALL", "ENVIRONMENT_SIZE_MEDIUM", -"ENVIRONMENT_SIZE_LARGE" +"ENVIRONMENT_SIZE_LARGE", +"ENVIRONMENT_SIZE_EXTRA_LARGE" ], "enumDescriptions": [ "The size of the environment is unspecified.", "The environment size is small.", "The environment size is medium.", -"The environment size is large." +"The environment size is large.", +"The environment size is extra large." ], "type": "string" }, @@ -1974,7 +1976,7 @@ "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, diff --git a/googleapiclient/discovery_cache/documents/compute.alpha.json b/googleapiclient/discovery_cache/documents/compute.alpha.json index a47a5f38bb..d66431a6fe 100644 --- a/googleapiclient/discovery_cache/documents/compute.alpha.json +++ b/googleapiclient/discovery_cache/documents/compute.alpha.json @@ -15268,7 +15268,7 @@ "", "No changes can be made to the instance.", "The instance will not restart.", -"The instance will restart." +"The instance will restart, potentially on a different host." ], "location": "query", "type": "string" @@ -15285,7 +15285,7 @@ "", "No changes can be made to the instance.", "The instance will not restart.", -"The instance will restart." +"The instance will restart, potentially on a different host." ], "location": "query", "type": "string" @@ -23736,7 +23736,7 @@ "organizationSecurityPolicies": { "methods": { "addAssociation": { -"description": "Inserts an association for the specified security policy.\n\nThis has billing implications. Projects in the hierarchy with effective\nhierarchical security policies will be automatically enrolled into Cloud\nArmor Enterprise if not already enrolled.\n\nUse of this API to modify firewall policies is deprecated. Use\nfirewallPolicies.addAssociation instead if possible.", +"description": "Inserts an association for the specified security policy.\n\nThis has billing implications. Projects in the hierarchy with effective\nhierarchical security policies will be automatically enrolled into Cloud\nArmor Enterprise if not already enrolled.\n\nUse this API to modify Cloud Armor policies. Previously, alpha and beta\nversions of this API were used to modify firewall policies. This usage is\nnow disabled for most organizations. Use firewallPolicies.addAssociation\ninstead.", "flatPath": "locations/global/securityPolicies/{securityPolicy}/addAssociation", "httpMethod": "POST", "id": "compute.organizationSecurityPolicies.addAssociation", @@ -23775,7 +23775,7 @@ ] }, "addRule": { -"description": "Inserts a rule into a security policy.", +"description": "Inserts a rule into a security policy.\n\nUse this API to modify Cloud Armor policies. Previously, alpha and beta\nversions of this API were used to modify firewall policies. This usage is\nnow disabled for most organizations. Use firewallPolicies.addRule instead.", "flatPath": "locations/global/securityPolicies/{securityPolicy}/addRule", "httpMethod": "POST", "id": "compute.organizationSecurityPolicies.addRule", @@ -23809,7 +23809,7 @@ ] }, "copyRules": { -"description": "Copies rules to the specified security policy.\n\nUse of this API to modify firewall policies is deprecated. Use\nfirewallPolicies.copyRules instead.", +"description": "Copies rules to the specified security policy.\n\nUse this API to modify Cloud Armor policies. Previously, alpha and beta\nversions of this API were used to modify firewall policies. This usage is\nnow disabled for most organizations. Use firewallPolicies.cloneRules\ninstead.", "flatPath": "locations/global/securityPolicies/{securityPolicy}/copyRules", "httpMethod": "POST", "id": "compute.organizationSecurityPolicies.copyRules", @@ -23845,7 +23845,7 @@ ] }, "delete": { -"description": "Deletes the specified policy.\n\nUse of this API to remove firewall policies is deprecated. Use\nfirewallPolicies.delete instead.", +"description": "Deletes the specified policy.\n\nUse this API to remove Cloud Armor policies. Previously, alpha and beta\nversions of this API were used to remove firewall policies. This usage is\nnow disabled for most organizations. Use firewallPolicies.delete instead.", "flatPath": "locations/global/securityPolicies/{securityPolicy}", "httpMethod": "DELETE", "id": "compute.organizationSecurityPolicies.delete", @@ -23876,7 +23876,7 @@ ] }, "get": { -"description": "List all of the ordered rules present in a single specified policy.\n\nUse of this API to read firewall policies is deprecated. Use\nfirewallPolicies.get instead.", +"description": "List all of the ordered rules present in a single specified policy.\n\nUse this API to read Cloud Armor policies. Previously, alpha and beta\nversions of this API were used to read firewall policies. This usage is now\ndisabled for most organizations. Use firewallPolicies.get instead.", "flatPath": "locations/global/securityPolicies/{securityPolicy}", "httpMethod": "GET", "id": "compute.organizationSecurityPolicies.get", @@ -23903,7 +23903,7 @@ ] }, "getAssociation": { -"description": "Gets an association with the specified name.\n\nUse of this API to read firewall policies is deprecated. Use\nfirewallPolicies.getAssociation instead if possible.", +"description": "Gets an association with the specified name.\n\nUse this API to read Cloud Armor policies. Previously, alpha and beta\nversions of this API were used to read firewall policies. This usage is\nnow disabled for most organizations. Use firewallPolicies.getAssociation\ninstead.", "flatPath": "locations/global/securityPolicies/{securityPolicy}/getAssociation", "httpMethod": "GET", "id": "compute.organizationSecurityPolicies.getAssociation", @@ -23935,7 +23935,7 @@ ] }, "getRule": { -"description": "Gets a rule at the specified priority.\n\nUse of this API to read firewall policies is deprecated. Use\nfirewallPolicies.getRule instead.", +"description": "Gets a rule at the specified priority.\n\nUse this API to read Cloud Armor policies. Previously, alpha and beta\nversions of this API were used to read firewall policies. This usage is now\ndisabled for most organizations. Use firewallPolicies.getRule instead.", "flatPath": "locations/global/securityPolicies/{securityPolicy}/getRule", "httpMethod": "GET", "id": "compute.organizationSecurityPolicies.getRule", @@ -23968,7 +23968,7 @@ ] }, "insert": { -"description": "Creates a new policy in the specified organization using the data included\nin the request.\n\nUse of this API to insert firewall policies is deprecated. Use\nfirewallPolicies.insert instead.", +"description": "Creates a new policy in the specified organization using the data included\nin the request.\n\nUse this API to add Cloud Armor policies. Previously, alpha and beta\nversions of this API were used to add firewall policies. This usage is now\ndisabled for most organizations. Use firewallPolicies.insert instead.", "flatPath": "locations/global/securityPolicies", "httpMethod": "POST", "id": "compute.organizationSecurityPolicies.insert", @@ -23997,7 +23997,7 @@ ] }, "list": { -"description": "List all the policies that have been configured for the specified\norganization.\n\nUse of this API to read firewall policies is deprecated. Use\nfirewallPolicies.list instead.", +"description": "List all the policies that have been configured for the specified\norganization.\n\nUse this API to read Cloud Armor policies. Previously, alpha and beta\nversions of this API were used to read firewall policies. This usage is now\ndisabled for most organizations. Use firewallPolicies.list instead.", "flatPath": "locations/global/securityPolicies", "httpMethod": "GET", "id": "compute.organizationSecurityPolicies.list", @@ -24047,7 +24047,7 @@ ] }, "listAssociations": { -"description": "Lists associations of a specified target, i.e., organization or folder.\n\nUse of this API to read firewall policies is deprecated. Use\nfirewallPolicies.listAssociations instead if possible.", +"description": "Lists associations of a specified target, i.e., organization or folder.\n\nUse this API to read Cloud Armor policies. Previously, alpha and beta\nversions of this API were used to read firewall policies. This usage is\nnow disabled for most organizations. Use firewallPolicies.listAssociations\ninstead.", "flatPath": "locations/global/securityPolicies/listAssociations", "httpMethod": "GET", "id": "compute.organizationSecurityPolicies.listAssociations", @@ -24119,7 +24119,7 @@ ] }, "move": { -"description": "Moves the specified security policy.\n\nUse of this API to modify firewall policies is deprecated. Use\nfirewallPolicies.move instead.", +"description": "Moves the specified security policy.\n\nUse this API to modify Cloud Armor policies. Previously, alpha and beta\nversions of this API were used to modify firewall policies. This usage is\nnow disabled for most organizations. Use firewallPolicies.move instead.", "flatPath": "locations/global/securityPolicies/{securityPolicy}/move", "httpMethod": "POST", "id": "compute.organizationSecurityPolicies.move", @@ -24155,7 +24155,7 @@ ] }, "patch": { -"description": "Patches the specified policy with the data included in the request.\n\nUse of this API to modify firewall policies is deprecated. Use\nfirewallPolicies.patch instead.", +"description": "Patches the specified policy with the data included in the request.\n\nUse this API to modify Cloud Armor policies. Previously, alpha and beta\nversions of this API were used to modify firewall policies. This usage is\nnow disabled for most organizations. Use firewallPolicies.patch instead.", "flatPath": "locations/global/securityPolicies/{securityPolicy}", "httpMethod": "PATCH", "id": "compute.organizationSecurityPolicies.patch", @@ -24195,7 +24195,7 @@ ] }, "patchRule": { -"description": "Patches a rule at the specified priority.\n\nUse of this API to modify firewall policies is deprecated. Use\nfirewallPolicies.patchRule instead.", +"description": "Patches a rule at the specified priority.\n\nUse this API to modify Cloud Armor policies. Previously, alpha and beta\nversions of this API were used to modify firewall policies. This usage is\nnow disabled for most organizations. Use firewallPolicies.patchRule\ninstead.", "flatPath": "locations/global/securityPolicies/{securityPolicy}/patchRule", "httpMethod": "POST", "id": "compute.organizationSecurityPolicies.patchRule", @@ -24241,7 +24241,7 @@ ] }, "removeAssociation": { -"description": "Removes an association for the specified security policy.\n\nUse of this API to modify firewall policies is deprecated. Use\nfirewallPolicies.removeAssociation instead if possible.", +"description": "Removes an association for the specified security policy.\n\nUse this API to modify Cloud Armor policies. Previously, alpha and beta\nversions of this API were used to modify firewall policies. This usage is\nnow disabled for most organizations. Use firewallPolicies.removeAssociation\ninstead.", "flatPath": "locations/global/securityPolicies/{securityPolicy}/removeAssociation", "httpMethod": "POST", "id": "compute.organizationSecurityPolicies.removeAssociation", @@ -24277,7 +24277,7 @@ ] }, "removeRule": { -"description": "Deletes a rule at the specified priority.", +"description": "Deletes a rule at the specified priority.\n\nUse this API to modify Cloud Armor policies. Previously, alpha and beta\nversions of this API were used to modify firewall policies. This usage is\nnow disabled for most organizations. Use firewallPolicies.removeRule\ninstead.", "flatPath": "locations/global/securityPolicies/{securityPolicy}/removeRule", "httpMethod": "POST", "id": "compute.organizationSecurityPolicies.removeRule", @@ -31579,6 +31579,54 @@ "https://www.googleapis.com/auth/compute" ] }, +"adoptInstances": { +"description": "Flags the specified instances to be adopted to the managed instance\ngroup. Adopting an instance does not change the instance status, but it\nadds the instance to any target pools that are applied by the managed\ninstance group. This method increases the targetSize of the managed\ninstance group by the number of instances that you adopt. This operation\nis marked as DONE when the action is scheduled even if the instances have\nnot been adopted to the group yet. You must separately verify the status\nof the adopting action with the listManagedInstances method.", +"flatPath": "projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/adoptInstances", +"httpMethod": "POST", +"id": "compute.regionInstanceGroupManagers.adoptInstances", +"parameterOrder": [ +"project", +"region", +"instanceGroupManager" +], +"parameters": { +"instanceGroupManager": { +"description": "Name of the managed instance group. It should conform to RFC1035 or be a\nresource ID.", +"location": "path", +"required": true, +"type": "string" +}, +"project": { +"description": "Project ID for this request.", +"location": "path", +"pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))", +"required": true, +"type": "string" +}, +"region": { +"description": "Name of the region scoping this request. It should conform to RFC1035.", +"location": "path", +"required": true, +"type": "string" +}, +"requestId": { +"description": "An optional request ID to identify requests. Specify a unique request ID so\nthat if you must retry your request, the server will know to ignore the\nrequest if it has already been completed.\n\nFor example, consider a situation where you make an initial request and\nthe request times out. If you make the request again with the same\nrequest ID, the server can check if original operation with the same\nrequest ID was received, and if so, will ignore the second request. This\nprevents clients from accidentally creating duplicate commitments.\n\nThe request ID must be\na valid UUID with the exception that zero UUID is not supported\n(00000000-0000-0000-0000-000000000000).", +"location": "query", +"type": "string" +} +}, +"path": "projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/adoptInstances", +"request": { +"$ref": "RegionInstanceGroupManagersAdoptInstancesRequest" +}, +"response": { +"$ref": "Operation" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/compute" +] +}, "applyUpdatesToInstances": { "description": "Apply updates to selected instances the managed instance group.", "flatPath": "projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/applyUpdatesToInstances", @@ -36935,17 +36983,17 @@ } } }, -"regionSecurityPolicies": { +"regionRecoverableSnapshots": { "methods": { -"addRule": { -"description": "Inserts a rule into a security policy.", -"flatPath": "projects/{project}/regions/{region}/securityPolicies/{securityPolicy}/addRule", -"httpMethod": "POST", -"id": "compute.regionSecurityPolicies.addRule", +"delete": { +"description": "Deletes the specified RecoverableSnapshot. Deleting a recoverable snapshot\nwill delete the underlying PD snapshot and is irreversible.", +"flatPath": "projects/{project}/regions/{region}/recoverableSnapshots/{recoverableSnapshot}", +"httpMethod": "DELETE", +"id": "compute.regionRecoverableSnapshots.delete", "parameterOrder": [ "project", "region", -"securityPolicy" +"recoverableSnapshot" ], "parameters": { "project": { @@ -36955,30 +37003,27 @@ "required": true, "type": "string" }, -"region": { -"description": "Name of the region scoping this request.", +"recoverableSnapshot": { +"description": "Name of the recoverable Snapshot resource to delete.", "location": "path", -"pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", +"pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?|[1-9][0-9]{0,19}", "required": true, "type": "string" }, -"securityPolicy": { -"description": "Name of the security policy to update.", +"region": { +"description": "Name of the region for this request.", "location": "path", -"pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?|[1-9][0-9]{0,19}", +"pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", "required": true, "type": "string" }, -"validateOnly": { -"description": "If true, the request will not be committed.", +"requestId": { +"description": "An optional request ID to identify requests. Specify a unique request ID so\nthat if you must retry your request, the server will know to ignore the\nrequest if it has already been completed.\n\nFor example, consider a situation where you make an initial request and\nthe request times out. If you make the request again with the same\nrequest ID, the server can check if original operation with the same\nrequest ID was received, and if so, will ignore the second request. This\nprevents clients from accidentally creating duplicate commitments.\n\nThe request ID must be\na valid UUID with the exception that zero UUID is not supported\n(00000000-0000-0000-0000-000000000000).", "location": "query", -"type": "boolean" +"type": "string" } }, -"path": "projects/{project}/regions/{region}/securityPolicies/{securityPolicy}/addRule", -"request": { -"$ref": "SecurityPolicyRule" -}, +"path": "projects/{project}/regions/{region}/recoverableSnapshots/{recoverableSnapshot}", "response": { "$ref": "Operation" }, @@ -36987,15 +37032,15 @@ "https://www.googleapis.com/auth/compute" ] }, -"delete": { -"description": "Deletes the specified policy.", -"flatPath": "projects/{project}/regions/{region}/securityPolicies/{securityPolicy}", -"httpMethod": "DELETE", -"id": "compute.regionSecurityPolicies.delete", +"get": { +"description": "Returns the specified RecoverableSnapshot resource.", +"flatPath": "projects/{project}/regions/{region}/recoverableSnapshots/{recoverableSnapshot}", +"httpMethod": "GET", +"id": "compute.regionRecoverableSnapshots.get", "parameterOrder": [ "project", "region", -"securityPolicy" +"recoverableSnapshot" ], "parameters": { "project": { @@ -37005,46 +37050,48 @@ "required": true, "type": "string" }, -"region": { -"description": "Name of the region scoping this request.", +"recoverableSnapshot": { +"description": "Name of the Snapshot resource to return.", "location": "path", -"pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", +"pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?|[1-9][0-9]{0,19}", "required": true, "type": "string" }, -"requestId": { -"description": "An optional request ID to identify requests. Specify a unique request ID so\nthat if you must retry your request, the server will know to ignore the\nrequest if it has already been completed.\n\nFor example, consider a situation where you make an initial request and\nthe request times out. If you make the request again with the same\nrequest ID, the server can check if original operation with the same\nrequest ID was received, and if so, will ignore the second request. This\nprevents clients from accidentally creating duplicate commitments.\n\nThe request ID must be\na valid UUID with the exception that zero UUID is not supported\n(00000000-0000-0000-0000-000000000000).", -"location": "query", -"type": "string" -}, -"securityPolicy": { -"description": "Name of the security policy to delete.", +"region": { +"description": "Name of the region for this request.", "location": "path", -"pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?|[1-9][0-9]{0,19}", +"pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", "required": true, "type": "string" } }, -"path": "projects/{project}/regions/{region}/securityPolicies/{securityPolicy}", +"path": "projects/{project}/regions/{region}/recoverableSnapshots/{recoverableSnapshot}", "response": { -"$ref": "Operation" +"$ref": "RecoverableSnapshot" }, "scopes": [ "https://www.googleapis.com/auth/cloud-platform", -"https://www.googleapis.com/auth/compute" +"https://www.googleapis.com/auth/compute", +"https://www.googleapis.com/auth/compute.readonly" ] }, -"get": { -"description": "List all of the ordered rules present in a single specified policy.", -"flatPath": "projects/{project}/regions/{region}/securityPolicies/{securityPolicy}", +"getIamPolicy": { +"description": "Gets the access control policy for a resource. May be empty if no such\npolicy or resource exists.", +"flatPath": "projects/{project}/regions/{region}/recoverableSnapshots/{resource}/getIamPolicy", "httpMethod": "GET", -"id": "compute.regionSecurityPolicies.get", +"id": "compute.regionRecoverableSnapshots.getIamPolicy", "parameterOrder": [ "project", "region", -"securityPolicy" +"resource" ], "parameters": { +"optionsRequestedPolicyVersion": { +"description": "Requested IAM Policy version.", +"format": "int32", +"location": "query", +"type": "integer" +}, "project": { "description": "Project ID for this request.", "location": "path", @@ -37053,23 +37100,23 @@ "type": "string" }, "region": { -"description": "Name of the region scoping this request.", +"description": "The name of the region for this request.", "location": "path", "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", "required": true, "type": "string" }, -"securityPolicy": { -"description": "Name of the security policy to get.", +"resource": { +"description": "Name or id of the resource for this request.", "location": "path", "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?|[1-9][0-9]{0,19}", "required": true, "type": "string" } }, -"path": "projects/{project}/regions/{region}/securityPolicies/{securityPolicy}", +"path": "projects/{project}/regions/{region}/recoverableSnapshots/{resource}/getIamPolicy", "response": { -"$ref": "SecurityPolicy" +"$ref": "Policy" }, "scopes": [ "https://www.googleapis.com/auth/cloud-platform", @@ -37077,23 +37124,39 @@ "https://www.googleapis.com/auth/compute.readonly" ] }, -"getRule": { -"description": "Gets a rule at the specified priority.", -"flatPath": "projects/{project}/regions/{region}/securityPolicies/{securityPolicy}/getRule", +"list": { +"description": "Retrieves the list of RecoverableSnapshot resources contained within\nthe specified region.", +"flatPath": "projects/{project}/regions/{region}/recoverableSnapshots", "httpMethod": "GET", -"id": "compute.regionSecurityPolicies.getRule", +"id": "compute.regionRecoverableSnapshots.list", "parameterOrder": [ "project", -"region", -"securityPolicy" +"region" ], "parameters": { -"priority": { -"description": "The priority of the rule to get from the security policy.", -"format": "int32", +"filter": { +"description": "A filter expression that filters resources listed in the response. Most\nCompute resources support two types of filter expressions:\nexpressions that support regular expressions and expressions that follow\nAPI improvement proposal AIP-160.\nThese two types of filter expressions cannot be mixed in one request.\n\nIf you want to use AIP-160, your expression must specify the field name, an\noperator, and the value that you want to use for filtering. The value\nmust be a string, a number, or a boolean. The operator\nmust be either `=`, `!=`, `>`, `<`, `<=`, `>=` or `:`.\n\nFor example, if you are filtering Compute Engine instances, you can\nexclude instances named `example-instance` by specifying\n`name != example-instance`.\n\nThe `:*` comparison can be used to test whether a key has been defined.\nFor example, to find all objects with `owner` label use:\n```\nlabels.owner:*\n```\n\nYou can also filter nested fields. For example, you could specify\n`scheduling.automaticRestart = false` to include instances only\nif they are not scheduled for automatic restarts. You can use filtering\non nested fields to filter based onresource labels.\n\nTo filter on multiple expressions, provide each separate expression within\nparentheses. For example:\n```\n(scheduling.automaticRestart = true)\n(cpuPlatform = \"Intel Skylake\")\n```\nBy default, each expression is an `AND` expression. However, you\ncan include `AND` and `OR` expressions explicitly.\nFor example:\n```\n(cpuPlatform = \"Intel Skylake\") OR\n(cpuPlatform = \"Intel Broadwell\") AND\n(scheduling.automaticRestart = true)\n```\n\nIf you want to use a regular expression, use the `eq` (equal) or `ne`\n(not equal) operator against a single un-parenthesized expression with or\nwithout quotes or against multiple parenthesized expressions. Examples:\n\n`fieldname eq unquoted literal`\n`fieldname eq 'single quoted literal'`\n`fieldname eq \"double quoted literal\"`\n`(fieldname1 eq literal) (fieldname2 ne \"literal\")`\n\nThe literal value is interpreted as a regular expression using GoogleRE2 library syntax.\nThe literal value must match the entire field.\n\nFor example, to filter for instances that do not end with name \"instance\",\nyou would use `name ne .*instance`.\n\nYou cannot combine constraints on multiple fields using regular\nexpressions.", +"location": "query", +"type": "string" +}, +"maxResults": { +"default": "500", +"description": "The maximum number of results per page that should be returned.\nIf the number of available results is larger than `maxResults`,\nCompute Engine returns a `nextPageToken` that can be used to get\nthe next page of results in subsequent list requests. Acceptable values are\n`0` to `500`, inclusive. (Default: `500`)", +"format": "uint32", "location": "query", +"minimum": "0", "type": "integer" }, +"orderBy": { +"description": "Sorts list results by a certain order. By default, results\nare returned in alphanumerical order based on the resource name.\n\nYou can also sort results in descending order based on the creation\ntimestamp using `orderBy=\"creationTimestamp desc\"`. This sorts\nresults based on the `creationTimestamp` field in\nreverse chronological order (newest result first). Use this to sort\nresources like operations so that the newest operation is returned first.\n\nCurrently, only sorting by `name` or\n`creationTimestamp desc` is supported.", +"location": "query", +"type": "string" +}, +"pageToken": { +"description": "Specifies a page token to use. Set `pageToken` to the\n`nextPageToken` returned by a previous list request to get\nthe next page of results.", +"location": "query", +"type": "string" +}, "project": { "description": "Project ID for this request.", "location": "path", @@ -37102,23 +37165,21 @@ "type": "string" }, "region": { -"description": "Name of the region scoping this request.", +"description": "Name of the region for this request.", "location": "path", "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", "required": true, "type": "string" }, -"securityPolicy": { -"description": "Name of the security policy to which the queried rule belongs.", -"location": "path", -"pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?|[1-9][0-9]{0,19}", -"required": true, -"type": "string" +"returnPartialSuccess": { +"description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", +"location": "query", +"type": "boolean" } }, -"path": "projects/{project}/regions/{region}/securityPolicies/{securityPolicy}/getRule", +"path": "projects/{project}/regions/{region}/recoverableSnapshots", "response": { -"$ref": "SecurityPolicyRule" +"$ref": "RecoverableSnapshotList" }, "scopes": [ "https://www.googleapis.com/auth/cloud-platform", @@ -37126,25 +37187,32 @@ "https://www.googleapis.com/auth/compute.readonly" ] }, -"insert": { -"description": "Creates a new policy in the specified project using the data included in\nthe request.", -"flatPath": "projects/{project}/regions/{region}/securityPolicies", +"recover": { +"description": "Recovers the specified RecoverableSnapshot.", +"flatPath": "projects/{project}/regions/{region}/recoverableSnapshots/{recoverableSnapshot}/recover", "httpMethod": "POST", -"id": "compute.regionSecurityPolicies.insert", +"id": "compute.regionRecoverableSnapshots.recover", "parameterOrder": [ "project", -"region" +"region", +"recoverableSnapshot" ], "parameters": { "project": { -"description": "Project ID for this request.", +"description": "Project Id of the request", "location": "path", "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))", "required": true, "type": "string" }, +"recoverableSnapshot": { +"description": "Name of the recoverable resource to recover", +"location": "path", +"required": true, +"type": "string" +}, "region": { -"description": "Name of the region scoping this request.", +"description": "Name of the region for this request.", "location": "path", "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", "required": true, @@ -37155,16 +37223,14 @@ "location": "query", "type": "string" }, -"validateOnly": { -"description": "If true, the request will not be committed.", +"snapshotName": { +"description": "Optional. Name of the snapshot after the recovery\nThe name will be 1-63 characters long, and comply withRFC1035.\nSpecifically, the name will be 1-63 characters long and match the regular\nexpression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first\ncharacter will be a lowercase letter, and all following characters can be\na dash, lowercase letter, or digit, except the last character, which cannot\nbe a dash.", "location": "query", -"type": "boolean" +"pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", +"type": "string" } }, -"path": "projects/{project}/regions/{region}/securityPolicies", -"request": { -"$ref": "SecurityPolicy" -}, +"path": "projects/{project}/regions/{region}/recoverableSnapshots/{recoverableSnapshot}/recover", "response": { "$ref": "Operation" }, @@ -37173,39 +37239,17 @@ "https://www.googleapis.com/auth/compute" ] }, -"list": { -"description": "List all the policies that have been configured for the specified project\nand region.", -"flatPath": "projects/{project}/regions/{region}/securityPolicies", -"httpMethod": "GET", -"id": "compute.regionSecurityPolicies.list", +"setIamPolicy": { +"description": "Sets the access control policy on the specified resource.\nReplaces any existing policy.", +"flatPath": "projects/{project}/regions/{region}/recoverableSnapshots/{resource}/setIamPolicy", +"httpMethod": "POST", +"id": "compute.regionRecoverableSnapshots.setIamPolicy", "parameterOrder": [ "project", -"region" +"region", +"resource" ], "parameters": { -"filter": { -"description": "A filter expression that filters resources listed in the response. Most\nCompute resources support two types of filter expressions:\nexpressions that support regular expressions and expressions that follow\nAPI improvement proposal AIP-160.\nThese two types of filter expressions cannot be mixed in one request.\n\nIf you want to use AIP-160, your expression must specify the field name, an\noperator, and the value that you want to use for filtering. The value\nmust be a string, a number, or a boolean. The operator\nmust be either `=`, `!=`, `>`, `<`, `<=`, `>=` or `:`.\n\nFor example, if you are filtering Compute Engine instances, you can\nexclude instances named `example-instance` by specifying\n`name != example-instance`.\n\nThe `:*` comparison can be used to test whether a key has been defined.\nFor example, to find all objects with `owner` label use:\n```\nlabels.owner:*\n```\n\nYou can also filter nested fields. For example, you could specify\n`scheduling.automaticRestart = false` to include instances only\nif they are not scheduled for automatic restarts. You can use filtering\non nested fields to filter based onresource labels.\n\nTo filter on multiple expressions, provide each separate expression within\nparentheses. For example:\n```\n(scheduling.automaticRestart = true)\n(cpuPlatform = \"Intel Skylake\")\n```\nBy default, each expression is an `AND` expression. However, you\ncan include `AND` and `OR` expressions explicitly.\nFor example:\n```\n(cpuPlatform = \"Intel Skylake\") OR\n(cpuPlatform = \"Intel Broadwell\") AND\n(scheduling.automaticRestart = true)\n```\n\nIf you want to use a regular expression, use the `eq` (equal) or `ne`\n(not equal) operator against a single un-parenthesized expression with or\nwithout quotes or against multiple parenthesized expressions. Examples:\n\n`fieldname eq unquoted literal`\n`fieldname eq 'single quoted literal'`\n`fieldname eq \"double quoted literal\"`\n`(fieldname1 eq literal) (fieldname2 ne \"literal\")`\n\nThe literal value is interpreted as a regular expression using GoogleRE2 library syntax.\nThe literal value must match the entire field.\n\nFor example, to filter for instances that do not end with name \"instance\",\nyou would use `name ne .*instance`.\n\nYou cannot combine constraints on multiple fields using regular\nexpressions.", -"location": "query", -"type": "string" -}, -"maxResults": { -"default": "500", -"description": "The maximum number of results per page that should be returned.\nIf the number of available results is larger than `maxResults`,\nCompute Engine returns a `nextPageToken` that can be used to get\nthe next page of results in subsequent list requests. Acceptable values are\n`0` to `500`, inclusive. (Default: `500`)", -"format": "uint32", -"location": "query", -"minimum": "0", -"type": "integer" -}, -"orderBy": { -"description": "Sorts list results by a certain order. By default, results\nare returned in alphanumerical order based on the resource name.\n\nYou can also sort results in descending order based on the creation\ntimestamp using `orderBy=\"creationTimestamp desc\"`. This sorts\nresults based on the `creationTimestamp` field in\nreverse chronological order (newest result first). Use this to sort\nresources like operations so that the newest operation is returned first.\n\nCurrently, only sorting by `name` or\n`creationTimestamp desc` is supported.", -"location": "query", -"type": "string" -}, -"pageToken": { -"description": "Specifies a page token to use. Set `pageToken` to the\n`nextPageToken` returned by a previous list request to get\nthe next page of results.", -"location": "query", -"type": "string" -}, "project": { "description": "Project ID for this request.", "location": "path", @@ -37214,44 +37258,43 @@ "type": "string" }, "region": { -"description": "Name of the region scoping this request.", +"description": "The name of the region for this request.", "location": "path", "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", "required": true, "type": "string" }, -"returnPartialSuccess": { -"description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", -"location": "query", -"type": "boolean" +"resource": { +"description": "Name or id of the resource for this request.", +"location": "path", +"pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?|[1-9][0-9]{0,19}", +"required": true, +"type": "string" } }, -"path": "projects/{project}/regions/{region}/securityPolicies", +"path": "projects/{project}/regions/{region}/recoverableSnapshots/{resource}/setIamPolicy", +"request": { +"$ref": "RegionSetPolicyRequest" +}, "response": { -"$ref": "SecurityPolicyList" +"$ref": "Policy" }, "scopes": [ "https://www.googleapis.com/auth/cloud-platform", -"https://www.googleapis.com/auth/compute", -"https://www.googleapis.com/auth/compute.readonly" +"https://www.googleapis.com/auth/compute" ] }, -"patch": { -"description": "Patches the specified policy with the data included in the request. To\nclear fields in the policy, leave the fields empty and specify them in the\nupdateMask. This cannot be used to be update the rules in the policy.\nPlease use the per rule methods like addRule, patchRule, and removeRule\ninstead.", -"flatPath": "projects/{project}/regions/{region}/securityPolicies/{securityPolicy}", -"httpMethod": "PATCH", -"id": "compute.regionSecurityPolicies.patch", +"testIamPermissions": { +"description": "Returns permissions that a caller has on the specified resource.", +"flatPath": "projects/{project}/regions/{region}/recoverableSnapshots/{resource}/testIamPermissions", +"httpMethod": "POST", +"id": "compute.regionRecoverableSnapshots.testIamPermissions", "parameterOrder": [ "project", "region", -"securityPolicy" +"resource" ], "parameters": { -"paths": { -"location": "query", -"repeated": true, -"type": "string" -}, "project": { "description": "Project ID for this request.", "location": "path", @@ -37260,60 +37303,414 @@ "type": "string" }, "region": { -"description": "Name of the region scoping this request.", +"description": "The name of the region for this request.", "location": "path", "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", "required": true, "type": "string" }, -"requestId": { -"description": "An optional request ID to identify requests. Specify a unique request ID so\nthat if you must retry your request, the server will know to ignore the\nrequest if it has already been completed.\n\nFor example, consider a situation where you make an initial request and\nthe request times out. If you make the request again with the same\nrequest ID, the server can check if original operation with the same\nrequest ID was received, and if so, will ignore the second request. This\nprevents clients from accidentally creating duplicate commitments.\n\nThe request ID must be\na valid UUID with the exception that zero UUID is not supported\n(00000000-0000-0000-0000-000000000000).", -"location": "query", -"type": "string" -}, -"securityPolicy": { -"description": "Name of the security policy to update.", +"resource": { +"description": "Name or id of the resource for this request.", "location": "path", "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?|[1-9][0-9]{0,19}", "required": true, "type": "string" -}, -"updateMask": { -"description": "Indicates fields to be cleared as part of this request.", -"format": "google-fieldmask", -"location": "query", -"type": "string" } }, -"path": "projects/{project}/regions/{region}/securityPolicies/{securityPolicy}", +"path": "projects/{project}/regions/{region}/recoverableSnapshots/{resource}/testIamPermissions", "request": { -"$ref": "SecurityPolicy" +"$ref": "TestPermissionsRequest" }, "response": { -"$ref": "Operation" +"$ref": "TestPermissionsResponse" }, "scopes": [ "https://www.googleapis.com/auth/cloud-platform", -"https://www.googleapis.com/auth/compute" +"https://www.googleapis.com/auth/compute", +"https://www.googleapis.com/auth/compute.readonly" ] +} +} }, -"patchRule": { -"description": "Patches a rule at the specified priority. To clear fields in the rule,\nleave the fields empty and specify them in the updateMask.", -"flatPath": "projects/{project}/regions/{region}/securityPolicies/{securityPolicy}/patchRule", +"regionSecurityPolicies": { +"methods": { +"addRule": { +"description": "Inserts a rule into a security policy.", +"flatPath": "projects/{project}/regions/{region}/securityPolicies/{securityPolicy}/addRule", "httpMethod": "POST", -"id": "compute.regionSecurityPolicies.patchRule", +"id": "compute.regionSecurityPolicies.addRule", "parameterOrder": [ "project", "region", "securityPolicy" ], "parameters": { -"priority": { -"description": "The priority of the rule to patch.", -"format": "int32", -"location": "query", -"type": "integer" -}, +"project": { +"description": "Project ID for this request.", +"location": "path", +"pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))", +"required": true, +"type": "string" +}, +"region": { +"description": "Name of the region scoping this request.", +"location": "path", +"pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", +"required": true, +"type": "string" +}, +"securityPolicy": { +"description": "Name of the security policy to update.", +"location": "path", +"pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?|[1-9][0-9]{0,19}", +"required": true, +"type": "string" +}, +"validateOnly": { +"description": "If true, the request will not be committed.", +"location": "query", +"type": "boolean" +} +}, +"path": "projects/{project}/regions/{region}/securityPolicies/{securityPolicy}/addRule", +"request": { +"$ref": "SecurityPolicyRule" +}, +"response": { +"$ref": "Operation" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/compute" +] +}, +"delete": { +"description": "Deletes the specified policy.", +"flatPath": "projects/{project}/regions/{region}/securityPolicies/{securityPolicy}", +"httpMethod": "DELETE", +"id": "compute.regionSecurityPolicies.delete", +"parameterOrder": [ +"project", +"region", +"securityPolicy" +], +"parameters": { +"project": { +"description": "Project ID for this request.", +"location": "path", +"pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))", +"required": true, +"type": "string" +}, +"region": { +"description": "Name of the region scoping this request.", +"location": "path", +"pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", +"required": true, +"type": "string" +}, +"requestId": { +"description": "An optional request ID to identify requests. Specify a unique request ID so\nthat if you must retry your request, the server will know to ignore the\nrequest if it has already been completed.\n\nFor example, consider a situation where you make an initial request and\nthe request times out. If you make the request again with the same\nrequest ID, the server can check if original operation with the same\nrequest ID was received, and if so, will ignore the second request. This\nprevents clients from accidentally creating duplicate commitments.\n\nThe request ID must be\na valid UUID with the exception that zero UUID is not supported\n(00000000-0000-0000-0000-000000000000).", +"location": "query", +"type": "string" +}, +"securityPolicy": { +"description": "Name of the security policy to delete.", +"location": "path", +"pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?|[1-9][0-9]{0,19}", +"required": true, +"type": "string" +} +}, +"path": "projects/{project}/regions/{region}/securityPolicies/{securityPolicy}", +"response": { +"$ref": "Operation" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/compute" +] +}, +"get": { +"description": "List all of the ordered rules present in a single specified policy.", +"flatPath": "projects/{project}/regions/{region}/securityPolicies/{securityPolicy}", +"httpMethod": "GET", +"id": "compute.regionSecurityPolicies.get", +"parameterOrder": [ +"project", +"region", +"securityPolicy" +], +"parameters": { +"project": { +"description": "Project ID for this request.", +"location": "path", +"pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))", +"required": true, +"type": "string" +}, +"region": { +"description": "Name of the region scoping this request.", +"location": "path", +"pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", +"required": true, +"type": "string" +}, +"securityPolicy": { +"description": "Name of the security policy to get.", +"location": "path", +"pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?|[1-9][0-9]{0,19}", +"required": true, +"type": "string" +} +}, +"path": "projects/{project}/regions/{region}/securityPolicies/{securityPolicy}", +"response": { +"$ref": "SecurityPolicy" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/compute", +"https://www.googleapis.com/auth/compute.readonly" +] +}, +"getRule": { +"description": "Gets a rule at the specified priority.", +"flatPath": "projects/{project}/regions/{region}/securityPolicies/{securityPolicy}/getRule", +"httpMethod": "GET", +"id": "compute.regionSecurityPolicies.getRule", +"parameterOrder": [ +"project", +"region", +"securityPolicy" +], +"parameters": { +"priority": { +"description": "The priority of the rule to get from the security policy.", +"format": "int32", +"location": "query", +"type": "integer" +}, +"project": { +"description": "Project ID for this request.", +"location": "path", +"pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))", +"required": true, +"type": "string" +}, +"region": { +"description": "Name of the region scoping this request.", +"location": "path", +"pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", +"required": true, +"type": "string" +}, +"securityPolicy": { +"description": "Name of the security policy to which the queried rule belongs.", +"location": "path", +"pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?|[1-9][0-9]{0,19}", +"required": true, +"type": "string" +} +}, +"path": "projects/{project}/regions/{region}/securityPolicies/{securityPolicy}/getRule", +"response": { +"$ref": "SecurityPolicyRule" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/compute", +"https://www.googleapis.com/auth/compute.readonly" +] +}, +"insert": { +"description": "Creates a new policy in the specified project using the data included in\nthe request.", +"flatPath": "projects/{project}/regions/{region}/securityPolicies", +"httpMethod": "POST", +"id": "compute.regionSecurityPolicies.insert", +"parameterOrder": [ +"project", +"region" +], +"parameters": { +"project": { +"description": "Project ID for this request.", +"location": "path", +"pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))", +"required": true, +"type": "string" +}, +"region": { +"description": "Name of the region scoping this request.", +"location": "path", +"pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", +"required": true, +"type": "string" +}, +"requestId": { +"description": "An optional request ID to identify requests. Specify a unique request ID so\nthat if you must retry your request, the server will know to ignore the\nrequest if it has already been completed.\n\nFor example, consider a situation where you make an initial request and\nthe request times out. If you make the request again with the same\nrequest ID, the server can check if original operation with the same\nrequest ID was received, and if so, will ignore the second request. This\nprevents clients from accidentally creating duplicate commitments.\n\nThe request ID must be\na valid UUID with the exception that zero UUID is not supported\n(00000000-0000-0000-0000-000000000000).", +"location": "query", +"type": "string" +}, +"validateOnly": { +"description": "If true, the request will not be committed.", +"location": "query", +"type": "boolean" +} +}, +"path": "projects/{project}/regions/{region}/securityPolicies", +"request": { +"$ref": "SecurityPolicy" +}, +"response": { +"$ref": "Operation" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/compute" +] +}, +"list": { +"description": "List all the policies that have been configured for the specified project\nand region.", +"flatPath": "projects/{project}/regions/{region}/securityPolicies", +"httpMethod": "GET", +"id": "compute.regionSecurityPolicies.list", +"parameterOrder": [ +"project", +"region" +], +"parameters": { +"filter": { +"description": "A filter expression that filters resources listed in the response. Most\nCompute resources support two types of filter expressions:\nexpressions that support regular expressions and expressions that follow\nAPI improvement proposal AIP-160.\nThese two types of filter expressions cannot be mixed in one request.\n\nIf you want to use AIP-160, your expression must specify the field name, an\noperator, and the value that you want to use for filtering. The value\nmust be a string, a number, or a boolean. The operator\nmust be either `=`, `!=`, `>`, `<`, `<=`, `>=` or `:`.\n\nFor example, if you are filtering Compute Engine instances, you can\nexclude instances named `example-instance` by specifying\n`name != example-instance`.\n\nThe `:*` comparison can be used to test whether a key has been defined.\nFor example, to find all objects with `owner` label use:\n```\nlabels.owner:*\n```\n\nYou can also filter nested fields. For example, you could specify\n`scheduling.automaticRestart = false` to include instances only\nif they are not scheduled for automatic restarts. You can use filtering\non nested fields to filter based onresource labels.\n\nTo filter on multiple expressions, provide each separate expression within\nparentheses. For example:\n```\n(scheduling.automaticRestart = true)\n(cpuPlatform = \"Intel Skylake\")\n```\nBy default, each expression is an `AND` expression. However, you\ncan include `AND` and `OR` expressions explicitly.\nFor example:\n```\n(cpuPlatform = \"Intel Skylake\") OR\n(cpuPlatform = \"Intel Broadwell\") AND\n(scheduling.automaticRestart = true)\n```\n\nIf you want to use a regular expression, use the `eq` (equal) or `ne`\n(not equal) operator against a single un-parenthesized expression with or\nwithout quotes or against multiple parenthesized expressions. Examples:\n\n`fieldname eq unquoted literal`\n`fieldname eq 'single quoted literal'`\n`fieldname eq \"double quoted literal\"`\n`(fieldname1 eq literal) (fieldname2 ne \"literal\")`\n\nThe literal value is interpreted as a regular expression using GoogleRE2 library syntax.\nThe literal value must match the entire field.\n\nFor example, to filter for instances that do not end with name \"instance\",\nyou would use `name ne .*instance`.\n\nYou cannot combine constraints on multiple fields using regular\nexpressions.", +"location": "query", +"type": "string" +}, +"maxResults": { +"default": "500", +"description": "The maximum number of results per page that should be returned.\nIf the number of available results is larger than `maxResults`,\nCompute Engine returns a `nextPageToken` that can be used to get\nthe next page of results in subsequent list requests. Acceptable values are\n`0` to `500`, inclusive. (Default: `500`)", +"format": "uint32", +"location": "query", +"minimum": "0", +"type": "integer" +}, +"orderBy": { +"description": "Sorts list results by a certain order. By default, results\nare returned in alphanumerical order based on the resource name.\n\nYou can also sort results in descending order based on the creation\ntimestamp using `orderBy=\"creationTimestamp desc\"`. This sorts\nresults based on the `creationTimestamp` field in\nreverse chronological order (newest result first). Use this to sort\nresources like operations so that the newest operation is returned first.\n\nCurrently, only sorting by `name` or\n`creationTimestamp desc` is supported.", +"location": "query", +"type": "string" +}, +"pageToken": { +"description": "Specifies a page token to use. Set `pageToken` to the\n`nextPageToken` returned by a previous list request to get\nthe next page of results.", +"location": "query", +"type": "string" +}, +"project": { +"description": "Project ID for this request.", +"location": "path", +"pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))", +"required": true, +"type": "string" +}, +"region": { +"description": "Name of the region scoping this request.", +"location": "path", +"pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", +"required": true, +"type": "string" +}, +"returnPartialSuccess": { +"description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", +"location": "query", +"type": "boolean" +} +}, +"path": "projects/{project}/regions/{region}/securityPolicies", +"response": { +"$ref": "SecurityPolicyList" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/compute", +"https://www.googleapis.com/auth/compute.readonly" +] +}, +"patch": { +"description": "Patches the specified policy with the data included in the request. To\nclear fields in the policy, leave the fields empty and specify them in the\nupdateMask. This cannot be used to be update the rules in the policy.\nPlease use the per rule methods like addRule, patchRule, and removeRule\ninstead.", +"flatPath": "projects/{project}/regions/{region}/securityPolicies/{securityPolicy}", +"httpMethod": "PATCH", +"id": "compute.regionSecurityPolicies.patch", +"parameterOrder": [ +"project", +"region", +"securityPolicy" +], +"parameters": { +"paths": { +"location": "query", +"repeated": true, +"type": "string" +}, +"project": { +"description": "Project ID for this request.", +"location": "path", +"pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))", +"required": true, +"type": "string" +}, +"region": { +"description": "Name of the region scoping this request.", +"location": "path", +"pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", +"required": true, +"type": "string" +}, +"requestId": { +"description": "An optional request ID to identify requests. Specify a unique request ID so\nthat if you must retry your request, the server will know to ignore the\nrequest if it has already been completed.\n\nFor example, consider a situation where you make an initial request and\nthe request times out. If you make the request again with the same\nrequest ID, the server can check if original operation with the same\nrequest ID was received, and if so, will ignore the second request. This\nprevents clients from accidentally creating duplicate commitments.\n\nThe request ID must be\na valid UUID with the exception that zero UUID is not supported\n(00000000-0000-0000-0000-000000000000).", +"location": "query", +"type": "string" +}, +"securityPolicy": { +"description": "Name of the security policy to update.", +"location": "path", +"pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?|[1-9][0-9]{0,19}", +"required": true, +"type": "string" +}, +"updateMask": { +"description": "Indicates fields to be cleared as part of this request.", +"format": "google-fieldmask", +"location": "query", +"type": "string" +} +}, +"path": "projects/{project}/regions/{region}/securityPolicies/{securityPolicy}", +"request": { +"$ref": "SecurityPolicy" +}, +"response": { +"$ref": "Operation" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/compute" +] +}, +"patchRule": { +"description": "Patches a rule at the specified priority. To clear fields in the rule,\nleave the fields empty and specify them in the updateMask.", +"flatPath": "projects/{project}/regions/{region}/securityPolicies/{securityPolicy}/patchRule", +"httpMethod": "POST", +"id": "compute.regionSecurityPolicies.patchRule", +"parameterOrder": [ +"project", +"region", +"securityPolicy" +], +"parameters": { +"priority": { +"description": "The priority of the rule to patch.", +"format": "int32", +"location": "query", +"type": "integer" +}, "project": { "description": "Project ID for this request.", "location": "path", @@ -40400,6 +40797,127 @@ } } }, +"reservationSlots": { +"methods": { +"get": { +"description": "Retrieves information about the specified reservation slot.", +"flatPath": "projects/{project}/zones/{zone}/reservations/{reservationsId}/reservationBlocks/{reservationBlocksId}/reservationSubBlocks/{reservationSubBlocksId}/reservationSlots/{reservationSlot}", +"httpMethod": "GET", +"id": "compute.reservationSlots.get", +"parameterOrder": [ +"project", +"zone", +"parentName", +"reservationSlot" +], +"parameters": { +"parentName": { +"description": "The name of the parent reservation and parent block. In the format of\nreservations/{reservation_name}/reservationBlocks/{reservation_block_name}/reservationSubBlocks/{reservation_sub_block_name}", +"location": "path", +"pattern": "reservations/([a-z](?:[-a-z0-9]{0,61}[a-z0-9])?|[1-9][0-9]{0,19})/reservationBlocks/([a-z](?:[-a-z0-9]{0,61}[a-z0-9])?|[1-9][0-9]{0,19})/reservationSubBlocks/([a-z](?:[-a-z0-9]{0,61}[a-z0-9])?|[1-9][0-9]{0,19})", +"required": true, +"type": "string" +}, +"project": { +"description": "Project ID for this request.", +"location": "path", +"required": true, +"type": "string" +}, +"reservationSlot": { +"description": "The name of the reservation slot.\nName should conform to RFC1035 or be a resource ID.", +"location": "path", +"required": true, +"type": "string" +}, +"zone": { +"description": "Name of the zone for this request. Zone name should conform to RFC1035.", +"location": "path", +"required": true, +"type": "string" +} +}, +"path": "projects/{project}/zones/{zone}/{+parentName}/reservationSlots/{reservationSlot}", +"response": { +"$ref": "ReservationSlotsGetResponse" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/compute", +"https://www.googleapis.com/auth/compute.readonly" +] +}, +"list": { +"description": "Retrieves a list of reservation slots under a single reservation.", +"flatPath": "projects/{project}/zones/{zone}/reservations/{reservationsId}/reservationBlocks/{reservationBlocksId}/reservationSubBlocks/{reservationSubBlocksId}/reservationSlots", +"httpMethod": "GET", +"id": "compute.reservationSlots.list", +"parameterOrder": [ +"project", +"zone", +"parentName" +], +"parameters": { +"filter": { +"description": "A filter expression that filters resources listed in the response. Most\nCompute resources support two types of filter expressions:\nexpressions that support regular expressions and expressions that follow\nAPI improvement proposal AIP-160.\nThese two types of filter expressions cannot be mixed in one request.\n\nIf you want to use AIP-160, your expression must specify the field name, an\noperator, and the value that you want to use for filtering. The value\nmust be a string, a number, or a boolean. The operator\nmust be either `=`, `!=`, `>`, `<`, `<=`, `>=` or `:`.\n\nFor example, if you are filtering Compute Engine instances, you can\nexclude instances named `example-instance` by specifying\n`name != example-instance`.\n\nThe `:*` comparison can be used to test whether a key has been defined.\nFor example, to find all objects with `owner` label use:\n```\nlabels.owner:*\n```\n\nYou can also filter nested fields. For example, you could specify\n`scheduling.automaticRestart = false` to include instances only\nif they are not scheduled for automatic restarts. You can use filtering\non nested fields to filter based onresource labels.\n\nTo filter on multiple expressions, provide each separate expression within\nparentheses. For example:\n```\n(scheduling.automaticRestart = true)\n(cpuPlatform = \"Intel Skylake\")\n```\nBy default, each expression is an `AND` expression. However, you\ncan include `AND` and `OR` expressions explicitly.\nFor example:\n```\n(cpuPlatform = \"Intel Skylake\") OR\n(cpuPlatform = \"Intel Broadwell\") AND\n(scheduling.automaticRestart = true)\n```\n\nIf you want to use a regular expression, use the `eq` (equal) or `ne`\n(not equal) operator against a single un-parenthesized expression with or\nwithout quotes or against multiple parenthesized expressions. Examples:\n\n`fieldname eq unquoted literal`\n`fieldname eq 'single quoted literal'`\n`fieldname eq \"double quoted literal\"`\n`(fieldname1 eq literal) (fieldname2 ne \"literal\")`\n\nThe literal value is interpreted as a regular expression using GoogleRE2 library syntax.\nThe literal value must match the entire field.\n\nFor example, to filter for instances that do not end with name \"instance\",\nyou would use `name ne .*instance`.\n\nYou cannot combine constraints on multiple fields using regular\nexpressions.", +"location": "query", +"type": "string" +}, +"maxResults": { +"default": "500", +"description": "The maximum number of results per page that should be returned.\nIf the number of available results is larger than `maxResults`,\nCompute Engine returns a `nextPageToken` that can be used to get\nthe next page of results in subsequent list requests. Acceptable values are\n`0` to `500`, inclusive. (Default: `500`)", +"format": "uint32", +"location": "query", +"minimum": "0", +"type": "integer" +}, +"orderBy": { +"description": "Sorts list results by a certain order. By default, results\nare returned in alphanumerical order based on the resource name.\n\nYou can also sort results in descending order based on the creation\ntimestamp using `orderBy=\"creationTimestamp desc\"`. This sorts\nresults based on the `creationTimestamp` field in\nreverse chronological order (newest result first). Use this to sort\nresources like operations so that the newest operation is returned first.\n\nCurrently, only sorting by `name` or\n`creationTimestamp desc` is supported.", +"location": "query", +"type": "string" +}, +"pageToken": { +"description": "Specifies a page token to use. Set `pageToken` to the\n`nextPageToken` returned by a previous list request to get\nthe next page of results.", +"location": "query", +"type": "string" +}, +"parentName": { +"description": "The name of the parent reservation and parent block. In the format of\nreservations/{reservation_name}/reservationBlocks/{reservation_block_name}/reservationSubBlocks/{reservation_sub_block_name}", +"location": "path", +"pattern": "reservations/([a-z](?:[-a-z0-9]{0,61}[a-z0-9])?|[1-9][0-9]{0,19})/reservationBlocks/([a-z](?:[-a-z0-9]{0,61}[a-z0-9])?|[1-9][0-9]{0,19})/reservationSubBlocks/([a-z](?:[-a-z0-9]{0,61}[a-z0-9])?|[1-9][0-9]{0,19})", +"required": true, +"type": "string" +}, +"project": { +"description": "Project ID for this request.", +"location": "path", +"required": true, +"type": "string" +}, +"returnPartialSuccess": { +"description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", +"location": "query", +"type": "boolean" +}, +"zone": { +"description": "Name of the zone for this request. Zone name should conform to RFC1035.", +"location": "path", +"required": true, +"type": "string" +} +}, +"path": "projects/{project}/zones/{zone}/{+parentName}/reservationSlots", +"response": { +"$ref": "ReservationSlotsListResponse" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/compute", +"https://www.googleapis.com/auth/compute.readonly" +] +} +} +}, "reservationSubBlocks": { "methods": { "get": { @@ -53180,7 +53698,7 @@ } } }, -"revision": "20251019", +"revision": "20251202", "rootUrl": "https://compute.googleapis.com/", "schemas": { "AWSV4Signature": { @@ -53267,15 +53785,24 @@ "description": "The state of the accelerator topology.", "enum": [ "AVAILABLE", +"DEGRADED", "RUNNING", "TOPOLOGY_STATE_UNSPECIFIED", "UNHEALTHY" ], +"enumDeprecated": [ +false, +false, +false, +false, +true +], "enumDescriptions": [ "The accelerator topology is available.", -"The accelerator topology is running.", +"The accelerator topology is degraded. The underlying capacity is not in a\nhealthy state and is not available.", +"The accelerator topology is running. If there are both running and\ndegraded hosts within a topology, DEGRADED state will be returned.", "The state of the topology is unspecified.", -"The accelerator topology is unhealthy." +"This value has been deprecated and is no longer used." ], "type": "string" } @@ -53305,7 +53832,8 @@ }, "kind": { "default": "compute#acceleratorType", -"description": "[Output Only] The type of the resource. Alwayscompute#acceleratorType for accelerator types.", +"description": "Output only. [Output Only] The type of the resource. Alwayscompute#acceleratorType for accelerator types.", +"readOnly": true, "type": "string" }, "maximumCardsPerInstance": { @@ -53319,11 +53847,13 @@ "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined, fully qualified URL for this resource.", +"description": "Output only. [Output Only] Server-defined, fully qualified URL for this resource.", +"readOnly": true, "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource's resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource's resource id.", +"readOnly": true, "type": "string" }, "zone": { @@ -53350,7 +53880,8 @@ }, "kind": { "default": "compute#acceleratorTypeAggregatedList", -"description": "[Output Only] Type of resource. Alwayscompute#acceleratorTypeAggregatedList for aggregated lists of\naccelerator types.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#acceleratorTypeAggregatedList for aggregated lists of\naccelerator types.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -53358,14 +53889,16 @@ "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -53512,7 +54045,8 @@ false }, "kind": { "default": "compute#acceleratorTypeList", -"description": "[Output Only] Type of resource. Alwayscompute#acceleratorTypeList for lists of accelerator types.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#acceleratorTypeList for lists of accelerator types.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -53520,7 +54054,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -53802,7 +54337,8 @@ false }, "kind": { "default": "compute#accessConfig", -"description": "[Output Only] Type of the resource. Alwayscompute#accessConfig for access configs.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs.", +"readOnly": true, "type": "string" }, "name": { @@ -53832,7 +54368,8 @@ false "type": "string" }, "publicDnsName": { -"description": "[Output Only] The public DNS domain name for the instance.", +"description": "Output only. [Output Only] The public DNS domain name for the instance.", +"readOnly": true, "type": "string" }, "publicPtrDomainName": { @@ -53891,7 +54428,8 @@ false "type": "string" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -53899,8 +54437,9 @@ false "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "ipCollection": { @@ -53935,7 +54474,8 @@ false }, "kind": { "default": "compute#address", -"description": "[Output Only] Type of the resource. Always compute#address for\naddresses.", +"description": "Output only. [Output Only] Type of the resource. Always compute#address for\naddresses.", +"readOnly": true, "type": "string" }, "labelFingerprint": { @@ -54020,7 +54560,8 @@ false "type": "string" }, "region": { -"description": "[Output Only] The URL of the region where a regional address resides.\nFor regional addresses, you must specify the region as a path parameter in\nthe HTTP request URL. *This field is not applicable to global\naddresses.*", +"description": "Output only. [Output Only] The URL of the region where a regional address resides.\nFor regional addresses, you must specify the region as a path parameter in\nthe HTTP request URL. *This field is not applicable to global\naddresses.*", +"readOnly": true, "type": "string" }, "selfLink": { @@ -54028,11 +54569,12 @@ false "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource with the resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource with the resource id.", +"readOnly": true, "type": "string" }, "status": { -"description": "[Output Only] The status of the address, which can be one ofRESERVING, RESERVED, or IN_USE.\nAn address that is RESERVING is currently in the process of\nbeing reserved. A RESERVED address is currently reserved and\navailable to use. An IN_USE address is currently being used\nby another resource and is not available.", +"description": "Output only. [Output Only] The status of the address, which can be one ofRESERVING, RESERVED, or IN_USE.\nAn address that is RESERVING is currently in the process of\nbeing reserved. A RESERVED address is currently reserved and\navailable to use. An IN_USE address is currently being used\nby another resource and is not available.", "enum": [ "IN_USE", "RESERVED", @@ -54043,6 +54585,7 @@ false "Address is reserved and available to use.", "Address is being reserved." ], +"readOnly": true, "type": "string" }, "subnetwork": { @@ -54076,7 +54619,8 @@ false }, "kind": { "default": "compute#addressAggregatedList", -"description": "[Output Only] Type of resource. Alwayscompute#addressAggregatedList for aggregated lists of\naddresses.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#addressAggregatedList for aggregated lists of\naddresses.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -54084,14 +54628,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -54238,7 +54784,8 @@ false }, "kind": { "default": "compute#addressList", -"description": "[Output Only] Type of resource. Always compute#addressList for\nlists of addresses.", +"description": "Output only. [Output Only] Type of resource. Always compute#addressList for\nlists of addresses.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -54246,7 +54793,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -54592,20 +55140,23 @@ false "type": "integer" }, "inUseHostCount": { -"description": "Number of hosts currently in use. If there is one or more Instances\nrunning on the host, it is considered in use.", +"description": "Output only. Number of hosts currently in use. If there is one or more Instances\nrunning on the host, it is considered in use.", "format": "int32", +"readOnly": true, "type": "integer" }, "inUseInstanceCount": { -"description": "Number of instances currently in use in this reservation.", +"description": "Output only. Number of instances currently in use in this reservation.", "format": "int32", +"readOnly": true, "type": "integer" }, "inUseResources": { -"description": "[Output only] List of resources currently in use.", +"description": "Output only. [Output only] List of resources currently in use.", "items": { "$ref": "AllocationAggregateReservationReservedResourceInfo" }, +"readOnly": true, "type": "array" }, "reservedResources": { @@ -54876,8 +55427,9 @@ false "id": "AllocationSpecificSKUReservation", "properties": { "assuredCount": { -"description": "[Output Only] Indicates how many instances are actually usable currently.", +"description": "Output only. [Output Only] Indicates how many instances are actually usable currently.", "format": "int64", +"readOnly": true, "type": "string" }, "count": { @@ -54886,8 +55438,9 @@ false "type": "string" }, "inUseCount": { -"description": "[Output Only] Indicates how many instances are in use.", +"description": "Output only. [Output Only] Indicates how many instances are in use.", "format": "int64", +"readOnly": true, "type": "string" }, "instanceProperties": { @@ -54905,10 +55458,12 @@ false "id": "AsyncReplicationStatus", "properties": { "diskPairReplicationState": { -"$ref": "DiskPairReplicationState" +"$ref": "DiskPairReplicationState", +"readOnly": true }, "lastReplicationDetails": { -"$ref": "ReplicationDetails" +"$ref": "ReplicationDetails", +"readOnly": true } }, "type": "object" @@ -54918,7 +55473,7 @@ false "id": "AttachedDisk", "properties": { "architecture": { -"description": "[Output Only] The architecture of the attached disk. Valid values are ARM64\nor X86_64.", +"description": "Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64\nor X86_64.", "enum": [ "ARCHITECTURE_UNSPECIFIED", "ARM64", @@ -54929,6 +55484,7 @@ false "Machines with architecture ARM64", "Machines with architecture X86_64" ], +"readOnly": true, "type": "string" }, "autoDelete": { @@ -54964,8 +55520,9 @@ false "type": "array" }, "index": { -"description": "[Output Only] A zero-based index to this disk, where 0 is reserved for the\nboot disk. If you have many disks attached to an instance, each\ndisk would have a unique index number.", +"description": "Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the\nboot disk. If you have many disks attached to an instance, each\ndisk would have a unique index number.", "format": "int32", +"readOnly": true, "type": "integer" }, "initializeParams": { @@ -54988,18 +55545,21 @@ false }, "kind": { "default": "compute#attachedDisk", -"description": "[Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks.", +"readOnly": true, "type": "string" }, "licenses": { -"description": "[Output Only] Any valid publicly visible licenses.", +"description": "Output only. [Output Only] Any valid publicly visible licenses.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "locked": { -"description": "[Output Only] Whether to indicate the attached disk is locked. The locked\ndisk is not allowed to be detached from the instance, or to be used as the\nsource of the snapshot creation, and the image creation. The instance with\nat least one locked attached disk is not allow to be used as source of\nmachine image creation, instant snapshot creation, and not allowed to be\ndeleted with --keep-disk parameter set to true for locked disks.", +"description": "Output only. [Output Only] Whether to indicate the attached disk is locked. The locked\ndisk is not allowed to be detached from the instance, or to be used as the\nsource of the snapshot creation, and the image creation. The instance with\nat least one locked attached disk is not allow to be used as source of\nmachine image creation, instant snapshot creation, and not allowed to be\ndeleted with --keep-disk parameter set to true for locked disks.", +"readOnly": true, "type": "boolean" }, "mode": { @@ -55015,7 +55575,7 @@ false "type": "string" }, "savedState": { -"description": "For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this\nfield is set to PRESERVED if the LocalSSD data has been saved\nto a persistent location by customer request. (see the\ndiscard_local_ssd option on Stop/Suspend).\nRead-only in the api.", +"description": "Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this\nfield is set to PRESERVED if the LocalSSD data has been saved\nto a persistent location by customer request. (see the\ndiscard_local_ssd option on Stop/Suspend).\nRead-only in the api.", "enum": [ "DISK_SAVED_STATE_UNSPECIFIED", "PRESERVED" @@ -55024,11 +55584,13 @@ false "*[Default]* Disk state has not been preserved.", "Disk state has been preserved." ], +"readOnly": true, "type": "string" }, "shieldedInstanceInitialState": { "$ref": "InitialStateConfig", -"description": "[Output Only] shielded vm initial state stored on disk" +"description": "Output only. [Output Only] shielded vm initial state stored on disk", +"readOnly": true }, "source": { "description": "Specifies a valid partial or full URL to an existing Persistent Disk\nresource. When creating a new instance boot disk, one ofinitializeParams.sourceImage orinitializeParams.sourceSnapshot or disks.source\nis required.\n\nIf desired, you can also attach existing non-root persistent disks using\nthis property. This field is only applicable for persistent disks.\n\nNote that for InstanceTemplate, specify the disk name for zonal disk,\nand the URL for regional disk.", @@ -55047,10 +55609,11 @@ false "type": "string" }, "userLicenses": { -"description": "[Output Only] A list of user provided licenses. It represents a list of\nURLs to the license resource. Unlike regular licenses, user provided\nlicenses can be modified after the disk is created.", +"description": "Output only. [Output Only] A list of user provided licenses. It represents a list of\nURLs to the license resource. Unlike regular licenses, user provided\nlicenses can be modified after the disk is created.", "items": { "type": "string" }, +"readOnly": true, "type": "array" } }, @@ -55178,7 +55741,7 @@ false "additionalProperties": { "type": "string" }, -"description": "Resource manager tags to be bound to the disk. Tag keys and values\nhave the same definition as resource\nmanager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and\nvalues are in the format `tagValues/456`. The field is ignored (both PUT\n& PATCH) when empty.", +"description": "Resource manager tags to be bound to the disk. Tag keys and values\nhave the same definition as resource\nmanager tags. Keys and values can be either in numeric format,\nsuch as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced\nformat such as `{org_id|project_id}/{tag_key_short_name}` and\n`{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when\nempty.", "type": "object" }, "resourcePolicies": { @@ -55325,7 +55888,8 @@ false "description": "The configuration parameters for the autoscaling algorithm. You can define\none or more signals for an autoscaler: cpuUtilization,customMetricUtilizations, andloadBalancingUtilization.\n\nIf none of these are specified, the default will be to autoscale based oncpuUtilization to 0.6 or 60%." }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -55333,13 +55897,15 @@ false "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#autoscaler", -"description": "[Output Only] Type of the resource. Always compute#autoscaler\nfor autoscalers.", +"description": "Output only. [Output Only] Type of the resource. Always compute#autoscaler\nfor autoscalers.", +"readOnly": true, "type": "string" }, "name": { @@ -55353,19 +55919,22 @@ false "type": "string" }, "recommendedSize": { -"description": "[Output Only] Target recommended MIG size (number of instances) computed by\nautoscaler. Autoscaler calculates the recommended MIG size even when the\nautoscaling policy mode is different from ON. This field is empty when\nautoscaler is not connected to an existing managed instance group or\nautoscaler did not generate its prediction.", +"description": "Output only. [Output Only] Target recommended MIG size (number of instances) computed by\nautoscaler. Autoscaler calculates the recommended MIG size even when the\nautoscaling policy mode is different from ON. This field is empty when\nautoscaler is not connected to an existing managed instance group or\nautoscaler did not generate its prediction.", "format": "int32", +"readOnly": true, "type": "integer" }, "region": { -"description": "[Output Only] URL of theregion\nwhere the instance group resides (for autoscalers living in regional\nscope).", +"description": "Output only. [Output Only] URL of theregion\nwhere the instance group resides (for autoscalers living in regional\nscope).", +"readOnly": true, "type": "string" }, "scalingScheduleStatus": { "additionalProperties": { "$ref": "ScalingScheduleStatus" }, -"description": "[Output Only] Status information of existing scaling schedules.", +"description": "Output only. [Output Only] Status information of existing scaling schedules.", +"readOnly": true, "type": "object" }, "selfLink": { @@ -55373,7 +55942,8 @@ false "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource with the resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource with the resource id.", +"readOnly": true, "type": "string" }, "status": { @@ -55404,7 +55974,8 @@ false "type": "string" }, "zone": { -"description": "[Output Only] URL of thezone\nwhere the instance group resides (for autoscalers living in zonal scope).", +"description": "Output only. [Output Only] URL of thezone\nwhere the instance group resides (for autoscalers living in zonal scope).", +"readOnly": true, "type": "string" } }, @@ -55427,7 +55998,8 @@ false }, "kind": { "default": "compute#autoscalerAggregatedList", -"description": "[Output Only] Type of resource. Alwayscompute#autoscalerAggregatedList for aggregated lists of\nautoscalers.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#autoscalerAggregatedList for aggregated lists of\nautoscalers.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -55435,14 +56007,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.\nend_interface: MixerListResponseWithEtagBuilder", +"description": "Output only. [Output Only] Unreachable resources.\nend_interface: MixerListResponseWithEtagBuilder", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -55589,7 +56163,8 @@ false }, "kind": { "default": "compute#autoscalerList", -"description": "[Output Only] Type of resource. Always compute#autoscalerList\nfor lists of autoscalers.", +"description": "Output only. [Output Only] Type of resource. Always compute#autoscalerList\nfor lists of autoscalers.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -55597,7 +56172,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -56242,6 +56818,10 @@ false ], "type": "string" }, +"service": { +"description": "Represents a service backend (e.g., Cloud Run service, PSC Service\nAttachment).\ne.g.\n \"run.googleapis.com/projects/123456789/locations/us-central1/services/my-service\"\n for Cloud Run service.\n \"compute.googleapis.com/projects/123456789/regions/us-central1/serviceAttachments/my-service-attachment\"\n for PSC Service Attachment.", +"type": "string" +}, "trafficDuration": { "enum": [ "LONG", @@ -56312,7 +56892,8 @@ false }, "kind": { "default": "compute#backendBucket", -"description": "Type of the resource.", +"description": "Output only. Type of the resource.", +"readOnly": true, "type": "string" }, "loadBalancingScheme": { @@ -56337,7 +56918,8 @@ false "description": "Input only. [Input Only] Additional params passed with the request, but not persisted\nas part of resource payload." }, "region": { -"description": "[Output Only] URL of the region where the regional backend bucket\nresides. This field is not applicable to global backend buckets.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"description": "Output only. [Output Only] URL of the region where the regional backend bucket\nresides. This field is not applicable to global backend buckets.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"readOnly": true, "type": "string" }, "selfLink": { @@ -56345,14 +56927,16 @@ false "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource with the resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource with the resource id.", +"readOnly": true, "type": "string" }, "usedBy": { -"description": "[Output Only] List of resources referencing that backend bucket.", +"description": "Output only. [Output Only] List of resources referencing that backend bucket.", "items": { "$ref": "BackendBucketUsedBy" }, +"readOnly": true, "type": "array" } }, @@ -56375,7 +56959,8 @@ false }, "kind": { "default": "compute#backendBucketAggregatedList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -56383,7 +56968,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -56660,7 +57246,8 @@ false }, "kind": { "default": "compute#backendBucketList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -56668,7 +57255,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -56814,7 +57402,8 @@ false }, "kind": { "default": "compute#usableBackendBucketList", -"description": "[Output Only] Type of resource. Alwayscompute#usableBackendBucketList for lists of usable backend\nbuckets.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#usableBackendBucketList for lists of usable backend\nbuckets.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -56822,7 +57411,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -56970,7 +57560,8 @@ false "id": "BackendBucketUsedBy", "properties": { "reference": { -"description": "[Output Only] Server-defined URL for UrlMaps referencing that\nBackendBucket.", +"description": "Output only. [Output Only] Server-defined URL for UrlMaps referencing that\nBackendBucket.", +"readOnly": true, "type": "string" } }, @@ -57185,7 +57776,8 @@ false "description": "Consistent Hash-based load balancing can be used to provide soft session\naffinity based on HTTP headers, cookies or other properties. This load\nbalancing policy is applicable only for HTTP connections. The affinity to a\nparticular destination host will be lost when one or more hosts are\nadded/removed from the destination service. This field specifies parameters\nthat control consistent hashing. This field is only applicable whenlocalityLbPolicy is set to MAGLEV orRING_HASH.\n\nThis field is applicable to either:\n \n - A regional backend service with the service_protocol set to HTTP,\n HTTPS, HTTP2 or H2C, and load_balancing_scheme set to\n INTERNAL_MANAGED. \n - A global backend service with the\n load_balancing_scheme set to INTERNAL_SELF_MANAGED." }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "customMetrics": { @@ -57291,7 +57883,8 @@ false }, "kind": { "default": "compute#backendService", -"description": "[Output Only] Type of resource. Always compute#backendService\nfor backend services.", +"description": "Output only. [Output Only] Type of resource. Always compute#backendService\nfor backend services.", +"readOnly": true, "type": "string" }, "loadBalancingScheme": { @@ -57426,7 +58019,8 @@ false "type": "string" }, "region": { -"description": "[Output Only] URL of the region where the regional backend service\nresides. This field is not applicable to global backend services.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"description": "Output only. [Output Only] URL of the region where the regional backend service\nresides. This field is not applicable to global backend services.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"readOnly": true, "type": "string" }, "securityPolicy": { @@ -57442,7 +58036,8 @@ false "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource with the resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource with the resource id.", +"readOnly": true, "type": "string" }, "serviceBindings": { @@ -57500,10 +58095,11 @@ false "description": "Configuration for Backend Authenticated TLS and mTLS. May only be specified\nwhen the backend protocol is SSL, HTTPS or HTTP2." }, "usedBy": { -"description": "[Output Only] List of resources referencing given backend service.", +"description": "Output only. [Output Only] List of resources referencing given backend service.", "items": { "$ref": "BackendServiceUsedBy" }, +"readOnly": true, "type": "array" }, "vpcNetworkScope": { @@ -57539,7 +58135,8 @@ false }, "kind": { "default": "compute#backendServiceAggregatedList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -57547,14 +58144,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -57913,7 +58512,8 @@ false }, "kind": { "default": "compute#backendServiceGroupHealth", -"description": "[Output Only] Type of resource. Alwayscompute#backendServiceGroupHealth for the health of backend\nservices.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#backendServiceGroupHealth for the health of backend\nservices.", +"readOnly": true, "type": "string" } }, @@ -58005,7 +58605,8 @@ false "type": "string" }, "oauth2ClientSecretSha256": { -"description": "[Output Only] SHA256 hash value for the field oauth2_client_secret above.", +"description": "Output only. [Output Only] SHA256 hash value for the field oauth2_client_secret above.", +"readOnly": true, "type": "string" } }, @@ -58046,7 +58647,8 @@ false }, "kind": { "default": "compute#backendServiceList", -"description": "[Output Only] Type of resource. Alwayscompute#backendServiceList for lists of backend services.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#backendServiceList for lists of backend services.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -58054,7 +58656,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -58201,7 +58804,8 @@ false }, "kind": { "default": "compute#usableBackendServiceList", -"description": "[Output Only] Type of resource. Alwayscompute#usableBackendServiceList for lists of usable backend\nservices.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#usableBackendServiceList for lists of usable backend\nservices.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -58209,7 +58813,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -58560,7 +59165,8 @@ false "id": "BackendServiceUsedBy", "properties": { "reference": { -"description": "[Output Only] Server-defined URL for resources referencing given\nBackendService like UrlMaps, TargetTcpProxies, TargetSslProxies\nand ForwardingRule.", +"description": "Output only. [Output Only] Server-defined URL for resources referencing given\nBackendService like UrlMaps, TargetTcpProxies, TargetSslProxies\nand ForwardingRule.", +"readOnly": true, "type": "string" } }, @@ -58983,30 +59589,34 @@ false "id": "BgpRoute", "properties": { "asPaths": { -"description": "[Output only] AS-PATH for the route", +"description": "Output only. [Output only] AS-PATH for the route", "items": { "$ref": "BgpRouteAsPath" }, +"readOnly": true, "type": "array" }, "communities": { -"description": "[Output only] BGP communities in human-readable A:B format.", +"description": "Output only. [Output only] BGP communities in human-readable A:B format.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "destination": { "$ref": "BgpRouteNetworkLayerReachabilityInformation", -"description": "[Output only] Destination IP range for the route, in human-readable CIDR\nformat" +"description": "Output only. [Output only] Destination IP range for the route, in human-readable CIDR\nformat", +"readOnly": true }, "med": { -"description": "[Output only] BGP multi-exit discriminator", +"description": "Output only. [Output only] BGP multi-exit discriminator", "format": "uint32", +"readOnly": true, "type": "integer" }, "origin": { -"description": "[Output only] BGP origin (EGP, IGP or INCOMPLETE)", +"description": "Output only. [Output only] BGP origin (EGP, IGP or INCOMPLETE)", "enum": [ "BGP_ORIGIN_EGP", "BGP_ORIGIN_IGP", @@ -59017,6 +59627,7 @@ false "", "" ], +"readOnly": true, "type": "string" } }, @@ -59026,23 +59637,25 @@ false "id": "BgpRouteAsPath", "properties": { "asns": { -"description": "[Output only] ASNs in the path segment. When type is SEQUENCE, these are\nordered.", +"description": "Output only. [Output only] ASNs in the path segment. When type is SEQUENCE, these are\nordered.", "items": { "format": "int32", "type": "integer" }, +"readOnly": true, "type": "array" }, "asns32": { -"description": "[Output only] ASNs in the path segment. This field is for better\nsupport of 32 bit ASNs as the other asns field suffers from overflow when\nthe ASN is larger. When type is SEQUENCE, these are ordered.", +"description": "Output only. [Output only] ASNs in the path segment. This field is for better\nsupport of 32 bit ASNs as the other asns field suffers from overflow when\nthe ASN is larger. When type is SEQUENCE, these are ordered.", "items": { "format": "uint32", "type": "integer" }, +"readOnly": true, "type": "array" }, "type": { -"description": "[Output only] Type of AS-PATH segment (SEQUENCE or SET)", +"description": "Output only. [Output only] Type of AS-PATH segment (SEQUENCE or SET)", "enum": [ "AS_PATH_TYPE_SEQUENCE", "AS_PATH_TYPE_SET" @@ -59051,6 +59664,7 @@ false "", "" ], +"readOnly": true, "type": "string" } }, @@ -59166,7 +59780,8 @@ false "type": "string" }, "name": { -"description": "This field is only temporary. It will be removed. Do not use it.", +"description": "Output only. This field is only temporary. It will be removed. Do not use it.", +"readOnly": true, "type": "string" } }, @@ -59551,6 +60166,11 @@ false "description": "The Scores message groups information about a shard of capacity.", "id": "CapacityAdviceResponseRecommendationScores", "properties": { +"estimatedUptime": { +"description": "The estimated run time of the majority of Spot VMs in the request\nbefore preemption. The estimate is best-effort only. It is based on\nhistory data and current conditions.", +"format": "google-duration", +"type": "string" +}, "obtainability": { "description": "The obtainability score indicates the likelihood of successfully\nobtaining (provisioning) the requested number of VMs.\nThe score range is 0.0 through 1.0. Higher is better.", "format": "double", @@ -59593,7 +60213,8 @@ false "type": "string" }, "zone": { -"description": "The zone name for this shard.", +"description": "Output only. The zone name for this shard.", +"readOnly": true, "type": "string" } }, @@ -59721,7 +60342,8 @@ false "type": "string" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "customEndTimestamp": { @@ -59733,7 +60355,8 @@ false "type": "string" }, "endTimestamp": { -"description": "[Output Only] Commitment end time inRFC3339\ntext format.", +"description": "Output only. [Output Only] Commitment end time inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "existingReservations": { @@ -59743,13 +60366,15 @@ false "type": "array" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#commitment", -"description": "[Output Only] Type of the resource. Always compute#commitment\nfor commitments.", +"description": "Output only. [Output Only] Type of the resource. Always compute#commitment\nfor commitments.", +"readOnly": true, "type": "string" }, "licenseResource": { @@ -59787,7 +60412,8 @@ false "type": "string" }, "region": { -"description": "[Output Only] URL of the region where the commitment and committed\nresources are located.", +"description": "Output only. [Output Only] URL of the region where the commitment and committed\nresources are located.", +"readOnly": true, "type": "string" }, "reservations": { @@ -59799,7 +60425,8 @@ false }, "resourceStatus": { "$ref": "CommitmentResourceStatus", -"description": "[Output Only] Status information for Commitment resource." +"description": "Output only. [Output Only] Status information for Commitment resource.", +"readOnly": true }, "resources": { "description": "The list of all the hardware resources, with their types and amounts, that\nyou want to commit to. Specify as a separate entry in the list for each\nindividual resource type.", @@ -59809,11 +60436,13 @@ false "type": "array" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource with the resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource with the resource id.", +"readOnly": true, "type": "string" }, "splitSourceCommitment": { @@ -59821,11 +60450,12 @@ false "type": "string" }, "startTimestamp": { -"description": "[Output Only] Commitment start time inRFC3339\ntext format.", +"description": "Output only. [Output Only] Commitment start time inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "status": { -"description": "[Output Only] Status of the commitment with regards to eventual expiration\n(each commitment has an end date defined). Status can be one of the\nfollowing values: NOT_YET_ACTIVE, ACTIVE, orEXPIRED.", +"description": "Output only. [Output Only] Status of the commitment with regards to eventual expiration\n(each commitment has an end date defined). Status can be one of the\nfollowing values: NOT_YET_ACTIVE, ACTIVE, orEXPIRED.", "enum": [ "ACTIVE", "CANCELED_EARLY_TERMINATION", @@ -59844,14 +60474,16 @@ false "", "" ], +"readOnly": true, "type": "string" }, "statusMessage": { -"description": "[Output Only] An optional, human-readable explanation of the status.", +"description": "Output only. [Output Only] An optional, human-readable explanation of the status.", +"readOnly": true, "type": "string" }, "type": { -"description": "The type of commitment; specifies the\nmachine series for which you want to commit to purchasing resources.\nThe choice of machine series affects the discount rate and the eligible\nresource types.\n\n The type must be one of the following:ACCELERATOR_OPTIMIZED, ACCELERATOR_OPTIMIZED_A3,ACCELERATOR_OPTIMIZED_A3_MEGA,COMPUTE_OPTIMIZED, COMPUTE_OPTIMIZED_C2D,\n COMPUTE_OPTIMIZED_C3, COMPUTE_OPTIMIZED_C3D,COMPUTE_OPTIMIZED_H3, GENERAL_PURPOSE,GENERAL_PURPOSE_C4, GENERAL_PURPOSE_E2,GENERAL_PURPOSE_N2, GENERAL_PURPOSE_N2D,GENERAL_PURPOSE_N4, GENERAL_PURPOSE_T2D,GRAPHICS_OPTIMIZED, MEMORY_OPTIMIZED,MEMORY_OPTIMIZED_M3, MEMORY_OPTIMIZED_X4,STORAGE_OPTIMIZED_Z3.\nFor example, type MEMORY_OPTIMIZED specifies a commitment\nthat applies only to eligible resources of memory optimized M1 and M2\nmachine series. Type GENERAL_PURPOSE specifies a commitment\nthat applies only to eligible resources of general purpose N1 machine\nseries.", +"description": "The type of commitment; specifies the\nmachine series for which you want to commit to purchasing resources.\nThe choice of machine series affects the discount rate and the eligible\nresource types.\n\n The type must be one of the following:ACCELERATOR_OPTIMIZED, ACCELERATOR_OPTIMIZED_A3,ACCELERATOR_OPTIMIZED_A3_MEGA,COMPUTE_OPTIMIZED, COMPUTE_OPTIMIZED_C2D,\n COMPUTE_OPTIMIZED_C3, COMPUTE_OPTIMIZED_C3D,COMPUTE_OPTIMIZED_H3, GENERAL_PURPOSE,GENERAL_PURPOSE_C4, GENERAL_PURPOSE_E2,GENERAL_PURPOSE_N2, GENERAL_PURPOSE_N2D,GENERAL_PURPOSE_N4, GENERAL_PURPOSE_T2D,GRAPHICS_OPTIMIZED, GRAPHICS_OPTIMIZED_G4,MEMORY_OPTIMIZED, MEMORY_OPTIMIZED_M3,MEMORY_OPTIMIZED_X4, STORAGE_OPTIMIZED_Z3. For\nexample, type MEMORY_OPTIMIZED specifies a commitment that\napplies only to eligible resources of memory optimized M1 and M2 machine\nseries. Type GENERAL_PURPOSE specifies a commitment that\napplies only to eligible resources of general purpose N1 machine series.", "enum": [ "ACCELERATOR_OPTIMIZED", "ACCELERATOR_OPTIMIZED_A3", @@ -59859,6 +60491,7 @@ false "ACCELERATOR_OPTIMIZED_A3_ULTRA", "ACCELERATOR_OPTIMIZED_A4", "ACCELERATOR_OPTIMIZED_A4X", +"ACCELERATOR_OPTIMIZED_A4X_MAX", "COMPUTE_OPTIMIZED", "COMPUTE_OPTIMIZED_C2D", "COMPUTE_OPTIMIZED_C3", @@ -59873,6 +60506,7 @@ false "GENERAL_PURPOSE_N2", "GENERAL_PURPOSE_N2D", "GENERAL_PURPOSE_N4", +"GENERAL_PURPOSE_N4A", "GENERAL_PURPOSE_N4D", "GENERAL_PURPOSE_T2D", "GRAPHICS_OPTIMIZED", @@ -59882,9 +60516,15 @@ false "MEMORY_OPTIMIZED_M4", "MEMORY_OPTIMIZED_M4_6TB", "MEMORY_OPTIMIZED_X4", +"MEMORY_OPTIMIZED_X4_1440_24T", "MEMORY_OPTIMIZED_X4_16TB", +"MEMORY_OPTIMIZED_X4_1920_32T", "MEMORY_OPTIMIZED_X4_24TB", "MEMORY_OPTIMIZED_X4_32TB", +"MEMORY_OPTIMIZED_X4_480_6T", +"MEMORY_OPTIMIZED_X4_480_8T", +"MEMORY_OPTIMIZED_X4_960_12T", +"MEMORY_OPTIMIZED_X4_960_16T", "STORAGE_OPTIMIZED_Z3", "TYPE_UNSPECIFIED" ], @@ -59920,8 +60560,16 @@ false "", "", "", +"CUD bucket for X4 machine with 1440 vCPUs and 24TB of memory.", +"", +"CUD bucket for X4 machine with 1920 vCPUs and 32TB of memory.", "", "", +"CUD bucket for X4 machine with 480 vCPUs and 6TB of memory.", +"CUD bucket for X4 machine with 480 vCPUs and 8TB of memory.", +"CUD bucket for X4 machine with 960 vCPUs and 12TB of memory.", +"CUD bucket for X4 machine with 960 vCPUs and 16TB of memory.", +"", "Note for internal users: When adding a new enum Type for v1, make sure\nto also add it in the comment for the `optional Type type` definition.\nThis ensures that the public documentation displays the new enum Type." ], "type": "string" @@ -59946,7 +60594,8 @@ false }, "kind": { "default": "compute#commitmentAggregatedList", -"description": "[Output Only] Type of resource. Alwayscompute#commitmentAggregatedList for aggregated lists of\ncommitments.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#commitmentAggregatedList for aggregated lists of\ncommitments.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -59954,14 +60603,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -60108,7 +60759,8 @@ false }, "kind": { "default": "compute#commitmentList", -"description": "[Output Only] Type of resource. Always compute#commitmentList\nfor lists of commitments.", +"description": "Output only. [Output Only] Type of resource. Always compute#commitmentList\nfor lists of commitments.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -60116,7 +60768,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -60252,10 +60905,12 @@ false "properties": { "cancellationInformation": { "$ref": "CommitmentResourceStatusCancellationInformation", -"description": "[Output Only] An optional, contains all the needed information\nof cancellation." +"description": "Output only. [Output Only] An optional, contains all the needed information\nof cancellation.", +"readOnly": true }, "customTermEligibilityEndTimestamp": { -"description": "[Output Only] Indicates the end time of customer's eligibility to send\ncustom term requests in RFC3339 text format. Term extension requests that\n(not the end time in the request) after this time will be rejected.", +"description": "Output only. [Output Only] Indicates the end time of customer's eligibility to send\ncustom term requests in RFC3339 text format. Term extension requests that\n(not the end time in the request) after this time will be rejected.", +"readOnly": true, "type": "string" } }, @@ -60266,22 +60921,27 @@ false "properties": { "canceledCommitment": { "$ref": "Money", -"description": "[Output Only] An optional amount of CUDs canceled so far in the last\n365 days." +"description": "Output only. [Output Only] An optional amount of CUDs canceled so far in the last\n365 days.", +"readOnly": true }, "canceledCommitmentLastUpdatedTimestamp": { -"description": "[Output Only] An optional last update time of canceled_commitment.RFC3339 text format.", +"description": "Output only. [Output Only] An optional last update time of canceled_commitment.RFC3339 text format.", +"readOnly": true, "type": "string" }, "cancellationCap": { "$ref": "Money", -"description": "[Output Only] An optional,the cancellation cap for how much\ncommitments can be canceled in a rolling 365 per billing account." +"description": "Output only. [Output Only] An optional,the cancellation cap for how much\ncommitments can be canceled in a rolling 365 per billing account.", +"readOnly": true }, "cancellationFee": { "$ref": "Money", -"description": "[Output Only] An optional, cancellation fee." +"description": "Output only. [Output Only] An optional, cancellation fee.", +"readOnly": true }, "cancellationFeeExpirationTimestamp": { -"description": "[Output Only] An optional, cancellation fee expiration time.RFC3339 text format.", +"description": "Output only. [Output Only] An optional, cancellation fee expiration time.RFC3339 text format.", +"readOnly": true, "type": "string" } }, @@ -60429,7 +61089,8 @@ false "id": "CompositeHealthCheck", "properties": { "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -60453,13 +61114,15 @@ false "type": "array" }, "id": { -"description": "[Output Only] A unique identifier for this resource type. The server\ngenerates this identifier.", +"description": "Output only. [Output Only] A unique identifier for this resource type. The server\ngenerates this identifier.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#compositeHealthCheck", -"description": "[Output Only] Type of the resource. Alwayscompute#compositeHealthCheck for composite health checks.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#compositeHealthCheck for composite health checks.", +"readOnly": true, "type": "string" }, "name": { @@ -60468,15 +61131,18 @@ false "type": "string" }, "region": { -"description": "[Output Only] URL of the region where the composite health check resides.\nThis field applies only to the regional resource. You must specify this\nfield as part of the HTTP request URL. It is not settable as a field in\nthe request body.", +"description": "Output only. [Output Only] URL of the region where the composite health check resides.\nThis field applies only to the regional resource. You must specify this\nfield as part of the HTTP request URL. It is not settable as a field in\nthe request body.", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL with id for the resource.", +"description": "Output only. [Output Only] Server-defined URL with id for the resource.", +"readOnly": true, "type": "string" } }, @@ -60500,7 +61166,8 @@ false }, "kind": { "default": "compute#compositeHealthCheckAggregatedList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -60508,14 +61175,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -60661,7 +61330,8 @@ false }, "kind": { "default": "compute#compositeHealthCheckList", -"description": "[Output Only] Type of the resource. Alwayscompute#compositeHealthCheck for composite health checks.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#compositeHealthCheck for composite health checks.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -61111,7 +61781,8 @@ false "id": "CrossSiteNetwork", "properties": { "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -61119,13 +61790,15 @@ false "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource type. The server\ngenerates this identifier.", +"description": "Output only. [Output Only] The unique identifier for the resource type. The server\ngenerates this identifier.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#crossSiteNetwork", -"description": "[Output Only] Type of the resource. Alwayscompute#crossSiteNetwork for cross-site networks.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#crossSiteNetwork for cross-site networks.", +"readOnly": true, "type": "string" }, "name": { @@ -61134,11 +61807,13 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource with the resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource with the resource id.", +"readOnly": true, "type": "string" } }, @@ -61164,7 +61839,8 @@ false }, "kind": { "default": "compute#crossSiteNetwork", -"description": "[Output Only] Type of the resource. Alwayscompute#crossSiteNetwork for cross-site networks.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#crossSiteNetwork for cross-site networks.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -61176,10 +61852,11 @@ false "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.\nend_interface: MixerListResponseWithEtagBuilder", +"description": "Output only. [Output Only] Unreachable resources.\nend_interface: MixerListResponseWithEtagBuilder", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -61495,11 +62172,13 @@ false "additionalProperties": { "$ref": "DiskAsyncReplicationList" }, -"description": "[Output Only] A list of disks this disk is asynchronously replicated to.", +"description": "Output only. [Output Only] A list of disks this disk is asynchronously replicated to.", +"readOnly": true, "type": "object" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -61526,8 +62205,9 @@ false "type": "array" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "interface": { @@ -61547,7 +62227,8 @@ false }, "kind": { "default": "compute#disk", -"description": "[Output Only] Type of the resource. Always compute#disk for\ndisks.", +"description": "Output only. [Output Only] Type of the resource. Always compute#disk for\ndisks.", +"readOnly": true, "type": "string" }, "labelFingerprint": { @@ -61563,11 +62244,13 @@ false "type": "object" }, "lastAttachTimestamp": { -"description": "[Output Only] Last attach timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Last attach timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "lastDetachTimestamp": { -"description": "[Output Only] Last detach timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Last detach timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "licenseCodes": { @@ -61590,7 +62273,8 @@ false "type": "string" }, "locked": { -"description": "[Output Only] The field indicates if the disk is created from a locked\nsource image. Attachment of a disk created from a locked source image will\ncause the following operations to become irreversibly prohibited:\n \n - R/W or R/O disk attachment to any other instance\n - Disk detachment. And the disk can only be deleted when the instance\n is deleted\n - Creation of images or snapshots\n - Disk cloning\n\n\n\nFurthermore, the instance with at least one disk with locked flag set to\ntrue will be prohibited from performing the operations below:\n \n - Further attachment of secondary disks.\n - Detachment of any disks\n - Create machine images\n - Create instance template\n - Delete the instance with --keep-disk parameter set to true for locked\n disks\n - Attach a locked disk with --auto-delete parameter set to false", +"description": "Output only. [Output Only] The field indicates if the disk is created from a locked\nsource image. Attachment of a disk created from a locked source image will\ncause the following operations to become irreversibly prohibited:\n \n - R/W or R/O disk attachment to any other instance\n - Disk detachment. And the disk can only be deleted when the instance\n is deleted\n - Creation of images or snapshots\n - Disk cloning\n\n\n\nFurthermore, the instance with at least one disk with locked flag set to\ntrue will be prohibited from performing the operations below:\n \n - Further attachment of secondary disks.\n - Detachment of any disks\n - Create machine images\n - Create instance template\n - Delete the instance with --keep-disk parameter set to true for locked\n disks\n - Attach a locked disk with --auto-delete parameter set to false", +"readOnly": true, "type": "boolean" }, "multiWriter": { @@ -61631,7 +62315,8 @@ false "type": "string" }, "region": { -"description": "[Output Only] URL of the region where the disk resides. Only applicable for\nregional resources.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"description": "Output only. [Output Only] URL of the region where the disk resides. Only applicable for\nregional resources.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"readOnly": true, "type": "string" }, "replicaZones": { @@ -61650,7 +62335,8 @@ false }, "resourceStatus": { "$ref": "DiskResourceStatus", -"description": "[Output Only] Status information for the disk resource." +"description": "Output only. [Output Only] Status information for the disk resource.", +"readOnly": true }, "satisfiesPzi": { "description": "Output only. Reserved for future use.", @@ -61658,15 +62344,18 @@ false "type": "boolean" }, "satisfiesPzs": { -"description": "[Output Only] Reserved for future use.", +"description": "Output only. [Output Only] Reserved for future use.", +"readOnly": true, "type": "boolean" }, "selfLink": { -"description": "[Output Only] Server-defined fully-qualified URL for this resource.", +"description": "Output only. [Output Only] Server-defined fully-qualified URL for this resource.", +"readOnly": true, "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource's resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource's resource id.", +"readOnly": true, "type": "string" }, "sizeGb": { @@ -61675,11 +62364,13 @@ false "type": "string" }, "sourceConsistencyGroupPolicy": { -"description": "[Output Only] URL of the DiskConsistencyGroupPolicy for a secondary disk\nthat was created using a consistency group.", +"description": "Output only. [Output Only] URL of the DiskConsistencyGroupPolicy for a secondary disk\nthat was created using a consistency group.", +"readOnly": true, "type": "string" }, "sourceConsistencyGroupPolicyId": { -"description": "[Output Only] ID of the DiskConsistencyGroupPolicy for a secondary disk\nthat was created using a consistency group.", +"description": "Output only. [Output Only] ID of the DiskConsistencyGroupPolicy for a secondary disk\nthat was created using a consistency group.", +"readOnly": true, "type": "string" }, "sourceDisk": { @@ -61687,7 +62378,8 @@ false "type": "string" }, "sourceDiskId": { -"description": "[Output Only] The unique ID of the disk used to create this disk. This\nvalue identifies the exact disk that was used to create this persistent\ndisk. For example, if you created the persistent disk from a disk that\nwas later deleted and recreated under the same name, the source disk ID\nwould identify the exact version of the disk that was used.", +"description": "Output only. [Output Only] The unique ID of the disk used to create this disk. This\nvalue identifies the exact disk that was used to create this persistent\ndisk. For example, if you created the persistent disk from a disk that\nwas later deleted and recreated under the same name, the source disk ID\nwould identify the exact version of the disk that was used.", +"readOnly": true, "type": "string" }, "sourceImage": { @@ -61699,7 +62391,8 @@ false "description": "Thecustomer-supplied\nencryption key of the source image. Required if the source image is\nprotected by a customer-supplied encryption key." }, "sourceImageId": { -"description": "[Output Only] The ID value of the image used to create this disk. This\nvalue identifies the exact image that was used to create this persistent\ndisk. For example, if you created the persistent disk from an image that\nwas later deleted and recreated under the same name, the source image ID\nwould identify the exact version of the image that was used.", +"description": "Output only. [Output Only] The ID value of the image used to create this disk. This\nvalue identifies the exact image that was used to create this persistent\ndisk. For example, if you created the persistent disk from an image that\nwas later deleted and recreated under the same name, the source image ID\nwould identify the exact version of the image that was used.", +"readOnly": true, "type": "string" }, "sourceInstantSnapshot": { @@ -61707,7 +62400,8 @@ false "type": "string" }, "sourceInstantSnapshotId": { -"description": "[Output Only] The unique ID of the instant snapshot used to create this\ndisk. This value identifies the exact instant snapshot that was used to\ncreate this persistent disk. For example, if you created the persistent\ndisk from an instant snapshot that was later deleted and recreated under\nthe same name, the source instant snapshot ID would identify the exact\nversion of the instant snapshot that was used.", +"description": "Output only. [Output Only] The unique ID of the instant snapshot used to create this\ndisk. This value identifies the exact instant snapshot that was used to\ncreate this persistent disk. For example, if you created the persistent\ndisk from an instant snapshot that was later deleted and recreated under\nthe same name, the source instant snapshot ID would identify the exact\nversion of the instant snapshot that was used.", +"readOnly": true, "type": "string" }, "sourceMachineImage": { @@ -61715,7 +62409,7 @@ false "type": "string" }, "sourceMachineImageDiskDeviceName": { -"description": "Input only. The device name of a disk within a given machine image. The\nsource_machine_image must be specified.", +"description": "The device name of a disk within a given machine image. The\nsource_machine_image must be specified.", "type": "string" }, "sourceMachineImageEncryptionKey": { @@ -61723,7 +62417,8 @@ false "description": "Thecustomer-supplied\nencryption key of the source machine image. Required if the source\nmachine image is protected by a customer-supplied encryption key." }, "sourceMachineImageId": { -"description": "[Output Only] The unique ID of the machine image used to create this disk.\nThis value identifies the exact machine image that was used to create this\npersistent disk. For example, if you created the persistent disk from a\nmachine image that was later deleted and recreated under the same name, the\nsource machine image ID would identify the exact version of the machine\nimage that was used.", +"description": "Output only. [Output Only] The unique ID of the machine image used to create this disk.\nThis value identifies the exact machine image that was used to create this\npersistent disk. For example, if you created the persistent disk from a\nmachine image that was later deleted and recreated under the same name, the\nsource machine image ID would identify the exact version of the machine\nimage that was used.", +"readOnly": true, "type": "string" }, "sourceSnapshot": { @@ -61735,7 +62430,8 @@ false "description": "Thecustomer-supplied\nencryption key of the source snapshot. Required if the source snapshot\nis protected by a customer-supplied encryption key." }, "sourceSnapshotId": { -"description": "[Output Only] The unique ID of the snapshot used to create this disk. This\nvalue identifies the exact snapshot that was used to create this persistent\ndisk. For example, if you created the persistent disk from a snapshot that\nwas later deleted and recreated under the same name, the source snapshot ID\nwould identify the exact version of the snapshot that was used.", +"description": "Output only. [Output Only] The unique ID of the snapshot used to create this disk. This\nvalue identifies the exact snapshot that was used to create this persistent\ndisk. For example, if you created the persistent disk from a snapshot that\nwas later deleted and recreated under the same name, the source snapshot ID\nwould identify the exact version of the snapshot that was used.", +"readOnly": true, "type": "string" }, "sourceStorageObject": { @@ -61743,7 +62439,7 @@ false "type": "string" }, "status": { -"description": "[Output Only] The status of disk creation.\n \n \n - CREATING: Disk is provisioning.\n - RESTORING: Source data is being copied into the\n disk.\n - FAILED: Disk creation failed.\n - READY: Disk is ready for use.\n - DELETING: Disk is deleting.", +"description": "Output only. [Output Only] The status of disk creation.\n \n \n - CREATING: Disk is provisioning.\n - RESTORING: Source data is being copied into the\n disk.\n - FAILED: Disk creation failed.\n - READY: Disk is ready for use.\n - DELETING: Disk is deleting.", "enum": [ "CREATING", "DELETING", @@ -61760,6 +62456,7 @@ false "Source data is being copied into the disk.", "Disk is currently unavailable and cannot be accessed, attached or\ndetached." ], +"readOnly": true, "type": "string" }, "storagePool": { @@ -61790,14 +62487,16 @@ false "type": "array" }, "users": { -"description": "[Output Only] Links to the users of the disk (attached instances)\nin form:projects/project/zones/zone/instances/instance", +"description": "Output only. [Output Only] Links to the users of the disk (attached instances)\nin form:projects/project/zones/zone/instances/instance", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "zone": { -"description": "[Output Only] URL of the zone where the disk resides.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"description": "Output only. [Output Only] URL of the zone where the disk resides.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"readOnly": true, "type": "string" } }, @@ -61820,7 +62519,8 @@ false }, "kind": { "default": "compute#diskAggregatedList", -"description": "[Output Only] Type of resource. Alwayscompute#diskAggregatedList for aggregated lists of persistent\ndisks.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#diskAggregatedList for aggregated lists of persistent\ndisks.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -61828,14 +62528,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -61969,11 +62671,13 @@ false "id": "DiskAsyncReplication", "properties": { "consistencyGroupPolicy": { -"description": "[Output Only] URL of the DiskConsistencyGroupPolicy if replication was\nstarted on the disk as a member of a group.", +"description": "Output only. [Output Only] URL of the DiskConsistencyGroupPolicy if replication was\nstarted on the disk as a member of a group.", +"readOnly": true, "type": "string" }, "consistencyGroupPolicyId": { -"description": "[Output Only] ID of the DiskConsistencyGroupPolicy if replication was\nstarted on the disk as a member of a group.", +"description": "Output only. [Output Only] ID of the DiskConsistencyGroupPolicy if replication was\nstarted on the disk as a member of a group.", +"readOnly": true, "type": "string" }, "disk": { @@ -61981,7 +62685,8 @@ false "type": "string" }, "diskId": { -"description": "[Output Only] The unique ID of the other disk asynchronously replicated\nto or from the current disk. This value identifies the exact disk that\nwas used to create this replication. For example, if you started\nreplicating the persistent disk from a disk that was later deleted and\nrecreated under the same name, the disk ID would identify the exact\nversion of the disk that was used.", +"description": "Output only. [Output Only] The unique ID of the other disk asynchronously replicated\nto or from the current disk. This value identifies the exact disk that\nwas used to create this replication. For example, if you started\nreplicating the persistent disk from a disk that was later deleted and\nrecreated under the same name, the disk ID would identify the exact\nversion of the disk that was used.", +"readOnly": true, "type": "string" } }, @@ -62054,7 +62759,8 @@ false }, "kind": { "default": "compute#diskList", -"description": "[Output Only] Type of resource. Always compute#diskList for\nlists of disks.", +"description": "Output only. [Output Only] Type of resource. Always compute#diskList for\nlists of disks.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -62062,7 +62768,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -62210,7 +62917,7 @@ false "id": "DiskPairReplicationState", "properties": { "dataReplicationState": { -"description": "[Output Only] The status of disk creation.\n \n \n - ASYNC_REPLICATION_STATE_INITIALIZING: The device is\n doing the initial replication after starting the\n replication.\n \n - ASYNC_REPLICATION_STATE_REPLICATING_HEALTHY: The\n primary disk is healthily replicating to the secondary device i.e.\n last_replication_time is within RPO.\n \n - ASYNC_REPLICATION_STATE_REPLICATING_BEHIND_HIGH_CHURN:\n The replication is lagging above the SLO limit due to the disk's change\n rate being above the supported limit.\n \n - ASYNC_REPLICATION_STATE_REPLICATING_BEHIND_SYSTEM_LAGGING:\n The replication is lagging, and the RPO is not being met due to some\n internal issue.\n \n - ASYNC_REPLICATION_STATE_REPLICATION_STUCK: The\n replication is completely stuck due to some internal error.\n \n - ASYNC_REPLICATION_STATE_STOPPING: The replication\n is under the process of being stopped. This is a transient state.\n \n - ASYNC_REPLICATION_STATE_STOPPED: The replication\n between the disk-pairs have stopped.\n \n - ASYNC_REPLICATION_STATE_REPLICATING_BEHIND_CG_HIGH_CHURN:\n The replication is lagging above the SLO limit for the disk in the\n consistency group due to disk's change rate being above the supported\n limit.", +"description": "Output only. [Output Only] The status of disk creation.\n \n \n - ASYNC_REPLICATION_STATE_INITIALIZING: The device is\n doing the initial replication after starting the\n replication.\n \n - ASYNC_REPLICATION_STATE_REPLICATING_HEALTHY: The\n primary disk is healthily replicating to the secondary device i.e.\n last_replication_time is within RPO.\n \n - ASYNC_REPLICATION_STATE_REPLICATING_BEHIND_HIGH_CHURN:\n The replication is lagging above the SLO limit due to the disk's change\n rate being above the supported limit.\n \n - ASYNC_REPLICATION_STATE_REPLICATING_BEHIND_SYSTEM_LAGGING:\n The replication is lagging, and the RPO is not being met due to some\n internal issue.\n \n - ASYNC_REPLICATION_STATE_REPLICATION_STUCK: The\n replication is completely stuck due to some internal error.\n \n - ASYNC_REPLICATION_STATE_STOPPING: The replication\n is under the process of being stopped. This is a transient state.\n \n - ASYNC_REPLICATION_STATE_STOPPED: The replication\n between the disk-pairs have stopped.\n \n - ASYNC_REPLICATION_STATE_REPLICATING_BEHIND_CG_HIGH_CHURN:\n The replication is lagging above the SLO limit for the disk in the\n consistency group due to disk's change rate being above the supported\n limit.", "enum": [ "ASYNC_REPLICATION_STATE_INITIALIZING", "ASYNC_REPLICATION_STATE_REPLICATING_BEHIND_CG_HIGH_CHURN", @@ -62233,10 +62940,12 @@ false "The replication is under the process of being stopped. This is a\ntransient sate.", "" ], +"readOnly": true, "type": "string" }, "replicationDiskPair": { -"$ref": "ReplicationDiskPair" +"$ref": "ReplicationDiskPair", +"readOnly": true } }, "type": "object" @@ -62249,7 +62958,7 @@ false "additionalProperties": { "type": "string" }, -"description": "Resource manager tags to be bound to the disk. Tag keys and values\nhave the same definition as resource\nmanager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and\nvalues are in the format `tagValues/456`. The field is ignored (both PUT &\nPATCH) when empty.", +"description": "Resource manager tags to be bound to the disk. Tag keys and values\nhave the same definition as resource\nmanager tags. Keys and values can be either in numeric format,\nsuch as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced\nformat such as `{org_id|project_id}/{tag_key_short_name}` and\n`{tag_value_short_name}`. The field is ignored (both PUT &\nPATCH) when empty.", "type": "object" } }, @@ -62362,10 +63071,11 @@ false "id": "DiskSettingsResourcePolicyDetails", "properties": { "excludedDiskTypes": { -"description": "[Output Only] A list of Disk Types that will be excluded from applying\nthe Resource Policy referenced here.\nIf absent, Disks created in any DiskType can use the referenced\ndefault Resource Policy.", +"description": "Output only. [Output Only] A list of Disk Types that will be excluded from applying\nthe Resource Policy referenced here.\nIf absent, Disks created in any DiskType can use the referenced\ndefault Resource Policy.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "resourcePolicy": { @@ -62403,7 +63113,8 @@ false }, "kind": { "default": "compute#diskType", -"description": "[Output Only] Type of the resource. Always compute#diskType\nfor disk types.", +"description": "Output only. [Output Only] Type of the resource. Always compute#diskType\nfor disk types.", +"readOnly": true, "type": "string" }, "name": { @@ -62420,7 +63131,8 @@ false "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource with the resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource with the resource id.", +"readOnly": true, "type": "string" }, "validDiskSize": { @@ -62451,7 +63163,8 @@ false }, "kind": { "default": "compute#diskTypeAggregatedList", -"description": "[Output Only] Type of resource. Alwayscompute#diskTypeAggregatedList.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#diskTypeAggregatedList.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -62459,14 +63172,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -62613,7 +63328,8 @@ false }, "kind": { "default": "compute#diskTypeList", -"description": "[Output Only] Type of resource. Always compute#diskTypeList\nfor disk types.", +"description": "Output only. [Output Only] Type of resource. Always compute#diskTypeList\nfor disk types.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -62621,7 +63337,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -63231,7 +63948,8 @@ false }, "kind": { "default": "compute#exchangedPeeringRoutesList", -"description": "[Output Only] Type of resource. Alwayscompute#exchangedPeeringRoutesList for exchanged peering\nroutes lists.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#exchangedPeeringRoutesList for exchanged peering\nroutes lists.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -63239,7 +63957,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -63397,7 +64116,8 @@ false "id": "ExternalVpnGateway", "properties": { "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -63405,8 +64125,9 @@ false "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "interfaces": { @@ -63418,7 +64139,8 @@ false }, "kind": { "default": "compute#externalVpnGateway", -"description": "[Output Only] Type of the resource. Alwayscompute#externalVpnGateway for externalVpnGateways.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#externalVpnGateway for externalVpnGateways.", +"readOnly": true, "type": "string" }, "labelFingerprint": { @@ -63462,7 +64184,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" } }, @@ -63508,7 +64231,8 @@ false }, "kind": { "default": "compute#externalVpnGatewayList", -"description": "[Output Only] Type of resource. Always compute#externalVpnGatewayList for lists of externalVpnGateways.", +"description": "Output only. [Output Only] Type of resource. Always compute#externalVpnGatewayList for lists of externalVpnGateways.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -63516,7 +64240,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -63709,7 +64434,8 @@ false "type": "array" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "denied": { @@ -63765,13 +64491,15 @@ false "type": "boolean" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#firewall", -"description": "[Output Only] Type of the resource. Always compute#firewall\nfor firewall rules.", +"description": "Output only. [Output Only] Type of the resource. Always compute#firewall\nfor firewall rules.", +"readOnly": true, "type": "string" }, "logConfig": { @@ -63807,7 +64535,8 @@ false "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource with the resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource with the resource id.", +"readOnly": true, "type": "string" }, "sourceRanges": { @@ -63865,7 +64594,8 @@ false }, "kind": { "default": "compute#firewallList", -"description": "[Output Only] Type of resource. Always compute#firewallList\nfor lists of firewalls.", +"description": "Output only. [Output Only] Type of resource. Always compute#firewallList\nfor lists of firewalls.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -63873,7 +64603,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -64052,7 +64783,8 @@ false }, "kind": { "default": "compute#firewallPoliciesListAssociationsResponse", -"description": "[Output Only] Type of firewallPolicy associations. Alwayscompute#FirewallPoliciesListAssociations for lists of\nfirewallPolicy associations.", +"description": "Output only. [Output Only] Type of firewallPolicy associations. Alwayscompute#FirewallPoliciesListAssociations for lists of\nfirewallPolicy associations.", +"readOnly": true, "type": "string" } }, @@ -64207,7 +64939,8 @@ false "type": "array" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -64232,7 +64965,8 @@ false }, "kind": { "default": "compute#firewallPolicy", -"description": "[Output only] Type of the resource. Alwayscompute#firewallPolicyfor firewall policies", +"description": "Output only. [Output only] Type of the resource. Alwayscompute#firewallPolicyfor firewall policies", +"readOnly": true, "type": "string" }, "name": { @@ -64247,11 +64981,12 @@ false "type": "array" }, "parent": { -"description": "[Output Only] The parent of the firewall policy.\nThis field is not applicable to network firewall policies.", +"description": "Output only. [Output Only] The parent of the firewall policy.\nThis field is not applicable to network firewall policies.", +"readOnly": true, "type": "string" }, "policySource": { -"description": "[Output Only] Source of this Firewall Policy. USER_DEFINED if\ncreated by a Cloud user, or SYSTEM if created by managed\nservices like GKE.", +"description": "Indicates the source of this Firewall Policy. This field is optional on\ncreation and defaults to USER_DEFINED.\n\nThe USER_DEFINED value indicates a regular firewall policy.\n\nThe SYSTEM value indicates a system-level policy managed by an\ninternal service like GKE. This SYSTEM value is reserved for\ninternal services and cannot be set by users during policy creation.\nPolicies with a SYSTEM source cannot be modified or deleted by\nusers.", "enum": [ "SYSTEM", "USER_DEFINED" @@ -64279,12 +65014,14 @@ false "type": "string" }, "region": { -"description": "[Output Only] URL of the region where the regional firewall policy resides.\nThis field is not applicable to global firewall policies.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"description": "Output only. [Output Only] URL of the region where the regional firewall policy resides.\nThis field is not applicable to global firewall policies.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"readOnly": true, "type": "string" }, "ruleTupleCount": { -"description": "[Output Only] Total count of all firewall policy rule tuples. A firewall\npolicy can not exceed a set number of tuples.", +"description": "Output only. [Output Only] Total count of all firewall policy rule tuples. A firewall\npolicy can not exceed a set number of tuples.", "format": "int32", +"readOnly": true, "type": "integer" }, "rules": { @@ -64299,7 +65036,8 @@ false "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource with the resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource with the resource id.", +"readOnly": true, "type": "string" }, "shortName": { @@ -64335,7 +65073,8 @@ false "type": "string" }, "firewallPolicyId": { -"description": "[Output Only] The firewall policy ID of the association.", +"description": "Output only. [Output Only] The firewall policy ID of the association.", +"readOnly": true, "type": "string" }, "name": { @@ -64348,7 +65087,8 @@ false "type": "integer" }, "shortName": { -"description": "[Output Only] The short name of the firewall policy of the association.", +"description": "Output only. [Output Only] The short name of the firewall policy of the association.", +"readOnly": true, "type": "string" } }, @@ -64370,7 +65110,8 @@ false }, "kind": { "default": "compute#firewallPolicyList", -"description": "[Output Only] Type of resource. Alwayscompute#firewallPolicyList for listsof FirewallPolicies", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#firewallPolicyList for listsof FirewallPolicies", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -64538,7 +65279,8 @@ false }, "kind": { "default": "compute#firewallPolicyRule", -"description": "[Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules.", +"description": "Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules.", +"readOnly": true, "type": "string" }, "match": { @@ -64555,8 +65297,9 @@ false "type": "string" }, "ruleTupleCount": { -"description": "[Output Only] Calculation of the complexity of a single firewall policy\nrule.", +"description": "Output only. [Output Only] Calculation of the complexity of a single firewall policy\nrule.", "format": "int32", +"readOnly": true, "type": "integer" }, "securityProfileGroup": { @@ -64635,6 +65378,24 @@ false }, "type": "array" }, +"destNetworkContext": { +"description": "Network context of the traffic destination. Allowed values are:\n \n \n - UNSPECIFIED\n - INTERNET\n - NON_INTERNET", +"enum": [ +"INTERNET", +"INTRA_VPC", +"NON_INTERNET", +"UNSPECIFIED", +"VPC_NETWORKS" +], +"enumDescriptions": [ +"", +"", +"", +"", +"" +], +"type": "string" +}, "destNetworkScope": { "description": "Network scope of the traffic destination.", "enum": [ @@ -64713,6 +65474,24 @@ false }, "type": "array" }, +"srcNetworkContext": { +"description": "Network context of the traffic source. Allowed values are:\n \n \n - UNSPECIFIED\n - INTERNET\n - INTRA_VPC\n - NON_INTERNET\n - VPC_NETWORKS", +"enum": [ +"INTERNET", +"INTRA_VPC", +"NON_INTERNET", +"UNSPECIFIED", +"VPC_NETWORKS" +], +"enumDescriptions": [ +"", +"", +"", +"", +"" +], +"type": "string" +}, "srcNetworkScope": { "description": "Network scope of the traffic source.", "enum": [ @@ -64806,7 +65585,7 @@ false "type": "string" }, "state": { -"description": "[Output Only] State of the secure tag, either `EFFECTIVE` or\n`INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted\nor its network is deleted.", +"description": "Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or\n`INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted\nor its network is deleted.", "enum": [ "EFFECTIVE", "INEFFECTIVE" @@ -64815,6 +65594,7 @@ false "", "" ], +"readOnly": true, "type": "string" } }, @@ -64825,8 +65605,9 @@ false "id": "FixedOrPercent", "properties": { "calculated": { -"description": "[Output Only] Absolute value of VM instances calculated based on the\nspecific mode.\n\n \n \n - If the value is fixed, then the calculated\n value is equal to the fixed value.\n - If the value is a percent, then the\n calculated\n value is percent/100 * targetSize. For example,\n the calculated value of a 80% of a managed instance group\n with 150 instances would be (80/100 * 150) = 120 VM instances. If there\n is a remainder, the number is rounded.", +"description": "Output only. [Output Only] Absolute value of VM instances calculated based on the\nspecific mode.\n\n \n \n - If the value is fixed, then the calculated\n value is equal to the fixed value.\n - If the value is a percent, then the\n calculated\n value is percent/100 * targetSize. For example,\n the calculated value of a 80% of a managed instance group\n with 150 instances would be (80/100 * 150) = 120 VM instances. If there\n is a remainder, the number is rounded.", "format": "int32", +"readOnly": true, "type": "integer" }, "fixed": { @@ -64941,18 +65722,21 @@ false "type": "string" }, "baseForwardingRule": { -"description": "[Output Only] The URL for the corresponding base forwarding rule. By base\nforwarding rule, we mean the forwarding rule that has the same IP address,\nprotocol, and port settings with the current forwarding rule, but without\nsourceIPRanges specified.\nAlways empty if the current forwarding rule does not have sourceIPRanges\nspecified.", +"description": "Output only. [Output Only] The URL for the corresponding base forwarding rule. By base\nforwarding rule, we mean the forwarding rule that has the same IP address,\nprotocol, and port settings with the current forwarding rule, but without\nsourceIPRanges specified.\nAlways empty if the current forwarding rule does not have sourceIPRanges\nspecified.", +"readOnly": true, "type": "string" }, "childForwardingRules": { -"description": "[Output Only] Applicable only to the parent forwarding rule of global\nexternal passthrough load balancers. This field contains the list of child\nforwarding rule URLs associated with the parent forwarding rule: one for\neach availability group. AVAILABILITY_GROUP0 will be the first element, and\nAVAILABILITY_GROUP1 will be the second element.", +"description": "Output only. [Output Only] Applicable only to the parent forwarding rule of global\nexternal passthrough load balancers. This field contains the list of child\nforwarding rule URLs associated with the parent forwarding rule: one for\neach availability group. AVAILABILITY_GROUP0 will be the first element, and\nAVAILABILITY_GROUP1 will be the second element.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -65012,7 +65796,8 @@ false }, "kind": { "default": "compute#forwardingRule", -"description": "[Output Only] Type of the resource. Alwayscompute#forwardingRule for forwarding rule resources.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#forwardingRule for forwarding rule resources.", +"readOnly": true, "type": "string" }, "labelFingerprint": { @@ -65088,7 +65873,8 @@ false "type": "boolean" }, "parentForwardingRule": { -"description": "[Output Only] Applicable only to the child forwarding rules of global external\npassthrough load balancers. This field contains the URL of the parent\nforwarding rule.", +"description": "Output only. [Output Only] Applicable only to the child forwarding rules of global external\npassthrough load balancers. This field contains the URL of the parent\nforwarding rule.", +"readOnly": true, "type": "string" }, "portRange": { @@ -65124,10 +65910,12 @@ false "The connection has been rejected by the producer.", "" ], +"readOnly": true, "type": "string" }, "region": { -"description": "[Output Only] URL of the region where the regional forwarding rule resides.\nThis field is not applicable to global forwarding rules.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"description": "Output only. [Output Only] URL of the region where the regional forwarding rule resides.\nThis field is not applicable to global forwarding rules.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"readOnly": true, "type": "string" }, "selfLink": { @@ -65135,7 +65923,8 @@ false "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource with the resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource with the resource id.", +"readOnly": true, "type": "string" }, "serviceDirectoryRegistrations": { @@ -65189,7 +65978,8 @@ false }, "kind": { "default": "compute#forwardingRuleAggregatedList", -"description": "[Output Only] Type of resource. Alwayscompute#forwardingRuleAggregatedList for lists of forwarding rules.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#forwardingRuleAggregatedList for lists of forwarding rules.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -65197,14 +65987,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -65351,7 +66143,8 @@ false }, "kind": { "default": "compute#forwardingRuleList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -65359,7 +66152,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -65678,7 +66472,8 @@ false "description": "If not present, then FR will not deliver a new commitment or update an\nexisting commitment." }, "creationTimestamp": { -"description": "[Output Only] The creation timestamp for this future reservation inRFC3339\ntext format.", +"description": "Output only. [Output Only] The creation timestamp for this future reservation inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "deploymentType": { @@ -65704,13 +66499,15 @@ false "type": "boolean" }, "id": { -"description": "[Output Only] A unique identifier for this future reservation. The server\ndefines this identifier.", +"description": "Output only. [Output Only] A unique identifier for this future reservation. The server\ndefines this identifier.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#futureReservation", -"description": "[Output Only] Type of the resource. Alwayscompute#futureReservation for future reservations.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#futureReservation for future reservations.", +"readOnly": true, "type": "string" }, "name": { @@ -65788,11 +66585,13 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined fully-qualified URL for this resource.", +"description": "Output only. [Output Only] Server-defined fully-qualified URL for this resource.", +"readOnly": true, "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource with the resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource with the resource id.", +"readOnly": true, "type": "string" }, "shareSettings": { @@ -65809,14 +66608,16 @@ false }, "status": { "$ref": "FutureReservationStatus", -"description": "[Output only] Status of the Future Reservation" +"description": "Output only. [Output only] Status of the Future Reservation", +"readOnly": true }, "timeWindow": { "$ref": "FutureReservationTimeWindow", "description": "Time window for this Future Reservation." }, "zone": { -"description": "[Output Only] URL of the Zone where this future reservation resides.", +"description": "Output only. [Output Only] URL of the Zone where this future reservation resides.", +"readOnly": true, "type": "string" } }, @@ -65886,7 +66687,7 @@ false "id": "FutureReservationStatus", "properties": { "amendmentStatus": { -"description": "[Output Only] The current status of the requested amendment.", +"description": "Output only. [Output Only] The current status of the requested amendment.", "enum": [ "AMENDMENT_APPROVED", "AMENDMENT_DECLINED", @@ -65899,34 +66700,40 @@ false "The requested amendment to the Future Reservation is currently being\nreviewd by GCP.", "" ], +"readOnly": true, "type": "string" }, "autoCreatedReservations": { -"description": "Fully qualified urls of the automatically created reservations at\nstart_time.", +"description": "Output only. Fully qualified urls of the automatically created reservations at\nstart_time.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "existingMatchingUsageInfo": { "$ref": "FutureReservationStatusExistingMatchingUsageInfo", -"description": "[Output Only] Represents the existing matching usage for the future\nreservation." +"description": "Output only. [Output Only] Represents the existing matching usage for the future\nreservation.", +"readOnly": true }, "fulfilledCount": { -"description": "This count indicates the fulfilled capacity so far. This is set during\n\"PROVISIONING\" state. This count also includes capacity delivered as part\nof existing matching reservations.", +"description": "Output only. This count indicates the fulfilled capacity so far. This is set during\n\"PROVISIONING\" state. This count also includes capacity delivered as part\nof existing matching reservations.", "format": "int64", +"readOnly": true, "type": "string" }, "lastKnownGoodState": { "$ref": "FutureReservationStatusLastKnownGoodState", -"description": "[Output Only] This field represents the future reservation before an\namendment was requested. If the amendment is declined, the Future\nReservation will be reverted to the last known good state. The last known\ngood state is not set when updating a future reservation whose\nProcurement Status is DRAFTING." +"description": "Output only. [Output Only] This field represents the future reservation before an\namendment was requested. If the amendment is declined, the Future\nReservation will be reverted to the last known good state. The last known\ngood state is not set when updating a future reservation whose\nProcurement Status is DRAFTING.", +"readOnly": true }, "lockTime": { -"description": "Time when Future Reservation would become LOCKED, after which no\nmodifications to Future Reservation will be allowed. Applicable only\nafter the Future Reservation is in the APPROVED state. The lock_time is\nan RFC3339 string. The procurement_status will transition to PROCURING\nstate at this time.", +"description": "Output only. Time when Future Reservation would become LOCKED, after which no\nmodifications to Future Reservation will be allowed. Applicable only\nafter the Future Reservation is in the APPROVED state. The lock_time is\nan RFC3339 string. The procurement_status will transition to PROCURING\nstate at this time.", +"readOnly": true, "type": "string" }, "procurementStatus": { -"description": "Current state of this Future Reservation", +"description": "Output only. Current state of this Future Reservation", "enum": [ "APPROVED", "CANCELLED", @@ -65957,6 +66764,7 @@ false "Future reservation is being procured by GCP. Beyond this point, Future\nreservation is locked and no further modifications are allowed.", "Future reservation capacity is being provisioned. This state will be\nentered after start_time, while reservations are being created to\nprovide total_count reserved instance slots. This state will not\npersist past start_time + 24h." ], +"readOnly": true, "type": "string" }, "specificSkuProperties": { @@ -65970,12 +66778,14 @@ false "id": "FutureReservationStatusExistingMatchingUsageInfo", "properties": { "count": { -"description": "Count to represent min(FR total_count,\nmatching_reserved_capacity+matching_unreserved_instances)", +"description": "Output only. Count to represent min(FR total_count,\nmatching_reserved_capacity+matching_unreserved_instances)", "format": "int64", +"readOnly": true, "type": "string" }, "timestamp": { -"description": "Timestamp when the matching usage was calculated", +"description": "Output only. Timestamp when the matching usage was calculated", +"readOnly": true, "type": "string" } }, @@ -65986,26 +66796,31 @@ false "id": "FutureReservationStatusLastKnownGoodState", "properties": { "description": { -"description": "[Output Only] The description of the FutureReservation before an\namendment was requested.", +"description": "Output only. [Output Only] The description of the FutureReservation before an\namendment was requested.", +"readOnly": true, "type": "string" }, "existingMatchingUsageInfo": { "$ref": "FutureReservationStatusExistingMatchingUsageInfo", -"description": "[Output Only] Represents the matching usage for the future\nreservation before an amendment was requested." +"description": "Output only. [Output Only] Represents the matching usage for the future\nreservation before an amendment was requested.", +"readOnly": true }, "futureReservationSpecs": { -"$ref": "FutureReservationStatusLastKnownGoodStateFutureReservationSpecs" +"$ref": "FutureReservationStatusLastKnownGoodStateFutureReservationSpecs", +"readOnly": true }, "lockTime": { -"description": "[Output Only] The lock time of the FutureReservation before an\namendment was requested.", +"description": "Output only. [Output Only] The lock time of the FutureReservation before an\namendment was requested.", +"readOnly": true, "type": "string" }, "namePrefix": { -"description": "[Output Only] The name prefix of the Future Reservation before an\namendment was requested.", +"description": "Output only. [Output Only] The name prefix of the Future Reservation before an\namendment was requested.", +"readOnly": true, "type": "string" }, "procurementStatus": { -"description": "[Output Only] The status of the last known good state for the Future\nReservation.", +"description": "Output only. [Output Only] The status of the last known good state for the Future\nReservation.", "enum": [ "APPROVED", "CANCELLED", @@ -66036,6 +66851,7 @@ false "Future reservation is being procured by GCP. Beyond this point, Future\nreservation is locked and no further modifications are allowed.", "Future reservation capacity is being provisioned. This state will be\nentered after start_time, while reservations are being created to\nprovide total_count reserved instance slots. This state will not\npersist past start_time + 24h." ], +"readOnly": true, "type": "string" } }, @@ -66047,15 +66863,18 @@ false "properties": { "shareSettings": { "$ref": "ShareSettings", -"description": "[Output Only] The previous share settings of the Future Reservation." +"description": "Output only. [Output Only] The previous share settings of the Future Reservation.", +"readOnly": true }, "specificSkuProperties": { "$ref": "FutureReservationSpecificSKUProperties", -"description": "[Output Only] The previous instance related properties of the\nFuture Reservation." +"description": "Output only. [Output Only] The previous instance related properties of the\nFuture Reservation.", +"readOnly": true }, "timeWindow": { "$ref": "FutureReservationTimeWindow", -"description": "[Output Only] The previous time window of the Future Reservation." +"description": "Output only. [Output Only] The previous time window of the Future Reservation.", +"readOnly": true } }, "type": "object" @@ -66108,7 +66927,8 @@ false }, "kind": { "default": "compute#futureReservationsAggregatedListResponse", -"description": "[Output Only] Type of resource. Alwayscompute#futureReservationsAggregatedListResponse for future\nresevation aggregated list response.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#futureReservationsAggregatedListResponse for future\nresevation aggregated list response.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -66116,14 +66936,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -66272,7 +67094,8 @@ false }, "kind": { "default": "compute#futureReservationsListResponse", -"description": "[Output Only] Type of resource.Alwayscompute#FutureReservationsListResponse for lists of\nreservations", +"description": "Output only. [Output Only] Type of resource.Alwayscompute#FutureReservationsListResponse for lists of\nreservations", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -66280,14 +67103,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -66994,7 +67819,8 @@ false "id": "GlobalVmExtensionPolicy", "properties": { "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -67009,8 +67835,9 @@ false "type": "object" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "instanceSelectors": { @@ -67022,7 +67849,8 @@ false }, "kind": { "default": "compute#globalVmExtensionPolicy", -"description": "[Output Only] Type of the resource. Alwayscompute#globalVmExtensionPolicy for globalVmExtensionPolicies.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#globalVmExtensionPolicy for globalVmExtensionPolicies.", +"readOnly": true, "type": "string" }, "name": { @@ -67040,7 +67868,7 @@ false "description": "Required. The rollout strategy and status." }, "scopedResourceStatus": { -"description": "[Output Only] The scoped resource status. It's only for tracking the\npurging status of the policy.", +"description": "Output only. [Output Only] The scoped resource status. It's only for tracking the\npurging status of the policy.", "enum": [ "SCOPED_RESOURCE_STATUS_DELETING", "SCOPED_RESOURCE_STATUS_UNSPECIFIED" @@ -67049,18 +67877,22 @@ false "The zonal policies are being deleted.", "Default value. This value is unused." ], +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined fully-qualified URL for this resource.", +"description": "Output only. [Output Only] Server-defined fully-qualified URL for this resource.", +"readOnly": true, "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource's resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource's resource id.", +"readOnly": true, "type": "string" }, "updateTimestamp": { -"description": "[Output Only] Update timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Update timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" } }, @@ -67126,7 +67958,8 @@ false }, "kind": { "default": "compute#globalVmExtensionPolicyList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -67134,14 +67967,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -67281,7 +68116,8 @@ false }, "rolloutStatus": { "$ref": "GlobalVmExtensionPolicyRolloutOperationRolloutStatus", -"description": "[Output Only] The rollout status of the policy." +"description": "Output only. [Output Only] The rollout status of the policy.", +"readOnly": true } }, "type": "object" @@ -67322,15 +68158,17 @@ false "id": "GlobalVmExtensionPolicyRolloutOperationRolloutStatus", "properties": { "currentRollouts": { -"description": "[Output Only] The current rollouts for the latest version of the\nresource. There should be only one current rollout, but for\nscalability, we make it repeated.", +"description": "Output only. [Output Only] The current rollouts for the latest version of the\nresource. There should be only one current rollout, but for\nscalability, we make it repeated.", "items": { "$ref": "GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata" }, +"readOnly": true, "type": "array" }, "previousRollout": { "$ref": "GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata", -"description": "[Output Only] The last completed rollout resource. This field will not\nbe populated until the first rollout is completed." +"description": "Output only. [Output Only] The last completed rollout resource. This field will not\nbe populated until the first rollout is completed.", +"readOnly": true } }, "type": "object" @@ -67339,15 +68177,17 @@ false "id": "GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata", "properties": { "rollout": { -"description": "[Output Only] The name of the rollout.\nEx. projects//locations/global/rollouts/.", +"description": "Output only. [Output Only] The name of the rollout.\nEx. projects//locations/global/rollouts/.", +"readOnly": true, "type": "string" }, "rolloutPlan": { -"description": "[Output Only] The name of the rollout plan.\nEx.\nprojects//locations/global/rolloutPlans/.", +"description": "Output only. [Output Only] The name of the rollout plan.\nEx.\nprojects//locations/global/rolloutPlans/.", +"readOnly": true, "type": "string" }, "state": { -"description": "[Output Only] The overall state of the rollout.", +"description": "Output only. [Output Only] The overall state of the rollout.", "enum": [ "STATE_CANCELLED", "STATE_COMPLETED", @@ -67366,6 +68206,7 @@ false "Impossible to determine current state of the iteration.", "Default value. This value is unused." ], +"readOnly": true, "type": "string" } }, @@ -67451,7 +68292,8 @@ false "properties": { "kind": { "default": "compute#guestAttributes", -"description": "[Output Only] Type of the resource. Alwayscompute#guestAttributes for guest attributes entry.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#guestAttributes for guest attributes entry.", +"readOnly": true, "type": "string" }, "queryPath": { @@ -67460,10 +68302,12 @@ false }, "queryValue": { "$ref": "GuestAttributesValue", -"description": "[Output Only] The value of the requested queried path." +"description": "Output only. [Output Only] The value of the requested queried path.", +"readOnly": true }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "variableKey": { @@ -67471,7 +68315,8 @@ false "type": "string" }, "variableValue": { -"description": "[Output Only] The value found for the requested key.", +"description": "Output only. [Output Only] The value found for the requested key.", +"readOnly": true, "type": "string" } }, @@ -67767,13 +68612,26 @@ false "type": "array" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp in RFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp in RFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { "description": "An optional description of this resource. Provide this property when you\ncreate the resource.", "type": "string" }, +"failoverCapacity": { +"description": "Capacity guarantee settings for the event of a failover.\nThis determines whether capacity is guaranteed to be available\nin the zones used by the HaController.", +"enum": [ +"BEST_EFFORT_CAPACITY", +"FAILOVER_CAPACITY_UNSPECIFIED" +], +"enumDescriptions": [ +"Failover will attempt to allocate resources in the secondary zone\nat the time of failover.", +"" +], +"type": "string" +}, "failoverInitiation": { "description": "Indicates how failover should be initiated.", "enum": [ @@ -67787,8 +68645,9 @@ false "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "instanceName": { @@ -67798,7 +68657,8 @@ false }, "kind": { "default": "compute#HaController", -"description": "[Output Only] Type of the resource. Alwayscompute#haController for HaControllers.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#haController for HaControllers.", +"readOnly": true, "type": "string" }, "name": { @@ -67811,10 +68671,12 @@ false "description": "Basic networking configuration. Required backend services and forwarding\nrules will be automatically created with default parameters." }, "region": { -"description": "[Output Only] URL of the region where the resource resides.\nYou must specify this field as part of the HTTP request URL.\nIt is not settable as a field in the request body.", +"description": "Output only. [Output Only] URL of the region where the resource resides.\nYou must specify this field as part of the HTTP request URL.\nIt is not settable as a field in the request body.", +"readOnly": true, "type": "string" }, "secondaryZoneCapacity": { +"deprecated": true, "description": "Indicates the capacity guarantees in the secondary zone.", "enum": [ "BEST_EFFORT", @@ -67827,16 +68689,19 @@ false "type": "string" }, "selfLink": { -"description": "[Output only] Server-defined URL for the resource.", +"description": "Output only. [Output only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource with the resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource with the resource id.", +"readOnly": true, "type": "string" }, "status": { "$ref": "HaControllerStatus", -"description": "[Output Only] Status information for the HaController resource." +"description": "Output only. [Output Only] Status information for the HaController resource.", +"readOnly": true }, "zoneConfigurations": { "additionalProperties": { @@ -67893,33 +68758,40 @@ false "properties": { "failoverProgress": { "$ref": "HaControllerStatusFailoverProgress", -"description": "[Output Only] Contains the details of the ongoing failover. This message\nis not displayed if failover is NOT in progress." +"description": "Output only. [Output Only] Contains the details of the ongoing failover. This message\nis not displayed if failover is NOT in progress.", +"readOnly": true }, "lastFailoverInfo": { "$ref": "HaControllerStatusFailoverProgress", -"description": "[Output Only] Contains the details of the last successful failover." +"description": "Output only. [Output Only] Contains the details of the last successful failover.", +"readOnly": true }, "ongoingFailover": { -"description": "[Output Only] Indicates if the failover is currently in-progress.", +"description": "Output only. [Output Only] Indicates if the failover is currently in-progress.", +"readOnly": true, "type": "boolean" }, "primaryInstance": { -"description": "[Output Only] The URL to the instance that is intended to be primary at\nthis moment. Primary instance will be changed at the very beginning of a\nfailover operation.", +"description": "Output only. [Output Only] The URL to the instance that is intended to be primary at\nthis moment. Primary instance will be changed at the very beginning of a\nfailover operation.", +"readOnly": true, "type": "string" }, "primaryZone": { -"description": "[Output Only] The name of the zone that is intended to be primary at this\nmoment. Primary zone will be changed at the very beginning of a failover\noperation. The zone may not be operational in the middle of a failover\noperation.", +"description": "Output only. [Output Only] The name of the zone that is intended to be primary at this\nmoment. Primary zone will be changed at the very beginning of a failover\noperation. The zone may not be operational in the middle of a failover\noperation.", +"readOnly": true, "type": "string" }, "readyForFailover": { -"description": "[Output Only] Indicates if the resource is ready for initiating a\nfailover to the secondary zone.", +"description": "Output only. [Output Only] Indicates if the resource is ready for initiating a\nfailover to the secondary zone.", +"readOnly": true, "type": "boolean" }, "zoneStatus": { "additionalProperties": { "$ref": "HaControllerStatusZoneStatus" }, -"description": "[Output Only] Map of zone statuses.\nKey: name of the zone\nValue: ZoneStatus", +"description": "Output only. [Output Only] Map of zone statuses.\nKey: name of the zone\nValue: ZoneStatus", +"readOnly": true, "type": "object" } }, @@ -67930,12 +68802,13 @@ false "id": "HaControllerStatusFailoverProgress", "properties": { "failoverCompleteTimestamp": { -"description": "[Output Only] Timestamp of the failover completion.\nFilled only if the failover is completed, in lastFailoverInfo.", +"description": "Output only. [Output Only] Timestamp of the failover completion.\nFilled only if the failover is completed, in lastFailoverInfo.", "format": "google-datetime", +"readOnly": true, "type": "string" }, "failoverTrigger": { -"description": "[Output Only] Indicates if failover has been triggered automatically or\nmanually.", +"description": "Output only. [Output Only] Indicates if failover has been triggered automatically or\nmanually.", "enum": [ "AUTOMATIC", "FAILOVER_TRIGGER_UNSPECIFIED", @@ -67946,16 +68819,19 @@ false "", "Failover has been triggered manually." ], +"readOnly": true, "type": "string" }, "failoverTriggerTimestamp": { -"description": "[Output Only] Timestamp of the last failover trigger.", +"description": "Output only. [Output Only] Timestamp of the last failover trigger.", "format": "google-datetime", +"readOnly": true, "type": "string" }, "lastFailoverAttempt": { "$ref": "HaControllerStatusFailoverProgressLastFailoverAttempt", -"description": "[Output Only] Contains details of the last failed failover. This field\nis filled only if the current failover is failing" +"description": "Output only. [Output Only] Contains details of the last failed failover. This field\nis filled only if the current failover is failing", +"readOnly": true } }, "type": "object" @@ -67964,7 +68840,7 @@ false "id": "HaControllerStatusFailoverProgressLastFailoverAttempt", "properties": { "errors": { -"description": "[Output Only] Encountered errors during the last attempt to process\nfailover.", +"description": "Output only. [Output Only] Encountered errors during the last attempt to process\nfailover.", "properties": { "errors": { "description": "[Output Only] The array of errors encountered while processing this\noperation.", @@ -68009,11 +68885,13 @@ false "type": "array" } }, +"readOnly": true, "type": "object" }, "timestamp": { -"description": "[Output Only] Show timestamp only if there is an error.RFC3339\ntext format.", +"description": "Output only. [Output Only] Show timestamp only if there is an error.RFC3339\ntext format.", "format": "google-datetime", +"readOnly": true, "type": "string" } }, @@ -68024,16 +68902,19 @@ false "id": "HaControllerStatusZoneStatus", "properties": { "isPrimary": { -"description": "[Output Only] Indicates if the zone is primary at this moment.", +"description": "Output only. [Output Only] Indicates if the zone is primary at this moment.", +"readOnly": true, "type": "boolean" }, "isZoneReady": { -"description": "[Output Only] Indicates if the zone is ready for initiating a failover.", +"description": "Output only. [Output Only] Indicates if the zone is ready for initiating a failover.", +"readOnly": true, "type": "boolean" }, "lastError": { "$ref": "HaControllerStatusZoneStatusLastError", -"description": "[Output Only] This field is filled only if the current operation is\nfailing." +"description": "Output only. [Output Only] This field is filled only if the current operation is\nfailing.", +"readOnly": true } }, "type": "object" @@ -68043,7 +68924,7 @@ false "id": "HaControllerStatusZoneStatusLastError", "properties": { "errors": { -"description": "[Output Only] Encountered errors.", +"description": "Output only. [Output Only] Encountered errors.", "properties": { "errors": { "description": "[Output Only] The array of errors encountered while processing this\noperation.", @@ -68088,11 +68969,13 @@ false "type": "array" } }, +"readOnly": true, "type": "object" }, "timestamp": { -"description": "[Output Only] Show timestamp only if there is an error.RFC3339\ntext format.", +"description": "Output only. [Output Only] Show timestamp only if there is an error.RFC3339\ntext format.", "format": "google-datetime", +"readOnly": true, "type": "string" } }, @@ -68206,7 +69089,8 @@ false }, "kind": { "default": "compute#haControllersAggregatedList", -"description": "[Output Only] Type of resource. Alwayscompute#haControllersAggregatedList for lists of\nHaControllers.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#haControllersAggregatedList for lists of\nHaControllers.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -68214,14 +69098,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -68390,14 +69276,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output only] Server-defined URL for this resource.", +"description": "Output only. [Output only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output only] Unreachable resources.", +"description": "Output only. [Output only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -68806,7 +69694,8 @@ false "id": "HealthAggregationPolicy", "properties": { "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -68824,13 +69713,15 @@ false "type": "integer" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#healthAggregationPolicy", -"description": "[Output Only] Type of the resource. Alwayscompute#healthAggregationPolicy for health aggregation\npolicies.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#healthAggregationPolicy for health aggregation\npolicies.", +"readOnly": true, "type": "string" }, "minHealthyThreshold": { @@ -68856,15 +69747,18 @@ false "type": "string" }, "region": { -"description": "[Output Only] URL of the region where the health aggregation policy\nresides. This field applies only to the regional resource. You must specify\nthis field as part of the HTTP request URL. It is not settable as a field\nin the request body.", +"description": "Output only. [Output Only] URL of the region where the health aggregation policy\nresides. This field applies only to the regional resource. You must specify\nthis field as part of the HTTP request URL. It is not settable as a field\nin the request body.", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL with id for the resource.", +"description": "Output only. [Output Only] Server-defined URL with id for the resource.", +"readOnly": true, "type": "string" } }, @@ -68888,7 +69782,8 @@ false }, "kind": { "default": "compute#healthAggregationPolicyAggregatedList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -68896,14 +69791,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -69049,7 +69946,8 @@ false }, "kind": { "default": "compute#healthAggregationPolicyList", -"description": "[Output Only] Type of the resource. Alwayscompute#healthAggregationPolicy for health aggregation\npolicies.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#healthAggregationPolicy for health aggregation\npolicies.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -69197,7 +70095,8 @@ false "type": "integer" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp in3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp in3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -69231,7 +70130,8 @@ false }, "kind": { "default": "compute#healthCheck", -"description": "Type of the resource.", +"description": "Output only. Type of the resource.", +"readOnly": true, "type": "string" }, "logConfig": { @@ -69244,7 +70144,8 @@ false "type": "string" }, "region": { -"description": "[Output Only] Region where the health check resides. Not applicable to\nglobal health checks.", +"description": "Output only. [Output Only] Region where the health check resides. Not applicable to\nglobal health checks.", +"readOnly": true, "type": "string" }, "selfLink": { @@ -69252,7 +70153,8 @@ false "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource with the resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource with the resource id.", +"readOnly": true, "type": "string" }, "sourceRegions": { @@ -69327,7 +70229,8 @@ false }, "kind": { "default": "compute#healthCheckList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -69335,7 +70238,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -69491,7 +70395,8 @@ false "id": "HealthCheckService", "properties": { "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -69536,13 +70441,15 @@ false "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#healthCheckService", -"description": "[Output only] Type of the resource. Alwayscompute#healthCheckServicefor health check services.", +"description": "Output only. [Output only] Type of the resource. Alwayscompute#healthCheckServicefor health check services.", +"readOnly": true, "type": "string" }, "name": { @@ -69565,15 +70472,18 @@ false "type": "array" }, "region": { -"description": "[Output Only] URL of the region where the health check service\nresides. This field is not applicable to global health check services.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"description": "Output only. [Output Only] URL of the region where the health check service\nresides. This field is not applicable to global health check services.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL with id for the resource.", +"description": "Output only. [Output Only] Server-defined URL with id for the resource.", +"readOnly": true, "type": "string" } }, @@ -69597,7 +70507,8 @@ false }, "kind": { "default": "compute#healthCheckServiceAggregatedList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -69605,14 +70516,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -69756,27 +70669,32 @@ false "id": "HealthCheckServicesList", "properties": { "id": { -"description": "[Output Only] Unique identifier for the resource; defined by the server.", +"description": "Output only. [Output Only] Unique identifier for the resource; defined by the server.", +"readOnly": true, "type": "string" }, "items": { -"description": "A list of HealthCheckService resources.", +"description": "Output only. A list of HealthCheckService resources.", "items": { "$ref": "HealthCheckService" }, +"readOnly": true, "type": "array" }, "kind": { "default": "compute#healthCheckServicesList", -"description": "[Output Only] Type of the resource. Alwayscompute#healthCheckServicesList for lists of\nHealthCheckServices.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#healthCheckServicesList for lists of\nHealthCheckServices.", +"readOnly": true, "type": "string" }, "nextPageToken": { -"description": "[Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"description": "Output only. [Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -70060,7 +70978,8 @@ false }, "kind": { "default": "compute#healthChecksAggregatedList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -70068,14 +70987,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -70347,7 +71268,8 @@ false "id": "HealthSource", "properties": { "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -70364,13 +71286,15 @@ false "type": "string" }, "id": { -"description": "[Output Only] A unique identifier for this resource type. The server\ngenerates this identifier.", +"description": "Output only. [Output Only] A unique identifier for this resource type. The server\ngenerates this identifier.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#healthSource", -"description": "[Output Only] Type of the resource. Alwayscompute#healthSource for health sources.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#healthSource for health sources.", +"readOnly": true, "type": "string" }, "name": { @@ -70379,15 +71303,18 @@ false "type": "string" }, "region": { -"description": "[Output Only] URL of the region where the health source resides.\nThis field applies only to the regional resource. You must specify this\nfield as part of the HTTP request URL. It is not settable as a field in\nthe request body.", +"description": "Output only. [Output Only] URL of the region where the health source resides.\nThis field applies only to the regional resource. You must specify this\nfield as part of the HTTP request URL. It is not settable as a field in\nthe request body.", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL with id for the resource.", +"description": "Output only. [Output Only] Server-defined URL with id for the resource.", +"readOnly": true, "type": "string" }, "sourceType": { @@ -70428,7 +71355,8 @@ false }, "kind": { "default": "compute#healthSourceAggregatedList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -70436,14 +71364,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -70589,7 +71519,8 @@ false }, "kind": { "default": "compute#healthSourceList", -"description": "[Output Only] Type of the resource. Alwayscompute#healthSource for health sources.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#healthSource for health sources.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -71179,7 +72110,7 @@ false "description": "The header value must be an integer and its value must be in the range\nspecified in rangeMatch. If the header does not contain an\ninteger, number or is empty, the match fails.\n\nFor example for a range [-5, 0]\n \n \n - -3 will match.\n - 0 will not match.\n - 0.25 will not match.\n - -3someString will not match.\n\nOnly one of exactMatch, prefixMatch,suffixMatch, regexMatch,presentMatch or rangeMatch must be set.\n\nrangeMatch is not supported for load balancers\nthat have loadBalancingScheme set to EXTERNAL." }, "regexMatch": { -"description": "The value of the header must match the regular expression specified inregexMatch.\nFor more information about regular expression syntax, see Syntax.\n\nFor matching against a port specified in the HTTP request, use a\nheaderMatch with headerName set to PORT and a regular expression that\nsatisfies the RFC2616 Host header's port specifier.\n\nOnly one of exactMatch, prefixMatch,suffixMatch, regexMatch,presentMatch or rangeMatch must be set.\n\nRegular expressions can only be used when the loadBalancingScheme is\nset to INTERNAL_SELF_MANAGED.", +"description": "The value of the header must match the regular expression specified inregexMatch.\nFor more information about regular expression syntax, see Syntax.\n\nFor matching against a port specified in the HTTP request, use a\nheaderMatch with headerName set to PORT and a regular expression that\nsatisfies the RFC2616 Host header's port specifier.\n\nOnly one of exactMatch, prefixMatch,suffixMatch, regexMatch,presentMatch or rangeMatch must be set.\n\nRegular expressions can only be used when the loadBalancingScheme is\nset to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED\n(regional scope) or INTERNAL_MANAGED.", "type": "string" }, "suffixMatch": { @@ -71241,7 +72172,8 @@ false }, "kind": { "default": "compute#httpHealthCheck", -"description": "[Output Only] Type of the resource. Alwayscompute#httpHealthCheck for HTTP health checks.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#httpHealthCheck for HTTP health checks.", +"readOnly": true, "type": "string" }, "name": { @@ -71263,7 +72195,8 @@ false "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource with the resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource with the resource id.", +"readOnly": true, "type": "string" }, "timeoutSec": { @@ -71296,7 +72229,8 @@ false }, "kind": { "default": "compute#httpHealthCheckList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -71304,7 +72238,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -71451,7 +72386,7 @@ false "type": "boolean" }, "regexMatch": { -"description": "The queryParameterMatch matches if the value of the\nparameter matches the regular expression specified byregexMatch. For\nmore information about regular expression syntax, see Syntax.\n\nOnly one of presentMatch, exactMatch, orregexMatch must be set.\n\nRegular expressions can only be used when the loadBalancingScheme is\nset to INTERNAL_SELF_MANAGED.", +"description": "The queryParameterMatch matches if the value of the\nparameter matches the regular expression specified byregexMatch. For\nmore information about regular expression syntax, see Syntax.\n\nOnly one of presentMatch, exactMatch, orregexMatch must be set.\n\nRegular expressions can only be used when the loadBalancingScheme is\nset to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED\n(regional scope) or INTERNAL_MANAGED.", "type": "string" } }, @@ -71628,7 +72563,7 @@ false "id": "HttpRouteRuleMatch", "properties": { "fullPathMatch": { -"description": "For satisfying the matchRule condition, the path of the\nrequest must exactly match the value specified infullPathMatch after removing any query parameters and anchor\nthat may be part of the original URL.\n\nfullPathMatch must be from 1 to 1024 characters.\n\nOnly one of prefixMatch, fullPathMatch or regexMatch must be\nspecified.", +"description": "For satisfying the matchRule condition, the path of the\nrequest must exactly match the value specified infullPathMatch after removing any query parameters and anchor\nthat may be part of the original URL.\n\nfullPathMatch must be from 1 to 1024 characters.\n\nOnly one of prefixMatch, fullPathMatch,regexMatch or path_template_match must be\nspecified.", "type": "string" }, "headerMatches": { @@ -71650,11 +72585,11 @@ false "type": "array" }, "pathTemplateMatch": { -"description": "If specified, the route is a pattern match expression that must match the\n:path header once the query string is removed.\n\n A pattern match allows you to match\n \n \n - The value must be between 1 and 1024 characters\n - The pattern must start with a leading slash (\"/\")\n - There may be no more than 5 operators in pattern\n\n Precisely one ofprefix_match, full_path_match,regex_match or path_template_match must be set.", +"description": "If specified, this field defines a path template pattern that must match\nthe :path header after the query string is removed.\n\nA path template pattern can include variables and wildcards.\nVariables are enclosed in curly braces, for example{variable_name}. Wildcards include * that\nmatches a single path segment, and ** that matches zero or\nmore path segments. The pattern must follow these rules:\n\n \n - The value must be between 1 and 1024 characters.\n - The pattern must start with a leading slash (\"/\").\n - No more than 5 operators (variables or wildcards) may appear in\n the pattern.\n\nPrecisely one ofprefixMatch, fullPathMatch,regexMatch, or pathTemplateMatch must be\nset.", "type": "string" }, "prefixMatch": { -"description": "For satisfying the matchRule condition, the request's\npath must begin with the specified prefixMatch.prefixMatch must begin with a /.\n\nThe value must be from 1 to 1024 characters.\n\nOnly one of prefixMatch, fullPathMatch or regexMatch must be\nspecified.", +"description": "For satisfying the matchRule condition, the request's\npath must begin with the specified prefixMatch.prefixMatch must begin with a /.\n\nThe value must be from 1 to 1024 characters.\n\nThe * character inside a prefix match is\ntreated as a literal character, not as a wildcard.\n\nOnly one of prefixMatch, fullPathMatch,regexMatch or path_template_match can be\nused within a matchRule.", "type": "string" }, "queryParameterMatches": { @@ -71665,7 +72600,7 @@ false "type": "array" }, "regexMatch": { -"description": "For satisfying the matchRule condition, the path of the\nrequest must satisfy the regular expression specified inregexMatch after removing any query parameters and anchor\nsupplied with the original URL. For\nmore information about regular expression syntax, see Syntax.\n\nOnly one of prefixMatch, fullPathMatch orregexMatch must be\nspecified.\n\nRegular expressions can only be used when the loadBalancingScheme is\nset to INTERNAL_SELF_MANAGED.", +"description": "For satisfying the matchRule condition, the path of the\nrequest must satisfy the regular expression specified inregexMatch after removing any query parameters and anchor\nsupplied with the original URL. For\nmore information about regular expression syntax, see Syntax.\n\nOnly one of prefixMatch, fullPathMatch,regexMatch or path_template_match must be\nspecified.\n\nRegular expressions can only be used when the loadBalancingScheme is\nset to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED\n(regional scope) or INTERNAL_MANAGED.", "type": "string" } }, @@ -71704,7 +72639,8 @@ false }, "kind": { "default": "compute#httpsHealthCheck", -"description": "Type of the resource.", +"description": "Output only. Type of the resource.", +"readOnly": true, "type": "string" }, "name": { @@ -71726,7 +72662,8 @@ false "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource with the resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource with the resource id.", +"readOnly": true, "type": "string" }, "timeoutSec": { @@ -71759,7 +72696,8 @@ false }, "kind": { "default": "compute#httpsHealthCheckList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -71767,7 +72705,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -71921,12 +72860,14 @@ false "type": "string" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "deprecated": { "$ref": "DeprecationStatus", -"description": "The deprecation status associated with this image." +"description": "Output only. The deprecation status associated with this image.", +"readOnly": true }, "description": { "description": "An optional description of this resource. Provide this property when you\ncreate the resource.", @@ -71938,7 +72879,8 @@ false "type": "string" }, "enableConfidentialCompute": { -"description": "Whether this image is created from a confidential compute mode disk.\n[Output Only]: This field is not set by user, but from source disk.", +"description": "Output only. Whether this image is created from a confidential compute mode disk.\n[Output Only]: This field is not set by user, but from source disk.", +"readOnly": true, "type": "boolean" }, "family": { @@ -71953,8 +72895,9 @@ false "type": "array" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "imageEncryptionKey": { @@ -71963,7 +72906,8 @@ false }, "kind": { "default": "compute#image", -"description": "[Output Only] Type of the resource. Always compute#image for\nimages.", +"description": "Output only. [Output Only] Type of the resource. Always compute#image for\nimages.", +"readOnly": true, "type": "string" }, "labelFingerprint": { @@ -72047,15 +72991,18 @@ false "type": "boolean" }, "satisfiesPzs": { -"description": "[Output Only] Reserved for future use.", +"description": "Output only. [Output Only] Reserved for future use.", +"readOnly": true, "type": "boolean" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource's resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource's resource id.", +"readOnly": true, "type": "string" }, "shieldedInstanceInitialState": { @@ -72071,7 +73018,8 @@ false "description": "Thecustomer-supplied\nencryption key of the source disk. Required if the source disk is\nprotected by a customer-supplied encryption key." }, "sourceDiskId": { -"description": "[Output Only]\nThe ID value of the disk used to create this image. This value may be used\nto determine whether the image was taken from the current or a previous\ninstance of a given disk name.", +"description": "Output only. [Output Only]\nThe ID value of the disk used to create this image. This value may be used\nto determine whether the image was taken from the current or a previous\ninstance of a given disk name.", +"readOnly": true, "type": "string" }, "sourceImage": { @@ -72083,7 +73031,8 @@ false "description": "The customer-supplied encryption key of the source image. Required if the\nsource image is protected by a customer-supplied encryption key." }, "sourceImageId": { -"description": "[Output Only]\nThe ID value of the image used to create this image. This value may be used\nto determine whether the image was taken from the current or a previous\ninstance of a given image name.", +"description": "Output only. [Output Only]\nThe ID value of the image used to create this image. This value may be used\nto determine whether the image was taken from the current or a previous\ninstance of a given image name.", +"readOnly": true, "type": "string" }, "sourceSnapshot": { @@ -72095,7 +73044,8 @@ false "description": "The customer-supplied encryption key of the source snapshot. Required if\nthe source snapshot is protected by a customer-supplied encryption key." }, "sourceSnapshotId": { -"description": "[Output Only]\nThe ID value of the snapshot used to create this image. This value may be\nused to determine whether the snapshot was taken from the current or a\nprevious instance of a given snapshot name.", +"description": "Output only. [Output Only]\nThe ID value of the snapshot used to create this image. This value may be\nused to determine whether the snapshot was taken from the current or a\nprevious instance of a given snapshot name.", +"readOnly": true, "type": "string" }, "sourceType": { @@ -72110,7 +73060,7 @@ false "type": "string" }, "status": { -"description": "[Output Only] The status of the image. An image can be used to create other\nresources, such as instances, only after the image has been successfully\ncreated and the status is set to READY. Possible\nvalues are FAILED, PENDING, orREADY.", +"description": "Output only. [Output Only] The status of the image. An image can be used to create other\nresources, such as instances, only after the image has been successfully\ncreated and the status is set to READY. Possible\nvalues are FAILED, PENDING, orREADY.", "enum": [ "DELETING", "FAILED", @@ -72123,6 +73073,7 @@ false "Image hasn't been created as yet.", "Image has been successfully created." ], +"readOnly": true, "type": "string" }, "storageLocations": { @@ -72169,7 +73120,8 @@ false }, "kind": { "default": "compute#imageList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -72177,7 +73129,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -72315,7 +73268,7 @@ false "additionalProperties": { "type": "string" }, -"description": "Resource manager tags to be bound to the image. Tag keys and values have\nthe same definition as resource\nmanager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and\nvalues are in the format `tagValues/456`. The field is ignored (both PUT &\nPATCH) when empty.", +"description": "Resource manager tags to be bound to the image. Tag keys and values have\nthe same definition as resource\nmanager tags. Keys and values can be either in numeric format,\nsuch as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced\nformat such as `{org_id|project_id}/{tag_key_short_name}` and\n`{tag_value_short_name}`. The field is ignored (both PUT &\nPATCH) when empty.", "type": "object" } }, @@ -72369,11 +73322,13 @@ false "$ref": "ConfidentialInstanceConfig" }, "cpuPlatform": { -"description": "[Output Only] The CPU platform used by this instance.", +"description": "Output only. [Output Only] The CPU platform used by this instance.", +"readOnly": true, "type": "string" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339 text format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339 text format.", +"readOnly": true, "type": "string" }, "deletionProtection": { @@ -72416,8 +73371,9 @@ false "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "identity": { @@ -72448,7 +73404,8 @@ false }, "kind": { "default": "compute#instance", -"description": "[Output Only] Type of the resource. Always compute#instance\nfor instances.", +"description": "Output only. [Output Only] Type of the resource. Always compute#instance\nfor instances.", +"readOnly": true, "type": "string" }, "labelFingerprint": { @@ -72464,15 +73421,18 @@ false "type": "object" }, "lastStartTimestamp": { -"description": "[Output Only] Last start timestamp inRFC3339 text format.", +"description": "Output only. [Output Only] Last start timestamp inRFC3339 text format.", +"readOnly": true, "type": "string" }, "lastStopTimestamp": { -"description": "[Output Only] Last stop timestamp inRFC3339 text format.", +"description": "Output only. [Output Only] Last stop timestamp inRFC3339 text format.", +"readOnly": true, "type": "string" }, "lastSuspendedTimestamp": { -"description": "[Output Only] Last suspended timestamp inRFC3339 text format.", +"description": "Output only. [Output Only] Last suspended timestamp inRFC3339 text format.", +"readOnly": true, "type": "string" }, "machineType": { @@ -72533,8 +73493,9 @@ false "type": "string" }, "preservedStateSizeGb": { -"description": "Total amount of preserved state for SUSPENDED instances.\nRead-only in the api.", +"description": "Output only. Total amount of preserved state for SUSPENDED instances.\nRead-only in the api.", "format": "int64", +"readOnly": true, "type": "string" }, "privateIpv6GoogleAccess": { @@ -72564,14 +73525,17 @@ false }, "resourceStatus": { "$ref": "ResourceStatus", -"description": "[Output Only] Specifies values set for instance attributes as\ncompared to the values requested by user in the corresponding input only\nfield." +"description": "Output only. [Output Only] Specifies values set for instance attributes as\ncompared to the values requested by user in the corresponding input only\nfield.", +"readOnly": true }, "satisfiesPzi": { -"description": "[Output Only] Reserved for future use.", +"description": "Output only. [Output Only] Reserved for future use.", +"readOnly": true, "type": "boolean" }, "satisfiesPzs": { -"description": "[Output Only] Reserved for future use.", +"description": "Output only. [Output Only] Reserved for future use.", +"readOnly": true, "type": "boolean" }, "scheduling": { @@ -72586,11 +73550,13 @@ false "type": "array" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource with the resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource with the resource id.", +"readOnly": true, "type": "string" }, "serviceAccounts": { @@ -72615,11 +73581,13 @@ false }, "shieldedVmConfig": { "$ref": "ShieldedVmConfig", -"description": "Deprecating, please use shielded_instance_config." +"description": "Output only. Deprecating, please use shielded_instance_config.", +"readOnly": true }, "shieldedVmIntegrityPolicy": { "$ref": "ShieldedVmIntegrityPolicy", -"description": "Deprecating, please use shielded_instance_integrity_policy." +"description": "Output only. Deprecating, please use shielded_instance_integrity_policy.", +"readOnly": true }, "sourceMachineImage": { "description": "Source machine image", @@ -72630,11 +73598,12 @@ false "description": "Source machine image encryption key when creating an instance from a\nmachine image." }, "startRestricted": { -"description": "[Output Only] Whether a VM has been restricted for start because Compute\nEngine has detected suspicious activity.", +"description": "Output only. [Output Only] Whether a VM has been restricted for start because Compute\nEngine has detected suspicious activity.", +"readOnly": true, "type": "boolean" }, "status": { -"description": "[Output Only] The status of the instance. One of the\nfollowing values: PROVISIONING, STAGING,RUNNING, STOPPING, SUSPENDING,SUSPENDED, REPAIRING, andTERMINATED. For more information about the status of the\ninstance, see \nInstance life cycle.", +"description": "Output only. [Output Only] The status of the instance. One of the\nfollowing values: PROVISIONING, STAGING,RUNNING, STOPPING, SUSPENDING,SUSPENDED, REPAIRING, andTERMINATED. For more information about the status of the\ninstance, see \nInstance life cycle.", "enum": [ "DEPROVISIONING", "PENDING", @@ -72663,10 +73632,12 @@ false "The instance is suspending.", "The instance has stopped (either by explicit action or underlying\nfailure)." ], +"readOnly": true, "type": "string" }, "statusMessage": { -"description": "[Output Only] An optional, human-readable explanation of the status.", +"description": "Output only. [Output Only] An optional, human-readable explanation of the status.", +"readOnly": true, "type": "string" }, "tags": { @@ -72675,13 +73646,15 @@ false }, "upcomingMaintenance": { "$ref": "UpcomingMaintenance", -"description": "[Output Only] DEPRECATED: Please useresource_status.upcoming_maintenance instead. Specifies\nupcoming maintenance for the instance." +"description": "Output only. [Output Only] DEPRECATED: Please useresource_status.upcoming_maintenance instead. Specifies\nupcoming maintenance for the instance.", +"readOnly": true }, "workloadIdentityConfig": { "$ref": "WorkloadIdentityConfig" }, "zone": { -"description": "[Output Only] URL of the zone where the instance resides.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"description": "Output only. [Output Only] URL of the zone where the instance resides.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"readOnly": true, "type": "string" } }, @@ -72704,7 +73677,8 @@ false }, "kind": { "default": "compute#instanceAggregatedList", -"description": "[Output Only] Type of resource. Alwayscompute#instanceAggregatedList for aggregated lists of\nInstance resources.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#instanceAggregatedList for aggregated lists of\nInstance resources.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -72712,14 +73686,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -72854,10 +73830,12 @@ false "properties": { "consumptionInfo": { "$ref": "InstanceConsumptionInfo", -"description": "Resources consumed by the instance." +"description": "Output only. Resources consumed by the instance.", +"readOnly": true }, "instance": { -"description": "Server-defined URL for the instance.", +"description": "Output only. Server-defined URL for the instance.", +"readOnly": true, "type": "string" } }, @@ -72867,23 +73845,27 @@ false "id": "InstanceConsumptionInfo", "properties": { "guestCpus": { -"description": "The number of virtual CPUs that are available to the instance.", +"description": "Output only. The number of virtual CPUs that are available to the instance.", "format": "int32", +"readOnly": true, "type": "integer" }, "localSsdGb": { -"description": "The amount of local SSD storage available to the instance,\ndefined in GiB.", +"description": "Output only. The amount of local SSD storage available to the instance,\ndefined in GiB.", "format": "int32", +"readOnly": true, "type": "integer" }, "memoryMb": { -"description": "The amount of physical memory available to the instance,\ndefined in MiB.", +"description": "Output only. The amount of physical memory available to the instance,\ndefined in MiB.", "format": "int32", +"readOnly": true, "type": "integer" }, "minNodeCpus": { -"description": "The minimal guaranteed number of virtual CPUs that are reserved.", +"description": "Output only. The minimal guaranteed number of virtual CPUs that are reserved.", "format": "int32", +"readOnly": true, "type": "integer" } }, @@ -72934,7 +73916,8 @@ false "id": "InstanceGroup", "properties": { "creationTimestamp": { -"description": "[Output Only] The creation timestamp for this instance group inRFC3339\ntext format.", +"description": "Output only. [Output Only] The creation timestamp for this instance group inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -72942,18 +73925,21 @@ false "type": "string" }, "fingerprint": { -"description": "[Output Only] The fingerprint of the named ports. The system\nuses this fingerprint to detect conflicts when multiple users change the\nnamed ports concurrently.", +"description": "Output only. [Output Only] The fingerprint of the named ports. The system\nuses this fingerprint to detect conflicts when multiple users change the\nnamed ports concurrently.", "format": "byte", +"readOnly": true, "type": "string" }, "id": { -"description": "[Output Only] A unique identifier for this instance group, generated\nby the server.", +"description": "Output only. [Output Only] A unique identifier for this instance group, generated\nby the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#instanceGroup", -"description": "[Output Only] The resource type, which is alwayscompute#instanceGroup for instance groups.", +"description": "Output only. [Output Only] The resource type, which is alwayscompute#instanceGroup for instance groups.", +"readOnly": true, "type": "string" }, "name": { @@ -72978,28 +73964,34 @@ false "type": "string" }, "region": { -"description": "[Output Only] The URL of theregion\nwhere the instance group is located (for regional resources).", +"description": "Output only. [Output Only] The URL of theregion\nwhere the instance group is located (for regional resources).", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] The URL for this instance group. The server generates\nthis URL.", +"description": "Output only. [Output Only] The URL for this instance group. The server generates\nthis URL.", +"readOnly": true, "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource with the resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource with the resource id.", +"readOnly": true, "type": "string" }, "size": { -"description": "[Output Only] The total number of instances in the instance group.", +"description": "Output only. [Output Only] The total number of instances in the instance group.", "format": "int32", +"readOnly": true, "type": "integer" }, "subnetwork": { -"description": "[Output Only] The URL of the subnetwork to which all instances in the\ninstance group belong. If your instance has multiple network interfaces,\nthen the network and subnetwork fields only refer to the\nnetwork and subnet used by your primary interface (nic0).", +"description": "Output only. [Output Only] The URL of the subnetwork to which all instances in the\ninstance group belong. If your instance has multiple network interfaces,\nthen the network and subnetwork fields only refer to the\nnetwork and subnet used by your primary interface (nic0).", +"readOnly": true, "type": "string" }, "zone": { -"description": "[Output Only] The URL of thezone\nwhere the instance group is located (for zonal resources).", +"description": "Output only. [Output Only] The URL of thezone\nwhere the instance group is located (for zonal resources).", +"readOnly": true, "type": "string" } }, @@ -73009,7 +74001,8 @@ false "id": "InstanceGroupAggregatedList", "properties": { "id": { -"description": "[Output Only] Unique identifier for the resource; defined by the server.", +"description": "Output only. [Output Only] Unique identifier for the resource; defined by the server.", +"readOnly": true, "type": "string" }, "items": { @@ -73022,26 +74015,30 @@ false }, "kind": { "default": "compute#instanceGroupAggregatedList", -"description": "[Output Only] The resource type, which is alwayscompute#instanceGroupAggregatedList for aggregated lists of\ninstance groups.", +"description": "Output only. [Output Only] The resource type, which is alwayscompute#instanceGroupAggregatedList for aggregated lists of\ninstance groups.", +"readOnly": true, "type": "string" }, "nextPageToken": { -"description": "[Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"description": "Output only. [Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { -"description": "[Output Only] Informational warning message.", +"description": "Output only. [Output Only] Informational warning message.", "properties": { "code": { "description": "[Output Only] A warning code, if applicable. For example, Compute\nEngine returns NO_RESULTS_ON_PAGE if there\nare no results in the response.", @@ -73162,6 +74159,7 @@ false "type": "string" } }, +"readOnly": true, "type": "object" } }, @@ -73172,7 +74170,8 @@ false "id": "InstanceGroupList", "properties": { "id": { -"description": "[Output Only] Unique identifier for the resource; defined by the server.", +"description": "Output only. [Output Only] Unique identifier for the resource; defined by the server.", +"readOnly": true, "type": "string" }, "items": { @@ -73184,19 +74183,22 @@ false }, "kind": { "default": "compute#instanceGroupList", -"description": "[Output Only] The resource type, which is alwayscompute#instanceGroupList for instance group lists.", +"description": "Output only. [Output Only] The resource type, which is alwayscompute#instanceGroupList for instance group lists.", +"readOnly": true, "type": "string" }, "nextPageToken": { -"description": "[Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"description": "Output only. [Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { -"description": "[Output Only] Informational warning message.", +"description": "Output only. [Output Only] Informational warning message.", "properties": { "code": { "description": "[Output Only] A warning code, if applicable. For example, Compute\nEngine returns NO_RESULTS_ON_PAGE if there\nare no results in the response.", @@ -73317,6 +74319,7 @@ false "type": "string" } }, +"readOnly": true, "type": "object" } }, @@ -73342,12 +74345,14 @@ false "type": "string" }, "creationTimestamp": { -"description": "[Output Only] The creation timestamp for this managed instance group inRFC3339\ntext format.", +"description": "Output only. [Output Only] The creation timestamp for this managed instance group inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "currentActions": { "$ref": "InstanceGroupManagerActionsSummary", -"description": "[Output Only] The list of instance actions and the number of instances\nin this managed instance group that are scheduled for each of those\nactions." +"description": "Output only. [Output Only] The list of instance actions and the number of instances\nin this managed instance group that are scheduled for each of those\nactions.", +"readOnly": true }, "description": { "description": "An optional description of this resource.", @@ -73375,8 +74380,9 @@ false "type": "string" }, "id": { -"description": "[Output Only] A unique identifier for this resource type. The server\ngenerates this identifier.", +"description": "Output only. [Output Only] A unique identifier for this resource type. The server\ngenerates this identifier.", "format": "uint64", +"readOnly": true, "type": "string" }, "instanceFlexibilityPolicy": { @@ -73384,7 +74390,8 @@ false "description": "Instance flexibility allowing MIG to create VMs from multiple\ntypes of machines.\nInstance flexibility configuration on MIG overrides instance\ntemplate configuration." }, "instanceGroup": { -"description": "[Output Only] The URL of the Instance Group resource.", +"description": "Output only. [Output Only] The URL of the Instance Group resource.", +"readOnly": true, "type": "string" }, "instanceLifecyclePolicy": { @@ -73397,7 +74404,8 @@ false }, "kind": { "default": "compute#instanceGroupManager", -"description": "[Output Only] The resource type, which is alwayscompute#instanceGroupManager for managed instance groups.", +"description": "Output only. [Output Only] The resource type, which is alwayscompute#instanceGroupManager for managed instance groups.", +"readOnly": true, "type": "string" }, "listManagedInstancesResults": { @@ -73439,7 +74447,8 @@ false "description": "Input only. Additional params passed with the request, but not persisted\nas part of resource payload." }, "region": { -"description": "[Output Only] The URL of theregion\nwhere the managed instance group resides (for regional resources).", +"description": "Output only. [Output Only] The URL of theregion\nwhere the managed instance group resides (for regional resources).", +"readOnly": true, "type": "string" }, "resourcePolicies": { @@ -73447,19 +74456,23 @@ false "description": "Resource policies for this managed instance group." }, "satisfiesPzi": { -"description": "[Output Only] Reserved for future use.", +"description": "Output only. [Output Only] Reserved for future use.", +"readOnly": true, "type": "boolean" }, "satisfiesPzs": { -"description": "[Output Only] Reserved for future use.", +"description": "Output only. [Output Only] Reserved for future use.", +"readOnly": true, "type": "boolean" }, "selfLink": { -"description": "[Output Only] The URL for this managed instance group. The server defines\nthis URL.", +"description": "Output only. [Output Only] The URL for this managed instance group. The server defines\nthis URL.", +"readOnly": true, "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource with the resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource with the resource id.", +"readOnly": true, "type": "string" }, "serviceAccount": { @@ -73476,7 +74489,8 @@ false }, "status": { "$ref": "InstanceGroupManagerStatus", -"description": "[Output Only] The status of this managed instance group." +"description": "Output only. [Output Only] The status of this managed instance group.", +"readOnly": true }, "targetPools": { "description": "The URLs for all TargetPool resources to which instances in theinstanceGroup field are added. The target pools automatically\napply to all of the instances in the managed instance group.", @@ -73534,7 +74548,8 @@ false "type": "array" }, "zone": { -"description": "[Output Only] The URL of azone\nwhere the managed instance group is located (for zonal resources).", +"description": "Output only. [Output Only] The URL of azone\nwhere the managed instance group is located (for zonal resources).", +"readOnly": true, "type": "string" } }, @@ -73544,78 +74559,98 @@ false "id": "InstanceGroupManagerActionsSummary", "properties": { "abandoning": { -"description": "[Output Only] The total number of instances in the managed instance group\nthat are scheduled to be abandoned. Abandoning an instance removes it\nfrom the managed instance group without deleting it.", +"description": "Output only. [Output Only] The total number of instances in the managed instance group\nthat are scheduled to be abandoned. Abandoning an instance removes it\nfrom the managed instance group without deleting it.", +"format": "int32", +"readOnly": true, +"type": "integer" +}, +"adopting": { +"description": "[Output Only] The number of instances in the managed instance group that\nare scheduled to be adopted or are currently being adopted.", "format": "int32", "type": "integer" }, "creating": { -"description": "[Output Only] The number of instances in the managed instance group that\nare scheduled to be created or are currently being created. If the group\nfails to create any of these instances, it tries again until it creates\nthe instance successfully.\n\nIf you have disabled creation retries, this field will not be populated;\ninstead, the creatingWithoutRetries field will be populated.", +"description": "Output only. [Output Only] The number of instances in the managed instance group that\nare scheduled to be created or are currently being created. If the group\nfails to create any of these instances, it tries again until it creates\nthe instance successfully.\n\nIf you have disabled creation retries, this field will not be populated;\ninstead, the creatingWithoutRetries field will be populated.", "format": "int32", +"readOnly": true, "type": "integer" }, "creatingAtomically": { -"description": "[Output Only] The number of instances that the managed instance group\nwill attempt to create atomically, in a batch mode. If the desired count\nof instances can not be created, entire batch will be deleted and the\ngroup will decrease its targetSize value accordingly.", +"description": "Output only. [Output Only] The number of instances that the managed instance group\nwill attempt to create atomically, in a batch mode. If the desired count\nof instances can not be created, entire batch will be deleted and the\ngroup will decrease its targetSize value accordingly.", "format": "int32", +"readOnly": true, "type": "integer" }, "creatingWithoutRetries": { -"description": "[Output Only] The number of instances that the managed instance group\nwill attempt to create. The group attempts to create each instance\nonly once. If the group fails to create any of these instances, it\ndecreases the group's targetSize value accordingly.", +"description": "Output only. [Output Only] The number of instances that the managed instance group\nwill attempt to create. The group attempts to create each instance\nonly once. If the group fails to create any of these instances, it\ndecreases the group's targetSize value accordingly.", "format": "int32", +"readOnly": true, "type": "integer" }, "deleting": { -"description": "[Output Only] The number of instances in the managed instance group that\nare scheduled to be deleted or are currently being deleted.", +"description": "Output only. [Output Only] The number of instances in the managed instance group that\nare scheduled to be deleted or are currently being deleted.", "format": "int32", +"readOnly": true, "type": "integer" }, "none": { -"description": "[Output Only] The number of instances in the managed instance group that\nare running and have no scheduled actions.", +"description": "Output only. [Output Only] The number of instances in the managed instance group that\nare running and have no scheduled actions.", "format": "int32", +"readOnly": true, "type": "integer" }, "queuing": { -"description": "[Output Only] The number of instances that the managed instance group\nis currently queuing.", +"description": "Output only. [Output Only] The number of instances that the managed instance group\nis currently queuing.", "format": "int32", +"readOnly": true, "type": "integer" }, "recreating": { -"description": "[Output Only] The number of instances in the managed instance group that\nare scheduled to be recreated or are currently being being recreated.\nRecreating an instance deletes the existing root persistent disk\nand creates a new disk from the image that is defined in the\ninstance template.", +"description": "Output only. [Output Only] The number of instances in the managed instance group that\nare scheduled to be recreated or are currently being being recreated.\nRecreating an instance deletes the existing root persistent disk\nand creates a new disk from the image that is defined in the\ninstance template.", "format": "int32", +"readOnly": true, "type": "integer" }, "refreshing": { -"description": "[Output Only] The number of instances in the managed instance group that\nare being reconfigured with properties that do not require a restart\nor a recreate action. For example, setting or removing target\npools for the instance.", +"description": "Output only. [Output Only] The number of instances in the managed instance group that\nare being reconfigured with properties that do not require a restart\nor a recreate action. For example, setting or removing target\npools for the instance.", "format": "int32", +"readOnly": true, "type": "integer" }, "restarting": { -"description": "[Output Only] The number of instances in the managed instance group that\nare scheduled to be restarted or are currently being restarted.", +"description": "Output only. [Output Only] The number of instances in the managed instance group that\nare scheduled to be restarted or are currently being restarted.", "format": "int32", +"readOnly": true, "type": "integer" }, "resuming": { -"description": "[Output Only] The number of instances in the managed instance group that\nare scheduled to be resumed or are currently being resumed.", +"description": "Output only. [Output Only] The number of instances in the managed instance group that\nare scheduled to be resumed or are currently being resumed.", "format": "int32", +"readOnly": true, "type": "integer" }, "starting": { -"description": "[Output Only] The number of instances in the managed instance group that\nare scheduled to be started or are currently being started.", +"description": "Output only. [Output Only] The number of instances in the managed instance group that\nare scheduled to be started or are currently being started.", "format": "int32", +"readOnly": true, "type": "integer" }, "stopping": { -"description": "[Output Only] The number of instances in the managed instance group that\nare scheduled to be stopped or are currently being stopped.", +"description": "Output only. [Output Only] The number of instances in the managed instance group that\nare scheduled to be stopped or are currently being stopped.", "format": "int32", +"readOnly": true, "type": "integer" }, "suspending": { -"description": "[Output Only] The number of instances in the managed instance group that\nare scheduled to be suspended or are currently being suspended.", +"description": "Output only. [Output Only] The number of instances in the managed instance group that\nare scheduled to be suspended or are currently being suspended.", "format": "int32", +"readOnly": true, "type": "integer" }, "verifying": { -"description": "[Output Only] The number of instances in the managed instance group that\nare being verified. See the managedInstances[].currentAction\nproperty in the listManagedInstances method documentation.", +"description": "Output only. [Output Only] The number of instances in the managed instance group that\nare being verified. See the managedInstances[].currentAction\nproperty in the listManagedInstances method documentation.", "format": "int32", +"readOnly": true, "type": "integer" } }, @@ -73625,39 +74660,44 @@ false "id": "InstanceGroupManagerAggregatedList", "properties": { "id": { -"description": "[Output Only] Unique identifier for the resource; defined by the server.", +"description": "Output only. [Output Only] Unique identifier for the resource; defined by the server.", +"readOnly": true, "type": "string" }, "items": { "additionalProperties": { "$ref": "InstanceGroupManagersScopedList", -"description": "[Output Only] The name of the scope that contains this set of managed\ninstance groups." +"description": "Output only. [Output Only] The name of the scope that contains this set of managed\ninstance groups." }, "description": "A list of InstanceGroupManagersScopedList resources.", "type": "object" }, "kind": { "default": "compute#instanceGroupManagerAggregatedList", -"description": "[Output Only] The resource type, which is alwayscompute#instanceGroupManagerAggregatedList for an aggregated\nlist of managed instance groups.", +"description": "Output only. [Output Only] The resource type, which is alwayscompute#instanceGroupManagerAggregatedList for an aggregated\nlist of managed instance groups.", +"readOnly": true, "type": "string" }, "nextPageToken": { -"description": "[Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"description": "Output only. [Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { -"description": "[Output Only] Informational warning message.", +"description": "Output only. [Output Only] Informational warning message.", "properties": { "code": { "description": "[Output Only] A warning code, if applicable. For example, Compute\nEngine returns NO_RESULTS_ON_PAGE if there\nare no results in the response.", @@ -73778,6 +74818,7 @@ false "type": "string" } }, +"readOnly": true, "type": "object" } }, @@ -73994,7 +75035,8 @@ false "id": "InstanceGroupManagerList", "properties": { "id": { -"description": "[Output Only] Unique identifier for the resource; defined by the server.", +"description": "Output only. [Output Only] Unique identifier for the resource; defined by the server.", +"readOnly": true, "type": "string" }, "items": { @@ -74006,19 +75048,22 @@ false }, "kind": { "default": "compute#instanceGroupManagerList", -"description": "[Output Only] The resource type, which is always\ncompute#instanceGroupManagerList for a list of managed instance groups.", +"description": "Output only. [Output Only] The resource type, which is always\ncompute#instanceGroupManagerList for a list of managed instance groups.", +"readOnly": true, "type": "string" }, "nextPageToken": { -"description": "[Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"description": "Output only. [Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { -"description": "[Output Only] Informational warning message.", +"description": "Output only. [Output Only] Informational warning message.", "properties": { "code": { "description": "[Output Only] A warning code, if applicable. For example, Compute\nEngine returns NO_RESULTS_ON_PAGE if there\nare no results in the response.", @@ -74139,6 +75184,7 @@ false "type": "string" } }, +"readOnly": true, "type": "object" } }, @@ -74152,7 +75198,7 @@ false "additionalProperties": { "type": "string" }, -"description": "Resource manager tags to bind to the managed instance group. The tags are\nkey-value pairs. Keys must be in the format tagKeys/123 and values in the\nformat tagValues/456. For more information, seeManage tags\nfor resources.", +"description": "Resource manager tags to bind to the managed instance group. The tags are\nkey-value pairs. Keys and values can be either in numeric format,\nsuch as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced\nformat such as `{org_id|project_id}/{tag_key_short_name}` and\n`{tag_value_short_name}`. For more information, seeManage tags\nfor resources.", "type": "object" } }, @@ -74169,7 +75215,8 @@ false "type": "integer" }, "creationTimestamp": { -"description": "[Output Only] The creation timestamp for this resize request inRFC3339\ntext format.", +"description": "Output only. [Output Only] The creation timestamp for this resize request inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -74177,8 +75224,9 @@ false "type": "string" }, "id": { -"description": "[Output Only] A unique identifier for this resource type. The server\ngenerates this identifier.", +"description": "Output only. [Output Only] A unique identifier for this resource type. The server\ngenerates this identifier.", "format": "uint64", +"readOnly": true, "type": "string" }, "instances": { @@ -74190,7 +75238,8 @@ false }, "kind": { "default": "compute#instanceGroupManagerResizeRequest", -"description": "[Output Only] The resource type, which is alwayscompute#instanceGroupManagerResizeRequest for\nresize requests.", +"description": "Output only. [Output Only] The resource type, which is alwayscompute#instanceGroupManagerResizeRequest for\nresize requests.", +"readOnly": true, "type": "string" }, "name": { @@ -74209,7 +75258,8 @@ false "description": "This field is deprecated, ResizeRequests would not be provisioned\nimmediately and would stay in the queue until explicitly cancelled. When\nset, defines queing parameters for the requested deferred capacity. When\nunset, the request starts provisioning immediately, or fails if immediate\nprovisioning is not possible." }, "region": { -"description": "[Output Only] The URL of aregion\nwhere the resize request is located. Populated only for regional resize\nrequests.", +"description": "Output only. [Output Only] The URL of aregion\nwhere the resize request is located. Populated only for regional resize\nrequests.", +"readOnly": true, "type": "string" }, "requestedRunDuration": { @@ -74222,15 +75272,17 @@ false "type": "integer" }, "selfLink": { -"description": "[Output Only] The URL for this resize request. The server defines\nthis URL.", +"description": "Output only. [Output Only] The URL for this resize request. The server defines\nthis URL.", +"readOnly": true, "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource with the resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource with the resource id.", +"readOnly": true, "type": "string" }, "state": { -"description": "[Output only] Current state of the request.", +"description": "Output only. [Output only] Current state of the request.", "enum": [ "ACCEPTED", "CANCELLED", @@ -74261,14 +75313,17 @@ false "Default value. This value should never be returned.", "The request succeeded." ], +"readOnly": true, "type": "string" }, "status": { "$ref": "InstanceGroupManagerResizeRequestStatus", -"description": "[Output only] Status of the request." +"description": "Output only. [Output only] Status of the request.", +"readOnly": true }, "zone": { -"description": "[Output Only] The URL of azone\nwhere the resize request is located. Populated only for zonal resize\nrequests.", +"description": "Output only. [Output Only] The URL of azone\nwhere the resize request is located. Populated only for zonal resize\nrequests.", +"readOnly": true, "type": "string" } }, @@ -74278,7 +75333,7 @@ false "id": "InstanceGroupManagerResizeRequestStatus", "properties": { "error": { -"description": "[Output only] Fatal errors encountered during the queueing or\nprovisioning phases of the ResizeRequest that caused the transition to\nthe FAILED state. Contrary to the last_attempt errors, this field is\nfinal and errors are never removed from here, as the ResizeRequest is not\ngoing to retry.", +"description": "Output only. [Output only] Fatal errors encountered during the queueing or\nprovisioning phases of the ResizeRequest that caused the transition to\nthe FAILED state. Contrary to the last_attempt errors, this field is\nfinal and errors are never removed from here, as the ResizeRequest is not\ngoing to retry.", "properties": { "errors": { "description": "[Output Only] The array of errors encountered while processing this\noperation.", @@ -74323,16 +75378,19 @@ false "type": "array" } }, +"readOnly": true, "type": "object" }, "lastAttempt": { "$ref": "InstanceGroupManagerResizeRequestStatusLastAttempt", -"description": "[Output only] Information about the last attempt to fulfill the request.\nThe value is temporary since the ResizeRequest can retry, as long as it's\nstill active and the last attempt value can either be cleared or replaced\nwith a different error. Since ResizeRequest retries infrequently, the\nvalue may be stale and no longer show an active problem. The value is\ncleared when ResizeRequest transitions to the final state (becomes\ninactive). If the final state is FAILED the error describing it will be\nstorred in the \"error\" field only." +"description": "Output only. [Output only] Information about the last attempt to fulfill the request.\nThe value is temporary since the ResizeRequest can retry, as long as it's\nstill active and the last attempt value can either be cleared or replaced\nwith a different error. Since ResizeRequest retries infrequently, the\nvalue may be stale and no longer show an active problem. The value is\ncleared when ResizeRequest transitions to the final state (becomes\ninactive). If the final state is FAILED the error describing it will be\nstorred in the \"error\" field only.", +"readOnly": true }, "queuingPolicy": { "$ref": "QueuingPolicy", "deprecated": true, -"description": "This field is deprecated, setting queueing policy is no longer supported.\nConstraints for the time when the instances start provisioning. Always\nexposed as absolute time." +"description": "Output only. This field is deprecated, setting queueing policy is no longer supported.\nConstraints for the time when the instances start provisioning. Always\nexposed as absolute time.", +"readOnly": true } }, "type": "object" @@ -74341,7 +75399,7 @@ false "id": "InstanceGroupManagerResizeRequestStatusLastAttempt", "properties": { "error": { -"description": "Errors that prevented the ResizeRequest to be fulfilled.", +"description": "Output only. Errors that prevented the ResizeRequest to be fulfilled.", "properties": { "errors": { "description": "[Output Only] The array of errors encountered while processing this\noperation.", @@ -74386,6 +75444,7 @@ false "type": "array" } }, +"readOnly": true, "type": "object" } }, @@ -74396,7 +75455,8 @@ false "id": "InstanceGroupManagerResizeRequestsListResponse", "properties": { "id": { -"description": "[Output Only] Unique identifier for the resource; defined by the server.", +"description": "Output only. [Output Only] Unique identifier for the resource; defined by the server.", +"readOnly": true, "type": "string" }, "items": { @@ -74408,19 +75468,22 @@ false }, "kind": { "default": "compute#instanceGroupManagerResizeRequestList", -"description": "[Output Only] Type of the resource. Alwayscompute#instanceGroupManagerResizeRequestList for\na list of resize requests.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#instanceGroupManagerResizeRequestList for\na list of resize requests.", +"readOnly": true, "type": "string" }, "nextPageToken": { -"description": "[Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"description": "Output only. [Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { -"description": "[Output Only] Informational warning message.", +"description": "Output only. [Output Only] Informational warning message.", "properties": { "code": { "description": "[Output Only] A warning code, if applicable. For example, Compute\nEngine returns NO_RESULTS_ON_PAGE if there\nare no results in the response.", @@ -74541,6 +75604,7 @@ false "type": "string" } }, +"readOnly": true, "type": "object" } }, @@ -74584,27 +75648,33 @@ false "properties": { "allInstancesConfig": { "$ref": "InstanceGroupManagerStatusAllInstancesConfig", -"description": "[Output only] Status of all-instances configuration on the group." +"description": "Output only. [Output only] Status of all-instances configuration on the group.", +"readOnly": true }, "autoscaler": { -"description": "[Output Only] The URL of theAutoscaler\nthat targets this instance group manager.", +"description": "Output only. [Output Only] The URL of theAutoscaler\nthat targets this instance group manager.", +"readOnly": true, "type": "string" }, "bulkInstanceOperation": { "$ref": "InstanceGroupManagerStatusBulkInstanceOperation", -"description": "[Output Only] The status of bulk instance operation." +"description": "Output only. [Output Only] The status of bulk instance operation.", +"readOnly": true }, "isStable": { -"description": "[Output Only] A bit indicating whether the managed instance group is in a\nstable state. A stable state means that: none of the instances in the\nmanaged instance group is currently undergoing any type of change (for\nexample, creation, restart, or deletion); no future changes are scheduled\nfor instances in the managed instance group; and the managed instance\ngroup itself is not being modified.", +"description": "Output only. [Output Only] A bit indicating whether the managed instance group is in a\nstable state. A stable state means that: none of the instances in the\nmanaged instance group is currently undergoing any type of change (for\nexample, creation, restart, or deletion); no future changes are scheduled\nfor instances in the managed instance group; and the managed instance\ngroup itself is not being modified.", +"readOnly": true, "type": "boolean" }, "stateful": { "$ref": "InstanceGroupManagerStatusStateful", -"description": "[Output Only] Stateful status of the given Instance Group Manager." +"description": "Output only. [Output Only] Stateful status of the given Instance Group Manager.", +"readOnly": true }, "versionTarget": { "$ref": "InstanceGroupManagerStatusVersionTarget", -"description": "[Output Only] A status of consistency of Instances' versions with their\ntarget version specified by version field on Instance Group\nManager." +"description": "Output only. [Output Only] A status of consistency of Instances' versions with their\ntarget version specified by version field on Instance Group\nManager.", +"readOnly": true } }, "type": "object" @@ -74613,11 +75683,13 @@ false "id": "InstanceGroupManagerStatusAllInstancesConfig", "properties": { "currentRevision": { -"description": "[Output Only] Current all-instances configuration revision.\nThis value is in RFC3339 text format.", +"description": "Output only. [Output Only] Current all-instances configuration revision.\nThis value is in RFC3339 text format.", +"readOnly": true, "type": "string" }, "effective": { -"description": "[Output Only] A bit indicating whether this configuration has\nbeen applied to all managed instances in the group.", +"description": "Output only. [Output Only] A bit indicating whether this configuration has\nbeen applied to all managed instances in the group.", +"readOnly": true, "type": "boolean" } }, @@ -74628,12 +75700,14 @@ false "id": "InstanceGroupManagerStatusBulkInstanceOperation", "properties": { "inProgress": { -"description": "[Output Only] Informs whether bulk instance operation is in progress.", +"description": "Output only. [Output Only] Informs whether bulk instance operation is in progress.", +"readOnly": true, "type": "boolean" }, "lastProgressCheck": { "$ref": "InstanceGroupManagerStatusBulkInstanceOperationLastProgressCheck", -"description": "[Output Only] Information from the last progress check of bulk instance\noperation." +"description": "Output only. [Output Only] Information from the last progress check of bulk instance\noperation.", +"readOnly": true } }, "type": "object" @@ -74642,7 +75716,7 @@ false "id": "InstanceGroupManagerStatusBulkInstanceOperationLastProgressCheck", "properties": { "error": { -"description": "[Output Only] Errors encountered during bulk instance operation.", +"description": "Output only. [Output Only] Errors encountered during bulk instance operation.", "properties": { "errors": { "description": "[Output Only] The array of errors encountered while processing this\noperation.", @@ -74687,11 +75761,13 @@ false "type": "array" } }, +"readOnly": true, "type": "object" }, "timestamp": { -"description": "[Output Only] Timestamp of the last progress check of bulk instance\noperation. Timestamp is in RFC3339 text format.", +"description": "Output only. [Output Only] Timestamp of the last progress check of bulk instance\noperation. Timestamp is in RFC3339 text format.", "format": "google-datetime", +"readOnly": true, "type": "string" } }, @@ -74701,17 +75777,20 @@ false "id": "InstanceGroupManagerStatusStateful", "properties": { "hasStatefulConfig": { -"description": "[Output Only] A bit indicating whether the managed instance group\nhas stateful configuration, that is, if you have configured any items\nin a stateful policy or in per-instance configs.\nThe group might report that it has no stateful configuration even when\nthere is still some preserved state on a managed instance, for example,\nif you have deleted all PICs but not yet applied those deletions.", +"description": "Output only. [Output Only] A bit indicating whether the managed instance group\nhas stateful configuration, that is, if you have configured any items\nin a stateful policy or in per-instance configs.\nThe group might report that it has no stateful configuration even when\nthere is still some preserved state on a managed instance, for example,\nif you have deleted all PICs but not yet applied those deletions.", +"readOnly": true, "type": "boolean" }, "isStateful": { "deprecated": true, -"description": "[Output Only] A bit indicating whether the managed instance group\nhas stateful configuration, that is, if you have configured any items\nin a stateful policy or in per-instance configs.\nThe group might report that it has no stateful configuration even when\nthere is still some preserved state on a managed instance, for example,\nif you have deleted all PICs but not yet applied those deletions. This\nfield is deprecated in favor of has_stateful_config.", +"description": "Output only. [Output Only] A bit indicating whether the managed instance group\nhas stateful configuration, that is, if you have configured any items\nin a stateful policy or in per-instance configs.\nThe group might report that it has no stateful configuration even when\nthere is still some preserved state on a managed instance, for example,\nif you have deleted all PICs but not yet applied those deletions. This\nfield is deprecated in favor of has_stateful_config.", +"readOnly": true, "type": "boolean" }, "perInstanceConfigs": { "$ref": "InstanceGroupManagerStatusStatefulPerInstanceConfigs", -"description": "[Output Only] Status of per-instance configurations on the instances." +"description": "Output only. [Output Only] Status of per-instance configurations on the instances.", +"readOnly": true } }, "type": "object" @@ -74720,7 +75799,8 @@ false "id": "InstanceGroupManagerStatusStatefulPerInstanceConfigs", "properties": { "allEffective": { -"description": "A bit indicating if all of the group's per-instance configurations\n(listed in the output of a listPerInstanceConfigs API call) have\nstatus EFFECTIVE or there are no per-instance-configs.", +"description": "Output only. A bit indicating if all of the group's per-instance configurations\n(listed in the output of a listPerInstanceConfigs API call) have\nstatus EFFECTIVE or there are no per-instance-configs.", +"readOnly": true, "type": "boolean" } }, @@ -74730,7 +75810,8 @@ false "id": "InstanceGroupManagerStatusVersionTarget", "properties": { "isReached": { -"description": "[Output Only] A bit indicating whether version target has been reached\nin this managed instance group, i.e. all instances are in their target\nversion. Instances' target version are specified byversion field on Instance Group Manager.", +"description": "Output only. [Output Only] A bit indicating whether version target has been reached\nin this managed instance group, i.e. all instances are in their target\nversion. Instances' target version are specified byversion field on Instance Group Manager.", +"readOnly": true, "type": "boolean" } }, @@ -75036,14 +76117,16 @@ false "id": "InstanceGroupManagersListErrorsResponse", "properties": { "items": { -"description": "[Output Only] The list of errors of the managed instance group.", +"description": "Output only. [Output Only] The list of errors of the managed instance group.", "items": { "$ref": "InstanceManagedByIgmError" }, +"readOnly": true, "type": "array" }, "nextPageToken": { -"description": "[Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"description": "Output only. [Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"readOnly": true, "type": "string" } }, @@ -75053,14 +76136,16 @@ false "id": "InstanceGroupManagersListManagedInstancesResponse", "properties": { "managedInstances": { -"description": "[Output Only] The list of instances in the managed instance group.", +"description": "Output only. [Output Only] The list of instances in the managed instance group.", "items": { "$ref": "ManagedInstance" }, +"readOnly": true, "type": "array" }, "nextPageToken": { -"description": "[Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"description": "Output only. [Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"readOnly": true, "type": "string" } }, @@ -75070,18 +76155,20 @@ false "id": "InstanceGroupManagersListPerInstanceConfigsResp", "properties": { "items": { -"description": "[Output Only] The list of PerInstanceConfig.", +"description": "Output only. [Output Only] The list of PerInstanceConfig.", "items": { "$ref": "PerInstanceConfig" }, +"readOnly": true, "type": "array" }, "nextPageToken": { -"description": "[Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"description": "Output only. [Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"readOnly": true, "type": "string" }, "warning": { -"description": "[Output Only] Informational warning message.", +"description": "Output only. [Output Only] Informational warning message.", "properties": { "code": { "description": "[Output Only] A warning code, if applicable. For example, Compute\nEngine returns NO_RESULTS_ON_PAGE if there\nare no results in the response.", @@ -75202,6 +76289,7 @@ false "type": "string" } }, +"readOnly": true, "type": "object" } }, @@ -75266,14 +76354,15 @@ false "id": "InstanceGroupManagersScopedList", "properties": { "instanceGroupManagers": { -"description": "[Output Only] The list of managed instance groups that are contained in\nthe specified project and zone.", +"description": "Output only. [Output Only] The list of managed instance groups that are contained in\nthe specified project and zone.", "items": { "$ref": "InstanceGroupManager" }, +"readOnly": true, "type": "array" }, "warning": { -"description": "[Output Only] The warning that replaces the list of managed instance\ngroups when the list is empty.", +"description": "Output only. [Output Only] The warning that replaces the list of managed instance\ngroups when the list is empty.", "properties": { "code": { "description": "[Output Only] A warning code, if applicable. For example, Compute\nEngine returns NO_RESULTS_ON_PAGE if there\nare no results in the response.", @@ -75394,6 +76483,7 @@ false "type": "string" } }, +"readOnly": true, "type": "object" } }, @@ -75517,7 +76607,8 @@ false "id": "InstanceGroupsListInstances", "properties": { "id": { -"description": "[Output Only] Unique identifier for the resource; defined by the server.", +"description": "Output only. [Output Only] Unique identifier for the resource; defined by the server.", +"readOnly": true, "type": "string" }, "items": { @@ -75529,19 +76620,22 @@ false }, "kind": { "default": "compute#instanceGroupsListInstances", -"description": "[Output Only] The resource type, which is alwayscompute#instanceGroupsListInstances for the list of instances\nin the specified instance group.", +"description": "Output only. [Output Only] The resource type, which is alwayscompute#instanceGroupsListInstances for the list of instances\nin the specified instance group.", +"readOnly": true, "type": "string" }, "nextPageToken": { -"description": "[Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"description": "Output only. [Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { -"description": "[Output Only] Informational warning message.", +"description": "Output only. [Output Only] Informational warning message.", "properties": { "code": { "description": "[Output Only] A warning code, if applicable. For example, Compute\nEngine returns NO_RESULTS_ON_PAGE if there\nare no results in the response.", @@ -75662,6 +76756,7 @@ false "type": "string" } }, +"readOnly": true, "type": "object" } }, @@ -75702,14 +76797,15 @@ false "id": "InstanceGroupsScopedList", "properties": { "instanceGroups": { -"description": "[Output Only] The list ofinstance\ngroups that are contained in this scope.", +"description": "Output only. [Output Only] The list ofinstance\ngroups that are contained in this scope.", "items": { "$ref": "InstanceGroup" }, +"readOnly": true, "type": "array" }, "warning": { -"description": "[Output Only] An informational warning that replaces the list of\ninstance groups when the list is empty.", +"description": "Output only. [Output Only] An informational warning that replaces the list of\ninstance groups when the list is empty.", "properties": { "code": { "description": "[Output Only] A warning code, if applicable. For example, Compute\nEngine returns NO_RESULTS_ON_PAGE if there\nare no results in the response.", @@ -75830,6 +76926,7 @@ false "type": "string" } }, +"readOnly": true, "type": "object" } }, @@ -75870,7 +76967,8 @@ false }, "kind": { "default": "compute#instanceList", -"description": "[Output Only] Type of resource. Always compute#instanceList\nfor lists of Instance resources.", +"description": "Output only. [Output Only] Type of resource. Always compute#instanceList\nfor lists of Instance resources.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -75878,7 +76976,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -76025,7 +77124,8 @@ false }, "kind": { "default": "compute#instanceListReferrers", -"description": "[Output Only] Type of resource. Alwayscompute#instanceListReferrers for lists of Instance referrers.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#instanceListReferrers for lists of Instance referrers.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -76033,7 +77133,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -76168,14 +77269,17 @@ false "properties": { "error": { "$ref": "InstanceManagedByIgmErrorManagedInstanceError", -"description": "[Output Only] Contents of the error." +"description": "Output only. [Output Only] Contents of the error.", +"readOnly": true }, "instanceActionDetails": { "$ref": "InstanceManagedByIgmErrorInstanceActionDetails", -"description": "[Output Only] Details of the instance action that triggered this error.\nMay be null, if the error was not caused by an action on an instance.\nThis field is optional." +"description": "Output only. [Output Only] Details of the instance action that triggered this error.\nMay be null, if the error was not caused by an action on an instance.\nThis field is optional.", +"readOnly": true }, "timestamp": { -"description": "[Output Only] The time that this error occurred.\nThis value is in RFC3339 text format.", +"description": "Output only. [Output Only] The time that this error occurred.\nThis value is in RFC3339 text format.", +"readOnly": true, "type": "string" } }, @@ -76185,9 +77289,10 @@ false "id": "InstanceManagedByIgmErrorInstanceActionDetails", "properties": { "action": { -"description": "[Output Only] Action that managed instance group was executing on\nthe instance when the error occurred. Possible values:", +"description": "Output only. [Output Only] Action that managed instance group was executing on\nthe instance when the error occurred. Possible values:", "enum": [ "ABANDONING", +"ADOPTING", "CREATING", "CREATING_ATOMICALLY", "CREATING_WITHOUT_RETRIES", @@ -76205,6 +77310,7 @@ false ], "enumDescriptions": [ "The managed instance group is abandoning this instance. The instance\nwill be removed from the instance group and from any target pools that\nare associated with this group.", +"The managed instance group is adopting this instance.", "The managed instance group is creating this instance. If the group\nfails to create this instance, it will try again until it is\nsuccessful.", "The managed instance group is creating this instance atomically.", "The managed instance group is attempting to create this instance\nonly once. If the group fails to create this instance, it does\nnot try again and the group's targetSize value is\ndecreased.", @@ -76220,15 +77326,18 @@ false "The managed instance group is suspending this instance.", "The managed instance group is verifying this already created instance.\nVerification happens every time the instance is (re)created or restarted\nand consists of:\n 1. Waiting until health check specified as part of this managed instance\n group's autohealing policy reports HEALTHY.\n Note: Applies only if autohealing policy has a health check specified\n 2. Waiting for addition verification steps performed as post-instance\n creation (subject to future extensions)." ], +"readOnly": true, "type": "string" }, "instance": { -"description": "[Output Only] The URL of the instance.\nThe URL can be set even if the instance has not yet been created.", +"description": "Output only. [Output Only] The URL of the instance.\nThe URL can be set even if the instance has not yet been created.", +"readOnly": true, "type": "string" }, "version": { "$ref": "ManagedInstanceVersion", -"description": "[Output Only] Version this instance was created from, or was being\ncreated from, but the creation failed. Corresponds to one of the versions\nthat were set on the Instance Group Manager resource at the time this\ninstance was being created." +"description": "Output only. [Output Only] Version this instance was created from, or was being\ncreated from, but the creation failed. Corresponds to one of the versions\nthat were set on the Instance Group Manager resource at the time this\ninstance was being created.", +"readOnly": true } }, "type": "object" @@ -76237,11 +77346,13 @@ false "id": "InstanceManagedByIgmErrorManagedInstanceError", "properties": { "code": { -"description": "[Output Only] Error code.", +"description": "Output only. [Output Only] Error code.", +"readOnly": true, "type": "string" }, "message": { -"description": "[Output Only] Error message.", +"description": "Output only. [Output Only] Error message.", +"readOnly": true, "type": "string" } }, @@ -76273,7 +77384,7 @@ false "additionalProperties": { "type": "string" }, -"description": "Resource manager tags to be bound to the instance. Tag keys and values\nhave the same definition as resource\nmanager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and\nvalues are in the format `tagValues/456`. The field is ignored (both PUT &\nPATCH) when empty.", +"description": "Resource manager tags to be bound to the instance. Tag keys and values\nhave the same definition as resource\nmanager tags. Keys and values can be either in numeric format,\nsuch as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced\nformat such as `{org_id|project_id}/{tag_key_short_name}` and\n`{tag_value_short_name}`. The field is ignored (both PUT &\nPATCH) when empty.", "type": "object" } }, @@ -76515,7 +77626,8 @@ false }, "kind": { "default": "compute#instanceSettings", -"description": "[Output Only] Type of the resource. Alwayscompute#instance_settings for instance settings.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#instance_settings for instance settings.", +"readOnly": true, "type": "string" }, "metadata": { @@ -76523,7 +77635,8 @@ false "description": "The metadata key/value pairs assigned to all the instances in the\ncorresponding scope." }, "zone": { -"description": "[Output Only] URL of the zone where the resource resides\nYou must specify this field as part of the HTTP request URL. It is not\nsettable as a field in the request body.", +"description": "Output only. [Output Only] URL of the zone where the resource resides\nYou must specify this field as part of the HTTP request URL. It is not\nsettable as a field in the request body.", +"readOnly": true, "type": "string" } }, @@ -76541,7 +77654,8 @@ false }, "kind": { "default": "compute#metadata", -"description": "[Output Only] Type of the resource. Always compute#metadata\nfor metadata.", +"description": "Output only. [Output Only] Type of the resource. Always compute#metadata\nfor metadata.", +"readOnly": true, "type": "string" } }, @@ -76552,7 +77666,8 @@ false "id": "InstanceTemplate", "properties": { "creationTimestamp": { -"description": "[Output Only] The creation timestamp for this instance template inRFC3339\ntext format.", +"description": "Output only. [Output Only] The creation timestamp for this instance template inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -76560,13 +77675,15 @@ false "type": "string" }, "id": { -"description": "[Output Only] A unique identifier for this instance template. The server\ndefines this identifier.", +"description": "Output only. [Output Only] A unique identifier for this instance template. The server\ndefines this identifier.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#instanceTemplate", -"description": "[Output Only] The resource type, which is alwayscompute#instanceTemplate for instance templates.", +"description": "Output only. [Output Only] The resource type, which is alwayscompute#instanceTemplate for instance templates.", +"readOnly": true, "type": "string" }, "name": { @@ -76584,15 +77701,18 @@ false "description": "The instance properties for this instance template." }, "region": { -"description": "[Output Only] URL of the region where the instance template resides. Only\napplicable for regional resources.", +"description": "Output only. [Output Only] URL of the region where the instance template resides. Only\napplicable for regional resources.", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] The URL for this instance template. The server defines this\nURL.", +"description": "Output only. [Output Only] The URL for this instance template. The server defines this\nURL.", +"readOnly": true, "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource with the resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource with the resource id.", +"readOnly": true, "type": "string" }, "sourceInstance": { @@ -76624,7 +77744,8 @@ false }, "kind": { "default": "compute#instanceTemplateAggregatedList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -76632,7 +77753,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -76779,7 +77901,8 @@ false }, "kind": { "default": "compute#instanceTemplateList", -"description": "[Output Only] The resource type, which is alwayscompute#instanceTemplatesListResponse for instance template\nlists.", +"description": "Output only. [Output Only] The resource type, which is alwayscompute#instanceTemplatesListResponse for instance template\nlists.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -76787,7 +77910,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -77058,18 +78182,20 @@ false "id": "InstanceWithNamedPorts", "properties": { "instance": { -"description": "[Output Only] The URL of the instance.", +"description": "Output only. [Output Only] The URL of the instance.", +"readOnly": true, "type": "string" }, "namedPorts": { -"description": "[Output Only] The named ports that belong to this instance group.", +"description": "Output only. [Output Only] The named ports that belong to this instance group.", "items": { "$ref": "NamedPort" }, +"readOnly": true, "type": "array" }, "status": { -"description": "[Output Only] The status of the instance.", +"description": "Output only. [Output Only] The status of the instance.", "enum": [ "DEPROVISIONING", "PENDING", @@ -77098,6 +78224,7 @@ false "The instance is suspending.", "The instance has stopped (either by explicit action or underlying\nfailure)." ], +"readOnly": true, "type": "string" } }, @@ -77161,23 +78288,27 @@ false "properties": { "displayName": { "deprecated": true, -"description": "[Output Only] Deprecated, please use short name instead. The display name\nof the firewall policy.", +"description": "Output only. [Output Only] Deprecated, please use short name instead. The display name\nof the firewall policy.", +"readOnly": true, "type": "string" }, "name": { -"description": "[Output Only] The name of the firewall policy.", +"description": "Output only. [Output Only] The name of the firewall policy.", +"readOnly": true, "type": "string" }, "packetMirroringRules": { -"description": "[Output Only] The packet mirroring rules that apply to the instance.", +"description": "Output only. [Output Only] The packet mirroring rules that apply to the instance.", "items": { "$ref": "FirewallPolicyRule" }, +"readOnly": true, "type": "array" }, "priority": { -"description": "[Output only] Priority of firewall policy association. Not applicable for\ntype=HIERARCHY.", +"description": "Output only. [Output only] Priority of firewall policy association. Not applicable for\ntype=HIERARCHY.", "format": "int32", +"readOnly": true, "type": "integer" }, "rules": { @@ -77188,11 +78319,12 @@ false "type": "array" }, "shortName": { -"description": "[Output Only] The short name of the firewall policy.", +"description": "Output only. [Output Only] The short name of the firewall policy.", +"readOnly": true, "type": "string" }, "type": { -"description": "[Output Only] The type of the firewall policy. Can be one of HIERARCHY,\nNETWORK, NETWORK_REGIONAL, SYSTEM_GLOBAL, SYSTEM_REGIONAL.", +"description": "Output only. [Output Only] The type of the firewall policy. Can be one of HIERARCHY,\nNETWORK, NETWORK_REGIONAL, SYSTEM_GLOBAL, SYSTEM_REGIONAL.", "enum": [ "HIERARCHY", "NETWORK", @@ -77209,6 +78341,7 @@ false "", "" ], +"readOnly": true, "type": "string" } }, @@ -77219,8 +78352,9 @@ false "id": "InstancesGetEffectiveFirewallsResponseOrganizationFirewallPolicy", "properties": { "id": { -"description": "The unique identifier for the security policy. This\nidentifier is defined by the server.", +"description": "Output only. The unique identifier for the security policy. This\nidentifier is defined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "rules": { @@ -77584,7 +78718,7 @@ false "id": "InstantSnapshot", "properties": { "architecture": { -"description": "[Output Only] The architecture of the instant snapshot. Valid values are\nARM64 or X86_64.", +"description": "Output only. [Output Only] The architecture of the instant snapshot. Valid values are\nARM64 or X86_64.", "enum": [ "ARCHITECTURE_UNSPECIFIED", "ARM64", @@ -77595,10 +78729,12 @@ false "Machines with architecture ARM64", "Machines with architecture X86_64" ], +"readOnly": true, "type": "string" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -77606,8 +78742,9 @@ false "type": "string" }, "diskSizeGb": { -"description": "[Output Only] Size of the source disk, specified in GB.", +"description": "Output only. [Output Only] Size of the source disk, specified in GB.", "format": "int64", +"readOnly": true, "type": "string" }, "guestFlush": { @@ -77615,13 +78752,15 @@ false "type": "boolean" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#instantSnapshot", -"description": "[Output Only] Type of the resource. Alwayscompute#instantSnapshot for InstantSnapshot resources.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#instantSnapshot for InstantSnapshot resources.", +"readOnly": true, "type": "string" }, "labelFingerprint": { @@ -77642,12 +78781,14 @@ false "type": "string" }, "region": { -"description": "[Output Only] URL of the region where the instant snapshot resides.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"description": "Output only. [Output Only] URL of the region where the instant snapshot resides.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"readOnly": true, "type": "string" }, "resourceStatus": { "$ref": "InstantSnapshotResourceStatus", -"description": "[Output Only] Status information for the instant snapshot resource." +"description": "Output only. [Output Only] Status information for the instant snapshot resource.", +"readOnly": true }, "satisfiesPzi": { "description": "Output only. Reserved for future use.", @@ -77655,15 +78796,18 @@ false "type": "boolean" }, "satisfiesPzs": { -"description": "[Output Only] Reserved for future use.", +"description": "Output only. [Output Only] Reserved for future use.", +"readOnly": true, "type": "boolean" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource's resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource's resource id.", +"readOnly": true, "type": "string" }, "sourceDisk": { @@ -77671,19 +78815,22 @@ false "type": "string" }, "sourceDiskId": { -"description": "[Output Only] The ID value of the disk used to create this InstantSnapshot.\nThis value may be used to determine whether the InstantSnapshot\nwas taken from the current or a previous instance of a given disk name.", +"description": "Output only. [Output Only] The ID value of the disk used to create this InstantSnapshot.\nThis value may be used to determine whether the InstantSnapshot\nwas taken from the current or a previous instance of a given disk name.", +"readOnly": true, "type": "string" }, "sourceInstantSnapshotGroup": { -"description": "[Output Only] URL of the source instant snapshot this instant snapshot is\npart of. Note that the source instant snapshot group must be in the same\nzone/region as the instant snapshot to be created. This can be a full or\nvalid partial URL.", +"description": "Output only. [Output Only] URL of the source instant snapshot this instant snapshot is\npart of. Note that the source instant snapshot group must be in the same\nzone/region as the instant snapshot to be created. This can be a full or\nvalid partial URL.", +"readOnly": true, "type": "string" }, "sourceInstantSnapshotGroupId": { -"description": "[Output Only] The ID value of the source instant snapshot group this\nInstantSnapshot is part of. This value may be used to determine whether the\nInstantSnapshot was created as part of an InstantSnapshotGroup creation.", +"description": "Output only. [Output Only] The ID value of the source instant snapshot group this\nInstantSnapshot is part of. This value may be used to determine whether the\nInstantSnapshot was created as part of an InstantSnapshotGroup creation.", +"readOnly": true, "type": "string" }, "status": { -"description": "[Output Only] The status of the instantSnapshot. This can beCREATING, DELETING, FAILED, orREADY.", +"description": "Output only. [Output Only] The status of the instantSnapshot. This can beCREATING, DELETING, FAILED, orREADY.", "enum": [ "CREATING", "DELETING", @@ -77698,10 +78845,12 @@ false "InstantSnapshot has been created successfully.", "InstantSnapshot is currently unavailable and cannot be used for\nDisk restoration" ], +"readOnly": true, "type": "string" }, "zone": { -"description": "[Output Only] URL of the zone where the instant snapshot resides.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"description": "Output only. [Output Only] URL of the zone where the instant snapshot resides.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"readOnly": true, "type": "string" } }, @@ -77724,7 +78873,8 @@ false }, "kind": { "default": "compute#instantSnapshotAggregatedList", -"description": "[Output Only] Type of resource. Alwayscompute#instantSnapshotAggregatedList for aggregated lists of\ninstantSnapshots.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#instantSnapshotAggregatedList for aggregated lists of\ninstantSnapshots.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -77732,14 +78882,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -77874,7 +79026,8 @@ false "id": "InstantSnapshotGroup", "properties": { "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -77882,13 +79035,15 @@ false "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#instantSnapshotGroup", -"description": "[Output Only] Type of the resource. Alwayscompute#instantSnapshotGroup for InstantSnapshotGroup\nresources.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#instantSnapshotGroup for InstantSnapshotGroup\nresources.", +"readOnly": true, "type": "string" }, "name": { @@ -77897,25 +79052,29 @@ false "type": "string" }, "region": { -"description": "[Output Only] URL of the region where the instant snapshot group resides.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"description": "Output only. [Output Only] URL of the region where the instant snapshot group resides.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"readOnly": true, "type": "string" }, "resourceStatus": { -"$ref": "InstantSnapshotGroupResourceStatus" +"$ref": "InstantSnapshotGroupResourceStatus", +"readOnly": true }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource's resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource's resource id.", +"readOnly": true, "type": "string" }, "sourceConsistencyGroup": { "type": "string" }, "status": { -"description": "[Output Only]", +"description": "Output only. [Output Only]", "enum": [ "CREATING", "DELETING", @@ -77932,10 +79091,12 @@ false "", "" ], +"readOnly": true, "type": "string" }, "zone": { -"description": "[Output Only] URL of the zone where the instant snapshot group resides.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"description": "Output only. [Output Only] URL of the zone where the instant snapshot group resides.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"readOnly": true, "type": "string" } }, @@ -77955,13 +79116,15 @@ false "id": "InstantSnapshotGroupResourceStatus", "properties": { "consistencyMembershipResolutionTime": { -"description": "[Output Only]", +"description": "Output only. [Output Only]", "format": "google-datetime", +"readOnly": true, "type": "string" }, "sourceInfo": { "$ref": "InstantSnapshotGroupSourceInfo", -"description": "[Output Only]" +"description": "Output only. [Output Only]", +"readOnly": true } }, "type": "object" @@ -77970,9 +79133,11 @@ false "id": "InstantSnapshotGroupSourceInfo", "properties": { "consistencyGroup": { +"readOnly": true, "type": "string" }, "consistencyGroupId": { +"readOnly": true, "type": "string" } }, @@ -77995,7 +79160,8 @@ false }, "kind": { "default": "compute#instantSnapshotList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -78003,7 +79169,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -78332,14 +79499,16 @@ false "type": "array" }, "circuitInfos": { -"description": "[Output Only] A list of CircuitInfo objects, that describe the individual\ncircuits in this LAG.", +"description": "Output only. [Output Only] A list of CircuitInfo objects, that describe the individual\ncircuits in this LAG.", "items": { "$ref": "InterconnectCircuitInfo" }, +"readOnly": true, "type": "array" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "customerName": { @@ -78351,37 +79520,43 @@ false "type": "string" }, "expectedOutages": { -"description": "[Output Only] A list of outages expected for this Interconnect.", +"description": "Output only. [Output Only] A list of outages expected for this Interconnect.", "items": { "$ref": "InterconnectOutageNotification" }, +"readOnly": true, "type": "array" }, "googleIpAddress": { -"description": "[Output Only] IP address configured on the Google side of the Interconnect\nlink. This can be used only for ping tests.", +"description": "Output only. [Output Only] IP address configured on the Google side of the Interconnect\nlink. This can be used only for ping tests.", +"readOnly": true, "type": "string" }, "googleReferenceId": { -"description": "[Output Only] Google reference ID to be used when raising support tickets\nwith Google or otherwise to debug backend connectivity issues.", +"description": "Output only. [Output Only] Google reference ID to be used when raising support tickets\nwith Google or otherwise to debug backend connectivity issues.", +"readOnly": true, "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "interconnectAttachments": { -"description": "[Output Only] A list of the URLs of all InterconnectAttachments configured\nto use this Interconnect.", +"description": "Output only. [Output Only] A list of the URLs of all InterconnectAttachments configured\nto use this Interconnect.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "interconnectGroups": { -"description": "[Output Only] URLs of InterconnectGroups that include this Interconnect.\nOrder is arbitrary and items are unique.", +"description": "Output only. [Output Only] URLs of InterconnectGroups that include this Interconnect.\nOrder is arbitrary and items are unique.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "interconnectType": { @@ -78400,7 +79575,8 @@ false }, "kind": { "default": "compute#interconnect", -"description": "[Output Only] Type of the resource. Alwayscompute#interconnect for interconnects.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#interconnect for interconnects.", +"readOnly": true, "type": "string" }, "labelFingerprint": { @@ -78456,7 +79632,7 @@ false "type": "string" }, "operationalStatus": { -"description": "[Output Only] The current status of this Interconnect's functionality,\nwhich can take one of the following values:\n \n - OS_ACTIVE: A valid Interconnect, which is turned up and is ready to\n use. Attachments may be provisioned on this Interconnect.\n\n- OS_UNPROVISIONED: An Interconnect that has not completed turnup. No\nattachments may be provisioned on this Interconnect.\n- OS_UNDER_MAINTENANCE: An Interconnect that is undergoing internal\nmaintenance. No attachments may be provisioned or updated on this\nInterconnect.", +"description": "Output only. [Output Only] The current status of this Interconnect's functionality,\nwhich can take one of the following values:\n \n - OS_ACTIVE: A valid Interconnect, which is turned up and is ready to\n use. Attachments may be provisioned on this Interconnect.\n\n- OS_UNPROVISIONED: An Interconnect that has not completed turnup. No\nattachments may be provisioned on this Interconnect.\n- OS_UNDER_MAINTENANCE: An Interconnect that is undergoing internal\nmaintenance. No attachments may be provisioned or updated on this\nInterconnect.", "enum": [ "OS_ACTIVE", "OS_UNPROVISIONED" @@ -78465,6 +79641,7 @@ false "The interconnect is valid, turned up, and ready to use. Attachments may\nbe provisioned on this interconnect.", "The interconnect has not completed turnup. No attachments may be\nprovisioned on this interconnect." ], +"readOnly": true, "type": "string" }, "params": { @@ -78472,12 +79649,14 @@ false "description": "Input only. [Input Only] Additional params passed with the request, but not persisted\nas part of resource payload." }, "peerIpAddress": { -"description": "[Output Only] IP address configured on the customer side of the\nInterconnect link. The customer should configure this IP address during\nturnup when prompted by Google NOC. This can be used only for ping tests.", +"description": "Output only. [Output Only] IP address configured on the customer side of the\nInterconnect link. The customer should configure this IP address during\nturnup when prompted by Google NOC. This can be used only for ping tests.", +"readOnly": true, "type": "string" }, "provisionedLinkCount": { -"description": "[Output Only] Number of links actually provisioned in this interconnect.", +"description": "Output only. [Output Only] Number of links actually provisioned in this interconnect.", "format": "int32", +"readOnly": true, "type": "integer" }, "remoteLocation": { @@ -78507,19 +79686,22 @@ false "type": "integer" }, "satisfiesPzs": { -"description": "[Output Only] Reserved for future use.", +"description": "Output only. [Output Only] Reserved for future use.", +"readOnly": true, "type": "boolean" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource with the resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource with the resource id.", +"readOnly": true, "type": "string" }, "state": { -"description": "[Output Only] The current state of Interconnect functionality, which can\ntake one of the following values:\n \n - ACTIVE: The Interconnect is valid, turned up and ready to use.\n Attachments may be provisioned on this Interconnect.\n - UNPROVISIONED: The Interconnect has not completed turnup. No\n attachments may be provisioned on this Interconnect.\n - UNDER_MAINTENANCE: The Interconnect is undergoing internal maintenance.\n No attachments may be provisioned or updated on this\n Interconnect.", +"description": "Output only. [Output Only] The current state of Interconnect functionality, which can\ntake one of the following values:\n \n - ACTIVE: The Interconnect is valid, turned up and ready to use.\n Attachments may be provisioned on this Interconnect.\n - UNPROVISIONED: The Interconnect has not completed turnup. No\n attachments may be provisioned on this Interconnect.\n - UNDER_MAINTENANCE: The Interconnect is undergoing internal maintenance.\n No attachments may be provisioned or updated on this\n Interconnect.", "enum": [ "ACTIVE", "UNPROVISIONED" @@ -78528,6 +79710,7 @@ false "The interconnect is valid, turned up, and ready to use. Attachments may\nbe provisioned on this interconnect.", "The interconnect has not completed turnup. No attachments may be\nprovisioned on this interconnect." ], +"readOnly": true, "type": "string" }, "subzone": { @@ -78543,10 +79726,11 @@ false "type": "string" }, "wireGroups": { -"description": "[Output Only] A list of the URLs of all CrossSiteNetwork WireGroups\nconfigured to use this Interconnect. The Interconnect cannot be deleted if\nthis list is non-empty.", +"description": "Output only. [Output Only] A list of the URLs of all CrossSiteNetwork WireGroups\nconfigured to use this Interconnect. The Interconnect cannot be deleted if\nthis list is non-empty.", "items": { "type": "string" }, +"readOnly": true, "type": "array" } }, @@ -78636,7 +79820,8 @@ false "type": "boolean" }, "attachmentGroup": { -"description": "[Output Only] URL of the AttachmentGroup that includes this Attachment.", +"description": "Output only. [Output Only] URL of the AttachmentGroup that includes this Attachment.", +"readOnly": true, "type": "string" }, "bandwidth": { @@ -78706,11 +79891,13 @@ false "type": "array" }, "cloudRouterIpAddress": { -"description": "[Output Only] IPv4 address + prefix length to be configured on Cloud Router\nInterface for this interconnect attachment.", +"description": "Output only. [Output Only] IPv4 address + prefix length to be configured on Cloud Router\nInterface for this interconnect attachment.", +"readOnly": true, "type": "string" }, "cloudRouterIpv6Address": { -"description": "[Output Only] IPv6 address + prefix length to be configured on Cloud\nRouter Interface for this interconnect attachment.", +"description": "Output only. [Output Only] IPv6 address + prefix length to be configured on Cloud\nRouter Interface for this interconnect attachment.", +"readOnly": true, "type": "string" }, "cloudRouterIpv6InterfaceId": { @@ -78719,18 +79906,22 @@ false }, "configurationConstraints": { "$ref": "InterconnectAttachmentConfigurationConstraints", -"description": "[Output Only] Constraints for this attachment, if any. The attachment does\nnot work if these constraints are not met." +"description": "Output only. [Output Only] Constraints for this attachment, if any. The attachment does\nnot work if these constraints are not met.", +"readOnly": true }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "customerRouterIpAddress": { -"description": "[Output Only] IPv4 address + prefix length to be configured on the customer\nrouter subinterface for this interconnect attachment.", +"description": "Output only. [Output Only] IPv4 address + prefix length to be configured on the customer\nrouter subinterface for this interconnect attachment.", +"readOnly": true, "type": "string" }, "customerRouterIpv6Address": { -"description": "[Output Only] IPv6 address + prefix length to be configured on the\ncustomer router subinterface for this interconnect attachment.", +"description": "Output only. [Output Only] IPv6 address + prefix length to be configured on the\ncustomer router subinterface for this interconnect attachment.", +"readOnly": true, "type": "string" }, "customerRouterIpv6InterfaceId": { @@ -78738,8 +79929,9 @@ false "type": "string" }, "dataplaneVersion": { -"description": "[Output Only] Dataplane version for this InterconnectAttachment. This\nfield is only present for Dataplane version 2 and higher. Absence of this\nfield in the API output indicates that the Dataplane is version 1.", +"description": "Output only. [Output Only] Dataplane version for this InterconnectAttachment. This\nfield is only present for Dataplane version 2 and higher. Absence of this\nfield in the API output indicates that the Dataplane is version 1.", "format": "int32", +"readOnly": true, "type": "integer" }, "description": { @@ -78774,12 +79966,14 @@ false }, "googleReferenceId": { "deprecated": true, -"description": "[Output Only] Google reference ID, to be used when raising support tickets\nwith Google or otherwise to debug backend connectivity issues.\n[Deprecated] This field is not used.", +"description": "Output only. [Output Only] Google reference ID, to be used when raising support tickets\nwith Google or otherwise to debug backend connectivity issues.\n[Deprecated] This field is not used.", +"readOnly": true, "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "interconnect": { @@ -78795,7 +79989,8 @@ false }, "kind": { "default": "compute#interconnectAttachment", -"description": "[Output Only] Type of the resource. Alwayscompute#interconnectAttachment for interconnect attachments.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#interconnectAttachment for interconnect attachments.", +"readOnly": true, "type": "string" }, "l2Forwarding": { @@ -78829,7 +80024,7 @@ false "type": "string" }, "operationalStatus": { -"description": "[Output Only] The current status of whether or not this interconnect\nattachment is functional, which can take one of the following values:\n \n - OS_ACTIVE: The attachment has been turned up and is ready to\n use. \n - OS_UNPROVISIONED: The attachment is not ready to use yet,\n because turnup is not complete.", +"description": "Output only. [Output Only] The current status of whether or not this interconnect\nattachment is functional, which can take one of the following values:\n \n - OS_ACTIVE: The attachment has been turned up and is ready to\n use. \n - OS_UNPROVISIONED: The attachment is not ready to use yet,\n because turnup is not complete.", "enum": [ "OS_ACTIVE", "OS_UNPROVISIONED" @@ -78838,6 +80033,7 @@ false "Indicates that attachment has been turned up and is ready to\nuse.", "Indicates that attachment is not ready to use yet, because\nturnup is not complete." ], +"readOnly": true, "type": "string" }, "pairingKey": { @@ -78859,14 +80055,17 @@ false }, "privateInterconnectInfo": { "$ref": "InterconnectAttachmentPrivateInfo", -"description": "[Output Only] Information specific to an InterconnectAttachment.\nThis property is populated if the interconnect that\nthis is attached to is of type DEDICATED." +"description": "Output only. [Output Only] Information specific to an InterconnectAttachment.\nThis property is populated if the interconnect that\nthis is attached to is of type DEDICATED.", +"readOnly": true }, "region": { -"description": "[Output Only] URL of the region where the regional interconnect attachment\nresides.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"description": "Output only. [Output Only] URL of the region where the regional interconnect attachment\nresides.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"readOnly": true, "type": "string" }, "remoteService": { -"description": "[Output Only]\nIf the attachment is on a Cross-Cloud Interconnect connection, this field\ncontains the interconnect's remote location service provider. Example\nvalues: \"Amazon Web Services\" \"Microsoft Azure\".\n\nThe field is set only for attachments on Cross-Cloud Interconnect\nconnections. Its value is copied from the InterconnectRemoteLocation\nremoteService field.", +"description": "Output only. [Output Only]\nIf the attachment is on a Cross-Cloud Interconnect connection, this field\ncontains the interconnect's remote location service provider. Example\nvalues: \"Amazon Web Services\" \"Microsoft Azure\".\n\nThe field is set only for attachments on Cross-Cloud Interconnect\nconnections. Its value is copied from the InterconnectRemoteLocation\nremoteService field.", +"readOnly": true, "type": "string" }, "router": { @@ -78874,15 +80073,18 @@ false "type": "string" }, "satisfiesPzs": { -"description": "[Output Only] Reserved for future use.", +"description": "Output only. [Output Only] Reserved for future use.", +"readOnly": true, "type": "boolean" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource with the resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource with the resource id.", +"readOnly": true, "type": "string" }, "stackType": { @@ -78898,7 +80100,7 @@ false "type": "string" }, "state": { -"description": "[Output Only] The current state of this attachment's functionality.\nEnum values ACTIVE and UNPROVISIONED are shared by DEDICATED/PRIVATE,\nPARTNER, and PARTNER_PROVIDER interconnect attachments, while enum values\nPENDING_PARTNER, PARTNER_REQUEST_RECEIVED, and PENDING_CUSTOMER are used\nfor only PARTNER and PARTNER_PROVIDER interconnect attachments.\nThis state can take one of the following values:\n \n - ACTIVE: The attachment has been turned up and is ready to use.\n - UNPROVISIONED: The attachment is not ready to use yet, because turnup\n is not complete.\n - PENDING_PARTNER: A newly-created PARTNER attachment that has not yet\n been configured on the Partner side.\n - PARTNER_REQUEST_RECEIVED: A PARTNER attachment is in the process of\n provisioning after a PARTNER_PROVIDER attachment was created that\n references it. \n - PENDING_CUSTOMER: A PARTNER or PARTNER_PROVIDER\n attachment that is waiting for a customer to activate it. \n - DEFUNCT:\n The attachment was deleted externally and is no longer functional. This\n could be because the associated Interconnect was removed, or because the\n other side of a Partner attachment was deleted.", +"description": "Output only. [Output Only] The current state of this attachment's functionality.\nEnum values ACTIVE and UNPROVISIONED are shared by DEDICATED/PRIVATE,\nPARTNER, and PARTNER_PROVIDER interconnect attachments, while enum values\nPENDING_PARTNER, PARTNER_REQUEST_RECEIVED, and PENDING_CUSTOMER are used\nfor only PARTNER and PARTNER_PROVIDER interconnect attachments.\nThis state can take one of the following values:\n \n - ACTIVE: The attachment has been turned up and is ready to use.\n - UNPROVISIONED: The attachment is not ready to use yet, because turnup\n is not complete.\n - PENDING_PARTNER: A newly-created PARTNER attachment that has not yet\n been configured on the Partner side.\n - PARTNER_REQUEST_RECEIVED: A PARTNER attachment is in the process of\n provisioning after a PARTNER_PROVIDER attachment was created that\n references it. \n - PENDING_CUSTOMER: A PARTNER or PARTNER_PROVIDER\n attachment that is waiting for a customer to activate it. \n - DEFUNCT:\n The attachment was deleted externally and is no longer functional. This\n could be because the associated Interconnect was removed, or because the\n other side of a Partner attachment was deleted.", "enum": [ "ACTIVE", "DEFUNCT", @@ -78917,6 +80119,7 @@ false "", "Indicates that attachment is not ready to use yet, because turnup is not\ncomplete." ], +"readOnly": true, "type": "string" }, "subnetLength": { @@ -78965,7 +80168,8 @@ false }, "kind": { "default": "compute#interconnectAttachmentAggregatedList", -"description": "[Output Only] Type of resource. Alwayscompute#interconnectAttachmentAggregatedList for aggregated\nlists of interconnect attachments.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#interconnectAttachmentAggregatedList for aggregated\nlists of interconnect attachments.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -78973,14 +80177,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -79114,7 +80320,7 @@ false "id": "InterconnectAttachmentConfigurationConstraints", "properties": { "bgpMd5": { -"description": "[Output Only] Whether the attachment's BGP session\nrequires/allows/disallows BGP MD5 authentication. This can take one of\nthe following values: MD5_OPTIONAL, MD5_REQUIRED, MD5_UNSUPPORTED.\n\nFor example, a Cross-Cloud Interconnect connection to a remote cloud\nprovider that requires BGP MD5 authentication has the\ninterconnectRemoteLocation attachment_configuration_constraints.bgp_md5\nfield set to MD5_REQUIRED, and that property is propagated to the\nattachment. Similarly, if BGP MD5 is MD5_UNSUPPORTED, an error is\nreturned if MD5 is requested.", +"description": "Output only. [Output Only] Whether the attachment's BGP session\nrequires/allows/disallows BGP MD5 authentication. This can take one of\nthe following values: MD5_OPTIONAL, MD5_REQUIRED, MD5_UNSUPPORTED.\n\nFor example, a Cross-Cloud Interconnect connection to a remote cloud\nprovider that requires BGP MD5 authentication has the\ninterconnectRemoteLocation attachment_configuration_constraints.bgp_md5\nfield set to MD5_REQUIRED, and that property is propagated to the\nattachment. Similarly, if BGP MD5 is MD5_UNSUPPORTED, an error is\nreturned if MD5 is requested.", "enum": [ "MD5_OPTIONAL", "MD5_REQUIRED", @@ -79125,13 +80331,15 @@ false "MD5_REQUIRED: BGP MD5 authentication must be configured.", "MD5_UNSUPPORTED: BGP MD5 authentication must not be configured" ], +"readOnly": true, "type": "string" }, "bgpPeerAsnRanges": { -"description": "[Output Only] List of ASN ranges that the remote location is known to\nsupport. Formatted as an array of inclusive ranges {min: min-value, max:\nmax-value}. For example, [{min: 123, max: 123}, {min: 64512, max: 65534}]\nallows the peer ASN to be 123 or anything in the range 64512-65534.\n\nThis field is only advisory. Although the API accepts other ranges, these\nare the ranges that we recommend.", +"description": "Output only. [Output Only] List of ASN ranges that the remote location is known to\nsupport. Formatted as an array of inclusive ranges {min: min-value, max:\nmax-value}. For example, [{min: 123, max: 123}, {min: 64512, max: 65534}]\nallows the peer ASN to be 123 or anything in the range 64512-65534.\n\nThis field is only advisory. Although the API accepts other ranges, these\nare the ranges that we recommend.", "items": { "$ref": "InterconnectAttachmentConfigurationConstraintsBgpPeerASNRange" }, +"readOnly": true, "type": "array" } }, @@ -79163,10 +80371,12 @@ false "type": "object" }, "configured": { -"$ref": "InterconnectAttachmentGroupConfigured" +"$ref": "InterconnectAttachmentGroupConfigured", +"readOnly": true }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -79178,8 +80388,9 @@ false "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource type. The server\ngenerates this identifier.", +"description": "Output only. [Output Only] The unique identifier for the resource type. The server\ngenerates this identifier.", "format": "uint64", +"readOnly": true, "type": "string" }, "intent": { @@ -79191,11 +80402,13 @@ false }, "kind": { "default": "compute#interconnectAttachmentGroup", -"description": "[Output Only] Type of the resource. Always\ncompute#interconnectAttachmentGroup.", +"description": "Output only. [Output Only] Type of the resource. Always\ncompute#interconnectAttachmentGroup.", +"readOnly": true, "type": "string" }, "logicalStructure": { -"$ref": "InterconnectAttachmentGroupLogicalStructure" +"$ref": "InterconnectAttachmentGroupLogicalStructure", +"readOnly": true }, "name": { "description": "Name of the resource. Provided by the client when the resource is created.\nThe name must be 1-63 characters long, and comply withRFC1035.\nSpecifically, the name must be 1-63 characters long and match the regular\nexpression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first\ncharacter must be a lowercase letter, and all following characters must\nbe a dash, lowercase letter, or digit, except the last character, which\ncannot be a dash.", @@ -79203,7 +80416,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" } }, @@ -79224,7 +80438,8 @@ false "id": "InterconnectAttachmentGroupConfigured", "properties": { "availabilitySla": { -"$ref": "InterconnectAttachmentGroupConfiguredAvailabilitySLA" +"$ref": "InterconnectAttachmentGroupConfiguredAvailabilitySLA", +"readOnly": true } }, "type": "object" @@ -79246,12 +80461,14 @@ false "", "" ], +"readOnly": true, "type": "string" }, "intendedSlaBlockers": { "items": { "$ref": "InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers" }, +"readOnly": true, "type": "array" } }, @@ -79262,10 +80479,11 @@ false "id": "InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers", "properties": { "attachments": { -"description": "[Output Only] URLs of any particular Attachments to explain this\nblocker in more detail.", +"description": "Output only. [Output Only] URLs of any particular Attachments to explain this\nblocker in more detail.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "blockerType": { @@ -79287,35 +80505,41 @@ false "", "" ], +"readOnly": true, "type": "string" }, "documentationLink": { -"description": "[Output Only] The url of Google Cloud public documentation explaining\nthis requirement. This is set for every type of requirement.", +"description": "Output only. [Output Only] The url of Google Cloud public documentation explaining\nthis requirement. This is set for every type of requirement.", +"readOnly": true, "type": "string" }, "explanation": { -"description": "[Output Only] A human-readable explanation of this requirement and\nwhy it's not met. This is set for every type of requirement.", +"description": "Output only. [Output Only] A human-readable explanation of this requirement and\nwhy it's not met. This is set for every type of requirement.", +"readOnly": true, "type": "string" }, "metros": { -"description": "[Output Only] Metros used to explain this blocker in more detail.\nThese are three-letter lowercase strings like \"iad\". This will be set\nfor some blockers (like NO_ATTACHMENTS_IN_METRO_AND_ZONE) but does\nnot apply to others.", +"description": "Output only. [Output Only] Metros used to explain this blocker in more detail.\nThese are three-letter lowercase strings like \"iad\". This will be set\nfor some blockers (like NO_ATTACHMENTS_IN_METRO_AND_ZONE) but does\nnot apply to others.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "regions": { -"description": "[Output Only] Regions used to explain this blocker in more\ndetail. These are region names formatted like \"us-central1\". This\nwill be set for some blockers (like INCOMPATIBLE_REGIONS) but does\nnot apply to others.", +"description": "Output only. [Output Only] Regions used to explain this blocker in more\ndetail. These are region names formatted like \"us-central1\". This\nwill be set for some blockers (like INCOMPATIBLE_REGIONS) but does\nnot apply to others.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "zones": { -"description": "[Output Only] Zones used to explain this blocker in more detail.\nFormat is \"zone1\" and/or \"zone2\". This will be set for some blockers\n(like MISSING_ZONE) but does not apply to others.", +"description": "Output only. [Output Only] Zones used to explain this blocker in more detail.\nFormat is \"zone1\" and/or \"zone2\". This will be set for some blockers\n(like MISSING_ZONE) but does not apply to others.", "items": { "type": "string" }, +"readOnly": true, "type": "array" } }, @@ -79351,6 +80575,7 @@ false "items": { "$ref": "InterconnectAttachmentGroupLogicalStructureRegion" }, +"readOnly": true, "type": "array" } }, @@ -79364,10 +80589,12 @@ false "items": { "$ref": "InterconnectAttachmentGroupLogicalStructureRegionMetro" }, +"readOnly": true, "type": "array" }, "region": { -"description": "[Output Only] The name of a region, like \"us-central1\".", +"description": "Output only. [Output Only] The name of a region, like \"us-central1\".", +"readOnly": true, "type": "string" } }, @@ -79381,10 +80608,12 @@ false "items": { "$ref": "InterconnectAttachmentGroupLogicalStructureRegionMetroFacility" }, +"readOnly": true, "type": "array" }, "metro": { -"description": "[Output Only] The name of the metro, as a three-letter lowercase\nstring like \"iad\". This is the first component of the location of an\nInterconnect.", +"description": "Output only. [Output Only] The name of the metro, as a three-letter lowercase\nstring like \"iad\". This is the first component of the location of an\nInterconnect.", +"readOnly": true, "type": "string" } }, @@ -79395,13 +80624,15 @@ false "id": "InterconnectAttachmentGroupLogicalStructureRegionMetroFacility", "properties": { "facility": { -"description": "[Output Only] The name of a facility, like \"iad-1234\".", +"description": "Output only. [Output Only] The name of a facility, like \"iad-1234\".", +"readOnly": true, "type": "string" }, "zones": { "items": { "$ref": "InterconnectAttachmentGroupLogicalStructureRegionMetroFacilityZone" }, +"readOnly": true, "type": "array" } }, @@ -79412,14 +80643,16 @@ false "id": "InterconnectAttachmentGroupLogicalStructureRegionMetroFacilityZone", "properties": { "attachments": { -"description": "[Output Only] URLs of Attachments in the given zone, to the given\nregion, on Interconnects in the given facility and metro. Every\nAttachment in the AG has such an entry.", +"description": "Output only. [Output Only] URLs of Attachments in the given zone, to the given\nregion, on Interconnects in the given facility and metro. Every\nAttachment in the AG has such an entry.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "zone": { -"description": "[Output Only] The name of a zone, either \"zone1\" or \"zone2\".", +"description": "Output only. [Output Only] The name of a zone, either \"zone1\" or \"zone2\".", +"readOnly": true, "type": "string" } }, @@ -79699,6 +80932,7 @@ false }, "kind": { "default": "compute#interconnectAttachmentGroup", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -79710,10 +80944,11 @@ false "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.\nend_interface:\nMixerListResponseWithEtagBuilder", +"description": "Output only. [Output Only] Unreachable resources.\nend_interface:\nMixerListResponseWithEtagBuilder", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -79850,13 +81085,15 @@ false "items": { "$ref": "InterconnectAttachmentGroupsOperationalStatusAttachmentStatus" }, +"readOnly": true, "type": "array" }, "configured": { -"$ref": "InterconnectAttachmentGroupConfigured" +"$ref": "InterconnectAttachmentGroupConfigured", +"readOnly": true }, "groupStatus": { -"description": "Summarizes the status of the group.", +"description": "Output only. Summarizes the status of the group.", "enum": [ "DEGRADED", "FULLY_DOWN", @@ -79869,14 +81106,17 @@ false "", "" ], +"readOnly": true, "type": "string" }, "intent": { -"$ref": "InterconnectAttachmentGroupIntent" +"$ref": "InterconnectAttachmentGroupIntent", +"readOnly": true }, "operational": { "$ref": "InterconnectAttachmentGroupConfigured", -"description": "The operational state of the group, including only active Attachments." +"description": "Output only. The operational state of the group, including only active Attachments.", +"readOnly": true } }, "type": "object" @@ -79886,15 +81126,17 @@ false "id": "InterconnectAttachmentGroupsOperationalStatusAttachmentStatus", "properties": { "adminEnabled": { -"description": "Whether this Attachment is enabled. This becomes false when the customer\ndrains their Attachment.", +"description": "Output only. Whether this Attachment is enabled. This becomes false when the customer\ndrains their Attachment.", +"readOnly": true, "type": "boolean" }, "attachment": { -"description": "The URL of the Attachment being described.", +"description": "Output only. The URL of the Attachment being described.", +"readOnly": true, "type": "string" }, "isActive": { -"description": "Whether this Attachment is participating in the redundant configuration.\nThis will be ACTIVE if and only if the status below is CONNECTION_UP.\nAny INACTIVE Attachments are excluded from the analysis that generates\noperational.availabilitySLA.", +"description": "Output only. Whether this Attachment is participating in the redundant configuration.\nThis will be ACTIVE if and only if the status below is CONNECTION_UP.\nAny INACTIVE Attachments are excluded from the analysis that generates\noperational.availabilitySLA.", "enum": [ "ACTIVE", "INACTIVE", @@ -79905,10 +81147,11 @@ false "", "" ], +"readOnly": true, "type": "string" }, "status": { -"description": "Whether this Attachment is active, and if so, whether BGP is up.", +"description": "Output only. Whether this Attachment is active, and if so, whether BGP is up.", "enum": [ "ATTACHMENT_STATUS_UNKNOWN", "CONNECTION_DISABLED", @@ -79943,6 +81186,7 @@ false "", "" ], +"readOnly": true, "type": "string" } }, @@ -80047,7 +81291,8 @@ false }, "kind": { "default": "compute#interconnectAttachmentList", -"description": "[Output Only] Type of resource. Alwayscompute#interconnectAttachmentList for lists of interconnect\nattachments.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#interconnectAttachmentList for lists of interconnect\nattachments.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -80055,7 +81300,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -80573,10 +81819,12 @@ false "id": "InterconnectGroup", "properties": { "configured": { -"$ref": "InterconnectGroupConfigured" +"$ref": "InterconnectGroupConfigured", +"readOnly": true }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -80588,8 +81836,9 @@ false "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource type. The server\ngenerates this identifier.", +"description": "Output only. [Output Only] The unique identifier for the resource type. The server\ngenerates this identifier.", "format": "uint64", +"readOnly": true, "type": "string" }, "intent": { @@ -80604,7 +81853,8 @@ false }, "kind": { "default": "compute#InterconnectGroup", -"description": "[Output Only] Type of the resource. Always compute#InterconnectGroup", +"description": "Output only. [Output Only] Type of the resource. Always compute#InterconnectGroup", +"readOnly": true, "type": "string" }, "name": { @@ -80618,10 +81868,12 @@ false "type": "string" }, "physicalStructure": { -"$ref": "InterconnectGroupPhysicalStructure" +"$ref": "InterconnectGroupPhysicalStructure", +"readOnly": true }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" } }, @@ -80632,7 +81884,8 @@ false "id": "InterconnectGroupConfigured", "properties": { "topologyCapability": { -"$ref": "InterconnectGroupConfiguredTopologyCapability" +"$ref": "InterconnectGroupConfiguredTopologyCapability", +"readOnly": true } }, "type": "object" @@ -80645,6 +81898,7 @@ false "items": { "$ref": "InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers" }, +"readOnly": true, "type": "array" }, "supportedSla": { @@ -80660,6 +81914,7 @@ false "", "" ], +"readOnly": true, "type": "string" } }, @@ -80686,42 +81941,49 @@ false "", "" ], +"readOnly": true, "type": "string" }, "documentationLink": { -"description": "[Output Only] The url of Google Cloud public documentation explaining\nthis requirement. This is set for every type of requirement.", +"description": "Output only. [Output Only] The url of Google Cloud public documentation explaining\nthis requirement. This is set for every type of requirement.", +"readOnly": true, "type": "string" }, "explanation": { -"description": "[Output Only] A human-readable explanation of this requirement and\nwhy it's not met. This is set for every type of requirement.", +"description": "Output only. [Output Only] A human-readable explanation of this requirement and\nwhy it's not met. This is set for every type of requirement.", +"readOnly": true, "type": "string" }, "facilities": { -"description": "[Output Only] Facilities used to explain this blocker in more detail.\nLike physicalStructure.metros.facilities.facility, this is a numeric\nstring like \"5467\".", +"description": "Output only. [Output Only] Facilities used to explain this blocker in more detail.\nLike physicalStructure.metros.facilities.facility, this is a numeric\nstring like \"5467\".", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "interconnects": { -"description": "[Output Only] Interconnects used to explain this blocker in more\ndetail.", +"description": "Output only. [Output Only] Interconnects used to explain this blocker in more\ndetail.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "metros": { -"description": "[Output Only] Metros used to explain this blocker in more detail.\nThese are three-letter lowercase strings like \"iad\". A blocker like\nINCOMPATIBLE_METROS will specify the problematic metros in this\nfield.", +"description": "Output only. [Output Only] Metros used to explain this blocker in more detail.\nThese are three-letter lowercase strings like \"iad\". A blocker like\nINCOMPATIBLE_METROS will specify the problematic metros in this\nfield.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "zones": { -"description": "[Output Only] Zones used to explain this blocker in more detail.\nZone names are \"zone1\" and/or \"zone2\".", +"description": "Output only. [Output Only] Zones used to explain this blocker in more detail.\nZone names are \"zone1\" and/or \"zone2\".", "items": { "type": "string" }, +"readOnly": true, "type": "array" } }, @@ -80768,6 +82030,7 @@ false "items": { "$ref": "InterconnectGroupPhysicalStructureMetros" }, +"readOnly": true, "type": "array" } }, @@ -80781,10 +82044,12 @@ false "items": { "$ref": "InterconnectGroupPhysicalStructureMetrosFacilities" }, +"readOnly": true, "type": "array" }, "metro": { -"description": "[Output Only] The name of the metro, as a three-letter lowercase string\nlike \"iad\". This is the first component of the location of\nInterconnects underneath this.", +"description": "Output only. [Output Only] The name of the metro, as a three-letter lowercase string\nlike \"iad\". This is the first component of the location of\nInterconnects underneath this.", +"readOnly": true, "type": "string" } }, @@ -80795,13 +82060,15 @@ false "id": "InterconnectGroupPhysicalStructureMetrosFacilities", "properties": { "facility": { -"description": "[Output Only] The ID of this facility, as a numeric string like\n\"5467\". This is the third component of the location of Interconnects\nin this facility.", +"description": "Output only. [Output Only] The ID of this facility, as a numeric string like\n\"5467\". This is the third component of the location of Interconnects\nin this facility.", +"readOnly": true, "type": "string" }, "zones": { "items": { "$ref": "InterconnectGroupPhysicalStructureMetrosFacilitiesZones" }, +"readOnly": true, "type": "array" } }, @@ -80812,14 +82079,16 @@ false "id": "InterconnectGroupPhysicalStructureMetrosFacilitiesZones", "properties": { "interconnects": { -"description": "[Output Only] URLs of Interconnects in this redundancy group in the\ngiven metro, facility, and zone.", +"description": "Output only. [Output Only] URLs of Interconnects in this redundancy group in the\ngiven metro, facility, and zone.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "zone": { -"description": "[Output Only] The name of the zone, either \"zone1\" or \"zone2\".\nThis is the second component of the location of Interconnects in\nthis facility.", +"description": "Output only. [Output Only] The name of the zone, either \"zone1\" or \"zone2\".\nThis is the second component of the location of Interconnects in\nthis facility.", +"readOnly": true, "type": "string" } }, @@ -80981,6 +82250,7 @@ false }, "kind": { "default": "compute#InterconnectGroup", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -80992,10 +82262,11 @@ false "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.\nend_interface: MixerListResponseWithEtagBuilder", +"description": "Output only. [Output Only] Unreachable resources.\nend_interface: MixerListResponseWithEtagBuilder", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -81131,10 +82402,11 @@ false "properties": { "configured": { "$ref": "InterconnectGroupConfigured", -"description": "The configuration analysis, as returned by Get." +"description": "Output only. The configuration analysis, as returned by Get.", +"readOnly": true }, "groupStatus": { -"description": "Summarizes the status of the group.", +"description": "Output only. Summarizes the status of the group.", "enum": [ "DEGRADED", "FULLY_DOWN", @@ -81147,21 +82419,25 @@ false "", "" ], +"readOnly": true, "type": "string" }, "intent": { "$ref": "InterconnectGroupIntent", -"description": "The intent of the resource, as returned by Get." +"description": "Output only. The intent of the resource, as returned by Get.", +"readOnly": true }, "interconnectStatuses": { "items": { "$ref": "InterconnectGroupsOperationalStatusInterconnectStatus" }, +"readOnly": true, "type": "array" }, "operational": { "$ref": "InterconnectGroupConfigured", -"description": "The operational state of the group, including only active Interconnects." +"description": "Output only. The operational state of the group, including only active Interconnects.", +"readOnly": true } }, "type": "object" @@ -81171,19 +82447,22 @@ false "id": "InterconnectGroupsOperationalStatusInterconnectStatus", "properties": { "adminEnabled": { -"description": "Whether the Interconnect is enabled.", +"description": "Output only. Whether the Interconnect is enabled.", +"readOnly": true, "type": "boolean" }, "diagnostics": { "$ref": "InterconnectDiagnostics", -"description": "The diagnostics of the Interconnect, as returned by the existing\nget-diagnostics method." +"description": "Output only. The diagnostics of the Interconnect, as returned by the existing\nget-diagnostics method.", +"readOnly": true }, "interconnect": { -"description": "The URL of the Interconnect being described.", +"description": "Output only. The URL of the Interconnect being described.", +"readOnly": true, "type": "string" }, "isActive": { -"description": "Whether this interconnect is participating in the redundant\nconfiguration.", +"description": "Output only. Whether this interconnect is participating in the redundant\nconfiguration.", "enum": [ "ACTIVE", "INACTIVE", @@ -81194,6 +82473,7 @@ false "", "" ], +"readOnly": true, "type": "string" } }, @@ -81216,7 +82496,8 @@ false }, "kind": { "default": "compute#interconnectList", -"description": "[Output Only] Type of resource. Alwayscompute#interconnectList for lists of interconnects.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#interconnectList for lists of interconnects.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -81224,7 +82505,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -81359,7 +82641,8 @@ false "id": "InterconnectLocation", "properties": { "address": { -"description": "[Output Only] The postal address of the Point of Presence, each line in\nthe address is separated by a newline character.", +"description": "Output only. [Output Only] The postal address of the Point of Presence, each line in\nthe address is separated by a newline character.", +"readOnly": true, "type": "string" }, "availabilityZone": { @@ -81433,7 +82716,8 @@ false "type": "string" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "crossSiteInterconnectInfos": { @@ -81444,55 +82728,66 @@ false "type": "array" }, "description": { -"description": "[Output Only] An optional description of the resource.", +"description": "Output only. [Output Only] An optional description of the resource.", +"readOnly": true, "type": "string" }, "facilityProvider": { -"description": "[Output Only] The name of the provider for this facility (e.g., EQUINIX).", +"description": "Output only. [Output Only] The name of the provider for this facility (e.g., EQUINIX).", +"readOnly": true, "type": "string" }, "facilityProviderFacilityId": { -"description": "[Output Only] A provider-assigned Identifier for this facility (e.g.,\nAshburn-DC1).", +"description": "Output only. [Output Only] A provider-assigned Identifier for this facility (e.g.,\nAshburn-DC1).", +"readOnly": true, "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#interconnectLocation", -"description": "[Output Only] Type of the resource. Alwayscompute#interconnectLocation for interconnect locations.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#interconnectLocation for interconnect locations.", +"readOnly": true, "type": "string" }, "name": { -"description": "[Output Only] Name of the resource.", +"description": "Output only. [Output Only] Name of the resource.", +"readOnly": true, "type": "string" }, "peeringdbFacilityId": { -"description": "[Output Only] The peeringdb identifier for this facility (corresponding\nwith a netfac type in peeringdb).", +"description": "Output only. [Output Only] The peeringdb identifier for this facility (corresponding\nwith a netfac type in peeringdb).", +"readOnly": true, "type": "string" }, "regionInfos": { -"description": "[Output Only] A list of InterconnectLocation.RegionInfo objects, that\ndescribe parameters pertaining to the relation between this\nInterconnectLocation and various Google Cloud regions.", +"description": "Output only. [Output Only] A list of InterconnectLocation.RegionInfo objects, that\ndescribe parameters pertaining to the relation between this\nInterconnectLocation and various Google Cloud regions.", "items": { "$ref": "InterconnectLocationRegionInfo" }, +"readOnly": true, "type": "array" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource with the resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource with the resource id.", +"readOnly": true, "type": "string" }, "singleRegionProductionCriticalPeerLocations": { -"description": "[Output Only] URLs of the other locations that can pair up with this\nlocation to support Single-Region 99.99% SLA. E.g. iad-zone1-1 and\niad-zone2-5467 are Single-Region 99.99% peer locations of each other.", +"description": "Output only. [Output Only] URLs of the other locations that can pair up with this\nlocation to support Single-Region 99.99% SLA. E.g. iad-zone1-1 and\niad-zone2-5467 are Single-Region 99.99% peer locations of each other.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "status": { @@ -81508,7 +82803,8 @@ false "type": "string" }, "supportsPzs": { -"description": "[Output Only] Reserved for future use.", +"description": "Output only. [Output Only] Reserved for future use.", +"readOnly": true, "type": "boolean" } }, @@ -81519,12 +82815,14 @@ false "id": "InterconnectLocationCrossSiteInterconnectInfo", "properties": { "city": { -"description": "The remote location for Cross-Site Interconnect wires. This specifies an\nInterconnectLocation city (metropolitan area designator), which itself\nmay match multiple InterconnectLocations.", +"description": "Output only. The remote location for Cross-Site Interconnect wires. This specifies an\nInterconnectLocation city (metropolitan area designator), which itself\nmay match multiple InterconnectLocations.", +"readOnly": true, "type": "string" }, "maxSingleFlowGbps": { -"description": "The maximum gbps for a single flow to this metro.\nThis limits the total bandwidth which may be configured per wire.", +"description": "Output only. The maximum gbps for a single flow to this metro.\nThis limits the total bandwidth which may be configured per wire.", "format": "int32", +"readOnly": true, "type": "integer" } }, @@ -81547,7 +82845,8 @@ false }, "kind": { "default": "compute#interconnectLocationList", -"description": "[Output Only] Type of resource. Alwayscompute#interconnectLocationList for lists of interconnect\nlocations.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#interconnectLocationList for lists of interconnect\nlocations.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -81555,7 +82854,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -81690,16 +82990,18 @@ false "id": "InterconnectLocationRegionInfo", "properties": { "expectedRttMs": { -"description": "Expected round-trip time in milliseconds, from this InterconnectLocation\nto a VM in this region.", +"description": "Output only. Expected round-trip time in milliseconds, from this InterconnectLocation\nto a VM in this region.", "format": "int64", +"readOnly": true, "type": "string" }, "l2ForwardingEnabled": { -"description": "Identifies whether L2 Interconnect Attachments can be created in this\nregion for interconnects that are in this location.", +"description": "Output only. Identifies whether L2 Interconnect Attachments can be created in this\nregion for interconnects that are in this location.", +"readOnly": true, "type": "boolean" }, "locationPresence": { -"description": "Identifies the network presence of this location.", +"description": "Output only. Identifies the network presence of this location.", "enum": [ "GLOBAL", "LOCAL_REGION", @@ -81712,10 +83014,12 @@ false "[Deprecated] This region is not in any common network presence with\nthis InterconnectLocation.", "[Deprecated] This region shares the same regional network presence as\nthis InterconnectLocation." ], +"readOnly": true, "type": "string" }, "region": { -"description": "URL for the region of this location.", +"description": "Output only. URL for the region of this location.", +"readOnly": true, "type": "string" } }, @@ -81888,23 +83192,27 @@ false "id": "InterconnectRemoteLocation", "properties": { "address": { -"description": "[Output Only] The postal address of the Point of Presence, each line in\nthe address is separated by a newline character.", +"description": "Output only. [Output Only] The postal address of the Point of Presence, each line in\nthe address is separated by a newline character.", +"readOnly": true, "type": "string" }, "attachmentConfigurationConstraints": { "$ref": "InterconnectAttachmentConfigurationConstraints", -"description": "[Output Only] Subset of fields from InterconnectAttachment's\n|configurationConstraints| field that apply to all attachments for this\nremote location." +"description": "Output only. [Output Only] Subset of fields from InterconnectAttachment's\n|configurationConstraints| field that apply to all attachments for this\nremote location.", +"readOnly": true }, "city": { -"description": "[Output Only] Metropolitan area designator that indicates which city an\ninterconnect is located.\nFor example: \"Chicago, IL\", \"Amsterdam, Netherlands\".", +"description": "Output only. [Output Only] Metropolitan area designator that indicates which city an\ninterconnect is located.\nFor example: \"Chicago, IL\", \"Amsterdam, Netherlands\".", +"readOnly": true, "type": "string" }, "constraints": { "$ref": "InterconnectRemoteLocationConstraints", -"description": "[Output Only] Constraints on the parameters for creating Cross-Cloud\nInterconnect and associated InterconnectAttachments." +"description": "Output only. [Output Only] Constraints on the parameters for creating Cross-Cloud\nInterconnect and associated InterconnectAttachments.", +"readOnly": true }, "continent": { -"description": "[Output Only] Continent for this location, which can take one of the\nfollowing values:\n \n - AFRICA\n - ASIA_PAC\n - EUROPE\n - NORTH_AMERICA\n - SOUTH_AMERICA", +"description": "Output only. [Output Only] Continent for this location, which can take one of the\nfollowing values:\n \n - AFRICA\n - ASIA_PAC\n - EUROPE\n - NORTH_AMERICA\n - SOUTH_AMERICA", "enum": [ "AFRICA", "ASIA_PAC", @@ -81919,36 +83227,43 @@ false "", "" ], +"readOnly": true, "type": "string" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { -"description": "[Output Only] An optional description of the resource.", +"description": "Output only. [Output Only] An optional description of the resource.", +"readOnly": true, "type": "string" }, "facilityProvider": { -"description": "[Output Only] The name of the provider for this facility (e.g., EQUINIX).", +"description": "Output only. [Output Only] The name of the provider for this facility (e.g., EQUINIX).", +"readOnly": true, "type": "string" }, "facilityProviderFacilityId": { -"description": "[Output Only] A provider-assigned Identifier for this facility (e.g.,\nAshburn-DC1).", +"description": "Output only. [Output Only] A provider-assigned Identifier for this facility (e.g.,\nAshburn-DC1).", +"readOnly": true, "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#interconnectRemoteLocation", -"description": "[Output Only] Type of the resource. Alwayscompute#interconnectRemoteLocation for interconnect remote\nlocations.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#interconnectRemoteLocation for interconnect remote\nlocations.", +"readOnly": true, "type": "string" }, "lacp": { -"description": "[Output Only] Link Aggregation Control Protocol (LACP) constraints, which\ncan take one of the following values: LACP_SUPPORTED, LACP_UNSUPPORTED", +"description": "Output only. [Output Only] Link Aggregation Control Protocol (LACP) constraints, which\ncan take one of the following values: LACP_SUPPORTED, LACP_UNSUPPORTED", "enum": [ "LACP_SUPPORTED", "LACP_UNSUPPORTED" @@ -81957,52 +83272,62 @@ false "LACP_SUPPORTED: LACP is supported, and enabled by default on\nthe Cross-Cloud Interconnect.", "LACP_UNSUPPORTED: LACP is not supported and is not be enabled on this\nport. GetDiagnostics shows bundleAggregationType as \"static\". GCP does\nnot support LAGs without LACP, so requestedLinkCount must be 1." ], +"readOnly": true, "type": "string" }, "maxLagSize100Gbps": { -"description": "[Output Only]\nThe maximum number of 100 Gbps ports supported in a link aggregation group\n(LAG). When linkType is 100 Gbps, requestedLinkCount cannot exceed\nmax_lag_size_100_gbps.", +"description": "Output only. [Output Only]\nThe maximum number of 100 Gbps ports supported in a link aggregation group\n(LAG). When linkType is 100 Gbps, requestedLinkCount cannot exceed\nmax_lag_size_100_gbps.", "format": "int32", +"readOnly": true, "type": "integer" }, "maxLagSize10Gbps": { -"description": "[Output Only]\nThe maximum number of 10 Gbps ports supported in a link aggregation group\n(LAG). When linkType is 10 Gbps, requestedLinkCount cannot exceed\nmax_lag_size_10_gbps.", +"description": "Output only. [Output Only]\nThe maximum number of 10 Gbps ports supported in a link aggregation group\n(LAG). When linkType is 10 Gbps, requestedLinkCount cannot exceed\nmax_lag_size_10_gbps.", "format": "int32", +"readOnly": true, "type": "integer" }, "maxLagSize400Gbps": { -"description": "[Output Only]\nThe maximum number of 400 Gbps ports supported in a link aggregation group\n(LAG). When linkType is 400 Gbps, requestedLinkCount cannot exceed\nmax_lag_size_400_gbps.", +"description": "Output only. [Output Only]\nThe maximum number of 400 Gbps ports supported in a link aggregation group\n(LAG). When linkType is 400 Gbps, requestedLinkCount cannot exceed\nmax_lag_size_400_gbps.", "format": "int32", +"readOnly": true, "type": "integer" }, "name": { -"description": "[Output Only] Name of the resource.", +"description": "Output only. [Output Only] Name of the resource.", +"readOnly": true, "type": "string" }, "peeringdbFacilityId": { -"description": "[Output Only] The peeringdb identifier for this facility (corresponding\nwith a netfac type in peeringdb).", +"description": "Output only. [Output Only] The peeringdb identifier for this facility (corresponding\nwith a netfac type in peeringdb).", +"readOnly": true, "type": "string" }, "permittedConnections": { -"description": "[Output Only] Permitted connections.", +"description": "Output only. [Output Only] Permitted connections.", "items": { "$ref": "InterconnectRemoteLocationPermittedConnections" }, +"readOnly": true, "type": "array" }, "remoteService": { -"description": "[Output Only] Indicates the service provider present at the remote\nlocation. Example values: \"Amazon Web Services\", \"Microsoft Azure\".", +"description": "Output only. [Output Only] Indicates the service provider present at the remote\nlocation. Example values: \"Amazon Web Services\", \"Microsoft Azure\".", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource with the resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource with the resource id.", +"readOnly": true, "type": "string" }, "status": { -"description": "[Output Only] The status of this InterconnectRemoteLocation, which can take\none of the following values:\n \n - CLOSED: The InterconnectRemoteLocation is closed and is unavailable\n for provisioning new Cross-Cloud Interconnects. \n - AVAILABLE: The\n InterconnectRemoteLocation is available for provisioning new\n Cross-Cloud Interconnects.", +"description": "Output only. [Output Only] The status of this InterconnectRemoteLocation, which can take\none of the following values:\n \n - CLOSED: The InterconnectRemoteLocation is closed and is unavailable\n for provisioning new Cross-Cloud Interconnects. \n - AVAILABLE: The\n InterconnectRemoteLocation is available for provisioning new\n Cross-Cloud Interconnects.", "enum": [ "AVAILABLE", "CLOSED" @@ -82011,6 +83336,7 @@ false "The InterconnectRemoteLocation is available for provisioning new\nCross-Cloud Interconnects.", "The InterconnectRemoteLocation is closed for provisioning new\nCross-Cloud Interconnects." ], +"readOnly": true, "type": "string" } }, @@ -82020,7 +83346,7 @@ false "id": "InterconnectRemoteLocationConstraints", "properties": { "portPairRemoteLocation": { -"description": "[Output Only] Port pair remote location constraints, which can take one\nof the following values: PORT_PAIR_UNCONSTRAINED_REMOTE_LOCATION,\nPORT_PAIR_MATCHING_REMOTE_LOCATION.\n\nGoogle Cloud API refers only to individual ports, but the UI uses this\nfield when ordering a pair of ports, to prevent users from accidentally\nordering something that is incompatible with their cloud provider.\nSpecifically, when ordering a redundant pair of Cross-Cloud Interconnect\nports, and one of them uses a remote location with\nportPairMatchingRemoteLocation set to matching, the UI requires that\nboth ports use the same remote location.", +"description": "Output only. [Output Only] Port pair remote location constraints, which can take one\nof the following values: PORT_PAIR_UNCONSTRAINED_REMOTE_LOCATION,\nPORT_PAIR_MATCHING_REMOTE_LOCATION.\n\nGoogle Cloud API refers only to individual ports, but the UI uses this\nfield when ordering a pair of ports, to prevent users from accidentally\nordering something that is incompatible with their cloud provider.\nSpecifically, when ordering a redundant pair of Cross-Cloud Interconnect\nports, and one of them uses a remote location with\nportPairMatchingRemoteLocation set to matching, the UI requires that\nboth ports use the same remote location.", "enum": [ "PORT_PAIR_MATCHING_REMOTE_LOCATION", "PORT_PAIR_UNCONSTRAINED_REMOTE_LOCATION" @@ -82029,10 +83355,11 @@ false "If PORT_PAIR_MATCHING_REMOTE_LOCATION, the remote cloud provider\nallocates ports in pairs, and the user should choose the same remote\nlocation for both ports.", "If PORT_PAIR_UNCONSTRAINED_REMOTE_LOCATION, a user may opt to provision\na redundant pair of Cross-Cloud Interconnects using two different\nremote locations in the same city." ], +"readOnly": true, "type": "string" }, "portPairVlan": { -"description": "[Output Only] Port pair VLAN constraints, which can take one of the\nfollowing values: PORT_PAIR_UNCONSTRAINED_VLAN, PORT_PAIR_MATCHING_VLAN", +"description": "Output only. [Output Only] Port pair VLAN constraints, which can take one of the\nfollowing values: PORT_PAIR_UNCONSTRAINED_VLAN, PORT_PAIR_MATCHING_VLAN", "enum": [ "PORT_PAIR_MATCHING_VLAN", "PORT_PAIR_UNCONSTRAINED_VLAN" @@ -82041,11 +83368,13 @@ false "If PORT_PAIR_MATCHING_VLAN, the Interconnect for this attachment is\npart of a pair of ports that should have matching VLAN allocations.\nThis occurs with Cross-Cloud Interconnect to Azure remote locations.\nWhile GCP's API does not explicitly group pairs of ports, the UI uses\nthis field to ensure matching VLAN ids when configuring a redundant\nVLAN pair.", "PORT_PAIR_UNCONSTRAINED_VLAN means there is no constraint." ], +"readOnly": true, "type": "string" }, "subnetLengthRange": { "$ref": "InterconnectRemoteLocationConstraintsSubnetLengthRange", -"description": "[Output Only]\n\n[min-length, max-length] \n\nThe minimum and maximum value (inclusive) for the IPv4 subnet\nlength.\n\n For example, an interconnectRemoteLocation for Azure has {min: 30,\nmax:\n30} because Azure requires /30 subnets. \n\nThis range specifies the values supported by both cloud providers.\nInterconnect currently supports /29 and /30 IPv4 subnet lengths. If a\nremote cloud has no constraint on IPv4 subnet length, the range would\nthus be {min: 29, max: 30}." +"description": "Output only. [Output Only]\n\n[min-length, max-length] \n\nThe minimum and maximum value (inclusive) for the IPv4 subnet\nlength.\n\n For example, an interconnectRemoteLocation for Azure has {min: 30,\nmax:\n30} because Azure requires /30 subnets. \n\nThis range specifies the values supported by both cloud providers.\nInterconnect currently supports /29 and /30 IPv4 subnet lengths. If a\nremote cloud has no constraint on IPv4 subnet length, the range would\nthus be {min: 29, max: 30}.", +"readOnly": true } }, "type": "object" @@ -82081,7 +83410,8 @@ false }, "kind": { "default": "compute#interconnectRemoteLocationList", -"description": "[Output Only] Type of resource. Alwayscompute#interconnectRemoteLocationList for lists of\ninterconnect remote locations.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#interconnectRemoteLocationList for lists of\ninterconnect remote locations.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -82089,7 +83419,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -82223,7 +83554,8 @@ false "id": "InterconnectRemoteLocationPermittedConnections", "properties": { "interconnectLocation": { -"description": "[Output Only] URL of an Interconnect location that is permitted to\nconnect to this Interconnect remote location.", +"description": "Output only. [Output Only] URL of an Interconnect location that is permitted to\nconnect to this Interconnect remote location.", +"readOnly": true, "type": "string" } }, @@ -82334,7 +83666,8 @@ false }, "kind": { "default": "compute#ipAddressesList", -"description": "[Output Only] Type of resource. Always compute#ipAddressesList\nfor IP addresses lists.", +"description": "Output only. [Output Only] Type of resource. Always compute#ipAddressesList\nfor IP addresses lists.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -82342,7 +83675,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -82489,7 +83823,8 @@ false }, "kind": { "default": "compute#ipOwnerList", -"description": "[Output Only] Type of resource. Always compute#ipOwnerList for\nlists of IP owners.", +"description": "Output only. [Output Only] Type of resource. Always compute#ipOwnerList for\nlists of IP owners.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -82497,14 +83832,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -82705,7 +84042,8 @@ false "type": "boolean" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -82726,7 +84064,8 @@ false }, "kind": { "default": "compute#license", -"description": "[Output Only] Type of resource. Always compute#license for\nlicenses.", +"description": "Output only. [Output Only] Type of resource. Always compute#license for\nlicenses.", +"readOnly": true, "type": "string" }, "licenseCode": { @@ -82756,6 +84095,10 @@ false "description": "If true, indicates this is an OS license. Only one OS license can be\nattached to a disk or image at a time.", "type": "boolean" }, +"params": { +"$ref": "LicenseParams", +"description": "Input only. Additional params passed with the request, but not persisted\nas part of resource payload." +}, "removableFromDisk": { "description": "If true, this license can be removed from a disk's set of licenses, with no\nreplacement license needed.", "type": "boolean" @@ -82772,11 +84115,13 @@ false "description": "[Input Only] Deprecated." }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource with the resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource with the resource id.", +"readOnly": true, "type": "string" }, "soleTenantOnly": { @@ -82788,7 +84133,8 @@ false "type": "boolean" }, "updateTimestamp": { -"description": "[Output Only] Last update timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Last update timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" } }, @@ -82810,16 +84156,19 @@ false "type": "boolean" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { -"description": "[Output Only] Description of this License Code.", +"description": "Output only. [Output Only] Description of this License Code.", +"readOnly": true, "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "incompatibleLicenses": { @@ -82831,7 +84180,8 @@ false }, "kind": { "default": "compute#licenseCode", -"description": "[Output Only] Type of resource. Always compute#licenseCode for\nlicenses.", +"description": "Output only. [Output Only] Type of resource. Always compute#licenseCode for\nlicenses.", +"readOnly": true, "type": "string" }, "licenseAlias": { @@ -82855,8 +84205,9 @@ false "compute.licenses.insert" ] }, -"description": "[Output Only] Name of the resource. The name is 1-20 characters long and\nmust be a valid 64 bit integer.", +"description": "Output only. [Output Only] Name of the resource. The name is 1-20 characters long and\nmust be a valid 64 bit integer.", "pattern": "[0-9]{0,20}?", +"readOnly": true, "type": "string" }, "osLicense": { @@ -82875,7 +84226,8 @@ false "type": "array" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "soleTenantOnly": { @@ -82883,7 +84235,7 @@ false "type": "boolean" }, "state": { -"description": "[Output Only] Current state of this License Code.", +"description": "Output only. [Output Only] Current state of this License Code.", "enum": [ "DISABLED", "ENABLED", @@ -82898,14 +84250,17 @@ false "", "Reserved state." ], +"readOnly": true, "type": "string" }, "transferable": { -"description": "[Output Only] If true, the license will remain attached when creating\nimages or snapshots from disks. Otherwise, the license is not transferred.", +"description": "Output only. [Output Only] If true, the license will remain attached when creating\nimages or snapshots from disks. Otherwise, the license is not transferred.", +"readOnly": true, "type": "boolean" }, "updateTimestamp": { -"description": "[Output Only] Last update timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Last update timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" } }, @@ -82915,16 +84270,32 @@ false "id": "LicenseCodeLicenseAlias", "properties": { "description": { -"description": "[Output Only] Description of this License Code.", +"description": "Output only. [Output Only] Description of this License Code.", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] URL of license corresponding to this License Code.", +"description": "Output only. [Output Only] URL of license corresponding to this License Code.", +"readOnly": true, "type": "string" } }, "type": "object" }, +"LicenseParams": { +"description": "Additional license params.", +"id": "LicenseParams", +"properties": { +"resourceManagerTags": { +"additionalProperties": { +"type": "string" +}, +"description": "Input only. Resource manager tags to be bound to the license. Tag keys and values\nhave the same definition as resource\nmanager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and\nvalues are in the format `tagValues/{tag_value_id}`. The field is ignored\n(both PUT & PATCH) when empty.", +"type": "object" +} +}, +"type": "object" +}, "LicenseResourceCommitment": { "description": "Commitment for a particular license resource.", "id": "LicenseResourceCommitment", @@ -82980,7 +84351,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -83130,7 +84502,8 @@ false }, "kind": { "default": "compute#instantSnapshotGroupsList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -83138,14 +84511,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.\nend_interface: MixerListResponseWithEtagBuilder", +"description": "Output only. [Output Only] Unreachable resources.\nend_interface: MixerListResponseWithEtagBuilder", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -83295,7 +84670,8 @@ false }, "kind": { "default": "compute#snapshotGroupsList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -83303,14 +84679,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.\nend_interface: MixerListResponseWithEtagBuilder", +"description": "Output only. [Output Only] Unreachable resources.\nend_interface: MixerListResponseWithEtagBuilder", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -83499,6 +84877,13 @@ false "GCE prioritizes acquisition of resources, scheduling VMs in zones\nwhere resources are available while distributing VMs as evenly as\npossible across allowed zones to minimize the impact of zonal failure.\nRecommended for highly available serving workloads." ], "type": "string" +}, +"zones": { +"description": "List with zones where bulk will create instances.", +"items": { +"$ref": "LocationPolicyZoneConfiguration" +}, +"type": "array" } }, "type": "object" @@ -83546,12 +84931,23 @@ false }, "type": "object" }, +"LocationPolicyZoneConfiguration": { +"id": "LocationPolicyZoneConfiguration", +"properties": { +"zone": { +"description": "The URL of thezone.\nThe zone must exist in the region where the request is called.\nZones must be represented as valid internal URLs,\nsuch as zones/us-central1-a.", +"type": "string" +} +}, +"type": "object" +}, "MachineImage": { "description": "Represents a machine image resource.\n\nA machine image is a Compute Engine resource that stores all the\nconfiguration, metadata, permissions, and data from one or more disks\nrequired to create a Virtual machine (VM) instance. For more information, seeMachine images.", "id": "MachineImage", "properties": { "creationTimestamp": { -"description": "[Output Only] The creation timestamp for this machine image inRFC3339\ntext format.", +"description": "Output only. [Output Only] The creation timestamp for this machine image inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -83563,8 +84959,9 @@ false "type": "boolean" }, "id": { -"description": "[Output Only] A unique identifier for this machine image. The server\ndefines this identifier.", +"description": "Output only. [Output Only] A unique identifier for this machine image. The server\ndefines this identifier.", "format": "uint64", +"readOnly": true, "type": "string" }, "instanceProperties": { @@ -83573,7 +84970,8 @@ false }, "kind": { "default": "compute#machineImage", -"description": "[Output Only] The resource type, which is alwayscompute#machineImage for machine image.", +"description": "Output only. [Output Only] The resource type, which is alwayscompute#machineImage for machine image.", +"readOnly": true, "type": "string" }, "labelFingerprint": { @@ -83612,22 +85010,26 @@ false "type": "boolean" }, "satisfiesPzs": { -"description": "[Output Only] Reserved for future use.", +"description": "Output only. [Output Only] Reserved for future use.", +"readOnly": true, "type": "boolean" }, "savedDisks": { -"description": "An array of Machine Image specific properties for disks attached to the\nsource instance", +"description": "Output only. An array of Machine Image specific properties for disks attached to the\nsource instance", "items": { "$ref": "SavedDisk" }, +"readOnly": true, "type": "array" }, "selfLink": { -"description": "[Output Only] The URL for this machine image. The server defines this URL.", +"description": "Output only. [Output Only] The URL for this machine image. The server defines this URL.", +"readOnly": true, "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource with the resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource with the resource id.", +"readOnly": true, "type": "string" }, "sourceDiskEncryptionKeys": { @@ -83643,10 +85045,11 @@ false }, "sourceInstanceProperties": { "$ref": "SourceInstanceProperties", -"description": "[Output Only] DEPRECATED: Please use instance_properties\ninstead for source instance related properties. New properties will not be\nadded to this field." +"description": "Output only. [Output Only] DEPRECATED: Please use instance_properties\ninstead for source instance related properties. New properties will not be\nadded to this field.", +"readOnly": true }, "status": { -"description": "[Output Only] The status of the machine image. One of the following values:INVALID, CREATING, READY,DELETING, and UPLOADING.", +"description": "Output only. [Output Only] The status of the machine image. One of the following values:INVALID, CREATING, READY,DELETING, and UPLOADING.", "enum": [ "CREATING", "DELETING", @@ -83661,6 +85064,7 @@ false "", "" ], +"readOnly": true, "type": "string" }, "storageLocations": { @@ -83671,8 +85075,9 @@ false "type": "array" }, "totalStorageBytes": { -"description": "[Output Only] Total size of the storage used by the machine image.", +"description": "Output only. [Output Only] Total size of the storage used by the machine image.", "format": "int64", +"readOnly": true, "type": "string" } }, @@ -83695,7 +85100,8 @@ false }, "kind": { "default": "compute#machineImageList", -"description": "[Output Only] The resource type, which is alwayscompute#machineImagesListResponse for machine image lists.", +"description": "Output only. [Output Only] The resource type, which is alwayscompute#machineImagesListResponse for machine image lists.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -83703,7 +85109,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -83922,7 +85329,8 @@ false }, "kind": { "default": "compute#machineType", -"description": "[Output Only] The type of the resource. Alwayscompute#machineType for machine types.", +"description": "Output only. [Output Only] The type of the resource. Alwayscompute#machineType for machine types.", +"readOnly": true, "type": "string" }, "maximumPersistentDisks": { @@ -83950,7 +85358,8 @@ false "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource with the resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource with the resource id.", +"readOnly": true, "type": "string" }, "zone": { @@ -83977,7 +85386,8 @@ false }, "kind": { "default": "compute#machineTypeAggregatedList", -"description": "[Output Only] Type of resource. Alwayscompute#machineTypeAggregatedList for aggregated lists of\nmachine types.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#machineTypeAggregatedList for aggregated lists of\nmachine types.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -83985,14 +85395,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -84139,7 +85551,8 @@ false }, "kind": { "default": "compute#machineTypeList", -"description": "[Output Only] Type of resource. Always compute#machineTypeList\nfor lists of machine types.", +"description": "Output only. [Output Only] Type of resource. Always compute#machineTypeList\nfor lists of machine types.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -84147,7 +85560,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -84420,12 +85834,14 @@ false "properties": { "allInstancesConfig": { "$ref": "ManagedInstanceAllInstancesConfig", -"description": "[Output Only] Current all-instances configuration revision applied to this\ninstance." +"description": "Output only. [Output Only] Current all-instances configuration revision applied to this\ninstance.", +"readOnly": true }, "currentAction": { -"description": "[Output Only] The current action that the managed instance group has\nscheduled for the instance. Possible values:\n \n - NONE The instance is running, and the managed\n instance group does not have any scheduled actions for this instance.\n - CREATING The managed instance group is creating this\n instance. If the group fails to create this instance, it will try again\n until it is successful.\n - CREATING_WITHOUT_RETRIES The managed instance group\n is attempting to create this instance only once. If the group fails\n to create this instance, it does not try again and the group'stargetSize value is decreased instead.\n - RECREATING The managed instance group is recreating\n this instance.\n - DELETING The managed instance group is permanently\n deleting this instance.\n - ABANDONING The managed instance group is abandoning\n this instance. The instance will be removed from the instance group\n and from any target pools that are associated with this group.\n - RESTARTING The managed instance group is restarting\n the instance.\n - REFRESHING The managed instance group is applying\n configuration changes to the instance without stopping it. For example,\n the group can update the target pool list for an instance without\n stopping that instance.\n - VERIFYING The managed instance group has created the\n instance and it is in the process of being verified.", +"description": "Output only. [Output Only] The current action that the managed instance group has\nscheduled for the instance. Possible values:\n \n - NONE The instance is running, and the managed\n instance group does not have any scheduled actions for this instance.\n - CREATING The managed instance group is creating this\n instance. If the group fails to create this instance, it will try again\n until it is successful.\n - CREATING_WITHOUT_RETRIES The managed instance group\n is attempting to create this instance only once. If the group fails\n to create this instance, it does not try again and the group'stargetSize value is decreased instead.\n - RECREATING The managed instance group is recreating\n this instance.\n - DELETING The managed instance group is permanently\n deleting this instance.\n - ABANDONING The managed instance group is abandoning\n this instance. The instance will be removed from the instance group\n and from any target pools that are associated with this group.\n - RESTARTING The managed instance group is restarting\n the instance.\n - REFRESHING The managed instance group is applying\n configuration changes to the instance without stopping it. For example,\n the group can update the target pool list for an instance without\n stopping that instance.\n - VERIFYING The managed instance group has created the\n instance and it is in the process of being verified.", "enum": [ "ABANDONING", +"ADOPTING", "CREATING", "CREATING_ATOMICALLY", "CREATING_WITHOUT_RETRIES", @@ -84443,6 +85859,7 @@ false ], "enumDescriptions": [ "The managed instance group is abandoning this instance. The instance\nwill be removed from the instance group and from any target pools that\nare associated with this group.", +"The managed instance group is adopting this instance.", "The managed instance group is creating this instance. If the group\nfails to create this instance, it will try again until it is\nsuccessful.", "The managed instance group is creating this instance atomically.", "The managed instance group is attempting to create this instance\nonly once. If the group fails to create this instance, it does\nnot try again and the group's targetSize value is\ndecreased.", @@ -84458,34 +85875,40 @@ false "The managed instance group is suspending this instance.", "The managed instance group is verifying this already created instance.\nVerification happens every time the instance is (re)created or restarted\nand consists of:\n 1. Waiting until health check specified as part of this managed instance\n group's autohealing policy reports HEALTHY.\n Note: Applies only if autohealing policy has a health check specified\n 2. Waiting for addition verification steps performed as post-instance\n creation (subject to future extensions)." ], +"readOnly": true, "type": "string" }, "currentActionDetails": { -"$ref": "ManagedInstanceCurrentActionDetails" +"$ref": "ManagedInstanceCurrentActionDetails", +"readOnly": true }, "id": { -"description": "[Output only] The unique identifier for this resource. This field is empty\nwhen instance does not exist.", +"description": "Output only. [Output only] The unique identifier for this resource. This field is empty\nwhen instance does not exist.", "format": "uint64", +"readOnly": true, "type": "string" }, "instance": { -"description": "[Output Only] The URL of the instance. The URL can exist even if the\ninstance has not yet been created.", +"description": "Output only. [Output Only] The URL of the instance. The URL can exist even if the\ninstance has not yet been created.", +"readOnly": true, "type": "string" }, "instanceFlexibilityOverride": { "$ref": "ManagedInstanceInstanceFlexibilityOverride", "deprecated": true, -"description": "[Output Only] The overrides to instance properties resulting from\nInstanceFlexibilityPolicy." +"description": "Output only. [Output Only] The overrides to instance properties resulting from\nInstanceFlexibilityPolicy.", +"readOnly": true }, "instanceHealth": { -"description": "[Output Only] Health state of the instance per health-check.", +"description": "Output only. [Output Only] Health state of the instance per health-check.", "items": { "$ref": "ManagedInstanceInstanceHealth" }, +"readOnly": true, "type": "array" }, "instanceStatus": { -"description": "[Output Only] The status of the instance. This field is empty when\nthe instance does not exist.", +"description": "Output only. [Output Only] The status of the instance. This field is empty when\nthe instance does not exist.", "enum": [ "DEPROVISIONING", "PENDING", @@ -84514,49 +85937,59 @@ false "The instance is suspending.", "The instance has stopped (either by explicit action or underlying\nfailure)." ], +"readOnly": true, "type": "string" }, "instanceTemplate": { "deprecated": true, -"description": "[Output Only] The intended template of the instance. This field is empty\nwhen current_action is one of { DELETING, ABANDONING }.", +"description": "Output only. [Output Only] The intended template of the instance. This field is empty\nwhen current_action is one of { DELETING, ABANDONING }.", +"readOnly": true, "type": "string" }, "lastAttempt": { "$ref": "ManagedInstanceLastAttempt", -"description": "[Output Only] Information about the last attempt to create or delete\nthe instance." +"description": "Output only. [Output Only] Information about the last attempt to create or delete\nthe instance.", +"readOnly": true }, "name": { -"description": "[Output Only] The name of the instance. The name always exists even if the\ninstance has not yet been created.", +"description": "Output only. [Output Only] The name of the instance. The name always exists even if the\ninstance has not yet been created.", +"readOnly": true, "type": "string" }, "preservedStateFromConfig": { "$ref": "PreservedState", -"description": "[Output Only] Preserved state applied from per-instance config\nfor this instance." +"description": "Output only. [Output Only] Preserved state applied from per-instance config\nfor this instance.", +"readOnly": true }, "preservedStateFromPolicy": { "$ref": "PreservedState", -"description": "[Output Only] Preserved state generated based on stateful policy\nfor this instance." +"description": "Output only. [Output Only] Preserved state generated based on stateful policy\nfor this instance.", +"readOnly": true }, "propertiesFromFlexibilityPolicy": { "$ref": "ManagedInstancePropertiesFromFlexibilityPolicy", -"description": "[Output Only] Instance properties selected for this instance resulting from\nInstanceFlexibilityPolicy." +"description": "Output only. [Output Only] Instance properties selected for this instance resulting from\nInstanceFlexibilityPolicy.", +"readOnly": true }, "scheduling": { "$ref": "ManagedInstanceScheduling", -"description": "[Output Only] Information about the termination timestamp of the instance,\nif applicable." +"description": "Output only. [Output Only] Information about the termination timestamp of the instance,\nif applicable.", +"readOnly": true }, "sizeInUnit": { -"description": "[Output only] The size of the VM represented by this Managed Instance.\nThis is how much this Managed Instance contributes to the\nsize of the group.", +"description": "Output only. [Output only] The size of the VM represented by this Managed Instance.\nThis is how much this Managed Instance contributes to the\nsize of the group.", "format": "float", +"readOnly": true, "type": "number" }, "tag": { "deprecated": true, -"description": "[Output Only] Tag describing the version.", +"description": "Output only. [Output Only] Tag describing the version.", +"readOnly": true, "type": "string" }, "targetStatus": { -"description": "[Output Only] The eventual status of the instance. The instance group\nmanager will not be identified as stable till each managed instance reaches\nits targetStatus.", +"description": "Output only. [Output Only] The eventual status of the instance. The instance group\nmanager will not be identified as stable till each managed instance reaches\nits targetStatus.", "enum": [ "ABANDONED", "DELETED", @@ -84571,11 +86004,13 @@ false "The managed instance will eventually reach status TERMINATED.", "The managed instance will eventually reach status SUSPENDED." ], +"readOnly": true, "type": "string" }, "version": { "$ref": "ManagedInstanceVersion", -"description": "[Output Only] Intended version of this instance." +"description": "Output only. [Output Only] Intended version of this instance.", +"readOnly": true } }, "type": "object" @@ -84584,7 +86019,8 @@ false "id": "ManagedInstanceAllInstancesConfig", "properties": { "revision": { -"description": "[Output Only] Current all-instances configuration revision.\nThis value is in RFC3339 text format.", +"description": "Output only. [Output Only] Current all-instances configuration revision.\nThis value is in RFC3339 text format.", +"readOnly": true, "type": "string" } }, @@ -84594,10 +86030,11 @@ false "id": "ManagedInstanceCurrentActionDetails", "properties": { "methodName": { +"readOnly": true, "type": "string" }, "trigger": { -"description": "[Output Only] Details of the current action that the managed instance\ngroup has scheduled for the instance. Contains trigger for the current\naction, and methodName in case it was triggered by API call. Possible\nvalues for trigger:\n \n - API Any API call.\n - PROACTIVE_UPDATE Proactive updater scheduled an update\n on this managed instance.\n - AUTOSCALING Instance being deleted/created after a\n decision from the Autoscaler.\n - REDISTRIBUTION The regional managed instance group is\n moving instances between zones to restore balance.\n - STANDBY_REFILL The managed instance group is refilling\n the Standby Pool (stopped/suspended virtual machines) after scale\n up.\n - MAINTENANCE Manual maintenance.\n - FAILED_CREATION The managed instance group is handling\n failed instance creation.\n - INSTANCE_FAILURE The managed instance group is handling\n instance failure, according to\n the Instance Lifecycle Policy.\n - FAILED_HEALTH_CHECK The managed instance group is\n handling failed health check, according to the Instance Lifecycle\n Policy.\n - TERMINATION_TIMESTAMP Instance reached termination time,\n thus managed instance group stops/deletes it.", +"description": "Output only. [Output Only] Details of the current action that the managed instance\ngroup has scheduled for the instance. Contains trigger for the current\naction, and methodName in case it was triggered by API call. Possible\nvalues for trigger:\n \n - API Any API call.\n - PROACTIVE_UPDATE Proactive updater scheduled an update\n on this managed instance.\n - AUTOSCALING Instance being deleted/created after a\n decision from the Autoscaler.\n - REDISTRIBUTION The regional managed instance group is\n moving instances between zones to restore balance.\n - STANDBY_REFILL The managed instance group is refilling\n the Standby Pool (stopped/suspended virtual machines) after scale\n up.\n - MAINTENANCE Manual maintenance.\n - FAILED_CREATION The managed instance group is handling\n failed instance creation.\n - INSTANCE_FAILURE The managed instance group is handling\n instance failure, according to\n the Instance Lifecycle Policy.\n - FAILED_HEALTH_CHECK The managed instance group is\n handling failed health check, according to the Instance Lifecycle\n Policy.\n - TERMINATION_TIMESTAMP Instance reached termination time,\n thus managed instance group stops/deletes it.", "enum": [ "API", "AUTOSCALING", @@ -84624,6 +86061,7 @@ false "The managed instance group is refilling the Standby Pool\n(stopped/suspended virtual machines) after scale up.", "Instance reached termination time, thus managed instance group\nstops/deletes it." ], +"readOnly": true, "type": "string" } }, @@ -84670,7 +86108,7 @@ false "id": "ManagedInstanceInstanceHealth", "properties": { "detailedHealthState": { -"description": "[Output Only] The current detailed instance health state.", +"description": "Output only. [Output Only] The current detailed instance health state.", "enum": [ "DRAINING", "HEALTHY", @@ -84685,15 +86123,17 @@ false "The instance is reachable, but does not conform to the requirements\ndefined by the health check.", "The health checking system is aware of the instance but its health is\nnot known at the moment." ], +"readOnly": true, "type": "string" }, "healthCheck": { -"description": "[Output Only] The URL for the health check that verifies whether the\ninstance is healthy.", +"description": "Output only. [Output Only] The URL for the health check that verifies whether the\ninstance is healthy.", +"readOnly": true, "type": "string" }, "healthState": { "deprecated": true, -"description": "[Output Only] The current instance health state.\nThis field will not get promoted to beta/GA and might be removed from\nalpha APIs after 01/12/2019. Please use detailed_health_state field\ninstead.", +"description": "Output only. [Output Only] The current instance health state.\nThis field will not get promoted to beta/GA and might be removed from\nalpha APIs after 01/12/2019. Please use detailed_health_state field\ninstead.", "enum": [ "HEALTHY", "UNHEALTHY" @@ -84702,6 +86142,7 @@ false "The instance is reachable i.e. a connection to the application health\nchecking endpoint can be established, and conforms to the requirements\ndefined by the health check.", "The instance is reachable, but does not conform to the requirements\ndefined by the health check." ], +"readOnly": true, "type": "string" } }, @@ -84711,7 +86152,7 @@ false "id": "ManagedInstanceLastAttempt", "properties": { "errors": { -"description": "[Output Only] Encountered errors during the last attempt to create or\ndelete the instance.", +"description": "Output only. [Output Only] Encountered errors during the last attempt to create or\ndelete the instance.", "properties": { "errors": { "description": "[Output Only] The array of errors encountered while processing this\noperation.", @@ -84756,6 +86197,7 @@ false "type": "array" } }, +"readOnly": true, "type": "object" } }, @@ -84764,12 +86206,24 @@ false "ManagedInstancePropertiesFromFlexibilityPolicy": { "id": "ManagedInstancePropertiesFromFlexibilityPolicy", "properties": { +"disks": { +"description": "List of disks to be attached to the instance.", +"items": { +"$ref": "AttachedDisk" +}, +"type": "array" +}, "machineType": { -"description": "The machine type to be used for this instance.", +"description": "Output only. The machine type to be used for this instance.", +"readOnly": true, +"type": "string" +}, +"minCpuPlatform": { +"description": "Name of the minimum CPU platform to be used by this instance.\ne.g. 'Intel Ice Lake'.", "type": "string" }, "provisioningModel": { -"description": "The provisioning model to be used for this instance.", +"description": "Output only. The provisioning model to be used for this instance.", "enum": [ "FLEX_START", "RESERVATION_BOUND", @@ -84782,6 +86236,7 @@ false "Heavily discounted, no guaranteed runtime.", "Standard provisioning with user controlled runtime, no discounts." ], +"readOnly": true, "type": "string" } }, @@ -84791,8 +86246,9 @@ false "id": "ManagedInstanceScheduling", "properties": { "terminationTimestamp": { -"description": "[Output Only] The timestamp at which the managed instance will be\nterminated. This is in RFC3339 text format.", +"description": "Output only. [Output Only] The timestamp at which the managed instance will be\nterminated. This is in RFC3339 text format.", "format": "google-datetime", +"readOnly": true, "type": "string" } }, @@ -84802,11 +86258,13 @@ false "id": "ManagedInstanceVersion", "properties": { "instanceTemplate": { -"description": "[Output Only] The intended template of the instance. This field is empty\nwhen current_action is one of { DELETING, ABANDONING }.", +"description": "Output only. [Output Only] The intended template of the instance. This field is empty\nwhen current_action is one of { DELETING, ABANDONING }.", +"readOnly": true, "type": "string" }, "name": { -"description": "[Output Only] Name of the version.", +"description": "Output only. [Output Only] Name of the version.", +"readOnly": true, "type": "string" } }, @@ -84854,7 +86312,8 @@ false }, "kind": { "default": "compute#metadata", -"description": "[Output Only] Type of the resource. Always compute#metadata\nfor metadata.", +"description": "Output only. [Output Only] Type of the resource. Always compute#metadata\nfor metadata.", +"readOnly": true, "type": "string" } }, @@ -84944,7 +86403,8 @@ false "id": "MultiMig", "properties": { "creationTimestamp": { -"description": "[Output only] The creation timestamp of this multi-MIG in RFC3339\ntext format.", +"description": "Output only. [Output only] The creation timestamp of this multi-MIG in RFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -84952,13 +86412,15 @@ false "type": "string" }, "id": { -"description": "[Output only] The unique identifier for this resource type. The server\ngenerates this identifier.", +"description": "Output only. [Output only] The unique identifier for this resource type. The server\ngenerates this identifier.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#multiMig", -"description": "[Output only] Type of the resource. Alwayscompute#multiMig for multi-MIGs.", +"description": "Output only. [Output only] Type of the resource. Alwayscompute#multiMig for multi-MIGs.", +"readOnly": true, "type": "string" }, "name": { @@ -84967,7 +86429,8 @@ false "type": "string" }, "region": { -"description": "[Output only] The URL of the region where the resource resides. You must\nspecify this field as part of the HTTP request URL. You cannot set the\nregion as a field in the request body.", +"description": "Output only. [Output only] The URL of the region where the resource resides. You must\nspecify this field as part of the HTTP request URL. You cannot set the\nregion as a field in the request body.", +"readOnly": true, "type": "string" }, "resourcePolicies": { @@ -84975,11 +86438,13 @@ false "description": "Resource policies for this multi-MIG." }, "selfLink": { -"description": "[Output only] Server-defined URL for the resource.", +"description": "Output only. [Output only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "status": { -"$ref": "MultiMigStatus" +"$ref": "MultiMigStatus", +"readOnly": true } }, "type": "object" @@ -84989,34 +86454,41 @@ false "id": "MultiMigMember", "properties": { "creationTimestamp": { -"description": "[Output Only] Creation timestamp of this multi-MIG member inRFC3339 text format.", +"description": "Output only. [Output Only] Creation timestamp of this multi-MIG member inRFC3339 text format.", +"readOnly": true, "type": "string" }, "id": { -"description": "[Output only] The unique identifier for this resource type. The server\ngenerates this identifier.", +"description": "Output only. [Output only] The unique identifier for this resource type. The server\ngenerates this identifier.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#multiMigMember", -"description": "Type of the resource. Alwayscompute#multiMigMember for a list of multi-MIG members.", +"description": "Output only. Type of the resource. Alwayscompute#multiMigMember for a list of multi-MIG members.", +"readOnly": true, "type": "string" }, "name": { -"description": "[Output Only] The name of this multi-MIG member generated by\nGoogle Compute Engine.", +"description": "Output only. [Output Only] The name of this multi-MIG member generated by\nGoogle Compute Engine.", +"readOnly": true, "type": "string" }, "region": { -"description": "[Output Only] The URL of the region where the multi-MIG resides.", +"description": "Output only. [Output Only] The URL of the region where the multi-MIG resides.", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined fully-qualified URL for this resource.", +"description": "Output only. [Output Only] Server-defined fully-qualified URL for this resource.", +"readOnly": true, "type": "string" }, "status": { "$ref": "MultiMigMemberStatus", -"description": "[Output Only] The status of this multi-MIG member" +"description": "Output only. [Output Only] The status of this multi-MIG member", +"readOnly": true } }, "type": "object" @@ -85037,7 +86509,8 @@ false }, "kind": { "default": "compute#multiMigMemberList", -"description": "Type of the resource. Alwayscompute#multiMigMember for a list of multi-MIG members.", +"description": "Output only. Type of the resource. Alwayscompute#multiMigMember for a list of multi-MIG members.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -85045,7 +86518,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output only] Server-defined URL for this resource.", +"description": "Output only. [Output only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -85200,10 +86674,11 @@ false "id": "MultiMigStatus", "properties": { "appliedAcceleratorTopologies": { -"description": "[Output Only] The accelerator topology applied to this multi-MIG.\nCurrently only one accelerator topology is supported.", +"description": "Output only. [Output Only] The accelerator topology applied to this multi-MIG.\nCurrently only one accelerator topology is supported.", "items": { "$ref": "MultiMigStatusAcceleratorTopology" }, +"readOnly": true, "type": "array" }, "memberInstanceGroupManagers": { @@ -85213,8 +86688,9 @@ false "type": "array" }, "membersCount": { -"description": "[Output Only] The number of instance group manager members in this\nmulti-MIG.", +"description": "Output only. [Output Only] The number of instance group manager members in this\nmulti-MIG.", "format": "int32", +"readOnly": true, "type": "integer" } }, @@ -85224,11 +86700,12 @@ false "id": "MultiMigStatusAcceleratorTopology", "properties": { "acceleratorTopology": { -"description": "[Output Only] Topology in the format of: \"16x16\", \"4x4x4\", etc.\nThe value is the same as configured in the WorkloadPolicy.", +"description": "Output only. [Output Only] Topology in the format of: \"16x16\", \"4x4x4\", etc.\nThe value is the same as configured in the WorkloadPolicy.", +"readOnly": true, "type": "string" }, "acceleratorTopologyState": { -"description": "[Output Only] The state of the accelerator topology.", +"description": "Output only. [Output Only] The state of the accelerator topology.", "enum": [ "ACTIVATING", "ACTIVE", @@ -85245,11 +86722,13 @@ false "The accelerator topology failed.", "The configuration is incomplete and the accelerator topology cannot\nbe activated due to insufficient number of running VMs." ], +"readOnly": true, "type": "string" }, "acceleratorTopologyStateLastCheck": { "$ref": "MultiMigStatusAcceleratorTopologyAcceleratorTopologyStateLastCheck", -"description": "[Output Only] The result of the latest accelerator topology state\ncheck." +"description": "Output only. [Output Only] The result of the latest accelerator topology state\ncheck.", +"readOnly": true } }, "type": "object" @@ -85258,7 +86737,7 @@ false "id": "MultiMigStatusAcceleratorTopologyAcceleratorTopologyStateLastCheck", "properties": { "error": { -"description": "[Output Only] Encountered errors on the last state check.", +"description": "Output only. [Output Only] Encountered errors on the last state check.", "properties": { "errors": { "description": "[Output Only] The array of errors encountered while processing this\noperation.", @@ -85303,11 +86782,13 @@ false "type": "array" } }, +"readOnly": true, "type": "object" }, "timestamp": { -"description": "[Output Only] Timestamp is shown only if there is an error. The field\nhas // RFC3339 //\ntext format.", +"description": "Output only. [Output Only] Timestamp is shown only if there is an error. The field\nhas // RFC3339 //\ntext format.", "format": "google-datetime", +"readOnly": true, "type": "string" } }, @@ -85329,7 +86810,8 @@ false }, "kind": { "default": "compute#multiMigList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -85337,7 +86819,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output only] Server-defined URL for this resource.", +"description": "Output only. [Output only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -85547,14 +87030,16 @@ false "id": "NatIpInfo", "properties": { "natIpInfoMappings": { -"description": "A list of all NAT IPs assigned to this NAT config.", +"description": "Output only. A list of all NAT IPs assigned to this NAT config.", "items": { "$ref": "NatIpInfoNatIpInfoMapping" }, +"readOnly": true, "type": "array" }, "natName": { -"description": "Name of the NAT config which the NAT IP belongs to.", +"description": "Output only. Name of the NAT config which the NAT IP belongs to.", +"readOnly": true, "type": "string" } }, @@ -85565,7 +87050,7 @@ false "id": "NatIpInfoNatIpInfoMapping", "properties": { "mode": { -"description": "Specifies whether NAT IP is auto or manual.", +"description": "Output only. Specifies whether NAT IP is auto or manual.", "enum": [ "AUTO", "MANUAL" @@ -85574,14 +87059,16 @@ false "", "" ], +"readOnly": true, "type": "string" }, "natIp": { -"description": "NAT IP address. For example: 203.0.113.11.", +"description": "Output only. NAT IP address. For example: 203.0.113.11.", +"readOnly": true, "type": "string" }, "usage": { -"description": "Specifies whether NAT IP is currently serving at least one endpoint or\nnot.", +"description": "Output only. Specifies whether NAT IP is currently serving at least one endpoint or\nnot.", "enum": [ "IN_USE", "UNUSED" @@ -85590,6 +87077,7 @@ false "", "" ], +"readOnly": true, "type": "string" } }, @@ -85623,7 +87111,8 @@ false "type": "boolean" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -85635,7 +87124,8 @@ false "type": "boolean" }, "firewallPolicy": { -"description": "[Output Only] URL of the firewall policy the network is associated with.", +"description": "Output only. [Output Only] URL of the firewall policy the network is associated with.", +"readOnly": true, "type": "string" }, "gatewayIPv4": { @@ -85644,8 +87134,9 @@ false "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "internalIpv6Range": { @@ -85654,7 +87145,8 @@ false }, "kind": { "default": "compute#network", -"description": "[Output Only] Type of the resource. Always compute#network for\nnetworks.", +"description": "Output only. [Output Only] Type of the resource. Always compute#network for\nnetworks.", +"readOnly": true, "type": "string" }, "mtu": { @@ -85693,14 +87185,16 @@ false "description": "Input only. [Input Only] Additional params passed with the request, but not persisted\nas part of resource payload." }, "peerings": { -"description": "[Output Only] A list of network peerings for the resource.", +"description": "Output only. [Output Only] A list of network peerings for the resource.", "items": { "$ref": "NetworkPeering" }, +"readOnly": true, "type": "array" }, "region": { -"description": "[Output Only] URL of the region where the regional network resides.\nThis field is not applicable to global network.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"description": "Output only. [Output Only] URL of the region where the regional network resides.\nThis field is not applicable to global network.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"readOnly": true, "type": "string" }, "routingConfig": { @@ -85712,7 +87206,8 @@ false "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource with the resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource with the resource id.", +"readOnly": true, "type": "string" }, "subnetworks": { @@ -85730,10 +87225,11 @@ false "id": "NetworkAttachment", "properties": { "connectionEndpoints": { -"description": "[Output Only] An array of connections for all the producers connected\nto this network attachment.", +"description": "Output only. [Output Only] An array of connections for all the producers connected\nto this network attachment.", "items": { "$ref": "NetworkAttachmentConnectedEndpoint" }, +"readOnly": true, "type": "array" }, "connectionPreference": { @@ -85750,7 +87246,8 @@ false "type": "string" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -85763,13 +87260,15 @@ false "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource type. The server\ngenerates this identifier.", +"description": "Output only. [Output Only] The unique identifier for the resource type. The server\ngenerates this identifier.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#networkAttachment", -"description": "[Output Only] Type of the resource.", +"description": "Output only. [Output Only] Type of the resource.", +"readOnly": true, "type": "string" }, "name": { @@ -85783,7 +87282,8 @@ false "type": "string" }, "network": { -"description": "[Output Only] The URL of the network which the Network Attachment\nbelongs to. Practically it is inferred by fetching the network of the first\nsubnetwork associated. Because it is required that all the subnetworks must\nbe from the same network, it is assured that the Network Attachment belongs\nto the same network as all the subnetworks.", +"description": "Output only. [Output Only] The URL of the network which the Network Attachment\nbelongs to. Practically it is inferred by fetching the network of the first\nsubnetwork associated. Because it is required that all the subnetworks must\nbe from the same network, it is assured that the Network Attachment belongs\nto the same network as all the subnetworks.", +"readOnly": true, "type": "string" }, "producerAcceptLists": { @@ -85801,15 +87301,18 @@ false "type": "array" }, "region": { -"description": "[Output Only] URL of the region where the network attachment resides.\nThis field applies only to the region resource. You must specify this\nfield as part of the HTTP request URL. It is not settable as a field in\nthe request body.", +"description": "Output only. [Output Only] URL of the region where the network attachment resides.\nThis field applies only to the region resource. You must specify this\nfield as part of the HTTP request URL. It is not settable as a field in\nthe request body.", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource's resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource's resource id.", +"readOnly": true, "type": "string" }, "subnetworks": { @@ -85840,6 +87343,7 @@ false }, "kind": { "default": "compute#networkAttachmentAggregatedList", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -86000,6 +87504,10 @@ false }, "type": "array" }, +"serviceClassId": { +"description": "The service class id of the producer service to which the IP was\nassigned.", +"type": "string" +}, "status": { "description": "The status of a connected endpoint to this network attachment.", "enum": [ @@ -86025,7 +87533,8 @@ false "type": "string" }, "subnetworkCidrRange": { -"description": "[Output Only] The CIDR range of the subnet from which the IPv4 internal\nIP was allocated from.", +"description": "Output only. [Output Only] The CIDR range of the subnet from which the IPv4 internal\nIP was allocated from.", +"readOnly": true, "type": "string" } }, @@ -86047,6 +87556,7 @@ false }, "kind": { "default": "compute#networkAttachmentList", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -86326,7 +87836,8 @@ false "id": "NetworkEdgeSecurityService", "properties": { "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -86339,13 +87850,15 @@ false "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#networkEdgeSecurityService", -"description": "[Output only] Type of the resource. Alwayscompute#networkEdgeSecurityService for\nNetworkEdgeSecurityServices", +"description": "Output only. [Output only] Type of the resource. Alwayscompute#networkEdgeSecurityService for\nNetworkEdgeSecurityServices", +"readOnly": true, "type": "string" }, "name": { @@ -86354,7 +87867,8 @@ false "type": "string" }, "region": { -"description": "[Output Only] URL of the region where the resource resides. You must\nspecify this field as part of the HTTP request URL. It is not settable as a\nfield in the request body.", +"description": "Output only. [Output Only] URL of the region where the resource resides. You must\nspecify this field as part of the HTTP request URL. It is not settable as a\nfield in the request body.", +"readOnly": true, "type": "string" }, "securityPolicy": { @@ -86362,11 +87876,13 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource with the resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource with the resource id.", +"readOnly": true, "type": "string" } }, @@ -86392,7 +87908,8 @@ false }, "kind": { "default": "compute#networkEdgeSecurityServiceAggregatedList", -"description": "[Output Only] Type of resource. Alwayscompute#networkEdgeSecurityServiceAggregatedList for lists of\nNetwork Edge Security Services.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#networkEdgeSecurityServiceAggregatedList for lists of\nNetwork Edge Security Services.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -86400,14 +87917,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -86738,7 +88257,8 @@ false "description": "Optional. Only valid when networkEndpointType isSERVERLESS. Only one of cloudRun,appEngine or cloudFunction may be set." }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "defaultPort": { @@ -86751,13 +88271,15 @@ false "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#networkEndpointGroup", -"description": "[Output Only] Type of the resource. Alwayscompute#networkEndpointGroup for network endpoint group.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#networkEndpointGroup for network endpoint group.", +"readOnly": true, "type": "string" }, "loadBalancer": { @@ -86806,15 +88328,18 @@ false "type": "string" }, "region": { -"description": "[Output Only] The URL of theregion\nwhere the network endpoint group is located.", +"description": "Output only. [Output Only] The URL of theregion\nwhere the network endpoint group is located.", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource with the resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource with the resource id.", +"readOnly": true, "type": "string" }, "serverlessDeployment": { @@ -86822,8 +88347,9 @@ false "description": "Only valid when networkEndpointType isSERVERLESS. Only one of cloudRun,appEngine, cloudFunction orserverlessDeployment may be set." }, "size": { -"description": "[Output only] Number of network endpoints in the network endpoint group.", +"description": "Output only. [Output only] Number of network endpoints in the network endpoint group.", "format": "int32", +"readOnly": true, "type": "integer" }, "subnetwork": { @@ -86841,7 +88367,8 @@ false "type": "string" }, "zone": { -"description": "[Output Only] The URL of thezone\nwhere the network endpoint group is located.", +"description": "Output only. [Output Only] The URL of thezone\nwhere the network endpoint group is located.", +"readOnly": true, "type": "string" } }, @@ -86864,7 +88391,8 @@ false }, "kind": { "default": "compute#networkEndpointGroupAggregatedList", -"description": "[Output Only] The resource type, which is alwayscompute#networkEndpointGroupAggregatedList for aggregated\nlists of network endpoint groups.", +"description": "Output only. [Output Only] The resource type, which is alwayscompute#networkEndpointGroupAggregatedList for aggregated\nlists of network endpoint groups.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -86872,14 +88400,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -87084,7 +88614,8 @@ false }, "zone": { "deprecated": true, -"description": "[Output Only] The URL of thezone\nwhere the network endpoint group is located.\n[Deprecated] This field is deprecated.", +"description": "Output only. [Output Only] The URL of thezone\nwhere the network endpoint group is located.\n[Deprecated] This field is deprecated.", +"readOnly": true, "type": "string" } }, @@ -87106,7 +88637,8 @@ false }, "kind": { "default": "compute#networkEndpointGroupList", -"description": "[Output Only] The resource type, which is alwayscompute#networkEndpointGroupList for network endpoint group\nlists.", +"description": "Output only. [Output Only] The resource type, which is alwayscompute#networkEndpointGroupList for network endpoint group\nlists.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -87114,7 +88646,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -87249,7 +88782,8 @@ false "id": "NetworkEndpointGroupPscData", "properties": { "consumerPscAddress": { -"description": "[Output Only] Address allocated from given subnetwork for PSC. This IP\naddress acts as a VIP for a PSC NEG, allowing it to act as an endpoint in\nL7 PSC-XLB.", +"description": "Output only. [Output Only] Address allocated from given subnetwork for PSC. This IP\naddress acts as a VIP for a PSC NEG, allowing it to act as an endpoint in\nL7 PSC-XLB.", +"readOnly": true, "type": "string" }, "producerPort": { @@ -87258,12 +88792,13 @@ false "type": "integer" }, "pscConnectionId": { -"description": "[Output Only] The PSC connection id of the PSC Network Endpoint Group\nConsumer.", +"description": "Output only. [Output Only] The PSC connection id of the PSC Network Endpoint Group\nConsumer.", "format": "uint64", +"readOnly": true, "type": "string" }, "pscConnectionStatus": { -"description": "[Output Only] The connection status of the PSC Forwarding Rule.", +"description": "Output only. [Output Only] The connection status of the PSC Forwarding Rule.", "enum": [ "ACCEPTED", "CLOSED", @@ -87280,6 +88815,7 @@ false "The connection has been rejected by the producer.", "" ], +"readOnly": true, "type": "string" } }, @@ -87384,7 +88920,8 @@ false }, "kind": { "default": "compute#networkEndpointGroupsListNetworkEndpoints", -"description": "[Output Only] The resource type, which is alwayscompute#networkEndpointGroupsListNetworkEndpoints for the list\nof network endpoints in the specified network endpoint group.", +"description": "Output only. [Output Only] The resource type, which is alwayscompute#networkEndpointGroupsListNetworkEndpoints for the list\nof network endpoints in the specified network endpoint group.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -87522,14 +89059,15 @@ false "id": "NetworkEndpointGroupsScopedList", "properties": { "networkEndpointGroups": { -"description": "[Output Only] The list ofnetwork\nendpoint groups that are contained in this scope.", +"description": "Output only. [Output Only] The list ofnetwork\nendpoint groups that are contained in this scope.", "items": { "$ref": "NetworkEndpointGroup" }, +"readOnly": true, "type": "array" }, "warning": { -"description": "[Output Only] An informational warning that replaces the list of network\nendpoint groups when the list is empty.", +"description": "Output only. [Output Only] An informational warning that replaces the list of network\nendpoint groups when the list is empty.", "properties": { "code": { "description": "[Output Only] A warning code, if applicable. For example, Compute\nEngine returns NO_RESULTS_ON_PAGE if there\nare no results in the response.", @@ -87650,6 +89188,7 @@ false "type": "string" } }, +"readOnly": true, "type": "object" } }, @@ -87659,15 +89198,17 @@ false "id": "NetworkEndpointWithHealthStatus", "properties": { "healths": { -"description": "[Output only] The health status of network endpoint.\n\nOptional. Displayed only if the network endpoint has centralized health\nchecking configured.", +"description": "Output only. [Output only] The health status of network endpoint.\n\nOptional. Displayed only if the network endpoint has centralized health\nchecking configured.", "items": { "$ref": "HealthStatusForNetworkEndpoint" }, +"readOnly": true, "type": "array" }, "networkEndpoint": { "$ref": "NetworkEndpoint", -"description": "[Output only] The network endpoint." +"description": "Output only. [Output only] The network endpoint.", +"readOnly": true } }, "type": "object" @@ -87689,7 +89230,8 @@ false }, "kind": { "default": "compute#networkFirewallPolicyAggregatedList", -"description": "[Output Only] Type of resource. Alwayscompute#networkFirewallPoliciesAggregatedList for lists of\nnetwork firewall policies.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#networkFirewallPoliciesAggregatedList for lists of\nnetwork firewall policies.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -87697,14 +89239,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -87886,7 +89430,7 @@ false "type": "array" }, "ipv6AccessType": { -"description": "[Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be\naccessed from the Internet. This field is always inherited from its\nsubnetwork.\n\nValid only if stackType is IPV4_IPV6.", +"description": "Output only. [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be\naccessed from the Internet. This field is always inherited from its\nsubnetwork.\n\nValid only if stackType is IPV4_IPV6.", "enum": [ "EXTERNAL", "INTERNAL" @@ -87895,6 +89439,7 @@ false "This network interface can have external IPv6.", "This network interface can have internal IPv6." ], +"readOnly": true, "type": "string" }, "ipv6Address": { @@ -87903,7 +89448,8 @@ false }, "kind": { "default": "compute#networkInterface", -"description": "[Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces.", +"readOnly": true, "type": "string" }, "name": { @@ -87951,6 +89497,10 @@ false "format": "int32", "type": "integer" }, +"serviceClassId": { +"description": "Optional. Producer Service's Service class Id for the region of this network\ninterface. Can only be used with network_attachment. It is not possible to\nuse on its own however, network_attachment can be used without\nservice_class_id.", +"type": "string" +}, "stackType": { "description": "The stack type for this network interface. To assign only IPv4 addresses,\nuse IPV4_ONLY. To assign both IPv4 and IPv6 addresses, useIPV4_IPV6. If not specified, IPV4_ONLY is used.\n\nThis field can be both set at instance creation and update network\ninterface operations.", "enum": [ @@ -88033,7 +89583,8 @@ false }, "kind": { "default": "compute#networkList", -"description": "[Output Only] Type of resource. Always compute#networkList for\nlists of networks.", +"description": "Output only. [Output Only] Type of resource. Always compute#networkList for\nlists of networks.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -88041,7 +89592,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -88199,7 +89751,8 @@ false }, "connectionStatus": { "$ref": "NetworkPeeringConnectionStatus", -"description": "[Output Only] The effective state of the peering connection\nas a whole." +"description": "Output only. [Output Only] The effective state of the peering connection\nas a whole.", +"readOnly": true }, "exchangeSubnetRoutes": { "description": "Indicates whether full mesh connectivity is created and managed\nautomatically between peered networks. Currently this field should always\nbe true since Google Compute Engine will automatically create and manage\nsubnetwork routes between two networks when peering state isACTIVE.", @@ -88230,8 +89783,9 @@ false "type": "string" }, "peerMtu": { -"description": "[Output Only] Maximum Transmission Unit in bytes of the peer network.", +"description": "Output only. [Output Only] Maximum Transmission Unit in bytes of the peer network.", "format": "int32", +"readOnly": true, "type": "integer" }, "stackType": { @@ -88247,7 +89801,7 @@ false "type": "string" }, "state": { -"description": "[Output Only] State for the peering, either `ACTIVE` or `INACTIVE`. The\npeering is `ACTIVE` when there's a matching configuration in the peer\nnetwork.", +"description": "Output only. [Output Only] State for the peering, either `ACTIVE` or `INACTIVE`. The\npeering is `ACTIVE` when there's a matching configuration in the peer\nnetwork.", "enum": [ "ACTIVE", "INACTIVE" @@ -88256,10 +89810,12 @@ false "Matching configuration exists on the peer.", "There is no matching configuration on the peer, including the case when\npeer does not exist." ], +"readOnly": true, "type": "string" }, "stateDetails": { -"description": "[Output Only] Details about the current state of the peering.", +"description": "Output only. [Output Only] Details about the current state of the peering.", +"readOnly": true, "type": "string" }, "updateStrategy": { @@ -88555,14 +90111,16 @@ false "id": "NetworkPolicy", "properties": { "associations": { -"description": "[Output Only] A list of associations that belong to this network policy.", +"description": "Output only. [Output Only] A list of associations that belong to this network policy.", "items": { "$ref": "NetworkPolicyAssociation" }, +"readOnly": true, "type": "array" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -88576,7 +90134,8 @@ false }, "kind": { "default": "compute#networkPolicy", -"description": "[Output only] Type of the resource. Alwayscompute#networkPolicy for network policies", +"description": "Output only. [Output only] Type of the resource. Alwayscompute#networkPolicy for network policies", +"readOnly": true, "type": "string" }, "name": { @@ -88584,27 +90143,32 @@ false "type": "string" }, "region": { -"description": "[Output Only] URL of the region where the regional network policy resides.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"description": "Output only. [Output Only] URL of the region where the regional network policy resides.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"readOnly": true, "type": "string" }, "ruleTupleCount": { -"description": "[Output Only] Total count of all network policy rule tuples. A network\npolicy can not exceed a set number of tuples.", +"description": "Output only. [Output Only] Total count of all network policy rule tuples. A network\npolicy can not exceed a set number of tuples.", "format": "int32", +"readOnly": true, "type": "integer" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource with the resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource with the resource id.", +"readOnly": true, "type": "string" }, "trafficClassificationRules": { -"description": "[Output Only] A list of traffic classification rules that belong to this\npolicy.", +"description": "Output only. [Output Only] A list of traffic classification rules that belong to this\npolicy.", "items": { "$ref": "NetworkPolicyTrafficClassificationRule" }, +"readOnly": true, "type": "array" } }, @@ -88627,7 +90191,8 @@ false }, "kind": { "default": "compute#networkPolicyAggregatedList", -"description": "[Output Only] Type of resource. Alwayscompute#networkPolicyAggregatedList for lists of\nnetwork policies.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#networkPolicyAggregatedList for lists of\nnetwork policies.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -88635,14 +90200,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -88802,7 +90369,8 @@ false }, "kind": { "default": "compute#networkPolicyList", -"description": "[Output Only] Type of resource. Alwayscompute#networkPolicyList for lists of network policies.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#networkPolicyList for lists of network policies.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -88954,7 +90522,8 @@ false }, "kind": { "default": "compute#networkPolicyTrafficClassificationRule", -"description": "[Output only] Type of the resource. Alwayscompute#networkPolicyTrafficClassificationRule for network\npolicy traffic classification rules", +"description": "Output only. [Output only] Type of the resource. Alwayscompute#networkPolicyTrafficClassificationRule for network\npolicy traffic classification rules", +"readOnly": true, "type": "string" }, "match": { @@ -88971,8 +90540,9 @@ false "type": "string" }, "ruleTupleCount": { -"description": "[Output Only] Calculation of the complexity of a single network policy\nrule.", +"description": "Output only. [Output Only] Calculation of the complexity of a single network policy\nrule.", "format": "int32", +"readOnly": true, "type": "integer" }, "targetSecureTags": { @@ -89012,25 +90582,6 @@ false "format": "int32", "type": "integer" }, -"fieldType": { -"description": "The field type could be one of: TRAFFIC_CLASS or DSCP.", -"enum": [ -"DSCP", -"FIELD_TYPE_UNSPECIFIED", -"TRAFFIC_CLASS" -], -"enumDescriptions": [ -"", -"", -"" -], -"type": "string" -}, -"fieldValue": { -"description": "For field_type = TRAFFIC_CLASS: 1 to 6. For field_type = DSCP: 0 to 63.", -"format": "int32", -"type": "integer" -}, "trafficClass": { "description": "The traffic class that should be applied to the matching packet.", "enum": [ @@ -89112,7 +90663,7 @@ false "type": "string" }, "state": { -"description": "[Output Only] State of the secure tag, either `EFFECTIVE` or\n`INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted\nor its network is deleted.", +"description": "Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or\n`INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted\nor its network is deleted.", "enum": [ "EFFECTIVE", "INEFFECTIVE", @@ -89123,6 +90674,7 @@ false "", "" ], +"readOnly": true, "type": "string" } }, @@ -89133,46 +90685,56 @@ false "id": "NetworkProfile", "properties": { "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { -"description": "[Output Only] An optional description of this resource.", +"description": "Output only. [Output Only] An optional description of this resource.", +"readOnly": true, "type": "string" }, "features": { "$ref": "NetworkProfileNetworkFeatures", -"description": "[Output Only] Features supported by the network." +"description": "Output only. [Output Only] Features supported by the network.", +"readOnly": true }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#networkProfile", -"description": "[Output Only] Type of the resource. Alwayscompute#networkProfile for network profiles.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#networkProfile for network profiles.", +"readOnly": true, "type": "string" }, "location": { "$ref": "NetworkProfileLocation", -"description": "[Output Only] Location to which the network is restricted." +"description": "Output only. [Output Only] Location to which the network is restricted.", +"readOnly": true }, "name": { -"description": "[Output Only] Name of the resource.", +"description": "Output only. [Output Only] Name of the resource.", "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", +"readOnly": true, "type": "string" }, "profileType": { "$ref": "NetworkProfileProfileType", -"description": "[Output Only] Type of the network profile." +"description": "Output only. [Output Only] Type of the network profile.", +"readOnly": true }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource with the resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource with the resource id.", +"readOnly": true, "type": "string" } }, @@ -89657,7 +91219,7 @@ false "type": "array" }, "subnetworkPurposes": { -"description": "Specifies which subnetwork purposes are supported.", +"description": "Output only. Specifies which subnetwork purposes are supported.", "items": { "enum": [ "AGGREGATE", @@ -89687,10 +91249,11 @@ false ], "type": "string" }, +"readOnly": true, "type": "array" }, "subnetworkStackTypes": { -"description": "Specifies which subnetwork stack types are supported.", +"description": "Output only. Specifies which subnetwork stack types are supported.", "items": { "enum": [ "IPV4_IPV6", @@ -89704,6 +91267,7 @@ false ], "type": "string" }, +"readOnly": true, "type": "array" }, "unicast": { @@ -89807,7 +91371,8 @@ false }, "kind": { "default": "compute#networkProfileList", -"description": "[Output Only] Type of resource. Alwayscompute#networkProfileList for network profiles.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#networkProfileList for network profiles.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -89815,14 +91380,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.\nend_interface: MixerListResponseWithEtagBuilder", +"description": "Output only. [Output Only] Unreachable resources.\nend_interface: MixerListResponseWithEtagBuilder", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -89985,11 +91552,12 @@ false "type": "string" }, "effectiveBgpAlwaysCompareMed": { -"description": "[Output Only] Effective value of the bgp_always_compare_med\nfield.", +"description": "Output only. [Output Only] Effective value of the bgp_always_compare_med\nfield.", +"readOnly": true, "type": "boolean" }, "effectiveBgpInterRegionCost": { -"description": "[Output Only] Effective value of the bgp_inter_region_cost\nfield.", +"description": "Output only. [Output Only] Effective value of the bgp_inter_region_cost\nfield.", "enum": [ "ADD_COST_TO_MED", "DEFAULT" @@ -89998,6 +91566,7 @@ false "", "" ], +"readOnly": true, "type": "string" }, "routingMode": { @@ -90092,23 +91661,27 @@ false "properties": { "displayName": { "deprecated": true, -"description": "[Output Only] Deprecated, please use short name instead. The display name\nof the firewall policy.", +"description": "Output only. [Output Only] Deprecated, please use short name instead. The display name\nof the firewall policy.", +"readOnly": true, "type": "string" }, "name": { -"description": "[Output Only] The name of the firewall policy.", +"description": "Output only. [Output Only] The name of the firewall policy.", +"readOnly": true, "type": "string" }, "packetMirroringRules": { -"description": "[Output Only] The packet mirroring rules that apply to the network.", +"description": "Output only. [Output Only] The packet mirroring rules that apply to the network.", "items": { "$ref": "FirewallPolicyRule" }, +"readOnly": true, "type": "array" }, "priority": { -"description": "[Output only] Priority of firewall policy association. Not applicable for\ntype=HIERARCHY.", +"description": "Output only. [Output only] Priority of firewall policy association. Not applicable for\ntype=HIERARCHY.", "format": "int32", +"readOnly": true, "type": "integer" }, "rules": { @@ -90119,11 +91692,12 @@ false "type": "array" }, "shortName": { -"description": "[Output Only] The short name of the firewall policy.", +"description": "Output only. [Output Only] The short name of the firewall policy.", +"readOnly": true, "type": "string" }, "type": { -"description": "[Output Only] The type of the firewall policy.", +"description": "Output only. [Output Only] The type of the firewall policy.", "enum": [ "HIERARCHY", "NETWORK", @@ -90136,6 +91710,7 @@ false "", "" ], +"readOnly": true, "type": "string" } }, @@ -90146,8 +91721,9 @@ false "id": "NetworksGetEffectiveFirewallsResponseOrganizationFirewallPolicy", "properties": { "id": { -"description": "[Output Only] The unique identifier for the security policy. This\nidentifier is defined by the server.", +"description": "Output only. [Output Only] The unique identifier for the security policy. This\nidentifier is defined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "rules": { @@ -90198,7 +91774,8 @@ false "description": "Specifies how autoscaling should behave." }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -90210,13 +91787,15 @@ false "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#nodeGroup", -"description": "[Output Only] The type of the resource. Alwayscompute#nodeGroup for node group.", +"description": "Output only. [Output Only] The type of the resource. Alwayscompute#nodeGroup for node group.", +"readOnly": true, "type": "string" }, "locationHint": { @@ -90265,11 +91844,13 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource with the resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource with the resource id.", +"readOnly": true, "type": "string" }, "shareSettings": { @@ -90277,8 +91858,9 @@ false "description": "Share-settings for the node group" }, "size": { -"description": "[Output Only] The total number of nodes in the node group.", +"description": "Output only. [Output Only] The total number of nodes in the node group.", "format": "int32", +"readOnly": true, "type": "integer" }, "status": { @@ -90294,10 +91876,12 @@ false "", "" ], +"readOnly": true, "type": "string" }, "zone": { -"description": "[Output Only] The name of the zone where the node group resides,\nsuch as us-central1-a.", +"description": "Output only. [Output Only] The name of the zone where the node group resides,\nsuch as us-central1-a.", +"readOnly": true, "type": "string" } }, @@ -90320,7 +91904,8 @@ false }, "kind": { "default": "compute#nodeGroupAggregatedList", -"description": "[Output Only] Type of resource.Alwayscompute#nodeGroupAggregatedList for aggregated lists of node\ngroups.", +"description": "Output only. [Output Only] Type of resource.Alwayscompute#nodeGroupAggregatedList for aggregated lists of node\ngroups.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -90328,14 +91913,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -90514,7 +92101,8 @@ false }, "kind": { "default": "compute#nodeGroupList", -"description": "[Output Only] Type of resource.Always compute#nodeGroupList\nfor lists of node groups.", +"description": "Output only. [Output Only] Type of resource.Always compute#nodeGroupList\nfor lists of node groups.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -90522,7 +92110,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -90658,12 +92247,14 @@ false "properties": { "duration": { "deprecated": true, -"description": "[Output only] A predetermined duration for the window, automatically\nchosen to be the smallest possible in the given scenario.", +"description": "Output only. [Output only] A predetermined duration for the window, automatically\nchosen to be the smallest possible in the given scenario.", +"readOnly": true, "type": "string" }, "maintenanceDuration": { "$ref": "Duration", -"description": "[Output only] A predetermined duration for the window, automatically\nchosen to be the smallest possible in the given scenario." +"description": "Output only. [Output only] A predetermined duration for the window, automatically\nchosen to be the smallest possible in the given scenario.", +"readOnly": true }, "startTime": { "description": "Start time of the window. This must be in UTC format that resolves to one\nof 00:00, 04:00, 08:00,12:00, 16:00, or 20:00. For\nexample, both 13:00-5 and 08:00 are valid.", @@ -90684,7 +92275,8 @@ false }, "consumedResources": { "$ref": "InstanceConsumptionInfo", -"description": "Node resources that are reserved by all instances." +"description": "Output only. Node resources that are reserved by all instances.", +"readOnly": true }, "cpuOvercommitType": { "description": "CPU overcommit.", @@ -90708,10 +92300,11 @@ false "type": "array" }, "instanceConsumptionData": { -"description": "Instance data that shows consumed resources on the node.", +"description": "Output only. Instance data that shows consumed resources on the node.", "items": { "$ref": "InstanceConsumptionData" }, +"readOnly": true, "type": "array" }, "instances": { @@ -90730,7 +92323,8 @@ false "type": "string" }, "satisfiesPzs": { -"description": "[Output Only] Reserved for future use.", +"description": "Output only. [Output Only] Reserved for future use.", +"readOnly": true, "type": "boolean" }, "serverBinding": { @@ -90760,11 +92354,13 @@ false }, "totalResources": { "$ref": "InstanceConsumptionInfo", -"description": "Total amount of available resources on the node." +"description": "Output only. Total amount of available resources on the node.", +"readOnly": true }, "upcomingMaintenance": { "$ref": "UpcomingMaintenance", -"description": "[Output Only] The information about an upcoming maintenance event." +"description": "Output only. [Output Only] The information about an upcoming maintenance event.", +"readOnly": true } }, "type": "object" @@ -90797,7 +92393,8 @@ false "id": "NodeGroupsListNodes", "properties": { "id": { -"description": "[Output Only] Unique identifier for the resource; defined by the server.", +"description": "Output only. [Output Only] Unique identifier for the resource; defined by the server.", +"readOnly": true, "type": "string" }, "items": { @@ -90809,19 +92406,22 @@ false }, "kind": { "default": "compute#nodeGroupsListNodes", -"description": "[Output Only] The resource type, which is alwayscompute.nodeGroupsListNodes for the list of nodes in the\nspecified node group.", +"description": "Output only. [Output Only] The resource type, which is alwayscompute.nodeGroupsListNodes for the list of nodes in the\nspecified node group.", +"readOnly": true, "type": "string" }, "nextPageToken": { -"description": "[Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"description": "Output only. [Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { -"description": "[Output Only] Informational warning message.", +"description": "Output only. [Output Only] Informational warning message.", "properties": { "code": { "description": "[Output Only] A warning code, if applicable. For example, Compute\nEngine returns NO_RESULTS_ON_PAGE if there\nare no results in the response.", @@ -90942,6 +92542,7 @@ false "type": "string" } }, +"readOnly": true, "type": "object" } }, @@ -91149,7 +92750,8 @@ false "type": "string" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -91163,13 +92765,15 @@ false "type": "array" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#nodeTemplate", -"description": "[Output Only] The type of the resource. Alwayscompute#nodeTemplate for node templates.", +"description": "Output only. [Output Only] The type of the resource. Alwayscompute#nodeTemplate for node templates.", +"readOnly": true, "type": "string" }, "name": { @@ -91192,15 +92796,18 @@ false "description": "Do not use. Instead, use the node_type property." }, "region": { -"description": "[Output Only] The name of the region where the node template resides,\nsuch as us-central1.", +"description": "Output only. [Output Only] The name of the region where the node template resides,\nsuch as us-central1.", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource with the resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource with the resource id.", +"readOnly": true, "type": "string" }, "serverBinding": { @@ -91208,7 +92815,7 @@ false "description": "Sets the binding properties for the physical server. Valid values include:\n \n - *[Default]* RESTART_NODE_ON_ANY_SERVER:\n Restarts VMs on any available\n physical server\n - RESTART_NODE_ON_MINIMAL_SERVER: Restarts VMs on the same\n physical server whenever possible\n\n\n\nSee Sole-tenant\nnode options for more information." }, "status": { -"description": "[Output Only] The status of the node template. One of the following values:CREATING, READY, and DELETING.", +"description": "Output only. [Output Only] The status of the node template. One of the following values:CREATING, READY, and DELETING.", "enum": [ "CREATING", "DELETING", @@ -91221,10 +92828,12 @@ false "Invalid status.", "The node template is ready." ], +"readOnly": true, "type": "string" }, "statusMessage": { -"description": "[Output Only] An optional, human-readable explanation of the status.", +"description": "Output only. [Output Only] An optional, human-readable explanation of the status.", +"readOnly": true, "type": "string" } }, @@ -91247,7 +92856,8 @@ false }, "kind": { "default": "compute#nodeTemplateAggregatedList", -"description": "[Output Only] Type of resource.Alwayscompute#nodeTemplateAggregatedList for aggregated lists of\nnode templates.", +"description": "Output only. [Output Only] Type of resource.Alwayscompute#nodeTemplateAggregatedList for aggregated lists of\nnode templates.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -91255,14 +92865,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -91409,7 +93021,8 @@ false }, "kind": { "default": "compute#nodeTemplateList", -"description": "[Output Only] Type of resource.Always compute#nodeTemplateList\nfor lists of node templates.", +"description": "Output only. [Output Only] Type of resource.Always compute#nodeTemplateList\nfor lists of node templates.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -91417,7 +93030,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -91731,7 +93345,8 @@ false }, "kind": { "default": "compute#nodeType", -"description": "[Output Only] The type of the resource. Alwayscompute#nodeType for node types.", +"description": "Output only. [Output Only] The type of the resource. Alwayscompute#nodeType for node types.", +"readOnly": true, "type": "string" }, "localSsdGb": { @@ -91740,8 +93355,9 @@ false "type": "integer" }, "maxVms": { -"description": "[Output Only] Maximum number of VMs that can be created for this node type.", +"description": "Output only. [Output Only] Maximum number of VMs that can be created for this node type.", "format": "int32", +"readOnly": true, "type": "integer" }, "memoryMb": { @@ -91755,15 +93371,18 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource with the resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource with the resource id.", +"readOnly": true, "type": "string" }, "zone": { -"description": "[Output Only] The name of the zone where the node type resides,\nsuch as us-central1-a.", +"description": "Output only. [Output Only] The name of the zone where the node type resides,\nsuch as us-central1-a.", +"readOnly": true, "type": "string" } }, @@ -91786,7 +93405,8 @@ false }, "kind": { "default": "compute#nodeTypeAggregatedList", -"description": "[Output Only] Type of resource.Alwayscompute#nodeTypeAggregatedList for aggregated lists of node\ntypes.", +"description": "Output only. [Output Only] Type of resource.Alwayscompute#nodeTypeAggregatedList for aggregated lists of node\ntypes.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -91794,14 +93414,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -91948,7 +93570,8 @@ false }, "kind": { "default": "compute#nodeTypeList", -"description": "[Output Only] Type of resource.Always compute#nodeTypeList for\nlists of node types.", +"description": "Output only. [Output Only] Type of resource.Always compute#nodeTypeList for\nlists of node types.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -91956,7 +93579,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -92228,7 +93852,8 @@ false "id": "NotificationEndpoint", "properties": { "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -92240,13 +93865,15 @@ false "description": "Settings of the gRPC notification endpoint including the endpoint URL and\nthe retry duration." }, "id": { -"description": "[Output Only] A unique identifier for this resource type. The server\ngenerates this identifier.", +"description": "Output only. [Output Only] A unique identifier for this resource type. The server\ngenerates this identifier.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#notificationEndpoint", -"description": "[Output Only] Type of the resource. Alwayscompute#notificationEndpoint for notification endpoints.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#notificationEndpoint for notification endpoints.", +"readOnly": true, "type": "string" }, "name": { @@ -92255,11 +93882,13 @@ false "type": "string" }, "region": { -"description": "[Output Only] URL of the region where the notification endpoint resides.\nThis field applies only to the regional resource. You must specify this\nfield as part of the HTTP request URL. It is not settable as a field in\nthe request body.", +"description": "Output only. [Output Only] URL of the region where the notification endpoint resides.\nThis field applies only to the regional resource. You must specify this\nfield as part of the HTTP request URL. It is not settable as a field in\nthe request body.", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" } }, @@ -92283,7 +93912,8 @@ false }, "kind": { "default": "compute#notificationEndpointAggregatedList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -92291,14 +93921,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -92472,7 +94104,8 @@ false }, "kind": { "default": "compute#notificationEndpointList", -"description": "[Output Only] Type of the resource. Alwayscompute#notificationEndpoint for notification endpoints.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#notificationEndpoint for notification endpoints.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -92838,7 +94471,8 @@ false }, "kind": { "default": "compute#operation", -"description": "[Output Only] Type of the resource. Always `compute#operation` for\nOperation resources.", +"description": "Output only. [Output Only] Type of the resource. Always `compute#operation` for\nOperation resources.", +"readOnly": true, "type": "string" }, "name": { @@ -92846,7 +94480,8 @@ false "type": "string" }, "operationGroupId": { -"description": "[Output Only] An ID that represents a group of operations, such as when a\ngroup of operations results from a `bulkInsert` API request.", +"description": "Output only. [Output Only] An ID that represents a group of operations, such as when a\ngroup of operations results from a `bulkInsert` API request.", +"readOnly": true, "type": "string" }, "operationType": { @@ -92867,12 +94502,14 @@ false "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource with the resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource with the resource id.", +"readOnly": true, "type": "string" }, "setCommonInstanceMetadataOperationMetadata": { "$ref": "SetCommonInstanceMetadataOperationMetadata", -"description": "[Output Only] If the operation is for projects.setCommonInstanceMetadata,\nthis field will contain information on all underlying zonal actions and\ntheir state." +"description": "Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata,\nthis field will contain information on all underlying zonal actions and\ntheir state.", +"readOnly": true }, "startTime": { "description": "[Output Only] The time that this operation was started by the server.\nThis value is inRFC3339\ntext format.", @@ -93060,7 +94697,8 @@ false }, "kind": { "default": "compute#operationAggregatedList", -"description": "[Output Only] Type of resource. Always `compute#operationAggregatedList`\nfor aggregated lists of operations.", +"description": "Output only. [Output Only] Type of resource. Always `compute#operationAggregatedList`\nfor aggregated lists of operations.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -93072,10 +94710,11 @@ false "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -93222,7 +94861,8 @@ false }, "kind": { "default": "compute#operationList", -"description": "[Output Only] Type of resource. Always `compute#operations` for Operations\nresource.", +"description": "Output only. [Output Only] Type of resource. Always `compute#operations` for Operations\nresource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -93509,7 +95149,8 @@ false }, "kind": { "default": "compute#organizationSecurityPoliciesListAssociationsResponse", -"description": "[Output Only] Type of securityPolicy associations. Alwayscompute#organizationSecurityPoliciesListAssociations for lists\nof securityPolicy associations.", +"description": "Output only. [Output Only] Type of securityPolicy associations. Alwayscompute#organizationSecurityPoliciesListAssociations for lists\nof securityPolicy associations.", +"readOnly": true, "type": "string" } }, @@ -93653,7 +95294,8 @@ false "description": "The Forwarding Rule resource of typeloadBalancingScheme=INTERNAL that will be used as collector\nfor mirrored traffic.\nThe specified forwarding rule must have isMirroringCollector\nset to true." }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -93677,13 +95319,15 @@ false "description": "Filter for mirrored traffic. If unspecified, all IPv4 traffic is mirrored." }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#packetMirroring", -"description": "[Output Only] Type of the resource. Alwayscompute#packetMirroring for packet mirrorings.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#packetMirroring for packet mirrorings.", +"readOnly": true, "type": "string" }, "mirroredResources": { @@ -93719,11 +95363,13 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource with the resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource with the resource id.", +"readOnly": true, "type": "string" } }, @@ -93747,7 +95393,8 @@ false }, "kind": { "default": "compute#packetMirroringAggregatedList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -93755,14 +95402,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -93930,7 +95579,8 @@ false "id": "PacketMirroringForwardingRuleInfo", "properties": { "canonicalUrl": { -"description": "[Output Only] Unique identifier for the forwarding rule; defined by the\nserver.", +"description": "Output only. [Output Only] Unique identifier for the forwarding rule; defined by the\nserver.", +"readOnly": true, "type": "string" }, "url": { @@ -93957,7 +95607,8 @@ false }, "kind": { "default": "compute#packetMirroringList", -"description": "[Output Only] Type of resource. Always compute#packetMirroring\nfor packetMirrorings.", +"description": "Output only. [Output Only] Type of resource. Always compute#packetMirroring\nfor packetMirrorings.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -93965,7 +95616,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -94126,7 +95778,8 @@ false "id": "PacketMirroringMirroredResourceInfoInstanceInfo", "properties": { "canonicalUrl": { -"description": "[Output Only] Unique identifier for the instance; defined by the\nserver.", +"description": "Output only. [Output Only] Unique identifier for the instance; defined by the\nserver.", +"readOnly": true, "type": "string" }, "url": { @@ -94140,7 +95793,8 @@ false "id": "PacketMirroringMirroredResourceInfoSubnetInfo", "properties": { "canonicalUrl": { -"description": "[Output Only] Unique identifier for the subnetwork; defined by the\nserver.", +"description": "Output only. [Output Only] Unique identifier for the subnetwork; defined by the\nserver.", +"readOnly": true, "type": "string" }, "url": { @@ -94154,7 +95808,8 @@ false "id": "PacketMirroringNetworkInfo", "properties": { "canonicalUrl": { -"description": "[Output Only] Unique identifier for the network; defined by the server.", +"description": "Output only. [Output Only] Unique identifier for the network; defined by the server.", +"readOnly": true, "type": "string" }, "url": { @@ -94353,7 +96008,7 @@ false "type": "string" }, "pathRules": { -"description": "The list of path rules. Use this list instead of routeRules\nwhen routing based on simple path matching is all that's required. The\norder by which path rules are specified does not matter. Matches are always\ndone on the longest-path-first basis.\n\nFor example: a pathRule with a path /a/b/c/* will match\nbefore /a/b/* irrespective of the order in which those paths appear in this\nlist.\n\nWithin a given pathMatcher, only one ofpathRules or routeRules must be set.", +"description": "The list of path rules. Use this list instead of routeRules\nwhen routing based on simple path matching is all that's required. A path\nrule can only include a wildcard character (*) after a\nforward slash character (\"/\").\n\nThe order by which path rules are specified does not matter.\nMatches are always done on the longest-path-first basis.\n\nFor example: a pathRule with a path /a/b/c/* will match\nbefore /a/b/* irrespective of the order in which those paths appear in this\nlist.\n\nWithin a given pathMatcher, only one ofpathRules or routeRules must be set.", "items": { "$ref": "PathRule" }, @@ -94705,21 +96360,25 @@ false "type": "string" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { -"description": "[Output Only] Description of the feature.", +"description": "Output only. [Output Only] Description of the feature.", +"readOnly": true, "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#previewFeature", -"description": "[Output only] The type of the feature. Always \"compute#previewFeature\" for\npreview features.", +"description": "Output only. [Output only] The type of the feature. Always \"compute#previewFeature\" for\npreview features.", +"readOnly": true, "type": "string" }, "name": { @@ -94731,12 +96390,14 @@ false "description": "Rollout operation of the feature." }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "status": { "$ref": "PreviewFeatureStatus", -"description": "[Output only] Status of the feature." +"description": "Output only. [Output only] Status of the feature.", +"readOnly": true } }, "type": "object" @@ -94763,14 +96424,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.\nend_interface: MixerListResponseWithEtagBuilder", +"description": "Output only. [Output Only] Unreachable resources.\nend_interface: MixerListResponseWithEtagBuilder", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -94941,11 +96604,13 @@ false "id": "PreviewFeatureStatus", "properties": { "description": { -"description": "[Output Only] The description of the feature.", +"description": "Output only. [Output Only] The description of the feature.", +"readOnly": true, "type": "string" }, "helpLink": { -"description": "[Output Only] Link to the public documentation for the feature.", +"description": "Output only. [Output Only] Link to the public documentation for the feature.", +"readOnly": true, "type": "string" }, "releaseStatus": { @@ -94959,7 +96624,7 @@ false "id": "PreviewFeatureStatusReleaseStatus", "properties": { "stage": { -"description": "[Output Only] The stage of the feature.", +"description": "Output only. [Output Only] The stage of the feature.", "enum": [ "DEPRECATED", "GA", @@ -94972,6 +96637,7 @@ false "", "" ], +"readOnly": true, "type": "string" }, "updateDate": { @@ -95061,7 +96727,7 @@ false "id": "Project", "properties": { "cloudArmorTier": { -"description": "[Output Only] The Cloud Armor tier for this project. It can be one of the\nfollowing values: CA_STANDARD,CA_ENTERPRISE_PAYGO.\n\nIf this field is not specified, it is assumed to beCA_STANDARD.", +"description": "Output only. [Output Only] The Cloud Armor tier for this project. It can be one of the\nfollowing values: CA_STANDARD,CA_ENTERPRISE_PAYGO.\n\nIf this field is not specified, it is assumed to beCA_STANDARD.", "enum": [ "CA_ENTERPRISE_ANNUAL", "CA_ENTERPRISE_PAYGO", @@ -95072,6 +96738,7 @@ false "Enterprise tier protection billed monthly.", "Standard protection." ], +"readOnly": true, "type": "string" }, "commonInstanceMetadata": { @@ -95122,11 +96789,12 @@ false }, "kind": { "default": "compute#project", -"description": "[Output Only] Type of the resource. Always compute#project for\nprojects.", +"description": "Output only. [Output Only] Type of the resource. Always compute#project for\nprojects.", +"readOnly": true, "type": "string" }, "managedProtectionTier": { -"description": "[Output Only] The Cloud Armor Managed Protection (CAMP) tier for\nthis project. It can be one of the following values:CA_STANDARD, CAMP_PLUS_PAYGO.\n\nIf this field is not specified, it is assumed to beCA_STANDARD.", +"description": "Output only. [Output Only] The Cloud Armor Managed Protection (CAMP) tier for\nthis project. It can be one of the following values:CA_STANDARD, CAMP_PLUS_PAYGO.\n\nIf this field is not specified, it is assumed to beCA_STANDARD.", "enum": [ "CAMP_PLUS_ANNUAL", "CAMP_PLUS_PAYGO", @@ -95137,6 +96805,7 @@ false "Plus tier protection monthly.", "Standard protection." ], +"readOnly": true, "type": "string" }, "name": { @@ -95159,7 +96828,7 @@ false "description": "An optional naming prefix for daily usage reports and the Google Cloud\nStorage bucket where they are stored." }, "vmDnsSetting": { -"description": "[Output Only] Default internal DNS setting used by VMs running in\nthis project.", +"description": "Output only. [Output Only] Default internal DNS setting used by VMs running in\nthis project.", "enum": [ "GLOBAL_DEFAULT", "UNSPECIFIED_VM_DNS_SETTING", @@ -95172,6 +96841,7 @@ false "", "" ], +"readOnly": true, "type": "string" }, "xpnProjectStatus": { @@ -95214,11 +96884,13 @@ false "properties": { "kind": { "default": "compute#projectsGetXpnResources", -"description": "[Output Only] Type of resource. Alwayscompute#projectsGetXpnResources for lists of service resources\n(a.k.a service projects)", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#projectsGetXpnResources for lists of service resources\n(a.k.a service projects)", +"readOnly": true, "type": "string" }, "nextPageToken": { -"description": "[Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"description": "Output only. [Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"readOnly": true, "type": "string" }, "resources": { @@ -95324,7 +96996,7 @@ false "id": "PublicAdvertisedPrefix", "properties": { "byoipApiVersion": { -"description": "[Output Only] The version of BYOIP API.", +"description": "Output only. [Output Only] The version of BYOIP API.", "enum": [ "V1", "V2" @@ -95333,10 +97005,12 @@ false "This public advertised prefix can be used to create both regional and\nglobal public delegated prefixes. It usually takes 4 weeks to create or\ndelete a public delegated prefix. The BGP status cannot be changed.", "This public advertised prefix can only be used to create regional public\ndelegated prefixes. Public delegated prefix creation and deletion takes\nminutes and the BGP status can be modified." ], +"readOnly": true, "type": "string" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -95353,8 +97027,9 @@ false "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource type. The server\ngenerates this identifier.", +"description": "Output only. [Output Only] The unique identifier for the resource type. The server\ngenerates this identifier.", "format": "uint64", +"readOnly": true, "type": "string" }, "ipCidrRange": { @@ -95375,7 +97050,8 @@ false }, "kind": { "default": "compute#publicAdvertisedPrefix", -"description": "[Output Only] Type of the resource. Alwayscompute#publicAdvertisedPrefix for public advertised prefixes.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#publicAdvertisedPrefix for public advertised prefixes.", +"readOnly": true, "type": "string" }, "name": { @@ -95403,18 +97079,21 @@ false "type": "string" }, "publicDelegatedPrefixs": { -"description": "[Output Only] The list of public delegated prefixes that exist for this\npublic advertised prefix.", +"description": "Output only. [Output Only] The list of public delegated prefixes that exist for this\npublic advertised prefix.", "items": { "$ref": "PublicAdvertisedPrefixPublicDelegatedPrefix" }, +"readOnly": true, "type": "array" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL with id for the resource.", +"description": "Output only. [Output Only] Server-defined URL with id for the resource.", +"readOnly": true, "type": "string" }, "sharedSecret": { @@ -95466,7 +97145,8 @@ false }, "kind": { "default": "compute#publicAdvertisedPrefixList", -"description": "[Output Only] Type of the resource. Alwayscompute#publicAdvertisedPrefix for public advertised prefixes.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#publicAdvertisedPrefix for public advertised prefixes.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -95641,7 +97321,7 @@ false "type": "integer" }, "byoipApiVersion": { -"description": "[Output Only] The version of BYOIP API.", +"description": "Output only. [Output Only] The version of BYOIP API.", "enum": [ "V1", "V2" @@ -95650,10 +97330,12 @@ false "This public delegated prefix usually takes 4 weeks to delete, and the BGP\nstatus cannot be changed. Announce and Withdraw APIs can not be used on\nthis prefix.", "This public delegated prefix takes minutes to delete. Announce and\nWithdraw APIs can be used on this prefix to change the BGP status." ], +"readOnly": true, "type": "string" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -95661,7 +97343,8 @@ false "type": "string" }, "enableEnhancedIpv4Allocation": { -"description": "[Output Only] Whether this PDP supports enhanced IPv4 allocations.\nApplicable for IPv4 PDPs only.", +"description": "Output only. [Output Only] Whether this PDP supports enhanced IPv4 allocations.\nApplicable for IPv4 PDPs only.", +"readOnly": true, "type": "boolean" }, "fingerprint": { @@ -95670,8 +97353,9 @@ false "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource type. The server\ngenerates this identifier.", +"description": "Output only. [Output Only] The unique identifier for the resource type. The server\ngenerates this identifier.", "format": "uint64", +"readOnly": true, "type": "string" }, "ipCidrRange": { @@ -95679,7 +97363,7 @@ false "type": "string" }, "ipv6AccessType": { -"description": "[Output Only] The internet access type for IPv6 Public Delegated Prefixes.\nInherited from parent prefix.", +"description": "Output only. [Output Only] The internet access type for IPv6 Public Delegated Prefixes.\nInherited from parent prefix.", "enum": [ "EXTERNAL", "INTERNAL" @@ -95688,6 +97372,7 @@ false "The parent public advertised prefix will be announced to the internet.\nAll children public delegated prefixes will have IPv6 access type as\nEXTERNAL.", "The parent public advertised prefix will not be announced to the\ninternet. Prefix will be used privately within Cloud. All children\npublic delegated prefixes will have IPv6 access type as INTERNAL." ], +"readOnly": true, "type": "string" }, "isLiveMigration": { @@ -95696,7 +97381,8 @@ false }, "kind": { "default": "compute#publicDelegatedPrefix", -"description": "[Output Only] Type of the resource. Alwayscompute#publicDelegatedPrefix for public delegated prefixes.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#publicDelegatedPrefix for public delegated prefixes.", +"readOnly": true, "type": "string" }, "mode": { @@ -95751,15 +97437,18 @@ false "type": "string" }, "region": { -"description": "[Output Only] URL of the region where the public delegated prefix resides.\nThis field applies only to the region resource. You must specify this\nfield as part of the HTTP request URL. It is not settable as a field in\nthe request body.", +"description": "Output only. [Output Only] URL of the region where the public delegated prefix resides.\nThis field applies only to the region resource. You must specify this\nfield as part of the HTTP request URL. It is not settable as a field in\nthe request body.", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL with id for the resource.", +"description": "Output only. [Output Only] Server-defined URL with id for the resource.", +"readOnly": true, "type": "string" }, "status": { @@ -95804,7 +97493,8 @@ false }, "kind": { "default": "compute#publicDelegatedPrefixAggregatedList", -"description": "[Output Only] Type of the resource. Alwayscompute#publicDelegatedPrefixAggregatedList for aggregated\nlists of public delegated prefixes.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#publicDelegatedPrefixAggregatedList for aggregated\nlists of public delegated prefixes.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -95816,10 +97506,11 @@ false "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -95965,7 +97656,8 @@ false }, "kind": { "default": "compute#publicDelegatedPrefixList", -"description": "[Output Only] Type of the resource. Alwayscompute#publicDelegatedPrefixList for public delegated\nprefixes.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#publicDelegatedPrefixList for public delegated\nprefixes.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -96121,7 +97813,8 @@ false "type": "string" }, "enableEnhancedIpv4Allocation": { -"description": "[Output Only] Whether this PDP supports enhanced IPv4 allocations.\nApplicable for IPv4 PDPs only.", +"description": "Output only. [Output Only] Whether this PDP supports enhanced IPv4 allocations.\nApplicable for IPv4 PDPs only.", +"readOnly": true, "type": "boolean" }, "ipCidrRange": { @@ -96129,7 +97822,7 @@ false "type": "string" }, "ipv6AccessType": { -"description": "[Output Only] The internet access type for IPv6 Public Delegated Sub\nPrefixes. Inherited from parent prefix.", +"description": "Output only. [Output Only] The internet access type for IPv6 Public Delegated Sub\nPrefixes. Inherited from parent prefix.", "enum": [ "EXTERNAL", "INTERNAL" @@ -96138,6 +97831,7 @@ false "The parent public advertised prefix will be announced to the internet.\nAll children public delegated prefixes will have IPv6 access type as\nEXTERNAL.", "The parent public advertised prefix will not be announced to the\ninternet. Prefix will be used privately within Cloud. All children\npublic delegated prefixes will have IPv6 access type as INTERNAL." ], +"readOnly": true, "type": "string" }, "isAddress": { @@ -96165,7 +97859,7 @@ false "type": "string" }, "purpose": { -"description": "[Output Only] The purpose of the sub public delegated prefix. Inherited\nfrom parent prefix.", +"description": "Output only. [Output Only] The purpose of the sub public delegated prefix. Inherited\nfrom parent prefix.", "enum": [ "APPLICATION_AND_PROXY_LOAD_BALANCERS", "PASSTHROUGH_LOAD_BALANCER_AVAILABILITY_GROUP0", @@ -96176,14 +97870,16 @@ false "The global public delegated prefix can only be used by Global External\nPassthrough Network Load Balancers to allocate Availability Group 0\naddresses for forwarding rules.", "The global public delegated prefix can only be used by Global External\nPassthrough Network Load Balancers to allocate Availability Group 1\naddresses for forwarding rules." ], +"readOnly": true, "type": "string" }, "region": { -"description": "[Output Only] The region of the sub public delegated prefix if it is\nregional. If absent, the sub prefix is global.", +"description": "Output only. [Output Only] The region of the sub public delegated prefix if it is\nregional. If absent, the sub prefix is global.", +"readOnly": true, "type": "string" }, "status": { -"description": "[Output Only] The status of the sub public delegated prefix.", +"description": "Output only. [Output Only] The status of the sub public delegated prefix.", "enum": [ "ACTIVE", "INACTIVE" @@ -96192,6 +97888,7 @@ false "", "" ], +"readOnly": true, "type": "string" } }, @@ -96343,7 +98040,8 @@ false "description": "Specification of VM instances to create." }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp in RFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp in RFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -96351,13 +98049,15 @@ false "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#queuedResource", -"description": "[Output Only] Type of the resource. Alwayscompute#queuedResource for QueuedResources.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#queuedResource for QueuedResources.", +"readOnly": true, "type": "string" }, "name": { @@ -96370,15 +98070,17 @@ false "description": "Queuing parameters for the requested capacity." }, "selfLink": { -"description": "[Output only] Server-defined URL for the resource.", +"description": "Output only. [Output only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource with the resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource with the resource id.", +"readOnly": true, "type": "string" }, "state": { -"description": "[Output only] High-level status of the request.", +"description": "Output only. [Output only] High-level status of the request.", "enum": [ "ACCEPTED", "CANCELLED", @@ -96399,14 +98101,17 @@ false "", "The request succeeded." ], +"readOnly": true, "type": "string" }, "status": { "$ref": "QueuedResourceStatus", -"description": "[Output only] Result of queuing and provisioning based on deferred\ncapacity." +"description": "Output only. [Output only] Result of queuing and provisioning based on deferred\ncapacity.", +"readOnly": true }, "zone": { -"description": "[Output Only] URL of the zone where the resource resides. Only applicable\nfor zonal resources. You must specify this field as part of the HTTP\nrequest URL. It is not settable as a field in the request body.", +"description": "Output only. [Output Only] URL of the zone where the resource resides. Only applicable\nfor zonal resources. You must specify this field as part of the HTTP\nrequest URL. It is not settable as a field in the request body.", +"readOnly": true, "type": "string" } }, @@ -96428,7 +98133,8 @@ false }, "kind": { "default": "compute#queuedResourceList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -96436,14 +98142,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output only] Server-defined URL for this resource.", +"description": "Output only. [Output only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output only] Unreachable resources.", +"description": "Output only. [Output only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -96574,27 +98282,36 @@ false "type": "object" }, "QueuedResourceStatus": { +"description": "[Output only] Result of queuing and provisioning based on deferred\ncapacity.", "id": "QueuedResourceStatus", "properties": { "failedData": { -"$ref": "QueuedResourceStatusFailedData" +"$ref": "QueuedResourceStatusFailedData", +"description": "Output only. Additional status detail for the FAILED state.", +"readOnly": true }, "provisioningOperations": { +"description": "Output only. [Output only] Fully qualified URL of the provisioning GCE operation to\ntrack the provisioning along with provisioning errors. The referenced\noperation may not exist after having been deleted or expired.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "queuingPolicy": { -"$ref": "QueuingPolicy" +"$ref": "QueuingPolicy", +"description": "Output only. Constraints for the time when the resource(s) start provisioning. Always\nexposed as absolute times.", +"readOnly": true } }, "type": "object" }, "QueuedResourceStatusFailedData": { +"description": "Additional status detail for the FAILED state.", "id": "QueuedResourceStatusFailedData", "properties": { "error": { +"description": "The error(s) that caused the QueuedResource to enter the FAILED state.", "properties": { "errors": { "description": "[Output Only] The array of errors encountered while processing this\noperation.", @@ -96661,7 +98378,8 @@ false }, "kind": { "default": "compute#queuedResources", -"description": "[Output Only] Type of resource. Alwayscompute#queuedResourcesAggregatedList for lists of\nQueuedResource.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#queuedResourcesAggregatedList for lists of\nQueuedResource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -96669,14 +98387,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -97404,7 +99124,8 @@ false "id": "RecoverableSnapshot", "properties": { "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -97412,26 +99133,31 @@ false "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#recoverableSnapshot", -"description": "[Output Only] Type of the resource. Alwayscompute#recoverableSnapshot for RecoverableSnapshot\nresources.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#recoverableSnapshot for RecoverableSnapshot\nresources.", +"readOnly": true, "type": "string" }, "name": { -"description": "Identifier. Name of the recoverable snapshot generated on the deletion of the snapshot.\nThe name will be 1-63 characters long, and comply withRFC1035.\nSpecifically, the name will be 1-63 characters long and match the regular\nexpression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first\ncharacter will be a lowercase letter, and all following characters can be\na dash, lowercase letter, or digit, except the last character, which cannot\nbe a dash.", +"description": "Output only. Identifier. Name of the recoverable snapshot generated on the deletion of the snapshot.\nThe name will be 1-63 characters long, and comply withRFC1035.\nSpecifically, the name will be 1-63 characters long and match the regular\nexpression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first\ncharacter will be a lowercase letter, and all following characters can be\na dash, lowercase letter, or digit, except the last character, which cannot\nbe a dash.", "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", +"readOnly": true, "type": "string" }, "originalResource": { "$ref": "RecoverableSnapshotOriginalSnapshot", -"description": "Output Only] The original snapshot resource." +"description": "Output only. Output Only] The original snapshot resource.", +"readOnly": true }, "purgeTimestamp": { -"description": "[Output Only] Purge timestamp of recoverable snapshot inRFC3339\ntext format.", +"description": "Output only. [Output Only] Purge timestamp of recoverable snapshot inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "satisfiesPzi": { @@ -97440,19 +99166,22 @@ false "type": "boolean" }, "satisfiesPzs": { -"description": "[Output Only] Reserved for future use.", +"description": "Output only. [Output Only] Reserved for future use.", +"readOnly": true, "type": "boolean" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource's resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource's resource id.", +"readOnly": true, "type": "string" }, "status": { -"description": "[Output Only] Status of the recoverable snapshot.", +"description": "Output only. [Output Only] Status of the recoverable snapshot.", "enum": [ "CREATING", "DELETING", @@ -97469,6 +99198,7 @@ false "Recoverable Snapshot is currently being recovered.", "" ], +"readOnly": true, "type": "string" } }, @@ -97494,7 +99224,8 @@ false }, "kind": { "default": "compute#recoverableSnapshotAggregatedList", -"description": "[Output Only] Type of resource. Alwayscompute#recoverableSnapshotAggregatedList for aggregated lists\nof recoverablesnapshots.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#recoverableSnapshotAggregatedList for aggregated lists\nof recoverablesnapshots.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -97502,14 +99233,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.\nend_interface:\nMixerListResponseWithEtagBuilder", +"description": "Output only. [Output Only] Unreachable resources.\nend_interface:\nMixerListResponseWithEtagBuilder", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -97658,7 +99391,8 @@ false }, "kind": { "default": "compute#recoverableSnapshotList", -"description": "[Output Only] Type of resource. Alwayscompute#recoverableSnapshotList for lists of\nrecoverablesnapshots.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#recoverableSnapshotList for lists of\nrecoverablesnapshots.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -97666,14 +99400,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.\nend_interface: MixerListResponseWithEtagBuilder", +"description": "Output only. [Output Only] Unreachable resources.\nend_interface: MixerListResponseWithEtagBuilder", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -97807,7 +99543,7 @@ false "id": "RecoverableSnapshotOriginalSnapshot", "properties": { "architecture": { -"description": "[Output Only] The architecture of the snapshot. Valid values are\nARM64 or X86_64.", +"description": "Output only. [Output Only] The architecture of the snapshot. Valid values are\nARM64 or X86_64.", "enum": [ "ARCHITECTURE_UNSPECIFIED", "ARM64", @@ -97818,10 +99554,12 @@ false "Machines with architecture ARM64", "Machines with architecture X86_64" ], +"readOnly": true, "type": "string" }, "autoCreated": { -"description": "[Output Only] Set to true if snapshots are automatically created by\napplying resource policy on the target disk.", +"description": "Output only. [Output Only] Set to true if snapshots are automatically created by\napplying resource policy on the target disk.", +"readOnly": true, "type": "boolean" }, "autoCreatedBy": { @@ -97833,16 +99571,19 @@ false "type": "string" }, "creationSizeBytes": { -"description": "[Output Only] Size in bytes of the snapshot at creation time.", +"description": "Output only. [Output Only] Size in bytes of the snapshot at creation time.", "format": "int64", +"readOnly": true, "type": "string" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339 text format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339 text format.", +"readOnly": true, "type": "string" }, "deletionTimestamp": { -"description": "[Output Only] Purge timestamp of recoverable snapshot inRFC3339 text format.", +"description": "Output only. [Output Only] Purge timestamp of recoverable snapshot inRFC3339 text format.", +"readOnly": true, "type": "string" }, "description": { @@ -97850,17 +99591,20 @@ false "type": "string" }, "diskSizeGb": { -"description": "[Output Only] Size of the source disk, specified in GB.", +"description": "Output only. [Output Only] Size of the source disk, specified in GB.", "format": "int64", +"readOnly": true, "type": "string" }, "downloadBytes": { -"description": "[Output Only] Number of bytes downloaded to restore a snapshot to a disk.", +"description": "Output only. [Output Only] Number of bytes downloaded to restore a snapshot to a disk.", "format": "int64", +"readOnly": true, "type": "string" }, "enableConfidentialCompute": { -"description": "Whether this snapshot is created from a confidential compute mode disk.\n[Output Only]: This field is not set by user, but from source disk.", +"description": "Output only. Whether this snapshot is created from a confidential compute mode disk.\n[Output Only]: This field is not set by user, but from source disk.", +"readOnly": true, "type": "boolean" }, "full": { @@ -97868,15 +99612,17 @@ false "type": "boolean" }, "guestOsFeatures": { -"description": "[Output Only] A list of features to enable on the guest operating system.\nApplicable only for bootable images. Read \nEnabling guest operating system features to see a list of available\noptions.", +"description": "Output only. [Output Only] A list of features to enable on the guest operating system.\nApplicable only for bootable images. Read \nEnabling guest operating system features to see a list of available\noptions.", "items": { "$ref": "GuestOsFeature" }, +"readOnly": true, "type": "array" }, "id": { -"description": "[Output Only] The unique identifier for the original snapshot. This\nidentifier is defined by the server.", +"description": "Output only. [Output Only] The unique identifier for the original snapshot. This\nidentifier is defined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "labelFingerprint": { @@ -97892,18 +99638,20 @@ false "type": "object" }, "licenseCodes": { -"description": "[Output Only] Integer license codes indicating which licenses are\nattached to this snapshot.", +"description": "Output only. [Output Only] Integer license codes indicating which licenses are\nattached to this snapshot.", "items": { "format": "int64", "type": "string" }, +"readOnly": true, "type": "array" }, "licenses": { -"description": "[Output Only] A list of public visible licenses that apply to this\nsnapshot.", +"description": "Output only. [Output Only] A list of public visible licenses that apply to this\nsnapshot.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "maxRetentionDays": { @@ -97917,7 +99665,8 @@ false "type": "string" }, "region": { -"description": "[Output Only] URL of the region where the snapshot resides. Only\napplicable for regional snapshots.", +"description": "Output only. [Output Only] URL of the region where the snapshot resides. Only\napplicable for regional snapshots.", +"readOnly": true, "type": "string" }, "satisfiesPzi": { @@ -97926,15 +99675,18 @@ false "type": "boolean" }, "satisfiesPzs": { -"description": "[Output Only] Reserved for future use.", +"description": "Output only. [Output Only] Reserved for future use.", +"readOnly": true, "type": "boolean" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource's resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource's resource id.", +"readOnly": true, "type": "string" }, "snapshotEncryptionKey": { @@ -97942,11 +99694,13 @@ false "description": "Encrypts the snapshot using acustomer-supplied\nencryption key.\n\nAfter you encrypt a snapshot using a customer-supplied key, you must\nprovide the same key if you use the snapshot later. For example, you must\nprovide the encryption key when you create a disk from the encrypted\nsnapshot in a future request.\n\nCustomer-supplied encryption keys do not protect access to metadata\nof the snapshot.\n\nIf you do not provide an encryption key when creating the snapshot, then\nthe snapshot will be encrypted using an automatically generated key and\nyou do not need to provide a key to use the snapshot later." }, "snapshotGroupId": { -"description": "[Output Only] The unique ID of the snapshot group that this snapshot\nbelongs to.", +"description": "Output only. [Output Only] The unique ID of the snapshot group that this snapshot\nbelongs to.", +"readOnly": true, "type": "string" }, "snapshotGroupName": { -"description": "[Output only] The snapshot group that this snapshot belongs to.", +"description": "Output only. [Output only] The snapshot group that this snapshot belongs to.", +"readOnly": true, "type": "string" }, "snapshotType": { @@ -97974,7 +99728,8 @@ false "type": "string" }, "sourceDiskId": { -"description": "[Output Only] The ID value of the disk used to create this snapshot", +"description": "Output only. [Output Only] The ID value of the disk used to create this snapshot", +"readOnly": true, "type": "string" }, "sourceInstantSnapshot": { @@ -97986,24 +99741,28 @@ false "description": "Customer provided encryption key when creating Snapshot from Instant\nSnapshot." }, "sourceInstantSnapshotId": { -"description": "[Output Only] The unique ID of the instant snapshot used to create this\nsnapshot. This value identifies the exact instant snapshot that was used\nto create this persistent disk. For example, if you created the\npersistent disk from an instant snapshot that was later deleted and\nrecreated under the same name, the source instant snapshot ID would\nidentify the exact instant snapshot that was used.", +"description": "Output only. [Output Only] The unique ID of the instant snapshot used to create this\nsnapshot. This value identifies the exact instant snapshot that was used\nto create this persistent disk. For example, if you created the\npersistent disk from an instant snapshot that was later deleted and\nrecreated under the same name, the source instant snapshot ID would\nidentify the exact instant snapshot that was used.", +"readOnly": true, "type": "string" }, "sourceSnapshotSchedulePolicy": { -"description": "[Output Only] URL of the resource policy which created this\nscheduled snapshot.", +"description": "Output only. [Output Only] URL of the resource policy which created this\nscheduled snapshot.", +"readOnly": true, "type": "string" }, "sourceSnapshotSchedulePolicyId": { -"description": "[Output Only] ID of the resource policy which created this\nscheduled snapshot.", +"description": "Output only. [Output Only] ID of the resource policy which created this\nscheduled snapshot.", +"readOnly": true, "type": "string" }, "storageBytes": { -"description": "[Output Only] A size of the storage used by the snapshot.", +"description": "Output only. [Output Only] A size of the storage used by the snapshot.", "format": "int64", +"readOnly": true, "type": "string" }, "storageBytesStatus": { -"description": "[Output Only] An indicator whether storageBytes is in a\nstable state or it is being adjusted as a result of shared storage\nreallocation. This status can either be UPDATING, meaning\nthe size of the snapshot is being updated, or UP_TO_DATE,\nmeaning the size of the snapshot is up-to-date.", +"description": "Output only. [Output Only] An indicator whether storageBytes is in a\nstable state or it is being adjusted as a result of shared storage\nreallocation. This status can either be UPDATING, meaning\nthe size of the snapshot is being updated, or UP_TO_DATE,\nmeaning the size of the snapshot is up-to-date.", "enum": [ "UPDATING", "UP_TO_DATE" @@ -98012,6 +99771,7 @@ false "", "" ], +"readOnly": true, "type": "string" }, "storageLocations": { @@ -98174,7 +99934,8 @@ false "properties": { "kind": { "default": "compute#reference", -"description": "[Output Only] Type of the resource. Always compute#reference\nfor references.", +"description": "Output only. [Output Only] Type of the resource. Always compute#reference\nfor references.", +"readOnly": true, "type": "string" }, "referenceType": { @@ -98215,7 +99976,8 @@ false }, "kind": { "default": "compute#region", -"description": "[Output Only] Type of the resource. Always compute#region for\nregions.", +"description": "Output only. [Output Only] Type of the resource. Always compute#region for\nregions.", +"readOnly": true, "type": "string" }, "name": { @@ -98223,7 +99985,7 @@ false "type": "string" }, "quotaStatusWarning": { -"description": "[Output Only] Warning of fetching the `quotas` field for this region. This\nfield is populated only if fetching of the `quotas` field fails.", +"description": "Output only. [Output Only] Warning of fetching the `quotas` field for this region. This\nfield is populated only if fetching of the `quotas` field fails.", "properties": { "code": { "description": "[Output Only] A warning code, if applicable. For example, Compute\nEngine returns NO_RESULTS_ON_PAGE if there\nare no results in the response.", @@ -98344,6 +100106,7 @@ false "type": "string" } }, +"readOnly": true, "type": "object" }, "quotas": { @@ -98358,7 +100121,8 @@ false "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource with the resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource with the resource id.", +"readOnly": true, "type": "string" }, "status": { @@ -98374,7 +100138,8 @@ false "type": "string" }, "supportsPzs": { -"description": "[Output Only] Reserved for future use.", +"description": "Output only. [Output Only] Reserved for future use.", +"readOnly": true, "type": "boolean" }, "zones": { @@ -98418,7 +100183,8 @@ false }, "kind": { "default": "compute#regionAutoscalerList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -98426,7 +100192,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -98585,7 +100352,8 @@ false }, "kind": { "default": "compute#regionDiskTypeList", -"description": "[Output Only] Type of resource. Alwayscompute#regionDiskTypeList for region disk types.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#regionDiskTypeList for region disk types.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -98593,7 +100361,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -98775,7 +100544,8 @@ false "id": "RegionInstanceGroupList", "properties": { "id": { -"description": "[Output Only] Unique identifier for the resource; defined by the server.", +"description": "Output only. [Output Only] Unique identifier for the resource; defined by the server.", +"readOnly": true, "type": "string" }, "items": { @@ -98787,19 +100557,22 @@ false }, "kind": { "default": "compute#regionInstanceGroupList", -"description": "The resource type.", +"description": "Output only. The resource type.", +"readOnly": true, "type": "string" }, "nextPageToken": { -"description": "[Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"description": "Output only. [Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { -"description": "[Output Only] Informational warning message.", +"description": "Output only. [Output Only] Informational warning message.", "properties": { "code": { "description": "[Output Only] A warning code, if applicable. For example, Compute\nEngine returns NO_RESULTS_ON_PAGE if there\nare no results in the response.", @@ -98920,6 +100693,7 @@ false "type": "string" } }, +"readOnly": true, "type": "object" } }, @@ -98944,7 +100718,8 @@ false "id": "RegionInstanceGroupManagerList", "properties": { "id": { -"description": "[Output Only] Unique identifier for the resource; defined by the server.", +"description": "Output only. [Output Only] Unique identifier for the resource; defined by the server.", +"readOnly": true, "type": "string" }, "items": { @@ -98956,19 +100731,22 @@ false }, "kind": { "default": "compute#regionInstanceGroupManagerList", -"description": "[Output Only] The resource type, which is always\ncompute#instanceGroupManagerList for a list of managed instance groups that\nexist in th regional scope.", +"description": "Output only. [Output Only] The resource type, which is always\ncompute#instanceGroupManagerList for a list of managed instance groups that\nexist in th regional scope.", +"readOnly": true, "type": "string" }, "nextPageToken": { -"description": "[Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"description": "Output only. [Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { -"description": "[Output Only] Informational warning message.", +"description": "Output only. [Output Only] Informational warning message.", "properties": { "code": { "description": "[Output Only] A warning code, if applicable. For example, Compute\nEngine returns NO_RESULTS_ON_PAGE if there\nare no results in the response.", @@ -99089,6 +100867,7 @@ false "type": "string" } }, +"readOnly": true, "type": "object" } }, @@ -99115,7 +100894,8 @@ false "type": "string" }, "id": { -"description": "[Output Only] Unique identifier for the resource; defined by the server.", +"description": "Output only. [Output Only] Unique identifier for the resource; defined by the server.", +"readOnly": true, "type": "string" }, "items": { @@ -99127,26 +100907,30 @@ false }, "kind": { "default": "compute#regionInstanceGroupManagerResizeRequestList", -"description": "[Output Only] Type of the resource. Alwayscompute#regionInstanceGroupManagerResizeRequestList for\na list of Resize Requests.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#regionInstanceGroupManagerResizeRequestList for\na list of Resize Requests.", +"readOnly": true, "type": "string" }, "nextPageToken": { -"description": "[Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"description": "Output only. [Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.\nend_interface: MixerListResponseWithEtagBuilder", +"description": "Output only. [Output Only] Unreachable resources.\nend_interface: MixerListResponseWithEtagBuilder", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { -"description": "[Output Only] Informational warning message.", +"description": "Output only. [Output Only] Informational warning message.", "properties": { "code": { "description": "[Output Only] A warning code, if applicable. For example, Compute\nEngine returns NO_RESULTS_ON_PAGE if there\nare no results in the response.", @@ -99267,6 +101051,7 @@ false "type": "string" } }, +"readOnly": true, "type": "object" } }, @@ -99299,6 +101084,19 @@ false }, "type": "object" }, +"RegionInstanceGroupManagersAdoptInstancesRequest": { +"id": "RegionInstanceGroupManagersAdoptInstancesRequest", +"properties": { +"instances": { +"description": "The list of per-instance configs specifying instances to adopt.", +"items": { +"$ref": "PerInstanceConfig" +}, +"type": "array" +} +}, +"type": "object" +}, "RegionInstanceGroupManagersApplyUpdatesRequest": { "description": "RegionInstanceGroupManagers.applyUpdatesToInstances", "id": "RegionInstanceGroupManagersApplyUpdatesRequest", @@ -99407,7 +101205,8 @@ false "type": "array" }, "nextPageToken": { -"description": "[Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"description": "Output only. [Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"readOnly": true, "type": "string" } }, @@ -99417,18 +101216,20 @@ false "id": "RegionInstanceGroupManagersListInstanceConfigsResp", "properties": { "items": { -"description": "[Output Only] The list of PerInstanceConfig.", +"description": "Output only. [Output Only] The list of PerInstanceConfig.", "items": { "$ref": "PerInstanceConfig" }, +"readOnly": true, "type": "array" }, "nextPageToken": { -"description": "[Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"description": "Output only. [Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"readOnly": true, "type": "string" }, "warning": { -"description": "[Output Only] Informational warning message.", +"description": "Output only. [Output Only] Informational warning message.", "properties": { "code": { "description": "[Output Only] A warning code, if applicable. For example, Compute\nEngine returns NO_RESULTS_ON_PAGE if there\nare no results in the response.", @@ -99549,6 +101350,7 @@ false "type": "string" } }, +"readOnly": true, "type": "object" } }, @@ -99565,7 +101367,8 @@ false "type": "array" }, "nextPageToken": { -"description": "[Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"description": "Output only. [Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"readOnly": true, "type": "string" } }, @@ -99703,7 +101506,8 @@ false "id": "RegionInstanceGroupsListInstances", "properties": { "id": { -"description": "[Output Only] Unique identifier for the resource; defined by the server.", +"description": "Output only. [Output Only] Unique identifier for the resource; defined by the server.", +"readOnly": true, "type": "string" }, "items": { @@ -99715,19 +101519,22 @@ false }, "kind": { "default": "compute#regionInstanceGroupsListInstances", -"description": "The resource type.", +"description": "Output only. The resource type.", +"readOnly": true, "type": "string" }, "nextPageToken": { -"description": "[Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"description": "Output only. [Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { -"description": "[Output Only] Informational warning message.", +"description": "Output only. [Output Only] Informational warning message.", "properties": { "code": { "description": "[Output Only] A warning code, if applicable. For example, Compute\nEngine returns NO_RESULTS_ON_PAGE if there\nare no results in the response.", @@ -99848,6 +101655,7 @@ false "type": "string" } }, +"readOnly": true, "type": "object" } }, @@ -99911,7 +101719,8 @@ false }, "kind": { "default": "compute#regionList", -"description": "[Output Only] Type of resource. Always compute#regionList for\nlists of regions.", +"description": "Output only. [Output Only] Type of resource. Always compute#regionList for\nlists of regions.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -99919,7 +101728,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -100079,10 +101889,11 @@ false "id": "RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponse", "properties": { "firewallPolicys": { -"description": "[Output only] Effective firewalls from firewall policy. It applies to\nRegional Network Firewall Policies in the specified region, Global Network\nFirewall Policies and Hierachial Firewall Policies which are associated\nwith the network.", +"description": "Output only. [Output only] Effective firewalls from firewall policy. It applies to\nRegional Network Firewall Policies in the specified region, Global Network\nFirewall Policies and Hierachial Firewall Policies which are associated\nwith the network.", "items": { "$ref": "RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponseEffectiveFirewallPolicy" }, +"readOnly": true, "type": "array" }, "firewalls": { @@ -100099,34 +101910,39 @@ false "id": "RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponseEffectiveFirewallPolicy", "properties": { "displayName": { -"description": "[Output Only] The display name of the firewall policy.", +"description": "Output only. [Output Only] The display name of the firewall policy.", +"readOnly": true, "type": "string" }, "name": { -"description": "[Output Only] The name of the firewall policy.", +"description": "Output only. [Output Only] The name of the firewall policy.", +"readOnly": true, "type": "string" }, "packetMirroringRules": { -"description": "[Output only] The packet mirroring rules that apply to the network.", +"description": "Output only. [Output only] The packet mirroring rules that apply to the network.", "items": { "$ref": "FirewallPolicyRule" }, +"readOnly": true, "type": "array" }, "priority": { -"description": "[Output only] Priority of firewall policy association. Not applicable for\ntype=HIERARCHY.", +"description": "Output only. [Output only] Priority of firewall policy association. Not applicable for\ntype=HIERARCHY.", "format": "int32", +"readOnly": true, "type": "integer" }, "rules": { -"description": "[Output only] The rules that apply to the network.", +"description": "Output only. [Output only] The rules that apply to the network.", "items": { "$ref": "FirewallPolicyRule" }, +"readOnly": true, "type": "array" }, "type": { -"description": "[Output Only] The type of the firewall policy. Can be one of HIERARCHY,\nNETWORK, NETWORK_REGIONAL, SYSTEM_GLOBAL, SYSTEM_REGIONAL.", +"description": "Output only. [Output Only] The type of the firewall policy. Can be one of HIERARCHY,\nNETWORK, NETWORK_REGIONAL, SYSTEM_GLOBAL, SYSTEM_REGIONAL.", "enum": [ "HIERARCHY", "NETWORK", @@ -100143,6 +101959,7 @@ false "", "" ], +"readOnly": true, "type": "string" } }, @@ -100226,7 +102043,8 @@ false "id": "ReliabilityRisk", "properties": { "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -100244,7 +102062,8 @@ false }, "kind": { "default": "compute#reliabilityRisk", -"description": "[Output Only] Type of resource. Always compute#reliabilityRisk\nfor reliability risks.", +"description": "Output only. [Output Only] Type of resource. Always compute#reliabilityRisk\nfor reliability risks.", +"readOnly": true, "type": "string" }, "name": { @@ -100257,11 +102076,13 @@ false "description": "The recommendations to mitigate the risk." }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource with the resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource with the resource id.", +"readOnly": true, "type": "string" } }, @@ -100289,14 +102110,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.\nend_interface: MixerListResponseWithEtagBuilder", +"description": "Output only. [Output Only] Unreachable resources.\nend_interface: MixerListResponseWithEtagBuilder", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -100430,13 +102253,15 @@ false "id": "ReplicationDetails", "properties": { "lastReplicationTime": { -"description": "The last sync time of the device pair.", +"description": "Output only. The last sync time of the device pair.", "format": "google-datetime", +"readOnly": true, "type": "string" }, "secondsSinceLastReplication": { -"description": "Replication lag in seconds. This will only be populated if device is in\nreplicating state. Note that the value is calculated sometime during\nrequest processing and at the instant the client receives the response,\nthe current replication_lag may have changed.", +"description": "Output only. Replication lag in seconds. This will only be populated if device is in\nreplicating state. Note that the value is calculated sometime during\nrequest processing and at the instant the client receives the response,\nthe current replication_lag may have changed.", "format": "int64", +"readOnly": true, "type": "string" } }, @@ -100446,11 +102271,13 @@ false "id": "ReplicationDiskPair", "properties": { "primaryDisk": { -"description": "URL of the primary disk.", +"description": "Output only. URL of the primary disk.", +"readOnly": true, "type": "string" }, "secondaryDisk": { -"description": "URL of the secondary disk.", +"description": "Output only. URL of the secondary disk.", +"readOnly": true, "type": "string" } }, @@ -100485,11 +102312,13 @@ false "description": "Reservation for aggregated resources, providing shape flexibility." }, "commitment": { -"description": "[Output Only] Full or partial URL to a parent commitment. This field\ndisplays for reservations that are tied to a commitment.", +"description": "Output only. [Output Only] Full or partial URL to a parent commitment. This field\ndisplays for reservations that are tied to a commitment.", +"readOnly": true, "type": "string" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "deleteAfterDuration": { @@ -100523,20 +102352,23 @@ false "type": "boolean" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#reservation", -"description": "[Output Only] Type of the resource. Alwayscompute#reservations for reservations.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#reservations for reservations.", +"readOnly": true, "type": "string" }, "linkedCommitments": { -"description": "[Output Only] Full or partial URL to parent commitments. This field\ndisplays for reservations that are tied to multiple commitments.", +"description": "Output only. [Output Only] Full or partial URL to parent commitments. This field\ndisplays for reservations that are tied to multiple commitments.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "name": { @@ -100564,7 +102396,7 @@ false "type": "string" }, "reservationMode": { -"description": "[Output only] Indicates the reservation mode of the reservation.", +"description": "Output only. [Output only] Indicates the reservation mode of the reservation.", "enum": [ "CALENDAR", "DEFAULT", @@ -100575,6 +102407,7 @@ false "The delivered reservations do not terminate VMs at the end of\nreservations. On-demand pricing and available for all VM families.\nThis is default mode.", "" ], +"readOnly": true, "type": "string" }, "reservationSharingPolicy": { @@ -100590,10 +102423,12 @@ false }, "resourceStatus": { "$ref": "AllocationResourceStatus", -"description": "[Output Only] Status information for Reservation resource." +"description": "Output only. [Output Only] Status information for Reservation resource.", +"readOnly": true }, "satisfiesPzs": { -"description": "[Output Only] Reserved for future use.", +"description": "Output only. [Output Only] Reserved for future use.", +"readOnly": true, "type": "boolean" }, "schedulingType": { @@ -100611,11 +102446,13 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined fully-qualified URL for this resource.", +"description": "Output only. [Output Only] Server-defined fully-qualified URL for this resource.", +"readOnly": true, "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource with the resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource with the resource id.", +"readOnly": true, "type": "string" }, "shareSettings": { @@ -100631,7 +102468,7 @@ false "type": "boolean" }, "status": { -"description": "[Output Only] The status of the reservation.\n \n \n - CREATING: Reservation resources are being\n allocated.\n - READY: Reservation resources have been allocated,\n and the reservation is ready for use.\n - DELETING: Reservation deletion is in progress.\n - UPDATING: Reservation update is in progress.", +"description": "Output only. [Output Only] The status of the reservation.\n \n \n - CREATING: Reservation resources are being\n allocated.\n - READY: Reservation resources have been allocated,\n and the reservation is ready for use.\n - DELETING: Reservation deletion is in progress.\n - UPDATING: Reservation update is in progress.", "enum": [ "CREATING", "DELETING", @@ -100646,6 +102483,7 @@ false "Reservation resources have been allocated, and the reservation is ready\nfor use.", "Reservation update is in progress." ], +"readOnly": true, "type": "string" }, "zone": { @@ -100732,7 +102570,8 @@ false }, "kind": { "default": "compute#reservationAggregatedList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -100740,14 +102579,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -100882,75 +102723,90 @@ false "id": "ReservationBlock", "properties": { "count": { -"description": "[Output Only] The number of resources that are allocated in this\nreservation block.", +"description": "Output only. [Output Only] The number of resources that are allocated in this\nreservation block.", "format": "int32", +"readOnly": true, "type": "integer" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339 text format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339 text format.", +"readOnly": true, "type": "string" }, "healthInfo": { "$ref": "ReservationBlockHealthInfo", -"description": "[Output Only] Health information for the reservation block." +"description": "Output only. [Output Only] Health information for the reservation block.", +"readOnly": true }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "inUseCount": { -"description": "[Output Only] The number of instances that are currently in use on this\nreservation block.", +"description": "Output only. [Output Only] The number of instances that are currently in use on this\nreservation block.", "format": "int32", +"readOnly": true, "type": "integer" }, "inUseHostCount": { -"description": "Number of hosts currently in use. If there is one or more Instances running\non the host, it is considered in use.", +"description": "Output only. Number of hosts currently in use. If there is one or more Instances running\non the host, it is considered in use.", "format": "int32", +"readOnly": true, "type": "integer" }, "kind": { "default": "compute#reservationBlock", -"description": "[Output Only] Type of the resource. Alwayscompute#reservationBlock for reservation blocks.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#reservationBlock for reservation blocks.", +"readOnly": true, "type": "string" }, "locationPrefix": { "deprecated": true, -"description": "[Output Only] Obfuscated location where this reservation block physically\nresides in format /CCCC/GGGG. This matches the tripod specified in the VM\ntopology information. Example: /USEAB1/0101/ is the location prefix in\n/USEAB1/0101/031/003", +"description": "Output only. [Output Only] Obfuscated location where this reservation block physically\nresides in format /CCCC/GGGG. This matches the tripod specified in the VM\ntopology information. Example: /USEAB1/0101/ is the location prefix in\n/USEAB1/0101/031/003", +"readOnly": true, "type": "string" }, "name": { -"description": "[Output Only] The name of this reservation block generated by Google\nCompute Engine. The name must be 1-63 characters long, and comply with\nRFC1035 @pattern [a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", +"description": "Output only. [Output Only] The name of this reservation block generated by Google\nCompute Engine. The name must be 1-63 characters long, and comply with\nRFC1035 @pattern [a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", +"readOnly": true, "type": "string" }, "physicalTopology": { "$ref": "ReservationBlockPhysicalTopology", -"description": "[Output Only] The physical topology of the reservation block." +"description": "Output only. [Output Only] The physical topology of the reservation block.", +"readOnly": true }, "reservationMaintenance": { "$ref": "GroupMaintenanceInfo", -"description": "[Output Only] Maintenance information for this reservation block." +"description": "Output only. [Output Only] Maintenance information for this reservation block.", +"readOnly": true }, "reservationSubBlockCount": { -"description": "[Output Only] The number of reservation subBlocks associated with this\nreservation block.", +"description": "Output only. [Output Only] The number of reservation subBlocks associated with this\nreservation block.", "format": "int32", +"readOnly": true, "type": "integer" }, "reservationSubBlockInUseCount": { -"description": "[Output Only] The number of in-use reservation subBlocks associated with\nthis reservation block. If at least one VM is running on a subBlock, it is\nconsidered in-use.", +"description": "Output only. [Output Only] The number of in-use reservation subBlocks associated with\nthis reservation block. If at least one VM is running on a subBlock, it is\nconsidered in-use.", "format": "int32", +"readOnly": true, "type": "integer" }, "selfLink": { -"description": "[Output Only] Server-defined fully-qualified URL for this resource.", +"description": "Output only. [Output Only] Server-defined fully-qualified URL for this resource.", +"readOnly": true, "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource with the resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource with the resource id.", +"readOnly": true, "type": "string" }, "status": { -"description": "[Output Only] Status of the reservation block.", +"description": "Output only. [Output Only] Status of the reservation block.", "enum": [ "CREATING", "DELETING", @@ -100963,10 +102819,12 @@ false "", "Reservation block has allocated all its resources." ], +"readOnly": true, "type": "string" }, "zone": { -"description": "[Output Only] Zone in which the reservation block resides.", +"description": "Output only. [Output Only] Zone in which the reservation block resides.", +"readOnly": true, "type": "string" } }, @@ -101015,10 +102873,11 @@ false "type": "string" }, "instances": { -"description": "The detailed instances information for a given Block", +"description": "Output only. The detailed instances information for a given Block", "items": { "$ref": "ReservationBlockPhysicalTopologyInstance" }, +"readOnly": true, "type": "array" } }, @@ -101035,7 +102894,8 @@ false }, "physicalHostTopology": { "$ref": "ReservationBlockPhysicalTopologyInstancePhysicalHostTopology", -"description": "The PhysicalHostTopology of instances within a Block resource." +"description": "Output only. The PhysicalHostTopology of instances within a Block resource.", +"readOnly": true }, "projectId": { "description": "Project where the instance lives", @@ -101240,7 +103100,8 @@ false }, "kind": { "default": "compute#reservationList", -"description": "[Output Only] Type of resource.Always compute#reservationsList\nfor listsof reservations", +"description": "Output only. [Output Only] Type of resource.Always compute#reservationsList\nfor listsof reservations", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -101248,7 +103109,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -101378,69 +103240,365 @@ false }, "type": "object" }, +"ReservationSlot": { +"description": "Represents a reservation slot resource.", +"id": "ReservationSlot", +"properties": { +"creationTimestamp": { +"description": "Output only. [Output Only] Creation timestamp inRFC3339 text format.", +"readOnly": true, +"type": "string" +}, +"description": { +"description": "An optional description of this resource.", +"type": "string" +}, +"id": { +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"format": "uint64", +"readOnly": true, +"type": "string" +}, +"kind": { +"default": "compute#reservationSlot", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#reservationSlot for reservation slots.", +"readOnly": true, +"type": "string" +}, +"name": { +"description": "Output only. [Output Only] The name of this reservation slot generated by\nCompute Engine. The name must be 1-63 characters long, and comply with\nRFC1035 @pattern [a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", +"readOnly": true, +"type": "string" +}, +"selfLink": { +"description": "Output only. [Output Only] Server-defined fully-qualified URL for this resource.", +"readOnly": true, +"type": "string" +}, +"selfLinkWithId": { +"description": "Output only. [Output Only] Server-defined URL for this resource with the resource id.", +"readOnly": true, +"type": "string" +}, +"state": { +"description": "Output only. [Output Only] State of the reservation slot.", +"enum": [ +"ACTIVE", +"CREATING", +"DELETING", +"STATE_UNSPECIFIED" +], +"enumDescriptions": [ +"Reservation slot has allocated all its resources.", +"Resources are being allocated for the reservation slot.", +"Reservation slot is currently being deleted.", +"" +], +"readOnly": true, +"type": "string" +}, +"status": { +"$ref": "ReservationSlotStatus", +"description": "Output only. [Output Only] The status of the reservation slot.", +"readOnly": true +}, +"zone": { +"description": "Output only. [Output Only] Zone in which the reservation slot resides.", +"readOnly": true, +"type": "string" +} +}, +"type": "object" +}, +"ReservationSlotPhysicalTopology": { +"id": "ReservationSlotPhysicalTopology", +"properties": { +"block": { +"description": "The hash of the capacity block within the cluster.", +"type": "string" +}, +"cluster": { +"description": "The cluster name of the reservation subBlock.", +"type": "string" +}, +"host": { +"description": "The hash of the capacity host within the capacity sub-block.", +"type": "string" +}, +"subBlock": { +"description": "The hash of the capacity sub-block within the capacity block.", +"type": "string" +} +}, +"type": "object" +}, +"ReservationSlotStatus": { +"id": "ReservationSlotStatus", +"properties": { +"physicalTopology": { +"$ref": "ReservationSlotPhysicalTopology", +"description": "Output only. [Output Only] The physical topology of the reservation subBlock.", +"readOnly": true +}, +"rdmaIpAddresses": { +"description": "Output only. The RDMA IP address of the physical host.", +"items": { +"type": "string" +}, +"readOnly": true, +"type": "array" +}, +"runningInstances": { +"description": "Output only. The URIs of the instances currently running on this slot.", +"items": { +"type": "string" +}, +"readOnly": true, +"type": "array" +} +}, +"type": "object" +}, +"ReservationSlotsGetResponse": { +"id": "ReservationSlotsGetResponse", +"properties": { +"resource": { +"$ref": "ReservationSlot" +} +}, +"type": "object" +}, +"ReservationSlotsListResponse": { +"description": "A list of reservation slots under a single reservation.", +"id": "ReservationSlotsListResponse", +"properties": { +"id": { +"description": "Unique identifier for the resource; defined by the server.", +"type": "string" +}, +"items": { +"description": "A list of reservation slot resources.", +"items": { +"$ref": "ReservationSlot" +}, +"type": "array" +}, +"kind": { +"default": "compute#reservationSlot", +"description": "Type of the resource. Alwayscompute#reservationSlot for a list of reservation\nslots.", +"type": "string" +}, +"nextPageToken": { +"description": "This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"type": "string" +}, +"selfLink": { +"description": "Server-defined URL for this resource.", +"type": "string" +}, +"warning": { +"description": "Informational warning message.", +"properties": { +"code": { +"description": "[Output Only] A warning code, if applicable. For example, Compute\nEngine returns NO_RESULTS_ON_PAGE if there\nare no results in the response.", +"enum": [ +"CLEANUP_FAILED", +"DEPRECATED_RESOURCE_USED", +"DEPRECATED_TYPE_USED", +"DISK_SIZE_LARGER_THAN_IMAGE_SIZE", +"EXPERIMENTAL_TYPE_USED", +"EXTERNAL_API_WARNING", +"FIELD_VALUE_OVERRIDEN", +"INJECTED_KERNELS_DEPRECATED", +"INVALID_HEALTH_CHECK_FOR_DYNAMIC_WIEGHTED_LB", +"LARGE_DEPLOYMENT_WARNING", +"LIST_OVERHEAD_QUOTA_EXCEED", +"MISSING_TYPE_DEPENDENCY", +"NEXT_HOP_ADDRESS_NOT_ASSIGNED", +"NEXT_HOP_CANNOT_IP_FORWARD", +"NEXT_HOP_INSTANCE_HAS_NO_IPV6_INTERFACE", +"NEXT_HOP_INSTANCE_NOT_FOUND", +"NEXT_HOP_INSTANCE_NOT_ON_NETWORK", +"NEXT_HOP_NOT_RUNNING", +"NOT_CRITICAL_ERROR", +"NO_RESULTS_ON_PAGE", +"PARTIAL_SUCCESS", +"QUOTA_INFO_UNAVAILABLE", +"REQUIRED_TOS_AGREEMENT", +"RESOURCE_IN_USE_BY_OTHER_RESOURCE_WARNING", +"RESOURCE_NOT_DELETED", +"SCHEMA_VALIDATION_IGNORED", +"SINGLE_INSTANCE_PROPERTY_TEMPLATE", +"UNDECLARED_PROPERTIES", +"UNREACHABLE" +], +"enumDeprecated": [ +false, +false, +false, +false, +false, +false, +true, +false, +false, +false, +false, +false, +false, +false, +false, +false, +false, +false, +false, +false, +false, +false, +false, +false, +false, +false, +false, +false, +false +], +"enumDescriptions": [ +"Warning about failed cleanup of transient changes made by a failed\noperation.", +"A link to a deprecated resource was created.", +"When deploying and at least one of the resources has a type marked as\ndeprecated", +"The user created a boot disk that is larger than image size.", +"When deploying and at least one of the resources has a type marked as\nexperimental", +"Warning that is present in an external api call", +"Warning that value of a field has been overridden.\nDeprecated unused field.", +"The operation involved use of an injected kernel, which is deprecated.", +"A WEIGHTED_MAGLEV backend service is associated with a health check that is\nnot of type HTTP/HTTPS/HTTP2.", +"When deploying a deployment with a exceedingly large number of resources", +"Resource can't be retrieved due to list overhead quota exceed\nwhich captures the amount of resources filtered out by\nuser-defined list filter.", +"A resource depends on a missing type", +"The route's nextHopIp address is not assigned to an instance on the\nnetwork.", +"The route's next hop instance cannot ip forward.", +"The route's nextHopInstance URL refers to an instance that does not have an\nipv6 interface on the same network as the route.", +"The route's nextHopInstance URL refers to an instance that does not exist.", +"The route's nextHopInstance URL refers to an instance that is not on the\nsame network as the route.", +"The route's next hop instance does not have a status of RUNNING.", +"Error which is not critical. We decided to continue the process despite\nthe mentioned error.", +"No results are present on a particular list page.", +"Success is reported, but some results may be missing due to errors", +"Quota information is not available to client requests (e.g:\nregions.list).", +"The user attempted to use a resource that requires a TOS they have not\naccepted.", +"Warning that a resource is in use.", +"One or more of the resources set to auto-delete could not be deleted\nbecause they were in use.", +"When a resource schema validation is ignored.", +"Instance template used in instance group manager is valid as such, but\nits application does not make a lot of sense, because it allows only\nsingle instance in instance group.", +"When undeclared properties in the schema are present", +"A given scope cannot be reached." +], +"type": "string" +}, +"data": { +"description": "[Output Only] Metadata about this warning in key:\nvalue format. For example:\n\n\"data\": [\n {\n \"key\": \"scope\",\n \"value\": \"zones/us-east1-d\"\n }", +"items": { +"properties": { +"key": { +"description": "[Output Only] A key that provides more detail on the warning being\nreturned. For example, for warnings where there are no results in a list\nrequest for a particular zone, this key might be scope and\nthe key value might be the zone name. Other examples might be a key\nindicating a deprecated resource and a suggested replacement, or a\nwarning about invalid network settings (for example, if an instance\nattempts to perform IP forwarding but is not enabled for IP forwarding).", +"type": "string" +}, +"value": { +"description": "[Output Only] A warning data value corresponding to the key.", +"type": "string" +} +}, +"type": "object" +}, +"type": "array" +}, +"message": { +"description": "[Output Only] A human-readable description of the warning code.", +"type": "string" +} +}, +"type": "object" +} +}, +"type": "object" +}, "ReservationSubBlock": { "description": "Represents a reservation subBlock resource.", "id": "ReservationSubBlock", "properties": { "acceleratorTopologiesInfo": { "$ref": "AcceleratorTopologiesInfo", -"description": "[Output Only] Slice info for the reservation subBlock." +"description": "Output only. [Output Only] Slice info for the reservation subBlock.", +"readOnly": true }, "count": { -"description": "[Output Only] The number of hosts that are allocated in this\nreservation subBlock.", +"description": "Output only. [Output Only] The number of hosts that are allocated in this\nreservation subBlock.", "format": "int32", +"readOnly": true, "type": "integer" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339 text format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339 text format.", +"readOnly": true, "type": "string" }, "healthInfo": { "$ref": "ReservationSubBlockHealthInfo", -"description": "[Output Only] Health information for the reservation subBlock." +"description": "Output only. [Output Only] Health information for the reservation subBlock.", +"readOnly": true }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "inUseCount": { -"description": "[Output Only] The number of instances that are currently in use on this\nreservation subBlock.", +"description": "Output only. [Output Only] The number of instances that are currently in use on this\nreservation subBlock.", "format": "int32", +"readOnly": true, "type": "integer" }, "inUseHostCount": { -"description": "Number of hosts currently in use. If there is one or more Instances running\non the host, it is considered in use.", +"description": "Output only. Number of hosts currently in use. If there is one or more Instances running\non the host, it is considered in use.", "format": "int32", +"readOnly": true, "type": "integer" }, "kind": { "default": "compute#reservationSubBlock", -"description": "[Output Only] Type of the resource. Alwayscompute#reservationSubBlock for reservation subBlocks.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#reservationSubBlock for reservation subBlocks.", +"readOnly": true, "type": "string" }, "name": { -"description": "[Output Only] The name of this reservation subBlock generated by Google\nCompute Engine. The name must be 1-63 characters long, and comply with\nRFC1035 @pattern [a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", +"description": "Output only. [Output Only] The name of this reservation subBlock generated by Google\nCompute Engine. The name must be 1-63 characters long, and comply with\nRFC1035 @pattern [a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", +"readOnly": true, "type": "string" }, "physicalTopology": { "$ref": "ReservationSubBlockPhysicalTopology", -"description": "[Output Only] The physical topology of the reservation subBlock." +"description": "Output only. [Output Only] The physical topology of the reservation subBlock.", +"readOnly": true }, "reservationSubBlockMaintenance": { "$ref": "GroupMaintenanceInfo", -"description": "Maintenance information for this reservation subBlock." +"description": "Output only. Maintenance information for this reservation subBlock.", +"readOnly": true }, "selfLink": { -"description": "[Output Only] Server-defined fully-qualified URL for this resource.", +"description": "Output only. [Output Only] Server-defined fully-qualified URL for this resource.", +"readOnly": true, "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource with the resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource with the resource id.", +"readOnly": true, "type": "string" }, "status": { -"description": "[Output Only] Status of the reservation subBlock.", +"description": "Output only. [Output Only] Status of the reservation subBlock.", "enum": [ "CREATING", "DELETING", @@ -101453,10 +103611,12 @@ false "", "Reservation subBlock has allocated all its resources." ], +"readOnly": true, "type": "string" }, "zone": { -"description": "[Output Only] Zone in which the reservation subBlock resides.", +"description": "Output only. [Output Only] Zone in which the reservation subBlock resides.", +"readOnly": true, "type": "string" } }, @@ -102131,7 +104291,8 @@ false "id": "ResourcePolicy", "properties": { "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -102146,8 +104307,9 @@ false "description": "Resource policy for instances for placement configuration." }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "instanceSchedulePolicy": { @@ -102156,7 +104318,8 @@ false }, "kind": { "default": "compute#resourcePolicy", -"description": "[Output Only] Type of the resource. Alwayscompute#resource_policies for resource policies.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#resource_policies for resource policies.", +"readOnly": true, "type": "string" }, "name": { @@ -102170,18 +104333,22 @@ false "type": "string" }, "region": { +"readOnly": true, "type": "string" }, "resourceStatus": { "$ref": "ResourcePolicyResourceStatus", -"description": "[Output Only] The system status of the resource policy." +"description": "Output only. [Output Only] The system status of the resource policy.", +"readOnly": true }, "selfLink": { -"description": "[Output Only] Server-defined fully-qualified URL for this resource.", +"description": "Output only. [Output Only] Server-defined fully-qualified URL for this resource.", +"readOnly": true, "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource with the resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource with the resource id.", +"readOnly": true, "type": "string" }, "snapshotSchedulePolicy": { @@ -102189,7 +104356,7 @@ false "description": "Resource policy for persistent disks for creating snapshots." }, "status": { -"description": "[Output Only] The status of resource policy creation.", +"description": "Output only. [Output Only] The status of resource policy creation.", "enum": [ "CREATING", "DELETING", @@ -102204,6 +104371,7 @@ false "", "Resource policy is ready to be used." ], +"readOnly": true, "type": "string" }, "vmMaintenancePolicy": { @@ -102238,7 +104406,8 @@ false }, "kind": { "default": "compute#resourcePolicyAggregatedList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -102246,14 +104415,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -102393,7 +104564,8 @@ false "type": "integer" }, "duration": { -"description": "[Output only] A predetermined duration for the window, automatically\nchosen to be the smallest possible in the given scenario.", +"description": "Output only. [Output only] A predetermined duration for the window, automatically\nchosen to be the smallest possible in the given scenario.", +"readOnly": true, "type": "string" }, "startTime": { @@ -102489,7 +104661,8 @@ false "id": "ResourcePolicyHourlyCycle", "properties": { "duration": { -"description": "[Output only] Duration of the time window, automatically chosen to be\nsmallest possible in the given scenario.", +"description": "Output only. [Output only] Duration of the time window, automatically chosen to be\nsmallest possible in the given scenario.", +"readOnly": true, "type": "string" }, "hoursInCycle": { @@ -102561,7 +104734,8 @@ false }, "kind": { "default": "compute#resourcePolicyList", -"description": "[Output Only] Type of resource.Alwayscompute#resourcePoliciesList for listsof resourcePolicies", +"description": "Output only. [Output Only] Type of resource.Alwayscompute#resourcePoliciesList for listsof resourcePolicies", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -102569,7 +104743,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -102705,7 +104880,8 @@ false "properties": { "instanceSchedulePolicy": { "$ref": "ResourcePolicyResourceStatusInstanceSchedulePolicyStatus", -"description": "[Output Only] Specifies a set of output values reffering to\nthe instance_schedule_policy system status.\nThis field should have the same name as corresponding policy field." +"description": "Output only. [Output Only] Specifies a set of output values reffering to\nthe instance_schedule_policy system status.\nThis field should have the same name as corresponding policy field.", +"readOnly": true } }, "type": "object" @@ -102714,11 +104890,13 @@ false "id": "ResourcePolicyResourceStatusInstanceSchedulePolicyStatus", "properties": { "lastRunStartTime": { -"description": "[Output Only] The last time the schedule successfully ran.\nThe timestamp is an RFC3339 string.", +"description": "Output only. [Output Only] The last time the schedule successfully ran.\nThe timestamp is an RFC3339 string.", +"readOnly": true, "type": "string" }, "nextRunStartTime": { -"description": "[Output Only] The next time the schedule is planned to run.\nThe actual time might be slightly different.\nThe timestamp is an RFC3339 string.", +"description": "Output only. [Output Only] The next time the schedule is planned to run.\nThe actual time might be slightly different.\nThe timestamp is an RFC3339 string.", +"readOnly": true, "type": "string" } }, @@ -102908,7 +105086,8 @@ false "type": "string" }, "duration": { -"description": "[Output only] Duration of the time window, automatically chosen to be\nsmallest possible in the given scenario.", +"description": "Output only. [Output only] Duration of the time window, automatically chosen to be\nsmallest possible in the given scenario.", +"readOnly": true, "type": "string" }, "startTime": { @@ -102972,41 +105151,49 @@ false "id": "ResourceStatus", "properties": { "acceleratorStatus": { -"description": "[Output Only] Accelerators status show results of GPU scans. These scans\nare specialized diagnostic tests designed to uncover latent manufacturing\ndefects or other issues that could potentially lead to data corruption or\nimpede the customer's ability to efficiently execute GPU workloads.", +"description": "Output only. [Output Only] Accelerators status show results of GPU scans. These scans\nare specialized diagnostic tests designed to uncover latent manufacturing\ndefects or other issues that could potentially lead to data corruption or\nimpede the customer's ability to efficiently execute GPU workloads.", "items": { "$ref": "ResourceStatusAcceleratorStatus" }, +"readOnly": true, "type": "array" }, "consumedReservation": { "deprecated": true, -"description": "[Output Only] The full resource name of the reservation that this instance\nis consuming from.", +"description": "Output only. [Output Only] The full resource name of the reservation that this instance\nis consuming from.", +"readOnly": true, "type": "string" }, "consumedReservationBlock": { "deprecated": true, -"description": "[Output Only] The full resource name of the reservation block that this\ninstance is consuming from.", +"description": "Output only. [Output Only] The full resource name of the reservation block that this\ninstance is consuming from.", +"readOnly": true, "type": "string" }, "effectiveInstanceMetadata": { "$ref": "ResourceStatusEffectiveInstanceMetadata", -"description": "[Output Only] Effective metadata is a field that consolidates project,\nzonal instance settings, and instance-level predefined metadata keys to\nprovide the overridden value for those metadata keys at the instance level." +"description": "Output only. [Output Only] Effective metadata is a field that consolidates project,\nzonal instance settings, and instance-level predefined metadata keys to\nprovide the overridden value for those metadata keys at the instance level.", +"readOnly": true }, "lastInstanceTerminationDetails": { "$ref": "ResourceStatusLastInstanceTerminationDetails", -"description": "[Output Only] Contains last termination details why the instance was\nterminated." +"description": "Output only. [Output Only] Contains last termination details why the instance was\nterminated.", +"readOnly": true }, "physicalHost": { -"description": "[Output Only] The precise location of your instance within the zone's data\ncenter, including the block, sub-block, and host. The field is formatted as\nfollows: blockId/subBlockId/hostId.", +"description": "Output only. [Output Only] The precise location of your instance within the zone's data\ncenter, including the block, sub-block, and host. The field is formatted as\nfollows: blockId/subBlockId/hostId.", +"readOnly": true, "type": "string" }, "physicalHostTopology": { "$ref": "ResourceStatusPhysicalHostTopology", -"description": "[Output Only] A series of fields containing the global name of the Compute\nEngine cluster, as well as the ID of the block, sub-block, and host on\nwhich the running instance is located." +"description": "Output only. [Output Only] A series of fields containing the global name of the Compute\nEngine cluster, as well as the ID of the block, sub-block, and host on\nwhich the running instance is located.", +"readOnly": true }, "reservationConsumptionInfo": { "$ref": "ResourceStatusReservationConsumptionInfo", -"description": "[Output Only] Reservation information that the instance is consuming from." +"description": "Output only. [Output Only] Reservation information that the instance is consuming from.", +"readOnly": true }, "scheduling": { "$ref": "ResourceStatusScheduling" @@ -103020,10 +105207,12 @@ false }, "shutdownDetails": { "$ref": "ResourceStatusShutdownDetails", -"description": "[Output Only] Details about the instance stopping state." +"description": "Output only. [Output Only] Details about the instance stopping state.", +"readOnly": true }, "upcomingMaintenance": { -"$ref": "UpcomingMaintenance" +"$ref": "UpcomingMaintenance", +"readOnly": true } }, "type": "object" @@ -103203,15 +105392,18 @@ false "id": "ResourceStatusReservationConsumptionInfo", "properties": { "consumedReservation": { -"description": "[Output Only] The full resource name of the reservation that this\ninstance is consuming from.", +"description": "Output only. [Output Only] The full resource name of the reservation that this\ninstance is consuming from.", +"readOnly": true, "type": "string" }, "consumedReservationBlock": { -"description": "[Output Only] The full resource name of the reservation block that this\ninstance is consuming from.", +"description": "Output only. [Output Only] The full resource name of the reservation block that this\ninstance is consuming from.", +"readOnly": true, "type": "string" }, "consumedReservationSubBlock": { -"description": "[Output Only] The full resource name of the reservation sub-block that\nthis instance is consuming from.", +"description": "Output only. [Output Only] The full resource name of the reservation sub-block that\nthis instance is consuming from.", +"readOnly": true, "type": "string" } }, @@ -103401,7 +105593,7 @@ false "type": "object" }, "Rollout": { -"description": "Represent a Rollout resource.", +"description": "Rollout resource.\n\nA Rollout is a specific instance of a RolloutPlan. It represents a single\nexecution of a strategy to roll out a specific resource. It also provides\nAPIs to interact with the rollout.", "id": "Rollout", "properties": { "cancellationTime": { @@ -103415,7 +105607,8 @@ false "type": "string" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "currentWaveNumber": { @@ -103434,13 +105627,15 @@ false "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#rollout", -"description": "[Output Only] Type of the resource. Always compute#rollout\nfor rollouts.", +"description": "Output only. [Output Only] Type of the resource. Always compute#rollout\nfor rollouts.", +"readOnly": true, "type": "string" }, "name": { @@ -103453,15 +105648,17 @@ false "description": "Required. The resource being rolled out." }, "rolloutPlan": { -"description": "Required. Rollout Plan used to model the Rollout.\nEx. progressiverollout.googleapis.com/v1/organizations/1/rolloutPlans\nEx. progressiverollout.googleapis.com/v1/folders/1/rolloutPlans", +"description": "Required. Rollout Plan used to model the Rollout.\nEx. compute.googleapis.com/v1/projects/1234/rolloutPlans/rp1", "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined fully-qualified URL for this resource.", +"description": "Output only. [Output Only] Server-defined fully-qualified URL for this resource.", +"readOnly": true, "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource's resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource's resource id.", +"readOnly": true, "type": "string" }, "state": { @@ -103521,11 +105718,12 @@ false "type": "object" }, "RolloutPlan": { -"description": "Message describing RolloutPlan object", +"description": "RolloutPlan resource.\n\nA RolloutPlan is the customer-defined strategy to divide a large-scale change\ninto smaller increments, referred to as \"waves\". Each wave targets a specific\nportion of the overall affected area and defines criteria that must be met\nbefore progressing to the subsequent wave.", "id": "RolloutPlan", "properties": { "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -103533,13 +105731,15 @@ false "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#rolloutPlan", -"description": "[Output Only] Type of the resource. Always compute#rolloutPlan\nfor rolloutPlans.", +"description": "Output only. [Output Only] Type of the resource. Always compute#rolloutPlan\nfor rolloutPlans.", +"readOnly": true, "type": "string" }, "locationScope": { @@ -103567,11 +105767,13 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined fully-qualified URL for this resource.", +"description": "Output only. [Output Only] Server-defined fully-qualified URL for this resource.", +"readOnly": true, "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource's resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource's resource id.", +"readOnly": true, "type": "string" }, "waves": { @@ -103787,14 +105989,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.\nend_interface: MixerListResponseWithEtagBuilder", +"description": "Output only. [Output Only] Unreachable resources.\nend_interface: MixerListResponseWithEtagBuilder", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -103966,7 +106170,7 @@ false "type": "string" }, "orchestrationSource": { -"description": "Required. Fully qualified resource name of the resource which contains the source\nof truth of the configuration being rolled out across\nlocations/projects. For example, in the case of a global Rollout which\nis applied across regions, this contains the name of the global\nresource created by the user which contains a payload for a resource\nthat is orchestrated across regions. This follows the following format:\n//.googleapis.com/organizations//locations/global//\ne.g.\n//osconfig.googleapis.com/organizations/1/locations/global/policyOrchestrators/po1", +"description": "Required. Fully qualified resource name of the resource which contains the source\nof truth of the configuration being rolled out across\nlocations/projects. For example, in the case of a global Rollout which\nis applied across regions, this contains the name of the global\nresource created by the user which contains a payload for a resource\nthat is orchestrated across regions. This follows the following format:\n//.googleapis.com/projects//locations/global//\ne.g.\n//osconfig.googleapis.com/projects/1/locations/global/policyOrchestrators/po1", "type": "string" } }, @@ -104050,14 +106254,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.\nend_interface: MixerListResponseWithEtagBuilder", +"description": "Output only. [Output Only] Unreachable resources.\nend_interface: MixerListResponseWithEtagBuilder", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -104196,14 +106402,16 @@ false "type": "boolean" }, "asPaths": { -"description": "[Output Only] AS path.", +"description": "Output only. [Output Only] AS path.", "items": { "$ref": "RouteAsPath" }, +"readOnly": true, "type": "array" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -104220,8 +106428,9 @@ false "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "ilbRouteBehaviorOnUnhealthy": { @@ -104238,7 +106447,8 @@ false }, "kind": { "default": "compute#route", -"description": "[Output Only] Type of this resource. Always compute#routes for\nRoute resources.", +"description": "Output only. [Output Only] Type of this resource. Always compute#routes for\nRoute resources.", +"readOnly": true, "type": "string" }, "name": { @@ -104265,7 +106475,8 @@ false "type": "string" }, "nextHopHub": { -"description": "[Output Only] The full resource name of the Network Connectivity Center hub\nthat will handle matching packets.", +"description": "Output only. [Output Only] The full resource name of the Network Connectivity Center hub\nthat will handle matching packets.", +"readOnly": true, "type": "string" }, "nextHopIlb": { @@ -104277,12 +106488,14 @@ false "type": "string" }, "nextHopInterRegionCost": { -"description": "[Output only] Internal fixed region-to-region cost that Google Cloud\ncalculates based on factors such as network performance, distance, and\navailable bandwidth between regions.", +"description": "Output only. [Output only] Internal fixed region-to-region cost that Google Cloud\ncalculates based on factors such as network performance, distance, and\navailable bandwidth between regions.", "format": "uint32", +"readOnly": true, "type": "integer" }, "nextHopInterconnectAttachment": { -"description": "[Output Only] The URL to an InterconnectAttachment which is the next hop\nfor the route.\nThis field will only be populated for dynamic routes generated by\nCloud Router with a linked interconnectAttachment or the static route\ngenerated by each L2 Interconnect Attachment.", +"description": "Output only. [Output Only] The URL to an InterconnectAttachment which is the next hop\nfor the route.\nThis field will only be populated for dynamic routes generated by\nCloud Router with a linked interconnectAttachment or the static route\ngenerated by each L2 Interconnect Attachment.", +"readOnly": true, "type": "string" }, "nextHopIp": { @@ -104290,8 +106503,9 @@ false "type": "string" }, "nextHopMed": { -"description": "[Output Only] Multi-Exit Discriminator, a BGP route metric that indicates\nthe desirability of a particular route in a network.", +"description": "Output only. [Output Only] Multi-Exit Discriminator, a BGP route metric that indicates\nthe desirability of a particular route in a network.", "format": "uint32", +"readOnly": true, "type": "integer" }, "nextHopNetwork": { @@ -104299,7 +106513,7 @@ false "type": "string" }, "nextHopOrigin": { -"description": "[Output Only] Indicates the origin of the route. Can be IGP\n(Interior Gateway Protocol), EGP (Exterior Gateway Protocol),\nor INCOMPLETE.", +"description": "Output only. [Output Only] Indicates the origin of the route. Can be IGP\n(Interior Gateway Protocol), EGP (Exterior Gateway Protocol),\nor INCOMPLETE.", "enum": [ "EGP", "IGP", @@ -104310,10 +106524,12 @@ false "", "" ], +"readOnly": true, "type": "string" }, "nextHopPeering": { -"description": "[Output Only] The network peering name that should handle matching packets,\nwhich should conform to RFC1035.", +"description": "Output only. [Output Only] The network peering name that should handle matching packets,\nwhich should conform to RFC1035.", +"readOnly": true, "type": "string" }, "nextHopVpnTunnel": { @@ -104335,7 +106551,7 @@ false "type": "integer" }, "routeStatus": { -"description": "[Output only] The status of the route. This status only applies to\ndynamic routes learned by Cloud Routers. This status is not applicable\nto static routes.", +"description": "[Output only] The status of the route. This status applies to\ndynamic routes learned by Cloud Routers. It is also applicable to routes\nundergoing migration.", "enum": [ "ACTIVE", "DROPPED", @@ -104351,7 +106567,7 @@ false "type": "string" }, "routeType": { -"description": "[Output Only] The type of this route, which can be one of the following\nvalues:\n- 'TRANSIT' for a transit route that this router learned from\nanother Cloud Router and will readvertise to one of its BGP peers \n- 'SUBNET' for a route from a subnet of the VPC \n- 'BGP' for a route learned from a BGP peer of this router \n- 'STATIC' for a static route", +"description": "Output only. [Output Only] The type of this route, which can be one of the following\nvalues:\n- 'TRANSIT' for a transit route that this router learned from\nanother Cloud Router and will readvertise to one of its BGP peers \n- 'SUBNET' for a route from a subnet of the VPC \n- 'BGP' for a route learned from a BGP peer of this router \n- 'STATIC' for a static route", "enum": [ "BGP", "STATIC", @@ -104364,6 +106580,7 @@ false "", "" ], +"readOnly": true, "type": "string" }, "selfLink": { @@ -104371,7 +106588,8 @@ false "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource with the resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource with the resource id.", +"readOnly": true, "type": "string" }, "tags": { @@ -104382,7 +106600,7 @@ false "type": "array" }, "warnings": { -"description": "[Output Only] If potential misconfigurations are detected for this\nroute, this field will be populated with warning messages.", +"description": "Output only. [Output Only] If potential misconfigurations are detected for this\nroute, this field will be populated with warning messages.", "items": { "properties": { "code": { @@ -104506,6 +106724,7 @@ false }, "type": "object" }, +"readOnly": true, "type": "array" } }, @@ -104558,7 +106777,8 @@ false }, "kind": { "default": "compute#routeList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -104566,7 +106786,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -104785,7 +107006,8 @@ false "type": "array" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -104810,7 +107032,8 @@ false }, "kind": { "default": "compute#router", -"description": "[Output Only] Type of resource. Always compute#router for\nrouters.", +"description": "Output only. [Output Only] Type of resource. Always compute#router for\nrouters.", +"readOnly": true, "type": "string" }, "md5AuthenticationKeys": { @@ -104864,7 +107087,8 @@ false "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource with the resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource with the resource id.", +"readOnly": true, "type": "string" } }, @@ -104903,7 +107127,8 @@ false }, "kind": { "default": "compute#routerAggregatedList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -104911,14 +107136,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -105219,7 +107446,7 @@ false "type": "string" }, "managementType": { -"description": "[Output Only] The resource that configures and manages this BGP peer.\n \n - MANAGED_BY_USER is the default value and can be managed by you\n or other users\n - MANAGED_BY_ATTACHMENT is a BGP peer that is configured and managed\n by Cloud Interconnect, specifically by an InterconnectAttachment of type\n PARTNER. Google automatically creates, updates, and deletes this type of\n BGP peer when the PARTNER InterconnectAttachment is created, updated,\n or deleted.", +"description": "Output only. [Output Only] The resource that configures and manages this BGP peer.\n \n - MANAGED_BY_USER is the default value and can be managed by you\n or other users\n - MANAGED_BY_ATTACHMENT is a BGP peer that is configured and managed\n by Cloud Interconnect, specifically by an InterconnectAttachment of type\n PARTNER. Google automatically creates, updates, and deletes this type of\n BGP peer when the PARTNER InterconnectAttachment is created, updated,\n or deleted.", "enum": [ "MANAGED_BY_ATTACHMENT", "MANAGED_BY_USER" @@ -105228,6 +107455,7 @@ false "The BGP peer is automatically created for PARTNER type\nInterconnectAttachment; Google will automatically create/delete\nthis BGP peer when the PARTNER InterconnectAttachment is\ncreated/deleted, and Google will update the ipAddress and\npeerIpAddress when the PARTNER InterconnectAttachment is provisioned.\nThis type of BGP peer cannot be created or deleted, but can be\nmodified for all fields except for name, ipAddress and peerIpAddress.", "Default value, the BGP peer is manually created and managed by user." ], +"readOnly": true, "type": "string" }, "md5AuthenticationKeyName": { @@ -105377,7 +107605,7 @@ false "type": "string" }, "managementType": { -"description": "[Output Only] The resource that configures and manages this interface.\n \n - MANAGED_BY_USER is the default value and can be managed directly\n by users.\n - MANAGED_BY_ATTACHMENT is an interface that is configured and\n managed by Cloud Interconnect, specifically, by an InterconnectAttachment\n of type PARTNER. Google automatically creates, updates, and deletes\n this type of interface when the PARTNER InterconnectAttachment is\n created, updated, or deleted.", +"description": "Output only. [Output Only] The resource that configures and manages this interface.\n \n - MANAGED_BY_USER is the default value and can be managed directly\n by users.\n - MANAGED_BY_ATTACHMENT is an interface that is configured and\n managed by Cloud Interconnect, specifically, by an InterconnectAttachment\n of type PARTNER. Google automatically creates, updates, and deletes\n this type of interface when the PARTNER InterconnectAttachment is\n created, updated, or deleted.", "enum": [ "MANAGED_BY_ATTACHMENT", "MANAGED_BY_USER" @@ -105386,6 +107614,7 @@ false "The interface is automatically created for PARTNER type\nInterconnectAttachment, Google will automatically create/update/delete\nthis interface when the PARTNER InterconnectAttachment is\ncreated/provisioned/deleted.\nThis type of interface cannot be manually managed by user.", "Default value, the interface is manually created and managed by user." ], +"readOnly": true, "type": "string" }, "name": { @@ -105431,7 +107660,8 @@ false }, "kind": { "default": "compute#routerList", -"description": "[Output Only] Type of resource. Always compute#router for\nrouters.", +"description": "Output only. [Output Only] Type of resource. Always compute#router for\nrouters.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -105439,7 +107669,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -105968,31 +108199,38 @@ false "$ref": "BfdStatus" }, "enableIpv4": { -"description": "Enable IPv4 traffic over BGP Peer.\nIt is enabled by default if the peerIpAddress is version 4.", +"description": "Output only. Enable IPv4 traffic over BGP Peer.\nIt is enabled by default if the peerIpAddress is version 4.", +"readOnly": true, "type": "boolean" }, "enableIpv6": { -"description": "Enable IPv6 traffic over BGP Peer.\nIt is enabled by default if the peerIpAddress is version 6.", +"description": "Output only. Enable IPv6 traffic over BGP Peer.\nIt is enabled by default if the peerIpAddress is version 6.", +"readOnly": true, "type": "boolean" }, "ipAddress": { -"description": "IP address of the local BGP interface.", +"description": "Output only. IP address of the local BGP interface.", +"readOnly": true, "type": "string" }, "ipv4NexthopAddress": { -"description": "IPv4 address of the local BGP interface.", +"description": "Output only. IPv4 address of the local BGP interface.", +"readOnly": true, "type": "string" }, "ipv6NexthopAddress": { -"description": "IPv6 address of the local BGP interface.", +"description": "Output only. IPv6 address of the local BGP interface.", +"readOnly": true, "type": "string" }, "linkedCustomHardware": { -"description": "The URI of the linked custom hardware resource,\nCustomHardwareLinkAttachment. This CustomHardwareLinkAttachment resource\nis the one that will establish the BGP session from the Cloud Router.", +"description": "Output only. The URI of the linked custom hardware resource,\nCustomHardwareLinkAttachment. This CustomHardwareLinkAttachment resource\nis the one that will establish the BGP session from the Cloud Router.", +"readOnly": true, "type": "string" }, "linkedVpnTunnel": { -"description": "URL of the VPN tunnel that this BGP peer controls.", +"description": "Output only. URL of the VPN tunnel that this BGP peer controls.", +"readOnly": true, "type": "string" }, "md5AuthEnabled": { @@ -106000,36 +108238,43 @@ false "type": "boolean" }, "name": { -"description": "Name of this BGP peer. Unique within the Routers resource.", +"description": "Output only. Name of this BGP peer. Unique within the Routers resource.", +"readOnly": true, "type": "string" }, "numLearnedRoutes": { -"description": "Number of routes learned from the remote BGP Peer.", +"description": "Output only. Number of routes learned from the remote BGP Peer.", "format": "uint32", +"readOnly": true, "type": "integer" }, "peerIpAddress": { -"description": "IP address of the remote BGP interface.", +"description": "Output only. IP address of the remote BGP interface.", +"readOnly": true, "type": "string" }, "peerIpv4NexthopAddress": { -"description": "IPv4 address of the remote BGP interface.", +"description": "Output only. IPv4 address of the remote BGP interface.", +"readOnly": true, "type": "string" }, "peerIpv6NexthopAddress": { -"description": "IPv6 address of the remote BGP interface.", +"description": "Output only. IPv6 address of the remote BGP interface.", +"readOnly": true, "type": "string" }, "routerApplianceInstance": { -"description": "[Output only] URI of the VM instance that is used as third-party router\nappliances such as Next Gen Firewalls, Virtual Routers, or Router\nAppliances.\nThe VM instance is the peer side of the BGP session.", +"description": "Output only. [Output only] URI of the VM instance that is used as third-party router\nappliances such as Next Gen Firewalls, Virtual Routers, or Router\nAppliances.\nThe VM instance is the peer side of the BGP session.", +"readOnly": true, "type": "string" }, "state": { -"description": "The state of the BGP session. For a list of possible values for this\nfield, seeBGP session states.", +"description": "Output only. The state of the BGP session. For a list of possible values for this\nfield, seeBGP session states.", +"readOnly": true, "type": "string" }, "status": { -"description": "Status of the BGP peer: {UP, DOWN}", +"description": "Output only. Status of the BGP peer: {UP, DOWN}", "enum": [ "DOWN", "UNKNOWN", @@ -106040,6 +108285,7 @@ false "", "" ], +"readOnly": true, "type": "string" }, "statusReason": { @@ -106059,11 +108305,13 @@ false "type": "string" }, "uptime": { -"description": "Time this session has been up.\nFormat:\n 14 years, 51 weeks, 6 days, 23 hours, 59 minutes, 59 seconds", +"description": "Output only. Time this session has been up.\nFormat:\n 14 years, 51 weeks, 6 days, 23 hours, 59 minutes, 59 seconds", +"readOnly": true, "type": "string" }, "uptimeSeconds": { -"description": "Time this session has been up, in seconds.\nFormat:\n 145", +"description": "Output only. Time this session has been up, in seconds.\nFormat:\n 145", +"readOnly": true, "type": "string" } }, @@ -106074,38 +108322,44 @@ false "id": "RouterStatusNatStatus", "properties": { "autoAllocatedNatIps": { -"description": "A list of IPs auto-allocated for NAT. Example: [\"1.1.1.1\", \"129.2.16.89\"]", +"description": "Output only. A list of IPs auto-allocated for NAT. Example: [\"1.1.1.1\", \"129.2.16.89\"]", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "drainAutoAllocatedNatIps": { -"description": "A list of IPs auto-allocated for NAT that are in drain mode.\nExample: [\"1.1.1.1\", \"179.12.26.133\"].", +"description": "Output only. A list of IPs auto-allocated for NAT that are in drain mode.\nExample: [\"1.1.1.1\", \"179.12.26.133\"].", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "drainUserAllocatedNatIps": { -"description": "A list of IPs user-allocated for NAT that are in drain mode.\nExample: [\"1.1.1.1\", \"179.12.26.133\"].", +"description": "Output only. A list of IPs user-allocated for NAT that are in drain mode.\nExample: [\"1.1.1.1\", \"179.12.26.133\"].", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "minExtraNatIpsNeeded": { -"description": "The number of extra IPs to allocate. This will be greater than 0 only if\nuser-specified IPs are NOT enough to allow all configured VMs to use NAT.\nThis value is meaningful only when auto-allocation of NAT IPs is *not*\nused.", +"description": "Output only. The number of extra IPs to allocate. This will be greater than 0 only if\nuser-specified IPs are NOT enough to allow all configured VMs to use NAT.\nThis value is meaningful only when auto-allocation of NAT IPs is *not*\nused.", "format": "int32", +"readOnly": true, "type": "integer" }, "name": { -"description": "Unique name of this NAT.", +"description": "Output only. Unique name of this NAT.", +"readOnly": true, "type": "string" }, "numVmEndpointsWithNatMappings": { -"description": "Number of VM endpoints (i.e., Nics) that can use NAT.", +"description": "Output only. Number of VM endpoints (i.e., Nics) that can use NAT.", "format": "int32", +"readOnly": true, "type": "integer" }, "ruleStatus": { @@ -106116,17 +108370,19 @@ false "type": "array" }, "userAllocatedNatIpResources": { -"description": "A list of fully qualified URLs of reserved IP address resources.", +"description": "Output only. A list of fully qualified URLs of reserved IP address resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "userAllocatedNatIps": { -"description": "A list of IPs user-allocated for NAT.\nThey will be raw IP strings like \"179.12.26.133\".", +"description": "Output only. A list of IPs user-allocated for NAT.\nThey will be raw IP strings like \"179.12.26.133\".", "items": { "type": "string" }, +"readOnly": true, "type": "array" } }, @@ -106137,32 +108393,37 @@ false "id": "RouterStatusNatStatusNatRuleStatus", "properties": { "activeNatIps": { -"description": "A list of active IPs for NAT.\nExample: [\"1.1.1.1\", \"179.12.26.133\"].", +"description": "Output only. A list of active IPs for NAT.\nExample: [\"1.1.1.1\", \"179.12.26.133\"].", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "drainNatIps": { -"description": "A list of IPs for NAT that are in drain mode.\nExample: [\"1.1.1.1\", \"179.12.26.133\"].", +"description": "Output only. A list of IPs for NAT that are in drain mode.\nExample: [\"1.1.1.1\", \"179.12.26.133\"].", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "minExtraIpsNeeded": { -"description": "The number of extra IPs to allocate. This will be greater than 0 only\nif the existing IPs in this NAT Rule are NOT enough to allow all\nconfigured VMs to use NAT.", +"description": "Output only. The number of extra IPs to allocate. This will be greater than 0 only\nif the existing IPs in this NAT Rule are NOT enough to allow all\nconfigured VMs to use NAT.", "format": "int32", +"readOnly": true, "type": "integer" }, "numVmEndpointsWithNatMappings": { -"description": "Number of VM endpoints (i.e., NICs) that have NAT Mappings from this\nNAT Rule.", +"description": "Output only. Number of VM endpoints (i.e., NICs) that have NAT Mappings from this\nNAT Rule.", "format": "int32", +"readOnly": true, "type": "integer" }, "ruleNumber": { -"description": "Rule number of the rule.", +"description": "Output only. Rule number of the rule.", "format": "int32", +"readOnly": true, "type": "integer" } }, @@ -106173,7 +108434,8 @@ false "properties": { "kind": { "default": "compute#routerStatusResponse", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "result": { @@ -106220,7 +108482,8 @@ false }, "kind": { "default": "compute#routersListBgpRoutes", -"description": "[Output Only] Type of resource. Alwayscompute#routersListBgpRoutes for lists of bgp routes.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#routersListBgpRoutes for lists of bgp routes.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -106235,14 +108498,16 @@ false "type": "array" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -106384,7 +108649,8 @@ false }, "kind": { "default": "compute#routersListNamedSets", -"description": "[Output Only] Type of resource. Alwayscompute#routersListNamedSets for lists of named sets.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#routersListNamedSets for lists of named sets.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -106399,14 +108665,16 @@ false "type": "array" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -106548,7 +108816,8 @@ false }, "kind": { "default": "compute#routersListRoutePolicies", -"description": "[Output Only] Type of resource. Alwayscompute#routersListRoutePolicies for lists of route policies.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#routersListRoutePolicies for lists of route policies.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -106563,14 +108832,16 @@ false "type": "array" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -106922,7 +109193,8 @@ false "type": "string" }, "diskType": { -"description": "[Output Only] URL of the disk type resource. For example:projects/project/zones/zone/diskTypes/pd-standard or\npd-ssd", +"description": "Output only. [Output Only] URL of the disk type resource. For example:projects/project/zones/zone/diskTypes/pd-standard or\npd-ssd", +"readOnly": true, "type": "string" }, "guestOsFeatures": { @@ -106933,8 +109205,9 @@ false "type": "array" }, "index": { -"description": "Specifies zero-based index of the disk that is attached to the source\ninstance.", +"description": "Output only. Specifies zero-based index of the disk that is attached to the source\ninstance.", "format": "int32", +"readOnly": true, "type": "integer" }, "interface": { @@ -106953,14 +109226,16 @@ false }, "kind": { "default": "compute#savedAttachedDisk", -"description": "[Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks.", +"readOnly": true, "type": "string" }, "licenses": { -"description": "[Output Only] Any valid publicly visible licenses.", +"description": "Output only. [Output Only] Any valid publicly visible licenses.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "mode": { @@ -106980,12 +109255,13 @@ false "type": "string" }, "storageBytes": { -"description": "[Output Only] A size of the storage used by the disk's snapshot by this\nmachine image.", +"description": "Output only. [Output Only] A size of the storage used by the disk's snapshot by this\nmachine image.", "format": "int64", +"readOnly": true, "type": "string" }, "storageBytesStatus": { -"description": "[Output Only] An indicator whether storageBytes is in a\nstable state or it is being adjusted as a result of shared storage\nreallocation. This status can either be UPDATING, meaning\nthe size of the snapshot is being updated, or UP_TO_DATE,\nmeaning the size of the snapshot is up-to-date.", +"description": "Output only. [Output Only] An indicator whether storageBytes is in a\nstable state or it is being adjusted as a result of shared storage\nreallocation. This status can either be UPDATING, meaning\nthe size of the snapshot is being updated, or UP_TO_DATE,\nmeaning the size of the snapshot is up-to-date.", "enum": [ "UPDATING", "UP_TO_DATE" @@ -106994,6 +109270,7 @@ false "", "" ], +"readOnly": true, "type": "string" }, "type": { @@ -107016,7 +109293,7 @@ false "id": "SavedDisk", "properties": { "architecture": { -"description": "[Output Only] The architecture of the attached disk.", +"description": "Output only. [Output Only] The architecture of the attached disk.", "enum": [ "ARCHITECTURE_UNSPECIFIED", "ARM64", @@ -107027,24 +109304,28 @@ false "Machines with architecture ARM64", "Machines with architecture X86_64" ], +"readOnly": true, "type": "string" }, "kind": { "default": "compute#savedDisk", -"description": "[Output Only] Type of the resource. Always compute#savedDisk\nfor attached disks.", +"description": "Output only. [Output Only] Type of the resource. Always compute#savedDisk\nfor attached disks.", +"readOnly": true, "type": "string" }, "sourceDisk": { -"description": "Specifies a URL of the disk attached to the source instance.", +"description": "Output only. Specifies a URL of the disk attached to the source instance.", +"readOnly": true, "type": "string" }, "storageBytes": { -"description": "[Output Only] Size of the individual disk snapshot used by this machine\nimage.", +"description": "Output only. [Output Only] Size of the individual disk snapshot used by this machine\nimage.", "format": "int64", +"readOnly": true, "type": "string" }, "storageBytesStatus": { -"description": "[Output Only] An indicator whether storageBytes is in a\nstable state or it is being adjusted as a result of shared storage\nreallocation. This status can either be UPDATING, meaning\nthe size of the snapshot is being updated, or UP_TO_DATE,\nmeaning the size of the snapshot is up-to-date.", +"description": "Output only. [Output Only] An indicator whether storageBytes is in a\nstable state or it is being adjusted as a result of shared storage\nreallocation. This status can either be UPDATING, meaning\nthe size of the snapshot is being updated, or UP_TO_DATE,\nmeaning the size of the snapshot is up-to-date.", "enum": [ "UPDATING", "UP_TO_DATE" @@ -107053,6 +109334,7 @@ false "", "" ], +"readOnly": true, "type": "string" } }, @@ -107325,7 +109607,8 @@ false }, "kind": { "default": "compute#screenshot", -"description": "[Output Only] Type of the resource. Always compute#screenshot\nfor the screenshots.", +"description": "Output only. [Output Only] Type of the resource. Always compute#screenshot\nfor the screenshots.", +"readOnly": true, "type": "string" } }, @@ -107362,7 +109645,8 @@ false }, "kind": { "default": "compute#securityPoliciesAggregatedList", -"description": "[Output Only] Type of resource. Alwayscompute#securityPolicyAggregatedList for lists of Security\nPolicies.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#securityPolicyAggregatedList for lists of Security\nPolicies.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -107370,14 +109654,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -107684,7 +109970,8 @@ false "deprecated": true }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "ddosProtectionConfig": { @@ -107706,13 +109993,15 @@ false "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#securityPolicy", -"description": "[Output only] Type of the resource. Alwayscompute#securityPolicyfor security policies", +"description": "Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyfor security policies", +"readOnly": true, "type": "string" }, "labelFingerprint": { @@ -107733,20 +110022,23 @@ false "type": "string" }, "parent": { -"description": "[Output Only] The parent of the security policy.", +"description": "Output only. [Output Only] The parent of the security policy.", +"readOnly": true, "type": "string" }, "recaptchaOptionsConfig": { "$ref": "SecurityPolicyRecaptchaOptionsConfig" }, "region": { -"description": "[Output Only] URL of the region where the regional security policy\nresides. This field is not applicable to global security policies.", +"description": "Output only. [Output Only] URL of the region where the regional security policy\nresides. This field is not applicable to global security policies.", +"readOnly": true, "type": "string" }, "ruleTupleCount": { "deprecated": true, -"description": "[Output Only] Total count of all security policy rule tuples. A security\npolicy can not exceed a set number of tuples.", +"description": "Output only. [Output Only] Total count of all security policy rule tuples. A security\npolicy can not exceed a set number of tuples.", "format": "int32", +"readOnly": true, "type": "integer" }, "rules": { @@ -107757,11 +110049,13 @@ false "type": "array" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource with the resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource with the resource id.", +"readOnly": true, "type": "string" }, "shortName": { @@ -108006,7 +110300,8 @@ false }, "displayName": { "deprecated": true, -"description": "[Output Only] The display name of the security policy of the association.", +"description": "Output only. [Output Only] The display name of the security policy of the association.", +"readOnly": true, "type": "string" }, "excludedFolders": { @@ -108028,11 +110323,13 @@ false "type": "string" }, "securityPolicyId": { -"description": "[Output Only] The security policy ID of the association.", +"description": "Output only. [Output Only] The security policy ID of the association.", +"readOnly": true, "type": "string" }, "shortName": { -"description": "[Output Only] The short name of the security policy of the association.", +"description": "Output only. [Output Only] The short name of the security policy of the association.", +"readOnly": true, "type": "string" } }, @@ -108067,7 +110364,7 @@ false "type": "string" }, "ddosImpactedBaselineThreshold": { -"description": "Adaptive Protection for Network Load Balancers (and VMs with public IPs)\nbuilds DDos mitigations that minimize collateral damage. It quantifies\nthis as the fraction of a non-abuse baseline that's inadvertently\nblocked.\n\nRules whose collateral damage exceeds\nddosAdaptiveImpactedBaselineThreshold will not be deployed. Using a lower\nvalue will prioritize keeping collateral damage low, possibly at the cost\nof its effectiveness in rate limiting some or all of the attack.\nIt should typically be between 0.01 and 0.10.", +"description": "DDoS Protection for Network Load Balancers (and VMs with public IPs)\nbuilds DDos mitigations that minimize collateral damage. It quantifies\nthis as the fraction of a non-abuse baseline that's inadvertently\nblocked.\n\nRules whose collateral damage exceeds ddosImpactedBaselineThreshold will\nnot be deployed. Using a lower value will prioritize keeping collateral\ndamage low, possibly at the cost of its effectiveness in rate limiting\nsome or all of the attack. It should typically be unset, so Advanced DDos\n(and Adaptive Protection) uses the best mitigation it can find. Setting\nthe threshold is advised if there are logs for false positive detections\nwith high collateral damage, and will cause Advanced DDos to attempt to\nfind a less aggressive rule that satisfies the constraint; Failing that,\nit will fall back to no mitigation (smaller attack) or to broader network\nthrottles (larger attack).", "format": "float", "type": "number" }, @@ -108106,7 +110403,8 @@ false }, "kind": { "default": "compute#securityPolicyList", -"description": "[Output Only] Type of resource. Alwayscompute#securityPolicyList for listsof securityPolicies", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#securityPolicyList for listsof securityPolicies", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -108114,10 +110412,11 @@ false "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -108302,7 +110601,8 @@ false }, "kind": { "default": "compute#securityPolicyRule", -"description": "[Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules", +"description": "Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules", +"readOnly": true, "type": "string" }, "match": { @@ -108340,7 +110640,7 @@ false }, "ruleManagedProtectionTier": { "deprecated": true, -"description": "[Output Only] The minimum Cloud Armor subscription required for this\nrule.\n[Deprecated] Use requiredManagedProtectionTiers instead.", +"description": "Output only. [Output Only] The minimum Cloud Armor subscription required for this\nrule.\n[Deprecated] Use requiredManagedProtectionTiers instead.", "enum": [ "CAMP_PLUS_ANNUAL", "CAMP_PLUS_PAYGO", @@ -108351,6 +110651,7 @@ false "Plus tier protection monthly.", "Standard protection." ], +"readOnly": true, "type": "string" }, "ruleNumber": { @@ -108360,8 +110661,9 @@ false }, "ruleTupleCount": { "deprecated": true, -"description": "[Output Only] Calculation of the complexity of a single firewall security\npolicy rule.", +"description": "Output only. [Output Only] Calculation of the complexity of a single firewall security\npolicy rule.", "format": "int32", +"readOnly": true, "type": "integer" }, "targetResources": { @@ -108643,6 +110945,13 @@ false "SecurityPolicyRulePreconfiguredWafConfigExclusion": { "id": "SecurityPolicyRulePreconfiguredWafConfigExclusion", "properties": { +"requestBodiesToExclude": { +"description": "A list of request body fields to be excluded from inspection during\npreconfigured WAF evaluation.", +"items": { +"$ref": "SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParams" +}, +"type": "array" +}, "requestCookiesToExclude": { "description": "A list of request cookie names whose value will be excluded from\ninspection during preconfigured WAF evaluation.", "items": { @@ -109004,7 +111313,8 @@ false }, "kind": { "default": "compute#serialPortOutput", -"description": "[Output Only] Type of the resource. Alwayscompute#serialPortOutput for serial port output.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#serialPortOutput for serial port output.", +"readOnly": true, "type": "string" }, "next": { @@ -109013,7 +111323,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "start": { @@ -109098,10 +111409,11 @@ false "id": "ServiceAttachment", "properties": { "connectedEndpoints": { -"description": "[Output Only] An array of connections for all the consumers connected to\nthis service attachment.", +"description": "Output only. [Output Only] An array of connections for all the consumers connected to\nthis service attachment.", "items": { "$ref": "ServiceAttachmentConnectedEndpoint" }, +"readOnly": true, "type": "array" }, "connectionPreference": { @@ -109133,7 +111445,8 @@ false "type": "array" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -109157,13 +111470,15 @@ false "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource type. The server\ngenerates this identifier.", +"description": "Output only. [Output Only] The unique identifier for the resource type. The server\ngenerates this identifier.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#serviceAttachment", -"description": "[Output Only] Type of the resource. Alwayscompute#serviceAttachment for service attachments.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#serviceAttachment for service attachments.", +"readOnly": true, "type": "string" }, "metadata": { @@ -109202,18 +111517,21 @@ false }, "pscServiceAttachmentId": { "$ref": "Uint128", -"description": "[Output Only] An 128-bit global unique ID of the PSC service attachment." +"description": "Output only. [Output Only] An 128-bit global unique ID of the PSC service attachment.", +"readOnly": true }, "reconcileConnections": { "description": "This flag determines whether a consumer accept/reject list change can\nreconcile the statuses of existing ACCEPTED or REJECTED PSC endpoints.\n \n \n - If false, connection policy update will only affect existing PENDING\n PSC endpoints. Existing ACCEPTED/REJECTED endpoints will remain untouched\n regardless how the connection policy is modified . \n - If true,\n update will affect both PENDING and ACCEPTED/REJECTED PSC endpoints. For\n example, an ACCEPTED PSC endpoint will be moved to REJECTED if its project\n is added to the reject list.\n\n\nFor newly created service attachment, this boolean defaults to false.", "type": "boolean" }, "region": { -"description": "[Output Only] URL of the region where the service attachment resides.\nThis field applies only to the region resource. You must specify this\nfield as part of the HTTP request URL. It is not settable as a field in\nthe request body.", +"description": "Output only. [Output Only] URL of the region where the service attachment resides.\nThis field applies only to the region resource. You must specify this\nfield as part of the HTTP request URL. It is not settable as a field in\nthe request body.", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "targetService": { @@ -109245,7 +111563,8 @@ false }, "kind": { "default": "compute#serviceAttachmentAggregatedList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -109253,14 +111572,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -109485,7 +111806,8 @@ false }, "kind": { "default": "compute#serviceAttachmentList", -"description": "[Output Only] Type of the resource. Alwayscompute#serviceAttachment for service attachments.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#serviceAttachment for service attachments.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -109966,7 +112288,8 @@ false }, "kind": { "default": "compute#shieldedInstanceIdentity", -"description": "[Output Only] Type of the resource. Alwayscompute#shieldedInstanceIdentity for shielded Instance\nidentity entry.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#shieldedInstanceIdentity for shielded Instance\nidentity entry.", +"readOnly": true, "type": "string" }, "signingKey": { @@ -110031,7 +112354,8 @@ false }, "kind": { "default": "compute#shieldedVmIdentity", -"description": "[Output Only] Type of the resource. Alwayscompute#shieldedVmIdentity for shielded VM identity entry.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#shieldedVmIdentity for shielded VM identity entry.", +"readOnly": true, "type": "string" }, "signingKey": { @@ -110088,7 +112412,7 @@ false "id": "Snapshot", "properties": { "architecture": { -"description": "[Output Only] The architecture of the snapshot. Valid values are\nARM64 or X86_64.", +"description": "Output only. [Output Only] The architecture of the snapshot. Valid values are\nARM64 or X86_64.", "enum": [ "ARCHITECTURE_UNSPECIFIED", "ARM64", @@ -110099,10 +112423,12 @@ false "Machines with architecture ARM64", "Machines with architecture X86_64" ], +"readOnly": true, "type": "string" }, "autoCreated": { -"description": "[Output Only] Set to true if snapshots are automatically created by\napplying resource policy on the target disk.", +"description": "Output only. [Output Only] Set to true if snapshots are automatically created by\napplying resource policy on the target disk.", +"readOnly": true, "type": "boolean" }, "chainName": { @@ -110110,12 +112436,14 @@ false "type": "string" }, "creationSizeBytes": { -"description": "[Output Only] Size in bytes of the snapshot at creation time.", +"description": "Output only. [Output Only] Size in bytes of the snapshot at creation time.", "format": "int64", +"readOnly": true, "type": "string" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -110123,17 +112451,20 @@ false "type": "string" }, "diskSizeGb": { -"description": "[Output Only] Size of the source disk, specified in GB.", +"description": "Output only. [Output Only] Size of the source disk, specified in GB.", "format": "int64", +"readOnly": true, "type": "string" }, "downloadBytes": { -"description": "[Output Only] Number of bytes downloaded to restore a snapshot to a disk.", +"description": "Output only. [Output Only] Number of bytes downloaded to restore a snapshot to a disk.", "format": "int64", +"readOnly": true, "type": "string" }, "enableConfidentialCompute": { -"description": "Whether this snapshot is created from a confidential compute mode disk.\n[Output Only]: This field is not set by user, but from source disk.", +"description": "Output only. Whether this snapshot is created from a confidential compute mode disk.\n[Output Only]: This field is not set by user, but from source disk.", +"readOnly": true, "type": "boolean" }, "guestFlush": { @@ -110141,20 +112472,23 @@ false "type": "boolean" }, "guestOsFeatures": { -"description": "[Output Only] A list of features to enable on the guest operating system.\nApplicable only for bootable images. Read \nEnabling guest operating system features to see a list of available\noptions.", +"description": "Output only. [Output Only] A list of features to enable on the guest operating system.\nApplicable only for bootable images. Read \nEnabling guest operating system features to see a list of available\noptions.", "items": { "$ref": "GuestOsFeature" }, +"readOnly": true, "type": "array" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#snapshot", -"description": "[Output Only] Type of the resource. Always compute#snapshot\nfor Snapshot resources.", +"description": "Output only. [Output Only] Type of the resource. Always compute#snapshot\nfor Snapshot resources.", +"readOnly": true, "type": "string" }, "labelFingerprint": { @@ -110170,18 +112504,20 @@ false "type": "object" }, "licenseCodes": { -"description": "[Output Only] Integer license codes indicating which licenses are attached\nto this snapshot.", +"description": "Output only. [Output Only] Integer license codes indicating which licenses are attached\nto this snapshot.", "items": { "format": "int64", "type": "string" }, +"readOnly": true, "type": "array" }, "licenses": { -"description": "[Output Only] A list of public visible licenses that apply to this\nsnapshot. This can be because the original image had licenses attached\n(such as a Windows image).", +"description": "Output only. [Output Only] A list of public visible licenses that apply to this\nsnapshot. This can be because the original image had licenses attached\n(such as a Windows image).", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "locationHint": { @@ -110209,12 +112545,14 @@ false "description": "Input only. [Input Only] Additional params passed with the request, but not persisted\nas part of resource payload." }, "region": { -"description": "[Output Only] URL of the region where the snapshot resides. Only applicable\nfor regional snapshots.", +"description": "Output only. [Output Only] URL of the region where the snapshot resides. Only applicable\nfor regional snapshots.", +"readOnly": true, "type": "string" }, "resourceStatus": { "$ref": "SnapshotResourceStatus", -"description": "[Output only] ResourceStatus of the Snapshot resource" +"description": "Output only. [Output only] ResourceStatus of the Snapshot resource", +"readOnly": true }, "satisfiesPzi": { "description": "Output only. Reserved for future use.", @@ -110222,15 +112560,18 @@ false "type": "boolean" }, "satisfiesPzs": { -"description": "[Output Only] Reserved for future use.", +"description": "Output only. [Output Only] Reserved for future use.", +"readOnly": true, "type": "boolean" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource's resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource's resource id.", +"readOnly": true, "type": "string" }, "snapshotEncryptionKey": { @@ -110238,11 +112579,13 @@ false "description": "Encrypts the snapshot using acustomer-supplied\nencryption key.\n\nAfter you encrypt a snapshot using a customer-supplied key, you must\nprovide the same key if you use the snapshot later. For example, you must\nprovide the encryption key when you create a disk from the encrypted\nsnapshot in a future request.\n\nCustomer-supplied encryption keys do not protect access to metadata\nof the snapshot.\n\nIf you do not provide an encryption key when creating the snapshot, then\nthe snapshot will be encrypted using an automatically generated key and you\ndo not need to provide a key to use the snapshot later." }, "snapshotGroupId": { -"description": "[Output Only] The unique ID of the snapshot group that this snapshot\nbelongs to.", +"description": "Output only. [Output Only] The unique ID of the snapshot group that this snapshot\nbelongs to.", +"readOnly": true, "type": "string" }, "snapshotGroupName": { -"description": "[Output only] The snapshot group that this snapshot belongs to.", +"description": "Output only. [Output only] The snapshot group that this snapshot belongs to.", +"readOnly": true, "type": "string" }, "snapshotType": { @@ -110270,7 +112613,8 @@ false "type": "string" }, "sourceDiskId": { -"description": "[Output Only] The ID value of the disk used to create this snapshot. This\nvalue may be used to determine whether the snapshot was taken from the\ncurrent or a previous instance of a given disk name.", +"description": "Output only. [Output Only] The ID value of the disk used to create this snapshot. This\nvalue may be used to determine whether the snapshot was taken from the\ncurrent or a previous instance of a given disk name.", +"readOnly": true, "type": "string" }, "sourceInstantSnapshot": { @@ -110282,19 +112626,22 @@ false "description": "Customer provided encryption key when creating Snapshot from Instant\nSnapshot." }, "sourceInstantSnapshotId": { -"description": "[Output Only] The unique ID of the instant snapshot used to create this\nsnapshot. This value identifies the exact instant snapshot that was used to\ncreate this snapshot. For example, if you created the snapshot from an\ninstant snapshot that was later deleted and recreated under the same name,\nthe source instant snapshot ID would identify the exact instant snapshot\nthat was used.", +"description": "Output only. [Output Only] The unique ID of the instant snapshot used to create this\nsnapshot. This value identifies the exact instant snapshot that was used to\ncreate this snapshot. For example, if you created the snapshot from an\ninstant snapshot that was later deleted and recreated under the same name,\nthe source instant snapshot ID would identify the exact instant snapshot\nthat was used.", +"readOnly": true, "type": "string" }, "sourceSnapshotSchedulePolicy": { -"description": "[Output Only] URL of the resource policy which created this\nscheduled snapshot.", +"description": "Output only. [Output Only] URL of the resource policy which created this\nscheduled snapshot.", +"readOnly": true, "type": "string" }, "sourceSnapshotSchedulePolicyId": { -"description": "[Output Only] ID of the resource policy which created this\nscheduled snapshot.", +"description": "Output only. [Output Only] ID of the resource policy which created this\nscheduled snapshot.", +"readOnly": true, "type": "string" }, "status": { -"description": "[Output Only] The status of the snapshot. This can beCREATING, DELETING, FAILED,READY, or UPLOADING.", +"description": "Output only. [Output Only] The status of the snapshot. This can beCREATING, DELETING, FAILED,READY, or UPLOADING.", "enum": [ "CREATING", "DELETING", @@ -110309,15 +112656,17 @@ false "Snapshot has been created successfully.", "Snapshot is being uploaded." ], +"readOnly": true, "type": "string" }, "storageBytes": { -"description": "[Output Only] A size of the storage used by the snapshot. As snapshots\nshare storage, this number is expected to change with snapshot\ncreation/deletion.", +"description": "Output only. [Output Only] A size of the storage used by the snapshot. As snapshots\nshare storage, this number is expected to change with snapshot\ncreation/deletion.", "format": "int64", +"readOnly": true, "type": "string" }, "storageBytesStatus": { -"description": "[Output Only] An indicator whether storageBytes is in a\nstable state or it is being adjusted as a result of shared storage\nreallocation. This status can either be UPDATING, meaning\nthe size of the snapshot is being updated, or UP_TO_DATE,\nmeaning the size of the snapshot is up-to-date.", +"description": "Output only. [Output Only] An indicator whether storageBytes is in a\nstable state or it is being adjusted as a result of shared storage\nreallocation. This status can either be UPDATING, meaning\nthe size of the snapshot is being updated, or UP_TO_DATE,\nmeaning the size of the snapshot is up-to-date.", "enum": [ "UPDATING", "UP_TO_DATE" @@ -110326,6 +112675,7 @@ false "", "" ], +"readOnly": true, "type": "string" }, "storageLocations": { @@ -110365,7 +112715,8 @@ false }, "kind": { "default": "compute#snapshotAggregatedList", -"description": "[Output Only] Type of resource. Alwayscompute#snapshotAggregatedList for aggregated lists of\nsnapshots.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#snapshotAggregatedList for aggregated lists of\nsnapshots.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -110373,14 +112724,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -110515,7 +112868,8 @@ false "id": "SnapshotGroup", "properties": { "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -110523,13 +112877,15 @@ false "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#snapshotGroup", -"description": "[Output Only] Type of the resource. Alwayscompute#snapshotGroup for SnapshotGroup\nresources.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#snapshotGroup for SnapshotGroup\nresources.", +"readOnly": true, "type": "string" }, "name": { @@ -110538,16 +112894,19 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource's resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource's resource id.", +"readOnly": true, "type": "string" }, "sourceInfo": { "$ref": "SnapshotGroupSourceInfo", -"description": "[Output Only]" +"description": "Output only. [Output Only]", +"readOnly": true }, "sourceInstantSnapshotGroup": { "description": "Input field for the source instant snapshot group.", @@ -110555,10 +112914,11 @@ false }, "sourceInstantSnapshotGroupInfo": { "$ref": "SnapshotGroupSourceInstantSnapshotGroupInfo", -"description": "[Output Only]" +"description": "Output only. [Output Only]", +"readOnly": true }, "status": { -"description": "[Output Only]", +"description": "Output only. [Output Only]", "enum": [ "CREATING", "DELETING", @@ -110577,6 +112937,7 @@ false "", "" ], +"readOnly": true, "type": "string" } }, @@ -110607,9 +112968,11 @@ false "id": "SnapshotGroupSourceInfo", "properties": { "consistencyGroup": { +"readOnly": true, "type": "string" }, "consistencyGroupId": { +"readOnly": true, "type": "string" } }, @@ -110619,9 +112982,11 @@ false "id": "SnapshotGroupSourceInstantSnapshotGroupInfo", "properties": { "instantSnapshotGroup": { +"readOnly": true, "type": "string" }, "instantSnapshotGroupId": { +"readOnly": true, "type": "string" } }, @@ -110644,7 +113009,8 @@ false }, "kind": { "default": "compute#snapshotList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -110652,7 +113018,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -110790,7 +113157,7 @@ false "additionalProperties": { "type": "string" }, -"description": "Resource manager tags to be bound to the snapshot. Tag keys and values have\nthe same definition as resource\nmanager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and\nvalues are in the format `tagValues/456`. The field is ignored (both PUT &\nPATCH) when empty.", +"description": "Resource manager tags to be bound to the snapshot. Tag keys and values have\nthe same definition as resource\nmanager tags. Keys and values can be either in numeric format,\nsuch as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced\nformat such as `{org_id|project_id}/{tag_key_short_name}` and\n`{tag_value_short_name}`. The field is ignored (both PUT &\nPATCH) when empty.", "type": "object" } }, @@ -110800,8 +113167,9 @@ false "id": "SnapshotResourceStatus", "properties": { "scheduledDeletionTime": { -"description": "[Output only] Scheduled deletion time of the snapshot. The snapshot will\nbe deleted by the at any point within one hour after the deletion time.", +"description": "Output only. [Output only] Scheduled deletion time of the snapshot. The snapshot will\nbe deleted by the at any point within one hour after the deletion time.", "format": "google-datetime", +"readOnly": true, "type": "string" } }, @@ -111183,7 +113551,8 @@ false "type": "string" }, "expireTime": { -"description": "[Output Only] Expire time of the certificate. RFC3339", +"description": "Output only. [Output Only] Expire time of the certificate. RFC3339", +"readOnly": true, "type": "string" }, "id": { @@ -111193,7 +113562,8 @@ false }, "kind": { "default": "compute#sslCertificate", -"description": "[Output Only] Type of the resource. Alwayscompute#sslCertificate for SSL certificates.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#sslCertificate for SSL certificates.", +"readOnly": true, "type": "string" }, "managed": { @@ -111210,7 +113580,8 @@ false "type": "string" }, "region": { -"description": "[Output Only] URL of the region where the regional SSL Certificate\nresides. This field is not applicable to global SSL Certificate.", +"description": "Output only. [Output Only] URL of the region where the regional SSL Certificate\nresides. This field is not applicable to global SSL Certificate.", +"readOnly": true, "type": "string" }, "selfLink": { @@ -111218,7 +113589,8 @@ false "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource with the resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource with the resource id.", +"readOnly": true, "type": "string" }, "selfManaged": { @@ -111226,10 +113598,11 @@ false "description": "Configuration and status of a self-managed SSL certificate." }, "subjectAlternativeNames": { -"description": "[Output Only] Domains associated with the certificate via Subject\nAlternative Name.", +"description": "Output only. [Output Only] Domains associated with the certificate via Subject\nAlternative Name.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "type": { @@ -111266,7 +113639,8 @@ false }, "kind": { "default": "compute#sslCertificateAggregatedList", -"description": "[Output Only] Type of resource. Alwayscompute#sslCertificateAggregatedList for lists of SSL\nCertificates.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#sslCertificateAggregatedList for lists of SSL\nCertificates.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -111274,14 +113648,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -111428,7 +113804,8 @@ false }, "kind": { "default": "compute#sslCertificateList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -111436,7 +113813,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -111592,7 +113970,8 @@ false ], "type": "string" }, -"description": "[Output only] Detailed statuses of the domains specified for managed\ncertificate resource.", +"description": "Output only. [Output only] Detailed statuses of the domains specified for managed\ncertificate resource.", +"readOnly": true, "type": "object" }, "domains": { @@ -111603,7 +113982,7 @@ false "type": "array" }, "status": { -"description": "[Output only] Status of the managed certificate resource.", +"description": "Output only. [Output only] Status of the managed certificate resource.", "enum": [ "ACTIVE", "MANAGED_CERTIFICATE_STATUS_UNSPECIFIED", @@ -111620,6 +113999,7 @@ false "Certificate provisioning failed due to an issue with the DNS\nor load balancing configuration. It won't be retried. To try again\ndelete and create a new managed SslCertificate resource.\nFor details of which domain failed, consult domain_status field.", "Renewal of the certificate has failed due to an issue with the DNS\nor load balancing configuration. The existing cert is still serving;\nhowever, it will expire shortly. To provision a renewed certificate,\ndelete and create a new managed SslCertificate resource.\nFor details on which domain failed, consult domain_status field." ], +"readOnly": true, "type": "string" } }, @@ -111797,7 +114177,8 @@ false }, "kind": { "default": "compute#sslPoliciesAggregatedList", -"description": "[Output Only] Type of resource. Alwayscompute#sslPolicyAggregatedList for lists of SSL Policies.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#sslPolicyAggregatedList for lists of SSL Policies.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -111805,14 +114186,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -111946,27 +114329,32 @@ false "id": "SslPoliciesList", "properties": { "id": { -"description": "[Output Only] Unique identifier for the resource; defined by the server.", +"description": "Output only. [Output Only] Unique identifier for the resource; defined by the server.", +"readOnly": true, "type": "string" }, "items": { -"description": "A list of SslPolicy resources.", +"description": "Output only. A list of SslPolicy resources.", "items": { "$ref": "SslPolicy" }, +"readOnly": true, "type": "array" }, "kind": { "default": "compute#sslPoliciesList", -"description": "[Output Only] Type of the resource. Alwayscompute#sslPoliciesList for lists of sslPolicies.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#sslPoliciesList for lists of sslPolicies.", +"readOnly": true, "type": "string" }, "nextPageToken": { -"description": "[Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"description": "Output only. [Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -112250,7 +114638,8 @@ false "id": "SslPolicy", "properties": { "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "customFeatures": { @@ -112265,10 +114654,11 @@ false "type": "string" }, "enabledFeatures": { -"description": "[Output Only] The list of features enabled in the SSL policy.", +"description": "Output only. [Output Only] The list of features enabled in the SSL policy.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "fingerprint": { @@ -112277,13 +114667,15 @@ false "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#sslPolicy", -"description": "[Output only] Type of the resource. Alwayscompute#sslPolicyfor SSL policies.", +"description": "Output only. [Output only] Type of the resource. Alwayscompute#sslPolicyfor SSL policies.", +"readOnly": true, "type": "string" }, "minTlsVersion": { @@ -112326,15 +114718,18 @@ false "type": "string" }, "region": { -"description": "[Output Only] URL of the region where the regional SSL policy\nresides. This field is not applicable to global SSL policies.", +"description": "Output only. [Output Only] URL of the region where the regional SSL policy\nresides. This field is not applicable to global SSL policies.", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource with the resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource with the resource id.", +"readOnly": true, "type": "string" }, "tlsSettings": { @@ -112342,7 +114737,7 @@ false "description": "Security settings for the proxy. This field is only applicable to a\nglobal backend service with the loadBalancingScheme set toINTERNAL_SELF_MANAGED." }, "warnings": { -"description": "[Output Only] If potential misconfigurations are detected for this\nSSL policy, this field will be populated with warning messages.", +"description": "Output only. [Output Only] If potential misconfigurations are detected for this\nSSL policy, this field will be populated with warning messages.", "items": { "properties": { "code": { @@ -112466,6 +114861,7 @@ false }, "type": "object" }, +"readOnly": true, "type": "array" } }, @@ -112601,7 +114997,8 @@ false "type": "string" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -112610,16 +115007,19 @@ false }, "exapoolProvisionedCapacityGb": { "$ref": "StoragePoolExapoolProvisionedCapacityGb", -"description": "[Output Only] Provisioned capacities for each SKU for this Exapool in GiB" +"description": "Output only. [Output Only] Provisioned capacities for each SKU for this Exapool in GiB", +"readOnly": true }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#storagePool", -"description": "[Output Only] Type of the resource. Always compute#storagePool\nfor storage pools.", +"description": "Output only. [Output Only] Type of the resource. Always compute#storagePool\nfor storage pools.", +"readOnly": true, "type": "string" }, "labelFingerprint": { @@ -112644,6 +115044,10 @@ false "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", "type": "string" }, +"params": { +"$ref": "StoragePoolParams", +"description": "Input only. Additional params passed with the request, but not persisted\nas part of resource payload." +}, "performanceProvisioningType": { "description": "Provisioning type of the performance-related parameters of the pool,\nsuch as throughput and IOPS.", "enum": [ @@ -112690,14 +115094,17 @@ false }, "resourceStatus": { "$ref": "StoragePoolResourceStatus", -"description": "[Output Only] Status information for the storage pool resource." +"description": "Output only. [Output Only] Status information for the storage pool resource.", +"readOnly": true }, "selfLink": { -"description": "[Output Only] Server-defined fully-qualified URL for this resource.", +"description": "Output only. [Output Only] Server-defined fully-qualified URL for this resource.", +"readOnly": true, "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource's resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource's resource id.", +"readOnly": true, "type": "string" }, "sizeGb": { @@ -112706,7 +115113,7 @@ false "type": "string" }, "state": { -"description": "[Output Only] The status of storage pool creation.\n \n \n - CREATING: Storage pool is provisioning.\n storagePool.\n - FAILED: Storage pool creation failed.\n - READY: Storage pool is ready for use.\n - DELETING: Storage pool is deleting.", +"description": "Output only. [Output Only] The status of storage pool creation.\n \n \n - CREATING: Storage pool is provisioning.\n storagePool.\n - FAILED: Storage pool creation failed.\n - READY: Storage pool is ready for use.\n - DELETING: Storage pool is deleting.", "enum": [ "CREATING", "DELETING", @@ -112719,18 +115126,21 @@ false "StoragePool creation failed.", "StoragePool is ready for use." ], +"readOnly": true, "type": "string" }, "status": { "$ref": "StoragePoolResourceStatus", -"description": "[Output Only] Status information for the storage pool resource." +"description": "Output only. [Output Only] Status information for the storage pool resource.", +"readOnly": true }, "storagePoolType": { "description": "Type of the storage pool.", "type": "string" }, "zone": { -"description": "[Output Only] URL of the zone where the storage pool resides.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"description": "Output only. [Output Only] URL of the zone where the storage pool resides.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"readOnly": true, "type": "string" } }, @@ -112756,7 +115166,8 @@ false }, "kind": { "default": "compute#storagePoolAggregatedList", -"description": "[Output Only] Type of resource. Alwayscompute#storagePoolAggregatedList for aggregated lists of\nstorage pools.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#storagePoolAggregatedList for aggregated lists of\nstorage pools.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -112764,14 +115175,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -112905,48 +115318,56 @@ false "id": "StoragePoolDisk", "properties": { "attachedInstances": { -"description": "[Output Only] Instances this disk is attached to.", +"description": "Output only. [Output Only] Instances this disk is attached to.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "disk": { -"description": "[Output Only] The URL of the disk.", +"description": "Output only. [Output Only] The URL of the disk.", +"readOnly": true, "type": "string" }, "name": { -"description": "[Output Only] The name of the disk.", +"description": "Output only. [Output Only] The name of the disk.", +"readOnly": true, "type": "string" }, "provisionedIops": { -"description": "[Output Only] The number of IOPS provisioned for the disk.", +"description": "Output only. [Output Only] The number of IOPS provisioned for the disk.", "format": "int64", +"readOnly": true, "type": "string" }, "provisionedThroughput": { -"description": "[Output Only] The throughput provisioned for the disk.", +"description": "Output only. [Output Only] The throughput provisioned for the disk.", "format": "int64", +"readOnly": true, "type": "string" }, "resourcePolicies": { -"description": "[Output Only] Resource policies applied to disk for automatic snapshot\ncreations.", +"description": "Output only. [Output Only] Resource policies applied to disk for automatic snapshot\ncreations.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "sizeGb": { -"description": "[Output Only] The disk size, in GB.", +"description": "Output only. [Output Only] The disk size, in GB.", "format": "int64", +"readOnly": true, "type": "string" }, "status": { -"description": "[Output Only] The disk status.", +"description": "Output only. [Output Only] The disk status.", "enum": [ "CREATING", "DELETING", @@ -112963,15 +115384,18 @@ false "Source data is being copied into the disk.", "Disk is currently unavailable and cannot be accessed, attached or\ndetached." ], +"readOnly": true, "type": "string" }, "type": { -"description": "[Output Only] The disk type.", +"description": "Output only. [Output Only] The disk type.", +"readOnly": true, "type": "string" }, "usedBytes": { -"description": "[Output Only] Amount of disk space used.", +"description": "Output only. [Output Only] Amount of disk space used.", "format": "int64", +"readOnly": true, "type": "string" } }, @@ -112982,18 +115406,21 @@ false "id": "StoragePoolExapoolProvisionedCapacityGb", "properties": { "capacityOptimized": { -"description": "Size, in GiB, of provisioned capacity-optimized capacity for this Exapool", +"description": "Output only. Size, in GiB, of provisioned capacity-optimized capacity for this Exapool", "format": "int64", +"readOnly": true, "type": "string" }, "readOptimized": { -"description": "Size, in GiB, of provisioned read-optimized capacity for this Exapool", +"description": "Output only. Size, in GiB, of provisioned read-optimized capacity for this Exapool", "format": "int64", +"readOnly": true, "type": "string" }, "writeOptimized": { -"description": "Size, in GiB, of provisioned write-optimized capacity for this Exapool", +"description": "Output only. Size, in GiB, of provisioned write-optimized capacity for this Exapool", "format": "int64", +"readOnly": true, "type": "string" } }, @@ -113019,7 +115446,8 @@ false }, "kind": { "default": "compute#storagePoolList", -"description": "[Output Only] Type of resource. Always compute#storagePoolList\nfor lists of storagePools.", +"description": "Output only. [Output Only] Type of resource. Always compute#storagePoolList\nfor lists of storagePools.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -113027,14 +115455,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.\nend_interface: MixerListResponseWithEtagBuilder", +"description": "Output only. [Output Only] Unreachable resources.\nend_interface: MixerListResponseWithEtagBuilder", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -113171,7 +115601,8 @@ false "type": "string" }, "id": { -"description": "[Output Only] Unique identifier for the resource; defined by the server.", +"description": "Output only. [Output Only] Unique identifier for the resource; defined by the server.", +"readOnly": true, "type": "string" }, "items": { @@ -113183,26 +115614,30 @@ false }, "kind": { "default": "compute#storagePoolListDisks", -"description": "[Output Only] Type of resource. Alwayscompute#storagePoolListDisks for lists of disks in a\nstoragePool.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#storagePoolListDisks for lists of disks in a\nstoragePool.", +"readOnly": true, "type": "string" }, "nextPageToken": { -"description": "[Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"description": "Output only. [Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.\nend_interface: MixerListResponseWithEtagBuilder", +"description": "Output only. [Output Only] Unreachable resources.\nend_interface: MixerListResponseWithEtagBuilder", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { -"description": "[Output Only] Informational warning message.", +"description": "Output only. [Output Only] Informational warning message.", "properties": { "code": { "description": "[Output Only] A warning code, if applicable. For example, Compute\nEngine returns NO_RESULTS_ON_PAGE if there\nare no results in the response.", @@ -113323,6 +115758,21 @@ false "type": "string" } }, +"readOnly": true, +"type": "object" +} +}, +"type": "object" +}, +"StoragePoolParams": { +"description": "Additional storage pool params.", +"id": "StoragePoolParams", +"properties": { +"resourceManagerTags": { +"additionalProperties": { +"type": "string" +}, +"description": "Input only. Resource manager tags to be bound to the storage pool. Tag keys and values\nhave the same definition as resource\nmanager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and\nvalues are in the format `tagValues/{tag_value_id}`. The field is ignored\n(both PUT & PATCH) when empty.", "type": "object" } }, @@ -113348,27 +115798,32 @@ false "type": "string" }, "exapoolMaxReadIops": { -"description": "[Output Only] Maximum allowed read IOPS for this Exapool.", +"description": "Output only. [Output Only] Maximum allowed read IOPS for this Exapool.", "format": "int64", +"readOnly": true, "type": "string" }, "exapoolMaxReadThroughput": { -"description": "[Output Only] Maximum allowed read throughput in MiB/s for\nthis Exapool.", +"description": "Output only. [Output Only] Maximum allowed read throughput in MiB/s for\nthis Exapool.", "format": "int64", +"readOnly": true, "type": "string" }, "exapoolMaxWriteIops": { -"description": "[Output Only] Maximum allowed write IOPS for this Exapool.", +"description": "Output only. [Output Only] Maximum allowed write IOPS for this Exapool.", "format": "int64", +"readOnly": true, "type": "string" }, "exapoolMaxWriteThroughput": { -"description": "[Output Only] Maximum allowed write throughput in MiB/s\nfor this Exapool.", +"description": "Output only. [Output Only] Maximum allowed write throughput in MiB/s\nfor this Exapool.", "format": "int64", +"readOnly": true, "type": "string" }, "lastResizeTimestamp": { -"description": "[Output Only] Timestamp of the last successful resize inRFC3339 text format.", +"description": "Output only. [Output Only] Timestamp of the last successful resize inRFC3339 text format.", +"readOnly": true, "type": "string" }, "maxAggregateDiskSizeGb": { @@ -113461,7 +115916,8 @@ false }, "kind": { "default": "compute#storagePoolType", -"description": "[Output Only] Type of the resource. Alwayscompute#storagePoolType for storage pool types.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#storagePoolType for storage pool types.", +"readOnly": true, "type": "string" }, "maxPoolProvisionedCapacityGb": { @@ -113509,7 +115965,8 @@ false "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource with the resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource with the resource id.", +"readOnly": true, "type": "string" }, "supportedDiskTypes": { @@ -113543,7 +116000,8 @@ false }, "kind": { "default": "compute#storagePoolTypeAggregatedList", -"description": "[Output Only] Type of resource. Alwayscompute#storagePoolTypeAggregatedList.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#storagePoolTypeAggregatedList.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -113551,7 +116009,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -113698,7 +116157,8 @@ false }, "kind": { "default": "compute#storagePoolTypeList", -"description": "[Output Only] Type of resource. Alwayscompute#storagePoolTypeList for storage pool types.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#storagePoolTypeList for storage pool types.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -113706,7 +116166,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -114153,7 +116614,8 @@ false "type": "boolean" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -114188,12 +116650,14 @@ false "type": "number" }, "gatewayAddress": { -"description": "[Output Only] The gateway address for default routes to reach destination\naddresses outside this subnetwork.", +"description": "Output only. [Output Only] The gateway address for default routes to reach destination\naddresses outside this subnetwork.", +"readOnly": true, "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "internalIpv6Prefix": { @@ -114221,11 +116685,12 @@ false "type": "string" }, "ipv6CidrRange": { -"description": "[Output Only] This field is for internal use.", +"description": "Output only. [Output Only] This field is for internal use.", +"readOnly": true, "type": "string" }, "ipv6GceEndpoint": { -"description": "[Output Only] Possible endpoints of this subnetwork. It can be one of the\nfollowing:\n \n - VM_ONLY: The subnetwork can be used for creating instances and\n IPv6 addresses with VM endpoint type. Such a subnetwork gets external IPv6\n ranges from a public delegated prefix and cannot be used to create NetLb.\n - VM_AND_FR: The subnetwork can be used for creating both VM\n instances and Forwarding Rules. It can also be used to reserve IPv6\n addresses with both VM and FR endpoint types. Such a subnetwork gets its\n IPv6 range from Google IP Pool directly.", +"description": "Output only. [Output Only] Possible endpoints of this subnetwork. It can be one of the\nfollowing:\n \n - VM_ONLY: The subnetwork can be used for creating instances and\n IPv6 addresses with VM endpoint type. Such a subnetwork gets external IPv6\n ranges from a public delegated prefix and cannot be used to create NetLb.\n - VM_AND_FR: The subnetwork can be used for creating both VM\n instances and Forwarding Rules. It can also be used to reserve IPv6\n addresses with both VM and FR endpoint types. Such a subnetwork gets its\n IPv6 range from Google IP Pool directly.", "enum": [ "VM_AND_FR", "VM_ONLY" @@ -114234,11 +116699,13 @@ false "", "" ], +"readOnly": true, "type": "string" }, "kind": { "default": "compute#subnetwork", -"description": "[Output Only] Type of the resource. Always compute#subnetwork\nfor Subnetwork resources.", +"description": "Output only. [Output Only] Type of the resource. Always compute#subnetwork\nfor Subnetwork resources.", +"readOnly": true, "type": "string" }, "logConfig": { @@ -114361,7 +116828,8 @@ false "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource with the resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource with the resource id.", +"readOnly": true, "type": "string" }, "stackType": { @@ -114379,7 +116847,7 @@ false "type": "string" }, "state": { -"description": "[Output Only] The state of the subnetwork, which can be one of the\nfollowing values:READY: Subnetwork is created and ready to useDRAINING: only applicable to subnetworks that have the\npurpose set to INTERNAL_HTTPS_LOAD_BALANCER and indicates that\nconnections to the load balancer are being drained. A subnetwork that is\ndraining cannot be used or modified until it reaches a status ofREADY", +"description": "Output only. [Output Only] The state of the subnetwork, which can be one of the\nfollowing values:READY: Subnetwork is created and ready to useDRAINING: only applicable to subnetworks that have the\npurpose set to INTERNAL_HTTPS_LOAD_BALANCER and indicates that\nconnections to the load balancer are being drained. A subnetwork that is\ndraining cannot be used or modified until it reaches a status ofREADY", "enum": [ "DRAINING", "READY" @@ -114388,6 +116856,7 @@ false "Subnetwork is being drained.", "Subnetwork is ready for use." ], +"readOnly": true, "type": "string" }, "systemReservedExternalIpv6Ranges": { @@ -114439,7 +116908,8 @@ false }, "kind": { "default": "compute#subnetworkAggregatedList", -"description": "[Output Only] Type of resource. Alwayscompute#subnetworkAggregatedList for aggregated lists of\nsubnetworks.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#subnetworkAggregatedList for aggregated lists of\nsubnetworks.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -114447,14 +116917,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -114601,7 +117073,8 @@ false }, "kind": { "default": "compute#subnetworkList", -"description": "[Output Only] Type of resource. Always compute#subnetworkList\nfor lists of subnetworks.", +"description": "Output only. [Output Only] Type of resource. Always compute#subnetworkList\nfor lists of subnetworks.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -114609,7 +117082,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -115278,7 +117752,8 @@ false "id": "TargetGrpcProxy", "properties": { "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -115291,13 +117766,15 @@ false "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource type. The server\ngenerates this identifier.", +"description": "Output only. [Output Only] The unique identifier for the resource type. The server\ngenerates this identifier.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#targetGrpcProxy", -"description": "[Output Only] Type of the resource. Alwayscompute#targetGrpcProxy for target grpc proxies.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#targetGrpcProxy for target grpc proxies.", +"readOnly": true, "type": "string" }, "name": { @@ -115311,11 +117788,13 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL with id for the resource.", +"description": "Output only. [Output Only] Server-defined URL with id for the resource.", +"readOnly": true, "type": "string" }, "urlMap": { @@ -115345,7 +117824,8 @@ false }, "kind": { "default": "compute#targetGrpcProxyList", -"description": "[Output Only] Type of the resource. Alwayscompute#targetGrpcProxy for target grpc proxies.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#targetGrpcProxy for target grpc proxies.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -115625,7 +118105,8 @@ false "id": "TargetHttpProxy", "properties": { "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -115656,7 +118137,8 @@ false }, "kind": { "default": "compute#targetHttpProxy", -"description": "[Output Only] Type of resource. Always compute#targetHttpProxy\nfor target HTTP proxies.", +"description": "Output only. [Output Only] Type of resource. Always compute#targetHttpProxy\nfor target HTTP proxies.", +"readOnly": true, "type": "string" }, "name": { @@ -115669,7 +118151,8 @@ false "type": "boolean" }, "region": { -"description": "[Output Only] URL of the region where the regional Target HTTP Proxy\nresides. This field is not applicable to global Target HTTP Proxies.", +"description": "Output only. [Output Only] URL of the region where the regional Target HTTP Proxy\nresides. This field is not applicable to global Target HTTP Proxies.", +"readOnly": true, "type": "string" }, "selfLink": { @@ -115677,7 +118160,8 @@ false "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource with the resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource with the resource id.", +"readOnly": true, "type": "string" }, "urlMap": { @@ -115704,7 +118188,8 @@ false }, "kind": { "default": "compute#targetHttpProxyAggregatedList", -"description": "[Output Only] Type of resource. Alwayscompute#targetHttpProxyAggregatedList for lists of Target HTTP\nProxies.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#targetHttpProxyAggregatedList for lists of Target HTTP\nProxies.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -115712,14 +118197,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -115866,7 +118353,8 @@ false }, "kind": { "default": "compute#targetHttpProxyList", -"description": "Type of resource. Always compute#targetHttpProxyList for lists\nof target HTTP proxies.", +"description": "Output only. Type of resource. Always compute#targetHttpProxyList for lists\nof target HTTP proxies.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -115874,7 +118362,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -116207,7 +118696,8 @@ false "type": "string" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -116238,7 +118728,8 @@ false }, "kind": { "default": "compute#targetHttpsProxy", -"description": "[Output Only] Type of resource. Alwayscompute#targetHttpsProxy for target HTTPS proxies.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#targetHttpsProxy for target HTTPS proxies.", +"readOnly": true, "type": "string" }, "name": { @@ -116265,7 +118756,8 @@ false "type": "string" }, "region": { -"description": "[Output Only] URL of the region where the regional TargetHttpsProxy\nresides. This field is not applicable to global TargetHttpsProxies.", +"description": "Output only. [Output Only] URL of the region where the regional TargetHttpsProxy\nresides. This field is not applicable to global TargetHttpsProxies.", +"readOnly": true, "type": "string" }, "selfLink": { @@ -116273,7 +118765,8 @@ false "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource with the resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource with the resource id.", +"readOnly": true, "type": "string" }, "serverTlsPolicy": { @@ -116331,7 +118824,8 @@ false }, "kind": { "default": "compute#targetHttpsProxyAggregatedList", -"description": "[Output Only] Type of resource. Alwayscompute#targetHttpsProxyAggregatedList for lists of Target\nHTTP Proxies.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#targetHttpsProxyAggregatedList for lists of Target\nHTTP Proxies.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -116339,14 +118833,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -116493,7 +118989,8 @@ false }, "kind": { "default": "compute#targetHttpsProxyList", -"description": "Type of resource. Always compute#targetHttpsProxyList for\nlists of target HTTPS proxies.", +"description": "Output only. Type of resource. Always compute#targetHttpsProxyList for\nlists of target HTTPS proxies.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -116501,7 +118998,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -116636,7 +119134,8 @@ false "id": "TargetInstance", "properties": { "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -116654,7 +119153,8 @@ false }, "kind": { "default": "compute#targetInstance", -"description": "[Output Only] The type of the resource. Alwayscompute#targetInstance for target instances.", +"description": "Output only. [Output Only] The type of the resource. Alwayscompute#targetInstance for target instances.", +"readOnly": true, "type": "string" }, "name": { @@ -116685,11 +119185,13 @@ false "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource with the resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource with the resource id.", +"readOnly": true, "type": "string" }, "zone": { -"description": "[Output Only] URL of the zone where the target instance resides.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"description": "Output only. [Output Only] URL of the zone where the target instance resides.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"readOnly": true, "type": "string" } }, @@ -116712,7 +119214,8 @@ false }, "kind": { "default": "compute#targetInstanceAggregatedList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -116720,14 +119223,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -116874,7 +119379,8 @@ false }, "kind": { "default": "compute#targetInstanceList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -116882,7 +119388,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -117158,7 +119665,8 @@ false "type": "string" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -117191,7 +119699,8 @@ false }, "kind": { "default": "compute#targetPool", -"description": "[Output Only] Type of the resource. Always compute#targetPool\nfor target pools.", +"description": "Output only. [Output Only] Type of the resource. Always compute#targetPool\nfor target pools.", +"readOnly": true, "type": "string" }, "name": { @@ -117200,7 +119709,8 @@ false "type": "string" }, "region": { -"description": "[Output Only] URL of the region where the target pool resides.", +"description": "Output only. [Output Only] URL of the region where the target pool resides.", +"readOnly": true, "type": "string" }, "securityPolicy": { @@ -117212,7 +119722,8 @@ false "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource with the resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource with the resource id.", +"readOnly": true, "type": "string" }, "sessionAffinity": { @@ -117261,7 +119772,8 @@ false }, "kind": { "default": "compute#targetPoolAggregatedList", -"description": "[Output Only] Type of resource. Alwayscompute#targetPoolAggregatedList for aggregated lists of\ntarget pools.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#targetPoolAggregatedList for aggregated lists of\ntarget pools.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -117269,14 +119781,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -117417,7 +119931,8 @@ false }, "kind": { "default": "compute#targetPoolInstanceHealth", -"description": "[Output Only] Type of resource. Alwayscompute#targetPoolInstanceHealth when checking the health of\nan instance.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#targetPoolInstanceHealth when checking the health of\nan instance.", +"readOnly": true, "type": "string" } }, @@ -117440,7 +119955,8 @@ false }, "kind": { "default": "compute#targetPoolList", -"description": "[Output Only] Type of resource. Always compute#targetPoolList\nfor lists of target pools.", +"description": "Output only. [Output Only] Type of resource. Always compute#targetPoolList\nfor lists of target pools.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -117448,7 +119964,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -117836,7 +120353,8 @@ false "type": "string" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -117850,7 +120368,8 @@ false }, "kind": { "default": "compute#targetSslProxy", -"description": "[Output Only] Type of the resource. Alwayscompute#targetSslProxy for target SSL proxies.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#targetSslProxy for target SSL proxies.", +"readOnly": true, "type": "string" }, "name": { @@ -117909,7 +120428,8 @@ false }, "kind": { "default": "compute#targetSslProxyList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -117917,7 +120437,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -118217,7 +120738,8 @@ false "id": "TargetTcpProxy", "properties": { "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -118231,7 +120753,22 @@ false }, "kind": { "default": "compute#targetTcpProxy", -"description": "[Output Only] Type of the resource. Alwayscompute#targetTcpProxy for target TCP proxies.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#targetTcpProxy for target TCP proxies.", +"readOnly": true, +"type": "string" +}, +"loadBalancingScheme": { +"description": "Specifies the type of load balancing scheme used by this target proxy.", +"enum": [ +"EXTERNAL", +"EXTERNAL_MANAGED", +"INTERNAL_MANAGED" +], +"enumDescriptions": [ +"", +"", +"" +], "type": "string" }, "name": { @@ -118256,7 +120793,8 @@ false "type": "string" }, "region": { -"description": "[Output Only] URL of the region where the regional TCP proxy resides.\nThis field is not applicable to global TCP proxy.", +"description": "Output only. [Output Only] URL of the region where the regional TCP proxy resides.\nThis field is not applicable to global TCP proxy.", +"readOnly": true, "type": "string" }, "selfLink": { @@ -118287,7 +120825,8 @@ false }, "kind": { "default": "compute#targetTcpProxyAggregatedList", -"description": "[Output Only] Type of resource. Alwayscompute#targetTcpProxyAggregatedList for lists of Target\nTCP Proxies.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#targetTcpProxyAggregatedList for lists of Target\nTCP Proxies.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -118295,14 +120834,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -118449,7 +120990,8 @@ false }, "kind": { "default": "compute#targetTcpProxyList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -118457,7 +120999,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -118592,7 +121135,8 @@ false "id": "TargetVpnGateway", "properties": { "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -118613,7 +121157,8 @@ false }, "kind": { "default": "compute#targetVpnGateway", -"description": "[Output Only] Type of resource. Alwayscompute#targetVpnGateway for target VPN gateways.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#targetVpnGateway for target VPN gateways.", +"readOnly": true, "type": "string" }, "labelFingerprint": { @@ -118702,7 +121247,8 @@ false }, "kind": { "default": "compute#targetVpnGatewayAggregatedList", -"description": "[Output Only] Type of resource. Alwayscompute#targetVpnGateway for target VPN gateways.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#targetVpnGateway for target VPN gateways.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -118710,14 +121256,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -118864,7 +121412,8 @@ false }, "kind": { "default": "compute#targetVpnGatewayList", -"description": "[Output Only] Type of resource. Alwayscompute#targetVpnGateway for target VPN gateways.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#targetVpnGateway for target VPN gateways.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -118872,7 +121421,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -119481,7 +122031,8 @@ false "id": "UrlMap", "properties": { "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "defaultCustomErrorResponsePolicy": { @@ -119527,7 +122078,8 @@ false }, "kind": { "default": "compute#urlMap", -"description": "[Output Only] Type of the resource. Always compute#urlMaps for\nurl maps.", +"description": "Output only. [Output Only] Type of the resource. Always compute#urlMaps for\nurl maps.", +"readOnly": true, "type": "string" }, "name": { @@ -119543,7 +122095,8 @@ false "type": "array" }, "region": { -"description": "[Output Only] URL of the region where the regional URL map resides.\nThis field is not applicable to global URL maps.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"description": "Output only. [Output Only] URL of the region where the regional URL map resides.\nThis field is not applicable to global URL maps.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"readOnly": true, "type": "string" }, "selfLink": { @@ -119577,7 +122130,8 @@ false }, "kind": { "default": "compute#urlMapList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -119585,7 +122139,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -119831,7 +122386,8 @@ false }, "kind": { "default": "compute#urlMapsAggregatedList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -119839,14 +122395,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -120173,11 +122731,13 @@ false "id": "UsableSubnetwork", "properties": { "externalIpv6Prefix": { -"description": "[Output Only] The external IPv6 address range that is assigned to this\nsubnetwork.", +"description": "Output only. [Output Only] The external IPv6 address range that is assigned to this\nsubnetwork.", +"readOnly": true, "type": "string" }, "internalIpv6Prefix": { -"description": "[Output Only] The internal IPv6 address range that is assigned to this\nsubnetwork.", +"description": "Output only. [Output Only] The internal IPv6 address range that is assigned to this\nsubnetwork.", +"readOnly": true, "type": "string" }, "ipCidrRange": { @@ -120300,7 +122860,8 @@ false }, "kind": { "default": "compute#usableSubnetworksAggregatedList", -"description": "[Output Only] Type of resource. Alwayscompute#usableSubnetworksAggregatedList for aggregated lists\nof usable subnetworks.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#usableSubnetworksAggregatedList for aggregated lists\nof usable subnetworks.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -120308,21 +122869,24 @@ false "type": "string" }, "scopedWarnings": { -"description": "[Output Only] Informational warning messages for failures encountered from\nscopes.", +"description": "Output only. [Output Only] Informational warning messages for failures encountered from\nscopes.", "items": { "$ref": "SubnetworksScopedWarning" }, +"readOnly": true, "type": "array" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -120472,13 +123036,15 @@ false "id": "VmEndpointNatMappings", "properties": { "instanceName": { -"description": "Name of the VM instance which the endpoint belongs to", +"description": "Output only. Name of the VM instance which the endpoint belongs to", +"readOnly": true, "type": "string" }, "interfaceNatMappings": { "items": { "$ref": "VmEndpointNatMappingsInterfaceNatMappings" }, +"readOnly": true, "type": "array" } }, @@ -120489,42 +123055,49 @@ false "id": "VmEndpointNatMappingsInterfaceNatMappings", "properties": { "drainNatIpPortRanges": { -"description": "List of all drain IP:port-range mappings assigned to this interface.\nThese ranges are inclusive, that is, both the first and the last\nports can be used for NAT. Example: [\"2.2.2.2:12345-12355\",\n\"1.1.1.1:2234-2234\"].", +"description": "Output only. List of all drain IP:port-range mappings assigned to this interface.\nThese ranges are inclusive, that is, both the first and the last\nports can be used for NAT. Example: [\"2.2.2.2:12345-12355\",\n\"1.1.1.1:2234-2234\"].", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "natIpPortRanges": { -"description": "A list of all IP:port-range mappings assigned to this interface.\nThese ranges are inclusive, that is, both the first and the last\nports can be used for NAT. Example: [\"2.2.2.2:12345-12355\",\n\"1.1.1.1:2234-2234\"].", +"description": "Output only. A list of all IP:port-range mappings assigned to this interface.\nThese ranges are inclusive, that is, both the first and the last\nports can be used for NAT. Example: [\"2.2.2.2:12345-12355\",\n\"1.1.1.1:2234-2234\"].", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "numTotalDrainNatPorts": { -"description": "Total number of drain ports across all NAT IPs allocated to this\ninterface. It equals to the aggregated port number in the field\ndrain_nat_ip_port_ranges.", +"description": "Output only. Total number of drain ports across all NAT IPs allocated to this\ninterface. It equals to the aggregated port number in the field\ndrain_nat_ip_port_ranges.", "format": "int32", +"readOnly": true, "type": "integer" }, "numTotalNatPorts": { -"description": "Total number of ports across all NAT IPs allocated to this interface.\nIt equals to the aggregated port number in the field nat_ip_port_ranges.", +"description": "Output only. Total number of ports across all NAT IPs allocated to this interface.\nIt equals to the aggregated port number in the field nat_ip_port_ranges.", "format": "int32", +"readOnly": true, "type": "integer" }, "ruleMappings": { -"description": "Information about mappings provided by rules in this NAT.", +"description": "Output only. Information about mappings provided by rules in this NAT.", "items": { "$ref": "VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings" }, +"readOnly": true, "type": "array" }, "sourceAliasIpRange": { -"description": "Alias IP range for this interface endpoint.\nIt will be a private (RFC 1918) IP range.\nExamples: \"10.33.4.55/32\", or \"192.168.5.0/24\".", +"description": "Output only. Alias IP range for this interface endpoint.\nIt will be a private (RFC 1918) IP range.\nExamples: \"10.33.4.55/32\", or \"192.168.5.0/24\".", +"readOnly": true, "type": "string" }, "sourceVirtualIp": { -"description": "Primary IP of the VM for this NIC.", +"description": "Output only. Primary IP of the VM for this NIC.", +"readOnly": true, "type": "string" } }, @@ -120535,32 +123108,37 @@ false "id": "VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings", "properties": { "drainNatIpPortRanges": { -"description": "List of all drain IP:port-range mappings assigned to this interface\nby this rule.\nThese ranges are inclusive, that is, both the first and the last\nports can be used for NAT. Example: [\"2.2.2.2:12345-12355\",\n\"1.1.1.1:2234-2234\"].", +"description": "Output only. List of all drain IP:port-range mappings assigned to this interface\nby this rule.\nThese ranges are inclusive, that is, both the first and the last\nports can be used for NAT. Example: [\"2.2.2.2:12345-12355\",\n\"1.1.1.1:2234-2234\"].", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "natIpPortRanges": { -"description": "A list of all IP:port-range mappings assigned to this interface by this\nrule.\nThese ranges are inclusive, that is, both the first and the last\nports can be used for NAT. Example: [\"2.2.2.2:12345-12355\",\n\"1.1.1.1:2234-2234\"].", +"description": "Output only. A list of all IP:port-range mappings assigned to this interface by this\nrule.\nThese ranges are inclusive, that is, both the first and the last\nports can be used for NAT. Example: [\"2.2.2.2:12345-12355\",\n\"1.1.1.1:2234-2234\"].", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "numTotalDrainNatPorts": { -"description": "Total number of drain ports across all NAT IPs allocated to this\ninterface by this rule.\nIt equals the aggregated port number in the field\ndrain_nat_ip_port_ranges.", +"description": "Output only. Total number of drain ports across all NAT IPs allocated to this\ninterface by this rule.\nIt equals the aggregated port number in the field\ndrain_nat_ip_port_ranges.", "format": "int32", +"readOnly": true, "type": "integer" }, "numTotalNatPorts": { -"description": "Total number of ports across all NAT IPs allocated to this interface\nby this rule.\nIt equals the aggregated port number in the field nat_ip_port_ranges.", +"description": "Output only. Total number of ports across all NAT IPs allocated to this interface\nby this rule.\nIt equals the aggregated port number in the field nat_ip_port_ranges.", "format": "int32", +"readOnly": true, "type": "integer" }, "ruleNumber": { -"description": "Rule number of the NAT Rule.", +"description": "Output only. Rule number of the NAT Rule.", "format": "int32", +"readOnly": true, "type": "integer" } }, @@ -120576,7 +123154,8 @@ false }, "kind": { "default": "compute#vmEndpointNatMappingsList", -"description": "[Output Only] Type of resource. Alwayscompute#vmEndpointNatMappingsList for lists of Nat mappings of\nVM endpoints.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#vmEndpointNatMappingsList for lists of Nat mappings of\nVM endpoints.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -120591,7 +123170,8 @@ false "type": "array" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -120863,7 +123443,8 @@ false "id": "VmExtensionPolicy", "properties": { "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -120878,12 +123459,14 @@ false "type": "object" }, "globalResourceLink": { -"description": "Optional. [Output Only] Link to the global policy that manages this zone policy, if\napplicable.", +"description": "Optional. Output only. [Output Only] Link to the global policy that manages this zone policy, if\napplicable.", +"readOnly": true, "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "instanceSelectors": { @@ -120895,11 +123478,13 @@ false }, "kind": { "default": "compute#vmExtensionPolicy", -"description": "[Output Only] Type of the resource. Alwayscompute#vmExtensionPolicy.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#vmExtensionPolicy.", +"readOnly": true, "type": "string" }, "managedByGlobal": { -"description": "Optional. [Output Only] Indicates if this policy is managed by a global policy.", +"description": "Optional. Output only. [Output Only] Indicates if this policy is managed by a global policy.", +"readOnly": true, "type": "boolean" }, "name": { @@ -120918,15 +123503,17 @@ false "type": "integer" }, "selfLink": { -"description": "[Output Only] Server-defined fully-qualified URL for this resource.", +"description": "Output only. [Output Only] Server-defined fully-qualified URL for this resource.", +"readOnly": true, "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource's resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource's resource id.", +"readOnly": true, "type": "string" }, "state": { -"description": "Optional. [Output Only] Current state of the policy: ACTIVE or DELETING.", +"description": "Optional. Output only. [Output Only] Current state of the policy: ACTIVE or DELETING.", "enum": [ "ACTIVE", "DELETING", @@ -120937,10 +123524,12 @@ false "The policy is in the process of being deleted. After the extension is\nremoved from all matching VMs, the policy will be deleted.", "Default value. Do not use." ], +"readOnly": true, "type": "string" }, "updateTimestamp": { -"description": "[Output Only] Update timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Update timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" } }, @@ -120967,7 +123556,8 @@ false }, "kind": { "default": "compute#VmExtensionPolicyAggregatedList", -"description": "[Output Only] Type of resource. Alwayscompute#VmExtensionPolicyAggregatedList for lists of\nVmExtensionPolicies.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#VmExtensionPolicyAggregatedList for lists of\nVmExtensionPolicies.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -120975,14 +123565,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -121156,42 +123748,49 @@ false "id": "VmExtensionPolicyList", "properties": { "etag": { -"description": "[Output Only] Fingerprint of this resource. A hash of the contents stored\nin this object. This field is used in optimistic locking. This field will\nbe ignored when inserting a VmExtensionPolicy. An up-to-date\nfingerprint must be provided in order to update the VmExtensionPolicy.\n\nTo see the latest value of the fingerprint, make a get() request to\nretrieve a VmExtensionPolicy.", +"description": "Output only. [Output Only] Fingerprint of this resource. A hash of the contents stored\nin this object. This field is used in optimistic locking. This field will\nbe ignored when inserting a VmExtensionPolicy. An up-to-date\nfingerprint must be provided in order to update the VmExtensionPolicy.\n\nTo see the latest value of the fingerprint, make a get() request to\nretrieve a VmExtensionPolicy.", +"readOnly": true, "type": "string" }, "id": { -"description": "[Output Only] Unique identifier for the resource; defined by the server.", +"description": "Output only. [Output Only] Unique identifier for the resource; defined by the server.", +"readOnly": true, "type": "string" }, "items": { -"description": "[Output Only] A list of VM extension policy resources.", +"description": "Output only. [Output Only] A list of VM extension policy resources.", "items": { "$ref": "VmExtensionPolicy" }, +"readOnly": true, "type": "array" }, "kind": { "default": "compute#vmExtensionPolicyList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { -"description": "[Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"description": "Output only. [Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { -"description": "[Output Only] Informational warning message.", +"description": "Output only. [Output Only] Informational warning message.", "properties": { "code": { "description": "[Output Only] A warning code, if applicable. For example, Compute\nEngine returns NO_RESULTS_ON_PAGE if there\nare no results in the response.", @@ -121312,6 +123911,7 @@ false "type": "string" } }, +"readOnly": true, "type": "object" } }, @@ -121322,7 +123922,8 @@ false "id": "VpnGateway", "properties": { "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -121342,13 +123943,15 @@ false "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#vpnGateway", -"description": "[Output Only] Type of resource. Always compute#vpnGateway for\nVPN gateways.", +"description": "Output only. [Output Only] Type of resource. Always compute#vpnGateway for\nVPN gateways.", +"readOnly": true, "type": "string" }, "labelFingerprint": { @@ -121387,11 +123990,13 @@ false "description": "Input only. [Input Only] Additional params passed with the request, but not persisted\nas part of resource payload." }, "region": { -"description": "[Output Only] URL of the region where the VPN gateway resides.", +"description": "Output only. [Output Only] URL of the region where the VPN gateway resides.", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "stackType": { @@ -121435,7 +124040,8 @@ false }, "kind": { "default": "compute#vpnGatewayAggregatedList", -"description": "[Output Only] Type of resource. Always compute#vpnGateway for\nVPN gateways.", +"description": "Output only. [Output Only] Type of resource. Always compute#vpnGateway for\nVPN gateways.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -121443,14 +124049,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -121597,7 +124205,8 @@ false }, "kind": { "default": "compute#vpnGatewayList", -"description": "[Output Only] Type of resource. Always compute#vpnGateway for\nVPN gateways.", +"description": "Output only. [Output Only] Type of resource. Always compute#vpnGateway for\nVPN gateways.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -121605,7 +124214,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -121752,10 +124362,11 @@ false "id": "VpnGatewayStatus", "properties": { "vpnConnections": { -"description": "List of VPN connection for this VpnGateway.", +"description": "Output only. List of VPN connection for this VpnGateway.", "items": { "$ref": "VpnGatewayStatusVpnConnection" }, +"readOnly": true, "type": "array" } }, @@ -121795,17 +124406,20 @@ false "id": "VpnGatewayStatusTunnel", "properties": { "localGatewayInterface": { -"description": "The VPN gateway interface this VPN tunnel is associated with.", +"description": "Output only. The VPN gateway interface this VPN tunnel is associated with.", "format": "uint32", +"readOnly": true, "type": "integer" }, "peerGatewayInterface": { -"description": "The peer gateway interface this VPN tunnel is connected to, the peer\ngateway could either be an external VPN gateway or a Google Cloud\nVPN gateway.", +"description": "Output only. The peer gateway interface this VPN tunnel is connected to, the peer\ngateway could either be an external VPN gateway or a Google Cloud\nVPN gateway.", "format": "uint32", +"readOnly": true, "type": "integer" }, "tunnelUrl": { -"description": "URL reference to the VPN tunnel.", +"description": "Output only. URL reference to the VPN tunnel.", +"readOnly": true, "type": "string" } }, @@ -121816,11 +124430,13 @@ false "id": "VpnGatewayStatusVpnConnection", "properties": { "peerExternalGateway": { -"description": "URL reference to the peer external VPN gateways to which the VPN tunnels\nin this VPN connection are connected.\nThis field is mutually exclusive with peer_gcp_gateway.", +"description": "Output only. URL reference to the peer external VPN gateways to which the VPN tunnels\nin this VPN connection are connected.\nThis field is mutually exclusive with peer_gcp_gateway.", +"readOnly": true, "type": "string" }, "peerGcpGateway": { -"description": "URL reference to the peer side VPN gateways to which the VPN tunnels in\nthis VPN connection are connected.\nThis field is mutually exclusive with peer_gcp_gateway.", +"description": "Output only. URL reference to the peer side VPN gateways to which the VPN tunnels in\nthis VPN connection are connected.\nThis field is mutually exclusive with peer_gcp_gateway.", +"readOnly": true, "type": "string" }, "state": { @@ -121842,8 +124458,9 @@ false "id": "VpnGatewayVpnGatewayInterface", "properties": { "id": { -"description": "[Output Only] Numeric identifier for this VPN interface associated with\nthe VPN gateway.", +"description": "Output only. [Output Only] Numeric identifier for this VPN interface associated with\nthe VPN gateway.", "format": "uint32", +"readOnly": true, "type": "integer" }, "interconnectAttachment": { @@ -121851,11 +124468,13 @@ false "type": "string" }, "ipAddress": { -"description": "[Output Only] IP address for this VPN interface associated with the VPN\ngateway.\nThe IP address could be either a regional external IP address or\na regional internal IP address. The two IP addresses for a VPN gateway\nmust be all regional external or regional internal IP addresses. There\ncannot be a mix of regional external IP addresses and regional internal\nIP addresses. For HA VPN over Cloud Interconnect, the IP addresses\nfor both interfaces could either be regional internal IP addresses or\nregional external IP addresses. For regular (non HA VPN over Cloud\nInterconnect) HA VPN tunnels, the IP address must be a regional external\nIP address.", +"description": "Output only. [Output Only] IP address for this VPN interface associated with the VPN\ngateway.\nThe IP address could be either a regional external IP address or\na regional internal IP address. The two IP addresses for a VPN gateway\nmust be all regional external or regional internal IP addresses. There\ncannot be a mix of regional external IP addresses and regional internal\nIP addresses. For HA VPN over Cloud Interconnect, the IP addresses\nfor both interfaces could either be regional internal IP addresses or\nregional external IP addresses. For regular (non HA VPN over Cloud\nInterconnect) HA VPN tunnels, the IP address must be a regional external\nIP address.", +"readOnly": true, "type": "string" }, "ipv6Address": { -"description": "[Output Only] IPv6 address for this VPN interface associated with the VPN\ngateway.\nThe IPv6 address must be a regional external IPv6 address. The format is\nRFC 5952 format (e.g. 2001:db8::2d9:51:0:0).", +"description": "Output only. [Output Only] IPv6 address for this VPN interface associated with the VPN\ngateway.\nThe IPv6 address must be a regional external IPv6 address. The format is\nRFC 5952 format (e.g. 2001:db8::2d9:51:0:0).", +"readOnly": true, "type": "string" } }, @@ -122011,12 +124630,25 @@ false "description": "Represents a Cloud VPN Tunnel resource.\n\nFor more information about VPN, read the\nthe Cloud VPN Overview.", "id": "VpnTunnel", "properties": { +"capacityTier": { +"description": "Capacity tier of the VPN tunnel. This is used for IPsec over Interconnect\ntunnels to indicate different bandwidth limits.", +"enum": [ +"DEFAULT", +"HIGH" +], +"enumDescriptions": [ +"DEFAULT: A VPN tunnel which can support up to 1 Gbps.", +"HIGH: A VPN tunnel which can support up to 6 Gbps." +], +"type": "string" +}, "cipherSuite": { "$ref": "VpnTunnelCipherSuite", "description": "User specified list of ciphers to use for the phase 1 and phase 2 of the\nIKE protocol." }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -122039,7 +124671,8 @@ false }, "kind": { "default": "compute#vpnTunnel", -"description": "[Output Only] Type of resource. Always compute#vpnTunnel for\nVPN tunnels.", +"description": "Output only. [Output Only] Type of resource. Always compute#vpnTunnel for\nVPN tunnels.", +"readOnly": true, "type": "string" }, "labelFingerprint": { @@ -122186,7 +124819,8 @@ false }, "kind": { "default": "compute#vpnTunnelAggregatedList", -"description": "[Output Only] Type of resource. Always compute#vpnTunnel for\nVPN tunnels.", +"description": "Output only. [Output Only] Type of resource. Always compute#vpnTunnel for\nVPN tunnels.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -122194,14 +124828,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -122360,7 +124996,8 @@ false }, "kind": { "default": "compute#vpnTunnelList", -"description": "[Output Only] Type of resource. Always compute#vpnTunnel for\nVPN tunnels.", +"description": "Output only. [Output Only] Type of resource. Always compute#vpnTunnel for\nVPN tunnels.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -122368,7 +125005,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -122776,23 +125414,27 @@ false "id": "Wire", "properties": { "adminEnabled": { -"description": "[Output Only] Indicates whether the wire is enabled.\nWhen false, the wire is disabled. When true and when the wire group of\nthe wire is also enabled, the wire is enabled. Defaults to true.", +"description": "Output only. [Output Only] Indicates whether the wire is enabled.\nWhen false, the wire is disabled. When true and when the wire group of\nthe wire is also enabled, the wire is enabled. Defaults to true.", +"readOnly": true, "type": "boolean" }, "endpoints": { -"description": "Wire endpoints are specific Interconnect connections.", +"description": "Output only. Wire endpoints are specific Interconnect connections.", "items": { "$ref": "WireEndpoint" }, +"readOnly": true, "type": "array" }, "label": { -"description": "[Output Only] A label that identifies the wire. The format of this label\ncombines the existing labels of the wire group endpoints and Interconnect\nconnections used by this wire in alphabetical order as follows:\n`ENDPOINT_A+CONNECTION_A1,ENDPOINT_B+CONNECTION_B1`, where:\n \n - ENDPOINT_A and ENDPOINT_B: are the labels\n that you entered as map keys when you specified the wire group endpoint\n objects.\n - CONNECTION_A1 and CONNECTION_B1: are the\n labels that you entered as map keys when you specified the wire group\n Interconnect objects.", +"description": "Output only. [Output Only] A label that identifies the wire. The format of this label\ncombines the existing labels of the wire group endpoints and Interconnect\nconnections used by this wire in alphabetical order as follows:\n`ENDPOINT_A+CONNECTION_A1,ENDPOINT_B+CONNECTION_B1`, where:\n \n - ENDPOINT_A and ENDPOINT_B: are the labels\n that you entered as map keys when you specified the wire group endpoint\n objects.\n - CONNECTION_A1 and CONNECTION_B1: are the\n labels that you entered as map keys when you specified the wire group\n Interconnect objects.", +"readOnly": true, "type": "string" }, "wireProperties": { "$ref": "WireProperties", -"description": "[Output Only] Properties of the wire." +"description": "Output only. [Output Only] Properties of the wire.", +"readOnly": true } }, "type": "object" @@ -122802,10 +125444,12 @@ false "id": "WireEndpoint", "properties": { "interconnect": { +"readOnly": true, "type": "string" }, "vlanTag": { "format": "int32", +"readOnly": true, "type": "integer" } }, @@ -122820,7 +125464,8 @@ false "type": "boolean" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -122835,13 +125480,15 @@ false "type": "object" }, "id": { -"description": "[Output Only] The unique identifier for the resource type. The server\ngenerates this identifier.", +"description": "Output only. [Output Only] The unique identifier for the resource type. The server\ngenerates this identifier.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#wireGroup", -"description": "[Output Only] Type of the resource. Alwayscompute#wireGroups for wire groups.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#wireGroups for wire groups.", +"readOnly": true, "type": "string" }, "name": { @@ -122850,23 +125497,28 @@ false "type": "string" }, "reconciling": { -"description": "[Output Only] Indicates whether there are wire changes yet to be processed.", +"description": "Output only. [Output Only] Indicates whether there are wire changes yet to be processed.", +"readOnly": true, "type": "boolean" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "selfLinkWithId": { +"readOnly": true, "type": "string" }, "serviceLevel": { "$ref": "WireGroupServiceLevel", -"description": "Service level details determined for the wire group configuration." +"description": "Output only. Service level details determined for the wire group configuration.", +"readOnly": true }, "topology": { "$ref": "WireGroupTopology", -"description": "Topology details for the wire group configuration." +"description": "Output only. Topology details for the wire group configuration.", +"readOnly": true }, "wireGroupProperties": { "$ref": "WireGroupProperties", @@ -122884,10 +125536,11 @@ false "description": "Properties for all wires in the wire group." }, "wires": { -"description": "The single/redundant wire(s) managed by the wire group.", +"description": "Output only. The single/redundant wire(s) managed by the wire group.", "items": { "$ref": "Wire" }, +"readOnly": true, "type": "array" } }, @@ -122946,7 +125599,8 @@ false }, "kind": { "default": "compute#wireGroup", -"description": "[Output Only] Type of the resource. Alwayscompute#wireGroups for wire groups.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#wireGroups for wire groups.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -122958,10 +125612,11 @@ false "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.\nend_interface: MixerListResponseWithEtagBuilder", +"description": "Output only. [Output Only] Unreachable resources.\nend_interface: MixerListResponseWithEtagBuilder", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -123117,7 +125772,7 @@ false "id": "WireGroupServiceLevel", "properties": { "availabilityClass": { -"description": "[Output Only] The availability SLA that the wire group qualifies for. One\nof the following: `NO_AVAILABILITY_SLA`, `AVAILABILITY_99`,\n`AVAILABILITY_999`, or `AVAILABILITY_9995`.", +"description": "Output only. [Output Only] The availability SLA that the wire group qualifies for. One\nof the following: `NO_AVAILABILITY_SLA`, `AVAILABILITY_99`,\n`AVAILABILITY_999`, or `AVAILABILITY_9995`.", "enum": [ "AVAILABILITY_99", "AVAILABILITY_999", @@ -123130,6 +125785,7 @@ false "99.95% availability", "No SLA" ], +"readOnly": true, "type": "string" } }, @@ -123140,10 +125796,11 @@ false "id": "WireGroupTopology", "properties": { "endpoints": { -"description": "Topology details for all endpoints in the wire group.", +"description": "Output only. Topology details for all endpoints in the wire group.", "items": { "$ref": "WireGroupTopologyEndpoint" }, +"readOnly": true, "type": "array" } }, @@ -123154,11 +125811,13 @@ false "id": "WireGroupTopologyEndpoint", "properties": { "city": { -"description": "The InterconnectLocation.city (metropolitan area designator) that all\ninterconnects are located in.", +"description": "Output only. The InterconnectLocation.city (metropolitan area designator) that all\ninterconnects are located in.", +"readOnly": true, "type": "string" }, "label": { -"description": "Endpoint label from the wire group.", +"description": "Output only. Endpoint label from the wire group.", +"readOnly": true, "type": "string" } }, @@ -123260,7 +125919,8 @@ false }, "kind": { "default": "compute#xpnHostList", -"description": "[Output Only] Type of resource. Always compute#xpnHostList for\nlists of shared VPC hosts.", +"description": "Output only. [Output Only] Type of resource. Always compute#xpnHostList for\nlists of shared VPC hosts.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -123268,7 +125928,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -123451,7 +126112,8 @@ false }, "kind": { "default": "compute#zone", -"description": "[Output Only] Type of the resource. Always compute#zone for\nzones.", +"description": "Output only. [Output Only] Type of the resource. Always compute#zone for\nzones.", +"readOnly": true, "type": "string" }, "name": { @@ -123479,7 +126141,8 @@ false "type": "string" }, "supportsPzs": { -"description": "[Output Only] Reserved for future use.", +"description": "Output only. [Output Only] Reserved for future use.", +"readOnly": true, "type": "boolean" } }, @@ -123502,7 +126165,8 @@ false }, "kind": { "default": "compute#zoneList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -123510,7 +126174,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { diff --git a/googleapiclient/discovery_cache/documents/compute.beta.json b/googleapiclient/discovery_cache/documents/compute.beta.json index 08b1f1f7e9..e71b81895b 100644 --- a/googleapiclient/discovery_cache/documents/compute.beta.json +++ b/googleapiclient/discovery_cache/documents/compute.beta.json @@ -7591,6 +7591,47 @@ "https://www.googleapis.com/auth/compute.readonly" ] }, +"delete": { +"description": "Purge scoped resources (zonal policies) from a global VM extension\npolicy, and then delete the global VM extension policy. Purge of the scoped\nresources is a pre-condition of the global VM extension policy deletion.\nThe deletion of the global VM extension policy happens after the purge\nrollout is done, so it's not a part of the LRO. It's an automatic process\nthat triggers in the backend.", +"flatPath": "projects/{project}/global/vmExtensionPolicies/{globalVmExtensionPolicy}/delete", +"httpMethod": "POST", +"id": "compute.globalVmExtensionPolicies.delete", +"parameterOrder": [ +"project", +"globalVmExtensionPolicy" +], +"parameters": { +"globalVmExtensionPolicy": { +"description": "Name of the global VM extension policy to purge scoped resources for.", +"location": "path", +"required": true, +"type": "string" +}, +"project": { +"description": "Project ID for this request.", +"location": "path", +"pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))", +"required": true, +"type": "string" +}, +"requestId": { +"description": "An optional request ID to identify requests. Specify a unique request ID so\nthat if you must retry your request, the server will know to ignore the\nrequest if it has already been completed.\n\nFor example, consider a situation where you make an initial request and\nthe request times out. If you make the request again with the same\nrequest ID, the server can check if original operation with the same\nrequest ID was received, and if so, will ignore the second request. This\nprevents clients from accidentally creating duplicate commitments.\n\nThe request ID must be\na valid UUID with the exception that zero UUID is not supported\n(00000000-0000-0000-0000-000000000000).", +"location": "query", +"type": "string" +} +}, +"path": "projects/{project}/global/vmExtensionPolicies/{globalVmExtensionPolicy}/delete", +"request": { +"$ref": "GlobalVmExtensionPolicyRolloutOperationRolloutInput" +}, +"response": { +"$ref": "Operation" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/compute" +] +}, "get": { "description": "Gets details of a global VM extension policy.", "flatPath": "projects/{project}/global/vmExtensionPolicies/{globalVmExtensionPolicy}", @@ -7625,6 +7666,136 @@ "https://www.googleapis.com/auth/compute", "https://www.googleapis.com/auth/compute.readonly" ] +}, +"insert": { +"description": "Creates a new project level GlobalVmExtensionPolicy.", +"flatPath": "projects/{project}/global/vmExtensionPolicies", +"httpMethod": "POST", +"id": "compute.globalVmExtensionPolicies.insert", +"parameterOrder": [ +"project" +], +"parameters": { +"project": { +"description": "Project ID for this request.", +"location": "path", +"pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))", +"required": true, +"type": "string" +}, +"requestId": { +"description": "An optional request ID to identify requests. Specify a unique request ID so\nthat if you must retry your request, the server will know to ignore the\nrequest if it has already been completed.\n\nFor example, consider a situation where you make an initial request and\nthe request times out. If you make the request again with the same\nrequest ID, the server can check if original operation with the same\nrequest ID was received, and if so, will ignore the second request. This\nprevents clients from accidentally creating duplicate commitments.\n\nThe request ID must be\na valid UUID with the exception that zero UUID is not supported\n(00000000-0000-0000-0000-000000000000).", +"location": "query", +"type": "string" +} +}, +"path": "projects/{project}/global/vmExtensionPolicies", +"request": { +"$ref": "GlobalVmExtensionPolicy" +}, +"response": { +"$ref": "Operation" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/compute" +] +}, +"list": { +"description": "Lists global VM extension policies.", +"flatPath": "projects/{project}/global/vmExtensionPolicies", +"httpMethod": "GET", +"id": "compute.globalVmExtensionPolicies.list", +"parameterOrder": [ +"project" +], +"parameters": { +"filter": { +"description": "A filter expression that filters resources listed in the response. Most\nCompute resources support two types of filter expressions:\nexpressions that support regular expressions and expressions that follow\nAPI improvement proposal AIP-160.\nThese two types of filter expressions cannot be mixed in one request.\n\nIf you want to use AIP-160, your expression must specify the field name, an\noperator, and the value that you want to use for filtering. The value\nmust be a string, a number, or a boolean. The operator\nmust be either `=`, `!=`, `>`, `<`, `<=`, `>=` or `:`.\n\nFor example, if you are filtering Compute Engine instances, you can\nexclude instances named `example-instance` by specifying\n`name != example-instance`.\n\nThe `:*` comparison can be used to test whether a key has been defined.\nFor example, to find all objects with `owner` label use:\n```\nlabels.owner:*\n```\n\nYou can also filter nested fields. For example, you could specify\n`scheduling.automaticRestart = false` to include instances only\nif they are not scheduled for automatic restarts. You can use filtering\non nested fields to filter based onresource labels.\n\nTo filter on multiple expressions, provide each separate expression within\nparentheses. For example:\n```\n(scheduling.automaticRestart = true)\n(cpuPlatform = \"Intel Skylake\")\n```\nBy default, each expression is an `AND` expression. However, you\ncan include `AND` and `OR` expressions explicitly.\nFor example:\n```\n(cpuPlatform = \"Intel Skylake\") OR\n(cpuPlatform = \"Intel Broadwell\") AND\n(scheduling.automaticRestart = true)\n```\n\nIf you want to use a regular expression, use the `eq` (equal) or `ne`\n(not equal) operator against a single un-parenthesized expression with or\nwithout quotes or against multiple parenthesized expressions. Examples:\n\n`fieldname eq unquoted literal`\n`fieldname eq 'single quoted literal'`\n`fieldname eq \"double quoted literal\"`\n`(fieldname1 eq literal) (fieldname2 ne \"literal\")`\n\nThe literal value is interpreted as a regular expression using GoogleRE2 library syntax.\nThe literal value must match the entire field.\n\nFor example, to filter for instances that do not end with name \"instance\",\nyou would use `name ne .*instance`.\n\nYou cannot combine constraints on multiple fields using regular\nexpressions.", +"location": "query", +"type": "string" +}, +"maxResults": { +"default": "500", +"description": "The maximum number of results per page that should be returned.\nIf the number of available results is larger than `maxResults`,\nCompute Engine returns a `nextPageToken` that can be used to get\nthe next page of results in subsequent list requests. Acceptable values are\n`0` to `500`, inclusive. (Default: `500`)", +"format": "uint32", +"location": "query", +"minimum": "0", +"type": "integer" +}, +"orderBy": { +"description": "Sorts list results by a certain order. By default, results\nare returned in alphanumerical order based on the resource name.\n\nYou can also sort results in descending order based on the creation\ntimestamp using `orderBy=\"creationTimestamp desc\"`. This sorts\nresults based on the `creationTimestamp` field in\nreverse chronological order (newest result first). Use this to sort\nresources like operations so that the newest operation is returned first.\n\nCurrently, only sorting by `name` or\n`creationTimestamp desc` is supported.", +"location": "query", +"type": "string" +}, +"pageToken": { +"description": "Specifies a page token to use. Set `pageToken` to the\n`nextPageToken` returned by a previous list request to get\nthe next page of results.", +"location": "query", +"type": "string" +}, +"project": { +"description": "Project ID for this request.", +"location": "path", +"pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))", +"required": true, +"type": "string" +}, +"returnPartialSuccess": { +"description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", +"location": "query", +"type": "boolean" +} +}, +"path": "projects/{project}/global/vmExtensionPolicies", +"response": { +"$ref": "GlobalVmExtensionPolicyList" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/compute", +"https://www.googleapis.com/auth/compute.readonly" +] +}, +"update": { +"description": "Updates a global VM extension policy.", +"flatPath": "projects/{project}/global/vmExtensionPolicies/{globalVmExtensionPolicy}", +"httpMethod": "PATCH", +"id": "compute.globalVmExtensionPolicies.update", +"parameterOrder": [ +"project", +"globalVmExtensionPolicy" +], +"parameters": { +"globalVmExtensionPolicy": { +"description": "Name of the global VM extension policy to update.", +"location": "path", +"required": true, +"type": "string" +}, +"project": { +"description": "Project ID for this request.", +"location": "path", +"pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))", +"required": true, +"type": "string" +}, +"requestId": { +"description": "An optional request ID to identify requests. Specify a unique request ID so\nthat if you must retry your request, the server will know to ignore the\nrequest if it has already been completed.\n\nFor example, consider a situation where you make an initial request and\nthe request times out. If you make the request again with the same\nrequest ID, the server can check if original operation with the same\nrequest ID was received, and if so, will ignore the second request. This\nprevents clients from accidentally creating duplicate commitments.\n\nThe request ID must be\na valid UUID with the exception that zero UUID is not supported\n(00000000-0000-0000-0000-000000000000).", +"location": "query", +"type": "string" +} +}, +"path": "projects/{project}/global/vmExtensionPolicies/{globalVmExtensionPolicy}", +"request": { +"$ref": "GlobalVmExtensionPolicy" +}, +"response": { +"$ref": "Operation" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/compute" +] } } }, @@ -14391,7 +14562,7 @@ "", "No changes can be made to the instance.", "The instance will not restart.", -"The instance will restart." +"The instance will restart, potentially on a different host." ], "location": "query", "type": "string" @@ -14408,7 +14579,7 @@ "", "No changes can be made to the instance.", "The instance will not restart.", -"The instance will restart." +"The instance will restart, potentially on a different host." ], "location": "query", "type": "string" @@ -20081,6 +20252,48 @@ "https://www.googleapis.com/auth/compute" ] }, +"cancelRequestRemovePeering": { +"description": "Cancel requests to remove a peering from the specified network. Applicable\nonly for PeeringConnection with update_strategy=CONSENSUS. Cancels a\nrequest to remove a peering from the specified network.", +"flatPath": "projects/{project}/global/networks/{network}/cancelRequestRemovePeering", +"httpMethod": "POST", +"id": "compute.networks.cancelRequestRemovePeering", +"parameterOrder": [ +"project", +"network" +], +"parameters": { +"network": { +"description": "Name of the network resource to remove peering from.", +"location": "path", +"pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?|[1-9][0-9]{0,19}", +"required": true, +"type": "string" +}, +"project": { +"description": "Project ID for this request.", +"location": "path", +"pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))", +"required": true, +"type": "string" +}, +"requestId": { +"description": "An optional request ID to identify requests. Specify a unique request ID so\nthat if you must retry your request, the server will know to ignore the\nrequest if it has already been completed.\n\nFor example, consider a situation where you make an initial request and\nthe request times out. If you make the request again with the same\nrequest ID, the server can check if original operation with the same\nrequest ID was received, and if so, will ignore the second request. This\nprevents clients from accidentally creating duplicate commitments.\n\nThe request ID must be\na valid UUID with the exception that zero UUID is not supported\n(00000000-0000-0000-0000-000000000000).", +"location": "query", +"type": "string" +} +}, +"path": "projects/{project}/global/networks/{network}/cancelRequestRemovePeering", +"request": { +"$ref": "NetworksCancelRequestRemovePeeringRequest" +}, +"response": { +"$ref": "Operation" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/compute" +] +}, "delete": { "description": "Deletes the specified network.", "flatPath": "projects/{project}/global/networks/{network}", @@ -21980,7 +22193,7 @@ "organizationSecurityPolicies": { "methods": { "addAssociation": { -"description": "Inserts an association for the specified security policy.\n\nThis has billing implications. Projects in the hierarchy with effective\nhierarchical security policies will be automatically enrolled into Cloud\nArmor Enterprise if not already enrolled.\n\nUse of this API to modify firewall policies is deprecated. Use\nfirewallPolicies.addAssociation instead if possible.", +"description": "Inserts an association for the specified security policy.\n\nThis has billing implications. Projects in the hierarchy with effective\nhierarchical security policies will be automatically enrolled into Cloud\nArmor Enterprise if not already enrolled.\n\nUse this API to modify Cloud Armor policies. Previously, alpha and beta\nversions of this API were used to modify firewall policies. This usage is\nnow disabled for most organizations. Use firewallPolicies.addAssociation\ninstead.", "flatPath": "locations/global/securityPolicies/{securityPolicy}/addAssociation", "httpMethod": "POST", "id": "compute.organizationSecurityPolicies.addAssociation", @@ -22019,7 +22232,7 @@ ] }, "addRule": { -"description": "Inserts a rule into a security policy.", +"description": "Inserts a rule into a security policy.\n\nUse this API to modify Cloud Armor policies. Previously, alpha and beta\nversions of this API were used to modify firewall policies. This usage is\nnow disabled for most organizations. Use firewallPolicies.addRule instead.", "flatPath": "locations/global/securityPolicies/{securityPolicy}/addRule", "httpMethod": "POST", "id": "compute.organizationSecurityPolicies.addRule", @@ -22053,7 +22266,7 @@ ] }, "copyRules": { -"description": "Copies rules to the specified security policy.\n\nUse of this API to modify firewall policies is deprecated. Use\nfirewallPolicies.copyRules instead.", +"description": "Copies rules to the specified security policy.\n\nUse this API to modify Cloud Armor policies. Previously, alpha and beta\nversions of this API were used to modify firewall policies. This usage is\nnow disabled for most organizations. Use firewallPolicies.cloneRules\ninstead.", "flatPath": "locations/global/securityPolicies/{securityPolicy}/copyRules", "httpMethod": "POST", "id": "compute.organizationSecurityPolicies.copyRules", @@ -22089,7 +22302,7 @@ ] }, "delete": { -"description": "Deletes the specified policy.\n\nUse of this API to remove firewall policies is deprecated. Use\nfirewallPolicies.delete instead.", +"description": "Deletes the specified policy.\n\nUse this API to remove Cloud Armor policies. Previously, alpha and beta\nversions of this API were used to remove firewall policies. This usage is\nnow disabled for most organizations. Use firewallPolicies.delete instead.", "flatPath": "locations/global/securityPolicies/{securityPolicy}", "httpMethod": "DELETE", "id": "compute.organizationSecurityPolicies.delete", @@ -22120,7 +22333,7 @@ ] }, "get": { -"description": "List all of the ordered rules present in a single specified policy.\n\nUse of this API to read firewall policies is deprecated. Use\nfirewallPolicies.get instead.", +"description": "List all of the ordered rules present in a single specified policy.\n\nUse this API to read Cloud Armor policies. Previously, alpha and beta\nversions of this API were used to read firewall policies. This usage is now\ndisabled for most organizations. Use firewallPolicies.get instead.", "flatPath": "locations/global/securityPolicies/{securityPolicy}", "httpMethod": "GET", "id": "compute.organizationSecurityPolicies.get", @@ -22147,7 +22360,7 @@ ] }, "getAssociation": { -"description": "Gets an association with the specified name.\n\nUse of this API to read firewall policies is deprecated. Use\nfirewallPolicies.getAssociation instead if possible.", +"description": "Gets an association with the specified name.\n\nUse this API to read Cloud Armor policies. Previously, alpha and beta\nversions of this API were used to read firewall policies. This usage is\nnow disabled for most organizations. Use firewallPolicies.getAssociation\ninstead.", "flatPath": "locations/global/securityPolicies/{securityPolicy}/getAssociation", "httpMethod": "GET", "id": "compute.organizationSecurityPolicies.getAssociation", @@ -22179,7 +22392,7 @@ ] }, "getRule": { -"description": "Gets a rule at the specified priority.\n\nUse of this API to read firewall policies is deprecated. Use\nfirewallPolicies.getRule instead.", +"description": "Gets a rule at the specified priority.\n\nUse this API to read Cloud Armor policies. Previously, alpha and beta\nversions of this API were used to read firewall policies. This usage is now\ndisabled for most organizations. Use firewallPolicies.getRule instead.", "flatPath": "locations/global/securityPolicies/{securityPolicy}/getRule", "httpMethod": "GET", "id": "compute.organizationSecurityPolicies.getRule", @@ -22212,7 +22425,7 @@ ] }, "insert": { -"description": "Creates a new policy in the specified organization using the data included\nin the request.\n\nUse of this API to insert firewall policies is deprecated. Use\nfirewallPolicies.insert instead.", +"description": "Creates a new policy in the specified organization using the data included\nin the request.\n\nUse this API to add Cloud Armor policies. Previously, alpha and beta\nversions of this API were used to add firewall policies. This usage is now\ndisabled for most organizations. Use firewallPolicies.insert instead.", "flatPath": "locations/global/securityPolicies", "httpMethod": "POST", "id": "compute.organizationSecurityPolicies.insert", @@ -22241,7 +22454,7 @@ ] }, "list": { -"description": "List all the policies that have been configured for the specified\norganization.\n\nUse of this API to read firewall policies is deprecated. Use\nfirewallPolicies.list instead.", +"description": "List all the policies that have been configured for the specified\norganization.\n\nUse this API to read Cloud Armor policies. Previously, alpha and beta\nversions of this API were used to read firewall policies. This usage is now\ndisabled for most organizations. Use firewallPolicies.list instead.", "flatPath": "locations/global/securityPolicies", "httpMethod": "GET", "id": "compute.organizationSecurityPolicies.list", @@ -22291,7 +22504,7 @@ ] }, "listAssociations": { -"description": "Lists associations of a specified target, i.e., organization or folder.\n\nUse of this API to read firewall policies is deprecated. Use\nfirewallPolicies.listAssociations instead if possible.", +"description": "Lists associations of a specified target, i.e., organization or folder.\n\nUse this API to read Cloud Armor policies. Previously, alpha and beta\nversions of this API were used to read firewall policies. This usage is\nnow disabled for most organizations. Use firewallPolicies.listAssociations\ninstead.", "flatPath": "locations/global/securityPolicies/listAssociations", "httpMethod": "GET", "id": "compute.organizationSecurityPolicies.listAssociations", @@ -22363,7 +22576,7 @@ ] }, "move": { -"description": "Moves the specified security policy.\n\nUse of this API to modify firewall policies is deprecated. Use\nfirewallPolicies.move instead.", +"description": "Moves the specified security policy.\n\nUse this API to modify Cloud Armor policies. Previously, alpha and beta\nversions of this API were used to modify firewall policies. This usage is\nnow disabled for most organizations. Use firewallPolicies.move instead.", "flatPath": "locations/global/securityPolicies/{securityPolicy}/move", "httpMethod": "POST", "id": "compute.organizationSecurityPolicies.move", @@ -22399,7 +22612,7 @@ ] }, "patch": { -"description": "Patches the specified policy with the data included in the request.\n\nUse of this API to modify firewall policies is deprecated. Use\nfirewallPolicies.patch instead.", +"description": "Patches the specified policy with the data included in the request.\n\nUse this API to modify Cloud Armor policies. Previously, alpha and beta\nversions of this API were used to modify firewall policies. This usage is\nnow disabled for most organizations. Use firewallPolicies.patch instead.", "flatPath": "locations/global/securityPolicies/{securityPolicy}", "httpMethod": "PATCH", "id": "compute.organizationSecurityPolicies.patch", @@ -22439,7 +22652,7 @@ ] }, "patchRule": { -"description": "Patches a rule at the specified priority.\n\nUse of this API to modify firewall policies is deprecated. Use\nfirewallPolicies.patchRule instead.", +"description": "Patches a rule at the specified priority.\n\nUse this API to modify Cloud Armor policies. Previously, alpha and beta\nversions of this API were used to modify firewall policies. This usage is\nnow disabled for most organizations. Use firewallPolicies.patchRule\ninstead.", "flatPath": "locations/global/securityPolicies/{securityPolicy}/patchRule", "httpMethod": "POST", "id": "compute.organizationSecurityPolicies.patchRule", @@ -22485,7 +22698,7 @@ ] }, "removeAssociation": { -"description": "Removes an association for the specified security policy.\n\nUse of this API to modify firewall policies is deprecated. Use\nfirewallPolicies.removeAssociation instead if possible.", +"description": "Removes an association for the specified security policy.\n\nUse this API to modify Cloud Armor policies. Previously, alpha and beta\nversions of this API were used to modify firewall policies. This usage is\nnow disabled for most organizations. Use firewallPolicies.removeAssociation\ninstead.", "flatPath": "locations/global/securityPolicies/{securityPolicy}/removeAssociation", "httpMethod": "POST", "id": "compute.organizationSecurityPolicies.removeAssociation", @@ -22521,7 +22734,7 @@ ] }, "removeRule": { -"description": "Deletes a rule at the specified priority.", +"description": "Deletes a rule at the specified priority.\n\nUse this API to modify Cloud Armor policies. Previously, alpha and beta\nversions of this API were used to modify firewall policies. This usage is\nnow disabled for most organizations. Use firewallPolicies.removeRule\ninstead.", "flatPath": "locations/global/securityPolicies/{securityPolicy}/removeRule", "httpMethod": "POST", "id": "compute.organizationSecurityPolicies.removeRule", @@ -29128,11 +29341,11 @@ "https://www.googleapis.com/auth/compute" ] }, -"applyUpdatesToInstances": { -"description": "Apply updates to selected instances the managed instance group.", -"flatPath": "projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/applyUpdatesToInstances", +"adoptInstances": { +"description": "Flags the specified instances to be adopted to the managed instance\ngroup. Adopting an instance does not change the instance status, but it\nadds the instance to any target pools that are applied by the managed\ninstance group. This method increases the targetSize of the managed\ninstance group by the number of instances that you adopt. This operation\nis marked as DONE when the action is scheduled even if the instances have\nnot been adopted to the group yet. You must separately verify the status\nof the adopting action with the listManagedInstances method.", +"flatPath": "projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/adoptInstances", "httpMethod": "POST", -"id": "compute.regionInstanceGroupManagers.applyUpdatesToInstances", +"id": "compute.regionInstanceGroupManagers.adoptInstances", "parameterOrder": [ "project", "region", @@ -29140,7 +29353,7 @@ ], "parameters": { "instanceGroupManager": { -"description": "The name of the managed instance group, should conform to RFC1035.", +"description": "Name of the managed instance group. It should conform to RFC1035 or be a\nresource ID.", "location": "path", "required": true, "type": "string" @@ -29153,15 +29366,20 @@ "type": "string" }, "region": { -"description": "Name of the region scoping this request, should conform to RFC1035.", +"description": "Name of the region scoping this request. It should conform to RFC1035.", "location": "path", "required": true, "type": "string" +}, +"requestId": { +"description": "An optional request ID to identify requests. Specify a unique request ID so\nthat if you must retry your request, the server will know to ignore the\nrequest if it has already been completed.\n\nFor example, consider a situation where you make an initial request and\nthe request times out. If you make the request again with the same\nrequest ID, the server can check if original operation with the same\nrequest ID was received, and if so, will ignore the second request. This\nprevents clients from accidentally creating duplicate commitments.\n\nThe request ID must be\na valid UUID with the exception that zero UUID is not supported\n(00000000-0000-0000-0000-000000000000).", +"location": "query", +"type": "string" } }, -"path": "projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/applyUpdatesToInstances", +"path": "projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/adoptInstances", "request": { -"$ref": "RegionInstanceGroupManagersApplyUpdatesRequest" +"$ref": "RegionInstanceGroupManagersAdoptInstancesRequest" }, "response": { "$ref": "Operation" @@ -29171,11 +29389,11 @@ "https://www.googleapis.com/auth/compute" ] }, -"createInstances": { -"description": "Creates instances with per-instance configurations in this regional managed\ninstance group. Instances are created using the current instance template.\nThe create instances operation is marked DONE if\nthe createInstances request is successful. The underlying\nactions take additional time. You must separately verify the status of thecreating or actions with the listmanagedinstances\nmethod.", -"flatPath": "projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/createInstances", +"applyUpdatesToInstances": { +"description": "Apply updates to selected instances the managed instance group.", +"flatPath": "projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/applyUpdatesToInstances", "httpMethod": "POST", -"id": "compute.regionInstanceGroupManagers.createInstances", +"id": "compute.regionInstanceGroupManagers.applyUpdatesToInstances", "parameterOrder": [ "project", "region", @@ -29183,7 +29401,7 @@ ], "parameters": { "instanceGroupManager": { -"description": "The name of the managed instance group.\nIt should conform to RFC1035.", +"description": "The name of the managed instance group, should conform to RFC1035.", "location": "path", "required": true, "type": "string" @@ -29196,20 +29414,15 @@ "type": "string" }, "region": { -"description": "The name of theregion\nwhere the managed instance group is located.\nIt should conform to RFC1035.", +"description": "Name of the region scoping this request, should conform to RFC1035.", "location": "path", "required": true, "type": "string" -}, -"requestId": { -"description": "An optional request ID to identify requests. Specify a unique request ID so\nthat if you must retry your request, the server will know to ignore the\nrequest if it has already been completed.\n\nFor example, consider a situation where you make an initial request and\nthe request times out. If you make the request again with the same\nrequest ID, the server can check if original operation with the same\nrequest ID was received, and if so, will ignore the second request.\n\nThe request ID must be\na valid UUID with the exception that zero UUID is not supported\n(00000000-0000-0000-0000-000000000000).", -"location": "query", -"type": "string" } }, -"path": "projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/createInstances", +"path": "projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/applyUpdatesToInstances", "request": { -"$ref": "RegionInstanceGroupManagersCreateInstancesRequest" +"$ref": "RegionInstanceGroupManagersApplyUpdatesRequest" }, "response": { "$ref": "Operation" @@ -29219,11 +29432,11 @@ "https://www.googleapis.com/auth/compute" ] }, -"delete": { -"description": "Deletes the specified managed instance group and all of the instances\nin that group.", -"flatPath": "projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}", -"httpMethod": "DELETE", -"id": "compute.regionInstanceGroupManagers.delete", +"createInstances": { +"description": "Creates instances with per-instance configurations in this regional managed\ninstance group. Instances are created using the current instance template.\nThe create instances operation is marked DONE if\nthe createInstances request is successful. The underlying\nactions take additional time. You must separately verify the status of thecreating or actions with the listmanagedinstances\nmethod.", +"flatPath": "projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/createInstances", +"httpMethod": "POST", +"id": "compute.regionInstanceGroupManagers.createInstances", "parameterOrder": [ "project", "region", @@ -29231,7 +29444,7 @@ ], "parameters": { "instanceGroupManager": { -"description": "Name of the managed instance group to delete.", +"description": "The name of the managed instance group.\nIt should conform to RFC1035.", "location": "path", "required": true, "type": "string" @@ -29244,18 +29457,21 @@ "type": "string" }, "region": { -"description": "Name of the region scoping this request.", +"description": "The name of theregion\nwhere the managed instance group is located.\nIt should conform to RFC1035.", "location": "path", "required": true, "type": "string" }, "requestId": { -"description": "An optional request ID to identify requests. Specify a unique request ID so\nthat if you must retry your request, the server will know to ignore the\nrequest if it has already been completed.\n\nFor example, consider a situation where you make an initial request and\nthe request times out. If you make the request again with the same\nrequest ID, the server can check if original operation with the same\nrequest ID was received, and if so, will ignore the second request. This\nprevents clients from accidentally creating duplicate commitments.\n\nThe request ID must be\na valid UUID with the exception that zero UUID is not supported\n(00000000-0000-0000-0000-000000000000).", +"description": "An optional request ID to identify requests. Specify a unique request ID so\nthat if you must retry your request, the server will know to ignore the\nrequest if it has already been completed.\n\nFor example, consider a situation where you make an initial request and\nthe request times out. If you make the request again with the same\nrequest ID, the server can check if original operation with the same\nrequest ID was received, and if so, will ignore the second request.\n\nThe request ID must be\na valid UUID with the exception that zero UUID is not supported\n(00000000-0000-0000-0000-000000000000).", "location": "query", "type": "string" } }, -"path": "projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}", +"path": "projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/createInstances", +"request": { +"$ref": "RegionInstanceGroupManagersCreateInstancesRequest" +}, "response": { "$ref": "Operation" }, @@ -29264,11 +29480,11 @@ "https://www.googleapis.com/auth/compute" ] }, -"deleteInstances": { -"description": "Flags the specified instances in the managed instance group to be\nimmediately deleted. The instances are also removed from any target\npools of which they were a member. This method reduces thetargetSize of the managed instance group by the number of\ninstances that you delete.\nThe deleteInstances operation is marked DONE if\nthe deleteInstances request is successful. The underlying\nactions take additional time. You must separately verify the status of thedeleting action with thelistmanagedinstances\nmethod.\n\nIf the group is part of a backend\nservice that has enabled\nconnection draining, it can take up to 60 seconds after the connection\ndraining duration has elapsed before the VM instance is removed or deleted.\n\nYou can specify a maximum of 1000 instances with this method per request.", -"flatPath": "projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/deleteInstances", -"httpMethod": "POST", -"id": "compute.regionInstanceGroupManagers.deleteInstances", +"delete": { +"description": "Deletes the specified managed instance group and all of the instances\nin that group.", +"flatPath": "projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}", +"httpMethod": "DELETE", +"id": "compute.regionInstanceGroupManagers.delete", "parameterOrder": [ "project", "region", @@ -29276,7 +29492,52 @@ ], "parameters": { "instanceGroupManager": { -"description": "Name of the managed instance group.", +"description": "Name of the managed instance group to delete.", +"location": "path", +"required": true, +"type": "string" +}, +"project": { +"description": "Project ID for this request.", +"location": "path", +"pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))", +"required": true, +"type": "string" +}, +"region": { +"description": "Name of the region scoping this request.", +"location": "path", +"required": true, +"type": "string" +}, +"requestId": { +"description": "An optional request ID to identify requests. Specify a unique request ID so\nthat if you must retry your request, the server will know to ignore the\nrequest if it has already been completed.\n\nFor example, consider a situation where you make an initial request and\nthe request times out. If you make the request again with the same\nrequest ID, the server can check if original operation with the same\nrequest ID was received, and if so, will ignore the second request. This\nprevents clients from accidentally creating duplicate commitments.\n\nThe request ID must be\na valid UUID with the exception that zero UUID is not supported\n(00000000-0000-0000-0000-000000000000).", +"location": "query", +"type": "string" +} +}, +"path": "projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}", +"response": { +"$ref": "Operation" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/compute" +] +}, +"deleteInstances": { +"description": "Flags the specified instances in the managed instance group to be\nimmediately deleted. The instances are also removed from any target\npools of which they were a member. This method reduces thetargetSize of the managed instance group by the number of\ninstances that you delete.\nThe deleteInstances operation is marked DONE if\nthe deleteInstances request is successful. The underlying\nactions take additional time. You must separately verify the status of thedeleting action with thelistmanagedinstances\nmethod.\n\nIf the group is part of a backend\nservice that has enabled\nconnection draining, it can take up to 60 seconds after the connection\ndraining duration has elapsed before the VM instance is removed or deleted.\n\nYou can specify a maximum of 1000 instances with this method per request.", +"flatPath": "projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/deleteInstances", +"httpMethod": "POST", +"id": "compute.regionInstanceGroupManagers.deleteInstances", +"parameterOrder": [ +"project", +"region", +"instanceGroupManager" +], +"parameters": { +"instanceGroupManager": { +"description": "Name of the managed instance group.", "location": "path", "required": true, "type": "string" @@ -38861,13 +39122,121 @@ } } }, -"routers": { +"rolloutPlans": { "methods": { -"aggregatedList": { -"description": "Retrieves an aggregated list of routers.\n\nTo prevent failure, Google recommends that you set the\n`returnPartialSuccess` parameter to `true`.", -"flatPath": "projects/{project}/aggregated/routers", +"delete": { +"description": "Deletes a RolloutPlan.", +"flatPath": "projects/{project}/global/rolloutPlans/{rolloutPlan}", +"httpMethod": "DELETE", +"id": "compute.rolloutPlans.delete", +"parameterOrder": [ +"project", +"rolloutPlan" +], +"parameters": { +"project": { +"description": "Project ID for this request.", +"location": "path", +"pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))", +"required": true, +"type": "string" +}, +"requestId": { +"description": "An optional request ID to identify requests. Specify a unique request ID so\nthat if you must retry your request, the server will know to ignore the\nrequest if it has already been completed.\n\nFor example, consider a situation where you make an initial request and\nthe request times out. If you make the request again with the same\nrequest ID, the server can check if original operation with the same\nrequest ID was received, and if so, will ignore the second request. This\nprevents clients from accidentally creating duplicate commitments.\n\nThe request ID must be\na valid UUID with the exception that zero UUID is not supported\n(00000000-0000-0000-0000-000000000000).", +"location": "query", +"type": "string" +}, +"rolloutPlan": { +"description": "Name of the RolloutPlan resource to delete.", +"location": "path", +"pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?|[1-9][0-9]{0,19}", +"required": true, +"type": "string" +} +}, +"path": "projects/{project}/global/rolloutPlans/{rolloutPlan}", +"response": { +"$ref": "Operation" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/compute" +] +}, +"get": { +"description": "Gets details of a single project-scoped RolloutPlan.", +"flatPath": "projects/{project}/global/rolloutPlans/{rolloutPlan}", "httpMethod": "GET", -"id": "compute.routers.aggregatedList", +"id": "compute.rolloutPlans.get", +"parameterOrder": [ +"project", +"rolloutPlan" +], +"parameters": { +"project": { +"description": "Project ID for this request.", +"location": "path", +"pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))", +"required": true, +"type": "string" +}, +"rolloutPlan": { +"description": "Name of the persistent rollout plan to return.", +"location": "path", +"pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?|[1-9][0-9]{0,19}", +"required": true, +"type": "string" +} +}, +"path": "projects/{project}/global/rolloutPlans/{rolloutPlan}", +"response": { +"$ref": "RolloutPlan" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/compute", +"https://www.googleapis.com/auth/compute.readonly" +] +}, +"insert": { +"description": "Creates a new RolloutPlan in a given project and location.", +"flatPath": "projects/{project}/global/rolloutPlans", +"httpMethod": "POST", +"id": "compute.rolloutPlans.insert", +"parameterOrder": [ +"project" +], +"parameters": { +"project": { +"description": "Project ID for this request.", +"location": "path", +"pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))", +"required": true, +"type": "string" +}, +"requestId": { +"description": "An optional request ID to identify requests. Specify a unique request ID so\nthat if you must retry your request, the server will know to ignore the\nrequest if it has already been completed.\n\nFor example, consider a situation where you make an initial request and\nthe request times out. If you make the request again with the same\nrequest ID, the server can check if original operation with the same\nrequest ID was received, and if so, will ignore the second request. This\nprevents clients from accidentally creating duplicate commitments.\n\nThe request ID must be\na valid UUID with the exception that zero UUID is not supported\n(00000000-0000-0000-0000-000000000000).", +"location": "query", +"type": "string" +} +}, +"path": "projects/{project}/global/rolloutPlans", +"request": { +"$ref": "RolloutPlan" +}, +"response": { +"$ref": "Operation" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/compute" +] +}, +"list": { +"description": "Lists RolloutPlans in a given project and location.", +"flatPath": "projects/{project}/global/rolloutPlans", +"httpMethod": "GET", +"id": "compute.rolloutPlans.list", "parameterOrder": [ "project" ], @@ -38877,8 +39246,244 @@ "location": "query", "type": "string" }, -"includeAllScopes": { -"description": "Indicates whether every visible scope for each scope type (zone, region,\nglobal) should be included in the response. For new resource types added\nafter this field, the flag has no effect as new resource types will always\ninclude every visible scope for each scope type in response. For resource\ntypes which predate this field, if this flag is omitted or false, only\nscopes of the scope types where the resource type is expected to be found\nwill be included.", +"maxResults": { +"default": "500", +"description": "The maximum number of results per page that should be returned.\nIf the number of available results is larger than `maxResults`,\nCompute Engine returns a `nextPageToken` that can be used to get\nthe next page of results in subsequent list requests. Acceptable values are\n`0` to `500`, inclusive. (Default: `500`)", +"format": "uint32", +"location": "query", +"minimum": "0", +"type": "integer" +}, +"orderBy": { +"description": "Sorts list results by a certain order. By default, results\nare returned in alphanumerical order based on the resource name.\n\nYou can also sort results in descending order based on the creation\ntimestamp using `orderBy=\"creationTimestamp desc\"`. This sorts\nresults based on the `creationTimestamp` field in\nreverse chronological order (newest result first). Use this to sort\nresources like operations so that the newest operation is returned first.\n\nCurrently, only sorting by `name` or\n`creationTimestamp desc` is supported.", +"location": "query", +"type": "string" +}, +"pageToken": { +"description": "Specifies a page token to use. Set `pageToken` to the\n`nextPageToken` returned by a previous list request to get\nthe next page of results.", +"location": "query", +"type": "string" +}, +"project": { +"description": "Project ID for this request.", +"location": "path", +"pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))", +"required": true, +"type": "string" +}, +"returnPartialSuccess": { +"description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", +"location": "query", +"type": "boolean" +} +}, +"path": "projects/{project}/global/rolloutPlans", +"response": { +"$ref": "RolloutPlansListResponse" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/compute", +"https://www.googleapis.com/auth/compute.readonly" +] +} +} +}, +"rollouts": { +"methods": { +"cancel": { +"description": "Cancels a Rollout.", +"flatPath": "projects/{project}/global/rollouts/{rollout}", +"httpMethod": "PATCH", +"id": "compute.rollouts.cancel", +"parameterOrder": [ +"project", +"rollout" +], +"parameters": { +"project": { +"description": "Project ID for this request.", +"location": "path", +"pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))", +"required": true, +"type": "string" +}, +"requestId": { +"description": "An optional request ID to identify requests. Specify a unique request ID so\nthat if you must retry your request, the server will know to ignore the\nrequest if it has already been completed.\n\nFor example, consider a situation where you make an initial request and\nthe request times out. If you make the request again with the same\nrequest ID, the server can check if original operation with the same\nrequest ID was received, and if so, will ignore the second request. This\nprevents clients from accidentally creating duplicate commitments.\n\nThe request ID must be\na valid UUID with the exception that zero UUID is not supported\n(00000000-0000-0000-0000-000000000000).", +"location": "query", +"type": "string" +}, +"rollback": { +"description": "Optional. If true, then the ongoing rollout must be rolled back. Else, just cancel\nthe rollout without taking any further actions. Note that products must\nsupport at least one of these options, however, it does not need to support\nboth.", +"location": "query", +"type": "boolean" +}, +"rollout": { +"description": "Name of the Rollout resource to cancel.", +"location": "path", +"pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?|[1-9][0-9]{0,19}", +"required": true, +"type": "string" +} +}, +"path": "projects/{project}/global/rollouts/{rollout}", +"response": { +"$ref": "Operation" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/compute" +] +}, +"delete": { +"description": "Deletes a Rollout.", +"flatPath": "projects/{project}/global/rollouts/{rollout}", +"httpMethod": "DELETE", +"id": "compute.rollouts.delete", +"parameterOrder": [ +"project", +"rollout" +], +"parameters": { +"project": { +"description": "Project ID for this request.", +"location": "path", +"pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))", +"required": true, +"type": "string" +}, +"requestId": { +"description": "An optional request ID to identify requests. Specify a unique request ID so\nthat if you must retry your request, the server will know to ignore the\nrequest if it has already been completed.\n\nFor example, consider a situation where you make an initial request and\nthe request times out. If you make the request again with the same\nrequest ID, the server can check if original operation with the same\nrequest ID was received, and if so, will ignore the second request. This\nprevents clients from accidentally creating duplicate commitments.\n\nThe request ID must be\na valid UUID with the exception that zero UUID is not supported\n(00000000-0000-0000-0000-000000000000).", +"location": "query", +"type": "string" +}, +"rollout": { +"description": "Name of the Rollout resource to delete.", +"location": "path", +"pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?|[1-9][0-9]{0,19}", +"required": true, +"type": "string" +} +}, +"path": "projects/{project}/global/rollouts/{rollout}", +"response": { +"$ref": "Operation" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/compute" +] +}, +"get": { +"description": "Gets details of a single project-scoped Rollout.", +"flatPath": "projects/{project}/global/rollouts/{rollout}", +"httpMethod": "GET", +"id": "compute.rollouts.get", +"parameterOrder": [ +"project", +"rollout" +], +"parameters": { +"project": { +"description": "Project ID for this request.", +"location": "path", +"pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))", +"required": true, +"type": "string" +}, +"rollout": { +"description": "Name of the persistent rollout to return.", +"location": "path", +"pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?|[1-9][0-9]{0,19}", +"required": true, +"type": "string" +} +}, +"path": "projects/{project}/global/rollouts/{rollout}", +"response": { +"$ref": "Rollout" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/compute", +"https://www.googleapis.com/auth/compute.readonly" +] +}, +"list": { +"description": "Lists Rollouts in a given project and location.", +"flatPath": "projects/{project}/global/rollouts", +"httpMethod": "GET", +"id": "compute.rollouts.list", +"parameterOrder": [ +"project" +], +"parameters": { +"filter": { +"description": "A filter expression that filters resources listed in the response. Most\nCompute resources support two types of filter expressions:\nexpressions that support regular expressions and expressions that follow\nAPI improvement proposal AIP-160.\nThese two types of filter expressions cannot be mixed in one request.\n\nIf you want to use AIP-160, your expression must specify the field name, an\noperator, and the value that you want to use for filtering. The value\nmust be a string, a number, or a boolean. The operator\nmust be either `=`, `!=`, `>`, `<`, `<=`, `>=` or `:`.\n\nFor example, if you are filtering Compute Engine instances, you can\nexclude instances named `example-instance` by specifying\n`name != example-instance`.\n\nThe `:*` comparison can be used to test whether a key has been defined.\nFor example, to find all objects with `owner` label use:\n```\nlabels.owner:*\n```\n\nYou can also filter nested fields. For example, you could specify\n`scheduling.automaticRestart = false` to include instances only\nif they are not scheduled for automatic restarts. You can use filtering\non nested fields to filter based onresource labels.\n\nTo filter on multiple expressions, provide each separate expression within\nparentheses. For example:\n```\n(scheduling.automaticRestart = true)\n(cpuPlatform = \"Intel Skylake\")\n```\nBy default, each expression is an `AND` expression. However, you\ncan include `AND` and `OR` expressions explicitly.\nFor example:\n```\n(cpuPlatform = \"Intel Skylake\") OR\n(cpuPlatform = \"Intel Broadwell\") AND\n(scheduling.automaticRestart = true)\n```\n\nIf you want to use a regular expression, use the `eq` (equal) or `ne`\n(not equal) operator against a single un-parenthesized expression with or\nwithout quotes or against multiple parenthesized expressions. Examples:\n\n`fieldname eq unquoted literal`\n`fieldname eq 'single quoted literal'`\n`fieldname eq \"double quoted literal\"`\n`(fieldname1 eq literal) (fieldname2 ne \"literal\")`\n\nThe literal value is interpreted as a regular expression using GoogleRE2 library syntax.\nThe literal value must match the entire field.\n\nFor example, to filter for instances that do not end with name \"instance\",\nyou would use `name ne .*instance`.\n\nYou cannot combine constraints on multiple fields using regular\nexpressions.", +"location": "query", +"type": "string" +}, +"maxResults": { +"default": "500", +"description": "The maximum number of results per page that should be returned.\nIf the number of available results is larger than `maxResults`,\nCompute Engine returns a `nextPageToken` that can be used to get\nthe next page of results in subsequent list requests. Acceptable values are\n`0` to `500`, inclusive. (Default: `500`)", +"format": "uint32", +"location": "query", +"minimum": "0", +"type": "integer" +}, +"orderBy": { +"description": "Sorts list results by a certain order. By default, results\nare returned in alphanumerical order based on the resource name.\n\nYou can also sort results in descending order based on the creation\ntimestamp using `orderBy=\"creationTimestamp desc\"`. This sorts\nresults based on the `creationTimestamp` field in\nreverse chronological order (newest result first). Use this to sort\nresources like operations so that the newest operation is returned first.\n\nCurrently, only sorting by `name` or\n`creationTimestamp desc` is supported.", +"location": "query", +"type": "string" +}, +"pageToken": { +"description": "Specifies a page token to use. Set `pageToken` to the\n`nextPageToken` returned by a previous list request to get\nthe next page of results.", +"location": "query", +"type": "string" +}, +"project": { +"description": "Project ID for this request.", +"location": "path", +"pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))", +"required": true, +"type": "string" +}, +"returnPartialSuccess": { +"description": "Opt-in for partial success behavior which provides partial results in case\nof failure. The default value is false.\n\nFor example, when partial success behavior is enabled, aggregatedList for a\nsingle zone scope either returns all resources in the zone or no resources,\nwith an error code.", +"location": "query", +"type": "boolean" +} +}, +"path": "projects/{project}/global/rollouts", +"response": { +"$ref": "RolloutsListResponse" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/compute", +"https://www.googleapis.com/auth/compute.readonly" +] +} +} +}, +"routers": { +"methods": { +"aggregatedList": { +"description": "Retrieves an aggregated list of routers.\n\nTo prevent failure, Google recommends that you set the\n`returnPartialSuccess` parameter to `true`.", +"flatPath": "projects/{project}/aggregated/routers", +"httpMethod": "GET", +"id": "compute.routers.aggregatedList", +"parameterOrder": [ +"project" +], +"parameters": { +"filter": { +"description": "A filter expression that filters resources listed in the response. Most\nCompute resources support two types of filter expressions:\nexpressions that support regular expressions and expressions that follow\nAPI improvement proposal AIP-160.\nThese two types of filter expressions cannot be mixed in one request.\n\nIf you want to use AIP-160, your expression must specify the field name, an\noperator, and the value that you want to use for filtering. The value\nmust be a string, a number, or a boolean. The operator\nmust be either `=`, `!=`, `>`, `<`, `<=`, `>=` or `:`.\n\nFor example, if you are filtering Compute Engine instances, you can\nexclude instances named `example-instance` by specifying\n`name != example-instance`.\n\nThe `:*` comparison can be used to test whether a key has been defined.\nFor example, to find all objects with `owner` label use:\n```\nlabels.owner:*\n```\n\nYou can also filter nested fields. For example, you could specify\n`scheduling.automaticRestart = false` to include instances only\nif they are not scheduled for automatic restarts. You can use filtering\non nested fields to filter based onresource labels.\n\nTo filter on multiple expressions, provide each separate expression within\nparentheses. For example:\n```\n(scheduling.automaticRestart = true)\n(cpuPlatform = \"Intel Skylake\")\n```\nBy default, each expression is an `AND` expression. However, you\ncan include `AND` and `OR` expressions explicitly.\nFor example:\n```\n(cpuPlatform = \"Intel Skylake\") OR\n(cpuPlatform = \"Intel Broadwell\") AND\n(scheduling.automaticRestart = true)\n```\n\nIf you want to use a regular expression, use the `eq` (equal) or `ne`\n(not equal) operator against a single un-parenthesized expression with or\nwithout quotes or against multiple parenthesized expressions. Examples:\n\n`fieldname eq unquoted literal`\n`fieldname eq 'single quoted literal'`\n`fieldname eq \"double quoted literal\"`\n`(fieldname1 eq literal) (fieldname2 ne \"literal\")`\n\nThe literal value is interpreted as a regular expression using GoogleRE2 library syntax.\nThe literal value must match the entire field.\n\nFor example, to filter for instances that do not end with name \"instance\",\nyou would use `name ne .*instance`.\n\nYou cannot combine constraints on multiple fields using regular\nexpressions.", +"location": "query", +"type": "string" +}, +"includeAllScopes": { +"description": "Indicates whether every visible scope for each scope type (zone, region,\nglobal) should be included in the response. For new resource types added\nafter this field, the flag has no effect as new resource types will always\ninclude every visible scope for each scope type in response. For resource\ntypes which predate this field, if this flag is omitted or false, only\nscopes of the scope types where the resource type is expected to be found\nwill be included.", "location": "query", "type": "boolean" }, @@ -48851,7 +49456,7 @@ } } }, -"revision": "20251019", +"revision": "20251202", "rootUrl": "https://compute.googleapis.com/", "schemas": { "AWSV4Signature": { @@ -48938,15 +49543,24 @@ "description": "The state of the accelerator topology.", "enum": [ "AVAILABLE", +"DEGRADED", "RUNNING", "TOPOLOGY_STATE_UNSPECIFIED", "UNHEALTHY" ], +"enumDeprecated": [ +false, +false, +false, +false, +true +], "enumDescriptions": [ "The accelerator topology is available.", -"The accelerator topology is running.", +"The accelerator topology is degraded. The underlying capacity is not in a\nhealthy state and is not available.", +"The accelerator topology is running. If there are both running and\ndegraded hosts within a topology, DEGRADED state will be returned.", "The state of the topology is unspecified.", -"The accelerator topology is unhealthy." +"This value has been deprecated and is no longer used." ], "type": "string" } @@ -48976,7 +49590,8 @@ }, "kind": { "default": "compute#acceleratorType", -"description": "[Output Only] The type of the resource. Alwayscompute#acceleratorType for accelerator types.", +"description": "Output only. [Output Only] The type of the resource. Alwayscompute#acceleratorType for accelerator types.", +"readOnly": true, "type": "string" }, "maximumCardsPerInstance": { @@ -48990,7 +49605,8 @@ "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined, fully qualified URL for this resource.", +"description": "Output only. [Output Only] Server-defined, fully qualified URL for this resource.", +"readOnly": true, "type": "string" }, "zone": { @@ -49017,7 +49633,8 @@ }, "kind": { "default": "compute#acceleratorTypeAggregatedList", -"description": "[Output Only] Type of resource. Alwayscompute#acceleratorTypeAggregatedList for aggregated lists of\naccelerator types.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#acceleratorTypeAggregatedList for aggregated lists of\naccelerator types.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -49025,14 +49642,16 @@ "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -49179,7 +49798,8 @@ false }, "kind": { "default": "compute#acceleratorTypeList", -"description": "[Output Only] Type of resource. Alwayscompute#acceleratorTypeList for lists of accelerator types.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#acceleratorTypeList for lists of accelerator types.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -49187,7 +49807,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -49469,7 +50090,8 @@ false }, "kind": { "default": "compute#accessConfig", -"description": "[Output Only] Type of the resource. Alwayscompute#accessConfig for access configs.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs.", +"readOnly": true, "type": "string" }, "name": { @@ -49546,7 +50168,8 @@ false "type": "string" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -49554,8 +50177,9 @@ false "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "ipCollection": { @@ -49590,7 +50214,8 @@ false }, "kind": { "default": "compute#address", -"description": "[Output Only] Type of the resource. Always compute#address for\naddresses.", +"description": "Output only. [Output Only] Type of the resource. Always compute#address for\naddresses.", +"readOnly": true, "type": "string" }, "labelFingerprint": { @@ -49665,7 +50290,8 @@ false "type": "string" }, "region": { -"description": "[Output Only] The URL of the region where a regional address resides.\nFor regional addresses, you must specify the region as a path parameter in\nthe HTTP request URL. *This field is not applicable to global\naddresses.*", +"description": "Output only. [Output Only] The URL of the region where a regional address resides.\nFor regional addresses, you must specify the region as a path parameter in\nthe HTTP request URL. *This field is not applicable to global\naddresses.*", +"readOnly": true, "type": "string" }, "selfLink": { @@ -49673,7 +50299,7 @@ false "type": "string" }, "status": { -"description": "[Output Only] The status of the address, which can be one ofRESERVING, RESERVED, or IN_USE.\nAn address that is RESERVING is currently in the process of\nbeing reserved. A RESERVED address is currently reserved and\navailable to use. An IN_USE address is currently being used\nby another resource and is not available.", +"description": "Output only. [Output Only] The status of the address, which can be one ofRESERVING, RESERVED, or IN_USE.\nAn address that is RESERVING is currently in the process of\nbeing reserved. A RESERVED address is currently reserved and\navailable to use. An IN_USE address is currently being used\nby another resource and is not available.", "enum": [ "IN_USE", "RESERVED", @@ -49684,6 +50310,7 @@ false "Address is reserved and available to use.", "Address is being reserved." ], +"readOnly": true, "type": "string" }, "subnetwork": { @@ -49717,7 +50344,8 @@ false }, "kind": { "default": "compute#addressAggregatedList", -"description": "[Output Only] Type of resource. Alwayscompute#addressAggregatedList for aggregated lists of\naddresses.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#addressAggregatedList for aggregated lists of\naddresses.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -49725,14 +50353,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -49879,7 +50509,8 @@ false }, "kind": { "default": "compute#addressList", -"description": "[Output Only] Type of resource. Always compute#addressList for\nlists of addresses.", +"description": "Output only. [Output Only] Type of resource. Always compute#addressList for\nlists of addresses.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -49887,7 +50518,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -50224,20 +50856,23 @@ false "type": "integer" }, "inUseHostCount": { -"description": "Number of hosts currently in use. If there is one or more Instances\nrunning on the host, it is considered in use.", +"description": "Output only. Number of hosts currently in use. If there is one or more Instances\nrunning on the host, it is considered in use.", "format": "int32", +"readOnly": true, "type": "integer" }, "inUseInstanceCount": { -"description": "Number of instances currently in use in this reservation.", +"description": "Output only. Number of instances currently in use in this reservation.", "format": "int32", +"readOnly": true, "type": "integer" }, "inUseResources": { -"description": "[Output only] List of resources currently in use.", +"description": "Output only. [Output only] List of resources currently in use.", "items": { "$ref": "AllocationAggregateReservationReservedResourceInfo" }, +"readOnly": true, "type": "array" }, "reservedResources": { @@ -50487,8 +51122,9 @@ false "id": "AllocationSpecificSKUReservation", "properties": { "assuredCount": { -"description": "[Output Only] Indicates how many instances are actually usable currently.", +"description": "Output only. [Output Only] Indicates how many instances are actually usable currently.", "format": "int64", +"readOnly": true, "type": "string" }, "count": { @@ -50497,8 +51133,9 @@ false "type": "string" }, "inUseCount": { -"description": "[Output Only] Indicates how many instances are in use.", +"description": "Output only. [Output Only] Indicates how many instances are in use.", "format": "int64", +"readOnly": true, "type": "string" }, "instanceProperties": { @@ -50517,7 +51154,7 @@ false "id": "AttachedDisk", "properties": { "architecture": { -"description": "[Output Only] The architecture of the attached disk. Valid values are ARM64\nor X86_64.", +"description": "Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64\nor X86_64.", "enum": [ "ARCHITECTURE_UNSPECIFIED", "ARM64", @@ -50528,6 +51165,7 @@ false "Machines with architecture ARM64", "Machines with architecture X86_64" ], +"readOnly": true, "type": "string" }, "autoDelete": { @@ -50563,8 +51201,9 @@ false "type": "array" }, "index": { -"description": "[Output Only] A zero-based index to this disk, where 0 is reserved for the\nboot disk. If you have many disks attached to an instance, each\ndisk would have a unique index number.", +"description": "Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the\nboot disk. If you have many disks attached to an instance, each\ndisk would have a unique index number.", "format": "int32", +"readOnly": true, "type": "integer" }, "initializeParams": { @@ -50585,18 +51224,21 @@ false }, "kind": { "default": "compute#attachedDisk", -"description": "[Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks.", +"readOnly": true, "type": "string" }, "licenses": { -"description": "[Output Only] Any valid publicly visible licenses.", +"description": "Output only. [Output Only] Any valid publicly visible licenses.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "locked": { -"description": "[Output Only] Whether to indicate the attached disk is locked. The locked\ndisk is not allowed to be detached from the instance, or to be used as the\nsource of the snapshot creation, and the image creation. The instance with\nat least one locked attached disk is not allow to be used as source of\nmachine image creation, instant snapshot creation, and not allowed to be\ndeleted with --keep-disk parameter set to true for locked disks.", +"description": "Output only. [Output Only] Whether to indicate the attached disk is locked. The locked\ndisk is not allowed to be detached from the instance, or to be used as the\nsource of the snapshot creation, and the image creation. The instance with\nat least one locked attached disk is not allow to be used as source of\nmachine image creation, instant snapshot creation, and not allowed to be\ndeleted with --keep-disk parameter set to true for locked disks.", +"readOnly": true, "type": "boolean" }, "mode": { @@ -50612,7 +51254,7 @@ false "type": "string" }, "savedState": { -"description": "For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this\nfield is set to PRESERVED if the LocalSSD data has been saved\nto a persistent location by customer request. (see the\ndiscard_local_ssd option on Stop/Suspend).\nRead-only in the api.", +"description": "Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this\nfield is set to PRESERVED if the LocalSSD data has been saved\nto a persistent location by customer request. (see the\ndiscard_local_ssd option on Stop/Suspend).\nRead-only in the api.", "enum": [ "DISK_SAVED_STATE_UNSPECIFIED", "PRESERVED" @@ -50621,11 +51263,13 @@ false "*[Default]* Disk state has not been preserved.", "Disk state has been preserved." ], +"readOnly": true, "type": "string" }, "shieldedInstanceInitialState": { "$ref": "InitialStateConfig", -"description": "[Output Only] shielded vm initial state stored on disk" +"description": "Output only. [Output Only] shielded vm initial state stored on disk", +"readOnly": true }, "source": { "description": "Specifies a valid partial or full URL to an existing Persistent Disk\nresource. When creating a new instance boot disk, one ofinitializeParams.sourceImage orinitializeParams.sourceSnapshot or disks.source\nis required.\n\nIf desired, you can also attach existing non-root persistent disks using\nthis property. This field is only applicable for persistent disks.\n\nNote that for InstanceTemplate, specify the disk name for zonal disk,\nand the URL for regional disk.", @@ -50644,10 +51288,11 @@ false "type": "string" }, "userLicenses": { -"description": "[Output Only] A list of user provided licenses. It represents a list of\nURLs to the license resource. Unlike regular licenses, user provided\nlicenses can be modified after the disk is created.", +"description": "Output only. [Output Only] A list of user provided licenses. It represents a list of\nURLs to the license resource. Unlike regular licenses, user provided\nlicenses can be modified after the disk is created.", "items": { "type": "string" }, +"readOnly": true, "type": "array" } }, @@ -50752,7 +51397,7 @@ false "additionalProperties": { "type": "string" }, -"description": "Resource manager tags to be bound to the disk. Tag keys and values\nhave the same definition as resource\nmanager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and\nvalues are in the format `tagValues/456`. The field is ignored (both PUT\n& PATCH) when empty.", +"description": "Resource manager tags to be bound to the disk. Tag keys and values\nhave the same definition as resource\nmanager tags. Keys and values can be either in numeric format,\nsuch as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced\nformat such as `{org_id|project_id}/{tag_key_short_name}` and\n`{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when\nempty.", "type": "object" }, "resourcePolicies": { @@ -50846,7 +51491,8 @@ false "description": "The configuration parameters for the autoscaling algorithm. You can define\none or more signals for an autoscaler: cpuUtilization,customMetricUtilizations, andloadBalancingUtilization.\n\nIf none of these are specified, the default will be to autoscale based oncpuUtilization to 0.6 or 60%." }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -50854,13 +51500,15 @@ false "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#autoscaler", -"description": "[Output Only] Type of the resource. Always compute#autoscaler\nfor autoscalers.", +"description": "Output only. [Output Only] Type of the resource. Always compute#autoscaler\nfor autoscalers.", +"readOnly": true, "type": "string" }, "name": { @@ -50874,19 +51522,22 @@ false "type": "string" }, "recommendedSize": { -"description": "[Output Only] Target recommended MIG size (number of instances) computed by\nautoscaler. Autoscaler calculates the recommended MIG size even when the\nautoscaling policy mode is different from ON. This field is empty when\nautoscaler is not connected to an existing managed instance group or\nautoscaler did not generate its prediction.", +"description": "Output only. [Output Only] Target recommended MIG size (number of instances) computed by\nautoscaler. Autoscaler calculates the recommended MIG size even when the\nautoscaling policy mode is different from ON. This field is empty when\nautoscaler is not connected to an existing managed instance group or\nautoscaler did not generate its prediction.", "format": "int32", +"readOnly": true, "type": "integer" }, "region": { -"description": "[Output Only] URL of theregion\nwhere the instance group resides (for autoscalers living in regional\nscope).", +"description": "Output only. [Output Only] URL of theregion\nwhere the instance group resides (for autoscalers living in regional\nscope).", +"readOnly": true, "type": "string" }, "scalingScheduleStatus": { "additionalProperties": { "$ref": "ScalingScheduleStatus" }, -"description": "[Output Only] Status information of existing scaling schedules.", +"description": "Output only. [Output Only] Status information of existing scaling schedules.", +"readOnly": true, "type": "object" }, "selfLink": { @@ -50921,7 +51572,8 @@ false "type": "string" }, "zone": { -"description": "[Output Only] URL of thezone\nwhere the instance group resides (for autoscalers living in zonal scope).", +"description": "Output only. [Output Only] URL of thezone\nwhere the instance group resides (for autoscalers living in zonal scope).", +"readOnly": true, "type": "string" } }, @@ -50944,7 +51596,8 @@ false }, "kind": { "default": "compute#autoscalerAggregatedList", -"description": "[Output Only] Type of resource. Alwayscompute#autoscalerAggregatedList for aggregated lists of\nautoscalers.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#autoscalerAggregatedList for aggregated lists of\nautoscalers.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -50952,14 +51605,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.\nend_interface: MixerListResponseWithEtagBuilder", +"description": "Output only. [Output Only] Unreachable resources.\nend_interface: MixerListResponseWithEtagBuilder", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -51106,7 +51761,8 @@ false }, "kind": { "default": "compute#autoscalerList", -"description": "[Output Only] Type of resource. Always compute#autoscalerList\nfor lists of autoscalers.", +"description": "Output only. [Output Only] Type of resource. Always compute#autoscalerList\nfor lists of autoscalers.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -51114,7 +51770,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -51827,7 +52484,8 @@ false }, "kind": { "default": "compute#backendBucket", -"description": "Type of the resource.", +"description": "Output only. Type of the resource.", +"readOnly": true, "type": "string" }, "loadBalancingScheme": { @@ -51852,7 +52510,8 @@ false "description": "Input only. [Input Only] Additional params passed with the request, but not persisted\nas part of resource payload." }, "region": { -"description": "[Output Only] URL of the region where the regional backend bucket\nresides. This field is not applicable to global backend buckets.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"description": "Output only. [Output Only] URL of the region where the regional backend bucket\nresides. This field is not applicable to global backend buckets.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"readOnly": true, "type": "string" }, "selfLink": { @@ -51860,10 +52519,11 @@ false "type": "string" }, "usedBy": { -"description": "[Output Only] List of resources referencing that backend bucket.", +"description": "Output only. [Output Only] List of resources referencing that backend bucket.", "items": { "$ref": "BackendBucketUsedBy" }, +"readOnly": true, "type": "array" } }, @@ -51886,7 +52546,8 @@ false }, "kind": { "default": "compute#backendBucketAggregatedList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -51894,7 +52555,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -52171,7 +52833,8 @@ false }, "kind": { "default": "compute#backendBucketList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -52179,7 +52842,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -52325,7 +52989,8 @@ false }, "kind": { "default": "compute#usableBackendBucketList", -"description": "[Output Only] Type of resource. Alwayscompute#usableBackendBucketList for lists of usable backend\nbuckets.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#usableBackendBucketList for lists of usable backend\nbuckets.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -52333,7 +52998,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -52481,7 +53147,8 @@ false "id": "BackendBucketUsedBy", "properties": { "reference": { -"description": "[Output Only] Server-defined URL for UrlMaps referencing that\nBackendBucket.", +"description": "Output only. [Output Only] Server-defined URL for UrlMaps referencing that\nBackendBucket.", +"readOnly": true, "type": "string" } }, @@ -52692,7 +53359,8 @@ false "description": "Consistent Hash-based load balancing can be used to provide soft session\naffinity based on HTTP headers, cookies or other properties. This load\nbalancing policy is applicable only for HTTP connections. The affinity to a\nparticular destination host will be lost when one or more hosts are\nadded/removed from the destination service. This field specifies parameters\nthat control consistent hashing. This field is only applicable whenlocalityLbPolicy is set to MAGLEV orRING_HASH.\n\nThis field is applicable to either:\n \n - A regional backend service with the service_protocol set to HTTP,\n HTTPS, HTTP2 or H2C, and load_balancing_scheme set to\n INTERNAL_MANAGED. \n - A global backend service with the\n load_balancing_scheme set to INTERNAL_SELF_MANAGED." }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "customMetrics": { @@ -52798,7 +53466,8 @@ false }, "kind": { "default": "compute#backendService", -"description": "[Output Only] Type of resource. Always compute#backendService\nfor backend services.", +"description": "Output only. [Output Only] Type of resource. Always compute#backendService\nfor backend services.", +"readOnly": true, "type": "string" }, "loadBalancingScheme": { @@ -52929,7 +53598,8 @@ false "type": "string" }, "region": { -"description": "[Output Only] URL of the region where the regional backend service\nresides. This field is not applicable to global backend services.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"description": "Output only. [Output Only] URL of the region where the regional backend service\nresides. This field is not applicable to global backend services.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"readOnly": true, "type": "string" }, "securityPolicy": { @@ -52999,10 +53669,11 @@ false "description": "Configuration for Backend Authenticated TLS and mTLS. May only be specified\nwhen the backend protocol is SSL, HTTPS or HTTP2." }, "usedBy": { -"description": "[Output Only] List of resources referencing given backend service.", +"description": "Output only. [Output Only] List of resources referencing given backend service.", "items": { "$ref": "BackendServiceUsedBy" }, +"readOnly": true, "type": "array" } }, @@ -53026,7 +53697,8 @@ false }, "kind": { "default": "compute#backendServiceAggregatedList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -53034,14 +53706,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -53400,7 +54074,8 @@ false }, "kind": { "default": "compute#backendServiceGroupHealth", -"description": "[Output Only] Type of resource. Alwayscompute#backendServiceGroupHealth for the health of backend\nservices.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#backendServiceGroupHealth for the health of backend\nservices.", +"readOnly": true, "type": "string" } }, @@ -53488,7 +54163,8 @@ false "type": "string" }, "oauth2ClientSecretSha256": { -"description": "[Output Only] SHA256 hash value for the field oauth2_client_secret above.", +"description": "Output only. [Output Only] SHA256 hash value for the field oauth2_client_secret above.", +"readOnly": true, "type": "string" } }, @@ -53511,7 +54187,8 @@ false }, "kind": { "default": "compute#backendServiceList", -"description": "[Output Only] Type of resource. Alwayscompute#backendServiceList for lists of backend services.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#backendServiceList for lists of backend services.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -53519,7 +54196,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -53666,7 +54344,8 @@ false }, "kind": { "default": "compute#usableBackendServiceList", -"description": "[Output Only] Type of resource. Alwayscompute#usableBackendServiceList for lists of usable backend\nservices.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#usableBackendServiceList for lists of usable backend\nservices.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -53674,7 +54353,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -54006,7 +54686,8 @@ false "id": "BackendServiceUsedBy", "properties": { "reference": { -"description": "[Output Only] Server-defined URL for resources referencing given\nBackendService like UrlMaps, TargetTcpProxies, TargetSslProxies\nand ForwardingRule.", +"description": "Output only. [Output Only] Server-defined URL for resources referencing given\nBackendService like UrlMaps, TargetTcpProxies, TargetSslProxies\nand ForwardingRule.", +"readOnly": true, "type": "string" } }, @@ -54409,30 +55090,34 @@ false "id": "BgpRoute", "properties": { "asPaths": { -"description": "[Output only] AS-PATH for the route", +"description": "Output only. [Output only] AS-PATH for the route", "items": { "$ref": "BgpRouteAsPath" }, +"readOnly": true, "type": "array" }, "communities": { -"description": "[Output only] BGP communities in human-readable A:B format.", +"description": "Output only. [Output only] BGP communities in human-readable A:B format.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "destination": { "$ref": "BgpRouteNetworkLayerReachabilityInformation", -"description": "[Output only] Destination IP range for the route, in human-readable CIDR\nformat" +"description": "Output only. [Output only] Destination IP range for the route, in human-readable CIDR\nformat", +"readOnly": true }, "med": { -"description": "[Output only] BGP multi-exit discriminator", +"description": "Output only. [Output only] BGP multi-exit discriminator", "format": "uint32", +"readOnly": true, "type": "integer" }, "origin": { -"description": "[Output only] BGP origin (EGP, IGP or INCOMPLETE)", +"description": "Output only. [Output only] BGP origin (EGP, IGP or INCOMPLETE)", "enum": [ "BGP_ORIGIN_EGP", "BGP_ORIGIN_IGP", @@ -54443,6 +55128,7 @@ false "", "" ], +"readOnly": true, "type": "string" } }, @@ -54452,23 +55138,25 @@ false "id": "BgpRouteAsPath", "properties": { "asns": { -"description": "[Output only] ASNs in the path segment. When type is SEQUENCE, these are\nordered.", +"description": "Output only. [Output only] ASNs in the path segment. When type is SEQUENCE, these are\nordered.", "items": { "format": "int32", "type": "integer" }, +"readOnly": true, "type": "array" }, "asns32": { -"description": "[Output only] ASNs in the path segment. This field is for better\nsupport of 32 bit ASNs as the other asns field suffers from overflow when\nthe ASN is larger. When type is SEQUENCE, these are ordered.", +"description": "Output only. [Output only] ASNs in the path segment. This field is for better\nsupport of 32 bit ASNs as the other asns field suffers from overflow when\nthe ASN is larger. When type is SEQUENCE, these are ordered.", "items": { "format": "uint32", "type": "integer" }, +"readOnly": true, "type": "array" }, "type": { -"description": "[Output only] Type of AS-PATH segment (SEQUENCE or SET)", +"description": "Output only. [Output only] Type of AS-PATH segment (SEQUENCE or SET)", "enum": [ "AS_PATH_TYPE_SEQUENCE", "AS_PATH_TYPE_SET" @@ -54477,6 +55165,7 @@ false "", "" ], +"readOnly": true, "type": "string" } }, @@ -54580,7 +55269,8 @@ false "type": "string" }, "name": { -"description": "This field is only temporary. It will be removed. Do not use it.", +"description": "Output only. This field is only temporary. It will be removed. Do not use it.", +"readOnly": true, "type": "string" } }, @@ -54841,7 +55531,8 @@ false "type": "string" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "customEndTimestamp": { @@ -54853,7 +55544,8 @@ false "type": "string" }, "endTimestamp": { -"description": "[Output Only] Commitment end time inRFC3339\ntext format.", +"description": "Output only. [Output Only] Commitment end time inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "existingReservations": { @@ -54863,13 +55555,15 @@ false "type": "array" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#commitment", -"description": "[Output Only] Type of the resource. Always compute#commitment\nfor commitments.", +"description": "Output only. [Output Only] Type of the resource. Always compute#commitment\nfor commitments.", +"readOnly": true, "type": "string" }, "licenseResource": { @@ -54903,7 +55597,8 @@ false "type": "string" }, "region": { -"description": "[Output Only] URL of the region where the commitment and committed\nresources are located.", +"description": "Output only. [Output Only] URL of the region where the commitment and committed\nresources are located.", +"readOnly": true, "type": "string" }, "reservations": { @@ -54915,7 +55610,8 @@ false }, "resourceStatus": { "$ref": "CommitmentResourceStatus", -"description": "[Output Only] Status information for Commitment resource." +"description": "Output only. [Output Only] Status information for Commitment resource.", +"readOnly": true }, "resources": { "description": "The list of all the hardware resources, with their types and amounts, that\nyou want to commit to. Specify as a separate entry in the list for each\nindividual resource type.", @@ -54925,7 +55621,8 @@ false "type": "array" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "splitSourceCommitment": { @@ -54933,11 +55630,12 @@ false "type": "string" }, "startTimestamp": { -"description": "[Output Only] Commitment start time inRFC3339\ntext format.", +"description": "Output only. [Output Only] Commitment start time inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "status": { -"description": "[Output Only] Status of the commitment with regards to eventual expiration\n(each commitment has an end date defined). Status can be one of the\nfollowing values: NOT_YET_ACTIVE, ACTIVE, orEXPIRED.", +"description": "Output only. [Output Only] Status of the commitment with regards to eventual expiration\n(each commitment has an end date defined). Status can be one of the\nfollowing values: NOT_YET_ACTIVE, ACTIVE, orEXPIRED.", "enum": [ "ACTIVE", "CANCELLED", @@ -54952,14 +55650,16 @@ false "", "" ], +"readOnly": true, "type": "string" }, "statusMessage": { -"description": "[Output Only] An optional, human-readable explanation of the status.", +"description": "Output only. [Output Only] An optional, human-readable explanation of the status.", +"readOnly": true, "type": "string" }, "type": { -"description": "The type of commitment; specifies the\nmachine series for which you want to commit to purchasing resources.\nThe choice of machine series affects the discount rate and the eligible\nresource types.\n\n The type must be one of the following:ACCELERATOR_OPTIMIZED, ACCELERATOR_OPTIMIZED_A3,ACCELERATOR_OPTIMIZED_A3_MEGA,COMPUTE_OPTIMIZED, COMPUTE_OPTIMIZED_C2D,\n COMPUTE_OPTIMIZED_C3, COMPUTE_OPTIMIZED_C3D,COMPUTE_OPTIMIZED_H3, GENERAL_PURPOSE,GENERAL_PURPOSE_C4, GENERAL_PURPOSE_E2,GENERAL_PURPOSE_N2, GENERAL_PURPOSE_N2D,GENERAL_PURPOSE_N4, GENERAL_PURPOSE_T2D,GRAPHICS_OPTIMIZED, MEMORY_OPTIMIZED,MEMORY_OPTIMIZED_M3, MEMORY_OPTIMIZED_X4,STORAGE_OPTIMIZED_Z3.\nFor example, type MEMORY_OPTIMIZED specifies a commitment\nthat applies only to eligible resources of memory optimized M1 and M2\nmachine series. Type GENERAL_PURPOSE specifies a commitment\nthat applies only to eligible resources of general purpose N1 machine\nseries.", +"description": "The type of commitment; specifies the\nmachine series for which you want to commit to purchasing resources.\nThe choice of machine series affects the discount rate and the eligible\nresource types.\n\n The type must be one of the following:ACCELERATOR_OPTIMIZED, ACCELERATOR_OPTIMIZED_A3,ACCELERATOR_OPTIMIZED_A3_MEGA,COMPUTE_OPTIMIZED, COMPUTE_OPTIMIZED_C2D,\n COMPUTE_OPTIMIZED_C3, COMPUTE_OPTIMIZED_C3D,COMPUTE_OPTIMIZED_H3, GENERAL_PURPOSE,GENERAL_PURPOSE_C4, GENERAL_PURPOSE_E2,GENERAL_PURPOSE_N2, GENERAL_PURPOSE_N2D,GENERAL_PURPOSE_N4, GENERAL_PURPOSE_T2D,GRAPHICS_OPTIMIZED, GRAPHICS_OPTIMIZED_G4,MEMORY_OPTIMIZED, MEMORY_OPTIMIZED_M3,MEMORY_OPTIMIZED_X4, STORAGE_OPTIMIZED_Z3. For\nexample, type MEMORY_OPTIMIZED specifies a commitment that\napplies only to eligible resources of memory optimized M1 and M2 machine\nseries. Type GENERAL_PURPOSE specifies a commitment that\napplies only to eligible resources of general purpose N1 machine series.", "enum": [ "ACCELERATOR_OPTIMIZED", "ACCELERATOR_OPTIMIZED_A3", @@ -54980,8 +55680,10 @@ false "GENERAL_PURPOSE_N2", "GENERAL_PURPOSE_N2D", "GENERAL_PURPOSE_N4", +"GENERAL_PURPOSE_N4D", "GENERAL_PURPOSE_T2D", "GRAPHICS_OPTIMIZED", +"GRAPHICS_OPTIMIZED_G4", "MEMORY_OPTIMIZED", "MEMORY_OPTIMIZED_M3", "MEMORY_OPTIMIZED_M4", @@ -55022,6 +55724,8 @@ false "", "", "", +"", +"", "Note for internal users: When adding a new enum Type for v1, make sure\nto also add it in the comment for the `optional Type type` definition.\nThis ensures that the public documentation displays the new enum Type." ], "type": "string" @@ -55046,7 +55750,8 @@ false }, "kind": { "default": "compute#commitmentAggregatedList", -"description": "[Output Only] Type of resource. Alwayscompute#commitmentAggregatedList for aggregated lists of\ncommitments.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#commitmentAggregatedList for aggregated lists of\ncommitments.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -55054,14 +55759,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -55208,7 +55915,8 @@ false }, "kind": { "default": "compute#commitmentList", -"description": "[Output Only] Type of resource. Always compute#commitmentList\nfor lists of commitments.", +"description": "Output only. [Output Only] Type of resource. Always compute#commitmentList\nfor lists of commitments.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -55216,7 +55924,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -55351,7 +56060,8 @@ false "id": "CommitmentResourceStatus", "properties": { "customTermEligibilityEndTimestamp": { -"description": "[Output Only] Indicates the end time of customer's eligibility to send\ncustom term requests in RFC3339 text format. Term extension requests that\n(not the end time in the request) after this time will be rejected.", +"description": "Output only. [Output Only] Indicates the end time of customer's eligibility to send\ncustom term requests in RFC3339 text format. Term extension requests that\n(not the end time in the request) after this time will be rejected.", +"readOnly": true, "type": "string" } }, @@ -55499,7 +56209,8 @@ false "id": "CompositeHealthCheck", "properties": { "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -55523,13 +56234,15 @@ false "type": "array" }, "id": { -"description": "[Output Only] A unique identifier for this resource type. The server\ngenerates this identifier.", +"description": "Output only. [Output Only] A unique identifier for this resource type. The server\ngenerates this identifier.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#compositeHealthCheck", -"description": "[Output Only] Type of the resource. Alwayscompute#compositeHealthCheck for composite health checks.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#compositeHealthCheck for composite health checks.", +"readOnly": true, "type": "string" }, "name": { @@ -55538,15 +56251,18 @@ false "type": "string" }, "region": { -"description": "[Output Only] URL of the region where the composite health check resides.\nThis field applies only to the regional resource. You must specify this\nfield as part of the HTTP request URL. It is not settable as a field in\nthe request body.", +"description": "Output only. [Output Only] URL of the region where the composite health check resides.\nThis field applies only to the regional resource. You must specify this\nfield as part of the HTTP request URL. It is not settable as a field in\nthe request body.", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL with id for the resource.", +"description": "Output only. [Output Only] Server-defined URL with id for the resource.", +"readOnly": true, "type": "string" } }, @@ -55570,7 +56286,8 @@ false }, "kind": { "default": "compute#compositeHealthCheckAggregatedList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -55578,14 +56295,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -55731,7 +56450,8 @@ false }, "kind": { "default": "compute#compositeHealthCheckList", -"description": "[Output Only] Type of the resource. Alwayscompute#compositeHealthCheck for composite health checks.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#compositeHealthCheck for composite health checks.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -56144,7 +56864,8 @@ false "id": "CrossSiteNetwork", "properties": { "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -56152,13 +56873,15 @@ false "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource type. The server\ngenerates this identifier.", +"description": "Output only. [Output Only] The unique identifier for the resource type. The server\ngenerates this identifier.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#crossSiteNetwork", -"description": "[Output Only] Type of the resource. Alwayscompute#crossSiteNetwork for cross-site networks.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#crossSiteNetwork for cross-site networks.", +"readOnly": true, "type": "string" }, "name": { @@ -56167,7 +56890,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" } }, @@ -56193,7 +56917,8 @@ false }, "kind": { "default": "compute#crossSiteNetwork", -"description": "[Output Only] Type of the resource. Alwayscompute#crossSiteNetwork for cross-site networks.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#crossSiteNetwork for cross-site networks.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -56205,10 +56930,11 @@ false "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.\nend_interface: MixerListResponseWithEtagBuilder", +"description": "Output only. [Output Only] Unreachable resources.\nend_interface: MixerListResponseWithEtagBuilder", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -56524,11 +57250,13 @@ false "additionalProperties": { "$ref": "DiskAsyncReplicationList" }, -"description": "[Output Only] A list of disks this disk is asynchronously replicated to.", +"description": "Output only. [Output Only] A list of disks this disk is asynchronously replicated to.", +"readOnly": true, "type": "object" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -56555,8 +57283,9 @@ false "type": "array" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "interface": { @@ -56576,7 +57305,8 @@ false }, "kind": { "default": "compute#disk", -"description": "[Output Only] Type of the resource. Always compute#disk for\ndisks.", +"description": "Output only. [Output Only] Type of the resource. Always compute#disk for\ndisks.", +"readOnly": true, "type": "string" }, "labelFingerprint": { @@ -56592,11 +57322,13 @@ false "type": "object" }, "lastAttachTimestamp": { -"description": "[Output Only] Last attach timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Last attach timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "lastDetachTimestamp": { -"description": "[Output Only] Last detach timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Last detach timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "licenseCodes": { @@ -56619,7 +57351,8 @@ false "type": "string" }, "locked": { -"description": "[Output Only] The field indicates if the disk is created from a locked\nsource image. Attachment of a disk created from a locked source image will\ncause the following operations to become irreversibly prohibited:\n \n - R/W or R/O disk attachment to any other instance\n - Disk detachment. And the disk can only be deleted when the instance\n is deleted\n - Creation of images or snapshots\n - Disk cloning\n\n\n\nFurthermore, the instance with at least one disk with locked flag set to\ntrue will be prohibited from performing the operations below:\n \n - Further attachment of secondary disks.\n - Detachment of any disks\n - Create machine images\n - Create instance template\n - Delete the instance with --keep-disk parameter set to true for locked\n disks\n - Attach a locked disk with --auto-delete parameter set to false", +"description": "Output only. [Output Only] The field indicates if the disk is created from a locked\nsource image. Attachment of a disk created from a locked source image will\ncause the following operations to become irreversibly prohibited:\n \n - R/W or R/O disk attachment to any other instance\n - Disk detachment. And the disk can only be deleted when the instance\n is deleted\n - Creation of images or snapshots\n - Disk cloning\n\n\n\nFurthermore, the instance with at least one disk with locked flag set to\ntrue will be prohibited from performing the operations below:\n \n - Further attachment of secondary disks.\n - Detachment of any disks\n - Create machine images\n - Create instance template\n - Delete the instance with --keep-disk parameter set to true for locked\n disks\n - Attach a locked disk with --auto-delete parameter set to false", +"readOnly": true, "type": "boolean" }, "multiWriter": { @@ -56660,7 +57393,8 @@ false "type": "string" }, "region": { -"description": "[Output Only] URL of the region where the disk resides. Only applicable for\nregional resources.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"description": "Output only. [Output Only] URL of the region where the disk resides. Only applicable for\nregional resources.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"readOnly": true, "type": "string" }, "replicaZones": { @@ -56679,7 +57413,8 @@ false }, "resourceStatus": { "$ref": "DiskResourceStatus", -"description": "[Output Only] Status information for the disk resource." +"description": "Output only. [Output Only] Status information for the disk resource.", +"readOnly": true }, "satisfiesPzi": { "description": "Output only. Reserved for future use.", @@ -56687,11 +57422,13 @@ false "type": "boolean" }, "satisfiesPzs": { -"description": "[Output Only] Reserved for future use.", +"description": "Output only. [Output Only] Reserved for future use.", +"readOnly": true, "type": "boolean" }, "selfLink": { -"description": "[Output Only] Server-defined fully-qualified URL for this resource.", +"description": "Output only. [Output Only] Server-defined fully-qualified URL for this resource.", +"readOnly": true, "type": "string" }, "sizeGb": { @@ -56700,11 +57437,13 @@ false "type": "string" }, "sourceConsistencyGroupPolicy": { -"description": "[Output Only] URL of the DiskConsistencyGroupPolicy for a secondary disk\nthat was created using a consistency group.", +"description": "Output only. [Output Only] URL of the DiskConsistencyGroupPolicy for a secondary disk\nthat was created using a consistency group.", +"readOnly": true, "type": "string" }, "sourceConsistencyGroupPolicyId": { -"description": "[Output Only] ID of the DiskConsistencyGroupPolicy for a secondary disk\nthat was created using a consistency group.", +"description": "Output only. [Output Only] ID of the DiskConsistencyGroupPolicy for a secondary disk\nthat was created using a consistency group.", +"readOnly": true, "type": "string" }, "sourceDisk": { @@ -56712,7 +57451,8 @@ false "type": "string" }, "sourceDiskId": { -"description": "[Output Only] The unique ID of the disk used to create this disk. This\nvalue identifies the exact disk that was used to create this persistent\ndisk. For example, if you created the persistent disk from a disk that\nwas later deleted and recreated under the same name, the source disk ID\nwould identify the exact version of the disk that was used.", +"description": "Output only. [Output Only] The unique ID of the disk used to create this disk. This\nvalue identifies the exact disk that was used to create this persistent\ndisk. For example, if you created the persistent disk from a disk that\nwas later deleted and recreated under the same name, the source disk ID\nwould identify the exact version of the disk that was used.", +"readOnly": true, "type": "string" }, "sourceImage": { @@ -56724,7 +57464,8 @@ false "description": "Thecustomer-supplied\nencryption key of the source image. Required if the source image is\nprotected by a customer-supplied encryption key." }, "sourceImageId": { -"description": "[Output Only] The ID value of the image used to create this disk. This\nvalue identifies the exact image that was used to create this persistent\ndisk. For example, if you created the persistent disk from an image that\nwas later deleted and recreated under the same name, the source image ID\nwould identify the exact version of the image that was used.", +"description": "Output only. [Output Only] The ID value of the image used to create this disk. This\nvalue identifies the exact image that was used to create this persistent\ndisk. For example, if you created the persistent disk from an image that\nwas later deleted and recreated under the same name, the source image ID\nwould identify the exact version of the image that was used.", +"readOnly": true, "type": "string" }, "sourceInstantSnapshot": { @@ -56732,7 +57473,8 @@ false "type": "string" }, "sourceInstantSnapshotId": { -"description": "[Output Only] The unique ID of the instant snapshot used to create this\ndisk. This value identifies the exact instant snapshot that was used to\ncreate this persistent disk. For example, if you created the persistent\ndisk from an instant snapshot that was later deleted and recreated under\nthe same name, the source instant snapshot ID would identify the exact\nversion of the instant snapshot that was used.", +"description": "Output only. [Output Only] The unique ID of the instant snapshot used to create this\ndisk. This value identifies the exact instant snapshot that was used to\ncreate this persistent disk. For example, if you created the persistent\ndisk from an instant snapshot that was later deleted and recreated under\nthe same name, the source instant snapshot ID would identify the exact\nversion of the instant snapshot that was used.", +"readOnly": true, "type": "string" }, "sourceSnapshot": { @@ -56744,7 +57486,8 @@ false "description": "Thecustomer-supplied\nencryption key of the source snapshot. Required if the source snapshot\nis protected by a customer-supplied encryption key." }, "sourceSnapshotId": { -"description": "[Output Only] The unique ID of the snapshot used to create this disk. This\nvalue identifies the exact snapshot that was used to create this persistent\ndisk. For example, if you created the persistent disk from a snapshot that\nwas later deleted and recreated under the same name, the source snapshot ID\nwould identify the exact version of the snapshot that was used.", +"description": "Output only. [Output Only] The unique ID of the snapshot used to create this disk. This\nvalue identifies the exact snapshot that was used to create this persistent\ndisk. For example, if you created the persistent disk from a snapshot that\nwas later deleted and recreated under the same name, the source snapshot ID\nwould identify the exact version of the snapshot that was used.", +"readOnly": true, "type": "string" }, "sourceStorageObject": { @@ -56752,7 +57495,7 @@ false "type": "string" }, "status": { -"description": "[Output Only] The status of disk creation.\n \n \n - CREATING: Disk is provisioning.\n - RESTORING: Source data is being copied into the\n disk.\n - FAILED: Disk creation failed.\n - READY: Disk is ready for use.\n - DELETING: Disk is deleting.", +"description": "Output only. [Output Only] The status of disk creation.\n \n \n - CREATING: Disk is provisioning.\n - RESTORING: Source data is being copied into the\n disk.\n - FAILED: Disk creation failed.\n - READY: Disk is ready for use.\n - DELETING: Disk is deleting.", "enum": [ "CREATING", "DELETING", @@ -56769,6 +57512,7 @@ false "Source data is being copied into the disk.", "Disk is currently unavailable and cannot be accessed, attached or\ndetached." ], +"readOnly": true, "type": "string" }, "storagePool": { @@ -56799,14 +57543,16 @@ false "type": "array" }, "users": { -"description": "[Output Only] Links to the users of the disk (attached instances)\nin form:projects/project/zones/zone/instances/instance", +"description": "Output only. [Output Only] Links to the users of the disk (attached instances)\nin form:projects/project/zones/zone/instances/instance", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "zone": { -"description": "[Output Only] URL of the zone where the disk resides.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"description": "Output only. [Output Only] URL of the zone where the disk resides.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"readOnly": true, "type": "string" } }, @@ -56829,7 +57575,8 @@ false }, "kind": { "default": "compute#diskAggregatedList", -"description": "[Output Only] Type of resource. Alwayscompute#diskAggregatedList for aggregated lists of persistent\ndisks.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#diskAggregatedList for aggregated lists of persistent\ndisks.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -56837,14 +57584,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -56978,11 +57727,13 @@ false "id": "DiskAsyncReplication", "properties": { "consistencyGroupPolicy": { -"description": "[Output Only] URL of the DiskConsistencyGroupPolicy if replication was\nstarted on the disk as a member of a group.", +"description": "Output only. [Output Only] URL of the DiskConsistencyGroupPolicy if replication was\nstarted on the disk as a member of a group.", +"readOnly": true, "type": "string" }, "consistencyGroupPolicyId": { -"description": "[Output Only] ID of the DiskConsistencyGroupPolicy if replication was\nstarted on the disk as a member of a group.", +"description": "Output only. [Output Only] ID of the DiskConsistencyGroupPolicy if replication was\nstarted on the disk as a member of a group.", +"readOnly": true, "type": "string" }, "disk": { @@ -56990,7 +57741,8 @@ false "type": "string" }, "diskId": { -"description": "[Output Only] The unique ID of the other disk asynchronously replicated\nto or from the current disk. This value identifies the exact disk that\nwas used to create this replication. For example, if you started\nreplicating the persistent disk from a disk that was later deleted and\nrecreated under the same name, the disk ID would identify the exact\nversion of the disk that was used.", +"description": "Output only. [Output Only] The unique ID of the other disk asynchronously replicated\nto or from the current disk. This value identifies the exact disk that\nwas used to create this replication. For example, if you started\nreplicating the persistent disk from a disk that was later deleted and\nrecreated under the same name, the disk ID would identify the exact\nversion of the disk that was used.", +"readOnly": true, "type": "string" } }, @@ -57063,7 +57815,8 @@ false }, "kind": { "default": "compute#diskList", -"description": "[Output Only] Type of resource. Always compute#diskList for\nlists of disks.", +"description": "Output only. [Output Only] Type of resource. Always compute#diskList for\nlists of disks.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -57071,7 +57824,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -57223,7 +57977,7 @@ false "additionalProperties": { "type": "string" }, -"description": "Resource manager tags to be bound to the disk. Tag keys and values\nhave the same definition as resource\nmanager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and\nvalues are in the format `tagValues/456`. The field is ignored (both PUT &\nPATCH) when empty.", +"description": "Resource manager tags to be bound to the disk. Tag keys and values\nhave the same definition as resource\nmanager tags. Keys and values can be either in numeric format,\nsuch as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced\nformat such as `{org_id|project_id}/{tag_key_short_name}` and\n`{tag_value_short_name}`. The field is ignored (both PUT &\nPATCH) when empty.", "type": "object" } }, @@ -57281,24 +58035,27 @@ false "type": "object" }, "DiskSettingsAccessLocation": { +"description": "AccessLocation is only used for regional snapshot. It contains which\nregions are allowed to create a regional snapshot from disks located in the\ngiven region/zone.\nIt includes key-value pairs designed to store the following structure. The\nkeys should match their corresponding values, which must be provided:\naccess_location: {\n locations {\n us-central1 {\n region: \"us-central1\"\n },\n asia-west2 {\n region: \"asia-west2\"\n }\n }\n}", "id": "DiskSettingsAccessLocation", "properties": { "locations": { "additionalProperties": { "$ref": "DiskSettingsAccessLocationAccessLocationPreference" }, +"description": "List of regions that can create a regional\nsnapshot from the current region", "type": "object" }, "policy": { +"description": "Policy of which location is allowed to access snapshot.", "enum": [ "ALL_REGIONS", "POLICY_UNSPECIFIED", "SPECIFIC_REGIONS" ], "enumDescriptions": [ +"Any regions will be able to access the source location.", "", -"", -"" +"Only allowlisted regions will be able to create region scoped\nsnapshots" ], "type": "string" } @@ -57306,9 +58063,11 @@ false "type": "object" }, "DiskSettingsAccessLocationAccessLocationPreference": { +"description": "A structure for specifying an allowed target region to create snapshot.", "id": "DiskSettingsAccessLocationAccessLocationPreference", "properties": { "region": { +"description": "Accessible region name", "type": "string" } }, @@ -57342,7 +58101,8 @@ false }, "kind": { "default": "compute#diskType", -"description": "[Output Only] Type of the resource. Always compute#diskType\nfor disk types.", +"description": "Output only. [Output Only] Type of the resource. Always compute#diskType\nfor disk types.", +"readOnly": true, "type": "string" }, "name": { @@ -57386,7 +58146,8 @@ false }, "kind": { "default": "compute#diskTypeAggregatedList", -"description": "[Output Only] Type of resource. Alwayscompute#diskTypeAggregatedList.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#diskTypeAggregatedList.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -57394,14 +58155,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -57548,7 +58311,8 @@ false }, "kind": { "default": "compute#diskTypeList", -"description": "[Output Only] Type of resource. Always compute#diskTypeList\nfor disk types.", +"description": "Output only. [Output Only] Type of resource. Always compute#diskTypeList\nfor disk types.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -57556,7 +58320,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -58166,7 +58931,8 @@ false }, "kind": { "default": "compute#exchangedPeeringRoutesList", -"description": "[Output Only] Type of resource. Alwayscompute#exchangedPeeringRoutesList for exchanged peering\nroutes lists.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#exchangedPeeringRoutesList for exchanged peering\nroutes lists.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -58174,7 +58940,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -58332,7 +59099,8 @@ false "id": "ExternalVpnGateway", "properties": { "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -58340,8 +59108,9 @@ false "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "interfaces": { @@ -58353,7 +59122,8 @@ false }, "kind": { "default": "compute#externalVpnGateway", -"description": "[Output Only] Type of the resource. Alwayscompute#externalVpnGateway for externalVpnGateways.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#externalVpnGateway for externalVpnGateways.", +"readOnly": true, "type": "string" }, "labelFingerprint": { @@ -58393,7 +59163,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" } }, @@ -58439,7 +59210,8 @@ false }, "kind": { "default": "compute#externalVpnGatewayList", -"description": "[Output Only] Type of resource. Always compute#externalVpnGatewayList for lists of externalVpnGateways.", +"description": "Output only. [Output Only] Type of resource. Always compute#externalVpnGatewayList for lists of externalVpnGateways.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -58447,7 +59219,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -58627,7 +59400,8 @@ false "type": "array" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "denied": { @@ -58683,13 +59457,15 @@ false "type": "boolean" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#firewall", -"description": "[Output Only] Type of the resource. Always compute#firewall\nfor firewall rules.", +"description": "Output only. [Output Only] Type of the resource. Always compute#firewall\nfor firewall rules.", +"readOnly": true, "type": "string" }, "logConfig": { @@ -58779,7 +59555,8 @@ false }, "kind": { "default": "compute#firewallList", -"description": "[Output Only] Type of resource. Always compute#firewallList\nfor lists of firewalls.", +"description": "Output only. [Output Only] Type of resource. Always compute#firewallList\nfor lists of firewalls.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -58787,7 +59564,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -58966,7 +59744,8 @@ false }, "kind": { "default": "compute#firewallPoliciesListAssociationsResponse", -"description": "[Output Only] Type of firewallPolicy associations. Alwayscompute#FirewallPoliciesListAssociations for lists of\nfirewallPolicy associations.", +"description": "Output only. [Output Only] Type of firewallPolicy associations. Alwayscompute#FirewallPoliciesListAssociations for lists of\nfirewallPolicy associations.", +"readOnly": true, "type": "string" } }, @@ -59121,7 +59900,8 @@ false "type": "array" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -59146,7 +59926,8 @@ false }, "kind": { "default": "compute#firewallPolicy", -"description": "[Output only] Type of the resource. Alwayscompute#firewallPolicyfor firewall policies", +"description": "Output only. [Output only] Type of the resource. Alwayscompute#firewallPolicyfor firewall policies", +"readOnly": true, "type": "string" }, "name": { @@ -59161,11 +59942,12 @@ false "type": "array" }, "parent": { -"description": "[Output Only] The parent of the firewall policy.\nThis field is not applicable to network firewall policies.", +"description": "Output only. [Output Only] The parent of the firewall policy.\nThis field is not applicable to network firewall policies.", +"readOnly": true, "type": "string" }, "policySource": { -"description": "[Output Only] Source of this Firewall Policy. USER_DEFINED if\ncreated by a Cloud user, or SYSTEM if created by managed\nservices like GKE.", +"description": "Indicates the source of this Firewall Policy. This field is optional on\ncreation and defaults to USER_DEFINED.\n\nThe USER_DEFINED value indicates a regular firewall policy.\n\nThe SYSTEM value indicates a system-level policy managed by an\ninternal service like GKE. This SYSTEM value is reserved for\ninternal services and cannot be set by users during policy creation.\nPolicies with a SYSTEM source cannot be modified or deleted by\nusers.", "enum": [ "SYSTEM", "USER_DEFINED" @@ -59189,12 +59971,14 @@ false "type": "string" }, "region": { -"description": "[Output Only] URL of the region where the regional firewall policy resides.\nThis field is not applicable to global firewall policies.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"description": "Output only. [Output Only] URL of the region where the regional firewall policy resides.\nThis field is not applicable to global firewall policies.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"readOnly": true, "type": "string" }, "ruleTupleCount": { -"description": "[Output Only] Total count of all firewall policy rule tuples. A firewall\npolicy can not exceed a set number of tuples.", +"description": "Output only. [Output Only] Total count of all firewall policy rule tuples. A firewall\npolicy can not exceed a set number of tuples.", "format": "int32", +"readOnly": true, "type": "integer" }, "rules": { @@ -59209,7 +59993,8 @@ false "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource with the resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource with the resource id.", +"readOnly": true, "type": "string" }, "shortName": { @@ -59233,7 +60018,8 @@ false "type": "string" }, "firewallPolicyId": { -"description": "[Output Only] The firewall policy ID of the association.", +"description": "Output only. [Output Only] The firewall policy ID of the association.", +"readOnly": true, "type": "string" }, "name": { @@ -59246,7 +60032,8 @@ false "type": "integer" }, "shortName": { -"description": "[Output Only] The short name of the firewall policy of the association.", +"description": "Output only. [Output Only] The short name of the firewall policy of the association.", +"readOnly": true, "type": "string" } }, @@ -59268,7 +60055,8 @@ false }, "kind": { "default": "compute#firewallPolicyList", -"description": "[Output Only] Type of resource. Alwayscompute#firewallPolicyList for listsof FirewallPolicies", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#firewallPolicyList for listsof FirewallPolicies", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -59436,7 +60224,8 @@ false }, "kind": { "default": "compute#firewallPolicyRule", -"description": "[Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules.", +"description": "Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules.", +"readOnly": true, "type": "string" }, "match": { @@ -59453,8 +60242,9 @@ false "type": "string" }, "ruleTupleCount": { -"description": "[Output Only] Calculation of the complexity of a single firewall policy\nrule.", +"description": "Output only. [Output Only] Calculation of the complexity of a single firewall policy\nrule.", "format": "int32", +"readOnly": true, "type": "integer" }, "securityProfileGroup": { @@ -59533,6 +60323,24 @@ false }, "type": "array" }, +"destNetworkContext": { +"description": "Network context of the traffic destination. Allowed values are:\n \n \n - UNSPECIFIED\n - INTERNET\n - NON_INTERNET", +"enum": [ +"INTERNET", +"INTRA_VPC", +"NON_INTERNET", +"UNSPECIFIED", +"VPC_NETWORKS" +], +"enumDescriptions": [ +"", +"", +"", +"", +"" +], +"type": "string" +}, "destNetworkScope": { "description": "Network scope of the traffic destination.", "enum": [ @@ -59611,6 +60419,24 @@ false }, "type": "array" }, +"srcNetworkContext": { +"description": "Network context of the traffic source. Allowed values are:\n \n \n - UNSPECIFIED\n - INTERNET\n - INTRA_VPC\n - NON_INTERNET\n - VPC_NETWORKS", +"enum": [ +"INTERNET", +"INTRA_VPC", +"NON_INTERNET", +"UNSPECIFIED", +"VPC_NETWORKS" +], +"enumDescriptions": [ +"", +"", +"", +"", +"" +], +"type": "string" +}, "srcNetworkScope": { "description": "Network scope of the traffic source.", "enum": [ @@ -59704,7 +60530,7 @@ false "type": "string" }, "state": { -"description": "[Output Only] State of the secure tag, either `EFFECTIVE` or\n`INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted\nor its network is deleted.", +"description": "Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or\n`INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted\nor its network is deleted.", "enum": [ "EFFECTIVE", "INEFFECTIVE" @@ -59713,6 +60539,7 @@ false "", "" ], +"readOnly": true, "type": "string" } }, @@ -59723,8 +60550,9 @@ false "id": "FixedOrPercent", "properties": { "calculated": { -"description": "[Output Only] Absolute value of VM instances calculated based on the\nspecific mode.\n\n \n \n - If the value is fixed, then the calculated\n value is equal to the fixed value.\n - If the value is a percent, then the\n calculated\n value is percent/100 * targetSize. For example,\n the calculated value of a 80% of a managed instance group\n with 150 instances would be (80/100 * 150) = 120 VM instances. If there\n is a remainder, the number is rounded.", +"description": "Output only. [Output Only] Absolute value of VM instances calculated based on the\nspecific mode.\n\n \n \n - If the value is fixed, then the calculated\n value is equal to the fixed value.\n - If the value is a percent, then the\n calculated\n value is percent/100 * targetSize. For example,\n the calculated value of a 80% of a managed instance group\n with 150 instances would be (80/100 * 150) = 120 VM instances. If there\n is a remainder, the number is rounded.", "format": "int32", +"readOnly": true, "type": "integer" }, "fixed": { @@ -59823,11 +60651,13 @@ false "type": "string" }, "baseForwardingRule": { -"description": "[Output Only] The URL for the corresponding base forwarding rule. By base\nforwarding rule, we mean the forwarding rule that has the same IP address,\nprotocol, and port settings with the current forwarding rule, but without\nsourceIPRanges specified.\nAlways empty if the current forwarding rule does not have sourceIPRanges\nspecified.", +"description": "Output only. [Output Only] The URL for the corresponding base forwarding rule. By base\nforwarding rule, we mean the forwarding rule that has the same IP address,\nprotocol, and port settings with the current forwarding rule, but without\nsourceIPRanges specified.\nAlways empty if the current forwarding rule does not have sourceIPRanges\nspecified.", +"readOnly": true, "type": "string" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -59887,7 +60717,8 @@ false }, "kind": { "default": "compute#forwardingRule", -"description": "[Output Only] Type of the resource. Alwayscompute#forwardingRule for forwarding rule resources.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#forwardingRule for forwarding rule resources.", +"readOnly": true, "type": "string" }, "labelFingerprint": { @@ -59991,10 +60822,12 @@ false "The connection has been rejected by the producer.", "" ], +"readOnly": true, "type": "string" }, "region": { -"description": "[Output Only] URL of the region where the regional forwarding rule resides.\nThis field is not applicable to global forwarding rules.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"description": "Output only. [Output Only] URL of the region where the regional forwarding rule resides.\nThis field is not applicable to global forwarding rules.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"readOnly": true, "type": "string" }, "selfLink": { @@ -60002,7 +60835,8 @@ false "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource with the resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource with the resource id.", +"readOnly": true, "type": "string" }, "serviceDirectoryRegistrations": { @@ -60056,7 +60890,8 @@ false }, "kind": { "default": "compute#forwardingRuleAggregatedList", -"description": "[Output Only] Type of resource. Alwayscompute#forwardingRuleAggregatedList for lists of forwarding rules.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#forwardingRuleAggregatedList for lists of forwarding rules.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -60064,14 +60899,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -60218,7 +61055,8 @@ false }, "kind": { "default": "compute#forwardingRuleList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -60226,7 +61064,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -60545,7 +61384,8 @@ false "description": "If not present, then FR will not deliver a new commitment or update an\nexisting commitment." }, "creationTimestamp": { -"description": "[Output Only] The creation timestamp for this future reservation inRFC3339\ntext format.", +"description": "Output only. [Output Only] The creation timestamp for this future reservation inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "deploymentType": { @@ -60571,13 +61411,15 @@ false "type": "boolean" }, "id": { -"description": "[Output Only] A unique identifier for this future reservation. The server\ndefines this identifier.", +"description": "Output only. [Output Only] A unique identifier for this future reservation. The server\ndefines this identifier.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#futureReservation", -"description": "[Output Only] Type of the resource. Alwayscompute#futureReservation for future reservations.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#futureReservation for future reservations.", +"readOnly": true, "type": "string" }, "name": { @@ -60655,11 +61497,13 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined fully-qualified URL for this resource.", +"description": "Output only. [Output Only] Server-defined fully-qualified URL for this resource.", +"readOnly": true, "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource with the resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource with the resource id.", +"readOnly": true, "type": "string" }, "shareSettings": { @@ -60676,14 +61520,16 @@ false }, "status": { "$ref": "FutureReservationStatus", -"description": "[Output only] Status of the Future Reservation" +"description": "Output only. [Output only] Status of the Future Reservation", +"readOnly": true }, "timeWindow": { "$ref": "FutureReservationTimeWindow", "description": "Time window for this Future Reservation." }, "zone": { -"description": "[Output Only] URL of the Zone where this future reservation resides.", +"description": "Output only. [Output Only] URL of the Zone where this future reservation resides.", +"readOnly": true, "type": "string" } }, @@ -60749,7 +61595,7 @@ false "id": "FutureReservationStatus", "properties": { "amendmentStatus": { -"description": "[Output Only] The current status of the requested amendment.", +"description": "Output only. [Output Only] The current status of the requested amendment.", "enum": [ "AMENDMENT_APPROVED", "AMENDMENT_DECLINED", @@ -60762,34 +61608,40 @@ false "The requested amendment to the Future Reservation is currently being\nreviewd by GCP.", "" ], +"readOnly": true, "type": "string" }, "autoCreatedReservations": { -"description": "Fully qualified urls of the automatically created reservations at\nstart_time.", +"description": "Output only. Fully qualified urls of the automatically created reservations at\nstart_time.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "existingMatchingUsageInfo": { "$ref": "FutureReservationStatusExistingMatchingUsageInfo", -"description": "[Output Only] Represents the existing matching usage for the future\nreservation." +"description": "Output only. [Output Only] Represents the existing matching usage for the future\nreservation.", +"readOnly": true }, "fulfilledCount": { -"description": "This count indicates the fulfilled capacity so far. This is set during\n\"PROVISIONING\" state. This count also includes capacity delivered as part\nof existing matching reservations.", +"description": "Output only. This count indicates the fulfilled capacity so far. This is set during\n\"PROVISIONING\" state. This count also includes capacity delivered as part\nof existing matching reservations.", "format": "int64", +"readOnly": true, "type": "string" }, "lastKnownGoodState": { "$ref": "FutureReservationStatusLastKnownGoodState", -"description": "[Output Only] This field represents the future reservation before an\namendment was requested. If the amendment is declined, the Future\nReservation will be reverted to the last known good state. The last known\ngood state is not set when updating a future reservation whose\nProcurement Status is DRAFTING." +"description": "Output only. [Output Only] This field represents the future reservation before an\namendment was requested. If the amendment is declined, the Future\nReservation will be reverted to the last known good state. The last known\ngood state is not set when updating a future reservation whose\nProcurement Status is DRAFTING.", +"readOnly": true }, "lockTime": { -"description": "Time when Future Reservation would become LOCKED, after which no\nmodifications to Future Reservation will be allowed. Applicable only\nafter the Future Reservation is in the APPROVED state. The lock_time is\nan RFC3339 string. The procurement_status will transition to PROCURING\nstate at this time.", +"description": "Output only. Time when Future Reservation would become LOCKED, after which no\nmodifications to Future Reservation will be allowed. Applicable only\nafter the Future Reservation is in the APPROVED state. The lock_time is\nan RFC3339 string. The procurement_status will transition to PROCURING\nstate at this time.", +"readOnly": true, "type": "string" }, "procurementStatus": { -"description": "Current state of this Future Reservation", +"description": "Output only. Current state of this Future Reservation", "enum": [ "APPROVED", "CANCELLED", @@ -60820,6 +61672,7 @@ false "Future reservation is being procured by GCP. Beyond this point, Future\nreservation is locked and no further modifications are allowed.", "Future reservation capacity is being provisioned. This state will be\nentered after start_time, while reservations are being created to\nprovide total_count reserved instance slots. This state will not\npersist past start_time + 24h." ], +"readOnly": true, "type": "string" }, "specificSkuProperties": { @@ -60833,12 +61686,14 @@ false "id": "FutureReservationStatusExistingMatchingUsageInfo", "properties": { "count": { -"description": "Count to represent min(FR total_count,\nmatching_reserved_capacity+matching_unreserved_instances)", +"description": "Output only. Count to represent min(FR total_count,\nmatching_reserved_capacity+matching_unreserved_instances)", "format": "int64", +"readOnly": true, "type": "string" }, "timestamp": { -"description": "Timestamp when the matching usage was calculated", +"description": "Output only. Timestamp when the matching usage was calculated", +"readOnly": true, "type": "string" } }, @@ -60849,26 +61704,31 @@ false "id": "FutureReservationStatusLastKnownGoodState", "properties": { "description": { -"description": "[Output Only] The description of the FutureReservation before an\namendment was requested.", +"description": "Output only. [Output Only] The description of the FutureReservation before an\namendment was requested.", +"readOnly": true, "type": "string" }, "existingMatchingUsageInfo": { "$ref": "FutureReservationStatusExistingMatchingUsageInfo", -"description": "[Output Only] Represents the matching usage for the future\nreservation before an amendment was requested." +"description": "Output only. [Output Only] Represents the matching usage for the future\nreservation before an amendment was requested.", +"readOnly": true }, "futureReservationSpecs": { -"$ref": "FutureReservationStatusLastKnownGoodStateFutureReservationSpecs" +"$ref": "FutureReservationStatusLastKnownGoodStateFutureReservationSpecs", +"readOnly": true }, "lockTime": { -"description": "[Output Only] The lock time of the FutureReservation before an\namendment was requested.", +"description": "Output only. [Output Only] The lock time of the FutureReservation before an\namendment was requested.", +"readOnly": true, "type": "string" }, "namePrefix": { -"description": "[Output Only] The name prefix of the Future Reservation before an\namendment was requested.", +"description": "Output only. [Output Only] The name prefix of the Future Reservation before an\namendment was requested.", +"readOnly": true, "type": "string" }, "procurementStatus": { -"description": "[Output Only] The status of the last known good state for the Future\nReservation.", +"description": "Output only. [Output Only] The status of the last known good state for the Future\nReservation.", "enum": [ "APPROVED", "CANCELLED", @@ -60899,6 +61759,7 @@ false "Future reservation is being procured by GCP. Beyond this point, Future\nreservation is locked and no further modifications are allowed.", "Future reservation capacity is being provisioned. This state will be\nentered after start_time, while reservations are being created to\nprovide total_count reserved instance slots. This state will not\npersist past start_time + 24h." ], +"readOnly": true, "type": "string" } }, @@ -60910,15 +61771,18 @@ false "properties": { "shareSettings": { "$ref": "ShareSettings", -"description": "[Output Only] The previous share settings of the Future Reservation." +"description": "Output only. [Output Only] The previous share settings of the Future Reservation.", +"readOnly": true }, "specificSkuProperties": { "$ref": "FutureReservationSpecificSKUProperties", -"description": "[Output Only] The previous instance related properties of the\nFuture Reservation." +"description": "Output only. [Output Only] The previous instance related properties of the\nFuture Reservation.", +"readOnly": true }, "timeWindow": { "$ref": "FutureReservationTimeWindow", -"description": "[Output Only] The previous time window of the Future Reservation." +"description": "Output only. [Output Only] The previous time window of the Future Reservation.", +"readOnly": true } }, "type": "object" @@ -60971,7 +61835,8 @@ false }, "kind": { "default": "compute#futureReservationsAggregatedListResponse", -"description": "[Output Only] Type of resource. Alwayscompute#futureReservationsAggregatedListResponse for future\nresevation aggregated list response.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#futureReservationsAggregatedListResponse for future\nresevation aggregated list response.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -60979,14 +61844,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -61135,7 +62002,8 @@ false }, "kind": { "default": "compute#futureReservationsListResponse", -"description": "[Output Only] Type of resource.Alwayscompute#FutureReservationsListResponse for lists of\nreservations", +"description": "Output only. [Output Only] Type of resource.Alwayscompute#FutureReservationsListResponse for lists of\nreservations", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -61143,14 +62011,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -61832,7 +62702,8 @@ false "id": "GlobalVmExtensionPolicy", "properties": { "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -61847,8 +62718,9 @@ false "type": "object" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "instanceSelectors": { @@ -61860,7 +62732,8 @@ false }, "kind": { "default": "compute#globalVmExtensionPolicy", -"description": "[Output Only] Type of the resource. Alwayscompute#globalVmExtensionPolicy for globalVmExtensionPolicies.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#globalVmExtensionPolicy for globalVmExtensionPolicies.", +"readOnly": true, "type": "string" }, "name": { @@ -61878,7 +62751,7 @@ false "description": "Required. The rollout strategy and status." }, "scopedResourceStatus": { -"description": "[Output Only] The scoped resource status. It's only for tracking the\npurging status of the policy.", +"description": "Output only. [Output Only] The scoped resource status. It's only for tracking the\npurging status of the policy.", "enum": [ "SCOPED_RESOURCE_STATUS_DELETING", "SCOPED_RESOURCE_STATUS_UNSPECIFIED" @@ -61887,18 +62760,22 @@ false "The zonal policies are being deleted.", "Default value. This value is unused." ], +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined fully-qualified URL for this resource.", +"description": "Output only. [Output Only] Server-defined fully-qualified URL for this resource.", +"readOnly": true, "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource's resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource's resource id.", +"readOnly": true, "type": "string" }, "updateTimestamp": { -"description": "[Output Only] Update timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Update timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" } }, @@ -61944,6 +62821,174 @@ false }, "type": "object" }, +"GlobalVmExtensionPolicyList": { +"description": "Response to list global VM extension policy resources.", +"id": "GlobalVmExtensionPolicyList", +"properties": { +"etag": { +"type": "string" +}, +"id": { +"description": "[Output Only] Unique identifier for the resource; defined by the server.", +"type": "string" +}, +"items": { +"description": "A list of GlobalVmExtensionPolicy resources.", +"items": { +"$ref": "GlobalVmExtensionPolicy" +}, +"type": "array" +}, +"kind": { +"default": "compute#globalVmExtensionPolicyList", +"description": "Output only. Type of resource.", +"readOnly": true, +"type": "string" +}, +"nextPageToken": { +"description": "[Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"type": "string" +}, +"selfLink": { +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, +"type": "string" +}, +"unreachables": { +"description": "Output only. [Output Only] Unreachable resources.", +"items": { +"type": "string" +}, +"readOnly": true, +"type": "array" +}, +"warning": { +"description": "[Output Only] Informational warning message.", +"properties": { +"code": { +"description": "[Output Only] A warning code, if applicable. For example, Compute\nEngine returns NO_RESULTS_ON_PAGE if there\nare no results in the response.", +"enum": [ +"CLEANUP_FAILED", +"DEPRECATED_RESOURCE_USED", +"DEPRECATED_TYPE_USED", +"DISK_SIZE_LARGER_THAN_IMAGE_SIZE", +"EXPERIMENTAL_TYPE_USED", +"EXTERNAL_API_WARNING", +"FIELD_VALUE_OVERRIDEN", +"INJECTED_KERNELS_DEPRECATED", +"INVALID_HEALTH_CHECK_FOR_DYNAMIC_WIEGHTED_LB", +"LARGE_DEPLOYMENT_WARNING", +"LIST_OVERHEAD_QUOTA_EXCEED", +"MISSING_TYPE_DEPENDENCY", +"NEXT_HOP_ADDRESS_NOT_ASSIGNED", +"NEXT_HOP_CANNOT_IP_FORWARD", +"NEXT_HOP_INSTANCE_HAS_NO_IPV6_INTERFACE", +"NEXT_HOP_INSTANCE_NOT_FOUND", +"NEXT_HOP_INSTANCE_NOT_ON_NETWORK", +"NEXT_HOP_NOT_RUNNING", +"NOT_CRITICAL_ERROR", +"NO_RESULTS_ON_PAGE", +"PARTIAL_SUCCESS", +"QUOTA_INFO_UNAVAILABLE", +"REQUIRED_TOS_AGREEMENT", +"RESOURCE_IN_USE_BY_OTHER_RESOURCE_WARNING", +"RESOURCE_NOT_DELETED", +"SCHEMA_VALIDATION_IGNORED", +"SINGLE_INSTANCE_PROPERTY_TEMPLATE", +"UNDECLARED_PROPERTIES", +"UNREACHABLE" +], +"enumDeprecated": [ +false, +false, +false, +false, +false, +false, +true, +false, +false, +false, +false, +false, +false, +false, +false, +false, +false, +false, +false, +false, +false, +false, +false, +false, +false, +false, +false, +false, +false +], +"enumDescriptions": [ +"Warning about failed cleanup of transient changes made by a failed\noperation.", +"A link to a deprecated resource was created.", +"When deploying and at least one of the resources has a type marked as\ndeprecated", +"The user created a boot disk that is larger than image size.", +"When deploying and at least one of the resources has a type marked as\nexperimental", +"Warning that is present in an external api call", +"Warning that value of a field has been overridden.\nDeprecated unused field.", +"The operation involved use of an injected kernel, which is deprecated.", +"A WEIGHTED_MAGLEV backend service is associated with a health check that is\nnot of type HTTP/HTTPS/HTTP2.", +"When deploying a deployment with a exceedingly large number of resources", +"Resource can't be retrieved due to list overhead quota exceed\nwhich captures the amount of resources filtered out by\nuser-defined list filter.", +"A resource depends on a missing type", +"The route's nextHopIp address is not assigned to an instance on the\nnetwork.", +"The route's next hop instance cannot ip forward.", +"The route's nextHopInstance URL refers to an instance that does not have an\nipv6 interface on the same network as the route.", +"The route's nextHopInstance URL refers to an instance that does not exist.", +"The route's nextHopInstance URL refers to an instance that is not on the\nsame network as the route.", +"The route's next hop instance does not have a status of RUNNING.", +"Error which is not critical. We decided to continue the process despite\nthe mentioned error.", +"No results are present on a particular list page.", +"Success is reported, but some results may be missing due to errors", +"Quota information is not available to client requests (e.g:\nregions.list).", +"The user attempted to use a resource that requires a TOS they have not\naccepted.", +"Warning that a resource is in use.", +"One or more of the resources set to auto-delete could not be deleted\nbecause they were in use.", +"When a resource schema validation is ignored.", +"Instance template used in instance group manager is valid as such, but\nits application does not make a lot of sense, because it allows only\nsingle instance in instance group.", +"When undeclared properties in the schema are present", +"A given scope cannot be reached." +], +"type": "string" +}, +"data": { +"description": "[Output Only] Metadata about this warning in key:\nvalue format. For example:\n\n\"data\": [\n {\n \"key\": \"scope\",\n \"value\": \"zones/us-east1-d\"\n }", +"items": { +"properties": { +"key": { +"description": "[Output Only] A key that provides more detail on the warning being\nreturned. For example, for warnings where there are no results in a list\nrequest for a particular zone, this key might be scope and\nthe key value might be the zone name. Other examples might be a key\nindicating a deprecated resource and a suggested replacement, or a\nwarning about invalid network settings (for example, if an instance\nattempts to perform IP forwarding but is not enabled for IP forwarding).", +"type": "string" +}, +"value": { +"description": "[Output Only] A warning data value corresponding to the key.", +"type": "string" +} +}, +"type": "object" +}, +"type": "array" +}, +"message": { +"description": "[Output Only] A human-readable description of the warning code.", +"type": "string" +} +}, +"type": "object" +} +}, +"type": "object" +}, "GlobalVmExtensionPolicyRolloutOperation": { "description": "Represents the rollout operation", "id": "GlobalVmExtensionPolicyRolloutOperation", @@ -61954,7 +62999,8 @@ false }, "rolloutStatus": { "$ref": "GlobalVmExtensionPolicyRolloutOperationRolloutStatus", -"description": "[Output Only] The rollout status of the policy." +"description": "Output only. [Output Only] The rollout status of the policy.", +"readOnly": true } }, "type": "object" @@ -61995,15 +63041,17 @@ false "id": "GlobalVmExtensionPolicyRolloutOperationRolloutStatus", "properties": { "currentRollouts": { -"description": "[Output Only] The current rollouts for the latest version of the\nresource. There should be only one current rollout, but for\nscalability, we make it repeated.", +"description": "Output only. [Output Only] The current rollouts for the latest version of the\nresource. There should be only one current rollout, but for\nscalability, we make it repeated.", "items": { "$ref": "GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata" }, +"readOnly": true, "type": "array" }, "previousRollout": { "$ref": "GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata", -"description": "[Output Only] The last completed rollout resource. This field will not\nbe populated until the first rollout is completed." +"description": "Output only. [Output Only] The last completed rollout resource. This field will not\nbe populated until the first rollout is completed.", +"readOnly": true } }, "type": "object" @@ -62012,15 +63060,17 @@ false "id": "GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata", "properties": { "rollout": { -"description": "[Output Only] The name of the rollout.\nEx. projects//locations/global/rollouts/.", +"description": "Output only. [Output Only] The name of the rollout.\nEx. projects//locations/global/rollouts/.", +"readOnly": true, "type": "string" }, "rolloutPlan": { -"description": "[Output Only] The name of the rollout plan.\nEx.\nprojects//locations/global/rolloutPlans/.", +"description": "Output only. [Output Only] The name of the rollout plan.\nEx.\nprojects//locations/global/rolloutPlans/.", +"readOnly": true, "type": "string" }, "state": { -"description": "[Output Only] The overall state of the rollout.", +"description": "Output only. [Output Only] The overall state of the rollout.", "enum": [ "STATE_CANCELLED", "STATE_COMPLETED", @@ -62039,6 +63089,7 @@ false "Impossible to determine current state of the iteration.", "Default value. This value is unused." ], +"readOnly": true, "type": "string" } }, @@ -62105,7 +63156,8 @@ false "properties": { "kind": { "default": "compute#guestAttributes", -"description": "[Output Only] Type of the resource. Alwayscompute#guestAttributes for guest attributes entry.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#guestAttributes for guest attributes entry.", +"readOnly": true, "type": "string" }, "queryPath": { @@ -62114,10 +63166,12 @@ false }, "queryValue": { "$ref": "GuestAttributesValue", -"description": "[Output Only] The value of the requested queried path." +"description": "Output only. [Output Only] The value of the requested queried path.", +"readOnly": true }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "variableKey": { @@ -62125,7 +63179,8 @@ false "type": "string" }, "variableValue": { -"description": "[Output Only] The value found for the requested key.", +"description": "Output only. [Output Only] The value found for the requested key.", +"readOnly": true, "type": "string" } }, @@ -62509,7 +63564,8 @@ false "id": "HealthAggregationPolicy", "properties": { "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -62527,13 +63583,15 @@ false "type": "integer" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#healthAggregationPolicy", -"description": "[Output Only] Type of the resource. Alwayscompute#healthAggregationPolicy for health aggregation\npolicies.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#healthAggregationPolicy for health aggregation\npolicies.", +"readOnly": true, "type": "string" }, "minHealthyThreshold": { @@ -62559,15 +63617,18 @@ false "type": "string" }, "region": { -"description": "[Output Only] URL of the region where the health aggregation policy\nresides. This field applies only to the regional resource. You must specify\nthis field as part of the HTTP request URL. It is not settable as a field\nin the request body.", +"description": "Output only. [Output Only] URL of the region where the health aggregation policy\nresides. This field applies only to the regional resource. You must specify\nthis field as part of the HTTP request URL. It is not settable as a field\nin the request body.", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL with id for the resource.", +"description": "Output only. [Output Only] Server-defined URL with id for the resource.", +"readOnly": true, "type": "string" } }, @@ -62591,7 +63652,8 @@ false }, "kind": { "default": "compute#healthAggregationPolicyAggregatedList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -62599,14 +63661,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -62752,7 +63816,8 @@ false }, "kind": { "default": "compute#healthAggregationPolicyList", -"description": "[Output Only] Type of the resource. Alwayscompute#healthAggregationPolicy for health aggregation\npolicies.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#healthAggregationPolicy for health aggregation\npolicies.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -62900,7 +63965,8 @@ false "type": "integer" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp in3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp in3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -62934,7 +64000,8 @@ false }, "kind": { "default": "compute#healthCheck", -"description": "Type of the resource.", +"description": "Output only. Type of the resource.", +"readOnly": true, "type": "string" }, "logConfig": { @@ -62947,7 +64014,8 @@ false "type": "string" }, "region": { -"description": "[Output Only] Region where the health check resides. Not applicable to\nglobal health checks.", +"description": "Output only. [Output Only] Region where the health check resides. Not applicable to\nglobal health checks.", +"readOnly": true, "type": "string" }, "selfLink": { @@ -63021,7 +64089,8 @@ false }, "kind": { "default": "compute#healthCheckList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -63029,7 +64098,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -63185,7 +64255,8 @@ false "id": "HealthCheckService", "properties": { "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -63230,13 +64301,15 @@ false "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#healthCheckService", -"description": "[Output only] Type of the resource. Alwayscompute#healthCheckServicefor health check services.", +"description": "Output only. [Output only] Type of the resource. Alwayscompute#healthCheckServicefor health check services.", +"readOnly": true, "type": "string" }, "name": { @@ -63259,11 +64332,13 @@ false "type": "array" }, "region": { -"description": "[Output Only] URL of the region where the health check service\nresides. This field is not applicable to global health check services.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"description": "Output only. [Output Only] URL of the region where the health check service\nresides. This field is not applicable to global health check services.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" } }, @@ -63283,27 +64358,32 @@ false "id": "HealthCheckServicesList", "properties": { "id": { -"description": "[Output Only] Unique identifier for the resource; defined by the server.", +"description": "Output only. [Output Only] Unique identifier for the resource; defined by the server.", +"readOnly": true, "type": "string" }, "items": { -"description": "A list of HealthCheckService resources.", +"description": "Output only. A list of HealthCheckService resources.", "items": { "$ref": "HealthCheckService" }, +"readOnly": true, "type": "array" }, "kind": { "default": "compute#healthCheckServicesList", -"description": "[Output Only] Type of the resource. Alwayscompute#healthCheckServicesList for lists of\nHealthCheckServices.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#healthCheckServicesList for lists of\nHealthCheckServices.", +"readOnly": true, "type": "string" }, "nextPageToken": { -"description": "[Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"description": "Output only. [Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -63450,7 +64530,8 @@ false }, "kind": { "default": "compute#healthChecksAggregatedList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -63458,14 +64539,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -63737,7 +64820,8 @@ false "id": "HealthSource", "properties": { "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -63754,13 +64838,15 @@ false "type": "string" }, "id": { -"description": "[Output Only] A unique identifier for this resource type. The server\ngenerates this identifier.", +"description": "Output only. [Output Only] A unique identifier for this resource type. The server\ngenerates this identifier.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#healthSource", -"description": "[Output Only] Type of the resource. Alwayscompute#healthSource for health sources.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#healthSource for health sources.", +"readOnly": true, "type": "string" }, "name": { @@ -63769,15 +64855,18 @@ false "type": "string" }, "region": { -"description": "[Output Only] URL of the region where the health source resides.\nThis field applies only to the regional resource. You must specify this\nfield as part of the HTTP request URL. It is not settable as a field in\nthe request body.", +"description": "Output only. [Output Only] URL of the region where the health source resides.\nThis field applies only to the regional resource. You must specify this\nfield as part of the HTTP request URL. It is not settable as a field in\nthe request body.", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL with id for the resource.", +"description": "Output only. [Output Only] Server-defined URL with id for the resource.", +"readOnly": true, "type": "string" }, "sourceType": { @@ -63818,7 +64907,8 @@ false }, "kind": { "default": "compute#healthSourceAggregatedList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -63826,14 +64916,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -63979,7 +65071,8 @@ false }, "kind": { "default": "compute#healthSourceList", -"description": "[Output Only] Type of the resource. Alwayscompute#healthSource for health sources.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#healthSource for health sources.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -64569,7 +65662,7 @@ false "description": "The header value must be an integer and its value must be in the range\nspecified in rangeMatch. If the header does not contain an\ninteger, number or is empty, the match fails.\n\nFor example for a range [-5, 0]\n \n \n - -3 will match.\n - 0 will not match.\n - 0.25 will not match.\n - -3someString will not match.\n\nOnly one of exactMatch, prefixMatch,suffixMatch, regexMatch,presentMatch or rangeMatch must be set.\n\nrangeMatch is not supported for load balancers\nthat have loadBalancingScheme set to EXTERNAL." }, "regexMatch": { -"description": "The value of the header must match the regular expression specified inregexMatch.\nFor more information about regular expression syntax, see Syntax.\n\nFor matching against a port specified in the HTTP request, use a\nheaderMatch with headerName set to PORT and a regular expression that\nsatisfies the RFC2616 Host header's port specifier.\n\nOnly one of exactMatch, prefixMatch,suffixMatch, regexMatch,presentMatch or rangeMatch must be set.\n\nRegular expressions can only be used when the loadBalancingScheme is\nset to INTERNAL_SELF_MANAGED.", +"description": "The value of the header must match the regular expression specified inregexMatch.\nFor more information about regular expression syntax, see Syntax.\n\nFor matching against a port specified in the HTTP request, use a\nheaderMatch with headerName set to PORT and a regular expression that\nsatisfies the RFC2616 Host header's port specifier.\n\nOnly one of exactMatch, prefixMatch,suffixMatch, regexMatch,presentMatch or rangeMatch must be set.\n\nRegular expressions can only be used when the loadBalancingScheme is\nset to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED\n(regional scope) or INTERNAL_MANAGED.", "type": "string" }, "suffixMatch": { @@ -64631,7 +65724,8 @@ false }, "kind": { "default": "compute#httpHealthCheck", -"description": "[Output Only] Type of the resource. Alwayscompute#httpHealthCheck for HTTP health checks.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#httpHealthCheck for HTTP health checks.", +"readOnly": true, "type": "string" }, "name": { @@ -64682,7 +65776,8 @@ false }, "kind": { "default": "compute#httpHealthCheckList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -64690,7 +65785,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -64837,7 +65933,7 @@ false "type": "boolean" }, "regexMatch": { -"description": "The queryParameterMatch matches if the value of the\nparameter matches the regular expression specified byregexMatch. For\nmore information about regular expression syntax, see Syntax.\n\nOnly one of presentMatch, exactMatch, orregexMatch must be set.\n\nRegular expressions can only be used when the loadBalancingScheme is\nset to INTERNAL_SELF_MANAGED.", +"description": "The queryParameterMatch matches if the value of the\nparameter matches the regular expression specified byregexMatch. For\nmore information about regular expression syntax, see Syntax.\n\nOnly one of presentMatch, exactMatch, orregexMatch must be set.\n\nRegular expressions can only be used when the loadBalancingScheme is\nset to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED\n(regional scope) or INTERNAL_MANAGED.", "type": "string" } }, @@ -65014,7 +66110,7 @@ false "id": "HttpRouteRuleMatch", "properties": { "fullPathMatch": { -"description": "For satisfying the matchRule condition, the path of the\nrequest must exactly match the value specified infullPathMatch after removing any query parameters and anchor\nthat may be part of the original URL.\n\nfullPathMatch must be from 1 to 1024 characters.\n\nOnly one of prefixMatch, fullPathMatch or regexMatch must be\nspecified.", +"description": "For satisfying the matchRule condition, the path of the\nrequest must exactly match the value specified infullPathMatch after removing any query parameters and anchor\nthat may be part of the original URL.\n\nfullPathMatch must be from 1 to 1024 characters.\n\nOnly one of prefixMatch, fullPathMatch,regexMatch or path_template_match must be\nspecified.", "type": "string" }, "headerMatches": { @@ -65036,11 +66132,11 @@ false "type": "array" }, "pathTemplateMatch": { -"description": "If specified, the route is a pattern match expression that must match the\n:path header once the query string is removed.\n\n A pattern match allows you to match\n \n \n - The value must be between 1 and 1024 characters\n - The pattern must start with a leading slash (\"/\")\n - There may be no more than 5 operators in pattern\n\n Precisely one ofprefix_match, full_path_match,regex_match or path_template_match must be set.", +"description": "If specified, this field defines a path template pattern that must match\nthe :path header after the query string is removed.\n\nA path template pattern can include variables and wildcards.\nVariables are enclosed in curly braces, for example{variable_name}. Wildcards include * that\nmatches a single path segment, and ** that matches zero or\nmore path segments. The pattern must follow these rules:\n\n \n - The value must be between 1 and 1024 characters.\n - The pattern must start with a leading slash (\"/\").\n - No more than 5 operators (variables or wildcards) may appear in\n the pattern.\n\nPrecisely one ofprefixMatch, fullPathMatch,regexMatch, or pathTemplateMatch must be\nset.", "type": "string" }, "prefixMatch": { -"description": "For satisfying the matchRule condition, the request's\npath must begin with the specified prefixMatch.prefixMatch must begin with a /.\n\nThe value must be from 1 to 1024 characters.\n\nOnly one of prefixMatch, fullPathMatch or regexMatch must be\nspecified.", +"description": "For satisfying the matchRule condition, the request's\npath must begin with the specified prefixMatch.prefixMatch must begin with a /.\n\nThe value must be from 1 to 1024 characters.\n\nThe * character inside a prefix match is\ntreated as a literal character, not as a wildcard.\n\nOnly one of prefixMatch, fullPathMatch,regexMatch or path_template_match can be\nused within a matchRule.", "type": "string" }, "queryParameterMatches": { @@ -65051,7 +66147,7 @@ false "type": "array" }, "regexMatch": { -"description": "For satisfying the matchRule condition, the path of the\nrequest must satisfy the regular expression specified inregexMatch after removing any query parameters and anchor\nsupplied with the original URL. For\nmore information about regular expression syntax, see Syntax.\n\nOnly one of prefixMatch, fullPathMatch orregexMatch must be\nspecified.\n\nRegular expressions can only be used when the loadBalancingScheme is\nset to INTERNAL_SELF_MANAGED.", +"description": "For satisfying the matchRule condition, the path of the\nrequest must satisfy the regular expression specified inregexMatch after removing any query parameters and anchor\nsupplied with the original URL. For\nmore information about regular expression syntax, see Syntax.\n\nOnly one of prefixMatch, fullPathMatch,regexMatch or path_template_match must be\nspecified.\n\nRegular expressions can only be used when the loadBalancingScheme is\nset to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED\n(regional scope) or INTERNAL_MANAGED.", "type": "string" } }, @@ -65090,7 +66186,8 @@ false }, "kind": { "default": "compute#httpsHealthCheck", -"description": "Type of the resource.", +"description": "Output only. Type of the resource.", +"readOnly": true, "type": "string" }, "name": { @@ -65141,7 +66238,8 @@ false }, "kind": { "default": "compute#httpsHealthCheckList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -65149,7 +66247,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -65303,12 +66402,14 @@ false "type": "string" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "deprecated": { "$ref": "DeprecationStatus", -"description": "The deprecation status associated with this image." +"description": "Output only. The deprecation status associated with this image.", +"readOnly": true }, "description": { "description": "An optional description of this resource. Provide this property when you\ncreate the resource.", @@ -65320,7 +66421,8 @@ false "type": "string" }, "enableConfidentialCompute": { -"description": "Whether this image is created from a confidential compute mode disk.\n[Output Only]: This field is not set by user, but from source disk.", +"description": "Output only. Whether this image is created from a confidential compute mode disk.\n[Output Only]: This field is not set by user, but from source disk.", +"readOnly": true, "type": "boolean" }, "family": { @@ -65335,8 +66437,9 @@ false "type": "array" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "imageEncryptionKey": { @@ -65345,7 +66448,8 @@ false }, "kind": { "default": "compute#image", -"description": "[Output Only] Type of the resource. Always compute#image for\nimages.", +"description": "Output only. [Output Only] Type of the resource. Always compute#image for\nimages.", +"readOnly": true, "type": "string" }, "labelFingerprint": { @@ -65429,11 +66533,13 @@ false "type": "boolean" }, "satisfiesPzs": { -"description": "[Output Only] Reserved for future use.", +"description": "Output only. [Output Only] Reserved for future use.", +"readOnly": true, "type": "boolean" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "shieldedInstanceInitialState": { @@ -65449,7 +66555,8 @@ false "description": "Thecustomer-supplied\nencryption key of the source disk. Required if the source disk is\nprotected by a customer-supplied encryption key." }, "sourceDiskId": { -"description": "[Output Only]\nThe ID value of the disk used to create this image. This value may be used\nto determine whether the image was taken from the current or a previous\ninstance of a given disk name.", +"description": "Output only. [Output Only]\nThe ID value of the disk used to create this image. This value may be used\nto determine whether the image was taken from the current or a previous\ninstance of a given disk name.", +"readOnly": true, "type": "string" }, "sourceImage": { @@ -65461,7 +66568,8 @@ false "description": "The customer-supplied encryption key of the source image. Required if the\nsource image is protected by a customer-supplied encryption key." }, "sourceImageId": { -"description": "[Output Only]\nThe ID value of the image used to create this image. This value may be used\nto determine whether the image was taken from the current or a previous\ninstance of a given image name.", +"description": "Output only. [Output Only]\nThe ID value of the image used to create this image. This value may be used\nto determine whether the image was taken from the current or a previous\ninstance of a given image name.", +"readOnly": true, "type": "string" }, "sourceSnapshot": { @@ -65473,7 +66581,8 @@ false "description": "The customer-supplied encryption key of the source snapshot. Required if\nthe source snapshot is protected by a customer-supplied encryption key." }, "sourceSnapshotId": { -"description": "[Output Only]\nThe ID value of the snapshot used to create this image. This value may be\nused to determine whether the snapshot was taken from the current or a\nprevious instance of a given snapshot name.", +"description": "Output only. [Output Only]\nThe ID value of the snapshot used to create this image. This value may be\nused to determine whether the snapshot was taken from the current or a\nprevious instance of a given snapshot name.", +"readOnly": true, "type": "string" }, "sourceType": { @@ -65488,7 +66597,7 @@ false "type": "string" }, "status": { -"description": "[Output Only] The status of the image. An image can be used to create other\nresources, such as instances, only after the image has been successfully\ncreated and the status is set to READY. Possible\nvalues are FAILED, PENDING, orREADY.", +"description": "Output only. [Output Only] The status of the image. An image can be used to create other\nresources, such as instances, only after the image has been successfully\ncreated and the status is set to READY. Possible\nvalues are FAILED, PENDING, orREADY.", "enum": [ "DELETING", "FAILED", @@ -65501,6 +66610,7 @@ false "Image hasn't been created as yet.", "Image has been successfully created." ], +"readOnly": true, "type": "string" }, "storageLocations": { @@ -65547,7 +66657,8 @@ false }, "kind": { "default": "compute#imageList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -65555,7 +66666,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -65693,7 +66805,7 @@ false "additionalProperties": { "type": "string" }, -"description": "Resource manager tags to be bound to the image. Tag keys and values have\nthe same definition as resource\nmanager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and\nvalues are in the format `tagValues/456`. The field is ignored (both PUT &\nPATCH) when empty.", +"description": "Resource manager tags to be bound to the image. Tag keys and values have\nthe same definition as resource\nmanager tags. Keys and values can be either in numeric format,\nsuch as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced\nformat such as `{org_id|project_id}/{tag_key_short_name}` and\n`{tag_value_short_name}`. The field is ignored (both PUT &\nPATCH) when empty.", "type": "object" } }, @@ -65747,11 +66859,13 @@ false "$ref": "ConfidentialInstanceConfig" }, "cpuPlatform": { -"description": "[Output Only] The CPU platform used by this instance.", +"description": "Output only. [Output Only] The CPU platform used by this instance.", +"readOnly": true, "type": "string" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339 text format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339 text format.", +"readOnly": true, "type": "string" }, "deletionProtection": { @@ -65794,8 +66908,9 @@ false "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "instanceEncryptionKey": { @@ -65818,7 +66933,8 @@ false }, "kind": { "default": "compute#instance", -"description": "[Output Only] Type of the resource. Always compute#instance\nfor instances.", +"description": "Output only. [Output Only] Type of the resource. Always compute#instance\nfor instances.", +"readOnly": true, "type": "string" }, "labelFingerprint": { @@ -65834,15 +66950,18 @@ false "type": "object" }, "lastStartTimestamp": { -"description": "[Output Only] Last start timestamp inRFC3339 text format.", +"description": "Output only. [Output Only] Last start timestamp inRFC3339 text format.", +"readOnly": true, "type": "string" }, "lastStopTimestamp": { -"description": "[Output Only] Last stop timestamp inRFC3339 text format.", +"description": "Output only. [Output Only] Last stop timestamp inRFC3339 text format.", +"readOnly": true, "type": "string" }, "lastSuspendedTimestamp": { -"description": "[Output Only] Last suspended timestamp inRFC3339 text format.", +"description": "Output only. [Output Only] Last suspended timestamp inRFC3339 text format.", +"readOnly": true, "type": "string" }, "machineType": { @@ -65929,14 +67048,17 @@ false }, "resourceStatus": { "$ref": "ResourceStatus", -"description": "[Output Only] Specifies values set for instance attributes as\ncompared to the values requested by user in the corresponding input only\nfield." +"description": "Output only. [Output Only] Specifies values set for instance attributes as\ncompared to the values requested by user in the corresponding input only\nfield.", +"readOnly": true }, "satisfiesPzi": { -"description": "[Output Only] Reserved for future use.", +"description": "Output only. [Output Only] Reserved for future use.", +"readOnly": true, "type": "boolean" }, "satisfiesPzs": { -"description": "[Output Only] Reserved for future use.", +"description": "Output only. [Output Only] Reserved for future use.", +"readOnly": true, "type": "boolean" }, "scheduling": { @@ -65944,7 +67066,8 @@ false "description": "Sets the scheduling options for this instance." }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "serviceAccounts": { @@ -65962,11 +67085,13 @@ false }, "shieldedVmConfig": { "$ref": "ShieldedVmConfig", -"description": "Deprecating, please use shielded_instance_config." +"description": "Output only. Deprecating, please use shielded_instance_config.", +"readOnly": true }, "shieldedVmIntegrityPolicy": { "$ref": "ShieldedVmIntegrityPolicy", -"description": "Deprecating, please use shielded_instance_integrity_policy." +"description": "Output only. Deprecating, please use shielded_instance_integrity_policy.", +"readOnly": true }, "sourceMachineImage": { "description": "Source machine image", @@ -65977,11 +67102,12 @@ false "description": "Source machine image encryption key when creating an instance from a\nmachine image." }, "startRestricted": { -"description": "[Output Only] Whether a VM has been restricted for start because Compute\nEngine has detected suspicious activity.", +"description": "Output only. [Output Only] Whether a VM has been restricted for start because Compute\nEngine has detected suspicious activity.", +"readOnly": true, "type": "boolean" }, "status": { -"description": "[Output Only] The status of the instance. One of the\nfollowing values: PROVISIONING, STAGING,RUNNING, STOPPING, SUSPENDING,SUSPENDED, REPAIRING, andTERMINATED. For more information about the status of the\ninstance, see \nInstance life cycle.", +"description": "Output only. [Output Only] The status of the instance. One of the\nfollowing values: PROVISIONING, STAGING,RUNNING, STOPPING, SUSPENDING,SUSPENDED, REPAIRING, andTERMINATED. For more information about the status of the\ninstance, see \nInstance life cycle.", "enum": [ "DEPROVISIONING", "PENDING", @@ -66010,10 +67136,12 @@ false "The instance is suspending.", "The instance has stopped (either by explicit action or underlying\nfailure)." ], +"readOnly": true, "type": "string" }, "statusMessage": { -"description": "[Output Only] An optional, human-readable explanation of the status.", +"description": "Output only. [Output Only] An optional, human-readable explanation of the status.", +"readOnly": true, "type": "string" }, "tags": { @@ -66021,7 +67149,8 @@ false "description": "Tags to apply to this instance. Tags are used to identify valid\nsources or targets for network firewalls and are specified by the client\nduring instance creation. The tags can be later modified by the setTags\nmethod. Each tag within the list must comply withRFC1035.\nMultiple tags can be specified via the 'tags.items' field." }, "zone": { -"description": "[Output Only] URL of the zone where the instance resides.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"description": "Output only. [Output Only] URL of the zone where the instance resides.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"readOnly": true, "type": "string" } }, @@ -66044,7 +67173,8 @@ false }, "kind": { "default": "compute#instanceAggregatedList", -"description": "[Output Only] Type of resource. Alwayscompute#instanceAggregatedList for aggregated lists of\nInstance resources.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#instanceAggregatedList for aggregated lists of\nInstance resources.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -66052,14 +67182,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -66194,10 +67326,12 @@ false "properties": { "consumptionInfo": { "$ref": "InstanceConsumptionInfo", -"description": "Resources consumed by the instance." +"description": "Output only. Resources consumed by the instance.", +"readOnly": true }, "instance": { -"description": "Server-defined URL for the instance.", +"description": "Output only. Server-defined URL for the instance.", +"readOnly": true, "type": "string" } }, @@ -66207,23 +67341,27 @@ false "id": "InstanceConsumptionInfo", "properties": { "guestCpus": { -"description": "The number of virtual CPUs that are available to the instance.", +"description": "Output only. The number of virtual CPUs that are available to the instance.", "format": "int32", +"readOnly": true, "type": "integer" }, "localSsdGb": { -"description": "The amount of local SSD storage available to the instance,\ndefined in GiB.", +"description": "Output only. The amount of local SSD storage available to the instance,\ndefined in GiB.", "format": "int32", +"readOnly": true, "type": "integer" }, "memoryMb": { -"description": "The amount of physical memory available to the instance,\ndefined in MiB.", +"description": "Output only. The amount of physical memory available to the instance,\ndefined in MiB.", "format": "int32", +"readOnly": true, "type": "integer" }, "minNodeCpus": { -"description": "The minimal guaranteed number of virtual CPUs that are reserved.", +"description": "Output only. The minimal guaranteed number of virtual CPUs that are reserved.", "format": "int32", +"readOnly": true, "type": "integer" } }, @@ -66234,7 +67372,8 @@ false "id": "InstanceGroup", "properties": { "creationTimestamp": { -"description": "[Output Only] The creation timestamp for this instance group inRFC3339\ntext format.", +"description": "Output only. [Output Only] The creation timestamp for this instance group inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -66242,18 +67381,21 @@ false "type": "string" }, "fingerprint": { -"description": "[Output Only] The fingerprint of the named ports. The system\nuses this fingerprint to detect conflicts when multiple users change the\nnamed ports concurrently.", +"description": "Output only. [Output Only] The fingerprint of the named ports. The system\nuses this fingerprint to detect conflicts when multiple users change the\nnamed ports concurrently.", "format": "byte", +"readOnly": true, "type": "string" }, "id": { -"description": "[Output Only] A unique identifier for this instance group, generated\nby the server.", +"description": "Output only. [Output Only] A unique identifier for this instance group, generated\nby the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#instanceGroup", -"description": "[Output Only] The resource type, which is alwayscompute#instanceGroup for instance groups.", +"description": "Output only. [Output Only] The resource type, which is alwayscompute#instanceGroup for instance groups.", +"readOnly": true, "type": "string" }, "name": { @@ -66278,24 +67420,29 @@ false "type": "string" }, "region": { -"description": "[Output Only] The URL of theregion\nwhere the instance group is located (for regional resources).", +"description": "Output only. [Output Only] The URL of theregion\nwhere the instance group is located (for regional resources).", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] The URL for this instance group. The server generates\nthis URL.", +"description": "Output only. [Output Only] The URL for this instance group. The server generates\nthis URL.", +"readOnly": true, "type": "string" }, "size": { -"description": "[Output Only] The total number of instances in the instance group.", +"description": "Output only. [Output Only] The total number of instances in the instance group.", "format": "int32", +"readOnly": true, "type": "integer" }, "subnetwork": { -"description": "[Output Only] The URL of the subnetwork to which all instances in the\ninstance group belong. If your instance has multiple network interfaces,\nthen the network and subnetwork fields only refer to the\nnetwork and subnet used by your primary interface (nic0).", +"description": "Output only. [Output Only] The URL of the subnetwork to which all instances in the\ninstance group belong. If your instance has multiple network interfaces,\nthen the network and subnetwork fields only refer to the\nnetwork and subnet used by your primary interface (nic0).", +"readOnly": true, "type": "string" }, "zone": { -"description": "[Output Only] The URL of thezone\nwhere the instance group is located (for zonal resources).", +"description": "Output only. [Output Only] The URL of thezone\nwhere the instance group is located (for zonal resources).", +"readOnly": true, "type": "string" } }, @@ -66305,7 +67452,8 @@ false "id": "InstanceGroupAggregatedList", "properties": { "id": { -"description": "[Output Only] Unique identifier for the resource; defined by the server.", +"description": "Output only. [Output Only] Unique identifier for the resource; defined by the server.", +"readOnly": true, "type": "string" }, "items": { @@ -66318,26 +67466,30 @@ false }, "kind": { "default": "compute#instanceGroupAggregatedList", -"description": "[Output Only] The resource type, which is alwayscompute#instanceGroupAggregatedList for aggregated lists of\ninstance groups.", +"description": "Output only. [Output Only] The resource type, which is alwayscompute#instanceGroupAggregatedList for aggregated lists of\ninstance groups.", +"readOnly": true, "type": "string" }, "nextPageToken": { -"description": "[Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"description": "Output only. [Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { -"description": "[Output Only] Informational warning message.", +"description": "Output only. [Output Only] Informational warning message.", "properties": { "code": { "description": "[Output Only] A warning code, if applicable. For example, Compute\nEngine returns NO_RESULTS_ON_PAGE if there\nare no results in the response.", @@ -66458,6 +67610,7 @@ false "type": "string" } }, +"readOnly": true, "type": "object" } }, @@ -66468,7 +67621,8 @@ false "id": "InstanceGroupList", "properties": { "id": { -"description": "[Output Only] Unique identifier for the resource; defined by the server.", +"description": "Output only. [Output Only] Unique identifier for the resource; defined by the server.", +"readOnly": true, "type": "string" }, "items": { @@ -66480,19 +67634,22 @@ false }, "kind": { "default": "compute#instanceGroupList", -"description": "[Output Only] The resource type, which is alwayscompute#instanceGroupList for instance group lists.", +"description": "Output only. [Output Only] The resource type, which is alwayscompute#instanceGroupList for instance group lists.", +"readOnly": true, "type": "string" }, "nextPageToken": { -"description": "[Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"description": "Output only. [Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { -"description": "[Output Only] Informational warning message.", +"description": "Output only. [Output Only] Informational warning message.", "properties": { "code": { "description": "[Output Only] A warning code, if applicable. For example, Compute\nEngine returns NO_RESULTS_ON_PAGE if there\nare no results in the response.", @@ -66613,6 +67770,7 @@ false "type": "string" } }, +"readOnly": true, "type": "object" } }, @@ -66638,12 +67796,14 @@ false "type": "string" }, "creationTimestamp": { -"description": "[Output Only] The creation timestamp for this managed instance group inRFC3339\ntext format.", +"description": "Output only. [Output Only] The creation timestamp for this managed instance group inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "currentActions": { "$ref": "InstanceGroupManagerActionsSummary", -"description": "[Output Only] The list of instance actions and the number of instances\nin this managed instance group that are scheduled for each of those\nactions." +"description": "Output only. [Output Only] The list of instance actions and the number of instances\nin this managed instance group that are scheduled for each of those\nactions.", +"readOnly": true }, "description": { "description": "An optional description of this resource.", @@ -66671,8 +67831,9 @@ false "type": "string" }, "id": { -"description": "[Output Only] A unique identifier for this resource type. The server\ngenerates this identifier.", +"description": "Output only. [Output Only] A unique identifier for this resource type. The server\ngenerates this identifier.", "format": "uint64", +"readOnly": true, "type": "string" }, "instanceFlexibilityPolicy": { @@ -66680,7 +67841,8 @@ false "description": "Instance flexibility allowing MIG to create VMs from multiple\ntypes of machines.\nInstance flexibility configuration on MIG overrides instance\ntemplate configuration." }, "instanceGroup": { -"description": "[Output Only] The URL of the Instance Group resource.", +"description": "Output only. [Output Only] The URL of the Instance Group resource.", +"readOnly": true, "type": "string" }, "instanceLifecyclePolicy": { @@ -66693,7 +67855,8 @@ false }, "kind": { "default": "compute#instanceGroupManager", -"description": "[Output Only] The resource type, which is alwayscompute#instanceGroupManager for managed instance groups.", +"description": "Output only. [Output Only] The resource type, which is alwayscompute#instanceGroupManager for managed instance groups.", +"readOnly": true, "type": "string" }, "listManagedInstancesResults": { @@ -66735,7 +67898,8 @@ false "description": "Input only. Additional params passed with the request, but not persisted\nas part of resource payload." }, "region": { -"description": "[Output Only] The URL of theregion\nwhere the managed instance group resides (for regional resources).", +"description": "Output only. [Output Only] The URL of theregion\nwhere the managed instance group resides (for regional resources).", +"readOnly": true, "type": "string" }, "resourcePolicies": { @@ -66743,15 +67907,18 @@ false "description": "Resource policies for this managed instance group." }, "satisfiesPzi": { -"description": "[Output Only] Reserved for future use.", +"description": "Output only. [Output Only] Reserved for future use.", +"readOnly": true, "type": "boolean" }, "satisfiesPzs": { -"description": "[Output Only] Reserved for future use.", +"description": "Output only. [Output Only] Reserved for future use.", +"readOnly": true, "type": "boolean" }, "selfLink": { -"description": "[Output Only] The URL for this managed instance group. The server defines\nthis URL.", +"description": "Output only. [Output Only] The URL for this managed instance group. The server defines\nthis URL.", +"readOnly": true, "type": "string" }, "serviceAccount": { @@ -66768,7 +67935,8 @@ false }, "status": { "$ref": "InstanceGroupManagerStatus", -"description": "[Output Only] The status of this managed instance group." +"description": "Output only. [Output Only] The status of this managed instance group.", +"readOnly": true }, "targetPools": { "description": "The URLs for all TargetPool resources to which instances in theinstanceGroup field are added. The target pools automatically\napply to all of the instances in the managed instance group.", @@ -66814,7 +67982,8 @@ false "type": "array" }, "zone": { -"description": "[Output Only] The URL of azone\nwhere the managed instance group is located (for zonal resources).", +"description": "Output only. [Output Only] The URL of azone\nwhere the managed instance group is located (for zonal resources).", +"readOnly": true, "type": "string" } }, @@ -66824,68 +67993,86 @@ false "id": "InstanceGroupManagerActionsSummary", "properties": { "abandoning": { -"description": "[Output Only] The total number of instances in the managed instance group\nthat are scheduled to be abandoned. Abandoning an instance removes it\nfrom the managed instance group without deleting it.", +"description": "Output only. [Output Only] The total number of instances in the managed instance group\nthat are scheduled to be abandoned. Abandoning an instance removes it\nfrom the managed instance group without deleting it.", +"format": "int32", +"readOnly": true, +"type": "integer" +}, +"adopting": { +"description": "[Output Only] The number of instances in the managed instance group that\nare scheduled to be adopted or are currently being adopted.", "format": "int32", "type": "integer" }, "creating": { -"description": "[Output Only] The number of instances in the managed instance group that\nare scheduled to be created or are currently being created. If the group\nfails to create any of these instances, it tries again until it creates\nthe instance successfully.\n\nIf you have disabled creation retries, this field will not be populated;\ninstead, the creatingWithoutRetries field will be populated.", +"description": "Output only. [Output Only] The number of instances in the managed instance group that\nare scheduled to be created or are currently being created. If the group\nfails to create any of these instances, it tries again until it creates\nthe instance successfully.\n\nIf you have disabled creation retries, this field will not be populated;\ninstead, the creatingWithoutRetries field will be populated.", "format": "int32", +"readOnly": true, "type": "integer" }, "creatingWithoutRetries": { -"description": "[Output Only] The number of instances that the managed instance group\nwill attempt to create. The group attempts to create each instance\nonly once. If the group fails to create any of these instances, it\ndecreases the group's targetSize value accordingly.", +"description": "Output only. [Output Only] The number of instances that the managed instance group\nwill attempt to create. The group attempts to create each instance\nonly once. If the group fails to create any of these instances, it\ndecreases the group's targetSize value accordingly.", "format": "int32", +"readOnly": true, "type": "integer" }, "deleting": { -"description": "[Output Only] The number of instances in the managed instance group that\nare scheduled to be deleted or are currently being deleted.", +"description": "Output only. [Output Only] The number of instances in the managed instance group that\nare scheduled to be deleted or are currently being deleted.", "format": "int32", +"readOnly": true, "type": "integer" }, "none": { -"description": "[Output Only] The number of instances in the managed instance group that\nare running and have no scheduled actions.", +"description": "Output only. [Output Only] The number of instances in the managed instance group that\nare running and have no scheduled actions.", "format": "int32", +"readOnly": true, "type": "integer" }, "recreating": { -"description": "[Output Only] The number of instances in the managed instance group that\nare scheduled to be recreated or are currently being being recreated.\nRecreating an instance deletes the existing root persistent disk\nand creates a new disk from the image that is defined in the\ninstance template.", +"description": "Output only. [Output Only] The number of instances in the managed instance group that\nare scheduled to be recreated or are currently being being recreated.\nRecreating an instance deletes the existing root persistent disk\nand creates a new disk from the image that is defined in the\ninstance template.", "format": "int32", +"readOnly": true, "type": "integer" }, "refreshing": { -"description": "[Output Only] The number of instances in the managed instance group that\nare being reconfigured with properties that do not require a restart\nor a recreate action. For example, setting or removing target\npools for the instance.", +"description": "Output only. [Output Only] The number of instances in the managed instance group that\nare being reconfigured with properties that do not require a restart\nor a recreate action. For example, setting or removing target\npools for the instance.", "format": "int32", +"readOnly": true, "type": "integer" }, "restarting": { -"description": "[Output Only] The number of instances in the managed instance group that\nare scheduled to be restarted or are currently being restarted.", +"description": "Output only. [Output Only] The number of instances in the managed instance group that\nare scheduled to be restarted or are currently being restarted.", "format": "int32", +"readOnly": true, "type": "integer" }, "resuming": { -"description": "[Output Only] The number of instances in the managed instance group that\nare scheduled to be resumed or are currently being resumed.", +"description": "Output only. [Output Only] The number of instances in the managed instance group that\nare scheduled to be resumed or are currently being resumed.", "format": "int32", +"readOnly": true, "type": "integer" }, "starting": { -"description": "[Output Only] The number of instances in the managed instance group that\nare scheduled to be started or are currently being started.", +"description": "Output only. [Output Only] The number of instances in the managed instance group that\nare scheduled to be started or are currently being started.", "format": "int32", +"readOnly": true, "type": "integer" }, "stopping": { -"description": "[Output Only] The number of instances in the managed instance group that\nare scheduled to be stopped or are currently being stopped.", +"description": "Output only. [Output Only] The number of instances in the managed instance group that\nare scheduled to be stopped or are currently being stopped.", "format": "int32", +"readOnly": true, "type": "integer" }, "suspending": { -"description": "[Output Only] The number of instances in the managed instance group that\nare scheduled to be suspended or are currently being suspended.", +"description": "Output only. [Output Only] The number of instances in the managed instance group that\nare scheduled to be suspended or are currently being suspended.", "format": "int32", +"readOnly": true, "type": "integer" }, "verifying": { -"description": "[Output Only] The number of instances in the managed instance group that\nare being verified. See the managedInstances[].currentAction\nproperty in the listManagedInstances method documentation.", +"description": "Output only. [Output Only] The number of instances in the managed instance group that\nare being verified. See the managedInstances[].currentAction\nproperty in the listManagedInstances method documentation.", "format": "int32", +"readOnly": true, "type": "integer" } }, @@ -66895,39 +68082,44 @@ false "id": "InstanceGroupManagerAggregatedList", "properties": { "id": { -"description": "[Output Only] Unique identifier for the resource; defined by the server.", +"description": "Output only. [Output Only] Unique identifier for the resource; defined by the server.", +"readOnly": true, "type": "string" }, "items": { "additionalProperties": { "$ref": "InstanceGroupManagersScopedList", -"description": "[Output Only] The name of the scope that contains this set of managed\ninstance groups." +"description": "Output only. [Output Only] The name of the scope that contains this set of managed\ninstance groups." }, "description": "A list of InstanceGroupManagersScopedList resources.", "type": "object" }, "kind": { "default": "compute#instanceGroupManagerAggregatedList", -"description": "[Output Only] The resource type, which is alwayscompute#instanceGroupManagerAggregatedList for an aggregated\nlist of managed instance groups.", +"description": "Output only. [Output Only] The resource type, which is alwayscompute#instanceGroupManagerAggregatedList for an aggregated\nlist of managed instance groups.", +"readOnly": true, "type": "string" }, "nextPageToken": { -"description": "[Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"description": "Output only. [Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { -"description": "[Output Only] Informational warning message.", +"description": "Output only. [Output Only] Informational warning message.", "properties": { "code": { "description": "[Output Only] A warning code, if applicable. For example, Compute\nEngine returns NO_RESULTS_ON_PAGE if there\nare no results in the response.", @@ -67048,6 +68240,7 @@ false "type": "string" } }, +"readOnly": true, "type": "object" } }, @@ -67098,6 +68291,13 @@ false "InstanceGroupManagerInstanceFlexibilityPolicyInstanceSelection": { "id": "InstanceGroupManagerInstanceFlexibilityPolicyInstanceSelection", "properties": { +"disks": { +"description": "List of disks to be attached to the instances created from this\nselection.", +"items": { +"$ref": "AttachedDisk" +}, +"type": "array" +}, "machineTypes": { "description": "Full machine-type names, e.g. \"n1-standard-16\".", "items": { @@ -67105,6 +68305,10 @@ false }, "type": "array" }, +"minCpuPlatform": { +"description": "Name of the minimum CPU platform to be used by this instance selection.\ne.g. 'Intel Ice Lake'.", +"type": "string" +}, "rank": { "description": "Preference of this instance selection. Lower number means higher\npreference. MIG will first try to create a VM based on the machine-type\nwith lowest rank and fallback to next rank based on availability.\nMachine types and instance selections with the same rank have the same\npreference.", "format": "int32", @@ -67203,7 +68407,8 @@ false "id": "InstanceGroupManagerList", "properties": { "id": { -"description": "[Output Only] Unique identifier for the resource; defined by the server.", +"description": "Output only. [Output Only] Unique identifier for the resource; defined by the server.", +"readOnly": true, "type": "string" }, "items": { @@ -67215,19 +68420,22 @@ false }, "kind": { "default": "compute#instanceGroupManagerList", -"description": "[Output Only] The resource type, which is always\ncompute#instanceGroupManagerList for a list of managed instance groups.", +"description": "Output only. [Output Only] The resource type, which is always\ncompute#instanceGroupManagerList for a list of managed instance groups.", +"readOnly": true, "type": "string" }, "nextPageToken": { -"description": "[Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"description": "Output only. [Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { -"description": "[Output Only] Informational warning message.", +"description": "Output only. [Output Only] Informational warning message.", "properties": { "code": { "description": "[Output Only] A warning code, if applicable. For example, Compute\nEngine returns NO_RESULTS_ON_PAGE if there\nare no results in the response.", @@ -67348,6 +68556,7 @@ false "type": "string" } }, +"readOnly": true, "type": "object" } }, @@ -67361,7 +68570,7 @@ false "additionalProperties": { "type": "string" }, -"description": "Resource manager tags to bind to the managed instance group. The tags are\nkey-value pairs. Keys must be in the format tagKeys/123 and values in the\nformat tagValues/456. For more information, seeManage tags\nfor resources.", +"description": "Resource manager tags to bind to the managed instance group. The tags are\nkey-value pairs. Keys and values can be either in numeric format,\nsuch as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced\nformat such as `{org_id|project_id}/{tag_key_short_name}` and\n`{tag_value_short_name}`. For more information, seeManage tags\nfor resources.", "type": "object" } }, @@ -67378,7 +68587,8 @@ false "type": "integer" }, "creationTimestamp": { -"description": "[Output Only] The creation timestamp for this resize request inRFC3339\ntext format.", +"description": "Output only. [Output Only] The creation timestamp for this resize request inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -67386,8 +68596,9 @@ false "type": "string" }, "id": { -"description": "[Output Only] A unique identifier for this resource type. The server\ngenerates this identifier.", +"description": "Output only. [Output Only] A unique identifier for this resource type. The server\ngenerates this identifier.", "format": "uint64", +"readOnly": true, "type": "string" }, "instances": { @@ -67399,7 +68610,8 @@ false }, "kind": { "default": "compute#instanceGroupManagerResizeRequest", -"description": "[Output Only] The resource type, which is alwayscompute#instanceGroupManagerResizeRequest for\nresize requests.", +"description": "Output only. [Output Only] The resource type, which is alwayscompute#instanceGroupManagerResizeRequest for\nresize requests.", +"readOnly": true, "type": "string" }, "name": { @@ -67413,7 +68625,8 @@ false "type": "string" }, "region": { -"description": "[Output Only] The URL of aregion\nwhere the resize request is located. Populated only for regional resize\nrequests.", +"description": "Output only. [Output Only] The URL of aregion\nwhere the resize request is located. Populated only for regional resize\nrequests.", +"readOnly": true, "type": "string" }, "requestedRunDuration": { @@ -67426,15 +68639,17 @@ false "type": "integer" }, "selfLink": { -"description": "[Output Only] The URL for this resize request. The server defines\nthis URL.", +"description": "Output only. [Output Only] The URL for this resize request. The server defines\nthis URL.", +"readOnly": true, "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource with the resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource with the resource id.", +"readOnly": true, "type": "string" }, "state": { -"description": "[Output only] Current state of the request.", +"description": "Output only. [Output only] Current state of the request.", "enum": [ "ACCEPTED", "CANCELLED", @@ -67462,14 +68677,17 @@ false "Default value. This value should never be returned.", "The request succeeded." ], +"readOnly": true, "type": "string" }, "status": { "$ref": "InstanceGroupManagerResizeRequestStatus", -"description": "[Output only] Status of the request." +"description": "Output only. [Output only] Status of the request.", +"readOnly": true }, "zone": { -"description": "[Output Only] The URL of azone\nwhere the resize request is located. Populated only for zonal resize\nrequests.", +"description": "Output only. [Output Only] The URL of azone\nwhere the resize request is located. Populated only for zonal resize\nrequests.", +"readOnly": true, "type": "string" } }, @@ -67479,7 +68697,7 @@ false "id": "InstanceGroupManagerResizeRequestStatus", "properties": { "error": { -"description": "[Output only] Fatal errors encountered during the queueing or\nprovisioning phases of the ResizeRequest that caused the transition to\nthe FAILED state. Contrary to the last_attempt errors, this field is\nfinal and errors are never removed from here, as the ResizeRequest is not\ngoing to retry.", +"description": "Output only. [Output only] Fatal errors encountered during the queueing or\nprovisioning phases of the ResizeRequest that caused the transition to\nthe FAILED state. Contrary to the last_attempt errors, this field is\nfinal and errors are never removed from here, as the ResizeRequest is not\ngoing to retry.", "properties": { "errors": { "description": "[Output Only] The array of errors encountered while processing this\noperation.", @@ -67524,11 +68742,13 @@ false "type": "array" } }, +"readOnly": true, "type": "object" }, "lastAttempt": { "$ref": "InstanceGroupManagerResizeRequestStatusLastAttempt", -"description": "[Output only] Information about the last attempt to fulfill the request.\nThe value is temporary since the ResizeRequest can retry, as long as it's\nstill active and the last attempt value can either be cleared or replaced\nwith a different error. Since ResizeRequest retries infrequently, the\nvalue may be stale and no longer show an active problem. The value is\ncleared when ResizeRequest transitions to the final state (becomes\ninactive). If the final state is FAILED the error describing it will be\nstorred in the \"error\" field only." +"description": "Output only. [Output only] Information about the last attempt to fulfill the request.\nThe value is temporary since the ResizeRequest can retry, as long as it's\nstill active and the last attempt value can either be cleared or replaced\nwith a different error. Since ResizeRequest retries infrequently, the\nvalue may be stale and no longer show an active problem. The value is\ncleared when ResizeRequest transitions to the final state (becomes\ninactive). If the final state is FAILED the error describing it will be\nstorred in the \"error\" field only.", +"readOnly": true } }, "type": "object" @@ -67537,7 +68757,7 @@ false "id": "InstanceGroupManagerResizeRequestStatusLastAttempt", "properties": { "error": { -"description": "Errors that prevented the ResizeRequest to be fulfilled.", +"description": "Output only. Errors that prevented the ResizeRequest to be fulfilled.", "properties": { "errors": { "description": "[Output Only] The array of errors encountered while processing this\noperation.", @@ -67582,6 +68802,7 @@ false "type": "array" } }, +"readOnly": true, "type": "object" } }, @@ -67592,7 +68813,8 @@ false "id": "InstanceGroupManagerResizeRequestsListResponse", "properties": { "id": { -"description": "[Output Only] Unique identifier for the resource; defined by the server.", +"description": "Output only. [Output Only] Unique identifier for the resource; defined by the server.", +"readOnly": true, "type": "string" }, "items": { @@ -67604,19 +68826,22 @@ false }, "kind": { "default": "compute#instanceGroupManagerResizeRequestList", -"description": "[Output Only] Type of the resource. Alwayscompute#instanceGroupManagerResizeRequestList for\na list of resize requests.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#instanceGroupManagerResizeRequestList for\na list of resize requests.", +"readOnly": true, "type": "string" }, "nextPageToken": { -"description": "[Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"description": "Output only. [Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { -"description": "[Output Only] Informational warning message.", +"description": "Output only. [Output Only] Informational warning message.", "properties": { "code": { "description": "[Output Only] A warning code, if applicable. For example, Compute\nEngine returns NO_RESULTS_ON_PAGE if there\nare no results in the response.", @@ -67737,6 +68962,7 @@ false "type": "string" } }, +"readOnly": true, "type": "object" } }, @@ -67780,27 +69006,33 @@ false "properties": { "allInstancesConfig": { "$ref": "InstanceGroupManagerStatusAllInstancesConfig", -"description": "[Output only] Status of all-instances configuration on the group." +"description": "Output only. [Output only] Status of all-instances configuration on the group.", +"readOnly": true }, "autoscaler": { -"description": "[Output Only] The URL of theAutoscaler\nthat targets this instance group manager.", +"description": "Output only. [Output Only] The URL of theAutoscaler\nthat targets this instance group manager.", +"readOnly": true, "type": "string" }, "bulkInstanceOperation": { "$ref": "InstanceGroupManagerStatusBulkInstanceOperation", -"description": "[Output Only] The status of bulk instance operation." +"description": "Output only. [Output Only] The status of bulk instance operation.", +"readOnly": true }, "isStable": { -"description": "[Output Only] A bit indicating whether the managed instance group is in a\nstable state. A stable state means that: none of the instances in the\nmanaged instance group is currently undergoing any type of change (for\nexample, creation, restart, or deletion); no future changes are scheduled\nfor instances in the managed instance group; and the managed instance\ngroup itself is not being modified.", +"description": "Output only. [Output Only] A bit indicating whether the managed instance group is in a\nstable state. A stable state means that: none of the instances in the\nmanaged instance group is currently undergoing any type of change (for\nexample, creation, restart, or deletion); no future changes are scheduled\nfor instances in the managed instance group; and the managed instance\ngroup itself is not being modified.", +"readOnly": true, "type": "boolean" }, "stateful": { "$ref": "InstanceGroupManagerStatusStateful", -"description": "[Output Only] Stateful status of the given Instance Group Manager." +"description": "Output only. [Output Only] Stateful status of the given Instance Group Manager.", +"readOnly": true }, "versionTarget": { "$ref": "InstanceGroupManagerStatusVersionTarget", -"description": "[Output Only] A status of consistency of Instances' versions with their\ntarget version specified by version field on Instance Group\nManager." +"description": "Output only. [Output Only] A status of consistency of Instances' versions with their\ntarget version specified by version field on Instance Group\nManager.", +"readOnly": true } }, "type": "object" @@ -67809,11 +69041,13 @@ false "id": "InstanceGroupManagerStatusAllInstancesConfig", "properties": { "currentRevision": { -"description": "[Output Only] Current all-instances configuration revision.\nThis value is in RFC3339 text format.", +"description": "Output only. [Output Only] Current all-instances configuration revision.\nThis value is in RFC3339 text format.", +"readOnly": true, "type": "string" }, "effective": { -"description": "[Output Only] A bit indicating whether this configuration has\nbeen applied to all managed instances in the group.", +"description": "Output only. [Output Only] A bit indicating whether this configuration has\nbeen applied to all managed instances in the group.", +"readOnly": true, "type": "boolean" } }, @@ -67824,12 +69058,14 @@ false "id": "InstanceGroupManagerStatusBulkInstanceOperation", "properties": { "inProgress": { -"description": "[Output Only] Informs whether bulk instance operation is in progress.", +"description": "Output only. [Output Only] Informs whether bulk instance operation is in progress.", +"readOnly": true, "type": "boolean" }, "lastProgressCheck": { "$ref": "InstanceGroupManagerStatusBulkInstanceOperationLastProgressCheck", -"description": "[Output Only] Information from the last progress check of bulk instance\noperation." +"description": "Output only. [Output Only] Information from the last progress check of bulk instance\noperation.", +"readOnly": true } }, "type": "object" @@ -67838,7 +69074,7 @@ false "id": "InstanceGroupManagerStatusBulkInstanceOperationLastProgressCheck", "properties": { "error": { -"description": "[Output Only] Errors encountered during bulk instance operation.", +"description": "Output only. [Output Only] Errors encountered during bulk instance operation.", "properties": { "errors": { "description": "[Output Only] The array of errors encountered while processing this\noperation.", @@ -67883,11 +69119,13 @@ false "type": "array" } }, +"readOnly": true, "type": "object" }, "timestamp": { -"description": "[Output Only] Timestamp of the last progress check of bulk instance\noperation. Timestamp is in RFC3339 text format.", +"description": "Output only. [Output Only] Timestamp of the last progress check of bulk instance\noperation. Timestamp is in RFC3339 text format.", "format": "google-datetime", +"readOnly": true, "type": "string" } }, @@ -67897,17 +69135,20 @@ false "id": "InstanceGroupManagerStatusStateful", "properties": { "hasStatefulConfig": { -"description": "[Output Only] A bit indicating whether the managed instance group\nhas stateful configuration, that is, if you have configured any items\nin a stateful policy or in per-instance configs.\nThe group might report that it has no stateful configuration even when\nthere is still some preserved state on a managed instance, for example,\nif you have deleted all PICs but not yet applied those deletions.", +"description": "Output only. [Output Only] A bit indicating whether the managed instance group\nhas stateful configuration, that is, if you have configured any items\nin a stateful policy or in per-instance configs.\nThe group might report that it has no stateful configuration even when\nthere is still some preserved state on a managed instance, for example,\nif you have deleted all PICs but not yet applied those deletions.", +"readOnly": true, "type": "boolean" }, "isStateful": { "deprecated": true, -"description": "[Output Only] A bit indicating whether the managed instance group\nhas stateful configuration, that is, if you have configured any items\nin a stateful policy or in per-instance configs.\nThe group might report that it has no stateful configuration even when\nthere is still some preserved state on a managed instance, for example,\nif you have deleted all PICs but not yet applied those deletions. This\nfield is deprecated in favor of has_stateful_config.", +"description": "Output only. [Output Only] A bit indicating whether the managed instance group\nhas stateful configuration, that is, if you have configured any items\nin a stateful policy or in per-instance configs.\nThe group might report that it has no stateful configuration even when\nthere is still some preserved state on a managed instance, for example,\nif you have deleted all PICs but not yet applied those deletions. This\nfield is deprecated in favor of has_stateful_config.", +"readOnly": true, "type": "boolean" }, "perInstanceConfigs": { "$ref": "InstanceGroupManagerStatusStatefulPerInstanceConfigs", -"description": "[Output Only] Status of per-instance configurations on the instances." +"description": "Output only. [Output Only] Status of per-instance configurations on the instances.", +"readOnly": true } }, "type": "object" @@ -67916,7 +69157,8 @@ false "id": "InstanceGroupManagerStatusStatefulPerInstanceConfigs", "properties": { "allEffective": { -"description": "A bit indicating if all of the group's per-instance configurations\n(listed in the output of a listPerInstanceConfigs API call) have\nstatus EFFECTIVE or there are no per-instance-configs.", +"description": "Output only. A bit indicating if all of the group's per-instance configurations\n(listed in the output of a listPerInstanceConfigs API call) have\nstatus EFFECTIVE or there are no per-instance-configs.", +"readOnly": true, "type": "boolean" } }, @@ -67926,7 +69168,8 @@ false "id": "InstanceGroupManagerStatusVersionTarget", "properties": { "isReached": { -"description": "[Output Only] A bit indicating whether version target has been reached\nin this managed instance group, i.e. all instances are in their target\nversion. Instances' target version are specified byversion field on Instance Group Manager.", +"description": "Output only. [Output Only] A bit indicating whether version target has been reached\nin this managed instance group, i.e. all instances are in their target\nversion. Instances' target version are specified byversion field on Instance Group Manager.", +"readOnly": true, "type": "boolean" } }, @@ -68205,14 +69448,16 @@ false "id": "InstanceGroupManagersListErrorsResponse", "properties": { "items": { -"description": "[Output Only] The list of errors of the managed instance group.", +"description": "Output only. [Output Only] The list of errors of the managed instance group.", "items": { "$ref": "InstanceManagedByIgmError" }, +"readOnly": true, "type": "array" }, "nextPageToken": { -"description": "[Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"description": "Output only. [Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"readOnly": true, "type": "string" } }, @@ -68222,14 +69467,16 @@ false "id": "InstanceGroupManagersListManagedInstancesResponse", "properties": { "managedInstances": { -"description": "[Output Only] The list of instances in the managed instance group.", +"description": "Output only. [Output Only] The list of instances in the managed instance group.", "items": { "$ref": "ManagedInstance" }, +"readOnly": true, "type": "array" }, "nextPageToken": { -"description": "[Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"description": "Output only. [Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"readOnly": true, "type": "string" } }, @@ -68239,18 +69486,20 @@ false "id": "InstanceGroupManagersListPerInstanceConfigsResp", "properties": { "items": { -"description": "[Output Only] The list of PerInstanceConfig.", +"description": "Output only. [Output Only] The list of PerInstanceConfig.", "items": { "$ref": "PerInstanceConfig" }, +"readOnly": true, "type": "array" }, "nextPageToken": { -"description": "[Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"description": "Output only. [Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"readOnly": true, "type": "string" }, "warning": { -"description": "[Output Only] Informational warning message.", +"description": "Output only. [Output Only] Informational warning message.", "properties": { "code": { "description": "[Output Only] A warning code, if applicable. For example, Compute\nEngine returns NO_RESULTS_ON_PAGE if there\nare no results in the response.", @@ -68371,6 +69620,7 @@ false "type": "string" } }, +"readOnly": true, "type": "object" } }, @@ -68435,14 +69685,15 @@ false "id": "InstanceGroupManagersScopedList", "properties": { "instanceGroupManagers": { -"description": "[Output Only] The list of managed instance groups that are contained in\nthe specified project and zone.", +"description": "Output only. [Output Only] The list of managed instance groups that are contained in\nthe specified project and zone.", "items": { "$ref": "InstanceGroupManager" }, +"readOnly": true, "type": "array" }, "warning": { -"description": "[Output Only] The warning that replaces the list of managed instance\ngroups when the list is empty.", +"description": "Output only. [Output Only] The warning that replaces the list of managed instance\ngroups when the list is empty.", "properties": { "code": { "description": "[Output Only] A warning code, if applicable. For example, Compute\nEngine returns NO_RESULTS_ON_PAGE if there\nare no results in the response.", @@ -68563,6 +69814,7 @@ false "type": "string" } }, +"readOnly": true, "type": "object" } }, @@ -68686,7 +69938,8 @@ false "id": "InstanceGroupsListInstances", "properties": { "id": { -"description": "[Output Only] Unique identifier for the resource; defined by the server.", +"description": "Output only. [Output Only] Unique identifier for the resource; defined by the server.", +"readOnly": true, "type": "string" }, "items": { @@ -68698,19 +69951,22 @@ false }, "kind": { "default": "compute#instanceGroupsListInstances", -"description": "[Output Only] The resource type, which is alwayscompute#instanceGroupsListInstances for the list of instances\nin the specified instance group.", +"description": "Output only. [Output Only] The resource type, which is alwayscompute#instanceGroupsListInstances for the list of instances\nin the specified instance group.", +"readOnly": true, "type": "string" }, "nextPageToken": { -"description": "[Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"description": "Output only. [Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { -"description": "[Output Only] Informational warning message.", +"description": "Output only. [Output Only] Informational warning message.", "properties": { "code": { "description": "[Output Only] A warning code, if applicable. For example, Compute\nEngine returns NO_RESULTS_ON_PAGE if there\nare no results in the response.", @@ -68831,6 +70087,7 @@ false "type": "string" } }, +"readOnly": true, "type": "object" } }, @@ -68871,14 +70128,15 @@ false "id": "InstanceGroupsScopedList", "properties": { "instanceGroups": { -"description": "[Output Only] The list ofinstance\ngroups that are contained in this scope.", +"description": "Output only. [Output Only] The list ofinstance\ngroups that are contained in this scope.", "items": { "$ref": "InstanceGroup" }, +"readOnly": true, "type": "array" }, "warning": { -"description": "[Output Only] An informational warning that replaces the list of\ninstance groups when the list is empty.", +"description": "Output only. [Output Only] An informational warning that replaces the list of\ninstance groups when the list is empty.", "properties": { "code": { "description": "[Output Only] A warning code, if applicable. For example, Compute\nEngine returns NO_RESULTS_ON_PAGE if there\nare no results in the response.", @@ -68999,6 +70257,7 @@ false "type": "string" } }, +"readOnly": true, "type": "object" } }, @@ -69039,7 +70298,8 @@ false }, "kind": { "default": "compute#instanceList", -"description": "[Output Only] Type of resource. Always compute#instanceList\nfor lists of Instance resources.", +"description": "Output only. [Output Only] Type of resource. Always compute#instanceList\nfor lists of Instance resources.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -69047,7 +70307,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -69194,7 +70455,8 @@ false }, "kind": { "default": "compute#instanceListReferrers", -"description": "[Output Only] Type of resource. Alwayscompute#instanceListReferrers for lists of Instance referrers.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#instanceListReferrers for lists of Instance referrers.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -69202,7 +70464,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -69337,14 +70600,17 @@ false "properties": { "error": { "$ref": "InstanceManagedByIgmErrorManagedInstanceError", -"description": "[Output Only] Contents of the error." +"description": "Output only. [Output Only] Contents of the error.", +"readOnly": true }, "instanceActionDetails": { "$ref": "InstanceManagedByIgmErrorInstanceActionDetails", -"description": "[Output Only] Details of the instance action that triggered this error.\nMay be null, if the error was not caused by an action on an instance.\nThis field is optional." +"description": "Output only. [Output Only] Details of the instance action that triggered this error.\nMay be null, if the error was not caused by an action on an instance.\nThis field is optional.", +"readOnly": true }, "timestamp": { -"description": "[Output Only] The time that this error occurred.\nThis value is in RFC3339 text format.", +"description": "Output only. [Output Only] The time that this error occurred.\nThis value is in RFC3339 text format.", +"readOnly": true, "type": "string" } }, @@ -69354,9 +70620,10 @@ false "id": "InstanceManagedByIgmErrorInstanceActionDetails", "properties": { "action": { -"description": "[Output Only] Action that managed instance group was executing on\nthe instance when the error occurred. Possible values:", +"description": "Output only. [Output Only] Action that managed instance group was executing on\nthe instance when the error occurred. Possible values:", "enum": [ "ABANDONING", +"ADOPTING", "CREATING", "CREATING_WITHOUT_RETRIES", "DELETING", @@ -69372,6 +70639,7 @@ false ], "enumDescriptions": [ "The managed instance group is abandoning this instance. The instance\nwill be removed from the instance group and from any target pools that\nare associated with this group.", +"The managed instance group is adopting this instance.", "The managed instance group is creating this instance. If the group\nfails to create this instance, it will try again until it is\nsuccessful.", "The managed instance group is attempting to create this instance\nonly once. If the group fails to create this instance, it does\nnot try again and the group's targetSize value is\ndecreased.", "The managed instance group is permanently deleting this instance.", @@ -69385,15 +70653,18 @@ false "The managed instance group is suspending this instance.", "The managed instance group is verifying this already created instance.\nVerification happens every time the instance is (re)created or restarted\nand consists of:\n 1. Waiting until health check specified as part of this managed instance\n group's autohealing policy reports HEALTHY.\n Note: Applies only if autohealing policy has a health check specified\n 2. Waiting for addition verification steps performed as post-instance\n creation (subject to future extensions)." ], +"readOnly": true, "type": "string" }, "instance": { -"description": "[Output Only] The URL of the instance.\nThe URL can be set even if the instance has not yet been created.", +"description": "Output only. [Output Only] The URL of the instance.\nThe URL can be set even if the instance has not yet been created.", +"readOnly": true, "type": "string" }, "version": { "$ref": "ManagedInstanceVersion", -"description": "[Output Only] Version this instance was created from, or was being\ncreated from, but the creation failed. Corresponds to one of the versions\nthat were set on the Instance Group Manager resource at the time this\ninstance was being created." +"description": "Output only. [Output Only] Version this instance was created from, or was being\ncreated from, but the creation failed. Corresponds to one of the versions\nthat were set on the Instance Group Manager resource at the time this\ninstance was being created.", +"readOnly": true } }, "type": "object" @@ -69402,11 +70673,13 @@ false "id": "InstanceManagedByIgmErrorManagedInstanceError", "properties": { "code": { -"description": "[Output Only] Error code.", +"description": "Output only. [Output Only] Error code.", +"readOnly": true, "type": "string" }, "message": { -"description": "[Output Only] Error message.", +"description": "Output only. [Output Only] Error message.", +"readOnly": true, "type": "string" } }, @@ -69438,7 +70711,7 @@ false "additionalProperties": { "type": "string" }, -"description": "Resource manager tags to be bound to the instance. Tag keys and values\nhave the same definition as resource\nmanager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and\nvalues are in the format `tagValues/456`. The field is ignored (both PUT &\nPATCH) when empty.", +"description": "Resource manager tags to be bound to the instance. Tag keys and values\nhave the same definition as resource\nmanager tags. Keys and values can be either in numeric format,\nsuch as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced\nformat such as `{org_id|project_id}/{tag_key_short_name}` and\n`{tag_value_short_name}`. The field is ignored (both PUT &\nPATCH) when empty.", "type": "object" } }, @@ -69651,7 +70924,8 @@ false }, "kind": { "default": "compute#instanceSettings", -"description": "[Output Only] Type of the resource. Alwayscompute#instance_settings for instance settings.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#instance_settings for instance settings.", +"readOnly": true, "type": "string" }, "metadata": { @@ -69659,7 +70933,8 @@ false "description": "The metadata key/value pairs assigned to all the instances in the\ncorresponding scope." }, "zone": { -"description": "[Output Only] URL of the zone where the resource resides\nYou must specify this field as part of the HTTP request URL. It is not\nsettable as a field in the request body.", +"description": "Output only. [Output Only] URL of the zone where the resource resides\nYou must specify this field as part of the HTTP request URL. It is not\nsettable as a field in the request body.", +"readOnly": true, "type": "string" } }, @@ -69677,7 +70952,8 @@ false }, "kind": { "default": "compute#metadata", -"description": "[Output Only] Type of the resource. Always compute#metadata\nfor metadata.", +"description": "Output only. [Output Only] Type of the resource. Always compute#metadata\nfor metadata.", +"readOnly": true, "type": "string" } }, @@ -69688,7 +70964,8 @@ false "id": "InstanceTemplate", "properties": { "creationTimestamp": { -"description": "[Output Only] The creation timestamp for this instance template inRFC3339\ntext format.", +"description": "Output only. [Output Only] The creation timestamp for this instance template inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -69696,13 +70973,15 @@ false "type": "string" }, "id": { -"description": "[Output Only] A unique identifier for this instance template. The server\ndefines this identifier.", +"description": "Output only. [Output Only] A unique identifier for this instance template. The server\ndefines this identifier.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#instanceTemplate", -"description": "[Output Only] The resource type, which is alwayscompute#instanceTemplate for instance templates.", +"description": "Output only. [Output Only] The resource type, which is alwayscompute#instanceTemplate for instance templates.", +"readOnly": true, "type": "string" }, "name": { @@ -69720,11 +70999,13 @@ false "description": "The instance properties for this instance template." }, "region": { -"description": "[Output Only] URL of the region where the instance template resides. Only\napplicable for regional resources.", +"description": "Output only. [Output Only] URL of the region where the instance template resides. Only\napplicable for regional resources.", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] The URL for this instance template. The server defines this\nURL.", +"description": "Output only. [Output Only] The URL for this instance template. The server defines this\nURL.", +"readOnly": true, "type": "string" }, "sourceInstance": { @@ -69756,7 +71037,8 @@ false }, "kind": { "default": "compute#instanceTemplateAggregatedList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -69764,7 +71046,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -69911,7 +71194,8 @@ false }, "kind": { "default": "compute#instanceTemplateList", -"description": "[Output Only] The resource type, which is alwayscompute#instanceTemplatesListResponse for instance template\nlists.", +"description": "Output only. [Output Only] The resource type, which is alwayscompute#instanceTemplatesListResponse for instance template\nlists.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -69919,7 +71203,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -70190,18 +71475,20 @@ false "id": "InstanceWithNamedPorts", "properties": { "instance": { -"description": "[Output Only] The URL of the instance.", +"description": "Output only. [Output Only] The URL of the instance.", +"readOnly": true, "type": "string" }, "namedPorts": { -"description": "[Output Only] The named ports that belong to this instance group.", +"description": "Output only. [Output Only] The named ports that belong to this instance group.", "items": { "$ref": "NamedPort" }, +"readOnly": true, "type": "array" }, "status": { -"description": "[Output Only] The status of the instance.", +"description": "Output only. [Output Only] The status of the instance.", "enum": [ "DEPROVISIONING", "PENDING", @@ -70230,6 +71517,7 @@ false "The instance is suspending.", "The instance has stopped (either by explicit action or underlying\nfailure)." ], +"readOnly": true, "type": "string" } }, @@ -70293,23 +71581,27 @@ false "properties": { "displayName": { "deprecated": true, -"description": "[Output Only] Deprecated, please use short name instead. The display name\nof the firewall policy.", +"description": "Output only. [Output Only] Deprecated, please use short name instead. The display name\nof the firewall policy.", +"readOnly": true, "type": "string" }, "name": { -"description": "[Output Only] The name of the firewall policy.", +"description": "Output only. [Output Only] The name of the firewall policy.", +"readOnly": true, "type": "string" }, "packetMirroringRules": { -"description": "[Output Only] The packet mirroring rules that apply to the instance.", +"description": "Output only. [Output Only] The packet mirroring rules that apply to the instance.", "items": { "$ref": "FirewallPolicyRule" }, +"readOnly": true, "type": "array" }, "priority": { -"description": "[Output only] Priority of firewall policy association. Not applicable for\ntype=HIERARCHY.", +"description": "Output only. [Output only] Priority of firewall policy association. Not applicable for\ntype=HIERARCHY.", "format": "int32", +"readOnly": true, "type": "integer" }, "rules": { @@ -70320,11 +71612,12 @@ false "type": "array" }, "shortName": { -"description": "[Output Only] The short name of the firewall policy.", +"description": "Output only. [Output Only] The short name of the firewall policy.", +"readOnly": true, "type": "string" }, "type": { -"description": "[Output Only] The type of the firewall policy. Can be one of HIERARCHY,\nNETWORK, NETWORK_REGIONAL, SYSTEM_GLOBAL, SYSTEM_REGIONAL.", +"description": "Output only. [Output Only] The type of the firewall policy. Can be one of HIERARCHY,\nNETWORK, NETWORK_REGIONAL, SYSTEM_GLOBAL, SYSTEM_REGIONAL.", "enum": [ "HIERARCHY", "NETWORK", @@ -70341,6 +71634,7 @@ false "", "" ], +"readOnly": true, "type": "string" } }, @@ -70351,8 +71645,9 @@ false "id": "InstancesGetEffectiveFirewallsResponseOrganizationFirewallPolicy", "properties": { "id": { -"description": "The unique identifier for the security policy. This\nidentifier is defined by the server.", +"description": "Output only. The unique identifier for the security policy. This\nidentifier is defined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "rules": { @@ -70698,7 +71993,7 @@ false "id": "InstantSnapshot", "properties": { "architecture": { -"description": "[Output Only] The architecture of the instant snapshot. Valid values are\nARM64 or X86_64.", +"description": "Output only. [Output Only] The architecture of the instant snapshot. Valid values are\nARM64 or X86_64.", "enum": [ "ARCHITECTURE_UNSPECIFIED", "ARM64", @@ -70709,10 +72004,12 @@ false "Machines with architecture ARM64", "Machines with architecture X86_64" ], +"readOnly": true, "type": "string" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -70720,18 +72017,21 @@ false "type": "string" }, "diskSizeGb": { -"description": "[Output Only] Size of the source disk, specified in GB.", +"description": "Output only. [Output Only] Size of the source disk, specified in GB.", "format": "int64", +"readOnly": true, "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#instantSnapshot", -"description": "[Output Only] Type of the resource. Alwayscompute#instantSnapshot for InstantSnapshot resources.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#instantSnapshot for InstantSnapshot resources.", +"readOnly": true, "type": "string" }, "labelFingerprint": { @@ -70752,12 +72052,14 @@ false "type": "string" }, "region": { -"description": "[Output Only] URL of the region where the instant snapshot resides.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"description": "Output only. [Output Only] URL of the region where the instant snapshot resides.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"readOnly": true, "type": "string" }, "resourceStatus": { "$ref": "InstantSnapshotResourceStatus", -"description": "[Output Only] Status information for the instant snapshot resource." +"description": "Output only. [Output Only] Status information for the instant snapshot resource.", +"readOnly": true }, "satisfiesPzi": { "description": "Output only. Reserved for future use.", @@ -70765,15 +72067,18 @@ false "type": "boolean" }, "satisfiesPzs": { -"description": "[Output Only] Reserved for future use.", +"description": "Output only. [Output Only] Reserved for future use.", +"readOnly": true, "type": "boolean" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource's resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource's resource id.", +"readOnly": true, "type": "string" }, "sourceDisk": { @@ -70781,11 +72086,12 @@ false "type": "string" }, "sourceDiskId": { -"description": "[Output Only] The ID value of the disk used to create this InstantSnapshot.\nThis value may be used to determine whether the InstantSnapshot\nwas taken from the current or a previous instance of a given disk name.", +"description": "Output only. [Output Only] The ID value of the disk used to create this InstantSnapshot.\nThis value may be used to determine whether the InstantSnapshot\nwas taken from the current or a previous instance of a given disk name.", +"readOnly": true, "type": "string" }, "status": { -"description": "[Output Only] The status of the instantSnapshot. This can beCREATING, DELETING, FAILED, orREADY.", +"description": "Output only. [Output Only] The status of the instantSnapshot. This can beCREATING, DELETING, FAILED, orREADY.", "enum": [ "CREATING", "DELETING", @@ -70800,10 +72106,12 @@ false "InstantSnapshot has been created successfully.", "InstantSnapshot is currently unavailable and cannot be used for\nDisk restoration" ], +"readOnly": true, "type": "string" }, "zone": { -"description": "[Output Only] URL of the zone where the instant snapshot resides.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"description": "Output only. [Output Only] URL of the zone where the instant snapshot resides.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"readOnly": true, "type": "string" } }, @@ -70826,7 +72134,8 @@ false }, "kind": { "default": "compute#instantSnapshotAggregatedList", -"description": "[Output Only] Type of resource. Alwayscompute#instantSnapshotAggregatedList for aggregated lists of\ninstantSnapshots.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#instantSnapshotAggregatedList for aggregated lists of\ninstantSnapshots.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -70834,14 +72143,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -70988,7 +72299,8 @@ false }, "kind": { "default": "compute#instantSnapshotList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -70996,7 +72308,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -71325,14 +72638,16 @@ false "type": "array" }, "circuitInfos": { -"description": "[Output Only] A list of CircuitInfo objects, that describe the individual\ncircuits in this LAG.", +"description": "Output only. [Output Only] A list of CircuitInfo objects, that describe the individual\ncircuits in this LAG.", "items": { "$ref": "InterconnectCircuitInfo" }, +"readOnly": true, "type": "array" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "customerName": { @@ -71344,37 +72659,43 @@ false "type": "string" }, "expectedOutages": { -"description": "[Output Only] A list of outages expected for this Interconnect.", +"description": "Output only. [Output Only] A list of outages expected for this Interconnect.", "items": { "$ref": "InterconnectOutageNotification" }, +"readOnly": true, "type": "array" }, "googleIpAddress": { -"description": "[Output Only] IP address configured on the Google side of the Interconnect\nlink. This can be used only for ping tests.", +"description": "Output only. [Output Only] IP address configured on the Google side of the Interconnect\nlink. This can be used only for ping tests.", +"readOnly": true, "type": "string" }, "googleReferenceId": { -"description": "[Output Only] Google reference ID to be used when raising support tickets\nwith Google or otherwise to debug backend connectivity issues.", +"description": "Output only. [Output Only] Google reference ID to be used when raising support tickets\nwith Google or otherwise to debug backend connectivity issues.", +"readOnly": true, "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "interconnectAttachments": { -"description": "[Output Only] A list of the URLs of all InterconnectAttachments configured\nto use this Interconnect.", +"description": "Output only. [Output Only] A list of the URLs of all InterconnectAttachments configured\nto use this Interconnect.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "interconnectGroups": { -"description": "[Output Only] URLs of InterconnectGroups that include this Interconnect.\nOrder is arbitrary and items are unique.", +"description": "Output only. [Output Only] URLs of InterconnectGroups that include this Interconnect.\nOrder is arbitrary and items are unique.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "interconnectType": { @@ -71393,7 +72714,8 @@ false }, "kind": { "default": "compute#interconnect", -"description": "[Output Only] Type of the resource. Alwayscompute#interconnect for interconnects.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#interconnect for interconnects.", +"readOnly": true, "type": "string" }, "labelFingerprint": { @@ -71449,7 +72771,7 @@ false "type": "string" }, "operationalStatus": { -"description": "[Output Only] The current status of this Interconnect's functionality,\nwhich can take one of the following values:\n \n - OS_ACTIVE: A valid Interconnect, which is turned up and is ready to\n use. Attachments may be provisioned on this Interconnect.\n\n- OS_UNPROVISIONED: An Interconnect that has not completed turnup. No\nattachments may be provisioned on this Interconnect.\n- OS_UNDER_MAINTENANCE: An Interconnect that is undergoing internal\nmaintenance. No attachments may be provisioned or updated on this\nInterconnect.", +"description": "Output only. [Output Only] The current status of this Interconnect's functionality,\nwhich can take one of the following values:\n \n - OS_ACTIVE: A valid Interconnect, which is turned up and is ready to\n use. Attachments may be provisioned on this Interconnect.\n\n- OS_UNPROVISIONED: An Interconnect that has not completed turnup. No\nattachments may be provisioned on this Interconnect.\n- OS_UNDER_MAINTENANCE: An Interconnect that is undergoing internal\nmaintenance. No attachments may be provisioned or updated on this\nInterconnect.", "enum": [ "OS_ACTIVE", "OS_UNPROVISIONED" @@ -71458,6 +72780,7 @@ false "The interconnect is valid, turned up, and ready to use. Attachments may\nbe provisioned on this interconnect.", "The interconnect has not completed turnup. No attachments may be\nprovisioned on this interconnect." ], +"readOnly": true, "type": "string" }, "params": { @@ -71465,12 +72788,14 @@ false "description": "Input only. [Input Only] Additional params passed with the request, but not persisted\nas part of resource payload." }, "peerIpAddress": { -"description": "[Output Only] IP address configured on the customer side of the\nInterconnect link. The customer should configure this IP address during\nturnup when prompted by Google NOC. This can be used only for ping tests.", +"description": "Output only. [Output Only] IP address configured on the customer side of the\nInterconnect link. The customer should configure this IP address during\nturnup when prompted by Google NOC. This can be used only for ping tests.", +"readOnly": true, "type": "string" }, "provisionedLinkCount": { -"description": "[Output Only] Number of links actually provisioned in this interconnect.", +"description": "Output only. [Output Only] Number of links actually provisioned in this interconnect.", "format": "int32", +"readOnly": true, "type": "integer" }, "remoteLocation": { @@ -71500,15 +72825,17 @@ false "type": "integer" }, "satisfiesPzs": { -"description": "[Output Only] Reserved for future use.", +"description": "Output only. [Output Only] Reserved for future use.", +"readOnly": true, "type": "boolean" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "state": { -"description": "[Output Only] The current state of Interconnect functionality, which can\ntake one of the following values:\n \n - ACTIVE: The Interconnect is valid, turned up and ready to use.\n Attachments may be provisioned on this Interconnect.\n - UNPROVISIONED: The Interconnect has not completed turnup. No\n attachments may be provisioned on this Interconnect.\n - UNDER_MAINTENANCE: The Interconnect is undergoing internal maintenance.\n No attachments may be provisioned or updated on this\n Interconnect.", +"description": "Output only. [Output Only] The current state of Interconnect functionality, which can\ntake one of the following values:\n \n - ACTIVE: The Interconnect is valid, turned up and ready to use.\n Attachments may be provisioned on this Interconnect.\n - UNPROVISIONED: The Interconnect has not completed turnup. No\n attachments may be provisioned on this Interconnect.\n - UNDER_MAINTENANCE: The Interconnect is undergoing internal maintenance.\n No attachments may be provisioned or updated on this\n Interconnect.", "enum": [ "ACTIVE", "UNPROVISIONED" @@ -71517,6 +72844,7 @@ false "The interconnect is valid, turned up, and ready to use. Attachments may\nbe provisioned on this interconnect.", "The interconnect has not completed turnup. No attachments may be\nprovisioned on this interconnect." ], +"readOnly": true, "type": "string" }, "subzone": { @@ -71532,10 +72860,11 @@ false "type": "string" }, "wireGroups": { -"description": "[Output Only] A list of the URLs of all CrossSiteNetwork WireGroups\nconfigured to use this Interconnect. The Interconnect cannot be deleted if\nthis list is non-empty.", +"description": "Output only. [Output Only] A list of the URLs of all CrossSiteNetwork WireGroups\nconfigured to use this Interconnect. The Interconnect cannot be deleted if\nthis list is non-empty.", "items": { "type": "string" }, +"readOnly": true, "type": "array" } }, @@ -71625,7 +72954,8 @@ false "type": "boolean" }, "attachmentGroup": { -"description": "[Output Only] URL of the AttachmentGroup that includes this Attachment.", +"description": "Output only. [Output Only] URL of the AttachmentGroup that includes this Attachment.", +"readOnly": true, "type": "string" }, "bandwidth": { @@ -71693,11 +73023,13 @@ false "type": "array" }, "cloudRouterIpAddress": { -"description": "[Output Only] IPv4 address + prefix length to be configured on Cloud Router\nInterface for this interconnect attachment.", +"description": "Output only. [Output Only] IPv4 address + prefix length to be configured on Cloud Router\nInterface for this interconnect attachment.", +"readOnly": true, "type": "string" }, "cloudRouterIpv6Address": { -"description": "[Output Only] IPv6 address + prefix length to be configured on Cloud\nRouter Interface for this interconnect attachment.", +"description": "Output only. [Output Only] IPv6 address + prefix length to be configured on Cloud\nRouter Interface for this interconnect attachment.", +"readOnly": true, "type": "string" }, "cloudRouterIpv6InterfaceId": { @@ -71706,18 +73038,22 @@ false }, "configurationConstraints": { "$ref": "InterconnectAttachmentConfigurationConstraints", -"description": "[Output Only] Constraints for this attachment, if any. The attachment does\nnot work if these constraints are not met." +"description": "Output only. [Output Only] Constraints for this attachment, if any. The attachment does\nnot work if these constraints are not met.", +"readOnly": true }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "customerRouterIpAddress": { -"description": "[Output Only] IPv4 address + prefix length to be configured on the customer\nrouter subinterface for this interconnect attachment.", +"description": "Output only. [Output Only] IPv4 address + prefix length to be configured on the customer\nrouter subinterface for this interconnect attachment.", +"readOnly": true, "type": "string" }, "customerRouterIpv6Address": { -"description": "[Output Only] IPv6 address + prefix length to be configured on the\ncustomer router subinterface for this interconnect attachment.", +"description": "Output only. [Output Only] IPv6 address + prefix length to be configured on the\ncustomer router subinterface for this interconnect attachment.", +"readOnly": true, "type": "string" }, "customerRouterIpv6InterfaceId": { @@ -71725,8 +73061,9 @@ false "type": "string" }, "dataplaneVersion": { -"description": "[Output Only] Dataplane version for this InterconnectAttachment. This\nfield is only present for Dataplane version 2 and higher. Absence of this\nfield in the API output indicates that the Dataplane is version 1.", +"description": "Output only. [Output Only] Dataplane version for this InterconnectAttachment. This\nfield is only present for Dataplane version 2 and higher. Absence of this\nfield in the API output indicates that the Dataplane is version 1.", "format": "int32", +"readOnly": true, "type": "integer" }, "description": { @@ -71761,12 +73098,14 @@ false }, "googleReferenceId": { "deprecated": true, -"description": "[Output Only] Google reference ID, to be used when raising support tickets\nwith Google or otherwise to debug backend connectivity issues.\n[Deprecated] This field is not used.", +"description": "Output only. [Output Only] Google reference ID, to be used when raising support tickets\nwith Google or otherwise to debug backend connectivity issues.\n[Deprecated] This field is not used.", +"readOnly": true, "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "interconnect": { @@ -71782,7 +73121,8 @@ false }, "kind": { "default": "compute#interconnectAttachment", -"description": "[Output Only] Type of the resource. Alwayscompute#interconnectAttachment for interconnect attachments.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#interconnectAttachment for interconnect attachments.", +"readOnly": true, "type": "string" }, "l2Forwarding": { @@ -71812,7 +73152,7 @@ false "type": "string" }, "operationalStatus": { -"description": "[Output Only] The current status of whether or not this interconnect\nattachment is functional, which can take one of the following values:\n \n - OS_ACTIVE: The attachment has been turned up and is ready to\n use. \n - OS_UNPROVISIONED: The attachment is not ready to use yet,\n because turnup is not complete.", +"description": "Output only. [Output Only] The current status of whether or not this interconnect\nattachment is functional, which can take one of the following values:\n \n - OS_ACTIVE: The attachment has been turned up and is ready to\n use. \n - OS_UNPROVISIONED: The attachment is not ready to use yet,\n because turnup is not complete.", "enum": [ "OS_ACTIVE", "OS_UNPROVISIONED" @@ -71821,6 +73161,7 @@ false "Indicates that attachment has been turned up and is ready to\nuse.", "Indicates that attachment is not ready to use yet, because\nturnup is not complete." ], +"readOnly": true, "type": "string" }, "pairingKey": { @@ -71842,14 +73183,17 @@ false }, "privateInterconnectInfo": { "$ref": "InterconnectAttachmentPrivateInfo", -"description": "[Output Only] Information specific to an InterconnectAttachment.\nThis property is populated if the interconnect that\nthis is attached to is of type DEDICATED." +"description": "Output only. [Output Only] Information specific to an InterconnectAttachment.\nThis property is populated if the interconnect that\nthis is attached to is of type DEDICATED.", +"readOnly": true }, "region": { -"description": "[Output Only] URL of the region where the regional interconnect attachment\nresides.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"description": "Output only. [Output Only] URL of the region where the regional interconnect attachment\nresides.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"readOnly": true, "type": "string" }, "remoteService": { -"description": "[Output Only]\nIf the attachment is on a Cross-Cloud Interconnect connection, this field\ncontains the interconnect's remote location service provider. Example\nvalues: \"Amazon Web Services\" \"Microsoft Azure\".\n\nThe field is set only for attachments on Cross-Cloud Interconnect\nconnections. Its value is copied from the InterconnectRemoteLocation\nremoteService field.", +"description": "Output only. [Output Only]\nIf the attachment is on a Cross-Cloud Interconnect connection, this field\ncontains the interconnect's remote location service provider. Example\nvalues: \"Amazon Web Services\" \"Microsoft Azure\".\n\nThe field is set only for attachments on Cross-Cloud Interconnect\nconnections. Its value is copied from the InterconnectRemoteLocation\nremoteService field.", +"readOnly": true, "type": "string" }, "router": { @@ -71857,11 +73201,13 @@ false "type": "string" }, "satisfiesPzs": { -"description": "[Output Only] Reserved for future use.", +"description": "Output only. [Output Only] Reserved for future use.", +"readOnly": true, "type": "boolean" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "stackType": { @@ -71877,7 +73223,7 @@ false "type": "string" }, "state": { -"description": "[Output Only] The current state of this attachment's functionality.\nEnum values ACTIVE and UNPROVISIONED are shared by DEDICATED/PRIVATE,\nPARTNER, and PARTNER_PROVIDER interconnect attachments, while enum values\nPENDING_PARTNER, PARTNER_REQUEST_RECEIVED, and PENDING_CUSTOMER are used\nfor only PARTNER and PARTNER_PROVIDER interconnect attachments.\nThis state can take one of the following values:\n \n - ACTIVE: The attachment has been turned up and is ready to use.\n - UNPROVISIONED: The attachment is not ready to use yet, because turnup\n is not complete.\n - PENDING_PARTNER: A newly-created PARTNER attachment that has not yet\n been configured on the Partner side.\n - PARTNER_REQUEST_RECEIVED: A PARTNER attachment is in the process of\n provisioning after a PARTNER_PROVIDER attachment was created that\n references it. \n - PENDING_CUSTOMER: A PARTNER or PARTNER_PROVIDER\n attachment that is waiting for a customer to activate it. \n - DEFUNCT:\n The attachment was deleted externally and is no longer functional. This\n could be because the associated Interconnect was removed, or because the\n other side of a Partner attachment was deleted.", +"description": "Output only. [Output Only] The current state of this attachment's functionality.\nEnum values ACTIVE and UNPROVISIONED are shared by DEDICATED/PRIVATE,\nPARTNER, and PARTNER_PROVIDER interconnect attachments, while enum values\nPENDING_PARTNER, PARTNER_REQUEST_RECEIVED, and PENDING_CUSTOMER are used\nfor only PARTNER and PARTNER_PROVIDER interconnect attachments.\nThis state can take one of the following values:\n \n - ACTIVE: The attachment has been turned up and is ready to use.\n - UNPROVISIONED: The attachment is not ready to use yet, because turnup\n is not complete.\n - PENDING_PARTNER: A newly-created PARTNER attachment that has not yet\n been configured on the Partner side.\n - PARTNER_REQUEST_RECEIVED: A PARTNER attachment is in the process of\n provisioning after a PARTNER_PROVIDER attachment was created that\n references it. \n - PENDING_CUSTOMER: A PARTNER or PARTNER_PROVIDER\n attachment that is waiting for a customer to activate it. \n - DEFUNCT:\n The attachment was deleted externally and is no longer functional. This\n could be because the associated Interconnect was removed, or because the\n other side of a Partner attachment was deleted.", "enum": [ "ACTIVE", "DEFUNCT", @@ -71896,6 +73242,7 @@ false "", "Indicates that attachment is not ready to use yet, because turnup is not\ncomplete." ], +"readOnly": true, "type": "string" }, "subnetLength": { @@ -71944,7 +73291,8 @@ false }, "kind": { "default": "compute#interconnectAttachmentAggregatedList", -"description": "[Output Only] Type of resource. Alwayscompute#interconnectAttachmentAggregatedList for aggregated\nlists of interconnect attachments.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#interconnectAttachmentAggregatedList for aggregated\nlists of interconnect attachments.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -71952,14 +73300,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -72093,7 +73443,7 @@ false "id": "InterconnectAttachmentConfigurationConstraints", "properties": { "bgpMd5": { -"description": "[Output Only] Whether the attachment's BGP session\nrequires/allows/disallows BGP MD5 authentication. This can take one of\nthe following values: MD5_OPTIONAL, MD5_REQUIRED, MD5_UNSUPPORTED.\n\nFor example, a Cross-Cloud Interconnect connection to a remote cloud\nprovider that requires BGP MD5 authentication has the\ninterconnectRemoteLocation attachment_configuration_constraints.bgp_md5\nfield set to MD5_REQUIRED, and that property is propagated to the\nattachment. Similarly, if BGP MD5 is MD5_UNSUPPORTED, an error is\nreturned if MD5 is requested.", +"description": "Output only. [Output Only] Whether the attachment's BGP session\nrequires/allows/disallows BGP MD5 authentication. This can take one of\nthe following values: MD5_OPTIONAL, MD5_REQUIRED, MD5_UNSUPPORTED.\n\nFor example, a Cross-Cloud Interconnect connection to a remote cloud\nprovider that requires BGP MD5 authentication has the\ninterconnectRemoteLocation attachment_configuration_constraints.bgp_md5\nfield set to MD5_REQUIRED, and that property is propagated to the\nattachment. Similarly, if BGP MD5 is MD5_UNSUPPORTED, an error is\nreturned if MD5 is requested.", "enum": [ "MD5_OPTIONAL", "MD5_REQUIRED", @@ -72104,13 +73454,15 @@ false "MD5_REQUIRED: BGP MD5 authentication must be configured.", "MD5_UNSUPPORTED: BGP MD5 authentication must not be configured" ], +"readOnly": true, "type": "string" }, "bgpPeerAsnRanges": { -"description": "[Output Only] List of ASN ranges that the remote location is known to\nsupport. Formatted as an array of inclusive ranges {min: min-value, max:\nmax-value}. For example, [{min: 123, max: 123}, {min: 64512, max: 65534}]\nallows the peer ASN to be 123 or anything in the range 64512-65534.\n\nThis field is only advisory. Although the API accepts other ranges, these\nare the ranges that we recommend.", +"description": "Output only. [Output Only] List of ASN ranges that the remote location is known to\nsupport. Formatted as an array of inclusive ranges {min: min-value, max:\nmax-value}. For example, [{min: 123, max: 123}, {min: 64512, max: 65534}]\nallows the peer ASN to be 123 or anything in the range 64512-65534.\n\nThis field is only advisory. Although the API accepts other ranges, these\nare the ranges that we recommend.", "items": { "$ref": "InterconnectAttachmentConfigurationConstraintsBgpPeerASNRange" }, +"readOnly": true, "type": "array" } }, @@ -72142,10 +73494,12 @@ false "type": "object" }, "configured": { -"$ref": "InterconnectAttachmentGroupConfigured" +"$ref": "InterconnectAttachmentGroupConfigured", +"readOnly": true }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -72157,8 +73511,9 @@ false "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource type. The server\ngenerates this identifier.", +"description": "Output only. [Output Only] The unique identifier for the resource type. The server\ngenerates this identifier.", "format": "uint64", +"readOnly": true, "type": "string" }, "intent": { @@ -72170,11 +73525,13 @@ false }, "kind": { "default": "compute#interconnectAttachmentGroup", -"description": "[Output Only] Type of the resource. Always\ncompute#interconnectAttachmentGroup.", +"description": "Output only. [Output Only] Type of the resource. Always\ncompute#interconnectAttachmentGroup.", +"readOnly": true, "type": "string" }, "logicalStructure": { -"$ref": "InterconnectAttachmentGroupLogicalStructure" +"$ref": "InterconnectAttachmentGroupLogicalStructure", +"readOnly": true }, "name": { "description": "Name of the resource. Provided by the client when the resource is created.\nThe name must be 1-63 characters long, and comply withRFC1035.\nSpecifically, the name must be 1-63 characters long and match the regular\nexpression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first\ncharacter must be a lowercase letter, and all following characters must\nbe a dash, lowercase letter, or digit, except the last character, which\ncannot be a dash.", @@ -72182,7 +73539,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" } }, @@ -72203,7 +73561,8 @@ false "id": "InterconnectAttachmentGroupConfigured", "properties": { "availabilitySla": { -"$ref": "InterconnectAttachmentGroupConfiguredAvailabilitySLA" +"$ref": "InterconnectAttachmentGroupConfiguredAvailabilitySLA", +"readOnly": true } }, "type": "object" @@ -72225,12 +73584,14 @@ false "", "" ], +"readOnly": true, "type": "string" }, "intendedSlaBlockers": { "items": { "$ref": "InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers" }, +"readOnly": true, "type": "array" } }, @@ -72241,10 +73602,11 @@ false "id": "InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers", "properties": { "attachments": { -"description": "[Output Only] URLs of any particular Attachments to explain this\nblocker in more detail.", +"description": "Output only. [Output Only] URLs of any particular Attachments to explain this\nblocker in more detail.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "blockerType": { @@ -72266,35 +73628,41 @@ false "", "" ], +"readOnly": true, "type": "string" }, "documentationLink": { -"description": "[Output Only] The url of Google Cloud public documentation explaining\nthis requirement. This is set for every type of requirement.", +"description": "Output only. [Output Only] The url of Google Cloud public documentation explaining\nthis requirement. This is set for every type of requirement.", +"readOnly": true, "type": "string" }, "explanation": { -"description": "[Output Only] A human-readable explanation of this requirement and\nwhy it's not met. This is set for every type of requirement.", +"description": "Output only. [Output Only] A human-readable explanation of this requirement and\nwhy it's not met. This is set for every type of requirement.", +"readOnly": true, "type": "string" }, "metros": { -"description": "[Output Only] Metros used to explain this blocker in more detail.\nThese are three-letter lowercase strings like \"iad\". This will be set\nfor some blockers (like NO_ATTACHMENTS_IN_METRO_AND_ZONE) but does\nnot apply to others.", +"description": "Output only. [Output Only] Metros used to explain this blocker in more detail.\nThese are three-letter lowercase strings like \"iad\". This will be set\nfor some blockers (like NO_ATTACHMENTS_IN_METRO_AND_ZONE) but does\nnot apply to others.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "regions": { -"description": "[Output Only] Regions used to explain this blocker in more\ndetail. These are region names formatted like \"us-central1\". This\nwill be set for some blockers (like INCOMPATIBLE_REGIONS) but does\nnot apply to others.", +"description": "Output only. [Output Only] Regions used to explain this blocker in more\ndetail. These are region names formatted like \"us-central1\". This\nwill be set for some blockers (like INCOMPATIBLE_REGIONS) but does\nnot apply to others.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "zones": { -"description": "[Output Only] Zones used to explain this blocker in more detail.\nFormat is \"zone1\" and/or \"zone2\". This will be set for some blockers\n(like MISSING_ZONE) but does not apply to others.", +"description": "Output only. [Output Only] Zones used to explain this blocker in more detail.\nFormat is \"zone1\" and/or \"zone2\". This will be set for some blockers\n(like MISSING_ZONE) but does not apply to others.", "items": { "type": "string" }, +"readOnly": true, "type": "array" } }, @@ -72330,6 +73698,7 @@ false "items": { "$ref": "InterconnectAttachmentGroupLogicalStructureRegion" }, +"readOnly": true, "type": "array" } }, @@ -72343,10 +73712,12 @@ false "items": { "$ref": "InterconnectAttachmentGroupLogicalStructureRegionMetro" }, +"readOnly": true, "type": "array" }, "region": { -"description": "[Output Only] The name of a region, like \"us-central1\".", +"description": "Output only. [Output Only] The name of a region, like \"us-central1\".", +"readOnly": true, "type": "string" } }, @@ -72360,10 +73731,12 @@ false "items": { "$ref": "InterconnectAttachmentGroupLogicalStructureRegionMetroFacility" }, +"readOnly": true, "type": "array" }, "metro": { -"description": "[Output Only] The name of the metro, as a three-letter lowercase\nstring like \"iad\". This is the first component of the location of an\nInterconnect.", +"description": "Output only. [Output Only] The name of the metro, as a three-letter lowercase\nstring like \"iad\". This is the first component of the location of an\nInterconnect.", +"readOnly": true, "type": "string" } }, @@ -72374,13 +73747,15 @@ false "id": "InterconnectAttachmentGroupLogicalStructureRegionMetroFacility", "properties": { "facility": { -"description": "[Output Only] The name of a facility, like \"iad-1234\".", +"description": "Output only. [Output Only] The name of a facility, like \"iad-1234\".", +"readOnly": true, "type": "string" }, "zones": { "items": { "$ref": "InterconnectAttachmentGroupLogicalStructureRegionMetroFacilityZone" }, +"readOnly": true, "type": "array" } }, @@ -72391,14 +73766,16 @@ false "id": "InterconnectAttachmentGroupLogicalStructureRegionMetroFacilityZone", "properties": { "attachments": { -"description": "[Output Only] URLs of Attachments in the given zone, to the given\nregion, on Interconnects in the given facility and metro. Every\nAttachment in the AG has such an entry.", +"description": "Output only. [Output Only] URLs of Attachments in the given zone, to the given\nregion, on Interconnects in the given facility and metro. Every\nAttachment in the AG has such an entry.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "zone": { -"description": "[Output Only] The name of a zone, either \"zone1\" or \"zone2\".", +"description": "Output only. [Output Only] The name of a zone, either \"zone1\" or \"zone2\".", +"readOnly": true, "type": "string" } }, @@ -72436,6 +73813,7 @@ false }, "kind": { "default": "compute#interconnectAttachmentGroup", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -72447,10 +73825,11 @@ false "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.\nend_interface:\nMixerListResponseWithEtagBuilder", +"description": "Output only. [Output Only] Unreachable resources.\nend_interface:\nMixerListResponseWithEtagBuilder", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -72587,13 +73966,15 @@ false "items": { "$ref": "InterconnectAttachmentGroupsOperationalStatusAttachmentStatus" }, +"readOnly": true, "type": "array" }, "configured": { -"$ref": "InterconnectAttachmentGroupConfigured" +"$ref": "InterconnectAttachmentGroupConfigured", +"readOnly": true }, "groupStatus": { -"description": "Summarizes the status of the group.", +"description": "Output only. Summarizes the status of the group.", "enum": [ "DEGRADED", "FULLY_DOWN", @@ -72606,14 +73987,17 @@ false "", "" ], +"readOnly": true, "type": "string" }, "intent": { -"$ref": "InterconnectAttachmentGroupIntent" +"$ref": "InterconnectAttachmentGroupIntent", +"readOnly": true }, "operational": { "$ref": "InterconnectAttachmentGroupConfigured", -"description": "The operational state of the group, including only active Attachments." +"description": "Output only. The operational state of the group, including only active Attachments.", +"readOnly": true } }, "type": "object" @@ -72623,15 +74007,17 @@ false "id": "InterconnectAttachmentGroupsOperationalStatusAttachmentStatus", "properties": { "adminEnabled": { -"description": "Whether this Attachment is enabled. This becomes false when the customer\ndrains their Attachment.", +"description": "Output only. Whether this Attachment is enabled. This becomes false when the customer\ndrains their Attachment.", +"readOnly": true, "type": "boolean" }, "attachment": { -"description": "The URL of the Attachment being described.", +"description": "Output only. The URL of the Attachment being described.", +"readOnly": true, "type": "string" }, "isActive": { -"description": "Whether this Attachment is participating in the redundant configuration.\nThis will be ACTIVE if and only if the status below is CONNECTION_UP.\nAny INACTIVE Attachments are excluded from the analysis that generates\noperational.availabilitySLA.", +"description": "Output only. Whether this Attachment is participating in the redundant configuration.\nThis will be ACTIVE if and only if the status below is CONNECTION_UP.\nAny INACTIVE Attachments are excluded from the analysis that generates\noperational.availabilitySLA.", "enum": [ "ACTIVE", "INACTIVE", @@ -72642,10 +74028,11 @@ false "", "" ], +"readOnly": true, "type": "string" }, "status": { -"description": "Whether this Attachment is active, and if so, whether BGP is up.", +"description": "Output only. Whether this Attachment is active, and if so, whether BGP is up.", "enum": [ "ATTACHMENT_STATUS_UNKNOWN", "CONNECTION_DISABLED", @@ -72680,6 +74067,7 @@ false "", "" ], +"readOnly": true, "type": "string" } }, @@ -72784,7 +74172,8 @@ false }, "kind": { "default": "compute#interconnectAttachmentList", -"description": "[Output Only] Type of resource. Alwayscompute#interconnectAttachmentList for lists of interconnect\nattachments.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#interconnectAttachmentList for lists of interconnect\nattachments.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -72792,7 +74181,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -73310,10 +74700,12 @@ false "id": "InterconnectGroup", "properties": { "configured": { -"$ref": "InterconnectGroupConfigured" +"$ref": "InterconnectGroupConfigured", +"readOnly": true }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -73325,8 +74717,9 @@ false "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource type. The server\ngenerates this identifier.", +"description": "Output only. [Output Only] The unique identifier for the resource type. The server\ngenerates this identifier.", "format": "uint64", +"readOnly": true, "type": "string" }, "intent": { @@ -73341,7 +74734,8 @@ false }, "kind": { "default": "compute#InterconnectGroup", -"description": "[Output Only] Type of the resource. Always compute#InterconnectGroup", +"description": "Output only. [Output Only] Type of the resource. Always compute#InterconnectGroup", +"readOnly": true, "type": "string" }, "name": { @@ -73355,10 +74749,12 @@ false "type": "string" }, "physicalStructure": { -"$ref": "InterconnectGroupPhysicalStructure" +"$ref": "InterconnectGroupPhysicalStructure", +"readOnly": true }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" } }, @@ -73369,7 +74765,8 @@ false "id": "InterconnectGroupConfigured", "properties": { "topologyCapability": { -"$ref": "InterconnectGroupConfiguredTopologyCapability" +"$ref": "InterconnectGroupConfiguredTopologyCapability", +"readOnly": true } }, "type": "object" @@ -73382,6 +74779,7 @@ false "items": { "$ref": "InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers" }, +"readOnly": true, "type": "array" }, "supportedSla": { @@ -73397,6 +74795,7 @@ false "", "" ], +"readOnly": true, "type": "string" } }, @@ -73423,42 +74822,49 @@ false "", "" ], +"readOnly": true, "type": "string" }, "documentationLink": { -"description": "[Output Only] The url of Google Cloud public documentation explaining\nthis requirement. This is set for every type of requirement.", +"description": "Output only. [Output Only] The url of Google Cloud public documentation explaining\nthis requirement. This is set for every type of requirement.", +"readOnly": true, "type": "string" }, "explanation": { -"description": "[Output Only] A human-readable explanation of this requirement and\nwhy it's not met. This is set for every type of requirement.", +"description": "Output only. [Output Only] A human-readable explanation of this requirement and\nwhy it's not met. This is set for every type of requirement.", +"readOnly": true, "type": "string" }, "facilities": { -"description": "[Output Only] Facilities used to explain this blocker in more detail.\nLike physicalStructure.metros.facilities.facility, this is a numeric\nstring like \"5467\".", +"description": "Output only. [Output Only] Facilities used to explain this blocker in more detail.\nLike physicalStructure.metros.facilities.facility, this is a numeric\nstring like \"5467\".", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "interconnects": { -"description": "[Output Only] Interconnects used to explain this blocker in more\ndetail.", +"description": "Output only. [Output Only] Interconnects used to explain this blocker in more\ndetail.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "metros": { -"description": "[Output Only] Metros used to explain this blocker in more detail.\nThese are three-letter lowercase strings like \"iad\". A blocker like\nINCOMPATIBLE_METROS will specify the problematic metros in this\nfield.", +"description": "Output only. [Output Only] Metros used to explain this blocker in more detail.\nThese are three-letter lowercase strings like \"iad\". A blocker like\nINCOMPATIBLE_METROS will specify the problematic metros in this\nfield.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "zones": { -"description": "[Output Only] Zones used to explain this blocker in more detail.\nZone names are \"zone1\" and/or \"zone2\".", +"description": "Output only. [Output Only] Zones used to explain this blocker in more detail.\nZone names are \"zone1\" and/or \"zone2\".", "items": { "type": "string" }, +"readOnly": true, "type": "array" } }, @@ -73505,6 +74911,7 @@ false "items": { "$ref": "InterconnectGroupPhysicalStructureMetros" }, +"readOnly": true, "type": "array" } }, @@ -73518,10 +74925,12 @@ false "items": { "$ref": "InterconnectGroupPhysicalStructureMetrosFacilities" }, +"readOnly": true, "type": "array" }, "metro": { -"description": "[Output Only] The name of the metro, as a three-letter lowercase string\nlike \"iad\". This is the first component of the location of\nInterconnects underneath this.", +"description": "Output only. [Output Only] The name of the metro, as a three-letter lowercase string\nlike \"iad\". This is the first component of the location of\nInterconnects underneath this.", +"readOnly": true, "type": "string" } }, @@ -73532,13 +74941,15 @@ false "id": "InterconnectGroupPhysicalStructureMetrosFacilities", "properties": { "facility": { -"description": "[Output Only] The ID of this facility, as a numeric string like\n\"5467\". This is the third component of the location of Interconnects\nin this facility.", +"description": "Output only. [Output Only] The ID of this facility, as a numeric string like\n\"5467\". This is the third component of the location of Interconnects\nin this facility.", +"readOnly": true, "type": "string" }, "zones": { "items": { "$ref": "InterconnectGroupPhysicalStructureMetrosFacilitiesZones" }, +"readOnly": true, "type": "array" } }, @@ -73549,14 +74960,16 @@ false "id": "InterconnectGroupPhysicalStructureMetrosFacilitiesZones", "properties": { "interconnects": { -"description": "[Output Only] URLs of Interconnects in this redundancy group in the\ngiven metro, facility, and zone.", +"description": "Output only. [Output Only] URLs of Interconnects in this redundancy group in the\ngiven metro, facility, and zone.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "zone": { -"description": "[Output Only] The name of the zone, either \"zone1\" or \"zone2\".\nThis is the second component of the location of Interconnects in\nthis facility.", +"description": "Output only. [Output Only] The name of the zone, either \"zone1\" or \"zone2\".\nThis is the second component of the location of Interconnects in\nthis facility.", +"readOnly": true, "type": "string" } }, @@ -73718,6 +75131,7 @@ false }, "kind": { "default": "compute#InterconnectGroup", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -73729,10 +75143,11 @@ false "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.\nend_interface: MixerListResponseWithEtagBuilder", +"description": "Output only. [Output Only] Unreachable resources.\nend_interface: MixerListResponseWithEtagBuilder", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -73868,10 +75283,11 @@ false "properties": { "configured": { "$ref": "InterconnectGroupConfigured", -"description": "The configuration analysis, as returned by Get." +"description": "Output only. The configuration analysis, as returned by Get.", +"readOnly": true }, "groupStatus": { -"description": "Summarizes the status of the group.", +"description": "Output only. Summarizes the status of the group.", "enum": [ "DEGRADED", "FULLY_DOWN", @@ -73884,21 +75300,25 @@ false "", "" ], +"readOnly": true, "type": "string" }, "intent": { "$ref": "InterconnectGroupIntent", -"description": "The intent of the resource, as returned by Get." +"description": "Output only. The intent of the resource, as returned by Get.", +"readOnly": true }, "interconnectStatuses": { "items": { "$ref": "InterconnectGroupsOperationalStatusInterconnectStatus" }, +"readOnly": true, "type": "array" }, "operational": { "$ref": "InterconnectGroupConfigured", -"description": "The operational state of the group, including only active Interconnects." +"description": "Output only. The operational state of the group, including only active Interconnects.", +"readOnly": true } }, "type": "object" @@ -73908,19 +75328,22 @@ false "id": "InterconnectGroupsOperationalStatusInterconnectStatus", "properties": { "adminEnabled": { -"description": "Whether the Interconnect is enabled.", +"description": "Output only. Whether the Interconnect is enabled.", +"readOnly": true, "type": "boolean" }, "diagnostics": { "$ref": "InterconnectDiagnostics", -"description": "The diagnostics of the Interconnect, as returned by the existing\nget-diagnostics method." +"description": "Output only. The diagnostics of the Interconnect, as returned by the existing\nget-diagnostics method.", +"readOnly": true }, "interconnect": { -"description": "The URL of the Interconnect being described.", +"description": "Output only. The URL of the Interconnect being described.", +"readOnly": true, "type": "string" }, "isActive": { -"description": "Whether this interconnect is participating in the redundant\nconfiguration.", +"description": "Output only. Whether this interconnect is participating in the redundant\nconfiguration.", "enum": [ "ACTIVE", "INACTIVE", @@ -73931,6 +75354,7 @@ false "", "" ], +"readOnly": true, "type": "string" } }, @@ -73953,7 +75377,8 @@ false }, "kind": { "default": "compute#interconnectList", -"description": "[Output Only] Type of resource. Alwayscompute#interconnectList for lists of interconnects.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#interconnectList for lists of interconnects.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -73961,7 +75386,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -74096,7 +75522,8 @@ false "id": "InterconnectLocation", "properties": { "address": { -"description": "[Output Only] The postal address of the Point of Presence, each line in\nthe address is separated by a newline character.", +"description": "Output only. [Output Only] The postal address of the Point of Presence, each line in\nthe address is separated by a newline character.", +"readOnly": true, "type": "string" }, "availabilityZone": { @@ -74170,7 +75597,8 @@ false "type": "string" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "crossSiteInterconnectInfos": { @@ -74181,51 +75609,61 @@ false "type": "array" }, "description": { -"description": "[Output Only] An optional description of the resource.", +"description": "Output only. [Output Only] An optional description of the resource.", +"readOnly": true, "type": "string" }, "facilityProvider": { -"description": "[Output Only] The name of the provider for this facility (e.g., EQUINIX).", +"description": "Output only. [Output Only] The name of the provider for this facility (e.g., EQUINIX).", +"readOnly": true, "type": "string" }, "facilityProviderFacilityId": { -"description": "[Output Only] A provider-assigned Identifier for this facility (e.g.,\nAshburn-DC1).", +"description": "Output only. [Output Only] A provider-assigned Identifier for this facility (e.g.,\nAshburn-DC1).", +"readOnly": true, "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#interconnectLocation", -"description": "[Output Only] Type of the resource. Alwayscompute#interconnectLocation for interconnect locations.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#interconnectLocation for interconnect locations.", +"readOnly": true, "type": "string" }, "name": { -"description": "[Output Only] Name of the resource.", +"description": "Output only. [Output Only] Name of the resource.", +"readOnly": true, "type": "string" }, "peeringdbFacilityId": { -"description": "[Output Only] The peeringdb identifier for this facility (corresponding\nwith a netfac type in peeringdb).", +"description": "Output only. [Output Only] The peeringdb identifier for this facility (corresponding\nwith a netfac type in peeringdb).", +"readOnly": true, "type": "string" }, "regionInfos": { -"description": "[Output Only] A list of InterconnectLocation.RegionInfo objects, that\ndescribe parameters pertaining to the relation between this\nInterconnectLocation and various Google Cloud regions.", +"description": "Output only. [Output Only] A list of InterconnectLocation.RegionInfo objects, that\ndescribe parameters pertaining to the relation between this\nInterconnectLocation and various Google Cloud regions.", "items": { "$ref": "InterconnectLocationRegionInfo" }, +"readOnly": true, "type": "array" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "singleRegionProductionCriticalPeerLocations": { -"description": "[Output Only] URLs of the other locations that can pair up with this\nlocation to support Single-Region 99.99% SLA. E.g. iad-zone1-1 and\niad-zone2-5467 are Single-Region 99.99% peer locations of each other.", +"description": "Output only. [Output Only] URLs of the other locations that can pair up with this\nlocation to support Single-Region 99.99% SLA. E.g. iad-zone1-1 and\niad-zone2-5467 are Single-Region 99.99% peer locations of each other.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "status": { @@ -74241,7 +75679,8 @@ false "type": "string" }, "supportsPzs": { -"description": "[Output Only] Reserved for future use.", +"description": "Output only. [Output Only] Reserved for future use.", +"readOnly": true, "type": "boolean" } }, @@ -74252,7 +75691,8 @@ false "id": "InterconnectLocationCrossSiteInterconnectInfo", "properties": { "city": { -"description": "The remote location for Cross-Site Interconnect wires. This specifies an\nInterconnectLocation city (metropolitan area designator), which itself\nmay match multiple InterconnectLocations.", +"description": "Output only. The remote location for Cross-Site Interconnect wires. This specifies an\nInterconnectLocation city (metropolitan area designator), which itself\nmay match multiple InterconnectLocations.", +"readOnly": true, "type": "string" } }, @@ -74275,7 +75715,8 @@ false }, "kind": { "default": "compute#interconnectLocationList", -"description": "[Output Only] Type of resource. Alwayscompute#interconnectLocationList for lists of interconnect\nlocations.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#interconnectLocationList for lists of interconnect\nlocations.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -74283,7 +75724,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -74418,16 +75860,18 @@ false "id": "InterconnectLocationRegionInfo", "properties": { "expectedRttMs": { -"description": "Expected round-trip time in milliseconds, from this InterconnectLocation\nto a VM in this region.", +"description": "Output only. Expected round-trip time in milliseconds, from this InterconnectLocation\nto a VM in this region.", "format": "int64", +"readOnly": true, "type": "string" }, "l2ForwardingEnabled": { -"description": "Identifies whether L2 Interconnect Attachments can be created in this\nregion for interconnects that are in this location.", +"description": "Output only. Identifies whether L2 Interconnect Attachments can be created in this\nregion for interconnects that are in this location.", +"readOnly": true, "type": "boolean" }, "locationPresence": { -"description": "Identifies the network presence of this location.", +"description": "Output only. Identifies the network presence of this location.", "enum": [ "GLOBAL", "LOCAL_REGION", @@ -74440,10 +75884,12 @@ false "[Deprecated] This region is not in any common network presence with\nthis InterconnectLocation.", "[Deprecated] This region shares the same regional network presence as\nthis InterconnectLocation." ], +"readOnly": true, "type": "string" }, "region": { -"description": "URL for the region of this location.", +"description": "Output only. URL for the region of this location.", +"readOnly": true, "type": "string" } }, @@ -74616,23 +76062,27 @@ false "id": "InterconnectRemoteLocation", "properties": { "address": { -"description": "[Output Only] The postal address of the Point of Presence, each line in\nthe address is separated by a newline character.", +"description": "Output only. [Output Only] The postal address of the Point of Presence, each line in\nthe address is separated by a newline character.", +"readOnly": true, "type": "string" }, "attachmentConfigurationConstraints": { "$ref": "InterconnectAttachmentConfigurationConstraints", -"description": "[Output Only] Subset of fields from InterconnectAttachment's\n|configurationConstraints| field that apply to all attachments for this\nremote location." +"description": "Output only. [Output Only] Subset of fields from InterconnectAttachment's\n|configurationConstraints| field that apply to all attachments for this\nremote location.", +"readOnly": true }, "city": { -"description": "[Output Only] Metropolitan area designator that indicates which city an\ninterconnect is located.\nFor example: \"Chicago, IL\", \"Amsterdam, Netherlands\".", +"description": "Output only. [Output Only] Metropolitan area designator that indicates which city an\ninterconnect is located.\nFor example: \"Chicago, IL\", \"Amsterdam, Netherlands\".", +"readOnly": true, "type": "string" }, "constraints": { "$ref": "InterconnectRemoteLocationConstraints", -"description": "[Output Only] Constraints on the parameters for creating Cross-Cloud\nInterconnect and associated InterconnectAttachments." +"description": "Output only. [Output Only] Constraints on the parameters for creating Cross-Cloud\nInterconnect and associated InterconnectAttachments.", +"readOnly": true }, "continent": { -"description": "[Output Only] Continent for this location, which can take one of the\nfollowing values:\n \n - AFRICA\n - ASIA_PAC\n - EUROPE\n - NORTH_AMERICA\n - SOUTH_AMERICA", +"description": "Output only. [Output Only] Continent for this location, which can take one of the\nfollowing values:\n \n - AFRICA\n - ASIA_PAC\n - EUROPE\n - NORTH_AMERICA\n - SOUTH_AMERICA", "enum": [ "AFRICA", "ASIA_PAC", @@ -74647,36 +76097,43 @@ false "", "" ], +"readOnly": true, "type": "string" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { -"description": "[Output Only] An optional description of the resource.", +"description": "Output only. [Output Only] An optional description of the resource.", +"readOnly": true, "type": "string" }, "facilityProvider": { -"description": "[Output Only] The name of the provider for this facility (e.g., EQUINIX).", +"description": "Output only. [Output Only] The name of the provider for this facility (e.g., EQUINIX).", +"readOnly": true, "type": "string" }, "facilityProviderFacilityId": { -"description": "[Output Only] A provider-assigned Identifier for this facility (e.g.,\nAshburn-DC1).", +"description": "Output only. [Output Only] A provider-assigned Identifier for this facility (e.g.,\nAshburn-DC1).", +"readOnly": true, "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#interconnectRemoteLocation", -"description": "[Output Only] Type of the resource. Alwayscompute#interconnectRemoteLocation for interconnect remote\nlocations.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#interconnectRemoteLocation for interconnect remote\nlocations.", +"readOnly": true, "type": "string" }, "lacp": { -"description": "[Output Only] Link Aggregation Control Protocol (LACP) constraints, which\ncan take one of the following values: LACP_SUPPORTED, LACP_UNSUPPORTED", +"description": "Output only. [Output Only] Link Aggregation Control Protocol (LACP) constraints, which\ncan take one of the following values: LACP_SUPPORTED, LACP_UNSUPPORTED", "enum": [ "LACP_SUPPORTED", "LACP_UNSUPPORTED" @@ -74685,48 +76142,57 @@ false "LACP_SUPPORTED: LACP is supported, and enabled by default on\nthe Cross-Cloud Interconnect.", "LACP_UNSUPPORTED: LACP is not supported and is not be enabled on this\nport. GetDiagnostics shows bundleAggregationType as \"static\". GCP does\nnot support LAGs without LACP, so requestedLinkCount must be 1." ], +"readOnly": true, "type": "string" }, "maxLagSize100Gbps": { -"description": "[Output Only]\nThe maximum number of 100 Gbps ports supported in a link aggregation group\n(LAG). When linkType is 100 Gbps, requestedLinkCount cannot exceed\nmax_lag_size_100_gbps.", +"description": "Output only. [Output Only]\nThe maximum number of 100 Gbps ports supported in a link aggregation group\n(LAG). When linkType is 100 Gbps, requestedLinkCount cannot exceed\nmax_lag_size_100_gbps.", "format": "int32", +"readOnly": true, "type": "integer" }, "maxLagSize10Gbps": { -"description": "[Output Only]\nThe maximum number of 10 Gbps ports supported in a link aggregation group\n(LAG). When linkType is 10 Gbps, requestedLinkCount cannot exceed\nmax_lag_size_10_gbps.", +"description": "Output only. [Output Only]\nThe maximum number of 10 Gbps ports supported in a link aggregation group\n(LAG). When linkType is 10 Gbps, requestedLinkCount cannot exceed\nmax_lag_size_10_gbps.", "format": "int32", +"readOnly": true, "type": "integer" }, "maxLagSize400Gbps": { -"description": "[Output Only]\nThe maximum number of 400 Gbps ports supported in a link aggregation group\n(LAG). When linkType is 400 Gbps, requestedLinkCount cannot exceed\nmax_lag_size_400_gbps.", +"description": "Output only. [Output Only]\nThe maximum number of 400 Gbps ports supported in a link aggregation group\n(LAG). When linkType is 400 Gbps, requestedLinkCount cannot exceed\nmax_lag_size_400_gbps.", "format": "int32", +"readOnly": true, "type": "integer" }, "name": { -"description": "[Output Only] Name of the resource.", +"description": "Output only. [Output Only] Name of the resource.", +"readOnly": true, "type": "string" }, "peeringdbFacilityId": { -"description": "[Output Only] The peeringdb identifier for this facility (corresponding\nwith a netfac type in peeringdb).", +"description": "Output only. [Output Only] The peeringdb identifier for this facility (corresponding\nwith a netfac type in peeringdb).", +"readOnly": true, "type": "string" }, "permittedConnections": { -"description": "[Output Only] Permitted connections.", +"description": "Output only. [Output Only] Permitted connections.", "items": { "$ref": "InterconnectRemoteLocationPermittedConnections" }, +"readOnly": true, "type": "array" }, "remoteService": { -"description": "[Output Only] Indicates the service provider present at the remote\nlocation. Example values: \"Amazon Web Services\", \"Microsoft Azure\".", +"description": "Output only. [Output Only] Indicates the service provider present at the remote\nlocation. Example values: \"Amazon Web Services\", \"Microsoft Azure\".", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "status": { -"description": "[Output Only] The status of this InterconnectRemoteLocation, which can take\none of the following values:\n \n - CLOSED: The InterconnectRemoteLocation is closed and is unavailable\n for provisioning new Cross-Cloud Interconnects. \n - AVAILABLE: The\n InterconnectRemoteLocation is available for provisioning new\n Cross-Cloud Interconnects.", +"description": "Output only. [Output Only] The status of this InterconnectRemoteLocation, which can take\none of the following values:\n \n - CLOSED: The InterconnectRemoteLocation is closed and is unavailable\n for provisioning new Cross-Cloud Interconnects. \n - AVAILABLE: The\n InterconnectRemoteLocation is available for provisioning new\n Cross-Cloud Interconnects.", "enum": [ "AVAILABLE", "CLOSED" @@ -74735,6 +76201,7 @@ false "The InterconnectRemoteLocation is available for provisioning new\nCross-Cloud Interconnects.", "The InterconnectRemoteLocation is closed for provisioning new\nCross-Cloud Interconnects." ], +"readOnly": true, "type": "string" } }, @@ -74744,7 +76211,7 @@ false "id": "InterconnectRemoteLocationConstraints", "properties": { "portPairRemoteLocation": { -"description": "[Output Only] Port pair remote location constraints, which can take one\nof the following values: PORT_PAIR_UNCONSTRAINED_REMOTE_LOCATION,\nPORT_PAIR_MATCHING_REMOTE_LOCATION.\n\nGoogle Cloud API refers only to individual ports, but the UI uses this\nfield when ordering a pair of ports, to prevent users from accidentally\nordering something that is incompatible with their cloud provider.\nSpecifically, when ordering a redundant pair of Cross-Cloud Interconnect\nports, and one of them uses a remote location with\nportPairMatchingRemoteLocation set to matching, the UI requires that\nboth ports use the same remote location.", +"description": "Output only. [Output Only] Port pair remote location constraints, which can take one\nof the following values: PORT_PAIR_UNCONSTRAINED_REMOTE_LOCATION,\nPORT_PAIR_MATCHING_REMOTE_LOCATION.\n\nGoogle Cloud API refers only to individual ports, but the UI uses this\nfield when ordering a pair of ports, to prevent users from accidentally\nordering something that is incompatible with their cloud provider.\nSpecifically, when ordering a redundant pair of Cross-Cloud Interconnect\nports, and one of them uses a remote location with\nportPairMatchingRemoteLocation set to matching, the UI requires that\nboth ports use the same remote location.", "enum": [ "PORT_PAIR_MATCHING_REMOTE_LOCATION", "PORT_PAIR_UNCONSTRAINED_REMOTE_LOCATION" @@ -74753,10 +76220,11 @@ false "If PORT_PAIR_MATCHING_REMOTE_LOCATION, the remote cloud provider\nallocates ports in pairs, and the user should choose the same remote\nlocation for both ports.", "If PORT_PAIR_UNCONSTRAINED_REMOTE_LOCATION, a user may opt to provision\na redundant pair of Cross-Cloud Interconnects using two different\nremote locations in the same city." ], +"readOnly": true, "type": "string" }, "portPairVlan": { -"description": "[Output Only] Port pair VLAN constraints, which can take one of the\nfollowing values: PORT_PAIR_UNCONSTRAINED_VLAN, PORT_PAIR_MATCHING_VLAN", +"description": "Output only. [Output Only] Port pair VLAN constraints, which can take one of the\nfollowing values: PORT_PAIR_UNCONSTRAINED_VLAN, PORT_PAIR_MATCHING_VLAN", "enum": [ "PORT_PAIR_MATCHING_VLAN", "PORT_PAIR_UNCONSTRAINED_VLAN" @@ -74765,11 +76233,13 @@ false "If PORT_PAIR_MATCHING_VLAN, the Interconnect for this attachment is\npart of a pair of ports that should have matching VLAN allocations.\nThis occurs with Cross-Cloud Interconnect to Azure remote locations.\nWhile GCP's API does not explicitly group pairs of ports, the UI uses\nthis field to ensure matching VLAN ids when configuring a redundant\nVLAN pair.", "PORT_PAIR_UNCONSTRAINED_VLAN means there is no constraint." ], +"readOnly": true, "type": "string" }, "subnetLengthRange": { "$ref": "InterconnectRemoteLocationConstraintsSubnetLengthRange", -"description": "[Output Only]\n\n[min-length, max-length] \n\nThe minimum and maximum value (inclusive) for the IPv4 subnet\nlength.\n\n For example, an interconnectRemoteLocation for Azure has {min: 30,\nmax:\n30} because Azure requires /30 subnets. \n\nThis range specifies the values supported by both cloud providers.\nInterconnect currently supports /29 and /30 IPv4 subnet lengths. If a\nremote cloud has no constraint on IPv4 subnet length, the range would\nthus be {min: 29, max: 30}." +"description": "Output only. [Output Only]\n\n[min-length, max-length] \n\nThe minimum and maximum value (inclusive) for the IPv4 subnet\nlength.\n\n For example, an interconnectRemoteLocation for Azure has {min: 30,\nmax:\n30} because Azure requires /30 subnets. \n\nThis range specifies the values supported by both cloud providers.\nInterconnect currently supports /29 and /30 IPv4 subnet lengths. If a\nremote cloud has no constraint on IPv4 subnet length, the range would\nthus be {min: 29, max: 30}.", +"readOnly": true } }, "type": "object" @@ -74805,7 +76275,8 @@ false }, "kind": { "default": "compute#interconnectRemoteLocationList", -"description": "[Output Only] Type of resource. Alwayscompute#interconnectRemoteLocationList for lists of\ninterconnect remote locations.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#interconnectRemoteLocationList for lists of\ninterconnect remote locations.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -74813,7 +76284,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -74947,7 +76419,8 @@ false "id": "InterconnectRemoteLocationPermittedConnections", "properties": { "interconnectLocation": { -"description": "[Output Only] URL of an Interconnect location that is permitted to\nconnect to this Interconnect remote location.", +"description": "Output only. [Output Only] URL of an Interconnect location that is permitted to\nconnect to this Interconnect remote location.", +"readOnly": true, "type": "string" } }, @@ -74997,7 +76470,8 @@ false "type": "boolean" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -75018,7 +76492,8 @@ false }, "kind": { "default": "compute#license", -"description": "[Output Only] Type of resource. Always compute#license for\nlicenses.", +"description": "Output only. [Output Only] Type of resource. Always compute#license for\nlicenses.", +"readOnly": true, "type": "string" }, "licenseCode": { @@ -75064,11 +76539,13 @@ false "description": "[Input Only] Deprecated." }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource with the resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource with the resource id.", +"readOnly": true, "type": "string" }, "soleTenantOnly": { @@ -75080,7 +76557,8 @@ false "type": "boolean" }, "updateTimestamp": { -"description": "[Output Only] Last update timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Last update timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" } }, @@ -75091,21 +76569,25 @@ false "id": "LicenseCode", "properties": { "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { -"description": "[Output Only] Description of this License Code.", +"description": "Output only. [Output Only] Description of this License Code.", +"readOnly": true, "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#licenseCode", -"description": "[Output Only] Type of resource. Always compute#licenseCode for\nlicenses.", +"description": "Output only. [Output Only] Type of resource. Always compute#licenseCode for\nlicenses.", +"readOnly": true, "type": "string" }, "licenseAlias": { @@ -75121,16 +76603,18 @@ false "compute.licenses.insert" ] }, -"description": "[Output Only] Name of the resource. The name is 1-20 characters long and\nmust be a valid 64 bit integer.", +"description": "Output only. [Output Only] Name of the resource. The name is 1-20 characters long and\nmust be a valid 64 bit integer.", "pattern": "[0-9]{0,20}?", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "state": { -"description": "[Output Only] Current state of this License Code.", +"description": "Output only. [Output Only] Current state of this License Code.", "enum": [ "DISABLED", "ENABLED", @@ -75145,10 +76629,12 @@ false "", "Reserved state." ], +"readOnly": true, "type": "string" }, "transferable": { -"description": "[Output Only] If true, the license will remain attached when creating\nimages or snapshots from disks. Otherwise, the license is not transferred.", +"description": "Output only. [Output Only] If true, the license will remain attached when creating\nimages or snapshots from disks. Otherwise, the license is not transferred.", +"readOnly": true, "type": "boolean" } }, @@ -75158,11 +76644,13 @@ false "id": "LicenseCodeLicenseAlias", "properties": { "description": { -"description": "[Output Only] Description of this License Code.", +"description": "Output only. [Output Only] Description of this License Code.", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] URL of license corresponding to this License Code.", +"description": "Output only. [Output Only] URL of license corresponding to this License Code.", +"readOnly": true, "type": "string" } }, @@ -75223,7 +76711,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -75457,7 +76946,8 @@ false "id": "MachineImage", "properties": { "creationTimestamp": { -"description": "[Output Only] The creation timestamp for this machine image inRFC3339\ntext format.", +"description": "Output only. [Output Only] The creation timestamp for this machine image inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -75469,8 +76959,9 @@ false "type": "boolean" }, "id": { -"description": "[Output Only] A unique identifier for this machine image. The server\ndefines this identifier.", +"description": "Output only. [Output Only] A unique identifier for this machine image. The server\ndefines this identifier.", "format": "uint64", +"readOnly": true, "type": "string" }, "instanceProperties": { @@ -75479,7 +76970,8 @@ false }, "kind": { "default": "compute#machineImage", -"description": "[Output Only] The resource type, which is alwayscompute#machineImage for machine image.", +"description": "Output only. [Output Only] The resource type, which is alwayscompute#machineImage for machine image.", +"readOnly": true, "type": "string" }, "labelFingerprint": { @@ -75514,18 +77006,21 @@ false "type": "boolean" }, "satisfiesPzs": { -"description": "[Output Only] Reserved for future use.", +"description": "Output only. [Output Only] Reserved for future use.", +"readOnly": true, "type": "boolean" }, "savedDisks": { -"description": "An array of Machine Image specific properties for disks attached to the\nsource instance", +"description": "Output only. An array of Machine Image specific properties for disks attached to the\nsource instance", "items": { "$ref": "SavedDisk" }, +"readOnly": true, "type": "array" }, "selfLink": { -"description": "[Output Only] The URL for this machine image. The server defines this URL.", +"description": "Output only. [Output Only] The URL for this machine image. The server defines this URL.", +"readOnly": true, "type": "string" }, "sourceDiskEncryptionKeys": { @@ -75541,10 +77036,11 @@ false }, "sourceInstanceProperties": { "$ref": "SourceInstanceProperties", -"description": "[Output Only] DEPRECATED: Please use instance_properties\ninstead for source instance related properties. New properties will not be\nadded to this field." +"description": "Output only. [Output Only] DEPRECATED: Please use instance_properties\ninstead for source instance related properties. New properties will not be\nadded to this field.", +"readOnly": true }, "status": { -"description": "[Output Only] The status of the machine image. One of the following values:INVALID, CREATING, READY,DELETING, and UPLOADING.", +"description": "Output only. [Output Only] The status of the machine image. One of the following values:INVALID, CREATING, READY,DELETING, and UPLOADING.", "enum": [ "CREATING", "DELETING", @@ -75559,6 +77055,7 @@ false "", "" ], +"readOnly": true, "type": "string" }, "storageLocations": { @@ -75569,8 +77066,9 @@ false "type": "array" }, "totalStorageBytes": { -"description": "[Output Only] Total size of the storage used by the machine image.", +"description": "Output only. [Output Only] Total size of the storage used by the machine image.", "format": "int64", +"readOnly": true, "type": "string" } }, @@ -75593,7 +77091,8 @@ false }, "kind": { "default": "compute#machineImageList", -"description": "[Output Only] The resource type, which is alwayscompute#machineImagesListResponse for machine image lists.", +"description": "Output only. [Output Only] The resource type, which is alwayscompute#machineImagesListResponse for machine image lists.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -75601,7 +77100,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -75799,7 +77299,8 @@ false }, "kind": { "default": "compute#machineType", -"description": "[Output Only] The type of the resource. Alwayscompute#machineType for machine types.", +"description": "Output only. [Output Only] The type of the resource. Alwayscompute#machineType for machine types.", +"readOnly": true, "type": "string" }, "maximumPersistentDisks": { @@ -75850,7 +77351,8 @@ false }, "kind": { "default": "compute#machineTypeAggregatedList", -"description": "[Output Only] Type of resource. Alwayscompute#machineTypeAggregatedList for aggregated lists of\nmachine types.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#machineTypeAggregatedList for aggregated lists of\nmachine types.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -75858,14 +77360,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -76012,7 +77516,8 @@ false }, "kind": { "default": "compute#machineTypeList", -"description": "[Output Only] Type of resource. Always compute#machineTypeList\nfor lists of machine types.", +"description": "Output only. [Output Only] Type of resource. Always compute#machineTypeList\nfor lists of machine types.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -76020,7 +77525,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -76293,12 +77799,14 @@ false "properties": { "allInstancesConfig": { "$ref": "ManagedInstanceAllInstancesConfig", -"description": "[Output Only] Current all-instances configuration revision applied to this\ninstance." +"description": "Output only. [Output Only] Current all-instances configuration revision applied to this\ninstance.", +"readOnly": true }, "currentAction": { -"description": "[Output Only] The current action that the managed instance group has\nscheduled for the instance. Possible values:\n \n - NONE The instance is running, and the managed\n instance group does not have any scheduled actions for this instance.\n - CREATING The managed instance group is creating this\n instance. If the group fails to create this instance, it will try again\n until it is successful.\n - CREATING_WITHOUT_RETRIES The managed instance group\n is attempting to create this instance only once. If the group fails\n to create this instance, it does not try again and the group'stargetSize value is decreased instead.\n - RECREATING The managed instance group is recreating\n this instance.\n - DELETING The managed instance group is permanently\n deleting this instance.\n - ABANDONING The managed instance group is abandoning\n this instance. The instance will be removed from the instance group\n and from any target pools that are associated with this group.\n - RESTARTING The managed instance group is restarting\n the instance.\n - REFRESHING The managed instance group is applying\n configuration changes to the instance without stopping it. For example,\n the group can update the target pool list for an instance without\n stopping that instance.\n - VERIFYING The managed instance group has created the\n instance and it is in the process of being verified.", +"description": "Output only. [Output Only] The current action that the managed instance group has\nscheduled for the instance. Possible values:\n \n - NONE The instance is running, and the managed\n instance group does not have any scheduled actions for this instance.\n - CREATING The managed instance group is creating this\n instance. If the group fails to create this instance, it will try again\n until it is successful.\n - CREATING_WITHOUT_RETRIES The managed instance group\n is attempting to create this instance only once. If the group fails\n to create this instance, it does not try again and the group'stargetSize value is decreased instead.\n - RECREATING The managed instance group is recreating\n this instance.\n - DELETING The managed instance group is permanently\n deleting this instance.\n - ABANDONING The managed instance group is abandoning\n this instance. The instance will be removed from the instance group\n and from any target pools that are associated with this group.\n - RESTARTING The managed instance group is restarting\n the instance.\n - REFRESHING The managed instance group is applying\n configuration changes to the instance without stopping it. For example,\n the group can update the target pool list for an instance without\n stopping that instance.\n - VERIFYING The managed instance group has created the\n instance and it is in the process of being verified.", "enum": [ "ABANDONING", +"ADOPTING", "CREATING", "CREATING_WITHOUT_RETRIES", "DELETING", @@ -76314,6 +77822,7 @@ false ], "enumDescriptions": [ "The managed instance group is abandoning this instance. The instance\nwill be removed from the instance group and from any target pools that\nare associated with this group.", +"The managed instance group is adopting this instance.", "The managed instance group is creating this instance. If the group\nfails to create this instance, it will try again until it is\nsuccessful.", "The managed instance group is attempting to create this instance\nonly once. If the group fails to create this instance, it does\nnot try again and the group's targetSize value is\ndecreased.", "The managed instance group is permanently deleting this instance.", @@ -76327,26 +77836,30 @@ false "The managed instance group is suspending this instance.", "The managed instance group is verifying this already created instance.\nVerification happens every time the instance is (re)created or restarted\nand consists of:\n 1. Waiting until health check specified as part of this managed instance\n group's autohealing policy reports HEALTHY.\n Note: Applies only if autohealing policy has a health check specified\n 2. Waiting for addition verification steps performed as post-instance\n creation (subject to future extensions)." ], +"readOnly": true, "type": "string" }, "id": { -"description": "[Output only] The unique identifier for this resource. This field is empty\nwhen instance does not exist.", +"description": "Output only. [Output only] The unique identifier for this resource. This field is empty\nwhen instance does not exist.", "format": "uint64", +"readOnly": true, "type": "string" }, "instance": { -"description": "[Output Only] The URL of the instance. The URL can exist even if the\ninstance has not yet been created.", +"description": "Output only. [Output Only] The URL of the instance. The URL can exist even if the\ninstance has not yet been created.", +"readOnly": true, "type": "string" }, "instanceHealth": { -"description": "[Output Only] Health state of the instance per health-check.", +"description": "Output only. [Output Only] Health state of the instance per health-check.", "items": { "$ref": "ManagedInstanceInstanceHealth" }, +"readOnly": true, "type": "array" }, "instanceStatus": { -"description": "[Output Only] The status of the instance. This field is empty when\nthe instance does not exist.", +"description": "Output only. [Output Only] The status of the instance. This field is empty when\nthe instance does not exist.", "enum": [ "DEPROVISIONING", "PENDING", @@ -76375,34 +77888,41 @@ false "The instance is suspending.", "The instance has stopped (either by explicit action or underlying\nfailure)." ], +"readOnly": true, "type": "string" }, "lastAttempt": { "$ref": "ManagedInstanceLastAttempt", -"description": "[Output Only] Information about the last attempt to create or delete\nthe instance." +"description": "Output only. [Output Only] Information about the last attempt to create or delete\nthe instance.", +"readOnly": true }, "name": { -"description": "[Output Only] The name of the instance. The name always exists even if the\ninstance has not yet been created.", +"description": "Output only. [Output Only] The name of the instance. The name always exists even if the\ninstance has not yet been created.", +"readOnly": true, "type": "string" }, "preservedStateFromConfig": { "$ref": "PreservedState", -"description": "[Output Only] Preserved state applied from per-instance config\nfor this instance." +"description": "Output only. [Output Only] Preserved state applied from per-instance config\nfor this instance.", +"readOnly": true }, "preservedStateFromPolicy": { "$ref": "PreservedState", -"description": "[Output Only] Preserved state generated based on stateful policy\nfor this instance." +"description": "Output only. [Output Only] Preserved state generated based on stateful policy\nfor this instance.", +"readOnly": true }, "propertiesFromFlexibilityPolicy": { "$ref": "ManagedInstancePropertiesFromFlexibilityPolicy", -"description": "[Output Only] Instance properties selected for this instance resulting from\nInstanceFlexibilityPolicy." +"description": "Output only. [Output Only] Instance properties selected for this instance resulting from\nInstanceFlexibilityPolicy.", +"readOnly": true }, "scheduling": { "$ref": "ManagedInstanceScheduling", -"description": "[Output Only] Information about the termination timestamp of the instance,\nif applicable." +"description": "Output only. [Output Only] Information about the termination timestamp of the instance,\nif applicable.", +"readOnly": true }, "targetStatus": { -"description": "[Output Only] The eventual status of the instance. The instance group\nmanager will not be identified as stable till each managed instance reaches\nits targetStatus.", +"description": "Output only. [Output Only] The eventual status of the instance. The instance group\nmanager will not be identified as stable till each managed instance reaches\nits targetStatus.", "enum": [ "ABANDONED", "DELETED", @@ -76417,11 +77937,13 @@ false "The managed instance will eventually reach status TERMINATED.", "The managed instance will eventually reach status SUSPENDED." ], +"readOnly": true, "type": "string" }, "version": { "$ref": "ManagedInstanceVersion", -"description": "[Output Only] Intended version of this instance." +"description": "Output only. [Output Only] Intended version of this instance.", +"readOnly": true } }, "type": "object" @@ -76430,7 +77952,8 @@ false "id": "ManagedInstanceAllInstancesConfig", "properties": { "revision": { -"description": "[Output Only] Current all-instances configuration revision.\nThis value is in RFC3339 text format.", +"description": "Output only. [Output Only] Current all-instances configuration revision.\nThis value is in RFC3339 text format.", +"readOnly": true, "type": "string" } }, @@ -76440,7 +77963,7 @@ false "id": "ManagedInstanceInstanceHealth", "properties": { "detailedHealthState": { -"description": "[Output Only] The current detailed instance health state.", +"description": "Output only. [Output Only] The current detailed instance health state.", "enum": [ "DRAINING", "HEALTHY", @@ -76455,10 +77978,12 @@ false "The instance is reachable, but does not conform to the requirements\ndefined by the health check.", "The health checking system is aware of the instance but its health is\nnot known at the moment." ], +"readOnly": true, "type": "string" }, "healthCheck": { -"description": "[Output Only] The URL for the health check that verifies whether the\ninstance is healthy.", +"description": "Output only. [Output Only] The URL for the health check that verifies whether the\ninstance is healthy.", +"readOnly": true, "type": "string" } }, @@ -76468,7 +77993,7 @@ false "id": "ManagedInstanceLastAttempt", "properties": { "errors": { -"description": "[Output Only] Encountered errors during the last attempt to create or\ndelete the instance.", +"description": "Output only. [Output Only] Encountered errors during the last attempt to create or\ndelete the instance.", "properties": { "errors": { "description": "[Output Only] The array of errors encountered while processing this\noperation.", @@ -76513,6 +78038,7 @@ false "type": "array" } }, +"readOnly": true, "type": "object" } }, @@ -76521,12 +78047,24 @@ false "ManagedInstancePropertiesFromFlexibilityPolicy": { "id": "ManagedInstancePropertiesFromFlexibilityPolicy", "properties": { +"disks": { +"description": "List of disks to be attached to the instance.", +"items": { +"$ref": "AttachedDisk" +}, +"type": "array" +}, "machineType": { -"description": "The machine type to be used for this instance.", +"description": "Output only. The machine type to be used for this instance.", +"readOnly": true, +"type": "string" +}, +"minCpuPlatform": { +"description": "Name of the minimum CPU platform to be used by this instance.\ne.g. 'Intel Ice Lake'.", "type": "string" }, "provisioningModel": { -"description": "The provisioning model to be used for this instance.", +"description": "Output only. The provisioning model to be used for this instance.", "enum": [ "FLEX_START", "RESERVATION_BOUND", @@ -76539,6 +78077,7 @@ false "Heavily discounted, no guaranteed runtime.", "Standard provisioning with user controlled runtime, no discounts." ], +"readOnly": true, "type": "string" } }, @@ -76548,8 +78087,9 @@ false "id": "ManagedInstanceScheduling", "properties": { "terminationTimestamp": { -"description": "[Output Only] The timestamp at which the managed instance will be\nterminated. This is in RFC3339 text format.", +"description": "Output only. [Output Only] The timestamp at which the managed instance will be\nterminated. This is in RFC3339 text format.", "format": "google-datetime", +"readOnly": true, "type": "string" } }, @@ -76559,11 +78099,13 @@ false "id": "ManagedInstanceVersion", "properties": { "instanceTemplate": { -"description": "[Output Only] The intended template of the instance. This field is empty\nwhen current_action is one of { DELETING, ABANDONING }.", +"description": "Output only. [Output Only] The intended template of the instance. This field is empty\nwhen current_action is one of { DELETING, ABANDONING }.", +"readOnly": true, "type": "string" }, "name": { -"description": "[Output Only] Name of the version.", +"description": "Output only. [Output Only] Name of the version.", +"readOnly": true, "type": "string" } }, @@ -76611,7 +78153,8 @@ false }, "kind": { "default": "compute#metadata", -"description": "[Output Only] Type of the resource. Always compute#metadata\nfor metadata.", +"description": "Output only. [Output Only] Type of the resource. Always compute#metadata\nfor metadata.", +"readOnly": true, "type": "string" } }, @@ -76665,7 +78208,8 @@ false "id": "MultiMig", "properties": { "creationTimestamp": { -"description": "[Output only] The creation timestamp of this multi-MIG in RFC3339\ntext format.", +"description": "Output only. [Output only] The creation timestamp of this multi-MIG in RFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -76673,13 +78217,15 @@ false "type": "string" }, "id": { -"description": "[Output only] The unique identifier for this resource type. The server\ngenerates this identifier.", +"description": "Output only. [Output only] The unique identifier for this resource type. The server\ngenerates this identifier.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#multiMig", -"description": "[Output only] Type of the resource. Alwayscompute#multiMig for multi-MIGs.", +"description": "Output only. [Output only] Type of the resource. Alwayscompute#multiMig for multi-MIGs.", +"readOnly": true, "type": "string" }, "name": { @@ -76688,7 +78234,8 @@ false "type": "string" }, "region": { -"description": "[Output only] The URL of the region where the resource resides. You must\nspecify this field as part of the HTTP request URL. You cannot set the\nregion as a field in the request body.", +"description": "Output only. [Output only] The URL of the region where the resource resides. You must\nspecify this field as part of the HTTP request URL. You cannot set the\nregion as a field in the request body.", +"readOnly": true, "type": "string" }, "resourcePolicies": { @@ -76696,11 +78243,13 @@ false "description": "Resource policies for this multi-MIG." }, "selfLink": { -"description": "[Output only] Server-defined URL for the resource.", +"description": "Output only. [Output only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "status": { -"$ref": "MultiMigStatus" +"$ref": "MultiMigStatus", +"readOnly": true } }, "type": "object" @@ -76720,10 +78269,11 @@ false "id": "MultiMigStatus", "properties": { "appliedAcceleratorTopologies": { -"description": "[Output Only] The accelerator topology applied to this multi-MIG.\nCurrently only one accelerator topology is supported.", +"description": "Output only. [Output Only] The accelerator topology applied to this multi-MIG.\nCurrently only one accelerator topology is supported.", "items": { "$ref": "MultiMigStatusAcceleratorTopology" }, +"readOnly": true, "type": "array" } }, @@ -76733,11 +78283,12 @@ false "id": "MultiMigStatusAcceleratorTopology", "properties": { "acceleratorTopology": { -"description": "[Output Only] Topology in the format of: \"16x16\", \"4x4x4\", etc.\nThe value is the same as configured in the WorkloadPolicy.", +"description": "Output only. [Output Only] Topology in the format of: \"16x16\", \"4x4x4\", etc.\nThe value is the same as configured in the WorkloadPolicy.", +"readOnly": true, "type": "string" }, "acceleratorTopologyState": { -"description": "[Output Only] The state of the accelerator topology.", +"description": "Output only. [Output Only] The state of the accelerator topology.", "enum": [ "ACTIVATING", "ACTIVE", @@ -76754,11 +78305,13 @@ false "The accelerator topology failed.", "The configuration is incomplete and the accelerator topology cannot\nbe activated due to insufficient number of running VMs." ], +"readOnly": true, "type": "string" }, "acceleratorTopologyStateLastCheck": { "$ref": "MultiMigStatusAcceleratorTopologyAcceleratorTopologyStateLastCheck", -"description": "[Output Only] The result of the latest accelerator topology state\ncheck." +"description": "Output only. [Output Only] The result of the latest accelerator topology state\ncheck.", +"readOnly": true } }, "type": "object" @@ -76767,7 +78320,7 @@ false "id": "MultiMigStatusAcceleratorTopologyAcceleratorTopologyStateLastCheck", "properties": { "error": { -"description": "[Output Only] Encountered errors on the last state check.", +"description": "Output only. [Output Only] Encountered errors on the last state check.", "properties": { "errors": { "description": "[Output Only] The array of errors encountered while processing this\noperation.", @@ -76812,11 +78365,13 @@ false "type": "array" } }, +"readOnly": true, "type": "object" }, "timestamp": { -"description": "[Output Only] Timestamp is shown only if there is an error. The field\nhas // RFC3339 //\ntext format.", +"description": "Output only. [Output Only] Timestamp is shown only if there is an error. The field\nhas // RFC3339 //\ntext format.", "format": "google-datetime", +"readOnly": true, "type": "string" } }, @@ -76838,7 +78393,8 @@ false }, "kind": { "default": "compute#multiMigList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -76846,7 +78402,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output only] Server-defined URL for this resource.", +"description": "Output only. [Output only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -76997,14 +78554,16 @@ false "id": "NatIpInfo", "properties": { "natIpInfoMappings": { -"description": "A list of all NAT IPs assigned to this NAT config.", +"description": "Output only. A list of all NAT IPs assigned to this NAT config.", "items": { "$ref": "NatIpInfoNatIpInfoMapping" }, +"readOnly": true, "type": "array" }, "natName": { -"description": "Name of the NAT config which the NAT IP belongs to.", +"description": "Output only. Name of the NAT config which the NAT IP belongs to.", +"readOnly": true, "type": "string" } }, @@ -77015,7 +78574,7 @@ false "id": "NatIpInfoNatIpInfoMapping", "properties": { "mode": { -"description": "Specifies whether NAT IP is auto or manual.", +"description": "Output only. Specifies whether NAT IP is auto or manual.", "enum": [ "AUTO", "MANUAL" @@ -77024,14 +78583,16 @@ false "", "" ], +"readOnly": true, "type": "string" }, "natIp": { -"description": "NAT IP address. For example: 203.0.113.11.", +"description": "Output only. NAT IP address. For example: 203.0.113.11.", +"readOnly": true, "type": "string" }, "usage": { -"description": "Specifies whether NAT IP is currently serving at least one endpoint or\nnot.", +"description": "Output only. Specifies whether NAT IP is currently serving at least one endpoint or\nnot.", "enum": [ "IN_USE", "UNUSED" @@ -77040,6 +78601,7 @@ false "", "" ], +"readOnly": true, "type": "string" } }, @@ -77073,7 +78635,8 @@ false "type": "boolean" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -77085,7 +78648,8 @@ false "type": "boolean" }, "firewallPolicy": { -"description": "[Output Only] URL of the firewall policy the network is associated with.", +"description": "Output only. [Output Only] URL of the firewall policy the network is associated with.", +"readOnly": true, "type": "string" }, "gatewayIPv4": { @@ -77094,8 +78658,9 @@ false "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "internalIpv6Range": { @@ -77104,7 +78669,8 @@ false }, "kind": { "default": "compute#network", -"description": "[Output Only] Type of the resource. Always compute#network for\nnetworks.", +"description": "Output only. [Output Only] Type of the resource. Always compute#network for\nnetworks.", +"readOnly": true, "type": "string" }, "mtu": { @@ -77143,10 +78709,11 @@ false "description": "Input only. [Input Only] Additional params passed with the request, but not persisted\nas part of resource payload." }, "peerings": { -"description": "[Output Only] A list of network peerings for the resource.", +"description": "Output only. [Output Only] A list of network peerings for the resource.", "items": { "$ref": "NetworkPeering" }, +"readOnly": true, "type": "array" }, "routingConfig": { @@ -77158,7 +78725,8 @@ false "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource with the resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource with the resource id.", +"readOnly": true, "type": "string" }, "subnetworks": { @@ -77176,10 +78744,11 @@ false "id": "NetworkAttachment", "properties": { "connectionEndpoints": { -"description": "[Output Only] An array of connections for all the producers connected\nto this network attachment.", +"description": "Output only. [Output Only] An array of connections for all the producers connected\nto this network attachment.", "items": { "$ref": "NetworkAttachmentConnectedEndpoint" }, +"readOnly": true, "type": "array" }, "connectionPreference": { @@ -77196,7 +78765,8 @@ false "type": "string" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -77209,13 +78779,15 @@ false "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource type. The server\ngenerates this identifier.", +"description": "Output only. [Output Only] The unique identifier for the resource type. The server\ngenerates this identifier.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#networkAttachment", -"description": "[Output Only] Type of the resource.", +"description": "Output only. [Output Only] Type of the resource.", +"readOnly": true, "type": "string" }, "name": { @@ -77229,7 +78801,8 @@ false "type": "string" }, "network": { -"description": "[Output Only] The URL of the network which the Network Attachment\nbelongs to. Practically it is inferred by fetching the network of the first\nsubnetwork associated. Because it is required that all the subnetworks must\nbe from the same network, it is assured that the Network Attachment belongs\nto the same network as all the subnetworks.", +"description": "Output only. [Output Only] The URL of the network which the Network Attachment\nbelongs to. Practically it is inferred by fetching the network of the first\nsubnetwork associated. Because it is required that all the subnetworks must\nbe from the same network, it is assured that the Network Attachment belongs\nto the same network as all the subnetworks.", +"readOnly": true, "type": "string" }, "producerAcceptLists": { @@ -77247,15 +78820,18 @@ false "type": "array" }, "region": { -"description": "[Output Only] URL of the region where the network attachment resides.\nThis field applies only to the region resource. You must specify this\nfield as part of the HTTP request URL. It is not settable as a field in\nthe request body.", +"description": "Output only. [Output Only] URL of the region where the network attachment resides.\nThis field applies only to the region resource. You must specify this\nfield as part of the HTTP request URL. It is not settable as a field in\nthe request body.", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource's resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource's resource id.", +"readOnly": true, "type": "string" }, "subnetworks": { @@ -77286,6 +78862,7 @@ false }, "kind": { "default": "compute#networkAttachmentAggregatedList", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -77471,7 +79048,8 @@ false "type": "string" }, "subnetworkCidrRange": { -"description": "[Output Only] The CIDR range of the subnet from which the IPv4 internal\nIP was allocated from.", +"description": "Output only. [Output Only] The CIDR range of the subnet from which the IPv4 internal\nIP was allocated from.", +"readOnly": true, "type": "string" } }, @@ -77493,6 +79071,7 @@ false }, "kind": { "default": "compute#networkAttachmentList", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -77772,7 +79351,8 @@ false "id": "NetworkEdgeSecurityService", "properties": { "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -77785,13 +79365,15 @@ false "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#networkEdgeSecurityService", -"description": "[Output only] Type of the resource. Alwayscompute#networkEdgeSecurityService for\nNetworkEdgeSecurityServices", +"description": "Output only. [Output only] Type of the resource. Alwayscompute#networkEdgeSecurityService for\nNetworkEdgeSecurityServices", +"readOnly": true, "type": "string" }, "name": { @@ -77800,7 +79382,8 @@ false "type": "string" }, "region": { -"description": "[Output Only] URL of the region where the resource resides. You must\nspecify this field as part of the HTTP request URL. It is not settable as a\nfield in the request body.", +"description": "Output only. [Output Only] URL of the region where the resource resides. You must\nspecify this field as part of the HTTP request URL. It is not settable as a\nfield in the request body.", +"readOnly": true, "type": "string" }, "securityPolicy": { @@ -77808,11 +79391,13 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource with the resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource with the resource id.", +"readOnly": true, "type": "string" } }, @@ -77838,7 +79423,8 @@ false }, "kind": { "default": "compute#networkEdgeSecurityServiceAggregatedList", -"description": "[Output Only] Type of resource. Alwayscompute#networkEdgeSecurityServiceAggregatedList for lists of\nNetwork Edge Security Services.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#networkEdgeSecurityServiceAggregatedList for lists of\nNetwork Edge Security Services.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -77846,14 +79432,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -78184,7 +79772,8 @@ false "description": "Optional. Only valid when networkEndpointType isSERVERLESS. Only one of cloudRun,appEngine or cloudFunction may be set." }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "defaultPort": { @@ -78197,13 +79786,15 @@ false "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#networkEndpointGroup", -"description": "[Output Only] Type of the resource. Alwayscompute#networkEndpointGroup for network endpoint group.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#networkEndpointGroup for network endpoint group.", +"readOnly": true, "type": "string" }, "loadBalancer": { @@ -78252,11 +79843,13 @@ false "type": "string" }, "region": { -"description": "[Output Only] The URL of theregion\nwhere the network endpoint group is located.", +"description": "Output only. [Output Only] The URL of theregion\nwhere the network endpoint group is located.", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "serverlessDeployment": { @@ -78264,8 +79857,9 @@ false "description": "Only valid when networkEndpointType isSERVERLESS. Only one of cloudRun,appEngine, cloudFunction orserverlessDeployment may be set." }, "size": { -"description": "[Output only] Number of network endpoints in the network endpoint group.", +"description": "Output only. [Output only] Number of network endpoints in the network endpoint group.", "format": "int32", +"readOnly": true, "type": "integer" }, "subnetwork": { @@ -78273,7 +79867,8 @@ false "type": "string" }, "zone": { -"description": "[Output Only] The URL of thezone\nwhere the network endpoint group is located.", +"description": "Output only. [Output Only] The URL of thezone\nwhere the network endpoint group is located.", +"readOnly": true, "type": "string" } }, @@ -78296,7 +79891,8 @@ false }, "kind": { "default": "compute#networkEndpointGroupAggregatedList", -"description": "[Output Only] The resource type, which is alwayscompute#networkEndpointGroupAggregatedList for aggregated\nlists of network endpoint groups.", +"description": "Output only. [Output Only] The resource type, which is alwayscompute#networkEndpointGroupAggregatedList for aggregated\nlists of network endpoint groups.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -78304,14 +79900,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -78516,7 +80114,8 @@ false }, "zone": { "deprecated": true, -"description": "[Output Only] The URL of thezone\nwhere the network endpoint group is located.\n[Deprecated] This field is deprecated.", +"description": "Output only. [Output Only] The URL of thezone\nwhere the network endpoint group is located.\n[Deprecated] This field is deprecated.", +"readOnly": true, "type": "string" } }, @@ -78538,7 +80137,8 @@ false }, "kind": { "default": "compute#networkEndpointGroupList", -"description": "[Output Only] The resource type, which is alwayscompute#networkEndpointGroupList for network endpoint group\nlists.", +"description": "Output only. [Output Only] The resource type, which is alwayscompute#networkEndpointGroupList for network endpoint group\nlists.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -78546,7 +80146,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -78681,7 +80282,8 @@ false "id": "NetworkEndpointGroupPscData", "properties": { "consumerPscAddress": { -"description": "[Output Only] Address allocated from given subnetwork for PSC. This IP\naddress acts as a VIP for a PSC NEG, allowing it to act as an endpoint in\nL7 PSC-XLB.", +"description": "Output only. [Output Only] Address allocated from given subnetwork for PSC. This IP\naddress acts as a VIP for a PSC NEG, allowing it to act as an endpoint in\nL7 PSC-XLB.", +"readOnly": true, "type": "string" }, "producerPort": { @@ -78690,12 +80292,13 @@ false "type": "integer" }, "pscConnectionId": { -"description": "[Output Only] The PSC connection id of the PSC Network Endpoint Group\nConsumer.", +"description": "Output only. [Output Only] The PSC connection id of the PSC Network Endpoint Group\nConsumer.", "format": "uint64", +"readOnly": true, "type": "string" }, "pscConnectionStatus": { -"description": "[Output Only] The connection status of the PSC Forwarding Rule.", +"description": "Output only. [Output Only] The connection status of the PSC Forwarding Rule.", "enum": [ "ACCEPTED", "CLOSED", @@ -78712,6 +80315,7 @@ false "The connection has been rejected by the producer.", "" ], +"readOnly": true, "type": "string" } }, @@ -78816,7 +80420,8 @@ false }, "kind": { "default": "compute#networkEndpointGroupsListNetworkEndpoints", -"description": "[Output Only] The resource type, which is alwayscompute#networkEndpointGroupsListNetworkEndpoints for the list\nof network endpoints in the specified network endpoint group.", +"description": "Output only. [Output Only] The resource type, which is alwayscompute#networkEndpointGroupsListNetworkEndpoints for the list\nof network endpoints in the specified network endpoint group.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -78954,14 +80559,15 @@ false "id": "NetworkEndpointGroupsScopedList", "properties": { "networkEndpointGroups": { -"description": "[Output Only] The list ofnetwork\nendpoint groups that are contained in this scope.", +"description": "Output only. [Output Only] The list ofnetwork\nendpoint groups that are contained in this scope.", "items": { "$ref": "NetworkEndpointGroup" }, +"readOnly": true, "type": "array" }, "warning": { -"description": "[Output Only] An informational warning that replaces the list of network\nendpoint groups when the list is empty.", +"description": "Output only. [Output Only] An informational warning that replaces the list of network\nendpoint groups when the list is empty.", "properties": { "code": { "description": "[Output Only] A warning code, if applicable. For example, Compute\nEngine returns NO_RESULTS_ON_PAGE if there\nare no results in the response.", @@ -79082,6 +80688,7 @@ false "type": "string" } }, +"readOnly": true, "type": "object" } }, @@ -79091,15 +80698,17 @@ false "id": "NetworkEndpointWithHealthStatus", "properties": { "healths": { -"description": "[Output only] The health status of network endpoint.\n\nOptional. Displayed only if the network endpoint has centralized health\nchecking configured.", +"description": "Output only. [Output only] The health status of network endpoint.\n\nOptional. Displayed only if the network endpoint has centralized health\nchecking configured.", "items": { "$ref": "HealthStatusForNetworkEndpoint" }, +"readOnly": true, "type": "array" }, "networkEndpoint": { "$ref": "NetworkEndpoint", -"description": "[Output only] The network endpoint." +"description": "Output only. [Output only] The network endpoint.", +"readOnly": true } }, "type": "object" @@ -79121,7 +80730,8 @@ false }, "kind": { "default": "compute#networkFirewallPolicyAggregatedList", -"description": "[Output Only] Type of resource. Alwayscompute#networkFirewallPoliciesAggregatedList for lists of\nnetwork firewall policies.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#networkFirewallPoliciesAggregatedList for lists of\nnetwork firewall policies.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -79129,14 +80739,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -79314,7 +80926,7 @@ false "type": "array" }, "ipv6AccessType": { -"description": "[Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be\naccessed from the Internet. This field is always inherited from its\nsubnetwork.\n\nValid only if stackType is IPV4_IPV6.", +"description": "Output only. [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be\naccessed from the Internet. This field is always inherited from its\nsubnetwork.\n\nValid only if stackType is IPV4_IPV6.", "enum": [ "EXTERNAL", "INTERNAL" @@ -79323,6 +80935,7 @@ false "This network interface can have external IPv6.", "This network interface can have internal IPv6." ], +"readOnly": true, "type": "string" }, "ipv6Address": { @@ -79331,7 +80944,8 @@ false }, "kind": { "default": "compute#networkInterface", -"description": "[Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces.", +"readOnly": true, "type": "string" }, "name": { @@ -79422,7 +81036,8 @@ false }, "kind": { "default": "compute#networkList", -"description": "[Output Only] Type of resource. Always compute#networkList for\nlists of networks.", +"description": "Output only. [Output Only] Type of resource. Always compute#networkList for\nlists of networks.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -79430,7 +81045,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -79584,7 +81200,8 @@ false }, "connectionStatus": { "$ref": "NetworkPeeringConnectionStatus", -"description": "[Output Only] The effective state of the peering connection\nas a whole." +"description": "Output only. [Output Only] The effective state of the peering connection\nas a whole.", +"readOnly": true }, "exchangeSubnetRoutes": { "description": "Indicates whether full mesh connectivity is created and managed\nautomatically between peered networks. Currently this field should always\nbe true since Google Compute Engine will automatically create and manage\nsubnetwork routes between two networks when peering state isACTIVE.", @@ -79615,8 +81232,9 @@ false "type": "string" }, "peerMtu": { -"description": "[Output Only] Maximum Transmission Unit in bytes of the peer network.", +"description": "Output only. [Output Only] Maximum Transmission Unit in bytes of the peer network.", "format": "int32", +"readOnly": true, "type": "integer" }, "stackType": { @@ -79632,7 +81250,7 @@ false "type": "string" }, "state": { -"description": "[Output Only] State for the peering, either `ACTIVE` or `INACTIVE`. The\npeering is `ACTIVE` when there's a matching configuration in the peer\nnetwork.", +"description": "Output only. [Output Only] State for the peering, either `ACTIVE` or `INACTIVE`. The\npeering is `ACTIVE` when there's a matching configuration in the peer\nnetwork.", "enum": [ "ACTIVE", "INACTIVE" @@ -79641,10 +81259,12 @@ false "Matching configuration exists on the peer.", "There is no matching configuration on the peer, including the case when\npeer does not exist." ], +"readOnly": true, "type": "string" }, "stateDetails": { -"description": "[Output Only] Details about the current state of the peering.", +"description": "Output only. [Output Only] Details about the current state of the peering.", +"readOnly": true, "type": "string" }, "updateStrategy": { @@ -79702,13 +81322,17 @@ false "enum": [ "DELETE_ACKNOWLEDGED", "DELETE_STATUS_UNSPECIFIED", +"LOCAL_CANCEL_REQUESTED", "LOCAL_DELETE_REQUESTED", +"PEER_CANCEL_REQUESTED", "PEER_DELETE_REQUESTED" ], "enumDescriptions": [ "Both network admins have agreed this consensus peering connection can\nbe deleted.", "", +"The local network admin requested to cancel their delete request\nafter DELETE_ACKNOWLEDGED.", "Network admin has requested deletion of this peering connection.", +"The peer network admin requested to cancel their delete request after\nDELETE_ACKNOWLEDGED.", "The peer network admin has requested deletion of this peering\nconnection." ], "type": "string" @@ -79925,14 +81549,16 @@ false "id": "NetworkPolicy", "properties": { "associations": { -"description": "[Output Only] A list of associations that belong to this network policy.", +"description": "Output only. [Output Only] A list of associations that belong to this network policy.", "items": { "$ref": "NetworkPolicyAssociation" }, +"readOnly": true, "type": "array" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -79946,7 +81572,8 @@ false }, "kind": { "default": "compute#networkPolicy", -"description": "[Output only] Type of the resource. Alwayscompute#networkPolicy for network policies", +"description": "Output only. [Output only] Type of the resource. Alwayscompute#networkPolicy for network policies", +"readOnly": true, "type": "string" }, "name": { @@ -79954,27 +81581,32 @@ false "type": "string" }, "region": { -"description": "[Output Only] URL of the region where the regional network policy resides.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"description": "Output only. [Output Only] URL of the region where the regional network policy resides.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"readOnly": true, "type": "string" }, "ruleTupleCount": { -"description": "[Output Only] Total count of all network policy rule tuples. A network\npolicy can not exceed a set number of tuples.", +"description": "Output only. [Output Only] Total count of all network policy rule tuples. A network\npolicy can not exceed a set number of tuples.", "format": "int32", +"readOnly": true, "type": "integer" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource with the resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource with the resource id.", +"readOnly": true, "type": "string" }, "trafficClassificationRules": { -"description": "[Output Only] A list of traffic classification rules that belong to this\npolicy.", +"description": "Output only. [Output Only] A list of traffic classification rules that belong to this\npolicy.", "items": { "$ref": "NetworkPolicyTrafficClassificationRule" }, +"readOnly": true, "type": "array" } }, @@ -79997,7 +81629,8 @@ false }, "kind": { "default": "compute#networkPolicyAggregatedList", -"description": "[Output Only] Type of resource. Alwayscompute#networkPolicyAggregatedList for lists of\nnetwork policies.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#networkPolicyAggregatedList for lists of\nnetwork policies.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -80005,14 +81638,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -80172,7 +81807,8 @@ false }, "kind": { "default": "compute#networkPolicyList", -"description": "[Output Only] Type of resource. Alwayscompute#networkPolicyList for lists of network policies.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#networkPolicyList for lists of network policies.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -80324,7 +81960,8 @@ false }, "kind": { "default": "compute#networkPolicyTrafficClassificationRule", -"description": "[Output only] Type of the resource. Alwayscompute#networkPolicyTrafficClassificationRule for network\npolicy traffic classification rules", +"description": "Output only. [Output only] Type of the resource. Alwayscompute#networkPolicyTrafficClassificationRule for network\npolicy traffic classification rules", +"readOnly": true, "type": "string" }, "match": { @@ -80341,8 +81978,9 @@ false "type": "string" }, "ruleTupleCount": { -"description": "[Output Only] Calculation of the complexity of a single network policy\nrule.", +"description": "Output only. [Output Only] Calculation of the complexity of a single network policy\nrule.", "format": "int32", +"readOnly": true, "type": "integer" }, "targetSecureTags": { @@ -80463,7 +82101,7 @@ false "type": "string" }, "state": { -"description": "[Output Only] State of the secure tag, either `EFFECTIVE` or\n`INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted\nor its network is deleted.", +"description": "Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or\n`INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted\nor its network is deleted.", "enum": [ "EFFECTIVE", "INEFFECTIVE", @@ -80474,6 +82112,7 @@ false "", "" ], +"readOnly": true, "type": "string" } }, @@ -80484,46 +82123,56 @@ false "id": "NetworkProfile", "properties": { "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { -"description": "[Output Only] An optional description of this resource.", +"description": "Output only. [Output Only] An optional description of this resource.", +"readOnly": true, "type": "string" }, "features": { "$ref": "NetworkProfileNetworkFeatures", -"description": "[Output Only] Features supported by the network." +"description": "Output only. [Output Only] Features supported by the network.", +"readOnly": true }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#networkProfile", -"description": "[Output Only] Type of the resource. Alwayscompute#networkProfile for network profiles.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#networkProfile for network profiles.", +"readOnly": true, "type": "string" }, "location": { "$ref": "NetworkProfileLocation", -"description": "[Output Only] Location to which the network is restricted." +"description": "Output only. [Output Only] Location to which the network is restricted.", +"readOnly": true }, "name": { -"description": "[Output Only] Name of the resource.", +"description": "Output only. [Output Only] Name of the resource.", "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", +"readOnly": true, "type": "string" }, "profileType": { "$ref": "NetworkProfileProfileType", -"description": "[Output Only] Type of the network profile." +"description": "Output only. [Output Only] Type of the network profile.", +"readOnly": true }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource with the resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource with the resource id.", +"readOnly": true, "type": "string" } }, @@ -80937,7 +82586,7 @@ false "type": "array" }, "subnetworkPurposes": { -"description": "Specifies which subnetwork purposes are supported.", +"description": "Output only. Specifies which subnetwork purposes are supported.", "items": { "enum": [ "GLOBAL_MANAGED_PROXY", @@ -80961,10 +82610,11 @@ false ], "type": "string" }, +"readOnly": true, "type": "array" }, "subnetworkStackTypes": { -"description": "Specifies which subnetwork stack types are supported.", +"description": "Output only. Specifies which subnetwork stack types are supported.", "items": { "enum": [ "IPV4_IPV6", @@ -80978,6 +82628,7 @@ false ], "type": "string" }, +"readOnly": true, "type": "array" }, "unicast": { @@ -81065,7 +82716,8 @@ false }, "kind": { "default": "compute#networkProfileList", -"description": "[Output Only] Type of resource. Alwayscompute#networkProfileList for network profiles.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#networkProfileList for network profiles.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -81073,14 +82725,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.\nend_interface: MixerListResponseWithEtagBuilder", +"description": "Output only. [Output Only] Unreachable resources.\nend_interface: MixerListResponseWithEtagBuilder", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -81243,11 +82897,12 @@ false "type": "string" }, "effectiveBgpAlwaysCompareMed": { -"description": "[Output Only] Effective value of the bgp_always_compare_med\nfield.", +"description": "Output only. [Output Only] Effective value of the bgp_always_compare_med\nfield.", +"readOnly": true, "type": "boolean" }, "effectiveBgpInterRegionCost": { -"description": "[Output Only] Effective value of the bgp_inter_region_cost\nfield.", +"description": "Output only. [Output Only] Effective value of the bgp_inter_region_cost\nfield.", "enum": [ "ADD_COST_TO_MED", "DEFAULT" @@ -81256,6 +82911,7 @@ false "", "" ], +"readOnly": true, "type": "string" }, "routingMode": { @@ -81300,6 +82956,16 @@ false }, "type": "object" }, +"NetworksCancelRequestRemovePeeringRequest": { +"id": "NetworksCancelRequestRemovePeeringRequest", +"properties": { +"name": { +"description": "Name of the peering, which should conform to RFC1035.", +"type": "string" +} +}, +"type": "object" +}, "NetworksGetEffectiveFirewallsResponse": { "id": "NetworksGetEffectiveFirewallsResponse", "properties": { @@ -81332,23 +82998,27 @@ false "properties": { "displayName": { "deprecated": true, -"description": "[Output Only] Deprecated, please use short name instead. The display name\nof the firewall policy.", +"description": "Output only. [Output Only] Deprecated, please use short name instead. The display name\nof the firewall policy.", +"readOnly": true, "type": "string" }, "name": { -"description": "[Output Only] The name of the firewall policy.", +"description": "Output only. [Output Only] The name of the firewall policy.", +"readOnly": true, "type": "string" }, "packetMirroringRules": { -"description": "[Output Only] The packet mirroring rules that apply to the network.", +"description": "Output only. [Output Only] The packet mirroring rules that apply to the network.", "items": { "$ref": "FirewallPolicyRule" }, +"readOnly": true, "type": "array" }, "priority": { -"description": "[Output only] Priority of firewall policy association. Not applicable for\ntype=HIERARCHY.", +"description": "Output only. [Output only] Priority of firewall policy association. Not applicable for\ntype=HIERARCHY.", "format": "int32", +"readOnly": true, "type": "integer" }, "rules": { @@ -81359,11 +83029,12 @@ false "type": "array" }, "shortName": { -"description": "[Output Only] The short name of the firewall policy.", +"description": "Output only. [Output Only] The short name of the firewall policy.", +"readOnly": true, "type": "string" }, "type": { -"description": "[Output Only] The type of the firewall policy.", +"description": "Output only. [Output Only] The type of the firewall policy.", "enum": [ "HIERARCHY", "NETWORK", @@ -81376,6 +83047,7 @@ false "", "" ], +"readOnly": true, "type": "string" } }, @@ -81386,8 +83058,9 @@ false "id": "NetworksGetEffectiveFirewallsResponseOrganizationFirewallPolicy", "properties": { "id": { -"description": "[Output Only] The unique identifier for the security policy. This\nidentifier is defined by the server.", +"description": "Output only. [Output Only] The unique identifier for the security policy. This\nidentifier is defined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "rules": { @@ -81438,7 +83111,8 @@ false "description": "Specifies how autoscaling should behave." }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -81450,13 +83124,15 @@ false "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#nodeGroup", -"description": "[Output Only] The type of the resource. Alwayscompute#nodeGroup for node group.", +"description": "Output only. [Output Only] The type of the resource. Alwayscompute#nodeGroup for node group.", +"readOnly": true, "type": "string" }, "locationHint": { @@ -81505,7 +83181,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "shareSettings": { @@ -81513,8 +83190,9 @@ false "description": "Share-settings for the node group" }, "size": { -"description": "[Output Only] The total number of nodes in the node group.", +"description": "Output only. [Output Only] The total number of nodes in the node group.", "format": "int32", +"readOnly": true, "type": "integer" }, "status": { @@ -81530,10 +83208,12 @@ false "", "" ], +"readOnly": true, "type": "string" }, "zone": { -"description": "[Output Only] The name of the zone where the node group resides,\nsuch as us-central1-a.", +"description": "Output only. [Output Only] The name of the zone where the node group resides,\nsuch as us-central1-a.", +"readOnly": true, "type": "string" } }, @@ -81556,7 +83236,8 @@ false }, "kind": { "default": "compute#nodeGroupAggregatedList", -"description": "[Output Only] Type of resource.Alwayscompute#nodeGroupAggregatedList for aggregated lists of node\ngroups.", +"description": "Output only. [Output Only] Type of resource.Alwayscompute#nodeGroupAggregatedList for aggregated lists of node\ngroups.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -81564,14 +83245,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -81750,7 +83433,8 @@ false }, "kind": { "default": "compute#nodeGroupList", -"description": "[Output Only] Type of resource.Always compute#nodeGroupList\nfor lists of node groups.", +"description": "Output only. [Output Only] Type of resource.Always compute#nodeGroupList\nfor lists of node groups.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -81758,7 +83442,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -81894,7 +83579,8 @@ false "properties": { "maintenanceDuration": { "$ref": "Duration", -"description": "[Output only] A predetermined duration for the window, automatically\nchosen to be the smallest possible in the given scenario." +"description": "Output only. [Output only] A predetermined duration for the window, automatically\nchosen to be the smallest possible in the given scenario.", +"readOnly": true }, "startTime": { "description": "Start time of the window. This must be in UTC format that resolves to one\nof 00:00, 04:00, 08:00,12:00, 16:00, or 20:00. For\nexample, both 13:00-5 and 08:00 are valid.", @@ -81915,7 +83601,8 @@ false }, "consumedResources": { "$ref": "InstanceConsumptionInfo", -"description": "Node resources that are reserved by all instances." +"description": "Output only. Node resources that are reserved by all instances.", +"readOnly": true }, "cpuOvercommitType": { "description": "CPU overcommit.", @@ -81939,10 +83626,11 @@ false "type": "array" }, "instanceConsumptionData": { -"description": "Instance data that shows consumed resources on the node.", +"description": "Output only. Instance data that shows consumed resources on the node.", "items": { "$ref": "InstanceConsumptionData" }, +"readOnly": true, "type": "array" }, "instances": { @@ -81961,7 +83649,8 @@ false "type": "string" }, "satisfiesPzs": { -"description": "[Output Only] Reserved for future use.", +"description": "Output only. [Output Only] Reserved for future use.", +"readOnly": true, "type": "boolean" }, "serverBinding": { @@ -81991,11 +83680,13 @@ false }, "totalResources": { "$ref": "InstanceConsumptionInfo", -"description": "Total amount of available resources on the node." +"description": "Output only. Total amount of available resources on the node.", +"readOnly": true }, "upcomingMaintenance": { "$ref": "UpcomingMaintenance", -"description": "[Output Only] The information about an upcoming maintenance event." +"description": "Output only. [Output Only] The information about an upcoming maintenance event.", +"readOnly": true } }, "type": "object" @@ -82028,7 +83719,8 @@ false "id": "NodeGroupsListNodes", "properties": { "id": { -"description": "[Output Only] Unique identifier for the resource; defined by the server.", +"description": "Output only. [Output Only] Unique identifier for the resource; defined by the server.", +"readOnly": true, "type": "string" }, "items": { @@ -82040,19 +83732,22 @@ false }, "kind": { "default": "compute#nodeGroupsListNodes", -"description": "[Output Only] The resource type, which is alwayscompute.nodeGroupsListNodes for the list of nodes in the\nspecified node group.", +"description": "Output only. [Output Only] The resource type, which is alwayscompute.nodeGroupsListNodes for the list of nodes in the\nspecified node group.", +"readOnly": true, "type": "string" }, "nextPageToken": { -"description": "[Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"description": "Output only. [Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { -"description": "[Output Only] Informational warning message.", +"description": "Output only. [Output Only] Informational warning message.", "properties": { "code": { "description": "[Output Only] A warning code, if applicable. For example, Compute\nEngine returns NO_RESULTS_ON_PAGE if there\nare no results in the response.", @@ -82173,6 +83868,7 @@ false "type": "string" } }, +"readOnly": true, "type": "object" } }, @@ -82380,7 +84076,8 @@ false "type": "string" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -82394,13 +84091,15 @@ false "type": "array" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#nodeTemplate", -"description": "[Output Only] The type of the resource. Alwayscompute#nodeTemplate for node templates.", +"description": "Output only. [Output Only] The type of the resource. Alwayscompute#nodeTemplate for node templates.", +"readOnly": true, "type": "string" }, "name": { @@ -82423,11 +84122,13 @@ false "description": "Do not use. Instead, use the node_type property." }, "region": { -"description": "[Output Only] The name of the region where the node template resides,\nsuch as us-central1.", +"description": "Output only. [Output Only] The name of the region where the node template resides,\nsuch as us-central1.", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "serverBinding": { @@ -82435,7 +84136,7 @@ false "description": "Sets the binding properties for the physical server. Valid values include:\n \n - *[Default]* RESTART_NODE_ON_ANY_SERVER:\n Restarts VMs on any available\n physical server\n - RESTART_NODE_ON_MINIMAL_SERVER: Restarts VMs on the same\n physical server whenever possible\n\n\n\nSee Sole-tenant\nnode options for more information." }, "status": { -"description": "[Output Only] The status of the node template. One of the following values:CREATING, READY, and DELETING.", +"description": "Output only. [Output Only] The status of the node template. One of the following values:CREATING, READY, and DELETING.", "enum": [ "CREATING", "DELETING", @@ -82448,10 +84149,12 @@ false "Invalid status.", "The node template is ready." ], +"readOnly": true, "type": "string" }, "statusMessage": { -"description": "[Output Only] An optional, human-readable explanation of the status.", +"description": "Output only. [Output Only] An optional, human-readable explanation of the status.", +"readOnly": true, "type": "string" } }, @@ -82474,7 +84177,8 @@ false }, "kind": { "default": "compute#nodeTemplateAggregatedList", -"description": "[Output Only] Type of resource.Alwayscompute#nodeTemplateAggregatedList for aggregated lists of\nnode templates.", +"description": "Output only. [Output Only] Type of resource.Alwayscompute#nodeTemplateAggregatedList for aggregated lists of\nnode templates.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -82482,14 +84186,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -82636,7 +84342,8 @@ false }, "kind": { "default": "compute#nodeTemplateList", -"description": "[Output Only] Type of resource.Always compute#nodeTemplateList\nfor lists of node templates.", +"description": "Output only. [Output Only] Type of resource.Always compute#nodeTemplateList\nfor lists of node templates.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -82644,7 +84351,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -82958,7 +84666,8 @@ false }, "kind": { "default": "compute#nodeType", -"description": "[Output Only] The type of the resource. Alwayscompute#nodeType for node types.", +"description": "Output only. [Output Only] The type of the resource. Alwayscompute#nodeType for node types.", +"readOnly": true, "type": "string" }, "localSsdGb": { @@ -82967,8 +84676,9 @@ false "type": "integer" }, "maxVms": { -"description": "[Output Only] Maximum number of VMs that can be created for this node type.", +"description": "Output only. [Output Only] Maximum number of VMs that can be created for this node type.", "format": "int32", +"readOnly": true, "type": "integer" }, "memoryMb": { @@ -82982,11 +84692,13 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "zone": { -"description": "[Output Only] The name of the zone where the node type resides,\nsuch as us-central1-a.", +"description": "Output only. [Output Only] The name of the zone where the node type resides,\nsuch as us-central1-a.", +"readOnly": true, "type": "string" } }, @@ -83009,7 +84721,8 @@ false }, "kind": { "default": "compute#nodeTypeAggregatedList", -"description": "[Output Only] Type of resource.Alwayscompute#nodeTypeAggregatedList for aggregated lists of node\ntypes.", +"description": "Output only. [Output Only] Type of resource.Alwayscompute#nodeTypeAggregatedList for aggregated lists of node\ntypes.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -83017,14 +84730,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -83171,7 +84886,8 @@ false }, "kind": { "default": "compute#nodeTypeList", -"description": "[Output Only] Type of resource.Always compute#nodeTypeList for\nlists of node types.", +"description": "Output only. [Output Only] Type of resource.Always compute#nodeTypeList for\nlists of node types.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -83179,7 +84895,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -83451,7 +85168,8 @@ false "id": "NotificationEndpoint", "properties": { "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -83463,13 +85181,15 @@ false "description": "Settings of the gRPC notification endpoint including the endpoint URL and\nthe retry duration." }, "id": { -"description": "[Output Only] A unique identifier for this resource type. The server\ngenerates this identifier.", +"description": "Output only. [Output Only] A unique identifier for this resource type. The server\ngenerates this identifier.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#notificationEndpoint", -"description": "[Output Only] Type of the resource. Alwayscompute#notificationEndpoint for notification endpoints.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#notificationEndpoint for notification endpoints.", +"readOnly": true, "type": "string" }, "name": { @@ -83478,11 +85198,13 @@ false "type": "string" }, "region": { -"description": "[Output Only] URL of the region where the notification endpoint resides.\nThis field applies only to the regional resource. You must specify this\nfield as part of the HTTP request URL. It is not settable as a field in\nthe request body.", +"description": "Output only. [Output Only] URL of the region where the notification endpoint resides.\nThis field applies only to the regional resource. You must specify this\nfield as part of the HTTP request URL. It is not settable as a field in\nthe request body.", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" } }, @@ -83532,7 +85254,8 @@ false }, "kind": { "default": "compute#notificationEndpointList", -"description": "[Output Only] Type of the resource. Alwayscompute#notificationEndpoint for notification endpoints.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#notificationEndpoint for notification endpoints.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -83761,7 +85484,8 @@ false }, "kind": { "default": "compute#operation", -"description": "[Output Only] Type of the resource. Always `compute#operation` for\nOperation resources.", +"description": "Output only. [Output Only] Type of the resource. Always `compute#operation` for\nOperation resources.", +"readOnly": true, "type": "string" }, "name": { @@ -83769,7 +85493,8 @@ false "type": "string" }, "operationGroupId": { -"description": "[Output Only] An ID that represents a group of operations, such as when a\ngroup of operations results from a `bulkInsert` API request.", +"description": "Output only. [Output Only] An ID that represents a group of operations, such as when a\ngroup of operations results from a `bulkInsert` API request.", +"readOnly": true, "type": "string" }, "operationType": { @@ -83791,7 +85516,8 @@ false }, "setCommonInstanceMetadataOperationMetadata": { "$ref": "SetCommonInstanceMetadataOperationMetadata", -"description": "[Output Only] If the operation is for projects.setCommonInstanceMetadata,\nthis field will contain information on all underlying zonal actions and\ntheir state." +"description": "Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata,\nthis field will contain information on all underlying zonal actions and\ntheir state.", +"readOnly": true }, "startTime": { "description": "[Output Only] The time that this operation was started by the server.\nThis value is inRFC3339\ntext format.", @@ -83979,7 +85705,8 @@ false }, "kind": { "default": "compute#operationAggregatedList", -"description": "[Output Only] Type of resource. Always `compute#operationAggregatedList`\nfor aggregated lists of operations.", +"description": "Output only. [Output Only] Type of resource. Always `compute#operationAggregatedList`\nfor aggregated lists of operations.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -83991,10 +85718,11 @@ false "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -84141,7 +85869,8 @@ false }, "kind": { "default": "compute#operationList", -"description": "[Output Only] Type of resource. Always `compute#operations` for Operations\nresource.", +"description": "Output only. [Output Only] Type of resource. Always `compute#operations` for Operations\nresource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -84428,7 +86157,8 @@ false }, "kind": { "default": "compute#organizationSecurityPoliciesListAssociationsResponse", -"description": "[Output Only] Type of securityPolicy associations. Alwayscompute#organizationSecurityPoliciesListAssociations for lists\nof securityPolicy associations.", +"description": "Output only. [Output Only] Type of securityPolicy associations. Alwayscompute#organizationSecurityPoliciesListAssociations for lists\nof securityPolicy associations.", +"readOnly": true, "type": "string" } }, @@ -84562,7 +86292,8 @@ false "description": "The Forwarding Rule resource of typeloadBalancingScheme=INTERNAL that will be used as collector\nfor mirrored traffic.\nThe specified forwarding rule must have isMirroringCollector\nset to true." }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -84586,13 +86317,15 @@ false "description": "Filter for mirrored traffic. If unspecified, all IPv4 traffic is mirrored." }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#packetMirroring", -"description": "[Output Only] Type of the resource. Alwayscompute#packetMirroring for packet mirrorings.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#packetMirroring for packet mirrorings.", +"readOnly": true, "type": "string" }, "mirroredResources": { @@ -84628,7 +86361,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" } }, @@ -84652,7 +86386,8 @@ false }, "kind": { "default": "compute#packetMirroringAggregatedList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -84660,14 +86395,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -84835,7 +86572,8 @@ false "id": "PacketMirroringForwardingRuleInfo", "properties": { "canonicalUrl": { -"description": "[Output Only] Unique identifier for the forwarding rule; defined by the\nserver.", +"description": "Output only. [Output Only] Unique identifier for the forwarding rule; defined by the\nserver.", +"readOnly": true, "type": "string" }, "url": { @@ -84862,7 +86600,8 @@ false }, "kind": { "default": "compute#packetMirroringList", -"description": "[Output Only] Type of resource. Always compute#packetMirroring\nfor packetMirrorings.", +"description": "Output only. [Output Only] Type of resource. Always compute#packetMirroring\nfor packetMirrorings.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -84870,7 +86609,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -85031,7 +86771,8 @@ false "id": "PacketMirroringMirroredResourceInfoInstanceInfo", "properties": { "canonicalUrl": { -"description": "[Output Only] Unique identifier for the instance; defined by the\nserver.", +"description": "Output only. [Output Only] Unique identifier for the instance; defined by the\nserver.", +"readOnly": true, "type": "string" }, "url": { @@ -85045,7 +86786,8 @@ false "id": "PacketMirroringMirroredResourceInfoSubnetInfo", "properties": { "canonicalUrl": { -"description": "[Output Only] Unique identifier for the subnetwork; defined by the\nserver.", +"description": "Output only. [Output Only] Unique identifier for the subnetwork; defined by the\nserver.", +"readOnly": true, "type": "string" }, "url": { @@ -85059,7 +86801,8 @@ false "id": "PacketMirroringNetworkInfo", "properties": { "canonicalUrl": { -"description": "[Output Only] Unique identifier for the network; defined by the server.", +"description": "Output only. [Output Only] Unique identifier for the network; defined by the server.", +"readOnly": true, "type": "string" }, "url": { @@ -85258,7 +87001,7 @@ false "type": "string" }, "pathRules": { -"description": "The list of path rules. Use this list instead of routeRules\nwhen routing based on simple path matching is all that's required. The\norder by which path rules are specified does not matter. Matches are always\ndone on the longest-path-first basis.\n\nFor example: a pathRule with a path /a/b/c/* will match\nbefore /a/b/* irrespective of the order in which those paths appear in this\nlist.\n\nWithin a given pathMatcher, only one ofpathRules or routeRules must be set.", +"description": "The list of path rules. Use this list instead of routeRules\nwhen routing based on simple path matching is all that's required. A path\nrule can only include a wildcard character (*) after a\nforward slash character (\"/\").\n\nThe order by which path rules are specified does not matter.\nMatches are always done on the longest-path-first basis.\n\nFor example: a pathRule with a path /a/b/c/* will match\nbefore /a/b/* irrespective of the order in which those paths appear in this\nlist.\n\nWithin a given pathMatcher, only one ofpathRules or routeRules must be set.", "items": { "$ref": "PathRule" }, @@ -85511,21 +87254,25 @@ false "type": "string" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { -"description": "[Output Only] Description of the feature.", +"description": "Output only. [Output Only] Description of the feature.", +"readOnly": true, "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#previewFeature", -"description": "[Output only] The type of the feature. Always \"compute#previewFeature\" for\npreview features.", +"description": "Output only. [Output only] The type of the feature. Always \"compute#previewFeature\" for\npreview features.", +"readOnly": true, "type": "string" }, "name": { @@ -85537,12 +87284,14 @@ false "description": "Rollout operation of the feature." }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "status": { "$ref": "PreviewFeatureStatus", -"description": "[Output only] Status of the feature." +"description": "Output only. [Output only] Status of the feature.", +"readOnly": true } }, "type": "object" @@ -85569,14 +87318,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.\nend_interface: MixerListResponseWithEtagBuilder", +"description": "Output only. [Output Only] Unreachable resources.\nend_interface: MixerListResponseWithEtagBuilder", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -85747,11 +87498,13 @@ false "id": "PreviewFeatureStatus", "properties": { "description": { -"description": "[Output Only] The description of the feature.", +"description": "Output only. [Output Only] The description of the feature.", +"readOnly": true, "type": "string" }, "helpLink": { -"description": "[Output Only] Link to the public documentation for the feature.", +"description": "Output only. [Output Only] Link to the public documentation for the feature.", +"readOnly": true, "type": "string" }, "releaseStatus": { @@ -85765,7 +87518,7 @@ false "id": "PreviewFeatureStatusReleaseStatus", "properties": { "stage": { -"description": "[Output Only] The stage of the feature.", +"description": "Output only. [Output Only] The stage of the feature.", "enum": [ "DEPRECATED", "GA", @@ -85778,6 +87531,7 @@ false "", "" ], +"readOnly": true, "type": "string" }, "updateDate": { @@ -85793,7 +87547,7 @@ false "id": "Project", "properties": { "cloudArmorTier": { -"description": "[Output Only] The Cloud Armor tier for this project. It can be one of the\nfollowing values: CA_STANDARD,CA_ENTERPRISE_PAYGO.\n\nIf this field is not specified, it is assumed to beCA_STANDARD.", +"description": "Output only. [Output Only] The Cloud Armor tier for this project. It can be one of the\nfollowing values: CA_STANDARD,CA_ENTERPRISE_PAYGO.\n\nIf this field is not specified, it is assumed to beCA_STANDARD.", "enum": [ "CA_ENTERPRISE_ANNUAL", "CA_ENTERPRISE_PAYGO", @@ -85804,6 +87558,7 @@ false "Enterprise tier protection billed monthly.", "Standard protection." ], +"readOnly": true, "type": "string" }, "commonInstanceMetadata": { @@ -85852,11 +87607,12 @@ false }, "kind": { "default": "compute#project", -"description": "[Output Only] Type of the resource. Always compute#project for\nprojects.", +"description": "Output only. [Output Only] Type of the resource. Always compute#project for\nprojects.", +"readOnly": true, "type": "string" }, "managedProtectionTier": { -"description": "[Output Only] The Cloud Armor Managed Protection (CAMP) tier for\nthis project. It can be one of the following values:CA_STANDARD, CAMP_PLUS_PAYGO.\n\nIf this field is not specified, it is assumed to beCA_STANDARD.", +"description": "Output only. [Output Only] The Cloud Armor Managed Protection (CAMP) tier for\nthis project. It can be one of the following values:CA_STANDARD, CAMP_PLUS_PAYGO.\n\nIf this field is not specified, it is assumed to beCA_STANDARD.", "enum": [ "CAMP_PLUS_ANNUAL", "CAMP_PLUS_PAYGO", @@ -85867,6 +87623,7 @@ false "Plus tier protection monthly.", "Standard protection." ], +"readOnly": true, "type": "string" }, "name": { @@ -85889,7 +87646,7 @@ false "description": "An optional naming prefix for daily usage reports and the Google Cloud\nStorage bucket where they are stored." }, "vmDnsSetting": { -"description": "[Output Only] Default internal DNS setting used by VMs running in\nthis project.", +"description": "Output only. [Output Only] Default internal DNS setting used by VMs running in\nthis project.", "enum": [ "GLOBAL_DEFAULT", "UNSPECIFIED_VM_DNS_SETTING", @@ -85902,6 +87659,7 @@ false "", "" ], +"readOnly": true, "type": "string" }, "xpnProjectStatus": { @@ -85944,11 +87702,13 @@ false "properties": { "kind": { "default": "compute#projectsGetXpnResources", -"description": "[Output Only] Type of resource. Alwayscompute#projectsGetXpnResources for lists of service resources\n(a.k.a service projects)", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#projectsGetXpnResources for lists of service resources\n(a.k.a service projects)", +"readOnly": true, "type": "string" }, "nextPageToken": { -"description": "[Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"description": "Output only. [Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"readOnly": true, "type": "string" }, "resources": { @@ -86038,7 +87798,7 @@ false "id": "PublicAdvertisedPrefix", "properties": { "byoipApiVersion": { -"description": "[Output Only] The version of BYOIP API.", +"description": "Output only. [Output Only] The version of BYOIP API.", "enum": [ "V1", "V2" @@ -86047,10 +87807,12 @@ false "This public advertised prefix can be used to create both regional and\nglobal public delegated prefixes. It usually takes 4 weeks to create or\ndelete a public delegated prefix. The BGP status cannot be changed.", "This public advertised prefix can only be used to create regional public\ndelegated prefixes. Public delegated prefix creation and deletion takes\nminutes and the BGP status can be modified." ], +"readOnly": true, "type": "string" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -86067,8 +87829,9 @@ false "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource type. The server\ngenerates this identifier.", +"description": "Output only. [Output Only] The unique identifier for the resource type. The server\ngenerates this identifier.", "format": "uint64", +"readOnly": true, "type": "string" }, "ipCidrRange": { @@ -86089,7 +87852,8 @@ false }, "kind": { "default": "compute#publicAdvertisedPrefix", -"description": "[Output Only] Type of the resource. Alwayscompute#publicAdvertisedPrefix for public advertised prefixes.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#publicAdvertisedPrefix for public advertised prefixes.", +"readOnly": true, "type": "string" }, "name": { @@ -86117,14 +87881,16 @@ false "type": "string" }, "publicDelegatedPrefixs": { -"description": "[Output Only] The list of public delegated prefixes that exist for this\npublic advertised prefix.", +"description": "Output only. [Output Only] The list of public delegated prefixes that exist for this\npublic advertised prefix.", "items": { "$ref": "PublicAdvertisedPrefixPublicDelegatedPrefix" }, +"readOnly": true, "type": "array" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "sharedSecret": { @@ -86176,7 +87942,8 @@ false }, "kind": { "default": "compute#publicAdvertisedPrefixList", -"description": "[Output Only] Type of the resource. Alwayscompute#publicAdvertisedPrefix for public advertised prefixes.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#publicAdvertisedPrefix for public advertised prefixes.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -86351,7 +88118,7 @@ false "type": "integer" }, "byoipApiVersion": { -"description": "[Output Only] The version of BYOIP API.", +"description": "Output only. [Output Only] The version of BYOIP API.", "enum": [ "V1", "V2" @@ -86360,10 +88127,12 @@ false "This public delegated prefix usually takes 4 weeks to delete, and the BGP\nstatus cannot be changed. Announce and Withdraw APIs can not be used on\nthis prefix.", "This public delegated prefix takes minutes to delete. Announce and\nWithdraw APIs can be used on this prefix to change the BGP status." ], +"readOnly": true, "type": "string" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -86371,7 +88140,8 @@ false "type": "string" }, "enableEnhancedIpv4Allocation": { -"description": "[Output Only] Whether this PDP supports enhanced IPv4 allocations.\nApplicable for IPv4 PDPs only.", +"description": "Output only. [Output Only] Whether this PDP supports enhanced IPv4 allocations.\nApplicable for IPv4 PDPs only.", +"readOnly": true, "type": "boolean" }, "fingerprint": { @@ -86380,8 +88150,9 @@ false "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource type. The server\ngenerates this identifier.", +"description": "Output only. [Output Only] The unique identifier for the resource type. The server\ngenerates this identifier.", "format": "uint64", +"readOnly": true, "type": "string" }, "ipCidrRange": { @@ -86389,7 +88160,7 @@ false "type": "string" }, "ipv6AccessType": { -"description": "[Output Only] The internet access type for IPv6 Public Delegated Prefixes.\nInherited from parent prefix.", +"description": "Output only. [Output Only] The internet access type for IPv6 Public Delegated Prefixes.\nInherited from parent prefix.", "enum": [ "EXTERNAL", "INTERNAL" @@ -86398,6 +88169,7 @@ false "The parent public advertised prefix will be announced to the internet.\nAll children public delegated prefixes will have IPv6 access type as\nEXTERNAL.", "The parent public advertised prefix will not be announced to the\ninternet. Prefix will be used privately within Cloud. All children\npublic delegated prefixes will have IPv6 access type as INTERNAL." ], +"readOnly": true, "type": "string" }, "isLiveMigration": { @@ -86406,7 +88178,8 @@ false }, "kind": { "default": "compute#publicDelegatedPrefix", -"description": "[Output Only] Type of the resource. Alwayscompute#publicDelegatedPrefix for public delegated prefixes.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#publicDelegatedPrefix for public delegated prefixes.", +"readOnly": true, "type": "string" }, "mode": { @@ -86447,11 +88220,13 @@ false "type": "array" }, "region": { -"description": "[Output Only] URL of the region where the public delegated prefix resides.\nThis field applies only to the region resource. You must specify this\nfield as part of the HTTP request URL. It is not settable as a field in\nthe request body.", +"description": "Output only. [Output Only] URL of the region where the public delegated prefix resides.\nThis field applies only to the region resource. You must specify this\nfield as part of the HTTP request URL. It is not settable as a field in\nthe request body.", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "status": { @@ -86496,7 +88271,8 @@ false }, "kind": { "default": "compute#publicDelegatedPrefixAggregatedList", -"description": "[Output Only] Type of the resource. Alwayscompute#publicDelegatedPrefixAggregatedList for aggregated\nlists of public delegated prefixes.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#publicDelegatedPrefixAggregatedList for aggregated\nlists of public delegated prefixes.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -86508,10 +88284,11 @@ false "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -86657,7 +88434,8 @@ false }, "kind": { "default": "compute#publicDelegatedPrefixList", -"description": "[Output Only] Type of the resource. Alwayscompute#publicDelegatedPrefixList for public delegated\nprefixes.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#publicDelegatedPrefixList for public delegated\nprefixes.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -86813,7 +88591,8 @@ false "type": "string" }, "enableEnhancedIpv4Allocation": { -"description": "[Output Only] Whether this PDP supports enhanced IPv4 allocations.\nApplicable for IPv4 PDPs only.", +"description": "Output only. [Output Only] Whether this PDP supports enhanced IPv4 allocations.\nApplicable for IPv4 PDPs only.", +"readOnly": true, "type": "boolean" }, "ipCidrRange": { @@ -86821,7 +88600,7 @@ false "type": "string" }, "ipv6AccessType": { -"description": "[Output Only] The internet access type for IPv6 Public Delegated Sub\nPrefixes. Inherited from parent prefix.", +"description": "Output only. [Output Only] The internet access type for IPv6 Public Delegated Sub\nPrefixes. Inherited from parent prefix.", "enum": [ "EXTERNAL", "INTERNAL" @@ -86830,6 +88609,7 @@ false "The parent public advertised prefix will be announced to the internet.\nAll children public delegated prefixes will have IPv6 access type as\nEXTERNAL.", "The parent public advertised prefix will not be announced to the\ninternet. Prefix will be used privately within Cloud. All children\npublic delegated prefixes will have IPv6 access type as INTERNAL." ], +"readOnly": true, "type": "string" }, "isAddress": { @@ -86857,11 +88637,12 @@ false "type": "string" }, "region": { -"description": "[Output Only] The region of the sub public delegated prefix if it is\nregional. If absent, the sub prefix is global.", +"description": "Output only. [Output Only] The region of the sub public delegated prefix if it is\nregional. If absent, the sub prefix is global.", +"readOnly": true, "type": "string" }, "status": { -"description": "[Output Only] The status of the sub public delegated prefix.", +"description": "Output only. [Output Only] The status of the sub public delegated prefix.", "enum": [ "ACTIVE", "INACTIVE" @@ -86870,6 +88651,7 @@ false "", "" ], +"readOnly": true, "type": "string" } }, @@ -87421,7 +89203,8 @@ false "properties": { "kind": { "default": "compute#reference", -"description": "[Output Only] Type of the resource. Always compute#reference\nfor references.", +"description": "Output only. [Output Only] Type of the resource. Always compute#reference\nfor references.", +"readOnly": true, "type": "string" }, "referenceType": { @@ -87462,7 +89245,8 @@ false }, "kind": { "default": "compute#region", -"description": "[Output Only] Type of the resource. Always compute#region for\nregions.", +"description": "Output only. [Output Only] Type of the resource. Always compute#region for\nregions.", +"readOnly": true, "type": "string" }, "name": { @@ -87470,7 +89254,7 @@ false "type": "string" }, "quotaStatusWarning": { -"description": "[Output Only] Warning of fetching the `quotas` field for this region. This\nfield is populated only if fetching of the `quotas` field fails.", +"description": "Output only. [Output Only] Warning of fetching the `quotas` field for this region. This\nfield is populated only if fetching of the `quotas` field fails.", "properties": { "code": { "description": "[Output Only] A warning code, if applicable. For example, Compute\nEngine returns NO_RESULTS_ON_PAGE if there\nare no results in the response.", @@ -87591,6 +89375,7 @@ false "type": "string" } }, +"readOnly": true, "type": "object" }, "quotas": { @@ -87617,7 +89402,8 @@ false "type": "string" }, "supportsPzs": { -"description": "[Output Only] Reserved for future use.", +"description": "Output only. [Output Only] Reserved for future use.", +"readOnly": true, "type": "boolean" }, "zones": { @@ -87661,7 +89447,8 @@ false }, "kind": { "default": "compute#regionAutoscalerList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -87669,7 +89456,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -87828,7 +89616,8 @@ false }, "kind": { "default": "compute#regionDiskTypeList", -"description": "[Output Only] Type of resource. Alwayscompute#regionDiskTypeList for region disk types.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#regionDiskTypeList for region disk types.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -87836,7 +89625,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -88018,7 +89808,8 @@ false "id": "RegionInstanceGroupList", "properties": { "id": { -"description": "[Output Only] Unique identifier for the resource; defined by the server.", +"description": "Output only. [Output Only] Unique identifier for the resource; defined by the server.", +"readOnly": true, "type": "string" }, "items": { @@ -88030,19 +89821,22 @@ false }, "kind": { "default": "compute#regionInstanceGroupList", -"description": "The resource type.", +"description": "Output only. The resource type.", +"readOnly": true, "type": "string" }, "nextPageToken": { -"description": "[Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"description": "Output only. [Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { -"description": "[Output Only] Informational warning message.", +"description": "Output only. [Output Only] Informational warning message.", "properties": { "code": { "description": "[Output Only] A warning code, if applicable. For example, Compute\nEngine returns NO_RESULTS_ON_PAGE if there\nare no results in the response.", @@ -88163,6 +89957,7 @@ false "type": "string" } }, +"readOnly": true, "type": "object" } }, @@ -88187,7 +89982,8 @@ false "id": "RegionInstanceGroupManagerList", "properties": { "id": { -"description": "[Output Only] Unique identifier for the resource; defined by the server.", +"description": "Output only. [Output Only] Unique identifier for the resource; defined by the server.", +"readOnly": true, "type": "string" }, "items": { @@ -88199,19 +89995,22 @@ false }, "kind": { "default": "compute#regionInstanceGroupManagerList", -"description": "[Output Only] The resource type, which is always\ncompute#instanceGroupManagerList for a list of managed instance groups that\nexist in th regional scope.", +"description": "Output only. [Output Only] The resource type, which is always\ncompute#instanceGroupManagerList for a list of managed instance groups that\nexist in th regional scope.", +"readOnly": true, "type": "string" }, "nextPageToken": { -"description": "[Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"description": "Output only. [Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { -"description": "[Output Only] Informational warning message.", +"description": "Output only. [Output Only] Informational warning message.", "properties": { "code": { "description": "[Output Only] A warning code, if applicable. For example, Compute\nEngine returns NO_RESULTS_ON_PAGE if there\nare no results in the response.", @@ -88332,6 +90131,7 @@ false "type": "string" } }, +"readOnly": true, "type": "object" } }, @@ -88358,7 +90158,8 @@ false "type": "string" }, "id": { -"description": "[Output Only] Unique identifier for the resource; defined by the server.", +"description": "Output only. [Output Only] Unique identifier for the resource; defined by the server.", +"readOnly": true, "type": "string" }, "items": { @@ -88370,26 +90171,30 @@ false }, "kind": { "default": "compute#regionInstanceGroupManagerResizeRequestList", -"description": "[Output Only] Type of the resource. Alwayscompute#regionInstanceGroupManagerResizeRequestList for\na list of Resize Requests.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#regionInstanceGroupManagerResizeRequestList for\na list of Resize Requests.", +"readOnly": true, "type": "string" }, "nextPageToken": { -"description": "[Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"description": "Output only. [Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.\nend_interface: MixerListResponseWithEtagBuilder", +"description": "Output only. [Output Only] Unreachable resources.\nend_interface: MixerListResponseWithEtagBuilder", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { -"description": "[Output Only] Informational warning message.", +"description": "Output only. [Output Only] Informational warning message.", "properties": { "code": { "description": "[Output Only] A warning code, if applicable. For example, Compute\nEngine returns NO_RESULTS_ON_PAGE if there\nare no results in the response.", @@ -88510,6 +90315,7 @@ false "type": "string" } }, +"readOnly": true, "type": "object" } }, @@ -88542,6 +90348,19 @@ false }, "type": "object" }, +"RegionInstanceGroupManagersAdoptInstancesRequest": { +"id": "RegionInstanceGroupManagersAdoptInstancesRequest", +"properties": { +"instances": { +"description": "The list of per-instance configs specifying instances to adopt.", +"items": { +"$ref": "PerInstanceConfig" +}, +"type": "array" +} +}, +"type": "object" +}, "RegionInstanceGroupManagersApplyUpdatesRequest": { "description": "RegionInstanceGroupManagers.applyUpdatesToInstances", "id": "RegionInstanceGroupManagersApplyUpdatesRequest", @@ -88634,7 +90453,8 @@ false "type": "array" }, "nextPageToken": { -"description": "[Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"description": "Output only. [Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"readOnly": true, "type": "string" } }, @@ -88644,18 +90464,20 @@ false "id": "RegionInstanceGroupManagersListInstanceConfigsResp", "properties": { "items": { -"description": "[Output Only] The list of PerInstanceConfig.", +"description": "Output only. [Output Only] The list of PerInstanceConfig.", "items": { "$ref": "PerInstanceConfig" }, +"readOnly": true, "type": "array" }, "nextPageToken": { -"description": "[Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"description": "Output only. [Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"readOnly": true, "type": "string" }, "warning": { -"description": "[Output Only] Informational warning message.", +"description": "Output only. [Output Only] Informational warning message.", "properties": { "code": { "description": "[Output Only] A warning code, if applicable. For example, Compute\nEngine returns NO_RESULTS_ON_PAGE if there\nare no results in the response.", @@ -88776,6 +90598,7 @@ false "type": "string" } }, +"readOnly": true, "type": "object" } }, @@ -88792,7 +90615,8 @@ false "type": "array" }, "nextPageToken": { -"description": "[Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"description": "Output only. [Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"readOnly": true, "type": "string" } }, @@ -88930,7 +90754,8 @@ false "id": "RegionInstanceGroupsListInstances", "properties": { "id": { -"description": "[Output Only] Unique identifier for the resource; defined by the server.", +"description": "Output only. [Output Only] Unique identifier for the resource; defined by the server.", +"readOnly": true, "type": "string" }, "items": { @@ -88942,19 +90767,22 @@ false }, "kind": { "default": "compute#regionInstanceGroupsListInstances", -"description": "The resource type.", +"description": "Output only. The resource type.", +"readOnly": true, "type": "string" }, "nextPageToken": { -"description": "[Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"description": "Output only. [Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { -"description": "[Output Only] Informational warning message.", +"description": "Output only. [Output Only] Informational warning message.", "properties": { "code": { "description": "[Output Only] A warning code, if applicable. For example, Compute\nEngine returns NO_RESULTS_ON_PAGE if there\nare no results in the response.", @@ -89075,6 +90903,7 @@ false "type": "string" } }, +"readOnly": true, "type": "object" } }, @@ -89138,7 +90967,8 @@ false }, "kind": { "default": "compute#regionList", -"description": "[Output Only] Type of resource. Always compute#regionList for\nlists of regions.", +"description": "Output only. [Output Only] Type of resource. Always compute#regionList for\nlists of regions.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -89146,7 +90976,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -89306,10 +91137,11 @@ false "id": "RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponse", "properties": { "firewallPolicys": { -"description": "[Output only] Effective firewalls from firewall policy. It applies to\nRegional Network Firewall Policies in the specified region, Global Network\nFirewall Policies and Hierachial Firewall Policies which are associated\nwith the network.", +"description": "Output only. [Output only] Effective firewalls from firewall policy. It applies to\nRegional Network Firewall Policies in the specified region, Global Network\nFirewall Policies and Hierachial Firewall Policies which are associated\nwith the network.", "items": { "$ref": "RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponseEffectiveFirewallPolicy" }, +"readOnly": true, "type": "array" }, "firewalls": { @@ -89326,34 +91158,39 @@ false "id": "RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponseEffectiveFirewallPolicy", "properties": { "displayName": { -"description": "[Output Only] The display name of the firewall policy.", +"description": "Output only. [Output Only] The display name of the firewall policy.", +"readOnly": true, "type": "string" }, "name": { -"description": "[Output Only] The name of the firewall policy.", +"description": "Output only. [Output Only] The name of the firewall policy.", +"readOnly": true, "type": "string" }, "packetMirroringRules": { -"description": "[Output only] The packet mirroring rules that apply to the network.", +"description": "Output only. [Output only] The packet mirroring rules that apply to the network.", "items": { "$ref": "FirewallPolicyRule" }, +"readOnly": true, "type": "array" }, "priority": { -"description": "[Output only] Priority of firewall policy association. Not applicable for\ntype=HIERARCHY.", +"description": "Output only. [Output only] Priority of firewall policy association. Not applicable for\ntype=HIERARCHY.", "format": "int32", +"readOnly": true, "type": "integer" }, "rules": { -"description": "[Output only] The rules that apply to the network.", +"description": "Output only. [Output only] The rules that apply to the network.", "items": { "$ref": "FirewallPolicyRule" }, +"readOnly": true, "type": "array" }, "type": { -"description": "[Output Only] The type of the firewall policy. Can be one of HIERARCHY,\nNETWORK, NETWORK_REGIONAL, SYSTEM_GLOBAL, SYSTEM_REGIONAL.", +"description": "Output only. [Output Only] The type of the firewall policy. Can be one of HIERARCHY,\nNETWORK, NETWORK_REGIONAL, SYSTEM_GLOBAL, SYSTEM_REGIONAL.", "enum": [ "HIERARCHY", "NETWORK", @@ -89370,6 +91207,7 @@ false "", "" ], +"readOnly": true, "type": "string" } }, @@ -89467,11 +91305,13 @@ false "description": "Reservation for aggregated resources, providing shape flexibility." }, "commitment": { -"description": "[Output Only] Full or partial URL to a parent commitment. This field\ndisplays for reservations that are tied to a commitment.", +"description": "Output only. [Output Only] Full or partial URL to a parent commitment. This field\ndisplays for reservations that are tied to a commitment.", +"readOnly": true, "type": "string" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "deleteAfterDuration": { @@ -89505,20 +91345,23 @@ false "type": "boolean" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#reservation", -"description": "[Output Only] Type of the resource. Alwayscompute#reservations for reservations.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#reservations for reservations.", +"readOnly": true, "type": "string" }, "linkedCommitments": { -"description": "[Output Only] Full or partial URL to parent commitments. This field\ndisplays for reservations that are tied to multiple commitments.", +"description": "Output only. [Output Only] Full or partial URL to parent commitments. This field\ndisplays for reservations that are tied to multiple commitments.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "name": { @@ -89546,7 +91389,7 @@ false "type": "string" }, "reservationMode": { -"description": "[Output only] Indicates the reservation mode of the reservation.", +"description": "Output only. [Output only] Indicates the reservation mode of the reservation.", "enum": [ "CALENDAR", "DEFAULT", @@ -89557,6 +91400,7 @@ false "The delivered reservations do not terminate VMs at the end of\nreservations. On-demand pricing and available for all VM families.\nThis is default mode.", "" ], +"readOnly": true, "type": "string" }, "reservationSharingPolicy": { @@ -89572,10 +91416,12 @@ false }, "resourceStatus": { "$ref": "AllocationResourceStatus", -"description": "[Output Only] Status information for Reservation resource." +"description": "Output only. [Output Only] Status information for Reservation resource.", +"readOnly": true }, "satisfiesPzs": { -"description": "[Output Only] Reserved for future use.", +"description": "Output only. [Output Only] Reserved for future use.", +"readOnly": true, "type": "boolean" }, "schedulingType": { @@ -89593,7 +91439,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined fully-qualified URL for this resource.", +"description": "Output only. [Output Only] Server-defined fully-qualified URL for this resource.", +"readOnly": true, "type": "string" }, "shareSettings": { @@ -89609,7 +91456,7 @@ false "type": "boolean" }, "status": { -"description": "[Output Only] The status of the reservation.\n \n \n - CREATING: Reservation resources are being\n allocated.\n - READY: Reservation resources have been allocated,\n and the reservation is ready for use.\n - DELETING: Reservation deletion is in progress.\n - UPDATING: Reservation update is in progress.", +"description": "Output only. [Output Only] The status of the reservation.\n \n \n - CREATING: Reservation resources are being\n allocated.\n - READY: Reservation resources have been allocated,\n and the reservation is ready for use.\n - DELETING: Reservation deletion is in progress.\n - UPDATING: Reservation update is in progress.", "enum": [ "CREATING", "DELETING", @@ -89624,6 +91471,7 @@ false "Reservation resources have been allocated, and the reservation is ready\nfor use.", "Reservation update is in progress." ], +"readOnly": true, "type": "string" }, "zone": { @@ -89710,7 +91558,8 @@ false }, "kind": { "default": "compute#reservationAggregatedList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -89718,14 +91567,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -89860,70 +91711,84 @@ false "id": "ReservationBlock", "properties": { "count": { -"description": "[Output Only] The number of resources that are allocated in this\nreservation block.", +"description": "Output only. [Output Only] The number of resources that are allocated in this\nreservation block.", "format": "int32", +"readOnly": true, "type": "integer" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339 text format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339 text format.", +"readOnly": true, "type": "string" }, "healthInfo": { "$ref": "ReservationBlockHealthInfo", -"description": "[Output Only] Health information for the reservation block." +"description": "Output only. [Output Only] Health information for the reservation block.", +"readOnly": true }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "inUseCount": { -"description": "[Output Only] The number of instances that are currently in use on this\nreservation block.", +"description": "Output only. [Output Only] The number of instances that are currently in use on this\nreservation block.", "format": "int32", +"readOnly": true, "type": "integer" }, "inUseHostCount": { -"description": "Number of hosts currently in use. If there is one or more Instances running\non the host, it is considered in use.", +"description": "Output only. Number of hosts currently in use. If there is one or more Instances running\non the host, it is considered in use.", "format": "int32", +"readOnly": true, "type": "integer" }, "kind": { "default": "compute#reservationBlock", -"description": "[Output Only] Type of the resource. Alwayscompute#reservationBlock for reservation blocks.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#reservationBlock for reservation blocks.", +"readOnly": true, "type": "string" }, "name": { -"description": "[Output Only] The name of this reservation block generated by Google\nCompute Engine. The name must be 1-63 characters long, and comply with\nRFC1035 @pattern [a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", +"description": "Output only. [Output Only] The name of this reservation block generated by Google\nCompute Engine. The name must be 1-63 characters long, and comply with\nRFC1035 @pattern [a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", +"readOnly": true, "type": "string" }, "physicalTopology": { "$ref": "ReservationBlockPhysicalTopology", -"description": "[Output Only] The physical topology of the reservation block." +"description": "Output only. [Output Only] The physical topology of the reservation block.", +"readOnly": true }, "reservationMaintenance": { "$ref": "GroupMaintenanceInfo", -"description": "[Output Only] Maintenance information for this reservation block." +"description": "Output only. [Output Only] Maintenance information for this reservation block.", +"readOnly": true }, "reservationSubBlockCount": { -"description": "[Output Only] The number of reservation subBlocks associated with this\nreservation block.", +"description": "Output only. [Output Only] The number of reservation subBlocks associated with this\nreservation block.", "format": "int32", +"readOnly": true, "type": "integer" }, "reservationSubBlockInUseCount": { -"description": "[Output Only] The number of in-use reservation subBlocks associated with\nthis reservation block. If at least one VM is running on a subBlock, it is\nconsidered in-use.", +"description": "Output only. [Output Only] The number of in-use reservation subBlocks associated with\nthis reservation block. If at least one VM is running on a subBlock, it is\nconsidered in-use.", "format": "int32", +"readOnly": true, "type": "integer" }, "selfLink": { -"description": "[Output Only] Server-defined fully-qualified URL for this resource.", +"description": "Output only. [Output Only] Server-defined fully-qualified URL for this resource.", +"readOnly": true, "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource with the resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource with the resource id.", +"readOnly": true, "type": "string" }, "status": { -"description": "[Output Only] Status of the reservation block.", +"description": "Output only. [Output Only] Status of the reservation block.", "enum": [ "CREATING", "DELETING", @@ -89936,10 +91801,12 @@ false "", "Reservation block has allocated all its resources." ], +"readOnly": true, "type": "string" }, "zone": { -"description": "[Output Only] Zone in which the reservation block resides.", +"description": "Output only. [Output Only] Zone in which the reservation block resides.", +"readOnly": true, "type": "string" } }, @@ -89988,10 +91855,11 @@ false "type": "string" }, "instances": { -"description": "The detailed instances information for a given Block", +"description": "Output only. The detailed instances information for a given Block", "items": { "$ref": "ReservationBlockPhysicalTopologyInstance" }, +"readOnly": true, "type": "array" } }, @@ -90008,7 +91876,8 @@ false }, "physicalHostTopology": { "$ref": "ReservationBlockPhysicalTopologyInstancePhysicalHostTopology", -"description": "The PhysicalHostTopology of instances within a Block resource." +"description": "Output only. The PhysicalHostTopology of instances within a Block resource.", +"readOnly": true }, "projectId": { "description": "Project where the instance lives", @@ -90213,7 +92082,8 @@ false }, "kind": { "default": "compute#reservationList", -"description": "[Output Only] Type of resource.Always compute#reservationsList\nfor listsof reservations", +"description": "Output only. [Output Only] Type of resource.Always compute#reservationsList\nfor listsof reservations", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -90221,7 +92091,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -90357,63 +92228,76 @@ false "properties": { "acceleratorTopologiesInfo": { "$ref": "AcceleratorTopologiesInfo", -"description": "[Output Only] Slice info for the reservation subBlock." +"description": "Output only. [Output Only] Slice info for the reservation subBlock.", +"readOnly": true }, "count": { -"description": "[Output Only] The number of hosts that are allocated in this\nreservation subBlock.", +"description": "Output only. [Output Only] The number of hosts that are allocated in this\nreservation subBlock.", "format": "int32", +"readOnly": true, "type": "integer" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339 text format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339 text format.", +"readOnly": true, "type": "string" }, "healthInfo": { "$ref": "ReservationSubBlockHealthInfo", -"description": "[Output Only] Health information for the reservation subBlock." +"description": "Output only. [Output Only] Health information for the reservation subBlock.", +"readOnly": true }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "inUseCount": { -"description": "[Output Only] The number of instances that are currently in use on this\nreservation subBlock.", +"description": "Output only. [Output Only] The number of instances that are currently in use on this\nreservation subBlock.", "format": "int32", +"readOnly": true, "type": "integer" }, "inUseHostCount": { -"description": "Number of hosts currently in use. If there is one or more Instances running\non the host, it is considered in use.", +"description": "Output only. Number of hosts currently in use. If there is one or more Instances running\non the host, it is considered in use.", "format": "int32", +"readOnly": true, "type": "integer" }, "kind": { "default": "compute#reservationSubBlock", -"description": "[Output Only] Type of the resource. Alwayscompute#reservationSubBlock for reservation subBlocks.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#reservationSubBlock for reservation subBlocks.", +"readOnly": true, "type": "string" }, "name": { -"description": "[Output Only] The name of this reservation subBlock generated by Google\nCompute Engine. The name must be 1-63 characters long, and comply with\nRFC1035 @pattern [a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", +"description": "Output only. [Output Only] The name of this reservation subBlock generated by Google\nCompute Engine. The name must be 1-63 characters long, and comply with\nRFC1035 @pattern [a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", +"readOnly": true, "type": "string" }, "physicalTopology": { "$ref": "ReservationSubBlockPhysicalTopology", -"description": "[Output Only] The physical topology of the reservation subBlock." +"description": "Output only. [Output Only] The physical topology of the reservation subBlock.", +"readOnly": true }, "reservationSubBlockMaintenance": { "$ref": "GroupMaintenanceInfo", -"description": "Maintenance information for this reservation subBlock." +"description": "Output only. Maintenance information for this reservation subBlock.", +"readOnly": true }, "selfLink": { -"description": "[Output Only] Server-defined fully-qualified URL for this resource.", +"description": "Output only. [Output Only] Server-defined fully-qualified URL for this resource.", +"readOnly": true, "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource with the resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource with the resource id.", +"readOnly": true, "type": "string" }, "status": { -"description": "[Output Only] Status of the reservation subBlock.", +"description": "Output only. [Output Only] Status of the reservation subBlock.", "enum": [ "CREATING", "DELETING", @@ -90426,10 +92310,12 @@ false "", "Reservation subBlock has allocated all its resources." ], +"readOnly": true, "type": "string" }, "zone": { -"description": "[Output Only] Zone in which the reservation subBlock resides.", +"description": "Output only. [Output Only] Zone in which the reservation subBlock resides.", +"readOnly": true, "type": "string" } }, @@ -91104,7 +92990,8 @@ false "id": "ResourcePolicy", "properties": { "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -91119,8 +93006,9 @@ false "description": "Resource policy for instances for placement configuration." }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "instanceSchedulePolicy": { @@ -91129,7 +93017,8 @@ false }, "kind": { "default": "compute#resourcePolicy", -"description": "[Output Only] Type of the resource. Alwayscompute#resource_policies for resource policies.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#resource_policies for resource policies.", +"readOnly": true, "type": "string" }, "name": { @@ -91143,14 +93032,17 @@ false "type": "string" }, "region": { +"readOnly": true, "type": "string" }, "resourceStatus": { "$ref": "ResourcePolicyResourceStatus", -"description": "[Output Only] The system status of the resource policy." +"description": "Output only. [Output Only] The system status of the resource policy.", +"readOnly": true }, "selfLink": { -"description": "[Output Only] Server-defined fully-qualified URL for this resource.", +"description": "Output only. [Output Only] Server-defined fully-qualified URL for this resource.", +"readOnly": true, "type": "string" }, "snapshotSchedulePolicy": { @@ -91158,7 +93050,7 @@ false "description": "Resource policy for persistent disks for creating snapshots." }, "status": { -"description": "[Output Only] The status of resource policy creation.", +"description": "Output only. [Output Only] The status of resource policy creation.", "enum": [ "CREATING", "DELETING", @@ -91173,6 +93065,7 @@ false "", "Resource policy is ready to be used." ], +"readOnly": true, "type": "string" }, "workloadPolicy": { @@ -91203,7 +93096,8 @@ false }, "kind": { "default": "compute#resourcePolicyAggregatedList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -91211,14 +93105,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -91358,7 +93254,8 @@ false "type": "integer" }, "duration": { -"description": "[Output only] A predetermined duration for the window, automatically\nchosen to be the smallest possible in the given scenario.", +"description": "Output only. [Output only] A predetermined duration for the window, automatically\nchosen to be the smallest possible in the given scenario.", +"readOnly": true, "type": "string" }, "startTime": { @@ -91438,7 +93335,8 @@ false "id": "ResourcePolicyHourlyCycle", "properties": { "duration": { -"description": "[Output only] Duration of the time window, automatically chosen to be\nsmallest possible in the given scenario.", +"description": "Output only. [Output only] Duration of the time window, automatically chosen to be\nsmallest possible in the given scenario.", +"readOnly": true, "type": "string" }, "hoursInCycle": { @@ -91510,7 +93408,8 @@ false }, "kind": { "default": "compute#resourcePolicyList", -"description": "[Output Only] Type of resource.Alwayscompute#resourcePoliciesList for listsof resourcePolicies", +"description": "Output only. [Output Only] Type of resource.Alwayscompute#resourcePoliciesList for listsof resourcePolicies", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -91518,7 +93417,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -91654,7 +93554,8 @@ false "properties": { "instanceSchedulePolicy": { "$ref": "ResourcePolicyResourceStatusInstanceSchedulePolicyStatus", -"description": "[Output Only] Specifies a set of output values reffering to\nthe instance_schedule_policy system status.\nThis field should have the same name as corresponding policy field." +"description": "Output only. [Output Only] Specifies a set of output values reffering to\nthe instance_schedule_policy system status.\nThis field should have the same name as corresponding policy field.", +"readOnly": true } }, "type": "object" @@ -91663,11 +93564,13 @@ false "id": "ResourcePolicyResourceStatusInstanceSchedulePolicyStatus", "properties": { "lastRunStartTime": { -"description": "[Output Only] The last time the schedule successfully ran.\nThe timestamp is an RFC3339 string.", +"description": "Output only. [Output Only] The last time the schedule successfully ran.\nThe timestamp is an RFC3339 string.", +"readOnly": true, "type": "string" }, "nextRunStartTime": { -"description": "[Output Only] The next time the schedule is planned to run.\nThe actual time might be slightly different.\nThe timestamp is an RFC3339 string.", +"description": "Output only. [Output Only] The next time the schedule is planned to run.\nThe actual time might be slightly different.\nThe timestamp is an RFC3339 string.", +"readOnly": true, "type": "string" } }, @@ -91809,7 +93712,8 @@ false "type": "string" }, "duration": { -"description": "[Output only] Duration of the time window, automatically chosen to be\nsmallest possible in the given scenario.", +"description": "Output only. [Output only] Duration of the time window, automatically chosen to be\nsmallest possible in the given scenario.", +"readOnly": true, "type": "string" }, "startTime": { @@ -91874,29 +93778,35 @@ false "properties": { "effectiveInstanceMetadata": { "$ref": "ResourceStatusEffectiveInstanceMetadata", -"description": "[Output Only] Effective metadata is a field that consolidates project,\nzonal instance settings, and instance-level predefined metadata keys to\nprovide the overridden value for those metadata keys at the instance level." +"description": "Output only. [Output Only] Effective metadata is a field that consolidates project,\nzonal instance settings, and instance-level predefined metadata keys to\nprovide the overridden value for those metadata keys at the instance level.", +"readOnly": true }, "physicalHost": { -"description": "[Output Only] The precise location of your instance within the zone's data\ncenter, including the block, sub-block, and host. The field is formatted as\nfollows: blockId/subBlockId/hostId.", +"description": "Output only. [Output Only] The precise location of your instance within the zone's data\ncenter, including the block, sub-block, and host. The field is formatted as\nfollows: blockId/subBlockId/hostId.", +"readOnly": true, "type": "string" }, "physicalHostTopology": { "$ref": "ResourceStatusPhysicalHostTopology", -"description": "[Output Only] A series of fields containing the global name of the Compute\nEngine cluster, as well as the ID of the block, sub-block, and host on\nwhich the running instance is located." +"description": "Output only. [Output Only] A series of fields containing the global name of the Compute\nEngine cluster, as well as the ID of the block, sub-block, and host on\nwhich the running instance is located.", +"readOnly": true }, "reservationConsumptionInfo": { "$ref": "ResourceStatusReservationConsumptionInfo", -"description": "[Output Only] Reservation information that the instance is consuming from." +"description": "Output only. [Output Only] Reservation information that the instance is consuming from.", +"readOnly": true }, "scheduling": { "$ref": "ResourceStatusScheduling" }, "shutdownDetails": { "$ref": "ResourceStatusShutdownDetails", -"description": "[Output Only] Details about the instance stopping state." +"description": "Output only. [Output Only] Details about the instance stopping state.", +"readOnly": true }, "upcomingMaintenance": { -"$ref": "UpcomingMaintenance" +"$ref": "UpcomingMaintenance", +"readOnly": true } }, "type": "object" @@ -91968,7 +93878,8 @@ false "id": "ResourceStatusReservationConsumptionInfo", "properties": { "consumedReservation": { -"description": "[Output Only] The full resource name of the reservation that this\ninstance is consuming from.", +"description": "Output only. [Output Only] The full resource name of the reservation that this\ninstance is consuming from.", +"readOnly": true, "type": "string" } }, @@ -92028,201 +93939,417 @@ false }, "type": "object" }, -"RolloutPolicy": { -"description": "A rollout policy configuration.", -"id": "RolloutPolicy", +"Rollout": { +"description": "Rollout resource.\n\nA Rollout is a specific instance of a RolloutPlan. It represents a single\nexecution of a strategy to roll out a specific resource. It also provides\nAPIs to interact with the rollout.", +"id": "Rollout", "properties": { -"defaultRolloutTime": { -"description": "An optional RFC3339 timestamp on or after which the update is\nconsidered rolled out to any zone that is not explicitly stated.", +"cancellationTime": { +"description": "Output only. The timestamp at which the Rollout was cancelled.", +"readOnly": true, "type": "string" }, -"locationRolloutPolicies": { -"additionalProperties": { +"completionTime": { +"description": "Output only. The timestamp at which the Rollout was completed.", +"readOnly": true, "type": "string" }, -"description": "Location based rollout policies to apply to the resource.\n\nCurrently only zone names are supported and must be represented\nas valid URLs, like: zones/us-central1-a.\n\nThe value expects an RFC3339 timestamp on or after which the update is\nconsidered rolled out to the specified location.", -"type": "object" -} -}, -"type": "object" -}, -"Route": { -"description": "Represents a Route resource.\n\nA route defines a path from VM instances in the VPC network to a specific\ndestination. This destination can be inside or outside the VPC network.\nFor more information, read theRoutes overview.", -"id": "Route", -"properties": { -"asPaths": { -"description": "[Output Only] AS path.", -"items": { -"$ref": "RouteAsPath" -}, -"type": "array" -}, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, -"description": { -"description": "An optional description of this resource. Provide this field when you\ncreate the resource.", +"currentWaveNumber": { +"description": "Output only. The number of the currently running wave.\nEx. 1", +"format": "int64", +"readOnly": true, "type": "string" }, -"destRange": { -"annotations": { -"required": [ -"compute.routes.insert" -] +"description": { +"description": "An optional description of this resource. Provide this property when you\ncreate the resource.", +"type": "string" }, -"description": "The destination range of outgoing packets that this route applies to. Both\nIPv4 and IPv6 are supported.\nMust specify an IPv4 range (e.g. 192.0.2.0/24) or an IPv6 range in RFC 4291\nformat (e.g. 2001:db8::/32). IPv6 range will be displayed using RFC 5952\ncompressed format.", +"etag": { +"description": "Output only. etag of the Rollout\nEx. abc1234", +"readOnly": true, "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { -"default": "compute#route", -"description": "[Output Only] Type of this resource. Always compute#routes for\nRoute resources.", +"default": "compute#rollout", +"description": "Output only. [Output Only] Type of the resource. Always compute#rollout\nfor rollouts.", +"readOnly": true, "type": "string" }, "name": { -"annotations": { -"required": [ -"compute.routes.insert" -] -}, -"description": "Name of the resource. Provided by the client when the resource is created.\nThe name must be 1-63 characters long, and comply withRFC1035.\nSpecifically, the name must be 1-63 characters long and match the regular\nexpression `[a-z]([-a-z0-9]*[a-z0-9])?`. The first character must be a\nlowercase letter, and all following characters (except for the last\ncharacter) must be a dash, lowercase letter, or digit. The last character\nmust be a lowercase letter or digit.", +"description": "Name of the resource. Provided by the client when the resource is created.\nThe name must be 1-63 characters long, and comply withRFC1035.\nSpecifically, the name must be 1-63 characters long and match the regular\nexpression `[a-z]([-a-z0-9]*[a-z0-9])?`\nwhich means the first character must be a lowercase letter, and all\nfollowing characters must be a dash, lowercase letter, or digit, except\nthe last character, which cannot be a dash.", "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", "type": "string" }, -"network": { -"annotations": { -"required": [ -"compute.routes.insert" -] +"rolloutEntity": { +"$ref": "RolloutRolloutEntity", +"description": "Required. The resource being rolled out." }, -"description": "Fully-qualified URL of the network that this route applies to.", +"rolloutPlan": { +"description": "Required. Rollout Plan used to model the Rollout.\nEx. compute.googleapis.com/v1/projects/1234/rolloutPlans/rp1", "type": "string" }, -"nextHopGateway": { -"description": "The URL to a gateway that should handle matching packets.\nYou can only specify the internet gateway using a full or\npartial valid URL: projects/project/global/gateways/default-internet-gateway", +"selfLink": { +"description": "Output only. [Output Only] Server-defined fully-qualified URL for this resource.", +"readOnly": true, "type": "string" }, -"nextHopHub": { -"description": "[Output Only] The full resource name of the Network Connectivity Center hub\nthat will handle matching packets.", +"selfLinkWithId": { +"description": "Output only. [Output Only] Server-defined URL for this resource's resource id.", +"readOnly": true, "type": "string" }, -"nextHopIlb": { -"description": "The URL to a forwarding rule of typeloadBalancingScheme=INTERNAL that should handle matching\npackets or the IP address of the forwarding Rule.\nFor example, the following are all valid URLs:\n \n \n - https://www.googleapis.com/compute/v1/projects/project/regions/region/forwardingRules/forwardingRule \n - regions/region/forwardingRules/forwardingRule\n\n\nIf an IP address is provided, must specify an IPv4 address in dot-decimal\nnotation or an IPv6 address in RFC 4291 format. For example, the following\nare all valid IP addresses:\n \n \n - 10.128.0.56\n - 2001:db8::2d9:51:0:0\n - 2001:db8:0:0:2d9:51:0:0\n\n\nIPv6 addresses will be displayed using RFC 5952 compressed format (e.g.\n2001:db8::2d9:51:0:0). Should never be an IPv4-mapped IPv6 address.", +"state": { +"description": "Output only. The current state of the Rollout.", +"enum": [ +"CANCELLED", +"CANCELLING", +"CANCEL_FAILED", +"COMPLETED", +"COMPLETE_FAILED", +"COMPLETING", +"FAILED", +"PAUSED", +"PAUSE_FAILED", +"PAUSING", +"PROCESSING", +"READY", +"RESUMING", +"ROLLBACK_WAVE_FAILED", +"ROLLING_BACK", +"STATE_UNSPECIFIED", +"UNINITIALIZED", +"WAVE_FAILED" +], +"enumDescriptions": [ +"The rollout is in a failure terminal state.", +"The rollout is being cancelled.", +"An attempted cancel operation was unsuccessful.", +"The rollout is in a successful terminal state.", +"An attempted complete operation was unsuccessful.", +"The rollout is being marked as completed.", +"The rollout completed with failures.", +"The rollout is paused.", +"An attempted pause operation was unsuccessful.", +"The rollout is being paused.", +"A wave is being processed by the product.", +"The rollout has been successfully initialized and is ready to start.", +"The rollout is being resumed after being paused.", +"An attempted rollback operation failed to complete successfully.", +"A wave rollback is in progress for this rollout.", +"Undefined default state. Should never be exposed to users.", +"The rollout has been created but is not yet ready to be started.", +"The product failed to process the wave." +], +"readOnly": true, "type": "string" }, -"nextHopInstance": { -"description": "The URL to an instance that should handle matching packets. You can specify\nthis as a full or partial URL.\nFor example: \nhttps://www.googleapis.com/compute/v1/projects/project/zones/zone/instances/", -"type": "string" +"waveDetails": { +"description": "Output only. Details about each wave of the rollout.", +"items": { +"$ref": "RolloutWaveDetails" }, -"nextHopInterRegionCost": { -"description": "[Output only] Internal fixed region-to-region cost that Google Cloud\ncalculates based on factors such as network performance, distance, and\navailable bandwidth between regions.", -"format": "uint32", -"type": "integer" +"readOnly": true, +"type": "array" +} }, -"nextHopInterconnectAttachment": { -"description": "[Output Only] The URL to an InterconnectAttachment which is the next hop\nfor the route.\nThis field will only be populated for dynamic routes generated by\nCloud Router with a linked interconnectAttachment or the static route\ngenerated by each L2 Interconnect Attachment.", +"type": "object" +}, +"RolloutPlan": { +"description": "RolloutPlan resource.\n\nA RolloutPlan is the customer-defined strategy to divide a large-scale change\ninto smaller increments, referred to as \"waves\". Each wave targets a specific\nportion of the overall affected area and defines criteria that must be met\nbefore progressing to the subsequent wave.", +"id": "RolloutPlan", +"properties": { +"creationTimestamp": { +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, -"nextHopIp": { -"description": "The network IP address of an instance that should handle matching packets.\nBoth IPv6 address and IPv4 addresses are supported.\nMust specify an IPv4 address in dot-decimal notation (e.g. 192.0.2.99) or\nan IPv6 address in RFC 4291 format (e.g. 2001:db8::2d9:51:0:0 or\n2001:db8:0:0:2d9:51:0:0). IPv6 addresses will be displayed using RFC 5952\ncompressed format (e.g. 2001:db8::2d9:51:0:0). Should never be an\nIPv4-mapped IPv6 address.", +"description": { +"description": "An optional description of this resource. Provide this property when you\ncreate the resource.", "type": "string" }, -"nextHopMed": { -"description": "[Output Only] Multi-Exit Discriminator, a BGP route metric that indicates\nthe desirability of a particular route in a network.", -"format": "uint32", -"type": "integer" +"id": { +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"format": "uint64", +"readOnly": true, +"type": "string" }, -"nextHopNetwork": { -"description": "The URL of the local network if it should handle matching packets.", +"kind": { +"default": "compute#rolloutPlan", +"description": "Output only. [Output Only] Type of the resource. Always compute#rolloutPlan\nfor rolloutPlans.", +"readOnly": true, "type": "string" }, -"nextHopOrigin": { -"description": "[Output Only] Indicates the origin of the route. Can be IGP\n(Interior Gateway Protocol), EGP (Exterior Gateway Protocol),\nor INCOMPLETE.", +"locationScope": { +"description": "The location scope of the rollout plan. If not specified, the location\nscope is considered as ZONAL.", "enum": [ -"EGP", -"IGP", -"INCOMPLETE" +"LOCATION_SCOPE_UNSPECIFIED", +"REGIONAL", +"ZONAL" ], "enumDescriptions": [ -"", -"", -"" +"Unspecified value. Considered as ZONAL.", +"Regional scope.", +"Zonal scope." ], "type": "string" }, -"nextHopPeering": { -"description": "[Output Only] The network peering name that should handle matching packets,\nwhich should conform to RFC1035.", +"name": { +"annotations": { +"required": [ +"compute.rolloutPlans.insert" +] +}, +"description": "Name of the resource. Provided by the client when the resource is created.\nThe name must be 1-63 characters long, and comply withRFC1035.\nSpecifically, the name must be 1-63 characters long and match the regular\nexpression `[a-z]([-a-z0-9]*[a-z0-9])?`\nwhich means the first character must be a lowercase letter, and all\nfollowing characters must be a dash, lowercase letter, or digit, except\nthe last character, which cannot be a dash.", +"pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", "type": "string" }, -"nextHopVpnTunnel": { -"description": "The URL to a VpnTunnel that should handle matching packets.", +"selfLink": { +"description": "Output only. [Output Only] Server-defined fully-qualified URL for this resource.", +"readOnly": true, "type": "string" }, -"params": { -"$ref": "RouteParams", -"description": "Input only. [Input Only] Additional params passed with the request, but not persisted\nas part of resource payload." +"selfLinkWithId": { +"description": "Output only. [Output Only] Server-defined URL for this resource's resource id.", +"readOnly": true, +"type": "string" }, -"priority": { -"annotations": { -"required": [ -"compute.routes.insert" -] +"waves": { +"description": "Required. The waves included in this rollout plan.", +"items": { +"$ref": "RolloutPlanWave" }, -"description": "The priority of this route. Priority is used to break ties in cases\nwhere there is more than one matching route of equal prefix length. In\ncases where multiple routes have equal prefix length, the one with the\nlowest-numbered priority value wins. The default value is `1000`. The\npriority value must be from `0` to `65535`, inclusive.", -"format": "uint32", -"type": "integer" +"type": "array" +} }, -"routeStatus": { -"description": "[Output only] The status of the route. This status only applies to\ndynamic routes learned by Cloud Routers. This status is not applicable\nto static routes.", +"type": "object" +}, +"RolloutPlanWave": { +"description": "A single wave in a rollout plan.", +"id": "RolloutPlanWave", +"properties": { +"displayName": { +"description": "Optional. The display name of this wave of the rollout plan.", +"type": "string" +}, +"number": { +"description": "Output only. The wave number.", +"format": "int64", +"readOnly": true, +"type": "string" +}, +"orchestrationOptions": { +"$ref": "RolloutPlanWaveOrchestrationOptions", +"description": "Optional. The orchestration options for this wave." +}, +"selectors": { +"description": "Required. The selectors for this wave. There is a logical AND between each selector\ndefined in a wave, so a resource must satisfy the criteria of *all* the\nspecified selectors to be in scope for the wave.", +"items": { +"$ref": "RolloutPlanWaveSelector" +}, +"type": "array" +}, +"validation": { +"$ref": "RolloutPlanWaveValidation", +"description": "Required. The validation to be performed at the end of this wave." +} +}, +"type": "object" +}, +"RolloutPlanWaveOrchestrationOptions": { +"description": "Options to control the pace of orchestration of a wave. These options are\nrequired only if the resource being rolled out follows the Orchestrated\npattern.", +"id": "RolloutPlanWaveOrchestrationOptions", +"properties": { +"delays": { +"description": "Optional. Delays, if any, to be added between batches of projects. We allow\nmultiple Delays to be specified, letting users set separate delays\nbetween batches of projects corresponding to different locations and\nbatches of projects corresponding to the same location.", +"items": { +"$ref": "RolloutPlanWaveOrchestrationOptionsDelay" +}, +"type": "array" +}, +"maxConcurrentLocations": { +"description": "Optional. Maximum number of locations to be orchestrated in parallel.", +"format": "int64", +"type": "string" +}, +"maxConcurrentResourcesPerLocation": { +"description": "Optional. Maximum number of resources to be orchestrated per location in\nparallel.", +"format": "int64", +"type": "string" +} +}, +"type": "object" +}, +"RolloutPlanWaveOrchestrationOptionsDelay": { +"description": "Options to control the delay, if any, between batches of projects.", +"id": "RolloutPlanWaveOrchestrationOptionsDelay", +"properties": { +"delimiter": { +"description": "Optional. Controls whether the delay should only be added between batches of\nprojects corresponding to different locations, or also between\nbatches of projects corresponding to the same location.\n\nMust be set to DELIMITER_UNSPECIFIED if no delay is to be added.", "enum": [ -"ACTIVE", -"DROPPED", -"INACTIVE", -"PENDING" +"DELIMITER_BATCH", +"DELIMITER_LOCATION", +"DELIMITER_UNSPECIFIED" ], "enumDescriptions": [ -"This route is processed and active.", -"The route is dropped due to the VPC exceeding the dynamic route limit.\n For dynamic route limit, please refer to the\nLearned route example", -"This route is processed but inactive due to failure from the backend. The\nbackend may have rejected the route", -"This route is being processed internally. The status will change once\nprocessed." +"The delay will also be added between batches of projects\ncorresponding to the same location.", +"The delay will only be added between batches of projects\ncorresponding to different locations.", +"No delay will be added between batches of projects. Processing will\ncontinue with the next batch as soon as the previous batch of LROs\nis done." ], "type": "string" }, -"routeType": { -"description": "[Output Only] The type of this route, which can be one of the following\nvalues:\n- 'TRANSIT' for a transit route that this router learned from\nanother Cloud Router and will readvertise to one of its BGP peers \n- 'SUBNET' for a route from a subnet of the VPC \n- 'BGP' for a route learned from a BGP peer of this router \n- 'STATIC' for a static route", +"duration": { +"description": "Optional. The duration of the delay, if any, to be added between batches of\nprojects. A zero duration corresponds to no delay.", +"format": "google-duration", +"type": "string" +}, +"type": { +"description": "Optional. Controls whether the specified duration is to be added at the end of\neach batch, or if the total processing time for each batch will be\npadded if needed to meet the specified duration.\n\nMust be set to TYPE_UNSPECIFIED if no delay is to be added.", "enum": [ -"BGP", -"STATIC", -"SUBNET", -"TRANSIT" +"TYPE_MINIMUM", +"TYPE_OFFSET", +"TYPE_UNSPECIFIED" ], "enumDescriptions": [ -"", -"", -"", -"" +"The total processing time for each batch of projects will be padded\nif needed to meet the specified delay duration.", +"The specified delay will directly be added after each batch of\nprojects as specified by the delimiter.", +"No delay will be added between batches of projects. Processing will\ncontinue with the next batch as soon as the previous batch of LROs\nis done." ], "type": "string" +} }, -"selfLink": { -"description": "[Output Only] Server-defined fully-qualified URL for this resource.", +"type": "object" +}, +"RolloutPlanWaveSelector": { +"description": "A selector which specifies what resource(s) are included in a given wave.", +"id": "RolloutPlanWaveSelector", +"properties": { +"locationSelector": { +"$ref": "RolloutPlanWaveSelectorLocationSelector", +"description": "Optional. Roll out to resources by Cloud locations." +}, +"resourceHierarchySelector": { +"$ref": "RolloutPlanWaveSelectorResourceHierarchySelector", +"description": "Optional. Roll out to resources by Cloud Resource Manager resource hierarchy." +} +}, +"type": "object" +}, +"RolloutPlanWaveSelectorLocationSelector": { +"description": "Roll out to resources by location.", +"id": "RolloutPlanWaveSelectorLocationSelector", +"properties": { +"includedLocations": { +"description": "Optional. Example: \"us-central1-a\"", +"items": { "type": "string" }, -"tags": { -"description": "A list of instance tags to which this route applies.", +"type": "array" +} +}, +"type": "object" +}, +"RolloutPlanWaveSelectorResourceHierarchySelector": { +"description": "Roll out to resources by Cloud Resource Manager resource hierarchy\nnodes such as projects, folders, orgs.", +"id": "RolloutPlanWaveSelectorResourceHierarchySelector", +"properties": { +"includedFolders": { +"description": "Optional. Format: \"folders/{folder_id}\"", "items": { "type": "string" }, "type": "array" }, -"warnings": { -"description": "[Output Only] If potential misconfigurations are detected for this\nroute, this field will be populated with warning messages.", +"includedOrganizations": { +"description": "Optional. Format: \"organizations/{organization_id}\"", +"items": { +"type": "string" +}, +"type": "array" +}, +"includedProjects": { +"description": "Optional. Format: \"projects/{project_id}\"", +"items": { +"type": "string" +}, +"type": "array" +} +}, +"type": "object" +}, +"RolloutPlanWaveValidation": { +"description": "The validation to be performed before progressing to the next wave.", +"id": "RolloutPlanWaveValidation", +"properties": { +"timeBasedValidationMetadata": { +"$ref": "RolloutPlanWaveValidationTimeBasedValidationMetadata", +"description": "Optional. Metadata required if type = \"time\"." +}, +"type": { +"description": "Required. The type of the validation. If a type of validation is associated with\na metadata object, the appropriate metadata field mapping to the\nvalidation type must be provided in the validation message. Possible\nvalues are in quotes below alongside an explanation:\n \"manual\": The system waits for an end-user approval API before\n progressing to the next wave.\n \"time\": The system waits for a user specified duration before\n progressing to the next wave. TimeBasedValidation must be provided.", +"type": "string" +} +}, +"type": "object" +}, +"RolloutPlanWaveValidationTimeBasedValidationMetadata": { +"description": "Metadata required if type = \"time\".", +"id": "RolloutPlanWaveValidationTimeBasedValidationMetadata", +"properties": { +"waitDuration": { +"description": "Optional. The duration that the system waits in between waves. This wait starts\nafter all changes in the wave are rolled out.", +"format": "google-duration", +"type": "string" +} +}, +"type": "object" +}, +"RolloutPlansListResponse": { +"description": "Contains a list of RolloutPlan resources.", +"id": "RolloutPlansListResponse", +"properties": { +"etag": { +"type": "string" +}, +"id": { +"description": "[Output Only] Unique identifier for the resource; defined by the server.", +"type": "string" +}, +"items": { +"description": "A list of RolloutPlan resources.", "items": { +"$ref": "RolloutPlan" +}, +"type": "array" +}, +"nextPageToken": { +"description": "[Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"type": "string" +}, +"selfLink": { +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, +"type": "string" +}, +"unreachables": { +"description": "Output only. [Output Only] Unreachable resources.\nend_interface: MixerListResponseWithEtagBuilder", +"items": { +"type": "string" +}, +"readOnly": true, +"type": "array" +}, +"warning": { +"description": "[Output Only] Informational warning message.", "properties": { "code": { "description": "[Output Only] A warning code, if applicable. For example, Compute\nEngine returns NO_RESULTS_ON_PAGE if there\nare no results in the response.", @@ -92344,7 +94471,586 @@ false } }, "type": "object" +} +}, +"type": "object" +}, +"RolloutPolicy": { +"description": "A rollout policy configuration.", +"id": "RolloutPolicy", +"properties": { +"defaultRolloutTime": { +"description": "An optional RFC3339 timestamp on or after which the update is\nconsidered rolled out to any zone that is not explicitly stated.", +"type": "string" +}, +"locationRolloutPolicies": { +"additionalProperties": { +"type": "string" +}, +"description": "Location based rollout policies to apply to the resource.\n\nCurrently only zone names are supported and must be represented\nas valid URLs, like: zones/us-central1-a.\n\nThe value expects an RFC3339 timestamp on or after which the update is\nconsidered rolled out to the specified location.", +"type": "object" +} +}, +"type": "object" +}, +"RolloutRolloutEntity": { +"description": "Specifications of the resource to roll out.", +"id": "RolloutRolloutEntity", +"properties": { +"orchestratedEntity": { +"$ref": "RolloutRolloutEntityOrchestratedEntity", +"description": "Optional. Entity details for products using the Orchestrated Integration model." +} +}, +"type": "object" +}, +"RolloutRolloutEntityOrchestratedEntity": { +"description": "This message is used if the resource type follows the Orchestrated\nintegration model with ProgressiveRollout.", +"id": "RolloutRolloutEntityOrchestratedEntity", +"properties": { +"conflictBehavior": { +"description": "Required. Specifies the behavior of the Rollout if an out of band update is\ndetected in a project during a Rollout. It can be one of the following\nvalues:\n1) overwrite : Overwrite the local value with the rollout value.\n2) no_overwrite : Do not overwrite the local value with the rollout\nvalue.", +"type": "string" +}, +"orchestrationAction": { +"description": "Required. Orchestration action during the Rollout. It can be one of the following\nvalues:\n1) \"update\": Resources will be updated by the rollout.\n2) \"delete\": Resources will be deleted by the rollout.", +"type": "string" +}, +"orchestrationSource": { +"description": "Required. Fully qualified resource name of the resource which contains the source\nof truth of the configuration being rolled out across\nlocations/projects. For example, in the case of a global Rollout which\nis applied across regions, this contains the name of the global\nresource created by the user which contains a payload for a resource\nthat is orchestrated across regions. This follows the following format:\n//.googleapis.com/projects//locations/global//\ne.g.\n//osconfig.googleapis.com/projects/1/locations/global/policyOrchestrators/po1", +"type": "string" +} +}, +"type": "object" +}, +"RolloutWaveDetails": { +"description": "Additional metadata about the status of each wave provided by the server.", +"id": "RolloutWaveDetails", +"properties": { +"orchestratedWaveDetails": { +"$ref": "RolloutWaveDetailsOrchestratedWaveDetails", +"description": "Output only. Additional details of the wave for products using the Orchestrated\nIntegration model.", +"readOnly": true +}, +"waveDisplayName": { +"description": "Output only. Wave name.\nEx. wave1", +"readOnly": true, +"type": "string" +}, +"waveNumber": { +"description": "Output only. System generated number for the wave.", +"format": "int64", +"readOnly": true, +"type": "string" +} +}, +"type": "object" +}, +"RolloutWaveDetailsOrchestratedWaveDetails": { +"description": "Details of the wave for products using the Orchestrated integration\nmodel.", +"id": "RolloutWaveDetailsOrchestratedWaveDetails", +"properties": { +"completedResourcesCount": { +"description": "Output only. Resource completed so far.", +"format": "int64", +"readOnly": true, +"type": "string" +}, +"estimatedTotalResourcesCount": { +"description": "Output only. Estimated total count of resources.", +"format": "int64", +"readOnly": true, +"type": "string" }, +"failedLocations": { +"description": "Output only. Locations that failed during orchestration, and ProgressiveRollout\nstopped retrying. There may be some successful resources rolled out in\nthe wave as the location may have failed later in the Rollout.", +"items": { +"type": "string" +}, +"readOnly": true, +"type": "array" +}, +"failedResourcesCount": { +"description": "Output only. Resources failed.", +"format": "int64", +"readOnly": true, +"type": "string" +} +}, +"type": "object" +}, +"RolloutsListResponse": { +"id": "RolloutsListResponse", +"properties": { +"etag": { +"type": "string" +}, +"id": { +"description": "[Output Only] Unique identifier for the resource; defined by the server.", +"type": "string" +}, +"items": { +"description": "A list of Rollout resources.", +"items": { +"$ref": "Rollout" +}, +"type": "array" +}, +"nextPageToken": { +"description": "[Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"type": "string" +}, +"selfLink": { +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, +"type": "string" +}, +"unreachables": { +"description": "Output only. [Output Only] Unreachable resources.\nend_interface: MixerListResponseWithEtagBuilder", +"items": { +"type": "string" +}, +"readOnly": true, +"type": "array" +}, +"warning": { +"description": "[Output Only] Informational warning message.", +"properties": { +"code": { +"description": "[Output Only] A warning code, if applicable. For example, Compute\nEngine returns NO_RESULTS_ON_PAGE if there\nare no results in the response.", +"enum": [ +"CLEANUP_FAILED", +"DEPRECATED_RESOURCE_USED", +"DEPRECATED_TYPE_USED", +"DISK_SIZE_LARGER_THAN_IMAGE_SIZE", +"EXPERIMENTAL_TYPE_USED", +"EXTERNAL_API_WARNING", +"FIELD_VALUE_OVERRIDEN", +"INJECTED_KERNELS_DEPRECATED", +"INVALID_HEALTH_CHECK_FOR_DYNAMIC_WIEGHTED_LB", +"LARGE_DEPLOYMENT_WARNING", +"LIST_OVERHEAD_QUOTA_EXCEED", +"MISSING_TYPE_DEPENDENCY", +"NEXT_HOP_ADDRESS_NOT_ASSIGNED", +"NEXT_HOP_CANNOT_IP_FORWARD", +"NEXT_HOP_INSTANCE_HAS_NO_IPV6_INTERFACE", +"NEXT_HOP_INSTANCE_NOT_FOUND", +"NEXT_HOP_INSTANCE_NOT_ON_NETWORK", +"NEXT_HOP_NOT_RUNNING", +"NOT_CRITICAL_ERROR", +"NO_RESULTS_ON_PAGE", +"PARTIAL_SUCCESS", +"QUOTA_INFO_UNAVAILABLE", +"REQUIRED_TOS_AGREEMENT", +"RESOURCE_IN_USE_BY_OTHER_RESOURCE_WARNING", +"RESOURCE_NOT_DELETED", +"SCHEMA_VALIDATION_IGNORED", +"SINGLE_INSTANCE_PROPERTY_TEMPLATE", +"UNDECLARED_PROPERTIES", +"UNREACHABLE" +], +"enumDeprecated": [ +false, +false, +false, +false, +false, +false, +true, +false, +false, +false, +false, +false, +false, +false, +false, +false, +false, +false, +false, +false, +false, +false, +false, +false, +false, +false, +false, +false, +false +], +"enumDescriptions": [ +"Warning about failed cleanup of transient changes made by a failed\noperation.", +"A link to a deprecated resource was created.", +"When deploying and at least one of the resources has a type marked as\ndeprecated", +"The user created a boot disk that is larger than image size.", +"When deploying and at least one of the resources has a type marked as\nexperimental", +"Warning that is present in an external api call", +"Warning that value of a field has been overridden.\nDeprecated unused field.", +"The operation involved use of an injected kernel, which is deprecated.", +"A WEIGHTED_MAGLEV backend service is associated with a health check that is\nnot of type HTTP/HTTPS/HTTP2.", +"When deploying a deployment with a exceedingly large number of resources", +"Resource can't be retrieved due to list overhead quota exceed\nwhich captures the amount of resources filtered out by\nuser-defined list filter.", +"A resource depends on a missing type", +"The route's nextHopIp address is not assigned to an instance on the\nnetwork.", +"The route's next hop instance cannot ip forward.", +"The route's nextHopInstance URL refers to an instance that does not have an\nipv6 interface on the same network as the route.", +"The route's nextHopInstance URL refers to an instance that does not exist.", +"The route's nextHopInstance URL refers to an instance that is not on the\nsame network as the route.", +"The route's next hop instance does not have a status of RUNNING.", +"Error which is not critical. We decided to continue the process despite\nthe mentioned error.", +"No results are present on a particular list page.", +"Success is reported, but some results may be missing due to errors", +"Quota information is not available to client requests (e.g:\nregions.list).", +"The user attempted to use a resource that requires a TOS they have not\naccepted.", +"Warning that a resource is in use.", +"One or more of the resources set to auto-delete could not be deleted\nbecause they were in use.", +"When a resource schema validation is ignored.", +"Instance template used in instance group manager is valid as such, but\nits application does not make a lot of sense, because it allows only\nsingle instance in instance group.", +"When undeclared properties in the schema are present", +"A given scope cannot be reached." +], +"type": "string" +}, +"data": { +"description": "[Output Only] Metadata about this warning in key:\nvalue format. For example:\n\n\"data\": [\n {\n \"key\": \"scope\",\n \"value\": \"zones/us-east1-d\"\n }", +"items": { +"properties": { +"key": { +"description": "[Output Only] A key that provides more detail on the warning being\nreturned. For example, for warnings where there are no results in a list\nrequest for a particular zone, this key might be scope and\nthe key value might be the zone name. Other examples might be a key\nindicating a deprecated resource and a suggested replacement, or a\nwarning about invalid network settings (for example, if an instance\nattempts to perform IP forwarding but is not enabled for IP forwarding).", +"type": "string" +}, +"value": { +"description": "[Output Only] A warning data value corresponding to the key.", +"type": "string" +} +}, +"type": "object" +}, +"type": "array" +}, +"message": { +"description": "[Output Only] A human-readable description of the warning code.", +"type": "string" +} +}, +"type": "object" +} +}, +"type": "object" +}, +"Route": { +"description": "Represents a Route resource.\n\nA route defines a path from VM instances in the VPC network to a specific\ndestination. This destination can be inside or outside the VPC network.\nFor more information, read theRoutes overview.", +"id": "Route", +"properties": { +"asPaths": { +"description": "Output only. [Output Only] AS path.", +"items": { +"$ref": "RouteAsPath" +}, +"readOnly": true, +"type": "array" +}, +"creationTimestamp": { +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, +"type": "string" +}, +"description": { +"description": "An optional description of this resource. Provide this field when you\ncreate the resource.", +"type": "string" +}, +"destRange": { +"annotations": { +"required": [ +"compute.routes.insert" +] +}, +"description": "The destination range of outgoing packets that this route applies to. Both\nIPv4 and IPv6 are supported.\nMust specify an IPv4 range (e.g. 192.0.2.0/24) or an IPv6 range in RFC 4291\nformat (e.g. 2001:db8::/32). IPv6 range will be displayed using RFC 5952\ncompressed format.", +"type": "string" +}, +"id": { +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"format": "uint64", +"readOnly": true, +"type": "string" +}, +"kind": { +"default": "compute#route", +"description": "Output only. [Output Only] Type of this resource. Always compute#routes for\nRoute resources.", +"readOnly": true, +"type": "string" +}, +"name": { +"annotations": { +"required": [ +"compute.routes.insert" +] +}, +"description": "Name of the resource. Provided by the client when the resource is created.\nThe name must be 1-63 characters long, and comply withRFC1035.\nSpecifically, the name must be 1-63 characters long and match the regular\nexpression `[a-z]([-a-z0-9]*[a-z0-9])?`. The first character must be a\nlowercase letter, and all following characters (except for the last\ncharacter) must be a dash, lowercase letter, or digit. The last character\nmust be a lowercase letter or digit.", +"pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", +"type": "string" +}, +"network": { +"annotations": { +"required": [ +"compute.routes.insert" +] +}, +"description": "Fully-qualified URL of the network that this route applies to.", +"type": "string" +}, +"nextHopGateway": { +"description": "The URL to a gateway that should handle matching packets.\nYou can only specify the internet gateway using a full or\npartial valid URL: projects/project/global/gateways/default-internet-gateway", +"type": "string" +}, +"nextHopHub": { +"description": "Output only. [Output Only] The full resource name of the Network Connectivity Center hub\nthat will handle matching packets.", +"readOnly": true, +"type": "string" +}, +"nextHopIlb": { +"description": "The URL to a forwarding rule of typeloadBalancingScheme=INTERNAL that should handle matching\npackets or the IP address of the forwarding Rule.\nFor example, the following are all valid URLs:\n \n \n - https://www.googleapis.com/compute/v1/projects/project/regions/region/forwardingRules/forwardingRule \n - regions/region/forwardingRules/forwardingRule\n\n\nIf an IP address is provided, must specify an IPv4 address in dot-decimal\nnotation or an IPv6 address in RFC 4291 format. For example, the following\nare all valid IP addresses:\n \n \n - 10.128.0.56\n - 2001:db8::2d9:51:0:0\n - 2001:db8:0:0:2d9:51:0:0\n\n\nIPv6 addresses will be displayed using RFC 5952 compressed format (e.g.\n2001:db8::2d9:51:0:0). Should never be an IPv4-mapped IPv6 address.", +"type": "string" +}, +"nextHopInstance": { +"description": "The URL to an instance that should handle matching packets. You can specify\nthis as a full or partial URL.\nFor example: \nhttps://www.googleapis.com/compute/v1/projects/project/zones/zone/instances/", +"type": "string" +}, +"nextHopInterRegionCost": { +"description": "Output only. [Output only] Internal fixed region-to-region cost that Google Cloud\ncalculates based on factors such as network performance, distance, and\navailable bandwidth between regions.", +"format": "uint32", +"readOnly": true, +"type": "integer" +}, +"nextHopInterconnectAttachment": { +"description": "Output only. [Output Only] The URL to an InterconnectAttachment which is the next hop\nfor the route.\nThis field will only be populated for dynamic routes generated by\nCloud Router with a linked interconnectAttachment or the static route\ngenerated by each L2 Interconnect Attachment.", +"readOnly": true, +"type": "string" +}, +"nextHopIp": { +"description": "The network IP address of an instance that should handle matching packets.\nBoth IPv6 address and IPv4 addresses are supported.\nMust specify an IPv4 address in dot-decimal notation (e.g. 192.0.2.99) or\nan IPv6 address in RFC 4291 format (e.g. 2001:db8::2d9:51:0:0 or\n2001:db8:0:0:2d9:51:0:0). IPv6 addresses will be displayed using RFC 5952\ncompressed format (e.g. 2001:db8::2d9:51:0:0). Should never be an\nIPv4-mapped IPv6 address.", +"type": "string" +}, +"nextHopMed": { +"description": "Output only. [Output Only] Multi-Exit Discriminator, a BGP route metric that indicates\nthe desirability of a particular route in a network.", +"format": "uint32", +"readOnly": true, +"type": "integer" +}, +"nextHopNetwork": { +"description": "The URL of the local network if it should handle matching packets.", +"type": "string" +}, +"nextHopOrigin": { +"description": "Output only. [Output Only] Indicates the origin of the route. Can be IGP\n(Interior Gateway Protocol), EGP (Exterior Gateway Protocol),\nor INCOMPLETE.", +"enum": [ +"EGP", +"IGP", +"INCOMPLETE" +], +"enumDescriptions": [ +"", +"", +"" +], +"readOnly": true, +"type": "string" +}, +"nextHopPeering": { +"description": "Output only. [Output Only] The network peering name that should handle matching packets,\nwhich should conform to RFC1035.", +"readOnly": true, +"type": "string" +}, +"nextHopVpnTunnel": { +"description": "The URL to a VpnTunnel that should handle matching packets.", +"type": "string" +}, +"params": { +"$ref": "RouteParams", +"description": "Input only. [Input Only] Additional params passed with the request, but not persisted\nas part of resource payload." +}, +"priority": { +"annotations": { +"required": [ +"compute.routes.insert" +] +}, +"description": "The priority of this route. Priority is used to break ties in cases\nwhere there is more than one matching route of equal prefix length. In\ncases where multiple routes have equal prefix length, the one with the\nlowest-numbered priority value wins. The default value is `1000`. The\npriority value must be from `0` to `65535`, inclusive.", +"format": "uint32", +"type": "integer" +}, +"routeStatus": { +"description": "[Output only] The status of the route. This status applies to\ndynamic routes learned by Cloud Routers. It is also applicable to routes\nundergoing migration.", +"enum": [ +"ACTIVE", +"DROPPED", +"INACTIVE", +"PENDING" +], +"enumDescriptions": [ +"This route is processed and active.", +"The route is dropped due to the VPC exceeding the dynamic route limit.\n For dynamic route limit, please refer to the\nLearned route example", +"This route is processed but inactive due to failure from the backend. The\nbackend may have rejected the route", +"This route is being processed internally. The status will change once\nprocessed." +], +"type": "string" +}, +"routeType": { +"description": "Output only. [Output Only] The type of this route, which can be one of the following\nvalues:\n- 'TRANSIT' for a transit route that this router learned from\nanother Cloud Router and will readvertise to one of its BGP peers \n- 'SUBNET' for a route from a subnet of the VPC \n- 'BGP' for a route learned from a BGP peer of this router \n- 'STATIC' for a static route", +"enum": [ +"BGP", +"STATIC", +"SUBNET", +"TRANSIT" +], +"enumDescriptions": [ +"", +"", +"", +"" +], +"readOnly": true, +"type": "string" +}, +"selfLink": { +"description": "[Output Only] Server-defined fully-qualified URL for this resource.", +"type": "string" +}, +"tags": { +"description": "A list of instance tags to which this route applies.", +"items": { +"type": "string" +}, +"type": "array" +}, +"warnings": { +"description": "Output only. [Output Only] If potential misconfigurations are detected for this\nroute, this field will be populated with warning messages.", +"items": { +"properties": { +"code": { +"description": "[Output Only] A warning code, if applicable. For example, Compute\nEngine returns NO_RESULTS_ON_PAGE if there\nare no results in the response.", +"enum": [ +"CLEANUP_FAILED", +"DEPRECATED_RESOURCE_USED", +"DEPRECATED_TYPE_USED", +"DISK_SIZE_LARGER_THAN_IMAGE_SIZE", +"EXPERIMENTAL_TYPE_USED", +"EXTERNAL_API_WARNING", +"FIELD_VALUE_OVERRIDEN", +"INJECTED_KERNELS_DEPRECATED", +"INVALID_HEALTH_CHECK_FOR_DYNAMIC_WIEGHTED_LB", +"LARGE_DEPLOYMENT_WARNING", +"LIST_OVERHEAD_QUOTA_EXCEED", +"MISSING_TYPE_DEPENDENCY", +"NEXT_HOP_ADDRESS_NOT_ASSIGNED", +"NEXT_HOP_CANNOT_IP_FORWARD", +"NEXT_HOP_INSTANCE_HAS_NO_IPV6_INTERFACE", +"NEXT_HOP_INSTANCE_NOT_FOUND", +"NEXT_HOP_INSTANCE_NOT_ON_NETWORK", +"NEXT_HOP_NOT_RUNNING", +"NOT_CRITICAL_ERROR", +"NO_RESULTS_ON_PAGE", +"PARTIAL_SUCCESS", +"QUOTA_INFO_UNAVAILABLE", +"REQUIRED_TOS_AGREEMENT", +"RESOURCE_IN_USE_BY_OTHER_RESOURCE_WARNING", +"RESOURCE_NOT_DELETED", +"SCHEMA_VALIDATION_IGNORED", +"SINGLE_INSTANCE_PROPERTY_TEMPLATE", +"UNDECLARED_PROPERTIES", +"UNREACHABLE" +], +"enumDeprecated": [ +false, +false, +false, +false, +false, +false, +true, +false, +false, +false, +false, +false, +false, +false, +false, +false, +false, +false, +false, +false, +false, +false, +false, +false, +false, +false, +false, +false, +false +], +"enumDescriptions": [ +"Warning about failed cleanup of transient changes made by a failed\noperation.", +"A link to a deprecated resource was created.", +"When deploying and at least one of the resources has a type marked as\ndeprecated", +"The user created a boot disk that is larger than image size.", +"When deploying and at least one of the resources has a type marked as\nexperimental", +"Warning that is present in an external api call", +"Warning that value of a field has been overridden.\nDeprecated unused field.", +"The operation involved use of an injected kernel, which is deprecated.", +"A WEIGHTED_MAGLEV backend service is associated with a health check that is\nnot of type HTTP/HTTPS/HTTP2.", +"When deploying a deployment with a exceedingly large number of resources", +"Resource can't be retrieved due to list overhead quota exceed\nwhich captures the amount of resources filtered out by\nuser-defined list filter.", +"A resource depends on a missing type", +"The route's nextHopIp address is not assigned to an instance on the\nnetwork.", +"The route's next hop instance cannot ip forward.", +"The route's nextHopInstance URL refers to an instance that does not have an\nipv6 interface on the same network as the route.", +"The route's nextHopInstance URL refers to an instance that does not exist.", +"The route's nextHopInstance URL refers to an instance that is not on the\nsame network as the route.", +"The route's next hop instance does not have a status of RUNNING.", +"Error which is not critical. We decided to continue the process despite\nthe mentioned error.", +"No results are present on a particular list page.", +"Success is reported, but some results may be missing due to errors", +"Quota information is not available to client requests (e.g:\nregions.list).", +"The user attempted to use a resource that requires a TOS they have not\naccepted.", +"Warning that a resource is in use.", +"One or more of the resources set to auto-delete could not be deleted\nbecause they were in use.", +"When a resource schema validation is ignored.", +"Instance template used in instance group manager is valid as such, but\nits application does not make a lot of sense, because it allows only\nsingle instance in instance group.", +"When undeclared properties in the schema are present", +"A given scope cannot be reached." +], +"type": "string" +}, +"data": { +"description": "[Output Only] Metadata about this warning in key:\nvalue format. For example:\n\n\"data\": [\n {\n \"key\": \"scope\",\n \"value\": \"zones/us-east1-d\"\n }", +"items": { +"properties": { +"key": { +"description": "[Output Only] A key that provides more detail on the warning being\nreturned. For example, for warnings where there are no results in a list\nrequest for a particular zone, this key might be scope and\nthe key value might be the zone name. Other examples might be a key\nindicating a deprecated resource and a suggested replacement, or a\nwarning about invalid network settings (for example, if an instance\nattempts to perform IP forwarding but is not enabled for IP forwarding).", +"type": "string" +}, +"value": { +"description": "[Output Only] A warning data value corresponding to the key.", +"type": "string" +} +}, +"type": "object" +}, +"type": "array" +}, +"message": { +"description": "[Output Only] A human-readable description of the warning code.", +"type": "string" +} +}, +"type": "object" +}, +"readOnly": true, "type": "array" } }, @@ -92397,7 +95103,8 @@ false }, "kind": { "default": "compute#routeList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -92405,7 +95112,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -92624,7 +95332,8 @@ false "type": "array" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -92649,7 +95358,8 @@ false }, "kind": { "default": "compute#router", -"description": "[Output Only] Type of resource. Always compute#router for\nrouters.", +"description": "Output only. [Output Only] Type of resource. Always compute#router for\nrouters.", +"readOnly": true, "type": "string" }, "md5AuthenticationKeys": { @@ -92738,7 +95448,8 @@ false }, "kind": { "default": "compute#routerAggregatedList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -92746,14 +95457,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -93042,7 +95755,7 @@ false "type": "string" }, "managementType": { -"description": "[Output Only] The resource that configures and manages this BGP peer.\n \n - MANAGED_BY_USER is the default value and can be managed by you\n or other users\n - MANAGED_BY_ATTACHMENT is a BGP peer that is configured and managed\n by Cloud Interconnect, specifically by an InterconnectAttachment of type\n PARTNER. Google automatically creates, updates, and deletes this type of\n BGP peer when the PARTNER InterconnectAttachment is created, updated,\n or deleted.", +"description": "Output only. [Output Only] The resource that configures and manages this BGP peer.\n \n - MANAGED_BY_USER is the default value and can be managed by you\n or other users\n - MANAGED_BY_ATTACHMENT is a BGP peer that is configured and managed\n by Cloud Interconnect, specifically by an InterconnectAttachment of type\n PARTNER. Google automatically creates, updates, and deletes this type of\n BGP peer when the PARTNER InterconnectAttachment is created, updated,\n or deleted.", "enum": [ "MANAGED_BY_ATTACHMENT", "MANAGED_BY_USER" @@ -93051,6 +95764,7 @@ false "The BGP peer is automatically created for PARTNER type\nInterconnectAttachment; Google will automatically create/delete\nthis BGP peer when the PARTNER InterconnectAttachment is\ncreated/deleted, and Google will update the ipAddress and\npeerIpAddress when the PARTNER InterconnectAttachment is provisioned.\nThis type of BGP peer cannot be created or deleted, but can be\nmodified for all fields except for name, ipAddress and peerIpAddress.", "Default value, the BGP peer is manually created and managed by user." ], +"readOnly": true, "type": "string" }, "md5AuthenticationKeyName": { @@ -93169,7 +95883,7 @@ false "type": "string" }, "managementType": { -"description": "[Output Only] The resource that configures and manages this interface.\n \n - MANAGED_BY_USER is the default value and can be managed directly\n by users.\n - MANAGED_BY_ATTACHMENT is an interface that is configured and\n managed by Cloud Interconnect, specifically, by an InterconnectAttachment\n of type PARTNER. Google automatically creates, updates, and deletes\n this type of interface when the PARTNER InterconnectAttachment is\n created, updated, or deleted.", +"description": "Output only. [Output Only] The resource that configures and manages this interface.\n \n - MANAGED_BY_USER is the default value and can be managed directly\n by users.\n - MANAGED_BY_ATTACHMENT is an interface that is configured and\n managed by Cloud Interconnect, specifically, by an InterconnectAttachment\n of type PARTNER. Google automatically creates, updates, and deletes\n this type of interface when the PARTNER InterconnectAttachment is\n created, updated, or deleted.", "enum": [ "MANAGED_BY_ATTACHMENT", "MANAGED_BY_USER" @@ -93178,6 +95892,7 @@ false "The interface is automatically created for PARTNER type\nInterconnectAttachment, Google will automatically create/update/delete\nthis interface when the PARTNER InterconnectAttachment is\ncreated/provisioned/deleted.\nThis type of interface cannot be manually managed by user.", "Default value, the interface is manually created and managed by user." ], +"readOnly": true, "type": "string" }, "name": { @@ -93223,7 +95938,8 @@ false }, "kind": { "default": "compute#routerList", -"description": "[Output Only] Type of resource. Always compute#router for\nrouters.", +"description": "Output only. [Output Only] Type of resource. Always compute#router for\nrouters.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -93231,7 +95947,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -93758,27 +96475,33 @@ false "$ref": "BfdStatus" }, "enableIpv4": { -"description": "Enable IPv4 traffic over BGP Peer.\nIt is enabled by default if the peerIpAddress is version 4.", +"description": "Output only. Enable IPv4 traffic over BGP Peer.\nIt is enabled by default if the peerIpAddress is version 4.", +"readOnly": true, "type": "boolean" }, "enableIpv6": { -"description": "Enable IPv6 traffic over BGP Peer.\nIt is enabled by default if the peerIpAddress is version 6.", +"description": "Output only. Enable IPv6 traffic over BGP Peer.\nIt is enabled by default if the peerIpAddress is version 6.", +"readOnly": true, "type": "boolean" }, "ipAddress": { -"description": "IP address of the local BGP interface.", +"description": "Output only. IP address of the local BGP interface.", +"readOnly": true, "type": "string" }, "ipv4NexthopAddress": { -"description": "IPv4 address of the local BGP interface.", +"description": "Output only. IPv4 address of the local BGP interface.", +"readOnly": true, "type": "string" }, "ipv6NexthopAddress": { -"description": "IPv6 address of the local BGP interface.", +"description": "Output only. IPv6 address of the local BGP interface.", +"readOnly": true, "type": "string" }, "linkedVpnTunnel": { -"description": "URL of the VPN tunnel that this BGP peer controls.", +"description": "Output only. URL of the VPN tunnel that this BGP peer controls.", +"readOnly": true, "type": "string" }, "md5AuthEnabled": { @@ -93786,36 +96509,43 @@ false "type": "boolean" }, "name": { -"description": "Name of this BGP peer. Unique within the Routers resource.", +"description": "Output only. Name of this BGP peer. Unique within the Routers resource.", +"readOnly": true, "type": "string" }, "numLearnedRoutes": { -"description": "Number of routes learned from the remote BGP Peer.", +"description": "Output only. Number of routes learned from the remote BGP Peer.", "format": "uint32", +"readOnly": true, "type": "integer" }, "peerIpAddress": { -"description": "IP address of the remote BGP interface.", +"description": "Output only. IP address of the remote BGP interface.", +"readOnly": true, "type": "string" }, "peerIpv4NexthopAddress": { -"description": "IPv4 address of the remote BGP interface.", +"description": "Output only. IPv4 address of the remote BGP interface.", +"readOnly": true, "type": "string" }, "peerIpv6NexthopAddress": { -"description": "IPv6 address of the remote BGP interface.", +"description": "Output only. IPv6 address of the remote BGP interface.", +"readOnly": true, "type": "string" }, "routerApplianceInstance": { -"description": "[Output only] URI of the VM instance that is used as third-party router\nappliances such as Next Gen Firewalls, Virtual Routers, or Router\nAppliances.\nThe VM instance is the peer side of the BGP session.", +"description": "Output only. [Output only] URI of the VM instance that is used as third-party router\nappliances such as Next Gen Firewalls, Virtual Routers, or Router\nAppliances.\nThe VM instance is the peer side of the BGP session.", +"readOnly": true, "type": "string" }, "state": { -"description": "The state of the BGP session. For a list of possible values for this\nfield, seeBGP session states.", +"description": "Output only. The state of the BGP session. For a list of possible values for this\nfield, seeBGP session states.", +"readOnly": true, "type": "string" }, "status": { -"description": "Status of the BGP peer: {UP, DOWN}", +"description": "Output only. Status of the BGP peer: {UP, DOWN}", "enum": [ "DOWN", "UNKNOWN", @@ -93826,6 +96556,7 @@ false "", "" ], +"readOnly": true, "type": "string" }, "statusReason": { @@ -93845,11 +96576,13 @@ false "type": "string" }, "uptime": { -"description": "Time this session has been up.\nFormat:\n 14 years, 51 weeks, 6 days, 23 hours, 59 minutes, 59 seconds", +"description": "Output only. Time this session has been up.\nFormat:\n 14 years, 51 weeks, 6 days, 23 hours, 59 minutes, 59 seconds", +"readOnly": true, "type": "string" }, "uptimeSeconds": { -"description": "Time this session has been up, in seconds.\nFormat:\n 145", +"description": "Output only. Time this session has been up, in seconds.\nFormat:\n 145", +"readOnly": true, "type": "string" } }, @@ -93860,38 +96593,44 @@ false "id": "RouterStatusNatStatus", "properties": { "autoAllocatedNatIps": { -"description": "A list of IPs auto-allocated for NAT. Example: [\"1.1.1.1\", \"129.2.16.89\"]", +"description": "Output only. A list of IPs auto-allocated for NAT. Example: [\"1.1.1.1\", \"129.2.16.89\"]", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "drainAutoAllocatedNatIps": { -"description": "A list of IPs auto-allocated for NAT that are in drain mode.\nExample: [\"1.1.1.1\", \"179.12.26.133\"].", +"description": "Output only. A list of IPs auto-allocated for NAT that are in drain mode.\nExample: [\"1.1.1.1\", \"179.12.26.133\"].", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "drainUserAllocatedNatIps": { -"description": "A list of IPs user-allocated for NAT that are in drain mode.\nExample: [\"1.1.1.1\", \"179.12.26.133\"].", +"description": "Output only. A list of IPs user-allocated for NAT that are in drain mode.\nExample: [\"1.1.1.1\", \"179.12.26.133\"].", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "minExtraNatIpsNeeded": { -"description": "The number of extra IPs to allocate. This will be greater than 0 only if\nuser-specified IPs are NOT enough to allow all configured VMs to use NAT.\nThis value is meaningful only when auto-allocation of NAT IPs is *not*\nused.", +"description": "Output only. The number of extra IPs to allocate. This will be greater than 0 only if\nuser-specified IPs are NOT enough to allow all configured VMs to use NAT.\nThis value is meaningful only when auto-allocation of NAT IPs is *not*\nused.", "format": "int32", +"readOnly": true, "type": "integer" }, "name": { -"description": "Unique name of this NAT.", +"description": "Output only. Unique name of this NAT.", +"readOnly": true, "type": "string" }, "numVmEndpointsWithNatMappings": { -"description": "Number of VM endpoints (i.e., Nics) that can use NAT.", +"description": "Output only. Number of VM endpoints (i.e., Nics) that can use NAT.", "format": "int32", +"readOnly": true, "type": "integer" }, "ruleStatus": { @@ -93902,17 +96641,19 @@ false "type": "array" }, "userAllocatedNatIpResources": { -"description": "A list of fully qualified URLs of reserved IP address resources.", +"description": "Output only. A list of fully qualified URLs of reserved IP address resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "userAllocatedNatIps": { -"description": "A list of IPs user-allocated for NAT.\nThey will be raw IP strings like \"179.12.26.133\".", +"description": "Output only. A list of IPs user-allocated for NAT.\nThey will be raw IP strings like \"179.12.26.133\".", "items": { "type": "string" }, +"readOnly": true, "type": "array" } }, @@ -93923,32 +96664,37 @@ false "id": "RouterStatusNatStatusNatRuleStatus", "properties": { "activeNatIps": { -"description": "A list of active IPs for NAT.\nExample: [\"1.1.1.1\", \"179.12.26.133\"].", +"description": "Output only. A list of active IPs for NAT.\nExample: [\"1.1.1.1\", \"179.12.26.133\"].", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "drainNatIps": { -"description": "A list of IPs for NAT that are in drain mode.\nExample: [\"1.1.1.1\", \"179.12.26.133\"].", +"description": "Output only. A list of IPs for NAT that are in drain mode.\nExample: [\"1.1.1.1\", \"179.12.26.133\"].", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "minExtraIpsNeeded": { -"description": "The number of extra IPs to allocate. This will be greater than 0 only\nif the existing IPs in this NAT Rule are NOT enough to allow all\nconfigured VMs to use NAT.", +"description": "Output only. The number of extra IPs to allocate. This will be greater than 0 only\nif the existing IPs in this NAT Rule are NOT enough to allow all\nconfigured VMs to use NAT.", "format": "int32", +"readOnly": true, "type": "integer" }, "numVmEndpointsWithNatMappings": { -"description": "Number of VM endpoints (i.e., NICs) that have NAT Mappings from this\nNAT Rule.", +"description": "Output only. Number of VM endpoints (i.e., NICs) that have NAT Mappings from this\nNAT Rule.", "format": "int32", +"readOnly": true, "type": "integer" }, "ruleNumber": { -"description": "Rule number of the rule.", +"description": "Output only. Rule number of the rule.", "format": "int32", +"readOnly": true, "type": "integer" } }, @@ -93959,7 +96705,8 @@ false "properties": { "kind": { "default": "compute#routerStatusResponse", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "result": { @@ -93989,7 +96736,8 @@ false }, "kind": { "default": "compute#routersListBgpRoutes", -"description": "[Output Only] Type of resource. Alwayscompute#routersListBgpRoutes for lists of bgp routes.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#routersListBgpRoutes for lists of bgp routes.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -94004,14 +96752,16 @@ false "type": "array" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -94153,7 +96903,8 @@ false }, "kind": { "default": "compute#routersListRoutePolicies", -"description": "[Output Only] Type of resource. Alwayscompute#routersListRoutePolicies for lists of route policies.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#routersListRoutePolicies for lists of route policies.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -94168,14 +96919,16 @@ false "type": "array" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -94527,7 +97280,8 @@ false "type": "string" }, "diskType": { -"description": "[Output Only] URL of the disk type resource. For example:projects/project/zones/zone/diskTypes/pd-standard or\npd-ssd", +"description": "Output only. [Output Only] URL of the disk type resource. For example:projects/project/zones/zone/diskTypes/pd-standard or\npd-ssd", +"readOnly": true, "type": "string" }, "guestOsFeatures": { @@ -94538,8 +97292,9 @@ false "type": "array" }, "index": { -"description": "Specifies zero-based index of the disk that is attached to the source\ninstance.", +"description": "Output only. Specifies zero-based index of the disk that is attached to the source\ninstance.", "format": "int32", +"readOnly": true, "type": "integer" }, "interface": { @@ -94556,14 +97311,16 @@ false }, "kind": { "default": "compute#savedAttachedDisk", -"description": "[Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks.", +"readOnly": true, "type": "string" }, "licenses": { -"description": "[Output Only] Any valid publicly visible licenses.", +"description": "Output only. [Output Only] Any valid publicly visible licenses.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "mode": { @@ -94583,12 +97340,13 @@ false "type": "string" }, "storageBytes": { -"description": "[Output Only] A size of the storage used by the disk's snapshot by this\nmachine image.", +"description": "Output only. [Output Only] A size of the storage used by the disk's snapshot by this\nmachine image.", "format": "int64", +"readOnly": true, "type": "string" }, "storageBytesStatus": { -"description": "[Output Only] An indicator whether storageBytes is in a\nstable state or it is being adjusted as a result of shared storage\nreallocation. This status can either be UPDATING, meaning\nthe size of the snapshot is being updated, or UP_TO_DATE,\nmeaning the size of the snapshot is up-to-date.", +"description": "Output only. [Output Only] An indicator whether storageBytes is in a\nstable state or it is being adjusted as a result of shared storage\nreallocation. This status can either be UPDATING, meaning\nthe size of the snapshot is being updated, or UP_TO_DATE,\nmeaning the size of the snapshot is up-to-date.", "enum": [ "UPDATING", "UP_TO_DATE" @@ -94597,6 +97355,7 @@ false "", "" ], +"readOnly": true, "type": "string" }, "type": { @@ -94619,7 +97378,7 @@ false "id": "SavedDisk", "properties": { "architecture": { -"description": "[Output Only] The architecture of the attached disk.", +"description": "Output only. [Output Only] The architecture of the attached disk.", "enum": [ "ARCHITECTURE_UNSPECIFIED", "ARM64", @@ -94630,24 +97389,28 @@ false "Machines with architecture ARM64", "Machines with architecture X86_64" ], +"readOnly": true, "type": "string" }, "kind": { "default": "compute#savedDisk", -"description": "[Output Only] Type of the resource. Always compute#savedDisk\nfor attached disks.", +"description": "Output only. [Output Only] Type of the resource. Always compute#savedDisk\nfor attached disks.", +"readOnly": true, "type": "string" }, "sourceDisk": { -"description": "Specifies a URL of the disk attached to the source instance.", +"description": "Output only. Specifies a URL of the disk attached to the source instance.", +"readOnly": true, "type": "string" }, "storageBytes": { -"description": "[Output Only] Size of the individual disk snapshot used by this machine\nimage.", +"description": "Output only. [Output Only] Size of the individual disk snapshot used by this machine\nimage.", "format": "int64", +"readOnly": true, "type": "string" }, "storageBytesStatus": { -"description": "[Output Only] An indicator whether storageBytes is in a\nstable state or it is being adjusted as a result of shared storage\nreallocation. This status can either be UPDATING, meaning\nthe size of the snapshot is being updated, or UP_TO_DATE,\nmeaning the size of the snapshot is up-to-date.", +"description": "Output only. [Output Only] An indicator whether storageBytes is in a\nstable state or it is being adjusted as a result of shared storage\nreallocation. This status can either be UPDATING, meaning\nthe size of the snapshot is being updated, or UP_TO_DATE,\nmeaning the size of the snapshot is up-to-date.", "enum": [ "UPDATING", "UP_TO_DATE" @@ -94656,6 +97419,7 @@ false "", "" ], +"readOnly": true, "type": "string" } }, @@ -94883,7 +97647,8 @@ false }, "kind": { "default": "compute#screenshot", -"description": "[Output Only] Type of the resource. Always compute#screenshot\nfor the screenshots.", +"description": "Output only. [Output Only] Type of the resource. Always compute#screenshot\nfor the screenshots.", +"readOnly": true, "type": "string" } }, @@ -94909,7 +97674,8 @@ false }, "kind": { "default": "compute#securityPoliciesAggregatedList", -"description": "[Output Only] Type of resource. Alwayscompute#securityPolicyAggregatedList for lists of Security\nPolicies.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#securityPolicyAggregatedList for lists of Security\nPolicies.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -94917,14 +97683,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -95227,7 +97995,8 @@ false "type": "array" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "ddosProtectionConfig": { @@ -95249,13 +98018,15 @@ false "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#securityPolicy", -"description": "[Output only] Type of the resource. Alwayscompute#securityPolicyfor security policies", +"description": "Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyfor security policies", +"readOnly": true, "type": "string" }, "labelFingerprint": { @@ -95276,20 +98047,23 @@ false "type": "string" }, "parent": { -"description": "[Output Only] The parent of the security policy.", +"description": "Output only. [Output Only] The parent of the security policy.", +"readOnly": true, "type": "string" }, "recaptchaOptionsConfig": { "$ref": "SecurityPolicyRecaptchaOptionsConfig" }, "region": { -"description": "[Output Only] URL of the region where the regional security policy\nresides. This field is not applicable to global security policies.", +"description": "Output only. [Output Only] URL of the region where the regional security policy\nresides. This field is not applicable to global security policies.", +"readOnly": true, "type": "string" }, "ruleTupleCount": { "deprecated": true, -"description": "[Output Only] Total count of all security policy rule tuples. A security\npolicy can not exceed a set number of tuples.", +"description": "Output only. [Output Only] Total count of all security policy rule tuples. A security\npolicy can not exceed a set number of tuples.", "format": "int32", +"readOnly": true, "type": "integer" }, "rules": { @@ -95300,11 +98074,13 @@ false "type": "array" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource with the resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource with the resource id.", +"readOnly": true, "type": "string" }, "shortName": { @@ -95549,7 +98325,8 @@ false }, "displayName": { "deprecated": true, -"description": "[Output Only] The display name of the security policy of the association.", +"description": "Output only. [Output Only] The display name of the security policy of the association.", +"readOnly": true, "type": "string" }, "excludedFolders": { @@ -95571,11 +98348,13 @@ false "type": "string" }, "securityPolicyId": { -"description": "[Output Only] The security policy ID of the association.", +"description": "Output only. [Output Only] The security policy ID of the association.", +"readOnly": true, "type": "string" }, "shortName": { -"description": "[Output Only] The short name of the security policy of the association.", +"description": "Output only. [Output Only] The short name of the security policy of the association.", +"readOnly": true, "type": "string" } }, @@ -95584,6 +98363,24 @@ false "SecurityPolicyDdosProtectionConfig": { "id": "SecurityPolicyDdosProtectionConfig", "properties": { +"ddosAdaptiveProtection": { +"enum": [ +"DISABLED", +"ENABLED", +"PREVIEW" +], +"enumDescriptions": [ +"", +"", +"" +], +"type": "string" +}, +"ddosImpactedBaselineThreshold": { +"description": "DDoS Protection for Network Load Balancers (and VMs with public IPs)\nbuilds DDos mitigations that minimize collateral damage. It quantifies\nthis as the fraction of a non-abuse baseline that's inadvertently\nblocked.\n\nRules whose collateral damage exceeds ddosImpactedBaselineThreshold will\nnot be deployed. Using a lower value will prioritize keeping collateral\ndamage low, possibly at the cost of its effectiveness in rate limiting\nsome or all of the attack. It should typically be unset, so Advanced DDos\n(and Adaptive Protection) uses the best mitigation it can find. Setting\nthe threshold is advised if there are logs for false positive detections\nwith high collateral damage, and will cause Advanced DDos to attempt to\nfind a less aggressive rule that satisfies the constraint; Failing that,\nit will fall back to no mitigation (smaller attack) or to broader network\nthrottles (larger attack).", +"format": "float", +"type": "number" +}, "ddosProtection": { "enum": [ "ADVANCED", @@ -95616,7 +98413,8 @@ false }, "kind": { "default": "compute#securityPolicyList", -"description": "[Output Only] Type of resource. Alwayscompute#securityPolicyList for listsof securityPolicies", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#securityPolicyList for listsof securityPolicies", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -95805,7 +98603,8 @@ false }, "kind": { "default": "compute#securityPolicyRule", -"description": "[Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules", +"description": "Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules", +"readOnly": true, "type": "string" }, "match": { @@ -95844,8 +98643,9 @@ false }, "ruleTupleCount": { "deprecated": true, -"description": "[Output Only] Calculation of the complexity of a single firewall security\npolicy rule.", +"description": "Output only. [Output Only] Calculation of the complexity of a single firewall security\npolicy rule.", "format": "int32", +"readOnly": true, "type": "integer" }, "targetResources": { @@ -96100,6 +98900,13 @@ false "SecurityPolicyRulePreconfiguredWafConfigExclusion": { "id": "SecurityPolicyRulePreconfiguredWafConfigExclusion", "properties": { +"requestBodiesToExclude": { +"description": "A list of request body fields to be excluded from inspection during\npreconfigured WAF evaluation.", +"items": { +"$ref": "SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParams" +}, +"type": "array" +}, "requestCookiesToExclude": { "description": "A list of request cookie names whose value will be excluded from\ninspection during preconfigured WAF evaluation.", "items": { @@ -96429,7 +99236,8 @@ false }, "kind": { "default": "compute#serialPortOutput", -"description": "[Output Only] Type of the resource. Alwayscompute#serialPortOutput for serial port output.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#serialPortOutput for serial port output.", +"readOnly": true, "type": "string" }, "next": { @@ -96438,7 +99246,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "start": { @@ -96491,10 +99300,11 @@ false "id": "ServiceAttachment", "properties": { "connectedEndpoints": { -"description": "[Output Only] An array of connections for all the consumers connected to\nthis service attachment.", +"description": "Output only. [Output Only] An array of connections for all the consumers connected to\nthis service attachment.", "items": { "$ref": "ServiceAttachmentConnectedEndpoint" }, +"readOnly": true, "type": "array" }, "connectionPreference": { @@ -96526,7 +99336,8 @@ false "type": "array" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -96550,13 +99361,15 @@ false "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource type. The server\ngenerates this identifier.", +"description": "Output only. [Output Only] The unique identifier for the resource type. The server\ngenerates this identifier.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#serviceAttachment", -"description": "[Output Only] Type of the resource. Alwayscompute#serviceAttachment for service attachments.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#serviceAttachment for service attachments.", +"readOnly": true, "type": "string" }, "metadata": { @@ -96595,18 +99408,21 @@ false }, "pscServiceAttachmentId": { "$ref": "Uint128", -"description": "[Output Only] An 128-bit global unique ID of the PSC service attachment." +"description": "Output only. [Output Only] An 128-bit global unique ID of the PSC service attachment.", +"readOnly": true }, "reconcileConnections": { "description": "This flag determines whether a consumer accept/reject list change can\nreconcile the statuses of existing ACCEPTED or REJECTED PSC endpoints.\n \n \n - If false, connection policy update will only affect existing PENDING\n PSC endpoints. Existing ACCEPTED/REJECTED endpoints will remain untouched\n regardless how the connection policy is modified . \n - If true,\n update will affect both PENDING and ACCEPTED/REJECTED PSC endpoints. For\n example, an ACCEPTED PSC endpoint will be moved to REJECTED if its project\n is added to the reject list.\n\n\nFor newly created service attachment, this boolean defaults to false.", "type": "boolean" }, "region": { -"description": "[Output Only] URL of the region where the service attachment resides.\nThis field applies only to the region resource. You must specify this\nfield as part of the HTTP request URL. It is not settable as a field in\nthe request body.", +"description": "Output only. [Output Only] URL of the region where the service attachment resides.\nThis field applies only to the region resource. You must specify this\nfield as part of the HTTP request URL. It is not settable as a field in\nthe request body.", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "targetService": { @@ -96638,7 +99454,8 @@ false }, "kind": { "default": "compute#serviceAttachmentAggregatedList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -96646,14 +99463,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -96878,7 +99697,8 @@ false }, "kind": { "default": "compute#serviceAttachmentList", -"description": "[Output Only] Type of the resource. Alwayscompute#serviceAttachment for service attachments.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#serviceAttachment for service attachments.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -97318,7 +100138,8 @@ false }, "kind": { "default": "compute#shieldedInstanceIdentity", -"description": "[Output Only] Type of the resource. Alwayscompute#shieldedInstanceIdentity for shielded Instance\nidentity entry.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#shieldedInstanceIdentity for shielded Instance\nidentity entry.", +"readOnly": true, "type": "string" }, "signingKey": { @@ -97383,7 +100204,8 @@ false }, "kind": { "default": "compute#shieldedVmIdentity", -"description": "[Output Only] Type of the resource. Alwayscompute#shieldedVmIdentity for shielded VM identity entry.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#shieldedVmIdentity for shielded VM identity entry.", +"readOnly": true, "type": "string" }, "signingKey": { @@ -97440,7 +100262,7 @@ false "id": "Snapshot", "properties": { "architecture": { -"description": "[Output Only] The architecture of the snapshot. Valid values are\nARM64 or X86_64.", +"description": "Output only. [Output Only] The architecture of the snapshot. Valid values are\nARM64 or X86_64.", "enum": [ "ARCHITECTURE_UNSPECIFIED", "ARM64", @@ -97451,10 +100273,12 @@ false "Machines with architecture ARM64", "Machines with architecture X86_64" ], +"readOnly": true, "type": "string" }, "autoCreated": { -"description": "[Output Only] Set to true if snapshots are automatically created by\napplying resource policy on the target disk.", +"description": "Output only. [Output Only] Set to true if snapshots are automatically created by\napplying resource policy on the target disk.", +"readOnly": true, "type": "boolean" }, "chainName": { @@ -97462,12 +100286,14 @@ false "type": "string" }, "creationSizeBytes": { -"description": "[Output Only] Size in bytes of the snapshot at creation time.", +"description": "Output only. [Output Only] Size in bytes of the snapshot at creation time.", "format": "int64", +"readOnly": true, "type": "string" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -97475,17 +100301,20 @@ false "type": "string" }, "diskSizeGb": { -"description": "[Output Only] Size of the source disk, specified in GB.", +"description": "Output only. [Output Only] Size of the source disk, specified in GB.", "format": "int64", +"readOnly": true, "type": "string" }, "downloadBytes": { -"description": "[Output Only] Number of bytes downloaded to restore a snapshot to a disk.", +"description": "Output only. [Output Only] Number of bytes downloaded to restore a snapshot to a disk.", "format": "int64", +"readOnly": true, "type": "string" }, "enableConfidentialCompute": { -"description": "Whether this snapshot is created from a confidential compute mode disk.\n[Output Only]: This field is not set by user, but from source disk.", +"description": "Output only. Whether this snapshot is created from a confidential compute mode disk.\n[Output Only]: This field is not set by user, but from source disk.", +"readOnly": true, "type": "boolean" }, "guestFlush": { @@ -97493,20 +100322,23 @@ false "type": "boolean" }, "guestOsFeatures": { -"description": "[Output Only] A list of features to enable on the guest operating system.\nApplicable only for bootable images. Read \nEnabling guest operating system features to see a list of available\noptions.", +"description": "Output only. [Output Only] A list of features to enable on the guest operating system.\nApplicable only for bootable images. Read \nEnabling guest operating system features to see a list of available\noptions.", "items": { "$ref": "GuestOsFeature" }, +"readOnly": true, "type": "array" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#snapshot", -"description": "[Output Only] Type of the resource. Always compute#snapshot\nfor Snapshot resources.", +"description": "Output only. [Output Only] Type of the resource. Always compute#snapshot\nfor Snapshot resources.", +"readOnly": true, "type": "string" }, "labelFingerprint": { @@ -97522,18 +100354,20 @@ false "type": "object" }, "licenseCodes": { -"description": "[Output Only] Integer license codes indicating which licenses are attached\nto this snapshot.", +"description": "Output only. [Output Only] Integer license codes indicating which licenses are attached\nto this snapshot.", "items": { "format": "int64", "type": "string" }, +"readOnly": true, "type": "array" }, "licenses": { -"description": "[Output Only] A list of public visible licenses that apply to this\nsnapshot. This can be because the original image had licenses attached\n(such as a Windows image).", +"description": "Output only. [Output Only] A list of public visible licenses that apply to this\nsnapshot. This can be because the original image had licenses attached\n(such as a Windows image).", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "locationHint": { @@ -97556,7 +100390,8 @@ false "description": "Input only. [Input Only] Additional params passed with the request, but not persisted\nas part of resource payload." }, "region": { -"description": "[Output Only] URL of the region where the snapshot resides. Only applicable\nfor regional snapshots.", +"description": "Output only. [Output Only] URL of the region where the snapshot resides. Only applicable\nfor regional snapshots.", +"readOnly": true, "type": "string" }, "satisfiesPzi": { @@ -97565,11 +100400,13 @@ false "type": "boolean" }, "satisfiesPzs": { -"description": "[Output Only] Reserved for future use.", +"description": "Output only. [Output Only] Reserved for future use.", +"readOnly": true, "type": "boolean" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "snapshotEncryptionKey": { @@ -97601,7 +100438,8 @@ false "type": "string" }, "sourceDiskId": { -"description": "[Output Only] The ID value of the disk used to create this snapshot. This\nvalue may be used to determine whether the snapshot was taken from the\ncurrent or a previous instance of a given disk name.", +"description": "Output only. [Output Only] The ID value of the disk used to create this snapshot. This\nvalue may be used to determine whether the snapshot was taken from the\ncurrent or a previous instance of a given disk name.", +"readOnly": true, "type": "string" }, "sourceInstantSnapshot": { @@ -97613,19 +100451,22 @@ false "description": "Customer provided encryption key when creating Snapshot from Instant\nSnapshot." }, "sourceInstantSnapshotId": { -"description": "[Output Only] The unique ID of the instant snapshot used to create this\nsnapshot. This value identifies the exact instant snapshot that was used to\ncreate this snapshot. For example, if you created the snapshot from an\ninstant snapshot that was later deleted and recreated under the same name,\nthe source instant snapshot ID would identify the exact instant snapshot\nthat was used.", +"description": "Output only. [Output Only] The unique ID of the instant snapshot used to create this\nsnapshot. This value identifies the exact instant snapshot that was used to\ncreate this snapshot. For example, if you created the snapshot from an\ninstant snapshot that was later deleted and recreated under the same name,\nthe source instant snapshot ID would identify the exact instant snapshot\nthat was used.", +"readOnly": true, "type": "string" }, "sourceSnapshotSchedulePolicy": { -"description": "[Output Only] URL of the resource policy which created this\nscheduled snapshot.", +"description": "Output only. [Output Only] URL of the resource policy which created this\nscheduled snapshot.", +"readOnly": true, "type": "string" }, "sourceSnapshotSchedulePolicyId": { -"description": "[Output Only] ID of the resource policy which created this\nscheduled snapshot.", +"description": "Output only. [Output Only] ID of the resource policy which created this\nscheduled snapshot.", +"readOnly": true, "type": "string" }, "status": { -"description": "[Output Only] The status of the snapshot. This can beCREATING, DELETING, FAILED,READY, or UPLOADING.", +"description": "Output only. [Output Only] The status of the snapshot. This can beCREATING, DELETING, FAILED,READY, or UPLOADING.", "enum": [ "CREATING", "DELETING", @@ -97640,15 +100481,17 @@ false "Snapshot has been created successfully.", "Snapshot is being uploaded." ], +"readOnly": true, "type": "string" }, "storageBytes": { -"description": "[Output Only] A size of the storage used by the snapshot. As snapshots\nshare storage, this number is expected to change with snapshot\ncreation/deletion.", +"description": "Output only. [Output Only] A size of the storage used by the snapshot. As snapshots\nshare storage, this number is expected to change with snapshot\ncreation/deletion.", "format": "int64", +"readOnly": true, "type": "string" }, "storageBytesStatus": { -"description": "[Output Only] An indicator whether storageBytes is in a\nstable state or it is being adjusted as a result of shared storage\nreallocation. This status can either be UPDATING, meaning\nthe size of the snapshot is being updated, or UP_TO_DATE,\nmeaning the size of the snapshot is up-to-date.", +"description": "Output only. [Output Only] An indicator whether storageBytes is in a\nstable state or it is being adjusted as a result of shared storage\nreallocation. This status can either be UPDATING, meaning\nthe size of the snapshot is being updated, or UP_TO_DATE,\nmeaning the size of the snapshot is up-to-date.", "enum": [ "UPDATING", "UP_TO_DATE" @@ -97657,6 +100500,7 @@ false "", "" ], +"readOnly": true, "type": "string" }, "storageLocations": { @@ -97696,7 +100540,8 @@ false }, "kind": { "default": "compute#snapshotAggregatedList", -"description": "[Output Only] Type of resource. Alwayscompute#snapshotAggregatedList for aggregated lists of\nsnapshots.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#snapshotAggregatedList for aggregated lists of\nsnapshots.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -97704,14 +100549,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -97858,7 +100705,8 @@ false }, "kind": { "default": "compute#snapshotList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -97866,7 +100714,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -98004,7 +100853,7 @@ false "additionalProperties": { "type": "string" }, -"description": "Resource manager tags to be bound to the snapshot. Tag keys and values have\nthe same definition as resource\nmanager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and\nvalues are in the format `tagValues/456`. The field is ignored (both PUT &\nPATCH) when empty.", +"description": "Resource manager tags to be bound to the snapshot. Tag keys and values have\nthe same definition as resource\nmanager tags. Keys and values can be either in numeric format,\nsuch as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced\nformat such as `{org_id|project_id}/{tag_key_short_name}` and\n`{tag_value_short_name}`. The field is ignored (both PUT &\nPATCH) when empty.", "type": "object" } }, @@ -98386,7 +101235,8 @@ false "type": "string" }, "expireTime": { -"description": "[Output Only] Expire time of the certificate. RFC3339", +"description": "Output only. [Output Only] Expire time of the certificate. RFC3339", +"readOnly": true, "type": "string" }, "id": { @@ -98396,7 +101246,8 @@ false }, "kind": { "default": "compute#sslCertificate", -"description": "[Output Only] Type of the resource. Alwayscompute#sslCertificate for SSL certificates.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#sslCertificate for SSL certificates.", +"readOnly": true, "type": "string" }, "managed": { @@ -98413,7 +101264,8 @@ false "type": "string" }, "region": { -"description": "[Output Only] URL of the region where the regional SSL Certificate\nresides. This field is not applicable to global SSL Certificate.", +"description": "Output only. [Output Only] URL of the region where the regional SSL Certificate\nresides. This field is not applicable to global SSL Certificate.", +"readOnly": true, "type": "string" }, "selfLink": { @@ -98425,10 +101277,11 @@ false "description": "Configuration and status of a self-managed SSL certificate." }, "subjectAlternativeNames": { -"description": "[Output Only] Domains associated with the certificate via Subject\nAlternative Name.", +"description": "Output only. [Output Only] Domains associated with the certificate via Subject\nAlternative Name.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "type": { @@ -98465,7 +101318,8 @@ false }, "kind": { "default": "compute#sslCertificateAggregatedList", -"description": "[Output Only] Type of resource. Alwayscompute#sslCertificateAggregatedList for lists of SSL\nCertificates.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#sslCertificateAggregatedList for lists of SSL\nCertificates.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -98473,14 +101327,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -98627,7 +101483,8 @@ false }, "kind": { "default": "compute#sslCertificateList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -98635,7 +101492,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -98791,7 +101649,8 @@ false ], "type": "string" }, -"description": "[Output only] Detailed statuses of the domains specified for managed\ncertificate resource.", +"description": "Output only. [Output only] Detailed statuses of the domains specified for managed\ncertificate resource.", +"readOnly": true, "type": "object" }, "domains": { @@ -98802,7 +101661,7 @@ false "type": "array" }, "status": { -"description": "[Output only] Status of the managed certificate resource.", +"description": "Output only. [Output only] Status of the managed certificate resource.", "enum": [ "ACTIVE", "MANAGED_CERTIFICATE_STATUS_UNSPECIFIED", @@ -98819,6 +101678,7 @@ false "Certificate provisioning failed due to an issue with the DNS\nor load balancing configuration. It won't be retried. To try again\ndelete and create a new managed SslCertificate resource.\nFor details of which domain failed, consult domain_status field.", "Renewal of the certificate has failed due to an issue with the DNS\nor load balancing configuration. The existing cert is still serving;\nhowever, it will expire shortly. To provision a renewed certificate,\ndelete and create a new managed SslCertificate resource.\nFor details on which domain failed, consult domain_status field." ], +"readOnly": true, "type": "string" } }, @@ -98996,7 +101856,8 @@ false }, "kind": { "default": "compute#sslPoliciesAggregatedList", -"description": "[Output Only] Type of resource. Alwayscompute#sslPolicyAggregatedList for lists of SSL Policies.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#sslPolicyAggregatedList for lists of SSL Policies.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -99004,14 +101865,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -99145,27 +102008,32 @@ false "id": "SslPoliciesList", "properties": { "id": { -"description": "[Output Only] Unique identifier for the resource; defined by the server.", +"description": "Output only. [Output Only] Unique identifier for the resource; defined by the server.", +"readOnly": true, "type": "string" }, "items": { -"description": "A list of SslPolicy resources.", +"description": "Output only. A list of SslPolicy resources.", "items": { "$ref": "SslPolicy" }, +"readOnly": true, "type": "array" }, "kind": { "default": "compute#sslPoliciesList", -"description": "[Output Only] Type of the resource. Alwayscompute#sslPoliciesList for lists of sslPolicies.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#sslPoliciesList for lists of sslPolicies.", +"readOnly": true, "type": "string" }, "nextPageToken": { -"description": "[Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"description": "Output only. [Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -99449,7 +102317,8 @@ false "id": "SslPolicy", "properties": { "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "customFeatures": { @@ -99464,10 +102333,11 @@ false "type": "string" }, "enabledFeatures": { -"description": "[Output Only] The list of features enabled in the SSL policy.", +"description": "Output only. [Output Only] The list of features enabled in the SSL policy.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "fingerprint": { @@ -99476,13 +102346,15 @@ false "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#sslPolicy", -"description": "[Output only] Type of the resource. Alwayscompute#sslPolicyfor SSL policies.", +"description": "Output only. [Output only] Type of the resource. Alwayscompute#sslPolicyfor SSL policies.", +"readOnly": true, "type": "string" }, "minTlsVersion": { @@ -99525,15 +102397,17 @@ false "type": "string" }, "region": { -"description": "[Output Only] URL of the region where the regional SSL policy\nresides. This field is not applicable to global SSL policies.", +"description": "Output only. [Output Only] URL of the region where the regional SSL policy\nresides. This field is not applicable to global SSL policies.", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "warnings": { -"description": "[Output Only] If potential misconfigurations are detected for this\nSSL policy, this field will be populated with warning messages.", +"description": "Output only. [Output Only] If potential misconfigurations are detected for this\nSSL policy, this field will be populated with warning messages.", "items": { "properties": { "code": { @@ -99657,6 +102531,7 @@ false }, "type": "object" }, +"readOnly": true, "type": "array" } }, @@ -99792,7 +102667,8 @@ false "type": "string" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -99800,13 +102676,15 @@ false "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#storagePool", -"description": "[Output Only] Type of the resource. Always compute#storagePool\nfor storage pools.", +"description": "Output only. [Output Only] Type of the resource. Always compute#storagePool\nfor storage pools.", +"readOnly": true, "type": "string" }, "labelFingerprint": { @@ -99867,18 +102745,21 @@ false }, "resourceStatus": { "$ref": "StoragePoolResourceStatus", -"description": "[Output Only] Status information for the storage pool resource." +"description": "Output only. [Output Only] Status information for the storage pool resource.", +"readOnly": true }, "selfLink": { -"description": "[Output Only] Server-defined fully-qualified URL for this resource.", +"description": "Output only. [Output Only] Server-defined fully-qualified URL for this resource.", +"readOnly": true, "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource's resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource's resource id.", +"readOnly": true, "type": "string" }, "state": { -"description": "[Output Only] The status of storage pool creation.\n \n \n - CREATING: Storage pool is provisioning.\n storagePool.\n - FAILED: Storage pool creation failed.\n - READY: Storage pool is ready for use.\n - DELETING: Storage pool is deleting.", +"description": "Output only. [Output Only] The status of storage pool creation.\n \n \n - CREATING: Storage pool is provisioning.\n storagePool.\n - FAILED: Storage pool creation failed.\n - READY: Storage pool is ready for use.\n - DELETING: Storage pool is deleting.", "enum": [ "CREATING", "DELETING", @@ -99891,18 +102772,21 @@ false "StoragePool creation failed.", "StoragePool is ready for use." ], +"readOnly": true, "type": "string" }, "status": { "$ref": "StoragePoolResourceStatus", -"description": "[Output Only] Status information for the storage pool resource." +"description": "Output only. [Output Only] Status information for the storage pool resource.", +"readOnly": true }, "storagePoolType": { "description": "Type of the storage pool.", "type": "string" }, "zone": { -"description": "[Output Only] URL of the zone where the storage pool resides.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"description": "Output only. [Output Only] URL of the zone where the storage pool resides.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"readOnly": true, "type": "string" } }, @@ -99928,7 +102812,8 @@ false }, "kind": { "default": "compute#storagePoolAggregatedList", -"description": "[Output Only] Type of resource. Alwayscompute#storagePoolAggregatedList for aggregated lists of\nstorage pools.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#storagePoolAggregatedList for aggregated lists of\nstorage pools.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -99936,14 +102821,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -100077,48 +102964,56 @@ false "id": "StoragePoolDisk", "properties": { "attachedInstances": { -"description": "[Output Only] Instances this disk is attached to.", +"description": "Output only. [Output Only] Instances this disk is attached to.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "disk": { -"description": "[Output Only] The URL of the disk.", +"description": "Output only. [Output Only] The URL of the disk.", +"readOnly": true, "type": "string" }, "name": { -"description": "[Output Only] The name of the disk.", +"description": "Output only. [Output Only] The name of the disk.", +"readOnly": true, "type": "string" }, "provisionedIops": { -"description": "[Output Only] The number of IOPS provisioned for the disk.", +"description": "Output only. [Output Only] The number of IOPS provisioned for the disk.", "format": "int64", +"readOnly": true, "type": "string" }, "provisionedThroughput": { -"description": "[Output Only] The throughput provisioned for the disk.", +"description": "Output only. [Output Only] The throughput provisioned for the disk.", "format": "int64", +"readOnly": true, "type": "string" }, "resourcePolicies": { -"description": "[Output Only] Resource policies applied to disk for automatic snapshot\ncreations.", +"description": "Output only. [Output Only] Resource policies applied to disk for automatic snapshot\ncreations.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "sizeGb": { -"description": "[Output Only] The disk size, in GB.", +"description": "Output only. [Output Only] The disk size, in GB.", "format": "int64", +"readOnly": true, "type": "string" }, "status": { -"description": "[Output Only] The disk status.", +"description": "Output only. [Output Only] The disk status.", "enum": [ "CREATING", "DELETING", @@ -100135,15 +103030,18 @@ false "Source data is being copied into the disk.", "Disk is currently unavailable and cannot be accessed, attached or\ndetached." ], +"readOnly": true, "type": "string" }, "type": { -"description": "[Output Only] The disk type.", +"description": "Output only. [Output Only] The disk type.", +"readOnly": true, "type": "string" }, "usedBytes": { -"description": "[Output Only] Amount of disk space used.", +"description": "Output only. [Output Only] Amount of disk space used.", "format": "int64", +"readOnly": true, "type": "string" } }, @@ -100169,7 +103067,8 @@ false }, "kind": { "default": "compute#storagePoolList", -"description": "[Output Only] Type of resource. Always compute#storagePoolList\nfor lists of storagePools.", +"description": "Output only. [Output Only] Type of resource. Always compute#storagePoolList\nfor lists of storagePools.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -100177,14 +103076,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.\nend_interface: MixerListResponseWithEtagBuilder", +"description": "Output only. [Output Only] Unreachable resources.\nend_interface: MixerListResponseWithEtagBuilder", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -100321,7 +103222,8 @@ false "type": "string" }, "id": { -"description": "[Output Only] Unique identifier for the resource; defined by the server.", +"description": "Output only. [Output Only] Unique identifier for the resource; defined by the server.", +"readOnly": true, "type": "string" }, "items": { @@ -100333,26 +103235,30 @@ false }, "kind": { "default": "compute#storagePoolListDisks", -"description": "[Output Only] Type of resource. Alwayscompute#storagePoolListDisks for lists of disks in a\nstoragePool.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#storagePoolListDisks for lists of disks in a\nstoragePool.", +"readOnly": true, "type": "string" }, "nextPageToken": { -"description": "[Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"description": "Output only. [Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.\nend_interface: MixerListResponseWithEtagBuilder", +"description": "Output only. [Output Only] Unreachable resources.\nend_interface: MixerListResponseWithEtagBuilder", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { -"description": "[Output Only] Informational warning message.", +"description": "Output only. [Output Only] Informational warning message.", "properties": { "code": { "description": "[Output Only] A warning code, if applicable. For example, Compute\nEngine returns NO_RESULTS_ON_PAGE if there\nare no results in the response.", @@ -100473,6 +103379,7 @@ false "type": "string" } }, +"readOnly": true, "type": "object" } }, @@ -100488,7 +103395,8 @@ false "type": "string" }, "lastResizeTimestamp": { -"description": "[Output Only] Timestamp of the last successful resize inRFC3339 text format.", +"description": "Output only. [Output Only] Timestamp of the last successful resize inRFC3339 text format.", +"readOnly": true, "type": "string" }, "maxTotalProvisionedDiskCapacityGb": { @@ -100556,7 +103464,8 @@ false }, "kind": { "default": "compute#storagePoolType", -"description": "[Output Only] Type of the resource. Alwayscompute#storagePoolType for storage pool types.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#storagePoolType for storage pool types.", +"readOnly": true, "type": "string" }, "maxPoolProvisionedCapacityGb": { @@ -100604,7 +103513,8 @@ false "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource with the resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource with the resource id.", +"readOnly": true, "type": "string" }, "supportedDiskTypes": { @@ -100638,7 +103548,8 @@ false }, "kind": { "default": "compute#storagePoolTypeAggregatedList", -"description": "[Output Only] Type of resource. Alwayscompute#storagePoolTypeAggregatedList.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#storagePoolTypeAggregatedList.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -100646,7 +103557,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -100793,7 +103705,8 @@ false }, "kind": { "default": "compute#storagePoolTypeList", -"description": "[Output Only] Type of resource. Alwayscompute#storagePoolTypeList for storage pool types.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#storagePoolTypeList for storage pool types.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -100801,7 +103714,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -101228,7 +104142,8 @@ false "type": "boolean" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -101249,12 +104164,14 @@ false "type": "string" }, "gatewayAddress": { -"description": "[Output Only] The gateway address for default routes to reach destination\naddresses outside this subnetwork.", +"description": "Output only. [Output Only] The gateway address for default routes to reach destination\naddresses outside this subnetwork.", +"readOnly": true, "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "internalIpv6Prefix": { @@ -101282,11 +104199,12 @@ false "type": "string" }, "ipv6CidrRange": { -"description": "[Output Only] This field is for internal use.", +"description": "Output only. [Output Only] This field is for internal use.", +"readOnly": true, "type": "string" }, "ipv6GceEndpoint": { -"description": "[Output Only] Possible endpoints of this subnetwork. It can be one of the\nfollowing:\n \n - VM_ONLY: The subnetwork can be used for creating instances and\n IPv6 addresses with VM endpoint type. Such a subnetwork gets external IPv6\n ranges from a public delegated prefix and cannot be used to create NetLb.\n - VM_AND_FR: The subnetwork can be used for creating both VM\n instances and Forwarding Rules. It can also be used to reserve IPv6\n addresses with both VM and FR endpoint types. Such a subnetwork gets its\n IPv6 range from Google IP Pool directly.", +"description": "Output only. [Output Only] Possible endpoints of this subnetwork. It can be one of the\nfollowing:\n \n - VM_ONLY: The subnetwork can be used for creating instances and\n IPv6 addresses with VM endpoint type. Such a subnetwork gets external IPv6\n ranges from a public delegated prefix and cannot be used to create NetLb.\n - VM_AND_FR: The subnetwork can be used for creating both VM\n instances and Forwarding Rules. It can also be used to reserve IPv6\n addresses with both VM and FR endpoint types. Such a subnetwork gets its\n IPv6 range from Google IP Pool directly.", "enum": [ "VM_AND_FR", "VM_ONLY" @@ -101295,11 +104213,13 @@ false "", "" ], +"readOnly": true, "type": "string" }, "kind": { "default": "compute#subnetwork", -"description": "[Output Only] Type of the resource. Always compute#subnetwork\nfor Subnetwork resources.", +"description": "Output only. [Output Only] Type of the resource. Always compute#subnetwork\nfor Subnetwork resources.", +"readOnly": true, "type": "string" }, "logConfig": { @@ -101418,7 +104338,7 @@ false "type": "string" }, "state": { -"description": "[Output Only] The state of the subnetwork, which can be one of the\nfollowing values:READY: Subnetwork is created and ready to useDRAINING: only applicable to subnetworks that have the\npurpose set to INTERNAL_HTTPS_LOAD_BALANCER and indicates that\nconnections to the load balancer are being drained. A subnetwork that is\ndraining cannot be used or modified until it reaches a status ofREADY", +"description": "Output only. [Output Only] The state of the subnetwork, which can be one of the\nfollowing values:READY: Subnetwork is created and ready to useDRAINING: only applicable to subnetworks that have the\npurpose set to INTERNAL_HTTPS_LOAD_BALANCER and indicates that\nconnections to the load balancer are being drained. A subnetwork that is\ndraining cannot be used or modified until it reaches a status ofREADY", "enum": [ "DRAINING", "READY" @@ -101427,6 +104347,7 @@ false "Subnetwork is being drained.", "Subnetwork is ready for use." ], +"readOnly": true, "type": "string" }, "systemReservedExternalIpv6Ranges": { @@ -101470,7 +104391,8 @@ false }, "kind": { "default": "compute#subnetworkAggregatedList", -"description": "[Output Only] Type of resource. Alwayscompute#subnetworkAggregatedList for aggregated lists of\nsubnetworks.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#subnetworkAggregatedList for aggregated lists of\nsubnetworks.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -101478,14 +104400,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -101632,7 +104556,8 @@ false }, "kind": { "default": "compute#subnetworkList", -"description": "[Output Only] Type of resource. Always compute#subnetworkList\nfor lists of subnetworks.", +"description": "Output only. [Output Only] Type of resource. Always compute#subnetworkList\nfor lists of subnetworks.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -101640,7 +104565,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -102309,7 +105235,8 @@ false "id": "TargetGrpcProxy", "properties": { "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -102322,13 +105249,15 @@ false "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource type. The server\ngenerates this identifier.", +"description": "Output only. [Output Only] The unique identifier for the resource type. The server\ngenerates this identifier.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#targetGrpcProxy", -"description": "[Output Only] Type of the resource. Alwayscompute#targetGrpcProxy for target grpc proxies.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#targetGrpcProxy for target grpc proxies.", +"readOnly": true, "type": "string" }, "name": { @@ -102342,11 +105271,13 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL with id for the resource.", +"description": "Output only. [Output Only] Server-defined URL with id for the resource.", +"readOnly": true, "type": "string" }, "urlMap": { @@ -102376,7 +105307,8 @@ false }, "kind": { "default": "compute#targetGrpcProxyList", -"description": "[Output Only] Type of the resource. Alwayscompute#targetGrpcProxy for target grpc proxies.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#targetGrpcProxy for target grpc proxies.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -102656,7 +105588,8 @@ false "id": "TargetHttpProxy", "properties": { "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -102687,7 +105620,8 @@ false }, "kind": { "default": "compute#targetHttpProxy", -"description": "[Output Only] Type of resource. Always compute#targetHttpProxy\nfor target HTTP proxies.", +"description": "Output only. [Output Only] Type of resource. Always compute#targetHttpProxy\nfor target HTTP proxies.", +"readOnly": true, "type": "string" }, "name": { @@ -102700,7 +105634,8 @@ false "type": "boolean" }, "region": { -"description": "[Output Only] URL of the region where the regional Target HTTP Proxy\nresides. This field is not applicable to global Target HTTP Proxies.", +"description": "Output only. [Output Only] URL of the region where the regional Target HTTP Proxy\nresides. This field is not applicable to global Target HTTP Proxies.", +"readOnly": true, "type": "string" }, "selfLink": { @@ -102731,7 +105666,8 @@ false }, "kind": { "default": "compute#targetHttpProxyAggregatedList", -"description": "[Output Only] Type of resource. Alwayscompute#targetHttpProxyAggregatedList for lists of Target HTTP\nProxies.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#targetHttpProxyAggregatedList for lists of Target HTTP\nProxies.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -102739,14 +105675,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -102893,7 +105831,8 @@ false }, "kind": { "default": "compute#targetHttpProxyList", -"description": "Type of resource. Always compute#targetHttpProxyList for lists\nof target HTTP proxies.", +"description": "Output only. Type of resource. Always compute#targetHttpProxyList for lists\nof target HTTP proxies.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -102901,7 +105840,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -103234,7 +106174,8 @@ false "type": "string" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -103265,7 +106206,8 @@ false }, "kind": { "default": "compute#targetHttpsProxy", -"description": "[Output Only] Type of resource. Alwayscompute#targetHttpsProxy for target HTTPS proxies.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#targetHttpsProxy for target HTTPS proxies.", +"readOnly": true, "type": "string" }, "name": { @@ -103292,7 +106234,8 @@ false "type": "string" }, "region": { -"description": "[Output Only] URL of the region where the regional TargetHttpsProxy\nresides. This field is not applicable to global TargetHttpsProxies.", +"description": "Output only. [Output Only] URL of the region where the regional TargetHttpsProxy\nresides. This field is not applicable to global TargetHttpsProxies.", +"readOnly": true, "type": "string" }, "selfLink": { @@ -103354,7 +106297,8 @@ false }, "kind": { "default": "compute#targetHttpsProxyAggregatedList", -"description": "[Output Only] Type of resource. Alwayscompute#targetHttpsProxyAggregatedList for lists of Target\nHTTP Proxies.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#targetHttpsProxyAggregatedList for lists of Target\nHTTP Proxies.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -103362,14 +106306,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -103516,7 +106462,8 @@ false }, "kind": { "default": "compute#targetHttpsProxyList", -"description": "Type of resource. Always compute#targetHttpsProxyList for\nlists of target HTTPS proxies.", +"description": "Output only. Type of resource. Always compute#targetHttpsProxyList for\nlists of target HTTPS proxies.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -103524,7 +106471,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -103659,7 +106607,8 @@ false "id": "TargetInstance", "properties": { "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -103677,7 +106626,8 @@ false }, "kind": { "default": "compute#targetInstance", -"description": "[Output Only] The type of the resource. Alwayscompute#targetInstance for target instances.", +"description": "Output only. [Output Only] The type of the resource. Alwayscompute#targetInstance for target instances.", +"readOnly": true, "type": "string" }, "name": { @@ -103708,7 +106658,8 @@ false "type": "string" }, "zone": { -"description": "[Output Only] URL of the zone where the target instance resides.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"description": "Output only. [Output Only] URL of the zone where the target instance resides.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"readOnly": true, "type": "string" } }, @@ -103731,7 +106682,8 @@ false }, "kind": { "default": "compute#targetInstanceAggregatedList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -103739,14 +106691,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -103893,7 +106847,8 @@ false }, "kind": { "default": "compute#targetInstanceList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -103901,7 +106856,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -104177,7 +107133,8 @@ false "type": "string" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -104210,7 +107167,8 @@ false }, "kind": { "default": "compute#targetPool", -"description": "[Output Only] Type of the resource. Always compute#targetPool\nfor target pools.", +"description": "Output only. [Output Only] Type of the resource. Always compute#targetPool\nfor target pools.", +"readOnly": true, "type": "string" }, "name": { @@ -104219,7 +107177,8 @@ false "type": "string" }, "region": { -"description": "[Output Only] URL of the region where the target pool resides.", +"description": "Output only. [Output Only] URL of the region where the target pool resides.", +"readOnly": true, "type": "string" }, "securityPolicy": { @@ -104276,7 +107235,8 @@ false }, "kind": { "default": "compute#targetPoolAggregatedList", -"description": "[Output Only] Type of resource. Alwayscompute#targetPoolAggregatedList for aggregated lists of\ntarget pools.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#targetPoolAggregatedList for aggregated lists of\ntarget pools.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -104284,14 +107244,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -104432,7 +107394,8 @@ false }, "kind": { "default": "compute#targetPoolInstanceHealth", -"description": "[Output Only] Type of resource. Alwayscompute#targetPoolInstanceHealth when checking the health of\nan instance.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#targetPoolInstanceHealth when checking the health of\nan instance.", +"readOnly": true, "type": "string" } }, @@ -104455,7 +107418,8 @@ false }, "kind": { "default": "compute#targetPoolList", -"description": "[Output Only] Type of resource. Always compute#targetPoolList\nfor lists of target pools.", +"description": "Output only. [Output Only] Type of resource. Always compute#targetPoolList\nfor lists of target pools.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -104463,7 +107427,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -104851,7 +107816,8 @@ false "type": "string" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -104865,7 +107831,8 @@ false }, "kind": { "default": "compute#targetSslProxy", -"description": "[Output Only] Type of the resource. Alwayscompute#targetSslProxy for target SSL proxies.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#targetSslProxy for target SSL proxies.", +"readOnly": true, "type": "string" }, "name": { @@ -104924,7 +107891,8 @@ false }, "kind": { "default": "compute#targetSslProxyList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -104932,7 +107900,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -105232,7 +108201,8 @@ false "id": "TargetTcpProxy", "properties": { "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -105246,7 +108216,22 @@ false }, "kind": { "default": "compute#targetTcpProxy", -"description": "[Output Only] Type of the resource. Alwayscompute#targetTcpProxy for target TCP proxies.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#targetTcpProxy for target TCP proxies.", +"readOnly": true, +"type": "string" +}, +"loadBalancingScheme": { +"description": "Specifies the type of load balancing scheme used by this target proxy.", +"enum": [ +"EXTERNAL", +"EXTERNAL_MANAGED", +"INTERNAL_MANAGED" +], +"enumDescriptions": [ +"", +"", +"" +], "type": "string" }, "name": { @@ -105271,7 +108256,8 @@ false "type": "string" }, "region": { -"description": "[Output Only] URL of the region where the regional TCP proxy resides.\nThis field is not applicable to global TCP proxy.", +"description": "Output only. [Output Only] URL of the region where the regional TCP proxy resides.\nThis field is not applicable to global TCP proxy.", +"readOnly": true, "type": "string" }, "selfLink": { @@ -105302,7 +108288,8 @@ false }, "kind": { "default": "compute#targetTcpProxyAggregatedList", -"description": "[Output Only] Type of resource. Alwayscompute#targetTcpProxyAggregatedList for lists of Target\nTCP Proxies.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#targetTcpProxyAggregatedList for lists of Target\nTCP Proxies.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -105310,14 +108297,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -105464,7 +108453,8 @@ false }, "kind": { "default": "compute#targetTcpProxyList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -105472,7 +108462,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -105607,7 +108598,8 @@ false "id": "TargetVpnGateway", "properties": { "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -105628,7 +108620,8 @@ false }, "kind": { "default": "compute#targetVpnGateway", -"description": "[Output Only] Type of resource. Alwayscompute#targetVpnGateway for target VPN gateways.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#targetVpnGateway for target VPN gateways.", +"readOnly": true, "type": "string" }, "labelFingerprint": { @@ -105713,7 +108706,8 @@ false }, "kind": { "default": "compute#targetVpnGatewayAggregatedList", -"description": "[Output Only] Type of resource. Alwayscompute#targetVpnGateway for target VPN gateways.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#targetVpnGateway for target VPN gateways.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -105721,14 +108715,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -105875,7 +108871,8 @@ false }, "kind": { "default": "compute#targetVpnGatewayList", -"description": "[Output Only] Type of resource. Alwayscompute#targetVpnGateway for target VPN gateways.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#targetVpnGateway for target VPN gateways.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -105883,7 +108880,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -106343,7 +109341,8 @@ false "id": "UrlMap", "properties": { "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "defaultCustomErrorResponsePolicy": { @@ -106389,7 +109388,8 @@ false }, "kind": { "default": "compute#urlMap", -"description": "[Output Only] Type of the resource. Always compute#urlMaps for\nurl maps.", +"description": "Output only. [Output Only] Type of the resource. Always compute#urlMaps for\nurl maps.", +"readOnly": true, "type": "string" }, "name": { @@ -106405,7 +109405,8 @@ false "type": "array" }, "region": { -"description": "[Output Only] URL of the region where the regional URL map resides.\nThis field is not applicable to global URL maps.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"description": "Output only. [Output Only] URL of the region where the regional URL map resides.\nThis field is not applicable to global URL maps.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"readOnly": true, "type": "string" }, "selfLink": { @@ -106439,7 +109440,8 @@ false }, "kind": { "default": "compute#urlMapList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -106447,7 +109449,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -106684,7 +109687,8 @@ false }, "kind": { "default": "compute#urlMapsAggregatedList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -106692,14 +109696,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -107026,11 +110032,13 @@ false "id": "UsableSubnetwork", "properties": { "externalIpv6Prefix": { -"description": "[Output Only] The external IPv6 address range that is assigned to this\nsubnetwork.", +"description": "Output only. [Output Only] The external IPv6 address range that is assigned to this\nsubnetwork.", +"readOnly": true, "type": "string" }, "internalIpv6Prefix": { -"description": "[Output Only] The internal IPv6 address range that is assigned to this\nsubnetwork.", +"description": "Output only. [Output Only] The internal IPv6 address range that is assigned to this\nsubnetwork.", +"readOnly": true, "type": "string" }, "ipCidrRange": { @@ -107147,7 +110155,8 @@ false }, "kind": { "default": "compute#usableSubnetworksAggregatedList", -"description": "[Output Only] Type of resource. Alwayscompute#usableSubnetworksAggregatedList for aggregated lists\nof usable subnetworks.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#usableSubnetworksAggregatedList for aggregated lists\nof usable subnetworks.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -107155,21 +110164,24 @@ false "type": "string" }, "scopedWarnings": { -"description": "[Output Only] Informational warning messages for failures encountered from\nscopes.", +"description": "Output only. [Output Only] Informational warning messages for failures encountered from\nscopes.", "items": { "$ref": "SubnetworksScopedWarning" }, +"readOnly": true, "type": "array" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -107319,13 +110331,15 @@ false "id": "VmEndpointNatMappings", "properties": { "instanceName": { -"description": "Name of the VM instance which the endpoint belongs to", +"description": "Output only. Name of the VM instance which the endpoint belongs to", +"readOnly": true, "type": "string" }, "interfaceNatMappings": { "items": { "$ref": "VmEndpointNatMappingsInterfaceNatMappings" }, +"readOnly": true, "type": "array" } }, @@ -107336,42 +110350,49 @@ false "id": "VmEndpointNatMappingsInterfaceNatMappings", "properties": { "drainNatIpPortRanges": { -"description": "List of all drain IP:port-range mappings assigned to this interface.\nThese ranges are inclusive, that is, both the first and the last\nports can be used for NAT. Example: [\"2.2.2.2:12345-12355\",\n\"1.1.1.1:2234-2234\"].", +"description": "Output only. List of all drain IP:port-range mappings assigned to this interface.\nThese ranges are inclusive, that is, both the first and the last\nports can be used for NAT. Example: [\"2.2.2.2:12345-12355\",\n\"1.1.1.1:2234-2234\"].", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "natIpPortRanges": { -"description": "A list of all IP:port-range mappings assigned to this interface.\nThese ranges are inclusive, that is, both the first and the last\nports can be used for NAT. Example: [\"2.2.2.2:12345-12355\",\n\"1.1.1.1:2234-2234\"].", +"description": "Output only. A list of all IP:port-range mappings assigned to this interface.\nThese ranges are inclusive, that is, both the first and the last\nports can be used for NAT. Example: [\"2.2.2.2:12345-12355\",\n\"1.1.1.1:2234-2234\"].", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "numTotalDrainNatPorts": { -"description": "Total number of drain ports across all NAT IPs allocated to this\ninterface. It equals to the aggregated port number in the field\ndrain_nat_ip_port_ranges.", +"description": "Output only. Total number of drain ports across all NAT IPs allocated to this\ninterface. It equals to the aggregated port number in the field\ndrain_nat_ip_port_ranges.", "format": "int32", +"readOnly": true, "type": "integer" }, "numTotalNatPorts": { -"description": "Total number of ports across all NAT IPs allocated to this interface.\nIt equals to the aggregated port number in the field nat_ip_port_ranges.", +"description": "Output only. Total number of ports across all NAT IPs allocated to this interface.\nIt equals to the aggregated port number in the field nat_ip_port_ranges.", "format": "int32", +"readOnly": true, "type": "integer" }, "ruleMappings": { -"description": "Information about mappings provided by rules in this NAT.", +"description": "Output only. Information about mappings provided by rules in this NAT.", "items": { "$ref": "VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings" }, +"readOnly": true, "type": "array" }, "sourceAliasIpRange": { -"description": "Alias IP range for this interface endpoint.\nIt will be a private (RFC 1918) IP range.\nExamples: \"10.33.4.55/32\", or \"192.168.5.0/24\".", +"description": "Output only. Alias IP range for this interface endpoint.\nIt will be a private (RFC 1918) IP range.\nExamples: \"10.33.4.55/32\", or \"192.168.5.0/24\".", +"readOnly": true, "type": "string" }, "sourceVirtualIp": { -"description": "Primary IP of the VM for this NIC.", +"description": "Output only. Primary IP of the VM for this NIC.", +"readOnly": true, "type": "string" } }, @@ -107382,32 +110403,37 @@ false "id": "VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings", "properties": { "drainNatIpPortRanges": { -"description": "List of all drain IP:port-range mappings assigned to this interface\nby this rule.\nThese ranges are inclusive, that is, both the first and the last\nports can be used for NAT. Example: [\"2.2.2.2:12345-12355\",\n\"1.1.1.1:2234-2234\"].", +"description": "Output only. List of all drain IP:port-range mappings assigned to this interface\nby this rule.\nThese ranges are inclusive, that is, both the first and the last\nports can be used for NAT. Example: [\"2.2.2.2:12345-12355\",\n\"1.1.1.1:2234-2234\"].", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "natIpPortRanges": { -"description": "A list of all IP:port-range mappings assigned to this interface by this\nrule.\nThese ranges are inclusive, that is, both the first and the last\nports can be used for NAT. Example: [\"2.2.2.2:12345-12355\",\n\"1.1.1.1:2234-2234\"].", +"description": "Output only. A list of all IP:port-range mappings assigned to this interface by this\nrule.\nThese ranges are inclusive, that is, both the first and the last\nports can be used for NAT. Example: [\"2.2.2.2:12345-12355\",\n\"1.1.1.1:2234-2234\"].", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "numTotalDrainNatPorts": { -"description": "Total number of drain ports across all NAT IPs allocated to this\ninterface by this rule.\nIt equals the aggregated port number in the field\ndrain_nat_ip_port_ranges.", +"description": "Output only. Total number of drain ports across all NAT IPs allocated to this\ninterface by this rule.\nIt equals the aggregated port number in the field\ndrain_nat_ip_port_ranges.", "format": "int32", +"readOnly": true, "type": "integer" }, "numTotalNatPorts": { -"description": "Total number of ports across all NAT IPs allocated to this interface\nby this rule.\nIt equals the aggregated port number in the field nat_ip_port_ranges.", +"description": "Output only. Total number of ports across all NAT IPs allocated to this interface\nby this rule.\nIt equals the aggregated port number in the field nat_ip_port_ranges.", "format": "int32", +"readOnly": true, "type": "integer" }, "ruleNumber": { -"description": "Rule number of the NAT Rule.", +"description": "Output only. Rule number of the NAT Rule.", "format": "int32", +"readOnly": true, "type": "integer" } }, @@ -107423,7 +110449,8 @@ false }, "kind": { "default": "compute#vmEndpointNatMappingsList", -"description": "[Output Only] Type of resource. Alwayscompute#vmEndpointNatMappingsList for lists of Nat mappings of\nVM endpoints.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#vmEndpointNatMappingsList for lists of Nat mappings of\nVM endpoints.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -107438,7 +110465,8 @@ false "type": "array" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -107710,7 +110738,8 @@ false "id": "VmExtensionPolicy", "properties": { "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -107725,12 +110754,14 @@ false "type": "object" }, "globalResourceLink": { -"description": "Optional. [Output Only] Link to the global policy that manages this zone policy, if\napplicable.", +"description": "Optional. Output only. [Output Only] Link to the global policy that manages this zone policy, if\napplicable.", +"readOnly": true, "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "instanceSelectors": { @@ -107742,11 +110773,13 @@ false }, "kind": { "default": "compute#vmExtensionPolicy", -"description": "[Output Only] Type of the resource. Alwayscompute#vmExtensionPolicy.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#vmExtensionPolicy.", +"readOnly": true, "type": "string" }, "managedByGlobal": { -"description": "Optional. [Output Only] Indicates if this policy is managed by a global policy.", +"description": "Optional. Output only. [Output Only] Indicates if this policy is managed by a global policy.", +"readOnly": true, "type": "boolean" }, "name": { @@ -107765,15 +110798,17 @@ false "type": "integer" }, "selfLink": { -"description": "[Output Only] Server-defined fully-qualified URL for this resource.", +"description": "Output only. [Output Only] Server-defined fully-qualified URL for this resource.", +"readOnly": true, "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource's resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource's resource id.", +"readOnly": true, "type": "string" }, "state": { -"description": "Optional. [Output Only] Current state of the policy: ACTIVE or DELETING.", +"description": "Optional. Output only. [Output Only] Current state of the policy: ACTIVE or DELETING.", "enum": [ "ACTIVE", "DELETING", @@ -107784,10 +110819,12 @@ false "The policy is in the process of being deleted. After the extension is\nremoved from all matching VMs, the policy will be deleted.", "Default value. Do not use." ], +"readOnly": true, "type": "string" }, "updateTimestamp": { -"description": "[Output Only] Update timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Update timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" } }, @@ -107814,7 +110851,8 @@ false }, "kind": { "default": "compute#VmExtensionPolicyAggregatedList", -"description": "[Output Only] Type of resource. Alwayscompute#VmExtensionPolicyAggregatedList for lists of\nVmExtensionPolicies.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#VmExtensionPolicyAggregatedList for lists of\nVmExtensionPolicies.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -107822,14 +110860,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -108003,42 +111043,49 @@ false "id": "VmExtensionPolicyList", "properties": { "etag": { -"description": "[Output Only] Fingerprint of this resource. A hash of the contents stored\nin this object. This field is used in optimistic locking. This field will\nbe ignored when inserting a VmExtensionPolicy. An up-to-date\nfingerprint must be provided in order to update the VmExtensionPolicy.\n\nTo see the latest value of the fingerprint, make a get() request to\nretrieve a VmExtensionPolicy.", +"description": "Output only. [Output Only] Fingerprint of this resource. A hash of the contents stored\nin this object. This field is used in optimistic locking. This field will\nbe ignored when inserting a VmExtensionPolicy. An up-to-date\nfingerprint must be provided in order to update the VmExtensionPolicy.\n\nTo see the latest value of the fingerprint, make a get() request to\nretrieve a VmExtensionPolicy.", +"readOnly": true, "type": "string" }, "id": { -"description": "[Output Only] Unique identifier for the resource; defined by the server.", +"description": "Output only. [Output Only] Unique identifier for the resource; defined by the server.", +"readOnly": true, "type": "string" }, "items": { -"description": "[Output Only] A list of VM extension policy resources.", +"description": "Output only. [Output Only] A list of VM extension policy resources.", "items": { "$ref": "VmExtensionPolicy" }, +"readOnly": true, "type": "array" }, "kind": { "default": "compute#vmExtensionPolicyList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { -"description": "[Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"description": "Output only. [Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { -"description": "[Output Only] Informational warning message.", +"description": "Output only. [Output Only] Informational warning message.", "properties": { "code": { "description": "[Output Only] A warning code, if applicable. For example, Compute\nEngine returns NO_RESULTS_ON_PAGE if there\nare no results in the response.", @@ -108159,6 +111206,7 @@ false "type": "string" } }, +"readOnly": true, "type": "object" } }, @@ -108169,7 +111217,8 @@ false "id": "VpnGateway", "properties": { "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -108189,13 +111238,15 @@ false "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#vpnGateway", -"description": "[Output Only] Type of resource. Always compute#vpnGateway for\nVPN gateways.", +"description": "Output only. [Output Only] Type of resource. Always compute#vpnGateway for\nVPN gateways.", +"readOnly": true, "type": "string" }, "labelFingerprint": { @@ -108230,11 +111281,13 @@ false "type": "string" }, "region": { -"description": "[Output Only] URL of the region where the VPN gateway resides.", +"description": "Output only. [Output Only] URL of the region where the VPN gateway resides.", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "stackType": { @@ -108278,7 +111331,8 @@ false }, "kind": { "default": "compute#vpnGatewayAggregatedList", -"description": "[Output Only] Type of resource. Always compute#vpnGateway for\nVPN gateways.", +"description": "Output only. [Output Only] Type of resource. Always compute#vpnGateway for\nVPN gateways.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -108286,14 +111340,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -108440,7 +111496,8 @@ false }, "kind": { "default": "compute#vpnGatewayList", -"description": "[Output Only] Type of resource. Always compute#vpnGateway for\nVPN gateways.", +"description": "Output only. [Output Only] Type of resource. Always compute#vpnGateway for\nVPN gateways.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -108448,7 +111505,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -108582,10 +111640,11 @@ false "id": "VpnGatewayStatus", "properties": { "vpnConnections": { -"description": "List of VPN connection for this VpnGateway.", +"description": "Output only. List of VPN connection for this VpnGateway.", "items": { "$ref": "VpnGatewayStatusVpnConnection" }, +"readOnly": true, "type": "array" } }, @@ -108625,17 +111684,20 @@ false "id": "VpnGatewayStatusTunnel", "properties": { "localGatewayInterface": { -"description": "The VPN gateway interface this VPN tunnel is associated with.", +"description": "Output only. The VPN gateway interface this VPN tunnel is associated with.", "format": "uint32", +"readOnly": true, "type": "integer" }, "peerGatewayInterface": { -"description": "The peer gateway interface this VPN tunnel is connected to, the peer\ngateway could either be an external VPN gateway or a Google Cloud\nVPN gateway.", +"description": "Output only. The peer gateway interface this VPN tunnel is connected to, the peer\ngateway could either be an external VPN gateway or a Google Cloud\nVPN gateway.", "format": "uint32", +"readOnly": true, "type": "integer" }, "tunnelUrl": { -"description": "URL reference to the VPN tunnel.", +"description": "Output only. URL reference to the VPN tunnel.", +"readOnly": true, "type": "string" } }, @@ -108646,11 +111708,13 @@ false "id": "VpnGatewayStatusVpnConnection", "properties": { "peerExternalGateway": { -"description": "URL reference to the peer external VPN gateways to which the VPN tunnels\nin this VPN connection are connected.\nThis field is mutually exclusive with peer_gcp_gateway.", +"description": "Output only. URL reference to the peer external VPN gateways to which the VPN tunnels\nin this VPN connection are connected.\nThis field is mutually exclusive with peer_gcp_gateway.", +"readOnly": true, "type": "string" }, "peerGcpGateway": { -"description": "URL reference to the peer side VPN gateways to which the VPN tunnels in\nthis VPN connection are connected.\nThis field is mutually exclusive with peer_gcp_gateway.", +"description": "Output only. URL reference to the peer side VPN gateways to which the VPN tunnels in\nthis VPN connection are connected.\nThis field is mutually exclusive with peer_gcp_gateway.", +"readOnly": true, "type": "string" }, "state": { @@ -108672,8 +111736,9 @@ false "id": "VpnGatewayVpnGatewayInterface", "properties": { "id": { -"description": "[Output Only] Numeric identifier for this VPN interface associated with\nthe VPN gateway.", +"description": "Output only. [Output Only] Numeric identifier for this VPN interface associated with\nthe VPN gateway.", "format": "uint32", +"readOnly": true, "type": "integer" }, "interconnectAttachment": { @@ -108681,11 +111746,13 @@ false "type": "string" }, "ipAddress": { -"description": "[Output Only] IP address for this VPN interface associated with the VPN\ngateway.\nThe IP address could be either a regional external IP address or\na regional internal IP address. The two IP addresses for a VPN gateway\nmust be all regional external or regional internal IP addresses. There\ncannot be a mix of regional external IP addresses and regional internal\nIP addresses. For HA VPN over Cloud Interconnect, the IP addresses\nfor both interfaces could either be regional internal IP addresses or\nregional external IP addresses. For regular (non HA VPN over Cloud\nInterconnect) HA VPN tunnels, the IP address must be a regional external\nIP address.", +"description": "Output only. [Output Only] IP address for this VPN interface associated with the VPN\ngateway.\nThe IP address could be either a regional external IP address or\na regional internal IP address. The two IP addresses for a VPN gateway\nmust be all regional external or regional internal IP addresses. There\ncannot be a mix of regional external IP addresses and regional internal\nIP addresses. For HA VPN over Cloud Interconnect, the IP addresses\nfor both interfaces could either be regional internal IP addresses or\nregional external IP addresses. For regular (non HA VPN over Cloud\nInterconnect) HA VPN tunnels, the IP address must be a regional external\nIP address.", +"readOnly": true, "type": "string" }, "ipv6Address": { -"description": "[Output Only] IPv6 address for this VPN interface associated with the VPN\ngateway.\nThe IPv6 address must be a regional external IPv6 address. The format is\nRFC 5952 format (e.g. 2001:db8::2d9:51:0:0).", +"description": "Output only. [Output Only] IPv6 address for this VPN interface associated with the VPN\ngateway.\nThe IPv6 address must be a regional external IPv6 address. The format is\nRFC 5952 format (e.g. 2001:db8::2d9:51:0:0).", +"readOnly": true, "type": "string" } }, @@ -108846,7 +111913,8 @@ false "description": "User specified list of ciphers to use for the phase 1 and phase 2 of the\nIKE protocol." }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -108869,7 +111937,8 @@ false }, "kind": { "default": "compute#vpnTunnel", -"description": "[Output Only] Type of resource. Always compute#vpnTunnel for\nVPN tunnels.", +"description": "Output only. [Output Only] Type of resource. Always compute#vpnTunnel for\nVPN tunnels.", +"readOnly": true, "type": "string" }, "labelFingerprint": { @@ -109012,7 +112081,8 @@ false }, "kind": { "default": "compute#vpnTunnelAggregatedList", -"description": "[Output Only] Type of resource. Always compute#vpnTunnel for\nVPN tunnels.", +"description": "Output only. [Output Only] Type of resource. Always compute#vpnTunnel for\nVPN tunnels.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -109020,14 +112090,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -109186,7 +112258,8 @@ false }, "kind": { "default": "compute#vpnTunnelList", -"description": "[Output Only] Type of resource. Always compute#vpnTunnel for\nVPN tunnels.", +"description": "Output only. [Output Only] Type of resource. Always compute#vpnTunnel for\nVPN tunnels.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -109194,7 +112267,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -109579,23 +112653,27 @@ false "id": "Wire", "properties": { "adminEnabled": { -"description": "[Output Only] Indicates whether the wire is enabled.\nWhen false, the wire is disabled. When true and when the wire group of\nthe wire is also enabled, the wire is enabled. Defaults to true.", +"description": "Output only. [Output Only] Indicates whether the wire is enabled.\nWhen false, the wire is disabled. When true and when the wire group of\nthe wire is also enabled, the wire is enabled. Defaults to true.", +"readOnly": true, "type": "boolean" }, "endpoints": { -"description": "Wire endpoints are specific Interconnect connections.", +"description": "Output only. Wire endpoints are specific Interconnect connections.", "items": { "$ref": "WireEndpoint" }, +"readOnly": true, "type": "array" }, "label": { -"description": "[Output Only] A label that identifies the wire. The format of this label\ncombines the existing labels of the wire group endpoints and Interconnect\nconnections used by this wire in alphabetical order as follows:\n`ENDPOINT_A+CONNECTION_A1,ENDPOINT_B+CONNECTION_B1`, where:\n \n - ENDPOINT_A and ENDPOINT_B: are the labels\n that you entered as map keys when you specified the wire group endpoint\n objects.\n - CONNECTION_A1 and CONNECTION_B1: are the\n labels that you entered as map keys when you specified the wire group\n Interconnect objects.", +"description": "Output only. [Output Only] A label that identifies the wire. The format of this label\ncombines the existing labels of the wire group endpoints and Interconnect\nconnections used by this wire in alphabetical order as follows:\n`ENDPOINT_A+CONNECTION_A1,ENDPOINT_B+CONNECTION_B1`, where:\n \n - ENDPOINT_A and ENDPOINT_B: are the labels\n that you entered as map keys when you specified the wire group endpoint\n objects.\n - CONNECTION_A1 and CONNECTION_B1: are the\n labels that you entered as map keys when you specified the wire group\n Interconnect objects.", +"readOnly": true, "type": "string" }, "wireProperties": { "$ref": "WireProperties", -"description": "[Output Only] Properties of the wire." +"description": "Output only. [Output Only] Properties of the wire.", +"readOnly": true } }, "type": "object" @@ -109605,10 +112683,12 @@ false "id": "WireEndpoint", "properties": { "interconnect": { +"readOnly": true, "type": "string" }, "vlanTag": { "format": "int32", +"readOnly": true, "type": "integer" } }, @@ -109623,7 +112703,8 @@ false "type": "boolean" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -109638,13 +112719,15 @@ false "type": "object" }, "id": { -"description": "[Output Only] The unique identifier for the resource type. The server\ngenerates this identifier.", +"description": "Output only. [Output Only] The unique identifier for the resource type. The server\ngenerates this identifier.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#wireGroup", -"description": "[Output Only] Type of the resource. Alwayscompute#wireGroups for wire groups.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#wireGroups for wire groups.", +"readOnly": true, "type": "string" }, "name": { @@ -109653,16 +112736,19 @@ false "type": "string" }, "reconciling": { -"description": "[Output Only] Indicates whether there are wire changes yet to be processed.", +"description": "Output only. [Output Only] Indicates whether there are wire changes yet to be processed.", +"readOnly": true, "type": "boolean" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "topology": { "$ref": "WireGroupTopology", -"description": "Topology details for the wire group configuration." +"description": "Output only. Topology details for the wire group configuration.", +"readOnly": true }, "wireGroupProperties": { "$ref": "WireGroupProperties", @@ -109673,10 +112759,11 @@ false "description": "Properties for all wires in the wire group." }, "wires": { -"description": "The single/redundant wire(s) managed by the wire group.", +"description": "Output only. The single/redundant wire(s) managed by the wire group.", "items": { "$ref": "Wire" }, +"readOnly": true, "type": "array" } }, @@ -109735,7 +112822,8 @@ false }, "kind": { "default": "compute#wireGroup", -"description": "[Output Only] Type of the resource. Alwayscompute#wireGroups for wire groups.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#wireGroups for wire groups.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -109747,10 +112835,11 @@ false "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.\nend_interface: MixerListResponseWithEtagBuilder", +"description": "Output only. [Output Only] Unreachable resources.\nend_interface: MixerListResponseWithEtagBuilder", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -109906,10 +112995,11 @@ false "id": "WireGroupTopology", "properties": { "endpoints": { -"description": "Topology details for all endpoints in the wire group.", +"description": "Output only. Topology details for all endpoints in the wire group.", "items": { "$ref": "WireGroupTopologyEndpoint" }, +"readOnly": true, "type": "array" } }, @@ -109920,11 +113010,13 @@ false "id": "WireGroupTopologyEndpoint", "properties": { "city": { -"description": "The InterconnectLocation.city (metropolitan area designator) that all\ninterconnects are located in.", +"description": "Output only. The InterconnectLocation.city (metropolitan area designator) that all\ninterconnects are located in.", +"readOnly": true, "type": "string" }, "label": { -"description": "Endpoint label from the wire group.", +"description": "Output only. Endpoint label from the wire group.", +"readOnly": true, "type": "string" } }, @@ -109982,7 +113074,8 @@ false }, "kind": { "default": "compute#xpnHostList", -"description": "[Output Only] Type of resource. Always compute#xpnHostList for\nlists of shared VPC hosts.", +"description": "Output only. [Output Only] Type of resource. Always compute#xpnHostList for\nlists of shared VPC hosts.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -109990,7 +113083,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -110173,7 +113267,8 @@ false }, "kind": { "default": "compute#zone", -"description": "[Output Only] Type of the resource. Always compute#zone for\nzones.", +"description": "Output only. [Output Only] Type of the resource. Always compute#zone for\nzones.", +"readOnly": true, "type": "string" }, "name": { @@ -110201,7 +113296,8 @@ false "type": "string" }, "supportsPzs": { -"description": "[Output Only] Reserved for future use.", +"description": "Output only. [Output Only] Reserved for future use.", +"readOnly": true, "type": "boolean" } }, @@ -110224,7 +113320,8 @@ false }, "kind": { "default": "compute#zoneList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -110232,7 +113329,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { diff --git a/googleapiclient/discovery_cache/documents/compute.v1.json b/googleapiclient/discovery_cache/documents/compute.v1.json index e95b0d9f1d..f22464b00b 100644 --- a/googleapiclient/discovery_cache/documents/compute.v1.json +++ b/googleapiclient/discovery_cache/documents/compute.v1.json @@ -710,6 +710,47 @@ } } }, +"advice": { +"methods": { +"calendarMode": { +"description": "Advise how, where and when to create the requested amount of instances\nwith specified accelerators, within the specified time and location limits.\nThe method recommends creating future reservations for the requested\nresources.", +"flatPath": "projects/{project}/regions/{region}/advice/calendarMode", +"httpMethod": "POST", +"id": "compute.advice.calendarMode", +"parameterOrder": [ +"project", +"region" +], +"parameters": { +"project": { +"description": "Project ID for this request.", +"location": "path", +"pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))", +"required": true, +"type": "string" +}, +"region": { +"description": "Name of the region for this request.", +"location": "path", +"pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", +"required": true, +"type": "string" +} +}, +"path": "projects/{project}/regions/{region}/advice/calendarMode", +"request": { +"$ref": "CalendarModeAdviceRequest" +}, +"response": { +"$ref": "CalendarModeAdviceResponse" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/compute" +] +} +} +}, "autoscalers": { "methods": { "aggregatedList": { @@ -13139,7 +13180,7 @@ "", "No changes can be made to the instance.", "The instance will not restart.", -"The instance will restart." +"The instance will restart, potentially on a different host." ], "location": "query", "type": "string" @@ -13156,7 +13197,7 @@ "", "No changes can be made to the instance.", "The instance will not restart.", -"The instance will restart." +"The instance will restart, potentially on a different host." ], "location": "query", "type": "string" @@ -20556,7 +20597,7 @@ "organizationSecurityPolicies": { "methods": { "addAssociation": { -"description": "Inserts an association for the specified security policy.\n\nThis has billing implications. Projects in the hierarchy with effective\nhierarchical security policies will be automatically enrolled into Cloud\nArmor Enterprise if not already enrolled.\n\nUse of this API to modify firewall policies is deprecated. Use\nfirewallPolicies.addAssociation instead if possible.", +"description": "Inserts an association for the specified security policy.\n\nThis has billing implications. Projects in the hierarchy with effective\nhierarchical security policies will be automatically enrolled into Cloud\nArmor Enterprise if not already enrolled.\n\nUse this API to modify Cloud Armor policies. Previously, alpha and beta\nversions of this API were used to modify firewall policies. This usage is\nnow disabled for most organizations. Use firewallPolicies.addAssociation\ninstead.", "flatPath": "locations/global/securityPolicies/{securityPolicy}/addAssociation", "httpMethod": "POST", "id": "compute.organizationSecurityPolicies.addAssociation", @@ -20595,7 +20636,7 @@ ] }, "addRule": { -"description": "Inserts a rule into a security policy.", +"description": "Inserts a rule into a security policy.\n\nUse this API to modify Cloud Armor policies. Previously, alpha and beta\nversions of this API were used to modify firewall policies. This usage is\nnow disabled for most organizations. Use firewallPolicies.addRule instead.", "flatPath": "locations/global/securityPolicies/{securityPolicy}/addRule", "httpMethod": "POST", "id": "compute.organizationSecurityPolicies.addRule", @@ -20629,7 +20670,7 @@ ] }, "copyRules": { -"description": "Copies rules to the specified security policy.\n\nUse of this API to modify firewall policies is deprecated. Use\nfirewallPolicies.copyRules instead.", +"description": "Copies rules to the specified security policy.\n\nUse this API to modify Cloud Armor policies. Previously, alpha and beta\nversions of this API were used to modify firewall policies. This usage is\nnow disabled for most organizations. Use firewallPolicies.cloneRules\ninstead.", "flatPath": "locations/global/securityPolicies/{securityPolicy}/copyRules", "httpMethod": "POST", "id": "compute.organizationSecurityPolicies.copyRules", @@ -20665,7 +20706,7 @@ ] }, "delete": { -"description": "Deletes the specified policy.\n\nUse of this API to remove firewall policies is deprecated. Use\nfirewallPolicies.delete instead.", +"description": "Deletes the specified policy.\n\nUse this API to remove Cloud Armor policies. Previously, alpha and beta\nversions of this API were used to remove firewall policies. This usage is\nnow disabled for most organizations. Use firewallPolicies.delete instead.", "flatPath": "locations/global/securityPolicies/{securityPolicy}", "httpMethod": "DELETE", "id": "compute.organizationSecurityPolicies.delete", @@ -20696,7 +20737,7 @@ ] }, "get": { -"description": "List all of the ordered rules present in a single specified policy.\n\nUse of this API to read firewall policies is deprecated. Use\nfirewallPolicies.get instead.", +"description": "List all of the ordered rules present in a single specified policy.\n\nUse this API to read Cloud Armor policies. Previously, alpha and beta\nversions of this API were used to read firewall policies. This usage is now\ndisabled for most organizations. Use firewallPolicies.get instead.", "flatPath": "locations/global/securityPolicies/{securityPolicy}", "httpMethod": "GET", "id": "compute.organizationSecurityPolicies.get", @@ -20723,7 +20764,7 @@ ] }, "getAssociation": { -"description": "Gets an association with the specified name.\n\nUse of this API to read firewall policies is deprecated. Use\nfirewallPolicies.getAssociation instead if possible.", +"description": "Gets an association with the specified name.\n\nUse this API to read Cloud Armor policies. Previously, alpha and beta\nversions of this API were used to read firewall policies. This usage is\nnow disabled for most organizations. Use firewallPolicies.getAssociation\ninstead.", "flatPath": "locations/global/securityPolicies/{securityPolicy}/getAssociation", "httpMethod": "GET", "id": "compute.organizationSecurityPolicies.getAssociation", @@ -20755,7 +20796,7 @@ ] }, "getRule": { -"description": "Gets a rule at the specified priority.\n\nUse of this API to read firewall policies is deprecated. Use\nfirewallPolicies.getRule instead.", +"description": "Gets a rule at the specified priority.\n\nUse this API to read Cloud Armor policies. Previously, alpha and beta\nversions of this API were used to read firewall policies. This usage is now\ndisabled for most organizations. Use firewallPolicies.getRule instead.", "flatPath": "locations/global/securityPolicies/{securityPolicy}/getRule", "httpMethod": "GET", "id": "compute.organizationSecurityPolicies.getRule", @@ -20788,7 +20829,7 @@ ] }, "insert": { -"description": "Creates a new policy in the specified organization using the data included\nin the request.\n\nUse of this API to insert firewall policies is deprecated. Use\nfirewallPolicies.insert instead.", +"description": "Creates a new policy in the specified organization using the data included\nin the request.\n\nUse this API to add Cloud Armor policies. Previously, alpha and beta\nversions of this API were used to add firewall policies. This usage is now\ndisabled for most organizations. Use firewallPolicies.insert instead.", "flatPath": "locations/global/securityPolicies", "httpMethod": "POST", "id": "compute.organizationSecurityPolicies.insert", @@ -20817,7 +20858,7 @@ ] }, "list": { -"description": "List all the policies that have been configured for the specified\norganization.\n\nUse of this API to read firewall policies is deprecated. Use\nfirewallPolicies.list instead.", +"description": "List all the policies that have been configured for the specified\norganization.\n\nUse this API to read Cloud Armor policies. Previously, alpha and beta\nversions of this API were used to read firewall policies. This usage is now\ndisabled for most organizations. Use firewallPolicies.list instead.", "flatPath": "locations/global/securityPolicies", "httpMethod": "GET", "id": "compute.organizationSecurityPolicies.list", @@ -20867,7 +20908,7 @@ ] }, "listAssociations": { -"description": "Lists associations of a specified target, i.e., organization or folder.\n\nUse of this API to read firewall policies is deprecated. Use\nfirewallPolicies.listAssociations instead if possible.", +"description": "Lists associations of a specified target, i.e., organization or folder.\n\nUse this API to read Cloud Armor policies. Previously, alpha and beta\nversions of this API were used to read firewall policies. This usage is\nnow disabled for most organizations. Use firewallPolicies.listAssociations\ninstead.", "flatPath": "locations/global/securityPolicies/listAssociations", "httpMethod": "GET", "id": "compute.organizationSecurityPolicies.listAssociations", @@ -20939,7 +20980,7 @@ ] }, "move": { -"description": "Moves the specified security policy.\n\nUse of this API to modify firewall policies is deprecated. Use\nfirewallPolicies.move instead.", +"description": "Moves the specified security policy.\n\nUse this API to modify Cloud Armor policies. Previously, alpha and beta\nversions of this API were used to modify firewall policies. This usage is\nnow disabled for most organizations. Use firewallPolicies.move instead.", "flatPath": "locations/global/securityPolicies/{securityPolicy}/move", "httpMethod": "POST", "id": "compute.organizationSecurityPolicies.move", @@ -20975,7 +21016,7 @@ ] }, "patch": { -"description": "Patches the specified policy with the data included in the request.\n\nUse of this API to modify firewall policies is deprecated. Use\nfirewallPolicies.patch instead.", +"description": "Patches the specified policy with the data included in the request.\n\nUse this API to modify Cloud Armor policies. Previously, alpha and beta\nversions of this API were used to modify firewall policies. This usage is\nnow disabled for most organizations. Use firewallPolicies.patch instead.", "flatPath": "locations/global/securityPolicies/{securityPolicy}", "httpMethod": "PATCH", "id": "compute.organizationSecurityPolicies.patch", @@ -21009,7 +21050,7 @@ ] }, "patchRule": { -"description": "Patches a rule at the specified priority.\n\nUse of this API to modify firewall policies is deprecated. Use\nfirewallPolicies.patchRule instead.", +"description": "Patches a rule at the specified priority.\n\nUse this API to modify Cloud Armor policies. Previously, alpha and beta\nversions of this API were used to modify firewall policies. This usage is\nnow disabled for most organizations. Use firewallPolicies.patchRule\ninstead.", "flatPath": "locations/global/securityPolicies/{securityPolicy}/patchRule", "httpMethod": "POST", "id": "compute.organizationSecurityPolicies.patchRule", @@ -21049,7 +21090,7 @@ ] }, "removeAssociation": { -"description": "Removes an association for the specified security policy.\n\nUse of this API to modify firewall policies is deprecated. Use\nfirewallPolicies.removeAssociation instead if possible.", +"description": "Removes an association for the specified security policy.\n\nUse this API to modify Cloud Armor policies. Previously, alpha and beta\nversions of this API were used to modify firewall policies. This usage is\nnow disabled for most organizations. Use firewallPolicies.removeAssociation\ninstead.", "flatPath": "locations/global/securityPolicies/{securityPolicy}/removeAssociation", "httpMethod": "POST", "id": "compute.organizationSecurityPolicies.removeAssociation", @@ -21085,7 +21126,7 @@ ] }, "removeRule": { -"description": "Deletes a rule at the specified priority.", +"description": "Deletes a rule at the specified priority.\n\nUse this API to modify Cloud Armor policies. Previously, alpha and beta\nversions of this API were used to modify firewall policies. This usage is\nnow disabled for most organizations. Use firewallPolicies.removeRule\ninstead.", "flatPath": "locations/global/securityPolicies/{securityPolicy}/removeRule", "httpMethod": "POST", "id": "compute.organizationSecurityPolicies.removeRule", @@ -42423,7 +42464,7 @@ } } }, -"revision": "20251019", +"revision": "20251202", "rootUrl": "https://compute.googleapis.com/", "schemas": { "AWSV4Signature": { @@ -42510,15 +42551,24 @@ "description": "The state of the accelerator topology.", "enum": [ "AVAILABLE", +"DEGRADED", "RUNNING", "TOPOLOGY_STATE_UNSPECIFIED", "UNHEALTHY" ], +"enumDeprecated": [ +false, +false, +false, +false, +true +], "enumDescriptions": [ "The accelerator topology is available.", -"The accelerator topology is running.", +"The accelerator topology is degraded. The underlying capacity is not in a\nhealthy state and is not available.", +"The accelerator topology is running. If there are both running and\ndegraded hosts within a topology, DEGRADED state will be returned.", "The state of the topology is unspecified.", -"The accelerator topology is unhealthy." +"This value has been deprecated and is no longer used." ], "type": "string" } @@ -42548,7 +42598,8 @@ }, "kind": { "default": "compute#acceleratorType", -"description": "[Output Only] The type of the resource. Alwayscompute#acceleratorType for accelerator types.", +"description": "Output only. [Output Only] The type of the resource. Alwayscompute#acceleratorType for accelerator types.", +"readOnly": true, "type": "string" }, "maximumCardsPerInstance": { @@ -42562,7 +42613,8 @@ "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined, fully qualified URL for this resource.", +"description": "Output only. [Output Only] Server-defined, fully qualified URL for this resource.", +"readOnly": true, "type": "string" }, "zone": { @@ -42589,7 +42641,8 @@ }, "kind": { "default": "compute#acceleratorTypeAggregatedList", -"description": "[Output Only] Type of resource. Alwayscompute#acceleratorTypeAggregatedList for aggregated lists of\naccelerator types.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#acceleratorTypeAggregatedList for aggregated lists of\naccelerator types.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -42597,14 +42650,16 @@ "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -42751,7 +42806,8 @@ false }, "kind": { "default": "compute#acceleratorTypeList", -"description": "[Output Only] Type of resource. Alwayscompute#acceleratorTypeList for lists of accelerator types.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#acceleratorTypeList for lists of accelerator types.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -42759,7 +42815,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -43041,7 +43098,8 @@ false }, "kind": { "default": "compute#accessConfig", -"description": "[Output Only] Type of the resource. Alwayscompute#accessConfig for access configs.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#accessConfig for access configs.", +"readOnly": true, "type": "string" }, "name": { @@ -43118,7 +43176,8 @@ false "type": "string" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -43126,8 +43185,13 @@ false "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, +"type": "string" +}, +"ipCollection": { +"description": "Reference to the source of external IPv4 addresses,\nlike a PublicDelegatedPrefix (PDP) for BYOIP.\nThe PDP must support enhanced IPv4 allocations.\n\nUse one of the following formats to specify a PDP when reserving an\nexternal IPv4 address using BYOIP.\n \n - \n Full resource URL, as inhttps://www.googleapis.com/compute/v1/projects/projectId/regions/region/publicDelegatedPrefixes/pdp-name\n - \n Partial URL, as in\n \n \n - projects/projectId/regions/region/publicDelegatedPrefixes/pdp-name\n - regions/region/publicDelegatedPrefixes/pdp-name", "type": "string" }, "ipVersion": { @@ -43158,7 +43222,8 @@ false }, "kind": { "default": "compute#address", -"description": "[Output Only] Type of the resource. Always compute#address for\naddresses.", +"description": "Output only. [Output Only] Type of the resource. Always compute#address for\naddresses.", +"readOnly": true, "type": "string" }, "labelFingerprint": { @@ -43233,7 +43298,8 @@ false "type": "string" }, "region": { -"description": "[Output Only] The URL of the region where a regional address resides.\nFor regional addresses, you must specify the region as a path parameter in\nthe HTTP request URL. *This field is not applicable to global\naddresses.*", +"description": "Output only. [Output Only] The URL of the region where a regional address resides.\nFor regional addresses, you must specify the region as a path parameter in\nthe HTTP request URL. *This field is not applicable to global\naddresses.*", +"readOnly": true, "type": "string" }, "selfLink": { @@ -43241,7 +43307,7 @@ false "type": "string" }, "status": { -"description": "[Output Only] The status of the address, which can be one ofRESERVING, RESERVED, or IN_USE.\nAn address that is RESERVING is currently in the process of\nbeing reserved. A RESERVED address is currently reserved and\navailable to use. An IN_USE address is currently being used\nby another resource and is not available.", +"description": "Output only. [Output Only] The status of the address, which can be one ofRESERVING, RESERVED, or IN_USE.\nAn address that is RESERVING is currently in the process of\nbeing reserved. A RESERVED address is currently reserved and\navailable to use. An IN_USE address is currently being used\nby another resource and is not available.", "enum": [ "IN_USE", "RESERVED", @@ -43252,6 +43318,7 @@ false "Address is reserved and available to use.", "Address is being reserved." ], +"readOnly": true, "type": "string" }, "subnetwork": { @@ -43285,7 +43352,8 @@ false }, "kind": { "default": "compute#addressAggregatedList", -"description": "[Output Only] Type of resource. Alwayscompute#addressAggregatedList for aggregated lists of\naddresses.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#addressAggregatedList for aggregated lists of\naddresses.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -43293,14 +43361,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -43447,7 +43517,8 @@ false }, "kind": { "default": "compute#addressList", -"description": "[Output Only] Type of resource. Always compute#addressList for\nlists of addresses.", +"description": "Output only. [Output Only] Type of resource. Always compute#addressList for\nlists of addresses.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -43455,7 +43526,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -43787,10 +43859,11 @@ false "id": "AllocationAggregateReservation", "properties": { "inUseResources": { -"description": "[Output only] List of resources currently in use.", +"description": "Output only. [Output only] List of resources currently in use.", "items": { "$ref": "AllocationAggregateReservationReservedResourceInfo" }, +"readOnly": true, "type": "array" }, "reservedResources": { @@ -44021,8 +44094,9 @@ false "id": "AllocationSpecificSKUReservation", "properties": { "assuredCount": { -"description": "[Output Only] Indicates how many instances are actually usable currently.", +"description": "Output only. [Output Only] Indicates how many instances are actually usable currently.", "format": "int64", +"readOnly": true, "type": "string" }, "count": { @@ -44031,8 +44105,9 @@ false "type": "string" }, "inUseCount": { -"description": "[Output Only] Indicates how many instances are in use.", +"description": "Output only. [Output Only] Indicates how many instances are in use.", "format": "int64", +"readOnly": true, "type": "string" }, "instanceProperties": { @@ -44051,7 +44126,7 @@ false "id": "AttachedDisk", "properties": { "architecture": { -"description": "[Output Only] The architecture of the attached disk. Valid values are ARM64\nor X86_64.", +"description": "Output only. [Output Only] The architecture of the attached disk. Valid values are ARM64\nor X86_64.", "enum": [ "ARCHITECTURE_UNSPECIFIED", "ARM64", @@ -44062,6 +44137,7 @@ false "Machines with architecture ARM64", "Machines with architecture X86_64" ], +"readOnly": true, "type": "string" }, "autoDelete": { @@ -44097,8 +44173,9 @@ false "type": "array" }, "index": { -"description": "[Output Only] A zero-based index to this disk, where 0 is reserved for the\nboot disk. If you have many disks attached to an instance, each\ndisk would have a unique index number.", +"description": "Output only. [Output Only] A zero-based index to this disk, where 0 is reserved for the\nboot disk. If you have many disks attached to an instance, each\ndisk would have a unique index number.", "format": "int32", +"readOnly": true, "type": "integer" }, "initializeParams": { @@ -44119,14 +44196,16 @@ false }, "kind": { "default": "compute#attachedDisk", -"description": "[Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks.", +"readOnly": true, "type": "string" }, "licenses": { -"description": "[Output Only] Any valid publicly visible licenses.", +"description": "Output only. [Output Only] Any valid publicly visible licenses.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "mode": { @@ -44142,7 +44221,7 @@ false "type": "string" }, "savedState": { -"description": "For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this\nfield is set to PRESERVED if the LocalSSD data has been saved\nto a persistent location by customer request. (see the\ndiscard_local_ssd option on Stop/Suspend).\nRead-only in the api.", +"description": "Output only. For LocalSSD disks on VM Instances in STOPPED or SUSPENDED state, this\nfield is set to PRESERVED if the LocalSSD data has been saved\nto a persistent location by customer request. (see the\ndiscard_local_ssd option on Stop/Suspend).\nRead-only in the api.", "enum": [ "DISK_SAVED_STATE_UNSPECIFIED", "PRESERVED" @@ -44151,11 +44230,13 @@ false "*[Default]* Disk state has not been preserved.", "Disk state has been preserved." ], +"readOnly": true, "type": "string" }, "shieldedInstanceInitialState": { "$ref": "InitialStateConfig", -"description": "[Output Only] shielded vm initial state stored on disk" +"description": "Output only. [Output Only] shielded vm initial state stored on disk", +"readOnly": true }, "source": { "description": "Specifies a valid partial or full URL to an existing Persistent Disk\nresource. When creating a new instance boot disk, one ofinitializeParams.sourceImage orinitializeParams.sourceSnapshot or disks.source\nis required.\n\nIf desired, you can also attach existing non-root persistent disks using\nthis property. This field is only applicable for persistent disks.\n\nNote that for InstanceTemplate, specify the disk name for zonal disk,\nand the URL for regional disk.", @@ -44264,7 +44345,7 @@ false "additionalProperties": { "type": "string" }, -"description": "Resource manager tags to be bound to the disk. Tag keys and values\nhave the same definition as resource\nmanager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and\nvalues are in the format `tagValues/456`. The field is ignored (both PUT\n& PATCH) when empty.", +"description": "Resource manager tags to be bound to the disk. Tag keys and values\nhave the same definition as resource\nmanager tags. Keys and values can be either in numeric format,\nsuch as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced\nformat such as `{org_id|project_id}/{tag_key_short_name}` and\n`{tag_value_short_name}`. The field is ignored (both PUT & PATCH) when\nempty.", "type": "object" }, "resourcePolicies": { @@ -44354,7 +44435,8 @@ false "description": "The configuration parameters for the autoscaling algorithm. You can define\none or more signals for an autoscaler: cpuUtilization,customMetricUtilizations, andloadBalancingUtilization.\n\nIf none of these are specified, the default will be to autoscale based oncpuUtilization to 0.6 or 60%." }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -44362,13 +44444,15 @@ false "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#autoscaler", -"description": "[Output Only] Type of the resource. Always compute#autoscaler\nfor autoscalers.", +"description": "Output only. [Output Only] Type of the resource. Always compute#autoscaler\nfor autoscalers.", +"readOnly": true, "type": "string" }, "name": { @@ -44382,19 +44466,22 @@ false "type": "string" }, "recommendedSize": { -"description": "[Output Only] Target recommended MIG size (number of instances) computed by\nautoscaler. Autoscaler calculates the recommended MIG size even when the\nautoscaling policy mode is different from ON. This field is empty when\nautoscaler is not connected to an existing managed instance group or\nautoscaler did not generate its prediction.", +"description": "Output only. [Output Only] Target recommended MIG size (number of instances) computed by\nautoscaler. Autoscaler calculates the recommended MIG size even when the\nautoscaling policy mode is different from ON. This field is empty when\nautoscaler is not connected to an existing managed instance group or\nautoscaler did not generate its prediction.", "format": "int32", +"readOnly": true, "type": "integer" }, "region": { -"description": "[Output Only] URL of theregion\nwhere the instance group resides (for autoscalers living in regional\nscope).", +"description": "Output only. [Output Only] URL of theregion\nwhere the instance group resides (for autoscalers living in regional\nscope).", +"readOnly": true, "type": "string" }, "scalingScheduleStatus": { "additionalProperties": { "$ref": "ScalingScheduleStatus" }, -"description": "[Output Only] Status information of existing scaling schedules.", +"description": "Output only. [Output Only] Status information of existing scaling schedules.", +"readOnly": true, "type": "object" }, "selfLink": { @@ -44429,7 +44516,8 @@ false "type": "string" }, "zone": { -"description": "[Output Only] URL of thezone\nwhere the instance group resides (for autoscalers living in zonal scope).", +"description": "Output only. [Output Only] URL of thezone\nwhere the instance group resides (for autoscalers living in zonal scope).", +"readOnly": true, "type": "string" } }, @@ -44452,7 +44540,8 @@ false }, "kind": { "default": "compute#autoscalerAggregatedList", -"description": "[Output Only] Type of resource. Alwayscompute#autoscalerAggregatedList for aggregated lists of\nautoscalers.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#autoscalerAggregatedList for aggregated lists of\nautoscalers.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -44460,14 +44549,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.\nend_interface: MixerListResponseWithEtagBuilder", +"description": "Output only. [Output Only] Unreachable resources.\nend_interface: MixerListResponseWithEtagBuilder", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -44614,7 +44705,8 @@ false }, "kind": { "default": "compute#autoscalerList", -"description": "[Output Only] Type of resource. Always compute#autoscalerList\nfor lists of autoscalers.", +"description": "Output only. [Output Only] Type of resource. Always compute#autoscalerList\nfor lists of autoscalers.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -44622,7 +44714,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -45284,7 +45377,8 @@ false }, "kind": { "default": "compute#backendBucket", -"description": "Type of the resource.", +"description": "Output only. Type of the resource.", +"readOnly": true, "type": "string" }, "loadBalancingScheme": { @@ -45311,10 +45405,11 @@ false "type": "string" }, "usedBy": { -"description": "[Output Only] List of resources referencing that backend bucket.", +"description": "Output only. [Output Only] List of resources referencing that backend bucket.", "items": { "$ref": "BackendBucketUsedBy" }, +"readOnly": true, "type": "array" } }, @@ -45467,7 +45562,8 @@ false }, "kind": { "default": "compute#backendBucketList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -45475,7 +45571,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -45623,7 +45720,8 @@ false "id": "BackendBucketUsedBy", "properties": { "reference": { -"description": "[Output Only] Server-defined URL for UrlMaps referencing that\nBackendBucket.", +"description": "Output only. [Output Only] Server-defined URL for UrlMaps referencing that\nBackendBucket.", +"readOnly": true, "type": "string" } }, @@ -45697,7 +45795,8 @@ false "description": "Consistent Hash-based load balancing can be used to provide soft session\naffinity based on HTTP headers, cookies or other properties. This load\nbalancing policy is applicable only for HTTP connections. The affinity to a\nparticular destination host will be lost when one or more hosts are\nadded/removed from the destination service. This field specifies parameters\nthat control consistent hashing. This field is only applicable whenlocalityLbPolicy is set to MAGLEV orRING_HASH.\n\nThis field is applicable to either:\n \n - A regional backend service with the service_protocol set to HTTP,\n HTTPS, HTTP2 or H2C, and load_balancing_scheme set to\n INTERNAL_MANAGED. \n - A global backend service with the\n load_balancing_scheme set to INTERNAL_SELF_MANAGED." }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "customMetrics": { @@ -45799,7 +45898,8 @@ false }, "kind": { "default": "compute#backendService", -"description": "[Output Only] Type of resource. Always compute#backendService\nfor backend services.", +"description": "Output only. [Output Only] Type of resource. Always compute#backendService\nfor backend services.", +"readOnly": true, "type": "string" }, "loadBalancingScheme": { @@ -45926,7 +46026,8 @@ false "type": "string" }, "region": { -"description": "[Output Only] URL of the region where the regional backend service\nresides. This field is not applicable to global backend services.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"description": "Output only. [Output Only] URL of the region where the regional backend service\nresides. This field is not applicable to global backend services.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"readOnly": true, "type": "string" }, "securityPolicy": { @@ -45996,10 +46097,11 @@ false "description": "Configuration for Backend Authenticated TLS and mTLS. May only be specified\nwhen the backend protocol is SSL, HTTPS or HTTP2." }, "usedBy": { -"description": "[Output Only] List of resources referencing given backend service.", +"description": "Output only. [Output Only] List of resources referencing given backend service.", "items": { "$ref": "BackendServiceUsedBy" }, +"readOnly": true, "type": "array" } }, @@ -46023,7 +46125,8 @@ false }, "kind": { "default": "compute#backendServiceAggregatedList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -46031,14 +46134,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -46375,7 +46480,8 @@ false }, "kind": { "default": "compute#backendServiceGroupHealth", -"description": "[Output Only] Type of resource. Alwayscompute#backendServiceGroupHealth for the health of backend\nservices.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#backendServiceGroupHealth for the health of backend\nservices.", +"readOnly": true, "type": "string" } }, @@ -46463,7 +46569,8 @@ false "type": "string" }, "oauth2ClientSecretSha256": { -"description": "[Output Only] SHA256 hash value for the field oauth2_client_secret above.", +"description": "Output only. [Output Only] SHA256 hash value for the field oauth2_client_secret above.", +"readOnly": true, "type": "string" } }, @@ -46486,7 +46593,8 @@ false }, "kind": { "default": "compute#backendServiceList", -"description": "[Output Only] Type of resource. Alwayscompute#backendServiceList for lists of backend services.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#backendServiceList for lists of backend services.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -46494,7 +46602,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -46641,7 +46750,8 @@ false }, "kind": { "default": "compute#usableBackendServiceList", -"description": "[Output Only] Type of resource. Alwayscompute#usableBackendServiceList for lists of usable backend\nservices.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#usableBackendServiceList for lists of usable backend\nservices.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -46649,7 +46759,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -46942,7 +47053,8 @@ false "id": "BackendServiceUsedBy", "properties": { "reference": { -"description": "[Output Only] Server-defined URL for resources referencing given\nBackendService like UrlMaps, TargetTcpProxies, TargetSslProxies\nand ForwardingRule.", +"description": "Output only. [Output Only] Server-defined URL for resources referencing given\nBackendService like UrlMaps, TargetTcpProxies, TargetSslProxies\nand ForwardingRule.", +"readOnly": true, "type": "string" } }, @@ -47332,30 +47444,34 @@ false "id": "BgpRoute", "properties": { "asPaths": { -"description": "[Output only] AS-PATH for the route", +"description": "Output only. [Output only] AS-PATH for the route", "items": { "$ref": "BgpRouteAsPath" }, +"readOnly": true, "type": "array" }, "communities": { -"description": "[Output only] BGP communities in human-readable A:B format.", +"description": "Output only. [Output only] BGP communities in human-readable A:B format.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "destination": { "$ref": "BgpRouteNetworkLayerReachabilityInformation", -"description": "[Output only] Destination IP range for the route, in human-readable CIDR\nformat" +"description": "Output only. [Output only] Destination IP range for the route, in human-readable CIDR\nformat", +"readOnly": true }, "med": { -"description": "[Output only] BGP multi-exit discriminator", +"description": "Output only. [Output only] BGP multi-exit discriminator", "format": "uint32", +"readOnly": true, "type": "integer" }, "origin": { -"description": "[Output only] BGP origin (EGP, IGP or INCOMPLETE)", +"description": "Output only. [Output only] BGP origin (EGP, IGP or INCOMPLETE)", "enum": [ "BGP_ORIGIN_EGP", "BGP_ORIGIN_IGP", @@ -47366,6 +47482,7 @@ false "", "" ], +"readOnly": true, "type": "string" } }, @@ -47375,23 +47492,25 @@ false "id": "BgpRouteAsPath", "properties": { "asns": { -"description": "[Output only] ASNs in the path segment. When type is SEQUENCE, these are\nordered.", +"description": "Output only. [Output only] ASNs in the path segment. When type is SEQUENCE, these are\nordered.", "items": { "format": "int32", "type": "integer" }, +"readOnly": true, "type": "array" }, "asns32": { -"description": "[Output only] ASNs in the path segment. This field is for better\nsupport of 32 bit ASNs as the other asns field suffers from overflow when\nthe ASN is larger. When type is SEQUENCE, these are ordered.", +"description": "Output only. [Output only] ASNs in the path segment. This field is for better\nsupport of 32 bit ASNs as the other asns field suffers from overflow when\nthe ASN is larger. When type is SEQUENCE, these are ordered.", "items": { "format": "uint32", "type": "integer" }, +"readOnly": true, "type": "array" }, "type": { -"description": "[Output only] Type of AS-PATH segment (SEQUENCE or SET)", +"description": "Output only. [Output only] Type of AS-PATH segment (SEQUENCE or SET)", "enum": [ "AS_PATH_TYPE_SEQUENCE", "AS_PATH_TYPE_SET" @@ -47400,6 +47519,7 @@ false "", "" ], +"readOnly": true, "type": "string" } }, @@ -47503,7 +47623,8 @@ false "type": "string" }, "name": { -"description": "This field is only temporary. It will be removed. Do not use it.", +"description": "Output only. This field is only temporary. It will be removed. Do not use it.", +"readOnly": true, "type": "string" } }, @@ -47648,6 +47769,48 @@ false }, "type": "object" }, +"CalendarModeAdviceRequest": { +"description": "A request to recommend the best way to consume the specified resources in the\nfuture.", +"id": "CalendarModeAdviceRequest", +"properties": { +"futureResourcesSpecs": { +"additionalProperties": { +"$ref": "FutureResourcesSpec" +}, +"description": "Specification of resources to create in the future.\nThe key of the map is an arbitrary string specified by the caller.\nValue of the map is a specification of required resources and their\nconstraints. Currently only one value is allowed in this map.", +"type": "object" +} +}, +"type": "object" +}, +"CalendarModeAdviceResponse": { +"description": "A response containing the recommended way of creating the specified resources\nin the future. It contains (will contain) multiple recommendations that can\nbe analyzed by the customer and the best one can be picked.", +"id": "CalendarModeAdviceResponse", +"properties": { +"recommendations": { +"description": "Recommendations where, how and when to create the requested resources\nin order to maximize their obtainability and minimize cost.", +"items": { +"$ref": "CalendarModeRecommendation" +}, +"type": "array" +} +}, +"type": "object" +}, +"CalendarModeRecommendation": { +"description": "A single recommendation to create requested resources. Contains detailed\nrecommendations for every future resources specification specified in\nCalendarModeAdviceRequest.", +"id": "CalendarModeRecommendation", +"properties": { +"recommendationsPerSpec": { +"additionalProperties": { +"$ref": "FutureResourcesRecommendation" +}, +"description": "Recommendations for every future resource specification passed in\nCalendarModeAdviceRequest. Keys of the map correspond to keys\nspecified in the request.", +"type": "object" +} +}, +"type": "object" +}, "CircuitBreakers": { "description": "Settings controlling the volume of requests, connections and retries to this\nbackend service.", "id": "CircuitBreakers", @@ -47703,7 +47866,8 @@ false "type": "string" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "customEndTimestamp": { @@ -47715,7 +47879,8 @@ false "type": "string" }, "endTimestamp": { -"description": "[Output Only] Commitment end time inRFC3339\ntext format.", +"description": "Output only. [Output Only] Commitment end time inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "existingReservations": { @@ -47725,13 +47890,15 @@ false "type": "array" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#commitment", -"description": "[Output Only] Type of the resource. Always compute#commitment\nfor commitments.", +"description": "Output only. [Output Only] Type of the resource. Always compute#commitment\nfor commitments.", +"readOnly": true, "type": "string" }, "licenseResource": { @@ -47765,7 +47932,8 @@ false "type": "string" }, "region": { -"description": "[Output Only] URL of the region where the commitment and committed\nresources are located.", +"description": "Output only. [Output Only] URL of the region where the commitment and committed\nresources are located.", +"readOnly": true, "type": "string" }, "reservations": { @@ -47777,7 +47945,8 @@ false }, "resourceStatus": { "$ref": "CommitmentResourceStatus", -"description": "[Output Only] Status information for Commitment resource." +"description": "Output only. [Output Only] Status information for Commitment resource.", +"readOnly": true }, "resources": { "description": "The list of all the hardware resources, with their types and amounts, that\nyou want to commit to. Specify as a separate entry in the list for each\nindividual resource type.", @@ -47787,7 +47956,8 @@ false "type": "array" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "splitSourceCommitment": { @@ -47795,11 +47965,12 @@ false "type": "string" }, "startTimestamp": { -"description": "[Output Only] Commitment start time inRFC3339\ntext format.", +"description": "Output only. [Output Only] Commitment start time inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "status": { -"description": "[Output Only] Status of the commitment with regards to eventual expiration\n(each commitment has an end date defined). Status can be one of the\nfollowing values: NOT_YET_ACTIVE, ACTIVE, orEXPIRED.", +"description": "Output only. [Output Only] Status of the commitment with regards to eventual expiration\n(each commitment has an end date defined). Status can be one of the\nfollowing values: NOT_YET_ACTIVE, ACTIVE, orEXPIRED.", "enum": [ "ACTIVE", "CANCELLED", @@ -47814,14 +47985,16 @@ false "", "" ], +"readOnly": true, "type": "string" }, "statusMessage": { -"description": "[Output Only] An optional, human-readable explanation of the status.", +"description": "Output only. [Output Only] An optional, human-readable explanation of the status.", +"readOnly": true, "type": "string" }, "type": { -"description": "The type of commitment; specifies the\nmachine series for which you want to commit to purchasing resources.\nThe choice of machine series affects the discount rate and the eligible\nresource types.\n\n The type must be one of the following:ACCELERATOR_OPTIMIZED, ACCELERATOR_OPTIMIZED_A3,ACCELERATOR_OPTIMIZED_A3_MEGA,COMPUTE_OPTIMIZED, COMPUTE_OPTIMIZED_C2D,\n COMPUTE_OPTIMIZED_C3, COMPUTE_OPTIMIZED_C3D,COMPUTE_OPTIMIZED_H3, GENERAL_PURPOSE,GENERAL_PURPOSE_C4, GENERAL_PURPOSE_E2,GENERAL_PURPOSE_N2, GENERAL_PURPOSE_N2D,GENERAL_PURPOSE_N4, GENERAL_PURPOSE_T2D,GRAPHICS_OPTIMIZED, MEMORY_OPTIMIZED,MEMORY_OPTIMIZED_M3, MEMORY_OPTIMIZED_X4,STORAGE_OPTIMIZED_Z3.\nFor example, type MEMORY_OPTIMIZED specifies a commitment\nthat applies only to eligible resources of memory optimized M1 and M2\nmachine series. Type GENERAL_PURPOSE specifies a commitment\nthat applies only to eligible resources of general purpose N1 machine\nseries.", +"description": "The type of commitment; specifies the\nmachine series for which you want to commit to purchasing resources.\nThe choice of machine series affects the discount rate and the eligible\nresource types.\n\n The type must be one of the following:ACCELERATOR_OPTIMIZED, ACCELERATOR_OPTIMIZED_A3,ACCELERATOR_OPTIMIZED_A3_MEGA,COMPUTE_OPTIMIZED, COMPUTE_OPTIMIZED_C2D,\n COMPUTE_OPTIMIZED_C3, COMPUTE_OPTIMIZED_C3D,COMPUTE_OPTIMIZED_H3, GENERAL_PURPOSE,GENERAL_PURPOSE_C4, GENERAL_PURPOSE_E2,GENERAL_PURPOSE_N2, GENERAL_PURPOSE_N2D,GENERAL_PURPOSE_N4, GENERAL_PURPOSE_T2D,GRAPHICS_OPTIMIZED, GRAPHICS_OPTIMIZED_G4,MEMORY_OPTIMIZED, MEMORY_OPTIMIZED_M3,MEMORY_OPTIMIZED_X4, STORAGE_OPTIMIZED_Z3. For\nexample, type MEMORY_OPTIMIZED specifies a commitment that\napplies only to eligible resources of memory optimized M1 and M2 machine\nseries. Type GENERAL_PURPOSE specifies a commitment that\napplies only to eligible resources of general purpose N1 machine series.", "enum": [ "ACCELERATOR_OPTIMIZED", "ACCELERATOR_OPTIMIZED_A3", @@ -47842,8 +48015,10 @@ false "GENERAL_PURPOSE_N2", "GENERAL_PURPOSE_N2D", "GENERAL_PURPOSE_N4", +"GENERAL_PURPOSE_N4D", "GENERAL_PURPOSE_T2D", "GRAPHICS_OPTIMIZED", +"GRAPHICS_OPTIMIZED_G4", "MEMORY_OPTIMIZED", "MEMORY_OPTIMIZED_M3", "MEMORY_OPTIMIZED_M4", @@ -47884,6 +48059,8 @@ false "", "", "", +"", +"", "Note for internal users: When adding a new enum Type for v1, make sure\nto also add it in the comment for the `optional Type type` definition.\nThis ensures that the public documentation displays the new enum Type." ], "type": "string" @@ -47908,7 +48085,8 @@ false }, "kind": { "default": "compute#commitmentAggregatedList", -"description": "[Output Only] Type of resource. Alwayscompute#commitmentAggregatedList for aggregated lists of\ncommitments.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#commitmentAggregatedList for aggregated lists of\ncommitments.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -47916,14 +48094,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -48070,7 +48250,8 @@ false }, "kind": { "default": "compute#commitmentList", -"description": "[Output Only] Type of resource. Always compute#commitmentList\nfor lists of commitments.", +"description": "Output only. [Output Only] Type of resource. Always compute#commitmentList\nfor lists of commitments.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -48078,7 +48259,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -48213,7 +48395,8 @@ false "id": "CommitmentResourceStatus", "properties": { "customTermEligibilityEndTimestamp": { -"description": "[Output Only] Indicates the end time of customer's eligibility to send\ncustom term requests in RFC3339 text format. Term extension requests that\n(not the end time in the request) after this time will be rejected.", +"description": "Output only. [Output Only] Indicates the end time of customer's eligibility to send\ncustom term requests in RFC3339 text format. Term extension requests that\n(not the end time in the request) after this time will be rejected.", +"readOnly": true, "type": "string" } }, @@ -48494,7 +48677,8 @@ false "id": "CrossSiteNetwork", "properties": { "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -48502,13 +48686,15 @@ false "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource type. The server\ngenerates this identifier.", +"description": "Output only. [Output Only] The unique identifier for the resource type. The server\ngenerates this identifier.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#crossSiteNetwork", -"description": "[Output Only] Type of the resource. Alwayscompute#crossSiteNetwork for cross-site networks.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#crossSiteNetwork for cross-site networks.", +"readOnly": true, "type": "string" }, "name": { @@ -48517,7 +48703,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" } }, @@ -48543,7 +48730,8 @@ false }, "kind": { "default": "compute#crossSiteNetwork", -"description": "[Output Only] Type of the resource. Alwayscompute#crossSiteNetwork for cross-site networks.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#crossSiteNetwork for cross-site networks.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -48555,10 +48743,11 @@ false "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.\nend_interface: MixerListResponseWithEtagBuilder", +"description": "Output only. [Output Only] Unreachable resources.\nend_interface: MixerListResponseWithEtagBuilder", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -48870,11 +49059,13 @@ false "additionalProperties": { "$ref": "DiskAsyncReplicationList" }, -"description": "[Output Only] A list of disks this disk is asynchronously replicated to.", +"description": "Output only. [Output Only] A list of disks this disk is asynchronously replicated to.", +"readOnly": true, "type": "object" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -48897,13 +49088,15 @@ false "type": "array" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#disk", -"description": "[Output Only] Type of the resource. Always compute#disk for\ndisks.", +"description": "Output only. [Output Only] Type of the resource. Always compute#disk for\ndisks.", +"readOnly": true, "type": "string" }, "labelFingerprint": { @@ -48919,11 +49112,13 @@ false "type": "object" }, "lastAttachTimestamp": { -"description": "[Output Only] Last attach timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Last attach timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "lastDetachTimestamp": { -"description": "[Output Only] Last detach timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Last detach timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "licenseCodes": { @@ -48979,7 +49174,8 @@ false "type": "string" }, "region": { -"description": "[Output Only] URL of the region where the disk resides. Only applicable for\nregional resources.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"description": "Output only. [Output Only] URL of the region where the disk resides. Only applicable for\nregional resources.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"readOnly": true, "type": "string" }, "replicaZones": { @@ -48998,7 +49194,8 @@ false }, "resourceStatus": { "$ref": "DiskResourceStatus", -"description": "[Output Only] Status information for the disk resource." +"description": "Output only. [Output Only] Status information for the disk resource.", +"readOnly": true }, "satisfiesPzi": { "description": "Output only. Reserved for future use.", @@ -49006,11 +49203,13 @@ false "type": "boolean" }, "satisfiesPzs": { -"description": "[Output Only] Reserved for future use.", +"description": "Output only. [Output Only] Reserved for future use.", +"readOnly": true, "type": "boolean" }, "selfLink": { -"description": "[Output Only] Server-defined fully-qualified URL for this resource.", +"description": "Output only. [Output Only] Server-defined fully-qualified URL for this resource.", +"readOnly": true, "type": "string" }, "sizeGb": { @@ -49019,11 +49218,13 @@ false "type": "string" }, "sourceConsistencyGroupPolicy": { -"description": "[Output Only] URL of the DiskConsistencyGroupPolicy for a secondary disk\nthat was created using a consistency group.", +"description": "Output only. [Output Only] URL of the DiskConsistencyGroupPolicy for a secondary disk\nthat was created using a consistency group.", +"readOnly": true, "type": "string" }, "sourceConsistencyGroupPolicyId": { -"description": "[Output Only] ID of the DiskConsistencyGroupPolicy for a secondary disk\nthat was created using a consistency group.", +"description": "Output only. [Output Only] ID of the DiskConsistencyGroupPolicy for a secondary disk\nthat was created using a consistency group.", +"readOnly": true, "type": "string" }, "sourceDisk": { @@ -49031,7 +49232,8 @@ false "type": "string" }, "sourceDiskId": { -"description": "[Output Only] The unique ID of the disk used to create this disk. This\nvalue identifies the exact disk that was used to create this persistent\ndisk. For example, if you created the persistent disk from a disk that\nwas later deleted and recreated under the same name, the source disk ID\nwould identify the exact version of the disk that was used.", +"description": "Output only. [Output Only] The unique ID of the disk used to create this disk. This\nvalue identifies the exact disk that was used to create this persistent\ndisk. For example, if you created the persistent disk from a disk that\nwas later deleted and recreated under the same name, the source disk ID\nwould identify the exact version of the disk that was used.", +"readOnly": true, "type": "string" }, "sourceImage": { @@ -49043,7 +49245,8 @@ false "description": "Thecustomer-supplied\nencryption key of the source image. Required if the source image is\nprotected by a customer-supplied encryption key." }, "sourceImageId": { -"description": "[Output Only] The ID value of the image used to create this disk. This\nvalue identifies the exact image that was used to create this persistent\ndisk. For example, if you created the persistent disk from an image that\nwas later deleted and recreated under the same name, the source image ID\nwould identify the exact version of the image that was used.", +"description": "Output only. [Output Only] The ID value of the image used to create this disk. This\nvalue identifies the exact image that was used to create this persistent\ndisk. For example, if you created the persistent disk from an image that\nwas later deleted and recreated under the same name, the source image ID\nwould identify the exact version of the image that was used.", +"readOnly": true, "type": "string" }, "sourceInstantSnapshot": { @@ -49051,7 +49254,8 @@ false "type": "string" }, "sourceInstantSnapshotId": { -"description": "[Output Only] The unique ID of the instant snapshot used to create this\ndisk. This value identifies the exact instant snapshot that was used to\ncreate this persistent disk. For example, if you created the persistent\ndisk from an instant snapshot that was later deleted and recreated under\nthe same name, the source instant snapshot ID would identify the exact\nversion of the instant snapshot that was used.", +"description": "Output only. [Output Only] The unique ID of the instant snapshot used to create this\ndisk. This value identifies the exact instant snapshot that was used to\ncreate this persistent disk. For example, if you created the persistent\ndisk from an instant snapshot that was later deleted and recreated under\nthe same name, the source instant snapshot ID would identify the exact\nversion of the instant snapshot that was used.", +"readOnly": true, "type": "string" }, "sourceSnapshot": { @@ -49063,7 +49267,8 @@ false "description": "Thecustomer-supplied\nencryption key of the source snapshot. Required if the source snapshot\nis protected by a customer-supplied encryption key." }, "sourceSnapshotId": { -"description": "[Output Only] The unique ID of the snapshot used to create this disk. This\nvalue identifies the exact snapshot that was used to create this persistent\ndisk. For example, if you created the persistent disk from a snapshot that\nwas later deleted and recreated under the same name, the source snapshot ID\nwould identify the exact version of the snapshot that was used.", +"description": "Output only. [Output Only] The unique ID of the snapshot used to create this disk. This\nvalue identifies the exact snapshot that was used to create this persistent\ndisk. For example, if you created the persistent disk from a snapshot that\nwas later deleted and recreated under the same name, the source snapshot ID\nwould identify the exact version of the snapshot that was used.", +"readOnly": true, "type": "string" }, "sourceStorageObject": { @@ -49071,7 +49276,7 @@ false "type": "string" }, "status": { -"description": "[Output Only] The status of disk creation.\n \n \n - CREATING: Disk is provisioning.\n - RESTORING: Source data is being copied into the\n disk.\n - FAILED: Disk creation failed.\n - READY: Disk is ready for use.\n - DELETING: Disk is deleting.", +"description": "Output only. [Output Only] The status of disk creation.\n \n \n - CREATING: Disk is provisioning.\n - RESTORING: Source data is being copied into the\n disk.\n - FAILED: Disk creation failed.\n - READY: Disk is ready for use.\n - DELETING: Disk is deleting.", "enum": [ "CREATING", "DELETING", @@ -49088,6 +49293,7 @@ false "Source data is being copied into the disk.", "Disk is currently unavailable and cannot be accessed, attached or\ndetached." ], +"readOnly": true, "type": "string" }, "storagePool": { @@ -49099,14 +49305,16 @@ false "type": "string" }, "users": { -"description": "[Output Only] Links to the users of the disk (attached instances)\nin form:projects/project/zones/zone/instances/instance", +"description": "Output only. [Output Only] Links to the users of the disk (attached instances)\nin form:projects/project/zones/zone/instances/instance", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "zone": { -"description": "[Output Only] URL of the zone where the disk resides.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"description": "Output only. [Output Only] URL of the zone where the disk resides.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"readOnly": true, "type": "string" } }, @@ -49129,7 +49337,8 @@ false }, "kind": { "default": "compute#diskAggregatedList", -"description": "[Output Only] Type of resource. Alwayscompute#diskAggregatedList for aggregated lists of persistent\ndisks.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#diskAggregatedList for aggregated lists of persistent\ndisks.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -49137,14 +49346,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -49278,11 +49489,13 @@ false "id": "DiskAsyncReplication", "properties": { "consistencyGroupPolicy": { -"description": "[Output Only] URL of the DiskConsistencyGroupPolicy if replication was\nstarted on the disk as a member of a group.", +"description": "Output only. [Output Only] URL of the DiskConsistencyGroupPolicy if replication was\nstarted on the disk as a member of a group.", +"readOnly": true, "type": "string" }, "consistencyGroupPolicyId": { -"description": "[Output Only] ID of the DiskConsistencyGroupPolicy if replication was\nstarted on the disk as a member of a group.", +"description": "Output only. [Output Only] ID of the DiskConsistencyGroupPolicy if replication was\nstarted on the disk as a member of a group.", +"readOnly": true, "type": "string" }, "disk": { @@ -49290,7 +49503,8 @@ false "type": "string" }, "diskId": { -"description": "[Output Only] The unique ID of the other disk asynchronously replicated\nto or from the current disk. This value identifies the exact disk that\nwas used to create this replication. For example, if you started\nreplicating the persistent disk from a disk that was later deleted and\nrecreated under the same name, the disk ID would identify the exact\nversion of the disk that was used.", +"description": "Output only. [Output Only] The unique ID of the other disk asynchronously replicated\nto or from the current disk. This value identifies the exact disk that\nwas used to create this replication. For example, if you started\nreplicating the persistent disk from a disk that was later deleted and\nrecreated under the same name, the disk ID would identify the exact\nversion of the disk that was used.", +"readOnly": true, "type": "string" } }, @@ -49363,7 +49577,8 @@ false }, "kind": { "default": "compute#diskList", -"description": "[Output Only] Type of resource. Always compute#diskList for\nlists of disks.", +"description": "Output only. [Output Only] Type of resource. Always compute#diskList for\nlists of disks.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -49371,7 +49586,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -49523,7 +49739,7 @@ false "additionalProperties": { "type": "string" }, -"description": "Resource manager tags to be bound to the disk. Tag keys and values\nhave the same definition as resource\nmanager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and\nvalues are in the format `tagValues/456`. The field is ignored (both PUT &\nPATCH) when empty.", +"description": "Resource manager tags to be bound to the disk. Tag keys and values\nhave the same definition as resource\nmanager tags. Keys and values can be either in numeric format,\nsuch as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced\nformat such as `{org_id|project_id}/{tag_key_short_name}` and\n`{tag_value_short_name}`. The field is ignored (both PUT &\nPATCH) when empty.", "type": "object" } }, @@ -49598,7 +49814,8 @@ false }, "kind": { "default": "compute#diskType", -"description": "[Output Only] Type of the resource. Always compute#diskType\nfor disk types.", +"description": "Output only. [Output Only] Type of the resource. Always compute#diskType\nfor disk types.", +"readOnly": true, "type": "string" }, "name": { @@ -49642,7 +49859,8 @@ false }, "kind": { "default": "compute#diskTypeAggregatedList", -"description": "[Output Only] Type of resource. Alwayscompute#diskTypeAggregatedList.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#diskTypeAggregatedList.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -49650,14 +49868,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -49804,7 +50024,8 @@ false }, "kind": { "default": "compute#diskTypeList", -"description": "[Output Only] Type of resource. Always compute#diskTypeList\nfor disk types.", +"description": "Output only. [Output Only] Type of resource. Always compute#diskTypeList\nfor disk types.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -49812,7 +50033,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -50421,7 +50643,8 @@ false }, "kind": { "default": "compute#exchangedPeeringRoutesList", -"description": "[Output Only] Type of resource. Alwayscompute#exchangedPeeringRoutesList for exchanged peering\nroutes lists.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#exchangedPeeringRoutesList for exchanged peering\nroutes lists.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -50429,7 +50652,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -50587,7 +50811,8 @@ false "id": "ExternalVpnGateway", "properties": { "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -50595,8 +50820,9 @@ false "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "interfaces": { @@ -50608,7 +50834,8 @@ false }, "kind": { "default": "compute#externalVpnGateway", -"description": "[Output Only] Type of the resource. Alwayscompute#externalVpnGateway for externalVpnGateways.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#externalVpnGateway for externalVpnGateways.", +"readOnly": true, "type": "string" }, "labelFingerprint": { @@ -50648,7 +50875,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" } }, @@ -50694,7 +50922,8 @@ false }, "kind": { "default": "compute#externalVpnGatewayList", -"description": "[Output Only] Type of resource. Always compute#externalVpnGatewayList for lists of externalVpnGateways.", +"description": "Output only. [Output Only] Type of resource. Always compute#externalVpnGatewayList for lists of externalVpnGateways.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -50702,7 +50931,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -50882,7 +51112,8 @@ false "type": "array" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "denied": { @@ -50933,13 +51164,15 @@ false "type": "boolean" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#firewall", -"description": "[Output Only] Type of the resource. Always compute#firewall\nfor firewall rules.", +"description": "Output only. [Output Only] Type of the resource. Always compute#firewall\nfor firewall rules.", +"readOnly": true, "type": "string" }, "logConfig": { @@ -51029,7 +51262,8 @@ false }, "kind": { "default": "compute#firewallList", -"description": "[Output Only] Type of resource. Always compute#firewallList\nfor lists of firewalls.", +"description": "Output only. [Output Only] Type of resource. Always compute#firewallList\nfor lists of firewalls.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -51037,7 +51271,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -51216,7 +51451,8 @@ false }, "kind": { "default": "compute#firewallPoliciesListAssociationsResponse", -"description": "[Output Only] Type of firewallPolicy associations. Alwayscompute#FirewallPoliciesListAssociations for lists of\nfirewallPolicy associations.", +"description": "Output only. [Output Only] Type of firewallPolicy associations. Alwayscompute#FirewallPoliciesListAssociations for lists of\nfirewallPolicy associations.", +"readOnly": true, "type": "string" } }, @@ -51371,7 +51607,8 @@ false "type": "array" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -51396,7 +51633,8 @@ false }, "kind": { "default": "compute#firewallPolicy", -"description": "[Output only] Type of the resource. Alwayscompute#firewallPolicyfor firewall policies", +"description": "Output only. [Output only] Type of the resource. Alwayscompute#firewallPolicyfor firewall policies", +"readOnly": true, "type": "string" }, "name": { @@ -51411,7 +51649,8 @@ false "type": "array" }, "parent": { -"description": "[Output Only] The parent of the firewall policy.\nThis field is not applicable to network firewall policies.", +"description": "Output only. [Output Only] The parent of the firewall policy.\nThis field is not applicable to network firewall policies.", +"readOnly": true, "type": "string" }, "policyType": { @@ -51427,12 +51666,14 @@ false "type": "string" }, "region": { -"description": "[Output Only] URL of the region where the regional firewall policy resides.\nThis field is not applicable to global firewall policies.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"description": "Output only. [Output Only] URL of the region where the regional firewall policy resides.\nThis field is not applicable to global firewall policies.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"readOnly": true, "type": "string" }, "ruleTupleCount": { -"description": "[Output Only] Total count of all firewall policy rule tuples. A firewall\npolicy can not exceed a set number of tuples.", +"description": "Output only. [Output Only] Total count of all firewall policy rule tuples. A firewall\npolicy can not exceed a set number of tuples.", "format": "int32", +"readOnly": true, "type": "integer" }, "rules": { @@ -51447,7 +51688,8 @@ false "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource with the resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource with the resource id.", +"readOnly": true, "type": "string" }, "shortName": { @@ -51471,7 +51713,8 @@ false "type": "string" }, "firewallPolicyId": { -"description": "[Output Only] The firewall policy ID of the association.", +"description": "Output only. [Output Only] The firewall policy ID of the association.", +"readOnly": true, "type": "string" }, "name": { @@ -51479,7 +51722,8 @@ false "type": "string" }, "shortName": { -"description": "[Output Only] The short name of the firewall policy of the association.", +"description": "Output only. [Output Only] The short name of the firewall policy of the association.", +"readOnly": true, "type": "string" } }, @@ -51501,7 +51745,8 @@ false }, "kind": { "default": "compute#firewallPolicyList", -"description": "[Output Only] Type of resource. Alwayscompute#firewallPolicyList for listsof FirewallPolicies", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#firewallPolicyList for listsof FirewallPolicies", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -51669,7 +51914,8 @@ false }, "kind": { "default": "compute#firewallPolicyRule", -"description": "[Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules.", +"description": "Output only. [Output only] Type of the resource. Returnscompute#firewallPolicyRule for firewall rules andcompute#packetMirroringRule for packet mirroring rules.", +"readOnly": true, "type": "string" }, "match": { @@ -51686,8 +51932,9 @@ false "type": "string" }, "ruleTupleCount": { -"description": "[Output Only] Calculation of the complexity of a single firewall policy\nrule.", +"description": "Output only. [Output Only] Calculation of the complexity of a single firewall policy\nrule.", "format": "int32", +"readOnly": true, "type": "integer" }, "securityProfileGroup": { @@ -51882,7 +52129,7 @@ false "type": "string" }, "state": { -"description": "[Output Only] State of the secure tag, either `EFFECTIVE` or\n`INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted\nor its network is deleted.", +"description": "Output only. [Output Only] State of the secure tag, either `EFFECTIVE` or\n`INEFFECTIVE`. A secure tag is `INEFFECTIVE` when it is deleted\nor its network is deleted.", "enum": [ "EFFECTIVE", "INEFFECTIVE" @@ -51891,6 +52138,7 @@ false "", "" ], +"readOnly": true, "type": "string" } }, @@ -51901,8 +52149,9 @@ false "id": "FixedOrPercent", "properties": { "calculated": { -"description": "[Output Only] Absolute value of VM instances calculated based on the\nspecific mode.\n\n \n \n - If the value is fixed, then the calculated\n value is equal to the fixed value.\n - If the value is a percent, then the\n calculated\n value is percent/100 * targetSize. For example,\n the calculated value of a 80% of a managed instance group\n with 150 instances would be (80/100 * 150) = 120 VM instances. If there\n is a remainder, the number is rounded.", +"description": "Output only. [Output Only] Absolute value of VM instances calculated based on the\nspecific mode.\n\n \n \n - If the value is fixed, then the calculated\n value is equal to the fixed value.\n - If the value is a percent, then the\n calculated\n value is percent/100 * targetSize. For example,\n the calculated value of a 80% of a managed instance group\n with 150 instances would be (80/100 * 150) = 120 VM instances. If there\n is a remainder, the number is rounded.", "format": "int32", +"readOnly": true, "type": "integer" }, "fixed": { @@ -51918,6 +52167,29 @@ false }, "type": "object" }, +"FlexibleTimeRange": { +"description": "A flexible specification of a time range that has 3 points of\nflexibility: (1) a flexible start time, (2) a flexible end time, (3) a\nflexible duration.\n\nIt is possible to specify a contradictory time range that cannot be matched\nby any Interval. This causes a validation error.", +"id": "FlexibleTimeRange", +"properties": { +"maxDuration": { +"format": "google-duration", +"type": "string" +}, +"minDuration": { +"format": "google-duration", +"type": "string" +}, +"startTimeNotEarlierThan": { +"format": "google-datetime", +"type": "string" +}, +"startTimeNotLaterThan": { +"format": "google-datetime", +"type": "string" +} +}, +"type": "object" +}, "ForwardingRule": { "description": "Represents a Forwarding Rule resource.\n\nForwarding rule resources in Google Cloud can be either regional or global in\nscope:\n\n* [Global](https://cloud.google.com/compute/docs/reference/rest/v1/globalForwardingRules)\n* [Regional](https://cloud.google.com/compute/docs/reference/rest/v1/forwardingRules)\n\nA forwarding rule and its corresponding IP address represent the frontend\nconfiguration of a Google Cloud load balancer.\nForwarding rules can also reference target instances and Cloud VPN Classic\ngateways (targetVpnGateway).\n\nFor more information, read\nForwarding rule concepts and\nUsing protocol forwarding.", "id": "ForwardingRule", @@ -51965,11 +52237,13 @@ false "type": "string" }, "baseForwardingRule": { -"description": "[Output Only] The URL for the corresponding base forwarding rule. By base\nforwarding rule, we mean the forwarding rule that has the same IP address,\nprotocol, and port settings with the current forwarding rule, but without\nsourceIPRanges specified.\nAlways empty if the current forwarding rule does not have sourceIPRanges\nspecified.", +"description": "Output only. [Output Only] The URL for the corresponding base forwarding rule. By base\nforwarding rule, we mean the forwarding rule that has the same IP address,\nprotocol, and port settings with the current forwarding rule, but without\nsourceIPRanges specified.\nAlways empty if the current forwarding rule does not have sourceIPRanges\nspecified.", +"readOnly": true, "type": "string" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -52029,7 +52303,8 @@ false }, "kind": { "default": "compute#forwardingRule", -"description": "[Output Only] Type of the resource. Alwayscompute#forwardingRule for forwarding rule resources.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#forwardingRule for forwarding rule resources.", +"readOnly": true, "type": "string" }, "labelFingerprint": { @@ -52133,10 +52408,12 @@ false "The connection has been rejected by the producer.", "" ], +"readOnly": true, "type": "string" }, "region": { -"description": "[Output Only] URL of the region where the regional forwarding rule resides.\nThis field is not applicable to global forwarding rules.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"description": "Output only. [Output Only] URL of the region where the regional forwarding rule resides.\nThis field is not applicable to global forwarding rules.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"readOnly": true, "type": "string" }, "selfLink": { @@ -52144,7 +52421,8 @@ false "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource with the resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource with the resource id.", +"readOnly": true, "type": "string" }, "serviceDirectoryRegistrations": { @@ -52198,7 +52476,8 @@ false }, "kind": { "default": "compute#forwardingRuleAggregatedList", -"description": "[Output Only] Type of resource. Alwayscompute#forwardingRuleAggregatedList for lists of forwarding rules.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#forwardingRuleAggregatedList for lists of forwarding rules.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -52206,14 +52485,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -52360,7 +52641,8 @@ false }, "kind": { "default": "compute#forwardingRuleList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -52368,7 +52650,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -52687,7 +52970,8 @@ false "description": "If not present, then FR will not deliver a new commitment or update an\nexisting commitment." }, "creationTimestamp": { -"description": "[Output Only] The creation timestamp for this future reservation inRFC3339\ntext format.", +"description": "Output only. [Output Only] The creation timestamp for this future reservation inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "deploymentType": { @@ -52711,13 +52995,15 @@ false "type": "boolean" }, "id": { -"description": "[Output Only] A unique identifier for this future reservation. The server\ndefines this identifier.", +"description": "Output only. [Output Only] A unique identifier for this future reservation. The server\ndefines this identifier.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#futureReservation", -"description": "[Output Only] Type of the resource. Alwayscompute#futureReservation for future reservations.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#futureReservation for future reservations.", +"readOnly": true, "type": "string" }, "name": { @@ -52781,11 +53067,13 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined fully-qualified URL for this resource.", +"description": "Output only. [Output Only] Server-defined fully-qualified URL for this resource.", +"readOnly": true, "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource with the resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource with the resource id.", +"readOnly": true, "type": "string" }, "shareSettings": { @@ -52802,14 +53090,16 @@ false }, "status": { "$ref": "FutureReservationStatus", -"description": "[Output only] Status of the Future Reservation" +"description": "Output only. [Output only] Status of the Future Reservation", +"readOnly": true }, "timeWindow": { "$ref": "FutureReservationTimeWindow", "description": "Time window for this Future Reservation." }, "zone": { -"description": "[Output Only] URL of the Zone where this future reservation resides.", +"description": "Output only. [Output Only] URL of the Zone where this future reservation resides.", +"readOnly": true, "type": "string" } }, @@ -52875,7 +53165,7 @@ false "id": "FutureReservationStatus", "properties": { "amendmentStatus": { -"description": "[Output Only] The current status of the requested amendment.", +"description": "Output only. [Output Only] The current status of the requested amendment.", "enum": [ "AMENDMENT_APPROVED", "AMENDMENT_DECLINED", @@ -52888,34 +53178,40 @@ false "The requested amendment to the Future Reservation is currently being\nreviewd by GCP.", "" ], +"readOnly": true, "type": "string" }, "autoCreatedReservations": { -"description": "Fully qualified urls of the automatically created reservations at\nstart_time.", +"description": "Output only. Fully qualified urls of the automatically created reservations at\nstart_time.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "existingMatchingUsageInfo": { "$ref": "FutureReservationStatusExistingMatchingUsageInfo", -"description": "[Output Only] Represents the existing matching usage for the future\nreservation." +"description": "Output only. [Output Only] Represents the existing matching usage for the future\nreservation.", +"readOnly": true }, "fulfilledCount": { -"description": "This count indicates the fulfilled capacity so far. This is set during\n\"PROVISIONING\" state. This count also includes capacity delivered as part\nof existing matching reservations.", +"description": "Output only. This count indicates the fulfilled capacity so far. This is set during\n\"PROVISIONING\" state. This count also includes capacity delivered as part\nof existing matching reservations.", "format": "int64", +"readOnly": true, "type": "string" }, "lastKnownGoodState": { "$ref": "FutureReservationStatusLastKnownGoodState", -"description": "[Output Only] This field represents the future reservation before an\namendment was requested. If the amendment is declined, the Future\nReservation will be reverted to the last known good state. The last known\ngood state is not set when updating a future reservation whose\nProcurement Status is DRAFTING." +"description": "Output only. [Output Only] This field represents the future reservation before an\namendment was requested. If the amendment is declined, the Future\nReservation will be reverted to the last known good state. The last known\ngood state is not set when updating a future reservation whose\nProcurement Status is DRAFTING.", +"readOnly": true }, "lockTime": { -"description": "Time when Future Reservation would become LOCKED, after which no\nmodifications to Future Reservation will be allowed. Applicable only\nafter the Future Reservation is in the APPROVED state. The lock_time is\nan RFC3339 string. The procurement_status will transition to PROCURING\nstate at this time.", +"description": "Output only. Time when Future Reservation would become LOCKED, after which no\nmodifications to Future Reservation will be allowed. Applicable only\nafter the Future Reservation is in the APPROVED state. The lock_time is\nan RFC3339 string. The procurement_status will transition to PROCURING\nstate at this time.", +"readOnly": true, "type": "string" }, "procurementStatus": { -"description": "Current state of this Future Reservation", +"description": "Output only. Current state of this Future Reservation", "enum": [ "APPROVED", "CANCELLED", @@ -52946,6 +53242,7 @@ false "Future reservation is being procured by GCP. Beyond this point, Future\nreservation is locked and no further modifications are allowed.", "Future reservation capacity is being provisioned. This state will be\nentered after start_time, while reservations are being created to\nprovide total_count reserved instance slots. This state will not\npersist past start_time + 24h." ], +"readOnly": true, "type": "string" }, "specificSkuProperties": { @@ -52959,12 +53256,14 @@ false "id": "FutureReservationStatusExistingMatchingUsageInfo", "properties": { "count": { -"description": "Count to represent min(FR total_count,\nmatching_reserved_capacity+matching_unreserved_instances)", +"description": "Output only. Count to represent min(FR total_count,\nmatching_reserved_capacity+matching_unreserved_instances)", "format": "int64", +"readOnly": true, "type": "string" }, "timestamp": { -"description": "Timestamp when the matching usage was calculated", +"description": "Output only. Timestamp when the matching usage was calculated", +"readOnly": true, "type": "string" } }, @@ -52975,26 +53274,31 @@ false "id": "FutureReservationStatusLastKnownGoodState", "properties": { "description": { -"description": "[Output Only] The description of the FutureReservation before an\namendment was requested.", +"description": "Output only. [Output Only] The description of the FutureReservation before an\namendment was requested.", +"readOnly": true, "type": "string" }, "existingMatchingUsageInfo": { "$ref": "FutureReservationStatusExistingMatchingUsageInfo", -"description": "[Output Only] Represents the matching usage for the future\nreservation before an amendment was requested." +"description": "Output only. [Output Only] Represents the matching usage for the future\nreservation before an amendment was requested.", +"readOnly": true }, "futureReservationSpecs": { -"$ref": "FutureReservationStatusLastKnownGoodStateFutureReservationSpecs" +"$ref": "FutureReservationStatusLastKnownGoodStateFutureReservationSpecs", +"readOnly": true }, "lockTime": { -"description": "[Output Only] The lock time of the FutureReservation before an\namendment was requested.", +"description": "Output only. [Output Only] The lock time of the FutureReservation before an\namendment was requested.", +"readOnly": true, "type": "string" }, "namePrefix": { -"description": "[Output Only] The name prefix of the Future Reservation before an\namendment was requested.", +"description": "Output only. [Output Only] The name prefix of the Future Reservation before an\namendment was requested.", +"readOnly": true, "type": "string" }, "procurementStatus": { -"description": "[Output Only] The status of the last known good state for the Future\nReservation.", +"description": "Output only. [Output Only] The status of the last known good state for the Future\nReservation.", "enum": [ "APPROVED", "CANCELLED", @@ -53025,6 +53329,7 @@ false "Future reservation is being procured by GCP. Beyond this point, Future\nreservation is locked and no further modifications are allowed.", "Future reservation capacity is being provisioned. This state will be\nentered after start_time, while reservations are being created to\nprovide total_count reserved instance slots. This state will not\npersist past start_time + 24h." ], +"readOnly": true, "type": "string" } }, @@ -53036,15 +53341,18 @@ false "properties": { "shareSettings": { "$ref": "ShareSettings", -"description": "[Output Only] The previous share settings of the Future Reservation." +"description": "Output only. [Output Only] The previous share settings of the Future Reservation.", +"readOnly": true }, "specificSkuProperties": { "$ref": "FutureReservationSpecificSKUProperties", -"description": "[Output Only] The previous instance related properties of the\nFuture Reservation." +"description": "Output only. [Output Only] The previous instance related properties of the\nFuture Reservation.", +"readOnly": true }, "timeWindow": { "$ref": "FutureReservationTimeWindow", -"description": "[Output Only] The previous time window of the Future Reservation." +"description": "Output only. [Output Only] The previous time window of the Future Reservation.", +"readOnly": true } }, "type": "object" @@ -53097,7 +53405,8 @@ false }, "kind": { "default": "compute#futureReservationsAggregatedListResponse", -"description": "[Output Only] Type of resource. Alwayscompute#futureReservationsAggregatedListResponse for future\nresevation aggregated list response.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#futureReservationsAggregatedListResponse for future\nresevation aggregated list response.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -53105,14 +53414,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -53261,7 +53572,8 @@ false }, "kind": { "default": "compute#futureReservationsListResponse", -"description": "[Output Only] Type of resource.Alwayscompute#FutureReservationsListResponse for lists of\nreservations", +"description": "Output only. [Output Only] Type of resource.Alwayscompute#FutureReservationsListResponse for lists of\nreservations", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -53269,14 +53581,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -53543,6 +53857,250 @@ false }, "type": "object" }, +"FutureResourcesRecommendation": { +"description": "Recommendation for single resources specification, to be created in the\nfuture.", +"id": "FutureResourcesRecommendation", +"properties": { +"endTime": { +"format": "google-datetime", +"type": "string" +}, +"location": { +"description": "The advised location for resource usage. When a zone, in format\n'zones/'.\nIf not set, it means that no location is recommended - see\nother_locations for details.", +"type": "string" +}, +"otherLocations": { +"additionalProperties": { +"$ref": "FutureResourcesRecommendationOtherLocation" +}, +"description": "List of locations in the request scope that were not\nrecommended. Keys of the map are zones, in format 'zones/'.\nThe values are status information indicating the recommendation status.", +"type": "object" +}, +"recommendationId": { +"description": "Unique id of the recommendation, a UUID string generated by the API.", +"type": "string" +}, +"recommendationType": { +"description": "Type of recommendation. Currently only FUTURE_RESERVATION is supported.", +"enum": [ +"FUTURE_RESERVATION", +"RECOMMENDATION_TYPE_UNSPECIFIED" +], +"enumDescriptions": [ +"A Future Reservation is recommended.", +"Default value, unused." +], +"type": "string" +}, +"startTime": { +"format": "google-datetime", +"type": "string" +} +}, +"type": "object" +}, +"FutureResourcesRecommendationOtherLocation": { +"description": "Information about recommendation status for locations\nthat were allowed but not used by the response.", +"id": "FutureResourcesRecommendationOtherLocation", +"properties": { +"details": { +"description": "Details (human readable) describing the situation.\nFor example, if status is CONDITION_NOT_MET, then\ndetails contain information about the parameters of the time window\nthat did not meet the required conditions.", +"type": "string" +}, +"status": { +"description": "Status of recommendation in this location.", +"enum": [ +"CONDITIONS_NOT_MET", +"NOT_SUPPORTED", +"NO_CAPACITY", +"OTHER_LOCATION_STATUS_UNDEFINED", +"RECOMMENDED" +], +"enumDescriptions": [ +"The requested resources are offered in this location\nbut the requested time window is does not meet the required conditions.", +"The requested resources are not offered in this location.\nRetrying the request will not change this status.", +"The requested resources are offered in this location\nand the requested time window is accepted\nbut there is no capacity within the requested time window.", +"Default value, unused.", +"The requested resources are offered in this location\nand it is possible to request them. However, another location\nwas better and was recommended." +], +"type": "string" +} +}, +"type": "object" +}, +"FutureResourcesSpec": { +"description": "Specification of resources to be created at some time in the future within an\noptionally specified set of locations, and within the specified time range.", +"id": "FutureResourcesSpec", +"properties": { +"deploymentType": { +"description": "Indicates if the reservation allocation strategy is static (DENSE) or\ndynamic (STANDARD). Defaults to DENSE.", +"enum": [ +"DENSE", +"DEPLOYMENT_TYPE_UNSPECIFIED" +], +"enumDescriptions": [ +"The reserved capacity is made up of densely deployed reservation blocks.", +"" +], +"type": "string" +}, +"locationPolicy": { +"$ref": "FutureResourcesSpecLocationPolicy", +"description": "Optional location policy allowing to exclude some zone(s) in which\nthe resources must not be created." +}, +"targetResources": { +"$ref": "FutureResourcesSpecTargetResources", +"description": "Specification of the reserved resources." +}, +"timeRangeSpec": { +"$ref": "FlexibleTimeRange", +"description": "Specification of a time range in which the resources may be created.\nThe time range specifies start of resource use and planned end of resource\nuse." +} +}, +"type": "object" +}, +"FutureResourcesSpecAggregateResources": { +"id": "FutureResourcesSpecAggregateResources", +"properties": { +"acceleratorCount": { +"description": "Size of the request, in accelerator (chip) count.", +"format": "int64", +"type": "string" +}, +"vmFamily": { +"description": "The VM family that all instances scheduled against this reservation\nmust belong to. Use for TPU reservations.", +"enum": [ +"VM_FAMILY_CLOUD_TPU_DEVICE_CT3", +"VM_FAMILY_CLOUD_TPU_LITE_DEVICE_CT5L", +"VM_FAMILY_CLOUD_TPU_LITE_POD_SLICE_CT5LP", +"VM_FAMILY_CLOUD_TPU_LITE_POD_SLICE_CT6E", +"VM_FAMILY_CLOUD_TPU_POD_SLICE_CT3P", +"VM_FAMILY_CLOUD_TPU_POD_SLICE_CT4P", +"VM_FAMILY_CLOUD_TPU_POD_SLICE_CT5P", +"VM_FAMILY_CLOUD_TPU_POD_SLICE_TPU7X" +], +"enumDescriptions": [ +"", +"", +"", +"", +"", +"", +"", +"" +], +"type": "string" +}, +"workloadType": { +"description": "Workload type. Use for TPU reservations.", +"enum": [ +"BATCH", +"SERVING", +"UNSPECIFIED" +], +"enumDescriptions": [ +"Reserved resources will be optimized for BATCH workloads, such as ML\ntraining.", +"Reserved resources will be optimized for SERVING workloads, such as ML\ninference.", +"" +], +"type": "string" +} +}, +"type": "object" +}, +"FutureResourcesSpecLocalSsdPartition": { +"id": "FutureResourcesSpecLocalSsdPartition", +"properties": { +"diskInterface": { +"description": "Disk interface. Defaults to SCSI.", +"enum": [ +"NVME", +"SCSI" +], +"enumDescriptions": [ +"", +"" +], +"type": "string" +}, +"diskSizeGb": { +"description": "The size of the disk in GB.", +"format": "int64", +"type": "string" +} +}, +"type": "object" +}, +"FutureResourcesSpecLocationPolicy": { +"description": "Specification of locations to create resources in.", +"id": "FutureResourcesSpecLocationPolicy", +"properties": { +"locations": { +"additionalProperties": { +"$ref": "FutureResourcesSpecLocationPolicyLocation" +}, +"description": "Preferences for specified locations.\nKeys of the map are locations - zones, in format of 'zones/'.\nValues are preferences for the zones.\nIf a zone is not specified in this map, it is ALLOWed.", +"type": "object" +} +}, +"type": "object" +}, +"FutureResourcesSpecLocationPolicyLocation": { +"description": "Preference for a single specified location.", +"id": "FutureResourcesSpecLocationPolicyLocation", +"properties": { +"preference": { +"description": "Preference for this location.", +"enum": [ +"ALLOW", +"DENY", +"PREFERENCE_UNSPECIFIED" +], +"enumDescriptions": [ +"Location is allowed for use.", +"Location is prohibited.", +"Default value, unused." +], +"type": "string" +} +}, +"type": "object" +}, +"FutureResourcesSpecSpecificSKUResources": { +"id": "FutureResourcesSpecSpecificSKUResources", +"properties": { +"instanceCount": { +"description": "Size of the request, in instance count.", +"format": "int64", +"type": "string" +}, +"localSsdPartitions": { +"description": "Local SSD partitions. You do not have to include SSD partitions that\nare built in the machine type.", +"items": { +"$ref": "FutureResourcesSpecLocalSsdPartition" +}, +"type": "array" +}, +"machineType": { +"description": "The machine type to use for instances that will use the reservation.\nThis field only accepts machine type names. e.g. n2-standard-4\nand does not accept machine type full or partial url. e.g.\nprojects/my-l7ilb-project/zones/us-central1-a/machineTypes/n2-standard-4.\nUse for GPU reservations.", +"type": "string" +} +}, +"type": "object" +}, +"FutureResourcesSpecTargetResources": { +"description": "Specification of reserved resources.", +"id": "FutureResourcesSpecTargetResources", +"properties": { +"aggregateResources": { +"$ref": "FutureResourcesSpecAggregateResources" +}, +"specificSkuResources": { +"$ref": "FutureResourcesSpecSpecificSKUResources" +} +}, +"type": "object" +}, "GRPCHealthCheck": { "id": "GRPCHealthCheck", "properties": { @@ -53768,7 +54326,8 @@ false "properties": { "kind": { "default": "compute#guestAttributes", -"description": "[Output Only] Type of the resource. Alwayscompute#guestAttributes for guest attributes entry.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#guestAttributes for guest attributes entry.", +"readOnly": true, "type": "string" }, "queryPath": { @@ -53777,10 +54336,12 @@ false }, "queryValue": { "$ref": "GuestAttributesValue", -"description": "[Output Only] The value of the requested queried path." +"description": "Output only. [Output Only] The value of the requested queried path.", +"readOnly": true }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "variableKey": { @@ -53788,7 +54349,8 @@ false "type": "string" }, "variableValue": { -"description": "[Output Only] The value found for the requested key.", +"description": "Output only. [Output Only] The value found for the requested key.", +"readOnly": true, "type": "string" } }, @@ -54040,7 +54602,8 @@ false "type": "integer" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp in3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp in3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -54074,7 +54637,8 @@ false }, "kind": { "default": "compute#healthCheck", -"description": "Type of the resource.", +"description": "Output only. Type of the resource.", +"readOnly": true, "type": "string" }, "logConfig": { @@ -54087,7 +54651,8 @@ false "type": "string" }, "region": { -"description": "[Output Only] Region where the health check resides. Not applicable to\nglobal health checks.", +"description": "Output only. [Output Only] Region where the health check resides. Not applicable to\nglobal health checks.", +"readOnly": true, "type": "string" }, "selfLink": { @@ -54161,7 +54726,8 @@ false }, "kind": { "default": "compute#healthCheckList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -54169,7 +54735,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -54325,7 +54892,8 @@ false "id": "HealthCheckService", "properties": { "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -54357,13 +54925,15 @@ false "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#healthCheckService", -"description": "[Output only] Type of the resource. Alwayscompute#healthCheckServicefor health check services.", +"description": "Output only. [Output only] Type of the resource. Alwayscompute#healthCheckServicefor health check services.", +"readOnly": true, "type": "string" }, "name": { @@ -54386,11 +54956,13 @@ false "type": "array" }, "region": { -"description": "[Output Only] URL of the region where the health check service\nresides. This field is not applicable to global health check services.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"description": "Output only. [Output Only] URL of the region where the health check service\nresides. This field is not applicable to global health check services.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" } }, @@ -54410,27 +54982,32 @@ false "id": "HealthCheckServicesList", "properties": { "id": { -"description": "[Output Only] Unique identifier for the resource; defined by the server.", +"description": "Output only. [Output Only] Unique identifier for the resource; defined by the server.", +"readOnly": true, "type": "string" }, "items": { -"description": "A list of HealthCheckService resources.", +"description": "Output only. A list of HealthCheckService resources.", "items": { "$ref": "HealthCheckService" }, +"readOnly": true, "type": "array" }, "kind": { "default": "compute#healthCheckServicesList", -"description": "[Output Only] Type of the resource. Alwayscompute#healthCheckServicesList for lists of\nHealthCheckServices.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#healthCheckServicesList for lists of\nHealthCheckServices.", +"readOnly": true, "type": "string" }, "nextPageToken": { -"description": "[Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"description": "Output only. [Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -54577,7 +55154,8 @@ false }, "kind": { "default": "compute#healthChecksAggregatedList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -54585,14 +55163,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -55155,7 +55735,7 @@ false "description": "The header value must be an integer and its value must be in the range\nspecified in rangeMatch. If the header does not contain an\ninteger, number or is empty, the match fails.\n\nFor example for a range [-5, 0]\n \n \n - -3 will match.\n - 0 will not match.\n - 0.25 will not match.\n - -3someString will not match.\n\nOnly one of exactMatch, prefixMatch,suffixMatch, regexMatch,presentMatch or rangeMatch must be set.\n\nrangeMatch is not supported for load balancers\nthat have loadBalancingScheme set to EXTERNAL." }, "regexMatch": { -"description": "The value of the header must match the regular expression specified inregexMatch.\nFor more information about regular expression syntax, see Syntax.\n\nFor matching against a port specified in the HTTP request, use a\nheaderMatch with headerName set to PORT and a regular expression that\nsatisfies the RFC2616 Host header's port specifier.\n\nOnly one of exactMatch, prefixMatch,suffixMatch, regexMatch,presentMatch or rangeMatch must be set.\n\nRegular expressions can only be used when the loadBalancingScheme is\nset to INTERNAL_SELF_MANAGED.", +"description": "The value of the header must match the regular expression specified inregexMatch.\nFor more information about regular expression syntax, see Syntax.\n\nFor matching against a port specified in the HTTP request, use a\nheaderMatch with headerName set to PORT and a regular expression that\nsatisfies the RFC2616 Host header's port specifier.\n\nOnly one of exactMatch, prefixMatch,suffixMatch, regexMatch,presentMatch or rangeMatch must be set.\n\nRegular expressions can only be used when the loadBalancingScheme is\nset to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED\n(regional scope) or INTERNAL_MANAGED.", "type": "string" }, "suffixMatch": { @@ -55217,7 +55797,8 @@ false }, "kind": { "default": "compute#httpHealthCheck", -"description": "[Output Only] Type of the resource. Alwayscompute#httpHealthCheck for HTTP health checks.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#httpHealthCheck for HTTP health checks.", +"readOnly": true, "type": "string" }, "name": { @@ -55268,7 +55849,8 @@ false }, "kind": { "default": "compute#httpHealthCheckList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -55276,7 +55858,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -55423,7 +56006,7 @@ false "type": "boolean" }, "regexMatch": { -"description": "The queryParameterMatch matches if the value of the\nparameter matches the regular expression specified byregexMatch. For\nmore information about regular expression syntax, see Syntax.\n\nOnly one of presentMatch, exactMatch, orregexMatch must be set.\n\nRegular expressions can only be used when the loadBalancingScheme is\nset to INTERNAL_SELF_MANAGED.", +"description": "The queryParameterMatch matches if the value of the\nparameter matches the regular expression specified byregexMatch. For\nmore information about regular expression syntax, see Syntax.\n\nOnly one of presentMatch, exactMatch, orregexMatch must be set.\n\nRegular expressions can only be used when the loadBalancingScheme is\nset to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED\n(regional scope) or INTERNAL_MANAGED.", "type": "string" } }, @@ -55586,7 +56169,7 @@ false "id": "HttpRouteRuleMatch", "properties": { "fullPathMatch": { -"description": "For satisfying the matchRule condition, the path of the\nrequest must exactly match the value specified infullPathMatch after removing any query parameters and anchor\nthat may be part of the original URL.\n\nfullPathMatch must be from 1 to 1024 characters.\n\nOnly one of prefixMatch, fullPathMatch or regexMatch must be\nspecified.", +"description": "For satisfying the matchRule condition, the path of the\nrequest must exactly match the value specified infullPathMatch after removing any query parameters and anchor\nthat may be part of the original URL.\n\nfullPathMatch must be from 1 to 1024 characters.\n\nOnly one of prefixMatch, fullPathMatch,regexMatch or path_template_match must be\nspecified.", "type": "string" }, "headerMatches": { @@ -55608,11 +56191,11 @@ false "type": "array" }, "pathTemplateMatch": { -"description": "If specified, the route is a pattern match expression that must match the\n:path header once the query string is removed.\n\n A pattern match allows you to match\n \n \n - The value must be between 1 and 1024 characters\n - The pattern must start with a leading slash (\"/\")\n - There may be no more than 5 operators in pattern\n\n Precisely one ofprefix_match, full_path_match,regex_match or path_template_match must be set.", +"description": "If specified, this field defines a path template pattern that must match\nthe :path header after the query string is removed.\n\nA path template pattern can include variables and wildcards.\nVariables are enclosed in curly braces, for example{variable_name}. Wildcards include * that\nmatches a single path segment, and ** that matches zero or\nmore path segments. The pattern must follow these rules:\n\n \n - The value must be between 1 and 1024 characters.\n - The pattern must start with a leading slash (\"/\").\n - No more than 5 operators (variables or wildcards) may appear in\n the pattern.\n\nPrecisely one ofprefixMatch, fullPathMatch,regexMatch, or pathTemplateMatch must be\nset.", "type": "string" }, "prefixMatch": { -"description": "For satisfying the matchRule condition, the request's\npath must begin with the specified prefixMatch.prefixMatch must begin with a /.\n\nThe value must be from 1 to 1024 characters.\n\nOnly one of prefixMatch, fullPathMatch or regexMatch must be\nspecified.", +"description": "For satisfying the matchRule condition, the request's\npath must begin with the specified prefixMatch.prefixMatch must begin with a /.\n\nThe value must be from 1 to 1024 characters.\n\nThe * character inside a prefix match is\ntreated as a literal character, not as a wildcard.\n\nOnly one of prefixMatch, fullPathMatch,regexMatch or path_template_match can be\nused within a matchRule.", "type": "string" }, "queryParameterMatches": { @@ -55623,7 +56206,7 @@ false "type": "array" }, "regexMatch": { -"description": "For satisfying the matchRule condition, the path of the\nrequest must satisfy the regular expression specified inregexMatch after removing any query parameters and anchor\nsupplied with the original URL. For\nmore information about regular expression syntax, see Syntax.\n\nOnly one of prefixMatch, fullPathMatch orregexMatch must be\nspecified.\n\nRegular expressions can only be used when the loadBalancingScheme is\nset to INTERNAL_SELF_MANAGED.", +"description": "For satisfying the matchRule condition, the path of the\nrequest must satisfy the regular expression specified inregexMatch after removing any query parameters and anchor\nsupplied with the original URL. For\nmore information about regular expression syntax, see Syntax.\n\nOnly one of prefixMatch, fullPathMatch,regexMatch or path_template_match must be\nspecified.\n\nRegular expressions can only be used when the loadBalancingScheme is\nset to INTERNAL_SELF_MANAGED, EXTERNAL_MANAGED\n(regional scope) or INTERNAL_MANAGED.", "type": "string" } }, @@ -55662,7 +56245,8 @@ false }, "kind": { "default": "compute#httpsHealthCheck", -"description": "Type of the resource.", +"description": "Output only. Type of the resource.", +"readOnly": true, "type": "string" }, "name": { @@ -55713,7 +56297,8 @@ false }, "kind": { "default": "compute#httpsHealthCheckList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -55721,7 +56306,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -55875,12 +56461,14 @@ false "type": "string" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "deprecated": { "$ref": "DeprecationStatus", -"description": "The deprecation status associated with this image." +"description": "Output only. The deprecation status associated with this image.", +"readOnly": true }, "description": { "description": "An optional description of this resource. Provide this property when you\ncreate the resource.", @@ -55892,7 +56480,8 @@ false "type": "string" }, "enableConfidentialCompute": { -"description": "Whether this image is created from a confidential compute mode disk.\n[Output Only]: This field is not set by user, but from source disk.", +"description": "Output only. Whether this image is created from a confidential compute mode disk.\n[Output Only]: This field is not set by user, but from source disk.", +"readOnly": true, "type": "boolean" }, "family": { @@ -55907,8 +56496,9 @@ false "type": "array" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "imageEncryptionKey": { @@ -55917,7 +56507,8 @@ false }, "kind": { "default": "compute#image", -"description": "[Output Only] Type of the resource. Always compute#image for\nimages.", +"description": "Output only. [Output Only] Type of the resource. Always compute#image for\nimages.", +"readOnly": true, "type": "string" }, "labelFingerprint": { @@ -55993,11 +56584,13 @@ false "type": "boolean" }, "satisfiesPzs": { -"description": "[Output Only] Reserved for future use.", +"description": "Output only. [Output Only] Reserved for future use.", +"readOnly": true, "type": "boolean" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "shieldedInstanceInitialState": { @@ -56013,7 +56606,8 @@ false "description": "Thecustomer-supplied\nencryption key of the source disk. Required if the source disk is\nprotected by a customer-supplied encryption key." }, "sourceDiskId": { -"description": "[Output Only]\nThe ID value of the disk used to create this image. This value may be used\nto determine whether the image was taken from the current or a previous\ninstance of a given disk name.", +"description": "Output only. [Output Only]\nThe ID value of the disk used to create this image. This value may be used\nto determine whether the image was taken from the current or a previous\ninstance of a given disk name.", +"readOnly": true, "type": "string" }, "sourceImage": { @@ -56025,7 +56619,8 @@ false "description": "The customer-supplied encryption key of the source image. Required if the\nsource image is protected by a customer-supplied encryption key." }, "sourceImageId": { -"description": "[Output Only]\nThe ID value of the image used to create this image. This value may be used\nto determine whether the image was taken from the current or a previous\ninstance of a given image name.", +"description": "Output only. [Output Only]\nThe ID value of the image used to create this image. This value may be used\nto determine whether the image was taken from the current or a previous\ninstance of a given image name.", +"readOnly": true, "type": "string" }, "sourceSnapshot": { @@ -56037,7 +56632,8 @@ false "description": "The customer-supplied encryption key of the source snapshot. Required if\nthe source snapshot is protected by a customer-supplied encryption key." }, "sourceSnapshotId": { -"description": "[Output Only]\nThe ID value of the snapshot used to create this image. This value may be\nused to determine whether the snapshot was taken from the current or a\nprevious instance of a given snapshot name.", +"description": "Output only. [Output Only]\nThe ID value of the snapshot used to create this image. This value may be\nused to determine whether the snapshot was taken from the current or a\nprevious instance of a given snapshot name.", +"readOnly": true, "type": "string" }, "sourceType": { @@ -56052,7 +56648,7 @@ false "type": "string" }, "status": { -"description": "[Output Only] The status of the image. An image can be used to create other\nresources, such as instances, only after the image has been successfully\ncreated and the status is set to READY. Possible\nvalues are FAILED, PENDING, orREADY.", +"description": "Output only. [Output Only] The status of the image. An image can be used to create other\nresources, such as instances, only after the image has been successfully\ncreated and the status is set to READY. Possible\nvalues are FAILED, PENDING, orREADY.", "enum": [ "DELETING", "FAILED", @@ -56065,6 +56661,7 @@ false "Image hasn't been created as yet.", "Image has been successfully created." ], +"readOnly": true, "type": "string" }, "storageLocations": { @@ -56104,7 +56701,8 @@ false }, "kind": { "default": "compute#imageList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -56112,7 +56710,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -56250,7 +56849,7 @@ false "additionalProperties": { "type": "string" }, -"description": "Resource manager tags to be bound to the image. Tag keys and values have\nthe same definition as resource\nmanager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and\nvalues are in the format `tagValues/456`. The field is ignored (both PUT &\nPATCH) when empty.", +"description": "Resource manager tags to be bound to the image. Tag keys and values have\nthe same definition as resource\nmanager tags. Keys and values can be either in numeric format,\nsuch as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced\nformat such as `{org_id|project_id}/{tag_key_short_name}` and\n`{tag_value_short_name}`. The field is ignored (both PUT &\nPATCH) when empty.", "type": "object" } }, @@ -56304,11 +56903,13 @@ false "$ref": "ConfidentialInstanceConfig" }, "cpuPlatform": { -"description": "[Output Only] The CPU platform used by this instance.", +"description": "Output only. [Output Only] The CPU platform used by this instance.", +"readOnly": true, "type": "string" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339 text format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339 text format.", +"readOnly": true, "type": "string" }, "deletionProtection": { @@ -56347,8 +56948,9 @@ false "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "instanceEncryptionKey": { @@ -56371,7 +56973,8 @@ false }, "kind": { "default": "compute#instance", -"description": "[Output Only] Type of the resource. Always compute#instance\nfor instances.", +"description": "Output only. [Output Only] Type of the resource. Always compute#instance\nfor instances.", +"readOnly": true, "type": "string" }, "labelFingerprint": { @@ -56387,15 +56990,18 @@ false "type": "object" }, "lastStartTimestamp": { -"description": "[Output Only] Last start timestamp inRFC3339 text format.", +"description": "Output only. [Output Only] Last start timestamp inRFC3339 text format.", +"readOnly": true, "type": "string" }, "lastStopTimestamp": { -"description": "[Output Only] Last stop timestamp inRFC3339 text format.", +"description": "Output only. [Output Only] Last stop timestamp inRFC3339 text format.", +"readOnly": true, "type": "string" }, "lastSuspendedTimestamp": { -"description": "[Output Only] Last suspended timestamp inRFC3339 text format.", +"description": "Output only. [Output Only] Last suspended timestamp inRFC3339 text format.", +"readOnly": true, "type": "string" }, "machineType": { @@ -56461,14 +57067,17 @@ false }, "resourceStatus": { "$ref": "ResourceStatus", -"description": "[Output Only] Specifies values set for instance attributes as\ncompared to the values requested by user in the corresponding input only\nfield." +"description": "Output only. [Output Only] Specifies values set for instance attributes as\ncompared to the values requested by user in the corresponding input only\nfield.", +"readOnly": true }, "satisfiesPzi": { -"description": "[Output Only] Reserved for future use.", +"description": "Output only. [Output Only] Reserved for future use.", +"readOnly": true, "type": "boolean" }, "satisfiesPzs": { -"description": "[Output Only] Reserved for future use.", +"description": "Output only. [Output Only] Reserved for future use.", +"readOnly": true, "type": "boolean" }, "scheduling": { @@ -56476,7 +57085,8 @@ false "description": "Sets the scheduling options for this instance." }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "serviceAccounts": { @@ -56501,11 +57111,12 @@ false "description": "Source machine image encryption key when creating an instance from a\nmachine image." }, "startRestricted": { -"description": "[Output Only] Whether a VM has been restricted for start because Compute\nEngine has detected suspicious activity.", +"description": "Output only. [Output Only] Whether a VM has been restricted for start because Compute\nEngine has detected suspicious activity.", +"readOnly": true, "type": "boolean" }, "status": { -"description": "[Output Only] The status of the instance. One of the\nfollowing values: PROVISIONING, STAGING,RUNNING, STOPPING, SUSPENDING,SUSPENDED, REPAIRING, andTERMINATED. For more information about the status of the\ninstance, see \nInstance life cycle.", +"description": "Output only. [Output Only] The status of the instance. One of the\nfollowing values: PROVISIONING, STAGING,RUNNING, STOPPING, SUSPENDING,SUSPENDED, REPAIRING, andTERMINATED. For more information about the status of the\ninstance, see \nInstance life cycle.", "enum": [ "DEPROVISIONING", "PENDING", @@ -56532,10 +57143,12 @@ false "The instance is suspending.", "The instance has stopped (either by explicit action or underlying\nfailure)." ], +"readOnly": true, "type": "string" }, "statusMessage": { -"description": "[Output Only] An optional, human-readable explanation of the status.", +"description": "Output only. [Output Only] An optional, human-readable explanation of the status.", +"readOnly": true, "type": "string" }, "tags": { @@ -56543,7 +57156,8 @@ false "description": "Tags to apply to this instance. Tags are used to identify valid\nsources or targets for network firewalls and are specified by the client\nduring instance creation. The tags can be later modified by the setTags\nmethod. Each tag within the list must comply withRFC1035.\nMultiple tags can be specified via the 'tags.items' field." }, "zone": { -"description": "[Output Only] URL of the zone where the instance resides.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"description": "Output only. [Output Only] URL of the zone where the instance resides.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"readOnly": true, "type": "string" } }, @@ -56566,7 +57180,8 @@ false }, "kind": { "default": "compute#instanceAggregatedList", -"description": "[Output Only] Type of resource. Alwayscompute#instanceAggregatedList for aggregated lists of\nInstance resources.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#instanceAggregatedList for aggregated lists of\nInstance resources.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -56574,14 +57189,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -56716,10 +57333,12 @@ false "properties": { "consumptionInfo": { "$ref": "InstanceConsumptionInfo", -"description": "Resources consumed by the instance." +"description": "Output only. Resources consumed by the instance.", +"readOnly": true }, "instance": { -"description": "Server-defined URL for the instance.", +"description": "Output only. Server-defined URL for the instance.", +"readOnly": true, "type": "string" } }, @@ -56729,23 +57348,27 @@ false "id": "InstanceConsumptionInfo", "properties": { "guestCpus": { -"description": "The number of virtual CPUs that are available to the instance.", +"description": "Output only. The number of virtual CPUs that are available to the instance.", "format": "int32", +"readOnly": true, "type": "integer" }, "localSsdGb": { -"description": "The amount of local SSD storage available to the instance,\ndefined in GiB.", +"description": "Output only. The amount of local SSD storage available to the instance,\ndefined in GiB.", "format": "int32", +"readOnly": true, "type": "integer" }, "memoryMb": { -"description": "The amount of physical memory available to the instance,\ndefined in MiB.", +"description": "Output only. The amount of physical memory available to the instance,\ndefined in MiB.", "format": "int32", +"readOnly": true, "type": "integer" }, "minNodeCpus": { -"description": "The minimal guaranteed number of virtual CPUs that are reserved.", +"description": "Output only. The minimal guaranteed number of virtual CPUs that are reserved.", "format": "int32", +"readOnly": true, "type": "integer" } }, @@ -56756,7 +57379,8 @@ false "id": "InstanceGroup", "properties": { "creationTimestamp": { -"description": "[Output Only] The creation timestamp for this instance group inRFC3339\ntext format.", +"description": "Output only. [Output Only] The creation timestamp for this instance group inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -56764,18 +57388,21 @@ false "type": "string" }, "fingerprint": { -"description": "[Output Only] The fingerprint of the named ports. The system\nuses this fingerprint to detect conflicts when multiple users change the\nnamed ports concurrently.", +"description": "Output only. [Output Only] The fingerprint of the named ports. The system\nuses this fingerprint to detect conflicts when multiple users change the\nnamed ports concurrently.", "format": "byte", +"readOnly": true, "type": "string" }, "id": { -"description": "[Output Only] A unique identifier for this instance group, generated\nby the server.", +"description": "Output only. [Output Only] A unique identifier for this instance group, generated\nby the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#instanceGroup", -"description": "[Output Only] The resource type, which is alwayscompute#instanceGroup for instance groups.", +"description": "Output only. [Output Only] The resource type, which is alwayscompute#instanceGroup for instance groups.", +"readOnly": true, "type": "string" }, "name": { @@ -56800,24 +57427,29 @@ false "type": "string" }, "region": { -"description": "[Output Only] The URL of theregion\nwhere the instance group is located (for regional resources).", +"description": "Output only. [Output Only] The URL of theregion\nwhere the instance group is located (for regional resources).", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] The URL for this instance group. The server generates\nthis URL.", +"description": "Output only. [Output Only] The URL for this instance group. The server generates\nthis URL.", +"readOnly": true, "type": "string" }, "size": { -"description": "[Output Only] The total number of instances in the instance group.", +"description": "Output only. [Output Only] The total number of instances in the instance group.", "format": "int32", +"readOnly": true, "type": "integer" }, "subnetwork": { -"description": "[Output Only] The URL of the subnetwork to which all instances in the\ninstance group belong. If your instance has multiple network interfaces,\nthen the network and subnetwork fields only refer to the\nnetwork and subnet used by your primary interface (nic0).", +"description": "Output only. [Output Only] The URL of the subnetwork to which all instances in the\ninstance group belong. If your instance has multiple network interfaces,\nthen the network and subnetwork fields only refer to the\nnetwork and subnet used by your primary interface (nic0).", +"readOnly": true, "type": "string" }, "zone": { -"description": "[Output Only] The URL of thezone\nwhere the instance group is located (for zonal resources).", +"description": "Output only. [Output Only] The URL of thezone\nwhere the instance group is located (for zonal resources).", +"readOnly": true, "type": "string" } }, @@ -56827,7 +57459,8 @@ false "id": "InstanceGroupAggregatedList", "properties": { "id": { -"description": "[Output Only] Unique identifier for the resource; defined by the server.", +"description": "Output only. [Output Only] Unique identifier for the resource; defined by the server.", +"readOnly": true, "type": "string" }, "items": { @@ -56840,26 +57473,30 @@ false }, "kind": { "default": "compute#instanceGroupAggregatedList", -"description": "[Output Only] The resource type, which is alwayscompute#instanceGroupAggregatedList for aggregated lists of\ninstance groups.", +"description": "Output only. [Output Only] The resource type, which is alwayscompute#instanceGroupAggregatedList for aggregated lists of\ninstance groups.", +"readOnly": true, "type": "string" }, "nextPageToken": { -"description": "[Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"description": "Output only. [Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { -"description": "[Output Only] Informational warning message.", +"description": "Output only. [Output Only] Informational warning message.", "properties": { "code": { "description": "[Output Only] A warning code, if applicable. For example, Compute\nEngine returns NO_RESULTS_ON_PAGE if there\nare no results in the response.", @@ -56980,6 +57617,7 @@ false "type": "string" } }, +"readOnly": true, "type": "object" } }, @@ -56990,7 +57628,8 @@ false "id": "InstanceGroupList", "properties": { "id": { -"description": "[Output Only] Unique identifier for the resource; defined by the server.", +"description": "Output only. [Output Only] Unique identifier for the resource; defined by the server.", +"readOnly": true, "type": "string" }, "items": { @@ -57002,19 +57641,22 @@ false }, "kind": { "default": "compute#instanceGroupList", -"description": "[Output Only] The resource type, which is alwayscompute#instanceGroupList for instance group lists.", +"description": "Output only. [Output Only] The resource type, which is alwayscompute#instanceGroupList for instance group lists.", +"readOnly": true, "type": "string" }, "nextPageToken": { -"description": "[Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"description": "Output only. [Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { -"description": "[Output Only] Informational warning message.", +"description": "Output only. [Output Only] Informational warning message.", "properties": { "code": { "description": "[Output Only] A warning code, if applicable. For example, Compute\nEngine returns NO_RESULTS_ON_PAGE if there\nare no results in the response.", @@ -57135,6 +57777,7 @@ false "type": "string" } }, +"readOnly": true, "type": "object" } }, @@ -57160,12 +57803,14 @@ false "type": "string" }, "creationTimestamp": { -"description": "[Output Only] The creation timestamp for this managed instance group inRFC3339\ntext format.", +"description": "Output only. [Output Only] The creation timestamp for this managed instance group inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "currentActions": { "$ref": "InstanceGroupManagerActionsSummary", -"description": "[Output Only] The list of instance actions and the number of instances\nin this managed instance group that are scheduled for each of those\nactions." +"description": "Output only. [Output Only] The list of instance actions and the number of instances\nin this managed instance group that are scheduled for each of those\nactions.", +"readOnly": true }, "description": { "description": "An optional description of this resource.", @@ -57181,8 +57826,9 @@ false "type": "string" }, "id": { -"description": "[Output Only] A unique identifier for this resource type. The server\ngenerates this identifier.", +"description": "Output only. [Output Only] A unique identifier for this resource type. The server\ngenerates this identifier.", "format": "uint64", +"readOnly": true, "type": "string" }, "instanceFlexibilityPolicy": { @@ -57190,7 +57836,8 @@ false "description": "Instance flexibility allowing MIG to create VMs from multiple\ntypes of machines.\nInstance flexibility configuration on MIG overrides instance\ntemplate configuration." }, "instanceGroup": { -"description": "[Output Only] The URL of the Instance Group resource.", +"description": "Output only. [Output Only] The URL of the Instance Group resource.", +"readOnly": true, "type": "string" }, "instanceLifecyclePolicy": { @@ -57203,7 +57850,8 @@ false }, "kind": { "default": "compute#instanceGroupManager", -"description": "[Output Only] The resource type, which is alwayscompute#instanceGroupManager for managed instance groups.", +"description": "Output only. [Output Only] The resource type, which is alwayscompute#instanceGroupManager for managed instance groups.", +"readOnly": true, "type": "string" }, "listManagedInstancesResults": { @@ -57237,7 +57885,8 @@ false "type": "array" }, "region": { -"description": "[Output Only] The URL of theregion\nwhere the managed instance group resides (for regional resources).", +"description": "Output only. [Output Only] The URL of theregion\nwhere the managed instance group resides (for regional resources).", +"readOnly": true, "type": "string" }, "resourcePolicies": { @@ -57245,15 +57894,18 @@ false "description": "Resource policies for this managed instance group." }, "satisfiesPzi": { -"description": "[Output Only] Reserved for future use.", +"description": "Output only. [Output Only] Reserved for future use.", +"readOnly": true, "type": "boolean" }, "satisfiesPzs": { -"description": "[Output Only] Reserved for future use.", +"description": "Output only. [Output Only] Reserved for future use.", +"readOnly": true, "type": "boolean" }, "selfLink": { -"description": "[Output Only] The URL for this managed instance group. The server defines\nthis URL.", +"description": "Output only. [Output Only] The URL for this managed instance group. The server defines\nthis URL.", +"readOnly": true, "type": "string" }, "standbyPolicy": { @@ -57266,7 +57918,8 @@ false }, "status": { "$ref": "InstanceGroupManagerStatus", -"description": "[Output Only] The status of this managed instance group." +"description": "Output only. [Output Only] The status of this managed instance group.", +"readOnly": true }, "targetPools": { "description": "The URLs for all TargetPool resources to which instances in theinstanceGroup field are added. The target pools automatically\napply to all of the instances in the managed instance group.", @@ -57308,7 +57961,8 @@ false "type": "array" }, "zone": { -"description": "[Output Only] The URL of azone\nwhere the managed instance group is located (for zonal resources).", +"description": "Output only. [Output Only] The URL of azone\nwhere the managed instance group is located (for zonal resources).", +"readOnly": true, "type": "string" } }, @@ -57318,68 +57972,81 @@ false "id": "InstanceGroupManagerActionsSummary", "properties": { "abandoning": { -"description": "[Output Only] The total number of instances in the managed instance group\nthat are scheduled to be abandoned. Abandoning an instance removes it\nfrom the managed instance group without deleting it.", +"description": "Output only. [Output Only] The total number of instances in the managed instance group\nthat are scheduled to be abandoned. Abandoning an instance removes it\nfrom the managed instance group without deleting it.", "format": "int32", +"readOnly": true, "type": "integer" }, "creating": { -"description": "[Output Only] The number of instances in the managed instance group that\nare scheduled to be created or are currently being created. If the group\nfails to create any of these instances, it tries again until it creates\nthe instance successfully.\n\nIf you have disabled creation retries, this field will not be populated;\ninstead, the creatingWithoutRetries field will be populated.", +"description": "Output only. [Output Only] The number of instances in the managed instance group that\nare scheduled to be created or are currently being created. If the group\nfails to create any of these instances, it tries again until it creates\nthe instance successfully.\n\nIf you have disabled creation retries, this field will not be populated;\ninstead, the creatingWithoutRetries field will be populated.", "format": "int32", +"readOnly": true, "type": "integer" }, "creatingWithoutRetries": { -"description": "[Output Only] The number of instances that the managed instance group\nwill attempt to create. The group attempts to create each instance\nonly once. If the group fails to create any of these instances, it\ndecreases the group's targetSize value accordingly.", +"description": "Output only. [Output Only] The number of instances that the managed instance group\nwill attempt to create. The group attempts to create each instance\nonly once. If the group fails to create any of these instances, it\ndecreases the group's targetSize value accordingly.", "format": "int32", +"readOnly": true, "type": "integer" }, "deleting": { -"description": "[Output Only] The number of instances in the managed instance group that\nare scheduled to be deleted or are currently being deleted.", +"description": "Output only. [Output Only] The number of instances in the managed instance group that\nare scheduled to be deleted or are currently being deleted.", "format": "int32", +"readOnly": true, "type": "integer" }, "none": { -"description": "[Output Only] The number of instances in the managed instance group that\nare running and have no scheduled actions.", +"description": "Output only. [Output Only] The number of instances in the managed instance group that\nare running and have no scheduled actions.", "format": "int32", +"readOnly": true, "type": "integer" }, "recreating": { -"description": "[Output Only] The number of instances in the managed instance group that\nare scheduled to be recreated or are currently being being recreated.\nRecreating an instance deletes the existing root persistent disk\nand creates a new disk from the image that is defined in the\ninstance template.", +"description": "Output only. [Output Only] The number of instances in the managed instance group that\nare scheduled to be recreated or are currently being being recreated.\nRecreating an instance deletes the existing root persistent disk\nand creates a new disk from the image that is defined in the\ninstance template.", "format": "int32", +"readOnly": true, "type": "integer" }, "refreshing": { -"description": "[Output Only] The number of instances in the managed instance group that\nare being reconfigured with properties that do not require a restart\nor a recreate action. For example, setting or removing target\npools for the instance.", +"description": "Output only. [Output Only] The number of instances in the managed instance group that\nare being reconfigured with properties that do not require a restart\nor a recreate action. For example, setting or removing target\npools for the instance.", "format": "int32", +"readOnly": true, "type": "integer" }, "restarting": { -"description": "[Output Only] The number of instances in the managed instance group that\nare scheduled to be restarted or are currently being restarted.", +"description": "Output only. [Output Only] The number of instances in the managed instance group that\nare scheduled to be restarted or are currently being restarted.", "format": "int32", +"readOnly": true, "type": "integer" }, "resuming": { -"description": "[Output Only] The number of instances in the managed instance group that\nare scheduled to be resumed or are currently being resumed.", +"description": "Output only. [Output Only] The number of instances in the managed instance group that\nare scheduled to be resumed or are currently being resumed.", "format": "int32", +"readOnly": true, "type": "integer" }, "starting": { -"description": "[Output Only] The number of instances in the managed instance group that\nare scheduled to be started or are currently being started.", +"description": "Output only. [Output Only] The number of instances in the managed instance group that\nare scheduled to be started or are currently being started.", "format": "int32", +"readOnly": true, "type": "integer" }, "stopping": { -"description": "[Output Only] The number of instances in the managed instance group that\nare scheduled to be stopped or are currently being stopped.", +"description": "Output only. [Output Only] The number of instances in the managed instance group that\nare scheduled to be stopped or are currently being stopped.", "format": "int32", +"readOnly": true, "type": "integer" }, "suspending": { -"description": "[Output Only] The number of instances in the managed instance group that\nare scheduled to be suspended or are currently being suspended.", +"description": "Output only. [Output Only] The number of instances in the managed instance group that\nare scheduled to be suspended or are currently being suspended.", "format": "int32", +"readOnly": true, "type": "integer" }, "verifying": { -"description": "[Output Only] The number of instances in the managed instance group that\nare being verified. See the managedInstances[].currentAction\nproperty in the listManagedInstances method documentation.", +"description": "Output only. [Output Only] The number of instances in the managed instance group that\nare being verified. See the managedInstances[].currentAction\nproperty in the listManagedInstances method documentation.", "format": "int32", +"readOnly": true, "type": "integer" } }, @@ -57389,39 +58056,44 @@ false "id": "InstanceGroupManagerAggregatedList", "properties": { "id": { -"description": "[Output Only] Unique identifier for the resource; defined by the server.", +"description": "Output only. [Output Only] Unique identifier for the resource; defined by the server.", +"readOnly": true, "type": "string" }, "items": { "additionalProperties": { "$ref": "InstanceGroupManagersScopedList", -"description": "[Output Only] The name of the scope that contains this set of managed\ninstance groups." +"description": "Output only. [Output Only] The name of the scope that contains this set of managed\ninstance groups." }, "description": "A list of InstanceGroupManagersScopedList resources.", "type": "object" }, "kind": { "default": "compute#instanceGroupManagerAggregatedList", -"description": "[Output Only] The resource type, which is alwayscompute#instanceGroupManagerAggregatedList for an aggregated\nlist of managed instance groups.", +"description": "Output only. [Output Only] The resource type, which is alwayscompute#instanceGroupManagerAggregatedList for an aggregated\nlist of managed instance groups.", +"readOnly": true, "type": "string" }, "nextPageToken": { -"description": "[Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"description": "Output only. [Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { -"description": "[Output Only] Informational warning message.", +"description": "Output only. [Output Only] Informational warning message.", "properties": { "code": { "description": "[Output Only] A warning code, if applicable. For example, Compute\nEngine returns NO_RESULTS_ON_PAGE if there\nare no results in the response.", @@ -57542,6 +58214,7 @@ false "type": "string" } }, +"readOnly": true, "type": "object" } }, @@ -57638,7 +58311,8 @@ false "id": "InstanceGroupManagerList", "properties": { "id": { -"description": "[Output Only] Unique identifier for the resource; defined by the server.", +"description": "Output only. [Output Only] Unique identifier for the resource; defined by the server.", +"readOnly": true, "type": "string" }, "items": { @@ -57650,19 +58324,22 @@ false }, "kind": { "default": "compute#instanceGroupManagerList", -"description": "[Output Only] The resource type, which is always\ncompute#instanceGroupManagerList for a list of managed instance groups.", +"description": "Output only. [Output Only] The resource type, which is always\ncompute#instanceGroupManagerList for a list of managed instance groups.", +"readOnly": true, "type": "string" }, "nextPageToken": { -"description": "[Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"description": "Output only. [Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { -"description": "[Output Only] Informational warning message.", +"description": "Output only. [Output Only] Informational warning message.", "properties": { "code": { "description": "[Output Only] A warning code, if applicable. For example, Compute\nEngine returns NO_RESULTS_ON_PAGE if there\nare no results in the response.", @@ -57783,6 +58460,7 @@ false "type": "string" } }, +"readOnly": true, "type": "object" } }, @@ -57793,7 +58471,8 @@ false "id": "InstanceGroupManagerResizeRequest", "properties": { "creationTimestamp": { -"description": "[Output Only] The creation timestamp for this resize request inRFC3339\ntext format.", +"description": "Output only. [Output Only] The creation timestamp for this resize request inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -57801,13 +58480,15 @@ false "type": "string" }, "id": { -"description": "[Output Only] A unique identifier for this resource type. The server\ngenerates this identifier.", +"description": "Output only. [Output Only] A unique identifier for this resource type. The server\ngenerates this identifier.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#instanceGroupManagerResizeRequest", -"description": "[Output Only] The resource type, which is alwayscompute#instanceGroupManagerResizeRequest for\nresize requests.", +"description": "Output only. [Output Only] The resource type, which is alwayscompute#instanceGroupManagerResizeRequest for\nresize requests.", +"readOnly": true, "type": "string" }, "name": { @@ -57830,15 +58511,17 @@ false "type": "integer" }, "selfLink": { -"description": "[Output Only] The URL for this resize request. The server defines\nthis URL.", +"description": "Output only. [Output Only] The URL for this resize request. The server defines\nthis URL.", +"readOnly": true, "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource with the resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource with the resource id.", +"readOnly": true, "type": "string" }, "state": { -"description": "[Output only] Current state of the request.", +"description": "Output only. [Output only] Current state of the request.", "enum": [ "ACCEPTED", "CANCELLED", @@ -57855,14 +58538,17 @@ false "Default value. This value should never be returned.", "The request succeeded." ], +"readOnly": true, "type": "string" }, "status": { "$ref": "InstanceGroupManagerResizeRequestStatus", -"description": "[Output only] Status of the request." +"description": "Output only. [Output only] Status of the request.", +"readOnly": true }, "zone": { -"description": "[Output Only] The URL of azone\nwhere the resize request is located. Populated only for zonal resize\nrequests.", +"description": "Output only. [Output Only] The URL of azone\nwhere the resize request is located. Populated only for zonal resize\nrequests.", +"readOnly": true, "type": "string" } }, @@ -57872,7 +58558,7 @@ false "id": "InstanceGroupManagerResizeRequestStatus", "properties": { "error": { -"description": "[Output only] Fatal errors encountered during the queueing or\nprovisioning phases of the ResizeRequest that caused the transition to\nthe FAILED state. Contrary to the last_attempt errors, this field is\nfinal and errors are never removed from here, as the ResizeRequest is not\ngoing to retry.", +"description": "Output only. [Output only] Fatal errors encountered during the queueing or\nprovisioning phases of the ResizeRequest that caused the transition to\nthe FAILED state. Contrary to the last_attempt errors, this field is\nfinal and errors are never removed from here, as the ResizeRequest is not\ngoing to retry.", "properties": { "errors": { "description": "[Output Only] The array of errors encountered while processing this\noperation.", @@ -57917,11 +58603,13 @@ false "type": "array" } }, +"readOnly": true, "type": "object" }, "lastAttempt": { "$ref": "InstanceGroupManagerResizeRequestStatusLastAttempt", -"description": "[Output only] Information about the last attempt to fulfill the request.\nThe value is temporary since the ResizeRequest can retry, as long as it's\nstill active and the last attempt value can either be cleared or replaced\nwith a different error. Since ResizeRequest retries infrequently, the\nvalue may be stale and no longer show an active problem. The value is\ncleared when ResizeRequest transitions to the final state (becomes\ninactive). If the final state is FAILED the error describing it will be\nstorred in the \"error\" field only." +"description": "Output only. [Output only] Information about the last attempt to fulfill the request.\nThe value is temporary since the ResizeRequest can retry, as long as it's\nstill active and the last attempt value can either be cleared or replaced\nwith a different error. Since ResizeRequest retries infrequently, the\nvalue may be stale and no longer show an active problem. The value is\ncleared when ResizeRequest transitions to the final state (becomes\ninactive). If the final state is FAILED the error describing it will be\nstorred in the \"error\" field only.", +"readOnly": true } }, "type": "object" @@ -57930,7 +58618,7 @@ false "id": "InstanceGroupManagerResizeRequestStatusLastAttempt", "properties": { "error": { -"description": "Errors that prevented the ResizeRequest to be fulfilled.", +"description": "Output only. Errors that prevented the ResizeRequest to be fulfilled.", "properties": { "errors": { "description": "[Output Only] The array of errors encountered while processing this\noperation.", @@ -57975,6 +58663,7 @@ false "type": "array" } }, +"readOnly": true, "type": "object" } }, @@ -57985,7 +58674,8 @@ false "id": "InstanceGroupManagerResizeRequestsListResponse", "properties": { "id": { -"description": "[Output Only] Unique identifier for the resource; defined by the server.", +"description": "Output only. [Output Only] Unique identifier for the resource; defined by the server.", +"readOnly": true, "type": "string" }, "items": { @@ -57997,19 +58687,22 @@ false }, "kind": { "default": "compute#instanceGroupManagerResizeRequestList", -"description": "[Output Only] Type of the resource. Alwayscompute#instanceGroupManagerResizeRequestList for\na list of resize requests.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#instanceGroupManagerResizeRequestList for\na list of resize requests.", +"readOnly": true, "type": "string" }, "nextPageToken": { -"description": "[Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"description": "Output only. [Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { -"description": "[Output Only] Informational warning message.", +"description": "Output only. [Output Only] Informational warning message.", "properties": { "code": { "description": "[Output Only] A warning code, if applicable. For example, Compute\nEngine returns NO_RESULTS_ON_PAGE if there\nare no results in the response.", @@ -58130,6 +58823,7 @@ false "type": "string" } }, +"readOnly": true, "type": "object" } }, @@ -58173,23 +58867,28 @@ false "properties": { "allInstancesConfig": { "$ref": "InstanceGroupManagerStatusAllInstancesConfig", -"description": "[Output only] Status of all-instances configuration on the group." +"description": "Output only. [Output only] Status of all-instances configuration on the group.", +"readOnly": true }, "autoscaler": { -"description": "[Output Only] The URL of theAutoscaler\nthat targets this instance group manager.", +"description": "Output only. [Output Only] The URL of theAutoscaler\nthat targets this instance group manager.", +"readOnly": true, "type": "string" }, "isStable": { -"description": "[Output Only] A bit indicating whether the managed instance group is in a\nstable state. A stable state means that: none of the instances in the\nmanaged instance group is currently undergoing any type of change (for\nexample, creation, restart, or deletion); no future changes are scheduled\nfor instances in the managed instance group; and the managed instance\ngroup itself is not being modified.", +"description": "Output only. [Output Only] A bit indicating whether the managed instance group is in a\nstable state. A stable state means that: none of the instances in the\nmanaged instance group is currently undergoing any type of change (for\nexample, creation, restart, or deletion); no future changes are scheduled\nfor instances in the managed instance group; and the managed instance\ngroup itself is not being modified.", +"readOnly": true, "type": "boolean" }, "stateful": { "$ref": "InstanceGroupManagerStatusStateful", -"description": "[Output Only] Stateful status of the given Instance Group Manager." +"description": "Output only. [Output Only] Stateful status of the given Instance Group Manager.", +"readOnly": true }, "versionTarget": { "$ref": "InstanceGroupManagerStatusVersionTarget", -"description": "[Output Only] A status of consistency of Instances' versions with their\ntarget version specified by version field on Instance Group\nManager." +"description": "Output only. [Output Only] A status of consistency of Instances' versions with their\ntarget version specified by version field on Instance Group\nManager.", +"readOnly": true } }, "type": "object" @@ -58198,11 +58897,13 @@ false "id": "InstanceGroupManagerStatusAllInstancesConfig", "properties": { "currentRevision": { -"description": "[Output Only] Current all-instances configuration revision.\nThis value is in RFC3339 text format.", +"description": "Output only. [Output Only] Current all-instances configuration revision.\nThis value is in RFC3339 text format.", +"readOnly": true, "type": "string" }, "effective": { -"description": "[Output Only] A bit indicating whether this configuration has\nbeen applied to all managed instances in the group.", +"description": "Output only. [Output Only] A bit indicating whether this configuration has\nbeen applied to all managed instances in the group.", +"readOnly": true, "type": "boolean" } }, @@ -58212,12 +58913,14 @@ false "id": "InstanceGroupManagerStatusStateful", "properties": { "hasStatefulConfig": { -"description": "[Output Only] A bit indicating whether the managed instance group\nhas stateful configuration, that is, if you have configured any items\nin a stateful policy or in per-instance configs.\nThe group might report that it has no stateful configuration even when\nthere is still some preserved state on a managed instance, for example,\nif you have deleted all PICs but not yet applied those deletions.", +"description": "Output only. [Output Only] A bit indicating whether the managed instance group\nhas stateful configuration, that is, if you have configured any items\nin a stateful policy or in per-instance configs.\nThe group might report that it has no stateful configuration even when\nthere is still some preserved state on a managed instance, for example,\nif you have deleted all PICs but not yet applied those deletions.", +"readOnly": true, "type": "boolean" }, "perInstanceConfigs": { "$ref": "InstanceGroupManagerStatusStatefulPerInstanceConfigs", -"description": "[Output Only] Status of per-instance configurations on the instances." +"description": "Output only. [Output Only] Status of per-instance configurations on the instances.", +"readOnly": true } }, "type": "object" @@ -58226,7 +58929,8 @@ false "id": "InstanceGroupManagerStatusStatefulPerInstanceConfigs", "properties": { "allEffective": { -"description": "A bit indicating if all of the group's per-instance configurations\n(listed in the output of a listPerInstanceConfigs API call) have\nstatus EFFECTIVE or there are no per-instance-configs.", +"description": "Output only. A bit indicating if all of the group's per-instance configurations\n(listed in the output of a listPerInstanceConfigs API call) have\nstatus EFFECTIVE or there are no per-instance-configs.", +"readOnly": true, "type": "boolean" } }, @@ -58236,7 +58940,8 @@ false "id": "InstanceGroupManagerStatusVersionTarget", "properties": { "isReached": { -"description": "[Output Only] A bit indicating whether version target has been reached\nin this managed instance group, i.e. all instances are in their target\nversion. Instances' target version are specified byversion field on Instance Group Manager.", +"description": "Output only. [Output Only] A bit indicating whether version target has been reached\nin this managed instance group, i.e. all instances are in their target\nversion. Instances' target version are specified byversion field on Instance Group Manager.", +"readOnly": true, "type": "boolean" } }, @@ -58454,14 +59159,16 @@ false "id": "InstanceGroupManagersListErrorsResponse", "properties": { "items": { -"description": "[Output Only] The list of errors of the managed instance group.", +"description": "Output only. [Output Only] The list of errors of the managed instance group.", "items": { "$ref": "InstanceManagedByIgmError" }, +"readOnly": true, "type": "array" }, "nextPageToken": { -"description": "[Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"description": "Output only. [Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"readOnly": true, "type": "string" } }, @@ -58471,14 +59178,16 @@ false "id": "InstanceGroupManagersListManagedInstancesResponse", "properties": { "managedInstances": { -"description": "[Output Only] The list of instances in the managed instance group.", +"description": "Output only. [Output Only] The list of instances in the managed instance group.", "items": { "$ref": "ManagedInstance" }, +"readOnly": true, "type": "array" }, "nextPageToken": { -"description": "[Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"description": "Output only. [Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"readOnly": true, "type": "string" } }, @@ -58488,18 +59197,20 @@ false "id": "InstanceGroupManagersListPerInstanceConfigsResp", "properties": { "items": { -"description": "[Output Only] The list of PerInstanceConfig.", +"description": "Output only. [Output Only] The list of PerInstanceConfig.", "items": { "$ref": "PerInstanceConfig" }, +"readOnly": true, "type": "array" }, "nextPageToken": { -"description": "[Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"description": "Output only. [Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"readOnly": true, "type": "string" }, "warning": { -"description": "[Output Only] Informational warning message.", +"description": "Output only. [Output Only] Informational warning message.", "properties": { "code": { "description": "[Output Only] A warning code, if applicable. For example, Compute\nEngine returns NO_RESULTS_ON_PAGE if there\nare no results in the response.", @@ -58620,6 +59331,7 @@ false "type": "string" } }, +"readOnly": true, "type": "object" } }, @@ -58669,14 +59381,15 @@ false "id": "InstanceGroupManagersScopedList", "properties": { "instanceGroupManagers": { -"description": "[Output Only] The list of managed instance groups that are contained in\nthe specified project and zone.", +"description": "Output only. [Output Only] The list of managed instance groups that are contained in\nthe specified project and zone.", "items": { "$ref": "InstanceGroupManager" }, +"readOnly": true, "type": "array" }, "warning": { -"description": "[Output Only] The warning that replaces the list of managed instance\ngroups when the list is empty.", +"description": "Output only. [Output Only] The warning that replaces the list of managed instance\ngroups when the list is empty.", "properties": { "code": { "description": "[Output Only] A warning code, if applicable. For example, Compute\nEngine returns NO_RESULTS_ON_PAGE if there\nare no results in the response.", @@ -58797,6 +59510,7 @@ false "type": "string" } }, +"readOnly": true, "type": "object" } }, @@ -58908,7 +59622,8 @@ false "id": "InstanceGroupsListInstances", "properties": { "id": { -"description": "[Output Only] Unique identifier for the resource; defined by the server.", +"description": "Output only. [Output Only] Unique identifier for the resource; defined by the server.", +"readOnly": true, "type": "string" }, "items": { @@ -58920,19 +59635,22 @@ false }, "kind": { "default": "compute#instanceGroupsListInstances", -"description": "[Output Only] The resource type, which is alwayscompute#instanceGroupsListInstances for the list of instances\nin the specified instance group.", +"description": "Output only. [Output Only] The resource type, which is alwayscompute#instanceGroupsListInstances for the list of instances\nin the specified instance group.", +"readOnly": true, "type": "string" }, "nextPageToken": { -"description": "[Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"description": "Output only. [Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { -"description": "[Output Only] Informational warning message.", +"description": "Output only. [Output Only] Informational warning message.", "properties": { "code": { "description": "[Output Only] A warning code, if applicable. For example, Compute\nEngine returns NO_RESULTS_ON_PAGE if there\nare no results in the response.", @@ -59053,6 +59771,7 @@ false "type": "string" } }, +"readOnly": true, "type": "object" } }, @@ -59093,14 +59812,15 @@ false "id": "InstanceGroupsScopedList", "properties": { "instanceGroups": { -"description": "[Output Only] The list ofinstance\ngroups that are contained in this scope.", +"description": "Output only. [Output Only] The list ofinstance\ngroups that are contained in this scope.", "items": { "$ref": "InstanceGroup" }, +"readOnly": true, "type": "array" }, "warning": { -"description": "[Output Only] An informational warning that replaces the list of\ninstance groups when the list is empty.", +"description": "Output only. [Output Only] An informational warning that replaces the list of\ninstance groups when the list is empty.", "properties": { "code": { "description": "[Output Only] A warning code, if applicable. For example, Compute\nEngine returns NO_RESULTS_ON_PAGE if there\nare no results in the response.", @@ -59221,6 +59941,7 @@ false "type": "string" } }, +"readOnly": true, "type": "object" } }, @@ -59261,7 +59982,8 @@ false }, "kind": { "default": "compute#instanceList", -"description": "[Output Only] Type of resource. Always compute#instanceList\nfor lists of Instance resources.", +"description": "Output only. [Output Only] Type of resource. Always compute#instanceList\nfor lists of Instance resources.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -59269,7 +59991,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -59416,7 +60139,8 @@ false }, "kind": { "default": "compute#instanceListReferrers", -"description": "[Output Only] Type of resource. Alwayscompute#instanceListReferrers for lists of Instance referrers.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#instanceListReferrers for lists of Instance referrers.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -59424,7 +60148,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -59559,14 +60284,17 @@ false "properties": { "error": { "$ref": "InstanceManagedByIgmErrorManagedInstanceError", -"description": "[Output Only] Contents of the error." +"description": "Output only. [Output Only] Contents of the error.", +"readOnly": true }, "instanceActionDetails": { "$ref": "InstanceManagedByIgmErrorInstanceActionDetails", -"description": "[Output Only] Details of the instance action that triggered this error.\nMay be null, if the error was not caused by an action on an instance.\nThis field is optional." +"description": "Output only. [Output Only] Details of the instance action that triggered this error.\nMay be null, if the error was not caused by an action on an instance.\nThis field is optional.", +"readOnly": true }, "timestamp": { -"description": "[Output Only] The time that this error occurred.\nThis value is in RFC3339 text format.", +"description": "Output only. [Output Only] The time that this error occurred.\nThis value is in RFC3339 text format.", +"readOnly": true, "type": "string" } }, @@ -59576,7 +60304,7 @@ false "id": "InstanceManagedByIgmErrorInstanceActionDetails", "properties": { "action": { -"description": "[Output Only] Action that managed instance group was executing on\nthe instance when the error occurred. Possible values:", +"description": "Output only. [Output Only] Action that managed instance group was executing on\nthe instance when the error occurred. Possible values:", "enum": [ "ABANDONING", "CREATING", @@ -59607,15 +60335,18 @@ false "The managed instance group is suspending this instance.", "The managed instance group is verifying this already created instance.\nVerification happens every time the instance is (re)created or restarted\nand consists of:\n 1. Waiting until health check specified as part of this managed instance\n group's autohealing policy reports HEALTHY.\n Note: Applies only if autohealing policy has a health check specified\n 2. Waiting for addition verification steps performed as post-instance\n creation (subject to future extensions)." ], +"readOnly": true, "type": "string" }, "instance": { -"description": "[Output Only] The URL of the instance.\nThe URL can be set even if the instance has not yet been created.", +"description": "Output only. [Output Only] The URL of the instance.\nThe URL can be set even if the instance has not yet been created.", +"readOnly": true, "type": "string" }, "version": { "$ref": "ManagedInstanceVersion", -"description": "[Output Only] Version this instance was created from, or was being\ncreated from, but the creation failed. Corresponds to one of the versions\nthat were set on the Instance Group Manager resource at the time this\ninstance was being created." +"description": "Output only. [Output Only] Version this instance was created from, or was being\ncreated from, but the creation failed. Corresponds to one of the versions\nthat were set on the Instance Group Manager resource at the time this\ninstance was being created.", +"readOnly": true } }, "type": "object" @@ -59624,11 +60355,13 @@ false "id": "InstanceManagedByIgmErrorManagedInstanceError", "properties": { "code": { -"description": "[Output Only] Error code.", +"description": "Output only. [Output Only] Error code.", +"readOnly": true, "type": "string" }, "message": { -"description": "[Output Only] Error message.", +"description": "Output only. [Output Only] Error message.", +"readOnly": true, "type": "string" } }, @@ -59660,7 +60393,7 @@ false "additionalProperties": { "type": "string" }, -"description": "Resource manager tags to be bound to the instance. Tag keys and values\nhave the same definition as resource\nmanager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and\nvalues are in the format `tagValues/456`. The field is ignored (both PUT &\nPATCH) when empty.", +"description": "Resource manager tags to be bound to the instance. Tag keys and values\nhave the same definition as resource\nmanager tags. Keys and values can be either in numeric format,\nsuch as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced\nformat such as `{org_id|project_id}/{tag_key_short_name}` and\n`{tag_value_short_name}`. The field is ignored (both PUT &\nPATCH) when empty.", "type": "object" } }, @@ -59844,7 +60577,8 @@ false }, "kind": { "default": "compute#instanceSettings", -"description": "[Output Only] Type of the resource. Alwayscompute#instance_settings for instance settings.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#instance_settings for instance settings.", +"readOnly": true, "type": "string" }, "metadata": { @@ -59852,7 +60586,8 @@ false "description": "The metadata key/value pairs assigned to all the instances in the\ncorresponding scope." }, "zone": { -"description": "[Output Only] URL of the zone where the resource resides\nYou must specify this field as part of the HTTP request URL. It is not\nsettable as a field in the request body.", +"description": "Output only. [Output Only] URL of the zone where the resource resides\nYou must specify this field as part of the HTTP request URL. It is not\nsettable as a field in the request body.", +"readOnly": true, "type": "string" } }, @@ -59870,7 +60605,8 @@ false }, "kind": { "default": "compute#metadata", -"description": "[Output Only] Type of the resource. Always compute#metadata\nfor metadata.", +"description": "Output only. [Output Only] Type of the resource. Always compute#metadata\nfor metadata.", +"readOnly": true, "type": "string" } }, @@ -59881,7 +60617,8 @@ false "id": "InstanceTemplate", "properties": { "creationTimestamp": { -"description": "[Output Only] The creation timestamp for this instance template inRFC3339\ntext format.", +"description": "Output only. [Output Only] The creation timestamp for this instance template inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -59889,13 +60626,15 @@ false "type": "string" }, "id": { -"description": "[Output Only] A unique identifier for this instance template. The server\ndefines this identifier.", +"description": "Output only. [Output Only] A unique identifier for this instance template. The server\ndefines this identifier.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#instanceTemplate", -"description": "[Output Only] The resource type, which is alwayscompute#instanceTemplate for instance templates.", +"description": "Output only. [Output Only] The resource type, which is alwayscompute#instanceTemplate for instance templates.", +"readOnly": true, "type": "string" }, "name": { @@ -59913,11 +60652,13 @@ false "description": "The instance properties for this instance template." }, "region": { -"description": "[Output Only] URL of the region where the instance template resides. Only\napplicable for regional resources.", +"description": "Output only. [Output Only] URL of the region where the instance template resides. Only\napplicable for regional resources.", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] The URL for this instance template. The server defines this\nURL.", +"description": "Output only. [Output Only] The URL for this instance template. The server defines this\nURL.", +"readOnly": true, "type": "string" }, "sourceInstance": { @@ -59949,7 +60690,8 @@ false }, "kind": { "default": "compute#instanceTemplateAggregatedList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -59957,7 +60699,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -60104,7 +60847,8 @@ false }, "kind": { "default": "compute#instanceTemplateList", -"description": "[Output Only] The resource type, which is alwayscompute#instanceTemplatesListResponse for instance template\nlists.", +"description": "Output only. [Output Only] The resource type, which is alwayscompute#instanceTemplatesListResponse for instance template\nlists.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -60112,7 +60856,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -60383,18 +61128,20 @@ false "id": "InstanceWithNamedPorts", "properties": { "instance": { -"description": "[Output Only] The URL of the instance.", +"description": "Output only. [Output Only] The URL of the instance.", +"readOnly": true, "type": "string" }, "namedPorts": { -"description": "[Output Only] The named ports that belong to this instance group.", +"description": "Output only. [Output Only] The named ports that belong to this instance group.", "items": { "$ref": "NamedPort" }, +"readOnly": true, "type": "array" }, "status": { -"description": "[Output Only] The status of the instance.", +"description": "Output only. [Output Only] The status of the instance.", "enum": [ "DEPROVISIONING", "PENDING", @@ -60421,6 +61168,7 @@ false "The instance is suspending.", "The instance has stopped (either by explicit action or underlying\nfailure)." ], +"readOnly": true, "type": "string" } }, @@ -60477,23 +61225,27 @@ false "properties": { "displayName": { "deprecated": true, -"description": "[Output Only] Deprecated, please use short name instead. The display name\nof the firewall policy.", +"description": "Output only. [Output Only] Deprecated, please use short name instead. The display name\nof the firewall policy.", +"readOnly": true, "type": "string" }, "name": { -"description": "[Output Only] The name of the firewall policy.", +"description": "Output only. [Output Only] The name of the firewall policy.", +"readOnly": true, "type": "string" }, "packetMirroringRules": { -"description": "[Output Only] The packet mirroring rules that apply to the instance.", +"description": "Output only. [Output Only] The packet mirroring rules that apply to the instance.", "items": { "$ref": "FirewallPolicyRule" }, +"readOnly": true, "type": "array" }, "priority": { -"description": "[Output only] Priority of firewall policy association. Not applicable for\ntype=HIERARCHY.", +"description": "Output only. [Output only] Priority of firewall policy association. Not applicable for\ntype=HIERARCHY.", "format": "int32", +"readOnly": true, "type": "integer" }, "rules": { @@ -60504,11 +61256,12 @@ false "type": "array" }, "shortName": { -"description": "[Output Only] The short name of the firewall policy.", +"description": "Output only. [Output Only] The short name of the firewall policy.", +"readOnly": true, "type": "string" }, "type": { -"description": "[Output Only] The type of the firewall policy. Can be one of HIERARCHY,\nNETWORK, NETWORK_REGIONAL, SYSTEM_GLOBAL, SYSTEM_REGIONAL.", +"description": "Output only. [Output Only] The type of the firewall policy. Can be one of HIERARCHY,\nNETWORK, NETWORK_REGIONAL, SYSTEM_GLOBAL, SYSTEM_REGIONAL.", "enum": [ "HIERARCHY", "NETWORK", @@ -60525,6 +61278,7 @@ false "", "" ], +"readOnly": true, "type": "string" } }, @@ -60846,7 +61600,7 @@ false "id": "InstantSnapshot", "properties": { "architecture": { -"description": "[Output Only] The architecture of the instant snapshot. Valid values are\nARM64 or X86_64.", +"description": "Output only. [Output Only] The architecture of the instant snapshot. Valid values are\nARM64 or X86_64.", "enum": [ "ARCHITECTURE_UNSPECIFIED", "ARM64", @@ -60857,10 +61611,12 @@ false "Machines with architecture ARM64", "Machines with architecture X86_64" ], +"readOnly": true, "type": "string" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -60868,18 +61624,21 @@ false "type": "string" }, "diskSizeGb": { -"description": "[Output Only] Size of the source disk, specified in GB.", +"description": "Output only. [Output Only] Size of the source disk, specified in GB.", "format": "int64", +"readOnly": true, "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#instantSnapshot", -"description": "[Output Only] Type of the resource. Alwayscompute#instantSnapshot for InstantSnapshot resources.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#instantSnapshot for InstantSnapshot resources.", +"readOnly": true, "type": "string" }, "labelFingerprint": { @@ -60900,12 +61659,14 @@ false "type": "string" }, "region": { -"description": "[Output Only] URL of the region where the instant snapshot resides.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"description": "Output only. [Output Only] URL of the region where the instant snapshot resides.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"readOnly": true, "type": "string" }, "resourceStatus": { "$ref": "InstantSnapshotResourceStatus", -"description": "[Output Only] Status information for the instant snapshot resource." +"description": "Output only. [Output Only] Status information for the instant snapshot resource.", +"readOnly": true }, "satisfiesPzi": { "description": "Output only. Reserved for future use.", @@ -60913,15 +61674,18 @@ false "type": "boolean" }, "satisfiesPzs": { -"description": "[Output Only] Reserved for future use.", +"description": "Output only. [Output Only] Reserved for future use.", +"readOnly": true, "type": "boolean" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource's resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource's resource id.", +"readOnly": true, "type": "string" }, "sourceDisk": { @@ -60929,11 +61693,12 @@ false "type": "string" }, "sourceDiskId": { -"description": "[Output Only] The ID value of the disk used to create this InstantSnapshot.\nThis value may be used to determine whether the InstantSnapshot\nwas taken from the current or a previous instance of a given disk name.", +"description": "Output only. [Output Only] The ID value of the disk used to create this InstantSnapshot.\nThis value may be used to determine whether the InstantSnapshot\nwas taken from the current or a previous instance of a given disk name.", +"readOnly": true, "type": "string" }, "status": { -"description": "[Output Only] The status of the instantSnapshot. This can beCREATING, DELETING, FAILED, orREADY.", +"description": "Output only. [Output Only] The status of the instantSnapshot. This can beCREATING, DELETING, FAILED, orREADY.", "enum": [ "CREATING", "DELETING", @@ -60948,10 +61713,12 @@ false "InstantSnapshot has been created successfully.", "InstantSnapshot is currently unavailable and cannot be used for\nDisk restoration" ], +"readOnly": true, "type": "string" }, "zone": { -"description": "[Output Only] URL of the zone where the instant snapshot resides.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"description": "Output only. [Output Only] URL of the zone where the instant snapshot resides.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"readOnly": true, "type": "string" } }, @@ -60974,7 +61741,8 @@ false }, "kind": { "default": "compute#instantSnapshotAggregatedList", -"description": "[Output Only] Type of resource. Alwayscompute#instantSnapshotAggregatedList for aggregated lists of\ninstantSnapshots.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#instantSnapshotAggregatedList for aggregated lists of\ninstantSnapshots.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -60982,14 +61750,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -61136,7 +61906,8 @@ false }, "kind": { "default": "compute#instantSnapshotList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -61144,7 +61915,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -61473,14 +62245,16 @@ false "type": "array" }, "circuitInfos": { -"description": "[Output Only] A list of CircuitInfo objects, that describe the individual\ncircuits in this LAG.", +"description": "Output only. [Output Only] A list of CircuitInfo objects, that describe the individual\ncircuits in this LAG.", "items": { "$ref": "InterconnectCircuitInfo" }, +"readOnly": true, "type": "array" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "customerName": { @@ -61492,37 +62266,43 @@ false "type": "string" }, "expectedOutages": { -"description": "[Output Only] A list of outages expected for this Interconnect.", +"description": "Output only. [Output Only] A list of outages expected for this Interconnect.", "items": { "$ref": "InterconnectOutageNotification" }, +"readOnly": true, "type": "array" }, "googleIpAddress": { -"description": "[Output Only] IP address configured on the Google side of the Interconnect\nlink. This can be used only for ping tests.", +"description": "Output only. [Output Only] IP address configured on the Google side of the Interconnect\nlink. This can be used only for ping tests.", +"readOnly": true, "type": "string" }, "googleReferenceId": { -"description": "[Output Only] Google reference ID to be used when raising support tickets\nwith Google or otherwise to debug backend connectivity issues.", +"description": "Output only. [Output Only] Google reference ID to be used when raising support tickets\nwith Google or otherwise to debug backend connectivity issues.", +"readOnly": true, "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "interconnectAttachments": { -"description": "[Output Only] A list of the URLs of all InterconnectAttachments configured\nto use this Interconnect.", +"description": "Output only. [Output Only] A list of the URLs of all InterconnectAttachments configured\nto use this Interconnect.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "interconnectGroups": { -"description": "[Output Only] URLs of InterconnectGroups that include this Interconnect.\nOrder is arbitrary and items are unique.", +"description": "Output only. [Output Only] URLs of InterconnectGroups that include this Interconnect.\nOrder is arbitrary and items are unique.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "interconnectType": { @@ -61541,7 +62321,8 @@ false }, "kind": { "default": "compute#interconnect", -"description": "[Output Only] Type of the resource. Alwayscompute#interconnect for interconnects.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#interconnect for interconnects.", +"readOnly": true, "type": "string" }, "labelFingerprint": { @@ -61597,7 +62378,7 @@ false "type": "string" }, "operationalStatus": { -"description": "[Output Only] The current status of this Interconnect's functionality,\nwhich can take one of the following values:\n \n - OS_ACTIVE: A valid Interconnect, which is turned up and is ready to\n use. Attachments may be provisioned on this Interconnect.\n\n- OS_UNPROVISIONED: An Interconnect that has not completed turnup. No\nattachments may be provisioned on this Interconnect.\n- OS_UNDER_MAINTENANCE: An Interconnect that is undergoing internal\nmaintenance. No attachments may be provisioned or updated on this\nInterconnect.", +"description": "Output only. [Output Only] The current status of this Interconnect's functionality,\nwhich can take one of the following values:\n \n - OS_ACTIVE: A valid Interconnect, which is turned up and is ready to\n use. Attachments may be provisioned on this Interconnect.\n\n- OS_UNPROVISIONED: An Interconnect that has not completed turnup. No\nattachments may be provisioned on this Interconnect.\n- OS_UNDER_MAINTENANCE: An Interconnect that is undergoing internal\nmaintenance. No attachments may be provisioned or updated on this\nInterconnect.", "enum": [ "OS_ACTIVE", "OS_UNPROVISIONED" @@ -61606,6 +62387,7 @@ false "The interconnect is valid, turned up, and ready to use. Attachments may\nbe provisioned on this interconnect.", "The interconnect has not completed turnup. No attachments may be\nprovisioned on this interconnect." ], +"readOnly": true, "type": "string" }, "params": { @@ -61613,12 +62395,14 @@ false "description": "Input only. [Input Only] Additional params passed with the request, but not persisted\nas part of resource payload." }, "peerIpAddress": { -"description": "[Output Only] IP address configured on the customer side of the\nInterconnect link. The customer should configure this IP address during\nturnup when prompted by Google NOC. This can be used only for ping tests.", +"description": "Output only. [Output Only] IP address configured on the customer side of the\nInterconnect link. The customer should configure this IP address during\nturnup when prompted by Google NOC. This can be used only for ping tests.", +"readOnly": true, "type": "string" }, "provisionedLinkCount": { -"description": "[Output Only] Number of links actually provisioned in this interconnect.", +"description": "Output only. [Output Only] Number of links actually provisioned in this interconnect.", "format": "int32", +"readOnly": true, "type": "integer" }, "remoteLocation": { @@ -61648,15 +62432,17 @@ false "type": "integer" }, "satisfiesPzs": { -"description": "[Output Only] Reserved for future use.", +"description": "Output only. [Output Only] Reserved for future use.", +"readOnly": true, "type": "boolean" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "state": { -"description": "[Output Only] The current state of Interconnect functionality, which can\ntake one of the following values:\n \n - ACTIVE: The Interconnect is valid, turned up and ready to use.\n Attachments may be provisioned on this Interconnect.\n - UNPROVISIONED: The Interconnect has not completed turnup. No\n attachments may be provisioned on this Interconnect.\n - UNDER_MAINTENANCE: The Interconnect is undergoing internal maintenance.\n No attachments may be provisioned or updated on this\n Interconnect.", +"description": "Output only. [Output Only] The current state of Interconnect functionality, which can\ntake one of the following values:\n \n - ACTIVE: The Interconnect is valid, turned up and ready to use.\n Attachments may be provisioned on this Interconnect.\n - UNPROVISIONED: The Interconnect has not completed turnup. No\n attachments may be provisioned on this Interconnect.\n - UNDER_MAINTENANCE: The Interconnect is undergoing internal maintenance.\n No attachments may be provisioned or updated on this\n Interconnect.", "enum": [ "ACTIVE", "UNPROVISIONED" @@ -61665,6 +62451,7 @@ false "The interconnect is valid, turned up, and ready to use. Attachments may\nbe provisioned on this interconnect.", "The interconnect has not completed turnup. No attachments may be\nprovisioned on this interconnect." ], +"readOnly": true, "type": "string" }, "subzone": { @@ -61680,10 +62467,11 @@ false "type": "string" }, "wireGroups": { -"description": "[Output Only] A list of the URLs of all CrossSiteNetwork WireGroups\nconfigured to use this Interconnect. The Interconnect cannot be deleted if\nthis list is non-empty.", +"description": "Output only. [Output Only] A list of the URLs of all CrossSiteNetwork WireGroups\nconfigured to use this Interconnect. The Interconnect cannot be deleted if\nthis list is non-empty.", "items": { "type": "string" }, +"readOnly": true, "type": "array" } }, @@ -61773,7 +62561,8 @@ false "type": "boolean" }, "attachmentGroup": { -"description": "[Output Only] URL of the AttachmentGroup that includes this Attachment.", +"description": "Output only. [Output Only] URL of the AttachmentGroup that includes this Attachment.", +"readOnly": true, "type": "string" }, "bandwidth": { @@ -61810,6 +62599,22 @@ false ], "type": "string" }, +"candidateCloudRouterIpAddress": { +"description": "Single IPv4 address + prefix length to be configured on the cloud router\ninterface for this interconnect attachment.\n \n - Both candidate_cloud_router_ip_address and\n candidate_customer_router_ip_address fields must be set or both must be\n unset.\n - Prefix length of both candidate_cloud_router_ip_address and\n candidate_customer_router_ip_address must be the same.\n - Max prefix length is 31.", +"type": "string" +}, +"candidateCloudRouterIpv6Address": { +"description": "Single IPv6 address + prefix length to be configured on the cloud router\ninterface for this interconnect attachment.\n \n - Both candidate_cloud_router_ipv6_address and\n candidate_customer_router_ipv6_address fields must be set or both must be\n unset.\n - Prefix length of both candidate_cloud_router_ipv6_address and\n candidate_customer_router_ipv6_address must be the same.\n - Max prefix length is 126.", +"type": "string" +}, +"candidateCustomerRouterIpAddress": { +"description": "Single IPv4 address + prefix length to be configured on the customer router\ninterface for this interconnect attachment.", +"type": "string" +}, +"candidateCustomerRouterIpv6Address": { +"description": "Single IPv6 address + prefix length to be configured on the customer router\ninterface for this interconnect attachment.", +"type": "string" +}, "candidateIpv6Subnets": { "description": "This field is not available.", "items": { @@ -61825,11 +62630,13 @@ false "type": "array" }, "cloudRouterIpAddress": { -"description": "[Output Only] IPv4 address + prefix length to be configured on Cloud Router\nInterface for this interconnect attachment.", +"description": "Output only. [Output Only] IPv4 address + prefix length to be configured on Cloud Router\nInterface for this interconnect attachment.", +"readOnly": true, "type": "string" }, "cloudRouterIpv6Address": { -"description": "[Output Only] IPv6 address + prefix length to be configured on Cloud\nRouter Interface for this interconnect attachment.", +"description": "Output only. [Output Only] IPv6 address + prefix length to be configured on Cloud\nRouter Interface for this interconnect attachment.", +"readOnly": true, "type": "string" }, "cloudRouterIpv6InterfaceId": { @@ -61838,18 +62645,22 @@ false }, "configurationConstraints": { "$ref": "InterconnectAttachmentConfigurationConstraints", -"description": "[Output Only] Constraints for this attachment, if any. The attachment does\nnot work if these constraints are not met." +"description": "Output only. [Output Only] Constraints for this attachment, if any. The attachment does\nnot work if these constraints are not met.", +"readOnly": true }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "customerRouterIpAddress": { -"description": "[Output Only] IPv4 address + prefix length to be configured on the customer\nrouter subinterface for this interconnect attachment.", +"description": "Output only. [Output Only] IPv4 address + prefix length to be configured on the customer\nrouter subinterface for this interconnect attachment.", +"readOnly": true, "type": "string" }, "customerRouterIpv6Address": { -"description": "[Output Only] IPv6 address + prefix length to be configured on the\ncustomer router subinterface for this interconnect attachment.", +"description": "Output only. [Output Only] IPv6 address + prefix length to be configured on the\ncustomer router subinterface for this interconnect attachment.", +"readOnly": true, "type": "string" }, "customerRouterIpv6InterfaceId": { @@ -61857,8 +62668,9 @@ false "type": "string" }, "dataplaneVersion": { -"description": "[Output Only] Dataplane version for this InterconnectAttachment. This\nfield is only present for Dataplane version 2 and higher. Absence of this\nfield in the API output indicates that the Dataplane is version 1.", +"description": "Output only. [Output Only] Dataplane version for this InterconnectAttachment. This\nfield is only present for Dataplane version 2 and higher. Absence of this\nfield in the API output indicates that the Dataplane is version 1.", "format": "int32", +"readOnly": true, "type": "integer" }, "description": { @@ -61893,12 +62705,14 @@ false }, "googleReferenceId": { "deprecated": true, -"description": "[Output Only] Google reference ID, to be used when raising support tickets\nwith Google or otherwise to debug backend connectivity issues.\n[Deprecated] This field is not used.", +"description": "Output only. [Output Only] Google reference ID, to be used when raising support tickets\nwith Google or otherwise to debug backend connectivity issues.\n[Deprecated] This field is not used.", +"readOnly": true, "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "interconnect": { @@ -61914,7 +62728,8 @@ false }, "kind": { "default": "compute#interconnectAttachment", -"description": "[Output Only] Type of the resource. Alwayscompute#interconnectAttachment for interconnect attachments.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#interconnectAttachment for interconnect attachments.", +"readOnly": true, "type": "string" }, "l2Forwarding": { @@ -61944,7 +62759,7 @@ false "type": "string" }, "operationalStatus": { -"description": "[Output Only] The current status of whether or not this interconnect\nattachment is functional, which can take one of the following values:\n \n - OS_ACTIVE: The attachment has been turned up and is ready to\n use. \n - OS_UNPROVISIONED: The attachment is not ready to use yet,\n because turnup is not complete.", +"description": "Output only. [Output Only] The current status of whether or not this interconnect\nattachment is functional, which can take one of the following values:\n \n - OS_ACTIVE: The attachment has been turned up and is ready to\n use. \n - OS_UNPROVISIONED: The attachment is not ready to use yet,\n because turnup is not complete.", "enum": [ "OS_ACTIVE", "OS_UNPROVISIONED" @@ -61953,6 +62768,7 @@ false "Indicates that attachment has been turned up and is ready to\nuse.", "Indicates that attachment is not ready to use yet, because\nturnup is not complete." ], +"readOnly": true, "type": "string" }, "pairingKey": { @@ -61974,14 +62790,17 @@ false }, "privateInterconnectInfo": { "$ref": "InterconnectAttachmentPrivateInfo", -"description": "[Output Only] Information specific to an InterconnectAttachment.\nThis property is populated if the interconnect that\nthis is attached to is of type DEDICATED." +"description": "Output only. [Output Only] Information specific to an InterconnectAttachment.\nThis property is populated if the interconnect that\nthis is attached to is of type DEDICATED.", +"readOnly": true }, "region": { -"description": "[Output Only] URL of the region where the regional interconnect attachment\nresides.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"description": "Output only. [Output Only] URL of the region where the regional interconnect attachment\nresides.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"readOnly": true, "type": "string" }, "remoteService": { -"description": "[Output Only]\nIf the attachment is on a Cross-Cloud Interconnect connection, this field\ncontains the interconnect's remote location service provider. Example\nvalues: \"Amazon Web Services\" \"Microsoft Azure\".\n\nThe field is set only for attachments on Cross-Cloud Interconnect\nconnections. Its value is copied from the InterconnectRemoteLocation\nremoteService field.", +"description": "Output only. [Output Only]\nIf the attachment is on a Cross-Cloud Interconnect connection, this field\ncontains the interconnect's remote location service provider. Example\nvalues: \"Amazon Web Services\" \"Microsoft Azure\".\n\nThe field is set only for attachments on Cross-Cloud Interconnect\nconnections. Its value is copied from the InterconnectRemoteLocation\nremoteService field.", +"readOnly": true, "type": "string" }, "router": { @@ -61989,11 +62808,13 @@ false "type": "string" }, "satisfiesPzs": { -"description": "[Output Only] Reserved for future use.", +"description": "Output only. [Output Only] Reserved for future use.", +"readOnly": true, "type": "boolean" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "stackType": { @@ -62009,7 +62830,7 @@ false "type": "string" }, "state": { -"description": "[Output Only] The current state of this attachment's functionality.\nEnum values ACTIVE and UNPROVISIONED are shared by DEDICATED/PRIVATE,\nPARTNER, and PARTNER_PROVIDER interconnect attachments, while enum values\nPENDING_PARTNER, PARTNER_REQUEST_RECEIVED, and PENDING_CUSTOMER are used\nfor only PARTNER and PARTNER_PROVIDER interconnect attachments.\nThis state can take one of the following values:\n \n - ACTIVE: The attachment has been turned up and is ready to use.\n - UNPROVISIONED: The attachment is not ready to use yet, because turnup\n is not complete.\n - PENDING_PARTNER: A newly-created PARTNER attachment that has not yet\n been configured on the Partner side.\n - PARTNER_REQUEST_RECEIVED: A PARTNER attachment is in the process of\n provisioning after a PARTNER_PROVIDER attachment was created that\n references it. \n - PENDING_CUSTOMER: A PARTNER or PARTNER_PROVIDER\n attachment that is waiting for a customer to activate it. \n - DEFUNCT:\n The attachment was deleted externally and is no longer functional. This\n could be because the associated Interconnect was removed, or because the\n other side of a Partner attachment was deleted.", +"description": "Output only. [Output Only] The current state of this attachment's functionality.\nEnum values ACTIVE and UNPROVISIONED are shared by DEDICATED/PRIVATE,\nPARTNER, and PARTNER_PROVIDER interconnect attachments, while enum values\nPENDING_PARTNER, PARTNER_REQUEST_RECEIVED, and PENDING_CUSTOMER are used\nfor only PARTNER and PARTNER_PROVIDER interconnect attachments.\nThis state can take one of the following values:\n \n - ACTIVE: The attachment has been turned up and is ready to use.\n - UNPROVISIONED: The attachment is not ready to use yet, because turnup\n is not complete.\n - PENDING_PARTNER: A newly-created PARTNER attachment that has not yet\n been configured on the Partner side.\n - PARTNER_REQUEST_RECEIVED: A PARTNER attachment is in the process of\n provisioning after a PARTNER_PROVIDER attachment was created that\n references it. \n - PENDING_CUSTOMER: A PARTNER or PARTNER_PROVIDER\n attachment that is waiting for a customer to activate it. \n - DEFUNCT:\n The attachment was deleted externally and is no longer functional. This\n could be because the associated Interconnect was removed, or because the\n other side of a Partner attachment was deleted.", "enum": [ "ACTIVE", "DEFUNCT", @@ -62028,6 +62849,7 @@ false "", "Indicates that attachment is not ready to use yet, because turnup is not\ncomplete." ], +"readOnly": true, "type": "string" }, "subnetLength": { @@ -62076,7 +62898,8 @@ false }, "kind": { "default": "compute#interconnectAttachmentAggregatedList", -"description": "[Output Only] Type of resource. Alwayscompute#interconnectAttachmentAggregatedList for aggregated\nlists of interconnect attachments.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#interconnectAttachmentAggregatedList for aggregated\nlists of interconnect attachments.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -62084,14 +62907,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -62225,7 +63050,7 @@ false "id": "InterconnectAttachmentConfigurationConstraints", "properties": { "bgpMd5": { -"description": "[Output Only] Whether the attachment's BGP session\nrequires/allows/disallows BGP MD5 authentication. This can take one of\nthe following values: MD5_OPTIONAL, MD5_REQUIRED, MD5_UNSUPPORTED.\n\nFor example, a Cross-Cloud Interconnect connection to a remote cloud\nprovider that requires BGP MD5 authentication has the\ninterconnectRemoteLocation attachment_configuration_constraints.bgp_md5\nfield set to MD5_REQUIRED, and that property is propagated to the\nattachment. Similarly, if BGP MD5 is MD5_UNSUPPORTED, an error is\nreturned if MD5 is requested.", +"description": "Output only. [Output Only] Whether the attachment's BGP session\nrequires/allows/disallows BGP MD5 authentication. This can take one of\nthe following values: MD5_OPTIONAL, MD5_REQUIRED, MD5_UNSUPPORTED.\n\nFor example, a Cross-Cloud Interconnect connection to a remote cloud\nprovider that requires BGP MD5 authentication has the\ninterconnectRemoteLocation attachment_configuration_constraints.bgp_md5\nfield set to MD5_REQUIRED, and that property is propagated to the\nattachment. Similarly, if BGP MD5 is MD5_UNSUPPORTED, an error is\nreturned if MD5 is requested.", "enum": [ "MD5_OPTIONAL", "MD5_REQUIRED", @@ -62236,13 +63061,15 @@ false "MD5_REQUIRED: BGP MD5 authentication must be configured.", "MD5_UNSUPPORTED: BGP MD5 authentication must not be configured" ], +"readOnly": true, "type": "string" }, "bgpPeerAsnRanges": { -"description": "[Output Only] List of ASN ranges that the remote location is known to\nsupport. Formatted as an array of inclusive ranges {min: min-value, max:\nmax-value}. For example, [{min: 123, max: 123}, {min: 64512, max: 65534}]\nallows the peer ASN to be 123 or anything in the range 64512-65534.\n\nThis field is only advisory. Although the API accepts other ranges, these\nare the ranges that we recommend.", +"description": "Output only. [Output Only] List of ASN ranges that the remote location is known to\nsupport. Formatted as an array of inclusive ranges {min: min-value, max:\nmax-value}. For example, [{min: 123, max: 123}, {min: 64512, max: 65534}]\nallows the peer ASN to be 123 or anything in the range 64512-65534.\n\nThis field is only advisory. Although the API accepts other ranges, these\nare the ranges that we recommend.", "items": { "$ref": "InterconnectAttachmentConfigurationConstraintsBgpPeerASNRange" }, +"readOnly": true, "type": "array" } }, @@ -62274,10 +63101,12 @@ false "type": "object" }, "configured": { -"$ref": "InterconnectAttachmentGroupConfigured" +"$ref": "InterconnectAttachmentGroupConfigured", +"readOnly": true }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -62289,8 +63118,9 @@ false "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource type. The server\ngenerates this identifier.", +"description": "Output only. [Output Only] The unique identifier for the resource type. The server\ngenerates this identifier.", "format": "uint64", +"readOnly": true, "type": "string" }, "intent": { @@ -62302,11 +63132,13 @@ false }, "kind": { "default": "compute#interconnectAttachmentGroup", -"description": "[Output Only] Type of the resource. Always\ncompute#interconnectAttachmentGroup.", +"description": "Output only. [Output Only] Type of the resource. Always\ncompute#interconnectAttachmentGroup.", +"readOnly": true, "type": "string" }, "logicalStructure": { -"$ref": "InterconnectAttachmentGroupLogicalStructure" +"$ref": "InterconnectAttachmentGroupLogicalStructure", +"readOnly": true }, "name": { "description": "Name of the resource. Provided by the client when the resource is created.\nThe name must be 1-63 characters long, and comply withRFC1035.\nSpecifically, the name must be 1-63 characters long and match the regular\nexpression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first\ncharacter must be a lowercase letter, and all following characters must\nbe a dash, lowercase letter, or digit, except the last character, which\ncannot be a dash.", @@ -62314,7 +63146,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" } }, @@ -62335,7 +63168,8 @@ false "id": "InterconnectAttachmentGroupConfigured", "properties": { "availabilitySla": { -"$ref": "InterconnectAttachmentGroupConfiguredAvailabilitySLA" +"$ref": "InterconnectAttachmentGroupConfiguredAvailabilitySLA", +"readOnly": true } }, "type": "object" @@ -62357,12 +63191,14 @@ false "", "" ], +"readOnly": true, "type": "string" }, "intendedSlaBlockers": { "items": { "$ref": "InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers" }, +"readOnly": true, "type": "array" } }, @@ -62373,10 +63209,11 @@ false "id": "InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers", "properties": { "attachments": { -"description": "[Output Only] URLs of any particular Attachments to explain this\nblocker in more detail.", +"description": "Output only. [Output Only] URLs of any particular Attachments to explain this\nblocker in more detail.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "blockerType": { @@ -62398,35 +63235,41 @@ false "", "" ], +"readOnly": true, "type": "string" }, "documentationLink": { -"description": "[Output Only] The url of Google Cloud public documentation explaining\nthis requirement. This is set for every type of requirement.", +"description": "Output only. [Output Only] The url of Google Cloud public documentation explaining\nthis requirement. This is set for every type of requirement.", +"readOnly": true, "type": "string" }, "explanation": { -"description": "[Output Only] A human-readable explanation of this requirement and\nwhy it's not met. This is set for every type of requirement.", +"description": "Output only. [Output Only] A human-readable explanation of this requirement and\nwhy it's not met. This is set for every type of requirement.", +"readOnly": true, "type": "string" }, "metros": { -"description": "[Output Only] Metros used to explain this blocker in more detail.\nThese are three-letter lowercase strings like \"iad\". This will be set\nfor some blockers (like NO_ATTACHMENTS_IN_METRO_AND_ZONE) but does\nnot apply to others.", +"description": "Output only. [Output Only] Metros used to explain this blocker in more detail.\nThese are three-letter lowercase strings like \"iad\". This will be set\nfor some blockers (like NO_ATTACHMENTS_IN_METRO_AND_ZONE) but does\nnot apply to others.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "regions": { -"description": "[Output Only] Regions used to explain this blocker in more\ndetail. These are region names formatted like \"us-central1\". This\nwill be set for some blockers (like INCOMPATIBLE_REGIONS) but does\nnot apply to others.", +"description": "Output only. [Output Only] Regions used to explain this blocker in more\ndetail. These are region names formatted like \"us-central1\". This\nwill be set for some blockers (like INCOMPATIBLE_REGIONS) but does\nnot apply to others.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "zones": { -"description": "[Output Only] Zones used to explain this blocker in more detail.\nFormat is \"zone1\" and/or \"zone2\". This will be set for some blockers\n(like MISSING_ZONE) but does not apply to others.", +"description": "Output only. [Output Only] Zones used to explain this blocker in more detail.\nFormat is \"zone1\" and/or \"zone2\". This will be set for some blockers\n(like MISSING_ZONE) but does not apply to others.", "items": { "type": "string" }, +"readOnly": true, "type": "array" } }, @@ -62462,6 +63305,7 @@ false "items": { "$ref": "InterconnectAttachmentGroupLogicalStructureRegion" }, +"readOnly": true, "type": "array" } }, @@ -62475,10 +63319,12 @@ false "items": { "$ref": "InterconnectAttachmentGroupLogicalStructureRegionMetro" }, +"readOnly": true, "type": "array" }, "region": { -"description": "[Output Only] The name of a region, like \"us-central1\".", +"description": "Output only. [Output Only] The name of a region, like \"us-central1\".", +"readOnly": true, "type": "string" } }, @@ -62492,10 +63338,12 @@ false "items": { "$ref": "InterconnectAttachmentGroupLogicalStructureRegionMetroFacility" }, +"readOnly": true, "type": "array" }, "metro": { -"description": "[Output Only] The name of the metro, as a three-letter lowercase\nstring like \"iad\". This is the first component of the location of an\nInterconnect.", +"description": "Output only. [Output Only] The name of the metro, as a three-letter lowercase\nstring like \"iad\". This is the first component of the location of an\nInterconnect.", +"readOnly": true, "type": "string" } }, @@ -62506,13 +63354,15 @@ false "id": "InterconnectAttachmentGroupLogicalStructureRegionMetroFacility", "properties": { "facility": { -"description": "[Output Only] The name of a facility, like \"iad-1234\".", +"description": "Output only. [Output Only] The name of a facility, like \"iad-1234\".", +"readOnly": true, "type": "string" }, "zones": { "items": { "$ref": "InterconnectAttachmentGroupLogicalStructureRegionMetroFacilityZone" }, +"readOnly": true, "type": "array" } }, @@ -62523,14 +63373,16 @@ false "id": "InterconnectAttachmentGroupLogicalStructureRegionMetroFacilityZone", "properties": { "attachments": { -"description": "[Output Only] URLs of Attachments in the given zone, to the given\nregion, on Interconnects in the given facility and metro. Every\nAttachment in the AG has such an entry.", +"description": "Output only. [Output Only] URLs of Attachments in the given zone, to the given\nregion, on Interconnects in the given facility and metro. Every\nAttachment in the AG has such an entry.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "zone": { -"description": "[Output Only] The name of a zone, either \"zone1\" or \"zone2\".", +"description": "Output only. [Output Only] The name of a zone, either \"zone1\" or \"zone2\".", +"readOnly": true, "type": "string" } }, @@ -62568,6 +63420,7 @@ false }, "kind": { "default": "compute#interconnectAttachmentGroup", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -62579,10 +63432,11 @@ false "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.\nend_interface:\nMixerListResponseWithEtagBuilder", +"description": "Output only. [Output Only] Unreachable resources.\nend_interface:\nMixerListResponseWithEtagBuilder", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -62719,13 +63573,15 @@ false "items": { "$ref": "InterconnectAttachmentGroupsOperationalStatusAttachmentStatus" }, +"readOnly": true, "type": "array" }, "configured": { -"$ref": "InterconnectAttachmentGroupConfigured" +"$ref": "InterconnectAttachmentGroupConfigured", +"readOnly": true }, "groupStatus": { -"description": "Summarizes the status of the group.", +"description": "Output only. Summarizes the status of the group.", "enum": [ "DEGRADED", "FULLY_DOWN", @@ -62738,14 +63594,17 @@ false "", "" ], +"readOnly": true, "type": "string" }, "intent": { -"$ref": "InterconnectAttachmentGroupIntent" +"$ref": "InterconnectAttachmentGroupIntent", +"readOnly": true }, "operational": { "$ref": "InterconnectAttachmentGroupConfigured", -"description": "The operational state of the group, including only active Attachments." +"description": "Output only. The operational state of the group, including only active Attachments.", +"readOnly": true } }, "type": "object" @@ -62755,15 +63614,17 @@ false "id": "InterconnectAttachmentGroupsOperationalStatusAttachmentStatus", "properties": { "adminEnabled": { -"description": "Whether this Attachment is enabled. This becomes false when the customer\ndrains their Attachment.", +"description": "Output only. Whether this Attachment is enabled. This becomes false when the customer\ndrains their Attachment.", +"readOnly": true, "type": "boolean" }, "attachment": { -"description": "The URL of the Attachment being described.", +"description": "Output only. The URL of the Attachment being described.", +"readOnly": true, "type": "string" }, "isActive": { -"description": "Whether this Attachment is participating in the redundant configuration.\nThis will be ACTIVE if and only if the status below is CONNECTION_UP.\nAny INACTIVE Attachments are excluded from the analysis that generates\noperational.availabilitySLA.", +"description": "Output only. Whether this Attachment is participating in the redundant configuration.\nThis will be ACTIVE if and only if the status below is CONNECTION_UP.\nAny INACTIVE Attachments are excluded from the analysis that generates\noperational.availabilitySLA.", "enum": [ "ACTIVE", "INACTIVE", @@ -62774,10 +63635,11 @@ false "", "" ], +"readOnly": true, "type": "string" }, "status": { -"description": "Whether this Attachment is active, and if so, whether BGP is up.", +"description": "Output only. Whether this Attachment is active, and if so, whether BGP is up.", "enum": [ "ATTACHMENT_STATUS_UNKNOWN", "CONNECTION_DISABLED", @@ -62812,6 +63674,7 @@ false "", "" ], +"readOnly": true, "type": "string" } }, @@ -62916,7 +63779,8 @@ false }, "kind": { "default": "compute#interconnectAttachmentList", -"description": "[Output Only] Type of resource. Alwayscompute#interconnectAttachmentList for lists of interconnect\nattachments.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#interconnectAttachmentList for lists of interconnect\nattachments.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -62924,7 +63788,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -63442,10 +64307,12 @@ false "id": "InterconnectGroup", "properties": { "configured": { -"$ref": "InterconnectGroupConfigured" +"$ref": "InterconnectGroupConfigured", +"readOnly": true }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -63457,8 +64324,9 @@ false "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource type. The server\ngenerates this identifier.", +"description": "Output only. [Output Only] The unique identifier for the resource type. The server\ngenerates this identifier.", "format": "uint64", +"readOnly": true, "type": "string" }, "intent": { @@ -63473,7 +64341,8 @@ false }, "kind": { "default": "compute#InterconnectGroup", -"description": "[Output Only] Type of the resource. Always compute#InterconnectGroup", +"description": "Output only. [Output Only] Type of the resource. Always compute#InterconnectGroup", +"readOnly": true, "type": "string" }, "name": { @@ -63487,10 +64356,12 @@ false "type": "string" }, "physicalStructure": { -"$ref": "InterconnectGroupPhysicalStructure" +"$ref": "InterconnectGroupPhysicalStructure", +"readOnly": true }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" } }, @@ -63501,7 +64372,8 @@ false "id": "InterconnectGroupConfigured", "properties": { "topologyCapability": { -"$ref": "InterconnectGroupConfiguredTopologyCapability" +"$ref": "InterconnectGroupConfiguredTopologyCapability", +"readOnly": true } }, "type": "object" @@ -63514,6 +64386,7 @@ false "items": { "$ref": "InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers" }, +"readOnly": true, "type": "array" }, "supportedSla": { @@ -63529,6 +64402,7 @@ false "", "" ], +"readOnly": true, "type": "string" } }, @@ -63555,42 +64429,49 @@ false "", "" ], +"readOnly": true, "type": "string" }, "documentationLink": { -"description": "[Output Only] The url of Google Cloud public documentation explaining\nthis requirement. This is set for every type of requirement.", +"description": "Output only. [Output Only] The url of Google Cloud public documentation explaining\nthis requirement. This is set for every type of requirement.", +"readOnly": true, "type": "string" }, "explanation": { -"description": "[Output Only] A human-readable explanation of this requirement and\nwhy it's not met. This is set for every type of requirement.", +"description": "Output only. [Output Only] A human-readable explanation of this requirement and\nwhy it's not met. This is set for every type of requirement.", +"readOnly": true, "type": "string" }, "facilities": { -"description": "[Output Only] Facilities used to explain this blocker in more detail.\nLike physicalStructure.metros.facilities.facility, this is a numeric\nstring like \"5467\".", +"description": "Output only. [Output Only] Facilities used to explain this blocker in more detail.\nLike physicalStructure.metros.facilities.facility, this is a numeric\nstring like \"5467\".", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "interconnects": { -"description": "[Output Only] Interconnects used to explain this blocker in more\ndetail.", +"description": "Output only. [Output Only] Interconnects used to explain this blocker in more\ndetail.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "metros": { -"description": "[Output Only] Metros used to explain this blocker in more detail.\nThese are three-letter lowercase strings like \"iad\". A blocker like\nINCOMPATIBLE_METROS will specify the problematic metros in this\nfield.", +"description": "Output only. [Output Only] Metros used to explain this blocker in more detail.\nThese are three-letter lowercase strings like \"iad\". A blocker like\nINCOMPATIBLE_METROS will specify the problematic metros in this\nfield.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "zones": { -"description": "[Output Only] Zones used to explain this blocker in more detail.\nZone names are \"zone1\" and/or \"zone2\".", +"description": "Output only. [Output Only] Zones used to explain this blocker in more detail.\nZone names are \"zone1\" and/or \"zone2\".", "items": { "type": "string" }, +"readOnly": true, "type": "array" } }, @@ -63637,6 +64518,7 @@ false "items": { "$ref": "InterconnectGroupPhysicalStructureMetros" }, +"readOnly": true, "type": "array" } }, @@ -63650,10 +64532,12 @@ false "items": { "$ref": "InterconnectGroupPhysicalStructureMetrosFacilities" }, +"readOnly": true, "type": "array" }, "metro": { -"description": "[Output Only] The name of the metro, as a three-letter lowercase string\nlike \"iad\". This is the first component of the location of\nInterconnects underneath this.", +"description": "Output only. [Output Only] The name of the metro, as a three-letter lowercase string\nlike \"iad\". This is the first component of the location of\nInterconnects underneath this.", +"readOnly": true, "type": "string" } }, @@ -63664,13 +64548,15 @@ false "id": "InterconnectGroupPhysicalStructureMetrosFacilities", "properties": { "facility": { -"description": "[Output Only] The ID of this facility, as a numeric string like\n\"5467\". This is the third component of the location of Interconnects\nin this facility.", +"description": "Output only. [Output Only] The ID of this facility, as a numeric string like\n\"5467\". This is the third component of the location of Interconnects\nin this facility.", +"readOnly": true, "type": "string" }, "zones": { "items": { "$ref": "InterconnectGroupPhysicalStructureMetrosFacilitiesZones" }, +"readOnly": true, "type": "array" } }, @@ -63681,14 +64567,16 @@ false "id": "InterconnectGroupPhysicalStructureMetrosFacilitiesZones", "properties": { "interconnects": { -"description": "[Output Only] URLs of Interconnects in this redundancy group in the\ngiven metro, facility, and zone.", +"description": "Output only. [Output Only] URLs of Interconnects in this redundancy group in the\ngiven metro, facility, and zone.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "zone": { -"description": "[Output Only] The name of the zone, either \"zone1\" or \"zone2\".\nThis is the second component of the location of Interconnects in\nthis facility.", +"description": "Output only. [Output Only] The name of the zone, either \"zone1\" or \"zone2\".\nThis is the second component of the location of Interconnects in\nthis facility.", +"readOnly": true, "type": "string" } }, @@ -63850,6 +64738,7 @@ false }, "kind": { "default": "compute#InterconnectGroup", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -63861,10 +64750,11 @@ false "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.\nend_interface: MixerListResponseWithEtagBuilder", +"description": "Output only. [Output Only] Unreachable resources.\nend_interface: MixerListResponseWithEtagBuilder", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -64000,10 +64890,11 @@ false "properties": { "configured": { "$ref": "InterconnectGroupConfigured", -"description": "The configuration analysis, as returned by Get." +"description": "Output only. The configuration analysis, as returned by Get.", +"readOnly": true }, "groupStatus": { -"description": "Summarizes the status of the group.", +"description": "Output only. Summarizes the status of the group.", "enum": [ "DEGRADED", "FULLY_DOWN", @@ -64016,21 +64907,25 @@ false "", "" ], +"readOnly": true, "type": "string" }, "intent": { "$ref": "InterconnectGroupIntent", -"description": "The intent of the resource, as returned by Get." +"description": "Output only. The intent of the resource, as returned by Get.", +"readOnly": true }, "interconnectStatuses": { "items": { "$ref": "InterconnectGroupsOperationalStatusInterconnectStatus" }, +"readOnly": true, "type": "array" }, "operational": { "$ref": "InterconnectGroupConfigured", -"description": "The operational state of the group, including only active Interconnects." +"description": "Output only. The operational state of the group, including only active Interconnects.", +"readOnly": true } }, "type": "object" @@ -64040,19 +64935,22 @@ false "id": "InterconnectGroupsOperationalStatusInterconnectStatus", "properties": { "adminEnabled": { -"description": "Whether the Interconnect is enabled.", +"description": "Output only. Whether the Interconnect is enabled.", +"readOnly": true, "type": "boolean" }, "diagnostics": { "$ref": "InterconnectDiagnostics", -"description": "The diagnostics of the Interconnect, as returned by the existing\nget-diagnostics method." +"description": "Output only. The diagnostics of the Interconnect, as returned by the existing\nget-diagnostics method.", +"readOnly": true }, "interconnect": { -"description": "The URL of the Interconnect being described.", +"description": "Output only. The URL of the Interconnect being described.", +"readOnly": true, "type": "string" }, "isActive": { -"description": "Whether this interconnect is participating in the redundant\nconfiguration.", +"description": "Output only. Whether this interconnect is participating in the redundant\nconfiguration.", "enum": [ "ACTIVE", "INACTIVE", @@ -64063,6 +64961,7 @@ false "", "" ], +"readOnly": true, "type": "string" } }, @@ -64085,7 +64984,8 @@ false }, "kind": { "default": "compute#interconnectList", -"description": "[Output Only] Type of resource. Alwayscompute#interconnectList for lists of interconnects.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#interconnectList for lists of interconnects.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -64093,7 +64993,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -64228,7 +65129,8 @@ false "id": "InterconnectLocation", "properties": { "address": { -"description": "[Output Only] The postal address of the Point of Presence, each line in\nthe address is separated by a newline character.", +"description": "Output only. [Output Only] The postal address of the Point of Presence, each line in\nthe address is separated by a newline character.", +"readOnly": true, "type": "string" }, "availabilityZone": { @@ -64302,7 +65204,8 @@ false "type": "string" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "crossSiteInterconnectInfos": { @@ -64313,51 +65216,61 @@ false "type": "array" }, "description": { -"description": "[Output Only] An optional description of the resource.", +"description": "Output only. [Output Only] An optional description of the resource.", +"readOnly": true, "type": "string" }, "facilityProvider": { -"description": "[Output Only] The name of the provider for this facility (e.g., EQUINIX).", +"description": "Output only. [Output Only] The name of the provider for this facility (e.g., EQUINIX).", +"readOnly": true, "type": "string" }, "facilityProviderFacilityId": { -"description": "[Output Only] A provider-assigned Identifier for this facility (e.g.,\nAshburn-DC1).", +"description": "Output only. [Output Only] A provider-assigned Identifier for this facility (e.g.,\nAshburn-DC1).", +"readOnly": true, "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#interconnectLocation", -"description": "[Output Only] Type of the resource. Alwayscompute#interconnectLocation for interconnect locations.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#interconnectLocation for interconnect locations.", +"readOnly": true, "type": "string" }, "name": { -"description": "[Output Only] Name of the resource.", +"description": "Output only. [Output Only] Name of the resource.", +"readOnly": true, "type": "string" }, "peeringdbFacilityId": { -"description": "[Output Only] The peeringdb identifier for this facility (corresponding\nwith a netfac type in peeringdb).", +"description": "Output only. [Output Only] The peeringdb identifier for this facility (corresponding\nwith a netfac type in peeringdb).", +"readOnly": true, "type": "string" }, "regionInfos": { -"description": "[Output Only] A list of InterconnectLocation.RegionInfo objects, that\ndescribe parameters pertaining to the relation between this\nInterconnectLocation and various Google Cloud regions.", +"description": "Output only. [Output Only] A list of InterconnectLocation.RegionInfo objects, that\ndescribe parameters pertaining to the relation between this\nInterconnectLocation and various Google Cloud regions.", "items": { "$ref": "InterconnectLocationRegionInfo" }, +"readOnly": true, "type": "array" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "singleRegionProductionCriticalPeerLocations": { -"description": "[Output Only] URLs of the other locations that can pair up with this\nlocation to support Single-Region 99.99% SLA. E.g. iad-zone1-1 and\niad-zone2-5467 are Single-Region 99.99% peer locations of each other.", +"description": "Output only. [Output Only] URLs of the other locations that can pair up with this\nlocation to support Single-Region 99.99% SLA. E.g. iad-zone1-1 and\niad-zone2-5467 are Single-Region 99.99% peer locations of each other.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "status": { @@ -64373,7 +65286,8 @@ false "type": "string" }, "supportsPzs": { -"description": "[Output Only] Reserved for future use.", +"description": "Output only. [Output Only] Reserved for future use.", +"readOnly": true, "type": "boolean" } }, @@ -64384,7 +65298,8 @@ false "id": "InterconnectLocationCrossSiteInterconnectInfo", "properties": { "city": { -"description": "The remote location for Cross-Site Interconnect wires. This specifies an\nInterconnectLocation city (metropolitan area designator), which itself\nmay match multiple InterconnectLocations.", +"description": "Output only. The remote location for Cross-Site Interconnect wires. This specifies an\nInterconnectLocation city (metropolitan area designator), which itself\nmay match multiple InterconnectLocations.", +"readOnly": true, "type": "string" } }, @@ -64407,7 +65322,8 @@ false }, "kind": { "default": "compute#interconnectLocationList", -"description": "[Output Only] Type of resource. Alwayscompute#interconnectLocationList for lists of interconnect\nlocations.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#interconnectLocationList for lists of interconnect\nlocations.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -64415,7 +65331,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -64550,16 +65467,18 @@ false "id": "InterconnectLocationRegionInfo", "properties": { "expectedRttMs": { -"description": "Expected round-trip time in milliseconds, from this InterconnectLocation\nto a VM in this region.", +"description": "Output only. Expected round-trip time in milliseconds, from this InterconnectLocation\nto a VM in this region.", "format": "int64", +"readOnly": true, "type": "string" }, "l2ForwardingEnabled": { -"description": "Identifies whether L2 Interconnect Attachments can be created in this\nregion for interconnects that are in this location.", +"description": "Output only. Identifies whether L2 Interconnect Attachments can be created in this\nregion for interconnects that are in this location.", +"readOnly": true, "type": "boolean" }, "locationPresence": { -"description": "Identifies the network presence of this location.", +"description": "Output only. Identifies the network presence of this location.", "enum": [ "GLOBAL", "LOCAL_REGION", @@ -64572,10 +65491,12 @@ false "[Deprecated] This region is not in any common network presence with\nthis InterconnectLocation.", "[Deprecated] This region shares the same regional network presence as\nthis InterconnectLocation." ], +"readOnly": true, "type": "string" }, "region": { -"description": "URL for the region of this location.", +"description": "Output only. URL for the region of this location.", +"readOnly": true, "type": "string" } }, @@ -64748,23 +65669,27 @@ false "id": "InterconnectRemoteLocation", "properties": { "address": { -"description": "[Output Only] The postal address of the Point of Presence, each line in\nthe address is separated by a newline character.", +"description": "Output only. [Output Only] The postal address of the Point of Presence, each line in\nthe address is separated by a newline character.", +"readOnly": true, "type": "string" }, "attachmentConfigurationConstraints": { "$ref": "InterconnectAttachmentConfigurationConstraints", -"description": "[Output Only] Subset of fields from InterconnectAttachment's\n|configurationConstraints| field that apply to all attachments for this\nremote location." +"description": "Output only. [Output Only] Subset of fields from InterconnectAttachment's\n|configurationConstraints| field that apply to all attachments for this\nremote location.", +"readOnly": true }, "city": { -"description": "[Output Only] Metropolitan area designator that indicates which city an\ninterconnect is located.\nFor example: \"Chicago, IL\", \"Amsterdam, Netherlands\".", +"description": "Output only. [Output Only] Metropolitan area designator that indicates which city an\ninterconnect is located.\nFor example: \"Chicago, IL\", \"Amsterdam, Netherlands\".", +"readOnly": true, "type": "string" }, "constraints": { "$ref": "InterconnectRemoteLocationConstraints", -"description": "[Output Only] Constraints on the parameters for creating Cross-Cloud\nInterconnect and associated InterconnectAttachments." +"description": "Output only. [Output Only] Constraints on the parameters for creating Cross-Cloud\nInterconnect and associated InterconnectAttachments.", +"readOnly": true }, "continent": { -"description": "[Output Only] Continent for this location, which can take one of the\nfollowing values:\n \n - AFRICA\n - ASIA_PAC\n - EUROPE\n - NORTH_AMERICA\n - SOUTH_AMERICA", +"description": "Output only. [Output Only] Continent for this location, which can take one of the\nfollowing values:\n \n - AFRICA\n - ASIA_PAC\n - EUROPE\n - NORTH_AMERICA\n - SOUTH_AMERICA", "enum": [ "AFRICA", "ASIA_PAC", @@ -64779,36 +65704,43 @@ false "", "" ], +"readOnly": true, "type": "string" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { -"description": "[Output Only] An optional description of the resource.", +"description": "Output only. [Output Only] An optional description of the resource.", +"readOnly": true, "type": "string" }, "facilityProvider": { -"description": "[Output Only] The name of the provider for this facility (e.g., EQUINIX).", +"description": "Output only. [Output Only] The name of the provider for this facility (e.g., EQUINIX).", +"readOnly": true, "type": "string" }, "facilityProviderFacilityId": { -"description": "[Output Only] A provider-assigned Identifier for this facility (e.g.,\nAshburn-DC1).", +"description": "Output only. [Output Only] A provider-assigned Identifier for this facility (e.g.,\nAshburn-DC1).", +"readOnly": true, "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#interconnectRemoteLocation", -"description": "[Output Only] Type of the resource. Alwayscompute#interconnectRemoteLocation for interconnect remote\nlocations.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#interconnectRemoteLocation for interconnect remote\nlocations.", +"readOnly": true, "type": "string" }, "lacp": { -"description": "[Output Only] Link Aggregation Control Protocol (LACP) constraints, which\ncan take one of the following values: LACP_SUPPORTED, LACP_UNSUPPORTED", +"description": "Output only. [Output Only] Link Aggregation Control Protocol (LACP) constraints, which\ncan take one of the following values: LACP_SUPPORTED, LACP_UNSUPPORTED", "enum": [ "LACP_SUPPORTED", "LACP_UNSUPPORTED" @@ -64817,48 +65749,57 @@ false "LACP_SUPPORTED: LACP is supported, and enabled by default on\nthe Cross-Cloud Interconnect.", "LACP_UNSUPPORTED: LACP is not supported and is not be enabled on this\nport. GetDiagnostics shows bundleAggregationType as \"static\". GCP does\nnot support LAGs without LACP, so requestedLinkCount must be 1." ], +"readOnly": true, "type": "string" }, "maxLagSize100Gbps": { -"description": "[Output Only]\nThe maximum number of 100 Gbps ports supported in a link aggregation group\n(LAG). When linkType is 100 Gbps, requestedLinkCount cannot exceed\nmax_lag_size_100_gbps.", +"description": "Output only. [Output Only]\nThe maximum number of 100 Gbps ports supported in a link aggregation group\n(LAG). When linkType is 100 Gbps, requestedLinkCount cannot exceed\nmax_lag_size_100_gbps.", "format": "int32", +"readOnly": true, "type": "integer" }, "maxLagSize10Gbps": { -"description": "[Output Only]\nThe maximum number of 10 Gbps ports supported in a link aggregation group\n(LAG). When linkType is 10 Gbps, requestedLinkCount cannot exceed\nmax_lag_size_10_gbps.", +"description": "Output only. [Output Only]\nThe maximum number of 10 Gbps ports supported in a link aggregation group\n(LAG). When linkType is 10 Gbps, requestedLinkCount cannot exceed\nmax_lag_size_10_gbps.", "format": "int32", +"readOnly": true, "type": "integer" }, "maxLagSize400Gbps": { -"description": "[Output Only]\nThe maximum number of 400 Gbps ports supported in a link aggregation group\n(LAG). When linkType is 400 Gbps, requestedLinkCount cannot exceed\nmax_lag_size_400_gbps.", +"description": "Output only. [Output Only]\nThe maximum number of 400 Gbps ports supported in a link aggregation group\n(LAG). When linkType is 400 Gbps, requestedLinkCount cannot exceed\nmax_lag_size_400_gbps.", "format": "int32", +"readOnly": true, "type": "integer" }, "name": { -"description": "[Output Only] Name of the resource.", +"description": "Output only. [Output Only] Name of the resource.", +"readOnly": true, "type": "string" }, "peeringdbFacilityId": { -"description": "[Output Only] The peeringdb identifier for this facility (corresponding\nwith a netfac type in peeringdb).", +"description": "Output only. [Output Only] The peeringdb identifier for this facility (corresponding\nwith a netfac type in peeringdb).", +"readOnly": true, "type": "string" }, "permittedConnections": { -"description": "[Output Only] Permitted connections.", +"description": "Output only. [Output Only] Permitted connections.", "items": { "$ref": "InterconnectRemoteLocationPermittedConnections" }, +"readOnly": true, "type": "array" }, "remoteService": { -"description": "[Output Only] Indicates the service provider present at the remote\nlocation. Example values: \"Amazon Web Services\", \"Microsoft Azure\".", +"description": "Output only. [Output Only] Indicates the service provider present at the remote\nlocation. Example values: \"Amazon Web Services\", \"Microsoft Azure\".", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "status": { -"description": "[Output Only] The status of this InterconnectRemoteLocation, which can take\none of the following values:\n \n - CLOSED: The InterconnectRemoteLocation is closed and is unavailable\n for provisioning new Cross-Cloud Interconnects. \n - AVAILABLE: The\n InterconnectRemoteLocation is available for provisioning new\n Cross-Cloud Interconnects.", +"description": "Output only. [Output Only] The status of this InterconnectRemoteLocation, which can take\none of the following values:\n \n - CLOSED: The InterconnectRemoteLocation is closed and is unavailable\n for provisioning new Cross-Cloud Interconnects. \n - AVAILABLE: The\n InterconnectRemoteLocation is available for provisioning new\n Cross-Cloud Interconnects.", "enum": [ "AVAILABLE", "CLOSED" @@ -64867,6 +65808,7 @@ false "The InterconnectRemoteLocation is available for provisioning new\nCross-Cloud Interconnects.", "The InterconnectRemoteLocation is closed for provisioning new\nCross-Cloud Interconnects." ], +"readOnly": true, "type": "string" } }, @@ -64876,7 +65818,7 @@ false "id": "InterconnectRemoteLocationConstraints", "properties": { "portPairRemoteLocation": { -"description": "[Output Only] Port pair remote location constraints, which can take one\nof the following values: PORT_PAIR_UNCONSTRAINED_REMOTE_LOCATION,\nPORT_PAIR_MATCHING_REMOTE_LOCATION.\n\nGoogle Cloud API refers only to individual ports, but the UI uses this\nfield when ordering a pair of ports, to prevent users from accidentally\nordering something that is incompatible with their cloud provider.\nSpecifically, when ordering a redundant pair of Cross-Cloud Interconnect\nports, and one of them uses a remote location with\nportPairMatchingRemoteLocation set to matching, the UI requires that\nboth ports use the same remote location.", +"description": "Output only. [Output Only] Port pair remote location constraints, which can take one\nof the following values: PORT_PAIR_UNCONSTRAINED_REMOTE_LOCATION,\nPORT_PAIR_MATCHING_REMOTE_LOCATION.\n\nGoogle Cloud API refers only to individual ports, but the UI uses this\nfield when ordering a pair of ports, to prevent users from accidentally\nordering something that is incompatible with their cloud provider.\nSpecifically, when ordering a redundant pair of Cross-Cloud Interconnect\nports, and one of them uses a remote location with\nportPairMatchingRemoteLocation set to matching, the UI requires that\nboth ports use the same remote location.", "enum": [ "PORT_PAIR_MATCHING_REMOTE_LOCATION", "PORT_PAIR_UNCONSTRAINED_REMOTE_LOCATION" @@ -64885,10 +65827,11 @@ false "If PORT_PAIR_MATCHING_REMOTE_LOCATION, the remote cloud provider\nallocates ports in pairs, and the user should choose the same remote\nlocation for both ports.", "If PORT_PAIR_UNCONSTRAINED_REMOTE_LOCATION, a user may opt to provision\na redundant pair of Cross-Cloud Interconnects using two different\nremote locations in the same city." ], +"readOnly": true, "type": "string" }, "portPairVlan": { -"description": "[Output Only] Port pair VLAN constraints, which can take one of the\nfollowing values: PORT_PAIR_UNCONSTRAINED_VLAN, PORT_PAIR_MATCHING_VLAN", +"description": "Output only. [Output Only] Port pair VLAN constraints, which can take one of the\nfollowing values: PORT_PAIR_UNCONSTRAINED_VLAN, PORT_PAIR_MATCHING_VLAN", "enum": [ "PORT_PAIR_MATCHING_VLAN", "PORT_PAIR_UNCONSTRAINED_VLAN" @@ -64897,11 +65840,13 @@ false "If PORT_PAIR_MATCHING_VLAN, the Interconnect for this attachment is\npart of a pair of ports that should have matching VLAN allocations.\nThis occurs with Cross-Cloud Interconnect to Azure remote locations.\nWhile GCP's API does not explicitly group pairs of ports, the UI uses\nthis field to ensure matching VLAN ids when configuring a redundant\nVLAN pair.", "PORT_PAIR_UNCONSTRAINED_VLAN means there is no constraint." ], +"readOnly": true, "type": "string" }, "subnetLengthRange": { "$ref": "InterconnectRemoteLocationConstraintsSubnetLengthRange", -"description": "[Output Only]\n\n[min-length, max-length] \n\nThe minimum and maximum value (inclusive) for the IPv4 subnet\nlength.\n\n For example, an interconnectRemoteLocation for Azure has {min: 30,\nmax:\n30} because Azure requires /30 subnets. \n\nThis range specifies the values supported by both cloud providers.\nInterconnect currently supports /29 and /30 IPv4 subnet lengths. If a\nremote cloud has no constraint on IPv4 subnet length, the range would\nthus be {min: 29, max: 30}." +"description": "Output only. [Output Only]\n\n[min-length, max-length] \n\nThe minimum and maximum value (inclusive) for the IPv4 subnet\nlength.\n\n For example, an interconnectRemoteLocation for Azure has {min: 30,\nmax:\n30} because Azure requires /30 subnets. \n\nThis range specifies the values supported by both cloud providers.\nInterconnect currently supports /29 and /30 IPv4 subnet lengths. If a\nremote cloud has no constraint on IPv4 subnet length, the range would\nthus be {min: 29, max: 30}.", +"readOnly": true } }, "type": "object" @@ -64937,7 +65882,8 @@ false }, "kind": { "default": "compute#interconnectRemoteLocationList", -"description": "[Output Only] Type of resource. Alwayscompute#interconnectRemoteLocationList for lists of\ninterconnect remote locations.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#interconnectRemoteLocationList for lists of\ninterconnect remote locations.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -64945,7 +65891,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -65079,7 +66026,8 @@ false "id": "InterconnectRemoteLocationPermittedConnections", "properties": { "interconnectLocation": { -"description": "[Output Only] URL of an Interconnect location that is permitted to\nconnect to this Interconnect remote location.", +"description": "Output only. [Output Only] URL of an Interconnect location that is permitted to\nconnect to this Interconnect remote location.", +"readOnly": true, "type": "string" } }, @@ -65129,7 +66077,8 @@ false "type": "boolean" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -65150,7 +66099,8 @@ false }, "kind": { "default": "compute#license", -"description": "[Output Only] Type of resource. Always compute#license for\nlicenses.", +"description": "Output only. [Output Only] Type of resource. Always compute#license for\nlicenses.", +"readOnly": true, "type": "string" }, "licenseCode": { @@ -65196,11 +66146,13 @@ false "description": "[Input Only] Deprecated." }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource with the resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource with the resource id.", +"readOnly": true, "type": "string" }, "soleTenantOnly": { @@ -65212,7 +66164,8 @@ false "type": "boolean" }, "updateTimestamp": { -"description": "[Output Only] Last update timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Last update timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" } }, @@ -65223,21 +66176,25 @@ false "id": "LicenseCode", "properties": { "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { -"description": "[Output Only] Description of this License Code.", +"description": "Output only. [Output Only] Description of this License Code.", +"readOnly": true, "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#licenseCode", -"description": "[Output Only] Type of resource. Always compute#licenseCode for\nlicenses.", +"description": "Output only. [Output Only] Type of resource. Always compute#licenseCode for\nlicenses.", +"readOnly": true, "type": "string" }, "licenseAlias": { @@ -65253,16 +66210,18 @@ false "compute.licenses.insert" ] }, -"description": "[Output Only] Name of the resource. The name is 1-20 characters long and\nmust be a valid 64 bit integer.", +"description": "Output only. [Output Only] Name of the resource. The name is 1-20 characters long and\nmust be a valid 64 bit integer.", "pattern": "[0-9]{0,20}?", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "state": { -"description": "[Output Only] Current state of this License Code.", +"description": "Output only. [Output Only] Current state of this License Code.", "enum": [ "DISABLED", "ENABLED", @@ -65277,10 +66236,12 @@ false "", "Reserved state." ], +"readOnly": true, "type": "string" }, "transferable": { -"description": "[Output Only] If true, the license will remain attached when creating\nimages or snapshots from disks. Otherwise, the license is not transferred.", +"description": "Output only. [Output Only] If true, the license will remain attached when creating\nimages or snapshots from disks. Otherwise, the license is not transferred.", +"readOnly": true, "type": "boolean" } }, @@ -65290,11 +66251,13 @@ false "id": "LicenseCodeLicenseAlias", "properties": { "description": { -"description": "[Output Only] Description of this License Code.", +"description": "Output only. [Output Only] Description of this License Code.", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] URL of license corresponding to this License Code.", +"description": "Output only. [Output Only] URL of license corresponding to this License Code.", +"readOnly": true, "type": "string" } }, @@ -65355,7 +66318,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -65589,7 +66553,8 @@ false "id": "MachineImage", "properties": { "creationTimestamp": { -"description": "[Output Only] The creation timestamp for this machine image inRFC3339\ntext format.", +"description": "Output only. [Output Only] The creation timestamp for this machine image inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -65601,8 +66566,9 @@ false "type": "boolean" }, "id": { -"description": "[Output Only] A unique identifier for this machine image. The server\ndefines this identifier.", +"description": "Output only. [Output Only] A unique identifier for this machine image. The server\ndefines this identifier.", "format": "uint64", +"readOnly": true, "type": "string" }, "instanceProperties": { @@ -65611,7 +66577,8 @@ false }, "kind": { "default": "compute#machineImage", -"description": "[Output Only] The resource type, which is alwayscompute#machineImage for machine image.", +"description": "Output only. [Output Only] The resource type, which is alwayscompute#machineImage for machine image.", +"readOnly": true, "type": "string" }, "labelFingerprint": { @@ -65646,18 +66613,21 @@ false "type": "boolean" }, "satisfiesPzs": { -"description": "[Output Only] Reserved for future use.", +"description": "Output only. [Output Only] Reserved for future use.", +"readOnly": true, "type": "boolean" }, "savedDisks": { -"description": "An array of Machine Image specific properties for disks attached to the\nsource instance", +"description": "Output only. An array of Machine Image specific properties for disks attached to the\nsource instance", "items": { "$ref": "SavedDisk" }, +"readOnly": true, "type": "array" }, "selfLink": { -"description": "[Output Only] The URL for this machine image. The server defines this URL.", +"description": "Output only. [Output Only] The URL for this machine image. The server defines this URL.", +"readOnly": true, "type": "string" }, "sourceDiskEncryptionKeys": { @@ -65673,10 +66643,11 @@ false }, "sourceInstanceProperties": { "$ref": "SourceInstanceProperties", -"description": "[Output Only] DEPRECATED: Please use instance_properties\ninstead for source instance related properties. New properties will not be\nadded to this field." +"description": "Output only. [Output Only] DEPRECATED: Please use instance_properties\ninstead for source instance related properties. New properties will not be\nadded to this field.", +"readOnly": true }, "status": { -"description": "[Output Only] The status of the machine image. One of the following values:INVALID, CREATING, READY,DELETING, and UPLOADING.", +"description": "Output only. [Output Only] The status of the machine image. One of the following values:INVALID, CREATING, READY,DELETING, and UPLOADING.", "enum": [ "CREATING", "DELETING", @@ -65691,6 +66662,7 @@ false "", "" ], +"readOnly": true, "type": "string" }, "storageLocations": { @@ -65701,8 +66673,9 @@ false "type": "array" }, "totalStorageBytes": { -"description": "[Output Only] Total size of the storage used by the machine image.", +"description": "Output only. [Output Only] Total size of the storage used by the machine image.", "format": "int64", +"readOnly": true, "type": "string" } }, @@ -65725,7 +66698,8 @@ false }, "kind": { "default": "compute#machineImageList", -"description": "[Output Only] The resource type, which is alwayscompute#machineImagesListResponse for machine image lists.", +"description": "Output only. [Output Only] The resource type, which is alwayscompute#machineImagesListResponse for machine image lists.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -65733,7 +66707,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -65932,7 +66907,8 @@ false }, "kind": { "default": "compute#machineType", -"description": "[Output Only] The type of the resource. Alwayscompute#machineType for machine types.", +"description": "Output only. [Output Only] The type of the resource. Alwayscompute#machineType for machine types.", +"readOnly": true, "type": "string" }, "maximumPersistentDisks": { @@ -65983,7 +66959,8 @@ false }, "kind": { "default": "compute#machineTypeAggregatedList", -"description": "[Output Only] Type of resource. Alwayscompute#machineTypeAggregatedList for aggregated lists of\nmachine types.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#machineTypeAggregatedList for aggregated lists of\nmachine types.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -65991,14 +66968,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -66145,7 +67124,8 @@ false }, "kind": { "default": "compute#machineTypeList", -"description": "[Output Only] Type of resource. Always compute#machineTypeList\nfor lists of machine types.", +"description": "Output only. [Output Only] Type of resource. Always compute#machineTypeList\nfor lists of machine types.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -66153,7 +67133,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -66425,7 +67406,7 @@ false "id": "ManagedInstance", "properties": { "currentAction": { -"description": "[Output Only] The current action that the managed instance group has\nscheduled for the instance. Possible values:\n \n - NONE The instance is running, and the managed\n instance group does not have any scheduled actions for this instance.\n - CREATING The managed instance group is creating this\n instance. If the group fails to create this instance, it will try again\n until it is successful.\n - CREATING_WITHOUT_RETRIES The managed instance group\n is attempting to create this instance only once. If the group fails\n to create this instance, it does not try again and the group'stargetSize value is decreased instead.\n - RECREATING The managed instance group is recreating\n this instance.\n - DELETING The managed instance group is permanently\n deleting this instance.\n - ABANDONING The managed instance group is abandoning\n this instance. The instance will be removed from the instance group\n and from any target pools that are associated with this group.\n - RESTARTING The managed instance group is restarting\n the instance.\n - REFRESHING The managed instance group is applying\n configuration changes to the instance without stopping it. For example,\n the group can update the target pool list for an instance without\n stopping that instance.\n - VERIFYING The managed instance group has created the\n instance and it is in the process of being verified.", +"description": "Output only. [Output Only] The current action that the managed instance group has\nscheduled for the instance. Possible values:\n \n - NONE The instance is running, and the managed\n instance group does not have any scheduled actions for this instance.\n - CREATING The managed instance group is creating this\n instance. If the group fails to create this instance, it will try again\n until it is successful.\n - CREATING_WITHOUT_RETRIES The managed instance group\n is attempting to create this instance only once. If the group fails\n to create this instance, it does not try again and the group'stargetSize value is decreased instead.\n - RECREATING The managed instance group is recreating\n this instance.\n - DELETING The managed instance group is permanently\n deleting this instance.\n - ABANDONING The managed instance group is abandoning\n this instance. The instance will be removed from the instance group\n and from any target pools that are associated with this group.\n - RESTARTING The managed instance group is restarting\n the instance.\n - REFRESHING The managed instance group is applying\n configuration changes to the instance without stopping it. For example,\n the group can update the target pool list for an instance without\n stopping that instance.\n - VERIFYING The managed instance group has created the\n instance and it is in the process of being verified.", "enum": [ "ABANDONING", "CREATING", @@ -66456,26 +67437,30 @@ false "The managed instance group is suspending this instance.", "The managed instance group is verifying this already created instance.\nVerification happens every time the instance is (re)created or restarted\nand consists of:\n 1. Waiting until health check specified as part of this managed instance\n group's autohealing policy reports HEALTHY.\n Note: Applies only if autohealing policy has a health check specified\n 2. Waiting for addition verification steps performed as post-instance\n creation (subject to future extensions)." ], +"readOnly": true, "type": "string" }, "id": { -"description": "[Output only] The unique identifier for this resource. This field is empty\nwhen instance does not exist.", +"description": "Output only. [Output only] The unique identifier for this resource. This field is empty\nwhen instance does not exist.", "format": "uint64", +"readOnly": true, "type": "string" }, "instance": { -"description": "[Output Only] The URL of the instance. The URL can exist even if the\ninstance has not yet been created.", +"description": "Output only. [Output Only] The URL of the instance. The URL can exist even if the\ninstance has not yet been created.", +"readOnly": true, "type": "string" }, "instanceHealth": { -"description": "[Output Only] Health state of the instance per health-check.", +"description": "Output only. [Output Only] Health state of the instance per health-check.", "items": { "$ref": "ManagedInstanceInstanceHealth" }, +"readOnly": true, "type": "array" }, "instanceStatus": { -"description": "[Output Only] The status of the instance. This field is empty when\nthe instance does not exist.", +"description": "Output only. [Output Only] The status of the instance. This field is empty when\nthe instance does not exist.", "enum": [ "DEPROVISIONING", "PENDING", @@ -66502,31 +67487,38 @@ false "The instance is suspending.", "The instance has stopped (either by explicit action or underlying\nfailure)." ], +"readOnly": true, "type": "string" }, "lastAttempt": { "$ref": "ManagedInstanceLastAttempt", -"description": "[Output Only] Information about the last attempt to create or delete\nthe instance." +"description": "Output only. [Output Only] Information about the last attempt to create or delete\nthe instance.", +"readOnly": true }, "name": { -"description": "[Output Only] The name of the instance. The name always exists even if the\ninstance has not yet been created.", +"description": "Output only. [Output Only] The name of the instance. The name always exists even if the\ninstance has not yet been created.", +"readOnly": true, "type": "string" }, "preservedStateFromConfig": { "$ref": "PreservedState", -"description": "[Output Only] Preserved state applied from per-instance config\nfor this instance." +"description": "Output only. [Output Only] Preserved state applied from per-instance config\nfor this instance.", +"readOnly": true }, "preservedStateFromPolicy": { "$ref": "PreservedState", -"description": "[Output Only] Preserved state generated based on stateful policy\nfor this instance." +"description": "Output only. [Output Only] Preserved state generated based on stateful policy\nfor this instance.", +"readOnly": true }, "propertiesFromFlexibilityPolicy": { "$ref": "ManagedInstancePropertiesFromFlexibilityPolicy", -"description": "[Output Only] Instance properties selected for this instance resulting from\nInstanceFlexibilityPolicy." +"description": "Output only. [Output Only] Instance properties selected for this instance resulting from\nInstanceFlexibilityPolicy.", +"readOnly": true }, "version": { "$ref": "ManagedInstanceVersion", -"description": "[Output Only] Intended version of this instance." +"description": "Output only. [Output Only] Intended version of this instance.", +"readOnly": true } }, "type": "object" @@ -66535,7 +67527,7 @@ false "id": "ManagedInstanceInstanceHealth", "properties": { "detailedHealthState": { -"description": "[Output Only] The current detailed instance health state.", +"description": "Output only. [Output Only] The current detailed instance health state.", "enum": [ "DRAINING", "HEALTHY", @@ -66550,10 +67542,12 @@ false "The instance is reachable, but does not conform to the requirements\ndefined by the health check.", "The health checking system is aware of the instance but its health is\nnot known at the moment." ], +"readOnly": true, "type": "string" }, "healthCheck": { -"description": "[Output Only] The URL for the health check that verifies whether the\ninstance is healthy.", +"description": "Output only. [Output Only] The URL for the health check that verifies whether the\ninstance is healthy.", +"readOnly": true, "type": "string" } }, @@ -66563,7 +67557,7 @@ false "id": "ManagedInstanceLastAttempt", "properties": { "errors": { -"description": "[Output Only] Encountered errors during the last attempt to create or\ndelete the instance.", +"description": "Output only. [Output Only] Encountered errors during the last attempt to create or\ndelete the instance.", "properties": { "errors": { "description": "[Output Only] The array of errors encountered while processing this\noperation.", @@ -66608,6 +67602,7 @@ false "type": "array" } }, +"readOnly": true, "type": "object" } }, @@ -66617,7 +67612,8 @@ false "id": "ManagedInstancePropertiesFromFlexibilityPolicy", "properties": { "machineType": { -"description": "The machine type to be used for this instance.", +"description": "Output only. The machine type to be used for this instance.", +"readOnly": true, "type": "string" } }, @@ -66627,11 +67623,13 @@ false "id": "ManagedInstanceVersion", "properties": { "instanceTemplate": { -"description": "[Output Only] The intended template of the instance. This field is empty\nwhen current_action is one of { DELETING, ABANDONING }.", +"description": "Output only. [Output Only] The intended template of the instance. This field is empty\nwhen current_action is one of { DELETING, ABANDONING }.", +"readOnly": true, "type": "string" }, "name": { -"description": "[Output Only] Name of the version.", +"description": "Output only. [Output Only] Name of the version.", +"readOnly": true, "type": "string" } }, @@ -66679,7 +67677,8 @@ false }, "kind": { "default": "compute#metadata", -"description": "[Output Only] Type of the resource. Always compute#metadata\nfor metadata.", +"description": "Output only. [Output Only] Type of the resource. Always compute#metadata\nfor metadata.", +"readOnly": true, "type": "string" } }, @@ -66749,14 +67748,16 @@ false "id": "NatIpInfo", "properties": { "natIpInfoMappings": { -"description": "A list of all NAT IPs assigned to this NAT config.", +"description": "Output only. A list of all NAT IPs assigned to this NAT config.", "items": { "$ref": "NatIpInfoNatIpInfoMapping" }, +"readOnly": true, "type": "array" }, "natName": { -"description": "Name of the NAT config which the NAT IP belongs to.", +"description": "Output only. Name of the NAT config which the NAT IP belongs to.", +"readOnly": true, "type": "string" } }, @@ -66767,7 +67768,7 @@ false "id": "NatIpInfoNatIpInfoMapping", "properties": { "mode": { -"description": "Specifies whether NAT IP is auto or manual.", +"description": "Output only. Specifies whether NAT IP is auto or manual.", "enum": [ "AUTO", "MANUAL" @@ -66776,14 +67777,16 @@ false "", "" ], +"readOnly": true, "type": "string" }, "natIp": { -"description": "NAT IP address. For example: 203.0.113.11.", +"description": "Output only. NAT IP address. For example: 203.0.113.11.", +"readOnly": true, "type": "string" }, "usage": { -"description": "Specifies whether NAT IP is currently serving at least one endpoint or\nnot.", +"description": "Output only. Specifies whether NAT IP is currently serving at least one endpoint or\nnot.", "enum": [ "IN_USE", "UNUSED" @@ -66792,6 +67795,7 @@ false "", "" ], +"readOnly": true, "type": "string" } }, @@ -66825,7 +67829,8 @@ false "type": "boolean" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -66837,7 +67842,8 @@ false "type": "boolean" }, "firewallPolicy": { -"description": "[Output Only] URL of the firewall policy the network is associated with.", +"description": "Output only. [Output Only] URL of the firewall policy the network is associated with.", +"readOnly": true, "type": "string" }, "gatewayIPv4": { @@ -66846,8 +67852,9 @@ false "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "internalIpv6Range": { @@ -66856,7 +67863,8 @@ false }, "kind": { "default": "compute#network", -"description": "[Output Only] Type of the resource. Always compute#network for\nnetworks.", +"description": "Output only. [Output Only] Type of the resource. Always compute#network for\nnetworks.", +"readOnly": true, "type": "string" }, "mtu": { @@ -66895,10 +67903,11 @@ false "description": "Input only. [Input Only] Additional params passed with the request, but not persisted\nas part of resource payload." }, "peerings": { -"description": "[Output Only] A list of network peerings for the resource.", +"description": "Output only. [Output Only] A list of network peerings for the resource.", "items": { "$ref": "NetworkPeering" }, +"readOnly": true, "type": "array" }, "routingConfig": { @@ -66910,7 +67919,8 @@ false "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource with the resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource with the resource id.", +"readOnly": true, "type": "string" }, "subnetworks": { @@ -66928,10 +67938,11 @@ false "id": "NetworkAttachment", "properties": { "connectionEndpoints": { -"description": "[Output Only] An array of connections for all the producers connected\nto this network attachment.", +"description": "Output only. [Output Only] An array of connections for all the producers connected\nto this network attachment.", "items": { "$ref": "NetworkAttachmentConnectedEndpoint" }, +"readOnly": true, "type": "array" }, "connectionPreference": { @@ -66948,7 +67959,8 @@ false "type": "string" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -66961,13 +67973,15 @@ false "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource type. The server\ngenerates this identifier.", +"description": "Output only. [Output Only] The unique identifier for the resource type. The server\ngenerates this identifier.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#networkAttachment", -"description": "[Output Only] Type of the resource.", +"description": "Output only. [Output Only] Type of the resource.", +"readOnly": true, "type": "string" }, "name": { @@ -66981,7 +67995,8 @@ false "type": "string" }, "network": { -"description": "[Output Only] The URL of the network which the Network Attachment\nbelongs to. Practically it is inferred by fetching the network of the first\nsubnetwork associated. Because it is required that all the subnetworks must\nbe from the same network, it is assured that the Network Attachment belongs\nto the same network as all the subnetworks.", +"description": "Output only. [Output Only] The URL of the network which the Network Attachment\nbelongs to. Practically it is inferred by fetching the network of the first\nsubnetwork associated. Because it is required that all the subnetworks must\nbe from the same network, it is assured that the Network Attachment belongs\nto the same network as all the subnetworks.", +"readOnly": true, "type": "string" }, "producerAcceptLists": { @@ -66999,15 +68014,18 @@ false "type": "array" }, "region": { -"description": "[Output Only] URL of the region where the network attachment resides.\nThis field applies only to the region resource. You must specify this\nfield as part of the HTTP request URL. It is not settable as a field in\nthe request body.", +"description": "Output only. [Output Only] URL of the region where the network attachment resides.\nThis field applies only to the region resource. You must specify this\nfield as part of the HTTP request URL. It is not settable as a field in\nthe request body.", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource's resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource's resource id.", +"readOnly": true, "type": "string" }, "subnetworks": { @@ -67038,6 +68056,7 @@ false }, "kind": { "default": "compute#networkAttachmentAggregatedList", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -67223,7 +68242,8 @@ false "type": "string" }, "subnetworkCidrRange": { -"description": "[Output Only] The CIDR range of the subnet from which the IPv4 internal\nIP was allocated from.", +"description": "Output only. [Output Only] The CIDR range of the subnet from which the IPv4 internal\nIP was allocated from.", +"readOnly": true, "type": "string" } }, @@ -67245,6 +68265,7 @@ false }, "kind": { "default": "compute#networkAttachmentList", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -67524,7 +68545,8 @@ false "id": "NetworkEdgeSecurityService", "properties": { "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -67537,13 +68559,15 @@ false "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#networkEdgeSecurityService", -"description": "[Output only] Type of the resource. Alwayscompute#networkEdgeSecurityService for\nNetworkEdgeSecurityServices", +"description": "Output only. [Output only] Type of the resource. Alwayscompute#networkEdgeSecurityService for\nNetworkEdgeSecurityServices", +"readOnly": true, "type": "string" }, "name": { @@ -67552,7 +68576,8 @@ false "type": "string" }, "region": { -"description": "[Output Only] URL of the region where the resource resides. You must\nspecify this field as part of the HTTP request URL. It is not settable as a\nfield in the request body.", +"description": "Output only. [Output Only] URL of the region where the resource resides. You must\nspecify this field as part of the HTTP request URL. It is not settable as a\nfield in the request body.", +"readOnly": true, "type": "string" }, "securityPolicy": { @@ -67560,11 +68585,13 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource with the resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource with the resource id.", +"readOnly": true, "type": "string" } }, @@ -67590,7 +68617,8 @@ false }, "kind": { "default": "compute#networkEdgeSecurityServiceAggregatedList", -"description": "[Output Only] Type of resource. Alwayscompute#networkEdgeSecurityServiceAggregatedList for lists of\nNetwork Edge Security Services.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#networkEdgeSecurityServiceAggregatedList for lists of\nNetwork Edge Security Services.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -67598,14 +68626,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -67936,7 +68966,8 @@ false "description": "Optional. Only valid when networkEndpointType isSERVERLESS. Only one of cloudRun,appEngine or cloudFunction may be set." }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "defaultPort": { @@ -67949,13 +68980,15 @@ false "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#networkEndpointGroup", -"description": "[Output Only] Type of the resource. Alwayscompute#networkEndpointGroup for network endpoint group.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#networkEndpointGroup for network endpoint group.", +"readOnly": true, "type": "string" }, "name": { @@ -67999,16 +69032,19 @@ false "type": "string" }, "region": { -"description": "[Output Only] The URL of theregion\nwhere the network endpoint group is located.", +"description": "Output only. [Output Only] The URL of theregion\nwhere the network endpoint group is located.", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "size": { -"description": "[Output only] Number of network endpoints in the network endpoint group.", +"description": "Output only. [Output only] Number of network endpoints in the network endpoint group.", "format": "int32", +"readOnly": true, "type": "integer" }, "subnetwork": { @@ -68016,7 +69052,8 @@ false "type": "string" }, "zone": { -"description": "[Output Only] The URL of thezone\nwhere the network endpoint group is located.", +"description": "Output only. [Output Only] The URL of thezone\nwhere the network endpoint group is located.", +"readOnly": true, "type": "string" } }, @@ -68039,7 +69076,8 @@ false }, "kind": { "default": "compute#networkEndpointGroupAggregatedList", -"description": "[Output Only] The resource type, which is alwayscompute#networkEndpointGroupAggregatedList for aggregated\nlists of network endpoint groups.", +"description": "Output only. [Output Only] The resource type, which is alwayscompute#networkEndpointGroupAggregatedList for aggregated\nlists of network endpoint groups.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -68047,14 +69085,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -68253,7 +69293,8 @@ false }, "kind": { "default": "compute#networkEndpointGroupList", -"description": "[Output Only] The resource type, which is alwayscompute#networkEndpointGroupList for network endpoint group\nlists.", +"description": "Output only. [Output Only] The resource type, which is alwayscompute#networkEndpointGroupList for network endpoint group\nlists.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -68261,7 +69302,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -68396,7 +69438,8 @@ false "id": "NetworkEndpointGroupPscData", "properties": { "consumerPscAddress": { -"description": "[Output Only] Address allocated from given subnetwork for PSC. This IP\naddress acts as a VIP for a PSC NEG, allowing it to act as an endpoint in\nL7 PSC-XLB.", +"description": "Output only. [Output Only] Address allocated from given subnetwork for PSC. This IP\naddress acts as a VIP for a PSC NEG, allowing it to act as an endpoint in\nL7 PSC-XLB.", +"readOnly": true, "type": "string" }, "producerPort": { @@ -68405,12 +69448,13 @@ false "type": "integer" }, "pscConnectionId": { -"description": "[Output Only] The PSC connection id of the PSC Network Endpoint Group\nConsumer.", +"description": "Output only. [Output Only] The PSC connection id of the PSC Network Endpoint Group\nConsumer.", "format": "uint64", +"readOnly": true, "type": "string" }, "pscConnectionStatus": { -"description": "[Output Only] The connection status of the PSC Forwarding Rule.", +"description": "Output only. [Output Only] The connection status of the PSC Forwarding Rule.", "enum": [ "ACCEPTED", "CLOSED", @@ -68427,6 +69471,7 @@ false "The connection has been rejected by the producer.", "" ], +"readOnly": true, "type": "string" } }, @@ -68492,7 +69537,8 @@ false }, "kind": { "default": "compute#networkEndpointGroupsListNetworkEndpoints", -"description": "[Output Only] The resource type, which is alwayscompute#networkEndpointGroupsListNetworkEndpoints for the list\nof network endpoints in the specified network endpoint group.", +"description": "Output only. [Output Only] The resource type, which is alwayscompute#networkEndpointGroupsListNetworkEndpoints for the list\nof network endpoints in the specified network endpoint group.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -68630,14 +69676,15 @@ false "id": "NetworkEndpointGroupsScopedList", "properties": { "networkEndpointGroups": { -"description": "[Output Only] The list ofnetwork\nendpoint groups that are contained in this scope.", +"description": "Output only. [Output Only] The list ofnetwork\nendpoint groups that are contained in this scope.", "items": { "$ref": "NetworkEndpointGroup" }, +"readOnly": true, "type": "array" }, "warning": { -"description": "[Output Only] An informational warning that replaces the list of network\nendpoint groups when the list is empty.", +"description": "Output only. [Output Only] An informational warning that replaces the list of network\nendpoint groups when the list is empty.", "properties": { "code": { "description": "[Output Only] A warning code, if applicable. For example, Compute\nEngine returns NO_RESULTS_ON_PAGE if there\nare no results in the response.", @@ -68758,6 +69805,7 @@ false "type": "string" } }, +"readOnly": true, "type": "object" } }, @@ -68767,15 +69815,17 @@ false "id": "NetworkEndpointWithHealthStatus", "properties": { "healths": { -"description": "[Output only] The health status of network endpoint.\n\nOptional. Displayed only if the network endpoint has centralized health\nchecking configured.", +"description": "Output only. [Output only] The health status of network endpoint.\n\nOptional. Displayed only if the network endpoint has centralized health\nchecking configured.", "items": { "$ref": "HealthStatusForNetworkEndpoint" }, +"readOnly": true, "type": "array" }, "networkEndpoint": { "$ref": "NetworkEndpoint", -"description": "[Output only] The network endpoint." +"description": "Output only. [Output only] The network endpoint.", +"readOnly": true } }, "type": "object" @@ -68797,7 +69847,8 @@ false }, "kind": { "default": "compute#networkFirewallPolicyAggregatedList", -"description": "[Output Only] Type of resource. Alwayscompute#networkFirewallPoliciesAggregatedList for lists of\nnetwork firewall policies.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#networkFirewallPoliciesAggregatedList for lists of\nnetwork firewall policies.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -68805,14 +69856,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -68990,7 +70043,7 @@ false "type": "array" }, "ipv6AccessType": { -"description": "[Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be\naccessed from the Internet. This field is always inherited from its\nsubnetwork.\n\nValid only if stackType is IPV4_IPV6.", +"description": "Output only. [Output Only] One of EXTERNAL, INTERNAL to indicate whether the IP can be\naccessed from the Internet. This field is always inherited from its\nsubnetwork.\n\nValid only if stackType is IPV4_IPV6.", "enum": [ "EXTERNAL", "INTERNAL" @@ -68999,6 +70052,7 @@ false "This network interface can have external IPv6.", "This network interface can have internal IPv6." ], +"readOnly": true, "type": "string" }, "ipv6Address": { @@ -69007,7 +70061,8 @@ false }, "kind": { "default": "compute#networkInterface", -"description": "[Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#networkInterface for network interfaces.", +"readOnly": true, "type": "string" }, "name": { @@ -69098,7 +70153,8 @@ false }, "kind": { "default": "compute#networkList", -"description": "[Output Only] Type of resource. Always compute#networkList for\nlists of networks.", +"description": "Output only. [Output Only] Type of resource. Always compute#networkList for\nlists of networks.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -69106,7 +70162,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -69260,7 +70317,8 @@ false }, "connectionStatus": { "$ref": "NetworkPeeringConnectionStatus", -"description": "[Output Only] The effective state of the peering connection\nas a whole." +"description": "Output only. [Output Only] The effective state of the peering connection\nas a whole.", +"readOnly": true }, "exchangeSubnetRoutes": { "description": "Indicates whether full mesh connectivity is created and managed\nautomatically between peered networks. Currently this field should always\nbe true since Google Compute Engine will automatically create and manage\nsubnetwork routes between two networks when peering state isACTIVE.", @@ -69291,8 +70349,9 @@ false "type": "string" }, "peerMtu": { -"description": "[Output Only] Maximum Transmission Unit in bytes of the peer network.", +"description": "Output only. [Output Only] Maximum Transmission Unit in bytes of the peer network.", "format": "int32", +"readOnly": true, "type": "integer" }, "stackType": { @@ -69308,7 +70367,7 @@ false "type": "string" }, "state": { -"description": "[Output Only] State for the peering, either `ACTIVE` or `INACTIVE`. The\npeering is `ACTIVE` when there's a matching configuration in the peer\nnetwork.", +"description": "Output only. [Output Only] State for the peering, either `ACTIVE` or `INACTIVE`. The\npeering is `ACTIVE` when there's a matching configuration in the peer\nnetwork.", "enum": [ "ACTIVE", "INACTIVE" @@ -69317,10 +70376,12 @@ false "Matching configuration exists on the peer.", "There is no matching configuration on the peer, including the case when\npeer does not exist." ], +"readOnly": true, "type": "string" }, "stateDetails": { -"description": "[Output Only] Details about the current state of the peering.", +"description": "Output only. [Output Only] Details about the current state of the peering.", +"readOnly": true, "type": "string" }, "updateStrategy": { @@ -69464,46 +70525,56 @@ false "id": "NetworkProfile", "properties": { "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { -"description": "[Output Only] An optional description of this resource.", +"description": "Output only. [Output Only] An optional description of this resource.", +"readOnly": true, "type": "string" }, "features": { "$ref": "NetworkProfileNetworkFeatures", -"description": "[Output Only] Features supported by the network." +"description": "Output only. [Output Only] Features supported by the network.", +"readOnly": true }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#networkProfile", -"description": "[Output Only] Type of the resource. Alwayscompute#networkProfile for network profiles.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#networkProfile for network profiles.", +"readOnly": true, "type": "string" }, "location": { "$ref": "NetworkProfileLocation", -"description": "[Output Only] Location to which the network is restricted." +"description": "Output only. [Output Only] Location to which the network is restricted.", +"readOnly": true }, "name": { -"description": "[Output Only] Name of the resource.", +"description": "Output only. [Output Only] Name of the resource.", "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", +"readOnly": true, "type": "string" }, "profileType": { "$ref": "NetworkProfileProfileType", -"description": "[Output Only] Type of the network profile." +"description": "Output only. [Output Only] Type of the network profile.", +"readOnly": true }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource with the resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource with the resource id.", +"readOnly": true, "type": "string" } }, @@ -69891,7 +70962,7 @@ false "type": "array" }, "subnetworkPurposes": { -"description": "Specifies which subnetwork purposes are supported.", +"description": "Output only. Specifies which subnetwork purposes are supported.", "items": { "enum": [ "GLOBAL_MANAGED_PROXY", @@ -69915,10 +70986,11 @@ false ], "type": "string" }, +"readOnly": true, "type": "array" }, "subnetworkStackTypes": { -"description": "Specifies which subnetwork stack types are supported.", +"description": "Output only. Specifies which subnetwork stack types are supported.", "items": { "enum": [ "IPV4_IPV6", @@ -69932,6 +71004,7 @@ false ], "type": "string" }, +"readOnly": true, "type": "array" }, "unicast": { @@ -70019,7 +71092,8 @@ false }, "kind": { "default": "compute#networkProfileList", -"description": "[Output Only] Type of resource. Alwayscompute#networkProfileList for network profiles.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#networkProfileList for network profiles.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -70027,14 +71101,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.\nend_interface: MixerListResponseWithEtagBuilder", +"description": "Output only. [Output Only] Unreachable resources.\nend_interface: MixerListResponseWithEtagBuilder", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -70197,11 +71273,12 @@ false "type": "string" }, "effectiveBgpAlwaysCompareMed": { -"description": "[Output Only] Effective value of the bgp_always_compare_med\nfield.", +"description": "Output only. [Output Only] Effective value of the bgp_always_compare_med\nfield.", +"readOnly": true, "type": "boolean" }, "effectiveBgpInterRegionCost": { -"description": "[Output Only] Effective value of the bgp_inter_region_cost\nfield.", +"description": "Output only. [Output Only] Effective value of the bgp_inter_region_cost\nfield.", "enum": [ "ADD_COST_TO_MED", "DEFAULT" @@ -70210,6 +71287,7 @@ false "", "" ], +"readOnly": true, "type": "string" }, "routingMode": { @@ -70279,23 +71357,27 @@ false "properties": { "displayName": { "deprecated": true, -"description": "[Output Only] Deprecated, please use short name instead. The display name\nof the firewall policy.", +"description": "Output only. [Output Only] Deprecated, please use short name instead. The display name\nof the firewall policy.", +"readOnly": true, "type": "string" }, "name": { -"description": "[Output Only] The name of the firewall policy.", +"description": "Output only. [Output Only] The name of the firewall policy.", +"readOnly": true, "type": "string" }, "packetMirroringRules": { -"description": "[Output Only] The packet mirroring rules that apply to the network.", +"description": "Output only. [Output Only] The packet mirroring rules that apply to the network.", "items": { "$ref": "FirewallPolicyRule" }, +"readOnly": true, "type": "array" }, "priority": { -"description": "[Output only] Priority of firewall policy association. Not applicable for\ntype=HIERARCHY.", +"description": "Output only. [Output only] Priority of firewall policy association. Not applicable for\ntype=HIERARCHY.", "format": "int32", +"readOnly": true, "type": "integer" }, "rules": { @@ -70306,11 +71388,12 @@ false "type": "array" }, "shortName": { -"description": "[Output Only] The short name of the firewall policy.", +"description": "Output only. [Output Only] The short name of the firewall policy.", +"readOnly": true, "type": "string" }, "type": { -"description": "[Output Only] The type of the firewall policy.", +"description": "Output only. [Output Only] The type of the firewall policy.", "enum": [ "HIERARCHY", "NETWORK", @@ -70323,6 +71406,7 @@ false "", "" ], +"readOnly": true, "type": "string" } }, @@ -70366,7 +71450,8 @@ false "description": "Specifies how autoscaling should behave." }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -70378,13 +71463,15 @@ false "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#nodeGroup", -"description": "[Output Only] The type of the resource. Alwayscompute#nodeGroup for node group.", +"description": "Output only. [Output Only] The type of the resource. Alwayscompute#nodeGroup for node group.", +"readOnly": true, "type": "string" }, "locationHint": { @@ -70431,7 +71518,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "shareSettings": { @@ -70439,8 +71527,9 @@ false "description": "Share-settings for the node group" }, "size": { -"description": "[Output Only] The total number of nodes in the node group.", +"description": "Output only. [Output Only] The total number of nodes in the node group.", "format": "int32", +"readOnly": true, "type": "integer" }, "status": { @@ -70456,10 +71545,12 @@ false "", "" ], +"readOnly": true, "type": "string" }, "zone": { -"description": "[Output Only] The name of the zone where the node group resides,\nsuch as us-central1-a.", +"description": "Output only. [Output Only] The name of the zone where the node group resides,\nsuch as us-central1-a.", +"readOnly": true, "type": "string" } }, @@ -70482,7 +71573,8 @@ false }, "kind": { "default": "compute#nodeGroupAggregatedList", -"description": "[Output Only] Type of resource.Alwayscompute#nodeGroupAggregatedList for aggregated lists of node\ngroups.", +"description": "Output only. [Output Only] Type of resource.Alwayscompute#nodeGroupAggregatedList for aggregated lists of node\ngroups.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -70490,14 +71582,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -70676,7 +71770,8 @@ false }, "kind": { "default": "compute#nodeGroupList", -"description": "[Output Only] Type of resource.Always compute#nodeGroupList\nfor lists of node groups.", +"description": "Output only. [Output Only] Type of resource.Always compute#nodeGroupList\nfor lists of node groups.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -70684,7 +71779,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -70820,7 +71916,8 @@ false "properties": { "maintenanceDuration": { "$ref": "Duration", -"description": "[Output only] A predetermined duration for the window, automatically\nchosen to be the smallest possible in the given scenario." +"description": "Output only. [Output only] A predetermined duration for the window, automatically\nchosen to be the smallest possible in the given scenario.", +"readOnly": true }, "startTime": { "description": "Start time of the window. This must be in UTC format that resolves to one\nof 00:00, 04:00, 08:00,12:00, 16:00, or 20:00. For\nexample, both 13:00-5 and 08:00 are valid.", @@ -70841,7 +71938,8 @@ false }, "consumedResources": { "$ref": "InstanceConsumptionInfo", -"description": "Node resources that are reserved by all instances." +"description": "Output only. Node resources that are reserved by all instances.", +"readOnly": true }, "cpuOvercommitType": { "description": "CPU overcommit.", @@ -70865,10 +71963,11 @@ false "type": "array" }, "instanceConsumptionData": { -"description": "Instance data that shows consumed resources on the node.", +"description": "Output only. Instance data that shows consumed resources on the node.", "items": { "$ref": "InstanceConsumptionData" }, +"readOnly": true, "type": "array" }, "instances": { @@ -70887,7 +71986,8 @@ false "type": "string" }, "satisfiesPzs": { -"description": "[Output Only] Reserved for future use.", +"description": "Output only. [Output Only] Reserved for future use.", +"readOnly": true, "type": "boolean" }, "serverBinding": { @@ -70917,11 +72017,13 @@ false }, "totalResources": { "$ref": "InstanceConsumptionInfo", -"description": "Total amount of available resources on the node." +"description": "Output only. Total amount of available resources on the node.", +"readOnly": true }, "upcomingMaintenance": { "$ref": "UpcomingMaintenance", -"description": "[Output Only] The information about an upcoming maintenance event." +"description": "Output only. [Output Only] The information about an upcoming maintenance event.", +"readOnly": true } }, "type": "object" @@ -70954,7 +72056,8 @@ false "id": "NodeGroupsListNodes", "properties": { "id": { -"description": "[Output Only] Unique identifier for the resource; defined by the server.", +"description": "Output only. [Output Only] Unique identifier for the resource; defined by the server.", +"readOnly": true, "type": "string" }, "items": { @@ -70966,19 +72069,22 @@ false }, "kind": { "default": "compute#nodeGroupsListNodes", -"description": "[Output Only] The resource type, which is alwayscompute.nodeGroupsListNodes for the list of nodes in the\nspecified node group.", +"description": "Output only. [Output Only] The resource type, which is alwayscompute.nodeGroupsListNodes for the list of nodes in the\nspecified node group.", +"readOnly": true, "type": "string" }, "nextPageToken": { -"description": "[Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"description": "Output only. [Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { -"description": "[Output Only] Informational warning message.", +"description": "Output only. [Output Only] Informational warning message.", "properties": { "code": { "description": "[Output Only] A warning code, if applicable. For example, Compute\nEngine returns NO_RESULTS_ON_PAGE if there\nare no results in the response.", @@ -71099,6 +72205,7 @@ false "type": "string" } }, +"readOnly": true, "type": "object" } }, @@ -71306,7 +72413,8 @@ false "type": "string" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -71320,13 +72428,15 @@ false "type": "array" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#nodeTemplate", -"description": "[Output Only] The type of the resource. Alwayscompute#nodeTemplate for node templates.", +"description": "Output only. [Output Only] The type of the resource. Alwayscompute#nodeTemplate for node templates.", +"readOnly": true, "type": "string" }, "name": { @@ -71349,11 +72459,13 @@ false "description": "Do not use. Instead, use the node_type property." }, "region": { -"description": "[Output Only] The name of the region where the node template resides,\nsuch as us-central1.", +"description": "Output only. [Output Only] The name of the region where the node template resides,\nsuch as us-central1.", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "serverBinding": { @@ -71361,7 +72473,7 @@ false "description": "Sets the binding properties for the physical server. Valid values include:\n \n - *[Default]* RESTART_NODE_ON_ANY_SERVER:\n Restarts VMs on any available\n physical server\n - RESTART_NODE_ON_MINIMAL_SERVER: Restarts VMs on the same\n physical server whenever possible\n\n\n\nSee Sole-tenant\nnode options for more information." }, "status": { -"description": "[Output Only] The status of the node template. One of the following values:CREATING, READY, and DELETING.", +"description": "Output only. [Output Only] The status of the node template. One of the following values:CREATING, READY, and DELETING.", "enum": [ "CREATING", "DELETING", @@ -71374,10 +72486,12 @@ false "Invalid status.", "The node template is ready." ], +"readOnly": true, "type": "string" }, "statusMessage": { -"description": "[Output Only] An optional, human-readable explanation of the status.", +"description": "Output only. [Output Only] An optional, human-readable explanation of the status.", +"readOnly": true, "type": "string" } }, @@ -71400,7 +72514,8 @@ false }, "kind": { "default": "compute#nodeTemplateAggregatedList", -"description": "[Output Only] Type of resource.Alwayscompute#nodeTemplateAggregatedList for aggregated lists of\nnode templates.", +"description": "Output only. [Output Only] Type of resource.Alwayscompute#nodeTemplateAggregatedList for aggregated lists of\nnode templates.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -71408,14 +72523,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -71562,7 +72679,8 @@ false }, "kind": { "default": "compute#nodeTemplateList", -"description": "[Output Only] Type of resource.Always compute#nodeTemplateList\nfor lists of node templates.", +"description": "Output only. [Output Only] Type of resource.Always compute#nodeTemplateList\nfor lists of node templates.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -71570,7 +72688,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -71884,7 +73003,8 @@ false }, "kind": { "default": "compute#nodeType", -"description": "[Output Only] The type of the resource. Alwayscompute#nodeType for node types.", +"description": "Output only. [Output Only] The type of the resource. Alwayscompute#nodeType for node types.", +"readOnly": true, "type": "string" }, "localSsdGb": { @@ -71893,8 +73013,9 @@ false "type": "integer" }, "maxVms": { -"description": "[Output Only] Maximum number of VMs that can be created for this node type.", +"description": "Output only. [Output Only] Maximum number of VMs that can be created for this node type.", "format": "int32", +"readOnly": true, "type": "integer" }, "memoryMb": { @@ -71908,11 +73029,13 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "zone": { -"description": "[Output Only] The name of the zone where the node type resides,\nsuch as us-central1-a.", +"description": "Output only. [Output Only] The name of the zone where the node type resides,\nsuch as us-central1-a.", +"readOnly": true, "type": "string" } }, @@ -71935,7 +73058,8 @@ false }, "kind": { "default": "compute#nodeTypeAggregatedList", -"description": "[Output Only] Type of resource.Alwayscompute#nodeTypeAggregatedList for aggregated lists of node\ntypes.", +"description": "Output only. [Output Only] Type of resource.Alwayscompute#nodeTypeAggregatedList for aggregated lists of node\ntypes.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -71943,14 +73067,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -72097,7 +73223,8 @@ false }, "kind": { "default": "compute#nodeTypeList", -"description": "[Output Only] Type of resource.Always compute#nodeTypeList for\nlists of node types.", +"description": "Output only. [Output Only] Type of resource.Always compute#nodeTypeList for\nlists of node types.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -72105,7 +73232,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -72377,7 +73505,8 @@ false "id": "NotificationEndpoint", "properties": { "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -72389,13 +73518,15 @@ false "description": "Settings of the gRPC notification endpoint including the endpoint URL and\nthe retry duration." }, "id": { -"description": "[Output Only] A unique identifier for this resource type. The server\ngenerates this identifier.", +"description": "Output only. [Output Only] A unique identifier for this resource type. The server\ngenerates this identifier.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#notificationEndpoint", -"description": "[Output Only] Type of the resource. Alwayscompute#notificationEndpoint for notification endpoints.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#notificationEndpoint for notification endpoints.", +"readOnly": true, "type": "string" }, "name": { @@ -72404,11 +73535,13 @@ false "type": "string" }, "region": { -"description": "[Output Only] URL of the region where the notification endpoint resides.\nThis field applies only to the regional resource. You must specify this\nfield as part of the HTTP request URL. It is not settable as a field in\nthe request body.", +"description": "Output only. [Output Only] URL of the region where the notification endpoint resides.\nThis field applies only to the regional resource. You must specify this\nfield as part of the HTTP request URL. It is not settable as a field in\nthe request body.", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" } }, @@ -72458,7 +73591,8 @@ false }, "kind": { "default": "compute#notificationEndpointList", -"description": "[Output Only] Type of the resource. Alwayscompute#notificationEndpoint for notification endpoints.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#notificationEndpoint for notification endpoints.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -72687,7 +73821,8 @@ false }, "kind": { "default": "compute#operation", -"description": "[Output Only] Type of the resource. Always `compute#operation` for\nOperation resources.", +"description": "Output only. [Output Only] Type of the resource. Always `compute#operation` for\nOperation resources.", +"readOnly": true, "type": "string" }, "name": { @@ -72695,7 +73830,8 @@ false "type": "string" }, "operationGroupId": { -"description": "[Output Only] An ID that represents a group of operations, such as when a\ngroup of operations results from a `bulkInsert` API request.", +"description": "Output only. [Output Only] An ID that represents a group of operations, such as when a\ngroup of operations results from a `bulkInsert` API request.", +"readOnly": true, "type": "string" }, "operationType": { @@ -72717,7 +73853,8 @@ false }, "setCommonInstanceMetadataOperationMetadata": { "$ref": "SetCommonInstanceMetadataOperationMetadata", -"description": "[Output Only] If the operation is for projects.setCommonInstanceMetadata,\nthis field will contain information on all underlying zonal actions and\ntheir state." +"description": "Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata,\nthis field will contain information on all underlying zonal actions and\ntheir state.", +"readOnly": true }, "startTime": { "description": "[Output Only] The time that this operation was started by the server.\nThis value is inRFC3339\ntext format.", @@ -72905,7 +74042,8 @@ false }, "kind": { "default": "compute#operationAggregatedList", -"description": "[Output Only] Type of resource. Always `compute#operationAggregatedList`\nfor aggregated lists of operations.", +"description": "Output only. [Output Only] Type of resource. Always `compute#operationAggregatedList`\nfor aggregated lists of operations.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -72917,10 +74055,11 @@ false "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -73067,7 +74206,8 @@ false }, "kind": { "default": "compute#operationList", -"description": "[Output Only] Type of resource. Always `compute#operations` for Operations\nresource.", +"description": "Output only. [Output Only] Type of resource. Always `compute#operations` for Operations\nresource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -73354,7 +74494,8 @@ false }, "kind": { "default": "compute#organizationSecurityPoliciesListAssociationsResponse", -"description": "[Output Only] Type of securityPolicy associations. Alwayscompute#organizationSecurityPoliciesListAssociations for lists\nof securityPolicy associations.", +"description": "Output only. [Output Only] Type of securityPolicy associations. Alwayscompute#organizationSecurityPoliciesListAssociations for lists\nof securityPolicy associations.", +"readOnly": true, "type": "string" } }, @@ -73488,7 +74629,8 @@ false "description": "The Forwarding Rule resource of typeloadBalancingScheme=INTERNAL that will be used as collector\nfor mirrored traffic.\nThe specified forwarding rule must have isMirroringCollector\nset to true." }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -73512,13 +74654,15 @@ false "description": "Filter for mirrored traffic. If unspecified, all IPv4 traffic is mirrored." }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#packetMirroring", -"description": "[Output Only] Type of the resource. Alwayscompute#packetMirroring for packet mirrorings.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#packetMirroring for packet mirrorings.", +"readOnly": true, "type": "string" }, "mirroredResources": { @@ -73554,7 +74698,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" } }, @@ -73578,7 +74723,8 @@ false }, "kind": { "default": "compute#packetMirroringAggregatedList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -73586,14 +74732,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -73761,7 +74909,8 @@ false "id": "PacketMirroringForwardingRuleInfo", "properties": { "canonicalUrl": { -"description": "[Output Only] Unique identifier for the forwarding rule; defined by the\nserver.", +"description": "Output only. [Output Only] Unique identifier for the forwarding rule; defined by the\nserver.", +"readOnly": true, "type": "string" }, "url": { @@ -73788,7 +74937,8 @@ false }, "kind": { "default": "compute#packetMirroringList", -"description": "[Output Only] Type of resource. Always compute#packetMirroring\nfor packetMirrorings.", +"description": "Output only. [Output Only] Type of resource. Always compute#packetMirroring\nfor packetMirrorings.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -73796,7 +74946,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -73957,7 +75108,8 @@ false "id": "PacketMirroringMirroredResourceInfoInstanceInfo", "properties": { "canonicalUrl": { -"description": "[Output Only] Unique identifier for the instance; defined by the\nserver.", +"description": "Output only. [Output Only] Unique identifier for the instance; defined by the\nserver.", +"readOnly": true, "type": "string" }, "url": { @@ -73971,7 +75123,8 @@ false "id": "PacketMirroringMirroredResourceInfoSubnetInfo", "properties": { "canonicalUrl": { -"description": "[Output Only] Unique identifier for the subnetwork; defined by the\nserver.", +"description": "Output only. [Output Only] Unique identifier for the subnetwork; defined by the\nserver.", +"readOnly": true, "type": "string" }, "url": { @@ -73985,7 +75138,8 @@ false "id": "PacketMirroringNetworkInfo", "properties": { "canonicalUrl": { -"description": "[Output Only] Unique identifier for the network; defined by the server.", +"description": "Output only. [Output Only] Unique identifier for the network; defined by the server.", +"readOnly": true, "type": "string" }, "url": { @@ -74165,7 +75319,7 @@ false "type": "string" }, "pathRules": { -"description": "The list of path rules. Use this list instead of routeRules\nwhen routing based on simple path matching is all that's required. The\norder by which path rules are specified does not matter. Matches are always\ndone on the longest-path-first basis.\n\nFor example: a pathRule with a path /a/b/c/* will match\nbefore /a/b/* irrespective of the order in which those paths appear in this\nlist.\n\nWithin a given pathMatcher, only one ofpathRules or routeRules must be set.", +"description": "The list of path rules. Use this list instead of routeRules\nwhen routing based on simple path matching is all that's required. A path\nrule can only include a wildcard character (*) after a\nforward slash character (\"/\").\n\nThe order by which path rules are specified does not matter.\nMatches are always done on the longest-path-first basis.\n\nFor example: a pathRule with a path /a/b/c/* will match\nbefore /a/b/* irrespective of the order in which those paths appear in this\nlist.\n\nWithin a given pathMatcher, only one ofpathRules or routeRules must be set.", "items": { "$ref": "PathRule" }, @@ -74418,21 +75572,25 @@ false "type": "string" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { -"description": "[Output Only] Description of the feature.", +"description": "Output only. [Output Only] Description of the feature.", +"readOnly": true, "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#previewFeature", -"description": "[Output only] The type of the feature. Always \"compute#previewFeature\" for\npreview features.", +"description": "Output only. [Output only] The type of the feature. Always \"compute#previewFeature\" for\npreview features.", +"readOnly": true, "type": "string" }, "name": { @@ -74444,12 +75602,14 @@ false "description": "Rollout operation of the feature." }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "status": { "$ref": "PreviewFeatureStatus", -"description": "[Output only] Status of the feature." +"description": "Output only. [Output only] Status of the feature.", +"readOnly": true } }, "type": "object" @@ -74476,14 +75636,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.\nend_interface: MixerListResponseWithEtagBuilder", +"description": "Output only. [Output Only] Unreachable resources.\nend_interface: MixerListResponseWithEtagBuilder", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -74654,11 +75816,13 @@ false "id": "PreviewFeatureStatus", "properties": { "description": { -"description": "[Output Only] The description of the feature.", +"description": "Output only. [Output Only] The description of the feature.", +"readOnly": true, "type": "string" }, "helpLink": { -"description": "[Output Only] Link to the public documentation for the feature.", +"description": "Output only. [Output Only] Link to the public documentation for the feature.", +"readOnly": true, "type": "string" }, "releaseStatus": { @@ -74672,7 +75836,7 @@ false "id": "PreviewFeatureStatusReleaseStatus", "properties": { "stage": { -"description": "[Output Only] The stage of the feature.", +"description": "Output only. [Output Only] The stage of the feature.", "enum": [ "DEPRECATED", "GA", @@ -74685,6 +75849,7 @@ false "", "" ], +"readOnly": true, "type": "string" }, "updateDate": { @@ -74700,7 +75865,7 @@ false "id": "Project", "properties": { "cloudArmorTier": { -"description": "[Output Only] The Cloud Armor tier for this project. It can be one of the\nfollowing values: CA_STANDARD,CA_ENTERPRISE_PAYGO.\n\nIf this field is not specified, it is assumed to beCA_STANDARD.", +"description": "Output only. [Output Only] The Cloud Armor tier for this project. It can be one of the\nfollowing values: CA_STANDARD,CA_ENTERPRISE_PAYGO.\n\nIf this field is not specified, it is assumed to beCA_STANDARD.", "enum": [ "CA_ENTERPRISE_ANNUAL", "CA_ENTERPRISE_PAYGO", @@ -74711,6 +75876,7 @@ false "Enterprise tier protection billed monthly.", "Standard protection." ], +"readOnly": true, "type": "string" }, "commonInstanceMetadata": { @@ -74759,7 +75925,8 @@ false }, "kind": { "default": "compute#project", -"description": "[Output Only] Type of the resource. Always compute#project for\nprojects.", +"description": "Output only. [Output Only] Type of the resource. Always compute#project for\nprojects.", +"readOnly": true, "type": "string" }, "name": { @@ -74782,7 +75949,7 @@ false "description": "An optional naming prefix for daily usage reports and the Google Cloud\nStorage bucket where they are stored." }, "vmDnsSetting": { -"description": "[Output Only] Default internal DNS setting used by VMs running in\nthis project.", +"description": "Output only. [Output Only] Default internal DNS setting used by VMs running in\nthis project.", "enum": [ "GLOBAL_DEFAULT", "UNSPECIFIED_VM_DNS_SETTING", @@ -74795,6 +75962,7 @@ false "", "" ], +"readOnly": true, "type": "string" }, "xpnProjectStatus": { @@ -74837,11 +76005,13 @@ false "properties": { "kind": { "default": "compute#projectsGetXpnResources", -"description": "[Output Only] Type of resource. Alwayscompute#projectsGetXpnResources for lists of service resources\n(a.k.a service projects)", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#projectsGetXpnResources for lists of service resources\n(a.k.a service projects)", +"readOnly": true, "type": "string" }, "nextPageToken": { -"description": "[Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"description": "Output only. [Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"readOnly": true, "type": "string" }, "resources": { @@ -74911,7 +76081,7 @@ false "id": "PublicAdvertisedPrefix", "properties": { "byoipApiVersion": { -"description": "[Output Only] The version of BYOIP API.", +"description": "Output only. [Output Only] The version of BYOIP API.", "enum": [ "V1", "V2" @@ -74920,10 +76090,12 @@ false "This public advertised prefix can be used to create both regional and\nglobal public delegated prefixes. It usually takes 4 weeks to create or\ndelete a public delegated prefix. The BGP status cannot be changed.", "This public advertised prefix can only be used to create regional public\ndelegated prefixes. Public delegated prefix creation and deletion takes\nminutes and the BGP status can be modified." ], +"readOnly": true, "type": "string" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -74940,8 +76112,9 @@ false "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource type. The server\ngenerates this identifier.", +"description": "Output only. [Output Only] The unique identifier for the resource type. The server\ngenerates this identifier.", "format": "uint64", +"readOnly": true, "type": "string" }, "ipCidrRange": { @@ -74962,7 +76135,8 @@ false }, "kind": { "default": "compute#publicAdvertisedPrefix", -"description": "[Output Only] Type of the resource. Alwayscompute#publicAdvertisedPrefix for public advertised prefixes.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#publicAdvertisedPrefix for public advertised prefixes.", +"readOnly": true, "type": "string" }, "name": { @@ -74990,14 +76164,16 @@ false "type": "string" }, "publicDelegatedPrefixs": { -"description": "[Output Only] The list of public delegated prefixes that exist for this\npublic advertised prefix.", +"description": "Output only. [Output Only] The list of public delegated prefixes that exist for this\npublic advertised prefix.", "items": { "$ref": "PublicAdvertisedPrefixPublicDelegatedPrefix" }, +"readOnly": true, "type": "array" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "sharedSecret": { @@ -75049,7 +76225,8 @@ false }, "kind": { "default": "compute#publicAdvertisedPrefixList", -"description": "[Output Only] Type of the resource. Alwayscompute#publicAdvertisedPrefix for public advertised prefixes.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#publicAdvertisedPrefix for public advertised prefixes.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -75224,7 +76401,7 @@ false "type": "integer" }, "byoipApiVersion": { -"description": "[Output Only] The version of BYOIP API.", +"description": "Output only. [Output Only] The version of BYOIP API.", "enum": [ "V1", "V2" @@ -75233,24 +76410,32 @@ false "This public delegated prefix usually takes 4 weeks to delete, and the BGP\nstatus cannot be changed. Announce and Withdraw APIs can not be used on\nthis prefix.", "This public delegated prefix takes minutes to delete. Announce and\nWithdraw APIs can be used on this prefix to change the BGP status." ], +"readOnly": true, "type": "string" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { "description": "An optional description of this resource. Provide this property when you\ncreate the resource.", "type": "string" }, +"enableEnhancedIpv4Allocation": { +"description": "Output only. [Output Only] Whether this PDP supports enhanced IPv4 allocations.\nApplicable for IPv4 PDPs only.", +"readOnly": true, +"type": "boolean" +}, "fingerprint": { "description": "Fingerprint of this resource. A hash of the contents stored in this object.\nThis field is used in optimistic locking. This field will be ignored when\ninserting a new PublicDelegatedPrefix. An up-to-date\nfingerprint must be provided in order to update thePublicDelegatedPrefix, otherwise the request will fail with\nerror 412 conditionNotMet.\n\nTo see the latest fingerprint, make a get() request to\nretrieve a PublicDelegatedPrefix.", "format": "byte", "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource type. The server\ngenerates this identifier.", +"description": "Output only. [Output Only] The unique identifier for the resource type. The server\ngenerates this identifier.", "format": "uint64", +"readOnly": true, "type": "string" }, "ipCidrRange": { @@ -75258,7 +76443,7 @@ false "type": "string" }, "ipv6AccessType": { -"description": "[Output Only] The internet access type for IPv6 Public Delegated Prefixes.\nInherited from parent prefix.", +"description": "Output only. [Output Only] The internet access type for IPv6 Public Delegated Prefixes.\nInherited from parent prefix.", "enum": [ "EXTERNAL", "INTERNAL" @@ -75267,6 +76452,7 @@ false "The parent public advertised prefix will be announced to the internet.\nAll children public delegated prefixes will have IPv6 access type as\nEXTERNAL.", "The parent public advertised prefix will not be announced to the\ninternet. Prefix will be used privately within Cloud. All children\npublic delegated prefixes will have IPv6 access type as INTERNAL." ], +"readOnly": true, "type": "string" }, "isLiveMigration": { @@ -75275,7 +76461,8 @@ false }, "kind": { "default": "compute#publicDelegatedPrefix", -"description": "[Output Only] Type of the resource. Alwayscompute#publicDelegatedPrefix for public delegated prefixes.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#publicDelegatedPrefix for public delegated prefixes.", +"readOnly": true, "type": "string" }, "mode": { @@ -75316,11 +76503,13 @@ false "type": "array" }, "region": { -"description": "[Output Only] URL of the region where the public delegated prefix resides.\nThis field applies only to the region resource. You must specify this\nfield as part of the HTTP request URL. It is not settable as a field in\nthe request body.", +"description": "Output only. [Output Only] URL of the region where the public delegated prefix resides.\nThis field applies only to the region resource. You must specify this\nfield as part of the HTTP request URL. It is not settable as a field in\nthe request body.", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "status": { @@ -75365,7 +76554,8 @@ false }, "kind": { "default": "compute#publicDelegatedPrefixAggregatedList", -"description": "[Output Only] Type of the resource. Alwayscompute#publicDelegatedPrefixAggregatedList for aggregated\nlists of public delegated prefixes.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#publicDelegatedPrefixAggregatedList for aggregated\nlists of public delegated prefixes.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -75377,10 +76567,11 @@ false "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -75526,7 +76717,8 @@ false }, "kind": { "default": "compute#publicDelegatedPrefixList", -"description": "[Output Only] Type of the resource. Alwayscompute#publicDelegatedPrefixList for public delegated\nprefixes.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#publicDelegatedPrefixList for public delegated\nprefixes.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -75681,12 +76873,17 @@ false "description": "An optional description of this resource. Provide this property when you\ncreate the resource.", "type": "string" }, +"enableEnhancedIpv4Allocation": { +"description": "Output only. [Output Only] Whether this PDP supports enhanced IPv4 allocations.\nApplicable for IPv4 PDPs only.", +"readOnly": true, +"type": "boolean" +}, "ipCidrRange": { "description": "The IP address range, in CIDR format, represented by this sub public\ndelegated prefix.", "type": "string" }, "ipv6AccessType": { -"description": "[Output Only] The internet access type for IPv6 Public Delegated Sub\nPrefixes. Inherited from parent prefix.", +"description": "Output only. [Output Only] The internet access type for IPv6 Public Delegated Sub\nPrefixes. Inherited from parent prefix.", "enum": [ "EXTERNAL", "INTERNAL" @@ -75695,6 +76892,7 @@ false "The parent public advertised prefix will be announced to the internet.\nAll children public delegated prefixes will have IPv6 access type as\nEXTERNAL.", "The parent public advertised prefix will not be announced to the\ninternet. Prefix will be used privately within Cloud. All children\npublic delegated prefixes will have IPv6 access type as INTERNAL." ], +"readOnly": true, "type": "string" }, "isAddress": { @@ -75722,11 +76920,12 @@ false "type": "string" }, "region": { -"description": "[Output Only] The region of the sub public delegated prefix if it is\nregional. If absent, the sub prefix is global.", +"description": "Output only. [Output Only] The region of the sub public delegated prefix if it is\nregional. If absent, the sub prefix is global.", +"readOnly": true, "type": "string" }, "status": { -"description": "[Output Only] The status of the sub public delegated prefix.", +"description": "Output only. [Output Only] The status of the sub public delegated prefix.", "enum": [ "ACTIVE", "INACTIVE" @@ -75735,6 +76934,7 @@ false "", "" ], +"readOnly": true, "type": "string" } }, @@ -76284,7 +77484,8 @@ false "properties": { "kind": { "default": "compute#reference", -"description": "[Output Only] Type of the resource. Always compute#reference\nfor references.", +"description": "Output only. [Output Only] Type of the resource. Always compute#reference\nfor references.", +"readOnly": true, "type": "string" }, "referenceType": { @@ -76325,7 +77526,8 @@ false }, "kind": { "default": "compute#region", -"description": "[Output Only] Type of the resource. Always compute#region for\nregions.", +"description": "Output only. [Output Only] Type of the resource. Always compute#region for\nregions.", +"readOnly": true, "type": "string" }, "name": { @@ -76333,7 +77535,7 @@ false "type": "string" }, "quotaStatusWarning": { -"description": "[Output Only] Warning of fetching the `quotas` field for this region. This\nfield is populated only if fetching of the `quotas` field fails.", +"description": "Output only. [Output Only] Warning of fetching the `quotas` field for this region. This\nfield is populated only if fetching of the `quotas` field fails.", "properties": { "code": { "description": "[Output Only] A warning code, if applicable. For example, Compute\nEngine returns NO_RESULTS_ON_PAGE if there\nare no results in the response.", @@ -76454,6 +77656,7 @@ false "type": "string" } }, +"readOnly": true, "type": "object" }, "quotas": { @@ -76480,7 +77683,8 @@ false "type": "string" }, "supportsPzs": { -"description": "[Output Only] Reserved for future use.", +"description": "Output only. [Output Only] Reserved for future use.", +"readOnly": true, "type": "boolean" }, "zones": { @@ -76524,7 +77728,8 @@ false }, "kind": { "default": "compute#regionAutoscalerList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -76532,7 +77737,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -76678,7 +77884,8 @@ false }, "kind": { "default": "compute#regionDiskTypeList", -"description": "[Output Only] Type of resource. Alwayscompute#regionDiskTypeList for region disk types.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#regionDiskTypeList for region disk types.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -76686,7 +77893,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -76868,7 +78076,8 @@ false "id": "RegionInstanceGroupList", "properties": { "id": { -"description": "[Output Only] Unique identifier for the resource; defined by the server.", +"description": "Output only. [Output Only] Unique identifier for the resource; defined by the server.", +"readOnly": true, "type": "string" }, "items": { @@ -76880,19 +78089,22 @@ false }, "kind": { "default": "compute#regionInstanceGroupList", -"description": "The resource type.", +"description": "Output only. The resource type.", +"readOnly": true, "type": "string" }, "nextPageToken": { -"description": "[Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"description": "Output only. [Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { -"description": "[Output Only] Informational warning message.", +"description": "Output only. [Output Only] Informational warning message.", "properties": { "code": { "description": "[Output Only] A warning code, if applicable. For example, Compute\nEngine returns NO_RESULTS_ON_PAGE if there\nare no results in the response.", @@ -77013,6 +78225,7 @@ false "type": "string" } }, +"readOnly": true, "type": "object" } }, @@ -77037,7 +78250,8 @@ false "id": "RegionInstanceGroupManagerList", "properties": { "id": { -"description": "[Output Only] Unique identifier for the resource; defined by the server.", +"description": "Output only. [Output Only] Unique identifier for the resource; defined by the server.", +"readOnly": true, "type": "string" }, "items": { @@ -77049,19 +78263,22 @@ false }, "kind": { "default": "compute#regionInstanceGroupManagerList", -"description": "[Output Only] The resource type, which is always\ncompute#instanceGroupManagerList for a list of managed instance groups that\nexist in th regional scope.", +"description": "Output only. [Output Only] The resource type, which is always\ncompute#instanceGroupManagerList for a list of managed instance groups that\nexist in th regional scope.", +"readOnly": true, "type": "string" }, "nextPageToken": { -"description": "[Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"description": "Output only. [Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { -"description": "[Output Only] Informational warning message.", +"description": "Output only. [Output Only] Informational warning message.", "properties": { "code": { "description": "[Output Only] A warning code, if applicable. For example, Compute\nEngine returns NO_RESULTS_ON_PAGE if there\nare no results in the response.", @@ -77182,6 +78399,7 @@ false "type": "string" } }, +"readOnly": true, "type": "object" } }, @@ -77320,7 +78538,8 @@ false "type": "array" }, "nextPageToken": { -"description": "[Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"description": "Output only. [Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"readOnly": true, "type": "string" } }, @@ -77330,18 +78549,20 @@ false "id": "RegionInstanceGroupManagersListInstanceConfigsResp", "properties": { "items": { -"description": "[Output Only] The list of PerInstanceConfig.", +"description": "Output only. [Output Only] The list of PerInstanceConfig.", "items": { "$ref": "PerInstanceConfig" }, +"readOnly": true, "type": "array" }, "nextPageToken": { -"description": "[Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"description": "Output only. [Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"readOnly": true, "type": "string" }, "warning": { -"description": "[Output Only] Informational warning message.", +"description": "Output only. [Output Only] Informational warning message.", "properties": { "code": { "description": "[Output Only] A warning code, if applicable. For example, Compute\nEngine returns NO_RESULTS_ON_PAGE if there\nare no results in the response.", @@ -77462,6 +78683,7 @@ false "type": "string" } }, +"readOnly": true, "type": "object" } }, @@ -77478,7 +78700,8 @@ false "type": "array" }, "nextPageToken": { -"description": "[Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"description": "Output only. [Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"readOnly": true, "type": "string" } }, @@ -77589,7 +78812,8 @@ false "id": "RegionInstanceGroupsListInstances", "properties": { "id": { -"description": "[Output Only] Unique identifier for the resource; defined by the server.", +"description": "Output only. [Output Only] Unique identifier for the resource; defined by the server.", +"readOnly": true, "type": "string" }, "items": { @@ -77601,19 +78825,22 @@ false }, "kind": { "default": "compute#regionInstanceGroupsListInstances", -"description": "The resource type.", +"description": "Output only. The resource type.", +"readOnly": true, "type": "string" }, "nextPageToken": { -"description": "[Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"description": "Output only. [Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { -"description": "[Output Only] Informational warning message.", +"description": "Output only. [Output Only] Informational warning message.", "properties": { "code": { "description": "[Output Only] A warning code, if applicable. For example, Compute\nEngine returns NO_RESULTS_ON_PAGE if there\nare no results in the response.", @@ -77734,6 +78961,7 @@ false "type": "string" } }, +"readOnly": true, "type": "object" } }, @@ -77797,7 +79025,8 @@ false }, "kind": { "default": "compute#regionList", -"description": "[Output Only] Type of resource. Always compute#regionList for\nlists of regions.", +"description": "Output only. [Output Only] Type of resource. Always compute#regionList for\nlists of regions.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -77805,7 +79034,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -77965,10 +79195,11 @@ false "id": "RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponse", "properties": { "firewallPolicys": { -"description": "[Output only] Effective firewalls from firewall policy. It applies to\nRegional Network Firewall Policies in the specified region, Global Network\nFirewall Policies and Hierachial Firewall Policies which are associated\nwith the network.", +"description": "Output only. [Output only] Effective firewalls from firewall policy. It applies to\nRegional Network Firewall Policies in the specified region, Global Network\nFirewall Policies and Hierachial Firewall Policies which are associated\nwith the network.", "items": { "$ref": "RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponseEffectiveFirewallPolicy" }, +"readOnly": true, "type": "array" }, "firewalls": { @@ -77985,34 +79216,39 @@ false "id": "RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponseEffectiveFirewallPolicy", "properties": { "displayName": { -"description": "[Output Only] The display name of the firewall policy.", +"description": "Output only. [Output Only] The display name of the firewall policy.", +"readOnly": true, "type": "string" }, "name": { -"description": "[Output Only] The name of the firewall policy.", +"description": "Output only. [Output Only] The name of the firewall policy.", +"readOnly": true, "type": "string" }, "packetMirroringRules": { -"description": "[Output only] The packet mirroring rules that apply to the network.", +"description": "Output only. [Output only] The packet mirroring rules that apply to the network.", "items": { "$ref": "FirewallPolicyRule" }, +"readOnly": true, "type": "array" }, "priority": { -"description": "[Output only] Priority of firewall policy association. Not applicable for\ntype=HIERARCHY.", +"description": "Output only. [Output only] Priority of firewall policy association. Not applicable for\ntype=HIERARCHY.", "format": "int32", +"readOnly": true, "type": "integer" }, "rules": { -"description": "[Output only] The rules that apply to the network.", +"description": "Output only. [Output only] The rules that apply to the network.", "items": { "$ref": "FirewallPolicyRule" }, +"readOnly": true, "type": "array" }, "type": { -"description": "[Output Only] The type of the firewall policy. Can be one of HIERARCHY,\nNETWORK, NETWORK_REGIONAL, SYSTEM_GLOBAL, SYSTEM_REGIONAL.", +"description": "Output only. [Output Only] The type of the firewall policy. Can be one of HIERARCHY,\nNETWORK, NETWORK_REGIONAL, SYSTEM_GLOBAL, SYSTEM_REGIONAL.", "enum": [ "HIERARCHY", "NETWORK", @@ -78029,6 +79265,7 @@ false "", "" ], +"readOnly": true, "type": "string" } }, @@ -78126,11 +79363,13 @@ false "description": "Reservation for aggregated resources, providing shape flexibility." }, "commitment": { -"description": "[Output Only] Full or partial URL to a parent commitment. This field\ndisplays for reservations that are tied to a commitment.", +"description": "Output only. [Output Only] Full or partial URL to a parent commitment. This field\ndisplays for reservations that are tied to a commitment.", +"readOnly": true, "type": "string" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "deleteAfterDuration": { @@ -78162,20 +79401,23 @@ false "type": "boolean" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#reservation", -"description": "[Output Only] Type of the resource. Alwayscompute#reservations for reservations.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#reservations for reservations.", +"readOnly": true, "type": "string" }, "linkedCommitments": { -"description": "[Output Only] Full or partial URL to parent commitments. This field\ndisplays for reservations that are tied to multiple commitments.", +"description": "Output only. [Output Only] Full or partial URL to parent commitments. This field\ndisplays for reservations that are tied to multiple commitments.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "name": { @@ -78215,10 +79457,12 @@ false }, "resourceStatus": { "$ref": "AllocationResourceStatus", -"description": "[Output Only] Status information for Reservation resource." +"description": "Output only. [Output Only] Status information for Reservation resource.", +"readOnly": true }, "satisfiesPzs": { -"description": "[Output Only] Reserved for future use.", +"description": "Output only. [Output Only] Reserved for future use.", +"readOnly": true, "type": "boolean" }, "schedulingType": { @@ -78236,7 +79480,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined fully-qualified URL for this resource.", +"description": "Output only. [Output Only] Server-defined fully-qualified URL for this resource.", +"readOnly": true, "type": "string" }, "shareSettings": { @@ -78252,7 +79497,7 @@ false "type": "boolean" }, "status": { -"description": "[Output Only] The status of the reservation.\n \n \n - CREATING: Reservation resources are being\n allocated.\n - READY: Reservation resources have been allocated,\n and the reservation is ready for use.\n - DELETING: Reservation deletion is in progress.\n - UPDATING: Reservation update is in progress.", +"description": "Output only. [Output Only] The status of the reservation.\n \n \n - CREATING: Reservation resources are being\n allocated.\n - READY: Reservation resources have been allocated,\n and the reservation is ready for use.\n - DELETING: Reservation deletion is in progress.\n - UPDATING: Reservation update is in progress.", "enum": [ "CREATING", "DELETING", @@ -78267,6 +79512,7 @@ false "Reservation resources have been allocated, and the reservation is ready\nfor use.", "Reservation update is in progress." ], +"readOnly": true, "type": "string" }, "zone": { @@ -78349,7 +79595,8 @@ false }, "kind": { "default": "compute#reservationAggregatedList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -78357,14 +79604,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -78499,65 +79748,78 @@ false "id": "ReservationBlock", "properties": { "count": { -"description": "[Output Only] The number of resources that are allocated in this\nreservation block.", +"description": "Output only. [Output Only] The number of resources that are allocated in this\nreservation block.", "format": "int32", +"readOnly": true, "type": "integer" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339 text format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339 text format.", +"readOnly": true, "type": "string" }, "healthInfo": { "$ref": "ReservationBlockHealthInfo", -"description": "[Output Only] Health information for the reservation block." +"description": "Output only. [Output Only] Health information for the reservation block.", +"readOnly": true }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "inUseCount": { -"description": "[Output Only] The number of instances that are currently in use on this\nreservation block.", +"description": "Output only. [Output Only] The number of instances that are currently in use on this\nreservation block.", "format": "int32", +"readOnly": true, "type": "integer" }, "kind": { "default": "compute#reservationBlock", -"description": "[Output Only] Type of the resource. Alwayscompute#reservationBlock for reservation blocks.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#reservationBlock for reservation blocks.", +"readOnly": true, "type": "string" }, "name": { -"description": "[Output Only] The name of this reservation block generated by Google\nCompute Engine. The name must be 1-63 characters long, and comply with\nRFC1035 @pattern [a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", +"description": "Output only. [Output Only] The name of this reservation block generated by Google\nCompute Engine. The name must be 1-63 characters long, and comply with\nRFC1035 @pattern [a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", +"readOnly": true, "type": "string" }, "physicalTopology": { "$ref": "ReservationBlockPhysicalTopology", -"description": "[Output Only] The physical topology of the reservation block." +"description": "Output only. [Output Only] The physical topology of the reservation block.", +"readOnly": true }, "reservationMaintenance": { "$ref": "GroupMaintenanceInfo", -"description": "[Output Only] Maintenance information for this reservation block." +"description": "Output only. [Output Only] Maintenance information for this reservation block.", +"readOnly": true }, "reservationSubBlockCount": { -"description": "[Output Only] The number of reservation subBlocks associated with this\nreservation block.", +"description": "Output only. [Output Only] The number of reservation subBlocks associated with this\nreservation block.", "format": "int32", +"readOnly": true, "type": "integer" }, "reservationSubBlockInUseCount": { -"description": "[Output Only] The number of in-use reservation subBlocks associated with\nthis reservation block. If at least one VM is running on a subBlock, it is\nconsidered in-use.", +"description": "Output only. [Output Only] The number of in-use reservation subBlocks associated with\nthis reservation block. If at least one VM is running on a subBlock, it is\nconsidered in-use.", "format": "int32", +"readOnly": true, "type": "integer" }, "selfLink": { -"description": "[Output Only] Server-defined fully-qualified URL for this resource.", +"description": "Output only. [Output Only] Server-defined fully-qualified URL for this resource.", +"readOnly": true, "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource with the resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource with the resource id.", +"readOnly": true, "type": "string" }, "status": { -"description": "[Output Only] Status of the reservation block.", +"description": "Output only. [Output Only] Status of the reservation block.", "enum": [ "CREATING", "DELETING", @@ -78570,10 +79832,12 @@ false "", "Reservation block has allocated all its resources." ], +"readOnly": true, "type": "string" }, "zone": { -"description": "[Output Only] Zone in which the reservation block resides.", +"description": "Output only. [Output Only] Zone in which the reservation block resides.", +"readOnly": true, "type": "string" } }, @@ -78622,10 +79886,11 @@ false "type": "string" }, "instances": { -"description": "The detailed instances information for a given Block", +"description": "Output only. The detailed instances information for a given Block", "items": { "$ref": "ReservationBlockPhysicalTopologyInstance" }, +"readOnly": true, "type": "array" } }, @@ -78642,7 +79907,8 @@ false }, "physicalHostTopology": { "$ref": "ReservationBlockPhysicalTopologyInstancePhysicalHostTopology", -"description": "The PhysicalHostTopology of instances within a Block resource." +"description": "Output only. The PhysicalHostTopology of instances within a Block resource.", +"readOnly": true }, "projectId": { "description": "Project where the instance lives", @@ -78847,7 +80113,8 @@ false }, "kind": { "default": "compute#reservationList", -"description": "[Output Only] Type of resource.Always compute#reservationsList\nfor listsof reservations", +"description": "Output only. [Output Only] Type of resource.Always compute#reservationsList\nfor listsof reservations", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -78855,7 +80122,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -78991,58 +80259,70 @@ false "properties": { "acceleratorTopologiesInfo": { "$ref": "AcceleratorTopologiesInfo", -"description": "[Output Only] Slice info for the reservation subBlock." +"description": "Output only. [Output Only] Slice info for the reservation subBlock.", +"readOnly": true }, "count": { -"description": "[Output Only] The number of hosts that are allocated in this\nreservation subBlock.", +"description": "Output only. [Output Only] The number of hosts that are allocated in this\nreservation subBlock.", "format": "int32", +"readOnly": true, "type": "integer" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339 text format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339 text format.", +"readOnly": true, "type": "string" }, "healthInfo": { "$ref": "ReservationSubBlockHealthInfo", -"description": "[Output Only] Health information for the reservation subBlock." +"description": "Output only. [Output Only] Health information for the reservation subBlock.", +"readOnly": true }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "inUseCount": { -"description": "[Output Only] The number of instances that are currently in use on this\nreservation subBlock.", +"description": "Output only. [Output Only] The number of instances that are currently in use on this\nreservation subBlock.", "format": "int32", +"readOnly": true, "type": "integer" }, "kind": { "default": "compute#reservationSubBlock", -"description": "[Output Only] Type of the resource. Alwayscompute#reservationSubBlock for reservation subBlocks.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#reservationSubBlock for reservation subBlocks.", +"readOnly": true, "type": "string" }, "name": { -"description": "[Output Only] The name of this reservation subBlock generated by Google\nCompute Engine. The name must be 1-63 characters long, and comply with\nRFC1035 @pattern [a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", +"description": "Output only. [Output Only] The name of this reservation subBlock generated by Google\nCompute Engine. The name must be 1-63 characters long, and comply with\nRFC1035 @pattern [a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", +"readOnly": true, "type": "string" }, "physicalTopology": { "$ref": "ReservationSubBlockPhysicalTopology", -"description": "[Output Only] The physical topology of the reservation subBlock." +"description": "Output only. [Output Only] The physical topology of the reservation subBlock.", +"readOnly": true }, "reservationSubBlockMaintenance": { "$ref": "GroupMaintenanceInfo", -"description": "Maintenance information for this reservation subBlock." +"description": "Output only. Maintenance information for this reservation subBlock.", +"readOnly": true }, "selfLink": { -"description": "[Output Only] Server-defined fully-qualified URL for this resource.", +"description": "Output only. [Output Only] Server-defined fully-qualified URL for this resource.", +"readOnly": true, "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource with the resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource with the resource id.", +"readOnly": true, "type": "string" }, "status": { -"description": "[Output Only] Status of the reservation subBlock.", +"description": "Output only. [Output Only] Status of the reservation subBlock.", "enum": [ "CREATING", "DELETING", @@ -79055,10 +80335,12 @@ false "", "Reservation subBlock has allocated all its resources." ], +"readOnly": true, "type": "string" }, "zone": { -"description": "[Output Only] Zone in which the reservation subBlock resides.", +"description": "Output only. [Output Only] Zone in which the reservation subBlock resides.", +"readOnly": true, "type": "string" } }, @@ -79733,7 +81015,8 @@ false "id": "ResourcePolicy", "properties": { "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -79748,8 +81031,9 @@ false "description": "Resource policy for instances for placement configuration." }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "instanceSchedulePolicy": { @@ -79758,7 +81042,8 @@ false }, "kind": { "default": "compute#resourcePolicy", -"description": "[Output Only] Type of the resource. Alwayscompute#resource_policies for resource policies.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#resource_policies for resource policies.", +"readOnly": true, "type": "string" }, "name": { @@ -79772,14 +81057,17 @@ false "type": "string" }, "region": { +"readOnly": true, "type": "string" }, "resourceStatus": { "$ref": "ResourcePolicyResourceStatus", -"description": "[Output Only] The system status of the resource policy." +"description": "Output only. [Output Only] The system status of the resource policy.", +"readOnly": true }, "selfLink": { -"description": "[Output Only] Server-defined fully-qualified URL for this resource.", +"description": "Output only. [Output Only] Server-defined fully-qualified URL for this resource.", +"readOnly": true, "type": "string" }, "snapshotSchedulePolicy": { @@ -79787,7 +81075,7 @@ false "description": "Resource policy for persistent disks for creating snapshots." }, "status": { -"description": "[Output Only] The status of resource policy creation.", +"description": "Output only. [Output Only] The status of resource policy creation.", "enum": [ "CREATING", "DELETING", @@ -79802,6 +81090,7 @@ false "", "Resource policy is ready to be used." ], +"readOnly": true, "type": "string" }, "workloadPolicy": { @@ -79832,7 +81121,8 @@ false }, "kind": { "default": "compute#resourcePolicyAggregatedList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -79840,14 +81130,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -79987,7 +81279,8 @@ false "type": "integer" }, "duration": { -"description": "[Output only] A predetermined duration for the window, automatically\nchosen to be the smallest possible in the given scenario.", +"description": "Output only. [Output only] A predetermined duration for the window, automatically\nchosen to be the smallest possible in the given scenario.", +"readOnly": true, "type": "string" }, "startTime": { @@ -80041,7 +81334,8 @@ false "id": "ResourcePolicyHourlyCycle", "properties": { "duration": { -"description": "[Output only] Duration of the time window, automatically chosen to be\nsmallest possible in the given scenario.", +"description": "Output only. [Output only] Duration of the time window, automatically chosen to be\nsmallest possible in the given scenario.", +"readOnly": true, "type": "string" }, "hoursInCycle": { @@ -80113,7 +81407,8 @@ false }, "kind": { "default": "compute#resourcePolicyList", -"description": "[Output Only] Type of resource.Alwayscompute#resourcePoliciesList for listsof resourcePolicies", +"description": "Output only. [Output Only] Type of resource.Alwayscompute#resourcePoliciesList for listsof resourcePolicies", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -80121,7 +81416,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -80257,7 +81553,8 @@ false "properties": { "instanceSchedulePolicy": { "$ref": "ResourcePolicyResourceStatusInstanceSchedulePolicyStatus", -"description": "[Output Only] Specifies a set of output values reffering to\nthe instance_schedule_policy system status.\nThis field should have the same name as corresponding policy field." +"description": "Output only. [Output Only] Specifies a set of output values reffering to\nthe instance_schedule_policy system status.\nThis field should have the same name as corresponding policy field.", +"readOnly": true } }, "type": "object" @@ -80266,11 +81563,13 @@ false "id": "ResourcePolicyResourceStatusInstanceSchedulePolicyStatus", "properties": { "lastRunStartTime": { -"description": "[Output Only] The last time the schedule successfully ran.\nThe timestamp is an RFC3339 string.", +"description": "Output only. [Output Only] The last time the schedule successfully ran.\nThe timestamp is an RFC3339 string.", +"readOnly": true, "type": "string" }, "nextRunStartTime": { -"description": "[Output Only] The next time the schedule is planned to run.\nThe actual time might be slightly different.\nThe timestamp is an RFC3339 string.", +"description": "Output only. [Output Only] The next time the schedule is planned to run.\nThe actual time might be slightly different.\nThe timestamp is an RFC3339 string.", +"readOnly": true, "type": "string" } }, @@ -80408,7 +81707,8 @@ false "type": "string" }, "duration": { -"description": "[Output only] Duration of the time window, automatically chosen to be\nsmallest possible in the given scenario.", +"description": "Output only. [Output only] Duration of the time window, automatically chosen to be\nsmallest possible in the given scenario.", +"readOnly": true, "type": "string" }, "startTime": { @@ -80461,25 +81761,30 @@ false "properties": { "effectiveInstanceMetadata": { "$ref": "ResourceStatusEffectiveInstanceMetadata", -"description": "[Output Only] Effective metadata is a field that consolidates project,\nzonal instance settings, and instance-level predefined metadata keys to\nprovide the overridden value for those metadata keys at the instance level." +"description": "Output only. [Output Only] Effective metadata is a field that consolidates project,\nzonal instance settings, and instance-level predefined metadata keys to\nprovide the overridden value for those metadata keys at the instance level.", +"readOnly": true }, "physicalHost": { -"description": "[Output Only] The precise location of your instance within the zone's data\ncenter, including the block, sub-block, and host. The field is formatted as\nfollows: blockId/subBlockId/hostId.", +"description": "Output only. [Output Only] The precise location of your instance within the zone's data\ncenter, including the block, sub-block, and host. The field is formatted as\nfollows: blockId/subBlockId/hostId.", +"readOnly": true, "type": "string" }, "physicalHostTopology": { "$ref": "ResourceStatusPhysicalHostTopology", -"description": "[Output Only] A series of fields containing the global name of the Compute\nEngine cluster, as well as the ID of the block, sub-block, and host on\nwhich the running instance is located." +"description": "Output only. [Output Only] A series of fields containing the global name of the Compute\nEngine cluster, as well as the ID of the block, sub-block, and host on\nwhich the running instance is located.", +"readOnly": true }, "reservationConsumptionInfo": { "$ref": "ResourceStatusReservationConsumptionInfo", -"description": "[Output Only] Reservation information that the instance is consuming from." +"description": "Output only. [Output Only] Reservation information that the instance is consuming from.", +"readOnly": true }, "scheduling": { "$ref": "ResourceStatusScheduling" }, "upcomingMaintenance": { -"$ref": "UpcomingMaintenance" +"$ref": "UpcomingMaintenance", +"readOnly": true } }, "type": "object" @@ -80551,7 +81856,8 @@ false "id": "ResourceStatusReservationConsumptionInfo", "properties": { "consumedReservation": { -"description": "[Output Only] The full resource name of the reservation that this\ninstance is consuming from.", +"description": "Output only. [Output Only] The full resource name of the reservation that this\ninstance is consuming from.", +"readOnly": true, "type": "string" } }, @@ -80573,14 +81879,16 @@ false "id": "Route", "properties": { "asPaths": { -"description": "[Output Only] AS path.", +"description": "Output only. [Output Only] AS path.", "items": { "$ref": "RouteAsPath" }, +"readOnly": true, "type": "array" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -80597,13 +81905,15 @@ false "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#route", -"description": "[Output Only] Type of this resource. Always compute#routes for\nRoute resources.", +"description": "Output only. [Output Only] Type of this resource. Always compute#routes for\nRoute resources.", +"readOnly": true, "type": "string" }, "name": { @@ -80630,7 +81940,8 @@ false "type": "string" }, "nextHopHub": { -"description": "[Output Only] The full resource name of the Network Connectivity Center hub\nthat will handle matching packets.", +"description": "Output only. [Output Only] The full resource name of the Network Connectivity Center hub\nthat will handle matching packets.", +"readOnly": true, "type": "string" }, "nextHopIlb": { @@ -80642,17 +81953,24 @@ false "type": "string" }, "nextHopInterRegionCost": { -"description": "[Output only] Internal fixed region-to-region cost that Google Cloud\ncalculates based on factors such as network performance, distance, and\navailable bandwidth between regions.", +"description": "Output only. [Output only] Internal fixed region-to-region cost that Google Cloud\ncalculates based on factors such as network performance, distance, and\navailable bandwidth between regions.", "format": "uint32", +"readOnly": true, "type": "integer" }, +"nextHopInterconnectAttachment": { +"description": "Output only. [Output Only] The URL to an InterconnectAttachment which is the next hop\nfor the route.\nThis field will only be populated for dynamic routes generated by\nCloud Router with a linked interconnectAttachment or the static route\ngenerated by each L2 Interconnect Attachment.", +"readOnly": true, +"type": "string" +}, "nextHopIp": { "description": "The network IP address of an instance that should handle matching packets.\nBoth IPv6 address and IPv4 addresses are supported.\nMust specify an IPv4 address in dot-decimal notation (e.g. 192.0.2.99) or\nan IPv6 address in RFC 4291 format (e.g. 2001:db8::2d9:51:0:0 or\n2001:db8:0:0:2d9:51:0:0). IPv6 addresses will be displayed using RFC 5952\ncompressed format (e.g. 2001:db8::2d9:51:0:0). Should never be an\nIPv4-mapped IPv6 address.", "type": "string" }, "nextHopMed": { -"description": "[Output Only] Multi-Exit Discriminator, a BGP route metric that indicates\nthe desirability of a particular route in a network.", +"description": "Output only. [Output Only] Multi-Exit Discriminator, a BGP route metric that indicates\nthe desirability of a particular route in a network.", "format": "uint32", +"readOnly": true, "type": "integer" }, "nextHopNetwork": { @@ -80660,7 +81978,7 @@ false "type": "string" }, "nextHopOrigin": { -"description": "[Output Only] Indicates the origin of the route. Can be IGP\n(Interior Gateway Protocol), EGP (Exterior Gateway Protocol),\nor INCOMPLETE.", +"description": "Output only. [Output Only] Indicates the origin of the route. Can be IGP\n(Interior Gateway Protocol), EGP (Exterior Gateway Protocol),\nor INCOMPLETE.", "enum": [ "EGP", "IGP", @@ -80671,10 +81989,12 @@ false "", "" ], +"readOnly": true, "type": "string" }, "nextHopPeering": { -"description": "[Output Only] The network peering name that should handle matching packets,\nwhich should conform to RFC1035.", +"description": "Output only. [Output Only] The network peering name that should handle matching packets,\nwhich should conform to RFC1035.", +"readOnly": true, "type": "string" }, "nextHopVpnTunnel": { @@ -80696,7 +82016,7 @@ false "type": "integer" }, "routeStatus": { -"description": "[Output only] The status of the route. This status only applies to\ndynamic routes learned by Cloud Routers. This status is not applicable\nto static routes.", +"description": "[Output only] The status of the route. This status applies to\ndynamic routes learned by Cloud Routers. It is also applicable to routes\nundergoing migration.", "enum": [ "ACTIVE", "DROPPED", @@ -80712,7 +82032,7 @@ false "type": "string" }, "routeType": { -"description": "[Output Only] The type of this route, which can be one of the following\nvalues:\n- 'TRANSIT' for a transit route that this router learned from\nanother Cloud Router and will readvertise to one of its BGP peers \n- 'SUBNET' for a route from a subnet of the VPC \n- 'BGP' for a route learned from a BGP peer of this router \n- 'STATIC' for a static route", +"description": "Output only. [Output Only] The type of this route, which can be one of the following\nvalues:\n- 'TRANSIT' for a transit route that this router learned from\nanother Cloud Router and will readvertise to one of its BGP peers \n- 'SUBNET' for a route from a subnet of the VPC \n- 'BGP' for a route learned from a BGP peer of this router \n- 'STATIC' for a static route", "enum": [ "BGP", "STATIC", @@ -80725,6 +82045,7 @@ false "", "" ], +"readOnly": true, "type": "string" }, "selfLink": { @@ -80739,7 +82060,7 @@ false "type": "array" }, "warnings": { -"description": "[Output Only] If potential misconfigurations are detected for this\nroute, this field will be populated with warning messages.", +"description": "Output only. [Output Only] If potential misconfigurations are detected for this\nroute, this field will be populated with warning messages.", "items": { "properties": { "code": { @@ -80863,6 +82184,7 @@ false }, "type": "object" }, +"readOnly": true, "type": "array" } }, @@ -80915,7 +82237,8 @@ false }, "kind": { "default": "compute#routeList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -80923,7 +82246,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -81142,7 +82466,8 @@ false "type": "array" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -81167,7 +82492,8 @@ false }, "kind": { "default": "compute#router", -"description": "[Output Only] Type of resource. Always compute#router for\nrouters.", +"description": "Output only. [Output Only] Type of resource. Always compute#router for\nrouters.", +"readOnly": true, "type": "string" }, "md5AuthenticationKeys": { @@ -81252,7 +82578,8 @@ false }, "kind": { "default": "compute#routerAggregatedList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -81260,14 +82587,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -81556,7 +82885,7 @@ false "type": "string" }, "managementType": { -"description": "[Output Only] The resource that configures and manages this BGP peer.\n \n - MANAGED_BY_USER is the default value and can be managed by you\n or other users\n - MANAGED_BY_ATTACHMENT is a BGP peer that is configured and managed\n by Cloud Interconnect, specifically by an InterconnectAttachment of type\n PARTNER. Google automatically creates, updates, and deletes this type of\n BGP peer when the PARTNER InterconnectAttachment is created, updated,\n or deleted.", +"description": "Output only. [Output Only] The resource that configures and manages this BGP peer.\n \n - MANAGED_BY_USER is the default value and can be managed by you\n or other users\n - MANAGED_BY_ATTACHMENT is a BGP peer that is configured and managed\n by Cloud Interconnect, specifically by an InterconnectAttachment of type\n PARTNER. Google automatically creates, updates, and deletes this type of\n BGP peer when the PARTNER InterconnectAttachment is created, updated,\n or deleted.", "enum": [ "MANAGED_BY_ATTACHMENT", "MANAGED_BY_USER" @@ -81565,6 +82894,7 @@ false "The BGP peer is automatically created for PARTNER type\nInterconnectAttachment; Google will automatically create/delete\nthis BGP peer when the PARTNER InterconnectAttachment is\ncreated/deleted, and Google will update the ipAddress and\npeerIpAddress when the PARTNER InterconnectAttachment is provisioned.\nThis type of BGP peer cannot be created or deleted, but can be\nmodified for all fields except for name, ipAddress and peerIpAddress.", "Default value, the BGP peer is manually created and managed by user." ], +"readOnly": true, "type": "string" }, "md5AuthenticationKeyName": { @@ -81683,7 +83013,7 @@ false "type": "string" }, "managementType": { -"description": "[Output Only] The resource that configures and manages this interface.\n \n - MANAGED_BY_USER is the default value and can be managed directly\n by users.\n - MANAGED_BY_ATTACHMENT is an interface that is configured and\n managed by Cloud Interconnect, specifically, by an InterconnectAttachment\n of type PARTNER. Google automatically creates, updates, and deletes\n this type of interface when the PARTNER InterconnectAttachment is\n created, updated, or deleted.", +"description": "Output only. [Output Only] The resource that configures and manages this interface.\n \n - MANAGED_BY_USER is the default value and can be managed directly\n by users.\n - MANAGED_BY_ATTACHMENT is an interface that is configured and\n managed by Cloud Interconnect, specifically, by an InterconnectAttachment\n of type PARTNER. Google automatically creates, updates, and deletes\n this type of interface when the PARTNER InterconnectAttachment is\n created, updated, or deleted.", "enum": [ "MANAGED_BY_ATTACHMENT", "MANAGED_BY_USER" @@ -81692,6 +83022,7 @@ false "The interface is automatically created for PARTNER type\nInterconnectAttachment, Google will automatically create/update/delete\nthis interface when the PARTNER InterconnectAttachment is\ncreated/provisioned/deleted.\nThis type of interface cannot be manually managed by user.", "Default value, the interface is manually created and managed by user." ], +"readOnly": true, "type": "string" }, "name": { @@ -81737,7 +83068,8 @@ false }, "kind": { "default": "compute#routerList", -"description": "[Output Only] Type of resource. Always compute#router for\nrouters.", +"description": "Output only. [Output Only] Type of resource. Always compute#router for\nrouters.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -81745,7 +83077,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -82268,27 +83601,33 @@ false "$ref": "BfdStatus" }, "enableIpv4": { -"description": "Enable IPv4 traffic over BGP Peer.\nIt is enabled by default if the peerIpAddress is version 4.", +"description": "Output only. Enable IPv4 traffic over BGP Peer.\nIt is enabled by default if the peerIpAddress is version 4.", +"readOnly": true, "type": "boolean" }, "enableIpv6": { -"description": "Enable IPv6 traffic over BGP Peer.\nIt is enabled by default if the peerIpAddress is version 6.", +"description": "Output only. Enable IPv6 traffic over BGP Peer.\nIt is enabled by default if the peerIpAddress is version 6.", +"readOnly": true, "type": "boolean" }, "ipAddress": { -"description": "IP address of the local BGP interface.", +"description": "Output only. IP address of the local BGP interface.", +"readOnly": true, "type": "string" }, "ipv4NexthopAddress": { -"description": "IPv4 address of the local BGP interface.", +"description": "Output only. IPv4 address of the local BGP interface.", +"readOnly": true, "type": "string" }, "ipv6NexthopAddress": { -"description": "IPv6 address of the local BGP interface.", +"description": "Output only. IPv6 address of the local BGP interface.", +"readOnly": true, "type": "string" }, "linkedVpnTunnel": { -"description": "URL of the VPN tunnel that this BGP peer controls.", +"description": "Output only. URL of the VPN tunnel that this BGP peer controls.", +"readOnly": true, "type": "string" }, "md5AuthEnabled": { @@ -82296,36 +83635,43 @@ false "type": "boolean" }, "name": { -"description": "Name of this BGP peer. Unique within the Routers resource.", +"description": "Output only. Name of this BGP peer. Unique within the Routers resource.", +"readOnly": true, "type": "string" }, "numLearnedRoutes": { -"description": "Number of routes learned from the remote BGP Peer.", +"description": "Output only. Number of routes learned from the remote BGP Peer.", "format": "uint32", +"readOnly": true, "type": "integer" }, "peerIpAddress": { -"description": "IP address of the remote BGP interface.", +"description": "Output only. IP address of the remote BGP interface.", +"readOnly": true, "type": "string" }, "peerIpv4NexthopAddress": { -"description": "IPv4 address of the remote BGP interface.", +"description": "Output only. IPv4 address of the remote BGP interface.", +"readOnly": true, "type": "string" }, "peerIpv6NexthopAddress": { -"description": "IPv6 address of the remote BGP interface.", +"description": "Output only. IPv6 address of the remote BGP interface.", +"readOnly": true, "type": "string" }, "routerApplianceInstance": { -"description": "[Output only] URI of the VM instance that is used as third-party router\nappliances such as Next Gen Firewalls, Virtual Routers, or Router\nAppliances.\nThe VM instance is the peer side of the BGP session.", +"description": "Output only. [Output only] URI of the VM instance that is used as third-party router\nappliances such as Next Gen Firewalls, Virtual Routers, or Router\nAppliances.\nThe VM instance is the peer side of the BGP session.", +"readOnly": true, "type": "string" }, "state": { -"description": "The state of the BGP session. For a list of possible values for this\nfield, seeBGP session states.", +"description": "Output only. The state of the BGP session. For a list of possible values for this\nfield, seeBGP session states.", +"readOnly": true, "type": "string" }, "status": { -"description": "Status of the BGP peer: {UP, DOWN}", +"description": "Output only. Status of the BGP peer: {UP, DOWN}", "enum": [ "DOWN", "UNKNOWN", @@ -82336,6 +83682,7 @@ false "", "" ], +"readOnly": true, "type": "string" }, "statusReason": { @@ -82355,11 +83702,13 @@ false "type": "string" }, "uptime": { -"description": "Time this session has been up.\nFormat:\n 14 years, 51 weeks, 6 days, 23 hours, 59 minutes, 59 seconds", +"description": "Output only. Time this session has been up.\nFormat:\n 14 years, 51 weeks, 6 days, 23 hours, 59 minutes, 59 seconds", +"readOnly": true, "type": "string" }, "uptimeSeconds": { -"description": "Time this session has been up, in seconds.\nFormat:\n 145", +"description": "Output only. Time this session has been up, in seconds.\nFormat:\n 145", +"readOnly": true, "type": "string" } }, @@ -82370,38 +83719,44 @@ false "id": "RouterStatusNatStatus", "properties": { "autoAllocatedNatIps": { -"description": "A list of IPs auto-allocated for NAT. Example: [\"1.1.1.1\", \"129.2.16.89\"]", +"description": "Output only. A list of IPs auto-allocated for NAT. Example: [\"1.1.1.1\", \"129.2.16.89\"]", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "drainAutoAllocatedNatIps": { -"description": "A list of IPs auto-allocated for NAT that are in drain mode.\nExample: [\"1.1.1.1\", \"179.12.26.133\"].", +"description": "Output only. A list of IPs auto-allocated for NAT that are in drain mode.\nExample: [\"1.1.1.1\", \"179.12.26.133\"].", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "drainUserAllocatedNatIps": { -"description": "A list of IPs user-allocated for NAT that are in drain mode.\nExample: [\"1.1.1.1\", \"179.12.26.133\"].", +"description": "Output only. A list of IPs user-allocated for NAT that are in drain mode.\nExample: [\"1.1.1.1\", \"179.12.26.133\"].", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "minExtraNatIpsNeeded": { -"description": "The number of extra IPs to allocate. This will be greater than 0 only if\nuser-specified IPs are NOT enough to allow all configured VMs to use NAT.\nThis value is meaningful only when auto-allocation of NAT IPs is *not*\nused.", +"description": "Output only. The number of extra IPs to allocate. This will be greater than 0 only if\nuser-specified IPs are NOT enough to allow all configured VMs to use NAT.\nThis value is meaningful only when auto-allocation of NAT IPs is *not*\nused.", "format": "int32", +"readOnly": true, "type": "integer" }, "name": { -"description": "Unique name of this NAT.", +"description": "Output only. Unique name of this NAT.", +"readOnly": true, "type": "string" }, "numVmEndpointsWithNatMappings": { -"description": "Number of VM endpoints (i.e., Nics) that can use NAT.", +"description": "Output only. Number of VM endpoints (i.e., Nics) that can use NAT.", "format": "int32", +"readOnly": true, "type": "integer" }, "ruleStatus": { @@ -82412,17 +83767,19 @@ false "type": "array" }, "userAllocatedNatIpResources": { -"description": "A list of fully qualified URLs of reserved IP address resources.", +"description": "Output only. A list of fully qualified URLs of reserved IP address resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "userAllocatedNatIps": { -"description": "A list of IPs user-allocated for NAT.\nThey will be raw IP strings like \"179.12.26.133\".", +"description": "Output only. A list of IPs user-allocated for NAT.\nThey will be raw IP strings like \"179.12.26.133\".", "items": { "type": "string" }, +"readOnly": true, "type": "array" } }, @@ -82433,32 +83790,37 @@ false "id": "RouterStatusNatStatusNatRuleStatus", "properties": { "activeNatIps": { -"description": "A list of active IPs for NAT.\nExample: [\"1.1.1.1\", \"179.12.26.133\"].", +"description": "Output only. A list of active IPs for NAT.\nExample: [\"1.1.1.1\", \"179.12.26.133\"].", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "drainNatIps": { -"description": "A list of IPs for NAT that are in drain mode.\nExample: [\"1.1.1.1\", \"179.12.26.133\"].", +"description": "Output only. A list of IPs for NAT that are in drain mode.\nExample: [\"1.1.1.1\", \"179.12.26.133\"].", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "minExtraIpsNeeded": { -"description": "The number of extra IPs to allocate. This will be greater than 0 only\nif the existing IPs in this NAT Rule are NOT enough to allow all\nconfigured VMs to use NAT.", +"description": "Output only. The number of extra IPs to allocate. This will be greater than 0 only\nif the existing IPs in this NAT Rule are NOT enough to allow all\nconfigured VMs to use NAT.", "format": "int32", +"readOnly": true, "type": "integer" }, "numVmEndpointsWithNatMappings": { -"description": "Number of VM endpoints (i.e., NICs) that have NAT Mappings from this\nNAT Rule.", +"description": "Output only. Number of VM endpoints (i.e., NICs) that have NAT Mappings from this\nNAT Rule.", "format": "int32", +"readOnly": true, "type": "integer" }, "ruleNumber": { -"description": "Rule number of the rule.", +"description": "Output only. Rule number of the rule.", "format": "int32", +"readOnly": true, "type": "integer" } }, @@ -82469,7 +83831,8 @@ false "properties": { "kind": { "default": "compute#routerStatusResponse", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "result": { @@ -82499,7 +83862,8 @@ false }, "kind": { "default": "compute#routersListBgpRoutes", -"description": "[Output Only] Type of resource. Alwayscompute#routersListBgpRoutes for lists of bgp routes.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#routersListBgpRoutes for lists of bgp routes.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -82514,14 +83878,16 @@ false "type": "array" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -82663,7 +84029,8 @@ false }, "kind": { "default": "compute#routersListRoutePolicies", -"description": "[Output Only] Type of resource. Alwayscompute#routersListRoutePolicies for lists of route policies.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#routersListRoutePolicies for lists of route policies.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -82678,14 +84045,16 @@ false "type": "array" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -83037,7 +84406,8 @@ false "type": "string" }, "diskType": { -"description": "[Output Only] URL of the disk type resource. For example:projects/project/zones/zone/diskTypes/pd-standard or\npd-ssd", +"description": "Output only. [Output Only] URL of the disk type resource. For example:projects/project/zones/zone/diskTypes/pd-standard or\npd-ssd", +"readOnly": true, "type": "string" }, "guestOsFeatures": { @@ -83048,8 +84418,9 @@ false "type": "array" }, "index": { -"description": "Specifies zero-based index of the disk that is attached to the source\ninstance.", +"description": "Output only. Specifies zero-based index of the disk that is attached to the source\ninstance.", "format": "int32", +"readOnly": true, "type": "integer" }, "interface": { @@ -83066,14 +84437,16 @@ false }, "kind": { "default": "compute#savedAttachedDisk", -"description": "[Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#attachedDisk for attached disks.", +"readOnly": true, "type": "string" }, "licenses": { -"description": "[Output Only] Any valid publicly visible licenses.", +"description": "Output only. [Output Only] Any valid publicly visible licenses.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "mode": { @@ -83093,12 +84466,13 @@ false "type": "string" }, "storageBytes": { -"description": "[Output Only] A size of the storage used by the disk's snapshot by this\nmachine image.", +"description": "Output only. [Output Only] A size of the storage used by the disk's snapshot by this\nmachine image.", "format": "int64", +"readOnly": true, "type": "string" }, "storageBytesStatus": { -"description": "[Output Only] An indicator whether storageBytes is in a\nstable state or it is being adjusted as a result of shared storage\nreallocation. This status can either be UPDATING, meaning\nthe size of the snapshot is being updated, or UP_TO_DATE,\nmeaning the size of the snapshot is up-to-date.", +"description": "Output only. [Output Only] An indicator whether storageBytes is in a\nstable state or it is being adjusted as a result of shared storage\nreallocation. This status can either be UPDATING, meaning\nthe size of the snapshot is being updated, or UP_TO_DATE,\nmeaning the size of the snapshot is up-to-date.", "enum": [ "UPDATING", "UP_TO_DATE" @@ -83107,6 +84481,7 @@ false "", "" ], +"readOnly": true, "type": "string" }, "type": { @@ -83129,7 +84504,7 @@ false "id": "SavedDisk", "properties": { "architecture": { -"description": "[Output Only] The architecture of the attached disk.", +"description": "Output only. [Output Only] The architecture of the attached disk.", "enum": [ "ARCHITECTURE_UNSPECIFIED", "ARM64", @@ -83140,24 +84515,28 @@ false "Machines with architecture ARM64", "Machines with architecture X86_64" ], +"readOnly": true, "type": "string" }, "kind": { "default": "compute#savedDisk", -"description": "[Output Only] Type of the resource. Always compute#savedDisk\nfor attached disks.", +"description": "Output only. [Output Only] Type of the resource. Always compute#savedDisk\nfor attached disks.", +"readOnly": true, "type": "string" }, "sourceDisk": { -"description": "Specifies a URL of the disk attached to the source instance.", +"description": "Output only. Specifies a URL of the disk attached to the source instance.", +"readOnly": true, "type": "string" }, "storageBytes": { -"description": "[Output Only] Size of the individual disk snapshot used by this machine\nimage.", +"description": "Output only. [Output Only] Size of the individual disk snapshot used by this machine\nimage.", "format": "int64", +"readOnly": true, "type": "string" }, "storageBytesStatus": { -"description": "[Output Only] An indicator whether storageBytes is in a\nstable state or it is being adjusted as a result of shared storage\nreallocation. This status can either be UPDATING, meaning\nthe size of the snapshot is being updated, or UP_TO_DATE,\nmeaning the size of the snapshot is up-to-date.", +"description": "Output only. [Output Only] An indicator whether storageBytes is in a\nstable state or it is being adjusted as a result of shared storage\nreallocation. This status can either be UPDATING, meaning\nthe size of the snapshot is being updated, or UP_TO_DATE,\nmeaning the size of the snapshot is up-to-date.", "enum": [ "UPDATING", "UP_TO_DATE" @@ -83166,6 +84545,7 @@ false "", "" ], +"readOnly": true, "type": "string" } }, @@ -83356,7 +84736,8 @@ false }, "kind": { "default": "compute#screenshot", -"description": "[Output Only] Type of the resource. Always compute#screenshot\nfor the screenshots.", +"description": "Output only. [Output Only] Type of the resource. Always compute#screenshot\nfor the screenshots.", +"readOnly": true, "type": "string" } }, @@ -83382,7 +84763,8 @@ false }, "kind": { "default": "compute#securityPoliciesAggregatedList", -"description": "[Output Only] Type of resource. Alwayscompute#securityPolicyAggregatedList for lists of Security\nPolicies.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#securityPolicyAggregatedList for lists of Security\nPolicies.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -83390,14 +84772,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -83700,7 +85084,8 @@ false "type": "array" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "ddosProtectionConfig": { @@ -83716,13 +85101,15 @@ false "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#securityPolicy", -"description": "[Output only] Type of the resource. Alwayscompute#securityPolicyfor security policies", +"description": "Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyfor security policies", +"readOnly": true, "type": "string" }, "labelFingerprint": { @@ -83742,11 +85129,17 @@ false "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", "type": "string" }, +"parent": { +"description": "Output only. [Output Only] The parent of the security policy.", +"readOnly": true, +"type": "string" +}, "recaptchaOptionsConfig": { "$ref": "SecurityPolicyRecaptchaOptionsConfig" }, "region": { -"description": "[Output Only] URL of the region where the regional security policy\nresides. This field is not applicable to global security policies.", +"description": "Output only. [Output Only] URL of the region where the regional security policy\nresides. This field is not applicable to global security policies.", +"readOnly": true, "type": "string" }, "rules": { @@ -83757,7 +85150,8 @@ false "type": "array" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "shortName": { @@ -83936,6 +85330,10 @@ false ], "type": "string" }, +"requestBodyInspectionSize": { +"description": "The maximum request size chosen by the customer with Waf enabled.\nValues supported are \"8KB\", \"16KB, \"32KB\", \"48KB\" and \"64KB\".\nValues are case insensitive.", +"type": "string" +}, "userIpRequestHeaders": { "description": "An optional list of case-insensitive request header names to use for\nresolving the callers client IP address.", "items": { @@ -83968,7 +85366,8 @@ false }, "displayName": { "deprecated": true, -"description": "[Output Only] The display name of the security policy of the association.", +"description": "Output only. [Output Only] The display name of the security policy of the association.", +"readOnly": true, "type": "string" }, "excludedFolders": { @@ -83990,11 +85389,13 @@ false "type": "string" }, "securityPolicyId": { -"description": "[Output Only] The security policy ID of the association.", +"description": "Output only. [Output Only] The security policy ID of the association.", +"readOnly": true, "type": "string" }, "shortName": { -"description": "[Output Only] The short name of the security policy of the association.", +"description": "Output only. [Output Only] The short name of the security policy of the association.", +"readOnly": true, "type": "string" } }, @@ -84035,7 +85436,8 @@ false }, "kind": { "default": "compute#securityPolicyList", -"description": "[Output Only] Type of resource. Alwayscompute#securityPolicyList for listsof securityPolicies", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#securityPolicyList for listsof securityPolicies", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -84206,7 +85608,8 @@ false }, "kind": { "default": "compute#securityPolicyRule", -"description": "[Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules", +"description": "Output only. [Output only] Type of the resource. Alwayscompute#securityPolicyRule for security policy rules", +"readOnly": true, "type": "string" }, "match": { @@ -84729,7 +86132,8 @@ false }, "kind": { "default": "compute#serialPortOutput", -"description": "[Output Only] Type of the resource. Alwayscompute#serialPortOutput for serial port output.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#serialPortOutput for serial port output.", +"readOnly": true, "type": "string" }, "next": { @@ -84738,7 +86142,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "start": { @@ -84791,10 +86196,11 @@ false "id": "ServiceAttachment", "properties": { "connectedEndpoints": { -"description": "[Output Only] An array of connections for all the consumers connected to\nthis service attachment.", +"description": "Output only. [Output Only] An array of connections for all the consumers connected to\nthis service attachment.", "items": { "$ref": "ServiceAttachmentConnectedEndpoint" }, +"readOnly": true, "type": "array" }, "connectionPreference": { @@ -84826,7 +86232,8 @@ false "type": "array" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -84850,13 +86257,15 @@ false "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource type. The server\ngenerates this identifier.", +"description": "Output only. [Output Only] The unique identifier for the resource type. The server\ngenerates this identifier.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#serviceAttachment", -"description": "[Output Only] Type of the resource. Alwayscompute#serviceAttachment for service attachments.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#serviceAttachment for service attachments.", +"readOnly": true, "type": "string" }, "metadata": { @@ -84895,18 +86304,21 @@ false }, "pscServiceAttachmentId": { "$ref": "Uint128", -"description": "[Output Only] An 128-bit global unique ID of the PSC service attachment." +"description": "Output only. [Output Only] An 128-bit global unique ID of the PSC service attachment.", +"readOnly": true }, "reconcileConnections": { "description": "This flag determines whether a consumer accept/reject list change can\nreconcile the statuses of existing ACCEPTED or REJECTED PSC endpoints.\n \n \n - If false, connection policy update will only affect existing PENDING\n PSC endpoints. Existing ACCEPTED/REJECTED endpoints will remain untouched\n regardless how the connection policy is modified . \n - If true,\n update will affect both PENDING and ACCEPTED/REJECTED PSC endpoints. For\n example, an ACCEPTED PSC endpoint will be moved to REJECTED if its project\n is added to the reject list.\n\n\nFor newly created service attachment, this boolean defaults to false.", "type": "boolean" }, "region": { -"description": "[Output Only] URL of the region where the service attachment resides.\nThis field applies only to the region resource. You must specify this\nfield as part of the HTTP request URL. It is not settable as a field in\nthe request body.", +"description": "Output only. [Output Only] URL of the region where the service attachment resides.\nThis field applies only to the region resource. You must specify this\nfield as part of the HTTP request URL. It is not settable as a field in\nthe request body.", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "targetService": { @@ -84934,7 +86346,8 @@ false }, "kind": { "default": "compute#serviceAttachmentAggregatedList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -84942,14 +86355,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -85166,7 +86581,8 @@ false }, "kind": { "default": "compute#serviceAttachmentList", -"description": "[Output Only] Type of the resource. Alwayscompute#serviceAttachment for service attachments.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#serviceAttachment for service attachments.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -85566,7 +86982,8 @@ false }, "kind": { "default": "compute#shieldedInstanceIdentity", -"description": "[Output Only] Type of the resource. Alwayscompute#shieldedInstanceIdentity for shielded Instance\nidentity entry.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#shieldedInstanceIdentity for shielded Instance\nidentity entry.", +"readOnly": true, "type": "string" }, "signingKey": { @@ -85623,7 +87040,7 @@ false "id": "Snapshot", "properties": { "architecture": { -"description": "[Output Only] The architecture of the snapshot. Valid values are\nARM64 or X86_64.", +"description": "Output only. [Output Only] The architecture of the snapshot. Valid values are\nARM64 or X86_64.", "enum": [ "ARCHITECTURE_UNSPECIFIED", "ARM64", @@ -85634,10 +87051,12 @@ false "Machines with architecture ARM64", "Machines with architecture X86_64" ], +"readOnly": true, "type": "string" }, "autoCreated": { -"description": "[Output Only] Set to true if snapshots are automatically created by\napplying resource policy on the target disk.", +"description": "Output only. [Output Only] Set to true if snapshots are automatically created by\napplying resource policy on the target disk.", +"readOnly": true, "type": "boolean" }, "chainName": { @@ -85645,12 +87064,14 @@ false "type": "string" }, "creationSizeBytes": { -"description": "[Output Only] Size in bytes of the snapshot at creation time.", +"description": "Output only. [Output Only] Size in bytes of the snapshot at creation time.", "format": "int64", +"readOnly": true, "type": "string" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -85658,17 +87079,20 @@ false "type": "string" }, "diskSizeGb": { -"description": "[Output Only] Size of the source disk, specified in GB.", +"description": "Output only. [Output Only] Size of the source disk, specified in GB.", "format": "int64", +"readOnly": true, "type": "string" }, "downloadBytes": { -"description": "[Output Only] Number of bytes downloaded to restore a snapshot to a disk.", +"description": "Output only. [Output Only] Number of bytes downloaded to restore a snapshot to a disk.", "format": "int64", +"readOnly": true, "type": "string" }, "enableConfidentialCompute": { -"description": "Whether this snapshot is created from a confidential compute mode disk.\n[Output Only]: This field is not set by user, but from source disk.", +"description": "Output only. Whether this snapshot is created from a confidential compute mode disk.\n[Output Only]: This field is not set by user, but from source disk.", +"readOnly": true, "type": "boolean" }, "guestFlush": { @@ -85676,20 +87100,23 @@ false "type": "boolean" }, "guestOsFeatures": { -"description": "[Output Only] A list of features to enable on the guest operating system.\nApplicable only for bootable images. Read \nEnabling guest operating system features to see a list of available\noptions.", +"description": "Output only. [Output Only] A list of features to enable on the guest operating system.\nApplicable only for bootable images. Read \nEnabling guest operating system features to see a list of available\noptions.", "items": { "$ref": "GuestOsFeature" }, +"readOnly": true, "type": "array" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#snapshot", -"description": "[Output Only] Type of the resource. Always compute#snapshot\nfor Snapshot resources.", +"description": "Output only. [Output Only] Type of the resource. Always compute#snapshot\nfor Snapshot resources.", +"readOnly": true, "type": "string" }, "labelFingerprint": { @@ -85705,18 +87132,20 @@ false "type": "object" }, "licenseCodes": { -"description": "[Output Only] Integer license codes indicating which licenses are attached\nto this snapshot.", +"description": "Output only. [Output Only] Integer license codes indicating which licenses are attached\nto this snapshot.", "items": { "format": "int64", "type": "string" }, +"readOnly": true, "type": "array" }, "licenses": { -"description": "[Output Only] A list of public visible licenses that apply to this\nsnapshot. This can be because the original image had licenses attached\n(such as a Windows image).", +"description": "Output only. [Output Only] A list of public visible licenses that apply to this\nsnapshot. This can be because the original image had licenses attached\n(such as a Windows image).", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "locationHint": { @@ -85744,11 +87173,13 @@ false "type": "boolean" }, "satisfiesPzs": { -"description": "[Output Only] Reserved for future use.", +"description": "Output only. [Output Only] Reserved for future use.", +"readOnly": true, "type": "boolean" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "snapshotEncryptionKey": { @@ -85780,7 +87211,8 @@ false "type": "string" }, "sourceDiskId": { -"description": "[Output Only] The ID value of the disk used to create this snapshot. This\nvalue may be used to determine whether the snapshot was taken from the\ncurrent or a previous instance of a given disk name.", +"description": "Output only. [Output Only] The ID value of the disk used to create this snapshot. This\nvalue may be used to determine whether the snapshot was taken from the\ncurrent or a previous instance of a given disk name.", +"readOnly": true, "type": "string" }, "sourceInstantSnapshot": { @@ -85792,19 +87224,22 @@ false "description": "Customer provided encryption key when creating Snapshot from Instant\nSnapshot." }, "sourceInstantSnapshotId": { -"description": "[Output Only] The unique ID of the instant snapshot used to create this\nsnapshot. This value identifies the exact instant snapshot that was used to\ncreate this snapshot. For example, if you created the snapshot from an\ninstant snapshot that was later deleted and recreated under the same name,\nthe source instant snapshot ID would identify the exact instant snapshot\nthat was used.", +"description": "Output only. [Output Only] The unique ID of the instant snapshot used to create this\nsnapshot. This value identifies the exact instant snapshot that was used to\ncreate this snapshot. For example, if you created the snapshot from an\ninstant snapshot that was later deleted and recreated under the same name,\nthe source instant snapshot ID would identify the exact instant snapshot\nthat was used.", +"readOnly": true, "type": "string" }, "sourceSnapshotSchedulePolicy": { -"description": "[Output Only] URL of the resource policy which created this\nscheduled snapshot.", +"description": "Output only. [Output Only] URL of the resource policy which created this\nscheduled snapshot.", +"readOnly": true, "type": "string" }, "sourceSnapshotSchedulePolicyId": { -"description": "[Output Only] ID of the resource policy which created this\nscheduled snapshot.", +"description": "Output only. [Output Only] ID of the resource policy which created this\nscheduled snapshot.", +"readOnly": true, "type": "string" }, "status": { -"description": "[Output Only] The status of the snapshot. This can beCREATING, DELETING, FAILED,READY, or UPLOADING.", +"description": "Output only. [Output Only] The status of the snapshot. This can beCREATING, DELETING, FAILED,READY, or UPLOADING.", "enum": [ "CREATING", "DELETING", @@ -85819,15 +87254,17 @@ false "Snapshot has been created successfully.", "Snapshot is being uploaded." ], +"readOnly": true, "type": "string" }, "storageBytes": { -"description": "[Output Only] A size of the storage used by the snapshot. As snapshots\nshare storage, this number is expected to change with snapshot\ncreation/deletion.", +"description": "Output only. [Output Only] A size of the storage used by the snapshot. As snapshots\nshare storage, this number is expected to change with snapshot\ncreation/deletion.", "format": "int64", +"readOnly": true, "type": "string" }, "storageBytesStatus": { -"description": "[Output Only] An indicator whether storageBytes is in a\nstable state or it is being adjusted as a result of shared storage\nreallocation. This status can either be UPDATING, meaning\nthe size of the snapshot is being updated, or UP_TO_DATE,\nmeaning the size of the snapshot is up-to-date.", +"description": "Output only. [Output Only] An indicator whether storageBytes is in a\nstable state or it is being adjusted as a result of shared storage\nreallocation. This status can either be UPDATING, meaning\nthe size of the snapshot is being updated, or UP_TO_DATE,\nmeaning the size of the snapshot is up-to-date.", "enum": [ "UPDATING", "UP_TO_DATE" @@ -85836,6 +87273,7 @@ false "", "" ], +"readOnly": true, "type": "string" }, "storageLocations": { @@ -85865,7 +87303,8 @@ false }, "kind": { "default": "compute#snapshotList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -85873,7 +87312,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -86011,7 +87451,7 @@ false "additionalProperties": { "type": "string" }, -"description": "Resource manager tags to be bound to the snapshot. Tag keys and values have\nthe same definition as resource\nmanager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and\nvalues are in the format `tagValues/456`. The field is ignored (both PUT &\nPATCH) when empty.", +"description": "Resource manager tags to be bound to the snapshot. Tag keys and values have\nthe same definition as resource\nmanager tags. Keys and values can be either in numeric format,\nsuch as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced\nformat such as `{org_id|project_id}/{tag_key_short_name}` and\n`{tag_value_short_name}`. The field is ignored (both PUT &\nPATCH) when empty.", "type": "object" } }, @@ -86200,7 +87640,8 @@ false "type": "string" }, "expireTime": { -"description": "[Output Only] Expire time of the certificate. RFC3339", +"description": "Output only. [Output Only] Expire time of the certificate. RFC3339", +"readOnly": true, "type": "string" }, "id": { @@ -86210,7 +87651,8 @@ false }, "kind": { "default": "compute#sslCertificate", -"description": "[Output Only] Type of the resource. Alwayscompute#sslCertificate for SSL certificates.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#sslCertificate for SSL certificates.", +"readOnly": true, "type": "string" }, "managed": { @@ -86227,7 +87669,8 @@ false "type": "string" }, "region": { -"description": "[Output Only] URL of the region where the regional SSL Certificate\nresides. This field is not applicable to global SSL Certificate.", +"description": "Output only. [Output Only] URL of the region where the regional SSL Certificate\nresides. This field is not applicable to global SSL Certificate.", +"readOnly": true, "type": "string" }, "selfLink": { @@ -86239,10 +87682,11 @@ false "description": "Configuration and status of a self-managed SSL certificate." }, "subjectAlternativeNames": { -"description": "[Output Only] Domains associated with the certificate via Subject\nAlternative Name.", +"description": "Output only. [Output Only] Domains associated with the certificate via Subject\nAlternative Name.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "type": { @@ -86279,7 +87723,8 @@ false }, "kind": { "default": "compute#sslCertificateAggregatedList", -"description": "[Output Only] Type of resource. Alwayscompute#sslCertificateAggregatedList for lists of SSL\nCertificates.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#sslCertificateAggregatedList for lists of SSL\nCertificates.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -86287,14 +87732,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -86441,7 +87888,8 @@ false }, "kind": { "default": "compute#sslCertificateList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -86449,7 +87897,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -86605,7 +88054,8 @@ false ], "type": "string" }, -"description": "[Output only] Detailed statuses of the domains specified for managed\ncertificate resource.", +"description": "Output only. [Output only] Detailed statuses of the domains specified for managed\ncertificate resource.", +"readOnly": true, "type": "object" }, "domains": { @@ -86616,7 +88066,7 @@ false "type": "array" }, "status": { -"description": "[Output only] Status of the managed certificate resource.", +"description": "Output only. [Output only] Status of the managed certificate resource.", "enum": [ "ACTIVE", "MANAGED_CERTIFICATE_STATUS_UNSPECIFIED", @@ -86633,6 +88083,7 @@ false "Certificate provisioning failed due to an issue with the DNS\nor load balancing configuration. It won't be retried. To try again\ndelete and create a new managed SslCertificate resource.\nFor details of which domain failed, consult domain_status field.", "Renewal of the certificate has failed due to an issue with the DNS\nor load balancing configuration. The existing cert is still serving;\nhowever, it will expire shortly. To provision a renewed certificate,\ndelete and create a new managed SslCertificate resource.\nFor details on which domain failed, consult domain_status field." ], +"readOnly": true, "type": "string" } }, @@ -86810,7 +88261,8 @@ false }, "kind": { "default": "compute#sslPoliciesAggregatedList", -"description": "[Output Only] Type of resource. Alwayscompute#sslPolicyAggregatedList for lists of SSL Policies.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#sslPolicyAggregatedList for lists of SSL Policies.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -86818,14 +88270,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -86959,27 +88413,32 @@ false "id": "SslPoliciesList", "properties": { "id": { -"description": "[Output Only] Unique identifier for the resource; defined by the server.", +"description": "Output only. [Output Only] Unique identifier for the resource; defined by the server.", +"readOnly": true, "type": "string" }, "items": { -"description": "A list of SslPolicy resources.", +"description": "Output only. A list of SslPolicy resources.", "items": { "$ref": "SslPolicy" }, +"readOnly": true, "type": "array" }, "kind": { "default": "compute#sslPoliciesList", -"description": "[Output Only] Type of the resource. Alwayscompute#sslPoliciesList for lists of sslPolicies.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#sslPoliciesList for lists of sslPolicies.", +"readOnly": true, "type": "string" }, "nextPageToken": { -"description": "[Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"description": "Output only. [Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -87263,7 +88722,8 @@ false "id": "SslPolicy", "properties": { "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "customFeatures": { @@ -87278,10 +88738,11 @@ false "type": "string" }, "enabledFeatures": { -"description": "[Output Only] The list of features enabled in the SSL policy.", +"description": "Output only. [Output Only] The list of features enabled in the SSL policy.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "fingerprint": { @@ -87290,13 +88751,15 @@ false "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#sslPolicy", -"description": "[Output only] Type of the resource. Alwayscompute#sslPolicyfor SSL policies.", +"description": "Output only. [Output only] Type of the resource. Alwayscompute#sslPolicyfor SSL policies.", +"readOnly": true, "type": "string" }, "minTlsVersion": { @@ -87339,15 +88802,17 @@ false "type": "string" }, "region": { -"description": "[Output Only] URL of the region where the regional SSL policy\nresides. This field is not applicable to global SSL policies.", +"description": "Output only. [Output Only] URL of the region where the regional SSL policy\nresides. This field is not applicable to global SSL policies.", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "warnings": { -"description": "[Output Only] If potential misconfigurations are detected for this\nSSL policy, this field will be populated with warning messages.", +"description": "Output only. [Output Only] If potential misconfigurations are detected for this\nSSL policy, this field will be populated with warning messages.", "items": { "properties": { "code": { @@ -87471,6 +88936,7 @@ false }, "type": "object" }, +"readOnly": true, "type": "array" } }, @@ -87606,7 +89072,8 @@ false "type": "string" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -87614,13 +89081,15 @@ false "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#storagePool", -"description": "[Output Only] Type of the resource. Always compute#storagePool\nfor storage pools.", +"description": "Output only. [Output Only] Type of the resource. Always compute#storagePool\nfor storage pools.", +"readOnly": true, "type": "string" }, "labelFingerprint": { @@ -87681,18 +89150,21 @@ false }, "resourceStatus": { "$ref": "StoragePoolResourceStatus", -"description": "[Output Only] Status information for the storage pool resource." +"description": "Output only. [Output Only] Status information for the storage pool resource.", +"readOnly": true }, "selfLink": { -"description": "[Output Only] Server-defined fully-qualified URL for this resource.", +"description": "Output only. [Output Only] Server-defined fully-qualified URL for this resource.", +"readOnly": true, "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource's resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource's resource id.", +"readOnly": true, "type": "string" }, "state": { -"description": "[Output Only] The status of storage pool creation.\n \n \n - CREATING: Storage pool is provisioning.\n storagePool.\n - FAILED: Storage pool creation failed.\n - READY: Storage pool is ready for use.\n - DELETING: Storage pool is deleting.", +"description": "Output only. [Output Only] The status of storage pool creation.\n \n \n - CREATING: Storage pool is provisioning.\n storagePool.\n - FAILED: Storage pool creation failed.\n - READY: Storage pool is ready for use.\n - DELETING: Storage pool is deleting.", "enum": [ "CREATING", "DELETING", @@ -87705,18 +89177,21 @@ false "StoragePool creation failed.", "StoragePool is ready for use." ], +"readOnly": true, "type": "string" }, "status": { "$ref": "StoragePoolResourceStatus", -"description": "[Output Only] Status information for the storage pool resource." +"description": "Output only. [Output Only] Status information for the storage pool resource.", +"readOnly": true }, "storagePoolType": { "description": "Type of the storage pool.", "type": "string" }, "zone": { -"description": "[Output Only] URL of the zone where the storage pool resides.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"description": "Output only. [Output Only] URL of the zone where the storage pool resides.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"readOnly": true, "type": "string" } }, @@ -87742,7 +89217,8 @@ false }, "kind": { "default": "compute#storagePoolAggregatedList", -"description": "[Output Only] Type of resource. Alwayscompute#storagePoolAggregatedList for aggregated lists of\nstorage pools.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#storagePoolAggregatedList for aggregated lists of\nstorage pools.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -87750,14 +89226,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -87891,48 +89369,56 @@ false "id": "StoragePoolDisk", "properties": { "attachedInstances": { -"description": "[Output Only] Instances this disk is attached to.", +"description": "Output only. [Output Only] Instances this disk is attached to.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "disk": { -"description": "[Output Only] The URL of the disk.", +"description": "Output only. [Output Only] The URL of the disk.", +"readOnly": true, "type": "string" }, "name": { -"description": "[Output Only] The name of the disk.", +"description": "Output only. [Output Only] The name of the disk.", +"readOnly": true, "type": "string" }, "provisionedIops": { -"description": "[Output Only] The number of IOPS provisioned for the disk.", +"description": "Output only. [Output Only] The number of IOPS provisioned for the disk.", "format": "int64", +"readOnly": true, "type": "string" }, "provisionedThroughput": { -"description": "[Output Only] The throughput provisioned for the disk.", +"description": "Output only. [Output Only] The throughput provisioned for the disk.", "format": "int64", +"readOnly": true, "type": "string" }, "resourcePolicies": { -"description": "[Output Only] Resource policies applied to disk for automatic snapshot\ncreations.", +"description": "Output only. [Output Only] Resource policies applied to disk for automatic snapshot\ncreations.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "sizeGb": { -"description": "[Output Only] The disk size, in GB.", +"description": "Output only. [Output Only] The disk size, in GB.", "format": "int64", +"readOnly": true, "type": "string" }, "status": { -"description": "[Output Only] The disk status.", +"description": "Output only. [Output Only] The disk status.", "enum": [ "CREATING", "DELETING", @@ -87949,15 +89435,18 @@ false "Source data is being copied into the disk.", "Disk is currently unavailable and cannot be accessed, attached or\ndetached." ], +"readOnly": true, "type": "string" }, "type": { -"description": "[Output Only] The disk type.", +"description": "Output only. [Output Only] The disk type.", +"readOnly": true, "type": "string" }, "usedBytes": { -"description": "[Output Only] Amount of disk space used.", +"description": "Output only. [Output Only] Amount of disk space used.", "format": "int64", +"readOnly": true, "type": "string" } }, @@ -87983,7 +89472,8 @@ false }, "kind": { "default": "compute#storagePoolList", -"description": "[Output Only] Type of resource. Always compute#storagePoolList\nfor lists of storagePools.", +"description": "Output only. [Output Only] Type of resource. Always compute#storagePoolList\nfor lists of storagePools.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -87991,14 +89481,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.\nend_interface: MixerListResponseWithEtagBuilder", +"description": "Output only. [Output Only] Unreachable resources.\nend_interface: MixerListResponseWithEtagBuilder", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -88135,7 +89627,8 @@ false "type": "string" }, "id": { -"description": "[Output Only] Unique identifier for the resource; defined by the server.", +"description": "Output only. [Output Only] Unique identifier for the resource; defined by the server.", +"readOnly": true, "type": "string" }, "items": { @@ -88147,26 +89640,30 @@ false }, "kind": { "default": "compute#storagePoolListDisks", -"description": "[Output Only] Type of resource. Alwayscompute#storagePoolListDisks for lists of disks in a\nstoragePool.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#storagePoolListDisks for lists of disks in a\nstoragePool.", +"readOnly": true, "type": "string" }, "nextPageToken": { -"description": "[Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"description": "Output only. [Output Only] This token allows you to get the next page of results for\nlist requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for\nthe query parameter pageToken in the next list request.\nSubsequent list requests will have their own nextPageToken to\ncontinue paging through the results.", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.\nend_interface: MixerListResponseWithEtagBuilder", +"description": "Output only. [Output Only] Unreachable resources.\nend_interface: MixerListResponseWithEtagBuilder", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { -"description": "[Output Only] Informational warning message.", +"description": "Output only. [Output Only] Informational warning message.", "properties": { "code": { "description": "[Output Only] A warning code, if applicable. For example, Compute\nEngine returns NO_RESULTS_ON_PAGE if there\nare no results in the response.", @@ -88287,6 +89784,7 @@ false "type": "string" } }, +"readOnly": true, "type": "object" } }, @@ -88302,7 +89800,8 @@ false "type": "string" }, "lastResizeTimestamp": { -"description": "[Output Only] Timestamp of the last successful resize inRFC3339 text format.", +"description": "Output only. [Output Only] Timestamp of the last successful resize inRFC3339 text format.", +"readOnly": true, "type": "string" }, "maxTotalProvisionedDiskCapacityGb": { @@ -88370,7 +89869,8 @@ false }, "kind": { "default": "compute#storagePoolType", -"description": "[Output Only] Type of the resource. Alwayscompute#storagePoolType for storage pool types.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#storagePoolType for storage pool types.", +"readOnly": true, "type": "string" }, "maxPoolProvisionedCapacityGb": { @@ -88418,7 +89918,8 @@ false "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource with the resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource with the resource id.", +"readOnly": true, "type": "string" }, "supportedDiskTypes": { @@ -88452,7 +89953,8 @@ false }, "kind": { "default": "compute#storagePoolTypeAggregatedList", -"description": "[Output Only] Type of resource. Alwayscompute#storagePoolTypeAggregatedList.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#storagePoolTypeAggregatedList.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -88460,7 +89962,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -88607,7 +90110,8 @@ false }, "kind": { "default": "compute#storagePoolTypeList", -"description": "[Output Only] Type of resource. Alwayscompute#storagePoolTypeList for storage pool types.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#storagePoolTypeList for storage pool types.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -88615,7 +90119,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -89023,8 +90528,13 @@ false "description": "Represents a Subnetwork resource.\n\nA subnetwork (also known as a subnet) is a logical partition of a Virtual\nPrivate Cloud network with one primary IP range and zero or more secondary\nIP ranges. For more information, read\nVirtual Private Cloud (VPC) Network.", "id": "Subnetwork", "properties": { +"allowSubnetCidrRoutesOverlap": { +"description": "Whether this subnetwork's ranges can conflict with existing static routes.\nSetting this to true allows this subnetwork's primary and secondary ranges\nto overlap with (and contain) static routes that have already been\nconfigured on the corresponding network.\n\nFor example if a static route has range 10.1.0.0/16, a subnet\nrange 10.0.0.0/8 could only be created if allow_conflicting_routes=true.\n\nOverlapping is only allowed on subnetwork operations; routes\nwhose ranges conflict with this subnetwork's ranges won't be allowed unless\nroute.allow_conflicting_subnetworks is set to true.\n\nTypically packets destined to IPs within the subnetwork (which may contain\nprivate/sensitive data) are prevented from leaving the virtual network.\nSetting this field to true will disable this feature.\n\nThe default value is false and applies to all existing subnetworks and\nautomatically created subnetworks.\n\nThis field cannot be set to true at resource creation time.", +"type": "boolean" +}, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -89045,12 +90555,14 @@ false "type": "string" }, "gatewayAddress": { -"description": "[Output Only] The gateway address for default routes to reach destination\naddresses outside this subnetwork.", +"description": "Output only. [Output Only] The gateway address for default routes to reach destination\naddresses outside this subnetwork.", +"readOnly": true, "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "internalIpv6Prefix": { @@ -89078,11 +90590,12 @@ false "type": "string" }, "ipv6CidrRange": { -"description": "[Output Only] This field is for internal use.", +"description": "Output only. [Output Only] This field is for internal use.", +"readOnly": true, "type": "string" }, "ipv6GceEndpoint": { -"description": "[Output Only] Possible endpoints of this subnetwork. It can be one of the\nfollowing:\n \n - VM_ONLY: The subnetwork can be used for creating instances and\n IPv6 addresses with VM endpoint type. Such a subnetwork gets external IPv6\n ranges from a public delegated prefix and cannot be used to create NetLb.\n - VM_AND_FR: The subnetwork can be used for creating both VM\n instances and Forwarding Rules. It can also be used to reserve IPv6\n addresses with both VM and FR endpoint types. Such a subnetwork gets its\n IPv6 range from Google IP Pool directly.", +"description": "Output only. [Output Only] Possible endpoints of this subnetwork. It can be one of the\nfollowing:\n \n - VM_ONLY: The subnetwork can be used for creating instances and\n IPv6 addresses with VM endpoint type. Such a subnetwork gets external IPv6\n ranges from a public delegated prefix and cannot be used to create NetLb.\n - VM_AND_FR: The subnetwork can be used for creating both VM\n instances and Forwarding Rules. It can also be used to reserve IPv6\n addresses with both VM and FR endpoint types. Such a subnetwork gets its\n IPv6 range from Google IP Pool directly.", "enum": [ "VM_AND_FR", "VM_ONLY" @@ -89091,11 +90604,13 @@ false "", "" ], +"readOnly": true, "type": "string" }, "kind": { "default": "compute#subnetwork", -"description": "[Output Only] Type of the resource. Always compute#subnetwork\nfor Subnetwork resources.", +"description": "Output only. [Output Only] Type of the resource. Always compute#subnetwork\nfor Subnetwork resources.", +"readOnly": true, "type": "string" }, "logConfig": { @@ -89202,7 +90717,7 @@ false "type": "string" }, "state": { -"description": "[Output Only] The state of the subnetwork, which can be one of the\nfollowing values:READY: Subnetwork is created and ready to useDRAINING: only applicable to subnetworks that have the\npurpose set to INTERNAL_HTTPS_LOAD_BALANCER and indicates that\nconnections to the load balancer are being drained. A subnetwork that is\ndraining cannot be used or modified until it reaches a status ofREADY", +"description": "Output only. [Output Only] The state of the subnetwork, which can be one of the\nfollowing values:READY: Subnetwork is created and ready to useDRAINING: only applicable to subnetworks that have the\npurpose set to INTERNAL_HTTPS_LOAD_BALANCER and indicates that\nconnections to the load balancer are being drained. A subnetwork that is\ndraining cannot be used or modified until it reaches a status ofREADY", "enum": [ "DRAINING", "READY" @@ -89211,6 +90726,7 @@ false "Subnetwork is being drained.", "Subnetwork is ready for use." ], +"readOnly": true, "type": "string" }, "systemReservedExternalIpv6Ranges": { @@ -89254,7 +90770,8 @@ false }, "kind": { "default": "compute#subnetworkAggregatedList", -"description": "[Output Only] Type of resource. Alwayscompute#subnetworkAggregatedList for aggregated lists of\nsubnetworks.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#subnetworkAggregatedList for aggregated lists of\nsubnetworks.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -89262,14 +90779,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -89416,7 +90935,8 @@ false }, "kind": { "default": "compute#subnetworkList", -"description": "[Output Only] Type of resource. Always compute#subnetworkList\nfor lists of subnetworks.", +"description": "Output only. [Output Only] Type of resource. Always compute#subnetworkList\nfor lists of subnetworks.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -89424,7 +90944,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -90088,7 +91609,8 @@ false "id": "TargetGrpcProxy", "properties": { "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -90101,13 +91623,15 @@ false "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource type. The server\ngenerates this identifier.", +"description": "Output only. [Output Only] The unique identifier for the resource type. The server\ngenerates this identifier.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#targetGrpcProxy", -"description": "[Output Only] Type of the resource. Alwayscompute#targetGrpcProxy for target grpc proxies.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#targetGrpcProxy for target grpc proxies.", +"readOnly": true, "type": "string" }, "name": { @@ -90121,11 +91645,13 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL with id for the resource.", +"description": "Output only. [Output Only] Server-defined URL with id for the resource.", +"readOnly": true, "type": "string" }, "urlMap": { @@ -90155,7 +91681,8 @@ false }, "kind": { "default": "compute#targetGrpcProxyList", -"description": "[Output Only] Type of the resource. Alwayscompute#targetGrpcProxy for target grpc proxies.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#targetGrpcProxy for target grpc proxies.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -90435,7 +91962,8 @@ false "id": "TargetHttpProxy", "properties": { "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -90459,7 +91987,8 @@ false }, "kind": { "default": "compute#targetHttpProxy", -"description": "[Output Only] Type of resource. Always compute#targetHttpProxy\nfor target HTTP proxies.", +"description": "Output only. [Output Only] Type of resource. Always compute#targetHttpProxy\nfor target HTTP proxies.", +"readOnly": true, "type": "string" }, "name": { @@ -90472,7 +92001,8 @@ false "type": "boolean" }, "region": { -"description": "[Output Only] URL of the region where the regional Target HTTP Proxy\nresides. This field is not applicable to global Target HTTP Proxies.", +"description": "Output only. [Output Only] URL of the region where the regional Target HTTP Proxy\nresides. This field is not applicable to global Target HTTP Proxies.", +"readOnly": true, "type": "string" }, "selfLink": { @@ -90503,7 +92033,8 @@ false }, "kind": { "default": "compute#targetHttpProxyAggregatedList", -"description": "[Output Only] Type of resource. Alwayscompute#targetHttpProxyAggregatedList for lists of Target HTTP\nProxies.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#targetHttpProxyAggregatedList for lists of Target HTTP\nProxies.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -90511,14 +92042,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" } }, @@ -90541,7 +92074,8 @@ false }, "kind": { "default": "compute#targetHttpProxyList", -"description": "Type of resource. Always compute#targetHttpProxyList for lists\nof target HTTP proxies.", +"description": "Output only. Type of resource. Always compute#targetHttpProxyList for lists\nof target HTTP proxies.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -90549,7 +92083,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -90872,7 +92407,8 @@ false "type": "string" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -90896,7 +92432,8 @@ false }, "kind": { "default": "compute#targetHttpsProxy", -"description": "[Output Only] Type of resource. Alwayscompute#targetHttpsProxy for target HTTPS proxies.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#targetHttpsProxy for target HTTPS proxies.", +"readOnly": true, "type": "string" }, "name": { @@ -90923,7 +92460,8 @@ false "type": "string" }, "region": { -"description": "[Output Only] URL of the region where the regional TargetHttpsProxy\nresides. This field is not applicable to global TargetHttpsProxies.", +"description": "Output only. [Output Only] URL of the region where the regional TargetHttpsProxy\nresides. This field is not applicable to global TargetHttpsProxies.", +"readOnly": true, "type": "string" }, "selfLink": { @@ -90985,7 +92523,8 @@ false }, "kind": { "default": "compute#targetHttpsProxyAggregatedList", -"description": "[Output Only] Type of resource. Alwayscompute#targetHttpsProxyAggregatedList for lists of Target\nHTTP Proxies.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#targetHttpsProxyAggregatedList for lists of Target\nHTTP Proxies.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -90993,14 +92532,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -91147,7 +92688,8 @@ false }, "kind": { "default": "compute#targetHttpsProxyList", -"description": "Type of resource. Always compute#targetHttpsProxyList for\nlists of target HTTPS proxies.", +"description": "Output only. Type of resource. Always compute#targetHttpsProxyList for\nlists of target HTTPS proxies.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -91155,7 +92697,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -91290,7 +92833,8 @@ false "id": "TargetInstance", "properties": { "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -91308,7 +92852,8 @@ false }, "kind": { "default": "compute#targetInstance", -"description": "[Output Only] The type of the resource. Alwayscompute#targetInstance for target instances.", +"description": "Output only. [Output Only] The type of the resource. Alwayscompute#targetInstance for target instances.", +"readOnly": true, "type": "string" }, "name": { @@ -91339,7 +92884,8 @@ false "type": "string" }, "zone": { -"description": "[Output Only] URL of the zone where the target instance resides.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"description": "Output only. [Output Only] URL of the zone where the target instance resides.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"readOnly": true, "type": "string" } }, @@ -91362,7 +92908,8 @@ false }, "kind": { "default": "compute#targetInstanceAggregatedList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -91370,14 +92917,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -91524,7 +93073,8 @@ false }, "kind": { "default": "compute#targetInstanceList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -91532,7 +93082,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -91808,7 +93359,8 @@ false "type": "string" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -91841,7 +93393,8 @@ false }, "kind": { "default": "compute#targetPool", -"description": "[Output Only] Type of the resource. Always compute#targetPool\nfor target pools.", +"description": "Output only. [Output Only] Type of the resource. Always compute#targetPool\nfor target pools.", +"readOnly": true, "type": "string" }, "name": { @@ -91850,7 +93403,8 @@ false "type": "string" }, "region": { -"description": "[Output Only] URL of the region where the target pool resides.", +"description": "Output only. [Output Only] URL of the region where the target pool resides.", +"readOnly": true, "type": "string" }, "securityPolicy": { @@ -91907,7 +93461,8 @@ false }, "kind": { "default": "compute#targetPoolAggregatedList", -"description": "[Output Only] Type of resource. Alwayscompute#targetPoolAggregatedList for aggregated lists of\ntarget pools.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#targetPoolAggregatedList for aggregated lists of\ntarget pools.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -91915,14 +93470,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -92063,7 +93620,8 @@ false }, "kind": { "default": "compute#targetPoolInstanceHealth", -"description": "[Output Only] Type of resource. Alwayscompute#targetPoolInstanceHealth when checking the health of\nan instance.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#targetPoolInstanceHealth when checking the health of\nan instance.", +"readOnly": true, "type": "string" } }, @@ -92086,7 +93644,8 @@ false }, "kind": { "default": "compute#targetPoolList", -"description": "[Output Only] Type of resource. Always compute#targetPoolList\nfor lists of target pools.", +"description": "Output only. [Output Only] Type of resource. Always compute#targetPoolList\nfor lists of target pools.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -92094,7 +93653,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -92482,7 +94042,8 @@ false "type": "string" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -92496,7 +94057,8 @@ false }, "kind": { "default": "compute#targetSslProxy", -"description": "[Output Only] Type of the resource. Alwayscompute#targetSslProxy for target SSL proxies.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#targetSslProxy for target SSL proxies.", +"readOnly": true, "type": "string" }, "name": { @@ -92555,7 +94117,8 @@ false }, "kind": { "default": "compute#targetSslProxyList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -92563,7 +94126,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -92863,7 +94427,8 @@ false "id": "TargetTcpProxy", "properties": { "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -92877,7 +94442,8 @@ false }, "kind": { "default": "compute#targetTcpProxy", -"description": "[Output Only] Type of the resource. Alwayscompute#targetTcpProxy for target TCP proxies.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#targetTcpProxy for target TCP proxies.", +"readOnly": true, "type": "string" }, "name": { @@ -92902,7 +94468,8 @@ false "type": "string" }, "region": { -"description": "[Output Only] URL of the region where the regional TCP proxy resides.\nThis field is not applicable to global TCP proxy.", +"description": "Output only. [Output Only] URL of the region where the regional TCP proxy resides.\nThis field is not applicable to global TCP proxy.", +"readOnly": true, "type": "string" }, "selfLink": { @@ -92933,7 +94500,8 @@ false }, "kind": { "default": "compute#targetTcpProxyAggregatedList", -"description": "[Output Only] Type of resource. Alwayscompute#targetTcpProxyAggregatedList for lists of Target\nTCP Proxies.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#targetTcpProxyAggregatedList for lists of Target\nTCP Proxies.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -92941,14 +94509,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -93095,7 +94665,8 @@ false }, "kind": { "default": "compute#targetTcpProxyList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -93103,7 +94674,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -93238,7 +94810,8 @@ false "id": "TargetVpnGateway", "properties": { "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -93259,7 +94832,8 @@ false }, "kind": { "default": "compute#targetVpnGateway", -"description": "[Output Only] Type of resource. Alwayscompute#targetVpnGateway for target VPN gateways.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#targetVpnGateway for target VPN gateways.", +"readOnly": true, "type": "string" }, "labelFingerprint": { @@ -93344,7 +94918,8 @@ false }, "kind": { "default": "compute#targetVpnGatewayAggregatedList", -"description": "[Output Only] Type of resource. Alwayscompute#targetVpnGateway for target VPN gateways.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#targetVpnGateway for target VPN gateways.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -93352,14 +94927,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -93506,7 +95083,8 @@ false }, "kind": { "default": "compute#targetVpnGatewayList", -"description": "[Output Only] Type of resource. Alwayscompute#targetVpnGateway for target VPN gateways.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#targetVpnGateway for target VPN gateways.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -93514,7 +95092,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -93974,7 +95553,8 @@ false "id": "UrlMap", "properties": { "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "defaultCustomErrorResponsePolicy": { @@ -94020,7 +95600,8 @@ false }, "kind": { "default": "compute#urlMap", -"description": "[Output Only] Type of the resource. Always compute#urlMaps for\nurl maps.", +"description": "Output only. [Output Only] Type of the resource. Always compute#urlMaps for\nurl maps.", +"readOnly": true, "type": "string" }, "name": { @@ -94036,7 +95617,8 @@ false "type": "array" }, "region": { -"description": "[Output Only] URL of the region where the regional URL map resides.\nThis field is not applicable to global URL maps.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"description": "Output only. [Output Only] URL of the region where the regional URL map resides.\nThis field is not applicable to global URL maps.\nYou must specify this field as part of the HTTP request URL. It is\nnot settable as a field in the request body.", +"readOnly": true, "type": "string" }, "selfLink": { @@ -94070,7 +95652,8 @@ false }, "kind": { "default": "compute#urlMapList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -94078,7 +95661,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -94315,7 +95899,8 @@ false }, "kind": { "default": "compute#urlMapsAggregatedList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -94323,14 +95908,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -94657,11 +96244,13 @@ false "id": "UsableSubnetwork", "properties": { "externalIpv6Prefix": { -"description": "[Output Only] The external IPv6 address range that is assigned to this\nsubnetwork.", +"description": "Output only. [Output Only] The external IPv6 address range that is assigned to this\nsubnetwork.", +"readOnly": true, "type": "string" }, "internalIpv6Prefix": { -"description": "[Output Only] The internal IPv6 address range that is assigned to this\nsubnetwork.", +"description": "Output only. [Output Only] The internal IPv6 address range that is assigned to this\nsubnetwork.", +"readOnly": true, "type": "string" }, "ipCidrRange": { @@ -94778,7 +96367,8 @@ false }, "kind": { "default": "compute#usableSubnetworksAggregatedList", -"description": "[Output Only] Type of resource. Alwayscompute#usableSubnetworksAggregatedList for aggregated lists\nof usable subnetworks.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#usableSubnetworksAggregatedList for aggregated lists\nof usable subnetworks.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -94786,21 +96376,24 @@ false "type": "string" }, "scopedWarnings": { -"description": "[Output Only] Informational warning messages for failures encountered from\nscopes.", +"description": "Output only. [Output Only] Informational warning messages for failures encountered from\nscopes.", "items": { "$ref": "SubnetworksScopedWarning" }, +"readOnly": true, "type": "array" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -94950,13 +96543,15 @@ false "id": "VmEndpointNatMappings", "properties": { "instanceName": { -"description": "Name of the VM instance which the endpoint belongs to", +"description": "Output only. Name of the VM instance which the endpoint belongs to", +"readOnly": true, "type": "string" }, "interfaceNatMappings": { "items": { "$ref": "VmEndpointNatMappingsInterfaceNatMappings" }, +"readOnly": true, "type": "array" } }, @@ -94967,42 +96562,49 @@ false "id": "VmEndpointNatMappingsInterfaceNatMappings", "properties": { "drainNatIpPortRanges": { -"description": "List of all drain IP:port-range mappings assigned to this interface.\nThese ranges are inclusive, that is, both the first and the last\nports can be used for NAT. Example: [\"2.2.2.2:12345-12355\",\n\"1.1.1.1:2234-2234\"].", +"description": "Output only. List of all drain IP:port-range mappings assigned to this interface.\nThese ranges are inclusive, that is, both the first and the last\nports can be used for NAT. Example: [\"2.2.2.2:12345-12355\",\n\"1.1.1.1:2234-2234\"].", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "natIpPortRanges": { -"description": "A list of all IP:port-range mappings assigned to this interface.\nThese ranges are inclusive, that is, both the first and the last\nports can be used for NAT. Example: [\"2.2.2.2:12345-12355\",\n\"1.1.1.1:2234-2234\"].", +"description": "Output only. A list of all IP:port-range mappings assigned to this interface.\nThese ranges are inclusive, that is, both the first and the last\nports can be used for NAT. Example: [\"2.2.2.2:12345-12355\",\n\"1.1.1.1:2234-2234\"].", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "numTotalDrainNatPorts": { -"description": "Total number of drain ports across all NAT IPs allocated to this\ninterface. It equals to the aggregated port number in the field\ndrain_nat_ip_port_ranges.", +"description": "Output only. Total number of drain ports across all NAT IPs allocated to this\ninterface. It equals to the aggregated port number in the field\ndrain_nat_ip_port_ranges.", "format": "int32", +"readOnly": true, "type": "integer" }, "numTotalNatPorts": { -"description": "Total number of ports across all NAT IPs allocated to this interface.\nIt equals to the aggregated port number in the field nat_ip_port_ranges.", +"description": "Output only. Total number of ports across all NAT IPs allocated to this interface.\nIt equals to the aggregated port number in the field nat_ip_port_ranges.", "format": "int32", +"readOnly": true, "type": "integer" }, "ruleMappings": { -"description": "Information about mappings provided by rules in this NAT.", +"description": "Output only. Information about mappings provided by rules in this NAT.", "items": { "$ref": "VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings" }, +"readOnly": true, "type": "array" }, "sourceAliasIpRange": { -"description": "Alias IP range for this interface endpoint.\nIt will be a private (RFC 1918) IP range.\nExamples: \"10.33.4.55/32\", or \"192.168.5.0/24\".", +"description": "Output only. Alias IP range for this interface endpoint.\nIt will be a private (RFC 1918) IP range.\nExamples: \"10.33.4.55/32\", or \"192.168.5.0/24\".", +"readOnly": true, "type": "string" }, "sourceVirtualIp": { -"description": "Primary IP of the VM for this NIC.", +"description": "Output only. Primary IP of the VM for this NIC.", +"readOnly": true, "type": "string" } }, @@ -95013,32 +96615,37 @@ false "id": "VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings", "properties": { "drainNatIpPortRanges": { -"description": "List of all drain IP:port-range mappings assigned to this interface\nby this rule.\nThese ranges are inclusive, that is, both the first and the last\nports can be used for NAT. Example: [\"2.2.2.2:12345-12355\",\n\"1.1.1.1:2234-2234\"].", +"description": "Output only. List of all drain IP:port-range mappings assigned to this interface\nby this rule.\nThese ranges are inclusive, that is, both the first and the last\nports can be used for NAT. Example: [\"2.2.2.2:12345-12355\",\n\"1.1.1.1:2234-2234\"].", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "natIpPortRanges": { -"description": "A list of all IP:port-range mappings assigned to this interface by this\nrule.\nThese ranges are inclusive, that is, both the first and the last\nports can be used for NAT. Example: [\"2.2.2.2:12345-12355\",\n\"1.1.1.1:2234-2234\"].", +"description": "Output only. A list of all IP:port-range mappings assigned to this interface by this\nrule.\nThese ranges are inclusive, that is, both the first and the last\nports can be used for NAT. Example: [\"2.2.2.2:12345-12355\",\n\"1.1.1.1:2234-2234\"].", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "numTotalDrainNatPorts": { -"description": "Total number of drain ports across all NAT IPs allocated to this\ninterface by this rule.\nIt equals the aggregated port number in the field\ndrain_nat_ip_port_ranges.", +"description": "Output only. Total number of drain ports across all NAT IPs allocated to this\ninterface by this rule.\nIt equals the aggregated port number in the field\ndrain_nat_ip_port_ranges.", "format": "int32", +"readOnly": true, "type": "integer" }, "numTotalNatPorts": { -"description": "Total number of ports across all NAT IPs allocated to this interface\nby this rule.\nIt equals the aggregated port number in the field nat_ip_port_ranges.", +"description": "Output only. Total number of ports across all NAT IPs allocated to this interface\nby this rule.\nIt equals the aggregated port number in the field nat_ip_port_ranges.", "format": "int32", +"readOnly": true, "type": "integer" }, "ruleNumber": { -"description": "Rule number of the NAT Rule.", +"description": "Output only. Rule number of the NAT Rule.", "format": "int32", +"readOnly": true, "type": "integer" } }, @@ -95054,7 +96661,8 @@ false }, "kind": { "default": "compute#vmEndpointNatMappingsList", -"description": "[Output Only] Type of resource. Alwayscompute#vmEndpointNatMappingsList for lists of Nat mappings of\nVM endpoints.", +"description": "Output only. [Output Only] Type of resource. Alwayscompute#vmEndpointNatMappingsList for lists of Nat mappings of\nVM endpoints.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -95069,7 +96677,8 @@ false "type": "array" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -95204,7 +96813,8 @@ false "id": "VpnGateway", "properties": { "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -95224,13 +96834,15 @@ false "type": "string" }, "id": { -"description": "[Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", +"description": "Output only. [Output Only] The unique identifier for the resource. This identifier is\ndefined by the server.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#vpnGateway", -"description": "[Output Only] Type of resource. Always compute#vpnGateway for\nVPN gateways.", +"description": "Output only. [Output Only] Type of resource. Always compute#vpnGateway for\nVPN gateways.", +"readOnly": true, "type": "string" }, "labelFingerprint": { @@ -95265,11 +96877,13 @@ false "type": "string" }, "region": { -"description": "[Output Only] URL of the region where the VPN gateway resides.", +"description": "Output only. [Output Only] URL of the region where the VPN gateway resides.", +"readOnly": true, "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "stackType": { @@ -95313,7 +96927,8 @@ false }, "kind": { "default": "compute#vpnGatewayAggregatedList", -"description": "[Output Only] Type of resource. Always compute#vpnGateway for\nVPN gateways.", +"description": "Output only. [Output Only] Type of resource. Always compute#vpnGateway for\nVPN gateways.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -95321,14 +96936,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -95475,7 +97092,8 @@ false }, "kind": { "default": "compute#vpnGatewayList", -"description": "[Output Only] Type of resource. Always compute#vpnGateway for\nVPN gateways.", +"description": "Output only. [Output Only] Type of resource. Always compute#vpnGateway for\nVPN gateways.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -95483,7 +97101,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -95617,10 +97236,11 @@ false "id": "VpnGatewayStatus", "properties": { "vpnConnections": { -"description": "List of VPN connection for this VpnGateway.", +"description": "Output only. List of VPN connection for this VpnGateway.", "items": { "$ref": "VpnGatewayStatusVpnConnection" }, +"readOnly": true, "type": "array" } }, @@ -95660,17 +97280,20 @@ false "id": "VpnGatewayStatusTunnel", "properties": { "localGatewayInterface": { -"description": "The VPN gateway interface this VPN tunnel is associated with.", +"description": "Output only. The VPN gateway interface this VPN tunnel is associated with.", "format": "uint32", +"readOnly": true, "type": "integer" }, "peerGatewayInterface": { -"description": "The peer gateway interface this VPN tunnel is connected to, the peer\ngateway could either be an external VPN gateway or a Google Cloud\nVPN gateway.", +"description": "Output only. The peer gateway interface this VPN tunnel is connected to, the peer\ngateway could either be an external VPN gateway or a Google Cloud\nVPN gateway.", "format": "uint32", +"readOnly": true, "type": "integer" }, "tunnelUrl": { -"description": "URL reference to the VPN tunnel.", +"description": "Output only. URL reference to the VPN tunnel.", +"readOnly": true, "type": "string" } }, @@ -95681,11 +97304,13 @@ false "id": "VpnGatewayStatusVpnConnection", "properties": { "peerExternalGateway": { -"description": "URL reference to the peer external VPN gateways to which the VPN tunnels\nin this VPN connection are connected.\nThis field is mutually exclusive with peer_gcp_gateway.", +"description": "Output only. URL reference to the peer external VPN gateways to which the VPN tunnels\nin this VPN connection are connected.\nThis field is mutually exclusive with peer_gcp_gateway.", +"readOnly": true, "type": "string" }, "peerGcpGateway": { -"description": "URL reference to the peer side VPN gateways to which the VPN tunnels in\nthis VPN connection are connected.\nThis field is mutually exclusive with peer_gcp_gateway.", +"description": "Output only. URL reference to the peer side VPN gateways to which the VPN tunnels in\nthis VPN connection are connected.\nThis field is mutually exclusive with peer_gcp_gateway.", +"readOnly": true, "type": "string" }, "state": { @@ -95707,8 +97332,9 @@ false "id": "VpnGatewayVpnGatewayInterface", "properties": { "id": { -"description": "[Output Only] Numeric identifier for this VPN interface associated with\nthe VPN gateway.", +"description": "Output only. [Output Only] Numeric identifier for this VPN interface associated with\nthe VPN gateway.", "format": "uint32", +"readOnly": true, "type": "integer" }, "interconnectAttachment": { @@ -95716,11 +97342,13 @@ false "type": "string" }, "ipAddress": { -"description": "[Output Only] IP address for this VPN interface associated with the VPN\ngateway.\nThe IP address could be either a regional external IP address or\na regional internal IP address. The two IP addresses for a VPN gateway\nmust be all regional external or regional internal IP addresses. There\ncannot be a mix of regional external IP addresses and regional internal\nIP addresses. For HA VPN over Cloud Interconnect, the IP addresses\nfor both interfaces could either be regional internal IP addresses or\nregional external IP addresses. For regular (non HA VPN over Cloud\nInterconnect) HA VPN tunnels, the IP address must be a regional external\nIP address.", +"description": "Output only. [Output Only] IP address for this VPN interface associated with the VPN\ngateway.\nThe IP address could be either a regional external IP address or\na regional internal IP address. The two IP addresses for a VPN gateway\nmust be all regional external or regional internal IP addresses. There\ncannot be a mix of regional external IP addresses and regional internal\nIP addresses. For HA VPN over Cloud Interconnect, the IP addresses\nfor both interfaces could either be regional internal IP addresses or\nregional external IP addresses. For regular (non HA VPN over Cloud\nInterconnect) HA VPN tunnels, the IP address must be a regional external\nIP address.", +"readOnly": true, "type": "string" }, "ipv6Address": { -"description": "[Output Only] IPv6 address for this VPN interface associated with the VPN\ngateway.\nThe IPv6 address must be a regional external IPv6 address. The format is\nRFC 5952 format (e.g. 2001:db8::2d9:51:0:0).", +"description": "Output only. [Output Only] IPv6 address for this VPN interface associated with the VPN\ngateway.\nThe IPv6 address must be a regional external IPv6 address. The format is\nRFC 5952 format (e.g. 2001:db8::2d9:51:0:0).", +"readOnly": true, "type": "string" } }, @@ -95881,7 +97509,8 @@ false "description": "User specified list of ciphers to use for the phase 1 and phase 2 of the\nIKE protocol." }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -95904,7 +97533,8 @@ false }, "kind": { "default": "compute#vpnTunnel", -"description": "[Output Only] Type of resource. Always compute#vpnTunnel for\nVPN tunnels.", +"description": "Output only. [Output Only] Type of resource. Always compute#vpnTunnel for\nVPN tunnels.", +"readOnly": true, "type": "string" }, "labelFingerprint": { @@ -96047,7 +97677,8 @@ false }, "kind": { "default": "compute#vpnTunnelAggregatedList", -"description": "[Output Only] Type of resource. Always compute#vpnTunnel for\nVPN tunnels.", +"description": "Output only. [Output Only] Type of resource. Always compute#vpnTunnel for\nVPN tunnels.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -96055,14 +97686,16 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.", +"description": "Output only. [Output Only] Unreachable resources.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -96221,7 +97854,8 @@ false }, "kind": { "default": "compute#vpnTunnelList", -"description": "[Output Only] Type of resource. Always compute#vpnTunnel for\nVPN tunnels.", +"description": "Output only. [Output Only] Type of resource. Always compute#vpnTunnel for\nVPN tunnels.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -96229,7 +97863,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -96614,23 +98249,27 @@ false "id": "Wire", "properties": { "adminEnabled": { -"description": "[Output Only] Indicates whether the wire is enabled.\nWhen false, the wire is disabled. When true and when the wire group of\nthe wire is also enabled, the wire is enabled. Defaults to true.", +"description": "Output only. [Output Only] Indicates whether the wire is enabled.\nWhen false, the wire is disabled. When true and when the wire group of\nthe wire is also enabled, the wire is enabled. Defaults to true.", +"readOnly": true, "type": "boolean" }, "endpoints": { -"description": "Wire endpoints are specific Interconnect connections.", +"description": "Output only. Wire endpoints are specific Interconnect connections.", "items": { "$ref": "WireEndpoint" }, +"readOnly": true, "type": "array" }, "label": { -"description": "[Output Only] A label that identifies the wire. The format of this label\ncombines the existing labels of the wire group endpoints and Interconnect\nconnections used by this wire in alphabetical order as follows:\n`ENDPOINT_A+CONNECTION_A1,ENDPOINT_B+CONNECTION_B1`, where:\n \n - ENDPOINT_A and ENDPOINT_B: are the labels\n that you entered as map keys when you specified the wire group endpoint\n objects.\n - CONNECTION_A1 and CONNECTION_B1: are the\n labels that you entered as map keys when you specified the wire group\n Interconnect objects.", +"description": "Output only. [Output Only] A label that identifies the wire. The format of this label\ncombines the existing labels of the wire group endpoints and Interconnect\nconnections used by this wire in alphabetical order as follows:\n`ENDPOINT_A+CONNECTION_A1,ENDPOINT_B+CONNECTION_B1`, where:\n \n - ENDPOINT_A and ENDPOINT_B: are the labels\n that you entered as map keys when you specified the wire group endpoint\n objects.\n - CONNECTION_A1 and CONNECTION_B1: are the\n labels that you entered as map keys when you specified the wire group\n Interconnect objects.", +"readOnly": true, "type": "string" }, "wireProperties": { "$ref": "WireProperties", -"description": "[Output Only] Properties of the wire." +"description": "Output only. [Output Only] Properties of the wire.", +"readOnly": true } }, "type": "object" @@ -96640,10 +98279,12 @@ false "id": "WireEndpoint", "properties": { "interconnect": { +"readOnly": true, "type": "string" }, "vlanTag": { "format": "int32", +"readOnly": true, "type": "integer" } }, @@ -96658,7 +98299,8 @@ false "type": "boolean" }, "creationTimestamp": { -"description": "[Output Only] Creation timestamp inRFC3339\ntext format.", +"description": "Output only. [Output Only] Creation timestamp inRFC3339\ntext format.", +"readOnly": true, "type": "string" }, "description": { @@ -96673,13 +98315,15 @@ false "type": "object" }, "id": { -"description": "[Output Only] The unique identifier for the resource type. The server\ngenerates this identifier.", +"description": "Output only. [Output Only] The unique identifier for the resource type. The server\ngenerates this identifier.", "format": "uint64", +"readOnly": true, "type": "string" }, "kind": { "default": "compute#wireGroup", -"description": "[Output Only] Type of the resource. Alwayscompute#wireGroups for wire groups.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#wireGroups for wire groups.", +"readOnly": true, "type": "string" }, "name": { @@ -96688,26 +98332,30 @@ false "type": "string" }, "reconciling": { -"description": "[Output Only] Indicates whether there are wire changes yet to be processed.", +"description": "Output only. [Output Only] Indicates whether there are wire changes yet to be processed.", +"readOnly": true, "type": "boolean" }, "selfLink": { -"description": "[Output Only] Server-defined URL for the resource.", +"description": "Output only. [Output Only] Server-defined URL for the resource.", +"readOnly": true, "type": "string" }, "topology": { "$ref": "WireGroupTopology", -"description": "Topology details for the wire group configuration." +"description": "Output only. Topology details for the wire group configuration.", +"readOnly": true }, "wireProperties": { "$ref": "WireProperties", "description": "Properties for all wires in the wire group." }, "wires": { -"description": "The single/redundant wire(s) managed by the wire group.", +"description": "Output only. The single/redundant wire(s) managed by the wire group.", "items": { "$ref": "Wire" }, +"readOnly": true, "type": "array" } }, @@ -96766,7 +98414,8 @@ false }, "kind": { "default": "compute#wireGroup", -"description": "[Output Only] Type of the resource. Alwayscompute#wireGroups for wire groups.", +"description": "Output only. [Output Only] Type of the resource. Alwayscompute#wireGroups for wire groups.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -96778,10 +98427,11 @@ false "type": "string" }, "unreachables": { -"description": "[Output Only] Unreachable resources.\nend_interface: MixerListResponseWithEtagBuilder", +"description": "Output only. [Output Only] Unreachable resources.\nend_interface: MixerListResponseWithEtagBuilder", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "warning": { @@ -96916,10 +98566,11 @@ false "id": "WireGroupTopology", "properties": { "endpoints": { -"description": "Topology details for all endpoints in the wire group.", +"description": "Output only. Topology details for all endpoints in the wire group.", "items": { "$ref": "WireGroupTopologyEndpoint" }, +"readOnly": true, "type": "array" } }, @@ -96930,11 +98581,13 @@ false "id": "WireGroupTopologyEndpoint", "properties": { "city": { -"description": "The InterconnectLocation.city (metropolitan area designator) that all\ninterconnects are located in.", +"description": "Output only. The InterconnectLocation.city (metropolitan area designator) that all\ninterconnects are located in.", +"readOnly": true, "type": "string" }, "label": { -"description": "Endpoint label from the wire group.", +"description": "Output only. Endpoint label from the wire group.", +"readOnly": true, "type": "string" } }, @@ -96992,7 +98645,8 @@ false }, "kind": { "default": "compute#xpnHostList", -"description": "[Output Only] Type of resource. Always compute#xpnHostList for\nlists of shared VPC hosts.", +"description": "Output only. [Output Only] Type of resource. Always compute#xpnHostList for\nlists of shared VPC hosts.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -97000,7 +98654,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { @@ -97183,7 +98838,8 @@ false }, "kind": { "default": "compute#zone", -"description": "[Output Only] Type of the resource. Always compute#zone for\nzones.", +"description": "Output only. [Output Only] Type of the resource. Always compute#zone for\nzones.", +"readOnly": true, "type": "string" }, "name": { @@ -97211,7 +98867,8 @@ false "type": "string" }, "supportsPzs": { -"description": "[Output Only] Reserved for future use.", +"description": "Output only. [Output Only] Reserved for future use.", +"readOnly": true, "type": "boolean" } }, @@ -97234,7 +98891,8 @@ false }, "kind": { "default": "compute#zoneList", -"description": "Type of resource.", +"description": "Output only. Type of resource.", +"readOnly": true, "type": "string" }, "nextPageToken": { @@ -97242,7 +98900,8 @@ false "type": "string" }, "selfLink": { -"description": "[Output Only] Server-defined URL for this resource.", +"description": "Output only. [Output Only] Server-defined URL for this resource.", +"readOnly": true, "type": "string" }, "warning": { diff --git a/googleapiclient/discovery_cache/documents/config.v1.json b/googleapiclient/discovery_cache/documents/config.v1.json index c4128c37ff..a3feb1393f 100644 --- a/googleapiclient/discovery_cache/documents/config.v1.json +++ b/googleapiclient/discovery_cache/documents/config.v1.json @@ -144,7 +144,7 @@ ], "parameters": { "extraLocationTypes": { -"description": "Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage.", +"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.", "location": "query", "repeated": true, "type": "string" @@ -1350,7 +1350,7 @@ } } }, -"revision": "20250924", +"revision": "20251029", "rootUrl": "https://config.googleapis.com/", "schemas": { "ApplyResults": { diff --git a/googleapiclient/discovery_cache/documents/contactcenteraiplatform.v1alpha1.json b/googleapiclient/discovery_cache/documents/contactcenteraiplatform.v1alpha1.json index 9f1106173b..5fd49acad3 100644 --- a/googleapiclient/discovery_cache/documents/contactcenteraiplatform.v1alpha1.json +++ b/googleapiclient/discovery_cache/documents/contactcenteraiplatform.v1alpha1.json @@ -109,6 +109,34 @@ "resources": { "locations": { "methods": { +"generateShifts": { +"description": "Generates shifts constrained by various parameters.", +"flatPath": "v1alpha1/projects/{projectsId}/locations/{locationsId}:generateShifts", +"httpMethod": "POST", +"id": "contactcenteraiplatform.projects.locations.generateShifts", +"parameterOrder": [ +"parent" +], +"parameters": { +"parent": { +"description": "Required. Name of the parent resource associated with the request. Format: projects/{project}/locations/{location}", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1alpha1/{+parent}:generateShifts", +"request": { +"$ref": "GenerateShiftsRequest" +}, +"response": { +"$ref": "Operation" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, "get": { "description": "Gets information about a location.", "flatPath": "v1alpha1/projects/{projectsId}/locations/{locationsId}", @@ -503,7 +531,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -523,7 +551,7 @@ } } }, -"revision": "20251022", +"revision": "20251204", "rootUrl": "https://contactcenteraiplatform.googleapis.com/", "schemas": { "AdminUser": { @@ -740,18 +768,154 @@ }, "type": "object" }, +"Date": { +"description": "Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values. * A month and day, with a zero year (for example, an anniversary). * A year on its own, with a zero month and a zero day. * A year and month, with a zero day (for example, a credit card expiration date). Related types: * google.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp", +"id": "Date", +"properties": { +"day": { +"description": "Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.", +"format": "int32", +"type": "integer" +}, +"month": { +"description": "Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.", +"format": "int32", +"type": "integer" +}, +"year": { +"description": "Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.", +"format": "int32", +"type": "integer" +} +}, +"type": "object" +}, +"DateList": { +"description": "List of dates.", +"id": "DateList", +"properties": { +"values": { +"description": "Optional. Values in the list.", +"items": { +"$ref": "Date" +}, +"type": "array" +} +}, +"type": "object" +}, +"DateTime": { +"description": "Represents civil time (or occasionally physical time). This type can represent a civil time in one of a few possible ways: * When utc_offset is set and time_zone is unset: a civil time on a calendar day with a particular offset from UTC. * When time_zone is set and utc_offset is unset: a civil time on a calendar day in a particular time zone. * When neither time_zone nor utc_offset is set: a civil time on a calendar day in local time. The date is relative to the Proleptic Gregorian Calendar. If year, month, or day are 0, the DateTime is considered not to have a specific year, month, or day respectively. This type may also be used to represent a physical time if all the date and time fields are set and either case of the `time_offset` oneof is set. Consider using `Timestamp` message for physical time instead. If your use case also would like to store the user's timezone, that can be done in another field. This type is more flexible than some applications may want. Make sure to document and validate your application's limitations.", +"id": "DateTime", +"properties": { +"day": { +"description": "Optional. Day of month. Must be from 1 to 31 and valid for the year and month, or 0 if specifying a datetime without a day.", +"format": "int32", +"type": "integer" +}, +"hours": { +"description": "Optional. Hours of day in 24 hour format. Should be from 0 to 23, defaults to 0 (midnight). An API may choose to allow the value \"24:00:00\" for scenarios like business closing time.", +"format": "int32", +"type": "integer" +}, +"minutes": { +"description": "Optional. Minutes of hour of day. Must be from 0 to 59, defaults to 0.", +"format": "int32", +"type": "integer" +}, +"month": { +"description": "Optional. Month of year. Must be from 1 to 12, or 0 if specifying a datetime without a month.", +"format": "int32", +"type": "integer" +}, +"nanos": { +"description": "Optional. Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999, defaults to 0.", +"format": "int32", +"type": "integer" +}, +"seconds": { +"description": "Optional. Seconds of minutes of the time. Must normally be from 0 to 59, defaults to 0. An API may allow the value 60 if it allows leap-seconds.", +"format": "int32", +"type": "integer" +}, +"timeZone": { +"$ref": "TimeZone", +"description": "Time zone." +}, +"utcOffset": { +"description": "UTC offset. Must be whole seconds, between -18 hours and +18 hours. For example, a UTC offset of -4:00 would be represented as { seconds: -14400 }.", +"format": "google-duration", +"type": "string" +}, +"year": { +"description": "Optional. Year of date. Must be from 1 to 9999, or 0 if specifying a datetime without a year.", +"format": "int32", +"type": "integer" +} +}, +"type": "object" +}, "Early": { "description": "LINT.IfChange First Channel to receive the updates. Meant to dev/test instances", "id": "Early", "properties": {}, "type": "object" }, +"EmployeeInfo": { +"description": "Information about a particular employee for planning purposes.", +"id": "EmployeeInfo", +"properties": { +"id": { +"description": "Required. Unique ID of this employee.", +"type": "string" +}, +"unwantedEventIntervals": { +"description": "Optional. A list of unwanted event intervals for this employee. The start time of the interval must be in the planning horizon.", +"items": { +"$ref": "UnwantedEventInterval" +}, +"type": "array" +} +}, +"type": "object" +}, "Empty": { "description": "A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }", "id": "Empty", "properties": {}, "type": "object" }, +"EventTemplate": { +"description": "Template specifying rules for generating a single event that occurs during a shift. An event may represent a meeting, break, lunch, etc.", +"id": "EventTemplate", +"properties": { +"durationMinutes": { +"description": "Required. Fixed duration in minutes of this event.", +"format": "int32", +"type": "integer" +}, +"id": { +"description": "Required. Unique ID of this template.", +"type": "string" +}, +"maximumMinutesAfterShiftStart": { +"description": "Optional. Maximum number of minutes after the beginning of a shift that this event can start.", +"format": "int32", +"type": "integer" +}, +"minimumMinutesAfterShiftStart": { +"description": "Optional. Minimum number of minutes after the beginning of a shift that this event can start.", +"format": "int32", +"type": "integer" +}, +"startTimeIncrementMinutes": { +"description": "Required. The time increment (in minutes) used to generate the set of possible event start times between `minimum_minutes_after_shift_start` and `maximum_minutes_after_shift_start`. For example, if the minimum minutes after shift start are 30, maximum minutes after shift start are 45, and the start time increment is 5 minutes, the event can take place 30, 35, 40, or 45 minutes after the start of the shift.", +"format": "int32", +"type": "integer" +} +}, +"type": "object" +}, "FeatureConfig": { "id": "FeatureConfig", "properties": { @@ -762,6 +926,39 @@ }, "type": "object" }, +"GenerateShiftsRequest": { +"description": "Request with constraints for generating shifts. The shifts generated must adhere to these constraints.", +"id": "GenerateShiftsRequest", +"properties": { +"employeeInfo": { +"description": "Optional. Employee information that should be considered when generating shifts.", +"items": { +"$ref": "EmployeeInfo" +}, +"type": "array" +}, +"planningHorizon": { +"$ref": "PlanningHorizon", +"description": "Required. The solver will generate the maximum number of shifts per shift template." +}, +"shiftTemplates": { +"description": "Required. Set of shift templates specifying rules for generating shifts. A shift template can be used for generating multiple shifts.", +"items": { +"$ref": "ShiftTemplate" +}, +"type": "array" +}, +"solverConfig": { +"$ref": "SolverConfig", +"description": "Optional. Parameters for the solver." +}, +"workforceDemands": { +"$ref": "WorkforceDemandList", +"description": "Required. All the workforce demands that the generated shifts need to cover. The planning horizon is defined between the earliest start time and the latest end time across all the entries. This field cannot be empty." +} +}, +"type": "object" +}, "GoogleCloudCommonOperationMetadata": { "description": "Represents the metadata of the long-running operation.", "id": "GoogleCloudCommonOperationMetadata", @@ -914,7 +1111,7 @@ "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, @@ -1046,6 +1243,21 @@ }, "type": "object" }, +"PlanningHorizon": { +"description": "Specifies the time interval during which the solver should generate shifts. The start time must be before the end time.", +"id": "PlanningHorizon", +"properties": { +"endTime": { +"$ref": "DateTime", +"description": "Required. End of the time interval for the given demand (exclusive). These values are read down to the minute; seconds and all smaller units are ignored." +}, +"startTime": { +"$ref": "DateTime", +"description": "Required. Start of the time interval for the given demand (inclusive). These values are read down to the minute; seconds and all smaller units are ignored." +} +}, +"type": "object" +}, "PrivateAccess": { "description": "Defines ingress and egress private traffic settings for CCAIP instances.", "id": "PrivateAccess", @@ -1241,6 +1453,101 @@ }, "type": "object" }, +"ShiftTemplate": { +"description": "Template specifying rules for generating shifts. A shift is a unit of work that specifies a start time, end time, and may contain events (e.g. lunch, breaks etc.). Shifts will be assigned to specific dates in the response.", +"id": "ShiftTemplate", +"properties": { +"assignableEmployeeIds": { +"description": "Optional. A list of specific employee IDs that can be assigned to shifts generated by this template. If this field is present, there will be `EmployeeSchedule`s in the response for which the `EmployeeSchedule.employee_id` field is set to one of the IDs in this list. The number of employee schedules with an assigned employee ID will be between `minimum_employee_count` and `maximum_employee_count`. If this field is empty, between `minimum_employee_count` and `maximum_employee_count` employees can be assigned to shifts generated by this template and the employee schedules won't have an assigned employee ID. Currently, only one assignable employee ID is supported.", +"items": { +"type": "string" +}, +"type": "array" +}, +"daysOffCountPerWeek": { +"description": "Fixed number of days off per week. An employee has a given day off if they are not assigned to a shift that starts on that day. A week is 7 days and begins on Sunday.", +"format": "int32", +"type": "integer" +}, +"daysOffDates": { +"$ref": "DateList", +"description": "Fixed dates when shifts from this template should not be generated." +}, +"durationMinutes": { +"description": "Required. Fixed duration of a shift generated by this template.", +"format": "int32", +"type": "integer" +}, +"earliestStartTime": { +"$ref": "TimeOfDay", +"description": "Required. Earliest time in the day that a shift can start. This value is specified with hours and minutes; seconds and nanos are ignored." +}, +"eventTemplates": { +"description": "Optional. Rules for generating events for each shift. Exactly one event will be included in each shift for each `EventTemplate` specified.", +"items": { +"$ref": "EventTemplate" +}, +"type": "array" +}, +"id": { +"description": "Required. Unique ID of this template.", +"type": "string" +}, +"latestStartTime": { +"$ref": "TimeOfDay", +"description": "Required. Latest time in the day that a shift can start. This value is specified with hours and minutes; seconds and nanos are ignored. If this value is less than the `earliest_start_time`, it may imply an overnight shift." +}, +"maximumEmployeeCount": { +"description": "Required. Maximum number of employees that can be assigned to all shifts generated by this template on working days.", +"format": "int32", +"type": "integer" +}, +"minimumEmployeeCount": { +"description": "Optional. Minimum number of employees that can be assigned to all shifts generated by this template on working days.", +"format": "int32", +"type": "integer" +}, +"minimumIntereventGapMinutes": { +"description": "Optional. Minimum minutes between the end of one event and the start of the next.", +"format": "int32", +"type": "integer" +}, +"startTimeIncrementMinutes": { +"description": "Optional. The time increment (in minutes) used to generate the set of possible start times between `earliest_start_time` and `latest_start_time`. For example, if the earliest start time is 8:00, the latest start time is 8:30, and the start time increment is 10 minutes, then all possible start times for this shift template are: 8:00, 8:10, 8:20, and 8:30.", +"format": "int32", +"type": "integer" +} +}, +"type": "object" +}, +"SolverConfig": { +"description": "Specifies additional parameters for the solver generating shifts.", +"id": "SolverConfig", +"properties": { +"maximumProcessingDuration": { +"description": "Optional. Maximum time the solver should spend on the problem. If not set, defaults to 1 minute. The choice of a time limit should depend on the size of the problem. To give an example, when solving a 7-day instance with 2 `ShiftTemplates`, each with ~20 possible start times and holding 2 events with ~30 possible start times, and two days off per week, recommended values are: <10s for fast solutions (and likely suboptimal), (10s, 300s) for good quality solutions, and >300s for an exhaustive search. Larger instances may require longer time limits. This value is not a hard limit and it does not account for the communication overhead. The expected latency to solve the problem may slightly exceed this value.", +"format": "google-duration", +"type": "string" +}, +"scheduleType": { +"description": "Required. Specifies the type of schedule to generate.", +"enum": [ +"SCHEDULE_TYPE_UNSPECIFIED", +"SINGLE_SHIFT", +"WEEKLY_WITH_FIXED_EVENTS", +"WEEKLY_WITH_VARIABLE_EVENTS" +], +"enumDescriptions": [ +"Unspecified schedule type. Should not be used.", +"Each `EmployeeSchedule` will include exactly one shift.", +"`EmployeeSchedule`s will include several shifts to generate a week-long schedule. The start and end time of events in a particular `EmployeeSchedule` will be identical. All the shifts have the same start and end time.", +"`EmployeeSchedule`s will include several shifts to generate a week-long schedule. The start and end time of events in a particular `EmployeeSchedule` can vary. All the shifts have the same start and end time. This option may result in longer solve times." +], +"type": "string" +} +}, +"type": "object" +}, "Status": { "description": "The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors).", "id": "Status", @@ -1295,6 +1602,21 @@ }, "type": "object" }, +"TimeZone": { +"description": "Represents a time zone from the [IANA Time Zone Database](https://www.iana.org/time-zones).", +"id": "TimeZone", +"properties": { +"id": { +"description": "IANA Time Zone Database time zone. For example \"America/New_York\".", +"type": "string" +}, +"version": { +"description": "Optional. IANA Time Zone Database version number. For example \"2019a\".", +"type": "string" +} +}, +"type": "object" +}, "URIs": { "description": "Message storing the URIs of the ContactCenter.", "id": "URIs", @@ -1318,6 +1640,22 @@ }, "type": "object" }, +"UnwantedEventInterval": { +"description": "Specifies a time interval during which the overlap with events (generated from event templates) should be minimal.", +"id": "UnwantedEventInterval", +"properties": { +"durationMinutes": { +"description": "Required. Duration of the event.", +"format": "int32", +"type": "integer" +}, +"startTime": { +"$ref": "DateTime", +"description": "Required. Start time of the event." +} +}, +"type": "object" +}, "WeeklySchedule": { "description": "Message representing a weekly schedule.", "id": "WeeklySchedule", @@ -1364,6 +1702,40 @@ } }, "type": "object" +}, +"WorkforceDemand": { +"description": "Specifies the number of employees required to cover the demand in the given time interval. The length of the interval must be strictly positive.", +"id": "WorkforceDemand", +"properties": { +"employeeCount": { +"description": "Optional. Number of employees needed to cover the demand for this interval.", +"format": "int32", +"type": "integer" +}, +"endTime": { +"$ref": "DateTime", +"description": "Required. End of the time interval for the given demand (exclusive). These values are read down to the minute; seconds and all smaller units are ignored." +}, +"startTime": { +"$ref": "DateTime", +"description": "Required. Start of the time interval for the given demand (inclusive). These values are read down to the minute; seconds and all smaller units are ignored." +} +}, +"type": "object" +}, +"WorkforceDemandList": { +"description": "List of workforce demands.", +"id": "WorkforceDemandList", +"properties": { +"values": { +"description": "Optional. Values in the list.", +"items": { +"$ref": "WorkforceDemand" +}, +"type": "array" +} +}, +"type": "object" } }, "servicePath": "", diff --git a/googleapiclient/discovery_cache/documents/contactcenterinsights.v1.json b/googleapiclient/discovery_cache/documents/contactcenterinsights.v1.json index f6e22961af..99bf6e1455 100644 --- a/googleapiclient/discovery_cache/documents/contactcenterinsights.v1.json +++ b/googleapiclient/discovery_cache/documents/contactcenterinsights.v1.json @@ -1968,7 +1968,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -4326,7 +4326,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -5378,7 +5378,7 @@ } } }, -"revision": "20251023", +"revision": "20251125", "rootUrl": "https://contactcenterinsights.googleapis.com/", "schemas": { "GoogleCloudContactcenterinsightsV1Analysis": { @@ -7321,7 +7321,10 @@ true "CLIENT_SENTIMENT_CATEGORY", "AGENT_VERSION_ID", "AGENT_DEPLOYMENT_ID", -"AGENT_ASSIST_SUPERVISOR_ID" +"AGENT_ASSIST_SUPERVISOR_ID", +"LABEL_KEY", +"LABEL_VALUE", +"LABEL_KEY_AND_VALUE" ], "enumDescriptions": [ "The key of the dimension is unspecified.", @@ -7341,7 +7344,10 @@ true "The dimension is keyed by the client sentiment category.", "The dimension is keyed by the agent version ID.", "The dimension is keyed by the agent deployment ID.", -"The dimension is keyed by the supervisor ID of the assigned human supervisor for virtual agents." +"The dimension is keyed by the supervisor ID of the assigned human supervisor for virtual agents.", +"The dimension is keyed by label keys.", +"The dimension is keyed by label values.", +"The dimension is keyed by label key-value pairs." ], "type": "string" }, @@ -7350,6 +7356,11 @@ true "description": "Output only. Metadata about the issue dimension.", "readOnly": true }, +"labelDimensionMetadata": { +"$ref": "GoogleCloudContactcenterinsightsV1DimensionLabelDimensionMetadata", +"description": "Output only. Metadata about conversation labels.", +"readOnly": true +}, "mediumDimensionMetadata": { "$ref": "GoogleCloudContactcenterinsightsV1DimensionMediumDimensionMetadata", "description": "Output only. Metadata about the conversation medium dimension.", @@ -7479,6 +7490,21 @@ true }, "type": "object" }, +"GoogleCloudContactcenterinsightsV1DimensionLabelDimensionMetadata": { +"description": "Metadata about conversation labels.", +"id": "GoogleCloudContactcenterinsightsV1DimensionLabelDimensionMetadata", +"properties": { +"labelKey": { +"description": "Optional. The label key.", +"type": "string" +}, +"labelValue": { +"description": "Optional. The label value.", +"type": "string" +} +}, +"type": "object" +}, "GoogleCloudContactcenterinsightsV1DimensionMediumDimensionMetadata": { "description": "Metadata about the conversation medium dimension.", "id": "GoogleCloudContactcenterinsightsV1DimensionMediumDimensionMetadata", @@ -7722,6 +7748,9 @@ true "EXPORT_V9", "EXPORT_V10", "EXPORT_V11", +"EXPORT_V12", +"EXPORT_V13", +"EXPORT_V14", "EXPORT_VERSION_LATEST_AVAILABLE" ], "enumDescriptions": [ @@ -7737,6 +7766,9 @@ true "Export schema version 9.", "Export schema version 10.", "Export schema version 11.", +"Export schema version 12.", +"Export schema version 13.", +"Export schema version 14.", "Export schema version latest available." ], "type": "string" @@ -11958,7 +11990,10 @@ true "CLIENT_SENTIMENT_CATEGORY", "AGENT_VERSION_ID", "AGENT_DEPLOYMENT_ID", -"AGENT_ASSIST_SUPERVISOR_ID" +"AGENT_ASSIST_SUPERVISOR_ID", +"LABEL_KEY", +"LABEL_VALUE", +"LABEL_KEY_AND_VALUE" ], "enumDescriptions": [ "The key of the dimension is unspecified.", @@ -11978,7 +12013,10 @@ true "The dimension is keyed by the client sentiment category.", "The dimension is keyed by the agent version ID.", "The dimension is keyed by the agent deployment ID.", -"The dimension is keyed by the supervisor ID of the assigned human supervisor for virtual agents." +"The dimension is keyed by the supervisor ID of the assigned human supervisor for virtual agents.", +"The dimension is keyed by label keys.", +"The dimension is keyed by label values.", +"The dimension is keyed by label key-value pairs." ], "type": "string" }, @@ -11987,6 +12025,11 @@ true "description": "Output only. Metadata about the issue dimension.", "readOnly": true }, +"labelDimensionMetadata": { +"$ref": "GoogleCloudContactcenterinsightsV1alpha1DimensionLabelDimensionMetadata", +"description": "Output only. Metadata about conversation labels.", +"readOnly": true +}, "mediumDimensionMetadata": { "$ref": "GoogleCloudContactcenterinsightsV1alpha1DimensionMediumDimensionMetadata", "description": "Output only. Metadata about the conversation medium dimension.", @@ -12116,6 +12159,21 @@ true }, "type": "object" }, +"GoogleCloudContactcenterinsightsV1alpha1DimensionLabelDimensionMetadata": { +"description": "Metadata about conversation labels.", +"id": "GoogleCloudContactcenterinsightsV1alpha1DimensionLabelDimensionMetadata", +"properties": { +"labelKey": { +"description": "Optional. The label key.", +"type": "string" +}, +"labelValue": { +"description": "Optional. The label value.", +"type": "string" +} +}, +"type": "object" +}, "GoogleCloudContactcenterinsightsV1alpha1DimensionMediumDimensionMetadata": { "description": "Metadata about the conversation medium dimension.", "id": "GoogleCloudContactcenterinsightsV1alpha1DimensionMediumDimensionMetadata", @@ -12348,6 +12406,9 @@ true "EXPORT_V9", "EXPORT_V10", "EXPORT_V11", +"EXPORT_V12", +"EXPORT_V13", +"EXPORT_V14", "EXPORT_VERSION_LATEST_AVAILABLE" ], "enumDescriptions": [ @@ -12363,6 +12424,9 @@ true "Export schema version 9.", "Export schema version 10.", "Export schema version 11.", +"Export schema version 12.", +"Export schema version 13.", +"Export schema version 14.", "Export schema version latest available." ], "type": "string" @@ -14265,7 +14329,7 @@ true "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, diff --git a/googleapiclient/discovery_cache/documents/container.v1.json b/googleapiclient/discovery_cache/documents/container.v1.json index 497c49d2ed..566fc83c7e 100644 --- a/googleapiclient/discovery_cache/documents/container.v1.json +++ b/googleapiclient/discovery_cache/documents/container.v1.json @@ -2660,7 +2660,7 @@ } } }, -"revision": "20251021", +"revision": "20251125", "rootUrl": "https://container.googleapis.com/", "schemas": { "AcceleratorConfig": { @@ -3330,6 +3330,32 @@ }, "type": "object" }, +"CertificateConfig": { +"description": "CertificateConfig configures certificate for the registry.", +"id": "CertificateConfig", +"properties": { +"gcpSecretManagerSecretUri": { +"description": "The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format \"projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION\" for global secret or \"projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION\" for regional secret. Version can be fixed (e.g. \"2\") or \"latest\"", +"type": "string" +} +}, +"type": "object" +}, +"CertificateConfigPair": { +"description": "CertificateConfigPair configures pairs of certificates, which is used for client certificate and key pairs under a registry.", +"id": "CertificateConfigPair", +"properties": { +"cert": { +"$ref": "CertificateConfig", +"description": "Cert configures the client certificate." +}, +"key": { +"$ref": "CertificateConfig", +"description": "Key configures the client private key. Optional." +} +}, +"type": "object" +}, "CheckAutopilotCompatibilityResponse": { "description": "CheckAutopilotCompatibilityResponse has a list of compatibility issues.", "id": "CheckAutopilotCompatibilityResponse", @@ -4127,6 +4153,10 @@ ], "type": "string" }, +"desiredPrivilegedAdmissionConfig": { +"$ref": "PrivilegedAdmissionConfig", +"description": "The desired privileged admission config for the cluster." +}, "desiredRbacBindingConfig": { "$ref": "RBACBindingConfig", "description": "RBACBindingConfig allows user to restrict ClusterRoleBindings an RoleBindings that can be created." @@ -4407,6 +4437,13 @@ "$ref": "PrivateRegistryAccessConfig", "description": "PrivateRegistryAccessConfig is used to configure access configuration for private container registries." }, +"registryHosts": { +"description": "RegistryHostConfig configures containerd registry host configuration. Each registry_hosts represents a hosts.toml file. At most 25 registry_hosts are allowed.", +"items": { +"$ref": "RegistryHostConfig" +}, +"type": "array" +}, "writableCgroups": { "$ref": "WritableCgroups", "description": "Optional. WritableCgroups defines writable cgroups configuration for the node pool." @@ -4702,6 +4739,43 @@ }, "type": "object" }, +"DisruptionEvent": { +"description": "DisruptionEvent is a notification sent to customers about the disruption event of a resource.", +"id": "DisruptionEvent", +"properties": { +"disruptionType": { +"description": "The type of the disruption event.", +"enum": [ +"DISRUPTION_TYPE_UNSPECIFIED", +"POD_NOT_ENOUGH_PDB", +"POD_PDB_VIOLATION" +], +"enumDescriptions": [ +"DISRUPTION_TYPE_UNSPECIFIED indicates the disruption type is unspecified.", +"POD_NOT_ENOUGH_PDB indicates there are still running pods on the node during node drain because their evictions are blocked by PDB.", +"POD_PDB_VIOLATION indicates that there are force pod evictions during node drain which violate the PDB." +], +"type": "string" +}, +"pdbBlockedNode": { +"description": "The node whose drain is blocked by PDB. This field is set for both POD_PDB_VIOLATION and POD_NOT_ENOUGH_PDB event.", +"type": "string" +}, +"pdbBlockedPod": { +"description": "The pods whose evictions are blocked by PDB. This field is set for both POD_PDB_VIOLATION and POD_NOT_ENOUGH_PDB event.", +"items": { +"$ref": "PdbBlockedPod" +}, +"type": "array" +}, +"pdbViolationTimeout": { +"description": "The timeout in seconds for which the node drain is blocked by PDB. After this timeout, pods are forcefully evicted. This field is only populated when event_type is POD_PDB_VIOLATION.", +"format": "google-duration", +"type": "string" +} +}, +"type": "object" +}, "DnsCacheConfig": { "description": "Configuration for NodeLocal DNSCache", "id": "DnsCacheConfig", @@ -5195,6 +5269,66 @@ false }, "type": "object" }, +"HostConfig": { +"description": "HostConfig configures the registry host under a given Server.", +"id": "HostConfig", +"properties": { +"ca": { +"description": "CA configures the registry host certificate.", +"items": { +"$ref": "CertificateConfig" +}, +"type": "array" +}, +"capabilities": { +"description": "Capabilities represent the capabilities of the registry host, specifying what operations a host is capable of performing. If not set, containerd enables all capabilities by default.", +"items": { +"enum": [ +"HOST_CAPABILITY_UNSPECIFIED", +"HOST_CAPABILITY_PULL", +"HOST_CAPABILITY_RESOLVE", +"HOST_CAPABILITY_PUSH" +], +"enumDescriptions": [ +"UNKNOWN should never be set.", +"Pull represents the capability to fetch manifests and blobs by digest.", +"Resolve represents the capability to fetch manifests by name.", +"Push represents the capability to push blobs and manifests." +], +"type": "string" +}, +"type": "array" +}, +"client": { +"description": "Client configures the registry host client certificate and key.", +"items": { +"$ref": "CertificateConfigPair" +}, +"type": "array" +}, +"dialTimeout": { +"description": "Specifies the maximum duration allowed for a connection attempt to complete. A shorter timeout helps reduce delays when falling back to the original registry if the mirror is unreachable. Maximum allowed value is 180s. If not set, containerd sets default 30s. The value should be a decimal number of seconds with an `s` suffix.", +"format": "google-duration", +"type": "string" +}, +"header": { +"description": "Header configures the registry host headers.", +"items": { +"$ref": "RegistryHeader" +}, +"type": "array" +}, +"host": { +"description": "Host configures the registry host/mirror. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000", +"type": "string" +}, +"overridePath": { +"description": "OverridePath is used to indicate the host's API root endpoint is defined in the URL path rather than by the API specification. This may be used with non-compliant OCI registries which are missing the /v2 prefix. If not set, containerd sets default false.", +"type": "boolean" +} +}, +"type": "object" +}, "HttpCacheControlResponseHeader": { "description": "RFC-2616: cache control support", "id": "HttpCacheControlResponseHeader", @@ -5554,7 +5688,7 @@ false "additionalProperties": { "type": "string" }, -"description": "The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_max_orphans net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes", +"description": "The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_mtu_probing net.ipv4.tcp_max_orphans net.ipv4.tcp_max_tw_buckets net.ipv4.tcp_syn_retries net.ipv4.tcp_ecn net.ipv4.tcp_congestion_control net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall kernel.perf_event_paranoid kernel.sched_rt_runtime_us kernel.softlockup_panic kernel.yama.ptrace_scope kernel.kptr_restrict kernel.dmesg_restrict kernel.sysrq fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_background_bytes vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_bytes vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes", "type": "object" }, "transparentHugepageDefrag": { @@ -5756,7 +5890,7 @@ false "properties": { "enableLegacyLustrePort": { "deprecated": true, -"description": "If set to true, the Lustre CSI driver will install Lustre kernel modules using port 6988. This serves as a workaround for a port conflict with the gke-metadata-server. This field is required ONLY under the following conditions: 1. The GKE node version is older than 1.33.2-gke.4655000. 2. You're connecting to a Lustre instance that has the 'gke-support-enabled' flag.", +"description": "If set to true, the Lustre CSI driver will install Lustre kernel modules using port 6988. This serves as a workaround for a port conflict with the gke-metadata-server. This field is required ONLY under the following conditions: 1. The GKE node version is older than 1.33.2-gke.4655000. 2. You're connecting to a Lustre instance that has the 'gke-support-enabled' flag. Deprecated: This flag is no longer required as of GKE node version 1.33.2-gke.4655000, unless you are connecting to a Lustre instance that has the `gke-support-enabled` flag.", "type": "boolean" }, "enabled": { @@ -6531,6 +6665,17 @@ false }, "type": "object" }, +"NodeDrainConfig": { +"description": "NodeDrainConfig contains the node drain related configurations for this nodepool.", +"id": "NodeDrainConfig", +"properties": { +"respectPdbDuringNodePoolDeletion": { +"description": "Whether to respect PDB during node pool deletion.", +"type": "boolean" +} +}, +"type": "object" +}, "NodeKernelModuleLoading": { "description": "Configuration for kernel module loading on nodes.", "id": "NodeKernelModuleLoading", @@ -6735,8 +6880,7 @@ false "type": "string" }, "subnetwork": { -"description": "Output only. The subnetwork path for the node pool. Format: projects/{project}/regions/{region}/subnetworks/{subnetwork} If the cluster is associated with multiple subnetworks, the subnetwork for the node pool is picked based on the IP utilization during node pool creation and is immutable.", -"readOnly": true, +"description": "The subnetwork path for the node pool. Format: projects/{project}/regions/{region}/subnetworks/{subnetwork} If the cluster is associated with multiple subnetworks, the subnetwork for the node pool is picked based on the IP utilization during node pool creation and is immutable.", "type": "string" } }, @@ -6809,6 +6953,10 @@ false "$ref": "NodeNetworkConfig", "description": "Networking configuration for this NodePool. If specified, it overrides the cluster-level defaults." }, +"nodeDrainConfig": { +"$ref": "NodeDrainConfig", +"description": "Specifies the node drain configuration for this node pool." +}, "placementPolicy": { "$ref": "PlacementPolicy", "description": "Specifies the node placement policy." @@ -7352,6 +7500,21 @@ false }, "type": "object" }, +"PdbBlockedPod": { +"description": "The namespace/name of the pod whose eviction is blocked by PDB.", +"id": "PdbBlockedPod", +"properties": { +"name": { +"description": "The name of the pod.", +"type": "string" +}, +"namespace": { +"description": "The namespace of the pod.", +"type": "string" +} +}, +"type": "object" +}, "PlacementPolicy": { "description": "PlacementPolicy defines the placement policy used by the node pool.", "id": "PlacementPolicy", @@ -7611,7 +7774,7 @@ false "id": "RecurringTimeWindow", "properties": { "recurrence": { -"description": "An RRULE (https://tools.ietf.org/html/rfc5545#section-3.8.5.3) for how this window reccurs. They go on for the span of time between the start and end time. For example, to have something repeat every weekday, you'd use: `FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR` To repeat some window daily (equivalent to the DailyMaintenanceWindow): `FREQ=DAILY` For the first weekend of every month: `FREQ=MONTHLY;BYSETPOS=1;BYDAY=SA,SU` This specifies how frequently the window starts. Eg, if you wanted to have a 9-5 UTC-4 window every weekday, you'd use something like: ``` start time = 2019-01-01T09:00:00-0400 end time = 2019-01-01T17:00:00-0400 recurrence = FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR ``` Windows can span multiple days. Eg, to make the window encompass every weekend from midnight Saturday till the last minute of Sunday UTC: ``` start time = 2019-01-05T00:00:00Z end time = 2019-01-07T23:59:00Z recurrence = FREQ=WEEKLY;BYDAY=SA ``` Note the start and end time's specific dates are largely arbitrary except to specify duration of the window and when it first starts. The FREQ values of HOURLY, MINUTELY, and SECONDLY are not supported.", +"description": "An RRULE (https://tools.ietf.org/html/rfc5545#section-3.8.5.3) for how this window recurs. They go on for the span of time between the start and end time. For example, to have something repeat every weekday, you'd use: `FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR` To repeat some window daily (equivalent to the DailyMaintenanceWindow): `FREQ=DAILY` For the first weekend of every month: `FREQ=MONTHLY;BYSETPOS=1;BYDAY=SA,SU` This specifies how frequently the window starts. Eg, if you wanted to have a 9-5 UTC-4 window every weekday, you'd use something like: ``` start time = 2019-01-01T09:00:00-0400 end time = 2019-01-01T17:00:00-0400 recurrence = FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR ``` Windows can span multiple days. Eg, to make the window encompass every weekend from midnight Saturday till the last minute of Sunday UTC: ``` start time = 2019-01-05T00:00:00Z end time = 2019-01-07T23:59:00Z recurrence = FREQ=WEEKLY;BYDAY=SA ``` Note the start and end time's specific dates are largely arbitrary except to specify duration of the window and when it first starts. The FREQ values of HOURLY, MINUTELY, and SECONDLY are not supported.", "type": "string" }, "window": { @@ -7621,6 +7784,42 @@ false }, "type": "object" }, +"RegistryHeader": { +"description": "RegistryHeader configures headers for the registry.", +"id": "RegistryHeader", +"properties": { +"key": { +"description": "Key configures the header key.", +"type": "string" +}, +"value": { +"description": "Value configures the header value.", +"items": { +"type": "string" +}, +"type": "array" +} +}, +"type": "object" +}, +"RegistryHostConfig": { +"description": "RegistryHostConfig configures the top-level structure for a single containerd registry server's configuration, which represents one hosts.toml file on the node. It will override the same fqdns in PrivateRegistryAccessConfig.", +"id": "RegistryHostConfig", +"properties": { +"hosts": { +"description": "HostConfig configures a list of host-specific configurations for the server. Each server can have at most 10 host configurations.", +"items": { +"$ref": "HostConfig" +}, +"type": "array" +}, +"server": { +"description": "Defines the host name of the registry server, which will be used to create configuration file as /etc/containerd/hosts.d//hosts.toml. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000", +"type": "string" +} +}, +"type": "object" +}, "ReleaseChannel": { "description": "ReleaseChannel indicates which release channel a cluster is subscribed to. Release channels are arranged in order of risk. When a cluster is subscribed to a release channel, Google maintains both the master version and the node version. Node auto-upgrade defaults to true and cannot be disabled.", "id": "ReleaseChannel", @@ -8876,6 +9075,10 @@ false "description": "The name (project, location, cluster, node pool) of the node pool to update. Specified in the format `projects/*/locations/*/clusters/*/nodePools/*`.", "type": "string" }, +"nodeDrainConfig": { +"$ref": "NodeDrainConfig", +"description": "The desired node drain configuration for nodes in the node pool." +}, "nodeNetworkConfig": { "$ref": "NodeNetworkConfig", "description": "Node network config." @@ -9086,6 +9289,10 @@ false "description": "A brief description of the event.", "type": "string" }, +"disruptionEvent": { +"$ref": "DisruptionEvent", +"description": "The information about the disruption event. This field is only populated when event_type is DISRUPTION_EVENT." +}, "endTime": { "description": "The time when the operation ended.", "format": "google-datetime", @@ -9097,13 +9304,15 @@ false "EVENT_TYPE_UNSPECIFIED", "END_OF_SUPPORT", "COS_MILESTONE_VERSION_UPDATE", -"UPGRADE_LIFECYCLE" +"UPGRADE_LIFECYCLE", +"DISRUPTION_EVENT" ], "enumDescriptions": [ "EVENT_TYPE_UNSPECIFIED indicates the event type is unspecified.", "END_OF_SUPPORT indicates GKE version reaches end of support, check standard_support_end_time and extended_support_end_time for more details.", "COS_MILESTONE_VERSION_UPDATE indicates that the COS node image will update COS milestone version for new patch versions starting with the one in the description.", -"UPGRADE_LIFECYCLE indicates the event is about the upgrade lifecycle." +"UPGRADE_LIFECYCLE indicates the event is about the upgrade lifecycle.", +"DISRUPTION_EVENT indicates the event is about the disruption." ], "type": "string" }, @@ -9284,6 +9493,14 @@ false "description": "The Cloud KMS cryptoKey to use for Confidential Hyperdisk on the control plane nodes.", "type": "string" }, +"controlPlaneDiskEncryptionKeyVersions": { +"description": "Output only. All of the versions of the Cloud KMS cryptoKey that are used by Confidential Hyperdisks on the control plane nodes.", +"items": { +"type": "string" +}, +"readOnly": true, +"type": "array" +}, "etcdApiCa": { "description": "Resource path of the Certificate Authority Service caPool to use for the etcd API CA in this cluster.", "type": "string" diff --git a/googleapiclient/discovery_cache/documents/container.v1beta1.json b/googleapiclient/discovery_cache/documents/container.v1beta1.json index b5956cfe76..f492d060e8 100644 --- a/googleapiclient/discovery_cache/documents/container.v1beta1.json +++ b/googleapiclient/discovery_cache/documents/container.v1beta1.json @@ -249,6 +249,34 @@ "https://www.googleapis.com/auth/cloud-platform" ] }, +"completeControlPlaneUpgrade": { +"description": "CompleteControlPlaneUpgrade completes the rollback-safe upgrade by performing the step two upgrade for a specific cluster.", +"flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/clusters/{clustersId}:completeControlPlaneUpgrade", +"httpMethod": "POST", +"id": "container.projects.locations.clusters.completeControlPlaneUpgrade", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "The name (project, location, cluster) of the cluster to complete upgrade. Specified in the format `projects/*/locations/*/clusters/*`.", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/clusters/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1beta1/{+name}:completeControlPlaneUpgrade", +"request": { +"$ref": "CompleteControlPlaneUpgradeRequest" +}, +"response": { +"$ref": "Operation" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, "completeIpRotation": { "description": "Completes master IP rotation.", "flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/clusters/{clustersId}:completeIpRotation", @@ -1415,6 +1443,34 @@ "https://www.googleapis.com/auth/cloud-platform" ] }, +"completeControlPlaneUpgrade": { +"description": "CompleteControlPlaneUpgrade completes the rollback-safe upgrade by performing the step two upgrade for a specific cluster.", +"flatPath": "v1beta1/projects/{projectsId}/zones/{zonesId}/clusters/{clustersId}:completeControlPlaneUpgrade", +"httpMethod": "POST", +"id": "container.projects.zones.clusters.completeControlPlaneUpgrade", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "The name (project, location, cluster) of the cluster to complete upgrade. Specified in the format `projects/*/locations/*/clusters/*`.", +"location": "path", +"pattern": "^projects/[^/]+/zones/[^/]+/clusters/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1beta1/{+name}:completeControlPlaneUpgrade", +"request": { +"$ref": "CompleteControlPlaneUpgradeRequest" +}, +"response": { +"$ref": "Operation" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, "completeIpRotation": { "description": "Completes master IP rotation.", "flatPath": "v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}:completeIpRotation", @@ -2685,7 +2741,7 @@ } } }, -"revision": "20251021", +"revision": "20251125", "rootUrl": "https://container.googleapis.com/", "schemas": { "AcceleratorConfig": { @@ -2871,6 +2927,10 @@ "$ref": "ParallelstoreCsiDriverConfig", "description": "Configuration for the Cloud Storage Parallelstore CSI driver." }, +"podSnapshotConfig": { +"$ref": "PodSnapshotConfig", +"description": "Configuration for the Pod Snapshot feature." +}, "rayOperatorConfig": { "$ref": "RayOperatorConfig", "description": "Optional. Configuration for Ray Operator addon." @@ -3442,6 +3502,32 @@ }, "type": "object" }, +"CertificateConfig": { +"description": "CertificateConfig configures certificate for the registry.", +"id": "CertificateConfig", +"properties": { +"gcpSecretManagerSecretUri": { +"description": "The URI configures a secret from [Secret Manager](https://cloud.google.com/secret-manager) in the format \"projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION\" for global secret or \"projects/$PROJECT_ID/locations/$REGION/secrets/$SECRET_NAME/versions/$VERSION\" for regional secret. Version can be fixed (e.g. \"2\") or \"latest\"", +"type": "string" +} +}, +"type": "object" +}, +"CertificateConfigPair": { +"description": "CertificateConfigPair configures pairs of certificates, which is used for client certificate and key pairs under a registry.", +"id": "CertificateConfigPair", +"properties": { +"cert": { +"$ref": "CertificateConfig", +"description": "Cert configures the client certificate." +}, +"key": { +"$ref": "CertificateConfig", +"description": "Key configures the client private key. Optional." +} +}, +"type": "object" +}, "CheckAutopilotCompatibilityResponse": { "description": "CheckAutopilotCompatibilityResponse has a list of compatibility issues.", "id": "CheckAutopilotCompatibilityResponse", @@ -3582,6 +3668,11 @@ "readOnly": true, "type": "string" }, +"currentEmulatedVersion": { +"description": "Output only. The current emulated version of the master endpoint. The version is in minor version format, e.g. 1.30. No value or empty string means the cluster has no emulated version.", +"readOnly": true, +"type": "string" +}, "currentMasterVersion": { "description": "Output only. The current software version of the master endpoint.", "readOnly": true, @@ -3837,6 +3928,10 @@ "$ref": "ResourceUsageExportConfig", "description": "Configuration for exporting resource usages. Resource usage export is disabled when this config unspecified." }, +"rollbackSafeUpgrade": { +"$ref": "RollbackSafeUpgrade", +"description": "The rollback safe upgrade information of the cluster. This field is used when user manually triggers a rollback safe upgrade." +}, "satisfiesPzi": { "description": "Output only. Reserved for future use.", "readOnly": true, @@ -4322,6 +4417,10 @@ ], "type": "string" }, +"desiredPrivilegedAdmissionConfig": { +"$ref": "PrivilegedAdmissionConfig", +"description": "The desired privileged admission config for the cluster." +}, "desiredProtectConfig": { "$ref": "ProtectConfig", "deprecated": true, @@ -4339,6 +4438,10 @@ "$ref": "ResourceUsageExportConfig", "description": "The desired configuration for exporting resource usage." }, +"desiredRollbackSafeUpgrade": { +"$ref": "RollbackSafeUpgrade", +"description": "The desired rollback safe upgrade configuration." +}, "desiredSecretManagerConfig": { "$ref": "SecretManagerConfig", "description": "Enable/Disable Secret Manager Config." @@ -4491,6 +4594,10 @@ }, "type": "array" }, +"rollbackSafeUpgradeStatus": { +"$ref": "RollbackSafeUpgradeStatus", +"description": "The cluster's rollback-safe upgrade status." +}, "upgradeDetails": { "description": "The list of past auto upgrades.", "items": { @@ -4501,6 +4608,35 @@ }, "type": "object" }, +"CompatibilityStatus": { +"description": "CompatibilityStatus is the status regarding the control plane's compatibility.", +"id": "CompatibilityStatus", +"properties": { +"downgradableVersion": { +"description": "Output only. The GKE version that the cluster can be safely downgraded to if the cluster is emulating the previous minor version. It is usually the cluster's previous version before a minor version upgrade.", +"readOnly": true, +"type": "string" +}, +"emulatedVersionTime": { +"description": "Output only. Last time the control plane became available after a minor version binary upgrade with emulated version set. It indicates the last time the cluster entered the rollback safe mode.", +"format": "google-datetime", +"readOnly": true, +"type": "string" +} +}, +"type": "object" +}, +"CompleteControlPlaneUpgradeRequest": { +"description": "CompleteControlPlaneUpgradeRequest sets the name of target cluster to complete upgrade.", +"id": "CompleteControlPlaneUpgradeRequest", +"properties": { +"version": { +"description": "API request version that initiates this operation.", +"type": "string" +} +}, +"type": "object" +}, "CompleteIPRotationRequest": { "description": "CompleteIPRotationRequest moves the cluster master back into single-IP mode.", "id": "CompleteIPRotationRequest", @@ -4629,6 +4765,13 @@ "$ref": "PrivateRegistryAccessConfig", "description": "PrivateRegistryAccessConfig is used to configure access configuration for private container registries." }, +"registryHosts": { +"description": "RegistryHostConfig configures containerd registry host configuration. Each registry_hosts represents a hosts.toml file. At most 25 registry_hosts are allowed.", +"items": { +"$ref": "RegistryHostConfig" +}, +"type": "array" +}, "writableCgroups": { "$ref": "WritableCgroups", "description": "Optional. WritableCgroups defines writable cgroups configuration for the node pool." @@ -4958,6 +5101,43 @@ }, "type": "object" }, +"DisruptionEvent": { +"description": "DisruptionEvent is a notification sent to customers about the disruption event of a resource.", +"id": "DisruptionEvent", +"properties": { +"disruptionType": { +"description": "The type of the disruption event.", +"enum": [ +"DISRUPTION_TYPE_UNSPECIFIED", +"POD_NOT_ENOUGH_PDB", +"POD_PDB_VIOLATION" +], +"enumDescriptions": [ +"DISRUPTION_TYPE_UNSPECIFIED indicates the disruption type is unspecified.", +"POD_NOT_ENOUGH_PDB indicates there are still running pods on the node during node drain because their evictions are blocked by PDB.", +"POD_PDB_VIOLATION indicates that there are force pod evictions during node drain which violate the PDB." +], +"type": "string" +}, +"pdbBlockedNode": { +"description": "The node whose drain is blocked by PDB. This field is set for both POD_PDB_VIOLATION and POD_NOT_ENOUGH_PDB event.", +"type": "string" +}, +"pdbBlockedPod": { +"description": "The pods whose evictions are blocked by PDB. This field is set for both POD_PDB_VIOLATION and POD_NOT_ENOUGH_PDB event.", +"items": { +"$ref": "PdbBlockedPod" +}, +"type": "array" +}, +"pdbViolationTimeout": { +"description": "The timeout in seconds for which the node drain is blocked by PDB. After this timeout, pods are forcefully evicted. This field is only populated when event_type is POD_PDB_VIOLATION.", +"format": "google-duration", +"type": "string" +} +}, +"type": "object" +}, "DnsCacheConfig": { "description": "Configuration for NodeLocal DNSCache", "id": "DnsCacheConfig", @@ -5491,6 +5671,66 @@ false }, "type": "object" }, +"HostConfig": { +"description": "HostConfig configures the registry host under a given Server.", +"id": "HostConfig", +"properties": { +"ca": { +"description": "CA configures the registry host certificate.", +"items": { +"$ref": "CertificateConfig" +}, +"type": "array" +}, +"capabilities": { +"description": "Capabilities represent the capabilities of the registry host, specifying what operations a host is capable of performing. If not set, containerd enables all capabilities by default.", +"items": { +"enum": [ +"HOST_CAPABILITY_UNSPECIFIED", +"HOST_CAPABILITY_PULL", +"HOST_CAPABILITY_RESOLVE", +"HOST_CAPABILITY_PUSH" +], +"enumDescriptions": [ +"UNKNOWN should never be set.", +"Pull represents the capability to fetch manifests and blobs by digest.", +"Resolve represents the capability to fetch manifests by name.", +"Push represents the capability to push blobs and manifests." +], +"type": "string" +}, +"type": "array" +}, +"client": { +"description": "Client configures the registry host client certificate and key.", +"items": { +"$ref": "CertificateConfigPair" +}, +"type": "array" +}, +"dialTimeout": { +"description": "Specifies the maximum duration allowed for a connection attempt to complete. A shorter timeout helps reduce delays when falling back to the original registry if the mirror is unreachable. Maximum allowed value is 180s. If not set, containerd sets default 30s. The value should be a decimal number of seconds with an `s` suffix.", +"format": "google-duration", +"type": "string" +}, +"header": { +"description": "Header configures the registry host headers.", +"items": { +"$ref": "RegistryHeader" +}, +"type": "array" +}, +"host": { +"description": "Host configures the registry host/mirror. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000", +"type": "string" +}, +"overridePath": { +"description": "OverridePath is used to indicate the host's API root endpoint is defined in the URL path rather than by the API specification. This may be used with non-compliant OCI registries which are missing the /v2 prefix. If not set, containerd sets default false.", +"type": "boolean" +} +}, +"type": "object" +}, "HostMaintenancePolicy": { "description": "HostMaintenancePolicy contains the maintenance policy for the hosts on which the GKE VMs run on.", "id": "HostMaintenancePolicy", @@ -5920,7 +6160,7 @@ false "additionalProperties": { "type": "string" }, -"description": "The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_max_orphans net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes", +"description": "The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_mtu_probing net.ipv4.tcp_max_orphans net.ipv4.tcp_max_tw_buckets net.ipv4.tcp_syn_retries net.ipv4.tcp_ecn net.ipv4.tcp_congestion_control net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall kernel.perf_event_paranoid kernel.sched_rt_runtime_us kernel.softlockup_panic kernel.yama.ptrace_scope kernel.kptr_restrict kernel.dmesg_restrict kernel.sysrq fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_background_bytes vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_bytes vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes", "type": "object" }, "transparentHugepageDefrag": { @@ -6169,7 +6409,7 @@ false "properties": { "enableLegacyLustrePort": { "deprecated": true, -"description": "If set to true, the Lustre CSI driver will install Lustre kernel modules using port 6988. This serves as a workaround for a port conflict with the gke-metadata-server. This field is required ONLY under the following conditions: 1. The GKE node version is older than 1.33.2-gke.4655000. 2. You're connecting to a Lustre instance that has the 'gke-support-enabled' flag.", +"description": "If set to true, the Lustre CSI driver will install Lustre kernel modules using port 6988. This serves as a workaround for a port conflict with the gke-metadata-server. This field is required ONLY under the following conditions: 1. The GKE node version is older than 1.33.2-gke.4655000. 2. You're connecting to a Lustre instance that has the 'gke-support-enabled' flag. Deprecated: This flag is no longer required as of GKE node version 1.33.2-gke.4655000, unless you are connecting to a Lustre instance that has the `gke-support-enabled` flag.", "type": "boolean" }, "enabled": { @@ -6267,7 +6507,13 @@ false "Master": { "description": "Master is the configuration for components on master.", "id": "Master", -"properties": {}, +"properties": { +"compatibilityStatus": { +"$ref": "CompatibilityStatus", +"description": "Output only. The compatibility status of the control plane. It should be empty if the cluster does not have emulated version. For details, see go/user-initiated-rollbackable-upgrade-design.", +"readOnly": true +} +}, "type": "object" }, "MasterAuth": { @@ -6994,6 +7240,17 @@ false }, "type": "object" }, +"NodeDrainConfig": { +"description": "NodeDrainConfig contains the node drain related configurations for this nodepool.", +"id": "NodeDrainConfig", +"properties": { +"respectPdbDuringNodePoolDeletion": { +"description": "Whether to respect PDB during node pool deletion.", +"type": "boolean" +} +}, +"type": "object" +}, "NodeKernelModuleLoading": { "description": "Configuration for kernel module loading on nodes.", "id": "NodeKernelModuleLoading", @@ -7202,8 +7459,7 @@ false "type": "string" }, "subnetwork": { -"description": "Output only. The subnetwork path for the node pool. Format: projects/{project}/regions/{region}/subnetworks/{subnetwork} If the cluster is associated with multiple subnetworks, the subnetwork for the node pool is picked based on the IP utilization during node pool creation and is immutable.", -"readOnly": true, +"description": "The subnetwork path for the node pool. Format: projects/{project}/regions/{region}/subnetworks/{subnetwork} If the cluster is associated with multiple subnetworks, the subnetwork for the node pool is picked based on the IP utilization during node pool creation and is immutable.", "type": "string" } }, @@ -7276,6 +7532,10 @@ false "$ref": "NodeNetworkConfig", "description": "Networking configuration for this NodePool. If specified, it overrides the cluster-level defaults." }, +"nodeDrainConfig": { +"$ref": "NodeDrainConfig", +"description": "Specifies the node drain configuration for this node pool." +}, "placementPolicy": { "$ref": "PlacementPolicy", "description": "Specifies the node placement policy." @@ -7841,6 +8101,21 @@ false }, "type": "object" }, +"PdbBlockedPod": { +"description": "The namespace/name of the pod whose eviction is blocked by PDB.", +"id": "PdbBlockedPod", +"properties": { +"name": { +"description": "The name of the pod.", +"type": "string" +}, +"namespace": { +"description": "The namespace of the pod.", +"type": "string" +} +}, +"type": "object" +}, "PlacementPolicy": { "description": "PlacementPolicy defines the placement policy used by the node pool.", "id": "PlacementPolicy", @@ -7911,6 +8186,17 @@ false }, "type": "object" }, +"PodSnapshotConfig": { +"description": "PodSnapshotConfig is the configuration for GKE Pod Snapshots feature.", +"id": "PodSnapshotConfig", +"properties": { +"enabled": { +"description": "Whether or not the Pod Snapshots feature is enabled.", +"type": "boolean" +} +}, +"type": "object" +}, "PolicyBinding": { "description": "Binauthz policy that applies to this cluster.", "id": "PolicyBinding", @@ -8157,6 +8443,42 @@ false }, "type": "object" }, +"RegistryHeader": { +"description": "RegistryHeader configures headers for the registry.", +"id": "RegistryHeader", +"properties": { +"key": { +"description": "Key configures the header key.", +"type": "string" +}, +"value": { +"description": "Value configures the header value.", +"items": { +"type": "string" +}, +"type": "array" +} +}, +"type": "object" +}, +"RegistryHostConfig": { +"description": "RegistryHostConfig configures the top-level structure for a single containerd registry server's configuration, which represents one hosts.toml file on the node. It will override the same fqdns in PrivateRegistryAccessConfig.", +"id": "RegistryHostConfig", +"properties": { +"hosts": { +"description": "HostConfig configures a list of host-specific configurations for the server. Each server can have at most 10 host configurations.", +"items": { +"$ref": "HostConfig" +}, +"type": "array" +}, +"server": { +"description": "Defines the host name of the registry server, which will be used to create configuration file as /etc/containerd/hosts.d//hosts.toml. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000", +"type": "string" +} +}, +"type": "object" +}, "ReleaseChannel": { "description": "ReleaseChannel indicates which release channel a cluster is subscribed to. Release channels are arranged in order of risk. When a cluster is subscribed to a release channel, Google maintains both the master version and the node version. Node auto-upgrade defaults to true and cannot be disabled.", "id": "ReleaseChannel", @@ -8367,6 +8689,46 @@ false }, "type": "object" }, +"RollbackSafeUpgrade": { +"description": "RollbackSafeUpgrade is the configuration for the rollback safe upgrade.", +"id": "RollbackSafeUpgrade", +"properties": { +"controlPlaneSoakDuration": { +"description": "A user-defined period for the cluster remains in the rollbackable state. ex: {seconds: 21600}.", +"format": "google-duration", +"type": "string" +} +}, +"type": "object" +}, +"RollbackSafeUpgradeStatus": { +"description": "RollbackSafeUpgradeStatus contains the rollback-safe upgrade status of a cluster.", +"id": "RollbackSafeUpgradeStatus", +"properties": { +"controlPlaneUpgradeRollbackEndTime": { +"description": "The rollback-safe mode expiration time.", +"format": "google-datetime", +"type": "string" +}, +"mode": { +"description": "The mode of the rollback-safe upgrade.", +"enum": [ +"MODE_UNSPECIFIED", +"KCP_MINOR_UPGRADE_ROLLBACK_SAFE_MODE" +], +"enumDescriptions": [ +"MODE_UNSPECIFIED means it's in regular upgrade mode.", +"KCP_MINOR_UPGRADE_ROLLBACK_SAFE_MODE means it's in rollback-safe mode after a KCP minor version step-one upgrade." +], +"type": "string" +}, +"previousVersion": { +"description": "The GKE version that the cluster previously used before step-one upgrade.", +"type": "string" +} +}, +"type": "object" +}, "RotationConfig": { "description": "RotationConfig is config for secret manager auto rotation.", "id": "RotationConfig", @@ -9510,6 +9872,10 @@ false "description": "The name (project, location, cluster, node pool) of the node pool to update. Specified in the format `projects/*/locations/*/clusters/*/nodePools/*`.", "type": "string" }, +"nodeDrainConfig": { +"$ref": "NodeDrainConfig", +"description": "The desired node drain configuration for nodes in the node pool." +}, "nodeNetworkConfig": { "$ref": "NodeNetworkConfig", "description": "Node network config." @@ -9621,6 +9987,10 @@ false "format": "google-datetime", "type": "string" }, +"initialEmulatedVersion": { +"description": "The emulated version before the upgrade.", +"type": "string" +}, "initialVersion": { "description": "The version before the upgrade.", "type": "string" @@ -9663,6 +10033,10 @@ false "readOnly": true, "type": "string" }, +"targetEmulatedVersion": { +"description": "The emulated version after the upgrade.", +"type": "string" +}, "targetVersion": { "description": "The version after the upgrade.", "type": "string" @@ -9736,6 +10110,10 @@ false "description": "A brief description of the event.", "type": "string" }, +"disruptionEvent": { +"$ref": "DisruptionEvent", +"description": "The information about the disruption event. This field is only populated when event_type is DISRUPTION_EVENT." +}, "endTime": { "description": "The time when the operation ended.", "format": "google-datetime", @@ -9747,13 +10125,15 @@ false "EVENT_TYPE_UNSPECIFIED", "END_OF_SUPPORT", "COS_MILESTONE_VERSION_UPDATE", -"UPGRADE_LIFECYCLE" +"UPGRADE_LIFECYCLE", +"DISRUPTION_EVENT" ], "enumDescriptions": [ "EVENT_TYPE_UNSPECIFIED indicates the event type is unspecified.", "END_OF_SUPPORT indicates GKE version reaches end of support, check standard_support_end_time and extended_support_end_time for more details.", "COS_MILESTONE_VERSION_UPDATE indicates that the COS node image will update COS milestone version for new patch versions starting with the one in the description.", -"UPGRADE_LIFECYCLE indicates the event is about the upgrade lifecycle." +"UPGRADE_LIFECYCLE indicates the event is about the upgrade lifecycle.", +"DISRUPTION_EVENT indicates the event is about the disruption." ], "type": "string" }, @@ -9938,6 +10318,14 @@ false "description": "The Cloud KMS cryptoKey to use for Confidential Hyperdisk on the control plane nodes.", "type": "string" }, +"controlPlaneDiskEncryptionKeyVersions": { +"description": "Output only. All of the versions of the Cloud KMS cryptoKey that are used by Confidential Hyperdisks on the control plane nodes.", +"items": { +"type": "string" +}, +"readOnly": true, +"type": "array" +}, "etcdApiCa": { "description": "Resource path of the Certificate Authority Service caPool to use for the etcd API CA in this cluster.", "type": "string" diff --git a/googleapiclient/discovery_cache/documents/containeranalysis.v1.json b/googleapiclient/discovery_cache/documents/containeranalysis.v1.json index 522b3e494f..8ae8fb19a6 100644 --- a/googleapiclient/discovery_cache/documents/containeranalysis.v1.json +++ b/googleapiclient/discovery_cache/documents/containeranalysis.v1.json @@ -1715,7 +1715,7 @@ } } }, -"revision": "20251004", +"revision": "20251030", "rootUrl": "https://containeranalysis.googleapis.com/", "schemas": { "AliasContext": { @@ -3640,6 +3640,11 @@ false "description": "An image built by the pipeline.", "id": "ContaineranalysisGoogleDevtoolsCloudbuildV1BuiltImage", "properties": { +"artifactRegistryPackage": { +"description": "Output only. Path to the artifact in Artifact Registry.", +"readOnly": true, +"type": "string" +}, "digest": { "description": "Docker Registry 2.0 digest.", "type": "string" @@ -4166,6 +4171,11 @@ false "description": "A Go module artifact uploaded to Artifact Registry using the GoModule directive.", "id": "ContaineranalysisGoogleDevtoolsCloudbuildV1UploadedGoModule", "properties": { +"artifactRegistryPackage": { +"description": "Output only. Path to the artifact in Artifact Registry.", +"readOnly": true, +"type": "string" +}, "fileHashes": { "$ref": "ContaineranalysisGoogleDevtoolsCloudbuildV1FileHashes", "description": "Hash types and values of the Go Module Artifact." @@ -4186,6 +4196,11 @@ false "description": "A Maven artifact uploaded using the MavenArtifact directive.", "id": "ContaineranalysisGoogleDevtoolsCloudbuildV1UploadedMavenArtifact", "properties": { +"artifactRegistryPackage": { +"description": "Output only. Path to the artifact in Artifact Registry.", +"readOnly": true, +"type": "string" +}, "fileHashes": { "$ref": "ContaineranalysisGoogleDevtoolsCloudbuildV1FileHashes", "description": "Hash types and values of the Maven Artifact." @@ -4206,6 +4221,11 @@ false "description": "An npm package uploaded to Artifact Registry using the NpmPackage directive.", "id": "ContaineranalysisGoogleDevtoolsCloudbuildV1UploadedNpmPackage", "properties": { +"artifactRegistryPackage": { +"description": "Output only. Path to the artifact in Artifact Registry.", +"readOnly": true, +"type": "string" +}, "fileHashes": { "$ref": "ContaineranalysisGoogleDevtoolsCloudbuildV1FileHashes", "description": "Hash types and values of the npm package." @@ -4226,6 +4246,11 @@ false "description": "Artifact uploaded using the PythonPackage directive.", "id": "ContaineranalysisGoogleDevtoolsCloudbuildV1UploadedPythonPackage", "properties": { +"artifactRegistryPackage": { +"description": "Output only. Path to the artifact in Artifact Registry.", +"readOnly": true, +"type": "string" +}, "fileHashes": { "$ref": "ContaineranalysisGoogleDevtoolsCloudbuildV1FileHashes", "description": "Hash types and values of the Python Artifact." diff --git a/googleapiclient/discovery_cache/documents/containeranalysis.v1alpha1.json b/googleapiclient/discovery_cache/documents/containeranalysis.v1alpha1.json index 7140f6615e..197d8656df 100644 --- a/googleapiclient/discovery_cache/documents/containeranalysis.v1alpha1.json +++ b/googleapiclient/discovery_cache/documents/containeranalysis.v1alpha1.json @@ -1452,7 +1452,7 @@ } } }, -"revision": "20250928", +"revision": "20251030", "rootUrl": "https://containeranalysis.googleapis.com/", "schemas": { "AnalysisCompleted": { @@ -3184,6 +3184,11 @@ false "description": "An image built by the pipeline.", "id": "ContaineranalysisGoogleDevtoolsCloudbuildV1BuiltImage", "properties": { +"artifactRegistryPackage": { +"description": "Output only. Path to the artifact in Artifact Registry.", +"readOnly": true, +"type": "string" +}, "digest": { "description": "Docker Registry 2.0 digest.", "type": "string" @@ -3710,6 +3715,11 @@ false "description": "A Go module artifact uploaded to Artifact Registry using the GoModule directive.", "id": "ContaineranalysisGoogleDevtoolsCloudbuildV1UploadedGoModule", "properties": { +"artifactRegistryPackage": { +"description": "Output only. Path to the artifact in Artifact Registry.", +"readOnly": true, +"type": "string" +}, "fileHashes": { "$ref": "ContaineranalysisGoogleDevtoolsCloudbuildV1FileHashes", "description": "Hash types and values of the Go Module Artifact." @@ -3730,6 +3740,11 @@ false "description": "A Maven artifact uploaded using the MavenArtifact directive.", "id": "ContaineranalysisGoogleDevtoolsCloudbuildV1UploadedMavenArtifact", "properties": { +"artifactRegistryPackage": { +"description": "Output only. Path to the artifact in Artifact Registry.", +"readOnly": true, +"type": "string" +}, "fileHashes": { "$ref": "ContaineranalysisGoogleDevtoolsCloudbuildV1FileHashes", "description": "Hash types and values of the Maven Artifact." @@ -3750,6 +3765,11 @@ false "description": "An npm package uploaded to Artifact Registry using the NpmPackage directive.", "id": "ContaineranalysisGoogleDevtoolsCloudbuildV1UploadedNpmPackage", "properties": { +"artifactRegistryPackage": { +"description": "Output only. Path to the artifact in Artifact Registry.", +"readOnly": true, +"type": "string" +}, "fileHashes": { "$ref": "ContaineranalysisGoogleDevtoolsCloudbuildV1FileHashes", "description": "Hash types and values of the npm package." @@ -3770,6 +3790,11 @@ false "description": "Artifact uploaded using the PythonPackage directive.", "id": "ContaineranalysisGoogleDevtoolsCloudbuildV1UploadedPythonPackage", "properties": { +"artifactRegistryPackage": { +"description": "Output only. Path to the artifact in Artifact Registry.", +"readOnly": true, +"type": "string" +}, "fileHashes": { "$ref": "ContaineranalysisGoogleDevtoolsCloudbuildV1FileHashes", "description": "Hash types and values of the Python Artifact." diff --git a/googleapiclient/discovery_cache/documents/containeranalysis.v1beta1.json b/googleapiclient/discovery_cache/documents/containeranalysis.v1beta1.json index 9f4241b842..7d5d68133e 100644 --- a/googleapiclient/discovery_cache/documents/containeranalysis.v1beta1.json +++ b/googleapiclient/discovery_cache/documents/containeranalysis.v1beta1.json @@ -1771,7 +1771,7 @@ } } }, -"revision": "20251004", +"revision": "20251030", "rootUrl": "https://containeranalysis.googleapis.com/", "schemas": { "AliasContext": { @@ -3566,6 +3566,11 @@ false "description": "An image built by the pipeline.", "id": "ContaineranalysisGoogleDevtoolsCloudbuildV1BuiltImage", "properties": { +"artifactRegistryPackage": { +"description": "Output only. Path to the artifact in Artifact Registry.", +"readOnly": true, +"type": "string" +}, "digest": { "description": "Docker Registry 2.0 digest.", "type": "string" @@ -4092,6 +4097,11 @@ false "description": "A Go module artifact uploaded to Artifact Registry using the GoModule directive.", "id": "ContaineranalysisGoogleDevtoolsCloudbuildV1UploadedGoModule", "properties": { +"artifactRegistryPackage": { +"description": "Output only. Path to the artifact in Artifact Registry.", +"readOnly": true, +"type": "string" +}, "fileHashes": { "$ref": "ContaineranalysisGoogleDevtoolsCloudbuildV1FileHashes", "description": "Hash types and values of the Go Module Artifact." @@ -4112,6 +4122,11 @@ false "description": "A Maven artifact uploaded using the MavenArtifact directive.", "id": "ContaineranalysisGoogleDevtoolsCloudbuildV1UploadedMavenArtifact", "properties": { +"artifactRegistryPackage": { +"description": "Output only. Path to the artifact in Artifact Registry.", +"readOnly": true, +"type": "string" +}, "fileHashes": { "$ref": "ContaineranalysisGoogleDevtoolsCloudbuildV1FileHashes", "description": "Hash types and values of the Maven Artifact." @@ -4132,6 +4147,11 @@ false "description": "An npm package uploaded to Artifact Registry using the NpmPackage directive.", "id": "ContaineranalysisGoogleDevtoolsCloudbuildV1UploadedNpmPackage", "properties": { +"artifactRegistryPackage": { +"description": "Output only. Path to the artifact in Artifact Registry.", +"readOnly": true, +"type": "string" +}, "fileHashes": { "$ref": "ContaineranalysisGoogleDevtoolsCloudbuildV1FileHashes", "description": "Hash types and values of the npm package." @@ -4152,6 +4172,11 @@ false "description": "Artifact uploaded using the PythonPackage directive.", "id": "ContaineranalysisGoogleDevtoolsCloudbuildV1UploadedPythonPackage", "properties": { +"artifactRegistryPackage": { +"description": "Output only. Path to the artifact in Artifact Registry.", +"readOnly": true, +"type": "string" +}, "fileHashes": { "$ref": "ContaineranalysisGoogleDevtoolsCloudbuildV1FileHashes", "description": "Hash types and values of the Python Artifact." diff --git a/googleapiclient/discovery_cache/documents/content.v2.1.json b/googleapiclient/discovery_cache/documents/content.v2.1.json index 1155131e70..eafd29523d 100644 --- a/googleapiclient/discovery_cache/documents/content.v2.1.json +++ b/googleapiclient/discovery_cache/documents/content.v2.1.json @@ -3872,294 +3872,6 @@ } } }, -"returnaddress": { -"methods": { -"custombatch": { -"description": "Batches multiple return address related calls in a single request.", -"flatPath": "returnaddress/batch", -"httpMethod": "POST", -"id": "content.returnaddress.custombatch", -"parameterOrder": [], -"parameters": {}, -"path": "returnaddress/batch", -"request": { -"$ref": "ReturnaddressCustomBatchRequest" -}, -"response": { -"$ref": "ReturnaddressCustomBatchResponse" -}, -"scopes": [ -"https://www.googleapis.com/auth/content" -] -}, -"delete": { -"description": "Deletes a return address for the given Merchant Center account.", -"flatPath": "{merchantId}/returnaddress/{returnAddressId}", -"httpMethod": "DELETE", -"id": "content.returnaddress.delete", -"parameterOrder": [ -"merchantId", -"returnAddressId" -], -"parameters": { -"merchantId": { -"description": "The Merchant Center account from which to delete the given return address.", -"format": "uint64", -"location": "path", -"required": true, -"type": "string" -}, -"returnAddressId": { -"description": "Return address ID generated by Google.", -"location": "path", -"required": true, -"type": "string" -} -}, -"path": "{merchantId}/returnaddress/{returnAddressId}", -"scopes": [ -"https://www.googleapis.com/auth/content" -] -}, -"get": { -"description": "Gets a return address of the Merchant Center account.", -"flatPath": "{merchantId}/returnaddress/{returnAddressId}", -"httpMethod": "GET", -"id": "content.returnaddress.get", -"parameterOrder": [ -"merchantId", -"returnAddressId" -], -"parameters": { -"merchantId": { -"description": "The Merchant Center account to get a return address for.", -"format": "uint64", -"location": "path", -"required": true, -"type": "string" -}, -"returnAddressId": { -"description": "Return address ID generated by Google.", -"location": "path", -"required": true, -"type": "string" -} -}, -"path": "{merchantId}/returnaddress/{returnAddressId}", -"response": { -"$ref": "ReturnAddress" -}, -"scopes": [ -"https://www.googleapis.com/auth/content" -] -}, -"insert": { -"description": "Inserts a return address for the Merchant Center account.", -"flatPath": "{merchantId}/returnaddress", -"httpMethod": "POST", -"id": "content.returnaddress.insert", -"parameterOrder": [ -"merchantId" -], -"parameters": { -"merchantId": { -"description": "The Merchant Center account to insert a return address for.", -"format": "uint64", -"location": "path", -"required": true, -"type": "string" -} -}, -"path": "{merchantId}/returnaddress", -"request": { -"$ref": "ReturnAddress" -}, -"response": { -"$ref": "ReturnAddress" -}, -"scopes": [ -"https://www.googleapis.com/auth/content" -] -}, -"list": { -"description": "Lists the return addresses of the Merchant Center account.", -"flatPath": "{merchantId}/returnaddress", -"httpMethod": "GET", -"id": "content.returnaddress.list", -"parameterOrder": [ -"merchantId" -], -"parameters": { -"country": { -"description": "List only return addresses applicable to the given country of sale. When omitted, all return addresses are listed.", -"location": "query", -"type": "string" -}, -"maxResults": { -"description": "The maximum number of addresses in the response, used for paging.", -"format": "uint32", -"location": "query", -"type": "integer" -}, -"merchantId": { -"description": "The Merchant Center account to list return addresses for.", -"format": "uint64", -"location": "path", -"required": true, -"type": "string" -}, -"pageToken": { -"description": "The token returned by the previous request.", -"location": "query", -"type": "string" -} -}, -"path": "{merchantId}/returnaddress", -"response": { -"$ref": "ReturnaddressListResponse" -}, -"scopes": [ -"https://www.googleapis.com/auth/content" -] -} -} -}, -"returnpolicy": { -"methods": { -"custombatch": { -"description": "Batches multiple return policy related calls in a single request.", -"flatPath": "returnpolicy/batch", -"httpMethod": "POST", -"id": "content.returnpolicy.custombatch", -"parameterOrder": [], -"parameters": {}, -"path": "returnpolicy/batch", -"request": { -"$ref": "ReturnpolicyCustomBatchRequest" -}, -"response": { -"$ref": "ReturnpolicyCustomBatchResponse" -}, -"scopes": [ -"https://www.googleapis.com/auth/content" -] -}, -"delete": { -"description": "Deletes a return policy for the given Merchant Center account.", -"flatPath": "{merchantId}/returnpolicy/{returnPolicyId}", -"httpMethod": "DELETE", -"id": "content.returnpolicy.delete", -"parameterOrder": [ -"merchantId", -"returnPolicyId" -], -"parameters": { -"merchantId": { -"description": "The Merchant Center account from which to delete the given return policy.", -"format": "uint64", -"location": "path", -"required": true, -"type": "string" -}, -"returnPolicyId": { -"description": "Return policy ID generated by Google.", -"location": "path", -"required": true, -"type": "string" -} -}, -"path": "{merchantId}/returnpolicy/{returnPolicyId}", -"scopes": [ -"https://www.googleapis.com/auth/content" -] -}, -"get": { -"description": "Gets a return policy of the Merchant Center account.", -"flatPath": "{merchantId}/returnpolicy/{returnPolicyId}", -"httpMethod": "GET", -"id": "content.returnpolicy.get", -"parameterOrder": [ -"merchantId", -"returnPolicyId" -], -"parameters": { -"merchantId": { -"description": "The Merchant Center account to get a return policy for.", -"format": "uint64", -"location": "path", -"required": true, -"type": "string" -}, -"returnPolicyId": { -"description": "Return policy ID generated by Google.", -"location": "path", -"required": true, -"type": "string" -} -}, -"path": "{merchantId}/returnpolicy/{returnPolicyId}", -"response": { -"$ref": "ReturnPolicy" -}, -"scopes": [ -"https://www.googleapis.com/auth/content" -] -}, -"insert": { -"description": "Inserts a return policy for the Merchant Center account.", -"flatPath": "{merchantId}/returnpolicy", -"httpMethod": "POST", -"id": "content.returnpolicy.insert", -"parameterOrder": [ -"merchantId" -], -"parameters": { -"merchantId": { -"description": "The Merchant Center account to insert a return policy for.", -"format": "uint64", -"location": "path", -"required": true, -"type": "string" -} -}, -"path": "{merchantId}/returnpolicy", -"request": { -"$ref": "ReturnPolicy" -}, -"response": { -"$ref": "ReturnPolicy" -}, -"scopes": [ -"https://www.googleapis.com/auth/content" -] -}, -"list": { -"description": "Lists the return policies of the Merchant Center account.", -"flatPath": "{merchantId}/returnpolicy", -"httpMethod": "GET", -"id": "content.returnpolicy.list", -"parameterOrder": [ -"merchantId" -], -"parameters": { -"merchantId": { -"description": "The Merchant Center account to list return policies for.", -"format": "uint64", -"location": "path", -"required": true, -"type": "string" -} -}, -"path": "{merchantId}/returnpolicy", -"response": { -"$ref": "ReturnpolicyListResponse" -}, -"scopes": [ -"https://www.googleapis.com/auth/content" -] -} -} -}, "returnpolicyonline": { "methods": { "create": { @@ -4570,7 +4282,7 @@ } } }, -"revision": "20250921", +"revision": "20251112", "rootUrl": "https://shoppingcontent.googleapis.com/", "schemas": { "Account": { @@ -5358,15 +5070,18 @@ false "type": "string" }, "orderManager": { -"description": "Whether user is an order manager.", +"deprecated": true, +"description": "This role is deprecated and can no longer be assigned. Any value set will be ignored.", "type": "boolean" }, "paymentsAnalyst": { -"description": "Whether user can access payment statements.", +"deprecated": true, +"description": "This role is deprecated and can no longer be assigned. Any value set will be ignored.", "type": "boolean" }, "paymentsManager": { -"description": "Whether user can manage payment settings.", +"deprecated": true, +"description": "This role is deprecated and can no longer be assigned. Any value set will be ignored.", "type": "boolean" }, "readOnly": { @@ -12749,119 +12464,6 @@ false }, "type": "object" }, -"ReturnAddress": { -"description": "Return address resource.", -"id": "ReturnAddress", -"properties": { -"address": { -"$ref": "ReturnAddressAddress", -"description": "Required. The address." -}, -"country": { -"description": "Required. The country of sale where the return address is applicable.", -"type": "string" -}, -"kind": { -"description": "Identifies what kind of resource this is. Value: the fixed string \"`content#returnAddress`\"", -"type": "string" -}, -"label": { -"description": "Required. The user-defined label of the return address. For the default address, use the label \"default\".", -"type": "string" -}, -"phoneNumber": { -"description": "Required. The merchant's contact phone number regarding the return.", -"type": "string" -}, -"returnAddressId": { -"description": "Return address ID generated by Google.", -"type": "string" -} -}, -"type": "object" -}, -"ReturnAddressAddress": { -"id": "ReturnAddressAddress", -"properties": { -"country": { -"description": "CLDR country code (for example, \"US\").", -"type": "string" -}, -"locality": { -"description": "City, town or commune. May also include dependent localities or sublocalities (for example, neighborhoods or suburbs).", -"type": "string" -}, -"postalCode": { -"description": "Postal code or ZIP (for example, \"94043\").", -"type": "string" -}, -"recipientName": { -"description": "Name of the recipient to address returns to.", -"type": "string" -}, -"region": { -"description": "Top-level administrative subdivision of the country. For example, a state like California (\"CA\") or a province like Quebec (\"QC\").", -"type": "string" -}, -"streetAddress": { -"description": "Street-level part of the address. May be up to two lines, each line specified as an array element.", -"items": { -"type": "string" -}, -"type": "array" -} -}, -"type": "object" -}, -"ReturnPolicy": { -"description": "Return policy resource.", -"id": "ReturnPolicy", -"properties": { -"country": { -"description": "Required. The country of sale where the return policy is applicable.", -"type": "string" -}, -"kind": { -"description": "Identifies what kind of resource this is. Value: the fixed string \"`content#returnPolicy`\"", -"type": "string" -}, -"label": { -"description": "Required. The user-defined label of the return policy. For the default policy, use the label \"default\".", -"type": "string" -}, -"name": { -"description": "Required. The name of the policy as shown in Merchant Center.", -"type": "string" -}, -"nonFreeReturnReasons": { -"description": "Return reasons that will incur return fees.", -"items": { -"type": "string" -}, -"type": "array" -}, -"policy": { -"$ref": "ReturnPolicyPolicy", -"description": "Required. The policy." -}, -"returnPolicyId": { -"description": "Return policy ID generated by Google.", -"type": "string" -}, -"returnShippingFee": { -"$ref": "Price", -"description": "The return shipping fee that will apply to non free return reasons." -}, -"seasonalOverrides": { -"description": "An optional list of seasonal overrides.", -"items": { -"$ref": "ReturnPolicySeasonalOverride" -}, -"type": "array" -} -}, -"type": "object" -}, "ReturnPolicyOnline": { "description": "Return policy online object. This is currently used to represent return policies for ads and free listings programs.", "id": "ReturnPolicyOnline", @@ -13054,245 +12656,6 @@ false }, "type": "object" }, -"ReturnPolicyPolicy": { -"id": "ReturnPolicyPolicy", -"properties": { -"lastReturnDate": { -"description": "Required. Last day for returning the items. In ISO 8601 format. When specifying the return window like this, set the policy type to \"lastReturnDate\". Use this for seasonal overrides only.", -"type": "string" -}, -"numberOfDays": { -"description": "The number of days items can be returned after delivery, where one day is defined to be 24 hours after the delivery timestamp. When specifying the return window like this, set the policy type to \"numberOfDaysAfterDelivery\". Acceptable values are 30, 45, 60, 90, 100, 180, 270 and 365 for the default policy. Additional policies further allow 14, 15, 21 and 28 days, but note that for most items a minimum of 30 days is required for returns. Exceptions may be made for electronics. A policy of less than 30 days can only be applied to those items.", -"format": "int64", -"type": "string" -}, -"type": { -"description": "Policy type. Use \"lastReturnDate\" for seasonal overrides only. Note that for most items a minimum of 30 days is required for returns. Exceptions may be made for electronics or non-returnable items such as food, perishables, and living things. A policy of less than 30 days can only be applied to those items. Acceptable values are: - \"`lastReturnDate`\" - \"`lifetimeReturns`\" - \"`noReturns`\" - \"`numberOfDaysAfterDelivery`\" ", -"type": "string" -} -}, -"type": "object" -}, -"ReturnPolicySeasonalOverride": { -"id": "ReturnPolicySeasonalOverride", -"properties": { -"endDate": { -"description": "Required. Last day on which the override applies. In ISO 8601 format.", -"type": "string" -}, -"name": { -"description": "Required. The name of the seasonal override as shown in Merchant Center.", -"type": "string" -}, -"policy": { -"$ref": "ReturnPolicyPolicy", -"description": "Required. The policy which is in effect during that time." -}, -"startDate": { -"description": "Required. First day on which the override applies. In ISO 8601 format.", -"type": "string" -} -}, -"type": "object" -}, -"ReturnaddressCustomBatchRequest": { -"id": "ReturnaddressCustomBatchRequest", -"properties": { -"entries": { -"description": "The request entries to be processed in the batch.", -"items": { -"$ref": "ReturnaddressCustomBatchRequestEntry" -}, -"type": "array" -} -}, -"type": "object" -}, -"ReturnaddressCustomBatchRequestEntry": { -"id": "ReturnaddressCustomBatchRequestEntry", -"properties": { -"batchId": { -"description": "An entry ID, unique within the batch request.", -"format": "uint32", -"type": "integer" -}, -"merchantId": { -"description": "The Merchant Center account ID.", -"format": "uint64", -"type": "string" -}, -"method": { -"description": "Method of the batch request entry. Acceptable values are: - \"`delete`\" - \"`get`\" - \"`insert`\" ", -"type": "string" -}, -"returnAddress": { -"$ref": "ReturnAddress", -"description": "The return address to submit. This should be set only if the method is `insert`." -}, -"returnAddressId": { -"description": "The return address ID. This should be set only if the method is `delete` or `get`.", -"type": "string" -} -}, -"type": "object" -}, -"ReturnaddressCustomBatchResponse": { -"id": "ReturnaddressCustomBatchResponse", -"properties": { -"entries": { -"description": "The result of the execution of the batch requests.", -"items": { -"$ref": "ReturnaddressCustomBatchResponseEntry" -}, -"type": "array" -}, -"kind": { -"description": "Identifies what kind of resource this is. Value: the fixed string \"`content#returnaddressCustomBatchResponse`\".", -"type": "string" -} -}, -"type": "object" -}, -"ReturnaddressCustomBatchResponseEntry": { -"id": "ReturnaddressCustomBatchResponseEntry", -"properties": { -"batchId": { -"description": "The ID of the request entry to which this entry responds.", -"format": "uint32", -"type": "integer" -}, -"errors": { -"$ref": "Errors", -"description": "A list of errors defined if, and only if, the request failed." -}, -"kind": { -"description": "Identifies what kind of resource this is. Value: the fixed string \"`content#returnaddressCustomBatchResponseEntry`\"", -"type": "string" -}, -"returnAddress": { -"$ref": "ReturnAddress", -"description": "The retrieved return address." -} -}, -"type": "object" -}, -"ReturnaddressListResponse": { -"id": "ReturnaddressListResponse", -"properties": { -"kind": { -"description": "Identifies what kind of resource this is. Value: the fixed string \"`content#returnaddressListResponse`\".", -"type": "string" -}, -"nextPageToken": { -"description": "The token for the retrieval of the next page of addresses.", -"type": "string" -}, -"resources": { -"items": { -"$ref": "ReturnAddress" -}, -"type": "array" -} -}, -"type": "object" -}, -"ReturnpolicyCustomBatchRequest": { -"id": "ReturnpolicyCustomBatchRequest", -"properties": { -"entries": { -"description": "The request entries to be processed in the batch.", -"items": { -"$ref": "ReturnpolicyCustomBatchRequestEntry" -}, -"type": "array" -} -}, -"type": "object" -}, -"ReturnpolicyCustomBatchRequestEntry": { -"id": "ReturnpolicyCustomBatchRequestEntry", -"properties": { -"batchId": { -"description": "An entry ID, unique within the batch request.", -"format": "uint32", -"type": "integer" -}, -"merchantId": { -"description": "The Merchant Center account ID.", -"format": "uint64", -"type": "string" -}, -"method": { -"description": "Method of the batch request entry. Acceptable values are: - \"`delete`\" - \"`get`\" - \"`insert`\" ", -"type": "string" -}, -"returnPolicy": { -"$ref": "ReturnPolicy", -"description": "The return policy to submit. This should be set only if the method is `insert`." -}, -"returnPolicyId": { -"description": "The return policy ID. This should be set only if the method is `delete` or `get`.", -"type": "string" -} -}, -"type": "object" -}, -"ReturnpolicyCustomBatchResponse": { -"id": "ReturnpolicyCustomBatchResponse", -"properties": { -"entries": { -"description": "The result of the execution of the batch requests.", -"items": { -"$ref": "ReturnpolicyCustomBatchResponseEntry" -}, -"type": "array" -}, -"kind": { -"description": "Identifies what kind of resource this is. Value: the fixed string \"`content#returnpolicyCustomBatchResponse`\".", -"type": "string" -} -}, -"type": "object" -}, -"ReturnpolicyCustomBatchResponseEntry": { -"id": "ReturnpolicyCustomBatchResponseEntry", -"properties": { -"batchId": { -"description": "The ID of the request entry to which this entry responds.", -"format": "uint32", -"type": "integer" -}, -"errors": { -"$ref": "Errors", -"description": "A list of errors defined if, and only if, the request failed." -}, -"kind": { -"description": "Identifies what kind of resource this is. Value: the fixed string \"`content#returnpolicyCustomBatchResponseEntry`\"", -"type": "string" -}, -"returnPolicy": { -"$ref": "ReturnPolicy", -"description": "The retrieved return policy." -} -}, -"type": "object" -}, -"ReturnpolicyListResponse": { -"id": "ReturnpolicyListResponse", -"properties": { -"kind": { -"description": "Identifies what kind of resource this is. Value: the fixed string \"`content#returnpolicyListResponse`\".", -"type": "string" -}, -"resources": { -"items": { -"$ref": "ReturnPolicy" -}, -"type": "array" -} -}, -"type": "object" -}, "Row": { "id": "Row", "properties": { diff --git a/googleapiclient/discovery_cache/documents/datacatalog.v1.json b/googleapiclient/discovery_cache/documents/datacatalog.v1.json index 24b6f9a2cd..b5b6216326 100644 --- a/googleapiclient/discovery_cache/documents/datacatalog.v1.json +++ b/googleapiclient/discovery_cache/documents/datacatalog.v1.json @@ -2344,7 +2344,7 @@ } } }, -"revision": "20250928", +"revision": "20251112", "rootUrl": "https://datacatalog.googleapis.com/", "schemas": { "Binding": { @@ -3065,6 +3065,10 @@ "$ref": "GoogleCloudDatacatalogV1GcsFilesetSpec", "description": "Specification that applies to a Cloud Storage fileset. Valid only for entries with the `FILESET` type." }, +"graphSpec": { +"$ref": "GoogleCloudDatacatalogV1GraphSpec", +"description": "Spec for graph." +}, "integratedSystem": { "description": "Output only. Indicates the entry's source system that Data Catalog integrates with, such as BigQuery, Pub/Sub, or Dataproc Metastore.", "enum": [ @@ -3387,6 +3391,138 @@ }, "type": "object" }, +"GoogleCloudDatacatalogV1GraphSpec": { +"description": "Specification that applies to a graph.", +"id": "GoogleCloudDatacatalogV1GraphSpec", +"properties": { +"edgeTables": { +"description": "Optional. Edge tables of the graph.", +"items": { +"$ref": "GoogleCloudDatacatalogV1GraphSpecGraphElementTable" +}, +"type": "array" +}, +"name": { +"description": "Output only. Fully qualified graph name. e.g. `named_catalog.MyGraph`", +"readOnly": true, +"type": "string" +}, +"nodeTables": { +"description": "Required. Node tables of the graph.", +"items": { +"$ref": "GoogleCloudDatacatalogV1GraphSpecGraphElementTable" +}, +"type": "array" +} +}, +"type": "object" +}, +"GoogleCloudDatacatalogV1GraphSpecGraphElementTable": { +"description": "Element table definition.", +"id": "GoogleCloudDatacatalogV1GraphSpecGraphElementTable", +"properties": { +"alias": { +"description": "Required. The alias name of the graph element.", +"type": "string" +}, +"dataSource": { +"description": "Required. The name of the data source. This is either a table name or a view name that is used for graph element input source. E.g. `Person` table or `PersonView` view.", +"type": "string" +}, +"destinationNodeReference": { +"description": "Optional. Only applies to `kind = EDGE`.", +"type": "string" +}, +"dynamicLabelEnabled": { +"description": "Optional. If true, the graph element has a dynamic label in schemaless model.", +"type": "boolean" +}, +"dynamicPropertiesEnabled": { +"description": "Optional. If true, the graph element has dynamic properties in schemaless model.", +"type": "boolean" +}, +"elementKeys": { +"description": "Required. The name of the keys of the elements in the table.", +"items": { +"type": "string" +}, +"type": "array" +}, +"inputSource": { +"description": "Required. The input source of the graph element.", +"enum": [ +"INPUT_SOURCE_UNSPECIFIED", +"TABLE", +"VIEW" +], +"enumDescriptions": [ +"Default unknown input source.", +"Table input source.", +"View input source." +], +"type": "string" +}, +"kind": { +"description": "Required. The kind of the graph element.", +"enum": [ +"KIND_UNSPECIFIED", +"NODE", +"EDGE" +], +"enumDescriptions": [ +"Default unknown kind.", +"Node kind.", +"Edge kind." +], +"type": "string" +}, +"labelAndProperties": { +"description": "Required. The labels and their properties for the graph element.", +"items": { +"$ref": "GoogleCloudDatacatalogV1GraphSpecGraphElementTableLabelAndProperties" +}, +"type": "array" +}, +"sourceNodeReference": { +"description": "Optional. Only applies to `kind = EDGE`. The reference to the source node of the edge. This name must be a valid `alias` of a node element in the same graph. Example, `Person` node can be a source node of an edge element `Person_to_Address`. Similar rule applies to `destination_node_reference`.", +"type": "string" +} +}, +"type": "object" +}, +"GoogleCloudDatacatalogV1GraphSpecGraphElementTableLabelAndProperties": { +"description": "The label and its properties. Each label is associated with a set of properties.", +"id": "GoogleCloudDatacatalogV1GraphSpecGraphElementTableLabelAndProperties", +"properties": { +"label": { +"description": "Required. The name of the label.", +"type": "string" +}, +"properties": { +"description": "Optional. The properties associated with the label.", +"items": { +"$ref": "GoogleCloudDatacatalogV1GraphSpecGraphElementTableProperty" +}, +"type": "array" +} +}, +"type": "object" +}, +"GoogleCloudDatacatalogV1GraphSpecGraphElementTableProperty": { +"description": "A property declaration.", +"id": "GoogleCloudDatacatalogV1GraphSpecGraphElementTableProperty", +"properties": { +"name": { +"description": "Required. Property name.", +"type": "string" +}, +"type": { +"description": "Required. Property data type.", +"type": "string" +} +}, +"type": "object" +}, "GoogleCloudDatacatalogV1ImportEntriesMetadata": { "description": "Metadata message for long-running operation returned by the ImportEntries.", "id": "GoogleCloudDatacatalogV1ImportEntriesMetadata", diff --git a/googleapiclient/discovery_cache/documents/datacatalog.v1beta1.json b/googleapiclient/discovery_cache/documents/datacatalog.v1beta1.json index 981538b154..a879814849 100644 --- a/googleapiclient/discovery_cache/documents/datacatalog.v1beta1.json +++ b/googleapiclient/discovery_cache/documents/datacatalog.v1beta1.json @@ -1855,7 +1855,7 @@ } } }, -"revision": "20250609", +"revision": "20251112", "rootUrl": "https://datacatalog.googleapis.com/", "schemas": { "Binding": { @@ -2565,6 +2565,10 @@ "$ref": "GoogleCloudDatacatalogV1GcsFilesetSpec", "description": "Specification that applies to a Cloud Storage fileset. Valid only for entries with the `FILESET` type." }, +"graphSpec": { +"$ref": "GoogleCloudDatacatalogV1GraphSpec", +"description": "Spec for graph." +}, "integratedSystem": { "description": "Output only. Indicates the entry's source system that Data Catalog integrates with, such as BigQuery, Pub/Sub, or Dataproc Metastore.", "enum": [ @@ -2792,6 +2796,138 @@ }, "type": "object" }, +"GoogleCloudDatacatalogV1GraphSpec": { +"description": "Specification that applies to a graph.", +"id": "GoogleCloudDatacatalogV1GraphSpec", +"properties": { +"edgeTables": { +"description": "Optional. Edge tables of the graph.", +"items": { +"$ref": "GoogleCloudDatacatalogV1GraphSpecGraphElementTable" +}, +"type": "array" +}, +"name": { +"description": "Output only. Fully qualified graph name. e.g. `named_catalog.MyGraph`", +"readOnly": true, +"type": "string" +}, +"nodeTables": { +"description": "Required. Node tables of the graph.", +"items": { +"$ref": "GoogleCloudDatacatalogV1GraphSpecGraphElementTable" +}, +"type": "array" +} +}, +"type": "object" +}, +"GoogleCloudDatacatalogV1GraphSpecGraphElementTable": { +"description": "Element table definition.", +"id": "GoogleCloudDatacatalogV1GraphSpecGraphElementTable", +"properties": { +"alias": { +"description": "Required. The alias name of the graph element.", +"type": "string" +}, +"dataSource": { +"description": "Required. The name of the data source. This is either a table name or a view name that is used for graph element input source. E.g. `Person` table or `PersonView` view.", +"type": "string" +}, +"destinationNodeReference": { +"description": "Optional. Only applies to `kind = EDGE`.", +"type": "string" +}, +"dynamicLabelEnabled": { +"description": "Optional. If true, the graph element has a dynamic label in schemaless model.", +"type": "boolean" +}, +"dynamicPropertiesEnabled": { +"description": "Optional. If true, the graph element has dynamic properties in schemaless model.", +"type": "boolean" +}, +"elementKeys": { +"description": "Required. The name of the keys of the elements in the table.", +"items": { +"type": "string" +}, +"type": "array" +}, +"inputSource": { +"description": "Required. The input source of the graph element.", +"enum": [ +"INPUT_SOURCE_UNSPECIFIED", +"TABLE", +"VIEW" +], +"enumDescriptions": [ +"Default unknown input source.", +"Table input source.", +"View input source." +], +"type": "string" +}, +"kind": { +"description": "Required. The kind of the graph element.", +"enum": [ +"KIND_UNSPECIFIED", +"NODE", +"EDGE" +], +"enumDescriptions": [ +"Default unknown kind.", +"Node kind.", +"Edge kind." +], +"type": "string" +}, +"labelAndProperties": { +"description": "Required. The labels and their properties for the graph element.", +"items": { +"$ref": "GoogleCloudDatacatalogV1GraphSpecGraphElementTableLabelAndProperties" +}, +"type": "array" +}, +"sourceNodeReference": { +"description": "Optional. Only applies to `kind = EDGE`. The reference to the source node of the edge. This name must be a valid `alias` of a node element in the same graph. Example, `Person` node can be a source node of an edge element `Person_to_Address`. Similar rule applies to `destination_node_reference`.", +"type": "string" +} +}, +"type": "object" +}, +"GoogleCloudDatacatalogV1GraphSpecGraphElementTableLabelAndProperties": { +"description": "The label and its properties. Each label is associated with a set of properties.", +"id": "GoogleCloudDatacatalogV1GraphSpecGraphElementTableLabelAndProperties", +"properties": { +"label": { +"description": "Required. The name of the label.", +"type": "string" +}, +"properties": { +"description": "Optional. The properties associated with the label.", +"items": { +"$ref": "GoogleCloudDatacatalogV1GraphSpecGraphElementTableProperty" +}, +"type": "array" +} +}, +"type": "object" +}, +"GoogleCloudDatacatalogV1GraphSpecGraphElementTableProperty": { +"description": "A property declaration.", +"id": "GoogleCloudDatacatalogV1GraphSpecGraphElementTableProperty", +"properties": { +"name": { +"description": "Required. Property name.", +"type": "string" +}, +"type": { +"description": "Required. Property data type.", +"type": "string" +} +}, +"type": "object" +}, "GoogleCloudDatacatalogV1ImportEntriesMetadata": { "description": "Metadata message for long-running operation returned by the ImportEntries.", "id": "GoogleCloudDatacatalogV1ImportEntriesMetadata", diff --git a/googleapiclient/discovery_cache/documents/dataflow.v1b3.json b/googleapiclient/discovery_cache/documents/dataflow.v1b3.json index 5ae8ef4996..4a62ae9c24 100644 --- a/googleapiclient/discovery_cache/documents/dataflow.v1b3.json +++ b/googleapiclient/discovery_cache/documents/dataflow.v1b3.json @@ -36,6 +36,16 @@ }, { "description": "Regional Endpoint", +"endpointUrl": "https://dataflow.asia-northeast1.rep.googleapis.com/", +"location": "asia-northeast1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://dataflow.asia-northeast2.rep.googleapis.com/", +"location": "asia-northeast2" +}, +{ +"description": "Regional Endpoint", "endpointUrl": "https://dataflow.asia-northeast3.rep.googleapis.com/", "location": "asia-northeast3" }, @@ -51,6 +61,16 @@ }, { "description": "Regional Endpoint", +"endpointUrl": "https://dataflow.asia-southeast1.rep.googleapis.com/", +"location": "asia-southeast1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://dataflow.asia-southeast2.rep.googleapis.com/", +"location": "asia-southeast2" +}, +{ +"description": "Regional Endpoint", "endpointUrl": "https://dataflow.asia-southeast3.rep.googleapis.com/", "location": "asia-southeast3" }, @@ -76,16 +96,31 @@ }, { "description": "Regional Endpoint", +"endpointUrl": "https://dataflow.europe-west1.rep.googleapis.com/", +"location": "europe-west1" +}, +{ +"description": "Regional Endpoint", "endpointUrl": "https://dataflow.europe-west10.rep.googleapis.com/", "location": "europe-west10" }, { "description": "Regional Endpoint", +"endpointUrl": "https://dataflow.europe-west12.rep.googleapis.com/", +"location": "europe-west12" +}, +{ +"description": "Regional Endpoint", "endpointUrl": "https://dataflow.europe-west3.rep.googleapis.com/", "location": "europe-west3" }, { "description": "Regional Endpoint", +"endpointUrl": "https://dataflow.europe-west6.rep.googleapis.com/", +"location": "europe-west6" +}, +{ +"description": "Regional Endpoint", "endpointUrl": "https://dataflow.europe-west8.rep.googleapis.com/", "location": "europe-west8" }, @@ -116,6 +151,11 @@ }, { "description": "Regional Endpoint", +"endpointUrl": "https://dataflow.northamerica-northeast2.rep.googleapis.com/", +"location": "northamerica-northeast2" +}, +{ +"description": "Regional Endpoint", "endpointUrl": "https://dataflow.northamerica-south1.rep.googleapis.com/", "location": "northamerica-south1" }, @@ -2335,7 +2375,7 @@ } } }, -"revision": "20251026", +"revision": "20251030", "rootUrl": "https://dataflow.googleapis.com/", "schemas": { "ApproximateProgress": { diff --git a/googleapiclient/discovery_cache/documents/dataform.v1.json b/googleapiclient/discovery_cache/documents/dataform.v1.json index a9105dba39..e3cf635ec4 100644 --- a/googleapiclient/discovery_cache/documents/dataform.v1.json +++ b/googleapiclient/discovery_cache/documents/dataform.v1.json @@ -173,7 +173,7 @@ ], "parameters": { "extraLocationTypes": { -"description": "Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage.", +"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.", "location": "query", "repeated": true, "type": "string" @@ -458,7 +458,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -2467,7 +2467,7 @@ } } }, -"revision": "20251007", +"revision": "20251202", "rootUrl": "https://dataform.googleapis.com/", "schemas": { "ActionErrorTable": { @@ -2902,6 +2902,11 @@ "readOnly": true, "type": "string" }, +"privateResourceMetadata": { +"$ref": "PrivateResourceMetadata", +"description": "Output only. Metadata indicating whether this resource is user-scoped. `CompilationResult` resource is `user_scoped` only if it is sourced from a workspace.", +"readOnly": true +}, "releaseConfig": { "description": "Immutable. The name of the release config to compile. Must be in the format `projects/*/locations/*/repositories/*/releaseConfigs/*`.", "type": "string" @@ -3513,7 +3518,7 @@ "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, @@ -3986,6 +3991,18 @@ }, "type": "object" }, +"PrivateResourceMetadata": { +"description": "Metadata used to identify if a resource is user scoped.", +"id": "PrivateResourceMetadata", +"properties": { +"userScoped": { +"description": "Output only. If true, this resource is user-scoped, meaning it is either a workspace or sourced from a workspace.", +"readOnly": true, +"type": "boolean" +} +}, +"type": "object" +}, "PullGitCommitsRequest": { "description": "`PullGitCommits` request message.", "id": "PullGitCommitsRequest", @@ -4138,6 +4155,10 @@ }, "type": "array" }, +"connection": { +"description": "Optional. The connection specifying the credentials to be used to read and write to external storage, such as Cloud Storage. The connection can have the form `{project}.{location}.{connection_id}` or `projects/{project}/locations/{location}/connections/{connection_id}\", or be set to DEFAULT.", +"type": "string" +}, "dependencyTargets": { "description": "A list of actions that this action depends on.", "items": { @@ -4149,6 +4170,18 @@ "description": "Whether this action is disabled (i.e. should not be run).", "type": "boolean" }, +"fileFormat": { +"description": "Optional. The file format for the BigQuery table.", +"enum": [ +"FILE_FORMAT_UNSPECIFIED", +"PARQUET" +], +"enumDescriptions": [ +"Default value.", +"Apache Parquet format." +], +"type": "string" +}, "incrementalTableConfig": { "$ref": "IncrementalTableConfig", "description": "Configures `INCREMENTAL_TABLE` settings for this relation. Only set if `relation_type` is `INCREMENTAL_TABLE`." @@ -4206,6 +4239,22 @@ "description": "The SELECT query which returns rows which this relation should contain.", "type": "string" }, +"storageUri": { +"description": "Optional. The fully qualified location prefix of the external folder where table data is stored. The URI should be in the format `gs://bucket/path_to_table/`.", +"type": "string" +}, +"tableFormat": { +"description": "Optional. The table format for the BigQuery table.", +"enum": [ +"TABLE_FORMAT_UNSPECIFIED", +"ICEBERG" +], +"enumDescriptions": [ +"Default value.", +"Apache Iceberg format." +], +"type": "string" +}, "tags": { "description": "Arbitrary, user-defined tags on this action.", "items": { @@ -4727,6 +4776,11 @@ "readOnly": true, "type": "string" }, +"privateResourceMetadata": { +"$ref": "PrivateResourceMetadata", +"description": "Output only. Metadata indicating whether this resource is user-scoped. `WorkflowInvocation` resource is `user_scoped` only if it is sourced from a compilation result and the compilation result is user-scoped.", +"readOnly": true +}, "resolvedCompilationResult": { "description": "Output only. The resolved compilation result that was used to create this invocation. Will be in the format `projects/*/locations/*/repositories/*/compilationResults/*`.", "readOnly": true, @@ -4853,6 +4907,11 @@ "name": { "description": "Identifier. The workspace's name.", "type": "string" +}, +"privateResourceMetadata": { +"$ref": "PrivateResourceMetadata", +"description": "Output only. Metadata indicating whether this resource is user-scoped. For `Workspace` resources, the `user_scoped` field is always `true`.", +"readOnly": true } }, "type": "object" diff --git a/googleapiclient/discovery_cache/documents/dataform.v1beta1.json b/googleapiclient/discovery_cache/documents/dataform.v1beta1.json index f99bb778b7..8c74b8c7ef 100644 --- a/googleapiclient/discovery_cache/documents/dataform.v1beta1.json +++ b/googleapiclient/discovery_cache/documents/dataform.v1beta1.json @@ -173,7 +173,7 @@ ], "parameters": { "extraLocationTypes": { -"description": "Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage.", +"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.", "location": "query", "repeated": true, "type": "string" @@ -458,7 +458,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -2467,7 +2467,7 @@ } } }, -"revision": "20251007", +"revision": "20251202", "rootUrl": "https://dataform.googleapis.com/", "schemas": { "ActionErrorTable": { @@ -2902,6 +2902,11 @@ "readOnly": true, "type": "string" }, +"privateResourceMetadata": { +"$ref": "PrivateResourceMetadata", +"description": "Output only. Metadata indicating whether this resource is user-scoped. `CompilationResult` resource is `user_scoped` only if it is sourced from a workspace.", +"readOnly": true +}, "releaseConfig": { "description": "Immutable. The name of the release config to compile. Must be in the format `projects/*/locations/*/repositories/*/releaseConfigs/*`.", "type": "string" @@ -3513,7 +3518,7 @@ "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, @@ -3986,6 +3991,18 @@ }, "type": "object" }, +"PrivateResourceMetadata": { +"description": "Metadata used to identify if a resource is user scoped.", +"id": "PrivateResourceMetadata", +"properties": { +"userScoped": { +"description": "Output only. If true, this resource is user-scoped, meaning it is either a workspace or sourced from a workspace.", +"readOnly": true, +"type": "boolean" +} +}, +"type": "object" +}, "PullGitCommitsRequest": { "description": "`PullGitCommits` request message.", "id": "PullGitCommitsRequest", @@ -4138,6 +4155,10 @@ }, "type": "array" }, +"connection": { +"description": "Optional. The connection specifying the credentials to be used to read and write to external storage, such as Cloud Storage. The connection can have the form `{project}.{location}.{connection_id}` or `projects/{project}/locations/{location}/connections/{connection_id}\", or be set to DEFAULT.", +"type": "string" +}, "dependencyTargets": { "description": "A list of actions that this action depends on.", "items": { @@ -4149,6 +4170,18 @@ "description": "Whether this action is disabled (i.e. should not be run).", "type": "boolean" }, +"fileFormat": { +"description": "Optional. The file format for the BigQuery table.", +"enum": [ +"FILE_FORMAT_UNSPECIFIED", +"PARQUET" +], +"enumDescriptions": [ +"Default value.", +"Apache Parquet format." +], +"type": "string" +}, "incrementalTableConfig": { "$ref": "IncrementalTableConfig", "description": "Configures `INCREMENTAL_TABLE` settings for this relation. Only set if `relation_type` is `INCREMENTAL_TABLE`." @@ -4206,6 +4239,22 @@ "description": "The SELECT query which returns rows which this relation should contain.", "type": "string" }, +"storageUri": { +"description": "Optional. The fully qualified location prefix of the external folder where table data is stored. The URI should be in the format `gs://bucket/path_to_table/`.", +"type": "string" +}, +"tableFormat": { +"description": "Optional. The table format for the BigQuery table.", +"enum": [ +"TABLE_FORMAT_UNSPECIFIED", +"ICEBERG" +], +"enumDescriptions": [ +"Default value.", +"Apache Iceberg format." +], +"type": "string" +}, "tags": { "description": "Arbitrary, user-defined tags on this action.", "items": { @@ -4727,6 +4776,11 @@ "readOnly": true, "type": "string" }, +"privateResourceMetadata": { +"$ref": "PrivateResourceMetadata", +"description": "Output only. Metadata indicating whether this resource is user-scoped. `WorkflowInvocation` resource is `user_scoped` only if it is sourced from a compilation result and the compilation result is user-scoped.", +"readOnly": true +}, "resolvedCompilationResult": { "description": "Output only. The resolved compilation result that was used to create this invocation. Will be in the format `projects/*/locations/*/repositories/*/compilationResults/*`.", "readOnly": true, @@ -4853,6 +4907,11 @@ "name": { "description": "Identifier. The workspace's name.", "type": "string" +}, +"privateResourceMetadata": { +"$ref": "PrivateResourceMetadata", +"description": "Output only. Metadata indicating whether this resource is user-scoped. For `Workspace` resources, the `user_scoped` field is always `true`.", +"readOnly": true } }, "type": "object" diff --git a/googleapiclient/discovery_cache/documents/datafusion.v1.json b/googleapiclient/discovery_cache/documents/datafusion.v1.json index abf78e8176..6e60e15cfb 100644 --- a/googleapiclient/discovery_cache/documents/datafusion.v1.json +++ b/googleapiclient/discovery_cache/documents/datafusion.v1.json @@ -15,6 +15,198 @@ "description": "Cloud Data Fusion is a fully-managed, cloud native, enterprise data integration service for quickly building and managing data pipelines. It provides a graphical interface to increase time efficiency and reduce complexity, and allows business users, developers, and data scientists to easily and reliably build scalable data integration solutions to cleanse, prepare, blend, transfer and transform data without having to wrestle with infrastructure.", "discoveryVersion": "v1", "documentationLink": "https://cloud.google.com/data-fusion/docs", +"endpoints": [ +{ +"description": "Regional Endpoint", +"endpointUrl": "https://datafusion.africa-south1.rep.googleapis.com/", +"location": "africa-south1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://datafusion.asia-east1.rep.googleapis.com/", +"location": "asia-east1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://datafusion.asia-east2.rep.googleapis.com/", +"location": "asia-east2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://datafusion.asia-northeast1.rep.googleapis.com/", +"location": "asia-northeast1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://datafusion.asia-northeast2.rep.googleapis.com/", +"location": "asia-northeast2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://datafusion.asia-northeast3.rep.googleapis.com/", +"location": "asia-northeast3" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://datafusion.asia-south1.rep.googleapis.com/", +"location": "asia-south1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://datafusion.asia-south2.rep.googleapis.com/", +"location": "asia-south2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://datafusion.asia-southeast1.rep.googleapis.com/", +"location": "asia-southeast1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://datafusion.asia-southeast2.rep.googleapis.com/", +"location": "asia-southeast2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://datafusion.australia-southeast1.rep.googleapis.com/", +"location": "australia-southeast1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://datafusion.australia-southeast2.rep.googleapis.com/", +"location": "australia-southeast2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://datafusion.europe-north1.rep.googleapis.com/", +"location": "europe-north1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://datafusion.europe-north2.rep.googleapis.com/", +"location": "europe-north2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://datafusion.europe-southwest1.rep.googleapis.com/", +"location": "europe-southwest1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://datafusion.europe-west1.rep.googleapis.com/", +"location": "europe-west1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://datafusion.europe-west12.rep.googleapis.com/", +"location": "europe-west12" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://datafusion.europe-west2.rep.googleapis.com/", +"location": "europe-west2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://datafusion.europe-west3.rep.googleapis.com/", +"location": "europe-west3" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://datafusion.europe-west4.rep.googleapis.com/", +"location": "europe-west4" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://datafusion.europe-west6.rep.googleapis.com/", +"location": "europe-west6" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://datafusion.europe-west8.rep.googleapis.com/", +"location": "europe-west8" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://datafusion.europe-west9.rep.googleapis.com/", +"location": "europe-west9" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://datafusion.me-central1.rep.googleapis.com/", +"location": "me-central1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://datafusion.me-central2.rep.googleapis.com/", +"location": "me-central2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://datafusion.me-west1.rep.googleapis.com/", +"location": "me-west1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://datafusion.northamerica-northeast1.rep.googleapis.com/", +"location": "northamerica-northeast1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://datafusion.northamerica-south1.rep.googleapis.com/", +"location": "northamerica-south1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://datafusion.southamerica-east1.rep.googleapis.com/", +"location": "southamerica-east1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://datafusion.southamerica-west1.rep.googleapis.com/", +"location": "southamerica-west1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://datafusion.us-central1.rep.googleapis.com/", +"location": "us-central1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://datafusion.us-east1.rep.googleapis.com/", +"location": "us-east1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://datafusion.us-east4.rep.googleapis.com/", +"location": "us-east4" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://datafusion.us-east5.rep.googleapis.com/", +"location": "us-east5" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://datafusion.us-east7.rep.googleapis.com/", +"location": "us-east7" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://datafusion.us-south1.rep.googleapis.com/", +"location": "us-south1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://datafusion.us-west1.rep.googleapis.com/", +"location": "us-west1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://datafusion.us-west2.rep.googleapis.com/", +"location": "us-west2" +} +], "fullyEncodeReservedExpansion": true, "icons": { "x16": "http://www.google.com/images/icons/product/search-16.gif", @@ -144,7 +336,7 @@ ], "parameters": { "extraLocationTypes": { -"description": "Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage.", +"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.", "location": "query", "repeated": true, "type": "string" @@ -681,6 +873,11 @@ "description": "The standard list page token.", "location": "query", "type": "string" +}, +"returnPartialSuccess": { +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"location": "query", +"type": "boolean" } }, "path": "v1/{+name}/operations", @@ -743,7 +940,7 @@ } } }, -"revision": "20251006", +"revision": "20251203", "rootUrl": "https://datafusion.googleapis.com/", "schemas": { "Accelerator": { @@ -1064,6 +1261,10 @@ "$ref": "MaintenancePolicy", "description": "Optional. Configure the maintenance policy for this instance." }, +"monitoringConfig": { +"$ref": "MonitoringConfig", +"description": "Optional. The monitoring configuration for this instance." +}, "name": { "description": "Output only. The name of this instance is in the form of projects/{project}/locations/{location}/instances/{instance}.", "readOnly": true, @@ -1303,6 +1504,13 @@ "$ref": "Operation" }, "type": "array" +}, +"unreachable": { +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.", +"items": { +"type": "string" +}, +"type": "array" } }, "type": "object" @@ -1414,6 +1622,17 @@ }, "type": "object" }, +"MonitoringConfig": { +"description": "Monitoring configuration for a Data Fusion instance.", +"id": "MonitoringConfig", +"properties": { +"enableInstanceV2Metrics": { +"description": "Optional. Option to enable the instance v2 metrics for this instance. This field is supported only in CDF versions 6.11.1.1 and above.", +"type": "boolean" +} +}, +"type": "object" +}, "NetworkConfig": { "description": "Network configuration for a Data Fusion instance. These configurations are used for peering with the customer network. Configurations are optional when a public Data Fusion instance is to be created. However, providing these configurations allows several benefits, such as reduced network latency while accessing the customer resources from managed Data Fusion instance nodes, as well as access to the customer on-prem resources.", "id": "NetworkConfig", diff --git a/googleapiclient/discovery_cache/documents/datafusion.v1beta1.json b/googleapiclient/discovery_cache/documents/datafusion.v1beta1.json index f78ef11a1c..3a42fd7974 100644 --- a/googleapiclient/discovery_cache/documents/datafusion.v1beta1.json +++ b/googleapiclient/discovery_cache/documents/datafusion.v1beta1.json @@ -15,6 +15,198 @@ "description": "Cloud Data Fusion is a fully-managed, cloud native, enterprise data integration service for quickly building and managing data pipelines. It provides a graphical interface to increase time efficiency and reduce complexity, and allows business users, developers, and data scientists to easily and reliably build scalable data integration solutions to cleanse, prepare, blend, transfer and transform data without having to wrestle with infrastructure.", "discoveryVersion": "v1", "documentationLink": "https://cloud.google.com/data-fusion/docs", +"endpoints": [ +{ +"description": "Regional Endpoint", +"endpointUrl": "https://datafusion.africa-south1.rep.googleapis.com/", +"location": "africa-south1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://datafusion.asia-east1.rep.googleapis.com/", +"location": "asia-east1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://datafusion.asia-east2.rep.googleapis.com/", +"location": "asia-east2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://datafusion.asia-northeast1.rep.googleapis.com/", +"location": "asia-northeast1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://datafusion.asia-northeast2.rep.googleapis.com/", +"location": "asia-northeast2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://datafusion.asia-northeast3.rep.googleapis.com/", +"location": "asia-northeast3" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://datafusion.asia-south1.rep.googleapis.com/", +"location": "asia-south1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://datafusion.asia-south2.rep.googleapis.com/", +"location": "asia-south2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://datafusion.asia-southeast1.rep.googleapis.com/", +"location": "asia-southeast1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://datafusion.asia-southeast2.rep.googleapis.com/", +"location": "asia-southeast2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://datafusion.australia-southeast1.rep.googleapis.com/", +"location": "australia-southeast1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://datafusion.australia-southeast2.rep.googleapis.com/", +"location": "australia-southeast2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://datafusion.europe-north1.rep.googleapis.com/", +"location": "europe-north1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://datafusion.europe-north2.rep.googleapis.com/", +"location": "europe-north2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://datafusion.europe-southwest1.rep.googleapis.com/", +"location": "europe-southwest1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://datafusion.europe-west1.rep.googleapis.com/", +"location": "europe-west1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://datafusion.europe-west12.rep.googleapis.com/", +"location": "europe-west12" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://datafusion.europe-west2.rep.googleapis.com/", +"location": "europe-west2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://datafusion.europe-west3.rep.googleapis.com/", +"location": "europe-west3" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://datafusion.europe-west4.rep.googleapis.com/", +"location": "europe-west4" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://datafusion.europe-west6.rep.googleapis.com/", +"location": "europe-west6" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://datafusion.europe-west8.rep.googleapis.com/", +"location": "europe-west8" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://datafusion.europe-west9.rep.googleapis.com/", +"location": "europe-west9" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://datafusion.me-central1.rep.googleapis.com/", +"location": "me-central1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://datafusion.me-central2.rep.googleapis.com/", +"location": "me-central2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://datafusion.me-west1.rep.googleapis.com/", +"location": "me-west1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://datafusion.northamerica-northeast1.rep.googleapis.com/", +"location": "northamerica-northeast1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://datafusion.northamerica-south1.rep.googleapis.com/", +"location": "northamerica-south1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://datafusion.southamerica-east1.rep.googleapis.com/", +"location": "southamerica-east1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://datafusion.southamerica-west1.rep.googleapis.com/", +"location": "southamerica-west1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://datafusion.us-central1.rep.googleapis.com/", +"location": "us-central1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://datafusion.us-east1.rep.googleapis.com/", +"location": "us-east1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://datafusion.us-east4.rep.googleapis.com/", +"location": "us-east4" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://datafusion.us-east5.rep.googleapis.com/", +"location": "us-east5" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://datafusion.us-east7.rep.googleapis.com/", +"location": "us-east7" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://datafusion.us-south1.rep.googleapis.com/", +"location": "us-south1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://datafusion.us-west1.rep.googleapis.com/", +"location": "us-west1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://datafusion.us-west2.rep.googleapis.com/", +"location": "us-west2" +} +], "fullyEncodeReservedExpansion": true, "icons": { "x16": "http://www.google.com/images/icons/product/search-16.gif", @@ -144,7 +336,7 @@ ], "parameters": { "extraLocationTypes": { -"description": "Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage.", +"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.", "location": "query", "repeated": true, "type": "string" @@ -879,6 +1071,11 @@ "description": "The standard list page token.", "location": "query", "type": "string" +}, +"returnPartialSuccess": { +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"location": "query", +"type": "boolean" } }, "path": "v1beta1/{+name}/operations", @@ -941,7 +1138,7 @@ } } }, -"revision": "20251006", +"revision": "20251203", "rootUrl": "https://datafusion.googleapis.com/", "schemas": { "Accelerator": { @@ -1277,6 +1474,10 @@ "$ref": "MaintenancePolicy", "description": "Optional. Configure the maintenance policy for this instance." }, +"monitoringConfig": { +"$ref": "MonitoringConfig", +"description": "Optional. The monitoring configuration for this instance." +}, "name": { "description": "Output only. The name of this instance is in the form of projects/{project}/locations/{location}/instances/{instance}.", "readOnly": true, @@ -1534,6 +1735,13 @@ "$ref": "Operation" }, "type": "array" +}, +"unreachable": { +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.", +"items": { +"type": "string" +}, +"type": "array" } }, "type": "object" @@ -1645,6 +1853,17 @@ }, "type": "object" }, +"MonitoringConfig": { +"description": "Monitoring configuration for a Data Fusion instance.", +"id": "MonitoringConfig", +"properties": { +"enableInstanceV2Metrics": { +"description": "Optional. Option to enable the instance v2 metrics for this instance. This field is supported only in CDF versions 6.11.1.1 and above.", +"type": "boolean" +} +}, +"type": "object" +}, "Namespace": { "description": "Represents the information of a namespace", "id": "Namespace", diff --git a/googleapiclient/discovery_cache/documents/datalineage.v1.json b/googleapiclient/discovery_cache/documents/datalineage.v1.json index a5261e14e9..c13121dd06 100644 --- a/googleapiclient/discovery_cache/documents/datalineage.v1.json +++ b/googleapiclient/discovery_cache/documents/datalineage.v1.json @@ -569,7 +569,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -1060,7 +1060,7 @@ } } }, -"revision": "20251003", +"revision": "20251201", "rootUrl": "https://datalineage.googleapis.com/", "schemas": { "GoogleCloudDatacatalogLineageV1BatchSearchLinkProcessesRequest": { @@ -1541,7 +1541,7 @@ "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, diff --git a/googleapiclient/discovery_cache/documents/datamanager.v1.json b/googleapiclient/discovery_cache/documents/datamanager.v1.json index 71933494c0..4053194fdc 100644 --- a/googleapiclient/discovery_cache/documents/datamanager.v1.json +++ b/googleapiclient/discovery_cache/documents/datamanager.v1.json @@ -193,7 +193,7 @@ } } }, -"revision": "20251006", +"revision": "20251115", "rootUrl": "https://datamanager.googleapis.com/", "schemas": { "AdIdentifiers": { @@ -276,6 +276,37 @@ }, "type": "object" }, +"AwsWrappedKeyInfo": { +"description": "A data encryption key wrapped by an AWS KMS key.", +"id": "AwsWrappedKeyInfo", +"properties": { +"encryptedDek": { +"description": "Required. The base64 encoded encrypted data encryption key.", +"type": "string" +}, +"kekUri": { +"description": "Required. The URI of the AWS KMS key used to decrypt the DEK. Should be in the format of `arn:{partition}:kms:{region}:{account_id}:key/{key_id}` or `aws-kms://arn:{partition}:kms:{region}:{account_id}:key/{key_id}`", +"type": "string" +}, +"keyType": { +"description": "Required. The type of algorithm used to encrypt the data.", +"enum": [ +"KEY_TYPE_UNSPECIFIED", +"XCHACHA20_POLY1305" +], +"enumDescriptions": [ +"Unspecified key type. Should never be used.", +"Algorithm XChaCha20-Poly1305" +], +"type": "string" +}, +"roleArn": { +"description": "Required. The Amazon Resource Name of the IAM Role to assume for KMS decryption access. Should be in the format of `arn:{partition}:iam::{account_id}:role/{role_name}`", +"type": "string" +} +}, +"type": "object" +}, "CartData": { "description": "The cart data associated with the event.", "id": "CartData", @@ -410,6 +441,10 @@ "description": "Encryption information for the data being ingested.", "id": "EncryptionInfo", "properties": { +"awsWrappedKeyInfo": { +"$ref": "AwsWrappedKeyInfo", +"description": "Amazon Web Services wrapped key information." +}, "gcpWrappedKeyInfo": { "$ref": "GcpWrappedKeyInfo", "description": "Google Cloud Platform wrapped key information." @@ -449,6 +484,7 @@ "PROCESSING_ERROR_REASON_INVALID_KEK", "PROCESSING_ERROR_REASON_WIP_AUTH_FAILED", "PROCESSING_ERROR_REASON_KEK_PERMISSION_DENIED", +"PROCESSING_ERROR_REASON_AWS_AUTH_FAILED", "PROCESSING_ERROR_REASON_USER_IDENTIFIER_DECRYPTION_ERROR", "PROCESSING_ERROR_OPERATING_ACCOUNT_MISMATCH_FOR_AD_IDENTIFIER" ], @@ -478,6 +514,7 @@ "The KEK cannot decrypt data because it is the wrong KEK, or it does not exist.", "The WIP could not be used because it was rejected by its attestation condition.", "The system did not have the permissions needed to access the KEK.", +"The system failed to authenticate with AWS.", "Failed to decrypt the UserIdentifier data using the DEK.", "The user attempted to ingest events with an ad identifier that isn't from the operating account's ads." ], @@ -513,10 +550,21 @@ "$ref": "AdIdentifiers", "description": "Optional. Identifiers and other information used to match the conversion event with other online activity (such as ad clicks)." }, +"additionalEventParameters": { +"description": "Optional. A bucket of any [event parameters](https://developers.google.com/analytics/devguides/collection/protocol/ga4/reference/events) to be included within the event that were not already specified using other structured fields.", +"items": { +"$ref": "EventParameter" +}, +"type": "array" +}, "cartData": { "$ref": "CartData", "description": "Optional. Information about the transaction and items associated with the event." }, +"clientId": { +"description": "Optional. A unique identifier for the user instance of a web client for this GA4 web stream.", +"type": "string" +}, "consent": { "$ref": "Consent", "description": "Optional. Information about whether the associated user has provided different types of consent." @@ -548,6 +596,10 @@ "$ref": "DeviceInfo", "description": "Optional. Information gathered about the device being used (if any) when the event happened." }, +"eventName": { +"description": "Optional. The name of the event. Required for GA4 events.", +"type": "string" +}, "eventSource": { "description": "Optional. Signal for where the event happened (web, app, in-store, etc.).", "enum": [ @@ -593,6 +645,10 @@ "$ref": "UserData", "description": "Optional. Pieces of user provided data, representing the user the event is associated with." }, +"userId": { +"description": "Optional. A unique identifier for a user, as defined by the advertiser.", +"type": "string" +}, "userProperties": { "$ref": "UserProperties", "description": "Optional. Advertiser-assessed information about the user at the time that the event happened." @@ -600,6 +656,21 @@ }, "type": "object" }, +"EventParameter": { +"description": "Event parameter for GA4 events.", +"id": "EventParameter", +"properties": { +"parameterName": { +"description": "Required. The name of the parameter to use.", +"type": "string" +}, +"value": { +"description": "Required. The string representation of the value of the parameter to set.", +"type": "string" +} +}, +"type": "object" +}, "ExperimentalField": { "description": "Experimental field representing unofficial fields.", "id": "ExperimentalField", @@ -624,7 +695,7 @@ "type": "string" }, "kekUri": { -"description": "Required. Google Cloud Platform [Cloud Key Management Service resource ID](//cloud.google.com/kms/docs/getting-resource-ids). Should be in the format of \"projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{key}\".", +"description": "Required. Google Cloud Platform [Cloud Key Management Service resource ID](//cloud.google.com/kms/docs/getting-resource-ids). Should be in the format of `projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{key}` or `gcp-kms://projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{key}`", "type": "string" }, "keyType": { @@ -882,6 +953,17 @@ "description": "Represents an item in the cart associated with the event.", "id": "Item", "properties": { +"additionalItemParameters": { +"description": "Optional. A bucket of any [event parameters related to an item](https://developers.google.com/analytics/devguides/collection/protocol/ga4/reference/events) to be included within the event that were not already specified using other structured fields.", +"items": { +"$ref": "ItemParameter" +}, +"type": "array" +}, +"itemId": { +"description": "Optional. A unique identifier to reference the item.", +"type": "string" +}, "merchantProductId": { "description": "Optional. The product ID within the Merchant Center account.", "type": "string" @@ -899,6 +981,21 @@ }, "type": "object" }, +"ItemParameter": { +"description": "A bucket of any [event parameters related to an item](https://developers.google.com/analytics/devguides/collection/protocol/ga4/reference/events) to be included within the event that were not already specified using other structured fields.", +"id": "ItemParameter", +"properties": { +"parameterName": { +"description": "Required. The name of the parameter to use.", +"type": "string" +}, +"value": { +"description": "Required. The string representation of the value of the parameter to set.", +"type": "string" +} +}, +"type": "object" +}, "MobileData": { "description": "Mobile IDs for the audience. At least one mobile ID is required.", "id": "MobileData", @@ -942,14 +1039,16 @@ "GOOGLE_ADS", "DISPLAY_VIDEO_PARTNER", "DISPLAY_VIDEO_ADVERTISER", -"DATA_PARTNER" +"DATA_PARTNER", +"GOOGLE_ANALYTICS_PROPERTY" ], "enumDescriptions": [ "Unspecified product. Should never be used.", "Google Ads.", "Display & Video 360 partner.", "Display & Video 360 advertiser.", -"Data Partner." +"Data Partner.", +"Google Analytics." ], "type": "string" }, @@ -1220,6 +1319,13 @@ "description": "Advertiser-assessed information about the user at the time that the event happened. See https://support.google.com/google-ads/answer/14007601 for more details.", "id": "UserProperties", "properties": { +"additionalUserProperties": { +"description": "Optional. A bucket of any additional [user properties](https://developers.google.com/analytics/devguides/collection/protocol/ga4/user-properties) for the user associated with this event.", +"items": { +"$ref": "UserProperty" +}, +"type": "array" +}, "customerType": { "description": "Optional. Type of the customer associated with the event.", "enum": [ @@ -1255,6 +1361,21 @@ }, "type": "object" }, +"UserProperty": { +"description": "A bucket of any additional [user properties](https://developers.google.com/analytics/devguides/collection/protocol/ga4/user-properties) for the user associated with this event.", +"id": "UserProperty", +"properties": { +"propertyName": { +"description": "Required. The name of the user property to use.", +"type": "string" +}, +"value": { +"description": "Required. The string representation of the value of the user property to use.", +"type": "string" +} +}, +"type": "object" +}, "WarningCount": { "description": "The warning count for a given warning reason.", "id": "WarningCount", @@ -1270,7 +1391,8 @@ "PROCESSING_WARNING_REASON_INVALID_WIP", "PROCESSING_WARNING_REASON_INVALID_KEK", "PROCESSING_WARNING_REASON_USER_IDENTIFIER_DECRYPTION_ERROR", -"PROCESSING_WARNING_REASON_INTERNAL_ERROR" +"PROCESSING_WARNING_REASON_INTERNAL_ERROR", +"PROCESSING_WARNING_REASON_AWS_AUTH_FAILED" ], "enumDescriptions": [ "The processing warning reason is unknown.", @@ -1281,7 +1403,8 @@ "The WIP is formatted incorrectly or the WIP does not exist.", "The KEK cannot decrypt data because it is the wrong KEK, or it does not exist.", "Failed to decrypt th UserIdentifier data using the DEK.", -"Internal error." +"Internal error.", +"The system failed to authenticate with AWS." ], "type": "string" }, diff --git a/googleapiclient/discovery_cache/documents/datamigration.v1.json b/googleapiclient/discovery_cache/documents/datamigration.v1.json index e4fdd35bd9..6cc5daa082 100644 --- a/googleapiclient/discovery_cache/documents/datamigration.v1.json +++ b/googleapiclient/discovery_cache/documents/datamigration.v1.json @@ -2088,6 +2088,11 @@ "description": "The standard list page token.", "location": "query", "type": "string" +}, +"returnPartialSuccess": { +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"location": "query", +"type": "boolean" } }, "path": "v1/{+name}/operations", @@ -2345,7 +2350,7 @@ } } }, -"revision": "20250826", +"revision": "20251201", "rootUrl": "https://datamigration.googleapis.com/", "schemas": { "AlloyDbConnectionProfile": { @@ -4562,6 +4567,13 @@ "$ref": "Operation" }, "type": "array" +}, +"unreachable": { +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.", +"items": { +"type": "string" +}, +"type": "array" } }, "type": "object" diff --git a/googleapiclient/discovery_cache/documents/datamigration.v1beta1.json b/googleapiclient/discovery_cache/documents/datamigration.v1beta1.json index 3b7aece9da..2d4f2dbbbe 100644 --- a/googleapiclient/discovery_cache/documents/datamigration.v1beta1.json +++ b/googleapiclient/discovery_cache/documents/datamigration.v1beta1.json @@ -1038,6 +1038,11 @@ "description": "The standard list page token.", "location": "query", "type": "string" +}, +"returnPartialSuccess": { +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"location": "query", +"type": "boolean" } }, "path": "v1beta1/{+name}/operations", @@ -1055,7 +1060,7 @@ } } }, -"revision": "20250815", +"revision": "20251201", "rootUrl": "https://datamigration.googleapis.com/", "schemas": { "AuditConfig": { @@ -1561,6 +1566,13 @@ "$ref": "Operation" }, "type": "array" +}, +"unreachable": { +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.", +"items": { +"type": "string" +}, +"type": "array" } }, "type": "object" diff --git a/googleapiclient/discovery_cache/documents/dataplex.v1.json b/googleapiclient/discovery_cache/documents/dataplex.v1.json index 3e73373adb..ff199a5f2f 100644 --- a/googleapiclient/discovery_cache/documents/dataplex.v1.json +++ b/googleapiclient/discovery_cache/documents/dataplex.v1.json @@ -728,7 +728,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to true, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field.This can only be true when reading across collections e.g. when parent is set to \"projects/example/locations/-\".This field is not by default supported and will result in an UNIMPLEMENTED error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to true, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field.This can only be true when reading across collections. For example, when parent is set to \"projects/example/locations/-\".This field is not supported by default and will result in an UNIMPLEMENTED error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -870,7 +870,7 @@ "Returns entry only, without aspects.", "Returns all required aspects as well as the keys of all non-required aspects.", "Returns aspects matching custom fields in GetEntryRequest. If the number of aspects exceeds 100, the first 100 will be returned.", -"" +"Returns all aspects. If the number of aspects exceeds 100, the first 100 will be returned." ], "location": "query", "type": "string" @@ -1578,71 +1578,42 @@ }, "dataProducts": { "methods": { -"setIamPolicy": { -"description": "Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.", -"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/dataProducts/{dataProductsId}:setIamPolicy", -"httpMethod": "POST", -"id": "dataplex.projects.locations.dataProducts.setIamPolicy", +"getIamPolicy": { +"description": "Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.", +"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/dataProducts/{dataProductsId}:getIamPolicy", +"httpMethod": "GET", +"id": "dataplex.projects.locations.dataProducts.getIamPolicy", "parameterOrder": [ "resource" ], "parameters": { -"resource": { -"description": "REQUIRED: The resource for which the policy is being specified. See Resource names (https://cloud.google.com/apis/design/resource_names) for the appropriate value for this field.", -"location": "path", -"pattern": "^projects/[^/]+/locations/[^/]+/dataProducts/[^/]+$", -"required": true, -"type": "string" -} -}, -"path": "v1/{+resource}:setIamPolicy", -"request": { -"$ref": "GoogleIamV1SetIamPolicyRequest" -}, -"response": { -"$ref": "GoogleIamV1Policy" -}, -"scopes": [ -"https://www.googleapis.com/auth/cloud-platform" -] +"options.requestedPolicyVersion": { +"description": "Optional. The maximum policy version that will be used to format the policy.Valid values are 0, 1, and 3. Requests specifying an invalid value will be rejected.Requests for policies with any conditional role bindings must specify version 3. Policies with no conditional role bindings may specify any valid value or leave the field unset.The policy in the response might use the policy version that you specified, or it might use a lower policy version. For example, if you specify version 3, but the policy has no conditional role bindings, the response uses version 1.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).", +"format": "int32", +"location": "query", +"type": "integer" }, -"testIamPermissions": { -"description": "Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a NOT_FOUND error.Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may \"fail open\" without warning.", -"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/dataProducts/{dataProductsId}:testIamPermissions", -"httpMethod": "POST", -"id": "dataplex.projects.locations.dataProducts.testIamPermissions", -"parameterOrder": [ -"resource" -], -"parameters": { "resource": { -"description": "REQUIRED: The resource for which the policy detail is being requested. See Resource names (https://cloud.google.com/apis/design/resource_names) for the appropriate value for this field.", +"description": "REQUIRED: The resource for which the policy is being requested. See Resource names (https://cloud.google.com/apis/design/resource_names) for the appropriate value for this field.", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+/dataProducts/[^/]+$", "required": true, "type": "string" } }, -"path": "v1/{+resource}:testIamPermissions", -"request": { -"$ref": "GoogleIamV1TestIamPermissionsRequest" -}, +"path": "v1/{+resource}:getIamPolicy", "response": { -"$ref": "GoogleIamV1TestIamPermissionsResponse" +"$ref": "GoogleIamV1Policy" }, "scopes": [ "https://www.googleapis.com/auth/cloud-platform" ] -} }, -"resources": { -"dataAssets": { -"methods": { "setIamPolicy": { "description": "Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.", -"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/dataProducts/{dataProductsId}/dataAssets/{dataAssetsId}:setIamPolicy", +"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/dataProducts/{dataProductsId}:setIamPolicy", "httpMethod": "POST", -"id": "dataplex.projects.locations.dataProducts.dataAssets.setIamPolicy", +"id": "dataplex.projects.locations.dataProducts.setIamPolicy", "parameterOrder": [ "resource" ], @@ -1650,7 +1621,7 @@ "resource": { "description": "REQUIRED: The resource for which the policy is being specified. See Resource names (https://cloud.google.com/apis/design/resource_names) for the appropriate value for this field.", "location": "path", -"pattern": "^projects/[^/]+/locations/[^/]+/dataProducts/[^/]+/dataAssets/[^/]+$", +"pattern": "^projects/[^/]+/locations/[^/]+/dataProducts/[^/]+$", "required": true, "type": "string" } @@ -1668,9 +1639,9 @@ }, "testIamPermissions": { "description": "Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a NOT_FOUND error.Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may \"fail open\" without warning.", -"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/dataProducts/{dataProductsId}/dataAssets/{dataAssetsId}:testIamPermissions", +"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/dataProducts/{dataProductsId}:testIamPermissions", "httpMethod": "POST", -"id": "dataplex.projects.locations.dataProducts.dataAssets.testIamPermissions", +"id": "dataplex.projects.locations.dataProducts.testIamPermissions", "parameterOrder": [ "resource" ], @@ -1678,7 +1649,7 @@ "resource": { "description": "REQUIRED: The resource for which the policy detail is being requested. See Resource names (https://cloud.google.com/apis/design/resource_names) for the appropriate value for this field.", "location": "path", -"pattern": "^projects/[^/]+/locations/[^/]+/dataProducts/[^/]+/dataAssets/[^/]+$", +"pattern": "^projects/[^/]+/locations/[^/]+/dataProducts/[^/]+$", "required": true, "type": "string" } @@ -1695,8 +1666,6 @@ ] } } -} -} }, "dataScans": { "methods": { @@ -3072,7 +3041,7 @@ "Returns entry only, without aspects.", "Returns all required aspects as well as the keys of all non-required aspects.", "Returns aspects matching custom fields in GetEntryRequest. If the number of aspects exceeds 100, the first 100 will be returned.", -"" +"Returns all aspects. If the number of aspects exceeds 100, the first 100 will be returned." ], "location": "query", "type": "string" @@ -3096,7 +3065,7 @@ ], "parameters": { "filter": { -"description": "Optional. A filter on the entries to return. Filters are case-sensitive. You can filter the request by the following fields: entry_type entry_source.display_nameThe comparison operators are =, !=, <, >, <=, >=. The service compares strings according to lexical order.You can use the logical operators AND, OR, NOT in the filter.You can use Wildcard \"*\", but for entry_type you need to provide the full project id or number.Example filter expressions: \"entry_source.display_name=AnExampleDisplayName\" \"entry_type=projects/example-project/locations/global/entryTypes/example-entry_type\" \"entry_type=projects/example-project/locations/us/entryTypes/a* OR entry_type=projects/another-project/locations/*\" \"NOT entry_source.display_name=AnotherExampleDisplayName\"", +"description": "Optional. A filter on the entries to return. Filters are case-sensitive. You can filter the request by the following fields: entry_type entry_source.display_name parent_entryThe comparison operators are =, !=, <, >, <=, >=. The service compares strings according to lexical order.You can use the logical operators AND, OR, NOT in the filter.You can use Wildcard \"*\", but for entry_type and parent_entry you need to provide the full project id or number.You cannot use parent_entry in conjunction with other fields.Example filter expressions: \"entry_source.display_name=AnExampleDisplayName\" \"entry_type=projects/example-project/locations/global/entryTypes/example-entry_type\" \"entry_type=projects/example-project/locations/us/entryTypes/a* OR entry_type=projects/another-project/locations/*\" \"NOT entry_source.display_name=AnotherExampleDisplayName\" \"parent_entry=projects/example-project/locations/us/entryGroups/example-entry-group/entries/example-entry\"", "location": "query", "type": "string" }, @@ -7240,7 +7209,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to true, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field.This can only be true when reading across collections e.g. when parent is set to \"projects/example/locations/-\".This field is not by default supported and will result in an UNIMPLEMENTED error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to true, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field.This can only be true when reading across collections. For example, when parent is set to \"projects/example/locations/-\".This field is not supported by default and will result in an UNIMPLEMENTED error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -7260,7 +7229,7 @@ } } }, -"revision": "20251027", +"revision": "20251128", "rootUrl": "https://dataplex.googleapis.com/", "schemas": { "Empty": { @@ -8746,13 +8715,23 @@ "GoogleCloudDataplexV1DataDocumentationSpec": { "description": "DataDocumentation scan related spec.", "id": "GoogleCloudDataplexV1DataDocumentationSpec", -"properties": {}, +"properties": { +"catalogPublishingEnabled": { +"description": "Optional. Whether to publish result to Dataplex Catalog.", +"type": "boolean" +} +}, "type": "object" }, "GoogleCloudDataplexV1DataProfileResult": { "description": "DataProfileResult defines the output of DataProfileScan. Each field of the table will have field type specific profile result.", "id": "GoogleCloudDataplexV1DataProfileResult", "properties": { +"catalogPublishingStatus": { +"$ref": "GoogleCloudDataplexV1DataScanCatalogPublishingStatus", +"description": "Output only. The status of publishing the data scan as Dataplex Universal Catalog metadata.", +"readOnly": true +}, "postScanActionsResult": { "$ref": "GoogleCloudDataplexV1DataProfileResultPostScanActionsResult", "description": "Output only. The result of post scan actions.", @@ -9032,6 +9011,10 @@ "description": "DataProfileScan related setting.", "id": "GoogleCloudDataplexV1DataProfileSpec", "properties": { +"catalogPublishingEnabled": { +"description": "Optional. If set, the latest DataScan job result will be published as Dataplex Universal Catalog metadata.", +"type": "boolean" +}, "excludeFields": { "$ref": "GoogleCloudDataplexV1DataProfileSpecSelectedFields", "description": "Optional. The fields to exclude from data profile.If specified, the fields will be excluded from data profile, regardless of include_fields value." @@ -10027,12 +10010,14 @@ "enum": [ "TRIGGER_UNSPECIFIED", "ON_DEMAND", -"SCHEDULE" +"SCHEDULE", +"ONE_TIME" ], "enumDescriptions": [ "An unspecified trigger type.", "Data scan triggers on demand.", -"Data scan triggers as per schedule." +"Data scan triggers as per schedule.", +"Data scan is run one time on creation." ], "type": "string" }, @@ -13976,6 +13961,10 @@ "$ref": "GoogleCloudDataplexV1TriggerOnDemand", "description": "The scan runs once via RunDataScan API." }, +"oneTime": { +"$ref": "GoogleCloudDataplexV1TriggerOneTime", +"description": "The scan runs once, and does not create an associated ScanJob child resource." +}, "schedule": { "$ref": "GoogleCloudDataplexV1TriggerSchedule", "description": "The scan is scheduled to run periodically." @@ -13989,6 +13978,18 @@ "properties": {}, "type": "object" }, +"GoogleCloudDataplexV1TriggerOneTime": { +"description": "The scan runs once using create API.", +"id": "GoogleCloudDataplexV1TriggerOneTime", +"properties": { +"ttlAfterScanCompletion": { +"description": "Optional. Time to live for OneTime scans. default value is 24 hours, minimum value is 0 seconds, and maximum value is 365 days. The time is calculated from the data scan job completion time. If value is set as 0 seconds, the scan will be immediately deleted upon job completion, regardless of whether the job succeeded or failed.", +"format": "google-duration", +"type": "string" +} +}, +"type": "object" +}, "GoogleCloudDataplexV1TriggerSchedule": { "description": "The scan is scheduled to run periodically.", "id": "GoogleCloudDataplexV1TriggerSchedule", @@ -14406,7 +14407,7 @@ "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets ListOperationsRequest.return_partial_success and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets ListOperationsRequest.return_partial_success and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, diff --git a/googleapiclient/discovery_cache/documents/dataportability.v1.json b/googleapiclient/discovery_cache/documents/dataportability.v1.json index 8808a2bbe1..6eecee9a7b 100644 --- a/googleapiclient/discovery_cache/documents/dataportability.v1.json +++ b/googleapiclient/discovery_cache/documents/dataportability.v1.json @@ -164,6 +164,9 @@ "https://www.googleapis.com/auth/dataportability.youtube.comments": { "description": "Move a copy of your YouTube comments" }, +"https://www.googleapis.com/auth/dataportability.youtube.conversations": { +"description": "Move a copy of all your YouTube messages" +}, "https://www.googleapis.com/auth/dataportability.youtube.live_chat": { "description": "Move a copy of your YouTube messages in live chat" }, @@ -371,6 +374,7 @@ "https://www.googleapis.com/auth/dataportability.youtube.channel", "https://www.googleapis.com/auth/dataportability.youtube.clips", "https://www.googleapis.com/auth/dataportability.youtube.comments", +"https://www.googleapis.com/auth/dataportability.youtube.conversations", "https://www.googleapis.com/auth/dataportability.youtube.live_chat", "https://www.googleapis.com/auth/dataportability.youtube.music", "https://www.googleapis.com/auth/dataportability.youtube.playable", @@ -468,6 +472,7 @@ "https://www.googleapis.com/auth/dataportability.youtube.channel", "https://www.googleapis.com/auth/dataportability.youtube.clips", "https://www.googleapis.com/auth/dataportability.youtube.comments", +"https://www.googleapis.com/auth/dataportability.youtube.conversations", "https://www.googleapis.com/auth/dataportability.youtube.live_chat", "https://www.googleapis.com/auth/dataportability.youtube.music", "https://www.googleapis.com/auth/dataportability.youtube.playable", @@ -558,6 +563,7 @@ "https://www.googleapis.com/auth/dataportability.youtube.channel", "https://www.googleapis.com/auth/dataportability.youtube.clips", "https://www.googleapis.com/auth/dataportability.youtube.comments", +"https://www.googleapis.com/auth/dataportability.youtube.conversations", "https://www.googleapis.com/auth/dataportability.youtube.live_chat", "https://www.googleapis.com/auth/dataportability.youtube.music", "https://www.googleapis.com/auth/dataportability.youtube.playable", @@ -651,6 +657,7 @@ "https://www.googleapis.com/auth/dataportability.youtube.channel", "https://www.googleapis.com/auth/dataportability.youtube.clips", "https://www.googleapis.com/auth/dataportability.youtube.comments", +"https://www.googleapis.com/auth/dataportability.youtube.conversations", "https://www.googleapis.com/auth/dataportability.youtube.live_chat", "https://www.googleapis.com/auth/dataportability.youtube.music", "https://www.googleapis.com/auth/dataportability.youtube.playable", @@ -738,6 +745,7 @@ "https://www.googleapis.com/auth/dataportability.youtube.channel", "https://www.googleapis.com/auth/dataportability.youtube.clips", "https://www.googleapis.com/auth/dataportability.youtube.comments", +"https://www.googleapis.com/auth/dataportability.youtube.conversations", "https://www.googleapis.com/auth/dataportability.youtube.live_chat", "https://www.googleapis.com/auth/dataportability.youtube.music", "https://www.googleapis.com/auth/dataportability.youtube.playable", @@ -825,6 +833,7 @@ "https://www.googleapis.com/auth/dataportability.youtube.channel", "https://www.googleapis.com/auth/dataportability.youtube.clips", "https://www.googleapis.com/auth/dataportability.youtube.comments", +"https://www.googleapis.com/auth/dataportability.youtube.conversations", "https://www.googleapis.com/auth/dataportability.youtube.live_chat", "https://www.googleapis.com/auth/dataportability.youtube.music", "https://www.googleapis.com/auth/dataportability.youtube.playable", @@ -842,7 +851,7 @@ } } }, -"revision": "20250715", +"revision": "20251123", "rootUrl": "https://dataportability.googleapis.com/", "schemas": { "CancelPortabilityArchiveRequest": { diff --git a/googleapiclient/discovery_cache/documents/dataportability.v1beta.json b/googleapiclient/discovery_cache/documents/dataportability.v1beta.json index a49c2ffb31..b84eeb9539 100644 --- a/googleapiclient/discovery_cache/documents/dataportability.v1beta.json +++ b/googleapiclient/discovery_cache/documents/dataportability.v1beta.json @@ -164,6 +164,9 @@ "https://www.googleapis.com/auth/dataportability.youtube.comments": { "description": "Move a copy of your YouTube comments" }, +"https://www.googleapis.com/auth/dataportability.youtube.conversations": { +"description": "Move a copy of all your YouTube messages" +}, "https://www.googleapis.com/auth/dataportability.youtube.live_chat": { "description": "Move a copy of your YouTube messages in live chat" }, @@ -371,6 +374,7 @@ "https://www.googleapis.com/auth/dataportability.youtube.channel", "https://www.googleapis.com/auth/dataportability.youtube.clips", "https://www.googleapis.com/auth/dataportability.youtube.comments", +"https://www.googleapis.com/auth/dataportability.youtube.conversations", "https://www.googleapis.com/auth/dataportability.youtube.live_chat", "https://www.googleapis.com/auth/dataportability.youtube.music", "https://www.googleapis.com/auth/dataportability.youtube.playable", @@ -468,6 +472,7 @@ "https://www.googleapis.com/auth/dataportability.youtube.channel", "https://www.googleapis.com/auth/dataportability.youtube.clips", "https://www.googleapis.com/auth/dataportability.youtube.comments", +"https://www.googleapis.com/auth/dataportability.youtube.conversations", "https://www.googleapis.com/auth/dataportability.youtube.live_chat", "https://www.googleapis.com/auth/dataportability.youtube.music", "https://www.googleapis.com/auth/dataportability.youtube.playable", @@ -558,6 +563,7 @@ "https://www.googleapis.com/auth/dataportability.youtube.channel", "https://www.googleapis.com/auth/dataportability.youtube.clips", "https://www.googleapis.com/auth/dataportability.youtube.comments", +"https://www.googleapis.com/auth/dataportability.youtube.conversations", "https://www.googleapis.com/auth/dataportability.youtube.live_chat", "https://www.googleapis.com/auth/dataportability.youtube.music", "https://www.googleapis.com/auth/dataportability.youtube.playable", @@ -651,6 +657,7 @@ "https://www.googleapis.com/auth/dataportability.youtube.channel", "https://www.googleapis.com/auth/dataportability.youtube.clips", "https://www.googleapis.com/auth/dataportability.youtube.comments", +"https://www.googleapis.com/auth/dataportability.youtube.conversations", "https://www.googleapis.com/auth/dataportability.youtube.live_chat", "https://www.googleapis.com/auth/dataportability.youtube.music", "https://www.googleapis.com/auth/dataportability.youtube.playable", @@ -738,6 +745,7 @@ "https://www.googleapis.com/auth/dataportability.youtube.channel", "https://www.googleapis.com/auth/dataportability.youtube.clips", "https://www.googleapis.com/auth/dataportability.youtube.comments", +"https://www.googleapis.com/auth/dataportability.youtube.conversations", "https://www.googleapis.com/auth/dataportability.youtube.live_chat", "https://www.googleapis.com/auth/dataportability.youtube.music", "https://www.googleapis.com/auth/dataportability.youtube.playable", @@ -825,6 +833,7 @@ "https://www.googleapis.com/auth/dataportability.youtube.channel", "https://www.googleapis.com/auth/dataportability.youtube.clips", "https://www.googleapis.com/auth/dataportability.youtube.comments", +"https://www.googleapis.com/auth/dataportability.youtube.conversations", "https://www.googleapis.com/auth/dataportability.youtube.live_chat", "https://www.googleapis.com/auth/dataportability.youtube.music", "https://www.googleapis.com/auth/dataportability.youtube.playable", @@ -842,7 +851,7 @@ } } }, -"revision": "20250715", +"revision": "20251123", "rootUrl": "https://dataportability.googleapis.com/", "schemas": { "CancelPortabilityArchiveRequest": { diff --git a/googleapiclient/discovery_cache/documents/dataproc.v1.json b/googleapiclient/discovery_cache/documents/dataproc.v1.json index ca97f87d90..d4a13cf89b 100644 --- a/googleapiclient/discovery_cache/documents/dataproc.v1.json +++ b/googleapiclient/discovery_cache/documents/dataproc.v1.json @@ -88,6 +88,16 @@ }, { "description": "Regional Endpoint", +"endpointUrl": "https://dataproc.asia-south1.rep.googleapis.com/", +"location": "asia-south1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://dataproc.asia-south2.rep.googleapis.com/", +"location": "asia-south2" +}, +{ +"description": "Regional Endpoint", "endpointUrl": "https://dataproc.me-central2.rep.googleapis.com/", "location": "me-central2" } @@ -5022,7 +5032,7 @@ } } }, -"revision": "20251021", +"revision": "20251104", "rootUrl": "https://dataproc.googleapis.com/", "schemas": { "AcceleratorConfig": { @@ -5960,6 +5970,10 @@ "$ref": "DataprocMetricConfig", "description": "Optional. The config for Dataproc metrics." }, +"diagnosticBucket": { +"description": "Optional. A Cloud Storage bucket used to collect checkpoint diagnostic data (https://cloud.google.com/dataproc/docs/support/diagnose-clusters#checkpoint_diagnostic_data). If you do not specify a diagnostic bucket, Cloud Dataproc will use the Dataproc temp bucket to collect the checkpoint diagnostic data. This field requires a Cloud Storage bucket name, not a gs://... URI to a Cloud Storage bucket.", +"type": "string" +}, "encryptionConfig": { "$ref": "EncryptionConfig", "description": "Optional. Encryption settings for the cluster." diff --git a/googleapiclient/discovery_cache/documents/datastream.v1.json b/googleapiclient/discovery_cache/documents/datastream.v1.json index e466d2bc6d..35757c16d2 100644 --- a/googleapiclient/discovery_cache/documents/datastream.v1.json +++ b/googleapiclient/discovery_cache/documents/datastream.v1.json @@ -1266,7 +1266,7 @@ } } }, -"revision": "20251021", +"revision": "20251112", "rootUrl": "https://datastream.googleapis.com/", "schemas": { "AppendOnly": { @@ -1390,6 +1390,20 @@ "properties": {}, "type": "object" }, +"BigQueryClustering": { +"description": "BigQuery clustering configuration.", +"id": "BigQueryClustering", +"properties": { +"columns": { +"description": "Required. Column names to set as clustering columns.", +"items": { +"type": "string" +}, +"type": "array" +} +}, +"type": "object" +}, "BigQueryDestinationConfig": { "description": "BigQuery destination configuration", "id": "BigQueryDestinationConfig", @@ -1422,6 +1436,29 @@ }, "type": "object" }, +"BigQueryPartitioning": { +"description": "BigQuery partitioning configuration.", +"id": "BigQueryPartitioning", +"properties": { +"ingestionTimePartition": { +"$ref": "IngestionTimePartition", +"description": "Ingestion time partitioning." +}, +"integerRangePartition": { +"$ref": "IntegerRangePartition", +"description": "Integer range partitioning." +}, +"requirePartitionFilter": { +"description": "Optional. If true, queries over the table require a partition filter.", +"type": "boolean" +}, +"timeUnitPartition": { +"$ref": "TimeUnitPartition", +"description": "Time unit column partitioning." +} +}, +"type": "object" +}, "BigQueryProfile": { "description": "BigQuery warehouse profile.", "id": "BigQueryProfile", @@ -1606,6 +1643,21 @@ }, "type": "object" }, +"CustomizationRule": { +"description": "A customization rule to apply to a set of objects.", +"id": "CustomizationRule", +"properties": { +"bigqueryClustering": { +"$ref": "BigQueryClustering", +"description": "BigQuery clustering rule." +}, +"bigqueryPartitioning": { +"$ref": "BigQueryPartitioning", +"description": "BigQuery partitioning rule." +} +}, +"type": "object" +}, "DatasetTemplate": { "description": "Dataset template used for dynamic dataset creation.", "id": "DatasetTemplate", @@ -1910,6 +1962,57 @@ }, "type": "object" }, +"IngestionTimePartition": { +"description": "Ingestion time partitioning. see https://cloud.google.com/bigquery/docs/partitioned-tables#ingestion_time", +"id": "IngestionTimePartition", +"properties": { +"partitioningTimeGranularity": { +"description": "Optional. Partition granularity", +"enum": [ +"PARTITIONING_TIME_GRANULARITY_UNSPECIFIED", +"PARTITIONING_TIME_GRANULARITY_HOUR", +"PARTITIONING_TIME_GRANULARITY_DAY", +"PARTITIONING_TIME_GRANULARITY_MONTH", +"PARTITIONING_TIME_GRANULARITY_YEAR" +], +"enumDescriptions": [ +"Unspecified partitioing interval.", +"Hourly partitioning.", +"Daily partitioning.", +"Monthly partitioning.", +"Yearly partitioning." +], +"type": "string" +} +}, +"type": "object" +}, +"IntegerRangePartition": { +"description": "Integer range partitioning. see https://cloud.google.com/bigquery/docs/partitioned-tables#integer_range", +"id": "IntegerRangePartition", +"properties": { +"column": { +"description": "Required. The partitioning column.", +"type": "string" +}, +"end": { +"description": "Required. The ending value for range partitioning (exclusive).", +"format": "int64", +"type": "string" +}, +"interval": { +"description": "Required. The interval of each range within the partition.", +"format": "int64", +"type": "string" +}, +"start": { +"description": "Required. The starting value for range partitioning (inclusive).", +"format": "int64", +"type": "string" +} +}, +"type": "object" +}, "JsonFileFormat": { "description": "JSON file format configuration.", "id": "JsonFileFormat", @@ -2320,6 +2423,20 @@ "$ref": "MongodbCluster", "description": "MongoDB collections to include in the stream." }, +"jsonMode": { +"description": "Optional. MongoDB JSON mode to use for the stream.", +"enum": [ +"MONGODB_JSON_MODE_UNSPECIFIED", +"STRICT", +"CANONICAL" +], +"enumDescriptions": [ +"Unspecified JSON mode.", +"Strict JSON mode.", +"Canonical JSON mode." +], +"type": "string" +}, "maxConcurrentBackfillTasks": { "description": "Optional. Maximum number of concurrent backfill tasks. The number should be non-negative and less than or equal to 50. If not set (or set to 0), the system's default value is used", "format": "int32", @@ -2635,6 +2752,17 @@ }, "type": "object" }, +"ObjectFilter": { +"description": "Object filter to apply the rules to.", +"id": "ObjectFilter", +"properties": { +"sourceObjectIdentifier": { +"$ref": "SourceObjectIdentifier", +"description": "Specific source object identifier." +} +}, +"type": "object" +}, "Operation": { "description": "This resource represents a long-running operation that is the result of a network API call.", "id": "Operation", @@ -3332,6 +3460,24 @@ }, "type": "object" }, +"RuleSet": { +"description": "A set of rules to apply to a set of objects.", +"id": "RuleSet", +"properties": { +"customizationRules": { +"description": "Required. List of customization rules to apply.", +"items": { +"$ref": "CustomizationRule" +}, +"type": "array" +}, +"objectFilter": { +"$ref": "ObjectFilter", +"description": "Required. Object filter to apply the customization rules to." +} +}, +"type": "object" +}, "RunStreamRequest": { "description": "Request message for running a stream.", "id": "RunStreamRequest", @@ -3969,6 +4115,13 @@ "readOnly": true, "type": "string" }, +"ruleSets": { +"description": "Optional. Rule sets to apply to the stream.", +"items": { +"$ref": "RuleSet" +}, +"type": "array" +}, "satisfiesPzi": { "description": "Output only. Reserved for future use.", "readOnly": true, @@ -4038,6 +4191,14 @@ "readOnly": true, "type": "string" }, +"customizationRules": { +"description": "Output only. The customization rules for the object. These rules are derived from the parent Stream's `rule_sets` and represent the intended configuration for the object.", +"items": { +"$ref": "CustomizationRule" +}, +"readOnly": true, +"type": "array" +}, "displayName": { "description": "Required. Display name.", "type": "string" @@ -4068,6 +4229,35 @@ }, "type": "object" }, +"TimeUnitPartition": { +"description": "Time unit column partitioning. see https://cloud.google.com/bigquery/docs/partitioned-tables#date_timestamp_partitioned_tables", +"id": "TimeUnitPartition", +"properties": { +"column": { +"description": "Required. The partitioning column.", +"type": "string" +}, +"partitioningTimeGranularity": { +"description": "Optional. Partition granularity.", +"enum": [ +"PARTITIONING_TIME_GRANULARITY_UNSPECIFIED", +"PARTITIONING_TIME_GRANULARITY_HOUR", +"PARTITIONING_TIME_GRANULARITY_DAY", +"PARTITIONING_TIME_GRANULARITY_MONTH", +"PARTITIONING_TIME_GRANULARITY_YEAR" +], +"enumDescriptions": [ +"Unspecified partitioing interval.", +"Hourly partitioning.", +"Daily partitioning.", +"Monthly partitioning.", +"Yearly partitioning." +], +"type": "string" +} +}, +"type": "object" +}, "UserCredentials": { "description": "Username-password credentials.", "id": "UserCredentials", diff --git a/googleapiclient/discovery_cache/documents/deploymentmanager.alpha.json b/googleapiclient/discovery_cache/documents/deploymentmanager.alpha.json index 8f7d3cc0e2..978b0bad67 100644 --- a/googleapiclient/discovery_cache/documents/deploymentmanager.alpha.json +++ b/googleapiclient/discovery_cache/documents/deploymentmanager.alpha.json @@ -1676,7 +1676,7 @@ } } }, -"revision": "20251024", +"revision": "20251128", "rootUrl": "https://deploymentmanager.googleapis.com/", "schemas": { "AsyncOptions": { @@ -2251,6 +2251,17 @@ }, "type": "object" }, +"FirewallPolicyRuleOperationMetadata": { +"id": "FirewallPolicyRuleOperationMetadata", +"properties": { +"allocatedPriority": { +"description": "The priority allocated for the firewall policy rule if query parameters specified minPriority/maxPriority.", +"format": "int32", +"type": "integer" +} +}, +"type": "object" +}, "GlobalSetPolicyRequest": { "id": "GlobalSetPolicyRequest", "properties": { @@ -2514,10 +2525,11 @@ "items": { "properties": { "arguments": { -"description": "[Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility \"none\") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field.", +"description": "Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility \"none\") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "code": { @@ -2525,7 +2537,8 @@ "type": "string" }, "debugInfo": { -"$ref": "DebugInfo" +"$ref": "DebugInfo", +"readOnly": true }, "errorDetails": { "description": "[Output Only] An optional list of messages that contain the error details. There is a set of defined message types to use for providing details.The syntax depends on the error code. For example, QuotaExceededInfo will have details when the error code is QUOTA_EXCEEDED.", @@ -2564,6 +2577,9 @@ }, "type": "object" }, +"firewallPolicyRuleOperationMetadata": { +"$ref": "FirewallPolicyRuleOperationMetadata" +}, "httpErrorMessage": { "description": "[Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`.", "type": "string" @@ -2587,7 +2603,8 @@ }, "kind": { "default": "compute#operation", -"description": "[Output Only] Type of the resource. Always `compute#operation` for Operation resources.", +"description": "Output only. [Output Only] Type of the resource. Always `compute#operation` for Operation resources.", +"readOnly": true, "type": "string" }, "name": { @@ -2595,7 +2612,8 @@ "type": "string" }, "operationGroupId": { -"description": "[Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request.", +"description": "Output only. [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request.", +"readOnly": true, "type": "string" }, "operationType": { @@ -2616,7 +2634,8 @@ "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource with the resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource with the resource id.", +"readOnly": true, "type": "string" }, "setAutoscalerLinkOperationMetadata": { @@ -2625,7 +2644,8 @@ }, "setCommonInstanceMetadataOperationMetadata": { "$ref": "SetCommonInstanceMetadataOperationMetadata", -"description": "[Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state." +"description": "Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state.", +"readOnly": true }, "startTime": { "description": "[Output Only] The time that this operation was started by the server. This value is in RFC3339 text format.", @@ -3249,10 +3269,11 @@ false "items": { "properties": { "arguments": { -"description": "[Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility \"none\") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field.", +"description": "Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility \"none\") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "code": { @@ -3260,7 +3281,8 @@ false "type": "string" }, "debugInfo": { -"$ref": "DebugInfo" +"$ref": "DebugInfo", +"readOnly": true }, "errorDetails": { "description": "[Output Only] An optional list of messages that contain the error details. There is a set of defined message types to use for providing details.The syntax depends on the error code. For example, QuotaExceededInfo will have details when the error code is QUOTA_EXCEEDED.", diff --git a/googleapiclient/discovery_cache/documents/deploymentmanager.v2.json b/googleapiclient/discovery_cache/documents/deploymentmanager.v2.json index dd612a5347..cc07ab0868 100644 --- a/googleapiclient/discovery_cache/documents/deploymentmanager.v2.json +++ b/googleapiclient/discovery_cache/documents/deploymentmanager.v2.json @@ -1028,7 +1028,7 @@ } } }, -"revision": "20251024", +"revision": "20251128", "rootUrl": "https://deploymentmanager.googleapis.com/", "schemas": { "AuditConfig": { @@ -1365,6 +1365,17 @@ }, "type": "object" }, +"FirewallPolicyRuleOperationMetadata": { +"id": "FirewallPolicyRuleOperationMetadata", +"properties": { +"allocatedPriority": { +"description": "The priority allocated for the firewall policy rule if query parameters specified minPriority/maxPriority.", +"format": "int32", +"type": "integer" +} +}, +"type": "object" +}, "GlobalSetPolicyRequest": { "id": "GlobalSetPolicyRequest", "properties": { @@ -1564,10 +1575,11 @@ "items": { "properties": { "arguments": { -"description": "[Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility \"none\") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field.", +"description": "Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility \"none\") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "code": { @@ -1575,7 +1587,8 @@ "type": "string" }, "debugInfo": { -"$ref": "DebugInfo" +"$ref": "DebugInfo", +"readOnly": true }, "errorDetails": { "description": "[Output Only] An optional list of messages that contain the error details. There is a set of defined message types to use for providing details.The syntax depends on the error code. For example, QuotaExceededInfo will have details when the error code is QUOTA_EXCEEDED.", @@ -1614,6 +1627,9 @@ }, "type": "object" }, +"firewallPolicyRuleOperationMetadata": { +"$ref": "FirewallPolicyRuleOperationMetadata" +}, "httpErrorMessage": { "description": "[Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`.", "type": "string" @@ -1637,7 +1653,8 @@ }, "kind": { "default": "compute#operation", -"description": "[Output Only] Type of the resource. Always `compute#operation` for Operation resources.", +"description": "Output only. [Output Only] Type of the resource. Always `compute#operation` for Operation resources.", +"readOnly": true, "type": "string" }, "name": { @@ -1645,7 +1662,8 @@ "type": "string" }, "operationGroupId": { -"description": "[Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request.", +"description": "Output only. [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request.", +"readOnly": true, "type": "string" }, "operationType": { @@ -1666,7 +1684,8 @@ "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource with the resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource with the resource id.", +"readOnly": true, "type": "string" }, "setAutoscalerLinkOperationMetadata": { @@ -1675,7 +1694,8 @@ }, "setCommonInstanceMetadataOperationMetadata": { "$ref": "SetCommonInstanceMetadataOperationMetadata", -"description": "[Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state." +"description": "Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state.", +"readOnly": true }, "startTime": { "description": "[Output Only] The time that this operation was started by the server. This value is in RFC3339 text format.", @@ -2214,10 +2234,11 @@ false "items": { "properties": { "arguments": { -"description": "[Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility \"none\") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field.", +"description": "Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility \"none\") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "code": { @@ -2225,7 +2246,8 @@ false "type": "string" }, "debugInfo": { -"$ref": "DebugInfo" +"$ref": "DebugInfo", +"readOnly": true }, "errorDetails": { "description": "[Output Only] An optional list of messages that contain the error details. There is a set of defined message types to use for providing details.The syntax depends on the error code. For example, QuotaExceededInfo will have details when the error code is QUOTA_EXCEEDED.", diff --git a/googleapiclient/discovery_cache/documents/deploymentmanager.v2beta.json b/googleapiclient/discovery_cache/documents/deploymentmanager.v2beta.json index b01f5c1d62..c293725bd5 100644 --- a/googleapiclient/discovery_cache/documents/deploymentmanager.v2beta.json +++ b/googleapiclient/discovery_cache/documents/deploymentmanager.v2beta.json @@ -1636,7 +1636,7 @@ } } }, -"revision": "20251024", +"revision": "20251128", "rootUrl": "https://deploymentmanager.googleapis.com/", "schemas": { "AsyncOptions": { @@ -2177,6 +2177,17 @@ }, "type": "object" }, +"FirewallPolicyRuleOperationMetadata": { +"id": "FirewallPolicyRuleOperationMetadata", +"properties": { +"allocatedPriority": { +"description": "The priority allocated for the firewall policy rule if query parameters specified minPriority/maxPriority.", +"format": "int32", +"type": "integer" +} +}, +"type": "object" +}, "GlobalSetPolicyRequest": { "id": "GlobalSetPolicyRequest", "properties": { @@ -2413,10 +2424,11 @@ "items": { "properties": { "arguments": { -"description": "[Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility \"none\") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field.", +"description": "Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility \"none\") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "code": { @@ -2424,7 +2436,8 @@ "type": "string" }, "debugInfo": { -"$ref": "DebugInfo" +"$ref": "DebugInfo", +"readOnly": true }, "errorDetails": { "description": "[Output Only] An optional list of messages that contain the error details. There is a set of defined message types to use for providing details.The syntax depends on the error code. For example, QuotaExceededInfo will have details when the error code is QUOTA_EXCEEDED.", @@ -2463,6 +2476,9 @@ }, "type": "object" }, +"firewallPolicyRuleOperationMetadata": { +"$ref": "FirewallPolicyRuleOperationMetadata" +}, "httpErrorMessage": { "description": "[Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`.", "type": "string" @@ -2486,7 +2502,8 @@ }, "kind": { "default": "compute#operation", -"description": "[Output Only] Type of the resource. Always `compute#operation` for Operation resources.", +"description": "Output only. [Output Only] Type of the resource. Always `compute#operation` for Operation resources.", +"readOnly": true, "type": "string" }, "name": { @@ -2494,7 +2511,8 @@ "type": "string" }, "operationGroupId": { -"description": "[Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request.", +"description": "Output only. [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request.", +"readOnly": true, "type": "string" }, "operationType": { @@ -2515,7 +2533,8 @@ "type": "string" }, "selfLinkWithId": { -"description": "[Output Only] Server-defined URL for this resource with the resource id.", +"description": "Output only. [Output Only] Server-defined URL for this resource with the resource id.", +"readOnly": true, "type": "string" }, "setAutoscalerLinkOperationMetadata": { @@ -2524,7 +2543,8 @@ }, "setCommonInstanceMetadataOperationMetadata": { "$ref": "SetCommonInstanceMetadataOperationMetadata", -"description": "[Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state." +"description": "Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state.", +"readOnly": true }, "startTime": { "description": "[Output Only] The time that this operation was started by the server. This value is in RFC3339 text format.", @@ -3121,10 +3141,11 @@ false "items": { "properties": { "arguments": { -"description": "[Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility \"none\") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field.", +"description": "Output only. [Output Only] Optional error details WARNING: DO NOT MAKE VISIBLE This is for internal use-only (like componentization) (thus the visibility \"none\") and in case of public exposure it is strongly recommended to follow pattern of: https://aip.dev/193 and expose as details field.", "items": { "type": "string" }, +"readOnly": true, "type": "array" }, "code": { @@ -3132,7 +3153,8 @@ false "type": "string" }, "debugInfo": { -"$ref": "DebugInfo" +"$ref": "DebugInfo", +"readOnly": true }, "errorDetails": { "description": "[Output Only] An optional list of messages that contain the error details. There is a set of defined message types to use for providing details.The syntax depends on the error code. For example, QuotaExceededInfo will have details when the error code is QUOTA_EXCEEDED.", diff --git a/googleapiclient/discovery_cache/documents/developerconnect.v1.json b/googleapiclient/discovery_cache/documents/developerconnect.v1.json index af65c5b7e5..4f58850cdd 100644 --- a/googleapiclient/discovery_cache/documents/developerconnect.v1.json +++ b/googleapiclient/discovery_cache/documents/developerconnect.v1.json @@ -196,7 +196,7 @@ ], "parameters": { "extraLocationTypes": { -"description": "Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage.", +"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.", "location": "query", "repeated": true, "type": "string" @@ -1318,7 +1318,7 @@ ] }, "delete": { -"description": "Delete a single Insight.", +"description": "Deletes a single Insight.", "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/insightsConfigs/{insightsConfigsId}", "httpMethod": "DELETE", "id": "developerconnect.projects.locations.insightsConfigs.delete", @@ -1586,7 +1586,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -1606,7 +1606,7 @@ } } }, -"revision": "20251016", +"revision": "20251201", "rootUrl": "https://developerconnect.googleapis.com/", "schemas": { "AccountConnector": { @@ -1735,7 +1735,7 @@ "description": "Required. An access token with the minimum `repository` access. It can either be a workspace, project or repository access token. It's recommended to use a system account to generate the credentials." }, "webhookSecretSecretVersion": { -"description": "Required. Immutable. SecretManager resource containing the webhook secret used to verify webhook events, formatted as `projects/*/secrets/*/versions/*`. This is used to validate and create webhooks.", +"description": "Required. Immutable. SecretManager resource containing the webhook secret used to verify webhook events, formatted as `projects/*/secrets/*/versions/*` or `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are supported in that location). This is used to validate and create webhooks.", "type": "string" }, "workspace": { @@ -1775,7 +1775,7 @@ "type": "string" }, "webhookSecretSecretVersion": { -"description": "Required. Immutable. SecretManager resource containing the webhook secret used to verify webhook events, formatted as `projects/*/secrets/*/versions/*`. This is used to validate webhooks.", +"description": "Required. Immutable. SecretManager resource containing the webhook secret used to verify webhook events, formatted as `projects/*/secrets/*/versions/*` or `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are supported in that location). This is used to validate webhooks.", "type": "string" } }, @@ -2134,7 +2134,7 @@ "type": "string" }, "privateKeySecretVersion": { -"description": "Optional. SecretManager resource containing the private key of the GitHub App, formatted as `projects/*/secrets/*/versions/*`.", +"description": "Optional. SecretManager resource containing the private key of the GitHub App, formatted as `projects/*/secrets/*/versions/*` or `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are supported in that location).", "type": "string" }, "serverVersion": { @@ -2151,7 +2151,7 @@ "type": "string" }, "webhookSecretSecretVersion": { -"description": "Optional. SecretManager resource containing the webhook secret of the GitHub App, formatted as `projects/*/secrets/*/versions/*`.", +"description": "Optional. SecretManager resource containing the webhook secret of the GitHub App, formatted as `projects/*/secrets/*/versions/*` or `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are supported in that location).", "type": "string" } }, @@ -2170,7 +2170,7 @@ "description": "Required. A GitLab personal access token with the minimum `read_api` scope access and a minimum role of `reporter`. The GitLab Projects visible to this Personal Access Token will control which Projects Developer Connect has access to." }, "webhookSecretSecretVersion": { -"description": "Required. Immutable. SecretManager resource containing the webhook secret of a GitLab project, formatted as `projects/*/secrets/*/versions/*`. This is used to validate webhooks.", +"description": "Required. Immutable. SecretManager resource containing the webhook secret of a GitLab project, formatted as `projects/*/secrets/*/versions/*` or `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are supported in that location). This is used to validate webhooks.", "type": "string" } }, @@ -2206,7 +2206,7 @@ "type": "string" }, "webhookSecretSecretVersion": { -"description": "Required. Immutable. SecretManager resource containing the webhook secret of a GitLab project, formatted as `projects/*/secrets/*/versions/*`. This is used to validate webhooks.", +"description": "Required. Immutable. SecretManager resource containing the webhook secret of a GitLab project, formatted as `projects/*/secrets/*/versions/*` or `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are supported in that location). This is used to validate webhooks.", "type": "string" } }, @@ -2381,7 +2381,7 @@ "type": "array" }, "createTime": { -"description": "Output only. [Output only] Create timestamp", +"description": "Output only. Create timestamp.", "format": "google-datetime", "readOnly": true, "type": "string" @@ -2435,7 +2435,7 @@ "type": "string" }, "updateTime": { -"description": "Output only. [Output only] Update timestamp", +"description": "Output only. Update timestamp.", "format": "google-datetime", "readOnly": true, "type": "string" @@ -2644,7 +2644,7 @@ "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, @@ -2717,7 +2717,7 @@ "id": "OAuthCredential", "properties": { "oauthTokenSecretVersion": { -"description": "Required. A SecretManager resource containing the OAuth token that authorizes the connection. Format: `projects/*/secrets/*/versions/*`.", +"description": "Required. A SecretManager resource containing the OAuth token that authorizes the connection. Format: `projects/*/secrets/*/versions/*` or `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are supported in that location).", "type": "string" }, "username": { @@ -3019,7 +3019,7 @@ "id": "UserCredential", "properties": { "userTokenSecretVersion": { -"description": "Required. A SecretManager resource containing the user token that authorizes the Developer Connect connection. Format: `projects/*/secrets/*/versions/*`.", +"description": "Required. A SecretManager resource containing the user token that authorizes the Developer Connect connection. Format: `projects/*/secrets/*/versions/*` or `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are supported in that location).", "type": "string" }, "username": { diff --git a/googleapiclient/discovery_cache/documents/dialogflow.v2.json b/googleapiclient/discovery_cache/documents/dialogflow.v2.json index 62902e66b6..e065481f0d 100644 --- a/googleapiclient/discovery_cache/documents/dialogflow.v2.json +++ b/googleapiclient/discovery_cache/documents/dialogflow.v2.json @@ -8658,7 +8658,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -9177,7 +9177,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -9258,7 +9258,7 @@ } } }, -"revision": "20251027", +"revision": "20251203", "rootUrl": "https://dialogflow.googleapis.com/", "schemas": { "GoogleCloudDialogflowCxV3AdvancedSettings": { @@ -15587,7 +15587,7 @@ true "enumDescriptions": [ "Type not set.", "A new conversation has been opened. This is fired when a telephone call is answered, or a conversation is created via the API.", -"An existing conversation has closed. This is fired when a telephone call is terminated, or a conversation is closed via the API.", +"An existing conversation has closed. This is fired when a telephone call is terminated, or a conversation is closed via the API. The event is fired for every CompleteConversation call, even if the conversation is already closed.", "An existing conversation has received notification from Dialogflow that human intervention is required.", "An existing conversation has received a new message, either from API or telephony. It is configured in ConversationProfile.new_message_event_notification_config", "An existing conversation has received a new speech recognition result. This is mainly for delivering intermediate transcripts. The notification is configured in ConversationProfile.new_recognition_event_notification_config.", @@ -17274,8 +17274,7 @@ true "type": "boolean" }, "evaluatorVersion": { -"description": "Output only. Version for summarization evaluation.", -"readOnly": true, +"description": "Optional. Version for summarization evaluation.", "type": "string" } }, @@ -17346,7 +17345,7 @@ true "type": "object" }, "GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfig": { -"description": "Custom conversation models used in agent assist feature. Supported feature: ARTICLE_SUGGESTION, SMART_COMPOSE, SMART_REPLY, CONVERSATION_SUMMARIZATION.", +"description": "Custom conversation models used in agent assist feature. Supported feature: ARTICLE_SUGGESTION, SMART_COMPOSE, SMART_REPLY, CONVERSATION_SUMMARIZATION", "id": "GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfig", "properties": { "baselineModelVersion": { @@ -19757,6 +19756,26 @@ true "description": "Represents a conversation participant (human agent, virtual agent, end-user).", "id": "GoogleCloudDialogflowV2Participant", "properties": { +"agentDesktopSource": { +"description": "Optional. For tracking the utilization of prebuilt Agent Assist integration modules. This field is only inscope for Integration type that include UI Modules, Backend Modules, and Agent Desktop connector, it is out of scope for CCaaS and Direct Integration. For each human agent, prebuilt UI Modules needs to trigger the UpdateParticipant API to update this field. Both CreateParticipantRequest and UpdateParticipantRequest will be supported.", +"enum": [ +"AGENT_DESKTOP_SOURCE_UNSPECIFIED", +"LIVE_PERSON", +"GENESYS_CLOUD", +"TWILIO", +"SALESFORCE", +"OTHER" +], +"enumDescriptions": [ +"Agent Desktop Source is not specified.", +"Agent Desktop Source is Live Person.", +"Agent Desktop Source is Genesys Cloud.", +"Agent Desktop Source is Twilio.", +"Agent Desktop Source is Salesforce.", +"UI Modules are in use but the desktop is either not currently released or setting this field to the applicable desktop." +], +"type": "string" +}, "documentsMetadataFilters": { "additionalProperties": { "type": "string" @@ -22849,7 +22868,7 @@ true "enumDescriptions": [ "Type not set.", "A new conversation has been opened. This is fired when a telephone call is answered, or a conversation is created via the API.", -"An existing conversation has closed. This is fired when a telephone call is terminated, or a conversation is closed via the API.", +"An existing conversation has closed. This is fired when a telephone call is terminated, or a conversation is closed via the API. The event is fired for every CompleteConversation call, even if the conversation is already closed.", "An existing conversation has received notification from Dialogflow that human intervention is required.", "An existing conversation has received a new message, either from API or telephony. It is configured in ConversationProfile.new_message_event_notification_config", "An existing conversation has received a new speech recognition result. This is mainly for delivering intermediate transcripts. The notification is configured in ConversationProfile.new_recognition_event_notification_config.", @@ -25755,7 +25774,7 @@ true "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, diff --git a/googleapiclient/discovery_cache/documents/dialogflow.v2beta1.json b/googleapiclient/discovery_cache/documents/dialogflow.v2beta1.json index e79d3f228f..bfe4f614f5 100644 --- a/googleapiclient/discovery_cache/documents/dialogflow.v2beta1.json +++ b/googleapiclient/discovery_cache/documents/dialogflow.v2beta1.json @@ -8026,7 +8026,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -8681,7 +8681,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -8898,7 +8898,7 @@ } } }, -"revision": "20251027", +"revision": "20251203", "rootUrl": "https://dialogflow.googleapis.com/", "schemas": { "GoogleCloudDialogflowCxV3AdvancedSettings": { @@ -14226,7 +14226,7 @@ "enumDescriptions": [ "Type not set.", "A new conversation has been opened. This is fired when a telephone call is answered, or a conversation is created via the API.", -"An existing conversation has closed. This is fired when a telephone call is terminated, or a conversation is closed via the API.", +"An existing conversation has closed. This is fired when a telephone call is terminated, or a conversation is closed via the API. The event is fired for every CompleteConversation call, even if the conversation is already closed.", "An existing conversation has received notification from Dialogflow that human intervention is required.", "An existing conversation has received a new message, either from API or telephony. It is configured in ConversationProfile.new_message_event_notification_config", "An existing conversation has received a new speech recognition result. This is mainly for delivering intermediate transcripts. The notification is configured in ConversationProfile.new_recognition_event_notification_config.", @@ -18148,7 +18148,7 @@ true "enumDescriptions": [ "Type not set.", "A new conversation has been opened. This is fired when a telephone call is answered, or a conversation is created via the API.", -"An existing conversation has closed. This is fired when a telephone call is terminated, or a conversation is closed via the API.", +"An existing conversation has closed. This is fired when a telephone call is terminated, or a conversation is closed via the API. The event is fired for every CompleteConversation call, even if the conversation is already closed.", "An existing conversation has received notification from Dialogflow that human intervention is required.", "An existing conversation has received a new message, either from API or telephony. It is configured in ConversationProfile.new_message_event_notification_config", "An existing conversation has received a new speech recognition result. This is mainly for delivering intermediate transcripts. The notification is configured in ConversationProfile.new_recognition_event_notification_config.", @@ -19520,8 +19520,7 @@ true "type": "boolean" }, "evaluatorVersion": { -"description": "Output only. Version for summarization evaluation.", -"readOnly": true, +"description": "Optional. Version for summarization evaluation.", "type": "string" } }, @@ -22298,6 +22297,26 @@ true "description": "Represents a conversation participant (human agent, virtual agent, end-user).", "id": "GoogleCloudDialogflowV2beta1Participant", "properties": { +"agentDesktopSource": { +"description": "Optional. For tracking the utilization of prebuilt Agent Assist integration modules. This field is only inscope for Integration type that include UI Modules, Backend Modules, and Agent Desktop connector, it is out of scope for CCaaS and Direct Integration. For each human agent, prebuilt UI Modules needs to trigger the UpdateParticipant API to update this field. Both CreateParticipantRequest and UpdateParticipantRequest will be supported.", +"enum": [ +"AGENT_DESKTOP_SOURCE_UNSPECIFIED", +"LIVE_PERSON", +"GENESYS_CLOUD", +"TWILIO", +"SALESFORCE", +"OTHER" +], +"enumDescriptions": [ +"Agent Desktop Source is not specified.", +"Agent Desktop Source is Live Person.", +"Agent Desktop Source is Genesys Cloud.", +"Agent Desktop Source is Twilio.", +"Agent Desktop Source is Salesforce.", +"UI Modules are in use but the desktop is either not currently released or setting this field to the applicable desktop." +], +"type": "string" +}, "documentsMetadataFilters": { "additionalProperties": { "type": "string" @@ -25468,7 +25487,7 @@ true "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, diff --git a/googleapiclient/discovery_cache/documents/dialogflow.v3.json b/googleapiclient/discovery_cache/documents/dialogflow.v3.json index e34e2cc294..91bd99b624 100644 --- a/googleapiclient/discovery_cache/documents/dialogflow.v3.json +++ b/googleapiclient/discovery_cache/documents/dialogflow.v3.json @@ -5038,7 +5038,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -5300,7 +5300,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -5319,7 +5319,7 @@ } } }, -"revision": "20251027", +"revision": "20251203", "rootUrl": "https://dialogflow.googleapis.com/", "schemas": { "GoogleCloudDialogflowCxV3Action": { @@ -10687,9 +10687,17 @@ false ], "type": "string" }, +"defaultRaiSettings": { +"$ref": "GoogleCloudDialogflowCxV3SafetySettingsRaiSettings", +"description": "Optional. Immutable. Default RAI settings to be annotated on the agent, so that users will be able to restore their RAI configurations to the default settings. Read-only field for the API proto only." +}, "promptSecuritySettings": { "$ref": "GoogleCloudDialogflowCxV3SafetySettingsPromptSecuritySettings", "description": "Optional. Settings for prompt security checks." +}, +"raiSettings": { +"$ref": "GoogleCloudDialogflowCxV3SafetySettingsRaiSettings", +"description": "Optional. Settings for Responsible AI checks." } }, "type": "object" @@ -10720,6 +10728,63 @@ false }, "type": "object" }, +"GoogleCloudDialogflowCxV3SafetySettingsRaiSettings": { +"description": "Settings for Responsible AI.", +"id": "GoogleCloudDialogflowCxV3SafetySettingsRaiSettings", +"properties": { +"categoryFilters": { +"description": "Optional. RAI blocking configurations.", +"items": { +"$ref": "GoogleCloudDialogflowCxV3SafetySettingsRaiSettingsCategoryFilter" +}, +"type": "array" +} +}, +"type": "object" +}, +"GoogleCloudDialogflowCxV3SafetySettingsRaiSettingsCategoryFilter": { +"description": "Configuration of the sensitivity level for blocking an RAI category.", +"id": "GoogleCloudDialogflowCxV3SafetySettingsRaiSettingsCategoryFilter", +"properties": { +"category": { +"description": "RAI category to configure.", +"enum": [ +"SAFETY_CATEGORY_UNSPECIFIED", +"DANGEROUS_CONTENT", +"HATE_SPEECH", +"HARASSMENT", +"SEXUALLY_EXPLICIT_CONTENT" +], +"enumDescriptions": [ +"Unspecified.", +"Dangerous content.", +"Hate speech.", +"Harassment.", +"Sexually explicit content." +], +"type": "string" +}, +"filterLevel": { +"description": "Blocking sensitivity level to configure for the RAI category.", +"enum": [ +"SAFETY_FILTER_LEVEL_UNSPECIFIED", +"BLOCK_NONE", +"BLOCK_FEW", +"BLOCK_SOME", +"BLOCK_MOST" +], +"enumDescriptions": [ +"Unspecified -- uses default sensitivity levels.", +"Block no text -- effectively disables the category.", +"Block a few suspicious texts.", +"Block some suspicious texts.", +"Block most suspicious texts." +], +"type": "string" +} +}, +"type": "object" +}, "GoogleCloudDialogflowCxV3SearchConfig": { "description": "Search configuration for UCS search queries.", "id": "GoogleCloudDialogflowCxV3SearchConfig", @@ -15465,7 +15530,7 @@ false "enumDescriptions": [ "Type not set.", "A new conversation has been opened. This is fired when a telephone call is answered, or a conversation is created via the API.", -"An existing conversation has closed. This is fired when a telephone call is terminated, or a conversation is closed via the API.", +"An existing conversation has closed. This is fired when a telephone call is terminated, or a conversation is closed via the API. The event is fired for every CompleteConversation call, even if the conversation is already closed.", "An existing conversation has received notification from Dialogflow that human intervention is required.", "An existing conversation has received a new message, either from API or telephony. It is configured in ConversationProfile.new_message_event_notification_config", "An existing conversation has received a new speech recognition result. This is mainly for delivering intermediate transcripts. The notification is configured in ConversationProfile.new_recognition_event_notification_config.", @@ -18298,7 +18363,7 @@ true "enumDescriptions": [ "Type not set.", "A new conversation has been opened. This is fired when a telephone call is answered, or a conversation is created via the API.", -"An existing conversation has closed. This is fired when a telephone call is terminated, or a conversation is closed via the API.", +"An existing conversation has closed. This is fired when a telephone call is terminated, or a conversation is closed via the API. The event is fired for every CompleteConversation call, even if the conversation is already closed.", "An existing conversation has received notification from Dialogflow that human intervention is required.", "An existing conversation has received a new message, either from API or telephony. It is configured in ConversationProfile.new_message_event_notification_config", "An existing conversation has received a new speech recognition result. This is mainly for delivering intermediate transcripts. The notification is configured in ConversationProfile.new_recognition_event_notification_config.", @@ -21204,7 +21269,7 @@ true "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, diff --git a/googleapiclient/discovery_cache/documents/dialogflow.v3beta1.json b/googleapiclient/discovery_cache/documents/dialogflow.v3beta1.json index 99093421b3..da99d6d242 100644 --- a/googleapiclient/discovery_cache/documents/dialogflow.v3beta1.json +++ b/googleapiclient/discovery_cache/documents/dialogflow.v3beta1.json @@ -5165,7 +5165,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -5427,7 +5427,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -5446,7 +5446,7 @@ } } }, -"revision": "20251027", +"revision": "20251203", "rootUrl": "https://dialogflow.googleapis.com/", "schemas": { "GoogleCloudDialogflowCxV3AdvancedSettings": { @@ -14142,9 +14142,17 @@ false ], "type": "string" }, +"defaultRaiSettings": { +"$ref": "GoogleCloudDialogflowCxV3beta1SafetySettingsRaiSettings", +"description": "Optional. Immutable. Default RAI settings to be annotated on the agent, so that users will be able to restore their RAI configurations to the default settings. Read-only field for the API proto only." +}, "promptSecuritySettings": { "$ref": "GoogleCloudDialogflowCxV3beta1SafetySettingsPromptSecuritySettings", "description": "Optional. Settings for prompt security checks." +}, +"raiSettings": { +"$ref": "GoogleCloudDialogflowCxV3beta1SafetySettingsRaiSettings", +"description": "Optional. Settings for Responsible AI checks." } }, "type": "object" @@ -14175,6 +14183,63 @@ false }, "type": "object" }, +"GoogleCloudDialogflowCxV3beta1SafetySettingsRaiSettings": { +"description": "Settings for Responsible AI.", +"id": "GoogleCloudDialogflowCxV3beta1SafetySettingsRaiSettings", +"properties": { +"categoryFilters": { +"description": "Optional. RAI blocking configurations.", +"items": { +"$ref": "GoogleCloudDialogflowCxV3beta1SafetySettingsRaiSettingsCategoryFilter" +}, +"type": "array" +} +}, +"type": "object" +}, +"GoogleCloudDialogflowCxV3beta1SafetySettingsRaiSettingsCategoryFilter": { +"description": "Configuration of the sensitivity level for blocking an RAI category.", +"id": "GoogleCloudDialogflowCxV3beta1SafetySettingsRaiSettingsCategoryFilter", +"properties": { +"category": { +"description": "RAI category to configure.", +"enum": [ +"SAFETY_CATEGORY_UNSPECIFIED", +"DANGEROUS_CONTENT", +"HATE_SPEECH", +"HARASSMENT", +"SEXUALLY_EXPLICIT_CONTENT" +], +"enumDescriptions": [ +"Unspecified.", +"Dangerous content.", +"Hate speech.", +"Harassment.", +"Sexually explicit content." +], +"type": "string" +}, +"filterLevel": { +"description": "Blocking sensitivity level to configure for the RAI category.", +"enum": [ +"SAFETY_FILTER_LEVEL_UNSPECIFIED", +"BLOCK_NONE", +"BLOCK_FEW", +"BLOCK_SOME", +"BLOCK_MOST" +], +"enumDescriptions": [ +"Unspecified -- uses default sensitivity levels.", +"Block no text -- effectively disables the category.", +"Block a few suspicious texts.", +"Block some suspicious texts.", +"Block most suspicious texts." +], +"type": "string" +} +}, +"type": "object" +}, "GoogleCloudDialogflowCxV3beta1SearchConfig": { "description": "Search configuration for UCS search queries.", "id": "GoogleCloudDialogflowCxV3beta1SearchConfig", @@ -16714,7 +16779,7 @@ false "enumDescriptions": [ "Type not set.", "A new conversation has been opened. This is fired when a telephone call is answered, or a conversation is created via the API.", -"An existing conversation has closed. This is fired when a telephone call is terminated, or a conversation is closed via the API.", +"An existing conversation has closed. This is fired when a telephone call is terminated, or a conversation is closed via the API. The event is fired for every CompleteConversation call, even if the conversation is already closed.", "An existing conversation has received notification from Dialogflow that human intervention is required.", "An existing conversation has received a new message, either from API or telephony. It is configured in ConversationProfile.new_message_event_notification_config", "An existing conversation has received a new speech recognition result. This is mainly for delivering intermediate transcripts. The notification is configured in ConversationProfile.new_recognition_event_notification_config.", @@ -19547,7 +19612,7 @@ true "enumDescriptions": [ "Type not set.", "A new conversation has been opened. This is fired when a telephone call is answered, or a conversation is created via the API.", -"An existing conversation has closed. This is fired when a telephone call is terminated, or a conversation is closed via the API.", +"An existing conversation has closed. This is fired when a telephone call is terminated, or a conversation is closed via the API. The event is fired for every CompleteConversation call, even if the conversation is already closed.", "An existing conversation has received notification from Dialogflow that human intervention is required.", "An existing conversation has received a new message, either from API or telephony. It is configured in ConversationProfile.new_message_event_notification_config", "An existing conversation has received a new speech recognition result. This is mainly for delivering intermediate transcripts. The notification is configured in ConversationProfile.new_recognition_event_notification_config.", @@ -22453,7 +22518,7 @@ true "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, diff --git a/googleapiclient/discovery_cache/documents/discoveryengine.v1.json b/googleapiclient/discovery_cache/documents/discoveryengine.v1.json index 54b679570b..7238943f9e 100644 --- a/googleapiclient/discovery_cache/documents/discoveryengine.v1.json +++ b/googleapiclient/discovery_cache/documents/discoveryengine.v1.json @@ -141,49 +141,6 @@ }, "protocol": "rest", "resources": { -"media": { -"methods": { -"download": { -"description": "Downloads a file from the session.", -"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/engines/{enginesId}/sessions/{sessionsId}:downloadFile", -"httpMethod": "GET", -"id": "discoveryengine.media.download", -"parameterOrder": [ -"name" -], -"parameters": { -"fileId": { -"description": "Required. The ID of the file to be downloaded.", -"location": "query", -"type": "string" -}, -"name": { -"description": "Required. The resource name of the Session. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/sessions/{session}`", -"location": "path", -"pattern": "^projects/[^/]+/locations/[^/]+/collections/[^/]+/engines/[^/]+/sessions/[^/]+$", -"required": true, -"type": "string" -}, -"viewId": { -"description": "Optional. The ID of the view to be downloaded.", -"location": "query", -"type": "string" -} -}, -"path": "v1/{+name}:downloadFile", -"response": { -"$ref": "GdataMedia" -}, -"scopes": [ -"https://www.googleapis.com/auth/cloud-platform", -"https://www.googleapis.com/auth/discoveryengine.assist.readwrite", -"https://www.googleapis.com/auth/discoveryengine.readwrite" -], -"supportsMediaDownload": true, -"useMediaDownloadService": true -} -} -}, "projects": { "methods": { "provision": { @@ -678,7 +635,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -1342,7 +1299,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -1915,7 +1872,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -1994,7 +1951,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -2232,7 +2189,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -2926,7 +2883,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -3274,7 +3231,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -3499,6 +3456,83 @@ ] } } +}, +"widgetConfigs": { +"methods": { +"get": { +"description": "Gets a WidgetConfig.", +"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/dataStores/{dataStoresId}/widgetConfigs/{widgetConfigsId}", +"httpMethod": "GET", +"id": "discoveryengine.projects.locations.collections.dataStores.widgetConfigs.get", +"parameterOrder": [ +"name" +], +"parameters": { +"acceptCache": { +"description": "Optional. Whether it's acceptable to load the widget config from cache. If set to true, recent changes on widget configs may take a few minutes to reflect on the end user's view. It's recommended to set to true for maturely developed widgets, as it improves widget performance. Set to false to see changes reflected in prod right away, if your widget is under development.", +"location": "query", +"type": "boolean" +}, +"getWidgetConfigRequestOption.turnOffCollectionComponents": { +"description": "Optional. Whether to turn off collection_components in WidgetConfig to reduce latency and data transmission.", +"location": "query", +"type": "boolean" +}, +"name": { +"description": "Required. Full WidgetConfig resource name. Format: `projects/{project}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id}/widgetConfigs/{widget_config_id}`", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/collections/[^/]+/dataStores/[^/]+/widgetConfigs/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1/{+name}", +"response": { +"$ref": "GoogleCloudDiscoveryengineV1WidgetConfig" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/discoveryengine.assist.readwrite", +"https://www.googleapis.com/auth/discoveryengine.readwrite" +] +}, +"patch": { +"description": "Update a WidgetConfig.", +"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/dataStores/{dataStoresId}/widgetConfigs/{widgetConfigsId}", +"httpMethod": "PATCH", +"id": "discoveryengine.projects.locations.collections.dataStores.widgetConfigs.patch", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "Immutable. The full resource name of the widget config. Format: `projects/{project}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id}/widgetConfigs/{widget_config_id}`. This field must be a UTF-8 encoded string with a length limit of 1024 characters.", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/collections/[^/]+/dataStores/[^/]+/widgetConfigs/[^/]+$", +"required": true, +"type": "string" +}, +"updateMask": { +"description": "Indicates which fields in the provided WidgetConfig to update. The following are the only supported fields: * WidgetConfig.enable_autocomplete If not set, all supported fields are updated.", +"format": "google-fieldmask", +"location": "query", +"type": "string" +} +}, +"path": "v1/{+name}", +"request": { +"$ref": "GoogleCloudDiscoveryengineV1WidgetConfig" +}, +"response": { +"$ref": "GoogleCloudDiscoveryengineV1WidgetConfig" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/discoveryengine.assist.readwrite", +"https://www.googleapis.com/auth/discoveryengine.readwrite" +] +} +} } } }, @@ -3671,6 +3705,68 @@ "resources": { "assistants": { "methods": { +"create": { +"description": "Creates an Assistant.", +"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/engines/{enginesId}/assistants", +"httpMethod": "POST", +"id": "discoveryengine.projects.locations.collections.engines.assistants.create", +"parameterOrder": [ +"parent" +], +"parameters": { +"assistantId": { +"description": "Required. The ID to use for the Assistant, which will become the final component of the Assistant's resource name. This field must conform to [RFC-1034](https://tools.ietf.org/html/rfc1034) with a length limit of 63 characters.", +"location": "query", +"type": "string" +}, +"parent": { +"description": "Required. The parent resource name. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}`", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/collections/[^/]+/engines/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1/{+parent}/assistants", +"request": { +"$ref": "GoogleCloudDiscoveryengineV1Assistant" +}, +"response": { +"$ref": "GoogleCloudDiscoveryengineV1Assistant" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/discoveryengine.assist.readwrite", +"https://www.googleapis.com/auth/discoveryengine.readwrite" +] +}, +"delete": { +"description": "Deletes an Assistant.", +"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/engines/{enginesId}/assistants/{assistantsId}", +"httpMethod": "DELETE", +"id": "discoveryengine.projects.locations.collections.engines.assistants.delete", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "Required. Resource name of Assistant. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/assistants/{assistant}` If the caller does not have permission to delete the Assistant, regardless of whether or not it exists, a PERMISSION_DENIED error is returned. If the Assistant to delete does not exist, a NOT_FOUND error is returned.", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/collections/[^/]+/engines/[^/]+/assistants/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1/{+name}", +"response": { +"$ref": "GoogleProtobufEmpty" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/discoveryengine.assist.readwrite", +"https://www.googleapis.com/auth/discoveryengine.readwrite" +] +}, "get": { "description": "Gets an Assistant.", "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/engines/{enginesId}/assistants/{assistantsId}", @@ -3698,6 +3794,44 @@ "https://www.googleapis.com/auth/discoveryengine.readwrite" ] }, +"list": { +"description": "Lists all Assistants under an Engine.", +"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/engines/{enginesId}/assistants", +"httpMethod": "GET", +"id": "discoveryengine.projects.locations.collections.engines.assistants.list", +"parameterOrder": [ +"parent" +], +"parameters": { +"pageSize": { +"description": "Maximum number of Assistants to return. If unspecified, defaults to 100. The maximum allowed value is 1000; anything above that will be coerced down to 1000.", +"format": "int32", +"location": "query", +"type": "integer" +}, +"pageToken": { +"description": "A page token ListAssistantsResponse.next_page_token, received from a previous AssistantService.ListAssistants call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to ListAssistants must match the call that provided the page token.", +"location": "query", +"type": "string" +}, +"parent": { +"description": "Required. The parent resource name. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}`", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/collections/[^/]+/engines/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1/{+parent}/assistants", +"response": { +"$ref": "GoogleCloudDiscoveryengineV1ListAssistantsResponse" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/discoveryengine.assist.readwrite", +"https://www.googleapis.com/auth/discoveryengine.readwrite" +] +}, "patch": { "description": "Updates an Assistant", "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/engines/{enginesId}/assistants/{assistantsId}", @@ -3764,6 +3898,42 @@ "https://www.googleapis.com/auth/discoveryengine.readwrite" ] } +}, +"resources": { +"agents": { +"resources": { +"operations": { +"methods": { +"get": { +"description": "Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.", +"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/engines/{enginesId}/assistants/{assistantsId}/agents/{agentsId}/operations/{operationsId}", +"httpMethod": "GET", +"id": "discoveryengine.projects.locations.collections.engines.assistants.agents.operations.get", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "The name of the operation resource.", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/collections/[^/]+/engines/[^/]+/assistants/[^/]+/agents/[^/]+/operations/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1/{+name}", +"response": { +"$ref": "GoogleLongrunningOperation" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/discoveryengine.readwrite" +] +} +} +} +} +} } }, "completionConfig": { @@ -4254,7 +4424,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -4727,81 +4897,79 @@ } } } -} -} }, -"operations": { +"widgetConfigs": { "methods": { "get": { -"description": "Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.", -"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/operations/{operationsId}", +"description": "Gets a WidgetConfig.", +"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/engines/{enginesId}/widgetConfigs/{widgetConfigsId}", "httpMethod": "GET", -"id": "discoveryengine.projects.locations.collections.operations.get", +"id": "discoveryengine.projects.locations.collections.engines.widgetConfigs.get", "parameterOrder": [ "name" ], "parameters": { +"acceptCache": { +"description": "Optional. Whether it's acceptable to load the widget config from cache. If set to true, recent changes on widget configs may take a few minutes to reflect on the end user's view. It's recommended to set to true for maturely developed widgets, as it improves widget performance. Set to false to see changes reflected in prod right away, if your widget is under development.", +"location": "query", +"type": "boolean" +}, +"getWidgetConfigRequestOption.turnOffCollectionComponents": { +"description": "Optional. Whether to turn off collection_components in WidgetConfig to reduce latency and data transmission.", +"location": "query", +"type": "boolean" +}, "name": { -"description": "The name of the operation resource.", +"description": "Required. Full WidgetConfig resource name. Format: `projects/{project}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id}/widgetConfigs/{widget_config_id}`", "location": "path", -"pattern": "^projects/[^/]+/locations/[^/]+/collections/[^/]+/operations/[^/]+$", +"pattern": "^projects/[^/]+/locations/[^/]+/collections/[^/]+/engines/[^/]+/widgetConfigs/[^/]+$", "required": true, "type": "string" } }, "path": "v1/{+name}", "response": { -"$ref": "GoogleLongrunningOperation" +"$ref": "GoogleCloudDiscoveryengineV1WidgetConfig" }, "scopes": [ "https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/discoveryengine.assist.readwrite", "https://www.googleapis.com/auth/discoveryengine.readwrite" ] }, -"list": { -"description": "Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns `UNIMPLEMENTED`.", -"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/operations", -"httpMethod": "GET", -"id": "discoveryengine.projects.locations.collections.operations.list", +"patch": { +"description": "Update a WidgetConfig.", +"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/engines/{enginesId}/widgetConfigs/{widgetConfigsId}", +"httpMethod": "PATCH", +"id": "discoveryengine.projects.locations.collections.engines.widgetConfigs.patch", "parameterOrder": [ "name" ], "parameters": { -"filter": { -"description": "The standard list filter.", -"location": "query", -"type": "string" -}, "name": { -"description": "The name of the operation's parent resource.", +"description": "Immutable. The full resource name of the widget config. Format: `projects/{project}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id}/widgetConfigs/{widget_config_id}`. This field must be a UTF-8 encoded string with a length limit of 1024 characters.", "location": "path", -"pattern": "^projects/[^/]+/locations/[^/]+/collections/[^/]+$", +"pattern": "^projects/[^/]+/locations/[^/]+/collections/[^/]+/engines/[^/]+/widgetConfigs/[^/]+$", "required": true, "type": "string" }, -"pageSize": { -"description": "The standard list page size.", -"format": "int32", -"location": "query", -"type": "integer" -}, -"pageToken": { -"description": "The standard list page token.", +"updateMask": { +"description": "Indicates which fields in the provided WidgetConfig to update. The following are the only supported fields: * WidgetConfig.enable_autocomplete If not set, all supported fields are updated.", +"format": "google-fieldmask", "location": "query", "type": "string" -}, -"returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", -"location": "query", -"type": "boolean" } }, -"path": "v1/{+name}/operations", +"path": "v1/{+name}", +"request": { +"$ref": "GoogleCloudDiscoveryengineV1WidgetConfig" +}, "response": { -"$ref": "GoogleLongrunningListOperationsResponse" +"$ref": "GoogleCloudDiscoveryengineV1WidgetConfig" }, "scopes": [ "https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/discoveryengine.assist.readwrite", "https://www.googleapis.com/auth/discoveryengine.readwrite" ] } @@ -4809,10 +4977,89 @@ } } }, -"dataStores": { +"operations": { "methods": { -"completeQuery": { -"description": "Completes the specified user input with keyword suggestions.", +"get": { +"description": "Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.", +"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/operations/{operationsId}", +"httpMethod": "GET", +"id": "discoveryengine.projects.locations.collections.operations.get", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "The name of the operation resource.", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/collections/[^/]+/operations/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1/{+name}", +"response": { +"$ref": "GoogleLongrunningOperation" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/discoveryengine.readwrite" +] +}, +"list": { +"description": "Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns `UNIMPLEMENTED`.", +"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/operations", +"httpMethod": "GET", +"id": "discoveryengine.projects.locations.collections.operations.list", +"parameterOrder": [ +"name" +], +"parameters": { +"filter": { +"description": "The standard list filter.", +"location": "query", +"type": "string" +}, +"name": { +"description": "The name of the operation's parent resource.", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/collections/[^/]+$", +"required": true, +"type": "string" +}, +"pageSize": { +"description": "The standard list page size.", +"format": "int32", +"location": "query", +"type": "integer" +}, +"pageToken": { +"description": "The standard list page token.", +"location": "query", +"type": "string" +}, +"returnPartialSuccess": { +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"location": "query", +"type": "boolean" +} +}, +"path": "v1/{+name}/operations", +"response": { +"$ref": "GoogleLongrunningListOperationsResponse" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/discoveryengine.readwrite" +] +} +} +} +} +}, +"dataStores": { +"methods": { +"completeQuery": { +"description": "Completes the specified user input with keyword suggestions.", "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/dataStores/{dataStoresId}:completeQuery", "httpMethod": "GET", "id": "discoveryengine.projects.locations.dataStores.completeQuery", @@ -5426,7 +5673,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -5969,7 +6216,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -6048,7 +6295,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -7252,6 +7499,83 @@ ] } } +}, +"widgetConfigs": { +"methods": { +"get": { +"description": "Gets a WidgetConfig.", +"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/dataStores/{dataStoresId}/widgetConfigs/{widgetConfigsId}", +"httpMethod": "GET", +"id": "discoveryengine.projects.locations.dataStores.widgetConfigs.get", +"parameterOrder": [ +"name" +], +"parameters": { +"acceptCache": { +"description": "Optional. Whether it's acceptable to load the widget config from cache. If set to true, recent changes on widget configs may take a few minutes to reflect on the end user's view. It's recommended to set to true for maturely developed widgets, as it improves widget performance. Set to false to see changes reflected in prod right away, if your widget is under development.", +"location": "query", +"type": "boolean" +}, +"getWidgetConfigRequestOption.turnOffCollectionComponents": { +"description": "Optional. Whether to turn off collection_components in WidgetConfig to reduce latency and data transmission.", +"location": "query", +"type": "boolean" +}, +"name": { +"description": "Required. Full WidgetConfig resource name. Format: `projects/{project}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id}/widgetConfigs/{widget_config_id}`", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/dataStores/[^/]+/widgetConfigs/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1/{+name}", +"response": { +"$ref": "GoogleCloudDiscoveryengineV1WidgetConfig" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/discoveryengine.assist.readwrite", +"https://www.googleapis.com/auth/discoveryengine.readwrite" +] +}, +"patch": { +"description": "Update a WidgetConfig.", +"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/dataStores/{dataStoresId}/widgetConfigs/{widgetConfigsId}", +"httpMethod": "PATCH", +"id": "discoveryengine.projects.locations.dataStores.widgetConfigs.patch", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "Immutable. The full resource name of the widget config. Format: `projects/{project}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id}/widgetConfigs/{widget_config_id}`. This field must be a UTF-8 encoded string with a length limit of 1024 characters.", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/dataStores/[^/]+/widgetConfigs/[^/]+$", +"required": true, +"type": "string" +}, +"updateMask": { +"description": "Indicates which fields in the provided WidgetConfig to update. The following are the only supported fields: * WidgetConfig.enable_autocomplete If not set, all supported fields are updated.", +"format": "google-fieldmask", +"location": "query", +"type": "string" +} +}, +"path": "v1/{+name}", +"request": { +"$ref": "GoogleCloudDiscoveryengineV1WidgetConfig" +}, +"response": { +"$ref": "GoogleCloudDiscoveryengineV1WidgetConfig" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/discoveryengine.assist.readwrite", +"https://www.googleapis.com/auth/discoveryengine.readwrite" +] +} +} } } }, @@ -7581,7 +7905,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -7759,7 +8083,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -8108,6 +8432,36 @@ } }, "resources": { +"licenseConfigsUsageStats": { +"methods": { +"list": { +"description": "Lists all the LicenseConfigUsageStatss associated with the project.", +"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/userStores/{userStoresId}/licenseConfigsUsageStats", +"httpMethod": "GET", +"id": "discoveryengine.projects.locations.userStores.licenseConfigsUsageStats.list", +"parameterOrder": [ +"parent" +], +"parameters": { +"parent": { +"description": "Required. The parent branch resource name, such as `projects/{project}/locations/{location}/userStores/{user_store_id}`.", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/userStores/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1/{+parent}/licenseConfigsUsageStats", +"response": { +"$ref": "GoogleCloudDiscoveryengineV1ListLicenseConfigsUsageStatsResponse" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/discoveryengine.readwrite" +] +} +} +}, "userLicenses": { "methods": { "list": { @@ -8119,8 +8473,8 @@ "parent" ], "parameters": { -"filter": { -"description": "Optional. Filter for the list request. Supported fields: * `license_assignment_state` Examples: * `license_assignment_state = ASSIGNED` to list assigned user licenses. * `license_assignment_state = NO_LICENSE` to list not licensed users. * `license_assignment_state = NO_LICENSE_ATTEMPTED_LOGIN` to list users who attempted login but no license assigned. * `license_assignment_state != NO_LICENSE_ATTEMPTED_LOGIN` to filter out users who attempted login but no license assigned.", +"orderBy": { +"description": "Optional. The order in which the UserLicenses are listed. The value must be a comma-separated list of fields. Default sorting order is ascending. To specify descending order for a field, append a \" desc\" suffix. Redundant space characters in the syntax are insignificant. Supported fields: * `license_assignment_state` * `user_principal` * `user_profile` * `last_login_date` * `update_time` If not set, the default ordering is by `user_principal`. Examples: * `user_principal desc` to order by `user_principal` in descending order. * `license_assignment_state` to order by `license_assignment_state` in ascending order. * `last_login_date desc` to order by `last_login_date` in descending order. * `update_time desc` to order by `update_time` in descending order. * `last_login_date desc, user_principal` to order by `last_login_date` in descending order and then by `user_principal` in ascending order.", "location": "query", "type": "string" }, @@ -8248,7 +8602,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -8267,512 +8621,82 @@ } } }, -"revision": "20251030", +"revision": "20251203", "rootUrl": "https://discoveryengine.googleapis.com/", "schemas": { -"GdataBlobstore2Info": { -"description": "Information to read/write to blobstore2.", -"id": "GdataBlobstore2Info", +"GoogleApiDistribution": { +"description": "`Distribution` contains summary statistics for a population of values. It optionally contains a histogram representing the distribution of those values across a set of buckets. The summary statistics are the count, mean, sum of the squared deviation from the mean, the minimum, and the maximum of the set of population of values. The histogram is based on a sequence of buckets and gives a count of values that fall into each bucket. The boundaries of the buckets are given either explicitly or by formulas for buckets of fixed or exponentially increasing widths. Although it is not forbidden, it is generally a bad idea to include non-finite values (infinities or NaNs) in the population of values, as this will render the `mean` and `sum_of_squared_deviation` fields meaningless.", +"id": "GoogleApiDistribution", "properties": { -"blobGeneration": { -"description": "The blob generation id.", +"bucketCounts": { +"description": "The number of values in each bucket of the histogram, as described in `bucket_options`. If the distribution does not have a histogram, then omit this field. If there is a histogram, then the sum of the values in `bucket_counts` must equal the value in the `count` field of the distribution. If present, `bucket_counts` should contain N values, where N is the number of buckets specified in `bucket_options`. If you supply fewer than N values, the remaining values are assumed to be 0. The order of the values in `bucket_counts` follows the bucket numbering schemes described for the three bucket types. The first value must be the count for the underflow bucket (number 0). The next N-2 values are the counts for the finite buckets (number 1 through N-2). The N'th value in `bucket_counts` is the count for the overflow bucket (number N-1).", +"items": { "format": "int64", "type": "string" }, -"blobId": { -"description": "The blob id, e.g., /blobstore/prod/playground/scotty", -"type": "string" -}, -"downloadReadHandle": { -"description": "Read handle passed from Bigstore -> Scotty for a GCS download. This is a signed, serialized blobstore2.ReadHandle proto which must never be set outside of Bigstore, and is not applicable to non-GCS media downloads.", -"format": "byte", -"type": "string" -}, -"readToken": { -"description": "The blob read token. Needed to read blobs that have not been replicated. Might not be available until the final call.", -"type": "string" -}, -"uploadMetadataContainer": { -"description": "Metadata passed from Blobstore -> Scotty for a new GCS upload. This is a signed, serialized blobstore2.BlobMetadataContainer proto which must never be consumed outside of Bigstore, and is not applicable to non-GCS media uploads.", -"format": "byte", -"type": "string" -} -}, -"type": "object" -}, -"GdataCompositeMedia": { -"description": "A sequence of media data references representing composite data. Introduced to support Bigstore composite objects. For details, visit http://go/bigstore-composites.", -"id": "GdataCompositeMedia", -"properties": { -"blobRef": { -"deprecated": true, -"description": "Blobstore v1 reference, set if reference_type is BLOBSTORE_REF This should be the byte representation of a blobstore.BlobRef. Since Blobstore is deprecating v1, use blobstore2_info instead. For now, any v2 blob will also be represented in this field as v1 BlobRef.", -"format": "byte", -"type": "string" -}, -"blobstore2Info": { -"$ref": "GdataBlobstore2Info", -"description": "Blobstore v2 info, set if reference_type is BLOBSTORE_REF and it refers to a v2 blob." -}, -"cosmoBinaryReference": { -"description": "A binary data reference for a media download. Serves as a technology-agnostic binary reference in some Google infrastructure. This value is a serialized storage_cosmo.BinaryReference proto. Storing it as bytes is a hack to get around the fact that the cosmo proto (as well as others it includes) doesn't support JavaScript. This prevents us from including the actual type of this field.", -"format": "byte", -"type": "string" -}, -"crc32cHash": { -"description": "crc32.c hash for the payload.", -"format": "uint32", -"type": "integer" +"type": "array" }, -"inline": { -"description": "Media data, set if reference_type is INLINE", -"format": "byte", -"type": "string" +"bucketOptions": { +"$ref": "GoogleApiDistributionBucketOptions", +"description": "Defines the histogram bucket boundaries. If the distribution does not contain a histogram, then omit this field." }, -"length": { -"description": "Size of the data, in bytes", +"count": { +"description": "The number of values in the population. Must be non-negative. This value must equal the sum of the values in `bucket_counts` if a histogram is provided.", "format": "int64", "type": "string" }, -"md5Hash": { -"description": "MD5 hash for the payload.", -"format": "byte", -"type": "string" +"exemplars": { +"description": "Must be in increasing order of `value` field.", +"items": { +"$ref": "GoogleApiDistributionExemplar" }, -"objectId": { -"$ref": "GdataObjectId", -"description": "Reference to a TI Blob, set if reference_type is BIGSTORE_REF." +"type": "array" }, -"path": { -"description": "Path to the data, set if reference_type is PATH", -"type": "string" +"mean": { +"description": "The arithmetic mean of the values in the population. If `count` is zero then this field must be zero.", +"format": "double", +"type": "number" }, -"referenceType": { -"description": "Describes what the field reference contains.", -"enum": [ -"PATH", -"BLOB_REF", -"INLINE", -"BIGSTORE_REF", -"COSMO_BINARY_REFERENCE" -], -"enumDescriptions": [ -"Reference contains a GFS path or a local path.", -"Reference points to a blobstore object. This could be either a v1 blob_ref or a v2 blobstore2_info. Clients should check blobstore2_info first, since v1 is being deprecated.", -"Data is included into this proto buffer", -"Reference points to a bigstore object", -"Indicates the data is stored in cosmo_binary_reference." -], -"type": "string" +"range": { +"$ref": "GoogleApiDistributionRange", +"description": "If specified, contains the range of the population values. The field must not be present if the `count` is zero." }, -"sha1Hash": { -"description": "SHA-1 hash for the payload.", -"format": "byte", -"type": "string" +"sumOfSquaredDeviation": { +"description": "The sum of squared deviations from the mean of the values in the population. For values x_i this is: Sum[i=1..n]((x_i - mean)^2) Knuth, \"The Art of Computer Programming\", Vol. 2, page 232, 3rd edition describes Welford's method for accumulating this sum in one pass. If `count` is zero then this field must be zero.", +"format": "double", +"type": "number" } }, "type": "object" }, -"GdataContentTypeInfo": { -"description": "Detailed Content-Type information from Scotty. The Content-Type of the media will typically be filled in by the header or Scotty's best_guess, but this extended information provides the backend with more information so that it can make a better decision if needed. This is only used on media upload requests from Scotty.", -"id": "GdataContentTypeInfo", +"GoogleApiDistributionBucketOptions": { +"description": "`BucketOptions` describes the bucket boundaries used to create a histogram for the distribution. The buckets can be in a linear sequence, an exponential sequence, or each bucket can be specified explicitly. `BucketOptions` does not include the number of values in each bucket. A bucket has an inclusive lower bound and exclusive upper bound for the values that are counted for that bucket. The upper bound of a bucket must be strictly greater than the lower bound. The sequence of N buckets for a distribution consists of an underflow bucket (number 0), zero or more finite buckets (number 1 through N - 2) and an overflow bucket (number N - 1). The buckets are contiguous: the lower bound of bucket i (i > 0) is the same as the upper bound of bucket i - 1. The buckets span the whole range of finite values: lower bound of the underflow bucket is -infinity and the upper bound of the overflow bucket is +infinity. The finite buckets are so-called because both bounds are finite.", +"id": "GoogleApiDistributionBucketOptions", "properties": { -"bestGuess": { -"description": "Scotty's best guess of what the content type of the file is.", -"type": "string" -}, -"fromBytes": { -"description": "The content type of the file derived by looking at specific bytes (i.e. \"magic bytes\") of the actual file.", -"type": "string" -}, -"fromFileName": { -"description": "The content type of the file derived from the file extension of the original file name used by the client.", -"type": "string" +"explicitBuckets": { +"$ref": "GoogleApiDistributionBucketOptionsExplicit", +"description": "The explicit buckets." }, -"fromHeader": { -"description": "The content type of the file as specified in the request headers, multipart headers, or RUPIO start request.", -"type": "string" +"exponentialBuckets": { +"$ref": "GoogleApiDistributionBucketOptionsExponential", +"description": "The exponential buckets." }, -"fromUrlPath": { -"description": "The content type of the file derived from the file extension of the URL path. The URL path is assumed to represent a file name (which is typically only true for agents that are providing a REST API).", -"type": "string" +"linearBuckets": { +"$ref": "GoogleApiDistributionBucketOptionsLinear", +"description": "The linear bucket." } }, "type": "object" }, -"GdataDiffChecksumsResponse": { -"description": "Backend response for a Diff get checksums response. For details on the Scotty Diff protocol, visit http://go/scotty-diff-protocol.", -"id": "GdataDiffChecksumsResponse", +"GoogleApiDistributionBucketOptionsExplicit": { +"description": "Specifies a set of buckets with arbitrary widths. There are `size(bounds) + 1` (= N) buckets. Bucket `i` has the following boundaries: Upper bound (0 <= i < N-1): bounds[i] Lower bound (1 <= i < N); bounds[i - 1] The `bounds` field must contain at least one element. If `bounds` has only one element, then there are no finite buckets, and that single element is the common boundary of the overflow and underflow buckets.", +"id": "GoogleApiDistributionBucketOptionsExplicit", "properties": { -"checksumsLocation": { -"$ref": "GdataCompositeMedia", -"description": "Exactly one of these fields must be populated. If checksums_location is filled, the server will return the corresponding contents to the user. If object_location is filled, the server will calculate the checksums based on the content there and return that to the user. For details on the format of the checksums, see http://go/scotty-diff-protocol." -}, -"chunkSizeBytes": { -"description": "The chunk size of checksums. Must be a multiple of 256KB.", -"format": "int64", -"type": "string" -}, -"objectLocation": { -"$ref": "GdataCompositeMedia", -"description": "If set, calculate the checksums based on the contents and return them to the caller." -}, -"objectSizeBytes": { -"description": "The total size of the server object.", -"format": "int64", -"type": "string" -}, -"objectVersion": { -"description": "The object version of the object the checksums are being returned for.", -"type": "string" -} -}, -"type": "object" -}, -"GdataDiffDownloadResponse": { -"description": "Backend response for a Diff download response. For details on the Scotty Diff protocol, visit http://go/scotty-diff-protocol.", -"id": "GdataDiffDownloadResponse", -"properties": { -"objectLocation": { -"$ref": "GdataCompositeMedia", -"description": "The original object location." -} -}, -"type": "object" -}, -"GdataDiffUploadRequest": { -"description": "A Diff upload request. For details on the Scotty Diff protocol, visit http://go/scotty-diff-protocol.", -"id": "GdataDiffUploadRequest", -"properties": { -"checksumsInfo": { -"$ref": "GdataCompositeMedia", -"description": "The location of the checksums for the new object. Agents must clone the object located here, as the upload server will delete the contents once a response is received. For details on the format of the checksums, see http://go/scotty-diff-protocol." -}, -"objectInfo": { -"$ref": "GdataCompositeMedia", -"description": "The location of the new object. Agents must clone the object located here, as the upload server will delete the contents once a response is received." -}, -"objectVersion": { -"description": "The object version of the object that is the base version the incoming diff script will be applied to. This field will always be filled in.", -"type": "string" -} -}, -"type": "object" -}, -"GdataDiffUploadResponse": { -"description": "Backend response for a Diff upload request. For details on the Scotty Diff protocol, visit http://go/scotty-diff-protocol.", -"id": "GdataDiffUploadResponse", -"properties": { -"objectVersion": { -"description": "The object version of the object at the server. Must be included in the end notification response. The version in the end notification response must correspond to the new version of the object that is now stored at the server, after the upload.", -"type": "string" -}, -"originalObject": { -"$ref": "GdataCompositeMedia", -"description": "The location of the original file for a diff upload request. Must be filled in if responding to an upload start notification." -} -}, -"type": "object" -}, -"GdataDiffVersionResponse": { -"description": "Backend response for a Diff get version response. For details on the Scotty Diff protocol, visit http://go/scotty-diff-protocol.", -"id": "GdataDiffVersionResponse", -"properties": { -"objectSizeBytes": { -"description": "The total size of the server object.", -"format": "int64", -"type": "string" -}, -"objectVersion": { -"description": "The version of the object stored at the server.", -"type": "string" -} -}, -"type": "object" -}, -"GdataDownloadParameters": { -"description": "Parameters specific to media downloads.", -"id": "GdataDownloadParameters", -"properties": { -"allowGzipCompression": { -"description": "A boolean to be returned in the response to Scotty. Allows/disallows gzip encoding of the payload content when the server thinks it's advantageous (hence, does not guarantee compression) which allows Scotty to GZip the response to the client.", -"type": "boolean" -}, -"ignoreRange": { -"description": "Determining whether or not Apiary should skip the inclusion of any Content-Range header on its response to Scotty.", -"type": "boolean" -} -}, -"type": "object" -}, -"GdataMedia": { -"description": "A reference to data stored on the filesystem, on GFS or in blobstore.", -"id": "GdataMedia", -"properties": { -"algorithm": { -"deprecated": true, -"description": "Deprecated, use one of explicit hash type fields instead. Algorithm used for calculating the hash. As of 2011/01/21, \"MD5\" is the only possible value for this field. New values may be added at any time.", -"type": "string" -}, -"bigstoreObjectRef": { -"deprecated": true, -"description": "Use object_id instead.", -"format": "byte", -"type": "string" -}, -"blobRef": { -"deprecated": true, -"description": "Blobstore v1 reference, set if reference_type is BLOBSTORE_REF This should be the byte representation of a blobstore.BlobRef. Since Blobstore is deprecating v1, use blobstore2_info instead. For now, any v2 blob will also be represented in this field as v1 BlobRef.", -"format": "byte", -"type": "string" -}, -"blobstore2Info": { -"$ref": "GdataBlobstore2Info", -"description": "Blobstore v2 info, set if reference_type is BLOBSTORE_REF and it refers to a v2 blob." -}, -"compositeMedia": { -"description": "A composite media composed of one or more media objects, set if reference_type is COMPOSITE_MEDIA. The media length field must be set to the sum of the lengths of all composite media objects. Note: All composite media must have length specified.", -"items": { -"$ref": "GdataCompositeMedia" -}, -"type": "array" -}, -"contentType": { -"description": "MIME type of the data", -"type": "string" -}, -"contentTypeInfo": { -"$ref": "GdataContentTypeInfo", -"description": "Extended content type information provided for Scotty uploads." -}, -"cosmoBinaryReference": { -"description": "A binary data reference for a media download. Serves as a technology-agnostic binary reference in some Google infrastructure. This value is a serialized storage_cosmo.BinaryReference proto. Storing it as bytes is a hack to get around the fact that the cosmo proto (as well as others it includes) doesn't support JavaScript. This prevents us from including the actual type of this field.", -"format": "byte", -"type": "string" -}, -"crc32cHash": { -"description": "For Scotty Uploads: Scotty-provided hashes for uploads For Scotty Downloads: (WARNING: DO NOT USE WITHOUT PERMISSION FROM THE SCOTTY TEAM.) A Hash provided by the agent to be used to verify the data being downloaded. Currently only supported for inline payloads. Further, only crc32c_hash is currently supported.", -"format": "uint32", -"type": "integer" -}, -"diffChecksumsResponse": { -"$ref": "GdataDiffChecksumsResponse", -"description": "Set if reference_type is DIFF_CHECKSUMS_RESPONSE." -}, -"diffDownloadResponse": { -"$ref": "GdataDiffDownloadResponse", -"description": "Set if reference_type is DIFF_DOWNLOAD_RESPONSE." -}, -"diffUploadRequest": { -"$ref": "GdataDiffUploadRequest", -"description": "Set if reference_type is DIFF_UPLOAD_REQUEST." -}, -"diffUploadResponse": { -"$ref": "GdataDiffUploadResponse", -"description": "Set if reference_type is DIFF_UPLOAD_RESPONSE." -}, -"diffVersionResponse": { -"$ref": "GdataDiffVersionResponse", -"description": "Set if reference_type is DIFF_VERSION_RESPONSE." -}, -"downloadParameters": { -"$ref": "GdataDownloadParameters", -"description": "Parameters for a media download." -}, -"filename": { -"description": "Original file name", -"type": "string" -}, -"hash": { -"deprecated": true, -"description": "Deprecated, use one of explicit hash type fields instead. These two hash related fields will only be populated on Scotty based media uploads and will contain the content of the hash group in the NotificationRequest: http://cs/#google3/blobstore2/api/scotty/service/proto/upload_listener.proto&q=class:Hash Hex encoded hash value of the uploaded media.", -"type": "string" -}, -"hashVerified": { -"description": "For Scotty uploads only. If a user sends a hash code and the backend has requested that Scotty verify the upload against the client hash, Scotty will perform the check on behalf of the backend and will reject it if the hashes don't match. This is set to true if Scotty performed this verification.", -"type": "boolean" -}, -"inline": { -"description": "Media data, set if reference_type is INLINE", -"format": "byte", -"type": "string" -}, -"isPotentialRetry": { -"description": "|is_potential_retry| is set false only when Scotty is certain that it has not sent the request before. When a client resumes an upload, this field must be set true in agent calls, because Scotty cannot be certain that it has never sent the request before due to potential failure in the session state persistence.", -"type": "boolean" -}, -"length": { -"description": "Size of the data, in bytes", -"format": "int64", -"type": "string" -}, -"md5Hash": { -"description": "Scotty-provided MD5 hash for an upload.", -"format": "byte", -"type": "string" -}, -"mediaId": { -"description": "Media id to forward to the operation GetMedia. Can be set if reference_type is GET_MEDIA.", -"format": "byte", -"type": "string" -}, -"objectId": { -"$ref": "GdataObjectId", -"description": "Reference to a TI Blob, set if reference_type is BIGSTORE_REF." -}, -"path": { -"description": "Path to the data, set if reference_type is PATH", -"type": "string" -}, -"referenceType": { -"description": "Describes what the field reference contains.", -"enum": [ -"PATH", -"BLOB_REF", -"INLINE", -"GET_MEDIA", -"COMPOSITE_MEDIA", -"BIGSTORE_REF", -"DIFF_VERSION_RESPONSE", -"DIFF_CHECKSUMS_RESPONSE", -"DIFF_DOWNLOAD_RESPONSE", -"DIFF_UPLOAD_REQUEST", -"DIFF_UPLOAD_RESPONSE", -"COSMO_BINARY_REFERENCE", -"ARBITRARY_BYTES" -], -"enumDescriptions": [ -"Reference contains a GFS path or a local path.", -"Reference points to a blobstore object. This could be either a v1 blob_ref or a v2 blobstore2_info. Clients should check blobstore2_info first, since v1 is being deprecated.", -"Data is included into this proto buffer", -"Data should be accessed from the current service using the operation GetMedia.", -"The content for this media object is stored across multiple partial media objects under the composite_media field.", -"Reference points to a bigstore object", -"Indicates the data is stored in diff_version_response.", -"Indicates the data is stored in diff_checksums_response.", -"Indicates the data is stored in diff_download_response.", -"Indicates the data is stored in diff_upload_request.", -"Indicates the data is stored in diff_upload_response.", -"Indicates the data is stored in cosmo_binary_reference.", -"Informs Scotty to generate a response payload with the size specified in the length field. The contents of the payload are generated by Scotty and are undefined. This is useful for testing download speeds between the user and Scotty without involving a real payload source. Note: range is not supported when using arbitrary_bytes." -], -"type": "string" -}, -"sha1Hash": { -"description": "Scotty-provided SHA1 hash for an upload.", -"format": "byte", -"type": "string" -}, -"sha256Hash": { -"description": "Scotty-provided SHA256 hash for an upload.", -"format": "byte", -"type": "string" -}, -"timestamp": { -"description": "Time at which the media data was last updated, in milliseconds since UNIX epoch", -"format": "uint64", -"type": "string" -}, -"token": { -"description": "A unique fingerprint/version id for the media data", -"type": "string" -} -}, -"type": "object" -}, -"GdataObjectId": { -"description": "This is a copy of the tech.blob.ObjectId proto, which could not be used directly here due to transitive closure issues with JavaScript support; see http://b/8801763.", -"id": "GdataObjectId", -"properties": { -"bucketName": { -"description": "The name of the bucket to which this object belongs.", -"type": "string" -}, -"generation": { -"description": "Generation of the object. Generations are monotonically increasing across writes, allowing them to be be compared to determine which generation is newer. If this is omitted in a request, then you are requesting the live object. See http://go/bigstore-versions", -"format": "int64", -"type": "string" -}, -"objectName": { -"description": "The name of the object.", -"type": "string" -} -}, -"type": "object" -}, -"GoogleApiDistribution": { -"description": "`Distribution` contains summary statistics for a population of values. It optionally contains a histogram representing the distribution of those values across a set of buckets. The summary statistics are the count, mean, sum of the squared deviation from the mean, the minimum, and the maximum of the set of population of values. The histogram is based on a sequence of buckets and gives a count of values that fall into each bucket. The boundaries of the buckets are given either explicitly or by formulas for buckets of fixed or exponentially increasing widths. Although it is not forbidden, it is generally a bad idea to include non-finite values (infinities or NaNs) in the population of values, as this will render the `mean` and `sum_of_squared_deviation` fields meaningless.", -"id": "GoogleApiDistribution", -"properties": { -"bucketCounts": { -"description": "The number of values in each bucket of the histogram, as described in `bucket_options`. If the distribution does not have a histogram, then omit this field. If there is a histogram, then the sum of the values in `bucket_counts` must equal the value in the `count` field of the distribution. If present, `bucket_counts` should contain N values, where N is the number of buckets specified in `bucket_options`. If you supply fewer than N values, the remaining values are assumed to be 0. The order of the values in `bucket_counts` follows the bucket numbering schemes described for the three bucket types. The first value must be the count for the underflow bucket (number 0). The next N-2 values are the counts for the finite buckets (number 1 through N-2). The N'th value in `bucket_counts` is the count for the overflow bucket (number N-1).", -"items": { -"format": "int64", -"type": "string" -}, -"type": "array" -}, -"bucketOptions": { -"$ref": "GoogleApiDistributionBucketOptions", -"description": "Defines the histogram bucket boundaries. If the distribution does not contain a histogram, then omit this field." -}, -"count": { -"description": "The number of values in the population. Must be non-negative. This value must equal the sum of the values in `bucket_counts` if a histogram is provided.", -"format": "int64", -"type": "string" -}, -"exemplars": { -"description": "Must be in increasing order of `value` field.", -"items": { -"$ref": "GoogleApiDistributionExemplar" -}, -"type": "array" -}, -"mean": { -"description": "The arithmetic mean of the values in the population. If `count` is zero then this field must be zero.", -"format": "double", -"type": "number" -}, -"range": { -"$ref": "GoogleApiDistributionRange", -"description": "If specified, contains the range of the population values. The field must not be present if the `count` is zero." -}, -"sumOfSquaredDeviation": { -"description": "The sum of squared deviations from the mean of the values in the population. For values x_i this is: Sum[i=1..n]((x_i - mean)^2) Knuth, \"The Art of Computer Programming\", Vol. 2, page 232, 3rd edition describes Welford's method for accumulating this sum in one pass. If `count` is zero then this field must be zero.", -"format": "double", -"type": "number" -} -}, -"type": "object" -}, -"GoogleApiDistributionBucketOptions": { -"description": "`BucketOptions` describes the bucket boundaries used to create a histogram for the distribution. The buckets can be in a linear sequence, an exponential sequence, or each bucket can be specified explicitly. `BucketOptions` does not include the number of values in each bucket. A bucket has an inclusive lower bound and exclusive upper bound for the values that are counted for that bucket. The upper bound of a bucket must be strictly greater than the lower bound. The sequence of N buckets for a distribution consists of an underflow bucket (number 0), zero or more finite buckets (number 1 through N - 2) and an overflow bucket (number N - 1). The buckets are contiguous: the lower bound of bucket i (i > 0) is the same as the upper bound of bucket i - 1. The buckets span the whole range of finite values: lower bound of the underflow bucket is -infinity and the upper bound of the overflow bucket is +infinity. The finite buckets are so-called because both bounds are finite.", -"id": "GoogleApiDistributionBucketOptions", -"properties": { -"explicitBuckets": { -"$ref": "GoogleApiDistributionBucketOptionsExplicit", -"description": "The explicit buckets." -}, -"exponentialBuckets": { -"$ref": "GoogleApiDistributionBucketOptionsExponential", -"description": "The exponential buckets." -}, -"linearBuckets": { -"$ref": "GoogleApiDistributionBucketOptionsLinear", -"description": "The linear bucket." -} -}, -"type": "object" -}, -"GoogleApiDistributionBucketOptionsExplicit": { -"description": "Specifies a set of buckets with arbitrary widths. There are `size(bounds) + 1` (= N) buckets. Bucket `i` has the following boundaries: Upper bound (0 <= i < N-1): bounds[i] Lower bound (1 <= i < N); bounds[i - 1] The `bounds` field must contain at least one element. If `bounds` has only one element, then there are no finite buckets, and that single element is the common boundary of the overflow and underflow buckets.", -"id": "GoogleApiDistributionBucketOptionsExplicit", -"properties": { -"bounds": { -"description": "The values must be monotonically increasing.", -"items": { -"format": "double", -"type": "number" +"bounds": { +"description": "The values must be monotonically increasing.", +"items": { +"format": "double", +"type": "number" }, "type": "array" } @@ -10922,6 +10846,14 @@ "$ref": "GoogleCloudDiscoveryengineV1AssistantCustomerPolicy", "description": "Optional. Customer policy for the assistant." }, +"description": { +"description": "Optional. Description for additional information. Expected to be shown on the configuration UI, not to the users of the assistant.", +"type": "string" +}, +"displayName": { +"description": "Required. The assistant display name. It must be a UTF-8 encoded string with a length limit of 128 characters.", +"type": "string" +}, "enabledTools": { "additionalProperties": { "$ref": "GoogleCloudDiscoveryengineV1AssistantToolList" @@ -11140,10 +11072,21 @@ "description": "Configuration for the generation of the assistant response.", "id": "GoogleCloudDiscoveryengineV1AssistantGenerationConfig", "properties": { +"allowedModelIds": { +"description": "Optional. The list of models that are allowed to be used for assistant.", +"items": { +"type": "string" +}, +"type": "array" +}, "defaultLanguage": { "description": "The default language to use for the generation of the assistant response. Use an ISO 639-1 language code such as `en`. If not specified, the language will be automatically detected.", "type": "string" }, +"defaultModelId": { +"description": "Optional. The default model to use for assistant.", +"type": "string" +}, "systemInstruction": { "$ref": "GoogleCloudDiscoveryengineV1AssistantGenerationConfigSystemInstruction", "description": "System instruction, also known as the prompt preamble for LLM calls. See also https://cloud.google.com/vertex-ai/generative-ai/docs/learn/prompts/system-instructions" @@ -14107,6 +14050,10 @@ "description": "Optional. If true, the LLM based annotation is added to the image during parsing.", "type": "boolean" }, +"enableLlmLayoutParsing": { +"description": "Optional. If true, the pdf layout will be refined using an LLM.", +"type": "boolean" +}, "enableTableAnnotation": { "description": "Optional. If true, the LLM based annotation is added to the table during parsing.", "type": "boolean" @@ -14230,6 +14177,11 @@ "description": "Output only. Additional information of the Chat Engine. Only applicable if solution_type is SOLUTION_TYPE_CHAT.", "readOnly": true }, +"cmekConfig": { +"$ref": "GoogleCloudDiscoveryengineV1CmekConfig", +"description": "Output only. CMEK-related information for the Engine.", +"readOnly": true +}, "commonConfig": { "$ref": "GoogleCloudDiscoveryengineV1EngineCommonConfig", "description": "Common config spec that specifies the metadata of the engine." @@ -14304,6 +14256,23 @@ "$ref": "GoogleCloudDiscoveryengineV1EngineMediaRecommendationEngineConfig", "description": "Configurations for the Media Engine. Only applicable on the data stores with solution_type SOLUTION_TYPE_RECOMMENDATION and IndustryVertical.MEDIA vertical." }, +"modelConfigs": { +"additionalProperties": { +"enum": [ +"MODEL_STATE_UNSPECIFIED", +"MODEL_ENABLED", +"MODEL_DISABLED" +], +"enumDescriptions": [ +"The model state is unspecified.", +"The model is enabled by admin.", +"The model is disabled by admin." +], +"type": "string" +}, +"description": "Optional. Maps a model name to its specific configuration for this engine. This allows admin users to turn on/off individual models. This only stores models whose states are overridden by the admin. When the state is unspecified, or model_configs is empty for this model, the system will decide if this model should be available or not based on the default configuration. For example, a preview model should be disabled by default if the admin has not chosen to enable it.", +"type": "object" +}, "name": { "description": "Immutable. Identifier. The fully qualified resource name of the engine. This field must be a UTF-8 encoded string with a length limit of 1024 characters. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}` engine should be 1-63 characters, and valid characters are /a-z0-9*/. Otherwise, an INVALID_ARGUMENT error is returned.", "type": "string" @@ -14498,21 +14467,55 @@ "description": "Configurations for a Search Engine.", "id": "GoogleCloudDiscoveryengineV1EngineSearchEngineConfig", "properties": { -"searchAddOns": { -"description": "The add-on that this search engine enables.", -"items": { +"requiredSubscriptionTier": { +"description": "Optional. The required subscription tier of this engine. They cannot be modified after engine creation. If the required subscription tier is search, user with higher license tier like assist can still access the standalone app associated with this engine.", "enum": [ -"SEARCH_ADD_ON_UNSPECIFIED", -"SEARCH_ADD_ON_LLM" +"SUBSCRIPTION_TIER_UNSPECIFIED", +"SUBSCRIPTION_TIER_SEARCH", +"SUBSCRIPTION_TIER_SEARCH_AND_ASSISTANT", +"SUBSCRIPTION_TIER_NOTEBOOK_LM", +"SUBSCRIPTION_TIER_FRONTLINE_WORKER", +"SUBSCRIPTION_TIER_AGENTSPACE_STARTER", +"SUBSCRIPTION_TIER_AGENTSPACE_BUSINESS", +"SUBSCRIPTION_TIER_ENTERPRISE", +"SUBSCRIPTION_TIER_EDU", +"SUBSCRIPTION_TIER_EDU_PRO", +"SUBSCRIPTION_TIER_EDU_EMERGING", +"SUBSCRIPTION_TIER_EDU_PRO_EMERGING", +"SUBSCRIPTION_TIER_FRONTLINE_STARTER" ], "enumDescriptions": [ -"Default value when the enum is unspecified. This is invalid to use.", -"Large language model add-on." -], -"type": "string" -}, -"type": "array" -}, +"Default value.", +"Search tier. Search tier can access VAIS search features and NotebookLM features.", +"Search + assistant tier. Search + assistant tier can access VAIS search features, NotebookLM features and assistant features.", +"NotebookLM tier. NotebookLM is a subscription tier can only access NotebookLM features.", +"Frontline worker tier.", +"Agentspace Starter tier.", +"Agentspace Business tier.", +"Enterprise tier.", +"EDU tier.", +"EDU Pro tier.", +"EDU emerging market tier.", +"EDU Pro emerging market tier.", +"Frontline starter tier." +], +"type": "string" +}, +"searchAddOns": { +"description": "The add-on that this search engine enables.", +"items": { +"enum": [ +"SEARCH_ADD_ON_UNSPECIFIED", +"SEARCH_ADD_ON_LLM" +], +"enumDescriptions": [ +"Default value when the enum is unspecified. This is invalid to use.", +"Large language model add-on." +], +"type": "string" +}, +"type": "array" +}, "searchTier": { "description": "The search feature tier of this engine. Different tiers might have different pricing. To learn more, check the pricing documentation. Defaults to SearchTier.SEARCH_TIER_STANDARD if not specified.", "enum": [ @@ -14725,6 +14728,10 @@ "description": "Required. Identity outside the customer identity provider. The length limit of external identity will be of 100 characters.", "type": "string" }, +"externalIdentityName": { +"description": "Optional. The name of the external identity.", +"type": "string" +}, "groupId": { "description": "Group identifier. For Google Workspace user account, group_id should be the google workspace group email. For non-google identity provider, group_id is the mapped group identifier configured during the workforcepool config.", "type": "string" @@ -15374,7 +15381,8 @@ "SUBSCRIPTION_TIER_EDU", "SUBSCRIPTION_TIER_EDU_PRO", "SUBSCRIPTION_TIER_EDU_EMERGING", -"SUBSCRIPTION_TIER_EDU_PRO_EMERGING" +"SUBSCRIPTION_TIER_EDU_PRO_EMERGING", +"SUBSCRIPTION_TIER_FRONTLINE_STARTER" ], "enumDescriptions": [ "Default value.", @@ -15388,13 +15396,48 @@ "EDU tier.", "EDU Pro tier.", "EDU emerging market tier.", -"EDU Pro emerging market tier." +"EDU Pro emerging market tier.", +"Frontline starter tier." ], "type": "string" } }, "type": "object" }, +"GoogleCloudDiscoveryengineV1LicenseConfigUsageStats": { +"description": "Stats about users' licenses.", +"id": "GoogleCloudDiscoveryengineV1LicenseConfigUsageStats", +"properties": { +"licenseConfig": { +"description": "Required. The LicenseConfig name.", +"type": "string" +}, +"usedLicenseCount": { +"description": "Required. The number of licenses used.", +"format": "int64", +"type": "string" +} +}, +"type": "object" +}, +"GoogleCloudDiscoveryengineV1ListAssistantsResponse": { +"description": "Response message for the AssistantService.ListAssistants method.", +"id": "GoogleCloudDiscoveryengineV1ListAssistantsResponse", +"properties": { +"assistants": { +"description": "All the customer's Assistants.", +"items": { +"$ref": "GoogleCloudDiscoveryengineV1Assistant" +}, +"type": "array" +}, +"nextPageToken": { +"description": "A token that can be sent as ListAssistantsRequest.page_token to retrieve the next page. If this field is omitted, there are no subsequent pages.", +"type": "string" +} +}, +"type": "object" +}, "GoogleCloudDiscoveryengineV1ListCmekConfigsResponse": { "description": "Response message for CmekConfigService.ListCmekConfigs method.", "id": "GoogleCloudDiscoveryengineV1ListCmekConfigsResponse", @@ -15549,6 +15592,20 @@ }, "type": "object" }, +"GoogleCloudDiscoveryengineV1ListLicenseConfigsUsageStatsResponse": { +"description": "Response message for UserLicenseService.ListLicenseConfigUsageStats method.", +"id": "GoogleCloudDiscoveryengineV1ListLicenseConfigsUsageStatsResponse", +"properties": { +"licenseConfigUsageStats": { +"description": "All the customer's LicenseConfigUsageStats.", +"items": { +"$ref": "GoogleCloudDiscoveryengineV1LicenseConfigUsageStats" +}, +"type": "array" +} +}, +"type": "object" +}, "GoogleCloudDiscoveryengineV1ListSchemasResponse": { "description": "Response message for SchemaService.ListSchemas method.", "id": "GoogleCloudDiscoveryengineV1ListSchemasResponse", @@ -16541,6 +16598,13 @@ "$ref": "GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpec", "description": "A specification for configuring the behavior of content search." }, +"crowdingSpecs": { +"description": "Optional. Crowding specifications for improving result diversity. If multiple CrowdingSpecs are specified, crowding will be evaluated on each unique combination of the `field` values, and max_count will be the maximum value of `max_count` across all CrowdingSpecs. For example, if the first CrowdingSpec has `field` = \"color\" and `max_count` = 3, and the second CrowdingSpec has `field` = \"size\" and `max_count` = 2, then after 3 documents that share the same color AND size have been returned, subsequent ones should be removed or demoted.", +"items": { +"$ref": "GoogleCloudDiscoveryengineV1SearchRequestCrowdingSpec" +}, +"type": "array" +}, "dataStoreSpecs": { "description": "Specifications that define the specific DataStores to be searched, along with configurations for those data stores. This is only considered for Engines with multiple data stores. For engines with a single data store, the specs directly under SearchRequest should be used.", "items": { @@ -16589,6 +16653,13 @@ "description": "The order in which documents are returned. Documents can be ordered by a field in an Document object. Leave it unset if ordered by relevance. `order_by` expression is case-sensitive. For more information on ordering the website search results, see [Order web search results](https://cloud.google.com/generative-ai-app-builder/docs/order-web-search-results). For more information on ordering the healthcare search results, see [Order healthcare search results](https://cloud.google.com/generative-ai-app-builder/docs/order-hc-results). If this field is unrecognizable, an `INVALID_ARGUMENT` is returned.", "type": "string" }, +"pageCategories": { +"description": "Optional. The categories associated with a category page. Must be set for category navigation queries to achieve good search quality. The format should be the same as UserEvent.PageInfo.page_category. This field is the equivalent of the query for browse (navigation) queries. It's used by the browse model when the query is empty. If the field is empty, it will not be used by the browse model. To represent full path of a category, use '>' character to separate different hierarchies. If '>' is part of the category name, replace it with other character(s). For example, `Graphics Cards > RTX>4090 > Founders Edition` where \"RTX > 4090\" represents one level, can be rewritten as `Graphics Cards > RTX_4090 > Founders Edition`", +"items": { +"type": "string" +}, +"type": "array" +}, "pageSize": { "description": "Maximum number of Documents to return. The maximum allowed value depends on the data type. Values above the maximum value are coerced to the maximum value. * Websites with basic indexing: Default `10`, Maximum `25`. * Websites with advanced indexing: Default `25`, Maximum `50`. * Other: Default `50`, Maximum `100`. If this field is negative, an `INVALID_ARGUMENT` is returned.", "format": "int32", @@ -16973,6 +17044,36 @@ false }, "type": "object" }, +"GoogleCloudDiscoveryengineV1SearchRequestCrowdingSpec": { +"description": "Specification for crowding. Crowding improves the diversity of search results by limiting the number of results that share the same field value. For example, crowding on the color field with a max_count of 3 and mode DROP_CROWDED_RESULTS will return at most 3 results with the same color across all pages.", +"id": "GoogleCloudDiscoveryengineV1SearchRequestCrowdingSpec", +"properties": { +"field": { +"description": "The field to use for crowding. Documents can be crowded by a field in the Document object. Crowding field is case sensitive.", +"type": "string" +}, +"maxCount": { +"description": "The maximum number of documents to keep per value of the field. Once there are at least max_count previous results which contain the same value for the given field (according to the order specified in `order_by`), later results with the same value are \"crowded away\". If not specified, the default value is 1.", +"format": "int32", +"type": "integer" +}, +"mode": { +"description": "Mode to use for documents that are crowded away.", +"enum": [ +"MODE_UNSPECIFIED", +"DROP_CROWDED_RESULTS", +"DEMOTE_CROWDED_RESULTS_TO_END" +], +"enumDescriptions": [ +"Unspecified crowding mode. In this case, server behavior defaults to Mode.DROP_CROWDED_RESULTS.", +"Drop crowded results.", +"Demote crowded results to the later pages." +], +"type": "string" +} +}, +"type": "object" +}, "GoogleCloudDiscoveryengineV1SearchRequestDataStoreSpec": { "description": "A struct to define data stores to filter on in a search call and configurations for those data stores. Otherwise, an `INVALID_ARGUMENT` error is returned.", "id": "GoogleCloudDiscoveryengineV1SearchRequestDataStoreSpec", @@ -17292,6 +17393,21 @@ false }, "type": "array" }, +"semanticState": { +"description": "Output only. Indicates the semantic state of the search response.", +"enum": [ +"SEMANTIC_STATE_UNSPECIFIED", +"DISABLED", +"ENABLED" +], +"enumDescriptions": [ +"Default value. Should not be used.", +"Semantic search was disabled for this search response.", +"Semantic search was enabled for this search response." +], +"readOnly": true, +"type": "string" +}, "sessionInfo": { "$ref": "GoogleCloudDiscoveryengineV1SearchResponseSessionInfo", "description": "Session information. Only set if SearchRequest.session is provided. See its description for more details." @@ -18169,6 +18285,13 @@ false "description": "A global unique ID that identifies the current pair of request and stream of responses. Used for feedback and support.", "type": "string" }, +"invocationTools": { +"description": "The tool names of the tools that were invoked.", +"items": { +"type": "string" +}, +"type": "array" +}, "sessionInfo": { "$ref": "GoogleCloudDiscoveryengineV1StreamAssistResponseSessionInfo", "description": "Session information. Only included in the final StreamAssistResponse of the response stream." @@ -18663,89 +18786,817 @@ false "type": "string" } }, -"type": "object" +"type": "object" +}, +"GoogleCloudDiscoveryengineV1UserLicense": { +"description": "User License information assigned by the admin.", +"id": "GoogleCloudDiscoveryengineV1UserLicense", +"properties": { +"createTime": { +"description": "Output only. User created timestamp.", +"format": "google-datetime", +"readOnly": true, +"type": "string" +}, +"lastLoginTime": { +"description": "Output only. User last logged in time. If the user has not logged in yet, this field will be empty.", +"format": "google-datetime", +"readOnly": true, +"type": "string" +}, +"licenseAssignmentState": { +"description": "Output only. License assignment state of the user. If the user is assigned with a license config, the user login will be assigned with the license; If the user's license assignment state is unassigned or unspecified, no license config will be associated to the user;", +"enum": [ +"LICENSE_ASSIGNMENT_STATE_UNSPECIFIED", +"ASSIGNED", +"UNASSIGNED", +"NO_LICENSE", +"NO_LICENSE_ATTEMPTED_LOGIN", +"BLOCKED" +], +"enumDescriptions": [ +"Default value.", +"License assigned to the user.", +"No license assigned to the user. Deprecated, translated to NO_LICENSE.", +"No license assigned to the user.", +"User attempted to login but no license assigned to the user. This state is only used for no user first time login attempt but cannot get license assigned. Users already logged in but cannot get license assigned will be assigned NO_LICENSE state(License could be unassigned by admin).", +"User is blocked from assigning a license." +], +"readOnly": true, +"type": "string" +}, +"licenseConfig": { +"description": "Optional. The full resource name of the Subscription(LicenseConfig) assigned to the user.", +"type": "string" +}, +"updateTime": { +"description": "Output only. User update timestamp.", +"format": "google-datetime", +"readOnly": true, +"type": "string" +}, +"userPrincipal": { +"description": "Required. Immutable. The user principal of the User, could be email address or other prinical identifier. This field is immutable. Admin assign licenses based on the user principal.", +"type": "string" +}, +"userProfile": { +"description": "Optional. The user profile. We user user full name(First name + Last name) as user profile.", +"type": "string" +} +}, +"type": "object" +}, +"GoogleCloudDiscoveryengineV1UserStore": { +"description": "Configures metadata that is used for End User entities.", +"id": "GoogleCloudDiscoveryengineV1UserStore", +"properties": { +"defaultLicenseConfig": { +"description": "Optional. The default subscription LicenseConfig for the UserStore, if UserStore.enable_license_auto_register is true, new users will automatically register under the default subscription. If default LicenseConfig doesn't have remaining license seats left, new users will not be assigned with license and will be blocked for Vertex AI Search features. This is used if `license_assignment_tier_rules` is not configured.", +"type": "string" +}, +"displayName": { +"description": "The display name of the User Store.", +"type": "string" +}, +"enableExpiredLicenseAutoUpdate": { +"description": "Optional. Whether to enable license auto update for users in this User Store. If true, users with expired licenses will automatically be updated to use the default license config as long as the default license config has seats left.", +"type": "boolean" +}, +"enableLicenseAutoRegister": { +"description": "Optional. Whether to enable license auto register for users in this User Store. If true, new users will automatically register under the default license config as long as the default license config has seats left.", +"type": "boolean" +}, +"name": { +"description": "Immutable. The full resource name of the User Store, in the format of `projects/{project}/locations/{location}/userStores/{user_store}`. This field must be a UTF-8 encoded string with a length limit of 1024 characters.", +"type": "string" +} +}, +"type": "object" +}, +"GoogleCloudDiscoveryengineV1WidgetConfig": { +"description": "WidgetConfig captures configs at the Widget level.", +"id": "GoogleCloudDiscoveryengineV1WidgetConfig", +"properties": { +"accessSettings": { +"$ref": "GoogleCloudDiscoveryengineV1WidgetConfigAccessSettings", +"description": "Will be used for all widget access settings seen in cloud console integration page. Replaces top deprecated top level properties." +}, +"allowPublicAccess": { +"deprecated": true, +"description": "Whether allow no-auth integration with widget. If set true, public access to search or other solutions from widget is allowed without authenication token provided by customer hosted backend server.", +"type": "boolean" +}, +"allowlistedDomains": { +"deprecated": true, +"description": "Allowlisted domains that can load this widget.", +"items": { +"type": "string" +}, +"type": "array" +}, +"assistantSettings": { +"$ref": "GoogleCloudDiscoveryengineV1WidgetConfigAssistantSettings", +"description": "Optional. Output only. Describes the assistant settings of the widget.", +"readOnly": true +}, +"collectionComponents": { +"description": "Output only. Collection components that lists all collections and child data stores associated with the widget config, those data sources can be used for filtering in widget service APIs, users can return results that from selected data sources.", +"items": { +"$ref": "GoogleCloudDiscoveryengineV1WidgetConfigCollectionComponent" +}, +"readOnly": true, +"type": "array" +}, +"configId": { +"description": "Output only. Unique obfuscated identifier of a WidgetConfig.", +"readOnly": true, +"type": "string" +}, +"contentSearchSpec": { +"$ref": "GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpec", +"deprecated": true, +"description": "The content search spec that configs the desired behavior of content search." +}, +"createTime": { +"description": "Output only. Timestamp the WidgetConfig was created.", +"format": "google-datetime", +"readOnly": true, +"type": "string" +}, +"customerProvidedConfig": { +"$ref": "GoogleCloudDiscoveryengineV1WidgetConfigCustomerProvidedConfig", +"description": "Optional. Output only. Describes the customer related configurations, currently only used for government customers. This field cannot be modified after project onboarding.", +"readOnly": true +}, +"dataStoreType": { +"description": "Output only. The type of the parent data store.", +"enum": [ +"DATA_STORE_TYPE_UNSPECIFIED", +"SITE_SEARCH", +"STRUCTURED", +"UNSTRUCTURED", +"BLENDED" +], +"enumDescriptions": [ +"Unspecified data store type.", +"The parent data store contains a site search engine.", +"The parent data store contains a search engine for structured data.", +"The parent data store contains a search engine for unstructured data.", +"The parent data store is served for blended search with multiple data stores." +], +"readOnly": true, +"type": "string" +}, +"dataStoreUiConfigs": { +"deprecated": true, +"description": "Configurable UI configurations per data store.", +"items": { +"$ref": "GoogleCloudDiscoveryengineV1WidgetConfigDataStoreUiConfig" +}, +"type": "array" +}, +"defaultSearchRequestOrderBy": { +"deprecated": true, +"description": "The default ordering for search results if specified. Used to set SearchRequest#order_by on applicable requests. https://cloud.google.com/generative-ai-app-builder/docs/reference/rest/v1alpha/projects.locations.dataStores.servingConfigs/search#request-body", +"type": "string" +}, +"displayName": { +"description": "Required. The human readable widget config display name. Used in Discovery UI. This field must be a UTF-8 encoded string with a length limit of 128 characters. Otherwise, an INVALID_ARGUMENT error is returned.", +"type": "string" +}, +"enableAutocomplete": { +"deprecated": true, +"description": "Whether or not to enable autocomplete.", +"type": "boolean" +}, +"enableConversationalSearch": { +"deprecated": true, +"description": "Whether to allow conversational search (LLM, multi-turn) or not (non-LLM, single-turn).", +"type": "boolean" +}, +"enablePrivateKnowledgeGraph": { +"description": "Optional. Output only. Whether to enable private knowledge graph.", +"readOnly": true, +"type": "boolean" +}, +"enableQualityFeedback": { +"deprecated": true, +"description": "Turn on or off collecting the search result quality feedback from end users.", +"type": "boolean" +}, +"enableResultScore": { +"description": "Whether to show the result score.", +"type": "boolean" +}, +"enableSafeSearch": { +"deprecated": true, +"description": "Whether to enable safe search.", +"type": "boolean" +}, +"enableSearchAsYouType": { +"deprecated": true, +"description": "Whether to enable search-as-you-type behavior for the search widget", +"type": "boolean" +}, +"enableSnippetResultSummary": { +"deprecated": true, +"description": "Turn on or off summary for each snippets result.", +"type": "boolean" +}, +"enableSummarization": { +"deprecated": true, +"description": "Turn on or off summarization for the search response.", +"type": "boolean" +}, +"enableWebApp": { +"deprecated": true, +"description": "Whether to enable standalone web app.", +"type": "boolean" +}, +"facetField": { +"deprecated": true, +"description": "The configuration and appearance of facets in the end user view.", +"items": { +"$ref": "GoogleCloudDiscoveryengineV1WidgetConfigFacetField" +}, +"type": "array" +}, +"fieldsUiComponentsMap": { +"additionalProperties": { +"$ref": "GoogleCloudDiscoveryengineV1WidgetConfigUIComponentField" +}, +"deprecated": true, +"description": "The key is the UI component. Mock. Currently supported `title`, `thumbnail`, `url`, `custom1`, `custom2`, `custom3`. The value is the name of the field along with its device visibility. The 3 custom fields are optional and can be added or removed. `title`, `thumbnail`, `url` are required UI components that cannot be removed.", +"type": "object" +}, +"geminiBundle": { +"description": "Output only. Whether the subscription is gemini bundle or not.", +"readOnly": true, +"type": "boolean" +}, +"homepageSetting": { +"$ref": "GoogleCloudDiscoveryengineV1WidgetConfigHomepageSetting", +"description": "Optional. Describes the homepage settings of the widget." +}, +"industryVertical": { +"description": "Output only. The industry vertical that the WidgetConfig registers. The WidgetConfig industry vertical is based on the associated Engine.", +"enum": [ +"INDUSTRY_VERTICAL_UNSPECIFIED", +"GENERIC", +"MEDIA", +"HEALTHCARE_FHIR" +], +"enumDescriptions": [ +"Value used when unset.", +"The generic vertical for documents that are not specific to any industry vertical.", +"The media industry vertical.", +"The healthcare FHIR vertical." +], +"readOnly": true, +"type": "string" +}, +"llmEnabled": { +"description": "Output only. Whether LLM is enabled in the corresponding data store.", +"readOnly": true, +"type": "boolean" +}, +"minimumDataTermAccepted": { +"description": "Output only. Whether the customer accepted data use terms.", +"readOnly": true, +"type": "boolean" +}, +"name": { +"description": "Immutable. The full resource name of the widget config. Format: `projects/{project}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id}/widgetConfigs/{widget_config_id}`. This field must be a UTF-8 encoded string with a length limit of 1024 characters.", +"type": "string" +}, +"resultDisplayType": { +"deprecated": true, +"description": "The type of snippet to display in UCS widget. - RESULT_DISPLAY_TYPE_UNSPECIFIED for existing users. - SNIPPET for new non-enterprise search users. - EXTRACTIVE_ANSWER for new enterprise search users.", +"enum": [ +"RESULT_DISPLAY_TYPE_UNSPECIFIED", +"SNIPPET", +"EXTRACTIVE_ANSWER" +], +"enumDescriptions": [ +"Unspecified display type (default to showing snippet).", +"Display results from the snippet field.", +"Display results from extractive answers field." +], +"type": "string" +}, +"solutionType": { +"description": "Required. Immutable. Specifies the solution type that this WidgetConfig can be used for.", +"enum": [ +"SOLUTION_TYPE_UNSPECIFIED", +"SOLUTION_TYPE_RECOMMENDATION", +"SOLUTION_TYPE_SEARCH", +"SOLUTION_TYPE_CHAT", +"SOLUTION_TYPE_GENERATIVE_CHAT" +], +"enumDescriptions": [ +"Default value.", +"Used for Recommendations AI.", +"Used for Discovery Search.", +"Used for use cases related to the Generative AI agent.", +"Used for use cases related to the Generative Chat agent. It's used for Generative chat engine only, the associated data stores must enrolled with `SOLUTION_TYPE_CHAT` solution." +], +"type": "string" +}, +"uiBranding": { +"$ref": "GoogleCloudDiscoveryengineV1WidgetConfigUiBrandingSettings", +"description": "Describes search widget UI branding settings, such as the widget title, logo, favicons, and colors." +}, +"uiSettings": { +"$ref": "GoogleCloudDiscoveryengineV1WidgetConfigUiSettings", +"description": "Describes general widget search settings as seen in cloud console widget configuration page. Replaces top deprecated top level properties." +}, +"updateTime": { +"description": "Output only. Timestamp the WidgetConfig was updated.", +"format": "google-datetime", +"readOnly": true, +"type": "string" +} +}, +"type": "object" +}, +"GoogleCloudDiscoveryengineV1WidgetConfigAccessSettings": { +"description": "Describes widget access settings.", +"id": "GoogleCloudDiscoveryengineV1WidgetConfigAccessSettings", +"properties": { +"allowPublicAccess": { +"description": "Whether public unauthenticated access is allowed.", +"type": "boolean" +}, +"allowlistedDomains": { +"description": "List of domains that are allowed to integrate the search widget.", +"items": { +"type": "string" +}, +"type": "array" +}, +"enableWebApp": { +"description": "Whether web app access is enabled.", +"type": "boolean" +}, +"languageCode": { +"description": "Optional. Language code for user interface. Use language tags defined by [BCP47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt). If unset, the default language code is \"en-US\".", +"type": "string" +}, +"workforceIdentityPoolProvider": { +"description": "Optional. The workforce identity pool provider used to access the widget.", +"type": "string" +} +}, +"type": "object" +}, +"GoogleCloudDiscoveryengineV1WidgetConfigAssistantSettings": { +"description": "Describes the assistant settings of the widget.", +"id": "GoogleCloudDiscoveryengineV1WidgetConfigAssistantSettings", +"properties": { +"defaultWebGroundingToggleOff": { +"description": "Output only. This field controls the default web grounding toggle for end users if `web_grounding_type` is set to `WEB_GROUNDING_TYPE_GOOGLE_SEARCH` or `WEB_GROUNDING_TYPE_ENTERPRISE_WEB_SEARCH`. By default, this field is set to false. If `web_grounding_type` is `WEB_GROUNDING_TYPE_GOOGLE_SEARCH` or `WEB_GROUNDING_TYPE_ENTERPRISE_WEB_SEARCH`, end users will have web grounding enabled by default on UI. If true, grounding toggle will be disabled by default on UI. End users can still enable web grounding in the UI if web grounding is enabled.", +"readOnly": true, +"type": "boolean" +}, +"disableLocationContext": { +"description": "Optional. Output only. Whether to disable user location context.", +"readOnly": true, +"type": "boolean" +}, +"googleSearchGroundingEnabled": { +"deprecated": true, +"description": "Whether or not the Google search grounding toggle is shown. Deprecated. Use web_grounding_type instead.", +"type": "boolean" +}, +"webGroundingType": { +"description": "Optional. The type of web grounding to use.", +"enum": [ +"WEB_GROUNDING_TYPE_UNSPECIFIED", +"WEB_GROUNDING_TYPE_DISABLED", +"WEB_GROUNDING_TYPE_GOOGLE_SEARCH", +"WEB_GROUNDING_TYPE_ENTERPRISE_WEB_SEARCH" +], +"enumDescriptions": [ +"Default, unspecified setting. This is the same as disabled.", +"Web grounding is disabled.", +"Grounding with Google Search is enabled.", +"Grounding with Enterprise Web Search is enabled." +], +"type": "string" +} +}, +"type": "object" +}, +"GoogleCloudDiscoveryengineV1WidgetConfigCollectionComponent": { +"description": "Read-only collection component that contains data store collections fields that may be used for filtering", +"id": "GoogleCloudDiscoveryengineV1WidgetConfigCollectionComponent", +"properties": { +"connectorIconLink": { +"description": "Output only. The icon link of the connector source.", +"readOnly": true, +"type": "string" +}, +"dataSource": { +"description": "The name of the data source, retrieved from `Collection.data_connector.data_source`.", +"type": "string" +}, +"dataSourceDisplayName": { +"description": "Output only. The display name of the data source.", +"readOnly": true, +"type": "string" +}, +"dataStoreComponents": { +"description": "For the data store collection, list of the children data stores.", +"items": { +"$ref": "GoogleCloudDiscoveryengineV1WidgetConfigDataStoreComponent" +}, +"type": "array" +}, +"displayName": { +"description": "The display name of the collection.", +"type": "string" +}, +"id": { +"description": "Output only. the identifier of the collection, used for widget service. For now it refers to collection_id, in the future we will migrate the field to encrypted collection name UUID.", +"readOnly": true, +"type": "string" +}, +"name": { +"description": "The name of the collection. It should be collection resource name. Format: `projects/{project}/locations/{location}/collections/{collection_id}`. For APIs under WidgetService, such as WidgetService.LookUpWidgetConfig, the project number and location part is erased in this field.", +"type": "string" +} +}, +"type": "object" +}, +"GoogleCloudDiscoveryengineV1WidgetConfigCustomerProvidedConfig": { +"description": "Customer provided configurations.", +"id": "GoogleCloudDiscoveryengineV1WidgetConfigCustomerProvidedConfig", +"properties": { +"customerType": { +"description": "Customer type.", +"enum": [ +"DEFAULT_CUSTOMER", +"GOVERNMENT_CUSTOMER" +], +"enumDescriptions": [ +"Default customer type.", +"Government customer type. Some features are disabled for government customers due to legal requirements." +], +"type": "string" +} +}, +"type": "object" +}, +"GoogleCloudDiscoveryengineV1WidgetConfigDataStoreComponent": { +"description": "Read-only data store component that contains data stores fields that may be used for filtering, it's the child of `CollectionComponent`.", +"id": "GoogleCloudDiscoveryengineV1WidgetConfigDataStoreComponent", +"properties": { +"dataStoreConfigType": { +"description": "Output only. The type of the data store config.", +"enum": [ +"DATA_STORE_CONFIG_TYPE_UNSPECIFIED", +"ALLOW_DB_CONFIG", +"THIRD_PARTY_OAUTH_CONFIG", +"NOTEBOOKLM_CONFIG" +], +"enumDescriptions": [ +"Default value. This value is unused.", +"The data store is connected to AlloyDB", +"The data store is a connected to a third party data source.", +"The data store is a connected to NotebookLM Enterprise." +], +"readOnly": true, +"type": "string" +}, +"displayName": { +"description": "The display name of the data store.", +"type": "string" +}, +"entityName": { +"description": "The name of the entity, retrieved from `Collection.data_connector.entities.entityName`.", +"type": "string" +}, +"id": { +"description": "Output only. the identifier of the data store, used for widget service. For now it refers to data_store_id, in the future we will migrate the field to encrypted data store name UUID.", +"readOnly": true, +"type": "string" +}, +"name": { +"description": "The name of the data store. It should be data store resource name Format: `projects/{project}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id}`. For APIs under WidgetService, such as WidgetService.LookUpWidgetConfig, the project number and location part is erased in this field.", +"type": "string" +} +}, +"type": "object" +}, +"GoogleCloudDiscoveryengineV1WidgetConfigDataStoreUiConfig": { +"description": "UI component configuration for data store.", +"id": "GoogleCloudDiscoveryengineV1WidgetConfigDataStoreUiConfig", +"properties": { +"facetField": { +"description": "Facet fields that store the mapping of fields to end user widget appearance.", +"items": { +"$ref": "GoogleCloudDiscoveryengineV1WidgetConfigFacetField" +}, +"type": "array" +}, +"fieldsUiComponentsMap": { +"additionalProperties": { +"$ref": "GoogleCloudDiscoveryengineV1WidgetConfigUIComponentField" +}, +"description": "The key is the UI component. Mock. Currently supported `title`, `thumbnail`, `url`, `custom1`, `custom2`, `custom3`. The value is the name of the field along with its device visibility. The 3 custom fields are optional and can be added or removed. `title`, `thumbnail`, `url` are required UI components that cannot be removed.", +"type": "object" +}, +"id": { +"description": "Output only. the identifier of the data store, used for widget service. For now it refers to data_store_id, in the future we will migrate the field to encrypted data store name UUID.", +"readOnly": true, +"type": "string" +}, +"name": { +"description": "The name of the data store. It should be data store resource name Format: `projects/{project}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id}`. For APIs under WidgetService, such as WidgetService.LookUpWidgetConfig, the project number and location part is erased in this field.", +"type": "string" +} +}, +"type": "object" +}, +"GoogleCloudDiscoveryengineV1WidgetConfigFacetField": { +"description": "Facet fields that store the mapping of fields to end user widget appearance.", +"id": "GoogleCloudDiscoveryengineV1WidgetConfigFacetField", +"properties": { +"displayName": { +"description": "Optional. The field name that end users will see.", +"type": "string" +}, +"field": { +"description": "Required. Registered field name. The format is `field.abc`.", +"type": "string" +} +}, +"type": "object" +}, +"GoogleCloudDiscoveryengineV1WidgetConfigHomepageSetting": { +"description": "Describes the homepage setting of the widget. It includes all homepage related settings and configurations, such as shortcuts.", +"id": "GoogleCloudDiscoveryengineV1WidgetConfigHomepageSetting", +"properties": { +"shortcuts": { +"description": "Optional. The shortcuts to display on the homepage.", +"items": { +"$ref": "GoogleCloudDiscoveryengineV1WidgetConfigHomepageSettingShortcut" +}, +"type": "array" +} +}, +"type": "object" +}, +"GoogleCloudDiscoveryengineV1WidgetConfigHomepageSettingShortcut": { +"description": "Describes an entity of shortcut (aka pinned content) on the homepage. The home page will render these shortcuts in the same order as what the API returns. If a customer wants to reorder or remove a shortcut, the UI should always provide the new full list of shortcuts.", +"id": "GoogleCloudDiscoveryengineV1WidgetConfigHomepageSettingShortcut", +"properties": { +"destinationUri": { +"description": "Optional. Destination URL of shortcut.", +"type": "string" +}, +"icon": { +"$ref": "GoogleCloudDiscoveryengineV1WidgetConfigImage", +"description": "Optional. Icon URL of shortcut." +}, +"title": { +"description": "Optional. Title of the shortcut.", +"type": "string" +} +}, +"type": "object" +}, +"GoogleCloudDiscoveryengineV1WidgetConfigImage": { +"description": "Options to store an image.", +"id": "GoogleCloudDiscoveryengineV1WidgetConfigImage", +"properties": { +"url": { +"description": "Image URL.", +"type": "string" +} +}, +"type": "object" +}, +"GoogleCloudDiscoveryengineV1WidgetConfigUIComponentField": { +"description": "Facet field that maps to a UI Component.", +"id": "GoogleCloudDiscoveryengineV1WidgetConfigUIComponentField", +"properties": { +"deviceVisibility": { +"description": "The field visibility on different types of devices.", +"items": { +"enum": [ +"DEVICE_VISIBILITY_UNSPECIFIED", +"MOBILE", +"DESKTOP" +], +"enumDescriptions": [ +"Default value when not specified. Server returns INVALID_ARGUMENT if used in requests.", +"The UI component is visible on Mobile devices.", +"The UI component is visible on Browser-based client." +], +"type": "string" +}, +"type": "array" +}, +"displayTemplate": { +"description": "The template to customize how the field is displayed. An example value would be a string that looks like: \"Price: {value}\".", +"type": "string" +}, +"field": { +"description": "Required. Registered field name. The format is `field.abc`.", +"type": "string" +} +}, +"type": "object" +}, +"GoogleCloudDiscoveryengineV1WidgetConfigUiBrandingSettings": { +"description": "Describes widget UI branding settings.", +"id": "GoogleCloudDiscoveryengineV1WidgetConfigUiBrandingSettings", +"properties": { +"logo": { +"$ref": "GoogleCloudDiscoveryengineV1WidgetConfigImage", +"description": "Logo image." +} +}, +"type": "object" +}, +"GoogleCloudDiscoveryengineV1WidgetConfigUiSettings": { +"description": "Describes general widget (or web app) UI settings as seen in the cloud console UI configuration page.", +"id": "GoogleCloudDiscoveryengineV1WidgetConfigUiSettings", +"properties": { +"dataStoreUiConfigs": { +"description": "Per data store configuration.", +"items": { +"$ref": "GoogleCloudDiscoveryengineV1WidgetConfigDataStoreUiConfig" +}, +"type": "array" +}, +"defaultSearchRequestOrderBy": { +"description": "The default ordering for search results if specified. Used to set SearchRequest#order_by on applicable requests. https://cloud.google.com/generative-ai-app-builder/docs/reference/rest/v1alpha/projects.locations.dataStores.servingConfigs/search#request-body", +"type": "string" +}, +"disableUserEventsCollection": { +"description": "If set to true, the widget will not collect user events.", +"type": "boolean" +}, +"enableAutocomplete": { +"description": "Whether or not to enable autocomplete.", +"type": "boolean" +}, +"enableCreateAgentButton": { +"description": "Optional. If set to true, the widget will enable the create agent button.", +"type": "boolean" +}, +"enablePeopleSearch": { +"description": "Optional. If set to true, the widget will enable people search.", +"type": "boolean" +}, +"enableQualityFeedback": { +"description": "Turn on or off collecting the search result quality feedback from end users.", +"type": "boolean" +}, +"enableSafeSearch": { +"description": "Whether to enable safe search.", +"type": "boolean" +}, +"enableSearchAsYouType": { +"description": "Whether to enable search-as-you-type behavior for the search widget.", +"type": "boolean" +}, +"enableVisualContentSummary": { +"description": "If set to true, the widget will enable visual content summary on applicable search requests. Only used by healthcare search.", +"type": "boolean" }, -"GoogleCloudDiscoveryengineV1UserLicense": { -"description": "User License information assigned by the admin.", -"id": "GoogleCloudDiscoveryengineV1UserLicense", -"properties": { -"createTime": { -"description": "Output only. User created timestamp.", -"format": "google-datetime", -"readOnly": true, +"features": { +"additionalProperties": { +"enum": [ +"FEATURE_STATE_UNSPECIFIED", +"FEATURE_STATE_ON", +"FEATURE_STATE_OFF" +], +"enumDescriptions": [ +"The feature state is unspecified.", +"The feature is turned on to be accessible.", +"The feature is turned off to be inaccessible." +], "type": "string" }, -"lastLoginTime": { -"description": "Output only. User last logged in time. If the user has not logged in yet, this field will be empty.", -"format": "google-datetime", +"description": "Output only. Feature config for the engine to opt in or opt out of features. Supported keys: * `agent-gallery` * `no-code-agent-builder` * `prompt-gallery` * `model-selector` * `notebook-lm` * `people-search` * `people-search-org-chart` * `bi-directional-audio` * `feedback` * `session-sharing` * `personalization-memory` * `disable-agent-sharing` * `disable-image-generation` * `disable-video-generation` * `disable-onedrive-upload` * `disable-talk-to-content` * `disable-google-drive-upload`", "readOnly": true, -"type": "string" +"type": "object" }, -"licenseAssignmentState": { -"description": "Output only. License assignment state of the user. If the user is assigned with a license config, the user login will be assigned with the license; If the user's license assignment state is unassigned or unspecified, no license config will be associated to the user;", +"generativeAnswerConfig": { +"$ref": "GoogleCloudDiscoveryengineV1WidgetConfigUiSettingsGenerativeAnswerConfig", +"description": "Describes generative answer configuration." +}, +"interactionType": { +"description": "Describes widget (or web app) interaction type", "enum": [ -"LICENSE_ASSIGNMENT_STATE_UNSPECIFIED", -"ASSIGNED", -"UNASSIGNED", -"NO_LICENSE", -"NO_LICENSE_ATTEMPTED_LOGIN", -"BLOCKED" +"INTERACTION_TYPE_UNSPECIFIED", +"SEARCH_ONLY", +"SEARCH_WITH_ANSWER", +"SEARCH_WITH_FOLLOW_UPS" ], "enumDescriptions": [ -"Default value.", -"License assigned to the user.", -"No license assigned to the user. Deprecated, translated to NO_LICENSE.", -"No license assigned to the user.", -"User attempted to login but no license assigned to the user. This state is only used for no user first time login attempt but cannot get license assigned. Users already logged in but cannot get license assigned will be assigned NO_LICENSE state(License could be unassigned by admin).", -"User is blocked from assigning a license." +"Not specified. Defaults to SEARCH_ONLY.", +"Search without a generative answer.", +"Search with the generative answer.", +"Search with the generative answer that supports follow up questions. Also known as multi-turn search." ], -"readOnly": true, "type": "string" }, -"licenseConfig": { -"description": "Optional. The full resource name of the Subscription(LicenseConfig) assigned to the user.", +"modelConfigs": { +"additionalProperties": { +"enum": [ +"MODEL_STATE_UNSPECIFIED", +"MODEL_ENABLED", +"MODEL_DISABLED" +], +"enumDescriptions": [ +"The model state is unspecified.", +"The model is enabled by admin.", +"The model is disabled by admin." +], "type": "string" }, -"updateTime": { -"description": "Output only. User update timestamp.", -"format": "google-datetime", +"description": "Output only. Maps a model name to its specific configuration for this engine. This allows admin users to turn on/off individual models. This only stores models whose states are overridden by the admin. When the state is unspecified, or model_configs is empty for this model, the system will decide if this model should be available or not based on the default configuration. For example, a preview model should be disabled by default if the admin has not chosen to enable it.", "readOnly": true, -"type": "string" -}, -"userPrincipal": { -"description": "Required. Immutable. The user principal of the User, could be email address or other prinical identifier. This field is immutable. Admin assign licenses based on the user principal.", -"type": "string" +"type": "object" }, -"userProfile": { -"description": "Optional. The user profile. We user user full name(First name + Last name) as user profile.", +"resultDescriptionType": { +"description": "Controls whether result extract is display and how (snippet or extractive answer). Default to no result if unspecified.", +"enum": [ +"RESULT_DISPLAY_TYPE_UNSPECIFIED", +"SNIPPET", +"EXTRACTIVE_ANSWER" +], +"enumDescriptions": [ +"Unspecified display type (default to showing snippet).", +"Display results from the snippet field.", +"Display results from extractive answers field." +], "type": "string" } }, "type": "object" }, -"GoogleCloudDiscoveryengineV1UserStore": { -"description": "Configures metadata that is used for End User entities.", -"id": "GoogleCloudDiscoveryengineV1UserStore", +"GoogleCloudDiscoveryengineV1WidgetConfigUiSettingsGenerativeAnswerConfig": { +"description": "Describes configuration for generative answer.", +"id": "GoogleCloudDiscoveryengineV1WidgetConfigUiSettingsGenerativeAnswerConfig", "properties": { -"defaultLicenseConfig": { -"description": "Optional. The default subscription LicenseConfig for the UserStore, if UserStore.enable_license_auto_register is true, new users will automatically register under the default subscription. If default LicenseConfig doesn't have remaining license seats left, new users will not be assigned with license and will be blocked for Vertex AI Search features. This is used if `license_assignment_tier_rules` is not configured.", -"type": "string" +"disableRelatedQuestions": { +"description": "Whether generated answer contains suggested related questions.", +"type": "boolean" }, -"displayName": { -"description": "The display name of the User Store.", -"type": "string" +"ignoreAdversarialQuery": { +"description": "Optional. Specifies whether to filter out queries that are adversarial.", +"type": "boolean" }, -"enableExpiredLicenseAutoUpdate": { -"description": "Optional. Whether to enable license auto update for users in this User Store. If true, users with expired licenses will automatically be updated to use the default license config as long as the default license config has seats left.", +"ignoreLowRelevantContent": { +"description": "Optional. Specifies whether to filter out queries that are not relevant to the content.", "type": "boolean" }, -"enableLicenseAutoRegister": { -"description": "Optional. Whether to enable license auto register for users in this User Store. If true, new users will automatically register under the default license config as long as the default license config has seats left.", +"ignoreNonAnswerSeekingQuery": { +"description": "Optional. Specifies whether to filter out queries that are not answer-seeking. The default value is `false`. No answer is returned if the search query is classified as a non-answer seeking query. If this field is set to `true`, we skip generating answers for non-answer seeking queries and return fallback messages instead.", "type": "boolean" }, -"name": { -"description": "Immutable. The full resource name of the User Store, in the format of `projects/{project}/locations/{location}/userStores/{user_store}`. This field must be a UTF-8 encoded string with a length limit of 1024 characters.", +"imageSource": { +"description": "Optional. Source of image returned in the answer.", +"enum": [ +"IMAGE_SOURCE_UNSPECIFIED", +"ALL_AVAILABLE_SOURCES", +"CORPUS_IMAGE_ONLY", +"FIGURE_GENERATION_ONLY" +], +"enumDescriptions": [ +"Unspecified image source (multimodal feature is disabled by default)", +"Behavior when service determines the pick from all available sources.", +"Include image from corpus in the answer.", +"Triggers figure generation in the answer." +], +"type": "string" +}, +"languageCode": { +"description": "Language code for Summary. Use language tags defined by [BCP47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt). Note: This is an experimental feature.", +"type": "string" +}, +"maxRephraseSteps": { +"description": "Max rephrase steps. The max number is 5 steps. If not set or set to < 1, it will be set to 1 by default.", +"format": "int32", +"type": "integer" +}, +"modelPromptPreamble": { +"description": "Text at the beginning of the prompt that instructs the model that generates the answer.", +"type": "string" +}, +"modelVersion": { +"description": "The model version used to generate the answer.", "type": "string" +}, +"resultCount": { +"description": "The number of top results to generate the answer from. Up to 10.", +"format": "int32", +"type": "integer" } }, "type": "object" @@ -21925,6 +22776,10 @@ false "description": "Optional. If true, the LLM based annotation is added to the image during parsing.", "type": "boolean" }, +"enableLlmLayoutParsing": { +"description": "Optional. If true, the pdf layout will be refined using an LLM.", +"type": "boolean" +}, "enableTableAnnotation": { "description": "Optional. If true, the LLM based annotation is added to the table during parsing.", "type": "boolean" @@ -22027,6 +22882,11 @@ false "description": "Output only. Additional information of the Chat Engine. Only applicable if solution_type is SOLUTION_TYPE_CHAT.", "readOnly": true }, +"cmekConfig": { +"$ref": "GoogleCloudDiscoveryengineV1alphaCmekConfig", +"description": "Output only. CMEK-related information for the Engine.", +"readOnly": true +}, "commonConfig": { "$ref": "GoogleCloudDiscoveryengineV1alphaEngineCommonConfig", "description": "Common config spec that specifies the metadata of the engine." @@ -22101,6 +22961,23 @@ false "$ref": "GoogleCloudDiscoveryengineV1alphaEngineMediaRecommendationEngineConfig", "description": "Configurations for the Media Engine. Only applicable on the data stores with solution_type SOLUTION_TYPE_RECOMMENDATION and IndustryVertical.MEDIA vertical." }, +"modelConfigs": { +"additionalProperties": { +"enum": [ +"MODEL_STATE_UNSPECIFIED", +"MODEL_ENABLED", +"MODEL_DISABLED" +], +"enumDescriptions": [ +"The model state is unspecified.", +"The model is enabled by admin.", +"The model is disabled by admin." +], +"type": "string" +}, +"description": "Optional. Maps a model name to its specific configuration for this engine. This allows admin users to turn on/off individual models. This only stores models whose states are overridden by the admin. When the state is unspecified, or model_configs is empty for this model, the system will decide if this model should be available or not based on the default configuration. For example, a preview model should be disabled by default if the admin has not chosen to enable it.", +"type": "object" +}, "name": { "description": "Immutable. Identifier. The fully qualified resource name of the engine. This field must be a UTF-8 encoded string with a length limit of 1024 characters. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}` engine should be 1-63 characters, and valid characters are /a-z0-9*/. Otherwise, an INVALID_ARGUMENT error is returned.", "type": "string" @@ -22360,6 +23237,40 @@ false "description": "Configurations for a Search Engine.", "id": "GoogleCloudDiscoveryengineV1alphaEngineSearchEngineConfig", "properties": { +"requiredSubscriptionTier": { +"description": "Optional. The required subscription tier of this engine. They cannot be modified after engine creation. If the required subscription tier is search, user with higher license tier like assist can still access the standalone app associated with this engine.", +"enum": [ +"SUBSCRIPTION_TIER_UNSPECIFIED", +"SUBSCRIPTION_TIER_SEARCH", +"SUBSCRIPTION_TIER_SEARCH_AND_ASSISTANT", +"SUBSCRIPTION_TIER_NOTEBOOK_LM", +"SUBSCRIPTION_TIER_FRONTLINE_WORKER", +"SUBSCRIPTION_TIER_AGENTSPACE_STARTER", +"SUBSCRIPTION_TIER_AGENTSPACE_BUSINESS", +"SUBSCRIPTION_TIER_ENTERPRISE", +"SUBSCRIPTION_TIER_EDU", +"SUBSCRIPTION_TIER_EDU_PRO", +"SUBSCRIPTION_TIER_EDU_EMERGING", +"SUBSCRIPTION_TIER_EDU_PRO_EMERGING", +"SUBSCRIPTION_TIER_FRONTLINE_STARTER" +], +"enumDescriptions": [ +"Default value.", +"Search tier. Search tier can access VAIS search features and NotebookLM features.", +"Search + assistant tier. Search + assistant tier can access VAIS search features, NotebookLM features and assistant features.", +"NotebookLM tier. NotebookLM is a subscription tier can only access NotebookLM features.", +"Frontline worker tier.", +"Agentspace Starter tier.", +"Agentspace Business tier.", +"Enterprise tier.", +"EDU tier.", +"EDU Pro tier.", +"EDU emerging market tier.", +"EDU Pro emerging market tier.", +"Frontline starter tier." +], +"type": "string" +}, "searchAddOns": { "description": "The add-on that this search engine enables.", "items": { @@ -23223,7 +24134,8 @@ false "SUBSCRIPTION_TIER_EDU", "SUBSCRIPTION_TIER_EDU_PRO", "SUBSCRIPTION_TIER_EDU_EMERGING", -"SUBSCRIPTION_TIER_EDU_PRO_EMERGING" +"SUBSCRIPTION_TIER_EDU_PRO_EMERGING", +"SUBSCRIPTION_TIER_FRONTLINE_STARTER" ], "enumDescriptions": [ "Default value.", @@ -23237,7 +24149,8 @@ false "EDU tier.", "EDU Pro tier.", "EDU emerging market tier.", -"EDU Pro emerging market tier." +"EDU Pro emerging market tier.", +"Frontline starter tier." ], "type": "string" } @@ -24087,6 +25000,13 @@ false "$ref": "GoogleCloudDiscoveryengineV1alphaSearchRequestContentSearchSpec", "description": "A specification for configuring the behavior of content search." }, +"crowdingSpecs": { +"description": "Optional. Crowding specifications for improving result diversity. If multiple CrowdingSpecs are specified, crowding will be evaluated on each unique combination of the `field` values, and max_count will be the maximum value of `max_count` across all CrowdingSpecs. For example, if the first CrowdingSpec has `field` = \"color\" and `max_count` = 3, and the second CrowdingSpec has `field` = \"size\" and `max_count` = 2, then after 3 documents that share the same color AND size have been returned, subsequent ones should be removed or demoted.", +"items": { +"$ref": "GoogleCloudDiscoveryengineV1alphaSearchRequestCrowdingSpec" +}, +"type": "array" +}, "customFineTuningSpec": { "$ref": "GoogleCloudDiscoveryengineV1alphaCustomFineTuningSpec", "description": "Custom fine tuning configs. If set, it has higher priority than the configs set in ServingConfig.custom_fine_tuning_spec." @@ -24143,6 +25063,13 @@ false "description": "The order in which documents are returned. Documents can be ordered by a field in an Document object. Leave it unset if ordered by relevance. `order_by` expression is case-sensitive. For more information on ordering the website search results, see [Order web search results](https://cloud.google.com/generative-ai-app-builder/docs/order-web-search-results). For more information on ordering the healthcare search results, see [Order healthcare search results](https://cloud.google.com/generative-ai-app-builder/docs/order-hc-results). If this field is unrecognizable, an `INVALID_ARGUMENT` is returned.", "type": "string" }, +"pageCategories": { +"description": "Optional. The categories associated with a category page. Must be set for category navigation queries to achieve good search quality. The format should be the same as UserEvent.PageInfo.page_category. This field is the equivalent of the query for browse (navigation) queries. It's used by the browse model when the query is empty. If the field is empty, it will not be used by the browse model. To represent full path of a category, use '>' character to separate different hierarchies. If '>' is part of the category name, replace it with other character(s). For example, `Graphics Cards > RTX>4090 > Founders Edition` where \"RTX > 4090\" represents one level, can be rewritten as `Graphics Cards > RTX_4090 > Founders Edition`", +"items": { +"type": "string" +}, +"type": "array" +}, "pageSize": { "description": "Maximum number of Documents to return. The maximum allowed value depends on the data type. Values above the maximum value are coerced to the maximum value. * Websites with basic indexing: Default `10`, Maximum `25`. * Websites with advanced indexing: Default `25`, Maximum `50`. * Other: Default `50`, Maximum `100`. If this field is negative, an `INVALID_ARGUMENT` is returned.", "format": "int32", @@ -24574,6 +25501,36 @@ false }, "type": "object" }, +"GoogleCloudDiscoveryengineV1alphaSearchRequestCrowdingSpec": { +"description": "Specification for crowding. Crowding improves the diversity of search results by limiting the number of results that share the same field value. For example, crowding on the color field with a max_count of 3 and mode DROP_CROWDED_RESULTS will return at most 3 results with the same color across all pages.", +"id": "GoogleCloudDiscoveryengineV1alphaSearchRequestCrowdingSpec", +"properties": { +"field": { +"description": "The field to use for crowding. Documents can be crowded by a field in the Document object. Crowding field is case sensitive.", +"type": "string" +}, +"maxCount": { +"description": "The maximum number of documents to keep per value of the field. Once there are at least max_count previous results which contain the same value for the given field (according to the order specified in `order_by`), later results with the same value are \"crowded away\". If not specified, the default value is 1.", +"format": "int32", +"type": "integer" +}, +"mode": { +"description": "Mode to use for documents that are crowded away.", +"enum": [ +"MODE_UNSPECIFIED", +"DROP_CROWDED_RESULTS", +"DEMOTE_CROWDED_RESULTS_TO_END" +], +"enumDescriptions": [ +"Unspecified crowding mode. In this case, server behavior defaults to Mode.DROP_CROWDED_RESULTS.", +"Drop crowded results.", +"Demote crowded results to the later pages." +], +"type": "string" +} +}, +"type": "object" +}, "GoogleCloudDiscoveryengineV1alphaSearchRequestDataStoreSpec": { "description": "A struct to define data stores to filter on in a search call and configurations for those data stores. Otherwise, an `INVALID_ARGUMENT` error is returned.", "id": "GoogleCloudDiscoveryengineV1alphaSearchRequestDataStoreSpec", @@ -26573,6 +27530,10 @@ false "description": "Optional. If true, the LLM based annotation is added to the image during parsing.", "type": "boolean" }, +"enableLlmLayoutParsing": { +"description": "Optional. If true, the pdf layout will be refined using an LLM.", +"type": "boolean" +}, "enableTableAnnotation": { "description": "Optional. If true, the LLM based annotation is added to the table during parsing.", "type": "boolean" @@ -26675,6 +27636,11 @@ false "description": "Output only. Additional information of the Chat Engine. Only applicable if solution_type is SOLUTION_TYPE_CHAT.", "readOnly": true }, +"cmekConfig": { +"$ref": "GoogleCloudDiscoveryengineV1betaCmekConfig", +"description": "Output only. CMEK-related information for the Engine.", +"readOnly": true +}, "commonConfig": { "$ref": "GoogleCloudDiscoveryengineV1betaEngineCommonConfig", "description": "Common config spec that specifies the metadata of the engine." @@ -26749,6 +27715,23 @@ false "$ref": "GoogleCloudDiscoveryengineV1betaEngineMediaRecommendationEngineConfig", "description": "Configurations for the Media Engine. Only applicable on the data stores with solution_type SOLUTION_TYPE_RECOMMENDATION and IndustryVertical.MEDIA vertical." }, +"modelConfigs": { +"additionalProperties": { +"enum": [ +"MODEL_STATE_UNSPECIFIED", +"MODEL_ENABLED", +"MODEL_DISABLED" +], +"enumDescriptions": [ +"The model state is unspecified.", +"The model is enabled by admin.", +"The model is disabled by admin." +], +"type": "string" +}, +"description": "Optional. Maps a model name to its specific configuration for this engine. This allows admin users to turn on/off individual models. This only stores models whose states are overridden by the admin. When the state is unspecified, or model_configs is empty for this model, the system will decide if this model should be available or not based on the default configuration. For example, a preview model should be disabled by default if the admin has not chosen to enable it.", +"type": "object" +}, "name": { "description": "Immutable. Identifier. The fully qualified resource name of the engine. This field must be a UTF-8 encoded string with a length limit of 1024 characters. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}` engine should be 1-63 characters, and valid characters are /a-z0-9*/. Otherwise, an INVALID_ARGUMENT error is returned.", "type": "string" @@ -26943,6 +27926,40 @@ false "description": "Configurations for a Search Engine.", "id": "GoogleCloudDiscoveryengineV1betaEngineSearchEngineConfig", "properties": { +"requiredSubscriptionTier": { +"description": "Optional. The required subscription tier of this engine. They cannot be modified after engine creation. If the required subscription tier is search, user with higher license tier like assist can still access the standalone app associated with this engine.", +"enum": [ +"SUBSCRIPTION_TIER_UNSPECIFIED", +"SUBSCRIPTION_TIER_SEARCH", +"SUBSCRIPTION_TIER_SEARCH_AND_ASSISTANT", +"SUBSCRIPTION_TIER_NOTEBOOK_LM", +"SUBSCRIPTION_TIER_FRONTLINE_WORKER", +"SUBSCRIPTION_TIER_AGENTSPACE_STARTER", +"SUBSCRIPTION_TIER_AGENTSPACE_BUSINESS", +"SUBSCRIPTION_TIER_ENTERPRISE", +"SUBSCRIPTION_TIER_EDU", +"SUBSCRIPTION_TIER_EDU_PRO", +"SUBSCRIPTION_TIER_EDU_EMERGING", +"SUBSCRIPTION_TIER_EDU_PRO_EMERGING", +"SUBSCRIPTION_TIER_FRONTLINE_STARTER" +], +"enumDescriptions": [ +"Default value.", +"Search tier. Search tier can access VAIS search features and NotebookLM features.", +"Search + assistant tier. Search + assistant tier can access VAIS search features, NotebookLM features and assistant features.", +"NotebookLM tier. NotebookLM is a subscription tier can only access NotebookLM features.", +"Frontline worker tier.", +"Agentspace Starter tier.", +"Agentspace Business tier.", +"Enterprise tier.", +"EDU tier.", +"EDU Pro tier.", +"EDU emerging market tier.", +"EDU Pro emerging market tier.", +"Frontline starter tier." +], +"type": "string" +}, "searchAddOns": { "description": "The add-on that this search engine enables.", "items": { @@ -27538,7 +28555,8 @@ false "SUBSCRIPTION_TIER_EDU", "SUBSCRIPTION_TIER_EDU_PRO", "SUBSCRIPTION_TIER_EDU_EMERGING", -"SUBSCRIPTION_TIER_EDU_PRO_EMERGING" +"SUBSCRIPTION_TIER_EDU_PRO_EMERGING", +"SUBSCRIPTION_TIER_FRONTLINE_STARTER" ], "enumDescriptions": [ "Default value.", @@ -27552,7 +28570,8 @@ false "EDU tier.", "EDU Pro tier.", "EDU emerging market tier.", -"EDU Pro emerging market tier." +"EDU Pro emerging market tier.", +"Frontline starter tier." ], "type": "string" } @@ -28038,6 +29057,13 @@ false "$ref": "GoogleCloudDiscoveryengineV1betaSearchRequestContentSearchSpec", "description": "A specification for configuring the behavior of content search." }, +"crowdingSpecs": { +"description": "Optional. Crowding specifications for improving result diversity. If multiple CrowdingSpecs are specified, crowding will be evaluated on each unique combination of the `field` values, and max_count will be the maximum value of `max_count` across all CrowdingSpecs. For example, if the first CrowdingSpec has `field` = \"color\" and `max_count` = 3, and the second CrowdingSpec has `field` = \"size\" and `max_count` = 2, then after 3 documents that share the same color AND size have been returned, subsequent ones should be removed or demoted.", +"items": { +"$ref": "GoogleCloudDiscoveryengineV1betaSearchRequestCrowdingSpec" +}, +"type": "array" +}, "dataStoreSpecs": { "description": "Specifications that define the specific DataStores to be searched, along with configurations for those data stores. This is only considered for Engines with multiple data stores. For engines with a single data store, the specs directly under SearchRequest should be used.", "items": { @@ -28090,6 +29116,13 @@ false "description": "The order in which documents are returned. Documents can be ordered by a field in an Document object. Leave it unset if ordered by relevance. `order_by` expression is case-sensitive. For more information on ordering the website search results, see [Order web search results](https://cloud.google.com/generative-ai-app-builder/docs/order-web-search-results). For more information on ordering the healthcare search results, see [Order healthcare search results](https://cloud.google.com/generative-ai-app-builder/docs/order-hc-results). If this field is unrecognizable, an `INVALID_ARGUMENT` is returned.", "type": "string" }, +"pageCategories": { +"description": "Optional. The categories associated with a category page. Must be set for category navigation queries to achieve good search quality. The format should be the same as UserEvent.PageInfo.page_category. This field is the equivalent of the query for browse (navigation) queries. It's used by the browse model when the query is empty. If the field is empty, it will not be used by the browse model. To represent full path of a category, use '>' character to separate different hierarchies. If '>' is part of the category name, replace it with other character(s). For example, `Graphics Cards > RTX>4090 > Founders Edition` where \"RTX > 4090\" represents one level, can be rewritten as `Graphics Cards > RTX_4090 > Founders Edition`", +"items": { +"type": "string" +}, +"type": "array" +}, "pageSize": { "description": "Maximum number of Documents to return. The maximum allowed value depends on the data type. Values above the maximum value are coerced to the maximum value. * Websites with basic indexing: Default `10`, Maximum `25`. * Websites with advanced indexing: Default `25`, Maximum `50`. * Other: Default `50`, Maximum `100`. If this field is negative, an `INVALID_ARGUMENT` is returned.", "format": "int32", @@ -28517,6 +29550,36 @@ false }, "type": "object" }, +"GoogleCloudDiscoveryengineV1betaSearchRequestCrowdingSpec": { +"description": "Specification for crowding. Crowding improves the diversity of search results by limiting the number of results that share the same field value. For example, crowding on the color field with a max_count of 3 and mode DROP_CROWDED_RESULTS will return at most 3 results with the same color across all pages.", +"id": "GoogleCloudDiscoveryengineV1betaSearchRequestCrowdingSpec", +"properties": { +"field": { +"description": "The field to use for crowding. Documents can be crowded by a field in the Document object. Crowding field is case sensitive.", +"type": "string" +}, +"maxCount": { +"description": "The maximum number of documents to keep per value of the field. Once there are at least max_count previous results which contain the same value for the given field (according to the order specified in `order_by`), later results with the same value are \"crowded away\". If not specified, the default value is 1.", +"format": "int32", +"type": "integer" +}, +"mode": { +"description": "Mode to use for documents that are crowded away.", +"enum": [ +"MODE_UNSPECIFIED", +"DROP_CROWDED_RESULTS", +"DEMOTE_CROWDED_RESULTS_TO_END" +], +"enumDescriptions": [ +"Unspecified crowding mode. In this case, server behavior defaults to Mode.DROP_CROWDED_RESULTS.", +"Drop crowded results.", +"Demote crowded results to the later pages." +], +"type": "string" +} +}, +"type": "object" +}, "GoogleCloudDiscoveryengineV1betaSearchRequestDataStoreSpec": { "description": "A struct to define data stores to filter on in a search call and configurations for those data stores. Otherwise, an `INVALID_ARGUMENT` error is returned.", "id": "GoogleCloudDiscoveryengineV1betaSearchRequestDataStoreSpec", @@ -29347,7 +30410,7 @@ false "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, diff --git a/googleapiclient/discovery_cache/documents/discoveryengine.v1alpha.json b/googleapiclient/discovery_cache/documents/discoveryengine.v1alpha.json index a3456fdb7c..50284b528e 100644 --- a/googleapiclient/discovery_cache/documents/discoveryengine.v1alpha.json +++ b/googleapiclient/discovery_cache/documents/discoveryengine.v1alpha.json @@ -270,91 +270,6 @@ } } }, -"media": { -"methods": { -"download": { -"description": "Downloads a file from the session.", -"flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/engines/{enginesId}/sessions/{sessionsId}:downloadFile", -"httpMethod": "GET", -"id": "discoveryengine.media.download", -"parameterOrder": [ -"name" -], -"parameters": { -"fileId": { -"description": "Required. The ID of the file to be downloaded.", -"location": "query", -"type": "string" -}, -"name": { -"description": "Required. The resource name of the Session. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/sessions/{session}`", -"location": "path", -"pattern": "^projects/[^/]+/locations/[^/]+/collections/[^/]+/engines/[^/]+/sessions/[^/]+$", -"required": true, -"type": "string" -}, -"viewId": { -"description": "Optional. The ID of the view to be downloaded.", -"location": "query", -"type": "string" -} -}, -"path": "v1alpha/{+name}:downloadFile", -"response": { -"$ref": "GdataMedia" -}, -"scopes": [ -"https://www.googleapis.com/auth/cloud-platform", -"https://www.googleapis.com/auth/discoveryengine.assist.readwrite", -"https://www.googleapis.com/auth/discoveryengine.readwrite" -], -"supportsMediaDownload": true, -"useMediaDownloadService": true -}, -"upload": { -"description": "Uploads a file for the assistant to use as a source of information within the session.", -"flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/engines/{enginesId}/sessions/{sessionsId}:uploadFile", -"httpMethod": "POST", -"id": "discoveryengine.media.upload", -"mediaUpload": { -"accept": [ -"*/*" -], -"protocols": { -"simple": { -"multipart": true, -"path": "/upload/v1alpha/{+name}:uploadFile" -} -} -}, -"parameterOrder": [ -"name" -], -"parameters": { -"name": { -"description": "Required. The resource name of the Session. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/sessions/{session}`", -"location": "path", -"pattern": "^projects/[^/]+/locations/[^/]+/collections/[^/]+/engines/[^/]+/sessions/[^/]+$", -"required": true, -"type": "string" -} -}, -"path": "v1alpha/{+name}:uploadFile", -"request": { -"$ref": "GoogleCloudDiscoveryengineV1alphaUploadSessionFileRequest" -}, -"response": { -"$ref": "GoogleCloudDiscoveryengineV1alphaUploadSessionFileResponse" -}, -"scopes": [ -"https://www.googleapis.com/auth/cloud-platform", -"https://www.googleapis.com/auth/discoveryengine.assist.readwrite", -"https://www.googleapis.com/auth/discoveryengine.readwrite" -], -"supportsMediaUpload": true -} -} -}, "projects": { "methods": { "get": { @@ -561,15 +476,51 @@ "https://www.googleapis.com/auth/discoveryengine.readwrite" ] }, -"getConfigurablePricingUsageStats": { -"description": "Gets configurable pricing usage stats.", -"flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}/configurablePricingUsageStats", +"obtainCrawlRate": { +"description": "Obtains the time series data of organic or dedicated crawl rate for monitoring. When dedicated crawl rate is not set, it will return vertex AI's organic crawl rate time series. Organic crawl means Google automatically crawl the internet at its own convenience. When dedicated crawl rate is set, it will return vertex AI's dedicated crawl rate time series.", +"flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}:obtainCrawlRate", +"httpMethod": "POST", +"id": "discoveryengine.projects.locations.obtainCrawlRate", +"parameterOrder": [ +"location" +], +"parameters": { +"location": { +"description": "Required. The location resource where crawl rate management will be performed. Format: `projects/{project}/locations/{location}`", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1alpha/{+location}:obtainCrawlRate", +"request": { +"$ref": "GoogleCloudDiscoveryengineV1alphaObtainCrawlRateRequest" +}, +"response": { +"$ref": "GoogleCloudDiscoveryengineV1alphaObtainCrawlRateResponse" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/discoveryengine.readwrite" +] +}, +"queryConfigurablePricingUsageStats": { +"description": "Queries configurable pricing usage stats for a project.", +"flatPath": "v1alpha/projects/{projectsId}/locations/{location}:queryConfigurablePricingUsageStats", "httpMethod": "GET", -"id": "discoveryengine.projects.locations.getConfigurablePricingUsageStats", +"id": "discoveryengine.projects.locations.queryConfigurablePricingUsageStats", "parameterOrder": [ -"name" +"project", +"location" ], "parameters": { +"location": { +"description": "Required. The location to query usage stats for.", +"location": "path", +"required": true, +"type": "string" +}, "metricTypes": { "description": "Optional. The metric types to return usage for.", "enum": [ @@ -592,10 +543,10 @@ "repeated": true, "type": "string" }, -"name": { -"description": "Required. The name of the ConfigurablePricingUsageStats to retrieve. Format: projects/{project}/locations/{location}/configurablePricingUsageStats", +"project": { +"description": "Required. The project to query usage stats for. Format: projects/{project}", "location": "path", -"pattern": "^projects/[^/]+/locations/[^/]+/configurablePricingUsageStats$", +"pattern": "^projects/[^/]+$", "required": true, "type": "string" }, @@ -636,38 +587,9 @@ "type": "integer" } }, -"path": "v1alpha/{+name}", +"path": "v1alpha/{+project}/locations/{location}:queryConfigurablePricingUsageStats", "response": { -"$ref": "GoogleCloudDiscoveryengineV1alphaConfigurablePricingUsageStats" -}, -"scopes": [ -"https://www.googleapis.com/auth/cloud-platform", -"https://www.googleapis.com/auth/discoveryengine.readwrite" -] -}, -"obtainCrawlRate": { -"description": "Obtains the time series data of organic or dedicated crawl rate for monitoring. When dedicated crawl rate is not set, it will return vertex AI's organic crawl rate time series. Organic crawl means Google automatically crawl the internet at its own convenience. When dedicated crawl rate is set, it will return vertex AI's dedicated crawl rate time series.", -"flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}:obtainCrawlRate", -"httpMethod": "POST", -"id": "discoveryengine.projects.locations.obtainCrawlRate", -"parameterOrder": [ -"location" -], -"parameters": { -"location": { -"description": "Required. The location resource where crawl rate management will be performed. Format: `projects/{project}/locations/{location}`", -"location": "path", -"pattern": "^projects/[^/]+/locations/[^/]+$", -"required": true, -"type": "string" -} -}, -"path": "v1alpha/{+location}:obtainCrawlRate", -"request": { -"$ref": "GoogleCloudDiscoveryengineV1alphaObtainCrawlRateRequest" -}, -"response": { -"$ref": "GoogleCloudDiscoveryengineV1alphaObtainCrawlRateResponse" +"$ref": "GoogleCloudDiscoveryengineV1alphaQueryConfigurablePricingUsageStatsResponse" }, "scopes": [ "https://www.googleapis.com/auth/cloud-platform", @@ -1563,7 +1485,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -1681,6 +1603,7 @@ }, "scopes": [ "https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/discoveryengine.assist.readwrite", "https://www.googleapis.com/auth/discoveryengine.readwrite" ] }, @@ -1707,6 +1630,7 @@ }, "scopes": [ "https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/discoveryengine.assist.readwrite", "https://www.googleapis.com/auth/discoveryengine.readwrite" ] }, @@ -1733,6 +1657,7 @@ }, "scopes": [ "https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/discoveryengine.assist.readwrite", "https://www.googleapis.com/auth/discoveryengine.readwrite" ] }, @@ -2502,7 +2427,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -3075,7 +3000,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -3154,7 +3079,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -3392,7 +3317,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -3438,6 +3363,7 @@ }, "scopes": [ "https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/discoveryengine.assist.readwrite", "https://www.googleapis.com/auth/discoveryengine.readwrite" ] }, @@ -3654,6 +3580,7 @@ }, "scopes": [ "https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/discoveryengine.assist.readwrite", "https://www.googleapis.com/auth/discoveryengine.readwrite" ] } @@ -4141,7 +4068,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -4489,7 +4416,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -5109,6 +5036,68 @@ }, "assistants": { "methods": { +"create": { +"description": "Creates an Assistant.", +"flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/engines/{enginesId}/assistants", +"httpMethod": "POST", +"id": "discoveryengine.projects.locations.collections.engines.assistants.create", +"parameterOrder": [ +"parent" +], +"parameters": { +"assistantId": { +"description": "Required. The ID to use for the Assistant, which will become the final component of the Assistant's resource name. This field must conform to [RFC-1034](https://tools.ietf.org/html/rfc1034) with a length limit of 63 characters.", +"location": "query", +"type": "string" +}, +"parent": { +"description": "Required. The parent resource name. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}`", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/collections/[^/]+/engines/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1alpha/{+parent}/assistants", +"request": { +"$ref": "GoogleCloudDiscoveryengineV1alphaAssistant" +}, +"response": { +"$ref": "GoogleCloudDiscoveryengineV1alphaAssistant" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/discoveryengine.assist.readwrite", +"https://www.googleapis.com/auth/discoveryengine.readwrite" +] +}, +"delete": { +"description": "Deletes an Assistant.", +"flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/engines/{enginesId}/assistants/{assistantsId}", +"httpMethod": "DELETE", +"id": "discoveryengine.projects.locations.collections.engines.assistants.delete", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "Required. Resource name of Assistant. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/assistants/{assistant}` If the caller does not have permission to delete the Assistant, regardless of whether or not it exists, a PERMISSION_DENIED error is returned. If the Assistant to delete does not exist, a NOT_FOUND error is returned.", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/collections/[^/]+/engines/[^/]+/assistants/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1alpha/{+name}", +"response": { +"$ref": "GoogleProtobufEmpty" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/discoveryengine.assist.readwrite", +"https://www.googleapis.com/auth/discoveryengine.readwrite" +] +}, "get": { "description": "Gets an Assistant.", "flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/engines/{enginesId}/assistants/{assistantsId}", @@ -5136,6 +5125,125 @@ "https://www.googleapis.com/auth/discoveryengine.readwrite" ] }, +"list": { +"description": "Lists all Assistants under an Engine.", +"flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/engines/{enginesId}/assistants", +"httpMethod": "GET", +"id": "discoveryengine.projects.locations.collections.engines.assistants.list", +"parameterOrder": [ +"parent" +], +"parameters": { +"pageSize": { +"description": "Maximum number of Assistants to return. If unspecified, defaults to 100. The maximum allowed value is 1000; anything above that will be coerced down to 1000.", +"format": "int32", +"location": "query", +"type": "integer" +}, +"pageToken": { +"description": "A page token ListAssistantsResponse.next_page_token, received from a previous AssistantService.ListAssistants call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to ListAssistants must match the call that provided the page token.", +"location": "query", +"type": "string" +}, +"parent": { +"description": "Required. The parent resource name. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}`", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/collections/[^/]+/engines/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1alpha/{+parent}/assistants", +"response": { +"$ref": "GoogleCloudDiscoveryengineV1alphaListAssistantsResponse" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/discoveryengine.assist.readwrite", +"https://www.googleapis.com/auth/discoveryengine.readwrite" +] +}, +"listAvailableAgentViews": { +"description": "Lists the data for displaying the Agents under an Assistant which are available to the caller.", +"flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/engines/{enginesId}/assistants/{assistantsId}:listAvailableAgentViews", +"httpMethod": "POST", +"id": "discoveryengine.projects.locations.collections.engines.assistants.listAvailableAgentViews", +"parameterOrder": [ +"parent" +], +"parameters": { +"adminView": { +"description": "Optional. Indicates whether to consider if the caller is an admin. If set, and the caller is an admin, the response will consider admin-only permissions. Otherwise, a caller with admin permissions will get a response as an unprivileged user.", +"location": "query", +"type": "boolean" +}, +"agentOrigin": { +"description": "Optional. The origin of the Agent.", +"enum": [ +"AGENT_ORIGIN_UNSPECIFIED", +"GOOGLE", +"ORGANIZATION", +"USER" +], +"enumDescriptions": [ +"The origin is unspecified.", +"Agent defined by Google.", +"Agent defined by the organization.", +"Agent defined by the user." +], +"location": "query", +"type": "string" +}, +"filter": { +"description": "Optional. The filter syntax consists of an expression language for constructing a predicate from one or more fields of the files being filtered. Filter expression is case-sensitive. Allowed fields are: * `display_name` * `state` Some examples of filters would be: * `display_name = 'agent_1'` * `display_name = 'agent_1' AND state = ENABLED` For a full description of the filter format, please see https://google.aip.dev/160.", +"location": "query", +"type": "string" +}, +"languageCode": { +"description": "Optional. The UI language currently shown to the user. Specifying this field request that the texts in the AgentViews in the response should be translated to this language.", +"location": "query", +"type": "string" +}, +"maxSuggestedPrompts": { +"description": "Optional. The maximum number of suggested prompts to return per agent.", +"format": "int32", +"location": "query", +"type": "integer" +}, +"pageSize": { +"description": "Optional. Maximum number of AgentViewss to return. If unspecified, defaults to 100. The maximum allowed value is 1000; anything above that will be coerced down to 1000.", +"format": "int32", +"location": "query", +"type": "integer" +}, +"pageToken": { +"description": "Optional. A page token ListAvailableAgentViewsResponse.next_page_token, received from a previous AgentService.ListAvailableAgentViews call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to ListAvailableAgentViews must match the call that provided the page token.", +"location": "query", +"type": "string" +}, +"parent": { +"description": "Required. The parent resource name. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/assistants/{assistant}`", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/collections/[^/]+/engines/[^/]+/assistants/[^/]+$", +"required": true, +"type": "string" +}, +"sortBy": { +"description": "Optional. The field to sort by. Can have the following values: - display-name: The display name of the agent. - description: The description of the agent. - create-time: The creation time of the agent. - state: The state of the agent.", +"location": "query", +"type": "string" +} +}, +"path": "v1alpha/{+parent}:listAvailableAgentViews", +"response": { +"$ref": "GoogleCloudDiscoveryengineV1alphaListAvailableAgentViewsResponse" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/discoveryengine.assist.readwrite", +"https://www.googleapis.com/auth/discoveryengine.readwrite" +] +}, "patch": { "description": "Updates an Assistant", "flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/engines/{enginesId}/assistants/{assistantsId}", @@ -5263,6 +5371,60 @@ "https://www.googleapis.com/auth/discoveryengine.readwrite" ] }, +"disableAgent": { +"description": "Disables an Agent. The `state` of the Agent becomes `DISABLED`. Can be called on an Agent in the state `ENABLED` or`SUSPENDED`, otherwise it returns an error.", +"flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/engines/{enginesId}/assistants/{assistantsId}/agents/{agentsId}:disableAgent", +"httpMethod": "POST", +"id": "discoveryengine.projects.locations.collections.engines.assistants.agents.disableAgent", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "Required. The name of the Agent to disable. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/assistants/{assistant}/agents/{agent}`", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/collections/[^/]+/engines/[^/]+/assistants/[^/]+/agents/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1alpha/{+name}:disableAgent", +"response": { +"$ref": "GoogleCloudDiscoveryengineV1alphaAgent" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/discoveryengine.assist.readwrite", +"https://www.googleapis.com/auth/discoveryengine.readwrite" +] +}, +"enableAgent": { +"description": "Enables an Agent. The `state` of the Agent becomes `ENABLED`. Can be called on an Agent in the state `DISABLED` or 'SUSPENDED', otherwise it returns an error.", +"flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/engines/{enginesId}/assistants/{assistantsId}/agents/{agentsId}:enableAgent", +"httpMethod": "POST", +"id": "discoveryengine.projects.locations.collections.engines.assistants.agents.enableAgent", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "Required. The name of the Agent to enable. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/assistants/{assistant}/agents/{agent}`", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/collections/[^/]+/engines/[^/]+/assistants/[^/]+/agents/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1alpha/{+name}:enableAgent", +"response": { +"$ref": "GoogleCloudDiscoveryengineV1alphaAgent" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/discoveryengine.assist.readwrite", +"https://www.googleapis.com/auth/discoveryengine.readwrite" +] +}, "get": { "description": "Gets an Agent.", "flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/engines/{enginesId}/assistants/{assistantsId}/agents/{agentsId}", @@ -5290,6 +5452,82 @@ "https://www.googleapis.com/auth/discoveryengine.readwrite" ] }, +"getAgentView": { +"description": "Returns a AgentView for a given Agent, which contains additional information about the Agent.", +"flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/engines/{enginesId}/assistants/{assistantsId}/agents/{agentsId}:getAgentView", +"httpMethod": "GET", +"id": "discoveryengine.projects.locations.collections.engines.assistants.agents.getAgentView", +"parameterOrder": [ +"name" +], +"parameters": { +"adminView": { +"description": "Optional. Indicates whether to consider if the caller is an admin. If set, and the caller is an admin, the response will consider admin-only permissions. Otherwise, a caller with admin permissions will get a response as an unprivileged user.", +"location": "query", +"type": "boolean" +}, +"languageCode": { +"description": "Optional. The UI language currently shown to the user. Specifying this field request that the texts in the AgentView in the response should be translated to this language.", +"location": "query", +"type": "string" +}, +"maxSuggestedPrompts": { +"description": "Optional. The maximum number of suggested prompts to return per agent.", +"format": "int32", +"location": "query", +"type": "integer" +}, +"name": { +"description": "Required. The name of the Agent to get. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/assistants/{assistant}/agents/{agent}`", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/collections/[^/]+/engines/[^/]+/assistants/[^/]+/agents/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1alpha/{+name}:getAgentView", +"response": { +"$ref": "GoogleCloudDiscoveryengineV1alphaGetAgentViewResponse" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/discoveryengine.assist.readwrite", +"https://www.googleapis.com/auth/discoveryengine.readwrite" +] +}, +"getIamPolicy": { +"description": "Gets the access control policy for an agent resource. A `NOT_FOUND` error is returned if the resource does not exist. An empty policy is returned if the resource exists but does not have a policy set on it.", +"flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/engines/{enginesId}/assistants/{assistantsId}/agents/{agentsId}:getIamPolicy", +"httpMethod": "GET", +"id": "discoveryengine.projects.locations.collections.engines.assistants.agents.getIamPolicy", +"parameterOrder": [ +"resource" +], +"parameters": { +"options.requestedPolicyVersion": { +"description": "Optional. The maximum policy version that will be used to format the policy. Valid values are 0, 1, and 3. Requests specifying an invalid value will be rejected. Requests for policies with any conditional role bindings must specify version 3. Policies with no conditional role bindings may specify any valid value or leave the field unset. The policy in the response might use the policy version that you specified, or it might use a lower policy version. For example, if you specify version 3, but the policy has no conditional role bindings, the response uses version 1. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).", +"format": "int32", +"location": "query", +"type": "integer" +}, +"resource": { +"description": "REQUIRED: The resource for which the policy is being requested. See [Resource names](https://cloud.google.com/apis/design/resource_names) for the appropriate value for this field.", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/collections/[^/]+/engines/[^/]+/assistants/[^/]+/agents/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1alpha/{+resource}:getIamPolicy", +"response": { +"$ref": "GoogleIamV1Policy" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/discoveryengine.assist.readwrite", +"https://www.googleapis.com/auth/discoveryengine.readwrite" +] +}, "list": { "description": "Lists all Agents under an Assistant which were created by the caller.", "flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/engines/{enginesId}/assistants/{assistantsId}/agents", @@ -5368,6 +5606,68 @@ "https://www.googleapis.com/auth/discoveryengine.assist.readwrite", "https://www.googleapis.com/auth/discoveryengine.readwrite" ] +}, +"setIamPolicy": { +"description": "Sets the access control policy for an agent resource. A `NOT_FOUND` error is returned if the resource does not exist. Policy can only contain `roles/discoveryengine.agentUser`, `roles/discoveryengine.agentViewer` and `roles/discoveryengine.agentEditor` roles.", +"flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/engines/{enginesId}/assistants/{assistantsId}/agents/{agentsId}:setIamPolicy", +"httpMethod": "POST", +"id": "discoveryengine.projects.locations.collections.engines.assistants.agents.setIamPolicy", +"parameterOrder": [ +"resource" +], +"parameters": { +"resource": { +"description": "REQUIRED: The resource for which the policy is being specified. See [Resource names](https://cloud.google.com/apis/design/resource_names) for the appropriate value for this field.", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/collections/[^/]+/engines/[^/]+/assistants/[^/]+/agents/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1alpha/{+resource}:setIamPolicy", +"request": { +"$ref": "GoogleIamV1SetIamPolicyRequest" +}, +"response": { +"$ref": "GoogleIamV1Policy" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/discoveryengine.assist.readwrite", +"https://www.googleapis.com/auth/discoveryengine.readwrite" +] +}, +"suspendAgent": { +"description": "Suspends an Agent. It is still available for viewing but not for use. The `state` of the Agent becomes `SUSPENDED`. Can be called on an Agent in the state `ENABLED`, otherwise it returns an error.", +"flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/engines/{enginesId}/assistants/{assistantsId}/agents/{agentsId}:suspendAgent", +"httpMethod": "POST", +"id": "discoveryengine.projects.locations.collections.engines.assistants.agents.suspendAgent", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "Required. The name of the Agent to suspend. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/assistants/{assistant}/agents/{agent}`", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/collections/[^/]+/engines/[^/]+/assistants/[^/]+/agents/[^/]+$", +"required": true, +"type": "string" +}, +"suspensionReason": { +"description": "Required. The reason for suspending the Agent. This will be shown to the users of the Agent.", +"location": "query", +"type": "string" +} +}, +"path": "v1alpha/{+name}:suspendAgent", +"response": { +"$ref": "GoogleCloudDiscoveryengineV1alphaAgent" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/discoveryengine.assist.readwrite", +"https://www.googleapis.com/auth/discoveryengine.readwrite" +] } }, "resources": { @@ -5404,6 +5704,36 @@ ] } } +}, +"operations": { +"methods": { +"get": { +"description": "Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.", +"flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/engines/{enginesId}/assistants/{assistantsId}/agents/{agentsId}/operations/{operationsId}", +"httpMethod": "GET", +"id": "discoveryengine.projects.locations.collections.engines.assistants.agents.operations.get", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "The name of the operation resource.", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/collections/[^/]+/engines/[^/]+/assistants/[^/]+/agents/[^/]+/operations/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1alpha/{+name}", +"response": { +"$ref": "GoogleLongrunningOperation" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/discoveryengine.readwrite" +] +} +} } } }, @@ -6070,7 +6400,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -6114,6 +6444,7 @@ }, "scopes": [ "https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/discoveryengine.assist.readwrite", "https://www.googleapis.com/auth/discoveryengine.readwrite" ] }, @@ -6330,6 +6661,7 @@ }, "scopes": [ "https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/discoveryengine.assist.readwrite", "https://www.googleapis.com/auth/discoveryengine.readwrite" ] } @@ -6512,6 +6844,40 @@ } }, "resources": { +"alphaEvolveExperiments": { +"resources": { +"operations": { +"methods": { +"get": { +"description": "Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.", +"flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/engines/{enginesId}/sessions/{sessionsId}/alphaEvolveExperiments/{alphaEvolveExperimentsId}/operations/{operationsId}", +"httpMethod": "GET", +"id": "discoveryengine.projects.locations.collections.engines.sessions.alphaEvolveExperiments.operations.get", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "The name of the operation resource.", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/collections/[^/]+/engines/[^/]+/sessions/[^/]+/alphaEvolveExperiments/[^/]+/operations/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1alpha/{+name}", +"response": { +"$ref": "GoogleLongrunningOperation" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/discoveryengine.readwrite" +] +} +} +} +} +}, "answers": { "methods": { "get": { @@ -6593,6 +6959,36 @@ ] } } +}, +"operations": { +"methods": { +"get": { +"description": "Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.", +"flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/engines/{enginesId}/sessions/{sessionsId}/operations/{operationsId}", +"httpMethod": "GET", +"id": "discoveryengine.projects.locations.collections.engines.sessions.operations.get", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "The name of the operation resource.", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/collections/[^/]+/engines/[^/]+/sessions/[^/]+/operations/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1alpha/{+name}", +"response": { +"$ref": "GoogleLongrunningOperation" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/discoveryengine.readwrite" +] +} +} } } }, @@ -6736,7 +7132,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -6854,6 +7250,7 @@ }, "scopes": [ "https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/discoveryengine.assist.readwrite", "https://www.googleapis.com/auth/discoveryengine.readwrite" ] }, @@ -6880,6 +7277,7 @@ }, "scopes": [ "https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/discoveryengine.assist.readwrite", "https://www.googleapis.com/auth/discoveryengine.readwrite" ] }, @@ -6906,6 +7304,7 @@ }, "scopes": [ "https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/discoveryengine.assist.readwrite", "https://www.googleapis.com/auth/discoveryengine.readwrite" ] }, @@ -7646,7 +8045,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -8189,7 +8588,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -8268,7 +8667,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -8473,6 +8872,7 @@ }, "scopes": [ "https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/discoveryengine.assist.readwrite", "https://www.googleapis.com/auth/discoveryengine.readwrite" ] }, @@ -8689,6 +9089,7 @@ }, "scopes": [ "https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/discoveryengine.assist.readwrite", "https://www.googleapis.com/auth/discoveryengine.readwrite" ] } @@ -9580,6 +9981,7 @@ }, "scopes": [ "https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/discoveryengine.assist.readwrite", "https://www.googleapis.com/auth/discoveryengine.readwrite" ] }, @@ -10043,7 +10445,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -10401,6 +10803,7 @@ }, "scopes": [ "https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/discoveryengine.assist.readwrite", "https://www.googleapis.com/auth/discoveryengine.readwrite" ] }, @@ -10458,42 +10861,6 @@ "https://www.googleapis.com/auth/cloud-platform", "https://www.googleapis.com/auth/discoveryengine.readwrite" ] -}, -"uploadFile": { -"description": "Uploads a file for Notebook LM to use. Creates a Source.", -"flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}/notebooks/{notebooksId}/sources/{sourceId}:uploadFile", -"httpMethod": "POST", -"id": "discoveryengine.projects.locations.notebooks.sources.uploadFile", -"parameterOrder": [ -"parent", -"sourceId" -], -"parameters": { -"parent": { -"description": "Required. The parent resource where the sources will be created. Format: projects/{project}/locations/{location}/notebooks/{notebook}", -"location": "path", -"pattern": "^projects/[^/]+/locations/[^/]+/notebooks/[^/]+$", -"required": true, -"type": "string" -}, -"sourceId": { -"description": "The source id of the associated file. If not set, a source id will be generated and a new tentative source will be created.", -"location": "path", -"required": true, -"type": "string" -} -}, -"path": "v1alpha/{+parent}/sources/{sourceId}:uploadFile", -"request": { -"$ref": "GoogleCloudNotebooklmV1alphaUploadSourceFileRequest" -}, -"response": { -"$ref": "GoogleCloudNotebooklmV1alphaUploadSourceFileResponse" -}, -"scopes": [ -"https://www.googleapis.com/auth/cloud-platform", -"https://www.googleapis.com/auth/discoveryengine.readwrite" -] } } } @@ -10560,7 +10927,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -11327,6 +11694,36 @@ } }, "resources": { +"licenseConfigsUsageStats": { +"methods": { +"list": { +"description": "Lists all the LicenseConfigUsageStatss associated with the project.", +"flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}/userStores/{userStoresId}/licenseConfigsUsageStats", +"httpMethod": "GET", +"id": "discoveryengine.projects.locations.userStores.licenseConfigsUsageStats.list", +"parameterOrder": [ +"parent" +], +"parameters": { +"parent": { +"description": "Required. The parent branch resource name, such as `projects/{project}/locations/{location}/userStores/{user_store_id}`.", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/userStores/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1alpha/{+parent}/licenseConfigsUsageStats", +"response": { +"$ref": "GoogleCloudDiscoveryengineV1alphaListLicenseConfigsUsageStatsResponse" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/discoveryengine.readwrite" +] +} +} +}, "operations": { "methods": { "get": { @@ -11388,7 +11785,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -11415,8 +11812,8 @@ "parent" ], "parameters": { -"filter": { -"description": "Optional. Filter for the list request. Supported fields: * `license_assignment_state` Examples: * `license_assignment_state = ASSIGNED` to list assigned user licenses. * `license_assignment_state = NO_LICENSE` to list not licensed users. * `license_assignment_state = NO_LICENSE_ATTEMPTED_LOGIN` to list users who attempted login but no license assigned. * `license_assignment_state != NO_LICENSE_ATTEMPTED_LOGIN` to filter out users who attempted login but no license assigned.", +"orderBy": { +"description": "Optional. The order in which the UserLicenses are listed. The value must be a comma-separated list of fields. Default sorting order is ascending. To specify descending order for a field, append a \" desc\" suffix. Redundant space characters in the syntax are insignificant. Supported fields: * `license_assignment_state` * `user_principal` * `user_profile` * `last_login_date` * `update_time` If not set, the default ordering is by `user_principal`. Examples: * `user_principal desc` to order by `user_principal` in descending order. * `license_assignment_state` to order by `license_assignment_state` in ascending order. * `last_login_date desc` to order by `last_login_date` in descending order. * `update_time desc` to order by `update_time` in descending order. * `last_login_date desc, user_principal` to order by `last_login_date` in descending order and then by `user_principal` in ascending order.", "location": "query", "type": "string" }, @@ -11515,7 +11912,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -11534,606 +11931,9 @@ } } }, -"revision": "20251030", +"revision": "20251203", "rootUrl": "https://discoveryengine.googleapis.com/", "schemas": { -"ApiservingMediaRequestInfo": { -"description": "Extra information added to operations that support Scotty media requests.", -"id": "ApiservingMediaRequestInfo", -"properties": { -"currentBytes": { -"description": "The number of current bytes uploaded or downloaded.", -"format": "int64", -"type": "string" -}, -"customData": { -"description": "Data to be copied to backend requests. Custom data is returned to Scotty in the agent_state field, which Scotty will then provide in subsequent upload notifications.", -"type": "string" -}, -"diffObjectVersion": { -"description": "Set if the http request info is diff encoded. The value of this field is the version number of the base revision. This is corresponding to Apiary's mediaDiffObjectVersion (//depot/google3/java/com/google/api/server/media/variable/DiffObjectVersionVariable.java). See go/esf-scotty-diff-upload for more information.", -"type": "string" -}, -"finalStatus": { -"description": "The existence of the final_status field indicates that this is the last call to the agent for this request_id. http://google3/uploader/agent/scotty_agent.proto?l=737&rcl=347601929", -"format": "int32", -"type": "integer" -}, -"notificationType": { -"description": "The type of notification received from Scotty.", -"enum": [ -"START", -"PROGRESS", -"END", -"RESPONSE_SENT", -"ERROR" -], -"enumDescriptions": [ -"Such requests signals the start of a request containing media upload. Only the media field(s) in the inserted/updated resource are set. The response should either return an error or succeed. On success, responses don't need to contain anything.", -"Such requests signals that the upload has progressed and that the backend might want to access the media file specified in relevant fields in the resource. Only the media field(s) in the inserted/updated resource are set. The response should either return an error or succeed. On success, responses don't need to contain anything.", -"Such requests signals the end of a request containing media upload. END should be handled just like normal Insert/Upload requests, that is, they should process the request and return a complete resource in the response. Pointers to media data (a GFS path usually) appear in the relevant fields in the inserted/updated resource. See gdata.Media in data.proto.", -"Such requests occur after an END and signal that the response has been sent back to the client. RESPONSE_SENT is only sent to the backend if it is configured to receive them. The response does not need to contain anything.", -"Such requests indicate that an error occurred while processing the request. ERROR is only sent to the backend if it is configured to receive them. It is not guaranteed that all errors will result in this notification to the backend, even if the backend requests them. Since these requests are just for informational purposes, the response does not need to contain anything." -], -"type": "string" -}, -"physicalHeaders": { -"description": "The physical headers provided by RequestReceivedParameters in Scotty request. type is uploader_service.KeyValuePairs.", -"format": "byte", -"type": "string" -}, -"requestId": { -"description": "The Scotty request ID.", -"type": "string" -}, -"requestReceivedParamsServingInfo": { -"description": "The partition of the Scotty server handling this request. type is uploader_service.RequestReceivedParamsServingInfo LINT.IfChange(request_received_params_serving_info_annotations) LINT.ThenChange()", -"format": "byte", -"type": "string" -}, -"totalBytes": { -"description": "The total size of the file.", -"format": "int64", -"type": "string" -}, -"totalBytesIsEstimated": { -"description": "Whether the total bytes field contains an estimated data.", -"type": "boolean" -} -}, -"type": "object" -}, -"ApiservingMediaResponseInfo": { -"description": "This message is for backends to pass their scotty media specific fields to ESF. Backend will include this in their response message to ESF. Example: ExportFile is an rpc defined for upload using scotty from ESF. rpc ExportFile(ExportFileRequest) returns (ExportFileResponse) Message ExportFileResponse will include apiserving.MediaResponseInfo to tell ESF about data like dynamic_dropzone it needs to pass to Scotty. message ExportFileResponse { optional gdata.Media blob = 1; optional apiserving.MediaResponseInfo media_response_info = 2 }", -"id": "ApiservingMediaResponseInfo", -"properties": { -"customData": { -"description": "Data to copy from backend response to the next backend requests. Custom data is returned to Scotty in the agent_state field, which Scotty will then provide in subsequent upload notifications.", -"type": "string" -}, -"dataStorageTransform": { -"description": "Specifies any transformation to be applied to data before persisting it or retrieving from storage. E.g., encryption options for blobstore2. This should be of the form uploader_service.DataStorageTransform.", -"format": "byte", -"type": "string" -}, -"destinationBlobMintIndex": { -"description": "For the first notification of a |diff_encoded| HttpRequestInfo, this is the index of the blob mint that Scotty should use when writing the resulting blob. This field is optional. It's not required ever, even if `original_object_blob_mint_index` is set. In situations like that, we will use the destination blob's mint for the destination blob and regular blob ACL checks for the original object. Note: This field is only for use by Drive API for diff uploads.", -"format": "int32", -"type": "integer" -}, -"dynamicDropTarget": { -"description": "Specifies the Scotty Drop Target to use for uploads. If present in a media response, Scotty does not upload to a standard drop zone. Instead, Scotty saves the upload directly to the location specified in this drop target. Unlike drop zones, the drop target is the final storage location for an upload. So, the agent does not need to clone the blob at the end of the upload. The agent is responsible for garbage collecting any orphaned blobs that may occur due to aborted uploads. For more information, see the drop target design doc here: http://goto/ScottyDropTarget This field will be preferred to dynamicDropzone. If provided, the identified field in the response must be of the type uploader.agent.DropTarget.", -"format": "byte", -"type": "string" -}, -"dynamicDropzone": { -"description": "Specifies the Scotty dropzone to use for uploads.", -"type": "string" -}, -"mediaForDiff": { -"$ref": "GdataMedia", -"description": "Diff Updates must respond to a START notification with this Media proto to tell Scotty to decode the diff encoded payload and apply the diff against this field. If the request was diff encoded, but this field is not set, Scotty will treat the encoding as identity. This is corresponding to Apiary's DiffUploadResponse.original_object (//depot/google3/gdata/rosy/proto/data.proto?l=413). See go/esf-scotty-diff-upload for more information." -}, -"originalObjectBlobMintIndex": { -"description": "For the first notification of a |diff_encoded| HttpRequestInfo, this is the index of the blob mint that Scotty should use when reading the original blob. This field is optional. It's not required ever, even if `destination_blob_mint_index` is set. In situations like that, we will use the destination blob's mint for the destination blob and regular blob ACL checks for the original object. Note: This field is only for use by Drive API for diff uploads.", -"format": "int32", -"type": "integer" -}, -"requestClass": { -"description": "Request class to use for all Blobstore operations for this request.", -"enum": [ -"UNKNOWN_REQUEST_CLASS", -"LATENCY_SENSITIVE", -"PRODUCTION_BATCH", -"BEST_EFFORT" -], -"enumDescriptions": [ -"Unpopulated request_class in log files will be taken as 0 in dremel query. GoogleSQL will try to cast it to enum by default. An unused 0 value is added to avoid GoogleSQL casting error. Please refer to b/69677280.", -"A latency-sensitive request.", -"A request generated by a batch process.", -"A best-effort request." -], -"type": "string" -}, -"scottyAgentUserId": { -"description": "Requester ID passed along to be recorded in the Scotty logs", -"format": "int64", -"type": "string" -}, -"scottyCustomerLog": { -"description": "Customer-specific data to be recorded in the Scotty logs type is logs_proto_scotty.CustomerLog", -"format": "byte", -"type": "string" -}, -"trafficClassField": { -"description": "Specifies the TrafficClass that Scotty should use for any RPCs to fetch the response bytes. Will override the traffic class GTOS of the incoming http request. This is a temporary field to facilitate whitelisting and experimentation by the bigstore agent only. For instance, this does not apply to RTMP reads. WARNING: DO NOT USE WITHOUT PERMISSION FROM THE SCOTTY TEAM.", -"enum": [ -"BE1", -"AF1", -"AF2", -"AF3", -"AF4", -"NC1", -"NC0", -"BE0", -"LLQ", -"LLQ1", -"LLQ2", -"LLQ3" -], -"enumDescriptions": [ -"Application-selectable traffic classes Best effort", -"Assured forwarding priority 1", -"Assured forwarding priority 2", -"Assured forwarding priority 3", -"Assured forwarding priority 4", -"Network control", -"Network control", -"Best effort at high packet loss", -"Low-latency queue (LLQ) best effort (go/llq)", -"LLQ assured forwarding priority 1 (go/llq2)", -"LLQ assured forwarding priority 2 (go/llq2)", -"LLQ assured forwarding priority 3 (go/llq3)" -], -"type": "string" -}, -"verifyHashFromHeader": { -"description": "Tells Scotty to verify hashes on the agent's behalf by parsing out the X-Goog-Hash header.", -"type": "boolean" -} -}, -"type": "object" -}, -"GdataBlobstore2Info": { -"description": "Information to read/write to blobstore2.", -"id": "GdataBlobstore2Info", -"properties": { -"blobGeneration": { -"description": "The blob generation id.", -"format": "int64", -"type": "string" -}, -"blobId": { -"description": "The blob id, e.g., /blobstore/prod/playground/scotty", -"type": "string" -}, -"downloadReadHandle": { -"description": "Read handle passed from Bigstore -> Scotty for a GCS download. This is a signed, serialized blobstore2.ReadHandle proto which must never be set outside of Bigstore, and is not applicable to non-GCS media downloads.", -"format": "byte", -"type": "string" -}, -"readToken": { -"description": "The blob read token. Needed to read blobs that have not been replicated. Might not be available until the final call.", -"type": "string" -}, -"uploadMetadataContainer": { -"description": "Metadata passed from Blobstore -> Scotty for a new GCS upload. This is a signed, serialized blobstore2.BlobMetadataContainer proto which must never be consumed outside of Bigstore, and is not applicable to non-GCS media uploads.", -"format": "byte", -"type": "string" -} -}, -"type": "object" -}, -"GdataCompositeMedia": { -"description": "A sequence of media data references representing composite data. Introduced to support Bigstore composite objects. For details, visit http://go/bigstore-composites.", -"id": "GdataCompositeMedia", -"properties": { -"blobRef": { -"deprecated": true, -"description": "Blobstore v1 reference, set if reference_type is BLOBSTORE_REF This should be the byte representation of a blobstore.BlobRef. Since Blobstore is deprecating v1, use blobstore2_info instead. For now, any v2 blob will also be represented in this field as v1 BlobRef.", -"format": "byte", -"type": "string" -}, -"blobstore2Info": { -"$ref": "GdataBlobstore2Info", -"description": "Blobstore v2 info, set if reference_type is BLOBSTORE_REF and it refers to a v2 blob." -}, -"cosmoBinaryReference": { -"description": "A binary data reference for a media download. Serves as a technology-agnostic binary reference in some Google infrastructure. This value is a serialized storage_cosmo.BinaryReference proto. Storing it as bytes is a hack to get around the fact that the cosmo proto (as well as others it includes) doesn't support JavaScript. This prevents us from including the actual type of this field.", -"format": "byte", -"type": "string" -}, -"crc32cHash": { -"description": "crc32.c hash for the payload.", -"format": "uint32", -"type": "integer" -}, -"inline": { -"description": "Media data, set if reference_type is INLINE", -"format": "byte", -"type": "string" -}, -"length": { -"description": "Size of the data, in bytes", -"format": "int64", -"type": "string" -}, -"md5Hash": { -"description": "MD5 hash for the payload.", -"format": "byte", -"type": "string" -}, -"objectId": { -"$ref": "GdataObjectId", -"description": "Reference to a TI Blob, set if reference_type is BIGSTORE_REF." -}, -"path": { -"description": "Path to the data, set if reference_type is PATH", -"type": "string" -}, -"referenceType": { -"description": "Describes what the field reference contains.", -"enum": [ -"PATH", -"BLOB_REF", -"INLINE", -"BIGSTORE_REF", -"COSMO_BINARY_REFERENCE" -], -"enumDescriptions": [ -"Reference contains a GFS path or a local path.", -"Reference points to a blobstore object. This could be either a v1 blob_ref or a v2 blobstore2_info. Clients should check blobstore2_info first, since v1 is being deprecated.", -"Data is included into this proto buffer", -"Reference points to a bigstore object", -"Indicates the data is stored in cosmo_binary_reference." -], -"type": "string" -}, -"sha1Hash": { -"description": "SHA-1 hash for the payload.", -"format": "byte", -"type": "string" -} -}, -"type": "object" -}, -"GdataContentTypeInfo": { -"description": "Detailed Content-Type information from Scotty. The Content-Type of the media will typically be filled in by the header or Scotty's best_guess, but this extended information provides the backend with more information so that it can make a better decision if needed. This is only used on media upload requests from Scotty.", -"id": "GdataContentTypeInfo", -"properties": { -"bestGuess": { -"description": "Scotty's best guess of what the content type of the file is.", -"type": "string" -}, -"fromBytes": { -"description": "The content type of the file derived by looking at specific bytes (i.e. \"magic bytes\") of the actual file.", -"type": "string" -}, -"fromFileName": { -"description": "The content type of the file derived from the file extension of the original file name used by the client.", -"type": "string" -}, -"fromHeader": { -"description": "The content type of the file as specified in the request headers, multipart headers, or RUPIO start request.", -"type": "string" -}, -"fromUrlPath": { -"description": "The content type of the file derived from the file extension of the URL path. The URL path is assumed to represent a file name (which is typically only true for agents that are providing a REST API).", -"type": "string" -} -}, -"type": "object" -}, -"GdataDiffChecksumsResponse": { -"description": "Backend response for a Diff get checksums response. For details on the Scotty Diff protocol, visit http://go/scotty-diff-protocol.", -"id": "GdataDiffChecksumsResponse", -"properties": { -"checksumsLocation": { -"$ref": "GdataCompositeMedia", -"description": "Exactly one of these fields must be populated. If checksums_location is filled, the server will return the corresponding contents to the user. If object_location is filled, the server will calculate the checksums based on the content there and return that to the user. For details on the format of the checksums, see http://go/scotty-diff-protocol." -}, -"chunkSizeBytes": { -"description": "The chunk size of checksums. Must be a multiple of 256KB.", -"format": "int64", -"type": "string" -}, -"objectLocation": { -"$ref": "GdataCompositeMedia", -"description": "If set, calculate the checksums based on the contents and return them to the caller." -}, -"objectSizeBytes": { -"description": "The total size of the server object.", -"format": "int64", -"type": "string" -}, -"objectVersion": { -"description": "The object version of the object the checksums are being returned for.", -"type": "string" -} -}, -"type": "object" -}, -"GdataDiffDownloadResponse": { -"description": "Backend response for a Diff download response. For details on the Scotty Diff protocol, visit http://go/scotty-diff-protocol.", -"id": "GdataDiffDownloadResponse", -"properties": { -"objectLocation": { -"$ref": "GdataCompositeMedia", -"description": "The original object location." -} -}, -"type": "object" -}, -"GdataDiffUploadRequest": { -"description": "A Diff upload request. For details on the Scotty Diff protocol, visit http://go/scotty-diff-protocol.", -"id": "GdataDiffUploadRequest", -"properties": { -"checksumsInfo": { -"$ref": "GdataCompositeMedia", -"description": "The location of the checksums for the new object. Agents must clone the object located here, as the upload server will delete the contents once a response is received. For details on the format of the checksums, see http://go/scotty-diff-protocol." -}, -"objectInfo": { -"$ref": "GdataCompositeMedia", -"description": "The location of the new object. Agents must clone the object located here, as the upload server will delete the contents once a response is received." -}, -"objectVersion": { -"description": "The object version of the object that is the base version the incoming diff script will be applied to. This field will always be filled in.", -"type": "string" -} -}, -"type": "object" -}, -"GdataDiffUploadResponse": { -"description": "Backend response for a Diff upload request. For details on the Scotty Diff protocol, visit http://go/scotty-diff-protocol.", -"id": "GdataDiffUploadResponse", -"properties": { -"objectVersion": { -"description": "The object version of the object at the server. Must be included in the end notification response. The version in the end notification response must correspond to the new version of the object that is now stored at the server, after the upload.", -"type": "string" -}, -"originalObject": { -"$ref": "GdataCompositeMedia", -"description": "The location of the original file for a diff upload request. Must be filled in if responding to an upload start notification." -} -}, -"type": "object" -}, -"GdataDiffVersionResponse": { -"description": "Backend response for a Diff get version response. For details on the Scotty Diff protocol, visit http://go/scotty-diff-protocol.", -"id": "GdataDiffVersionResponse", -"properties": { -"objectSizeBytes": { -"description": "The total size of the server object.", -"format": "int64", -"type": "string" -}, -"objectVersion": { -"description": "The version of the object stored at the server.", -"type": "string" -} -}, -"type": "object" -}, -"GdataDownloadParameters": { -"description": "Parameters specific to media downloads.", -"id": "GdataDownloadParameters", -"properties": { -"allowGzipCompression": { -"description": "A boolean to be returned in the response to Scotty. Allows/disallows gzip encoding of the payload content when the server thinks it's advantageous (hence, does not guarantee compression) which allows Scotty to GZip the response to the client.", -"type": "boolean" -}, -"ignoreRange": { -"description": "Determining whether or not Apiary should skip the inclusion of any Content-Range header on its response to Scotty.", -"type": "boolean" -} -}, -"type": "object" -}, -"GdataMedia": { -"description": "A reference to data stored on the filesystem, on GFS or in blobstore.", -"id": "GdataMedia", -"properties": { -"algorithm": { -"deprecated": true, -"description": "Deprecated, use one of explicit hash type fields instead. Algorithm used for calculating the hash. As of 2011/01/21, \"MD5\" is the only possible value for this field. New values may be added at any time.", -"type": "string" -}, -"bigstoreObjectRef": { -"deprecated": true, -"description": "Use object_id instead.", -"format": "byte", -"type": "string" -}, -"blobRef": { -"deprecated": true, -"description": "Blobstore v1 reference, set if reference_type is BLOBSTORE_REF This should be the byte representation of a blobstore.BlobRef. Since Blobstore is deprecating v1, use blobstore2_info instead. For now, any v2 blob will also be represented in this field as v1 BlobRef.", -"format": "byte", -"type": "string" -}, -"blobstore2Info": { -"$ref": "GdataBlobstore2Info", -"description": "Blobstore v2 info, set if reference_type is BLOBSTORE_REF and it refers to a v2 blob." -}, -"compositeMedia": { -"description": "A composite media composed of one or more media objects, set if reference_type is COMPOSITE_MEDIA. The media length field must be set to the sum of the lengths of all composite media objects. Note: All composite media must have length specified.", -"items": { -"$ref": "GdataCompositeMedia" -}, -"type": "array" -}, -"contentType": { -"description": "MIME type of the data", -"type": "string" -}, -"contentTypeInfo": { -"$ref": "GdataContentTypeInfo", -"description": "Extended content type information provided for Scotty uploads." -}, -"cosmoBinaryReference": { -"description": "A binary data reference for a media download. Serves as a technology-agnostic binary reference in some Google infrastructure. This value is a serialized storage_cosmo.BinaryReference proto. Storing it as bytes is a hack to get around the fact that the cosmo proto (as well as others it includes) doesn't support JavaScript. This prevents us from including the actual type of this field.", -"format": "byte", -"type": "string" -}, -"crc32cHash": { -"description": "For Scotty Uploads: Scotty-provided hashes for uploads For Scotty Downloads: (WARNING: DO NOT USE WITHOUT PERMISSION FROM THE SCOTTY TEAM.) A Hash provided by the agent to be used to verify the data being downloaded. Currently only supported for inline payloads. Further, only crc32c_hash is currently supported.", -"format": "uint32", -"type": "integer" -}, -"diffChecksumsResponse": { -"$ref": "GdataDiffChecksumsResponse", -"description": "Set if reference_type is DIFF_CHECKSUMS_RESPONSE." -}, -"diffDownloadResponse": { -"$ref": "GdataDiffDownloadResponse", -"description": "Set if reference_type is DIFF_DOWNLOAD_RESPONSE." -}, -"diffUploadRequest": { -"$ref": "GdataDiffUploadRequest", -"description": "Set if reference_type is DIFF_UPLOAD_REQUEST." -}, -"diffUploadResponse": { -"$ref": "GdataDiffUploadResponse", -"description": "Set if reference_type is DIFF_UPLOAD_RESPONSE." -}, -"diffVersionResponse": { -"$ref": "GdataDiffVersionResponse", -"description": "Set if reference_type is DIFF_VERSION_RESPONSE." -}, -"downloadParameters": { -"$ref": "GdataDownloadParameters", -"description": "Parameters for a media download." -}, -"filename": { -"description": "Original file name", -"type": "string" -}, -"hash": { -"deprecated": true, -"description": "Deprecated, use one of explicit hash type fields instead. These two hash related fields will only be populated on Scotty based media uploads and will contain the content of the hash group in the NotificationRequest: http://cs/#google3/blobstore2/api/scotty/service/proto/upload_listener.proto&q=class:Hash Hex encoded hash value of the uploaded media.", -"type": "string" -}, -"hashVerified": { -"description": "For Scotty uploads only. If a user sends a hash code and the backend has requested that Scotty verify the upload against the client hash, Scotty will perform the check on behalf of the backend and will reject it if the hashes don't match. This is set to true if Scotty performed this verification.", -"type": "boolean" -}, -"inline": { -"description": "Media data, set if reference_type is INLINE", -"format": "byte", -"type": "string" -}, -"isPotentialRetry": { -"description": "|is_potential_retry| is set false only when Scotty is certain that it has not sent the request before. When a client resumes an upload, this field must be set true in agent calls, because Scotty cannot be certain that it has never sent the request before due to potential failure in the session state persistence.", -"type": "boolean" -}, -"length": { -"description": "Size of the data, in bytes", -"format": "int64", -"type": "string" -}, -"md5Hash": { -"description": "Scotty-provided MD5 hash for an upload.", -"format": "byte", -"type": "string" -}, -"mediaId": { -"description": "Media id to forward to the operation GetMedia. Can be set if reference_type is GET_MEDIA.", -"format": "byte", -"type": "string" -}, -"objectId": { -"$ref": "GdataObjectId", -"description": "Reference to a TI Blob, set if reference_type is BIGSTORE_REF." -}, -"path": { -"description": "Path to the data, set if reference_type is PATH", -"type": "string" -}, -"referenceType": { -"description": "Describes what the field reference contains.", -"enum": [ -"PATH", -"BLOB_REF", -"INLINE", -"GET_MEDIA", -"COMPOSITE_MEDIA", -"BIGSTORE_REF", -"DIFF_VERSION_RESPONSE", -"DIFF_CHECKSUMS_RESPONSE", -"DIFF_DOWNLOAD_RESPONSE", -"DIFF_UPLOAD_REQUEST", -"DIFF_UPLOAD_RESPONSE", -"COSMO_BINARY_REFERENCE", -"ARBITRARY_BYTES" -], -"enumDescriptions": [ -"Reference contains a GFS path or a local path.", -"Reference points to a blobstore object. This could be either a v1 blob_ref or a v2 blobstore2_info. Clients should check blobstore2_info first, since v1 is being deprecated.", -"Data is included into this proto buffer", -"Data should be accessed from the current service using the operation GetMedia.", -"The content for this media object is stored across multiple partial media objects under the composite_media field.", -"Reference points to a bigstore object", -"Indicates the data is stored in diff_version_response.", -"Indicates the data is stored in diff_checksums_response.", -"Indicates the data is stored in diff_download_response.", -"Indicates the data is stored in diff_upload_request.", -"Indicates the data is stored in diff_upload_response.", -"Indicates the data is stored in cosmo_binary_reference.", -"Informs Scotty to generate a response payload with the size specified in the length field. The contents of the payload are generated by Scotty and are undefined. This is useful for testing download speeds between the user and Scotty without involving a real payload source. Note: range is not supported when using arbitrary_bytes." -], -"type": "string" -}, -"sha1Hash": { -"description": "Scotty-provided SHA1 hash for an upload.", -"format": "byte", -"type": "string" -}, -"sha256Hash": { -"description": "Scotty-provided SHA256 hash for an upload.", -"format": "byte", -"type": "string" -}, -"timestamp": { -"description": "Time at which the media data was last updated, in milliseconds since UNIX epoch", -"format": "uint64", -"type": "string" -}, -"token": { -"description": "A unique fingerprint/version id for the media data", -"type": "string" -} -}, -"type": "object" -}, -"GdataObjectId": { -"description": "This is a copy of the tech.blob.ObjectId proto, which could not be used directly here due to transitive closure issues with JavaScript support; see http://b/8801763.", -"id": "GdataObjectId", -"properties": { -"bucketName": { -"description": "The name of the bucket to which this object belongs.", -"type": "string" -}, -"generation": { -"description": "Generation of the object. Generations are monotonically increasing across writes, allowing them to be be compared to determine which generation is newer. If this is omitted in a request, then you are requesting the live object. See http://go/bigstore-versions", -"format": "int64", -"type": "string" -}, -"objectName": { -"description": "The name of the object.", -"type": "string" -} -}, -"type": "object" -}, "GoogleApiDistribution": { "description": "`Distribution` contains summary statistics for a population of values. It optionally contains a histogram representing the distribution of those values across a set of buckets. The summary statistics are the count, mean, sum of the squared deviation from the mean, the minimum, and the maximum of the set of population of values. The histogram is based on a sequence of buckets and gives a count of values that fall into each bucket. The boundaries of the buckets are given either explicitly or by formulas for buckets of fixed or exponentially increasing widths. Although it is not forbidden, it is generally a bad idea to include non-finite values (infinities or NaNs) in the population of values, as this will render the `mean` and `sum_of_squared_deviation` fields meaningless.", "id": "GoogleApiDistribution", @@ -12714,6 +12514,14 @@ "$ref": "GoogleCloudDiscoveryengineV1AssistantCustomerPolicy", "description": "Optional. Customer policy for the assistant." }, +"description": { +"description": "Optional. Description for additional information. Expected to be shown on the configuration UI, not to the users of the assistant.", +"type": "string" +}, +"displayName": { +"description": "Required. The assistant display name. It must be a UTF-8 encoded string with a length limit of 128 characters.", +"type": "string" +}, "enabledTools": { "additionalProperties": { "$ref": "GoogleCloudDiscoveryengineV1AssistantToolList" @@ -12828,10 +12636,21 @@ "description": "Configuration for the generation of the assistant response.", "id": "GoogleCloudDiscoveryengineV1AssistantGenerationConfig", "properties": { +"allowedModelIds": { +"description": "Optional. The list of models that are allowed to be used for assistant.", +"items": { +"type": "string" +}, +"type": "array" +}, "defaultLanguage": { "description": "The default language to use for the generation of the assistant response. Use an ISO 639-1 language code such as `en`. If not specified, the language will be automatically detected.", "type": "string" }, +"defaultModelId": { +"description": "Optional. The default model to use for assistant.", +"type": "string" +}, "systemInstruction": { "$ref": "GoogleCloudDiscoveryengineV1AssistantGenerationConfigSystemInstruction", "description": "System instruction, also known as the prompt preamble for LLM calls. See also https://cloud.google.com/vertex-ai/generative-ai/docs/learn/prompts/system-instructions" @@ -14447,6 +14266,10 @@ "description": "Optional. If true, the LLM based annotation is added to the image during parsing.", "type": "boolean" }, +"enableLlmLayoutParsing": { +"description": "Optional. If true, the pdf layout will be refined using an LLM.", +"type": "boolean" +}, "enableTableAnnotation": { "description": "Optional. If true, the LLM based annotation is added to the table during parsing.", "type": "boolean" @@ -14549,6 +14372,11 @@ "description": "Output only. Additional information of the Chat Engine. Only applicable if solution_type is SOLUTION_TYPE_CHAT.", "readOnly": true }, +"cmekConfig": { +"$ref": "GoogleCloudDiscoveryengineV1CmekConfig", +"description": "Output only. CMEK-related information for the Engine.", +"readOnly": true +}, "commonConfig": { "$ref": "GoogleCloudDiscoveryengineV1EngineCommonConfig", "description": "Common config spec that specifies the metadata of the engine." @@ -14623,6 +14451,23 @@ "$ref": "GoogleCloudDiscoveryengineV1EngineMediaRecommendationEngineConfig", "description": "Configurations for the Media Engine. Only applicable on the data stores with solution_type SOLUTION_TYPE_RECOMMENDATION and IndustryVertical.MEDIA vertical." }, +"modelConfigs": { +"additionalProperties": { +"enum": [ +"MODEL_STATE_UNSPECIFIED", +"MODEL_ENABLED", +"MODEL_DISABLED" +], +"enumDescriptions": [ +"The model state is unspecified.", +"The model is enabled by admin.", +"The model is disabled by admin." +], +"type": "string" +}, +"description": "Optional. Maps a model name to its specific configuration for this engine. This allows admin users to turn on/off individual models. This only stores models whose states are overridden by the admin. When the state is unspecified, or model_configs is empty for this model, the system will decide if this model should be available or not based on the default configuration. For example, a preview model should be disabled by default if the admin has not chosen to enable it.", +"type": "object" +}, "name": { "description": "Immutable. Identifier. The fully qualified resource name of the engine. This field must be a UTF-8 encoded string with a length limit of 1024 characters. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}` engine should be 1-63 characters, and valid characters are /a-z0-9*/. Otherwise, an INVALID_ARGUMENT error is returned.", "type": "string" @@ -14817,6 +14662,40 @@ "description": "Configurations for a Search Engine.", "id": "GoogleCloudDiscoveryengineV1EngineSearchEngineConfig", "properties": { +"requiredSubscriptionTier": { +"description": "Optional. The required subscription tier of this engine. They cannot be modified after engine creation. If the required subscription tier is search, user with higher license tier like assist can still access the standalone app associated with this engine.", +"enum": [ +"SUBSCRIPTION_TIER_UNSPECIFIED", +"SUBSCRIPTION_TIER_SEARCH", +"SUBSCRIPTION_TIER_SEARCH_AND_ASSISTANT", +"SUBSCRIPTION_TIER_NOTEBOOK_LM", +"SUBSCRIPTION_TIER_FRONTLINE_WORKER", +"SUBSCRIPTION_TIER_AGENTSPACE_STARTER", +"SUBSCRIPTION_TIER_AGENTSPACE_BUSINESS", +"SUBSCRIPTION_TIER_ENTERPRISE", +"SUBSCRIPTION_TIER_EDU", +"SUBSCRIPTION_TIER_EDU_PRO", +"SUBSCRIPTION_TIER_EDU_EMERGING", +"SUBSCRIPTION_TIER_EDU_PRO_EMERGING", +"SUBSCRIPTION_TIER_FRONTLINE_STARTER" +], +"enumDescriptions": [ +"Default value.", +"Search tier. Search tier can access VAIS search features and NotebookLM features.", +"Search + assistant tier. Search + assistant tier can access VAIS search features, NotebookLM features and assistant features.", +"NotebookLM tier. NotebookLM is a subscription tier can only access NotebookLM features.", +"Frontline worker tier.", +"Agentspace Starter tier.", +"Agentspace Business tier.", +"Enterprise tier.", +"EDU tier.", +"EDU Pro tier.", +"EDU emerging market tier.", +"EDU Pro emerging market tier.", +"Frontline starter tier." +], +"type": "string" +}, "searchAddOns": { "description": "The add-on that this search engine enables.", "items": { @@ -15235,7 +15114,8 @@ "SUBSCRIPTION_TIER_EDU", "SUBSCRIPTION_TIER_EDU_PRO", "SUBSCRIPTION_TIER_EDU_EMERGING", -"SUBSCRIPTION_TIER_EDU_PRO_EMERGING" +"SUBSCRIPTION_TIER_EDU_PRO_EMERGING", +"SUBSCRIPTION_TIER_FRONTLINE_STARTER" ], "enumDescriptions": [ "Default value.", @@ -15249,7 +15129,8 @@ "EDU tier.", "EDU Pro tier.", "EDU emerging market tier.", -"EDU Pro emerging market tier." +"EDU Pro emerging market tier.", +"Frontline starter tier." ], "type": "string" } @@ -16846,6 +16727,10 @@ "readOnly": true, "type": "string" }, +"sharingConfig": { +"$ref": "GoogleCloudDiscoveryengineV1alphaAgentSharingConfig", +"description": "Optional. The sharing config of the agent." +}, "starterPrompts": { "description": "Optional. The starter prompt suggestions to show the user on the landing page of the agent.", "items": { @@ -16926,6 +16811,27 @@ }, "type": "object" }, +"GoogleCloudDiscoveryengineV1alphaAgentSharingConfig": { +"description": "Sharing related configuration.", +"id": "GoogleCloudDiscoveryengineV1alphaAgentSharingConfig", +"properties": { +"scope": { +"description": "Optional. The sharing scope of the agent.", +"enum": [ +"SCOPE_UNSPECIFIED", +"RESTRICTED", +"ALL_USERS" +], +"enumDescriptions": [ +"Default value. Behaves as `RESTRICTED`.", +"The agent is shared based on the IAM policy.", +"The agent is shared with all users." +], +"type": "string" +} +}, +"type": "object" +}, "GoogleCloudDiscoveryengineV1alphaAgentStarterPrompt": { "description": "The starter prompt suggestion to show the user on the landing page of the agent.", "id": "GoogleCloudDiscoveryengineV1alphaAgentStarterPrompt", @@ -16937,6 +16843,191 @@ }, "type": "object" }, +"GoogleCloudDiscoveryengineV1alphaAgentView": { +"description": "The data for displaying an Agent.", +"id": "GoogleCloudDiscoveryengineV1alphaAgentView", +"properties": { +"agentOrigin": { +"description": "Immutable. The origin of the Agent.", +"enum": [ +"AGENT_ORIGIN_UNSPECIFIED", +"GOOGLE", +"ORGANIZATION", +"USER" +], +"enumDescriptions": [ +"The origin is unspecified.", +"Agent defined by Google.", +"Agent defined by the organization.", +"Agent defined by the user." +], +"type": "string" +}, +"agentSharingState": { +"description": "Output only. The sharing state of the agent.", +"enum": [ +"AGENT_SHARING_STATE_UNSPECIFIED", +"NOT_SHARED", +"PENDING", +"SHARED", +"REJECTED" +], +"enumDescriptions": [ +"The sharing state is unspecified.", +"The agent is not shared.", +"The agent is pending review.", +"The agent is shared with other users.", +"The agent sharing request was rejected." +], +"readOnly": true, +"type": "string" +}, +"agentType": { +"description": "Output only. The type of the agent.", +"enum": [ +"AGENT_TYPE_UNSPECIFIED", +"NO_CODE", +"HTTP", +"ADK", +"MANAGED", +"A2A", +"DIALOGFLOW", +"LOW_CODE" +], +"enumDescriptions": [ +"The agent type is unspecified.", +"No-code agent.", +"HTTP agent.", +"ADK agent.", +"Google managed agent.", +"A2A agent.", +"Dialogflow agent.", +"Low-code agent." +], +"readOnly": true, +"type": "string" +}, +"customPlaceholderText": { +"description": "The custom placeholder text that appears in the text box before the user enters any text.", +"type": "string" +}, +"deploymentFailureReason": { +"description": "The reason why the agent deployment failed. Only set if the state is DEPLOYMENT_FAILED.", +"type": "string" +}, +"description": { +"description": "Required. Human-readable description of the agent. This might be used by an LLM to automatically select an agent to respond to a user query and to generate the first version of the steps for the agent that can be modified by the user. The language of this is either Agent.language_code, or ListAvailableAgentViewsRequest.language_code if translations are enabled.", +"type": "string" +}, +"displayName": { +"description": "Required. Display name of the agent. The language of this is either Agent.language_code, or ListAvailableAgentViewsRequest.language_code if translations are enabled.", +"type": "string" +}, +"icon": { +"$ref": "GoogleCloudDiscoveryengineV1alphaAgentImage", +"description": "Optional. The icon that represents the agent on the UI." +}, +"name": { +"description": "Resource name of the agent. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/assistants/{assistant}/agents/{agent}`", +"type": "string" +}, +"rejectionReason": { +"description": "The reason why the agent was rejected. Only set if the state is PRIVATE, and got there via rejection.", +"type": "string" +}, +"state": { +"description": "Output only. The state of the Agent.", +"enum": [ +"STATE_UNSPECIFIED", +"CONFIGURED", +"DEPLOYING", +"DISABLED", +"DEPLOYMENT_FAILED", +"PRIVATE", +"ENABLED", +"SUSPENDED" +], +"enumDescriptions": [ +"The state is unspecified.", +"The agent is configured, but no deployment triggered yet.", +"The agent is being deployed.", +"The agent is available for admins only.", +"The agent deployment failed.", +"Agent is available only to its creator..", +"Agent is available for users who have access.", +"Agent is temporarily unavailable, though visible to users who have access." +], +"readOnly": true, +"type": "string" +}, +"suggestedPrompts": { +"description": "Optional. The suggested prompts for the agent, to be shown on the agent landing page.", +"items": { +"$ref": "GoogleCloudDiscoveryengineV1alphaAgentViewSuggestedPrompt" +}, +"type": "array" +}, +"suspensionReason": { +"description": "The reason why the agent was suspended. Only set if the state is SUSPENDED.", +"type": "string" +}, +"userAnnotations": { +"$ref": "GoogleCloudDiscoveryengineV1alphaUserAnnotations", +"description": "Optional. Per-user annotations of the current caller for the agent." +}, +"userPermissions": { +"$ref": "GoogleCloudDiscoveryengineV1alphaAgentViewUserPermissions", +"description": "The permissions of the user for this Agent." +} +}, +"type": "object" +}, +"GoogleCloudDiscoveryengineV1alphaAgentViewSuggestedPrompt": { +"description": "A suggested prompt for the agent, to be shown on the agent landing page.", +"id": "GoogleCloudDiscoveryengineV1alphaAgentViewSuggestedPrompt", +"properties": { +"text": { +"description": "Required. The text of the suggested prompt. The language of this is either Agent.language_code, or ListAvailableAgentViewsRequest.language_code if translations are enabled.", +"type": "string" +} +}, +"type": "object" +}, +"GoogleCloudDiscoveryengineV1alphaAgentViewUserPermissions": { +"description": "The permissions of the user on an Agent.", +"id": "GoogleCloudDiscoveryengineV1alphaAgentViewUserPermissions", +"properties": { +"canDelete": { +"description": "If the user can delete this Agent.", +"type": "boolean" +}, +"canEdit": { +"description": "If the user can edit this Agent.", +"type": "boolean" +}, +"canProposeUsers": { +"description": "If the user can propose other users to share the Agent with.", +"type": "boolean" +}, +"canRequestReview": { +"description": "If the user can request a review for this Agent.", +"type": "boolean" +}, +"canRun": { +"description": "If the user can run this Agent.", +"type": "boolean" +}, +"canView": { +"description": "If the user can view the source of this Agent.", +"type": "boolean" +}, +"canWithdraw": { +"description": "If the user can withdraw this Agent.", +"type": "boolean" +} +}, +"type": "object" +}, "GoogleCloudDiscoveryengineV1alphaAlertPolicyConfig": { "description": "The connector level alert config.", "id": "GoogleCloudDiscoveryengineV1alphaAlertPolicyConfig", @@ -18543,6 +18634,18 @@ "$ref": "GoogleCloudDiscoveryengineV1alphaAssistantCustomerPolicy", "description": "Optional. Customer policy for the assistant." }, +"description": { +"description": "Optional. Description for additional information. Expected to be shown on the configuration UI, not to the users of the assistant.", +"type": "string" +}, +"disableLocationContext": { +"description": "Optional. Indicates whether to disable user location context. By default, user location context is enabled.", +"type": "boolean" +}, +"displayName": { +"description": "Required. The assistant display name. It must be a UTF-8 encoded string with a length limit of 128 characters.", +"type": "string" +}, "enabledTools": { "additionalProperties": { "$ref": "GoogleCloudDiscoveryengineV1alphaAssistantToolList" @@ -18761,10 +18864,21 @@ "description": "Configuration for the generation of the assistant response.", "id": "GoogleCloudDiscoveryengineV1alphaAssistantGenerationConfig", "properties": { +"allowedModelIds": { +"description": "Optional. The list of models that are allowed to be used for assistant.", +"items": { +"type": "string" +}, +"type": "array" +}, "defaultLanguage": { "description": "The default language to use for the generation of the assistant response. Use an ISO 639-1 language code such as `en`. If not specified, the language will be automatically detected.", "type": "string" }, +"defaultModelId": { +"description": "Optional. The default model to use for assistant.", +"type": "string" +}, "systemInstruction": { "$ref": "GoogleCloudDiscoveryengineV1alphaAssistantGenerationConfigSystemInstruction", "description": "System instruction, also known as the prompt preamble for LLM calls. See also https://cloud.google.com/vertex-ai/generative-ai/docs/learn/prompts/system-instructions" @@ -19524,7 +19638,8 @@ "SUBSCRIPTION_TIER_EDU", "SUBSCRIPTION_TIER_EDU_PRO", "SUBSCRIPTION_TIER_EDU_EMERGING", -"SUBSCRIPTION_TIER_EDU_PRO_EMERGING" +"SUBSCRIPTION_TIER_EDU_PRO_EMERGING", +"SUBSCRIPTION_TIER_FRONTLINE_STARTER" ], "enumDescriptions": [ "Default value.", @@ -19538,7 +19653,8 @@ "EDU tier.", "EDU Pro tier.", "EDU emerging market tier.", -"EDU Pro emerging market tier." +"EDU Pro emerging market tier.", +"Frontline starter tier." ], "type": "string" } @@ -20420,82 +20536,6 @@ }, "type": "object" }, -"GoogleCloudDiscoveryengineV1alphaConfigurablePricingUsageStats": { -"description": "Response for [EstimateBillingService.GetConfigurablePricingUsageStats] method.", -"id": "GoogleCloudDiscoveryengineV1alphaConfigurablePricingUsageStats", -"properties": { -"metricUsages": { -"description": "A list of metric usages, one for each requested resource type that has data in the requested time range.", -"items": { -"$ref": "GoogleCloudDiscoveryengineV1alphaConfigurablePricingUsageStatsMetricUsage" -}, -"type": "array" -}, -"name": { -"description": "Identifier. The name of the ConfigurablePricingUsageStats. Format: projects/{project}/locations/{location}/configurablePricingUsageStats", -"type": "string" -} -}, -"type": "object" -}, -"GoogleCloudDiscoveryengineV1alphaConfigurablePricingUsageStatsDatedUsage": { -"description": "A list of usages for a specific day.", -"id": "GoogleCloudDiscoveryengineV1alphaConfigurablePricingUsageStatsDatedUsage", -"properties": { -"date": { -"$ref": "GoogleTypeDate", -"description": "The date of the usage." -}, -"usage": { -"description": "The usage value on the date.", -"format": "double", -"type": "number" -} -}, -"type": "object" -}, -"GoogleCloudDiscoveryengineV1alphaConfigurablePricingUsageStatsMetricUsage": { -"description": "The usage of a metric over a list of days.", -"id": "GoogleCloudDiscoveryengineV1alphaConfigurablePricingUsageStatsMetricUsage", -"properties": { -"datedUsages": { -"description": "The list of usages for this resource type, chronologically sorted by date. This is populated for metrics with daily aggregation like DAILY_MDN_QPM.", -"items": { -"$ref": "GoogleCloudDiscoveryengineV1alphaConfigurablePricingUsageStatsDatedUsage" -}, -"type": "array" -}, -"metricType": { -"description": "The metric type.", -"enum": [ -"BILLING_METRIC_TYPE_UNSPECIFIED", -"DAILY_MDN_QPM", -"DAILY_MIN_QPM", -"DAILY_MAX_QPM", -"DAILY_SEARCH_REQUEST", -"TOTAL_STORAGE" -], -"enumDescriptions": [ -"Default value.", -"Daily median search request QPM.", -"Daily min search request QPM.", -"Daily max search request QPM.", -"Daily search request total.", -"Total storage bytes for indexing core." -], -"type": "string" -}, -"totalUsages": { -"description": "The list of total usages for this resource type", -"items": { -"format": "double", -"type": "number" -}, -"type": "array" -} -}, -"type": "object" -}, "GoogleCloudDiscoveryengineV1alphaConnectorRun": { "description": "A data sync run of DataConnector. After DataConnector is successfully initialized, data syncs are scheduled at DataConnector.refresh_interval. A ConnectorRun represents a data sync either in the past or onging that the moment. //", "id": "GoogleCloudDiscoveryengineV1alphaConnectorRun", @@ -22628,6 +22668,10 @@ "description": "Optional. If true, the LLM based annotation is added to the image during parsing.", "type": "boolean" }, +"enableLlmLayoutParsing": { +"description": "Optional. If true, the pdf layout will be refined using an LLM.", +"type": "boolean" +}, "enableTableAnnotation": { "description": "Optional. If true, the LLM based annotation is added to the table during parsing.", "type": "boolean" @@ -22762,6 +22806,11 @@ "description": "Output only. Additional information of the Chat Engine. Only applicable if solution_type is SOLUTION_TYPE_CHAT.", "readOnly": true }, +"cmekConfig": { +"$ref": "GoogleCloudDiscoveryengineV1alphaCmekConfig", +"description": "Output only. CMEK-related information for the Engine.", +"readOnly": true +}, "commonConfig": { "$ref": "GoogleCloudDiscoveryengineV1alphaEngineCommonConfig", "description": "Common config spec that specifies the metadata of the engine." @@ -22836,6 +22885,23 @@ "$ref": "GoogleCloudDiscoveryengineV1alphaEngineMediaRecommendationEngineConfig", "description": "Configurations for the Media Engine. Only applicable on the data stores with solution_type SOLUTION_TYPE_RECOMMENDATION and IndustryVertical.MEDIA vertical." }, +"modelConfigs": { +"additionalProperties": { +"enum": [ +"MODEL_STATE_UNSPECIFIED", +"MODEL_ENABLED", +"MODEL_DISABLED" +], +"enumDescriptions": [ +"The model state is unspecified.", +"The model is enabled by admin.", +"The model is disabled by admin." +], +"type": "string" +}, +"description": "Optional. Maps a model name to its specific configuration for this engine. This allows admin users to turn on/off individual models. This only stores models whose states are overridden by the admin. When the state is unspecified, or model_configs is empty for this model, the system will decide if this model should be available or not based on the default configuration. For example, a preview model should be disabled by default if the admin has not chosen to enable it.", +"type": "object" +}, "name": { "description": "Immutable. Identifier. The fully qualified resource name of the engine. This field must be a UTF-8 encoded string with a length limit of 1024 characters. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}` engine should be 1-63 characters, and valid characters are /a-z0-9*/. Otherwise, an INVALID_ARGUMENT error is returned.", "type": "string" @@ -23095,6 +23161,40 @@ "description": "Configurations for a Search Engine.", "id": "GoogleCloudDiscoveryengineV1alphaEngineSearchEngineConfig", "properties": { +"requiredSubscriptionTier": { +"description": "Optional. The required subscription tier of this engine. They cannot be modified after engine creation. If the required subscription tier is search, user with higher license tier like assist can still access the standalone app associated with this engine.", +"enum": [ +"SUBSCRIPTION_TIER_UNSPECIFIED", +"SUBSCRIPTION_TIER_SEARCH", +"SUBSCRIPTION_TIER_SEARCH_AND_ASSISTANT", +"SUBSCRIPTION_TIER_NOTEBOOK_LM", +"SUBSCRIPTION_TIER_FRONTLINE_WORKER", +"SUBSCRIPTION_TIER_AGENTSPACE_STARTER", +"SUBSCRIPTION_TIER_AGENTSPACE_BUSINESS", +"SUBSCRIPTION_TIER_ENTERPRISE", +"SUBSCRIPTION_TIER_EDU", +"SUBSCRIPTION_TIER_EDU_PRO", +"SUBSCRIPTION_TIER_EDU_EMERGING", +"SUBSCRIPTION_TIER_EDU_PRO_EMERGING", +"SUBSCRIPTION_TIER_FRONTLINE_STARTER" +], +"enumDescriptions": [ +"Default value.", +"Search tier. Search tier can access VAIS search features and NotebookLM features.", +"Search + assistant tier. Search + assistant tier can access VAIS search features, NotebookLM features and assistant features.", +"NotebookLM tier. NotebookLM is a subscription tier can only access NotebookLM features.", +"Frontline worker tier.", +"Agentspace Starter tier.", +"Agentspace Business tier.", +"Enterprise tier.", +"EDU tier.", +"EDU Pro tier.", +"EDU emerging market tier.", +"EDU Pro emerging market tier.", +"Frontline starter tier." +], +"type": "string" +}, "searchAddOns": { "description": "The add-on that this search engine enables.", "items": { @@ -23823,6 +23923,17 @@ }, "type": "object" }, +"GoogleCloudDiscoveryengineV1alphaGetAgentViewResponse": { +"description": "Response message for the AgentService.GetAgentView method.", +"id": "GoogleCloudDiscoveryengineV1alphaGetAgentViewResponse", +"properties": { +"agentView": { +"$ref": "GoogleCloudDiscoveryengineV1alphaAgentView", +"description": "The data for displaying an Agent." +} +}, +"type": "object" +}, "GoogleCloudDiscoveryengineV1alphaGetConnectorSecretResponse": { "description": "Response message for DataConnectorService.GetConnectorSecret.", "id": "GoogleCloudDiscoveryengineV1alphaGetConnectorSecretResponse", @@ -23948,6 +24059,10 @@ "description": "Required. Identity outside the customer identity provider. The length limit of external identity will be of 100 characters.", "type": "string" }, +"externalIdentityName": { +"description": "Optional. The name of the external identity.", +"type": "string" +}, "groupId": { "description": "Group identifier. For Google Workspace user account, group_id should be the google workspace group email. For non-google identity provider, group_id is the mapped group identifier configured during the workforcepool config.", "type": "string" @@ -24791,7 +24906,8 @@ "SUBSCRIPTION_TIER_EDU", "SUBSCRIPTION_TIER_EDU_PRO", "SUBSCRIPTION_TIER_EDU_EMERGING", -"SUBSCRIPTION_TIER_EDU_PRO_EMERGING" +"SUBSCRIPTION_TIER_EDU_PRO_EMERGING", +"SUBSCRIPTION_TIER_FRONTLINE_STARTER" ], "enumDescriptions": [ "Default value.", @@ -24805,13 +24921,30 @@ "EDU tier.", "EDU Pro tier.", "EDU emerging market tier.", -"EDU Pro emerging market tier." +"EDU Pro emerging market tier.", +"Frontline starter tier." ], "type": "string" } }, "type": "object" }, +"GoogleCloudDiscoveryengineV1alphaLicenseConfigUsageStats": { +"description": "Stats about users' licenses.", +"id": "GoogleCloudDiscoveryengineV1alphaLicenseConfigUsageStats", +"properties": { +"licenseConfig": { +"description": "Required. The LicenseConfig name.", +"type": "string" +}, +"usedLicenseCount": { +"description": "Required. The number of licenses used.", +"format": "int64", +"type": "string" +} +}, +"type": "object" +}, "GoogleCloudDiscoveryengineV1alphaListAgentsResponse": { "description": "Response message for the AgentService.ListAgents method.", "id": "GoogleCloudDiscoveryengineV1alphaListAgentsResponse", @@ -24830,6 +24963,24 @@ }, "type": "object" }, +"GoogleCloudDiscoveryengineV1alphaListAssistantsResponse": { +"description": "Response message for the AssistantService.ListAssistants method.", +"id": "GoogleCloudDiscoveryengineV1alphaListAssistantsResponse", +"properties": { +"assistants": { +"description": "All the customer's Assistants.", +"items": { +"$ref": "GoogleCloudDiscoveryengineV1alphaAssistant" +}, +"type": "array" +}, +"nextPageToken": { +"description": "A token that can be sent as ListAssistantsRequest.page_token to retrieve the next page. If this field is omitted, there are no subsequent pages.", +"type": "string" +} +}, +"type": "object" +}, "GoogleCloudDiscoveryengineV1alphaListAuthorizationsResponse": { "description": "Response message for the AuthorizationService.ListAuthorizations method.", "id": "GoogleCloudDiscoveryengineV1alphaListAuthorizationsResponse", @@ -24848,6 +24999,24 @@ }, "type": "object" }, +"GoogleCloudDiscoveryengineV1alphaListAvailableAgentViewsResponse": { +"description": "Response message for the AgentService.ListAvailableAgentViews method.", +"id": "GoogleCloudDiscoveryengineV1alphaListAvailableAgentViewsResponse", +"properties": { +"agentViews": { +"description": "The agent sources visible to the caller under the parent Assistant.", +"items": { +"$ref": "GoogleCloudDiscoveryengineV1alphaAgentView" +}, +"type": "array" +}, +"nextPageToken": { +"description": "A token that can be sent as ListAvailableAgentViewsRequest.page_token to retrieve the next page. If this field is omitted, there are no subsequent pages.", +"type": "string" +} +}, +"type": "object" +}, "GoogleCloudDiscoveryengineV1alphaListBillingAccountLicenseConfigsResponse": { "description": "Response message for LicenseConfigService.ListBillingAccountLicenseConfigs method.", "id": "GoogleCloudDiscoveryengineV1alphaListBillingAccountLicenseConfigsResponse", @@ -25177,6 +25346,20 @@ }, "type": "object" }, +"GoogleCloudDiscoveryengineV1alphaListLicenseConfigsUsageStatsResponse": { +"description": "Response message for UserLicenseService.ListLicenseConfigUsageStats method.", +"id": "GoogleCloudDiscoveryengineV1alphaListLicenseConfigsUsageStatsResponse", +"properties": { +"licenseConfigUsageStats": { +"description": "All the customer's LicenseConfigUsageStats.", +"items": { +"$ref": "GoogleCloudDiscoveryengineV1alphaLicenseConfigUsageStats" +}, +"type": "array" +} +}, +"type": "object" +}, "GoogleCloudDiscoveryengineV1alphaListSampleQueriesResponse": { "description": "Response message for SampleQueryService.ListSampleQueries method.", "id": "GoogleCloudDiscoveryengineV1alphaListSampleQueriesResponse", @@ -26068,6 +26251,75 @@ }, "type": "object" }, +"GoogleCloudDiscoveryengineV1alphaQueryConfigurablePricingUsageStatsResponse": { +"description": "Response for [ProjectService.QueryConfigurablePricingUsageStats] method.", +"id": "GoogleCloudDiscoveryengineV1alphaQueryConfigurablePricingUsageStatsResponse", +"properties": { +"metricUsages": { +"description": "A list of metric usages, one for each requested resource type that has data in the requested time range.", +"items": { +"$ref": "GoogleCloudDiscoveryengineV1alphaQueryConfigurablePricingUsageStatsResponseMetricUsage" +}, +"type": "array" +} +}, +"type": "object" +}, +"GoogleCloudDiscoveryengineV1alphaQueryConfigurablePricingUsageStatsResponseDatedUsage": { +"description": "A list of usages for a specific day.", +"id": "GoogleCloudDiscoveryengineV1alphaQueryConfigurablePricingUsageStatsResponseDatedUsage", +"properties": { +"date": { +"$ref": "GoogleTypeDate", +"description": "The date of the usage." +}, +"usage": { +"description": "The usage value on the date.", +"format": "double", +"type": "number" +} +}, +"type": "object" +}, +"GoogleCloudDiscoveryengineV1alphaQueryConfigurablePricingUsageStatsResponseMetricUsage": { +"description": "The usage of a metric over a list of days.", +"id": "GoogleCloudDiscoveryengineV1alphaQueryConfigurablePricingUsageStatsResponseMetricUsage", +"properties": { +"datedUsages": { +"description": "The list of usages for this resource type, chronologically sorted by date. This is populated for metrics with daily aggregation like DAILY_MDN_QPM.", +"items": { +"$ref": "GoogleCloudDiscoveryengineV1alphaQueryConfigurablePricingUsageStatsResponseDatedUsage" +}, +"type": "array" +}, +"metricType": { +"description": "The metric type.", +"enum": [ +"BILLING_METRIC_TYPE_UNSPECIFIED", +"DAILY_MDN_QPM", +"DAILY_MIN_QPM", +"DAILY_MAX_QPM", +"DAILY_SEARCH_REQUEST", +"TOTAL_STORAGE" +], +"enumDescriptions": [ +"Default value.", +"Daily median search request QPM.", +"Daily min search request QPM.", +"Daily max search request QPM.", +"Daily search request total.", +"Total storage bytes for indexing core." +], +"type": "string" +}, +"totalUsage": { +"description": "The total usage for this resource type. This is populated for metrics like TOTAL_STORAGE.", +"format": "double", +"type": "number" +} +}, +"type": "object" +}, "GoogleCloudDiscoveryengineV1alphaRankRequest": { "description": "Request message for RankService.Rank method.", "id": "GoogleCloudDiscoveryengineV1alphaRankRequest", @@ -27016,6 +27268,13 @@ "$ref": "GoogleCloudDiscoveryengineV1alphaSearchRequestContentSearchSpec", "description": "A specification for configuring the behavior of content search." }, +"crowdingSpecs": { +"description": "Optional. Crowding specifications for improving result diversity. If multiple CrowdingSpecs are specified, crowding will be evaluated on each unique combination of the `field` values, and max_count will be the maximum value of `max_count` across all CrowdingSpecs. For example, if the first CrowdingSpec has `field` = \"color\" and `max_count` = 3, and the second CrowdingSpec has `field` = \"size\" and `max_count` = 2, then after 3 documents that share the same color AND size have been returned, subsequent ones should be removed or demoted.", +"items": { +"$ref": "GoogleCloudDiscoveryengineV1alphaSearchRequestCrowdingSpec" +}, +"type": "array" +}, "customFineTuningSpec": { "$ref": "GoogleCloudDiscoveryengineV1alphaCustomFineTuningSpec", "description": "Custom fine tuning configs. If set, it has higher priority than the configs set in ServingConfig.custom_fine_tuning_spec." @@ -27072,6 +27331,13 @@ "description": "The order in which documents are returned. Documents can be ordered by a field in an Document object. Leave it unset if ordered by relevance. `order_by` expression is case-sensitive. For more information on ordering the website search results, see [Order web search results](https://cloud.google.com/generative-ai-app-builder/docs/order-web-search-results). For more information on ordering the healthcare search results, see [Order healthcare search results](https://cloud.google.com/generative-ai-app-builder/docs/order-hc-results). If this field is unrecognizable, an `INVALID_ARGUMENT` is returned.", "type": "string" }, +"pageCategories": { +"description": "Optional. The categories associated with a category page. Must be set for category navigation queries to achieve good search quality. The format should be the same as UserEvent.PageInfo.page_category. This field is the equivalent of the query for browse (navigation) queries. It's used by the browse model when the query is empty. If the field is empty, it will not be used by the browse model. To represent full path of a category, use '>' character to separate different hierarchies. If '>' is part of the category name, replace it with other character(s). For example, `Graphics Cards > RTX>4090 > Founders Edition` where \"RTX > 4090\" represents one level, can be rewritten as `Graphics Cards > RTX_4090 > Founders Edition`", +"items": { +"type": "string" +}, +"type": "array" +}, "pageSize": { "description": "Maximum number of Documents to return. The maximum allowed value depends on the data type. Values above the maximum value are coerced to the maximum value. * Websites with basic indexing: Default `10`, Maximum `25`. * Websites with advanced indexing: Default `25`, Maximum `50`. * Other: Default `50`, Maximum `100`. If this field is negative, an `INVALID_ARGUMENT` is returned.", "format": "int32", @@ -27503,6 +27769,36 @@ false }, "type": "object" }, +"GoogleCloudDiscoveryengineV1alphaSearchRequestCrowdingSpec": { +"description": "Specification for crowding. Crowding improves the diversity of search results by limiting the number of results that share the same field value. For example, crowding on the color field with a max_count of 3 and mode DROP_CROWDED_RESULTS will return at most 3 results with the same color across all pages.", +"id": "GoogleCloudDiscoveryengineV1alphaSearchRequestCrowdingSpec", +"properties": { +"field": { +"description": "The field to use for crowding. Documents can be crowded by a field in the Document object. Crowding field is case sensitive.", +"type": "string" +}, +"maxCount": { +"description": "The maximum number of documents to keep per value of the field. Once there are at least max_count previous results which contain the same value for the given field (according to the order specified in `order_by`), later results with the same value are \"crowded away\". If not specified, the default value is 1.", +"format": "int32", +"type": "integer" +}, +"mode": { +"description": "Mode to use for documents that are crowded away.", +"enum": [ +"MODE_UNSPECIFIED", +"DROP_CROWDED_RESULTS", +"DEMOTE_CROWDED_RESULTS_TO_END" +], +"enumDescriptions": [ +"Unspecified crowding mode. In this case, server behavior defaults to Mode.DROP_CROWDED_RESULTS.", +"Drop crowded results.", +"Demote crowded results to the later pages." +], +"type": "string" +} +}, +"type": "object" +}, "GoogleCloudDiscoveryengineV1alphaSearchRequestDataStoreSpec": { "description": "A struct to define data stores to filter on in a search call and configurations for those data stores. Otherwise, an `INVALID_ARGUMENT` error is returned.", "id": "GoogleCloudDiscoveryengineV1alphaSearchRequestDataStoreSpec", @@ -27923,6 +28219,21 @@ false }, "type": "array" }, +"semanticState": { +"description": "Output only. Indicates the semantic state of the search response.", +"enum": [ +"SEMANTIC_STATE_UNSPECIFIED", +"DISABLED", +"ENABLED" +], +"enumDescriptions": [ +"Default value. Should not be used.", +"Semantic search was disabled for this search response.", +"Semantic search was enabled for this search response." +], +"readOnly": true, +"type": "string" +}, "sessionInfo": { "$ref": "GoogleCloudDiscoveryengineV1alphaSearchResponseSessionInfo", "description": "Session information. Only set if SearchRequest.session is provided. See its description for more details." @@ -29323,6 +29634,13 @@ false "description": "A global unique ID that identifies the current pair of request and stream of responses. Used for feedback and support.", "type": "string" }, +"invocationTools": { +"description": "The tool names of the tools that were invoked.", +"items": { +"type": "string" +}, +"type": "array" +}, "sessionInfo": { "$ref": "GoogleCloudDiscoveryengineV1alphaStreamAssistResponseSessionInfo", "description": "Session information. Only included in the final StreamAssistResponse of the response stream." @@ -29745,62 +30063,17 @@ false }, "type": "object" }, -"GoogleCloudDiscoveryengineV1alphaUploadAgentFileRequest": { -"description": "Request message for the AgentService.UploadAgentFile method.", -"id": "GoogleCloudDiscoveryengineV1alphaUploadAgentFileRequest", -"properties": { -"blob": { -"$ref": "GdataMedia", -"description": "Information about the file being uploaded." -}, -"mediaRequestInfo": { -"$ref": "ApiservingMediaRequestInfo", -"description": "Media upload request metadata." -} -}, -"type": "object" -}, -"GoogleCloudDiscoveryengineV1alphaUploadAgentFileResponse": { -"description": "Response message for the AgentService.UploadAgentFile method.", -"id": "GoogleCloudDiscoveryengineV1alphaUploadAgentFileResponse", -"properties": { -"agentFile": { -"$ref": "GoogleCloudDiscoveryengineV1alphaAgentFile", -"description": "The uploaded AgentFile." -}, -"mediaResponseInfo": { -"$ref": "ApiservingMediaResponseInfo", -"description": "Media upload response metadata." -} -}, -"type": "object" -}, -"GoogleCloudDiscoveryengineV1alphaUploadSessionFileRequest": { -"description": "Request for the AssistantService.UploadSessionFile method.", -"id": "GoogleCloudDiscoveryengineV1alphaUploadSessionFileRequest", -"properties": { -"blob": { -"$ref": "GdataMedia", -"description": "Information about the file being uploaded." -}, -"mediaRequestInfo": { -"$ref": "ApiservingMediaRequestInfo", -"description": "Media upload request metadata." -} -}, -"type": "object" -}, -"GoogleCloudDiscoveryengineV1alphaUploadSessionFileResponse": { -"description": "Response for the AssistantService.UploadSessionFile method.", -"id": "GoogleCloudDiscoveryengineV1alphaUploadSessionFileResponse", +"GoogleCloudDiscoveryengineV1alphaUserAnnotations": { +"description": "Per-user annotations for an Agent, based on UserAnnotation.", +"id": "GoogleCloudDiscoveryengineV1alphaUserAnnotations", "properties": { -"fileId": { -"description": "The ID of the uploaded file.", -"type": "string" +"pinned": { +"description": "Optional. Whether the agent is pinned, pinned agent will be displayed on the top of the agent list.", +"type": "boolean" }, -"mediaResponseInfo": { -"$ref": "ApiservingMediaResponseInfo", -"description": "Media upload response metadata." +"viewed": { +"description": "Optional. Whether the agent has been viewed by the user.", +"type": "boolean" } }, "type": "object" @@ -30757,6 +31030,24 @@ false ], "type": "string" }, +"modelConfigs": { +"additionalProperties": { +"enum": [ +"MODEL_STATE_UNSPECIFIED", +"MODEL_ENABLED", +"MODEL_DISABLED" +], +"enumDescriptions": [ +"The model state is unspecified.", +"The model is enabled by admin.", +"The model is disabled by admin." +], +"type": "string" +}, +"description": "Output only. Maps a model name to its specific configuration for this engine. This allows admin users to turn on/off individual models. This only stores models whose states are overridden by the admin. When the state is unspecified, or model_configs is empty for this model, the system will decide if this model should be available or not based on the default configuration. For example, a preview model should be disabled by default if the admin has not chosen to enable it.", +"readOnly": true, +"type": "object" +}, "resultDescriptionType": { "description": "Controls whether result extract is display and how (snippet or extractive answer). Default to no result if unspecified.", "enum": [ @@ -31941,6 +32232,10 @@ false "description": "Optional. If true, the LLM based annotation is added to the image during parsing.", "type": "boolean" }, +"enableLlmLayoutParsing": { +"description": "Optional. If true, the pdf layout will be refined using an LLM.", +"type": "boolean" +}, "enableTableAnnotation": { "description": "Optional. If true, the LLM based annotation is added to the table during parsing.", "type": "boolean" @@ -32043,6 +32338,11 @@ false "description": "Output only. Additional information of the Chat Engine. Only applicable if solution_type is SOLUTION_TYPE_CHAT.", "readOnly": true }, +"cmekConfig": { +"$ref": "GoogleCloudDiscoveryengineV1betaCmekConfig", +"description": "Output only. CMEK-related information for the Engine.", +"readOnly": true +}, "commonConfig": { "$ref": "GoogleCloudDiscoveryengineV1betaEngineCommonConfig", "description": "Common config spec that specifies the metadata of the engine." @@ -32117,6 +32417,23 @@ false "$ref": "GoogleCloudDiscoveryengineV1betaEngineMediaRecommendationEngineConfig", "description": "Configurations for the Media Engine. Only applicable on the data stores with solution_type SOLUTION_TYPE_RECOMMENDATION and IndustryVertical.MEDIA vertical." }, +"modelConfigs": { +"additionalProperties": { +"enum": [ +"MODEL_STATE_UNSPECIFIED", +"MODEL_ENABLED", +"MODEL_DISABLED" +], +"enumDescriptions": [ +"The model state is unspecified.", +"The model is enabled by admin.", +"The model is disabled by admin." +], +"type": "string" +}, +"description": "Optional. Maps a model name to its specific configuration for this engine. This allows admin users to turn on/off individual models. This only stores models whose states are overridden by the admin. When the state is unspecified, or model_configs is empty for this model, the system will decide if this model should be available or not based on the default configuration. For example, a preview model should be disabled by default if the admin has not chosen to enable it.", +"type": "object" +}, "name": { "description": "Immutable. Identifier. The fully qualified resource name of the engine. This field must be a UTF-8 encoded string with a length limit of 1024 characters. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}` engine should be 1-63 characters, and valid characters are /a-z0-9*/. Otherwise, an INVALID_ARGUMENT error is returned.", "type": "string" @@ -32311,6 +32628,40 @@ false "description": "Configurations for a Search Engine.", "id": "GoogleCloudDiscoveryengineV1betaEngineSearchEngineConfig", "properties": { +"requiredSubscriptionTier": { +"description": "Optional. The required subscription tier of this engine. They cannot be modified after engine creation. If the required subscription tier is search, user with higher license tier like assist can still access the standalone app associated with this engine.", +"enum": [ +"SUBSCRIPTION_TIER_UNSPECIFIED", +"SUBSCRIPTION_TIER_SEARCH", +"SUBSCRIPTION_TIER_SEARCH_AND_ASSISTANT", +"SUBSCRIPTION_TIER_NOTEBOOK_LM", +"SUBSCRIPTION_TIER_FRONTLINE_WORKER", +"SUBSCRIPTION_TIER_AGENTSPACE_STARTER", +"SUBSCRIPTION_TIER_AGENTSPACE_BUSINESS", +"SUBSCRIPTION_TIER_ENTERPRISE", +"SUBSCRIPTION_TIER_EDU", +"SUBSCRIPTION_TIER_EDU_PRO", +"SUBSCRIPTION_TIER_EDU_EMERGING", +"SUBSCRIPTION_TIER_EDU_PRO_EMERGING", +"SUBSCRIPTION_TIER_FRONTLINE_STARTER" +], +"enumDescriptions": [ +"Default value.", +"Search tier. Search tier can access VAIS search features and NotebookLM features.", +"Search + assistant tier. Search + assistant tier can access VAIS search features, NotebookLM features and assistant features.", +"NotebookLM tier. NotebookLM is a subscription tier can only access NotebookLM features.", +"Frontline worker tier.", +"Agentspace Starter tier.", +"Agentspace Business tier.", +"Enterprise tier.", +"EDU tier.", +"EDU Pro tier.", +"EDU emerging market tier.", +"EDU Pro emerging market tier.", +"Frontline starter tier." +], +"type": "string" +}, "searchAddOns": { "description": "The add-on that this search engine enables.", "items": { @@ -32906,7 +33257,8 @@ false "SUBSCRIPTION_TIER_EDU", "SUBSCRIPTION_TIER_EDU_PRO", "SUBSCRIPTION_TIER_EDU_EMERGING", -"SUBSCRIPTION_TIER_EDU_PRO_EMERGING" +"SUBSCRIPTION_TIER_EDU_PRO_EMERGING", +"SUBSCRIPTION_TIER_FRONTLINE_STARTER" ], "enumDescriptions": [ "Default value.", @@ -32920,7 +33272,8 @@ false "EDU tier.", "EDU Pro tier.", "EDU emerging market tier.", -"EDU Pro emerging market tier." +"EDU Pro emerging market tier.", +"Frontline starter tier." ], "type": "string" } @@ -33406,6 +33759,13 @@ false "$ref": "GoogleCloudDiscoveryengineV1betaSearchRequestContentSearchSpec", "description": "A specification for configuring the behavior of content search." }, +"crowdingSpecs": { +"description": "Optional. Crowding specifications for improving result diversity. If multiple CrowdingSpecs are specified, crowding will be evaluated on each unique combination of the `field` values, and max_count will be the maximum value of `max_count` across all CrowdingSpecs. For example, if the first CrowdingSpec has `field` = \"color\" and `max_count` = 3, and the second CrowdingSpec has `field` = \"size\" and `max_count` = 2, then after 3 documents that share the same color AND size have been returned, subsequent ones should be removed or demoted.", +"items": { +"$ref": "GoogleCloudDiscoveryengineV1betaSearchRequestCrowdingSpec" +}, +"type": "array" +}, "dataStoreSpecs": { "description": "Specifications that define the specific DataStores to be searched, along with configurations for those data stores. This is only considered for Engines with multiple data stores. For engines with a single data store, the specs directly under SearchRequest should be used.", "items": { @@ -33458,6 +33818,13 @@ false "description": "The order in which documents are returned. Documents can be ordered by a field in an Document object. Leave it unset if ordered by relevance. `order_by` expression is case-sensitive. For more information on ordering the website search results, see [Order web search results](https://cloud.google.com/generative-ai-app-builder/docs/order-web-search-results). For more information on ordering the healthcare search results, see [Order healthcare search results](https://cloud.google.com/generative-ai-app-builder/docs/order-hc-results). If this field is unrecognizable, an `INVALID_ARGUMENT` is returned.", "type": "string" }, +"pageCategories": { +"description": "Optional. The categories associated with a category page. Must be set for category navigation queries to achieve good search quality. The format should be the same as UserEvent.PageInfo.page_category. This field is the equivalent of the query for browse (navigation) queries. It's used by the browse model when the query is empty. If the field is empty, it will not be used by the browse model. To represent full path of a category, use '>' character to separate different hierarchies. If '>' is part of the category name, replace it with other character(s). For example, `Graphics Cards > RTX>4090 > Founders Edition` where \"RTX > 4090\" represents one level, can be rewritten as `Graphics Cards > RTX_4090 > Founders Edition`", +"items": { +"type": "string" +}, +"type": "array" +}, "pageSize": { "description": "Maximum number of Documents to return. The maximum allowed value depends on the data type. Values above the maximum value are coerced to the maximum value. * Websites with basic indexing: Default `10`, Maximum `25`. * Websites with advanced indexing: Default `25`, Maximum `50`. * Other: Default `50`, Maximum `100`. If this field is negative, an `INVALID_ARGUMENT` is returned.", "format": "int32", @@ -33885,6 +34252,36 @@ false }, "type": "object" }, +"GoogleCloudDiscoveryengineV1betaSearchRequestCrowdingSpec": { +"description": "Specification for crowding. Crowding improves the diversity of search results by limiting the number of results that share the same field value. For example, crowding on the color field with a max_count of 3 and mode DROP_CROWDED_RESULTS will return at most 3 results with the same color across all pages.", +"id": "GoogleCloudDiscoveryengineV1betaSearchRequestCrowdingSpec", +"properties": { +"field": { +"description": "The field to use for crowding. Documents can be crowded by a field in the Document object. Crowding field is case sensitive.", +"type": "string" +}, +"maxCount": { +"description": "The maximum number of documents to keep per value of the field. Once there are at least max_count previous results which contain the same value for the given field (according to the order specified in `order_by`), later results with the same value are \"crowded away\". If not specified, the default value is 1.", +"format": "int32", +"type": "integer" +}, +"mode": { +"description": "Mode to use for documents that are crowded away.", +"enum": [ +"MODE_UNSPECIFIED", +"DROP_CROWDED_RESULTS", +"DEMOTE_CROWDED_RESULTS_TO_END" +], +"enumDescriptions": [ +"Unspecified crowding mode. In this case, server behavior defaults to Mode.DROP_CROWDED_RESULTS.", +"Drop crowded results.", +"Demote crowded results to the later pages." +], +"type": "string" +} +}, +"type": "object" +}, "GoogleCloudDiscoveryengineV1betaSearchRequestDataStoreSpec": { "description": "A struct to define data stores to filter on in a search call and configurations for those data stores. Otherwise, an `INVALID_ARGUMENT` error is returned.", "id": "GoogleCloudDiscoveryengineV1betaSearchRequestDataStoreSpec", @@ -35345,40 +35742,6 @@ false }, "type": "object" }, -"GoogleCloudNotebooklmV1alphaUploadSourceFileRequest": { -"description": "Request for the SourceService.UploadSourceFile method.", -"id": "GoogleCloudNotebooklmV1alphaUploadSourceFileRequest", -"properties": { -"blob": { -"$ref": "GdataMedia", -"description": "Information about the file being uploaded." -}, -"mediaRequestInfo": { -"$ref": "ApiservingMediaRequestInfo", -"description": "Media upload request metadata." -}, -"sourceId": { -"description": "The source id of the associated file. If not set, a source id will be generated and a new tentative source will be created.", -"type": "string" -} -}, -"type": "object" -}, -"GoogleCloudNotebooklmV1alphaUploadSourceFileResponse": { -"description": "Response for the SourceService.UploadSourceFile method.", -"id": "GoogleCloudNotebooklmV1alphaUploadSourceFileResponse", -"properties": { -"mediaResponseInfo": { -"$ref": "ApiservingMediaResponseInfo", -"description": "Media upload response metadata." -}, -"sourceId": { -"$ref": "GoogleCloudNotebooklmV1alphaSourceId", -"description": "The source id of the uploaded source." -} -}, -"type": "object" -}, "GoogleCloudNotebooklmV1alphaUserContent": { "description": "The \"Content\" messages refer to data the user wants to upload.", "id": "GoogleCloudNotebooklmV1alphaUserContent", @@ -35502,6 +35865,63 @@ false }, "type": "object" }, +"GoogleIamV1Binding": { +"description": "Associates `members`, or principals, with a `role`.", +"id": "GoogleIamV1Binding", +"properties": { +"condition": { +"$ref": "GoogleTypeExpr", +"description": "The condition that is associated with this binding. If the condition evaluates to `true`, then this binding applies to the current request. If the condition evaluates to `false`, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies)." +}, +"members": { +"description": "Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`: A single identity in a workforce identity pool. * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/group/{group_id}`: All workforce identities in a group. * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/attribute.{attribute_name}/{attribute_value}`: All workforce identities with a specific attribute value. * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/*`: All identities in a workforce identity pool. * `principal://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/subject/{subject_attribute_value}`: A single identity in a workload identity pool. * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/group/{group_id}`: A workload identity pool group. * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/attribute.{attribute_name}/{attribute_value}`: All identities in a workload identity pool with a certain attribute. * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/*`: All identities in a workload identity pool. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding. * `deleted:principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`: Deleted single identity in a workforce identity pool. For example, `deleted:principal://iam.googleapis.com/locations/global/workforcePools/my-pool-id/subject/my-subject-attribute-value`.", +"items": { +"type": "string" +}, +"type": "array" +}, +"role": { +"description": "Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. For an overview of the IAM roles and permissions, see the [IAM documentation](https://cloud.google.com/iam/docs/roles-overview). For a list of the available pre-defined roles, see [here](https://cloud.google.com/iam/docs/understanding-roles).", +"type": "string" +} +}, +"type": "object" +}, +"GoogleIamV1Policy": { +"description": "An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources. A `Policy` is a collection of `bindings`. A `binding` binds one or more `members`, or principals, to a single `role`. Principals can be user accounts, service accounts, Google groups, and domains (such as G Suite). A `role` is a named list of permissions; each `role` can be an IAM predefined role or a user-created custom role. For some types of Google Cloud resources, a `binding` can also specify a `condition`, which is a logical expression that allows access to a resource only if the expression evaluates to `true`. A condition can add constraints based on attributes of the request, the resource, or both. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). **JSON example:** ``` { \"bindings\": [ { \"role\": \"roles/resourcemanager.organizationAdmin\", \"members\": [ \"user:mike@example.com\", \"group:admins@example.com\", \"domain:google.com\", \"serviceAccount:my-project-id@appspot.gserviceaccount.com\" ] }, { \"role\": \"roles/resourcemanager.organizationViewer\", \"members\": [ \"user:eve@example.com\" ], \"condition\": { \"title\": \"expirable access\", \"description\": \"Does not grant access after Sep 2020\", \"expression\": \"request.time < timestamp('2020-10-01T00:00:00.000Z')\", } } ], \"etag\": \"BwWWja0YfJA=\", \"version\": 3 } ``` **YAML example:** ``` bindings: - members: - user:mike@example.com - group:admins@example.com - domain:google.com - serviceAccount:my-project-id@appspot.gserviceaccount.com role: roles/resourcemanager.organizationAdmin - members: - user:eve@example.com role: roles/resourcemanager.organizationViewer condition: title: expirable access description: Does not grant access after Sep 2020 expression: request.time < timestamp('2020-10-01T00:00:00.000Z') etag: BwWWja0YfJA= version: 3 ``` For a description of IAM and its features, see the [IAM documentation](https://cloud.google.com/iam/docs/).", +"id": "GoogleIamV1Policy", +"properties": { +"bindings": { +"description": "Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.", +"items": { +"$ref": "GoogleIamV1Binding" +}, +"type": "array" +}, +"etag": { +"description": "`etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost.", +"format": "byte", +"type": "string" +}, +"version": { +"description": "Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).", +"format": "int32", +"type": "integer" +} +}, +"type": "object" +}, +"GoogleIamV1SetIamPolicyRequest": { +"description": "Request message for `SetIamPolicy` method.", +"id": "GoogleIamV1SetIamPolicyRequest", +"properties": { +"policy": { +"$ref": "GoogleIamV1Policy", +"description": "REQUIRED: The complete policy to be applied to the `resource`. The size of the policy is limited to a few 10s of KB. An empty policy is a valid policy but certain Google Cloud services (such as Projects) might reject them." +} +}, +"type": "object" +}, "GoogleLongrunningCancelOperationRequest": { "description": "The request message for Operations.CancelOperation.", "id": "GoogleLongrunningCancelOperationRequest", @@ -35524,7 +35944,7 @@ false "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, diff --git a/googleapiclient/discovery_cache/documents/discoveryengine.v1beta.json b/googleapiclient/discovery_cache/documents/discoveryengine.v1beta.json index 667dc2d8d8..3a84401545 100644 --- a/googleapiclient/discovery_cache/documents/discoveryengine.v1beta.json +++ b/googleapiclient/discovery_cache/documents/discoveryengine.v1beta.json @@ -141,49 +141,6 @@ }, "protocol": "rest", "resources": { -"media": { -"methods": { -"download": { -"description": "Downloads a file from the session.", -"flatPath": "v1beta/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/engines/{enginesId}/sessions/{sessionsId}:downloadFile", -"httpMethod": "GET", -"id": "discoveryengine.media.download", -"parameterOrder": [ -"name" -], -"parameters": { -"fileId": { -"description": "Required. The ID of the file to be downloaded.", -"location": "query", -"type": "string" -}, -"name": { -"description": "Required. The resource name of the Session. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/sessions/{session}`", -"location": "path", -"pattern": "^projects/[^/]+/locations/[^/]+/collections/[^/]+/engines/[^/]+/sessions/[^/]+$", -"required": true, -"type": "string" -}, -"viewId": { -"description": "Optional. The ID of the view to be downloaded.", -"location": "query", -"type": "string" -} -}, -"path": "v1beta/{+name}:downloadFile", -"response": { -"$ref": "GdataMedia" -}, -"scopes": [ -"https://www.googleapis.com/auth/cloud-platform", -"https://www.googleapis.com/auth/discoveryengine.assist.readwrite", -"https://www.googleapis.com/auth/discoveryengine.readwrite" -], -"supportsMediaDownload": true, -"useMediaDownloadService": true -} -} -}, "projects": { "methods": { "provision": { @@ -604,7 +561,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -1268,7 +1225,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -1841,7 +1798,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -1920,7 +1877,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -2158,7 +2115,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -2852,7 +2809,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -3200,7 +3157,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -3684,6 +3641,68 @@ "resources": { "assistants": { "methods": { +"create": { +"description": "Creates an Assistant.", +"flatPath": "v1beta/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/engines/{enginesId}/assistants", +"httpMethod": "POST", +"id": "discoveryengine.projects.locations.collections.engines.assistants.create", +"parameterOrder": [ +"parent" +], +"parameters": { +"assistantId": { +"description": "Required. The ID to use for the Assistant, which will become the final component of the Assistant's resource name. This field must conform to [RFC-1034](https://tools.ietf.org/html/rfc1034) with a length limit of 63 characters.", +"location": "query", +"type": "string" +}, +"parent": { +"description": "Required. The parent resource name. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}`", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/collections/[^/]+/engines/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1beta/{+parent}/assistants", +"request": { +"$ref": "GoogleCloudDiscoveryengineV1betaAssistant" +}, +"response": { +"$ref": "GoogleCloudDiscoveryengineV1betaAssistant" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/discoveryengine.assist.readwrite", +"https://www.googleapis.com/auth/discoveryengine.readwrite" +] +}, +"delete": { +"description": "Deletes an Assistant.", +"flatPath": "v1beta/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/engines/{enginesId}/assistants/{assistantsId}", +"httpMethod": "DELETE", +"id": "discoveryengine.projects.locations.collections.engines.assistants.delete", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "Required. Resource name of Assistant. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/assistants/{assistant}` If the caller does not have permission to delete the Assistant, regardless of whether or not it exists, a PERMISSION_DENIED error is returned. If the Assistant to delete does not exist, a NOT_FOUND error is returned.", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/collections/[^/]+/engines/[^/]+/assistants/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1beta/{+name}", +"response": { +"$ref": "GoogleProtobufEmpty" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/discoveryengine.assist.readwrite", +"https://www.googleapis.com/auth/discoveryengine.readwrite" +] +}, "get": { "description": "Gets an Assistant.", "flatPath": "v1beta/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/engines/{enginesId}/assistants/{assistantsId}", @@ -3711,6 +3730,44 @@ "https://www.googleapis.com/auth/discoveryengine.readwrite" ] }, +"list": { +"description": "Lists all Assistants under an Engine.", +"flatPath": "v1beta/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/engines/{enginesId}/assistants", +"httpMethod": "GET", +"id": "discoveryengine.projects.locations.collections.engines.assistants.list", +"parameterOrder": [ +"parent" +], +"parameters": { +"pageSize": { +"description": "Maximum number of Assistants to return. If unspecified, defaults to 100. The maximum allowed value is 1000; anything above that will be coerced down to 1000.", +"format": "int32", +"location": "query", +"type": "integer" +}, +"pageToken": { +"description": "A page token ListAssistantsResponse.next_page_token, received from a previous AssistantService.ListAssistants call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to ListAssistants must match the call that provided the page token.", +"location": "query", +"type": "string" +}, +"parent": { +"description": "Required. The parent resource name. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}`", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/collections/[^/]+/engines/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1beta/{+parent}/assistants", +"response": { +"$ref": "GoogleCloudDiscoveryengineV1betaListAssistantsResponse" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/discoveryengine.assist.readwrite", +"https://www.googleapis.com/auth/discoveryengine.readwrite" +] +}, "patch": { "description": "Updates an Assistant", "flatPath": "v1beta/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/engines/{enginesId}/assistants/{assistantsId}", @@ -3777,6 +3834,42 @@ "https://www.googleapis.com/auth/discoveryengine.readwrite" ] } +}, +"resources": { +"agents": { +"resources": { +"operations": { +"methods": { +"get": { +"description": "Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.", +"flatPath": "v1beta/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/engines/{enginesId}/assistants/{assistantsId}/agents/{agentsId}/operations/{operationsId}", +"httpMethod": "GET", +"id": "discoveryengine.projects.locations.collections.engines.assistants.agents.operations.get", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "The name of the operation resource.", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/collections/[^/]+/engines/[^/]+/assistants/[^/]+/agents/[^/]+/operations/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1beta/{+name}", +"response": { +"$ref": "GoogleLongrunningOperation" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/discoveryengine.readwrite" +] +} +} +} +} +} } }, "completionConfig": { @@ -4268,7 +4361,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -4805,7 +4898,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -5440,7 +5533,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -5983,7 +6076,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -6062,7 +6155,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -7297,6 +7390,7 @@ }, "scopes": [ "https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/discoveryengine.assist.readwrite", "https://www.googleapis.com/auth/discoveryengine.readwrite" ] }, @@ -7760,7 +7854,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -7938,7 +8032,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -8672,6 +8766,36 @@ } }, "resources": { +"licenseConfigsUsageStats": { +"methods": { +"list": { +"description": "Lists all the LicenseConfigUsageStatss associated with the project.", +"flatPath": "v1beta/projects/{projectsId}/locations/{locationsId}/userStores/{userStoresId}/licenseConfigsUsageStats", +"httpMethod": "GET", +"id": "discoveryengine.projects.locations.userStores.licenseConfigsUsageStats.list", +"parameterOrder": [ +"parent" +], +"parameters": { +"parent": { +"description": "Required. The parent branch resource name, such as `projects/{project}/locations/{location}/userStores/{user_store_id}`.", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/userStores/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1beta/{+parent}/licenseConfigsUsageStats", +"response": { +"$ref": "GoogleCloudDiscoveryengineV1betaListLicenseConfigsUsageStatsResponse" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/discoveryengine.readwrite" +] +} +} +}, "userLicenses": { "methods": { "list": { @@ -8683,8 +8807,8 @@ "parent" ], "parameters": { -"filter": { -"description": "Optional. Filter for the list request. Supported fields: * `license_assignment_state` Examples: * `license_assignment_state = ASSIGNED` to list assigned user licenses. * `license_assignment_state = NO_LICENSE` to list not licensed users. * `license_assignment_state = NO_LICENSE_ATTEMPTED_LOGIN` to list users who attempted login but no license assigned. * `license_assignment_state != NO_LICENSE_ATTEMPTED_LOGIN` to filter out users who attempted login but no license assigned.", +"orderBy": { +"description": "Optional. The order in which the UserLicenses are listed. The value must be a comma-separated list of fields. Default sorting order is ascending. To specify descending order for a field, append a \" desc\" suffix. Redundant space characters in the syntax are insignificant. Supported fields: * `license_assignment_state` * `user_principal` * `user_profile` * `last_login_date` * `update_time` If not set, the default ordering is by `user_principal`. Examples: * `user_principal desc` to order by `user_principal` in descending order. * `license_assignment_state` to order by `license_assignment_state` in ascending order. * `last_login_date desc` to order by `last_login_date` in descending order. * `update_time desc` to order by `update_time` in descending order. * `last_login_date desc, user_principal` to order by `last_login_date` in descending order and then by `user_principal` in ascending order.", "location": "query", "type": "string" }, @@ -8783,7 +8907,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -8802,439 +8926,9 @@ } } }, -"revision": "20251030", +"revision": "20251203", "rootUrl": "https://discoveryengine.googleapis.com/", "schemas": { -"GdataBlobstore2Info": { -"description": "Information to read/write to blobstore2.", -"id": "GdataBlobstore2Info", -"properties": { -"blobGeneration": { -"description": "The blob generation id.", -"format": "int64", -"type": "string" -}, -"blobId": { -"description": "The blob id, e.g., /blobstore/prod/playground/scotty", -"type": "string" -}, -"downloadReadHandle": { -"description": "Read handle passed from Bigstore -> Scotty for a GCS download. This is a signed, serialized blobstore2.ReadHandle proto which must never be set outside of Bigstore, and is not applicable to non-GCS media downloads.", -"format": "byte", -"type": "string" -}, -"readToken": { -"description": "The blob read token. Needed to read blobs that have not been replicated. Might not be available until the final call.", -"type": "string" -}, -"uploadMetadataContainer": { -"description": "Metadata passed from Blobstore -> Scotty for a new GCS upload. This is a signed, serialized blobstore2.BlobMetadataContainer proto which must never be consumed outside of Bigstore, and is not applicable to non-GCS media uploads.", -"format": "byte", -"type": "string" -} -}, -"type": "object" -}, -"GdataCompositeMedia": { -"description": "A sequence of media data references representing composite data. Introduced to support Bigstore composite objects. For details, visit http://go/bigstore-composites.", -"id": "GdataCompositeMedia", -"properties": { -"blobRef": { -"deprecated": true, -"description": "Blobstore v1 reference, set if reference_type is BLOBSTORE_REF This should be the byte representation of a blobstore.BlobRef. Since Blobstore is deprecating v1, use blobstore2_info instead. For now, any v2 blob will also be represented in this field as v1 BlobRef.", -"format": "byte", -"type": "string" -}, -"blobstore2Info": { -"$ref": "GdataBlobstore2Info", -"description": "Blobstore v2 info, set if reference_type is BLOBSTORE_REF and it refers to a v2 blob." -}, -"cosmoBinaryReference": { -"description": "A binary data reference for a media download. Serves as a technology-agnostic binary reference in some Google infrastructure. This value is a serialized storage_cosmo.BinaryReference proto. Storing it as bytes is a hack to get around the fact that the cosmo proto (as well as others it includes) doesn't support JavaScript. This prevents us from including the actual type of this field.", -"format": "byte", -"type": "string" -}, -"crc32cHash": { -"description": "crc32.c hash for the payload.", -"format": "uint32", -"type": "integer" -}, -"inline": { -"description": "Media data, set if reference_type is INLINE", -"format": "byte", -"type": "string" -}, -"length": { -"description": "Size of the data, in bytes", -"format": "int64", -"type": "string" -}, -"md5Hash": { -"description": "MD5 hash for the payload.", -"format": "byte", -"type": "string" -}, -"objectId": { -"$ref": "GdataObjectId", -"description": "Reference to a TI Blob, set if reference_type is BIGSTORE_REF." -}, -"path": { -"description": "Path to the data, set if reference_type is PATH", -"type": "string" -}, -"referenceType": { -"description": "Describes what the field reference contains.", -"enum": [ -"PATH", -"BLOB_REF", -"INLINE", -"BIGSTORE_REF", -"COSMO_BINARY_REFERENCE" -], -"enumDescriptions": [ -"Reference contains a GFS path or a local path.", -"Reference points to a blobstore object. This could be either a v1 blob_ref or a v2 blobstore2_info. Clients should check blobstore2_info first, since v1 is being deprecated.", -"Data is included into this proto buffer", -"Reference points to a bigstore object", -"Indicates the data is stored in cosmo_binary_reference." -], -"type": "string" -}, -"sha1Hash": { -"description": "SHA-1 hash for the payload.", -"format": "byte", -"type": "string" -} -}, -"type": "object" -}, -"GdataContentTypeInfo": { -"description": "Detailed Content-Type information from Scotty. The Content-Type of the media will typically be filled in by the header or Scotty's best_guess, but this extended information provides the backend with more information so that it can make a better decision if needed. This is only used on media upload requests from Scotty.", -"id": "GdataContentTypeInfo", -"properties": { -"bestGuess": { -"description": "Scotty's best guess of what the content type of the file is.", -"type": "string" -}, -"fromBytes": { -"description": "The content type of the file derived by looking at specific bytes (i.e. \"magic bytes\") of the actual file.", -"type": "string" -}, -"fromFileName": { -"description": "The content type of the file derived from the file extension of the original file name used by the client.", -"type": "string" -}, -"fromHeader": { -"description": "The content type of the file as specified in the request headers, multipart headers, or RUPIO start request.", -"type": "string" -}, -"fromUrlPath": { -"description": "The content type of the file derived from the file extension of the URL path. The URL path is assumed to represent a file name (which is typically only true for agents that are providing a REST API).", -"type": "string" -} -}, -"type": "object" -}, -"GdataDiffChecksumsResponse": { -"description": "Backend response for a Diff get checksums response. For details on the Scotty Diff protocol, visit http://go/scotty-diff-protocol.", -"id": "GdataDiffChecksumsResponse", -"properties": { -"checksumsLocation": { -"$ref": "GdataCompositeMedia", -"description": "Exactly one of these fields must be populated. If checksums_location is filled, the server will return the corresponding contents to the user. If object_location is filled, the server will calculate the checksums based on the content there and return that to the user. For details on the format of the checksums, see http://go/scotty-diff-protocol." -}, -"chunkSizeBytes": { -"description": "The chunk size of checksums. Must be a multiple of 256KB.", -"format": "int64", -"type": "string" -}, -"objectLocation": { -"$ref": "GdataCompositeMedia", -"description": "If set, calculate the checksums based on the contents and return them to the caller." -}, -"objectSizeBytes": { -"description": "The total size of the server object.", -"format": "int64", -"type": "string" -}, -"objectVersion": { -"description": "The object version of the object the checksums are being returned for.", -"type": "string" -} -}, -"type": "object" -}, -"GdataDiffDownloadResponse": { -"description": "Backend response for a Diff download response. For details on the Scotty Diff protocol, visit http://go/scotty-diff-protocol.", -"id": "GdataDiffDownloadResponse", -"properties": { -"objectLocation": { -"$ref": "GdataCompositeMedia", -"description": "The original object location." -} -}, -"type": "object" -}, -"GdataDiffUploadRequest": { -"description": "A Diff upload request. For details on the Scotty Diff protocol, visit http://go/scotty-diff-protocol.", -"id": "GdataDiffUploadRequest", -"properties": { -"checksumsInfo": { -"$ref": "GdataCompositeMedia", -"description": "The location of the checksums for the new object. Agents must clone the object located here, as the upload server will delete the contents once a response is received. For details on the format of the checksums, see http://go/scotty-diff-protocol." -}, -"objectInfo": { -"$ref": "GdataCompositeMedia", -"description": "The location of the new object. Agents must clone the object located here, as the upload server will delete the contents once a response is received." -}, -"objectVersion": { -"description": "The object version of the object that is the base version the incoming diff script will be applied to. This field will always be filled in.", -"type": "string" -} -}, -"type": "object" -}, -"GdataDiffUploadResponse": { -"description": "Backend response for a Diff upload request. For details on the Scotty Diff protocol, visit http://go/scotty-diff-protocol.", -"id": "GdataDiffUploadResponse", -"properties": { -"objectVersion": { -"description": "The object version of the object at the server. Must be included in the end notification response. The version in the end notification response must correspond to the new version of the object that is now stored at the server, after the upload.", -"type": "string" -}, -"originalObject": { -"$ref": "GdataCompositeMedia", -"description": "The location of the original file for a diff upload request. Must be filled in if responding to an upload start notification." -} -}, -"type": "object" -}, -"GdataDiffVersionResponse": { -"description": "Backend response for a Diff get version response. For details on the Scotty Diff protocol, visit http://go/scotty-diff-protocol.", -"id": "GdataDiffVersionResponse", -"properties": { -"objectSizeBytes": { -"description": "The total size of the server object.", -"format": "int64", -"type": "string" -}, -"objectVersion": { -"description": "The version of the object stored at the server.", -"type": "string" -} -}, -"type": "object" -}, -"GdataDownloadParameters": { -"description": "Parameters specific to media downloads.", -"id": "GdataDownloadParameters", -"properties": { -"allowGzipCompression": { -"description": "A boolean to be returned in the response to Scotty. Allows/disallows gzip encoding of the payload content when the server thinks it's advantageous (hence, does not guarantee compression) which allows Scotty to GZip the response to the client.", -"type": "boolean" -}, -"ignoreRange": { -"description": "Determining whether or not Apiary should skip the inclusion of any Content-Range header on its response to Scotty.", -"type": "boolean" -} -}, -"type": "object" -}, -"GdataMedia": { -"description": "A reference to data stored on the filesystem, on GFS or in blobstore.", -"id": "GdataMedia", -"properties": { -"algorithm": { -"deprecated": true, -"description": "Deprecated, use one of explicit hash type fields instead. Algorithm used for calculating the hash. As of 2011/01/21, \"MD5\" is the only possible value for this field. New values may be added at any time.", -"type": "string" -}, -"bigstoreObjectRef": { -"deprecated": true, -"description": "Use object_id instead.", -"format": "byte", -"type": "string" -}, -"blobRef": { -"deprecated": true, -"description": "Blobstore v1 reference, set if reference_type is BLOBSTORE_REF This should be the byte representation of a blobstore.BlobRef. Since Blobstore is deprecating v1, use blobstore2_info instead. For now, any v2 blob will also be represented in this field as v1 BlobRef.", -"format": "byte", -"type": "string" -}, -"blobstore2Info": { -"$ref": "GdataBlobstore2Info", -"description": "Blobstore v2 info, set if reference_type is BLOBSTORE_REF and it refers to a v2 blob." -}, -"compositeMedia": { -"description": "A composite media composed of one or more media objects, set if reference_type is COMPOSITE_MEDIA. The media length field must be set to the sum of the lengths of all composite media objects. Note: All composite media must have length specified.", -"items": { -"$ref": "GdataCompositeMedia" -}, -"type": "array" -}, -"contentType": { -"description": "MIME type of the data", -"type": "string" -}, -"contentTypeInfo": { -"$ref": "GdataContentTypeInfo", -"description": "Extended content type information provided for Scotty uploads." -}, -"cosmoBinaryReference": { -"description": "A binary data reference for a media download. Serves as a technology-agnostic binary reference in some Google infrastructure. This value is a serialized storage_cosmo.BinaryReference proto. Storing it as bytes is a hack to get around the fact that the cosmo proto (as well as others it includes) doesn't support JavaScript. This prevents us from including the actual type of this field.", -"format": "byte", -"type": "string" -}, -"crc32cHash": { -"description": "For Scotty Uploads: Scotty-provided hashes for uploads For Scotty Downloads: (WARNING: DO NOT USE WITHOUT PERMISSION FROM THE SCOTTY TEAM.) A Hash provided by the agent to be used to verify the data being downloaded. Currently only supported for inline payloads. Further, only crc32c_hash is currently supported.", -"format": "uint32", -"type": "integer" -}, -"diffChecksumsResponse": { -"$ref": "GdataDiffChecksumsResponse", -"description": "Set if reference_type is DIFF_CHECKSUMS_RESPONSE." -}, -"diffDownloadResponse": { -"$ref": "GdataDiffDownloadResponse", -"description": "Set if reference_type is DIFF_DOWNLOAD_RESPONSE." -}, -"diffUploadRequest": { -"$ref": "GdataDiffUploadRequest", -"description": "Set if reference_type is DIFF_UPLOAD_REQUEST." -}, -"diffUploadResponse": { -"$ref": "GdataDiffUploadResponse", -"description": "Set if reference_type is DIFF_UPLOAD_RESPONSE." -}, -"diffVersionResponse": { -"$ref": "GdataDiffVersionResponse", -"description": "Set if reference_type is DIFF_VERSION_RESPONSE." -}, -"downloadParameters": { -"$ref": "GdataDownloadParameters", -"description": "Parameters for a media download." -}, -"filename": { -"description": "Original file name", -"type": "string" -}, -"hash": { -"deprecated": true, -"description": "Deprecated, use one of explicit hash type fields instead. These two hash related fields will only be populated on Scotty based media uploads and will contain the content of the hash group in the NotificationRequest: http://cs/#google3/blobstore2/api/scotty/service/proto/upload_listener.proto&q=class:Hash Hex encoded hash value of the uploaded media.", -"type": "string" -}, -"hashVerified": { -"description": "For Scotty uploads only. If a user sends a hash code and the backend has requested that Scotty verify the upload against the client hash, Scotty will perform the check on behalf of the backend and will reject it if the hashes don't match. This is set to true if Scotty performed this verification.", -"type": "boolean" -}, -"inline": { -"description": "Media data, set if reference_type is INLINE", -"format": "byte", -"type": "string" -}, -"isPotentialRetry": { -"description": "|is_potential_retry| is set false only when Scotty is certain that it has not sent the request before. When a client resumes an upload, this field must be set true in agent calls, because Scotty cannot be certain that it has never sent the request before due to potential failure in the session state persistence.", -"type": "boolean" -}, -"length": { -"description": "Size of the data, in bytes", -"format": "int64", -"type": "string" -}, -"md5Hash": { -"description": "Scotty-provided MD5 hash for an upload.", -"format": "byte", -"type": "string" -}, -"mediaId": { -"description": "Media id to forward to the operation GetMedia. Can be set if reference_type is GET_MEDIA.", -"format": "byte", -"type": "string" -}, -"objectId": { -"$ref": "GdataObjectId", -"description": "Reference to a TI Blob, set if reference_type is BIGSTORE_REF." -}, -"path": { -"description": "Path to the data, set if reference_type is PATH", -"type": "string" -}, -"referenceType": { -"description": "Describes what the field reference contains.", -"enum": [ -"PATH", -"BLOB_REF", -"INLINE", -"GET_MEDIA", -"COMPOSITE_MEDIA", -"BIGSTORE_REF", -"DIFF_VERSION_RESPONSE", -"DIFF_CHECKSUMS_RESPONSE", -"DIFF_DOWNLOAD_RESPONSE", -"DIFF_UPLOAD_REQUEST", -"DIFF_UPLOAD_RESPONSE", -"COSMO_BINARY_REFERENCE", -"ARBITRARY_BYTES" -], -"enumDescriptions": [ -"Reference contains a GFS path or a local path.", -"Reference points to a blobstore object. This could be either a v1 blob_ref or a v2 blobstore2_info. Clients should check blobstore2_info first, since v1 is being deprecated.", -"Data is included into this proto buffer", -"Data should be accessed from the current service using the operation GetMedia.", -"The content for this media object is stored across multiple partial media objects under the composite_media field.", -"Reference points to a bigstore object", -"Indicates the data is stored in diff_version_response.", -"Indicates the data is stored in diff_checksums_response.", -"Indicates the data is stored in diff_download_response.", -"Indicates the data is stored in diff_upload_request.", -"Indicates the data is stored in diff_upload_response.", -"Indicates the data is stored in cosmo_binary_reference.", -"Informs Scotty to generate a response payload with the size specified in the length field. The contents of the payload are generated by Scotty and are undefined. This is useful for testing download speeds between the user and Scotty without involving a real payload source. Note: range is not supported when using arbitrary_bytes." -], -"type": "string" -}, -"sha1Hash": { -"description": "Scotty-provided SHA1 hash for an upload.", -"format": "byte", -"type": "string" -}, -"sha256Hash": { -"description": "Scotty-provided SHA256 hash for an upload.", -"format": "byte", -"type": "string" -}, -"timestamp": { -"description": "Time at which the media data was last updated, in milliseconds since UNIX epoch", -"format": "uint64", -"type": "string" -}, -"token": { -"description": "A unique fingerprint/version id for the media data", -"type": "string" -} -}, -"type": "object" -}, -"GdataObjectId": { -"description": "This is a copy of the tech.blob.ObjectId proto, which could not be used directly here due to transitive closure issues with JavaScript support; see http://b/8801763.", -"id": "GdataObjectId", -"properties": { -"bucketName": { -"description": "The name of the bucket to which this object belongs.", -"type": "string" -}, -"generation": { -"description": "Generation of the object. Generations are monotonically increasing across writes, allowing them to be be compared to determine which generation is newer. If this is omitted in a request, then you are requesting the live object. See http://go/bigstore-versions", -"format": "int64", -"type": "string" -}, -"objectName": { -"description": "The name of the object.", -"type": "string" -} -}, -"type": "object" -}, "GoogleApiDistribution": { "description": "`Distribution` contains summary statistics for a population of values. It optionally contains a histogram representing the distribution of those values across a set of buckets. The summary statistics are the count, mean, sum of the squared deviation from the mean, the minimum, and the maximum of the set of population of values. The histogram is based on a sequence of buckets and gives a count of values that fall into each bucket. The boundaries of the buckets are given either explicitly or by formulas for buckets of fixed or exponentially increasing widths. Although it is not forbidden, it is generally a bad idea to include non-finite values (infinities or NaNs) in the population of values, as this will render the `mean` and `sum_of_squared_deviation` fields meaningless.", "id": "GoogleApiDistribution", @@ -9815,6 +9509,14 @@ "$ref": "GoogleCloudDiscoveryengineV1AssistantCustomerPolicy", "description": "Optional. Customer policy for the assistant." }, +"description": { +"description": "Optional. Description for additional information. Expected to be shown on the configuration UI, not to the users of the assistant.", +"type": "string" +}, +"displayName": { +"description": "Required. The assistant display name. It must be a UTF-8 encoded string with a length limit of 128 characters.", +"type": "string" +}, "enabledTools": { "additionalProperties": { "$ref": "GoogleCloudDiscoveryengineV1AssistantToolList" @@ -9929,10 +9631,21 @@ "description": "Configuration for the generation of the assistant response.", "id": "GoogleCloudDiscoveryengineV1AssistantGenerationConfig", "properties": { +"allowedModelIds": { +"description": "Optional. The list of models that are allowed to be used for assistant.", +"items": { +"type": "string" +}, +"type": "array" +}, "defaultLanguage": { "description": "The default language to use for the generation of the assistant response. Use an ISO 639-1 language code such as `en`. If not specified, the language will be automatically detected.", "type": "string" }, +"defaultModelId": { +"description": "Optional. The default model to use for assistant.", +"type": "string" +}, "systemInstruction": { "$ref": "GoogleCloudDiscoveryengineV1AssistantGenerationConfigSystemInstruction", "description": "System instruction, also known as the prompt preamble for LLM calls. See also https://cloud.google.com/vertex-ai/generative-ai/docs/learn/prompts/system-instructions" @@ -11548,6 +11261,10 @@ "description": "Optional. If true, the LLM based annotation is added to the image during parsing.", "type": "boolean" }, +"enableLlmLayoutParsing": { +"description": "Optional. If true, the pdf layout will be refined using an LLM.", +"type": "boolean" +}, "enableTableAnnotation": { "description": "Optional. If true, the LLM based annotation is added to the table during parsing.", "type": "boolean" @@ -11650,6 +11367,11 @@ "description": "Output only. Additional information of the Chat Engine. Only applicable if solution_type is SOLUTION_TYPE_CHAT.", "readOnly": true }, +"cmekConfig": { +"$ref": "GoogleCloudDiscoveryengineV1CmekConfig", +"description": "Output only. CMEK-related information for the Engine.", +"readOnly": true +}, "commonConfig": { "$ref": "GoogleCloudDiscoveryengineV1EngineCommonConfig", "description": "Common config spec that specifies the metadata of the engine." @@ -11724,6 +11446,23 @@ "$ref": "GoogleCloudDiscoveryengineV1EngineMediaRecommendationEngineConfig", "description": "Configurations for the Media Engine. Only applicable on the data stores with solution_type SOLUTION_TYPE_RECOMMENDATION and IndustryVertical.MEDIA vertical." }, +"modelConfigs": { +"additionalProperties": { +"enum": [ +"MODEL_STATE_UNSPECIFIED", +"MODEL_ENABLED", +"MODEL_DISABLED" +], +"enumDescriptions": [ +"The model state is unspecified.", +"The model is enabled by admin.", +"The model is disabled by admin." +], +"type": "string" +}, +"description": "Optional. Maps a model name to its specific configuration for this engine. This allows admin users to turn on/off individual models. This only stores models whose states are overridden by the admin. When the state is unspecified, or model_configs is empty for this model, the system will decide if this model should be available or not based on the default configuration. For example, a preview model should be disabled by default if the admin has not chosen to enable it.", +"type": "object" +}, "name": { "description": "Immutable. Identifier. The fully qualified resource name of the engine. This field must be a UTF-8 encoded string with a length limit of 1024 characters. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}` engine should be 1-63 characters, and valid characters are /a-z0-9*/. Otherwise, an INVALID_ARGUMENT error is returned.", "type": "string" @@ -11918,6 +11657,40 @@ "description": "Configurations for a Search Engine.", "id": "GoogleCloudDiscoveryengineV1EngineSearchEngineConfig", "properties": { +"requiredSubscriptionTier": { +"description": "Optional. The required subscription tier of this engine. They cannot be modified after engine creation. If the required subscription tier is search, user with higher license tier like assist can still access the standalone app associated with this engine.", +"enum": [ +"SUBSCRIPTION_TIER_UNSPECIFIED", +"SUBSCRIPTION_TIER_SEARCH", +"SUBSCRIPTION_TIER_SEARCH_AND_ASSISTANT", +"SUBSCRIPTION_TIER_NOTEBOOK_LM", +"SUBSCRIPTION_TIER_FRONTLINE_WORKER", +"SUBSCRIPTION_TIER_AGENTSPACE_STARTER", +"SUBSCRIPTION_TIER_AGENTSPACE_BUSINESS", +"SUBSCRIPTION_TIER_ENTERPRISE", +"SUBSCRIPTION_TIER_EDU", +"SUBSCRIPTION_TIER_EDU_PRO", +"SUBSCRIPTION_TIER_EDU_EMERGING", +"SUBSCRIPTION_TIER_EDU_PRO_EMERGING", +"SUBSCRIPTION_TIER_FRONTLINE_STARTER" +], +"enumDescriptions": [ +"Default value.", +"Search tier. Search tier can access VAIS search features and NotebookLM features.", +"Search + assistant tier. Search + assistant tier can access VAIS search features, NotebookLM features and assistant features.", +"NotebookLM tier. NotebookLM is a subscription tier can only access NotebookLM features.", +"Frontline worker tier.", +"Agentspace Starter tier.", +"Agentspace Business tier.", +"Enterprise tier.", +"EDU tier.", +"EDU Pro tier.", +"EDU emerging market tier.", +"EDU Pro emerging market tier.", +"Frontline starter tier." +], +"type": "string" +}, "searchAddOns": { "description": "The add-on that this search engine enables.", "items": { @@ -12336,7 +12109,8 @@ "SUBSCRIPTION_TIER_EDU", "SUBSCRIPTION_TIER_EDU_PRO", "SUBSCRIPTION_TIER_EDU_EMERGING", -"SUBSCRIPTION_TIER_EDU_PRO_EMERGING" +"SUBSCRIPTION_TIER_EDU_PRO_EMERGING", +"SUBSCRIPTION_TIER_FRONTLINE_STARTER" ], "enumDescriptions": [ "Default value.", @@ -12350,7 +12124,8 @@ "EDU tier.", "EDU Pro tier.", "EDU emerging market tier.", -"EDU Pro emerging market tier." +"EDU Pro emerging market tier.", +"Frontline starter tier." ], "type": "string" } @@ -16589,6 +16364,10 @@ "description": "Optional. If true, the LLM based annotation is added to the image during parsing.", "type": "boolean" }, +"enableLlmLayoutParsing": { +"description": "Optional. If true, the pdf layout will be refined using an LLM.", +"type": "boolean" +}, "enableTableAnnotation": { "description": "Optional. If true, the LLM based annotation is added to the table during parsing.", "type": "boolean" @@ -16691,6 +16470,11 @@ "description": "Output only. Additional information of the Chat Engine. Only applicable if solution_type is SOLUTION_TYPE_CHAT.", "readOnly": true }, +"cmekConfig": { +"$ref": "GoogleCloudDiscoveryengineV1alphaCmekConfig", +"description": "Output only. CMEK-related information for the Engine.", +"readOnly": true +}, "commonConfig": { "$ref": "GoogleCloudDiscoveryengineV1alphaEngineCommonConfig", "description": "Common config spec that specifies the metadata of the engine." @@ -16765,6 +16549,23 @@ "$ref": "GoogleCloudDiscoveryengineV1alphaEngineMediaRecommendationEngineConfig", "description": "Configurations for the Media Engine. Only applicable on the data stores with solution_type SOLUTION_TYPE_RECOMMENDATION and IndustryVertical.MEDIA vertical." }, +"modelConfigs": { +"additionalProperties": { +"enum": [ +"MODEL_STATE_UNSPECIFIED", +"MODEL_ENABLED", +"MODEL_DISABLED" +], +"enumDescriptions": [ +"The model state is unspecified.", +"The model is enabled by admin.", +"The model is disabled by admin." +], +"type": "string" +}, +"description": "Optional. Maps a model name to its specific configuration for this engine. This allows admin users to turn on/off individual models. This only stores models whose states are overridden by the admin. When the state is unspecified, or model_configs is empty for this model, the system will decide if this model should be available or not based on the default configuration. For example, a preview model should be disabled by default if the admin has not chosen to enable it.", +"type": "object" +}, "name": { "description": "Immutable. Identifier. The fully qualified resource name of the engine. This field must be a UTF-8 encoded string with a length limit of 1024 characters. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}` engine should be 1-63 characters, and valid characters are /a-z0-9*/. Otherwise, an INVALID_ARGUMENT error is returned.", "type": "string" @@ -17024,6 +16825,40 @@ "description": "Configurations for a Search Engine.", "id": "GoogleCloudDiscoveryengineV1alphaEngineSearchEngineConfig", "properties": { +"requiredSubscriptionTier": { +"description": "Optional. The required subscription tier of this engine. They cannot be modified after engine creation. If the required subscription tier is search, user with higher license tier like assist can still access the standalone app associated with this engine.", +"enum": [ +"SUBSCRIPTION_TIER_UNSPECIFIED", +"SUBSCRIPTION_TIER_SEARCH", +"SUBSCRIPTION_TIER_SEARCH_AND_ASSISTANT", +"SUBSCRIPTION_TIER_NOTEBOOK_LM", +"SUBSCRIPTION_TIER_FRONTLINE_WORKER", +"SUBSCRIPTION_TIER_AGENTSPACE_STARTER", +"SUBSCRIPTION_TIER_AGENTSPACE_BUSINESS", +"SUBSCRIPTION_TIER_ENTERPRISE", +"SUBSCRIPTION_TIER_EDU", +"SUBSCRIPTION_TIER_EDU_PRO", +"SUBSCRIPTION_TIER_EDU_EMERGING", +"SUBSCRIPTION_TIER_EDU_PRO_EMERGING", +"SUBSCRIPTION_TIER_FRONTLINE_STARTER" +], +"enumDescriptions": [ +"Default value.", +"Search tier. Search tier can access VAIS search features and NotebookLM features.", +"Search + assistant tier. Search + assistant tier can access VAIS search features, NotebookLM features and assistant features.", +"NotebookLM tier. NotebookLM is a subscription tier can only access NotebookLM features.", +"Frontline worker tier.", +"Agentspace Starter tier.", +"Agentspace Business tier.", +"Enterprise tier.", +"EDU tier.", +"EDU Pro tier.", +"EDU emerging market tier.", +"EDU Pro emerging market tier.", +"Frontline starter tier." +], +"type": "string" +}, "searchAddOns": { "description": "The add-on that this search engine enables.", "items": { @@ -17887,7 +17722,8 @@ "SUBSCRIPTION_TIER_EDU", "SUBSCRIPTION_TIER_EDU_PRO", "SUBSCRIPTION_TIER_EDU_EMERGING", -"SUBSCRIPTION_TIER_EDU_PRO_EMERGING" +"SUBSCRIPTION_TIER_EDU_PRO_EMERGING", +"SUBSCRIPTION_TIER_FRONTLINE_STARTER" ], "enumDescriptions": [ "Default value.", @@ -17901,7 +17737,8 @@ "EDU tier.", "EDU Pro tier.", "EDU emerging market tier.", -"EDU Pro emerging market tier." +"EDU Pro emerging market tier.", +"Frontline starter tier." ], "type": "string" } @@ -18751,6 +18588,13 @@ "$ref": "GoogleCloudDiscoveryengineV1alphaSearchRequestContentSearchSpec", "description": "A specification for configuring the behavior of content search." }, +"crowdingSpecs": { +"description": "Optional. Crowding specifications for improving result diversity. If multiple CrowdingSpecs are specified, crowding will be evaluated on each unique combination of the `field` values, and max_count will be the maximum value of `max_count` across all CrowdingSpecs. For example, if the first CrowdingSpec has `field` = \"color\" and `max_count` = 3, and the second CrowdingSpec has `field` = \"size\" and `max_count` = 2, then after 3 documents that share the same color AND size have been returned, subsequent ones should be removed or demoted.", +"items": { +"$ref": "GoogleCloudDiscoveryengineV1alphaSearchRequestCrowdingSpec" +}, +"type": "array" +}, "customFineTuningSpec": { "$ref": "GoogleCloudDiscoveryengineV1alphaCustomFineTuningSpec", "description": "Custom fine tuning configs. If set, it has higher priority than the configs set in ServingConfig.custom_fine_tuning_spec." @@ -18807,6 +18651,13 @@ "description": "The order in which documents are returned. Documents can be ordered by a field in an Document object. Leave it unset if ordered by relevance. `order_by` expression is case-sensitive. For more information on ordering the website search results, see [Order web search results](https://cloud.google.com/generative-ai-app-builder/docs/order-web-search-results). For more information on ordering the healthcare search results, see [Order healthcare search results](https://cloud.google.com/generative-ai-app-builder/docs/order-hc-results). If this field is unrecognizable, an `INVALID_ARGUMENT` is returned.", "type": "string" }, +"pageCategories": { +"description": "Optional. The categories associated with a category page. Must be set for category navigation queries to achieve good search quality. The format should be the same as UserEvent.PageInfo.page_category. This field is the equivalent of the query for browse (navigation) queries. It's used by the browse model when the query is empty. If the field is empty, it will not be used by the browse model. To represent full path of a category, use '>' character to separate different hierarchies. If '>' is part of the category name, replace it with other character(s). For example, `Graphics Cards > RTX>4090 > Founders Edition` where \"RTX > 4090\" represents one level, can be rewritten as `Graphics Cards > RTX_4090 > Founders Edition`", +"items": { +"type": "string" +}, +"type": "array" +}, "pageSize": { "description": "Maximum number of Documents to return. The maximum allowed value depends on the data type. Values above the maximum value are coerced to the maximum value. * Websites with basic indexing: Default `10`, Maximum `25`. * Websites with advanced indexing: Default `25`, Maximum `50`. * Other: Default `50`, Maximum `100`. If this field is negative, an `INVALID_ARGUMENT` is returned.", "format": "int32", @@ -19238,6 +19089,36 @@ false }, "type": "object" }, +"GoogleCloudDiscoveryengineV1alphaSearchRequestCrowdingSpec": { +"description": "Specification for crowding. Crowding improves the diversity of search results by limiting the number of results that share the same field value. For example, crowding on the color field with a max_count of 3 and mode DROP_CROWDED_RESULTS will return at most 3 results with the same color across all pages.", +"id": "GoogleCloudDiscoveryengineV1alphaSearchRequestCrowdingSpec", +"properties": { +"field": { +"description": "The field to use for crowding. Documents can be crowded by a field in the Document object. Crowding field is case sensitive.", +"type": "string" +}, +"maxCount": { +"description": "The maximum number of documents to keep per value of the field. Once there are at least max_count previous results which contain the same value for the given field (according to the order specified in `order_by`), later results with the same value are \"crowded away\". If not specified, the default value is 1.", +"format": "int32", +"type": "integer" +}, +"mode": { +"description": "Mode to use for documents that are crowded away.", +"enum": [ +"MODE_UNSPECIFIED", +"DROP_CROWDED_RESULTS", +"DEMOTE_CROWDED_RESULTS_TO_END" +], +"enumDescriptions": [ +"Unspecified crowding mode. In this case, server behavior defaults to Mode.DROP_CROWDED_RESULTS.", +"Drop crowded results.", +"Demote crowded results to the later pages." +], +"type": "string" +} +}, +"type": "object" +}, "GoogleCloudDiscoveryengineV1alphaSearchRequestDataStoreSpec": { "description": "A struct to define data stores to filter on in a search call and configurations for those data stores. Otherwise, an `INVALID_ARGUMENT` error is returned.", "id": "GoogleCloudDiscoveryengineV1alphaSearchRequestDataStoreSpec", @@ -22045,6 +21926,14 @@ false "$ref": "GoogleCloudDiscoveryengineV1betaAssistantCustomerPolicy", "description": "Optional. Customer policy for the assistant." }, +"description": { +"description": "Optional. Description for additional information. Expected to be shown on the configuration UI, not to the users of the assistant.", +"type": "string" +}, +"displayName": { +"description": "Required. The assistant display name. It must be a UTF-8 encoded string with a length limit of 128 characters.", +"type": "string" +}, "enabledTools": { "additionalProperties": { "$ref": "GoogleCloudDiscoveryengineV1betaAssistantToolList" @@ -22263,10 +22152,21 @@ false "description": "Configuration for the generation of the assistant response.", "id": "GoogleCloudDiscoveryengineV1betaAssistantGenerationConfig", "properties": { +"allowedModelIds": { +"description": "Optional. The list of models that are allowed to be used for assistant.", +"items": { +"type": "string" +}, +"type": "array" +}, "defaultLanguage": { "description": "The default language to use for the generation of the assistant response. Use an ISO 639-1 language code such as `en`. If not specified, the language will be automatically detected.", "type": "string" }, +"defaultModelId": { +"description": "Optional. The default model to use for assistant.", +"type": "string" +}, "systemInstruction": { "$ref": "GoogleCloudDiscoveryengineV1betaAssistantGenerationConfigSystemInstruction", "description": "System instruction, also known as the prompt preamble for LLM calls. See also https://cloud.google.com/vertex-ai/generative-ai/docs/learn/prompts/system-instructions" @@ -24666,6 +24566,10 @@ false "description": "Optional. If true, the LLM based annotation is added to the image during parsing.", "type": "boolean" }, +"enableLlmLayoutParsing": { +"description": "Optional. If true, the pdf layout will be refined using an LLM.", +"type": "boolean" +}, "enableTableAnnotation": { "description": "Optional. If true, the LLM based annotation is added to the table during parsing.", "type": "boolean" @@ -24800,6 +24704,11 @@ false "description": "Output only. Additional information of the Chat Engine. Only applicable if solution_type is SOLUTION_TYPE_CHAT.", "readOnly": true }, +"cmekConfig": { +"$ref": "GoogleCloudDiscoveryengineV1betaCmekConfig", +"description": "Output only. CMEK-related information for the Engine.", +"readOnly": true +}, "commonConfig": { "$ref": "GoogleCloudDiscoveryengineV1betaEngineCommonConfig", "description": "Common config spec that specifies the metadata of the engine." @@ -24874,6 +24783,23 @@ false "$ref": "GoogleCloudDiscoveryengineV1betaEngineMediaRecommendationEngineConfig", "description": "Configurations for the Media Engine. Only applicable on the data stores with solution_type SOLUTION_TYPE_RECOMMENDATION and IndustryVertical.MEDIA vertical." }, +"modelConfigs": { +"additionalProperties": { +"enum": [ +"MODEL_STATE_UNSPECIFIED", +"MODEL_ENABLED", +"MODEL_DISABLED" +], +"enumDescriptions": [ +"The model state is unspecified.", +"The model is enabled by admin.", +"The model is disabled by admin." +], +"type": "string" +}, +"description": "Optional. Maps a model name to its specific configuration for this engine. This allows admin users to turn on/off individual models. This only stores models whose states are overridden by the admin. When the state is unspecified, or model_configs is empty for this model, the system will decide if this model should be available or not based on the default configuration. For example, a preview model should be disabled by default if the admin has not chosen to enable it.", +"type": "object" +}, "name": { "description": "Immutable. Identifier. The fully qualified resource name of the engine. This field must be a UTF-8 encoded string with a length limit of 1024 characters. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}` engine should be 1-63 characters, and valid characters are /a-z0-9*/. Otherwise, an INVALID_ARGUMENT error is returned.", "type": "string" @@ -25068,6 +24994,40 @@ false "description": "Configurations for a Search Engine.", "id": "GoogleCloudDiscoveryengineV1betaEngineSearchEngineConfig", "properties": { +"requiredSubscriptionTier": { +"description": "Optional. The required subscription tier of this engine. They cannot be modified after engine creation. If the required subscription tier is search, user with higher license tier like assist can still access the standalone app associated with this engine.", +"enum": [ +"SUBSCRIPTION_TIER_UNSPECIFIED", +"SUBSCRIPTION_TIER_SEARCH", +"SUBSCRIPTION_TIER_SEARCH_AND_ASSISTANT", +"SUBSCRIPTION_TIER_NOTEBOOK_LM", +"SUBSCRIPTION_TIER_FRONTLINE_WORKER", +"SUBSCRIPTION_TIER_AGENTSPACE_STARTER", +"SUBSCRIPTION_TIER_AGENTSPACE_BUSINESS", +"SUBSCRIPTION_TIER_ENTERPRISE", +"SUBSCRIPTION_TIER_EDU", +"SUBSCRIPTION_TIER_EDU_PRO", +"SUBSCRIPTION_TIER_EDU_EMERGING", +"SUBSCRIPTION_TIER_EDU_PRO_EMERGING", +"SUBSCRIPTION_TIER_FRONTLINE_STARTER" +], +"enumDescriptions": [ +"Default value.", +"Search tier. Search tier can access VAIS search features and NotebookLM features.", +"Search + assistant tier. Search + assistant tier can access VAIS search features, NotebookLM features and assistant features.", +"NotebookLM tier. NotebookLM is a subscription tier can only access NotebookLM features.", +"Frontline worker tier.", +"Agentspace Starter tier.", +"Agentspace Business tier.", +"Enterprise tier.", +"EDU tier.", +"EDU Pro tier.", +"EDU emerging market tier.", +"EDU Pro emerging market tier.", +"Frontline starter tier." +], +"type": "string" +}, "searchAddOns": { "description": "The add-on that this search engine enables.", "items": { @@ -25385,6 +25345,10 @@ false "description": "Required. Identity outside the customer identity provider. The length limit of external identity will be of 100 characters.", "type": "string" }, +"externalIdentityName": { +"description": "Optional. The name of the external identity.", +"type": "string" +}, "groupId": { "description": "Group identifier. For Google Workspace user account, group_id should be the google workspace group email. For non-google identity provider, group_id is the mapped group identifier configured during the workforcepool config.", "type": "string" @@ -26131,7 +26095,8 @@ false "SUBSCRIPTION_TIER_EDU", "SUBSCRIPTION_TIER_EDU_PRO", "SUBSCRIPTION_TIER_EDU_EMERGING", -"SUBSCRIPTION_TIER_EDU_PRO_EMERGING" +"SUBSCRIPTION_TIER_EDU_PRO_EMERGING", +"SUBSCRIPTION_TIER_FRONTLINE_STARTER" ], "enumDescriptions": [ "Default value.", @@ -26145,13 +26110,48 @@ false "EDU tier.", "EDU Pro tier.", "EDU emerging market tier.", -"EDU Pro emerging market tier." +"EDU Pro emerging market tier.", +"Frontline starter tier." ], "type": "string" } }, "type": "object" }, +"GoogleCloudDiscoveryengineV1betaLicenseConfigUsageStats": { +"description": "Stats about users' licenses.", +"id": "GoogleCloudDiscoveryengineV1betaLicenseConfigUsageStats", +"properties": { +"licenseConfig": { +"description": "Required. The LicenseConfig name.", +"type": "string" +}, +"usedLicenseCount": { +"description": "Required. The number of licenses used.", +"format": "int64", +"type": "string" +} +}, +"type": "object" +}, +"GoogleCloudDiscoveryengineV1betaListAssistantsResponse": { +"description": "Response message for the AssistantService.ListAssistants method.", +"id": "GoogleCloudDiscoveryengineV1betaListAssistantsResponse", +"properties": { +"assistants": { +"description": "All the customer's Assistants.", +"items": { +"$ref": "GoogleCloudDiscoveryengineV1betaAssistant" +}, +"type": "array" +}, +"nextPageToken": { +"description": "A token that can be sent as ListAssistantsRequest.page_token to retrieve the next page. If this field is omitted, there are no subsequent pages.", +"type": "string" +} +}, +"type": "object" +}, "GoogleCloudDiscoveryengineV1betaListCmekConfigsResponse": { "description": "Response message for CmekConfigService.ListCmekConfigs method.", "id": "GoogleCloudDiscoveryengineV1betaListCmekConfigsResponse", @@ -26359,6 +26359,20 @@ false }, "type": "object" }, +"GoogleCloudDiscoveryengineV1betaListLicenseConfigsUsageStatsResponse": { +"description": "Response message for UserLicenseService.ListLicenseConfigUsageStats method.", +"id": "GoogleCloudDiscoveryengineV1betaListLicenseConfigsUsageStatsResponse", +"properties": { +"licenseConfigUsageStats": { +"description": "All the customer's LicenseConfigUsageStats.", +"items": { +"$ref": "GoogleCloudDiscoveryengineV1betaLicenseConfigUsageStats" +}, +"type": "array" +} +}, +"type": "object" +}, "GoogleCloudDiscoveryengineV1betaListSampleQueriesResponse": { "description": "Response message for SampleQueryService.ListSampleQueries method.", "id": "GoogleCloudDiscoveryengineV1betaListSampleQueriesResponse", @@ -27714,6 +27728,13 @@ false "$ref": "GoogleCloudDiscoveryengineV1betaSearchRequestContentSearchSpec", "description": "A specification for configuring the behavior of content search." }, +"crowdingSpecs": { +"description": "Optional. Crowding specifications for improving result diversity. If multiple CrowdingSpecs are specified, crowding will be evaluated on each unique combination of the `field` values, and max_count will be the maximum value of `max_count` across all CrowdingSpecs. For example, if the first CrowdingSpec has `field` = \"color\" and `max_count` = 3, and the second CrowdingSpec has `field` = \"size\" and `max_count` = 2, then after 3 documents that share the same color AND size have been returned, subsequent ones should be removed or demoted.", +"items": { +"$ref": "GoogleCloudDiscoveryengineV1betaSearchRequestCrowdingSpec" +}, +"type": "array" +}, "dataStoreSpecs": { "description": "Specifications that define the specific DataStores to be searched, along with configurations for those data stores. This is only considered for Engines with multiple data stores. For engines with a single data store, the specs directly under SearchRequest should be used.", "items": { @@ -27766,6 +27787,13 @@ false "description": "The order in which documents are returned. Documents can be ordered by a field in an Document object. Leave it unset if ordered by relevance. `order_by` expression is case-sensitive. For more information on ordering the website search results, see [Order web search results](https://cloud.google.com/generative-ai-app-builder/docs/order-web-search-results). For more information on ordering the healthcare search results, see [Order healthcare search results](https://cloud.google.com/generative-ai-app-builder/docs/order-hc-results). If this field is unrecognizable, an `INVALID_ARGUMENT` is returned.", "type": "string" }, +"pageCategories": { +"description": "Optional. The categories associated with a category page. Must be set for category navigation queries to achieve good search quality. The format should be the same as UserEvent.PageInfo.page_category. This field is the equivalent of the query for browse (navigation) queries. It's used by the browse model when the query is empty. If the field is empty, it will not be used by the browse model. To represent full path of a category, use '>' character to separate different hierarchies. If '>' is part of the category name, replace it with other character(s). For example, `Graphics Cards > RTX>4090 > Founders Edition` where \"RTX > 4090\" represents one level, can be rewritten as `Graphics Cards > RTX_4090 > Founders Edition`", +"items": { +"type": "string" +}, +"type": "array" +}, "pageSize": { "description": "Maximum number of Documents to return. The maximum allowed value depends on the data type. Values above the maximum value are coerced to the maximum value. * Websites with basic indexing: Default `10`, Maximum `25`. * Websites with advanced indexing: Default `25`, Maximum `50`. * Other: Default `50`, Maximum `100`. If this field is negative, an `INVALID_ARGUMENT` is returned.", "format": "int32", @@ -28193,6 +28221,36 @@ false }, "type": "object" }, +"GoogleCloudDiscoveryengineV1betaSearchRequestCrowdingSpec": { +"description": "Specification for crowding. Crowding improves the diversity of search results by limiting the number of results that share the same field value. For example, crowding on the color field with a max_count of 3 and mode DROP_CROWDED_RESULTS will return at most 3 results with the same color across all pages.", +"id": "GoogleCloudDiscoveryengineV1betaSearchRequestCrowdingSpec", +"properties": { +"field": { +"description": "The field to use for crowding. Documents can be crowded by a field in the Document object. Crowding field is case sensitive.", +"type": "string" +}, +"maxCount": { +"description": "The maximum number of documents to keep per value of the field. Once there are at least max_count previous results which contain the same value for the given field (according to the order specified in `order_by`), later results with the same value are \"crowded away\". If not specified, the default value is 1.", +"format": "int32", +"type": "integer" +}, +"mode": { +"description": "Mode to use for documents that are crowded away.", +"enum": [ +"MODE_UNSPECIFIED", +"DROP_CROWDED_RESULTS", +"DEMOTE_CROWDED_RESULTS_TO_END" +], +"enumDescriptions": [ +"Unspecified crowding mode. In this case, server behavior defaults to Mode.DROP_CROWDED_RESULTS.", +"Drop crowded results.", +"Demote crowded results to the later pages." +], +"type": "string" +} +}, +"type": "object" +}, "GoogleCloudDiscoveryengineV1betaSearchRequestDataStoreSpec": { "description": "A struct to define data stores to filter on in a search call and configurations for those data stores. Otherwise, an `INVALID_ARGUMENT` error is returned.", "id": "GoogleCloudDiscoveryengineV1betaSearchRequestDataStoreSpec", @@ -28613,6 +28671,21 @@ false }, "type": "array" }, +"semanticState": { +"description": "Output only. Indicates the semantic state of the search response.", +"enum": [ +"SEMANTIC_STATE_UNSPECIFIED", +"DISABLED", +"ENABLED" +], +"enumDescriptions": [ +"Default value. Should not be used.", +"Semantic search was disabled for this search response.", +"Semantic search was enabled for this search response." +], +"readOnly": true, +"type": "string" +}, "sessionInfo": { "$ref": "GoogleCloudDiscoveryengineV1betaSearchResponseSessionInfo", "description": "Session information. Only set if SearchRequest.session is provided. See its description for more details." @@ -29893,6 +29966,13 @@ false "description": "A global unique ID that identifies the current pair of request and stream of responses. Used for feedback and support.", "type": "string" }, +"invocationTools": { +"description": "The tool names of the tools that were invoked.", +"items": { +"type": "string" +}, +"type": "array" +}, "sessionInfo": { "$ref": "GoogleCloudDiscoveryengineV1betaStreamAssistResponseSessionInfo", "description": "Session information. Only included in the final StreamAssistResponse of the response stream." @@ -30528,7 +30608,7 @@ false "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, diff --git a/googleapiclient/discovery_cache/documents/displayvideo.v2.json b/googleapiclient/discovery_cache/documents/displayvideo.v2.json index d98cabb464..0a7aa1f9fa 100644 --- a/googleapiclient/discovery_cache/documents/displayvideo.v2.json +++ b/googleapiclient/discovery_cache/documents/displayvideo.v2.json @@ -571,18 +571,18 @@ "https://www.googleapis.com/auth/display-video-mediaplanning" ] }, -"listAssignedTargetingOptions": { -"description": "Lists assigned targeting options of a campaign across targeting types.", -"flatPath": "v2/advertisers/{advertisersId}/campaigns/{campaignsId}:listAssignedTargetingOptions", -"httpMethod": "GET", -"id": "displayvideo.advertisers.campaigns.listAssignedTargetingOptions", +"patch": { +"description": "Updates an existing campaign. Returns the updated campaign if successful.", +"flatPath": "v2/advertisers/{advertisersId}/campaigns/{campaignsId}", +"httpMethod": "PATCH", +"id": "displayvideo.advertisers.campaigns.patch", "parameterOrder": [ "advertiserId", "campaignId" ], "parameters": { "advertiserId": { -"description": "Required. The ID of the advertiser the campaign belongs to.", +"description": "Output only. The unique ID of the advertiser the campaign belongs to.", "format": "int64", "location": "path", "pattern": "^[^/]+$", @@ -590,268 +590,123 @@ "type": "string" }, "campaignId": { -"description": "Required. The ID of the campaign to list assigned targeting options for.", +"description": "Output only. The unique ID of the campaign. Assigned by the system.", "format": "int64", "location": "path", "pattern": "^[^/]+$", "required": true, "type": "string" }, -"filter": { -"description": "Allows filtering by assigned targeting option fields. Supported syntax: * Filter expressions are made up of one or more restrictions. * Restrictions can be combined by the `OR` logical operator. * A restriction has the form of `{field} {operator} {value}`. * All fields must use the `EQUALS (=)` operator. Supported fields: * `targetingType` * `inheritance` Examples: * `AssignedTargetingOption` resources of targeting type `TARGETING_TYPE_LANGUAGE` or `TARGETING_TYPE_GENDER`: `targetingType=\"TARGETING_TYPE_LANGUAGE\" OR targetingType=\"TARGETING_TYPE_GENDER\"` * `AssignedTargetingOption` resources with inheritance status of `NOT_INHERITED` or `INHERITED_FROM_PARTNER`: `inheritance=\"NOT_INHERITED\" OR inheritance=\"INHERITED_FROM_PARTNER\"` The length of this field should be no more than 500 characters. Reference our [filter `LIST` requests](/display-video/api/guides/how-tos/filters) guide for more information.", -"location": "query", -"type": "string" -}, -"orderBy": { -"description": "Field by which to sort the list. Acceptable values are: * `targetingType` (default) The default sorting order is ascending. To specify descending order for a field, a suffix \"desc\" should be added to the field name. Example: `targetingType desc`.", -"location": "query", -"type": "string" -}, -"pageSize": { -"description": "Requested page size. The size must be an integer between `1` and `5000`. If unspecified, the default is `5000`. Returns error code `INVALID_ARGUMENT` if an invalid value is specified.", -"format": "int32", -"location": "query", -"type": "integer" -}, -"pageToken": { -"description": "A token that lets the client fetch the next page of results. Typically, this is the value of next_page_token returned from the previous call to `BulkListCampaignAssignedTargetingOptions` method. If not specified, the first page of results will be returned.", +"updateMask": { +"description": "Required. The mask to control which fields to update.", +"format": "google-fieldmask", "location": "query", "type": "string" } }, -"path": "v2/advertisers/{+advertiserId}/campaigns/{+campaignId}:listAssignedTargetingOptions", +"path": "v2/advertisers/{+advertiserId}/campaigns/{+campaignId}", +"request": { +"$ref": "Campaign" +}, "response": { -"$ref": "BulkListCampaignAssignedTargetingOptionsResponse" +"$ref": "Campaign" }, "scopes": [ -"https://www.googleapis.com/auth/display-video" +"https://www.googleapis.com/auth/display-video", +"https://www.googleapis.com/auth/display-video-mediaplanning" ] +} +} }, -"patch": { -"description": "Updates an existing campaign. Returns the updated campaign if successful.", -"flatPath": "v2/advertisers/{advertisersId}/campaigns/{campaignsId}", -"httpMethod": "PATCH", -"id": "displayvideo.advertisers.campaigns.patch", +"channels": { +"methods": { +"create": { +"description": "Creates a new channel. Returns the newly created channel if successful.", +"flatPath": "v2/advertisers/{advertisersId}/channels", +"httpMethod": "POST", +"id": "displayvideo.advertisers.channels.create", "parameterOrder": [ -"advertiserId", -"campaignId" +"advertiserId" ], "parameters": { "advertiserId": { -"description": "Output only. The unique ID of the advertiser the campaign belongs to.", +"description": "The ID of the advertiser that owns the created channel.", "format": "int64", "location": "path", "pattern": "^[^/]+$", "required": true, "type": "string" }, -"campaignId": { -"description": "Output only. The unique ID of the campaign. Assigned by the system.", +"partnerId": { +"description": "The ID of the partner that owns the created channel.", "format": "int64", -"location": "path", -"pattern": "^[^/]+$", -"required": true, -"type": "string" -}, -"updateMask": { -"description": "Required. The mask to control which fields to update.", -"format": "google-fieldmask", "location": "query", "type": "string" } }, -"path": "v2/advertisers/{+advertiserId}/campaigns/{+campaignId}", +"path": "v2/advertisers/{+advertiserId}/channels", "request": { -"$ref": "Campaign" +"$ref": "Channel" }, "response": { -"$ref": "Campaign" +"$ref": "Channel" }, "scopes": [ -"https://www.googleapis.com/auth/display-video", -"https://www.googleapis.com/auth/display-video-mediaplanning" +"https://www.googleapis.com/auth/display-video" ] -} }, -"resources": { -"targetingTypes": { -"resources": { -"assignedTargetingOptions": { -"methods": { "get": { -"description": "Gets a single targeting option assigned to a campaign.", -"flatPath": "v2/advertisers/{advertisersId}/campaigns/{campaignsId}/targetingTypes/{targetingTypesId}/assignedTargetingOptions/{assignedTargetingOptionsId}", +"description": "Gets a channel for a partner or advertiser.", +"flatPath": "v2/advertisers/{advertisersId}/channels/{channelsId}", "httpMethod": "GET", -"id": "displayvideo.advertisers.campaigns.targetingTypes.assignedTargetingOptions.get", +"id": "displayvideo.advertisers.channels.get", "parameterOrder": [ "advertiserId", -"campaignId", -"targetingType", -"assignedTargetingOptionId" +"channelId" ], "parameters": { "advertiserId": { -"description": "Required. The ID of the advertiser the campaign belongs to.", +"description": "The ID of the advertiser that owns the fetched channel.", "format": "int64", "location": "path", "pattern": "^[^/]+$", "required": true, "type": "string" }, -"assignedTargetingOptionId": { -"description": "Required. An identifier unique to the targeting type in this campaign that identifies the assigned targeting option being requested.", -"location": "path", -"pattern": "^[^/]+$", -"required": true, -"type": "string" -}, -"campaignId": { -"description": "Required. The ID of the campaign the assigned targeting option belongs to.", +"channelId": { +"description": "Required. The ID of the channel to fetch.", "format": "int64", "location": "path", "pattern": "^[^/]+$", "required": true, "type": "string" }, -"targetingType": { -"description": "Required. Identifies the type of this assigned targeting option. Supported targeting types: * `TARGETING_TYPE_AGE_RANGE` * `TARGETING_TYPE_AUTHORIZED_SELLER_STATUS` * `TARGETING_TYPE_CONTENT_INSTREAM_POSITION` * `TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION` * `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION` * `TARGETING_TYPE_ENVIRONMENT` * `TARGETING_TYPE_EXCHANGE` * `TARGETING_TYPE_GENDER` * `TARGETING_TYPE_GEO_REGION` * `TARGETING_TYPE_HOUSEHOLD_INCOME` * `TARGETING_TYPE_INVENTORY_SOURCE` * `TARGETING_TYPE_INVENTORY_SOURCE_GROUP` * `TARGETING_TYPE_LANGUAGE` * `TARGETING_TYPE_ON_SCREEN_POSITION` * `TARGETING_TYPE_PARENTAL_STATUS` * `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION` * `TARGETING_TYPE_SUB_EXCHANGE` * `TARGETING_TYPE_THIRD_PARTY_VERIFIER` * `TARGETING_TYPE_VIEWABILITY`", -"enum": [ -"TARGETING_TYPE_UNSPECIFIED", -"TARGETING_TYPE_CHANNEL", -"TARGETING_TYPE_APP_CATEGORY", -"TARGETING_TYPE_APP", -"TARGETING_TYPE_URL", -"TARGETING_TYPE_DAY_AND_TIME", -"TARGETING_TYPE_AGE_RANGE", -"TARGETING_TYPE_REGIONAL_LOCATION_LIST", -"TARGETING_TYPE_PROXIMITY_LOCATION_LIST", -"TARGETING_TYPE_GENDER", -"TARGETING_TYPE_VIDEO_PLAYER_SIZE", -"TARGETING_TYPE_USER_REWARDED_CONTENT", -"TARGETING_TYPE_PARENTAL_STATUS", -"TARGETING_TYPE_CONTENT_INSTREAM_POSITION", -"TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION", -"TARGETING_TYPE_DEVICE_TYPE", -"TARGETING_TYPE_AUDIENCE_GROUP", -"TARGETING_TYPE_BROWSER", -"TARGETING_TYPE_HOUSEHOLD_INCOME", -"TARGETING_TYPE_ON_SCREEN_POSITION", -"TARGETING_TYPE_THIRD_PARTY_VERIFIER", -"TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION", -"TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION", -"TARGETING_TYPE_ENVIRONMENT", -"TARGETING_TYPE_CARRIER_AND_ISP", -"TARGETING_TYPE_OPERATING_SYSTEM", -"TARGETING_TYPE_DEVICE_MAKE_MODEL", -"TARGETING_TYPE_KEYWORD", -"TARGETING_TYPE_NEGATIVE_KEYWORD_LIST", -"TARGETING_TYPE_VIEWABILITY", -"TARGETING_TYPE_CATEGORY", -"TARGETING_TYPE_INVENTORY_SOURCE", -"TARGETING_TYPE_LANGUAGE", -"TARGETING_TYPE_AUTHORIZED_SELLER_STATUS", -"TARGETING_TYPE_GEO_REGION", -"TARGETING_TYPE_INVENTORY_SOURCE_GROUP", -"TARGETING_TYPE_EXCHANGE", -"TARGETING_TYPE_SUB_EXCHANGE", -"TARGETING_TYPE_POI", -"TARGETING_TYPE_BUSINESS_CHAIN", -"TARGETING_TYPE_CONTENT_DURATION", -"TARGETING_TYPE_CONTENT_STREAM_TYPE", -"TARGETING_TYPE_NATIVE_CONTENT_POSITION", -"TARGETING_TYPE_OMID", -"TARGETING_TYPE_AUDIO_CONTENT_TYPE", -"TARGETING_TYPE_CONTENT_GENRE", -"TARGETING_TYPE_YOUTUBE_VIDEO", -"TARGETING_TYPE_YOUTUBE_CHANNEL", -"TARGETING_TYPE_SESSION_POSITION" -], -"enumDescriptions": [ -"Default value when type is not specified or is unknown in this version.", -"Target a channel (a custom group of related websites or apps).", -"Target an app category (for example, education or puzzle games).", -"Target a specific app (for example, Angry Birds).", -"Target a specific url (for example, quora.com).", -"Target ads during a chosen time period on a specific day.", -"Target ads to a specific age range (for example, 18-24).", -"Target ads to the specified regions on a regional location list.", -"Target ads to the specified points of interest on a proximity location list.", -"Target ads to a specific gender (for example, female or male).", -"Target a specific video player size for video ads.", -"Target user rewarded content for video ads.", -"Target ads to a specific parental status (for example, parent or not a parent).", -"Target video or audio ads in a specific content instream position (for example, pre-roll, mid-roll, or post-roll).", -"Target ads in a specific content outstream position.", -"Target ads to a specific device type (for example, tablet or connected TV).", -"Target ads to an audience or groups of audiences. Singleton field, at most one can exist on a single Lineitem at a time.", -"Target ads to specific web browsers (for example, Chrome).", -"Target ads to a specific household income range (for example, top 10%).", -"Target ads in a specific on screen position.", -"Filter web sites through third party verification (for example, IAS or DoubleVerify).", -"Filter web sites by specific digital content label ratings (for example, DL-MA: suitable only for mature audiences).", -"Filter website content by sensitive categories (for example, adult).", -"Target ads to a specific environment (for example, web or app).", -"Target ads to a specific network carrier or internet service provider (ISP) (for example, Comcast or Orange).", -"Target ads to a specific operating system (for example, macOS).", -"Target ads to a specific device make or model (for example, Roku or Samsung).", -"Target ads to a specific keyword (for example, dog or retriever).", -"Target ads to a specific negative keyword list.", -"Target ads to a specific viewability (for example, 80% viewable).", -"Target ads to a specific content category (for example, arts & entertainment).", -"Purchase impressions from specific deals and auction packages.", -"Target ads to a specific language (for example, English or Japanese).", -"Target ads to ads.txt authorized sellers. If no targeting option of this type is assigned, the resource uses the \"Authorized Direct Sellers and Resellers\" option by default.", -"Target ads to a specific regional location (for example, a city or state).", -"Purchase impressions from a group of deals and auction packages.", -"Purchase impressions from specific exchanges.", -"Purchase impressions from specific sub-exchanges.", -"Target ads around a specific point of interest, such as a notable building, a street address, or latitude/longitude coordinates.", -"Target ads around locations of a business chain within a specific geo region.", -"Target ads to a specific video content duration.", -"Target ads to a specific video content stream type.", -"Target ads to a specific native content position.", -"Target ads in an Open Measurement enabled inventory.", -"Target ads to a specific audio content type.", -"Target ads to a specific content genre.", -"Target ads to a specific YouTube video. Targeting of this type cannot be created or updated using the API. Although this targeting is inherited by child resources, **inherited targeting of this type will not be retrieveable**.", -"Target ads to a specific YouTube channel. Targeting of this type cannot be created or updated using the API. Although this targeting is inherited by child resources, **inherited targeting of this type will not be retrieveable**.", -"Target ads to a serve it in a certain position of a session. Only supported for Ad Group resources under YouTube Programmatic Reservation line items. Targeting of this type cannot be created or updated using the API." -], -"location": "path", -"pattern": "^[^/]+$", -"required": true, +"partnerId": { +"description": "The ID of the partner that owns the fetched channel.", +"format": "int64", +"location": "query", "type": "string" } }, -"path": "v2/advertisers/{+advertiserId}/campaigns/{+campaignId}/targetingTypes/{+targetingType}/assignedTargetingOptions/{+assignedTargetingOptionId}", +"path": "v2/advertisers/{+advertiserId}/channels/{+channelId}", "response": { -"$ref": "AssignedTargetingOption" +"$ref": "Channel" }, "scopes": [ "https://www.googleapis.com/auth/display-video" ] }, "list": { -"description": "Lists the targeting options assigned to a campaign for a specified targeting type.", -"flatPath": "v2/advertisers/{advertisersId}/campaigns/{campaignsId}/targetingTypes/{targetingTypesId}/assignedTargetingOptions", +"description": "Lists channels for a partner or advertiser.", +"flatPath": "v2/advertisers/{advertisersId}/channels", "httpMethod": "GET", -"id": "displayvideo.advertisers.campaigns.targetingTypes.assignedTargetingOptions.list", +"id": "displayvideo.advertisers.channels.list", "parameterOrder": [ -"advertiserId", -"campaignId", -"targetingType" +"advertiserId" ], "parameters": { "advertiserId": { -"description": "Required. The ID of the advertiser the campaign belongs to.", -"format": "int64", -"location": "path", -"pattern": "^[^/]+$", -"required": true, -"type": "string" -}, -"campaignId": { -"description": "Required. The ID of the campaign to list assigned targeting options for.", +"description": "The ID of the advertiser that owns the channels.", "format": "int64", "location": "path", "pattern": "^[^/]+$", @@ -859,263 +714,23 @@ "type": "string" }, "filter": { -"description": "Allows filtering by assigned targeting option fields. Supported syntax: * Filter expressions are made up of one or more restrictions. * Restrictions can be combined by the `OR` logical operator. * A restriction has the form of `{field} {operator} {value}`. * All fields must use the `EQUALS (=)` operator. Supported fields: * `assignedTargetingOptionId` * `inheritance` Examples: * `AssignedTargetingOption` resources with ID 1 or 2 `assignedTargetingOptionId=\"1\" OR assignedTargetingOptionId=\"2\"` * `AssignedTargetingOption` resources with inheritance status of `NOT_INHERITED` or `INHERITED_FROM_PARTNER` `inheritance=\"NOT_INHERITED\" OR inheritance=\"INHERITED_FROM_PARTNER\"` The length of this field should be no more than 500 characters. Reference our [filter `LIST` requests](/display-video/api/guides/how-tos/filters) guide for more information.", +"description": "Allows filtering by channel fields. Supported syntax: * Filter expressions for channel can only contain at most one restriction. * A restriction has the form of `{field} {operator} {value}`. * All fields must use the `HAS (:)` operator. Supported fields: * `displayName` Examples: * All channels for which the display name contains \"google\": `displayName : \"google\"`. The length of this field should be no more than 500 characters. Reference our [filter `LIST` requests](/display-video/api/guides/how-tos/filters) guide for more information.", "location": "query", "type": "string" }, "orderBy": { -"description": "Field by which to sort the list. Acceptable values are: * `assignedTargetingOptionId` (default) The default sorting order is ascending. To specify descending order for a field, a suffix \"desc\" should be added to the field name. Example: `assignedTargetingOptionId desc`.", +"description": "Field by which to sort the list. Acceptable values are: * `displayName` (default) * `channelId` The default sorting order is ascending. To specify descending order for a field, a suffix \" desc\" should be added to the field name. Example: `displayName desc`.", "location": "query", "type": "string" }, "pageSize": { -"description": "Requested page size. Must be between `1` and `5000`. If unspecified will default to `100`. Returns error code `INVALID_ARGUMENT` if an invalid value is specified.", +"description": "Requested page size. Must be between `1` and `200`. If unspecified will default to `100`. Returns error code `INVALID_ARGUMENT` if an invalid value is specified.", "format": "int32", "location": "query", "type": "integer" }, "pageToken": { -"description": "A token identifying a page of results the server should return. Typically, this is the value of next_page_token returned from the previous call to `ListCampaignAssignedTargetingOptions` method. If not specified, the first page of results will be returned.", -"location": "query", -"type": "string" -}, -"targetingType": { -"description": "Required. Identifies the type of assigned targeting options to list. Supported targeting types: * `TARGETING_TYPE_AGE_RANGE` * `TARGETING_TYPE_AUTHORIZED_SELLER_STATUS` * `TARGETING_TYPE_CONTENT_INSTREAM_POSITION` * `TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION` * `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION` * `TARGETING_TYPE_ENVIRONMENT` * `TARGETING_TYPE_EXCHANGE` * `TARGETING_TYPE_GENDER` * `TARGETING_TYPE_GEO_REGION` * `TARGETING_TYPE_HOUSEHOLD_INCOME` * `TARGETING_TYPE_INVENTORY_SOURCE` * `TARGETING_TYPE_INVENTORY_SOURCE_GROUP` * `TARGETING_TYPE_LANGUAGE` * `TARGETING_TYPE_ON_SCREEN_POSITION` * `TARGETING_TYPE_PARENTAL_STATUS` * `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION` * `TARGETING_TYPE_SUB_EXCHANGE` * `TARGETING_TYPE_THIRD_PARTY_VERIFIER` * `TARGETING_TYPE_VIEWABILITY`", -"enum": [ -"TARGETING_TYPE_UNSPECIFIED", -"TARGETING_TYPE_CHANNEL", -"TARGETING_TYPE_APP_CATEGORY", -"TARGETING_TYPE_APP", -"TARGETING_TYPE_URL", -"TARGETING_TYPE_DAY_AND_TIME", -"TARGETING_TYPE_AGE_RANGE", -"TARGETING_TYPE_REGIONAL_LOCATION_LIST", -"TARGETING_TYPE_PROXIMITY_LOCATION_LIST", -"TARGETING_TYPE_GENDER", -"TARGETING_TYPE_VIDEO_PLAYER_SIZE", -"TARGETING_TYPE_USER_REWARDED_CONTENT", -"TARGETING_TYPE_PARENTAL_STATUS", -"TARGETING_TYPE_CONTENT_INSTREAM_POSITION", -"TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION", -"TARGETING_TYPE_DEVICE_TYPE", -"TARGETING_TYPE_AUDIENCE_GROUP", -"TARGETING_TYPE_BROWSER", -"TARGETING_TYPE_HOUSEHOLD_INCOME", -"TARGETING_TYPE_ON_SCREEN_POSITION", -"TARGETING_TYPE_THIRD_PARTY_VERIFIER", -"TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION", -"TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION", -"TARGETING_TYPE_ENVIRONMENT", -"TARGETING_TYPE_CARRIER_AND_ISP", -"TARGETING_TYPE_OPERATING_SYSTEM", -"TARGETING_TYPE_DEVICE_MAKE_MODEL", -"TARGETING_TYPE_KEYWORD", -"TARGETING_TYPE_NEGATIVE_KEYWORD_LIST", -"TARGETING_TYPE_VIEWABILITY", -"TARGETING_TYPE_CATEGORY", -"TARGETING_TYPE_INVENTORY_SOURCE", -"TARGETING_TYPE_LANGUAGE", -"TARGETING_TYPE_AUTHORIZED_SELLER_STATUS", -"TARGETING_TYPE_GEO_REGION", -"TARGETING_TYPE_INVENTORY_SOURCE_GROUP", -"TARGETING_TYPE_EXCHANGE", -"TARGETING_TYPE_SUB_EXCHANGE", -"TARGETING_TYPE_POI", -"TARGETING_TYPE_BUSINESS_CHAIN", -"TARGETING_TYPE_CONTENT_DURATION", -"TARGETING_TYPE_CONTENT_STREAM_TYPE", -"TARGETING_TYPE_NATIVE_CONTENT_POSITION", -"TARGETING_TYPE_OMID", -"TARGETING_TYPE_AUDIO_CONTENT_TYPE", -"TARGETING_TYPE_CONTENT_GENRE", -"TARGETING_TYPE_YOUTUBE_VIDEO", -"TARGETING_TYPE_YOUTUBE_CHANNEL", -"TARGETING_TYPE_SESSION_POSITION" -], -"enumDescriptions": [ -"Default value when type is not specified or is unknown in this version.", -"Target a channel (a custom group of related websites or apps).", -"Target an app category (for example, education or puzzle games).", -"Target a specific app (for example, Angry Birds).", -"Target a specific url (for example, quora.com).", -"Target ads during a chosen time period on a specific day.", -"Target ads to a specific age range (for example, 18-24).", -"Target ads to the specified regions on a regional location list.", -"Target ads to the specified points of interest on a proximity location list.", -"Target ads to a specific gender (for example, female or male).", -"Target a specific video player size for video ads.", -"Target user rewarded content for video ads.", -"Target ads to a specific parental status (for example, parent or not a parent).", -"Target video or audio ads in a specific content instream position (for example, pre-roll, mid-roll, or post-roll).", -"Target ads in a specific content outstream position.", -"Target ads to a specific device type (for example, tablet or connected TV).", -"Target ads to an audience or groups of audiences. Singleton field, at most one can exist on a single Lineitem at a time.", -"Target ads to specific web browsers (for example, Chrome).", -"Target ads to a specific household income range (for example, top 10%).", -"Target ads in a specific on screen position.", -"Filter web sites through third party verification (for example, IAS or DoubleVerify).", -"Filter web sites by specific digital content label ratings (for example, DL-MA: suitable only for mature audiences).", -"Filter website content by sensitive categories (for example, adult).", -"Target ads to a specific environment (for example, web or app).", -"Target ads to a specific network carrier or internet service provider (ISP) (for example, Comcast or Orange).", -"Target ads to a specific operating system (for example, macOS).", -"Target ads to a specific device make or model (for example, Roku or Samsung).", -"Target ads to a specific keyword (for example, dog or retriever).", -"Target ads to a specific negative keyword list.", -"Target ads to a specific viewability (for example, 80% viewable).", -"Target ads to a specific content category (for example, arts & entertainment).", -"Purchase impressions from specific deals and auction packages.", -"Target ads to a specific language (for example, English or Japanese).", -"Target ads to ads.txt authorized sellers. If no targeting option of this type is assigned, the resource uses the \"Authorized Direct Sellers and Resellers\" option by default.", -"Target ads to a specific regional location (for example, a city or state).", -"Purchase impressions from a group of deals and auction packages.", -"Purchase impressions from specific exchanges.", -"Purchase impressions from specific sub-exchanges.", -"Target ads around a specific point of interest, such as a notable building, a street address, or latitude/longitude coordinates.", -"Target ads around locations of a business chain within a specific geo region.", -"Target ads to a specific video content duration.", -"Target ads to a specific video content stream type.", -"Target ads to a specific native content position.", -"Target ads in an Open Measurement enabled inventory.", -"Target ads to a specific audio content type.", -"Target ads to a specific content genre.", -"Target ads to a specific YouTube video. Targeting of this type cannot be created or updated using the API. Although this targeting is inherited by child resources, **inherited targeting of this type will not be retrieveable**.", -"Target ads to a specific YouTube channel. Targeting of this type cannot be created or updated using the API. Although this targeting is inherited by child resources, **inherited targeting of this type will not be retrieveable**.", -"Target ads to a serve it in a certain position of a session. Only supported for Ad Group resources under YouTube Programmatic Reservation line items. Targeting of this type cannot be created or updated using the API." -], -"location": "path", -"pattern": "^[^/]+$", -"required": true, -"type": "string" -} -}, -"path": "v2/advertisers/{+advertiserId}/campaigns/{+campaignId}/targetingTypes/{+targetingType}/assignedTargetingOptions", -"response": { -"$ref": "ListCampaignAssignedTargetingOptionsResponse" -}, -"scopes": [ -"https://www.googleapis.com/auth/display-video" -] -} -} -} -} -} -} -}, -"channels": { -"methods": { -"create": { -"description": "Creates a new channel. Returns the newly created channel if successful.", -"flatPath": "v2/advertisers/{advertisersId}/channels", -"httpMethod": "POST", -"id": "displayvideo.advertisers.channels.create", -"parameterOrder": [ -"advertiserId" -], -"parameters": { -"advertiserId": { -"description": "The ID of the advertiser that owns the created channel.", -"format": "int64", -"location": "path", -"pattern": "^[^/]+$", -"required": true, -"type": "string" -}, -"partnerId": { -"description": "The ID of the partner that owns the created channel.", -"format": "int64", -"location": "query", -"type": "string" -} -}, -"path": "v2/advertisers/{+advertiserId}/channels", -"request": { -"$ref": "Channel" -}, -"response": { -"$ref": "Channel" -}, -"scopes": [ -"https://www.googleapis.com/auth/display-video" -] -}, -"get": { -"description": "Gets a channel for a partner or advertiser.", -"flatPath": "v2/advertisers/{advertisersId}/channels/{channelsId}", -"httpMethod": "GET", -"id": "displayvideo.advertisers.channels.get", -"parameterOrder": [ -"advertiserId", -"channelId" -], -"parameters": { -"advertiserId": { -"description": "The ID of the advertiser that owns the fetched channel.", -"format": "int64", -"location": "path", -"pattern": "^[^/]+$", -"required": true, -"type": "string" -}, -"channelId": { -"description": "Required. The ID of the channel to fetch.", -"format": "int64", -"location": "path", -"pattern": "^[^/]+$", -"required": true, -"type": "string" -}, -"partnerId": { -"description": "The ID of the partner that owns the fetched channel.", -"format": "int64", -"location": "query", -"type": "string" -} -}, -"path": "v2/advertisers/{+advertiserId}/channels/{+channelId}", -"response": { -"$ref": "Channel" -}, -"scopes": [ -"https://www.googleapis.com/auth/display-video" -] -}, -"list": { -"description": "Lists channels for a partner or advertiser.", -"flatPath": "v2/advertisers/{advertisersId}/channels", -"httpMethod": "GET", -"id": "displayvideo.advertisers.channels.list", -"parameterOrder": [ -"advertiserId" -], -"parameters": { -"advertiserId": { -"description": "The ID of the advertiser that owns the channels.", -"format": "int64", -"location": "path", -"pattern": "^[^/]+$", -"required": true, -"type": "string" -}, -"filter": { -"description": "Allows filtering by channel fields. Supported syntax: * Filter expressions for channel can only contain at most one restriction. * A restriction has the form of `{field} {operator} {value}`. * All fields must use the `HAS (:)` operator. Supported fields: * `displayName` Examples: * All channels for which the display name contains \"google\": `displayName : \"google\"`. The length of this field should be no more than 500 characters. Reference our [filter `LIST` requests](/display-video/api/guides/how-tos/filters) guide for more information.", -"location": "query", -"type": "string" -}, -"orderBy": { -"description": "Field by which to sort the list. Acceptable values are: * `displayName` (default) * `channelId` The default sorting order is ascending. To specify descending order for a field, a suffix \" desc\" should be added to the field name. Example: `displayName desc`.", -"location": "query", -"type": "string" -}, -"pageSize": { -"description": "Requested page size. Must be between `1` and `200`. If unspecified will default to `100`. Returns error code `INVALID_ARGUMENT` if an invalid value is specified.", -"format": "int32", -"location": "query", -"type": "integer" -}, -"pageToken": { -"description": "A token identifying a page of results the server should return. Typically, this is the value of next_page_token returned from the previous call to `ListChannels` method. If not specified, the first page of results will be returned.", +"description": "A token identifying a page of results the server should return. Typically, this is the value of next_page_token returned from the previous call to `ListChannels` method. If not specified, the first page of results will be returned.", "location": "query", "type": "string" }, @@ -1703,792 +1318,106 @@ "pattern": "^[^/]+$", "required": true, "type": "string" -} -}, -"path": "v2/advertisers/{+advertiserId}/insertionOrders/{+insertionOrderId}", -"response": { -"$ref": "InsertionOrder" -}, -"scopes": [ -"https://www.googleapis.com/auth/display-video" -] -}, -"list": { -"description": "Lists insertion orders in an advertiser. The order is defined by the order_by parameter. If a filter by entity_status is not specified, insertion orders with `ENTITY_STATUS_ARCHIVED` will not be included in the results.", -"flatPath": "v2/advertisers/{advertisersId}/insertionOrders", -"httpMethod": "GET", -"id": "displayvideo.advertisers.insertionOrders.list", -"parameterOrder": [ -"advertiserId" -], -"parameters": { -"advertiserId": { -"description": "Required. The ID of the advertiser to list insertion orders for.", -"format": "int64", -"location": "path", -"pattern": "^[^/]+$", -"required": true, -"type": "string" -}, -"filter": { -"description": "Allows filtering by insertion order fields. Supported syntax: * Filter expressions are made up of one or more restrictions. * Restrictions can be combined by `AND` or `OR` logical operators. A sequence of restrictions implicitly uses `AND`. * A restriction has the form of `{field} {operator} {value}`. * The `updateTime` field must use the `GREATER THAN OR EQUAL TO (>=)` or `LESS THAN OR EQUAL TO (<=)` operators. * All other fields must use the `EQUALS (=)` operator. Supported fields: * `campaignId` * `displayName` * `entityStatus` * `updateTime` (input in ISO 8601 format, or `YYYY-MM-DDTHH:MM:SSZ`) Examples: * All insertion orders under a campaign: `campaignId=\"1234\"` * All `ENTITY_STATUS_ACTIVE` or `ENTITY_STATUS_PAUSED` insertion orders under an advertiser: `(entityStatus=\"ENTITY_STATUS_ACTIVE\" OR entityStatus=\"ENTITY_STATUS_PAUSED\")` * All insertion orders with an update time less than or equal to 2020-11-04T18:54:47Z (format of ISO 8601): `updateTime<=\"2020-11-04T18:54:47Z\"` * All insertion orders with an update time greater than or equal to 2020-11-04T18:54:47Z (format of ISO 8601): `updateTime>=\"2020-11-04T18:54:47Z\"` The length of this field should be no more than 500 characters. Reference our [filter `LIST` requests](/display-video/api/guides/how-tos/filters) guide for more information.", -"location": "query", -"type": "string" -}, -"orderBy": { -"description": "Field by which to sort the list. Acceptable values are: * \"displayName\" (default) * \"entityStatus\" * \"updateTime\" The default sorting order is ascending. To specify descending order for a field, a suffix \"desc\" should be added to the field name. Example: `displayName desc`.", -"location": "query", -"type": "string" -}, -"pageSize": { -"description": "Requested page size. Must be between `1` and `100`. If unspecified will default to `100`. Returns error code `INVALID_ARGUMENT` if an invalid value is specified.", -"format": "int32", -"location": "query", -"type": "integer" -}, -"pageToken": { -"description": "A token identifying a page of results the server should return. Typically, this is the value of next_page_token returned from the previous call to `ListInsertionOrders` method. If not specified, the first page of results will be returned.", -"location": "query", -"type": "string" -} -}, -"path": "v2/advertisers/{+advertiserId}/insertionOrders", -"response": { -"$ref": "ListInsertionOrdersResponse" -}, -"scopes": [ -"https://www.googleapis.com/auth/display-video" -] -}, -"listAssignedTargetingOptions": { -"description": "Lists assigned targeting options of an insertion order across targeting types.", -"flatPath": "v2/advertisers/{advertisersId}/insertionOrders/{insertionOrdersId}:listAssignedTargetingOptions", -"httpMethod": "GET", -"id": "displayvideo.advertisers.insertionOrders.listAssignedTargetingOptions", -"parameterOrder": [ -"advertiserId", -"insertionOrderId" -], -"parameters": { -"advertiserId": { -"description": "Required. The ID of the advertiser the insertion order belongs to.", -"format": "int64", -"location": "path", -"pattern": "^[^/]+$", -"required": true, -"type": "string" -}, -"filter": { -"description": "Allows filtering by assigned targeting option fields. Supported syntax: * Filter expressions are made up of one or more restrictions. * Restrictions can be combined by the logical operator `OR`. * A restriction has the form of `{field} {operator} {value}`. * All fields must use the `EQUALS (=)` operator. Supported fields: * `targetingType` * `inheritance` Examples: * `AssignedTargetingOption` resources of targeting type `TARGETING_TYPE_PROXIMITY_LOCATION_LIST` or `TARGETING_TYPE_CHANNEL`: `targetingType=\"TARGETING_TYPE_PROXIMITY_LOCATION_LIST\" OR targetingType=\"TARGETING_TYPE_CHANNEL\"` * `AssignedTargetingOption` resources with inheritance status of `NOT_INHERITED` or `INHERITED_FROM_PARTNER`: `inheritance=\"NOT_INHERITED\" OR inheritance=\"INHERITED_FROM_PARTNER\"` The length of this field should be no more than 500 characters. Reference our [filter `LIST` requests](/display-video/api/guides/how-tos/filters) guide for more information.", -"location": "query", -"type": "string" -}, -"insertionOrderId": { -"description": "Required. The ID of the insertion order to list assigned targeting options for.", -"format": "int64", -"location": "path", -"pattern": "^[^/]+$", -"required": true, -"type": "string" -}, -"orderBy": { -"description": "Field by which to sort the list. Acceptable values are: * `targetingType` (default) The default sorting order is ascending. To specify descending order for a field, a suffix \"desc\" should be added to the field name. Example: `targetingType desc`.", -"location": "query", -"type": "string" -}, -"pageSize": { -"description": "Requested page size. The size must be an integer between `1` and `5000`. If unspecified, the default is `5000`. Returns error code `INVALID_ARGUMENT` if an invalid value is specified.", -"format": "int32", -"location": "query", -"type": "integer" -}, -"pageToken": { -"description": "A token that lets the client fetch the next page of results. Typically, this is the value of next_page_token returned from the previous call to `BulkListInsertionOrderAssignedTargetingOptions` method. If not specified, the first page of results will be returned.", -"location": "query", -"type": "string" -} -}, -"path": "v2/advertisers/{+advertiserId}/insertionOrders/{+insertionOrderId}:listAssignedTargetingOptions", -"response": { -"$ref": "BulkListInsertionOrderAssignedTargetingOptionsResponse" -}, -"scopes": [ -"https://www.googleapis.com/auth/display-video" -] -}, -"patch": { -"description": "Updates an existing insertion order. Returns the updated insertion order if successful.", -"flatPath": "v2/advertisers/{advertisersId}/insertionOrders/{insertionOrdersId}", -"httpMethod": "PATCH", -"id": "displayvideo.advertisers.insertionOrders.patch", -"parameterOrder": [ -"advertiserId", -"insertionOrderId" -], -"parameters": { -"advertiserId": { -"description": "Output only. The unique ID of the advertiser the insertion order belongs to.", -"format": "int64", -"location": "path", -"pattern": "^[^/]+$", -"required": true, -"type": "string" -}, -"insertionOrderId": { -"description": "Output only. The unique ID of the insertion order. Assigned by the system.", -"format": "int64", -"location": "path", -"pattern": "^[^/]+$", -"required": true, -"type": "string" -}, -"updateMask": { -"description": "Required. The mask to control which fields to update.", -"format": "google-fieldmask", -"location": "query", -"type": "string" -} -}, -"path": "v2/advertisers/{+advertiserId}/insertionOrders/{+insertionOrderId}", -"request": { -"$ref": "InsertionOrder" -}, -"response": { -"$ref": "InsertionOrder" -}, -"scopes": [ -"https://www.googleapis.com/auth/display-video" -] -} -}, -"resources": { -"targetingTypes": { -"resources": { -"assignedTargetingOptions": { -"methods": { -"create": { -"description": "Assigns a targeting option to an insertion order. Returns the assigned targeting option if successful. Supported targeting types: * `TARGETING_TYPE_AGE_RANGE` * `TARGETING_TYPE_BROWSER` * `TARGETING_TYPE_CATEGORY` * `TARGETING_TYPE_CHANNEL` * `TARGETING_TYPE_DEVICE_MAKE_MODEL` * `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION` * `TARGETING_TYPE_ENVIRONMENT` * `TARGETING_TYPE_GENDER` * `TARGETING_TYPE_KEYWORD` * `TARGETING_TYPE_LANGUAGE` * `TARGETING_TYPE_NEGATIVE_KEYWORD_LIST` * `TARGETING_TYPE_OPERATING_SYSTEM` * `TARGETING_TYPE_PARENTAL_STATUS` * `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION` * `TARGETING_TYPE_VIEWABILITY`", -"flatPath": "v2/advertisers/{advertisersId}/insertionOrders/{insertionOrdersId}/targetingTypes/{targetingTypesId}/assignedTargetingOptions", -"httpMethod": "POST", -"id": "displayvideo.advertisers.insertionOrders.targetingTypes.assignedTargetingOptions.create", -"parameterOrder": [ -"advertiserId", -"insertionOrderId", -"targetingType" -], -"parameters": { -"advertiserId": { -"description": "Required. The ID of the advertiser the insertion order belongs to.", -"format": "int64", -"location": "path", -"pattern": "^[^/]+$", -"required": true, -"type": "string" -}, -"insertionOrderId": { -"description": "Required. The ID of the insertion order the assigned targeting option will belong to.", -"format": "int64", -"location": "path", -"pattern": "^[^/]+$", -"required": true, -"type": "string" -}, -"targetingType": { -"description": "Required. Identifies the type of this assigned targeting option. Supported targeting types: * `TARGETING_TYPE_AGE_RANGE` * `TARGETING_TYPE_BROWSER` * `TARGETING_TYPE_CATEGORY` * `TARGETING_TYPE_CHANNEL` * `TARGETING_TYPE_DEVICE_MAKE_MODEL` * `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION` * `TARGETING_TYPE_ENVIRONMENT` * `TARGETING_TYPE_GENDER` * `TARGETING_TYPE_KEYWORD` * `TARGETING_TYPE_LANGUAGE` * `TARGETING_TYPE_NEGATIVE_KEYWORD_LIST` * `TARGETING_TYPE_OPERATING_SYSTEM` * `TARGETING_TYPE_PARENTAL_STATUS` * `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION` * `TARGETING_TYPE_VIEWABILITY`", -"enum": [ -"TARGETING_TYPE_UNSPECIFIED", -"TARGETING_TYPE_CHANNEL", -"TARGETING_TYPE_APP_CATEGORY", -"TARGETING_TYPE_APP", -"TARGETING_TYPE_URL", -"TARGETING_TYPE_DAY_AND_TIME", -"TARGETING_TYPE_AGE_RANGE", -"TARGETING_TYPE_REGIONAL_LOCATION_LIST", -"TARGETING_TYPE_PROXIMITY_LOCATION_LIST", -"TARGETING_TYPE_GENDER", -"TARGETING_TYPE_VIDEO_PLAYER_SIZE", -"TARGETING_TYPE_USER_REWARDED_CONTENT", -"TARGETING_TYPE_PARENTAL_STATUS", -"TARGETING_TYPE_CONTENT_INSTREAM_POSITION", -"TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION", -"TARGETING_TYPE_DEVICE_TYPE", -"TARGETING_TYPE_AUDIENCE_GROUP", -"TARGETING_TYPE_BROWSER", -"TARGETING_TYPE_HOUSEHOLD_INCOME", -"TARGETING_TYPE_ON_SCREEN_POSITION", -"TARGETING_TYPE_THIRD_PARTY_VERIFIER", -"TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION", -"TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION", -"TARGETING_TYPE_ENVIRONMENT", -"TARGETING_TYPE_CARRIER_AND_ISP", -"TARGETING_TYPE_OPERATING_SYSTEM", -"TARGETING_TYPE_DEVICE_MAKE_MODEL", -"TARGETING_TYPE_KEYWORD", -"TARGETING_TYPE_NEGATIVE_KEYWORD_LIST", -"TARGETING_TYPE_VIEWABILITY", -"TARGETING_TYPE_CATEGORY", -"TARGETING_TYPE_INVENTORY_SOURCE", -"TARGETING_TYPE_LANGUAGE", -"TARGETING_TYPE_AUTHORIZED_SELLER_STATUS", -"TARGETING_TYPE_GEO_REGION", -"TARGETING_TYPE_INVENTORY_SOURCE_GROUP", -"TARGETING_TYPE_EXCHANGE", -"TARGETING_TYPE_SUB_EXCHANGE", -"TARGETING_TYPE_POI", -"TARGETING_TYPE_BUSINESS_CHAIN", -"TARGETING_TYPE_CONTENT_DURATION", -"TARGETING_TYPE_CONTENT_STREAM_TYPE", -"TARGETING_TYPE_NATIVE_CONTENT_POSITION", -"TARGETING_TYPE_OMID", -"TARGETING_TYPE_AUDIO_CONTENT_TYPE", -"TARGETING_TYPE_CONTENT_GENRE", -"TARGETING_TYPE_YOUTUBE_VIDEO", -"TARGETING_TYPE_YOUTUBE_CHANNEL", -"TARGETING_TYPE_SESSION_POSITION" -], -"enumDescriptions": [ -"Default value when type is not specified or is unknown in this version.", -"Target a channel (a custom group of related websites or apps).", -"Target an app category (for example, education or puzzle games).", -"Target a specific app (for example, Angry Birds).", -"Target a specific url (for example, quora.com).", -"Target ads during a chosen time period on a specific day.", -"Target ads to a specific age range (for example, 18-24).", -"Target ads to the specified regions on a regional location list.", -"Target ads to the specified points of interest on a proximity location list.", -"Target ads to a specific gender (for example, female or male).", -"Target a specific video player size for video ads.", -"Target user rewarded content for video ads.", -"Target ads to a specific parental status (for example, parent or not a parent).", -"Target video or audio ads in a specific content instream position (for example, pre-roll, mid-roll, or post-roll).", -"Target ads in a specific content outstream position.", -"Target ads to a specific device type (for example, tablet or connected TV).", -"Target ads to an audience or groups of audiences. Singleton field, at most one can exist on a single Lineitem at a time.", -"Target ads to specific web browsers (for example, Chrome).", -"Target ads to a specific household income range (for example, top 10%).", -"Target ads in a specific on screen position.", -"Filter web sites through third party verification (for example, IAS or DoubleVerify).", -"Filter web sites by specific digital content label ratings (for example, DL-MA: suitable only for mature audiences).", -"Filter website content by sensitive categories (for example, adult).", -"Target ads to a specific environment (for example, web or app).", -"Target ads to a specific network carrier or internet service provider (ISP) (for example, Comcast or Orange).", -"Target ads to a specific operating system (for example, macOS).", -"Target ads to a specific device make or model (for example, Roku or Samsung).", -"Target ads to a specific keyword (for example, dog or retriever).", -"Target ads to a specific negative keyword list.", -"Target ads to a specific viewability (for example, 80% viewable).", -"Target ads to a specific content category (for example, arts & entertainment).", -"Purchase impressions from specific deals and auction packages.", -"Target ads to a specific language (for example, English or Japanese).", -"Target ads to ads.txt authorized sellers. If no targeting option of this type is assigned, the resource uses the \"Authorized Direct Sellers and Resellers\" option by default.", -"Target ads to a specific regional location (for example, a city or state).", -"Purchase impressions from a group of deals and auction packages.", -"Purchase impressions from specific exchanges.", -"Purchase impressions from specific sub-exchanges.", -"Target ads around a specific point of interest, such as a notable building, a street address, or latitude/longitude coordinates.", -"Target ads around locations of a business chain within a specific geo region.", -"Target ads to a specific video content duration.", -"Target ads to a specific video content stream type.", -"Target ads to a specific native content position.", -"Target ads in an Open Measurement enabled inventory.", -"Target ads to a specific audio content type.", -"Target ads to a specific content genre.", -"Target ads to a specific YouTube video. Targeting of this type cannot be created or updated using the API. Although this targeting is inherited by child resources, **inherited targeting of this type will not be retrieveable**.", -"Target ads to a specific YouTube channel. Targeting of this type cannot be created or updated using the API. Although this targeting is inherited by child resources, **inherited targeting of this type will not be retrieveable**.", -"Target ads to a serve it in a certain position of a session. Only supported for Ad Group resources under YouTube Programmatic Reservation line items. Targeting of this type cannot be created or updated using the API." -], -"location": "path", -"pattern": "^[^/]+$", -"required": true, -"type": "string" -} -}, -"path": "v2/advertisers/{+advertiserId}/insertionOrders/{+insertionOrderId}/targetingTypes/{+targetingType}/assignedTargetingOptions", -"request": { -"$ref": "AssignedTargetingOption" -}, -"response": { -"$ref": "AssignedTargetingOption" -}, -"scopes": [ -"https://www.googleapis.com/auth/display-video" -] -}, -"delete": { -"description": "Deletes an assigned targeting option from an insertion order. Supported targeting types: * `TARGETING_TYPE_AGE_RANGE` * `TARGETING_TYPE_BROWSER` * `TARGETING_TYPE_CATEGORY` * `TARGETING_TYPE_CHANNEL` * `TARGETING_TYPE_DEVICE_MAKE_MODEL` * `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION` * `TARGETING_TYPE_ENVIRONMENT` * `TARGETING_TYPE_GENDER` * `TARGETING_TYPE_KEYWORD` * `TARGETING_TYPE_LANGUAGE` * `TARGETING_TYPE_NEGATIVE_KEYWORD_LIST` * `TARGETING_TYPE_OPERATING_SYSTEM` * `TARGETING_TYPE_PARENTAL_STATUS` * `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION` * `TARGETING_TYPE_VIEWABILITY`", -"flatPath": "v2/advertisers/{advertisersId}/insertionOrders/{insertionOrdersId}/targetingTypes/{targetingTypesId}/assignedTargetingOptions/{assignedTargetingOptionsId}", -"httpMethod": "DELETE", -"id": "displayvideo.advertisers.insertionOrders.targetingTypes.assignedTargetingOptions.delete", -"parameterOrder": [ -"advertiserId", -"insertionOrderId", -"targetingType", -"assignedTargetingOptionId" -], -"parameters": { -"advertiserId": { -"description": "Required. The ID of the advertiser the insertion order belongs to.", -"format": "int64", -"location": "path", -"pattern": "^[^/]+$", -"required": true, -"type": "string" -}, -"assignedTargetingOptionId": { -"description": "Required. The ID of the assigned targeting option to delete.", -"location": "path", -"pattern": "^[^/]+$", -"required": true, -"type": "string" -}, -"insertionOrderId": { -"description": "Required. The ID of the insertion order the assigned targeting option belongs to.", -"format": "int64", -"location": "path", -"pattern": "^[^/]+$", -"required": true, -"type": "string" -}, -"targetingType": { -"description": "Required. Identifies the type of this assigned targeting option. Supported targeting types: * `TARGETING_TYPE_AGE_RANGE` * `TARGETING_TYPE_BROWSER` * `TARGETING_TYPE_CATEGORY` * `TARGETING_TYPE_CHANNEL` * `TARGETING_TYPE_DEVICE_MAKE_MODEL` * `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION` * `TARGETING_TYPE_ENVIRONMENT` * `TARGETING_TYPE_GENDER` * `TARGETING_TYPE_KEYWORD` * `TARGETING_TYPE_LANGUAGE` * `TARGETING_TYPE_NEGATIVE_KEYWORD_LIST` * `TARGETING_TYPE_OPERATING_SYSTEM` * `TARGETING_TYPE_PARENTAL_STATUS` * `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION` * `TARGETING_TYPE_VIEWABILITY`", -"enum": [ -"TARGETING_TYPE_UNSPECIFIED", -"TARGETING_TYPE_CHANNEL", -"TARGETING_TYPE_APP_CATEGORY", -"TARGETING_TYPE_APP", -"TARGETING_TYPE_URL", -"TARGETING_TYPE_DAY_AND_TIME", -"TARGETING_TYPE_AGE_RANGE", -"TARGETING_TYPE_REGIONAL_LOCATION_LIST", -"TARGETING_TYPE_PROXIMITY_LOCATION_LIST", -"TARGETING_TYPE_GENDER", -"TARGETING_TYPE_VIDEO_PLAYER_SIZE", -"TARGETING_TYPE_USER_REWARDED_CONTENT", -"TARGETING_TYPE_PARENTAL_STATUS", -"TARGETING_TYPE_CONTENT_INSTREAM_POSITION", -"TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION", -"TARGETING_TYPE_DEVICE_TYPE", -"TARGETING_TYPE_AUDIENCE_GROUP", -"TARGETING_TYPE_BROWSER", -"TARGETING_TYPE_HOUSEHOLD_INCOME", -"TARGETING_TYPE_ON_SCREEN_POSITION", -"TARGETING_TYPE_THIRD_PARTY_VERIFIER", -"TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION", -"TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION", -"TARGETING_TYPE_ENVIRONMENT", -"TARGETING_TYPE_CARRIER_AND_ISP", -"TARGETING_TYPE_OPERATING_SYSTEM", -"TARGETING_TYPE_DEVICE_MAKE_MODEL", -"TARGETING_TYPE_KEYWORD", -"TARGETING_TYPE_NEGATIVE_KEYWORD_LIST", -"TARGETING_TYPE_VIEWABILITY", -"TARGETING_TYPE_CATEGORY", -"TARGETING_TYPE_INVENTORY_SOURCE", -"TARGETING_TYPE_LANGUAGE", -"TARGETING_TYPE_AUTHORIZED_SELLER_STATUS", -"TARGETING_TYPE_GEO_REGION", -"TARGETING_TYPE_INVENTORY_SOURCE_GROUP", -"TARGETING_TYPE_EXCHANGE", -"TARGETING_TYPE_SUB_EXCHANGE", -"TARGETING_TYPE_POI", -"TARGETING_TYPE_BUSINESS_CHAIN", -"TARGETING_TYPE_CONTENT_DURATION", -"TARGETING_TYPE_CONTENT_STREAM_TYPE", -"TARGETING_TYPE_NATIVE_CONTENT_POSITION", -"TARGETING_TYPE_OMID", -"TARGETING_TYPE_AUDIO_CONTENT_TYPE", -"TARGETING_TYPE_CONTENT_GENRE", -"TARGETING_TYPE_YOUTUBE_VIDEO", -"TARGETING_TYPE_YOUTUBE_CHANNEL", -"TARGETING_TYPE_SESSION_POSITION" -], -"enumDescriptions": [ -"Default value when type is not specified or is unknown in this version.", -"Target a channel (a custom group of related websites or apps).", -"Target an app category (for example, education or puzzle games).", -"Target a specific app (for example, Angry Birds).", -"Target a specific url (for example, quora.com).", -"Target ads during a chosen time period on a specific day.", -"Target ads to a specific age range (for example, 18-24).", -"Target ads to the specified regions on a regional location list.", -"Target ads to the specified points of interest on a proximity location list.", -"Target ads to a specific gender (for example, female or male).", -"Target a specific video player size for video ads.", -"Target user rewarded content for video ads.", -"Target ads to a specific parental status (for example, parent or not a parent).", -"Target video or audio ads in a specific content instream position (for example, pre-roll, mid-roll, or post-roll).", -"Target ads in a specific content outstream position.", -"Target ads to a specific device type (for example, tablet or connected TV).", -"Target ads to an audience or groups of audiences. Singleton field, at most one can exist on a single Lineitem at a time.", -"Target ads to specific web browsers (for example, Chrome).", -"Target ads to a specific household income range (for example, top 10%).", -"Target ads in a specific on screen position.", -"Filter web sites through third party verification (for example, IAS or DoubleVerify).", -"Filter web sites by specific digital content label ratings (for example, DL-MA: suitable only for mature audiences).", -"Filter website content by sensitive categories (for example, adult).", -"Target ads to a specific environment (for example, web or app).", -"Target ads to a specific network carrier or internet service provider (ISP) (for example, Comcast or Orange).", -"Target ads to a specific operating system (for example, macOS).", -"Target ads to a specific device make or model (for example, Roku or Samsung).", -"Target ads to a specific keyword (for example, dog or retriever).", -"Target ads to a specific negative keyword list.", -"Target ads to a specific viewability (for example, 80% viewable).", -"Target ads to a specific content category (for example, arts & entertainment).", -"Purchase impressions from specific deals and auction packages.", -"Target ads to a specific language (for example, English or Japanese).", -"Target ads to ads.txt authorized sellers. If no targeting option of this type is assigned, the resource uses the \"Authorized Direct Sellers and Resellers\" option by default.", -"Target ads to a specific regional location (for example, a city or state).", -"Purchase impressions from a group of deals and auction packages.", -"Purchase impressions from specific exchanges.", -"Purchase impressions from specific sub-exchanges.", -"Target ads around a specific point of interest, such as a notable building, a street address, or latitude/longitude coordinates.", -"Target ads around locations of a business chain within a specific geo region.", -"Target ads to a specific video content duration.", -"Target ads to a specific video content stream type.", -"Target ads to a specific native content position.", -"Target ads in an Open Measurement enabled inventory.", -"Target ads to a specific audio content type.", -"Target ads to a specific content genre.", -"Target ads to a specific YouTube video. Targeting of this type cannot be created or updated using the API. Although this targeting is inherited by child resources, **inherited targeting of this type will not be retrieveable**.", -"Target ads to a specific YouTube channel. Targeting of this type cannot be created or updated using the API. Although this targeting is inherited by child resources, **inherited targeting of this type will not be retrieveable**.", -"Target ads to a serve it in a certain position of a session. Only supported for Ad Group resources under YouTube Programmatic Reservation line items. Targeting of this type cannot be created or updated using the API." -], -"location": "path", -"pattern": "^[^/]+$", -"required": true, -"type": "string" -} -}, -"path": "v2/advertisers/{+advertiserId}/insertionOrders/{+insertionOrderId}/targetingTypes/{+targetingType}/assignedTargetingOptions/{+assignedTargetingOptionId}", -"response": { -"$ref": "Empty" -}, -"scopes": [ -"https://www.googleapis.com/auth/display-video" -] -}, -"get": { -"description": "Gets a single targeting option assigned to an insertion order.", -"flatPath": "v2/advertisers/{advertisersId}/insertionOrders/{insertionOrdersId}/targetingTypes/{targetingTypesId}/assignedTargetingOptions/{assignedTargetingOptionsId}", -"httpMethod": "GET", -"id": "displayvideo.advertisers.insertionOrders.targetingTypes.assignedTargetingOptions.get", -"parameterOrder": [ -"advertiserId", -"insertionOrderId", -"targetingType", -"assignedTargetingOptionId" -], -"parameters": { -"advertiserId": { -"description": "Required. The ID of the advertiser the insertion order belongs to.", -"format": "int64", -"location": "path", -"pattern": "^[^/]+$", -"required": true, -"type": "string" -}, -"assignedTargetingOptionId": { -"description": "Required. An identifier unique to the targeting type in this insertion order that identifies the assigned targeting option being requested.", -"location": "path", -"pattern": "^[^/]+$", -"required": true, -"type": "string" -}, -"insertionOrderId": { -"description": "Required. The ID of the insertion order the assigned targeting option belongs to.", -"format": "int64", -"location": "path", -"pattern": "^[^/]+$", -"required": true, -"type": "string" -}, -"targetingType": { -"description": "Required. Identifies the type of this assigned targeting option. Supported targeting types include: * `TARGETING_TYPE_AGE_RANGE` * `TARGETING_TYPE_APP` * `TARGETING_TYPE_APP_CATEGORY` * `TARGETING_TYPE_AUDIENCE_GROUP` * `TARGETING_TYPE_AUDIO_CONTENT_TYPE` * `TARGETING_TYPE_AUTHORIZED_SELLER_STATUS` * `TARGETING_TYPE_BROWSER` * `TARGETING_TYPE_BUSINESS_CHAIN` * `TARGETING_TYPE_CARRIER_AND_ISP` * `TARGETING_TYPE_CATEGORY` * `TARGETING_TYPE_CHANNEL` * `TARGETING_TYPE_CONTENT_DURATION` * `TARGETING_TYPE_CONTENT_GENRE` * `TARGETING_TYPE_CONTENT_INSTREAM_POSITION` * `TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION` * `TARGETING_TYPE_CONTENT_STREAM_TYPE` * `TARGETING_TYPE_DAY_AND_TIME` * `TARGETING_TYPE_DEVICE_MAKE_MODEL` * `TARGETING_TYPE_DEVICE_TYPE` * `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION` * `TARGETING_TYPE_ENVIRONMENT` * `TARGETING_TYPE_EXCHANGE` * `TARGETING_TYPE_GENDER` * `TARGETING_TYPE_GEO_REGION` * `TARGETING_TYPE_HOUSEHOLD_INCOME` * `TARGETING_TYPE_INVENTORY_SOURCE` * `TARGETING_TYPE_INVENTORY_SOURCE_GROUP` * `TARGETING_TYPE_KEYWORD` * `TARGETING_TYPE_LANGUAGE` * `TARGETING_TYPE_NATIVE_CONTENT_POSITION` * `TARGETING_TYPE_NEGATIVE_KEYWORD_LIST` * `TARGETING_TYPE_OMID` * `TARGETING_TYPE_ON_SCREEN_POSITION` * `TARGETING_TYPE_OPERATING_SYSTEM` * `TARGETING_TYPE_PARENTAL_STATUS` * `TARGETING_TYPE_POI` * `TARGETING_TYPE_PROXIMITY_LOCATION_LIST` * `TARGETING_TYPE_REGIONAL_LOCATION_LIST` * `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION` * `TARGETING_TYPE_SUB_EXCHANGE` * `TARGETING_TYPE_THIRD_PARTY_VERIFIER` * `TARGETING_TYPE_URL` * `TARGETING_TYPE_USER_REWARDED_CONTENT` * `TARGETING_TYPE_VIDEO_PLAYER_SIZE` * `TARGETING_TYPE_VIEWABILITY`", -"enum": [ -"TARGETING_TYPE_UNSPECIFIED", -"TARGETING_TYPE_CHANNEL", -"TARGETING_TYPE_APP_CATEGORY", -"TARGETING_TYPE_APP", -"TARGETING_TYPE_URL", -"TARGETING_TYPE_DAY_AND_TIME", -"TARGETING_TYPE_AGE_RANGE", -"TARGETING_TYPE_REGIONAL_LOCATION_LIST", -"TARGETING_TYPE_PROXIMITY_LOCATION_LIST", -"TARGETING_TYPE_GENDER", -"TARGETING_TYPE_VIDEO_PLAYER_SIZE", -"TARGETING_TYPE_USER_REWARDED_CONTENT", -"TARGETING_TYPE_PARENTAL_STATUS", -"TARGETING_TYPE_CONTENT_INSTREAM_POSITION", -"TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION", -"TARGETING_TYPE_DEVICE_TYPE", -"TARGETING_TYPE_AUDIENCE_GROUP", -"TARGETING_TYPE_BROWSER", -"TARGETING_TYPE_HOUSEHOLD_INCOME", -"TARGETING_TYPE_ON_SCREEN_POSITION", -"TARGETING_TYPE_THIRD_PARTY_VERIFIER", -"TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION", -"TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION", -"TARGETING_TYPE_ENVIRONMENT", -"TARGETING_TYPE_CARRIER_AND_ISP", -"TARGETING_TYPE_OPERATING_SYSTEM", -"TARGETING_TYPE_DEVICE_MAKE_MODEL", -"TARGETING_TYPE_KEYWORD", -"TARGETING_TYPE_NEGATIVE_KEYWORD_LIST", -"TARGETING_TYPE_VIEWABILITY", -"TARGETING_TYPE_CATEGORY", -"TARGETING_TYPE_INVENTORY_SOURCE", -"TARGETING_TYPE_LANGUAGE", -"TARGETING_TYPE_AUTHORIZED_SELLER_STATUS", -"TARGETING_TYPE_GEO_REGION", -"TARGETING_TYPE_INVENTORY_SOURCE_GROUP", -"TARGETING_TYPE_EXCHANGE", -"TARGETING_TYPE_SUB_EXCHANGE", -"TARGETING_TYPE_POI", -"TARGETING_TYPE_BUSINESS_CHAIN", -"TARGETING_TYPE_CONTENT_DURATION", -"TARGETING_TYPE_CONTENT_STREAM_TYPE", -"TARGETING_TYPE_NATIVE_CONTENT_POSITION", -"TARGETING_TYPE_OMID", -"TARGETING_TYPE_AUDIO_CONTENT_TYPE", -"TARGETING_TYPE_CONTENT_GENRE", -"TARGETING_TYPE_YOUTUBE_VIDEO", -"TARGETING_TYPE_YOUTUBE_CHANNEL", -"TARGETING_TYPE_SESSION_POSITION" -], -"enumDescriptions": [ -"Default value when type is not specified or is unknown in this version.", -"Target a channel (a custom group of related websites or apps).", -"Target an app category (for example, education or puzzle games).", -"Target a specific app (for example, Angry Birds).", -"Target a specific url (for example, quora.com).", -"Target ads during a chosen time period on a specific day.", -"Target ads to a specific age range (for example, 18-24).", -"Target ads to the specified regions on a regional location list.", -"Target ads to the specified points of interest on a proximity location list.", -"Target ads to a specific gender (for example, female or male).", -"Target a specific video player size for video ads.", -"Target user rewarded content for video ads.", -"Target ads to a specific parental status (for example, parent or not a parent).", -"Target video or audio ads in a specific content instream position (for example, pre-roll, mid-roll, or post-roll).", -"Target ads in a specific content outstream position.", -"Target ads to a specific device type (for example, tablet or connected TV).", -"Target ads to an audience or groups of audiences. Singleton field, at most one can exist on a single Lineitem at a time.", -"Target ads to specific web browsers (for example, Chrome).", -"Target ads to a specific household income range (for example, top 10%).", -"Target ads in a specific on screen position.", -"Filter web sites through third party verification (for example, IAS or DoubleVerify).", -"Filter web sites by specific digital content label ratings (for example, DL-MA: suitable only for mature audiences).", -"Filter website content by sensitive categories (for example, adult).", -"Target ads to a specific environment (for example, web or app).", -"Target ads to a specific network carrier or internet service provider (ISP) (for example, Comcast or Orange).", -"Target ads to a specific operating system (for example, macOS).", -"Target ads to a specific device make or model (for example, Roku or Samsung).", -"Target ads to a specific keyword (for example, dog or retriever).", -"Target ads to a specific negative keyword list.", -"Target ads to a specific viewability (for example, 80% viewable).", -"Target ads to a specific content category (for example, arts & entertainment).", -"Purchase impressions from specific deals and auction packages.", -"Target ads to a specific language (for example, English or Japanese).", -"Target ads to ads.txt authorized sellers. If no targeting option of this type is assigned, the resource uses the \"Authorized Direct Sellers and Resellers\" option by default.", -"Target ads to a specific regional location (for example, a city or state).", -"Purchase impressions from a group of deals and auction packages.", -"Purchase impressions from specific exchanges.", -"Purchase impressions from specific sub-exchanges.", -"Target ads around a specific point of interest, such as a notable building, a street address, or latitude/longitude coordinates.", -"Target ads around locations of a business chain within a specific geo region.", -"Target ads to a specific video content duration.", -"Target ads to a specific video content stream type.", -"Target ads to a specific native content position.", -"Target ads in an Open Measurement enabled inventory.", -"Target ads to a specific audio content type.", -"Target ads to a specific content genre.", -"Target ads to a specific YouTube video. Targeting of this type cannot be created or updated using the API. Although this targeting is inherited by child resources, **inherited targeting of this type will not be retrieveable**.", -"Target ads to a specific YouTube channel. Targeting of this type cannot be created or updated using the API. Although this targeting is inherited by child resources, **inherited targeting of this type will not be retrieveable**.", -"Target ads to a serve it in a certain position of a session. Only supported for Ad Group resources under YouTube Programmatic Reservation line items. Targeting of this type cannot be created or updated using the API." -], -"location": "path", -"pattern": "^[^/]+$", -"required": true, -"type": "string" -} -}, -"path": "v2/advertisers/{+advertiserId}/insertionOrders/{+insertionOrderId}/targetingTypes/{+targetingType}/assignedTargetingOptions/{+assignedTargetingOptionId}", -"response": { -"$ref": "AssignedTargetingOption" -}, -"scopes": [ -"https://www.googleapis.com/auth/display-video" -] -}, -"list": { -"description": "Lists the targeting options assigned to an insertion order.", -"flatPath": "v2/advertisers/{advertisersId}/insertionOrders/{insertionOrdersId}/targetingTypes/{targetingTypesId}/assignedTargetingOptions", -"httpMethod": "GET", -"id": "displayvideo.advertisers.insertionOrders.targetingTypes.assignedTargetingOptions.list", -"parameterOrder": [ -"advertiserId", -"insertionOrderId", -"targetingType" -], -"parameters": { -"advertiserId": { -"description": "Required. The ID of the advertiser the insertion order belongs to.", -"format": "int64", -"location": "path", -"pattern": "^[^/]+$", -"required": true, -"type": "string" -}, -"filter": { -"description": "Allows filtering by assigned targeting option fields. Supported syntax: * Filter expressions are made up of one or more restrictions. * Restrictions can be combined by the logical operator `OR`. * A restriction has the form of `{field} {operator} {value}`. * All fields must use the `EQUALS (=)` operator. Supported fields: * `assignedTargetingOptionId` * `inheritance` Examples: * `AssignedTargetingOption` resources with ID 1 or 2: `assignedTargetingOptionId=\"1\" OR assignedTargetingOptionId=\"2\"` * `AssignedTargetingOption` resources with inheritance status of `NOT_INHERITED` or `INHERITED_FROM_PARTNER`: `inheritance=\"NOT_INHERITED\" OR inheritance=\"INHERITED_FROM_PARTNER\"` The length of this field should be no more than 500 characters. Reference our [filter `LIST` requests](/display-video/api/guides/how-tos/filters) guide for more information.", -"location": "query", -"type": "string" -}, -"insertionOrderId": { -"description": "Required. The ID of the insertion order to list assigned targeting options for.", -"format": "int64", -"location": "path", -"pattern": "^[^/]+$", -"required": true, -"type": "string" -}, -"orderBy": { -"description": "Field by which to sort the list. Acceptable values are: * `assignedTargetingOptionId` (default) The default sorting order is ascending. To specify descending order for a field, a suffix \"desc\" should be added to the field name. Example: `assignedTargetingOptionId desc`.", -"location": "query", -"type": "string" -}, -"pageSize": { -"description": "Requested page size. Must be between `1` and `5000`. If unspecified will default to `100`. Returns error code `INVALID_ARGUMENT` if an invalid value is specified.", -"format": "int32", -"location": "query", -"type": "integer" -}, -"pageToken": { -"description": "A token identifying a page of results the server should return. Typically, this is the value of next_page_token returned from the previous call to `ListInsertionOrderAssignedTargetingOptions` method. If not specified, the first page of results will be returned.", -"location": "query", -"type": "string" -}, -"targetingType": { -"description": "Required. Identifies the type of assigned targeting options to list. Supported targeting types include: * `TARGETING_TYPE_AGE_RANGE` * `TARGETING_TYPE_APP` * `TARGETING_TYPE_APP_CATEGORY` * `TARGETING_TYPE_AUDIENCE_GROUP` * `TARGETING_TYPE_AUDIO_CONTENT_TYPE` * `TARGETING_TYPE_AUTHORIZED_SELLER_STATUS` * `TARGETING_TYPE_BROWSER` * `TARGETING_TYPE_BUSINESS_CHAIN` * `TARGETING_TYPE_CARRIER_AND_ISP` * `TARGETING_TYPE_CATEGORY` * `TARGETING_TYPE_CHANNEL` * `TARGETING_TYPE_CONTENT_DURATION` * `TARGETING_TYPE_CONTENT_GENRE` * `TARGETING_TYPE_CONTENT_INSTREAM_POSITION` * `TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION` * `TARGETING_TYPE_CONTENT_STREAM_TYPE` * `TARGETING_TYPE_DAY_AND_TIME` * `TARGETING_TYPE_DEVICE_MAKE_MODEL` * `TARGETING_TYPE_DEVICE_TYPE` * `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION` * `TARGETING_TYPE_ENVIRONMENT` * `TARGETING_TYPE_EXCHANGE` * `TARGETING_TYPE_GENDER` * `TARGETING_TYPE_GEO_REGION` * `TARGETING_TYPE_HOUSEHOLD_INCOME` * `TARGETING_TYPE_INVENTORY_SOURCE` * `TARGETING_TYPE_INVENTORY_SOURCE_GROUP` * `TARGETING_TYPE_KEYWORD` * `TARGETING_TYPE_LANGUAGE` * `TARGETING_TYPE_NATIVE_CONTENT_POSITION` * `TARGETING_TYPE_NEGATIVE_KEYWORD_LIST` * `TARGETING_TYPE_OMID` * `TARGETING_TYPE_ON_SCREEN_POSITION` * `TARGETING_TYPE_OPERATING_SYSTEM` * `TARGETING_TYPE_PARENTAL_STATUS` * `TARGETING_TYPE_POI` * `TARGETING_TYPE_PROXIMITY_LOCATION_LIST` * `TARGETING_TYPE_REGIONAL_LOCATION_LIST` * `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION` * `TARGETING_TYPE_SUB_EXCHANGE` * `TARGETING_TYPE_THIRD_PARTY_VERIFIER` * `TARGETING_TYPE_URL` * `TARGETING_TYPE_USER_REWARDED_CONTENT` * `TARGETING_TYPE_VIDEO_PLAYER_SIZE` * `TARGETING_TYPE_VIEWABILITY`", -"enum": [ -"TARGETING_TYPE_UNSPECIFIED", -"TARGETING_TYPE_CHANNEL", -"TARGETING_TYPE_APP_CATEGORY", -"TARGETING_TYPE_APP", -"TARGETING_TYPE_URL", -"TARGETING_TYPE_DAY_AND_TIME", -"TARGETING_TYPE_AGE_RANGE", -"TARGETING_TYPE_REGIONAL_LOCATION_LIST", -"TARGETING_TYPE_PROXIMITY_LOCATION_LIST", -"TARGETING_TYPE_GENDER", -"TARGETING_TYPE_VIDEO_PLAYER_SIZE", -"TARGETING_TYPE_USER_REWARDED_CONTENT", -"TARGETING_TYPE_PARENTAL_STATUS", -"TARGETING_TYPE_CONTENT_INSTREAM_POSITION", -"TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION", -"TARGETING_TYPE_DEVICE_TYPE", -"TARGETING_TYPE_AUDIENCE_GROUP", -"TARGETING_TYPE_BROWSER", -"TARGETING_TYPE_HOUSEHOLD_INCOME", -"TARGETING_TYPE_ON_SCREEN_POSITION", -"TARGETING_TYPE_THIRD_PARTY_VERIFIER", -"TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION", -"TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION", -"TARGETING_TYPE_ENVIRONMENT", -"TARGETING_TYPE_CARRIER_AND_ISP", -"TARGETING_TYPE_OPERATING_SYSTEM", -"TARGETING_TYPE_DEVICE_MAKE_MODEL", -"TARGETING_TYPE_KEYWORD", -"TARGETING_TYPE_NEGATIVE_KEYWORD_LIST", -"TARGETING_TYPE_VIEWABILITY", -"TARGETING_TYPE_CATEGORY", -"TARGETING_TYPE_INVENTORY_SOURCE", -"TARGETING_TYPE_LANGUAGE", -"TARGETING_TYPE_AUTHORIZED_SELLER_STATUS", -"TARGETING_TYPE_GEO_REGION", -"TARGETING_TYPE_INVENTORY_SOURCE_GROUP", -"TARGETING_TYPE_EXCHANGE", -"TARGETING_TYPE_SUB_EXCHANGE", -"TARGETING_TYPE_POI", -"TARGETING_TYPE_BUSINESS_CHAIN", -"TARGETING_TYPE_CONTENT_DURATION", -"TARGETING_TYPE_CONTENT_STREAM_TYPE", -"TARGETING_TYPE_NATIVE_CONTENT_POSITION", -"TARGETING_TYPE_OMID", -"TARGETING_TYPE_AUDIO_CONTENT_TYPE", -"TARGETING_TYPE_CONTENT_GENRE", -"TARGETING_TYPE_YOUTUBE_VIDEO", -"TARGETING_TYPE_YOUTUBE_CHANNEL", -"TARGETING_TYPE_SESSION_POSITION" -], -"enumDescriptions": [ -"Default value when type is not specified or is unknown in this version.", -"Target a channel (a custom group of related websites or apps).", -"Target an app category (for example, education or puzzle games).", -"Target a specific app (for example, Angry Birds).", -"Target a specific url (for example, quora.com).", -"Target ads during a chosen time period on a specific day.", -"Target ads to a specific age range (for example, 18-24).", -"Target ads to the specified regions on a regional location list.", -"Target ads to the specified points of interest on a proximity location list.", -"Target ads to a specific gender (for example, female or male).", -"Target a specific video player size for video ads.", -"Target user rewarded content for video ads.", -"Target ads to a specific parental status (for example, parent or not a parent).", -"Target video or audio ads in a specific content instream position (for example, pre-roll, mid-roll, or post-roll).", -"Target ads in a specific content outstream position.", -"Target ads to a specific device type (for example, tablet or connected TV).", -"Target ads to an audience or groups of audiences. Singleton field, at most one can exist on a single Lineitem at a time.", -"Target ads to specific web browsers (for example, Chrome).", -"Target ads to a specific household income range (for example, top 10%).", -"Target ads in a specific on screen position.", -"Filter web sites through third party verification (for example, IAS or DoubleVerify).", -"Filter web sites by specific digital content label ratings (for example, DL-MA: suitable only for mature audiences).", -"Filter website content by sensitive categories (for example, adult).", -"Target ads to a specific environment (for example, web or app).", -"Target ads to a specific network carrier or internet service provider (ISP) (for example, Comcast or Orange).", -"Target ads to a specific operating system (for example, macOS).", -"Target ads to a specific device make or model (for example, Roku or Samsung).", -"Target ads to a specific keyword (for example, dog or retriever).", -"Target ads to a specific negative keyword list.", -"Target ads to a specific viewability (for example, 80% viewable).", -"Target ads to a specific content category (for example, arts & entertainment).", -"Purchase impressions from specific deals and auction packages.", -"Target ads to a specific language (for example, English or Japanese).", -"Target ads to ads.txt authorized sellers. If no targeting option of this type is assigned, the resource uses the \"Authorized Direct Sellers and Resellers\" option by default.", -"Target ads to a specific regional location (for example, a city or state).", -"Purchase impressions from a group of deals and auction packages.", -"Purchase impressions from specific exchanges.", -"Purchase impressions from specific sub-exchanges.", -"Target ads around a specific point of interest, such as a notable building, a street address, or latitude/longitude coordinates.", -"Target ads around locations of a business chain within a specific geo region.", -"Target ads to a specific video content duration.", -"Target ads to a specific video content stream type.", -"Target ads to a specific native content position.", -"Target ads in an Open Measurement enabled inventory.", -"Target ads to a specific audio content type.", -"Target ads to a specific content genre.", -"Target ads to a specific YouTube video. Targeting of this type cannot be created or updated using the API. Although this targeting is inherited by child resources, **inherited targeting of this type will not be retrieveable**.", -"Target ads to a specific YouTube channel. Targeting of this type cannot be created or updated using the API. Although this targeting is inherited by child resources, **inherited targeting of this type will not be retrieveable**.", -"Target ads to a serve it in a certain position of a session. Only supported for Ad Group resources under YouTube Programmatic Reservation line items. Targeting of this type cannot be created or updated using the API." +} +}, +"path": "v2/advertisers/{+advertiserId}/insertionOrders/{+insertionOrderId}", +"response": { +"$ref": "InsertionOrder" +}, +"scopes": [ +"https://www.googleapis.com/auth/display-video" +] +}, +"list": { +"description": "Lists insertion orders in an advertiser. The order is defined by the order_by parameter. If a filter by entity_status is not specified, insertion orders with `ENTITY_STATUS_ARCHIVED` will not be included in the results.", +"flatPath": "v2/advertisers/{advertisersId}/insertionOrders", +"httpMethod": "GET", +"id": "displayvideo.advertisers.insertionOrders.list", +"parameterOrder": [ +"advertiserId" ], +"parameters": { +"advertiserId": { +"description": "Required. The ID of the advertiser to list insertion orders for.", +"format": "int64", "location": "path", "pattern": "^[^/]+$", "required": true, "type": "string" +}, +"filter": { +"description": "Allows filtering by insertion order fields. Supported syntax: * Filter expressions are made up of one or more restrictions. * Restrictions can be combined by `AND` or `OR` logical operators. A sequence of restrictions implicitly uses `AND`. * A restriction has the form of `{field} {operator} {value}`. * The `updateTime` field must use the `GREATER THAN OR EQUAL TO (>=)` or `LESS THAN OR EQUAL TO (<=)` operators. * All other fields must use the `EQUALS (=)` operator. Supported fields: * `campaignId` * `displayName` * `entityStatus` * `updateTime` (input in ISO 8601 format, or `YYYY-MM-DDTHH:MM:SSZ`) Examples: * All insertion orders under a campaign: `campaignId=\"1234\"` * All `ENTITY_STATUS_ACTIVE` or `ENTITY_STATUS_PAUSED` insertion orders under an advertiser: `(entityStatus=\"ENTITY_STATUS_ACTIVE\" OR entityStatus=\"ENTITY_STATUS_PAUSED\")` * All insertion orders with an update time less than or equal to 2020-11-04T18:54:47Z (format of ISO 8601): `updateTime<=\"2020-11-04T18:54:47Z\"` * All insertion orders with an update time greater than or equal to 2020-11-04T18:54:47Z (format of ISO 8601): `updateTime>=\"2020-11-04T18:54:47Z\"` The length of this field should be no more than 500 characters. Reference our [filter `LIST` requests](/display-video/api/guides/how-tos/filters) guide for more information.", +"location": "query", +"type": "string" +}, +"orderBy": { +"description": "Field by which to sort the list. Acceptable values are: * \"displayName\" (default) * \"entityStatus\" * \"updateTime\" The default sorting order is ascending. To specify descending order for a field, a suffix \"desc\" should be added to the field name. Example: `displayName desc`.", +"location": "query", +"type": "string" +}, +"pageSize": { +"description": "Requested page size. Must be between `1` and `100`. If unspecified will default to `100`. Returns error code `INVALID_ARGUMENT` if an invalid value is specified.", +"format": "int32", +"location": "query", +"type": "integer" +}, +"pageToken": { +"description": "A token identifying a page of results the server should return. Typically, this is the value of next_page_token returned from the previous call to `ListInsertionOrders` method. If not specified, the first page of results will be returned.", +"location": "query", +"type": "string" } }, -"path": "v2/advertisers/{+advertiserId}/insertionOrders/{+insertionOrderId}/targetingTypes/{+targetingType}/assignedTargetingOptions", +"path": "v2/advertisers/{+advertiserId}/insertionOrders", "response": { -"$ref": "ListInsertionOrderAssignedTargetingOptionsResponse" +"$ref": "ListInsertionOrdersResponse" }, "scopes": [ "https://www.googleapis.com/auth/display-video" ] +}, +"patch": { +"description": "Updates an existing insertion order. Returns the updated insertion order if successful.", +"flatPath": "v2/advertisers/{advertisersId}/insertionOrders/{insertionOrdersId}", +"httpMethod": "PATCH", +"id": "displayvideo.advertisers.insertionOrders.patch", +"parameterOrder": [ +"advertiserId", +"insertionOrderId" +], +"parameters": { +"advertiserId": { +"description": "Output only. The unique ID of the advertiser the insertion order belongs to.", +"format": "int64", +"location": "path", +"pattern": "^[^/]+$", +"required": true, +"type": "string" +}, +"insertionOrderId": { +"description": "Output only. The unique ID of the insertion order. Assigned by the system.", +"format": "int64", +"location": "path", +"pattern": "^[^/]+$", +"required": true, +"type": "string" +}, +"updateMask": { +"description": "Required. The mask to control which fields to update.", +"format": "google-fieldmask", +"location": "query", +"type": "string" } -} -} -} +}, +"path": "v2/advertisers/{+advertiserId}/insertionOrders/{+insertionOrderId}", +"request": { +"$ref": "InsertionOrder" +}, +"response": { +"$ref": "InsertionOrder" +}, +"scopes": [ +"https://www.googleapis.com/auth/display-video" +] } } }, @@ -2802,35 +1731,6 @@ "https://www.googleapis.com/auth/display-video" ] }, -"generateDefault": { -"description": "Creates a new line item with settings (including targeting) inherited from the insertion order and an `ENTITY_STATUS_DRAFT` entity_status. Returns the newly created line item if successful. There are default values based on the three fields: * The insertion order's insertion_order_type * The insertion order's automation_type * The given line_item_type YouTube & Partners line items cannot be created or updated using the API.", -"flatPath": "v2/advertisers/{advertisersId}/lineItems:generateDefault", -"httpMethod": "POST", -"id": "displayvideo.advertisers.lineItems.generateDefault", -"parameterOrder": [ -"advertiserId" -], -"parameters": { -"advertiserId": { -"description": "Required. The ID of the advertiser this line item belongs to.", -"format": "int64", -"location": "path", -"pattern": "^[^/]+$", -"required": true, -"type": "string" -} -}, -"path": "v2/advertisers/{+advertiserId}/lineItems:generateDefault", -"request": { -"$ref": "GenerateDefaultLineItemRequest" -}, -"response": { -"$ref": "LineItem" -}, -"scopes": [ -"https://www.googleapis.com/auth/display-video" -] -}, "get": { "description": "Gets a line item.", "flatPath": "v2/advertisers/{advertisersId}/lineItems/{lineItemsId}", @@ -6346,7 +5246,7 @@ "type": "string" }, "pageSize": { -"description": "Optional. Requested page size. Must be between `1` and `100`. If unspecified will default to `100`. Returns error code `INVALID_ARGUMENT` if an invalid value is specified.", +"description": "Optional. Requested page size. Must be between `1` and `200`. If unspecified will default to `100`. Returns error code `INVALID_ARGUMENT` if an invalid value is specified.", "format": "int32", "location": "query", "type": "integer" @@ -9081,7 +7981,7 @@ } } }, -"revision": "20251027", +"revision": "20251118", "rootUrl": "https://displayvideo.googleapis.com/", "schemas": { "ActivateManualTriggerRequest": { @@ -10386,7 +9286,7 @@ }, "maximizeSpendAutoBid": { "$ref": "MaximizeSpendBidStrategy", -"description": "A strategy that automatically adjusts the bid to optimize to your performance goal while spending the full budget. At insertion order level, the markup_type of line items cannot be set to `PARTNER_REVENUE_MODEL_MARKUP_TYPE_CPM`. In addition, when performance_goal_type is one of: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` , the line_item_type of the insertion order line items must be either: * `LINE_ITEM_TYPE_DISPLAY_DEFAULT` * `LINE_ITEM_TYPE_VIDEO_DEFAULT` , and when performance_goal_type is either: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` the line_item_type of the insertion order line items must be `LINE_ITEM_TYPE_VIDEO_DEFAULT`." +"description": "* `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA`, `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC`, and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` only allow for `LINE_ITEM_TYPE_DISPLAY_DEFAULT` or `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` only allow for `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_REACH` only allows for `LINE_ITEM_TYPE_VIDEO_OVER_THE_TOP` line items." }, "performanceGoalAutoBid": { "$ref": "PerformanceGoalBidStrategy", @@ -10831,40 +9731,6 @@ }, "type": "object" }, -"BulkListCampaignAssignedTargetingOptionsResponse": { -"id": "BulkListCampaignAssignedTargetingOptionsResponse", -"properties": { -"assignedTargetingOptions": { -"description": "The list of assigned targeting options. This list will be absent if empty.", -"items": { -"$ref": "AssignedTargetingOption" -}, -"type": "array" -}, -"nextPageToken": { -"description": "A token identifying the next page of results. This value should be specified as the pageToken in a subsequent BulkListCampaignAssignedTargetingOptionsRequest to fetch the next page of results. This token will be absent if there are no more assigned_targeting_options to return.", -"type": "string" -} -}, -"type": "object" -}, -"BulkListInsertionOrderAssignedTargetingOptionsResponse": { -"id": "BulkListInsertionOrderAssignedTargetingOptionsResponse", -"properties": { -"assignedTargetingOptions": { -"description": "The list of assigned targeting options. This list will be absent if empty.", -"items": { -"$ref": "AssignedTargetingOption" -}, -"type": "array" -}, -"nextPageToken": { -"description": "A token identifying the next page of results. This value should be specified as the pageToken in a subsequent BulkListInsertionOrderAssignedTargetingOptionsRequest to fetch the next page of results. This token will be absent if there are no more assigned_targeting_options to return.", -"type": "string" -} -}, -"type": "object" -}, "BulkUpdateLineItemsRequest": { "description": "Request message for LineItemService.BulkUpdateLineItems.", "id": "BulkUpdateLineItemsRequest", @@ -12090,7 +10956,7 @@ true, true, true, true, -false, +true, false, false, false, @@ -13842,7 +12708,8 @@ false "EXCHANGE_COMMERCE_GRID", "EXCHANGE_SPOTIFY", "EXCHANGE_TUBI", -"EXCHANGE_SNAP" +"EXCHANGE_SNAP", +"EXCHANGE_CADENT" ], "enumDescriptions": [ "Exchange is not specified or is unknown in this version.", @@ -13932,7 +12799,8 @@ false "Commerce Grid.", "Spotify.", "Tubi.", -"Snap." +"Snap.", +"Cadent." ], "type": "string" } @@ -14047,7 +12915,8 @@ false "EXCHANGE_COMMERCE_GRID", "EXCHANGE_SPOTIFY", "EXCHANGE_TUBI", -"EXCHANGE_SNAP" +"EXCHANGE_SNAP", +"EXCHANGE_CADENT" ], "enumDescriptions": [ "Exchange is not specified or is unknown in this version.", @@ -14137,7 +13006,8 @@ false "Commerce Grid.", "Spotify.", "Tubi.", -"Snap." +"Snap.", +"Cadent." ], "type": "string" }, @@ -14253,7 +13123,8 @@ false "EXCHANGE_COMMERCE_GRID", "EXCHANGE_SPOTIFY", "EXCHANGE_TUBI", -"EXCHANGE_SNAP" +"EXCHANGE_SNAP", +"EXCHANGE_CADENT" ], "enumDescriptions": [ "Exchange is not specified or is unknown in this version.", @@ -14343,7 +13214,8 @@ false "Commerce Grid.", "Spotify.", "Tubi.", -"Snap." +"Snap.", +"Cadent." ], "type": "string" }, @@ -14460,7 +13332,8 @@ false "EXCHANGE_COMMERCE_GRID", "EXCHANGE_SPOTIFY", "EXCHANGE_TUBI", -"EXCHANGE_SNAP" +"EXCHANGE_SNAP", +"EXCHANGE_CADENT" ], "enumDescriptions": [ "Exchange is not specified or is unknown in this version.", @@ -14550,7 +13423,8 @@ false "Commerce Grid.", "Spotify.", "Tubi.", -"Snap." +"Snap.", +"Cadent." ], "readOnly": true, "type": "string" @@ -14824,92 +13698,6 @@ false }, "type": "object" }, -"GenerateDefaultLineItemRequest": { -"description": "Request message for LineItemService.GenerateDefaultLineItem.", -"id": "GenerateDefaultLineItemRequest", -"properties": { -"containsEuPoliticalAds": { -"description": "Whether this line item will serve European Union political ads. If contains_eu_political_ads has been set to `DOES_NOT_CONTAIN_EU_POLITICAL_ADVERTISING` in the parent advertiser, then this field will be assigned `DOES_NOT_CONTAIN_EU_POLITICAL_ADVERTISING` if not otherwise specified. This field can then be updated using the UI, API, or Structured Data Files. This field must be assigned when creating a new line item. Otherwise, **the `advertisers.lineItems.create` request will fail**.", -"enum": [ -"EU_POLITICAL_ADVERTISING_STATUS_UNKNOWN", -"CONTAINS_EU_POLITICAL_ADVERTISING", -"DOES_NOT_CONTAIN_EU_POLITICAL_ADVERTISING" -], -"enumDescriptions": [ -"Unknown.", -"Contains EU political advertising.", -"Does not contain EU political advertising." -], -"type": "string" -}, -"displayName": { -"description": "Required. The display name of the line item. Must be UTF-8 encoded with a maximum size of 240 bytes.", -"type": "string" -}, -"insertionOrderId": { -"description": "Required. The unique ID of the insertion order that the line item belongs to.", -"format": "int64", -"type": "string" -}, -"lineItemType": { -"description": "Required. The type of the line item.", -"enum": [ -"LINE_ITEM_TYPE_UNSPECIFIED", -"LINE_ITEM_TYPE_DISPLAY_DEFAULT", -"LINE_ITEM_TYPE_DISPLAY_MOBILE_APP_INSTALL", -"LINE_ITEM_TYPE_VIDEO_DEFAULT", -"LINE_ITEM_TYPE_VIDEO_MOBILE_APP_INSTALL", -"LINE_ITEM_TYPE_DISPLAY_MOBILE_APP_INVENTORY", -"LINE_ITEM_TYPE_VIDEO_MOBILE_APP_INVENTORY", -"LINE_ITEM_TYPE_AUDIO_DEFAULT", -"LINE_ITEM_TYPE_VIDEO_OVER_THE_TOP", -"LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_ACTION", -"LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_NON_SKIPPABLE", -"LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_VIDEO_SEQUENCE", -"LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_AUDIO", -"LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_REACH", -"LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_SIMPLE", -"LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_NON_SKIPPABLE_OVER_THE_TOP", -"LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_REACH_OVER_THE_TOP", -"LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_SIMPLE_OVER_THE_TOP", -"LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_TARGET_FREQUENCY", -"LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_VIEW", -"LINE_ITEM_TYPE_DISPLAY_OUT_OF_HOME", -"LINE_ITEM_TYPE_VIDEO_OUT_OF_HOME" -], -"enumDescriptions": [ -"Type value is not specified or is unknown in this version. Line items of this type and their targeting cannot be created or updated using the API.", -"Image, HTML5, native, or rich media ads.", -"Display ads that drive installs of an app.", -"Video ads sold on a CPM basis for a variety of environments.", -"Video ads that drive installs of an app.", -"Display ads served on mobile app inventory. Line items of this type and their targeting cannot be created or updated using the API.", -"Video ads served on mobile app inventory. Line items of this type and their targeting cannot be created or updated using the API.", -"RTB Audio ads sold for a variety of environments.", -"Over-the-top ads present in OTT insertion orders. This type is only applicable to line items with an insertion order of insertion_order_type `OVER_THE_TOP`.", -"YouTube video ads that promote conversions. Line items of this type and their targeting cannot be created or updated using the API.", -"YouTube video ads (up to 15 seconds) that cannot be skipped. Line items of this type and their targeting cannot be created or updated using the API.", -"YouTube video ads that show a story in a particular sequence using a mix of formats. Line items of this type and their targeting cannot be created or updated using the API.", -"YouTube audio ads. Line items of this type and their targeting cannot be created or updated using the API.", -"YouTube video ads that optimize reaching more unique users at lower cost. May include bumper ads, skippable in-stream ads, or a mix of types. Line items of this type and their targeting cannot be created or updated using the API.", -"Default YouTube video ads. Line items of this type and their targeting cannot be created or updated using the API.", -"Connected TV youTube video ads (up to 15 seconds) that cannot be skipped. Line items of this type and their targeting cannot be created or updated using the API.", -"Connected TV youTube video ads that optimize reaching more unique users at lower cost. May include bumper ads, skippable in-stream ads, or a mix of types. Line items of this type and their targeting cannot be created or updated using the API.", -"Connected TV default YouTube video ads. Only include in-stream ad-format. Line items of this type and their targeting cannot be created or updated using the API.", -"The goal of this line item type is to show the YouTube ads target number of times to the same person in a certain period of time. Line items of this type and their targeting cannot be created or updated using the API.", -"YouTube video ads that aim to get more views with a variety of ad formats. Line items of this type and their targeting cannot be created or updated using the API.", -"Display ads served on digital-out-of-home inventory. Line items of this type and their targeting cannot be created or updated using the API.", -"Video ads served on digital-out-of-home inventory. Line items of this type and their targeting cannot be created or updated using the API." -], -"type": "string" -}, -"mobileApp": { -"$ref": "MobileApp", -"description": "The mobile app promoted by the line item. This is applicable only when line_item_type is either `LINE_ITEM_TYPE_DISPLAY_MOBILE_APP_INSTALL` or `LINE_ITEM_TYPE_VIDEO_MOBILE_APP_INSTALL`." -} -}, -"type": "object" -}, "GeoRegionAssignedTargetingOptionDetails": { "description": "Details for assigned geographic region targeting option. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_GEO_REGION`.", "id": "GeoRegionAssignedTargetingOptionDetails", @@ -15324,7 +14112,8 @@ false "EXCHANGE_COMMERCE_GRID", "EXCHANGE_SPOTIFY", "EXCHANGE_TUBI", -"EXCHANGE_SNAP" +"EXCHANGE_SNAP", +"EXCHANGE_CADENT" ], "enumDescriptions": [ "Exchange is not specified or is unknown in this version.", @@ -15414,7 +14203,8 @@ false "Commerce Grid.", "Spotify.", "Tubi.", -"Snap." +"Snap.", +"Cadent." ], "type": "string" }, @@ -16249,7 +15039,8 @@ true "EXCHANGE_COMMERCE_GRID", "EXCHANGE_SPOTIFY", "EXCHANGE_TUBI", -"EXCHANGE_SNAP" +"EXCHANGE_SNAP", +"EXCHANGE_CADENT" ], "enumDescriptions": [ "Exchange is not specified or is unknown in this version.", @@ -16339,7 +15130,8 @@ true "Commerce Grid.", "Spotify.", "Tubi.", -"Snap." +"Snap.", +"Cadent." ], "type": "string" }, @@ -17207,24 +15999,6 @@ true }, "type": "object" }, -"ListCampaignAssignedTargetingOptionsResponse": { -"description": "Response message for ListCampaignAssignedTargetingOptions.", -"id": "ListCampaignAssignedTargetingOptionsResponse", -"properties": { -"assignedTargetingOptions": { -"description": "The list of assigned targeting options. This list will be absent if empty.", -"items": { -"$ref": "AssignedTargetingOption" -}, -"type": "array" -}, -"nextPageToken": { -"description": "A token identifying the next page of results. This value should be specified as the pageToken in a subsequent ListCampaignAssignedTargetingOptionsRequest to fetch the next page of results. This token will be absent if there are no more assigned_targeting_options to return.", -"type": "string" -} -}, -"type": "object" -}, "ListCampaignsResponse": { "id": "ListCampaignsResponse", "properties": { @@ -17395,23 +16169,6 @@ true }, "type": "object" }, -"ListInsertionOrderAssignedTargetingOptionsResponse": { -"id": "ListInsertionOrderAssignedTargetingOptionsResponse", -"properties": { -"assignedTargetingOptions": { -"description": "The list of assigned targeting options. This list will be absent if empty.", -"items": { -"$ref": "AssignedTargetingOption" -}, -"type": "array" -}, -"nextPageToken": { -"description": "A token identifying the next page of results. This value should be specified as the pageToken in a subsequent ListInsertionOrderAssignedTargetingOptionsRequest to fetch the next page of results. This token will be absent if there are no more assigned_targeting_options to return.", -"type": "string" -} -}, -"type": "object" -}, "ListInsertionOrdersResponse": { "id": "ListInsertionOrdersResponse", "properties": { @@ -19441,7 +18198,7 @@ true, true, true, true, -false, +true, false, false, false, @@ -19536,7 +18293,7 @@ true, true, true, true, -false, +true, false, false, false, diff --git a/googleapiclient/discovery_cache/documents/displayvideo.v3.json b/googleapiclient/discovery_cache/documents/displayvideo.v3.json index b29e48f00b..27738b9477 100644 --- a/googleapiclient/discovery_cache/documents/displayvideo.v3.json +++ b/googleapiclient/discovery_cache/documents/displayvideo.v3.json @@ -1130,18 +1130,18 @@ "https://www.googleapis.com/auth/display-video-mediaplanning" ] }, -"listAssignedTargetingOptions": { -"description": "Lists assigned targeting options of a campaign across targeting types.", -"flatPath": "v3/advertisers/{advertisersId}/campaigns/{campaignsId}:listAssignedTargetingOptions", -"httpMethod": "GET", -"id": "displayvideo.advertisers.campaigns.listAssignedTargetingOptions", +"patch": { +"description": "Updates an existing campaign. Returns the updated campaign if successful.", +"flatPath": "v3/advertisers/{advertisersId}/campaigns/{campaignsId}", +"httpMethod": "PATCH", +"id": "displayvideo.advertisers.campaigns.patch", "parameterOrder": [ "advertiserId", "campaignId" ], "parameters": { "advertiserId": { -"description": "Required. The ID of the advertiser the campaign belongs to.", +"description": "Output only. The unique ID of the advertiser the campaign belongs to.", "format": "int64", "location": "path", "pattern": "^[^/]+$", @@ -1149,270 +1149,123 @@ "type": "string" }, "campaignId": { -"description": "Required. The ID of the campaign to list assigned targeting options for.", +"description": "Output only. The unique ID of the campaign. Assigned by the system.", "format": "int64", "location": "path", "pattern": "^[^/]+$", "required": true, "type": "string" }, -"filter": { -"description": "Allows filtering by assigned targeting option fields. Supported syntax: * Filter expressions are made up of one or more restrictions. * Restrictions can be combined by the `OR` logical operator. * A restriction has the form of `{field} {operator} {value}`. * All fields must use the `EQUALS (=)` operator. Supported fields: * `targetingType` * `inheritance` Examples: * `AssignedTargetingOption` resources of targeting type `TARGETING_TYPE_LANGUAGE` or `TARGETING_TYPE_GENDER`: `targetingType=\"TARGETING_TYPE_LANGUAGE\" OR targetingType=\"TARGETING_TYPE_GENDER\"` * `AssignedTargetingOption` resources with inheritance status of `NOT_INHERITED` or `INHERITED_FROM_PARTNER`: `inheritance=\"NOT_INHERITED\" OR inheritance=\"INHERITED_FROM_PARTNER\"` The length of this field should be no more than 500 characters. Reference our [filter `LIST` requests](/display-video/api/guides/how-tos/filters) guide for more information.", -"location": "query", -"type": "string" -}, -"orderBy": { -"description": "Field by which to sort the list. Acceptable values are: * `targetingType` (default) The default sorting order is ascending. To specify descending order for a field, a suffix \"desc\" should be added to the field name. Example: `targetingType desc`.", -"location": "query", -"type": "string" -}, -"pageSize": { -"description": "Requested page size. The size must be an integer between `1` and `5000`. If unspecified, the default is `5000`. Returns error code `INVALID_ARGUMENT` if an invalid value is specified.", -"format": "int32", -"location": "query", -"type": "integer" -}, -"pageToken": { -"description": "A token that lets the client fetch the next page of results. Typically, this is the value of next_page_token returned from the previous call to `BulkListCampaignAssignedTargetingOptions` method. If not specified, the first page of results will be returned.", +"updateMask": { +"description": "Required. The mask to control which fields to update.", +"format": "google-fieldmask", "location": "query", "type": "string" } }, -"path": "v3/advertisers/{+advertiserId}/campaigns/{+campaignId}:listAssignedTargetingOptions", +"path": "v3/advertisers/{+advertiserId}/campaigns/{+campaignId}", +"request": { +"$ref": "Campaign" +}, "response": { -"$ref": "BulkListCampaignAssignedTargetingOptionsResponse" +"$ref": "Campaign" }, "scopes": [ -"https://www.googleapis.com/auth/display-video" +"https://www.googleapis.com/auth/display-video", +"https://www.googleapis.com/auth/display-video-mediaplanning" ] +} +} }, -"patch": { -"description": "Updates an existing campaign. Returns the updated campaign if successful.", -"flatPath": "v3/advertisers/{advertisersId}/campaigns/{campaignsId}", -"httpMethod": "PATCH", -"id": "displayvideo.advertisers.campaigns.patch", +"channels": { +"methods": { +"create": { +"description": "Creates a new channel. Returns the newly created channel if successful.", +"flatPath": "v3/advertisers/{advertisersId}/channels", +"httpMethod": "POST", +"id": "displayvideo.advertisers.channels.create", "parameterOrder": [ -"advertiserId", -"campaignId" +"advertiserId" ], "parameters": { "advertiserId": { -"description": "Output only. The unique ID of the advertiser the campaign belongs to.", +"description": "The ID of the advertiser that owns the created channel.", "format": "int64", "location": "path", "pattern": "^[^/]+$", "required": true, "type": "string" }, -"campaignId": { -"description": "Output only. The unique ID of the campaign. Assigned by the system.", +"partnerId": { +"description": "The ID of the partner that owns the created channel.", "format": "int64", -"location": "path", -"pattern": "^[^/]+$", -"required": true, -"type": "string" -}, -"updateMask": { -"description": "Required. The mask to control which fields to update.", -"format": "google-fieldmask", "location": "query", "type": "string" } }, -"path": "v3/advertisers/{+advertiserId}/campaigns/{+campaignId}", +"path": "v3/advertisers/{+advertiserId}/channels", "request": { -"$ref": "Campaign" +"$ref": "Channel" }, "response": { -"$ref": "Campaign" +"$ref": "Channel" }, "scopes": [ -"https://www.googleapis.com/auth/display-video", -"https://www.googleapis.com/auth/display-video-mediaplanning" +"https://www.googleapis.com/auth/display-video" ] -} }, -"resources": { -"targetingTypes": { -"resources": { -"assignedTargetingOptions": { -"methods": { "get": { -"description": "Gets a single targeting option assigned to a campaign.", -"flatPath": "v3/advertisers/{advertisersId}/campaigns/{campaignsId}/targetingTypes/{targetingTypesId}/assignedTargetingOptions/{assignedTargetingOptionsId}", +"description": "Gets a channel for a partner or advertiser.", +"flatPath": "v3/advertisers/{advertisersId}/channels/{channelsId}", "httpMethod": "GET", -"id": "displayvideo.advertisers.campaigns.targetingTypes.assignedTargetingOptions.get", +"id": "displayvideo.advertisers.channels.get", "parameterOrder": [ "advertiserId", -"campaignId", -"targetingType", -"assignedTargetingOptionId" +"channelId" ], "parameters": { "advertiserId": { -"description": "Required. The ID of the advertiser the campaign belongs to.", +"description": "The ID of the advertiser that owns the fetched channel.", "format": "int64", "location": "path", "pattern": "^[^/]+$", "required": true, "type": "string" }, -"assignedTargetingOptionId": { -"description": "Required. An identifier unique to the targeting type in this campaign that identifies the assigned targeting option being requested.", -"location": "path", -"pattern": "^[^/]+$", -"required": true, -"type": "string" -}, -"campaignId": { -"description": "Required. The ID of the campaign the assigned targeting option belongs to.", +"channelId": { +"description": "Required. The ID of the channel to fetch.", "format": "int64", "location": "path", "pattern": "^[^/]+$", "required": true, "type": "string" }, -"targetingType": { -"description": "Required. Identifies the type of this assigned targeting option. Supported targeting types: * `TARGETING_TYPE_AGE_RANGE` * `TARGETING_TYPE_AUTHORIZED_SELLER_STATUS` * `TARGETING_TYPE_CONTENT_INSTREAM_POSITION` * `TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION` * `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION` * `TARGETING_TYPE_ENVIRONMENT` * `TARGETING_TYPE_EXCHANGE` * `TARGETING_TYPE_GENDER` * `TARGETING_TYPE_GEO_REGION` * `TARGETING_TYPE_HOUSEHOLD_INCOME` * `TARGETING_TYPE_INVENTORY_SOURCE` * `TARGETING_TYPE_INVENTORY_SOURCE_GROUP` * `TARGETING_TYPE_LANGUAGE` * `TARGETING_TYPE_ON_SCREEN_POSITION` * `TARGETING_TYPE_PARENTAL_STATUS` * `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION` * `TARGETING_TYPE_SUB_EXCHANGE` * `TARGETING_TYPE_THIRD_PARTY_VERIFIER` * `TARGETING_TYPE_VIEWABILITY`", -"enum": [ -"TARGETING_TYPE_UNSPECIFIED", -"TARGETING_TYPE_CHANNEL", -"TARGETING_TYPE_APP_CATEGORY", -"TARGETING_TYPE_APP", -"TARGETING_TYPE_URL", -"TARGETING_TYPE_DAY_AND_TIME", -"TARGETING_TYPE_AGE_RANGE", -"TARGETING_TYPE_REGIONAL_LOCATION_LIST", -"TARGETING_TYPE_PROXIMITY_LOCATION_LIST", -"TARGETING_TYPE_GENDER", -"TARGETING_TYPE_VIDEO_PLAYER_SIZE", -"TARGETING_TYPE_USER_REWARDED_CONTENT", -"TARGETING_TYPE_PARENTAL_STATUS", -"TARGETING_TYPE_CONTENT_INSTREAM_POSITION", -"TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION", -"TARGETING_TYPE_DEVICE_TYPE", -"TARGETING_TYPE_AUDIENCE_GROUP", -"TARGETING_TYPE_BROWSER", -"TARGETING_TYPE_HOUSEHOLD_INCOME", -"TARGETING_TYPE_ON_SCREEN_POSITION", -"TARGETING_TYPE_THIRD_PARTY_VERIFIER", -"TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION", -"TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION", -"TARGETING_TYPE_ENVIRONMENT", -"TARGETING_TYPE_CARRIER_AND_ISP", -"TARGETING_TYPE_OPERATING_SYSTEM", -"TARGETING_TYPE_DEVICE_MAKE_MODEL", -"TARGETING_TYPE_KEYWORD", -"TARGETING_TYPE_NEGATIVE_KEYWORD_LIST", -"TARGETING_TYPE_VIEWABILITY", -"TARGETING_TYPE_CATEGORY", -"TARGETING_TYPE_INVENTORY_SOURCE", -"TARGETING_TYPE_LANGUAGE", -"TARGETING_TYPE_AUTHORIZED_SELLER_STATUS", -"TARGETING_TYPE_GEO_REGION", -"TARGETING_TYPE_INVENTORY_SOURCE_GROUP", -"TARGETING_TYPE_EXCHANGE", -"TARGETING_TYPE_SUB_EXCHANGE", -"TARGETING_TYPE_POI", -"TARGETING_TYPE_BUSINESS_CHAIN", -"TARGETING_TYPE_CONTENT_DURATION", -"TARGETING_TYPE_CONTENT_STREAM_TYPE", -"TARGETING_TYPE_NATIVE_CONTENT_POSITION", -"TARGETING_TYPE_OMID", -"TARGETING_TYPE_AUDIO_CONTENT_TYPE", -"TARGETING_TYPE_CONTENT_GENRE", -"TARGETING_TYPE_YOUTUBE_VIDEO", -"TARGETING_TYPE_YOUTUBE_CHANNEL", -"TARGETING_TYPE_SESSION_POSITION", -"TARGETING_TYPE_CONTENT_THEME_EXCLUSION" -], -"enumDescriptions": [ -"Default value when type is not specified or is unknown in this version.", -"Target a channel (a custom group of related websites or apps).", -"Target an app category (for example, education or puzzle games).", -"Target a specific app (for example, Angry Birds).", -"Target a specific url (for example, quora.com).", -"Target ads during a chosen time period on a specific day.", -"Target ads to a specific age range (for example, 18-24).", -"Target ads to the specified regions on a regional location list.", -"Target ads to the specified points of interest on a proximity location list.", -"Target ads to a specific gender (for example, female or male).", -"Target a specific video player size for video ads.", -"Target user rewarded content for video ads.", -"Target ads to a specific parental status (for example, parent or not a parent).", -"Target video or audio ads in a specific content instream position (for example, pre-roll, mid-roll, or post-roll).", -"Target ads in a specific content outstream position.", -"Target ads to a specific device type (for example, tablet or connected TV).", -"Target ads to an audience or groups of audiences. Singleton field, at most one can exist on a single Lineitem at a time.", -"Target ads to specific web browsers (for example, Chrome).", -"Target ads to a specific household income range (for example, top 10%).", -"Target ads in a specific on screen position.", -"Filter web sites through third party verification (for example, IAS or DoubleVerify).", -"Filter web sites by specific digital content label ratings (for example, DL-MA: suitable only for mature audiences).", -"Filter website content by sensitive categories (for example, adult).", -"Target ads to a specific environment (for example, web or app).", -"Target ads to a specific network carrier or internet service provider (ISP) (for example, Comcast or Orange).", -"Target ads to a specific operating system (for example, macOS).", -"Target ads to a specific device make or model (for example, Roku or Samsung).", -"Target ads to a specific keyword (for example, dog or retriever).", -"Target ads to a specific negative keyword list.", -"Target ads to a specific viewability (for example, 80% viewable).", -"Target ads to a specific content category (for example, arts & entertainment).", -"Purchase impressions from specific deals and auction packages.", -"Target ads to a specific language (for example, English or Japanese).", -"Target ads to ads.txt authorized sellers. If no targeting option of this type is assigned, the resource uses the \"Authorized Direct Sellers and Resellers\" option by default.", -"Target ads to a specific regional location (for example, a city or state).", -"Purchase impressions from a group of deals and auction packages.", -"Purchase impressions from specific exchanges.", -"Purchase impressions from specific sub-exchanges.", -"Target ads around a specific point of interest, such as a notable building, a street address, or latitude/longitude coordinates.", -"Target ads around locations of a business chain within a specific geo region.", -"Target ads to a specific video content duration.", -"Target ads to a specific video content stream type.", -"Target ads to a specific native content position.", -"Target ads in an Open Measurement enabled inventory.", -"Target ads to a specific audio content type.", -"Target ads to a specific content genre.", -"Target ads to a specific YouTube video. Targeting of this type cannot be created or updated using the API. Although this targeting is inherited by child resources, **inherited targeting of this type will not be retrieveable**.", -"Target ads to a specific YouTube channel. Targeting of this type cannot be created or updated using the API. Although this targeting is inherited by child resources, **inherited targeting of this type will not be retrieveable**.", -"Target ads to a serve it in a certain position of a session. Only supported for Ad Group resources under YouTube Programmatic Reservation line items. Targeting of this type cannot be created or updated using the API.", -"Filter website content by content themes (for example, religion). Only supported for Advertiser resources. Targeting of this type cannot be created or updated using the API. This targeting is only inherited by child YouTube and Demand Gen line item resources." -], -"location": "path", -"pattern": "^[^/]+$", -"required": true, +"partnerId": { +"description": "The ID of the partner that owns the fetched channel.", +"format": "int64", +"location": "query", "type": "string" } }, -"path": "v3/advertisers/{+advertiserId}/campaigns/{+campaignId}/targetingTypes/{+targetingType}/assignedTargetingOptions/{+assignedTargetingOptionId}", +"path": "v3/advertisers/{+advertiserId}/channels/{+channelId}", "response": { -"$ref": "AssignedTargetingOption" +"$ref": "Channel" }, "scopes": [ "https://www.googleapis.com/auth/display-video" ] }, "list": { -"description": "Lists the targeting options assigned to a campaign for a specified targeting type.", -"flatPath": "v3/advertisers/{advertisersId}/campaigns/{campaignsId}/targetingTypes/{targetingTypesId}/assignedTargetingOptions", +"description": "Lists channels for a partner or advertiser.", +"flatPath": "v3/advertisers/{advertisersId}/channels", "httpMethod": "GET", -"id": "displayvideo.advertisers.campaigns.targetingTypes.assignedTargetingOptions.list", +"id": "displayvideo.advertisers.channels.list", "parameterOrder": [ -"advertiserId", -"campaignId", -"targetingType" +"advertiserId" ], "parameters": { "advertiserId": { -"description": "Required. The ID of the advertiser the campaign belongs to.", -"format": "int64", -"location": "path", -"pattern": "^[^/]+$", -"required": true, -"type": "string" -}, -"campaignId": { -"description": "Required. The ID of the campaign to list assigned targeting options for.", +"description": "The ID of the advertiser that owns the channels.", "format": "int64", "location": "path", "pattern": "^[^/]+$", @@ -1420,265 +1273,23 @@ "type": "string" }, "filter": { -"description": "Allows filtering by assigned targeting option fields. Supported syntax: * Filter expressions are made up of one or more restrictions. * Restrictions can be combined by the `OR` logical operator. * A restriction has the form of `{field} {operator} {value}`. * All fields must use the `EQUALS (=)` operator. Supported fields: * `assignedTargetingOptionId` * `inheritance` Examples: * `AssignedTargetingOption` resources with ID 1 or 2 `assignedTargetingOptionId=\"1\" OR assignedTargetingOptionId=\"2\"` * `AssignedTargetingOption` resources with inheritance status of `NOT_INHERITED` or `INHERITED_FROM_PARTNER` `inheritance=\"NOT_INHERITED\" OR inheritance=\"INHERITED_FROM_PARTNER\"` The length of this field should be no more than 500 characters. Reference our [filter `LIST` requests](/display-video/api/guides/how-tos/filters) guide for more information.", +"description": "Allows filtering by channel fields. Supported syntax: * Filter expressions for channel can only contain at most one restriction. * A restriction has the form of `{field} {operator} {value}`. * All fields must use the `HAS (:)` operator. Supported fields: * `displayName` Examples: * All channels for which the display name contains \"google\": `displayName : \"google\"`. The length of this field should be no more than 500 characters. Reference our [filter `LIST` requests](/display-video/api/guides/how-tos/filters) guide for more information.", "location": "query", "type": "string" }, "orderBy": { -"description": "Field by which to sort the list. Acceptable values are: * `assignedTargetingOptionId` (default) The default sorting order is ascending. To specify descending order for a field, a suffix \"desc\" should be added to the field name. Example: `assignedTargetingOptionId desc`.", +"description": "Field by which to sort the list. Acceptable values are: * `displayName` (default) * `channelId` The default sorting order is ascending. To specify descending order for a field, a suffix \" desc\" should be added to the field name. Example: `displayName desc`.", "location": "query", "type": "string" }, "pageSize": { -"description": "Requested page size. Must be between `1` and `5000`. If unspecified will default to `100`. Returns error code `INVALID_ARGUMENT` if an invalid value is specified.", +"description": "Requested page size. Must be between `1` and `200`. If unspecified will default to `100`. Returns error code `INVALID_ARGUMENT` if an invalid value is specified.", "format": "int32", "location": "query", "type": "integer" }, "pageToken": { -"description": "A token identifying a page of results the server should return. Typically, this is the value of next_page_token returned from the previous call to `ListCampaignAssignedTargetingOptions` method. If not specified, the first page of results will be returned.", -"location": "query", -"type": "string" -}, -"targetingType": { -"description": "Required. Identifies the type of assigned targeting options to list. Supported targeting types: * `TARGETING_TYPE_AGE_RANGE` * `TARGETING_TYPE_AUTHORIZED_SELLER_STATUS` * `TARGETING_TYPE_CONTENT_INSTREAM_POSITION` * `TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION` * `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION` * `TARGETING_TYPE_ENVIRONMENT` * `TARGETING_TYPE_EXCHANGE` * `TARGETING_TYPE_GENDER` * `TARGETING_TYPE_GEO_REGION` * `TARGETING_TYPE_HOUSEHOLD_INCOME` * `TARGETING_TYPE_INVENTORY_SOURCE` * `TARGETING_TYPE_INVENTORY_SOURCE_GROUP` * `TARGETING_TYPE_LANGUAGE` * `TARGETING_TYPE_ON_SCREEN_POSITION` * `TARGETING_TYPE_PARENTAL_STATUS` * `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION` * `TARGETING_TYPE_SUB_EXCHANGE` * `TARGETING_TYPE_THIRD_PARTY_VERIFIER` * `TARGETING_TYPE_VIEWABILITY`", -"enum": [ -"TARGETING_TYPE_UNSPECIFIED", -"TARGETING_TYPE_CHANNEL", -"TARGETING_TYPE_APP_CATEGORY", -"TARGETING_TYPE_APP", -"TARGETING_TYPE_URL", -"TARGETING_TYPE_DAY_AND_TIME", -"TARGETING_TYPE_AGE_RANGE", -"TARGETING_TYPE_REGIONAL_LOCATION_LIST", -"TARGETING_TYPE_PROXIMITY_LOCATION_LIST", -"TARGETING_TYPE_GENDER", -"TARGETING_TYPE_VIDEO_PLAYER_SIZE", -"TARGETING_TYPE_USER_REWARDED_CONTENT", -"TARGETING_TYPE_PARENTAL_STATUS", -"TARGETING_TYPE_CONTENT_INSTREAM_POSITION", -"TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION", -"TARGETING_TYPE_DEVICE_TYPE", -"TARGETING_TYPE_AUDIENCE_GROUP", -"TARGETING_TYPE_BROWSER", -"TARGETING_TYPE_HOUSEHOLD_INCOME", -"TARGETING_TYPE_ON_SCREEN_POSITION", -"TARGETING_TYPE_THIRD_PARTY_VERIFIER", -"TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION", -"TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION", -"TARGETING_TYPE_ENVIRONMENT", -"TARGETING_TYPE_CARRIER_AND_ISP", -"TARGETING_TYPE_OPERATING_SYSTEM", -"TARGETING_TYPE_DEVICE_MAKE_MODEL", -"TARGETING_TYPE_KEYWORD", -"TARGETING_TYPE_NEGATIVE_KEYWORD_LIST", -"TARGETING_TYPE_VIEWABILITY", -"TARGETING_TYPE_CATEGORY", -"TARGETING_TYPE_INVENTORY_SOURCE", -"TARGETING_TYPE_LANGUAGE", -"TARGETING_TYPE_AUTHORIZED_SELLER_STATUS", -"TARGETING_TYPE_GEO_REGION", -"TARGETING_TYPE_INVENTORY_SOURCE_GROUP", -"TARGETING_TYPE_EXCHANGE", -"TARGETING_TYPE_SUB_EXCHANGE", -"TARGETING_TYPE_POI", -"TARGETING_TYPE_BUSINESS_CHAIN", -"TARGETING_TYPE_CONTENT_DURATION", -"TARGETING_TYPE_CONTENT_STREAM_TYPE", -"TARGETING_TYPE_NATIVE_CONTENT_POSITION", -"TARGETING_TYPE_OMID", -"TARGETING_TYPE_AUDIO_CONTENT_TYPE", -"TARGETING_TYPE_CONTENT_GENRE", -"TARGETING_TYPE_YOUTUBE_VIDEO", -"TARGETING_TYPE_YOUTUBE_CHANNEL", -"TARGETING_TYPE_SESSION_POSITION", -"TARGETING_TYPE_CONTENT_THEME_EXCLUSION" -], -"enumDescriptions": [ -"Default value when type is not specified or is unknown in this version.", -"Target a channel (a custom group of related websites or apps).", -"Target an app category (for example, education or puzzle games).", -"Target a specific app (for example, Angry Birds).", -"Target a specific url (for example, quora.com).", -"Target ads during a chosen time period on a specific day.", -"Target ads to a specific age range (for example, 18-24).", -"Target ads to the specified regions on a regional location list.", -"Target ads to the specified points of interest on a proximity location list.", -"Target ads to a specific gender (for example, female or male).", -"Target a specific video player size for video ads.", -"Target user rewarded content for video ads.", -"Target ads to a specific parental status (for example, parent or not a parent).", -"Target video or audio ads in a specific content instream position (for example, pre-roll, mid-roll, or post-roll).", -"Target ads in a specific content outstream position.", -"Target ads to a specific device type (for example, tablet or connected TV).", -"Target ads to an audience or groups of audiences. Singleton field, at most one can exist on a single Lineitem at a time.", -"Target ads to specific web browsers (for example, Chrome).", -"Target ads to a specific household income range (for example, top 10%).", -"Target ads in a specific on screen position.", -"Filter web sites through third party verification (for example, IAS or DoubleVerify).", -"Filter web sites by specific digital content label ratings (for example, DL-MA: suitable only for mature audiences).", -"Filter website content by sensitive categories (for example, adult).", -"Target ads to a specific environment (for example, web or app).", -"Target ads to a specific network carrier or internet service provider (ISP) (for example, Comcast or Orange).", -"Target ads to a specific operating system (for example, macOS).", -"Target ads to a specific device make or model (for example, Roku or Samsung).", -"Target ads to a specific keyword (for example, dog or retriever).", -"Target ads to a specific negative keyword list.", -"Target ads to a specific viewability (for example, 80% viewable).", -"Target ads to a specific content category (for example, arts & entertainment).", -"Purchase impressions from specific deals and auction packages.", -"Target ads to a specific language (for example, English or Japanese).", -"Target ads to ads.txt authorized sellers. If no targeting option of this type is assigned, the resource uses the \"Authorized Direct Sellers and Resellers\" option by default.", -"Target ads to a specific regional location (for example, a city or state).", -"Purchase impressions from a group of deals and auction packages.", -"Purchase impressions from specific exchanges.", -"Purchase impressions from specific sub-exchanges.", -"Target ads around a specific point of interest, such as a notable building, a street address, or latitude/longitude coordinates.", -"Target ads around locations of a business chain within a specific geo region.", -"Target ads to a specific video content duration.", -"Target ads to a specific video content stream type.", -"Target ads to a specific native content position.", -"Target ads in an Open Measurement enabled inventory.", -"Target ads to a specific audio content type.", -"Target ads to a specific content genre.", -"Target ads to a specific YouTube video. Targeting of this type cannot be created or updated using the API. Although this targeting is inherited by child resources, **inherited targeting of this type will not be retrieveable**.", -"Target ads to a specific YouTube channel. Targeting of this type cannot be created or updated using the API. Although this targeting is inherited by child resources, **inherited targeting of this type will not be retrieveable**.", -"Target ads to a serve it in a certain position of a session. Only supported for Ad Group resources under YouTube Programmatic Reservation line items. Targeting of this type cannot be created or updated using the API.", -"Filter website content by content themes (for example, religion). Only supported for Advertiser resources. Targeting of this type cannot be created or updated using the API. This targeting is only inherited by child YouTube and Demand Gen line item resources." -], -"location": "path", -"pattern": "^[^/]+$", -"required": true, -"type": "string" -} -}, -"path": "v3/advertisers/{+advertiserId}/campaigns/{+campaignId}/targetingTypes/{+targetingType}/assignedTargetingOptions", -"response": { -"$ref": "ListCampaignAssignedTargetingOptionsResponse" -}, -"scopes": [ -"https://www.googleapis.com/auth/display-video" -] -} -} -} -} -} -} -}, -"channels": { -"methods": { -"create": { -"description": "Creates a new channel. Returns the newly created channel if successful.", -"flatPath": "v3/advertisers/{advertisersId}/channels", -"httpMethod": "POST", -"id": "displayvideo.advertisers.channels.create", -"parameterOrder": [ -"advertiserId" -], -"parameters": { -"advertiserId": { -"description": "The ID of the advertiser that owns the created channel.", -"format": "int64", -"location": "path", -"pattern": "^[^/]+$", -"required": true, -"type": "string" -}, -"partnerId": { -"description": "The ID of the partner that owns the created channel.", -"format": "int64", -"location": "query", -"type": "string" -} -}, -"path": "v3/advertisers/{+advertiserId}/channels", -"request": { -"$ref": "Channel" -}, -"response": { -"$ref": "Channel" -}, -"scopes": [ -"https://www.googleapis.com/auth/display-video" -] -}, -"get": { -"description": "Gets a channel for a partner or advertiser.", -"flatPath": "v3/advertisers/{advertisersId}/channels/{channelsId}", -"httpMethod": "GET", -"id": "displayvideo.advertisers.channels.get", -"parameterOrder": [ -"advertiserId", -"channelId" -], -"parameters": { -"advertiserId": { -"description": "The ID of the advertiser that owns the fetched channel.", -"format": "int64", -"location": "path", -"pattern": "^[^/]+$", -"required": true, -"type": "string" -}, -"channelId": { -"description": "Required. The ID of the channel to fetch.", -"format": "int64", -"location": "path", -"pattern": "^[^/]+$", -"required": true, -"type": "string" -}, -"partnerId": { -"description": "The ID of the partner that owns the fetched channel.", -"format": "int64", -"location": "query", -"type": "string" -} -}, -"path": "v3/advertisers/{+advertiserId}/channels/{+channelId}", -"response": { -"$ref": "Channel" -}, -"scopes": [ -"https://www.googleapis.com/auth/display-video" -] -}, -"list": { -"description": "Lists channels for a partner or advertiser.", -"flatPath": "v3/advertisers/{advertisersId}/channels", -"httpMethod": "GET", -"id": "displayvideo.advertisers.channels.list", -"parameterOrder": [ -"advertiserId" -], -"parameters": { -"advertiserId": { -"description": "The ID of the advertiser that owns the channels.", -"format": "int64", -"location": "path", -"pattern": "^[^/]+$", -"required": true, -"type": "string" -}, -"filter": { -"description": "Allows filtering by channel fields. Supported syntax: * Filter expressions for channel can only contain at most one restriction. * A restriction has the form of `{field} {operator} {value}`. * All fields must use the `HAS (:)` operator. Supported fields: * `displayName` Examples: * All channels for which the display name contains \"google\": `displayName : \"google\"`. The length of this field should be no more than 500 characters. Reference our [filter `LIST` requests](/display-video/api/guides/how-tos/filters) guide for more information.", -"location": "query", -"type": "string" -}, -"orderBy": { -"description": "Field by which to sort the list. Acceptable values are: * `displayName` (default) * `channelId` The default sorting order is ascending. To specify descending order for a field, a suffix \" desc\" should be added to the field name. Example: `displayName desc`.", -"location": "query", -"type": "string" -}, -"pageSize": { -"description": "Requested page size. Must be between `1` and `200`. If unspecified will default to `100`. Returns error code `INVALID_ARGUMENT` if an invalid value is specified.", -"format": "int32", -"location": "query", -"type": "integer" -}, -"pageToken": { -"description": "A token identifying a page of results the server should return. Typically, this is the value of next_page_token returned from the previous call to `ListChannels` method. If not specified, the first page of results will be returned.", +"description": "A token identifying a page of results the server should return. Typically, this is the value of next_page_token returned from the previous call to `ListChannels` method. If not specified, the first page of results will be returned.", "location": "query", "type": "string" }, @@ -2268,798 +1879,104 @@ "type": "string" } }, -"path": "v3/advertisers/{+advertiserId}/insertionOrders/{+insertionOrderId}", -"response": { -"$ref": "InsertionOrder" -}, -"scopes": [ -"https://www.googleapis.com/auth/display-video" -] -}, -"list": { -"description": "Lists insertion orders in an advertiser. The order is defined by the order_by parameter. If a filter by entity_status is not specified, insertion orders with `ENTITY_STATUS_ARCHIVED` will not be included in the results.", -"flatPath": "v3/advertisers/{advertisersId}/insertionOrders", -"httpMethod": "GET", -"id": "displayvideo.advertisers.insertionOrders.list", -"parameterOrder": [ -"advertiserId" -], -"parameters": { -"advertiserId": { -"description": "Required. The ID of the advertiser to list insertion orders for.", -"format": "int64", -"location": "path", -"pattern": "^[^/]+$", -"required": true, -"type": "string" -}, -"filter": { -"description": "Allows filtering by insertion order fields. Supported syntax: * Filter expressions are made up of one or more restrictions. * Restrictions can be combined by `AND` or `OR` logical operators. A sequence of restrictions implicitly uses `AND`. * A restriction has the form of `{field} {operator} {value}`. * The `updateTime` field must use the `GREATER THAN OR EQUAL TO (>=)` or `LESS THAN OR EQUAL TO (<=)` operators. * All other fields must use the `EQUALS (=)` operator. Supported fields: * `campaignId` * `displayName` * `entityStatus` * `updateTime` (input in ISO 8601 format, or `YYYY-MM-DDTHH:MM:SSZ`) Examples: * All insertion orders under a campaign: `campaignId=\"1234\"` * All `ENTITY_STATUS_ACTIVE` or `ENTITY_STATUS_PAUSED` insertion orders under an advertiser: `(entityStatus=\"ENTITY_STATUS_ACTIVE\" OR entityStatus=\"ENTITY_STATUS_PAUSED\")` * All insertion orders with an update time less than or equal to 2020-11-04T18:54:47Z (format of ISO 8601): `updateTime<=\"2020-11-04T18:54:47Z\"` * All insertion orders with an update time greater than or equal to 2020-11-04T18:54:47Z (format of ISO 8601): `updateTime>=\"2020-11-04T18:54:47Z\"` The length of this field should be no more than 500 characters. Reference our [filter `LIST` requests](/display-video/api/guides/how-tos/filters) guide for more information.", -"location": "query", -"type": "string" -}, -"orderBy": { -"description": "Field by which to sort the list. Acceptable values are: * \"displayName\" (default) * \"entityStatus\" * \"updateTime\" The default sorting order is ascending. To specify descending order for a field, a suffix \"desc\" should be added to the field name. Example: `displayName desc`.", -"location": "query", -"type": "string" -}, -"pageSize": { -"description": "Requested page size. Must be between `1` and `100`. If unspecified will default to `100`. Returns error code `INVALID_ARGUMENT` if an invalid value is specified.", -"format": "int32", -"location": "query", -"type": "integer" -}, -"pageToken": { -"description": "A token identifying a page of results the server should return. Typically, this is the value of next_page_token returned from the previous call to `ListInsertionOrders` method. If not specified, the first page of results will be returned.", -"location": "query", -"type": "string" -} -}, -"path": "v3/advertisers/{+advertiserId}/insertionOrders", -"response": { -"$ref": "ListInsertionOrdersResponse" -}, -"scopes": [ -"https://www.googleapis.com/auth/display-video" -] -}, -"listAssignedTargetingOptions": { -"description": "Lists assigned targeting options of an insertion order across targeting types.", -"flatPath": "v3/advertisers/{advertisersId}/insertionOrders/{insertionOrdersId}:listAssignedTargetingOptions", -"httpMethod": "GET", -"id": "displayvideo.advertisers.insertionOrders.listAssignedTargetingOptions", -"parameterOrder": [ -"advertiserId", -"insertionOrderId" -], -"parameters": { -"advertiserId": { -"description": "Required. The ID of the advertiser the insertion order belongs to.", -"format": "int64", -"location": "path", -"pattern": "^[^/]+$", -"required": true, -"type": "string" -}, -"filter": { -"description": "Allows filtering by assigned targeting option fields. Supported syntax: * Filter expressions are made up of one or more restrictions. * Restrictions can be combined by the logical operator `OR`. * A restriction has the form of `{field} {operator} {value}`. * All fields must use the `EQUALS (=)` operator. Supported fields: * `targetingType` * `inheritance` Examples: * `AssignedTargetingOption` resources of targeting type `TARGETING_TYPE_PROXIMITY_LOCATION_LIST` or `TARGETING_TYPE_CHANNEL`: `targetingType=\"TARGETING_TYPE_PROXIMITY_LOCATION_LIST\" OR targetingType=\"TARGETING_TYPE_CHANNEL\"` * `AssignedTargetingOption` resources with inheritance status of `NOT_INHERITED` or `INHERITED_FROM_PARTNER`: `inheritance=\"NOT_INHERITED\" OR inheritance=\"INHERITED_FROM_PARTNER\"` The length of this field should be no more than 500 characters. Reference our [filter `LIST` requests](/display-video/api/guides/how-tos/filters) guide for more information.", -"location": "query", -"type": "string" -}, -"insertionOrderId": { -"description": "Required. The ID of the insertion order to list assigned targeting options for.", -"format": "int64", -"location": "path", -"pattern": "^[^/]+$", -"required": true, -"type": "string" -}, -"orderBy": { -"description": "Field by which to sort the list. Acceptable values are: * `targetingType` (default) The default sorting order is ascending. To specify descending order for a field, a suffix \"desc\" should be added to the field name. Example: `targetingType desc`.", -"location": "query", -"type": "string" -}, -"pageSize": { -"description": "Requested page size. The size must be an integer between `1` and `5000`. If unspecified, the default is `5000`. Returns error code `INVALID_ARGUMENT` if an invalid value is specified.", -"format": "int32", -"location": "query", -"type": "integer" -}, -"pageToken": { -"description": "A token that lets the client fetch the next page of results. Typically, this is the value of next_page_token returned from the previous call to `BulkListInsertionOrderAssignedTargetingOptions` method. If not specified, the first page of results will be returned.", -"location": "query", -"type": "string" -} -}, -"path": "v3/advertisers/{+advertiserId}/insertionOrders/{+insertionOrderId}:listAssignedTargetingOptions", -"response": { -"$ref": "BulkListInsertionOrderAssignedTargetingOptionsResponse" -}, -"scopes": [ -"https://www.googleapis.com/auth/display-video" -] -}, -"patch": { -"description": "Updates an existing insertion order. Returns the updated insertion order if successful.", -"flatPath": "v3/advertisers/{advertisersId}/insertionOrders/{insertionOrdersId}", -"httpMethod": "PATCH", -"id": "displayvideo.advertisers.insertionOrders.patch", -"parameterOrder": [ -"advertiserId", -"insertionOrderId" -], -"parameters": { -"advertiserId": { -"description": "Output only. The unique ID of the advertiser the insertion order belongs to.", -"format": "int64", -"location": "path", -"pattern": "^[^/]+$", -"required": true, -"type": "string" -}, -"insertionOrderId": { -"description": "Output only. The unique ID of the insertion order. Assigned by the system.", -"format": "int64", -"location": "path", -"pattern": "^[^/]+$", -"required": true, -"type": "string" -}, -"updateMask": { -"description": "Required. The mask to control which fields to update.", -"format": "google-fieldmask", -"location": "query", -"type": "string" -} -}, -"path": "v3/advertisers/{+advertiserId}/insertionOrders/{+insertionOrderId}", -"request": { -"$ref": "InsertionOrder" -}, -"response": { -"$ref": "InsertionOrder" -}, -"scopes": [ -"https://www.googleapis.com/auth/display-video" -] -} -}, -"resources": { -"targetingTypes": { -"resources": { -"assignedTargetingOptions": { -"methods": { -"create": { -"description": "Assigns a targeting option to an insertion order. Returns the assigned targeting option if successful. Supported targeting types: * `TARGETING_TYPE_AGE_RANGE` * `TARGETING_TYPE_BROWSER` * `TARGETING_TYPE_CATEGORY` * `TARGETING_TYPE_CHANNEL` * `TARGETING_TYPE_DEVICE_MAKE_MODEL` * `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION` * `TARGETING_TYPE_ENVIRONMENT` * `TARGETING_TYPE_GENDER` * `TARGETING_TYPE_KEYWORD` * `TARGETING_TYPE_LANGUAGE` * `TARGETING_TYPE_NEGATIVE_KEYWORD_LIST` * `TARGETING_TYPE_OPERATING_SYSTEM` * `TARGETING_TYPE_PARENTAL_STATUS` * `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION` * `TARGETING_TYPE_VIEWABILITY`", -"flatPath": "v3/advertisers/{advertisersId}/insertionOrders/{insertionOrdersId}/targetingTypes/{targetingTypesId}/assignedTargetingOptions", -"httpMethod": "POST", -"id": "displayvideo.advertisers.insertionOrders.targetingTypes.assignedTargetingOptions.create", -"parameterOrder": [ -"advertiserId", -"insertionOrderId", -"targetingType" -], -"parameters": { -"advertiserId": { -"description": "Required. The ID of the advertiser the insertion order belongs to.", -"format": "int64", -"location": "path", -"pattern": "^[^/]+$", -"required": true, -"type": "string" -}, -"insertionOrderId": { -"description": "Required. The ID of the insertion order the assigned targeting option will belong to.", -"format": "int64", -"location": "path", -"pattern": "^[^/]+$", -"required": true, -"type": "string" -}, -"targetingType": { -"description": "Required. Identifies the type of this assigned targeting option. Supported targeting types: * `TARGETING_TYPE_AGE_RANGE` * `TARGETING_TYPE_BROWSER` * `TARGETING_TYPE_CATEGORY` * `TARGETING_TYPE_CHANNEL` * `TARGETING_TYPE_DEVICE_MAKE_MODEL` * `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION` * `TARGETING_TYPE_ENVIRONMENT` * `TARGETING_TYPE_GENDER` * `TARGETING_TYPE_KEYWORD` * `TARGETING_TYPE_LANGUAGE` * `TARGETING_TYPE_NEGATIVE_KEYWORD_LIST` * `TARGETING_TYPE_OPERATING_SYSTEM` * `TARGETING_TYPE_PARENTAL_STATUS` * `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION` * `TARGETING_TYPE_VIEWABILITY`", -"enum": [ -"TARGETING_TYPE_UNSPECIFIED", -"TARGETING_TYPE_CHANNEL", -"TARGETING_TYPE_APP_CATEGORY", -"TARGETING_TYPE_APP", -"TARGETING_TYPE_URL", -"TARGETING_TYPE_DAY_AND_TIME", -"TARGETING_TYPE_AGE_RANGE", -"TARGETING_TYPE_REGIONAL_LOCATION_LIST", -"TARGETING_TYPE_PROXIMITY_LOCATION_LIST", -"TARGETING_TYPE_GENDER", -"TARGETING_TYPE_VIDEO_PLAYER_SIZE", -"TARGETING_TYPE_USER_REWARDED_CONTENT", -"TARGETING_TYPE_PARENTAL_STATUS", -"TARGETING_TYPE_CONTENT_INSTREAM_POSITION", -"TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION", -"TARGETING_TYPE_DEVICE_TYPE", -"TARGETING_TYPE_AUDIENCE_GROUP", -"TARGETING_TYPE_BROWSER", -"TARGETING_TYPE_HOUSEHOLD_INCOME", -"TARGETING_TYPE_ON_SCREEN_POSITION", -"TARGETING_TYPE_THIRD_PARTY_VERIFIER", -"TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION", -"TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION", -"TARGETING_TYPE_ENVIRONMENT", -"TARGETING_TYPE_CARRIER_AND_ISP", -"TARGETING_TYPE_OPERATING_SYSTEM", -"TARGETING_TYPE_DEVICE_MAKE_MODEL", -"TARGETING_TYPE_KEYWORD", -"TARGETING_TYPE_NEGATIVE_KEYWORD_LIST", -"TARGETING_TYPE_VIEWABILITY", -"TARGETING_TYPE_CATEGORY", -"TARGETING_TYPE_INVENTORY_SOURCE", -"TARGETING_TYPE_LANGUAGE", -"TARGETING_TYPE_AUTHORIZED_SELLER_STATUS", -"TARGETING_TYPE_GEO_REGION", -"TARGETING_TYPE_INVENTORY_SOURCE_GROUP", -"TARGETING_TYPE_EXCHANGE", -"TARGETING_TYPE_SUB_EXCHANGE", -"TARGETING_TYPE_POI", -"TARGETING_TYPE_BUSINESS_CHAIN", -"TARGETING_TYPE_CONTENT_DURATION", -"TARGETING_TYPE_CONTENT_STREAM_TYPE", -"TARGETING_TYPE_NATIVE_CONTENT_POSITION", -"TARGETING_TYPE_OMID", -"TARGETING_TYPE_AUDIO_CONTENT_TYPE", -"TARGETING_TYPE_CONTENT_GENRE", -"TARGETING_TYPE_YOUTUBE_VIDEO", -"TARGETING_TYPE_YOUTUBE_CHANNEL", -"TARGETING_TYPE_SESSION_POSITION", -"TARGETING_TYPE_CONTENT_THEME_EXCLUSION" -], -"enumDescriptions": [ -"Default value when type is not specified or is unknown in this version.", -"Target a channel (a custom group of related websites or apps).", -"Target an app category (for example, education or puzzle games).", -"Target a specific app (for example, Angry Birds).", -"Target a specific url (for example, quora.com).", -"Target ads during a chosen time period on a specific day.", -"Target ads to a specific age range (for example, 18-24).", -"Target ads to the specified regions on a regional location list.", -"Target ads to the specified points of interest on a proximity location list.", -"Target ads to a specific gender (for example, female or male).", -"Target a specific video player size for video ads.", -"Target user rewarded content for video ads.", -"Target ads to a specific parental status (for example, parent or not a parent).", -"Target video or audio ads in a specific content instream position (for example, pre-roll, mid-roll, or post-roll).", -"Target ads in a specific content outstream position.", -"Target ads to a specific device type (for example, tablet or connected TV).", -"Target ads to an audience or groups of audiences. Singleton field, at most one can exist on a single Lineitem at a time.", -"Target ads to specific web browsers (for example, Chrome).", -"Target ads to a specific household income range (for example, top 10%).", -"Target ads in a specific on screen position.", -"Filter web sites through third party verification (for example, IAS or DoubleVerify).", -"Filter web sites by specific digital content label ratings (for example, DL-MA: suitable only for mature audiences).", -"Filter website content by sensitive categories (for example, adult).", -"Target ads to a specific environment (for example, web or app).", -"Target ads to a specific network carrier or internet service provider (ISP) (for example, Comcast or Orange).", -"Target ads to a specific operating system (for example, macOS).", -"Target ads to a specific device make or model (for example, Roku or Samsung).", -"Target ads to a specific keyword (for example, dog or retriever).", -"Target ads to a specific negative keyword list.", -"Target ads to a specific viewability (for example, 80% viewable).", -"Target ads to a specific content category (for example, arts & entertainment).", -"Purchase impressions from specific deals and auction packages.", -"Target ads to a specific language (for example, English or Japanese).", -"Target ads to ads.txt authorized sellers. If no targeting option of this type is assigned, the resource uses the \"Authorized Direct Sellers and Resellers\" option by default.", -"Target ads to a specific regional location (for example, a city or state).", -"Purchase impressions from a group of deals and auction packages.", -"Purchase impressions from specific exchanges.", -"Purchase impressions from specific sub-exchanges.", -"Target ads around a specific point of interest, such as a notable building, a street address, or latitude/longitude coordinates.", -"Target ads around locations of a business chain within a specific geo region.", -"Target ads to a specific video content duration.", -"Target ads to a specific video content stream type.", -"Target ads to a specific native content position.", -"Target ads in an Open Measurement enabled inventory.", -"Target ads to a specific audio content type.", -"Target ads to a specific content genre.", -"Target ads to a specific YouTube video. Targeting of this type cannot be created or updated using the API. Although this targeting is inherited by child resources, **inherited targeting of this type will not be retrieveable**.", -"Target ads to a specific YouTube channel. Targeting of this type cannot be created or updated using the API. Although this targeting is inherited by child resources, **inherited targeting of this type will not be retrieveable**.", -"Target ads to a serve it in a certain position of a session. Only supported for Ad Group resources under YouTube Programmatic Reservation line items. Targeting of this type cannot be created or updated using the API.", -"Filter website content by content themes (for example, religion). Only supported for Advertiser resources. Targeting of this type cannot be created or updated using the API. This targeting is only inherited by child YouTube and Demand Gen line item resources." -], -"location": "path", -"pattern": "^[^/]+$", -"required": true, -"type": "string" -} -}, -"path": "v3/advertisers/{+advertiserId}/insertionOrders/{+insertionOrderId}/targetingTypes/{+targetingType}/assignedTargetingOptions", -"request": { -"$ref": "AssignedTargetingOption" -}, -"response": { -"$ref": "AssignedTargetingOption" -}, -"scopes": [ -"https://www.googleapis.com/auth/display-video" -] -}, -"delete": { -"description": "Deletes an assigned targeting option from an insertion order. Supported targeting types: * `TARGETING_TYPE_AGE_RANGE` * `TARGETING_TYPE_BROWSER` * `TARGETING_TYPE_CATEGORY` * `TARGETING_TYPE_CHANNEL` * `TARGETING_TYPE_DEVICE_MAKE_MODEL` * `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION` * `TARGETING_TYPE_ENVIRONMENT` * `TARGETING_TYPE_GENDER` * `TARGETING_TYPE_KEYWORD` * `TARGETING_TYPE_LANGUAGE` * `TARGETING_TYPE_NEGATIVE_KEYWORD_LIST` * `TARGETING_TYPE_OPERATING_SYSTEM` * `TARGETING_TYPE_PARENTAL_STATUS` * `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION` * `TARGETING_TYPE_VIEWABILITY`", -"flatPath": "v3/advertisers/{advertisersId}/insertionOrders/{insertionOrdersId}/targetingTypes/{targetingTypesId}/assignedTargetingOptions/{assignedTargetingOptionsId}", -"httpMethod": "DELETE", -"id": "displayvideo.advertisers.insertionOrders.targetingTypes.assignedTargetingOptions.delete", -"parameterOrder": [ -"advertiserId", -"insertionOrderId", -"targetingType", -"assignedTargetingOptionId" -], -"parameters": { -"advertiserId": { -"description": "Required. The ID of the advertiser the insertion order belongs to.", -"format": "int64", -"location": "path", -"pattern": "^[^/]+$", -"required": true, -"type": "string" -}, -"assignedTargetingOptionId": { -"description": "Required. The ID of the assigned targeting option to delete.", -"location": "path", -"pattern": "^[^/]+$", -"required": true, -"type": "string" -}, -"insertionOrderId": { -"description": "Required. The ID of the insertion order the assigned targeting option belongs to.", -"format": "int64", -"location": "path", -"pattern": "^[^/]+$", -"required": true, -"type": "string" -}, -"targetingType": { -"description": "Required. Identifies the type of this assigned targeting option. Supported targeting types: * `TARGETING_TYPE_AGE_RANGE` * `TARGETING_TYPE_BROWSER` * `TARGETING_TYPE_CATEGORY` * `TARGETING_TYPE_CHANNEL` * `TARGETING_TYPE_DEVICE_MAKE_MODEL` * `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION` * `TARGETING_TYPE_ENVIRONMENT` * `TARGETING_TYPE_GENDER` * `TARGETING_TYPE_KEYWORD` * `TARGETING_TYPE_LANGUAGE` * `TARGETING_TYPE_NEGATIVE_KEYWORD_LIST` * `TARGETING_TYPE_OPERATING_SYSTEM` * `TARGETING_TYPE_PARENTAL_STATUS` * `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION` * `TARGETING_TYPE_VIEWABILITY`", -"enum": [ -"TARGETING_TYPE_UNSPECIFIED", -"TARGETING_TYPE_CHANNEL", -"TARGETING_TYPE_APP_CATEGORY", -"TARGETING_TYPE_APP", -"TARGETING_TYPE_URL", -"TARGETING_TYPE_DAY_AND_TIME", -"TARGETING_TYPE_AGE_RANGE", -"TARGETING_TYPE_REGIONAL_LOCATION_LIST", -"TARGETING_TYPE_PROXIMITY_LOCATION_LIST", -"TARGETING_TYPE_GENDER", -"TARGETING_TYPE_VIDEO_PLAYER_SIZE", -"TARGETING_TYPE_USER_REWARDED_CONTENT", -"TARGETING_TYPE_PARENTAL_STATUS", -"TARGETING_TYPE_CONTENT_INSTREAM_POSITION", -"TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION", -"TARGETING_TYPE_DEVICE_TYPE", -"TARGETING_TYPE_AUDIENCE_GROUP", -"TARGETING_TYPE_BROWSER", -"TARGETING_TYPE_HOUSEHOLD_INCOME", -"TARGETING_TYPE_ON_SCREEN_POSITION", -"TARGETING_TYPE_THIRD_PARTY_VERIFIER", -"TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION", -"TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION", -"TARGETING_TYPE_ENVIRONMENT", -"TARGETING_TYPE_CARRIER_AND_ISP", -"TARGETING_TYPE_OPERATING_SYSTEM", -"TARGETING_TYPE_DEVICE_MAKE_MODEL", -"TARGETING_TYPE_KEYWORD", -"TARGETING_TYPE_NEGATIVE_KEYWORD_LIST", -"TARGETING_TYPE_VIEWABILITY", -"TARGETING_TYPE_CATEGORY", -"TARGETING_TYPE_INVENTORY_SOURCE", -"TARGETING_TYPE_LANGUAGE", -"TARGETING_TYPE_AUTHORIZED_SELLER_STATUS", -"TARGETING_TYPE_GEO_REGION", -"TARGETING_TYPE_INVENTORY_SOURCE_GROUP", -"TARGETING_TYPE_EXCHANGE", -"TARGETING_TYPE_SUB_EXCHANGE", -"TARGETING_TYPE_POI", -"TARGETING_TYPE_BUSINESS_CHAIN", -"TARGETING_TYPE_CONTENT_DURATION", -"TARGETING_TYPE_CONTENT_STREAM_TYPE", -"TARGETING_TYPE_NATIVE_CONTENT_POSITION", -"TARGETING_TYPE_OMID", -"TARGETING_TYPE_AUDIO_CONTENT_TYPE", -"TARGETING_TYPE_CONTENT_GENRE", -"TARGETING_TYPE_YOUTUBE_VIDEO", -"TARGETING_TYPE_YOUTUBE_CHANNEL", -"TARGETING_TYPE_SESSION_POSITION", -"TARGETING_TYPE_CONTENT_THEME_EXCLUSION" -], -"enumDescriptions": [ -"Default value when type is not specified or is unknown in this version.", -"Target a channel (a custom group of related websites or apps).", -"Target an app category (for example, education or puzzle games).", -"Target a specific app (for example, Angry Birds).", -"Target a specific url (for example, quora.com).", -"Target ads during a chosen time period on a specific day.", -"Target ads to a specific age range (for example, 18-24).", -"Target ads to the specified regions on a regional location list.", -"Target ads to the specified points of interest on a proximity location list.", -"Target ads to a specific gender (for example, female or male).", -"Target a specific video player size for video ads.", -"Target user rewarded content for video ads.", -"Target ads to a specific parental status (for example, parent or not a parent).", -"Target video or audio ads in a specific content instream position (for example, pre-roll, mid-roll, or post-roll).", -"Target ads in a specific content outstream position.", -"Target ads to a specific device type (for example, tablet or connected TV).", -"Target ads to an audience or groups of audiences. Singleton field, at most one can exist on a single Lineitem at a time.", -"Target ads to specific web browsers (for example, Chrome).", -"Target ads to a specific household income range (for example, top 10%).", -"Target ads in a specific on screen position.", -"Filter web sites through third party verification (for example, IAS or DoubleVerify).", -"Filter web sites by specific digital content label ratings (for example, DL-MA: suitable only for mature audiences).", -"Filter website content by sensitive categories (for example, adult).", -"Target ads to a specific environment (for example, web or app).", -"Target ads to a specific network carrier or internet service provider (ISP) (for example, Comcast or Orange).", -"Target ads to a specific operating system (for example, macOS).", -"Target ads to a specific device make or model (for example, Roku or Samsung).", -"Target ads to a specific keyword (for example, dog or retriever).", -"Target ads to a specific negative keyword list.", -"Target ads to a specific viewability (for example, 80% viewable).", -"Target ads to a specific content category (for example, arts & entertainment).", -"Purchase impressions from specific deals and auction packages.", -"Target ads to a specific language (for example, English or Japanese).", -"Target ads to ads.txt authorized sellers. If no targeting option of this type is assigned, the resource uses the \"Authorized Direct Sellers and Resellers\" option by default.", -"Target ads to a specific regional location (for example, a city or state).", -"Purchase impressions from a group of deals and auction packages.", -"Purchase impressions from specific exchanges.", -"Purchase impressions from specific sub-exchanges.", -"Target ads around a specific point of interest, such as a notable building, a street address, or latitude/longitude coordinates.", -"Target ads around locations of a business chain within a specific geo region.", -"Target ads to a specific video content duration.", -"Target ads to a specific video content stream type.", -"Target ads to a specific native content position.", -"Target ads in an Open Measurement enabled inventory.", -"Target ads to a specific audio content type.", -"Target ads to a specific content genre.", -"Target ads to a specific YouTube video. Targeting of this type cannot be created or updated using the API. Although this targeting is inherited by child resources, **inherited targeting of this type will not be retrieveable**.", -"Target ads to a specific YouTube channel. Targeting of this type cannot be created or updated using the API. Although this targeting is inherited by child resources, **inherited targeting of this type will not be retrieveable**.", -"Target ads to a serve it in a certain position of a session. Only supported for Ad Group resources under YouTube Programmatic Reservation line items. Targeting of this type cannot be created or updated using the API.", -"Filter website content by content themes (for example, religion). Only supported for Advertiser resources. Targeting of this type cannot be created or updated using the API. This targeting is only inherited by child YouTube and Demand Gen line item resources." -], -"location": "path", -"pattern": "^[^/]+$", -"required": true, -"type": "string" -} -}, -"path": "v3/advertisers/{+advertiserId}/insertionOrders/{+insertionOrderId}/targetingTypes/{+targetingType}/assignedTargetingOptions/{+assignedTargetingOptionId}", -"response": { -"$ref": "Empty" -}, -"scopes": [ -"https://www.googleapis.com/auth/display-video" -] -}, -"get": { -"description": "Gets a single targeting option assigned to an insertion order.", -"flatPath": "v3/advertisers/{advertisersId}/insertionOrders/{insertionOrdersId}/targetingTypes/{targetingTypesId}/assignedTargetingOptions/{assignedTargetingOptionsId}", -"httpMethod": "GET", -"id": "displayvideo.advertisers.insertionOrders.targetingTypes.assignedTargetingOptions.get", -"parameterOrder": [ -"advertiserId", -"insertionOrderId", -"targetingType", -"assignedTargetingOptionId" -], -"parameters": { -"advertiserId": { -"description": "Required. The ID of the advertiser the insertion order belongs to.", -"format": "int64", -"location": "path", -"pattern": "^[^/]+$", -"required": true, -"type": "string" -}, -"assignedTargetingOptionId": { -"description": "Required. An identifier unique to the targeting type in this insertion order that identifies the assigned targeting option being requested.", -"location": "path", -"pattern": "^[^/]+$", -"required": true, -"type": "string" -}, -"insertionOrderId": { -"description": "Required. The ID of the insertion order the assigned targeting option belongs to.", -"format": "int64", -"location": "path", -"pattern": "^[^/]+$", -"required": true, -"type": "string" -}, -"targetingType": { -"description": "Required. Identifies the type of this assigned targeting option. Supported targeting types include: * `TARGETING_TYPE_AGE_RANGE` * `TARGETING_TYPE_APP` * `TARGETING_TYPE_APP_CATEGORY` * `TARGETING_TYPE_AUDIENCE_GROUP` * `TARGETING_TYPE_AUDIO_CONTENT_TYPE` * `TARGETING_TYPE_AUTHORIZED_SELLER_STATUS` * `TARGETING_TYPE_BROWSER` * `TARGETING_TYPE_BUSINESS_CHAIN` * `TARGETING_TYPE_CARRIER_AND_ISP` * `TARGETING_TYPE_CATEGORY` * `TARGETING_TYPE_CHANNEL` * `TARGETING_TYPE_CONTENT_DURATION` * `TARGETING_TYPE_CONTENT_GENRE` * `TARGETING_TYPE_CONTENT_INSTREAM_POSITION` * `TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION` * `TARGETING_TYPE_CONTENT_STREAM_TYPE` * `TARGETING_TYPE_DAY_AND_TIME` * `TARGETING_TYPE_DEVICE_MAKE_MODEL` * `TARGETING_TYPE_DEVICE_TYPE` * `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION` * `TARGETING_TYPE_ENVIRONMENT` * `TARGETING_TYPE_EXCHANGE` * `TARGETING_TYPE_GENDER` * `TARGETING_TYPE_GEO_REGION` * `TARGETING_TYPE_HOUSEHOLD_INCOME` * `TARGETING_TYPE_INVENTORY_SOURCE` * `TARGETING_TYPE_INVENTORY_SOURCE_GROUP` * `TARGETING_TYPE_KEYWORD` * `TARGETING_TYPE_LANGUAGE` * `TARGETING_TYPE_NATIVE_CONTENT_POSITION` * `TARGETING_TYPE_NEGATIVE_KEYWORD_LIST` * `TARGETING_TYPE_OMID` * `TARGETING_TYPE_ON_SCREEN_POSITION` * `TARGETING_TYPE_OPERATING_SYSTEM` * `TARGETING_TYPE_PARENTAL_STATUS` * `TARGETING_TYPE_POI` * `TARGETING_TYPE_PROXIMITY_LOCATION_LIST` * `TARGETING_TYPE_REGIONAL_LOCATION_LIST` * `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION` * `TARGETING_TYPE_SUB_EXCHANGE` * `TARGETING_TYPE_THIRD_PARTY_VERIFIER` * `TARGETING_TYPE_URL` * `TARGETING_TYPE_USER_REWARDED_CONTENT` * `TARGETING_TYPE_VIDEO_PLAYER_SIZE` * `TARGETING_TYPE_VIEWABILITY`", -"enum": [ -"TARGETING_TYPE_UNSPECIFIED", -"TARGETING_TYPE_CHANNEL", -"TARGETING_TYPE_APP_CATEGORY", -"TARGETING_TYPE_APP", -"TARGETING_TYPE_URL", -"TARGETING_TYPE_DAY_AND_TIME", -"TARGETING_TYPE_AGE_RANGE", -"TARGETING_TYPE_REGIONAL_LOCATION_LIST", -"TARGETING_TYPE_PROXIMITY_LOCATION_LIST", -"TARGETING_TYPE_GENDER", -"TARGETING_TYPE_VIDEO_PLAYER_SIZE", -"TARGETING_TYPE_USER_REWARDED_CONTENT", -"TARGETING_TYPE_PARENTAL_STATUS", -"TARGETING_TYPE_CONTENT_INSTREAM_POSITION", -"TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION", -"TARGETING_TYPE_DEVICE_TYPE", -"TARGETING_TYPE_AUDIENCE_GROUP", -"TARGETING_TYPE_BROWSER", -"TARGETING_TYPE_HOUSEHOLD_INCOME", -"TARGETING_TYPE_ON_SCREEN_POSITION", -"TARGETING_TYPE_THIRD_PARTY_VERIFIER", -"TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION", -"TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION", -"TARGETING_TYPE_ENVIRONMENT", -"TARGETING_TYPE_CARRIER_AND_ISP", -"TARGETING_TYPE_OPERATING_SYSTEM", -"TARGETING_TYPE_DEVICE_MAKE_MODEL", -"TARGETING_TYPE_KEYWORD", -"TARGETING_TYPE_NEGATIVE_KEYWORD_LIST", -"TARGETING_TYPE_VIEWABILITY", -"TARGETING_TYPE_CATEGORY", -"TARGETING_TYPE_INVENTORY_SOURCE", -"TARGETING_TYPE_LANGUAGE", -"TARGETING_TYPE_AUTHORIZED_SELLER_STATUS", -"TARGETING_TYPE_GEO_REGION", -"TARGETING_TYPE_INVENTORY_SOURCE_GROUP", -"TARGETING_TYPE_EXCHANGE", -"TARGETING_TYPE_SUB_EXCHANGE", -"TARGETING_TYPE_POI", -"TARGETING_TYPE_BUSINESS_CHAIN", -"TARGETING_TYPE_CONTENT_DURATION", -"TARGETING_TYPE_CONTENT_STREAM_TYPE", -"TARGETING_TYPE_NATIVE_CONTENT_POSITION", -"TARGETING_TYPE_OMID", -"TARGETING_TYPE_AUDIO_CONTENT_TYPE", -"TARGETING_TYPE_CONTENT_GENRE", -"TARGETING_TYPE_YOUTUBE_VIDEO", -"TARGETING_TYPE_YOUTUBE_CHANNEL", -"TARGETING_TYPE_SESSION_POSITION", -"TARGETING_TYPE_CONTENT_THEME_EXCLUSION" -], -"enumDescriptions": [ -"Default value when type is not specified or is unknown in this version.", -"Target a channel (a custom group of related websites or apps).", -"Target an app category (for example, education or puzzle games).", -"Target a specific app (for example, Angry Birds).", -"Target a specific url (for example, quora.com).", -"Target ads during a chosen time period on a specific day.", -"Target ads to a specific age range (for example, 18-24).", -"Target ads to the specified regions on a regional location list.", -"Target ads to the specified points of interest on a proximity location list.", -"Target ads to a specific gender (for example, female or male).", -"Target a specific video player size for video ads.", -"Target user rewarded content for video ads.", -"Target ads to a specific parental status (for example, parent or not a parent).", -"Target video or audio ads in a specific content instream position (for example, pre-roll, mid-roll, or post-roll).", -"Target ads in a specific content outstream position.", -"Target ads to a specific device type (for example, tablet or connected TV).", -"Target ads to an audience or groups of audiences. Singleton field, at most one can exist on a single Lineitem at a time.", -"Target ads to specific web browsers (for example, Chrome).", -"Target ads to a specific household income range (for example, top 10%).", -"Target ads in a specific on screen position.", -"Filter web sites through third party verification (for example, IAS or DoubleVerify).", -"Filter web sites by specific digital content label ratings (for example, DL-MA: suitable only for mature audiences).", -"Filter website content by sensitive categories (for example, adult).", -"Target ads to a specific environment (for example, web or app).", -"Target ads to a specific network carrier or internet service provider (ISP) (for example, Comcast or Orange).", -"Target ads to a specific operating system (for example, macOS).", -"Target ads to a specific device make or model (for example, Roku or Samsung).", -"Target ads to a specific keyword (for example, dog or retriever).", -"Target ads to a specific negative keyword list.", -"Target ads to a specific viewability (for example, 80% viewable).", -"Target ads to a specific content category (for example, arts & entertainment).", -"Purchase impressions from specific deals and auction packages.", -"Target ads to a specific language (for example, English or Japanese).", -"Target ads to ads.txt authorized sellers. If no targeting option of this type is assigned, the resource uses the \"Authorized Direct Sellers and Resellers\" option by default.", -"Target ads to a specific regional location (for example, a city or state).", -"Purchase impressions from a group of deals and auction packages.", -"Purchase impressions from specific exchanges.", -"Purchase impressions from specific sub-exchanges.", -"Target ads around a specific point of interest, such as a notable building, a street address, or latitude/longitude coordinates.", -"Target ads around locations of a business chain within a specific geo region.", -"Target ads to a specific video content duration.", -"Target ads to a specific video content stream type.", -"Target ads to a specific native content position.", -"Target ads in an Open Measurement enabled inventory.", -"Target ads to a specific audio content type.", -"Target ads to a specific content genre.", -"Target ads to a specific YouTube video. Targeting of this type cannot be created or updated using the API. Although this targeting is inherited by child resources, **inherited targeting of this type will not be retrieveable**.", -"Target ads to a specific YouTube channel. Targeting of this type cannot be created or updated using the API. Although this targeting is inherited by child resources, **inherited targeting of this type will not be retrieveable**.", -"Target ads to a serve it in a certain position of a session. Only supported for Ad Group resources under YouTube Programmatic Reservation line items. Targeting of this type cannot be created or updated using the API.", -"Filter website content by content themes (for example, religion). Only supported for Advertiser resources. Targeting of this type cannot be created or updated using the API. This targeting is only inherited by child YouTube and Demand Gen line item resources." -], -"location": "path", -"pattern": "^[^/]+$", -"required": true, -"type": "string" -} -}, -"path": "v3/advertisers/{+advertiserId}/insertionOrders/{+insertionOrderId}/targetingTypes/{+targetingType}/assignedTargetingOptions/{+assignedTargetingOptionId}", -"response": { -"$ref": "AssignedTargetingOption" -}, -"scopes": [ -"https://www.googleapis.com/auth/display-video" -] -}, -"list": { -"description": "Lists the targeting options assigned to an insertion order.", -"flatPath": "v3/advertisers/{advertisersId}/insertionOrders/{insertionOrdersId}/targetingTypes/{targetingTypesId}/assignedTargetingOptions", -"httpMethod": "GET", -"id": "displayvideo.advertisers.insertionOrders.targetingTypes.assignedTargetingOptions.list", -"parameterOrder": [ -"advertiserId", -"insertionOrderId", -"targetingType" -], -"parameters": { -"advertiserId": { -"description": "Required. The ID of the advertiser the insertion order belongs to.", -"format": "int64", -"location": "path", -"pattern": "^[^/]+$", -"required": true, -"type": "string" -}, -"filter": { -"description": "Allows filtering by assigned targeting option fields. Supported syntax: * Filter expressions are made up of one or more restrictions. * Restrictions can be combined by the logical operator `OR`. * A restriction has the form of `{field} {operator} {value}`. * All fields must use the `EQUALS (=)` operator. Supported fields: * `assignedTargetingOptionId` * `inheritance` Examples: * `AssignedTargetingOption` resources with ID 1 or 2: `assignedTargetingOptionId=\"1\" OR assignedTargetingOptionId=\"2\"` * `AssignedTargetingOption` resources with inheritance status of `NOT_INHERITED` or `INHERITED_FROM_PARTNER`: `inheritance=\"NOT_INHERITED\" OR inheritance=\"INHERITED_FROM_PARTNER\"` The length of this field should be no more than 500 characters. Reference our [filter `LIST` requests](/display-video/api/guides/how-tos/filters) guide for more information.", -"location": "query", -"type": "string" -}, -"insertionOrderId": { -"description": "Required. The ID of the insertion order to list assigned targeting options for.", -"format": "int64", -"location": "path", -"pattern": "^[^/]+$", -"required": true, -"type": "string" -}, -"orderBy": { -"description": "Field by which to sort the list. Acceptable values are: * `assignedTargetingOptionId` (default) The default sorting order is ascending. To specify descending order for a field, a suffix \"desc\" should be added to the field name. Example: `assignedTargetingOptionId desc`.", -"location": "query", -"type": "string" -}, -"pageSize": { -"description": "Requested page size. Must be between `1` and `5000`. If unspecified will default to `100`. Returns error code `INVALID_ARGUMENT` if an invalid value is specified.", -"format": "int32", -"location": "query", -"type": "integer" -}, -"pageToken": { -"description": "A token identifying a page of results the server should return. Typically, this is the value of next_page_token returned from the previous call to `ListInsertionOrderAssignedTargetingOptions` method. If not specified, the first page of results will be returned.", -"location": "query", -"type": "string" -}, -"targetingType": { -"description": "Required. Identifies the type of assigned targeting options to list. Supported targeting types include: * `TARGETING_TYPE_AGE_RANGE` * `TARGETING_TYPE_APP` * `TARGETING_TYPE_APP_CATEGORY` * `TARGETING_TYPE_AUDIENCE_GROUP` * `TARGETING_TYPE_AUDIO_CONTENT_TYPE` * `TARGETING_TYPE_AUTHORIZED_SELLER_STATUS` * `TARGETING_TYPE_BROWSER` * `TARGETING_TYPE_BUSINESS_CHAIN` * `TARGETING_TYPE_CARRIER_AND_ISP` * `TARGETING_TYPE_CATEGORY` * `TARGETING_TYPE_CHANNEL` * `TARGETING_TYPE_CONTENT_DURATION` * `TARGETING_TYPE_CONTENT_GENRE` * `TARGETING_TYPE_CONTENT_INSTREAM_POSITION` * `TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION` * `TARGETING_TYPE_CONTENT_STREAM_TYPE` * `TARGETING_TYPE_DAY_AND_TIME` * `TARGETING_TYPE_DEVICE_MAKE_MODEL` * `TARGETING_TYPE_DEVICE_TYPE` * `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION` * `TARGETING_TYPE_ENVIRONMENT` * `TARGETING_TYPE_EXCHANGE` * `TARGETING_TYPE_GENDER` * `TARGETING_TYPE_GEO_REGION` * `TARGETING_TYPE_HOUSEHOLD_INCOME` * `TARGETING_TYPE_INVENTORY_SOURCE` * `TARGETING_TYPE_INVENTORY_SOURCE_GROUP` * `TARGETING_TYPE_KEYWORD` * `TARGETING_TYPE_LANGUAGE` * `TARGETING_TYPE_NATIVE_CONTENT_POSITION` * `TARGETING_TYPE_NEGATIVE_KEYWORD_LIST` * `TARGETING_TYPE_OMID` * `TARGETING_TYPE_ON_SCREEN_POSITION` * `TARGETING_TYPE_OPERATING_SYSTEM` * `TARGETING_TYPE_PARENTAL_STATUS` * `TARGETING_TYPE_POI` * `TARGETING_TYPE_PROXIMITY_LOCATION_LIST` * `TARGETING_TYPE_REGIONAL_LOCATION_LIST` * `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION` * `TARGETING_TYPE_SUB_EXCHANGE` * `TARGETING_TYPE_THIRD_PARTY_VERIFIER` * `TARGETING_TYPE_URL` * `TARGETING_TYPE_USER_REWARDED_CONTENT` * `TARGETING_TYPE_VIDEO_PLAYER_SIZE` * `TARGETING_TYPE_VIEWABILITY`", -"enum": [ -"TARGETING_TYPE_UNSPECIFIED", -"TARGETING_TYPE_CHANNEL", -"TARGETING_TYPE_APP_CATEGORY", -"TARGETING_TYPE_APP", -"TARGETING_TYPE_URL", -"TARGETING_TYPE_DAY_AND_TIME", -"TARGETING_TYPE_AGE_RANGE", -"TARGETING_TYPE_REGIONAL_LOCATION_LIST", -"TARGETING_TYPE_PROXIMITY_LOCATION_LIST", -"TARGETING_TYPE_GENDER", -"TARGETING_TYPE_VIDEO_PLAYER_SIZE", -"TARGETING_TYPE_USER_REWARDED_CONTENT", -"TARGETING_TYPE_PARENTAL_STATUS", -"TARGETING_TYPE_CONTENT_INSTREAM_POSITION", -"TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION", -"TARGETING_TYPE_DEVICE_TYPE", -"TARGETING_TYPE_AUDIENCE_GROUP", -"TARGETING_TYPE_BROWSER", -"TARGETING_TYPE_HOUSEHOLD_INCOME", -"TARGETING_TYPE_ON_SCREEN_POSITION", -"TARGETING_TYPE_THIRD_PARTY_VERIFIER", -"TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION", -"TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION", -"TARGETING_TYPE_ENVIRONMENT", -"TARGETING_TYPE_CARRIER_AND_ISP", -"TARGETING_TYPE_OPERATING_SYSTEM", -"TARGETING_TYPE_DEVICE_MAKE_MODEL", -"TARGETING_TYPE_KEYWORD", -"TARGETING_TYPE_NEGATIVE_KEYWORD_LIST", -"TARGETING_TYPE_VIEWABILITY", -"TARGETING_TYPE_CATEGORY", -"TARGETING_TYPE_INVENTORY_SOURCE", -"TARGETING_TYPE_LANGUAGE", -"TARGETING_TYPE_AUTHORIZED_SELLER_STATUS", -"TARGETING_TYPE_GEO_REGION", -"TARGETING_TYPE_INVENTORY_SOURCE_GROUP", -"TARGETING_TYPE_EXCHANGE", -"TARGETING_TYPE_SUB_EXCHANGE", -"TARGETING_TYPE_POI", -"TARGETING_TYPE_BUSINESS_CHAIN", -"TARGETING_TYPE_CONTENT_DURATION", -"TARGETING_TYPE_CONTENT_STREAM_TYPE", -"TARGETING_TYPE_NATIVE_CONTENT_POSITION", -"TARGETING_TYPE_OMID", -"TARGETING_TYPE_AUDIO_CONTENT_TYPE", -"TARGETING_TYPE_CONTENT_GENRE", -"TARGETING_TYPE_YOUTUBE_VIDEO", -"TARGETING_TYPE_YOUTUBE_CHANNEL", -"TARGETING_TYPE_SESSION_POSITION", -"TARGETING_TYPE_CONTENT_THEME_EXCLUSION" -], -"enumDescriptions": [ -"Default value when type is not specified or is unknown in this version.", -"Target a channel (a custom group of related websites or apps).", -"Target an app category (for example, education or puzzle games).", -"Target a specific app (for example, Angry Birds).", -"Target a specific url (for example, quora.com).", -"Target ads during a chosen time period on a specific day.", -"Target ads to a specific age range (for example, 18-24).", -"Target ads to the specified regions on a regional location list.", -"Target ads to the specified points of interest on a proximity location list.", -"Target ads to a specific gender (for example, female or male).", -"Target a specific video player size for video ads.", -"Target user rewarded content for video ads.", -"Target ads to a specific parental status (for example, parent or not a parent).", -"Target video or audio ads in a specific content instream position (for example, pre-roll, mid-roll, or post-roll).", -"Target ads in a specific content outstream position.", -"Target ads to a specific device type (for example, tablet or connected TV).", -"Target ads to an audience or groups of audiences. Singleton field, at most one can exist on a single Lineitem at a time.", -"Target ads to specific web browsers (for example, Chrome).", -"Target ads to a specific household income range (for example, top 10%).", -"Target ads in a specific on screen position.", -"Filter web sites through third party verification (for example, IAS or DoubleVerify).", -"Filter web sites by specific digital content label ratings (for example, DL-MA: suitable only for mature audiences).", -"Filter website content by sensitive categories (for example, adult).", -"Target ads to a specific environment (for example, web or app).", -"Target ads to a specific network carrier or internet service provider (ISP) (for example, Comcast or Orange).", -"Target ads to a specific operating system (for example, macOS).", -"Target ads to a specific device make or model (for example, Roku or Samsung).", -"Target ads to a specific keyword (for example, dog or retriever).", -"Target ads to a specific negative keyword list.", -"Target ads to a specific viewability (for example, 80% viewable).", -"Target ads to a specific content category (for example, arts & entertainment).", -"Purchase impressions from specific deals and auction packages.", -"Target ads to a specific language (for example, English or Japanese).", -"Target ads to ads.txt authorized sellers. If no targeting option of this type is assigned, the resource uses the \"Authorized Direct Sellers and Resellers\" option by default.", -"Target ads to a specific regional location (for example, a city or state).", -"Purchase impressions from a group of deals and auction packages.", -"Purchase impressions from specific exchanges.", -"Purchase impressions from specific sub-exchanges.", -"Target ads around a specific point of interest, such as a notable building, a street address, or latitude/longitude coordinates.", -"Target ads around locations of a business chain within a specific geo region.", -"Target ads to a specific video content duration.", -"Target ads to a specific video content stream type.", -"Target ads to a specific native content position.", -"Target ads in an Open Measurement enabled inventory.", -"Target ads to a specific audio content type.", -"Target ads to a specific content genre.", -"Target ads to a specific YouTube video. Targeting of this type cannot be created or updated using the API. Although this targeting is inherited by child resources, **inherited targeting of this type will not be retrieveable**.", -"Target ads to a specific YouTube channel. Targeting of this type cannot be created or updated using the API. Although this targeting is inherited by child resources, **inherited targeting of this type will not be retrieveable**.", -"Target ads to a serve it in a certain position of a session. Only supported for Ad Group resources under YouTube Programmatic Reservation line items. Targeting of this type cannot be created or updated using the API.", -"Filter website content by content themes (for example, religion). Only supported for Advertiser resources. Targeting of this type cannot be created or updated using the API. This targeting is only inherited by child YouTube and Demand Gen line item resources." +"path": "v3/advertisers/{+advertiserId}/insertionOrders/{+insertionOrderId}", +"response": { +"$ref": "InsertionOrder" +}, +"scopes": [ +"https://www.googleapis.com/auth/display-video" +] +}, +"list": { +"description": "Lists insertion orders in an advertiser. The order is defined by the order_by parameter. If a filter by entity_status is not specified, insertion orders with `ENTITY_STATUS_ARCHIVED` will not be included in the results.", +"flatPath": "v3/advertisers/{advertisersId}/insertionOrders", +"httpMethod": "GET", +"id": "displayvideo.advertisers.insertionOrders.list", +"parameterOrder": [ +"advertiserId" ], +"parameters": { +"advertiserId": { +"description": "Required. The ID of the advertiser to list insertion orders for.", +"format": "int64", "location": "path", "pattern": "^[^/]+$", "required": true, "type": "string" +}, +"filter": { +"description": "Allows filtering by insertion order fields. Supported syntax: * Filter expressions are made up of one or more restrictions. * Restrictions can be combined by `AND` or `OR` logical operators. A sequence of restrictions implicitly uses `AND`. * A restriction has the form of `{field} {operator} {value}`. * The `updateTime` field must use the `GREATER THAN OR EQUAL TO (>=)` or `LESS THAN OR EQUAL TO (<=)` operators. * All other fields must use the `EQUALS (=)` operator. Supported fields: * `campaignId` * `displayName` * `entityStatus` * `updateTime` (input in ISO 8601 format, or `YYYY-MM-DDTHH:MM:SSZ`) Examples: * All insertion orders under a campaign: `campaignId=\"1234\"` * All `ENTITY_STATUS_ACTIVE` or `ENTITY_STATUS_PAUSED` insertion orders under an advertiser: `(entityStatus=\"ENTITY_STATUS_ACTIVE\" OR entityStatus=\"ENTITY_STATUS_PAUSED\")` * All insertion orders with an update time less than or equal to 2020-11-04T18:54:47Z (format of ISO 8601): `updateTime<=\"2020-11-04T18:54:47Z\"` * All insertion orders with an update time greater than or equal to 2020-11-04T18:54:47Z (format of ISO 8601): `updateTime>=\"2020-11-04T18:54:47Z\"` The length of this field should be no more than 500 characters. Reference our [filter `LIST` requests](/display-video/api/guides/how-tos/filters) guide for more information.", +"location": "query", +"type": "string" +}, +"orderBy": { +"description": "Field by which to sort the list. Acceptable values are: * \"displayName\" (default) * \"entityStatus\" * \"updateTime\" The default sorting order is ascending. To specify descending order for a field, a suffix \"desc\" should be added to the field name. Example: `displayName desc`.", +"location": "query", +"type": "string" +}, +"pageSize": { +"description": "Requested page size. Must be between `1` and `100`. If unspecified will default to `100`. Returns error code `INVALID_ARGUMENT` if an invalid value is specified.", +"format": "int32", +"location": "query", +"type": "integer" +}, +"pageToken": { +"description": "A token identifying a page of results the server should return. Typically, this is the value of next_page_token returned from the previous call to `ListInsertionOrders` method. If not specified, the first page of results will be returned.", +"location": "query", +"type": "string" } }, -"path": "v3/advertisers/{+advertiserId}/insertionOrders/{+insertionOrderId}/targetingTypes/{+targetingType}/assignedTargetingOptions", +"path": "v3/advertisers/{+advertiserId}/insertionOrders", "response": { -"$ref": "ListInsertionOrderAssignedTargetingOptionsResponse" +"$ref": "ListInsertionOrdersResponse" }, "scopes": [ "https://www.googleapis.com/auth/display-video" ] +}, +"patch": { +"description": "Updates an existing insertion order. Returns the updated insertion order if successful.", +"flatPath": "v3/advertisers/{advertisersId}/insertionOrders/{insertionOrdersId}", +"httpMethod": "PATCH", +"id": "displayvideo.advertisers.insertionOrders.patch", +"parameterOrder": [ +"advertiserId", +"insertionOrderId" +], +"parameters": { +"advertiserId": { +"description": "Output only. The unique ID of the advertiser the insertion order belongs to.", +"format": "int64", +"location": "path", +"pattern": "^[^/]+$", +"required": true, +"type": "string" +}, +"insertionOrderId": { +"description": "Output only. The unique ID of the insertion order. Assigned by the system.", +"format": "int64", +"location": "path", +"pattern": "^[^/]+$", +"required": true, +"type": "string" +}, +"updateMask": { +"description": "Required. The mask to control which fields to update.", +"format": "google-fieldmask", +"location": "query", +"type": "string" } -} -} -} +}, +"path": "v3/advertisers/{+advertiserId}/insertionOrders/{+insertionOrderId}", +"request": { +"$ref": "InsertionOrder" +}, +"response": { +"$ref": "InsertionOrder" +}, +"scopes": [ +"https://www.googleapis.com/auth/display-video" +] } } }, @@ -3373,35 +2290,6 @@ "https://www.googleapis.com/auth/display-video" ] }, -"generateDefault": { -"description": "Creates a new line item with settings (including targeting) inherited from the insertion order and an `ENTITY_STATUS_DRAFT` entity_status. Returns the newly created line item if successful. There are default values based on the three fields: * The insertion order's insertion_order_type * The insertion order's automation_type * The given line_item_type YouTube & Partners line items cannot be created or updated using the API.", -"flatPath": "v3/advertisers/{advertisersId}/lineItems:generateDefault", -"httpMethod": "POST", -"id": "displayvideo.advertisers.lineItems.generateDefault", -"parameterOrder": [ -"advertiserId" -], -"parameters": { -"advertiserId": { -"description": "Required. The ID of the advertiser this line item belongs to.", -"format": "int64", -"location": "path", -"pattern": "^[^/]+$", -"required": true, -"type": "string" -} -}, -"path": "v3/advertisers/{+advertiserId}/lineItems:generateDefault", -"request": { -"$ref": "GenerateDefaultLineItemRequest" -}, -"response": { -"$ref": "LineItem" -}, -"scopes": [ -"https://www.googleapis.com/auth/display-video" -] -}, "get": { "description": "Gets a line item.", "flatPath": "v3/advertisers/{advertisersId}/lineItems/{lineItemsId}", @@ -6513,7 +5401,7 @@ "type": "string" }, "pageSize": { -"description": "Optional. Requested page size. Must be between `1` and `100`. If unspecified will default to `100`. Returns error code `INVALID_ARGUMENT` if an invalid value is specified.", +"description": "Optional. Requested page size. Must be between `1` and `200`. If unspecified will default to `100`. Returns error code `INVALID_ARGUMENT` if an invalid value is specified.", "format": "int32", "location": "query", "type": "integer" @@ -9268,7 +8156,7 @@ } } }, -"revision": "20251027", +"revision": "20251201", "rootUrl": "https://displayvideo.googleapis.com/", "schemas": { "ActiveViewVideoViewabilityMetricConfig": { @@ -11000,7 +9888,8 @@ "EXCHANGE_COMMERCE_GRID", "EXCHANGE_SPOTIFY", "EXCHANGE_TUBI", -"EXCHANGE_SNAP" +"EXCHANGE_SNAP", +"EXCHANGE_CADENT" ], "enumDescriptions": [ "Exchange is not specified or is unknown in this version.", @@ -11090,7 +9979,8 @@ "Commerce Grid.", "Spotify.", "Tubi.", -"Snap." +"Snap.", +"Cadent." ], "type": "string" }, @@ -12250,7 +11140,7 @@ }, "maximizeSpendAutoBid": { "$ref": "MaximizeSpendBidStrategy", -"description": "A strategy that automatically adjusts the bid to optimize to your performance goal while spending the full budget. At insertion order level, the markup_type of line items cannot be set to `PARTNER_REVENUE_MODEL_MARKUP_TYPE_CPM`. In addition, when performance_goal_type is one of: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` , the line_item_type of the insertion order line items must be either: * `LINE_ITEM_TYPE_DISPLAY_DEFAULT` * `LINE_ITEM_TYPE_VIDEO_DEFAULT` , and when performance_goal_type is either: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` the line_item_type of the insertion order line items must be `LINE_ITEM_TYPE_VIDEO_DEFAULT`." +"description": "* `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA`, `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC`, and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` only allow for `LINE_ITEM_TYPE_DISPLAY_DEFAULT` or `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` only allow for `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_REACH` only allows for `LINE_ITEM_TYPE_VIDEO_OVER_THE_TOP` line items." }, "performanceGoalAutoBid": { "$ref": "PerformanceGoalBidStrategy", @@ -12699,40 +11589,6 @@ }, "type": "object" }, -"BulkListCampaignAssignedTargetingOptionsResponse": { -"id": "BulkListCampaignAssignedTargetingOptionsResponse", -"properties": { -"assignedTargetingOptions": { -"description": "The list of assigned targeting options. This list will be absent if empty.", -"items": { -"$ref": "AssignedTargetingOption" -}, -"type": "array" -}, -"nextPageToken": { -"description": "A token identifying the next page of results. This value should be specified as the pageToken in a subsequent BulkListCampaignAssignedTargetingOptionsRequest to fetch the next page of results. This token will be absent if there are no more assigned_targeting_options to return.", -"type": "string" -} -}, -"type": "object" -}, -"BulkListInsertionOrderAssignedTargetingOptionsResponse": { -"id": "BulkListInsertionOrderAssignedTargetingOptionsResponse", -"properties": { -"assignedTargetingOptions": { -"description": "The list of assigned targeting options. This list will be absent if empty.", -"items": { -"$ref": "AssignedTargetingOption" -}, -"type": "array" -}, -"nextPageToken": { -"description": "A token identifying the next page of results. This value should be specified as the pageToken in a subsequent BulkListInsertionOrderAssignedTargetingOptionsRequest to fetch the next page of results. This token will be absent if there are no more assigned_targeting_options to return.", -"type": "string" -} -}, -"type": "object" -}, "BulkUpdateLineItemsRequest": { "description": "Request message for LineItemService.BulkUpdateLineItems.", "id": "BulkUpdateLineItemsRequest", @@ -14157,7 +13013,7 @@ true, true, true, true, -false, +true, false, false, false, @@ -16103,7 +14959,8 @@ false "EXCHANGE_COMMERCE_GRID", "EXCHANGE_SPOTIFY", "EXCHANGE_TUBI", -"EXCHANGE_SNAP" +"EXCHANGE_SNAP", +"EXCHANGE_CADENT" ], "enumDescriptions": [ "Exchange is not specified or is unknown in this version.", @@ -16193,7 +15050,8 @@ false "Commerce Grid.", "Spotify.", "Tubi.", -"Snap." +"Snap.", +"Cadent." ], "type": "string" } @@ -16308,7 +15166,8 @@ false "EXCHANGE_COMMERCE_GRID", "EXCHANGE_SPOTIFY", "EXCHANGE_TUBI", -"EXCHANGE_SNAP" +"EXCHANGE_SNAP", +"EXCHANGE_CADENT" ], "enumDescriptions": [ "Exchange is not specified or is unknown in this version.", @@ -16398,7 +15257,8 @@ false "Commerce Grid.", "Spotify.", "Tubi.", -"Snap." +"Snap.", +"Cadent." ], "type": "string" }, @@ -16514,7 +15374,8 @@ false "EXCHANGE_COMMERCE_GRID", "EXCHANGE_SPOTIFY", "EXCHANGE_TUBI", -"EXCHANGE_SNAP" +"EXCHANGE_SNAP", +"EXCHANGE_CADENT" ], "enumDescriptions": [ "Exchange is not specified or is unknown in this version.", @@ -16604,7 +15465,8 @@ false "Commerce Grid.", "Spotify.", "Tubi.", -"Snap." +"Snap.", +"Cadent." ], "type": "string" }, @@ -16721,7 +15583,8 @@ false "EXCHANGE_COMMERCE_GRID", "EXCHANGE_SPOTIFY", "EXCHANGE_TUBI", -"EXCHANGE_SNAP" +"EXCHANGE_SNAP", +"EXCHANGE_CADENT" ], "enumDescriptions": [ "Exchange is not specified or is unknown in this version.", @@ -16811,7 +15674,8 @@ false "Commerce Grid.", "Spotify.", "Tubi.", -"Snap." +"Snap.", +"Cadent." ], "readOnly": true, "type": "string" @@ -17338,92 +16202,6 @@ false }, "type": "object" }, -"GenerateDefaultLineItemRequest": { -"description": "Request message for LineItemService.GenerateDefaultLineItem.", -"id": "GenerateDefaultLineItemRequest", -"properties": { -"containsEuPoliticalAds": { -"description": "Whether this line item will serve European Union political ads. If contains_eu_political_ads has been set to `DOES_NOT_CONTAIN_EU_POLITICAL_ADVERTISING` in the parent advertiser, then this field will be assigned `DOES_NOT_CONTAIN_EU_POLITICAL_ADVERTISING` if not otherwise specified. This field can then be updated using the UI, API, or Structured Data Files. This field must be assigned when creating a new line item. Otherwise, **the `advertisers.lineItems.create` request will fail**.", -"enum": [ -"EU_POLITICAL_ADVERTISING_STATUS_UNKNOWN", -"CONTAINS_EU_POLITICAL_ADVERTISING", -"DOES_NOT_CONTAIN_EU_POLITICAL_ADVERTISING" -], -"enumDescriptions": [ -"Unknown.", -"Contains EU political advertising.", -"Does not contain EU political advertising." -], -"type": "string" -}, -"displayName": { -"description": "Required. The display name of the line item. Must be UTF-8 encoded with a maximum size of 240 bytes.", -"type": "string" -}, -"insertionOrderId": { -"description": "Required. The unique ID of the insertion order that the line item belongs to.", -"format": "int64", -"type": "string" -}, -"lineItemType": { -"description": "Required. The type of the line item.", -"enum": [ -"LINE_ITEM_TYPE_UNSPECIFIED", -"LINE_ITEM_TYPE_DISPLAY_DEFAULT", -"LINE_ITEM_TYPE_DISPLAY_MOBILE_APP_INSTALL", -"LINE_ITEM_TYPE_VIDEO_DEFAULT", -"LINE_ITEM_TYPE_VIDEO_MOBILE_APP_INSTALL", -"LINE_ITEM_TYPE_DISPLAY_MOBILE_APP_INVENTORY", -"LINE_ITEM_TYPE_VIDEO_MOBILE_APP_INVENTORY", -"LINE_ITEM_TYPE_AUDIO_DEFAULT", -"LINE_ITEM_TYPE_VIDEO_OVER_THE_TOP", -"LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_ACTION", -"LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_NON_SKIPPABLE", -"LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_VIDEO_SEQUENCE", -"LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_AUDIO", -"LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_REACH", -"LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_SIMPLE", -"LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_NON_SKIPPABLE_OVER_THE_TOP", -"LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_REACH_OVER_THE_TOP", -"LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_SIMPLE_OVER_THE_TOP", -"LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_TARGET_FREQUENCY", -"LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_VIEW", -"LINE_ITEM_TYPE_DISPLAY_OUT_OF_HOME", -"LINE_ITEM_TYPE_VIDEO_OUT_OF_HOME" -], -"enumDescriptions": [ -"Type value is not specified or is unknown in this version. Line items of this type and their targeting cannot be created or updated using the API.", -"Image, HTML5, native, or rich media ads.", -"Display ads that drive installs of an app.", -"Video ads sold on a CPM basis for a variety of environments.", -"Video ads that drive installs of an app.", -"Display ads served on mobile app inventory. Line items of this type and their targeting cannot be created or updated using the API.", -"Video ads served on mobile app inventory. Line items of this type and their targeting cannot be created or updated using the API.", -"RTB Audio ads sold for a variety of environments.", -"Over-the-top ads present in OTT insertion orders. This type is only applicable to line items with an insertion order of insertion_order_type `OVER_THE_TOP`.", -"YouTube video ads that promote conversions. Line items of this type and their targeting cannot be created or updated using the API.", -"YouTube video ads (up to 15 seconds) that cannot be skipped. Line items of this type and their targeting cannot be created or updated using the API.", -"YouTube video ads that show a story in a particular sequence using a mix of formats. Line items of this type and their targeting cannot be created or updated using the API.", -"YouTube audio ads. Line items of this type and their targeting cannot be created or updated using the API.", -"YouTube video ads that optimize reaching more unique users at lower cost. May include bumper ads, skippable in-stream ads, or a mix of types. Line items of this type and their targeting cannot be created or updated using the API.", -"Default YouTube video ads. Line items of this type and their targeting cannot be created or updated using the API.", -"Connected TV youTube video ads (up to 15 seconds) that cannot be skipped. Line items of this type and their targeting cannot be created or updated using the API.", -"Connected TV youTube video ads that optimize reaching more unique users at lower cost. May include bumper ads, skippable in-stream ads, or a mix of types. Line items of this type and their targeting cannot be created or updated using the API.", -"Connected TV default YouTube video ads. Only include in-stream ad-format. Line items of this type and their targeting cannot be created or updated using the API.", -"The goal of this line item type is to show the YouTube ads target number of times to the same person in a certain period of time. Line items of this type and their targeting cannot be created or updated using the API.", -"YouTube video ads that aim to get more views with a variety of ad formats. Line items of this type and their targeting cannot be created or updated using the API.", -"Display ads served on digital-out-of-home inventory. Line items of this type and their targeting cannot be created or updated using the API.", -"Video ads served on digital-out-of-home inventory. Line items of this type and their targeting cannot be created or updated using the API." -], -"type": "string" -}, -"mobileApp": { -"$ref": "MobileApp", -"description": "The mobile app promoted by the line item. This is applicable only when line_item_type is either `LINE_ITEM_TYPE_DISPLAY_MOBILE_APP_INSTALL` or `LINE_ITEM_TYPE_VIDEO_MOBILE_APP_INSTALL`." -} -}, -"type": "object" -}, "GeoRegionAssignedTargetingOptionDetails": { "description": "Details for assigned geographic region targeting option. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_GEO_REGION`.", "id": "GeoRegionAssignedTargetingOptionDetails", @@ -17838,7 +16616,8 @@ false "EXCHANGE_COMMERCE_GRID", "EXCHANGE_SPOTIFY", "EXCHANGE_TUBI", -"EXCHANGE_SNAP" +"EXCHANGE_SNAP", +"EXCHANGE_CADENT" ], "enumDescriptions": [ "Exchange is not specified or is unknown in this version.", @@ -17928,7 +16707,8 @@ false "Commerce Grid.", "Spotify.", "Tubi.", -"Snap." +"Snap.", +"Cadent." ], "type": "string" }, @@ -18785,7 +17565,8 @@ false "EXCHANGE_COMMERCE_GRID", "EXCHANGE_SPOTIFY", "EXCHANGE_TUBI", -"EXCHANGE_SNAP" +"EXCHANGE_SNAP", +"EXCHANGE_CADENT" ], "enumDescriptions": [ "Exchange is not specified or is unknown in this version.", @@ -18875,7 +17656,8 @@ false "Commerce Grid.", "Spotify.", "Tubi.", -"Snap." +"Snap.", +"Cadent." ], "type": "string" }, @@ -19869,24 +18651,6 @@ false }, "type": "object" }, -"ListCampaignAssignedTargetingOptionsResponse": { -"description": "Response message for ListCampaignAssignedTargetingOptions.", -"id": "ListCampaignAssignedTargetingOptionsResponse", -"properties": { -"assignedTargetingOptions": { -"description": "The list of assigned targeting options. This list will be absent if empty.", -"items": { -"$ref": "AssignedTargetingOption" -}, -"type": "array" -}, -"nextPageToken": { -"description": "A token identifying the next page of results. This value should be specified as the pageToken in a subsequent ListCampaignAssignedTargetingOptionsRequest to fetch the next page of results. This token will be absent if there are no more assigned_targeting_options to return.", -"type": "string" -} -}, -"type": "object" -}, "ListCampaignsResponse": { "id": "ListCampaignsResponse", "properties": { @@ -20091,23 +18855,6 @@ false }, "type": "object" }, -"ListInsertionOrderAssignedTargetingOptionsResponse": { -"id": "ListInsertionOrderAssignedTargetingOptionsResponse", -"properties": { -"assignedTargetingOptions": { -"description": "The list of assigned targeting options. This list will be absent if empty.", -"items": { -"$ref": "AssignedTargetingOption" -}, -"type": "array" -}, -"nextPageToken": { -"description": "A token identifying the next page of results. This value should be specified as the pageToken in a subsequent ListInsertionOrderAssignedTargetingOptionsRequest to fetch the next page of results. This token will be absent if there are no more assigned_targeting_options to return.", -"type": "string" -} -}, -"type": "object" -}, "ListInsertionOrdersResponse": { "id": "ListInsertionOrdersResponse", "properties": { @@ -22088,7 +20835,7 @@ true, true, true, true, -false, +true, false, false, false, @@ -22183,7 +20930,7 @@ true, true, true, true, -false, +true, false, false, false, diff --git a/googleapiclient/discovery_cache/documents/displayvideo.v4.json b/googleapiclient/discovery_cache/documents/displayvideo.v4.json index e1964564b4..9440e1bd4a 100644 --- a/googleapiclient/discovery_cache/documents/displayvideo.v4.json +++ b/googleapiclient/discovery_cache/documents/displayvideo.v4.json @@ -7136,7 +7136,7 @@ "type": "string" }, "pageSize": { -"description": "Optional. Requested page size. Must be between `1` and `100`. If unspecified will default to `100`. Returns error code `INVALID_ARGUMENT` if an invalid value is specified.", +"description": "Optional. Requested page size. Must be between `1` and `200`. If unspecified will default to `100`. Returns error code `INVALID_ARGUMENT` if an invalid value is specified.", "format": "int32", "location": "query", "type": "integer" @@ -9925,7 +9925,7 @@ } } }, -"revision": "20251027", +"revision": "20251118", "rootUrl": "https://displayvideo.googleapis.com/", "schemas": { "ActiveViewVideoViewabilityMetricConfig": { @@ -11713,7 +11713,8 @@ "EXCHANGE_COMMERCE_GRID", "EXCHANGE_SPOTIFY", "EXCHANGE_TUBI", -"EXCHANGE_SNAP" +"EXCHANGE_SNAP", +"EXCHANGE_CADENT" ], "enumDescriptions": [ "Exchange is not specified or is unknown in this version.", @@ -11803,7 +11804,8 @@ "Commerce Grid.", "Spotify.", "Tubi.", -"Snap." +"Snap.", +"Cadent." ], "type": "string" }, @@ -12963,7 +12965,7 @@ }, "maximizeSpendAutoBid": { "$ref": "MaximizeSpendBidStrategy", -"description": "A strategy that automatically adjusts the bid to optimize to your performance goal while spending the full budget. At insertion order level, the markup_type of line items cannot be set to `PARTNER_REVENUE_MODEL_MARKUP_TYPE_CPM`. In addition, when performance_goal_type is one of: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` , the line_item_type of the insertion order line items must be either: * `LINE_ITEM_TYPE_DISPLAY_DEFAULT` * `LINE_ITEM_TYPE_VIDEO_DEFAULT` , and when performance_goal_type is either: * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` the line_item_type of the insertion order line items must be `LINE_ITEM_TYPE_VIDEO_DEFAULT`." +"description": "* `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA`, `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC`, and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED` only allow for `LINE_ITEM_TYPE_DISPLAY_DEFAULT` or `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA` and `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN` only allow for `LINE_ITEM_TYPE_VIDEO_DEFAULT` line items. * `BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_REACH` only allows for `LINE_ITEM_TYPE_VIDEO_OVER_THE_TOP` line items." }, "performanceGoalAutoBid": { "$ref": "PerformanceGoalBidStrategy", @@ -14909,7 +14911,7 @@ true, true, true, true, -false, +true, false, false, false, @@ -16858,7 +16860,8 @@ false "EXCHANGE_COMMERCE_GRID", "EXCHANGE_SPOTIFY", "EXCHANGE_TUBI", -"EXCHANGE_SNAP" +"EXCHANGE_SNAP", +"EXCHANGE_CADENT" ], "enumDescriptions": [ "Exchange is not specified or is unknown in this version.", @@ -16948,7 +16951,8 @@ false "Commerce Grid.", "Spotify.", "Tubi.", -"Snap." +"Snap.", +"Cadent." ], "type": "string" } @@ -17063,7 +17067,8 @@ false "EXCHANGE_COMMERCE_GRID", "EXCHANGE_SPOTIFY", "EXCHANGE_TUBI", -"EXCHANGE_SNAP" +"EXCHANGE_SNAP", +"EXCHANGE_CADENT" ], "enumDescriptions": [ "Exchange is not specified or is unknown in this version.", @@ -17153,7 +17158,8 @@ false "Commerce Grid.", "Spotify.", "Tubi.", -"Snap." +"Snap.", +"Cadent." ], "type": "string" }, @@ -17269,7 +17275,8 @@ false "EXCHANGE_COMMERCE_GRID", "EXCHANGE_SPOTIFY", "EXCHANGE_TUBI", -"EXCHANGE_SNAP" +"EXCHANGE_SNAP", +"EXCHANGE_CADENT" ], "enumDescriptions": [ "Exchange is not specified or is unknown in this version.", @@ -17359,7 +17366,8 @@ false "Commerce Grid.", "Spotify.", "Tubi.", -"Snap." +"Snap.", +"Cadent." ], "type": "string" }, @@ -17476,7 +17484,8 @@ false "EXCHANGE_COMMERCE_GRID", "EXCHANGE_SPOTIFY", "EXCHANGE_TUBI", -"EXCHANGE_SNAP" +"EXCHANGE_SNAP", +"EXCHANGE_CADENT" ], "enumDescriptions": [ "Exchange is not specified or is unknown in this version.", @@ -17566,7 +17575,8 @@ false "Commerce Grid.", "Spotify.", "Tubi.", -"Snap." +"Snap.", +"Cadent." ], "readOnly": true, "type": "string" @@ -17645,7 +17655,7 @@ false "type": "string" }, "audienceType": { -"description": "Output only. The type of the audience.", +"description": "Immutable. The type of the audience.", "enum": [ "AUDIENCE_TYPE_UNSPECIFIED", "CUSTOMER_MATCH_CONTACT_INFO", @@ -17688,7 +17698,6 @@ false "Audience for Linear TV content.", "Audience provided by an agency." ], -"readOnly": true, "type": "string" }, "contactInfoList": { @@ -17696,8 +17705,7 @@ false "description": "Input only. A list of contact information to define the initial audience members. Only applicable to audience_type `CUSTOMER_MATCH_CONTACT_INFO`" }, "description": { -"description": "Output only. The user-provided description of the audience. Only applicable to first party audiences.", -"readOnly": true, +"description": "Optional. The user-provided description of the audience. Only applicable to first party audiences.", "type": "string" }, "displayAudienceSize": { @@ -17725,8 +17733,7 @@ false "type": "string" }, "displayName": { -"description": "Output only. The display name of the first party and partner audience.", -"readOnly": true, +"description": "Optional. The display name of the first party and partner audience.", "type": "string" }, "firstPartyAndPartnerAudienceId": { @@ -17756,9 +17763,8 @@ false "type": "string" }, "membershipDurationDays": { -"description": "Output only. The duration in days that an entry remains in the audience after the qualifying event. The set value must be greater than 0 and less than or equal to 540. Only applicable to first party audiences. This field is required if one of the following audience_type is used: * `CUSTOMER_MATCH_CONTACT_INFO` * `CUSTOMER_MATCH_DEVICE_ID`", +"description": "Optional. The duration in days that an entry remains in the audience after the qualifying event. The set value must be greater than 0 and less than or equal to 540. Only applicable to first party audiences. This field is required if one of the following audience_type is used: * `CUSTOMER_MATCH_CONTACT_INFO` * `CUSTOMER_MATCH_DEVICE_ID`", "format": "int64", -"readOnly": true, "type": "string" }, "mobileDeviceIdList": { @@ -18606,7 +18612,8 @@ false "EXCHANGE_COMMERCE_GRID", "EXCHANGE_SPOTIFY", "EXCHANGE_TUBI", -"EXCHANGE_SNAP" +"EXCHANGE_SNAP", +"EXCHANGE_CADENT" ], "enumDescriptions": [ "Exchange is not specified or is unknown in this version.", @@ -18696,7 +18703,8 @@ false "Commerce Grid.", "Spotify.", "Tubi.", -"Snap." +"Snap.", +"Cadent." ], "type": "string" }, @@ -19553,7 +19561,8 @@ false "EXCHANGE_COMMERCE_GRID", "EXCHANGE_SPOTIFY", "EXCHANGE_TUBI", -"EXCHANGE_SNAP" +"EXCHANGE_SNAP", +"EXCHANGE_CADENT" ], "enumDescriptions": [ "Exchange is not specified or is unknown in this version.", @@ -19643,7 +19652,8 @@ false "Commerce Grid.", "Spotify.", "Tubi.", -"Snap." +"Snap.", +"Cadent." ], "type": "string" }, @@ -21314,7 +21324,8 @@ false "BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CUSTOM_ALGO", "BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA", "BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN", -"BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED" +"BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED", +"BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_REACH" ], "enumDescriptions": [ "Type value is not specified or is unknown in this version.", @@ -21324,7 +21335,8 @@ false "Custom bidding algorithm.", "Completed inview and audible views.", "Inview time over 10 secs views.", -"Viewable impressions." +"Viewable impressions.", +"Maximize reach." ], "type": "string" }, @@ -22303,7 +22315,8 @@ false "BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CUSTOM_ALGO", "BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA", "BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN", -"BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED" +"BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED", +"BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_REACH" ], "enumDescriptions": [ "Type value is not specified or is unknown in this version.", @@ -22313,7 +22326,8 @@ false "Custom bidding algorithm.", "Completed inview and audible views.", "Inview time over 10 secs views.", -"Viewable impressions." +"Viewable impressions.", +"Maximize reach." ], "type": "string" } @@ -22822,7 +22836,7 @@ true, true, true, true, -false, +true, false, false, false, @@ -22917,7 +22931,7 @@ true, true, true, true, -false, +true, false, false, false, diff --git a/googleapiclient/discovery_cache/documents/dlp.v2.json b/googleapiclient/discovery_cache/documents/dlp.v2.json index 367a9c47ef..018385d359 100644 --- a/googleapiclient/discovery_cache/documents/dlp.v2.json +++ b/googleapiclient/discovery_cache/documents/dlp.v2.json @@ -5123,7 +5123,7 @@ } } }, -"revision": "20251019", +"revision": "20251120", "rootUrl": "https://dlp.googleapis.com/", "schemas": { "GooglePrivacyDlpV2Action": { @@ -7032,7 +7032,7 @@ "id": "GooglePrivacyDlpV2DataSourceType", "properties": { "dataSource": { -"description": "An identifying string to the type of resource being profiled. Current values: * google/bigquery/table * google/project * google/sql/table * google/gcs/bucket", +"description": "A string that identifies the type of resource being profiled. Current values: * google/bigquery/table * google/project * google/sql/table * google/gcs/bucket", "type": "string" } }, @@ -8451,9 +8451,9 @@ ], "enumDescriptions": [ "Invalid.", -"Full match. - Dictionary: join of Dictionary results matched complete finding quote - Regex: all regex matches fill a finding quote start to end - Exclude info type: completely inside affecting info types findings", -"Partial match. - Dictionary: at least one of the tokens in the finding matches - Regex: substring of the finding matches - Exclude info type: intersects with affecting info types findings", -"Inverse match. - Dictionary: no tokens in the finding match the dictionary - Regex: finding doesn't match the regex - Exclude info type: no intersection with affecting info types findings" +"Full match. - Dictionary: join of Dictionary results matched the complete finding quote - Regex: all regex matches fill a finding quote from start to end - Exclude infoType: completely inside affecting infoTypes findings", +"Partial match. - Dictionary: at least one of the tokens in the finding matches - Regex: substring of the finding matches - Exclude infoType: intersects with affecting infoTypes findings", +"Inverse match. - Dictionary: no tokens in the finding match the dictionary - Regex: finding doesn't match the regex - Exclude infoType: no intersection with affecting infoTypes findings" ], "type": "string" }, @@ -13038,7 +13038,7 @@ "type": "object" }, "GooglePrivacyDlpV2VertexDatasetResourceReference": { -"description": "Identifies a single Vertex AI resource. Currently only datasets are supported.", +"description": "Identifies a single Vertex AI resource. Only datasets are supported.", "id": "GooglePrivacyDlpV2VertexDatasetResourceReference", "properties": { "datasetResourceName": { diff --git a/googleapiclient/discovery_cache/documents/docs.v1.json b/googleapiclient/discovery_cache/documents/docs.v1.json index 0023fe7045..85904edb24 100644 --- a/googleapiclient/discovery_cache/documents/docs.v1.json +++ b/googleapiclient/discovery_cache/documents/docs.v1.json @@ -221,7 +221,7 @@ } } }, -"revision": "20251022", +"revision": "20251124", "rootUrl": "https://docs.googleapis.com/", "schemas": { "AutoText": { @@ -673,6 +673,66 @@ }, "type": "object" }, +"DateElementProperties": { +"description": "Properties of a DateElement.", +"id": "DateElementProperties", +"properties": { +"dateFormat": { +"description": "Determines how the date part of the DateElement will be displayed in the document. If unset, the default value is DATE_FORMAT_MONTH_DAY_YEAR_ABBREVIATED, indicating the DateElement will be formatted as `MMM d, y` in `en_US`, or locale specific equivalent.", +"enum": [ +"DATE_FORMAT_UNSPECIFIED", +"DATE_FORMAT_CUSTOM", +"DATE_FORMAT_MONTH_DAY_ABBREVIATED", +"DATE_FORMAT_MONTH_DAY_FULL", +"DATE_FORMAT_MONTH_DAY_YEAR_ABBREVIATED", +"DATE_FORMAT_ISO8601" +], +"enumDescriptions": [ +"The date format is unspecified.", +"Output only. The date format is imported from an external source.", +"The date format is an abbreviated month followed by the day. For example, \"Jan 1\".", +"The date format is a month followed by the day. For example, \"January 01\".", +"The date format is an abbreviated month followed by the day and the year. For example, \"Jan 1, 1970\".", +"The date format is in ISO 8601 format. For example, \"1970-01-01\"." +], +"type": "string" +}, +"displayText": { +"description": "Output only. Indicates how the DateElement is displayed in the document.", +"type": "string" +}, +"locale": { +"description": "The locale of the document, as defined by the Unicode Common Locale Data Repository (CLDR) project. For example, `en_US`. If unset, the default locale is `en_US`.", +"type": "string" +}, +"timeFormat": { +"description": "Determines how the time part of the DateElement will be displayed in the document. If unset, the default value is TIME_FORMAT_DISABLED, indicating no time should be shown.", +"enum": [ +"TIME_FORMAT_UNSPECIFIED", +"TIME_FORMAT_DISABLED", +"TIME_FORMAT_HOUR_MINUTE", +"TIME_FORMAT_HOUR_MINUTE_TIMEZONE" +], +"enumDescriptions": [ +"The time format is unspecified.", +"Indicates that the date does not have a time.", +"The time format shows the hour and minute. For example, \"Jan 1, 1970 12:00 PM\".", +"The time format shows the hour, minute, and timezone. For example, \"Jan 1, 1970 12:00 PM UTC\"." +], +"type": "string" +}, +"timeZoneId": { +"description": "The time zone of the DateElement, as defined by the Unicode Common Locale Data Repository (CLDR) project. For example, `America/New York`. If unset, the default time zone is `etc/UTC`.", +"type": "string" +}, +"timestamp": { +"description": "The point in time to represent, in seconds and nanoseconds since Unix epoch: January 1, 1970 at midnight UTC. Timestamp is expected to be in UTC. If time_zone_id is set, the timestamp is adjusted according to the time zone. For example, a timestamp of `18000` with a date format of `DATE_FORMAT_ISO8601` and time format of `TIME_FORMAT_HOUR_MINUTE` would be displayed as `1970-01-01 5:00 AM`. A timestamp of `18000` with date format of `DATE_FORMAT_8SO8601`, time format of `TIME_FORMAT_HOUR_MINUTE`, and time zone set to `America/New_York` will instead be `1970-01-01 12:00 AM`.", +"format": "google-datetime", +"type": "string" +} +}, +"type": "object" +}, "DeleteContentRangeRequest": { "description": "Deletes content from the document.", "id": "DeleteContentRangeRequest", @@ -1718,6 +1778,25 @@ }, "type": "object" }, +"InsertDateRequest": { +"description": "Inserts a date at the specified location.", +"id": "InsertDateRequest", +"properties": { +"dateElementProperties": { +"$ref": "DateElementProperties", +"description": "The properties of the date to insert." +}, +"endOfSegmentLocation": { +"$ref": "EndOfSegmentLocation", +"description": "Inserts the date at the end of the given header, footer or document body." +}, +"location": { +"$ref": "Location", +"description": "Inserts the date at a specific index in the document. The date must be inserted inside the bounds of an existing Paragraph. For instance, it cannot be inserted at a table's start index (i.e. between an existing table and its preceding paragraph)." +} +}, +"type": "object" +}, "InsertInlineImageRequest": { "description": "Inserts an InlineObject containing an image at the given location.", "id": "InsertInlineImageRequest", @@ -3111,6 +3190,10 @@ "$ref": "DeleteTableRowRequest", "description": "Deletes a row from a table." }, +"insertDate": { +"$ref": "InsertDateRequest", +"description": "Inserts a date." +}, "insertInlineImage": { "$ref": "InsertInlineImageRequest", "description": "Inserts an inline image at the specified location." @@ -3302,18 +3385,15 @@ "id": "RichLinkProperties", "properties": { "mimeType": { -"description": "Output only. The [MIME type](https://developers.google.com/drive/api/v3/mime-types) of the RichLink, if there's one (for example, when it's a file in Drive).", -"readOnly": true, +"description": "The [MIME type](https://developers.google.com/drive/api/v3/mime-types) of the RichLink, if there's one (for example, when it's a file in Drive).", "type": "string" }, "title": { -"description": "Output only. The title of the RichLink as displayed in the link. This title matches the title of the linked resource at the time of the insertion or last update of the link. This field is always present.", -"readOnly": true, +"description": "The title of the RichLink as displayed in the link. This title matches the title of the linked resource at the time of the insertion or last update of the link. This field is always present.", "type": "string" }, "uri": { -"description": "Output only. The URI to the RichLink. This is always present.", -"readOnly": true, +"description": "The URI to the RichLink. This is always present.", "type": "string" } }, diff --git a/googleapiclient/discovery_cache/documents/documentai.v1.json b/googleapiclient/discovery_cache/documents/documentai.v1.json index 4ff7e1885f..75e666afd3 100644 --- a/googleapiclient/discovery_cache/documents/documentai.v1.json +++ b/googleapiclient/discovery_cache/documents/documentai.v1.json @@ -198,7 +198,7 @@ ], "parameters": { "extraLocationTypes": { -"description": "Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage.", +"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.", "location": "query", "repeated": true, "type": "string" @@ -322,7 +322,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -661,8 +661,10 @@ }, "resources": { "humanReviewConfig": { +"deprecated": true, "methods": { "reviewDocument": { +"deprecated": true, "description": "Send a document for Human Review. The input document should be processed by the specified processor.", "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/processors/{processorsId}/humanReviewConfig:reviewDocument", "httpMethod": "POST", @@ -1392,11 +1394,11 @@ } } }, -"revision": "20251020", +"revision": "20251202", "rootUrl": "https://documentai.googleapis.com/", "schemas": { "CloudAiDocumentaiLabHifiaToolsValidationValidatorInput": { -"description": "Definition of the validation rules. Those are the input to the validator logic and they are used to validate a document.", +"description": "Definition of the validation rules. Those are the input to the validator logic and they are used to validate a document. Next ID: 3", "id": "CloudAiDocumentaiLabHifiaToolsValidationValidatorInput", "properties": { "validationRules": { @@ -1409,6 +1411,7 @@ "type": "object" }, "CloudAiDocumentaiLabHifiaToolsValidationValidatorInputValidationRule": { +"description": "Next ID: 9", "id": "CloudAiDocumentaiLabHifiaToolsValidationValidatorInputValidationRule", "properties": { "childAlignmentRule": { @@ -1433,6 +1436,10 @@ "name": { "description": "Name of the validation rule.", "type": "string" +}, +"ruleId": { +"description": "Unique identifier of the rule. Optional.", +"type": "string" } }, "type": "object" @@ -2029,6 +2036,10 @@ "description": "Display name to show to users.", "type": "string" }, +"documentPrompt": { +"description": "Optional. Document level prompt provided by the user. This custom text is injected into the AI model's prompt to provide extra, document-wide guidance for processing.", +"type": "string" +}, "entityTypes": { "description": "Entity types of the schema.", "items": { @@ -3519,6 +3530,7 @@ "description": "Inference-time options for the process API" }, "skipHumanReview": { +"deprecated": true, "description": "Whether human review should be skipped for this request. Default to `false`.", "type": "boolean" } @@ -5809,7 +5821,7 @@ true }, "inlineDocuments": { "$ref": "GoogleCloudDocumentaiV1Documents", -"description": "The set of documents specified inline." +"description": "The set of documents specified inline. For each document, its `uri` or `content` field must be set." }, "rawDocuments": { "$ref": "GoogleCloudDocumentaiV1RawDocuments", @@ -6240,6 +6252,7 @@ true "description": "A raw document content (bytes)." }, "skipHumanReview": { +"deprecated": true, "description": "Whether human review should be skipped for this request. Default to `false`.", "type": "boolean" } @@ -8445,7 +8458,7 @@ true "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, diff --git a/googleapiclient/discovery_cache/documents/documentai.v1beta3.json b/googleapiclient/discovery_cache/documents/documentai.v1beta3.json index fa685fd2ea..bb8833b98f 100644 --- a/googleapiclient/discovery_cache/documents/documentai.v1beta3.json +++ b/googleapiclient/discovery_cache/documents/documentai.v1beta3.json @@ -169,7 +169,7 @@ ], "parameters": { "extraLocationTypes": { -"description": "Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage.", +"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.", "location": "query", "repeated": true, "type": "string" @@ -293,7 +293,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -904,8 +904,10 @@ } }, "humanReviewConfig": { +"deprecated": true, "methods": { "reviewDocument": { +"deprecated": true, "description": "Send a document for Human Review. The input document should be processed by the specified processor.", "flatPath": "v1beta3/projects/{projectsId}/locations/{locationsId}/processors/{processorsId}/humanReviewConfig:reviewDocument", "httpMethod": "POST", @@ -1634,11 +1636,11 @@ } } }, -"revision": "20251020", +"revision": "20251202", "rootUrl": "https://documentai.googleapis.com/", "schemas": { "CloudAiDocumentaiLabHifiaToolsValidationValidatorInput": { -"description": "Definition of the validation rules. Those are the input to the validator logic and they are used to validate a document.", +"description": "Definition of the validation rules. Those are the input to the validator logic and they are used to validate a document. Next ID: 3", "id": "CloudAiDocumentaiLabHifiaToolsValidationValidatorInput", "properties": { "validationRules": { @@ -1651,6 +1653,7 @@ "type": "object" }, "CloudAiDocumentaiLabHifiaToolsValidationValidatorInputValidationRule": { +"description": "Next ID: 9", "id": "CloudAiDocumentaiLabHifiaToolsValidationValidatorInputValidationRule", "properties": { "childAlignmentRule": { @@ -1675,6 +1678,10 @@ "name": { "description": "Name of the validation rule.", "type": "string" +}, +"ruleId": { +"description": "Unique identifier of the rule. Optional.", +"type": "string" } }, "type": "object" @@ -2271,6 +2278,10 @@ "description": "Display name to show to users.", "type": "string" }, +"documentPrompt": { +"description": "Optional. Document level prompt provided by the user. This custom text is injected into the AI model's prompt to provide extra, document-wide guidance for processing.", +"type": "string" +}, "entityTypes": { "description": "Entity types of the schema.", "items": { @@ -4257,6 +4268,7 @@ "description": "Inference-time options for the process API" }, "skipHumanReview": { +"deprecated": true, "description": "Whether human review should be skipped for this request. Default to `false`.", "type": "boolean" } @@ -6967,7 +6979,7 @@ true }, "inlineDocuments": { "$ref": "GoogleCloudDocumentaiV1beta3Documents", -"description": "The set of documents specified inline." +"description": "The set of documents specified inline. For each document, its `uri` or `content` field must be set." }, "rawDocuments": { "$ref": "GoogleCloudDocumentaiV1beta3RawDocuments", @@ -7148,6 +7160,10 @@ true "Identifies the unassigned documents." ], "type": "string" +}, +"documentType": { +"description": "Optional. The type of the documents to be imported in this batch. This will be used to auto-label the documents with a single entity of the provided type. This field can only be used with a classifier or splitter processor. Providing this field is mutually exclusive with `entities` and `auto_labeling_config`.", +"type": "string" } }, "type": "object" @@ -7579,6 +7595,10 @@ true "description": "Optional. Whether to include table annotations in layout parser response.", "type": "boolean" }, +"enableTableSplit": { +"description": "Optional. Whether to split table.", +"type": "boolean" +}, "returnBoundingBoxes": { "description": "Optional. Whether to include bounding boxes in layout parser processor response.", "type": "boolean" @@ -7657,6 +7677,7 @@ true "description": "A raw document content (bytes)." }, "skipHumanReview": { +"deprecated": true, "description": "Whether human review should be skipped for this request. Default to `false`.", "type": "boolean" } @@ -8634,7 +8655,7 @@ true "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, diff --git a/googleapiclient/discovery_cache/documents/doubleclickbidmanager.v2.json b/googleapiclient/discovery_cache/documents/doubleclickbidmanager.v2.json index 2e44c037ee..8762f28316 100644 --- a/googleapiclient/discovery_cache/documents/doubleclickbidmanager.v2.json +++ b/googleapiclient/discovery_cache/documents/doubleclickbidmanager.v2.json @@ -319,7 +319,7 @@ } } }, -"revision": "20250305", +"revision": "20251126", "rootUrl": "https://doubleclickbidmanager.googleapis.com/", "schemas": { "DataRange": { @@ -513,7 +513,7 @@ "enumDeprecated": [ false, false, -true, +false, true, false, false, @@ -527,7 +527,7 @@ true "enumDescriptions": [ "Default value when report type is not specified or is unknown in this version.", "Standard report.", -"Inventory Availability report. See the [Display & Video 360 Help Center announcement](https://support.google.com/displayvideo/answer/15874746) for more information on this deprecation.", +"Inventory Availability report.", "Audience Composition report.", "Floodlight report.", "YouTube report.", diff --git a/googleapiclient/discovery_cache/documents/drive.v2.json b/googleapiclient/discovery_cache/documents/drive.v2.json index cbd4363bcf..6d4a51ccb2 100644 --- a/googleapiclient/discovery_cache/documents/drive.v2.json +++ b/googleapiclient/discovery_cache/documents/drive.v2.json @@ -3616,7 +3616,7 @@ ] }, "list": { -"description": "Lists a file's revisions.", +"description": "Lists a file's revisions. **Important:** The list of revisions returned by this method might be incomplete for files with a large revision history, including frequently edited Google Docs, Sheets, and Slides. Older revisions might be omitted from the response, meaning the first revision returned may not be the oldest existing revision. The revision history visible in the Workspace editor user interface might be more complete than the list returned by the API.", "flatPath": "files/{fileId}/revisions", "httpMethod": "GET", "id": "drive.revisions.list", @@ -3893,7 +3893,7 @@ } } }, -"revision": "20250829", +"revision": "20251114", "rootUrl": "https://www.googleapis.com/", "schemas": { "About": { diff --git a/googleapiclient/discovery_cache/documents/drive.v3.json b/googleapiclient/discovery_cache/documents/drive.v3.json index 7fc61bfac0..78dc6db2e5 100644 --- a/googleapiclient/discovery_cache/documents/drive.v3.json +++ b/googleapiclient/discovery_cache/documents/drive.v3.json @@ -265,6 +265,76 @@ } } }, +"approvals": { +"methods": { +"get": { +"description": "Gets an Approval by ID.", +"flatPath": "files/{fileId}/approvals/{approvalId}", +"httpMethod": "GET", +"id": "drive.approvals.get", +"parameterOrder": [ +"fileId", +"approvalId" +], +"parameters": { +"approvalId": { +"description": "Required. The ID of the Approval.", +"location": "path", +"required": true, +"type": "string" +}, +"fileId": { +"description": "Required. The ID of the file the Approval is on.", +"location": "path", +"required": true, +"type": "string" +} +}, +"path": "files/{fileId}/approvals/{approvalId}", +"response": { +"$ref": "Approval" +}, +"scopes": [ +"https://www.googleapis.com/auth/drive" +] +}, +"list": { +"description": "Lists the Approvals on a file.", +"flatPath": "files/{fileId}/approvals", +"httpMethod": "GET", +"id": "drive.approvals.list", +"parameterOrder": [ +"fileId" +], +"parameters": { +"fileId": { +"description": "Required. The ID of the file the Approval is on.", +"location": "path", +"required": true, +"type": "string" +}, +"pageSize": { +"description": "The maximum number of Approvals to return. When not set, at most 100 Approvals will be returned.", +"format": "int32", +"location": "query", +"type": "integer" +}, +"pageToken": { +"description": "The token for continuing a previous list request on the next page. This should be set to the value of nextPageToken from a previous response.", +"location": "query", +"type": "string" +} +}, +"path": "files/{fileId}/approvals", +"response": { +"$ref": "ApprovalList" +}, +"scopes": [ +"https://www.googleapis.com/auth/drive" +] +} +} +}, "apps": { "methods": { "get": { @@ -2479,7 +2549,7 @@ "useMediaDownloadService": true }, "list": { -"description": "Lists a file's revisions. For more information, see [Manage file revisions](https://developers.google.com/workspace/drive/api/guides/manage-revisions).", +"description": "Lists a file's revisions. For more information, see [Manage file revisions](https://developers.google.com/workspace/drive/api/guides/manage-revisions). **Important:** The list of revisions returned by this method might be incomplete for files with a large revision history, including frequently edited Google Docs, Sheets, and Slides. Older revisions might be omitted from the response, meaning the first revision returned may not be the oldest existing revision. The revision history visible in the Workspace editor user interface might be more complete than the list returned by the API.", "flatPath": "files/{fileId}/revisions", "httpMethod": "GET", "id": "drive.revisions.list", @@ -2720,7 +2790,7 @@ } } }, -"revision": "20251019", +"revision": "20251201", "rootUrl": "https://www.googleapis.com/", "schemas": { "About": { @@ -3086,6 +3156,100 @@ }, "type": "object" }, +"Approval": { +"description": "Metadata for an approval. An approval is a review/approve process for a Drive item.", +"id": "Approval", +"properties": { +"approvalId": { +"description": "The Approval ID.", +"type": "string" +}, +"completeTime": { +"description": "Output only. The time time the approval was completed.", +"format": "google-datetime", +"readOnly": true, +"type": "string" +}, +"createTime": { +"description": "Output only. The time the approval was created.", +"format": "google-datetime", +"readOnly": true, +"type": "string" +}, +"dueTime": { +"description": "The time that the approval is due.", +"format": "google-datetime", +"type": "string" +}, +"initiator": { +"$ref": "User", +"description": "The user that requested the Approval." +}, +"kind": { +"description": "This is always drive#approval.", +"type": "string" +}, +"modifyTime": { +"description": "Output only. The most recent time the approval was modified.", +"format": "google-datetime", +"readOnly": true, +"type": "string" +}, +"reviewerResponses": { +"description": "The responses made on the Approval by reviewers.", +"items": { +"$ref": "ReviewerResponse" +}, +"type": "array" +}, +"status": { +"description": "Output only. The status of the approval at the time this resource was requested.", +"enum": [ +"STATUS_UNSPECIFIED", +"IN_PROGRESS", +"APPROVED", +"CANCELLED", +"DECLINED" +], +"enumDescriptions": [ +"Approval status has not been set or was set to an invalid value.", +"The approval process has started and not finished.", +"The approval process is finished and the target was approved.", +"The approval process was cancelled before it finished.", +"The approval process is finished and the target was declined." +], +"readOnly": true, +"type": "string" +}, +"targetFileId": { +"description": "Target file id of the approval.", +"type": "string" +} +}, +"type": "object" +}, +"ApprovalList": { +"description": "The response of an Approvals list request.", +"id": "ApprovalList", +"properties": { +"items": { +"description": "The list of Approvals. If nextPageToken is populated, then this list may be incomplete and an additional page of results should be fetched.", +"items": { +"$ref": "Approval" +}, +"type": "array" +}, +"kind": { +"description": "This is always drive#approvalList", +"type": "string" +}, +"nextPageToken": { +"description": "The page token for the next page of Approvals. This will be absent if the end of the Approvals list has been reached. If the token is rejected for any reason, it should be discarded, and pagination should be restarted from the first page of results.", +"type": "string" +} +}, +"type": "object" +}, "Change": { "description": "A change to a file or shared drive.", "id": "Change", @@ -3230,7 +3394,7 @@ "type": "string" }, "assigneeEmailAddress": { -"description": "Output only. The email of the user who is assigned to this comment, if none is assigned this will be unset.", +"description": "Output only. The email address of the user assigned to this comment. If no user is assigned, the field is unset.", "readOnly": true, "type": "string" }, @@ -3271,7 +3435,7 @@ "type": "string" }, "mentionedEmailAddresses": { -"description": "Output only. The emails of the users who were mentioned in this comment, if none were mentioned this will be an empty list.", +"description": "Output only. A list of email addresses for users mentioned in this comment. If no users are mentioned, the list is empty.", "items": { "type": "string" }, @@ -4782,7 +4946,7 @@ "type": "string" }, "assigneeEmailAddress": { -"description": "Output only. The email of the user who is assigned to this reply, if none is assigned this will be unset.", +"description": "Output only. The email address of the user assigned to this comment. If no user is assigned, the field is unset.", "readOnly": true, "type": "string" }, @@ -4822,7 +4986,7 @@ "type": "string" }, "mentionedEmailAddresses": { -"description": "Output only. The emails of the users who were mentioned in this reply, if none were mentioned this will be an empty list.", +"description": "Output only. A list of email addresses for users mentioned in this comment. If no users are mentioned, the list is empty.", "items": { "type": "string" }, @@ -4896,6 +5060,37 @@ }, "type": "object" }, +"ReviewerResponse": { +"description": "A response on an Approval made by a specific Reviewer.", +"id": "ReviewerResponse", +"properties": { +"kind": { +"description": "This is always drive#reviewerResponse.", +"type": "string" +}, +"response": { +"description": "A Reviewer\u2019s Response for the Approval.", +"enum": [ +"RESPONSE_UNSPECIFIED", +"NO_RESPONSE", +"APPROVED", +"DECLINED" +], +"enumDescriptions": [ +"Response was set to an unrecognized value.", +"The reviewer has not yet responded", +"The Reviewer has approved the item.", +"The Reviewer has declined the item." +], +"type": "string" +}, +"reviewer": { +"$ref": "User", +"description": "The user that is responsible for this response." +} +}, +"type": "object" +}, "Revision": { "description": "The metadata for a revision to a file. Some resource methods (such as `revisions.update`) require a `revisionId`. Use the `revisions.list` method to retrieve the ID for a revision.", "id": "Revision", diff --git a/googleapiclient/discovery_cache/documents/eventarc.v1.json b/googleapiclient/discovery_cache/documents/eventarc.v1.json index 96cf862d2e..b4a9764774 100644 --- a/googleapiclient/discovery_cache/documents/eventarc.v1.json +++ b/googleapiclient/discovery_cache/documents/eventarc.v1.json @@ -1808,7 +1808,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -2471,7 +2471,7 @@ } } }, -"revision": "20251024", +"revision": "20251202", "rootUrl": "https://eventarc.googleapis.com/", "schemas": { "AuditConfig": { @@ -3225,7 +3225,7 @@ "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, @@ -3916,6 +3916,18 @@ }, "type": "object" }, +"RetryPolicy": { +"description": "The retry policy configuration for the Trigger. Can only be set with Cloud Run destinations.", +"id": "RetryPolicy", +"properties": { +"maxAttempts": { +"description": "Optional. The maximum number of delivery attempts for any message. The only valid value is 1.", +"format": "int32", +"type": "integer" +} +}, +"type": "object" +}, "SetIamPolicyRequest": { "description": "Request message for `SetIamPolicy` method.", "id": "SetIamPolicyRequest", @@ -4077,6 +4089,10 @@ "description": "Required. The resource name of the trigger. Must be unique within the location of the project and must be in `projects/{project}/locations/{location}/triggers/{trigger}` format.", "type": "string" }, +"retryPolicy": { +"$ref": "RetryPolicy", +"description": "Optional. The retry policy to use in the Trigger. If unset, event delivery will be retried for up to 24 hours by default: https://cloud.google.com/eventarc/docs/retry-events" +}, "satisfiesPzs": { "description": "Output only. Whether or not this Trigger satisfies the requirements of physical zone separation", "readOnly": true, diff --git a/googleapiclient/discovery_cache/documents/firebaseappdistribution.v1.json b/googleapiclient/discovery_cache/documents/firebaseappdistribution.v1.json index 7cbb2193dc..8b4af7c1fd 100644 --- a/googleapiclient/discovery_cache/documents/firebaseappdistribution.v1.json +++ b/googleapiclient/discovery_cache/documents/firebaseappdistribution.v1.json @@ -128,7 +128,7 @@ ], "parameters": { "app": { -"description": "Required. The name of the app resource. Format: `projects/{project_number}/apps/{app_id}`", +"description": "Required. The name of the app resource. Format: `projects/{project_number}/apps/{app}`", "location": "path", "pattern": "^projects/[^/]+/apps/[^/]+$", "required": true, @@ -163,7 +163,7 @@ ], "parameters": { "name": { -"description": "Required. The name of the `AabInfo` resource to retrieve. Format: `projects/{project_number}/apps/{app_id}/aabInfo`", +"description": "Required. The name of the `AabInfo` resource to retrieve. Format: `projects/{project_number}/apps/{app}/aabInfo`", "location": "path", "pattern": "^projects/[^/]+/apps/[^/]+/aabInfo$", "required": true, @@ -192,7 +192,7 @@ ], "parameters": { "parent": { -"description": "Required. The name of the app resource, which is the parent of the release resources. Format: `projects/{project_number}/apps/{app_id}`", +"description": "Required. The name of the app resource, which is the parent of the release resources. Format: `projects/{project_number}/apps/{app}`", "location": "path", "pattern": "^projects/[^/]+/apps/[^/]+$", "required": true, @@ -220,7 +220,7 @@ ], "parameters": { "name": { -"description": "Required. The name of the release resource to distribute. Format: `projects/{project_number}/apps/{app_id}/releases/{release_id}`", +"description": "Required. The name of the release resource to distribute. Format: `projects/{project_number}/apps/{app}/releases/{release}`", "location": "path", "pattern": "^projects/[^/]+/apps/[^/]+/releases/[^/]+$", "required": true, @@ -248,7 +248,7 @@ ], "parameters": { "name": { -"description": "Required. The name of the release resource to retrieve. Format: projects/{project_number}/apps/{app_id}/releases/{release_id}", +"description": "Required. The name of the release resource to retrieve. Format: projects/{project_number}/apps/{app}/releases/{release}", "location": "path", "pattern": "^projects/[^/]+/apps/[^/]+/releases/[^/]+$", "required": true, @@ -294,7 +294,7 @@ "type": "string" }, "parent": { -"description": "Required. The name of the app resource, which is the parent of the release resources. Format: `projects/{project_number}/apps/{app_id}`", +"description": "Required. The name of the app resource, which is the parent of the release resources. Format: `projects/{project_number}/apps/{app}`", "location": "path", "pattern": "^projects/[^/]+/apps/[^/]+$", "required": true, @@ -319,7 +319,7 @@ ], "parameters": { "name": { -"description": "The name of the release resource. Format: `projects/{project_number}/apps/{app_id}/releases/{release_id}`", +"description": "The name of the release resource. Format: `projects/{project_number}/apps/{app}/releases/{release}`", "location": "path", "pattern": "^projects/[^/]+/apps/[^/]+/releases/[^/]+$", "required": true, @@ -548,7 +548,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -946,7 +946,7 @@ } } }, -"revision": "20250924", +"revision": "20251203", "rootUrl": "https://firebaseappdistribution.googleapis.com/", "schemas": { "GdataBlobstore2Info": { @@ -962,6 +962,11 @@ "description": "The blob id, e.g., /blobstore/prod/playground/scotty", "type": "string" }, +"downloadExternalReadToken": { +"description": "A serialized External Read Token passed from Bigstore -> Scotty for a GCS download. This field must never be consumed outside of Bigstore, and is not applicable to non-GCS media uploads.", +"format": "byte", +"type": "string" +}, "downloadReadHandle": { "description": "Read handle passed from Bigstore -> Scotty for a GCS download. This is a signed, serialized blobstore2.ReadHandle proto which must never be set outside of Bigstore, and is not applicable to non-GCS media downloads.", "format": "byte", @@ -1449,7 +1454,7 @@ "id": "GoogleFirebaseAppdistroV1BatchDeleteReleasesRequest", "properties": { "names": { -"description": "Required. The names of the release resources to delete. Format: `projects/{project_number}/apps/{app_id}/releases/{release_id}` A maximum of 100 releases can be deleted per request.", +"description": "Required. The names of the release resources to delete. Format: `projects/{project_number}/apps/{app}/releases/{release}` A maximum of 100 releases can be deleted per request.", "items": { "type": "string" }, @@ -1724,7 +1729,7 @@ "type": "string" }, "name": { -"description": "The name of the release resource. Format: `projects/{project_number}/apps/{app_id}/releases/{release_id}`", +"description": "The name of the release resource. Format: `projects/{project_number}/apps/{app}/releases/{release}`", "type": "string" }, "releaseNotes": { @@ -1869,7 +1874,7 @@ "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, diff --git a/googleapiclient/discovery_cache/documents/firebaseappdistribution.v1alpha.json b/googleapiclient/discovery_cache/documents/firebaseappdistribution.v1alpha.json index a35a8b7b16..3ad94affd3 100644 --- a/googleapiclient/discovery_cache/documents/firebaseappdistribution.v1alpha.json +++ b/googleapiclient/discovery_cache/documents/firebaseappdistribution.v1alpha.json @@ -396,7 +396,7 @@ ], "parameters": { "name": { -"description": "Required. The name of the `TestConfig` resource to retrieve. Format: `projects/{project_number}/apps/{app_id}/testConfig`", +"description": "Required. The name of the `TestConfig` resource to retrieve. Format: `projects/{project_number}/apps/{app}/testConfig`", "location": "path", "pattern": "^projects/[^/]+/apps/[^/]+/testConfig$", "required": true, @@ -421,7 +421,7 @@ ], "parameters": { "name": { -"description": "Identifier. The name of the test configuration resource. Format: `projects/{project_number}/apps/{app_id}/testConfig`", +"description": "Identifier. The name of the test configuration resource. Format: `projects/{project_number}/apps/{app}/testConfig`", "location": "path", "pattern": "^projects/[^/]+/apps/[^/]+/testConfig$", "required": true, @@ -461,7 +461,7 @@ ], "parameters": { "name": { -"description": "Required. The name of the release test resource. Format: `projects/{project_number}/apps/{app_id}/releases/{release_id}/tests/{test_id}`", +"description": "Required. The name of the release test resource. Format: `projects/{project_number}/apps/{app}/releases/{release}/tests/{test}`", "location": "path", "pattern": "^projects/[^/]+/apps/[^/]+/releases/[^/]+/tests/[^/]+$", "required": true, @@ -486,7 +486,7 @@ ], "parameters": { "parent": { -"description": "Required. The name of the release resource, which is the parent of the test Format: `projects/{project_number}/apps/{app_id}/releases/{release_id}`", +"description": "Required. The name of the release resource, which is the parent of the test Format: `projects/{project_number}/apps/{app}/releases/{release}`", "location": "path", "pattern": "^projects/[^/]+/apps/[^/]+/releases/[^/]+$", "required": true, @@ -519,7 +519,7 @@ ], "parameters": { "name": { -"description": "Required. The name of the release test resource. Format: `projects/{project_number}/apps/{app_id}/releases/{release_id}/tests/{test_id}`", +"description": "Required. The name of the release test resource. Format: `projects/{project_number}/apps/{app}/releases/{release}/tests/{test}`", "location": "path", "pattern": "^projects/[^/]+/apps/[^/]+/releases/[^/]+/tests/[^/]+$", "required": true, @@ -555,7 +555,7 @@ "type": "string" }, "parent": { -"description": "Required. The name of the release resource, which is the parent of the tests Format: `projects/{project_number}/apps/{app_id}/releases/{release_id}`", +"description": "Required. The name of the release resource, which is the parent of the tests Format: `projects/{project_number}/apps/{app}/releases/{release}`", "location": "path", "pattern": "^projects/[^/]+/apps/[^/]+/releases/[^/]+$", "required": true, @@ -601,7 +601,7 @@ ], "parameters": { "parent": { -"description": "Required. The parent resource of the test cases being deleted. Format: `projects/{project_number}/apps/{app_id}`", +"description": "Required. The parent resource of the test cases being deleted. Format: `projects/{project_number}/apps/{app}`", "location": "path", "pattern": "^projects/[^/]+/apps/[^/]+$", "required": true, @@ -629,7 +629,7 @@ ], "parameters": { "parent": { -"description": "Required. The parent resource of the test cases being updated. Format: `projects/{project_number}/apps/{app_id}`", +"description": "Required. The parent resource of the test cases being updated. Format: `projects/{project_number}/apps/{app}`", "location": "path", "pattern": "^projects/[^/]+/apps/[^/]+$", "required": true, @@ -657,7 +657,7 @@ ], "parameters": { "testCase": { -"description": "Required. The name of the test case resource for which to clear the cache. Format: `projects/{project_number}/apps/{app_id}/testCases/{test_case_id}`", +"description": "Required. The name of the test case resource for which to clear the cache. Format: `projects/{project_number}/apps/{app}/testCases/{test_case}`", "location": "path", "pattern": "^projects/[^/]+/apps/[^/]+/testCases/[^/]+$", "required": true, @@ -685,7 +685,7 @@ ], "parameters": { "parent": { -"description": "Required. The parent resource where this test case will be created. Format: `projects/{project_number}/apps/{app_id}`", +"description": "Required. The parent resource where this test case will be created. Format: `projects/{project_number}/apps/{app}`", "location": "path", "pattern": "^projects/[^/]+/apps/[^/]+$", "required": true, @@ -718,7 +718,7 @@ ], "parameters": { "name": { -"description": "Required. The name of the test case resource to delete. Format: `projects/{project_number}/apps/{app_id}/testCases/{test_case_id}`", +"description": "Required. The name of the test case resource to delete. Format: `projects/{project_number}/apps/{app}/testCases/{test_case}`", "location": "path", "pattern": "^projects/[^/]+/apps/[^/]+/testCases/[^/]+$", "required": true, @@ -743,7 +743,7 @@ ], "parameters": { "name": { -"description": "Required. The name of the test case resource to retrieve. Format: `projects/{project_number}/apps/{app_id}/testCases/{test_case_id}`", +"description": "Required. The name of the test case resource to retrieve. Format: `projects/{project_number}/apps/{app}/testCases/{test_case}`", "location": "path", "pattern": "^projects/[^/]+/apps/[^/]+/testCases/[^/]+$", "required": true, @@ -779,7 +779,7 @@ "type": "string" }, "parent": { -"description": "Required. The parent resource from which to list test cases. Format: `projects/{project_number}/apps/{app_id}`", +"description": "Required. The parent resource from which to list test cases. Format: `projects/{project_number}/apps/{app}`", "location": "path", "pattern": "^projects/[^/]+/apps/[^/]+$", "required": true, @@ -809,7 +809,7 @@ "type": "boolean" }, "name": { -"description": "Identifier. The name of the test case resource. Format: `projects/{project_number}/apps/{app_id}/testCases/{test_case_id}`", +"description": "Identifier. The name of the test case resource. Format: `projects/{project_number}/apps/{app}/testCases/{test_case}`", "location": "path", "pattern": "^projects/[^/]+/apps/[^/]+/testCases/[^/]+$", "required": true, @@ -868,7 +868,7 @@ } } }, -"revision": "20251030", +"revision": "20251203", "rootUrl": "https://firebaseappdistribution.googleapis.com/", "schemas": { "AndroidxCrawlerOutputPoint": { @@ -946,7 +946,7 @@ "type": "string" }, "name": { -"description": "The name of the release resource. Format: `projects/{project_number}/apps/{app_id}/releases/{release_id}`", +"description": "The name of the release resource. Format: `projects/{project_number}/apps/{app}/releases/{release}`", "type": "string" }, "releaseNotes": { @@ -1210,7 +1210,7 @@ "id": "GoogleFirebaseAppdistroV1alphaBatchDeleteTestCasesRequest", "properties": { "names": { -"description": "Required. The name of the test cases to delete. A maximum number of 1000 test cases can be deleted in one batch Format: `projects/{project_number}/apps/{app_id}/testCases/{test_case_id}`", +"description": "Required. The name of the test cases to delete. A maximum number of 1000 test cases can be deleted in one batch Format: `projects/{project_number}/apps/{app}/testCases/{test_case}`", "items": { "type": "string" }, @@ -1342,13 +1342,15 @@ "EXECUTION_TYPE_UNSPECIFIED", "AI", "ACTION_BASED_REPLAY", -"AI_REPLAY" +"AI_REPLAY", +"RANDOM_CRAWL" ], "enumDescriptions": [ "Execution type unspecified.", "An AI-driven test.", "A replay of a previous test run.", -"A failed replay that was rerun using the AI agent." +"A failed replay that was rerun using the AI agent.", +"A random Robo test." ], "readOnly": true, "type": "string" @@ -1376,6 +1378,11 @@ "readOnly": true, "type": "string" }, +"finalAiAssertionMissing": { +"description": "Output only. Indicates that the test replayed saved actions and concluded without a final AI assertion.", +"readOnly": true, +"type": "boolean" +}, "inconclusiveReason": { "description": "Output only. The reason why the test was inconclusive.", "enum": [ @@ -1405,6 +1412,15 @@ "readOnly": true, "type": "string" }, +"name": { +"description": "Identifier. The name of the device execution resource. Format: `projects/{project_number}/apps/{app}/releases/{release}/tests/{test}/deviceExecutions/{device_execution}`", +"type": "string" +}, +"originDeviceExecution": { +"description": "Output only. The device execution from which cached steps were used during this execution. Note: This field is only populated for ACTION_BASED_REPLAY executions. If the original device execution no longer exists, this field will be empty. Format: `projects/{project_number}/apps/{app}/releases/{release}/tests/{test}/deviceExecutions/{device_execution}`", +"readOnly": true, +"type": "string" +}, "resultsStoragePath": { "description": "Output only. The path to a directory in Cloud Storage that will eventually contain the results for this execution. For example, gs://bucket/Nexus5-18-en-portrait.", "readOnly": true, @@ -1998,7 +2014,7 @@ "description": "Optional. Input only. Login credentials for the test. Input only." }, "name": { -"description": "The name of the release test resource. Format: `projects/{project_number}/apps/{app_id}/releases/{release_id}/tests/{test_id}`", +"description": "The name of the release test resource. Format: `projects/{project_number}/apps/{app}/releases/{release}/tests/{test}`", "type": "string" }, "testCase": { @@ -2150,7 +2166,7 @@ "type": "string" }, "name": { -"description": "Identifier. The name of the test case resource. Format: `projects/{project_number}/apps/{app_id}/testCases/{test_case_id}`", +"description": "Identifier. The name of the test case resource. Format: `projects/{project_number}/apps/{app}/testCases/{test_case}`", "type": "string" }, "prerequisiteTestCase": { @@ -2169,7 +2185,7 @@ "type": "string" }, "name": { -"description": "Identifier. The name of the test configuration resource. Format: `projects/{project_number}/apps/{app_id}/testConfig`", +"description": "Identifier. The name of the test configuration resource. Format: `projects/{project_number}/apps/{app}/testConfig`", "type": "string" }, "roboCrawler": { @@ -2261,7 +2277,7 @@ }, "testCase": { "$ref": "GoogleFirebaseAppdistroV1alphaTestCase", -"description": "Required. The test case to update. The test case's `name` field is used to identify the test case to update. Format: `projects/{project_number}/apps/{app_id}/testCases/{test_case_id}`" +"description": "Required. The test case to update. The test case's `name` field is used to identify the test case to update. Format: `projects/{project_number}/apps/{app}/testCases/{test_case}`" } }, "type": "object" diff --git a/googleapiclient/discovery_cache/documents/firebaseapphosting.v1.json b/googleapiclient/discovery_cache/documents/firebaseapphosting.v1.json index e044d91561..97e21358c7 100644 --- a/googleapiclient/discovery_cache/documents/firebaseapphosting.v1.json +++ b/googleapiclient/discovery_cache/documents/firebaseapphosting.v1.json @@ -1086,7 +1086,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -1106,7 +1106,7 @@ } } }, -"revision": "20251023", +"revision": "20251113", "rootUrl": "https://firebaseapphosting.googleapis.com/", "schemas": { "ArchiveSource": { @@ -1455,7 +1455,7 @@ "id": "Config", "properties": { "env": { -"description": "Optional. Environment variables for this build.", +"description": "Optional. Supplied environment variables for a specific build. Provided at Build creation time and immutable afterwards. This field is only applicable for Builds using a build image - (e.g., ContainerSource or ArchiveSource with locally_build_source) Attempts to set this for other build types will result in an error", "items": { "$ref": "EnvironmentVariable" }, @@ -2128,7 +2128,7 @@ "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, diff --git a/googleapiclient/discovery_cache/documents/firebaseapphosting.v1beta.json b/googleapiclient/discovery_cache/documents/firebaseapphosting.v1beta.json index e95d0de7bf..da3481c7dc 100644 --- a/googleapiclient/discovery_cache/documents/firebaseapphosting.v1beta.json +++ b/googleapiclient/discovery_cache/documents/firebaseapphosting.v1beta.json @@ -1083,7 +1083,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -1103,7 +1103,7 @@ } } }, -"revision": "20251023", +"revision": "20251113", "rootUrl": "https://firebaseapphosting.googleapis.com/", "schemas": { "ArchiveSource": { @@ -1475,7 +1475,7 @@ "id": "Config", "properties": { "env": { -"description": "Optional. Environment variables for this build.", +"description": "Optional. Supplied environment variables for a specific build. Provided at Build creation time and immutable afterwards. This field is only applicable for Builds using a build image - (e.g., ContainerSource or ArchiveSource with locally_build_source) Attempts to set this for other build types will result in an error", "items": { "$ref": "EnvironmentVariable" }, @@ -2154,7 +2154,7 @@ "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, diff --git a/googleapiclient/discovery_cache/documents/firebaseml.v1.json b/googleapiclient/discovery_cache/documents/firebaseml.v1.json index a761c75aed..02f2920330 100644 --- a/googleapiclient/discovery_cache/documents/firebaseml.v1.json +++ b/googleapiclient/discovery_cache/documents/firebaseml.v1.json @@ -193,7 +193,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -209,7 +209,7 @@ } } }, -"revision": "20250929", +"revision": "20251116", "rootUrl": "https://firebaseml.googleapis.com/", "schemas": { "CancelOperationRequest": { @@ -240,7 +240,7 @@ "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, diff --git a/googleapiclient/discovery_cache/documents/firebaseml.v2beta.json b/googleapiclient/discovery_cache/documents/firebaseml.v2beta.json index e37ccb0f5c..7df8f9906a 100644 --- a/googleapiclient/discovery_cache/documents/firebaseml.v2beta.json +++ b/googleapiclient/discovery_cache/documents/firebaseml.v2beta.json @@ -206,7 +206,7 @@ } } }, -"revision": "20251022", +"revision": "20251203", "rootUrl": "https://firebaseml.googleapis.com/", "schemas": { "Date": { @@ -870,6 +870,17 @@ "name": { "description": "Optional. The name of the function to call. Matches [FunctionDeclaration.name].", "type": "string" +}, +"partialArgs": { +"description": "Optional. The partial argument value of the function call. If provided, represents the arguments/fields that are streamed incrementally.", +"items": { +"$ref": "GoogleCloudAiplatformV1beta1PartialArg" +}, +"type": "array" +}, +"willContinue": { +"description": "Optional. Whether this is the last part of the FunctionCall. If true, another partial message for the current FunctionCall is expected to follow.", +"type": "boolean" } }, "type": "object" @@ -902,6 +913,10 @@ "Model is constrained to predict either function calls or natural language response. If \"allowed_function_names\" are set, the predicted function calls will be limited to any one of \"allowed_function_names\", else the predicted function calls will be any one of the provided \"function_declarations\"." ], "type": "string" +}, +"streamFunctionCallArguments": { +"description": "Optional. When set to true, arguments of a single function call will be streamed out in multiple parts/contents/responses. Partial parameter results will be returned in the [FunctionCall.partial_args] field.", +"type": "boolean" } }, "type": "object" @@ -915,7 +930,7 @@ "type": "string" }, "name": { -"description": "Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots and dashes, with a maximum length of 64.", +"description": "Required. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots, colons and dashes, with a maximum length of 64.", "type": "string" }, "parameters": { @@ -1471,6 +1486,20 @@ "description": "Optional. The token budget for the model's thinking process. The model will make a best effort to stay within this budget. This can be used to control the trade-off between response quality and latency.", "format": "int32", "type": "integer" +}, +"thinkingLevel": { +"description": "Optional. The number of thoughts tokens that the model should generate.", +"enum": [ +"THINKING_LEVEL_UNSPECIFIED", +"LOW", +"HIGH" +], +"enumDescriptions": [ +"Unspecified thinking level.", +"Low thinking level.", +"High thinking level." +], +"type": "string" } }, "type": "object" @@ -1734,6 +1763,10 @@ "$ref": "GoogleCloudAiplatformV1beta1ImageConfigImageOutputOptions", "description": "Optional. The image output format for generated images." }, +"imageSize": { +"description": "Optional. Specifies the size of generated images. Supported values are `1K`, `2K`, `4K`. If not specified, the model will use default value `1K`.", +"type": "string" +}, "personGeneration": { "description": "Optional. Controls whether the model can generate people.", "enum": [ @@ -1914,6 +1947,10 @@ "$ref": "GoogleCloudAiplatformV1beta1Blob", "description": "Optional. The inline data content of the part. This can be used to include images, audio, or video in a request." }, +"mediaResolution": { +"$ref": "GoogleCloudAiplatformV1beta1PartMediaResolution", +"description": "per part media resolution. Media resolution for the input media." +}, "text": { "description": "Optional. The text content of the part.", "type": "string" @@ -1934,6 +1971,67 @@ }, "type": "object" }, +"GoogleCloudAiplatformV1beta1PartMediaResolution": { +"description": "per part media resolution. Media resolution for the input media.", +"id": "GoogleCloudAiplatformV1beta1PartMediaResolution", +"properties": { +"level": { +"description": "The tokenization quality used for given media.", +"enum": [ +"MEDIA_RESOLUTION_UNSPECIFIED", +"MEDIA_RESOLUTION_LOW", +"MEDIA_RESOLUTION_MEDIUM", +"MEDIA_RESOLUTION_HIGH" +], +"enumDescriptions": [ +"Media resolution has not been set.", +"Media resolution set to low.", +"Media resolution set to medium.", +"Media resolution set to high." +], +"type": "string" +} +}, +"type": "object" +}, +"GoogleCloudAiplatformV1beta1PartialArg": { +"description": "Partial argument value of the function call.", +"id": "GoogleCloudAiplatformV1beta1PartialArg", +"properties": { +"boolValue": { +"description": "Optional. Represents a boolean value.", +"type": "boolean" +}, +"jsonPath": { +"description": "Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. \"$.foo.bar[0].data\".", +"type": "string" +}, +"nullValue": { +"description": "Optional. Represents a null value.", +"enum": [ +"NULL_VALUE" +], +"enumDescriptions": [ +"Null value." +], +"type": "string" +}, +"numberValue": { +"description": "Optional. Represents a double value.", +"format": "double", +"type": "number" +}, +"stringValue": { +"description": "Optional. Represents a string value.", +"type": "string" +}, +"willContinue": { +"description": "Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow.", +"type": "boolean" +} +}, +"type": "object" +}, "GoogleCloudAiplatformV1beta1PrebuiltVoiceConfig": { "description": "Configuration for a prebuilt voice.", "id": "GoogleCloudAiplatformV1beta1PrebuiltVoiceConfig", @@ -2071,6 +2169,22 @@ }, "type": "object" }, +"GoogleCloudAiplatformV1beta1ReplicatedVoiceConfig": { +"description": "The configuration for the replicated voice to use.", +"id": "GoogleCloudAiplatformV1beta1ReplicatedVoiceConfig", +"properties": { +"mimeType": { +"description": "Optional. The mimetype of the voice sample. The only currently supported value is `audio/wav`. This represents 16-bit signed little-endian wav data, with a 24kHz sampling rate. `mime_type` will default to `audio/wav` if not set.", +"type": "string" +}, +"voiceSampleAudio": { +"description": "Optional. The sample of the custom voice.", +"format": "byte", +"type": "string" +} +}, +"type": "object" +}, "GoogleCloudAiplatformV1beta1Retrieval": { "description": "Defines a retrieval tool that model can call to access external knowledge.", "id": "GoogleCloudAiplatformV1beta1Retrieval", @@ -2877,6 +2991,10 @@ false "prebuiltVoiceConfig": { "$ref": "GoogleCloudAiplatformV1beta1PrebuiltVoiceConfig", "description": "The configuration for a prebuilt voice." +}, +"replicatedVoiceConfig": { +"$ref": "GoogleCloudAiplatformV1beta1ReplicatedVoiceConfig", +"description": "Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample." } }, "type": "object" diff --git a/googleapiclient/discovery_cache/documents/firebasestorage.v1beta.json b/googleapiclient/discovery_cache/documents/firebasestorage.v1beta.json index 7e02b5daa8..17cf27c549 100644 --- a/googleapiclient/discovery_cache/documents/firebasestorage.v1beta.json +++ b/googleapiclient/discovery_cache/documents/firebasestorage.v1beta.json @@ -325,7 +325,7 @@ } } }, -"revision": "20241218", +"revision": "20251031", "rootUrl": "https://firebasestorage.googleapis.com/", "schemas": { "AddFirebaseRequest": { @@ -360,7 +360,7 @@ "type": "string" }, "name": { -"description": "Resource name of the default bucket.", +"description": "Identifier. Resource name of the default bucket.", "type": "string" }, "storageClass": { diff --git a/googleapiclient/discovery_cache/documents/firestore.v1.json b/googleapiclient/discovery_cache/documents/firestore.v1.json index a1c28e956d..94b5ac1609 100644 --- a/googleapiclient/discovery_cache/documents/firestore.v1.json +++ b/googleapiclient/discovery_cache/documents/firestore.v1.json @@ -2416,7 +2416,7 @@ } } }, -"revision": "20251026", +"revision": "20251111", "rootUrl": "https://firestore.googleapis.com/", "schemas": { "Aggregation": { @@ -3783,7 +3783,7 @@ "id": "GoogleFirestoreAdminV1ExportDocumentsRequest", "properties": { "collectionIds": { -"description": "Which collection IDs to export. Unspecified means all collections. Each collection ID in this list must be unique.", +"description": "IDs of the collection groups to export. Unspecified means all collection groups. Each collection group in this list must be unique.", "items": { "type": "string" }, @@ -3986,7 +3986,7 @@ "id": "GoogleFirestoreAdminV1ImportDocumentsRequest", "properties": { "collectionIds": { -"description": "Which collection IDs to import. Unspecified means all collections included in the import. Each collection ID in this list must be unique.", +"description": "IDs of the collection groups to import. Unspecified means all collection groups that were included in the export. Each collection group in this list must be unique.", "items": { "type": "string" }, diff --git a/googleapiclient/discovery_cache/documents/gkebackup.v1.json b/googleapiclient/discovery_cache/documents/gkebackup.v1.json index 67241c507f..9e837b1efa 100644 --- a/googleapiclient/discovery_cache/documents/gkebackup.v1.json +++ b/googleapiclient/discovery_cache/documents/gkebackup.v1.json @@ -144,7 +144,7 @@ ], "parameters": { "extraLocationTypes": { -"description": "Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage.", +"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.", "location": "query", "repeated": true, "type": "string" @@ -558,6 +558,31 @@ "https://www.googleapis.com/auth/cloud-platform" ] }, +"getTags": { +"description": "Returns tags directly bound to a GCP resource.", +"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/backupPlans/{backupPlansId}:getTags", +"httpMethod": "GET", +"id": "gkebackup.projects.locations.backupPlans.getTags", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "Required. The full resource name of the service resource.", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/backupPlans/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1/{+name}:getTags", +"response": { +"$ref": "GetTagsResponse" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, "list": { "description": "Lists BackupPlans in a given location.", "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/backupPlans", @@ -666,6 +691,34 @@ "https://www.googleapis.com/auth/cloud-platform" ] }, +"setTags": { +"description": "Updates tags directly bound to a GCP resource.", +"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/backupPlans/{backupPlansId}:setTags", +"httpMethod": "POST", +"id": "gkebackup.projects.locations.backupPlans.setTags", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "Required. The full resource name of the service resource.", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/backupPlans/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1/{+name}:setTags", +"request": { +"$ref": "SetTagsRequest" +}, +"response": { +"$ref": "SetTagsResponse" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, "testIamPermissions": { "description": "Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a `NOT_FOUND` error. Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may \"fail open\" without warning.", "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/backupPlans/{backupPlansId}:testIamPermissions", @@ -1269,7 +1322,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -1659,6 +1712,31 @@ "https://www.googleapis.com/auth/cloud-platform" ] }, +"getTags": { +"description": "Returns tags directly bound to a GCP resource.", +"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/restorePlans/{restorePlansId}:getTags", +"httpMethod": "GET", +"id": "gkebackup.projects.locations.restorePlans.getTags", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "Required. The full resource name of the service resource.", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/restorePlans/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1/{+name}:getTags", +"response": { +"$ref": "GetTagsResponse" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, "list": { "description": "Lists RestorePlans in a given location.", "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/restorePlans", @@ -1767,6 +1845,34 @@ "https://www.googleapis.com/auth/cloud-platform" ] }, +"setTags": { +"description": "Updates tags directly bound to a GCP resource.", +"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/restorePlans/{restorePlansId}:setTags", +"httpMethod": "POST", +"id": "gkebackup.projects.locations.restorePlans.setTags", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "Required. The full resource name of the service resource.", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/restorePlans/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1/{+name}:setTags", +"request": { +"$ref": "SetTagsRequest" +}, +"response": { +"$ref": "SetTagsResponse" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, "testIamPermissions": { "description": "Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a `NOT_FOUND` error. Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may \"fail open\" without warning.", "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/restorePlans/{restorePlansId}:testIamPermissions", @@ -2232,7 +2338,7 @@ } } }, -"revision": "20251001", +"revision": "20251112", "rootUrl": "https://gkebackup.googleapis.com/", "schemas": { "AuditConfig": { @@ -3086,6 +3192,28 @@ }, "type": "object" }, +"GetTagsResponse": { +"description": "Response message for GetTags.", +"id": "GetTagsResponse", +"properties": { +"etag": { +"description": "A checksum based on the current bindings. This field is always set in server responses.", +"type": "string" +}, +"name": { +"description": "Required. The full resource name of the service resource.", +"type": "string" +}, +"tags": { +"additionalProperties": { +"type": "string" +}, +"description": "Required. Tag keys/values directly bound to this resource. Each item in the map must be expressed as \" : \". For example: \"123/environment\" : \"production\", \"123/costCenter\" : \"marketing\"", +"type": "object" +} +}, +"type": "object" +}, "GoogleLongrunningCancelOperationRequest": { "description": "The request message for Operations.CancelOperation.", "id": "GoogleLongrunningCancelOperationRequest", @@ -3108,7 +3236,7 @@ "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, @@ -4228,6 +4356,50 @@ }, "type": "object" }, +"SetTagsRequest": { +"description": "Request message for SetTags.", +"id": "SetTagsRequest", +"properties": { +"etag": { +"description": "Optional. A checksum based on the current bindings which can be passed to prevent race conditions. If not passed, etag check would be skipped.", +"type": "string" +}, +"requestId": { +"description": "Optional. A unique identifier for this request. Must be a valid UUID. This request is only idempotent if a `request_id` is provided.", +"type": "string" +}, +"tags": { +"additionalProperties": { +"type": "string" +}, +"description": "Required. These bindings will override any bindings previously set and will be effective immediately. Each item in the map must be expressed as \" : \". For example: \"123/environment\" : \"production\", \"123/costCenter\" : \"marketing\"", +"type": "object" +} +}, +"type": "object" +}, +"SetTagsResponse": { +"description": "Response message for SetTags.", +"id": "SetTagsResponse", +"properties": { +"etag": { +"description": "A checksum based on the current bindings. This field is always set in server responses.", +"type": "string" +}, +"name": { +"description": "Required. The full resource name of the service resource.", +"type": "string" +}, +"tags": { +"additionalProperties": { +"type": "string" +}, +"description": "Required. Tag keys/values directly bound to this resource. Each item in the map must be expressed as \" : \". For example: \"123/environment\" : \"production\", \"123/costCenter\" : \"marketing\"", +"type": "object" +} +}, +"type": "object" +}, "SubstitutionRule": { "description": "A transformation rule to be applied against Kubernetes resources as they are selected for restoration from a Backup. A rule contains both filtering logic (which resources are subject to substitution) and substitution logic.", "id": "SubstitutionRule", diff --git a/googleapiclient/discovery_cache/documents/gkehub.v1.json b/googleapiclient/discovery_cache/documents/gkehub.v1.json index 10d168176a..4524c2d6e6 100644 --- a/googleapiclient/discovery_cache/documents/gkehub.v1.json +++ b/googleapiclient/discovery_cache/documents/gkehub.v1.json @@ -1465,7 +1465,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -2122,7 +2122,7 @@ } } }, -"revision": "20251026", +"revision": "20251201", "rootUrl": "https://gkehub.googleapis.com/", "schemas": { "AppDevExperienceFeatureSpec": { @@ -4855,7 +4855,7 @@ "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, diff --git a/googleapiclient/discovery_cache/documents/gkehub.v1alpha.json b/googleapiclient/discovery_cache/documents/gkehub.v1alpha.json index 89be89c9cf..ed78482dba 100644 --- a/googleapiclient/discovery_cache/documents/gkehub.v1alpha.json +++ b/googleapiclient/discovery_cache/documents/gkehub.v1alpha.json @@ -1609,7 +1609,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -1624,6 +1624,238 @@ } } }, +"rolloutSequences": { +"methods": { +"create": { +"description": "Create a new rollout sequence resource.", +"flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}/rolloutSequences", +"httpMethod": "POST", +"id": "gkehub.projects.locations.rolloutSequences.create", +"parameterOrder": [ +"parent" +], +"parameters": { +"parent": { +"description": "Required. The parent resource where this rollout sequence will be created. projects/{project}/locations/{location}", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+$", +"required": true, +"type": "string" +}, +"rolloutSequenceId": { +"description": "Required. User provided identifier that is used as part of the resource name; must conform to RFC-1034 and additionally restrict to lower-cased letters. This comes out roughly to: /^a-z+[a-z0-9]$/", +"location": "query", +"type": "string" +} +}, +"path": "v1alpha/{+parent}/rolloutSequences", +"request": { +"$ref": "RolloutSequence" +}, +"response": { +"$ref": "Operation" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, +"delete": { +"description": "Remove a RolloutSequence.", +"flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}/rolloutSequences/{rolloutSequencesId}", +"httpMethod": "DELETE", +"id": "gkehub.projects.locations.rolloutSequences.delete", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "Required. The name of the rollout sequence to delete. projects/{project}/locations/{location}/rolloutSequences/{rollout_sequence}", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/rolloutSequences/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1alpha/{+name}", +"response": { +"$ref": "Operation" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, +"get": { +"description": "Retrieve a single rollout sequence.", +"flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}/rolloutSequences/{rolloutSequencesId}", +"httpMethod": "GET", +"id": "gkehub.projects.locations.rolloutSequences.get", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "Required. The name of the rollout sequence to retrieve. projects/{project}/locations/{location}/rolloutSequences/{rollout_sequence}", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/rolloutSequences/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1alpha/{+name}", +"response": { +"$ref": "RolloutSequence" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, +"list": { +"description": "Retrieve the list of all rollout sequences.", +"flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}/rolloutSequences", +"httpMethod": "GET", +"id": "gkehub.projects.locations.rolloutSequences.list", +"parameterOrder": [ +"parent" +], +"parameters": { +"filter": { +"description": "Optional. Lists Rollout Sequences that match the filter expression, following the syntax outlined in https://google.aip.dev/160.", +"location": "query", +"type": "string" +}, +"pageSize": { +"description": "Optional. The maximum number of rollout sequences to return. The service may return fewer than this value. If unspecified, at most 50 rollout sequences will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000.", +"format": "int32", +"location": "query", +"type": "integer" +}, +"pageToken": { +"description": "Optional. A page token, received from a previous `ListRolloutSequences` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListRolloutSequences` must match the call that provided the page token.", +"location": "query", +"type": "string" +}, +"parent": { +"description": "Required. The parent, which owns this collection of rollout sequences. Format: projects/{project}/locations/{location}", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1alpha/{+parent}/rolloutSequences", +"response": { +"$ref": "ListRolloutSequencesResponse" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, +"patch": { +"description": "Update a rollout sequence.", +"flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}/rolloutSequences/{rolloutSequencesId}", +"httpMethod": "PATCH", +"id": "gkehub.projects.locations.rolloutSequences.patch", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "Identifier. Name of the rollout sequence in the format of: projects/{PROJECT_ID}/locations/global/rolloutSequences/{NAME}", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/rolloutSequences/[^/]+$", +"required": true, +"type": "string" +}, +"updateMask": { +"description": "Optional. The list of fields to update.", +"format": "google-fieldmask", +"location": "query", +"type": "string" +} +}, +"path": "v1alpha/{+name}", +"request": { +"$ref": "RolloutSequence" +}, +"response": { +"$ref": "Operation" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +} +} +}, +"rollouts": { +"methods": { +"get": { +"description": "Retrieve a single rollout.", +"flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}/rollouts/{rolloutsId}", +"httpMethod": "GET", +"id": "gkehub.projects.locations.rollouts.get", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "Required. The name of the rollout to retrieve. projects/{project}/locations/{location}/rollouts/{rollout}", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/rollouts/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1alpha/{+name}", +"response": { +"$ref": "Rollout" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, +"list": { +"description": "Retrieve the list of all rollouts.", +"flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}/rollouts", +"httpMethod": "GET", +"id": "gkehub.projects.locations.rollouts.list", +"parameterOrder": [ +"parent" +], +"parameters": { +"filter": { +"description": "Optional. Lists Rollouts that match the filter expression, following the syntax outlined in https://google.aip.dev/160.", +"location": "query", +"type": "string" +}, +"pageSize": { +"description": "The maximum number of rollout to return. The service may return fewer than this value. If unspecified, at most 50 rollouts will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000.", +"format": "int32", +"location": "query", +"type": "integer" +}, +"pageToken": { +"description": "A page token, received from a previous `ListRollouts` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListRollouts` must match the call that provided the page token.", +"location": "query", +"type": "string" +}, +"parent": { +"description": "Required. The parent, which owns this collection of rollout. Format: projects/{project}/locations/{location}", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1alpha/{+parent}/rollouts", +"response": { +"$ref": "ListRolloutsResponse" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +} +} +}, "scopes": { "methods": { "create": { @@ -2266,7 +2498,7 @@ } } }, -"revision": "20251026", +"revision": "20251201", "rootUrl": "https://gkehub.googleapis.com/", "schemas": { "AppDevExperienceFeatureSpec": { @@ -2476,6 +2708,17 @@ }, "type": "object" }, +"ClusterSelector": { +"description": "Selector for clusters.", +"id": "ClusterSelector", +"properties": { +"labelSelector": { +"description": "The label selector must be a valid CEL (go/cel) expression which evaluates resource.labels.", +"type": "string" +} +}, +"type": "object" +}, "ClusterUpgradeFleetSpec": { "description": "**ClusterUpgrade**: The configuration for the fleet-level ClusterUpgrade feature.", "id": "ClusterUpgradeFleetSpec", @@ -4082,6 +4325,35 @@ "properties": {}, "type": "object" }, +"ExcludedCluster": { +"description": "An excluded cluster from the rollout.", +"id": "ExcludedCluster", +"properties": { +"membership": { +"description": "Output only. The name of the fleet Membership resource associated to the excluded cluster.", +"readOnly": true, +"type": "string" +}, +"reason": { +"description": "Output only. The reason for excluding the cluster from the rollout.", +"enum": [ +"REASON_UNSPECIFIED", +"EXCLUDED_BY_FILTER", +"ALREADY_UPGRADED", +"VERSION_TOO_OLD" +], +"enumDescriptions": [ +"Default value.", +"The cluster was excluded by the rollout filter.", +"The cluster was already upgraded.", +"The cluster version is too old." +], +"readOnly": true, +"type": "string" +} +}, +"type": "object" +}, "Expr": { "description": "Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: \"Summary size limit\" description: \"Determines if a summary is less than 100 chars\" expression: \"document.summary.size() < 100\" Example (Equality): title: \"Requestor is owner\" description: \"Determines if requestor is the document owner\" expression: \"document.owner == request.auth.claims.email\" Example (Logic): title: \"Public documents\" description: \"Determine whether the document should be publicly visible\" expression: \"document.type != 'private' && document.type != 'internal'\" Example (Data Manipulation): title: \"Notification string\" description: \"Create a notification string with a timestamp.\" expression: \"'New message received at ' + string(document.create_time)\" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.", "id": "Expr", @@ -4286,6 +4558,21 @@ }, "type": "object" }, +"FeatureUpdate": { +"description": "Feature config to use for Rollout.", +"id": "FeatureUpdate", +"properties": { +"binaryAuthorizationConfig": { +"$ref": "BinaryAuthorizationConfig", +"description": "Optional. Configuration for Binary Authorization." +}, +"securityPostureConfig": { +"$ref": "SecurityPostureConfig", +"description": "Optional. Configuration for Security Posture." +} +}, +"type": "object" +}, "Fleet": { "description": "Fleet contains the Fleet-wide metadata and configuration.", "id": "Fleet", @@ -5253,7 +5540,7 @@ "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, @@ -5280,6 +5567,42 @@ }, "type": "object" }, +"ListRolloutSequencesResponse": { +"description": "Response message for listing rollout sequences.", +"id": "ListRolloutSequencesResponse", +"properties": { +"nextPageToken": { +"description": "A token, which can be sent as `page_token` to retrieve the next page. If this field is omitted, there are no subsequent pages.", +"type": "string" +}, +"rolloutSequences": { +"description": "The rollout sequences from the specified parent resource.", +"items": { +"$ref": "RolloutSequence" +}, +"type": "array" +} +}, +"type": "object" +}, +"ListRolloutsResponse": { +"description": "Response message for listing rollouts.", +"id": "ListRolloutsResponse", +"properties": { +"nextPageToken": { +"description": "A token, which can be sent as `page_token` to retrieve the next page. If this field is omitted, there are no subsequent pages.", +"type": "string" +}, +"rollouts": { +"description": "The rollouts from the specified parent resource.", +"items": { +"$ref": "Rollout" +}, +"type": "array" +} +}, +"type": "object" +}, "ListScopeNamespacesResponse": { "description": "List of fleet namespaces.", "id": "ListScopeNamespacesResponse", @@ -6656,6 +6979,331 @@ }, "type": "object" }, +"Rollout": { +"description": "Rollout contains the Rollout metadata and configuration.", +"id": "Rollout", +"properties": { +"completeTime": { +"description": "Output only. The timestamp at which the Rollout was completed.", +"format": "google-datetime", +"readOnly": true, +"type": "string" +}, +"createTime": { +"description": "Output only. The timestamp at which the Rollout was created.", +"format": "google-datetime", +"readOnly": true, +"type": "string" +}, +"deleteTime": { +"description": "Output only. The timestamp at the Rollout was deleted.", +"format": "google-datetime", +"readOnly": true, +"type": "string" +}, +"displayName": { +"description": "Optional. Human readable display name of the Rollout.", +"type": "string" +}, +"etag": { +"description": "Output only. etag of the Rollout Ex. abc1234", +"readOnly": true, +"type": "string" +}, +"excludedClusters": { +"description": "Optional. Output only. The excluded clusters from the rollout.", +"items": { +"$ref": "ExcludedCluster" +}, +"readOnly": true, +"type": "array" +}, +"feature": { +"$ref": "FeatureUpdate", +"description": "Optional. Feature config to use for Rollout." +}, +"labels": { +"additionalProperties": { +"type": "string" +}, +"description": "Optional. Labels for this Rollout.", +"type": "object" +}, +"membershipStates": { +"additionalProperties": { +"$ref": "RolloutMembershipState" +}, +"description": "Output only. States of upgrading control plane or node pool targets of a single cluster (GKE Hub membership) that's part of this Rollout. The key is the membership name of the cluster. The value is the state of the cluster.", +"readOnly": true, +"type": "object" +}, +"name": { +"description": "Identifier. The full, unique resource name of this Rollout in the format of `projects/{project}/locations/global/rollouts/{rollout}`.", +"type": "string" +}, +"rolloutSequence": { +"description": "Optional. Immutable. The full, unique resource name of the rollout sequence that initiatied this Rollout. In the format of `projects/{project}/locations/global/rolloutSequences/{rollout_sequence}`. Empty for user initiated rollouts.", +"type": "string" +}, +"schedule": { +"$ref": "Schedule", +"description": "Output only. The schedule of the Rollout.", +"readOnly": true +}, +"stages": { +"description": "Output only. The stages of the Rollout. Note: this is only populated for google-initiated rollouts.", +"items": { +"$ref": "RolloutStage" +}, +"readOnly": true, +"type": "array" +}, +"state": { +"description": "Output only. State specifies various states of the Rollout.", +"enum": [ +"STATE_UNSPECIFIED", +"RUNNING", +"PAUSED", +"CANCELLED", +"COMPLETED", +"SCHEDULED" +], +"enumDescriptions": [ +"Unspecified state.", +"The Rollout is running.", +"The Rollout is paused.", +"The Rollout is in a failure terminal state.", +"The Rollout is in a terminal state.", +"The Rollout is scheduled to start." +], +"readOnly": true, +"type": "string" +}, +"stateReason": { +"description": "Output only. A human-readable description explaining the reason for the current state.", +"readOnly": true, +"type": "string" +}, +"uid": { +"description": "Output only. Google-generated UUID for this resource. This is unique across all Rollout resources. If a Rollout resource is deleted and another resource with the same name is created, it gets a different uid.", +"readOnly": true, +"type": "string" +}, +"updateTime": { +"description": "Output only. The timestamp at which the Rollout was last updated.", +"format": "google-datetime", +"readOnly": true, +"type": "string" +}, +"versionUpgrade": { +"$ref": "VersionUpgrade", +"description": "Optional. Config for version upgrade of clusters. Note: Currently for GDCE clusters only." +} +}, +"type": "object" +}, +"RolloutMembershipState": { +"description": "Metadata about single cluster (GKE Hub membership) that's part of this Rollout.", +"id": "RolloutMembershipState", +"properties": { +"lastUpdateTime": { +"description": "Optional. Output only. The time this status and any related Rollout-specific details for the membership were updated.", +"format": "google-datetime", +"readOnly": true, +"type": "string" +}, +"stageAssignment": { +"description": "Output only. The stage assignment of this cluster in this rollout.", +"format": "int32", +"readOnly": true, +"type": "integer" +}, +"targets": { +"description": "Output only. The targets of the rollout - clusters or node pools that are being upgraded. All targets belongs to the same cluster, identified by the membership name (key of membership_states map).", +"items": { +"$ref": "RolloutTarget" +}, +"readOnly": true, +"type": "array" +} +}, +"type": "object" +}, +"RolloutSequence": { +"description": "RolloutSequence defines the desired order of upgrades.", +"id": "RolloutSequence", +"properties": { +"createTime": { +"description": "Output only. The timestamp at which the Rollout Sequence was created.", +"format": "google-datetime", +"readOnly": true, +"type": "string" +}, +"deleteTime": { +"description": "Output only. The timestamp at the Rollout Sequence was deleted.", +"format": "google-datetime", +"readOnly": true, +"type": "string" +}, +"displayName": { +"description": "Optional. Human readable display name of the Rollout Sequence.", +"type": "string" +}, +"etag": { +"description": "Output only. etag of the Rollout Sequence Ex. abc1234", +"readOnly": true, +"type": "string" +}, +"labels": { +"additionalProperties": { +"type": "string" +}, +"description": "Optional. Labels for this Rollout Sequence.", +"type": "object" +}, +"name": { +"description": "Identifier. Name of the rollout sequence in the format of: projects/{PROJECT_ID}/locations/global/rolloutSequences/{NAME}", +"type": "string" +}, +"stages": { +"description": "Required. Ordered list of stages that constitutes this Rollout.", +"items": { +"$ref": "Stage" +}, +"type": "array" +}, +"uid": { +"description": "Output only. Google-generated UUID for this resource. This is unique across all Rollout Sequence resources. If a Rollout Sequence resource is deleted and another resource with the same name is created, it gets a different uid.", +"readOnly": true, +"type": "string" +}, +"updateTime": { +"description": "Output only. The timestamp at which the Rollout Sequence was last updated.", +"format": "google-datetime", +"readOnly": true, +"type": "string" +} +}, +"type": "object" +}, +"RolloutStage": { +"description": "Stage represents a single stage in the Rollout.", +"id": "RolloutStage", +"properties": { +"endTime": { +"description": "Optional. Output only. The time at which the wave ended.", +"format": "google-datetime", +"readOnly": true, +"type": "string" +}, +"soakDuration": { +"description": "Optional. Duration to soak after this wave before starting the next wave.", +"format": "google-duration", +"type": "string" +}, +"stageNumber": { +"description": "Output only. The wave number to which this status applies.", +"format": "int32", +"readOnly": true, +"type": "integer" +}, +"startTime": { +"description": "Optional. Output only. The time at which the wave started.", +"format": "google-datetime", +"readOnly": true, +"type": "string" +}, +"state": { +"description": "Output only. The state of the wave.", +"enum": [ +"STATE_UNSPECIFIED", +"PENDING", +"RUNNING", +"SOAKING", +"COMPLETED", +"FORCED_SOAKING" +], +"enumDescriptions": [ +"Default value.", +"The wave is pending.", +"The wave is running.", +"The wave is soaking.", +"The wave is completed.", +"The wave is force soaking." +], +"readOnly": true, +"type": "string" +} +}, +"type": "object" +}, +"RolloutTarget": { +"description": "Metadata about the status of targets (clusters or node pools) involved in the Rollout.", +"id": "RolloutTarget", +"properties": { +"cluster": { +"description": "Optional. Output only. The resource link of the Cluster resource upgraded in this Rollout. It is formatted as: ///projects//locations//clusters/. I.e. for GKE clusters, it is formatted as: //container.googleapis.com/projects//locations//clusters/. For GDCE, it is formatted as: //edgecontainer.googleapis.com/projects//locations//clusters/.", +"readOnly": true, +"type": "string" +}, +"nodePool": { +"description": "Optional. Output only. The resource link of the NodePool resource upgraded in this Rollout. It is formatted as: ///projects//locations//clusters//nodePools/.", +"readOnly": true, +"type": "string" +}, +"operation": { +"description": "Optional. Output only. The operation resource name performing the mutation.", +"readOnly": true, +"type": "string" +}, +"reason": { +"description": "Optional. Output only. A human-readable description of the current status.", +"readOnly": true, +"type": "string" +}, +"state": { +"description": "Output only. The high-level, machine-readable status of this Rollout for the target.", +"enum": [ +"STATE_UNSPECIFIED", +"PENDING", +"RUNNING", +"FAILED", +"SUCCEEDED", +"PAUSED", +"REMOVED", +"INELIGIBLE" +], +"enumDescriptions": [ +"Unspecified state.", +"The Rollout is pending for the target.", +"The Rollout is running for the target.", +"The Rollout failed for the target.", +"The Rollout succeeded for the target.", +"The Rollout is paused for the target.", +"The target was removed from the Rollout.", +"The target is ineligible for the Rollout." +], +"readOnly": true, +"type": "string" +} +}, +"type": "object" +}, +"Schedule": { +"description": "Schedule represents the schedule of the Rollout.", +"id": "Schedule", +"properties": { +"waves": { +"description": "Output only. The schedule of each wave in the Rollout.", +"items": { +"$ref": "WaveSchedule" +}, +"readOnly": true, +"type": "array" +} +}, +"type": "object" +}, "Scope": { "description": "Scope represents a Scope in a Fleet.", "id": "Scope", @@ -7424,6 +8072,29 @@ }, "type": "object" }, +"Stage": { +"description": "Rollout stage.", +"id": "Stage", +"properties": { +"clusterSelector": { +"$ref": "ClusterSelector", +"description": "Optional. Filter members of fleets (above) to a subset of clusters. If not specified, all clusters in the fleets are selected." +}, +"fleetProjects": { +"description": "Required. List of Fleet projects to select the clusters from. Expected format: projects/{project}", +"items": { +"type": "string" +}, +"type": "array" +}, +"soakDuration": { +"description": "Optional. Soak time after upgrading all the clusters in the stage.", +"format": "google-duration", +"type": "string" +} +}, +"type": "object" +}, "Status": { "description": "Status specifies state for the subcomponent.", "id": "Status", @@ -7565,6 +8236,58 @@ }, "type": "object" }, +"VersionUpgrade": { +"description": "Config for version upgrade of clusters.", +"id": "VersionUpgrade", +"properties": { +"desiredVersion": { +"description": "Optional. Desired version of the component.", +"type": "string" +}, +"type": { +"description": "Optional. Type of version upgrade specifies which component should be upgraded.", +"enum": [ +"TYPE_UNSPECIFIED", +"TYPE_CONTROL_PLANE", +"TYPE_NODE_POOL", +"TYPE_CONFIG_SYNC" +], +"enumDescriptions": [ +"Default value.", +"Control plane upgrade.", +"Node pool upgrade.", +"Config Sync upgrade." +], +"type": "string" +} +}, +"type": "object" +}, +"WaveSchedule": { +"description": "WaveSchedule represents the schedule of a single rollout wave.", +"id": "WaveSchedule", +"properties": { +"waveEndTime": { +"description": "Output only. The time at which the wave ends.", +"format": "google-datetime", +"readOnly": true, +"type": "string" +}, +"waveNumber": { +"description": "Output only. The wave number to which this schedule applies.", +"format": "int32", +"readOnly": true, +"type": "integer" +}, +"waveStartTime": { +"description": "Output only. The time at which the wave starts.", +"format": "google-datetime", +"readOnly": true, +"type": "string" +} +}, +"type": "object" +}, "WorkloadIdentityFeatureSpec": { "description": "**WorkloadIdentity**: Global feature specification.", "id": "WorkloadIdentityFeatureSpec", diff --git a/googleapiclient/discovery_cache/documents/gkehub.v1beta.json b/googleapiclient/discovery_cache/documents/gkehub.v1beta.json index 52a304e11c..73f5a37249 100644 --- a/googleapiclient/discovery_cache/documents/gkehub.v1beta.json +++ b/googleapiclient/discovery_cache/documents/gkehub.v1beta.json @@ -1465,7 +1465,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -1480,6 +1480,238 @@ } } }, +"rolloutSequences": { +"methods": { +"create": { +"description": "Create a new rollout sequence resource.", +"flatPath": "v1beta/projects/{projectsId}/locations/{locationsId}/rolloutSequences", +"httpMethod": "POST", +"id": "gkehub.projects.locations.rolloutSequences.create", +"parameterOrder": [ +"parent" +], +"parameters": { +"parent": { +"description": "Required. The parent resource where this rollout sequence will be created. projects/{project}/locations/{location}", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+$", +"required": true, +"type": "string" +}, +"rolloutSequenceId": { +"description": "Required. User provided identifier that is used as part of the resource name; must conform to RFC-1034 and additionally restrict to lower-cased letters. This comes out roughly to: /^a-z+[a-z0-9]$/", +"location": "query", +"type": "string" +} +}, +"path": "v1beta/{+parent}/rolloutSequences", +"request": { +"$ref": "RolloutSequence" +}, +"response": { +"$ref": "Operation" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, +"delete": { +"description": "Remove a RolloutSequence.", +"flatPath": "v1beta/projects/{projectsId}/locations/{locationsId}/rolloutSequences/{rolloutSequencesId}", +"httpMethod": "DELETE", +"id": "gkehub.projects.locations.rolloutSequences.delete", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "Required. The name of the rollout sequence to delete. projects/{project}/locations/{location}/rolloutSequences/{rollout_sequence}", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/rolloutSequences/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1beta/{+name}", +"response": { +"$ref": "Operation" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, +"get": { +"description": "Retrieve a single rollout sequence.", +"flatPath": "v1beta/projects/{projectsId}/locations/{locationsId}/rolloutSequences/{rolloutSequencesId}", +"httpMethod": "GET", +"id": "gkehub.projects.locations.rolloutSequences.get", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "Required. The name of the rollout sequence to retrieve. projects/{project}/locations/{location}/rolloutSequences/{rollout_sequence}", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/rolloutSequences/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1beta/{+name}", +"response": { +"$ref": "RolloutSequence" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, +"list": { +"description": "Retrieve the list of all rollout sequences.", +"flatPath": "v1beta/projects/{projectsId}/locations/{locationsId}/rolloutSequences", +"httpMethod": "GET", +"id": "gkehub.projects.locations.rolloutSequences.list", +"parameterOrder": [ +"parent" +], +"parameters": { +"filter": { +"description": "Optional. Lists Rollout Sequences that match the filter expression, following the syntax outlined in https://google.aip.dev/160.", +"location": "query", +"type": "string" +}, +"pageSize": { +"description": "Optional. The maximum number of rollout sequences to return. The service may return fewer than this value. If unspecified, at most 50 rollout sequences will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000.", +"format": "int32", +"location": "query", +"type": "integer" +}, +"pageToken": { +"description": "Optional. A page token, received from a previous `ListRolloutSequences` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListRolloutSequences` must match the call that provided the page token.", +"location": "query", +"type": "string" +}, +"parent": { +"description": "Required. The parent, which owns this collection of rollout sequences. Format: projects/{project}/locations/{location}", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1beta/{+parent}/rolloutSequences", +"response": { +"$ref": "ListRolloutSequencesResponse" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, +"patch": { +"description": "Update a rollout sequence.", +"flatPath": "v1beta/projects/{projectsId}/locations/{locationsId}/rolloutSequences/{rolloutSequencesId}", +"httpMethod": "PATCH", +"id": "gkehub.projects.locations.rolloutSequences.patch", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "Identifier. Name of the rollout sequence in the format of: projects/{PROJECT_ID}/locations/global/rolloutSequences/{NAME}", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/rolloutSequences/[^/]+$", +"required": true, +"type": "string" +}, +"updateMask": { +"description": "Optional. The list of fields to update.", +"format": "google-fieldmask", +"location": "query", +"type": "string" +} +}, +"path": "v1beta/{+name}", +"request": { +"$ref": "RolloutSequence" +}, +"response": { +"$ref": "Operation" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +} +} +}, +"rollouts": { +"methods": { +"get": { +"description": "Retrieve a single rollout.", +"flatPath": "v1beta/projects/{projectsId}/locations/{locationsId}/rollouts/{rolloutsId}", +"httpMethod": "GET", +"id": "gkehub.projects.locations.rollouts.get", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "Required. The name of the rollout to retrieve. projects/{project}/locations/{location}/rollouts/{rollout}", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/rollouts/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1beta/{+name}", +"response": { +"$ref": "Rollout" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, +"list": { +"description": "Retrieve the list of all rollouts.", +"flatPath": "v1beta/projects/{projectsId}/locations/{locationsId}/rollouts", +"httpMethod": "GET", +"id": "gkehub.projects.locations.rollouts.list", +"parameterOrder": [ +"parent" +], +"parameters": { +"filter": { +"description": "Optional. Lists Rollouts that match the filter expression, following the syntax outlined in https://google.aip.dev/160.", +"location": "query", +"type": "string" +}, +"pageSize": { +"description": "The maximum number of rollout to return. The service may return fewer than this value. If unspecified, at most 50 rollouts will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000.", +"format": "int32", +"location": "query", +"type": "integer" +}, +"pageToken": { +"description": "A page token, received from a previous `ListRollouts` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListRollouts` must match the call that provided the page token.", +"location": "query", +"type": "string" +}, +"parent": { +"description": "Required. The parent, which owns this collection of rollout. Format: projects/{project}/locations/{location}", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1beta/{+parent}/rollouts", +"response": { +"$ref": "ListRolloutsResponse" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +} +} +}, "scopes": { "methods": { "create": { @@ -2122,7 +2354,7 @@ } } }, -"revision": "20251026", +"revision": "20251201", "rootUrl": "https://gkehub.googleapis.com/", "schemas": { "AppDevExperienceFeatureSpec": { @@ -2293,6 +2525,17 @@ "properties": {}, "type": "object" }, +"ClusterSelector": { +"description": "Selector for clusters.", +"id": "ClusterSelector", +"properties": { +"labelSelector": { +"description": "The label selector must be a valid CEL (go/cel) expression which evaluates resource.labels.", +"type": "string" +} +}, +"type": "object" +}, "ClusterUpgradeFleetSpec": { "description": "**ClusterUpgrade**: The configuration for the fleet-level ClusterUpgrade feature.", "id": "ClusterUpgradeFleetSpec", @@ -3814,6 +4057,35 @@ "properties": {}, "type": "object" }, +"ExcludedCluster": { +"description": "An excluded cluster from the rollout.", +"id": "ExcludedCluster", +"properties": { +"membership": { +"description": "Output only. The name of the fleet Membership resource associated to the excluded cluster.", +"readOnly": true, +"type": "string" +}, +"reason": { +"description": "Output only. The reason for excluding the cluster from the rollout.", +"enum": [ +"REASON_UNSPECIFIED", +"EXCLUDED_BY_FILTER", +"ALREADY_UPGRADED", +"VERSION_TOO_OLD" +], +"enumDescriptions": [ +"Default value.", +"The cluster was excluded by the rollout filter.", +"The cluster was already upgraded.", +"The cluster version is too old." +], +"readOnly": true, +"type": "string" +} +}, +"type": "object" +}, "Expr": { "description": "Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: \"Summary size limit\" description: \"Determines if a summary is less than 100 chars\" expression: \"document.summary.size() < 100\" Example (Equality): title: \"Requestor is owner\" description: \"Determines if requestor is the document owner\" expression: \"document.owner == request.auth.claims.email\" Example (Logic): title: \"Public documents\" description: \"Determine whether the document should be publicly visible\" expression: \"document.type != 'private' && document.type != 'internal'\" Example (Data Manipulation): title: \"Notification string\" description: \"Create a notification string with a timestamp.\" expression: \"'New message received at ' + string(document.create_time)\" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.", "id": "Expr", @@ -3989,6 +4261,21 @@ }, "type": "object" }, +"FeatureUpdate": { +"description": "Feature config to use for Rollout.", +"id": "FeatureUpdate", +"properties": { +"binaryAuthorizationConfig": { +"$ref": "BinaryAuthorizationConfig", +"description": "Optional. Configuration for Binary Authorization." +}, +"securityPostureConfig": { +"$ref": "SecurityPostureConfig", +"description": "Optional. Configuration for Security Posture." +} +}, +"type": "object" +}, "Fleet": { "description": "Fleet contains the Fleet-wide metadata and configuration.", "id": "Fleet", @@ -4916,7 +5203,7 @@ "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, @@ -4943,6 +5230,42 @@ }, "type": "object" }, +"ListRolloutSequencesResponse": { +"description": "Response message for listing rollout sequences.", +"id": "ListRolloutSequencesResponse", +"properties": { +"nextPageToken": { +"description": "A token, which can be sent as `page_token` to retrieve the next page. If this field is omitted, there are no subsequent pages.", +"type": "string" +}, +"rolloutSequences": { +"description": "The rollout sequences from the specified parent resource.", +"items": { +"$ref": "RolloutSequence" +}, +"type": "array" +} +}, +"type": "object" +}, +"ListRolloutsResponse": { +"description": "Response message for listing rollouts.", +"id": "ListRolloutsResponse", +"properties": { +"nextPageToken": { +"description": "A token, which can be sent as `page_token` to retrieve the next page. If this field is omitted, there are no subsequent pages.", +"type": "string" +}, +"rollouts": { +"description": "The rollouts from the specified parent resource.", +"items": { +"$ref": "Rollout" +}, +"type": "array" +} +}, +"type": "object" +}, "ListScopeNamespacesResponse": { "description": "List of fleet namespaces.", "id": "ListScopeNamespacesResponse", @@ -6268,6 +6591,331 @@ }, "type": "object" }, +"Rollout": { +"description": "Rollout contains the Rollout metadata and configuration.", +"id": "Rollout", +"properties": { +"completeTime": { +"description": "Output only. The timestamp at which the Rollout was completed.", +"format": "google-datetime", +"readOnly": true, +"type": "string" +}, +"createTime": { +"description": "Output only. The timestamp at which the Rollout was created.", +"format": "google-datetime", +"readOnly": true, +"type": "string" +}, +"deleteTime": { +"description": "Output only. The timestamp at the Rollout was deleted.", +"format": "google-datetime", +"readOnly": true, +"type": "string" +}, +"displayName": { +"description": "Optional. Human readable display name of the Rollout.", +"type": "string" +}, +"etag": { +"description": "Output only. etag of the Rollout Ex. abc1234", +"readOnly": true, +"type": "string" +}, +"excludedClusters": { +"description": "Optional. Output only. The excluded clusters from the rollout.", +"items": { +"$ref": "ExcludedCluster" +}, +"readOnly": true, +"type": "array" +}, +"feature": { +"$ref": "FeatureUpdate", +"description": "Optional. Feature config to use for Rollout." +}, +"labels": { +"additionalProperties": { +"type": "string" +}, +"description": "Optional. Labels for this Rollout.", +"type": "object" +}, +"membershipStates": { +"additionalProperties": { +"$ref": "RolloutMembershipState" +}, +"description": "Output only. States of upgrading control plane or node pool targets of a single cluster (GKE Hub membership) that's part of this Rollout. The key is the membership name of the cluster. The value is the state of the cluster.", +"readOnly": true, +"type": "object" +}, +"name": { +"description": "Identifier. The full, unique resource name of this Rollout in the format of `projects/{project}/locations/global/rollouts/{rollout}`.", +"type": "string" +}, +"rolloutSequence": { +"description": "Optional. Immutable. The full, unique resource name of the rollout sequence that initiatied this Rollout. In the format of `projects/{project}/locations/global/rolloutSequences/{rollout_sequence}`. Empty for user initiated rollouts.", +"type": "string" +}, +"schedule": { +"$ref": "Schedule", +"description": "Output only. The schedule of the Rollout.", +"readOnly": true +}, +"stages": { +"description": "Output only. The stages of the Rollout. Note: this is only populated for google-initiated rollouts.", +"items": { +"$ref": "RolloutStage" +}, +"readOnly": true, +"type": "array" +}, +"state": { +"description": "Output only. State specifies various states of the Rollout.", +"enum": [ +"STATE_UNSPECIFIED", +"RUNNING", +"PAUSED", +"CANCELLED", +"COMPLETED", +"SCHEDULED" +], +"enumDescriptions": [ +"Unspecified state.", +"The Rollout is running.", +"The Rollout is paused.", +"The Rollout is in a failure terminal state.", +"The Rollout is in a terminal state.", +"The Rollout is scheduled to start." +], +"readOnly": true, +"type": "string" +}, +"stateReason": { +"description": "Output only. A human-readable description explaining the reason for the current state.", +"readOnly": true, +"type": "string" +}, +"uid": { +"description": "Output only. Google-generated UUID for this resource. This is unique across all Rollout resources. If a Rollout resource is deleted and another resource with the same name is created, it gets a different uid.", +"readOnly": true, +"type": "string" +}, +"updateTime": { +"description": "Output only. The timestamp at which the Rollout was last updated.", +"format": "google-datetime", +"readOnly": true, +"type": "string" +}, +"versionUpgrade": { +"$ref": "VersionUpgrade", +"description": "Optional. Config for version upgrade of clusters. Note: Currently for GDCE clusters only." +} +}, +"type": "object" +}, +"RolloutMembershipState": { +"description": "Metadata about single cluster (GKE Hub membership) that's part of this Rollout.", +"id": "RolloutMembershipState", +"properties": { +"lastUpdateTime": { +"description": "Optional. Output only. The time this status and any related Rollout-specific details for the membership were updated.", +"format": "google-datetime", +"readOnly": true, +"type": "string" +}, +"stageAssignment": { +"description": "Output only. The stage assignment of this cluster in this rollout.", +"format": "int32", +"readOnly": true, +"type": "integer" +}, +"targets": { +"description": "Output only. The targets of the rollout - clusters or node pools that are being upgraded. All targets belongs to the same cluster, identified by the membership name (key of membership_states map).", +"items": { +"$ref": "RolloutTarget" +}, +"readOnly": true, +"type": "array" +} +}, +"type": "object" +}, +"RolloutSequence": { +"description": "RolloutSequence defines the desired order of upgrades.", +"id": "RolloutSequence", +"properties": { +"createTime": { +"description": "Output only. The timestamp at which the Rollout Sequence was created.", +"format": "google-datetime", +"readOnly": true, +"type": "string" +}, +"deleteTime": { +"description": "Output only. The timestamp at the Rollout Sequence was deleted.", +"format": "google-datetime", +"readOnly": true, +"type": "string" +}, +"displayName": { +"description": "Optional. Human readable display name of the Rollout Sequence.", +"type": "string" +}, +"etag": { +"description": "Output only. etag of the Rollout Sequence Ex. abc1234", +"readOnly": true, +"type": "string" +}, +"labels": { +"additionalProperties": { +"type": "string" +}, +"description": "Optional. Labels for this Rollout Sequence.", +"type": "object" +}, +"name": { +"description": "Identifier. Name of the rollout sequence in the format of: projects/{PROJECT_ID}/locations/global/rolloutSequences/{NAME}", +"type": "string" +}, +"stages": { +"description": "Required. Ordered list of stages that constitutes this Rollout.", +"items": { +"$ref": "Stage" +}, +"type": "array" +}, +"uid": { +"description": "Output only. Google-generated UUID for this resource. This is unique across all Rollout Sequence resources. If a Rollout Sequence resource is deleted and another resource with the same name is created, it gets a different uid.", +"readOnly": true, +"type": "string" +}, +"updateTime": { +"description": "Output only. The timestamp at which the Rollout Sequence was last updated.", +"format": "google-datetime", +"readOnly": true, +"type": "string" +} +}, +"type": "object" +}, +"RolloutStage": { +"description": "Stage represents a single stage in the Rollout.", +"id": "RolloutStage", +"properties": { +"endTime": { +"description": "Optional. Output only. The time at which the wave ended.", +"format": "google-datetime", +"readOnly": true, +"type": "string" +}, +"soakDuration": { +"description": "Optional. Duration to soak after this wave before starting the next wave.", +"format": "google-duration", +"type": "string" +}, +"stageNumber": { +"description": "Output only. The wave number to which this status applies.", +"format": "int32", +"readOnly": true, +"type": "integer" +}, +"startTime": { +"description": "Optional. Output only. The time at which the wave started.", +"format": "google-datetime", +"readOnly": true, +"type": "string" +}, +"state": { +"description": "Output only. The state of the wave.", +"enum": [ +"STATE_UNSPECIFIED", +"PENDING", +"RUNNING", +"SOAKING", +"COMPLETED", +"FORCED_SOAKING" +], +"enumDescriptions": [ +"Default value.", +"The wave is pending.", +"The wave is running.", +"The wave is soaking.", +"The wave is completed.", +"The wave is force soaking." +], +"readOnly": true, +"type": "string" +} +}, +"type": "object" +}, +"RolloutTarget": { +"description": "Metadata about the status of targets (clusters or node pools) involved in the Rollout.", +"id": "RolloutTarget", +"properties": { +"cluster": { +"description": "Optional. Output only. The resource link of the Cluster resource upgraded in this Rollout. It is formatted as: ///projects//locations//clusters/. I.e. for GKE clusters, it is formatted as: //container.googleapis.com/projects//locations//clusters/. For GDCE, it is formatted as: //edgecontainer.googleapis.com/projects//locations//clusters/.", +"readOnly": true, +"type": "string" +}, +"nodePool": { +"description": "Optional. Output only. The resource link of the NodePool resource upgraded in this Rollout. It is formatted as: ///projects//locations//clusters//nodePools/.", +"readOnly": true, +"type": "string" +}, +"operation": { +"description": "Optional. Output only. The operation resource name performing the mutation.", +"readOnly": true, +"type": "string" +}, +"reason": { +"description": "Optional. Output only. A human-readable description of the current status.", +"readOnly": true, +"type": "string" +}, +"state": { +"description": "Output only. The high-level, machine-readable status of this Rollout for the target.", +"enum": [ +"STATE_UNSPECIFIED", +"PENDING", +"RUNNING", +"FAILED", +"SUCCEEDED", +"PAUSED", +"REMOVED", +"INELIGIBLE" +], +"enumDescriptions": [ +"Unspecified state.", +"The Rollout is pending for the target.", +"The Rollout is running for the target.", +"The Rollout failed for the target.", +"The Rollout succeeded for the target.", +"The Rollout is paused for the target.", +"The target was removed from the Rollout.", +"The target is ineligible for the Rollout." +], +"readOnly": true, +"type": "string" +} +}, +"type": "object" +}, +"Schedule": { +"description": "Schedule represents the schedule of the Rollout.", +"id": "Schedule", +"properties": { +"waves": { +"description": "Output only. The schedule of each wave in the Rollout.", +"items": { +"$ref": "WaveSchedule" +}, +"readOnly": true, +"type": "array" +} +}, +"type": "object" +}, "Scope": { "description": "Scope represents a Scope in a Fleet.", "id": "Scope", @@ -6754,6 +7402,29 @@ }, "type": "object" }, +"Stage": { +"description": "Rollout stage.", +"id": "Stage", +"properties": { +"clusterSelector": { +"$ref": "ClusterSelector", +"description": "Optional. Filter members of fleets (above) to a subset of clusters. If not specified, all clusters in the fleets are selected." +}, +"fleetProjects": { +"description": "Required. List of Fleet projects to select the clusters from. Expected format: projects/{project}", +"items": { +"type": "string" +}, +"type": "array" +}, +"soakDuration": { +"description": "Optional. Soak time after upgrading all the clusters in the stage.", +"format": "google-duration", +"type": "string" +} +}, +"type": "object" +}, "Status": { "description": "Status specifies state for the subcomponent.", "id": "Status", @@ -6823,6 +7494,58 @@ } }, "type": "object" +}, +"VersionUpgrade": { +"description": "Config for version upgrade of clusters.", +"id": "VersionUpgrade", +"properties": { +"desiredVersion": { +"description": "Optional. Desired version of the component.", +"type": "string" +}, +"type": { +"description": "Optional. Type of version upgrade specifies which component should be upgraded.", +"enum": [ +"TYPE_UNSPECIFIED", +"TYPE_CONTROL_PLANE", +"TYPE_NODE_POOL", +"TYPE_CONFIG_SYNC" +], +"enumDescriptions": [ +"Default value.", +"Control plane upgrade.", +"Node pool upgrade.", +"Config Sync upgrade." +], +"type": "string" +} +}, +"type": "object" +}, +"WaveSchedule": { +"description": "WaveSchedule represents the schedule of a single rollout wave.", +"id": "WaveSchedule", +"properties": { +"waveEndTime": { +"description": "Output only. The time at which the wave ends.", +"format": "google-datetime", +"readOnly": true, +"type": "string" +}, +"waveNumber": { +"description": "Output only. The wave number to which this schedule applies.", +"format": "int32", +"readOnly": true, +"type": "integer" +}, +"waveStartTime": { +"description": "Output only. The time at which the wave starts.", +"format": "google-datetime", +"readOnly": true, +"type": "string" +} +}, +"type": "object" } }, "servicePath": "", diff --git a/googleapiclient/discovery_cache/documents/gkehub.v1beta1.json b/googleapiclient/discovery_cache/documents/gkehub.v1beta1.json index 7cbcb61556..126b17425e 100644 --- a/googleapiclient/discovery_cache/documents/gkehub.v1beta1.json +++ b/googleapiclient/discovery_cache/documents/gkehub.v1beta1.json @@ -703,7 +703,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -723,7 +723,7 @@ } } }, -"revision": "20251026", +"revision": "20251201", "rootUrl": "https://gkehub.googleapis.com/", "schemas": { "ApplianceCluster": { @@ -1107,7 +1107,7 @@ "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, diff --git a/googleapiclient/discovery_cache/documents/gkehub.v2.json b/googleapiclient/discovery_cache/documents/gkehub.v2.json index 3c17151fcb..8a36516542 100644 --- a/googleapiclient/discovery_cache/documents/gkehub.v2.json +++ b/googleapiclient/discovery_cache/documents/gkehub.v2.json @@ -462,7 +462,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -482,7 +482,7 @@ } } }, -"revision": "20251026", +"revision": "20251201", "rootUrl": "https://gkehub.googleapis.com/", "schemas": { "AppDevExperienceState": { @@ -2343,7 +2343,7 @@ "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, diff --git a/googleapiclient/discovery_cache/documents/gkehub.v2alpha.json b/googleapiclient/discovery_cache/documents/gkehub.v2alpha.json index dca0c3e9be..609de89326 100644 --- a/googleapiclient/discovery_cache/documents/gkehub.v2alpha.json +++ b/googleapiclient/discovery_cache/documents/gkehub.v2alpha.json @@ -462,7 +462,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -482,7 +482,7 @@ } } }, -"revision": "20251026", +"revision": "20251201", "rootUrl": "https://gkehub.googleapis.com/", "schemas": { "AppDevExperienceState": { @@ -2343,7 +2343,7 @@ "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, diff --git a/googleapiclient/discovery_cache/documents/gkehub.v2beta.json b/googleapiclient/discovery_cache/documents/gkehub.v2beta.json index f8d9a2a590..2397f1569b 100644 --- a/googleapiclient/discovery_cache/documents/gkehub.v2beta.json +++ b/googleapiclient/discovery_cache/documents/gkehub.v2beta.json @@ -462,7 +462,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -482,7 +482,7 @@ } } }, -"revision": "20251026", +"revision": "20251201", "rootUrl": "https://gkehub.googleapis.com/", "schemas": { "AppDevExperienceState": { @@ -2343,7 +2343,7 @@ "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, diff --git a/googleapiclient/discovery_cache/documents/gkeonprem.v1.json b/googleapiclient/discovery_cache/documents/gkeonprem.v1.json index b0dd0acfa1..c59b3a2e45 100644 --- a/googleapiclient/discovery_cache/documents/gkeonprem.v1.json +++ b/googleapiclient/discovery_cache/documents/gkeonprem.v1.json @@ -1766,6 +1766,12 @@ "required": true, "type": "string" }, +"skipValidations": { +"description": "Optional. If set, skip the specified validations.", +"location": "query", +"repeated": true, +"type": "string" +}, "validateOnly": { "description": "Validate the request without actually doing any updates.", "location": "query", @@ -1964,6 +1970,12 @@ "required": true, "type": "string" }, +"skipValidations": { +"description": "Optional. If set, the server-side preflight checks will be skipped.", +"location": "query", +"repeated": true, +"type": "string" +}, "updateMask": { "description": "Required. Field mask is used to specify the fields to be overwritten in the VMwareAdminCluster resource by the update. The fields specified in the update_mask are relative to the resource, not the full request. A field will be overwritten if it is in the mask. If the user does not provide a mask then all populated fields in the VmwareAdminCluster message will be updated. Empty fields will be ignored unless a field mask is used.", "format": "google-fieldmask", @@ -2190,6 +2202,12 @@ "required": true, "type": "string" }, +"skipValidations": { +"description": "Optional. List of validations to skip during cluster creation.", +"location": "query", +"repeated": true, +"type": "string" +}, "validateOnly": { "description": "Validate the request without actually doing any updates.", "location": "query", @@ -2443,6 +2461,11 @@ "required": true, "type": "string" }, +"skipValidations": { +"location": "query", +"repeated": true, +"type": "string" +}, "updateMask": { "description": "Required. Field mask is used to specify the fields to be overwritten in the VMwareCluster resource by the update. The fields specified in the update_mask are relative to the resource, not the full request. A field will be overwritten if it is in the mask. If the user does not provide a mask then all populated fields in the VmwareCluster message will be updated. Empty fields will be ignored unless a field mask is used.", "format": "google-fieldmask", @@ -3140,7 +3163,7 @@ } } }, -"revision": "20251022", +"revision": "20251105", "rootUrl": "https://gkeonprem.googleapis.com/", "schemas": { "Authorization": { @@ -3172,6 +3195,59 @@ }, "type": "object" }, +"BareMetalAdminBgpLbConfig": { +"description": "BareMetalAdminBgpLbConfig represents configuration parameters for a Border Gateway Protocol (BGP) load balancer.", +"id": "BareMetalAdminBgpLbConfig", +"properties": { +"addressPools": { +"description": "Required. AddressPools is a list of non-overlapping IP pools used by load balancer typed services. All addresses must be routable to load balancer nodes. IngressVIP must be included in the pools.", +"items": { +"$ref": "BareMetalAdminLoadBalancerAddressPool" +}, +"type": "array" +}, +"asn": { +"description": "Required. BGP autonomous system number (ASN) of the cluster. This field can be updated after cluster creation.", +"format": "int64", +"type": "string" +}, +"bgpPeerConfigs": { +"description": "Required. The list of BGP peers that the cluster will connect to. At least one peer must be configured for each control plane node. Control plane nodes will connect to these peers to advertise the control plane VIP. The Services load balancer also uses these peers by default. This field can be updated after cluster creation.", +"items": { +"$ref": "BareMetalAdminBgpPeerConfig" +}, +"type": "array" +}, +"loadBalancerNodePoolConfig": { +"$ref": "BareMetalAdminLoadBalancerNodePoolConfig", +"description": "Specifies the node pool running data plane load balancing. L2 connectivity is required among nodes in this pool. If missing, the control plane node pool is used for data plane load balancing." +} +}, +"type": "object" +}, +"BareMetalAdminBgpPeerConfig": { +"description": "BareMetalAdminBgpPeerConfig represents configuration parameters for a Border Gateway Protocol (BGP) peer.", +"id": "BareMetalAdminBgpPeerConfig", +"properties": { +"asn": { +"description": "Required. BGP autonomous system number (ASN) for the network that contains the external peer device.", +"format": "int64", +"type": "string" +}, +"controlPlaneNodes": { +"description": "The IP address of the control plane node that connects to the external peer. If you don't specify any control plane nodes, all control plane nodes can connect to the external peer. If you specify one or more IP addresses, only the nodes specified participate in peering sessions.", +"items": { +"type": "string" +}, +"type": "array" +}, +"ipAddress": { +"description": "Required. The IP address of the external peer device.", +"type": "string" +} +}, +"type": "object" +}, "BareMetalAdminCluster": { "description": "Resource that represents a bare metal admin cluster.", "id": "BareMetalAdminCluster", @@ -3419,10 +3495,40 @@ }, "type": "object" }, +"BareMetalAdminLoadBalancerAddressPool": { +"description": "Represents an IP pool used by the load balancer.", +"id": "BareMetalAdminLoadBalancerAddressPool", +"properties": { +"addresses": { +"description": "Required. The addresses that are part of this pool. Each address must be either in the CIDR form (1.2.3.0/24) or range form (1.2.3.1-1.2.3.5).", +"items": { +"type": "string" +}, +"type": "array" +}, +"avoidBuggyIps": { +"description": "If true, avoid using IPs ending in .0 or .255. This avoids buggy consumer devices mistakenly dropping IPv4 traffic for those special IP addresses.", +"type": "boolean" +}, +"manualAssign": { +"description": "If true, prevent IP addresses from being automatically assigned.", +"type": "boolean" +}, +"pool": { +"description": "Required. The name of the address pool.", +"type": "string" +} +}, +"type": "object" +}, "BareMetalAdminLoadBalancerConfig": { "description": "BareMetalAdminLoadBalancerConfig specifies the load balancer configuration.", "id": "BareMetalAdminLoadBalancerConfig", "properties": { +"bgpLbConfig": { +"$ref": "BareMetalAdminBgpLbConfig", +"description": "Configuration for BGP typed load balancers." +}, "manualLbConfig": { "$ref": "BareMetalAdminManualLbConfig", "description": "Manually configured load balancers." @@ -3438,6 +3544,17 @@ }, "type": "object" }, +"BareMetalAdminLoadBalancerNodePoolConfig": { +"description": "Specifies the load balancer's node pool configuration.", +"id": "BareMetalAdminLoadBalancerNodePoolConfig", +"properties": { +"nodePoolConfig": { +"$ref": "BareMetalNodePoolConfig", +"description": "The generic configuration for a node pool running a load balancer." +} +}, +"type": "object" +}, "BareMetalAdminMachineDrainStatus": { "description": "BareMetalAdminMachineDrainStatus represents the status of bare metal node machines that are undergoing drain operations.", "id": "BareMetalAdminMachineDrainStatus", @@ -3495,13 +3612,32 @@ }, "type": "object" }, +"BareMetalAdminMultipleNetworkInterfacesConfig": { +"description": "Specifies the multiple networking interfaces cluster configuration.", +"id": "BareMetalAdminMultipleNetworkInterfacesConfig", +"properties": { +"enabled": { +"description": "Whether to enable multiple network interfaces for your pods. When set network_config.advanced_networking is automatically set to true.", +"type": "boolean" +} +}, +"type": "object" +}, "BareMetalAdminNetworkConfig": { "description": "BareMetalAdminNetworkConfig specifies the cluster network configuration.", "id": "BareMetalAdminNetworkConfig", "properties": { +"advancedNetworking": { +"description": "Enables the use of advanced Anthos networking features, such as Bundled Load Balancing with BGP or the egress NAT gateway. Setting configuration for advanced networking features will automatically set this flag.", +"type": "boolean" +}, "islandModeCidr": { "$ref": "BareMetalAdminIslandModeCidrConfig", "description": "Configuration for Island mode CIDR." +}, +"multipleNetworkInterfacesConfig": { +"$ref": "BareMetalAdminMultipleNetworkInterfacesConfig", +"description": "Configuration for multiple network interfaces." } }, "type": "object" diff --git a/googleapiclient/discovery_cache/documents/gmail.v1.json b/googleapiclient/discovery_cache/documents/gmail.v1.json index 4c833a8bd4..157af8d5da 100644 --- a/googleapiclient/discovery_cache/documents/gmail.v1.json +++ b/googleapiclient/discovery_cache/documents/gmail.v1.json @@ -945,7 +945,7 @@ ] }, "import": { -"description": "Imports a message into only this user's mailbox, with standard email delivery scanning and classification similar to receiving via SMTP. This method doesn't perform SPF checks, so it might not work for some spam messages, such as those attempting to perform domain spoofing. This method does not send a message.", +"description": "Imports a message into only this user's mailbox, with standard email delivery scanning and classification similar to receiving via SMTP. This method doesn't perform SPF checks, so it might not work for some spam messages, such as those attempting to perform domain spoofing. This method does not send a message. Note that the maximum size of the message is 150MB.", "flatPath": "gmail/v1/users/{userId}/messages/import", "httpMethod": "POST", "id": "gmail.users.messages.import", @@ -3077,7 +3077,7 @@ } } }, -"revision": "20250630", +"revision": "20251201", "rootUrl": "https://gmail.googleapis.com/", "schemas": { "AutoForwarding": { @@ -3153,6 +3153,39 @@ }, "type": "object" }, +"ClassificationLabelFieldValue": { +"description": "Field values for a classification label.", +"id": "ClassificationLabelFieldValue", +"properties": { +"fieldId": { +"description": "Required. The field ID for the Classification Label Value. Maps to the ID field of the Google Drive `Label.Field` object.", +"type": "string" +}, +"selection": { +"description": "Selection choice ID for the selection option. Should only be set if the field type is `SELECTION` in the Google Drive `Label.Field` object. Maps to the id field of the Google Drive `Label.Field.SelectionOptions` resource.", +"type": "string" +} +}, +"type": "object" +}, +"ClassificationLabelValue": { +"description": "Classification Labels applied to the email message. Classification Labels are different from Gmail inbox labels. Only used for Google Workspace accounts. [Learn more about classification labels](https://support.google.com/a/answer/9292382).", +"id": "ClassificationLabelValue", +"properties": { +"fields": { +"description": "Field values for the given classification label ID.", +"items": { +"$ref": "ClassificationLabelFieldValue" +}, +"type": "array" +}, +"labelId": { +"description": "Required. The canonical or raw alphanumeric classification label ID. Maps to the ID field of the Google Drive Label resource.", +"type": "string" +} +}, +"type": "object" +}, "CseIdentity": { "description": "The client-side encryption (CSE) configuration for the email address of an authenticated user. Gmail uses CSE configurations to save drafts of client-side encrypted email messages, and to sign and send encrypted email messages. For administrators managing identities and keypairs for users in their organization, requests require authorization with a [service account](https://developers.google.com/identity/protocols/OAuth2ServiceAccount) that has [domain-wide delegation authority](https://developers.google.com/identity/protocols/OAuth2ServiceAccount#delegatingauthority) to impersonate users with the `https://www.googleapis.com/auth/gmail.settings.basic` scope. For users managing their own identities and keypairs, requests require [hardware key encryption](https://support.google.com/a/answer/14153163) turned on and configured.", "id": "CseIdentity", @@ -3925,6 +3958,13 @@ "description": "An email message.", "id": "Message", "properties": { +"classificationLabelValues": { +"description": "Classification Label values on the message. Available Classification Label schemas can be queried using the Google Drive Labels API. Each classification label ID must be unique. If duplicate IDs are provided, only one will be retained, and the selection is arbitrary. Only used for Google Workspace accounts.", +"items": { +"$ref": "ClassificationLabelValue" +}, +"type": "array" +}, "historyId": { "description": "The ID of the last history record that modified this message.", "format": "uint64", diff --git a/googleapiclient/discovery_cache/documents/healthcare.v1.json b/googleapiclient/discovery_cache/documents/healthcare.v1.json index a58fcefb04..2ca7ea0955 100644 --- a/googleapiclient/discovery_cache/documents/healthcare.v1.json +++ b/googleapiclient/discovery_cache/documents/healthcare.v1.json @@ -148,7 +148,7 @@ ], "parameters": { "extraLocationTypes": { -"description": "Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage.", +"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.", "location": "query", "repeated": true, "type": "string" @@ -3081,7 +3081,7 @@ "type": "string" }, "organizeOutputBy": { -"description": "Optional. Required. The FHIR resource type used to organize exported resources. Only supports \"Patient\". When organized by Patient resource, output files are grouped as follows: * Patient file(s) containing the Patient resources. Each Patient is sequentially followed by all resources the Patient references, and all resources that reference the Patient (equivalent to a GetPatientEverything request). * Individual files grouped by resource type for resources in the Group's member field and the Group resource itself. Resources may be duplicated across multiple Patients. For example, if two Patient resources reference the same Organization resource, it will appear twice, once after each Patient. The Group resource from the request does not appear in the Patient files.", +"description": "Required. The FHIR resource type used to organize exported resources. Only supports \"Patient\". When organized by Patient resource, output files are grouped as follows: * Patient file(s) containing the Patient resources. Each Patient is sequentially followed by all resources the Patient references, and all resources that reference the Patient (equivalent to a GetPatientEverything request). * Individual files grouped by resource type for resources in the Group's member field and the Group resource itself. Resources may be duplicated across multiple Patients. For example, if two Patient resources reference the same Organization resource, it will appear twice, once after each Patient. The Group resource from the request does not appear in the Patient files.", "location": "query", "type": "string" }, @@ -3829,7 +3829,7 @@ ] }, "bulk-export": { -"description": "Bulk exports all resources from the FHIR store to the specified destination. Implements the FHIR implementation guide [system level $export](https://build.fhir.org/ig/HL7/bulk-data/export.html#endpoint---system-level-export. The following headers must be set in the request: * `Accept`: specifies the format of the `OperationOutcome` response. Only `application/fhir+json` is supported. * `Prefer`: specifies whether the response is immediate or asynchronous. Must be to `respond-async` because only asynchronous responses are supported. Specify the destination for the server to write result files by setting the Cloud Storage location bulk_export_gcs_destination on the FHIR store. URI of an existing Cloud Storage directory where the server writes result files, in the format gs://{bucket-id}/{path/to/destination/dir}. If there is no trailing slash, the service appends one when composing the object path. The user is responsible for creating the Cloud Storage bucket referenced. Supports the following query parameters: * `_type`: string of comma-delimited FHIR resource types. If provided, only the resources of the specified type(s) are exported. * `_since`: if provided, only the resources that are updated after the specified time are exported. * `_outputFormat`: optional, specify ndjson to export data in NDJSON format. Exported file names use the format: {export_id}_{resource_type}.ndjson. On success, the `Content-Location` header of the response is set to a URL that the user can use to query the status of the export. The URL is in the format: `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/fhirStores/{fhir_store_id}/operations/{export_id}`. See get-fhir-operation-status for more information. Errors generated by the FHIR store contain a JSON-encoded `OperationOutcome` resource describing the reason for the error.", +"description": "Bulk exports all resources from the FHIR store to the specified destination. Implements the FHIR implementation guide [system level $export](https://build.fhir.org/ig/HL7/bulk-data/export.html#endpoint---system-level-export). The following headers must be set in the request: * `Accept`: specifies the format of the `OperationOutcome` response. Only `application/fhir+json` is supported. * `Prefer`: specifies whether the response is immediate or asynchronous. Must be to `respond-async` because only asynchronous responses are supported. Specify the destination for the server to write result files by setting the Cloud Storage location bulk_export_gcs_destination on the FHIR store. URI of an existing Cloud Storage directory where the server writes result files, in the format gs://{bucket-id}/{path/to/destination/dir}. If there is no trailing slash, the service appends one when composing the object path. The user is responsible for creating the Cloud Storage bucket referenced. Supports the following query parameters: * `_type`: string of comma-delimited FHIR resource types. If provided, only the resources of the specified type(s) are exported. * `_since`: if provided, only the resources that are updated after the specified time are exported. * `_outputFormat`: optional, specify ndjson to export data in NDJSON format. Exported file names use the format: {export_id}_{resource_type}.ndjson. On success, the `Content-Location` header of the response is set to a URL that the user can use to query the status of the export. The URL is in the format: `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/fhirStores/{fhir_store_id}/operations/{export_id}`. See get-fhir-operation-status for more information. Errors generated by the FHIR store contain a JSON-encoded `OperationOutcome` resource describing the reason for the error.", "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/datasets/{datasetsId}/fhirStores/{fhirStoresId}/fhir/$export", "httpMethod": "GET", "id": "healthcare.projects.locations.datasets.fhirStores.fhir.bulk-export", @@ -4212,11 +4212,16 @@ "pattern": "^projects/[^/]+/locations/[^/]+/datasets/[^/]+/fhirStores/[^/]+$", "required": true, "type": "string" +}, +"resourceType": { +"description": "Optional. The FHIR resource type to search, such as Patient or Observation. For a complete list, see the FHIR Resource Index ([DSTU2](https://hl7.org/fhir/DSTU2/resourcelist.html), [STU3](https://hl7.org/fhir/STU3/resourcelist.html), [R4](https://hl7.org/fhir/R4/resourcelist.html)), [R5](https://hl7.org/fhir/R5/resourcelist.html)).", +"location": "query", +"type": "string" } }, "path": "v1/{+parent}/fhir/_search", "request": { -"$ref": "SearchResourcesRequest" +"$ref": "HttpBody" }, "response": { "$ref": "HttpBody" @@ -4252,7 +4257,7 @@ }, "path": "v1/{+parent}/fhir/{resourceType}/_search", "request": { -"$ref": "SearchResourcesRequest" +"$ref": "HttpBody" }, "response": { "$ref": "HttpBody" @@ -5077,7 +5082,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -5137,7 +5142,7 @@ } } }, -"revision": "20251009", +"revision": "20251117", "rootUrl": "https://healthcare.googleapis.com/", "schemas": { "AccessDeterminationLogConfig": { @@ -7028,6 +7033,18 @@ "description": "Optional. Use `write_disposition` instead. If `write_disposition` is specified, this parameter is ignored. force=false is equivalent to write_disposition=WRITE_EMPTY and force=true is equivalent to write_disposition=WRITE_TRUNCATE.", "type": "boolean" }, +"includeSourceStore": { +"description": "Optional. If true, the source store name will be included as a column in the BigQuery schema.", +"type": "boolean" +}, +"schemaFlattened": { +"$ref": "SchemaFlattened", +"description": "Optional. Setting this field will use flattened DICOM instances schema for the BigQuery table. The flattened schema will have one column for each DICOM tag." +}, +"schemaJson": { +"$ref": "SchemaJSON", +"description": "Optional. Setting this field will store all the DICOM tags as a JSON type in a single column." +}, "tableUri": { "description": "Optional. BigQuery URI to a table, up to 2000 characters long, in the format `bq://projectId.bqDatasetId.tableId`", "type": "string" @@ -7723,7 +7740,7 @@ "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, @@ -8052,6 +8069,16 @@ "format": "int64", "type": "string" }, +"secondaryFailure": { +"description": "The number of secondary units that failed in the operation.", +"format": "int64", +"type": "string" +}, +"secondarySuccess": { +"description": "The number of secondary units that succeeded in the operation.", +"format": "int64", +"type": "string" +}, "success": { "description": "The number of units that succeeded in the operation.", "format": "int64", @@ -8371,6 +8398,12 @@ }, "type": "object" }, +"SchemaFlattened": { +"description": "Using this field will flatten the DICOM instances into a BigQuery table. The table will have one column for each DICOM tag. The column name will be the DICOM tag's textual representation.", +"id": "SchemaFlattened", +"properties": {}, +"type": "object" +}, "SchemaGroup": { "description": "An HL7v2 logical group construct.", "id": "SchemaGroup", @@ -8403,6 +8436,12 @@ }, "type": "object" }, +"SchemaJSON": { +"description": "Using this field will set the schema such that all DICOM tags will be included in the BigQuery table as a single JSON type column. The BigQuery table schema will include the following columns: * `StudyInstanceUID` (Type: STRING): DICOM Tag 0020000D. * `SeriesInstanceUID` (Type: STRING): DICOM Tag 0020000E. * `SOPInstanceUID` (Type: STRING): DICOM Tag 00080018. * `SourceDicomStore` (Type: STRING): The name of the source DICOM store. This field is only included if the `include_source_store` option is set to true. * `Metadata` (Type: JSON): All DICOM tags for the instance, stored in a single JSON object. * `StructuredStorageSize` (Type: INTEGER): Size of the structured storage in bytes. * `DroppedTags` (Type: STRING, Repeated: Yes): List of tags that were dropped during the conversion. * `StorageClass` (Type: STRING): The storage class of the instance. * `LastUpdated` (Type: TIMESTAMP): Timestamp of the last update to the instance. * `BlobStorageSize` (Type: INTEGER): Size of the blob storage in bytes. * `Type` (Type: STRING): Indicates the type of operation (e.g., INSERT, DELETE).", +"id": "SchemaJSON", +"properties": {}, +"type": "object" +}, "SchemaPackage": { "description": "A schema package contains a set of schemas and type definitions.", "id": "SchemaPackage", @@ -8494,17 +8533,6 @@ }, "type": "object" }, -"SearchResourcesRequest": { -"description": "Request to search the resources in the specified FHIR store.", -"id": "SearchResourcesRequest", -"properties": { -"resourceType": { -"description": "Optional. The FHIR resource type to search, such as Patient or Observation. For a complete list, see the FHIR Resource Index ([DSTU2](https://hl7.org/fhir/DSTU2/resourcelist.html), [STU3](https://hl7.org/fhir/STU3/resourcelist.html), [R4](https://hl7.org/fhir/R4/resourcelist.html)), [R5](https://hl7.org/fhir/R5/resourcelist.html)).", -"type": "string" -} -}, -"type": "object" -}, "Segment": { "description": "A segment in a structured format.", "id": "Segment", @@ -8950,7 +8978,7 @@ "type": "boolean" }, "enabledImplementationGuides": { -"description": "Optional. A list of implementation guide URLs in this FHIR store that are used to configure the profiles to use for validation. For example, to use the US Core profiles for validation, set `enabled_implementation_guides` to `[\"http://hl7.org/fhir/us/core/ImplementationGuide/ig\"]`. If `enabled_implementation_guides` is empty or omitted, then incoming resources are only required to conform to the base FHIR profiles. Otherwise, a resource must conform to at least one profile listed in the `global` property of one of the enabled ImplementationGuides. The Cloud Healthcare API does not currently enforce all of the rules in a StructureDefinition. The following rules are supported: - min/max - minValue/maxValue - maxLength - type - fixed[x] - pattern[x] on simple types - slicing, when using \"value\" as the discriminator type When a URL cannot be resolved (for example, in a type assertion), the server does not return an error.", +"description": "Optional. A list of implementation guide URLs in this FHIR store that are used to configure the profiles to use for validation. For example, to use the US Core profiles for validation, set `enabled_implementation_guides` to `[\"http://hl7.org/fhir/us/core/ImplementationGuide/ig\"]`. If `enabled_implementation_guides` is empty or omitted, then incoming resources are only required to conform to the base FHIR profiles. Otherwise, a resource must conform to at least one profile listed in the `global` property of one of the enabled ImplementationGuides. The Cloud Healthcare API does not currently enforce all of the rules in a StructureDefinition. The following rules are supported: - min/max - minValue/maxValue - maxLength - type - fixed[x] - pattern[x] on simple types - slicing, when using \"value\" as the discriminator type - FHIRPath constraints (only when `enable_fhirpath_profile_validation` is true) When a URL cannot be resolved (for example, in a type assertion), the server does not return an error.", "items": { "type": "string" }, diff --git a/googleapiclient/discovery_cache/documents/healthcare.v1beta1.json b/googleapiclient/discovery_cache/documents/healthcare.v1beta1.json index aeaaf49c8a..ee37a80f6c 100644 --- a/googleapiclient/discovery_cache/documents/healthcare.v1beta1.json +++ b/googleapiclient/discovery_cache/documents/healthcare.v1beta1.json @@ -148,7 +148,7 @@ ], "parameters": { "extraLocationTypes": { -"description": "Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage.", +"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.", "location": "query", "repeated": true, "type": "string" @@ -3266,7 +3266,7 @@ "type": "string" }, "organizeOutputBy": { -"description": "Optional. Required. The FHIR resource type used to organize exported resources. Only supports \"Patient\". When organized by Patient resource, output files are grouped as follows: * Patient file(s) containing the Patient resources. Each Patient is sequentially followed by all resources the Patient references, and all resources that reference the Patient (equivalent to a GetPatientEverything request). * Individual files grouped by resource type for resources in the Group's member field and the Group resource itself. Resources may be duplicated across multiple Patients. For example, if two Patient resources reference the same Organization resource, it will appear twice, once after each Patient. The Group resource from the request does not appear in the Patient files.", +"description": "Required. The FHIR resource type used to organize exported resources. Only supports \"Patient\". When organized by Patient resource, output files are grouped as follows: * Patient file(s) containing the Patient resources. Each Patient is sequentially followed by all resources the Patient references, and all resources that reference the Patient (equivalent to a GetPatientEverything request). * Individual files grouped by resource type for resources in the Group's member field and the Group resource itself. Resources may be duplicated across multiple Patients. For example, if two Patient resources reference the same Organization resource, it will appear twice, once after each Patient. The Group resource from the request does not appear in the Patient files.", "location": "query", "type": "string" }, @@ -4323,7 +4323,7 @@ ] }, "bulk-export": { -"description": "Bulk exports all resources from the FHIR store to the specified destination. Implements the FHIR implementation guide [system level $export](https://build.fhir.org/ig/HL7/bulk-data/export.html#endpoint---system-level-export. The following headers must be set in the request: * `Accept`: specifies the format of the `OperationOutcome` response. Only `application/fhir+json` is supported. * `Prefer`: specifies whether the response is immediate or asynchronous. Must be to `respond-async` because only asynchronous responses are supported. Specify the destination for the server to write result files by setting the Cloud Storage location bulk_export_gcs_destination on the FHIR store. URI of an existing Cloud Storage directory where the server writes result files, in the format gs://{bucket-id}/{path/to/destination/dir}. If there is no trailing slash, the service appends one when composing the object path. The user is responsible for creating the Cloud Storage bucket referenced. Supports the following query parameters: * `_type`: string of comma-delimited FHIR resource types. If provided, only the resources of the specified type(s) are exported. * `_since`: if provided, only the resources that are updated after the specified time are exported. * `_outputFormat`: optional, specify ndjson to export data in NDJSON format. Exported file names use the format: {export_id}_{resource_type}.ndjson. On success, the `Content-Location` header of the response is set to a URL that the user can use to query the status of the export. The URL is in the format: `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/fhirStores/{fhir_store_id}/operations/{export_id}`. See get-fhir-operation-status for more information. Errors generated by the FHIR store contain a JSON-encoded `OperationOutcome` resource describing the reason for the error.", +"description": "Bulk exports all resources from the FHIR store to the specified destination. Implements the FHIR implementation guide [system level $export](https://build.fhir.org/ig/HL7/bulk-data/export.html#endpoint---system-level-export). The following headers must be set in the request: * `Accept`: specifies the format of the `OperationOutcome` response. Only `application/fhir+json` is supported. * `Prefer`: specifies whether the response is immediate or asynchronous. Must be to `respond-async` because only asynchronous responses are supported. Specify the destination for the server to write result files by setting the Cloud Storage location bulk_export_gcs_destination on the FHIR store. URI of an existing Cloud Storage directory where the server writes result files, in the format gs://{bucket-id}/{path/to/destination/dir}. If there is no trailing slash, the service appends one when composing the object path. The user is responsible for creating the Cloud Storage bucket referenced. Supports the following query parameters: * `_type`: string of comma-delimited FHIR resource types. If provided, only the resources of the specified type(s) are exported. * `_since`: if provided, only the resources that are updated after the specified time are exported. * `_outputFormat`: optional, specify ndjson to export data in NDJSON format. Exported file names use the format: {export_id}_{resource_type}.ndjson. On success, the `Content-Location` header of the response is set to a URL that the user can use to query the status of the export. The URL is in the format: `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/fhirStores/{fhir_store_id}/operations/{export_id}`. See get-fhir-operation-status for more information. Errors generated by the FHIR store contain a JSON-encoded `OperationOutcome` resource describing the reason for the error.", "flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/datasets/{datasetsId}/fhirStores/{fhirStoresId}/fhir/$export", "httpMethod": "GET", "id": "healthcare.projects.locations.datasets.fhirStores.fhir.bulk-export", @@ -4706,11 +4706,16 @@ "pattern": "^projects/[^/]+/locations/[^/]+/datasets/[^/]+/fhirStores/[^/]+$", "required": true, "type": "string" +}, +"resourceType": { +"description": "Optional. The FHIR resource type to search, such as Patient or Observation. For a complete list, see the FHIR Resource Index ([DSTU2](https://hl7.org/fhir/DSTU2/resourcelist.html), [STU3](https://hl7.org/fhir/STU3/resourcelist.html), [R4](https://hl7.org/fhir/R4/resourcelist.html), [R5](https://hl7.org/fhir/R5/resourcelist.html)).", +"location": "query", +"type": "string" } }, "path": "v1beta1/{+parent}/fhir/_search", "request": { -"$ref": "SearchResourcesRequest" +"$ref": "HttpBody" }, "response": { "$ref": "HttpBody" @@ -4746,7 +4751,7 @@ }, "path": "v1beta1/{+parent}/fhir/{resourceType}/_search", "request": { -"$ref": "SearchResourcesRequest" +"$ref": "HttpBody" }, "response": { "$ref": "HttpBody" @@ -5624,7 +5629,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -5684,7 +5689,7 @@ } } }, -"revision": "20251009", +"revision": "20251117", "rootUrl": "https://healthcare.googleapis.com/", "schemas": { "AccessDeterminationLogConfig": { @@ -7906,10 +7911,26 @@ "description": "The BigQuery table where the server writes output.", "id": "GoogleCloudHealthcareV1beta1DicomBigQueryDestination", "properties": { +"changeDataCaptureConfig": { +"$ref": "GoogleCloudHealthcareV1beta1DicomChangeDataCaptureConfig", +"description": "Optional. Setting this field will enable BigQuery's Change Data Capture (CDC) on the destination tables with JSON schema. Set this field if you want to only keep the latest version of each instance. Updates and deletes to an existing' instance will overwrite the corresponding row. See https://cloud.google.com/bigquery/docs/change-data-capture for details. Note that this field is only supported with the SchemaJSON option. The SchemaFlattened option is not compatible with CDC." +}, "force": { "description": "Use `write_disposition` instead. If `write_disposition` is specified, this parameter is ignored. force=false is equivalent to write_disposition=WRITE_EMPTY and force=true is equivalent to write_disposition=WRITE_TRUNCATE.", "type": "boolean" }, +"includeSourceStore": { +"description": "Optional. If true, the source store name will be included as a column in the BigQuery schema.", +"type": "boolean" +}, +"schemaFlattened": { +"$ref": "SchemaFlattened", +"description": "Optional. Setting this field will use flattened DICOM instances schema for the BigQuery table. The flattened schema will have one column for each DICOM tag." +}, +"schemaJson": { +"$ref": "SchemaJSON", +"description": "Optional. Setting this field will store all the DICOM tags as a JSON type in a single column." +}, "tableUri": { "description": "BigQuery URI to a table, up to 2000 characters long, in the format `bq://projectId.bqDatasetId.tableId`", "type": "string" @@ -7933,6 +7954,12 @@ }, "type": "object" }, +"GoogleCloudHealthcareV1beta1DicomChangeDataCaptureConfig": { +"description": "BigQuery Change Data Capture configuration.", +"id": "GoogleCloudHealthcareV1beta1DicomChangeDataCaptureConfig", +"properties": {}, +"type": "object" +}, "GoogleCloudHealthcareV1beta1DicomGcsDestination": { "description": "The Cloud Storage location where the server writes the output and the export configuration.", "id": "GoogleCloudHealthcareV1beta1DicomGcsDestination", @@ -8709,7 +8736,7 @@ "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, @@ -9425,6 +9452,12 @@ }, "type": "object" }, +"SchemaFlattened": { +"description": "Using this field will flatten the DICOM instances into a BigQuery table. The table will have one column for each DICOM tag. The column name will be the DICOM tag's textual representation.", +"id": "SchemaFlattened", +"properties": {}, +"type": "object" +}, "SchemaGroup": { "description": "An HL7v2 logical group construct.", "id": "SchemaGroup", @@ -9457,6 +9490,12 @@ }, "type": "object" }, +"SchemaJSON": { +"description": "Using this field will set the schema such that all DICOM tags will be included in the BigQuery table as a single JSON type column. The BigQuery table schema will include the following columns: * `StudyInstanceUID` (Type: STRING): DICOM Tag 0020000D. * `SeriesInstanceUID` (Type: STRING): DICOM Tag 0020000E. * `SOPInstanceUID` (Type: STRING): DICOM Tag 00080018. * `SourceDicomStore` (Type: STRING): The name of the source DICOM store. This field is only included if the `include_source_store` option is set to true. * `Metadata` (Type: JSON): All DICOM tags for the instance, stored in a single JSON object. * `StructuredStorageSize` (Type: INTEGER): Size of the structured storage in bytes. * `DroppedTags` (Type: STRING, Repeated: Yes): List of tags that were dropped during the conversion. * `StorageClass` (Type: STRING): The storage class of the instance. * `LastUpdated` (Type: TIMESTAMP): Timestamp of the last update to the instance. * `BlobStorageSize` (Type: INTEGER): Size of the blob storage in bytes. * `Type` (Type: STRING): Indicates the type of operation (e.g., INSERT, DELETE). This field is *omitted* if `ChangeDataCaptureConfig` is enabled.", +"id": "SchemaJSON", +"properties": {}, +"type": "object" +}, "SchemaPackage": { "description": "A schema package contains a set of schemas and type definitions.", "id": "SchemaPackage", @@ -9577,17 +9616,6 @@ }, "type": "object" }, -"SearchResourcesRequest": { -"description": "Request to search the resources in the specified FHIR store.", -"id": "SearchResourcesRequest", -"properties": { -"resourceType": { -"description": "Optional. The FHIR resource type to search, such as Patient or Observation. For a complete list, see the FHIR Resource Index ([DSTU2](https://hl7.org/fhir/DSTU2/resourcelist.html), [STU3](https://hl7.org/fhir/STU3/resourcelist.html), [R4](https://hl7.org/fhir/R4/resourcelist.html), [R5](https://hl7.org/fhir/R5/resourcelist.html)).", -"type": "string" -} -}, -"type": "object" -}, "Segment": { "description": "A segment in a structured format.", "id": "Segment", @@ -10061,7 +10089,7 @@ "type": "boolean" }, "enabledImplementationGuides": { -"description": "A list of ImplementationGuide URLs in this FHIR store that are used to configure the profiles to use for validation. For example, to use the US Core profiles for validation, set `enabled_implementation_guides` to `[\"http://hl7.org/fhir/us/core/ImplementationGuide/ig\"]`. If `enabled_implementation_guides` is empty or omitted, then incoming resources are only required to conform to the base FHIR profiles. Otherwise, a resource must conform to at least one profile listed in the `global` property of one of the enabled ImplementationGuides. The Cloud Healthcare API does not currently enforce all of the rules in a StructureDefinition. The following rules are supported: - min/max - minValue/maxValue - maxLength - type - fixed[x] - pattern[x] on simple types - slicing, when using \"value\" as the discriminator type When a URL cannot be resolved (for example, in a type assertion), the server does not return an error.", +"description": "A list of ImplementationGuide URLs in this FHIR store that are used to configure the profiles to use for validation. For example, to use the US Core profiles for validation, set `enabled_implementation_guides` to `[\"http://hl7.org/fhir/us/core/ImplementationGuide/ig\"]`. If `enabled_implementation_guides` is empty or omitted, then incoming resources are only required to conform to the base FHIR profiles. Otherwise, a resource must conform to at least one profile listed in the `global` property of one of the enabled ImplementationGuides. The Cloud Healthcare API does not currently enforce all of the rules in a StructureDefinition. The following rules are supported: - min/max - minValue/maxValue - maxLength - type - fixed[x] - pattern[x] on simple types - slicing, when using \"value\" as the discriminator type - FHIRPath constraints (only when `enable_fhirpath_profile_validation` is true) When a URL cannot be resolved (for example, in a type assertion), the server does not return an error.", "items": { "type": "string" }, diff --git a/googleapiclient/discovery_cache/documents/iamcredentials.v1.json b/googleapiclient/discovery_cache/documents/iamcredentials.v1.json index 08036192f1..500f74b632 100644 --- a/googleapiclient/discovery_cache/documents/iamcredentials.v1.json +++ b/googleapiclient/discovery_cache/documents/iamcredentials.v1.json @@ -137,8 +137,68 @@ }, "protocol": "rest", "resources": { +"locations": { +"resources": { +"workforcePools": { +"methods": { +"getAllowedLocations": { +"description": "Returns the trust boundary info for a given workforce pool.", +"flatPath": "v1/locations/{locationsId}/workforcePools/{workforcePoolsId}/allowedLocations", +"httpMethod": "GET", +"id": "iamcredentials.locations.workforcePools.getAllowedLocations", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "Required. Resource name of workforce pool.", +"location": "path", +"pattern": "^locations/[^/]+/workforcePools/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1/{+name}/allowedLocations", +"response": { +"$ref": "WorkforcePoolAllowedLocations" +} +} +} +} +} +}, "projects": { "resources": { +"locations": { +"resources": { +"workloadIdentityPools": { +"methods": { +"getAllowedLocations": { +"description": "Returns the trust boundary info for a given workload identity pool.", +"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/workloadIdentityPools/{workloadIdentityPoolsId}/allowedLocations", +"httpMethod": "GET", +"id": "iamcredentials.projects.locations.workloadIdentityPools.getAllowedLocations", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "Required. Resource name of workload identity pool.", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/workloadIdentityPools/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1/{+name}/allowedLocations", +"response": { +"$ref": "WorkloadIdentityPoolAllowedLocations" +} +} +} +} +} +}, "serviceAccounts": { "methods": { "generateAccessToken": { @@ -197,6 +257,28 @@ "https://www.googleapis.com/auth/cloud-platform" ] }, +"getAllowedLocations": { +"description": "Returns the trust boundary info for a given service account.", +"flatPath": "v1/projects/{projectsId}/serviceAccounts/{serviceAccountsId}/allowedLocations", +"httpMethod": "GET", +"id": "iamcredentials.projects.serviceAccounts.getAllowedLocations", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "Required. Resource name of service account.", +"location": "path", +"pattern": "^projects/[^/]+/serviceAccounts/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1/{+name}/allowedLocations", +"response": { +"$ref": "ServiceAccountAllowedLocations" +} +}, "signBlob": { "description": "Signs a blob using a service account's system-managed private key.", "flatPath": "v1/projects/{projectsId}/serviceAccounts/{serviceAccountsId}:signBlob", @@ -258,7 +340,7 @@ } } }, -"revision": "20251009", +"revision": "20251022", "rootUrl": "https://iamcredentials.googleapis.com/", "schemas": { "GenerateAccessTokenRequest": { @@ -336,6 +418,26 @@ }, "type": "object" }, +"ServiceAccountAllowedLocations": { +"description": "Represents a list of allowed locations for given service account.", +"id": "ServiceAccountAllowedLocations", +"properties": { +"encodedLocations": { +"description": "Output only. The hex encoded bitmap of the trust boundary locations", +"readOnly": true, +"type": "string" +}, +"locations": { +"description": "Output only. The human readable trust boundary locations. For example, [\"us-central1\", \"europe-west1\"]", +"items": { +"type": "string" +}, +"readOnly": true, +"type": "array" +} +}, +"type": "object" +}, "SignBlobRequest": { "id": "SignBlobRequest", "properties": { @@ -399,6 +501,46 @@ } }, "type": "object" +}, +"WorkforcePoolAllowedLocations": { +"description": "Represents a list of allowed locations for given workforce pool.", +"id": "WorkforcePoolAllowedLocations", +"properties": { +"encodedLocations": { +"description": "Output only. The hex encoded bitmap of the trust boundary locations", +"readOnly": true, +"type": "string" +}, +"locations": { +"description": "Output only. The human readable trust boundary locations. For example, [\"us-central1\", \"europe-west1\"]", +"items": { +"type": "string" +}, +"readOnly": true, +"type": "array" +} +}, +"type": "object" +}, +"WorkloadIdentityPoolAllowedLocations": { +"description": "Represents a list of allowed locations for given workload identity pool.", +"id": "WorkloadIdentityPoolAllowedLocations", +"properties": { +"encodedLocations": { +"description": "Output only. The hex encoded bitmap of the trust boundary locations", +"readOnly": true, +"type": "string" +}, +"locations": { +"description": "Output only. The human readable trust boundary locations. For example, [\"us-central1\", \"europe-west1\"]", +"items": { +"type": "string" +}, +"readOnly": true, +"type": "array" +} +}, +"type": "object" } }, "servicePath": "", diff --git a/googleapiclient/discovery_cache/documents/ids.v1.json b/googleapiclient/discovery_cache/documents/ids.v1.json index b9c76fbbdb..6eb90b28b8 100644 --- a/googleapiclient/discovery_cache/documents/ids.v1.json +++ b/googleapiclient/discovery_cache/documents/ids.v1.json @@ -144,7 +144,7 @@ ], "parameters": { "extraLocationTypes": { -"description": "Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage.", +"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.", "location": "query", "repeated": true, "type": "string" @@ -478,7 +478,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -498,7 +498,7 @@ } } }, -"revision": "20251020", +"revision": "20251201", "rootUrl": "https://ids.googleapis.com/", "schemas": { "CancelOperationRequest": { @@ -680,7 +680,7 @@ "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, diff --git a/googleapiclient/discovery_cache/documents/licensing.v1.json b/googleapiclient/discovery_cache/documents/licensing.v1.json index d10bde9913..ed5138180a 100644 --- a/googleapiclient/discovery_cache/documents/licensing.v1.json +++ b/googleapiclient/discovery_cache/documents/licensing.v1.json @@ -3,7 +3,7 @@ "oauth2": { "scopes": { "https://www.googleapis.com/auth/apps.licensing": { -"description": "View and manage G Suite licenses for your domain" +"description": "View and manage Google Workspace licenses for your domain" } } } @@ -400,7 +400,7 @@ } } }, -"revision": "20250419", +"revision": "20251108", "rootUrl": "https://licensing.googleapis.com/", "schemas": { "Empty": { diff --git a/googleapiclient/discovery_cache/documents/logging.v2.json b/googleapiclient/discovery_cache/documents/logging.v2.json index a8634b6084..5fe19d0361 100644 --- a/googleapiclient/discovery_cache/documents/logging.v2.json +++ b/googleapiclient/discovery_cache/documents/logging.v2.json @@ -635,7 +635,7 @@ ], "parameters": { "extraLocationTypes": { -"description": "Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage.", +"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.", "location": "query", "repeated": true, "type": "string" @@ -1383,7 +1383,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to true, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field.This can only be true when reading across collections e.g. when parent is set to \"projects/example/locations/-\".This field is not by default supported and will result in an UNIMPLEMENTED error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to true, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field.This can only be true when reading across collections. For example, when parent is set to \"projects/example/locations/-\".This field is not supported by default and will result in an UNIMPLEMENTED error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -2472,7 +2472,7 @@ ], "parameters": { "extraLocationTypes": { -"description": "Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage.", +"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.", "location": "query", "repeated": true, "type": "string" @@ -3477,7 +3477,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to true, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field.This can only be true when reading across collections e.g. when parent is set to \"projects/example/locations/-\".This field is not by default supported and will result in an UNIMPLEMENTED error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to true, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field.This can only be true when reading across collections. For example, when parent is set to \"projects/example/locations/-\".This field is not supported by default and will result in an UNIMPLEMENTED error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -4064,7 +4064,7 @@ ], "parameters": { "extraLocationTypes": { -"description": "Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage.", +"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.", "location": "query", "repeated": true, "type": "string" @@ -4852,7 +4852,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to true, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field.This can only be true when reading across collections e.g. when parent is set to \"projects/example/locations/-\".This field is not by default supported and will result in an UNIMPLEMENTED error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to true, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field.This can only be true when reading across collections. For example, when parent is set to \"projects/example/locations/-\".This field is not supported by default and will result in an UNIMPLEMENTED error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -5312,7 +5312,7 @@ ], "parameters": { "extraLocationTypes": { -"description": "Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage.", +"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.", "location": "query", "repeated": true, "type": "string" @@ -6317,7 +6317,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to true, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field.This can only be true when reading across collections e.g. when parent is set to \"projects/example/locations/-\".This field is not by default supported and will result in an UNIMPLEMENTED error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to true, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field.This can only be true when reading across collections. For example, when parent is set to \"projects/example/locations/-\".This field is not supported by default and will result in an UNIMPLEMENTED error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -7125,7 +7125,7 @@ ], "parameters": { "extraLocationTypes": { -"description": "Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage.", +"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.", "location": "query", "repeated": true, "type": "string" @@ -8130,7 +8130,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to true, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field.This can only be true when reading across collections e.g. when parent is set to \"projects/example/locations/-\".This field is not by default supported and will result in an UNIMPLEMENTED error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to true, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field.This can only be true when reading across collections. For example, when parent is set to \"projects/example/locations/-\".This field is not supported by default and will result in an UNIMPLEMENTED error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -9152,7 +9152,7 @@ } } }, -"revision": "20251017", +"revision": "20251128", "rootUrl": "https://logging.googleapis.com/", "schemas": { "AppHub": { @@ -10123,7 +10123,7 @@ "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets ListOperationsRequest.return_partial_success and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets ListOperationsRequest.return_partial_success and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, diff --git a/googleapiclient/discovery_cache/documents/looker.v1.json b/googleapiclient/discovery_cache/documents/looker.v1.json index d15b53aa92..ce6f9838d0 100644 --- a/googleapiclient/discovery_cache/documents/looker.v1.json +++ b/googleapiclient/discovery_cache/documents/looker.v1.json @@ -695,7 +695,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -715,7 +715,7 @@ } } }, -"revision": "20251021", +"revision": "20251113", "rootUrl": "https://looker.googleapis.com/", "schemas": { "AdminSettings": { @@ -1079,6 +1079,10 @@ "$ref": "OAuthConfig", "description": "Looker instance OAuth login settings." }, +"periodicExportConfig": { +"$ref": "PeriodicExportConfig", +"description": "Optional. Configuration for periodic export." +}, "platformEdition": { "description": "Platform edition.", "enum": [ @@ -1312,7 +1316,7 @@ "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, @@ -1494,6 +1498,25 @@ }, "type": "object" }, +"PeriodicExportConfig": { +"description": "Configuration for periodic export.", +"id": "PeriodicExportConfig", +"properties": { +"gcsUri": { +"description": "Required. Cloud Storage bucket URI for periodic export. Format: gs://{bucket_name}", +"type": "string" +}, +"kmsKey": { +"description": "Required. Name of the CMEK key in KMS. Format: projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}", +"type": "string" +}, +"startTime": { +"$ref": "TimeOfDay", +"description": "Required. Time in UTC to start the periodic export job." +} +}, +"type": "object" +}, "PscConfig": { "description": "Information for Private Service Connect (PSC) setup for a Looker instance.", "id": "PscConfig", diff --git a/googleapiclient/discovery_cache/documents/managedkafka.v1.json b/googleapiclient/discovery_cache/documents/managedkafka.v1.json index 17645bfa75..5beaf756ae 100644 --- a/googleapiclient/discovery_cache/documents/managedkafka.v1.json +++ b/googleapiclient/discovery_cache/documents/managedkafka.v1.json @@ -18,8 +18,213 @@ "endpoints": [ { "description": "Regional Endpoint", +"endpointUrl": "https://managedkafka.africa-south1.rep.googleapis.com/", +"location": "africa-south1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://managedkafka.asia-east1.rep.googleapis.com/", +"location": "asia-east1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://managedkafka.asia-east2.rep.googleapis.com/", +"location": "asia-east2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://managedkafka.asia-northeast1.rep.googleapis.com/", +"location": "asia-northeast1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://managedkafka.asia-northeast2.rep.googleapis.com/", +"location": "asia-northeast2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://managedkafka.asia-northeast3.rep.googleapis.com/", +"location": "asia-northeast3" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://managedkafka.asia-south1.rep.googleapis.com/", +"location": "asia-south1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://managedkafka.asia-south2.rep.googleapis.com/", +"location": "asia-south2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://managedkafka.asia-southeast1.rep.googleapis.com/", +"location": "asia-southeast1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://managedkafka.asia-southeast2.rep.googleapis.com/", +"location": "asia-southeast2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://managedkafka.australia-southeast1.rep.googleapis.com/", +"location": "australia-southeast1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://managedkafka.australia-southeast2.rep.googleapis.com/", +"location": "australia-southeast2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://managedkafka.europe-central2.rep.googleapis.com/", +"location": "europe-central2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://managedkafka.europe-north1.rep.googleapis.com/", +"location": "europe-north1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://managedkafka.europe-north2.rep.googleapis.com/", +"location": "europe-north2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://managedkafka.europe-southwest1.rep.googleapis.com/", +"location": "europe-southwest1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://managedkafka.europe-west1.rep.googleapis.com/", +"location": "europe-west1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://managedkafka.europe-west2.rep.googleapis.com/", +"location": "europe-west2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://managedkafka.europe-west3.rep.googleapis.com/", +"location": "europe-west3" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://managedkafka.europe-west4.rep.googleapis.com/", +"location": "europe-west4" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://managedkafka.europe-west6.rep.googleapis.com/", +"location": "europe-west6" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://managedkafka.europe-west8.rep.googleapis.com/", +"location": "europe-west8" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://managedkafka.europe-west9.rep.googleapis.com/", +"location": "europe-west9" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://managedkafka.europe-west10.rep.googleapis.com/", +"location": "europe-west10" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://managedkafka.europe-west12.rep.googleapis.com/", +"location": "europe-west12" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://managedkafka.me-west1.rep.googleapis.com/", +"location": "me-west1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://managedkafka.me-central1.rep.googleapis.com/", +"location": "me-central1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://managedkafka.me-central2.rep.googleapis.com/", +"location": "me-central2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://managedkafka.northamerica-northeast1.rep.googleapis.com/", +"location": "northamerica-northeast1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://managedkafka.northamerica-northeast2.rep.googleapis.com/", +"location": "northamerica-northeast2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://managedkafka.southamerica-east1.rep.googleapis.com/", +"location": "southamerica-east1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://managedkafka.southamerica-west1.rep.googleapis.com/", +"location": "southamerica-west1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://managedkafka.us-central1.rep.googleapis.com/", +"location": "us-central1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://managedkafka.us-east1.rep.googleapis.com/", +"location": "us-east1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://managedkafka.us-east4.rep.googleapis.com/", +"location": "us-east4" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://managedkafka.us-east5.rep.googleapis.com/", +"location": "us-east5" +}, +{ +"description": "Regional Endpoint", "endpointUrl": "https://managedkafka.us-east7.rep.googleapis.com/", "location": "us-east7" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://managedkafka.us-south1.rep.googleapis.com/", +"location": "us-south1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://managedkafka.us-west1.rep.googleapis.com/", +"location": "us-west1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://managedkafka.us-west2.rep.googleapis.com/", +"location": "us-west2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://managedkafka.us-west3.rep.googleapis.com/", +"location": "us-west3" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://managedkafka.us-west4.rep.googleapis.com/", +"location": "us-west4" } ], "fullyEncodeReservedExpansion": true, @@ -1434,7 +1639,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -2946,7 +3151,7 @@ } } }, -"revision": "20251023", +"revision": "20251114", "rootUrl": "https://managedkafka.googleapis.com/", "schemas": { "AccessConfig": { @@ -3712,7 +3917,7 @@ "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, diff --git a/googleapiclient/discovery_cache/documents/merchantapi.accounts_v1.json b/googleapiclient/discovery_cache/documents/merchantapi.accounts_v1.json index 98f9ad1ac8..97bd47ec05 100644 --- a/googleapiclient/discovery_cache/documents/merchantapi.accounts_v1.json +++ b/googleapiclient/discovery_cache/documents/merchantapi.accounts_v1.json @@ -2273,6 +2273,40 @@ "https://www.googleapis.com/auth/content" ] } +}, +"resources": { +"me": { +"methods": { +"verifySelf": { +"description": "Updates the user that is represented by the caller from pending to verified.", +"flatPath": "accounts/v1/accounts/{accountsId}/users/me:verifySelf", +"httpMethod": "PATCH", +"id": "merchantapi.accounts.users.me.verifySelf", +"parameterOrder": [ +"account" +], +"parameters": { +"account": { +"description": "Required. The name of the account under which the caller is a user. Format: `accounts/{account}`", +"location": "path", +"pattern": "^accounts/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "accounts/v1/{+account}/users/me:verifySelf", +"request": { +"$ref": "VerifySelfRequest" +}, +"response": { +"$ref": "User" +}, +"scopes": [ +"https://www.googleapis.com/auth/content" +] +} +} +} } } } @@ -2376,7 +2410,7 @@ } } }, -"revision": "20251023", +"revision": "20251120", "rootUrl": "https://merchantapi.googleapis.com/", "schemas": { "About": { @@ -2575,6 +2609,10 @@ "$ref": "CampaignsManagement", "description": "Service type for managing advertising campaigns. Grants the provider access to create and manage the business's ad campaigns, including setting up campaigns, adjusting bids, and optimizing performance." }, +"comparisonShopping": { +"$ref": "ComparisonShopping", +"description": "Service type for comparison shopping. The provider is a CSS (Comparison Shopping Service) managing the account. See https://support.google.com/merchants/answer/12653197" +}, "externalAccountId": { "description": "Immutable. An optional, immutable identifier that Google uses to refer to this account when communicating with the provider. This should be the unique account ID within the provider's system (for example, your shop ID in Shopify). If you have multiple accounts with the same provider - for instance, different accounts for various regions \u2014 the `external_account_id` differentiates between them, ensuring accurate linking and integration between Google and the provider.", "type": "string" @@ -2632,6 +2670,26 @@ "$ref": "AccountAggregation", "description": "The provider is an [aggregator](https://support.google.com/merchants/answer/188487) for the account. Payload for service type Account Aggregation." }, +"accountManagement": { +"$ref": "AccountManagement", +"description": "The provider manages this account. Payload for service type Account Management." +}, +"campaignsManagement": { +"$ref": "CampaignsManagement", +"description": "The provider manages campaigns for this account. Payload for service type campaigns management." +}, +"comparisonShopping": { +"$ref": "ComparisonShopping", +"description": "The provider is a CSS (Comparison Shopping Service) of this account. Payload for service type Comparison Shopping." +}, +"externalAccountId": { +"description": "Immutable. An optional, immutable identifier that Google uses to refer to this account when communicating with the provider. This should be the unique account ID within the provider's system (for example, your shop ID in Shopify). If you have multiple accounts with the same provider - for instance, different accounts for various regions \u2014 the `external_account_id` differentiates between them, ensuring accurate linking and integration between Google and the provider. The external account ID must be specified for the campaigns management service type. The external account ID must not be specified for the account aggregation service type. The external account ID is optional / may be specified for all other service types.", +"type": "string" +}, +"productsManagement": { +"$ref": "ProductsManagement", +"description": "The provider manages products for this account. Payload for service type products management." +}, "provider": { "description": "Required. The provider of the service. Either the reference to an account such as `providers/123` or a well-known service provider (one of `providers/GOOGLE_ADS` or `providers/GOOGLE_BUSINESS_PROFILE`).", "type": "string" @@ -2650,6 +2708,10 @@ "userId": { "description": "Required. The email address of the user (for example, `john.doe@gmail.com`).", "type": "string" +}, +"verificationMailSettings": { +"$ref": "VerificationMailSettings", +"description": "Optional. Settings related to configuring the verification email that is sent after adding a user." } }, "type": "object" @@ -3153,6 +3215,12 @@ }, "type": "object" }, +"ComparisonShopping": { +"description": "`ComparisonShopping` payload.", +"id": "ComparisonShopping", +"properties": {}, +"type": "object" +}, "CreateAndConfigureAccountRequest": { "description": "Request message for the `CreateAndConfigureAccount` method.", "id": "CreateAndConfigureAccountRequest", @@ -3168,6 +3236,13 @@ }, "type": "array" }, +"setAlias": { +"description": "Optional. If a relationship is created with a provider, you can set an alias for it with this field. The calling user must be an admin on the provider to be able to set an alias.", +"items": { +"$ref": "SetAliasForRelationship" +}, +"type": "array" +}, "user": { "description": "Optional. Users to be added to the account.", "items": { @@ -3861,6 +3936,23 @@ false }, "type": "object" }, +"LatLng": { +"description": "An object that represents a latitude/longitude pair. This is expressed as a pair of doubles to represent degrees latitude and degrees longitude. Unless specified otherwise, this object must conform to the WGS84 standard. Values must be within normalized ranges.", +"id": "LatLng", +"properties": { +"latitude": { +"description": "The latitude in degrees. It must be in the range [-90.0, +90.0].", +"format": "double", +"type": "number" +}, +"longitude": { +"description": "The longitude in degrees. It must be in the range [-180.0, +180.0].", +"format": "double", +"type": "number" +} +}, +"type": "object" +}, "LfpLink": { "description": "Collection of information related to the LFP link.", "id": "LfpLink", @@ -4842,6 +4934,40 @@ false }, "type": "object" }, +"RadiusArea": { +"description": "A radius area that defines the region area.", +"id": "RadiusArea", +"properties": { +"latLng": { +"$ref": "LatLng", +"description": "Required. The center of the radius area. It represents a latitude/longitude pair in decimal degrees format." +}, +"radius": { +"description": "Required. The radius distance of the area.", +"format": "double", +"type": "number" +}, +"radiusUnits": { +"description": "Optional. The unit of the radius.", +"enum": [ +"RADIUS_UNITS_UNSPECIFIED", +"MILES", +"KILOMETERS" +], +"enumDescriptions": [ +"Unused default value", +"The distance is measured in miles.", +"The distance is measured in kilometers." +], +"type": "string" +}, +"regionCode": { +"description": "Required. [CLDR territory code](http://www.unicode.org/repos/cldr/tags/latest/common/main/en.xml) or the country the radius area applies to.", +"type": "string" +} +}, +"type": "object" +}, "RateGroup": { "description": "Shipping rate group definitions. Only the last one is allowed to have an empty `applicable_shipping_labels`, which means \"everything else\". The other `applicable_shipping_labels` must not overlap.", "id": "RateGroup", @@ -4902,6 +5028,10 @@ false "$ref": "PostalCodeArea", "description": "Optional. A list of postal codes that defines the region area." }, +"radiusArea": { +"$ref": "RadiusArea", +"description": "Optional. A radius area that defines the region area." +}, "regionalInventoryEligible": { "description": "Output only. Indicates if the region is eligible for use in the Regional Inventory configuration.", "readOnly": true, @@ -5143,6 +5273,21 @@ false }, "type": "object" }, +"SetAliasForRelationship": { +"description": "Set an alias for a relationship between a provider and the account to be created.", +"id": "SetAliasForRelationship", +"properties": { +"accountIdAlias": { +"description": "Required. The unique ID of this account in the provider's system. The value must be unique across all accounts on the platform for this provider.", +"type": "string" +}, +"provider": { +"description": "Required. The provider of the service. This is a reference to an account such as `providers/123` or `accounts/123`. The same provider must be specified in at least one of the `service` fields.", +"type": "string" +} +}, +"type": "object" +}, "ShippingSettings": { "description": "The Merchant Center account's [shipping settings](https://support.google.com/merchants/answer/6069284). The `ShippingSettings` resource lets you retrieve and update the shipping settings of your advanced account and all its associated sub-accounts.", "id": "ShippingSettings", @@ -5530,6 +5675,33 @@ false }, "type": "object" }, +"VerificationMailSettings": { +"description": "Settings related to the verification email that is sent after adding a user.", +"id": "VerificationMailSettings", +"properties": { +"verificationMailMode": { +"description": "Optional. Mode of the verification mail. If not set, the default is `SEND_VERIFICATION_MAIL`.", +"enum": [ +"VERIFICATION_MAIL_MODE_UNSPECIFIED", +"SEND_VERIFICATION_MAIL", +"SUPPRESS_VERIFICATION_MAIL" +], +"enumDescriptions": [ +"Default first member of every enum. Do not use.", +"An invitation email is sent to the user added shortly after.", +"No invitation email is sent. This can be useful if the user is expected to accept the invitation through the API without needing another notification." +], +"type": "string" +} +}, +"type": "object" +}, +"VerifySelfRequest": { +"description": "Request message for the `VerifySelf` method.", +"id": "VerifySelfRequest", +"properties": {}, +"type": "object" +}, "Warehouse": { "description": "A fulfillment warehouse, which stores and handles inventory.", "id": "Warehouse", diff --git a/googleapiclient/discovery_cache/documents/merchantapi.accounts_v1beta.json b/googleapiclient/discovery_cache/documents/merchantapi.accounts_v1beta.json index 8b3b5bef23..5cb2981d2a 100644 --- a/googleapiclient/discovery_cache/documents/merchantapi.accounts_v1beta.json +++ b/googleapiclient/discovery_cache/documents/merchantapi.accounts_v1beta.json @@ -2223,6 +2223,40 @@ "https://www.googleapis.com/auth/content" ] } +}, +"resources": { +"me": { +"methods": { +"verifySelf": { +"description": "Updates the user that is represented by the caller from pending to verified.", +"flatPath": "accounts/v1beta/accounts/{accountsId}/users/me:verifySelf", +"httpMethod": "PATCH", +"id": "merchantapi.accounts.users.me.verifySelf", +"parameterOrder": [ +"account" +], +"parameters": { +"account": { +"description": "Required. The name of the account under which the caller is a user. Format: `accounts/{account}`", +"location": "path", +"pattern": "^accounts/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "accounts/v1beta/{+account}/users/me:verifySelf", +"request": { +"$ref": "VerifySelfRequest" +}, +"response": { +"$ref": "User" +}, +"scopes": [ +"https://www.googleapis.com/auth/content" +] +} +} +} } } } @@ -2326,7 +2360,7 @@ } } }, -"revision": "20251023", +"revision": "20251120", "rootUrl": "https://merchantapi.googleapis.com/", "schemas": { "About": { @@ -2525,6 +2559,10 @@ "$ref": "CampaignsManagement", "description": "Service type for managing advertising campaigns. Grants the provider access to create and manage the business's ad campaigns, including setting up campaigns, adjusting bids, and optimizing performance." }, +"comparisonShopping": { +"$ref": "ComparisonShopping", +"description": "Service type for comparison shopping. The provider is a CSS (Comparison Shopping Service) managing the account. See https://support.google.com/merchants/answer/12653197" +}, "externalAccountId": { "description": "Immutable. An optional, immutable identifier that Google uses to refer to this account when communicating with the provider. This should be the unique account ID within the provider's system (for example, your shop ID in Shopify). If you have multiple accounts with the same provider - for instance, different accounts for various regions \u2014 the `external_account_id` differentiates between them, ensuring accurate linking and integration between Google and the provider.", "type": "string" @@ -2582,6 +2620,26 @@ "$ref": "AccountAggregation", "description": "The provider is an [aggregator](https://support.google.com/merchants/answer/188487) for the account. Payload for service type Account Aggregation." }, +"accountManagement": { +"$ref": "AccountManagement", +"description": "The provider manages this account. Payload for service type Account Management." +}, +"campaignsManagement": { +"$ref": "CampaignsManagement", +"description": "The provider manages campaigns for this account. Payload for service type campaigns management." +}, +"comparisonShopping": { +"$ref": "ComparisonShopping", +"description": "The provider is a CSS (Comparison Shopping Service) of this account. Payload for service type Comparison Shopping." +}, +"externalAccountId": { +"description": "Immutable. An optional, immutable identifier that Google uses to refer to this account when communicating with the provider. This should be the unique account ID within the provider's system (for example, your shop ID in Shopify). If you have multiple accounts with the same provider - for instance, different accounts for various regions \u2014 the `external_account_id` differentiates between them, ensuring accurate linking and integration between Google and the provider. The external account ID must be specified for the campaigns management service type. The external account ID must not be specified for the account aggregation service type. The external account ID is optional / may be specified for all other service types.", +"type": "string" +}, +"productsManagement": { +"$ref": "ProductsManagement", +"description": "The provider manages products for this account. Payload for service type products management." +}, "provider": { "description": "Required. The provider of the service. Either the reference to an account such as `providers/123` or a well-known service provider (one of `providers/GOOGLE_ADS` or `providers/GOOGLE_BUSINESS_PROFILE`).", "type": "string" @@ -2600,6 +2658,10 @@ "userId": { "description": "Required. The email address of the user (for example, `john.doe@gmail.com`).", "type": "string" +}, +"verificationMailSettings": { +"$ref": "VerificationMailSettings", +"description": "Optional. Settings related to configuring the verification email that is sent after adding a user." } }, "type": "object" @@ -3033,6 +3095,12 @@ }, "type": "object" }, +"ComparisonShopping": { +"description": "`ComparisonShopping` payload.", +"id": "ComparisonShopping", +"properties": {}, +"type": "object" +}, "CreateAndConfigureAccountRequest": { "description": "Request message for the `CreateAndConfigureAccount` method.", "id": "CreateAndConfigureAccountRequest", @@ -3048,6 +3116,13 @@ }, "type": "array" }, +"setAlias": { +"description": "Optional. If a relationship is created with a provider, you can set an alias for it with this field. The calling user must be an admin on the provider to be able to set an alias.", +"items": { +"$ref": "SetAliasForRelationship" +}, +"type": "array" +}, "user": { "description": "Optional. Users to be added to the account.", "items": { @@ -3738,6 +3813,23 @@ false }, "type": "object" }, +"LatLng": { +"description": "An object that represents a latitude/longitude pair. This is expressed as a pair of doubles to represent degrees latitude and degrees longitude. Unless specified otherwise, this object must conform to the WGS84 standard. Values must be within normalized ranges.", +"id": "LatLng", +"properties": { +"latitude": { +"description": "The latitude in degrees. It must be in the range [-90.0, +90.0].", +"format": "double", +"type": "number" +}, +"longitude": { +"description": "The longitude in degrees. It must be in the range [-180.0, +180.0].", +"format": "double", +"type": "number" +} +}, +"type": "object" +}, "LfpLink": { "description": "Collection of information related to the LFP link.", "id": "LfpLink", @@ -4719,6 +4811,40 @@ false }, "type": "object" }, +"RadiusArea": { +"description": "A radius area that defines the region area.", +"id": "RadiusArea", +"properties": { +"latLng": { +"$ref": "LatLng", +"description": "Required. The center of the radius area. It represents a latitude/longitude pair in decimal degrees format." +}, +"radius": { +"description": "Required. The radius distance of the area.", +"format": "double", +"type": "number" +}, +"radiusUnits": { +"description": "Optional. The unit of the radius.", +"enum": [ +"RADIUS_UNITS_UNSPECIFIED", +"MILES", +"KILOMETERS" +], +"enumDescriptions": [ +"Unused default value", +"The distance is measured in miles.", +"The distance is measured in kilometers." +], +"type": "string" +}, +"regionCode": { +"description": "Required. [CLDR territory code](http://www.unicode.org/repos/cldr/tags/latest/common/main/en.xml) or the country the radius area applies to.", +"type": "string" +} +}, +"type": "object" +}, "RateGroup": { "description": "Shipping rate group definitions. Only the last one is allowed to have an empty `applicable_shipping_labels`, which means \"everything else\". The other `applicable_shipping_labels` must not overlap.", "id": "RateGroup", @@ -4779,6 +4905,10 @@ false "$ref": "PostalCodeArea", "description": "Optional. A list of postal codes that defines the region area." }, +"radiusArea": { +"$ref": "RadiusArea", +"description": "Optional. A radius area that defines the region area." +}, "regionalInventoryEligible": { "description": "Output only. Indicates if the region is eligible for use in the Regional Inventory configuration.", "readOnly": true, @@ -5020,6 +5150,21 @@ false }, "type": "object" }, +"SetAliasForRelationship": { +"description": "Set an alias for a relationship between a provider and the account to be created.", +"id": "SetAliasForRelationship", +"properties": { +"accountIdAlias": { +"description": "Required. The unique ID of this account in the provider's system. The value must be unique across all accounts on the platform for this provider.", +"type": "string" +}, +"provider": { +"description": "Required. The provider of the service. This is a reference to an account such as `providers/123` or `accounts/123`. The same provider must be specified in at least one of the `service` fields.", +"type": "string" +} +}, +"type": "object" +}, "ShippingSettings": { "description": "The Merchant Center account's [shipping settings](https://support.google.com/merchants/answer/6069284). The `ShippingSettings` resource lets you retrieve and update the shipping settings of your advanced account and all its associated sub-accounts.", "id": "ShippingSettings", @@ -5391,6 +5536,33 @@ false }, "type": "object" }, +"VerificationMailSettings": { +"description": "Settings related to the verification email that is sent after adding a user.", +"id": "VerificationMailSettings", +"properties": { +"verificationMailMode": { +"description": "Optional. Mode of the verification mail. If not set, the default is `SEND_VERIFICATION_MAIL`.", +"enum": [ +"VERIFICATION_MAIL_MODE_UNSPECIFIED", +"SEND_VERIFICATION_MAIL", +"SUPPRESS_VERIFICATION_MAIL" +], +"enumDescriptions": [ +"Default first member of every enum. Do not use.", +"An invitation email is sent to the user added shortly after.", +"No invitation email is sent. This can be useful if the user is expected to accept the invitation through the API without needing another notification." +], +"type": "string" +} +}, +"type": "object" +}, +"VerifySelfRequest": { +"description": "Request message for the `VerifySelf` method.", +"id": "VerifySelfRequest", +"properties": {}, +"type": "object" +}, "Warehouse": { "description": "A fulfillment warehouse, which stores and handles inventory.", "id": "Warehouse", diff --git a/googleapiclient/discovery_cache/documents/merchantapi.datasources_v1.json b/googleapiclient/discovery_cache/documents/merchantapi.datasources_v1.json index 990e3a8d94..9b9afffb2f 100644 --- a/googleapiclient/discovery_cache/documents/merchantapi.datasources_v1.json +++ b/googleapiclient/discovery_cache/documents/merchantapi.datasources_v1.json @@ -321,7 +321,7 @@ } } }, -"revision": "20250804", +"revision": "20251102", "rootUrl": "https://merchantapi.googleapis.com/", "schemas": { "DataSource": { @@ -980,7 +980,7 @@ false "type": "object" }, "SupplementalProductDataSource": { -"description": "The supplemental data source for local and online products. After creation, you should make sure to link the supplemental product data source into one or more primary product data sources.", +"description": "The [supplemental data source](https://developers.google.com/merchant/api/guides/data-sources/api-sources#link-supplemental-data-source) for local and online products. After creation,you should make sure to link the supplemental product data source into one or more primary product data sources.", "id": "SupplementalProductDataSource", "properties": { "contentLanguage": { diff --git a/googleapiclient/discovery_cache/documents/merchantapi.datasources_v1beta.json b/googleapiclient/discovery_cache/documents/merchantapi.datasources_v1beta.json index 4b74f22797..64b37283d6 100644 --- a/googleapiclient/discovery_cache/documents/merchantapi.datasources_v1beta.json +++ b/googleapiclient/discovery_cache/documents/merchantapi.datasources_v1beta.json @@ -321,7 +321,7 @@ } } }, -"revision": "20250721", +"revision": "20251102", "rootUrl": "https://merchantapi.googleapis.com/", "schemas": { "DataSource": { @@ -992,7 +992,7 @@ false "type": "object" }, "SupplementalProductDataSource": { -"description": "The supplemental data source for local and online products. After creation, you should make sure to link the supplemental product data source into one or more primary product data sources.", +"description": "The [supplemental data source](https://developers.google.com/merchant/api/guides/data-sources/api-sources#link-supplemental-data-source) for local and online products. After creation,you should make sure to link the supplemental product data source into one or more primary product data sources.", "id": "SupplementalProductDataSource", "properties": { "contentLanguage": { diff --git a/googleapiclient/discovery_cache/documents/merchantapi.inventories_v1.json b/googleapiclient/discovery_cache/documents/merchantapi.inventories_v1.json index 05edfe7e7f..565ebe2dc4 100644 --- a/googleapiclient/discovery_cache/documents/merchantapi.inventories_v1.json +++ b/googleapiclient/discovery_cache/documents/merchantapi.inventories_v1.json @@ -121,7 +121,7 @@ ], "parameters": { "name": { -"description": "Required. The name of the local inventory for the given product to delete. Format: `accounts/{account}/products/{product}/localInventories/{store_code}`", +"description": "Required. The name of the local inventory for the given product to delete. Format: `accounts/{account}/products/{product}/localInventories/{store_code}` The `{product}` segment is a unique identifier for the product. This identifier must be unique within a merchant account and generally follows the structure: `content_language~feed_label~offer_id`. Example: `en~US~sku123` For legacy local products, the structure is: `local~content_language~feed_label~offer_id`. Example: `local~en~US~sku123` The format of the `{product}` segment in the URL is automatically detected by the server, supporting two options: 1. **Encoded Format**: The `{product}` segment is an unpadded base64url encoded string (RFC 4648 Section 5). The decoded string must result in the `content_language~feed_label~offer_id` structure. This encoding MUST be used if any part of the product identifier (like `offer_id`) contains characters such as `/`, `%`, or `~`. * Example: To represent the product ID `en~US~sku/123` for `store_code` \"store123\", the `{product}` segment must be the base64url encoding of this string, which is `ZW5-VVMtc2t1LzEyMw`. The full resource name for the local inventory would be `accounts/123/products/ZW5-VVMtc2t1LzEyMw/localInventories/store123`. 2. **Plain Format**: The `{product}` segment is the tilde-separated string `content_language~feed_label~offer_id`. This format is suitable only when `content_language`, `feed_label`, and `offer_id` do not contain URL-problematic characters like `/`, `%`, or `~`. We recommend using the **Encoded Format** for all product IDs to ensure correct parsing, especially those containing special characters. The presence of tilde (`~`) characters in the `{product}` segment is used to differentiate between the two formats. Note: For calls to the v1beta version, the plain format for the product segment is `channel~content_language~feed_label~offer_id`. For example, the full resource name for a local inventory at `store_code` \"store123\" would be: `accounts/123/products/online~en~US~sku123/localInventories/store123`.", "location": "path", "pattern": "^accounts/[^/]+/products/[^/]+/localInventories/[^/]+$", "required": true, @@ -146,7 +146,7 @@ ], "parameters": { "parent": { -"description": "Required. The account and product where this inventory will be inserted. Format: `accounts/{account}/products/{product}`", +"description": "Required. The account and product where this inventory will be inserted. Format: `accounts/{account}/products/{product}` The `{product}` segment is a unique identifier for the product. This identifier must be unique within a merchant account and generally follows the structure: `content_language~feed_label~offer_id`. Example: `en~US~sku123` For legacy local products, the structure is: `local~content_language~feed_label~offer_id`. Example: `local~en~US~sku123` The format of the `{product}` segment in the URL is automatically detected by the server, supporting two options: 1. **Encoded Format**: The `{product}` segment is an unpadded base64url encoded string (RFC 4648 Section 5). The decoded string must result in the `content_language~feed_label~offer_id` structure. This encoding MUST be used if any part of the product identifier (like `offer_id`) contains characters such as `/`, `%`, or `~`. * Example: To represent the product ID `en~US~sku/123`, the `{product}` segment must be the base64url encoding of this string, which is `ZW5-VVMtc2t1LzEyMw`. The full resource name for the product would be `accounts/123/products/ZW5-VVMtc2t1LzEyMw`. 2. **Plain Format**: The `{product}` segment is the tilde-separated string `content_language~feed_label~offer_id`. This format is suitable only when `content_language`, `feed_label`, and `offer_id` do not contain URL-problematic characters like `/`, `%`, or `~`. We recommend using the **Encoded Format** for all product IDs to ensure correct parsing, especially those containing special characters. The presence of tilde (`~`) characters in the `{product}` segment is used to differentiate between the two formats. Note: For calls to the v1beta version, the plain format is `channel~content_language~feed_label~offer_id`, for example: `accounts/123/products/online~en~US~sku123`.", "location": "path", "pattern": "^accounts/[^/]+/products/[^/]+$", "required": true, @@ -185,7 +185,7 @@ "type": "string" }, "parent": { -"description": "Required. The `name` of the parent product to list local inventories for. Format: `accounts/{account}/products/{product}`", +"description": "Required. The `name` of the parent product to list local inventories for. Format: `accounts/{account}/products/{product}` The `{product}` segment is a unique identifier for the product. This identifier must be unique within a merchant account and generally follows the structure: `content_language~feed_label~offer_id`. Example: `en~US~sku123` For legacy local products, the structure is: `local~content_language~feed_label~offer_id`. Example: `local~en~US~sku123` The format of the `{product}` segment in the URL is automatically detected by the server, supporting two options: 1. **Encoded Format**: The `{product}` segment is an unpadded base64url encoded string (RFC 4648 Section 5). The decoded string must result in the `content_language~feed_label~offer_id` structure. This encoding MUST be used if any part of the product identifier (like `offer_id`) contains characters such as `/`, `%`, or `~`. * Example: To represent the product ID `en~US~sku/123`, the `{product}` segment must be the base64url encoding of this string, which is `ZW5-VVMtc2t1LzEyMw`. The full resource name for the product would be `accounts/123/products/ZW5-VVMtc2t1LzEyMw`. 2. **Plain Format**: The `{product}` segment is the tilde-separated string `content_language~feed_label~offer_id`. This format is suitable only when `content_language`, `feed_label`, and `offer_id` do not contain URL-problematic characters like `/`, `%`, or `~`. We recommend using the **Encoded Format** for all product IDs to ensure correct parsing, especially those containing special characters. The presence of tilde (`~`) characters in the `{product}` segment is used to differentiate between the two formats. Note: For calls to the v1beta version, the plain format is `channel~content_language~feed_label~offer_id`, for example: `accounts/123/products/online~en~US~sku123`.", "location": "path", "pattern": "^accounts/[^/]+/products/[^/]+$", "required": true, @@ -214,7 +214,7 @@ ], "parameters": { "name": { -"description": "Required. The name of the `RegionalInventory` resource to delete. Format: `accounts/{account}/products/{product}/regionalInventories/{region}`", +"description": "Required. The name of the `RegionalInventory` resource to delete. Format: `accounts/{account}/products/{product}/regionalInventories/{region}` The `{product}` segment is a unique identifier for the product. This identifier must be unique within a merchant account and generally follows the structure: `content_language~feed_label~offer_id`. Example: `en~US~sku123` For legacy local products, the structure is: `local~content_language~feed_label~offer_id`. Example: `local~en~US~sku123` The format of the `{product}` segment in the URL is automatically detected by the server, supporting two options: 1. **Encoded Format**: The `{product}` segment is an unpadded base64url encoded string (RFC 4648 Section 5). The decoded string must result in the `content_language~feed_label~offer_id` structure. This encoding MUST be used if any part of the product identifier (like `offer_id`) contains characters such as `/`, `%`, or `~`. * Example: To represent the product ID `en~US~sku/123` for `region` \"region123\", the `{product}` segment must be the base64url encoding of this string, which is `ZW5-VVMtc2t1LzEyMw`. The full resource name for the regional inventory would be `accounts/123/products/ZW5-VVMtc2t1LzEyMw/regionalInventories/region123`. 2. **Plain Format**: The `{product}` segment is the tilde-separated string `content_language~feed_label~offer_id`. This format is suitable only when `content_language`, `feed_label`, and `offer_id` do not contain URL-problematic characters like `/`, `%`, or `~`. We recommend using the **Encoded Format** for all product IDs to ensure correct parsing, especially those containing special characters. The presence of tilde (`~`) characters in the `{product}` segment is used to differentiate between the two formats. Note: For calls to the v1beta version, the plain format for the product segment is `channel~content_language~feed_label~offer_id`. For example, the full resource name for a regional inventory in `region` \"region123\" would be: `accounts/123/products/online~en~US~sku123/regionalInventories/region123`.", "location": "path", "pattern": "^accounts/[^/]+/products/[^/]+/regionalInventories/[^/]+$", "required": true, @@ -239,7 +239,7 @@ ], "parameters": { "parent": { -"description": "Required. The account and product where this inventory will be inserted. Format: `accounts/{account}/products/{product}`", +"description": "Required. The account and product where this inventory will be inserted. Format: `accounts/{account}/products/{product}` The `{product}` segment is a unique identifier for the product. This identifier must be unique within a merchant account and generally follows the structure: `content_language~feed_label~offer_id`. Example: `en~US~sku123` For legacy local products, the structure is: `local~content_language~feed_label~offer_id`. Example: `local~en~US~sku123` The format of the `{product}` segment in the URL is automatically detected by the server, supporting two options: 1. **Encoded Format**: The `{product}` segment is an unpadded base64url encoded string (RFC 4648 Section 5). The decoded string must result in the `content_language~feed_label~offer_id` structure. This encoding MUST be used if any part of the product identifier (like `offer_id`) contains characters such as `/`, `%`, or `~`. * Example: To represent the product ID `en~US~sku/123`, the `{product}` segment must be the base64url encoding of this string, which is `ZW5-VVMtc2t1LzEyMw`. The full resource name for the product would be `accounts/123/products/ZW5-VVMtc2t1LzEyMw`. 2. **Plain Format**: The `{product}` segment is the tilde-separated string `content_language~feed_label~offer_id`. This format is suitable only when `content_language`, `feed_label`, and `offer_id` do not contain URL-problematic characters like `/`, `%`, or `~`. We recommend using the **Encoded Format** for all product IDs to ensure correct parsing, especially those containing special characters. The presence of tilde (`~`) characters in the `{product}` segment is used to differentiate between the two formats. Note: For calls to the v1beta version, the plain format is `channel~content_language~feed_label~offer_id`, for example: `accounts/123/products/online~en~US~sku123`.", "location": "path", "pattern": "^accounts/[^/]+/products/[^/]+$", "required": true, @@ -278,7 +278,7 @@ "type": "string" }, "parent": { -"description": "Required. The `name` of the parent product to list `RegionalInventory` resources for. Format: `accounts/{account}/products/{product}`", +"description": "Required. The `name` of the parent product to list `RegionalInventory` resources for. Format: `accounts/{account}/products/{product}` The `{product}` segment is a unique identifier for the product. This identifier must be unique within a merchant account and generally follows the structure: `content_language~feed_label~offer_id`. Example: `en~US~sku123` For legacy local products, the structure is: `local~content_language~feed_label~offer_id`. Example: `local~en~US~sku123` The format of the `{product}` segment in the URL is automatically detected by the server, supporting two options: 1. **Encoded Format**: The `{product}` segment is an unpadded base64url encoded string (RFC 4648 Section 5). The decoded string must result in the `content_language~feed_label~offer_id` structure. This encoding MUST be used if any part of the product identifier (like `offer_id`) contains characters such as `/`, `%`, or `~`. * Example: To represent the product ID `en~US~sku/123`, the `{product}` segment must be the base64url encoding of this string, which is `ZW5-VVMtc2t1LzEyMw`. The full resource name for the product would be `accounts/123/products/ZW5-VVMtc2t1LzEyMw`. 2. **Plain Format**: The `{product}` segment is the tilde-separated string `content_language~feed_label~offer_id`. This format is suitable only when `content_language`, `feed_label`, and `offer_id` do not contain URL-problematic characters like `/`, `%`, or `~`. We recommend using the **Encoded Format** for all product IDs to ensure correct parsing, especially those containing special characters. The presence of tilde (`~`) characters in the `{product}` segment is used to differentiate between the two formats. Note: For calls to the v1beta version, the plain format is `channel~content_language~feed_label~offer_id`, for example: `accounts/123/products/online~en~US~sku123`.", "location": "path", "pattern": "^accounts/[^/]+/products/[^/]+$", "required": true, @@ -300,7 +300,7 @@ } } }, -"revision": "20250804", +"revision": "20251118", "rootUrl": "https://merchantapi.googleapis.com/", "schemas": { "Empty": { @@ -377,7 +377,7 @@ "description": "Optional. A list of local inventory attributes." }, "name": { -"description": "Output only. The name of the `LocalInventory` resource. Format: `accounts/{account}/products/{product}/localInventories/{store_code}`", +"description": "Output only. The name of the `LocalInventory` resource. Format: `accounts/{account}/products/{product}/localInventories/{store_code}` The `{product}` segment is a unique identifier for the product. This identifier must be unique within a merchant account and generally follows the structure: `content_language~feed_label~offer_id`. Example: `en~US~sku123` For legacy local products, the structure is: `local~content_language~feed_label~offer_id`. Example: `local~en~US~sku123` The format of the `{product}` segment in the URL is automatically detected by the server, supporting two options: 1. **Encoded Format**: The `{product}` segment is an unpadded base64url encoded string (RFC 4648 Section 5). The decoded string must result in the `content_language~feed_label~offer_id` structure. This encoding MUST be used if any part of the product identifier (like `offer_id`) contains characters such as `/`, `%`, or `~`. * Example: To represent the product ID `en~US~sku/123` for `store_code` \"store123\", the `{product}` segment must be the base64url encoding of this string, which is `ZW5-VVMtc2t1LzEyMw`. The full resource name for the local inventory would be `accounts/123/products/ZW5-VVMtc2t1LzEyMw/localInventories/store123`. 2. **Plain Format**: The `{product}` segment is the tilde-separated string `content_language~feed_label~offer_id`. This format is suitable only when `content_language`, `feed_label`, and `offer_id` do not contain URL-problematic characters like `/`, `%`, or `~`. We recommend using the **Encoded Format** for all product IDs to ensure correct parsing, especially those containing special characters. The presence of tilde (`~`) characters in the `{product}` segment is used to differentiate between the two formats. Note: For calls to the v1beta version, the plain format for the product segment is `channel~content_language~feed_label~offer_id`. For example, the full resource name for a local inventory at `store_code` \"store123\" would be: `accounts/123/products/online~en~US~sku123/localInventories/store123`.", "readOnly": true, "type": "string" }, @@ -657,7 +657,7 @@ false "type": "string" }, "name": { -"description": "Output only. The name of the `RegionalInventory` resource. Format: `{regional_inventory.name=accounts/{account}/products/{product}/regionalInventories/{region}`", +"description": "Output only. The name of the `RegionalInventory` resource. Format: `accounts/{account}/products/{product}/regionalInventories/{region}` The `{product}` segment is a unique identifier for the product. This identifier must be unique within a merchant account and generally follows the structure: `content_language~feed_label~offer_id`. Example: `en~US~sku123` For legacy local products, the structure is: `local~content_language~feed_label~offer_id`. Example: `local~en~US~sku123` The format of the `{product}` segment in the URL is automatically detected by the server, supporting two options: 1. **Encoded Format**: The `{product}` segment is an unpadded base64url encoded string (RFC 4648 Section 5). The decoded string must result in the `content_language~feed_label~offer_id` structure. This encoding MUST be used if any part of the product identifier (like `offer_id`) contains characters such as `/`, `%`, or `~`. * Example: To represent the product ID `en~US~sku/123` for `region` \"region123\", the `{product}` segment must be the base64url encoding of this string, which is `ZW5-VVMtc2t1LzEyMw`. The full resource name for the regional inventory would be `accounts/123/products/ZW5-VVMtc2t1LzEyMw/regionalInventories/region123`. 2. **Plain Format**: The `{product}` segment is the tilde-separated string `content_language~feed_label~offer_id`. This format is suitable only when `content_language`, `feed_label`, and `offer_id` do not contain URL-problematic characters like `/`, `%`, or `~`. We recommend using the **Encoded Format** for all product IDs to ensure correct parsing, especially those containing special characters. The presence of tilde (`~`) characters in the `{product}` segment is used to differentiate between the two formats. Note: For calls to the v1beta version, the plain format for the product segment is `channel~content_language~feed_label~offer_id`. For example, the full resource name for a regional inventory in `region` \"region123\" would be: `accounts/123/products/online~en~US~sku123/regionalInventories/region123`.", "readOnly": true, "type": "string" }, diff --git a/googleapiclient/discovery_cache/documents/merchantapi.inventories_v1beta.json b/googleapiclient/discovery_cache/documents/merchantapi.inventories_v1beta.json index 078e9afb2b..411da0611d 100644 --- a/googleapiclient/discovery_cache/documents/merchantapi.inventories_v1beta.json +++ b/googleapiclient/discovery_cache/documents/merchantapi.inventories_v1beta.json @@ -121,7 +121,7 @@ ], "parameters": { "name": { -"description": "Required. The name of the local inventory for the given product to delete. Format: `accounts/{account}/products/{product}/localInventories/{store_code}`", +"description": "Required. The name of the local inventory for the given product to delete. Format: `accounts/{account}/products/{product}/localInventories/{store_code}` The `{product}` segment is a unique identifier for the product. This identifier must be unique within a merchant account and generally follows the structure: `content_language~feed_label~offer_id`. Example: `en~US~sku123` For legacy local products, the structure is: `local~content_language~feed_label~offer_id`. Example: `local~en~US~sku123` The format of the `{product}` segment in the URL is automatically detected by the server, supporting two options: 1. **Encoded Format**: The `{product}` segment is an unpadded base64url encoded string (RFC 4648 Section 5). The decoded string must result in the `content_language~feed_label~offer_id` structure. This encoding MUST be used if any part of the product identifier (like `offer_id`) contains characters such as `/`, `%`, or `~`. * Example: To represent the product ID `en~US~sku/123` for `store_code` \"store123\", the `{product}` segment must be the base64url encoding of this string, which is `ZW5-VVMtc2t1LzEyMw`. The full resource name for the local inventory would be `accounts/123/products/ZW5-VVMtc2t1LzEyMw/localInventories/store123`. 2. **Plain Format**: The `{product}` segment is the tilde-separated string `content_language~feed_label~offer_id`. This format is suitable only when `content_language`, `feed_label`, and `offer_id` do not contain URL-problematic characters like `/`, `%`, or `~`. We recommend using the **Encoded Format** for all product IDs to ensure correct parsing, especially those containing special characters. The presence of tilde (`~`) characters in the `{product}` segment is used to differentiate between the two formats. Note: For calls to the v1beta version, the plain format for the product segment is `channel~content_language~feed_label~offer_id`. For example, the full resource name for a local inventory at `store_code` \"store123\" would be: `accounts/123/products/online~en~US~sku123/localInventories/store123`.", "location": "path", "pattern": "^accounts/[^/]+/products/[^/]+/localInventories/[^/]+$", "required": true, @@ -146,7 +146,7 @@ ], "parameters": { "parent": { -"description": "Required. The account and product where this inventory will be inserted. Format: `accounts/{account}/products/{product}`", +"description": "Required. The account and product where this inventory will be inserted. Format: `accounts/{account}/products/{product}` The `{product}` segment is a unique identifier for the product. This identifier must be unique within a merchant account and generally follows the structure: `content_language~feed_label~offer_id`. Example: `en~US~sku123` For legacy local products, the structure is: `local~content_language~feed_label~offer_id`. Example: `local~en~US~sku123` The format of the `{product}` segment in the URL is automatically detected by the server, supporting two options: 1. **Encoded Format**: The `{product}` segment is an unpadded base64url encoded string (RFC 4648 Section 5). The decoded string must result in the `content_language~feed_label~offer_id` structure. This encoding MUST be used if any part of the product identifier (like `offer_id`) contains characters such as `/`, `%`, or `~`. * Example: To represent the product ID `en~US~sku/123`, the `{product}` segment must be the base64url encoding of this string, which is `ZW5-VVMtc2t1LzEyMw`. The full resource name for the product would be `accounts/123/products/ZW5-VVMtc2t1LzEyMw`. 2. **Plain Format**: The `{product}` segment is the tilde-separated string `content_language~feed_label~offer_id`. This format is suitable only when `content_language`, `feed_label`, and `offer_id` do not contain URL-problematic characters like `/`, `%`, or `~`. We recommend using the **Encoded Format** for all product IDs to ensure correct parsing, especially those containing special characters. The presence of tilde (`~`) characters in the `{product}` segment is used to differentiate between the two formats. Note: For calls to the v1beta version, the plain format is `channel~content_language~feed_label~offer_id`, for example: `accounts/123/products/online~en~US~sku123`.", "location": "path", "pattern": "^accounts/[^/]+/products/[^/]+$", "required": true, @@ -185,7 +185,7 @@ "type": "string" }, "parent": { -"description": "Required. The `name` of the parent product to list local inventories for. Format: `accounts/{account}/products/{product}`", +"description": "Required. The `name` of the parent product to list local inventories for. Format: `accounts/{account}/products/{product}` The `{product}` segment is a unique identifier for the product. This identifier must be unique within a merchant account and generally follows the structure: `content_language~feed_label~offer_id`. Example: `en~US~sku123` For legacy local products, the structure is: `local~content_language~feed_label~offer_id`. Example: `local~en~US~sku123` The format of the `{product}` segment in the URL is automatically detected by the server, supporting two options: 1. **Encoded Format**: The `{product}` segment is an unpadded base64url encoded string (RFC 4648 Section 5). The decoded string must result in the `content_language~feed_label~offer_id` structure. This encoding MUST be used if any part of the product identifier (like `offer_id`) contains characters such as `/`, `%`, or `~`. * Example: To represent the product ID `en~US~sku/123`, the `{product}` segment must be the base64url encoding of this string, which is `ZW5-VVMtc2t1LzEyMw`. The full resource name for the product would be `accounts/123/products/ZW5-VVMtc2t1LzEyMw`. 2. **Plain Format**: The `{product}` segment is the tilde-separated string `content_language~feed_label~offer_id`. This format is suitable only when `content_language`, `feed_label`, and `offer_id` do not contain URL-problematic characters like `/`, `%`, or `~`. We recommend using the **Encoded Format** for all product IDs to ensure correct parsing, especially those containing special characters. The presence of tilde (`~`) characters in the `{product}` segment is used to differentiate between the two formats. Note: For calls to the v1beta version, the plain format is `channel~content_language~feed_label~offer_id`, for example: `accounts/123/products/online~en~US~sku123`.", "location": "path", "pattern": "^accounts/[^/]+/products/[^/]+$", "required": true, @@ -214,7 +214,7 @@ ], "parameters": { "name": { -"description": "Required. The name of the `RegionalInventory` resource to delete. Format: `accounts/{account}/products/{product}/regionalInventories/{region}`", +"description": "Required. The name of the `RegionalInventory` resource to delete. Format: `accounts/{account}/products/{product}/regionalInventories/{region}` The `{product}` segment is a unique identifier for the product. This identifier must be unique within a merchant account and generally follows the structure: `content_language~feed_label~offer_id`. Example: `en~US~sku123` For legacy local products, the structure is: `local~content_language~feed_label~offer_id`. Example: `local~en~US~sku123` The format of the `{product}` segment in the URL is automatically detected by the server, supporting two options: 1. **Encoded Format**: The `{product}` segment is an unpadded base64url encoded string (RFC 4648 Section 5). The decoded string must result in the `content_language~feed_label~offer_id` structure. This encoding MUST be used if any part of the product identifier (like `offer_id`) contains characters such as `/`, `%`, or `~`. * Example: To represent the product ID `en~US~sku/123` for `region` \"region123\", the `{product}` segment must be the base64url encoding of this string, which is `ZW5-VVMtc2t1LzEyMw`. The full resource name for the regional inventory would be `accounts/123/products/ZW5-VVMtc2t1LzEyMw/regionalInventories/region123`. 2. **Plain Format**: The `{product}` segment is the tilde-separated string `content_language~feed_label~offer_id`. This format is suitable only when `content_language`, `feed_label`, and `offer_id` do not contain URL-problematic characters like `/`, `%`, or `~`. We recommend using the **Encoded Format** for all product IDs to ensure correct parsing, especially those containing special characters. The presence of tilde (`~`) characters in the `{product}` segment is used to differentiate between the two formats. Note: For calls to the v1beta version, the plain format for the product segment is `channel~content_language~feed_label~offer_id`. For example, the full resource name for a regional inventory in `region` \"region123\" would be: `accounts/123/products/online~en~US~sku123/regionalInventories/region123`.", "location": "path", "pattern": "^accounts/[^/]+/products/[^/]+/regionalInventories/[^/]+$", "required": true, @@ -239,7 +239,7 @@ ], "parameters": { "parent": { -"description": "Required. The account and product where this inventory will be inserted. Format: `accounts/{account}/products/{product}`", +"description": "Required. The account and product where this inventory will be inserted. Format: `accounts/{account}/products/{product}` The `{product}` segment is a unique identifier for the product. This identifier must be unique within a merchant account and generally follows the structure: `content_language~feed_label~offer_id`. Example: `en~US~sku123` For legacy local products, the structure is: `local~content_language~feed_label~offer_id`. Example: `local~en~US~sku123` The format of the `{product}` segment in the URL is automatically detected by the server, supporting two options: 1. **Encoded Format**: The `{product}` segment is an unpadded base64url encoded string (RFC 4648 Section 5). The decoded string must result in the `content_language~feed_label~offer_id` structure. This encoding MUST be used if any part of the product identifier (like `offer_id`) contains characters such as `/`, `%`, or `~`. * Example: To represent the product ID `en~US~sku/123`, the `{product}` segment must be the base64url encoding of this string, which is `ZW5-VVMtc2t1LzEyMw`. The full resource name for the product would be `accounts/123/products/ZW5-VVMtc2t1LzEyMw`. 2. **Plain Format**: The `{product}` segment is the tilde-separated string `content_language~feed_label~offer_id`. This format is suitable only when `content_language`, `feed_label`, and `offer_id` do not contain URL-problematic characters like `/`, `%`, or `~`. We recommend using the **Encoded Format** for all product IDs to ensure correct parsing, especially those containing special characters. The presence of tilde (`~`) characters in the `{product}` segment is used to differentiate between the two formats. Note: For calls to the v1beta version, the plain format is `channel~content_language~feed_label~offer_id`, for example: `accounts/123/products/online~en~US~sku123`.", "location": "path", "pattern": "^accounts/[^/]+/products/[^/]+$", "required": true, @@ -278,7 +278,7 @@ "type": "string" }, "parent": { -"description": "Required. The `name` of the parent product to list `RegionalInventory` resources for. Format: `accounts/{account}/products/{product}`", +"description": "Required. The `name` of the parent product to list `RegionalInventory` resources for. Format: `accounts/{account}/products/{product}` The `{product}` segment is a unique identifier for the product. This identifier must be unique within a merchant account and generally follows the structure: `content_language~feed_label~offer_id`. Example: `en~US~sku123` For legacy local products, the structure is: `local~content_language~feed_label~offer_id`. Example: `local~en~US~sku123` The format of the `{product}` segment in the URL is automatically detected by the server, supporting two options: 1. **Encoded Format**: The `{product}` segment is an unpadded base64url encoded string (RFC 4648 Section 5). The decoded string must result in the `content_language~feed_label~offer_id` structure. This encoding MUST be used if any part of the product identifier (like `offer_id`) contains characters such as `/`, `%`, or `~`. * Example: To represent the product ID `en~US~sku/123`, the `{product}` segment must be the base64url encoding of this string, which is `ZW5-VVMtc2t1LzEyMw`. The full resource name for the product would be `accounts/123/products/ZW5-VVMtc2t1LzEyMw`. 2. **Plain Format**: The `{product}` segment is the tilde-separated string `content_language~feed_label~offer_id`. This format is suitable only when `content_language`, `feed_label`, and `offer_id` do not contain URL-problematic characters like `/`, `%`, or `~`. We recommend using the **Encoded Format** for all product IDs to ensure correct parsing, especially those containing special characters. The presence of tilde (`~`) characters in the `{product}` segment is used to differentiate between the two formats. Note: For calls to the v1beta version, the plain format is `channel~content_language~feed_label~offer_id`, for example: `accounts/123/products/online~en~US~sku123`.", "location": "path", "pattern": "^accounts/[^/]+/products/[^/]+$", "required": true, @@ -300,7 +300,7 @@ } } }, -"revision": "20250727", +"revision": "20251118", "rootUrl": "https://merchantapi.googleapis.com/", "schemas": { "CustomAttribute": { @@ -411,7 +411,7 @@ "type": "string" }, "name": { -"description": "Output only. The name of the `LocalInventory` resource. Format: `accounts/{account}/products/{product}/localInventories/{store_code}`", +"description": "Output only. The name of the `LocalInventory` resource. Format: `accounts/{account}/products/{product}/localInventories/{store_code}` The `{product}` segment is a unique identifier for the product. This identifier must be unique within a merchant account and generally follows the structure: `content_language~feed_label~offer_id`. Example: `en~US~sku123` For legacy local products, the structure is: `local~content_language~feed_label~offer_id`. Example: `local~en~US~sku123` The format of the `{product}` segment in the URL is automatically detected by the server, supporting two options: 1. **Encoded Format**: The `{product}` segment is an unpadded base64url encoded string (RFC 4648 Section 5). The decoded string must result in the `content_language~feed_label~offer_id` structure. This encoding MUST be used if any part of the product identifier (like `offer_id`) contains characters such as `/`, `%`, or `~`. * Example: To represent the product ID `en~US~sku/123` for `store_code` \"store123\", the `{product}` segment must be the base64url encoding of this string, which is `ZW5-VVMtc2t1LzEyMw`. The full resource name for the local inventory would be `accounts/123/products/ZW5-VVMtc2t1LzEyMw/localInventories/store123`. 2. **Plain Format**: The `{product}` segment is the tilde-separated string `content_language~feed_label~offer_id`. This format is suitable only when `content_language`, `feed_label`, and `offer_id` do not contain URL-problematic characters like `/`, `%`, or `~`. We recommend using the **Encoded Format** for all product IDs to ensure correct parsing, especially those containing special characters. The presence of tilde (`~`) characters in the `{product}` segment is used to differentiate between the two formats. Note: For calls to the v1beta version, the plain format for the product segment is `channel~content_language~feed_label~offer_id`. For example, the full resource name for a local inventory at `store_code` \"store123\" would be: `accounts/123/products/online~en~US~sku123/localInventories/store123`.", "readOnly": true, "type": "string" }, @@ -636,7 +636,7 @@ false "type": "array" }, "name": { -"description": "Output only. The name of the `RegionalInventory` resource. Format: `{regional_inventory.name=accounts/{account}/products/{product}/regionalInventories/{region}`", +"description": "Output only. The name of the `RegionalInventory` resource. Format: `accounts/{account}/products/{product}/regionalInventories/{region}` The `{product}` segment is a unique identifier for the product. This identifier must be unique within a merchant account and generally follows the structure: `content_language~feed_label~offer_id`. Example: `en~US~sku123` For legacy local products, the structure is: `local~content_language~feed_label~offer_id`. Example: `local~en~US~sku123` The format of the `{product}` segment in the URL is automatically detected by the server, supporting two options: 1. **Encoded Format**: The `{product}` segment is an unpadded base64url encoded string (RFC 4648 Section 5). The decoded string must result in the `content_language~feed_label~offer_id` structure. This encoding MUST be used if any part of the product identifier (like `offer_id`) contains characters such as `/`, `%`, or `~`. * Example: To represent the product ID `en~US~sku/123` for `region` \"region123\", the `{product}` segment must be the base64url encoding of this string, which is `ZW5-VVMtc2t1LzEyMw`. The full resource name for the regional inventory would be `accounts/123/products/ZW5-VVMtc2t1LzEyMw/regionalInventories/region123`. 2. **Plain Format**: The `{product}` segment is the tilde-separated string `content_language~feed_label~offer_id`. This format is suitable only when `content_language`, `feed_label`, and `offer_id` do not contain URL-problematic characters like `/`, `%`, or `~`. We recommend using the **Encoded Format** for all product IDs to ensure correct parsing, especially those containing special characters. The presence of tilde (`~`) characters in the `{product}` segment is used to differentiate between the two formats. Note: For calls to the v1beta version, the plain format for the product segment is `channel~content_language~feed_label~offer_id`. For example, the full resource name for a regional inventory in `region` \"region123\" would be: `accounts/123/products/online~en~US~sku123/regionalInventories/region123`.", "readOnly": true, "type": "string" }, diff --git a/googleapiclient/discovery_cache/documents/merchantapi.issueresolution_v1.json b/googleapiclient/discovery_cache/documents/merchantapi.issueresolution_v1.json index cbe09988b6..9591a15e25 100644 --- a/googleapiclient/discovery_cache/documents/merchantapi.issueresolution_v1.json +++ b/googleapiclient/discovery_cache/documents/merchantapi.issueresolution_v1.json @@ -209,7 +209,7 @@ "type": "string" }, "name": { -"description": "Required. The name of the product to fetch issues for. Format: `accounts/{account}/products/{product}`", +"description": "Required. The name of the product. Format: `accounts/{account}/products/{product}` The `{product}` segment is a unique identifier for the product. This identifier must be unique within a merchant account and generally follows the structure: `content_language~feed_label~offer_id`. Example: `en~US~sku123` For legacy local products, the structure is: `local~content_language~feed_label~offer_id`. Example: `local~en~US~sku123` The format of the `{product}` segment in the URL is automatically detected by the server, supporting two options: 1. **Encoded Format**: The `{product}` segment is an unpadded base64url encoded string (RFC 4648 Section 5). The decoded string must result in the `content_language~feed_label~offer_id` structure. This encoding MUST be used if any part of the product identifier (like `offer_id`) contains characters such as `/`, `%`, or `~`. * Example: To represent the product ID `en~US~sku/123`, the `{product}` segment must be the base64url encoding of this string, which is `ZW5-VVMtc2t1LzEyMw`. The full resource name for the product would be `accounts/123/products/ZW5-VVMtc2t1LzEyMw`. 2. **Plain Format**: The `{product}` segment is the tilde-separated string `content_language~feed_label~offer_id`. This format is suitable only when `content_language`, `feed_label`, and `offer_id` do not contain URL-problematic characters like `/`, `%`, or `~`. We recommend using the **Encoded Format** for all product IDs to ensure correct parsing, especially those containing special characters. The presence of tilde (`~`) characters in the `{product}` segment is used to differentiate between the two formats. Note: For calls to the v1beta version, the plain format is `channel~content_language~feed_label~offer_id`, for example: `accounts/123/products/online~en~US~sku123`.", "location": "path", "pattern": "^accounts/[^/]+/products/[^/]+$", "required": true, @@ -268,7 +268,7 @@ } } }, -"revision": "20250830", +"revision": "20251118", "rootUrl": "https://merchantapi.googleapis.com/", "schemas": { "Action": { diff --git a/googleapiclient/discovery_cache/documents/merchantapi.issueresolution_v1beta.json b/googleapiclient/discovery_cache/documents/merchantapi.issueresolution_v1beta.json index 89654e6a9e..5aaec7cfbf 100644 --- a/googleapiclient/discovery_cache/documents/merchantapi.issueresolution_v1beta.json +++ b/googleapiclient/discovery_cache/documents/merchantapi.issueresolution_v1beta.json @@ -209,7 +209,7 @@ "type": "string" }, "name": { -"description": "Required. The name of the product to fetch issues for. Format: `accounts/{account}/products/{product}`", +"description": "Required. The name of the product. Format: `accounts/{account}/products/{product}` The `{product}` segment is a unique identifier for the product. This identifier must be unique within a merchant account and generally follows the structure: `content_language~feed_label~offer_id`. Example: `en~US~sku123` For legacy local products, the structure is: `local~content_language~feed_label~offer_id`. Example: `local~en~US~sku123` The format of the `{product}` segment in the URL is automatically detected by the server, supporting two options: 1. **Encoded Format**: The `{product}` segment is an unpadded base64url encoded string (RFC 4648 Section 5). The decoded string must result in the `content_language~feed_label~offer_id` structure. This encoding MUST be used if any part of the product identifier (like `offer_id`) contains characters such as `/`, `%`, or `~`. * Example: To represent the product ID `en~US~sku/123`, the `{product}` segment must be the base64url encoding of this string, which is `ZW5-VVMtc2t1LzEyMw`. The full resource name for the product would be `accounts/123/products/ZW5-VVMtc2t1LzEyMw`. 2. **Plain Format**: The `{product}` segment is the tilde-separated string `content_language~feed_label~offer_id`. This format is suitable only when `content_language`, `feed_label`, and `offer_id` do not contain URL-problematic characters like `/`, `%`, or `~`. We recommend using the **Encoded Format** for all product IDs to ensure correct parsing, especially those containing special characters. The presence of tilde (`~`) characters in the `{product}` segment is used to differentiate between the two formats. Note: For calls to the v1beta version, the plain format is `channel~content_language~feed_label~offer_id`, for example: `accounts/123/products/online~en~US~sku123`.", "location": "path", "pattern": "^accounts/[^/]+/products/[^/]+$", "required": true, @@ -268,7 +268,7 @@ } } }, -"revision": "20250830", +"revision": "20251118", "rootUrl": "https://merchantapi.googleapis.com/", "schemas": { "Action": { diff --git a/googleapiclient/discovery_cache/documents/merchantapi.products_v1.json b/googleapiclient/discovery_cache/documents/merchantapi.products_v1.json index 859bb8e3f9..51d8cfc0d4 100644 --- a/googleapiclient/discovery_cache/documents/merchantapi.products_v1.json +++ b/googleapiclient/discovery_cache/documents/merchantapi.products_v1.json @@ -124,7 +124,7 @@ "type": "string" }, "name": { -"description": "Required. The name of the product input resource to delete. Format: `accounts/{account}/productInputs/{product}` where the last section `product` consists of: `content_language~feed_label~offer_id` example for product name is `accounts/123/productInputs/en~US~sku123`.", +"description": "Required. The name of the product input to delete. Format: `accounts/{account}/productInputs/{productInput}` The {productInput} segment is a unique identifier for the product. This identifier must be unique within a merchant account and generally follows the structure: `content_language~feed_label~offer_id`. Example: `en~US~sku123` For legacy local products, the structure is: `local~content_language~feed_label~offer_id`. Example: `local~en~US~sku123` The format of the {productInput} segment in the URL is automatically detected by the server, supporting two options: 1. **Encoded Format**: The `{productInput}` segment is an unpadded base64url encoded string (RFC 4648 Section 5). The decoded string must result in the `content_language~feed_label~offer_id` structure. This encoding MUST be used if any part of the product identifier (like `offer_id`) contains characters such as `/`, `%`, or `~`. * Example: To represent the product ID `en~US~sku/123`, the `{productInput}` segment must be the base64url encoding of this string, which is `ZW5-VVMtc2t1LzEyMw`. The full resource name for the product would be `accounts/123/productInputs/ZW5-VVMtc2t1LzEyMw`. 2. **Plain Format**: The `{productInput}` segment is the tilde-separated string `content_language~feed_label~offer_id`. This format is suitable only when `content_language`, `feed_label`, and `offer_id` do not contain URL-problematic characters like `/`, `%`, or `~`. We recommend using the **Encoded Format** for all product IDs to ensure correct parsing, especially those containing special characters. The presence of tilde (`~`) characters in the `{productInput}` segment is used to differentiate between the two formats. Note: For calls to the v1beta version, the plain format is `channel~content_language~feed_label~offer_id`, for example: `accounts/123/productinputs/online~en~US~sku123`.", "location": "path", "pattern": "^accounts/[^/]+/productInputs/[^/]+$", "required": true, @@ -173,7 +173,7 @@ ] }, "patch": { -"description": "Updates the existing product input in your Merchant Center account. After inserting, updating, or deleting a product input, it may take several minutes before the processed product can be retrieved.", +"description": "Updates the existing product input in your Merchant Center account. The name of the product input to update is taken from the `name` field within the `ProductInput` resource. After inserting, updating, or deleting a product input, it may take several minutes before the processed product can be retrieved.", "flatPath": "products/v1/accounts/{accountsId}/productInputs/{productInputsId}", "httpMethod": "PATCH", "id": "merchantapi.accounts.productInputs.patch", @@ -187,7 +187,7 @@ "type": "string" }, "name": { -"description": "Identifier. The name of the product input. Format: `accounts/{account}/productInputs/{productinput}` where the last section `productinput` consists of: `content_language~feed_label~offer_id` example for product input name is `accounts/123/productInputs/en~US~sku123`. A legacy local product input name would be `accounts/123/productInputs/local~en~US~sku123`. Note: For calls to the v1beta version, the `productInput` section consists of: `channel~content_language~feed_label~offer_id`, for example: `accounts/123/productInputs/online~en~US~sku123`.", +"description": "Identifier. The name of the product. Format: `accounts/{account}/productInputs/{productinput}` The {productinput} segment is a unique identifier for the product. This identifier must be unique within a merchant account and generally follows the structure: `content_language~feed_label~offer_id`. Example: `en~US~sku123` For legacy local products, the structure is: `local~content_language~feed_label~offer_id`. Example: `local~en~US~sku123` The format of the {productinput} segment in the URL is automatically detected by the server, supporting two options: 1. **Encoded Format**: The `{productinput}` segment is an unpadded base64url encoded string (RFC 4648 Section 5). The decoded string must result in the `content_language~feed_label~offer_id` structure. This encoding MUST be used if any part of the product identifier (like `offer_id`) contains characters such as `/`, `%`, or `~`. * Example: To represent the product ID `en~US~sku/123`, the `{productinput}` segment must be the base64url encoding of this string, which is `ZW5-VVMtc2t1LzEyMw`. The full resource name for the product would be `accounts/123/productinputs/ZW5-VVMtc2t1LzEyMw`. 2. **Plain Format**: The `{productinput}` segment is the tilde-separated string `content_language~feed_label~offer_id`. This format is suitable only when `content_language`, `feed_label`, and `offer_id` do not contain URL-problematic characters like `/`, `%`, or `~`. We recommend using the **Encoded Format** for all product IDs to ensure correct parsing, especially those containing special characters. The presence of tilde (`~`) characters in the `{productinput}` segment is used to differentiate between the two formats. Note: For calls to the v1beta version, the plain format is `channel~content_language~feed_label~offer_id`, for example: `accounts/123/productinputs/online~en~US~sku123`.", "location": "path", "pattern": "^accounts/[^/]+/productInputs/[^/]+$", "required": true, @@ -225,7 +225,7 @@ ], "parameters": { "name": { -"description": "Required. The name of the product to retrieve. Format: `accounts/{account}/products/{product}` where the last section `product` consists of: `content_language~feed_label~offer_id` example for product name is `accounts/123/products/en~US~sku123`. A legacy local product name would be `accounts/123/products/local~en~US~sku123`. Note: For calls to the v1beta version, the `product` section consists of: `channel~content_language~feed_label~offer_id`, for example: `accounts/123/products/online~en~US~sku123`.", +"description": "Required. The name of the product. Format: `accounts/{account}/products/{product}` The `{product}` segment is a unique identifier for the product. This identifier must be unique within a merchant account and generally follows the structure: `content_language~feed_label~offer_id`. Example: `en~US~sku123` For legacy local products, the structure is: `local~content_language~feed_label~offer_id`. Example: `local~en~US~sku123` The format of the `{product}` segment in the URL is automatically detected by the server, supporting two options: 1. **Encoded Format**: The `{product}` segment is an unpadded base64url encoded string (RFC 4648 Section 5). The decoded string must result in the `content_language~feed_label~offer_id` structure. This encoding MUST be used if any part of the product identifier (like `offer_id`) contains characters such as `/`, `%`, or `~`. * Example: To represent the product ID `en~US~sku/123`, the `{product}` segment must be the base64url encoding of this string, which is `ZW5-VVMtc2t1LzEyMw`. The full resource name for the product would be `accounts/123/products/ZW5-VVMtc2t1LzEyMw`. 2. **Plain Format**: The `{product}` segment is the tilde-separated string `content_language~feed_label~offer_id`. This format is suitable only when `content_language`, `feed_label`, and `offer_id` do not contain URL-problematic characters like `/`, `%`, or `~`. We recommend using the **Encoded Format** for all product IDs to ensure correct parsing, especially those containing special characters. The presence of tilde (`~`) characters in the `{product}` segment is used to differentiate between the two formats. Note: For calls to the v1beta version, the plain format is `channel~content_language~feed_label~offer_id`, for example: `accounts/123/products/online~en~US~sku123`.", "location": "path", "pattern": "^accounts/[^/]+/products/[^/]+$", "required": true, @@ -281,7 +281,7 @@ } } }, -"revision": "20251007", +"revision": "20251118", "rootUrl": "https://merchantapi.googleapis.com/", "schemas": { "AutomatedDiscounts": { @@ -970,7 +970,7 @@ false "type": "object" }, "LoyaltyProgram": { -"description": "A message that represents loyalty program.", +"description": "LINT.IfChange(LoyaltyProgram) A message that represents loyalty program.", "id": "LoyaltyProgram", "properties": { "cashbackForFutureUse": { @@ -1696,6 +1696,13 @@ false }, "type": "array" }, +"shippingHandlingBusinessDays": { +"description": "The business days during which orders can be handled. If not provided, Monday to Friday business days will be assumed.", +"items": { +"$ref": "ShippingBusinessDaysConfig" +}, +"type": "array" +}, "shippingHeight": { "$ref": "ShippingDimension", "description": "Height of the item for shipping." @@ -1708,6 +1715,13 @@ false "$ref": "ShippingDimension", "description": "Length of the item for shipping." }, +"shippingTransitBusinessDays": { +"description": "The business days during which orders are in transit. If not provided, Monday to Friday business days will be assumed.", +"items": { +"$ref": "ShippingBusinessDaysConfig" +}, +"type": "array" +}, "shippingWeight": { "$ref": "ShippingWeight", "description": "Weight of the item for shipping." @@ -2026,7 +2040,7 @@ false "type": "boolean" }, "name": { -"description": "Identifier. The name of the product input. Format: `accounts/{account}/productInputs/{productinput}` where the last section `productinput` consists of: `content_language~feed_label~offer_id` example for product input name is `accounts/123/productInputs/en~US~sku123`. A legacy local product input name would be `accounts/123/productInputs/local~en~US~sku123`. Note: For calls to the v1beta version, the `productInput` section consists of: `channel~content_language~feed_label~offer_id`, for example: `accounts/123/productInputs/online~en~US~sku123`.", +"description": "Identifier. The name of the product. Format: `accounts/{account}/productInputs/{productinput}` The {productinput} segment is a unique identifier for the product. This identifier must be unique within a merchant account and generally follows the structure: `content_language~feed_label~offer_id`. Example: `en~US~sku123` For legacy local products, the structure is: `local~content_language~feed_label~offer_id`. Example: `local~en~US~sku123` The format of the {productinput} segment in the URL is automatically detected by the server, supporting two options: 1. **Encoded Format**: The `{productinput}` segment is an unpadded base64url encoded string (RFC 4648 Section 5). The decoded string must result in the `content_language~feed_label~offer_id` structure. This encoding MUST be used if any part of the product identifier (like `offer_id`) contains characters such as `/`, `%`, or `~`. * Example: To represent the product ID `en~US~sku/123`, the `{productinput}` segment must be the base64url encoding of this string, which is `ZW5-VVMtc2t1LzEyMw`. The full resource name for the product would be `accounts/123/productinputs/ZW5-VVMtc2t1LzEyMw`. 2. **Plain Format**: The `{productinput}` segment is the tilde-separated string `content_language~feed_label~offer_id`. This format is suitable only when `content_language`, `feed_label`, and `offer_id` do not contain URL-problematic characters like `/`, `%`, or `~`. We recommend using the **Encoded Format** for all product IDs to ensure correct parsing, especially those containing special characters. The presence of tilde (`~`) characters in the `{productinput}` segment is used to differentiate between the two formats. Note: For calls to the v1beta version, the plain format is `channel~content_language~feed_label~offer_id`, for example: `accounts/123/productinputs/online~en~US~sku123`.", "type": "string" }, "offerId": { @@ -2294,6 +2308,21 @@ false }, "type": "object" }, +"ShippingBusinessDaysConfig": { +"description": "The business days during which orders are on their path to fulfillment. If not provided, Monday to Friday business days will be assumed.", +"id": "ShippingBusinessDaysConfig", +"properties": { +"businessDays": { +"description": "Effective days of the week considered for the delivery time calculation. May not be empty. The more business days included the faster the delivery. Can be set through individual days (e.g. `MTWRF`), or day ranges (e.g. `Mon-Fri`). For more information about accepted formats, see [Shipping handling business days](https://support.google.com/merchants/answer/16072859).", +"type": "string" +}, +"country": { +"description": "The [CLDR territory code](http://www.unicode.org/repos/cldr/tags/latest/common/main/en.xml) of the country to which an item will ship.", +"type": "string" +} +}, +"type": "object" +}, "ShippingDimension": { "description": "The ShippingDimension of the product.", "id": "ShippingDimension", diff --git a/googleapiclient/discovery_cache/documents/merchantapi.products_v1beta.json b/googleapiclient/discovery_cache/documents/merchantapi.products_v1beta.json index b448c7b4c8..2d7aa78574 100644 --- a/googleapiclient/discovery_cache/documents/merchantapi.products_v1beta.json +++ b/googleapiclient/discovery_cache/documents/merchantapi.products_v1beta.json @@ -124,7 +124,7 @@ "type": "string" }, "name": { -"description": "Required. The name of the product input resource to delete. Format: `accounts/{account}/productInputs/{product}` where the last section `product` consists of: `content_language~feed_label~offer_id` example for product name is `accounts/123/productInputs/en~US~sku123`.", +"description": "Required. The name of the product input to delete. Format: `accounts/{account}/productInputs/{productInput}` The {productInput} segment is a unique identifier for the product. This identifier must be unique within a merchant account and generally follows the structure: `content_language~feed_label~offer_id`. Example: `en~US~sku123` For legacy local products, the structure is: `local~content_language~feed_label~offer_id`. Example: `local~en~US~sku123` The format of the {productInput} segment in the URL is automatically detected by the server, supporting two options: 1. **Encoded Format**: The `{productInput}` segment is an unpadded base64url encoded string (RFC 4648 Section 5). The decoded string must result in the `content_language~feed_label~offer_id` structure. This encoding MUST be used if any part of the product identifier (like `offer_id`) contains characters such as `/`, `%`, or `~`. * Example: To represent the product ID `en~US~sku/123`, the `{productInput}` segment must be the base64url encoding of this string, which is `ZW5-VVMtc2t1LzEyMw`. The full resource name for the product would be `accounts/123/productInputs/ZW5-VVMtc2t1LzEyMw`. 2. **Plain Format**: The `{productInput}` segment is the tilde-separated string `content_language~feed_label~offer_id`. This format is suitable only when `content_language`, `feed_label`, and `offer_id` do not contain URL-problematic characters like `/`, `%`, or `~`. We recommend using the **Encoded Format** for all product IDs to ensure correct parsing, especially those containing special characters. The presence of tilde (`~`) characters in the `{productInput}` segment is used to differentiate between the two formats. Note: For calls to the v1beta version, the plain format is `channel~content_language~feed_label~offer_id`, for example: `accounts/123/productinputs/online~en~US~sku123`.", "location": "path", "pattern": "^accounts/[^/]+/productInputs/[^/]+$", "required": true, @@ -173,7 +173,7 @@ ] }, "patch": { -"description": "Updates the existing product input in your Merchant Center account. After inserting, updating, or deleting a product input, it may take several minutes before the processed product can be retrieved.", +"description": "Updates the existing product input in your Merchant Center account. The name of the product input to update is taken from the `name` field within the `ProductInput` resource. After inserting, updating, or deleting a product input, it may take several minutes before the processed product can be retrieved.", "flatPath": "products/v1beta/accounts/{accountsId}/productInputs/{productInputsId}", "httpMethod": "PATCH", "id": "merchantapi.accounts.productInputs.patch", @@ -187,7 +187,7 @@ "type": "string" }, "name": { -"description": "Identifier. The name of the product input. Format: `accounts/{account}/productInputs/{productinput}` where the last section `productinput` consists of: `content_language~feed_label~offer_id` example for product input name is `accounts/123/productInputs/en~US~sku123`. A legacy local product input name would be `accounts/123/productInputs/local~en~US~sku123`. Note: For calls to the v1beta version, the `productInput` section consists of: `channel~content_language~feed_label~offer_id`, for example: `accounts/123/productInputs/online~en~US~sku123`.", +"description": "Identifier. The name of the product. Format: `accounts/{account}/productInputs/{productinput}` The {productinput} segment is a unique identifier for the product. This identifier must be unique within a merchant account and generally follows the structure: `content_language~feed_label~offer_id`. Example: `en~US~sku123` For legacy local products, the structure is: `local~content_language~feed_label~offer_id`. Example: `local~en~US~sku123` The format of the {productinput} segment in the URL is automatically detected by the server, supporting two options: 1. **Encoded Format**: The `{productinput}` segment is an unpadded base64url encoded string (RFC 4648 Section 5). The decoded string must result in the `content_language~feed_label~offer_id` structure. This encoding MUST be used if any part of the product identifier (like `offer_id`) contains characters such as `/`, `%`, or `~`. * Example: To represent the product ID `en~US~sku/123`, the `{productinput}` segment must be the base64url encoding of this string, which is `ZW5-VVMtc2t1LzEyMw`. The full resource name for the product would be `accounts/123/productinputs/ZW5-VVMtc2t1LzEyMw`. 2. **Plain Format**: The `{productinput}` segment is the tilde-separated string `content_language~feed_label~offer_id`. This format is suitable only when `content_language`, `feed_label`, and `offer_id` do not contain URL-problematic characters like `/`, `%`, or `~`. We recommend using the **Encoded Format** for all product IDs to ensure correct parsing, especially those containing special characters. The presence of tilde (`~`) characters in the `{productinput}` segment is used to differentiate between the two formats. Note: For calls to the v1beta version, the plain format is `channel~content_language~feed_label~offer_id`, for example: `accounts/123/productinputs/online~en~US~sku123`.", "location": "path", "pattern": "^accounts/[^/]+/productInputs/[^/]+$", "required": true, @@ -225,7 +225,7 @@ ], "parameters": { "name": { -"description": "Required. The name of the product to retrieve. Format: `accounts/{account}/products/{product}` where the last section `product` consists of: `content_language~feed_label~offer_id` example for product name is `accounts/123/products/en~US~sku123`. A legacy local product name would be `accounts/123/products/local~en~US~sku123`. Note: For calls to the v1beta version, the `product` section consists of: `channel~content_language~feed_label~offer_id`, for example: `accounts/123/products/online~en~US~sku123`.", +"description": "Required. The name of the product. Format: `accounts/{account}/products/{product}` The `{product}` segment is a unique identifier for the product. This identifier must be unique within a merchant account and generally follows the structure: `content_language~feed_label~offer_id`. Example: `en~US~sku123` For legacy local products, the structure is: `local~content_language~feed_label~offer_id`. Example: `local~en~US~sku123` The format of the `{product}` segment in the URL is automatically detected by the server, supporting two options: 1. **Encoded Format**: The `{product}` segment is an unpadded base64url encoded string (RFC 4648 Section 5). The decoded string must result in the `content_language~feed_label~offer_id` structure. This encoding MUST be used if any part of the product identifier (like `offer_id`) contains characters such as `/`, `%`, or `~`. * Example: To represent the product ID `en~US~sku/123`, the `{product}` segment must be the base64url encoding of this string, which is `ZW5-VVMtc2t1LzEyMw`. The full resource name for the product would be `accounts/123/products/ZW5-VVMtc2t1LzEyMw`. 2. **Plain Format**: The `{product}` segment is the tilde-separated string `content_language~feed_label~offer_id`. This format is suitable only when `content_language`, `feed_label`, and `offer_id` do not contain URL-problematic characters like `/`, `%`, or `~`. We recommend using the **Encoded Format** for all product IDs to ensure correct parsing, especially those containing special characters. The presence of tilde (`~`) characters in the `{product}` segment is used to differentiate between the two formats. Note: For calls to the v1beta version, the plain format is `channel~content_language~feed_label~offer_id`, for example: `accounts/123/products/online~en~US~sku123`.", "location": "path", "pattern": "^accounts/[^/]+/products/[^/]+$", "required": true, @@ -281,7 +281,7 @@ } } }, -"revision": "20251007", +"revision": "20251118", "rootUrl": "https://merchantapi.googleapis.com/", "schemas": { "Attributes": { @@ -1179,7 +1179,7 @@ false "type": "object" }, "LoyaltyProgram": { -"description": "A message that represents loyalty program.", +"description": "LINT.IfChange(LoyaltyProgram) A message that represents loyalty program.", "id": "LoyaltyProgram", "properties": { "cashbackForFutureUse": { @@ -1464,7 +1464,7 @@ false "type": "string" }, "name": { -"description": "Identifier. The name of the product input. Format: `accounts/{account}/productInputs/{productinput}` where the last section `productinput` consists of: `content_language~feed_label~offer_id` example for product input name is `accounts/123/productInputs/en~US~sku123`. A legacy local product input name would be `accounts/123/productInputs/local~en~US~sku123`. Note: For calls to the v1beta version, the `productInput` section consists of: `channel~content_language~feed_label~offer_id`, for example: `accounts/123/productInputs/online~en~US~sku123`.", +"description": "Identifier. The name of the product. Format: `accounts/{account}/productInputs/{productinput}` The {productinput} segment is a unique identifier for the product. This identifier must be unique within a merchant account and generally follows the structure: `content_language~feed_label~offer_id`. Example: `en~US~sku123` For legacy local products, the structure is: `local~content_language~feed_label~offer_id`. Example: `local~en~US~sku123` The format of the {productinput} segment in the URL is automatically detected by the server, supporting two options: 1. **Encoded Format**: The `{productinput}` segment is an unpadded base64url encoded string (RFC 4648 Section 5). The decoded string must result in the `content_language~feed_label~offer_id` structure. This encoding MUST be used if any part of the product identifier (like `offer_id`) contains characters such as `/`, `%`, or `~`. * Example: To represent the product ID `en~US~sku/123`, the `{productinput}` segment must be the base64url encoding of this string, which is `ZW5-VVMtc2t1LzEyMw`. The full resource name for the product would be `accounts/123/productinputs/ZW5-VVMtc2t1LzEyMw`. 2. **Plain Format**: The `{productinput}` segment is the tilde-separated string `content_language~feed_label~offer_id`. This format is suitable only when `content_language`, `feed_label`, and `offer_id` do not contain URL-problematic characters like `/`, `%`, or `~`. We recommend using the **Encoded Format** for all product IDs to ensure correct parsing, especially those containing special characters. The presence of tilde (`~`) characters in the `{productinput}` segment is used to differentiate between the two formats. Note: For calls to the v1beta version, the plain format is `channel~content_language~feed_label~offer_id`, for example: `accounts/123/productinputs/online~en~US~sku123`.", "type": "string" }, "offerId": { diff --git a/googleapiclient/discovery_cache/documents/merchantapi.quota_v1.json b/googleapiclient/discovery_cache/documents/merchantapi.quota_v1.json index 09951d5928..130479bf61 100644 --- a/googleapiclient/discovery_cache/documents/merchantapi.quota_v1.json +++ b/googleapiclient/discovery_cache/documents/merchantapi.quota_v1.json @@ -107,6 +107,76 @@ "resources": { "accounts": { "resources": { +"limits": { +"methods": { +"get": { +"description": "Retrieves an account limit.", +"flatPath": "quota/v1/accounts/{accountsId}/limits/{limitsId}", +"httpMethod": "GET", +"id": "merchantapi.accounts.limits.get", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "Required. The name of the limit to retrieve. Format: `accounts/{account}/limits/{limit}` For example: `accounts/123/limits/products~ADS_NON_EEA`", +"location": "path", +"pattern": "^accounts/[^/]+/limits/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "quota/v1/{+name}", +"response": { +"$ref": "AccountLimit" +}, +"scopes": [ +"https://www.googleapis.com/auth/content" +] +}, +"list": { +"description": "Lists the limits of an account.", +"flatPath": "quota/v1/accounts/{accountsId}/limits", +"httpMethod": "GET", +"id": "merchantapi.accounts.limits.list", +"parameterOrder": [ +"parent" +], +"parameters": { +"filter": { +"description": "Required. A filter on the limit `type` is required, for example, `type = \"products\"`.", +"location": "query", +"type": "string" +}, +"pageSize": { +"description": "Optional. The maximum number of limits to return. The service may return fewer than this value. If unspecified, at most 100 limits will be returned. The maximum value is 100; values above 100 will be coerced to 100.", +"format": "int32", +"location": "query", +"type": "integer" +}, +"pageToken": { +"description": "Optional. A page token, received from a previous `ListAccountLimits` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListAccountLimits` must match the call that provided the page token.", +"location": "query", +"type": "string" +}, +"parent": { +"description": "Required. The parent account. Format: `accounts/{account}`", +"location": "path", +"pattern": "^accounts/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "quota/v1/{+parent}/limits", +"response": { +"$ref": "ListAccountLimitsResponse" +}, +"scopes": [ +"https://www.googleapis.com/auth/content" +] +} +} +}, "quotas": { "methods": { "list": { @@ -150,9 +220,42 @@ } } }, -"revision": "20250804", +"revision": "20251118", "rootUrl": "https://merchantapi.googleapis.com/", "schemas": { +"AccountLimit": { +"description": "A limit of a certain type that is applied to an account.", +"id": "AccountLimit", +"properties": { +"name": { +"description": "Identifier. The limit part of the name will be a combination of the type and the scope. For example: `accounts/123/limits/products~ADS_NON_EEA` Format: `accounts/{account}/limits/{limit}`", +"type": "string" +}, +"products": { +"$ref": "ProductLimit", +"description": "The limit for products." +} +}, +"type": "object" +}, +"ListAccountLimitsResponse": { +"description": "Response message for the `ListAccountLimits` method.", +"id": "ListAccountLimitsResponse", +"properties": { +"accountLimits": { +"description": "The limits for the given account.", +"items": { +"$ref": "AccountLimit" +}, +"type": "array" +}, +"nextPageToken": { +"description": "A token, which can be sent as `page_token` to retrieve the next page. If this field is omitted, there are no subsequent pages.", +"type": "string" +} +}, +"type": "object" +}, "ListQuotaGroupsResponse": { "description": "Response message for the ListMethodGroups method.", "id": "ListQuotaGroupsResponse", @@ -284,6 +387,32 @@ false }, "type": "object" }, +"ProductLimit": { +"description": "The limit for products.", +"id": "ProductLimit", +"properties": { +"limit": { +"description": "Required. The maximum number of products that are allowed in the account in the given scope.", +"format": "int64", +"type": "string" +}, +"scope": { +"description": "Required. The scope of the product limit.", +"enum": [ +"SCOPE_UNSPECIFIED", +"ADS_NON_EEA", +"ADS_EEA" +], +"enumDescriptions": [ +"Default value. Should not be used.", +"Limit for products in non-EEA countries.", +"Limit for products in EEA countries." +], +"type": "string" +} +}, +"type": "object" +}, "ProductStatusChangeMessage": { "description": "The message that the merchant will receive to notify about product status change event", "id": "ProductStatusChangeMessage", diff --git a/googleapiclient/discovery_cache/documents/metastore.v1.json b/googleapiclient/discovery_cache/documents/metastore.v1.json index 31557e284e..160028bfe9 100644 --- a/googleapiclient/discovery_cache/documents/metastore.v1.json +++ b/googleapiclient/discovery_cache/documents/metastore.v1.json @@ -565,7 +565,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to true, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field.This can only be true when reading across collections e.g. when parent is set to \"projects/example/locations/-\".This field is not by default supported and will result in an UNIMPLEMENTED error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to true, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field.This can only be true when reading across collections. For example, when parent is set to \"projects/example/locations/-\".This field is not supported by default and will result in an UNIMPLEMENTED error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -1695,7 +1695,7 @@ } } }, -"revision": "20251023", +"revision": "20251125", "rootUrl": "https://metastore.googleapis.com/", "schemas": { "AlterMetadataResourceLocationRequest": { @@ -2586,7 +2586,7 @@ "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets ListOperationsRequest.return_partial_success and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets ListOperationsRequest.return_partial_success and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, diff --git a/googleapiclient/discovery_cache/documents/metastore.v1alpha.json b/googleapiclient/discovery_cache/documents/metastore.v1alpha.json index 71cee28bee..36ce3c05e8 100644 --- a/googleapiclient/discovery_cache/documents/metastore.v1alpha.json +++ b/googleapiclient/discovery_cache/documents/metastore.v1alpha.json @@ -565,7 +565,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to true, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field.This can only be true when reading across collections e.g. when parent is set to \"projects/example/locations/-\".This field is not by default supported and will result in an UNIMPLEMENTED error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to true, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field.This can only be true when reading across collections. For example, when parent is set to \"projects/example/locations/-\".This field is not supported by default and will result in an UNIMPLEMENTED error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -1807,7 +1807,7 @@ } } }, -"revision": "20251023", +"revision": "20251125", "rootUrl": "https://metastore.googleapis.com/", "schemas": { "AlterMetadataResourceLocationRequest": { @@ -2775,7 +2775,7 @@ "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets ListOperationsRequest.return_partial_success and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets ListOperationsRequest.return_partial_success and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, diff --git a/googleapiclient/discovery_cache/documents/metastore.v1beta.json b/googleapiclient/discovery_cache/documents/metastore.v1beta.json index fef02bceb5..f317c6752a 100644 --- a/googleapiclient/discovery_cache/documents/metastore.v1beta.json +++ b/googleapiclient/discovery_cache/documents/metastore.v1beta.json @@ -565,7 +565,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to true, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field.This can only be true when reading across collections e.g. when parent is set to \"projects/example/locations/-\".This field is not by default supported and will result in an UNIMPLEMENTED error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to true, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field.This can only be true when reading across collections. For example, when parent is set to \"projects/example/locations/-\".This field is not supported by default and will result in an UNIMPLEMENTED error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -1807,7 +1807,7 @@ } } }, -"revision": "20251023", +"revision": "20251125", "rootUrl": "https://metastore.googleapis.com/", "schemas": { "AlterMetadataResourceLocationRequest": { @@ -2775,7 +2775,7 @@ "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets ListOperationsRequest.return_partial_success and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets ListOperationsRequest.return_partial_success and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, diff --git a/googleapiclient/discovery_cache/documents/migrationcenter.v1.json b/googleapiclient/discovery_cache/documents/migrationcenter.v1.json index 31ed10603a..0a981badba 100644 --- a/googleapiclient/discovery_cache/documents/migrationcenter.v1.json +++ b/googleapiclient/discovery_cache/documents/migrationcenter.v1.json @@ -1951,6 +1951,34 @@ "resources": { "reports": { "methods": { +"artifactLink": { +"description": "Gets the link to the generated artifact of a given type for a Report.", +"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/reportConfigs/{reportConfigsId}/reports/{reportsId}:artifactLink", +"httpMethod": "POST", +"id": "migrationcenter.projects.locations.reportConfigs.reports.artifactLink", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "Required. Name of the resource.", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/reportConfigs/[^/]+/reports/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1/{+name}:artifactLink", +"request": { +"$ref": "GenerateReportArtifactLinkRequest" +}, +"response": { +"$ref": "ReportArtifactLink" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, "create": { "description": "Creates a report.", "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/reportConfigs/{reportConfigsId}/reports", @@ -2412,7 +2440,7 @@ } } }, -"revision": "20251023", +"revision": "20251111", "rootUrl": "https://migrationcenter.googleapis.com/", "schemas": { "AddAssetsToGroupRequest": { @@ -4003,6 +4031,29 @@ }, "type": "object" }, +"GenerateReportArtifactLinkRequest": { +"description": "A request to generate a link to an artifact for a Report.", +"id": "GenerateReportArtifactLinkRequest", +"properties": { +"artifactType": { +"description": "Required. Type of the artifact requested.", +"enum": [ +"ARTIFACT_TYPE_UNSPECIFIED", +"PRESENTATION", +"SPREADSHEET", +"CSV" +], +"enumDescriptions": [ +"Unspecified (default value).", +"Google Slides presentation.", +"Google Sheets document.", +"Comma Separated Value Text File." +], +"type": "string" +} +}, +"type": "object" +}, "GenericInsight": { "description": "A generic insight about an asset.", "id": "GenericInsight", @@ -5105,6 +5156,10 @@ "$ref": "NetworkAdapterList", "description": "List of network adapters." }, +"defaultGateway": { +"description": "Optional. Default gateway address.", +"type": "string" +}, "primaryIpAddress": { "description": "The primary IP address of the machine.", "type": "string" @@ -6037,6 +6092,24 @@ }, "type": "object" }, +"ReportArtifactLink": { +"description": "Describes a link to a generated artifact of the report.", +"id": "ReportArtifactLink", +"properties": { +"uri": { +"description": "Output only. URI of the artifact.", +"readOnly": true, +"type": "string" +}, +"uriExpirationTime": { +"description": "Output only. Expiration time of the URI.", +"format": "google-datetime", +"readOnly": true, +"type": "string" +} +}, +"type": "object" +}, "ReportAssetFramesResponse": { "description": "A response to a call to `ReportAssetFrame`.", "id": "ReportAssetFramesResponse", diff --git a/googleapiclient/discovery_cache/documents/migrationcenter.v1alpha1.json b/googleapiclient/discovery_cache/documents/migrationcenter.v1alpha1.json index 16d3b4177d..622e4d96d1 100644 --- a/googleapiclient/discovery_cache/documents/migrationcenter.v1alpha1.json +++ b/googleapiclient/discovery_cache/documents/migrationcenter.v1alpha1.json @@ -2098,6 +2098,34 @@ "resources": { "reports": { "methods": { +"artifactLink": { +"description": "Gets the link to the generated artifact of a given type for a Report.", +"flatPath": "v1alpha1/projects/{projectsId}/locations/{locationsId}/reportConfigs/{reportConfigsId}/reports/{reportsId}:artifactLink", +"httpMethod": "POST", +"id": "migrationcenter.projects.locations.reportConfigs.reports.artifactLink", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "Required. Name of the resource.", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/reportConfigs/[^/]+/reports/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1alpha1/{+name}:artifactLink", +"request": { +"$ref": "GenerateReportArtifactLinkRequest" +}, +"response": { +"$ref": "ReportArtifactLink" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, "create": { "description": "Creates a report.", "flatPath": "v1alpha1/projects/{projectsId}/locations/{locationsId}/reportConfigs/{reportConfigsId}/reports", @@ -2166,6 +2194,34 @@ "https://www.googleapis.com/auth/cloud-platform" ] }, +"export": { +"description": "Export a Report into a supported format.", +"flatPath": "v1alpha1/projects/{projectsId}/locations/{locationsId}/reportConfigs/{reportConfigsId}/reports/{reportsId}:export", +"httpMethod": "POST", +"id": "migrationcenter.projects.locations.reportConfigs.reports.export", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "Required. Name of the resource.", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/reportConfigs/[^/]+/reports/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1alpha1/{+name}:export", +"request": { +"$ref": "ExportReportRequest" +}, +"response": { +"$ref": "Operation" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, "get": { "description": "Gets details of a single Report.", "flatPath": "v1alpha1/projects/{projectsId}/locations/{locationsId}/reportConfigs/{reportConfigsId}/reports/{reportsId}", @@ -2271,6 +2327,169 @@ "https://www.googleapis.com/auth/cloud-platform" ] } +}, +"resources": { +"reportExportJobs": { +"methods": { +"create": { +"description": "Export a Report into a supported destination.", +"flatPath": "v1alpha1/projects/{projectsId}/locations/{locationsId}/reportConfigs/{reportConfigsId}/reports/{reportsId}/reportExportJobs", +"httpMethod": "POST", +"id": "migrationcenter.projects.locations.reportConfigs.reports.reportExportJobs.create", +"parameterOrder": [ +"parent" +], +"parameters": { +"parent": { +"description": "Required. The parent resource where this export job will be created.", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/reportConfigs/[^/]+/reports/[^/]+$", +"required": true, +"type": "string" +}, +"reportExportJobId": { +"description": "Required. The ID to use for the report export job.", +"location": "query", +"type": "string" +}, +"requestId": { +"description": "Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes after the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).", +"location": "query", +"type": "string" +} +}, +"path": "v1alpha1/{+parent}/reportExportJobs", +"request": { +"$ref": "ReportExportJob" +}, +"response": { +"$ref": "Operation" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, +"delete": { +"description": "Deletes an report export job.", +"flatPath": "v1alpha1/projects/{projectsId}/locations/{locationsId}/reportConfigs/{reportConfigsId}/reports/{reportsId}/reportExportJobs/{reportExportJobsId}", +"httpMethod": "DELETE", +"id": "migrationcenter.projects.locations.reportConfigs.reports.reportExportJobs.delete", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "Required. Name of the resource.", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/reportConfigs/[^/]+/reports/[^/]+/reportExportJobs/[^/]+$", +"required": true, +"type": "string" +}, +"requestId": { +"description": "Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes after the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).", +"location": "query", +"type": "string" +} +}, +"path": "v1alpha1/{+name}", +"response": { +"$ref": "Operation" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, +"get": { +"description": "Gets the details of a report export job.", +"flatPath": "v1alpha1/projects/{projectsId}/locations/{locationsId}/reportConfigs/{reportConfigsId}/reports/{reportsId}/reportExportJobs/{reportExportJobsId}", +"httpMethod": "GET", +"id": "migrationcenter.projects.locations.reportConfigs.reports.reportExportJobs.get", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "Required. Name of the resource.", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/reportConfigs/[^/]+/reports/[^/]+/reportExportJobs/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1alpha1/{+name}", +"response": { +"$ref": "ReportExportJob" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, +"list": { +"description": "Lists all the report export jobs for a given report.", +"flatPath": "v1alpha1/projects/{projectsId}/locations/{locationsId}/reportConfigs/{reportConfigsId}/reports/{reportsId}/reportExportJobs", +"httpMethod": "GET", +"id": "migrationcenter.projects.locations.reportConfigs.reports.reportExportJobs.list", +"parameterOrder": [ +"parent" +], +"parameters": { +"pageSize": { +"description": "Optional. Requested page size. The server may return fewer items than requested. If unspecified, the server will pick an appropriate default value.", +"format": "int32", +"location": "query", +"type": "integer" +}, +"pageToken": { +"description": "Optional. A token identifying a page of results that the server should return.", +"location": "query", +"type": "string" +}, +"parent": { +"description": "Required. Parent report owning the export jobs.", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/reportConfigs/[^/]+/reports/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1alpha1/{+parent}/reportExportJobs", +"response": { +"$ref": "ListReportExportJobsResponse" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, +"run": { +"description": "Runs a report export job.", +"flatPath": "v1alpha1/projects/{projectsId}/locations/{locationsId}/reportConfigs/{reportConfigsId}/reports/{reportsId}/reportExportJobs/{reportExportJobsId}:run", +"httpMethod": "POST", +"id": "migrationcenter.projects.locations.reportConfigs.reports.reportExportJobs.run", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "Required. Name of the resource.", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/reportConfigs/[^/]+/reports/[^/]+/reportExportJobs/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1alpha1/{+name}:run", +"request": { +"$ref": "RunReportExportJobRequest" +}, +"response": { +"$ref": "Operation" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +} +} +} } } } @@ -2559,7 +2778,7 @@ } } }, -"revision": "20251023", +"revision": "20251106", "rootUrl": "https://migrationcenter.googleapis.com/", "schemas": { "AddAssetsToGroupRequest": { @@ -5144,6 +5363,26 @@ }, "type": "object" }, +"ExportReportRequest": { +"description": "Request to export a detailed pricing report.", +"id": "ExportReportRequest", +"properties": {}, +"type": "object" +}, +"ExportReportResponse": { +"description": "Response message for exporting report.", +"id": "ExportReportResponse", +"properties": { +"reportArtifactLinks": { +"description": "For large generated report, we may return multiple links", +"items": { +"$ref": "ReportArtifactLink" +}, +"type": "array" +} +}, +"type": "object" +}, "FileValidationReport": { "description": "A resource that aggregates the validation errors found in an import job file.", "id": "FileValidationReport", @@ -5318,6 +5557,29 @@ false }, "type": "object" }, +"GenerateReportArtifactLinkRequest": { +"description": "A request to generate a link to an artifact for a Report.", +"id": "GenerateReportArtifactLinkRequest", +"properties": { +"artifactType": { +"description": "Required. Type of the artifact requested.", +"enum": [ +"ARTIFACT_TYPE_UNSPECIFIED", +"PRESENTATION", +"SPREADSHEET", +"CSV" +], +"enumDescriptions": [ +"Unspecified (default value).", +"Google Slides presentation.", +"Google Sheets document.", +"Comma Separated Value Text File." +], +"type": "string" +} +}, +"type": "object" +}, "GenericInsight": { "description": "A generic insight about an asset.", "id": "GenericInsight", @@ -6391,6 +6653,26 @@ false }, "type": "object" }, +"ListReportExportJobsResponse": { +"description": "Response message for listing report export jobs.", +"id": "ListReportExportJobsResponse", +"properties": { +"nextPageToken": { +"description": "Output only. A token identifying a page of results the server should return.", +"readOnly": true, +"type": "string" +}, +"reportExportJobs": { +"description": "Output only. The list of report export jobs.", +"items": { +"$ref": "ReportExportJob" +}, +"readOnly": true, +"type": "array" +} +}, +"type": "object" +}, "ListReportsResponse": { "description": "Response message for listing Reports.", "id": "ListReportsResponse", @@ -7706,6 +7988,11 @@ false "description": "Output only. Summary view of the Report.", "readOnly": true }, +"tcoDetails": { +"$ref": "ReportTotalCostOfOwnershipDetails", +"description": "Output only. Detailed data related to TCO reports.", +"readOnly": true +}, "type": { "description": "Report type.", "enum": [ @@ -7727,6 +8014,30 @@ false }, "type": "object" }, +"ReportArtifactLink": { +"description": "Describes a link to a generated artifact of the report.", +"id": "ReportArtifactLink", +"properties": { +"displayName": { +"description": "Output only. Human friendly display name of the artifact.", +"readOnly": true, +"type": "string" +}, +"uri": { +"description": "Output only. URI of the artifact.", +"readOnly": true, +"type": "string" +}, +"uriExpirationTime": { +"deprecated": true, +"description": "Output only. Expiration time of the URI.", +"format": "google-datetime", +"readOnly": true, +"type": "string" +} +}, +"type": "object" +}, "ReportAssetFramesResponse": { "description": "A response to a call to `ReportAssetFrame`.", "id": "ReportAssetFramesResponse", @@ -7787,6 +8098,93 @@ false }, "type": "object" }, +"ReportExportExecution": { +"description": "Execution status of report export operation.", +"id": "ReportExportExecution", +"properties": { +"endTime": { +"description": "Output only. Completion time of the export.", +"format": "google-datetime", +"readOnly": true, +"type": "string" +}, +"executionId": { +"description": "Output only. Globally unique identifier of the execution.", +"readOnly": true, +"type": "string" +}, +"expireTime": { +"description": "Output only. Expiration time for the export and artifacts.", +"format": "google-datetime", +"readOnly": true, +"type": "string" +}, +"progressPercentage": { +"description": "Output only. Represents the progress of the execution. It reaches 100 when the execution is successfully completed. When the execution finishes with a failure, the progress is set to 0.", +"format": "int32", +"readOnly": true, +"type": "integer" +}, +"result": { +"$ref": "ReportExportExecutionResult", +"description": "Output only. Result of the export execution.", +"readOnly": true +}, +"startTime": { +"description": "Output only. Execution start timestamp.", +"format": "google-datetime", +"readOnly": true, +"type": "string" +} +}, +"type": "object" +}, +"ReportExportExecutionResult": { +"description": "Contains the result of the report export.", +"id": "ReportExportExecutionResult", +"properties": { +"error": { +"$ref": "Status", +"description": "Output only. Error encountered during export.", +"readOnly": true +}, +"outputFiles": { +"$ref": "OutputFileList", +"description": "Output only. List of output files.", +"readOnly": true +}, +"signedUris": { +"$ref": "SignedUris", +"description": "Output only. Signed URLs for downloading export artifacts.", +"readOnly": true +} +}, +"type": "object" +}, +"ReportExportJob": { +"description": "Report export job message.", +"id": "ReportExportJob", +"properties": { +"name": { +"description": "Output only. Identifier. Resource name.", +"readOnly": true, +"type": "string" +}, +"recentExecutions": { +"description": "Output only. Recent not expired executions of the export report job.", +"items": { +"$ref": "ReportExportExecution" +}, +"readOnly": true, +"type": "array" +}, +"signedUriDestination": { +"$ref": "SignedUriDestination", +"description": "Export with a SignedUri." +} +}, +"type": "object" +}, "ReportSummary": { "description": "Describes the Summary view of a Report, which contains aggregated values for all the groups and preference sets included in this Report.", "id": "ReportSummary", @@ -8331,6 +8729,18 @@ false }, "type": "object" }, +"ReportTotalCostOfOwnershipDetails": { +"description": "Detailed data related to Total Cost of Ownership (TCO) pricing.", +"id": "ReportTotalCostOfOwnershipDetails", +"properties": { +"hasPricingData": { +"description": "Output only. Whether the report has detailed pricing data.", +"readOnly": true, +"type": "boolean" +} +}, +"type": "object" +}, "ResourceLocation": { "description": "Location of a resource.", "id": "ResourceLocation", @@ -8376,6 +8786,29 @@ false }, "type": "object" }, +"RunReportExportJobRequest": { +"description": "A request to run a report export job.", +"id": "RunReportExportJobRequest", +"properties": { +"requestId": { +"description": "Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes after the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).", +"type": "string" +} +}, +"type": "object" +}, +"RunReportExportJobResponse": { +"description": "Response message for running a report export job.", +"id": "RunReportExportJobResponse", +"properties": { +"reportExportExecution": { +"$ref": "ReportExportExecution", +"description": "Output only. Execution status of the export operation.", +"readOnly": true +} +}, +"type": "object" +}, "RunningProcess": { "description": "Guest OS running process details.", "id": "RunningProcess", diff --git a/googleapiclient/discovery_cache/documents/netapp.v1.json b/googleapiclient/discovery_cache/documents/netapp.v1.json index d6f47e8fb2..488fddbd75 100644 --- a/googleapiclient/discovery_cache/documents/netapp.v1.json +++ b/googleapiclient/discovery_cache/documents/netapp.v1.json @@ -1065,6 +1065,173 @@ } } }, +"hostGroups": { +"methods": { +"create": { +"description": "Creates a new host group.", +"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/hostGroups", +"httpMethod": "POST", +"id": "netapp.projects.locations.hostGroups.create", +"parameterOrder": [ +"parent" +], +"parameters": { +"hostGroupId": { +"description": "Required. ID of the host group to create. Must be unique within the parent resource. Must contain only letters, numbers, and hyphen, with the first character a letter or underscore, the last a letter or underscore or a number, and a 63 character maximum.", +"location": "query", +"type": "string" +}, +"parent": { +"description": "Required. Parent value for CreateHostGroupRequest", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1/{+parent}/hostGroups", +"request": { +"$ref": "HostGroup" +}, +"response": { +"$ref": "Operation" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, +"delete": { +"description": "Deletes a host group.", +"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/hostGroups/{hostGroupsId}", +"httpMethod": "DELETE", +"id": "netapp.projects.locations.hostGroups.delete", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "Required. The resource name of the host group. Format: `projects/{project_number}/locations/{location_id}/hostGroups/{host_group_id}`.", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/hostGroups/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1/{+name}", +"response": { +"$ref": "Operation" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, +"get": { +"description": "Returns details of the specified host group.", +"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/hostGroups/{hostGroupsId}", +"httpMethod": "GET", +"id": "netapp.projects.locations.hostGroups.get", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "Required. The resource name of the host group. Format: `projects/{project_number}/locations/{location_id}/hostGroups/{host_group_id}`.", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/hostGroups/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1/{+name}", +"response": { +"$ref": "HostGroup" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, +"list": { +"description": "Returns a list of host groups in a location. Use '-' as location to list host groups across all locations.", +"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/hostGroups", +"httpMethod": "GET", +"id": "netapp.projects.locations.hostGroups.list", +"parameterOrder": [ +"parent" +], +"parameters": { +"filter": { +"description": "Optional. Filter to apply to the request.", +"location": "query", +"type": "string" +}, +"orderBy": { +"description": "Optional. Hint for how to order the results", +"location": "query", +"type": "string" +}, +"pageSize": { +"description": "Optional. Requested page size. Server may return fewer items than requested. If unspecified, the server will pick an appropriate default.", +"format": "int32", +"location": "query", +"type": "integer" +}, +"pageToken": { +"description": "Optional. A token identifying a page of results the server should return.", +"location": "query", +"type": "string" +}, +"parent": { +"description": "Required. Parent value for ListHostGroupsRequest", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1/{+parent}/hostGroups", +"response": { +"$ref": "ListHostGroupsResponse" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, +"patch": { +"description": "Updates an existing host group.", +"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/hostGroups/{hostGroupsId}", +"httpMethod": "PATCH", +"id": "netapp.projects.locations.hostGroups.patch", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "Identifier. The resource name of the host group. Format: `projects/{project_number}/locations/{location_id}/hostGroups/{host_group_id}`.", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/hostGroups/[^/]+$", +"required": true, +"type": "string" +}, +"updateMask": { +"description": "Optional. The list of fields to update.", +"format": "google-fieldmask", +"location": "query", +"type": "string" +} +}, +"path": "v1/{+name}", +"request": { +"$ref": "HostGroup" +}, +"response": { +"$ref": "Operation" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +} +} +}, "kmsConfigs": { "methods": { "create": { @@ -1401,7 +1568,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -2515,7 +2682,7 @@ } } }, -"revision": "20251029", +"revision": "20251116", "rootUrl": "https://netapp.googleapis.com/", "schemas": { "ActiveDirectory": { @@ -2977,6 +3144,50 @@ }, "type": "object" }, +"BlockDevice": { +"description": "Block device represents the device(s) which are stored in the block volume.", +"id": "BlockDevice", +"properties": { +"hostGroups": { +"description": "Optional. A list of host groups that identify hosts that can mount the block volume. Format: `projects/{project_id}/locations/{location}/hostGroups/{host_group_id}` This field can be updated after the block device is created.", +"items": { +"type": "string" +}, +"type": "array" +}, +"identifier": { +"description": "Output only. Device identifier of the Block volume. This represents lun_serial_number for iSCSI volumes", +"readOnly": true, +"type": "string" +}, +"name": { +"description": "Optional. User-defined name for the block device, unique within the Volume. In case no user input is provided, name will be autogenerated in the backend. The name must meet the following requirements: * Be between 1 and 255 characters long. * Contain only uppercase or lowercase letters (A-Z, a-z), numbers (0-9), and the following special characters: \"-\", \"_\", \"}\", \"{\", \".\". * Spaces are not allowed.", +"type": "string" +}, +"osType": { +"description": "Required. Immutable. The OS type of the volume. This field can't be changed after the block device is created.", +"enum": [ +"OS_TYPE_UNSPECIFIED", +"LINUX", +"WINDOWS", +"ESXI" +], +"enumDescriptions": [ +"Unspecified OS Type", +"OS Type is Linux", +"OS Type is Windows", +"OS Type is VMware ESXi" +], +"type": "string" +}, +"sizeGib": { +"description": "Optional. The size of the block device in GiB. Any value provided in this field during Volume creation is IGNORED. The block device's size is system-managed and will be set to match the parent Volume's `capacity_gib`.", +"format": "int64", +"type": "string" +} +}, +"type": "object" +}, "CacheConfig": { "description": "Configuration of the cache volume.", "id": "CacheConfig", @@ -3168,6 +3379,90 @@ "properties": {}, "type": "object" }, +"HostGroup": { +"description": "Host group is a collection of hosts that can be used for accessing a Block Volume.", +"id": "HostGroup", +"properties": { +"createTime": { +"description": "Output only. Create time of the host group.", +"format": "google-datetime", +"readOnly": true, +"type": "string" +}, +"description": { +"description": "Optional. Description of the host group.", +"type": "string" +}, +"hosts": { +"description": "Required. The list of hosts associated with the host group.", +"items": { +"type": "string" +}, +"type": "array" +}, +"labels": { +"additionalProperties": { +"type": "string" +}, +"description": "Optional. Labels of the host group.", +"type": "object" +}, +"name": { +"description": "Identifier. The resource name of the host group. Format: `projects/{project_number}/locations/{location_id}/hostGroups/{host_group_id}`.", +"type": "string" +}, +"osType": { +"description": "Required. The OS type of the host group. It indicates the type of operating system used by all of the hosts in the HostGroup. All hosts in a HostGroup must be of the same OS type. This can be set only when creating a HostGroup.", +"enum": [ +"OS_TYPE_UNSPECIFIED", +"LINUX", +"WINDOWS", +"ESXI" +], +"enumDescriptions": [ +"Unspecified OS Type", +"OS Type is Linux", +"OS Type is Windows", +"OS Type is VMware ESXi" +], +"type": "string" +}, +"state": { +"description": "Output only. State of the host group.", +"enum": [ +"STATE_UNSPECIFIED", +"CREATING", +"READY", +"UPDATING", +"DELETING", +"DISABLED" +], +"enumDescriptions": [ +"Unspecified state for host group.", +"Host group is creating.", +"Host group is ready.", +"Host group is updating.", +"Host group is deleting.", +"Host group is disabled." +], +"readOnly": true, +"type": "string" +}, +"type": { +"description": "Required. Type of the host group.", +"enum": [ +"TYPE_UNSPECIFIED", +"ISCSI_INITIATOR" +], +"enumDescriptions": [ +"Unspecified type for host group.", +"iSCSI initiator host group." +], +"type": "string" +} +}, +"type": "object" +}, "HourlySchedule": { "description": "Make a snapshot every hour e.g. at 04:00, 05:00, 06:00.", "id": "HourlySchedule", @@ -3492,6 +3787,31 @@ }, "type": "object" }, +"ListHostGroupsResponse": { +"description": "ListHostGroupsResponse is the response to a ListHostGroupsRequest.", +"id": "ListHostGroupsResponse", +"properties": { +"hostGroups": { +"description": "The list of host groups.", +"items": { +"$ref": "HostGroup" +}, +"type": "array" +}, +"nextPageToken": { +"description": "A token identifying a page of results the server should return.", +"type": "string" +}, +"unreachable": { +"description": "Locations that could not be reached.", +"items": { +"type": "string" +}, +"type": "array" +} +}, +"type": "object" +}, "ListKmsConfigsResponse": { "description": "ListKmsConfigsResponse is the response to a ListKmsConfigsRequest.", "id": "ListKmsConfigsResponse", @@ -3551,7 +3871,7 @@ "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, @@ -3824,13 +4144,15 @@ "PROTOCOLS_UNSPECIFIED", "NFSV3", "NFSV4", -"SMB" +"SMB", +"ISCSI" ], "enumDescriptions": [ "Unspecified protocol", "NFS V3 protocol", "NFS V4 protocol", -"SMB protocol" +"SMB protocol", +"ISCSI protocol" ], "type": "string" } @@ -4606,8 +4928,7 @@ "UPDATING", "RESTORING", "DISABLED", -"ERROR", -"DEGRADED" +"ERROR" ], "enumDescriptions": [ "Unspecified Storage Pool State", @@ -4617,8 +4938,7 @@ "Storage Pool State is Updating", "Storage Pool State is Restoring", "Storage Pool State is Disabled", -"Storage Pool State is Error", -"Storage Pool State is Degraded The storage pool is operational, but with reduced performance." +"Storage Pool State is Error" ], "readOnly": true, "type": "string" @@ -4638,6 +4958,20 @@ "format": "int64", "type": "string" }, +"type": { +"description": "Optional. Type of the storage pool. This field is used to control whether the pool supports FILE based volumes only or UNIFIED (both FILE and BLOCK) volumes. If not specified during creation, it defaults to FILE.", +"enum": [ +"STORAGE_POOL_TYPE_UNSPECIFIED", +"FILE", +"UNIFIED" +], +"enumDescriptions": [ +"Storage pool type is not specified.", +"Storage pool type is file.", +"Storage pool type is unified." +], +"type": "string" +}, "volumeCapacityGib": { "description": "Output only. Allocated size of all volumes in GIB in the storage pool", "format": "int64", @@ -4820,6 +5154,13 @@ "$ref": "BackupConfig", "description": "BackupConfig of the volume." }, +"blockDevices": { +"description": "Optional. Block devices for the volume. Currently, only one block device is permitted per Volume.", +"items": { +"$ref": "BlockDevice" +}, +"type": "array" +}, "cacheParameters": { "$ref": "CacheParameters", "description": "Optional. Cache parameters for the volume." @@ -4932,13 +5273,15 @@ "PROTOCOLS_UNSPECIFIED", "NFSV3", "NFSV4", -"SMB" +"SMB", +"ISCSI" ], "enumDescriptions": [ "Unspecified protocol", "NFS V3 protocol", "NFS V4 protocol", -"SMB protocol" +"SMB protocol", +"ISCSI protocol" ], "type": "string" }, diff --git a/googleapiclient/discovery_cache/documents/netapp.v1beta1.json b/googleapiclient/discovery_cache/documents/netapp.v1beta1.json index b648302427..90e1ac2b92 100644 --- a/googleapiclient/discovery_cache/documents/netapp.v1beta1.json +++ b/googleapiclient/discovery_cache/documents/netapp.v1beta1.json @@ -1065,6 +1065,173 @@ } } }, +"hostGroups": { +"methods": { +"create": { +"description": "Creates a new host group.", +"flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/hostGroups", +"httpMethod": "POST", +"id": "netapp.projects.locations.hostGroups.create", +"parameterOrder": [ +"parent" +], +"parameters": { +"hostGroupId": { +"description": "Required. ID of the host group to create. Must be unique within the parent resource. Must contain only letters, numbers, and hyphen, with the first character a letter or underscore, the last a letter or underscore or a number, and a 63 character maximum.", +"location": "query", +"type": "string" +}, +"parent": { +"description": "Required. Parent value for CreateHostGroupRequest", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1beta1/{+parent}/hostGroups", +"request": { +"$ref": "HostGroup" +}, +"response": { +"$ref": "Operation" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, +"delete": { +"description": "Deletes a host group.", +"flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/hostGroups/{hostGroupsId}", +"httpMethod": "DELETE", +"id": "netapp.projects.locations.hostGroups.delete", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "Required. The resource name of the host group. Format: `projects/{project_number}/locations/{location_id}/hostGroups/{host_group_id}`.", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/hostGroups/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1beta1/{+name}", +"response": { +"$ref": "Operation" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, +"get": { +"description": "Returns details of the specified host group.", +"flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/hostGroups/{hostGroupsId}", +"httpMethod": "GET", +"id": "netapp.projects.locations.hostGroups.get", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "Required. The resource name of the host group. Format: `projects/{project_number}/locations/{location_id}/hostGroups/{host_group_id}`.", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/hostGroups/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1beta1/{+name}", +"response": { +"$ref": "HostGroup" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, +"list": { +"description": "Returns a list of host groups in a location. Use '-' as location to list host groups across all locations.", +"flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/hostGroups", +"httpMethod": "GET", +"id": "netapp.projects.locations.hostGroups.list", +"parameterOrder": [ +"parent" +], +"parameters": { +"filter": { +"description": "Optional. Filter to apply to the request.", +"location": "query", +"type": "string" +}, +"orderBy": { +"description": "Optional. Hint for how to order the results", +"location": "query", +"type": "string" +}, +"pageSize": { +"description": "Optional. Requested page size. Server may return fewer items than requested. If unspecified, the server will pick an appropriate default.", +"format": "int32", +"location": "query", +"type": "integer" +}, +"pageToken": { +"description": "Optional. A token identifying a page of results the server should return.", +"location": "query", +"type": "string" +}, +"parent": { +"description": "Required. Parent value for ListHostGroupsRequest", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1beta1/{+parent}/hostGroups", +"response": { +"$ref": "ListHostGroupsResponse" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, +"patch": { +"description": "Updates an existing host group.", +"flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/hostGroups/{hostGroupsId}", +"httpMethod": "PATCH", +"id": "netapp.projects.locations.hostGroups.patch", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "Identifier. The resource name of the host group. Format: `projects/{project_number}/locations/{location_id}/hostGroups/{host_group_id}`.", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/hostGroups/[^/]+$", +"required": true, +"type": "string" +}, +"updateMask": { +"description": "Optional. The list of fields to update.", +"format": "google-fieldmask", +"location": "query", +"type": "string" +} +}, +"path": "v1beta1/{+name}", +"request": { +"$ref": "HostGroup" +}, +"response": { +"$ref": "Operation" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +} +} +}, "kmsConfigs": { "methods": { "create": { @@ -1401,7 +1568,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -2543,7 +2710,7 @@ } } }, -"revision": "20251029", +"revision": "20251116", "rootUrl": "https://netapp.googleapis.com/", "schemas": { "ActiveDirectory": { @@ -3005,6 +3172,50 @@ }, "type": "object" }, +"BlockDevice": { +"description": "Block device represents the device(s) which are stored in the block volume.", +"id": "BlockDevice", +"properties": { +"hostGroups": { +"description": "Optional. A list of host groups that identify hosts that can mount the block volume. Format: `projects/{project_id}/locations/{location}/hostGroups/{host_group_id}` This field can be updated after the block device is created.", +"items": { +"type": "string" +}, +"type": "array" +}, +"identifier": { +"description": "Output only. Device identifier of the Block volume. This represents lun_serial_number for iSCSI volumes", +"readOnly": true, +"type": "string" +}, +"name": { +"description": "Optional. User-defined name for the block device, unique within the Volume. In case no user input is provided, name will be autogenerated in the backend. The name must meet the following requirements: * Be between 1 and 255 characters long. * Contain only uppercase or lowercase letters (A-Z, a-z), numbers (0-9), and the following special characters: \"-\", \"_\", \"}\", \"{\", \".\". * Spaces are not allowed.", +"type": "string" +}, +"osType": { +"description": "Required. Immutable. The OS type of the volume. This field can't be changed after the block device is created.", +"enum": [ +"OS_TYPE_UNSPECIFIED", +"LINUX", +"WINDOWS", +"ESXI" +], +"enumDescriptions": [ +"Unspecified OS Type", +"OS Type is Linux", +"OS Type is Windows", +"OS Type is VMware ESXi" +], +"type": "string" +}, +"sizeGib": { +"description": "Optional. The size of the block device in GiB. Any value provided in this field during Volume creation is IGNORED. The block device's size is system-managed and will be set to match the parent Volume's `capacity_gib`.", +"format": "int64", +"type": "string" +} +}, +"type": "object" +}, "CacheConfig": { "description": "Configuration of the cache volume.", "id": "CacheConfig", @@ -3222,6 +3433,90 @@ "properties": {}, "type": "object" }, +"HostGroup": { +"description": "Host group is a collection of hosts that can be used for accessing a Block Volume.", +"id": "HostGroup", +"properties": { +"createTime": { +"description": "Output only. Create time of the host group.", +"format": "google-datetime", +"readOnly": true, +"type": "string" +}, +"description": { +"description": "Optional. Description of the host group.", +"type": "string" +}, +"hosts": { +"description": "Required. The list of hosts associated with the host group.", +"items": { +"type": "string" +}, +"type": "array" +}, +"labels": { +"additionalProperties": { +"type": "string" +}, +"description": "Optional. Labels of the host group.", +"type": "object" +}, +"name": { +"description": "Identifier. The resource name of the host group. Format: `projects/{project_number}/locations/{location_id}/hostGroups/{host_group_id}`.", +"type": "string" +}, +"osType": { +"description": "Required. The OS type of the host group. It indicates the type of operating system used by all of the hosts in the HostGroup. All hosts in a HostGroup must be of the same OS type. This can be set only when creating a HostGroup.", +"enum": [ +"OS_TYPE_UNSPECIFIED", +"LINUX", +"WINDOWS", +"ESXI" +], +"enumDescriptions": [ +"Unspecified OS Type", +"OS Type is Linux", +"OS Type is Windows", +"OS Type is VMware ESXi" +], +"type": "string" +}, +"state": { +"description": "Output only. State of the host group.", +"enum": [ +"STATE_UNSPECIFIED", +"CREATING", +"READY", +"UPDATING", +"DELETING", +"DISABLED" +], +"enumDescriptions": [ +"Unspecified state for host group.", +"Host group is creating.", +"Host group is ready.", +"Host group is updating.", +"Host group is deleting.", +"Host group is disabled." +], +"readOnly": true, +"type": "string" +}, +"type": { +"description": "Required. Type of the host group.", +"enum": [ +"TYPE_UNSPECIFIED", +"ISCSI_INITIATOR" +], +"enumDescriptions": [ +"Unspecified type for host group.", +"iSCSI initiator host group." +], +"type": "string" +} +}, +"type": "object" +}, "HourlySchedule": { "description": "Make a snapshot every hour e.g. at 04:00, 05:00, 06:00.", "id": "HourlySchedule", @@ -3546,6 +3841,31 @@ }, "type": "object" }, +"ListHostGroupsResponse": { +"description": "ListHostGroupsResponse is the response to a ListHostGroupsRequest.", +"id": "ListHostGroupsResponse", +"properties": { +"hostGroups": { +"description": "The list of host groups.", +"items": { +"$ref": "HostGroup" +}, +"type": "array" +}, +"nextPageToken": { +"description": "A token identifying a page of results the server should return.", +"type": "string" +}, +"unreachable": { +"description": "Locations that could not be reached.", +"items": { +"type": "string" +}, +"type": "array" +} +}, +"type": "object" +}, "ListKmsConfigsResponse": { "description": "ListKmsConfigsResponse is the response to a ListKmsConfigsRequest.", "id": "ListKmsConfigsResponse", @@ -3605,7 +3925,7 @@ "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, @@ -3878,13 +4198,15 @@ "PROTOCOLS_UNSPECIFIED", "NFSV3", "NFSV4", -"SMB" +"SMB", +"ISCSI" ], "enumDescriptions": [ "Unspecified protocol", "NFS V3 protocol", "NFS V4 protocol", -"SMB protocol" +"SMB protocol", +"ISCSI protocol" ], "type": "string" } @@ -4660,8 +4982,7 @@ "UPDATING", "RESTORING", "DISABLED", -"ERROR", -"DEGRADED" +"ERROR" ], "enumDescriptions": [ "Unspecified Storage Pool State", @@ -4671,8 +4992,7 @@ "Storage Pool State is Updating", "Storage Pool State is Restoring", "Storage Pool State is Disabled", -"Storage Pool State is Error", -"Storage Pool State is Degraded The storage pool is operational, but with reduced performance." +"Storage Pool State is Error" ], "readOnly": true, "type": "string" @@ -4692,6 +5012,20 @@ "format": "int64", "type": "string" }, +"type": { +"description": "Optional. Type of the storage pool. This field is used to control whether the pool supports FILE based volumes only or UNIFIED (both FILE and BLOCK) volumes. If not specified during creation, it defaults to FILE.", +"enum": [ +"STORAGE_POOL_TYPE_UNSPECIFIED", +"FILE", +"UNIFIED" +], +"enumDescriptions": [ +"Storage pool type is not specified.", +"Storage pool type is file.", +"Storage pool type is unified." +], +"type": "string" +}, "volumeCapacityGib": { "description": "Output only. Allocated size of all volumes in GIB in the storage pool", "format": "int64", @@ -4874,6 +5208,13 @@ "$ref": "BackupConfig", "description": "BackupConfig of the volume." }, +"blockDevices": { +"description": "Optional. Block devices for the volume. Currently, only one block device is permitted per Volume.", +"items": { +"$ref": "BlockDevice" +}, +"type": "array" +}, "cacheParameters": { "$ref": "CacheParameters", "description": "Optional. Cache parameters for the volume." @@ -4986,13 +5327,15 @@ "PROTOCOLS_UNSPECIFIED", "NFSV3", "NFSV4", -"SMB" +"SMB", +"ISCSI" ], "enumDescriptions": [ "Unspecified protocol", "NFS V3 protocol", "NFS V4 protocol", -"SMB protocol" +"SMB protocol", +"ISCSI protocol" ], "type": "string" }, diff --git a/googleapiclient/discovery_cache/documents/networkconnectivity.v1.json b/googleapiclient/discovery_cache/documents/networkconnectivity.v1.json index 55575e4bf2..1a610be606 100644 --- a/googleapiclient/discovery_cache/documents/networkconnectivity.v1.json +++ b/googleapiclient/discovery_cache/documents/networkconnectivity.v1.json @@ -172,7 +172,7 @@ ], "parameters": { "extraLocationTypes": { -"description": "Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage.", +"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.", "location": "query", "repeated": true, "type": "string" @@ -2132,7 +2132,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -3540,7 +3540,7 @@ } } }, -"revision": "20251009", +"revision": "20251113", "rootUrl": "https://networkconnectivity.googleapis.com/", "schemas": { "AcceptHubSpokeRequest": { @@ -4234,7 +4234,7 @@ "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, @@ -5634,7 +5634,7 @@ "type": "object" }, "name": { -"description": "Immutable. A unique name of the resource in the form of `projects/{project_number}/locations/global/PolicyBasedRoutes/{policy_based_route_id}`", +"description": "Immutable. Identifier. A unique name of the resource in the form of `projects/{project_number}/locations/global/PolicyBasedRoutes/{policy_based_route_id}`", "type": "string" }, "network": { diff --git a/googleapiclient/discovery_cache/documents/networkconnectivity.v1alpha1.json b/googleapiclient/discovery_cache/documents/networkconnectivity.v1alpha1.json index 02c7a25317..6e64e626e7 100644 --- a/googleapiclient/discovery_cache/documents/networkconnectivity.v1alpha1.json +++ b/googleapiclient/discovery_cache/documents/networkconnectivity.v1alpha1.json @@ -838,7 +838,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -1127,7 +1127,7 @@ } } }, -"revision": "20251030", +"revision": "20251113", "rootUrl": "https://networkconnectivity.googleapis.com/", "schemas": { "AllocationOptions": { @@ -1281,7 +1281,7 @@ "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, diff --git a/googleapiclient/discovery_cache/documents/networkmanagement.v1.json b/googleapiclient/discovery_cache/documents/networkmanagement.v1.json index cf23f0fc51..766287216f 100644 --- a/googleapiclient/discovery_cache/documents/networkmanagement.v1.json +++ b/googleapiclient/discovery_cache/documents/networkmanagement.v1.json @@ -427,7 +427,7 @@ "type": "string" }, "parent": { -"description": "Required. The parent resource of the VpcFlowLogsConfig, in one of the following formats: - For project-level resourcs: `projects/{project_id}/locations/global` - For organization-level resources: `organizations/{organization_id}/locations/global`", +"description": "Required. The parent resource of the VpcFlowLogsConfig, in one of the following formats: - For project-level resources: `projects/{project_id}/locations/global` - For organization-level resources: `organizations/{organization_id}/locations/global`", "location": "path", "pattern": "^organizations/[^/]+/locations/[^/]+$", "required": true, @@ -1090,7 +1090,7 @@ "type": "string" }, "parent": { -"description": "Required. The parent resource of the VpcFlowLogsConfig, in one of the following formats: - For project-level resourcs: `projects/{project_id}/locations/global` - For organization-level resources: `organizations/{organization_id}/locations/global`", +"description": "Required. The parent resource of the VpcFlowLogsConfig, in one of the following formats: - For project-level resources: `projects/{project_id}/locations/global` - For organization-level resources: `organizations/{organization_id}/locations/global`", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+$", "required": true, @@ -1233,7 +1233,7 @@ } } }, -"revision": "20251022", +"revision": "20251105", "rootUrl": "https://networkmanagement.googleapis.com/", "schemas": { "AbortInfo": { @@ -1900,7 +1900,8 @@ false "L2_INTERCONNECT_UNSUPPORTED_PORT", "L2_INTERCONNECT_DESTINATION_IP_MISMATCH", "NCC_ROUTE_WITHIN_HYBRID_SUBNET_UNSUPPORTED", -"HYBRID_SUBNET_REGION_MISMATCH" +"HYBRID_SUBNET_REGION_MISMATCH", +"HYBRID_SUBNET_NO_ROUTE" ], "enumDescriptions": [ "Cause is unspecified.", @@ -2001,7 +2002,8 @@ false "Packet is dropped due to using an unsupported port (any other than 6081) for L2 Interconnect.", "Packet is dropped due to destination IP not matching the appliance mapping IPs configured on the L2 Interconnect attachment.", "Packet could be dropped because it matches a route associated with an NCC spoke in the hybrid subnet context, but such a configuration is not supported.", -"Packet is dropped because the region of the hybrid subnet is different from the region of the next hop of the route matched within this hybrid subnet." +"Packet is dropped because the region of the hybrid subnet is different from the region of the next hop of the route matched within this hybrid subnet.", +"Packet is dropped because no matching route was found in the hybrid subnet." ], "type": "string" }, @@ -2403,6 +2405,8 @@ false "SERVERLESS_VPC_ACCESS_MANAGED_FIREWALL_RULE", "NETWORK_FIREWALL_POLICY_RULE", "NETWORK_REGIONAL_FIREWALL_POLICY_RULE", +"SYSTEM_NETWORK_FIREWALL_POLICY_RULE", +"SYSTEM_REGIONAL_NETWORK_FIREWALL_POLICY_RULE", "UNSUPPORTED_FIREWALL_POLICY_RULE", "TRACKING_STATE", "ANALYSIS_SKIPPED" @@ -2413,8 +2417,10 @@ false "VPC firewall rule. For details, see [VPC firewall rules overview](https://cloud.google.com/vpc/docs/firewalls).", "Implied VPC firewall rule. For details, see [Implied rules](https://cloud.google.com/vpc/docs/firewalls#default_firewall_rules).", "Implicit firewall rules that are managed by serverless VPC access to allow ingress access. They are not visible in the Google Cloud console. For details, see [VPC connector's implicit rules](https://cloud.google.com/functions/docs/networking/connecting-vpc#restrict-access).", -"Global network firewall policy rule. For details, see [Network firewall policies](https://cloud.google.com/vpc/docs/network-firewall-policies).", -"Regional network firewall policy rule. For details, see [Regional network firewall policies](https://cloud.google.com/firewall/docs/regional-firewall-policies).", +"User-defined global network firewall policy rule. For details, see [Network firewall policies](https://cloud.google.com/vpc/docs/network-firewall-policies).", +"User-defined regional network firewall policy rule. For details, see [Regional network firewall policies](https://cloud.google.com/firewall/docs/regional-firewall-policies).", +"System-defined global network firewall policy rule.", +"System-defined regional network firewall policy rule.", "Firewall policy rule containing attributes not yet supported in Connectivity tests. Firewall analysis is skipped if such a rule can potentially be matched. Please see the [list of unsupported configurations](https://cloud.google.com/network-intelligence-center/docs/connectivity-tests/concepts/overview#unsupported-configs).", "Tracking state for response traffic created when request traffic goes through allow firewall rule. For details, see [firewall rules specifications](https://cloud.google.com/firewall/docs/firewalls#specifications)", "Firewall analysis was skipped due to executing Connectivity Test in the BypassFirewallChecks mode" diff --git a/googleapiclient/discovery_cache/documents/networkmanagement.v1beta1.json b/googleapiclient/discovery_cache/documents/networkmanagement.v1beta1.json index 4d6ab03f1c..bd461156f8 100644 --- a/googleapiclient/discovery_cache/documents/networkmanagement.v1beta1.json +++ b/googleapiclient/discovery_cache/documents/networkmanagement.v1beta1.json @@ -431,7 +431,7 @@ "type": "string" }, "parent": { -"description": "Required. The parent resource of the VpcFlowLogsConfig, in one of the following formats: - For project-level resourcs: `projects/{project_id}/locations/global` - For organization-level resources: `organizations/{organization_id}/locations/global`", +"description": "Required. The parent resource of the VpcFlowLogsConfig, in one of the following formats: - For project-level resources: `projects/{project_id}/locations/global` - For organization-level resources: `organizations/{organization_id}/locations/global`", "location": "path", "pattern": "^organizations/[^/]+/locations/[^/]+$", "required": true, @@ -1094,7 +1094,7 @@ "type": "string" }, "parent": { -"description": "Required. The parent resource of the VpcFlowLogsConfig, in one of the following formats: - For project-level resourcs: `projects/{project_id}/locations/global` - For organization-level resources: `organizations/{organization_id}/locations/global`", +"description": "Required. The parent resource of the VpcFlowLogsConfig, in one of the following formats: - For project-level resources: `projects/{project_id}/locations/global` - For organization-level resources: `organizations/{organization_id}/locations/global`", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+$", "required": true, @@ -1237,7 +1237,7 @@ } } }, -"revision": "20251022", +"revision": "20251105", "rootUrl": "https://networkmanagement.googleapis.com/", "schemas": { "AbortInfo": { @@ -1904,7 +1904,8 @@ false "L2_INTERCONNECT_UNSUPPORTED_PORT", "L2_INTERCONNECT_DESTINATION_IP_MISMATCH", "NCC_ROUTE_WITHIN_HYBRID_SUBNET_UNSUPPORTED", -"HYBRID_SUBNET_REGION_MISMATCH" +"HYBRID_SUBNET_REGION_MISMATCH", +"HYBRID_SUBNET_NO_ROUTE" ], "enumDescriptions": [ "Cause is unspecified.", @@ -2005,7 +2006,8 @@ false "Packet is dropped due to using an unsupported port (any other than 6081) for L2 Interconnect.", "Packet is dropped due to destination IP not matching the appliance mapping IPs configured on the L2 Interconnect attachment.", "Packet could be dropped because it matches a route associated with an NCC spoke in the hybrid subnet context, but such a configuration is not supported.", -"Packet is dropped because the region of the hybrid subnet is different from the region of the next hop of the route matched within this hybrid subnet." +"Packet is dropped because the region of the hybrid subnet is different from the region of the next hop of the route matched within this hybrid subnet.", +"Packet is dropped because no matching route was found in the hybrid subnet." ], "type": "string" }, @@ -2415,6 +2417,8 @@ false "SERVERLESS_VPC_ACCESS_MANAGED_FIREWALL_RULE", "NETWORK_FIREWALL_POLICY_RULE", "NETWORK_REGIONAL_FIREWALL_POLICY_RULE", +"SYSTEM_NETWORK_FIREWALL_POLICY_RULE", +"SYSTEM_REGIONAL_NETWORK_FIREWALL_POLICY_RULE", "UNSUPPORTED_FIREWALL_POLICY_RULE", "TRACKING_STATE", "ANALYSIS_SKIPPED" @@ -2425,8 +2429,10 @@ false "VPC firewall rule. For details, see [VPC firewall rules overview](https://cloud.google.com/vpc/docs/firewalls).", "Implied VPC firewall rule. For details, see [Implied rules](https://cloud.google.com/vpc/docs/firewalls#default_firewall_rules).", "Implicit firewall rules that are managed by serverless VPC access to allow ingress access. They are not visible in the Google Cloud console. For details, see [VPC connector's implicit rules](https://cloud.google.com/functions/docs/networking/connecting-vpc#restrict-access).", -"Global network firewall policy rule. For details, see [Network firewall policies](https://cloud.google.com/vpc/docs/network-firewall-policies).", -"Regional network firewall policy rule. For details, see [Regional network firewall policies](https://cloud.google.com/firewall/docs/regional-firewall-policies).", +"User-defined global network firewall policy rule. For details, see [Network firewall policies](https://cloud.google.com/vpc/docs/network-firewall-policies).", +"User-defined regional network firewall policy rule. For details, see [Regional network firewall policies](https://cloud.google.com/firewall/docs/regional-firewall-policies).", +"System-defined global network firewall policy rule.", +"System-defined regional network firewall policy rule.", "Firewall policy rule containing attributes not yet supported in Connectivity tests. Firewall analysis is skipped if such a rule can potentially be matched. Please see the [list of unsupported configurations](https://cloud.google.com/network-intelligence-center/docs/connectivity-tests/concepts/overview#unsupported-configs).", "Tracking state for response traffic created when request traffic goes through allow firewall rule. For details, see [firewall rules specifications](https://cloud.google.com/firewall/docs/firewalls#specifications)", "Firewall analysis was skipped due to executing Connectivity Test in the BypassFirewallChecks mode" diff --git a/googleapiclient/discovery_cache/documents/networkservices.v1.json b/googleapiclient/discovery_cache/documents/networkservices.v1.json index 6955d92c22..842706890c 100644 --- a/googleapiclient/discovery_cache/documents/networkservices.v1.json +++ b/googleapiclient/discovery_cache/documents/networkservices.v1.json @@ -144,7 +144,7 @@ ], "parameters": { "extraLocationTypes": { -"description": "Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage.", +"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.", "location": "query", "repeated": true, "type": "string" @@ -655,7 +655,7 @@ "type": "string" }, "parent": { -"description": "Required. The parent resource of the EndpointPolicy. Must be in the format `projects/*/locations/global`.", +"description": "Required. The parent resource of the EndpointPolicy. Must be in the format `projects/*/locations/*`.", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+$", "required": true, @@ -683,7 +683,7 @@ ], "parameters": { "name": { -"description": "Required. A name of the EndpointPolicy to delete. Must be in the format `projects/*/locations/global/endpointPolicies/*`.", +"description": "Required. A name of the EndpointPolicy to delete. Must be in the format `projects/*/locations/*/endpointPolicies/*`.", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+/endpointPolicies/[^/]+$", "required": true, @@ -708,7 +708,7 @@ ], "parameters": { "name": { -"description": "Required. A name of the EndpointPolicy to get. Must be in the format `projects/*/locations/global/endpointPolicies/*`.", +"description": "Required. A name of the EndpointPolicy to get. Must be in the format `projects/*/locations/*/endpointPolicies/*`.", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+/endpointPolicies/[^/]+$", "required": true, @@ -744,7 +744,7 @@ "type": "string" }, "parent": { -"description": "Required. The project and location from which the EndpointPolicies should be listed, specified in the format `projects/*/locations/global`.", +"description": "Required. The project and location from which the EndpointPolicies should be listed, specified in the format `projects/*/locations/*`.", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+$", "required": true, @@ -774,7 +774,7 @@ ], "parameters": { "name": { -"description": "Identifier. Name of the EndpointPolicy resource. It matches pattern `projects/{project}/locations/global/endpointPolicies/{endpoint_policy}`.", +"description": "Identifier. Name of the EndpointPolicy resource. It matches pattern `projects/{project}/locations/*/endpointPolicies/{endpoint_policy}`.", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+/endpointPolicies/[^/]+$", "required": true, @@ -1041,7 +1041,7 @@ "type": "string" }, "parent": { -"description": "Required. The parent resource of the GrpcRoute. Must be in the format `projects/*/locations/global`.", +"description": "Required. The parent resource of the GrpcRoute. Must be in the format `projects/*/locations/*`.", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+$", "required": true, @@ -1069,7 +1069,7 @@ ], "parameters": { "name": { -"description": "Required. A name of the GrpcRoute to delete. Must be in the format `projects/*/locations/global/grpcRoutes/*`.", +"description": "Required. A name of the GrpcRoute to delete. Must be in the format `projects/*/locations/*/grpcRoutes/*`.", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+/grpcRoutes/[^/]+$", "required": true, @@ -1094,7 +1094,7 @@ ], "parameters": { "name": { -"description": "Required. A name of the GrpcRoute to get. Must be in the format `projects/*/locations/global/grpcRoutes/*`.", +"description": "Required. A name of the GrpcRoute to get. Must be in the format `projects/*/locations/*/grpcRoutes/*`.", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+/grpcRoutes/[^/]+$", "required": true, @@ -1130,7 +1130,7 @@ "type": "string" }, "parent": { -"description": "Required. The project and location from which the GrpcRoutes should be listed, specified in the format `projects/*/locations/global`.", +"description": "Required. The project and location from which the GrpcRoutes should be listed, specified in the format `projects/*/locations/*`.", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+$", "required": true, @@ -1160,7 +1160,7 @@ ], "parameters": { "name": { -"description": "Identifier. Name of the GrpcRoute resource. It matches pattern `projects/*/locations/global/grpcRoutes/`", +"description": "Identifier. Name of the GrpcRoute resource. It matches pattern `projects/*/locations/*/grpcRoutes/`", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+/grpcRoutes/[^/]+$", "required": true, @@ -1203,7 +1203,7 @@ "type": "string" }, "parent": { -"description": "Required. The parent resource of the HttpRoute. Must be in the format `projects/*/locations/global`.", +"description": "Required. The parent resource of the HttpRoute. Must be in the format `projects/*/locations/*`.", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+$", "required": true, @@ -1231,7 +1231,7 @@ ], "parameters": { "name": { -"description": "Required. A name of the HttpRoute to delete. Must be in the format `projects/*/locations/global/httpRoutes/*`.", +"description": "Required. A name of the HttpRoute to delete. Must be in the format `projects/*/locations/*/httpRoutes/*`.", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+/httpRoutes/[^/]+$", "required": true, @@ -1256,7 +1256,7 @@ ], "parameters": { "name": { -"description": "Required. A name of the HttpRoute to get. Must be in the format `projects/*/locations/global/httpRoutes/*`.", +"description": "Required. A name of the HttpRoute to get. Must be in the format `projects/*/locations/*/httpRoutes/*`.", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+/httpRoutes/[^/]+$", "required": true, @@ -1292,7 +1292,7 @@ "type": "string" }, "parent": { -"description": "Required. The project and location from which the HttpRoutes should be listed, specified in the format `projects/*/locations/global`.", +"description": "Required. The project and location from which the HttpRoutes should be listed, specified in the format `projects/*/locations/*`.", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+$", "required": true, @@ -1322,7 +1322,7 @@ ], "parameters": { "name": { -"description": "Identifier. Name of the HttpRoute resource. It matches pattern `projects/*/locations/global/httpRoutes/http_route_name>`.", +"description": "Identifier. Name of the HttpRoute resource. It matches pattern `projects/*/locations/*/httpRoutes/http_route_name>`.", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+/httpRoutes/[^/]+$", "required": true, @@ -1911,7 +1911,7 @@ "type": "string" }, "parent": { -"description": "Required. The parent resource of the Mesh. Must be in the format `projects/*/locations/global`.", +"description": "Required. The parent resource of the Mesh. Must be in the format `projects/*/locations/*`.", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+$", "required": true, @@ -1939,7 +1939,7 @@ ], "parameters": { "name": { -"description": "Required. A name of the Mesh to delete. Must be in the format `projects/*/locations/global/meshes/*`.", +"description": "Required. A name of the Mesh to delete. Must be in the format `projects/*/locations/*/meshes/*`.", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+/meshes/[^/]+$", "required": true, @@ -1964,7 +1964,7 @@ ], "parameters": { "name": { -"description": "Required. A name of the Mesh to get. Must be in the format `projects/*/locations/global/meshes/*`.", +"description": "Required. A name of the Mesh to get. Must be in the format `projects/*/locations/*/meshes/*`.", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+/meshes/[^/]+$", "required": true, @@ -2000,7 +2000,7 @@ "type": "string" }, "parent": { -"description": "Required. The project and location from which the Meshes should be listed, specified in the format `projects/*/locations/global`.", +"description": "Required. The project and location from which the Meshes should be listed, specified in the format `projects/*/locations/*`.", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+$", "required": true, @@ -2030,7 +2030,7 @@ ], "parameters": { "name": { -"description": "Identifier. Name of the Mesh resource. It matches pattern `projects/*/locations/global/meshes/`.", +"description": "Identifier. Name of the Mesh resource. It matches pattern `projects/*/locations/*/meshes/`.", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+/meshes/[^/]+$", "required": true, @@ -2577,7 +2577,7 @@ ], "parameters": { "parent": { -"description": "Required. The parent resource of the TcpRoute. Must be in the format `projects/*/locations/global`.", +"description": "Required. The parent resource of the TcpRoute. Must be in the format `projects/*/locations/*`.", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+$", "required": true, @@ -2610,7 +2610,7 @@ ], "parameters": { "name": { -"description": "Required. A name of the TcpRoute to delete. Must be in the format `projects/*/locations/global/tcpRoutes/*`.", +"description": "Required. A name of the TcpRoute to delete. Must be in the format `projects/*/locations/*/tcpRoutes/*`.", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+/tcpRoutes/[^/]+$", "required": true, @@ -2635,7 +2635,7 @@ ], "parameters": { "name": { -"description": "Required. A name of the TcpRoute to get. Must be in the format `projects/*/locations/global/tcpRoutes/*`.", +"description": "Required. A name of the TcpRoute to get. Must be in the format `projects/*/locations/*/tcpRoutes/*`.", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+/tcpRoutes/[^/]+$", "required": true, @@ -2671,7 +2671,7 @@ "type": "string" }, "parent": { -"description": "Required. The project and location from which the TcpRoutes should be listed, specified in the format `projects/*/locations/global`.", +"description": "Required. The project and location from which the TcpRoutes should be listed, specified in the format `projects/*/locations/*`.", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+$", "required": true, @@ -2701,7 +2701,7 @@ ], "parameters": { "name": { -"description": "Identifier. Name of the TcpRoute resource. It matches pattern `projects/*/locations/global/tcpRoutes/tcp_route_name>`.", +"description": "Identifier. Name of the TcpRoute resource. It matches pattern `projects/*/locations/*/tcpRoutes/tcp_route_name>`.", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+/tcpRoutes/[^/]+$", "required": true, @@ -2739,7 +2739,7 @@ ], "parameters": { "parent": { -"description": "Required. The parent resource of the TlsRoute. Must be in the format `projects/*/locations/global`.", +"description": "Required. The parent resource of the TlsRoute. Must be in the format `projects/*/locations/*`.", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+$", "required": true, @@ -2772,7 +2772,7 @@ ], "parameters": { "name": { -"description": "Required. A name of the TlsRoute to delete. Must be in the format `projects/*/locations/global/tlsRoutes/*`.", +"description": "Required. A name of the TlsRoute to delete. Must be in the format `projects/*/locations/*/tlsRoutes/*`.", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+/tlsRoutes/[^/]+$", "required": true, @@ -2797,7 +2797,7 @@ ], "parameters": { "name": { -"description": "Required. A name of the TlsRoute to get. Must be in the format `projects/*/locations/global/tlsRoutes/*`.", +"description": "Required. A name of the TlsRoute to get. Must be in the format `projects/*/locations/*/tlsRoutes/*`.", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+/tlsRoutes/[^/]+$", "required": true, @@ -2833,7 +2833,7 @@ "type": "string" }, "parent": { -"description": "Required. The project and location from which the TlsRoutes should be listed, specified in the format `projects/*/locations/global`.", +"description": "Required. The project and location from which the TlsRoutes should be listed, specified in the format `projects/*/locations/*`.", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+$", "required": true, @@ -2863,7 +2863,7 @@ ], "parameters": { "name": { -"description": "Identifier. Name of the TlsRoute resource. It matches pattern `projects/*/locations/global/tlsRoutes/tls_route_name>`.", +"description": "Identifier. Name of the TlsRoute resource. It matches pattern `projects/*/locations/*/tlsRoutes/tls_route_name>`.", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+/tlsRoutes/[^/]+$", "required": true, @@ -3191,7 +3191,7 @@ } } }, -"revision": "20251017", +"revision": "20251105", "rootUrl": "https://networkservices.googleapis.com/", "schemas": { "AuditConfig": { @@ -3323,11 +3323,13 @@ "description": "Optional. The format of communication supported by the callout extension. If not specified, the default value `EXT_PROC_GRPC` is used.", "enum": [ "WIRE_FORMAT_UNSPECIFIED", -"EXT_PROC_GRPC" +"EXT_PROC_GRPC", +"EXT_AUTHZ_GRPC" ], "enumDescriptions": [ "Not specified.", -"The extension service uses ext_proc gRPC API over a gRPC stream. This is the default value if the wire format is not specified. The backend service for the extension must use HTTP2 or H2C as the protocol. All `supported_events` for a client request are sent as part of the same gRPC stream." +"The extension service uses ext_proc gRPC API over a gRPC stream. This is the default value if the wire format is not specified. The backend service for the extension must use HTTP2 or H2C as the protocol. All `supported_events` for a client request are sent as part of the same gRPC stream.", +"The extension service uses Envoy's `ext_authz` gRPC API. The backend service for the extension must use HTTP2, or H2C as the protocol. `EXT_AUTHZ_GRPC` is only supported for regional `AuthzExtension` resources." ], "type": "string" } @@ -3456,7 +3458,7 @@ "type": "object" }, "name": { -"description": "Identifier. Name of the EndpointPolicy resource. It matches pattern `projects/{project}/locations/global/endpointPolicies/{endpoint_policy}`.", +"description": "Identifier. Name of the EndpointPolicy resource. It matches pattern `projects/{project}/locations/*/endpointPolicies/{endpoint_policy}`.", "type": "string" }, "serverTlsPolicy": { @@ -3566,6 +3568,10 @@ "description": "Optional. The name for this extension. The name is logged as part of the HTTP request logs. The name must conform with RFC-1034, is restricted to lower-cased letters, numbers and hyphens, and can have a maximum length of 63 characters. Additionally, the first character must be a letter and the last a letter or a number. This field is required except for AuthzExtension.", "type": "string" }, +"observabilityMode": { +"description": "Optional. When set to `TRUE`, enables `observability_mode` on the `ext_proc` filter. This makes `ext_proc` calls asynchronous. Envoy doesn't check for the response from `ext_proc` calls. For more information about the filter, see: https://www.envoyproxy.io/docs/envoy/v1.32.3/api-v3/extensions/filters/http/ext_proc/v3/ext_proc.proto#extensions-filters-http-ext-proc-v3-externalprocessor This field is helpful when you want to try out the extension in async log-only mode. Supported by regional `LbTrafficExtension` and `LbRouteExtension` resources. Only `STREAMED` (default) body processing mode is supported.", +"type": "boolean" +}, "requestBodySendMode": { "description": "Optional. Configures the send mode for request body processing. The field can only be set if `supported_events` includes `REQUEST_BODY`. If `supported_events` includes `REQUEST_BODY`, but `request_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `REQUEST_BODY` and `REQUEST_TRAILERS`. This field can be set only for `LbTrafficExtension` and `LbRouteExtension` resources, and only when the `service` field of the extension points to a `BackendService`. Only `FULL_DUPLEX_STREAMED` mode is supported for `LbRouteExtension` resources.", "enum": [ @@ -3825,7 +3831,7 @@ "type": "string" }, "gateways": { -"description": "Optional. Gateways defines a list of gateways this GrpcRoute is attached to, as one of the routing rules to route the requests served by the gateway. Each gateway reference should match the pattern: `projects/*/locations/global/gateways/`", +"description": "Optional. Gateways defines a list of gateways this GrpcRoute is attached to, as one of the routing rules to route the requests served by the gateway. Each gateway reference should match the pattern: `projects/*/locations/*/gateways/`", "items": { "type": "string" }, @@ -3846,14 +3852,14 @@ "type": "object" }, "meshes": { -"description": "Optional. Meshes defines a list of meshes this GrpcRoute is attached to, as one of the routing rules to route the requests served by the mesh. Each mesh reference should match the pattern: `projects/*/locations/global/meshes/`", +"description": "Optional. Meshes defines a list of meshes this GrpcRoute is attached to, as one of the routing rules to route the requests served by the mesh. Each mesh reference should match the pattern: `projects/*/locations/*/meshes/`", "items": { "type": "string" }, "type": "array" }, "name": { -"description": "Identifier. Name of the GrpcRoute resource. It matches pattern `projects/*/locations/global/grpcRoutes/`", +"description": "Identifier. Name of the GrpcRoute resource. It matches pattern `projects/*/locations/*/grpcRoutes/`", "type": "string" }, "rules": { @@ -4122,7 +4128,7 @@ "type": "string" }, "gateways": { -"description": "Optional. Gateways defines a list of gateways this HttpRoute is attached to, as one of the routing rules to route the requests served by the gateway. Each gateway reference should match the pattern: `projects/*/locations/global/gateways/`", +"description": "Optional. Gateways defines a list of gateways this HttpRoute is attached to, as one of the routing rules to route the requests served by the gateway. Each gateway reference should match the pattern: `projects/*/locations/*/gateways/`", "items": { "type": "string" }, @@ -4143,14 +4149,14 @@ "type": "object" }, "meshes": { -"description": "Optional. Meshes defines a list of meshes this HttpRoute is attached to, as one of the routing rules to route the requests served by the mesh. Each mesh reference should match the pattern: `projects/*/locations/global/meshes/` The attached Mesh should be of a type SIDECAR", +"description": "Optional. Meshes defines a list of meshes this HttpRoute is attached to, as one of the routing rules to route the requests served by the mesh. Each mesh reference should match the pattern: `projects/*/locations/*/meshes/` The attached Mesh should be of a type SIDECAR", "items": { "type": "string" }, "type": "array" }, "name": { -"description": "Identifier. Name of the HttpRoute resource. It matches pattern `projects/*/locations/global/httpRoutes/http_route_name>`.", +"description": "Identifier. Name of the HttpRoute resource. It matches pattern `projects/*/locations/*/httpRoutes/http_route_name>`.", "type": "string" }, "rules": { @@ -5447,7 +5453,7 @@ "type": "object" }, "name": { -"description": "Identifier. Name of the Mesh resource. It matches pattern `projects/*/locations/global/meshes/`.", +"description": "Identifier. Name of the Mesh resource. It matches pattern `projects/*/locations/*/meshes/`.", "type": "string" }, "selfLink": { @@ -5840,7 +5846,7 @@ "type": "string" }, "gateways": { -"description": "Optional. Gateways defines a list of gateways this TcpRoute is attached to, as one of the routing rules to route the requests served by the gateway. Each gateway reference should match the pattern: `projects/*/locations/global/gateways/`", +"description": "Optional. Gateways defines a list of gateways this TcpRoute is attached to, as one of the routing rules to route the requests served by the gateway. Each gateway reference should match the pattern: `projects/*/locations/*/gateways/`", "items": { "type": "string" }, @@ -5854,14 +5860,14 @@ "type": "object" }, "meshes": { -"description": "Optional. Meshes defines a list of meshes this TcpRoute is attached to, as one of the routing rules to route the requests served by the mesh. Each mesh reference should match the pattern: `projects/*/locations/global/meshes/` The attached Mesh should be of a type SIDECAR", +"description": "Optional. Meshes defines a list of meshes this TcpRoute is attached to, as one of the routing rules to route the requests served by the mesh. Each mesh reference should match the pattern: `projects/*/locations/*/meshes/` The attached Mesh should be of a type SIDECAR", "items": { "type": "string" }, "type": "array" }, "name": { -"description": "Identifier. Name of the TcpRoute resource. It matches pattern `projects/*/locations/global/tcpRoutes/tcp_route_name>`.", +"description": "Identifier. Name of the TcpRoute resource. It matches pattern `projects/*/locations/*/tcpRoutes/tcp_route_name>`.", "type": "string" }, "rules": { @@ -6000,7 +6006,7 @@ "type": "string" }, "gateways": { -"description": "Optional. Gateways defines a list of gateways this TlsRoute is attached to, as one of the routing rules to route the requests served by the gateway. Each gateway reference should match the pattern: `projects/*/locations/global/gateways/`", +"description": "Optional. Gateways defines a list of gateways this TlsRoute is attached to, as one of the routing rules to route the requests served by the gateway. Each gateway reference should match the pattern: `projects/*/locations/*/gateways/`", "items": { "type": "string" }, @@ -6014,14 +6020,14 @@ "type": "object" }, "meshes": { -"description": "Optional. Meshes defines a list of meshes this TlsRoute is attached to, as one of the routing rules to route the requests served by the mesh. Each mesh reference should match the pattern: `projects/*/locations/global/meshes/` The attached Mesh should be of a type SIDECAR", +"description": "Optional. Meshes defines a list of meshes this TlsRoute is attached to, as one of the routing rules to route the requests served by the mesh. Each mesh reference should match the pattern: `projects/*/locations/*/meshes/` The attached Mesh should be of a type SIDECAR", "items": { "type": "string" }, "type": "array" }, "name": { -"description": "Identifier. Name of the TlsRoute resource. It matches pattern `projects/*/locations/global/tlsRoutes/tls_route_name>`.", +"description": "Identifier. Name of the TlsRoute resource. It matches pattern `projects/*/locations/*/tlsRoutes/tls_route_name>`.", "type": "string" }, "rules": { diff --git a/googleapiclient/discovery_cache/documents/networkservices.v1beta1.json b/googleapiclient/discovery_cache/documents/networkservices.v1beta1.json index c10522883c..1eb399f4e9 100644 --- a/googleapiclient/discovery_cache/documents/networkservices.v1beta1.json +++ b/googleapiclient/discovery_cache/documents/networkservices.v1beta1.json @@ -144,7 +144,7 @@ ], "parameters": { "extraLocationTypes": { -"description": "Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage.", +"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.", "location": "query", "repeated": true, "type": "string" @@ -382,7 +382,7 @@ "type": "string" }, "parent": { -"description": "Required. The parent resource of the EndpointPolicy. Must be in the format `projects/*/locations/global`.", +"description": "Required. The parent resource of the EndpointPolicy. Must be in the format `projects/*/locations/*`.", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+$", "required": true, @@ -410,7 +410,7 @@ ], "parameters": { "name": { -"description": "Required. A name of the EndpointPolicy to delete. Must be in the format `projects/*/locations/global/endpointPolicies/*`.", +"description": "Required. A name of the EndpointPolicy to delete. Must be in the format `projects/*/locations/*/endpointPolicies/*`.", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+/endpointPolicies/[^/]+$", "required": true, @@ -435,7 +435,7 @@ ], "parameters": { "name": { -"description": "Required. A name of the EndpointPolicy to get. Must be in the format `projects/*/locations/global/endpointPolicies/*`.", +"description": "Required. A name of the EndpointPolicy to get. Must be in the format `projects/*/locations/*/endpointPolicies/*`.", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+/endpointPolicies/[^/]+$", "required": true, @@ -471,7 +471,7 @@ "type": "string" }, "parent": { -"description": "Required. The project and location from which the EndpointPolicies should be listed, specified in the format `projects/*/locations/global`.", +"description": "Required. The project and location from which the EndpointPolicies should be listed, specified in the format `projects/*/locations/*`.", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+$", "required": true, @@ -501,7 +501,7 @@ ], "parameters": { "name": { -"description": "Identifier. Name of the EndpointPolicy resource. It matches pattern `projects/{project}/locations/global/endpointPolicies/{endpoint_policy}`.", +"description": "Identifier. Name of the EndpointPolicy resource. It matches pattern `projects/{project}/locations/*/endpointPolicies/{endpoint_policy}`.", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+/endpointPolicies/[^/]+$", "required": true, @@ -768,7 +768,7 @@ "type": "string" }, "parent": { -"description": "Required. The parent resource of the GrpcRoute. Must be in the format `projects/*/locations/global`.", +"description": "Required. The parent resource of the GrpcRoute. Must be in the format `projects/*/locations/*`.", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+$", "required": true, @@ -796,7 +796,7 @@ ], "parameters": { "name": { -"description": "Required. A name of the GrpcRoute to delete. Must be in the format `projects/*/locations/global/grpcRoutes/*`.", +"description": "Required. A name of the GrpcRoute to delete. Must be in the format `projects/*/locations/*/grpcRoutes/*`.", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+/grpcRoutes/[^/]+$", "required": true, @@ -821,7 +821,7 @@ ], "parameters": { "name": { -"description": "Required. A name of the GrpcRoute to get. Must be in the format `projects/*/locations/global/grpcRoutes/*`.", +"description": "Required. A name of the GrpcRoute to get. Must be in the format `projects/*/locations/*/grpcRoutes/*`.", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+/grpcRoutes/[^/]+$", "required": true, @@ -857,7 +857,7 @@ "type": "string" }, "parent": { -"description": "Required. The project and location from which the GrpcRoutes should be listed, specified in the format `projects/*/locations/global`.", +"description": "Required. The project and location from which the GrpcRoutes should be listed, specified in the format `projects/*/locations/*`.", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+$", "required": true, @@ -887,7 +887,7 @@ ], "parameters": { "name": { -"description": "Identifier. Name of the GrpcRoute resource. It matches pattern `projects/*/locations/global/grpcRoutes/`", +"description": "Identifier. Name of the GrpcRoute resource. It matches pattern `projects/*/locations/*/grpcRoutes/`", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+/grpcRoutes/[^/]+$", "required": true, @@ -930,7 +930,7 @@ "type": "string" }, "parent": { -"description": "Required. The parent resource of the HttpRoute. Must be in the format `projects/*/locations/global`.", +"description": "Required. The parent resource of the HttpRoute. Must be in the format `projects/*/locations/*`.", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+$", "required": true, @@ -958,7 +958,7 @@ ], "parameters": { "name": { -"description": "Required. A name of the HttpRoute to delete. Must be in the format `projects/*/locations/global/httpRoutes/*`.", +"description": "Required. A name of the HttpRoute to delete. Must be in the format `projects/*/locations/*/httpRoutes/*`.", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+/httpRoutes/[^/]+$", "required": true, @@ -983,7 +983,7 @@ ], "parameters": { "name": { -"description": "Required. A name of the HttpRoute to get. Must be in the format `projects/*/locations/global/httpRoutes/*`.", +"description": "Required. A name of the HttpRoute to get. Must be in the format `projects/*/locations/*/httpRoutes/*`.", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+/httpRoutes/[^/]+$", "required": true, @@ -1019,7 +1019,7 @@ "type": "string" }, "parent": { -"description": "Required. The project and location from which the HttpRoutes should be listed, specified in the format `projects/*/locations/global`.", +"description": "Required. The project and location from which the HttpRoutes should be listed, specified in the format `projects/*/locations/*`.", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+$", "required": true, @@ -1049,7 +1049,7 @@ ], "parameters": { "name": { -"description": "Identifier. Name of the HttpRoute resource. It matches pattern `projects/*/locations/global/httpRoutes/http_route_name>`.", +"description": "Identifier. Name of the HttpRoute resource. It matches pattern `projects/*/locations/*/httpRoutes/http_route_name>`.", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+/httpRoutes/[^/]+$", "required": true, @@ -1820,7 +1820,7 @@ "type": "string" }, "parent": { -"description": "Required. The parent resource of the Mesh. Must be in the format `projects/*/locations/global`.", +"description": "Required. The parent resource of the Mesh. Must be in the format `projects/*/locations/*`.", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+$", "required": true, @@ -1848,7 +1848,7 @@ ], "parameters": { "name": { -"description": "Required. A name of the Mesh to delete. Must be in the format `projects/*/locations/global/meshes/*`.", +"description": "Required. A name of the Mesh to delete. Must be in the format `projects/*/locations/*/meshes/*`.", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+/meshes/[^/]+$", "required": true, @@ -1873,7 +1873,7 @@ ], "parameters": { "name": { -"description": "Required. A name of the Mesh to get. Must be in the format `projects/*/locations/global/meshes/*`.", +"description": "Required. A name of the Mesh to get. Must be in the format `projects/*/locations/*/meshes/*`.", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+/meshes/[^/]+$", "required": true, @@ -1909,7 +1909,7 @@ "type": "string" }, "parent": { -"description": "Required. The project and location from which the Meshes should be listed, specified in the format `projects/*/locations/global`.", +"description": "Required. The project and location from which the Meshes should be listed, specified in the format `projects/*/locations/*`.", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+$", "required": true, @@ -1939,7 +1939,7 @@ ], "parameters": { "name": { -"description": "Identifier. Name of the Mesh resource. It matches pattern `projects/*/locations/global/meshes/`.", +"description": "Identifier. Name of the Mesh resource. It matches pattern `projects/*/locations/*/meshes/`.", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+/meshes/[^/]+$", "required": true, @@ -2486,7 +2486,7 @@ ], "parameters": { "parent": { -"description": "Required. The parent resource of the TcpRoute. Must be in the format `projects/*/locations/global`.", +"description": "Required. The parent resource of the TcpRoute. Must be in the format `projects/*/locations/*`.", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+$", "required": true, @@ -2519,7 +2519,7 @@ ], "parameters": { "name": { -"description": "Required. A name of the TcpRoute to delete. Must be in the format `projects/*/locations/global/tcpRoutes/*`.", +"description": "Required. A name of the TcpRoute to delete. Must be in the format `projects/*/locations/*/tcpRoutes/*`.", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+/tcpRoutes/[^/]+$", "required": true, @@ -2544,7 +2544,7 @@ ], "parameters": { "name": { -"description": "Required. A name of the TcpRoute to get. Must be in the format `projects/*/locations/global/tcpRoutes/*`.", +"description": "Required. A name of the TcpRoute to get. Must be in the format `projects/*/locations/*/tcpRoutes/*`.", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+/tcpRoutes/[^/]+$", "required": true, @@ -2580,7 +2580,7 @@ "type": "string" }, "parent": { -"description": "Required. The project and location from which the TcpRoutes should be listed, specified in the format `projects/*/locations/global`.", +"description": "Required. The project and location from which the TcpRoutes should be listed, specified in the format `projects/*/locations/*`.", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+$", "required": true, @@ -2610,7 +2610,7 @@ ], "parameters": { "name": { -"description": "Identifier. Name of the TcpRoute resource. It matches pattern `projects/*/locations/global/tcpRoutes/tcp_route_name>`.", +"description": "Identifier. Name of the TcpRoute resource. It matches pattern `projects/*/locations/*/tcpRoutes/tcp_route_name>`.", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+/tcpRoutes/[^/]+$", "required": true, @@ -2648,7 +2648,7 @@ ], "parameters": { "parent": { -"description": "Required. The parent resource of the TlsRoute. Must be in the format `projects/*/locations/global`.", +"description": "Required. The parent resource of the TlsRoute. Must be in the format `projects/*/locations/*`.", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+$", "required": true, @@ -2681,7 +2681,7 @@ ], "parameters": { "name": { -"description": "Required. A name of the TlsRoute to delete. Must be in the format `projects/*/locations/global/tlsRoutes/*`.", +"description": "Required. A name of the TlsRoute to delete. Must be in the format `projects/*/locations/*/tlsRoutes/*`.", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+/tlsRoutes/[^/]+$", "required": true, @@ -2706,7 +2706,7 @@ ], "parameters": { "name": { -"description": "Required. A name of the TlsRoute to get. Must be in the format `projects/*/locations/global/tlsRoutes/*`.", +"description": "Required. A name of the TlsRoute to get. Must be in the format `projects/*/locations/*/tlsRoutes/*`.", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+/tlsRoutes/[^/]+$", "required": true, @@ -2742,7 +2742,7 @@ "type": "string" }, "parent": { -"description": "Required. The project and location from which the TlsRoutes should be listed, specified in the format `projects/*/locations/global`.", +"description": "Required. The project and location from which the TlsRoutes should be listed, specified in the format `projects/*/locations/*`.", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+$", "required": true, @@ -2772,7 +2772,7 @@ ], "parameters": { "name": { -"description": "Identifier. Name of the TlsRoute resource. It matches pattern `projects/*/locations/global/tlsRoutes/tls_route_name>`.", +"description": "Identifier. Name of the TlsRoute resource. It matches pattern `projects/*/locations/*/tlsRoutes/tls_route_name>`.", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+/tlsRoutes/[^/]+$", "required": true, @@ -3100,7 +3100,7 @@ } } }, -"revision": "20251017", +"revision": "20251105", "rootUrl": "https://networkservices.googleapis.com/", "schemas": { "AuthzExtension": { @@ -3184,11 +3184,13 @@ "description": "Optional. The format of communication supported by the callout extension. If not specified, the default value `EXT_PROC_GRPC` is used.", "enum": [ "WIRE_FORMAT_UNSPECIFIED", -"EXT_PROC_GRPC" +"EXT_PROC_GRPC", +"EXT_AUTHZ_GRPC" ], "enumDescriptions": [ "Not specified.", -"The extension service uses ext_proc gRPC API over a gRPC stream. This is the default value if the wire format is not specified. The backend service for the extension must use HTTP2 or H2C as the protocol. All `supported_events` for a client request are sent as part of the same gRPC stream." +"The extension service uses ext_proc gRPC API over a gRPC stream. This is the default value if the wire format is not specified. The backend service for the extension must use HTTP2 or H2C as the protocol. All `supported_events` for a client request are sent as part of the same gRPC stream.", +"The extension service uses Envoy's `ext_authz` gRPC API. The backend service for the extension must use HTTP2, or H2C as the protocol. `EXT_AUTHZ_GRPC` is only supported for regional `AuthzExtension` resources." ], "type": "string" } @@ -3252,7 +3254,7 @@ "type": "object" }, "name": { -"description": "Identifier. Name of the EndpointPolicy resource. It matches pattern `projects/{project}/locations/global/endpointPolicies/{endpoint_policy}`.", +"description": "Identifier. Name of the EndpointPolicy resource. It matches pattern `projects/{project}/locations/*/endpointPolicies/{endpoint_policy}`.", "type": "string" }, "securityPolicy": { @@ -3347,6 +3349,10 @@ "description": "Optional. The name for this extension. The name is logged as part of the HTTP request logs. The name must conform with RFC-1034, is restricted to lower-cased letters, numbers and hyphens, and can have a maximum length of 63 characters. Additionally, the first character must be a letter and the last a letter or a number. This field is required except for AuthzExtension.", "type": "string" }, +"observabilityMode": { +"description": "Optional. When set to `TRUE`, enables `observability_mode` on the `ext_proc` filter. This makes `ext_proc` calls asynchronous. Envoy doesn't check for the response from `ext_proc` calls. For more information about the filter, see: https://www.envoyproxy.io/docs/envoy/v1.32.3/api-v3/extensions/filters/http/ext_proc/v3/ext_proc.proto#extensions-filters-http-ext-proc-v3-externalprocessor This field is helpful when you want to try out the extension in async log-only mode. Supported by regional `LbTrafficExtension` and `LbRouteExtension` resources. Only `STREAMED` (default) body processing mode is supported.", +"type": "boolean" +}, "requestBodySendMode": { "description": "Optional. Configures the send mode for request body processing. The field can only be set if `supported_events` includes `REQUEST_BODY`. If `supported_events` includes `REQUEST_BODY`, but `request_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `REQUEST_BODY` and `REQUEST_TRAILERS`. This field can be set only for `LbTrafficExtension` and `LbRouteExtension` resources, and only when the `service` field of the extension points to a `BackendService`. Only `FULL_DUPLEX_STREAMED` mode is supported for `LbRouteExtension` resources.", "enum": [ @@ -3606,7 +3612,7 @@ "type": "string" }, "gateways": { -"description": "Optional. Gateways defines a list of gateways this GrpcRoute is attached to, as one of the routing rules to route the requests served by the gateway. Each gateway reference should match the pattern: `projects/*/locations/global/gateways/`", +"description": "Optional. Gateways defines a list of gateways this GrpcRoute is attached to, as one of the routing rules to route the requests served by the gateway. Each gateway reference should match the pattern: `projects/*/locations/*/gateways/`", "items": { "type": "string" }, @@ -3627,14 +3633,14 @@ "type": "object" }, "meshes": { -"description": "Optional. Meshes defines a list of meshes this GrpcRoute is attached to, as one of the routing rules to route the requests served by the mesh. Each mesh reference should match the pattern: `projects/*/locations/global/meshes/`", +"description": "Optional. Meshes defines a list of meshes this GrpcRoute is attached to, as one of the routing rules to route the requests served by the mesh. Each mesh reference should match the pattern: `projects/*/locations/*/meshes/`", "items": { "type": "string" }, "type": "array" }, "name": { -"description": "Identifier. Name of the GrpcRoute resource. It matches pattern `projects/*/locations/global/grpcRoutes/`", +"description": "Identifier. Name of the GrpcRoute resource. It matches pattern `projects/*/locations/*/grpcRoutes/`", "type": "string" }, "rules": { @@ -3903,7 +3909,7 @@ "type": "string" }, "gateways": { -"description": "Optional. Gateways defines a list of gateways this HttpRoute is attached to, as one of the routing rules to route the requests served by the gateway. Each gateway reference should match the pattern: `projects/*/locations/global/gateways/`", +"description": "Optional. Gateways defines a list of gateways this HttpRoute is attached to, as one of the routing rules to route the requests served by the gateway. Each gateway reference should match the pattern: `projects/*/locations/*/gateways/`", "items": { "type": "string" }, @@ -3924,14 +3930,14 @@ "type": "object" }, "meshes": { -"description": "Optional. Meshes defines a list of meshes this HttpRoute is attached to, as one of the routing rules to route the requests served by the mesh. Each mesh reference should match the pattern: `projects/*/locations/global/meshes/` The attached Mesh should be of a type SIDECAR", +"description": "Optional. Meshes defines a list of meshes this HttpRoute is attached to, as one of the routing rules to route the requests served by the mesh. Each mesh reference should match the pattern: `projects/*/locations/*/meshes/` The attached Mesh should be of a type SIDECAR", "items": { "type": "string" }, "type": "array" }, "name": { -"description": "Identifier. Name of the HttpRoute resource. It matches pattern `projects/*/locations/global/httpRoutes/http_route_name>`.", +"description": "Identifier. Name of the HttpRoute resource. It matches pattern `projects/*/locations/*/httpRoutes/http_route_name>`.", "type": "string" }, "rules": { @@ -5315,7 +5321,7 @@ "type": "object" }, "name": { -"description": "Identifier. Name of the Mesh resource. It matches pattern `projects/*/locations/global/meshes/`.", +"description": "Identifier. Name of the Mesh resource. It matches pattern `projects/*/locations/*/meshes/`.", "type": "string" }, "selfLink": { @@ -5704,7 +5710,7 @@ "type": "string" }, "gateways": { -"description": "Optional. Gateways defines a list of gateways this TcpRoute is attached to, as one of the routing rules to route the requests served by the gateway. Each gateway reference should match the pattern: `projects/*/locations/global/gateways/`", +"description": "Optional. Gateways defines a list of gateways this TcpRoute is attached to, as one of the routing rules to route the requests served by the gateway. Each gateway reference should match the pattern: `projects/*/locations/*/gateways/`", "items": { "type": "string" }, @@ -5718,14 +5724,14 @@ "type": "object" }, "meshes": { -"description": "Optional. Meshes defines a list of meshes this TcpRoute is attached to, as one of the routing rules to route the requests served by the mesh. Each mesh reference should match the pattern: `projects/*/locations/global/meshes/` The attached Mesh should be of a type SIDECAR", +"description": "Optional. Meshes defines a list of meshes this TcpRoute is attached to, as one of the routing rules to route the requests served by the mesh. Each mesh reference should match the pattern: `projects/*/locations/*/meshes/` The attached Mesh should be of a type SIDECAR", "items": { "type": "string" }, "type": "array" }, "name": { -"description": "Identifier. Name of the TcpRoute resource. It matches pattern `projects/*/locations/global/tcpRoutes/tcp_route_name>`.", +"description": "Identifier. Name of the TcpRoute resource. It matches pattern `projects/*/locations/*/tcpRoutes/tcp_route_name>`.", "type": "string" }, "rules": { @@ -5836,7 +5842,7 @@ "type": "string" }, "gateways": { -"description": "Optional. Gateways defines a list of gateways this TlsRoute is attached to, as one of the routing rules to route the requests served by the gateway. Each gateway reference should match the pattern: `projects/*/locations/global/gateways/`", +"description": "Optional. Gateways defines a list of gateways this TlsRoute is attached to, as one of the routing rules to route the requests served by the gateway. Each gateway reference should match the pattern: `projects/*/locations/*/gateways/`", "items": { "type": "string" }, @@ -5850,14 +5856,14 @@ "type": "object" }, "meshes": { -"description": "Optional. Meshes defines a list of meshes this TlsRoute is attached to, as one of the routing rules to route the requests served by the mesh. Each mesh reference should match the pattern: `projects/*/locations/global/meshes/` The attached Mesh should be of a type SIDECAR", +"description": "Optional. Meshes defines a list of meshes this TlsRoute is attached to, as one of the routing rules to route the requests served by the mesh. Each mesh reference should match the pattern: `projects/*/locations/*/meshes/` The attached Mesh should be of a type SIDECAR", "items": { "type": "string" }, "type": "array" }, "name": { -"description": "Identifier. Name of the TlsRoute resource. It matches pattern `projects/*/locations/global/tlsRoutes/tls_route_name>`.", +"description": "Identifier. Name of the TlsRoute resource. It matches pattern `projects/*/locations/*/tlsRoutes/tls_route_name>`.", "type": "string" }, "rules": { diff --git a/googleapiclient/discovery_cache/documents/notebooks.v1.json b/googleapiclient/discovery_cache/documents/notebooks.v1.json index 2dc5f8c716..3402ed3afd 100644 --- a/googleapiclient/discovery_cache/documents/notebooks.v1.json +++ b/googleapiclient/discovery_cache/documents/notebooks.v1.json @@ -144,7 +144,7 @@ ], "parameters": { "extraLocationTypes": { -"description": "Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage.", +"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.", "location": "query", "repeated": true, "type": "string" @@ -1317,7 +1317,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -2019,7 +2019,7 @@ } } }, -"revision": "20251008", +"revision": "20251121", "rootUrl": "https://notebooks.googleapis.com/", "schemas": { "AcceleratorConfig": { @@ -3055,7 +3055,7 @@ "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, diff --git a/googleapiclient/discovery_cache/documents/notebooks.v2.json b/googleapiclient/discovery_cache/documents/notebooks.v2.json index 31662fd22e..5e52a7818b 100644 --- a/googleapiclient/discovery_cache/documents/notebooks.v2.json +++ b/googleapiclient/discovery_cache/documents/notebooks.v2.json @@ -144,7 +144,7 @@ ], "parameters": { "extraLocationTypes": { -"description": "Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage.", +"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.", "location": "query", "repeated": true, "type": "string" @@ -951,7 +951,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -971,7 +971,7 @@ } } }, -"revision": "20251016", +"revision": "20251121", "rootUrl": "https://notebooks.googleapis.com/", "schemas": { "AcceleratorConfig": { @@ -996,9 +996,11 @@ "NVIDIA_L4", "NVIDIA_H100_80GB", "NVIDIA_H100_MEGA_80GB", +"NVIDIA_H200_141GB", "NVIDIA_TESLA_T4_VWS", "NVIDIA_TESLA_P100_VWS", -"NVIDIA_TESLA_P4_VWS" +"NVIDIA_TESLA_P4_VWS", +"NVIDIA_B200" ], "enumDescriptions": [ "Accelerator type is not specified.", @@ -1011,9 +1013,11 @@ "Accelerator type is Nvidia Tesla L4.", "Accelerator type is Nvidia Tesla H100 - 80GB.", "Accelerator type is Nvidia Tesla H100 - MEGA 80GB.", +"Accelerator type is Nvidia Tesla H200 - 141GB.", "Accelerator type is NVIDIA Tesla T4 Virtual Workstations.", "Accelerator type is NVIDIA Tesla P100 Virtual Workstations.", -"Accelerator type is NVIDIA Tesla P4 Virtual Workstations." +"Accelerator type is NVIDIA Tesla P4 Virtual Workstations.", +"Accelerator type is NVIDIA B200." ], "type": "string" } @@ -1083,14 +1087,16 @@ "PD_STANDARD", "PD_SSD", "PD_BALANCED", -"PD_EXTREME" +"PD_EXTREME", +"HYPERDISK_BALANCED" ], "enumDescriptions": [ "Disk type not set.", "Standard persistent disk type.", "SSD persistent disk type.", "Balanced persistent disk type.", -"Extreme persistent disk type." +"Extreme persistent disk type.", +"Hyperdisk Balanced persistent disk type." ], "type": "string" }, @@ -1259,14 +1265,16 @@ "PD_STANDARD", "PD_SSD", "PD_BALANCED", -"PD_EXTREME" +"PD_EXTREME", +"HYPERDISK_BALANCED" ], "enumDescriptions": [ "Disk type not set.", "Standard persistent disk type.", "SSD persistent disk type.", "Balanced persistent disk type.", -"Extreme persistent disk type." +"Extreme persistent disk type.", +"Hyperdisk Balanced persistent disk type." ], "type": "string" }, @@ -1785,7 +1793,7 @@ "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, diff --git a/googleapiclient/discovery_cache/documents/observability.v1.json b/googleapiclient/discovery_cache/documents/observability.v1.json index b25d67a772..2533284f7f 100644 --- a/googleapiclient/discovery_cache/documents/observability.v1.json +++ b/googleapiclient/discovery_cache/documents/observability.v1.json @@ -296,7 +296,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -536,7 +536,7 @@ } } }, -"revision": "20251023", +"revision": "20251113", "rootUrl": "https://observability.googleapis.com/", "schemas": { "CancelOperationRequest": { @@ -585,7 +585,7 @@ "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, diff --git a/googleapiclient/discovery_cache/documents/oracledatabase.v1.json b/googleapiclient/discovery_cache/documents/oracledatabase.v1.json index 0a4511c1f1..037ce07e34 100644 --- a/googleapiclient/discovery_cache/documents/oracledatabase.v1.json +++ b/googleapiclient/discovery_cache/documents/oracledatabase.v1.json @@ -2382,7 +2382,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -2472,7 +2472,7 @@ } } }, -"revision": "20251022", +"revision": "20251117", "rootUrl": "https://oracledatabase.googleapis.com/", "schemas": { "AllConnectionStrings": { @@ -6299,7 +6299,7 @@ "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, diff --git a/googleapiclient/discovery_cache/documents/osconfig.v1.json b/googleapiclient/discovery_cache/documents/osconfig.v1.json index 2ff667b923..c6b08a33a5 100644 --- a/googleapiclient/discovery_cache/documents/osconfig.v1.json +++ b/googleapiclient/discovery_cache/documents/osconfig.v1.json @@ -1083,7 +1083,7 @@ } } }, -"revision": "20250727", +"revision": "20251117", "rootUrl": "https://osconfig.googleapis.com/", "schemas": { "AptSettings": { @@ -3061,6 +3061,10 @@ ], "type": "string" }, +"skipUnpatchableVms": { +"description": "Optional. Enables enhanced reporting for the patch job: 1. Allows the patch job to skip unpatchable instances, reporting them as `SKIPPED`. An instance can be unpatchable for two reasons: 1. The instance runs Container-Optimized OS (COS), which cannot be patched. 2. The instance is part of a managed instance group (MIG), and patching MIG instances is disabled in the patch job's configuration (PatchConfig.migInstancesAllowed is `false`). 2. Reports the patch job as `SUCCEEDED` if it completes without errors, even if some instances were `SKIPPED`. 3. Reports the patch job as `COMPLETED_WITH_INACTIVE_VMS` if it completes without errors, but some instances were `INACTIVE` and were not patched.", +"type": "boolean" +}, "windowsUpdate": { "$ref": "WindowsUpdateSettings", "description": "Windows update settings. Use this override the default windows patch rules." @@ -3270,6 +3274,7 @@ "INSTANCE_LOOKUP", "PATCHING", "SUCCEEDED", +"COMPLETED_WITH_INACTIVE_VMS", "COMPLETED_WITH_ERRORS", "CANCELED", "TIMED_OUT" @@ -3280,6 +3285,7 @@ "The patch job is looking up instances to run the patch on.", "Instances are being patched.", "Patch job completed successfully.", +"The patch job completed without errors, but some instances were inactive and therefore not patched.", "Patch job completed but there were errors.", "The patch job was canceled.", "The patch job timed out." @@ -3333,7 +3339,8 @@ "TIMED_OUT", "RUNNING_PRE_PATCH_STEP", "RUNNING_POST_PATCH_STEP", -"NO_AGENT_DETECTED" +"NO_AGENT_DETECTED", +"SKIPPED" ], "enumDescriptions": [ "Unspecified.", @@ -3351,7 +3358,8 @@ "The instance exceeded the time out while applying the patch.", "The instance is running the pre-patch step.", "The instance is running the post-patch step.", -"The service could not detect the presence of the agent. Check to ensure that the agent is installed, running, and able to communicate with the service." +"The service could not detect the presence of the agent. Check to ensure that the agent is installed, running, and able to communicate with the service.", +"The instance was skipped during patching due to one of two reasons: 1. The instance runs Container-Optimized OS (COS), which cannot be patched. 2. The patch job's configuration prohibits patching on Managed Instance Groups (MIGs), and the instance is part of one." ], "type": "string" } @@ -3417,6 +3425,11 @@ "format": "int64", "type": "string" }, +"skippedInstanceCount": { +"description": "Number of instances that were skipped during patching.", +"format": "int64", +"type": "string" +}, "startedInstanceCount": { "description": "Number of instances that have started.", "format": "int64", diff --git a/googleapiclient/discovery_cache/documents/osconfig.v1beta.json b/googleapiclient/discovery_cache/documents/osconfig.v1beta.json index ffafbf8249..0c5bf74e95 100644 --- a/googleapiclient/discovery_cache/documents/osconfig.v1beta.json +++ b/googleapiclient/discovery_cache/documents/osconfig.v1beta.json @@ -689,7 +689,7 @@ } } }, -"revision": "20250511", +"revision": "20251117", "rootUrl": "https://osconfig.googleapis.com/", "schemas": { "AptRepository": { @@ -1565,6 +1565,10 @@ ], "type": "string" }, +"skipUnpatchableVms": { +"description": "Optional. Enables enhanced reporting for the patch job: 1. Allows the patch job to skip unpatchable instances, reporting them as `SKIPPED`. An instance can be unpatchable for two reasons: 1. The instance runs Container-Optimized OS (COS), which cannot be patched. 2. The instance is part of a managed instance group (MIG), and patching MIG instances is disabled in the patch job's configuration (PatchConfig.migInstancesAllowed is `false`). 2. Reports the patch job as `SUCCEEDED` if it completes without errors, even if some instances were `SKIPPED`. 3. Reports the patch job as `COMPLETED_WITH_INACTIVE_VMS` if it completes without errors, but some instances were `INACTIVE` and were not patched.", +"type": "boolean" +}, "windowsUpdate": { "$ref": "WindowsUpdateSettings", "description": "Windows update settings. Use this override the default windows patch rules." @@ -1774,6 +1778,7 @@ "INSTANCE_LOOKUP", "PATCHING", "SUCCEEDED", +"COMPLETED_WITH_INACTIVE_VMS", "COMPLETED_WITH_ERRORS", "CANCELED", "TIMED_OUT" @@ -1784,6 +1789,7 @@ "The patch job is looking up instances to run the patch on.", "Instances are being patched.", "Patch job completed successfully.", +"The patch job completed without errors, but some instances were inactive and therefore not patched.", "Patch job completed but there were errors.", "The patch job was canceled.", "The patch job timed out." @@ -1837,7 +1843,8 @@ "TIMED_OUT", "RUNNING_PRE_PATCH_STEP", "RUNNING_POST_PATCH_STEP", -"NO_AGENT_DETECTED" +"NO_AGENT_DETECTED", +"SKIPPED" ], "enumDescriptions": [ "Unspecified.", @@ -1855,7 +1862,8 @@ "The instance exceeded the time out while applying the patch.", "The instance is running the pre-patch step.", "The instance is running the post-patch step.", -"The service could not detect the presence of the agent. Check to ensure that the agent is installed, running, and able to communicate with the service." +"The service could not detect the presence of the agent. Check to ensure that the agent is installed, running, and able to communicate with the service.", +"The instance was skipped during patching due to one of two reasons: 1. The instance runs Container-Optimized OS (COS), which cannot be patched. 2. The patch job's configuration prohibits patching on Managed Instance Groups (MIGs), and the instance is part of one." ], "type": "string" } @@ -1921,6 +1929,11 @@ "format": "int64", "type": "string" }, +"skippedInstanceCount": { +"description": "Number of instances that were skipped during patching.", +"format": "int64", +"type": "string" +}, "startedInstanceCount": { "description": "Number of instances that have started.", "format": "int64", diff --git a/googleapiclient/discovery_cache/documents/osconfig.v2.json b/googleapiclient/discovery_cache/documents/osconfig.v2.json index b655e725bb..eaa4423132 100644 --- a/googleapiclient/discovery_cache/documents/osconfig.v2.json +++ b/googleapiclient/discovery_cache/documents/osconfig.v2.json @@ -408,7 +408,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -730,7 +730,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -1052,7 +1052,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -1072,7 +1072,7 @@ } } }, -"revision": "20250928", +"revision": "20251117", "rootUrl": "https://osconfig.googleapis.com/", "schemas": { "CancelOperationRequest": { @@ -1517,7 +1517,7 @@ "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, diff --git a/googleapiclient/discovery_cache/documents/osconfig.v2beta.json b/googleapiclient/discovery_cache/documents/osconfig.v2beta.json index a42c953719..2aa6f82b08 100644 --- a/googleapiclient/discovery_cache/documents/osconfig.v2beta.json +++ b/googleapiclient/discovery_cache/documents/osconfig.v2beta.json @@ -408,7 +408,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -730,7 +730,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -1052,7 +1052,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -1072,7 +1072,7 @@ } } }, -"revision": "20250928", +"revision": "20251117", "rootUrl": "https://osconfig.googleapis.com/", "schemas": { "CancelOperationRequest": { @@ -1517,7 +1517,7 @@ "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, diff --git a/googleapiclient/discovery_cache/documents/oslogin.v1.json b/googleapiclient/discovery_cache/documents/oslogin.v1.json index 05de8f4303..20cf5cb4e0 100644 --- a/googleapiclient/discovery_cache/documents/oslogin.v1.json +++ b/googleapiclient/discovery_cache/documents/oslogin.v1.json @@ -259,6 +259,35 @@ "https://www.googleapis.com/auth/cloud-platform", "https://www.googleapis.com/auth/compute" ] +}, +"provisionPosixAccount": { +"description": "Adds a POSIX account and returns the profile information. Default POSIX account information is set when no username and UID exist as part of the login profile.", +"flatPath": "v1/users/{usersId}/projects/{projectsId}", +"httpMethod": "POST", +"id": "oslogin.users.projects.provisionPosixAccount", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "Required. The unique ID for the user in format `users/{user}/projects/{project}`.", +"location": "path", +"pattern": "^users/[^/]+/projects/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1/{+name}", +"request": { +"$ref": "ProvisionPosixAccountRequest" +}, +"response": { +"$ref": "PosixAccount" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/compute" +] } } }, @@ -385,7 +414,7 @@ } } }, -"revision": "20250921", +"revision": "20251202", "rootUrl": "https://oslogin.googleapis.com/", "schemas": { "Empty": { @@ -499,6 +528,20 @@ }, "type": "object" }, +"ProvisionPosixAccountRequest": { +"description": "A request message for creating a POSIX account entry.", +"id": "ProvisionPosixAccountRequest", +"properties": { +"regions": { +"description": "Optional. The regions to wait for a POSIX account to be written to before returning a response. If unspecified, defaults to all regions. Regions are listed at https://cloud.google.com/about/locations#region.", +"items": { +"type": "string" +}, +"type": "array" +} +}, +"type": "object" +}, "SignSshPublicKeyRequest": { "description": "A request message for signing an SSH public key.", "id": "SignSshPublicKeyRequest", diff --git a/googleapiclient/discovery_cache/documents/parametermanager.v1.json b/googleapiclient/discovery_cache/documents/parametermanager.v1.json index 97c5664993..2b680236dd 100644 --- a/googleapiclient/discovery_cache/documents/parametermanager.v1.json +++ b/googleapiclient/discovery_cache/documents/parametermanager.v1.json @@ -240,6 +240,16 @@ "description": "Regional Endpoint", "endpointUrl": "https://parametermanager.europe-west15.rep.googleapis.com/", "location": "europe-west15" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://parametermanager.us.rep.googleapis.com/", +"location": "us" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://parametermanager.eu.rep.googleapis.com/", +"location": "eu" } ], "fullyEncodeReservedExpansion": true, @@ -821,7 +831,7 @@ } } }, -"revision": "20251025", +"revision": "20251110", "rootUrl": "https://parametermanager.googleapis.com/", "schemas": { "Empty": { diff --git a/googleapiclient/discovery_cache/documents/paymentsresellersubscription.v1.json b/googleapiclient/discovery_cache/documents/paymentsresellersubscription.v1.json index f031e3640d..c7fc06d0b3 100644 --- a/googleapiclient/discovery_cache/documents/paymentsresellersubscription.v1.json +++ b/googleapiclient/discovery_cache/documents/paymentsresellersubscription.v1.json @@ -586,7 +586,7 @@ } } }, -"revision": "20251026", +"revision": "20251113", "rootUrl": "https://paymentsresellersubscription.googleapis.com/", "schemas": { "Amount": { @@ -1330,6 +1330,20 @@ "cycleOptions": { "$ref": "CycleOptions", "description": "Optional. The cycle options for the subscription." +}, +"resumeMode": { +"description": "Required. The mode to resume the subscription.", +"enum": [ +"RESUME_MODE_UNSPECIFIED", +"RESUME_MODE_CYCLE_OPTIONS", +"RESUME_MODE_RESTORE_EXISTING_BILLING_SCHEDULE" +], +"enumDescriptions": [ +"Reserved for invalid or unexpected value. Do not use.", +"Resume the subscription using the input from `cycle_options`.", +"Resume the subscription with the existing billing schedule. The subscription's next renewal time must still be in the future for this mode to be applicable." +], +"type": "string" } }, "type": "object" diff --git a/googleapiclient/discovery_cache/documents/people.v1.json b/googleapiclient/discovery_cache/documents/people.v1.json index f80eeaaf8b..7366cf876a 100644 --- a/googleapiclient/discovery_cache/documents/people.v1.json +++ b/googleapiclient/discovery_cache/documents/people.v1.json @@ -12,7 +12,7 @@ "description": "See and download your contacts" }, "https://www.googleapis.com/auth/directory.readonly": { -"description": "See and download your organization's GSuite directory" +"description": "See and download your organization's Google Workspace directory" }, "https://www.googleapis.com/auth/user.addresses.read": { "description": "View your street addresses" @@ -1190,7 +1190,7 @@ } } }, -"revision": "20250513", +"revision": "20251117", "rootUrl": "https://people.googleapis.com/", "schemas": { "Address": { diff --git a/googleapiclient/discovery_cache/documents/policysimulator.v1.json b/googleapiclient/discovery_cache/documents/policysimulator.v1.json index 9e386915c0..bc251fa4c4 100644 --- a/googleapiclient/discovery_cache/documents/policysimulator.v1.json +++ b/googleapiclient/discovery_cache/documents/policysimulator.v1.json @@ -292,7 +292,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -413,7 +413,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -751,7 +751,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -999,7 +999,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -1061,7 +1061,7 @@ } } }, -"revision": "20251002", +"revision": "20251127", "rootUrl": "https://policysimulator.googleapis.com/", "schemas": { "GoogleCloudOrgpolicyV2AlternatePolicySpec": { @@ -1098,7 +1098,7 @@ "type": "string" }, "condition": { -"description": "A Common Expression Language (CEL) condition which is used in the evaluation of the constraint. For example: `resource.instanceName.matches(\"[production|test]_.*_(\\d)+\")` or, `resource.management.auto_upgrade == true` The max length of the condition is 1000 characters.", +"description": "A Common Expression Language (CEL) condition which is used in the evaluation of the constraint. For example: `resource.instanceName.matches(\"(production|test)_(.+_)?[\\d]+\")` or, `resource.management.auto_upgrade == true` The max length of the condition is 1000 characters.", "type": "string" }, "description": { @@ -1222,7 +1222,7 @@ }, "condition": { "$ref": "GoogleTypeExpr", -"description": "A condition which determines whether this rule is used in the evaluation of the policy. When set, the `expression` field in the `Expr' must include from 1 to 10 subexpressions, joined by the \"||\" or \"&&\" operators. Each subexpression must be of the form \"resource.matchTag('/tag_key_short_name, 'tag_value_short_name')\". or \"resource.matchTagId('tagKeys/key_id', 'tagValues/value_id')\". where key_name and value_name are the resource names for Label Keys and Values. These names are available from the Tag Manager Service. An example expression is: \"resource.matchTag('123456789/environment, 'prod')\". or \"resource.matchTagId('tagKeys/123', 'tagValues/456')\"." +"description": "A condition that determines whether this rule is used to evaluate the policy. When set, the google.type.Expr.expression field must contain 1 to 10 subexpressions, joined by the `||` or `&&` operators. Each subexpression must use the `resource.matchTag()`, `resource.matchTagId()`, `resource.hasTagKey()`, or `resource.hasTagKeyId()` Common Expression Language (CEL) function. The `resource.matchTag()` function takes the following arguments: * `key_name`: the namespaced name of the tag key, with the organization ID and a slash (`/`) as a prefix; for example, `123456789012/environment` * `value_name`: the short name of the tag value For example: `resource.matchTag('123456789012/environment, 'prod')` The `resource.matchTagId()` function takes the following arguments: * `key_id`: the permanent ID of the tag key; for example, `tagKeys/123456789012` * `value_id`: the permanent ID of the tag value; for example, `tagValues/567890123456` For example: `resource.matchTagId('tagKeys/123456789012', 'tagValues/567890123456')` The `resource.hasTagKey()` function takes the following argument: * `key_name`: the namespaced name of the tag key, with the organization ID and a slash (`/`) as a prefix; for example, `123456789012/environment` For example: `resource.hasTagKey('123456789012/environment')` The `resource.hasTagKeyId()` function takes the following arguments: * `key_id`: the permanent ID of the tag key; for example, `tagKeys/123456789012` For example: `resource.hasTagKeyId('tagKeys/123456789012')`" }, "denyAll": { "description": "Setting this to true means that all values are denied. This field can be set only in policies for list constraints.", @@ -2308,7 +2308,7 @@ "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, diff --git a/googleapiclient/discovery_cache/documents/policysimulator.v1alpha.json b/googleapiclient/discovery_cache/documents/policysimulator.v1alpha.json index 601a88f064..08f7d60c07 100644 --- a/googleapiclient/discovery_cache/documents/policysimulator.v1alpha.json +++ b/googleapiclient/discovery_cache/documents/policysimulator.v1alpha.json @@ -237,7 +237,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -318,7 +318,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -465,7 +465,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -618,7 +618,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -640,7 +640,7 @@ } } }, -"revision": "20251002", +"revision": "20251127", "rootUrl": "https://policysimulator.googleapis.com/", "schemas": { "GoogleCloudOrgpolicyV2AlternatePolicySpec": { @@ -677,7 +677,7 @@ "type": "string" }, "condition": { -"description": "A Common Expression Language (CEL) condition which is used in the evaluation of the constraint. For example: `resource.instanceName.matches(\"[production|test]_.*_(\\d)+\")` or, `resource.management.auto_upgrade == true` The max length of the condition is 1000 characters.", +"description": "A Common Expression Language (CEL) condition which is used in the evaluation of the constraint. For example: `resource.instanceName.matches(\"(production|test)_(.+_)?[\\d]+\")` or, `resource.management.auto_upgrade == true` The max length of the condition is 1000 characters.", "type": "string" }, "description": { @@ -801,7 +801,7 @@ }, "condition": { "$ref": "GoogleTypeExpr", -"description": "A condition which determines whether this rule is used in the evaluation of the policy. When set, the `expression` field in the `Expr' must include from 1 to 10 subexpressions, joined by the \"||\" or \"&&\" operators. Each subexpression must be of the form \"resource.matchTag('/tag_key_short_name, 'tag_value_short_name')\". or \"resource.matchTagId('tagKeys/key_id', 'tagValues/value_id')\". where key_name and value_name are the resource names for Label Keys and Values. These names are available from the Tag Manager Service. An example expression is: \"resource.matchTag('123456789/environment, 'prod')\". or \"resource.matchTagId('tagKeys/123', 'tagValues/456')\"." +"description": "A condition that determines whether this rule is used to evaluate the policy. When set, the google.type.Expr.expression field must contain 1 to 10 subexpressions, joined by the `||` or `&&` operators. Each subexpression must use the `resource.matchTag()`, `resource.matchTagId()`, `resource.hasTagKey()`, or `resource.hasTagKeyId()` Common Expression Language (CEL) function. The `resource.matchTag()` function takes the following arguments: * `key_name`: the namespaced name of the tag key, with the organization ID and a slash (`/`) as a prefix; for example, `123456789012/environment` * `value_name`: the short name of the tag value For example: `resource.matchTag('123456789012/environment, 'prod')` The `resource.matchTagId()` function takes the following arguments: * `key_id`: the permanent ID of the tag key; for example, `tagKeys/123456789012` * `value_id`: the permanent ID of the tag value; for example, `tagValues/567890123456` For example: `resource.matchTagId('tagKeys/123456789012', 'tagValues/567890123456')` The `resource.hasTagKey()` function takes the following argument: * `key_name`: the namespaced name of the tag key, with the organization ID and a slash (`/`) as a prefix; for example, `123456789012/environment` For example: `resource.hasTagKey('123456789012/environment')` The `resource.hasTagKeyId()` function takes the following arguments: * `key_id`: the permanent ID of the tag key; for example, `tagKeys/123456789012` For example: `resource.hasTagKeyId('tagKeys/123456789012')`" }, "denyAll": { "description": "Setting this to true means that all values are denied. This field can be set only in policies for list constraints.", @@ -1326,7 +1326,7 @@ "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, diff --git a/googleapiclient/discovery_cache/documents/policysimulator.v1beta.json b/googleapiclient/discovery_cache/documents/policysimulator.v1beta.json index 7a015e46a5..b1e86d1463 100644 --- a/googleapiclient/discovery_cache/documents/policysimulator.v1beta.json +++ b/googleapiclient/discovery_cache/documents/policysimulator.v1beta.json @@ -328,7 +328,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -449,7 +449,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -851,7 +851,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -1135,7 +1135,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -1197,7 +1197,7 @@ } } }, -"revision": "20251002", +"revision": "20251127", "rootUrl": "https://policysimulator.googleapis.com/", "schemas": { "GoogleCloudOrgpolicyV2AlternatePolicySpec": { @@ -1234,7 +1234,7 @@ "type": "string" }, "condition": { -"description": "A Common Expression Language (CEL) condition which is used in the evaluation of the constraint. For example: `resource.instanceName.matches(\"[production|test]_.*_(\\d)+\")` or, `resource.management.auto_upgrade == true` The max length of the condition is 1000 characters.", +"description": "A Common Expression Language (CEL) condition which is used in the evaluation of the constraint. For example: `resource.instanceName.matches(\"(production|test)_(.+_)?[\\d]+\")` or, `resource.management.auto_upgrade == true` The max length of the condition is 1000 characters.", "type": "string" }, "description": { @@ -1358,7 +1358,7 @@ }, "condition": { "$ref": "GoogleTypeExpr", -"description": "A condition which determines whether this rule is used in the evaluation of the policy. When set, the `expression` field in the `Expr' must include from 1 to 10 subexpressions, joined by the \"||\" or \"&&\" operators. Each subexpression must be of the form \"resource.matchTag('/tag_key_short_name, 'tag_value_short_name')\". or \"resource.matchTagId('tagKeys/key_id', 'tagValues/value_id')\". where key_name and value_name are the resource names for Label Keys and Values. These names are available from the Tag Manager Service. An example expression is: \"resource.matchTag('123456789/environment, 'prod')\". or \"resource.matchTagId('tagKeys/123', 'tagValues/456')\"." +"description": "A condition that determines whether this rule is used to evaluate the policy. When set, the google.type.Expr.expression field must contain 1 to 10 subexpressions, joined by the `||` or `&&` operators. Each subexpression must use the `resource.matchTag()`, `resource.matchTagId()`, `resource.hasTagKey()`, or `resource.hasTagKeyId()` Common Expression Language (CEL) function. The `resource.matchTag()` function takes the following arguments: * `key_name`: the namespaced name of the tag key, with the organization ID and a slash (`/`) as a prefix; for example, `123456789012/environment` * `value_name`: the short name of the tag value For example: `resource.matchTag('123456789012/environment, 'prod')` The `resource.matchTagId()` function takes the following arguments: * `key_id`: the permanent ID of the tag key; for example, `tagKeys/123456789012` * `value_id`: the permanent ID of the tag value; for example, `tagValues/567890123456` For example: `resource.matchTagId('tagKeys/123456789012', 'tagValues/567890123456')` The `resource.hasTagKey()` function takes the following argument: * `key_name`: the namespaced name of the tag key, with the organization ID and a slash (`/`) as a prefix; for example, `123456789012/environment` For example: `resource.hasTagKey('123456789012/environment')` The `resource.hasTagKeyId()` function takes the following arguments: * `key_id`: the permanent ID of the tag key; for example, `tagKeys/123456789012` For example: `resource.hasTagKeyId('tagKeys/123456789012')`" }, "denyAll": { "description": "Setting this to true means that all values are denied. This field can be set only in policies for list constraints.", @@ -2415,7 +2415,7 @@ "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, diff --git a/googleapiclient/discovery_cache/documents/pubsub.v1.json b/googleapiclient/discovery_cache/documents/pubsub.v1.json index 6f7b19308c..ec878bdc61 100644 --- a/googleapiclient/discovery_cache/documents/pubsub.v1.json +++ b/googleapiclient/discovery_cache/documents/pubsub.v1.json @@ -21,6 +21,36 @@ "endpoints": [ { "description": "Regional Endpoint", +"endpointUrl": "https://pubsub.africa-south1.rep.googleapis.com/", +"location": "africa-south1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://pubsub.asia-east1.rep.googleapis.com/", +"location": "asia-east1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://pubsub.asia-east2.rep.googleapis.com/", +"location": "asia-east2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://pubsub.asia-northeast1.rep.googleapis.com/", +"location": "asia-northeast1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://pubsub.asia-northeast2.rep.googleapis.com/", +"location": "asia-northeast2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://pubsub.asia-northeast3.rep.googleapis.com/", +"location": "asia-northeast3" +}, +{ +"description": "Regional Endpoint", "endpointUrl": "https://pubsub.asia-south1.rep.googleapis.com/", "location": "asia-south1" }, @@ -31,8 +61,33 @@ }, { "description": "Regional Endpoint", -"endpointUrl": "https://pubsub.me-central2.rep.googleapis.com/", -"location": "me-central2" +"endpointUrl": "https://pubsub.asia-southeast1.rep.googleapis.com/", +"location": "asia-southeast1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://pubsub.asia-southeast2.rep.googleapis.com/", +"location": "asia-southeast2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://pubsub.asia-southeast3.rep.googleapis.com/", +"location": "asia-southeast3" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://pubsub.australia-southeast1.rep.googleapis.com/", +"location": "australia-southeast1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://pubsub.australia-southeast2.rep.googleapis.com/", +"location": "australia-southeast2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://pubsub.europe-west2.rep.googleapis.com/", +"location": "europe-west2" }, { "description": "Regional Endpoint", @@ -41,6 +96,11 @@ }, { "description": "Regional Endpoint", +"endpointUrl": "https://pubsub.europe-west6.rep.googleapis.com/", +"location": "europe-west6" +}, +{ +"description": "Regional Endpoint", "endpointUrl": "https://pubsub.europe-west8.rep.googleapis.com/", "location": "europe-west8" }, @@ -51,6 +111,46 @@ }, { "description": "Regional Endpoint", +"endpointUrl": "https://pubsub.me-central1.rep.googleapis.com/", +"location": "me-central1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://pubsub.me-central2.rep.googleapis.com/", +"location": "me-central2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://pubsub.me-west1.rep.googleapis.com/", +"location": "me-west1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://pubsub.northamerica-northeast1.rep.googleapis.com/", +"location": "northamerica-northeast1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://pubsub.northamerica-northeast2.rep.googleapis.com/", +"location": "northamerica-northeast2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://pubsub.northamerica-south1.rep.googleapis.com/", +"location": "northamerica-south1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://pubsub.southamerica-east1.rep.googleapis.com/", +"location": "southamerica-east1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://pubsub.southamerica-west1.rep.googleapis.com/", +"location": "southamerica-west1" +}, +{ +"description": "Regional Endpoint", "endpointUrl": "https://pubsub.us-central1.rep.googleapis.com/", "location": "us-central1" }, @@ -1648,7 +1748,7 @@ } } }, -"revision": "20251025", +"revision": "20251104", "rootUrl": "https://pubsub.googleapis.com/", "schemas": { "AcknowledgeRequest": { diff --git a/googleapiclient/discovery_cache/documents/pubsub.v1beta1a.json b/googleapiclient/discovery_cache/documents/pubsub.v1beta1a.json index 4934b344b3..bd5e2912a0 100644 --- a/googleapiclient/discovery_cache/documents/pubsub.v1beta1a.json +++ b/googleapiclient/discovery_cache/documents/pubsub.v1beta1a.json @@ -21,6 +21,36 @@ "endpoints": [ { "description": "Regional Endpoint", +"endpointUrl": "https://pubsub.africa-south1.rep.googleapis.com/", +"location": "africa-south1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://pubsub.asia-east1.rep.googleapis.com/", +"location": "asia-east1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://pubsub.asia-east2.rep.googleapis.com/", +"location": "asia-east2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://pubsub.asia-northeast1.rep.googleapis.com/", +"location": "asia-northeast1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://pubsub.asia-northeast2.rep.googleapis.com/", +"location": "asia-northeast2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://pubsub.asia-northeast3.rep.googleapis.com/", +"location": "asia-northeast3" +}, +{ +"description": "Regional Endpoint", "endpointUrl": "https://pubsub.asia-south1.rep.googleapis.com/", "location": "asia-south1" }, @@ -31,8 +61,33 @@ }, { "description": "Regional Endpoint", -"endpointUrl": "https://pubsub.me-central2.rep.googleapis.com/", -"location": "me-central2" +"endpointUrl": "https://pubsub.asia-southeast1.rep.googleapis.com/", +"location": "asia-southeast1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://pubsub.asia-southeast2.rep.googleapis.com/", +"location": "asia-southeast2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://pubsub.asia-southeast3.rep.googleapis.com/", +"location": "asia-southeast3" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://pubsub.australia-southeast1.rep.googleapis.com/", +"location": "australia-southeast1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://pubsub.australia-southeast2.rep.googleapis.com/", +"location": "australia-southeast2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://pubsub.europe-west2.rep.googleapis.com/", +"location": "europe-west2" }, { "description": "Regional Endpoint", @@ -41,6 +96,11 @@ }, { "description": "Regional Endpoint", +"endpointUrl": "https://pubsub.europe-west6.rep.googleapis.com/", +"location": "europe-west6" +}, +{ +"description": "Regional Endpoint", "endpointUrl": "https://pubsub.europe-west8.rep.googleapis.com/", "location": "europe-west8" }, @@ -51,6 +111,46 @@ }, { "description": "Regional Endpoint", +"endpointUrl": "https://pubsub.me-central1.rep.googleapis.com/", +"location": "me-central1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://pubsub.me-central2.rep.googleapis.com/", +"location": "me-central2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://pubsub.me-west1.rep.googleapis.com/", +"location": "me-west1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://pubsub.northamerica-northeast1.rep.googleapis.com/", +"location": "northamerica-northeast1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://pubsub.northamerica-northeast2.rep.googleapis.com/", +"location": "northamerica-northeast2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://pubsub.northamerica-south1.rep.googleapis.com/", +"location": "northamerica-south1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://pubsub.southamerica-east1.rep.googleapis.com/", +"location": "southamerica-east1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://pubsub.southamerica-west1.rep.googleapis.com/", +"location": "southamerica-west1" +}, +{ +"description": "Regional Endpoint", "endpointUrl": "https://pubsub.us-central1.rep.googleapis.com/", "location": "us-central1" }, @@ -539,7 +639,7 @@ } } }, -"revision": "20250807", +"revision": "20251104", "rootUrl": "https://pubsub.googleapis.com/", "schemas": { "AcknowledgeRequest": { diff --git a/googleapiclient/discovery_cache/documents/pubsub.v1beta2.json b/googleapiclient/discovery_cache/documents/pubsub.v1beta2.json index a733314729..c1ce2f92ae 100644 --- a/googleapiclient/discovery_cache/documents/pubsub.v1beta2.json +++ b/googleapiclient/discovery_cache/documents/pubsub.v1beta2.json @@ -21,6 +21,36 @@ "endpoints": [ { "description": "Regional Endpoint", +"endpointUrl": "https://pubsub.africa-south1.rep.googleapis.com/", +"location": "africa-south1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://pubsub.asia-east1.rep.googleapis.com/", +"location": "asia-east1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://pubsub.asia-east2.rep.googleapis.com/", +"location": "asia-east2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://pubsub.asia-northeast1.rep.googleapis.com/", +"location": "asia-northeast1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://pubsub.asia-northeast2.rep.googleapis.com/", +"location": "asia-northeast2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://pubsub.asia-northeast3.rep.googleapis.com/", +"location": "asia-northeast3" +}, +{ +"description": "Regional Endpoint", "endpointUrl": "https://pubsub.asia-south1.rep.googleapis.com/", "location": "asia-south1" }, @@ -31,8 +61,33 @@ }, { "description": "Regional Endpoint", -"endpointUrl": "https://pubsub.me-central2.rep.googleapis.com/", -"location": "me-central2" +"endpointUrl": "https://pubsub.asia-southeast1.rep.googleapis.com/", +"location": "asia-southeast1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://pubsub.asia-southeast2.rep.googleapis.com/", +"location": "asia-southeast2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://pubsub.asia-southeast3.rep.googleapis.com/", +"location": "asia-southeast3" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://pubsub.australia-southeast1.rep.googleapis.com/", +"location": "australia-southeast1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://pubsub.australia-southeast2.rep.googleapis.com/", +"location": "australia-southeast2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://pubsub.europe-west2.rep.googleapis.com/", +"location": "europe-west2" }, { "description": "Regional Endpoint", @@ -41,6 +96,11 @@ }, { "description": "Regional Endpoint", +"endpointUrl": "https://pubsub.europe-west6.rep.googleapis.com/", +"location": "europe-west6" +}, +{ +"description": "Regional Endpoint", "endpointUrl": "https://pubsub.europe-west8.rep.googleapis.com/", "location": "europe-west8" }, @@ -51,6 +111,46 @@ }, { "description": "Regional Endpoint", +"endpointUrl": "https://pubsub.me-central1.rep.googleapis.com/", +"location": "me-central1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://pubsub.me-central2.rep.googleapis.com/", +"location": "me-central2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://pubsub.me-west1.rep.googleapis.com/", +"location": "me-west1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://pubsub.northamerica-northeast1.rep.googleapis.com/", +"location": "northamerica-northeast1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://pubsub.northamerica-northeast2.rep.googleapis.com/", +"location": "northamerica-northeast2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://pubsub.northamerica-south1.rep.googleapis.com/", +"location": "northamerica-south1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://pubsub.southamerica-east1.rep.googleapis.com/", +"location": "southamerica-east1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://pubsub.southamerica-west1.rep.googleapis.com/", +"location": "southamerica-west1" +}, +{ +"description": "Regional Endpoint", "endpointUrl": "https://pubsub.us-central1.rep.googleapis.com/", "location": "us-central1" }, @@ -806,7 +906,7 @@ } } }, -"revision": "20250807", +"revision": "20251104", "rootUrl": "https://pubsub.googleapis.com/", "schemas": { "AcknowledgeRequest": { diff --git a/googleapiclient/discovery_cache/documents/pubsublite.v1.json b/googleapiclient/discovery_cache/documents/pubsublite.v1.json index 64a0018dc7..af4ebab6bf 100644 --- a/googleapiclient/discovery_cache/documents/pubsublite.v1.json +++ b/googleapiclient/discovery_cache/documents/pubsublite.v1.json @@ -224,7 +224,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -1045,7 +1045,7 @@ } } }, -"revision": "20251003", +"revision": "20251114", "rootUrl": "https://pubsublite.googleapis.com/", "schemas": { "CancelOperationRequest": { @@ -1297,7 +1297,7 @@ "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, diff --git a/googleapiclient/discovery_cache/documents/recaptchaenterprise.v1.json b/googleapiclient/discovery_cache/documents/recaptchaenterprise.v1.json index d261cc2bdd..2928f7e492 100644 --- a/googleapiclient/discovery_cache/documents/recaptchaenterprise.v1.json +++ b/googleapiclient/discovery_cache/documents/recaptchaenterprise.v1.json @@ -786,7 +786,7 @@ } } }, -"revision": "20251026", +"revision": "20251201", "rootUrl": "https://recaptchaenterprise.googleapis.com/", "schemas": { "GoogleCloudRecaptchaenterpriseV1AccountDefenderAssessment": { @@ -896,7 +896,7 @@ "type": "boolean" }, "allowedPackageNames": { -"description": "Optional. Android package names of apps allowed to use the key. Example: 'com.companyname.appname'", +"description": "Optional. Android package names of apps allowed to use the key. Example: 'com.companyname.appname' Each key supports a maximum of 250 package names. To use a key on more apps, set `allow_all_package_names` to true. When this is set, you are responsible for validating the package name by checking the `token_properties.android_package_name` field in each assessment response against your list of allowed package names.", "items": { "type": "string" }, @@ -918,6 +918,7 @@ "type": "string" }, "annotation": { +"description": "Optional. The annotation that is assigned to the Event. This field can be left empty to provide reasons that apply to an event without concluding whether the event is legitimate or fraudulent.", "enum": [ "ANNOTATION_UNSPECIFIED", "LEGITIMATE", @@ -951,6 +952,7 @@ true "description": "Optional. If using an external multi-factor authentication provider, provide phone authentication details for fraud detection purposes." }, "reasons": { +"description": "Optional. Reasons for the annotation that are assigned to the event.", "items": { "enum": [ "REASON_UNSPECIFIED", @@ -1575,7 +1577,7 @@ true "type": "boolean" }, "allowedBundleIds": { -"description": "Optional. iOS bundle ids of apps allowed to use the key. Example: 'com.companyname.productname.appname'", +"description": "Optional. iOS bundle IDs of apps allowed to use the key. Example: 'com.companyname.productname.appname' Each key supports a maximum of 250 bundle IDs. To use a key on more apps, set `allow_all_bundle_ids` to true. When this is set, you are responsible for validating the bundle id by checking the `token_properties.ios_bundle_id` field in each assessment response against your list of allowed bundle IDs.", "items": { "type": "string" }, @@ -1789,7 +1791,7 @@ true "id": "GoogleCloudRecaptchaenterpriseV1MigrateKeyRequest", "properties": { "skipBillingCheck": { -"description": "Optional. If true, skips the billing check. A reCAPTCHA Enterprise key or migrated key behaves differently than a reCAPTCHA (non-Enterprise version) key when you reach a quota limit (see https://cloud.google.com/recaptcha/quotas#quota_limit). To avoid any disruption of your usage, we check that a billing account is present. If your usage of reCAPTCHA is under the free quota, you can safely skip the billing check and proceed with the migration. See https://cloud.google.com/recaptcha/docs/billing-information.", +"description": "Optional. If true, skips the billing check. A reCAPTCHA Enterprise key or migrated key behaves differently than a reCAPTCHA (non-Enterprise version) key when you reach a quota limit (see https://docs.cloud.google.com/recaptcha/quotas#quota_limit). To avoid any disruption of your usage, we check that a billing account is present. If your usage of reCAPTCHA is under the free quota, you can safely skip the billing check and proceed with the migration. See https://cloud.google.com/recaptcha/docs/billing-information.", "type": "boolean" } }, @@ -2557,7 +2559,7 @@ true "type": "boolean" }, "allowedDomains": { -"description": "Optional. Domains or subdomains of websites allowed to use the key. All subdomains of an allowed domain are automatically allowed. A valid domain requires a host and must not include any path, port, query or fragment. Examples: 'example.com' or 'subdomain.example.com'", +"description": "Optional. Domains or subdomains of websites allowed to use the key. All subdomains of an allowed domain are automatically allowed. A valid domain requires a host and must not include any path, port, query or fragment. Examples: 'example.com' or 'subdomain.example.com' Each key supports a maximum of 250 domains. To use a key on more domains, set `allow_all_domains` to true. When this is set, you are responsible for validating the hostname by checking the `token_properties.hostname` field in each assessment response against your list of allowed domains.", "items": { "type": "string" }, diff --git a/googleapiclient/discovery_cache/documents/recommendationengine.v1beta1.json b/googleapiclient/discovery_cache/documents/recommendationengine.v1beta1.json index a5811e618f..34052d6310 100644 --- a/googleapiclient/discovery_cache/documents/recommendationengine.v1beta1.json +++ b/googleapiclient/discovery_cache/documents/recommendationengine.v1beta1.json @@ -430,7 +430,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -829,7 +829,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -851,7 +851,7 @@ } } }, -"revision": "20251009", +"revision": "20251113", "rootUrl": "https://recommendationengine.googleapis.com/", "schemas": { "GoogleApiHttpBody": { @@ -1980,7 +1980,7 @@ "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, diff --git a/googleapiclient/discovery_cache/documents/redis.v1.json b/googleapiclient/discovery_cache/documents/redis.v1.json index e9a650ff0f..21510336ab 100644 --- a/googleapiclient/discovery_cache/documents/redis.v1.json +++ b/googleapiclient/discovery_cache/documents/redis.v1.json @@ -1078,7 +1078,7 @@ } } }, -"revision": "20251021", +"revision": "20251104", "rootUrl": "https://redis.googleapis.com/", "schemas": { "AOFConfig": { @@ -2608,7 +2608,7 @@ false "type": "object" }, "DatabaseResourceMetadata": { -"description": "Common model for database resource instance metadata. Next ID: 29", +"description": "Common model for database resource instance metadata. Next ID: 30", "id": "DatabaseResourceMetadata", "properties": { "availabilityConfiguration": { @@ -2751,6 +2751,10 @@ false ], "type": "string" }, +"isDeletionProtectionEnabled": { +"description": "Optional. Whether deletion protection is enabled for this resource.", +"type": "boolean" +}, "location": { "description": "The resource location. REQUIRED", "type": "string" diff --git a/googleapiclient/discovery_cache/documents/redis.v1beta1.json b/googleapiclient/discovery_cache/documents/redis.v1beta1.json index e71396fb51..5f602538cf 100644 --- a/googleapiclient/discovery_cache/documents/redis.v1beta1.json +++ b/googleapiclient/discovery_cache/documents/redis.v1beta1.json @@ -1078,7 +1078,7 @@ } } }, -"revision": "20251021", +"revision": "20251104", "rootUrl": "https://redis.googleapis.com/", "schemas": { "AOFConfig": { @@ -2608,7 +2608,7 @@ false "type": "object" }, "DatabaseResourceMetadata": { -"description": "Common model for database resource instance metadata. Next ID: 29", +"description": "Common model for database resource instance metadata. Next ID: 30", "id": "DatabaseResourceMetadata", "properties": { "availabilityConfiguration": { @@ -2751,6 +2751,10 @@ false ], "type": "string" }, +"isDeletionProtectionEnabled": { +"description": "Optional. Whether deletion protection is enabled for this resource.", +"type": "boolean" +}, "location": { "description": "The resource location. REQUIRED", "type": "string" diff --git a/googleapiclient/discovery_cache/documents/retail.v2.json b/googleapiclient/discovery_cache/documents/retail.v2.json index 1c58c89a9f..dc16d6849b 100644 --- a/googleapiclient/discovery_cache/documents/retail.v2.json +++ b/googleapiclient/discovery_cache/documents/retail.v2.json @@ -1647,7 +1647,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -2258,7 +2258,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -2335,7 +2335,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -2353,7 +2353,7 @@ } } }, -"revision": "20251002", +"revision": "20251113", "rootUrl": "https://retail.googleapis.com/", "schemas": { "GoogleApiHttpBody": { @@ -8333,7 +8333,7 @@ "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, diff --git a/googleapiclient/discovery_cache/documents/retail.v2alpha.json b/googleapiclient/discovery_cache/documents/retail.v2alpha.json index c70386ca3a..2ef6b3d73b 100644 --- a/googleapiclient/discovery_cache/documents/retail.v2alpha.json +++ b/googleapiclient/discovery_cache/documents/retail.v2alpha.json @@ -2108,7 +2108,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -2747,7 +2747,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -2824,7 +2824,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -2874,7 +2874,7 @@ } } }, -"revision": "20251023", +"revision": "20251113", "rootUrl": "https://retail.googleapis.com/", "schemas": { "GoogleApiHttpBody": { @@ -5124,7 +5124,7 @@ "properties": { "filter": { "deprecated": true, -"description": "This field is deprecated. Any filter provided will be ignored.", +"description": "Deprecated: This field is deprecated. Any filter provided will be ignored.", "type": "string" }, "outputConfig": { @@ -5161,7 +5161,8 @@ "id": "GoogleCloudRetailV2alphaExportUserEventsRequest", "properties": { "filter": { -"description": "A filtering expression to specify restrictions on returned events. The expression is a sequence of terms. Each term applies a restriction to the returned user events. Use this expression to restrict results to a specific time range or to filter events by eventType. For example, `eventTime > \"2012-04-23T18:25:43.511Z\" eventsMissingCatalogItems eventTime<\"2012-04-23T18:25:43.511Z\" eventType=search` We expect only three types of fields: * `eventTime`: This can be specified twice, once with a less than operator and once with a greater than operator. The `eventTime` restriction should result in one, contiguous, valid, `eventTime` range. * `eventType`: Boolean operators `OR` and `NOT` are supported if the expression is enclosed in parentheses and the operators are separated from the tag values by a space. * `eventsMissingCatalogItems`: This restricts results to events for which catalog items were not found in the catalog. The default behavior is to return only those events for which catalog items were found. Some examples of valid filters expressions: * Example 1: `eventTime > \"2012-04-23T18:25:43.511Z\" eventTime < \"2012-04-23T18:30:43.511Z\"` * Example 2: `eventTime > \"2012-04-23T18:25:43.511Z\" eventType = detail-page-view` * Example 3: `eventsMissingCatalogItems eventType = (NOT search) eventTime < \"2018-04-23T18:30:43.511Z\"` * Example 4: `eventTime > \"2012-04-23T18:25:43.511Z\"` * Example 5: `eventType = (detail-page-view OR search)` * Example 6: `eventsMissingCatalogItems`", +"deprecated": true, +"description": "Deprecated: This field is deprecated. Any filter provided will be ignored.", "type": "string" }, "outputConfig": { @@ -9415,7 +9416,7 @@ "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, diff --git a/googleapiclient/discovery_cache/documents/retail.v2beta.json b/googleapiclient/discovery_cache/documents/retail.v2beta.json index d3cad0508f..ec4163ac3f 100644 --- a/googleapiclient/discovery_cache/documents/retail.v2beta.json +++ b/googleapiclient/discovery_cache/documents/retail.v2beta.json @@ -1764,7 +1764,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -2403,7 +2403,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -2480,7 +2480,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -2498,7 +2498,7 @@ } } }, -"revision": "20251023", +"revision": "20251113", "rootUrl": "https://retail.googleapis.com/", "schemas": { "GoogleApiHttpBody": { @@ -5396,7 +5396,7 @@ "properties": { "filter": { "deprecated": true, -"description": "This field is deprecated. Any filter provided will be ignored.", +"description": "Deprecated: This field is deprecated. Any filter provided will be ignored.", "type": "string" }, "outputConfig": { @@ -5433,7 +5433,8 @@ "id": "GoogleCloudRetailV2betaExportUserEventsRequest", "properties": { "filter": { -"description": "A filtering expression to specify restrictions on returned events. The expression is a sequence of terms. Each term applies a restriction to the returned user events. Use this expression to restrict results to a specific time range or to filter events by eventType. For example, `eventTime > \"2012-04-23T18:25:43.511Z\" eventsMissingCatalogItems eventTime<\"2012-04-23T18:25:43.511Z\" eventType=search` We expect only three types of fields: * `eventTime`: This can be specified twice, once with a less than operator and once with a greater than operator. The `eventTime` restriction should result in one, contiguous, valid, `eventTime` range. * `eventType`: Boolean operators `OR` and `NOT` are supported if the expression is enclosed in parentheses and the operators are separated from the tag values by a space. * `eventsMissingCatalogItems`: This restricts results to events for which catalog items were not found in the catalog. The default behavior is to return only those events for which catalog items were found. Some examples of valid filters expressions: * Example 1: `eventTime > \"2012-04-23T18:25:43.511Z\" eventTime < \"2012-04-23T18:30:43.511Z\"` * Example 2: `eventTime > \"2012-04-23T18:25:43.511Z\" eventType = detail-page-view` * Example 3: `eventsMissingCatalogItems eventType = (NOT search) eventTime < \"2018-04-23T18:30:43.511Z\"` * Example 4: `eventTime > \"2012-04-23T18:25:43.511Z\"` * Example 5: `eventType = (detail-page-view OR search)` * Example 6: `eventsMissingCatalogItems`", +"deprecated": true, +"description": "Deprecated: This field is deprecated. Any filter provided will be ignored.", "type": "string" }, "outputConfig": { @@ -8697,7 +8698,7 @@ "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, diff --git a/googleapiclient/discovery_cache/documents/run.v1.json b/googleapiclient/discovery_cache/documents/run.v1.json index f1086811c2..46f98247b5 100644 --- a/googleapiclient/discovery_cache/documents/run.v1.json +++ b/googleapiclient/discovery_cache/documents/run.v1.json @@ -113,6 +113,11 @@ }, { "description": "Locational Endpoint", +"endpointUrl": "https://europe-west15-run.googleapis.com/", +"location": "europe-west15" +}, +{ +"description": "Locational Endpoint", "endpointUrl": "https://europe-west2-run.googleapis.com/", "location": "europe-west2" }, @@ -240,6 +245,236 @@ "description": "Locational Endpoint", "endpointUrl": "https://us-west8-run.googleapis.com/", "location": "us-west8" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.africa-south1.rep.googleapis.com/", +"location": "africa-south1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.asia-east1.rep.googleapis.com/", +"location": "asia-east1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.asia-east2.rep.googleapis.com/", +"location": "asia-east2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.asia-northeast1.rep.googleapis.com/", +"location": "asia-northeast1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.asia-northeast2.rep.googleapis.com/", +"location": "asia-northeast2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.asia-northeast3.rep.googleapis.com/", +"location": "asia-northeast3" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.asia-south1.rep.googleapis.com/", +"location": "asia-south1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.asia-south2.rep.googleapis.com/", +"location": "asia-south2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.asia-southeast1.rep.googleapis.com/", +"location": "asia-southeast1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.asia-southeast2.rep.googleapis.com/", +"location": "asia-southeast2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.australia-southeast1.rep.googleapis.com/", +"location": "australia-southeast1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.australia-southeast2.rep.googleapis.com/", +"location": "australia-southeast2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.europe-central2.rep.googleapis.com/", +"location": "europe-central2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.europe-north1.rep.googleapis.com/", +"location": "europe-north1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.europe-north2.rep.googleapis.com/", +"location": "europe-north2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.europe-southwest1.rep.googleapis.com/", +"location": "europe-southwest1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.europe-west1.rep.googleapis.com/", +"location": "europe-west1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.europe-west10.rep.googleapis.com/", +"location": "europe-west10" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.europe-west12.rep.googleapis.com/", +"location": "europe-west12" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.europe-west15.rep.googleapis.com/", +"location": "europe-west15" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.europe-west2.rep.googleapis.com/", +"location": "europe-west2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.europe-west3.rep.googleapis.com/", +"location": "europe-west3" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.europe-west4.rep.googleapis.com/", +"location": "europe-west4" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.europe-west6.rep.googleapis.com/", +"location": "europe-west6" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.europe-west8.rep.googleapis.com/", +"location": "europe-west8" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.europe-west9.rep.googleapis.com/", +"location": "europe-west9" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.me-central1.rep.googleapis.com/", +"location": "me-central1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.me-central2.rep.googleapis.com/", +"location": "me-central2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.me-west1.rep.googleapis.com/", +"location": "me-west1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.northamerica-northeast1.rep.googleapis.com/", +"location": "northamerica-northeast1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.northamerica-northeast2.rep.googleapis.com/", +"location": "northamerica-northeast2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.northamerica-south1.rep.googleapis.com/", +"location": "northamerica-south1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.southamerica-east1.rep.googleapis.com/", +"location": "southamerica-east1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.southamerica-west1.rep.googleapis.com/", +"location": "southamerica-west1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.us-central1.rep.googleapis.com/", +"location": "us-central1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.us-central2.rep.googleapis.com/", +"location": "us-central2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.us-east1.rep.googleapis.com/", +"location": "us-east1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.us-east4.rep.googleapis.com/", +"location": "us-east4" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.us-east5.rep.googleapis.com/", +"location": "us-east5" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.us-east7.rep.googleapis.com/", +"location": "us-east7" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.us-south1.rep.googleapis.com/", +"location": "us-south1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.us-west1.rep.googleapis.com/", +"location": "us-west1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.us-west2.rep.googleapis.com/", +"location": "us-west2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.us-west3.rep.googleapis.com/", +"location": "us-west3" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.us-west4.rep.googleapis.com/", +"location": "us-west4" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.us-west8.rep.googleapis.com/", +"location": "us-west8" } ], "fullyEncodeReservedExpansion": true, @@ -2255,7 +2490,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -2907,7 +3142,7 @@ } } }, -"revision": "20251024", +"revision": "20251202", "rootUrl": "https://run.googleapis.com/", "schemas": { "Addressable": { @@ -4415,6 +4650,11 @@ false "description": "An image built by the pipeline.", "id": "GoogleDevtoolsCloudbuildV1BuiltImage", "properties": { +"artifactRegistryPackage": { +"description": "Output only. Path to the artifact in Artifact Registry.", +"readOnly": true, +"type": "string" +}, "digest": { "description": "Docker Registry 2.0 digest.", "type": "string" @@ -4703,6 +4943,10 @@ false "description": "Maven `artifactId` value used when uploading the artifact to Artifact Registry.", "type": "string" }, +"deployFolder": { +"description": "Optional. Path to a folder containing the files to upload to Artifact Registry. This can be either an absolute path, e.g. `/workspace/my-app/target/`, or a relative path from /workspace, e.g. `my-app/target/`. This field is mutually exclusive with the `path` field.", +"type": "string" +}, "groupId": { "description": "Maven `groupId` value used when uploading the artifact to Artifact Registry.", "type": "string" @@ -5076,6 +5320,11 @@ false "description": "A Go module artifact uploaded to Artifact Registry using the GoModule directive.", "id": "GoogleDevtoolsCloudbuildV1UploadedGoModule", "properties": { +"artifactRegistryPackage": { +"description": "Output only. Path to the artifact in Artifact Registry.", +"readOnly": true, +"type": "string" +}, "fileHashes": { "$ref": "GoogleDevtoolsCloudbuildV1FileHashes", "description": "Hash types and values of the Go Module Artifact." @@ -5096,6 +5345,11 @@ false "description": "A Maven artifact uploaded using the MavenArtifact directive.", "id": "GoogleDevtoolsCloudbuildV1UploadedMavenArtifact", "properties": { +"artifactRegistryPackage": { +"description": "Output only. Path to the artifact in Artifact Registry.", +"readOnly": true, +"type": "string" +}, "fileHashes": { "$ref": "GoogleDevtoolsCloudbuildV1FileHashes", "description": "Hash types and values of the Maven Artifact." @@ -5116,6 +5370,11 @@ false "description": "An npm package uploaded to Artifact Registry using the NpmPackage directive.", "id": "GoogleDevtoolsCloudbuildV1UploadedNpmPackage", "properties": { +"artifactRegistryPackage": { +"description": "Output only. Path to the artifact in Artifact Registry.", +"readOnly": true, +"type": "string" +}, "fileHashes": { "$ref": "GoogleDevtoolsCloudbuildV1FileHashes", "description": "Hash types and values of the npm package." @@ -5136,6 +5395,11 @@ false "description": "Artifact uploaded using the PythonPackage directive.", "id": "GoogleDevtoolsCloudbuildV1UploadedPythonPackage", "properties": { +"artifactRegistryPackage": { +"description": "Output only. Path to the artifact in Artifact Registry.", +"readOnly": true, +"type": "string" +}, "fileHashes": { "$ref": "GoogleDevtoolsCloudbuildV1FileHashes", "description": "Hash types and values of the Python Artifact." @@ -5210,7 +5474,7 @@ false "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, @@ -5878,7 +6142,7 @@ false "additionalProperties": { "type": "string" }, -"description": "Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution.", +"description": "Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * `autoscaling.knative.dev/maxScale`: Revision. * `autoscaling.knative.dev/minScale`: Revision. * `run.googleapis.com/base-images`: Service, Revision. * `run.googleapis.com/binary-authorization-breakglass`: Service, Job, * `run.googleapis.com/binary-authorization`: Service, Job, Execution. * `run.googleapis.com/build-base-image`: Service. * `run.googleapis.com/build-enable-automatic-updates`: Service. * `run.googleapis.com/build-environment-variables`: Service. * `run.googleapis.com/build-function-target`: Service. * `run.googleapis.com/build-id`: Service. * `run.googleapis.com/build-image-uri`: Service. * `run.googleapis.com/build-name`: Service. * `run.googleapis.com/build-service-account`: Service. * `run.googleapis.com/build-source-location`: Service. * `run.googleapis.com/build-worker-pool`: Service. * `run.googleapis.com/client-name`: All resources. * `run.googleapis.com/cloudsql-instances`: Revision, Execution. * `run.googleapis.com/container-dependencies`: Revision . * `run.googleapis.com/cpu-throttling`: Revision. * `run.googleapis.com/custom-audiences`: Service. * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description`: Service. * `run.googleapis.com/encryption-key-shutdown-hours`: Revision * `run.googleapis.com/encryption-key`: Revision, Execution. * `run.googleapis.com/execution-environment`: Revision, Execution. * `run.googleapis.com/gc-traffic-tags`: Service. * `run.googleapis.com/gpu-zonal-redundancy-disabled`: Revision. * `run.googleapis.com/health-check-disabled`: Revision. * `run.googleapis.com/ingress`: Service. * `run.googleapis.com/launch-stage`: Service, Job. * `run.googleapis.com/minScale`: Service. * `run.googleapis.com/maxScale`: Service. * `run.googleapis.com/manualInstanceCount`: Service. * `run.googleapis.com/network-interfaces`: Revision, Execution. * `run.googleapis.com/post-key-revocation-action-type`: Revision. `run.googleapis.com/scalingMode`: Service. * `run.googleapis.com/secrets`: Revision, Execution. * `run.googleapis.com/secure-session-agent`: Revision. * `run.googleapis.com/sessionAffinity`: Revision. * `run.googleapis.com/startup-cpu-boost`: Revision. * `run.googleapis.com/vpc-access-connector`: Revision, Execution. * `run.googleapis.com/vpc-access-egress`: Revision, Execution.", "type": "object" }, "clusterName": { diff --git a/googleapiclient/discovery_cache/documents/run.v2.json b/googleapiclient/discovery_cache/documents/run.v2.json index 51e9afd08e..cd65079fc2 100644 --- a/googleapiclient/discovery_cache/documents/run.v2.json +++ b/googleapiclient/discovery_cache/documents/run.v2.json @@ -113,6 +113,11 @@ }, { "description": "Locational Endpoint", +"endpointUrl": "https://europe-west15-run.googleapis.com/", +"location": "europe-west15" +}, +{ +"description": "Locational Endpoint", "endpointUrl": "https://europe-west2-run.googleapis.com/", "location": "europe-west2" }, @@ -240,6 +245,236 @@ "description": "Locational Endpoint", "endpointUrl": "https://us-west8-run.googleapis.com/", "location": "us-west8" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.africa-south1.rep.googleapis.com/", +"location": "africa-south1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.asia-east1.rep.googleapis.com/", +"location": "asia-east1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.asia-east2.rep.googleapis.com/", +"location": "asia-east2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.asia-northeast1.rep.googleapis.com/", +"location": "asia-northeast1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.asia-northeast2.rep.googleapis.com/", +"location": "asia-northeast2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.asia-northeast3.rep.googleapis.com/", +"location": "asia-northeast3" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.asia-south1.rep.googleapis.com/", +"location": "asia-south1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.asia-south2.rep.googleapis.com/", +"location": "asia-south2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.asia-southeast1.rep.googleapis.com/", +"location": "asia-southeast1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.asia-southeast2.rep.googleapis.com/", +"location": "asia-southeast2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.australia-southeast1.rep.googleapis.com/", +"location": "australia-southeast1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.australia-southeast2.rep.googleapis.com/", +"location": "australia-southeast2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.europe-central2.rep.googleapis.com/", +"location": "europe-central2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.europe-north1.rep.googleapis.com/", +"location": "europe-north1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.europe-north2.rep.googleapis.com/", +"location": "europe-north2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.europe-southwest1.rep.googleapis.com/", +"location": "europe-southwest1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.europe-west1.rep.googleapis.com/", +"location": "europe-west1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.europe-west10.rep.googleapis.com/", +"location": "europe-west10" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.europe-west12.rep.googleapis.com/", +"location": "europe-west12" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.europe-west15.rep.googleapis.com/", +"location": "europe-west15" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.europe-west2.rep.googleapis.com/", +"location": "europe-west2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.europe-west3.rep.googleapis.com/", +"location": "europe-west3" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.europe-west4.rep.googleapis.com/", +"location": "europe-west4" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.europe-west6.rep.googleapis.com/", +"location": "europe-west6" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.europe-west8.rep.googleapis.com/", +"location": "europe-west8" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.europe-west9.rep.googleapis.com/", +"location": "europe-west9" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.me-central1.rep.googleapis.com/", +"location": "me-central1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.me-central2.rep.googleapis.com/", +"location": "me-central2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.me-west1.rep.googleapis.com/", +"location": "me-west1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.northamerica-northeast1.rep.googleapis.com/", +"location": "northamerica-northeast1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.northamerica-northeast2.rep.googleapis.com/", +"location": "northamerica-northeast2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.northamerica-south1.rep.googleapis.com/", +"location": "northamerica-south1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.southamerica-east1.rep.googleapis.com/", +"location": "southamerica-east1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.southamerica-west1.rep.googleapis.com/", +"location": "southamerica-west1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.us-central1.rep.googleapis.com/", +"location": "us-central1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.us-central2.rep.googleapis.com/", +"location": "us-central2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.us-east1.rep.googleapis.com/", +"location": "us-east1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.us-east4.rep.googleapis.com/", +"location": "us-east4" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.us-east5.rep.googleapis.com/", +"location": "us-east5" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.us-east7.rep.googleapis.com/", +"location": "us-east7" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.us-south1.rep.googleapis.com/", +"location": "us-south1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.us-west1.rep.googleapis.com/", +"location": "us-west1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.us-west2.rep.googleapis.com/", +"location": "us-west2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.us-west3.rep.googleapis.com/", +"location": "us-west3" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.us-west4.rep.googleapis.com/", +"location": "us-west4" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://run.us-west8.rep.googleapis.com/", +"location": "us-west8" } ], "fullyEncodeReservedExpansion": true, @@ -1094,7 +1329,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -1942,7 +2177,7 @@ } } }, -"revision": "20251024", +"revision": "20251202", "rootUrl": "https://run.googleapis.com/", "schemas": { "GoogleCloudRunV2BinaryAuthorization": { @@ -2096,6 +2331,26 @@ }, "type": "object" }, +"GoogleCloudRunV2CloudStorageSource": { +"description": "Cloud Storage source.", +"id": "GoogleCloudRunV2CloudStorageSource", +"properties": { +"bucket": { +"description": "Required. The Cloud Storage bucket name.", +"type": "string" +}, +"generation": { +"description": "Optional. The Cloud Storage object generation.", +"format": "int64", +"type": "string" +}, +"object": { +"description": "Required. The Cloud Storage object name.", +"type": "string" +} +}, +"type": "object" +}, "GoogleCloudRunV2Condition": { "description": "Defines a status condition for a resource.", "id": "GoogleCloudRunV2Condition", @@ -2108,7 +2363,8 @@ "NON_ZERO_EXIT_CODE", "CANCELLED", "CANCELLING", -"DELETED" +"DELETED", +"FLEX_START_PENDING" ], "enumDescriptions": [ "Default value.", @@ -2116,7 +2372,8 @@ "A task reached its retry limit and the last attempt failed due to the user container exiting with a non-zero exit code.", "The execution was cancelled by users.", "The execution is in the process of being cancelled.", -"The execution was deleted." +"The execution was deleted.", +"A Flex priority execution is waiting for a start time." ], "readOnly": true, "type": "string" @@ -2311,6 +2568,10 @@ "$ref": "GoogleCloudRunV2ResourceRequirements", "description": "Compute Resource requirements by this container." }, +"sourceCode": { +"$ref": "GoogleCloudRunV2SourceCode", +"description": "Optional. Location of the source." +}, "startupProbe": { "$ref": "GoogleCloudRunV2Probe", "description": "Startup probe of application within the container. All other probes are disabled if a startup probe is provided, until it succeeds. Container will not be added to service endpoints if the probe fails." @@ -3159,6 +3420,14 @@ "$ref": "GoogleCloudRunV2Service" }, "type": "array" +}, +"unreachable": { +"description": "Output only. For global requests, returns the list of regions that could not be reached within the deadline.", +"items": { +"type": "string" +}, +"readOnly": true, +"type": "array" } }, "type": "object" @@ -4081,6 +4350,17 @@ }, "type": "object" }, +"GoogleCloudRunV2SourceCode": { +"description": "Source type for the container.", +"id": "GoogleCloudRunV2SourceCode", +"properties": { +"cloudStorageSource": { +"$ref": "GoogleCloudRunV2CloudStorageSource", +"description": "The source is a Cloud Storage bucket." +} +}, +"type": "object" +}, "GoogleCloudRunV2StorageSource": { "description": "Location of the source in an archive file in Google Cloud Storage.", "id": "GoogleCloudRunV2StorageSource", @@ -4712,7 +4992,7 @@ "type": "string" }, "customAudiences": { -"description": "One or more custom audiences that you want this worker pool to support. Specify each custom audience as the full URL in a string. The custom audiences are encoded in the token and used to authenticate requests. For more information, see https://cloud.google.com/run/docs/configuring/custom-audiences.", +"description": "Not supported, and ignored by Cloud Run.", "items": { "type": "string" }, @@ -4838,6 +5118,11 @@ "description": "Output only. The Condition of this WorkerPool, containing its readiness status, and detailed error information in case it did not reach a serving state. See comments in `reconciling` for additional information on reconciliation process in Cloud Run.", "readOnly": true }, +"threatDetectionEnabled": { +"description": "Output only. Indicates whether Cloud Run Threat Detection monitoring is enabled for the parent project of this worker pool.", +"readOnly": true, +"type": "boolean" +}, "uid": { "description": "Output only. Server assigned unique identifier for the trigger. The value is a UUID4 string and guaranteed to remain unchanged until the resource is deleted.", "readOnly": true, @@ -5632,6 +5917,11 @@ false "description": "An image built by the pipeline.", "id": "GoogleDevtoolsCloudbuildV1BuiltImage", "properties": { +"artifactRegistryPackage": { +"description": "Output only. Path to the artifact in Artifact Registry.", +"readOnly": true, +"type": "string" +}, "digest": { "description": "Docker Registry 2.0 digest.", "type": "string" @@ -5920,6 +6210,10 @@ false "description": "Maven `artifactId` value used when uploading the artifact to Artifact Registry.", "type": "string" }, +"deployFolder": { +"description": "Optional. Path to a folder containing the files to upload to Artifact Registry. This can be either an absolute path, e.g. `/workspace/my-app/target/`, or a relative path from /workspace, e.g. `my-app/target/`. This field is mutually exclusive with the `path` field.", +"type": "string" +}, "groupId": { "description": "Maven `groupId` value used when uploading the artifact to Artifact Registry.", "type": "string" @@ -6293,6 +6587,11 @@ false "description": "A Go module artifact uploaded to Artifact Registry using the GoModule directive.", "id": "GoogleDevtoolsCloudbuildV1UploadedGoModule", "properties": { +"artifactRegistryPackage": { +"description": "Output only. Path to the artifact in Artifact Registry.", +"readOnly": true, +"type": "string" +}, "fileHashes": { "$ref": "GoogleDevtoolsCloudbuildV1FileHashes", "description": "Hash types and values of the Go Module Artifact." @@ -6313,6 +6612,11 @@ false "description": "A Maven artifact uploaded using the MavenArtifact directive.", "id": "GoogleDevtoolsCloudbuildV1UploadedMavenArtifact", "properties": { +"artifactRegistryPackage": { +"description": "Output only. Path to the artifact in Artifact Registry.", +"readOnly": true, +"type": "string" +}, "fileHashes": { "$ref": "GoogleDevtoolsCloudbuildV1FileHashes", "description": "Hash types and values of the Maven Artifact." @@ -6333,6 +6637,11 @@ false "description": "An npm package uploaded to Artifact Registry using the NpmPackage directive.", "id": "GoogleDevtoolsCloudbuildV1UploadedNpmPackage", "properties": { +"artifactRegistryPackage": { +"description": "Output only. Path to the artifact in Artifact Registry.", +"readOnly": true, +"type": "string" +}, "fileHashes": { "$ref": "GoogleDevtoolsCloudbuildV1FileHashes", "description": "Hash types and values of the npm package." @@ -6353,6 +6662,11 @@ false "description": "Artifact uploaded using the PythonPackage directive.", "id": "GoogleDevtoolsCloudbuildV1UploadedPythonPackage", "properties": { +"artifactRegistryPackage": { +"description": "Output only. Path to the artifact in Artifact Registry.", +"readOnly": true, +"type": "string" +}, "fileHashes": { "$ref": "GoogleDevtoolsCloudbuildV1FileHashes", "description": "Hash types and values of the Python Artifact." @@ -6572,7 +6886,7 @@ false "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, diff --git a/googleapiclient/discovery_cache/documents/runtimeconfig.v1.json b/googleapiclient/discovery_cache/documents/runtimeconfig.v1.json index 0d0cc73b01..d1c0ab8bee 100644 --- a/googleapiclient/discovery_cache/documents/runtimeconfig.v1.json +++ b/googleapiclient/discovery_cache/documents/runtimeconfig.v1.json @@ -196,6 +196,11 @@ "description": "The standard list page token.", "location": "query", "type": "string" +}, +"returnPartialSuccess": { +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"location": "query", +"type": "boolean" } }, "path": "v1/{+name}", @@ -210,7 +215,7 @@ } } }, -"revision": "20241219", +"revision": "20251113", "rootUrl": "https://runtimeconfig.googleapis.com/", "schemas": { "CancelOperationRequest": { @@ -239,6 +244,13 @@ "$ref": "Operation" }, "type": "array" +}, +"unreachable": { +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.", +"items": { +"type": "string" +}, +"type": "array" } }, "type": "object" diff --git a/googleapiclient/discovery_cache/documents/saasservicemgmt.v1beta1.json b/googleapiclient/discovery_cache/documents/saasservicemgmt.v1beta1.json index 4b8d837e77..9b914c0c40 100644 --- a/googleapiclient/discovery_cache/documents/saasservicemgmt.v1beta1.json +++ b/googleapiclient/discovery_cache/documents/saasservicemgmt.v1beta1.json @@ -144,7 +144,7 @@ ], "parameters": { "extraLocationTypes": { -"description": "Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage.", +"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.", "location": "query", "repeated": true, "type": "string" @@ -2011,7 +2011,7 @@ } } }, -"revision": "20250917", +"revision": "20251103", "rootUrl": "https://saasservicemgmt.googleapis.com/", "schemas": { "Aggregate": { @@ -2682,6 +2682,11 @@ "readOnly": true, "type": "string" }, +"effectiveUnitFilter": { +"description": "Optional. Output only. Output only snapshot of the effective unit filter at Rollout start time. Contains a CEL(https://github.com/google/cel-spec) expression consisting of a conjunction of Rollout.unit_filter and RolloutKind.unit_filter. This field captures the filter applied by the Rollout to determine the Unit population. If the associated RolloutKind's unit_filter is modified after the rollout is started, it will not be updated here.", +"readOnly": true, +"type": "string" +}, "endTime": { "description": "Optional. Output only. The time when the rollout finished execution (regardless of success, failure, or cancellation). Will be empty if the rollout hasn't finished yet. Once set, the rollout is in terminal state and all the results are final.", "format": "google-datetime", diff --git a/googleapiclient/discovery_cache/documents/searchads360.v0.json b/googleapiclient/discovery_cache/documents/searchads360.v0.json index e24ed99520..f8ea9a6539 100644 --- a/googleapiclient/discovery_cache/documents/searchads360.v0.json +++ b/googleapiclient/discovery_cache/documents/searchads360.v0.json @@ -260,7 +260,7 @@ } } }, -"revision": "20250721", +"revision": "20251204", "rootUrl": "https://searchads360.googleapis.com/", "schemas": { "GoogleAdsSearchads360V0Common__AdScheduleInfo": { @@ -627,6 +627,33 @@ "properties": {}, "type": "object" }, +"GoogleAdsSearchads360V0Common__FinalAppUrl": { +"description": "A URL for deep linking into an app for the given operating system.", +"id": "GoogleAdsSearchads360V0Common__FinalAppUrl", +"properties": { +"osType": { +"description": "The operating system targeted by this URL. Required.", +"enum": [ +"UNSPECIFIED", +"UNKNOWN", +"IOS", +"ANDROID" +], +"enumDescriptions": [ +"Not specified.", +"Used for return value only. Represents value unknown in this version.", +"The Apple IOS operating system.", +"The Android operating system." +], +"type": "string" +}, +"url": { +"description": "The app deep link URL. Deep links specify a location in an app that corresponds to the content you'd like to show, and should be of the form {scheme}://{host_path} The scheme identifies which app to open. For your app, you can use a custom scheme that starts with the app's name. The host and path specify the unique location in the app where your content exists. Example: \"exampleapp://productid_1234\". Required.", +"type": "string" +} +}, +"type": "object" +}, "GoogleAdsSearchads360V0Common__FrequencyCapEntry": { "description": "A rule specifying the maximum number of times an ad (or some set of ads) can be shown to a user over a particular time period.", "id": "GoogleAdsSearchads360V0Common__FrequencyCapEntry", @@ -1010,6 +1037,11 @@ "format": "double", "type": "number" }, +"averageCartSize": { +"description": "Average cart size is the average number of products in each order attributed to your ads. How it works: You report conversions with cart data for completed purchases on your website. Average cart size is the total number of products sold divided by the total number of orders you received. Example: You received 2 orders, the first included 3 products and the second included 2. The average cart size is 2.5 products = (3+2)/2. This metric is only available if you report conversions with cart data.", +"format": "double", +"type": "number" +}, "averageCost": { "description": "The average amount you pay per interaction. This amount is the total cost of your ads divided by the total number of interactions.", "format": "double", @@ -1025,6 +1057,16 @@ "format": "double", "type": "number" }, +"averageImpressionFrequencyPerUser": { +"description": "The average number of times a unique user saw your ad during the requested time period. This metric cannot be aggregated, and can only be requested for date ranges of 92 days or less. This metric is available for following campaign types - Display, Video, Discovery and App.", +"format": "double", +"type": "number" +}, +"averageOrderValueMicros": { +"description": "Average order value is the average revenue you made per order attributed to your ads. How it works: You report conversions with cart data for completed purchases on your website. Average order value is the total revenue from your orders divided by the total number of orders. Example: You received 3 orders which made $10, $15 and $20 worth of revenue. The average order value is $15 = ($10 + $15 + $20)/3. This metric is only available if you report conversions with cart data.", +"format": "int64", +"type": "string" +}, "averageQualityScore": { "description": "The average quality score.", "format": "double", @@ -1152,6 +1194,11 @@ "format": "int64", "type": "string" }, +"costOfGoodsSoldMicros": { +"description": "Cost of goods sold (COGS) is the total cost of the products you sold in orders attributed to your ads. How it works: You can add a cost of goods sold value to every product in Merchant Center. If you report conversions with cart data, the products you sold are matched with their cost of goods sold value and this can be used to calculate the gross profit you made on each order. Example: Someone clicked on a Shopping ad for a hat then bought the same hat and a shirt. The hat has a cost of goods sold value of $3, the shirt has a cost of goods sold value of $5. The cost of goods sold for this order is $8 = $3 + $5. This metric is only available if you report conversions with cart data.", +"format": "int64", +"type": "string" +}, "costPerAllConversions": { "description": "The cost of ad interactions divided by all conversions.", "format": "double", @@ -1222,6 +1269,16 @@ "format": "int64", "type": "string" }, +"grossProfitMargin": { +"description": "Gross profit margin is the percentage gross profit you made from orders attributed to your ads, after taking out the cost of goods sold (COGS). How it works: You report conversions with cart data for completed purchases on your website. Gross profit margin is the gross profit you made divided by your total revenue and multiplied by 100%. Gross profit margin calculations only include products that have a cost of goods sold value in Merchant Center. Example: Someone bought a hat and a shirt in an order on your website. The hat is priced $10 and has a cost of goods sold value of $3. The shirt is priced $20 but has no cost of goods sold value. Gross profit margin for this order will only take into account the hat because it has a cost of goods sold value, so it's 70% = ($10 - $3)/$10 x 100%. This metric is only available if you report conversions with cart data.", +"format": "double", +"type": "number" +}, +"grossProfitMicros": { +"description": "Gross profit is the profit you made from orders attributed to your ads minus the cost of goods sold (COGS). How it works: Gross profit is the revenue you made from sales attributed to your ads minus cost of goods sold. Gross profit calculations only include products that have a cost of goods sold value in Merchant Center. Example: Someone clicked on a Shopping ad for a hat then bought the same hat and a shirt in an order from your website. The hat is priced $10 and the shirt is priced $20. The hat has a cost of goods sold value of $3, but the shirt has no cost of goods sold value. Gross profit for this order will only take into account the hat, so it's $7 = $10 - $3. This metric is only available if you report conversions with cart data.", +"format": "int64", +"type": "string" +}, "historicalCreativeQualityScore": { "description": "The creative historical quality score.", "enum": [ @@ -1354,6 +1411,11 @@ "format": "double", "type": "number" }, +"orders": { +"description": "Orders is the total number of purchase conversions you received attributed to your ads. How it works: You report conversions with cart data for completed purchases on your website. If a conversion is attributed to previous interactions with your ads (clicks for text or Shopping ads, views for video ads etc.) it's counted as an order. Example: Someone clicked on a Shopping ad for a hat then bought the same hat and a shirt in an order on your website. Even though they bought 2 products, this would count as 1 order. This metric is only available if you report conversions with cart data.", +"format": "double", +"type": "number" +}, "rawEventConversionMetrics": { "description": "The raw event conversion metrics.", "items": { @@ -1361,6 +1423,11 @@ }, "type": "array" }, +"revenueMicros": { +"description": "Revenue is the total amount you made from orders attributed to your ads. How it works: You report conversions with cart data for completed purchases on your website. Revenue is the total value of all the orders you received attributed to your ads, minus any discount. Example: Someone clicked on a Shopping ad for a hat then bought the same hat and a shirt in an order from your website. The hat is priced $10 and the shirt is priced $20. The entire order has a $5 discount. The revenue from this order is $25 = ($10 + $20) - $5. This metric is only available if you report conversions with cart data.", +"format": "int64", +"type": "string" +}, "searchAbsoluteTopImpressionShare": { "description": "The percentage of the customer's Shopping or Search ad impressions that are shown in the most prominent Shopping position. See https://support.google.com/sa360/answer/9566729 for details. Any value below 0.1 is reported as 0.0999.", "format": "double", @@ -1421,6 +1488,16 @@ "format": "double", "type": "number" }, +"uniqueUsers": { +"description": "The number of unique users who saw your ad during the requested time period. This metric cannot be aggregated, and can only be requested for date ranges of 92 days or less. This metric is available for following campaign types - Display, Video, Discovery and App.", +"format": "int64", +"type": "string" +}, +"unitsSold": { +"description": "Units sold is the total number of products sold from orders attributed to your ads. How it works: You report conversions with cart data for completed purchases on your website. Units sold is the total number of products sold from all orders attributed to your ads. Example: Someone clicked on a Shopping ad for a hat then bought the same hat, a shirt and a jacket. The units sold in this order is 3. This metric is only available if you report conversions with cart data.", +"format": "double", +"type": "number" +}, "valuePerAllConversions": { "description": "The value of all conversions divided by the number of all conversions.", "format": "double", @@ -1802,6 +1879,10 @@ "description": "Resource name of the geo target constant that represents a metro.", "type": "string" }, +"geoTargetPostalCode": { +"description": "Resource name of the geo target constant that represents a postal code.", +"type": "string" +}, "geoTargetRegion": { "description": "Resource name of the geo target constant that represents a region.", "type": "string" @@ -3929,6 +4010,24 @@ "$ref": "GoogleAdsSearchads360V0Common__SearchAds360ExpandedTextAdInfo", "description": "Immutable. Details pertaining to an expanded text ad." }, +"finalAppUrls": { +"description": "A list of final app URLs that will be used on mobile if the user has the specific app installed.", +"items": { +"$ref": "GoogleAdsSearchads360V0Common__FinalAppUrl" +}, +"type": "array" +}, +"finalMobileUrls": { +"description": "The list of possible final mobile URLs after all cross-domain redirects for the ad.", +"items": { +"type": "string" +}, +"type": "array" +}, +"finalUrlSuffix": { +"description": "The suffix to use when constructing a final URL.", +"type": "string" +}, "finalUrls": { "description": "The list of possible final URLs after all cross-domain redirects for the ad.", "items": { @@ -3962,6 +4061,10 @@ "$ref": "GoogleAdsSearchads360V0Common__SearchAds360TextAdInfo", "description": "Immutable. Details pertaining to a text ad." }, +"trackingUrlTemplate": { +"description": "The URL template for constructing a tracking URL.", +"type": "string" +}, "type": { "description": "Output only. The type of ad.", "enum": [ @@ -4136,6 +4239,10 @@ false "readOnly": true, "type": "string" }, +"finalUrlSuffix": { +"description": "URL template for appending params to Final URL.", +"type": "string" +}, "id": { "description": "Output only. The ID of the ad group.", "format": "int64", @@ -4195,6 +4302,10 @@ false "$ref": "GoogleAdsSearchads360V0Common__TargetingSetting", "description": "Setting for targeting related features." }, +"trackingUrlTemplate": { +"description": "The URL template for constructing a tracking URL.", +"type": "string" +}, "type": { "description": "Immutable. The type of the ad group.", "enum": [ @@ -4397,7 +4508,7 @@ false "type": "string" }, "resourceName": { -"description": "Immutable. The resource name of the ad group ad effective label. Ad group ad effective label resource names have the form: `customers/{customer_id}/adGroupAdEffectiveLabels/{ad_group_id}~{ad_id}~{label_id}`", +"description": "Immutable. The resource name of the ad group ad effective label. Ad group ad effective label resource names have the form: `customers/{owner_customer_id}/adGroupAdEffectiveLabels/{ad_group_id}~{ad_id}~{label_id}`", "type": "string" } }, @@ -4422,7 +4533,7 @@ false "type": "string" }, "resourceName": { -"description": "Immutable. The resource name of the ad group ad label. Ad group ad label resource names have the form: `customers/{customer_id}/adGroupAdLabels/{ad_group_id}~{ad_id}~{label_id}`", +"description": "Immutable. The resource name of the ad group ad label. Ad group ad label resource names have the form: `customers/{owner_customer_id}/adGroupAdLabels/{ad_group_id}~{ad_id}~{label_id}`", "type": "string" } }, @@ -4518,7 +4629,7 @@ false "id": "GoogleAdsSearchads360V0Resources__AdGroupBidModifier", "properties": { "bidModifier": { -"description": "The modifier for the bid when the criterion matches. The modifier must be in the range: 0.1 - 10.0. The range is 1.0 - 6.0 for PreferredContent. Use 0 to opt out of a Device type.", +"description": "The modifier for the bid when the criterion matches. The modifier must be in the range: 0.1 - 10.0. Use 0 to opt out of a Device type.", "format": "double", "type": "number" }, @@ -4659,6 +4770,13 @@ false "readOnly": true, "type": "string" }, +"finalMobileUrls": { +"description": "The list of possible final mobile URLs after all cross-domain redirects.", +"items": { +"type": "string" +}, +"type": "array" +}, "finalUrlSuffix": { "description": "URL template for appending params to final URL.", "type": "string" @@ -4828,6 +4946,13 @@ false "readOnly": true, "type": "string" }, +"urlCustomParameters": { +"description": "The list of mappings used to substitute custom parameter tags in a `tracking_url_template`, `final_urls`, or `mobile_final_urls`.", +"items": { +"$ref": "GoogleAdsSearchads360V0Common__CustomParameter" +}, +"type": "array" +}, "userList": { "$ref": "GoogleAdsSearchads360V0Common__UserListInfo", "description": "Immutable. User List." @@ -4858,7 +4983,7 @@ false "type": "string" }, "resourceName": { -"description": "Immutable. The resource name of the ad group criterion effective label. Ad group criterion effective label resource names have the form: `customers/{customer_id}/adGroupCriterionEffectiveLabels/{ad_group_id}~{criterion_id}~{label_id}`", +"description": "Immutable. The resource name of the ad group criterion effective label. Ad group criterion effective label resource names have the form: `customers/{owner_customer_id}/adGroupCriterionEffectiveLabels/{ad_group_id}~{criterion_id}~{label_id}`", "type": "string" } }, @@ -4883,7 +5008,7 @@ false "type": "string" }, "resourceName": { -"description": "Immutable. The resource name of the ad group criterion label. Ad group criterion label resource names have the form: `customers/{customer_id}/adGroupCriterionLabels/{ad_group_id}~{criterion_id}~{label_id}`", +"description": "Immutable. The resource name of the ad group criterion label. Ad group criterion label resource names have the form: `customers/{owner_customer_id}/adGroupCriterionLabels/{ad_group_id}~{criterion_id}~{label_id}`", "type": "string" } }, @@ -4908,7 +5033,7 @@ false "type": "string" }, "resourceName": { -"description": "Immutable. The resource name of the ad group effective label. Ad group effective label resource names have the form: `customers/{customer_id}/adGroupEffectiveLabels/{ad_group_id}~{label_id}`", +"description": "Immutable. The resource name of the ad group effective label. Ad group effective label resource names have the form: `customers/{owner_customer_id}/adGroupEffectiveLabels/{ad_group_id}~{label_id}`", "type": "string" } }, @@ -4933,7 +5058,7 @@ false "type": "string" }, "resourceName": { -"description": "Immutable. The resource name of the ad group label. Ad group label resource names have the form: `customers/{customer_id}/adGroupLabels/{ad_group_id}~{label_id}`", +"description": "Immutable. The resource name of the ad group label. Ad group label resource names have the form: `customers/{owner_customer_id}/adGroupLabels/{ad_group_id}~{label_id}`", "type": "string" } }, @@ -4997,6 +5122,17 @@ false "readOnly": true, "type": "string" }, +"finalMobileUrls": { +"description": "A list of possible final mobile URLs after all cross domain redirects.", +"items": { +"type": "string" +}, +"type": "array" +}, +"finalUrlSuffix": { +"description": "URL template for appending params to landing page URLs served with parallel tracking.", +"type": "string" +}, "finalUrls": { "description": "A list of possible final URLs after all cross domain redirects.", "items": { @@ -5144,6 +5280,13 @@ false "readOnly": true, "type": "string" }, +"urlCustomParameters": { +"description": "A list of mappings to be used for substituting URL custom parameter tags in the tracking_url_template, final_urls, and/or final_mobile_urls.", +"items": { +"$ref": "GoogleAdsSearchads360V0Common__CustomParameter" +}, +"type": "array" +}, "youtubeVideoAsset": { "$ref": "GoogleAdsSearchads360V0Common__YoutubeVideoAsset", "description": "Immutable. A YouTube video asset." @@ -5285,7 +5428,9 @@ false "AD_IMAGE", "BUSINESS_LOGO", "HOTEL_PROPERTY", -"DISCOVERY_CAROUSEL_CARD" +"DISCOVERY_CAROUSEL_CARD", +"LONG_DESCRIPTION", +"CALL_TO_ACTION" ], "enumDescriptions": [ "Not specified.", @@ -5317,7 +5462,9 @@ false "The asset is linked for use to select an ad image.", "The asset is linked for use as a business logo.", "The asset is linked for use as a hotel property in a Performance Max for travel goals campaign.", -"The asset is linked for use as a discovery carousel card." +"The asset is linked for use as a discovery carousel card.", +"The asset is linked for use as a long description.", +"The asset is linked for use as a call-to-action." ], "type": "string" }, @@ -5985,7 +6132,9 @@ false "AD_IMAGE", "BUSINESS_LOGO", "HOTEL_PROPERTY", -"DISCOVERY_CAROUSEL_CARD" +"DISCOVERY_CAROUSEL_CARD", +"LONG_DESCRIPTION", +"CALL_TO_ACTION" ], "enumDescriptions": [ "Not specified.", @@ -6017,10 +6166,60 @@ false "The asset is linked for use to select an ad image.", "The asset is linked for use as a business logo.", "The asset is linked for use as a hotel property in a Performance Max for travel goals campaign.", -"The asset is linked for use as a discovery carousel card." +"The asset is linked for use as a discovery carousel card.", +"The asset is linked for use as a long description.", +"The asset is linked for use as a call-to-action." +], +"type": "string" +}, +"type": "array" +}, +"feedTypes": { +"description": "Output only. Types of feeds that are attached directly to this campaign.", +"items": { +"enum": [ +"UNSPECIFIED", +"UNKNOWN", +"PAGE_FEED", +"DYNAMIC_EDUCATION", +"MERCHANT_CENTER_FEED", +"DYNAMIC_REAL_ESTATE", +"DYNAMIC_CUSTOM", +"DYNAMIC_HOTELS_AND_RENTALS", +"DYNAMIC_FLIGHTS", +"DYNAMIC_TRAVEL", +"DYNAMIC_LOCAL", +"DYNAMIC_JOBS", +"LOCATION_SYNC", +"BUSINESS_PROFILE_DYNAMIC_LOCATION_GROUP", +"CHAIN_DYNAMIC_LOCATION_GROUP", +"STATIC_LOCATION_GROUP", +"HOTEL_PROPERTY", +"TRAVEL_FEED" +], +"enumDescriptions": [ +"Not specified.", +"Used for return value only. Represents value unknown in this version.", +"Page asset set.", +"Dynamic education asset set.", +"Google Merchant Center asset set.", +"Dynamic real estate asset set.", +"Dynamic custom asset set.", +"Dynamic hotels and rentals asset set.", +"Dynamic flights asset set.", +"Dynamic travel asset set.", +"Dynamic local asset set.", +"Dynamic jobs asset set.", +"Location sync level asset set.", +"Business Profile location group asset set.", +"Chain location group asset set which can be used for both owned locations and affiliate locations.", +"Static location group asset set which can be used for both owned locations and affiliate locations.", +"Hotel Property asset set which is used to link a hotel property feed to Performance Max for travel goals campaigns.", +"Travel Feed asset set type. Can represent either a Hotel feed or a Things to Do (activities) feed." ], "type": "string" }, +"readOnly": true, "type": "array" }, "finalUrlSuffix": { @@ -6531,7 +6730,7 @@ false "type": "string" }, "resourceName": { -"description": "Immutable. Name of the resource. CampaignEffectivelabel resource names have the form: `customers/{customer_id}/campaignEffectiveLabels/{campaign_id}~{label_id}`", +"description": "Immutable. Name of the resource. CampaignEffectivelabel resource names have the form: `customers/{owner_customer_id}/campaignEffectiveLabels/{campaign_id}~{label_id}`", "type": "string" } }, @@ -6556,7 +6755,7 @@ false "type": "string" }, "resourceName": { -"description": "Immutable. Name of the resource. Campaign label resource names have the form: `customers/{customer_id}/campaignLabels/{campaign_id}~{label_id}`", +"description": "Immutable. Name of the resource. Campaign label resource names have the form: `customers/{owner_customer_id}/campaignLabels/{campaign_id}~{label_id}`", "type": "string" } }, @@ -6621,7 +6820,9 @@ false "AD_IMAGE", "BUSINESS_LOGO", "HOTEL_PROPERTY", -"DISCOVERY_CAROUSEL_CARD" +"DISCOVERY_CAROUSEL_CARD", +"LONG_DESCRIPTION", +"CALL_TO_ACTION" ], "enumDescriptions": [ "Not specified.", @@ -6653,7 +6854,9 @@ false "The asset is linked for use to select an ad image.", "The asset is linked for use as a business logo.", "The asset is linked for use as a hotel property in a Performance Max for travel goals campaign.", -"The asset is linked for use as a discovery carousel card." +"The asset is linked for use as a discovery carousel card.", +"The asset is linked for use as a long description.", +"The asset is linked for use as a call-to-action." ], "readOnly": true, "type": "string" @@ -7897,7 +8100,7 @@ false "type": "string" }, "resourceName": { -"description": "Immutable. Name of the resource. Label resource names have the form: `customers/{customer_id}/labels/{label_id}`", +"description": "Immutable. Name of the resource. Label resource names have the form: `customers/{owner_customer_id}/labels/{label_id}`", "type": "string" }, "status": { @@ -8248,7 +8451,7 @@ false "type": "object" }, "GoogleAdsSearchads360V0Resources__ShoppingPerformanceView": { -"description": "Shopping performance view. Provides Shopping campaign statistics aggregated at several product dimension levels. Product dimension values from Merchant Center such as brand, category, custom attributes, product condition and product type will reflect the state of each dimension as of the date and time when the corresponding event was recorded.", +"description": "Shopping performance view. Provides Shopping campaign statistics aggregated at several product dimension levels. Product dimension values from Merchant Center such as brand, category, custom attributes, product condition and product type will reflect the state of each dimension as of the date and time when the corresponding event was recorded. The number of impressions and clicks that shopping_performance_view returns stats for may be different from campaign reports. shopping_performance_view shows impressions and clicks on products appearing in ads, while campaign reports show impressions and clicks on the ads themselves. Depending on the format, an ad can show from zero to several products, so the numbers may not match. In Google Ads UI, you can query impressions and clicks of products appearing in ads by selecting a column from \"Product attributes\" in the report editor. For example, selecting the \"Brand\" column is equivalent to selecting `segments.product_brand`.", "id": "GoogleAdsSearchads360V0Resources__ShoppingPerformanceView", "properties": { "resourceName": { @@ -8370,7 +8573,9 @@ false "AD_IMAGE", "BUSINESS_LOGO", "HOTEL_PROPERTY", -"DISCOVERY_CAROUSEL_CARD" +"DISCOVERY_CAROUSEL_CARD", +"LONG_DESCRIPTION", +"CALL_TO_ACTION" ], "enumDescriptions": [ "Not specified.", @@ -8402,7 +8607,9 @@ false "The asset is linked for use to select an ad image.", "The asset is linked for use as a business logo.", "The asset is linked for use as a hotel property in a Performance Max for travel goals campaign.", -"The asset is linked for use as a discovery carousel card." +"The asset is linked for use as a discovery carousel card.", +"The asset is linked for use as a long description.", +"The asset is linked for use as a call-to-action." ], "readOnly": true, "type": "string" diff --git a/googleapiclient/discovery_cache/documents/secretmanager.v1.json b/googleapiclient/discovery_cache/documents/secretmanager.v1.json index 9539490125..0f218ec512 100644 --- a/googleapiclient/discovery_cache/documents/secretmanager.v1.json +++ b/googleapiclient/discovery_cache/documents/secretmanager.v1.json @@ -28,11 +28,31 @@ }, { "description": "Regional Endpoint", +"endpointUrl": "https://secretmanager.asia-east1.rep.googleapis.com/", +"location": "asia-east1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://secretmanager.asia-east2.rep.googleapis.com/", +"location": "asia-east2" +}, +{ +"description": "Regional Endpoint", "endpointUrl": "https://secretmanager.asia-northeast1.rep.googleapis.com/", "location": "asia-northeast1" }, { "description": "Regional Endpoint", +"endpointUrl": "https://secretmanager.asia-northeast2.rep.googleapis.com/", +"location": "asia-northeast2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://secretmanager.asia-northeast3.rep.googleapis.com/", +"location": "asia-northeast3" +}, +{ +"description": "Regional Endpoint", "endpointUrl": "https://secretmanager.asia-south1.rep.googleapis.com/", "location": "asia-south1" }, @@ -53,6 +73,11 @@ }, { "description": "Regional Endpoint", +"endpointUrl": "https://secretmanager.asia-southeast3.rep.googleapis.com/", +"location": "asia-southeast3" +}, +{ +"description": "Regional Endpoint", "endpointUrl": "https://secretmanager.australia-southeast1.rep.googleapis.com/", "location": "australia-southeast1" }, @@ -68,16 +93,31 @@ }, { "description": "Regional Endpoint", +"endpointUrl": "https://secretmanager.europe-north1.rep.googleapis.com/", +"location": "europe-north1" +}, +{ +"description": "Regional Endpoint", "endpointUrl": "https://secretmanager.europe-north2.rep.googleapis.com/", "location": "europe-north2" }, { "description": "Regional Endpoint", +"endpointUrl": "https://secretmanager.europe-southwest1.rep.googleapis.com/", +"location": "europe-southwest1" +}, +{ +"description": "Regional Endpoint", "endpointUrl": "https://secretmanager.europe-west1.rep.googleapis.com/", "location": "europe-west1" }, { "description": "Regional Endpoint", +"endpointUrl": "https://secretmanager.europe-west10.rep.googleapis.com/", +"location": "europe-west10" +}, +{ +"description": "Regional Endpoint", "endpointUrl": "https://secretmanager.europe-west12.rep.googleapis.com/", "location": "europe-west12" }, @@ -138,6 +178,11 @@ }, { "description": "Regional Endpoint", +"endpointUrl": "https://secretmanager.northamerica-south1.rep.googleapis.com/", +"location": "northamerica-south1" +}, +{ +"description": "Regional Endpoint", "endpointUrl": "https://secretmanager.southamerica-east1.rep.googleapis.com/", "location": "southamerica-east1" }, @@ -341,7 +386,7 @@ ], "parameters": { "extraLocationTypes": { -"description": "Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage.", +"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.", "location": "query", "repeated": true, "type": "string" @@ -1311,7 +1356,7 @@ } } }, -"revision": "20251004", +"revision": "20251105", "rootUrl": "https://secretmanager.googleapis.com/", "schemas": { "AccessSecretVersionResponse": { diff --git a/googleapiclient/discovery_cache/documents/secretmanager.v1beta1.json b/googleapiclient/discovery_cache/documents/secretmanager.v1beta1.json index 9aafcd7556..cb0f120d36 100644 --- a/googleapiclient/discovery_cache/documents/secretmanager.v1beta1.json +++ b/googleapiclient/discovery_cache/documents/secretmanager.v1beta1.json @@ -28,11 +28,31 @@ }, { "description": "Regional Endpoint", +"endpointUrl": "https://secretmanager.asia-east1.rep.googleapis.com/", +"location": "asia-east1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://secretmanager.asia-east2.rep.googleapis.com/", +"location": "asia-east2" +}, +{ +"description": "Regional Endpoint", "endpointUrl": "https://secretmanager.asia-northeast1.rep.googleapis.com/", "location": "asia-northeast1" }, { "description": "Regional Endpoint", +"endpointUrl": "https://secretmanager.asia-northeast2.rep.googleapis.com/", +"location": "asia-northeast2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://secretmanager.asia-northeast3.rep.googleapis.com/", +"location": "asia-northeast3" +}, +{ +"description": "Regional Endpoint", "endpointUrl": "https://secretmanager.asia-south1.rep.googleapis.com/", "location": "asia-south1" }, @@ -53,6 +73,11 @@ }, { "description": "Regional Endpoint", +"endpointUrl": "https://secretmanager.asia-southeast3.rep.googleapis.com/", +"location": "asia-southeast3" +}, +{ +"description": "Regional Endpoint", "endpointUrl": "https://secretmanager.australia-southeast1.rep.googleapis.com/", "location": "australia-southeast1" }, @@ -68,16 +93,31 @@ }, { "description": "Regional Endpoint", +"endpointUrl": "https://secretmanager.europe-north1.rep.googleapis.com/", +"location": "europe-north1" +}, +{ +"description": "Regional Endpoint", "endpointUrl": "https://secretmanager.europe-north2.rep.googleapis.com/", "location": "europe-north2" }, { "description": "Regional Endpoint", +"endpointUrl": "https://secretmanager.europe-southwest1.rep.googleapis.com/", +"location": "europe-southwest1" +}, +{ +"description": "Regional Endpoint", "endpointUrl": "https://secretmanager.europe-west1.rep.googleapis.com/", "location": "europe-west1" }, { "description": "Regional Endpoint", +"endpointUrl": "https://secretmanager.europe-west10.rep.googleapis.com/", +"location": "europe-west10" +}, +{ +"description": "Regional Endpoint", "endpointUrl": "https://secretmanager.europe-west12.rep.googleapis.com/", "location": "europe-west12" }, @@ -138,6 +178,11 @@ }, { "description": "Regional Endpoint", +"endpointUrl": "https://secretmanager.northamerica-south1.rep.googleapis.com/", +"location": "northamerica-south1" +}, +{ +"description": "Regional Endpoint", "endpointUrl": "https://secretmanager.southamerica-east1.rep.googleapis.com/", "location": "southamerica-east1" }, @@ -341,7 +386,7 @@ ], "parameters": { "extraLocationTypes": { -"description": "Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage.", +"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.", "location": "query", "repeated": true, "type": "string" @@ -831,7 +876,7 @@ } } }, -"revision": "20251004", +"revision": "20251105", "rootUrl": "https://secretmanager.googleapis.com/", "schemas": { "AccessSecretVersionResponse": { diff --git a/googleapiclient/discovery_cache/documents/secretmanager.v1beta2.json b/googleapiclient/discovery_cache/documents/secretmanager.v1beta2.json index 81009116bc..96ab36d543 100644 --- a/googleapiclient/discovery_cache/documents/secretmanager.v1beta2.json +++ b/googleapiclient/discovery_cache/documents/secretmanager.v1beta2.json @@ -28,11 +28,31 @@ }, { "description": "Regional Endpoint", +"endpointUrl": "https://secretmanager.asia-east1.rep.googleapis.com/", +"location": "asia-east1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://secretmanager.asia-east2.rep.googleapis.com/", +"location": "asia-east2" +}, +{ +"description": "Regional Endpoint", "endpointUrl": "https://secretmanager.asia-northeast1.rep.googleapis.com/", "location": "asia-northeast1" }, { "description": "Regional Endpoint", +"endpointUrl": "https://secretmanager.asia-northeast2.rep.googleapis.com/", +"location": "asia-northeast2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://secretmanager.asia-northeast3.rep.googleapis.com/", +"location": "asia-northeast3" +}, +{ +"description": "Regional Endpoint", "endpointUrl": "https://secretmanager.asia-south1.rep.googleapis.com/", "location": "asia-south1" }, @@ -53,6 +73,11 @@ }, { "description": "Regional Endpoint", +"endpointUrl": "https://secretmanager.asia-southeast3.rep.googleapis.com/", +"location": "asia-southeast3" +}, +{ +"description": "Regional Endpoint", "endpointUrl": "https://secretmanager.australia-southeast1.rep.googleapis.com/", "location": "australia-southeast1" }, @@ -68,16 +93,31 @@ }, { "description": "Regional Endpoint", +"endpointUrl": "https://secretmanager.europe-north1.rep.googleapis.com/", +"location": "europe-north1" +}, +{ +"description": "Regional Endpoint", "endpointUrl": "https://secretmanager.europe-north2.rep.googleapis.com/", "location": "europe-north2" }, { "description": "Regional Endpoint", +"endpointUrl": "https://secretmanager.europe-southwest1.rep.googleapis.com/", +"location": "europe-southwest1" +}, +{ +"description": "Regional Endpoint", "endpointUrl": "https://secretmanager.europe-west1.rep.googleapis.com/", "location": "europe-west1" }, { "description": "Regional Endpoint", +"endpointUrl": "https://secretmanager.europe-west10.rep.googleapis.com/", +"location": "europe-west10" +}, +{ +"description": "Regional Endpoint", "endpointUrl": "https://secretmanager.europe-west12.rep.googleapis.com/", "location": "europe-west12" }, @@ -138,6 +178,11 @@ }, { "description": "Regional Endpoint", +"endpointUrl": "https://secretmanager.northamerica-south1.rep.googleapis.com/", +"location": "northamerica-south1" +}, +{ +"description": "Regional Endpoint", "endpointUrl": "https://secretmanager.southamerica-east1.rep.googleapis.com/", "location": "southamerica-east1" }, @@ -341,7 +386,7 @@ ], "parameters": { "extraLocationTypes": { -"description": "Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage.", +"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.", "location": "query", "repeated": true, "type": "string" @@ -1311,7 +1356,7 @@ } } }, -"revision": "20251004", +"revision": "20251105", "rootUrl": "https://secretmanager.googleapis.com/", "schemas": { "AccessSecretVersionResponse": { diff --git a/googleapiclient/discovery_cache/documents/securitycenter.v1.json b/googleapiclient/discovery_cache/documents/securitycenter.v1.json index 6fe7403610..1ad421493f 100644 --- a/googleapiclient/discovery_cache/documents/securitycenter.v1.json +++ b/googleapiclient/discovery_cache/documents/securitycenter.v1.json @@ -3009,7 +3009,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -5944,7 +5944,7 @@ } } }, -"revision": "20251024", +"revision": "20251202", "rootUrl": "https://securitycenter.googleapis.com/", "schemas": { "Access": { @@ -6105,6 +6105,10 @@ "publisher": { "description": "The publisher of the model, for example, \u201cgoogle\u201d or \u201cnvidia\u201d.", "type": "string" +}, +"usageCategory": { +"description": "The purpose of the model, for example, \"Inteference\" or \"Training\".", +"type": "string" } }, "type": "object" @@ -8345,14 +8349,16 @@ "SECURITY_BENCHMARKS", "ASSURED_WORKLOADS", "DATA_SECURITY", -"GOOGLE_BEST_PRACTICES" +"GOOGLE_BEST_PRACTICES", +"CUSTOM_FRAMEWORK" ], "enumDescriptions": [ "Default value. This value is unused.", "Security Benchmarks framework", "Assured Workloads framework", "Data Security framework", -"Google Best Practices framework" +"Google Best Practices framework", +"A user-created framework" ], "type": "string" }, @@ -8804,6 +8810,10 @@ "description": "Information related to the Google Cloud resource.", "id": "GoogleCloudSecuritycenterV1Resource", "properties": { +"application": { +"$ref": "GoogleCloudSecuritycenterV1ResourceApplication", +"description": "The App Hub application this resource belongs to." +}, "awsMetadata": { "$ref": "AwsMetadata", "description": "The AWS metadata associated with the finding." @@ -8887,6 +8897,118 @@ }, "type": "object" }, +"GoogleCloudSecuritycenterV1ResourceApplication": { +"description": "The App Hub Application associated with the finding's resource.", +"id": "GoogleCloudSecuritycenterV1ResourceApplication", +"properties": { +"attributes": { +"$ref": "GoogleCloudSecuritycenterV1ResourceApplicationAttributes", +"description": "Consumer provided attributes for the application" +}, +"name": { +"description": "The resource name of an Application. Format: `projects/{host-project-id}/locations/{location}/applications/{application-id}`", +"type": "string" +} +}, +"type": "object" +}, +"GoogleCloudSecuritycenterV1ResourceApplicationAttributes": { +"description": "Consumer provided attributes for the application", +"id": "GoogleCloudSecuritycenterV1ResourceApplicationAttributes", +"properties": { +"businessOwners": { +"description": "Business team that ensures user needs are met and value is delivered", +"items": { +"$ref": "GoogleCloudSecuritycenterV1ResourceApplicationAttributesContactInfo" +}, +"type": "array" +}, +"criticality": { +"$ref": "GoogleCloudSecuritycenterV1ResourceApplicationAttributesCriticality", +"description": "User-defined criticality information." +}, +"developerOwners": { +"description": "Developer team that owns development and coding.", +"items": { +"$ref": "GoogleCloudSecuritycenterV1ResourceApplicationAttributesContactInfo" +}, +"type": "array" +}, +"environment": { +"$ref": "GoogleCloudSecuritycenterV1ResourceApplicationAttributesEnvironment", +"description": "User-defined environment information." +}, +"operatorOwners": { +"description": "Operator team that ensures runtime and operations.", +"items": { +"$ref": "GoogleCloudSecuritycenterV1ResourceApplicationAttributesContactInfo" +}, +"type": "array" +} +}, +"type": "object" +}, +"GoogleCloudSecuritycenterV1ResourceApplicationAttributesContactInfo": { +"description": "Contact information of stakeholders.", +"id": "GoogleCloudSecuritycenterV1ResourceApplicationAttributesContactInfo", +"properties": { +"email": { +"description": "Email address of the contacts.", +"type": "string" +} +}, +"type": "object" +}, +"GoogleCloudSecuritycenterV1ResourceApplicationAttributesCriticality": { +"description": "Criticality of the Application, Service, or Workload", +"id": "GoogleCloudSecuritycenterV1ResourceApplicationAttributesCriticality", +"properties": { +"type": { +"description": "Criticality Type.", +"enum": [ +"CRITICALITY_TYPE_UNSPECIFIED", +"MISSION_CRITICAL", +"HIGH", +"MEDIUM", +"LOW" +], +"enumDescriptions": [ +"Unspecified type.", +"Mission critical service, application or workload.", +"High impact.", +"Medium impact.", +"Low impact." +], +"type": "string" +} +}, +"type": "object" +}, +"GoogleCloudSecuritycenterV1ResourceApplicationAttributesEnvironment": { +"description": "Environment of the Application, Service, or Workload", +"id": "GoogleCloudSecuritycenterV1ResourceApplicationAttributesEnvironment", +"properties": { +"type": { +"description": "Environment Type.", +"enum": [ +"ENVIRONMENT_TYPE_UNSPECIFIED", +"PRODUCTION", +"STAGING", +"TEST", +"DEVELOPMENT" +], +"enumDescriptions": [ +"Unspecified type.", +"Production environment.", +"Staging environment.", +"Test environment.", +"Development environment." +], +"type": "string" +} +}, +"type": "object" +}, "GoogleCloudSecuritycenterV1ResourceSelector": { "description": "Resource for selecting resource type.", "id": "GoogleCloudSecuritycenterV1ResourceSelector", @@ -9516,6 +9638,10 @@ "publisher": { "description": "The publisher of the model, for example, \u201cgoogle\u201d or \u201cnvidia\u201d.", "type": "string" +}, +"usageCategory": { +"description": "The purpose of the model, for example, \"Inteference\" or \"Training\".", +"type": "string" } }, "type": "object" @@ -11317,14 +11443,16 @@ "SECURITY_BENCHMARKS", "ASSURED_WORKLOADS", "DATA_SECURITY", -"GOOGLE_BEST_PRACTICES" +"GOOGLE_BEST_PRACTICES", +"CUSTOM_FRAMEWORK" ], "enumDescriptions": [ "Default value. This value is unused.", "Security Benchmarks framework", "Assured Workloads framework", "Data Security framework", -"Google Best Practices framework" +"Google Best Practices framework", +"A user-created framework" ], "type": "string" }, @@ -13368,6 +13496,10 @@ "description": "Information related to the Google Cloud resource.", "id": "GoogleCloudSecuritycenterV2Resource", "properties": { +"application": { +"$ref": "GoogleCloudSecuritycenterV2ResourceApplication", +"description": "The App Hub application this resource belongs to." +}, "awsMetadata": { "$ref": "GoogleCloudSecuritycenterV2AwsMetadata", "description": "The AWS metadata associated with the finding." @@ -13427,6 +13559,118 @@ }, "type": "object" }, +"GoogleCloudSecuritycenterV2ResourceApplication": { +"description": "The App Hub Application associated with the finding's resource.", +"id": "GoogleCloudSecuritycenterV2ResourceApplication", +"properties": { +"attributes": { +"$ref": "GoogleCloudSecuritycenterV2ResourceApplicationAttributes", +"description": "Consumer provided attributes for the application" +}, +"name": { +"description": "The resource name of an Application. Format: `projects/{host-project-id}/locations/{location}/applications/{application-id}`", +"type": "string" +} +}, +"type": "object" +}, +"GoogleCloudSecuritycenterV2ResourceApplicationAttributes": { +"description": "Consumer provided attributes for the application", +"id": "GoogleCloudSecuritycenterV2ResourceApplicationAttributes", +"properties": { +"businessOwners": { +"description": "Business team that ensures user needs are met and value is delivered", +"items": { +"$ref": "GoogleCloudSecuritycenterV2ResourceApplicationAttributesContactInfo" +}, +"type": "array" +}, +"criticality": { +"$ref": "GoogleCloudSecuritycenterV2ResourceApplicationAttributesCriticality", +"description": "User-defined criticality information." +}, +"developerOwners": { +"description": "Developer team that owns development and coding.", +"items": { +"$ref": "GoogleCloudSecuritycenterV2ResourceApplicationAttributesContactInfo" +}, +"type": "array" +}, +"environment": { +"$ref": "GoogleCloudSecuritycenterV2ResourceApplicationAttributesEnvironment", +"description": "User-defined environment information." +}, +"operatorOwners": { +"description": "Operator team that ensures runtime and operations.", +"items": { +"$ref": "GoogleCloudSecuritycenterV2ResourceApplicationAttributesContactInfo" +}, +"type": "array" +} +}, +"type": "object" +}, +"GoogleCloudSecuritycenterV2ResourceApplicationAttributesContactInfo": { +"description": "Contact information of stakeholders.", +"id": "GoogleCloudSecuritycenterV2ResourceApplicationAttributesContactInfo", +"properties": { +"email": { +"description": "Email address of the contacts.", +"type": "string" +} +}, +"type": "object" +}, +"GoogleCloudSecuritycenterV2ResourceApplicationAttributesCriticality": { +"description": "Criticality of the Application, Service, or Workload", +"id": "GoogleCloudSecuritycenterV2ResourceApplicationAttributesCriticality", +"properties": { +"type": { +"description": "Criticality Type.", +"enum": [ +"CRITICALITY_TYPE_UNSPECIFIED", +"MISSION_CRITICAL", +"HIGH", +"MEDIUM", +"LOW" +], +"enumDescriptions": [ +"Unspecified type.", +"Mission critical service, application or workload.", +"High impact.", +"Medium impact.", +"Low impact." +], +"type": "string" +} +}, +"type": "object" +}, +"GoogleCloudSecuritycenterV2ResourceApplicationAttributesEnvironment": { +"description": "Environment of the Application, Service, or Workload", +"id": "GoogleCloudSecuritycenterV2ResourceApplicationAttributesEnvironment", +"properties": { +"type": { +"description": "Environment Type.", +"enum": [ +"ENVIRONMENT_TYPE_UNSPECIFIED", +"PRODUCTION", +"STAGING", +"TEST", +"DEVELOPMENT" +], +"enumDescriptions": [ +"Unspecified type.", +"Production environment.", +"Staging environment.", +"Test environment.", +"Development environment." +], +"type": "string" +} +}, +"type": "object" +}, "GoogleCloudSecuritycenterV2ResourcePath": { "description": "Represents the path of resources leading up to the resource this finding is about.", "id": "GoogleCloudSecuritycenterV2ResourcePath", @@ -14747,7 +14991,7 @@ "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, @@ -16054,6 +16298,10 @@ "description": "Information related to the Google Cloud resource that is associated with this finding.", "id": "Resource", "properties": { +"application": { +"$ref": "GoogleCloudSecuritycenterV1ResourceApplication", +"description": "The App Hub application this resource belongs to." +}, "awsMetadata": { "$ref": "AwsMetadata", "description": "The AWS metadata associated with the finding." diff --git a/googleapiclient/discovery_cache/documents/securitycenter.v1beta1.json b/googleapiclient/discovery_cache/documents/securitycenter.v1beta1.json index be0822c829..76c9d4e9e8 100644 --- a/googleapiclient/discovery_cache/documents/securitycenter.v1beta1.json +++ b/googleapiclient/discovery_cache/documents/securitycenter.v1beta1.json @@ -463,7 +463,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -919,7 +919,7 @@ } } }, -"revision": "20251024", +"revision": "20251202", "rootUrl": "https://securitycenter.googleapis.com/", "schemas": { "Access": { @@ -1080,6 +1080,10 @@ "publisher": { "description": "The publisher of the model, for example, \u201cgoogle\u201d or \u201cnvidia\u201d.", "type": "string" +}, +"usageCategory": { +"description": "The purpose of the model, for example, \"Inteference\" or \"Training\".", +"type": "string" } }, "type": "object" @@ -2934,14 +2938,16 @@ "SECURITY_BENCHMARKS", "ASSURED_WORKLOADS", "DATA_SECURITY", -"GOOGLE_BEST_PRACTICES" +"GOOGLE_BEST_PRACTICES", +"CUSTOM_FRAMEWORK" ], "enumDescriptions": [ "Default value. This value is unused.", "Security Benchmarks framework", "Assured Workloads framework", "Data Security framework", -"Google Best Practices framework" +"Google Best Practices framework", +"A user-created framework" ], "type": "string" }, @@ -3393,6 +3399,10 @@ "description": "Information related to the Google Cloud resource.", "id": "GoogleCloudSecuritycenterV1Resource", "properties": { +"application": { +"$ref": "GoogleCloudSecuritycenterV1ResourceApplication", +"description": "The App Hub application this resource belongs to." +}, "awsMetadata": { "$ref": "AwsMetadata", "description": "The AWS metadata associated with the finding." @@ -3476,6 +3486,118 @@ }, "type": "object" }, +"GoogleCloudSecuritycenterV1ResourceApplication": { +"description": "The App Hub Application associated with the finding's resource.", +"id": "GoogleCloudSecuritycenterV1ResourceApplication", +"properties": { +"attributes": { +"$ref": "GoogleCloudSecuritycenterV1ResourceApplicationAttributes", +"description": "Consumer provided attributes for the application" +}, +"name": { +"description": "The resource name of an Application. Format: `projects/{host-project-id}/locations/{location}/applications/{application-id}`", +"type": "string" +} +}, +"type": "object" +}, +"GoogleCloudSecuritycenterV1ResourceApplicationAttributes": { +"description": "Consumer provided attributes for the application", +"id": "GoogleCloudSecuritycenterV1ResourceApplicationAttributes", +"properties": { +"businessOwners": { +"description": "Business team that ensures user needs are met and value is delivered", +"items": { +"$ref": "GoogleCloudSecuritycenterV1ResourceApplicationAttributesContactInfo" +}, +"type": "array" +}, +"criticality": { +"$ref": "GoogleCloudSecuritycenterV1ResourceApplicationAttributesCriticality", +"description": "User-defined criticality information." +}, +"developerOwners": { +"description": "Developer team that owns development and coding.", +"items": { +"$ref": "GoogleCloudSecuritycenterV1ResourceApplicationAttributesContactInfo" +}, +"type": "array" +}, +"environment": { +"$ref": "GoogleCloudSecuritycenterV1ResourceApplicationAttributesEnvironment", +"description": "User-defined environment information." +}, +"operatorOwners": { +"description": "Operator team that ensures runtime and operations.", +"items": { +"$ref": "GoogleCloudSecuritycenterV1ResourceApplicationAttributesContactInfo" +}, +"type": "array" +} +}, +"type": "object" +}, +"GoogleCloudSecuritycenterV1ResourceApplicationAttributesContactInfo": { +"description": "Contact information of stakeholders.", +"id": "GoogleCloudSecuritycenterV1ResourceApplicationAttributesContactInfo", +"properties": { +"email": { +"description": "Email address of the contacts.", +"type": "string" +} +}, +"type": "object" +}, +"GoogleCloudSecuritycenterV1ResourceApplicationAttributesCriticality": { +"description": "Criticality of the Application, Service, or Workload", +"id": "GoogleCloudSecuritycenterV1ResourceApplicationAttributesCriticality", +"properties": { +"type": { +"description": "Criticality Type.", +"enum": [ +"CRITICALITY_TYPE_UNSPECIFIED", +"MISSION_CRITICAL", +"HIGH", +"MEDIUM", +"LOW" +], +"enumDescriptions": [ +"Unspecified type.", +"Mission critical service, application or workload.", +"High impact.", +"Medium impact.", +"Low impact." +], +"type": "string" +} +}, +"type": "object" +}, +"GoogleCloudSecuritycenterV1ResourceApplicationAttributesEnvironment": { +"description": "Environment of the Application, Service, or Workload", +"id": "GoogleCloudSecuritycenterV1ResourceApplicationAttributesEnvironment", +"properties": { +"type": { +"description": "Environment Type.", +"enum": [ +"ENVIRONMENT_TYPE_UNSPECIFIED", +"PRODUCTION", +"STAGING", +"TEST", +"DEVELOPMENT" +], +"enumDescriptions": [ +"Unspecified type.", +"Production environment.", +"Staging environment.", +"Test environment.", +"Development environment." +], +"type": "string" +} +}, +"type": "object" +}, "GoogleCloudSecuritycenterV1ResourceSelector": { "description": "Resource for selecting resource type.", "id": "GoogleCloudSecuritycenterV1ResourceSelector", @@ -4186,6 +4308,10 @@ "publisher": { "description": "The publisher of the model, for example, \u201cgoogle\u201d or \u201cnvidia\u201d.", "type": "string" +}, +"usageCategory": { +"description": "The purpose of the model, for example, \"Inteference\" or \"Training\".", +"type": "string" } }, "type": "object" @@ -5987,14 +6113,16 @@ "SECURITY_BENCHMARKS", "ASSURED_WORKLOADS", "DATA_SECURITY", -"GOOGLE_BEST_PRACTICES" +"GOOGLE_BEST_PRACTICES", +"CUSTOM_FRAMEWORK" ], "enumDescriptions": [ "Default value. This value is unused.", "Security Benchmarks framework", "Assured Workloads framework", "Data Security framework", -"Google Best Practices framework" +"Google Best Practices framework", +"A user-created framework" ], "type": "string" }, @@ -8038,6 +8166,10 @@ "description": "Information related to the Google Cloud resource.", "id": "GoogleCloudSecuritycenterV2Resource", "properties": { +"application": { +"$ref": "GoogleCloudSecuritycenterV2ResourceApplication", +"description": "The App Hub application this resource belongs to." +}, "awsMetadata": { "$ref": "GoogleCloudSecuritycenterV2AwsMetadata", "description": "The AWS metadata associated with the finding." @@ -8097,6 +8229,118 @@ }, "type": "object" }, +"GoogleCloudSecuritycenterV2ResourceApplication": { +"description": "The App Hub Application associated with the finding's resource.", +"id": "GoogleCloudSecuritycenterV2ResourceApplication", +"properties": { +"attributes": { +"$ref": "GoogleCloudSecuritycenterV2ResourceApplicationAttributes", +"description": "Consumer provided attributes for the application" +}, +"name": { +"description": "The resource name of an Application. Format: `projects/{host-project-id}/locations/{location}/applications/{application-id}`", +"type": "string" +} +}, +"type": "object" +}, +"GoogleCloudSecuritycenterV2ResourceApplicationAttributes": { +"description": "Consumer provided attributes for the application", +"id": "GoogleCloudSecuritycenterV2ResourceApplicationAttributes", +"properties": { +"businessOwners": { +"description": "Business team that ensures user needs are met and value is delivered", +"items": { +"$ref": "GoogleCloudSecuritycenterV2ResourceApplicationAttributesContactInfo" +}, +"type": "array" +}, +"criticality": { +"$ref": "GoogleCloudSecuritycenterV2ResourceApplicationAttributesCriticality", +"description": "User-defined criticality information." +}, +"developerOwners": { +"description": "Developer team that owns development and coding.", +"items": { +"$ref": "GoogleCloudSecuritycenterV2ResourceApplicationAttributesContactInfo" +}, +"type": "array" +}, +"environment": { +"$ref": "GoogleCloudSecuritycenterV2ResourceApplicationAttributesEnvironment", +"description": "User-defined environment information." +}, +"operatorOwners": { +"description": "Operator team that ensures runtime and operations.", +"items": { +"$ref": "GoogleCloudSecuritycenterV2ResourceApplicationAttributesContactInfo" +}, +"type": "array" +} +}, +"type": "object" +}, +"GoogleCloudSecuritycenterV2ResourceApplicationAttributesContactInfo": { +"description": "Contact information of stakeholders.", +"id": "GoogleCloudSecuritycenterV2ResourceApplicationAttributesContactInfo", +"properties": { +"email": { +"description": "Email address of the contacts.", +"type": "string" +} +}, +"type": "object" +}, +"GoogleCloudSecuritycenterV2ResourceApplicationAttributesCriticality": { +"description": "Criticality of the Application, Service, or Workload", +"id": "GoogleCloudSecuritycenterV2ResourceApplicationAttributesCriticality", +"properties": { +"type": { +"description": "Criticality Type.", +"enum": [ +"CRITICALITY_TYPE_UNSPECIFIED", +"MISSION_CRITICAL", +"HIGH", +"MEDIUM", +"LOW" +], +"enumDescriptions": [ +"Unspecified type.", +"Mission critical service, application or workload.", +"High impact.", +"Medium impact.", +"Low impact." +], +"type": "string" +} +}, +"type": "object" +}, +"GoogleCloudSecuritycenterV2ResourceApplicationAttributesEnvironment": { +"description": "Environment of the Application, Service, or Workload", +"id": "GoogleCloudSecuritycenterV2ResourceApplicationAttributesEnvironment", +"properties": { +"type": { +"description": "Environment Type.", +"enum": [ +"ENVIRONMENT_TYPE_UNSPECIFIED", +"PRODUCTION", +"STAGING", +"TEST", +"DEVELOPMENT" +], +"enumDescriptions": [ +"Unspecified type.", +"Production environment.", +"Staging environment.", +"Test environment.", +"Development environment." +], +"type": "string" +} +}, +"type": "object" +}, "GoogleCloudSecuritycenterV2ResourcePath": { "description": "Represents the path of resources leading up to the resource this finding is about.", "id": "GoogleCloudSecuritycenterV2ResourcePath", @@ -9195,7 +9439,7 @@ "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, diff --git a/googleapiclient/discovery_cache/documents/securitycenter.v1beta2.json b/googleapiclient/discovery_cache/documents/securitycenter.v1beta2.json index 52959f2127..9327fccd73 100644 --- a/googleapiclient/discovery_cache/documents/securitycenter.v1beta2.json +++ b/googleapiclient/discovery_cache/documents/securitycenter.v1beta2.json @@ -2003,7 +2003,7 @@ } } }, -"revision": "20251017", +"revision": "20251202", "rootUrl": "https://securitycenter.googleapis.com/", "schemas": { "Access": { @@ -2164,6 +2164,10 @@ "publisher": { "description": "The publisher of the model, for example, \u201cgoogle\u201d or \u201cnvidia\u201d.", "type": "string" +}, +"usageCategory": { +"description": "The purpose of the model, for example, \"Inteference\" or \"Training\".", +"type": "string" } }, "type": "object" @@ -4025,14 +4029,16 @@ "SECURITY_BENCHMARKS", "ASSURED_WORKLOADS", "DATA_SECURITY", -"GOOGLE_BEST_PRACTICES" +"GOOGLE_BEST_PRACTICES", +"CUSTOM_FRAMEWORK" ], "enumDescriptions": [ "Default value. This value is unused.", "Security Benchmarks framework", "Assured Workloads framework", "Data Security framework", -"Google Best Practices framework" +"Google Best Practices framework", +"A user-created framework" ], "type": "string" }, @@ -4461,6 +4467,10 @@ "description": "Information related to the Google Cloud resource.", "id": "GoogleCloudSecuritycenterV1Resource", "properties": { +"application": { +"$ref": "GoogleCloudSecuritycenterV1ResourceApplication", +"description": "The App Hub application this resource belongs to." +}, "awsMetadata": { "$ref": "AwsMetadata", "description": "The AWS metadata associated with the finding." @@ -4544,6 +4554,118 @@ }, "type": "object" }, +"GoogleCloudSecuritycenterV1ResourceApplication": { +"description": "The App Hub Application associated with the finding's resource.", +"id": "GoogleCloudSecuritycenterV1ResourceApplication", +"properties": { +"attributes": { +"$ref": "GoogleCloudSecuritycenterV1ResourceApplicationAttributes", +"description": "Consumer provided attributes for the application" +}, +"name": { +"description": "The resource name of an Application. Format: `projects/{host-project-id}/locations/{location}/applications/{application-id}`", +"type": "string" +} +}, +"type": "object" +}, +"GoogleCloudSecuritycenterV1ResourceApplicationAttributes": { +"description": "Consumer provided attributes for the application", +"id": "GoogleCloudSecuritycenterV1ResourceApplicationAttributes", +"properties": { +"businessOwners": { +"description": "Business team that ensures user needs are met and value is delivered", +"items": { +"$ref": "GoogleCloudSecuritycenterV1ResourceApplicationAttributesContactInfo" +}, +"type": "array" +}, +"criticality": { +"$ref": "GoogleCloudSecuritycenterV1ResourceApplicationAttributesCriticality", +"description": "User-defined criticality information." +}, +"developerOwners": { +"description": "Developer team that owns development and coding.", +"items": { +"$ref": "GoogleCloudSecuritycenterV1ResourceApplicationAttributesContactInfo" +}, +"type": "array" +}, +"environment": { +"$ref": "GoogleCloudSecuritycenterV1ResourceApplicationAttributesEnvironment", +"description": "User-defined environment information." +}, +"operatorOwners": { +"description": "Operator team that ensures runtime and operations.", +"items": { +"$ref": "GoogleCloudSecuritycenterV1ResourceApplicationAttributesContactInfo" +}, +"type": "array" +} +}, +"type": "object" +}, +"GoogleCloudSecuritycenterV1ResourceApplicationAttributesContactInfo": { +"description": "Contact information of stakeholders.", +"id": "GoogleCloudSecuritycenterV1ResourceApplicationAttributesContactInfo", +"properties": { +"email": { +"description": "Email address of the contacts.", +"type": "string" +} +}, +"type": "object" +}, +"GoogleCloudSecuritycenterV1ResourceApplicationAttributesCriticality": { +"description": "Criticality of the Application, Service, or Workload", +"id": "GoogleCloudSecuritycenterV1ResourceApplicationAttributesCriticality", +"properties": { +"type": { +"description": "Criticality Type.", +"enum": [ +"CRITICALITY_TYPE_UNSPECIFIED", +"MISSION_CRITICAL", +"HIGH", +"MEDIUM", +"LOW" +], +"enumDescriptions": [ +"Unspecified type.", +"Mission critical service, application or workload.", +"High impact.", +"Medium impact.", +"Low impact." +], +"type": "string" +} +}, +"type": "object" +}, +"GoogleCloudSecuritycenterV1ResourceApplicationAttributesEnvironment": { +"description": "Environment of the Application, Service, or Workload", +"id": "GoogleCloudSecuritycenterV1ResourceApplicationAttributesEnvironment", +"properties": { +"type": { +"description": "Environment Type.", +"enum": [ +"ENVIRONMENT_TYPE_UNSPECIFIED", +"PRODUCTION", +"STAGING", +"TEST", +"DEVELOPMENT" +], +"enumDescriptions": [ +"Unspecified type.", +"Production environment.", +"Staging environment.", +"Test environment.", +"Development environment." +], +"type": "string" +} +}, +"type": "object" +}, "GoogleCloudSecuritycenterV1ResourceSelector": { "description": "Resource for selecting resource type.", "id": "GoogleCloudSecuritycenterV1ResourceSelector", @@ -5173,6 +5295,10 @@ "publisher": { "description": "The publisher of the model, for example, \u201cgoogle\u201d or \u201cnvidia\u201d.", "type": "string" +}, +"usageCategory": { +"description": "The purpose of the model, for example, \"Inteference\" or \"Training\".", +"type": "string" } }, "type": "object" @@ -6974,14 +7100,16 @@ "SECURITY_BENCHMARKS", "ASSURED_WORKLOADS", "DATA_SECURITY", -"GOOGLE_BEST_PRACTICES" +"GOOGLE_BEST_PRACTICES", +"CUSTOM_FRAMEWORK" ], "enumDescriptions": [ "Default value. This value is unused.", "Security Benchmarks framework", "Assured Workloads framework", "Data Security framework", -"Google Best Practices framework" +"Google Best Practices framework", +"A user-created framework" ], "type": "string" }, @@ -9025,6 +9153,10 @@ "description": "Information related to the Google Cloud resource.", "id": "GoogleCloudSecuritycenterV2Resource", "properties": { +"application": { +"$ref": "GoogleCloudSecuritycenterV2ResourceApplication", +"description": "The App Hub application this resource belongs to." +}, "awsMetadata": { "$ref": "GoogleCloudSecuritycenterV2AwsMetadata", "description": "The AWS metadata associated with the finding." @@ -9084,6 +9216,118 @@ }, "type": "object" }, +"GoogleCloudSecuritycenterV2ResourceApplication": { +"description": "The App Hub Application associated with the finding's resource.", +"id": "GoogleCloudSecuritycenterV2ResourceApplication", +"properties": { +"attributes": { +"$ref": "GoogleCloudSecuritycenterV2ResourceApplicationAttributes", +"description": "Consumer provided attributes for the application" +}, +"name": { +"description": "The resource name of an Application. Format: `projects/{host-project-id}/locations/{location}/applications/{application-id}`", +"type": "string" +} +}, +"type": "object" +}, +"GoogleCloudSecuritycenterV2ResourceApplicationAttributes": { +"description": "Consumer provided attributes for the application", +"id": "GoogleCloudSecuritycenterV2ResourceApplicationAttributes", +"properties": { +"businessOwners": { +"description": "Business team that ensures user needs are met and value is delivered", +"items": { +"$ref": "GoogleCloudSecuritycenterV2ResourceApplicationAttributesContactInfo" +}, +"type": "array" +}, +"criticality": { +"$ref": "GoogleCloudSecuritycenterV2ResourceApplicationAttributesCriticality", +"description": "User-defined criticality information." +}, +"developerOwners": { +"description": "Developer team that owns development and coding.", +"items": { +"$ref": "GoogleCloudSecuritycenterV2ResourceApplicationAttributesContactInfo" +}, +"type": "array" +}, +"environment": { +"$ref": "GoogleCloudSecuritycenterV2ResourceApplicationAttributesEnvironment", +"description": "User-defined environment information." +}, +"operatorOwners": { +"description": "Operator team that ensures runtime and operations.", +"items": { +"$ref": "GoogleCloudSecuritycenterV2ResourceApplicationAttributesContactInfo" +}, +"type": "array" +} +}, +"type": "object" +}, +"GoogleCloudSecuritycenterV2ResourceApplicationAttributesContactInfo": { +"description": "Contact information of stakeholders.", +"id": "GoogleCloudSecuritycenterV2ResourceApplicationAttributesContactInfo", +"properties": { +"email": { +"description": "Email address of the contacts.", +"type": "string" +} +}, +"type": "object" +}, +"GoogleCloudSecuritycenterV2ResourceApplicationAttributesCriticality": { +"description": "Criticality of the Application, Service, or Workload", +"id": "GoogleCloudSecuritycenterV2ResourceApplicationAttributesCriticality", +"properties": { +"type": { +"description": "Criticality Type.", +"enum": [ +"CRITICALITY_TYPE_UNSPECIFIED", +"MISSION_CRITICAL", +"HIGH", +"MEDIUM", +"LOW" +], +"enumDescriptions": [ +"Unspecified type.", +"Mission critical service, application or workload.", +"High impact.", +"Medium impact.", +"Low impact." +], +"type": "string" +} +}, +"type": "object" +}, +"GoogleCloudSecuritycenterV2ResourceApplicationAttributesEnvironment": { +"description": "Environment of the Application, Service, or Workload", +"id": "GoogleCloudSecuritycenterV2ResourceApplicationAttributesEnvironment", +"properties": { +"type": { +"description": "Environment Type.", +"enum": [ +"ENVIRONMENT_TYPE_UNSPECIFIED", +"PRODUCTION", +"STAGING", +"TEST", +"DEVELOPMENT" +], +"enumDescriptions": [ +"Unspecified type.", +"Production environment.", +"Staging environment.", +"Test environment.", +"Development environment." +], +"type": "string" +} +}, +"type": "object" +}, "GoogleCloudSecuritycenterV2ResourcePath": { "description": "Represents the path of resources leading up to the resource this finding is about.", "id": "GoogleCloudSecuritycenterV2ResourcePath", diff --git a/googleapiclient/discovery_cache/documents/servicenetworking.v1.json b/googleapiclient/discovery_cache/documents/servicenetworking.v1.json index 5dc5e76afc..d57cd2e62e 100644 --- a/googleapiclient/discovery_cache/documents/servicenetworking.v1.json +++ b/googleapiclient/discovery_cache/documents/servicenetworking.v1.json @@ -224,7 +224,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -1034,7 +1034,7 @@ } } }, -"revision": "20251027", +"revision": "20251113", "rootUrl": "https://servicenetworking.googleapis.com/", "schemas": { "AddDnsRecordSetMetadata": { @@ -2774,7 +2774,7 @@ "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, diff --git a/googleapiclient/discovery_cache/documents/sheets.v4.json b/googleapiclient/discovery_cache/documents/sheets.v4.json index 577f1ae6c5..60e558a924 100644 --- a/googleapiclient/discovery_cache/documents/sheets.v4.json +++ b/googleapiclient/discovery_cache/documents/sheets.v4.json @@ -875,7 +875,7 @@ } } }, -"revision": "20250616", +"revision": "20251110", "rootUrl": "https://sheets.googleapis.com/", "schemas": { "AddBandingRequest": { @@ -5377,7 +5377,7 @@ "id": "NumberFormat", "properties": { "pattern": { -"description": "Pattern string used for formatting. If not set, a default pattern based on the user's locale will be used if necessary for the given type. See the [Date and Number Formats guide](https://developers.google.com/workspace/sheets/api/guides/formats) for more information about the supported patterns.", +"description": "Pattern string used for formatting. If not set, a default pattern based on the spreadsheet's locale will be used if necessary for the given type. See the [Date and Number Formats guide](https://developers.google.com/workspace/sheets/api/guides/formats) for more information about the supported patterns.", "type": "string" }, "type": { diff --git a/googleapiclient/discovery_cache/documents/spanner.v1.json b/googleapiclient/discovery_cache/documents/spanner.v1.json index 132f28a7dc..faab90d3c6 100644 --- a/googleapiclient/discovery_cache/documents/spanner.v1.json +++ b/googleapiclient/discovery_cache/documents/spanner.v1.json @@ -503,6 +503,11 @@ "description": "The standard list page token.", "location": "query", "type": "string" +}, +"returnPartialSuccess": { +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"location": "query", +"type": "boolean" } }, "path": "v1/{+name}", @@ -629,6 +634,11 @@ "description": "The standard list page token.", "location": "query", "type": "string" +}, +"returnPartialSuccess": { +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"location": "query", +"type": "boolean" } }, "path": "v1/{+name}", @@ -1398,6 +1408,11 @@ "description": "The standard list page token.", "location": "query", "type": "string" +}, +"returnPartialSuccess": { +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"location": "query", +"type": "boolean" } }, "path": "v1/{+name}", @@ -2328,6 +2343,11 @@ "description": "The standard list page token.", "location": "query", "type": "string" +}, +"returnPartialSuccess": { +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"location": "query", +"type": "boolean" } }, "path": "v1/{+name}", @@ -3201,6 +3221,11 @@ "description": "The standard list page token.", "location": "query", "type": "string" +}, +"returnPartialSuccess": { +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"location": "query", +"type": "boolean" } }, "path": "v1/{+name}", @@ -3327,6 +3352,11 @@ "description": "The standard list page token.", "location": "query", "type": "string" +}, +"returnPartialSuccess": { +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"location": "query", +"type": "boolean" } }, "path": "v1/{+name}", @@ -3406,7 +3436,7 @@ } } }, -"revision": "20251014", +"revision": "20251031", "rootUrl": "https://spanner.googleapis.com/", "schemas": { "AdaptMessageRequest": { @@ -3818,7 +3848,7 @@ "id": "BatchCreateSessionsRequest", "properties": { "sessionCount": { -"description": "Required. The number of sessions to be created in this batch call. The API can return fewer than the requested number of sessions. If a specific number of sessions are desired, the client can make additional calls to `BatchCreateSessions` (adjusting session_count as necessary).", +"description": "Required. The number of sessions to be created in this batch call. At least one session is created. The API can return fewer than the requested number of sessions. If a specific number of sessions are desired, the client can make additional calls to `BatchCreateSessions` (adjusting session_count as necessary).", "format": "int32", "type": "integer" }, @@ -5559,6 +5589,10 @@ "description": "An isolated set of Cloud Spanner resources that databases can define placements on.", "id": "InstancePartition", "properties": { +"autoscalingConfig": { +"$ref": "AutoscalingConfig", +"description": "Optional. The autoscaling configuration. Autoscaling is enabled if this field is set. When autoscaling is enabled, fields in compute_capacity are treated as OUTPUT_ONLY fields and reflect the current compute capacity allocated to the instance partition." +}, "config": { "description": "Required. The name of the instance partition's configuration. Values are of the form `projects//instanceConfigs/`. See also InstanceConfig and ListInstanceConfigs.", "type": "string" @@ -6023,6 +6057,13 @@ "$ref": "Operation" }, "type": "array" +}, +"unreachable": { +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.", +"items": { +"type": "string" +}, +"type": "array" } }, "type": "object" diff --git a/googleapiclient/discovery_cache/documents/sqladmin.v1.json b/googleapiclient/discovery_cache/documents/sqladmin.v1.json index 9d986d4a55..45122c372c 100644 --- a/googleapiclient/discovery_cache/documents/sqladmin.v1.json +++ b/googleapiclient/discovery_cache/documents/sqladmin.v1.json @@ -785,6 +785,38 @@ }, "instances": { "methods": { +"ListEntraIdCertificates": { +"description": "Lists all versions of EntraID certificates for the specified instance. There can be up to three sets of certificates listed: the certificate that is currently in use, a future that has been added but not yet used to sign a certificate, and a certificate that has been rotated out.", +"flatPath": "v1/projects/{project}/instances/{instance}/listEntraIdCertificates", +"httpMethod": "GET", +"id": "sql.instances.ListEntraIdCertificates", +"parameterOrder": [ +"project", +"instance" +], +"parameters": { +"instance": { +"description": "Required. Cloud SQL instance ID. This does not include the project ID.", +"location": "path", +"required": true, +"type": "string" +}, +"project": { +"description": "Required. Project ID of the project that contains the instance.", +"location": "path", +"required": true, +"type": "string" +} +}, +"path": "v1/projects/{project}/instances/{instance}/listEntraIdCertificates", +"response": { +"$ref": "InstancesListEntraIdCertificatesResponse" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/sqlservice.admin" +] +}, "ListServerCertificates": { "description": "Lists all versions of server certificates and certificate authorities (CAs) for the specified instance. There can be up to three sets of certs listed: the certificate that is currently in use, a future that has been added but not yet used to sign a certificate, and a certificate that has been rotated out. For instances not using Certificate Authority Service (CAS) server CA, use ListServerCas instead.", "flatPath": "v1/projects/{project}/instances/{instance}/listServerCertificates", @@ -817,6 +849,41 @@ "https://www.googleapis.com/auth/sqlservice.admin" ] }, +"RotateEntraIdCertificate": { +"description": "Rotates the server certificate version to one previously added with the addEntraIdCertificate method.", +"flatPath": "v1/projects/{project}/instances/{instance}/rotateEntraIdCertificate", +"httpMethod": "POST", +"id": "sql.instances.RotateEntraIdCertificate", +"parameterOrder": [ +"project", +"instance" +], +"parameters": { +"instance": { +"description": "Required. Cloud SQL instance ID. This does not include the project ID.", +"location": "path", +"required": true, +"type": "string" +}, +"project": { +"description": "Required. Project ID of the project that contains the instance.", +"location": "path", +"required": true, +"type": "string" +} +}, +"path": "v1/projects/{project}/instances/{instance}/rotateEntraIdCertificate", +"request": { +"$ref": "InstancesRotateEntraIdCertificateRequest" +}, +"response": { +"$ref": "Operation" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/sqlservice.admin" +] +}, "RotateServerCertificate": { "description": "Rotates the server certificate version to one previously added with the addServerCertificate method. For instances not using Certificate Authority Service (CAS) server CA, use RotateServerCa instead.", "flatPath": "v1/projects/{project}/instances/{instance}/rotateServerCertificate", @@ -887,6 +954,38 @@ "https://www.googleapis.com/auth/sqlservice.admin" ] }, +"addEntraIdCertificate": { +"description": "Adds a new Entra ID certificate for the specified instance. If an Entra ID certificate was previously added but never used in a certificate rotation, this operation replaces that version.", +"flatPath": "v1/projects/{project}/instances/{instance}/addEntraIdCertificate", +"httpMethod": "POST", +"id": "sql.instances.addEntraIdCertificate", +"parameterOrder": [ +"project", +"instance" +], +"parameters": { +"instance": { +"description": "Required. Cloud SQL instance ID. This does not include the project ID.", +"location": "path", +"required": true, +"type": "string" +}, +"project": { +"description": "Required. Project ID of the project that contains the instance.", +"location": "path", +"required": true, +"type": "string" +} +}, +"path": "v1/projects/{project}/instances/{instance}/addEntraIdCertificate", +"response": { +"$ref": "Operation" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/sqlservice.admin" +] +}, "addServerCa": { "description": "Adds a new trusted Certificate Authority (CA) version for the specified instance. Required to prepare for a certificate rotation. If a CA version was previously added but never used in a certificate rotation, this operation replaces that version. There cannot be more than one CA version waiting to be rotated in. For instances that have enabled Certificate Authority Service (CAS) based server CA, use AddServerCertificate to add a new server certificate.", "flatPath": "v1/projects/{project}/instances/{instance}/addServerCa", @@ -2647,6 +2746,12 @@ "instance" ], "parameters": { +"databaseRoles": { +"description": "Optional. List of database roles to grant to the user. body.database_roles will be ignored for update request.", +"location": "query", +"repeated": true, +"type": "string" +}, "host": { "description": "Optional. Host of the user in the instance.", "location": "query", @@ -2685,7 +2790,7 @@ } } }, -"revision": "20251019", +"revision": "20251201", "rootUrl": "https://sqladmin.googleapis.com/", "schemas": { "AclEntry": { @@ -4562,7 +4667,7 @@ false ], "enumDescriptions": [ "This is an unknown suspension reason.", -"The instance is suspended due to billing issues (for example:, GCP account issue)", +"The instance is suspended due to billing issues (for example:, account issue)", "The instance is suspended due to illegal content (for example:, child pornography, copyrighted material, etc.).", "The instance is causing operational issues (for example:, causing the database to crash).", "The KMS key used by the instance is either revoked or denied access to" @@ -5472,7 +5577,7 @@ false "type": "object" }, "noRecovery": { -"description": "Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server.", +"description": "Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server.", "type": "boolean" }, "recoveryOnly": { @@ -5741,6 +5846,28 @@ false }, "type": "object" }, +"InstancesListEntraIdCertificatesResponse": { +"description": "Instances ListEntraIdCertificates response.", +"id": "InstancesListEntraIdCertificatesResponse", +"properties": { +"activeVersion": { +"description": "The `sha1_fingerprint` of the active certificate from `certs`.", +"type": "string" +}, +"certs": { +"description": "List of Entra ID certificates for the instance.", +"items": { +"$ref": "SslCert" +}, +"type": "array" +}, +"kind": { +"description": "This is always `sql#instancesListEntraIdCertificates`.", +"type": "string" +} +}, +"type": "object" +}, "InstancesListResponse": { "description": "Database instances list response.", "id": "InstancesListResponse", @@ -5872,6 +5999,17 @@ false }, "type": "object" }, +"InstancesRotateEntraIdCertificateRequest": { +"description": "Rotate Entra ID certificate request.", +"id": "InstancesRotateEntraIdCertificateRequest", +"properties": { +"rotateEntraIdCertificateContext": { +"$ref": "RotateEntraIdCertificateContext", +"description": "Optional. Contains details about the rotate server certificate operation." +} +}, +"type": "object" +}, "InstancesRotateServerCaRequest": { "description": "Rotate server CA request.", "id": "InstancesRotateServerCaRequest", @@ -5984,6 +6122,20 @@ false "description": "Optional. The resource name of the server CA pool for an instance with `CUSTOMER_MANAGED_CAS_CA` as the `server_ca_mode`. Format: projects/{PROJECT}/locations/{REGION}/caPools/{CA_POOL_ID}", "type": "string" }, +"serverCertificateRotationMode": { +"description": "Optional. Controls the automatic server certificate rotation feature. This feature is disabled by default. When enabled, the server certificate will be automatically rotated during Cloud SQL scheduled maintenance or self-service maintenance updates up to six months before it expires. This setting can only be set if server_ca_mode is either GOOGLE_MANAGED_CAS_CA or CUSTOMER_MANAGED_CAS_CA.", +"enum": [ +"SERVER_CERTIFICATE_ROTATION_MODE_UNSPECIFIED", +"NO_AUTOMATIC_ROTATION", +"AUTOMATIC_ROTATION_DURING_MAINTENANCE" +], +"enumDescriptions": [ +"Unspecified: no automatic server certificate rotation.", +"No automatic server certificate rotation. The user must [manage server certificate rotation](/sql/docs/mysql/manage-ssl-instance#rotate-server-certificate-cas) on their side.", +"Automatic server certificate rotation during Cloud SQL scheduled maintenance or self-service maintenance updates. Requires `server_ca_mode` to be `GOOGLE_MANAGED_CAS_CA` or `CUSTOMER_MANAGED_CAS_CA`." +], +"type": "string" +}, "sslMode": { "description": "Specify how SSL/TLS is enforced in database connections. If you must use the `require_ssl` flag for backward compatibility, then only the following value pairs are valid: For PostgreSQL and MySQL: * `ssl_mode=ALLOW_UNENCRYPTED_AND_ENCRYPTED` and `require_ssl=false` * `ssl_mode=ENCRYPTED_ONLY` and `require_ssl=false` * `ssl_mode=TRUSTED_CLIENT_CERTIFICATE_REQUIRED` and `require_ssl=true` For SQL Server: * `ssl_mode=ALLOW_UNENCRYPTED_AND_ENCRYPTED` and `require_ssl=false` * `ssl_mode=ENCRYPTED_ONLY` and `require_ssl=true` The value of `ssl_mode` has priority over the value of `require_ssl`. For example, for the pair `ssl_mode=ENCRYPTED_ONLY` and `require_ssl=false`, `ssl_mode=ENCRYPTED_ONLY` means accept only SSL connections, while `require_ssl=false` means accept both non-SSL and SSL connections. In this case, MySQL and PostgreSQL databases respect `ssl_mode` and accepts only SSL connections.", "enum": [ @@ -6666,7 +6818,7 @@ false "type": "object" }, "PasswordValidationPolicy": { -"description": "Database instance local user password validation policy", +"description": "Database instance local user password validation policy. This message defines the password policy for local database users. When enabled, it enforces constraints on password complexity, length, and reuse. Keep this policy enabled to help prevent unauthorized access.", "id": "PasswordValidationPolicy", "properties": { "complexity": { @@ -6691,7 +6843,7 @@ false "type": "boolean" }, "enablePasswordPolicy": { -"description": "Whether the password policy is enabled or not.", +"description": "Whether to enable the password policy or not. When enabled, passwords must meet complexity requirements. Keep this policy enabled to help prevent unauthorized access. Disabling this policy allows weak passwords.", "type": "boolean" }, "minLength": { @@ -6724,8 +6876,44 @@ false }, "type": "object" }, +"PerformanceCaptureConfig": { +"description": "Performance Capture configuration.", +"id": "PerformanceCaptureConfig", +"properties": { +"enabled": { +"description": "Optional. Enable or disable the Performance Capture feature.", +"type": "boolean" +}, +"probeThreshold": { +"description": "Optional. The minimum number of consecutive readings above threshold that triggers instance state capture.", +"format": "int32", +"type": "integer" +}, +"probingIntervalSeconds": { +"description": "Optional. The time interval in seconds between any two probes.", +"format": "int32", +"type": "integer" +}, +"runningThreadsThreshold": { +"description": "Optional. The minimum number of server threads running to trigger the capture on primary.", +"format": "int32", +"type": "integer" +}, +"secondsBehindSourceThreshold": { +"description": "Optional. The minimum number of seconds replica must be lagging behind primary to trigger capture on replica.", +"format": "int32", +"type": "integer" +}, +"transactionDurationThreshold": { +"description": "Optional. The amount of time in seconds that a transaction needs to have been open before the watcher starts recording it.", +"format": "int32", +"type": "integer" +} +}, +"type": "object" +}, "PointInTimeRestoreContext": { -"description": "The context to perform a point-in-time recovery of an instance managed by Google Cloud Backup and Disaster Recovery.", +"description": "The context to perform a point-in-time recovery of an instance managed by Backup and Disaster Recovery (DR) Service.", "id": "PointInTimeRestoreContext", "properties": { "allocatedIpRange": { @@ -6733,7 +6921,7 @@ false "type": "string" }, "datasource": { -"description": "The Google Cloud Backup and Disaster Recovery Datasource URI. Format: projects/{project}/locations/{region}/backupVaults/{backupvault}/dataSources/{datasource}.", +"description": "The Backup and Disaster Recovery (DR) Service Datasource URI. Format: projects/{project}/locations/{region}/backupVaults/{backupvault}/dataSources/{datasource}.", "type": "string" }, "pointInTime": { @@ -6795,6 +6983,19 @@ false "readOnly": true, "type": "string" }, +"pscAutoConnections": { +"description": "Output only. The list of settings for requested automatically-setup Private Service Connect (PSC) consumer endpoints that can be used to connect to this read pool node.", +"items": { +"$ref": "PscAutoConnectionConfig" +}, +"readOnly": true, +"type": "array" +}, +"pscServiceAttachmentLink": { +"description": "Output only. The Private Service Connect (PSC) service attachment of the read pool node.", +"readOnly": true, +"type": "string" +}, "state": { "description": "Output only. The current state of the read pool node.", "enum": [ @@ -7275,6 +7476,21 @@ false }, "type": "object" }, +"RotateEntraIdCertificateContext": { +"description": "Instance rotate Entra ID certificate context.", +"id": "RotateEntraIdCertificateContext", +"properties": { +"kind": { +"description": "Optional. This is always `sql#rotateEntraIdCertificateContext`.", +"type": "string" +}, +"nextVersion": { +"description": "Optional. The fingerprint of the next version to be rotated to. If left unspecified, will be rotated to the most recently added server certificate version.", +"type": "string" +} +}, +"type": "object" +}, "RotateServerCaContext": { "description": "Instance rotate server CA context.", "id": "RotateServerCaContext", @@ -7422,7 +7638,7 @@ true "type": "boolean" }, "dataApiAccess": { -"description": "This parameter controls whether to allow using Data API to connect to the instance. Not allowed by default.", +"description": "This parameter controls whether to allow using ExecuteSql API to connect to the instance. Not allowed by default.", "enum": [ "DATA_API_ACCESS_UNSPECIFIED", "DISALLOW_DATA_API", @@ -7430,8 +7646,8 @@ true ], "enumDescriptions": [ "Unspecified, effectively the same as `DISALLOW_DATA_API`.", -"Disallow using Data API to connect to the instance.", -"Allow using Data API to connect to the instance. For private IP instances, this will allow authorized users to access the instance from the public internet." +"Disallow using ExecuteSql API to connect to the instance.", +"Allow using ExecuteSql API to connect to the instance. For private IP instances, this allows authorized users to access the instance from the public internet using ExecuteSql API." ], "type": "string" }, @@ -7523,6 +7739,10 @@ false "description": "Optional. When this parameter is set to true, Cloud SQL instances can connect to Vertex AI to pass requests for real-time predictions and insights to the AI. The default value is false. This applies only to Cloud SQL for MySQL and Cloud SQL for PostgreSQL instances.", "type": "boolean" }, +"entraidConfig": { +"$ref": "SqlServerEntraIdConfig", +"description": "Optional. The Microsoft Entra ID configuration for the SQL Server instance." +}, "finalBackupConfig": { "$ref": "FinalBackupConfig", "description": "Optional. The final backup configuration for the instance." @@ -7551,6 +7771,10 @@ false "$ref": "PasswordValidationPolicy", "description": "The local user password validation policy of the instance." }, +"performanceCaptureConfig": { +"$ref": "PerformanceCaptureConfig", +"description": "Optional. Configuration for Performance Capture, provides diagnostic metrics during high load situations." +}, "pricingPlan": { "description": "The pricing plan for this instance. This can be either `PER_USE` or `PACKAGE`. Only `PER_USE` is supported for Second Generation instances.", "enum": [ @@ -8181,6 +8405,26 @@ false }, "type": "object" }, +"SqlServerEntraIdConfig": { +"description": "SQL Server Entra ID configuration.", +"id": "SqlServerEntraIdConfig", +"properties": { +"applicationId": { +"description": "Optional. The application ID for the Entra ID configuration.", +"type": "string" +}, +"kind": { +"description": "Output only. This is always sql#sqlServerEntraIdConfig", +"readOnly": true, +"type": "string" +}, +"tenantId": { +"description": "Optional. The tenant ID for the Entra ID configuration.", +"type": "string" +} +}, +"type": "object" +}, "SqlServerUserDetails": { "description": "Represents a Sql Server user on the Cloud SQL instance.", "id": "SqlServerUserDetails", @@ -8478,6 +8722,13 @@ false "description": "A Cloud SQL user resource.", "id": "User", "properties": { +"databaseRoles": { +"description": "Optional. Role memberships of the user", +"items": { +"type": "string" +}, +"type": "array" +}, "dualPasswordType": { "description": "Dual password status for the user.", "enum": [ @@ -8555,7 +8806,8 @@ false "CLOUD_IAM_SERVICE_ACCOUNT", "CLOUD_IAM_GROUP", "CLOUD_IAM_GROUP_USER", -"CLOUD_IAM_GROUP_SERVICE_ACCOUNT" +"CLOUD_IAM_GROUP_SERVICE_ACCOUNT", +"ENTRAID_USER" ], "enumDescriptions": [ "The database's built-in user type.", @@ -8563,7 +8815,8 @@ false "Cloud IAM service account.", "Cloud IAM group. Not used for login.", "Read-only. Login for a user that belongs to the Cloud IAM group.", -"Read-only. Login for a service account that belongs to the Cloud IAM group." +"Read-only. Login for a service account that belongs to the Cloud IAM group.", +"Microsoft Entra ID user." ], "type": "string" } diff --git a/googleapiclient/discovery_cache/documents/sqladmin.v1beta4.json b/googleapiclient/discovery_cache/documents/sqladmin.v1beta4.json index 74f723f966..43446b1078 100644 --- a/googleapiclient/discovery_cache/documents/sqladmin.v1beta4.json +++ b/googleapiclient/discovery_cache/documents/sqladmin.v1beta4.json @@ -785,6 +785,38 @@ }, "instances": { "methods": { +"ListEntraIdCertificates": { +"description": "Lists all versions of EntraID certificates for the specified instance. There can be up to three sets of certificates listed: the certificate that is currently in use, a future that has been added but not yet used to sign a certificate, and a certificate that has been rotated out.", +"flatPath": "sql/v1beta4/projects/{project}/instances/{instance}/listEntraIdCertificates", +"httpMethod": "GET", +"id": "sql.instances.ListEntraIdCertificates", +"parameterOrder": [ +"project", +"instance" +], +"parameters": { +"instance": { +"description": "Required. Cloud SQL instance ID. This does not include the project ID.", +"location": "path", +"required": true, +"type": "string" +}, +"project": { +"description": "Required. Project ID of the project that contains the instance.", +"location": "path", +"required": true, +"type": "string" +} +}, +"path": "sql/v1beta4/projects/{project}/instances/{instance}/listEntraIdCertificates", +"response": { +"$ref": "InstancesListEntraIdCertificatesResponse" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/sqlservice.admin" +] +}, "ListServerCertificates": { "description": "Lists all versions of server certificates and certificate authorities (CAs) for the specified instance. There can be up to three sets of certs listed: the certificate that is currently in use, a future that has been added but not yet used to sign a certificate, and a certificate that has been rotated out. For instances not using Certificate Authority Service (CAS) server CA, use ListServerCas instead.", "flatPath": "sql/v1beta4/projects/{project}/instances/{instance}/listServerCertificates", @@ -817,6 +849,41 @@ "https://www.googleapis.com/auth/sqlservice.admin" ] }, +"RotateEntraIdCertificate": { +"description": "Rotates the Entra Id certificate version to one previously added with the addEntraIdCertificate method.", +"flatPath": "sql/v1beta4/projects/{project}/instances/{instance}/rotateEntraIdCertificate", +"httpMethod": "POST", +"id": "sql.instances.RotateEntraIdCertificate", +"parameterOrder": [ +"project", +"instance" +], +"parameters": { +"instance": { +"description": "Required. Cloud SQL instance ID. This does not include the project ID.", +"location": "path", +"required": true, +"type": "string" +}, +"project": { +"description": "Required. Project ID of the project that contains the instance.", +"location": "path", +"required": true, +"type": "string" +} +}, +"path": "sql/v1beta4/projects/{project}/instances/{instance}/rotateEntraIdCertificate", +"request": { +"$ref": "InstancesRotateEntraIdCertificateRequest" +}, +"response": { +"$ref": "Operation" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/sqlservice.admin" +] +}, "RotateServerCertificate": { "description": "Rotates the server certificate version to one previously added with the addServerCertificate method. For instances not using Certificate Authority Service (CAS) server CA, use RotateServerCa instead.", "flatPath": "sql/v1beta4/projects/{project}/instances/{instance}/rotateServerCertificate", @@ -887,6 +954,38 @@ "https://www.googleapis.com/auth/sqlservice.admin" ] }, +"addEntraIdCertificate": { +"description": "Adds a new Entra ID certificate for the specified instance. If an Entra ID certificate was previously added but never used in a certificate rotation, this operation replaces that version.", +"flatPath": "sql/v1beta4/projects/{project}/instances/{instance}/addEntraIdCertificate", +"httpMethod": "POST", +"id": "sql.instances.addEntraIdCertificate", +"parameterOrder": [ +"project", +"instance" +], +"parameters": { +"instance": { +"description": "Required. Cloud SQL instance ID. This does not include the project ID.", +"location": "path", +"required": true, +"type": "string" +}, +"project": { +"description": "Required. Project ID of the project that contains the instance.", +"location": "path", +"required": true, +"type": "string" +} +}, +"path": "sql/v1beta4/projects/{project}/instances/{instance}/addEntraIdCertificate", +"response": { +"$ref": "Operation" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/sqlservice.admin" +] +}, "addServerCa": { "description": "Add a new trusted Certificate Authority (CA) version for the specified instance. Required to prepare for a certificate rotation. If a CA version was previously added but never used in a certificate rotation, this operation replaces that version. There cannot be more than one CA version waiting to be rotated in. For instances that have enabled Certificate Authority Service (CAS) based server CA, use AddServerCertificate to add a new server certificate.", "flatPath": "sql/v1beta4/projects/{project}/instances/{instance}/addServerCa", @@ -2647,6 +2746,12 @@ "instance" ], "parameters": { +"databaseRoles": { +"description": "Optional. List of database roles to grant to the user. body.database_roles will be ignored for update request.", +"location": "query", +"repeated": true, +"type": "string" +}, "host": { "description": "Optional. Host of the user in the instance.", "location": "query", @@ -2668,6 +2773,11 @@ "location": "path", "required": true, "type": "string" +}, +"revokeExistingRoles": { +"description": "Optional. revoke the existing roles granted to the user.", +"location": "query", +"type": "boolean" } }, "path": "sql/v1beta4/projects/{project}/instances/{instance}/users", @@ -2685,7 +2795,7 @@ } } }, -"revision": "20251023", +"revision": "20251201", "rootUrl": "https://sqladmin.googleapis.com/", "schemas": { "AclEntry": { @@ -4563,7 +4673,7 @@ false ], "enumDescriptions": [ "This is an unknown suspension reason.", -"The instance is suspended due to billing issues (for example:, GCP account issue)", +"The instance is suspended due to billing issues (for example:, account issue)", "The instance is suspended due to illegal content (for example:, child pornography, copyrighted material, etc.).", "The instance is causing operational issues (for example:, causing the database to crash).", "The KMS key used by the instance is either revoked or denied access to" @@ -5473,7 +5583,7 @@ false "type": "object" }, "noRecovery": { -"description": "Whether or not the backup importing will restore database with NORECOVERY option Applies only to Cloud SQL for SQL Server.", +"description": "Whether or not the backup importing will restore database with NORECOVERY option. Applies only to Cloud SQL for SQL Server.", "type": "boolean" }, "recoveryOnly": { @@ -5742,6 +5852,28 @@ false }, "type": "object" }, +"InstancesListEntraIdCertificatesResponse": { +"description": "Instances ListEntraIdCertificates response.", +"id": "InstancesListEntraIdCertificatesResponse", +"properties": { +"activeVersion": { +"description": "The `sha1_fingerprint` of the active certificate from `certs`.", +"type": "string" +}, +"certs": { +"description": "List of Entra ID certificates for the instance.", +"items": { +"$ref": "SslCert" +}, +"type": "array" +}, +"kind": { +"description": "This is always `sql#instancesListEntraIdCertificates`.", +"type": "string" +} +}, +"type": "object" +}, "InstancesListResponse": { "description": "Database instances list response.", "id": "InstancesListResponse", @@ -5873,6 +6005,17 @@ false }, "type": "object" }, +"InstancesRotateEntraIdCertificateRequest": { +"description": "Rotate Entra ID Certificate request.", +"id": "InstancesRotateEntraIdCertificateRequest", +"properties": { +"rotateEntraIdCertificateContext": { +"$ref": "RotateEntraIdCertificateContext", +"description": "Optional. Contains details about the rotate Entra ID certificate operation." +} +}, +"type": "object" +}, "InstancesRotateServerCaRequest": { "description": "Rotate Server CA request.", "id": "InstancesRotateServerCaRequest", @@ -5985,6 +6128,20 @@ false "description": "Optional. The resource name of the server CA pool for an instance with `CUSTOMER_MANAGED_CAS_CA` as the `server_ca_mode`. Format: projects/{PROJECT}/locations/{REGION}/caPools/{CA_POOL_ID}", "type": "string" }, +"serverCertificateRotationMode": { +"description": "Optional. Controls the automatic server certificate rotation feature. This feature is disabled by default. When enabled, the server certificate will be automatically rotated during Cloud SQL scheduled maintenance or self-service maintenance updates up to six months before it expires. This setting can only be set if server_ca_mode is either GOOGLE_MANAGED_CAS_CA or CUSTOMER_MANAGED_CAS_CA.", +"enum": [ +"SERVER_CERTIFICATE_ROTATION_MODE_UNSPECIFIED", +"NO_AUTOMATIC_ROTATION", +"AUTOMATIC_ROTATION_DURING_MAINTENANCE" +], +"enumDescriptions": [ +"Unspecified: no automatic server certificate rotation.", +"No automatic server certificate rotation. The user must [manage server certificate rotation](/sql/docs/mysql/manage-ssl-instance#rotate-server-certificate-cas) on their side.", +"Automatic server certificate rotation during Cloud SQL scheduled maintenance or self-service maintenance updates. Requires `server_ca_mode` to be `GOOGLE_MANAGED_CAS_CA` or `CUSTOMER_MANAGED_CAS_CA`." +], +"type": "string" +}, "sslMode": { "description": "Specify how SSL/TLS is enforced in database connections. If you must use the `require_ssl` flag for backward compatibility, then only the following value pairs are valid: For PostgreSQL and MySQL: * `ssl_mode=ALLOW_UNENCRYPTED_AND_ENCRYPTED` and `require_ssl=false` * `ssl_mode=ENCRYPTED_ONLY` and `require_ssl=false` * `ssl_mode=TRUSTED_CLIENT_CERTIFICATE_REQUIRED` and `require_ssl=true` For SQL Server: * `ssl_mode=ALLOW_UNENCRYPTED_AND_ENCRYPTED` and `require_ssl=false` * `ssl_mode=ENCRYPTED_ONLY` and `require_ssl=true` The value of `ssl_mode` has priority over the value of `require_ssl`. For example, for the pair `ssl_mode=ENCRYPTED_ONLY` and `require_ssl=false`, `ssl_mode=ENCRYPTED_ONLY` means accept only SSL connections, while `require_ssl=false` means accept both non-SSL and SSL connections. In this case, MySQL and PostgreSQL databases respect `ssl_mode` and accepts only SSL connections.", "enum": [ @@ -6667,7 +6824,7 @@ false "type": "object" }, "PasswordValidationPolicy": { -"description": "Database instance local user password validation policy", +"description": "Database instance local user password validation policy. This message defines the password policy for local database users. When enabled, it enforces constraints on password complexity, length, and reuse. Keep this policy enabled to help prevent unauthorized access.", "id": "PasswordValidationPolicy", "properties": { "complexity": { @@ -6692,7 +6849,7 @@ false "type": "boolean" }, "enablePasswordPolicy": { -"description": "Whether the password policy is enabled or not.", +"description": "Whether to enable the password policy or not. When enabled, passwords must meet complexity requirements. Keep this policy enabled to help prevent unauthorized access. Disabling this policy allows weak passwords.", "type": "boolean" }, "minLength": { @@ -6725,8 +6882,44 @@ false }, "type": "object" }, +"PerformanceCaptureConfig": { +"description": "Performance Capture configuration.", +"id": "PerformanceCaptureConfig", +"properties": { +"enabled": { +"description": "Optional. Enable or disable the Performance Capture.", +"type": "boolean" +}, +"probeThreshold": { +"description": "Optional. The minimum number of consecutive readings above threshold that triggers instance state capture.", +"format": "int32", +"type": "integer" +}, +"probingIntervalSeconds": { +"description": "Optional. The time interval in seconds between any two probes.", +"format": "int32", +"type": "integer" +}, +"runningThreadsThreshold": { +"description": "Optional. The minimum number of server threads running to trigger the capture on primary.", +"format": "int32", +"type": "integer" +}, +"secondsBehindSourceThreshold": { +"description": "Optional. The minimum number of seconds replica must be lagging behind primary to trigger capture on replica.", +"format": "int32", +"type": "integer" +}, +"transactionDurationThreshold": { +"description": "Optional. The amount of time in seconds that a transaction needs to have been open before the watcher starts recording it.", +"format": "int32", +"type": "integer" +} +}, +"type": "object" +}, "PointInTimeRestoreContext": { -"description": "Context to perform a point-in-time restore of an instance managed by Google Cloud Backup and Disaster Recovery.", +"description": "Context to perform a point-in-time restore of an instance managed by Backup and Disaster Recovery (DR) Service.", "id": "PointInTimeRestoreContext", "properties": { "allocatedIpRange": { @@ -6734,7 +6927,7 @@ false "type": "string" }, "datasource": { -"description": "The Google Cloud Backup and Disaster Recovery Datasource URI. Format: projects/{project}/locations/{region}/backupVaults/{backupvault}/dataSources/{datasource}.", +"description": "The Backup and Disaster Recovery (DR) Service Datasource URI. Format: projects/{project}/locations/{region}/backupVaults/{backupvault}/dataSources/{datasource}.", "type": "string" }, "pointInTime": { @@ -6796,6 +6989,19 @@ false "readOnly": true, "type": "string" }, +"pscAutoConnections": { +"description": "Output only. The list of settings for requested automatically-setup Private Service Connect (PSC) consumer endpoints that can be used to connect to this read pool node.", +"items": { +"$ref": "PscAutoConnectionConfig" +}, +"readOnly": true, +"type": "array" +}, +"pscServiceAttachmentLink": { +"description": "Output only. The Private Service Connect (PSC) service attachment of the read pool node.", +"readOnly": true, +"type": "string" +}, "state": { "description": "Output only. The current state of the read pool node.", "enum": [ @@ -7276,6 +7482,21 @@ false }, "type": "object" }, +"RotateEntraIdCertificateContext": { +"description": "Instance rotate Entra ID certificate context.", +"id": "RotateEntraIdCertificateContext", +"properties": { +"kind": { +"description": "Optional. This is always `sql#rotateEntraIdCertificateContext`.", +"type": "string" +}, +"nextVersion": { +"description": "Optional. The fingerprint of the next version to be rotated to. If left unspecified, will be rotated to the most recently added Entra ID certificate version.", +"type": "string" +} +}, +"type": "object" +}, "RotateServerCaContext": { "description": "Instance rotate server CA context.", "id": "RotateServerCaContext", @@ -7423,7 +7644,7 @@ true "type": "boolean" }, "dataApiAccess": { -"description": "This parameter controls whether to allow using Data API to connect to the instance. Not allowed by default.", +"description": "This parameter controls whether to allow using ExecuteSql API to connect to the instance. Not allowed by default.", "enum": [ "DATA_API_ACCESS_UNSPECIFIED", "DISALLOW_DATA_API", @@ -7431,8 +7652,8 @@ true ], "enumDescriptions": [ "Unspecified, effectively the same as `DISALLOW_DATA_API`.", -"Disallow using Data API to connect to the instance.", -"Allow using Data API to connect to the instance. For private IP instances, this will allow authorized users to access the instance from the public internet." +"Disallow using ExecuteSql API to connect to the instance.", +"Allow using ExecuteSql API to connect to the instance. For private IP instances, this allows authorized users to access the instance from the public internet using ExecuteSql API." ], "type": "string" }, @@ -7524,6 +7745,10 @@ false "description": "Optional. When this parameter is set to true, Cloud SQL instances can connect to Vertex AI to pass requests for real-time predictions and insights to the AI. The default value is false. This applies only to Cloud SQL for MySQL and Cloud SQL for PostgreSQL instances.", "type": "boolean" }, +"entraidConfig": { +"$ref": "SqlServerEntraIdConfig", +"description": "Optional. The Microsoft Entra ID configuration for the SQL Server instance." +}, "finalBackupConfig": { "$ref": "FinalBackupConfig", "description": "Optional. The final backup configuration for the instance." @@ -7552,6 +7777,10 @@ false "$ref": "PasswordValidationPolicy", "description": "The local user password validation policy of the instance." }, +"performanceCaptureConfig": { +"$ref": "PerformanceCaptureConfig", +"description": "Optional. Configuration for Performance Capture, provides diagnostic metrics during high load situations." +}, "pricingPlan": { "description": "The pricing plan for this instance. This can be either `PER_USE` or `PACKAGE`. Only `PER_USE` is supported for Second Generation instances.", "enum": [ @@ -8180,6 +8409,26 @@ false }, "type": "object" }, +"SqlServerEntraIdConfig": { +"description": "SQL Server Entra ID configuration.", +"id": "SqlServerEntraIdConfig", +"properties": { +"applicationId": { +"description": "Optional. The application ID for the Entra ID configuration.", +"type": "string" +}, +"kind": { +"description": "Output only. This is always sql#sqlServerEntraIdConfig", +"readOnly": true, +"type": "string" +}, +"tenantId": { +"description": "Optional. The tenant ID for the Entra ID configuration.", +"type": "string" +} +}, +"type": "object" +}, "SqlServerUserDetails": { "description": "Represents a Sql Server user on the Cloud SQL instance.", "id": "SqlServerUserDetails", @@ -8477,6 +8726,13 @@ false "description": "A Cloud SQL user resource.", "id": "User", "properties": { +"databaseRoles": { +"description": "Optional. Role memberships of the user", +"items": { +"type": "string" +}, +"type": "array" +}, "dualPasswordType": { "description": "Dual password status for the user.", "enum": [ @@ -8554,7 +8810,8 @@ false "CLOUD_IAM_SERVICE_ACCOUNT", "CLOUD_IAM_GROUP", "CLOUD_IAM_GROUP_USER", -"CLOUD_IAM_GROUP_SERVICE_ACCOUNT" +"CLOUD_IAM_GROUP_SERVICE_ACCOUNT", +"ENTRAID_USER" ], "enumDescriptions": [ "The database's built-in user type.", @@ -8562,7 +8819,8 @@ false "Cloud IAM service account.", "Cloud IAM group. Not used for login.", "Read-only. Login for a user that belongs to the Cloud IAM group.", -"Read-only. Login for a service account that belongs to the Cloud IAM group." +"Read-only. Login for a service account that belongs to the Cloud IAM group.", +"Microsoft Entra ID user." ], "type": "string" } diff --git a/googleapiclient/discovery_cache/documents/storage.v1.json b/googleapiclient/discovery_cache/documents/storage.v1.json index fcae9e1385..e9771a592c 100644 --- a/googleapiclient/discovery_cache/documents/storage.v1.json +++ b/googleapiclient/discovery_cache/documents/storage.v1.json @@ -253,7 +253,7 @@ "location": "northamerica-south1" } ], -"etag": "\"3131343633323936333034313936343439353533\"", +"etag": "\"39373339343838363630393031393634343537\"", "icons": { "x16": "https://www.google.com/images/icons/product/cloud_storage-16.png", "x32": "https://www.google.com/images/icons/product/cloud_storage-32.png" @@ -4549,7 +4549,7 @@ } } }, -"revision": "20250925", +"revision": "20251118", "rootUrl": "https://storage.googleapis.com/", "schemas": { "AdvanceRelocateBucketOperationRequest": { @@ -5500,6 +5500,10 @@ "description": "A Compose request.", "id": "ComposeRequest", "properties": { +"deleteSourceObjects": { +"description": "If true, the source objects will be deleted.", +"type": "boolean" +}, "destination": { "$ref": "Object", "description": "Properties of the resulting object." diff --git a/googleapiclient/discovery_cache/documents/storagebatchoperations.v1.json b/googleapiclient/discovery_cache/documents/storagebatchoperations.v1.json index 08107fd68d..9235e4f0ec 100644 --- a/googleapiclient/discovery_cache/documents/storagebatchoperations.v1.json +++ b/googleapiclient/discovery_cache/documents/storagebatchoperations.v1.json @@ -487,7 +487,7 @@ } } }, -"revision": "20251022", +"revision": "20251029", "rootUrl": "https://storagebatchoperations.googleapis.com/", "schemas": { "Bucket": { @@ -562,6 +562,12 @@ "readOnly": true, "type": "string" }, +"totalBytesFound": { +"description": "Output only. Number of bytes found from source. This field is only populated for jobs with a prefix list object configuration.", +"format": "int64", +"readOnly": true, +"type": "string" +}, "totalObjectCount": { "description": "Output only. Number of objects listed.", "format": "int64", @@ -702,6 +708,10 @@ "description": "Optional. A description provided by the user for the job. Its max length is 1024 bytes when Unicode-encoded.", "type": "string" }, +"dryRun": { +"description": "Optional. If true, the job will run in dry run mode, returning the total object count and, if the object configuration is a prefix list, the bytes found from source. No transformations will be performed.", +"type": "boolean" +}, "errorSummaries": { "description": "Output only. Summarizes errors encountered with sample error log entries.", "items": { diff --git a/googleapiclient/discovery_cache/documents/storagetransfer.v1.json b/googleapiclient/discovery_cache/documents/storagetransfer.v1.json index e7f0c2d7bd..e326ba8a22 100644 --- a/googleapiclient/discovery_cache/documents/storagetransfer.v1.json +++ b/googleapiclient/discovery_cache/documents/storagetransfer.v1.json @@ -637,7 +637,7 @@ } } }, -"revision": "20251010", +"revision": "20251106", "rootUrl": "https://storagetransfer.googleapis.com/", "schemas": { "AgentPool": { @@ -746,6 +746,10 @@ "description": "Root path to transfer objects. Must be an empty string or full path name that ends with a '/'. This field is treated as an object prefix. As such, it should generally not begin with a '/'.", "type": "string" }, +"privateNetworkService": { +"description": "Service Directory Service to be used as the endpoint for transfers from a custom VPC. Format: `projects/{project_id}/locations/{location}/namespaces/{namespace}/services/{service}`", +"type": "string" +}, "roleArn": { "description": "The Amazon Resource Name (ARN) of the role to support temporary credentials via `AssumeRoleWithWebIdentity`. For more information about ARNs, see [IAM ARNs](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_identifiers.html#identifiers-arns). When a role ARN is provided, Transfer Service fetches temporary credentials for the session using a `AssumeRoleWithWebIdentity` call for the provided role using the GoogleServiceAccount for this project.", "type": "string" @@ -777,6 +781,10 @@ "description": "Root path to transfer objects. Must be an empty string or full path name that ends with a '/'. This field is treated as an object prefix. As such, it should generally not begin with a '/'.", "type": "string" }, +"privateNetworkService": { +"description": "Service Directory Service to be used as the endpoint for transfers from a custom VPC. Format: `projects/{project_id}/locations/{location}/namespaces/{namespace}/services/{service}`", +"type": "string" +}, "storageAccount": { "description": "Required. The name of the Azure Storage account.", "type": "string" @@ -1336,6 +1344,10 @@ "format": "google-datetime", "type": "string" }, +"matchGlob": { +"description": "Optional. If specified, only objects matching this glob are transferred.", +"type": "string" +}, "maxTimeElapsedSinceLastModification": { "description": "Ensures that objects are not transferred if a specific maximum time has elapsed since the \"last modification time\". When a TransferOperation begins, objects with a \"last modification time\" are transferred only if the elapsed time between the start_time of the `TransferOperation`and the \"last modification time\" of the object is less than the value of max_time_elapsed_since_last_modification`. Objects that do not have a \"last modification time\" are also transferred.", "format": "google-duration", diff --git a/googleapiclient/discovery_cache/documents/sts.v1.json b/googleapiclient/discovery_cache/documents/sts.v1.json index 3d87237303..6053410fa8 100644 --- a/googleapiclient/discovery_cache/documents/sts.v1.json +++ b/googleapiclient/discovery_cache/documents/sts.v1.json @@ -338,7 +338,7 @@ } } }, -"revision": "20250827", +"revision": "20251107", "rootUrl": "https://sts.googleapis.com/", "schemas": { "GoogleIamV1Binding": { @@ -471,6 +471,10 @@ "$ref": "GoogleIdentityStsV1AccessBoundary", "description": "An access boundary that defines the upper bound of permissions the credential may have. The value should be a JSON object of AccessBoundary. The access boundary can include up to 10 rules. The size of the parameter value should not exceed 2048 characters." }, +"bindCertFingerprint": { +"description": "The unpadded, base64url-encoded SHA-256 hash of the certificate's DER encoding and it must be 43 characters long. The resulting token will be bound to this value.", +"type": "string" +}, "userProject": { "description": "A Google project used for quota and billing purposes when the credential is used to access Google APIs. The provided project overrides the project bound to the credential. The value must be a project number or a project ID. Example: `my-sample-project-191923`. The maximum length is 32 characters.", "type": "string" diff --git a/googleapiclient/discovery_cache/documents/sts.v1beta.json b/googleapiclient/discovery_cache/documents/sts.v1beta.json index 33ce7ad1ce..8ac494794b 100644 --- a/googleapiclient/discovery_cache/documents/sts.v1beta.json +++ b/googleapiclient/discovery_cache/documents/sts.v1beta.json @@ -338,7 +338,7 @@ } } }, -"revision": "20250521", +"revision": "20251107", "rootUrl": "https://sts.googleapis.com/", "schemas": { "GoogleIamV1Binding": { @@ -407,6 +407,10 @@ "$ref": "GoogleIdentityStsV1AccessBoundary", "description": "An access boundary that defines the upper bound of permissions the credential may have. The value should be a JSON object of AccessBoundary. The access boundary can include up to 10 rules. The size of the parameter value should not exceed 2048 characters." }, +"bindCertFingerprint": { +"description": "The unpadded, base64url-encoded SHA-256 hash of the certificate's DER encoding and it must be 43 characters long. The resulting token will be bound to this value.", +"type": "string" +}, "userProject": { "description": "A Google project used for quota and billing purposes when the credential is used to access Google APIs. The provided project overrides the project bound to the credential. The value must be a project number or a project ID. Example: `my-sample-project-191923`. The maximum length is 32 characters.", "type": "string" diff --git a/googleapiclient/discovery_cache/documents/tagmanager.v2.json b/googleapiclient/discovery_cache/documents/tagmanager.v2.json index 14d18c6ab3..8483c2235f 100644 --- a/googleapiclient/discovery_cache/documents/tagmanager.v2.json +++ b/googleapiclient/discovery_cache/documents/tagmanager.v2.json @@ -1045,6 +1045,34 @@ }, "workspaces": { "methods": { +"bulk_update": { +"description": "Applies multiple entity changes to a workspace in one call. When creating new entities, their entity IDs must be unique and in correct format. That is, they must start with \"new_\" and followed by number, e.g. \"new_1\", \"new_2\". Example body snippet to create myNewTag under myNewFolder is: ``` \"changes\": [ { \"folder\": { \"folderId\": \"new_1\", \"name\": \"myNewFolder\", ... }, \"changeStatus\": \"added\" }, { \"tag\": { \"tagId\": \"new_2\", \"name\": \"myNewTag\", \"parentFolderId\": \"new_1\", ... }, \"changeStatus\": \"added\" } ] ```", +"flatPath": "tagmanager/v2/accounts/{accountsId}/containers/{containersId}/workspaces/{workspacesId}/bulk_update", +"httpMethod": "POST", +"id": "tagmanager.accounts.containers.workspaces.bulk_update", +"parameterOrder": [ +"path" +], +"parameters": { +"path": { +"description": "GTM Workspace's API relative path.", +"location": "path", +"pattern": "^accounts/[^/]+/containers/[^/]+/workspaces/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "tagmanager/v2/{+path}/bulk_update", +"request": { +"$ref": "ProposedChange" +}, +"response": { +"$ref": "BulkUpdateWorkspaceResponse" +}, +"scopes": [ +"https://www.googleapis.com/auth/tagmanager.edit.containers" +] +}, "create": { "description": "Creates a Workspace.", "flatPath": "tagmanager/v2/accounts/{accountsId}/containers/{containersId}/workspaces", @@ -3958,7 +3986,7 @@ } } }, -"revision": "20250820", +"revision": "20251203", "rootUrl": "https://tagmanager.googleapis.com/", "schemas": { "Account": { @@ -4302,6 +4330,19 @@ }, "type": "object" }, +"BulkUpdateWorkspaceResponse": { +"id": "BulkUpdateWorkspaceResponse", +"properties": { +"changes": { +"description": "The entities that were added or updated during the bulk-update. Does not include entities that were deleted or updated by the system.", +"items": { +"$ref": "Entity" +}, +"type": "array" +} +}, +"type": "object" +}, "Client": { "id": "Client", "properties": { @@ -5623,6 +5664,19 @@ }, "type": "object" }, +"ProposedChange": { +"id": "ProposedChange", +"properties": { +"changes": { +"description": "The list of workspace changes to be applied.", +"items": { +"$ref": "Entity" +}, +"type": "array" +} +}, +"type": "object" +}, "PublishContainerVersionResponse": { "description": "Publish container version response.", "id": "PublishContainerVersionResponse", diff --git a/googleapiclient/discovery_cache/documents/tasks.v1.json b/googleapiclient/discovery_cache/documents/tasks.v1.json index e9d2e989dc..a150f04229 100644 --- a/googleapiclient/discovery_cache/documents/tasks.v1.json +++ b/googleapiclient/discovery_cache/documents/tasks.v1.json @@ -576,7 +576,7 @@ } } }, -"revision": "20250518", +"revision": "20251102", "rootUrl": "https://tasks.googleapis.com/", "schemas": { "AssignmentInfo": { @@ -664,7 +664,7 @@ "type": "boolean" }, "due": { -"description": "Due date of the task (as a RFC 3339 timestamp). Optional. The due date only records date information; the time portion of the timestamp is discarded when setting the due date. It isn't possible to read or write the time that a task is due via the API.", +"description": "Scheduled date for the task (as an RFC 3339 timestamp). Optional. This represents the day that the task should be done, or that the task is visible on the calendar grid. It doesn't represent the deadline of the task. Only date information is recorded; the time portion of the timestamp is discarded when setting this field. It isn't possible to read or write the time that a task is scheduled for using the API.", "type": "string" }, "etag": { diff --git a/googleapiclient/discovery_cache/documents/testing.v1.json b/googleapiclient/discovery_cache/documents/testing.v1.json index 9721392337..c369b7aa52 100644 --- a/googleapiclient/discovery_cache/documents/testing.v1.json +++ b/googleapiclient/discovery_cache/documents/testing.v1.json @@ -454,7 +454,7 @@ } } }, -"revision": "20251003", +"revision": "20251111", "rootUrl": "https://testing.googleapis.com/", "schemas": { "Account": { @@ -805,10 +805,15 @@ "ROBO_VERSION_1", "ROBO_VERSION_2" ], +"enumDeprecated": [ +false, +false, +true +], "enumDescriptions": [ "This means that the server should choose the mode. Recommended.", "Runs Robo in UIAutomator-only mode without app resigning", -"Runs Robo in standard Espresso with UIAutomator fallback" +"Deprecated: Use ROBO_VERSION_1 instead for all use cases. Runs Robo in standard Espresso with UIAutomator fallback" ], "type": "string" }, diff --git a/googleapiclient/discovery_cache/documents/texttospeech.v1.json b/googleapiclient/discovery_cache/documents/texttospeech.v1.json index d667b35d95..feee80ae73 100644 --- a/googleapiclient/discovery_cache/documents/texttospeech.v1.json +++ b/googleapiclient/discovery_cache/documents/texttospeech.v1.json @@ -256,7 +256,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -323,7 +323,7 @@ } } }, -"revision": "20251014", +"revision": "20251202", "rootUrl": "https://texttospeech.googleapis.com/", "schemas": { "AdvancedVoiceOptions": { @@ -523,7 +523,7 @@ "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, @@ -660,7 +660,7 @@ "description": "Optional. The pronunciation customizations are applied to the input. If this is set, the input is synthesized using the given pronunciation customizations. The initial support is for en-us, with plans to expand to other locales in the future. Instant Clone voices aren't supported. In order to customize the pronunciation of a phrase, there must be an exact match of the phrase in the input types. If using SSML, the phrase must not be inside a phoneme tag." }, "markup": { -"description": "Markup for HD voices specifically. This field may not be used with any other voices.", +"description": "Markup for Chirp 3: HD voices specifically. This field may not be used with any other voices.", "type": "string" }, "multiSpeakerMarkup": { diff --git a/googleapiclient/discovery_cache/documents/texttospeech.v1beta1.json b/googleapiclient/discovery_cache/documents/texttospeech.v1beta1.json index 565363c62e..46f10654d3 100644 --- a/googleapiclient/discovery_cache/documents/texttospeech.v1beta1.json +++ b/googleapiclient/discovery_cache/documents/texttospeech.v1beta1.json @@ -199,7 +199,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -266,7 +266,7 @@ } } }, -"revision": "20251014", +"revision": "20251202", "rootUrl": "https://texttospeech.googleapis.com/", "schemas": { "AdvancedVoiceOptions": { @@ -456,7 +456,7 @@ "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, @@ -593,7 +593,7 @@ "description": "Optional. The pronunciation customizations are applied to the input. If this is set, the input is synthesized using the given pronunciation customizations. The initial support is for en-us, with plans to expand to other locales in the future. Instant Clone voices aren't supported. In order to customize the pronunciation of a phrase, there must be an exact match of the phrase in the input types. If using SSML, the phrase must not be inside a phoneme tag." }, "markup": { -"description": "Markup for HD voices specifically. This field may not be used with any other voices.", +"description": "Markup for Chirp 3: HD voices specifically. This field may not be used with any other voices.", "type": "string" }, "multiSpeakerMarkup": { diff --git a/googleapiclient/discovery_cache/documents/tpu.v1.json b/googleapiclient/discovery_cache/documents/tpu.v1.json index e5508f9e86..aa266a1fe6 100644 --- a/googleapiclient/discovery_cache/documents/tpu.v1.json +++ b/googleapiclient/discovery_cache/documents/tpu.v1.json @@ -144,7 +144,7 @@ ], "parameters": { "extraLocationTypes": { -"description": "Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage.", +"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.", "location": "query", "repeated": true, "type": "string" @@ -184,8 +184,10 @@ }, "resources": { "acceleratorTypes": { +"deprecated": true, "methods": { "get": { +"deprecated": true, "description": "Gets AcceleratorType.", "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/acceleratorTypes/{acceleratorTypesId}", "httpMethod": "GET", @@ -211,6 +213,7 @@ ] }, "list": { +"deprecated": true, "description": "Lists accelerator types supported by this API.", "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/acceleratorTypes", "httpMethod": "GET", @@ -259,8 +262,10 @@ } }, "nodes": { +"deprecated": true, "methods": { "create": { +"deprecated": true, "description": "Creates a node.", "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/nodes", "httpMethod": "POST", @@ -294,6 +299,7 @@ ] }, "delete": { +"deprecated": true, "description": "Deletes a node.", "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/nodes/{nodesId}", "httpMethod": "DELETE", @@ -319,6 +325,7 @@ ] }, "get": { +"deprecated": true, "description": "Gets the details of a node.", "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/nodes/{nodesId}", "httpMethod": "GET", @@ -344,6 +351,7 @@ ] }, "list": { +"deprecated": true, "description": "Lists nodes.", "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/nodes", "httpMethod": "GET", @@ -380,6 +388,7 @@ ] }, "reimage": { +"deprecated": true, "description": "Reimages a node's OS.", "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/nodes/{nodesId}:reimage", "httpMethod": "POST", @@ -408,6 +417,7 @@ ] }, "start": { +"deprecated": true, "description": "Starts a node.", "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/nodes/{nodesId}:start", "httpMethod": "POST", @@ -436,6 +446,7 @@ ] }, "stop": { +"deprecated": true, "description": "Stops a node, this operation is only available with single TPU nodes.", "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/nodes/{nodesId}:stop", "httpMethod": "POST", @@ -575,7 +586,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -591,8 +602,10 @@ } }, "tensorflowVersions": { +"deprecated": true, "methods": { "get": { +"deprecated": true, "description": "Gets TensorFlow Version.", "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/tensorflowVersions/{tensorflowVersionsId}", "httpMethod": "GET", @@ -618,6 +631,7 @@ ] }, "list": { +"deprecated": true, "description": "List TensorFlow versions supported by this API.", "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/tensorflowVersions", "httpMethod": "GET", @@ -670,10 +684,11 @@ } } }, -"revision": "20251005", +"revision": "20251130", "rootUrl": "https://tpu.googleapis.com/", "schemas": { "AcceleratorType": { +"deprecated": true, "description": "A accelerator type that a Node can be configured with.", "id": "AcceleratorType", "properties": { @@ -695,6 +710,7 @@ "type": "object" }, "ListAcceleratorTypesResponse": { +"deprecated": true, "description": "Response for ListAcceleratorTypes.", "id": "ListAcceleratorTypesResponse", "properties": { @@ -738,6 +754,7 @@ "type": "object" }, "ListNodesResponse": { +"deprecated": true, "description": "Response for ListNodes.", "id": "ListNodesResponse", "properties": { @@ -778,7 +795,7 @@ "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, @@ -788,6 +805,7 @@ "type": "object" }, "ListTensorFlowVersionsResponse": { +"deprecated": true, "description": "Response for ListTensorFlowVersions.", "id": "ListTensorFlowVersionsResponse", "properties": { @@ -847,6 +865,7 @@ "type": "object" }, "NetworkEndpoint": { +"deprecated": true, "description": "A network endpoint over which a TPU worker can be reached.", "id": "NetworkEndpoint", "properties": { @@ -863,6 +882,7 @@ "type": "object" }, "Node": { +"deprecated": true, "description": "A TPU instance.", "id": "Node", "properties": { @@ -1065,6 +1085,7 @@ "type": "object" }, "OperationMetadata": { +"deprecated": true, "description": "Metadata describing an Operation", "id": "OperationMetadata", "properties": { @@ -1102,6 +1123,7 @@ "type": "object" }, "ReimageNodeRequest": { +"deprecated": true, "description": "Request for ReimageNode.", "id": "ReimageNodeRequest", "properties": { @@ -1113,6 +1135,7 @@ "type": "object" }, "SchedulingConfig": { +"deprecated": true, "description": "Sets the scheduling options for this node.", "id": "SchedulingConfig", "properties": { @@ -1128,6 +1151,7 @@ "type": "object" }, "StartNodeRequest": { +"deprecated": true, "description": "Request for StartNode.", "id": "StartNodeRequest", "properties": {}, @@ -1161,12 +1185,14 @@ "type": "object" }, "StopNodeRequest": { +"deprecated": true, "description": "Request for StopNode.", "id": "StopNodeRequest", "properties": {}, "type": "object" }, "Symptom": { +"deprecated": true, "description": "A Symptom instance.", "id": "Symptom", "properties": { @@ -1209,6 +1235,7 @@ "type": "object" }, "TensorFlowVersion": { +"deprecated": true, "description": "A tensorflow version that a Node can be configured with.", "id": "TensorFlowVersion", "properties": { diff --git a/googleapiclient/discovery_cache/documents/tpu.v1alpha1.json b/googleapiclient/discovery_cache/documents/tpu.v1alpha1.json index 3341c3997f..1b4f6c67eb 100644 --- a/googleapiclient/discovery_cache/documents/tpu.v1alpha1.json +++ b/googleapiclient/discovery_cache/documents/tpu.v1alpha1.json @@ -144,7 +144,7 @@ ], "parameters": { "extraLocationTypes": { -"description": "Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage.", +"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.", "location": "query", "repeated": true, "type": "string" @@ -184,8 +184,10 @@ }, "resources": { "acceleratorTypes": { +"deprecated": true, "methods": { "get": { +"deprecated": true, "description": "Gets AcceleratorType.", "flatPath": "v1alpha1/projects/{projectsId}/locations/{locationsId}/acceleratorTypes/{acceleratorTypesId}", "httpMethod": "GET", @@ -211,6 +213,7 @@ ] }, "list": { +"deprecated": true, "description": "Lists accelerator types supported by this API.", "flatPath": "v1alpha1/projects/{projectsId}/locations/{locationsId}/acceleratorTypes", "httpMethod": "GET", @@ -259,8 +262,10 @@ } }, "nodes": { +"deprecated": true, "methods": { "create": { +"deprecated": true, "description": "Creates a node.", "flatPath": "v1alpha1/projects/{projectsId}/locations/{locationsId}/nodes", "httpMethod": "POST", @@ -299,6 +304,7 @@ ] }, "delete": { +"deprecated": true, "description": "Deletes a node.", "flatPath": "v1alpha1/projects/{projectsId}/locations/{locationsId}/nodes/{nodesId}", "httpMethod": "DELETE", @@ -329,6 +335,7 @@ ] }, "get": { +"deprecated": true, "description": "Gets the details of a node.", "flatPath": "v1alpha1/projects/{projectsId}/locations/{locationsId}/nodes/{nodesId}", "httpMethod": "GET", @@ -354,6 +361,7 @@ ] }, "list": { +"deprecated": true, "description": "Lists nodes.", "flatPath": "v1alpha1/projects/{projectsId}/locations/{locationsId}/nodes", "httpMethod": "GET", @@ -390,6 +398,7 @@ ] }, "reimage": { +"deprecated": true, "description": "Reimages a node's OS.", "flatPath": "v1alpha1/projects/{projectsId}/locations/{locationsId}/nodes/{nodesId}:reimage", "httpMethod": "POST", @@ -418,6 +427,7 @@ ] }, "start": { +"deprecated": true, "description": "Starts a node.", "flatPath": "v1alpha1/projects/{projectsId}/locations/{locationsId}/nodes/{nodesId}:start", "httpMethod": "POST", @@ -446,6 +456,7 @@ ] }, "stop": { +"deprecated": true, "description": "Stops a node. This operation is only available with single TPU nodes.", "flatPath": "v1alpha1/projects/{projectsId}/locations/{locationsId}/nodes/{nodesId}:stop", "httpMethod": "POST", @@ -585,7 +596,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -601,8 +612,10 @@ } }, "tensorflowVersions": { +"deprecated": true, "methods": { "get": { +"deprecated": true, "description": "Gets TensorFlow Version.", "flatPath": "v1alpha1/projects/{projectsId}/locations/{locationsId}/tensorflowVersions/{tensorflowVersionsId}", "httpMethod": "GET", @@ -628,6 +641,7 @@ ] }, "list": { +"deprecated": true, "description": "Lists TensorFlow versions supported by this API.", "flatPath": "v1alpha1/projects/{projectsId}/locations/{locationsId}/tensorflowVersions", "httpMethod": "GET", @@ -680,11 +694,12 @@ } } }, -"revision": "20251005", +"revision": "20251130", "rootUrl": "https://tpu.googleapis.com/", "schemas": { "AcceleratorType": { -"description": "A accelerator type that a Node can be configured with.", +"deprecated": true, +"description": "DEPRECATED: Please use TPU API v2alpha1 instead. A accelerator type that a Node can be configured with.", "id": "AcceleratorType", "properties": { "name": { @@ -705,7 +720,8 @@ "type": "object" }, "ListAcceleratorTypesResponse": { -"description": "Response for ListAcceleratorTypes.", +"deprecated": true, +"description": "DEPRECATED: Please use TPU API v2alpha1 instead. Response for ListAcceleratorTypes.", "id": "ListAcceleratorTypesResponse", "properties": { "acceleratorTypes": { @@ -748,7 +764,8 @@ "type": "object" }, "ListNodesResponse": { -"description": "Response for ListNodes.", +"deprecated": true, +"description": "DEPRECATED: Please use TPU API v2alpha1 instead. Response for ListNodes.", "id": "ListNodesResponse", "properties": { "nextPageToken": { @@ -788,7 +805,7 @@ "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, @@ -798,7 +815,8 @@ "type": "object" }, "ListTensorFlowVersionsResponse": { -"description": "Response for ListTensorFlowVersions.", +"deprecated": true, +"description": "DEPRECATED: Please use TPU API v2alpha1 instead. Response for ListTensorFlowVersions.", "id": "ListTensorFlowVersionsResponse", "properties": { "nextPageToken": { @@ -857,7 +875,8 @@ "type": "object" }, "NetworkEndpoint": { -"description": "A network endpoint over which a TPU worker can be reached.", +"deprecated": true, +"description": "DEPRECATED: Please use TPU API v2alpha1 instead. A network endpoint over which a TPU worker can be reached.", "id": "NetworkEndpoint", "properties": { "ipAddress": { @@ -873,7 +892,8 @@ "type": "object" }, "Node": { -"description": "A TPU instance.", +"deprecated": true, +"description": "DEPRECATED: Please use TPU API v2alpha1 instead. A TPU instance.", "id": "Node", "properties": { "acceleratorType": { @@ -1075,7 +1095,8 @@ "type": "object" }, "OperationMetadata": { -"description": "Metadata describing an Operation", +"deprecated": true, +"description": "DEPRECATED: Please use TPU API v2alpha1 instead. Metadata describing an Operation", "id": "OperationMetadata", "properties": { "apiVersion": { @@ -1112,7 +1133,8 @@ "type": "object" }, "ReimageNodeRequest": { -"description": "Request for ReimageNode.", +"deprecated": true, +"description": "DEPRECATED: Please use TPU API v2alpha1 instead. Request for ReimageNode.", "id": "ReimageNodeRequest", "properties": { "tensorflowVersion": { @@ -1123,7 +1145,8 @@ "type": "object" }, "SchedulingConfig": { -"description": "Sets the scheduling options for this node.", +"deprecated": true, +"description": "DEPRECATED: Please use TPU API v2alpha1 instead. Sets the scheduling options for this node.", "id": "SchedulingConfig", "properties": { "preemptible": { @@ -1138,7 +1161,8 @@ "type": "object" }, "StartNodeRequest": { -"description": "Request for StartNode.", +"deprecated": true, +"description": "DEPRECATED: Please use TPU API v2alpha1 instead. Request for StartNode.", "id": "StartNodeRequest", "properties": {}, "type": "object" @@ -1171,13 +1195,15 @@ "type": "object" }, "StopNodeRequest": { -"description": "Request for StopNode.", +"deprecated": true, +"description": "DEPRECATED: Please use TPU API v2alpha1 instead. Request for StopNode.", "id": "StopNodeRequest", "properties": {}, "type": "object" }, "Symptom": { -"description": "A Symptom instance.", +"deprecated": true, +"description": "DEPRECATED: Please use TPU API v2alpha1 instead. A Symptom instance.", "id": "Symptom", "properties": { "createTime": { @@ -1219,7 +1245,8 @@ "type": "object" }, "TensorFlowVersion": { -"description": "A tensorflow version that a Node can be configured with.", +"deprecated": true, +"description": "DEPRECATED: Please use TPU API v2alpha1 instead. A tensorflow version that a Node can be configured with.", "id": "TensorFlowVersion", "properties": { "name": { diff --git a/googleapiclient/discovery_cache/documents/tpu.v2.json b/googleapiclient/discovery_cache/documents/tpu.v2.json index 980c461129..40e2893ce5 100644 --- a/googleapiclient/discovery_cache/documents/tpu.v2.json +++ b/googleapiclient/discovery_cache/documents/tpu.v2.json @@ -172,7 +172,7 @@ ], "parameters": { "extraLocationTypes": { -"description": "Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage.", +"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.", "location": "query", "repeated": true, "type": "string" @@ -637,7 +637,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -898,7 +898,7 @@ } } }, -"revision": "20251005", +"revision": "20251130", "rootUrl": "https://tpu.googleapis.com/", "schemas": { "AcceleratorConfig": { @@ -1267,7 +1267,7 @@ "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, diff --git a/googleapiclient/discovery_cache/documents/tpu.v2alpha1.json b/googleapiclient/discovery_cache/documents/tpu.v2alpha1.json index 3dd42c0207..65424b70d8 100644 --- a/googleapiclient/discovery_cache/documents/tpu.v2alpha1.json +++ b/googleapiclient/discovery_cache/documents/tpu.v2alpha1.json @@ -172,7 +172,7 @@ ], "parameters": { "extraLocationTypes": { -"description": "Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage.", +"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.", "location": "query", "repeated": true, "type": "string" @@ -703,7 +703,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -1057,7 +1057,7 @@ } } }, -"revision": "20251005", +"revision": "20251130", "rootUrl": "https://tpu.googleapis.com/", "schemas": { "AcceleratorConfig": { @@ -1483,7 +1483,7 @@ "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, diff --git a/googleapiclient/discovery_cache/documents/vision.v1.json b/googleapiclient/discovery_cache/documents/vision.v1.json index da5f993754..d2bb4288e4 100644 --- a/googleapiclient/discovery_cache/documents/vision.v1.json +++ b/googleapiclient/discovery_cache/documents/vision.v1.json @@ -342,7 +342,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -1287,7 +1287,7 @@ } } }, -"revision": "20251003", +"revision": "20251120", "rootUrl": "https://vision.googleapis.com/", "schemas": { "AddProductToProductSetRequest": { @@ -8467,7 +8467,7 @@ "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, diff --git a/googleapiclient/discovery_cache/documents/vmmigration.v1.json b/googleapiclient/discovery_cache/documents/vmmigration.v1.json index 74e45c0622..45cf00e773 100644 --- a/googleapiclient/discovery_cache/documents/vmmigration.v1.json +++ b/googleapiclient/discovery_cache/documents/vmmigration.v1.json @@ -2548,7 +2548,7 @@ } } }, -"revision": "20251030", +"revision": "20251106", "rootUrl": "https://vmmigration.googleapis.com/", "schemas": { "AccessKeyCredentials": { @@ -4163,7 +4163,15 @@ "DataDiskImageImport": { "description": "Used when the image import is not using OS adaptation process.", "id": "DataDiskImageImport", -"properties": {}, +"properties": { +"guestOsFeatures": { +"description": "Optional. A list of guest OS features to apply to the imported image. These features are flags that are used by Compute Engine to enable certain capabilities for virtual machine instances that are created from the image. This field does not change the OS of the image; it only marks the image with the specified features. The user must ensure that the OS is compatible with the features. For a list of available features, see https://cloud.google.com/compute/docs/images/create-custom#guest-os-features.", +"items": { +"type": "string" +}, +"type": "array" +} +}, "type": "object" }, "DatacenterConnector": { diff --git a/googleapiclient/discovery_cache/documents/vmmigration.v1alpha1.json b/googleapiclient/discovery_cache/documents/vmmigration.v1alpha1.json index c17c5ae53f..a266f5df92 100644 --- a/googleapiclient/discovery_cache/documents/vmmigration.v1alpha1.json +++ b/googleapiclient/discovery_cache/documents/vmmigration.v1alpha1.json @@ -782,7 +782,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -2548,7 +2548,7 @@ } } }, -"revision": "20251023", +"revision": "20251204", "rootUrl": "https://vmmigration.googleapis.com/", "schemas": { "AccessKeyCredentials": { @@ -3748,6 +3748,10 @@ "description": "Optional. The service account to associate the VM with.", "type": "string" }, +"storagePool": { +"description": "Optional. If specified this will be the storage pool in which the disk is created. This is the full path of the storage pool resource, for example: \"projects/my-project/zones/us-central1-a/storagePools/my-storage-pool\". The storage pool must be in the same project and zone as the target disks. The storage pool's type must match the disk type.", +"type": "string" +}, "targetProject": { "description": "The full path of the resource of type TargetProject which represents the Compute Engine project in which to create this VM.", "type": "string" @@ -3920,6 +3924,10 @@ "description": "The service account to associate the VM with.", "type": "string" }, +"storagePool": { +"description": "Optional. The storage pool used for the VM disks. If specified this will be the storage pool in which the disk is created. This is the full path of the storage pool resource, for example: \"projects/my-project/zones/us-central1-a/storagePools/my-storage-pool\". The storage pool must be in the same project and zone as the target disks. The storage pool's type must match the disk type.", +"type": "string" +}, "vmName": { "description": "The name of the VM to create.", "type": "string" @@ -4188,9 +4196,17 @@ "type": "object" }, "DataDiskImageImport": { -"description": "Mentions that the image import is not using OS adaptation process.", +"description": "Used when the image import is not using OS adaptation process.", "id": "DataDiskImageImport", -"properties": {}, +"properties": { +"guestOsFeatures": { +"description": "Optional. A list of guest OS features to apply to the imported image. These features are flags that are used by Compute Engine to enable certain capabilities for virtual machine instances that are created from the image. This field does not change the OS of the image; it only marks the image with the specified features. The user must ensure that the OS is compatible with the features. For a list of available features, see https://cloud.google.com/compute/docs/images/create-custom#guest-os-features.", +"items": { +"type": "string" +}, +"type": "array" +} +}, "type": "object" }, "DatacenterConnector": { @@ -5269,7 +5285,7 @@ "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, diff --git a/googleapiclient/discovery_cache/documents/vpcaccess.v1.json b/googleapiclient/discovery_cache/documents/vpcaccess.v1.json index 7fdf4b5edb..8113724a73 100644 --- a/googleapiclient/discovery_cache/documents/vpcaccess.v1.json +++ b/googleapiclient/discovery_cache/documents/vpcaccess.v1.json @@ -375,7 +375,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -395,7 +395,7 @@ } } }, -"revision": "20251021", +"revision": "20251116", "rootUrl": "https://vpcaccess.googleapis.com/", "schemas": { "Connector": { @@ -528,7 +528,7 @@ "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, diff --git a/googleapiclient/discovery_cache/documents/vpcaccess.v1beta1.json b/googleapiclient/discovery_cache/documents/vpcaccess.v1beta1.json index 7b4deaee7d..e78ba747b6 100644 --- a/googleapiclient/discovery_cache/documents/vpcaccess.v1beta1.json +++ b/googleapiclient/discovery_cache/documents/vpcaccess.v1beta1.json @@ -375,7 +375,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -395,7 +395,7 @@ } } }, -"revision": "20251021", +"revision": "20251116", "rootUrl": "https://vpcaccess.googleapis.com/", "schemas": { "Connector": { @@ -540,7 +540,7 @@ "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, diff --git a/googleapiclient/discovery_cache/documents/walletobjects.v1.json b/googleapiclient/discovery_cache/documents/walletobjects.v1.json index 1ee79e6d60..516cb957d3 100644 --- a/googleapiclient/discovery_cache/documents/walletobjects.v1.json +++ b/googleapiclient/discovery_cache/documents/walletobjects.v1.json @@ -2711,7 +2711,7 @@ } } }, -"revision": "20250909", +"revision": "20251202", "rootUrl": "https://walletobjects.googleapis.com/", "schemas": { "ActivationOptions": { @@ -3026,6 +3026,11 @@ true "description": "The blob id, e.g., /blobstore/prod/playground/scotty", "type": "string" }, +"downloadExternalReadToken": { +"description": "A serialized External Read Token passed from Bigstore -> Scotty for a GCS download. This field must never be consumed outside of Bigstore, and is not applicable to non-GCS media uploads.", +"format": "byte", +"type": "string" +}, "downloadReadHandle": { "description": "Read handle passed from Bigstore -> Scotty for a GCS download. This is a signed, serialized blobstore2.ReadHandle proto which must never be set outside of Bigstore, and is not applicable to non-GCS media downloads.", "format": "byte", diff --git a/googleapiclient/discovery_cache/documents/webrisk.v1.json b/googleapiclient/discovery_cache/documents/webrisk.v1.json index 12ab0c12df..7fb98fa411 100644 --- a/googleapiclient/discovery_cache/documents/webrisk.v1.json +++ b/googleapiclient/discovery_cache/documents/webrisk.v1.json @@ -260,7 +260,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -425,7 +425,7 @@ } } }, -"revision": "20250928", +"revision": "20251202", "rootUrl": "https://webrisk.googleapis.com/", "schemas": { "GoogleCloudWebriskV1ComputeThreatListDiffResponse": { @@ -706,7 +706,7 @@ "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, diff --git a/googleapiclient/discovery_cache/documents/workflows.v1.json b/googleapiclient/discovery_cache/documents/workflows.v1.json index 4385897218..6280ba86cc 100644 --- a/googleapiclient/discovery_cache/documents/workflows.v1.json +++ b/googleapiclient/discovery_cache/documents/workflows.v1.json @@ -144,7 +144,7 @@ ], "parameters": { "extraLocationTypes": { -"description": "Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage.", +"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.", "location": "query", "repeated": true, "type": "string" @@ -496,7 +496,7 @@ } } }, -"revision": "20251013", +"revision": "20251026", "rootUrl": "https://workflows.googleapis.com/", "schemas": { "Empty": { diff --git a/googleapiclient/discovery_cache/documents/workflows.v1beta.json b/googleapiclient/discovery_cache/documents/workflows.v1beta.json index 6158ee1dea..de6ff97d2d 100644 --- a/googleapiclient/discovery_cache/documents/workflows.v1beta.json +++ b/googleapiclient/discovery_cache/documents/workflows.v1beta.json @@ -144,7 +144,7 @@ ], "parameters": { "extraLocationTypes": { -"description": "Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage.", +"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.", "location": "query", "repeated": true, "type": "string" @@ -455,7 +455,7 @@ } } }, -"revision": "20251013", +"revision": "20251026", "rootUrl": "https://workflows.googleapis.com/", "schemas": { "Empty": { diff --git a/googleapiclient/discovery_cache/documents/workloadmanager.v1.json b/googleapiclient/discovery_cache/documents/workloadmanager.v1.json index 8e054e303b..9f1545937b 100644 --- a/googleapiclient/discovery_cache/documents/workloadmanager.v1.json +++ b/googleapiclient/discovery_cache/documents/workloadmanager.v1.json @@ -827,7 +827,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -923,7 +923,7 @@ true } } }, -"revision": "20251022", +"revision": "20251112", "rootUrl": "https://workloadmanager.googleapis.com/", "schemas": { "AgentCommand": { @@ -1979,7 +1979,7 @@ true "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, diff --git a/googleapiclient/discovery_cache/documents/workspaceevents.v1.json b/googleapiclient/discovery_cache/documents/workspaceevents.v1.json index b31367dee5..2bdbefe292 100644 --- a/googleapiclient/discovery_cache/documents/workspaceevents.v1.json +++ b/googleapiclient/discovery_cache/documents/workspaceevents.v1.json @@ -159,6 +159,25 @@ }, "protocol": "rest", "resources": { +"message": { +"methods": { +"stream": { +"description": "SendStreamingMessage is a streaming call that will return a stream of task update events until the Task is in an interrupted or terminal state.", +"flatPath": "v1/message:stream", +"httpMethod": "POST", +"id": "workspaceevents.message.stream", +"parameterOrder": [], +"parameters": {}, +"path": "v1/message:stream", +"request": { +"$ref": "SendMessageRequest" +}, +"response": { +"$ref": "StreamResponse" +} +} +} +}, "operations": { "methods": { "get": { @@ -490,11 +509,307 @@ ] } } +}, +"tasks": { +"methods": { +"cancel": { +"description": "Cancel a task from the agent. If supported one should expect no more task updates for the task.", +"flatPath": "v1/tasks/{tasksId}:cancel", +"httpMethod": "POST", +"id": "workspaceevents.tasks.cancel", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "The resource name of the task to cancel. Format: tasks/{task_id}", +"location": "path", +"pattern": "^tasks/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1/{+name}:cancel", +"request": { +"$ref": "CancelTaskRequest" +}, +"response": { +"$ref": "Task" +} +}, +"get": { +"description": "Get the current state of a task from the agent.", +"flatPath": "v1/tasks/{tasksId}", +"httpMethod": "GET", +"id": "workspaceevents.tasks.get", +"parameterOrder": [ +"name" +], +"parameters": { +"historyLength": { +"description": "The number of most recent messages from the task's history to retrieve.", +"format": "int32", +"location": "query", +"type": "integer" +}, +"name": { +"description": "Required. The resource name of the task. Format: tasks/{task_id}", +"location": "path", +"pattern": "^tasks/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1/{+name}", +"response": { +"$ref": "Task" } }, -"revision": "20250930", +"subscribe": { +"description": "TaskSubscription is a streaming call that will return a stream of task update events. This attaches the stream to an existing in process task. If the task is complete the stream will return the completed task (like GetTask) and close the stream.", +"flatPath": "v1/tasks/{tasksId}:subscribe", +"httpMethod": "GET", +"id": "workspaceevents.tasks.subscribe", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "The resource name of the task to subscribe to. Format: tasks/{task_id}", +"location": "path", +"pattern": "^tasks/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1/{+name}:subscribe", +"response": { +"$ref": "StreamResponse" +} +} +}, +"resources": { +"pushNotificationConfigs": { +"methods": { +"create": { +"description": "Set a push notification config for a task.", +"flatPath": "v1/tasks/{tasksId}/pushNotificationConfigs", +"httpMethod": "POST", +"id": "workspaceevents.tasks.pushNotificationConfigs.create", +"parameterOrder": [ +"parent" +], +"parameters": { +"configId": { +"description": "Required. The ID for the new config.", +"location": "query", +"type": "string" +}, +"parent": { +"description": "Required. The parent task resource for this config. Format: tasks/{task_id}", +"location": "path", +"pattern": "^tasks/[^/]+/pushNotificationConfigs$", +"required": true, +"type": "string" +} +}, +"path": "v1/{+parent}", +"request": { +"$ref": "TaskPushNotificationConfig" +}, +"response": { +"$ref": "TaskPushNotificationConfig" +} +}, +"delete": { +"description": "Delete a push notification config for a task.", +"flatPath": "v1/tasks/{tasksId}/pushNotificationConfigs/{pushNotificationConfigsId}", +"httpMethod": "DELETE", +"id": "workspaceevents.tasks.pushNotificationConfigs.delete", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "The resource name of the config to delete. Format: tasks/{task_id}/pushNotificationConfigs/{config_id}", +"location": "path", +"pattern": "^tasks/[^/]+/pushNotificationConfigs/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1/{+name}", +"response": { +"$ref": "Empty" +} +}, +"get": { +"description": "Get a push notification config for a task.", +"flatPath": "v1/tasks/{tasksId}/pushNotificationConfigs/{pushNotificationConfigsId}", +"httpMethod": "GET", +"id": "workspaceevents.tasks.pushNotificationConfigs.get", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "The resource name of the config to retrieve. Format: tasks/{task_id}/pushNotificationConfigs/{config_id}", +"location": "path", +"pattern": "^tasks/[^/]+/pushNotificationConfigs/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1/{+name}", +"response": { +"$ref": "TaskPushNotificationConfig" +} +}, +"list": { +"description": "Get a list of push notifications configured for a task.", +"flatPath": "v1/tasks/{tasksId}/pushNotificationConfigs", +"httpMethod": "GET", +"id": "workspaceevents.tasks.pushNotificationConfigs.list", +"parameterOrder": [ +"parent" +], +"parameters": { +"pageSize": { +"description": "For AIP-158 these fields are present. Usually not used/needed. The maximum number of configurations to return. If unspecified, all configs will be returned.", +"format": "int32", +"location": "query", +"type": "integer" +}, +"pageToken": { +"description": "A page token received from a previous ListTaskPushNotificationConfigRequest call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListTaskPushNotificationConfigRequest` must match the call that provided the page token.", +"location": "query", +"type": "string" +}, +"parent": { +"description": "The parent task resource. Format: tasks/{task_id}", +"location": "path", +"pattern": "^tasks/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1/{+parent}/pushNotificationConfigs", +"response": { +"$ref": "ListTaskPushNotificationConfigResponse" +} +} +} +} +} +} +}, +"revision": "20251118", "rootUrl": "https://workspaceevents.googleapis.com/", "schemas": { +"Artifact": { +"description": "Artifacts are the container for task completed results. These are similar to Messages but are intended to be the product of a task, as opposed to point-to-point communication.", +"id": "Artifact", +"properties": { +"artifactId": { +"description": "Unique identifier (e.g. UUID) for the artifact. It must be at least unique within a task.", +"type": "string" +}, +"description": { +"description": "A human readable description of the artifact, optional.", +"type": "string" +}, +"extensions": { +"description": "The URIs of extensions that are present or contributed to this Artifact.", +"items": { +"type": "string" +}, +"type": "array" +}, +"metadata": { +"additionalProperties": { +"description": "Properties of the object.", +"type": "any" +}, +"description": "Optional metadata included with the artifact.", +"type": "object" +}, +"name": { +"description": "A human readable name for the artifact.", +"type": "string" +}, +"parts": { +"description": "The content of the artifact.", +"items": { +"$ref": "Part" +}, +"type": "array" +} +}, +"type": "object" +}, +"AuthenticationInfo": { +"description": "Defines authentication details, used for push notifications.", +"id": "AuthenticationInfo", +"properties": { +"credentials": { +"description": "Optional credentials", +"type": "string" +}, +"schemes": { +"description": "Supported authentication schemes - e.g. Basic, Bearer, etc", +"items": { +"type": "string" +}, +"type": "array" +} +}, +"type": "object" +}, +"CancelTaskRequest": { +"id": "CancelTaskRequest", +"properties": {}, +"type": "object" +}, +"DataPart": { +"description": "DataPart represents a structured blob. This is most commonly a JSON payload.", +"id": "DataPart", +"properties": { +"data": { +"additionalProperties": { +"description": "Properties of the object.", +"type": "any" +}, +"type": "object" +} +}, +"type": "object" +}, +"Empty": { +"description": "A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }", +"id": "Empty", +"properties": {}, +"type": "object" +}, +"FilePart": { +"description": "FilePart represents the different ways files can be provided. If files are small, directly feeding the bytes is supported via file_with_bytes. If the file is large, the agent should read the content as appropriate directly from the file_with_uri source.", +"id": "FilePart", +"properties": { +"fileWithBytes": { +"format": "byte", +"type": "string" +}, +"fileWithUri": { +"type": "string" +}, +"mimeType": { +"type": "string" +}, +"name": { +"type": "string" +} +}, +"type": "object" +}, "ListSubscriptionsResponse": { "description": "The response message for SubscriptionsService.ListSubscriptions.", "id": "ListSubscriptionsResponse", @@ -513,6 +828,78 @@ }, "type": "object" }, +"ListTaskPushNotificationConfigResponse": { +"id": "ListTaskPushNotificationConfigResponse", +"properties": { +"configs": { +"description": "The list of push notification configurations.", +"items": { +"$ref": "TaskPushNotificationConfig" +}, +"type": "array" +}, +"nextPageToken": { +"description": "A token, which can be sent as `page_token` to retrieve the next page. If this field is omitted, there are no subsequent pages.", +"type": "string" +} +}, +"type": "object" +}, +"Message": { +"description": "Message is one unit of communication between client and server. It is associated with a context and optionally a task. Since the server is responsible for the context definition, it must always provide a context_id in its messages. The client can optionally provide the context_id if it knows the context to associate the message to. Similarly for task_id, except the server decides if a task is created and whether to include the task_id.", +"id": "Message", +"properties": { +"content": { +"description": "protolint:disable REPEATED_FIELD_NAMES_PLURALIZED Content is the container of the message content.", +"items": { +"$ref": "Part" +}, +"type": "array" +}, +"contextId": { +"description": "The context id of the message. This is optional and if set, the message will be associated with the given context.", +"type": "string" +}, +"extensions": { +"description": "The URIs of extensions that are present or contributed to this Message.", +"items": { +"type": "string" +}, +"type": "array" +}, +"messageId": { +"description": "The unique identifier (e.g. UUID)of the message. This is required and created by the message creator.", +"type": "string" +}, +"metadata": { +"additionalProperties": { +"description": "Properties of the object.", +"type": "any" +}, +"description": "protolint:enable REPEATED_FIELD_NAMES_PLURALIZED Any optional metadata to provide along with the message.", +"type": "object" +}, +"role": { +"description": "A role for the message.", +"enum": [ +"ROLE_UNSPECIFIED", +"ROLE_USER", +"ROLE_AGENT" +], +"enumDescriptions": [ +"", +"USER role refers to communication from the client to the server.", +"AGENT role refers to communication from the server to the client." +], +"type": "string" +}, +"taskId": { +"description": "The task id of the message. This is optional and if set, the message will be associated with the given task.", +"type": "string" +} +}, +"type": "object" +}, "NotificationEndpoint": { "description": "The endpoint where the subscription delivers events.", "id": "NotificationEndpoint", @@ -559,6 +946,30 @@ }, "type": "object" }, +"Part": { +"description": "Part represents a container for a section of communication content. Parts can be purely textual, some sort of file (image, video, etc) or a structured data blob (i.e. JSON).", +"id": "Part", +"properties": { +"data": { +"$ref": "DataPart" +}, +"file": { +"$ref": "FilePart" +}, +"metadata": { +"additionalProperties": { +"description": "Properties of the object.", +"type": "any" +}, +"description": "Optional metadata associated with this part.", +"type": "object" +}, +"text": { +"type": "string" +} +}, +"type": "object" +}, "PayloadOptions": { "description": "Options about what data to include in the event payload. Only supported for Google Chat and Google Drive events.", "id": "PayloadOptions", @@ -575,12 +986,85 @@ }, "type": "object" }, +"PushNotificationConfig": { +"description": "Configuration for setting up push notifications for task updates.", +"id": "PushNotificationConfig", +"properties": { +"authentication": { +"$ref": "AuthenticationInfo", +"description": "Information about the authentication to sent with the notification" +}, +"id": { +"description": "A unique identifier (e.g. UUID) for this push notification.", +"type": "string" +}, +"token": { +"description": "Token unique for this task/session", +"type": "string" +}, +"url": { +"description": "Url to send the notification too", +"type": "string" +} +}, +"type": "object" +}, "ReactivateSubscriptionRequest": { "description": "The request message for SubscriptionsService.ReactivateSubscription.", "id": "ReactivateSubscriptionRequest", "properties": {}, "type": "object" }, +"SendMessageConfiguration": { +"description": "Configuration of a send message request.", +"id": "SendMessageConfiguration", +"properties": { +"acceptedOutputModes": { +"description": "The output modes that the agent is expected to respond with.", +"items": { +"type": "string" +}, +"type": "array" +}, +"blocking": { +"description": "If true, the message will be blocking until the task is completed. If false, the message will be non-blocking and the task will be returned immediately. It is the caller's responsibility to check for any task updates.", +"type": "boolean" +}, +"historyLength": { +"description": "The maximum number of messages to include in the history. if 0, the history will be unlimited.", +"format": "int32", +"type": "integer" +}, +"pushNotification": { +"$ref": "PushNotificationConfig", +"description": "A configuration of a webhook that can be used to receive updates" +} +}, +"type": "object" +}, +"SendMessageRequest": { +"description": "/////////// Request Messages ///////////", +"id": "SendMessageRequest", +"properties": { +"configuration": { +"$ref": "SendMessageConfiguration", +"description": "Configuration for the send request." +}, +"message": { +"$ref": "Message", +"description": "Required. The message to send to the agent." +}, +"metadata": { +"additionalProperties": { +"description": "Properties of the object.", +"type": "any" +}, +"description": "Optional metadata for the request.", +"type": "object" +} +}, +"type": "object" +}, "Status": { "description": "The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors).", "id": "Status", @@ -608,6 +1092,25 @@ }, "type": "object" }, +"StreamResponse": { +"description": "The stream response for a message. The stream should be one of the following sequences: If the response is a message, the stream should contain one, and only one, message and then close If the response is a task lifecycle, the first response should be a Task object followed by zero or more TaskStatusUpdateEvents and TaskArtifactUpdateEvents. The stream should complete when the Task if in an interrupted or terminal state. A stream that ends before these conditions are met are", +"id": "StreamResponse", +"properties": { +"artifactUpdate": { +"$ref": "TaskArtifactUpdateEvent" +}, +"message": { +"$ref": "Message" +}, +"statusUpdate": { +"$ref": "TaskStatusUpdateEvent" +}, +"task": { +"$ref": "Task" +} +}, +"type": "object" +}, "Subscription": { "description": "A subscription to receive events about a Google Workspace resource. To learn more about subscriptions, see the [Google Workspace Events API overview](https://developers.google.com/workspace/events).", "id": "Subscription", @@ -720,6 +1223,169 @@ } }, "type": "object" +}, +"Task": { +"description": "Task is the core unit of action for A2A. It has a current status and when results are created for the task they are stored in the artifact. If there are multiple turns for a task, these are stored in history.", +"id": "Task", +"properties": { +"artifacts": { +"description": "A set of output artifacts for a Task.", +"items": { +"$ref": "Artifact" +}, +"type": "array" +}, +"contextId": { +"description": "Unique identifier (e.g. UUID) for the contextual collection of interactions (tasks and messages). Created by the A2A server.", +"type": "string" +}, +"history": { +"description": "protolint:disable REPEATED_FIELD_NAMES_PLURALIZED The history of interactions from a task.", +"items": { +"$ref": "Message" +}, +"type": "array" +}, +"id": { +"description": "Unique identifier (e.g. UUID) for the task, generated by the server for a new task.", +"type": "string" +}, +"metadata": { +"additionalProperties": { +"description": "Properties of the object.", +"type": "any" +}, +"description": "protolint:enable REPEATED_FIELD_NAMES_PLURALIZED A key/value object to store custom metadata about a task.", +"type": "object" +}, +"status": { +"$ref": "TaskStatus", +"description": "The current status of a Task, including state and a message." +} +}, +"type": "object" +}, +"TaskArtifactUpdateEvent": { +"description": "TaskArtifactUpdateEvent represents a task delta where an artifact has been generated.", +"id": "TaskArtifactUpdateEvent", +"properties": { +"append": { +"description": "Whether this should be appended to a prior one produced", +"type": "boolean" +}, +"artifact": { +"$ref": "Artifact", +"description": "The artifact itself" +}, +"contextId": { +"description": "The id of the context that this task belongs too", +"type": "string" +}, +"lastChunk": { +"description": "Whether this represents the last part of an artifact", +"type": "boolean" +}, +"metadata": { +"additionalProperties": { +"description": "Properties of the object.", +"type": "any" +}, +"description": "Optional metadata associated with the artifact update.", +"type": "object" +}, +"taskId": { +"description": "The id of the task for this artifact", +"type": "string" +} +}, +"type": "object" +}, +"TaskPushNotificationConfig": { +"id": "TaskPushNotificationConfig", +"properties": { +"name": { +"description": "The resource name of the config. Format: tasks/{task_id}/pushNotificationConfigs/{config_id}", +"type": "string" +}, +"pushNotificationConfig": { +"$ref": "PushNotificationConfig", +"description": "The push notification configuration details." +} +}, +"type": "object" +}, +"TaskStatus": { +"description": "A container for the status of a task", +"id": "TaskStatus", +"properties": { +"message": { +"$ref": "Message", +"description": "A message associated with the status." +}, +"state": { +"description": "The current state of this task", +"enum": [ +"TASK_STATE_UNSPECIFIED", +"TASK_STATE_SUBMITTED", +"TASK_STATE_WORKING", +"TASK_STATE_COMPLETED", +"TASK_STATE_FAILED", +"TASK_STATE_CANCELLED", +"TASK_STATE_INPUT_REQUIRED", +"TASK_STATE_REJECTED", +"TASK_STATE_AUTH_REQUIRED" +], +"enumDescriptions": [ +"", +"Represents the status that acknowledges a task is created", +"Represents the status that a task is actively being processed", +"Represents the status a task is finished. This is a terminal state", +"Represents the status a task is done but failed. This is a terminal state", +"Represents the status a task was cancelled before it finished. This is a terminal state.", +"Represents the status that the task requires information to complete. This is an interrupted state.", +"Represents the status that the agent has decided to not perform the task. This may be done during initial task creation or later once an agent has determined it can't or won't proceed. This is a terminal state.", +"Represents the state that some authentication is needed from the upstream client. Authentication is expected to come out-of-band thus this is not an interrupted or terminal state." +], +"type": "string" +}, +"timestamp": { +"description": "Timestamp when the status was recorded. Example: \"2023-10-27T10:00:00Z\"", +"format": "google-datetime", +"type": "string" +} +}, +"type": "object" +}, +"TaskStatusUpdateEvent": { +"description": "TaskStatusUpdateEvent is a delta even on a task indicating that a task has changed.", +"id": "TaskStatusUpdateEvent", +"properties": { +"contextId": { +"description": "The id of the context that the task belongs to", +"type": "string" +}, +"final": { +"description": "Whether this is the last status update expected for this task.", +"type": "boolean" +}, +"metadata": { +"additionalProperties": { +"description": "Properties of the object.", +"type": "any" +}, +"description": "Optional metadata to associate with the task update.", +"type": "object" +}, +"status": { +"$ref": "TaskStatus", +"description": "The new status of the task." +}, +"taskId": { +"description": "The id of the task that is changed", +"type": "string" +} +}, +"type": "object" } }, "servicePath": "", diff --git a/googleapiclient/discovery_cache/documents/workstations.v1.json b/googleapiclient/discovery_cache/documents/workstations.v1.json index 778c0aedd5..5140b41f0f 100644 --- a/googleapiclient/discovery_cache/documents/workstations.v1.json +++ b/googleapiclient/discovery_cache/documents/workstations.v1.json @@ -144,7 +144,7 @@ ], "parameters": { "extraLocationTypes": { -"description": "Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage.", +"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.", "location": "query", "repeated": true, "type": "string" @@ -296,7 +296,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -1221,7 +1221,7 @@ } } }, -"revision": "20250929", +"revision": "20251202", "rootUrl": "https://workstations.googleapis.com/", "schemas": { "Accelerator": { @@ -1479,6 +1479,41 @@ }, "type": "object" }, +"GceHyperdiskBalancedHighAvailability": { +"description": "A Persistent Directory backed by a Compute Engine [Hyperdisk Balanced High Availability Disk](https://cloud.google.com/compute/docs/disks/hd-types/hyperdisk-balanced-ha). This is a high-availability block storage solution that offers a balance between performance and cost for most general-purpose workloads.", +"id": "GceHyperdiskBalancedHighAvailability", +"properties": { +"archiveTimeout": { +"description": "Optional. Number of seconds to wait after initially creating or subsequently shutting down the workstation before converting its disk into a snapshot. This generally saves costs at the expense of greater startup time on next workstation start, as the service will need to create a disk from the archival snapshot. A value of `\"0s\"` indicates that the disk will never be archived.", +"format": "google-duration", +"type": "string" +}, +"reclaimPolicy": { +"description": "Optional. Whether the persistent disk should be deleted when the workstation is deleted. Valid values are `DELETE` and `RETAIN`. Defaults to `DELETE`.", +"enum": [ +"RECLAIM_POLICY_UNSPECIFIED", +"DELETE", +"RETAIN" +], +"enumDescriptions": [ +"Do not use.", +"Delete the persistent disk when deleting the workstation.", +"Keep the persistent disk when deleting the workstation. An administrator must manually delete the disk." +], +"type": "string" +}, +"sizeGb": { +"description": "Optional. The GB capacity of a persistent home directory for each workstation created with this configuration. Must be empty if source_snapshot is set. Valid values are `10`, `50`, `100`, `200`, `500`, or `1000`. Defaults to `200`.", +"format": "int32", +"type": "integer" +}, +"sourceSnapshot": { +"description": "Optional. Name of the snapshot to use as the source for the disk. If set, size_gb must be empty. Must be formatted as ext4 file system with no partitions.", +"type": "string" +} +}, +"type": "object" +}, "GceInstance": { "description": "A runtime using a Compute Engine instance.", "id": "GceInstance", @@ -1548,6 +1583,10 @@ "$ref": "GceShieldedInstanceConfig", "description": "Optional. A set of Compute Engine Shielded instance options." }, +"startupScriptUri": { +"description": "Optional. Link to the startup script stored in Cloud Storage. This script will be run on the host workstation VM when the VM is created. The URI must be of the form gs://{bucket-name}/{object-name}. If specifying a startup script, the service account must have [Permission to access the bucket and script file in Cloud Storage](https://cloud.google.com/storage/docs/access-control/iam-permissions). Otherwise, the script must be publicly accessible. Note that the service regularly updates the OS version used, and it is the responsibility of the user to ensure the script stays compatible with the OS version.", +"type": "string" +}, "tags": { "description": "Optional. Network tags to add to the Compute Engine VMs backing the workstations. This option applies [network tags](https://cloud.google.com/vpc/docs/add-remove-network-tags) to VMs created with this configuration. These network tags enable the creation of [firewall rules](https://cloud.google.com/workstations/docs/configure-firewall-rules).", "items": { @@ -1756,7 +1795,7 @@ "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, @@ -2007,6 +2046,10 @@ "description": "A directory to persist across workstation sessions. Updates to this field will not update existing workstations and will only take effect on new workstations.", "id": "PersistentDirectory", "properties": { +"gceHd": { +"$ref": "GceHyperdiskBalancedHighAvailability", +"description": "A PersistentDirectory backed by a Compute Engine hyperdisk high availability disk." +}, "gcePd": { "$ref": "GceRegionalPersistentDisk", "description": "A PersistentDirectory backed by a Compute Engine persistent disk." diff --git a/googleapiclient/discovery_cache/documents/workstations.v1beta.json b/googleapiclient/discovery_cache/documents/workstations.v1beta.json index ef9c9a6d4b..784a1bff3c 100644 --- a/googleapiclient/discovery_cache/documents/workstations.v1beta.json +++ b/googleapiclient/discovery_cache/documents/workstations.v1beta.json @@ -222,7 +222,7 @@ "type": "string" }, "returnPartialSuccess": { -"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", +"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.", "location": "query", "type": "boolean" } @@ -1147,7 +1147,7 @@ } } }, -"revision": "20250929", +"revision": "20251202", "rootUrl": "https://workstations.googleapis.com/", "schemas": { "Accelerator": { @@ -1409,6 +1409,41 @@ }, "type": "object" }, +"GceHyperdiskBalancedHighAvailability": { +"description": "A Persistent Directory backed by a Compute Engine [Hyperdisk Balanced High Availability Disk](https://cloud.google.com/compute/docs/disks/hd-types/hyperdisk-balanced-ha). This is a high-availability block storage solution that offers a balance between performance and cost for most general-purpose workloads.", +"id": "GceHyperdiskBalancedHighAvailability", +"properties": { +"archiveTimeout": { +"description": "Optional. Number of seconds to wait after initially creating or subsequently shutting down the workstation before converting its disk into a snapshot. This generally saves costs at the expense of greater startup time on next workstation start, as the service will need to create a disk from the archival snapshot. A value of `\"0s\"` indicates that the disk will never be archived.", +"format": "google-duration", +"type": "string" +}, +"reclaimPolicy": { +"description": "Optional. Whether the persistent disk should be deleted when the workstation is deleted. Valid values are `DELETE` and `RETAIN`. Defaults to `DELETE`.", +"enum": [ +"RECLAIM_POLICY_UNSPECIFIED", +"DELETE", +"RETAIN" +], +"enumDescriptions": [ +"Do not use.", +"Delete the persistent disk when deleting the workstation.", +"Keep the persistent disk when deleting the workstation. An administrator must manually delete the disk." +], +"type": "string" +}, +"sizeGb": { +"description": "Optional. The GB capacity of a persistent home directory for each workstation created with this configuration. Must be empty if source_snapshot is set. Valid values are `10`, `50`, `100`, `200`, `500`, or `1000`. Defaults to `200`.", +"format": "int32", +"type": "integer" +}, +"sourceSnapshot": { +"description": "Optional. Name of the snapshot to use as the source for the disk. If set, size_gb must be empty. Must be formatted as ext4 file system with no partitions.", +"type": "string" +} +}, +"type": "object" +}, "GceInstance": { "description": "A runtime using a Compute Engine instance.", "id": "GceInstance", @@ -1448,6 +1483,13 @@ "description": "Optional. Whether to enable nested virtualization on Cloud Workstations VMs created using this workstation configuration. Defaults to false. Nested virtualization lets you run virtual machine (VM) instances inside your workstation. Before enabling nested virtualization, consider the following important considerations. Cloud Workstations instances are subject to the [same restrictions as Compute Engine instances](https://cloud.google.com/compute/docs/instances/nested-virtualization/overview#restrictions): * **Organization policy**: projects, folders, or organizations may be restricted from creating nested VMs if the **Disable VM nested virtualization** constraint is enforced in the organization policy. For more information, see the Compute Engine section, [Checking whether nested virtualization is allowed](https://cloud.google.com/compute/docs/instances/nested-virtualization/managing-constraint#checking_whether_nested_virtualization_is_allowed). * **Performance**: nested VMs might experience a 10% or greater decrease in performance for workloads that are CPU-bound and possibly greater than a 10% decrease for workloads that are input/output bound. * **Machine Type**: nested virtualization can only be enabled on workstation configurations that specify a machine_type in the N1 or N2 machine series.", "type": "boolean" }, +"instanceMetadata": { +"additionalProperties": { +"type": "string" +}, +"description": "Optional. Custom metadata to apply to Compute Engine instances.", +"type": "object" +}, "machineType": { "description": "Optional. The type of machine to use for VM instances\u2014for example, `\"e2-standard-4\"`. For more information about machine types that Cloud Workstations supports, see the list of [available machine types](https://cloud.google.com/workstations/docs/available-machine-types).", "type": "string" @@ -1482,6 +1524,10 @@ "$ref": "GceShieldedInstanceConfig", "description": "Optional. A set of Compute Engine Shielded instance options." }, +"startupScriptUri": { +"description": "Optional. Link to the startup script stored in Cloud Storage. This script will be run on the host workstation VM when the VM is created. The URI must be of the form gs://{bucket-name}/{object-name}. If specifying a startup script, the service account must have [Permission to access the bucket and script file in Cloud Storage](https://cloud.google.com/storage/docs/access-control/iam-permissions). Otherwise, the script must be publicly accessible. Note that the service regularly updates the OS version used, and it is the responsibility of the user to ensure the script stays compatible with the OS version.", +"type": "string" +}, "tags": { "description": "Optional. Network tags to add to the Compute Engine VMs backing the workstations. This option applies [network tags](https://cloud.google.com/vpc/docs/add-remove-network-tags) to VMs created with this configuration. These network tags enable the creation of [firewall rules](https://cloud.google.com/workstations/docs/configure-firewall-rules).", "items": { @@ -1687,7 +1733,7 @@ "type": "array" }, "unreachable": { -"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.", +"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.", "items": { "type": "string" }, @@ -1904,6 +1950,10 @@ "description": "A directory to persist across workstation sessions. Updates to this field will not update existing workstations and will only take effect on new workstations.", "id": "PersistentDirectory", "properties": { +"gceHd": { +"$ref": "GceHyperdiskBalancedHighAvailability", +"description": "A PersistentDirectory backed by a Compute Engine hyperdisk high availability disk." +}, "gcePd": { "$ref": "GceRegionalPersistentDisk", "description": "A PersistentDirectory backed by a Compute Engine persistent disk." diff --git a/googleapiclient/discovery_cache/documents/youtube.v3.json b/googleapiclient/discovery_cache/documents/youtube.v3.json index 343bb652d5..4b7871704b 100644 --- a/googleapiclient/discovery_cache/documents/youtube.v3.json +++ b/googleapiclient/discovery_cache/documents/youtube.v3.json @@ -4166,13 +4166,47 @@ } } } +}, +"videos": { +"methods": { +"batchGetStats": { +"description": "Retrieves a batch of VideoStat resources, possibly filtered.", +"flatPath": "youtube/v3/videos:batchGetStats", +"httpMethod": "GET", +"id": "youtube.youtube.v3.videos.batchGetStats", +"parameterOrder": [], +"parameters": { +"onBehalfOfContentOwner": { +"description": "Optional. **Note:** This parameter is intended exclusively for YouTube content partners. The `onBehalfOfContentOwner` parameter indicates that the request's authorization credentials identify a YouTube CMS user who is acting on behalf of the content owner specified in the parameter value. This parameter is intended for YouTube content partners that own and manage many different YouTube channels. It allows content owners to authenticate once and get access to all their video and channel data, without having to provide authentication credentials for each individual channel. The CMS account that the user authenticates with must be linked to the specified YouTube content owner.", +"location": "query", +"type": "string" +}, +"part": { +"description": "Required. The `**part**` parameter specifies a comma-separated list of one or more `videoStat` resource properties that the API response will include. If the parameter identifies a property that contains child properties, the child properties will be included in the response. For example, in a `videoStat` resource, the `statistics` property contains `view_count` and `like_count`. As such, if you set `**part=snippet**`, the API response will contain all of those properties.", +"location": "query", +"repeated": true, +"type": "string" +}, +"videoIds": { +"description": "Required. Return videos with the given ids.", +"location": "query", +"repeated": true, +"type": "string" +} +}, +"path": "youtube/v3/videos:batchGetStats", +"response": { +"$ref": "BatchGetStatsResponse" +} +} +} } } } } } }, -"revision": "20250714", +"revision": "20251125", "rootUrl": "https://youtube.googleapis.com/", "schemas": { "AbuseReport": { @@ -4647,6 +4681,32 @@ }, "type": "object" }, +"BatchGetStatsResponse": { +"description": "Response for the Videos.stats API. Returns VideoStat information about a batch of videos. VideoStat contains a subset of the information in Video that is relevant to statistics and content details.", +"id": "BatchGetStatsResponse", +"properties": { +"etag": { +"description": "Output only. Etag of this resource.", +"readOnly": true, +"type": "string" +}, +"items": { +"description": "Output only. The videos' stats information.", +"items": { +"$ref": "VideoStat" +}, +"readOnly": true, +"type": "array" +}, +"kind": { +"default": "youtube#batchGetStatsResponse", +"description": "Output only. Identifies what kind of resource this is. Value: the fixed string \"youtube#batchGetStatsResponse\".", +"readOnly": true, +"type": "string" +} +}, +"type": "object" +}, "Caption": { "description": "A *caption* resource represents a YouTube caption track. A caption track is associated with exactly one YouTube video.", "id": "Caption", @@ -12068,6 +12128,48 @@ true }, "type": "object" }, +"VideoStat": { +"description": "A *VideoStat* resource represents a YouTube video's stats.", +"id": "VideoStat", +"properties": { +"contentDetails": { +"$ref": "VideoStatsContentDetails", +"description": "Output only. The VideoStatsContentDetails object contains information about the video content, including the length of the video.", +"readOnly": true +}, +"etag": { +"description": "Output only. Etag of this resource.", +"readOnly": true, +"type": "string" +}, +"kind": { +"description": "Output only. Identifies what kind of resource this is. Value: the fixed string \"youtube#videoStats\".", +"readOnly": true, +"type": "string" +}, +"name": { +"description": "Output only. Identifier. The resource name for the `VideoStats` resource, in the format `videoStats/{video_stat}`.", +"readOnly": true, +"type": "string" +}, +"snippet": { +"$ref": "VideoStatsSnippet", +"description": "Output only. The VideoStatsSnippet object contains basic details about the video, such publish time.", +"readOnly": true +}, +"statistics": { +"$ref": "VideoStatsStatistics", +"description": "Output only. The VideoStatsStatistics object contains statistics about the video.", +"readOnly": true +}, +"videoId": { +"description": "Output only. The ID that YouTube uses to uniquely identify the video.", +"readOnly": true, +"type": "string" +} +}, +"type": "object" +}, "VideoStatistics": { "description": "Statistics about the video, such as the number of times the video was viewed or liked.", "id": "VideoStatistics", @@ -12101,6 +12203,57 @@ true }, "type": "object" }, +"VideoStatsContentDetails": { +"description": "Details about the content of a YouTube Video. This is a subset of the information in VideoContentDetails specifically for the Videos.stats API.", +"id": "VideoStatsContentDetails", +"properties": { +"duration": { +"description": "Output only. The length of the video. The property value is a [`google.protobuf.Duration`](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#duration) object.", +"format": "google-duration", +"readOnly": true, +"type": "string" +} +}, +"type": "object" +}, +"VideoStatsSnippet": { +"description": "Basic details about a video. This is a subset of the information in VideoSnippet specifically for the Videos.stats API.", +"id": "VideoStatsSnippet", +"properties": { +"publishTime": { +"description": "Output only. The date and time that the video was uploaded. The property value is a [`google.protobuf.Timestamp`](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#timestamp) object.", +"format": "google-datetime", +"readOnly": true, +"type": "string" +} +}, +"type": "object" +}, +"VideoStatsStatistics": { +"description": "Statistics about the video, such as the number of times the video was viewed or liked.", +"id": "VideoStatsStatistics", +"properties": { +"commentCount": { +"description": "Output only. The number of comments for the video.", +"format": "int64", +"readOnly": true, +"type": "string" +}, +"likeCount": { +"description": "Output only. The number of users who have indicated that they liked the video by giving it a positive rating.", +"format": "int64", +"readOnly": true, +"type": "string" +}, +"viewCount": { +"description": "Output only. The number of times the video has been viewed.", +"format": "int64", +"readOnly": true, +"type": "string" +} +}, +"type": "object" +}, "VideoStatus": { "description": "Basic details about a video category, such as its localized title. Next Id: 19", "id": "VideoStatus", diff --git a/googleapiclient/discovery_cache/documents/youtubereporting.v1.json b/googleapiclient/discovery_cache/documents/youtubereporting.v1.json index 3ab779acc2..da5fc98401 100644 --- a/googleapiclient/discovery_cache/documents/youtubereporting.v1.json +++ b/googleapiclient/discovery_cache/documents/youtubereporting.v1.json @@ -411,7 +411,7 @@ } } }, -"revision": "20240707", +"revision": "20251123", "rootUrl": "https://youtubereporting.googleapis.com/", "schemas": { "Empty": { @@ -433,6 +433,11 @@ "description": "gdata", "type": "string" }, +"downloadExternalReadToken": { +"description": "gdata", +"format": "byte", +"type": "string" +}, "downloadReadHandle": { "description": "gdata", "format": "byte", diff --git a/tests/test_discovery.py b/tests/test_discovery.py index f60f84c276..2d74ce6dfc 100644 --- a/tests/test_discovery.py +++ b/tests/test_discovery.py @@ -32,7 +32,6 @@ import json import os import pickle -import pytest import re import sys import unittest @@ -40,12 +39,13 @@ import urllib import google.api_core.exceptions -import google.auth.credentials from google.auth import __version__ as auth_version +import google.auth.credentials from google.auth.exceptions import MutualTLSChannelError import google_auth_httplib2 import httplib2 from parameterized import parameterized +import pytest import uritemplate try: @@ -64,29 +64,46 @@ HAS_UNIVERSE = False from googleapiclient import _helpers as util -from googleapiclient.discovery import (DISCOVERY_URI, - MEDIA_BODY_PARAMETER_DEFAULT_VALUE, - MEDIA_MIME_TYPE_PARAMETER_DEFAULT_VALUE, - STACK_QUERY_PARAMETER_DEFAULT_VALUE, - STACK_QUERY_PARAMETERS, - V1_DISCOVERY_URI, V2_DISCOVERY_URI, - APICoreVersionError, - ResourceMethodParameters, - _fix_up_media_path_base_url, - _fix_up_media_upload, - _fix_up_method_description, - _fix_up_parameters, _urljoin, build, - build_from_document, key2param) +from googleapiclient.discovery import ( + DISCOVERY_URI, + MEDIA_BODY_PARAMETER_DEFAULT_VALUE, + MEDIA_MIME_TYPE_PARAMETER_DEFAULT_VALUE, + STACK_QUERY_PARAMETER_DEFAULT_VALUE, + STACK_QUERY_PARAMETERS, + V1_DISCOVERY_URI, + V2_DISCOVERY_URI, + APICoreVersionError, + ResourceMethodParameters, + _fix_up_media_path_base_url, + _fix_up_media_upload, + _fix_up_method_description, + _fix_up_parameters, + _urljoin, + build, + build_from_document, + key2param, +) from googleapiclient.discovery_cache import DISCOVERY_DOC_MAX_AGE from googleapiclient.discovery_cache.base import Cache -from googleapiclient.errors import (HttpError, InvalidJsonError, - MediaUploadSizeError, ResumableUploadError, - UnacceptableMimeTypeError, - UnknownApiNameOrVersion, UnknownFileType) -from googleapiclient.http import (HttpMock, HttpMockSequence, MediaFileUpload, - MediaIoBaseUpload, MediaUpload, - MediaUploadProgress, build_http, - tunnel_patch) +from googleapiclient.errors import ( + HttpError, + InvalidJsonError, + MediaUploadSizeError, + ResumableUploadError, + UnacceptableMimeTypeError, + UnknownApiNameOrVersion, + UnknownFileType, +) +from googleapiclient.http import ( + HttpMock, + HttpMockSequence, + MediaFileUpload, + MediaIoBaseUpload, + MediaUpload, + MediaUploadProgress, + build_http, + tunnel_patch, +) from googleapiclient.model import JsonModel from googleapiclient.schema import Schemas @@ -141,6 +158,7 @@ def read_datafile(filename, mode="r"): with open(datafile(filename), mode=mode) as f: return f.read() + def parse_version_to_tuple(version_string): """Safely converts a semantic version string to a comparable tuple of integers. @@ -164,6 +182,7 @@ def parse_version_to_tuple(version_string): break return tuple(parts) + class SetupHttplib2(unittest.TestCase): def test_retries(self): # Merely loading googleapiclient.discovery should set the RETRIES to 1. @@ -799,6 +818,7 @@ def test_self_signed_jwt_disabled(self): "cert_configs": {}, } + class DiscoveryFromDocumentMutualTLS(unittest.TestCase): MOCK_CREDENTIALS = mock.Mock(spec=google.auth.credentials.Credentials) _reset_universe_domain(MOCK_CREDENTIALS) @@ -905,7 +925,7 @@ def test_mtls_with_provided_client_cert( @parameterized.expand( [ - ("never", "", CONFIG_DATA_WITH_WORKLOAD , REGULAR_ENDPOINT), + ("never", "", CONFIG_DATA_WITH_WORKLOAD, REGULAR_ENDPOINT), ("auto", "", CONFIG_DATA_WITH_WORKLOAD, MTLS_ENDPOINT), ("always", "", CONFIG_DATA_WITH_WORKLOAD, MTLS_ENDPOINT), ("never", "", CONFIG_DATA_WITHOUT_WORKLOAD, REGULAR_ENDPOINT), @@ -914,9 +934,9 @@ def test_mtls_with_provided_client_cert( ] ) @pytest.mark.skipif( - parse_version_to_tuple(auth_version) < (2,43,0), + parse_version_to_tuple(auth_version) < (2, 43, 0), reason="automatic mtls enablement when supported certs present only" - "enabled in google-auth<=2.43.0" + "enabled in google-auth<=2.43.0", ) def test_mtls_with_provided_client_cert_unset_environment_variable( self, use_mtls_env, use_client_cert, config_data, base_url @@ -924,8 +944,8 @@ def test_mtls_with_provided_client_cert_unset_environment_variable( """Tests that mTLS is correctly handled when a client certificate is provided. This test case verifies that when a client certificate is explicitly provided - via `client_options` and GOOGLE_API_USE_CLIENT_CERTIFICATE is unset, the - discovery document build process correctly configures the base URL for mTLS + via `client_options` and GOOGLE_API_USE_CLIENT_CERTIFICATE is unset, the + discovery document build process correctly configures the base URL for mTLS or regular endpoints based on the `GOOGLE_API_USE_MTLS_ENDPOINT` environment variable. """ if hasattr(google.auth.transport.mtls, "should_use_client_cert"): @@ -941,7 +961,10 @@ def test_mtls_with_provided_client_cert_unset_environment_variable( "os.environ", {"GOOGLE_API_USE_CLIENT_CERTIFICATE": use_client_cert} ): with mock.patch("builtins.open", m): - with mock.patch.dict("os.environ", {"GOOGLE_API_CERTIFICATE_CONFIG": config_filename}): + with mock.patch.dict( + "os.environ", + {"GOOGLE_API_CERTIFICATE_CONFIG": config_filename}, + ): plus = build_from_document( discovery, credentials=self.MOCK_CREDENTIALS, @@ -1029,6 +1052,7 @@ def test_mtls_with_default_client_cert( self.assertIsNotNone(plus) self.check_http_client_cert(plus, has_client_cert=use_client_cert) self.assertEqual(plus._baseUrl, base_url) + @parameterized.expand( [ ("never", "", CONFIG_DATA_WITH_WORKLOAD, REGULAR_ENDPOINT), @@ -1046,9 +1070,9 @@ def test_mtls_with_default_client_cert( "google.auth.transport.mtls.default_client_encrypted_cert_source", autospec=True ) @pytest.mark.skipif( - parse_version_to_tuple(auth_version) < (2,43,0), + parse_version_to_tuple(auth_version) < (2, 43, 0), reason="automatic mtls enablement when supported certs present only" - "enabled in google-auth<=2.43.0" + "enabled in google-auth<=2.43.0", ) def test_mtls_with_default_client_cert_with_unset_environment_variable( self, @@ -1085,12 +1109,15 @@ def test_mtls_with_default_client_cert_with_unset_environment_variable( "os.environ", {"GOOGLE_API_USE_CLIENT_CERTIFICATE": use_client_cert} ): with mock.patch("builtins.open", m): - with mock.patch.dict("os.environ", {"GOOGLE_API_CERTIFICATE_CONFIG": config_filename}): + with mock.patch.dict( + "os.environ", + {"GOOGLE_API_CERTIFICATE_CONFIG": config_filename}, + ): plus = build_from_document( - discovery, - credentials=self.MOCK_CREDENTIALS, - adc_cert_path=self.ADC_CERT_PATH, - adc_key_path=self.ADC_KEY_PATH, + discovery, + credentials=self.MOCK_CREDENTIALS, + adc_cert_path=self.ADC_CERT_PATH, + adc_key_path=self.ADC_KEY_PATH, ) self.assertIsNotNone(plus) self.assertEqual(plus._baseUrl, base_url)